[x^48 - 18*x^47 + 104*x^46 + 713*x^45 - 13386*x^44 + 42320*x^43 + 437966*x^42 - 3584136*x^41 - 3339692*x^40 + 117478296*x^39 - 76525784*x^38 - 3648261357*x^37 + 9580556574*x^36 + 74841100470*x^35 - 352965147250*x^34 - 923679014933*x^33 + 7483087262898*x^32 + 6892331867252*x^31 - 115691668824547*x^30 - 9010472416647*x^29 + 1404323760176187*x^28 - 504101395316095*x^27 - 14118342896995443*x^26 + 6775139158683603*x^25 + 120603721493152376*x^24 - 33289865537178654*x^23 - 874043558035736859*x^22 - 80708392130512501*x^21 + 4862014895202418788*x^20 + 3060724675323713997*x^19 - 19422736489020355842*x^18 - 21890739645935163089*x^17 + 50418874698976713276*x^16 + 98887445427018773888*x^15 - 102037279053112805944*x^14 - 256005840143866545898*x^13 + 260940279815275699931*x^12 + 798786452550782888631*x^11 - 299233372467202788217*x^10 - 869124768161450402719*x^9 + 816944544574594518372*x^8 + 3154117777915356518505*x^7 - 719027138860511025292*x^6 - 418846433430068384977*x^5 + 3527559385918146866833*x^4 + 3326804389168803309035*x^3 + 2253580009685918300409*x^2 + 330681889074462667261*x + 56978276693960008269, [Mod(5372696510534048479, 18446744073709551437)*x^47 + Mod(17000358774509357445, 18446744073709551437)*x^46 + Mod(10448527499262754143, 18446744073709551437)*x^45 + Mod(6110247174224427968, 18446744073709551437)*x^44 + Mod(4500364893708966578, 18446744073709551437)*x^43 + Mod(11747239473418459778, 18446744073709551437)*x^42 + Mod(16116709668396511244, 18446744073709551437)*x^41 + Mod(7831356034315259815, 18446744073709551437)*x^40 + Mod(16586324479317154333, 18446744073709551437)*x^39 + Mod(8312480018200587794, 18446744073709551437)*x^38 + Mod(7002512778536402920, 18446744073709551437)*x^37 + Mod(547390837925017279, 18446744073709551437)*x^36 + Mod(3080479082302250200, 18446744073709551437)*x^35 + Mod(16820961533504752258, 18446744073709551437)*x^34 + Mod(5576702061849939458, 18446744073709551437)*x^33 + Mod(738114579264622657, 18446744073709551437)*x^32 + Mod(3611453955618192041, 18446744073709551437)*x^31 + Mod(6740358830920385145, 18446744073709551437)*x^30 + Mod(5208307645941107563, 18446744073709551437)*x^29 + Mod(2860744667373606725, 18446744073709551437)*x^28 + Mod(16856167656987470726, 18446744073709551437)*x^27 + Mod(15809567799265277138, 18446744073709551437)*x^26 + Mod(515544179734347714, 18446744073709551437)*x^25 + Mod(12804088480634885301, 18446744073709551437)*x^24 + Mod(8651499118103642602, 18446744073709551437)*x^23 + Mod(14178961306371028573, 18446744073709551437)*x^22 + Mod(9107564802238563202, 18446744073709551437)*x^21 + Mod(1862231895808683455, 18446744073709551437)*x^20 + Mod(5327068450687864492, 18446744073709551437)*x^19 + Mod(6749291309605772602, 18446744073709551437)*x^18 + Mod(4030720125409609189, 18446744073709551437)*x^17 + Mod(6294141957250659292, 18446744073709551437)*x^16 + Mod(18003172486106314062, 18446744073709551437)*x^15 + Mod(3171550845498102985, 18446744073709551437)*x^14 + Mod(10219124961555275028, 18446744073709551437)*x^13 + Mod(6355000180173754653, 18446744073709551437)*x^12 + Mod(9372683213023513949, 18446744073709551437)*x^11 + Mod(13730083528576111193, 18446744073709551437)*x^10 + Mod(16555435862656524357, 18446744073709551437)*x^9 + Mod(16034232898905206301, 18446744073709551437)*x^8 + Mod(4783881052970491291, 18446744073709551437)*x^7 + Mod(17738783358033077449, 18446744073709551437)*x^6 + Mod(3379067738461266812, 18446744073709551437)*x^5 + Mod(8168044348589841687, 18446744073709551437)*x^4 + Mod(8580430523224507087, 18446744073709551437)*x^3 + Mod(10585061802832687166, 18446744073709551437)*x^2 + Mod(12237581444342478507, 18446744073709551437)*x + Mod(5097177836500476208, 18446744073709551437), Mod(15525792916466407785, 18446744073709551437)*x^47 + Mod(18228913482634977732, 18446744073709551437)*x^46 + Mod(3630253824965904216, 18446744073709551437)*x^45 + Mod(11171049639690342919, 18446744073709551437)*x^44 + Mod(4730696724586660772, 18446744073709551437)*x^43 + Mod(826852667034317030, 18446744073709551437)*x^42 + Mod(16250978138345579394, 18446744073709551437)*x^41 + Mod(11271500100166860226, 18446744073709551437)*x^40 + Mod(2695590324711703667, 18446744073709551437)*x^39 + Mod(8304234669554231632, 18446744073709551437)*x^38 + Mod(8105430451014560318, 18446744073709551437)*x^37 + Mod(13073963961728962277, 18446744073709551437)*x^36 + Mod(8731181317667422469, 18446744073709551437)*x^35 + Mod(11139306171814577252, 18446744073709551437)*x^34 + Mod(17275749358688706965, 18446744073709551437)*x^33 + Mod(15513008777280512570, 18446744073709551437)*x^32 + Mod(18186317282536869996, 18446744073709551437)*x^31 + Mod(660863022494720887, 18446744073709551437)*x^30 + Mod(1490555843487523485, 18446744073709551437)*x^29 + Mod(18186065443873944, 18446744073709551437)*x^28 + Mod(7263653635634298991, 18446744073709551437)*x^27 + Mod(17837500314649533846, 18446744073709551437)*x^26 + Mod(17434574080478569236, 18446744073709551437)*x^25 + Mod(14548526393689912941, 18446744073709551437)*x^24 + Mod(8976116593808771545, 18446744073709551437)*x^23 + Mod(10584176666336145922, 18446744073709551437)*x^22 + Mod(11349382719157243346, 18446744073709551437)*x^21 + Mod(5175717444355464963, 18446744073709551437)*x^20 + Mod(12602588428888515714, 18446744073709551437)*x^19 + Mod(18181137302055573826, 18446744073709551437)*x^18 + Mod(11612800916825395141, 18446744073709551437)*x^17 + Mod(9526554812263878041, 18446744073709551437)*x^16 + Mod(5658064085968360685, 18446744073709551437)*x^15 + Mod(9018229727616004493, 18446744073709551437)*x^14 + Mod(12507456568651610210, 18446744073709551437)*x^13 + Mod(7438520864466527369, 18446744073709551437)*x^12 + Mod(15366433989834566564, 18446744073709551437)*x^11 + Mod(15069144422329074016, 18446744073709551437)*x^10 + Mod(1774277158273630627, 18446744073709551437)*x^9 + Mod(6153648071312266846, 18446744073709551437)*x^8 + Mod(10869411668302613316, 18446744073709551437)*x^7 + Mod(497249359487647800, 18446744073709551437)*x^6 + Mod(12219549391758898070, 18446744073709551437)*x^5 + Mod(16962837658483320975, 18446744073709551437)*x^4 + Mod(3462947841635519036, 18446744073709551437)*x^3 + Mod(11042216353804663421, 18446744073709551437)*x^2 + Mod(15899542971088962001, 18446744073709551437)*x + Mod(1667768616914155972, 18446744073709551437), Mod(18361335674384500307, 18446744073709551437)*x^47 + Mod(13354384727210501252, 18446744073709551437)*x^46 + Mod(9858628433455754494, 18446744073709551437)*x^45 + Mod(7857112702943049538, 18446744073709551437)*x^44 + Mod(11507247068000945776, 18446744073709551437)*x^43 + Mod(2628681615902145694, 18446744073709551437)*x^42 + Mod(438006844124378159, 18446744073709551437)*x^41 + Mod(18005994394461538184, 18446744073709551437)*x^40 + Mod(6266219878316597738, 18446744073709551437)*x^39 + Mod(8501805586661889322, 18446744073709551437)*x^38 + Mod(9848896614470497286, 18446744073709551437)*x^37 + Mod(8456212804310029651, 18446744073709551437)*x^36 + Mod(6076625724874630065, 18446744073709551437)*x^35 + Mod(10772311463075361822, 18446744073709551437)*x^34 + Mod(16886096804271375464, 18446744073709551437)*x^33 + Mod(2075631508979943459, 18446744073709551437)*x^32 + Mod(7225770083339182509, 18446744073709551437)*x^31 + Mod(2802410711849497507, 18446744073709551437)*x^30 + Mod(9364560726801932388, 18446744073709551437)*x^29 + Mod(9726362329441336060, 18446744073709551437)*x^28 + Mod(16290817361922976810, 18446744073709551437)*x^27 + Mod(3827667303488852553, 18446744073709551437)*x^26 + Mod(16094321615922904490, 18446744073709551437)*x^25 + Mod(308379517515120394, 18446744073709551437)*x^24 + Mod(16077999336980181204, 18446744073709551437)*x^23 + Mod(4732465940752941244, 18446744073709551437)*x^22 + Mod(506429675057796981, 18446744073709551437)*x^21 + Mod(16580715656607451694, 18446744073709551437)*x^20 + Mod(2226000803775866112, 18446744073709551437)*x^19 + Mod(14988491026176530610, 18446744073709551437)*x^18 + Mod(17062580794330374478, 18446744073709551437)*x^17 + Mod(8919508625374734851, 18446744073709551437)*x^16 + Mod(17687191901683879925, 18446744073709551437)*x^15 + Mod(3674240210025170400, 18446744073709551437)*x^14 + Mod(16333100699487607792, 18446744073709551437)*x^13 + Mod(6145304972756791079, 18446744073709551437)*x^12 + Mod(4341813024423011906, 18446744073709551437)*x^11 + Mod(14952992717789691077, 18446744073709551437)*x^10 + Mod(17586577966757121598, 18446744073709551437)*x^9 + Mod(5447329047780810091, 18446744073709551437)*x^8 + Mod(11815558889992567892, 18446744073709551437)*x^7 + Mod(15374511435104913860, 18446744073709551437)*x^6 + Mod(3246268932978916342, 18446744073709551437)*x^5 + Mod(13141835276006767828, 18446744073709551437)*x^4 + Mod(13651681627323924834, 18446744073709551437)*x^3 + Mod(18376165826874354841, 18446744073709551437)*x^2 + Mod(5598923485813339467, 18446744073709551437)*x + Mod(6192030061175493476, 18446744073709551437), Mod(13778708730516272527, 18446744073709551437)*x^47 + Mod(4644312140962756347, 18446744073709551437)*x^46 + Mod(2186460873379379999, 18446744073709551437)*x^45 + Mod(4570410279036517177, 18446744073709551437)*x^44 + Mod(12548031470755558507, 18446744073709551437)*x^43 + Mod(15288234022167429996, 18446744073709551437)*x^42 + Mod(11812842789336533215, 18446744073709551437)*x^41 + Mod(1543851786764983210, 18446744073709551437)*x^40 + Mod(16226795920693476476, 18446744073709551437)*x^39 + Mod(9724201186093681687, 18446744073709551437)*x^38 + Mod(8353847594444541380, 18446744073709551437)*x^37 + Mod(7122721907996475573, 18446744073709551437)*x^36 + Mod(9730530513506620684, 18446744073709551437)*x^35 + Mod(13459311140657533373, 18446744073709551437)*x^34 + Mod(1007973068064248493, 18446744073709551437)*x^33 + Mod(16069651221409021672, 18446744073709551437)*x^32 + Mod(13567489221853693098, 18446744073709551437)*x^31 + Mod(2153787798457108423, 18446744073709551437)*x^30 + Mod(14666178081497370000, 18446744073709551437)*x^29 + Mod(14177771947574414155, 18446744073709551437)*x^28 + Mod(11435402058741783068, 18446744073709551437)*x^27 + Mod(5716365056204189496, 18446744073709551437)*x^26 + Mod(2002093334811463438, 18446744073709551437)*x^25 + Mod(16379964424981653853, 18446744073709551437)*x^24 + Mod(8217791936616972611, 18446744073709551437)*x^23 + Mod(4920841632187724706, 18446744073709551437)*x^22 + Mod(11325973597194739017, 18446744073709551437)*x^21 + Mod(9600867765437072903, 18446744073709551437)*x^20 + Mod(3330330025834753531, 18446744073709551437)*x^19 + Mod(15726975813847918893, 18446744073709551437)*x^18 + Mod(2182952399993338978, 18446744073709551437)*x^17 + Mod(5282922032454859217, 18446744073709551437)*x^16 + Mod(10110846906631368764, 18446744073709551437)*x^15 + Mod(3287770556390069627, 18446744073709551437)*x^14 + Mod(15697613201390500629, 18446744073709551437)*x^13 + Mod(18251306495145772221, 18446744073709551437)*x^12 + Mod(17447520892817621476, 18446744073709551437)*x^11 + Mod(15086722426937180735, 18446744073709551437)*x^10 + Mod(8700813677346362558, 18446744073709551437)*x^9 + Mod(17880607721339471887, 18446744073709551437)*x^8 + Mod(8313282932511168408, 18446744073709551437)*x^7 + Mod(16050177729855850613, 18446744073709551437)*x^6 + Mod(569430433439344279, 18446744073709551437)*x^5 + Mod(16920671002702451119, 18446744073709551437)*x^4 + Mod(12578489252664418729, 18446744073709551437)*x^3 + Mod(11080788393485865610, 18446744073709551437)*x^2 + Mod(5156475440473601681, 18446744073709551437)*x + Mod(9314941717576762091, 18446744073709551437), Mod(4322589882477274555, 18446744073709551437)*x^47 + Mod(1417444779749783331, 18446744073709551437)*x^46 + Mod(4786332264277237565, 18446744073709551437)*x^45 + Mod(10972592297472066247, 18446744073709551437)*x^44 + Mod(13681630071878353441, 18446744073709551437)*x^43 + Mod(4304240550158018308, 18446744073709551437)*x^42 + Mod(14902531255397977398, 18446744073709551437)*x^41 + Mod(5443287315098979063, 18446744073709551437)*x^40 + Mod(3844517822245311036, 18446744073709551437)*x^39 + Mod(16005991039087354516, 18446744073709551437)*x^38 + Mod(3401445214036350505, 18446744073709551437)*x^37 + Mod(5891914985765200218, 18446744073709551437)*x^36 + Mod(5369792239353397141, 18446744073709551437)*x^35 + Mod(6632464683436974486, 18446744073709551437)*x^34 + Mod(2254622337843206514, 18446744073709551437)*x^33 + Mod(2436977798795094468, 18446744073709551437)*x^32 + Mod(13644375029549764871, 18446744073709551437)*x^31 + Mod(9549078065323509058, 18446744073709551437)*x^30 + Mod(9906293028055403914, 18446744073709551437)*x^29 + Mod(6624213708697079077, 18446744073709551437)*x^28 + Mod(18143257096286246022, 18446744073709551437)*x^27 + Mod(3118149105557534104, 18446744073709551437)*x^26 + Mod(16475353141500319655, 18446744073709551437)*x^25 + Mod(13902047155132713262, 18446744073709551437)*x^24 + Mod(13008109645125034754, 18446744073709551437)*x^23 + Mod(13345183190689779033, 18446744073709551437)*x^22 + Mod(2140181369683581447, 18446744073709551437)*x^21 + Mod(9486821798418521949, 18446744073709551437)*x^20 + Mod(10821099869545051719, 18446744073709551437)*x^19 + Mod(16199473517449442806, 18446744073709551437)*x^18 + Mod(7739917509440045787, 18446744073709551437)*x^17 + Mod(11501654253388493281, 18446744073709551437)*x^16 + Mod(6504634194486127777, 18446744073709551437)*x^15 + Mod(16817888657338504110, 18446744073709551437)*x^14 + Mod(9693814656150895862, 18446744073709551437)*x^13 + Mod(15912305480175444751, 18446744073709551437)*x^12 + Mod(17869575803860808072, 18446744073709551437)*x^11 + Mod(16929662415239771671, 18446744073709551437)*x^10 + Mod(3232595249001217684, 18446744073709551437)*x^9 + Mod(14461787723401677483, 18446744073709551437)*x^8 + Mod(13172161995565731602, 18446744073709551437)*x^7 + Mod(3715065857189870871, 18446744073709551437)*x^6 + Mod(17829721579868905139, 18446744073709551437)*x^5 + Mod(8965358572974877202, 18446744073709551437)*x^4 + Mod(7038478050095628867, 18446744073709551437)*x^3 + Mod(15333837752022532064, 18446744073709551437)*x^2 + Mod(6157668347653781443, 18446744073709551437)*x + Mod(5493642807947300775, 18446744073709551437), Mod(9913565083414360666, 18446744073709551437)*x^47 + Mod(669963674694841097, 18446744073709551437)*x^46 + Mod(16941586685232530845, 18446744073709551437)*x^45 + Mod(3612600118144269826, 18446744073709551437)*x^44 + Mod(18051257369766368376, 18446744073709551437)*x^43 + Mod(3608583574233998279, 18446744073709551437)*x^42 + Mod(3940929519913817135, 18446744073709551437)*x^41 + Mod(770085838758703645, 18446744073709551437)*x^40 + Mod(12875789885603314973, 18446744073709551437)*x^39 + Mod(16006220821942655286, 18446744073709551437)*x^38 + Mod(13239467444649193009, 18446744073709551437)*x^37 + Mod(11756684294363210189, 18446744073709551437)*x^36 + Mod(5529176489580441714, 18446744073709551437)*x^35 + Mod(9397110556961252160, 18446744073709551437)*x^34 + Mod(4178611242483522243, 18446744073709551437)*x^33 + Mod(4415841877809158348, 18446744073709551437)*x^32 + Mod(12830573003093047580, 18446744073709551437)*x^31 + Mod(140340163137559304, 18446744073709551437)*x^30 + Mod(2911230602406746531, 18446744073709551437)*x^29 + Mod(12988503268063336442, 18446744073709551437)*x^28 + Mod(10986704539719113473, 18446744073709551437)*x^27 + Mod(11430734445441353552, 18446744073709551437)*x^26 + Mod(2806056324575126767, 18446744073709551437)*x^25 + Mod(8916453996899938858, 18446744073709551437)*x^24 + Mod(3668724872046643063, 18446744073709551437)*x^23 + Mod(9683826352592115145, 18446744073709551437)*x^22 + Mod(16279282955866116865, 18446744073709551437)*x^21 + Mod(6224505668878754865, 18446744073709551437)*x^20 + Mod(6623157087161268728, 18446744073709551437)*x^19 + Mod(3987896776039657788, 18446744073709551437)*x^18 + Mod(10269715151325479282, 18446744073709551437)*x^17 + Mod(9859286025447141369, 18446744073709551437)*x^16 + Mod(8486941820178784638, 18446744073709551437)*x^15 + Mod(16447676263810756465, 18446744073709551437)*x^14 + Mod(4908198148882409588, 18446744073709551437)*x^13 + Mod(7424099280643511486, 18446744073709551437)*x^12 + Mod(7353448246985619592, 18446744073709551437)*x^11 + Mod(5182856722220589914, 18446744073709551437)*x^10 + Mod(17302621186603432208, 18446744073709551437)*x^9 + Mod(15931245220445670954, 18446744073709551437)*x^8 + Mod(11033861623694654199, 18446744073709551437)*x^7 + Mod(17812060052542656075, 18446744073709551437)*x^6 + Mod(6464559832182936005, 18446744073709551437)*x^5 + Mod(13525560106847604062, 18446744073709551437)*x^4 + Mod(3366373599611145028, 18446744073709551437)*x^3 + Mod(17589467174773342301, 18446744073709551437)*x^2 + Mod(68258946783100179, 18446744073709551437)*x + Mod(17594442716977086670, 18446744073709551437), Mod(1760959188349207408, 18446744073709551437)*x^47 + Mod(17014398050584898343, 18446744073709551437)*x^46 + Mod(2679981105990205713, 18446744073709551437)*x^45 + Mod(14169703925641971071, 18446744073709551437)*x^44 + Mod(2835867205933748683, 18446744073709551437)*x^43 + Mod(7591980687594512032, 18446744073709551437)*x^42 + Mod(2032021977350855555, 18446744073709551437)*x^41 + Mod(12942263048863248826, 18446744073709551437)*x^40 + Mod(3079666760906352202, 18446744073709551437)*x^39 + Mod(2941890454523548645, 18446744073709551437)*x^38 + Mod(3612751916666298070, 18446744073709551437)*x^37 + Mod(14628243932623432249, 18446744073709551437)*x^36 + Mod(15305983164780501933, 18446744073709551437)*x^35 + Mod(6165542665502658623, 18446744073709551437)*x^34 + Mod(11380055889097409852, 18446744073709551437)*x^33 + Mod(7989182789301159408, 18446744073709551437)*x^32 + Mod(14117722922542989340, 18446744073709551437)*x^31 + Mod(13293475122909341068, 18446744073709551437)*x^30 + Mod(15231912780494610335, 18446744073709551437)*x^29 + Mod(20901173299966065, 18446744073709551437)*x^28 + Mod(18007392563480776610, 18446744073709551437)*x^27 + Mod(14003698117537248338, 18446744073709551437)*x^26 + Mod(2816489261899784945, 18446744073709551437)*x^25 + Mod(14988179714014829133, 18446744073709551437)*x^24 + Mod(8095468642020767775, 18446744073709551437)*x^23 + Mod(11392975777465231749, 18446744073709551437)*x^22 + Mod(16645291915141583880, 18446744073709551437)*x^21 + Mod(16139586349909384235, 18446744073709551437)*x^20 + Mod(2878476575104170181, 18446744073709551437)*x^19 + Mod(2329648462114173975, 18446744073709551437)*x^18 + Mod(11974163833026452502, 18446744073709551437)*x^17 + Mod(11223207833258051514, 18446744073709551437)*x^16 + Mod(3875059275573048444, 18446744073709551437)*x^15 + Mod(17487340375226381040, 18446744073709551437)*x^14 + Mod(3011045673847213302, 18446744073709551437)*x^13 + Mod(9942380598889032923, 18446744073709551437)*x^12 + Mod(12739274535884217564, 18446744073709551437)*x^11 + Mod(1770351140618763082, 18446744073709551437)*x^10 + Mod(1756640554268228958, 18446744073709551437)*x^9 + Mod(2597284829314936913, 18446744073709551437)*x^8 + Mod(7212842127360541688, 18446744073709551437)*x^7 + Mod(8076434576972044161, 18446744073709551437)*x^6 + Mod(16284565231007917842, 18446744073709551437)*x^5 + Mod(2798842561225660270, 18446744073709551437)*x^4 + Mod(5457876735345616924, 18446744073709551437)*x^3 + Mod(14654523117367631711, 18446744073709551437)*x^2 + Mod(16334881734213771634, 18446744073709551437)*x + Mod(15546734321273578709, 18446744073709551437), Mod(1, 18446744073709551437)*x, Mod(16629487857919815975, 18446744073709551437)*x^47 + Mod(12207251851937174458, 18446744073709551437)*x^46 + Mod(16121883550549079313, 18446744073709551437)*x^45 + Mod(15019479195541452236, 18446744073709551437)*x^44 + Mod(5282614316506827595, 18446744073709551437)*x^43 + Mod(9919077152634035790, 18446744073709551437)*x^42 + Mod(16960371217104360288, 18446744073709551437)*x^41 + Mod(10115904676182122268, 18446744073709551437)*x^40 + Mod(16152088131526725325, 18446744073709551437)*x^39 + Mod(16646305365597903459, 18446744073709551437)*x^38 + Mod(12626895944504917055, 18446744073709551437)*x^37 + Mod(10716602340181292800, 18446744073709551437)*x^36 + Mod(1218936173784799397, 18446744073709551437)*x^35 + Mod(16348101224559283865, 18446744073709551437)*x^34 + Mod(16156058209059370454, 18446744073709551437)*x^33 + Mod(18368901851128896894, 18446744073709551437)*x^32 + Mod(13552712646653470138, 18446744073709551437)*x^31 + Mod(11695023766657409587, 18446744073709551437)*x^30 + Mod(8254374041427882585, 18446744073709551437)*x^29 + Mod(10611671788193988548, 18446744073709551437)*x^28 + Mod(15711517898524953535, 18446744073709551437)*x^27 + Mod(463446106165946458, 18446744073709551437)*x^26 + Mod(9555756236059571831, 18446744073709551437)*x^25 + Mod(5849361450719563559, 18446744073709551437)*x^24 + Mod(4768174528228417354, 18446744073709551437)*x^23 + Mod(4866806333367715985, 18446744073709551437)*x^22 + Mod(9195597018499005658, 18446744073709551437)*x^21 + Mod(3690487646633607986, 18446744073709551437)*x^20 + Mod(15670627263738160994, 18446744073709551437)*x^19 + Mod(17026040541066956663, 18446744073709551437)*x^18 + Mod(12033744947427096447, 18446744073709551437)*x^17 + Mod(3948126449942915318, 18446744073709551437)*x^16 + Mod(12245702557340296238, 18446744073709551437)*x^15 + Mod(1075385883924946475, 18446744073709551437)*x^14 + Mod(15175435830597417057, 18446744073709551437)*x^13 + Mod(14517529116692811170, 18446744073709551437)*x^12 + Mod(13887916064769890828, 18446744073709551437)*x^11 + Mod(18402108323011598920, 18446744073709551437)*x^10 + Mod(12285049744263908222, 18446744073709551437)*x^9 + Mod(700484563128792822, 18446744073709551437)*x^8 + Mod(12621535437777890535, 18446744073709551437)*x^7 + Mod(17054480917052070130, 18446744073709551437)*x^6 + Mod(14868696558765083984, 18446744073709551437)*x^5 + Mod(617853160950448768, 18446744073709551437)*x^4 + Mod(3068223978143763593, 18446744073709551437)*x^3 + Mod(5992592063055216700, 18446744073709551437)*x^2 + Mod(1413659149617040127, 18446744073709551437)*x + Mod(1800924057097312190, 18446744073709551437), Mod(15886229428531246069, 18446744073709551437)*x^47 + Mod(14331721450138730926, 18446744073709551437)*x^46 + Mod(11620960563387685163, 18446744073709551437)*x^45 + Mod(4751763114761647957, 18446744073709551437)*x^44 + Mod(11503142658309692708, 18446744073709551437)*x^43 + Mod(3229159178738956412, 18446744073709551437)*x^42 + Mod(15541140811489250355, 18446744073709551437)*x^41 + Mod(13495628349131231298, 18446744073709551437)*x^40 + Mod(9108769839754434433, 18446744073709551437)*x^39 + Mod(7244411671090610272, 18446744073709551437)*x^38 + Mod(4741923949605808462, 18446744073709551437)*x^37 + Mod(12068478228233064718, 18446744073709551437)*x^36 + Mod(3645969050825855569, 18446744073709551437)*x^35 + Mod(21830421692878634, 18446744073709551437)*x^34 + Mod(16135485015774595987, 18446744073709551437)*x^33 + Mod(5085672723620347707, 18446744073709551437)*x^32 + Mod(3068333577585414470, 18446744073709551437)*x^31 + Mod(12000540748443400442, 18446744073709551437)*x^30 + Mod(8521846666503093061, 18446744073709551437)*x^29 + Mod(5299267573213379485, 18446744073709551437)*x^28 + Mod(2876839387444402567, 18446744073709551437)*x^27 + Mod(10681338050004557754, 18446744073709551437)*x^26 + Mod(7751121885365527154, 18446744073709551437)*x^25 + Mod(8120328793045914836, 18446744073709551437)*x^24 + Mod(16269480372508078654, 18446744073709551437)*x^23 + Mod(9087086066461431370, 18446744073709551437)*x^22 + Mod(13378235521574779114, 18446744073709551437)*x^21 + Mod(6798335621099496766, 18446744073709551437)*x^20 + Mod(1302408792558940379, 18446744073709551437)*x^19 + Mod(2305198083594576225, 18446744073709551437)*x^18 + Mod(4173160651756088246, 18446744073709551437)*x^17 + Mod(12490080345966494831, 18446744073709551437)*x^16 + Mod(17591272463204791201, 18446744073709551437)*x^15 + Mod(8960626772047439347, 18446744073709551437)*x^14 + Mod(4022770426400262830, 18446744073709551437)*x^13 + Mod(5701398800709877874, 18446744073709551437)*x^12 + Mod(17594390366027241767, 18446744073709551437)*x^11 + Mod(3922916036773733821, 18446744073709551437)*x^10 + Mod(6216938367518317719, 18446744073709551437)*x^9 + Mod(4042656876567795562, 18446744073709551437)*x^8 + Mod(4648798966207150440, 18446744073709551437)*x^7 + Mod(2580564811476179162, 18446744073709551437)*x^6 + Mod(4259737155260913571, 18446744073709551437)*x^5 + Mod(3703271134471950687, 18446744073709551437)*x^4 + Mod(16092791341523547437, 18446744073709551437)*x^3 + Mod(11118066095190950856, 18446744073709551437)*x^2 + Mod(10509241425746167496, 18446744073709551437)*x + Mod(13590371139662943623, 18446744073709551437), Mod(5930613721653678165, 18446744073709551437)*x^47 + Mod(8159055079867319763, 18446744073709551437)*x^46 + Mod(1348346309786846421, 18446744073709551437)*x^45 + Mod(4393658262013712155, 18446744073709551437)*x^44 + Mod(15883744826465879194, 18446744073709551437)*x^43 + Mod(15284706286367980718, 18446744073709551437)*x^42 + Mod(6062774727683744959, 18446744073709551437)*x^41 + Mod(16525202941188193067, 18446744073709551437)*x^40 + Mod(1380139473805922230, 18446744073709551437)*x^39 + Mod(7129290092918942264, 18446744073709551437)*x^38 + Mod(9130346100437069130, 18446744073709551437)*x^37 + Mod(13006418113184175167, 18446744073709551437)*x^36 + Mod(2943742193613543374, 18446744073709551437)*x^35 + Mod(2315655775629156438, 18446744073709551437)*x^34 + Mod(14647075826146825388, 18446744073709551437)*x^33 + Mod(536957238904879668, 18446744073709551437)*x^32 + Mod(10260859379864457648, 18446744073709551437)*x^31 + Mod(7506529244118018841, 18446744073709551437)*x^30 + Mod(2856238709303927148, 18446744073709551437)*x^29 + Mod(13349529394072210227, 18446744073709551437)*x^28 + Mod(1762948175189928874, 18446744073709551437)*x^27 + Mod(6002475058539524628, 18446744073709551437)*x^26 + Mod(17750500281278782290, 18446744073709551437)*x^25 + Mod(11994323639730668371, 18446744073709551437)*x^24 + Mod(5240865985505691976, 18446744073709551437)*x^23 + Mod(3616761044272668174, 18446744073709551437)*x^22 + Mod(8072491583843318441, 18446744073709551437)*x^21 + Mod(12635975827123648988, 18446744073709551437)*x^20 + Mod(16891945840049777311, 18446744073709551437)*x^19 + Mod(2483869982068029694, 18446744073709551437)*x^18 + Mod(5431323822443146419, 18446744073709551437)*x^17 + Mod(7162349299590183866, 18446744073709551437)*x^16 + Mod(5907741972265843219, 18446744073709551437)*x^15 + Mod(4988195332897539206, 18446744073709551437)*x^14 + Mod(18131652038428140019, 18446744073709551437)*x^13 + Mod(18015423950177990485, 18446744073709551437)*x^12 + Mod(9370634122108585907, 18446744073709551437)*x^11 + Mod(16705394184062694942, 18446744073709551437)*x^10 + Mod(5667904797300832056, 18446744073709551437)*x^9 + Mod(10628199708042922333, 18446744073709551437)*x^8 + Mod(1678265679089467704, 18446744073709551437)*x^7 + Mod(3382078538316185528, 18446744073709551437)*x^6 + Mod(3952775016889389317, 18446744073709551437)*x^5 + Mod(12174593848905013966, 18446744073709551437)*x^4 + Mod(8549384011350108291, 18446744073709551437)*x^3 + Mod(3603681074034204194, 18446744073709551437)*x^2 + Mod(14135435002261274835, 18446744073709551437)*x + Mod(16097680473406535687, 18446744073709551437), Mod(14634662551513301048, 18446744073709551437)*x^47 + Mod(11904817570798529014, 18446744073709551437)*x^46 + Mod(7580442369680124214, 18446744073709551437)*x^45 + Mod(8721752362489134558, 18446744073709551437)*x^44 + Mod(15698120616457338312, 18446744073709551437)*x^43 + Mod(10583702253701896440, 18446744073709551437)*x^42 + Mod(4756077238802463170, 18446744073709551437)*x^41 + Mod(485888285120504033, 18446744073709551437)*x^40 + Mod(17550047358029989069, 18446744073709551437)*x^39 + Mod(17944722771473580774, 18446744073709551437)*x^38 + Mod(11223232218874758185, 18446744073709551437)*x^37 + Mod(15809963154567653602, 18446744073709551437)*x^36 + Mod(12182186077958951379, 18446744073709551437)*x^35 + Mod(14874195439718759007, 18446744073709551437)*x^34 + Mod(6517822278781583957, 18446744073709551437)*x^33 + Mod(16103604214880548233, 18446744073709551437)*x^32 + Mod(8514386773659358292, 18446744073709551437)*x^31 + Mod(3114045487984299732, 18446744073709551437)*x^30 + Mod(9341160100836484426, 18446744073709551437)*x^29 + Mod(615545626975057481, 18446744073709551437)*x^28 + Mod(15505194057829373818, 18446744073709551437)*x^27 + Mod(13180763301756912536, 18446744073709551437)*x^26 + Mod(6961917152368544694, 18446744073709551437)*x^25 + Mod(3528605556934340567, 18446744073709551437)*x^24 + Mod(11428310257815721058, 18446744073709551437)*x^23 + Mod(15687882975478765266, 18446744073709551437)*x^22 + Mod(8750687416357681835, 18446744073709551437)*x^21 + Mod(4740591252923191968, 18446744073709551437)*x^20 + Mod(11597517560613843507, 18446744073709551437)*x^19 + Mod(3550989001592669845, 18446744073709551437)*x^18 + Mod(6013062310947986774, 18446744073709551437)*x^17 + Mod(3623818733182741230, 18446744073709551437)*x^16 + Mod(9282211844705733426, 18446744073709551437)*x^15 + Mod(13919252680686329300, 18446744073709551437)*x^14 + Mod(15243647956809398633, 18446744073709551437)*x^13 + Mod(1867608166762342936, 18446744073709551437)*x^12 + Mod(5252726286109377986, 18446744073709551437)*x^11 + Mod(7372362564659997562, 18446744073709551437)*x^10 + Mod(16917323640841751182, 18446744073709551437)*x^9 + Mod(1480320680451904177, 18446744073709551437)*x^8 + Mod(4087242755393803873, 18446744073709551437)*x^7 + Mod(4873710701485823114, 18446744073709551437)*x^6 + Mod(18084700705407939260, 18446744073709551437)*x^5 + Mod(6621808137450789481, 18446744073709551437)*x^4 + Mod(15964690504616072803, 18446744073709551437)*x^3 + Mod(6166696466314560016, 18446744073709551437)*x^2 + Mod(17584238097981006551, 18446744073709551437)*x + Mod(15409588123280482022, 18446744073709551437), Mod(13167806239101593273, 18446744073709551437)*x^47 + Mod(1553911955103198787, 18446744073709551437)*x^46 + Mod(15869262654812108139, 18446744073709551437)*x^45 + Mod(10531581176446902597, 18446744073709551437)*x^44 + Mod(16924694722084052460, 18446744073709551437)*x^43 + Mod(3345250020903608055, 18446744073709551437)*x^42 + Mod(6780640049839168290, 18446744073709551437)*x^41 + Mod(2463172046724005336, 18446744073709551437)*x^40 + Mod(12948623630134096492, 18446744073709551437)*x^39 + Mod(8893225556818859048, 18446744073709551437)*x^38 + Mod(89967396283957508, 18446744073709551437)*x^37 + Mod(9279069345735555677, 18446744073709551437)*x^36 + Mod(15503672192523371358, 18446744073709551437)*x^35 + Mod(12222319913490065276, 18446744073709551437)*x^34 + Mod(3300781777871733733, 18446744073709551437)*x^33 + Mod(2370864350021895161, 18446744073709551437)*x^32 + Mod(8401214021062482170, 18446744073709551437)*x^31 + Mod(9997787190604921849, 18446744073709551437)*x^30 + Mod(7446148418773057489, 18446744073709551437)*x^29 + Mod(18355900004582443115, 18446744073709551437)*x^28 + Mod(11011186758809948449, 18446744073709551437)*x^27 + Mod(2810042322126982980, 18446744073709551437)*x^26 + Mod(10556268574711600488, 18446744073709551437)*x^25 + Mod(9625322364111975806, 18446744073709551437)*x^24 + Mod(14885463784030906964, 18446744073709551437)*x^23 + Mod(12159055878000610393, 18446744073709551437)*x^22 + Mod(8512058650860263651, 18446744073709551437)*x^21 + Mod(3365486958759197753, 18446744073709551437)*x^20 + Mod(16439418941960380955, 18446744073709551437)*x^19 + Mod(9296574379810616929, 18446744073709551437)*x^18 + Mod(15050040587734671085, 18446744073709551437)*x^17 + Mod(14510929539657930326, 18446744073709551437)*x^16 + Mod(6967091411342688932, 18446744073709551437)*x^15 + Mod(3403897923460623771, 18446744073709551437)*x^14 + Mod(14978923055932330413, 18446744073709551437)*x^13 + Mod(6911611427586821396, 18446744073709551437)*x^12 + Mod(17786435175708424662, 18446744073709551437)*x^11 + Mod(3471387786048541495, 18446744073709551437)*x^10 + Mod(610809168550704323, 18446744073709551437)*x^9 + Mod(7751149678482813195, 18446744073709551437)*x^8 + Mod(16498349247770541351, 18446744073709551437)*x^7 + Mod(9748539174507671822, 18446744073709551437)*x^6 + Mod(16482061738282089348, 18446744073709551437)*x^5 + Mod(15606583207871499450, 18446744073709551437)*x^4 + Mod(7693441597405704786, 18446744073709551437)*x^3 + Mod(8242876161278644151, 18446744073709551437)*x^2 + Mod(15192702704138931586, 18446744073709551437)*x + Mod(8950442116356525555, 18446744073709551437), Mod(6045446627774682459, 18446744073709551437)*x^47 + Mod(9769590272138206741, 18446744073709551437)*x^46 + Mod(15233571473441775968, 18446744073709551437)*x^45 + Mod(8289235906771313173, 18446744073709551437)*x^44 + Mod(11018516922386412979, 18446744073709551437)*x^43 + Mod(1321633169870218941, 18446744073709551437)*x^42 + Mod(3667195799677419710, 18446744073709551437)*x^41 + Mod(14100243802987077347, 18446744073709551437)*x^40 + Mod(14198161621151738773, 18446744073709551437)*x^39 + Mod(5740590394831615880, 18446744073709551437)*x^38 + Mod(13100806615258725619, 18446744073709551437)*x^37 + Mod(5271406321561080338, 18446744073709551437)*x^36 + Mod(1369650057404378400, 18446744073709551437)*x^35 + Mod(14565659405370075478, 18446744073709551437)*x^34 + Mod(16015063418046912044, 18446744073709551437)*x^33 + Mod(9898957848373541939, 18446744073709551437)*x^32 + Mod(2988457997107428380, 18446744073709551437)*x^31 + Mod(18282161917751888767, 18446744073709551437)*x^30 + Mod(7960481294808699238, 18446744073709551437)*x^29 + Mod(18015992357270050826, 18446744073709551437)*x^28 + Mod(5718812889969007246, 18446744073709551437)*x^27 + Mod(17371492222908221153, 18446744073709551437)*x^26 + Mod(11871699838958535404, 18446744073709551437)*x^25 + Mod(18163668353035953830, 18446744073709551437)*x^24 + Mod(11090897453987030426, 18446744073709551437)*x^23 + Mod(18175684467847792712, 18446744073709551437)*x^22 + Mod(17981143184413233561, 18446744073709551437)*x^21 + Mod(2471668811382520066, 18446744073709551437)*x^20 + Mod(9398417118258635051, 18446744073709551437)*x^19 + Mod(1506219365754989764, 18446744073709551437)*x^18 + Mod(11624784267302365932, 18446744073709551437)*x^17 + Mod(8074789356861160405, 18446744073709551437)*x^16 + Mod(13616697919022502165, 18446744073709551437)*x^15 + Mod(2135678012899591206, 18446744073709551437)*x^14 + Mod(1483168888888862758, 18446744073709551437)*x^13 + Mod(12350153700922356976, 18446744073709551437)*x^12 + Mod(18167007705131049550, 18446744073709551437)*x^11 + Mod(4056313464374515959, 18446744073709551437)*x^10 + Mod(17623648752871223218, 18446744073709551437)*x^9 + Mod(7051804258310551012, 18446744073709551437)*x^8 + Mod(15468200960445414503, 18446744073709551437)*x^7 + Mod(9179895143881537017, 18446744073709551437)*x^6 + Mod(3960119104901731648, 18446744073709551437)*x^5 + Mod(9292852941960310331, 18446744073709551437)*x^4 + Mod(297773290717968203, 18446744073709551437)*x^3 + Mod(4377391343056043455, 18446744073709551437)*x^2 + Mod(7491594725138496740, 18446744073709551437)*x + Mod(18269118590699625661, 18446744073709551437), Mod(18280298888969767442, 18446744073709551437)*x^47 + Mod(135601402400912513, 18446744073709551437)*x^46 + Mod(4954219233285997755, 18446744073709551437)*x^45 + Mod(7399296020812743008, 18446744073709551437)*x^44 + Mod(14198513218320119946, 18446744073709551437)*x^43 + Mod(5447714811322961323, 18446744073709551437)*x^42 + Mod(14765104367850295616, 18446744073709551437)*x^41 + Mod(9888114651676789624, 18446744073709551437)*x^40 + Mod(11943888812242019635, 18446744073709551437)*x^39 + Mod(599088702484728461, 18446744073709551437)*x^38 + Mod(5205722543556853038, 18446744073709551437)*x^37 + Mod(10186522332928907470, 18446744073709551437)*x^36 + Mod(16754102601137467455, 18446744073709551437)*x^35 + Mod(7082575924245024563, 18446744073709551437)*x^34 + Mod(6312962583777456249, 18446744073709551437)*x^33 + Mod(1352798559586416091, 18446744073709551437)*x^32 + Mod(3481449950930709270, 18446744073709551437)*x^31 + Mod(17433565664940030086, 18446744073709551437)*x^30 + Mod(16966395354622985860, 18446744073709551437)*x^29 + Mod(16967019953021671254, 18446744073709551437)*x^28 + Mod(10458061160742815090, 18446744073709551437)*x^27 + Mod(1025101900324625226, 18446744073709551437)*x^26 + Mod(13286455925620070810, 18446744073709551437)*x^25 + Mod(2571301910535097069, 18446744073709551437)*x^24 + Mod(7951570987008405208, 18446744073709551437)*x^23 + Mod(18218771883191974299, 18446744073709551437)*x^22 + Mod(9922581456296457915, 18446744073709551437)*x^21 + Mod(2805570386706837718, 18446744073709551437)*x^20 + Mod(1149170016940033935, 18446744073709551437)*x^19 + Mod(11101163766702548648, 18446744073709551437)*x^18 + Mod(7093921627731891137, 18446744073709551437)*x^17 + Mod(3445791365357299548, 18446744073709551437)*x^16 + Mod(8919272094043084447, 18446744073709551437)*x^15 + Mod(16735650647194403639, 18446744073709551437)*x^14 + Mod(16687621501501037667, 18446744073709551437)*x^13 + Mod(5013548422464600401, 18446744073709551437)*x^12 + Mod(7234892769087882964, 18446744073709551437)*x^11 + Mod(15395750806232206505, 18446744073709551437)*x^10 + Mod(4768565303569799984, 18446744073709551437)*x^9 + Mod(332059187464793936, 18446744073709551437)*x^8 + Mod(18064344096763311823, 18446744073709551437)*x^7 + Mod(5179549321172935507, 18446744073709551437)*x^6 + Mod(7668147133707831871, 18446744073709551437)*x^5 + Mod(3774024667367774364, 18446744073709551437)*x^4 + Mod(16134626807903288579, 18446744073709551437)*x^3 + Mod(15303273663376177839, 18446744073709551437)*x^2 + Mod(13326828465473180196, 18446744073709551437)*x + Mod(10893739348109320705, 18446744073709551437), Mod(4607205038713295352, 18446744073709551437)*x^47 + Mod(9947558842264053538, 18446744073709551437)*x^46 + Mod(16308041610908004459, 18446744073709551437)*x^45 + Mod(12771810158982117235, 18446744073709551437)*x^44 + Mod(10998198804558186538, 18446744073709551437)*x^43 + Mod(12950026115253552805, 18446744073709551437)*x^42 + Mod(9407139995708516055, 18446744073709551437)*x^41 + Mod(14886550858926158804, 18446744073709551437)*x^40 + Mod(9867998427397617733, 18446744073709551437)*x^39 + Mod(15240737680212011822, 18446744073709551437)*x^38 + Mod(14469064143614977253, 18446744073709551437)*x^37 + Mod(6760567030006497784, 18446744073709551437)*x^36 + Mod(15132516147041641841, 18446744073709551437)*x^35 + Mod(3727938977777448854, 18446744073709551437)*x^34 + Mod(1292534549562957734, 18446744073709551437)*x^33 + Mod(11912738398088298516, 18446744073709551437)*x^32 + Mod(10739654852867567207, 18446744073709551437)*x^31 + Mod(7958715465270707141, 18446744073709551437)*x^30 + Mod(9906324688308850055, 18446744073709551437)*x^29 + Mod(6685452129534568648, 18446744073709551437)*x^28 + Mod(3862890821800685761, 18446744073709551437)*x^27 + Mod(1081374782832799497, 18446744073709551437)*x^26 + Mod(13721018072012290353, 18446744073709551437)*x^25 + Mod(10891885480389566054, 18446744073709551437)*x^24 + Mod(6948691725652282571, 18446744073709551437)*x^23 + Mod(7223095697088558711, 18446744073709551437)*x^22 + Mod(2231760931604214973, 18446744073709551437)*x^21 + Mod(13116261634952043008, 18446744073709551437)*x^20 + Mod(16886437507794686368, 18446744073709551437)*x^19 + Mod(15634363755799601363, 18446744073709551437)*x^18 + Mod(4861924822311047982, 18446744073709551437)*x^17 + Mod(10713387992635607445, 18446744073709551437)*x^16 + Mod(7892855335387224636, 18446744073709551437)*x^15 + Mod(11751400597758111025, 18446744073709551437)*x^14 + Mod(6868122347866778378, 18446744073709551437)*x^13 + Mod(13674833532179410275, 18446744073709551437)*x^12 + Mod(10106417682059918453, 18446744073709551437)*x^11 + Mod(7607200115636664623, 18446744073709551437)*x^10 + Mod(17589184030786848541, 18446744073709551437)*x^9 + Mod(4846172517349666376, 18446744073709551437)*x^8 + Mod(2025290494406548263, 18446744073709551437)*x^7 + Mod(1726297105314407302, 18446744073709551437)*x^6 + Mod(10748566366708764569, 18446744073709551437)*x^5 + Mod(1778663379126416157, 18446744073709551437)*x^4 + Mod(14937646960733626795, 18446744073709551437)*x^3 + Mod(488942116015193211, 18446744073709551437)*x^2 + Mod(16060683011430784224, 18446744073709551437)*x + Mod(9242155678564642449, 18446744073709551437), Mod(588833516675229331, 18446744073709551437)*x^47 + Mod(1422264822240402248, 18446744073709551437)*x^46 + Mod(10189585392479332451, 18446744073709551437)*x^45 + Mod(17501482877424261151, 18446744073709551437)*x^44 + Mod(6961242285233952334, 18446744073709551437)*x^43 + Mod(10325255042515870246, 18446744073709551437)*x^42 + Mod(6003506170979875359, 18446744073709551437)*x^41 + Mod(11134165368497066190, 18446744073709551437)*x^40 + Mod(1149834687425422292, 18446744073709551437)*x^39 + Mod(971078126184916440, 18446744073709551437)*x^38 + Mod(3325364519765972091, 18446744073709551437)*x^37 + Mod(18378043007213176889, 18446744073709551437)*x^36 + Mod(7412752574724617606, 18446744073709551437)*x^35 + Mod(5929609816316046689, 18446744073709551437)*x^34 + Mod(14356670692741164314, 18446744073709551437)*x^33 + Mod(10933188465906224590, 18446744073709551437)*x^32 + Mod(13343212726690109365, 18446744073709551437)*x^31 + Mod(4450488865772393083, 18446744073709551437)*x^30 + Mod(6423246316452617409, 18446744073709551437)*x^29 + Mod(10931851708474053585, 18446744073709551437)*x^28 + Mod(11502175308534456222, 18446744073709551437)*x^27 + Mod(9225809328677213136, 18446744073709551437)*x^26 + Mod(7532431179421357565, 18446744073709551437)*x^25 + Mod(11937206729448069636, 18446744073709551437)*x^24 + Mod(6398933171832590150, 18446744073709551437)*x^23 + Mod(2158915141706412906, 18446744073709551437)*x^22 + Mod(5131733482586984271, 18446744073709551437)*x^21 + Mod(17083181537803661750, 18446744073709551437)*x^20 + Mod(4242121157624750202, 18446744073709551437)*x^19 + Mod(11620962677845370514, 18446744073709551437)*x^18 + Mod(3875006391780629332, 18446744073709551437)*x^17 + Mod(10823527136760355662, 18446744073709551437)*x^16 + Mod(8828078915138428347, 18446744073709551437)*x^15 + Mod(8763624730898211469, 18446744073709551437)*x^14 + Mod(6393252641427806556, 18446744073709551437)*x^13 + Mod(8160820741630349630, 18446744073709551437)*x^12 + Mod(11724489255874801136, 18446744073709551437)*x^11 + Mod(12620775388548573259, 18446744073709551437)*x^10 + Mod(9078164423639476009, 18446744073709551437)*x^9 + Mod(7088351804022149108, 18446744073709551437)*x^8 + Mod(17871414002547480244, 18446744073709551437)*x^7 + Mod(16701461302369716407, 18446744073709551437)*x^6 + Mod(11405125536179518618, 18446744073709551437)*x^5 + Mod(9044248305830631071, 18446744073709551437)*x^4 + Mod(11557278709720981785, 18446744073709551437)*x^3 + Mod(15629544007369676648, 18446744073709551437)*x^2 + Mod(6268632700739851769, 18446744073709551437)*x + Mod(3121968994136724347, 18446744073709551437), Mod(4250442284912256554, 18446744073709551437)*x^47 + Mod(7582042911683627719, 18446744073709551437)*x^46 + Mod(8172057297299835443, 18446744073709551437)*x^45 + Mod(10113750277596610948, 18446744073709551437)*x^44 + Mod(5400146448240159816, 18446744073709551437)*x^43 + Mod(15472625848433259969, 18446744073709551437)*x^42 + Mod(5579708259139995912, 18446744073709551437)*x^41 + Mod(11408054060330886888, 18446744073709551437)*x^40 + Mod(17012519096318886926, 18446744073709551437)*x^39 + Mod(1651386440956583118, 18446744073709551437)*x^38 + Mod(340067689470291567, 18446744073709551437)*x^37 + Mod(5530245919654754618, 18446744073709551437)*x^36 + Mod(5399452735561873764, 18446744073709551437)*x^35 + Mod(12547726180839541684, 18446744073709551437)*x^34 + Mod(10366004631121295277, 18446744073709551437)*x^33 + Mod(9521517612815807551, 18446744073709551437)*x^32 + Mod(8200570022840221189, 18446744073709551437)*x^31 + Mod(16541616256215609256, 18446744073709551437)*x^30 + Mod(7120534036632704579, 18446744073709551437)*x^29 + Mod(6923881467038153912, 18446744073709551437)*x^28 + Mod(15851938350391857327, 18446744073709551437)*x^27 + Mod(1255352830039238110, 18446744073709551437)*x^26 + Mod(12526064016485560748, 18446744073709551437)*x^25 + Mod(4895249063618555062, 18446744073709551437)*x^24 + Mod(14142670694821310602, 18446744073709551437)*x^23 + Mod(1317414552252606553, 18446744073709551437)*x^22 + Mod(1584012328622643045, 18446744073709551437)*x^21 + Mod(15402781552102999409, 18446744073709551437)*x^20 + Mod(13673171518697864118, 18446744073709551437)*x^19 + Mod(8408076320177310749, 18446744073709551437)*x^18 + Mod(3257290846677695141, 18446744073709551437)*x^17 + Mod(17218750743570027784, 18446744073709551437)*x^16 + Mod(14104007580987589320, 18446744073709551437)*x^15 + Mod(3282862694228815854, 18446744073709551437)*x^14 + Mod(11574249945591965515, 18446744073709551437)*x^13 + Mod(13379592646294500986, 18446744073709551437)*x^12 + Mod(11269752820393803720, 18446744073709551437)*x^11 + Mod(16328223403413383079, 18446744073709551437)*x^10 + Mod(8050146508059214700, 18446744073709551437)*x^9 + Mod(13209985659075642288, 18446744073709551437)*x^8 + Mod(3889676919648722539, 18446744073709551437)*x^7 + Mod(16885760351353783966, 18446744073709551437)*x^6 + Mod(15258943627006122013, 18446744073709551437)*x^5 + Mod(5114833806771291851, 18446744073709551437)*x^4 + Mod(8911914677814823343, 18446744073709551437)*x^3 + Mod(10066076169388101799, 18446744073709551437)*x^2 + Mod(4675239760204824515, 18446744073709551437)*x + Mod(12998904652176356938, 18446744073709551437), Mod(3794008143855773742, 18446744073709551437)*x^47 + Mod(8879221423182840812, 18446744073709551437)*x^46 + Mod(2614366257332125743, 18446744073709551437)*x^45 + Mod(9152569669676791136, 18446744073709551437)*x^44 + Mod(14870184869883209659, 18446744073709551437)*x^43 + Mod(10970879685555492050, 18446744073709551437)*x^42 + Mod(10646106740992780186, 18446744073709551437)*x^41 + Mod(12580543528745368847, 18446744073709551437)*x^40 + Mod(1762346291808848367, 18446744073709551437)*x^39 + Mod(4004233098924049557, 18446744073709551437)*x^38 + Mod(10799174658849655825, 18446744073709551437)*x^37 + Mod(2625843605776961180, 18446744073709551437)*x^36 + Mod(15215961092786550647, 18446744073709551437)*x^35 + Mod(542514311809276453, 18446744073709551437)*x^34 + Mod(8561801119075049272, 18446744073709551437)*x^33 + Mod(6324764271274079708, 18446744073709551437)*x^32 + Mod(7826001965432628547, 18446744073709551437)*x^31 + Mod(10426992202328197014, 18446744073709551437)*x^30 + Mod(8074937351281462667, 18446744073709551437)*x^29 + Mod(12294532372071889151, 18446744073709551437)*x^28 + Mod(13001407010029049350, 18446744073709551437)*x^27 + Mod(2970680964030207231, 18446744073709551437)*x^26 + Mod(18316459415371151917, 18446744073709551437)*x^25 + Mod(14318474955194699799, 18446744073709551437)*x^24 + Mod(13302285044866554017, 18446744073709551437)*x^23 + Mod(4681124605855810531, 18446744073709551437)*x^22 + Mod(9598465300283822475, 18446744073709551437)*x^21 + Mod(6936453605400351496, 18446744073709551437)*x^20 + Mod(4851984241639613456, 18446744073709551437)*x^19 + Mod(109290029216119615, 18446744073709551437)*x^18 + Mod(16896196081811643457, 18446744073709551437)*x^17 + Mod(14680670393562334386, 18446744073709551437)*x^16 + Mod(3513182757741779803, 18446744073709551437)*x^15 + Mod(557054652392750797, 18446744073709551437)*x^14 + Mod(7990477997816830295, 18446744073709551437)*x^13 + Mod(18435530692929137751, 18446744073709551437)*x^12 + Mod(14360767615302268213, 18446744073709551437)*x^11 + Mod(8344382805467716208, 18446744073709551437)*x^10 + Mod(17391132287497987619, 18446744073709551437)*x^9 + Mod(15063537280753727816, 18446744073709551437)*x^8 + Mod(2815924023459629530, 18446744073709551437)*x^7 + Mod(17180444104060680559, 18446744073709551437)*x^6 + Mod(12305043390609172125, 18446744073709551437)*x^5 + Mod(14971399389611687696, 18446744073709551437)*x^4 + Mod(2754584220295901149, 18446744073709551437)*x^3 + Mod(11604653407556280325, 18446744073709551437)*x^2 + Mod(12498729734002355662, 18446744073709551437)*x + Mod(12115386368805664703, 18446744073709551437), Mod(12629584971068821294, 18446744073709551437)*x^47 + Mod(5280856524659872769, 18446744073709551437)*x^46 + Mod(5913144894463650501, 18446744073709551437)*x^45 + Mod(3981143313452244862, 18446744073709551437)*x^44 + Mod(13560625687312142009, 18446744073709551437)*x^43 + Mod(10494879206292990507, 18446744073709551437)*x^42 + Mod(5446247770072986020, 18446744073709551437)*x^41 + Mod(16128944384575681134, 18446744073709551437)*x^40 + Mod(6070386680772757991, 18446744073709551437)*x^39 + Mod(2677094638444817232, 18446744073709551437)*x^38 + Mod(7209023504630908495, 18446744073709551437)*x^37 + Mod(6515213215540649263, 18446744073709551437)*x^36 + Mod(17012086581479405319, 18446744073709551437)*x^35 + Mod(8229081994474069356, 18446744073709551437)*x^34 + Mod(7840455233612975605, 18446744073709551437)*x^33 + Mod(14006921089400211103, 18446744073709551437)*x^32 + Mod(12131768901251661485, 18446744073709551437)*x^31 + Mod(9277488008073883241, 18446744073709551437)*x^30 + Mod(10400309465724754920, 18446744073709551437)*x^29 + Mod(15465566556181590629, 18446744073709551437)*x^28 + Mod(6302837520841604180, 18446744073709551437)*x^27 + Mod(54520573219154434, 18446744073709551437)*x^26 + Mod(13623500445031398398, 18446744073709551437)*x^25 + Mod(17104468348499684810, 18446744073709551437)*x^24 + Mod(16151382283444829775, 18446744073709551437)*x^23 + Mod(13649481974375291413, 18446744073709551437)*x^22 + Mod(14713465772574728986, 18446744073709551437)*x^21 + Mod(3492128479761324653, 18446744073709551437)*x^20 + Mod(16293770384270437848, 18446744073709551437)*x^19 + Mod(8316096525823442565, 18446744073709551437)*x^18 + Mod(2227122693431972914, 18446744073709551437)*x^17 + Mod(3055471871958713142, 18446744073709551437)*x^16 + Mod(4046781512739723324, 18446744073709551437)*x^15 + Mod(4519262701809761907, 18446744073709551437)*x^14 + Mod(8821963487656244842, 18446744073709551437)*x^13 + Mod(16411269641243291598, 18446744073709551437)*x^12 + Mod(1143306388828787076, 18446744073709551437)*x^11 + Mod(13790163943862851550, 18446744073709551437)*x^10 + Mod(11643718661784219310, 18446744073709551437)*x^9 + Mod(7741191924715761725, 18446744073709551437)*x^8 + Mod(10051764952967615330, 18446744073709551437)*x^7 + Mod(12577618357761944433, 18446744073709551437)*x^6 + Mod(8919656982954002442, 18446744073709551437)*x^5 + Mod(8332572690796996484, 18446744073709551437)*x^4 + Mod(17935173434178384527, 18446744073709551437)*x^3 + Mod(3355858308558259259, 18446744073709551437)*x^2 + Mod(7910532138339325945, 18446744073709551437)*x + Mod(17847928575539170186, 18446744073709551437), Mod(8026440997066140502, 18446744073709551437)*x^47 + Mod(3740556959524858825, 18446744073709551437)*x^46 + Mod(15865415026912559438, 18446744073709551437)*x^45 + Mod(5911744987011863698, 18446744073709551437)*x^44 + Mod(15409822895654266316, 18446744073709551437)*x^43 + Mod(1751332285785750327, 18446744073709551437)*x^42 + Mod(12258200108912015392, 18446744073709551437)*x^41 + Mod(8965902488966946155, 18446744073709551437)*x^40 + Mod(3633089179588915038, 18446744073709551437)*x^39 + Mod(12681222582871622173, 18446744073709551437)*x^38 + Mod(3679409942584646738, 18446744073709551437)*x^37 + Mod(13448497495973295256, 18446744073709551437)*x^36 + Mod(7582610147117133446, 18446744073709551437)*x^35 + Mod(9771887737498678736, 18446744073709551437)*x^34 + Mod(13789218384281155852, 18446744073709551437)*x^33 + Mod(2155347067583427279, 18446744073709551437)*x^32 + Mod(17086092471459825786, 18446744073709551437)*x^31 + Mod(1675227232578978256, 18446744073709551437)*x^30 + Mod(15182278511084598422, 18446744073709551437)*x^29 + Mod(8993222751038937307, 18446744073709551437)*x^28 + Mod(14614661515482004368, 18446744073709551437)*x^27 + Mod(2558574641229014223, 18446744073709551437)*x^26 + Mod(9782625400912148637, 18446744073709551437)*x^25 + Mod(8337529856055693638, 18446744073709551437)*x^24 + Mod(2608551420779904012, 18446744073709551437)*x^23 + Mod(7463401413490742612, 18446744073709551437)*x^22 + Mod(10053761789823552112, 18446744073709551437)*x^21 + Mod(16394289976470758881, 18446744073709551437)*x^20 + Mod(16771697164479644240, 18446744073709551437)*x^19 + Mod(17133242144170046175, 18446744073709551437)*x^18 + Mod(12463126525739859217, 18446744073709551437)*x^17 + Mod(7310605515866173727, 18446744073709551437)*x^16 + Mod(10220971365806168759, 18446744073709551437)*x^15 + Mod(15192874305412285004, 18446744073709551437)*x^14 + Mod(4203518990639706470, 18446744073709551437)*x^13 + Mod(6863745058624614159, 18446744073709551437)*x^12 + Mod(3884856135994693922, 18446744073709551437)*x^11 + Mod(5274330959962368998, 18446744073709551437)*x^10 + Mod(13839681621458098067, 18446744073709551437)*x^9 + Mod(2152114813303426060, 18446744073709551437)*x^8 + Mod(7874441115752732689, 18446744073709551437)*x^7 + Mod(3962786793862052536, 18446744073709551437)*x^6 + Mod(8449079021659904670, 18446744073709551437)*x^5 + Mod(13469508382634870070, 18446744073709551437)*x^4 + Mod(9775284302629052396, 18446744073709551437)*x^3 + Mod(8149887351947959796, 18446744073709551437)*x^2 + Mod(12470417166475428284, 18446744073709551437)*x + Mod(8293059763950097326, 18446744073709551437), Mod(5156016882975647421, 18446744073709551437)*x^47 + Mod(6821813569109194304, 18446744073709551437)*x^46 + Mod(2362032427459889380, 18446744073709551437)*x^45 + Mod(13129414985848552966, 18446744073709551437)*x^44 + Mod(14088385723517608624, 18446744073709551437)*x^43 + Mod(5053407666352783635, 18446744073709551437)*x^42 + Mod(5992396407772065554, 18446744073709551437)*x^41 + Mod(10154973132384066465, 18446744073709551437)*x^40 + Mod(13586987890378087967, 18446744073709551437)*x^39 + Mod(3492265814868493892, 18446744073709551437)*x^38 + Mod(6203204057074003875, 18446744073709551437)*x^37 + Mod(8500549755846244169, 18446744073709551437)*x^36 + Mod(8832044479062496546, 18446744073709551437)*x^35 + Mod(10159017447491800938, 18446744073709551437)*x^34 + Mod(10860347751772120924, 18446744073709551437)*x^33 + Mod(5073560153233326419, 18446744073709551437)*x^32 + Mod(13129873744969235604, 18446744073709551437)*x^31 + Mod(13184149313806727979, 18446744073709551437)*x^30 + Mod(1109727252921958807, 18446744073709551437)*x^29 + Mod(8717943035240160852, 18446744073709551437)*x^28 + Mod(2830155950067211148, 18446744073709551437)*x^27 + Mod(17959617048457290835, 18446744073709551437)*x^26 + Mod(10732168655680576940, 18446744073709551437)*x^25 + Mod(11687914868797988676, 18446744073709551437)*x^24 + Mod(15326638781175386757, 18446744073709551437)*x^23 + Mod(2432827867402335559, 18446744073709551437)*x^22 + Mod(1634324529090831565, 18446744073709551437)*x^21 + Mod(7628114669060906813, 18446744073709551437)*x^20 + Mod(3356299433262758281, 18446744073709551437)*x^19 + Mod(3049440340057017474, 18446744073709551437)*x^18 + Mod(1212884286997505158, 18446744073709551437)*x^17 + Mod(14800040962700920943, 18446744073709551437)*x^16 + Mod(14109387590611219221, 18446744073709551437)*x^15 + Mod(14645017623267194632, 18446744073709551437)*x^14 + Mod(16120876440467090859, 18446744073709551437)*x^13 + Mod(679755832173004062, 18446744073709551437)*x^12 + Mod(4667263877209853626, 18446744073709551437)*x^11 + Mod(17284670544524518356, 18446744073709551437)*x^10 + Mod(15277973440347731599, 18446744073709551437)*x^9 + Mod(1748913181320738561, 18446744073709551437)*x^8 + Mod(15084165050501596548, 18446744073709551437)*x^7 + Mod(5087958675584124497, 18446744073709551437)*x^6 + Mod(13740170672306124149, 18446744073709551437)*x^5 + Mod(3313265315621385322, 18446744073709551437)*x^4 + Mod(1946622866221050114, 18446744073709551437)*x^3 + Mod(1890654968782767023, 18446744073709551437)*x^2 + Mod(7993286140615115193, 18446744073709551437)*x + Mod(16157108036776177871, 18446744073709551437), Mod(5488340363907481501, 18446744073709551437)*x^47 + Mod(16927931561760298685, 18446744073709551437)*x^46 + Mod(6109032069858621847, 18446744073709551437)*x^45 + Mod(1108551384738839979, 18446744073709551437)*x^44 + Mod(214710157082449796, 18446744073709551437)*x^43 + Mod(17739358367799912759, 18446744073709551437)*x^42 + Mod(10934895213605331492, 18446744073709551437)*x^41 + Mod(9441707237646593730, 18446744073709551437)*x^40 + Mod(1513503769502090709, 18446744073709551437)*x^39 + Mod(84848693401505391, 18446744073709551437)*x^38 + Mod(17841374812104220499, 18446744073709551437)*x^37 + Mod(4675580379416377872, 18446744073709551437)*x^36 + Mod(7811285127686213680, 18446744073709551437)*x^35 + Mod(17965848506711728948, 18446744073709551437)*x^34 + Mod(215831243120788165, 18446744073709551437)*x^33 + Mod(8659631284230192754, 18446744073709551437)*x^32 + Mod(15137009824440723935, 18446744073709551437)*x^31 + Mod(14949119970893216438, 18446744073709551437)*x^30 + Mod(5558037906304689191, 18446744073709551437)*x^29 + Mod(8578720538437312020, 18446744073709551437)*x^28 + Mod(676615866959987360, 18446744073709551437)*x^27 + Mod(1723469514166020326, 18446744073709551437)*x^26 + Mod(2649872097744207225, 18446744073709551437)*x^25 + Mod(3216843930059829187, 18446744073709551437)*x^24 + Mod(12615674966129257117, 18446744073709551437)*x^23 + Mod(7594494510568930487, 18446744073709551437)*x^22 + Mod(18210372509477159369, 18446744073709551437)*x^21 + Mod(16905730428850148990, 18446744073709551437)*x^20 + Mod(14370487481373652046, 18446744073709551437)*x^19 + Mod(6580847101227319537, 18446744073709551437)*x^18 + Mod(8361680536156961698, 18446744073709551437)*x^17 + Mod(12380795470850748544, 18446744073709551437)*x^16 + Mod(10115696857584921950, 18446744073709551437)*x^15 + Mod(1426508624593452477, 18446744073709551437)*x^14 + Mod(8626085674308903805, 18446744073709551437)*x^13 + Mod(14430411866317225424, 18446744073709551437)*x^12 + Mod(8824161951442946045, 18446744073709551437)*x^11 + Mod(17076133035549581792, 18446744073709551437)*x^10 + Mod(4254354928287601508, 18446744073709551437)*x^9 + Mod(3435017964089164545, 18446744073709551437)*x^8 + Mod(1680327080960311342, 18446744073709551437)*x^7 + Mod(7440989103503815008, 18446744073709551437)*x^6 + Mod(11808582304345649254, 18446744073709551437)*x^5 + Mod(4655667630372666287, 18446744073709551437)*x^4 + Mod(14186529585854771170, 18446744073709551437)*x^3 + Mod(12405773658200791317, 18446744073709551437)*x^2 + Mod(13915382566143642471, 18446744073709551437)*x + Mod(14476891063797968878, 18446744073709551437), Mod(12122478742214519534, 18446744073709551437)*x^47 + Mod(12872401660253945123, 18446744073709551437)*x^46 + Mod(6897152083623686179, 18446744073709551437)*x^45 + Mod(12188911463629861872, 18446744073709551437)*x^44 + Mod(18087624157581974127, 18446744073709551437)*x^43 + Mod(12470952537107816277, 18446744073709551437)*x^42 + Mod(286646519231581972, 18446744073709551437)*x^41 + Mod(1499727421393107736, 18446744073709551437)*x^40 + Mod(14960921767145396854, 18446744073709551437)*x^39 + Mod(2221363196856383926, 18446744073709551437)*x^38 + Mod(2357124514982546863, 18446744073709551437)*x^37 + Mod(9401470760482584091, 18446744073709551437)*x^36 + Mod(14649860631633126977, 18446744073709551437)*x^35 + Mod(532525106359812139, 18446744073709551437)*x^34 + Mod(4191179320987901197, 18446744073709551437)*x^33 + Mod(18424530307291310454, 18446744073709551437)*x^32 + Mod(14748184605044101505, 18446744073709551437)*x^31 + Mod(17500659719170677502, 18446744073709551437)*x^30 + Mod(5669737910030444706, 18446744073709551437)*x^29 + Mod(2717602047201679680, 18446744073709551437)*x^28 + Mod(17448452940857204855, 18446744073709551437)*x^27 + Mod(17424450955496378668, 18446744073709551437)*x^26 + Mod(1491695884534112447, 18446744073709551437)*x^25 + Mod(5592387379343236106, 18446744073709551437)*x^24 + Mod(17435275871239443603, 18446744073709551437)*x^23 + Mod(4771426134111215407, 18446744073709551437)*x^22 + Mod(12441366792376945889, 18446744073709551437)*x^21 + Mod(6479250829778434215, 18446744073709551437)*x^20 + Mod(16108269557343078669, 18446744073709551437)*x^19 + Mod(5132700598537254266, 18446744073709551437)*x^18 + Mod(4088746821289052162, 18446744073709551437)*x^17 + Mod(17504535864753568093, 18446744073709551437)*x^16 + Mod(6991299869964379347, 18446744073709551437)*x^15 + Mod(6868275582076814185, 18446744073709551437)*x^14 + Mod(16895817994629137248, 18446744073709551437)*x^13 + Mod(10159859874622567987, 18446744073709551437)*x^12 + Mod(12629437173887596357, 18446744073709551437)*x^11 + Mod(14601684716591071835, 18446744073709551437)*x^10 + Mod(12727128848964529478, 18446744073709551437)*x^9 + Mod(17951840309749636171, 18446744073709551437)*x^8 + Mod(10152221707860298088, 18446744073709551437)*x^7 + Mod(3277754836630660526, 18446744073709551437)*x^6 + Mod(15442703463527212141, 18446744073709551437)*x^5 + Mod(12353832764843590587, 18446744073709551437)*x^4 + Mod(9522961295359513065, 18446744073709551437)*x^3 + Mod(12665532123049343793, 18446744073709551437)*x^2 + Mod(2388090782724451130, 18446744073709551437)*x + Mod(708525498548352698, 18446744073709551437), Mod(12001933326201173966, 18446744073709551437)*x^47 + Mod(17477149356082771393, 18446744073709551437)*x^46 + Mod(14857267522102011195, 18446744073709551437)*x^45 + Mod(7784059015769068493, 18446744073709551437)*x^44 + Mod(7931262059252329705, 18446744073709551437)*x^43 + Mod(3413969998525632892, 18446744073709551437)*x^42 + Mod(16447422054588179199, 18446744073709551437)*x^41 + Mod(6150937176669603649, 18446744073709551437)*x^40 + Mod(12866550333904780669, 18446744073709551437)*x^39 + Mod(10785724308670476455, 18446744073709551437)*x^38 + Mod(5225669176838269267, 18446744073709551437)*x^37 + Mod(769385905863004306, 18446744073709551437)*x^36 + Mod(12988611091048357664, 18446744073709551437)*x^35 + Mod(4599284700596559006, 18446744073709551437)*x^34 + Mod(5879341969867496257, 18446744073709551437)*x^33 + Mod(6920316454530243598, 18446744073709551437)*x^32 + Mod(3383589018715741579, 18446744073709551437)*x^31 + Mod(9220491209664051593, 18446744073709551437)*x^30 + Mod(4770120686402072531, 18446744073709551437)*x^29 + Mod(3029509437633866488, 18446744073709551437)*x^28 + Mod(15919567284312259162, 18446744073709551437)*x^27 + Mod(4618908201485614793, 18446744073709551437)*x^26 + Mod(10382666684068039118, 18446744073709551437)*x^25 + Mod(14192728294081584426, 18446744073709551437)*x^24 + Mod(13036021138967349424, 18446744073709551437)*x^23 + Mod(3354891332896673131, 18446744073709551437)*x^22 + Mod(9894447341316038847, 18446744073709551437)*x^21 + Mod(10871810112947016235, 18446744073709551437)*x^20 + Mod(11842277139336537766, 18446744073709551437)*x^19 + Mod(11134756850681836113, 18446744073709551437)*x^18 + Mod(15709126342038763024, 18446744073709551437)*x^17 + Mod(2886218873463607714, 18446744073709551437)*x^16 + Mod(11280880040661985871, 18446744073709551437)*x^15 + Mod(10756228335018842005, 18446744073709551437)*x^14 + Mod(12205743878212775140, 18446744073709551437)*x^13 + Mod(631172176230952415, 18446744073709551437)*x^12 + Mod(14454901800011830115, 18446744073709551437)*x^11 + Mod(17926939243815290858, 18446744073709551437)*x^10 + Mod(3951277486511392436, 18446744073709551437)*x^9 + Mod(8280249647981786455, 18446744073709551437)*x^8 + Mod(17014226378776896914, 18446744073709551437)*x^7 + Mod(11070645163602370393, 18446744073709551437)*x^6 + Mod(18428140127635207170, 18446744073709551437)*x^5 + Mod(10641233345173376068, 18446744073709551437)*x^4 + Mod(17995748531125723686, 18446744073709551437)*x^3 + Mod(441339544649073954, 18446744073709551437)*x^2 + Mod(16569681522291939422, 18446744073709551437)*x + Mod(9252758757778114099, 18446744073709551437), Mod(1554724041793627382, 18446744073709551437)*x^47 + Mod(775798639376461974, 18446744073709551437)*x^46 + Mod(18061593182898054422, 18446744073709551437)*x^45 + Mod(3093211717807476475, 18446744073709551437)*x^44 + Mod(11257716048793429195, 18446744073709551437)*x^43 + Mod(5225252151346073117, 18446744073709551437)*x^42 + Mod(10135056708140349392, 18446744073709551437)*x^41 + Mod(3879507133137783356, 18446744073709551437)*x^40 + Mod(1238069826371489309, 18446744073709551437)*x^39 + Mod(13540185903894727320, 18446744073709551437)*x^38 + Mod(2517326454081303020, 18446744073709551437)*x^37 + Mod(17984001340906660096, 18446744073709551437)*x^36 + Mod(15668301896262366995, 18446744073709551437)*x^35 + Mod(5786060497932695315, 18446744073709551437)*x^34 + Mod(15891120265601487428, 18446744073709551437)*x^33 + Mod(9792018753790914782, 18446744073709551437)*x^32 + Mod(6709362681075390866, 18446744073709551437)*x^31 + Mod(2701129220255693640, 18446744073709551437)*x^30 + Mod(16630521624566587349, 18446744073709551437)*x^29 + Mod(5573045958275428742, 18446744073709551437)*x^28 + Mod(15735168716354777014, 18446744073709551437)*x^27 + Mod(13008554231137859286, 18446744073709551437)*x^26 + Mod(756906663166288217, 18446744073709551437)*x^25 + Mod(12186372555177734577, 18446744073709551437)*x^24 + Mod(7748412828423535891, 18446744073709551437)*x^23 + Mod(13095462315604704427, 18446744073709551437)*x^22 + Mod(7574719775515569995, 18446744073709551437)*x^21 + Mod(10078640440400801403, 18446744073709551437)*x^20 + Mod(17278549964339503365, 18446744073709551437)*x^19 + Mod(5131100812161357786, 18446744073709551437)*x^18 + Mod(7907874571214298093, 18446744073709551437)*x^17 + Mod(12963390002820575430, 18446744073709551437)*x^16 + Mod(4812329802868306137, 18446744073709551437)*x^15 + Mod(940578113573482266, 18446744073709551437)*x^14 + Mod(17105239480977437733, 18446744073709551437)*x^13 + Mod(10090459006884437534, 18446744073709551437)*x^12 + Mod(11877882194499529872, 18446744073709551437)*x^11 + Mod(8312380736919340389, 18446744073709551437)*x^10 + Mod(14993041109369061304, 18446744073709551437)*x^9 + Mod(4785256950072019843, 18446744073709551437)*x^8 + Mod(4264852585132110982, 18446744073709551437)*x^7 + Mod(12788517615068329471, 18446744073709551437)*x^6 + Mod(9825043821273856764, 18446744073709551437)*x^5 + Mod(4315377947373993351, 18446744073709551437)*x^4 + Mod(13200628638329049898, 18446744073709551437)*x^3 + Mod(894950379419077597, 18446744073709551437)*x^2 + Mod(4746771683164314239, 18446744073709551437)*x + Mod(896073269067230274, 18446744073709551437), Mod(10659053808074193252, 18446744073709551437)*x^47 + Mod(4224467826569343637, 18446744073709551437)*x^46 + Mod(18043419025181600647, 18446744073709551437)*x^45 + Mod(3544992376289202015, 18446744073709551437)*x^44 + Mod(13591856298268101260, 18446744073709551437)*x^43 + Mod(3046778759443661681, 18446744073709551437)*x^42 + Mod(3467649908816289389, 18446744073709551437)*x^41 + Mod(17579906063892145885, 18446744073709551437)*x^40 + Mod(16944515999284668593, 18446744073709551437)*x^39 + Mod(12247790999759820377, 18446744073709551437)*x^38 + Mod(6088367329482863193, 18446744073709551437)*x^37 + Mod(5101527606805673504, 18446744073709551437)*x^36 + Mod(17792495082279497969, 18446744073709551437)*x^35 + Mod(11547731252001768585, 18446744073709551437)*x^34 + Mod(17609793241552442452, 18446744073709551437)*x^33 + Mod(13951439021212799044, 18446744073709551437)*x^32 + Mod(4646903868405476058, 18446744073709551437)*x^31 + Mod(2767586935660653777, 18446744073709551437)*x^30 + Mod(14828014743232466404, 18446744073709551437)*x^29 + Mod(7156040612395368831, 18446744073709551437)*x^28 + Mod(16448143630832013589, 18446744073709551437)*x^27 + Mod(13345663004795168210, 18446744073709551437)*x^26 + Mod(17947241307161608059, 18446744073709551437)*x^25 + Mod(3869956366631397750, 18446744073709551437)*x^24 + Mod(15238250366303532493, 18446744073709551437)*x^23 + Mod(5049426720588434622, 18446744073709551437)*x^22 + Mod(12050158905294271988, 18446744073709551437)*x^21 + Mod(10625403120653789350, 18446744073709551437)*x^20 + Mod(6840122877977455046, 18446744073709551437)*x^19 + Mod(8414167691099313702, 18446744073709551437)*x^18 + Mod(15077036802789523487, 18446744073709551437)*x^17 + Mod(6872908601012363932, 18446744073709551437)*x^16 + Mod(8364313517035698897, 18446744073709551437)*x^15 + Mod(11430755191084347978, 18446744073709551437)*x^14 + Mod(9106363227232203786, 18446744073709551437)*x^13 + Mod(9532714218811622925, 18446744073709551437)*x^12 + Mod(7308153386959103378, 18446744073709551437)*x^11 + Mod(472500444826311982, 18446744073709551437)*x^10 + Mod(11812108618038912771, 18446744073709551437)*x^9 + Mod(6356898302501440542, 18446744073709551437)*x^8 + Mod(709726408143016452, 18446744073709551437)*x^7 + Mod(10456335480873883764, 18446744073709551437)*x^6 + Mod(17900409274034974187, 18446744073709551437)*x^5 + Mod(7184656615629824134, 18446744073709551437)*x^4 + Mod(3623613107491237353, 18446744073709551437)*x^3 + Mod(13652361189255134733, 18446744073709551437)*x^2 + Mod(6753609783696230562, 18446744073709551437)*x + Mod(12428671863650472300, 18446744073709551437), Mod(17730005495288393727, 18446744073709551437)*x^47 + Mod(13961306899744617472, 18446744073709551437)*x^46 + Mod(12572182081852473890, 18446744073709551437)*x^45 + Mod(15333249074762761466, 18446744073709551437)*x^44 + Mod(7831922901705059800, 18446744073709551437)*x^43 + Mod(13994311782589530223, 18446744073709551437)*x^42 + Mod(16984427438868658356, 18446744073709551437)*x^41 + Mod(13545112445304804105, 18446744073709551437)*x^40 + Mod(14991838471977531477, 18446744073709551437)*x^39 + Mod(17459543085011842857, 18446744073709551437)*x^38 + Mod(12202228532976030029, 18446744073709551437)*x^37 + Mod(17106858121909737, 18446744073709551437)*x^36 + Mod(15890047397942245656, 18446744073709551437)*x^35 + Mod(15745482780827890025, 18446744073709551437)*x^34 + Mod(9440394435810253680, 18446744073709551437)*x^33 + Mod(3432066044673994235, 18446744073709551437)*x^32 + Mod(8153597816201781779, 18446744073709551437)*x^31 + Mod(10994694808869691060, 18446744073709551437)*x^30 + Mod(16936105642215132232, 18446744073709551437)*x^29 + Mod(14808502012637602974, 18446744073709551437)*x^28 + Mod(13581495361665265945, 18446744073709551437)*x^27 + Mod(18228897291212745751, 18446744073709551437)*x^26 + Mod(8162516468158791375, 18446744073709551437)*x^25 + Mod(9596593341697293325, 18446744073709551437)*x^24 + Mod(16477124907538840922, 18446744073709551437)*x^23 + Mod(8826708872943051364, 18446744073709551437)*x^22 + Mod(3150054479229484443, 18446744073709551437)*x^21 + Mod(16734774072368744458, 18446744073709551437)*x^20 + Mod(12505506919061686383, 18446744073709551437)*x^19 + Mod(4972254591666234544, 18446744073709551437)*x^18 + Mod(7616228089961776515, 18446744073709551437)*x^17 + Mod(8649130627568759228, 18446744073709551437)*x^16 + Mod(2135438565693939327, 18446744073709551437)*x^15 + Mod(5325927192563956427, 18446744073709551437)*x^14 + Mod(15471533099687027268, 18446744073709551437)*x^13 + Mod(1206477200006077425, 18446744073709551437)*x^12 + Mod(2744603193452193804, 18446744073709551437)*x^11 + Mod(2837507257251482333, 18446744073709551437)*x^10 + Mod(16567057432338934011, 18446744073709551437)*x^9 + Mod(17086253737567216496, 18446744073709551437)*x^8 + Mod(17626647283007981268, 18446744073709551437)*x^7 + Mod(4331452413555768580, 18446744073709551437)*x^6 + Mod(11804559257828269909, 18446744073709551437)*x^5 + Mod(15523992854612288097, 18446744073709551437)*x^4 + Mod(7565500183899085855, 18446744073709551437)*x^3 + Mod(13765474255678842423, 18446744073709551437)*x^2 + Mod(1322288262675871853, 18446744073709551437)*x + Mod(13804217592264883562, 18446744073709551437), Mod(9696935474822763154, 18446744073709551437)*x^47 + Mod(16814649983905518391, 18446744073709551437)*x^46 + Mod(8142225115331305392, 18446744073709551437)*x^45 + Mod(6857555096447147050, 18446744073709551437)*x^44 + Mod(7195828348386949596, 18446744073709551437)*x^43 + Mod(1165849564356060542, 18446744073709551437)*x^42 + Mod(2735259141715190331, 18446744073709551437)*x^41 + Mod(10859021824073908576, 18446744073709551437)*x^40 + Mod(11189459118977432692, 18446744073709551437)*x^39 + Mod(912451574045331233, 18446744073709551437)*x^38 + Mod(10776270274792078574, 18446744073709551437)*x^37 + Mod(3656107153287814439, 18446744073709551437)*x^36 + Mod(6267287294801735121, 18446744073709551437)*x^35 + Mod(12371726133948265980, 18446744073709551437)*x^34 + Mod(5524453694247843987, 18446744073709551437)*x^33 + Mod(2068500859555634768, 18446744073709551437)*x^32 + Mod(5798432198720583598, 18446744073709551437)*x^31 + Mod(14882379364480698423, 18446744073709551437)*x^30 + Mod(5947560186051556249, 18446744073709551437)*x^29 + Mod(14118549390496499614, 18446744073709551437)*x^28 + Mod(5682231749159765979, 18446744073709551437)*x^27 + Mod(10997432743285568863, 18446744073709551437)*x^26 + Mod(143092640583508792, 18446744073709551437)*x^25 + Mod(17851227252858619251, 18446744073709551437)*x^24 + Mod(5809125764286363922, 18446744073709551437)*x^23 + Mod(8944160271405387607, 18446744073709551437)*x^22 + Mod(12040705642931846168, 18446744073709551437)*x^21 + Mod(2462024417115540035, 18446744073709551437)*x^20 + Mod(11271306482835482842, 18446744073709551437)*x^19 + Mod(11144032053209593062, 18446744073709551437)*x^18 + Mod(15844260853092261452, 18446744073709551437)*x^17 + Mod(11534147668445353690, 18446744073709551437)*x^16 + Mod(10411828429210801589, 18446744073709551437)*x^15 + Mod(1884385843352911486, 18446744073709551437)*x^14 + Mod(11140827936688673680, 18446744073709551437)*x^13 + Mod(11789616894153036847, 18446744073709551437)*x^12 + Mod(14610096235166378431, 18446744073709551437)*x^11 + Mod(6932529227511137259, 18446744073709551437)*x^10 + Mod(15825147924723745626, 18446744073709551437)*x^9 + Mod(4956233052858954338, 18446744073709551437)*x^8 + Mod(348511870000397720, 18446744073709551437)*x^7 + Mod(14566127361247801817, 18446744073709551437)*x^6 + Mod(17266890836820929270, 18446744073709551437)*x^5 + Mod(17340929426004008099, 18446744073709551437)*x^4 + Mod(513003744847286373, 18446744073709551437)*x^3 + Mod(2650010658242184708, 18446744073709551437)*x^2 + Mod(13772575887661610251, 18446744073709551437)*x + Mod(16049925015069132795, 18446744073709551437), Mod(13276276189190644648, 18446744073709551437)*x^47 + Mod(14326708639343545544, 18446744073709551437)*x^46 + Mod(6137433313408378412, 18446744073709551437)*x^45 + Mod(1914685341528868334, 18446744073709551437)*x^44 + Mod(16452678115066524589, 18446744073709551437)*x^43 + Mod(5876387270716324093, 18446744073709551437)*x^42 + Mod(18425330550099628981, 18446744073709551437)*x^41 + Mod(8920193105276105815, 18446744073709551437)*x^40 + Mod(378706507831210541, 18446744073709551437)*x^39 + Mod(2661147451168376175, 18446744073709551437)*x^38 + Mod(17295929099938126475, 18446744073709551437)*x^37 + Mod(10316265061756563629, 18446744073709551437)*x^36 + Mod(9537564279228757585, 18446744073709551437)*x^35 + Mod(545239560638123658, 18446744073709551437)*x^34 + Mod(14694357619632245822, 18446744073709551437)*x^33 + Mod(8671250068189450525, 18446744073709551437)*x^32 + Mod(15525685758935018297, 18446744073709551437)*x^31 + Mod(13520032694153229650, 18446744073709551437)*x^30 + Mod(5082347782735178678, 18446744073709551437)*x^29 + Mod(13415390167581059596, 18446744073709551437)*x^28 + Mod(6988823945490012893, 18446744073709551437)*x^27 + Mod(2116077493036400159, 18446744073709551437)*x^26 + Mod(13309123329866760386, 18446744073709551437)*x^25 + Mod(8005855994918153246, 18446744073709551437)*x^24 + Mod(8492744838327790598, 18446744073709551437)*x^23 + Mod(11238411127353054348, 18446744073709551437)*x^22 + Mod(3542325631057155163, 18446744073709551437)*x^21 + Mod(15358397154387024125, 18446744073709551437)*x^20 + Mod(907834150808014152, 18446744073709551437)*x^19 + Mod(8627557188118795217, 18446744073709551437)*x^18 + Mod(1344119744280666515, 18446744073709551437)*x^17 + Mod(17309388100374728028, 18446744073709551437)*x^16 + Mod(7086964699751700686, 18446744073709551437)*x^15 + Mod(13173503498416037586, 18446744073709551437)*x^14 + Mod(13943964643333464730, 18446744073709551437)*x^13 + Mod(4910746654102675330, 18446744073709551437)*x^12 + Mod(1578650945282003424, 18446744073709551437)*x^11 + Mod(13785068246563666266, 18446744073709551437)*x^10 + Mod(10732568293373094197, 18446744073709551437)*x^9 + Mod(15098563604813421187, 18446744073709551437)*x^8 + Mod(10363464389379111243, 18446744073709551437)*x^7 + Mod(2557879832323442022, 18446744073709551437)*x^6 + Mod(12902015975423332273, 18446744073709551437)*x^5 + Mod(16623766656709475596, 18446744073709551437)*x^4 + Mod(3720213791459707926, 18446744073709551437)*x^3 + Mod(2542546507860286390, 18446744073709551437)*x^2 + Mod(2987961715302081420, 18446744073709551437)*x + Mod(14252388045619953127, 18446744073709551437), Mod(17852776814782921518, 18446744073709551437)*x^47 + Mod(14658458312879187155, 18446744073709551437)*x^46 + Mod(3901822043008197386, 18446744073709551437)*x^45 + Mod(2833011298321119205, 18446744073709551437)*x^44 + Mod(13002556276978405299, 18446744073709551437)*x^43 + Mod(369428197665326128, 18446744073709551437)*x^42 + Mod(820013105887483758, 18446744073709551437)*x^41 + Mod(5582752431905304024, 18446744073709551437)*x^40 + Mod(18114023200040419813, 18446744073709551437)*x^39 + Mod(2680532394213326991, 18446744073709551437)*x^38 + Mod(17820829619729265284, 18446744073709551437)*x^37 + Mod(8596432769656795822, 18446744073709551437)*x^36 + Mod(10682937645334053696, 18446744073709551437)*x^35 + Mod(14245714236707201228, 18446744073709551437)*x^34 + Mod(11469441942945193643, 18446744073709551437)*x^33 + Mod(8872561420463101180, 18446744073709551437)*x^32 + Mod(1117383847261175679, 18446744073709551437)*x^31 + Mod(17648590911546708119, 18446744073709551437)*x^30 + Mod(9852303803408297128, 18446744073709551437)*x^29 + Mod(17225551400007491893, 18446744073709551437)*x^28 + Mod(11899877124502642514, 18446744073709551437)*x^27 + Mod(5142402883678568799, 18446744073709551437)*x^26 + Mod(9715945864463953772, 18446744073709551437)*x^25 + Mod(4694288750918362635, 18446744073709551437)*x^24 + Mod(11690510268374536694, 18446744073709551437)*x^23 + Mod(13715225754125094433, 18446744073709551437)*x^22 + Mod(620386635848757474, 18446744073709551437)*x^21 + Mod(9077009366018611339, 18446744073709551437)*x^20 + Mod(10055317463526951490, 18446744073709551437)*x^19 + Mod(205384388684764642, 18446744073709551437)*x^18 + Mod(8353673539457082793, 18446744073709551437)*x^17 + Mod(8125553521563823797, 18446744073709551437)*x^16 + Mod(13266333531955350351, 18446744073709551437)*x^15 + Mod(1064902730110888178, 18446744073709551437)*x^14 + Mod(11892981771353288838, 18446744073709551437)*x^13 + Mod(17951939354525402094, 18446744073709551437)*x^12 + Mod(3767104399231263855, 18446744073709551437)*x^11 + Mod(2156552899080948231, 18446744073709551437)*x^10 + Mod(14764950450483956040, 18446744073709551437)*x^9 + Mod(16355748643562418724, 18446744073709551437)*x^8 + Mod(5175692860781028516, 18446744073709551437)*x^7 + Mod(3425374778466891468, 18446744073709551437)*x^6 + Mod(6893148946763930588, 18446744073709551437)*x^5 + Mod(13440955504151419086, 18446744073709551437)*x^4 + Mod(8292324919631540120, 18446744073709551437)*x^3 + Mod(10988200462041959682, 18446744073709551437)*x^2 + Mod(6487424083591939985, 18446744073709551437)*x + Mod(15994218659296508769, 18446744073709551437), Mod(10398229919442891415, 18446744073709551437)*x^47 + Mod(6216121790427221295, 18446744073709551437)*x^46 + Mod(7194870026714137717, 18446744073709551437)*x^45 + Mod(147613441212621140, 18446744073709551437)*x^44 + Mod(8862327903156172593, 18446744073709551437)*x^43 + Mod(4573536716038512927, 18446744073709551437)*x^42 + Mod(2912948617753740884, 18446744073709551437)*x^41 + Mod(15271507923884931047, 18446744073709551437)*x^40 + Mod(10783097675324249444, 18446744073709551437)*x^39 + Mod(5853284539548480272, 18446744073709551437)*x^38 + Mod(553692097900305929, 18446744073709551437)*x^37 + Mod(16399024115620482047, 18446744073709551437)*x^36 + Mod(6455380184120765368, 18446744073709551437)*x^35 + Mod(13978990927087858141, 18446744073709551437)*x^34 + Mod(4977344828030690396, 18446744073709551437)*x^33 + Mod(11223961582952849256, 18446744073709551437)*x^32 + Mod(15979994186678819456, 18446744073709551437)*x^31 + Mod(16562568536771258558, 18446744073709551437)*x^30 + Mod(9733726945424607123, 18446744073709551437)*x^29 + Mod(3669583456380382068, 18446744073709551437)*x^28 + Mod(2639970943843923157, 18446744073709551437)*x^27 + Mod(5375148964986926868, 18446744073709551437)*x^26 + Mod(6406434352671130918, 18446744073709551437)*x^25 + Mod(14604295599744006971, 18446744073709551437)*x^24 + Mod(5903172583536482378, 18446744073709551437)*x^23 + Mod(567536634296729673, 18446744073709551437)*x^22 + Mod(8656678531157917291, 18446744073709551437)*x^21 + Mod(2639901604553255759, 18446744073709551437)*x^20 + Mod(11705122037817928773, 18446744073709551437)*x^19 + Mod(8481425675040987642, 18446744073709551437)*x^18 + Mod(16354288365755585117, 18446744073709551437)*x^17 + Mod(13764532129155533128, 18446744073709551437)*x^16 + Mod(12268778644264548308, 18446744073709551437)*x^15 + Mod(16491796867946191227, 18446744073709551437)*x^14 + Mod(17448437305285849932, 18446744073709551437)*x^13 + Mod(18181265240220275065, 18446744073709551437)*x^12 + Mod(12805002312884753017, 18446744073709551437)*x^11 + Mod(1657478636027505437, 18446744073709551437)*x^10 + Mod(14780597409672312988, 18446744073709551437)*x^9 + Mod(9259215814847238671, 18446744073709551437)*x^8 + Mod(4497819022121713827, 18446744073709551437)*x^7 + Mod(15200209616398006341, 18446744073709551437)*x^6 + Mod(11405946333996698822, 18446744073709551437)*x^5 + Mod(18009293383871353438, 18446744073709551437)*x^4 + Mod(9905378019767262365, 18446744073709551437)*x^3 + Mod(6678496934237634493, 18446744073709551437)*x^2 + Mod(2395804838643952564, 18446744073709551437)*x + Mod(7157412101695293298, 18446744073709551437), Mod(6196155652608944675, 18446744073709551437)*x^47 + Mod(8847340172517459212, 18446744073709551437)*x^46 + Mod(14062507560676126742, 18446744073709551437)*x^45 + Mod(9693939794652500156, 18446744073709551437)*x^44 + Mod(2196954567255294600, 18446744073709551437)*x^43 + Mod(2957451947840897652, 18446744073709551437)*x^42 + Mod(212525582631104704, 18446744073709551437)*x^41 + Mod(11596766093881496602, 18446744073709551437)*x^40 + Mod(14373309771086289251, 18446744073709551437)*x^39 + Mod(8640654716814158220, 18446744073709551437)*x^38 + Mod(2249105162015633725, 18446744073709551437)*x^37 + Mod(10415357960326428991, 18446744073709551437)*x^36 + Mod(8252571453172858667, 18446744073709551437)*x^35 + Mod(3029543983252880543, 18446744073709551437)*x^34 + Mod(2726681054961360002, 18446744073709551437)*x^33 + Mod(6999165807002502501, 18446744073709551437)*x^32 + Mod(15071998658970883876, 18446744073709551437)*x^31 + Mod(14204817294017990109, 18446744073709551437)*x^30 + Mod(16370356083564939438, 18446744073709551437)*x^29 + Mod(13085027256286691848, 18446744073709551437)*x^28 + Mod(10975202693926825396, 18446744073709551437)*x^27 + Mod(3252515586952816180, 18446744073709551437)*x^26 + Mod(11890744416367323243, 18446744073709551437)*x^25 + Mod(5931549510504469947, 18446744073709551437)*x^24 + Mod(1271167639059232031, 18446744073709551437)*x^23 + Mod(958595154571976735, 18446744073709551437)*x^22 + Mod(7131502322838098008, 18446744073709551437)*x^21 + Mod(8945639347156068322, 18446744073709551437)*x^20 + Mod(15104238983691189299, 18446744073709551437)*x^19 + Mod(2338433881507801521, 18446744073709551437)*x^18 + Mod(7451120654099076045, 18446744073709551437)*x^17 + Mod(10418712930834120446, 18446744073709551437)*x^16 + Mod(425151315582517611, 18446744073709551437)*x^15 + Mod(11194438607137030238, 18446744073709551437)*x^14 + Mod(10235215419439670420, 18446744073709551437)*x^13 + Mod(5623413920099678182, 18446744073709551437)*x^12 + Mod(17400886546899796115, 18446744073709551437)*x^11 + Mod(2318418707205558508, 18446744073709551437)*x^10 + Mod(6488386208186168499, 18446744073709551437)*x^9 + Mod(2494056799859313314, 18446744073709551437)*x^8 + Mod(10388265704338337666, 18446744073709551437)*x^7 + Mod(12367186430046055219, 18446744073709551437)*x^6 + Mod(17924356632848840367, 18446744073709551437)*x^5 + Mod(14975284007768673323, 18446744073709551437)*x^4 + Mod(324489912340094384, 18446744073709551437)*x^3 + Mod(7063938431074606229, 18446744073709551437)*x^2 + Mod(8122270711774669528, 18446744073709551437)*x + Mod(4565352302697819420, 18446744073709551437), Mod(14329996286981047018, 18446744073709551437)*x^47 + Mod(7210606386420057907, 18446744073709551437)*x^46 + Mod(5149249260144526788, 18446744073709551437)*x^45 + Mod(3438169214903376302, 18446744073709551437)*x^44 + Mod(1750903105192504039, 18446744073709551437)*x^43 + Mod(17391684451713986465, 18446744073709551437)*x^42 + Mod(5132896141659169341, 18446744073709551437)*x^41 + Mod(13477915019422494967, 18446744073709551437)*x^40 + Mod(6712838388899372874, 18446744073709551437)*x^39 + Mod(12246205560254472420, 18446744073709551437)*x^38 + Mod(15239172046384521222, 18446744073709551437)*x^37 + Mod(9871240622892233646, 18446744073709551437)*x^36 + Mod(4924452770609522657, 18446744073709551437)*x^35 + Mod(5568922806783240244, 18446744073709551437)*x^34 + Mod(16278817453969961695, 18446744073709551437)*x^33 + Mod(5202221690904741144, 18446744073709551437)*x^32 + Mod(9190548858278876155, 18446744073709551437)*x^31 + Mod(12175226875567155574, 18446744073709551437)*x^30 + Mod(15899538882333171035, 18446744073709551437)*x^29 + Mod(1530367850562396872, 18446744073709551437)*x^28 + Mod(11849032628267803318, 18446744073709551437)*x^27 + Mod(8525175476067162251, 18446744073709551437)*x^26 + Mod(723021549924063582, 18446744073709551437)*x^25 + Mod(4138445494423347608, 18446744073709551437)*x^24 + Mod(15045333556272832858, 18446744073709551437)*x^23 + Mod(4636998722997721235, 18446744073709551437)*x^22 + Mod(6244305580626947306, 18446744073709551437)*x^21 + Mod(10095153049535346714, 18446744073709551437)*x^20 + Mod(11587432032713879892, 18446744073709551437)*x^19 + Mod(1189208381820203798, 18446744073709551437)*x^18 + Mod(9395521746531096290, 18446744073709551437)*x^17 + Mod(3151877959342099058, 18446744073709551437)*x^16 + Mod(567401759997920417, 18446744073709551437)*x^15 + Mod(10374113027676318555, 18446744073709551437)*x^14 + Mod(15127912484604850082, 18446744073709551437)*x^13 + Mod(10279996977655793895, 18446744073709551437)*x^12 + Mod(15857721621524069701, 18446744073709551437)*x^11 + Mod(15197359025500779939, 18446744073709551437)*x^10 + Mod(9998173257168365785, 18446744073709551437)*x^9 + Mod(12457810547849165979, 18446744073709551437)*x^8 + Mod(12163234428997339030, 18446744073709551437)*x^7 + Mod(11605512270164438457, 18446744073709551437)*x^6 + Mod(6136778376803223096, 18446744073709551437)*x^5 + Mod(11106663637663130103, 18446744073709551437)*x^4 + Mod(8102090786996280030, 18446744073709551437)*x^3 + Mod(15433328473181634270, 18446744073709551437)*x^2 + Mod(2027210181255430578, 18446744073709551437)*x + Mod(17770065486860270975, 18446744073709551437), Mod(1827080219643861582, 18446744073709551437)*x^47 + Mod(7616882356153877699, 18446744073709551437)*x^46 + Mod(1382192476894009719, 18446744073709551437)*x^45 + Mod(15300518065495177965, 18446744073709551437)*x^44 + Mod(3488597312593849469, 18446744073709551437)*x^43 + Mod(10862849417522420020, 18446744073709551437)*x^42 + Mod(11227465269942153203, 18446744073709551437)*x^41 + Mod(14926344180656711638, 18446744073709551437)*x^40 + Mod(4808574322913081873, 18446744073709551437)*x^39 + Mod(613707788407342567, 18446744073709551437)*x^38 + Mod(13726135316359437069, 18446744073709551437)*x^37 + Mod(4479474023229013671, 18446744073709551437)*x^36 + Mod(3117544213975614555, 18446744073709551437)*x^35 + Mod(10804517173765810771, 18446744073709551437)*x^34 + Mod(9259414367343747542, 18446744073709551437)*x^33 + Mod(9481266239241581823, 18446744073709551437)*x^32 + Mod(493754843326442692, 18446744073709551437)*x^31 + Mod(11827955039960854451, 18446744073709551437)*x^30 + Mod(9407970530895024634, 18446744073709551437)*x^29 + Mod(17277237686233078518, 18446744073709551437)*x^28 + Mod(6300764105174630960, 18446744073709551437)*x^27 + Mod(15265096485772233735, 18446744073709551437)*x^26 + Mod(5741643371551751833, 18446744073709551437)*x^25 + Mod(4922007075746550910, 18446744073709551437)*x^24 + Mod(8012479254473619970, 18446744073709551437)*x^23 + Mod(10705124488108825226, 18446744073709551437)*x^22 + Mod(5267243604992972992, 18446744073709551437)*x^21 + Mod(14184401161544103115, 18446744073709551437)*x^20 + Mod(10908788585351810534, 18446744073709551437)*x^19 + Mod(17683481057453489387, 18446744073709551437)*x^18 + Mod(16354663774061711124, 18446744073709551437)*x^17 + Mod(8759718423600825836, 18446744073709551437)*x^16 + Mod(16179481156742125999, 18446744073709551437)*x^15 + Mod(16223641738195301725, 18446744073709551437)*x^14 + Mod(11408785948728992447, 18446744073709551437)*x^13 + Mod(16816754911658868737, 18446744073709551437)*x^12 + Mod(4375371312987586451, 18446744073709551437)*x^11 + Mod(13030549245655160270, 18446744073709551437)*x^10 + Mod(495462755182104846, 18446744073709551437)*x^9 + Mod(16466073412630003325, 18446744073709551437)*x^8 + Mod(269691661693877761, 18446744073709551437)*x^7 + Mod(16143769744507141733, 18446744073709551437)*x^6 + Mod(15133081592706549364, 18446744073709551437)*x^5 + Mod(9489337236989401878, 18446744073709551437)*x^4 + Mod(14300593548759523850, 18446744073709551437)*x^3 + Mod(11572178748573765613, 18446744073709551437)*x^2 + Mod(6512612628645062526, 18446744073709551437)*x + Mod(17175875634605246826, 18446744073709551437), Mod(18346527842942350419, 18446744073709551437)*x^47 + Mod(2655577074700857965, 18446744073709551437)*x^46 + Mod(15416680941586243967, 18446744073709551437)*x^45 + Mod(1841290174693821385, 18446744073709551437)*x^44 + Mod(8601863285776234572, 18446744073709551437)*x^43 + Mod(9578042974533141456, 18446744073709551437)*x^42 + Mod(14056733123764247691, 18446744073709551437)*x^41 + Mod(16900161767422272302, 18446744073709551437)*x^40 + Mod(12880936219590803220, 18446744073709551437)*x^39 + Mod(6056082755433103055, 18446744073709551437)*x^38 + Mod(199768200998127419, 18446744073709551437)*x^37 + Mod(7038579234184105681, 18446744073709551437)*x^36 + Mod(10030654830610835067, 18446744073709551437)*x^35 + Mod(17905158714672729164, 18446744073709551437)*x^34 + Mod(3257322969034089238, 18446744073709551437)*x^33 + Mod(792923522431971766, 18446744073709551437)*x^32 + Mod(12383096562396429598, 18446744073709551437)*x^31 + Mod(8161010866209707159, 18446744073709551437)*x^30 + Mod(4293794005226572743, 18446744073709551437)*x^29 + Mod(7642806916147188949, 18446744073709551437)*x^28 + Mod(12242440535606369515, 18446744073709551437)*x^27 + Mod(17458813651553272131, 18446744073709551437)*x^26 + Mod(9744417439134876646, 18446744073709551437)*x^25 + Mod(4423258850977444803, 18446744073709551437)*x^24 + Mod(11743041605939035874, 18446744073709551437)*x^23 + Mod(10620434603720639054, 18446744073709551437)*x^22 + Mod(12614370046602117733, 18446744073709551437)*x^21 + Mod(8541679751554926941, 18446744073709551437)*x^20 + Mod(2312277383758631672, 18446744073709551437)*x^19 + Mod(17450175504387912003, 18446744073709551437)*x^18 + Mod(13864887170726026668, 18446744073709551437)*x^17 + Mod(10800137264399815264, 18446744073709551437)*x^16 + Mod(7027943840229177572, 18446744073709551437)*x^15 + Mod(15308031071615612150, 18446744073709551437)*x^14 + Mod(13886892334374156788, 18446744073709551437)*x^13 + Mod(9172471476193353261, 18446744073709551437)*x^12 + Mod(6538180681988407599, 18446744073709551437)*x^11 + Mod(17607298107234801224, 18446744073709551437)*x^10 + Mod(11668457169877906782, 18446744073709551437)*x^9 + Mod(5751656108004874037, 18446744073709551437)*x^8 + Mod(8958204226252245852, 18446744073709551437)*x^7 + Mod(13138454603957918618, 18446744073709551437)*x^6 + Mod(15699147426116324580, 18446744073709551437)*x^5 + Mod(9244203340816411876, 18446744073709551437)*x^4 + Mod(11443727805337494949, 18446744073709551437)*x^3 + Mod(8400473147740203999, 18446744073709551437)*x^2 + Mod(7988594226535564317, 18446744073709551437)*x + Mod(17643546054512447997, 18446744073709551437), Mod(17164074241470539548, 18446744073709551437)*x^47 + Mod(17598982079499839006, 18446744073709551437)*x^46 + Mod(4139150761885012458, 18446744073709551437)*x^45 + Mod(9465679097205174921, 18446744073709551437)*x^44 + Mod(1941267123456710046, 18446744073709551437)*x^43 + Mod(18122534291720147630, 18446744073709551437)*x^42 + Mod(7613832497844413211, 18446744073709551437)*x^41 + Mod(13752537062187311110, 18446744073709551437)*x^40 + Mod(6010600096263183192, 18446744073709551437)*x^39 + Mod(8754550554869905459, 18446744073709551437)*x^38 + Mod(1115258443794158670, 18446744073709551437)*x^37 + Mod(10875002475423872455, 18446744073709551437)*x^36 + Mod(5787117358177263274, 18446744073709551437)*x^35 + Mod(11408077439223533185, 18446744073709551437)*x^34 + Mod(1441929816035856112, 18446744073709551437)*x^33 + Mod(9294574640603876417, 18446744073709551437)*x^32 + Mod(16554046047971538365, 18446744073709551437)*x^31 + Mod(5507422004865778727, 18446744073709551437)*x^30 + Mod(14775402199436601873, 18446744073709551437)*x^29 + Mod(8486082516239217254, 18446744073709551437)*x^28 + Mod(12060133926549005316, 18446744073709551437)*x^27 + Mod(13957442489759687438, 18446744073709551437)*x^26 + Mod(18404094503348810095, 18446744073709551437)*x^25 + Mod(16115701504291889456, 18446744073709551437)*x^24 + Mod(8481596917354464630, 18446744073709551437)*x^23 + Mod(9466450838562795870, 18446744073709551437)*x^22 + Mod(17326314203305603065, 18446744073709551437)*x^21 + Mod(7619013410818729082, 18446744073709551437)*x^20 + Mod(11826166184817173772, 18446744073709551437)*x^19 + Mod(6347587479238079145, 18446744073709551437)*x^18 + Mod(3690697652221882718, 18446744073709551437)*x^17 + Mod(9055225193888862643, 18446744073709551437)*x^16 + Mod(15946111487430876990, 18446744073709551437)*x^15 + Mod(12289812635935922106, 18446744073709551437)*x^14 + Mod(17242226447584357750, 18446744073709551437)*x^13 + Mod(14391694920334598386, 18446744073709551437)*x^12 + Mod(11970038880859048376, 18446744073709551437)*x^11 + Mod(10192551649409129293, 18446744073709551437)*x^10 + Mod(17237341423183666926, 18446744073709551437)*x^9 + Mod(13154688274154567239, 18446744073709551437)*x^8 + Mod(11334027036205580712, 18446744073709551437)*x^7 + Mod(4347311487742573873, 18446744073709551437)*x^6 + Mod(15289398103287829037, 18446744073709551437)*x^5 + Mod(14055249279849718895, 18446744073709551437)*x^4 + Mod(8754534464602198886, 18446744073709551437)*x^3 + Mod(11876451211167345311, 18446744073709551437)*x^2 + Mod(17248035222836005500, 18446744073709551437)*x + Mod(9925781227675109534, 18446744073709551437), Mod(1031345984837370368, 18446744073709551437)*x^47 + Mod(15901224957734814736, 18446744073709551437)*x^46 + Mod(7506507525220854614, 18446744073709551437)*x^45 + Mod(13655579020616743076, 18446744073709551437)*x^44 + Mod(13272128049113022288, 18446744073709551437)*x^43 + Mod(8650469180246542982, 18446744073709551437)*x^42 + Mod(14192472981060790913, 18446744073709551437)*x^41 + Mod(18086605423436725411, 18446744073709551437)*x^40 + Mod(1838908674191012778, 18446744073709551437)*x^39 + Mod(8625822537405081038, 18446744073709551437)*x^38 + Mod(15168128287042048038, 18446744073709551437)*x^37 + Mod(14172831665235705391, 18446744073709551437)*x^36 + Mod(9710875279592525277, 18446744073709551437)*x^35 + Mod(11904429952672296619, 18446744073709551437)*x^34 + Mod(2628106963425404746, 18446744073709551437)*x^33 + Mod(6415772652070093395, 18446744073709551437)*x^32 + Mod(3965087449867616259, 18446744073709551437)*x^31 + Mod(1732809757984703140, 18446744073709551437)*x^30 + Mod(3214541743508598426, 18446744073709551437)*x^29 + Mod(15030523695113004038, 18446744073709551437)*x^28 + Mod(12780067294941124727, 18446744073709551437)*x^27 + Mod(18240548330576466781, 18446744073709551437)*x^26 + Mod(3897453189521054918, 18446744073709551437)*x^25 + Mod(14424399814110131821, 18446744073709551437)*x^24 + Mod(7798041862063994755, 18446744073709551437)*x^23 + Mod(6742982415981733622, 18446744073709551437)*x^22 + Mod(14044785743307538182, 18446744073709551437)*x^21 + Mod(15395673707935769023, 18446744073709551437)*x^20 + Mod(4124591775001456060, 18446744073709551437)*x^19 + Mod(8617715619772539637, 18446744073709551437)*x^18 + Mod(7467606477995050257, 18446744073709551437)*x^17 + Mod(5288231450620279235, 18446744073709551437)*x^16 + Mod(2379091537895558343, 18446744073709551437)*x^15 + Mod(6887253236963850061, 18446744073709551437)*x^14 + Mod(7082123210375351632, 18446744073709551437)*x^13 + Mod(13506688954077238323, 18446744073709551437)*x^12 + Mod(6618934884697213320, 18446744073709551437)*x^11 + Mod(6204998984549386420, 18446744073709551437)*x^10 + Mod(11333952160497175497, 18446744073709551437)*x^9 + Mod(14420709755621796400, 18446744073709551437)*x^8 + Mod(10136080044743969501, 18446744073709551437)*x^7 + Mod(6717474508623272515, 18446744073709551437)*x^6 + Mod(15546904277345337132, 18446744073709551437)*x^5 + Mod(7377752053030306534, 18446744073709551437)*x^4 + Mod(6959210622091013112, 18446744073709551437)*x^3 + Mod(10736756852293610520, 18446744073709551437)*x^2 + Mod(13397794306618639890, 18446744073709551437)*x + Mod(18232641567734649592, 18446744073709551437), Mod(9809666681531705486, 18446744073709551437)*x^47 + Mod(16217798429592882460, 18446744073709551437)*x^46 + Mod(5032533190621486257, 18446744073709551437)*x^45 + Mod(17128597698165139711, 18446744073709551437)*x^44 + Mod(616419022465314368, 18446744073709551437)*x^43 + Mod(15625749266755650897, 18446744073709551437)*x^42 + Mod(6679101794868791556, 18446744073709551437)*x^41 + Mod(17965189172556452847, 18446744073709551437)*x^40 + Mod(17191026800438927096, 18446744073709551437)*x^39 + Mod(18034005045651246194, 18446744073709551437)*x^38 + Mod(14032696232151946728, 18446744073709551437)*x^37 + Mod(4148750516474439876, 18446744073709551437)*x^36 + Mod(17417767077790797808, 18446744073709551437)*x^35 + Mod(6461805285597806645, 18446744073709551437)*x^34 + Mod(4927998506975817637, 18446744073709551437)*x^33 + Mod(7666732611089286648, 18446744073709551437)*x^32 + Mod(10368648914217657635, 18446744073709551437)*x^31 + Mod(5650700484163167045, 18446744073709551437)*x^30 + Mod(1242265046586929036, 18446744073709551437)*x^29 + Mod(6810507651165443203, 18446744073709551437)*x^28 + Mod(14940406895724000878, 18446744073709551437)*x^27 + Mod(6571755760659770903, 18446744073709551437)*x^26 + Mod(12216427969900488874, 18446744073709551437)*x^25 + Mod(2065359285136325712, 18446744073709551437)*x^24 + Mod(14473867095583845819, 18446744073709551437)*x^23 + Mod(8467904200877377824, 18446744073709551437)*x^22 + Mod(5606521897548437027, 18446744073709551437)*x^21 + Mod(382047803403059273, 18446744073709551437)*x^20 + Mod(17003378496288745889, 18446744073709551437)*x^19 + Mod(12121725741003539086, 18446744073709551437)*x^18 + Mod(4753552136291680503, 18446744073709551437)*x^17 + Mod(2429488200176736800, 18446744073709551437)*x^16 + Mod(10510129805048915209, 18446744073709551437)*x^15 + Mod(13583597883349372937, 18446744073709551437)*x^14 + Mod(5306323259847888419, 18446744073709551437)*x^13 + Mod(11899339678816672204, 18446744073709551437)*x^12 + Mod(2406168158228866096, 18446744073709551437)*x^11 + Mod(12207491118646388447, 18446744073709551437)*x^10 + Mod(7017579552268232250, 18446744073709551437)*x^9 + Mod(1003103772892775047, 18446744073709551437)*x^8 + Mod(1433291392089506756, 18446744073709551437)*x^7 + Mod(11431439447858409265, 18446744073709551437)*x^6 + Mod(5351260120500605161, 18446744073709551437)*x^5 + Mod(8257670091900621419, 18446744073709551437)*x^4 + Mod(3291698344796633618, 18446744073709551437)*x^3 + Mod(9019913216968866842, 18446744073709551437)*x^2 + Mod(14156459681261285112, 18446744073709551437)*x + Mod(14663487038924229716, 18446744073709551437), Mod(8318301583333060389, 18446744073709551437)*x^47 + Mod(13518289848688167965, 18446744073709551437)*x^46 + Mod(18030489855793148787, 18446744073709551437)*x^45 + Mod(9287941662816318416, 18446744073709551437)*x^44 + Mod(3856400213229699081, 18446744073709551437)*x^43 + Mod(13615509418572944041, 18446744073709551437)*x^42 + Mod(8861103448061668518, 18446744073709551437)*x^41 + Mod(10970758010411120209, 18446744073709551437)*x^40 + Mod(5638651603135103020, 18446744073709551437)*x^39 + Mod(13255729448012163970, 18446744073709551437)*x^38 + Mod(13651322513538003409, 18446744073709551437)*x^37 + Mod(2314391555320231440, 18446744073709551437)*x^36 + Mod(12931422592696556151, 18446744073709551437)*x^35 + Mod(17657064463410113138, 18446744073709551437)*x^34 + Mod(1983741209507320009, 18446744073709551437)*x^33 + Mod(3677340666468613303, 18446744073709551437)*x^32 + Mod(8728492419900092487, 18446744073709551437)*x^31 + Mod(13623520755613981520, 18446744073709551437)*x^30 + Mod(18359987165553319543, 18446744073709551437)*x^29 + Mod(6546554843249967730, 18446744073709551437)*x^28 + Mod(4759258504826981136, 18446744073709551437)*x^27 + Mod(14345704952399052720, 18446744073709551437)*x^26 + Mod(8913902851153408860, 18446744073709551437)*x^25 + Mod(10105806488554706319, 18446744073709551437)*x^24 + Mod(14881154578690111599, 18446744073709551437)*x^23 + Mod(12571711281946177621, 18446744073709551437)*x^22 + Mod(6277324533413777444, 18446744073709551437)*x^21 + Mod(4699857936390868127, 18446744073709551437)*x^20 + Mod(18267838565061108437, 18446744073709551437)*x^19 + Mod(3503764105857578087, 18446744073709551437)*x^18 + Mod(14247970908277140302, 18446744073709551437)*x^17 + Mod(3474405546687579278, 18446744073709551437)*x^16 + Mod(10714315701460833991, 18446744073709551437)*x^15 + Mod(4966826003555377748, 18446744073709551437)*x^14 + Mod(15752286764347380216, 18446744073709551437)*x^13 + Mod(15619314437310202914, 18446744073709551437)*x^12 + Mod(5035352751920802745, 18446744073709551437)*x^11 + Mod(5533534311623491203, 18446744073709551437)*x^10 + Mod(167107255724204651, 18446744073709551437)*x^9 + Mod(4589621985101684533, 18446744073709551437)*x^8 + Mod(3767818752749686113, 18446744073709551437)*x^7 + Mod(3091462437690301231, 18446744073709551437)*x^6 + Mod(9884040915197359875, 18446744073709551437)*x^5 + Mod(12839670441229278663, 18446744073709551437)*x^4 + Mod(2006762918426218678, 18446744073709551437)*x^3 + Mod(16786914399146170721, 18446744073709551437)*x^2 + Mod(191934277801675184, 18446744073709551437)*x + Mod(13918023305466200009, 18446744073709551437), Mod(3007012966971570743, 18446744073709551437)*x^47 + Mod(17246506202946902030, 18446744073709551437)*x^46 + Mod(18413657227265635032, 18446744073709551437)*x^45 + Mod(17560194647435821160, 18446744073709551437)*x^44 + Mod(15491599386368007435, 18446744073709551437)*x^43 + Mod(3231529511036852539, 18446744073709551437)*x^42 + Mod(9384920703545159596, 18446744073709551437)*x^41 + Mod(7485473067073226739, 18446744073709551437)*x^40 + Mod(8115287588008947603, 18446744073709551437)*x^39 + Mod(13134399341476291703, 18446744073709551437)*x^38 + Mod(7661622724006153559, 18446744073709551437)*x^37 + Mod(14111067925954078447, 18446744073709551437)*x^36 + Mod(243760131905842306, 18446744073709551437)*x^35 + Mod(10532509037570696449, 18446744073709551437)*x^34 + Mod(9052320982139751795, 18446744073709551437)*x^33 + Mod(15993002486976313610, 18446744073709551437)*x^32 + Mod(5931655541575825533, 18446744073709551437)*x^31 + Mod(11763036038852449243, 18446744073709551437)*x^30 + Mod(14625450706575097606, 18446744073709551437)*x^29 + Mod(7240531629310942588, 18446744073709551437)*x^28 + Mod(4088097058267498463, 18446744073709551437)*x^27 + Mod(4857178743663809097, 18446744073709551437)*x^26 + Mod(6620046514305015233, 18446744073709551437)*x^25 + Mod(12526845970712775189, 18446744073709551437)*x^24 + Mod(744536494158976457, 18446744073709551437)*x^23 + Mod(18124203125397327886, 18446744073709551437)*x^22 + Mod(11398764136501699640, 18446744073709551437)*x^21 + Mod(12967257247749237267, 18446744073709551437)*x^20 + Mod(1539345008187267292, 18446744073709551437)*x^19 + Mod(14481139558878113482, 18446744073709551437)*x^18 + Mod(16100616087901668593, 18446744073709551437)*x^17 + Mod(9296714786462672183, 18446744073709551437)*x^16 + Mod(6389499002393201975, 18446744073709551437)*x^15 + Mod(8459978262159280639, 18446744073709551437)*x^14 + Mod(10883293406219547167, 18446744073709551437)*x^13 + Mod(14943364787440160791, 18446744073709551437)*x^12 + Mod(12994884193722904352, 18446744073709551437)*x^11 + Mod(4131000700995352547, 18446744073709551437)*x^10 + Mod(7083757710385369423, 18446744073709551437)*x^9 + Mod(737946699364948789, 18446744073709551437)*x^8 + Mod(15587130232388813475, 18446744073709551437)*x^7 + Mod(14363791051521135276, 18446744073709551437)*x^6 + Mod(5117737950590546665, 18446744073709551437)*x^5 + Mod(4499735233932263043, 18446744073709551437)*x^4 + Mod(1433577860757025258, 18446744073709551437)*x^3 + Mod(13607461609837042765, 18446744073709551437)*x^2 + Mod(13130141503794815791, 18446744073709551437)*x + Mod(8621888019150203219, 18446744073709551437), Mod(4028571864663314078, 18446744073709551437)*x^47 + Mod(17978135175824133016, 18446744073709551437)*x^46 + Mod(1967355960954356145, 18446744073709551437)*x^45 + Mod(10667234019594875407, 18446744073709551437)*x^44 + Mod(10165965901406327599, 18446744073709551437)*x^43 + Mod(8123747685738913905, 18446744073709551437)*x^42 + Mod(9976671833183275309, 18446744073709551437)*x^41 + Mod(15368012436621362941, 18446744073709551437)*x^40 + Mod(12590179845881746533, 18446744073709551437)*x^39 + Mod(7879428529704034305, 18446744073709551437)*x^38 + Mod(256734548789392472, 18446744073709551437)*x^37 + Mod(7416915052034084331, 18446744073709551437)*x^36 + Mod(15204720803130992341, 18446744073709551437)*x^35 + Mod(10982138681297438261, 18446744073709551437)*x^34 + Mod(12094898670362239146, 18446744073709551437)*x^33 + Mod(18162937037466863899, 18446744073709551437)*x^32 + Mod(8288268894545178826, 18446744073709551437)*x^31 + Mod(3067469905613487670, 18446744073709551437)*x^30 + Mod(8439783123665009237, 18446744073709551437)*x^29 + Mod(15515314159340210553, 18446744073709551437)*x^28 + Mod(3497642646376813344, 18446744073709551437)*x^27 + Mod(11527554667289702049, 18446744073709551437)*x^26 + Mod(406550977382523709, 18446744073709551437)*x^25 + Mod(14824810567042706926, 18446744073709551437)*x^24 + Mod(4542130577452323581, 18446744073709551437)*x^23 + Mod(9011604729998022572, 18446744073709551437)*x^22 + Mod(17657877589378855078, 18446744073709551437)*x^21 + Mod(7606916248116315355, 18446744073709551437)*x^20 + Mod(17928044476888390721, 18446744073709551437)*x^19 + Mod(2681676234125305542, 18446744073709551437)*x^18 + Mod(10976979095303846168, 18446744073709551437)*x^17 + Mod(6076334217819602898, 18446744073709551437)*x^16 + Mod(6684189591597233711, 18446744073709551437)*x^15 + Mod(16436883981264327001, 18446744073709551437)*x^14 + Mod(10034212570333454516, 18446744073709551437)*x^13 + Mod(13980701207201651479, 18446744073709551437)*x^12 + Mod(6761479187625215408, 18446744073709551437)*x^11 + Mod(677998910941848699, 18446744073709551437)*x^10 + Mod(16012523877704562375, 18446744073709551437)*x^9 + Mod(15329203619882507604, 18446744073709551437)*x^8 + Mod(13703307022710599552, 18446744073709551437)*x^7 + Mod(13934187930970322053, 18446744073709551437)*x^6 + Mod(5450775050582537761, 18446744073709551437)*x^5 + Mod(7755246394295383648, 18446744073709551437)*x^4 + Mod(12871086516807234921, 18446744073709551437)*x^3 + Mod(9238518258496949768, 18446744073709551437)*x^2 + Mod(9748434759281814427, 18446744073709551437)*x + Mod(4918964668228139199, 18446744073709551437), Mod(10262601286167230471, 18446744073709551437)*x^47 + Mod(12233879639510594673, 18446744073709551437)*x^46 + Mod(6414672270900896619, 18446744073709551437)*x^45 + Mod(8286148789730302258, 18446744073709551437)*x^44 + Mod(16415349086634126092, 18446744073709551437)*x^43 + Mod(1510839476414447541, 18446744073709551437)*x^42 + Mod(7973498606830146562, 18446744073709551437)*x^41 + Mod(9504769000522636122, 18446744073709551437)*x^40 + Mod(2306076936545956098, 18446744073709551437)*x^39 + Mod(6154181718277616920, 18446744073709551437)*x^38 + Mod(3339646348649415329, 18446744073709551437)*x^37 + Mod(12610718999295343143, 18446744073709551437)*x^36 + Mod(12533379892159119872, 18446744073709551437)*x^35 + Mod(6406881412105176322, 18446744073709551437)*x^34 + Mod(6895226716655826194, 18446744073709551437)*x^33 + Mod(4209522868412370176, 18446744073709551437)*x^32 + Mod(12657281160589846524, 18446744073709551437)*x^31 + Mod(953262352366705234, 18446744073709551437)*x^30 + Mod(14951936536898359117, 18446744073709551437)*x^29 + Mod(14514284401944757931, 18446744073709551437)*x^28 + Mod(9186869548875102495, 18446744073709551437)*x^27 + Mod(10532480729617583213, 18446744073709551437)*x^26 + Mod(10441866219930204145, 18446744073709551437)*x^25 + Mod(10572691236395400395, 18446744073709551437)*x^24 + Mod(5325793274830121986, 18446744073709551437)*x^23 + Mod(498975878110505978, 18446744073709551437)*x^22 + Mod(7841797613275768584, 18446744073709551437)*x^21 + Mod(11597937299115963750, 18446744073709551437)*x^20 + Mod(12148027514933660652, 18446744073709551437)*x^19 + Mod(16011933320080247934, 18446744073709551437)*x^18 + Mod(10511235810242035045, 18446744073709551437)*x^17 + Mod(8914483786852207138, 18446744073709551437)*x^16 + Mod(855575495580146078, 18446744073709551437)*x^15 + Mod(4245906772128993808, 18446744073709551437)*x^14 + Mod(10195674469530077916, 18446744073709551437)*x^13 + Mod(8182463227744368339, 18446744073709551437)*x^12 + Mod(1283530536408118928, 18446744073709551437)*x^11 + Mod(13104829214523575425, 18446744073709551437)*x^10 + Mod(6369578063784489389, 18446744073709551437)*x^9 + Mod(12920325915673180632, 18446744073709551437)*x^8 + Mod(11940190334882017606, 18446744073709551437)*x^7 + Mod(13124133230347593785, 18446744073709551437)*x^6 + Mod(15688781643454598349, 18446744073709551437)*x^5 + Mod(11156975491033339542, 18446744073709551437)*x^4 + Mod(2148125134199768324, 18446744073709551437)*x^3 + Mod(12447901696631063676, 18446744073709551437)*x^2 + Mod(11952422135063881893, 18446744073709551437)*x + Mod(9207419086329068932, 18446744073709551437), Mod(15359528748342976508, 18446744073709551437)*x^47 + Mod(10033609415971632713, 18446744073709551437)*x^46 + Mod(6301483857844982033, 18446744073709551437)*x^45 + Mod(13630893282912684439, 18446744073709551437)*x^44 + Mod(3687655921546417463, 18446744073709551437)*x^43 + Mod(7086114773778488061, 18446744073709551437)*x^42 + Mod(5545892957261526073, 18446744073709551437)*x^41 + Mod(6708868236625223207, 18446744073709551437)*x^40 + Mod(13045272341218077584, 18446744073709551437)*x^39 + Mod(121884614848685473, 18446744073709551437)*x^38 + Mod(1479354834942432346, 18446744073709551437)*x^37 + Mod(14589290674162299659, 18446744073709551437)*x^36 + Mod(788524706262401769, 18446744073709551437)*x^35 + Mod(4003421399666044080, 18446744073709551437)*x^34 + Mod(15815888549901787668, 18446744073709551437)*x^33 + Mod(9761396550511807994, 18446744073709551437)*x^32 + Mod(11404111045186646300, 18446744073709551437)*x^31 + Mod(6750849625886876100, 18446744073709551437)*x^30 + Mod(9641824708267737634, 18446744073709551437)*x^29 + Mod(5754082395433852853, 18446744073709551437)*x^28 + Mod(17082305470913728606, 18446744073709551437)*x^27 + Mod(17016877376187436927, 18446744073709551437)*x^26 + Mod(6102540968685286610, 18446744073709551437)*x^25 + Mod(8802018012771300088, 18446744073709551437)*x^24 + Mod(5554494095088122840, 18446744073709551437)*x^23 + Mod(15812533471794671259, 18446744073709551437)*x^22 + Mod(17940459985405317030, 18446744073709551437)*x^21 + Mod(2131162627527829989, 18446744073709551437)*x^20 + Mod(8426064188362862832, 18446744073709551437)*x^19 + Mod(1591628966677020706, 18446744073709551437)*x^18 + Mod(1540203544099568273, 18446744073709551437)*x^17 + Mod(7613373069775849893, 18446744073709551437)*x^16 + Mod(4150906689724607462, 18446744073709551437)*x^15 + Mod(696120155188593780, 18446744073709551437)*x^14 + Mod(2290794453043923425, 18446744073709551437)*x^13 + Mod(8567231595994139416, 18446744073709551437)*x^12 + Mod(1387234068836740925, 18446744073709551437)*x^11 + Mod(16306086984546443459, 18446744073709551437)*x^10 + Mod(18098466168377636839, 18446744073709551437)*x^9 + Mod(13698138807454529267, 18446744073709551437)*x^8 + Mod(10299815503288692876, 18446744073709551437)*x^7 + Mod(8767846850517457598, 18446744073709551437)*x^6 + Mod(171290690514921752, 18446744073709551437)*x^5 + Mod(5024996111401724507, 18446744073709551437)*x^4 + Mod(12488907356522488392, 18446744073709551437)*x^3 + Mod(7600379446832500475, 18446744073709551437)*x^2 + Mod(16307088395316075362, 18446744073709551437)*x + Mod(328623500253082343, 18446744073709551437), Mod(8301940748852091544, 18446744073709551437)*x^47 + Mod(9950416813655962915, 18446744073709551437)*x^46 + Mod(9153171244475412877, 18446744073709551437)*x^45 + Mod(15457999862829964025, 18446744073709551437)*x^44 + Mod(3107987281467242690, 18446744073709551437)*x^43 + Mod(7169348764198591143, 18446744073709551437)*x^42 + Mod(6448036744050043738, 18446744073709551437)*x^41 + Mod(1970607085529782175, 18446744073709551437)*x^40 + Mod(10107271595012985253, 18446744073709551437)*x^39 + Mod(1248138256713897346, 18446744073709551437)*x^38 + Mod(3030168624279686069, 18446744073709551437)*x^37 + Mod(11995849248156947868, 18446744073709551437)*x^36 + Mod(10063659649285234508, 18446744073709551437)*x^35 + Mod(5406202316720243126, 18446744073709551437)*x^34 + Mod(10792576990162198212, 18446744073709551437)*x^33 + Mod(13677771908208243337, 18446744073709551437)*x^32 + Mod(8397367016018530499, 18446744073709551437)*x^31 + Mod(5698107525571727565, 18446744073709551437)*x^30 + Mod(14794503691308483636, 18446744073709551437)*x^29 + Mod(6038953819136358364, 18446744073709551437)*x^28 + Mod(13280382412403859349, 18446744073709551437)*x^27 + Mod(17559619693589670764, 18446744073709551437)*x^26 + Mod(7563677730369872264, 18446744073709551437)*x^25 + Mod(16126270632820279081, 18446744073709551437)*x^24 + Mod(2406799251468425299, 18446744073709551437)*x^23 + Mod(15936694165767791980, 18446744073709551437)*x^22 + Mod(1776275870583031437, 18446744073709551437)*x^21 + Mod(9269292333545105411, 18446744073709551437)*x^20 + Mod(15709746819960673261, 18446744073709551437)*x^19 + Mod(4176517342999804737, 18446744073709551437)*x^18 + Mod(12509334078186110070, 18446744073709551437)*x^17 + Mod(1638423145246573586, 18446744073709551437)*x^16 + Mod(18426976270191746461, 18446744073709551437)*x^15 + Mod(1668422171370467629, 18446744073709551437)*x^14 + Mod(11961493452371480356, 18446744073709551437)*x^13 + Mod(13989679474986787450, 18446744073709551437)*x^12 + Mod(10043850214944960760, 18446744073709551437)*x^11 + Mod(10274848664395785437, 18446744073709551437)*x^10 + Mod(84807617971593033, 18446744073709551437)*x^9 + Mod(7163874949362092136, 18446744073709551437)*x^8 + Mod(3144043894713039794, 18446744073709551437)*x^7 + Mod(5283398684648000795, 18446744073709551437)*x^6 + Mod(8403923654941938826, 18446744073709551437)*x^5 + Mod(14111575235317833702, 18446744073709551437)*x^4 + Mod(11589455286220673900, 18446744073709551437)*x^3 + Mod(1469052135053411979, 18446744073709551437)*x^2 + Mod(18188010515160687653, 18446744073709551437)*x + Mod(1951654345213806620, 18446744073709551437), Mod(8902305569623095556, 18446744073709551437)*x^47 + Mod(142181841445050768, 18446744073709551437)*x^46 + Mod(12491112041995736019, 18446744073709551437)*x^45 + Mod(2213932146015578844, 18446744073709551437)*x^44 + Mod(16303179353621855289, 18446744073709551437)*x^43 + Mod(12376450883717831021, 18446744073709551437)*x^42 + Mod(4535881328012208729, 18446744073709551437)*x^41 + Mod(8583115347599733469, 18446744073709551437)*x^40 + Mod(15265598106490156601, 18446744073709551437)*x^39 + Mod(13151048189675237820, 18446744073709551437)*x^38 + Mod(16579745106956856106, 18446744073709551437)*x^37 + Mod(10465546811773854024, 18446744073709551437)*x^36 + Mod(15745944282276577586, 18446744073709551437)*x^35 + Mod(14538856098486637948, 18446744073709551437)*x^34 + Mod(6386777244001485740, 18446744073709551437)*x^33 + Mod(3026085584124439506, 18446744073709551437)*x^32 + Mod(5058857691698016476, 18446744073709551437)*x^31 + Mod(422476392399119156, 18446744073709551437)*x^30 + Mod(14945804139381513995, 18446744073709551437)*x^29 + Mod(6071993977832882343, 18446744073709551437)*x^28 + Mod(16314369239886772830, 18446744073709551437)*x^27 + Mod(1246666520955945245, 18446744073709551437)*x^26 + Mod(7562028437117427291, 18446744073709551437)*x^25 + Mod(12846573427401809551, 18446744073709551437)*x^24 + Mod(2513750505531008714, 18446744073709551437)*x^23 + Mod(6089681612553108512, 18446744073709551437)*x^22 + Mod(5436001272551884397, 18446744073709551437)*x^21 + Mod(18032779985012421967, 18446744073709551437)*x^20 + Mod(946282121361273161, 18446744073709551437)*x^19 + Mod(8409104132558286479, 18446744073709551437)*x^18 + Mod(430902287607993059, 18446744073709551437)*x^17 + Mod(6113658461856758309, 18446744073709551437)*x^16 + Mod(18127364135469908517, 18446744073709551437)*x^15 + Mod(3286199762622696056, 18446744073709551437)*x^14 + Mod(5212558945625287176, 18446744073709551437)*x^13 + Mod(16591588610394139915, 18446744073709551437)*x^12 + Mod(251163713756022465, 18446744073709551437)*x^11 + Mod(3808201306855521343, 18446744073709551437)*x^10 + Mod(17722017380144448726, 18446744073709551437)*x^9 + Mod(9597592154874265659, 18446744073709551437)*x^8 + Mod(9991294388814181590, 18446744073709551437)*x^7 + Mod(8855778268615049946, 18446744073709551437)*x^6 + Mod(18244551481178084192, 18446744073709551437)*x^5 + Mod(2760151939574357439, 18446744073709551437)*x^4 + Mod(11144110620719250811, 18446744073709551437)*x^3 + Mod(8707855616713907726, 18446744073709551437)*x^2 + Mod(6647702189726881395, 18446744073709551437)*x + Mod(15123384617701577287, 18446744073709551437), Mod(17907349157836995037, 18446744073709551437)*x^47 + Mod(1670274871070463293, 18446744073709551437)*x^46 + Mod(6376693593176387318, 18446744073709551437)*x^45 + Mod(8036268842099939250, 18446744073709551437)*x^44 + Mod(12970368920105510403, 18446744073709551437)*x^43 + Mod(15830869234616147548, 18446744073709551437)*x^42 + Mod(8495209062739459855, 18446744073709551437)*x^41 + Mod(16851430233137745302, 18446744073709551437)*x^40 + Mod(1564588485268399594, 18446744073709551437)*x^39 + Mod(1694842164843152799, 18446744073709551437)*x^38 + Mod(6849704756231590833, 18446744073709551437)*x^37 + Mod(7893381718685984006, 18446744073709551437)*x^36 + Mod(13533468041236318317, 18446744073709551437)*x^35 + Mod(10478247296887723284, 18446744073709551437)*x^34 + Mod(7852928697223419083, 18446744073709551437)*x^33 + Mod(12007156356997450582, 18446744073709551437)*x^32 + Mod(14234482604434365380, 18446744073709551437)*x^31 + Mod(9076740219661328603, 18446744073709551437)*x^30 + Mod(13186738820678389579, 18446744073709551437)*x^29 + Mod(563220695640233180, 18446744073709551437)*x^28 + Mod(994802216238283075, 18446744073709551437)*x^27 + Mod(6872752349506483622, 18446744073709551437)*x^26 + Mod(12300704153794206904, 18446744073709551437)*x^25 + Mod(17713032402435024057, 18446744073709551437)*x^24 + Mod(1169481707134179989, 18446744073709551437)*x^23 + Mod(1668576875206453753, 18446744073709551437)*x^22 + Mod(7718627435296954642, 18446744073709551437)*x^21 + Mod(4773973600318962868, 18446744073709551437)*x^20 + Mod(7716337284052760871, 18446744073709551437)*x^19 + Mod(5530632595842298957, 18446744073709551437)*x^18 + Mod(11636276176844974391, 18446744073709551437)*x^17 + Mod(6226324242558199168, 18446744073709551437)*x^16 + Mod(15785772496340825711, 18446744073709551437)*x^15 + Mod(12642358816081974573, 18446744073709551437)*x^14 + Mod(8081332145927419738, 18446744073709551437)*x^13 + Mod(8943055797961410175, 18446744073709551437)*x^12 + Mod(6338794509911806098, 18446744073709551437)*x^11 + Mod(12833018186681787112, 18446744073709551437)*x^10 + Mod(7635198611642259108, 18446744073709551437)*x^9 + Mod(16012997015318641491, 18446744073709551437)*x^8 + Mod(1803452620013346698, 18446744073709551437)*x^7 + Mod(4501560809583960726, 18446744073709551437)*x^6 + Mod(10684826149601315896, 18446744073709551437)*x^5 + Mod(11705434276632047695, 18446744073709551437)*x^4 + Mod(16080054126265017062, 18446744073709551437)*x^3 + Mod(13469274878609596701, 18446744073709551437)*x^2 + Mod(4502253260388085494, 18446744073709551437)*x + Mod(8419953820499948718, 18446744073709551437), Mod(6932663694340702052, 18446744073709551437)*x^47 + Mod(10025861641267140934, 18446744073709551437)*x^46 + Mod(5835559713543619226, 18446744073709551437)*x^45 + Mod(5225744645953755844, 18446744073709551437)*x^44 + Mod(3220432246674823908, 18446744073709551437)*x^43 + Mod(5227147609666488302, 18446744073709551437)*x^42 + Mod(12981848428558949895, 18446744073709551437)*x^41 + Mod(11041537996023635410, 18446744073709551437)*x^40 + Mod(9352264131596549121, 18446744073709551437)*x^39 + Mod(6164851391491685180, 18446744073709551437)*x^38 + Mod(5968951116896228284, 18446744073709551437)*x^37 + Mod(5385260669137558512, 18446744073709551437)*x^36 + Mod(662773418722303315, 18446744073709551437)*x^35 + Mod(5590355218239745739, 18446744073709551437)*x^34 + Mod(18275132707899469426, 18446744073709551437)*x^33 + Mod(6113276730842520039, 18446744073709551437)*x^32 + Mod(11332469797373717582, 18446744073709551437)*x^31 + Mod(14027810105480186329, 18446744073709551437)*x^30 + Mod(13667186311120235920, 18446744073709551437)*x^29 + Mod(2231069303834997433, 18446744073709551437)*x^28 + Mod(10695945529771273288, 18446744073709551437)*x^27 + Mod(6679654325031661044, 18446744073709551437)*x^26 + Mod(8668079092215335061, 18446744073709551437)*x^25 + Mod(9392745124707132570, 18446744073709551437)*x^24 + Mod(11102249184442681966, 18446744073709551437)*x^23 + Mod(7781413614934044132, 18446744073709551437)*x^22 + Mod(3697299614714391519, 18446744073709551437)*x^21 + Mod(5167612098925728619, 18446744073709551437)*x^20 + Mod(401540165000593926, 18446744073709551437)*x^19 + Mod(5718233554302536442, 18446744073709551437)*x^18 + Mod(11600069834449558091, 18446744073709551437)*x^17 + Mod(115044834428212117, 18446744073709551437)*x^16 + Mod(14246917533387048645, 18446744073709551437)*x^15 + Mod(18366442322845096041, 18446744073709551437)*x^14 + Mod(7904678279815455325, 18446744073709551437)*x^13 + Mod(3217927923772608105, 18446744073709551437)*x^12 + Mod(11916666940464137918, 18446744073709551437)*x^11 + Mod(17130592653256444689, 18446744073709551437)*x^10 + Mod(16371845872899533772, 18446744073709551437)*x^9 + Mod(12568958203741315181, 18446744073709551437)*x^8 + Mod(9194618798436356512, 18446744073709551437)*x^7 + Mod(4547836143179461199, 18446744073709551437)*x^6 + Mod(8008553506210595731, 18446744073709551437)*x^5 + Mod(8420323046360710074, 18446744073709551437)*x^4 + Mod(4608328165849003322, 18446744073709551437)*x^3 + Mod(3954520316989116417, 18446744073709551437)*x^2 + Mod(12276750055139807905, 18446744073709551437)*x + Mod(4879233450591745466, 18446744073709551437)], x^2, [[x^506 - 31372*x^505 + 521895530*x^504 - 6071442667956*x^503 + 55161876324252052*x^502 - 415253976348764397303*x^501 + 2686771341198749261639800*x^500 - 15316712831254055534307192949*x^499 + 78319320693697006826824936611038*x^498 - 364053408550604397445496661175913610*x^497 + 1554459327781730381230312608087089486182*x^496 - 6147816854309012424269093650589507705090630*x^495 + 22674094868151491032092829271532223543760792836*x^494 - 78423052648528431500129843084063551142072062152266*x^493 + 255571453474697472825249657195640160449374735325985873*x^492 - 787919108394573848868832330405232447601524666315824869577*x^491 + 2305973535498525908405760917253780272578328213298490393984865*x^490 - 6425926676313618587133339220232798377395421381315429680021608356*x^489 + 17094998210663670437234260884209040949511509726243745638283819755745*x^488 - 43517332443098692441572593803296853420441730708418712474115464035975272*x^487 + 106220887355431826310459254085780880049495667431379946314729873772154499002*x^486 - 249063579103460272640730863618728017545855079979982964314746192419426904230667*x^485 + 561925664832249618241534687009183000912637699980755869549060730558339406043741799*x^484 - 1221688245180542231920687833390255730395308705803074392786599366662876487156056783423*x^483 + 2562934498765919562095942288642447111333779057153884732186233610077150018248798693832042*x^482 - 5194440918032005918203319067618503478178397748359365038796446452478757006648614404893735309*x^481 + 10182286328172330208364630344187241977793793900729299932542802711162795470130648368924050196059*x^480 - 19323947423004220153686381400849223398201131214614484242419694421488908968029454026418594895073680*x^479 + 35537902730888428009775265120019121663488386902041900849937500212193393352748851362116786819998081887*x^478 - 63387113175186540025721995810493104175716605213804729076424891452534402771815624848141472086222309003005*x^477 + 109739023877974190432554975731264159106647339957951379621128281546044068578245141770291399175133648835616229*x^476 - 184536679949875437542228568559775259538661451254860318245965805332394249097897613374956154255764551294393321436*x^475 + 301614194881439580561274398918436026476921798052820685824462706439083880063664799219776846005133561420040301532827*x^474 - 479437487882195658311364420053329155834532916402187192380235434171753809968140707970495103014456370493740867740064900*x^473 + 741594912355611299798608099416632044040942810877959402914203319186714279063242887298053935262091913732883652408864317601*x^472 - 1116814377165966974333820832933688656185856403326336475404977835997893188195951822527551029814945095500342163812318666306956*x^471 + 1638260480626615585142492530769635184178031623276880192169197741612936768655080622737479433541490042884975928586790445885420951*x^470 - 2341885404787983930318035819696180073450668200396357967898092130017037336016747377776642724757955234692831903110152983132434994627*x^469 + 3263686323062028503937710924019881434117322967313626876691327873872296670318996415535611302406192038506955553530445768573527285208708*x^468 - 4435866598846723533875615571928999921408366845097490600533358739647293303438572972952448992435957641822925207230794246289106290487700905*x^467 + 5882100480564133698508233027128157516920083638112836547323682020048880881780250409126611017427386251038012494300263722512653223164311953372*x^466 - 7612335850481242281309301283122800263614898516827344131008028504917664891194225454026849961956133857259860796576231359227589860084260054250765*x^465 + 9617794080022458519334128597879898056314790225550568236320348699884215341933660727457040618090536648008772007427430043686229688979432555073902060*x^464 - 11866985981262711869241568547097019536751367899790038581372460248176875865438408640022299768108057852970576658678503479084096517021684641541393868521*x^463 + 14303603686500407988539095455534448629195815178217892266002619096359140398922062481776687042249603786994182898436129935895505588068872414420921799603713*x^462 - 16847029584477319072196485193046416636882961396044372549414541975753022415665601665106570982730470467352069320984459111858719121821131412226779674307437717*x^461 + 19395913096038233150776315529443864724065817410908649346857042805236535472493608516401037756302539411130825303360669750953859036071004837555078651964059389499*x^460 - 21834830119608112744239556152797723515735286892663536737766221797274622543283989301063696088700361576325650626490142753568988425029125335661109058337155356934128*x^459 + 24043523943458639251241344093549519601225422921836253309127806915085409968636152296712868509667586527714482663262538872919342435719439737668602976685511063096296529*x^458 - 25907726128426839561615339612794333491367313283703399540383750359917383713403615534469021546793133402918849865234218344659807159985056280701632740346829357678646008841*x^457 + 27330178411657744284287040691268403920747339659498955454396729967648813953642097225206847179952467557792416586441977063156460350307845244888816432839212045523822300671340*x^456 - 28240315469799737577939927948325170943355106038650515021634210367875908154901152561034818886168372748043150771090581466269199402922638050399066528608502792404557423430988019*x^455 + 28601178415326235208622279162122222519003300080701773659628224912022549330005903216638544337613662044165241189918614951078147868969794946595593693488822899228497177673492923138*x^454 - 28412509363375759856067166498111988440917971901667131179862410483003940080886324654816201407310040168096025017243032208241928653237279045330765939342268443587486507346204930367709*x^453 + 27709567100503026624205598561266381194476722156647494843086428620918668528466233401104403482111677906416657729669114465572954443186673120922854196811903857973849497181562443824494193*x^452 - 26557891922155828298595356511766391378218114541309986160092265227673686422832156368578832429355542259736083419807534773361742020228151430495624790591044724745772029056527908859195309815*x^451 + 25044897552354352216976235821977802148908599469267706444214836822628070088552223214941085699265418616271142323192947464161512435783987982564182749649087001753008678707550218090843103101724*x^450 - 23269649115157301723645900001153981535342645520085995341976320497981195486220990556189402555906737271242134612559812623872085836897667315959621913149439105483315360319312301087579247604045853*x^449 + 21332404572028393827411100451054116184633327879101354515783371899230381003640713114173426802339121428983958534903890351981553434736426577798572335648566072226266790930340905853856707698260242342*x^448 - 19325417711053236246156354744594431042074307934987027714276520757940483069227610533947190356631587971396078193428800084860260187614313214672606179560368117783495075692452299547191094578582585305152*x^447 + 17326154249602866136554721177895919340486403540250387241516353844351995100340905081867939628236352581799588293880903496802609559592517801363572767969453157732054704911724285369473616945702529166752478*x^446 - 15393545803975724431825056353230121765457030329123389538345487657339453904153562449974636129822521163583181969286329189752610537352480792617961600761707798523806672364919190070336781049358424040137823647*x^445 + 13567319672742612747896392600366419743878884195304941649684563235861055944945886533410227058248208148247655798939836481846461730773298370931638845130467499271480829937514232583875611758035092841250244656401*x^444 - 11869919261102682845429369487918830165827179611269452082024764428624090951436841867566248665287507533303450453531518283420014409344011132323800659027608071357771878367056320423154076466357127951627731581895905*x^443 + 10310168815176481681687218310059365650683593907023364076262586899482739807443514955563957925420682284024508883461555586882183218452480644414213904400487103241495209871133196614923507878493918609177598914504469457*x^442 - 8887689503444075779433928290206587250547602428431069670279408344261490736255179110434887527421089022121871555997030341373902355318870799548169324057490225268796765548577282755099259312730013812074890353448318326638*x^441 + 7597141375505899687590895076711074517571989046798216932704597708994868702175468699479619594226672938401599439799737620427460380385859397540978175769451169483233224611539919552104674973694278594943521510754235908963545*x^440 - 6431600373020559721392892781132977951288009459342537789738938750223093110275869313811549919528463954401804733436616941735821616885655859863648807749291361875619944458134734897755380003922219815526261702610540074839628445*x^439 + 5384704771496180920422099852314909243136368610813853066344854875238592954611978840332944865230473312562743299098512822608204620856494885118358642532048458147808317234735143350000447263218412956730044286701719943989141212054*x^438 - 4451536910538599840280505482052456070338674151925231055189459032032080262794300233900355068234963782501565709352248999112249334473086168759443152724761674960297243970280583900238716105613370549874012242821189140191990672190653*x^437 + 3628472529741010623018208774552665225429027506622343007526470141760129181142743764427045337057160435311807937255582226641725907154604195037369369356406375277115961412943193529211733071538210738081851339033863647643317307540378029*x^436 - 2912387530172188550777473451081885539534365083952241787654153354427059872740883885608506410614316672220424192262245303541129297916414779532509251146375849611655954580179472058054770164520588809243288883742895720532024170437563318483*x^435 + 2299649330294948250871091384355494306445364149105891254098681810532368258105998361018852308081589296781709656223134056456900686592313862115105370997175881521114885961391239269074574554521279849588126572725406337171480558075433321286303*x^434 - 1785255231346011010642694177810039372175566453468145106288811603757508170066966023485293362276629511502527066351698783915352990454970997328917593674945668514971574867010078210286120563074829793884023231033912301000693719575505427163255386*x^433 + 1362350705506202320603707975240683472951500402382328066151332092819184977677185807226139253054360467189557522331533781489335037118167983060441801869975125402454846439253668149065019167048844222049516827383405436455457685673405946268591533751*x^432 - 1022210222675891009984835951823461178615451675928515230272680589487523229383257079747516244781064229915588101693936840553766003466687737377059852342596375414004432916749379412445233826991867767972452105155646494758770631390273864840487178712272*x^431 + 754630953512575886396944212383842246800428614243312303727708042096387575662783263945939997768721300065896511115190986037511097970719822504707546833440513104030810007210687376242093709684518917163420628611461745157366910097672279607410334674495035*x^430 - 548601100620136910490911300014481817383232060280659752424770321557449122329009855395176173407048689989987184245802203559327133347221921739519625763326460573140258403143136297822485717696583754803474620781281864084398650109601888360463075744875555363*x^429 + 393069198025728946642798655180300666145481171665980372923479499532062756485388045451432658909962636430493941385848997029523091105339117492244344703175505640036328096937638798636829393315751330715117828752472910145663658214233858972460047372313793043445*x^428 - 277653357102636380287301555051666948082974981133828160263173439455465903325292658643568816932008920909909759686210529760395145987238189320029233711767787060323166361452881835950354511746663594528068260572068191694290461751580861384098766495489733973821275*x^427 + 193175161865377832543458852407016571403038694671009537841866058256953348463318620616688834080109664020612675821813546970118615553818013202320659092577008265637685506735375915713062611327978490167059977028317059778276233559676492748717338958252863308133112566*x^426 - 131962929190482178337688698510008203389924100731587390293191334257199453602733470981578973879609815085641141031224401580839407044599112692315181384777335537580288720566475883059916564031289415665422549873818512298966545998481964370367367074806803085476397612421*x^425 + 87926148837301799910014321131106747080482163444884070439003035437858943064472201066734513793362319945865413897629555834085702416463761443067476212824135700228030394295552116929898675467215047489089326977947589008777413090657379820136126163205877269530982180716863*x^424 - 56445147682962090816247889664916855225008369669644838813232528469415406312942808621433675722007307960342506882432125266853371722298076267759755391771328171253791209743640092822893100210310558277961408918902105529728420620616500207357703331550102598545866867372694885*x^423 + 34142080670005299035493400570576999977351612304784390536121714768582144425028403249832045295947487138621565559406556320408827073804964128227882024634730964853442928647984400755311753689195894870869981735602702690904256228926480610493354079939693168142346957536201838480*x^422 - 18602005716829790177179075345956841486726474286681088690445155061137787291414141111934830356846581011347891436727736335621888624979192895657823016878615308443040428642154561230195224915171325115198779108711945697427607196947660125990346007062768655261667529098827554926506*x^421 + 8100998299064598362874337226959012280673225636707931983901390496079286708386927075915848727836889681186981917841255809195246755323298384018143207796627262827743749057518114943084020505072232046909473699544727133209944055079659324403195255911796252810775563635850833738022904*x^420 - 1378767637593896573382906313385200343826040864054422849656746902651521398238678643581674880447949607546669630292311812034283816083701038285175065176543204011139860752439206790909756954811108663011843519231986373391394298495399513881543159298413414721649228983823477429096600721*x^419 - 2527480702159882294529712329469338957119368087125956324032436940498898748098555406507869269258505274827773773000137316509991240521225415212137645740766255588309058355333534344914716674991618465909837480662502360537519619916506009946590461313933526494321245180158329261915645604595*x^418 + 4388370696002367906513629384195066805765105146870420797606543050725715159152302923740275907511215454426667777725363438088332929831459410170239294264800186241325845815505765533906074795484510545256587327928389474636352440490334676537840208830952118574249276764881384222618551019563629*x^417 - 4838468887717069964308929298242342166192412855685374655799981141203243787087600087074221589137422829035895169459061920997011156303558709108256412746771248859449737211253341962429648679546166191974271300029410287442679292592291650162336916403007069256715484838881183227303551509562586940*x^416 + 4399585628903605514039952995606283026110896798423889547044714729695158993212443552790300520397017594953189791952740067878616095243345545495757702104450693875965656845416596122373626124768256840073972668614324702529494756980871896103155038486889304247361844986848204080450917100661630698814*x^415 - 3487284667167336199433220116461389314058304004835415548253700744218476467464198514812493318782661268000648395677552531653589755275250383449358299012863047945283527758337006855298496604463252403618080259758187594825378969167239902810311011633973869760499221438763357386249523293708378478774061*x^414 + 2412984430057838443186890997130044226677040501219418161513684616750256372107612562334060607219172677750924619583466888638480008050744383913374029185083165281157973096323420923870437703048705382436352307978018653651255410305904753932125842241531352239152123660583676625147148562603832438423696854*x^413 - 1389123269850124774891996800521571513970525779915516044686789843179286114743040609291457852132213852131946460087091435184829448805612197768243825742706189427102346978255357170449414606217031461917779790998449540129966895186627868953061377320713482677718588990148442595733698990400356369482163572432*x^412 + 540237645556881036613342996614355673272293896488738909496442473188167341087107466749358133967670917494924706200600573643115186909445828182906368723151101813253794914010244276113935124961822852299752956706075161454779337678418851121732438248665947191362406495931483346413748302638550334151695590731379*x^411 + 80602171422065937764061105313646572932990256418571979671629138651099467531041115452771270600158587776356122918119390189652043610565046830288226859238045139967357189039609588714614008023512016464008847048795815792482619933061115900034906759640782513384904563758263065557970895182618589567182729183768270*x^410 - 472428125224207915670322040897968663512731973807896834504202500946680814491061068446330193278096031191765649955947711837395625123683261883520188407128487944506183998368141273923394514135490810264500300426098245991373162997760631046554575324448513034967767343619862341067280940519286951274473840578970739702*x^409 + 667008976881159712627697334043373474807172509326160662801301841194262949275522394129297899428632208014290140001375535085881626500662824392515664159226529448353974007809984617607800137385466158276820850593719435051298725943967266861269652486052635399199451562884099695677925432633640391039507165112302661551642*x^408 - 711944128575056151119838714145013539365774485189032339488849306021227310189877554032568843305638271329075609543110178774070472921015394146788594613284224400154190420999862650943249620783967171888985846468627426703589569342593662836459101290519296058210543858259492313308236301120648854849842649431053603405312743*x^407 + 657725910956174876555675273369456156507197244057256850659737331778238265908033577746890119396987538102961944475254545251622306013743431156803874381797228802744509119953161482516569672365280290063665706802393728336199837991647508639133226293604879160678662442758026315987536699789320486646746483007388152070196954341*x^406 - 549251574888894149183195458179518845154767228164916594775354152860419008460052817876378804458049536462057581273204128317054940873087640298115574927079903846863795643597256331286467588231589266040610628402616683602018580566215294503276150056782247770901658503403421078416983985663800396883239366099180364882889631487702*x^405 + 421432220947329138135752771788509018687001920828155607614621379729841961257904229104579250260605028185914847828018649705360092399112225837850751863980317895164139250255751802259568436391639649864138317932022426208446557138775339872625489476420302250753711787391156335944693436673949998657827907179133142967072452918277960*x^404 - 298028786532248484856333798250419192813039719862967038978538146662237255780682078443212716672961267426101718179796046477249624203782735176395758295932060969810468245981528840651069580606730347691834334360885920664220574767812236734872625556497983165023285993117292716157463267234226859333722092755732395695916951525220000058*x^403 + 192648934765721238859123000472504951424425898012235564916081063993562249118410865883524986515754866353031560028012219986710672231244391900896001278262804231237206071099548215602119888792746763131280076529222390447154294798563813217279521707836664100671830662556649353317733301590413781762424061658905947096953739869899297962968*x^402 - 110893534213279900349246565518611508053238123916024658462567089543634033801817589667948491182540906449078998389107814715135119888621744804794651838243696157495166631133366200699945186073960838772335203211261157142365526430175675455380066053428337798200841004345079242436423793703778422509331588009788721550969103210223376459308781*x^401 + 52848594919120593645129633510193944475448676007408450782811381830115039565517622240263357963400535206505509343220848585551319247192515934932500882487853561813986989645558158770351038902515899702900491141389646794524650906737409162539114942979208250149202584563142567845265533546100410929376441333094635722116159494627995376388348956*x^400 - 15383772390575423519860524718570494340687012095124634273759795148413968468168947718425171816836356211187814147391028328886229466739632310335663342508297574704638502644241891035898155248848118484935104962037851172196264508387705306344211919895725852259420796943513620031524512447661074006096928016811542927228065866161093213286410873931*x^399 - 6028758148612996739905687594548711536114616403234138196998417708887315409562686079980144070164559990737026079295478530418422702563452148943106463310971532683855342794949168256574955698083520601701876612312245991051662454387272793669567102594860701360093510133606825352522705614919047835540642971919964199701655879064025499305710881473367*x^398 + 16062080922868855528166842964722105237560911355182358665110430210195921804060114402614591490312653616806288210586198733918124486665999168475425325931051634613839623175309427324935076909436371675509240536770075643591623747644632666013459702096870798291121746466921352232937250955729072098151687981551452778591570817047703754001352312095154423*x^397 - 18804726787719760236316853591816124506759456134570372449286367350677975114051776782100924175219268170502221185333088268871634690232724392721919195796831645089913899314050784093871081259134954409900869775153597908531277224498539893448050522824782773487158628891253230054198593610445127410929535718862623097540659808748532948279491049705958071630*x^396 + 17441192459616640542159814548652152772587792709086553903522810503065814339877043644444791089810210680431437299019559826112194023099768858519083971708163941158440086992201700881966576274972079406444571357053652662701894053559788504235644861606213234227986361208892881334965321201356988176922746407092560217626510131531275229999737325248389507319241*x^395 - 14211646855834464089255562533979240805856620471982741949503359434870806284568436687127806135882668516650226815053468709740709969447013834051649199145164915470550270902067096256224571758771359211262403521858689286186085951198145157610262168761505549969550239908354719899665743143585266778752397323142006740232537156391487216614298559735965795865800652*x^394 + 10531705789811161039134184494793538847353385205494189344457751223857889512876448781152083523109424040172552628237408999734851984368578307196582167220554403744604927563391190286007714058736113260134825995328890445167839275173616264627778235185921757899514688047113214041190763513655423518021904501717064406817003549159389352090370332830533501143300502302*x^393 - 7180410071740052278685294941732767991856750079573401921665175993658647734728393412288754994037974006239728409842410952446314994667049256146253771871605656844033334242846816287338606376566114279357696579174408563347977691028039570525165814191115265512277407903715495379910592251705121963695447045771247576674490083417991703919363912250984228350459556922487*x^392 + 4495302080968523333912314395406765207482422975180927145539522649106139387282531719026983447364850563878495146946299355118791109374058013176267838660742500862714196256789235148078163566928269722946915006652889520150709424096871034833542047652396184020933565409587901810470806596150372616587426946498655694369036777376214492157221698089913162613646203857867261*x^391 - 2540647503051903013179592613571660247832254508928695785693071319918325799893384033984806708550200789183792958907560335460096178817537579308428321416343974070396114654515293264253834409198775142000858504198596281929438438987082731341033200012485221113509138214554222758342185591040821346974386929156835232346116215167808378207262830287231725007181786788209681442*x^390 + 1235195673688760187393783751136825939783118567761097174950870892998008270114801414117179020365836934356922904695462990472897093076892129394574683344755028616834380630436367847465861837297663967129877227883908422666828593461445701321976952409545784916672942792646415200394347340003724233797405332935160434477470374583793932239832375537053668447156091887876595365393*x^389 - 438961967993575397122450544326749178637964899131625346709784615493574499345835426469517055074819025711807346661211943244450027859571980984055089555536240012008230863348734808518826420335258523812319818779387256125065837412953164149230875682011558766663408376831347557027661285004475559191308065017746706609494750103668144753393599381195360890981089308875335217636986*x^388 + 5453596500828865373385557536468249859876366736355099592500285644083574043587971014320508815575518427549138604691620034935922851828214764482138624492207134293613822225680691597975028110361916115011982282547721039658832912065932766045455512896826573680503871989555773172683115959835010962077235818889545645798645463255189535310442251542263518508477271453840961817226991*x^387 + 191738628713499720559646579372465130193667049275874149470485307646393454694989860054948407132514862652257786019071325077337071409848079858918382907778808873525707077853942497954883137232149744584792189840898429592939243378189338702758127778406877016109416331501303859087830115683532866671629082992239283732863776914344005078135917493113989529004122845323009179052958897966*x^386 - 249289414189376656148550551329091697341896588209667631594803977440983152697282646135885717379816742856058084631137509597985676598424824012512802551363660382451765993464625288095156389133303373035462650149578115132895903376487955525894279149586356501805472798952076325799916736131185485417784963431713636080563446633415288365877799739376795448420963756286791601889072234285798*x^385 + 234319671115824421562469591660852673712805755125005853101807180870919684710268695307615261342380332242875567062757124522744718669770926131512372865832228511770668663636899673853771851225390326331601766462296733324902895360204436071821599388419416074670301073149518526964242184366682893239292995004202948642970206390020800475881618200671764630265638630546571941978686385424333902*x^384 - 189291037545713238600005742608895582288229620350968684160675404876197650889038551036732912550897095563817936469595675854465127801752627012820225957326710043137090288442057306264927688019726255132298068550905192085623720165521096344189230648318018217558984084515817577577806009434219670713089228264498121196221097276574018365469678167577286507058126663324189068905190494389718553665*x^383 + 138345142724125631047827529588652402188308132617030780000518505180591135107544173766616055682142863989477668470913196077663777649604689715471067774939177091406530092169051637460019994417135963462179135199826586347846113763099351143079149287806163506886501904101864845924446626329658934290285209036361532057195917626783495627637092123793721262824271084611401267847933885660271693113222*x^382 - 93275159419925824274639297973080984617921286900485689103367307777722329150646300133371121130623203845348542972355525768806693490073691118061854105688722430971907765958359556077900674196109254653038407482334117352161908581300037650889218245694453051553583267130551838885240553842134571857349408205270036631480884599037101262632673541908922405906322333842182570981249466092468243560194062*x^381 + 58329012588704102030996712833496852686968133796290141456026192298164930505331197548677643899287698268583738555612443309472137067788888085500864524608158103639720546502991234011635846790690407826568799343975117727597014385366084686776303345779399398274762578430835116370332811342427094239615394949006313998073282471734631096060659660472352456200664104907719313998062549870866130225834132541*x^380 - 33664160764038637675562486926898273571895587406694830304621860076861665138071791234620979180705383384165784327671438099641778008360981809755827111643042259292811856321351654729074543668037745258413000546485195856686768871335559072733495218287776890184285943773641488838652622985009218795039904230092914322120921744818165877080073299506665026461152205574637106971189439677516086161948063341776*x^379 + 17598742878302718318257447044119368700080150466482376339556210889433161445514548120608237910418768366740248899470463683921493403024905973711516144864959705837960947272245095235083147657835275244999800442683634808480368126566346834711395652338951802487698549093913130041228605645949719775226331444629744651160168425874575178065542092519472597049055818712010193971728314251579692549816481444116775*x^378 - 7931558752464561070485799675610128799067821683019095398673304832229482896688703047151713133287356449951430523303216592861299087929805464935199526643473328542065507958790046904647829962602873472830430870382379762626049121138718566832704195242463634260839797728033189682460843838698417666504546920950593784869806877739969591043887033391052963931050191031032227382873008359677861833741923949337713800*x^377 + 2615749957015829530111285133666936399538641021740423671044951988897934771671355789652568705242029710890599472395422334365246227140566661540694229741507043997374260980493131885593532814425607226739581193144678610647525071581742048729233296983355967028538713659723902214820072887719696038660997487253423762486959601469681130424616373321537227985305406243449588194302881400421620074611511513485367888354*x^376 - 27354803320258177272163987629365650329507739175050933485685178318519888127882232253227183872938113301670857030232448473517661533850940961121837049869998005764891341480735935603004325007698916986148446007897147466027260320425239155057199343685532092021687102086303881050133562245353390153761192772882557199862390659918316364724854133595954641500588061640745831499755768003883455748353478953450222714297*x^375 - 992143490530385033590374406753642217103240986281855562286524622325165648186451869439595349958135756835229258584696470777607449457293054052694200780743044736967402020904638129070723472511449024182299665329581591720630662240994810887254808834260758990339401977028972749965089894674048937056075838745300594693814485296868398670147982891643974445774768346025673116078761588131791658612508829860991252249221924*x^374 + 1199732754546587935236030589586445432280344584071839945751638559211438738747984312339743886794563185592229329253107175033752897613578230345396809516244580207026545787764215403955704141459790450493651369851898943450264075520050891254765526180237859927654280327530775366569231900586337899486336039431964331314484659122121455006771064360083400861611965881692064450570039986609412108388074001109478953186583964269*x^373 - 1049609540533459603596998979500976472849843700933067539814809215867717527499676513512691695108455278424437920123412779947281492718205083514727462204852215892118169182773928795099288315083359544804876856900247576548789250622430679265989635439203855217486308011866965286643997553846079176933570015338280388319873315910974809529464310158910090215525200740477228018977964114939277849756225914273433423908515420766452*x^372 + 789183417410326597420873055600284630160795933056707446671611162225662954151339950443152151513494761766747954970546228250469090657245058336423531921497155212658791878031999755699987199233598679103322495235369470309360740266232792057098071135623183847725929233754435261433788497959798547803157725877079335418750224175767098472738891308914662148741848460393516478066123539105055429507630986409462913551760367045521942*x^371 - 536572026917559673038125763857251141183695701701496168389982605473292091345139257244579755115245124449323820722695150073186858588408102308527909654117793354575003378325471032006773349481793731594985579989078770541623431720348594447102766595366210464583864544059076167428945223100980534424905519943119045430269858512014424927915800987394164150489934646551935588256927299230071222973189841817117526562709085260530513641*x^370 + 336183415159682987490203114193925663585601951485453011343481276122016543357428932805482742894996421057316936067349593002210704917015304109967899208471897598247001747124238290694096010554761784330462947835890980236328775169114525641043889930592352166629266204287820992125509938329110348536444417936869737054235199604810102962184656637522448413916389050959362568990977480435118017781155361771284758472804211897035911331833*x^369 - 194956967748614816957321996400956329973688309961824340357326247950399565239159825014268326177612451350641564679770950705055141483070939236616643926748624264155268043973031462357235258134341647921539042965746513403597270281375068831449036882336807248134076455505241299376916075080848277836374830187185696487088523564138649206360516746438966127573289202488727108465828591119921549158263727334948553632722321759071768990297671*x^368 + 103919699281199704338634838679530626866640749096004600165375384947064545657163637278099625903950324167960676761242928272407307355105065711528025441033036176833610155103261213093283326183914900478494201148828592694452481334675133854298080844928640287575125737007785224574759157758247906804381761361785907161726810291016017880335256618884180585187218907621886984184716461793927235392923750599478778926467129761076873465407432544*x^367 - 49732842314286609356557869811522910099742107292299501679783101312473804227428043228792852459507326975041790162320017083720864917045878850736911115113746013002180722211387466555525866513177512947439988049525868487495646618990037766675481063866661542259175289758585253480146115100220879612957029435716383438068600068546247837555317950891107399153960452056206455233699701441713696304675198215993201052919517577442637881996039907782*x^366 + 20034164855235319923017478773700638519092692328278964997866162862054676834715175112871883379071392443366047178322077250622227701805670643985016005439691712167010978624592044954615095778985170552682938370174804524824183069086220419992475519934070948914166228546908385370676174092643870951787022879125722784609982736970959809386226961222544729739571612333139388343724458343061396140523918670372464030590694918537901356496501606383078*x^365 - 5300247208467397048646924858055266593735539462260848622225788531716461676365143620299309552541516152781853954070852838864178704778896229589122264316683149500585444018734119222946737361430777035457804331157218499781955830706532775936348565178160326622554682317146168349499301515354303444774169019521316838321853483830219844240252328794900755761738311868103444824752260264214261706099253255098837341558478078931036064395030497840108280*x^364 - 1010976205235536550455963611682711271285437110720342592800581658293040592505956001839055600346801169148401135657379563259191075929874366204845193170349216383415498002822122239206442355717040327726079290117624126593079784999359668262280092176589612016044894198385334280059285700179290652242902997557569681116688641685735082131022372848270635754834073735671542299234845051787064496729416951214689200865982237384461835871278487841516095431*x^363 + 3007214259700029715872051681533665491269318023349965738393562774399374885536705893607962277031680585154994837474518136474080326860177790128857242678509348009842498273548034021067089677372694641866503704942457581206500991258266242806447912361865483689222143539599988249176163369715880126628551281895860387474315496619874228047889758261908218562909817292682093892697188759745597919668315261035932466195204146635902707689864647116205426038160*x^362 - 3060972057740709203140378831366202059461857026009919017124369350391056747730527695699785044138488878825406954107739185406211320696805257699457089689091147855835132308609532179239926907146977213708561123383247676967362562474025149337166324140956484850917592154774135323891864429960362640397927976772433213086969548530641709187187606001800940633969380919479148910279338241991497848041804395898789669870501662668836378891658251002001221570189996*x^361 + 2423871770977611285366328905011952329180128884906420568212930756444453585219241111695662654119300709201729934833737173893037875015871374849854827183116356424125105358452250674569034201087138243803640518133256550653865627451780973316307708018857454452520560274054095380472517864384355773918009760761638425829332576604400896827227137834892149703659075994461123804055782417604780475569255450284305197327648624820343987172283752834164494939613908341*x^360 - 1683359515487819840595804118627991284993021989560027283816091539363978916326162161120433381425621508190669232190092845020581058339920339395781559134837562445863723553056947567776848690121507803123729853618258509898130453927871074028783384278903918006642489753422148885884216874108052098231805252675901275933578281425882185007607882407434256372051688952941862517923671468127179294967509772501520248624900133021792456538604513764696151367742990751024*x^359 + 1066776918031565703688031308566816586814082964053924681064687383775940464664812201512834741085374910946721941291558904583009131781903930980650775709383503032244745158059590365033672832752796024052515437941740082734043595542161038488379465660520617000469852930981368456786717999649304693486615714109162125778122926415703514401554310669484798949368476121883308345764296066266082673415747472892698001074861410145789511691784065658636630065507959636171222*x^358 - 626239884857050830773733538861360833265651665818089344141521539043633930973099417151880312327454439221797060389567098028556725414364920694802115189898620172702309082100366698713591928849314182518121866676484160378999022110891426959459482599639449696606005593370337788599776234204180236790148593232436109697231491196066367667216422947402540363105905335536761974820015777555753168837068867894401310464909848601739997736973952094526871473197734385031946255*x^357 + 341516315901559521993436308743117445383869268919760448237966428220977110748929025992168192066870292896026711578670485516714202997018456916872430108708155472490510897442793162113089883313866575765798582104649320010571090388541049982127476265191413635472986217016660148579606103123013467862940121450768625241472442165103950440293324080833965814120696178872151338939324716285060355468327099268226502505165825726419414239651133730502427691191054962229409833439*x^356 - 171715626164778195238506026711456777073593145914544453744406890486482233484470279352209547543864861171379756760037148319081992505963171448659079184408608886957524869165257250103012884767180192477027863955462150507482973426857813563287876810612068168906598214562031748917662638124887354633679279610388089196766430661510117311607918606305229010516296774950422842643148701063126350521126091121777568866018886708384451748022354175844427879850773206508138907619779*x^355 + 77769227052336434663511397581048458703653259442843667674687178599735993165176990165179511191155458543236875417782778796777830079607041659059586261760095067296650771701499838594791628965793105251297117810656552461317328010886747740331189139483952937348672911935539730343415889278663282439593482423930417472423832192950082457343072393982765363243961376937468621484560382421566862960544431809395558451348167367918135426244839914816450362570148874879989458471847928*x^354 - 29802472346477203388232811677126864494580915796677047117865796358598688975133097129001556423224235909404251744025443635512788662195436543713796687776665149401608567024026703782150793414106003174360692629225874469413498880216173821405651221047072595914277013293955145677099853750216438758135460962871629899176635081893061989397527897324279799339628623693922566949840249455970818277845724285232722646011124945132566602340934893866575696397291737735371918604392804581*x^353 + 7645135414791896879438721661580127446396781448426645007776016816869966777998975010437108419361703391733681238283837931906447809619805305159791347563665021023815910078201504284000766031324040100665963172761696391490345562973192297251643224983687097945779868699603929168265115929392907356830778506713703805269294219103051346964862252371313061406042823947210918171256442965859892776614542985060468973205332448875813464016671863188626756107694708736304286790719423246795*x^352 + 1137449356576237543175399944588311349184324102939751768429411022280324709029444562599734642798142998479819040773512947752668670364681993027594676251027659276287406857219583414200667667468472651561588857839425066804253651722501632382000954763262713859621035284153912979462250559833391027491406863614744344832085878359488981379196517576599519403186109915549017412301895648740281505053209505878725475681502483912705381508933237505546692940902320957019441362027375224032229*x^351 - 3627239411542061508972773247966497587188710719369755509546559053072308530546024145724807519757691482107912474030730040032016054083897933488959585462856386802962380108894235246150859566123980812507741039984422815102710405202905578609893301177296585646022997586219197269078077909211119258842833821164888430660263304082683915436571092102764891478314858518634742663839765891306237484224326272065044008001631030046365191089115917842010289381636989346781445033724673507935278378*x^350 + 3547607696530870824782943572862288506552104113338274446883844193928638951981171697191182654296446729778261684766686523181948190116749513067094056751056861841350392267425889504779513734251802019744183203203279486803312075618165062796068834258978007806360776361649069386835579389394735478125483896349856308812206820368291101267816446554815994434427506557161660674013805141064820394936468465349830585648834733129509829714460313342301430021072131201690924322703221727570966625879*x^349 - 2680822361821133785021369919747182625081131878530941860250800266993570678379663289141686708218756521719566867483554885263983338386403790362428266362653777562775370888951445290271585358425437623098854063825714263269666884160959731762613736240047750979082861353998760601328861913799814478090605725004696866182217916180621589180858015418559228851829163441090185726424448622899149999576295045935564659930609001528193119635745396924953787755275034543753396048317298204241678163257836*x^348 + 1774071370068442450806224150197767958687487142838757844855759796129595920456749036056763994631768198937314114746711694212191262834877577234210272632391437563892310970496506135473748373163098926263785963279094877762201514174655231606672042008061019936305526633610871072006116117251091650217707853217591492456400954978738186750726467580554627118034501915112240110639805926091414967399154079160715538785114720367115372064688527706162490090468452892353493986551095508317820718211954077*x^347 - 1070964971617148649153511661668694590047517393638256671276693487812223293690555558021924439155977581913041531747313451448352998220635641378562296776586601685152153325463274041699613310920262911173928905158756180925155271559960065049686073284657430143811434693495931956651945317356539058730253324722638325906201456508145157534732584217227462915499340235291934691737997761843679497661891644214306617405287514268372747277120696770825082790721605533920437137189155520869234571388625211353*x^346 + 598925783379511405701421871930404802282794596593549008973412462581523230985661524759596241874736472614978892429399874595472587692756303245836708876297076508764733249053955208042834250111614934500959269424982138697323494536553620444451340019360358792578079803422771656967632011313438805410930747366974681158467609911596251067619154226099388573838883096383140976283034745757174272276469268381374971508478965179915902462384363806873162789137849035167201640116419507420996115243101840096051*x^345 - 311180523300593609679111061599738473601442621427531473033063943730140564545531031259273354075376748773577406964854058400616867762424013008977718948033828923534414288212404259993312574017443179956104092415696416024514496026722179956175134152678906819752783908215949376692491191991632678753319890974543379088050840035014292045038796166426087099364186440740567261022302532872083814023679261472758698607265721642319479703112007058903483240826216296989430307644330399245289370651277005502647050*x^344 + 149044603942737003272847668209114811319256773761819297924307401211552471158517243679670747829528454678649030291986469932498489617163834782890928874071271265421621141366549637854929409284723937548439366491990207294545863515474795010864426189672857760123126833868524462343887589595907393177534756811356472462414344490777295038410511680382266521044269242197099517595810908048108183433409568353314239670751260129215770050907684119737911205570720305377902121180257202354333109519955969834753579826*x^343 - 64241283453494541819841826626369532977051391377109202192476585935755344362270611171631321685210907629573694610788578190304749312482384084364918835394900740493404808392653534600267077846280528136647177050383706006654156515307564748989073472303693133080746853742066497790767095220284009342596725585934109653186823590393335998842282361183103527528901106996577019266858678232958416641972098626803152721514117575489406472801852382834417159980664627311691311689052574026972824501855833799142506154336*x^342 + 23341143378166442196322966731045089706092757381711941754668150890779195611215312895242850564596694036474505283172465167084525899677429105191129623830395466587049186017029410164340490737110877412648400480933203278564909517356276349800867008575822415867044174108289556872925065449990062932892186920573748049094304469221820246210281788884489412440298282725991305257285811879520328647583341644811773894936190994106751485355026698326607145976753310398186931514106811889788446189440932711752276519245369*x^341 - 5553424900506466451260031801838418779234541576341978359327112064820165357963562266685226719173734126683858399183120810894216249280459897815493304195226221945779645431986218538688152488283773190086855396142817645081120597202647577890825864739623339043460414846316484976685988480918697150714540574253741366888231083854211458450767659947364961392227130325217904971210939794901024365744208858672236156060735351575079290792540866258472055446712399037858851638217218403825791404496488684074715741469442071*x^340 - 1013950128814198546684666135501769853835127523272656077756720509297805691109430261842675556053527500294171937266004487440998637167175405666868057546669187124921921783952562658024342095285329530614207090862469030852466080416564747854423955287591799460578863866115721741540965000970139737230911121858166484594405745119270741885363641034429472092938724643313723153891932582102537003241947830968410084646099806690392828666654883788371101356315028821158143679333538551511568041860707895212031352521963952097*x^339 + 2661108577587611595046317704293448941378441805313402168781611451258491374999322477057584305557355584770314082732386597756461122718746909322459117702722980489788908510501220390211745838212821762512839810608163070800629777790179511348908155118565443287355316922782035836936882445849565799397722557633642571920521957137157823985115939046596886480694775699336625513411738481738406006602359158088250037694373415190976029365198275551413614135497644766628473576429583682484011627792197957203532560946359259742713*x^338 - 2465636017971336590270754717316447300095150620977872460578013182681665453841926736173024161798689761272297316538621998132877607645968057714391198123880612363769233794729018950354932346015983589128154771696044970922187127055504742527938415245003394803575108222223796598298165349343454105780137434805315511855442647831698397147686196660459166768414540307805170403040569053179314822803751917832687266072873678033441986977894208289288132041000766093010827928485261216462970544943218853411154923630357391830227055*x^337 + 1787360251900489243938914253044465094547123686814864845548152250433609153550364417417699329592665806372210408152573441604428449621756221023716085271237658800053863511241316132085087880004959684839461588228903589363605698424311120719070817749939619247705431782397568703338393885728583502042264994351428253632024773739633287449661901937395126973651674687624333614080507659814056550624267274985431191508605189207050458384027249426989956466951541318796330178768201480533336408739359123955519307944331728012840131277*x^336 - 1142029919176379371609731672253620095729819885940545101183351208911780152087853241350584230721162864379477699129700851119889891542442052850297125775833709831075660408951758413715039181487891331384445733574067765110950813816638017086864979179507274965139974312953548203764555853722121798063534272767856983281690346630063558218136826299794560367208700400852600827242230304527394665311821002733973050086835873731633256466945511956336210705244508255303947222604282753456035110108156810410609849112539110037556727732645*x^335 + 669825236878594776252971693043038053537135198442413276312358514448072596827010998751850660669742823972315434417666642713074211807296300152686449955572237841367521955135579631140595966983200330817500703850977186299694440113209666601531816333497174905135684494439821254855301909696942362571505888256513416654002328302711389501455300259031519435313762019185367166813423951049888599086340475537416709381758328518501329726195696344027207227088229665831367866066249134050141456216929879894790371913660617241161231789109057*x^334 - 366867502069948148872235200023006819239016295004189963407287083435036102920523256501009389633409846043445219892850655495371297266911927622869862439127147746675796527604779022615240206212432337945753346421158789412177983151387025317055117516954022913731631010211010670143091526082852124262144638786810065460924177412543639083199664247875366802850780018160459951955421404030537813837574497064701765419686118186943672510508255108132452018855470814555913400687382833797291356589252392290671117827867646311029107396406406165*x^333 + 188891369074478249023690536644189611573347255878029786861442196209825929938007152476162544727330758310671059833690704729443201208089298378201442170008915683262848732843674521899831413153710437137121628147806653313417887840050093608670013043965968816038910737624756159038915274800198651881266646251993410842261755006622208688176277777694266208530354118125499967269700161134707079160984401376460485173005906283301692962771074689134244349968056457764483187994850185993881920644826149422568779617552972090229205072598111587358*x^332 - 91412087197871527807393394326377578407690049620330793816137036575654627864859203704028561237581613962201594508363431016718589893599027349165749371211504257820986398083904059132700417215473240268851153225535349786545815987458983939908664988187596642051962516175729093958614657537166006995121278351307911758348388027177703860692840582109650188875326915441773622770364201015609151412978031645090106559667575928928891145684445596192134254029791913639925621074401115273921330617948509299170929418312866394182075047042943211228584*x^331 + 41286428028008756234800717558500799917738898495706101796559066776690214729839842313490532366069980269886306029396518788063044134160300607826543084523437864185165414040969054191533584504636856311386191786434708554788807632707448988921228928582331473410567873201821304185162109613162407170597417695107882599339313928500491265308728143591436105786884593882089004925295706488354422214755498860851618763306852141314074788925040237193029522567383172835514848357959110774706382048287051248961068502093954205831454837678791235168500517*x^330 - 17091002796305828647709326400644579602761173905194691248802766338683436975076071752756455049193868290368979503694556722072186501442520021781834590299411512422735081118623424306130839102884545730583215076561662826666452454527814845179428568671362886899176135325363539461968990683204247966914773723581715916992833381669569921735489605388145207951652601337501881713849343248406507647899963959941919237704749026038203512882244414194517783169905534835752964824434313879102076860304194944447121381881456361449368525504888925216622894412*x^329 + 6209097341587801220733477853564681664634761168828633136905576709090907785131582282615469853378692201707964090140550657697947166058399469492919768410814202171739419291610867061408345755852372554699313224359236270938051890372281189137619079096883545641596418538899475842178538313252013141791363322149565730440378036909724306109998402694395067073211055778204887389774521995514739855605751857809812149668655990460379396855498067275214747189218144503213562674982233784986779415898222593298879677851713718451393116797722747233504579967565*x^328 - 1735225517533278359884974672639430802566449899148363971629366438007832057693933585548766263985690840070484747904672521000027561649112662561632441182850100183412762436254126834098594789754127883684520934374700833902195249015384652349728410399068972274678511603655889064574439531080152083500208861451427935316434072126677758984876571352673515021406507990899898594453407705724763959586687138017732557259740080854530998551191577877970355369149656742847254001347866586861796298646247894965173793789611426777911745697244276976219666791259109*x^327 + 130182855901783591584113400981265299392896161400252819009600848952452167518638269081629071124186697499867242026795611305631493763305129374618070554458844784392018821943466582863627177084372795117353403494916322583269711670410485659075862496435703811441696572080039311950652599711334915646837281661111732900734670083270658678677676485462745641212247563907244628932024741841540572036645556552949909760052417185883726141932236022358153838219567117281652006739793607478675426157190218099268369914761025448691373030492937667596191332488433503*x^326 + 304135872628418713100400757894644404285116419264857399322571214088123651064479838221130954465968719977410315571977689818625346725095847000873321437495414856945512015811308432461251563874358160445263675596002498796023645171693737280334360535975945727539082601446875892174067799741176918910875592845164207746991074654512634940080815319469840666168329792967773786181825902146086973346271278808817238078637936473165289348843439585912646903289767783719237951198969559392971418205148704584834513570062220330929458739458934034907868287186620852012*x^325 - 324180849952091065554566034662471702704977325535262408301063129265334053289862764618890633185795926193093198846442632989797842840577730580356690379818858411448056950077047907592463927255165448343656697091033557965706973349873331596387972822339511824624510191691206045798327769577586553236179464536963733449792220708120673192537718600831148334322889370458596218726225693679259358676197936997307097165965497395642871293385639931138810097672923708265832300477709163505777271425458389437798369452193573091301080392541237511549418443007206452221758*x^324 + 236169899122094507342596435721130991439050469892518233916737760598306626557088877257103828152258832567820634226039685774137995332189600017657684128116076192391282659041431792480491534105985938327917444471599809634811165508564272714842546883514263804755770889683177216511749807314566988354617551421652388072571997795019233306540209281321400512741933141447453899329809163518617698563060771532802036283038765927128755458501741211583596351083957794136059255802336348647236546911231203258134273092855586393028938146187911920099352361310412513362289796*x^323 - 146839635207181999435619951764261619149603759306642032016801280781997726172541396605692274091843479682138256513190946397552882814175155145840663049996049064478323314815801489959987708359087506266917875476766218614938240237707249572297389355128591313027578345378699525564536638070368755548210800471125674429974018932596613356020860314779721500881702381774292910421574744075185247861365999845652285965743322335581261560352209649089586682368605929434482982763360344729420895204856948589653096842930790635019837948832248275154857410656677843145017395369*x^322 + 82877924907274296415213730110664334129938972394843953604869899219818290422614380614606168011286507526161664576692802238379925628836893116333558982676832868573513338670917855612527382807236480671365068194941630505788161949454476559307772062729882618878528466466580689783499447097728039119878914334994466159702475503758841165199923538470126743467461485345415191566335077943269286850254420154591657199281717033432721662315383882302211500760815961989355810384908225655484980488656260218112677027992591601864430832090124119085638692294756654720623373655150*x^321 - 43529922064934315694718083784581273059028296189429185085960693071585634223235041994214531352597495135802518376442512703403453307777133872805623876726790214201267331038513736527276991114417672274977533621605948974724989229692797845753635591167429557069081391754094934439695349747892104155685096871880524508600800602172427612101595706819348947958025307691554392035730265204813988344759567195250020084469612003578621366008464590811477367668970631309182849217185443854111765982920869026654003095144855120676994771997051616341379403768552930095934281998797577*x^320 + 21508441465846705244512167925717500164955505676657396586723909698817912299271802414275502899181191017167319931992173685972045193312979609976304703793443730027309771370097139532988111123363207832914372964937755373905317115007268122480261717603503303473664481871714667659464988338570136008581391638609408034767452321119321064202875616354762628433384574121242337681128735760375256318075231795263471349300851525103925613094366104584547790923840158764981795159939871095934826510205997015942385178928668629482431002221928542502944249177460127353245419872358977436*x^319 - 10032231953748929411945370419284509225965871202352719385577011813758937055797453994230199629731800696776690147318774574759196715142757872997738917942779968669424652700066874214740388822898084015218296942883946183840615882380796423964530621530947923356439318789239812710617288664057370405455553152776894234733660687095093857702479770911311986553869826361468523807544378500049375619858953256341883844281780053556063957953110735547971199671391507674059559824505345508998094205180015620329125447915283174998579441854829360220253018502286011705452359588866001192078*x^318 + 4406948784726617272278418070364816315148775202554958933596145548814821222812450658064544088290836573496998040298095000071278453238142278892568014351956677893455634367213865683254014986361860548295714543680892258630896124831420607534138627612943887365143111180551820125450223817340530326507137567411296247961653542955828391432324863091525037145882018011670724945200238152751765721840694345916560133216136652207224368109213401022645400996325232016733975993302759880339063548245195224950722549360374167494869038083273888606955393950915979300638088126528363803655760*x^317 - 1806269224318332284396076807294206910723277050935278961707235442341527120382175558811549857426424541129217020848392058615783762493923698760498250401196013202710715049619109476719907249110522210974294363000234344981367845313772938571353752864546230414363555907517612192142859151485165077861233017412511414076607416641516037753544028945978622188620284625195100838011106487046649147407967063473655770182446759597498055031514185669508604462857082179884935631796485423054494294614827366801096234946987817268942987624457197637617564417161000990205201770701006565026356064*x^316 + 675865005162055124991975807439729997788794273075717162206790872798617786830064869604609645603529396180118176076453545462924990680087668521795782994720001387199583303876987892882042575534751004768147035875824090250737469194194108315191025064981514022481715470095844956500069363148048419863768580286115268449793303585604545610794376538479037037792473288352934021884042518087579413040075248044340678596048287222624212855917682586027345660188414333126998057482929365914593867097081877781587561091662357448043585411391278926880235007122529287913331824632556853459613153716*x^315 - 218913243731547859352519098344607219157180978368396064174482581352949032413722619136776373693740947447618900636753894531312039045434466091274236859985333511068548154211328082115338203351470571328566099054254595127364403863712749405475870575612284828457782606271376825636725205753932717622701017864546006138369607987282108253202871297878405234945746458075514484523055359836728733165510589737128217645500766184209425390012410920175922150204332162594126880807981561125217502439204743965860472852359817749947269774232210783835128427139121160757674107530959744855422831531623*x^314 + 51417790531899471645119674824520540345123601504287260450033008587503880169943000135449932665275852177687767174787904165263106138343295351227383380807543132120248403540782057576713606806003186624442293562972993852463101394539490133759722083634198267629427643532413818514450960863091232118521000916496479493640682110303132448734267688863529582721977835090016859469604714682000889893205512138518991602684736092801269965607655385450277645279397927179891767252431417243600660607644405261073885432174129196242677594106760877583457257897511709307555864447469209263072523191230617*x^313 + 801159440560642056248737939486853049476526599527984967825340972445928307858991894106068348368662424519689622281889003914021741434267126335784863427770087714084839963417843113724785981222033757801155608714280006166512506125211796533965134674889224600839891678062976139136462337143350988814544398554391905591774285689266466383126772620808337677940503959821378567425562960168147545404391636303389767087511657610971161243515898912039623454067501872341874982986074415954099012875675498379716158133575057760869386375952144153703017739718755333746059809863656887240708337545264617*x^312 - 11720565343270150177702951686564524759817698939241141917139372408391871843136846306895584566194678660145101776918128022665458812008468602108902631649001099330626547686738634459788220387452962561216334602199506230466183741619537013773110049614045906513053913474376341461757067055206584647740582434570006290169025048271625017460342682127821589412082507103992587749978701493706181263755452088544865155874596077412324020930232234512340417610044837172139431043466086929153175989626205239607040411913268342543459043980114392212546906689946400763380605489173658548559922946350363135189*x^311 + 10329730404714109129365898499040641216490559295157415849064762925386413028585826048823199969132845894297409761976904600702306177837314727365034937217978932968654155380249372872104156888199931028032719659607472480931227034241795990536016900753992814207880751324701264000159054271465037160838840511407784127626115929501916072717515904910760036661346564301959831860803835135614667017610160702585979864521695825647040694810033250110548877496000096309857467851185755377837419742471783324322245626345113354670944476399298715137948055705999891165181059196814590266302329476311883456481851*x^310 - 6752212070533215733624711104590466817587546976258746632328932983529316259640051961803850658124607365320365988167972273732992277765895715900675389299668833179728853705518478299686532938146325486881816808261122705925604398775948585632022609292264124289830945245812957693238911279754709075438985418623845245058591030946795965093340282833225190434296821764706252160665117589776780655976169840094984065578127300397100557910840137393642001773443510475022806172134004718388938019897061428420894839784719799744249156883431638452092556105428289795996703683972264774491023775417616483783702526*x^309 + 3847500647771500569720163985353916083950622615116456995900493424731754846905005894935349491552817779606030857077017682747708403399511410805466406952095486967935001896875639288047370680621570263790903795089789120963473985351264409879669244215254382689484659632956873752500086142531980246597780602025473102621751180646322183196725009502102383249585763037568729319900286447427693186606738323213348211187130916548405561756340336006768690080166462411008566391937933802224317841803197489156361233955552188683067443566244806142527342396707360280089277037865069034449447405579691486341354848196*x^308 - 2010592276878249646688078383399289293444095060308341167120478482299077282128256713361508900158971348369717762247535026569618690271255600292600741733152748671852685613919476109835601295437229215991182162655674471140201103404798584038275836183569385404222047361034013745854965014621703436297063014096303000512368049609580187415663448022010024442522484821927691216601807596595224972893810511587100663855980097626229699475409953100360496696823239827140112979977179283202441944500985406776477219413971424183943604348668304726248367153168573179913244782935485452785226169436118341159433340449843*x^307 + 984805896761679250970563238522863290614956107187887575755694162032042351496673630364808945158153423105572005449864384834292816823821271420843156716970626801272032390355855131290355788701055740848118838410155135219675141192875502156980736008907329968467235064452532236804824887396484993853392841956895870559374319448587096620005046290829431846367582821799610198200389442560088154304025877333678062739827875519087898835874448604469031558463305504652328434491360635275298058596252318428033133025739630313459212357022907661831608855776618220335856194811415768831558236122534156874004092025541340*x^306 - 456860950825145737447476763660171849083467395085927832280011659375228158622486194521439257980975961683057686004249494813188914158868341696970806479018508898404093610050270493334455713311506391247499615168406203104719976188764538075222741499711506432088908163646357361864184745571923182351234530933219776208944954031200389408984834131486278246968059536028043491943422145164230167962908939812034443240885616702259878336733316134174683859608847900316004041986989673781778988960194601647719306013438374222073822961430900332902289803201741471402001314926131347858802444150424640183660639060588123974*x^305 + 201649649130665789309002388362019028640725050966379772965567123261772339308521813932948119118058440690615961865615207147959121263720267850389804064864085025676692605995322399142007694241482567774363593102098161148363609882804348717215087377997467884364517236535239225630560083964492435251143043543608554759163171912530816717752046808151601284454211954494026811448290395216757560540197721480624988683911339209532602043758167330480995497183990853791522192802645717793980277824026361241279096018948745809604189145679457443583992364156110324981540704309401986030186068182242842843142755718446138877142*x^304 - 84726697169801441172107542703968177897676725371235803782619405859121108781946431346397934198190662913573047865300085599737967733319957534849180691898624995194532024654929904797947138582423772013417132724252270332061674645574172451255001645675105205180452321814173146455042658811410455428937025061581373908466334247227942449187992100884251130382060667737796648882673065853662986164931205521179281792292735031046802566799923087420368904586034914649690880508133304141492355845564023386291328752060159754894821734021392458266435518418995032292806971529495378374951485017414519127563321201082901532485784*x^303 + 33775602323445171471811077504379881349222868076877533836543026021248706228516883283310671359666410728038119558277229062385486211179735718463271575923687492398454150740459050055808005737256413637302388393871011507506293874726988077047133437066122871701222556857213671824322264050667811178951556599362968755560996922169838429872214365335022124524862266801951960060334678417242903814283192042729685597180244859010797912850139195422239569707439506001824288917862857035134991167740753896930739009730255306972617209608241935239189768994577879685672325796173872625270878606405408085365049003858228771511623199*x^302 - 12664356288709798766400685243767806207486436974499499247760929703535495918918310813461513222227886873723197201331218659079572650752359669457055689764208709976027076388297651986811307481386005566605365186212487320606789732052944978708231710138046664619107528650166982812928162775199738366064911804749710346716060106881403674273606766454656625542940356163407833685916375879331510474226194889518134382419884290512196360385533946848386823955348408501708715080667443978103615533780269921495305549335508227515927868537044116184994942389206571498215977898032879085327608782013087904360768402756954477594416638795*x^301 + 4384064246229833690877458023167916629554314012278050270719368868971832577641894654390017528944404662445879987534527190786635016588061332466638946222608082324157131967555422788290738483314266317987575932270685049603505768695061519921064996545536857055473844638041692818299039741260404463103638881065074881059577800781382250740745367487700959037688795778988679134551397045411470897914738689032596556694078063449665750708752016034495683004146281873405067117013438244971535253114792847626762410439535589733457108258633080277383347745310708730537610489062558700112480033537631334950500979345416839495106369323436*x^300 - 1342105754693928691353940060637916521240256504627554253421584996458161389959064846327339533820368134864906167788452481387110739066810751572842573009899540310024896477824794558515472206741708811164253734998399247365507498585613054278107949582816646978651789881428515341322972630620478446352650442086110572153866002784823411360101240348234994401019468287317144365204780633972819272711499066838034955458467322911737772421751198014694753179163275925896707905739876572609511766550756950473044552663885302438507608688757843948318893888265521435951394213318677530251606865165577153386796857924564746515464600680490087*x^299 + 318993053945443515318086605055711479504831312936737458197732274696016814770821103887415342179444959172264524996731983882517774659252787609969594635964566316186729185373349373099341635287518399147637917450368949719172528686671999929557060318728926038636420650930716636201601699740161677931093212877904180476374101863075144228246849408848851175556447134318851743918817730654270883772590415542418838209133709799322253583922552539644684546775961367393005299371612455495231883102381909593165413990122134225335942973348027841309607073700888766229976219485294389488351114808962454305502263219935343200154842884918104337*x^298 - 20938195141274421094860696251418965408077447576637185292434075375147105794800007794125704298412811380553979072595261084493833819360228398176041860660382358672567155007412696342867287903960269436729085511123337335206110530005609366158476340012376256474425629383796837901497566926929839355553218595110887916330096691716009145109470363780521018143706799245863613186463892397090010902763198224290922180643144548475360912619432716471342672001498457131828166039109332620316014033013242907217924982323049560729820017633952492303941282401280188107131610235010751336638830586583163971893160418369746249693083535364567436842*x^297 - 41233268957988259501230720200392816108948039966140824666536997275759697651925485408338260413582955839356652156773104530958845383299115470903427985791489655560340591678519049096380602748912804232808504515721550847199257994061846291285591493505835712634854584737800549906233729448731560435577576212243298625035169175422751376542745111591243328130070178829618015185161744377781029140434391642988704519697383542953817425840058027714404212168681095900520423636674069562107188907728668800135567064970581965894481413413181982121177462098622725205145279722301583270915943299862142120981199620043695153857831058408348241109683*x^296 + 38796842192661164499093656967588821416399553189839412432007182745984327815105187445551718990262139058734204353570587319751672192644213159148147575071587769133095062257968804398517223557711382684373658552691721581634235338803051067352524114405864295870532903097897949397069930802365926023813876088271934774977214547477826670488930052446595647170539950633005434518609709272548495442101099835490993842759628320410727755939879832228418496389738146374057511691516756955605664711959380076990143928259407182644182074298282924133707235013738288430010933399736663627437249381722904138367399386202587495413761040017100836960231442*x^295 - 25337437620346932743852829107045265436075448508532117285803379972930043606679771725618277295743367056110705932872602658553231890919314073000613890313879290429547975399075845376217973636196825396899246134351207308976674245862129345584531124738621581347156496877296958714402897586509642643243610177486437446678868515020535854654339337836015086130761289220649447216663943035706354088829028867955409753993644180958021402847169840137078443073154162989493937258408687078262416858192240490500639274116477398444783724819811261544431887299230410821505522155287912476825707316720021841483582190200160038408713400889037172416134120552*x^294 + 14407166133921139649108037744511407278720510103951285836424802050902566901068105172084335880712378226039408312024492740030092624469662648689093226031628173024615775050227044803851947482345953391596999242600786509490024983380977375620591891366681891750487785078194450093820017287101154483979633757829266710071240988573527751630495601877018659358706882935796569298837920471891195693235147928820549555111534321865719634976205732292987201252367911571604428466696050376570206662941516234453469315020961165207141965594940044201052714337880929574823383097317130316326858342681596290872546115691813764853021709646895351196802747353785*x^293 - 7608854355055108045504767740232413281284767355166604899538002042394085927562027346925093159080340668488648272997037321781040047649105314386551798377403052473462938681718572987502908940981490284779107083441731858739019212168670376158936353100216068543206259718501016435046327216593074254254137465731970314743996585889942004882192184615408141355466339465857633381261742461930648638174366299617396424043589120748295525150544937673554016705838451824123098743818751597559442537908054059016511361797562706833658654788696032987970856101748591616960330309626436960449352286066363971465435485329360694454821524162574034559404680758388791*x^292 + 3834530643060569512310934753072596837114911158566618588053603524948073921162486448788888592234993950333500527794578626785970128671915530244543358792821766420659104320016201417729957776442177633218140787242607308906653566749035754295586044233478143296240594057815214724394950869578328251052688859056308686022672214186198950894002858253430845021588413798427420383776968098691217073877460385410127222388504946384459071655759473959929416979031976119846398730729035930863416919134988527096319628230947010304958558155717794749971162979276142075801583871687704654932285664745091059613735889288205591294588623315426949768786632789233487975*x^291 - 1866947395952867457374199993689554470120181429241403791388068353693064881993897803052666085288592551464477143300299123690988064533094667820151288885071084222435921092511322721088334648324739786666117355237200297724550087161490194148173990922306161633274505384634836989791210203157494163583322847367184439404886240080436361765190197827116839034945174905063368818314783043329062429113895260983930510243344397678833183307519374535213973083729703673933729782995540813926105334013300803370003866844584210435828049970205618392794634296025741605765502443278578983860049976985030694047397079624787830535827962192152502356794971515301485308505*x^290 + 882291898641126424311303752366326928372236179341270242275256400851550616142643208058245192064780073573372122399257736055306601083278402230342978892760019498953986461596230119463922640053018172781832632593647547622033260313595655208568103144710818017914292627061880355385303929361715862789647731213625264889247152872580249550547772895262288854068405411952670902020083904543782154616547776118460261845416389218374998120316619925098425472229981013514629665505963943977725032145361551432736828716241958807147019311484447776679657506341184309077458295323482061627084721201459612574372014889575872147476037065425329869030751188581892263906727*x^289 - 404598953065542073700508435395428634117580606260465103526920763239754652057100883330456838501992419851314273319386715241598858009822856530798982995814407950701956206997849173738768557545558921923549486841441653902621333474531642621338010000195217438101631648055358205642474224038701818115410328948595799121578750782837175107040841155453402082024237103578813790058838850397305270048573806877677871360791196668770512120651410615650913440783737584048172567253835627913534322605220150095774354765751746235884178614500557385970954430721099215078508480520998992339527090867786423485386533265369159974599660754060921434152006619525737306991407681*x^288 + 179300491833562193746076903876513854617069462495497561550098976107625786494834373538491666645310402819202093175929481171520401981476705371438127566028289496011838377653335629254528439961164696991272543331539408903487856715121708684512990952441912921601691416328023654894516585861412939962827136888459570083197143366402104602678126462852566512190918103693017146083415458574463518876526670234590213410933993863499257442518661440862324670633157226691090418890183529550416388444721138808765948780939226721321240475483979937694459396454068914031789639860770457132061384893229331443407747827563886573548499629287198416654772474522612626013449020663*x^287 - 76189589986874506779847531966364967794960412112646272749404387192937900180964322100177236126162701162902227476234147334533903686971591068934383688578196474641595555923465215604306640040934929337061684109566562961968717591479532707705047203653495153194754367485310350186271041034417609244845746379740366014671891646752736429730024815946593402271305424756834370830074300778006702681015246389595953937384722440402253329867830769651210863514717011091428545121905469788815165386072691415918891906084289781821184965676961331287160910463307001944750708436978224951587634191674357820033667609156122851342857504750360696223912743754586962938321176653004*x^286 + 30652404993387652053021882966521409965025219465610111786938296986998240233608398506794618192958871000850545950173888755588430047684320634815541071567929401391630451736237664752884700493247326280211349327323414432400599298225403053744588547408526796075279702997228013683288920824526482321594824451823543842648630248422773932950445944406149923938375307121571499847011328206114210282502009981975727188958794321510908757384219033656601401897206304400695534427039912353615093066640481008029956665993318006844207302988131263461205783024434734294252494503009479279144096389636259136949193212457817468827830865183144182187465875883722903323484600307736699*x^285 - 11426999036878172771555148261443097974391619427707252144842592339849314300093050780347093705122640780068925177717030311874406048450321664925119881689250029362890624444830021005091474125551498983853831733840848950939617164905388930551867187368528052905221273562761872753291366376998117762678756863706935058027228058626801347122604248026557445716434063259746497152364521232642498622619258045284031379061674688632882308365658984690204370345743931795132939515116415769359689912808391156306658113292465550932857808140757477385132256041522146198857437981375795689385400990809558450046980273817343761709901817466084436451533383804773377995466987135304757226*x^284 + 3781874680067025137674725149231253830430507054926507022236604608652111822255558588376360886708170145527423435242461314187351396016506619046185783775901391127593115775140340336847510854882134667090171027820781917791024341414986419600503825898238137208848896537827778642431444540570824128515624516287592658421858100427775098867173574182483862402381224373399487529584336667726924701196255321209167835690547799293141995993964372880759182690598301757967155769715852258800341111772333943898241405318662494757848583100015024451105135429801660190099473974656848935647303567933503589226104233065402342930967730750986289647136789334041826810777659369173992601096*x^283 - 991141037392449386018028752012318139083370084824801259660049981622182379633804796391734036714329347296688394838924802492152831345788289777647720241672758570081935024736345097259698986952283744316589641284127811575339226842390724713784209574248798946175970898366670998119825787867711521503093386493872259066732787620573032654072838097513643872372967989903818348452721279498091161649662213360555103253721279840941023645187968837060234062347300978775544270290898422743305939777557101187324212544471773226003714708350315518574626533101630508252217476829823882097110668119822179091708960750617366579142508845308932091243458869082370202042263909822012692791702*x^282 + 105285339344320871957439714154160124972596040012260656769453751781028937619146536796222534306565195807890680600839444589395079846459108665792246933595930214335782183459561506740969723019240004052394446645242246601283058589535426815828946506446011249905944124937222877803085073574568287809277720846789029405205888278026250958327093510762747293521409351868924779948829718703008653421091213811751895862044410479192859756295149812159830047471978844469885392132792196895790901708930805314525967383352593266932379938850633352633605989299302395276979300999529064579000784551455041213577840631409469036207067954396882503013210941198881144674882585392927566561724553*x^281 + 102203446723511588229376407382019237061961980182256702928000247890065369318951802001013460185595150641578958746738529441227137313502522958802102357839853690728477769364584931361465748527629234496517442754166175958021098247478944385799345867975128884369431628666597570567352819288209994379266144787118238896562171401764687627964000582984135984366641975382556628235196509748417930514712007355873911275457767400829557605962721648461646480217157985758244338098055035421328174086593898320602783545981564611738392279307682384304936758667071892790459568292134726494046303107472956927086504124529380541191167112692665983905832441328689233991027750638573148039038600771*x^280 - 105267396396964455993248983468158280166110670240192613630865288731703753737897282463927264599361222542666247842388476909761671274943498657502553882936993920104767058958712047048641237145157179154952104876042995441015228395423126542788722919850190002012024990176847006275870883095125501630294238765177055351006414726413362013193336135739983575653552569335886898513324410439376037904096524180023745509437944545336591678740064749553785199324377400436281524021675811883235193748982829552652682684002115141067272747737289156245398695234040200692534745397036572669288963314873391496430752211560580989238761766430901220653483806079937870428734512166127630493440723617847*x^279 + 67791917839576965639005033458960357164402858519319392909785659768196299428759237470867805229652629293378046073651202883843669840521434353326208896459751413119563001846880121481927014521489163732009930733871767304300125905144145142711237409629038176592593022129651462552370788664098783390230792747939149021788899754871968350975135289805838318450974530117511948803360071158561109890509530980864597563115552801492946624907433434837210647527292067787482901226062424557192795282631537116911602334281650285569867382733828886618072584999336983930566159356223119585233461405199031432036646339552775161056069832165986491866275140715629032354410562161124593546098833961283037*x^278 - 35986273835537493567217088958933888298482545834817760496483140934026289265568940418601267930574591879993758496140872704401245983892371096203468435105871351225926270185236490532145940480232996724564193228987786721633124654873578946723020785043102098291988507505107908195499730325465657753178940128461115300222105598144534565249692305611377086741022337085311967563145245156611784069172082680938151990472641372267802835470219204973552743018608052189202782837639091985866300937740653546015239775687651006798401500244073649453309117145114909956290105431348305602847814278894412956296971249844402584135580462642261954044429859249746236231641699692402854102311422436670140935*x^277 + 16788815516503302492715633698874428523824363110173329045294618111286883782906209681065126176059200562593568083015262910686251271545591307592387741266875220520185484025735279622036351828566355714760182259756442618024619172861064205156708666937883570181603546583901971646366727323385923730385620186839620134548378889910203882013702072120034088008218212512308730347584739105521166743697874405625584292860763904952414446377966079592449007350097702462789768405523699969597301918377494093379734780880064791773865053010861294785473546371801647641059251325039366655026434907176407601432747986228830621169776908048514314791245451689248411597218098359748788546063296916447181949500*x^276 - 6999568609926191673449895237956086235367474337898710882140872081780616106090966451095658239912626136732746641144114094727018681962388505185614033341908411469646919371086640159090582600764569527931962797878021193279760589038208006308796064775241113770923758044314851584106477104642700094102186361150622982147843369393055344886835838314164964370050675981145934710469245517810443473958983068150882024561814381181391534216587370067076142985052394234440682821930027038170993432332159879138019014256440970898275259195043971758313795183991491123508504792687507921755930173666178927402313203058992766936024861315775838187663922848190974701332457917022970698529698301430516232414644*x^275 + 2587571332485514649358463539537630228695749472347192659796656771053725195264621316719274794414365841596300607626942756914116859643452027663845747512771247819612444219538259681144034710936443654527136624764094297917571932430683569794541487732256928643801688969959684981268976281505283070086008111277795118015731470434440658146956428561523247003480683124810656049637648574261462676599244330526003817159905477410975651013158828127176653461314429047452428311832554827900859332625197693740430549735637902288421457571688415568766031741192235318029608981768684099702660459863556603332767569610061709679256993430007606411582441197843210930200249542908478737442515199434420664271622992*x^274 - 815641591675154222881791991927386659365972938825627793416498362069624631152703172891443209300443803865824407359593044702320305134352950328700497787768874333691440015769345035334127526402257337515857678499873224748389202745995624407819347183627606529560176868657062813323518882413453799746645840375530174179886681680495563445936138316451430378166573048848813672046636949707368659291563319201634100102363927322769487994550131142071577900564718895441805962276262350244087373377839361749790035463359509141294760895493000218962511673051431214805035780872584708404252925220690421352338638331299687054144372095281480310392972876312445570460943298129080321092939447250788405465492430895*x^273 + 192331383269489531038752948880457335589548410816200568334351152716050388335389787233486717895483039643435887584250331998838208322367172177630264710955591560509558724464338529832178625858007774928314695511544153430150454756327514998762829493892073566644056924228650533893383004280478839107901343274228472273448055373904339994578687270063963065507457304247039850767704128384985891154074286741241469263064459589925668918847887334074461876068831642400752529596918071301143937320968848591974879103729810941759509280314737233007877131217317915523606342619924313538500475703368065092146485760234530534418257192217696031816385056916048959703605712145432415349424398565134468383033970277499*x^272 - 11777909136816851612175513523472665506269719054660333376183942324656581645938920058258701685929027395281124023965079710301816046310617565955713232048467323035846024445236582358202538733644262597407216743547198975468462429746829873322416943435133984499956635950202420015468892083594076081082410261404368372757206956053858646724872621615213421976698805034111087071331315761786555395836707152756894349282039977891366283670570105035736942021479216676052120524936895528367017312146836384724793416197505786744103172954242242164517909972411894822691658082515828610989621571831646077224804220935279862520166863481154209518105499286838667388527386227073067051973892368427637865337937359686597*x^271 - 21984805186663782278624953650689665937937278272444526399228826297100703182127333189224399938888218068782370736697780337889376090779185237171847945805161367144134149868491821004718798886467823008438966460089608608807119089207166486279498719424720063606377851907173311724151623460575166213285274518773658239349917259463538196539998692788459109885584190170166811268452241603332983011934277447938371342478957271186715439929031338817689410446448574828547664920867011298695480231366147533662744569958411088259631914992139565360437632187923322320248726371867409897074270884482684368997774191334628604784973377519731664130677956002013469208354732944111922968063908078518308218472261749416376451*x^270 + 17885411296065365046644228993409524673347094989236054289384009406474355962567079929904688195791136419604728220156154128902315121036140733703647585231198240209791978479540336601679217181534731304196564716154319227485361720362854944272080574553296676620080604753998624271857236636640766198818033362020850667551288551760976302377610634252314563240356065222246018572206392428107080541880175062320311478859957810325988315340717196995629230644290825695692380894289335341437685949572160143596370909370970879720006601997568855200609870229893030124619872827016355139553721067282133859334391034768213086622998548368604552717377319963047923392742996736145639193926990557660842836421242137385442840797*x^269 - 9473634895622648019469693724137971903687313949278030030782568571806381344260897217555340167930080661927917348530300297457784415298519032537647699837481496920785276576015473361883814229867831178262756373646673749664331570432392413655293789451225799587276570461659579350695992095304094703038370868327060306381049363280128647165882163802063466865117945234639623601363231041073334499002764610337592327689247600840832741655243995754419489488839915305690403624302739353481484184810058378694947704728568778113500019695517631147261486552108642182965082284980753924050668508167207261244483709424356471226738265661411503153629062740745634618889351588347709187729091461134027813020189968136910529395046*x^268 + 4007902719078847148521708336811882060337888935384233130666017541363463228278872848363380374537924141400927168807845836023987701956668692905267519920099172519280529058595508366558764799046189445496189337505988330539332775629590171429936034191371791710820312578848251054531737140588030381871358024469599301573770316710160607002508739582674536758500030499520823189937420237342566663474180061952317663864498924147034020481088208312442208211302759669851494128562692850437747845597470608141121140685976529878496967787507493947568788255325776129454172762976187914222562441706561659324171309531012959086593259005202749486245886004877267644012184652738181259834211092735098626990235665341581585477004186*x^267 - 1395164337731429644613923282878800677350147799702481783104982218055522547001154042201230522857994712596108478815248013696880786089693857998701052768321155213459559362991096647528998506370280422065694422019396286899581527608811494998883238660760034040017481027499837582508905227169212360261938904949042478006601954152750932044434775180482735498083069448231476373955773889848078948983156320757053738449972709465578042942133491592609319639975150105548315402933900384678312485431295749026391511904916479456434114627186154297237376614646836878811445674810578940669055860631015918866789341670911097934505175270520647241166442419978242622677192944604031281254879680424055350864842688922430757963107288062*x^266 + 382947874401817688046762248960237154449930697208684078159455142720434596545049799950046848129615829385825135604347618912928550499491306276502035339293660220544766526150428176639120433300273681002812358296480994181301044035985229368017398234316561295626755523060141338399140368417765132964997350832549115935659644583559704685466604051715605562097671985949422105313740094541053995499527094057689099700978059790884362785301871269862261808509273224132282987050137297653844031468267708291884272312486275672102155163511313973415464087755233534997748229538101118963466698220006865223723147378829101191344319627964632460582809503184225459862441844283357665905124369426431905912784607418278364626188419761410*x^265 - 69244671110384787963943651117185586518348284225878828689345885597289767575037372396912641508304139807792677005143590715030349551990066450652323107346150501592448617068114100465537151508438054297427875343101990655606327988063967085203924919590456979523394485878499754988754611629780543870225323753349633021846104897879707644798357528142891976270236410193034806077294807162015389181421018637948242966460414355764988183070644637387677647673094820404940774920855115686568521847276441282721378136940349613531679201764534515480792420408875581184410623380397248553044010861917619203132530804158154453623709656268590310827496238968514614278823682348771408343240263336835917606578668729758643456976320186279462*x^264 + 1431503653434959113885154782288083900072496065455638625145190270873757686248190420289305350491164244566969960595354698261294167734370431543672658453874479584280573984787311701607990623325039797925429160431872561963189801154934741468135779938547333485267232143395381521932341114049752826559957714571582740057868668810585209845432384995057619606475385907692354295276368348585028623701300408817809226214588685223932537785776069190299905329156967218965712226394675502412690781209377474899795431834686600941930552488577260611819385962511943807123266131936032579638468609656808348294813529493633483909121553878220176967738212212454935092243089066866677682732955622678737111609626251529135935800145862417849700*x^263 + 1383975698800473923701934461856166367291788671757861903333910369923038910574183619213347135137918641025167637605149409060903972687453346425539446309719692998880546195617515624800454440197827929601047414389867410166828511740464790458041785803787999048793781880945694231249179564343393990711614628805078565254182294746645989736225928679577069943627428710735875331617805798024182301950823826978412463622362352256890165415187637020325316514622568117672811711957983861194153703385839649001263165692569511765574288334328805567740551653826456758405838167695601612573788979054936713600536325122250845360097651365469762255094379170954627648827359317904615278597526882224733882174368348191707586894449591439491317827*x^262 + 3974882262528307452714317448414629089665736956160537592475132605762703342392695487952897971338127590969018541597723666262755707954649239184795915948189536738137694528062912375552425559973913832007516041212909204348884986916925048680231260589268825462850865860197148819647106453294265146164337946717453235243109356410792816879592078801410940240693165926780453452636447261360996953421506023668584281400643516338025498885640411811973698487620516735567964429379600838289080839181863142400620331520573878557016999529156391481852044925530574922380612213084426941004146928318865280634005912432788602074909402272026747036130988000057284168262179342244600652195025753146345739112822494858619301687306228020942255661602*x^261 - 5896299694905592977455590870773578425209163780904689797199180825559818762896052743597479705795055991927626538472633272812640458014201558501443221801506402890594308013836573295032101792790615656708001417168544804225187348848142979668164890736853770772360204799085017065215006272767194001484453054086688344094403880323458666797666861744789239294534150420237274875972879228790881595958366013086947719171765838313369070805155537020078551209413373037095958543776392916579505901761913994500718119337359587244783809808114609285448763147099407075350165710941997387520848059922373241997235789468453514558693481447050283782083579041234762991985945220786339480600559332397596983192711548929297019869675165250553588128537922*x^260 + 4989103434370307463864001763037288338372814513965750713101323777418890907913611233176190417840662429714497149051483663760728926793234403474122707767339237030865334457962786277522592718063613611825406211013386787785724369448853474118144541385014546220127817035503483007164749956869497050373310033442214139239496478897610037166930411987814475450754321089498498617621777802199210407073544050438581251493586887913711928640340854301213853478404625596809239395030188480052922369327054987212699914251351096659515185340130131762661341369807167868254553617745979869970339166620523166067611476070683239189274476854571743710275223348561425573651308808076382472302297745905882948900295202781106829400781553980348845270713178416*x^259 - 3260779512556354303211428753410544035796998592983039627223995026846940912346750629069641192241433553091367025955663428877707921666628706786142047310393630321341004212999863461447575823798110509688775226429154475924452450451486291015560393760843657967184300504488569449290646881952956313103556424532665951249061281305540786167820583061406121949426570954101005033459368186548390006391571740298708886621143758923341188812559185186327722498143396668449300462121306722810934858019327713426934107889953625111908615000566066184594085925765334038443743219702694536679595493284174761770825444621328180450756979969453700343220599941987745626912219804960913603335758251307374334918440770600205481870521075384199303679110290620836*x^258 + 1790911015401527073797314065529347346250265802094883521055184240093924180289794112733546132090428872890485327298685196572490273537109623459987716950290840062616418951009066257737245611964309818639347348467765977382816556357778606269039563729853567858180954190164874596618336248872187167442746187202290643922372611806836451981667358066459553087655725002589049094621099013909200564503740208536819084630890128654107518980096004228895522256114234001538001642973585876111435699659095017942999465165788212480170137629973978685923581381742140573094735849386040577255491541742153679513648663935919311469506874872757298291805644137176381977448360279990777079217856624836844198662941787754783302064720654410873972529864260098002646*x^257 - 848300731250077564138153901171161519172328177517633363507319791099909118565838731737723920950811725615474992945871886340479012438420555901883683796363018914688601164262008198333989174697457783920076910524203341605529074335045071611709001086295271379082912123105862094824255716770319707260431543317242106985427511113123268359228173716552955945319448419972309025813107216026811460758364014834339643028147255297696673461961062710020130024695140223530325092709776001733103857694006524866667915469461432327647765346894891228392334792698776867539531884125726476923593324869979829773856009599592342490360468446940182089030617452230311824883427237778472287133763945602040481432762435007753701338349782522253411648909627205969826799*x^256 + 343337871364521849972891224907290210971715893332178533652036344536870543203661340465866190893739262249863182976310496131045464918035322993540526559768316911341027633427952459597961964843687752274869182828250242137753126389094790784910271899249236066526359752403203708600459501853640678030218744629553655965859806377908240005955214457056046606421695632473142882331617550547491880258404010487664078554214764191436373577436664602359216652666785547195377796989355941384717537781484077455620861195363337695384695212981543763157180064965035025682851153349104890088207446852264154401813217770612983198530080929031400568680888413950993367965757825502658733942819205100884479585465351197560442454118549165555273423852311547621504733937*x^255 - 111175948661574343658553190431356848076232315595148883439467864246893075019565361816945272665830533532863964453286795164626225941377257269022678830908293655257160109111328503582298502023938643686704201400137672176033593691543123901772508086924995604619650306825520034795497393953619660812906271050969783819722933256461026440487403769456394394041667927064996468253939950845051555023395981101581343735415806596417377915073953460427921874626090586747136933138996800952044177390454883784695360448293905372218326714122339911155983748015256630753766177051172741207921418471784529126562183945381541284913809484125303740702601136370906270524915717578635000255483667567788220980076824991238976300419995295763114406504269928920729366160261*x^254 + 20901419225754253061041236824589465945087512066873542206719958765827256814529236694531470073005571415230396274520535487588705556981005264384629192444115225723106170331683715692864969535323254926264375656608752650048183297927041389464278605647530622695642100914694640813493564276160077962146558408168770021417917307641959677320297802545123883027571994502915526818232735748571254762921297073828490181121660344226799372434429684613151778539042245125845175378460886351872700507696765409122746501148007762843433217993150575845072897715290057250103039817833986198176297090045270873440065177207311312171531218617380507210706543009746124512113761873509309952491971782541521784600960993191864283347804565120033015062763744099169425708420670*x^253 + 6294484489832279281304729738772070489859696797635477248353513647954346381416788554552273230967747194845371109828427784265827931735894039700984419516300076300923991289691539077871473721921748971665416852294285566114832692811307958557022590932041378783921278568466585935104411176286077196319722559129210983001655778692126612500100045483472922377408664620149413442178375608831767839067745005498754650615051894445750805927297773278767739343017359890360010033353779997103000448290866070405879312586307552287483811447565160205232891043058689241976212186141282444502723813098305209860031462098435678191311278693882083599371861189903655919327174229638405335829763577013152894756763498063755080859907429072444900591933758424868539216428481875*x^252 - 10065816592139925173813209437677090174278787442291230795669350893165389740696288776449748956841906288367438735642257913766263786607509529892772588276560055135324021380959988851454761299831418540938610619988655625195892624276125135613923989864933872518749692418657226674925516241322382814794720552012205824244048920496475441797515908381157597327001031940943317837443222091199160182155586338875950960552200911295031901297806623418174000067846179667054025328593529588475573171266452438382279611896001807487560341539820385668391561970863634461265132393046085096810511462353704176557378121170710889684290618323433095376171259133984514932023088100465781898789651439907141158625143379353708797006117044316619980724255235238878608431916176158165*x^251 + 7395855131321841393610423527523902122739910867374176778254827712060011976569889851581225479256034059980203521428068775507148998446249730690795366985680458741326155105151933445941593975778923210843527816267316824953661274516149388269297960608250546411242507530453115199899923062137564318838152852006728791658032217758051064967316786344866262437010130862075129727397181266782314109011117209995649695378198685730933502469387630517871413782711562190299283892129066653116900366246242846728646967324564247689451150305523561199209131556769894115689446048837971269461997878251691599830072157491742119735481025479467447484729605209657706475621456326463009129699334444977236208478061998179635161815190223133210229840969408688538306472958244455385058*x^250 - 4263953188519172109991840139848467395040787372652563717902650417794813200735284542710599696571786442479000454540454027059631614041741481970422446974056484056503795537904517589651998366236272954412961862287876484102104417959188927684827873554643810039571680009893861395690555874000901416187063235246949575207759624685789627023695974288582456821833239561195861697525446801398484596144026990602785233385117743923197881774471822220993817350978719194847840809164251385763165581963600708434098551218556543635518212508105413386456435095821354161705264627797005583235203167591504091241011060557019378802871104384234214437526534193221251328318999992391444602975388782592001810318376397013134201514541295876298246398170694188314968496730657763565829640*x^249 + 2127019187487750398227479616762594189527964005578259436280297733359596727026317083232757237345121581631303563238869772200432647996933517987001735913484229191810570027452271701044510905458026639076558618224505533153584648492967415082082000510663360595583548751956066369500141936227479013837757343510556828673080081122169224020572740222115656540492433551600305270545371838092650077264376949898395757383024638894034539675795885589527867424936812974146480887767757794663053648062395339581905600111938506549656414396552830118743021552366390185513452723650861338923766733936725804520994314549321264656629857194473162130456464331880307859125572966266999844112551111825307342272873262187561966881991800278452260269320521736270504346445469496958978930154*x^248 - 946746049324903089760817542835305491433797007860311835971904755270058051934871082267037171117964446183055735710028405286578934167424727271763513254479253604290980043655669061193990496964114481138367187908541641379095674512424346854035046935730399101196116678089165903005550186736097392013690325275683045874047804728970543221987187840209578383838581192537009766750664159450088497764839619578413070998163922195109346988173660959826067271400533501570802033732501826202309182056003340201387984104384452361850027751128464292503327316044737558339715172762863702575812974326651593414882658521496996974817835380027691118108437487320602140042662446316288420814236408844660405691284569345035225881141293476389456410388974352717034389794341485983033807133906*x^247 + 378136745747983429017330037577319860546852209701315771715426725019839410328987615124843101124888042222889392641994471664384486843118625620186473063813263888669469637732945254469197962484109279773848777467472000517120367166260232704342823506618809044021715178143536403545130362071580363939693630124578737466071973537515215187627007270752960512709102578937461868836418783006018268365658264240541743236461228561762100010338562569499746187251397862627342160259280832226775687069710014500937182190095655781846029654181245723143270481417610739535434516832042118223365094675305729982609282812480762008863540307622816395417739999755802049331920691511651935952386341757769903118390943821380873118974815942618324852994627931068179738394408363084378252786107707*x^246 - 133646961624580431584409319297624083409800766170484364654603298082906127378066194265297775844647156477376366219085762224686230048035170354068839879275023806363805625402414397964660429238713429456423242914496262737685010128279963535721833691056578390383683665390034389847227413902789601552205979371442103231059684672646663903714115690785484910341451449397672039557068991448236441232878657688868277202045899331366830290905864390628427456491265108161661476786166683906598781698026267641085189300675073569817658186421350132343851135756818135177796769366860164431548784073602369838705998959974992249679051930904453394719235938275603845382878605161863325845508228792914745012100391772283916220447227194750734436906064085085263711009895342997131806696453021305*x^245 + 39846494110471397663942197838289113903869241733697665289557406141468287029629660908274076684273698942782043234768940533046665149505919089472030987582128741805185937102866266386642763947667474751243027392878767574205513471458695785018462419504926475551245204616966445914538929778587233310534525120527613117007370010034968247953715638436334559159208226320180958789594228568632502097532014537425799318610986188324980559450541896184566373188425244967935351172156452531326509849602780981333956888816416626622629990318208769765871169978150888992375043815124799517335293774117949208091391202184871216666814192538168835478256031086110792843426006279630608157865930736869768203533026614920359234745443022901941688391947172225242051651497256294289608425368790194514*x^244 - 8485405065330055051003118614240121283547463544782205263766962382961628597053604805949682428639114320677092502405556745450106057119973024153070436499582817201520796981646974220415106100660152662268307834765880739608476785860858234975789029753496828353159292381357863376961119329313662529729677967695199776004287761987574399993208836943077746980354683835420193326098620632164877233416840001825681506984310310983478441069052329595575527879792234832367899678592466617715813555696891326021174011222110223273688350839472759137348580788381871755293282346606012387171539357377552631012001078927881070153033871783139980753870512567618593515313705617228870218723110769295843024007774470032625945108781205502692098531427560372143837804153547926023570322201062420892121*x^243 + 16389401838130524275776549185747120337732484043115308296443541026178575391035331414524336602572548032057824605819566743627263003034963799763621260341141220993297931707007982493008862173302958588478872822854026249221870306896998007578134286667896366601541018631578046691649349302003053378127571076707737129502515167793505375142016399834270558176722669255187752456782831725300681067779348862772751652006808270530793518769030788341801595903006709548581601980362294385378809163851893342624096296606837986473795337420428394265315349564071779620932596733283952089077038317734897351553065228580748959803924243142670073007194898613198378143006596849149855717420662470919196234175730331126074002518425128045392525912019138642292174066064169366170271617776019995780173*x^242 + 1301332241399739737646853047287469704051135876415989905736443750986565952520679088950294878366960379138726362828733866150439350870308293802572391053073796606292329313055704488494412127767193645495568209044789478989894559838623259060835778794229242285815820457130994706899354052792502735663042240357249841873259572916497325734093738711671563308296535061405173423186407752517159726928189551094600707125733596261674209972058827482412482900942666511138291293349240328904760257939440926734329786018518005105792291280088836320747028880416466435701183040361553766464204678062106505940949875229448663584693825652278611284137058879514317075943333781047468262391741960697278652748193817349750703762092363301078639708721275198300651739579343860240691783311546951761085463810*x^241 - 943595831711265416804249340617692522232912826682719361145953479893066592942470468166472277801677677595515208972802479118658758882441593386415122475001658915236464969781103678443182674736421779741011713497385073241597630330698791800747823595775106766210418637708228676359104046657673305657144112270305967232719502287834343663198402663863379371317097286558525076643858047384482260428531092788959635530648961990449620197315981808706616217851604682256626141372591802280389756300609176195859582958484745281948139018094023181223350492066478511795320848907524510423147831913423174006142300932299064828266423677112846730441383442765803375502837324795931623238264847824206209424534068030975397881599463045614037034583707844070760572480394058846082612023090834904199822474096*x^240 + 478521486020590015757536226903260339448340273638745536460772149266651572237845836388312401178361080540397181137392615284540111144554784390110469886885401988257167072843123644388219526799143224010595193996575377201891799155229007812342284948006617766538485331670935034372719008817810579713217639221129605391660099859278531221353827038674703467746220766120651104861752954913861472472922738185385354709203667392779382652796836235020173261629871615675426861734676430739778162180578631798268801235297828358088924542372379385469453773053510438783899357022917229000383001904317850299817829902668485535142366154133480548883694637056253559920104616611373270051757685058667403086960268717832269205144176168161916059041838546250276437589591102867624670874652654822610587955194373*x^239 - 197370397790518824155025720220178995793627189655079132060607210494243448554942250981034201444066235267337579148871165216466400585184145221419954117059367470959177243923099523455273417479300951623496148395230078898043486518768330081694954323949512501883707947752988951461068517986031169861183202357806043851857446172588475474575831744345604727656880047499890601809180071522530119771872905974069121262573150279089983441698789912125166344981846973217294945029499740555739623518322391287609872996695263280541884914256475355863740693765322282331855971364460549428140743296421145216962534286865284906948199626812814955473475960616456507553286192661805774254018181689909115705389043259692729961649961327916041052379723529231948355250036890599277982555947953493134775195430797244*x^238 + 66783017232453872397110914110722128159932639412683167895423964767919579224190392239753720946480773435776909900105718177117699128725354731277470373120711879999727468217894948147524181438055551209519010096267083564244252779866862835117751612277873963424017264756482537654864576377686524742119712277152075701520976421234432918314693221315862452597816473063228343463431394882947825684702973473219752396198645774658429066055228222988050903920053461293763920964138455481613215479402637844462708374417163360727057907447546452068520839909666830826675284501063534931104828739887834529734593793885128771917386104266790380245187855615334172127701825567724200692321924604680005261305819712149598026447809668198753908292462178006156527634014787358436703575793539313242436452782720585286*x^237 - 16620783797712599280852368207175284447275989110995012534017046684399177360692526801875319058153026611511536615244280465248978726643259803783036646172560879930341245814832038800176230528802083936335157750272071066187027242113731660841155290374785081659287652431027955901723136809342417241893115920015066211343373422734455996448653637842710599688995305298707063053743595309725732417102224600821500558336296156587634531415846255314411432580747547512718573960099019498101905978367801741902816877357841588508423171642213228944912284057614152499267448644962416818872827314167255262722005531588745097544108468167289977583181411461781520229373473957468940693860930975642913530176825289383251483361451377958444070633908277198974978046925213781983359111529415941391621441040980705357075*x^236 + 1072615799103468275115565889252212823360664810907909957705918126742648934009745572849149101797595958274135455364850810296557059836133564678506960089694526647434735709395893260769733765063838826092562450463616712992303995159398744585012102080616111947458217684648608905322070876274780046227744908015808709859800979301787142615211585165370630126673905297986413254408818560667779657731217548876337602188356778371243834413210284985563697703113014559385483857606143523352591672054076556289053754810156367470413247269567169298089689001276154361960323343580173344927028965792366744999888801680719811748033896392905073232731473408032754718858136403537432669568232709852219930113359942636354334895501827840358676629544365737917762566290792642118644144934881762305736437867325619053756068*x^235 + 2108948699194951011727948286310660333769683760401652228268140655015253504964803749061597324808048766669989468052141599574289406814605852323871991754556641723644969949625082914651628310532936314783025674284191089438905710935800852212761793144558406723043217882270670274602745466272489263529386073810502777953559187443751478448982577491481574598471434339860034887614069972984273784308222427035799137496201139670619350583975448400475297540330557238426893133819714214571720066304784726525905901348748883425879948869659728067225030597989058883808167026946356066585304944251845436933249779529120400573811977966619955143096853326890353916057692853850917595843549768929879594939245253619081641359601587557956931230647318342753271468265442766828825725737615947057422741568631315095047595099*x^234 - 1844324025555346665052443460953066412642413536272449308929707522597101681459122350932340832959139121180872797949157630425801902138733499199620341358305039298796723937606642186237582072335196539385658942031568633649667480302975266144756726282862040297064737768896956193547314778889432694922804576826388705505786994380866531085366190061344383590365238189240578250533892020994534415144287157715454562518024372734462983701706044326400187405748818385068958212546385751506327630808210705228777775433227636174441137607164688229586808456487074237504738398676663238142124719680336497912333404066321713052757586665432176144200339241516694436850820137200612490164185025299763325062435440805645004949169631201449543783194005153982456924713746364332665371929151629937153547634892933549405023864411*x^233 + 1080029058304095750894945163613420209684046297506134811934374404902769691721128213138612593542923225711614074669012257170999957752404944977831620789089636636909782877016073546194668508007034651406868778624703793574839333722448614711202689617738396729672207892854812485016997469803910720771916533881918175551938020457643516925206927062195360292466171465141095809632868298126931567106279887582543112100911359783142839955840840399015512702160984166480120144932674104454924097139990483300445709558394651189216630655256526499398589908314959817734243504679542956858922592832128251553717942208838213619559891480647883447087499948277738289395370892260330928907583297898430294146908459120858186007015553806815011635266186821073705509718341180152960109806906891840190396785036929041784763825079309*x^232 - 529000342580046491264521983954361838122442258613969218093973369495038595468444676361187483061583869441679563649117118312596751593307998298139442706801212904850717904117146127189551060881113744944197116803390320500933672982782937094028604737433268192950478846831191237812415751196710671389223839575855547659767155890217086032679716503459008777466813386225810439418728999153624572900505876110705243279870700009708535410326596580118310418882031050663908777594892828003677845340999243649304268667071116154975567405552516016740746803938399693463433687529724468363662492361242931428560818847763118784479799609559832926683311410570973993014398913426305779851801790587863171139637351800390406237118884956261259691849922574188717026433985365107967591017852900966583144577705762409752404716980898517*x^231 + 230281019789020176774279150326638508930513678120107134372434215158177340835062586496140763432748105255908759982070239143047435643712649107361060343920959185962027368432349339430802908842048204409840004926176623443069225762352828596754847074457606543291878405851949708943517891130728396180608799534501487481905028617539086937572786467083003811973831525903523606595072603751180640873897122016811867086159178237348604816383516407119335217974613835300367986395453882939273502070299081567439016136252133600249611956554930234621349697473395746029493755207449858387912313811613290803830739467151300564616518802139878409170109189969764446578302960716492480903444062432949331538095587783152198703232776168101344452056645922433624765511889685981140689863572451462443679586188627428664080834490099625658*x^230 - 91084721578127970950244922337851890031089230479863088186823506461427611840850019106224147817088546234666891584455895213042803947771784226315206054200726987094744455025208924383966291362788847210573883488531597647422719171111159371407861455208656643405525658049992269415249710528121569718080260944048215284003265361793364828467784182591266207570383781850849228930647002157378234976110206738368569854815624099123079064068907873540732927911352290219556577289890573887262899430322144314166058592930548982231615192621646850551533678836761997911030205540063335186156809101979311949050483705427042268665610585589416475360334663212146548128924865847367883563026953827053595682434124426387939556947113111333883202181757845742036948600101993519503037577628142185310641402936751083769170088180170093585156*x^229 + 32918314723227279971751544492739125194871589938367251888298444901774728687795744958532531242210512734868934123590485935823746474550459384329010012489416619410648090375716179980074686635918676174515208202759205941600555712528382523910162967180625797660028438113031561600287424165590968447092140660415964772031198561416994493956092527900900387775832001701832651471477261343738702611649575441583259148743192944114698505182260586207442885429968796932407909314269568169565718349303155694153561321065253019353836979239415179435529247318658210179228284981989530503065783147112273036244626615089885649171721964115721115207230598724158743071056904172971729909502156201872176802856010319252003578773219972541134534352547313866907380299183869608165324274380883935167920678191563824710932882379018435761509531*x^228 - 10796797592654905203923940433179203789112823138827639485264153923436390390534827889183905521033948047980548198524476959649262139682749763468233855163661526269008952876225370328329323468692754242493494854244255970910150199596615800181502636477013317897876231902966554031778671065096639769281754511762116804661750364271916725285382029741682754747043931291867866935917654153224727284479208586865371403909185917467426168333682261645222683849602501506826840981751506189181263719388718265387277744023407460707818108038451705223367983709428222829780465932861886435294018338579003161405781415221959477952811443275131908108260918586241112343207626666172496940362233215162088776036423137562954848228554319857190954745028725918024525517133887896940108910210261700175017127563128770742334110717080709806000953793*x^227 + 3136922062246366078787762275928124845809689823829068813821109814513470810114531858224685705996917455819007022315469704654436767711590517275760376953025555847234496345140225197183218874233473513548833986055231767454646397257406161323053102469711748736325906049218676676891816368726082862689117091457153286666366051238481235749168735563647418171470481587041891272026405590105393977917162002302828711640391033299871006097197272843313830152659668581100059463523334016073803250382668108717939069329026497826172726009974590094549891037058487584000881674930908843680072099720251053488737856317948497959994891031691239817985494366556669861451841278249580583174422542038611454346777589721282953436031550923030289691598406832468086922736410053570629798901089749280621682731194698037279610724334439003011902587932*x^226 - 754534516556988259429891353412817736886904033311050638791750599624944403259900212400536588345269253907460877051851083409634385084174464468723352443864433167399033642693803094699936870904821800860098488627884815280255185192451030391099954517429910766396421642064176839033137850357468225247115275740822936949991947779931775230078006657277597762655913157531697285684910001339196473592377634964925512777423118197514905096054910107610737913366211374000550320947519788137843181915745943801489107916968636902372052797364902267039018523380369514124820107944856711502458104397219365737728420181034516274998831865676582623663726428918265865057351565168685323574303113465279628872856303150012692737260318452466817760474960381113696571284429145095645008183004993560237407890630354960228798134182997635828970775195632*x^225 + 114528569220346619859441662914087740871657805917432806005666365251338004636033485291661585767134825205670399956494272907719494561459026462366641283396112815668306590604955142270763695681773994618977810727104615295293563330267822986094791781554977338217446483748265213056928086594699768540440365263155388868459852714155838493830904377432621104373297518723489401836237966938609931177689244726331737900892554634626431799107131483158106943398531521343466688254934072770383432543729642668947112296284501389372095052560336489419387045030023088892091603583180295182717273992620939480725806153076315858282371768921892954258936638300122974725222459524404173459324948576108143229418850725983317836941511542897414227856916644299258127371826606383382540032766577695470018030592836491682726284526922634705377996445482909*x^224 + 16918017505952754156651285458454848772681586786390928613645912104576747757664378231132366894496779771236686037659285929196551102676454110970731035665447744631579446321122734995672516637788408107658988829692106093145175894870115837335404871622626579547933000785296423664696886962448589497424075484097613375605910070993341853294113894484406446945976397210133771206270240219940286207346311697372896629638303825474086173790387289912869096089219460868470492043323679467268476070904555720026728945199974958783530429256904655351003637095062507994451335224633978367624565969591911326265318776084692720593824255796699479759477566859675676454505915699731725537111082812982878026143028271315353754172191402325940565588217772157896432800363796779584662905075663192519310864024131438314128430729909793836930363803917590361*x^223 - 25445099627066343272303293081134048768998730709252233028044128925238639746217115352581211607000576456606415901004847779853078383091775323278346455344958142478250640055559672751256020955071721222005538196529927518817432768663570914932009947652013513257328633818805671458292408727881631861179157795204496648637499325171245847601423302479170373050176109507484419409068199322672814487734689860049861482577973713639089439954901949592921345841341502208250572719881295944602510066988869823522672086236104067245667259570624176166870101380915446760888991306402056165948545433787865269127897692378360819563490466193719612118657283557731175013429725001779928774747401912659816206395884696510276465421552855824591615548247040627310492019457043324202039763715602844215904203980134466390956164101088472611498128835822476224367*x^222 + 14971993249441954445838035819706682410871081302718408544009878410282247656796897169237763279123021559127441181747361984750558984829022535812870941754213829219391015917020204617040883429806456904032907486372071428178422599116081318913214020641666378284001665604393404385027685647013034399594818021048086066542636203823401545890960035520997897571267531812104839671480016527302077726983081071671638548749363836262905004717367301733054658206996541659118445530895401616411429495838554771756649577676140778656615007259943157675576707676337622525449415746835297944372462720121189297668998645331929448040730844378488288613083670701897700595435256050985064941776738101208343149696761697094228373473587619869833333373570643126357403274122718602274644911274907270748350980607105859860400185117582575270035322304478268576614951*x^221 - 6945950790079213611813320871872765892233628656603639534947985529968973682949971844030729799948141265395194195222987155035544303644224104946409362794536484896083221097981741283545395048738156194835463299944876304410775636409686000172109406649258736413052759081753093364842571575510092095180625206960217732604777604312339167667163959465772818290762382913493680444338641814926741388791407243059860562170077307424773137446851491217705774163821185195476717599066719588277393065362036179615462127024776796835372778235770642660480932533039399221700487563126630270205930309817522544707113495659624873104257777637802839812980246551638417713836273276114022194498976015552422213784476328675397533194924806739481066154188433946190951491693332648860822905255752612701950797793577662972114038330879584848121119040761191769737105048*x^220 + 2855828025339456868426577624834148337408055894431876439054320809238493185265995867150227802839845085336688003727371432009358806856328414727111443888714881472943633228194133530219203682952683871716473391360990033194964171969714813095398720914463108769762586757516806434720986278179404767149467069330213046525776224888803644677421966123286915547029326719079113551014553412534921481245943468393497747890891955891637901614641152364749173471641188048664769876854929711666143100615888603385170926913304867578305689527062615920582014151687568083480939627136509260238373718347625701998052957092815358438988845769453758201440203947271693991922604061013839138703159379953358411459618208325624530637200553767410908328895721843819091317933089404099051425383544146274144230525671022380000824444941663079817284124558152547687110068926*x^219 - 1085862527617152457895251357018893404151933197504359586795627991545265535190752042652149887913367563134500186970016036239396403327031183477998306159269237657061000835731092600204265526793539314524830211819566156708387810941784553882368295874405166616349016765451529940194151604680760119573639587255128430568711410501820511801217148263409322820911521729091553590825919209669057100098342821623862495878104875552719602995243661256201729984330215599433236745494531809320818557990186240787599177529802384261614650351810935285549931546209382505620000273824566192235966684657401971657114958257014195168166857287408506234646491191297166279144402830125009943407974847096687249348170787619909226169628151309680352138652608418671400076656123366761448806930944355591367677220883648028321391652352522619314264187041798675038584917569450*x^218 + 389025969656178486977999491941793551065231603010191863297277199498036779245926633809518862300220026608353129088440178186251504639485120561561268252557591272612399646686052126208670175841536943090132878816280954220327748679469785385786438117355249961861448420720893559289064235700295352222298805039135984308533879569602209553633685091486379074913772133562030721234670950149801486327285358164650415374789303682832930223961896385034397744766671656752973407365188793478639544583353999055343046224200192789480287448974630325892813131947751051879539328537119687254814002844358797971079414678799254110963045910241694626337722820424320189487485136893037095930520506449898134177853141734738381395715117684892277545141449849082025299404220360430100460560829489220521456927755317111253852652365388538769635907574735861713553922477398340*x^217 - 132151043308056980166360317905972236562164853225979716960045615493505394862688558575301725829369939549076890599521802212547406578029390275306987934750059670388293700367845221616537032036299213884328751613927725174837755025594495142161576427732789852487811164869170225953874652255139943535332442049027309087139339405350519935978179336067388309374092537684261031575439702828474678242573255151154706270234851556582169957277088744446641807108011325127230006900356881640319450583163791046586178797804260743610032914918191151424875429275885314864777524167218578744088753221939113772523269772973987398098336446885060746565124621117416547766189815392730966856864807945937105920950836150619467587252400727956861265954137416793749044506607454545015943728648508867836823619397924582925496088109027655204183103666359365250021951728703927890*x^216 + 42416192927440048443239894351384647090367481872972468417545019153806669701499437633510134931253134616389818072822493081918543696636809255901469296264657807343730178897765189240993200894864653315695878364618131172817724637551360781217784331837191104282450353719153409698369344467269346656037586801017773156333379032766803561937630136584577530384647708991300204213076105436111715817000218217454628357482577872057821948608002475826916539563240740631543596843946259597684127525663100959478004650401373076642751180830411404034963938442575296958084284545551630976738076801347789229157789041260381095610577621279320899953393118429456650609866368247467935019414521441994599510703045745451235957488024431683443620956814777468955350026599322145110577535782611400047049942874862471371351216918821005051612809316012736105689537558890593853754*x^215 - 12665597553072470785385146798204430863733148332277637867894179822379146116932406899861878807100487463279682636519768739731494558474616301839564997740753375476326761076345491284710386672017233082821623714703938931172986433390614802133514355226389897463966380448675091027376113878375904403547099512854092642731683522372366018663113895411233975460563345689566110391688963898334689395255759861881664096186988050625387365055660263311928065927167628177218161765817745790726862501491992644307705818029706796300029120463343342867060955532389261473003918232558825633234742838362317764449944090456441899539928657934068977362389804726816481203187569375824105104591809407398536236623246874827007134084289739255663033412475367728798807633706546069846165836582741920214864909350002618090756930538970815416757716969278728773777438831483476168724968*x^214 + 3379362617361566552399252030857606249708794464241956379449525398076148619157448952782760428637449736672711620108869162678560526709058454942162015862511165492531767228495719528424552176190448817088535258899984975087398183201399668943549077581369111979425645409709452981303675049246700976976691512585005975343947099106889261456959336988912377807546235613551239869672448820156834812806843591874805517245406811937068957120685592730502408680322874031982262483042090181542972508092732212733968602678957328825455993916356464786565762025778761985896576456728885771715772747767362817352842899519618505439342480645918531859008333995217361247473166189944249875859077984132191573662062882405814086762888410327777531976808084742351869014274779062660744690538819579272225021401451840985137468725559582143850368979119335867894120545354696095028449258*x^213 - 708796218577721676123523233368337453018956561088353215721291814632697443665098232704422787345254619526553178737188407552845155732701625522123926669807639864048797744183847474575762248574571985769053419046568722083793399647279708767960576841310095058664295006309769109445585967156830703917332238300142817043187790136688560153364334820655359747587518038187909311621309014151267272738246598287751852055424128016232952308029638087928623089593323845341765168551738637000071797840791622019764272176735742720515772682278855388539098228928808893961696345254531048855183356109751901292478564594406541967056799135918855044095700677474846279290813095842952641225036845545985432511422422103669741075784980737326776216912559308498490834928494076924348647918503446544259536180515090670993406817548601081077805498579772455565662434406395972715710160118*x^212 + 39475594011076517357155390952571919276738940631866351942382380968546975814106108980118589479240774643223396704558435597154947306949715716151771473064534110381424176475756848351998314959038834906043590203806835519641093935309978050618715067665281545954458605166165730928069141183098514477295962371319497456091139916701650289731496065232505703419708097734453514900499173770903837514962307937647023236362441513338271901597732937370964770624092183398763310184064519997057572349007135628502860403118547340665309818478626442811756027756023119244600362355353536548929009951567298000321665295018452132695958926677002093475612275180679425230536988860847262296083575255808407184304094205799645808834582535605948391214140652138284348046850550194941122403786412750532838597380071602383807148654979963990364207614263207677334377248940920094732702145621*x^211 + 79266500763937530891497762372103810631143298301519092261955163022191013883228955489549510169629036263736117740599057806307139668175631260050175488018475669413817910832529169619852635782201649786522049086567346263436298938764129717919168182087581511945417429231291127637278359314879413575461549407516329337379189225707797436946908493506642017892287298496533119334360248273383020023889300939779808086103087172635893274503314446354969279912915614928394538260857568801687328342058381464379801187810732873232403544731520156586270604986920693314583381261684338068984189078685178805101436232053470665467807968827266324332648950283224231411320624888226213555481738795362660655684954816752071474977476052410685677547739737638380270152180198115503093457353408558978448596921759043772723391400614559328756491482439390144888356388113229390877964793732538*x^210 - 70511809015750504586291885785125429218223729411054387738505296482836640356834624450024704140205140921810640469082512051105913520492733329097534981258204443081653299053253325162975126117170274235754992159911206691543316088077266929296786135074707160472989278575872300575733214065624869979165502832137756315172885747572298611329085896676970237304853103805738489833159850687121550683102423306625504800582630732512916285195504969798411558030746218714184927451890304333628903152779829176928963336201684224008168302246918317151914024966296880865127122582372915646069044040857834896138920678037760163068718980020644676239166662969428849565789805444819119569269756852713208167668730490749220794787596366976828287639732986183757642429830870622209264039473170475421864598462023622872438335313836204506531117518225764082571646440637613708857908389865659202*x^209 + 44683182613713859732129176955255659277796586323404283780698458147506667904755590431678797440067579590658927572968980144371196232844501329184016770825393402505070580688534345167101844673325959146315614605131199809099974552142923696260310156074198907411445029761792582361062061276536818590006906820967883185088602127193339196947642816824399732927955894647756409726458451971296324061560627679784294958336164763459301198918777955643387675319023284390674490264179632068947540772231661922186107011905726621453860174610130808157615021992162452226263529796253073228173294966489526613652715349092302047109911242457982243704904945861424185250502556096610319629666933903298925008187315107188121708883043303128714591730718525715506800259705396539808505238365004931385263740881645553703658132568937740311246873615410410948835712232959795953056949324543128553561*x^208 - 24886067212275849795838920468049865584575286796543876794981797596816485297623986365305158009795189980490484380797743178139740202747211831070034724203777429136503578888150190111403628172590995668038556086239941550105807986712633810227459791874939822617230582052230955181302927560234393867592656541394432793724102320601566155062566197659301930769017705552570995631035833373194150927943164365414369663286299878065100239396659016819574420377040769735418882424717345318546364061810376582776334235959059689555462161022191053156950092614727489764791092348678890545916468705737781115292307995581819085049165200370739693372676914281534295228123641461350926714797765129899798035795815248774506945306497339565788386743725860190697382833619324841283898077278524334642657364826778351130662439654532715727918800212823101885046727070153426175792827716459073734454828*x^207 + 12799462896742013842474742535983122230346978180211269846943081828130180747673234689843885509571767079040021633466642555943816137336172314688263055388123740618354068465999831002587386900154332811545245938822900928932689160089300919931625450336220373277076813273171603598737089911119016692053940785979701468968616842128276447109182492559642276433306873886312771273113665882709313570935334353687341253448585124472210923872990230250323001271291334512355929684093014069884880908722963859106731031008473186585749471730658908599103184182860772641539059618782672384698748057025495455772407954881838039215246517150172640616336181928368240710382167931716368804963340125741471870211398236413849337870472380320705270943833588556281565483069221072259341270820344016955702526685538541003407302637709239591798376898166040938998736383600152355959501391921695824056775563*x^206 - 6162440085456554649335884780178180399893967196115101412352424332955032894770843221849782008598310292942882971136269176263320942559153223297906491305290593141110452690527087894521989583952026741759790699189720700470822599192577782647705018963531767384951250981550014963018990339328633072535557130260913418197504029274122288261980430765761192760943820842425707057406023395272394664726362205846602150675502738101129000085960629888999050126499038271069707184224054525129303036204973141371143779998762217281693175526450048738122949856265645109664277237774653220579379967518966272766057285360658460760333884834903374286128047234014882037508131752203898776830233969987518500835569177807141147477898275386209242374851192767759521123216671397757632655817000039806340362429102058246748376706019938589852607662262255419070973698549379797510210598933883302865829146219*x^205 + 2785194398484389816375872125148960670901636262891645100035525200526541490845928369506530300741467598648236863215851742044221605172670892781450486527913910062891370591976306956470739782360060519099601256969509820882557371254109590616066138421379154317764117782326800783263972462061085639025293520441740942686877837678932179500774111988233815110040533773798994017925270685009818455486219620878501048442386097797422766893111314287170968190642324897230807381844590099072947960515767898645720986176211404925796381858510311822457986033148823372069366609923996480942628007334077429498479821364943180917528534565713019554464343682940772208396806098823536093845496795313495074667679821030992134897650206856084803814469153990925842599469523671415747753851622008300570203489941870379483419773661951937192156284410148305685555613961951805058594542484829694050368944942617*x^204 - 1181555249202086946413448031401247909425778817670007661574885745352202274527981487176344620285631090463913841711499177479266541810247058477331217500588399444721784142903995441421490591851224938891133388624564814714340563671699207302261983318516936066119148560993994301736287633648156597473710082709913690736427493437248341406225173843965335766148258774849263664738404400314323999017520085410072157061091539106228097592328317066495232224938067068473981796903607058670104399299512268513478498653419819262250218833510815336518723506645142494648940145144453679681522040298648966398224832957822863423535167648201769991993593344520590563176618720521266164631842218439955728647241302198042676980234167423490514758071931880142943127727602140034593878773833206095485470415982419154835210078932958156745881297107046063891207560602025241681435996987403623755364919375680641*x^203 + 470476256693266045122532463870264806778010712736131436409645141749415855007594034558708979386476475129687162344573198606703678952727535290461680706931428417660396894111915257333188606800099215622526443980916465533195663156015606321204545661521255203657577868037296936922015260071144199314720339960340176089189138882610137356648883567431474351312636896037589036501007967460996775110661429542221093669937784782490939427684442563424800877087553592218785670714793091532258671066462385060996410870171986993811618771052063809497848748521941091827717369400834855171190337512762088998145180036219434122145862939194614125337354581508407083946082379785554942894094843262915649530244740280522845465388732167263825120477973960302218165611940634644718944835206764845535460778597230834161332031398304446788767354645134748089576013248009816079047620840137927835215200398520193954*x^202 - 176151960539172206376477758021455497289470928471564733488165594254588897455647608037470902003797071525930971256319870620370720700985535712001099773609917830279643736601291140591401205560848064269293477375482040367975001157148998221685573440343521462450546480996339266057836451065453413604646108883985870726310646649398894864857242460713950226541185766470740815345233213840407174111511030581277471479710955440180634735504434884616810830460285162735966179090207384724323639398288690974557932112201747602886540829820669342384414531109058351893559635494448641566077847591452224010045945947004145352422256501567045231286208871045501823495830870577282111336816191423268214252812817908385937531172301289391143068992247917390812225907697001704964002049981447928069303234224708283995255214439921239181297640147685988400882679307440017782296224970744946820995286467137284782683*x^201 + 62379889982323669569467622142336076201997994627196092802448019233620875660723236809673771650682195459048967884077681756742040245888708565117093084563004876823142428581356505424984404795943615528086018586439292560917285206634374137811332936291797415669489836706862599872755505454095147376510205969662194565703085705575378483154842069294899532483097040325493950658902993953846738771353212716755597418926528112335894151190343999912144001154886784891180474038494039756920513140173921133897829062688617091399410275001706100510796555213990841871808696648032458106074412517502728040462331747594523607447689337501250680768763425733965396010357402087590307086135569410717012556908694613203075018591520120077058371804395016677409312730110503688915863815691779824153675057160764381743570073648811721580727707623367127275507149327834710604175171896293393536457284104087508633309671*x^200 - 21184313252010413293660231944071444301836922182153193533885686548067007128293790636035231786721951794411110290898387857348195166403301503408674872676045676027513931245009240337563846283528617575921873375729298904265545039639666362711690658323466817332368917248147912197626584344547455634923592690343495358257693676229456593774077910488080142135092696670785942339972708897596816011501849882170690215929611803953283518619901253477584911914077867884680818462103574986172589222054869116771781282969070853579638147975780840875278232191987069564847679800709327762947241042806302632276721084403241302205845664906231482885399034337451183442462707015493971209145823960027506863904326519986464818301631368416454758915606061082594164805845108503225669787825531768059428354280808246212953162569408779596016283320681579229671121754435559009537462619354429199252447392406505826765846748*x^199 + 7091753879352510900205243082904506889963897291892180410802620714658902288101530385533585929811084340614840457850636928655443796974455701526478895795304337873006626600744481271521991446197305223902774738778401744936444934414397512472194279120822853213292677575609676165177073273904681662016696523571899564569037430862553553762920779918311778353951870436268791758635820540811530286758789803228048660998218690931368126155501563330111516203523463305709610587908738449014448911168558866192927114288278057928339157094508626460417760216665704773455164879905909730203856794127179833214051800206976345173102964772188114362798640633305105524483066179823102063415069987860526217744727635894384070643549447823667994771395584135417284909600599999688244435064941182813061076852228415176489600034549563500954057109430297390247950057570067409028727457153791465451968912468370044284861068176*x^198 - 2445705123914643469519447474257006334507228136590084728009100902423053802916894375522757594455814675703945507630042696937225280667807876733971508546404644596478014890317723351190245383906157237215933594908641469063739595296010765053161698257240574975202164962600275132132906912393928456324101566898287602173772908431405227925949833483046909152957955574306803499461475934412258778115930708798212021503456434390103957961257533435639227778683902938110499000404014799594398453520889260166403478147203649281470722203234124083162088204430322784104871569565947249022587786447443072100066206532165070632193702017157534656887907624053761772390539482280651624332784629998949461433518455809746684460589976645737496775792487647552955940659855496111822450162196367507082185643841441475918224262310348690017556332804974321338518233078558644150167743486065555162079796480676628161546698572152*x^197 + 911177804137314761620902161365031003454499338476830962393191460235211944445415441906378722279032320345179252058372454083040973317576358448034274104238991678948819496764701311647556925339912485286601510332857392396869796530604240109955189676594386033774246849150840394605798496139775601762406036124741418816287641400390697990349974479512895705655193813168055524992937746985185142992820879181412673746616795420036411328111132683930393350312534955915712818762303495494261050769097523666370082217876507764535121922137580228900938924625065067427401559511726359932098543154068534068650503327338502423038056811658629995344200457278004394961673091562997183778024638590669427248039166506455771562970266164932517735433508985681099308569750921118479585522023853166435804835904166997984982806667131031753932361652190149261856460792450678535641897115081497589824034823081470481318522241890225*x^196 - 373679968035202136730596824210347605708082197900563480908542383747859241755026307889474562934643100222061082478721319969344250915544212013060764315988367178388759396514968173484699479196391987234077634143229132480086884377317163025221485373892009014103970190468590592681027455265315708032773061814499468715121902145570445568678820212248041810873571802662429687687811908933100247736726524219501791848176651618288673463068160192044872996725273065431950730690634274614443622217254160369175953272317095379171468030401437416379134934567288402646908229261085484590858644733348993280849215179975839843475229701010758887705412254020565501621506069216192153254980150326351559415757318145168355154494126193410272735826766901963606270664007126406661869096024019142513986733910312793213699789401791000278338872801141737008857547381554544865353419957803453797835683229241673232121151463803479026*x^195 + 164468088867969353242029922649457325802940259954313043899239458053757233131450591102159074734920455210342243129279788433228035127735189281499926907499934865555348842558513172148900223732751276118472849760231833625970416273890105199706366234069079136033167274431776613495790925096248168261210737256505405015643342857627002463217493002805595918723907130538031462359875574035442483852402519693943843033096646873626583878624854823615830701575526368993904594725269739035237165550303013197690943856610015173767726505420720884479253323560717158219532760097777749027851681110920050405703719368585303317643636433297242279429924809917682600221820860866242317955558833766961561149252212305139836634833891211752094313274906562978616806841233734829534325936150015706863151674308847189702067039011523895320293461494988786700870502117840187029064607499663084058201864423890657634900772855296822334392*x^194 - 74308352442675373189096454022965888443706907356626063159781021144887825455380280541675392316797909722191604409355848438850791910035190918944344860831734466526983768536734533395361646369323189421154481259042104059650176900878031497107216886818455992288116625183034772444009144779631969903330438950547694458304193356056145339665118218031138097360118391952382334453773642749962324869521948000608526614738464861448404351878408782535401513986853376949705668969542356348452970894844757448802065914183981614963624760048082224643042919513199059496697920588384872166483232000839883304162883298100736486797613353271851006573780291275790045411656652402998618278690714909062020754751079136837443515320552271946568959471721392407580869317699452476920326492346924754737879362705800216509638173023750308212974414572274910519037493025619923231099268769507641406940917380169515752689974847842257464693072*x^193 + 33290391844367107036268054864566489304534207478851080930636588187563461040114625811591195151913070285062409290146002489665594776202510924856800585836080561234665215818207642412798061530408868260711159863366260621694147065835412205218455677624940402644253014238335707878438335544134986270274695081657331464519118664333943583538794676765785297894657701943980458046545497271374899249081351932188083752414138930343805413534493650939544916466278789269361352512339804370503154269524678207231353408719020871858597035609903757566353510244814493143946336389396114154702246404880685517528080671899563859651051250405187131462021624046044320452196251323778264281135254435514837341383413442001174289549487110828850942424146090415295488442265127124211005363916913844502735968012063934458678816509628423822933193110619680141258345212443937143513000575696881311509106797447122687238697834955754581780005172*x^192 - 14531584738643868025918957309365605714207295762562459457452065653735065852599688322620942972456888020448799270504773248465146019744067487460224620174533423370200278490431599356752429594549466150602934239366184057693160882594578858342845141788199790708512079349318941417474060865104387568503635131977093614012198984768487255285212661289035627043592073800481518898854265739898752092212914095331994647815333576550632665241669195205905791414801764785392392870058804792703582503835424088135153062776736186103798789978193526402336663953506928413019806635089446341464978443680383151051058142786337044096324054954130057341708322821767344035187671436904127291303172170352761302857268148811981427568651143707004843427517912087643121189267804101632117723443077857588823508776842362301792911870706761927446073653044439971339773174426136818965603126280629979070228445901002763895098463789544346816797611787*x^191 + 6149877356470601241887375867625651556156064772991653911856280090705284675570723005707046098791616940215056248904735292633327103004892709376765100382625998622932719514362860708671187618321912346281931498959980863875917089190750731409644716587325619640085775750308646550791241105910015466568605682399086994000016398256993343380932971104512556408077904187829775454668303458784865670700294139510393314878538460888444522383359756082689541658742661491936723506799754066474315526514960220119991606157495781704347185687312020308884421356693731261956572223055224294416224513636342727160050896394999089634801231696877907031013041600359819157368155016484842860839128809146806978823276975774039638534510642673020562116115744861614213855606819606726900783091917806634842182825447918194346561607910306546101975334282943882172798123278586396531446746627017785594905257325011732320692050146366168520069559600459*x^190 - 2528898327430049435733764178060398377992921454494741398147736072021589084221604608147275926520163617981746518410019494296834572896736686890762794410002841997987425587414552893718699091543960947374303676336919213882261977370824872585879647869384541944232236324681236344378793641749236082702225720359661190578249122201938091623928195040892104255697481885577916721139550939725026864422701143301522100575370090094673651116708198768096143921128696120411013163760030580857831057569154157150780102358565048330748220256085370350518808489649326205378047118441689155037753044565235285880130630054838215116829290622741684254777280591648601335986222778321045415795143580405491196997602773378692157413602044711893770576737604793214016739263407438879025678387138366591251477886554612932606935978444362905195528465691067603530360302671150326245225085847098731578721226228765503514517021082225399506644516622729724*x^189 + 1016296548778953720050205804168445454999778107636847929546762065557203988298777906053389480661620845150252773053353293589233673925531736832479661394361497702850189136111090451547644902058327021199649698186367849652569663708048902313842282582291365383830319369601707565968417950963218427397222738506549400744500277843063112654446255384433423381651973578692365548740566500836169830698924437588117802982005022556823023688434283213825850990488759169734199857292120686998595166589668409887803654241727631623322231657842576805728743755046269032555381762010089471611654854748191383168821990794475897315633316835323787686598162101899345311404059315638074219748282030329090207940046909974955178501809630877594609048521948421212637415814288600642822953206074479813131316838940152234683240134322655735796445199075887307359636358734392496906167901182075008606388441197638905889905005839981355249376342475868212635*x^188 - 402021414530681936570883996581424490956183790799448309782575916963782470692832214467370588350157178466047603464617373223198798849227192217760246083627765094149433030452855402306862282336015631502479405797141846252172421179190377615545573797062842073108279465023161195436982556427170599475491168873046457585620201838849429335510654157518436688333177698683105436099175972313217855828532577893987600210280670187514618501336721996845036183317132750519074525605996926566597541294584628078299505489756576152484041070321680626847420595456518179724195360402091274898410138557366370952122433275802889512374703045741887161062986405486843334569609889849389202337644990260015587512746670212073584538205851088871749672338712913772219373205307684222482623275394348305059209874186708740664075979009829500843717528372207895318967412471995852842883327544991273629669294789822900678340883633484707034636162900177567236282*x^187 + 157629228097240296790233251083429570682835970631872467311721777833914059311907816427404252208734329432212091175685353258678833804288175753879783200989710862837094120312560674680132232263192514244400696887155439945347496071921347285350849748406412933077303970043123978546316040857985532872365295607163603213683102509312146233259930327735944144933609475319119388481188235045241900306669792837575342848614618243980986615998910150359510382016747532743637454940829212078533879504619990093729207005583232684198701590283058405484535396954548266669426033549079006699532183804181454053955032697756665948227762904460177857193661457230499319384832847222419217360517001664616562848400835083462265698288758450192242018289115880439757110872950927897457128846438328792267339637388973299238524011309696466462188697000364499580854086520473094749213738528967841551202803925853560607403842436425284498688506840918931681926613*x^186 - 61592992605001433839727176617370258129376545488926824575630766522715332762825327606010020432751911412432045559503921370453948258118657469937617691149262591544805281853394044532078172682417062448215899243404930898076203067114068449023589010595610854709297781722204085039360064473628482640118980342289425325974638590411234516403503256529695033004371395390211054334895750440815623218550014395352423046303066916979435074275665992257394142783477454512240313144108328599260448621163782984814990065166301893358944968085833136542155179015708955628913197501206086609294742056749490671937584278893954128558040137223922472194784138546668802790387225143428995991318143365739668753848293990612546127284430870794118084475038018456929731264141397796907090768180948243658582075395283658480563877918182798623464566344588964727529574923932008198853249209051040260841326250453647796505390392213058578024884936590625968850246983*x^185 + 24054371214566642493822193648038737411663677563860275052668371591760745276405209668059256439087983156545068137363153244620263254659532474216149056250185448977804600240499873639604288891678017735902747765341803174460917742916213849020874727085647129885495071035759258389077905354344976882716337924485118611819992456762741760508647783733735797029571406368470955958511118943316722358591513113200802468164051151086495738870264217552756642028017772720909218555911715483202841644188989585633954364559488387200413620597105850646659869317486623031684048510337252124146869224687109345849323147720140172377421722388801431847334355943944050460000831140364092441842324516052523777997976067324549507477399321937663327393402383432003639536530865086933891480054805327825876903425499420658460247574591890767665684996783487528432045568697065265494705766514095750663334533864708853697635231521329060405895656102026538241234534783*x^184 - 9389343528222177325158530038767427491005161594886841149873985141673617647303499319140911707396741228938255366875668957621171936593237510625204237435797094466184442458811634818667268772327706063087573808377224127968034500529661586247508274294482877826181787931647171612188733699643251136980954858802013730076142111556897380003423742147290547146430717803638286339662028741329107787495956565582715713601569853971309908897096740956143406638741798494934959739390801465538549756912187265071809432070315958132196844719942360303110558561961578414746165780517486055996412831875964473427395184704538403270781333915130691810679864427061161375601829232186492970378632229135459830332863557005615247988042494317131118666576569566598928265144283423499056797178053478415507145564184225509999276289501223338284058420481666360411441970522687818810518890123361587754806832304265250028834113575536122189988947109725838720414950908437*x^183 + 3653754843125736434940728377955506825875248205077768937251214676684422926095707881129367873682477824575937426310726077165379400710692803285750974335796427371586959064026796056960467207215077496241044229763775284753990957983131057423452898184794603920583958058689283548838561412556607138927342191204043478990775453855777770698114512732668626427871837385227549425236010945893516059212610787497145367948623832903023968572027475858258271613327240863767360933675194980365368035513063839982016008937489991175301534703407891878390369085355437716208364314382359391261385934960443174548911553535532864725686504728166245300863198694227629690305180132843561581344766235571640585883046367885591360720366067105884376322742127611574902078391231603131630675918542275683001107377527150424303981612241667098894494078851796204236142097365866878614713506657152341893398944366800256439680715184490665478619068169282769072007836402620796*x^182 - 1411252132327871803672383922969891794545824579341706671803411902228292867101084785424841161595067016450181548950510117205050756624905344094256929752597970926096615616723600434803190708414581412738501884193782168785710142402193057060516356202279580373066882925070372105053835632295989257951793178079010562561937629029686795644053377983495282469037262825849640096980209428195697249490759650057963082386931609575145456866240554672283251529885710422886031569185287935477625196468612534184386799684210239613570231135961666177955586395534893511343013188333920389978321471376102016422775368038599465951330505738859478128764489348934135747495898289711611966354598330549819666995809290072237390632047667670121355553461394324658593031377638502875333554057614459388160349564489721619213733796633514592440138552320872322264320665231224090476695310355286560109581226261956968709497641721290217688533583226578383680088861496100074822*x^181 + 538227119586465578645740942895498394860327617146581143490935487936803338529283295508948426331224049731031739027757390425394323701337338866908104188760798032386974300105317589457115959597085778481576688242218940715823084537638394281173013426573404555846269433625790040592253228043437485267595831529952422445185207137417739296058273612811152551412452346485154547091871348197040669204273142881981607201900325239478081434508961149652682132759995215562721738097140494371370906243554254521122993424999453588137662886355990455881594624704386830149156099483587341000274800111136297204334844659470783222210091986426808537053982547073436138051288218023794879114221896563167974600147926412278726305223206440247679519033042575117264624651264750839854550079746671006388406995788654776802649067326146308530200598261851024153491685943032558712662213938859600137037668964361700088793457141095491906652827591398355869330583749998482041158*x^180 - 201646134617224974920010260440611445402655235130993203291176525371667493756079456995499701692520317400319273579906165827895034003908063061386339987586528498353936163321419308497548687692889824576426596361948486206909006133128332146134546005661127020267269683774326787588703081831398734231245521953681675308351731447968399479990202856530629134578297117182324831999307193071923142090772075962890966421980061217554852707336794687794438136880555807373183296486256702746080222174767766671631131857800921206990363232974586498825095510523273363826512347692268963287870986200356987178465039310665027740007347240822296661212273104476867065600559073510917589549046959052687699333599706360870913667554153119509837378383540343318383610416432745579033483406071946737999390524345826392634396950080598232766561986748319274843323145742355225215936788843170003802806254054126277685215417167562166605942813387710762142692300565167990786754951*x^179 + 73891876419827795011084198531726432096685396017967127856545038820209711390652169629975200842371843847830063134598258513823790403424235971292987932312396131109261185431881743752476782394179213726170996108303245830794321238325775473298898747001018415050039304030042640724512670486105142702102132963273429855489695804240232104867928007510189067708923316036089097882163198603282684327686397979050183685416376082618976644519005646897552748771595472038415900778062344183556738626834777268353899665024110793971768186257221945305992080812409581767181271797713597044972002727608119189265115986460600469338058352959783134721870804347655608696349236939091970818320503476308392823226972064498635614327068644356742856478277376275285283981353142638551974035918814212245597428718079861362025520092338559801327359657817946268429083480425582328051005776674687413029443910242784574498805833795369071294408051180990761187878562469274054066173640*x^178 - 26405985093597817138056312574287110363393730548397950676963417510182046838962620393512021916715833199665235627518370023911576552895135189707612141693600057990556312047224238696606315652766865010216726880477197895200935155743235373701752845681252559901500675914579251494804865495135154850843288626374801775113681554081057309136327627611848885450358570654944696902255968229308417305997589224951136971979657349599836176029764331420245243584075657739813290545005258874188731289974059926151900774265789943961434371853105873614466891937033152664445150383654536422930367084442836016054441733039201197326478308339953631118356289400249262867394360227847557408613878517017711705088592722660987351968127912590177023924016081122452416402667853010406184112207593538864501710960707117786165734809543332238971940987624748849646368241482056761509376829453673092395024841578911880386588388828885716164370455319110197895113979990666146734357684694*x^177 + 9192244214541429270073106291320849647559977705189138688699934469141716567574811978727973684720544871091644288230722061546618220597784904438472813964974698235170992382747534744526857055730037102797573254147940299200983154951208113686581094978554106176728057878775595676555602443020685952149661831385910945618669059044254001919575398433238326421954115551113823894881972597851464342873583660606792721769935947601950059052475331403658953523343100906924631277971487977647470859495178560263368394469879526937392592676262146931951732997858510085026250042355109470192312959977394007770186272620521428558476001693137631995605124113267691974141538713387196373319196734576217135560310169682675367244733403723620994844422405901553573368496858120314146108521785121739648256004593557219636596858705915339365031376702894868921374753401765829059644284416394708137256351257411155058517169582701999866948469483126188723443352670298963596086731175941*x^176 - 3120654909887358877859038392604752842631365311966244113548335068995417674342419475454174092614793613886119597570959592453300966243918466562758489975102418745079004050609688195482043948355990232654903922881435824966445584463286134757765716004360560539738684185315167161539151356878454189627298152826262827988839660946156415722201847947631793463474793612288258743329166799887303778778285055028972345837071653526560534516476216774182400559120670570764953790738274564433212808290482078658070152319671516704230628479034998975171211468760136674291193970692287148258081955137820710041491014490605380885258780176600232434372719167843623937855528409364824996139402758405314594867008299237372900079999702697608893271683515002118155006150165164792224961120323533591190042128532896582114116514764101075102580338436228954084055003302978365686411028875105627747546576833798998136455647615154486088794137813175440802600980558460309126272148651846688*x^175 + 1037013486635030334888300912418102430300221743313914458728973017605039634829811160619965980115398046773757412550198006605953268861570034104349494822981992746126207721213115885785973488253960517386147995943656476307129481965887434302206072110975786786142959896474213637806228238449854348395461152550937360287941150487838465661579931335546341971273659356934632781581128234574762244467852042041820061408490147421761217806947161140245775729279340240324144112083778526363583312588647340016699858048687201197382132436347099367546749126759174015643222110605271846314692019539520669870985134390653726663318268792919073995517999649113004438051827126537152310548361194596146964445049681668609767950863262613232099678999133143628642527660874894141499457504600578559614589819197211400115548745541429306969812967387040555331559723294415483832801346950180647041392576683326744898467565274157839761524731583873037263155951260573963281321700302673557397*x^174 - 339446553098336284014642984050689248396294291710012753228925872735490294997102485383199104310644686096581407359512523484471797097896045805860065929544595100167445824887304325570331338361659277810353424119832583027301822460167552756976623904640896443775676879908715251296555608288285432592314866675896505087065009863590090773532083434484337835279068267518769813154597036264129776206892154335954605191933513610267312163852702020146240302536262292317101050937787718936107121355457754843615131479687289640954252845009932126354303638335009863270392317257243753848461289154689283152768893868889280975129975403647584138748083067746614029182680922693648563924133013312615085879596404313901338335067490186175509604710237343700041730319350123824348943496423167413772611253321940846634673384534889154624815407993467758452826075105470485745805172542773454579703215743442363581898325862376275141483611725234343422455503131654313628851854417336380758634*x^173 + 110343146849960071694269901548946046983780797074996775641521179196388134284186468070940652103567687338963784756928695056072248893360438657390139986114119436054180786135672924125089251503925892439198393198532237071590070883026616979590260564611463969164648345217775296974513674213736330622057755887570568780745955648178719788578512168720519548198238166011211059998386386120867683298747967517587674063449452816491676804075804481205970966910726680988798793718354887580714638480495163942270222897782804402107876039745163777380411207607424981890884338175145429967096126489339024291707248924503376916117006207809576990659825164732414652106153493762483465151772404590579552789795098414097370067078694620665464645392072804566570034251037084819461899262976428252841940150870700803362293232035291151778056015907743906127279723405838889850016962209850436374341000273737336168915322275745507199753299554991946621642077047286121323716477683055732860655923*x^172 - 35909290324130789765005332267517612319188176589584653754160221546673757625494803203457797788079260899091475694814821546308410916410909103361509617468155062133257362885141933145017030395182605902541703401678789714190754379581131430195607845199006008953483403687276513186326114919654642323841590423476877351247429402373168422337424434983199712605130461040756270522049281430802889201680977102587415957962484790676488362837956874597663330740805121454488204926032088263105468837935455619051233243407947441483739251974803743016710090194043953423335667515467720098686422540241505114380411931792551741469243363316419883779272383777197683364971882631721832409100809325001806169735526540872281913616849259358991242709088392300941805679573837421920268335417929526593014475802796304702835616860808429086539857091338396573116776978742515693232337978188239846058930818063087172103588707788253738125057393801997406634359792883404801166484716193243631618723060*x^171 + 11757623151192948671577565646855822127237582102709641933813485448528080089927308731700922929298420128640160695215333303151018990796963972446963442859378353426390307453966796296734462745863903140891029457946496366645357449784100826980309565050048084686147683107338852608645804221005708000351450587978658347307335633390665568499489488884609253234931889670994699223419215564143740126694838607880738502011193324784740657602352980816329284721899225423951397376527157983975779807103609203435697157206582891573496445767911956891204017994357758052805991081115766371927043905495865577295325413892002123934606774442616261942969767677749317917590860353328456069464276973424865680955701562494147885308726797822157511711687332856923880726928074103830105437190134538620108939933476279944319703976624432976389387146846027730082703262163729326110329550053296676247378047862694507563824056623714998820689263164586582405485174901233689427452640860524295501768322216*x^170 - 3870131346427231247087231710089004715121690608875920039155876013501035469673149423026454203396231109532740752187015961387417867157624579233885612573291736505789504480269911638509555065120441203592998809103108662270887670781987484080879416322918419578503901508931171133931821221869241574910533982649281884412934860467750136312314612968273119435564384348548870967947340611112805084014914478197760271872121203494327231865453233398802570092490324204323991418164463189184279767584853155056015466358967407231632672919944054231606465974031945220147220181127864238493657853220723793988267413046496380501545690598366022359605035912473157369773017674308073577235468975878030112235161044294447109712500019570841233587099937331232361398100993189352835352821007244305584468155341549131250164528598326971847935951199038830841763006279785807984339054155314057271827179645711542211116946429596244939929470969714846725772946731102281050890614784613312760828181949566*x^169 + 1271274960238017639483534846984153170365188960493166897690997026597656409314236530230836611553693813969103578033072825504914964510029989032900498852057098386028759122752073280861682761637374664173324441550189090289457818212445598556278588287874101081692433599352904114650845771602442553211965628412871322586781018137632457340796586742885571401959039328909006840489126212737568948282267085882545741376531534299154118176870562344409410475279209989340946403660393199185263769342152173209292017339206807314252564028580045815745740797300851595403798945950310802369787929433118853551652869997166571115598154142446590953447782244667535999100955035209546287617105522982417373015886391284312358423294350243446839126534109907219688626725393048352370727467429330371198437405292851535911943477779559161584718135970694047468218686336412634187664584296500362862921931036646311733060464324792778491891042008825288329527471758538942138234974663954405897872021830044747*x^168 - 411734883428139974891478558862852331810420307948304166157670417197988969701362578572566925819408784442166517538168560106967981172732522958371516967711880096517314885710559565792332553645785770825168769794615467394772771416984681362179715380856426452236889834767286036046834487178554157680761196646505355310864257633557652127690375676393343949640825747666285349059961914687188489568618394167497353134419967276560691087856191380167146514123498139573054350248752852287832483853207273167300773112017911929624724577460831518005799445195394481640149854715828176645554285085333544481155698041030903619990550153552921308357965727145965543332112024609973103848843332445132360611220403957678167370805151767046556425359509096435693125511298431822184273138183719243041885584806016726720153754797086822751815705313550325611470319375490260780550579423531900730009233737085979271275623407403783963672563586574377844239086968689409376368155173642744625513865431240549440*x^167 + 129660686928691169023842079886366494268007150003412773357884300123607922355540938136728971379763354536789906834155902052006910479373882534337402436759289952027183104788553799049418736116024920047457845306808758391482050913034139632019307222255910590898752111738434477737423751457633202430128766160223304520332520442088785126848680877921321173621862130056704892501287448557053637466468205762053039909555468595013039279473202071780084097834022828407994245990019963206455872941770237351433098058961082504237420244011965277939226689853120419213728096409035166880576533006058829393765424207256374360027111108179273545556805711178907677669966772068759455282632338177406438704657606058115183205886780189774538306579697338491115782318574718350039438588843393480468475314343907147693962149792600664522644930671399322706567601629404563068392328000346744364438328214859690446123556156142829894693425857801833648184524302411826426173699471756582993398201085763048993970*x^166 - 39169120339760860613701933548024774779308217247622884424342797194066944095989535549769517694295836442670807375555483922641082765402170729472044213337683047010719027607259321018355760450911185553360188180429826579058932658729229642141801875076795920182382786724547895500398802521457038521386742387161140879391119943677389737302839103015728124764265160347256671434589033672713197119294409123745650798750155517043141145705210982063316708093180011898587868819666677390463350683617686143060985263452917117817034737648973522354670435516287436282226226439382655294044442198838103785230032553558901637560416328354020265724222727622302791242795193981868626055607721739575461385637538601330934001474134968132642444322561493296465144878895893652197975977501149767074651059251551665355177373555649388279305156241249783138782323658939806844261595903428853317751776479052374900277336010342061418979519871503492670377499402258664646977424837960056864236680624464022604084711*x^165 + 11216077208742314844825707662476302758193226764637112170191305644000631077808467708978373644990355518642678175237266643741913530244160951683226765058299510468635875676211196945295301915336149610481525517074798265009897359108229284611301031341538467811197616343534318984136102065357506498521612761741396019000852842314217854681184032474806618726282603959451649845574967083668904982583654195657460002779406395379033219055816286532315631234515488915144994493558481984646372829513888091109124215747455466790803664935037450898595730803252413691718396537476753674381898887750427711337988443166233818743061189554546970877410053377175090189767165838692831043596194355243051979577206877275520809058292726220527867731023434053900215938761111087840587402034347959883489559723504534443074962412872506808079853464097562970312483978427028810148256385769268732879812540712622485073949164311573585572333519485377999707874002367108827302953824278880210442597462070470282352115550*x^164 - 3015036446414072993961892277472002125056625525501612517542802235022102917955199256507278100463537451400687356284843889038379081695888112539250363191269541255865891424091374281010095479272842108846339855143808351078308313430399301176962764595167333311172284402775367797833535503977732417552561631574033433439382718358997687091287645092864173397623336994713522962550503066244512448979212393240892673214976506021195919583931223460423987740291517552204668217957760750350407191576416516201976437308566491870038759931595098050144108312980266753582773456255453759859543541190170387125733677944400223873748885176140215347639901031566732405094051982803237022972721019548615066552802924801498753785159213326230807772606352039246231839464700063074336234684604565608682842432681320521856328605056382181248501098774934558033198270702101686026699551421520411247285890314153758863827042960024231134632507013670523317023599443166290990067056624473113927651072646313919876000738964*x^163 + 756611424591869490792071437321879583641278630891422336313253609601954185394032675221538899637788200492515176310153069514691210370292685564029777078785521561101777770433832323727577839427751960805401360493864858028600056712428038072431040877302159993135626033155359011437897356064475381138820317818408400677150841479509520765988503205806353783994981186642794076266531183925309356922470879079613816841194487254713837781293920197256598820954981288543405279403524853579635729975979167886498804022530217144337258684905408285713387807130501024671297470313592409284501984754450414649995082895800005658715514258113117104998361519083972493181028121711080427678449647596067170312606750855454453708693776357644613762002217903420392370324738786352328606841983032527531580973192882000991189646289439887075846220067361675671482415972943070515889665111782146583376659760809395920189060332033666429050375748991366322222705864298262608885251189099882675762470167110703988340259227866*x^162 - 178160316744851489943706265676374412505841842533175171753489304393409599331839492613746977474888923637792803190941268049173312107301239753362530905526416183870294910037625907142817421158612390524400826056650124062807139354207246660057721764147751422188668279604247293340787104828671434869879937641443704302463009560566539648631728651016448211518132517705826987151533640702514408371379097356751104501783730672339950099591232481770427385073693417658705499250035356052026649792649891056046441109150291050016888223490629786322850105223879187711998910863517501925882951006660663377115155830012231900117892297891808498026127024621208588617319488681537354061249676288335977398965876583943428743769685663596440559267957119557367219418486424021340625119239923898454690651052018533709873441579670683345688156046216705760938017497361073908319142685158310279301758826148589490344218063301147772556323755452695746642898622000476001466956900304278259253703255941257064630581903482688*x^161 + 40739786445041091819834804728199928090316791006926672300705464064710467036127748863642018076122741763263408905742621351805850892839150515157662739485526127022250567083297092036818361630072702034473914312611533071099593828181391936661098398126208697477765627034770074297240884854226503647132483455099032586852952405316077690324592865321220497212613019988119537332233274781151916249526969957447147586628100060907343796940186198586275835459866452564823182858319650442585104238110004836941628518261709274493257768152085203715861900045800799751955681632257709915404949462816996883498287001206112582967280683383475364377160721709295278971893221626494285126721743110781310830533189545289020568829386409566217624637381253664103341969562352881605588943458768348774181603444293964959367369679183563186363279858968740797603131838695250881203303783000092020502873110561109645635280691248809890623252306873970124210040853228779848023255313722374954313772711960915518701073632720766498*x^160 - 9938476492997796590831294451389065010369799744253974932945680050610488298040724310549518701787978024632541499352326372461468965242731488222616712878322987262187407634273778670457393923493141507371216334523994253242798711344304884814324029893384901252198134300040571880841768766815897097845967034639691900076251766823281629815535892443978852971526464758376703863785821541840036930557555787328426965006580559961127312093738827272636964012783180684370050967378066557530000487368501753137140029293274324520966797079875059057789065888685520046149105049639226395052437751030464321515091684020228549294067809025244014521096492008107164404293781021003832960135594178855739924629785877375619435748702138651457440025100407017802748041800678094402814000420341715199306943022421667318596160413957718150873757984927482067150100128764373833090729170533603421257267202633726357379209298188947944858074073107040858474656191412767736192600263319395793314551542724914480998954556677034879835*x^159 + 2947119983085908630155964754241197537905584642473337793774162593452822549510962908924474274168746772020371640091414255765127776664036575278688659470529678356381096446161390028057702562730893195793713309277968671143156864299022320761205736842202372843186322628586938164052789275003926188713940226474760156696862012034130493647894265015311852502802096299299852875256340417015622746477542575702811550604546092165216541283697850722415648169155155279577583606134913182396651028492224632163681152006648023310346029503559534765898300775003121357499953973306839253431027713802919688537124101503543583524350912891853085893291963690377861221541629524514813417594338809839633319579289918764512089612417971486081958358598994087822035191217029578505125775409812986817219636461431422264819430823268612454487650041268430385187755285637460103738521200146965536065926621659373567074244884551988788425470893076531973198731622245577920045012896284231970002528518337509757093826665776861046218251*x^158 - 1081688775087664673803659769689221094137324245166467352269282311928741279728000449637592442631596128002724281252938258057229368652589391349022701613244300065669185553821602774760059461545503939542428958823206421391024231487089546667077072445707132490972119161071514398295860567053120360501076661276055674691728576858384297776723898962616446600530877159239061840891632285375764387225760041869702046929090367325846708446683107346638666279532673077408467209868626237780946275585746412196766090257349810743159826579162565998953233987196719400330502694094108724849994105271919692880771795669842620285406990085720522319068038928393542433393979604618028164739336327259084701042342489581915837109872341616946187711294512024681845197485548097286021134059128087464859165228287044593082125817684443352547471832378771241012368445625949127073626063829350521582361240495725318743600596710835114689644998766798093900339950754743063776956789957269860522150539788272365563721318364526475149756221*x^157 + 435570092039664744038555611089080892097091306604522394555351658850077042638449949915265721069837465910450917378956441722129671328061779913743634077657372124670597468148408774342903915645485071994434776230799340137688081608537203255807941218236211507399342025343536288626028271792215897480965491720203251126414884877118260946780594607588910236396916149682801334494834077301595147918997429131610041720213076736371930862321263994266046693328792915004171747638036894781246906725109833352455913491754220291256597562569089207003460878148143639633003624511790930178676591389135553153914245830632216961579648738303427905348277990169311337850452257383047396047506560948751483109266148904469293294410704153018391743991426240389395502375812829895509149259591081059706168324704500476579824628621049041138766956215785781185176449014312724533434647285287316982380148062191939079594756041420323702106160171134300514665881723544607720964908001123599536873113578275396604331139173238797575972510457*x^156 - 173212019187918763692040218796124373565040795345652757440293087344864149924764696649973198031914753578393615397438778440480142921895370777499326389549442908281590830934891347017207092096118357107831480191728203502404974921901997830414645419198175047100896708784611055975217867736400940773436837525544262899502236481268030653064856832885851090713059801634210864728564110392302815722569584093428662664627007425185729823603104433308375237232115373577408603158257306110605394994544658655847616316081757075650445098588284445616741055276803227913262825983810574716699367157733926152753299368924582763347334753433260542544503012445808038316098406983676053355978228753144263698683529990347329257007967895732441183918306225850827542432228017177222686176638739461697436080681407803888239802523554916984749814964195735342072952727801207369843274292166267356587000722070379649157493817676150171414670317788390335719512312393690743992308257374135067974437645782723174521483100232869016371724230443*x^155 + 65321116300111572429934796196278940251968883549328974647766649300637121333774086148641254142212784716234355905197982578055323256204191320010635604703028253427472797950023692251375913607336219693673489567477817829544797224997305728910347909667726929712508438944483117471296788600226616469730946811211433011134918505349507442789416078065417084073143168033103593641478522221539581488900855218430614308259035667732702239656638877455900268702357178081287124436100744238877058271857932561630738495883195110021150771212483661291364677977354907656844902292078101520241449151867356236055654447051233783969644760749069850118051167058715676287556217316863880573547350025019416573845937612265605260842262711830206767550269649352885682908191172816240015646309677673825067441630291173146062438390638076072687192473273167801164002456541863134652341251613018847903374664873614071467531302559895130422915743345001859661144555164500232511262594388396443722999261565841967097073097460868228365856751265641*x^154 - 23268163049058973516949627201429647065550382512201811840317360596389581883503713692180232629018228196424247781181957215621286179085219102923934080162084543414998820486828741428015242576306402720197701663299807801860123360445181292202815888573078870892819365921299822651606843449440597882883644947660290344244931579886930998203204499469936226104823509435218668035645300325718126528587014286036048499044797946361309462897925678997789401456726264609417503424915810252713539451584085898706300886466527266765018062593447319844630866025984060411930872336162468934285513818938585113928654398371750940005957160122285485679353068748852574791528396413362048729403196489787999753995174852345901335377738402924299803017129458719112853591798367715118901021577612575178481457918281616899330682185580506911097806720226538593187774561334425607020206228019373255560638636307549195933523315076846553823391829592365616853401202021492143943297683288611613732693436472594923281362938600545880616861933750810973*x^153 + 7914495553092200720773677752041547097474883982354400331203006178658346517476668946018098798982476973811014625552511449953277164188688748437452535690192435267389735219115585433682081564143782591826533532464139372006342643215873247965508326283725565821776343508254210751211726977885463592471428770238935761146076776965121350640807458053929244218503345775009332758087908629875561799562315499982074751101396973693594738426182820587894880518100499291518185081533357824176418204487802776533526742380894760845308266768905508568906993917726623016602211919328556763628187890920184704304962347976509122932685752569147882536781183133139431345429672312876957479559345528407358392022575958195155449847431185138813399398307534692011300456631527797925778008388026287651404730037585213824146291665220194410810581159151256404004900873369997388447743753369353905599404277344819810182271022194900717354444690364034616073546401738057286466557701761199889106695878744159995315567493509547662844212607114785604003*x^152 - 2612854956752281585456473244021590415950321775416717688081819481387264186161748798595690911338240110255152463442504024231278879111704255303459507918809207192740857029603200011184022777699792648351420817723950019933838009719900487932275246045865101249228623289976515433661187866989922791914009561834173783612896918574941402475339096974931673487413575140485053021354172333931972996455803773886613543137319400604440641783674077178372805256057660507956610873541348082556607512254070586308612067372824289725551376662568079504245096733657295126888562901209000243057695666575732151521485385130340399620243557315506323083429127150282430197646248374228985448108705161578983917293653608615734477477212655253174077629618895238724054479893974226142523590526041529995020939704267636172555168530319809932952962133046893650197780607686212670038141242851284538356514725562213750123072809602779334579471217183819389389458531659152331267600472797606315849512100002794101964367240974444360792198945975479666972333*x^151 + 851196624397673046097181732627570587122378330583404292748773952899443986571952529412364456088776047852444372005186002698846461132975714735417572598464505936337381063403337305609651988373626990844415098254178455379630244887953101642118704207579738587014343897435443380083248832113325075049448007094326229177516654557051109785805634237079920566966905940922765529138618361598763895080735133029678390308609535293154354707625073529750307474202247559689138856721961303849378898837310312904904194944489960838138935668685232670851588081211968978097656645836346298328342064987736152552979296291330469381515766886962506581711797134020644474738918601395826221494429642763895310550969495567515018967663135365562842482103923415695836509350783756549133081336314176725553316464754740358684985045189658352772278707235276239197662576852460929452302587315963198111915455501435843141422301203974801244368215458087478221952464149377680239620281782148414507458521031052775670453709602081419524289101558146314029057367*x^150 - 277039419443493718143526110690738543784244649365154099505777967753653771004471621083457779519539970012223109523290712205910137868705679934078430758836052821515367715765632958668473005284184351933487441175009939530186879670880673154109952464045041855449296363962845749243154374696819050680557383615036091462975371279618581217260442741125432008897142903563506068474219339026524481455462609921660816756618404051287017509496200249627456866879553362245580511262180422171391909825027565448255345320534528782081446607497928483080808354056856174861872944803782262482854611568215339781457486491355585827801645271244733167627005632124749902730836773448153858871898719101949573344942168253850043445678594567831863177687734373011178588356406353547704538513618808903650211660890064511779449204389187622022182678317295854856904067501253693315018835228570833392039723332917425641196661334066187554763836479163194208356826444290288451637888473182684585996022222923172272479605507536154877880731210825332759511318120*x^149 + 90535833842486494240638081867861668438463652378160565715696528983507370249518603345951997114700212765238541727925391668374551808992413430044524471059599983343977319422166082428325497308546696168275913959225296157782327901866712104671451722533200545115569590836345594426719444542739049724205633811790396357716102469124185581782008497247817507185651102155570303519000877069403017935586465912701793799670113617302474846942729043741259624421223097705835399042855704132777929957822089944117752536127278353416504205997151458096521037576477981787606919520410279306886969629543437491749642255484400459606745456591755765747789827276225484554402358230268979309729339937380355600990033654808260372589014882986364859142347306879158725471604978178094317620592501407395792385503390002607859536877659220157345905493643800331425075335266209524513641399297400060539838411189510969078567288468012992953033234259613230991263680712713656511227840289468954813107358661198022869435067386393765788146489285832312940816761243*x^148 - 29635740419520645089806751043044276561595351960378953980133490452216432416331688658407783663800603567513552569051942461327734594478551121725236158927219849974004766417208924783441509833725422364777236696374488042537477212204304467834484924500369350478892222445623575126506169439776674678861633469967782143142295477641936216648630121269196568197567164775727066274339685031192384402121216458554607948127058693165515354422741435015263584470407745715505812601693913882469735105250081864026635896565686925309201533600169792170004854098033685231813904980290156363785047357667535685471269385760309828372170111642842147494253408828490334472649410672094421727488710207357893184128662750526459439710605310490978031681340708244848630335761898017991245225187668745851147737107995973101777681557078662953754002617356675604338730207499428107309149229472817425678211331534215415219581229288768324981360840848600050661092861035143521491181211309039928345851257135138865385751238750291398892965071040045410913399461863009*x^147 + 9651217190796726765462586209152321378616233761617611695156510595638681030633564400020645026033275181469338719279988121410595368397405237109379268394503832430701631850301112632302522166382612007747831263365981288800384811157086934643286352057500062950029569091182684042994135092295960010973115319811635194359661283327610845153723597608392234949254553583592390131564178834958197640521648553340927570939429658259363192495729050145371310779341262324763540158724237720667883834470507334850945023629167678262273935310004268753882124773650383375657249719124625358708202401797067573970990643345199746031511640857983234288927456071622985758505279312136737554792119699258191831719685365136123407045286833588701792743257271077293184164866689646190550914960955007609546881691785968562851287303868588525918816590225209767788020746297989711371689443416780958009632478335041335613030822715364284642502514051759985178511104771881354828999375665010693486973247139461946215254994961508992112994216304428847241767592629839975*x^146 - 3104174853219424105691761751224919264053641992990027560186860486700899066854612589408932635977406748883703654230489363765265282578473716994286055984406975454993139922569495996005968795266955160691060931660256647537877743850065192934471994697125955155545905067302186512301152049705745995489552753345378748324306380251655574635078809672503648573571563957102154577586000367934528770291446099864509929859136772962632935202717382932568478297919139888683008702560483991832602455406152013063805515980180695576845829415271805825625208212024446971850789283133081335809024989585298893573096039335942398963539215082917907296823679109882587423337779719311203004201191842049861447652157369356484499008351432116542762032765598410943639520745651532435456323310224562409855609967923472243268643350320707488891962233090176260736307959155841539212917733889160789775744040655088569399264823871684032022016582545633623042080231323208522195945895950451236962532854234811160271821215688479748800946859051222052383839453110451648439*x^145 + 980976841294960178791220756520769918548758560056009156140925235681696594219898146022131620002298597480116065697007273117761752795362284975410154112972140211653977195284175026376118701371550223830290008503725832212243667764232988090330427260818003340902974394689098143101386091058189276865968597641375380830795082217553760157878180277689146591978906567104452843541638046894847253677777877738759254355544040667914536307161970891148827612484518474386007532311842471332301396574726601623884157447979327159649837488383251814094360817899347896750470257755630278313807728692474323465911422227890507415671565340818726851176739513068346975719412194093392834101459154846333615207068628475480214632955346519385121432385856814293373385829818062875942247776638112129893236790064501018217616229513294287604512723653692626960916549619705510357287827203453857951569802487654562343551104667971050485049290756199215497297963954701672458977320543464794599293285527251279147166136768036661894401765859512315907751124411960170711268*x^144 - 303959784736212217945047726151235344623415371350169898172683152353832529413887498863824821548501909948442394712370504872887050816752697021622391621560508010018159332889497212047080265520790306748444709326712780521330928234222580117699258067471086526762091689293613494996937917290566734595655784052642047613543322474705295209121786103151146526970982211842712998124853191882405232903391959075322949042849450547332774375752427994640922116276794744528973825809891754786027751066706073700126828786315527388697147461757788888415876452135520954828283442036554255089944844697463813122389450400677258894016611339255754403415548180419613318689433681199629279292620297919945244516099288374413546061316445422157885648986836371419690618555686011280289127404358788369521062113714515425332659629680309106672189273525378722349328622078534002062456770338158834581016617999563722782309202544713291526464685289971041111751690142494810219780981586927060832082765946386216315294561381035762589500007299524013522361300710259575774976804*x^143 + 92424721703477332428697034320077872247022137715892526157029259473714968970089339232522808990849960650160537142372355193459259581983708091767808055798723960213196840016535923051129796978663159236682418956509114279278681126781893725021561963924817351876385944104632106694726919158826561130965487630653805326396434244955308874914356024279228315511025488456140382802807728656508250812392807964617071138233439326509537542728542463126108646668634455487150404693735246685270341704302398487801991333365586905510636189544887820744063353005351607008555451969404014911785054736349187097409529783181567166236323521392571328289026651035887887157345907481553054692271357745145730045427794545120937231239342839042788905199998138204421162233823192756609788389335927863230531480841691631837935297346803573954984854842721108154653524675427542165220545937178728020577153077710851776080419395244628155238169715400469035738954403813492707366851533655434106887422382083673226244759934464441320949208966117610088465105578220744916143726306*x^142 - 27659598970385407127746875062733053779567230407994022327924290197069038315757767169890386865696274811699860170353374048215228164531339040071282286792470192005775031810228137155730193370766658159099932131132056043338265457820863259123437535994828395920835503559894558061711534710793126480951394065456926504316338127546927829717537870299892158906427834877763862719948036637264871929622654683678555051556050803115623118449486512640588461693782492177474829046573804401345205220365819616757911717935814340834381374841503158597449542477791333472642502909808570326735336271312772576441899458627033598854969826425738442971356738437303725658760493448801403388621622613375924311667380229760318725588168523663298218745728962162470796720283707667073275593551436237718462355700798473947849143165270209961392211541148527506849464324313158185317193792994962404034951613826350396066871558953179335452667247045918605558900209734271643591165493692566706651133832996723072347369902448757093962391967779882841110854903683414418367537568190*x^141 + 8176882090487678775960256950699514509041136399430001019724372687671020458162409610883273304913495711478423096551804181728669938160247718042591682755327560441299960459195935810922028655515647986114885719128835323537477644506260386057279598796938204933797033754174820334964263324381504065017047179859977310175098900272585007894903249560938493712449365509567568848530404516410674617377096678716441752526450549298699314114090079949700011322049328294449969780815684086003875643455255859202271262988842620885018780485078080401962616255277059389527121140135643524508208188517510891338890081989806137923470282873017321423458593743045596931848552264884929962687657737613356348218764627660460147378418597992146381901972988167851634224994914735241630929408628772054399996141875693733915997722925980771422843697931966398295109746981397633137136391020773562019982697301991736119983985692175687511590514536307329604542608915748870955240452280076761959950562953145665759911311935729741248991098396705217781433614984415079620618922325973*x^140 - 2395270298602262164620399310621046424513684383177272841262953351219815535285413455932682986570434670728420583292770777728946299565025012731900814830344773677058385344616236957523002275680921781779582070141494124632704171235983611051460237605104765841955328456943479509641010408528363685282264933209043955236107064665063480456283216803212070861857382914041900778246819436896829173048493612318837856746223113775780209368074908170783929464226136413792488891367915985111297492436037214038813396296873993258267646207385551659034819236735051080092814171298123881198972450084955836828071179838085178895811135945030370863673123584477608438947359331408823176268519149353051749836252576516651400965726118452233537785275930913971259240327218415302031565971392444469257204212128486178737042981847500584480469815168510318830271259347058384425673831184245186873610144533947128359822634812815135056567852827820216759227010869850274327275423155261944627529596595980076338913200356689807984935478907209442093269080958856828131454829854516251*x^139 + 696350529993819757545405427468494914434059510030147172370834805501458387139183508821377999300348185038400220938373877425335791292487816783415138758833161356145181634714993159131276117979789353950296403062987906905545579597618306652565067787366361284645773770528339281286868979601270590837785152738625032563499933037727451391398056337059794425007676699958110644483611639250238160856711246912080829212569487277493806494630106790890114284193894418560132209228724551608629033455562892284557932591377166766540816376993573593007662851382908690279004854244872727709404259910886915155645291157537677578754739040562804649983324532234493041930069471365678893756234065155385470577298743377724807257477851966712968426822923410377618057823365320568570468866697748487245674554574219136065086257046387637147534329689391004408622997238519623677336900385542569113459068220540517889408430796135014122586371858455864644356746089391904611956265175024085426156604369272843437630071950207185985388675137991427444179236584320452047102605349331924192*x^138 - 200925649631288085871692762846873684478873015097281367812350137732273810589537949389413254370764427862875627270498818762628999962997225703701449451028494671390443132402058016173230283214379193652142576799150595035692059907198039356803640307682122618001601581896783845598760102495834602101934995484091818224453342889469966680983262432146965071181403966533828681800848951216727549282769876688997868349673171399922120913240061677444829227968915635165168791013265776495115875964658536777409578342470097936898013685647579071155857100543890467043423904251278296575189978170701158776117427684231471829592589827868049302527312560626519804970239132675488302129712074358797412183724703021073540032165611082684075504351560022376585469289202759683728310617037977929873408118221948747580283949285455696764437972604593513864174063898531626408225743380832632740620095282951067207428022074035564800972859760302766384634602777817305948826717073060824521220481353235070074899493387026342116313057828048764291347999259087441352488618977241224012820*x^137 + 57500248245555774462849380397458153219062813370693164715118721307016330414457940760725358708268586339298131779052143577203406245360347115421870565511782084093006659419983153600449525448855488210269157173687756439368722972769682348215648138632594287313898386907956985539075607844370238991351075175921252618486426742456216992459233819198391536598159437728458762892297170991605234206430194838292762133614219808758420704050904434961256877301598933251981925721608909547046731186418181582966967861968497745799493886759536211221152711021580756891039449528778448191472350624828540976106074996745185800489896130382035457665679599969188316634501590708832901433179070612625127492014133901300173719291956483282602379500468707714002309884538570296687864952379589895838791928206563698123965582108523266634974648812238637670610171264539446303119860606059349483709669593029538161408508269971611667661819085206857602664272483508137234719599144078929871649739772726581722332444939791461937000925781931440990981923293914826107402486905843972453705559*x^136 - 16308684672055123913473567837590783447784603170825770309179649078614169332803340836833475279861663783151703324947471002371258306332835097780372211303370676845557596273079193317563207203546739025193414095389898491601860862781968637465598216874063587793409230373219109686870545679475585631928630245107264169000340883760686656560394098263077220817157657602465224257237625460963494560306241838522767030098341509765861558935510357640415413621227684126391550306895442745642651253531438462195501485633986633878109511230973345233838810968031976546128201473902639218600434432591206215329250268140543869179652717163595437510056407084436513454657869841925300833457998075964061947506134980945400141964569831094376535271239615914461217692302428166718133943047111548630775814563669121800653887622151151742290731872799482517181724667037242969819300568080669047843223734392651675467218724508330829817972383177780377376258523010392813373058397022489323752660883080418482730977068076536108853327727887841389196799093592114617985511275410543215103150089*x^135 + 4582675600103892465048755596706048432186373966963456223094058683227686622911422840953628091293511774410270363833951543767649468250669492833466614211476376381161266350820696588892022123716080068888722718213883894976607566737209175598744512737704370095534851691751662097922389469904396809109707670704448871305739648745450360974566772426892803256197783452963336136313977997046385384433434881012503362616208010814380139142841995786715724517629171836649688288941881522995906080251764800683780665214004958206467095148581226095159827662949950960219261162211646041614642809303866514567992634392275198414896653896281750291987618705056759337395134436955953372966618891698360469552601612200826450054264696161798601030932326174948762196419658789378803717059732320316519666176066358065590744692454208832113813481435655543515181913108515467146277409087938531852871947602504504062223484574871048693966978854227744147620353965976206867799841368391154766794922214390491219995551024717009096603630096915012897467503638294447163777606824734035435766629009*x^134 - 1275443660838579589726883076233101195750001377859828360074193681153923718061276296895825356340274076644049737281698340545904960155325810250443898802985997206054568603229461780873361358724228544959605672187182587628013953064446934103964157326602086341203185060530341646970189409061190307078238932106808086135471498319376827949028480572047007960073666904656831706551109779048072390953879930897486032959093970640259838804427954412510263107947970865137458428316129575048267002571232539207658886376541533498485485256564752301012646559835357906379802448553913143189866428753303215444490981141097159981895819383816704680206496698996921250046038060055440991983951750996707711832384029810205516021349903697574250540163706623839705858710362626314150199543789908942611240250272022686386176494011007420015640224300815309432102526269750346107505723267905703051613311647191433293918506002296530606073029819478595158413736933142798895677681539126987337237436055233722756739930849815476287178007159945409288657457775255858054164780975557959291634900974712*x^133 + 351513462833043744593993533510231972648455657288731922493549038338312880586600817019205223061687579561917684259732113541578725822924208235792719833542598456729710289055355258261515637513649934569676150627320926405911045287646434572247815222864092386275877636693799603997108761692510528211347457846754459949618659793356283479422526606766940033562835018703836898062271030114069632799152617199731901978277891310440496544486848255890047789978058254540724086581138626057112625780514291140209383611812884142009002156797176299613591627898648515861989029783612135861683254024178338653321706227028288533646707590070212666010734047006098493642670391530979827780908085582621454377122932405461137997561179918622412768188846616825457710149260317583875893382460705496305676709990610967125385707154137510088094739144132346643014837439019780404655330607432728422168092375100480192000730067568285065643117713866449031234909564606847973212951028914023257418354202905787213160815691540282097403841360073321007989709452270458556732347188543955052889871408744784*x^132 - 95922403442691801699149485558573642117335423151420256320726249894170002608409261204597831056529254267487925493273534998393885824319373831029162238609677300572400430841661428413072631719393958152905652032312037622056924185881062033928277507887042763722179111458821133562754583267639077063078363155598186358090795835614272397777235343986548729159566145143350852618519780779949215349143573678817110237401785599570211587121405481964277720397246485854673613291660265520310724728280598058649984265599305709932842202312305514749704058150404586677575609041141258894862910897103715903176666815473018180053351486216473859113057933908877092354124720418641117369576508155974290707963639782349348494418190672577432937190379694258110764666010875736364076636379185082554109534784977687335436286784008560997428507929708273667319828033384825755521036770602918917776434897310354225034002863776665206324338515812381215762416534000340218534973770501528761249385947378959122074143237515135892019167706429062941332005191822488267105241541231226651328405631989877794*x^131 + 25925668558579541507863581660043962478669505703110291606969398895142223246900206677557591050281602329128430486960611278414398333672610765889642998448261300779838039452232554839998037272964347131663988733336288264608262581406170467775098398971928313071213405762072219606562530394400929056372068712849103322233781667060763507252563161211952633387871217350080343750884983073215662585516088502400826149070390435894357724624361623895516547754728969778652546687190995611543051608599125872211918750851776138518851230946027830602228793352799180474826103722545022374125219501470209321246846898698315043326695459345606443705601714936155959094645705219669345013467090434966618350810565782261948696674716514883158997605246498388961585448998953917318184231461510650723701326482214222940419610589741385734835402928107925370384137890315937789249621756548719699183078126714405987424213795135762760264283589201160483827577257926342265174226240480417060786248541129159941781234365859229644197216990132829780718092425810519318172690012872693215831681657120971379874*x^130 - 6946010857558985233041629500466171924229154345245293534633415010451794751711074600669270316463948511881592932895637385059265713814258940566107200770832068781001788855865121487605040294662713127683937856032422648927396008690936061307512092779824673790313071333235471928439985921326358696931655974852858111350554342755642420204693782925971833332878852648911122472692384064271433045234049079455295139892084395485935995462503853335276351711507114943586013986910549258238127950200569403718614341625804965907711926806753680091506943523236680362720389673374187862848220654417120531673837368167835860292835730214761782538209142805308501285486466913486254975444427329739883750913595304418195233479166228422046089712097473538085295294493881259285155671781320352254761325368749013325369051249629183561811379652488569620116912647736375204224794529359036080033107452728328574450921064816669431622410983330823674920397390982237021751146892180302738248177515929607870364240023251420474750561429497541460112667561432518543415645044219141429141693453626797945890274*x^129 + 1846314193964513447751703373242545486360052889558842335028119827207059994783007655022675761210260816792705038471886552386099537866692234267208214151976435629081189955900989206700625029735107647390186247356385875067937485108399073344782660814168334322727878857736262705764642651242065870767046520194777564628126644999441233935497702509137830908869834545328950179676211915520900994250132245758143680950873221210440597712348076817401578593756683593032677743291029875849006082730301648041624448465275244417376365539464088523991815593578689302805505038529136838641251127889826682950796829888506869186088336276645136953397316971831775929083274926419187632875020556925386112184057844251542594376620690375769809460839476468886960493333523772725381500753272731194457783459646023863920044170649210918375589037092228224805184439951896223570084083600714275185748725030869362461025938326505339988567178521319038800397829352391457863136530712757213079865067845026177532217433693144970799436186004243597639065462808676762892966578914664569953849945645665396295928673*x^128 - 487176565264055712218871123110024791981589072330197271069076047000394612840253464903235354289376424080272105112724483272099593785902009282679800842894137719190900178535349696829637436718198335459431471620910921419663545460088109298593148806689849130481263346143628820116612032112771233889598981647717996293643868759322647212929001933076937791759914683021393636780235263087259961219796421923288687074613852250175814028328526821106239327247626550084037862056029209143052962708521466961253665641797927112635110866193200264104945651923106620872489937633168471023569489350210058536481715897835790846497786280163253498429407388055449951117374005129557946197139990226687783748128681771262932901202215849331882278915949518059113670682957967058643313750168134112826236135482105060970182784012384643153762226069533288978267742169999263209352964285509710039900749619190300110331877976140154698345941843362629525869770570925972787000822774029607750988908865634897903294585939843477563661295870148826305510640102771276537508047132533767296694994622219038964729639024*x^127 + 127608060504225034034450727669666936492126662306475595955084373775546188385725909996319708199996624246808636634985724732507638461609702006048740041555917775913777294260443520315535038128548433070556929886425320869899538980882586625422216476681777793154180222026184667298303346180106837264316105695670225248556748586427947702320440752522659178028101676192467918169553085362343674022222206595870921058005386590715810552233073706636011677673287487917839332799192456660908352153527944220698517216977282357036447757564652247830428785316213895699006835037834134530291622929037013280510509420151046569096466833631973270735229399872884666453696816423556453425274861271433326810741710817654838979462911938710892603304314455567099188257527131813292569241855724357668443439502162590723541137556210067907423946833733117772076513419400707123111071855497194391433199944745558451254133478728599286761436543718427091633098245494823515066447434835802094998168363719054431359077624199703658663098979238308479624673428542757354717639197509472534512559541897383457572998763651*x^126 - 33169731000718197956317693452358312724105223601800040945957531266122349243687503571939251406576161430924592738518895718676213285519350637410799520639928070888034156987338279640655915655577824952127733120210472074213340552844018397222221571308555239969385208708518245206283931903577478136048872083828409465431511864089242098864566279525286900598700773940180816830495084491942452861060676754381463925606952021588039258428123658094949648540694240334628693306846506120063590777761924743182878712073767134370895628953850108265617828931044230499239940087481618156596393620706251034070089085876983738977759325371306137487801979533852425344370549944542943686178805895136588135540466208085115828447276076323339119096056622177629389699619327239124038976836172738451529552222694891479624303409875213223405190339554320263441834639472319947809160707516437029168311285576455899117491164368827759042989469128754854388175463659963274536556976832383731266130708832966573125829348438501955562305357329769079494467220908382163665272677892476787787530508999421706992903145491862*x^125 + 8554626314862954962846504393096580455002776211560483126719759936527325455489511419405653307960367854380630786172065597495009304348462419795878840261634918966114763016683360581729701883921562445105946341743222386230352285857927987175612825633158935546218025055511086911098042771039331305541353219345316239844966601037540130864488977314270444233685951718917476214142966520969438524449024017677900316332752566831948060742861666412006171080813885443928831778140174277587906080415623017786601794597589955795819194676981507489129664985748006135061750734748580407821227192561728386738794078277910208148459258094902099705158310580856538411569666871797259415738334350128248764238148816794264552243009797111431524003948268009281713008268852209951286105303738662101774046770989978919437892122737682264779935534372390046482516495768448985476556555358539285892601485244470437279672113929565961856699876705551921635729442743233623437626695193402830435833842337263465253624722147834153218374922970590730745955882220991018240219806973680112584545251507816616227151481499037665*x^124 - 2188300480496636160621395331769451564889948697410032605763586233079281760309476489265321759657298743263635167444383656080878220124649196300056203723711129102296526218887482280380088595648342337999887063948074747780757364505510461051092487068699115783958001309868890377364112036691546630399077880401215260660613928888863063301173335242220432326457107978145837077783842289376435325708450456173935028256263131501718765536454993015236606492722214936202646071650732114512019320084471172165384865008221595315992329102180764276477005747476191363117166192263232015665671397181096259478463019465583900809745731483144897183087319600109689476199586891178447517543486461682195519196307503451008359952081158495285849211027056720779344291669630160456665034439371182138640255111303888573178190086970315409770077076217329796938891328584358636855449062802201514548105927630517454785097309088973751701427180575275178065799716486354482044848507292032623576302074208522185874613646839345180401223594289840456462710823962348713083320166694587121372478441579951669806886486693410211090*x^123 + 555227271688908225298060821966292822863562875648629163654987240391761370262394085984530779179155329810583315140513438379395682405000670604402835953056468672948549989093704196094990896706216920218950310655794058069477509386954831611525366844815442889170358733829886722023547318412123403144838053889757105014379222881426641981779663545612024539433119236481041266792313681431239648333623257320669143492303872002627899570655096027324093078159615902489554189370731981707620504974325126543838649515750648612767679558716106438365570678953176009549526504384680832639002492896701992642345990172037750642290339105721431826209412415566572736754300950329853751479389518513494553639313619507608692452705867483426338213212859371067125686708088554203975030421841861827776419059384336429357746221012854916254917272569704092000882269032637536065299118380054994999168800941113725724269914986798328043685069951487951372938480321585125630093350129647400371239402467562335984290958926586866100363548211755675451098278616558162468396674833002527952304604177822176526081089044430334537022*x^122 - 139699694784086652177294164887259307586448340237377241995846142209962460388952247736938700974749670033100246021036010978142715796421046464073424560472862217168815226935795602264105869969650645795051820207657414507863414975489152501806391818114093592565904853875128472710711330898749307446456306721880824316253530041851185463510473718090289800784333007942332892157933242867421760089652861150374661769378299548658063031718296724448625605445863247296977613331976293878126116662278555490586406913459350341319621132877025758015250855573945131311616567705436729033173865902210623758835847810132448553098495862557646505016952254648881871455469066333896890001900780861077928906713734736336276650111716803744002835994364530180206509176037076998994023606870232461978174770688401654848572705735847997437319992979674392046299238151776104175805259723129239305241634659103785062505865289145601471205242905184099107644526323676565481497773063768010294523155405843542457299653294587642925461180350896942743129207049373233775024936110785969062008634072531729078565254386988309755840592*x^121 + 34853324457353546321309257683695636755067958573359533773270435030095196721121501439577686543149671048725702119985599444105439781095925753915477912942810350468157316450113215295068326477048004727858109376591721909066193499047413451552037613697931843979127462453980480554797843498820793823927750891894299759601609773406833894186447425904888013911360301503051009343759224319389489787519137058979576876279262306394419858324709373307310801446146824963721030573329176559113776184147966407778736873949159342035798546415178423500678593390258641523419613807188946950057482818994515847736240139526225850825009087272804809118717268853635134467632717068537696666918714566411582841302381862596590285151550663782555806944082393618815582136098580603859629613993861372870513065257488112716384590559593467824688427827515448781729224828611771192562514402387985005118519099312586773419213080645067838324791644736975085946970561122577728200295245326692953727139529574136447337083653605267055888986485833365378895794239551724125004841136421742584007725619016639268996988412237391293619858360*x^120 - 8624816732550059213868465250040329595192371079455775420545525240987211159465960976038850212820582344481580062852802465021709521333991067843342445709467732786035980461260564454989133933715183948437182139773873047846761484802085257698386364225840982394293931770134155799462004304195936372619758666629589074114992963963969522748757382842184585563757027014601045555791023530659638610792179433496385208553535038142291228860851847840998184542728437000267262533569309404071927715849621973637387969561116526598414560202182898946033628922397054923358650359897168258908830583415054668459067862100467886825764723692596053555172092967901426184182027538266741004812688247781219644888787357786334517751703787801502089838230900099401345050204337611490798159535720689263210719237737385636744535987969483899904155052528470249804298244614227732772150653602967512213927863637493348306198908156762314530759923042229175820792867130584709990153636280463602885346181036675894185193348836526264190505176501592138190864971957768546922413760949823589480039753753885596046916880268842817746184412933*x^119 + 2116264750965613451368611201054352732422246122230426764195599458478778439126939735506469745375221737873592552194721229564567920467022384327965021274711981811788314838998505015778773685318161340677081391359654007640127896059549618474253197901015750763041739690477691882632355710356046789007188008666203445592800512245142514608822859728855942490380651537936399362654011790928823466371448796859501628588700378935459217988578722391681599887496979776218523102457347852762410361515010930425392689586030482321049014280254650960728345317057532059591225301565036333810686272561447987556504972100006684454168600189139682871391798000292052089749543282145613595652651312888543098681017454825935351151065567667289657254399371972473930190736945022504327963724236987562170431203291117690149237530261186165622283945050446929208015448778631769904627146052792979975610413539476441102272429420046523030250627990997964929874929943113737191217387462463892332307015460272249028395601671189734693953520947463819561117840364375697466365054722044176848802484474920783139429421432208378498383336373681*x^118 - 515263390193858106512195803830889589814298321397252933703197667216195516537913914498085605408740992358513910215253583634674099901566522965462649042668137288396481263249514649006406090366299987219479811697058262353268870801994967556956051404950543927231108944571550648432857036983307664864765686802184895873581609331418595774558134479239538165703555366902158793091471074343472098409489690399949506183140154873563058191008219083799031529364734316305701136639642694382899915184882076384819173869053686918968628469801832300028003232574843247643857572213805993484228652811874995479720648566650111452112503438576870564664083296519400539620549945448783249730063156361017656354425553386563330860116365887077413364689578075797096410110428135344688387341403888267495558320801547920203836078017704297048759650144618292257991058678650237713252427350278577326683645702919314722109166551234199129482399305479114918342498142254319101052443469004350988443079862577715434696981747911495253634189366061563013594744907772565496340212629999071761409944401578616586132018276781687394973529689607370*x^117 + 124439837270480943714371034310420579074861563004761847650099840059979408638830083537648773953923690715932081135470275705861933937550114860646928470435287769029316870516649316022810520730137758488400464149030839112789599208664339484309888667157481176846437253772727577432326347443590657481169835386281705847948547461844350089641220354284919550684280252238803834169757139033142067266438903155649972419132812888238674000582683387650913141801631868921217506838446720876603541885971467739179428542449820173400228354210330562665005762169812640584267187827320647607723979216884721322305743385724915833629470730954039546135192117658673874600452208886290694577773793152070890235204434354422460154233490030967946834500454107261263419285106195587109048937773066659220473060170528920114129372906933817444042586799594236096548282606450089678348052698579455890095952920177659422589527960732573899171485530217594771280131499720731127626316528603676446383789033738277378285083088294506579227806183956914537237609313202234500977158295038882422071094539043865598026644786210536215703045854510468748*x^116 - 29820929264314406212791393658724158280886267482958266910923367461701412525135725170901381116770091415481153351861262718817580816811959582105870467243674511044403333975210204088320794227865431051339756374003369344197118812743057960138461021683734164175964218752736546673384023192552953447623912801925098842042713553842700925545703313542620498648137346932960628452432097799466476127768132761227775314370874130917335037366093161398695564918535463779893736011530167519687550559551325529807523971630538106225075532393577981510280552165218106428055605401190499307380836939763106451471958331725669318661162999853648157023815449472194166749444181148799517954709585138362040759062037868017257117599075438154018633294864989774341356900492470761703573071145527239812198451888906756747943584458540955945891176370946385289072439717669503724336814636723768915975929180976650757871033347596768068905900708372343126769752639581097189725210007007679891036505464126881295375932396506123162688526299523328923426079668858974984689103607372223050691420920978993405485232055666948080048286208557467114264*x^115 + 7090881004930693046990062080883888436801163268990471041099721147945154600201623383368692296042581003390033226131085356174551621024492784947496473950198278547007879764029054715063310754955621527854613508759463137835594625632588094156763859317391396426597188357734526837141886257007642014983759026951312444515091971868880739821786980490710252785886364197865998271308121192770909675471595221897817474354149696689424109882494448666839308046621716338909978604866936203102472222168447230371186249044282071564626634168016424562654303207455808059574699174557335703379150805679674437772363050574676252592052797773755432469445659231994352057837790187014617310376688840627246635328853887662233724323740214169938135881591726162363095249588948934409164956424376459581032533116981147426751951012549134542167983922407046334624466749678281347374634262130132594140845024865813767999211179274235229645758366918035754223520450333589332596877219894491426251912302511446379538828391589180233469607815704819947788706422616145497944144136560989964633143187039090637115984919751823357388131111687827024601630*x^114 - 1670997745279487836152727822728523509340927761846322011357192009608048093441357310459495287845385603185054308457904507486832036232353898739279628542938488133535924695665226972658471925065780643998864921771420690904741662585312203065477481328753063249850724595300527492501996144775311277566815082372418529563751553410112103645921112923898005633557213378715984604348817044783635172063021380867878543085935715121497430480977258204886701331370092294961803265315796129579114098748872146987427024327179260869596927202707295343206620255618548750890215551863185021183752262298302199060292310923790190387135431221181589085225102294260074605806716036346332129839529371157634391286624261178453997655097521195313235719854420642401889022895701235279505531297350087747820519144087271182887964083026179680415435443988417300852947486272170867224850821152893513317133357313882945889886741365542334839984868592846035138490336355554287554104700830806578643814722569161240679534334398851507331852354302428095541639206184477045751953895632648698227803290445796763354929210514553570889622594014196408536969179*x^113 + 390862502784562795218527338572516347395561492087116619036474180035175066469409866152549718213259458796967769608684443037964559276886813429323330700379451223029494673049156058263773961979224745291739641832986885008141487686394310808834010430873532684926810612777522909107280990704658558988205415496694130830261847587695428285182325418178863383886605588719651492348186320725214487234551166976488696081201028106978047082764082228616600712457924535214320918198771638821097308896007969048683693089485291671161918657771713812013915606564647610146658229492934561913490499560917263120921083184519231158281531770054429772550635024389955985578973684436919240065401630855700276421541135184054524727696470293039655758931380877883506463325537955831703936194614727739371104165599440206597274365436519506364112629443087811323481888193184985054192123560769908912787861437989504923407713809114487872568622990483544683851774123936377542986468027772811195599894045004802438329835055174676601328354621452907264048691959524928075336462775998778421889422834178264069189354149119680573257452297314196708237867468*x^112 - 90484964348544409404744278962470761746086253360743284163059513460010085998692509604537459840919801509707710814459889658735905902093586110396681506881480722530786112613652527329584232933692095210722011571817634181303056660850423619351991562759498042890801326734790647628870521608607259540663191073200721068847479625190104744633924783671257956308895385312162762299377143984882360158338733656121464860060444418941276810008575733359744998237343174666172182041231173072578696301642423876162971352814944848633340588654085620214413529078969585649945883934224272683245324168839640462444706658063411328117835510506704807258461519036040036145897063854451851204528746447389728847465324297886967907983985509157564139420370239600692228372531273568951835668627382836222009728206199720290538492626559960236350146756097035901507592089264256784462950474930933041533597453643961144427176243959164460625276906342712392446778870897598231711146944662278487251566363137779613490785114560075610546827805817038547877049166998515115524259823614772774584700065321265290045539913789405059330762711836388426770223063461*x^111 + 20807694579787368372038793967491728761294938039306363821628935977347621928847472363534832209596083324655104380699718623529313809322562792244909318326472051816729916875481212855667410156687826954688726994077918492769667503982207550700689407268972996341976093598334269622404532751333383332231245056002498639048795392940328075583383675000713403562138963319454230597254902766879316257214033820735740327778075539445028991143975909725825726588755317243122486175577273428519815920236740660541683545179175714896749369300144894125832570935687710648828000845543395295802079536713005791344156392675456239920878763583592285776259274307942018312354229361031538373821196998703639503884505748258619246632186181060095696485792351385171597204592111733180501324307480647987417077258038770163062365013432992672854959520435839867917800203991630475335219085625296249721730701523917520907117612706625870787714891027610293134213395220741735833341667188898485149883067803949583928128304631262359756210119277013504429760329450623202275714621300985749084135648533552670243819838294454166835647413796453804456878508539496*x^110 - 4735058695141347075969373933002437032752740791286912393617588093628504229078899318017890119508870685230617317912367911402170784702360748536906307920966031074076440546691704832346931044977154875241572421416547201144189180523695972109350473461165459511246037851622801022761567167738372517278725338857515075440306098989760067855349372555338675712590854246571652926059098144509405686530139939030227695847749174038491372606348364350155576848899247261379630252905370705309139924116652944318734825202465318748261035838848912344333734861686667756573669409723815229056563776963143460670626898188812721950133588917659043213814622586403921100214688623439049943069536978923183376340965800895792473166721011527217547743864486608996050150904851297484536838352901119738026163287318558136612289790728927988628486275360966460291711157463006545137183618199942959290818595307852749870902512614035214580090729781609723351949593781568129737276688177445337958264229618145369685738807668100913720862496891254100473857487661395453807894837064613633410732636165671715042493245813298541232440395595021553763107528858649495*x^109 + 1066831976284676623807123829274160040511097701047612966997629095689069199091376722861572208739029276554041211207438702817453357116115063733301261175913795038360516961309312975260625843496106494927699879059467034830257945518356621523491756457857121154344804276465491708190130799212768424689786148156486635069695806030317649866649337642776830002903941572573609945572832216232638300903561704378777762547724403545206929570460671247383697289082984676008114540836921507060661964629364141703534772821780319278756322822996815462114808043319162059385549754787903805349465648922337848976601069443236719499621351266425751439305456206407804451095102270422087365710737733092533678114997244097437066893878553044320306596154840285385210656701019367044198177985134255096679747663960797238730940705285530215289897113066192198108681765004650311845514308421271662374100520721965486047986777548545219010686045387075156154541085578273823576769108724369582471208265102371068209891826077914834286978579238401795865367813995812554694355733849891610497561463932372793920710336722439813899244689367283667276415854984031446449*x^108 - 239257721464519688630040633551641134903489817693088103857503419206437431013696127393629600669401026140726272338655301013256106807452066418293666501295905052355436904523986600638369185268792915290022429685820211378899608351125844075081673940066122036027562687234841869920555611114281936252480645827253609387004663335649049197138865418248223613207280710691014353393043123081029788855264415064623871869003098574842171393206272982253643619795559895293149084593627552629906600424711427577124491165667311771732118638214671513248960343549996781171428642541962842680678802676165936714971635479474490256326452181003666968736683596811834874604654724341531246955348617231134158107269850240997083922924830579230856351372806020122069121158499234060556041670603019837504525620640858106197385664210665037305544548889920055720687109406025362649626718996928136568058170496358226724966207623281147727754474094199131420997673095029825811447067263794915862600535234893792891457615238391633136267327842213790675393511032295233365320816427074508927964578176421759734971807075034980745412926000281811537987270525440355324696*x^107 + 52648761145265411059522565796570883637672359813891040797341608017314386759378852727023957877707538318048315821337502113484517856327252661864676944470637294995578219449623198448563267075733888459985091647860753946578169926114225356780015800486526662051748403639898732635022718914773740275192786775695824675949838280675878188831310548380073373645775023170035911155711943865146455140939278464958345635094981129729731717736187856795697922713320095267595870890877640103161105433845023902755054095330242933040926827801567603316068799428225011575792614367186911860027284154663326868318959859498643556059109335904663960582000167300693644878217853329362495984271704086900374504802945115533951126006369611952755119895740786277174744673400495859451304505822476855382347616017297901115074767136776639381402658657766138668884833928945500525442902155248337156988267764640666634971727336325751822216784192916984337246295259289463664121612421332876946485039826177085418390964801413737599685524053152477749183875712459568731669529187707170576687007068365430390217606966022245494288942329985664826211311387086323382915911*x^106 - 11656226287346367046947193999716449331362644889578979005059805797357765700942640179396505275859940784326457079305995850551575733841297880119417945899674722432540252828792031023420492445906786212084329611396399139424021427078904759608206716575147551244585427879318651382758755367890934193083018448651728601649226228198516751099220962214628037310638666351300642553076251818789202714829774530681094290427979566840451366514299697160852311189469105791736066143215449504693644239186319174959597087532960102298212562596972739839437053701391976987192043562032612487242073454957776149027483294407973027639535331557876537916182113569039631776128804680443649724783641914985670273640013433918032120100696303170087815878137623966077908215341817901709120960977251955863517453141900286527752894938388654257774344967880540704384412589269192961102350886647390178409425740668733706948268670685627187340061717883736650686269806077290006063174001616821197343740727071906900226173153927766484620167963142586287087759635228533406894563150720813892305803584771923032372682811517050212798404646838456615507667605605294324964868484*x^105 + 2520171096668306633284516416947853047183227811819205892831263468618052101103855484306204947181371989917512078328222517484695889280145698055770046782450763437568310310679152662989554539532553167299456244336124182186309595041862201164129484654408835572085695174811670412493890873065064062362538575096568065813378982645153039579768736121808468066168436273206406782184762024618517174928146614620478401764666307124149312610085251951532793095350489630022290894451210608385218270052196465363842638401641894185782643680977433625046980077101829681509038374998940863984729606553841518853690247484387252082846808840682468752020034553442685704450770221643567123708644036408314670852726254218241193498059050725244834300968812257531140319020878573076694841300921638632575963185745593631757003643066130474874362678439788327292085782504570738721990641583979058231513442699172969616791251465576514367275061567371903014712148407614463012591656058720262781511564777569159943441310058059843856737864052411747430666822541674127073764242036439644132704790451414885353860185114946328709584541693202472407717750434429557170259223146*x^104 - 541636347606491856209218256470938410375300557671020674254015242994023625142962162922409905355118445097743440296901696929365898572922406637217166420066171977080163431802841677436913979266300720969870978556533600845930832606382127202332605353000633596869650384350016681868210665278968196399088956990012213442217837103977282369227405830384394100598685866030931377275356495349542324309195889598414557650901468533626050815945955237865759394020068861913874063538501343777094471079756790384850325266589319052894246604527677956971821263093447502564389736028854085423572831716562784474675578791813303898709641017924271796832631342610569657246743916742813199974395665694486139509876676464361782715551257098148192219494765389541255870059754169681175731989494662382907104671931295912060498432415928016440673039107751407414487148192352622985472010882361776503832441687608337321034311510799309196076131041766873099706577146682606937674883771209913434800921801165227870091525186495296780412001009147207849392293126647865147445755195622791967032635427324117902521997572313579047156523243680970383357564163222646279627861692600*x^103 + 117457991677323650481273577358448999081055809260861048884531176883366608167027401676478851828066077549758540980060613871074908069446539406527271207531353974451797935214593959060307805523759198221514378077173132063052537826322806468620363266915314689936036676179587840980311359233598992299226968926601988009594410429172703624893629005436905077407114181636499576206825971043846757176541510810880079850601599447004173184207335663328318865676090507706852080425898913202859397426167498655307560327523516346814516601914935616177766831304544685875782520276293992686623941551198792517279655348022462164829544130416997140286600904040817894563233413347683974220817302801757952816970647738038931407797257963051139353045096311686440217274791257636580937830624938140458270900341564072559906630203086341993436863117641364530433677403788126778109952504675957157283995882376063772160148457813630435284761121736729812253967566300742587302363856350112976181134564630990423783069586604344893466496328511603032963736480568550674704609029925511063521290508854973315746581428220293717769918510673725369892427033523906341061926788898425*x^102 - 23992446261251397491785860048735424620896742931050049371287228215309092442786814834754982044415632152809177414399312167919073935760084449943179158384196203544889196625024151863374225868116628779899767394263595406520369895215872831035051017290585388889739671351930459442651624018672580997788432632506102603834972993891891318250514267474991532652095191838788696571743529691287522972525157552583492843110396301434542796787886535793521429326473462118145619210084980239225166255525427878259573755745394304145763140728182221285506494200061667829085247025859631705713737539186205888704817650566374870209661249029079253425372196489766926624668874288472621795728450138903123584991099899712035162733847807756458965905916802605647312908527252113503345647285485801697469416859787407012943036353613049946169801760977047247517095086296738646003991298929756435136352577690230377299983959020628884040981896253286118565840645532674476787229049312227615556381702236173196233719463787979435658237331815647393716843649908219472437250610341735193001557315598823427476794629428977579339444457222582476074176944049527997657370486808548708*x^101 + 5245994179594123417152449517345684835557597845367855396318260777093429044244249227273903570127947520664541431794499681547289650780675181989796763604752999557396518507734545288282339957731873084188608110793247455833816842323297990999000476327042130803292267698162127410078280866606577817504822628452377350232256772667942952706161950485987588650679605383724370873316492902230958486955215011905176185199749347050564041606887289788269278786994496248492460201565811605435405198809191325948584115739981607099110972370534631822049494919606121684483504976995495704562047070689121002599846009949891833008942786078180601584890245849488528990560944080198390341990236460902396026398261005742460221100099768245484543429501405184624595488601445485261194908802873863359194240259390233534665650960473854194358826848317858719993714389689491906483816842928221805595596888006796004804911907043828918806837116232788524522404273332574402738340691126968587122894777942653943974679086464386304372161992498163077430461474657255959007391956611254644928960949746709400932018724388996042174679973328649965394295064866377095004081107894548237642*x^100 - 1048913470687332717253300208306993939171562303893094373752533016567674647315403987527351922821379344537641526127458368402903758805454990882449869464153793727583871050196740952944501242125928460504443089452400617922197238848116959354515378408879383603778121478124174895621975431389383188851948971379401611766161511098865004751588130689620547241587178964026345331569323220189221265873286744087785880269304272468636262778884855365792584112330276290989782394853069955090376435677424877102179442479885709647431333329765012376229617974626983867858013485013833114719950653325397191165827722328019184000029174203443401105923518869282370724936951001933529523667569449804304519453882128075791160963303760607530664858817204010565059761967031241382234734410742524615534246659942971518528375509683328640111678468168059783742114471236009659512996848811158833423151544646433131212530605005983394816407918714628416582446361998774751364820919416500971646287083143821486945542580716903971982992762464322270529704545982720780904780198595667704852773299297741179918189320061915152122788556357732429578598576106284073194076517030940612417621*x^99 + 213558923978493420008336316896397969479085539996681491487764167223827167750706373168755822555470806986948843742981410220825032127844621344920703469729643520037485151656128838132566053470013713641829464732204068880875913291049016192423932277090231727031687874080811542309195699060175765212115610417875390225845734697109048510951809894580219596100496814811445586334794667440875752803764096032996030946951040657406943874455177656012166776586045135306946453453649796699589559359768185709739869617394313828946631640772834173827894058306572760522301166188549848330310772040219713617323519828684895362470901468932762692872257089971506591797166256825213160239213596040815024852433786298034929260308213790618944608199217743047553512779948705399160772364093352459295030562941740221081117998335325539600340368943567577827076821122179427989104746030782813825256827801430503764397315302918795227872768998090121649464169456243516901866427232863112840444275891394840636830236475041713455916701191199193742535207195946680168141972635378952448117328742608738071923551232753097826410982784642054913885616779678059821671768614457764204639408*x^98 - 46294371974942767637188179580937723146705105163186289083708787298804459574437791915278390528956054170677644584726841015424623934859818478539132186943162584782896760513688856713856126677517993501009289654424528352045494609435301841055412659768799982236070222997690175726981786617720931050112792884912269000224573780176304676824435436443820534377312128499471619274003371558743345445779207851854183871795399279008202802751531973617140244582850652372551595908692061206208892651968564271765984912437076054811325911020510978921320894413288600297793766651836594809749630627610977037392898261494130798728655049390843663537303607868591202725443271949139686920144477751418420028366752173656049262240142704207091664926231206270636236768566223629703489805195668768867095009623905995942756022331351490806688920181198588603307999784675742227468344384770958205185999916853449836068750642682484095983226513656665423760734343103973780958565767434353121319098846937675967306457552539980807864254475232981372452861056839803339505292260416417652236612254411171580423904012108630697124876683976772476835300363957314272396130267220864566335440529*x^97 + 8013771488524178360265891956540565426687851235931782604907254704069255187060506896763638164990139936378311377317231583596937603901040563530067317807002454660722238841490683516786160488083429266862968257033575237544652763850303608811903087900095568433228689435158133481494813299579838635710262991721681713716415643387080941340556932021512622086693508962904588817396770963222268607516301934891294142024510211253725399035557416373261345012021436434990482856489495800423924406100411035422336593523545596242932999750056592920667029702203877534795327669912014301864157749191609495159365798638875267851876756214658291459874425265230792965962402151120034731473819130569395788795293608658402381193013866519405752388609165407469633569264473438942839792633317502080205630618680267672350198130912725609695472178359359756543817234792631557547273126157223692010911482338144617301707777759857410366072388725144126074521046899376172253137988698768121620280061954005444045046801554335299373923428652253117582115222615501932047826228432897721466322869689145612986227875654370155366707303823005140185370181268922751860239809608982204190232755878*x^96 - 1898177493919678609146805230425553615170202551283778631394474260522192792275253752908703152377883594917697808900785901174560535486272762688938974606270604040028874974985997248493474494765119570344280948999346383764090423298634468831318462069782554455718502567352958454310160385202464141351763343444253309870570646159402325499955001722022524148950696168973662649556108397739174722580320055300578436656022044870420622878406126654299799057670789178910376614389250240049812378822822535550885167511235878488518754232029029979558562531151605599332345942666096955684195579869914325392305545734895208979342453550275665108534561825883206820889644946776337747147165492086216611303290224617852636828566871746912171443329650917273657007834476303033207609357150457039545273555443462582505823370505345714816078243831337089192893416140930978256449454017510339244897807284434211991849759133175813649483573741806690244823133393056079662383286928847989698581509810588729899272692675832589862608452354159203358476457375510731900208876344684448314863418613044722748717870551581363081272859034411843186482644835729738475389910473498731658070293149392*x^95 + 327385029964183908778740198962135720087598240382211308496239422926003226137683740809229586243236938815733473392781585378069752066549184687678385516901352987191369314546157967072945427542534023764100079968491340406334871521854004762127257389803028655452879320138021325215492860991141982030707597530662501704247025627515520373422483798893092566868244430999683735733129133552334013234925458495035752321958156675669945681216358267063475206460206254224924179964882155588301834840718599509583524684212898375443824085979112151547445931424439460223787652229911920987428742635842983560056455649605118050667636163640373454721549977466415908051847668498250525413528580412904256488847714028292828725519579392723537398192103971285939535380344659602303281766747438093536768939899021403545500822056498337218812730949542691917205648685319811792600879509090999609337917028006742922989327526201133284369890546747769917166080298102480102261931804959677666886806936879774562110908479181999067530142667469525055107616084839427851577487858602962003404421622253159788130920720048584639934618089782701770673569121940866641264887810194118189825398843083594*x^94 - 60802915217660105708902650676659660058023182803432820063811889102174594849644857883105509814944374565732374212974463473175067348080652664944560344833990600785651751565028696543444523167134826952848588875852267304932276496678672233910002350614259458067118742566282057175482052179756061563540030390303623046261471643737936622660158228509510455825796021573907447362286615430343485095256956723496620948465976581036168015792335301124112161798380399693832310420408938069079682465796277761251333916337999965839734369465865312657764222866972792022562778355993981948773129680998018926392997660309877554964629441707912328807898625455779216883050804083779380440457023399518363030503091458255984769448388048006206133786580632504276003432478435054367718723812516885228764917464682085371527349432569629520437643284674096827951337968070791982656841575230446227909772700292214129027223311153806098822537245146444273984295591766742417176784841315118621017264826643143472851025246981713841324523476110503077814937778372118751596248134374112447848829848009030629922506429244707602000511151610605657650011373363069785091693796585923888305099507420134446*x^93 + 15153592743461697771153171628061021668130952065795153903635221023629640002855502657087914597679812825544611307597032005165340330912522306007195834544972981858746591310808437183437263160704772335653534486867967313205608153560105277805436900252760790101383338245904636696252206728413913489855011124178863634912920439231613301470284424740526293025154016131799291469314791840336553507961338384823140078748607862196237510805002937299041619208124785504474952355070169649496707884357974247188046431519903804512867332789613840067809072318008412199533155999144901687204991623430614869198741988914800852735547118612742301210463411110173922772505466349531736887788227806338605785716192589996938925498003420838631835845396029775024858407978997841128552198488535511369462119519716541869894768080356556643096487104216465059512090955127372927385257941972262531778749816998175721038079696646749963395304532924024051408244885676615437073070381583200349199707524759798161668878148820798390293528935066536714320867385579577414091185724202099037645881137572205880320265190389671429919781164757250649649304506581905823676136545666605391235974945894972110828*x^92 - 1688645767343252625723605400611265973703375620721678534735144046029778849400426070817672004312994639238297126512181300461194571228396954375174789559726202088364948244467313282192164139663649004277810891558043879978909166330744712508966941322910281514350807701233065865301639174335880299856463113304386140627507973825913588788960536492201844682404236476897528701818695866647198919825875790530760421011077891974707272923918347995222008856605873192896121979092060963537585990729616755582119235809561162659019828300579828853189078660379876461175961470902123160721481035627496104905909846271730350598173038836291549501537621581146196146284053436030093306203291150636831888060734639677993782450078724092343698469523935487690772835744482638722498082214346137850189593857014622631049811575941754198155230812438743691358779844755040215720840651061034079423824141883891199114394586077958412881589835406251189254280256148071028453685326573766319481561334804973110500355867461966627932995820509788408791499220824686283624493809036783444200446941665039193438891250844341722326634701473037297379684123826676140286397225876233399680913266079362537785845*x^91 + 538552347852993786573984156290644927153271812892524986110029320056705990817286367491067610801932301274745157463667336728856028662551549860960410178604285726128209446197775821435089815504538097686996833788906126448263123513813337017472626902651162894980147988984297106736044057881004566743356305780640769362406067434220984081380850121810498164190584052657396782171213938642194029851521714226756466023101657053005349902762631823232881744082097030678904843229444705640535895852091860546207175850339375172391576703947448100395782780277716055002590548604491316901792524651056621429290927505316428722337520870571205487842304926822694865585346886535200939045285206726217485294484088076219510629403343263039458885840605437721262305064212489479178007289879868679197457697464256295047295322992718446143759631081175446188632756767700228557200014849043268096818576074854303762816525629409068819777858087528693625713007990789941640358225745492192731450469879615979117556164355219879385173636162843966447085763999804291200016747677381399889010387319672192449849243960192824072422679258496319385493379468831969927331397472282546709672272132137009810035460*x^90 - 84615653257329732528110583528284605087194223526771628377345782263016677571435932689195910109283888879796149259610607253232218444194002314218686664054331509232656665857772512877055349550404220354805668165894846562304123810356831592315665619132096827760255015724463990956518275409108449858294471092884323968278622714192130333331193504454465783312916218500340541759630142748290910359615533887569503814846751445765658917840301800864484837944096141683357267727657515348520550291512446910815153232395720669640533651400312964570749837917820766713930196457212175317735223953168555393731882087508169274637077483579675801366817231059311956204197559420581025481450920719674895034861334210992032602471953803500803517890186410376646708183356771748296188900474240916345968130482721269772634774097465125814340829008957516105543040841053092942379739657139887759574948694800977108421460637529968215484756006161106436147946452518822949572280655792694354224334197507461028695835943832883751897595090534359972196207808725739410632776991511033325979185731690016162158882802304654209234722493071197964403810148593144573533689946740200573621814159007197494324296521*x^89 + 8490025628159916541270246316115469732337853404536578458148600745629533720909883542733263614410639714915807134058202789254364811462864178866808018528471636181120100740131678282436832051516550719304122259039501970462309984226098639211842410864763278473902991694754175466303929130241322860464393217079126889869626653873195292774196443313935490359476539768582360542924049543390788999965652241207653895530015426230431127779340842793687938440116706074457968130059190702291053959317897045874123911658744707304189746745200984678213491060570341510136872353237160562989896122571564147142289958684254597689459312309131400488965596286694623286325209482054330636339837608444273891590151643138620400677197982435473397567509030238108549922468178307344523904741919653167326297151290797865989127065589748176418499275424402293562639801702144691367823920421988311155533998166524963062297848015816787614800165165102710774492097989552106986787209928265358137957401843453630475322975392894955358218450573838667725752507712160597686789053530614249723777495520816869237529224192742153489923518300468462798563992982836687602551312506249780752431696784034418776419398404*x^88 - 4339272657110310123332299528277758627649576978685716788388293214792184395852169950339241658818232527590592107322951647579991765091429591833063312426092526767597308783524771292983312811676804278042257286862286085828746772200556908498099295242161694461009701721918009714955352455837543592521526614704501037600692757296032247995017959496413456527934487557749523324397876468744138271970497774726677579259101317318102889830613455461740534842690817557094569774462345147994725645813246133964957463900075374227527320051873135503908733311392700049261031094023825956328673781839085615538029130935916399649167478824029975165945022725373197551844094305746080961477235247423416383043344088619980057430067438177012902231038731943740345418444903970826225914715126161898296079577136880640663924536561129864259582778994956126304223933322492672634665870252216946514244667530256369392788536876139532067687451251676170376315424632000790537561480496621368440945792242677017325251122831408075447853950228438896170724569484531922122837905367716190191178754612201413265636142110506711066849730015594616704128865800676548973705206984066439265491562982745020560761477281362*x^87 + 279604160724748178222637479902379027531108543016043807887340369784124831708432789115930384218562304650515027100998980980420531673520097322490988516424932221192721266922193522280663058104993611816418081651555222381649467880748304736790459706701450105980479512589270082601324399069254806117104464571232409808402425821903895249852161498366451314492502996308442829647427196819252714511378481849621332347453279889129027765834918624669784489782683398349789790911438430080372076091035880016595289300957136901661884317884331884422096535027227054948222440694011678484893258362490558577089908798508685804226516765781732380191221246665982989873254010500177011298155159356067459389820421043360311864407939507629891216536386462046775068470036674417585818430647692385370672434704016247634371053986628893527672187513141626214479876211264934397981410648240240638550682027158680881020292737618401368905909213847504098446178067675011438592363842902206025259450451432989434902394227200865119090506323387255699155385825033958951425142644219846681556645711405764220809389948286203073838625221805979807113384681627034893511796192986612037209864256475098732606352239833158*x^86 - 33168687991343004769380647178574888705436538961890271944514348329373381938246849305696168810529067122882472976801045675377893203334765993644479783960997079589803558070562562481518388153034049503028952670855463630997138709860252814202457089184790542700581124458234602842734040629311732484499645275159448303247086348178085064205127410627380190807428005182403924049992957408116131720966677189995558720702009092231306214511227029222940317639620320635759314999774571708897524369542638274002620698142615928240940015425921361577794156926559032976807716202115256268528794024476659386953568496162035964791279864750052701001152770090062866876905486852772865280327228848923866376712420071320479066440633732965717536923752643743331246286163895630344587103282000213658043710935153234271082003965861620258266950628337468970790939315256185924002471862411580552386049636064612085062102724406087720057228600621657902105802189153508497251446160997083595725029230653534642019175392324379863428693003231470959180091747816886990354506255633150607582796994805779662586680873580061032753129838289410851376301780359777563254465073728321152786976599413697021052943466818796762*x^85 + 40788669289268621710831883279385989558440127097417964132029787415813445233615588171826812764422276163870651407442350367408802619575426461753785329879114916368750206368560026418000540037936823200271875517926701918915190623040838193753179178284244593532174415309586595193225989306505511035054678700578208893679220891936964907220192505141002069790792711825751470098791515135926048331785348888786181764385611349784608251973911754187521920828033492633876871921878488478712883291041964505446727868194835273232183231323314355878458673545346765125824563073279970340721673072505720146483711567201315439780402880734237860166798614765906799774703779108649220958282582426011282585104694615104996408618307763731145197093742497402946117727335332141271645273573609212783041693737332395326026651588451466398908522461880443568465494869287017678501702561642132506296323990395037750860936127112932147897504687141079093374981467183904514952451621694128477581895826662493050695736139166684261860981087700766017142156338953638817918178470078718490537918948628485153035284606039724135661305326890261256625911091821554814223021535238847038382036408097195768624156850550980049124*x^84 + 3888665406139715788610690736379860893548479555363297125029091444938867713704499449958012732043054984938961733588028502420651761777570680324158075759620859132874448710466558392727212946579595023403883434300605601596806331359672996979445639153374422183889070797935023640631657700762806994570536721095468816750662546118192521185199864626030798894498514560594329059376837007087681828531736617517769907119843948745354385573386667944323159337157441469704334336965766652669056618616351938941665024472232444950995518912382059538771068296206076545813719662066125985732007351705933331516922702992525920058837990757859639553704715957196777742121829392421704015046776295132911025162743249698478279890439744218899729802473584124496612069620021527235963084620598658862964329222795468754202025864001284866417464342383194506054847160903952375814719219698820296224643334671027356648162445895228774954318248934287477396282917975543288564732927104762800574125979601575755056972345561947926950027900161127039168681691191031998296297101238718404547615940387230552557277239530450702481583860856979179102286944246396342422065286839226598099418822252656929383796828556688224464874*x^83 + 656456792629989106692086729880993635597863334379203470703974653503238117249304253125148554119590051230941594948773936576696067267154364127535860404698322274349357879203292875499507019157218062642484835634090215220678630632795621745316521202712027041852049503283900256959943155964648348942306376280556892425837972953017089511352307561451616587053911100595945529352201964153533124808696170551713398322470572083309040965737919852226802293018969863202391215100288937565700554667702762486651165189559223878796614992130265436241848422786311805814061313373126801113148190489919635078244814567765688133381543923165736383025874599685880151067606122332404303311923047916988122881696894540562098221966156477670006080077258160024198790588458826634017343179671725779432617398308077026709034683256303823709708440144648203018581786938728643573564474726284710401887009752352667947381129806478438261903938178339305265923483604744190768432502717003296790353245172309825958700003413541221626793386842293166783765235325598515713464364641864559164885017048744703773496539048430515447440834778831327220836444975646722101949179386780986393212169292836013618744597524387367638834363*x^82 - 401015943950023386155379198418924907369617809321685431739344238549925135975148620602482287938878514837736225862181292129158879989877845208705132038229209225230921412278039392739925349459714984784136456651175434491722943233131817375236585154936044530276252932748045664199410598234680140806983707052719145505328923144981482941910778832459456180695310198059973002800244393967445415141441907617884529467815213846572399434176564635927393472964395752968352990682974981823612031463834051523383497963340403434032436678161675892171277700194053990077417582397134212704052812645736022978519046821369941263668028976997867415986676089062078839614912139492180141352159422200022553047893521725382183233154760836663540956704747140570441550036294666362373401307501232732836424380846205719417054410536092579768299650516779621976422503188250574307135088480161322370902000516744788753917305593856020777924967503057869775120440049933449993574838009786352025334905151516817522765540799276029132311526845473146547901459706864560737718693073789831223558047211892850947540966897953556886886032671256144336287557235200330468478572076363329290824806303196270622416625717381033325204576814*x^81 - 141689254530759334987315213667111013547240760831365508050986112771388058440593041821779435947201926061495374832499602876305872978288575583966132415833049211284952433574924632973723259213351647097915828241146906853283757661966339574668379535353305132802802389108126190101591956133898441779714633105090352667981226527459409500654708341513296613445282755516815579596277374984782300027019558414486915545933759284608400766722322067029381468062872023667843713783811711811191075034911973997451744364041186400931721438275275972182236030416783444208495919946790485677927893215403529104563210412487650158187161348605912149470858828263304117416834783170891823851581858834000158438471380294434298062044021520501675746506833852839195853542042843516494275325470031845920653297085182877062365969577329568918612223190637013651100647817533677697165589687794257489765664894918985677036411637223038266297613331668509909915385752381662481742314203976916459463219543300585853261266925361949792531583025313100174875383640017055076277680385583018937828862411612748861311990508157900177337919545351730289680422537810901560491912572901251002268975393678667879458835793880492001992762800262*x^80 - 37509853289038119394260615088267121708567750595493481411894861722272635113009981634795528602935299261829941284723429128173836828222697289685551871578589833953778787150282516958243678253669319677150326911225623271935104300861469191002996377735601981005396393866152473470019231324382927292504060737083439757119974108101643515954822102749301508312479099380350866886115799363228130655086170939008134778046237725432379729131504300855565665417123932023562415193956021642114603870815242040346578403789744181141900637227872829622055696775216019039021741632580788672573335525152929215755464008363470819887265277201867585471878319488284039070938596650156689595788452653802487876592923308669334352621215848446785572491581389469481890139373511068538540204766907967060224669132110018360767814055928963891965869808710134803184915457118965255583663313301387667626065085082077591890249851751035628680918067993101137612798580043119861930029305998149498976345622631374736512680546812957707560184352402181516805742983903305121808583677474478711373036263768615597728685703224748894332477656935593181822722558893251282184406245753277433093380110329932376173016224197635788423889269567566*x^79 - 3848315950065921231720398785970195323651382784720841545178062366925502607396098385797359285703512184263604981801282619796310043700673481811559798969361610098498008357621641191573289583620159236918541309332038375565481898719944776939303463013096231347065483421254576621443577496152947774182744932050295679387385381960910419656313447848882424517907139096485175709737879010328987300168419145199473340662166687533174075272516955149118835720843781813574709479945785148428990564377991876486794342450330231223591817222163701836770928027341013229812593199854078895081946196969431726726457864136800089347246812768065997187981195284746244606340566710992925026606476309407238902999665310335191193973880312786437793559063677203416781198626535125010075569794977452786698651969401254946567239193557987833894727605998434976479408820386229411000912715065189101725469602343503584299277112130800042638707401206983626358319999566891320994510668942140322392444853121421919667767197286816329805933138134410666849570181610103079092076527052902394288962585313395102809549481736227894659393151054599440273851463501787069850923853058336037127446873347864369958868681635052231674602709480409989*x^78 + 606992844122064198623131595208503844311424772232144078687325411568056930756687707334676858102022846630393698989296998889043462051216168667540151973860865208913753118062936062443007948654549408574546524628908342990967149627104328623775599324004626315076972795952816552008317724815041096940669898096659964411559477189500139565578193289832162445636659342851727236668024993582075643716507989232332735474408610343734252426360384433827315613809903978386391644531499524441002189898430557498753567546425451953096613417990729537434935588826692024931406747278846183428271034767283407913593974677597274166144451245673717814007671444449820583328376742695734802142779214839420308392234866553412673507106728481368606939717075248166929115592177207298093517588010980758950817608717822947386159158838399407663996958658254562659831858735846955802552519306544272496286332604875855036555611931077153671365655188389787116833986492807821069019335658187781274120044621313723955227484206547371568412018006292569714546254498030898592491125805186855214804852949757725214483290919809651516971797591781267142933266338549133421304922045729656234486369937307566323541235074914762305942716192633858484*x^77 + 479942271700103273512712904230207293909581390303676580064595687656108180232941437658865932056450361448716492518221356407463261576781586227131995956493181533812122155815817986414911405985381917906763484820292799907189315261320288388980089564507534724401312800891365875644567937389983696493506015506004401117716036617001027029147066078044990274677575939950294669544825339661557664610765291119156531718686957951530971595175253654743226360631079650103819601285267046919485245977187673051611064874075139231653192234275132210529515351022730787697694043779520907278933148886529834497514741589276385808221625440635158657700785356912167525431589761464137262775047755431152556942419102812130919074045504036313298304125184018760123226480047364926065040308747948542138658824598427661655471890387743679957199222096640025128364890360683878095133953286524821131864608631714783680069406855778473809441476629996465801277673543102124739409851483019874608244710526931310878719419306400400860792831206325767797927847590718202165208355244037381653658786080412054370882616757426957673975850330224944782673385732563048527122669773797022413106148174982656968048290953455345723063612643115177718724*x^76 + 135294067572014169238116494641943015380473130621945746348664112931368679063162179700432037943260735421302808311101795691639454671149781587702882357288791467978419008218581970052142167042989123355778830135285892054910015136887677665036546441468686923821668727681653293788352206024998149714247329785756441170804519028893049113329021329328755367786164316993242353940165511595647601432764007320005065959474522140432837804318914378270463958275051275850293858868039303074659711241534094021184304197701262228055067514425557253066860289572559865918253581545909963296881378817819007668688492692628573772576518239875906248606144275871367022326715016295974828077265665493282893163647226523006423975631125180165630293426932776795759758829914008056753012086234734574977843846990675908671335882419413419001418213065891985237590201254602868905340767788641364664225054642106335435839160827331564169133227028297269709239092325323982100594405659190373573278139115609954629567444865697538083342220458676410735060274851272878083102786304177346989978580775549088454583595794753524347842473640954780332153482635153330345710487927131648696272229497261028938504432284584092427557292502828257101650476*x^75 + 23569142250896088303289177311841013872030361003920020502477098406252475241346049229597876858969916983891711052583750218456081643848895076441125868838255003209188679011133871253111475723742361145244767181817994731162736582815489632631346890833774985013117440057990948012399724953959131074061063064318025791347315718382191161470238688958773380791940915764888984318509601253339954781361406152240771973584568918687539410099649328447859951678597927378970447840103414488533847618039548436644779642456134642894054303695973515882324750389560702321259492185227087492936966858334272821765609349151693721705838802740760521174911555287081072574874953713163164654467898276793898891639845105978189054708575329755830047738626261105418994642468600774024632426915588199559410887382361085732264946017082485039617618830422863510743039125615872422089789279661137661325178292528531782855034668058099342507349872222021742060970481060162697492636362274532750095974028450285041962194326949638448374898335168093707967814402336368803101136037499814150928049845329859540641216700165715658868254310505698335985245564489348157558708568909687923960292137547412269722130794936349365277723457281962331514401060*x^74 + 1398509875774888439008988561365977358846556245265604139646704018150831824270056531922207479902935294413999442208646480230894516128141708478726666930845649172527170579117878625700965755844011576144532883169134988928277520876940995236196203024326338242568980125790868612443174535999545791958640613792407444458186094305788003977237829238852367658657908670447830415859634962142102700737865160417514805226765736467426196267583601945012187890043290308350232305270580587862243991163989858558531945476982432030912783493898439095067487943561213285253198101354996676221091023273953475400843890868843704765382391454279563712033706360113233498011267256329509459021091937765707515456531726029610748975156208932004409367066874001356164153424695621207931564710415362023566731047164372304811320165222017575924399281299515669488837699235757904432203304023167261053857319699186419792122799913567259724378434307798146425711934511062479013001100470497233484776592512449267589848047558848512929405778926569974806350249220689220150420261321075096596426222447345369527366477499142379819986164018296585964468452717393291532766032934735501180425326279274259703727477039578756935976462231754679406704795884*x^73 - 587915819822177211833742676177068233393429111389335713580047963003003598248584639347640964808491111722879008258385148749150250901180754428429431206455010605801967386523050829110847848936150426220085896405645229931316984517834114143729109566997878135992039170092325756553095778808931947884824602825205135741825005815039876086792708592938861374141297061061245508477703747423072848163840517012771514186056419565230955010885457686101739190947607071929437410404954191900006054140258829472296105715161428079612713168052458987328831161780051913630556440705100354194855819445622374526369885640393592067332244138656641086282492665017507124158673175016195821556554197879906103211507052481213354401638206756999501190633270850363743708645387646746845951024063902560962918645593736304889157081605784535026469122412450643390826435634269127833322952823499136496385170414395488086883503026833658274522723526399563366111337460677511574929221336348726639142752849577946480744920085988993815034600112451270427482383478194760362038119892892225679731446552709948801932356947204179829675974196018173110645450365758620301772575684516718140559543598942247422240070692327930619481240679416209941413997891126*x^72 - 242995093353474331392232742139092554492488453149718959514138878636695283636710481536250779268989416284189847362360261218983343969471554591625837801163357428172185562901518461994466433875303099990012899721577392789060601822333036752803158147455987127151735216813929787854043824775433934479269579647152131773169466724415238284151748684031516329355200220756003740303197632811578721508626601245072879894952585668594471450925955647623739712538309301976652286452645326509827763536674012108961937755115417138784237919719301300354145693066268352625360052098503233670460462248769628122308322323585469805264366425825185636777412045399966670596145876730864558051006877691811368682417738797182019181503969250945831053880671896987791179658915031630163716950915286549600541339320082042846755994602483436057036857397009863361890022623459084241073942207154709752621100153892614509367926300401193855463082310154480459282777417861743133234071877057804891042165766169319862160508047092611715927356159514380972651608501722377487782104257791405249151679164469195343851902303395874168869820687417238909859644373151144727764615619754360017168306921121702022398308895281032204978532461462011804724399932305602*x^71 - 48948354022787820122892294154951681375169473843207049190700563793993992213231682400402747500150668444232975906913593408696621275787779515483105542019709274312029078423556724103886868578272962150133588751811327281242273746655399426082224040163447976693022602396510904884043987858730061119029212395629048061686032649085145430851565262146212653946932832795880598158245142541077446091375853533437269731778216453122008815222818081394066947049375565891453859755800488739604559073400340843958027175097480937733015917870701706192734037013806044399171435332556702606280687942670933463823609365214450767475095318673432390022880582245721806021887960638840216454088969594899425683318039702238470892420220740464469696532808924032977708071412997177345871579381019716882771149383428566525584694718262795994940650260293466147616775587926741825489873210583014106417234527766843663152691741757889992483866881726690770908465348434221158146816318538308858298358834470218069179827914543881507890160024492544475296810459834934761492865838618809532327036294809447692919581077359041594854958492448695950149205264054445567297057206718950218406510517348500626155650007469037320969493733516377593395704392768675947*x^70 - 5147462455040608664372438025958108697091938202360676907386485675927792286803783459037140875381225411604703560920291595472812275365696429927424344544720925301232370759954461299084125943558764314426629217983935036146424924914344243700559496321110741953639431620694952308614322602315133727781411423575802908353009626938190462725402609642132362116065464037914293708640934770350913182789010442055124884567247758521485414635560167501791811828186578960483775399587918278094870287293100262329989707737506392663351907184639145823707639514524984550907803276076848702901804205147155591595980711448267772198838775340513626271049430360257245156730483974807680994695020172457147374522412211451541534683877156061643572914656891219116470109756908334068431391829295322729510301999964927451936188504275156258085411387729887041142258335321736871452157343866144193479633006287917932044602823529010068417978131386491171291659027166724839221259378624685758566997459782172941813584406199301295153884276002362637848227337786113573408628703862144234818503437106314179262350779857450481719148625680463978786506446556286450447023559270865317953619373988400029991454725374842955969542558959761033656172427573716015926*x^69 + 168564476794422361524501131554300158484771171077197511642760765807742522664749529379843714516414659484209586793861947002009331844082711206694862781045098973881093330741468062784921575384967481061299717388154158172978161857304060083913936223352786026787718986096528177118325218223223636575329048479218360857411609001193902971117320467236583986432130905935458895246504311158525727213169573199668712244687677291808737323195433507780338067065473346490626263967473265929181516571980739837465914422905626235834461089144230877641018722322771316836171193532609544513931988785443468742777190474049304783110613153560513090632533240712296740368218187781862807975456369831282609326689821157952793501739075955110975153082092217216511306240403948288293882050616332301769610724629767415771984749499097343222460241949053291003046582818640496363571304998861069177302785463189654006637063764508250807756210576505543978888576153308975745964036956948002747818184558224794998593442383329856410976000622441162903465301004582946746775242103407939334259906376227350581256004186969809756874914056458067231451668133434342101828774152379590716100367753572413426427733146622861660552226359010849609972006960406286423492*x^68 + 144777909754381542610110455602496017219383034155746225182961169990765164824349809983202329259175980730786571019336291054327714582440477640372524161370500861583323967784350037256098916044056937823836995990116588828649935826703011824010717287470787863878761339349453685535685356176141660946929656110581502700874588146843055243430958113899066715130529095374110325720959730909361228035386803039219484561460222661622417716138480441128867820331615282237268786008859676291190630876743131705528810267260263044379911474032583757587794381534018193796725961208731358145512981955263480540733336397187313584354550176941301235061956885999604073071776354259022463880438827168410314011147309006054992377156659131212009104876181403182979172876966864792440839473822892050104544934633406387233229126985533805754560251721242608730311644543246588076795098016321051566193033613026937826390143724441147711575001057357264695557662212798113747726585492653407715820153412250538207960915132559998267865955009850575742800726872722404071062795921571114873380312624026669565764302506474286288438026555275518568858464572804668818661867360596899188825673962469904013107885064812965701301377563378114812928198713443109178713831*x^67 + 8823523546058058034871998331750759588032231004877606445420114502857599422318633093633571034387214233455687821630196938069551584125925489646182614743517113044582118426649664835723053232576417126907019671227032736054595165792135481664462694778315989364920298129173454386453288991936265071064674605732306140273905964540030184083862489205675471379043397399663731647946563917401427515645462018339375459092960753633665759682284908512418005270300726854240883592598450912214149113295595474450169996657058834428349588429621821513049041466863083575799363595480011992277151550835973929824026606883178556578370939332335964085274286696048005586363258825462625842671793656069138582691071986573754878103690293503064834542146871991699794413813816883861067038164491647369115205237858751835815188450306514804411708042579849227933293992972741283644479005648120312399309507223200167883559607973918446499028927465656585474034758114535911696137334996557494602063839527718960897953632643127894280327272561385929947738106366795444061979844759217130516367505985339218573505672291796655125629065800302019704037412396157420693257460983971600591845409502536798617353688388064814761768199176726948438446600599215559830430224*x^66 - 6789546858871506456717765761286676978398212457105363773137288247944253200439223678504833466405308785617904236632887710173871691681279146107767644758571983340577665593339564379987542730417866714577806955607859944718044524755885342524763242730734525007515618349578768555303488959766334278097943949260339960480761002623143706934243925272912663276493948249106252813871992131248367159652777892723543150817926993843670390977296742625044570425361629379070075629783816537074141306623560598727294972966848489805578734067799223603015416223727379152755232121437482348054395712105356826260346746600571043200872197097246697812755637639724706739302147727232284709380116255763143674340788338136089698036260209585847482197565597383710747168430804004039622267708602988330693299445579786980763110562234205708688294734491604067529518162399703392514702060056564623063387622764115787025021392359422739766308165413979958003050641977860446755734297280604041278231998690365657997542126717058768432049969714135675879354629270102955924713096653945724382424568322994465832056268107530172741266436380475505412817529570729456507886822536779766661803656490628410722338875307717296193079023105013128850894633735075282557394197107*x^65 - 2097788391222017007598885933697842610990079246890979977477439749105971018878355767720937418592124559183496889587420064372434068436421682923744363724215645745006576372591804581582232796884495760713681088342889575152207074020165041633168437339080689986914777353081672886245987967872855266069996685719324352241695155455463831309788541601986293004246249360206539203707076871093966703119693413656996735396396722260562712028273287895524284961740188710374244306808084724067558897187156481035037730709676053686233892594388668929926268536684716348794082921773329143284607233185191262863874503346994036117444445990853002444612672746389649142423675190270984409829873676541457131386208995935088582666067245354632920266522337469378676528241877628364427385548267345748609627189547691235933826876505687965009067218677512658351172973870042979351777396746682090227580503764043534044896323487383886013396288102780408096188401963876803709924141286704155136151270612335751584195130669207752672443351765368250988489669178170198341322783830986195962676415821881983381207545122978065936725375414302216628526701954359241344170322188392727096274043429888347786036160637315337244572125456938533542985435303792624042559091152039*x^64 - 70224842319436790662959250786624244658940463677952193731264987200899303873479153215770048307555486506093691762054301603982478496025879354068025133837989353840508325634350301237951689245226756356186185177462591419427981420524384778383205214871482023477551289060159608949358738014201749139134894921003336715867265927849665284500151385668921030092621305286121683454920999288779629463943175069900467890507172985700197429017447619159723415950637157189386838068056901282861547317641419965891134504408516520418335327969043911694927187563551761907118351108313585087826973465025646836556503892817313132237528224932817298148488244638948481286265934099289538812179849158328581128752315587612607422279144527156681899233270110130781307831451198199824851920209961359235835850210857449976351729714248553643655602617567952715825863903945040457905965566063907742584858070670054039968833804557102418952116158946106171066332608985851833382622469443333177720815204574457687108584192312888657602274177344391170846465476784846198191895481472436952626308788671621802338214706340700206104128023396043697629202275846977393569791189089668426231734486533052447827725685651024219337678811005930834232752428181622927027753299307775*x^63 + 142908573034742035217730162332897593475734369816468076471044209019359367990572253025326217905939951942369148079772791265012630249429096855173510704512060212073037728162653660950965629477591097839394238457057767403167416930250009190453130484176021012255772853517165764570360075019510685552219056426839725853188475120442057006023558283728891955247452870948541674738595774156207525915248140331101631293241416353271059100177333572050409451089079095341276046981819962326135716999759221319732986242076599635664485526589719540744017405738769114230997152247924753862332174789155945657314732980731941911987999197944161016970168292098293787529153642459598303861154750917934896670221047266651040282493448142079006540903939154509749040650143484832402311733717524722184265451735599058000966847591467617982149807821288752669945620669656411527255773065110744864160379860335351519228641610086641961058045648793034858610411091388086552995118854973076625091694231475390087929800178200334914272124966382419579536006700880794786296651956485296544538140102008649212993229755981670132838515083985726785301136591345878464832196928013806004948277013288414789940053187485984224074588616285792010368796780151381171547064089724867998*x^62 + 57871939077006727599417677900734638425466809410679726637466660640514253256983399637266705823230395791695856630157972257700991993520017150460242902482032864072370148891048685829183882597623452159783852610743512359349395456304567078468545408195887800635100806498898520581822902796253295428315187105364230681032599267105717046587053737956796367255721657959217846173397272675815887080294810769961779492350308174110262200621434318928296533265152055797431220518002887217663983801196005444740213939222609052273586239902157592114448195035829550183633467497630262309440225083199180987367726369510660896322302499739139772358083856478067660932678158613389766647326901748854832438956873765685870828776391124462545962320450013676436983993202208669922298635845869938314082381176226425400046361838684916772093194541207259471648259829726061440797724549091944160240957008804818845072592142508713622797121633049512682455856853293973638896483575013208113912319701824458768272847662303587175190376244587203631608518308824775305776754853313077334146477512504283510292940898157303640626757844816241442325403367857511962829277500038690655761031979670631341550447636265798923082688861942395708340363364413470562694334666052812879440*x^61 + 11973810910400894486218203820144748110809851636499838204858065572081961063648417196599015754243909448551652929901058951123933695960329945863487316390467474668097923876438750535785185675223089962551928363370492545371038608913932794336729552355575107754132210286661381962807751379561054550899019351334889993342659099874244758055976039910507616266535634344568533056785055878868281057504732610804443795326473839916126018320528032163127027983636399393892057691936764797727727744008957695873071775738937665057899120178636409902638823689088684421911870142166541583672744205865597660181129500664299606894969037084990207868975247716104089676910232181908733230771756782183377826930937603583789566091752730742810802011466095550582063803498106688983826577282055859934013201424183711402631369081469522672090071678190074362772121886519075294891839273359467512193565513510833232032158690816273734602280674395971586930078115714128114417967976181360998014568118210639176037241530876885173731791030508801836359544025674437897370255493985939072908859756617894905500611916654559405716706599692194674240613669898485676970221151452175735051738540654214759392737367133164748723275713758058704774548354001411903953162834628045179707634*x^60 + 896657831946239519429491728803647052494669972710057255121082794605328917580259059142387542622293149071971865196204153508659430242833542572251920503892548476993374226134404244203154316949954515641186349419612085524335100824363850022882967767702862769192916887447126625252376142966466950621483193578778106941842483202671281991912771407385433750452115434479918655811029946298218066074832227625268439265669724827045846027196950500723695121798664639217370127663937607799274250574119742096439504130299037708858730865708047560068473501733675762748136060368164080662605641657712409631531733464093904919797597991763483245134377606897664913444346398630216854463416203771072275595349229427439318568433637440294170929279202565893327029822425589421745315306675572861611962747296115350075297426233705023205591462407378442877711672270998415489428583244157242380483561461874204826676283133719647481452877070534829542474782343123251026904659454546661963980234880947085415707476090804702142196003241712519685024134958750053051457620806457497587710011123096573972330844486837935136391728902177119920823201950558227771059736043589626586268029722966847842154600860989362031265674725422511753912936305766972268967273234791136938419974*x^59 - 325499492960186269660069986058582734964729853459310469345804658177352799533865953400380562094433136850350729979738749026750540752150443527629442200641201888888665185628681663018430183648822064566256375869913220522777379208337002160818114150234782254327373488334944412882807669004222138264260952697025698184766684326647873682493002209318160290528446882960497064574520286938017963752814300329427218718840770054300440266380023235577878068746818421582650700503757386792900789412513375376860216557619447368078772061176057244957532126381272428734430268960358071978385260245345650500520095450623395817857611847366651357856346140013539244612447216839500767514706569597277403764450156298083284186796232518193283297217060660369807879564676985956905277334639139070114584865905132217830950116780633351631361034220200648342585651635524177947605016695381744502552695467198038952978307535553272774538590980696923687288801891503702860919325422078213898340117962444248231815178906183677864345331913654287671938767752210871567451659181756521095927212511603927484316505585719692542677127638964246465130492087346813296566029025973987081557542836562490745627731005797867470710914638101759397487475763279141734417059523629309943683963141*x^58 - 150848570999234095407186551925187899843100137885733312144907917625696907934827769847585105431071038078793532537687825819291498132458054116159787089400058418438873723618957533519339063124195107021724104117853009953131702483411219195642296274939277479489458409986629299472899431069482138149674402958139877921047088866756774839674151415941833895322825465566320615409444311101377592638089569933794421830528977829135045386374784590140458342123843455570158666649880771060017933552894731375045927760435907576211104210605057366562736439164150219757036004284499659095132367158833826659610449085932740018559522146740136599984348223260103048334022296045794368823302712161178181132118959187974827460745993852707894762427259997404221848975811291252136873865801196868093074816941390324056226824172830866596126672329348719981822441059151640538074575007347475894347362061248508580021465268887214705149911755803954052765992924313215823329309457126985504137848046156900854425995255390130985057123550381977689490305511178203893775917640926541858577079391182989397699581548175923259409481290907402359860110865138453624375916960378758246498912315861134453255594493965226627037954946376942670819585611374620965293137784577729139880243287643*x^57 - 32990074398364572785502228923658772831093535723399064804263104122504469171052247634808341278452924547927812432842867576925973472577405117107684371801205856665743817388768660958156551358252809982255347814896707700989129297461153946696328745329822087697950632178446305220909074004836047322545594908236408370938166417231298326146716223964339263313031566343379420416638671492792374946457004292106665921338622003129538179720465915811245439605853236866502444009771855462942310637502473905870395090046076978512959563335974446537398304437154462675685172971975162796933605276786156810692151260464589360680453873844674263977551371267741085009587609639692697432711440085095509431460676915928328282557218644214561659144584692628865128370978098417000226075233312478505413521386977477542321853110888240218396040806107575448355525631944470337849826784226880800216625411495387560260608976956790840690816951018323850790093585593614445133071174375025599345140164292049567225244895756140373566118825038907130833438250407512157696088604050330863122085856953297658347710353918132029923730577508532854682875652085175738445752274409181199112407535274035504761640884067088114147766352186711172412927900613420306580806698111521309980721733756998*x^56 - 3598353378961797788350381971716805372078415071332053111733174664690431562625578343719121575350526661343086127894179409349585881888702427127631957851316632776850388479756618110807046481553544019064538530505807736677996922215802221048083236598114821263337939168805725115643048044226110139679269526476909334264195024400095412698812966390840734019706278280008554367684024618688031957032386037692325649416210941191330674062311891927811419092118005856815633577684796310130010680421076034346615981177900251273702352594009231724458231482022271371892978826500659898804860093756114349782607981242750956434243302936511539700067760432438487925311258866882021858160643387334923079028542860856427465759173864542104819305799650915888626801038712888721279823209505133240333416293556593269162935425154345302991049562349783883921053691846597346295752200171272427823759598969834218488712551319316740489099402205757335070220706281022322849667063520940236097600141749405437516802590871826130205985787906079399415269488088943408847854853172543139702136506986259367439932746006768781239419149569290234999998346256066049745916645911299862070797821466778842661712497161716833907173890937673689820348413938068102009758314110675628644573202536470966*x^55 + 295944741992261338391469300124060210252263559136099784455119701942737698529421617209408082066694612734170788605952419077263708297068623516997192189865688045594212215230364215627190340835730303821004541794969953595081939884263921459272255224529338847105510523820155052196486734892851723526504324732215387695718387124439097473056125193404419522970637609030692885845318285732093944478429311837942547210815231765905892959000124397170345064696343340182742292424773731012747447061806370311719171753843064187398887302256617476680496831035937593204351430474232423605788211530448498479628345307941191385119057946722958293048705268430834600473565065783614415363342234177744393580337872278818352745221793674451525173577511557756062401515578885727950049851075111319202486071390909807574151389567158825904126155121696937553911072144019277401171491466571320293893102421598390520710161047943771377161095448318238948344411206619150015336700291121151124662778758846648724217681585792508224695558045319988083999915251105860243128644681720049580654837011911954425437684377906678563684937699125568482662372159143068363296272316170165735322618202893228123648597448881711454755815340717587236373306289895395778902985120433598994156077304572038345*x^54 + 231991383892313409873166519488501033646827858175383623554267014366648156713539578271869005682052598871189990578102953619560732708378664849555788284580606453689523131952601843673416935522944828683726520980982604326414882535487049339538070689265019602353334466430887846159949036419926637139761874414937350827702023515891409587538127603655233377165625602497150511544746725163456011818954891219445840946361509025285524137402382079790181924880948253829051875629197283435328866387984773163556333197758604550225996992893476635718166792695910415392707183988648452075821576776820428314765288432475243458991892215049409577131100296249663024344932583806099517489574246054428747901736655663354747085415731482111250377935408997558411438192763646400794441323471016096099525568792915550651801062069307857420849019460168714033300052278483074137761447229100233959009359620377625258797374552506133833599492506046474299552277792584174936811347356579308384220217976349013943997978059781559243096120686116652325938373803889048411880249542547352916780451728058845659049297341109724143758828495211517767062031690086507557069660259649093817898643732886522583484429524690312730289661247773474444486375162895982244349011102826153306096471735374056911838*x^53 + 55711529795948654678438186914638099097246440107181825018985565867930878447447533241405966734141313353117115566195587300372754892540634866998152021784199084226962043299135012340404987541312886139962961790355988506059493609943057440973602561003514464862167795610504576523898971360090368649345717300605663188678801857846650653103029457933783657374150632853108509528881201591650821984722857461730502127895006262400119680097943082486189995093017191996863718537188195588490639798960890935254673687941010799161700811280777412035400155818858350845480367911107069943576775339437708403426682357952724706465190572500671776521272197629938029919170001506845827610943472755004525680737461401448091546205120956156232430205018170262518685892590469382506597499466219341056252866212748749502996015522861142068563637147409608357085361134184049381934156737163841766186653888529787321473518404201314840986320380041558584505723732922797746438831367263558055358602217743761852155188214602175954246089983932696699881329714929342844957189941228961631011565147424165224461282642813134328837958816429484441057625907354898600202188616952738701434176676677599398071674742563301040510820008285420956063637339584353288199490436754131249663535462995497067932654*x^52 + 7231787604993759149743961159089317405604066277310889607271044597112171593664268165004443264274075115048887377976900368063875362346491771136869403076427262574344488567891567370289325903072227728892837755225933984001667451669815491026989834312025026306735202086658707366180893396702711951051772547067693902443678532706811994119120061580871466237880117743795645956422704661203282063387160430876938304507145133980112729419553217462956782508967949178854840769399764322431722517884555008037520843203968504895830755271200931916431535678973942491958320347846295738008362895054983299874512981581354036759973651589071920403522652642263785527353616607151032698419727176280198367018098102730302293396766216855858914105505429144440745712212840133715075005285551413302662662163110090870967179042326772146505821844860606993048606315717989199595314700568671364853149048248471963208665514528990018912852552067883755235473986197550687410210691053049969710473227925990234097916514183530860729525639874848487327108844792159596046311004888429266878439978309654805387515545416331731705333906401948890844841147282607412097388513851902939129893688149735969910612626273331652198823582433278746583782008463576145772701763616004416657083629163062317898273660*x^51 + 47329761875281237799498431645057314143924616985224310526184208524353235896847141029180361398958832843420373944729422696873320547186404002677327537151137296579532652071905540752786997443811421969469675094421841095762045890410860820629353621212877209278353390126448178405036723195924834825796791470448074596260817740239642883726111813425597981375356430086886158275247417007099453182885252606240503974266748319493637800422914891365963075635853594085655853585081564895634258509215878864623826304718862051778561196026945581504718103458883357317263871522297711244859905080702989633852476607120871810800024281636207224050733355164079878767926869646838986902029908793978225267036865704218648869839335931988188411852446022413279903905542604622957170128693703232491029618541557364194669551664794690765101845408070139463403918404719205565910353834032820251129117513457117058863193514895943415047513026536085723096647887974296584397527995687177617014137708821683518834524972472893905653387513131758354016662379327939501539828496329490354235961152563856819606013220268846958663563795342038700067797581726043762681365822706946771367912187963660104153548658252757087930811375178873465499267607432969942244616902897894127418500763213821213535288137*x^50 - 227019843703782155727915975932696864895466376352264496149356204811909094481622230386632643289658928852679992077360413781105477414652248336290077750990155544156102097636097690605356648661599091590620164001437471016663371186886505437987888426487858649281746000198248390767221001736364242023820554790907513992398550017500028861987732346619603015781490677697013075628727064260258029057917761734600482331694855518428348300424242945676367006881558731506710864528993491805645363046695248562904281141665825276598812490072125536080022536969556879510719586968356835238294161605840923451748249582163653809955897566152669278256487071323955605837439223778098661911718224653648011815553980238259466239014643654739868282124337404750431001843139713346807637344375638618129416636744287257995288214273180843827651202809217565822017076398633980360463324468430604454980643967171781011176303328918321065018882343113648533604115584982806355427341125262137681345852793263758282302126845184580349275608837332117301872902592205330420082673107371563683347355964602030985251034152775317191410559205780901579850685425970020484507543515316888171513332692775360512293456746337693454941909951735220544044088792143920680430811394622279165250727404980810610436564996002*x^49 - 60404181011086919069976863058578091427740766607455702086049972631538011191576182576935666091951227701031081108668825740768541049581223540646695092772344218040036015835641340428487754563892123505152108140188617920913177269208285122515321636711535079222533509640014610184983268524380018286232377690769417987807144516714084704328575619200333482651128003071198474129176197980995703117381012015977413749188059397652805756802268834668661258348914968740891077496870209977675410262398669224090793084466991737995555724804423726758312729344474614114768445576889022507255642655046230565408398858165791445229711428673773166237429530929709318905381539312954345520535277983870827158567301902121589006800805326970116648578744072879559484337327073870969772694985997306996848258843406285735243872233784668367896749021813424360885579880232110757221565345663256808930204381901641161809342397617874155411337051172846099139481369719533376967315661194979774817063162122677131764172696648274092532748617009773171174441148606963187594459385954758897488126863735705742251083959874408404000962074914858376100188618916475899625698680220548868267749438236787717615763764990606543097039895161515264115204272770787773313693959282753338892600282346613673783792508801287*x^48 - 8368538673014592927018427147212807978057616033531763726528050588488062309732921119122554657878526748323812727588255127750052033822857480585748694041008382376290511162072970340654166896808611822915886396086815912272586540294478135326829873423360174519828803580713305598895716095232249179350301812846879213752726026311624030405798079191880848188057688988624540010104872145567913364811060186012477766310614700528839927110434558225405456197385618188162050618169981985641282550728868202837468735470155330908291102129315492193970825781576310726903304007556637056459991350690632566310238061546805373993332183104145136985609308859661844368074198885566770795620603480479714248033333301737195743528681217776966552469279956135698296007788574197797844782109050400235265531276534144189908845757230996931940564887925793010579386791146213499278749261407738610123482523131212009660598838489293130200564572281449482046228069178922091422793332176486746395717124870905572841115644218195508049632296463819486629649618513485756330324059943540418677656628681109440559011062555954221623217096896353957017060038402302478606044756606126340482510383288654272338339389186567783496898447933243894479756963286685357350803999159183783405605350753562795670716407259299383*x^47 - 297770191857779986508196129857512211921636463331206001059779498920539024014182997498282533627566094717937242173998373686430842649401793802839524761166731087811653032753369001154761879389215059864816354749809420376579828031742742767509784561490703905217173089694989508259002607052385537959625607925241768532400333897068075420113555622633829565689332375730764179301834820043117665183040211886169588767759030401233769069648924184911964651624494666291791116582345254214855813853446191400773404460267814000348183194594989963678593625849920910601700395506908174070678024662884376283348261395691316869663605315196204649119626923665920788295160897756328863740506163193918532368972276670259617213927226100551391827084703540836366468886428321479577192361590005012595029788709384327480637442099428006530522318883540409380705185627191205518764991231628030907735743511306657243403822232305617414514413503134931586461407053803747182151946649175024150500292289722671052794187181492205810639332285819921038811514766658757209447055531706062322125213676606198350165975595195331955740316768020455204778939296813941435492656639435360941305796653984442249398270491472195023908783494346997911945548064635992312112264554832305481783096866848199893458006193362054636*x^46 + 165016385508167762745287749723951852342590560565877763251596466187792333844607527342769501528269446312627472976464077246722429098039261693752450616808166802695150134588281644549388665906235699010349084687495266562198158494292856331329799410517257885973804332289319752830176391083631054386055728857450021358704697828919391239647378680831762402261123236738728810144041778291714226764212646294851881106638190754464491018828270533247157571967091789416727083377031757738288769102450428354490261261286008921804176380094452335090268565725591777220909418469913998309436024266727402796128659504752119011642750049309600751062116560836701950251573965260614708518859006946389310626332930776719150619311255853654194868116822619984734355211726242682359180930030039066556229531915926226084248161383943983888241237707655840939252693349339657003597807565649310024014532545669818051111250461387239284513026515002894249911185136186067020124631076469995721632106670747152390356839414879037213436845489102882362729818620089865947547798579171282737530731251567527458033158820316702330127512260105587596696640571333642935869115832318517467323816798513943252953199898408624934649169178398454022964047476910664179873903001838220934746134854874135078074548726672833312038*x^45 + 47762567523315540125249003969301513392035560945768215683922955690973485555557310924864813826821342195030650069102196292224286918812630009427328551373718030150446108496950388188455724275807124412411167370967756475010063142198561288565404940578860905719941872333007476731033535939925094127744215929089545242317058929311657747233951784999795111128131010440195490483162013988205769851186370895943839952735394402693833725053072360069058863556352414994405826249846348646899658963513640087336424640310875500377204306079367569997904705763702367575002648072160730938655646562015006706360395678136507493907703551232623341349394100650622062795892190800327223397142495331483557473597341042501758287320540813337495872434318440987146444233806929103474961621574788891067212269915801639734245943618368211858056824271023026494553329570726227609927317452349800087733788350288898821492035924663304891845051300675485696384927505420558897239233898869454416263076728364195132786518949374575225717848275258755288407370583259898597413684810955314422595972251062253009045512081388382300239918522889350149043015749697648126248561077625156849461325422064933447250393795897741239592904022226498627203735393758241893991875457646584287753635586801888118537296497219723201863547*x^44 + 7023441672548193308826366614819910474028591935826264588209536104998170786753878890796025801790990226102739595684235028653698792787685284633214242359842747646011909136120296903361261168018816679732366682475917798741421790375211643786004642052767238405147071788092524430044475217516232677096957462557607280587438964912430439196183127452385460960325647044876678414191091286751508564416212312305834613590464191272467170928199033856936219369935602804742917584104101577213868927405447284255299974475186279999361709833400350217722265018179150538540371478843582673778159472616393476713864156994769257081956730407386138853891882561774526124238728988378259890472655580437490262323287209415846176188494082132847425508229672042535816110916958728449495341075469985771030422616592686192822467556657299350084187255391357485558297759530093467259280598663123050458338247553121537415439729334709223940970062021203849454883053075441416619756381585126420314604094385789990623323685679584971122417725851223646862108170433593933664327817453775864762922188744407288065208702794531272980513668484455484429831147538484896788785417268314249594055151426146000199265175730704402177583421496569251564606178059352423162162035878809810759772393269822592664896007007701732876558133*x^43 + 475417011356353808246465012135326892135839392590053474385313300330512319955644034057646885263156522856111960318777900636094456424973578810481624772016488824613492784461600487365349236970955196345049212121866431252705099729429110051713385494634368019992250503326202630323587155784770533692342517524955185343088014575236656742794487636126460982353253648448899384944658806915923967745322663522901423522983934717901209669177528314928357737869382596549427312832851580963123505243148659241981948402305251185037646998441769184781402316068606363309035905113545781545307793095773770030686035477863849968203700755220617882942218070764712068199584688638894258291069417083183316126166920201636702898059951376769585566508823493957267480593461451184577244794624947128836315335589654859560765614478731031982425351409491234026734445772704974771632257200698931853255933144547444299818026576848227098268634877714731374769513246628224748723556839073186573721061507931233977032022292577205000035082536242192929626658694099904419403607313806458635877216180436354917815952096922747871079754849224732797111986773452917010101925226006826698903815863806532906362907820928420056817949895639649899652988739442671868057074749458663422085743486819525265255128992148268361497630594*x^42 - 45303614740474495601680752954480862184054047117205629629546020152438730443458127763168543871443236766016037674557369886466226572622229087615604103930697517449848542467493978897713318974620823154203287809085508380990995830196596091839181009483931569142137772392852663332197834417196794858263114681848316194587802170568452992950012500232357508421726932263552747792375041307769346944896932212343317696417244069778419450931652563251409499525814169704127075049696869628976479488236478889572499928054669467426465548671931932174403649074105072483282217515844775872634882882275334765876107618132927050982865794780370275512058537025798063001128726557375136280862731716751074429422350285799950762453801443221926230896960858169244008979605042001014759602531481072812667820638238587751292237250800612399716187900346788946462736481474436010572533467987854535154242050543917633812170391999557840145624742269945851920321726977373643049265766812022483923351138252729209407939759172721259813030218043561629379699806317199317460831741125245180219670791103765529991093444059073590488554384585020215854481214262304671354155160768337179460510401287547882411861273954876079537163655601864405336043189256533592333666581687728996745501417679894894925771354694785015892501174871*x^41 - 17763393891375609446083068793789586740213041810286756758349581825703520030742881825200678030210415505333624097761422824446086034348659509466117509257956310764421418714587160122264149602765325179384778189530863053602693371879602824215532980482224169577538116376107315349125774350008364104076330160089129334466653979404856900482592932921429667443840539950316243201635490996672221206641894933515642382790888439035548594127320788892821716737146556503824005015305575268490755981930959677165802050643848208309964380806551220788679344729890652936387910790508100604164066184297953943572822797420983553311302419291931681762918871431979854576868933449152536551230721076394065436033530624984171348777923159556574070265813708839506597300239854053931116943152246047793950552567666650165250461893827901463176589644950227961675375469557495570780175815157064818055884918751280958714685166348687503481179631215374729651397502594001220106783201778778563685608259425835988224747632940464391976660574384260134003550578644034298533016536195153122318119457878307128246948803662830490052305898618931318285038353462358042489370483639022946151053774820346652938756455490654307765438047007132920246717249995165945478665422071571376888806715317690465597768936912261580725728384932703*x^40 - 2451229031032139144441274714646928985869710106668929405515912168973238483724588852085596755566529060843080036315778783828073569200425631874642962020199120508132515767186896395461266562860800933292127944076490317625478600753571064628574703912476760781730052654602149935778663035096370994936743220538303439878585016361528553257288550005236731865775289572464880834045227363991684262798348846430762722270445802337596765383275783676910300040980772181789803002345016882912038681866151032098915292510140614503382674416363389779295944162543221718510289576789684954735684858007394742906618315824991104809076399694048870446589580227578718844310572459447021979841065495168332471885807487954963948429819462048814448865120162836030001391654013780829496301034798379195125732509909433425133431553668136984081881645626405439062750074470764825389906183104244675106722941405267595529076164971109737405456597058808160314439141525867552354962774248796571142314805176981090127036209200836473276807759759173231892471483096952297244881407953572943538485141971042954535372033258950646264776467152215142035494485688455876685032279585370634622253726363367324728029269987886635843563095871129877341701532928465382639258442730344244856216481941824390550230969579754263592754834204402360*x^39 - 134510087293558727086236475669623021507412380411480510825555809545159461441331241427075484781755825589752404293577571907813374046721183604325105481062015201817007125774262640011733140332459999440446170438018351304706736772114727053808243543161154864542869416563630888066028941795109154526153741277673805089504349682844079627008775788410276828671250939418424462916140341074907507250689602794690599682247029150475825091838259652147026500396844196120295477881156023240538438398835299378632426087747984350951792144905637314430334063864972457117202200945550381052689961146715792927089939017435319221176153091031370992157966868263031927477568903856529497544325521778131249523449171430149926453539470353686877857821678451534048933527505671555936548780031032919887822083155275894976337494110090824627154790797921954296382650708483088294454934375388465996207210786869368483112439113720711101715316824684403865867688965176703755397526738313157310769894616514568174702698456028847542368434018793343755088198564463184531761984386076601771920614778824357760774463660616724143663508790398810338605386891053278443599507943650124034577765990775364016353461606863610838810556577210014267683339245745700947576192522277731933232533998611105007459738718287478572985639930717804915*x^38 + 13321268670106479913326162702257505470865533643147323079408764095325109078636963331349769733408868906705790180321026049400866157028860887457576595033108618933738966025415785974426852322786237772502309467082839701054228301193920330704314211454005514881906375202630273113349151621623070133089878278452479149064176670117490796551729187890204181058465150759427630680889224285558183852888660720655368628260357760382920677078317705282090689685584569397576869302809022346689791052659546724367869436289889464799180167001893550813442272180870392873307687304866751569055689966842326528110642256786550693190659548685388154198013561209655026419399137284880389297550956172586570501359469330797092977750780776682400200804879353522042329402615505026466481654808656646000000184845687556372114223316371655907208014062566816713525608264933064277694134027472126183132113161294017793087238249262766946495693156286753152421173835646009067566324545259937148345500829005676938648016385032395774069209010811264549227319742248618074818807631223693412978989105683896980653917211710463138337305908551360490615068953347317593034518560312592008750924604090598201864515656148615949353742433121924269168894485890732559676066030205358954287528174492355259248836741732454110503996228141976818119*x^37 + 3110768130789676989138528654107108312266899973232032367429299376257359788569414717060285252624023199003562740517363481528978981038126816041737839275006456085801592196811653446438415339216900213033421135602294081101053198448979763673404260794673265222360785738054691811410110640735279491980369746778942838790263745340935872148010633851715095107866687401174678677493521256647143285667821936281196441128284330456072694360649932332976641456444825499216414180559326658939569796184806910733403214351979369764450535038335608696984797923099965750038073042183659969598918369626794381910640861919908060750343729581021073368089449581860297489357845414395505387959534434567699774985217230146048397508787260848282506224483946034587751556183489066988820155954039609040118390536189721191354031799395724445942799089743851796738546601079223021975141316993004532623790106312820414278486818171567768170224888184903528386884302795389995487539521984418043403579677500437017126089052290485433577055915553668207811510387668884290659363011036063175406186091357720147875737362710274004499160734271279215709901895539097708351711714406695010027983957857456529196521168373230217478109074090606908134256049798436219495131971824017956547512982015355542853761243725366747646008522672250989476104*x^36 + 78534858763521823064758413081411642801689329334560791450354020204190284714876025576521227575882926096730438667150604875972647598206852092041784148526580547787702122825456618889340358954621343923343469963877596888837808194163236379429158593419616147803181576191718203143792419333016641041503432133679249728724745313711667051062145814711014117866191147028815488389697902985722387912716161489158714129811604908133357405610280515630619358784929050292845227986526739204286830322197421729425593391205858001498477846766900130065021053772486291759313124918770762529378901550863014905428035766057025690131564570255449358966436383754229413119747343621690159375078587999160093374020742288100187294243318207691159635037416804929099708301354843800213168289105753400673091554374362615541555645711107940707155581884824641770883862946697981433700718246119583294712283399880144063426218754466555191715882669948538990353828607570999375476558203662097697144668779136732979575022928803883184845677461594717817235528442392750593523590441783059023363279834388259997549053117935653308614625254632169673509136222624632501559195000207057923785361190503777003883471999749145967430701347993116757865416509133499872309813881040982160517943154252852478491981674652357879754197174927985998638868*x^35 - 53680527009834795784998531283858268918411154481765987178661518498170305437452309612333221866468376440308332251495058667523618344112989354417708575687056707874725089338046016850279399053784353520763901685029501714524148850998112576825143084046925238457017769587162553222240180372711436434077200722694700734541149359427974038780547048278073634281613894748510788906763709418371529707391720651563496160172973425736341059475007301775678514678704241672479858841926361325245168409908323465615817329596352586288781038932203554865317838849547657714325956092616994828550257492204827596691731008612888271230331639620944192822323505964124925249186620311365566441015735853840827492955059983467305516883807363072619958576321001155843685148965649475011410803298108197484933436972433658441037956910594025894497337529851993037478568593296474173669944174778843080194280095471122894382656173750758547176277240125795199871018762250237991358544278692217685507631046665018180162036007587078939881103870093071583520893866738721953169145071430223015722146405883532671690990693712924042836477365777291793482683687825010366584633683621293471620168643372313795862326503175053080005744888997388378549077475660199561866605949952712966202130963736947687492051116190665708448446579796194124199965581*x^34 - 8280329628065793261991236599200288097603680010706270713550254328013148631153971198726235106639895745941851090218632619288602092558779201878353936385341015120932835586870218197074192403919887989443151246041448890447013471877499605457992236753616604086237015302368369920705719637176686327120330771430493926270276306960633192734866391168442460731950165283927831053407047346307279961977527873283994733622804071100466380520228600628534003206179843405409232478816807827312872550097801524797721161753381701084722323043847552686732419151421036686507506341372228628103990625918382895392143719529671174546530416821603016621429364819494338837157901950992649828485093444918081526305703612800007220897547386863507010615109079075939053105853145629094292430130350328621009280194253462011934712904722892027940659807862355339110973639589183100685054067293294106473143936196111330872158445327236485028757610957938842476740023245865258852187697993628404215596194008844506664503951278096334033705661330129646894356216164998956267524137912221615266302088957139102455967027168532938789622215067382432760438751706430681742857181869492202321333849699208904640489371274610763436405478970570400055166286711389970899927642007108750106579414347469638247837303048535726939608821409394482176582879936*x^33 + 243695039556774463646211639510377228914520396092899117560757715238967955644458998125821640322825866704679932282080215778839870096601690289082318860780039249702232565376843739793957695013085360367269317899770528770123973898595529412793128973495461294963994814456446881622861791196651208395116735296438941975501493068796517507154548243581400918898573156564950612462550779028703371318965864173616016795478319424605333212363580392754444951437325979773211100354956881676768947988298170574098866015750497641793031080756288149047193712357665721589449300000584277158465881177195737112553795211907469256612490034045140729315053073761205939053409319594487923237964460430533760025105886954625581513465577588313884973469647403551918441495118026543353426924771101767134160047473811494890502528294488360433234115813770357374030296200316138177566460919425617088421770508488919584872443099001099154123771505810604699906081118754915382210947280829030002387732276699478194077862301717610632878711686495764149034035082693581764066853397647777971196676632679182532187553824479928044556319725320993486666715489747014154310530288229570780563490955651882625410637622148778571067435828392312823419453687342785073288074538492493781347756209157758274475441516433067633163040564730701983575492308899*x^32 + 291189499018232494723426556673458379609801969444147614440417636308255751603901362629233227973941593350709492307172745545357530946430109553474749101929835286946910570461291859297408619360560106929411544786172886435715248083255815310483482138672487938151864262479343689489096976693203944039447000667730894087219605399274329236160874693749139844795956159141251307736214754750091971114709196234855120527962407245456875369560183914910223877094973961509638512452637452373765588359374649983443872446649765646688148118779340224455522809236860692203416768787943647471113748766530559228471018425807361946383028387987394981017381760058251916374294615380957038279425349098420687227194706831507298280926353835316088964614240547647882290959889457551685997829099112943211089592810919124269165017726212874612013878633568721991131656116612291008505800364807139694347294224690309743239025407393377152160853606212173237498202285154665287058610417269357930943011481981091115094788162389349579420429381379940145286100335306712713459849131646184451621176187097189731215098005881898360815818913601531035391139732407512280275697493720169393440148109463900019017317361662239064360009596928064752636200323578999861511855402024190022501620213383567310762633606007587147777771015773595887743083765884607*x^31 + 56813445690790966725202220318314948358075801677836635089415763017160152260760348464478459063434960402750868164798870429190951187905935171710477913184247327334723302677671010648876243363775333985784425071249708558409516179573207400628716714719914229868880623518864322708335346904509135729538294431597943556571135206620608226485371474715156992144375417361374048062854620937137982291206251498937590575261422523173762715784398126859311876918083976438649405156209148077648492495737854372778568602652940702307508964481169334111276985969429039034294958100038714386924549153861537911981683953177671242787217973289161513220976125686455307633814011038821663415126314515845748814884628914045174850644719879806076943687013606957871712141548475208633186737570152331648905769130495579306960048325527372723931231754001171867429271041062720719086924942102316850713548718080051548775323545932649525830640091090353535759307501988579728672611653140846507085930180379751970228286517360077745302270281639709660871392330468840970523374930994225636738001082286805686972565432917268382017242512625063151985546128364689972856934612005013001568094814550873327041938371920218251168425605359586871860783256491992166385261166084032491267262267822598660003079413339004831162991104879819638910713865234882828*x^30 + 6104495945360064069773859049692019926291436095971145226684411926387148286686450953937890258086896089067335058474081423327657319828276679266159031196552280181982741205183383742551981569316127201951020644010569754157029130566313835494759182482434494808833328691754930519958706607421818254812251410929678462607155536201882303220473565047894065362911399779179411168037964062527360158936332535758184195234752788083303763781749190962465786395460413120075595806514255619419017274672638857956283302786262811376565485135418748013521398158131734250679487971121635525511313500861059162038492106209467871990246630014268702407531904861873223777637321060499794959571392398217757994756160957809767873299247607436922702950152447197938030941686638225321675474529772355141203575000344017497640025098244720539027076333534521443444449132472464827963077418962345525856684631076467406700667286633318953590103842851725800048986896496271699461927925368469649310124622027656598772171145019889691647476506265524801780619260007255694367656637808428361908223471381233398612548691137141504413892368718072368581610289057345322800356979769381917673354580220093676267945221251167945212540445417525431912722736474464205817724430313473351800906559449855860384918851971389528252280358985678349015099910700786893657*x^29 + 330149221491454460949806508877391958394168612829568915117891827362620012322986434894260882819606621211152653054824558130462184742543756654694365911539335562532397907780267475918572301215789089651068945939604399247621667973518960681363672861875910307149520509792832164911508523956923303696645411734076162188536358246044560762193272197174725041391832187933410864082497457225416129513130968960661086905944364355065525272080606714232419072885929673122636782299295180701888116543755021188489100096418082085139673125288638185443885555857324957835609771288861838189825024153727676148117207108737503687225368232938140321661152588695483170372577159059068936424355833654334457369503823998818756345872238784879617516764497196223777362472091344749558823135766229198992429814937917530648267538325659718743604558232835850574431992387241389717053931585134502017467310254231657055313449709764841152673816683687656321636485664746238182340075296618946433967822116192019244681203755572370211181296764155244595008087703540004161542776569647349518939097210072953538388791235492740617047656119987019755139849913340436361319173318781166973971399820277230153060231363786479098707556553317587969024089454325623838487723985223330825944483058192820309427387437768049077060159169549413889983590733717206157665*x^28 - 1878269430995618783149412774985787103697611079549715066102189703910548280601567217468797512869639293809482159353959656836153789869968622695556132156852428046307174255396753970843465710295639705312146335495842963600201750191453465445934760310343667005668323785492975410368441627847105672276506164239529987722646442530539593971162391568341452220814347269633692707701166766769362091625800497575051128726288832222158459037030793731371604760465393086744717370068783433835935417850076854353842094569193995529079238343299179344164188870689958044861342729662937600820803384487497296384119382844201095189898323954898404048213815162246367422111065083070864811349373041966776892934649531507086530697532043542876282952404129980863229342985714156348532747651941729075916423289357237740615215061727496368586548018007323889797650131728407699125749149355899190249585660161394418754479046424169706400802846480588163957771099392551784783478761451280916942079534616152271422227518134995879282654085913548331031486893289481355273931011066614790385866332420733014196350692797068448008025579629221599203259529228359232597707511594332320402616688890574770763357245033542058765716954806951069490763769142265630231016444370418911531571923780573646355534542970146569883654401185812120555116303418364071500818*x^27 - 89989885947101703712624149586822394578639930455716167657528655571128219284191555504855825770084834710037034780258565097330149391645317384139799555499165376650087769892048980936014750481881785490520733777654495899392626111736615364610752061528471004069185520707411725219619602824429644596143294066469448836276460969077242965157622525300008406038399988784456871713299712692036533079420351472015475545352021409156851008257171851747104184339405442207735398916006529809138460018501382834448889661269802748316141522538613520943133680715628218159188427529874147938638103217519570064507956807469652945742990061087718860134546444015223994635987507230500592083013114425485675436425633507408602445312563438998053648151626735664739050828460662791918304131291044578891202282823330746912901692234489142326830813524630328416998110727628387087626787547939443730726479443593991604633561893249135305260180788510753749377201836621723496704960780214050328989734266734394446625555920799807509186491100019186070301805402281130195075704647548432529923619306208080365519112830262153344100546236361123380420699121420376989049668249212933560702783578559883170090702295727206635755652110932063724484353065632700023091481248258444554210366349352970425174167021614152467411232186738782027730618995613025811937607*x^26 + 490648066386370855813465157689344888694555368224171827627329765800564038340759200772181765310787258938557204403373399457023569353632513748133462061130512386448450269383241813755469666836309678083981957641977849305276079352267952615261847168809674831735048204915644860817686945012667283752302612486560812968760371590601839319846984477453146256921844795023993243414764832315578729302575588842432506714388099581425466673971340769394797796725322504685507835963583032635335149889958126449220114723364768525097143303765379345399651142540867933319220870531407467413668732711695594243413863907289653635790686519716838218998871763523451355741757655234496588489914523279486880100115170914630267156459842451202281269930573885728753393794030063118536245999593283684702803016773020656087460090670546276806001914874716160352856414325653088413890424232814073904268453156103779375537695592086850590866857950859353482607142919182301448596258030426836907459608435685416052983168710461039501254829586061387355222196308070646356253122598170645712286720962671292272936816794874474532379969277316717077100288966713413356435700560446343586257134686746189152449520792982356615673607483848932122618052244688710977230635843556199950771669013215982524623827943129573950760654637276513899909129708611525325367535918*x^25 + 105498329522092917543770417316837352489793978426901584505731065024288474417715863797841732108231240440622643815599038468776420897484188016265169764633702242444279040529424170707930316670237649797049404697052261913974235781556610104009232988065558640760321696719294420926806052797963853377479145593059228656287916715424491272106443212857188529123364993593339647930606803589044858972331184027539701768593703526145640238823067073228077310000385331012753158247327031141940275982510971298157820466541837795799545557138729405574960111805382222200763473298286451432101595052548766493483158702201122480981961776141731424412261888538406177120717576170922431209869354845535631088898107805562795051079559291885244662965354269147034735215290976438652396539094500633986226541972208648291850091290757314316684044002664861998836084138232414526744818654653841140333414529831949902041755107998098438055121152292883469638634087055445318099990272515740229253925619347926426885798224228901136070379007848980868983058804944906648580733543834381520997698687551062118191404392380542290287926566009531049691477503660935695068560054956876519363365058184099343872992816745385684361040115744942592306741935509979006797779899947021381357493864650722234796254817848654236392864527357530009807387440011021890598988929603*x^24 + 10908902337378619231755529610325613721974743270906175827187816322823821245546729527325196122393713588028971178345317275209186255257188775756406483416395878984307751827864005763673762318676606130372201251876635461785051244543224887778619176078796044304288156531159612819795008223118887472749194506578694248729771054341214329007453081300504312446795624423379802899723350571630157010648188561776376103464047765518034274009039090565144986870702167367774030986638344072111641811289380467764786915550232449282638923920938243412389329741695874058335081515145174023406300802946120091335376328195684538658455881265343468359219762346399930254790802021121730782722607750737541642789154394201704415996266532248974135567125053827475854424082537876934395179328173477618247116344623526253956880710316261899379645661806614448902098683555215290858853039954825041643343695608461196710610726825499014896836403804114904187036804254989490834216609545799104817035911953597277312921225976944899147954433653073208817322610697030427612164446803226298294756335883621525239204417303603508380966179119498884263715638613574873017756833617697093334464926447469070412092087784512576317177467699160348143394985842561113864478058464208418446756700241467492339479201096258078638873964048731758096653772191864623879802085329300*x^23 + 528943593014211215988214275944834425046461485222517948879086646476082448090869842038638696810563660428178413296245279242718069917703166860526938406941929912928711414944416756008427958756693591025011361531156218902209556092169056583397775499478794262029933987146763093141051270629934449459675625181469759578551450510675767388712633668263513460230851210669423517068179393067822249153962187890167649290137263224689985337696479478904217831339140223683475858313321598589990160596082100683819680360898999058857907863369214481239369500234318597279000717142222366728073258007055945583174123665947942208945879564604602692475336559471463089225438103893662130307813404444036224490181716708738504756559300076442983391242648772118720898399171593621179690646197825142361789037562151309834038657271791798225687196199666069866161443615562123114521092845329977275111300708745507866930346575752662480905997586753804856799103148386762604103295545249212179601035085186674206411230231797643511957724628352855963315486834354742662126591858701879024181744255632769284544587891028650093248563651097793879214160827906959747493447069968071252759961955922014600296949416184930389570894834613918707119045502895143881992216675094693386312396102217281073056539367328852920045321432350699352736272749191711736571103702152106*x^22 - 5395357954546674614180763812531488485614618422317384832325354858266810777758024704316705792232598844875125967043311973617413481172220749155943148831905185956358057049160695030323668934950754464193371223336587667406673564442613814594527919283260235774087215640598455058818140663450144788771862162104814149993052221853368789269843105740597010612131294438340552330988287397316095812341923264882027916866086194542687230492266011885180480628438521835135662872669138233594595878045778099562119592613627049914136795190861834011446066809180418936573708301593959453186441442943193677973710789952582615855086521962168405571134459970057923556677897962604215063458996018612973648174526550006156400531266020234168945140544790716271435542081571671506260236977228755577886416898452939546322788659509924242611586323898900022431646534412806299421725908719378907454800611193437158698592719399633366453882206021636190265627841626076035344812441298109556805652654996069649864883132262459912340625764839023778859238816065127382199970126992595431310460074635731467675971172271784303573927372466839033045444257256307485830943907099902866206871393802305913418146854832085444646246266121627723439309066763627545425200615498657904395306155901137017307015035316882006131134424900175206979300047862636384958283580169197677*x^21 - 990420364326952608064317827876516312146887221227755810876384944682102651339362607378651070180174442288755188751056272652225355932107976181717162705597117059809805311920338020473476717699406539356903133323650595051835507215584494531885617799074692323330928379077030740331692532650394834315934433681559397881563909894353306085449963115628528445832217291272033843620796317351315663944513879149667209528107630525924482824863260494325356061961910095204854130346510946210402186821438916953565009775929069999303403432396692823820525359787171987197855894868424662869771300390003980827495893175006327252604427683908796284005289274375039479777759683401701543091968664777688771194559124934470157762643553939143638395395916536369459039254421310202110094150347193693119878053567371512577195012730646031070000889608278757275831622292518529748972709013463283273331752668927106870521379196104296830513979965753402990571291169345811736342004024437673765522294335149764898923044275013301723527174487996678096726946419192319933157900848210167738763916573961765666644574068916259847297600008195446107031267801396521707026162102406272702638685270472934044555355113223597195099848318077500813398143495102900999978523261566140680054533117276940704656846693981431997386614154311328459819512683204157562712354146935121244*x^20 + 301824381487261114937194416258355687250292395237075025975024578192094708952157256260240159704141373862674266756630797415938923905571821769075946010668541428438430735300705687846065438932225551989119397625317457399996538000216159098708646514243343314224696055342914490063081447703848358622228270377429746163858618114190706952975617714730777228271920135192972232633803611522828440625413196591975330699607424955771102813431225264062770252547459158408007138781385645300842595178316378185319076564576334893002363252862364243971703779486715522182962189085498452437427882453034886340027350469711943309664541653437122387544855975690540294409204188312423160208267666357904339009730280323220749298157128605532186345341090236420375518680672584952545355808149905563756935599044534480668446771575555400982010445276634258584437950824442485591376762000278882022548608027599494369839219134767681202485528519275990134694493271372808207504225189618919331608627420034112819118524808047641886361430895273676886957402933016151673050626178709391200470752542717020763892897534536463376998877739331981867385891322261097608912053058827043774933442171454024526019053655690617262939461161684026117693084620992051479800026294569096445760618309096529187615543068895999273531187126064731048158486102635335351704595062430928639193*x^19 + 58541863118871834807308320989954197264062451232993338315517365000500399219065138070312773006047703885979830493166166112789238207349355725015367411215697610659297404760224442490737345295282336986712226573909294286625755977801814752316582708505777505481076971045501065694047598270981290006914166682577919063494334916470179937977834236851574425179530977764541571540981927514642417050434259562251309970318459833367226762483307661638710246543736050557950494673367146999834432507327960798982420361976942473247798801814207504673197789946167335901650179246782842039044793119545621876620861071299368471105023637817449478984713294938173469437684222888217498975736798218473246636763316029576181934681233042047241543602328968998320066884492246392938829783048300424960579057490782301727604962117376244498527579724854232152694953981314718199645299834310747533770222293813426410581470964266234791254510349095839489493469049313834053437928971860696394224275140467719816476496260892191487918726473195299664686202553312208426697760844845325627102222043955554115237429588542806568252685769623696806306716617186634379787306567927228174502522261069860757815027391089919205615302109307120009811452893251412655087824437045076636721331176196014433876226019909280062236061740392067960381717253657699080031107657814897453555792*x^18 + 4384803297585380828625267723237129591934282046435650799022221214436163142401485835382464834260406493503345178108538814704119594955621649714671327222315475845010872784507607644905592912292983488042812690303712929351380183201681149893100076375494171786908718114610676794616232224465976595218668946707261515052816768988671068407752000563520757312722837382475986752801320886218641759985813342106298656680143145197205907987757122764344828103301867921076984311792654568020626746898342961124748017276256462347841080639575689067180391255825603720402779601951267875083411756437359353416266784480687788276322743557410368937223598728978400540090632948625149028525071248887196153340571170453258310335661218105623659164280756599652393068984071801269218884793888571644413590303468730995667769254561594487417739874463869500353366294664148297910239286850789781405686301877385311703766000819945175278979572257889213153726693784601789212047767641302149211606853281898527223105092935319009384045734120264429850597701186784393576781755047134419712929227628972581016318523521591847668464119918748363851949340457616408376820615940082049350336067145599174678885392178377457893625847583089633458866822670641607748113774066143405756051051140441760312903477403094616611575327880490334016633443590264723414691456050480497804591748*x^17 + 115855671298862769268326355325056159447944639545393347758553450903016613157923507013144184537975865004995045904254388034814055365557388352810045923777630846895127291395471634186649430583093724735479449241384804373629073385659377991702991347471064499652153550967987185042485219680572912992387658812164482033058945264455823849586259121878195062710729041536375222624836239209404515065027365546283337938942835023916463201301420123855804890823385677947028413729186461134823805208346893230653482929351788418164593009767553487675701790490339279882219808042345597509202619910534926215039331180370170234688318299089078990631099852334533414783135780988669705240922297426523808236696566199401489041174168424340464972208153497917705779959655102377092861388432704066680289083655555483171404209201064063920332047120497613168894860370950224714631523457447342384540768864711553013910660996537624534022321376931588584004127480157312319199976888464961286133732246574876409792231109604265861246640560760935260996062709850663591951188666019439014304282065108152145582132066712078552423579115615248008494838210839461528298855949714318302709899414314014805061974479785476176581204420673313623449113024129663932828218625285884903441305079217187135694542107382080410758994703598024396648310382301283505552944649222811777933537407*x^16 - 473226326766259522123267900800222981816111854864635014850015041281901991458931262669774876116276122610202790927835420896142388134030123288270724473847154081939495352049216745883499758268905605325178544624492512003605916938855791141566235000412543265401053279268823545720395378635227062313357631644357412008536230467559229165418978872737016678668973158027137927084744188077288719567323732742201407380818146079581303035008177016132908907456993140485229621093521739902928593382324276129213825158657021104186183064912730606104957529326571273492859661487485222573856577529159164155680464860288947301611795378520881209348859739276481662343777205783993558298662040012908239245032024851131642473876462481427095810259141829933980822178634568429228854449424612815708416872748291443196973834417871046565469936701620591112565981149558349430721945075317234607478559373967243344380989787531050371194446475918875513356295289164533750221837727058814879887167270145768703096179955855370766367736804025738578800203665228714380594264377909480091855556405792692547554882689209878210325861789261535270504953729287569067210589782980282517830060551831572546799816164641066742421897423037299959015485169271876484872238812632250780835065202082934875761172721878122718723126185515879125760775813430666380289607616273810852202122449*x^15 + 816378514788391485310438960967648862564061397350857498874058110442706983238385924029196147818750113350525228287377070513719037695764969106584978557755720605875830606589797873637742427410935493959868555817471765331318453561205607796264677577650398217887791788947102590433955597499189252315425462341030105682817775367154392909143504390665753941561802365378983785346078738697075716168126921867297335960284370024390811418724187501869997673763820973093281389176180081726914505112684215616997894909094490191480832309440989925691092166786881460036732081897028604283916215642113370576682429297122743524147224749941410742683140805848283673386058330501391006962725126014368623868037960544813621633036689816804645985546961371719710041988766388335221182130666430697600480157830662151421911258363019946668821523622646894755421948094018409414097538331339920021162684803918615151786204006029632224749386177896103474409706643638764064996480185990271382008660822521175891221952493111898740632630146154821693908155332667607233869918315963854102586185887173316116099320313201942408458834342318335096176965002970115401218156518744019084225148654251118329751977266638023791265326447362996794124249234378743497295014739422235883596835474433770334239581704021172890510566154715117813471483868758647058298120500542053461549617129514*x^14 + 138942195028877280081376596158351285283813802588948315544426561062965218880328317128106347309246389082635995725307936085247306456661496853585562200491530856993489562929561848980178794691815168404389731578774329879670846575650716110621827649477828436432276508242608065030058937419262860845957194167796776241776337746406386895394275752361787065940187577675750583626623405825693076987783336569066145858177941562871218563198154073656092838949554995808592322553570393583785409860273210060239983039528140517526423327941318818983288544506073878981541376063409957424494799562629806982799134213669802475375319880676421440986083305389748147402475699418465548081954694494425623496636993969660969072952253851564007423264029896139331865781082268252840190605930721708464783343101226887004729580509901531904588487998395514203025196536795923179954377391301541512116576785450412491407527095357404856763347555641785051338675581430582084340500534724187104361995732572544629695137035934541476370589464189389738727597006784743923229717449093928951617484303770257875692233026984583996695932700047099838386661177512760047053179442556683236082165355761581654649334999697741322540337319426217324681569131893224606081765193134148580245426128116628972114123711709789586257686710444969669341778309993380887571304061971883163032601731118417*x^13 + 8425784533594366184064197439840617644258553286476718222931678278479495836857891942317660273678808391870168252181360113590505504231990850757938562760776996765493197450631903869847224049524688194463718114726849120309571485847537291420120460145406877460727227770199251265623604229881658391107610444859420796848505173208609096125601710063797598256961738901933279545148793593543245004523766511039260342026629767866877409161704174799957011829822925203966442564195636475719526399354831067080503605970670164380368475306352034544006214711394494394051233501137961410480117054516154994947690985784801990085485797883654065568038653676156331475646904305049872241046285250050489803342342498164407555952383823953196849380507924443848759565714981205405105650449228253481699030988434402748465799276128389098318698824439908913220464924253234955052521296100059501008466805888353567184106492784047104624294049056761797872075451597265648644004937360307043995519507471570648722538633901391961672514450745213497924149253283263294681603241837414898516181658016727870930999515299253320627830428345659689572132444898935634960233855100309265801323040026324147133433968515394407726925374479578506548949271583060884680118375952514709923069339053790890841472893282778458872578584150320272383244037094672322274086984097997427065078961853415963*x^12 + 149793762026397915189914268308498894699616842022080785145552680087884899302280630925875343485772443625399296994933433051905429747914133178972929011309734953463016308052633956812622966053903078599286159534171469761035160778027409228811623916687427968971772132212051768959717158834112731743794213660197878891043503026893613598264146832643077378606980760953251091445098114247416681162354298483125842517974171180345146788616215549453277511577976970631835695331635506064541788408034459219196020454524843277301868688715999234402677337967275896635858699357126562586645440124410296524022694487889321361267700440173837145574794400661480439848348333014586996672953523794838474276499728912681051244448678041797606814751321083757479367744935215335590683038636854191693828213177321112051006110488704653269506717227373228873988957668332627378455285014749503636616769784500130161563436175354622875165573383591374720512986444036038876380327119837027825794061762278022030108715814864043461221767433558362157021146358877144664525813999153875058488113366477293851783461584804639589735843678161281291171698306701043057296420585010619511825874615833924154992540670209306244884829521700524030178692441214660767595592963394926632352108094135375947083103614755486761713833507762900778544538280706661716069823533870626646155826074151571320*x^11 - 5389280674967237684207263812113308846042955421042828428979634235887793543035513032852766000573159787335811324671430450069808285800285566881598305076181170627630724880865206732760560703058781418668787992470479301640041262150731706224577953568614327862446888614961764250980035999916512532762293488004885111600867141565229776058689699644119572266366965203356057710932325385891905855715355149042787322900858957982895039694142474478927135305867986008117462621649118298546270892354351550362937302149772446083900631356111171671635681069033333865696710224895248076616805585688178036228780046895601209554370164834142208698843979834624774264498816548430975737457779609311937731327494954339206934550260351976281737282097769554981421431511355154964997746332930086137773926307824218739163150667998014690394590618250068746424866005384233240576876436838360667442422219154678926751566869773857671971094190774240422330341276973003705493601162188921826296844480647327476863364082445518442386797233297392826857745834753513160441608837245301065245207896343151565486641052900358888876980984044650782245968986889461273890248367348713170134425093731205247354109508679262156332321858905764367171262108412446620249618736630132968356683462515973000812053877967522787284721889648887562452586842428653156557810487009369117469460384190409871573*x^10 - 42064722981571475463996870330487588556101370640650556671348520658857999584776494516392826137639053182394257565520654624807709805678052255367549022190651309132458847850581917226234143602979947525398608703868623868392041115104917707799761319768953892487008428328164316045585401476116159744116201189076679606141877117640611367555326558679959836080574828414712663071763274764149388259162230408717354031174205717498688918717418641898978432718904880717689033733253602869143233388171938929233264151735104819032109724084089654471087457063716152022073962647205426667825175818646162829054156570581943495716943466301342387595229976054098073679466698827577429347622595315912762897352938355692053835053369729703968791108846395274144565322023268840621453610731350287242631144105914558406158994619011151959432677230809972154713020280378740186749959317416116832060645756588995437377969875125258901129899678355334294664210260072604952080073875478158433986175058398758594627649674815177832228816525945594630485102757337472899883718068284780707177233914381186890003450206199735746735502548660228236809970477503305461235772048968878131604286537395973373731565620421324284708255751683635490897770198344153787307497568260868841739687008805184591807471884834694725270116912218722073671745095509957545785880391259705626919228561288296520304*x^9 + 21381946479826240185336097563087735425232337796765462414424359671120792861863628865736596972738436932903449728327558791622159331218031110390612542159638945530041500604119711886642736905212297132953789559682612280697612495005329484560181433832867542070066230704820475618951533905046493180940072242095830846548796013648205704992678655339584553187437408232443861534277919606510981455759003806088373372201031550378425063628366456019568107582734075738825584191284101832480124948690187474418223500577176317520423697061941006763704540108982270891606755306969908852621929575398209268355621854452789866389933167012384125344174269151355236253393914222006987399874073898178709153374282876065288494643886985917815562376460259657544490378023196379195712080644259332924100824203258520926612355897122581264990574108844443612219143197577674509108392863249817354877721888266106293559328052778902563865752485172975375162640267854686287524239771992267743402234676258063789174080902965713856097724233814664312713332959454805751896116059074064740264842029076822862232068506482875658198388252783410831609628576258481424747895699037989871277676726897253612126441511081253006340193959871301464557939376628255467410389886133647257545983877329506942041669977878488051401497533194925540986568770118313820763236743411837473179389160801775569871788*x^8 + 910041467852149546925425706043384154308031730703499523364438566702980892723942900711272534624903275473442330411874610862275055808694009267016024686340658317602131041714501578192192960256595232970717132011446350005340473172703303542085916106818011689555984347037767918555718144480196757357971777877139668900515749854517792261507497251053516340583233634840418556016329529419430857045585563855233685521597773518223217891732091856456942473440877951881097728146056239289495146436831140326730506414192964041365120532402978230239850844482718364350981889471289745307100337552866660963414783000321928345785417155899501981156050486322363060662923088934732429732265446903411904490672314603225509098849088547859212792710116810962571674805548621478338084972072879674081587222167658809361713837895781199453083753447287627469336671032767463169272404873263062880782501325657010402261667099623428523635397275691860250746253079571321169591187212635062124727531893111576041960385667492692525107863542833332150793364700377631983861076625319769384108499916279699459084542982404180758240200546728198920090251743574169882369119989660187548539398045156571595647066795882797964336398580282100148211528608456390246920882233951899199085886246628979688844902347526789411456604791773303870083291331040070435817285408606274051439417173770044943999212*x^7 + 8295078352377598841845251406126373926567335841122702645953780324082150352986379656979217228711156082215149759863079620832190111169706148870216541665704983225035381349997494739741778896080092696559261292898289603676036587846214852688727228008542184567231897164579933070280623552360696761239820605901769776689191770488401941534438216391591841956557602269093405534159899540392132392303081335047637222346137462886420024708926821955397810066423863882508959914392396777635511957739967758869328009081436210758382839719730809677931308632229201079697165672583030222443275640467250070057151145456648791066335939945146717288772587285114682781182231661180985135587555377466382139997758535135307742152410265212290860702609654357358272041931982346316159240264933963504244175471754316732145333670102207604703686321338299120635939361555860417495401670631991714539590643417795857413767209845996071290946810765115600877518388819080030841687076015025038153153412052842975047070105958979148667270740449100255513747658199228186965712295814232955075221522206350231381627503970236628434348455541989846438535843766889906016694885098680888793272003617809026925094491193764264047794481662071270961847979897768520770211241034490225817369321603319879153781831710242532386696883548767511576621608901471536240570569539227994629883474683804842278517020*x^6 - 167031001029221401983036705341627379562989373713280272427818164975736616957598052739696459025637377095375766456189002787707482130589398241249197968512468434160401923846511048240156387631817239769168252542613674132017563645180832826365086202203374259150245362382629286112776986673730564462353315259962152746129218120471876650629346927132472444439300488936763582913645525909952812527725742951575598967112563085154398521418748123058815564465951606174062205009069986692630953660131985863446728040636634752325725313242569371435795777367742242387656303814721779870311070860283024400511923562804446284520933512135695957992717749961340963861138355659980899556640171245494342749476614023487048417653421432518294384154713082910877479156711370641636083203650286455443264784301116507436263928554319127035473185023289624419360215163804596833864482078201084269383053151889444945571634336482725026226045233944609421335992280651911692478052438033171718861425582052522264009281981529222827737265209428092691949828374449612832789369727432427768973319409376888772254985436225317514981079144585645837917518111141084025686328524334682926037749692236162448994318546504582878488445773805936000245995776727933334710532792165869870224969726347837845459717433972220559364658326285255585910320650970151962932836939497626602414231018164662350864676740*x^5 + 1165444795156732717824727056410390879190968360730379114273927064166336326189505333177433164682139751947027522873657690344014651123464794492579749912775389452779807621487848912674628489690917944318952686512649879492061261063308076749942100331380446950910021609028700807634302093452473490660101889290596185676614121523481941109751187612575012271126005358333148516903322543698404214263357146422660008558881963392613243113394549446219508447990654228906757645806675182300422726221690671453746954088800272975558275748258043285021731749970260384374062388908146989670910530123618487514607382164694340105644493769511187444967379911058177200948102251822629500269762307085078222243299958164419506862943294167762644494447174523214424055888689583922466699592831719114148512470638636809040863413382605235217910049925254812680472089881346850497864869890838277707964027558647516507129612705518181729306409040605283150173453200077743954713594968268676846645694608851868921864510426482079243164667108852497068247148278819384352708766584360625721948992896002656146799479321798653179777096251659520548166929280235533509742258526926669859690588789432784523003507968294469113230502746494752210438250286605419582935713066734626002625247059474781935601453226536406654027555559257016493660029364771491189432228968492523131293716615964431242489160322*x^4 + 201917600970655327689927354681429773673327845302503052285252200882238956331466599057121308264474393103015300735014390084813058674156883190421524697564493912290228208052111622492717568088048712486585957958021102748815207663358610360537517411447056316746111701565560204238164385309239597445712471990976734563067765836217052705501772998263697365914379535066703282189099356305649912686766999905808400042562408917108473390626601581069335684021093030898630247390770475679516653140760525067752618077201107740337203333430351918196540716103351711770535675432313858454312989822460988967605975939703867917431399192715697362648403239202857516167224629826855640854292544494174847368707007571131139310421641582670837280335076064015571519030756376735715486676727013718456792688666453730651360193086853029984315674896986730306507569321796893921066028785092444197195273124004369091657565072631900329026167533508796641550338420909805426837027162567594829557535094277547992142826027191685323242939053366895093849546333787878965938985701226685993523975126899606767096111714371347012119285604989862021363648307513174055266544153033982726533633170752393761087288581777154252280946982942833380760338695074921486906622117228560373094932311995558021130207231334846800138485042088374189298361847908159179230759388257734477763933745640052171975857494717*x^3 + 4162578311043880223365750792400654399994831056336952222093732419744820785848350596984763477210048209613976618179812792749913672868814212286598137445690135015708349851518000452791660882914434857857697673615667704846653403531137173768610041352829559972395951636038814170836707159192901580134374614454207720716833089848788318055452819979389553159706144578341064273015967490650230973959382095101594779311658799971199607293821653148238011001703914359650419687352678501621234969649939468342154725668142062269853085164751730908302535368503467739070948768244317128170178465989709656302884838329712530885463749038064951759102252991430191230235753397184768411094996609426046277795726453391618682543610995852453494589386860442455016359286600535065670079019101148055627526161156807965025407768830458034706877192472997406898900902983688619562604215824759235976800650979229842716806263607558268872077968967360580357044198026324308107153430803184069598586803521804257241889235464442846762559538183627320915042610122763046062036675405014517667841756801232738658297858577954475432065563127176849246966859010677516409350244106165916674138219808598166552351800188432351122831212407307712751797161857064099774519906087791465192932686956791710065031617894052167102297826413390679157813473665222117859757185587069202439330352690654131053118914933753*x^2 + 51560183305164457513898608091581838854008403212842848112705275872431249252262641407771072312496725972751730468125748995729265101657041819668483363059062720328765965633755099664946509851993436011670671282596090431701994575826591431798020718701487872223149534388172153606720320333124893058069266123307500376336555193292420027857399048827387201390709031065388594850903171735796522529175707572489147342539284129291406371894276707367542186489683430356257380599217273529630338305057923363021119991290427968717060038145532626122854854526349467696274717075579259239284048563748903641060965374213101687957391228693528089026100739523758086909880804641134799450004509015177982836092008438510626696239747385370739032607591919615795729030399680569392853932204638812917904695987890163722360183975140595938869829887582575011321639401785694535052062410592279970572244784822510125704469150664757577322936240079582737567578269540721379350745605416849224189860691261098247681654700993985031255483314573104084202518966616923327689118112133288313977843780852533446307897339909181396214752095290291109052984567198176857740554515211066685480403710117737821848231605812586761582461100822947268341129826345594473229971869219191640150371396266929573073653192295758858032871508388477143559145649465502202472574426177437774223374798034777077789145953271767*x + 419834380699970297035924858620617018297315379821186279924141127789587836619938540174533041027221518106570276884316501428309310791587130865900382976350091014182890549908880748661224257291848409639418476872291895017991527440552846586813397104487878715710004142220777097063987450279740764044752251448456251599063367188188677422426528637094119427963990906831610646641798210889517379648714348466278523382710697379227214004017356057143460865595501508448393657215594742264369411270085380178932066766269138771726111362066589152265103035893866339546079231736553544761784075095383730450566309012883416600639789102763528122485132432842376075231172329650972326825345409685151108833340759075159798693138971849528852657929840473686957196557974369280002458671961482569045720213753955096534116004158120339780837936183314604017765303781977663525015051798902584185248759353503849692084036549999492687358322353272602485255424557102264189389809377369208220763360637734937805150196313026888825006863589353349235507506255500441843258920110954723706569476380144152595600360584185401298861944767931230780330828465873498707301956733023847926750349967082070846199027372557314957477808864172924037983402701855150077981863539921189766945231836247697138821303859851885336269869244009964250983836454953540983134298387201875488347372980268875637338484236215094, ["Irr", [0, 1]]], [x^506 - 31372*x^505 + 488014138*x^504 - 5006587061774*x^503 + 38014799272554969*x^502 - 227295697662066277132*x^501 + 1111785953233598892182784*x^500 - 4562658236563713708618772486*x^499 + 15986222542007424896800326003104*x^498 - 48403536401229669702065682279919635*x^497 + 127704055663343790433316397920545452604*x^496 - 295107524966400978717211098252957416485394*x^495 + 598797344040847590972951379885516540376503576*x^494 - 1066698828997014026590560185351663467589020593201*x^493 + 1663360922792137255717564044629403650600584317131912*x^492 - 2256283781012005641675275514637711174449919734002330372*x^491 + 2634229827896015169749101015118585057945552189268818704250*x^490 - 2601973846910021450736390589618468719694193518857254528811054*x^489 + 2109963177427456001867277937386394412064002811862117571411486377*x^488 - 1308127822203989672370021679594460805772687004331950672874936072452*x^487 + 433681655692864376688289515853050127253190743785853014975294566263705*x^486 + 401608946269951086473816888912828376614620500128638818636188225019049158*x^485 - 1284922427746535528553970064451176918152958475439061039940919291448744055839*x^484 + 2243054353779029316355925356459288644107910501821101676654386271500292092553306*x^483 - 2819079276872354939596187483350828319211689409146827576805475689437288561100133869*x^482 + 2026174477363852472827041751516029356356033631005849931671284337687225698063873038501*x^481 + 939683569196829459844207061514367949915025652126186149632792337580141110959758210423685*x^480 - 5663907185430673282990560127641943754755333948097167994769752058148797866840958899484616120*x^479 + 10309688855069933917143362886043159635497625870555357511165984079612354882742695782900272192594*x^478 - 12946565609465836953136349715843491320388400791485558817329041977904717577105280438908926086540053*x^477 + 13465737777557760432503341519211533924854776485374800448952352888757458537293804126145056825172570842*x^476 - 13957105938259828972119416245399730461916336004474186985103735489708273844706101195648256763416598248284*x^475 + 16533267160538498594546372764249312449194767758758771902261541961979768575064716745678733123930521502080159*x^474 - 20480390741763870974108541508127613350094583358907037893483620068409959563672270929521801897017956034816311334*x^473 + 22128344360108495259036773949640973315898089168321296059779719908923146520737815250523493336864205196568636785135*x^472 - 18432677008466982777508351796624304505388141836034034842453341848928542070363138886094692767313464322339058112449463*x^471 + 10792882214916647649633531302902071599233565581526048716605215117150783289704850709861393342571694805977976608221617643*x^470 - 4349450105621177427865955502762314484940470917885181697736968036651879893788093906460615177398935168933268251767655612818*x^469 + 2542254763733753970966315404398604726036368322987010764713141080180625109728741470401280941036712163564376231161858951230260*x^468 - 2711312304932264301296508808360699197190823588498080009745894744691798532918011257627598385846866796803177531754467650942025612*x^467 - 1499943874152864338380721912971150326632778581209040479067538936404010098202269083469206086354154473513940427291065264375135025571*x^466 + 12606059840940458207745079965232965362606139275791947789941454746009867610555311346379383672619797676351346914997700455616764425126321*x^465 - 25075707956122453263288895661576838077471195910710815427439489052725723243573470104376344543387423140792726296514303511818645344539819544*x^464 + 30218561568779868461522980880014781989523434948159500196812246566837107569248691419429499837625220288646657956753855413562972281840507998317*x^463 - 25486193114276416851714721186055579666470452335568380584909978431267871271971090299505829791119365898622918995669326935439321464724986351529208*x^462 + 17447476441310045877564528025420527470005836885726402200714176826646078772713359301920511371460059214914706536280980347521521985608719255647903327*x^461 - 14304552292822229393633902075679956617428846342994106309275371087514880305423725510814344603984345280053037192029923950350696966960384425278364516436*x^460 + 16271910553542385244205786212086247815627355091892770492078949612068389302337961934408418148211329206228506387133354943578267776803832558668763736338317*x^459 - 15377143814493409707210125618436537368262659795192783436279155314889255413847493781538280515744503134656258168450865781755367840508670124228653384687673393*x^458 + 5389901031184961238437419944971929658115413536193056555941185315039498068046925441076221493323856224001284589103058614609026146821807966313695099271912572460*x^457 + 9810402218721835067519046358841740835157257148474866285363974014512150519499253399600177799884366783941330021153092395059469353517694778902963202735103246791877*x^456 - 19699320830042874281217734990143099337458529230079881480428540928834570836598575742771997169482991637124553183899205031147295291607155549088840222692060270605634709*x^455 + 18584085138789932566831799617316647836166163678317965238830017885770193106552711729344302135157027700325700852327367632305975944224745012900301452103956773512722232373*x^454 - 11534570294029342412199726220779150912486945371594370760190257116194065202913533101885291437343548089158101346748795798034227164799977048290204051809505838612694895186420*x^453 + 7883236966375284842124117565346143164759842977230475972417612070148427845723551027739587406754700982348215644072809828902228751490534559018260492841135961795176809738207072*x^452 - 10357767153184014700011459101118686289881592239262428611592582572930378863710732808445601895709048108781101438401337383427091209228207574902369939322188009690201397219745887953*x^451 + 12804008285065072683880398841297279440933334570381852858587659754925142582614022583507174514191777596598548963248597698831595177594742630806966897865646355234910003903928941165260*x^450 - 8605646483347148041337973398170921240291413745167444032613333309369216010711731101155323835402976902412526540882673501288417680839971821608412343620092366990973565777357100538420818*x^449 - 933701396901922716626080657147227073739631876318736411647905597401688481635238583951639408121015993076184980446026197446469978434214887354879545576336709018650629182053652986877714148*x^448 + 8194669409465788157492909966137191660376838360418968844861463059606242735894032600860206683137280641559919996355000029852777481265678298410058834896241066717948158020205972213788756940076*x^447 - 8167361005325109625268460618593976284187049383840237294519065101978911968407932655716594945432140825689297400764938423236310152175057746531630110388084950595736503710760871218211658283078156*x^446 + 3616865190036701201642705747151097169049423920933274231903819148271924218885543981464308797279151694414789957329148154741932923294096019726899522295858165314287678144554883356020949725636163716*x^445 - 912696563829351215151731362155865018593121893395612325930684828892006118970841369879843930789562239086272023154088384032527994624252978809182616063393952404972649076795864284870954914926192378340*x^444 + 2462461014875602414924793691327910034916297645240426842914186472552936338159305601887917892051095830732309692461485254984032405071319418579079475557877540278353257696522208135616992578242768749734531*x^443 - 4877647974360160631971796510244693075211890191809414685656444469835407839342339942256783807252034980374983495255677683463210155581380463444513771006622464781861673383681698542281451436763260365283410774*x^442 + 4074732190060356375072037241488908770108540978091214765644762504354493628744302275876264457407746156412258939755719529388833737700695091122373375030525997803731886144721911181129589564490315574864565328293*x^441 - 295932861001370112180652133781465405256110553059987061413891688724579337704049557063971081704581293752762795323323900548375487527432567496101442158990247011235168428573367109788256559722826158591681181570443*x^440 - 2745351481024632100941556861332121880066928663288530902612682773774485332123516461628932120432200371239775501032177582159075023017853218722043842523478710524660561451765116436915202899310955175606000243115033999*x^439 + 2597758349147603670969540678026723013326189479418491329649621455171048110040196449081565728030296582922488304156258706451259830458403687723532172121342295063972546934852662976549258898117200191306748988208554704636*x^438 - 541466617412865458599984963330920662975274936219818597705902014510071294170826450718606663671086903633813705129663605787366312009089559586868332942911266784658729707222805049053602898915905110741455968207618768011250*x^437 - 605120977844539392274606594300186864056848881526553610705003962884832007868998740482774302822381004450397810373437432422082333151373029887827137780738323480143834033091290042875586345101778845734861164271941534580672682*x^436 - 90929026552840467186084955757779074556352987534163037185661160105229319808957923680920025545482878339590328801963930812155253363697615357797331240332317034134371037667462722847376758180956850088955604806703077635029940806*x^435 + 1163980841483836010350812616118745279493293301090263902886362982227226410188761063470079340197537961802141046605047235338020424197284693897417478638307785238569465047862384333258671759419877081590518561163743345849045330721272*x^434 - 1060494751396987470443279022741433088534893964104930388274544922528732391018116887259608560801992804889178789404921856499744248832366211689347285816458057743682964966546303794480252970539254424978588919359903539360702399891173266*x^433 - 29095738090888103712062896920115726661328460797408447913921120549901744879754200460534704786700649748627096192544890942161130132184438304366587653598933124445694721854891582174078222126460732279282887010919787887218805344795951179*x^432 + 797264739110210579116186911541186479092969838286335205342520918571738904221735045410520523230002738772356424330005603842755667722379371119616203577429166980860666675658706111360119081740210054147813676316412985243857092431294599860037*x^431 - 579399818109341803046308855138038212085610647860765699408409509975411210929885594668888107476631087178899591226975980428491014605323894341139502609055728769041019249976958475585192136388712850375900107335272478407704448737601432078173165*x^430 - 59796186185980981412339042796422848860067834969449845956415533452420998130339352595514880227024731461022459153095233114034466199737341061586172960884742865510432004756050372761858398771706012572375792844967112840096115272614736548734569713*x^429 + 287667082023277125048391886528930632930365643847183152403680105259660376763240372243677929333276462965909644855141083013328580414628407730884890639001238762030512758105918404234787718129571118895310305854640963185873649915610728097766538850525*x^428 - 5415321166517830062181175895591025609655681913445666402366820035101338670067084409882618367113009982113959706454500212401202009113428998414610474163456129061925592404358237348186404171692369361318490140186650389438127277866768779766720928096091*x^427 - 266769448490100719837416345629721822456933056873512189270599028142180324536039813472097521373754474681438914086695377104385723329501043926408521504691018091916932990270863640222916065975832831452240522783376333121700128600169723576602330623988293513*x^426 + 177675327093992099233128496321365268927541366226878191574388410818933392702117386489241643086643948949017234968198404508802938980868376591864867602822604629802906629145423730531101127856460910352561552901382968603670020571071115401304027539458963179102*x^425 + 93016153751451409375186609936937881593121514171773650834836026574368601189687233762592174009291457251263595777279216304744407135784178662712363134270699000750247912943408467157512006173450140353730431550582797597339754601963967745715069303571636510182455*x^424 - 195951318053307700204925843671437475159942578421105029120464137276751040037962315893179339757133560342780329078479001982901464859369171848399697868127838300526422103894290782972228535175668903213709316364998672930536077314119594228703598626214425431950540524*x^423 + 68452593488626709691618456149735740674051308085656575454425785385907801200083750161243414137499449029546108251407499410372161108638789500448737491093406042414479378771561259119450881608012151250707752500099017144716292718930794153840669391346076916545842500683*x^422 + 73741121026288849989064156501896057413225570750994149653170725261583727349754255684185039588743062822078357858105616931814267472506557028806346081352893349129847534795515323485116243956730257323388838713784925239932893912679471592783078717982312436699003206758540*x^421 - 65985889701249302226442343276536930584096662825715241309423830094559757509719753428681924750966487494717944734719957487385099261294347011603233975149003451916953597194356267898105758445815889755846619652353773677988005769394372784473827338857641706454912033989235007*x^420 - 31598837985390294340138131618651928222126107922462743364778288440650646666968171146416104525819068524121053023138287402525168111948678652911102194215998533774015586001344227244114276524794642464057568743254309012810637196725282506168986688796023101539835599389458794646*x^419 + 72488987649614810765298585797187857409002354156877623183726330322818750071752620917733995674933365522956343395291004216657590675115224132700975701660892686640248172353273075740759809594885268385271552509692384585848106157781818221923463328866725340431271096116687255605680*x^418 - 20634583900255027380003902750844760310306123611506881777053147519578817920553907335267350727345280566234362851081889607516843949044862910918513496418736373611004571718241154987352665233973553704205747338411357250852455235877260749561748486302245841858924307561526547934715444*x^417 - 40358839601575729283284492306329373800721888148674411930783896771951655854677733072677058145831199997952048375404930536291987884926226026485848602589093263598231573838501299359856784810827304853710573157142128436572731744858012819499842340932838572354559497352894496401075033534*x^416 + 39763424081357311113230680057636736539868543385076687875044484043522768360380991261497577585683379594555266347429099414132388323715960450359712030836671732007534513544628619207567230311152366711443772130260427788342187716567137157817311137876365793073957837431416711839026303920554*x^415 + 2563571222048434178943240445066700214341563552244415739682461900985820526188797952265526892175117174123870018464297504872668114907188580432549278082661110809505067409642761039658754478155533080771174923731747001158746850081743315834032616277264962667794075274299697056300241192766983*x^414 - 26248973591732224015053529065472282408520880390558335342631705232940893450132140484264403745585181543394013551896963086917667841706171258249485385480612635131059425333954140436336302398880432413611818724976057348919060914349249834833081955506531757703044902306334845516707167636051892166*x^413 + 11220037688844623041301036303496996645463402208843570445924747454622548170629981671558400637527532024377159367523110114146372954098818341827704227990376741446269501963553030475495010900050996837785440192887071492116491496298222602751040580395276823789628735209287443634390132796798918577867*x^412 + 12707888307238971464585881404993671847465673283118260523404898671293283569544592841446066257000998126016124990105699324247405304335926727716915058559386833880017440347509477486024675575481307758383582031725194000234664836190237206360074848467753744482263069834642765355214288232652608893119769*x^411 - 15590415162248035668310871657719439332264975271112542527284310956830910295014926193411484936779802587983587659333638327138774744051038877934292548038029933329071330568968666488266375064659194632663324143200508259018589018573640793998422215300361739904261487059590720749307884665435459314361448564*x^410 + 883579074615300470816185309568939015697081976819138295158355635839646445376574441536650828522673912945552722693210394001554266147482550534265285371926194631260854072294330903436307331939534045327691654731629316556463961314587409020370310138863048021464117144744923379796440989188027389657037316318*x^409 + 9606454311350192159236079096315910833588315721101354042311176871267814595889973801661105203011928867315450257872276241539928347758474487382255617121949282153788009403900226686553951621284404905495249279275823181608227223623496753979514109621185109703757211995105850533383696704585285516467321116511569*x^408 - 6108175321289598789803198036847625496715368793339584444418151628440963028043125440344187275406967173009758579200874274165075300533824742982323090896447144192168622265627170119288809634033048217534778928088287744772748990804160108288253277769706871782814052616722691326856180155997802037860552301441436840*x^407 - 2548559562644920511655529712800720836899730379677233554886792612800459186949401077906672810729491903171808778284134474015115710466592882496293975143825157750031281952477230583554576655336724471330238003699569407266101420327373878542010430195891865170602509284224825749381557202845166970722908822245652345329*x^406 + 5172153560920788538606983323503482359524519897363482888654273522891375059293322830396230562312802096412046252563157117294183212010266111493651584913822142340356621415156591544303913312534439747606220002988656289249006469563889300470835137000895356329673354572618290601563189556629089648232661268741638116914753*x^405 - 1220922653549773406472646530273585929946136976881059995281063390346904920729560160709600465914164559191886245360927592342221701074873568842835473633197608501783317913484455578909583239311686930957118080464510315778738654805259249360573960970504192784783838627160892218180414321637531147928733864442772572425586264*x^404 - 2558052803320463726051461353500101464286689940757524525791836390218566788995701481228858973919815291580283672968322352471056838376675674355148379734668230362178150363402546727480412166944482819071249083398589569361244845774188156326027520215325222171886320709008551871211002735744022118555315113652526404771353352986*x^403 + 2165155808471006492366892773334929067173945053969026867518851236483606475589854445439560745095470917931428672112367213377921071221537755885273774787241586847158008518850572357234539327292417808917711490779621313249912228563170998901424977553189874743463525122892993407027782276351989887059542911593946799337325309440957*x^402 + 383785574447333840032249223054366593049699356066993718327646017663415194610909434213091642549845340661298996541233888467136690364624385126296845363058155027952798223094106674480685927598081247960382099833868783970491698532505333082052173741551370666720528719273443773406212824960759281329039392300862588421218631817300442*x^401 - 1542970064629075380227537794138394308731697113018878174757210605131248974669654951633842432415794678907593980943577396730747127317832858903849718911990147296543112394551419426368285166420469406209179215497043145775055361589991365638958717330593443038123092868528681852904798677006037762978831821879281353604150284200976824503*x^400 + 632883013290989429664326230435269600193710039988392931619912326647604893416937059446215389230618935591239673916006345678781052441778200916489084664311092866768590152768471873764709339481001434878702514743505047093254263289107218329289430422176974114190234530496343214550421051261630570030328382883736911748453059804099015427224*x^399 + 563525459126807642351125293461181957811861914737854885810534315080026670368903306440951356965429703479932103100794635204243595673791631887558126273536867801840234797488342210956412521081985010910514335233782040096187130844788422119007692680042051407394260880172520535363134429019724940108498421836610959255306979681781785137455551*x^398 - 675878420316606220921424728729458156603820853598587149141741310766600014384691612077484443417844635145871888437751518310311817151648658226303193808934493266167341761854231718368894918973871303892752311888557141194299192662073953308824521557320131599642069621199047820900019264756848021517399325166058078923180948043401146477727966900*x^397 + 28204228667356812734437049470837976579405793518142876217388662552005745166503397307205046193482960827582408016774916964590477318000562373731108099935655540234087688194316374176195817917386384540806792380042115530201325066836499607397770158858554066029866040027503265340224235197038822463531883072653213372196037937333889819036973911064*x^396 + 392503643255832200510797401432294699050070659732652188776352793008821096162942288731056888975036343835947554566004426656154240843191278296137447717355645704546770111066080108559945555551052914312984335468273724730808104291683956431526458270143765183748939708948155815977484200351854495514362444007009266796602396476884471384160929171760211*x^395 - 241069932537581539320081905976009060184495638408826055483047210468755152407862969710891972221445446515360602693708059657675707464890524430624325902339675492996371911909278597054260781028108665149210427421578959219681508152638662994796708338611476405186556794614724835827413721823850689614189159106938444109645938749074117603297747736873030387*x^394 - 94063537744200618610392427868064435710590464327207983881856446858067652748732107992529419714099351515077767808444851960206756719472990524499989300904166410372976734740590648812382826194333282530061686453543354794387363202139797332668041636073624965294239354795531966184387775991414576938637703768394720699124186483479682739975638809762472664777*x^393 + 198405229345839789362725938446085161401999020922190296062241307516075186575118383408646421235218863718983019291406478489855568370888819584954632045734258130533065800453922290428103997283405218287062387446278433123019206098107784403743709061713676315717010475492820643116194157570812775110772307050994270482206326735181065451267282617123162963458061*x^392 - 64827256658812610212390928046753647770120164704863172211485834730120319768496327001632524896304325000214611032737864698077834610128102223140443214362143587801005590937550043811269570629118537857188834819533170183935010997353976069719291496190029006784776609192974858512256885263420697218773860626073993524107213230769062290165266689012871940454956253*x^391 - 74066014695665736942759304355178631774441176382199205196601867461922717208855397954653644512321435899843576943190277248422644653812358640595640663199217466760707496314669527233053997973594060102042676961721628365397298797064612602078912712134040885961248779356950098033997355884831351502803887518368547581223958266436906733515246820213349828313059410605*x^390 + 81332527371686182331634427146789444098477764349418138834558944565254444077357024942852096652349923879935546755112092723579008483771894984347632819886873352099492203580581352375633838349473746239112756805355607854335368671595679701833384986367791143854687668190581661317089240374076332834420451776011558984648213988688702402162294685909559735116176793140036*x^389 - 7523529630551151388311248211893127483255479667410438702998626866307025476965587635754752469677734782744916332780961038931435507309642169937295587353174038465016644338124544016286620101052014062510646514450674852949237499308572810618898522879476604064292903704859729697068618489140291789188914415266582802899354686171764882490418694548585646866034527244386447*x^388 - 42105058720548300979824640315906381566039453556291410982531298869431931377139308196169916863477395517013022499549255752007029344775634169548976626119060163902741677093429517571583208965455824477486767758123622291083643903162530161496765662547013736945424124071814258547654695266626601960514546288907318708867565340675447547518129953467970011327560707583367428485*x^387 + 32269795364104164968319645189892666832772666151282722619796701395593679587295078023061283505419774081863976522645608362051288469979003080854478189272487906129170278727753284342369380180245497425914945464108787509396019285194987975609094854115338591397576641421494479022181702613425028984659514308136808059889726366887642480751225409645485232102868275488887500854866*x^386 + 1682736332859344354074428087214724326564478291412043776701554320306869084553334902206668361480760166771593540405758226579213034757603594381175764720256688753402868309999271931867054009963496592663004547097390454744303281940468363224835894690765960517442059627246482401658666284138737645067136191847374175743814681294139946754609752746304112366435469099144839712512123*x^385 - 18872247061067010740862954920988358406314854597060975648498637918163185138527841915969536159436312643973724518882864016261932427080853469033148455446845658599781617149970648751738586553889117430938740497966984981948618518623889049458715360993877759119587604384786468929425502075147416940705552585336533269125060175207427612322700552304792885283565752018362325853165675363*x^384 + 11966504367306760024555314516277395200407964121637284433692917075370373332270413759017810424737162324848283171534654856403379428379207928751123043257207319285412590503328616244537633636796035966387876270075311675794664939748330954734820793769254931662244520124194784275310419682683771711381753650002798371628343455574445252574723518689978191591608563694846210725562933287750*x^383 + 2223428457891932908604979750420651450206513188779202119916303651170636940988458368852706859432061376258044740222283104565559973495278815231316202238374844127216962284486243709975017497122953332944833524440626974985531084168145023923432464757051010526146355496685347231665303876914774831778802555723244978900415677237128767019949336753327759456349894197796143129586314363932705*x^382 - 8425099733061451602999292957073735428986830162637273158094592788601170585886462064494208774218243777581749011759327666463880247754548012984373803576317830730224207914519844414433480208813982057886929323695362923728943813645863216813721652051900241515116712217532555272219377064939086539865662668113696141805920002574238853417237345534111057132949928837157185276179746940640424142*x^381 + 4929751021882064786709987040340852377408521627781175406773263284875474615156485555910406331006978712867768418491911876216695363200934381704615818352098813212803528617664747245216179043996834747016414429906795370311412691992062830761155783834429850861712718088267907168941012200119794346854855710544125486402323671035367773528220990242710877295803838089718157361710553617705708064915*x^380 + 1207105899870718692449332098699003084554796782849900526839708529048981925338620445260898593729499293417630404285255751238686310703254428293169624335892205120060435374345697894390379144110271579578912106403165454607274356947213447787781302909233308747270060410475864621747220798186230323125126278406934593246352324738278654364413896154279915531666974050867365992801483853141292721001146*x^379 - 3784180454396841830592395086619939324431669628898780412482288259292324154628447547138013203890147012939135478978998187407467370978837141643047285815365637687614956550689631402446693025080911107488962466667387519793697601687502270372690177467155197477490928308124683364498820451661255117877500341930233717702062487257466761730500482058130677239306497171968105202130049229275772116372806181*x^378 + 2114516866151679655515846727851779593460506452785366508824877572433211488333198050048109096722863187565533617776940400058776681132689418293223147094389149195165515558081122064284285627594460287425023035756680460244618083228016923149525522015374501900392195865089979818328335505995177033548505224659822694326748054578808668811313096569945547905141008242095040281267470472604068818096842397987*x^377 + 679370094180313725904692010004331642009702851470178254029750162570668348970590650329086776211109419160655722625459095053536040730445487424161947438957981520516749097734544846011692413420775166274563649905099870002426583491521917020448611258238256580174817364483406027702821238854331629571523332916785006627167107032727447494125566511113808228396690917490241292321605815106584273852032356628468*x^376 - 1762740738192139579870704087986067572882888354592170360641702172633576342552668147742541541322986542291131671208997891449560875368325473649943200990559952151602097895027468938688300210584206867978386754595196168578425216281101898096470882859773235097771377008743466792952116831086311279997320337117212433677840423387841544292749149989922325690842884752254931102794979919584653073056855629212342777*x^375 + 873496265490116399514358665097526748298225121212989823877384826095200610999992063716568731609979259984373038245288887706694023334948664805383811275213757638615279542765710671026739370563729918923205547586875018331656771259348487782037750269584822558717148080883389571241907013256782366407570201937075801871923931312747995438107930873967927541622203513216050650395112704726847154148785432781820713828*x^374 + 429016650232628999419350079668847439707171979891211853335175413403430113335574286371158475863456303113867423861702838080588311318467390436845571817444687815540320376417430469585724330225337168718560111196258944104660926600318213456460129356907413768981560954668613670972963712400197307354693222417860475875484025929559738182997823624107519121406422729132071738741739608738857059076722601666907730173758*x^373 - 825447001174280070364132238812013542940111782041004620084149133502577853954892945715202827946864782138001761944152093944163979002537957143791043945540604762251314061328573694404438630367189063368447575839245137674651861436184038275712974143786633129540011489963919137680037579904834501826774235495792595073218982266486497216400975331547568026549303011774258629901603347315479982067521145528738323886002888*x^372 + 324848917600121971445939048437049620757962635293106371860536236681194093312455155710095612428373258424465797224808492660719068587101110157144499758711567535071310115549419517623112798581556286139138833639265962062771699764703878532327117639697071098303728155235439029109117184470072646942589339000048297490953645830065071246380977089072316125945139016114579983707398516941995529095058360641005854670375078155*x^371 + 256297911686091797383331070953436934866588745273887482050841943021665847041760320177680249707303645492915151038267540850186563174095571440352307788553010122136519262894124553801861406705115717599485425073147254788740363110450886341846898356462465009773148164714864276046444309246592446451709797652531585650649141551566178120348467151481883112612008820292334954239123518108764179263271035827352799260826395847666*x^370 - 358319287785440782237843152039923735997610165390078844919641097939747225921014743679109001128075836012867523879456279168720664885183961204179393397770813952212957217982790500888659766864624247936523612786737614127791791597074330792756460568574055054877829554980323365785650789641203797043826124044061644873915782814364141570342819098880691837105221594467378773620509499338277006487373995647604450204199195263527123*x^369 + 91047833050289997138735275156730298242763330858823247442859326323765615999670512020607405889356227345798102181356094860417534745102315355671456455118558010277030638934267325428682764627281539112742655588694713550787899618567209557212493935537848877613920435354837841076328513392172293887951628048483146836848597800670283619794996455366591955734417839315579527607902273237550693860445649253956483319548335563498243736*x^368 + 142265675005738233246726384538443424208931720257228540400670849797775394783534788062842583108730692298979159565950935454800733181818230791566973065078832513289744983864302448495531720018090661275873242097910086028482787662226589062834441153191640299415186976503417902542665652075548150088787626390556907009463458674421513072687671521043840249449263736052363049673156890915150679990155833832542190070158891817555623596467*x^367 - 142615886770574036745364343339491667421602814629954586813190304754429748216087748688766912555799671996334638219561130950707028148247205640305313510432202759203411894055579494154113517519893358054660979018397342274650092243034220970722683359933898471439725269766029542481111036567017562266251968858851864196659667536457807991800422927806154845569062223617992559362365115187144367597727999282760329504843549518182325791239826*x^366 + 13288456565139043032124362943496141756434323490508139390607727291975810856253080761723327404324271894161533572103082680002730370996119132511170178364499977202153764810654189043557382634369677180389949735296346595638872256602820066422963652831206641460286645653576122743816057855996942717302071010441407051182751239735666977722736241165485977504341827429308479927124614035805384251835783209546063967223165442608941501231179413*x^365 + 68390523554855913887768322220496439386115950078345798782920747933261056720448339583193708403472384085100733886670044418571225787723844000424043577211143117213317738190791909414014281876808072770767281870934737607087069483602933400138883845690445892669529423076846597197734898674665445073746046506232147882016430400835333326124643902031833068698550226574414900947174641381753347868304442456891349593695691535606664512569893687342*x^364 - 49482588640061577570486729452726320533205183240950217701242476333766779172810965361149557009836410248608593585807683162940501460372731181620797212370923547273520185622381241517204619834475544602983787019218527292920191062425107947056268544432124498965493489127215387521961291220393930004924987532396541147311174870792470928488277773520395684154312683824742970786818624457823727111051393300450675428231563059104720849868871276474380*x^363 - 5523208549275320721122648081577715029728877741601418480449910170357723248031732740614953295008483458180558574043420754610580261372683739677755311912690463262108377630794091720133917858523698014327532690283355897327062860732035596433421759468611404833835030950254806337985330892627068669951065261839102118260514960384581995559863819488730910480190811941452728971855373354084940731643530338073124772234664327207699636689127513299070674*x^362 + 28993785920107235260072246028278169221690197415475621943557959073111943423780236466566994080624587236001569667865425275523638656868660282772295800094148070680242146010452779912316892006104729458487436195506686213642263418793118101606129051998951048307996243301069948236776429176304892839351373651303320168590317807932875305350877113188089209334271951880462050177957853486788187244550635150362878119731451527547363059049303209070715812338*x^361 - 14629478581597806666532585149871532321920845053902519147931446459456626473123596508115963783032868911869025845014118563739697203827607006119399021711953014367223324477857488762221207081304176705040520173063721417081881017659562171839384267712555233977940194033363073089379472301438812212437506956262997836966219008973523802358000726957756203246002884271705760443431329177695215512295347437934983136550132468964530677603348335733404540539473*x^360 - 5904180534041118902117574692801382970031806712598396215094800239650028162727527891269217684978006561899834467748657714297596628799337363541548000533878054789096591836915382854482987598058160184451927238060644044792129541261886511626384136270671356573623856567216788452974604164932527972990784962364455022085352221232292068977279337105868960535317193654880150805721593038222989164870798145384082587564516529983772320467270356988737935512807114*x^359 + 10772606060836463759476086722461823260926154089552503257230982277791468271233836576273089681927899994251869019602551754325301407538247505228674976015786448070119702381066344720332684232871980349874992621818664271419433064252291801745824994060195169280252537108682702175537702219544625530035706551420948261345497924146786893056077958113264891395368724254827117079314764746478287852881254988590950444292403730563461347637108717831224694724853634604*x^358 - 3408048541457281518752109295642949996628242963904533516191624203644185721042696035768136368948848827392298750266403400617441505574011637574308963572428386159476289808176926301271391307519425270149496394343258140198131109484026730296964700200969925330284123000257290743365130798029329769471934851883040852679489430913906399214132919609845239438150070732019512147670405242546622174066836344026513534160400389682934903954509193111500243011880461635373*x^357 - 3244144980385097330101324844202809886591376736012326695647261318007975988595002705516428572435880773915816565747729352248858181620003636554146637729421070422725591736303700388773710689608771646441994034360769428702872518309867644506895010827039569094939274338098221209082787013572511519573257905734042882550035009925932432547320151865059435551334524508420172388750753770385838873956448241891239080614857538323852311083816413435671555566140933240155239*x^356 + 3494796375937849109758462076444328159312824013974797475303043963822940925943505205180564022826651140769756690146742125896608393960956298009041279528394133770639375509208919841815220263898592790436086324564764521637778039572405307730759684743040488234518677755277384725741169384056994254067937892084619615985841164763750653233595584258564914053188043675130187108606951318572498295301429815715138276003894899411439088741820502508538210603169724925449196543*x^355 - 456367034474449579594417018147867889904971501542448550738495108159033567167943431693515176619630183096912892104523931487603010434999023686344266621263472744084788457335507941654826863320175977562688268609797795332130562969228114059329677961439255767801552651469567616030123571836948253541212796097907509596656495879753873890103084751311700625317263156988010318136546038460797399597440710950320021788654600344624222308556633369358083291747532752729587161656*x^354 - 1376756424396556216032387440893778861435616805140436435329158296099129324079631841838399936407413764229289023310979568452907192108787299477395652936596479470606326663562114265458401593100975067323641722580776366148592500072344030885607974583755754281726657228160000971947972278588360244481525530431984127520472358608861345090790410194802163358334820260181105605005049085010450015835927961100875043331952150894602216646140590170804446102586350910778977905917390*x^353 + 985698556850676000816581677437995300620810197549488928791593443884706570506437987087939228402476412310974444810892521563117792324792149037446431734323087358952972480114263378723077090403839568551159394726305149601529790142758247661835312404481981486893762141521172442390059650716885694895067306343368668530368362935745560745651280558018954677817602429948988787754601890504070781706320316350556127942796565431317254436263554054826822824631814464577548399648143281*x^352 + 76722937443183303177018497256627431928465744008779990382902383568927050908712858428380779043905362883017702549910811473188128809415009229931730077779579397012026351171150119604626439258888248631321570411916166293613180382723751567056382863015422406133500924120285332472983064611732714360142651753727941243561012243225782718671887406694968751778907112585823831416647830697388286557486554011854496831099768714472427082914301083887719036903085773764108424264692467457*x^351 - 485350291365060746466564811500321752212098285055249769530538821650208910574090119977060171123010125043014125009428254823337912282027252523253332084071161689953379606153471220648045454448391317521930387240836262629045130949860388864624645390443122755749335905060068044551229095850835244148228686610236346440220521913878421954990116008486192990531743451315912888940420725356909515974698590240178959217093464958270414997603157625353715491534334111928235527345672160275212*x^350 + 231910882426508449426324086167436178344811391464548968668805832244652694781972159818088147879465202490830450292030337029066619839714797247721247066793446286864493171539226517386318791714147301396486392231776176310794646788838717953411911400346619376422509308791630187368666051035972671518825602755006582852770351178166480663333384302547455642017307798645949520046327773908411903157855046771606548176838080223713212036427675613242056330722801633670793646389554162778965549*x^349 + 87097614572384225597793029566025295307002218256621767746591985519823652096255090112197123170181635607517906572769771101201441283001522538635689403457695077726142990558654539542581548422175481574310266628473202726442623858892758892918814445154337575001111745292530910035401455852113650004787700597522026376241460660274204620257523129802245000432577891291833568163731819815552546893789996687436721837184691927170301004791143462128537467343716768471509438145213198817801751427*x^348 - 148002923267953389476849614081615556106811492220984980948033970483435984141141132949038125972962394566177263701849849271173599123736952713159565970340509403476309785203873145661572410221488740722063289725022523246545199448920682921330300475174869358829541201585717202652267970489819323909195998334474311821753196601964786058956622683694670283396113987565105177094951525247337292622459892281018548665432638017301536283974586935103087704820292314067630770945764280754596309210141*x^347 + 42357315285216258878134688027781124011177935010018964563338153696173196406261682181317251562751375364411866158513238486353014399961157021526576079814209514997116467076799835484200223606004478887975513353575567240950507400068684757273093284859456222390909467631298214121369910517188629719634830934286121852052713901684989734015898551896170943950194832146558874637372494935836651737704252070951473925242707870949058792663231972529120086155431837862208887924463471282032740014889836*x^346 + 39971390209264472812045240676814866243018680196473038518813121205958976904876505209374326180784351713366572810189894817222393970979436734199964961037049463375466947713202243734100109334850021591118992106292001813538082032046299602995558691888680355235296012536237219181140941265230821973057275310710137498691746546991335709067491345897993661251620152951291973951986050158412520899930403409110271878122377132988648998402306695037855047617759196665314746297818812551828922633709198502*x^345 - 38844332699978270223847623461489804506263849958439928653026666378014298923554065850266047720317409456635206767039859593764498796049161450303352861059725815968436040068041924324498759812280936976496895933703693857938071940320363662059610191822497783728593765501632066016498822026978239940522845286953403836455245974210394585741498826176299810662000722821826917516454140549590285680751304114395200892629561401389577032370942816235009720320155401360688446241447732342460667471354330676092*x^344 + 3904000005214089346693599780086472877647107833033504103738935335655943276459643588145863300722762400763538470008343605802031162900294331513911642020359088351028488193300530017451818261446852165475033505788433032601505052472614513228646163366031684546514766557709575095439841046323978172186667279097800492829082004119321376378444832106075867410227986946693565322197491835552917421511607751756571999469027766496360234195267868315730378071086577731654201398421541171932469984150755806106612*x^343 + 13812222953976438547381526336597680111728919456853079370171821457308200677305475118151497100438294014774892990733293080544400377075382722028560771122800990142932630437427723624481731055650887020921414201692674411135753094293723412518483585966117217576403286032035182099298619505049946574951113968968241834467584018685160963515764520162582461580261646003316469624258302354844723179310623279503612329672491367808277254522986269452262702148796055304479032067300851347260559329175301458160667118*x^342 - 8734987246352119698483992527693187063992175360376659298935484901044529185959709031065027719384883345335913538200663689813372500170173541022687255289875955003924231900506797290091464024037044655882307692753132993449851216499704074770874851487895595066975386381748308517811912828234698798492192804190080034600633424508605637272275268025405777127442390159469508046254960958303643611871657156776731251137364878511393858120108738056230549607835575144473662018376859392128571372071656767877740440137*x^341 - 997685457493212724242764156416236029619910449171957243511211763543756576234003160398019084663206196506226322988242068558686413131483783830300472304138856446853740606283103570877467831278430818386292574853087661625516492668860505224095170036970351800522167364787526064212039240018457893093958231573935747983972034467371132483963422015815741820661125756468199270390103377656672698036478364342452259077987970294233863924860794732142432348775560006560244791482978728603764580776692463490534239735859*x^340 + 3939569716718975019788005149136385812559868217300203262961284729197405635117226372576636870610544448575172036166426417086828727025884271190725205529696669423760165130895762787670267918444330497644222337581058888243161314566333643551668298184314918003558499941385049565477955374258450711008635179586509406068675094485906378200001436087224662649676941252305523944184122284394581826071809736357031480035337566805162935062293380301936517849164130877121578045819585559967061716239476059479618571456681438*x^339 - 1611264705711251401060170962730347614080700280923857137592902644997440338206648769219649781140545463021941869408834523613459894080305886580892193630174099148647162323634161380411272285911841606653818291260764599201952436438683988967403302174196080996191461907693450669228345705528269393339355860939563432246875193284304579035142134569362090902591159469088210186798586625765795157421896362069069607995823262277395784425619193808490499660713587495666321430515847802696643086049169807599340718972246740541*x^338 - 694782818563792583380775851423162480971051220813824821920926091496058305703234803534343129326758810411837999146240315970443460636035591098708819681653236412986400917550051153313667540612112127381004926768685136495730404880823079123265361999606903345539641083488650891532722428271381928967698153065763601399991738660004270425143309747511904147142241000944717629394762263945557315352908395492624800777924177443101025586644628126080450037837243666674674018226752309187314052018780363783866495982033865184874*x^337 + 952694180360530928289697780746202207028738450920303831620370995048677411312777803471756591868750211092723477410195601520820618946441876930170392903072465851552839699952198284631552467752009143823642906009929529484358012512486123127454132014733365160531128315085551938954881264729284298939653615747847536541153667828987403902317101772782441003066907106379166143444354916364729192851289029293772024899274875303502187452399179757334330272061522658605618427767595172020140176163611536471582324371723595931945775*x^336 - 210916575233166187415992829590728126427451442193965293218459614327117864685004401324615733577075738208229738624415946878679459247646044863161294043600310545393482915650360392469792619526480166310457065016337548552141619171241131319457968126974021377243551842131450825970312430999107961785081480137144898048309398250259424644757132737493531786966692351856327291694786519771274518257802331676238052519216190204058793029133489544737863586963532720744455671807558256300628459114292026264429322501065825519646304899*x^335 - 247465545490522646401432977684957381056932799301582952657787306739610772910893753433035252770139663456839622082780071487329833758661086690231255490987198042929900145626624039935516938535249958199900753084867003765474470518620053381297401874730314123947715451541543360172005301717452014595947898489661029185079930223539827688018182271174845293578287532598781074745906138110545229479535107709989535291273472828076395476547706602571080878280230199142830523989213975646801604003400749516477598653783177283602077329986*x^334 + 197160618252021356579015475251264787609596885475733987021438498286219777506155939400466249318927636192668020582072242181415991102198034124310715874863634720729412399752915984196409527029397680146456849472878576261903462598859111135995681909311747734365569378014994632242257534433940122039738477829618210227755567513887286147158115696017508297718760007429659932594327489119383806804943316313435643489549473561797243173580003338088831816592568943440669636482565934390788608654201373814429789382133042038649844435836275*x^333 - 6886989879859918746934879060021879919292700376263553090419473730765121332801045964708646346396144285073287297654861800675383337467496911764421088482339324471827958120189236409853562803732605316665358151715010071716992853137821542625612764293032037945877664406098903213400184685257339902051840951572808090788444217920678842996390423142836959673452037135477155553747173502203533204327202743880668809039652720620027302109661617890748271859311580861920146943361281888396988110679833051441955345673046090255046188959245546*x^332 - 65774448827562379609831302155819927895601742311779266539208793909641483192825818478726698642378095970726516217007565562653221228281303200143455647474958515464714889742776645452029977817748139393976739162868356436817631183716693563540916679150873374153815802965725190347686545419822410971645834050452886317880519671607861340754845535642829699028946282711107010654719631247240471471049156935242556644649119104831701412530286068448684740734909066467249788655515558861566051979038483478244532676819455437755483963774606168459*x^331 + 33112515284789504682101118481024550918217995922075638245050481015891409690866020398311498813055130967988914142981741223857065929943554134177938550969303883741436987127943851464953735536860535431266634915363424135277100656597235590582942684062023320528130733073239544994332872516057626171417500734185208443192508736987347748076935168337204884033682380021550025479645594284064893134414841391805779618882024317205087775650446395547302710320233998676962509081194114880539795082864043996437342171163335644510965762054343556999917*x^330 + 7216605904275623884865229699858636853290839766128394957518288809738798186002493971506399549024655364601895395409584566678509182851954933293019651560710861644435032294274465838094112230466919603732650115632754865684662824371125666447538276305420154662707478373069897216389045751506467411419393945901957142787765465491745152232089116171887440222870540551238633693276106862261758211523377495671825842300078261509322898594951488842491967185909599781921045328632141812224991642213990077459558440514593974349468638605888503414240634*x^329 - 14547306199782440795510624030796750183031162041002054364186077109986251669091113721293982790185828844766965342860840382023060749910602740082405775098017892186849760431792475346403878195617312455919285698047409700213903647981712913134948238121696275844717249767423478690926659273992771207608341034204457017440380433623796235754051699210525842201193184289262005790001906585281518693553289987914896757801574368809905420526927904229272640738577659801729279585028923907268021204347331024044394793665451369529081238353399347073115417560*x^328 + 4257137205337599577292705226958202166340094787640888458026611908751506999997520056461988819059583622202573984165239424888297068650522559454001362487720246804435234797867824016006102407627272306908787472059340573162526806142049521161578980210919936586031489085974632369230708561970487672317771664224001324589748099620763097935481456255382918780986503571350471846402410572590410884658978411500160292823930397960990472520235419302814485949831086809588716844254679487827724706503443410636974903065611154621171577327260441462444404819400*x^327 + 2809608234913530291538804954724473575369678499078129861405367611232574591724927001824347588155216372792887338614952812065680429886530381009858130769541513961563443995256712295750529850620858956518142725141614071928392462985702960390630450458188082894142252638549697744021747549237453068072326143752955155387185475264513914029183958979745980338777432971308528949415499729937190852204570366776960346855886825732343917729389148578566312449292572905178178318481602050041033945051720778186122555094377763112281131888060773325962266249347019*x^326 - 2581549093007014417421845735614120899786352851967963036733097608235430775564024607989462978419704386971565264261036465991625507396753497016870247841134153336912106110895127379344847569853098894124483010340512142872654069463223386491313213543113968624169703498237995868051639267969007078730209006508400252307872874702275757871174099040612561058520399871747452024072630877288281555179239564836909072035582424118639919933637485231558014560813188875803140125800240919907394150394731351217362526190614981697438724529474487326693758291973157141*x^325 + 216257835467272540444658856726336880898683559630319957472033347920183897039351689428032401414114081095136011666218265314593655899193083335491960439793075018307370215210946144275664038968488805239403248305715532392819124262785497540479659867079528198141430003409838656297431569033146235995602398334620110153538047939972444351717579505697904812255121159389809665855094436660497333972985184870669011106606786364858754656881653126142839501628743392105613998626018180148095237725334544903502009075500828479081186663725682753159668605862645178599*x^324 + 716778114512192373843434951355088452800321589312772168670666630714963604666667194812508971957923899247270716994418583489111799106650545604965399767494694493129270497728131475470041253815233643055189814648291087822172291173788145464658701325812909305290595987993588610171616912888100806848654498683093037244492613248831666331623234182302986914547697508153915170575382923858072165626264830796529992894469961258025733945377793469414438499361855509723417533795805603330933345601784740244364752969992871393286637791460751496318439022392790437731179*x^323 - 366111302772196433469516529228769184029678807811121824843315198191309293638469356152087458149603758241736623840890522252511195948079856042127747049994388311317877036121674585592323920678664998191803263742107105694436572111238438338545068642584012952150138052080080348013187669240180263560390992330063486550115038209153369900035593850081865621633698845020703294154350744225387894609492909496524237916361415253796041464080186504643143354283872146594397708518874886342077278708259339618563644925128020037446877193258426422204106382665004745035589414*x^322 - 66806445417575327970287568013040925382590416000490600489664131450559231830991846741650885173725534417083072969832858042531029803068982466216951529403417943390335853281434004791947956297695525444009198863693468262877470550825855647631362343713397275450957438242498520127895108923411488634414260766537209054613052425280660278697260293411026318400398391736489612767234220133977402839457498088401667355814694262945405033749505135929844787161323060366699395133279490735488759960604636759990418014350604444048863616139474604362568028896519712065189754466*x^321 + 135007235170781725354116854632865961300403364185417225857682977074978417476751013381193056110936108204356785582010407402900267059470255672275694625431909184796066603579590606526445693810257881332786180847812092584091493301035864209961274205299814387483736781910640006980096971647865653845085570960757633728268783928097415136768270267801998254491645558059154732917991029340538710983297924741028929980303016856313483713851223616461036554232412597204969364760309855111409112946105849642463193101218791681093006416889395488035832750093985854945386040972078*x^320 - 32326304945638096457128471874616993916744240855405948321572960895620469284806527612410396526886769912212399683818052405747866126686630476619615955159951717313597663946870420804846628684488768233423408911457047942962537906143378109708995536489750128687355602276495571886022001154325538497959135646850374013291759297545857532196884273244315697509613548818582753310757591296388200362090270926856086934867991353083668701431056409138701562878354268273586737037680691041559772360744157761700701526923236152255930754516398988103993093967916136686648225931798489*x^319 - 26901803042723960009532653610895732695779727346172968925980269065279063092900120703372053882276113364952598182900545466528067906547318365818496796405355392614175091715833104404393141148702037563841076224558096597870784374687971177879050751374038453875396918945323219482789529779515191305420687516362320265903210593239840721959113996501264931773180185179631072358590106202859488153934936750475929041840086591680529665021406246473754144283700652356727323990518652856954363236519994996906672590283406649783989856877558277969043836143447969609529263766525539863*x^318 + 18618307084386843825300534366860074273480020341556265510670239223723690492190125391291798638251167792769398551124083895776583946414920686263449746458486121920259093456178707288422657957248813234004875688671141469441516561168908286454695233649342384467588398231128625791920002420302789048406426761188272453816257456403473007889088359364877342007393253893730405428366186550359857311655515231894239664776198674696777212055979870768191771222539056357736299428425352086303246305001919585627250083009520071405823413327689823209644843455186107594731211500453409047010*x^317 + 1673041198239250164851652054159340223396545708644567196860047514285842139777040877935864178845256935450020994267187126301225774430622603513565468919131535319366307487132978683264505551938499185663603986909564910273878409128221135024815058729266775503614652919301713119059718882513539603606351146834705126842217487107134893601467124392370577982131164897896719991029079664890067087243645464710844097882784526155710400380688868774481122844097713831089315841839579916921436067918197374095070023370371575922531147890299269191628239580730218310652848824144438333027727*x^316 - 6282670843715730956013153155659859921556206388114019899953063122232724346298904475209571694628164125778734572985676888174886802639131804151370883301608479090722647759758163958275832344060746110067142670870104052709455973036242543205022223094167777100879135447700473370973632745171458214026587637935766908882993510788066647135202129210076780493076718573664101806189277701108913687505973895614083559109452856638935801682988269872089382749048989819448463276703819577417819683924373160707191965870646567437752862148955767346486234435685511509644136667133382966752403425*x^315 + 1810227664640142755625098964015661533984327198418115653059079276520607219846620024826442871940402769154100850038381138456886278827108410298960604985124251396458503074625135650288365652791676122664969439236179421136812757990777871497567788358897575441243195556092386274338602385996724108654032815732738066438621901470378113882866288749405584376219853070698445393686411912567556136713205961869238771962162140286954637157157710061429947560048925945033784182888776389940123822401829124325741795417679372924457853396444472507341451176648063807010639120161172293872764854835*x^314 + 1124494436525977582833099381811989509101390357033945506227691474244307863532159084005327920316983047114790194150645595755834361784923059906000988002572951516166421842633454691834034966156661700145261323530469998212964384295400106902642960659850414805998269527026293663971431389479051947878736219619341860012701414353189046394200311621759044835868856241992326953687215295211115844403133344538640279164753904454120840794179239104974495847690804078044423374382062696266152186110214246829136101074356692522594818699190409977362734370950479277405344711551496915971691607829684*x^313 - 798664174264773293854230441816042167063157210901550383348488281303174422390915602550012509724193645847532911183915341424527679755155357972043861199487832652548707772320146849049555645113918550124228606320490941348887775141847853644566961728651132044631635133640888926577314203906108681896688896196260324369187171912077611144438033212743557930548149028378744345164535768180693457730929149909942331859524369524104183001159008697396749417368998358405457976435946741573878407311360499651710340901013268262532684402448610808208632178245305729330195782895282018453965092554747189*x^312 - 177131433436043975752232746967309425601666480342184048775191106476202288384388308524671894132974146508966429490586058322922588296815523167314887201491111051051771341237644671033503780502233079215441026973467237786340735572046889756293923920725481932105364653791857166054637732420436775043456762000068619882706997014952754794633502757880020504018771123845091182362317158625215018142933859219114141480771258806047802253402360213416492599140139545797767410163205722323675437559405384495070039707930032420998423156448065658469693409998647618952151796949685708278014115553212779235*x^311 + 381506773305215986632883435948321808590731360100318152974579283101036750652672766906760582044548905711291364211360095453507039291706853430434454378142192411241378976287988312189330853691686559954321769725192299724069340237308322111113678939295002042994454750624321164843815811463044314919202554095540144418387925173992776017672824601152256706666411847764035264920969803134216675439444953045895561153326622089381683013844564952951320318323746904423662913842970788727036700897252164131368851624631346824566204733449014207134768672737356937617534574634527647343829174588328906734004*x^310 - 124473443770118863243422173231449243150919401787994370381683067534182896649625751291686084378050014655779796701494653122808292461572171859801885922064683109080795856978403092699480248260672635537773235082782975039008249484670997516059243572812801578587287315292144678477421047595353186035853880245424760652714776121079735334277470058616277175632386360053613718819041430732798323958315568050894647290290898515351920730896852895324593586888516780596114474326846352312931776399444191067066003727847351980988775460940197503012477656438536408565671189229000392111589775641049634804559890*x^309 - 47814231553382327670823026644696159584947817441443891971942053298113641626784580634146521469190348597577477825915077500716953960401359092436149978138006542153180542153875797340847422854561256157424898362894385833127857841925575652665274545701696024643565843087911057011456266390258741368680228315924868809773285476058738510072897571612474461360795919737938337411629406483996050825493326526699453602882634963665920323831649805818107806892913336809898774107328348117305932369466662328725444459278724116406834222347017771499964846286766611992035824162888528742106334435174962544881019244*x^308 + 39930917812865730745843026366752374867634104292425733305830741323900825315314716628914774283039984416775272763166341737734423707782136190381620417286332392849898688334845647771318217104972330635213383649333355324213314674271718902492040481321092679018139489031433103677097147054564514221978934859286547502043803205001920324672823560086400127883533273437932716996426386551433456003528967333934538693155265475132285627142530100002541012625264499161659527689633124507418588206380964253326569006597628987443297671070437124346510642302404865203135582618793610128168237962562754516979733477259*x^307 + 11172628720854679267631768664601972878587326423316215116006607946918187980112779770140600183973301595571872667331963804232617759521899049166524468222522797122840883643301188345995524615590591525263958806123139318821198195022380325903906937090013429750407329690943084940952202332258031288696099089104499262116290398714041974489015637377067146301710051251828298644818708474852659674542771529666048835046879553811657375051640029989021816941523642688063836239082629041011910384542028969012589779739495471648984627970622632577079152123293697381366641128428127146525918484511854488439026694383828*x^306 - 24562677168766179504908536982100899934484398189239102268670473440233303653523884768165531136105857962989039036673464684375806621371154232161279859943927703366408141425509798458577416891776013121151904207928527564142074866084724650552315116566570412802930918664056659356602684169720966597677986324722318054641965706735852394410220833931609844476927911947448427944625775678932186550711585638267486656997750011360788916020663418162060332691332116942091725733315255677360899251629648728244638496654539265993588962371259517494872183031351569055445528972165082056435074126492388473774790745991762858*x^305 + 11516626454500441836707884052916305637139532592383619108129553850105522184167472743970406093390781184553770045532105149681955781955540098905042351885696622185368978270907203255470499930467156224810992973637212158313441952144603619430845012557842643025402492063520572526935534360115856497493849213030885365795399300790345539022164631969014876299491177767311400006468810019310136382712630297001528606793347493725502042284506805134164722530720491695954332132934509020002268025401531452463365552451260374681608126417278733642377567397595504140559141028935115544510045600534074056764240104497539224450*x^304 - 512316367194228499298927986679059371679606979803941582990675540577099016067742680305488450981382149843107463091899190876394628669036679483670911684464736240695740740827107158868938384347094183417853091993953180389733667058262698812413967995680029116169852839371322068711451579565104554208672225276478909763390834681108937057891004126745335235511840818555433641351138368171114176856424191051226171327498611234573400267302498267225480070466023772552576941660252949371112610580034289161917892126965998233163628306725295486869377947432960312940704618359357984612786360818703181093947834490037215836395*x^303 - 1229900198941521425965757444123549859195056090915626671137003707623653381401213649603466179707227590669078571898740315318728130028732721435960658203348085857213477632938459160443949122137038894075084868738670629083651264330019594216568189086639402197660225422671519344666432371159831270834606770227237122073963626840249555998916575711327592693113773613600915212223158230584130366278685898189291650907531024966308414811169477033352952130828228839142801918930745121107581348772362422126120604975390797685005551055055095271385982529357967033447662064259469309069527263862059886848024822599737137094439863*x^302 - 488039115214491920940207388774159331842533328261810300614798642893581864455547204056487599411473488632366245618761695212005889547959816660737598781476509722046573038951907302333504768307173145905060698519460927352800690917268772659507898548132158096627202352874293617990766457723457091853271073888446714533037978201881107438948518803420311840739626298947681146679080356938952335560751597363404298523002152765437448763555297243849975066209382035826329819997554314012455661018129317090475237901021927178669412253671467611085867717325167244084072220232715338057816089014717275716722855458826788337040608777*x^301 + 1214635442464383610870448222559505191642582615538603185097083898910829025079684720917260359996253835704824740440200213350977731779012479796512123992663883776243378701540658284233094224079655856756872919478068158225682118290716986035576717044176166670658057334819560295716272758526539327141610490158628023493202280900424915887333236331199301997169196257331266217658187621680897688778460041623593807559973523858105690238988667650442256393582711096455101759820300772601317581615261876673898085215982399675697245929065088697910186895869198280809949393785438841875222937187435456452375889205987469061015433912663*x^300 - 775017396044671004395008440749233419094798899997094730424285496862022670290658544570469562251785944189137299211126481334524296994424434510773149111103575386513171612544234750784221439900221934357730800258873266431489152846003685886359300769275340089523153001166136051638128433821265950745048617491689345167770838282609628832401844461330885884238161878442194249191804163703839382562241463350868760483103355282780509729987368829496291754456603822239216488398247488397834169263726063630538808653920611543525003880693058002807439866289539041225790543889213155267256607999807326295859849248526213828186635781871434*x^299 + 254135235113756182071175532525899652632266308689846752129555084733525073303460830085228885048910831099239523738215900465085678050040409994664000088734932254725003714635076662408649371019608264287829410734634261223278421819936112867176432805702771167832036741955676804753545389254397799478850228991865848475803308111778907105987978588773035483223446481914370167279606593136725687631881648713270029611719230687142999847260972394390066669576161963617510864028719959547841627712789638829236626372018323929854488950732992757194298191883986548014973534481006324883952828697233430273962087296194174453342819940814691651*x^298 - 64535993738376960785847792264201575616397500726582072475763892878891562482759773388209552944893822907157573441914184032594197983721881346861305404873176344233592122880048368477372865067692481227150457195414171278410879020049128026445213374244072869691649390975667825794104803813649521636029410637991310821048868098990683772688588258489070322604978340046062650181928732372285660015128839796938397892658409760462054576396603211967692912992130116896508437110799037382814345219896703261493827348516973067255393746667221256676117391085816715332612775544132210108987337183643803441750016917985289738645883777448016814137*x^297 + 55586574985701838800821897503261588775713847853776161491564620500091205077765755341241963627139422107371875219313571187189238972837679608862117619827541478732944920007113745683204714535745507607137723046850672530355275644776527277023866263803488558248685229767094757017010680889144098964871965600895315456710585879853098498384929942086118854715948979939895403873921983558296393457229482049863300038748341316873657065429267251489404177956086939453010045774916824897471370436799190751415002268234613772307354438055241443378250454021348065240925979132785682011377526503937945604055753623457356526883474996564851381334344*x^296 - 57211489356994847130818068566196816967026279573643918929938205439980296505251486258897571134890484944494560179277029439321325083984239662989424295457247163925698163531536418250180052166820125471484674065615979836098627579508158947067610221471353143219661587639492223506453630254906556396021296925297822325186806412655688845980337050828328905889756519607886854246758799925801256235362914451230062857041652390973287123884369534460421226174710389136177699048601515346690869526301552280646503821314690705112930469788562584436640463122598381829155928760732558399890203972979142401564239060870343725846502126700889934344849471*x^295 + 37502648055060958671518594887009571227310908593557867017394029353410532822797682610712847603614819836895100135164499842931231528837379171919826423698221220616653924051031403082167239031609629143042171846046842821207969102164861271187611591463746823575297573260536036940046867646264180343321120205519124482258972966316898397347400877401954256907953017971110821828916140614308932220581639519370951689281514851615709746373222483976904535051529463668882948047580173475366591421732371007864496595371469436375411660606920515699349583995555168112570956930786045832239548510327966964795404363881656215720281713142153500358772016362*x^294 - 18391002265872549482918102271464643069414284896062136553100003996197596575227219441429188398707467429072177992784892748209302085336864937937955121860345095338485790818402057834505772946037280948494295443677360935969526587815138982618569916296454133845725383902171832405428932666655193837040232674761700316157077100419113166140419522246213384766501623694050379026906880053707752338870087719302168499754927182476524020461411218750294014080833538057366607212662145478453997224040580878981921021766738049332733739617305552955573009595925356948921414734021755057903182940067322147768900390781032759504944065299619144870465326292076*x^293 + 9274022895862373825783144290076321175056502161101101689027020779850110436545332636024859498525306895211330722997393136914098039058522276509165954844988641332591217813319616192716579344974546482016660573872166737108081339956648155812561483374313736100247227632032268896195845525673198101164001911708379032980823757307131188604448517234072426422433867800563539788179221005621675630045738634738650112690797792812638225986414323301264423212176895407310410991935192079208874507843915246750807322147770901620301812423483721661018767067766150185548513839479606005250057928201893581061510693762126970078721632578409687413621809316358128*x^292 - 5702687106013064670403195244520516971080520062480197887645281163319931973924641079700483544221580689551031668342413650339230836482298014305066089636769448005791270041244562223462511925661731255736236280846977484225128300595333416227516706064281788757366943160305629117740074607658565765888240728913814917827796347935047886600599479116995999388124416159303864574252508704977674191149766679093010838510811490219634762839948175364380771375218727045904431783753816887188352974544665232160004308510635750352362956816761026543941699813088770007237197991537548388976585537717469025854930035778426403140606272824126254709171838101612269464*x^291 + 3416136705954612926953313624331847311018661819743494532904386184707920242585646229296003383263896117869995148833221459730519272464967022013917187937116982675232005718867439286175271908761320660945167281589013928848817065230218139588659808101628409289839618794548760277516443607261457356936923470060103137340131965560474708983515847798342490024820438198494434705082029150764587361750171923610012784282298809946440079772741023550591086265203508255633732464286230810328597229134168626147398188102622893184970537322632729543131350944256901729134179547552635614661367858749473186382244084075812097792862649396165192249240365673258108550573*x^290 - 1716885312980967539309677185083286145905143202482806595104082243623023452951390836776799230191273838643075811626232319168998902740769661448045133323400844484476947828697134278754858879975284517822911420511012313770643415023193388911269487904042288042197214349990624186149059088308798938852624109460245232158712931711408186419904491689097202342544328055836452448693455926523670006624845965828643979831410766258565021197058609950651125506206577768796554117028331877247687756379053640724690722113863975719317155545797314564781474400269071827773062015886275061751470731551464753503351221477040499672579613803314910866382125264348413256362909*x^289 + 829788042226785023584651099755861594213680225267099868231092180892374356150193981299561764255854829010991059242781798604740929174013249371276155862214043688277000461749100041009776770162420699545721897345784698127933924070503318785783862851685509604499364405134309458302199568768600275814768326845086919526747234438281123441728637290455079361215190786467765837875873609234200784654411655459046023248922872252033998912511082954284900477509637959924741199364613362622899777543316256390084330478528038769472095530570708552431943075568453888599002118419140828393037950826686811630474058254772852565164387981452873105249764118827516237305049948*x^288 - 499732645380451069391865709485173115125408588553453198502341397306502364109310245540445834245548976652744737099986929885432791386030949286660197700147532930772321404290994474795184246931029878744427982908248388058233454224173983920772535373078415821650139041443193262756482232963229439231180884247295057041107792984052528094641747252238208587646442526020930378191348421695775355948548389838839677962118492981432552687835006742937192037733212721319123343418255105328008457129290274566507458266470325399506296070213962171935767153016384292009880901398331269449842480362936052285417838632579938019450527722929714480099991515980782618119561464716*x^287 + 335851179743131039642226881821380866285786298080649216051338331924758777079603846769058295069457493187564471405729677314233890846846168223022028363562759662500097115276295591288673270358228888016953290430918537003517869540779736231721236756677642573010425096444183424290337669435983369375051990174003049151765863180599359489138011383549543197640276866184116109302341804644376555689307628925327378496516648925837105834493103427031147510340296615945160795321642627229996247542112548251182929684735891488319666872602039887078218173915357736505756627949718432448353054510312968440626346515884020305391108991235877288300559558667288048658724870842784*x^286 - 190723867226452591022199917169025670067885041319733656116182683857899259662172568896085446666903497234598079032039466085366550708547393976408835900348924675803982057768723875667778506106354351150312823492351664703488522024825908968153571582317744801607987935243083570181582296141213604609875379680107655159254736018904461910115493969060380277829958327824979810954614836395363832341499466100223308259063568557803695264320541563098730054550444116959630298582146766697315110303222895532246208693289739716928324807050671221044349256504424220578671511761610036927337102480226844343462022535018949115352084572046015035908241893023864732567265806737556785*x^285 + 83611479950630221187728190992412449084054153404914255351006357200696401031744677049091408822744082843748713019706736684280642606701327059257218293462317556650877187526626872101270545354230900069453259578374474574327641578224937779898885954139162372866355864544720829057856960204482862764219579940902410286146567144365236802104252913941461776671556227311031432306855183767551563016517368519532029374937035452642874565928657557979195932266446391045611911780403487517866179027547390662813035305478624398766750343632517071127025050593879981690768449917422599768389278831516222264600812893851114177412957504995366717747920182997770536750008087276927637269*x^284 - 32629301238472273297684143855681179295709124806905183242529029593341610212082733283056785473316931564177767371865944503043140644645199216161290351301720159344006823030581135000721454535454308614149215893935200511257461961191524120119220449532104157385899315916752553664099946598286673927660810445137691667436930138298807377267405099152075424112157747895307888411796747698466205901496680722331572180824971857661110015289768844917540819274919804029785546002492248713579552496603705467969572638564251534824282477587271395752595711554852945163746681258998790785679799503181176710975619374429534631298118143357094585019042373059253949470919366811869827720540*x^283 + 17047315789423415724121021652172721951341001428275244923378247463963119162128723705379828105590044805490759418105994544771078597626296628322717804628842248826732241410446151617023492523529982512370379471935526214770384058337488304793781186050588544854545357959410723355270628154765868387135922502422651317378184742318324618379967617551716234215731925653460691860524838934378012662464200645095596005004710552584528020953393647878904782997252637155182427721927462556411700403338941485871543384857326626038327779007911728846015400930286065119320191467079657519893410168903667019660374064455012449587527825908648587876484475524563638610095020072159126734626603*x^282 - 11761349479930132063273694465678158409419424734410351312993946270775292545020529631966068145963901301218799223730811280300142579542826702478812018122512566196081350912681749342856299497541844934454873017487381557284683912663673180245443350710092098718963309049646342236215619198420874857915651941521675591857702819048839146784767393364847501019554837178285318444828035749998419321918949062419532644068675168901789775482854097014064818940530820474735452776903099879711839018408471280971400181659061613515737277513234252724828075004413982412632000115873524376621462488034586399836042793561517614646663279182423284693252719516069311507010668497996791721981807540*x^281 + 7070115857312183004835847743776471515093828050837646636809716894624182988780806209922927718194563216581897819274531970466051055343597066494867286167287895991491452294558776654025327869643391746638898204553526974961927355619629574235193113307320761162220982908147032549906312993211321505758678837225156388451844778558163180610030301127869732360757434274053294296024298905849162808353452138471794996814042369327150296361034760154116545793735861528472838013251102742772612622757058358142966351541922233909577043730653474757632949149070920108891957252047433962572481664057507260070614583707362218921623734078013033868184027501058420245629380737302342825067681541511*x^280 - 3165246533129571629547454957501226401657921757414266980055654456124632666023689279402214196938927492678447237310092204847015002171596914241254945968552860004135910219620951478298479870554760525595026357113152750926093590198835968517833105871740304666807797659583081358230449791412528859763661251768818604560381858234817870961547038122486288298791313057916547361265358233577191867884636520901906719981878139828293876274260317088981760371687635043732479841922465326944550085947185281726077752337494171006457799678933310985739969221217127704359722102776553013713756807113040367371702391204727417970901211217601236829543207783176739138893185144560834472784100040042877*x^279 + 1123467506477038186196527173823225386835943520103322289079134938646057530846891553888354587538174158161207552227930445015605357364740372104710167113151282910369820927168650017188268682263358060325667244803457648973393154072351120416184212729450093854477840941546762975327775019250430047522883630928839166008961353907219559177378603949972518495743038812431731371606600520523777992373698884113664799175022604655148693422389479032675537994486219495575062198288361330804520996375685641567744604779848114414299604050140251803675269112261273496168941919789805685705120188912609006623837879818822005070940007907881817187004224547173924283515906811261171408217400166566668694*x^278 - 457035681023109358136359295954635720374923381346226979624568951480546193739476338937504809038431570538089427060000304147333642796835971676540988287587385553196940923767322254460955059778863550115122256435391763202152510283982107294068305605049770794390671214565700877607334920155891256512742693964401231046242147102627786590393524212784932426325512661152579541847715581187081615528638055276661606511578730838845597653359892853135241437305331252568863537436938483009949865034580608606331757077254811994663933170947869743829560931798919117854965611945272069217196363664931199246876008590724861144591750602879642040167569082992997408957261691267302541900754138625904382771*x^277 + 280192401316772593955244962135302962187630919417821327947764046038868015084444323512343776289447656117441994891442097146723340969706879476790652457947839288814855124325448205319488124844953715809461281624264033210703954253605027742104122871875159999060202556489465382091614252845123936010223462133339571202512032291118782044093250663401697938496619714765209319145369240081052814367809407358372423707748605198234357653967718436423423322696741354588547809834952229338469555107866762392420379095334090465542924736895486111673587966279720838300151930280763909395852359542797374563039676241601126382219983423519672682917231150056091478560116327447007000221908900085175012197036*x^276 - 171025234370036212037302795652971301474277779160469728918054788311875317072393083250239100876405825517779130741089873569117592327983516597480751844964635063391043410053797591413999722629743358200156102115188002189121546813409910506269482680939601361549037428792704042872671887333212834574184606760837360794695834950437209076056830519845741225780148906378170991634152843647858041040770024802053392848927204221794603248853023729004244973851891715760339256070641289238107063210165600501002796282201047883601487731467347461615085611533381315344219447239394655291142282565353317188272955008942543894733946179907610459890625210248796767543161104304027087705497847622818049859156582*x^275 + 79066101578802215181226345060145521298014841127284017913778122777796256718629609171169286693616439671532952103243953959241555721649901078566697791711858267244472620277224973229195043276806985894274975751711397225897177816924245136564472912207384327564864080600208188424172218350309336703208846148800563520092575801504785305179550242824292163484313933045560375805131388334051047667995908161875940371669880439048471388125872218912609265916081101981162313114929790165708397926772553092821551241084634977306163156380776640888316170389405356309498953018879790637681989940475375334592740649165040097773381821365583995178015347693921531994739375469316788667510620260696623748651980221*x^274 - 28409263029871110051668896619825151688629198836957108173664430717547791255798495777254081050195668532101585705516272458296629223336907765358417424555114725901753433407285803580608213809632429940577166757201113262626772065701788557599071421807004221352540563195516169602901752504471142839177695470199531036907910138574655912143598227598135846657240068973762188369761112069663551826277733502601447933740062705284565273757980346739256403081745293541772874526771893032997118251680909754080804248010136732068526204123021371076164223673618766144442768831871921946252774354305953186641062312760357244509763786378173465455880776996757309837356168134219460378692516890818944180762459693063*x^273 + 11135701440685275396276349754044010455039451224739248327993657330496822217025986725372251107918078744707040996228131170195371532986310368767983626908310088120436694275649992922587564012018043153216580745173684724191734824038516656595080413739677950800199846693478710639070207091600739921710190827879836106978176426570725642349311236532152079328928308151715978057478904775520723379080577215318146126787600111527472948787679465629174336255929091157186039232342531847132829367268208698486443147221748376357683120944409277117959126509173122624306568600097513261065778715478033819585723117840130721056888130408950618559486880395141997906012420801637926183110496091210954568242486552699265*x^272 - 6516311290485343112389861822687489156576658110146732186721642189255824702714982752635953503555572706161702688961262302028271709113092457409981513459762924399366112820556305573937275742105862467857782579698669647976687223109106668028034422876172370197170168882833972165491804676319017645461717379702739364051885261879684184428262246221531357023139474308196486623782712492710192771168237472033773976930092080249123944754018672367639033195020004843053765884261381340962465733521018952376564102034340852997286762994475528265032510568376915294567785400063940154477538508137243273350020853952357522477284098812526387103205526243598009609001745875271111414043126560330053901529323554646580563*x^271 + 3885724969015679818963268987993622727151704344109808747176817682357527089777551313122312877761344475653537294202874144532084228455960241718805185567638203744477565848922287566767143565349685499120893555794090652241355658349158837613076225359856328034389825975837464572780245017039277811990642528288296652763314751141607034939149422062790448167977118223676807779792490062086261149005114116046241290195461148008965574802280487848332672200583120825820254224642182076796195702782780382255579638943116202630141113599860434690418741215285467270623011245817062566742698342429815310381707197216759619917130831313804457878693856081569438331378909608167185998534850646973127471754217243946820896408*x^270 - 1727961400806453723895173040990551343072471764633384874689990587369524026975904886735527553350513769478924015882426171226726178542193827502606685944157132046622588994802936599307607267168814367721719065218498287723832208974918378739181701158907446835843671932546178732800647036751148473947505615076740290431056392615827576757503889547507634496762246965449051253101292161014325777714645214865328004719193556508782328462038002382440100730727435539592155537190714178467589646006726932741483499591666466461304004204236796563234891390845111730092592836228207636282718798757389393276492958913065944670313196849474658604759062516193465290046130715529035770295971972507009762912115045463926853245269*x^269 + 556058105797860610762237945048565661561835563269438725798976170272232035744024063341234400687051706377851710688891939663899011587954733625707450634225662456954090322388175865656191671234575496310025567327262853426679726456497959213084713825345197004760068363546622958685514039706839064902909539261609031124337413274265040999868882956346768436787336165719027937863921113959184552540548990384037809647445799268844002944901131029456194211723138706897037710649611731376681274852235846497059712231413519074185967585120398783433387952904340598795808697537671757386658748336364108211970711892946689482999684565363026984681793785099045127510098984712010693542501623855894243156931074291675273711531541*x^268 - 180562743926759220020714712885890168024156304183393662994547951314255028419713211277605581941581601706457136533347506481184716212544682102703934742728445169684751320354242899712378738769248379264532336904752839795968310258015704609731449279346378204315098442587616581254592835443585799916510659420347048553646116825717608391535773935716491632127007828303582859747392606613983512226043537853919690910672996961030589032556524106330829911335581853528617136951995401825853945968644186522854893744459337481085830487689896957913777327118501366215060276652818479582245409341886034325979034509250170526013101021803523350092446532437889802953885199763133860958998180259288417197995155809849010940854816697*x^267 + 103489645375395794315763414759944912057935281685854259228192176113792326977560348262334879731739729982689585730082917122872223668618678157973191516400401373598390959816175440145527466963211318684869574029174101086093781409467402514155063940616513771576872580292758496246256832623051050661634930284813188389691766785808990648132194824652632847849760319717681945689379408212347379597235283720474172107369680818061766401814706772964938097015215507976675814243274177005704037102087536282590693645382300096189807637240785437197683231175245491757094858303268255309041278020804376276705856474175521573684389885959783240597926587906171374666737458022185941942155520262739023740823351236177293488143733513621*x^266 - 63253673987883451485959813699546728674232312505829904435155978908560801271061884369735444432630400663610581782827837249515254263559480997226870334362580173942702394721854329605944140146385955197641541536479250693230388833772311312406203008623712606512517156526065779593933930523817683992292036314923957652611545604001646192725294078054446998434939123158141844620597386297901130730159016542720368318502054394825872616739249019509050576455430460741240501547689289138358803215036817063885279114382747937750676482133512175137063123490653348162889249145822635689743994745860635923096789961517956774592078152780504081492431858079327019747413724038087827721860187197592610641932469830690948129264986981323855*x^265 + 22545480688018966495150445793686027033995886982244559915829213673229469190057115460857432393658327587797744500984922738224390812816039642681909914556671422521841212089680875548134607239485659266100781240160215954700401822461871720934767840063444735384842332421839822442665774386292370028095168249611660174829081234501004048370242640408518752017935320715422908913538494851554740305836451989693896433752135226504819811805254459434011239585752875182382103493544412925264744089446246953843941486801057283806526926535814899915328116682679811249448609584700224191069834329420452729500568290244446184887979306331209665461533969779376193515697006900957273832538861462764155696883604120148380424782813484104706002*x^264 + 1061525030004857537252629629379982310170853347377366592907920216716969511181498598772109535618252314050703541007780553543705135205083647283636084295941661595585885495749889818750193837185339362886601826406602348893088783668589220079512541199389343479521244646344582140123419363566294822111846845343608608235053592912318821111608652461454094687697082599102202557984476739696511922471813567838705824594388565656747436448651332430392526301776214900810618187219727300902324974502586212336339052921066626982942245561623110901764247933417468370217183320258553867570593027491837271436791100375756737572540285581259552956913300933409909625827008700445105728952735946338958483306913324310565234669562888374780518176*x^263 - 6774194102665351049322665397358095862986096270706494382563845699565265327526674049402944561553192491924854758516371319227930951623441052162652054956553246372297829158733361901684219152219888555996576538368333570205665081182463875573021721425530215508262248549120084361295806775414202792740041889734790249568764053803310311165331718094594320060422144169838948091758994777428071416965103803324990774890029015254003290147123291638300753736086563302404433416640264133352894735098293108852423930314888645717530898492065730977294194434345959202542508433840095815690579273450468996466744625870928191886102497010491601098588452866979246039789232632638827314577398634909353072587641337938871067825915922038984504052946*x^262 + 4974362845958491048833447706229593375970864374687231153349875994513347011915302430546419427149169522822614709359839232818215833007160896758877440852068535642018848186936026537595853923532102048402203848282302197444521698306210550327279347555569000818459699097305227028198848219351191884629801928022947313243019739651560072811118819884385964264158387938482470798140834924981320738187677144243409918861192685678936739456034712813620281428351183580197593351499185311364277851124591253020954878176052474519874490027262630481943633743938352486664014378037035211335863979727251980592215340670539603609781748183249068108575347376387628149440528864955138211397039352839785673732092241174826631661674098535116042627279974*x^261 - 2776151320005131816059821716972022288551948485973454841634735679360420254685717703631948416630081249473793967757438424590168139596211327724055859363428938144920698395093244044614394793291245529855154639976368218051109122279484579136624135952373382612691507535642304187976778790365122051370189347319671945094690521786605975645701931388912804857007587008287828134282311926575714154777852246472823166105224504700956925800910704359525310673607291717533558017960929299558081217312985164756513172296629373552256228856503482560269449431363583647605053530219378538755098289491735854360323937912248945746536270722378314267078732041358036009237880264223597092293883380519876372984844086513162544141203123029530011578617435512*x^260 + 1762089985755348631766957429042799688387827512987926250085073838683327769229370074047942760962737706591745640879575740117458082999602958193809839661385928062314179614844612545053002532954000878299632985515195662232720442893423587694452585200467833566458315120053413254361528297971678659843727647810620575408131232198270376528486805191372254481262714810421562075116130067415582431172974179793300044954142807072126812536499085866166125333449343984478168221614831982459395817687293206943375203880284555530547278830628197193989779493916717325476886194346683188619601504999800733693800487375990322342453059250345820244586222131341433694984147454648672723544010103097263241538636713922487950364994562161195352814175902134473*x^259 - 1318494452930490167420098163943946657579338956588868765611311912129685082185763362362993356470559539492689248276639672363224480343491375041908610246242802382438181628166183325358736591721138445722474392099511638684984750869803447329422367963437277277832893074920161312142752049898326012987265763080228124131119466911105716368399325523743244788368993232019985420781451063470396834485309692795866472388154991422392419568591680566098246075728309261792411131347114056796522814906735756578759215564175477147479400337587061014008816060662077298414077973708496104630415074588930858489574141179015730692098720815978624000599575192715062305951459907524423990079862746138543462981418834893138588672435685572157165435616222377616329*x^258 + 937945136721147071659676529337481016189289898671863872129704373684165489071953930685356106969913045802885983632194329068744323565460070515130951608976379550886251357183366563366156419612905682483031530926889842548667823839550653393732839623276331796478524691550898798479127608880857292901351959361430661073252101630289307141244835167005541873870474570969283243075628152031404110210291688719811777968838591210466123906783841406685349636627199583252296292724796132855118145047634737587864023393134683957882477592801882245430494573239351905582714917649673339334624884318059376570769572574811720623704549425979600577195955349107194759265582875365150692218427404731962162664771998856155678058472641643060352765971690188670987407*x^257 - 575375157155773650583765374617949670416938355839838613833597977463178100807494571035950278344931374539822771394927752674937462391442992737885500238882309956290454954719191136755903620961822516209871754531212382897978167732979775680970043980146616159265258710050432726529238880361034102296731734596460198685236134761086581853371470810269988845836137027777983759902669528847762114661299922281471870370222447204408082736369270015508058643662603982913472862384341365188868508276206343820746747867957909714796506201242798966881193218181288155947764206681738263577435634572802670796063838280414077806870059418124721897783436572598583289946461615535102111927280585692073062293352775878150542774544167477030962549617137481013420880789*x^256 + 315310198876363690528594088446906039753576955231027841493271367989160084533478586309322735841335129614112978974637569747130411206976451339809681709782678445017639828136877077330375723982678261715484679718545958841953329247870458534765975258360216418863992808382327432256685312214784970302379104031923732079716571787934489056582121586761310540206410333070908066648399251840356631668744403829085235028965995629641173628899403402227047586636360369844839584809207317578864541451373880574379721446595707349783146732365193702682329997174918643107248183143300001329073064163440595670913503471249795202539607369320091846336860181738745328466344956483660319072230369352845305479645803613736513364733901443044206021594312064599247378286526*x^255 - 171493801438501467815136054637341827402353115864574639211712639692631505291585800816672481069839650454214901449597827282103321034409606504003507662998431607831725985985581937101142303699822447777860383389659662717660961595671118373301382703717964249342853038237039691538641506700849381874311614001670602022868246332736272842133288715446156605516739908782599242475891398108319438080392784504690667098915247194833173760556409323245335541337860660933081681711944168570756970487833837231958556712018181681125078327208385749889963776582485443941659829075661950211963059719626376254220447860145823468619958808284565860293818219384557292007758272727288219998178979847769005201544556181636897203129125922556039989827342836463474775412193951*x^254 + 99834661055008771858589167758394619626660659217815435106258334224829193063396666261111568165707159095793237881884165700781494862419992050438829881423697940076653356024212590059371212546474501417566524499892023062891701424262500065843757268198981725991611702712499086997384800372156523459490662882861680260477535600777249837359254544018740503436333410487960570366506144515967650819546699011719471497132996699425488501452596164926220899041533924501152323181078072110632112205546199737325184639166543691403293611910374209670088093464415792721330029429319125267265883413258393349849039201335763576856492427594816755766760080761524688202139841816310938004972093170981300039318845166886491068901347658635703792319895339718716160005190957519*x^253 - 59583273263060782298571368270922011362674870364959300621171509533652723515622159988812132524324690806034049046878480726562059805741364470556160647163484596453907808042675646707301177382605895275540634751893939994814730546776705688216651040996991671604661595671772958376525605355739226449365537864050833557931541460754251944496939621745111695167891359915263990930906951451013660759176166085825503535269996456327827879735352487186080463546008616774126869403160469706748632068481335026760450831935219913854117764632996058417565076729052927590345450832654054012263366576565860504154808142077343550886592427996063734418958408389418608323317665285399964821943117540770488716896409116457280445379153348162725500585377255894131283926241701135582*x^252 + 33535256937208050808151060861355692249335661961454003749497062628319928748951429893795964376043453799044931955955366343361561495002005415701608047099835782666245678741613575809877679736299035336099026957540643398437659349594209745057183999312954798132755680886310129563079864582528197308326588702163896391027968236771956849246470605932360684312959643216884560200043825104194597756073331238163968887964397156556710057386605727373543715164118939807051079077417287384482642959922942005250196640522436841974844717838719765661793031104236404737757224037274426383180377884607666614678403341140495768770647376656353340951064621797382254278154180786550827849964446662067655726463290153086637322986304153997880044341382542574220195977129572840991202*x^251 - 17432976743040492618304552905369598966156634656855973787581523100770734252651393175731475666444766293456060637816359911803664369254685827798010448446972705862652275918984155162349090283865312617644376396951684367983926820002359034034942591046159643074062881639079727782626709697734856088355802417687670333100608283114753512671219593136686186518911203422999973346924209764578291848379780694015829820451859738763544231335551325554154236912682390252832369052127525952344490205880902558503014844181975609176787693258272622884086489594238435253053648978289719178134990569899460256717456883185104580030680121082292939068196134326283267365904427347900231631855360024312294012306132602812643763318573064184807452589521290712886645638087708142486258329*x^250 + 8820788100141674278757301982264383772780925226086552073088339045915577848764005856682460547947929835627927472551525429118657076670423113462528315232753959388747865211483387545206837198426537140771339941519444131401161444134523007687970121906795496476214885058634830017072990213698755377832308270665153354735191972986971608999003306033511995276337016885730213472363495236549732221945632210827956422049855933277083958919752103611435310618735370020640342571004934274351296278565643702332064738821239360557761087581352209177584222033864778665254401190591494667127909761476455558084911564134192566060964726471906449029995304290941883428804611448964408262353989365629893341563840448179010003560528975318344207915574339368078348266195241817169018988572*x^249 - 4634338127215892556349325770852961227826855365024192059988397356227554370244604368450142964989617647784505668985274964140187721243697560885878578141523844054526755089166490838448216391172091040102514535312940470879402911795942917834581815010679567437297060553460792293230561982635545789531515374078840081297247949489148092758557773641541105610788298457412295899324133199793974635966121176235890296862797282705941204460317720887368242292840440304204173363345075622699710326508278495260150019352995950891545391880131119041093958454774064112656895951477353907490940337373165503155035006711740637861055052526259434749954256895070091630356175953356719556341791636152458551889179640669249794041275549078918276552016351139746164811190991173386066731652339*x^248 + 2507190397627164878910542849715208621245389811051097151643765584765777003002982985552995618062812827921525794426940205489357959720094338216309510031103699861497615328989563326461889345429763090573629454736316603811070194981503028735626795615948678017882439792478758734598247618042484195158551762501190913927966117702561631188827557171675298888837608575936548723928622394735105472093763660098161330975615325619822060213677950736752415770745414001733767384799219471976022610021746118283170849926538979116488212119371613939737993451757911346333942249783945204700987069328786716560349387047676689434155420630457488298601197898196674570232021700180732135044359866607770656482713830623947357090819768310190445376831002042043540475495568188790650168627581591*x^247 - 1310144733234755613932064240677321261289483244773814555047232240239443284587374642698058158108503267387688445082552394775162688687477178597078178855939742363567572530747375717343474820203546360248865605602046692547744633957935685975959343047776673633535970994814351624131831868697691200907917792185391842764342649867040779596666401902991311465354447713634472827317554093147507128958933704296787383722583262575156202518073411965425013266853643509738252867830095025116861068331757687774179784675628226246868684782038366631606670069744393278370471289807043786801380060599585732637890626446083543359373857435602766426148226279062810911872411496505936346695225570799746451733843068682019104421967372046065871638510491394174043293631435287337523103421572636125*x^246 + 640566245231597713819283850929048555739202682698953791059741201441321944289207142382764118170120250519906833126904300484600548056686453561647660159451962953235161152162226253859709902334014345544652915101319766770044134681964783207080449359778429498486086524272850161043557285985404415518545318935239770664231328609997434043809636672080152641920612821449179616970603565698788439392138365547176141485482792846297052789523830794766594974237819375210921784814605527539467140926051266448444819608782826415360096904092995293868626928179250487565660898374908825103773123240392197326236424924072247209136252475151246763634080412248981062410628653460842411764611271115280240878264792454016797013162047809511482817083172578402482656174822091158754610900633074745002*x^245 - 303041854698443905509481450976530739178024600196486450511659104890222869302484043956422941738593737340463136564617423664253585330986441101149180906631599135129350074820797579442438451914438806303303081330255837122084434878071861130128197795833573686910201172846979743299680774741878420726332705539869434516876727342590895958285141854960286519381290576095970508909722032754660728026722779541881453680417690074929177741529106224012099034863318917954504299466685080114852889062669379371379580089704498007573982509492649237073035102313689801994539587101339244510386232756814622328376221574872270878765727785808238228620058522144486377011272887008969870051992883974534979432371882346967195932434009149628700957320390824681795420853921430995490499332444830879808953*x^244 + 147048375697750835212245238684472891895738701219051857808295383476312597649881347901406787165284655613512662225772800069274676115781237985076832880873847763422498469891894599963794532617637053922311142599404552809339039202442704376023456651374158970082869376377280309554723285473344150505466477709251051558492895956810681822523287007858468213946606278546555781698761559059007436770333047344013272786076138776908421146213941224160037595639936962744954027237181488096991586904807956025411110578499266817347344138186705132802691269315503923769446293528219010232983543331246549506573369585998095210834545674257277567467112700980490802935079772748046674486512959561868245047350835260833805511146949159246261463003690075676361506685782987033506435057256413952970600654*x^243 - 73454321106202023670087450799610030223449323141548208623300232588095165825978948511965231329128115761778307296401187545259819388329160705290109333147914513758644634630811555712731611601491862851227082081781581425642319786377103248697248596798106029591962230915227208905307577202500314070183056492428869953145831584852158890181610401839949774486050657944430261029365070999207406967929755461944293645264270183861614812926118581775562644018364823085135562266004160826773259476209029105384435304653041535428236520674311902144202501620561090292830162537974265622013779706693615679507422021735018985548160431371027051438768825768717601135523839823857590890286792593029543213046171553936487570790541167948320214861044269505438554265817940973431594608528276370052292863418*x^242 + 35722845698436277929025861353487329748138817619568548304887098804538613784073827178488878322595579818203060312204915036440711316438844290424250449237147077693772568353265901557855059915361676593734588018033543030283360471940376560472487521339883092880662404473398304583908440994727529986639190243605183630119907529514567833318358522651158164132258096823322309846585365352963297959002918228428537361438447918843099285067950003166849587720607693995779561982836323869644543610489540894407237163219260664018865098705098040746012829664462969511387975133171653751618447174825645363423092647033757497926223211043589928625282031538881168340657427451323511215228307805502296352343940305123494714199763766192126727388668302215883782872072606294932684253223245849845396804164150*x^241 - 16290066253578836837004801395894417154128193959462704822809960564504096200411233149704117718977940379037352591190614308776610049478580013465481239636077264915544476149846977120264710499593538301154913204023442818363218341146523981245521885908953487941800464368689360135831045934899108589875965151664507249110550086835357519137514126236986679189723416058309782927584835577953699232986180548656482132737230389889653255142212081261153371140265613152556435129391840248956514425575557048503572716415325930448077596770519158572822207045127679454848999565046937720227357861593343801848666516005122503067563596631014365780150843444258797215677837651952733336557012166608704598100711581878029828517354508999930920098783672892020007974184469097839672456654333450705062477259815904*x^240 + 7137107060351659735810020786838855680378831033099927251655528636537334326076133112259880457035449208817443542621778271942679880323274155637822832358936074630508293921010649747377103151720429667791149660749749274166178787892330520598648041883117690516016807395181574360282080029808601556623645000846046153893992621165840410462132192565166916608671283977108659693500194281107632577241299080571786682195794609093570286344369014902504964169638931946231708076438271938086488482568030564639065218073339547301883976306146804892210399031968665679295017086566809931551680344356290799431166826807963770428924461284016969077215295039107095823489510475717842818222517323529277606073843973339405293626561674015212191196075309978980793848324207994049615145290337738019593585822986812397*x^239 - 3178697726029419297882659730353653426336988369505584725629728297270233687491870133921139575337573387185056277621017856093953305895635916155464874010328211027229548758830312139905630204417984499940997325037639484792195877486962117775062532611320800189796616621645144804127038243809100071098539828063798786276551794014906594403011150163765409091250385621050670657013454540134389004339016505753600984597157940546323511510558517863746721766512152098717158823633467216580620024049584329521294932896602446326276669346799850249640630213905104071772543284424858096301443465436613773077593894196325748772280787861686100569647318653179861447325295641427226128190626932010935820090284182411726231942429328612918198630156098850644895162100170205678667399668967917937703846245939096321282*x^238 + 1449458936152731969863857726670275819472036002247550672966130085163160725482063457923335049596360399322619595281455553947308474758964182660792003677769200183299295921096843200276710306853949000212493485548292682569312862373940774279054554097181318578499432214023264250070011317537829162772902936583996701811212675197142099545166033386259972681052598831112692616934085053004319398063459751604932912933646065101851916747565961269427928385040986960277143100641191219771242148896755520645021162626286020283359783795193763919285848783913171918971242010409381749767683503421920301745520630373177585487586794165249175689751898364634362877531929731260909965764100529506982335277805872688173846030695171814981285487533321638069523606161014006048530661567293540387207360809371337294392992*x^237 - 635328598986953228123435004985899912309754560538996434007493080345027779069907759609300534923851584091569193392501511056950249085556823027944252627457740992745111303109633593672017727247870355402737804150175831330211772094444084792782738109713635091556410547543540208042970824553599874598923395571236319852126589812074350790646922529131389032139290324221369908749357369544794753318809505561510953303217456541548321194319705432254105040193258909987588009874025448219738613655309794911577745812647845490165462192346601615907841757951810268376770510247293232984257887481871795941278726036564736790256687774192122230251268039980077824463636818166055216688016528508882225841006745940873766326002126577373250218192855806007224474137697693914473181884993953883265698267541128548320430722*x^236 + 252031455514020113277052336459038079064498969958083262268906141440036331903622470591455654463747791028101605378118743104453928054379127374124772089356390319836308810242400663300268871573289057872059382748963723233450692782351270653251176025058843924144590544246766357915218180699401147123069887687814808959216227800843367616199811208196990141333961176881147733841627430054317132381654949592704371451742651661469924510582140694084514261582782067341547079560330434569697373467516601351299037949579236541092137599150500349488474159747391983875294236243559099218694346163017025017940483335882098055735501366233687407229834237722185842008200393820635442944922216042231158051363039445700717109111594071391629755209007881946868838581021683796286499027729995970420904554970458861397687303130*x^235 - 90031024933552223103680367348471162938466259360829696455554052119103335576173362162050565924007907224090015317320913628848042433956156384343976347877427974275955122883197543544987531872581317531459457587093022329895294735305571485269523854644224907315897673400632195780196943447232610582330977728160656769387986160314979685109935805209796632560376965715542456952429897827171950182295974419429448425171254711019477125317630635693454049528675036260948428225492612831320986038604459931642803575860468885236671666742382765663522910141891202983500434648954463742780477511864752362942339168397374126895386704811237059984192533983753272362902761222841548051299645472478908322053906097089122270165046065268828755717926561953718441798271382761915406187528078360492277295380696186534708315823598*x^234 + 29877711399605881055846646045874299655593876929901143097358781563823183838631976164820007948442165734070858840796272008714890035564703344090336537907294496156611501461311735536408836663582305435945768225723766766209834262405916555601428769830560748247178732063510223688661774629781514415275966485010914989695826783246915476480454779877669238736883962319663880715203516149347602293270141309379529361954016296472677144928058391522573103428690920969487084748940095501574626606316741549508294719738741451095991217765768997055005942186361290420143253533726867527821233733131812753511933616836923666278426890290082114478874596418713263417970272778532411911167553269501580502084365617412496065217324499264373877804574356723684368422363817603872628235134239493556985031645979191783004063935349929*x^233 - 8582233059629269825061557494327396381392266333519658259406439691788067452431246736479756816805082582992313685149154038718060693691259139664029150221398680144373864537470479913857508373941395521386094717990185506997931821307537322363695494495072020554379718848290636236679772111594356397690592774109899288295700418479050315262136027839541951553783723235926694030320577130014537890076178740537842871548314214591183650739005245915865153628740703384543363869370682732351819532597893206828031519167083055155745292591964809515136448499170351552830928860669773960385121935313182233367688282594276860040890563281529115402851309033359989708965089629997412218022959534729841946331317325793937652783214146882884845905004176078519372307292146311692135080981490444488602772463293586744243922581952076830*x^232 + 838045840991071525012059513070893392500503153359808448153586981746411626873873619441325543525149935368362173864572925867206667360798870202689687374274788749533267389418025636184966021206356931516082991541297413468837945061685671483711845156842547189027742339210272857211651037082369602087076655864794155964247581837924015747426398473142593026576646487816236423075576207213958794085135598950825354903977527665600041777699896011590009145983389191844007043320841405203204333319316903390418607859097617257021049708437371949393643715047834621439324548889227805065964114309955016170425523005764896684501414218647299628506358203234091326865944028447119391372406750479496020042036759516380637534750480665588891901241797365032565828612226363666224260415074063728795230749509691833118481871372871058086*x^231 + 1595594160916836179429774188675351269326385449637390908614246045202793934297936854308657894814510751887801495362958800063686444942966593868988355993958856311879573227262439465103268967722636077949166239869886648170259009752385108498815116672244962795896538980905541443966862698141572168003950038888252941116697409211030191354329275588067206051773331021693752697600919623916088465154754557929517483551989236849605081552378109925909636028305464629450983672194119668005528166043320096141667028071351217503904747912373594776092721637146983795920720120417587262566487168668361998989189571900225599773193287758269002958267438851121769550069639482431583488672302757574640089718382561469743064054580436684158046515987024352828190897224596619461878468416366896726264263538626986960499350737487613337023697*x^230 - 1802009532429551855445669207916934675147671867098485903422575481835270396317976649911058253869960556382789140477476814805548555282614180368069214759999326380592011085923063237453639184988985195017184971139124798519628284248710187199945401128158621549788822440652030041100042259139733519749349377568786352751616313917439187640293523759956838753819124387976039327846358933282014456831830779041110395076125294430698433784659781214559677987123911480188856156751846551655765990479192524042147702676578387536559617868349714595722979775189627161426100480519754655268799831547351828530540547105419285229178475450733437141001948399447973597913575747052965110791285905630236012294082487375060174918238099162516084408444398629169990077325068901667996821305154100182561769016622152977211414408299365221942737639*x^229 + 1329470878794218391850085871629325399732471792912682414485312774664954560365905847900684133235479273883107090342561584589266360211470038321939285858728051998055766243147682847371195725980067121709581295982840935024342223516752041928858098968909871677537711636159408929041836967828841265293126216441569962434948205582092604461860242716242250016546647562291104725436077994581325757718280203695482911332053023670838493106068558025170202643314934851102353577723685476478636745134606311843830562999166509757165501297679951600933376321432503756343457501371495010388148403463448491426929429795110318671556981075653405373363731631052358114332701134463526694337073875850123126166831953919057377651894606243281982190466763167493933832328494066228907425753961799285281412081297222216254631430398994470339031906061*x^228 - 848640739194037681075496779545739896210872518263525914286674782890497958263972796932008699339358969586091465875122674687279684246947568929607193590346659657919076670311826490191038623656493921531462846052123209703763513466356046247905538660015575969904766751289333037724729088449142638218141539055591114253614870086509272228280962405853361739382727074457749225746431993189550887737354787936161135513353778728388329920358100994975142513041517261015395116601438743719419288665202492987524161680162958981635203474803935658873437566628142871029535061563861499258120175590161091223825962372652576051221528042429621556238445770911263408551509450065718983451425189794183475709224650874749634339067444296876712441879218318724056681893413573828709668788252910162682085533400374880934811597111403569651240636601589*x^227 + 514317809325220168970456817236479112065131073982494737724804802890316955420572163898405729418921362815536623424461429981345357772081237250830710988866425624099367102293989746076069071264940284577853143570031703047707593877030488864912083246193589351239393657746144014194014107901973804005980180298859115426989793518855801845007106296638812781658915681620569622266428542162581191266461923982285324391120652963590817440766941598847376812394813373454744183651891568174317647441334059274413616380580928780253833549977211807966262460739144351431088912167882239368137253459615036938258194932467677107102180503491497867945614506081720660127502451152646249106683836090104070336914514952545025635537176781315906422455999619236997322959094442419184378392717216161247374359029089617057203360570092233986427273403252573*x^226 - 302416138403886330851077556331274442695723853204382284036295587379381023272950008620150156448937350094772909802100365030238978301044746012856853452146244499897561913031501672877660822406481514671917617534062892023676339744719297114587011772288612477859886963809266483796735787602572422536993099404956914374271830300032541257889152123004931881953090600509558416772620976684425227005152583332264460925767466765271133455127594466445249885354857156116640438547441870834127711162121377274506979916465234017387091801192721426113564939187378646839398380226201746408102134063328630038700789361425745970958362341818528950862613622880317866235848374640057079262189651948863232971671418114209039525421932085768942280524767022238904080692827754601721163990603625645081767759074587175527240819099640889393614081030205497529*x^225 + 171586504871151116686805756413798078112026805200703011816089488084143168423671181507629684923778197459778101833976106022731420455690921165091711828144807464606535255710136929027781507745300316066445773191425319650229167220129929049485293856597697340207921727043381774956763625673708540758858718758885935826620417318667482465997268103576622145927526612027438364386858864147124403148129903480553783827675260469214184873790634793763800380061594785530836851988706735530964612882334788885818219861027770435230960453968166448977764627059037167861570428129752069918633898620616464415106633201086278510647930572322178251143317809020597123247757664516494469033145410809983585534990516962313850841634467397390945641269537335678089431331194731821894642520067677423296453588814842585655420618115008171990884262066256744085939*x^224 - 93955818197457277045654284180039081872422568540514775007651648927894973156871079369048661793687479491282495023901870707074940274400110455932329231086535843631645007573469343056936514853479385246821070404572924710722619951901527506930167729894000350386491833267237227134057478659619329670140713619214168401608227688708859419958585034747752419012177603622022244661966531879162750393636252574462643698699031157609719959067918970538835874166843328024530074017472887222231445410149306331622213518674382466574791141661504822784598055118274365794448969985114950282901943651348825531347138304163417379389768588711245028925952183728255747421854660317181102603193229056091788630290906439222554571939462457173500985885388875256138893705173154027049381663730868627590347962788654864991906655998143235704227836572184206816654966*x^223 + 50197772266316569399154029291067787939064168065019668724568149129777744070575828180024944112288903681742167413267977448018549502776720367744306562505033263081532478018252307746957999367716602404426798207558565894919405684445276606936550091461572534727081655061224603135687677924144085867915125690887956937534283930450748066859858550296974633775406436273588095435026362798885207477148574055060594842880618580453630138630075396887893999013440033972543105771322547120269296872512450780647510019194240246549914177104559215305186928380762986035413709247590334837210396323939256367392934242157515293160638901276003614295060495669411539329078499881870895512220758891571312995936578330694553972660634302834567431765858701319055963128388777111752743223415037186204592848192728472667792985905575465730531993855799271862836015514*x^222 - 26448262819166875019106423017065019758410846956492198272543093075086115320779476800191706204354485409282092810419252114986279224591101759879864366662146468013384002072469325364391425587363603537427849138678029924950414444079704892836171593511192569565430357888456188497860339734284146809832039978642944263842374043151855968438635750104908952983098100472225797973303211056802624012527493792219194461205728063130762998784306234646774133111796332088736920894419080970373238241351290442114476468578731009304107806624606506782976616681166034801290536947888729985684035519448573940893528122312207212193851464992617799589987823708779013176239541700287358507564203587583992854833367004969246253932429545196127072987308242653032465336852061026918369741076614374905102031490202054262764723321891714494692840637276913379461097523766*x^221 + 13777051846237830013670705728807531635152552289035105536095131990991555009401776595714352474041351300867519783795284371148184099961841160982705955944517595599134827302390222066468022038424484025697612958879579773958379956476056275021601417719712857312108503266261600442390758779446649479802902842030084544796266757327685564700661824581760965164834593432133375034777803329686514438336708745803994592837452267207147997913058894992867525109060802986820622472987330359770628210188316482191479683814634613205095528179328966879224134693300783159882690953219426314126164182369087426529333980164920448404654496031458304561340181926651057235654743775123067505285916418378045966784083351224573174169429469609217117688715164649704574524079379824722180925599700568025618617838818403055455807560320828245799479315487279579757397049074795*x^220 - 7077677418653878756213284752639996069986684376840392224463199588950612914501495548227399069948718136613522048827900799498368428075490971008937465395012034851639442140045630514572111235171607404289276899170612237064507724607452412414415828300615404255473532970905707669812335345616521645164417776562314619195378528521368131160944114675731245975575171198045501580805712396697287046433434597258106323544801748545489785350644355598886347168926429278632920418838635635009910839766930277542403501127977693547223980767571282708513223627926448027169645345088402882031098780917685932741747053764815519982002193269836038280448067480069722570707510357595607419883840212730519484415347151755331530882735048166912592140144620034984598816503669819049341930959344455655221355792285761656218208174857788574940503865962151099184432702332858179*x^219 + 3583082913203580320310649842353174087346790663867159425257524165698811158528129574489465212742006818378612491279717264472623942174701879265618231678628954189688413694050292641162124748782030516017779361441561997681935524025408786038015263087838129126355252998682197410471051806106386421272007306573576839096609477286714082333893709603668410931436191133244834994196528294149940387077919925441874396972841592574498584456877934446682696953043020981031014718008161347124333183346231408213389019043051106625619677504672749709026151285232242786324680945886086901543709207584150596822941474147523862947827225407307840706089786026428938017451636903085406610467018568602785259897533657216798452097505792454834769868505090499035160450276699289208766468233028081306841439553889542241707144338539840906100832592241236934403477110742482056020*x^218 - 1791853432289633775761192738629086334403227319497323343608711590230302124672697133241486406107244543192973217221504613167437552719576428420934473738214208308930268103686045825649183985435912390966156332473433696318260274013870818366418465851585148643690454743479189107099347016759497791064714454361468740683566853122048640890786154064831659610378261825620737945132054633581847937965222437035509301938810721593923501187996985626583543068294749776473060588574595345192079606703510619582644509773868430530087548248602480562889973571459857748515621764094366058334178869737267022243465468203111233117101400591019189065601461844744347326504970142315004317884663157428705563689211923818714979070887754504425969366862661357114391322040340189866374488959758206400681831456164483881853542286348571905583251813104166443286477719502228783548330*x^217 + 887469136305129556380399534788528382967271783480988463654425784253208127219802596933481122873654506152360320094886560491862858403978090815230657715313943822616651241832571240445944494798866292647195938394489195742804152917102831827033469767497623763988234693952207921991664500100649766655687098719608406113196045538840776380986732721535451803500527225866389097483556048296520475811245656073567400607716840330275423816317290423332419935138172284094929239310789878751486207727688815421091777900470496793502188140409092219512698980936104771199969119535455378996109629215190338518335659300147380051166914145421071322075990395201649912033794615348872703536064806830541726009909044544317143178756154972428079300332880867009436907639334459156061228934991479548932311544127588961263974218314134605686894187812675578045237626228123691184827084*x^216 - 435541411474875816353163931726088629323491900812116380522095578921699274867950124141533773615344756182698296551140540104162302871150644477406564852503822301150175706461565306251981393586871113834185312480359328329148466450140986969211641796951793926024688206503725717643494216574422911093456250997170648641189190159575066334436357037361803828658237964133718764867818159247728718719610680235552674292451577517150021595570266659751301585160740338117294942528417017137447671718751485753445363656441059367931587460336698213185683048596149330012529907941983955524473963950013432281421194969284442068578377179645635702815928920482428044614239879028450401393972070874703007103571985097072678357519863888631226525145724022508183619685123189838330056585321239824935488947929771008995031360702392529367121432547987822600856056598594520752530574336*x^215 + 211637415563459638925183234403759718898513209801618900066139535598442582725166589361027389645923132568202659522937459056593813933003480148157927263487777755972544054989275366633838794482511360083498761234733799558625023532877635245558598375740334425205106053910838811890600401200385735883883041495678376104436873105231425842040358300993173747958247979589532553797826656525457948612744916640940269111192662061101267514208895166782278259012622517063460930287944429772723117104067699850474315874684061663909184634056174501846601130918670457336004740321424232621668073086901627047281230559480809209475876188901909603710433632310799527981228694529129183415026380118055901231935986750734912253259590628241267730389596383010622949651592958336886032174949602697968784000558243341348979278878732767654114415262743834740988617811795246775185028066931*x^214 - 101791142555134305603402636995646647138062380984833158339343222203463364648422797142335894479068052117479129500065059449302182533193096787229590193345210817576133726735062147203078042353976285579742407593728238222435995304714181214421939775713360924898760604473663678574315670714419693572740553398094130134495836814529036336793662337529541312202582854702915402220163209877132606527321352340329890687648144563587323334638949888039309491256780216133672408286813088578411223626269522971163211049213759303847938369710789763024699361615752939710986363013367158242720431543091506834869432446270627274412313484225370919767974698508996613881319399578414444938573927060135956928879883137282689276548248538947255032266331068521399225290700727828963225385076705749232264001186028426965864659953730665427531199213734035994653479623283256319365734641075156*x^213 + 48486920223644759686411979514442803128805221974406681239996647939073679710602243230634195158639834917308259684465741111010269893857600652351645503702503570527917885286088971811815651192396182465657839725957602839441941440122547553737622941714208582433815116151708128240593963955982226939811908354309017408014976307940689746690404276087514456638771542937617390796726765449774113520748300425930936795793707534670828795940469774796361279661910359156900162947115708151936208023381206847859625237905417923098372924561188491056819033008149432909343492861507354737112508449665933744599047898518378667029029082861472821193385918678885827768247443814773696074714288228439746469886238855886026499615596994805124321186132779937599375647769112208528481327937251489382749774341112199733781691438001664680800812204977468135667914478759541821851247845481298786*x^212 - 22887723590150019043919210808048982944511316172357784882242945352112141782369755998135168600496800307800506658704917317382164174777017991074700385854536531583534241904217545392499623173254001524129246836445340681664247730837072970236191658872901248718225530612163757703072165591209784656454920539179082485178230869761645153881970114119098656289514791549937910871761843208229177965810355935820687814196916326302056721618818608466109092421217810887409410832364938396102806061163357685237667149920197814095813692818590372104727303730447622830991359795072123742483708442663701831464743087475493141542662757994800431504661479501565838910240576763974732954590245219067500885487364791522769815966400025100209008706184868291305559437414416096659798536943295775023690039199810866962789006836720208594695173894219245771684404921081676735417559584054813798828*x^211 + 10707284647570885974115521035044783980335600447016243178926628865769182297683314843844895417601869470194045646586869510159646235725619352648851790124083831960638706938404430728930705202759223669485830095452929335286910687798735278180025724969329705688466454954686421908996525399271597173184416338383820837474162707186575700749763604913393730184078177024233949778990801403638802223635052416813574911777277936945684009811572775920620988892165336895218569494990885282224097683875895832523560538989284997759385596529172703148670152126443106129053222270744496022484619818783021846120076853691512069392579403662494312130135407716484008498469966464126982934494228996697370503347560168727369238490109858055479278339369122313759460403929732029252100628209755189064839825400680348811232079247468041411151257805211652162180830797130617335214017681614921216519685*x^210 - 4962951606905792069382590970756351562494956866761783101563188028053203545807495948532794476858956658077939797292090697426666264097909421965727190926932560929931794691486646304841741273508414218651145391014009554685375575327919662159969749590964042181398392626566573073677576299602619410643008445703534758951491341625055766621089770181736639250863416045508296475314191132301232450217659156671946331937887653313117800842118011929290655930858052461048464401924079379699906697168142875912227647152450364471224979141162615780582693099261028309560202668686030948444324061327722952892809426502362389340511193200038858001298551700443069858874274067569081623976990414820474158618353275218294763572427221411515374119037625160788795679041769655493432386034663401486075213810351582877824771082053246888679016553642663293930530852815902822252784660623795714089507765*x^209 + 2278796757889043492493446819563806330492551333057613938402649789254385513729666982413275458894148874919680121300991898405399232745677168122753265435083144344027818409137238322391314982923488812527751861911186856140432814339524816682894145342564672434087303115268425645956922297838421622411340873096803362191410374923319272171635028775495232147155812704751222244037677181717016356114309532702874284123545640804153405193065847015270527344711363475131978982249921811534900588885112236730432052770639555464645184106334715384425245051650386661202859629748851082503084384148874207126132885504668194017807598033696372622320260015301401772492749236061640452845369267163730516748621727146591712297369511917412275451022987279549214769830512510922193028348402291037725909107856113938733719939714923177910434078010742344122866099707004772084657009448987908380261764597*x^208 - 1036548399895148337984951172230026474395800672736662465178262850555302491772437320152028305735022017871588489167174677211136168783889289281879878282785362321519011436814729865918046741020795457772437388071023153426529192806108803392399153545312746955944196535885718078316253694820668989196557410560233537776067284316018796851058467233890748605892567957105049590095824265708651743076357234875909562706658855476746398048487221638706519057350214162377757729549321842237917182878695023814673497593043375797279034846381810190046362978953885066891431144330905032787179208600291017650509640013812844189801134279660909366719948929757226076958728765067753975992741742141250615422114792597955575538346230674788163197245725820690325008864054841168657482458921038241569151178369229419613453407933446535235930366040401118863618895799218600720097162556963946186194972629192*x^207 + 467126880170989918879943171347814358419623216592389402006199796342632716297024453319683463160829468034597608477605279312494552305488671961964007009423928515387592447393006736962044620609357877012419393912028431805610907624034855371639086266276228546062762592667979033961695933054169117985735149429866871618573693914624140224280613711819648466549619863378952338769435075419927326418164949587566131576734196359112365793544904915230754713951535850285900790620589250636557929450539964425792516832468127740845285006619992276826746632760136237143718816814060702074724886555609700162377095294729816744984337874324183617524411650419125485971752332464168744068117453962155959115494548084356339511052320705282919465157265060540721417964655456572523581772999380477448028211020881622042221165154910330174538571671193524279576830794246580283540524430512099450551407852566112*x^206 - 208567517415407969971177080573806499494753915731435084525359205529945758690619337590077759217080710551003992030957607178377802733424548228322717907773575999157133039349289223464345242405503635529511308815572764178762926646238416794500906627233034995531535791000908357146480402968970361610671562332848947432807158219637345326280572879032911231153847513105191252601609195075504697857071631464325726505160629178926304274110574754949270362047584481970761400811616348993334807016513822952544024073833642991812647234143057295821098352416509098324041523198747700610350016883736596712646120033809345027523360189144250370995822952256890514941771534528564112636586581876320493900640640750406379078416054013550270887395806071019259612126347826636052176793868483958766350110776367152699110324773067542485404225343847364945995203900766961955670995938521500557251015305367678697*x^205 + 92253120583006528565898790232139462726742512301029717130680148782185563669283905715443958651379387877627759018370575963501407367656950388516042088464602841045990588685956173266637114877627019341481334756425800666219599117774952274848955989830324085355662096034050518798736382695191839836758122392220414474703653119317315336276016459669317939080306741497934406667645762693573144888939112475192815172268180443533668185457971130716704289852975748115434416389585069572997523665827226004144399647513803073973098334158234920631124361984259239980534508271836246235880479917640561500720127733842243802994364673463303379962269066000699919948644046738469971809984729276956388869576975636471133261854062215473197515689834101138276233242740130078146232743265711805639069840709855503143878398207953890063639852838207077241127402033424588319835595683722344649694375662055854178844*x^204 - 40418151844695409793704102680017233947133625716156693623483152273670848459700188325194635197173127787090311105320190811140427556486248275694197589224583129081800904817233719823987034666176615742819667700041386970545156148915601886796092613290097578310821174773388956734267119967114783238602993211923912106956560253744664538283145315786750710556881023051085172046708255824225496324169428350489329915816091540781143015474454984504349863281829098819895694633073245305133661460113180775254294121510185650138934576525806015701664468922967282744811152983373099227681419846643376672851917434720879331607056504399311694531457979973741641142841288711946763403035165545308099710199304406170371754755297070994814657574576656800476520671269144864838551156162295913525175438376574211372336147501181557100528313531654228800803917857207431609540617790029150385314083682999429417869585*x^203 + 17538529703193476148896617786772620075247921798670051819371274976023854399595966279208593315479240061571272601032538658148957766592354342240422440921161118323245762629696213331998457043532359231422845109160914333658190234387447247167754315463067942494061160837628904603173448339211825575206468152840391388211717212194618000285388223081936100057718818122137323085227224177376745163727596592933767183208954409079108093921134084581916192809424396561424593377870620483207080472707333311761715444261660380060510858948618900609776056168368631275717701462077804392964356006249664669401310571978521858500004383996607151615970209366183235568544485064379316261221203335026993599958763810710222504869092995851451620803837370528238086748973571809296874100653841985673734927978691738856574066249065346262905394335012523522041132616607056423044373230107599960709031084307497310570468617*x^202 - 7537475656561439681978820224418993901896295516514689264599705062805259851920169185573496717028693491793020975618089813490149056768007870925065833183408677405507197351595265149037055350363299155735766084212386486127364475005121161612432782875193446321026940945739510225494740104617922421500931715957388850032512407395234863765913356644679672302958509788781978698448253854407839962927280030870899158703435920733274327700168562736860579684920712622668424179962503221518089902257154484170286244733408779406345025921444687543347654315278208571704362351467857157283282631406314225086565828976356373027438831915881215310189764839513512555806729278525630075043145307435844971554446914146805574557500992101513595226193553556766105126191279987787346291631239021415406971904734469971636005520123502838916820250065521121600627525969810878710876629208760451975813991506062463111425246099*x^201 + 3208310140518572235293712168585506010468409868144896325618408279560702105490374435440593060085094668347004077264885984010053782070283257778131432904172041887084485584396534019475921624385627205498434616737514948802387165424533035662329485174139752697525217702696355669219874774969956079774477789044539657318535077478230267996554425516966365830672959899000667879379171897517091857742292124455694133456791972678796469556751247937409422646358877279265036691072846055054121412571669712564615289103171418046664100120387901031370335937904237806822530887969910459905328227761286839885633301740190705940106767454006023686165560138160604419577519252702558132099982865459703826379632558231586662157718853093924359405293440676992936975444880554278223771201068240715819445828013178255627800177178359483288976500451801629671252271695029931398860749168716247525012255405152712921028040796225*x^200 - 1352437507912440853112391005815854921871083309404056594472503515231881255300360340148194548749013333024634119349305757351334119344092126640834551768277035501602577361937282864884168135651451692636791133855142539203487998152224531763954928635469567387706337743712000722496138553931966791213084562371248216198889791006269829361637826433070900038733463737149365131019746227063125219522315262735780038763155037177793651334977569107986386251794549076257331222723471842218383801371796163528044919309214012040704506738998974693066977943011936337788076554669941043610530159205882039985483651577710052040490801751100545516027009793105743288459452868451072112550788913797295789721365678781338914480662282423888211580528662817187738702834681959104491411746045736991065839948491616098655261970286415851236063920107175779564947938802084546384415367615282738409019175271369898123951249220473527*x^199 + 564537367780414965675896872212046059137200008247237234508417232796350616903409480528454512330657610630501333699191884458245682432389347194594749401165483681689042436265170219624780695080423949881394169105159733249232598838194757741079511129981261835505736254784514584505269920102078088866096123426452643159118412502978918695840421197938463499341063838199559886749030140459595542622489341091216461557303614695675071729017899963382357967967297649779691959773457606718835543713205404198427663062351343323855187992086843559219782003413430453430587655435430956543901933329062797629396235868877319264743623581887117657425983507964610210128033226024997213740017376724669846296067575523608920347649706897877542730708782925918927948423286112082728918986771682250080153306127714942695697549362780837461714432961489776849737228643790707887905068773900702282636228614721846799257826361856149385*x^198 - 233321136442333540573961728930216897227017095367881896391000495002161488834806867884924754171194934266626374535391870812355211539467524558490219119904561120010620137641015665997724487828265146668819444997846777806105776211156439346271446639790275038726822149979583804823583098161011899414619908903843073637681417314775319416209577686789699742087486494215299602586327758937238074860732936553083867505799193063833525055094142286685079476457046427968048037996360341231830398965794808569476048170202983725906288881900234199901753097896643316440392106409775282558649899430128602475291507010524698081910290549749282950263600227885761419253296752935001916225552584592124231454432608677193978479736409011236210736212764026154216135630815339970962758035865571335926902445806592383610311456866986677452803919642844147241366330382075792902194996630604787645067886109037263546047033152826823289554*x^197 + 95473267557362838125025874617167865090027762655208561716531744412161923587656532255768622734821346396453264524705616326721189087128976726371954808992370338000308887146256205228627397142584609384959857772320594394263257057492870110059284962455884600100103508640988026680588909520039007519820073426368037880383470306448568342887255089218710161375821128015260311996694895920732465317157807793593168544822578803005019350857411942262042339370864522497202952829438510912848031891355279775498674693306343571625601095806051525640745212156319146811739848953926802138670872936875436193557028504544070656316667274115867045917989694678385727254816747413891367126704514838275924407759117456025937069293941189781243446199814198324185332526562041560663514505637280572539719871469042902447502215087512931962371151624960146602552232069008022748231709425109028977212632883052549884308688194662617841106390*x^196 - 38678021562464470700315745764959374123441093834002300510628677122115510300586119924422968780317704188242373782828434482553856637880683231981570196846878529424517811937233693285692177215898623609012358910169280812674868227576487199343449612216467817112780029767213897054551219113614892370495082940463183758731232882310214734277334227372822949865068945574764017418467147437946421577739996312482451554750711242984001291275811895611160836893375313416808124367246838050447327978074474764274164489588156102088000003510268403952330180272065627405611914236237798706014082555796431039615307151325668875737278355454909508698474266081291148784518983735143030642719382437692662348412159898943183866291796337127516610194102459471269248637115658812078757315798935174616261832768664209699111971992988269642008964716308089637665872779269822363597997464235064870117226017800966758246921345933586457873100835*x^195 + 15511883361960277089485600203213886363001895302403214505328097905655169894498321490964353193133296863833106549202731158827125820099910678682269315758707594993108183404870089286627626819998821814238400153852912382665606703715608203151281824391853153333374179216319036324291151659567024999004771361977591924827547812742504365574557208726342198250282063824903633251549595383114045241893951881533727726008597736733092420493471552250521962204768975213415613844225467225730616214621800277154942368743776929186132664939309043405358601716918107320489168821878004772674595524833396702167605619755838379369795631406770738005655337351716618764554297255947263025119450603699168242649633053529333679492629178922692036050238362839677132262138034916866468189230196742740456020873244030346943957741138170928902754477182852383708954796380280883856689455984346650357561140678285059043359486831520009033534056657*x^194 - 6157719443718071835448923706868069700261122856776104830826424214812790653213959636762830801887900254043980787618371798610341973654455844933767912790155046232827526109591660839800332335217322933657807797525458699810612942178033479918428288729182194636225620513959732140974060129394362493085059912366215752904086420107736983373494286567971061792364129727358400870177663175947054926785245627798840252694671884572431058972948379410103288177981029927350249700199127140117453916620710292014185597964205165115990856101447039245245731030866696108253856653781535867205911703230130884235803509236958270394360331360736194522314579508957218737370359955262406181661146366208865121517261437946232689253111178493045280720179630697032930864783728717581101519145983944713388446598811112217827953326335465181179872814562407706423542279204748301654807750630058478044218946401863930728181468829368196809749360920810*x^193 + 2419193518705192460605482613233542128227791197126075010484993030352499306690992522035741253128572902654753295465117986681065587394289185992639101869597237012120847989659545876143981622965123830503255659640799483101605685553040812494619482216859825767827841440662655221472930510327575550694694768330934764061236716078951227437951502297587334768351604676132810174697834723528322818075783448639818181974572546283134377536750250690719993409385515172677114932577102645413171848812310055217075169325840352416053371931157237182191759011699287029195766480467538249122645145676353119495698045449032963313699249315977998615932907400558184428700180979631306364773113630102216518564990899421027713185853952724448078277867592984630287468228315604201045824533698670209559676849100844538188044658174290101584790048677563170690139622075319174092421140498615579885610510405735971832377923016547717888986533870729334*x^192 - 940534568478417818274782238459897595230171709747359757842784073025378347206522499351164548498397900896011435395813121320804510676220227655168027518005890049302941204379673673377623312472498666249993274824184731772586078488824313360482245203025811586089737304651784566560919337028845756395431859867796636091444355436531642821699857357701505637220829329597323081828104880309347370052636253642560808295748608759974948795127280768662503186198211373923794282872091408335137749850798243196617722382113624414635826381961994998172670341034673932231814196950294993602120279343919455458220538433670824661820434911459129100943795434048760058601351287643126435032310065308562484781438194642289918899274090771818175472154960599591679600059222413529011691940871856501839791207433398554053398843801897045274257279452794041531717135532825011253132841342506610143224006843386331167367291972806938699508902565640055769*x^191 + 361818072216252519512840803523382277505511933619473960581047626740477577250054430277434804515779839840591602397515871601436394840972288697972069503124950512645737859772836756849389975468681866271824780573560979668125273501428261913379441748593157137998791042579143257795875924373636732224084210725057230114017829847072833115273864443062251788701186270677264813413527033535139822336251781709382724127483970384080155511235891685946094810902777648558478066870291936197027418137390837721659568700150165874908795364300440535063253919587448445489260473087563041511749605758948161714810057369441620932283365200671393247312263659319876692282534303251823031092255298241738359406799943333782066809941323336865834767046499775297638668577248949519084764314337795701894814602032515078964184565267413669454209418993702591455975636367110540500984797046134657759278940624610407578028754752155732902107125180245313461982*x^190 - 137705522496733036324403252753714222676210471395392170449726033337656825376265593882736912418827504096320326875388124568145936891236466700424724728218536331760373569118682581607446932223888859380930901044619148217043471502916991510791605729291079871457881380707203886477861788536457812740247373891479552525638256061743131877794735129981399072320271247226212878532049495344593626777421536445181768848411172342822290704803499143128890732716672201769461362542105965885700315984368177333701367962992526538865994187783513743525823809741824594482697263056339910864605947747093382197977174307535667326969388747137494381881703939517819041603277862584534499772505486256367142769894018744051440848859331629928554293503927670718555072720205421860183877470213289523767559117040885790596736156373127069188609462506871679093600833753623559548175382353038530493151417792370610291635068479283649193313312143914454820758470*x^189 + 51840586176106005301341568470469854254852458395052383117037491916636534259852688015920266134988899009409628325946150500786915623994608985024847515483835228773375951447465002330890396210147083365519615963275617821573210295546919942693960343346394367406499714766012078942101767142147952315454668160574927983110466923760464955126542512919532281621440360009212992187525186894995605753812768970744621244203291222834763243055136965059323109818651652322278515728642464070459519526005515858353456859738520692016445702356055959976537231542801691805323146795975624392199803344216945608373352896419329320046525451566489140787840373227009609186404019257609822637273563181359939555581093846259743477684829179235780722746090069860117099201649217056761174919814283498007319904977005549942478759523233482335664879897453723752472440102634701141017170576106990239876855984739557672269147129233216550009364173594354880005081501*x^188 - 19299835911479177616557907254012356619593537478533262977244789683924957014025278928833611169140144871935360198185658003745987960812683703700208200665433615982375768955064618831217038738405516300281143624937947480141099276171221395442451361991851047320149291321340649434034132131791686593366018631896431233136477213694073542578727119729141528932775831104905593222240020655980290270196802503010124216556922517117713454006476864417472429828440586573189105877708261138377100235833669274221952949964968316040578953006098300583328592075723482605495983984911653570583088610549300178901790369327924786463971715190240334731653206228384459673888248224009555248786595570516351263981754523997242500423469192985527356030037882415356700194229071900624673210256891258602385788648532647453876641490682428552306327499076548816779066220755008715620878961551233465583513578088446358777407216161051962003127394693540797230175687391*x^187 + 7104171314647458507627631375097780524281981532517729840866797734457368557602619366879380840923435108720806570481419284094683014761650194177061086985020599884600026977890474970550756252576847759961392279805136364792721147927863295379844648704062585546248135232232372811210212148703898446420350855908459676678840817586750762461916490421517245052585412566725060829397448726786039719595167474614613767226542882630259845814552792468672589482588709399077489958419720616476727415922351835180827667509306849812317705608289388715952212860321771029128949246788753939844283856348820290840968510295502307820310937520277024125260240065531305792530385674683509218533784282917518396217571159775507866052507906213743757075287464285013415148080136492855436674282222586593272392058450587502249597389951963409666240791270092768196102355294328763895555515613742339942964970771825410315785840357797614325010114746989231504516200044226*x^186 - 2584944434845679648558540116853832718370668790936359286862716239560472582831261806190664434434576134005874470583125906026947661350734152244217550177425087324294856874470877315245013288472004664129425401588704811309815156701218044970881386285999783320145940027539461478413154530003197440829512447526404548370446422715258286614539552034227460944822058536769750363226811189382799887474350471458852976348748423747542244976674635136137552577825055822061909777960003276245820068309964583354826788612302622554925699107152462682993005595204213855746417064932642465707741626747242710963482363681754149092258455551207648347258187468673848367170291083256890373040986170973911507555975206606043810922055141444320340678388473034380961010597542767641449306779159226156687802100852438912106425748323661494579061015083220290919644555637942620692905031519921798368222892477476948135050399210187572064412489899268137096548496940847403*x^185 + 929489788136432118523946598718467193311562006491581317173797683921935562855534666101170132836449042126251765049832027399702155077747590716714320263875386362385666238822242814448797529694172234491492120013503874635290910564174852168632963514635611552607416181414644296027492030519761748928573184252847257287828179123639259472649616273303891421594974797231574996786963601986843719977884838930849621493867055798097044343865668807573278020443498846036006711978618581460732578904949907436389453869404329935727302538463416649425569384005392057443990946373915078969591620043937709059346434491035266354058375324298133173276003184914241995143784806969963025308750934702506390133085331619795961059456827814948157028742140632494789523263405237474493014344802769026334021722318362641706326037737542239624291510483945531021207017620586629585078554925099343161233256145464117657624691106299161997567175068365129830933681926471821659*x^184 - 330174770230718338724404835239555583322347698694535286626182882722377889438100942448978486538269911081866450240363748207719630109067655617394519757038404986281643289847002924657613694694107739801175570677672429283545881181784061522905757849930205540998331308271489900422763645845745647618295611700771925847000649021692355078710836669565624075125425609321932659027973467619739760396286097338954499363763847180312699433607983512842372458808866556020910153865041049882106321403697795930339916326265301704349025255171142345266741091066532697274966652875604274188043057791426556622765229786388871586687599849584784192972335778961199397453975548477759225165281218049841253108452539855101959828081509628144257942429882642134448066590787535138038449240264261638174267184271483072291219361136657628208568337541379190130335857123285712748897444730086557451243458847741079289220587875649241638672708329891288035038386792016618019903*x^183 + 115818404941643132770545789220936348133536575496613768411300961065034328771925213604209984289580599258944109928063942835189990308316877012787277230891348217384294948614169124636563189504362824549773716045976217971917080804082135881274674874334077643119879379864693340713613002619733032692273137630236553597635491518758285194852215893733090666578005645867699568045805963798514272185794372172657195497756091478524037500304651178037269021918756878518596662798846193910477344790435118569442972408946035273590223380648685405775370941240494333839281973297459596300290812791898193678199429072724361420829663681355018110702773592370526295481278990559206293399909250428541246917954723356965247808650508491019213996383733323604378542120090827315589615081915536872577039855659544506021630279587303632126765591778509317381215478920355594623847089135461688089491346735514476484121923929227233041982510299669546439640127862685681780139205*x^182 - 40101077071934787273599685216477861090945258361104658263080607129904083314961127103593281948382995200300650410043528482459434988900512001018421306520297214910384321807607982805774499711926924072992094555387886588626288603322915845807139117381461498879606021845628851986340361620228208189724622444908223621571748207375854996001767803215421598059089270035977089093514915581637774148760275239652362296621364030105182477174127269338279690683968190896645578595368615007168135700163152696276735963864330295795962658378611387232465132705330779064023858058332289667728491260903642366537454785631308958793703167299381752342616724053709833444655072158337542932806776986566090788125435934614785282533847906989865401822019683260283250847999006136212343093313649208823122520823807373169518679335081208158435825066776960987103870209890282803806030049254689875097966783541748790770343017989173772546751602610894562667003959830023778011282771*x^181 + 13698270451430410569811437649494881459888635973623830891480811325704323842441734393982919449268248427195477020241185823594529194204102356337350813139755058536248099756653740978621430356237339501170460573594419826911974063815481554938093930124741095668347899790628205494597155199228068235922020191050372934876290913051109058524344526736456453763444653695858119506494999012169713851057600544632862824134164754298489375008226890967885487076040210634071553392004163992590248671098049254771583556050767067794170315540394991777040624270143776281499084506849762011500556866381860247899594720753094304631642308028379401345148484088150835849748004034223459746599213477790522671091179156282130678098557975418093802498787577879334093962525041089094165868679396438694762704019176869100295910723551804755839791995205651570445736207567723443983211697567417118033771159293724622002911126625328326255521801903945572207554333104124135391595653827*x^180 - 4613756113107277986391481762998912395486943876412479381937545810328400247197639509404529869644502724754475655387243086818728317473867757988607248355418655688347581019872092894628297977670086889941094719288407321610265716118149571605388713956208834016217009654711747848461009415072875206746368219298470306184653588222198630969310863673028956235583932244985180458620623579313376109907197225789193652464645444424026626939050109959052614475354149263752156536115554839310237695273826245316088184981968642478593735102910563635638526267506559848445394907678283928146237980697722014178198771018185829274090910357286270373628272039663860388819583489583136083462111084521942057351705432901700665171566193595115288165013438350106150473696946181140160501947940694800916843520905540076262963765606920707073116499376296453252355516116543754573700973280774139127130578124026534785284800760483199591020267811572602586709762451310947637227539760980*x^179 + 1531135300406671045249608533960527866105218132503697687444913311570913057544067183814317824872577953217193511011069760626507529499480985728811059650817473982643208463123451077517078026470500498744056873704912813537852671507822995582383538529842533334813544766763709825831164378498715347283431991486019270279435795391453229835820317254483766153309204659542363882661771435795266807419511830451210975684268091756064255235146818720709826943174387439400178620529907621297162845944255745580145333979827691313672142254653721470736280424628403270013336971406443811056945512060325610124778247560903203227271170089117853869157529015955850366304111796319103282871138197818628308735243653567602136224534409885199539823086824227560346507671021780833145172048837157362077758611850108252360440971236554138910257177805587338356234951046330385609932603176318674390815270662511186903581693186173416270993475689445163129131887869506190088122674332443286*x^178 - 500222228337994405709113702354200972269807027326899827351941865444992287626115859994089682051441916040049704387231597091625950561213161111663982043659120709473984238163994143956799678865860882122038686772308851437640232509126005913762572824106358230201196416346956643193305728732385116421706604974238942848758312944918289639859245743387812068799636251114706764823003284473701879526165275788805381429869949034693048460370145978819425160035572579699308681403558433134120754449849957668731712151232524254174453650393487887020869718601068055399733353521004120025875500515229238694089091617306841445550544240399798353152533993751554583203249088691585703139534029709740034056689449318615094869971131035740010504537407096327490819829834975482684039610636405779298875967182963678450441571545233560564110196729549374580334404193801330515180493799283314534765630819280219367312205188376097085254246159447929644450134698250813813773969292427545847*x^177 + 160712055477601629539599578610402123844391807810856599473765998381325954561985129282861315288664584525777769356329595709976332838733087214046391393833986056430878104214718022632246282263340583039872491051901723166187430757287955771904683098501889458856549223775992986178250004786234876598971977785239453380247406151743645292493618851664485023187606529744689800820680817887996933496639922396784176101343464957532128236741064196370414507711469693672840690626315111486777982119305987734686983523823981306534418666162158973831328467480808727299638108658990278843990322675966426800441837906179816339558116049886277183356595250693008755766948522715655065420421744051312018570712244188252508419134503895395117081019070809542342777101904699831134945908543364096116192811337484512353773277111501497063844655052773287549453954862908472996896829341651059330080164809070081044249887113686217435581653181797283955252845265584855518538003971876209117728*x^176 - 50714314284366227162276060666352712678602594473997183313592918127540378254885399160384650686792814632893350567448029310703260228291643856791611978832630950709369030947570990553049345327684173157124953915234982983118473659060637116880703041541162609820002163239627786938166478971496973031139980977262751138348076333305570644487716485461195346296159706570883284824050667664060371665527868968435799022529029172563922891783188324515408658497657207977633407873001152033514317626858243211244520925527230800733709091275641630689719372552288330492009563828812187674537315743800280047907824127307360486389852696494103901476749095549576737437387646003606068925202034792490875365368269444245736422319048701301444047871245181666834710497268234085505340694053580576197352958262256265946036393780562838791759848754878390902496449272874413747245469501755847879567879502426728192876947834543742667210184667693698777375083880251892479622586933488265312294674*x^175 + 15694402488181416109311869278004406257973160101331928562332293290303236800060158432250410282308423332543998829817085062716805576543539730375077925175174280940664393149236658155274353632553152931065481719719995372068579506235403173067793180433814252820840434424337374962669684824985569949661926623596988875489426239557063128134725463993243427027342015265531044742140112982163429511796772744982287127297275070819821937618705941825066267195092478972244597329522837614624070057745804186444853340082304780021346007165180628021724710537879912069412433576109420883898237053203777442322843342766875697562681520296059349331890584623382836573202810737247359860523239531832933362031749676236653311179665390160301156376687790372759275216800569353212505689018231981625113514603967459729003018758778398093475338878565698375936923696501967532425115614691656446477002818788920281296093619501859871876631058246471482969028826724417710240879552537415001391075499*x^174 - 4753614551157699925934433153577442319366599349635496490659219529125500505194291186508776878862554750072805742001099623866692685279590832617221484666463964856073745650443038556142638455653838172913014384856861369794317515537735563862519409117237143920457147401697633715649604045973556991146707628486227167033536109883797893296640286180339193384245736022223041125799934697308576141323311118024730766871210363565211305962064412930838551398478825638706535672485474458260009780765842051374653153739042659532971451515663887038581397155249311689279038537964677947675338322450661901538683316916391446758892369016738974503792214299210465386327911609666252538358283415024536103211400355024896385945657044617750088063730071600442042964416406131046947407800839948022849950315502723811641721173641217457968059866861460652576882975204569236410670192219787912618072781914267688375768778489855767070245359888041362562818985567957639299161827554802892696869376914*x^173 + 1405400265719902790320490829568697019086922927757063251760067839042108080803011139896202415097273334768209812944707406394487382268537728831526650593364743963082174250617849667077866135540583377826073247072120000992900302296665838099802623733569874029115908675649778821364607011479062631893765191017954261367081445972007309229984719304773990803504651065795946366632230072208476921034321640961429663356942204922348340257756129491495748940874346499281478160902434934979922320860978014330412889933941686301510274828215986850531586076260670204458167004383769004260282878430843528517346386133308899757300739315259943632863712995721998705865852854762106019028403378953105179747390164827394705523519213314067831902236401471252122435246607030719774481717984113504375421452503538373520200935421319757831899082329547291022331805438623322036760242106679618958181699664017196023095744920687748146489626814689863975627212691865398701671815644207676587900532477177*x^172 - 404101143715964356086433610900600184707520404843254001426081534042211999183937410152464616378572633501020303654054818163144484001734593043573913260907989821984115178240240405894187037805493694504479042558163541927476160693098381970467052740794285364555368513522213154261199838075591002609362920271067917431479160061979859868398383668395939016613611544848687208946320742351694112657095402506674837396521520631183922103367429089479940660395902379390149621875330331098011429518171008481305006641415729510044629459821425871061417256583601661946111051001760541960057117665581551949307573135492730704590013038375705739109245946410264109676736783744535146997620252171421607572266138389004952810126882925556799428888672182909416334246072742980295851341241933260014727081253461558644731042049822893187774869989141453166505693906634964489313289084308313261468459076531201555112899871433817379038730089375337770381118389665971881357954316966187768917697327087803*x^171 + 112436515554385240880214062502928151099684453710193260980275972690249755967894189968473964379602503238908444654396382005456932272112988379060342299305918311613650075528816016365522287107721030023265987773751427595494316833263852705165906839266841102247485540625835429461651275574745135553558202347564483897993457202557529911173384968123882152358395225298423272420360072880065036309842059781171252958697908851926167215254681030910141493346049773029297911423963369452287691430898491269680359187338794904108790134786038149383325795141807425211519573764214645157951360616679336693071298171484345785835607773278878121876131296043741821805782865098236380887630522427583866633288271486140582780167211453033349452190660044938727148070173479120259339999142685494316050943345850800677170985537081063650449401258216752201841869652625311023596716462587190322442999722421166841337226321311693842185093267795812815505408347197773380674868152557302620119956265660063389*x^170 - 30049945850857712043416973928936460281402814102406655617590181729700705081387766709770640234884648924808253866404766993328850021846527419684788963137564070447202043476234457497117127982703174303401322008950323947136544742855785479865503326552627037706427739377084257287363372455654010564107585321922420245543980356609820932944001347098537940193699705595906274571887174618115395784016127567718115819732223017531775207633159217845922296347519216101171154963623203431371377718953833218088197138065225118406610977805938721271038992105392660724922789081290698145815589997445505844042328018743546209565346092318235129714991079373285999020261327616799473879063174970137540283648647452530583452448028530602229025812089093742782784115936682452825234482947708032723360067975068415620957486660393941789982711259484731539530920130806314200661688339633284175615746960095568036744554703410110683343339302775748264790570389350418488207508842625897932011414450531481140900*x^169 + 7622975597620281760045451323154735975494618525304917871190438143276235133441948611907591006575694223566248374451073951973994227150613051933414471954013911191454725491072871428188495759407374190715548737061942171598262331531698161907158777124915358666899385023022511674081329227714287564476001077352683856801780954163090024041124485140558252361447075865583108014375540459221886786976167464125630926804883357910151751168982712710569216903491161910386089804642877522152791043638707485503289975387861168991582642995939698090533672045925121704611468767313764710388603050300376944391429627098012139271979725717527267406233620364277080572109558866208312010339010140315858110141997626975381373973674853700014373054625490845964448085820917095820420966247804728458437652052130584167503931680779160816529242536348263329528224740632910945420522363597527337276801710736233725406261185662420031955667361548628272141968183097358928022943125371090665151376141308304887398423*x^168 - 1796364690276464079092906133018247500845908622330095742829261044646551507041447912199933693661312820195857117737205391361932656744401585001827873166601146480166634940599104717317344665935415445928960836676982797611223465138241173217638760635900857843503576815509156525621650804563210619560625926977324455006957114087049867732914757751851549671374337063782900894143095762364441183376636387919331417972079273234804084762356638944616573090805351343241351157476292133916153886456187806843427396600656774635525931072510199081793083965476589951876531531190824889962637654465436490919810593255141950096190609001772635597648692001090957290260727868655491311827956954917041816359068607063853878607439281201469459979233286587194792030006743963293242391129135330340070271767297191376514468935932351137572194992270125340970527428265577126489577174856784548463367402465465451506158942523486756960208475462731451279661635526513308096665900059349412333101797639844230830424278*x^167 + 375736286830322141731789412079770239311773596610121926731851369861019167956248723751047712943196677769804541422598001186243434570021680583348446360457206343568819521385245039668715346464771768386948222665140002730741633797736374708460456334777229940690753359066182873499361519381925633066337274254997908942561029946002939134253688866182818775213998341296138859007829347532129394017506891329416130349345697517644831233825115910330833389810974010982951297100743533550518305697721082255928934737466274487595251190415211969529698275915492179368434422495420876344781733402627811249299221516916513400550799976206936345370614546409966956763395487477070344307241601165966543833290292886005733034098463440096515228675506580674849706561261906499079590790855940104562041711612453122064529758923734128996852967494894673570589361724473446643819862219758841396422787966715752983595676946878463831916883971515660846857678828558237365857076272299508589534240393368693928141332994*x^166 - 61320639708375628876522158555072753872283489026432609241316553045017071534035068906276496626163784761347118207973434530202674454105906076266223387774903231880718088998584804190362349317453434255898967289714846484751209696328549490111373376508552904494763772796503306471809109823544702480129154981814829994063737950515707755939246292342130021484767932129423854497680762327118520690101736211210942586283664979677676572333210419001170694329673155458977336984239850676418709251902975784186788217727960639020750317336851126635749769578597448508347534220525839718716697397624564138997101454414365844175702320214315143762479210647591676971732923985139053914447685786048741307639704602522977973219807289292492184883595148757167765288899323265930475404255746329646330205322374624591307258354406438158904331730705733980825726557080792699531264358860481942120668115643588005963702733143066217494939082674846572303838417903289097863819999662348114007212463120883863956601618191*x^165 + 3107056430068303414015973944007699813410530672570648186306155649717531463842167038543650152933612979929626740838121094921345076211490167851640400152128917133270726180285171210325676170632394978509738241421265246134429554876352441516947049227441400675296508509045717091128059983059613964395667753127852175364522461435164047734339755567940622973836533270485210763953355309333858757775543067766496233433631181014626387992741449044173501374056001901712672487535150604174634746063168157167882763428496354609519487788523662941833969820070442872267162547924954643152634347576301248701774414501484352452620304707127611303531935076115787603912839227971482925143208174322384483929330781596730198969820668209641275099962374429666620672205945201052418185310705717249897270521257708288779575561378484801284121350094186761652831109664615505109811769146477502484714680509375847201998934791602088822710410296498692366996861400536363571971329394456802300417096969227704140283711395363*x^164 + 3333094830162388228318044744600386010962298433866838653091444420595871659507943387497752644409838632430194360312135468908001596510626091842055442599902774961862706719651032400938818128840673120815482506640438466642881990902195128284216542262332726155408156733201540278272363884458294159284036607822640617242936902898380178029992576508795314353460558310888657954944907627892045266518475522721221547371921730513986649520573670676689024676260697912940331408623387616172576168016488782091817109849569041683944249050474465280172746253816872823439778928241157302494642818495877364569933148584369974051254131532170706280396410992076096908363248480550321937839344196033446920075769905040699154477582371523173543608871151877626631575465338326480653080306000826213254565447563280745844218564842945976214029710194294619163078225506863798032891624397692404237384390537572329480655056689143604702748844638180209120099036780645621764922303649126631722109051332366296320075024027240739*x^163 - 2101496146082029282818813659339533481001121727038995586485708987752052518439608341053280836967442565493562967047828683655932960400303923690443169725957430679869114286089121088500980283032350473313421108287788542001332392738597743448682444200545875476346103708124641487798581522083757883274312859966109588038953366552342483710620326774111331637236099881264081222062012447251840149370076796741650076887599199548156366130983935805453800713173622062909337114108108835842910151591364048303699054668458466786527275155657071320867040004904493430502728327290077283053801538865220320383914779242557119364251926323003429707330566950604008731951612426058576536425109474320563635203954731265493242087881320778392401969493950878462613680590906922061881063678930768250845362199908195930794617265094519877334003068275647447182430824622349533945119093599589270739181989584243793997065637903988354174363634835104194385377936563473322094917432701056823677544585832119679127346274521619678829*x^162 + 885573890464222734486059025059677451306840974226695796980531469734044128730497570700553511633805074661199404983497282241510393355323497819833362039959728625234639986513408497743276473602285677167556742717753235106527824886375585340743465842462135912515678966729488341337569837126690856562600670743949264274043390344141350754424865588990726103912992796172715860070488455206354993803965374601505461354581769665969649557802357254103410883579644892332348720086078813604270226437842954807212349883097924873229710161839302811348053427818678678452666615270699271593326404849215568637253774587927791238844478651712658398263989202160275889800144075343470819445213189386440895905420648784917461144352695742042069546514714140031444144478526596340256140256966798257441482797859176496282766275411227667653987445917946204424734549520637565392972606681647333986566393775537720837249052915450079696887326822092506697704183839012234116709566208144674114806428695192456521951410753774753878112*x^161 - 313753546342896770339050679458468319838290234278170183794244754092516242600788012310542684127244243738451703971717677183135096910404176856532773040795388927513168555231440641602356831618860385246332216720511397738085766224256842694820208402539755832324427253839218704816739181725653762539317919162240884716095054068003238075472921130130836932393614159895397130904063147923011286819800042359563557129668804479684486460620729323309920508949503745838410004126555767699355264966405643872698613607065067236435011363464051532294648548677881478624502547794275826887815501447132188561096849387611898447654691862453432465251497892702636291233819474747152618757208937496690622433069007401147472259248794462188823686789406452536739403559638194374571432980874370635003349748101731766110808632267164695796258213156738741848409175495086901945188214361937165124056651486310629893697295838165252453599491561626497412566654644139494813535239973788639155361248483239727200263919219646870340682371*x^160 + 98587070742977534085621836913592966468108506455662108077572949938879932183030015548376291070260229363623774829261411889635896068718106280328706570204832294319690332564475813812583643746907910484911998067754622506364633025821921292857223349899867703610522872425910071272826032474638863519428199794031478425851523843233522479054689997043015585566438255171826263897507606743389230674497824876655444812300151118968948402974496069896789137102737172144269755551767552562098649984125203824852568350090318444286790801070883890593656125072587082108050465130551457109956961996527307896054363477983316884078366993093908399095016842580124801463400128736035825907054857596276743751746004652751914192188100601521781964248629802181075251800169363702779088753297816838846349791136691182512066124490961788979581808773170682865095675022018957608790540728580458846206204422541875387477949589241003447655007689623001431421253107213416422888241700029867778849440614599446511358975101047577918642333218*x^159 - 27719887746362403564692885313973937898582896477263647057119251246800844690677726176282026067364886535426085395646532543268676738464839909869537509621768038923080611044218967854840812538222365418922029167713619928591937143971839639728185327026739672186474533530241850113081802458097589754831736794832379255653413857660417167493448499962828805464464371935838062121555918217628286653174363695152574472841927079083110767003851486463206215564047568676895537512527097706908138409333915049378529000088164585299285922405996569584226293701042619306349881576653761230381068080674246351871742729317049740536656617354428887423069158002160963535717445756991681797083506470077765691674347865460472042472668847709051438909491777624122901199013021000749993540382926902505732520135468374892854983049513582321178435491808894516773793661424702973151063406845669351046582366389516647508929981977775032229850333387889679827636074470043309322086692761343036242013146719380308317795763241384989986218552464*x^158 + 6842195759582431601829071497453035283536479208064035192012944588262511141687446185392799703436140599282304343602341464197877062545658568589882330282528404949744362872043345326209346300011540466926332197034250221800410785083628008043444503023316940424326153656627130695900849909153345907128445981741598040449415477203856651632982893080647578506311440032199148434900373392469223854630305954500337723145352281702217967431247512963285971160294038105253498587099009476857146032628928625729301540828380063795168089432992131087383233606416545211754998864830858595328451434441259866990012497601154245424056004021156622221214434092933163190280384658366171909009303615355783513687449635912474082641174502141992661190408225607196355324078191559151016299680715788516402313418289820321310902297594485964609741408734970691856247031005938907140935173079461110303439407838059332356059134588231600750921977658874424845137673691231352151140180680666966784937119709150154687585733564204573479070558398010*x^157 - 1376052808953177152074241840767873488309087939180418308617681102300749738457560069742997450648084936063027368620453432328803574233948309925881592666265784307487253025014809019111099215491683550332852515190026302535993997197243898852857496038214495933186523405638253735544081363189272631491442605185963805659472012556873463111754393827867634397415433707826342162908659276011785165218688375954415099202802186437330388678575660819477558241374260409128949617367446682840772357457690852232345547300621527076877858271981463614100197123234954554717024653936087251449263896067013641868687040955327088134817008933959414949047330852473263338637391778492843933015020949143168478544750446696062692223621282246347532430836300133694138042087113166865742577182595608723810229630894704546121583644271080916433210163509826200046997732520570652399937438811512254929014969226603990634113962843561419614877979382433627518816503861323905742721189976047372287173758574081454295703684454152513881315990609751654*x^156 + 156018526341869018656047693932027620694475320703931107927551365304037347601323841957499060834063934933433396521014846876434067012784802807339075276859745885390018438645084268539531383833520043484541758198607791604387835953944879715196393586172583904938102515663671048000264331852928651386246428698516069245150592286450820196442309989870069984957079362631663872034379905686269076719080772574847899078461975418314676026466577822560052685399169112311086727216496720389353808749176812126678852522255735164429449341445725173851848576008966829722857264531876088037755973203875240939417604292195944241175356859145827305336840753763821348764171307554742986636048467018079538806734676395491812279944354857494382289761356318428555212835919249862979422922307575218161370920252590562675003486086628325596201562389796006440030893700149692163959781959207983922615967023449068361794399655135396447494539957058899374605196977319782959014576118091755855910360206859962323423704250881082184383891103289471536*x^155 + 40595767174940253252246952218961606140625277146647738951478565404773470676252967471831295229305763254166492120334554424111956360655796599204757351958344484068457761153043678490390951139536087296082323118061118396248690551350153382253595219427606203435817730718792891436323311751022535326291030464755312750606314859976139643666542827171196094292200206963188835097015383312664895380247879070891144469406834097300676577886662086859467869224040608723185509846073911313000308063619390731859005750392392393353014836174748459839718303129604942731753097063423033332306798037759778985028941899433850117093390925064224379928101223596115803619886291342062236888323170930626741673407986306705188495673856317458666938862662176900161737740810589574734577496622231202726786708679933468405766144603656702950443154387994490443583374210188513365780146790381992275666261704113917046033962633943386140468099994956117658147351800683812983794892346736660032964131610778202303073881443209547619945748616666389941973*x^154 - 39262518013014614329308856319804538424981019821518861120290269169513136821442000502964111831851076260093749561236454884014860425306264114138906050913592742123685623647320298999081479467573350821363697630083244413880048353883919643939764744680863069490368988879537213103309514885791149140940754098251272264160270649318344804427890077470982223649464037259532384894115682828857640493511311134265416426257136998504917681493789787491008247746435273952600670706615129726657319699338186628180136616186157823105152765423890394238455741983933261837602483013600631687839525969473181233366469137931004896260868658436371902006836435339673356394628610352024328541885697246600567667671972177098357094606062062429004655369471188336987710624512529401594502856344542029260070557286392116143409693155265187696608646735650438918536565555049611356187270835414924753055898255299447401524810083731420800805353767910803040072803894727071562682040998290995066475332879682184380012024543777582152064077767194995335039959*x^153 + 19303331535166508722645944137397669764842474867545218895123907040331471420015884625490632328345377949111957311163710160634413152939035307503698278299745150779375771100575075956139583334343627394431481413793103146650071488961449011876008406899214336343114845216778139732483176266907145385513715452084618315021299007905068511747691509075916301176026540372935985004838089530761461680412353572942643686179747325728228087828429542599684993299883404422337351245540944599945936239116967105220059392619172907341252948809793550082298274188818117927995057317179043328959936655507160804103817863163496107425575976776313531268391192275647985692899842063156347434815382143785302393039047912422932813037747774011783456412021603288901824178681785011560601464611418844720119600395105938120256634721574521205665086307495948432733508428185952383665890296486230533238277797397283679554799274493369238580885339214594468369045912424673813795460377255655432784246838461847179432571314669906916148073671871539909143726261*x^152 - 7605244084023062200754198577863160627556216207924147506532999986812530162009669393680579196363833325773821795592916996426892283649806844844492368963723324470156909419661327089320892218261137636300141244542622332379982638839628041261718187651686105675318412533609372253902110486016610929555181205590105979105393400662264111482905449165935343949422196136034980938020463577128917085795527455979544480541249322526755466042662979486173372724068336924962219812810192572451094736766488758012878703501091380647077790585148935860014433529915690737861648745580396706425911175238502908672857382614165195473882618464296820614924732104154176666905874843279938716414299397217791236273602462915503928587513947676898902945572530805673290038527524238479493142579761218818668101398914353621428442224663785418228360643092586889539069850324157593705731234653266127287645752332789778719079381832345544443571509659580696979873082720027126437661567834134213214489000021518551254705783003553468218621448778826192759907745850*x^151 + 2634756958446199378673550859525980311737738469791072937458796704399974543304964768665977195393245217177974268383115876544366738011773793950663188918814632519859369274873039113080133143831739660946155322969804196991050228932810036882405369548191564123592044012353136065639408012183573606768122234742312988121377637363418801160463147406076220293287059786721372275512000033614568545630876811574550872175045639679778620730146746457823684427403259436794267628893486785082177903698710332730186643955722395529810307294410097259326521046144590657284064308769944481127479850850295725831479875331023936846399548320360884550184708211332173147353898844231886454891967291155863197545564179607991558532704073602450085004566666716733610703056941574217101297624823079820508114906658530866925205008869718766612216778708514645587103017244649815843946690809714877029235545390749589617574627026404934147763703060163919917681748469951139500021790685701024302960674175184809106753186502533220184675322879872831312140973417148*x^150 - 829693956812254981843099374511983913333366030232134948101272104324415211015477205539246643539976389677893832885930196191238123518444851468718925829512904805716334787738285883032624160657081574941701636794802864301427116921346397027077473615751152643615094792582596350967389253544914138247052929139787924340793797288395629596596211059828565416239102004881297480777905146917359732225569441056956959511296215721791010806339567522564646235785565465714700008649624362895299862812743270606202763350896889299303565243858197805193460750417249655477885105034332209026297782115272459485692856908125405694588807137086492146878070280137393433313158738952085638509336195852586636311980435477553711079755010255746110327891454263299942056901676481295521067009156097238319058598180416760331267519879133669826358835047640179972998306638335978009922247826350807217187223224993779015163495546030908760208312678807030235528586524276972085852559877435625037861307928019198038751073593891377016685517928464908685649086171684394*x^149 + 239302381445401431408364427934368968579215930420975040256315005350812524493572918453233422944429889555706291962376925086430422299194913789153263435315063396231464077222611713105851631502088914756713251905670517900702912799710592190933951608151187634440695219260399835641220749100360415405615859101899424946441201028226338896225412245469343196442885297669036237662454570974512876717228215092345970806816061021762932576645334162246120029704543108751761259855764226228351448052270841629139636369368810958660300986334627032104584116015610090464922265736725652503119346667008812972857271524502869512359147677288462900131650084236119601709103301294857380616269782760239039434497320347832833169820189577373764625963102884601917578397098109474837403638592018371475166581876604539073566317244908400929097920467667254201918584396412008131948965981120781890960098983680365960675995631320765456235020018609526906351108127271760609055277374856093113268120514120279463999130078172889153462121367153208235190702884354690877*x^148 - 62361593239088102267955087300246179609529285704361152297301336211483690884108439985028725832900053207852047073390776273433408796321246559610368110727046910136600276548817576963529183993783094794883108257564203419221030553356446901056895681219880515648199683348871065281785125786531769258964948329523139692598659097923853122626163767102859179627008596140290142715829153359587747740999738998696285102210204553225067421876988499109344278918660792745387538439392639971236221185078184867743077287702429971629333585977264098273473900726157154739455790669917164091051780254900903700461507897331845534888795090168958084933754846523072774775064836981348504982447329323682403509887541557753813986376453865022038774764567400714583134698786224179273803360718643909369546442040314670599296757137003822609889375049086380038075160535042632946122392328196300191213750293444472911682948869168818430380038759082927434223643451876833402590707323474558264394901098051163429082672943404963248214464579736259117050666375175186847597*x^147 + 14066030854567750084245201535350604120999611618379062216245136717366494529415263423259532324945211791145090756381483887500863587755997730671146934151479748271410045737786727323148334740996189751254742226181305402670566113279481615573811873911702468511503708711111655133966815423975446941603382195625544714720516676831781732545846845728104901361260760357738692486086857292208682811864457024514421945975401151887336213120237632947837163595150600228611050247718260872451757341603640036724757631227117028064001232101276530167782613120455513484073790979269288702250274027182736687327667579109786004826853440459670825189892569081416685517268170682247156163999770275853317427562281998766242233541899619169623146865007777291272928675186029734173598396773576541442460157443815277907211145952419480865047252794621497806731279805400876462810340791532993906525481492081647095567132647335728783040938450437307422957787059450200680414449252149786877087658171096411775149231460195122647730217958322001102284800654222301771483222*x^146 - 2421602717159856746494203835481251043878670108480263656780574324435497984269784231682473317640317856204965135069996973297284729922419900633817230119806238215387571236671247713065683174107158498068689868423793894436498145555152139240638284783058617725418711265733760692411202083839595957310827744869810008587704950259630254643565188783858751903465161262419914113712791169929338555682777585939998278404909506727636792652886200860121197815446664860256358104621222648763229085401262763673263632890224114212669244938114288490217448098771250254221655300357309658847146011354815322322933376938419657801042004196286911547010464740425511948060462488448749494948598036348912615631821296192990844418608303652320995064959997193647347845647630793454184654800512925006003335130187780808060866762179064472024190761008792489849046096244209173509828300937142586279488153334975425906293853869863481006448869708770028395596303180281497686176057155849261130847320301360411134769221788099652480316360593480991275952740755844505648874656*x^145 + 131187141398423507097624485122649414790369683843341215470407849764168500606975169413422123534855877476215664456940721501878711557688706307604394676418562155404649072417786241845192239315481901980912491311665438031915108516889462655490013424718983259612820786480489408198746174174674599325142943411903367053410779691834909649987521866672515190303513467052725487588479176643895851362493723914098846527029479873597686935246987052294191464248698022831063199380865333392050562858325771341853980084251205077038359399070988994110535809160918418194808260700570402874165116694858540638671229464283583499003436612372478496345143156620248898557454333831749355850439049110934240727801084599366190676461338660084683215376713224484186508530791108519003372190376665096832673020135427159759615843262400557055482368671434954501127342100432570239813562404981517353290790029580823710768363434077133199570426995040762655531206060189006704835654329163576962745302834643419091334629838722883199957425489551000554363560841568725376272698248*x^144 + 134286249561481068681466075397155786587662061245739308306529664470144758405411681376392904650202027189077189822442071216786953816163202456478670104222361572507299898679185956950082680969179750853288346547025313765297012736105785793193144116404346376741410208389153209548238436929213378137793489980024817715128363094302570934257156138192773373991575144908498160700891780533104357855372352202892646061180288678004854574589046643255540745259235718113803172842480652097533444959119506416753809716132052999824707588072599242169643536251469823906099868084215155347796734754054676956514110389909165192831492228863272461251520419473789673192067109028213805572474704228466347387038061322223217599426843299484622292332891970998757466497200278641122951905008125044169205438524179269801106395392084850513117785037608262167532492772074361937098081826377957548793071144009930451230390660327973254791454737037905241052650088277507117196809718540970942263327430930538718316696936930671362347134531164086813579228609590458663970941154279*x^143 - 85280395615431731246796579441856779148713268173938728037655656648515344189616858061777731174913831766478665232427163697667246946548575745502352154496609820187964196414228115735389091468984918733091656732630434575830658157421249795191369498843830128454069793072800709924463365632034055324552123223149101775917652038093541909910053760960906436754202414172139045095717259803710806487051920121032293171186603895940154038067806371069512473568701217449178107780604303531110367377569136874528188028052859655725153412702037978579940058440784296234663562107402247210639641376573993008645488506506835506942153289961578802405378147825300896887319727031518631953192153275079770085107369698362091616192706422986105893964963839841724535296202333956995072515463547328795655556898721752171911745616780580300041381885500271717203245483412139692071891276564879670326621614782524584628379625669348625093474024204376730789907155513599697849462260940219060910870683605887884963641549349877073332854077701708446293476406465778168868630043311726*x^142 + 35653248575758665254063405871146624854673319989238711402483232226650338583550538373704037685696634743002797424344324415967635890857613814495350941641646647271021003926227381357287748277764565435022140839571848039212157660529042262792538683913687115485077262753730853224145660940333446188251314451735143886372544239248573261577577637037269363855006271629526900680487394109107525800241127087722599130691885952244517897994328888992319627065842457009236156704711336521852591778640239244374710199923553737754397639416643006894843297957872502984473283602047231690956882007260458917759661655527461416148518949694333876049575634329783720809650932825871881237683921264777011021164475216140238869710349458434182262870641776565076722851082188783629386962818458585203378328862770858338432656757521020372335053650179387917163218339647549521209371810801735630164097816032264345288641392354809962263166427710654217340153852732695753029657883190145200797606393299270061383293936233574043608064712775988639697811248955069418381243173720485985*x^141 - 12375733469563252911620590668800606230544928696766541932112239019710975316240802173309294431337339298337544611711585411878753639827360219497867355643546177275883254208463564365495061497934613950427366280237237347040770306211917448578046138893649827944035974699622838303194163166375734450720270348755386289072255324223869390514917920836871145561782389608224579001627003981163617034734851228746907393098207464019106448226498028854744826344879899485487455976615972958141176935396382133688880948987439951691959752240867194334075989121835110122423449535186093081034678826235263653986222323016363900138209580412446187624315086357555302708676004734724083074200476838996979144012054204411131451350923165444761143643030636327444148987832499505021347448108100750325622769705526873251011037172077723247375372531147925484037336517490575234450808446505610868441920052709375105302726683926272841445778023747948483828898847286239217550157151345501345685967497392636144825624822516653730803337660722812647999851578507685643430704350027825185504*x^140 + 3740210237563446050567681159822636271177679196524985738798204944217493375259409935665398785068092863217432063265880669446697094055786127146885913133991796208173291688642236153076237409256300694865616213818041688272236666743298949818425050516809474963506036315811136777636882828862065156688750442972891081131610900893833627800871934520991834623383436285204985860605570241400179438585157196010708478983816316938870229969882701113125584303388695252194008394193181559292501924481080780496628075496559683193145563642883231279444089447134170093530059529793751424562826445115823479844738444221756628989018276224830479862905720732322809390922397070737547712610247575539919752409690687884722287587351706788972026485064205355742118245299275166325656437700404354569948857409653900887104535655094004150241659962553481606942629171854313180982401909640097992052202576975999213195130632568492173756710773699739814995452388582079843262999087959031945471027965662799792873851391603116210585855505680527908741167189193738671838307297566927876564294*x^139 - 978637254562821557350169883474723755646693152468893274501392500485816526881107624730792104524641208001592545318791964314392407881882375008364955915074045669205118048992899595268556601167682056395533529753812136855732263345319412174854121498150282189528487966432250049265780877610292270678848530282840662194675954569228096370239143948417438250752735084866873277980880805982234286280243184341874738160225167067042836286037516858713492975013267358518104163319276688246888914480360949234233763379595231137382621213050119815265944685293213198855804503796572990013714683346320016432334425297414274046698189823093863984842745394263821205977642149425163578860186763509972708549502830659536475966445504370082234011201385140909676143367070037766494305751080171562577423429914501077626651816152431714636484960311390351998992778134176741315185148941080751163198851314356535515644565978261738318147422300111220726036642567672507239501569401240738311489586508292748871295710485469886405063041910529478322243065629034339241497400354572663574490484*x^138 + 210286645915478818596198423135813666735116852767437281356824334483850019289604990393449058678739665174220234655186989715410052640444896687620282555361450762355641852435197761471772237134281457185282954902400825548695930461543725784416286696729920271110652342671593055395810008256547108441709815292677198771945767291466328045736769523454422080395000465195258355600520869942316442729436528113886819608289170702446441521556614204784494951527505904011165251743492115960268168546058017607402410748302446769311522363235797582817910152050740229495723765817283265393398836363967361098381142217577008929274606696163647625388310387998883291633945600548199480673247261878227385483597634763307636288005192848119571835060503815105049706069989927871882759671056732205078173858406978515479050730435337817638404004431191726585977606477566486862884234596200694090165010548019291486961710732315938761309485656408175547207821406156801904400390495371884230751648571820915578116069974277568754277255201919384590562344736748058266051616214021584925871618125*x^137 - 30283764708671491403542959888767902593843653641557073379187836465459947997636223746478304223409418356650606175042457518647796440088213150466183554430447566500586283951615445016719005973514995430803717573330932090296198474032305052626958026418802081979116065656439444112931647460688935501323215843036338527010339766182103210602926803738286272893526196998362713056165141819699680563878314328774289006113270947343613671020519539957824552185431146431230449020088808558762781548632948207788712657460271077604351391650243189971276502899694544849663963375691829670707702473587554715517761602084652205707114233300793218387682694565158894298142091839464052748932203123045086698704577138580648037236217345810791565819526502287289625531548571550484880334964450957211297350613423330322960747287348443972995021923924376399829081209187763205912770776746462039567986782917594555340967810872675110368842084810638178718126859246823752806780312716491666835599551307075422057502005722574295711965337675810165918342363270824723195958670616059956954415399311*x^136 - 1396259372017643451509631700032907346944282038947757102793726321690300279396620231264758061950005299372270982105943249006207785173613604708897817979801321631995911248153965229846759127706901499465609604785382222967454896708961090821669995908877411578239000992590208258409042817901187755304623392093329420419544065961462925094396479132541944360287965784058943785766142314963703621808135403558415767298688577746136655280530411945778659095045639588147579937107631459613850783755902664656331380693693966530238692203863856034311927128957110967311601596320722258173112387840435180688882355740251704284299328576221377970232373553641781415994071395350518556052613082629506977885093379754586540518407880116286629626126788685611785810757622098738297346243552214359198351744674474175995581905403605011850111048189373803869611025998573631961746126682133611913451065757969932293222038194120270711979688724341833133055667157270284465238141076085707098412272008685762794848691987415822936619805677966984558812509955456216292501274797185490651781050345261*x^135 + 3305452660154101817557754629303613009889590862318015800203151825696945840341550218199445356984689186015186236332619295151813054326044624187093075831594885244059652418238343398513481573261336600250773798029425190507564033226142575658267306763511461440344273647158318007016495285101708208490658501747152736719297941094524780305349874078621634717614726483902358017894465548475032251596532205547757081396028612972689920747728886468483100425853613466985017985674436283185014925104214852635200981363325173816901608888893250389829368747691073429466101784556351184483808686437551083158147261628153063095984886210633005420810661384171737292966672173234994975453859105937655830493059081641105370284491927292525392423069226942115679494527578754982625716538918774470715714120943343674132155408586728417488928684701375565467923482979701844811413054514797879235094927310452945149225696678725380484229848673983474423122166318981736135215479003587320666626235118382448264112902976561600878312903332827420014892489607296186209820105180906613969068601528915252*x^134 - 1687830503614463453225715841535753955888459382680476783305153429867677380300200875501626561608621029392960984623007891448002721077483902145480428077072521809707515609647636601317306803560644094767787325347386208747704804432931971262636848256725529843182036128788819110346136092049999068531401337620464878683848723725275401842853877612305299315330280179940220499968918111898290336587363930051683853521255891654045874311060189802039301416438973498674560305049112181113915831875913170860694611764769990668344329760343736379685677061247557288381789323584665686684922755128508574224326547998809072049014859147001352842280651960366161483766496719935980110632980716089436253392858728878380826396190496354850981363758850701363185747524313421254495677216506810624896676904696333245523447558914775963329890873144394614337573732528396270118155957777788991736834774767421085794610804171286525843854208588284396932411096260983956379038753657732743224822617446727638193415513160370147046897491102232665856383966977628574152453083949898699842375846940375817548*x^133 + 642473793687764753155896524219033864891965901462516612133963214145275939342109678731005998569214587324184978265728412427798203966017596627179912760813289280457137543412008620348578557302216701725199052676217303250521332463199479193179825101775785199115623994914309730150729507348443585422190749363659228496578749844109956201513026008908709437199604205035569198934387834083639132521153919118462269098378686625043233199946464340978495645125870793126487699801282696741732575440706951672489481505686552264038583306603587965280119499254954897864287708921826552404142886972427992277787045444719511903581868893836464258548850921750498332991821459409472377077120053430293989368788349596620997055735139128744719733789363203325791248613192110645906282080054844503603666814973598748173026690459546959438574501885820084381718092210623680298686633207349977993138747121366827452424707059201472980069792274541740962730375734315124692484288851018102147849093547352621158185833879152830719002373212584089191920728918899690655167658569596490867355529492526391313952*x^132 - 205038009832859524863125877094692226840978860437089106447479263629889541503960114539557484723806215453027472706993661257465501858749893389350775253714566439247610976221051897020324423401360686380417509890191574745947164794228629490687856416139016378932687292369788088684473228930703425697963640620056894031890851906905648279588569236006799094262452253553444937855957071250690055936814783004786764944108196772896376861859736150773942461763109898422361918259226118375197152034979795702855870565417306668203177169426295395416329804547934493496903077413463239920776739347853716454525381374462258777897414729214220830773255818040049588304999036053675858077856205838117515368266086102798471790643650240326335053344990332115154682853748131644083098760859104330252666269333407410383132986795806000223041018841443171589112076719693832245954352757946323979586322239868242602094672124302123185822776452947973160914879730616171760075138251586039990577429015598148985460505633736182192540286904329948721997501479826846943007204339395312454597960779573905707513680*x^131 + 55348296543791165835833469048874740543210681886356071991785369237130359272540593102278195850653982490598711432304769949181021390561764661856725179388345927602112646325907545620050192316575077690575339523366583998825170225245548211360662036437247454438832974918236475046953690822411643751790676702678770076109418620883656799776808467978548328507126983459787306347808042750693538879642068692894077029680122699854706382001052879598903330629111576690917281965974840748157526980387625075925908648518677501277986853304566016564007068728773160581612638534911715927118453578271650517252298963171833657317900455601278061540593549734390062228214243205528317174707337852063368189452475149421926131357587264181452462541900641361928838833770721938925538346302642276039742653898191315511996172472315415639748289700533889012682336451501272884000360702967802148602975441760410577950185384533267715872637935138300422063834192498433769346588542187022015583457752929346165393276257561395546525719590269588048577235284285778236854523768376880764031806112388880124423598253*x^130 - 12092996517638490580751672067207975398594701707462036742928875861474648102556990237725729166902410317566206873226950706346290808873402413965152064346196942080837000590998852247849550227810398206861007674839658114428544933051643145132724222105323786341454952989743129439044557021958817311518253795867178631750876819940375003817025642452852741721927864299750790141676180224418082275091014313668658942977324195475378109626173584078701300000438443267544748645757188367305940856421156925587493920738153907437272676278163522878747886728742602585048113203111037438412866696724225478828190448848334913769113993256299241836624432884562222628730259056520401999326208835255717992616764613542823313671417994711796087091264337773261996661745437119433980002084048891385449642855220855900325881644622600339774398073341727975703897998911974742155096092248064713565912574651299855170295698971335602638714725868740934743601400244865168748458524064624491902010791108842446968338492904744365992344534675504553755857116328427358436928291840247755471212340641986006587361054008*x^129 + 1797581766523517922299298228367431322431189351418457293576810878396228950039120837279285546648319024902437308603812155386956777612467925875259356474040329555649655446372178151109790329543559945746876229991311153711002565780678943803296077758701979074520916559417000033755616531709282273067631147276228585040571872044097650246272282470285986414225885596245763913808340450787052247277226179590661754234006248877126160289648046926016915313736853354337597575367399376063423050728429987615089992128359573244848631817565840104334032203569544995764469217059185977895398954558343695818453488385688212209451098061249872227234161516100209402506468543205345086867779927676858741575257232788331353021260196521577881223208804008496984468205029892865671530353093329942479370745710375919222322709567906763951086548437118163140886671352203231904682947612380439001956748470924951025710508386011933287182162305148122839327332710762039113460792162232711113003345897060777025201394097446495010135131865662058886765823440588041934762828969005051027850086954764995275122856987349*x^128 + 29337088766673683121902569662548472230888660848980695238367445834845411053377045327206653191712639015734336168460854891878240126561811540953324550899316335996752744891846634440375083109039059225966978294166060598068240607691220407873870991931925330891246817381839857483225697742434365741457134894496424894868775507297053822626059491695595145849101972457094906346762968680450054239101170445948363064639136634121126622621623153027163018376923829993999759671807299360504444872407389039435936672789173646531272787194338331644405659685499147835731515118274068241144700367320945250570609414369018003218701644363736969002730566496178074496737131241582048451579063803075107619254543955898298885640535823384997300973332951001564503812258792588515937007915483000298994125161452162150173112315457244819277553324083151380774326682062540724406341922877488623146893840097231309667756950243570978382370615608945344222545674388326295697685921293477500168404613186606294571383426674405590712855040348443156655312849385093750239907213084817123896437748265411915600239976845783*x^127 - 156170802555155859119239251807570156115806868066556142624954827263721079423362469744322514409840601418717713167801833166437608132775292958982449441191098041055853726124971965763969045450461589397963035416437009666318102286333931283588761750372486566566990582606581097750411872039779956391631857904652147287851235964160664479267470467695859517144942165995509799127581650542717456497185199215309666856699557830051185631043783035049019827622582774043509969459551249072943057619202473037793255073797253534102495132002027229601561058168846749255939115078037152828571775434395656775568979105741299852053460274596588455505586264362670877906458981377666902164862612484017705726039919759782543363253690156911470553118141275097180423607284954251094572200245683320022113561384597496595763185400169770724734850563753717356870944776309601820943540336762037191750227325497709181892435423185630079344377497238603174862284304975369184218292265576926860872447638062238889066347704714569483489245824345496304731968591754191642587283035696246116638058112475756589111618475553263625*x^126 + 79038579932210291222044277178379549257924062330764664782390526466022078633139563807954683407855931201063091953638998659013491123383206980922680592712599632641018658935123652706089821433845630743153219601905332172076124285343777537054424518480029712981265397773112100355922222125846109719585243789081785774923729364117630681531421237740745538214516536560392554897974847467489118078615156965940903534770699386465979987634177267261354384327481820827602568730564381034469343959241789690233750099744828721058955874685766174339078049281072117774194415813529617413096585119697237721883642902994927522898714469258783684256276635356138075398426581098538876869792584324329913919709301248054078038928612736752279282759710081789532209609943226404746707390912486823641311202296198364986003663435770276883200322663229725410748679657511488606110281218741608856106831249620010182079378386701879243629829409524443590780405011989148085850290956216274850283769310512562138947703453697039639223827495950947917526985019903831043057742185258533110931637739478198273623793328017761592772*x^125 - 28758933257550200653487383003646802976430726385106211563211776789142965431369462691165068447563327598227851572795019138374069123089911366037548886321536037038924548877312489472328409423166615590044022783168334986445602066541090414342646468298628770121385758291826043271302863799707776605462077109259992383639893602190581638760946036967675809808297320660916825888216247698409146927144350302099115901515138351202815081113658170233384879501521997046393625243410876818617474965773036255121434504182288727565348973737746765097014431279722054478441510177775618170234833742194935974170365538631133990273601726495102729643741990240373964279307968690626449655765283646551088728882415291406948741530861367587779530684379698125974917739987968269272018995894755712051116074415820516822932650558486640225465143012383840357003187989547898929336087200710316501827276711605915306369519833366239618713651756833965711836593584906148677789712397175565586371798930987406565828811764898594319504107678573522639418326403754690401961439770448001858640092515543369124170235475665345157837914*x^124 + 8521890157625661735021313919280382930761292604031407310689074505047664437137049080751377037889386861383832450947004545398660764626172820121462266040008551933655671779057896098974442223475183900045178099039218700297134192142115887810698117089490788402647663372762666650454488291855147634385031663595396775287745960672656722893190514388938952319223898227977046561377605515152276817317065404463989391533217619125162308648309701810613344978582907078571516855508186502154668424930371810936242592737871011434172812098884851687738146474687106763254651547478041230153357901010918629539690742673789270793310143722959587337223642408418070237458817402620779200968459071934906759257484901657312644867797251162396635705189627615364960212426499999763786410587327608666680964911846533418716285399820610378238392621267457551742980423818196848062888148849511292690329377956205373733399869161595375714154058214281890210392133613850510675062905560770099609661847957733672226006896364192955576261911822065769934631568057580595519821086571616999515771538360215483117907978057501816519379037*x^123 - 2038611580703845447222541777051416551161231215333763194639044090813435288492563783611173866344790120065209259940966028150053327816385740375551109307472555259425123922823212669254141678516485398108075019998508549332906830220880249878224918360439923863270336709920607118280920302659588181255340792818836877386331013295457598746257294426144849969058979178534796386062004955037908454682295551097664778955418581085669807171172332415678986911970313475196555262797492758757082736763607410276992284217506600714735354277306638342975642428141754852037436696112895795696883458677413118595928520808554139298448467672590754778525339104853958991957850458610932255923348264111566952676064019485608245362316181043955903314144498672848419603953501806705291892556205074713807397128722955679688477573084179519424295879346617737429556338087850553577767141136020041880447825072089119461267713812809623276449839940767405029329092147949226095578032281611653384112373039621832763205712834897047794448812865584651909758936195709211989634987643349003004633624542622471937613633585549425545468530380*x^122 + 349813077097562348155597366650896613030361015810570595161925193265474901948171151414422721118674291357199186863635112320450951759796395390505327767225693113595561826582008243522154916763436611556982760360736011583586935769929074141825474255050815837689690012839121884085040982212887938140335571778139136644785858087538986586030071640606268475829746095322428716475246177446058595987942539954625681911257131518829548931767073166092056571680649478548462139403521869921124669621207843583684424876646624851288232729908339305190903352143812249846010021422565974991537703867012211020409533672427695875990132591898321785138238211262987603723403390054509413989320749521094122369763426148426664345684322574232928100486789182187654973095438940808433294669245351852261561000648149043727857967931981244896504816379997622721849293345141342103703008620674766420395565324448162326933081606037819818521956824096541442874137662825980785573455965957968121805224856860384101998333984980718277984622229140583667479711048064977111217481428889988533019223869472699101540472100889932378492019985851*x^121 - 16028329955557351686939438115050563374319615267880045080364218737148221427110587951235676122357552107514987712876985879380078560023178171010799249713585541698929990041512941751834175804525837600344340554994014363359193553990232398347812468635245388098634440818827580876170934151669880352779963186758611425157395845325004339017354695070928097259605227318858567739444306946996873563343471417657155783051523035986792167316207549344992109872854573649059568939708039264051518627900567038128339956645860524871693566291958850730730986999881589390041324553359543823539026828113397048800953478927774875284205050997736102205024974788435827943019600360071035627598193959592456307307396363133620929171723849494031034541064616562058682287895064623818604041573591977861934382387231537020998130378103216140537876180639782088499587536371394129095697043210289924537153622391112203886267805886376838572162218427771777235245176283666849415445844687125274738546524431955875897659050229527010922842669216247186525395412395424936791571373194427256069550469690826146186411769594784585375806306754591*x^120 - 18407756181715342691191414662483243684314794028475620752243053334886669489530639005755885031890877817408059960613405417203400945745516861979478036026930988143977382348216416818482503203660592262604533318352068720236774746857872539122414666484436826664534805587978110944582375825184975121649239450678231717382327293267258921895566764530951835143734814862824673102889583997892459577509499996687354319993012990843799260386084225111359857148964479591252211615022469681475658483364322801835713846188291768242024210780564341208354195165321066743950433013259933339769864788889356520462777764603314033634959933134727779013431895195627772154804705135459487616625223326455062047559869165455513388670698650787251074624391784993917846412064022565223703984729590138127056330922905467574707324449873752886214525494901000960649064511490771258945756090902705015350222885325502888064882536351940410633335580058410123751391599096583168118301848130848102610579735313940381155423410291689039374725973320753423036611093597397400048270016519535620152548161638450591376181557733892217105067236788370403*x^119 + 10181628643459955297980373154383325047155819289721833992091212189992137709671698751568874909604974955447737918767076999798839046717304071021879741833314024327114569577192021926997788621087890080456896273857775561053675685483549447591081452076509433313986924739468879696161922283605669636651943396513519768367660591928782641758219426962381738132855030449215548923758396739408389967083569955105337256943999637316384756837724779533870127766782839380250358209843495010529909377813066643803638295488815811345459943421535888156415226828464635343997373348703670217639574909681781389734326686909516494078533265448481664449703270272751538428787047890743415065600187873985320917805026953831768633664823485613106094659792888024681774166605518418990811866689217148387719615192735215968205616962372411292443788163082063451297015650248933890444039266415171126165706983274907149489681721879990025228359346571654459086935127842017270725853754540949205645047202635082464682167360887301471701672793201513418480660313222603846867990775689400872371830179192606740956146949485693255575321130286731785631*x^118 - 3630179481991166306157758651075011101953362664879320230080849332992963548171668596754113398771753979085955712232896751399036697378452268647363265463369435487195960777395653263301328527766995620982743221412142979862390006018907758509708548654388462424724475672089124634750578105519448942224686361735067760247272540543122878404123879352327760660274291796929400749352929066838574998226580633738497999718411220932474805456581048090405297115430950974925743027474914709157288065584584179694559203833281990573190782416544955031671590134815150144237209438542147384213534195525596344956391133159587675318991229432549618938868319324843298973665530669075779562926534769499110165760174312108267356693926474846080874433104195968096256253554916763334740054605352707646845222927071029946357278426171191248291744848662837550230888483088097108686679010411549261276531917827449747008289349866610203257581889202817634582138485872874982202210116869542287563688137216451580601585112506993500437092657934951537748185360508456371008995104280602000151514745021402501532118676184938935940127842888493162230697*x^117 + 1025892309064661583066022201213024482531647577712189318070060666584899569184369863602625833494830870675444173206307126308629344262925205756420945074809211233213825270183802415726287373107011169783884685634076832140394744529660089557099090007630638567135382707028014954249576971010848408319622477644694521675389444746751730629032873069904836422649466221473346672979939667197172564163948742565200422503533427756098179312945274087268938908692392155678090322559598797223635695888692881943067932332219326998813320461764857153443873279158866669609650207917770331001948465777424553978630752677112079479437925955641865382423017920021131355961410311167078274835664676846166566745609999877294227368386954884039392530349293407605880516747426630955431278472917015944091055669129739655042831922537777952713361678078171964592816020752505130828483097131936536424455760534432916468965292712431839340405278094703865376122447508400409775104594529304904227098080689832670626147814613154820052257406016478671656158286407607058444427731517265591026484278867517724096915130072551090759884791873331723701069656*x^116 - 230632736410196004334881255153537423805685613190502976636061581678047765917042700718723012111614217818854027555066556326659167115741123700487813841233908838163293818205036050076305708096068571672104797465462904307447671753091261791604323780311523711381387172201427900490730291825267278020995283727325025950907634951311926671710614560591742535217168312461230510608428909348307983950199434738964444281632989762623699656367678749697053279488189993046512212977885502320354964722923496420708321979675599321319784045333651258581201094852716573334415180440645004938307918783792300238411523966999870391198771641536997382227924415413377981937732874282348916597094703412239638020397948510975937510246852508588339135028860464634542580974952096165622233546781376910968525637172717189804988837711133428471725504827966995890360384454432454812927086923973704837603238880073195639299379558697212383012597535119008306454140169106543655942386357556423077944513909463012374553043081090548005383025739727416643781940977831453185355512668965379664553832134731327182117501100446659326231075703713774780801994368*x^115 + 35139248879328048348316277011542877661083793354831996597280203958432581055785372417415412152854963075775076432368007581095184607865538838219508134524088488694661770481537762988033330613263256117841716419901183932922551738582525965620448768776586705483657929161411620130776185860576720655613802191699515831907848036592557548070307021871348976670294235938743735029405399033470364384570071535903385215089906113447327843305260866975856555193848353847861246956025928893875629127488978289002993602349928005078705216001397904518755241134584301923968610756591581989483105805852445380710393528178220811845272552447251813411168998381003965137803700217366442149982008583642544552624631384970845108502881250968310103337764764985938503554108769675347354349078553627747462319176714186057057300190872502098584827260186513056310643243552626857060038144798655416382636646495119026685090347833515562126605820645530701836097424894316790298402603819867400042742008889164991307555890990604427926143196728404262544027091267795856351628882237495330226269677585716817384310676094638374231725732193131409976777464987*x^114 + 261488819351292774212468183629459891784239536256269224570695285614750346972808818949486354227279882966958874794079587396687385170390931963306444915538155197785836347651906892818676982708329141498058687044794663577155278704316145761970609515664645605319419708828901170194853398625751134967412727300775130469484236396226210457526579196154415281471747093732744696094853125151231438219837808270813371014780074885411461607452328758718922842429586737684557545258728560577401660528949180568376224050593461488369903973941738183320334088067732941839293167755887500992435549054456932926273921394483904680533156205579434066236288648010738623274807350541060421342009294436665718097910965553050141068713689397255095444392526460442391631108094596517115264972682122172595905551642043660195408683988307651188655699150654642345029549807949543207634923403952029255369895337846432482040749505665392064874859537164619092694586161382844538327609751157267890048828031907602308238408003834211557581852613259601499292309544626327870736286508311930351123679242705803607161439654913108100504644345073057197104491264773*x^113 - 2677025328712401796315825825239104191459036226702633733992106970971007674335211494870547611163806535031358741345507729575972963897823223975907242342106935957696768937029115944824946095434057468178957047507010140303158316440854961504722584466129870376628427371610045748219079378024654258458906196499434976297237737618620228783171752286414223588292242212404992631408488330922584711844571352021138763762298597772136515800583175763648159102338308681418430652905697179134040658733702437005476750060197425504714689073470812836205920846443309659710695651734757623048318456988214866071755397657755977881468662828820380374593593309056225176426193123783990477201809996092367337250051182815510637103948082302580397783397811760950693538870886527657386879753712042717947951842370151956710826055276308927072591411793839041634443323115436943075980648107971642521608657857425036928642172522418807777012460058276808478488063191651265079194271852297646245126143235188610802931371247393890241409588541315525041231656190626043891818998675503681626235037594759697922952012932874316863452336910595731010750889363125303*x^112 + 1224478456896635552808824102231856430783501224899084692866040850516034420001671858642518896986752352085867150336581309477656949243642929581761120617105372974085658243850520484696012701400299269468407887582335681149448616057087817270383303219792208788427445969586827789054470711810824850006996060818715612940136529761449253195992856277210821624445498818156128186696707051554835177086754655425375869873731821836305678793779207490239276724335102862020466644983956490628357292076525176214275825334047859738701930158991326418679044900901720047667530507631700450655332312592526718677971140024951664935776162070116048125217660484343652222507368387877844560358893138537175312154816912208054175282934407251548247807712773191404326479733715229704023585126546266027101098517158972525006253036396158157411307952580981207343515347711671985332648494171072017604130585053153237637473634468174561883965988692489878284720751097355129315223898212955651299303194230745337784562932437876698482273672225073865633163840271264785341541808687359804566545331683499986932528137859586458346511559699982019422337556231949190559*x^111 - 375355891589782547813366309625135009980275035447345746296984305143183344835611083000314436454454114245850825674557434733503417650157729804103869793802358919342297536554547941981004063848788434433946221818431132585375054463821583049577702721939403484108633848159968277830089331793523452592519311433937414373223116851401025137957277538795777070915207171617266245590484189871349313810245701547165086490619821621373593113081603638947233135333338490453656410215226857347476213153779399829638103139174730233730905909962142178075787744058558983275362301472214078536441385547932056334295878863836484947322021291952238318566307271286639481504793762067607953180015679725614147004510872575358992099225480514158570603647013299705011607165512709688894187854535378053475085599127642643117710273268952314895258574811453853488209337321461205891616179017280340649615293218212109415202018785167452806373460921226273164220100215734735024889839814015669292375504998548583434049647740298367179171139760484351276008939888347716400470792735295151447131344605355336724099560806674334372148834204821332651037890218844866728339*x^110 + 86789545302326151873595845377039053690411530958948619465370391141049968435062438408901680910462992932722562307027326829570924827025249411305491954008925663860560126355160038314836877301224536786609977374389091904160317545341145728701362909649569057720846339785121952214345490375596157996349585585821812703236918513145455302325006131996125208156541905578623804366219588570985088036027183934378872032765342027974953281906878265245940946400199433118226187574716051875721891103777823640636327908859944341682828791877896630216024162178996116777161227264867823778181817181688300887368590978193954091671757298737397759556574858681309505056538232992286246140294564651436651279415452856423298136269618935689002630548602444489584726031533766939369784902054384271673480061921737807891993517926663794307573007629828726016248545218379593383657587270678980822748697048891247199955338755830576948691914318829759303733065719381692670652875586021076377257811737294375855612002457224394822759001201386561520600786490670389651410899198214650671844393273998993845739221158323332197815130654875530401655649146363581538295534*x^109 - 13820576837879684249254893747250340883660660026761371985890082636270025348189913279488715404088340358224538572740570418151296215990124550352230349543220479261533124212192603418746484315211843921628733483865522899740647117054220363768047307765700077545099478694438795029006266929508253821016285651045059909828449014861995034499938818429736925561022530069135034525071871841453705179877624136301588783768250757699645886527292080588044799786014763550748292796062749657221987064585344588238228158563581658385672400980457776346827609191908564305324803559421770157948303897690611351695507357769058091970271828282581851135171966420826274348382916515835822191229933764424898315319676484015093170608161413043504553942116221211619923706029181529103767710705218947945105953000214276780529279026117480796006011604012532045083483331312589881513080033634206373433787233195933975907768428410114151235854779067834814821754682088223206321768335487275235117030626851482835563341604622023714454320403134924407581885213410990807493334216073474423907798060046489238752566022817367092447514100905329687618145007765204882166883963*x^108 + 420881990420220727772078797713026020376496655485889486148609800894861307224160364192701522756441355884457166354238441240160369045091694580691195356023358624870853353204174925074367120609868107204956232691335234665836162070556097607849018782891243928029824532147954396654538743151102701810735795679650213811612791987151096199395044381208704355638309006924957734372706641378143943646331367745073673336597928238939225943500939144662907828809687768365144305345261095850190778100045198726319742425964748128892561391420461280405674073879009772186285250634818811503905642825463567791941333316012680148739301556518105459772470530629487520351627043200761074305462587235993089041330062017991317971260619534145848954345655960554884664142111760710407534566056665417967306371706901309554179630928774661565498048932995809980767002768658953803406378156375770638350378627817796583437318619233373380850365985387911705817543656944408757548945644109595692579783175734419330507371348673704389007534435751924186350469313628900619608560395391120880440564943963854200286030831717994373836767005791785807695305401496851566274416277*x^107 + 708915503332192975561372457151099498967191331781582807012579003821679765868489755514566992034561665182140191132612309941784400779094734992323830286386343366390211672671235061690588644509151731878681051134426186909811515591026401061250570497233635020967753578072260184120244701558503954351587113486572219810659811465129317487374422742591187873578566637861230301012170446818757281484477842708880668939431800147030015780250241199673739470743666622173089662060340105662682060054806831258609835529763847598155709661075127726666521246940927124567977485545056373010145385788628695913494141228793305048046223570085561502881900297865225250988227217893072216523815088826156148707589844008931819138229062037724461767099376029445975022080025505867898812005579884252260649309564999058603898032166859341314323743803589553855058486907597391799322473287530269352446630453123030572605425493609072857410080767605689122463201794495894773904861088973445555196180556534991165224108977070654476275779717206079864616266832071829618959683552800555458486161091155535187020517670504637867224232186132728098415678501525466951272160856845*x^106 - 333276362686336898480874835262860571403795585362346202822391795832653819484989137571696795758839493396243191208378473056027515350685412108608280539084774815712334074422414254695556578848152671192914545774360857210451393967749821876217155376645716209032771296377945498109381983564073746056762965555782798499257083462639983625296870094925848148446870904783520439898933476054310327253753176590629899132224570648052157060742079154165023110588552588230075489979791328483766282776944727971332517039355497829484202226040669500906870101992398903226598509846142555738728272090511759492300976774177247262129412065017857255746010050419981796921846896707938834432047112178271268635032919888863991558698858209937302811306004543580083056061654862766034660601568251168833242345538148260575454456604342046183074538872147307777158356753637204345126233727336497529937409002533610851162154176193235635777192176184936223487661021803385423628631917138929948147681896737073979984245023500504989930793090473374232785581852260778215856721589318494324285267780944796136261567633333020633110802281338949444255070380067404058537964052622831*x^105 + 98348714091663319376240511751221549394614690852517036046115238089490366494548691530657187713466468580680584188204815026250059778671104948691681554139799688343334882580485041683137817948715739017465910665414370313469527125333791359746245495311349929429713155963681043479920137392796934605645734425496700043923101712615290954398780708840802859842484954366547707816170660118183455264551496467263474264795460435297764929740389100726901461414438000066627138711142603553556476287731525784978040198957119243794451587544886774258197994434795869893531376309704637434187867936471617905410404886441193380872041694637759172079123972555711641516608425923467917660130687753861366152480119066656754876750368568305662889821769935750432440199316254013834594760166325596321740379796718505607792398092487289869779682754209598066755952380926399893462899937090220508474668160707488908751921097177835946275025252431151604428863599691304527153083281024901643899252761286106199500345689377679558859292830759785934684307002648068335496468785231814358027964691198883598855945912077494384993706117092215738751048946382138803142111755630912534*x^104 - 21320930361511324127212518333321914831546620287860588481536563140106322546378749612246144054338776334834174904176998464649266252304474658414182198861533480437275670706239999046117442872093240589213630247651571035194223982680320092349788152551658990882221043283259724045807141979610432316202197039395452550613537102680287950474951022493310336685020060202559788850715100051864104729397609310252523788115624852293184373452232645710048326122286327810836461561880460063407499456635966217247300178293062644637140219180892047303801359924741508071041360164119985540350993871694795570724406803440866197449028999936741517320744402790603657102821602297735793777050571290623890767762990871776370331509596298790210448522342608733435221912315382047720568058066657060139316597930308775071098556681466993151126229060851132386565348922139589134788727139257559581387558460940135180786733715594704832400455860432814180684412008929521226679929846288789372120646615271530262776476451096425328862061517969403465011785097091618527368196014206842505327934318197388797033311096093629833556268233568082130902430906949308243215484603331450098510*x^103 + 3092610542036354703394518947751922082485102952788069468575399308599478345214983141810573664178582556128733205974714524226682495904841404326814460229737932909572514925608680895718886276006533192769807024282920794502146094398081653310145545462312212303667323368849163317677032039362702080979775957350844242958243062652466921778314158330052933024608959495554411184467795209835964710065709356609004519946623742590034306559924081328593089651943264919797840431325474441651813383178777221352375483646618529635742954002613342015132318061858362953632314397220462585345298585114166612597815789589844975020467756158619910124628929241309617924092268233030266411371193860040701182012621130828028118723143961413695412113233113336218047476023335642939442555389292470485697483896744858038249526215607026980040113883727791666300719527112940852026548311208866851316029128304265298650227021885333900460732593826281113590250000291464313567916218521361964153138487074406909485845240268846342043384206242714387180819467908809387736758342427246474611779900920695881133777888752865462196430691815170144229209139996450574763671948509197074141701*x^102 - 49622573874869087385196227665303591328818816983395001327127048650267903973203694136406384091220463114714498474202650778528431077497912082967427208948047005696072084983689108726894026226423653795274771102406380002738885361771543802473314796725706091876196791412906515478248500520118941822163645912528578096106702553236198381176979254413790132654551398717189582761832110775530296906933657767706242723186247901561606099888839913724726291534941645161156932916757469868459925669076594381194936617776510556843317836982802501885846961974517821159492519439798820097659941662757668466619059589747094765930342366127139249196587053425276035548786802446340969054299338739600688065954504508797916636919998466585285290001875576832799758577241763114922723055800355062019244332780680023387595749331675577064420987697243511596470738699779854745742100128998448868807831929605850637248170855198035841449145717616505939100336921508223968481669964197735400792456785121397623015987104385500994437614625252825218673005757465467803108917529494058630369524149394751338086672797982740394502480181630389955994525657420825489180976308186501200395635*x^101 - 154145400348362450443483024715541767755003732522812451039742497808590711564913753874621288242983775766909348226396694802002697866394367984107729119630123890463781063012594304989880169148172487467374256501571208404426597250035495886921863766556186784362943299440754677298998425892376854234789380551262740439491999458757026310332233751053059404804816741742712594876663775323825274629693086750332554927931746416193418320309061733041826243328005328055986932466526481297506226831449441850710203106622175118319904876048985924336291806511990048266440958872631955444551309893827651141583411329409875239153595592806159806204034258669753824578153893562393232070141832281713938394626268008544561820872338154586050930127111993608254033612721354388467117893358767608263471714516205973817221469589135144704092729764902933185478010139132736769687546352943324901383189796593652581760583178145881803792025989245651123867601085490055957335653729952071015699622302475794201462064284733828281129986195855440441425393118126927171247270459841714923521732510518619500670970427664034496500693957020175637402788085840355364033629468623444067798619889*x^100 + 65416336093153228266802404939823540702830320773831618457373972511599015732685686266924834766479364909531059088538105090963307654453501216584425611596628128215645689578579663732785148605518368796688511310268081143585318436076390135325212799832913159265529354697798212955724169672715241216750997278543665473220674250648292007660472888917514245056931957686056834843573553220727169068764239977490593923325744863806330849281509573906912875516366489884257564329002088208242080929475570041091643325276552278061043513057305254663144128289125243396606067308877453402050490107694149780993714850320939761334346166838405255602166464511010360098834834817778731205398327001098403863615819698880232256302490958297353314405689657201988744684076685565933455942753784677808426687731055885448815014490690766403018406237677215958456711857711273109488094405627575842138209901891010332292400738720360246348673002708719171199690916809028515848837737274268116094817280049399252792398217538305905097289875113954071577590663396976449727331398597455035753923414715646399729721498215921245338470533004187856170809699703248491188895085891622333033385497648*x^99 - 17954257954934696269123272443419327475040503668950447290108662735569336552521551977193527026290449457906479017611560413011250081201732710945559208543262349431033522532269257379094707646812924977080460327991693480905736737805716401384538582546112826888909135766749896253548723810980652878505767332266674038313457727963181245371751701634250912039345009449652322202142004596696427437895973988759480034222200262610532202052517580689683280533618265346354424825846068520989911904246313741744045649874907690576624315219682731671246794694722860072117437329514451000074577551477922416502268062260517155896332196455333186202557918417745065937030657192302636928677381532416638684540291945563912706664965670988979755602281278599277513800195265266807009252116149445481230787146948027007283792583868268990295613365729136392025519235799815609779524725368307960849841999106307227870243323738318292681488996375955876359938444395734690191499444100347239643947376636489207843708168089253623436451445874704134772739640528420095395266581323859346399961010320815488756605842787984866153829325349398149843400734891964656105935322905015174644365552871788*x^98 + 3645728979145863416244838573488285006878068683527838759510340540219296000302258831323349126859064814784462702513271608068907070669691625820953001450916522700142581743432949972722711556916738979098544731342280186886756205078534298710248461276484867694922073006851615428753586540633435965495470369790996812257520037940958999003869303283322377420652387138009230075861478012060697096871383667025260571241375557010279036577027018379325651956465245374438232698279373517856231137380534981025538248071290789574086252633038550142415599616893018384373032682264174253322883490394747206594459580071695567589050394348772847797994336284766057143532463150326028564586827797275574933112127810259836727713095244876103124342920079550806818189737729082856403978006351088090594210903626868646570363404742866397941067981898367433572310270640775088012992283305778752489601406426719695151158968527491005047905179928733041924769264905588622046761990788708821312489673981246015078517691264618650083315757943410506742921157109181937556373256164304929338395230730709846425775240773980651522132099432826362460405166937645519632358587107014692741880353448585396*x^97 - 485759548626697704585548324562209828896229555384653200750597086952768210255720107458480150899147055472740612495482703030856245561831233719319586036882858912155200249669498095417463258478869583524362565793041957680273735248242343834122401457694369178158080808470251685722301661114590384681671520435308952603009858581905241127002352290609097483874551025936255532329386667772012187465805007216630638926609950888011906500831917219222682670345688073831130630266414622435506244287909514599606067216383019983926314566894475738460805237158946442425883045724030996683947502717207653509714793893649521784142231951180150234085836294215801610565395621694575507413493803664191865453942797247636766562801415904198440734221519943343704376573038976457937371840799683097027931846206884046680730784979472564096694538649241523216365388443071867559272976288553791693919600885069005073255299133069466904591247216244919523214403752769805016210174388631991079567576416618904631390019082970287082051190685035637791130683873495913562540673605599262762111318243805560113277632878922336895197581031614488610638509541004306935334428903790161430337661267518175884*x^96 - 1912311458057087866449178715758408593298806345508492165338008137984450212763002337062250456183818576082773717681287817785365833998414091859193618598575772880700793878947674324585857933285548188733480892575717552088376398207014580632336972073571955797485079140032029124214910337117667725040569584780506783860563750045119629368527858502785877655897568832345601744043173892462469185228979197156511557834157938754599690680968056573486189081781023956501679515763002145211906405354381982243000175663872705773346698287284582328469425402682284002817653637440497228139620819390513037554762061350832116345044404831765518871556115633642199733600073996826927585741253126021156614631274000233710050764866725931222551336793702710914296969488235392209699653495181960690769204748413520500684175089347432200131689549108100145021467043722188564307974626290525629103360430078767086756025086478734053398185254869498424420394472419394440480992641106534199320119185628248783913003544279167334767689583809596252764222525454554309501013791280503089170915517190545082635093977608045105240638600642181731401754853233586365970230433767304702115535410892034131012*x^95 + 26279881372652840085936260409325547905009830154962041310063195741840314611487085223606556271486257661488517986877056657301383402856068423412520370067335897533008528363470084249725442257871752158086745713377515935879309341688538353596783452320818193136909231797770988043478414550779988225652292958890165121800368313513668235230812656813700643359247094316563522775457823544351392810198516273068792059201765405680334067275284348983312707010064254433099889424726513496054820180356822133275676606256717493768453264982792397125589438442766917643640809118923961612008009365372412106663989185982541125989773719423349347332298090267485676103846194352592504274293828120062529339728600269597528853072943056889501130989456756646752614200230929069854498686146652822964807141756244832915881437744585811681135649568620200681775182749465931428680040354994664870469790638769802960581110383379316326519664362820524347813385677724902414691957363603318071412111999710180682350633454998436612029772464517364756645666916521602691324495595325993874496729765145479055386467070962943704865125283564905611209352309941749107275477335116976321920641868187479825872704*x^94 - 10173836389586567850246750841149872043083038576118922935797976477769009925305728109269083699631421086795677685927398498741608142711885254456560532966848181068911884875777383576508442546467609416922341375403577476152259590212787187051110101384029680407275250512885039190298319125667577152421831146249423037514124745204408614378250369028504473019097360783929579512626949331990113042286125028153092526226358894040969912696683629500145744054578065356313629367563767657963488678857072400681419080936338796961422680286528938306894902900182924594666261973354435600885884939690806457600069242821777192548293302819780014589387203249269844440027274453912212902587360032650394196093197367366977101679528268952381954748862026183535666501025237032636802627319227710848980506764699877445817801063436035871224861935044154283911586330847078375388172714287882545184914715632398133019502205112839590136104404910696494065464447277445935760343657658137467863438698166593608069158125773572578158664812163972994435585454425983745414330905030692628694480818240818979780672837443361555088396088225215253819033466556381411335411484269934816715178318854250574324150489*x^93 + 2616338177113861425345977622821228754506191287797635113475572347266654997563514101941715095721139631400904444483966123825728177056140543239844219274584692953073116746316736868718479975999909962785578365243596029120561667279757651959834657056575707167291513244475500483020992868715774254784611273575122437861111203312512889791715668600044709580686457132529297581023349539191612444125625431549239942323543491954760756673519670779775676462625945345911020325986213273167081676376663252689031361589002939380371589764480996211919584952474130147820878181615727388093709692229027094349562888586211611639873139852200667267603812417128141699910877781320501873429073519829268901618788517413359784591640150439959467549491363978205135110956681748682417158766595245514154219294821965565628622826085714854150138452691891552681170559596880829878421965681586773402935697219924135028401581463986887199072512876281226986794552582757970441465058811920473447344065266069162583148380711368602570275150917165598229683377778768637404070664338027349183086503806952830477488271279861511922337649058215227007666191739514633551116992816586369298156410076493869520470742564*x^92 - 501178576383173235979935107578717797935475873380337085683078948464983213323603078650795646358646598041888062706481747611710578677796379525141078419103632431778435528999987098884645643400809984633926628544861867863850999241506608229091024716530199831388533651126266440487789859974086412560407404080496720381536632424331289822665100933928685601315794813496337341026300518866920783169824499258065242921928559946808020910427901817307744539779309644849466773752789586380681105640762868481606048990318056996299870829353847149364916386256203930918780211812946942002517113765914111371340436210833007694232073832246041071872198641272096906469995833660911458938296300046467289618561606890510577125499513600944961030134224110246277913008313007323012374717533437573234895217134406677469593033023253545258675674784483452582643268241623567502684807147782938142925696593017481843559572983505409906564983144378463032335740043251901905998648589090251405929106154666087522984471846327321645876630840175364307588874493193285151558294904670434756376113200331539426101910889749161431912936808960322135637076361273974419886286492094451309455489968956956294047589069112*x^91 + 63088716088328345626536066295888247424854290006024597869727088180568625663573367613776036194546347748877605870256945642878091804218643967369951446445908424749107623727153990596093250930022308949474307183026705763384497950078482799160563306404457036422196964573852186329690023530950082715909786846523559251937115057053794291458064580807614408735285678458540557700450180813120271455215142132792588877640903436689255870898329068323176007378774300414028930682314001598639509574428196364442562834075304642203231452439635006408949090445432158609330233316684294780068135891769948148424134376194450352761811625712833434198880568535818632532577379229027638991506479887189437792189606412692983785308065630278868334748475135919709066241224869224812023731621587117144624410480902852783282694264839718238932172486066795133790312842045283600429721200209873931213658199846376349189090449535474727150602893995075361399868081987388529526422322423976587005637154223709517418219421155759052822756200963706467937156524640084764932611686315891537548477089733593799831447860551649169803035219513008929471034172177514920382167211579987874162790828757585270593939902594704*x^90 + 523753545319345590424209479280116148999882261851455046505925652676444667571291940505399996607580040064997990438308581794299928699754405697377786586581391092664724959315718540304905287557491668646991327186025570789215914547493207327926630242132911886912851955942098782200906754260019333583740427525935012468929347293625325721346219555618181467030393414429712410614130565192828724800485857707928139923405803083806775011520233308342406900776597036175360114601209628755330734308419408876627349831958957089715464621594091453759013318205518384959065746194039791054323133453610231182152216643958018363612746690506157160691766330849691959214319164134127812505659340239174404150283346460342568090560356432055326571814606214819043183550016972808799233770849036149077013965960860568637779535460174333659045151580013129449289813713518491535248505678391549015195804676503443483790037932527894432772348535551925890442769967129911933278450351373263949285270185984252460039410766246527203659613855539544727554468170882351534284391751153513698936035268772342711041325375582941079795741660772554145279632559829055802158372631654435789890160568810555128759753574843713*x^89 - 3319311242028594980805596893737141128399128065480289574658570888747043269301760036671206884191716818741239011496948406040935722701975439133854922352397867776874555854821801366437449768460124250351429682544194134335389088853540784279748082878835385398085627250116458366612978717075767300141348927811851599118887925911788911157338667079138440250051972197451101780483358260662812526989847361780754618533069847684838796892178033093473723173197262413616837473172366714597313496002883882765959775159744271699069673530028969023957881740472162852017475599268824023079853156722678137933012201190813155311590193422505579193817137965902578196289921411862722607925087484517845173470042020968292396301705630218700762061245640417826471955093291213470566294439214953810791740233671788716575095663482997643881885381077317260357434574568846608416565993713563613375655063517070497138419143256825123873936885393660062582183022179418366841593887230089508046644078531890945628815349607424376116111986494909897328709205155568270052158182958833962702685001353407580648597847536149304157008408955468579770346717609012687354277970023081968377647390293877621074652826957137459550*x^88 + 1253040637395228985155470885205161142525048903500758797785084714880427672507888344782156010419386376808511209622252372722964614025986189459335952359430506423798549526055013203647782621382683575858255554166561054897544900387678690116597232395308868433998951843393021913676784113611806198770991565462285024095534884425853348339040362431093217061317205627807076688495006655695322194189581539906446112037717970916880622578375349956120444948597359001037855832435205027264159078110868138088519467929130067360583624303300536369513039062605751964227848944856360927016708308655830111409750783604267319376477127487780252161579735147230839923967766373178449839517631719274300345660841089787906354910044419208548957539015893707470229581171770674816091710169819130313654032569164446465978466942575253151820512057913547650340142207687129083286333810691080120510712771532547350282503514403666585454962638092705123795792413867576593280009090155111020975194224334792852509485862681799619388783267302322305124901382405964557891926251639845009090640300321903681335499876156237081126931121243438732717552322217331369079938166348766336360992567797710288025060779306836347209003*x^87 - 319986757404795395412764816511606171334544458268264092214012267325597261679834145037985404662873402101384420527789722931331844787124864245475272433750062184578935006274869516630865865718947747984188609586341614239282626035333685161416195153612155118910402857183098316660437441238390254128850254101794395532781575276586051505825591059587109363995096476378736178767323883366070716329019029617464985134371047531013233687851589442064609974890015774253802805181124314832894597960026521114456233089478906521705526151999476340992214841589910358021821444758636642325291204044149362842524949228741422218515207328309244973622471041617432674340502971146257432423456257751530677754886115495939445692027876655617266349678013123620187930696520840180636363733732740302029296981529815903220591050683569242981308422040330120140342794329557417234466797054898305134420178625286246447859319041483754978483585494973721480770381067899087534476676277960718751113490739753630068597076028594551457649310838935568951715632888822815339302911207667171278718566953197385216365011319188310298836764029457870109865205380956706043620870517477062961029514935867192732512728312059718090440669*x^86 + 62180472958159521225033635256911517914460126063326847837189979987935794449126248391372394996201762971577789800982921691002963517276582149375856017230247116613465774039422228178761060943347450972126360480100450027723617067518748255156600814395928083878715879559217165672761464059161804792397069753339945521275622809770557264211199390068036902247788779593738439801871705915004835906210460228134415828107582451006896159812237432804069219887497663611397067448779601620822711746725766657089628558024434249519535599510827063982960634503118979822180596383360048841874350285754128888202634029316262478051426703975930503382693557899535879081663453162364004097851881750367555021855013377995147137582338292363545711591407838160641726961803652341338991153031582224979427931652262037152942229538015359957317144609590168007815677135658814581054586011693575310916838124604653714628295034534173471884159329709309834965257200953406494169102466791714473322186758713856752578847783129628271515087097144606075061914107375140097674628023605429815093971784528737381171407620523128787710585564657179365540847089637190782058545434314388095801176950037971698917251205802458324342507352*x^85 - 8427839824316480173418571625061011101671643174607548541568461734749207116606260782762858672114598862185438830586527523050518820386097923245931316686856742763787126686504401633224287165415150485506381984402022272045746019045858199167291166470924013487547445535861303670340808113912045915076844238808322747551605559582922707062348580585683726948694714700947982455205742635522232733855156218179110096781426037195560893375212230422962150378794419053013588369463214699207389691988666166129228011326730710359097744156148320521184101171201390777981052579840758332082419012883784413065160787283250017649124275670501591084755189215169247194258607734003834210616187824058636574294465182512514229148498890586501017595920281748152927932306255579077187227716378877802253037299081453495444978994927660366094205832990997473263776711936168565602442810491255960366443681302462139819613026487705246980087354127077466674920698557954576341885544185962606169583028323246712765567872998425224091050345096182812645914149698297290883629249157183936798547216979965664672320040212936602253708170448087216857407712340217174056724289593258471223402069274155876137334462683434490458165668671*x^84 + 228492760030284923723221578196229965953992363761981776258036797066557881080721259756334648988103908428883413416030038773933197978067158264061020759377994376550034117174839918442145447001348721985714434457527965264079067938925287132171914447669450005380445888159198676663570091016228310308448084737038340646211185236734800315177574008541519350893458759334580323250675331784311234682674041417242450211510216815811025511029429775377857316561619908935977201374064083747800634194370415169674235213254255748499503341136815167972947831875658221860556780324438052334924109836516079452310929026253347330833485000074816777646075288598561031723322877425125344370107677970425188117706137875768373696846146333489090871389496526048079593110254574759619706282425081255202220858055253254315125339516594292984657604502700478515203709720029642038766534572281884054426467871585995556224608640551870692147012490979539968401821613960382266396460298569289937909560347530969442503789521495262071658799028126680944531014709968113921397077719225916853424592166720799293265099222493167394571488613470188499128879027431777882675176383162194296273488577508868807561110069480157880373221379339*x^83 + 327845214466560008337930880160268158142526852653495708575994035609795870371625292533320394553339751010404656766309565910383759019484097257018387881544797111661102871080118748070761852265884132253109687345495408546753714123725653879419966437263255136002945209986755885368303902699213532286571006424221832693362681403501397135085138091228600839272730827342477193475492176366733842407013862805622707068511870696964989374431120043731601870227991464458715704443028592183572966734581044234559717549503399989512161209485516952993264643915034670948782238910206726583952003607896805950657192665193927087167398056569112233080156973209449899249547515224846298034416006482747676990138936307136428812161108024052157031210490078285937000743575199206245174513912484982377564466675957186391183376514163810623288897948052297042734199535051281698821655010764515982524579258290817661120084125339933780900036738823320835493529542580852033635210720120020245723076974439726106597504494842783302577323853623514636814600163846120454038710545161261684514950817900011531519711977225848598639274978034864062747385238869888750337898680107839214376776101961456414242630749780579003981903301264992*x^82 - 140954016822227924686707962333069339839083692698163984362115315861390786130727066597170247777425397986580914943951368054992212068182346801495374246692720460828297399120435868756264112965429806354687156145305329056235645795838821262354650470427587650856987359177093451000930158192900948277193820407465851107359659285814208121050743209609420497094877101165592209790407249375160159887255045656656054236808392944587679595598825581177759391002814346492898185969640628720847557910003010284614514350152925336379388456191780896694164281894402995606636560611853544145441623368756392307683261795623054832268514146636194385373202555652087998375408515150979862695166583163493841617422372786190213139682198352996902178616148528757841115978471032209401156734922609753187386267908757635699288177504838914450022679399463029124682081931265486940477238663340335502919018325321152421460829156969135328990024286688919743989520523500939955780947088106178850936410185128519854180021117467360247085135289471222847335503767150488572552463349043713638524966848817042597244793832725531965311149113902304819838320550240588215721546914591770868836384117270411220891792662941325233296995500827099318*x^81 + 39355958450238755840137011981361907758584552102056662802862705512621409257873325992600401586989853240763946213496947082006738913506742201853710849821102523447765171968514530199689512985498336358253864834821798492401219833569731996896754476698565997064768513391747376985734722538369439385529791619866715238787095744307691528609001973871330025818486921955083920383607224378277769970129798488273057521687587513053930952854705786165336529363595852729075951534505062236666552086220171285557944954656521693054195929981523080655358979600688912591060101431192946708631565601519951415725618967635105260451281632992788270246662748750078641480194968290122712128950856804088622665023888602772368746321105775760923394634289321442791743469836570820491643941226022545480764342651539990717731866073029526019578519263226133027530324034738203390726068086779936879321349245804091435016497696514154804265075125715631146199042456937680140045681507990498165972302717068494077670477591814486937938089985692638558556505754748515860206601824039189936473480193835620936843712297713280983849685394495339928112926635255020386813621153273162619298293193737817790631138005903106447062401961242705167179*x^80 - 8459576987602757399539260488751625277692505733552367419546290307489722329094260854129969580124737889591700078432464674181425158729575450765984396281068192546011275241713678503337736752759436612047495671129734519685259723501661297700652775048227866292066966178019800059973680593355592050383448367999294461371048071417500586510681434664176220532752543402081797387878593534092169498455938177506699416452480024856252060352357167135465613941113632609420845050177971804269193877448031729305694400827282688391560589245837019444783904192386563842641797430545214409343436361708660946039246681053422882319879974278552916853534051642126980328055404076291882740214248362594061446733720445285320715309217246209658256434381962293054904978416880654751959637138397609405860383044461782457773922684122964474361953771672385413454516899040959434160325200472067627791460097150334633288416233868501627738139337205573174674033529865748756956876736883007382397537086819947272828125788259426263931278124797078067029841223196480545924859747416937386394068419387617497771787160515524008585116830415380184905429414200819462224294347846254203520617068153048821191376457379760357880468149119861665105017*x^79 + 1345018396113620994417074195750697594492778891812852006848126092081747925146692533572048181360447355598228634018083274239731866224381646164663873881817921410702110136622362317076451030272811519029720249597259355865791439916308458855051788111775915668763963343857530163947939033869261561640660216012964032751367326450947284267416760453911243714944230339192972193074457493688230233301796295246328974458328603915857486944293609882859880139022220145167583240606463740698929540281961138145789806581085233610040137195128627066594846838188241263295668022561002517625759179324276390382941432103345879030085630716461612138754921790666990879741711960670377093093764097408871268398166362643837567850826976314118679495691042255191176281102266693128399480326415602382688301098159434904917565349154256346812102784011094425304392049692221165561318098361718341947144889240329508144630233307805640415344997093259815236897276705727194167561898442345884347958674179295850180283449730127460120702298415301334302008875742799372782682206276949278978129622603971684896192702297811485820739468773366875311407491725787857442466206606526267361836573142967238571026514790667796885439555009830268071303897*x^78 - 99437646834684886705897685345637047186995210829339288955268534262416170186748531476485269607283526547961678386375523944308131224471618610863524344704683135073960313773363852827497834845990958094317544079970503961603935377185442113440208685422819252681409744381098365464532562606676447917823423157295109519523914230141319951852426425240831131113507360137934354215243394505045644930583531249131645712560876527660178709067207997161327640427438213485812070164833966411758954632086753271497016127475148388492643210268553376841350380497591385606227785977808761987246940961584173477373619707124743045567339789546022334061445705221932316131641002377600663434510425678018406548307437067167825021572331729833090865454650127992094025709708807828182287066845177231144699152965692927107697038879336014505332541785063005689358710418325439806086601379769174623701311028341751203129866459771671107776730562225477272823739895617935251449242612730775843673059332865411752472574929509684575978688890700427764487080164492421148971013043070482446224702139083681905262001243293409508414994854126920763451025649739257520870706909471792950186413998552213542306082593621933891513633269111732260893732667*x^77 - 29422706764322728519341220816473487570041580827946506999069890571393361309304264445431463440511058196248328092160625581626522053239818930073319926592553430897497308682842887091726797053219812427151979353975926492812269356436465543435518650681992572974254789347677839159715821675985975276449946374885954692158514479710611865902005349052861234734356428599259431935123140859810919431138643026554307929780132683218447718309734494303208973530723972741640738719812654032126718272992926092181230907042697845491060553719552869365829141417691748207067406523801832615773084386529411110056707725469525533101853341281986757158699334620099953782005308576543023157033748860771776721844401687255291815077422418100781297316811436794936585141191409608367082590162795653626321890761578931056754171068596119161995229892895011506717837699199096124863260804281892753988127687334902840929441257805018433270088840171898897166873498983393899360098920437753764018610949337412788737624691281563163689926631992046456746280640473947521917592048735336338135397054927789965889861288539261262684548981378276943363905841179748065596152398317622408370834800578305213061310422422069229858819364141928747914247975884*x^76 + 16558580630546868270281875077483328101918927093440006518492776333598987947907882881251826250063263346683760612602245168153940670998225763233503806621659185737012606258807429339953461191161234622472449354309515620507472216176094625756599205246145233259236434216634883498406658017625962949420469146911188200946230592724365171491925944399597610655681018268583870469837053754800369350922333804581236522359711584278023156288955705126408719160994883480464703305377102643629026113391282039289404925751940088349988037017262691226719729688428450924505274756169520654220809988902916050127388851260699286092934686020190803487101796908814523100513072070027514467680950663169981613050094584002638374012763290926468248086424470345910841523862950921620126989798278508398400547975794249418412240176114685102166934940751552134330263690664960347209554062524221024492199135388049263295377399847338169713887152371100954029429781080068489996826155555603243393637866937121586456141452661201066621674769138061887863548926627044750226089128736527556892053188923166016339947390593555212641598045791941496435687440100486915347212615545130663677666888732888608930134881872941148606356136011951417640387292306437*x^75 - 4954705975859215845622220117760770127098771628631204726069763979291141019460409921718986326997714753910069671056789002977711672233391759162785428181998753542697427276400208565612766623332818618098460697932723149898187186805311769728149236710478109057796091248260933207908928568151723820328310247502071742308260515986734884237567654573095405857189599958689998350842946849439360983183013315640084988139738943043347062228550864431973758925786177502499765159889460386422971793830713075730354928423197856917954680111811131488585371728220600184772767448330612594603876852843625396582719567318497454061310316355610034117729706254052802310068614033449425973419731876697693014225136918789084521031208709295415088175327389484710515554466501934428686682117436660234521090776728237015904637458892823191292401477279108805015518957692614895344700148942041991561303032572754399072529527435334739699116463364225851413766500224877708093320824602150252728982739559993750370663209192425522112165520761797629790066740079049411604988909875131117796388632348213578384659967818027216400026912576220543881369434104640596249450827771224094281565104688659329876072508095870792754821463624701960973919045200165566*x^74 + 1083512340253353039729837810275259273256257582911180875039724070418055395072766622025622163038108046314458685765581770374678906624380112772971876615915272318335081009272791607975853975252589586263736767170415692905725385639205999091745344533809480978805870820707484552374283681954584970644891694198201833258052310025666818833248013410685915439706812170729619799729373389514121708450760020503583258920194351196514486745850714540934530278634541494801084994707485323057845982831559290904129417994420784699620999665206040117471101413836367561502393602563766999960851173244886760925404033025417312629232449818387741319796381105640284460489393598918153541752731727181795441928689507558307474645519611555794964169251140705811239830397361059169339650849159145347414063441418601540652722380450412240489698365444165156849951183423409110212718308312392403938995455259943749902552849284961425505759511988486342398474889755841016381339016850277142966934973245004106102082797538421668498564706481360622532625686895720959904493231969615146266383145566464572631356765926164216105233984325900020896405349131788600265718308594481933738216462979097622032613405263956610440363784749961988499248165535286783687*x^73 - 169021538996223277662405061045948299730748955152117464913165226359306976630540441350452469615696622628308454010954223507059548678346358337656876731429612640687185567329026512814517744034360596795800347095992438386665536535480977319007966321980229884960671098536955839947045664896374443478406767705207530108572327184526851306775146387730535979882286728529279004494784270270973982113912856646302169912175946951088600719202428830334447416017273688865679930839043562545849216134931082910632925108622257575001909574897947732644346230187502837883390843604006565238057619702592829939057922568098521185982229345804641904671753557229032137499008638163363227367641724592413116268282599350996519509974946959126725160511617416313949859795436516316543413697836048345419849908778614975181593613013838223000392421681396432172393320143120671142382820405597843647173310038905589703107105426647615161489289701132359846151935191263724589857503068551124194120554813761691375713371240776622142125225033896316113520050661112511504058296065459735942327336777057364331235218205383193214667618623851838067102676640555272443067436779283364614612164017373939803164016084323816098543200086856006646241442280138436389365*x^72 + 11061662622164213376027804957045116562747597807466434294955706693104161446530210738966361635758516533609428564868176411520688668832343869211552147602237483374181492510753872302905376592190254042682226666917502388745696382874131436575279451260519741310289326282500530943567641566649709339248604643871097917831508568107088443951553483859664611521871584970284156585611805699114214347126480294006917267979536310988216166181490481498777407373200801405598207242889383036944786432341774333067741073332694484492072450815099096095609710949773784720032799557687828432983687157197867393482301935658626542632559815857766162362063240652818662048992126569429581601150025887040819593468941487170136189165067690291842801386207916279030729390453855372801029486476226228043447717341430517022631101967070811425729695700628353509912855326810868180238699144741153196560131499202160601330991887738541978945360555662960170008508861881762035648469059008018400219970224975886486066663782109944906520251137263763796603310722367545082443465608405964526084195655792531122284287897223353709867685930867786169365849022058280309316204348943692080833876598883876780473157719199861064495559613638546926848169478191087349878206*x^71 + 3943908404108339628704368298818395404832505092182440571077174066531236553765890535463868431147004666735853541781294162425036768004130326496666441837980756493325228310042698972390176740486148370320052393576780620957314454260011404570234449181269568924467339173648543142120277529634344893758831956988048882259271744625356313163088702860837180426807508822202425481366541437568135480619085629168985081548641409100549033735214801946660546133165560621610885193648402996126367068860420343508929307717798076214067559373871293870498872519202998988460021821273252041934029551068549309375237435708010441290228298873186890632667569717331295022840287387382710901689305705652116523699515719773252871084126429764824023118889182764734307298400148354005391587233042285629973195978624416177147783094234399077654586025332560572349809646700005138634995136737321280098858653933159812286035238541747228750555529017560374981503695123560198298809988316599021217153763270238835577399199869963802352233049484096241442901943182630559713513042163573919922672682970980925419708574594865849225383216009565307118028426748179260200693702450779112295035345077242902734639765852710137878528082544539339531771818725571427423899828*x^70 - 1953689405389965139584916185894827583131958272981343566125378342661441224022242143917539966596641122732016992361793863316419001554944400265753055403731559545777504938218875328690832922594714142088813692227806439269425318591734701053217123327886986027312331481601179494582396119560131437416621691736230401005199404916404129285392326700532334297931606293978179559137992538266161476652755478920388753953516228621604682320846961829602545786972636354138953196106618380786776521926660416039421645446644885547031589127575122118134992549625143441665048577689040084743275324286407481278578836483529126632701262499433392645442058340874776218946528295904128410346978390477637945340766197509389291360252402123606145751652474139668343336469524919191249926079924320412356473357048221588491593788675163770168904491275610466813300381253832511850916164710693363884261814797444635234308316391610777770405766942326314160934058622704266916460491167520489834833442917175624557256311197554337941013964251715482858259504731051629704092372904233533109289230197033689109730374478721854706280018103350085334543779363202320908881397170263597340689479577081283640423903014071682828142476944658208649522358326000899966174992208*x^69 + 520589229339594465832489177083436696852261494809894509031570593724106925822418355314981007068909173388395874445156557299408174876609415075050608551334980564519677450960391568990939987311893676667738745848373157925264869423251282410860412374103387156279075161529575149197771242616394920508686887069958453109236367362192125477679246557847866481378331424132789343334357029643032824113897003805281829622846073358320569552837387041597704835102291055616695578182009062370925706917787144009850732142877279003095685680470253517719808548736341251331840141432081806629460580375342509816663729229991468516873201489444922492594816227752438258422762349382221234464706505989586760427726086683632644737235576726038541566993549323574472343054242365362313933852471604812211783832148381494125979313580293344784037327999012631534265257220672181565820935949359831697513536437348968961522168153338338760424161738606135478851844518985629823976947969383700609531461097672872445412402087701970138158912096896742561209413775185937502448003701633651472325489370460900840400653134829015742441823781049932425839358283390517527890236293486837698490005532855518624803702844568207258614935430022111793376734207769648049726713663418*x^68 - 96353127949793989792390240967113855106360158138624454740682341888080600828559509991330678677738070523601140404511295793996977046702364831230584627872126978513884342761264093400478889091703018359006577148219708164552548683067031962939167062095919339286336571043994453701842512686397773307926553426276095774053814113107744019064301134542107126668301613415834359952938296428398734746944134401973148291575656211278389185482538670018755584649783062082193130055640750516602131148987328215314025469344842292431650202421575280789201242441762133625886958246523421381741038549217971574331410757652140525773481268684575347575910533045959379370297980845146386136601666727969638745350161926900518900035346777526199339662886486429938019013624705642661753272836101337795224474681091987477508322325299990771039055386377032624134936838223438798524783772924669060126125558249652083398218625978262871734334031180297214633153421718513858799443552437421010345078923623424978538729352593078589658408609510251920747146969461769194035845843355951041421968915421951137072401476243029697775239849301378864742144386832194771226317019223852416877940998948597000580388006125302368283996229417624287592791396365764494759336483344283*x^67 + 10654746247529366225041813676104149694300023412082078678884974479820911536967318404529885124760285142894952007425911230713280423700805801096144696336423552813057648305714090390243522642048653945260926295245147267853770056707391396118540069732727685490096389916799119489491278307805531194559237837838356813163256167855977399636045692448329757436679269772679734810037950348094604166281941294498124127281669467843432105305312963024037992488920368521846732825180964965494423002797118811202475646620412337050088244210622648309357691959903614779230206486148481812298664445703576907155884534750762843911374815701833396269572238475245634178295679176385628802029597984106272092440160199435571604995529266486025280185369930666433753353724491586200128103346559291612365483143126735593880447300047972098179915772463819765640369412148965133208829369597960263633024726352934799120254185567256666621649330343837001106147463383285046161256262336865843270158399244504895792753230804700177976033420539841168158107790209624177431273898032938373701094593056428671571116219552422854493398948561365761272370395594420790716239539274075285057677203614987029345499340505071541611324301673497930109681299505254073563734755310126650*x^66 + 507138053738509095535328220940688026068314700713507021708703116479166803457817903726788771809928257164501580334523326271734534370873600226599243336404728492402437837870752324599928455782769199747999233701929579403259700384319087356485478008015995489115879904372450430908092400471463965300953801764038180103918182590417301471138036292159730950027941243869984135388533655700813298015556006124847618929222686123610625681123423859024219994641993004234815794796670398873995456923926278316455681976589799710507955084866491528256024165074251886058271204315795474421083089562846089507241869576406532109226297995453511665935795407866631797479520957839132278795168083962142399545607167247202031303734520484623953846677043719783665943021874910330214505257808614035319063520205592957254385123903103758937940237687108753497467680598185032979324527066184961614249864032930214764907581758293487194322721366422888584113775226573406465410620855048347845682737264237980621879348435074940414750571708222464430985944823780832570056024568848105947010197428573992920641523295988600065473697129317414486237340300344151917141388046024772950728568383909025342083618155124078589470521640452308189905049029188634491204233356358380627*x^65 - 628576910409270598218785118602955751763580078287402107745209476038783336981945252642749259350373420893159509306388757350509118204831769714359456929994969811572312789708498235892663592937919377644022415533243489487762996370661110380096334258971077243862612277752543407332928476362812875840003362356315854527602105272808321923774970316564501627859072954606448466924850472138134873940449280797396456565071611655785180395151610477599284183780178209841589584704111561516564582588472899777259805765526322733887580324717284116690307150173842438555939011111881613799072727059773196498009379998210876041018650944968498252948688940486660631511365634510007814075975281155400012301635962022942792002224154776876033638230233980089039582508656800851953548656887809181313839081656858061499701007817805545113680150835268549099315188929756936555861065439332362608234273734963792492023442144060903751910489655996859198042058048300301767381467586727183700927742261487955119309124567514172703073435213228186517278808391692713994430149657970790538427470134527667536368121280317799446551963783333993595224441117624674568087111274420073258370335698350288384283285536677648792428805504232858247243357374095796927010308884671511192401*x^64 + 191328688321708909795920280550417153071460912609172269920363379501871761397829589287567171329891121432175167088460676789894503672138350662153063097424189869863635850226198071227774387530840287957186963124577723009710139133179794041831488713076806167033175184100763941947242432277656791905227090862250259647699932278303250498693716874260331117103041774180898661481584090412009905663695910786153525770760283561505541965424414564066563762434070235402960492168963261432088652948343174474488145587390392420393138607696478321711790073561840233859879280327962379096605730569352299580620450106045156799480477007000477158440505043886024205529503724987512205420959473930613216638666423424030112543204781519861520985138758149083342143184721330718219586908710777446498971325971831246764431199173012743553013646285211252739427011733316600275020641255294982006103334608858801663139129279699421108693045576420978225732077772731818149668532514241618826210451106375428453199823125808100984317574107009448894392679792426998068960483265477946374954017186612242328065449549821636992977427557684016231431560883614155937609464341410031875533956374222279062905008224677842627410476371785471828109939288572880626924739704868439763912601*x^63 - 38133098479093247550034451315625602969077269405796471027342085995636223247550199176284862439162266716717476344058621699373495819572778217889190783653521007529543098091887923817313762963827386642196717178966804324869539938698039574093227117821474945719672156008496127863546089555460831616707234984845735239430678888240592693747863155547213890461312063761214621960720827029604262560830734934292155924861384088490963927723457850380667422073125242930137962948535719425894287426415984156031262812827134145158138380288629525355939794851683465700193970379675974506588203408031287827749572290189523691094147982264751875586405714540675464603120747840714678251089836164661758854012893708395422527881671423343382706079252567887650454869335309007220060993986970189974876880930464609957815303650518771768744995339151447708412455870176167146541071909675187505311450052745362497003258738236359530657609810939392494168774475022974631352939750954036096597369928925766162914473981740921633171867071006183070528820094607711916141477377592445861696949207269074459822535849674990264140173246244363062261553084146450569378915042601310966810270379862156237031485783041994198617490072500969751716080036091605106200511289057395359927899480*x^62 + 4887160260509567129499369857550172948785506859184845747669827379222145679374770543933971801970586351494389039048717020711951339238554267247394798473670515499961180856920143118930045379810648647791272633106866507630095503872313956415866178408498043930506051911692139760879119348245897260567486845440921581582977547358118819731009120742778453444928265891414284686465232983492067158989473487270489720226470136341254863008974692259225254570759412929163026253415731482867583437078614403452014733197490213298275232652892637427790387744518201635248129205117586457425777665635264879974215829263836461983701172416937863332123261168657536330603138951817458609967546180214046431930741709062321594411238333656662779674474157949875850596397195392692515902325709620737659437069605459016178756549497544772545842935702543546918276528433153704525518996500577463063031929842180385602442889077647750324487289944801904469192195139577643447105992782425904671037258772965171790226986958724783400968264912954846365415398312180535217229883804867206465871929702782303685514117019336822388747402063423621332081356746146979623106214059592914460968028977448910618444491231670444237693577178011314351251035143295737338003404101505107179588016185*x^61 - 84885166884428210259690703752222236845501070307327767492510739717334233778656541118842495160570529052334073745156673809226422339773607986147455774239625871034168969556555610884547587000432343129342994928813812878252458600449677661065206745919556061021551219716535097717495205377635481633202269566555524065833704189595826609974074051836304042810637767466295695001155975492953474727682766262126642430309144589679712209981233122033278387509449576537164816313707061251207424953640186328858760628169662486953496687310028117276146995951703437652507322551510173466015876022599437781131011161566710072127596971051598222879044542885832552187490577950654822162586123329773316105121065073960772049063792010729802210537967095415703605399851141723645439202483756951619545908888830049637615734651878251064852186177480873066361337550308350219976327918851041158184048948640233524356341075034832786164831845403463791830044069023818799299390391903823901219695918579599578394833665667763058626527692613924846395691760844506099039677030908011143025074846348213499131015818231086267091055393609073867327169771218051892942664546756493305910796755397926625096483811583767636845221754467206530600920091174703371455733139437670615088672585085*x^60 - 165013586797462701355018083692942386410867316419374287528083525969874422347211700283596818045865416727900457755566664509534465743789277077747601309833001914587889533351213891638753845668802858371729542891277542458656519552739879885212039994092577846837842047936243345471153332996648121508921976151664037321620016654113669369444061493396138259506202812242460510666486593785674663903308278533144668798366871060566624769061482724333143563539070659726332970166885431882409680724442425803659668877679128681968853507988752727838186240981115827708611379958962420762219948962931353980932664866675884373281085211526044891079302307659344828124307178171088048841501597040786057957216565738211673592437146971017861414213058456303607767036700164712229367145328336024093739173188713423929318293384976281939563569204370482770100439071403622096982268601082420660090129998039812821238834548111855764475292689584206374437400809762598198106656662179330844556568509086986089560773584735357954877182091600372558476778287042003820534310175296507362203665779788432780161339737240377841386397862301616425395639523979860842301218352391638462237499478031286473488572099111381540290111167586891670424102247636510024998211609289062321827041912158364*x^59 + 57371775984073639514793066281797073192103095971027842331268140298916939948292953823763873203581837052770202391988026896779161670407356467768772965028346978575542617798542638306008604133432450272594734324888524077616995433784202125659000671630541210711470648250699519357834782389071178034562228888914106192720610708921124083709539773103629369538931129424085279839767275618371274217340449932513554831030677632785458484431575572803409931182903404164478173831101923518580853872879098561479074831501839247363907021680138698396243629894429831941983507488194871641323994652404237787046420933552786102036614373478305201579915207609321489708801666032294966421934632020445449193004802123604311889615331969859443294973753026550110600935267534939733687016611388000356492091836009479621008307691378310462130910606987802536484633674257786002160932608566158294382494035124067007324746074158922083800060106667770690712441836944978269417275764829605571605550036272277911963015040293622090406595852085025349779728002750013219211063463929199988945265073903459702160889502031350870716802265731902096282011136114481080888148746752676129537674448885714268774250175582051865910131034859950132059626137815051770330986514591201406359898762334676326*x^58 - 12515303292743011008015061307907250019209455455486991447295026140959374382621120386328599271707439984167428555184316647818482176045457612473106284924533122003008700763803178823391799272161187059033295016899133320772348695984563688521553623534031377338147838836994009982659770476345173425168706468144662968959797604941068584161481499286885759282465767147286423351873621581964639554990840119552025711557797227590282356228570662226777977154925447331001512496365414035286534840954825736874026951998947825164238049779814976800851401499646291938790336240439412991195336691320683338695756692672432901357900683944136230136740788210477661337299495458924392721191266918662715173286951421843255196343081835004586129240809165052086763423639281012010256755988104954665633188492297875583707729323077642744104947583724103308241813683383109303015011493167021042609032905014094473205534746808682989047039680344819655357508490886579251428942229395205725346096205647086617638642806756459725363671620484464648961517901372745241742146248426768758140634223388247597842490286325862945726882098163397738716422469422233653584204712156119334410954684547333084359985666340172851427639326737168128271006339940371017872868070052907811297464526863533226708*x^57 + 1980079149215878421079619079316710737842447267328339099813527280768222999818320649286135743309234326710948099014841390222284094276173240278230390879253884125105837549580940538192112595374874591065605871087092616791177057946053450942890826298089651666414913849882984508383273395093259958420278927227110307139700343721402709184910773898898066025966552927040445264430522184645306551448363986667352052739749573512766586582859969880377538427156152488819968813998057106961092626675071126549910280642087417179617282823660763056940143872560493231491737656073139726663545544550075775303159938997571421387936575104031419907194205404589787265288930244618301403438885714068596221835341086557430638090531212174978691915197355459818252682601270228287473062664660754263599411316892450748131356575660234378649404335967911074351248300860185418077824603479580096806039296104792866012472959698367484956875962718431475541073081603235246614271614732836556994620446744447754637498344262227098682040729596004331603743863791600307352429590506909390592883403841681524349557342907404121917779124160204195852135466442019291885377485989759568577082660313641179521496736899138941922879252544273360138939429630048680168267041757871374383328958965718360910982*x^56 - 205858186151121528953902055444301074090247885424494730300405734085313556511055370664785184834877188304040975875182906457708482525748650896907993623544252187017767125320739303499512289534325645819763924432264012795441337466168354869822859646126308711140628973383075178133269753301332149195871048464316357457473153852775907284886732983444938534282134228385771943128118647207760798819315580624848753512780752837899941607437230300178484791382836102880021457977066131026248428266160920481678144739632956684046255978796759144887110002411307105583510480940553722071216113768351292205221597929924170978207159052613746253565141745549593609168708327459891762338123347783324217243570098472137487256882715191221545624463776191412700368998276440632990812831963239126513273736106897315926531119089772204909384107031009202356675877121757018691436485975252369208396883956783761376624107666789871230887819420298760522927519017462013912979284097324902216007601179433620753511844745367858446035504979927523622707866407251262165320219140372371282959940298381399472597229976043994258470064644065216133448181632045067614176837010134160903134673819784563183315695270628414743251907085183143384011061562013988961379295993393048731285277240256291595947466*x^55 + 2436116518775827592497673616143759653313475995350922865365468084990930986229154149730572971549510686500435414828113235168488008703899191797645935310686447067055156499971595060874128780984649762517474466305339215060395288885803293671658653212177153023026705627019974314346193721810932765830965877240589904578540521157107318467540891576619198630318357987310551018568198517208493816047275910938603803286004313820059067917358622298780635906298058903383959782386270919120373541462680107939550196056050658744239065432972355127974234936050363292791018676201951384693210689426528993424292670784634237956908707572269697140149704194791089095650212033363584424154424202372462043081834341800279016628906068901218710412714820600913561134468249273173082947485400389122433563310310824426826286708322783610131359399263799409632694060477733563169820106973677142952090836649703693793000523331509822240692826102709217398814970549248157606932601668017633642704977240276908625895117497900994270689130452378653747465223920330512001103026807055019152713621246810629269746348240034528832510681176237503043441464472363544181368503632412755855990747749045935238207261627433068278751806714368073125511603079737151738253267178861158429700863181972226728230085*x^54 + 4699096092193835287760865074244171650023061466192449872753941317428601075205509586379705762746741380852015135644233268673848666949141221897342909992692665031586582916552187193048829099636600871142171863201540862844241258468361165468816192545064856143333291465651853408844451490286410329481446501897903556186089143525803702768099392608666682347747290053942877712679285075995074714179935394718415258498992508359862767749569457765095790341142933635459953962897463532254782586384623255753194961480047499499264118085095646547030217535427883229226742950239625360124785995655932597627272332288723806343778240530695010202045413271309163794527896994466420645008806282774094968083013849415941381792271254380909636241613917992799073323266242805311824229017555975765495919373268225141537411594727314383327534330494410005123335403387710454474014355612137087339407546131979431348171904795819750265355150655514538976026095277671044690570681818169595960167958306439347180449565714330130913348456861570960174862561150940894330397311898761277553609559883605403345848176184292271349249816396954802502380682576930638485800763195106105029864815864878117497796152826651786721045519065681378569853445621982537878490137245445277414765520123108983363239150400*x^53 - 1226115161649502415230652603110046146513069677555638685676724777902609688735941618741392196414139427808396461304769181741812173662913152028714553473681043696702858132346285202715741578791709587640129698342985901037224202252533610964472734618104496516348446730544675474251172964965602622527054538506456952939375655480142299269753821092369619715096143952091665937750931251452146945565175223515171613698006258548914208595422077345851642267645868354970360688014304268762982397682496137953251810824703745774925882664982054697853825447815052559791214453663273808705155237711248847658170305574736169590132327187101049470345193541755501684808369846418752460693694312748970036054014443341277621023861974713637988895546521305419678299179930936222010732634128832001184375384498214093954226575537928677775948982938665194619292585867354228452534919635042945230181124011808080883570794552689884952605526896782104970925693749001306448300177616869825043254210619455145721805088729064282612987900939150658530365591649332911539227522925408225431935323796403967387850734573436544594464692111072486048298936495984912288180976299222859673309136461896991616521692059162191653215274530736743553540061380465462426710533964349274806823185067446364828237554007478*x^52 + 170774468500803231467700592069581283296356704956354742801833752976574302815176240683107038550288474369245664461038347461859611313565712290457336884371934621019804522627983297268367088200888486676931114384952123474146770311843386057635312263413019273056239380768897314584101199576865958067568755867818055683279214084619404539858508201097408720493366899017765138720113720244755501321554539931168896733152143543258882907852415501550611921036089343205362640653120707905490831935691270122333686752907675586388714433099859533305881486038137234018055285048635027606758565326933218845949858508864220747662525988518004222283509598502527175730444147254290166359279751623483134651598931735118489039286569929456533172055561525755748590784607175082648453462726094453776367235903693045153662322427876337361481050841240288444428508530408611194370790701123067610864784261451167602783592821845827797904514148928681761310928087851766735826986486270449977439196123679640029260098837742609845880231937965488722662457095029906852639102924018947375598601551440616836697449223990543982666711420292706954048584368095020458951951333393695814133496364295548093753005855233762300927905489458686752954946617291073225159231973823564623024107814106918868412843845282247*x^51 - 5795378955878695657171035083086974491376142739593450853592314654339980874716534759158147301980357701020325943320168696829545916772055895822442397177292631318203289626810035968538787112939564429585049639601172962331073521327859525248672485454720565610838308048277110030553480210668732091168143979950818881410878320979949918952475443777803581948547537253129058237365675044953730469561727452934878310722208465083975508054136611386384717386029284493324180381068862129356882588052888616183687975357445008646062439681069350740633541816522539347315759228195810900441265402583912053055747977240724271545226306477120114843907643978803229811522217790420904549151103346128489653068339738064194132163832675458015390944474746600913997308329396242831666882420613566456434074795098702643951505844429678245054367251581219763726905640492855406790977603397675867316483651629807969753724919376856904371799947597258337698376442703366561046043299178271717567882631505114366527007977170790387011045011987241099107887276952499453630546247226504893857728960328368494832801169311702778169091465334855638240068988155214588183621978740580841365744607959911016312553751054431714455652541755687727295803481319364837200747498830468471876272712115743063021036377628329010*x^50 - 4142063132580279013487444936676498913821427085917184474754844894795892177777150439300700791104102032449090833024539618569816581601563709129886680273877410375286634161162070747137606872849813752276773646087492773901545564123229042077426069633497641445207859275528439555448386979930631062556772410573492693733132225846571200653814961987237143170784094846248296556450365735590232883035893604285976290155117687781726553157695428804286237840785044846361451000902783438547540601258604720005537213299489683310820277639937138797299862790346645445128935046679156687408737316067879665390454214620704063185695184037714005315600408275215991283440765678949548722606684893559565565422918338112257924708478442386687013540071217236472474796415443969723295744314903289983639342375961955154519474405641756297799039208881793324352808546278370388282691518184023737939212205168242453144384908133486999792240310956921300568048381286868597485779023614492537696242855980580156728377438162288328510981847754540840852560197798579860388892781571767575968174856365260739545188942828203966397100836351057116361968329691563282250765820543941910323091657607293009820373456036087239812997938366647842766486781837957295371740974276174558654291537294597364677121910732906789769*x^49 + 1364285004821692036717187929827459321645241592201954557672971613144203157385372412605350008846184239246558190228560624059121791466920460585037177911487640687508500724176000222038116278365954388881611661913654326551445609585891311247298732357196891911168486514954071358094668278669129103648334722140457034480794462542668359639196358551868438121618405913376816241199270739129075844221308083094261539449880968850539976776313754522152671181820263654500970364801746797460149788033058257387008652407530935258946860883451853604845318701024655650584760135293270677017545445847832818608979207450205561810906147330242031078446076647152931641987377427221055652548955382433058888116819121222768615328872209034988289735766486138572262106291809478453708054855258581988018355084730798078273959028291802203624455842004131747371064949007636527450596733004329688518065692943729394365420713396328962906682311112129322781052932602928915119554743499001677657696200159201183006205725287470616544213140884247954355533336402404455995422380797647303510425189584983637809391506596513699838050438940100286907862960377379158601293686868464879288697364968339649010105710949765272993608962568880894895906811285775938746147291919489246796635175470376371851812216768312635128574*x^48 - 249258791551896814366329647379630220129390550830003593553536529024242075798942589563952913642670722516131301051789434664907845761734099197076133729678594824666718407157706991861669196465738969927926282018186529511819617594696891429340770933690647657197230457775278810063688832160381701780039979136295242971295592152043368994643736435053721724976687298881268819167407285574107301601553204457959490610008012334664481827785411578031476487619205700031231872983303605881731916426407638369785864281259652577511877867659732573752852194964436179609082792347138246132016223544306061302571123911638477605042770503181179799701232018459158264237168250914328599744212213899231430221732500969296548783356657027489691298051118556822373876692957411504142080830019799623523161291073755056799797023790295348121807912336629410773251939574148002000640213871777811785330672208175660768626564071293816265952671157469509694988469605511524014492647967723585438283776242235280545491488412931511778398423416928881021604031916419338346740623209002796068124739701233868702111734976868169629139773928263455669343524498338420083050427012123905425309931586030334741924767800097791474601079290724228851737550708015670585823392358392198696969236084548246916566869311413641812846175*x^47 + 26621772820387459304810906396549647311688490469639896037352629087772815183939860324241238093017799260250413948990067782209867051524594525015964859586455398672711581516989386050522049019983761289306468266358210775371998832185342275219228850470943887403159541541966778327887954336898817282016380970733987291307414948376100174734278903279892909306465626733881081429385195565398366990120794615753510149936516523939627128194486240828398273580020449408402205170579663069313646777349945625922384044925718813271411858223573676666064353824041809408316037541443383197743335715640153128853695869239590512013826258996621473699193018163032007938876397441259285178104572441671799877146811568630607312698574307858375028825906822238178283285955843511939606480433968694704165642615254676044482976515410248062163594200639689574978801240079915117299783006539545757787212104334941946317846261091137618802123998431642149001562591234942001412479964893641535615988759729578015148488191624265546564848971134418408094918813153113173591056257529747311991854810870351500085930692234436142575126503010183169185468770108695270536444958504628414571031506417951090172739062726177341824599687531919281858904148595586075588475238467675185309149325516744814877773073106872770036941132*x^46 + 110737307706777602229675406698239921216219156320308266963980911584380959711973964062073004932697721053249262581013696441544871533141034054162033782515699166746073880658278353225230011814609467392796995966130322547953349887608927481581162082786304297599938627774895602790310285661417194181416815927633402239992889370838855239150831131332280940744056901981726829715946408944087425024134738203332042831010957665645344132157294468907060280037182840271250327595411634113441956639861493511456838529086648647428438449177280538998675745087744737953370363701914653043055669473724562416439983072631496027973447545558609070010667202199253171564999910657376730332113418584973348069216710241421572599659870960913212369334128774292933618931228673683012406149160332821435334336359931044104467527372805279296182611481479200732544500625199148321948139674436971237112459255883603771263265344386973351371406341373430435879505533170727309600831868512235324799986392202677019674987408251264366865891745121839816671264423341982956568361221602657015662074860215210123498260518307785038951218420634766753515935101105709443245144574855169980788983865963967820640205663337055471743587245025814159697657550584974238446611678023677946100753293130042835181831922132070468449638885*x^45 - 744649312823159176897077458366731778504946890285790049452898060123202818850507675391480591797975610390269807648959287048402950498658931362413450148559311049260114398128971048537400493348938280170474869290053858205934058293756612272434348346677374102086784344066015674086949904642521951510317635147304830088943199734540446453014179519702406915304960830860957920291967199808263625103499115381734033573056542420007402827522574441133236849949290019457659139748465328748506261360172518222025817816973320120309382805180340884881710044552021133252011906082613353774021179633324173230464758482190722682838495946518644741848226226498594036836933509114192126661970263182526195295428295380934438621960079263697834742346823079642745855345829681809985518048888545235301942632122415016379602667151589782980559296836407978861471825151160669481099754994575847737571675105737465425144902646224004944957132934434468030069011183309055287158467949223866734569350836328367513368507939582653952687292209589690069550177764147263284567897369638593063904382896018568601141501657268353645137423443097059715886815038110947217668782777633992131881486148701313620303861154906838208735639760710850826372272234023749259103869549944306611374134433384097528298940589507031238156138393486*x^44 + 177746173757609363157734953292505376222278213138438672672775766650846010108452021988805022607660278613494350482413213064410841914618693459913056887336854007700591806588099766450744905626761666304895354919491107054119387364265684506483388973866710194860960483611561918543940017464832455868556949881755712449346023229141189687125014211838411691107569321837252340311473727363759320930510410741734200597308277507242832082586875055714827301015118900985819422420659414372612341409175250042420597231170770861737199692683853086470858181706953626015152544907238966880318981602164591091045727369963667934748194853317992742921044075410021467863116717428695762412899007223162886414882368815566170284667127848332244517387903318312529190939501733577453060121572932958636238185989400219843511165907589795529717687840245745181766095898400475303519901724389144433390198633607691817329522995447474054414492539785762715546321037984474987925178758762398927082453448788723214231813403000093313822728527972914701005472658672411047518291562439024536384369859064873855663218671288409902361632021582544837693554275047953384716988851802868219509026496885974477937235049456110628740327200621515015993907777398215419308405233985467740596551183645593028279862503590376917451734976827450*x^43 - 23286021332293529453844578834432535212900067674682039149418849523483834965020628589817694103487562840045414082284075017064523345711515575049658378613321863407900072113242178792156501637504243442767462690493095224181245369395216668117522652778011854624301261955652846213182201115747698966108430148094393618439860937638837633182154308548069805966851567920099286797782885721974744232211931171152568298815782983467629033735115412561980911784259398034995385768424395485937636107796615507126315312376339829389382841492436538379293580220104757672313902621579092128181709790942359590678709095736736868130787080968595725220852201401398945224361784136834351979138547438417381586200135263059657748880233894235706282325961034997186386945685032242749603092085945980656951643990202660531936279853265600690484609039179080563137577198184530144839422891788564555299083852029362367946560307003426582030136942511833234250068572902114492968824864801010305700453352529435568975866849176304654499692007981603936263771225940793691936601833008204711121654317538442285904366181034031966338241530166510868673957637158363492155838593607521258731183181788815039492448582153433769431708394199216789655081307309461636715448761219904296846781254322551046301527145098950071279784365119624774*x^42 + 1059777061230732549970738327779542079824038503646114673792589027374063487979644599170182495991179306622150435132728529246606474784628376394627487210094997160630814039029405621856328490218564372092280118760963362545079966689671807656083490155798355293193114111671242432480467208406055822600518369917408814992133363105951827509252609273848507556513264256533741993038519518471957947594475280210997451335219584584948137219251672608090965203604303683230201371361744195853536862364333964675175777378307075805495290395253816138186011554964425340317583466484073906368528230124695518426119986168220826849339954961885497824544057041171912258514363492465929585182523032160616193347973270049252395376463165456111619959481297591977182256764151841867512613422155499928150893423391681160967263933609871092740232521864165157483715193664240371604513908944379962055046431453415644740981964228575195830014793452886796342323141722362907352642771304282995768495042544895983727370496724185129441742135380946341219952398219108809750107231949849175229881981866797904956189338012399217123899849994979155670321013285664825560564592816816046218685492234101380136195820711263117811164750863144671213843709375545322353028073004446552726259773019058515844252947046447091621151180851595990026*x^41 + 305879026293071785312584872778363485844753888420005452126675595054686461411287200370382689032064090777849815422826662469814499476981368344789188326446163124313844431742658943123535304772691990301596367645293698296693767412934350155700920103281175615507940843351403825258411986745622123086104273254315423759520851064908480588784010895462591260930201222058570972538456417956747461966342335768150696605611084121972569034957864097217533144673923213467839167673211544037833896939637439145925647071193841899250337026804932677866771826129640392556489250399400707009508058493575203601582133660592740137396586109604989747702680910646998843667799492819445030392435446720338443162214252054003595108289393278048817598885796021964050437329523439764062335759865798625103826350942010365750631607733949810912974998168809158761749885948246219911224324049853810702203907184709253838204589312594314895765422130364534718969067431211299359164229829114398581704731492579200785809105750442981350197041643878542523152074573189334549975490226421305060096899924845816432731426646507642832702654460431910466667537870972387904918802611122726046410747161013756128754592325320505433685634366769379932539902681870185765822324658372118346022365775079271888569720162123041694215428515208515104744*x^40 - 92045486886244528851137073633560471640279109274415880142452326629060615685915630661393848039084135066886245207336235536753942894149187632869147211543306415913222132921106198446692015739529755615231667923149773169588411256364475191349725356762377724496712879718765583463542464144086316264399466707355121975440106260146732725288121157684827018191552277173857374054139814183602098562320134532445795465747466595398555512368663771295549849973654532015747482769329211679965688019763219131250413644986274320546616402409473306826237304784263028329843618499743102851701849000045694485821268596823052219680814723459555985938257640809272117648218367935360437077537998588583867313592701688779608721013535780531126415508629506794039472091161779662066196185824131362333474885986439921205710288028960366383328629598822761756233165367366854219951950706413533185848143283549214944821548113529756046610986765872722143326725544344060998728802413436963304702494074586795494777156915003191275056188615723839949566051992349058569462971692444424638705934107434534197914607304268302841271472976696346032232865428244260565210901340987941062672802861070348357597428167863344955188002713957307792062948913398542858902120071274517792971494166001982239140669611992802707379522108788563368387065*x^39 + 13657144253075555098474146258019415436713651422143339368173364814618753340777200477419541583803231664313103593540716244855204845892847336176783988850575385476915239490497081450888627487153091918214636124626476156095663738191773159909836206289888851846800202543928562340426461960379403617188561936392020134334340772479276186711662049808630036816413627573852527920807673481992754851178133851377946799046490322601876491854960093458584770647602821900114075074161394841304064529599345240389996416991304914745435979275962330624154518809125099309897615256532046762878559078563607242616912079475415233096554330283461651331828756805135806269093200305046552707158340891670395006900477374732176905227727010525583472128347847109477923197934520947734349786294137699566440054353455566420952458311385260751133092293506727171339409344710853642196693935377722585914286403365102992328252314822985021688000836389767442523007222718536196073456121141823125552780761976551808285213075776584780156512029720960605004068697850159564536538524649429989083211121653009452302997049092600837553648705842349627709623219565826670698283092784107355307597412504712643444816871593694646500507980265339339227646468145915774041740496717639241351592916433362326860184177127371392165082941809082731807611794*x^38 - 1101369510106704143982350354398177112541657411105441431937494952335011844461918856431383086390715358225041845920547231622252532184323957149756645633637130834712007277054827993963289568122474826964643170620198816816458456049097996266508012292373991306799437439059656175645195026388605118207239757473655806713437730393555215299777137835193492745911598471215675710565475905659460780720894220173690272733983594939621247291282882734420966077612204711889987620540127494264134218758805995975068305088090983227183016302416088222055748456006786890996148826185498708088311772262553035662024447571242247491573351282204181959667548788754387637001548257362863668408313749906707768372868011766866435474400944575644804329727564406077448594686984927640687125572137914159195018095687878040182632791335387780799690837075669549909238968930835084626011904615927698019589408993509782042448548162840900017617650908980497973967460715063596760494523808009197810346780653970114887556664205072899834139603328174502461403492650955833716533708578332563211391717883916607922404297721703404670553700051829973195029876852465394497786023943162986043131587264736988808898939939198451710421627861878275098011760659192071115162080903463323984221009910441641511900526080179603438713985988324039036010370793*x^37 - 18045222820979141299393627589490546092434455752859403320894287366506108400031343162561064775211421831360469557094565327218407017743783967765501062441815027800813851140702690400154089308435612369314537826568730638182321864108757611403915344452132971970896825311427142118405391512940831832248434534832487911005165329286203849755235277394199893130174984643827658050115528554456315686557629054842515398609222267156286490735328621988991862641988268815448826974503838163963956364269894053152474697726030294415261303816909719196119616344386178789336730015257285526028181103087560279520126831686533001544866744542131299408074664631440910906351059503290313085850854936470338267056542565328729542992369416592287653221146545398885750951673121283360912803931473987006896024618762719879504693133809353544375585404235865736596094263765628982234908339407604515907976962435073958783582700800913271128695145231368060239512531583487909458594794280868355485121818081035922964284928903925814795412120525054063651292459627801739005812055377757555507125032475545531376195290848039714732949749548225431898236338977541379264610911302299684477652944032456140083738595044318978535309532826957650671423153246622900710149077628579044224122703852559143425709772279604960134129538331548398765133840482*x^36 + 21238445128749038866691727712589014017959662497938925517340008102988234015021161897957493122584796450961414958250540708361619913159529442659110138476841971218233459354294189955590414573967581945227901837288468192018798340457372690215553148241437658754315746036218646099923786503428069432758327843159796339150215059426166718215946644598142729838739056285520055852025332195312973217956455589061929702020027643016254260047333108114976790675660283079156945600059191983414751653650908445150822806987795685990710925050619407016776772837046093562898003789503150207616218945959660348981730024206111513256788343314816359110972151667452201780531145984051175908838047847308592052209246923311561747812048653546457836542715198871003677151946376301364063691721916907392824565760538829724703243462010202341964092890712423653896986832468589004746349221460657291847215533165448021056845824262456069469445519493374084733513811341820225887566572102303918669663211265103310125504893094085566420938316339280651766572140288172534163678009033780915033688288406443203188333920191589345668372271150032669070182233113131194721686254176486658120275892159817310028726495419096780214430292034398385622850245757458884461561255557497016386344653333772727987020928861598545146370878692270090062342612280005*x^35 - 3700027441467436956175169555885759275703460004201199100346163791538560273051398658932010888756973255558424407198583392252828798256390896096262005040298317997686416676672788131343655912562484262053690078800417064834125449194860729526352413073616297332124429783229154568776661118300516713761594697398598817405060652986469126710349461044055880969771549601463157239505963757550280787233392184079797600898506366933247236994695720460844829071553377000673260776048175996717125392213328787890837747338694597571422323851927721293937071013955447888826009140273320610252802620537316606362034290434645613187483573931634239852224710455405226310741783711529564276949922287811095467616273181218983956834370810892837266475219822134778960666894190193148409324319324171085155511796689070733381542092135088890841728445492047733369687669332459805918554370356621144476910968673639371535342227280070176844364573784732165198783245873253424064919309007481345380814932370823246060219505709931758757588678275438272812396844355714158304502404064850762326601885428169716480358757990326055603641286652599635388720513306081301742977002001729958754131020913661330113460192831318682469128124142452309246790944562513591396200363762709895542518020099778206241902721358681576374294689027835223138960798731393119*x^34 + 382162181922726816009845775232778750863806644753941047313218340328021725013066486871791563685716121580412517309043460050248037458761286954909533572412467608126765345895904612199472494171150046602997315008173509887534886688575335832485259360794975635433751310041706888277636933777424313818679278941998971049981016603738211185046092006209755534608230843193720889147888351231288812679646086502302495397578475810164874048980856128991150564032936369591288853210719060892802873346460900362477655408894238459870731447708203792599770065398409835738080869037666564658790375359300531622640647616426347212622814120836939750926436997963003069228902956080402121481291964836607033050864515808970428692356961402756231103368879383703769095118437949585202163442440712911122278450486195830013314279411821499837285465076253815846775339652955381661059425884140408703021994291556341481779372669067280493000062670969361112659242896403171306321144624345616189055834516110516043318978999317286211592711406928151902996952526256366541832833252556301658954451125805210321305122101781205237294312713694101666617782532424861495821322064092189460969579954600564803611775953010198668158575463352947144122538290654182841832245265334988156090365926528233758894653821049654345093260378961993198141143509121611745*x^33 - 21325839000133550831041973606534933212437517627982873788504159972107450545446861219509916390626294141221773964709521857141458493407225808826460166477669053896410856295670631219045679801832707482296806547113282891806267023353054910789350932531479845454644118115411646554220225701446414204528845888403746624831238962850406965475008304270843321081670451934402395366195536359314889371468913135276496397684289499298782075287697246298480520519273980231945810753712695090058652246447906647642013860036215569613233026669043103098888092526921019901621981320561411279662702840699823615205051342891090518363078183110402708763982170091009637122760455577948749575262315099566915861583461854427960657326878479185279308043161184039183356276902925753375049140340610865548081906670765560845683920521167943842181683540365432922880787568297028170663416985354440763530664057451247529261736929642307820855246685453054381858532226200254061232266811182612045993136435970393789610184724746821891941852387731705668220638393825826126046538408695102466889535742555657153982894327518268669387007255662174864566159719802231246475020358877869107475391001130520337628153615168309504277392778363728528383417240272749573312333070925259044251236459983962803126947275286140114700495520970260125748519686745566559573*x^32 - 810411380600321168204167077346664940508221715654433851764401889455637126120041103877094169577526876961680024673088720815715479230670753649530563234654969913277274232313636932884224158817163918330066498296774201479494995144347900745293656193893315695103925256655366262628140106940305214177690469751632938978642186222462161716395900205454644775874234142010734620883692566946819944145500376785360278362880704436105166700623682020583201272253467548492572193050948883646191525456277845817911043418971359897007721829326800795733076979675890033057348049424416714651474497046054459331525963186607025498443676849656829907173526682038685083897630244852702537647347582797936661375865849392204014971216490489374130462832392645703369106788584272712715980691979228876932390985446115776101835794293996993844418230950685376252742761662423547652708717146650661046673847755724161420464940927221092798829937050265878354982302255844880891689571218812468339287007885376570225709103658192943564197882598655110093307777922492531587422456749732235821026425304951468603013272663388815640885908103837543112725349400748857724424891210203307131086642032816745632243134479285136545361434436717372109798185821858840330726570901135677934335412819713977369870372466994581072334681426205037063458083771565865926528*x^31 + 411012751820581539784330022714398098804059177790096371142354387585269032955016629814135364332269144918522935240426932792379514696366806883939575710065426490343448248310738171755169679980162279323457763469547679197536770814021117188085540145984447349727875344156951083724025512440642674570717723326227727858709633375087634739588180190677026618739144785477967401251601449763654332386407606353792351692971752275404045814647761332164848034642793153193336152956274988770836143345018539467267117196665894337892430969915814467563122259696216905247388346678931028923939837311441330242098898833963289443570710829323166079937776158376457649562149121552979254807157347292386548159131496761123589352851937201122229083733625793454113766241044804872369838011948576530413318228104054482281902010971116355713320549729383716408855458793608594185778802955762268169146030252414183643615548351180874031326328258817664892472112331667268587502494667954981757127729611798621080203567943476892547181880759117141520221034731439444245586898253566654511037917138706564964259953462225401364221222448006380308358760245005413862303876955154596107523611132318073928057049896217300398211670040983456698059195353639600756959066333928833576262062702044784024655812119249531580512526522434531194011211525466464425738433*x^30 - 69328442396530698831971910930095980606020034148589717628229313074206629697792580686846277089320546377320782097364638264373965536740852652439465158549198390228305291407563648343933141706874342380259041306081067332935555516359611025219126264474325058626761475353617197941494563347371250961216495018478640415397870285218840718675588800939517908147446063526802559612135995458307330002515886046767154788980524845432167696576817981750724693679575415842693057367579226079994516395781076980971539545689395119585190409947036582335350103873618838414033669079927836801429010099284799556106151315440219534462303499720756539081883345658479658232992992686302319315767797668391833750361610432626090769269253610589054623002586196307648668476863360030136278824842223139674483585475446556579035442690426757721560373739478794243247291430267970416599703292774815086818308802152625841851455149090976516216233748593985111009246723275669630516812456635916450661307020724710149761419068175811567845434959404786606755611597774309430517850366366327540382610061241143319736497818195259487057161929807726099429195065467552733870211720816534904179187247882486356043366376950308220067754445499395066407124596421195114229545961692545179815061728954027223928232817973140653193712759700174571813942635037324938368769384*x^29 + 7972850166795283120888404001347497273242660100221245814618822277550266112557255424384746167406626587826534223153723226276212891082224158503184863307526487085001009509453144741368439948193343185738322922730432138395533129242532400147605807004059960360661542418486153992090569696342256391305342937799520442203721496818703425572911010665234454854059894236545809147350597978901342762372781985554105220198741807977337035133212526560101999972328423508425027039895686230276859173116871193491938425302042838345969394786970446252256976623930450758053493389475289491465326821486543102511764203591434466286834158933931845366306086372190957799319237715115262612918273702152494134651574691239649550211115177187944798427724099037757513936900337574275357971944700362303569166845150702523931985086150553341754877011181323115472067300550224902695681436377175740480814562668675310166314145419945025971331021590891006705156361150254732914944871210347050045026322641413218418322433376910918330374497361508575997999794613098608629820465290259123985792281354402440232240067519035705726167458701556951473680436138978132074836173108453123423410518426643167058166802257407934350423037662123292310294762899480624297193150848713323998868655026082250494114877948998875448163142092106380468354976852079064928705942534*x^28 - 506416260304253083288086058801498958020084547512780199416267353442279401663205948554177075019379726288160875148211868442436519564453474230397858070252461734783957009223752218658600984981169167502673171720503634114402892757448132694069946430916302857826678796613025981726931933535192753366955803326293795909525915692805643836512211392044464875689337550079088730328434006919130032754795296883966014581253862067927816084519676281704075951035940660037439246550381324782864788179028208100674642758370627298013950602567228084445007047953192388196669497572531121902658421382547678521466915118382832989613324531741993570812243144046559095687347008600231042665540622297832380211636809348341660505909542178058678170570592303855510874236240788298450448848607304300439523843046893603194582290526425590255211949097771042339541370939929419337455327077436048971276662807507488971377329001578694955477283918621973900197859613232362684295864047454429905279296154216130860349854458295105854351343643626764466439968459319092554618476285957109194597348136881168936893251106816536382478017871405185935585929635256813972409016760696317677040381646314675741411714193332095196286881701783976048929042311417740549538377038128246105022234126916347427916554889214498550398447168398305809149518453770443048075500150311*x^27 - 29110859773442856638636022474708786146944936443097227825239427907560559175166381685908920599751900058741634955656999244645476192463119815569164828397709115881625196119165820761442283288518973328965588644258450795675107440635704564798503115242299957232828493656422826372889602497958445209482914324150111171772652058945183398486650068686143304333100086589931676988556154881321599075222394001244197964896704690891082170919947030560305950960472414882086502778668232093199491025465833347217378060558821829190018278065142379191909232417447970025056525224505812578090483771317571632504291863261084853621637707405710236841742779523838182670460704172764042632824375957273646834229147990701598814857836331731243626231973815115512284463637487759016161170977173147405779317097189047154939225296145850560107505951296103197282301970510010457431966477136105013022576829532160680301741751397754229365933614216346174678681862680924017754110487125177899650818458246496280829855668432472994586259338148201804787611308695584152968113801770184533511483945093330960646606160351799049496082159054026757035162576870571241450341445402083535581043405109612971947242675616037254895244553848238926467268555847035945856103636584617821782925129677210323143994936269271413538374997050336789498861720052805514491951549726467*x^26 + 12412040231424286187121921191561388421403474600720551465106545727101896384954689417326853291254202803087794089370922139551960275238190828300847876922743656606783422180835009914257172527134502004256860806984040310369512379521190287044492911822050559718628016703823117597961452900733717559155661633860845724054418669908065775126489621852950459095820115954000126274132148526858295523258933140091184162720342097118285342745828049111984998751645243580168429670780764998920667495375036509592357799079658273071555253240241626503719832232371559545422413917042548263963170267692493466810931019005713112569369682817646441651848721173950045300451090344420164530511321713423754097199994538719746119675640983131636844010746718618782512651195466007334222633018533881183536866272525396826076604177580039680761368087990100019138662975678674610510187180772940229244447419511502388760171904978039865199299873235358144575821285736779124486192017682114045854876623191992445062397754573681408987946874243480045910747891050426548592839536592496076537972826123655078978596366888206569265059641208897586992111380440785593332479678766972923017560309197198261391564803686668346863487057788947605732841090617699645929265789016845958773968345926913714910265767548137882412022892168030220011350201674826864239794363373838700*x^25 - 1504380314987211565190552391705686703589029327205587509044646531276019660266319123348469988737474803897912448072275407161992745074212113950794183594255086521654695690133549684725737829009103843874735746432848539634326890178731203760162136814224667747756096501845717490372132717457123712879839973695965905876528053740374565037385581583563210023380722876577517114919839666251125757640871090327649887553993536463049540838561869755337622890030751245034938156993948437572519232854384125820676288242817814947501040777410857791966640473040868210957768261566907284868600158807038858130094745357409129195822352278566146855606770885020715954032740444703066427344077529370996879870181274899423447924297697545640804076888933134230833009945952499093997373321109295112739463278131410190705929826967708929004960224507811799355049531926639608487662696727811380225882278674366590049475152195893519143371286790303314245334386578796332547657012838514765111807953318737881521273049598543998110524238184356502651305324262264652217184568423225175333469873139031961115955813748839824326225137621453274529778317962994630334875586019044415713203307822362037641032536269239032203337563169516588951393891259969111348445453251805917088459684526005018006801031330139769120667272459800185117482189688664145739738948975221157629*x^24 + 48791352050370407576876040285821228453261658053773110486404711430944419841616329945927353244351579410018879989082911287524319002911379376504139787084048206781200614338217288074263045355284946360155064523235516247241747655302802559794365781548800342196789782524216441211133844666232411638485216644153067668044644939993452284508699685826812278885914380255911327502369327534174761643045926774553260430369924169891181889206140839869829348329335664434404055418537238868294071267789727508433217695219845688301483615464322850744439749537258301759444941068745909149017100039671380618852780131256548612735210280129407378005378837954798653194256911039213636036432327199217775114205730479140918903883135130199524721933103060010041078117068884645974263728041296400269836944167875346909039035846066973308162307648420523551209543146550909499561838668158815488792312009268092291703799334994655942911922443258194322531937989452316218468369711831617278877950423980082530299462132962583991514673305162946362334137130216531259046198593571202818382969380843637412490592532104067021755597588833824255464442473656103443204917857020705177151383597888681337192659260824366437748241893741694803376268683062021975366510869435241732767480338229238128090288066293932514836034237284791212618807557404580398083806911886268410861*x^23 + 12026690460180298199608607387301478208490734978971324356223492206581611841369066734258947599000870447760783079919931661411015100531402355147967413704214361258685342886264159502695479692457950474907482279308843034803943615845825694214556943873775804950461217103131322531306139686714784564408708148784943418861871593622904593321116052227598661902054221889693268428865424578709363466104395600593349432593649480543003815391500234411956735508924736437640663656941126108884582826751097030820860569046810760849144005495904381163114929671742713012108391801054585743507817548066458590765684490459830211099800808146782864223854901432097482747505822150927742935905052559121043019920734752959933883342877112741135395438270328571486096917994290455687583277687385315515950022044700067538414472247097390105296387977235131971114782915489715914627199435634643116950645094612465271061925988179451693311074352661047510275949344880640541469744995709288847612740136491338500536610980077105318623177977641736035841181133918639718029076218881955755129303171496032025341675964089511081529966119162190627801423236954988523277647675072214775246848529807330513214626010352452826535564259185613858664106162780067851000289352302262742921631047517484341526804467280800899686054192723845369972176671890282344869014724786671613533015*x^22 - 1880975454175227954137642695791931380796201603493011452648281642161889416261217117527991589763483039242871757934010250000431794793615082808183197707502989029029069476838978310271910157271808712019776010028464984618590949907573504937007060264724314276327973751464973100527781540210552039182560082396736028575112282555729723023920442083915643559725816958457495673634087452714639681623101782529942469396902268128871048648433274553112060277051193229779112877816682520774183860221467174939362999624459460042365241741035992306236216251293529008496432065810397796280198303267821622007461195240466970172149615725366263187319434259202191384774894727210911179457117970271041486738965426138383272186187183397815968080339331181999873767410153923149449938653611762705604042048222449990384973163275496652179200893554903166808076174560802128808691015830638692468433987391691007978757336934646352115377493498937147940402804269030078250270684556790472333049727648445975658977082610716620058684744122510796771969612232664504037304637963844362697786322776180603273654007500913664570335467022081543246209680407716059126619153133402869049564749318416884402850328333719284444739189182125376259648189444588875963053673881203631201325558544031515447692044008622576325301916904565190748540713721553309504244569507580465758363873*x^21 + 41748900115114985255929772932998410488179352713853970079739940256406573900095847702819806213918703707955062732753987056486472912788800010240524666283718141647879677110253691768353655295577033068209446869110208108311443117938966262742747402327076169051021627657167523559895547897040200962755063493038608219279368019069793009887928155083664550774482044314494662217041053150510924493857365982290140198163159800468644364480846972537445218470121558594951544634093394739827051446576125564952420949777458151723817562037443079540868273294261295613172969400162198561779554026624212365542374422060876930710873647314502108603568161170603633208119644888366857699159605685655004834576695704425634513458921914528806633054035424366568995701942693901768189730627064967378361281186658760840762287589875989968583757337000261751504265498986013864278474284962716358019394496094290513477025909055918033791343145654402921650750822191453715775457059471088662246134045696220408211749998342710023344401809274157249895922325904283771581484389498382288255440424942222354595843381967836027647057602697445635771368492078878455858015309203424086042946692030038914306389298435683777520708793394084934347082449968920419788585618359049150386546574829897161496856225319355141800608718804416554974330567116687666463147690175021090409092850*x^20 + 21518265840862857088104854966451269562411414675886340721599532548907520751491712889437280946671844939730711640802949745721965535605751190621433384350159809740380884176174576331804243425475612190437472431770103738717886844325448583500317471600062269308691906650347926629150342087013748843037240183188881993990962778774619515695214364963257955807767557101459820491446853319573917243657802969852255191406261062710892374329921689135974594571873593959878794039570996195080392137918063470936091561352742906626612136425152336499058392924924725586086540270018783808700687299358225740608555400811295250937949496466620410475424250312391282846953506448874977242267435820619791493880000644646489650811834957655941300526811191873654769424412664144574855555822978592772629992461044005388163960852165706029315477284057685072859747652398654764049979270796047518596471669510480085993688374948656119757538584254076906030870428903231520746295566240877946624405335717785358199646800113120988411063978965529056437715854459005975462425836850866522121587714356095321545893241432341654613560116613546691706237912458192275636451353720041112604758336009670087726607133587015162470563197443726798850414624828973585998926181881194029506676596928043865133797144389474769788515214415689689736737227620035026157069030356988202850667918716*x^19 - 3211904954934006765113441512758628693014244378127496643552949924219714592745045103501134455157764475521468541732406423874263599341260725340872162944625279317560984429375131511871464813564954125653651608676495394327583984482998042226621162592570911945809255383105506612564080992271374008039035246172995753170050462978443983246787280343570777402139288419498305048892606643793284940235482306924398788327692877656824648643988492899622034826981960575972722543101353328762779358597716659516886073172080277554231101495080337626289829312537865133816806125346623318518697001352477409822386503040061791521403202591064278185086585923516352345192527928337481541291889689997837037625123148767970398982215999544696225206477161591903676579304402380499362548597640913186502118872596000354760103687472037469274883134366207130514178465689065453699797235246181952015312870022575185489318415717402076456037677964406245964282011556091838274630345560869156810863727960512338145630831033149996275937590578567205210134269023310089481544305089383757410545765620706576589160733334713191178938110131626105849115523966639312939635041332155539084366589201594864927511459502304383366873065856670319406335185077048318804573214713881322953524725803049051447010897467165669243084007978947094015953928559181715314113582218180479570911924865794*x^18 + 124382387358446927796602361331166898455802964686947693190978010028279777115186636786120002204339835939909881095775820221781699039033065226051337806648376043114690435757361971437572155229957579405719338817560724481619840601240899500422153925397497756406825129395129681956653502790371232768863973664992745583103685282362485978612417248264379946702083490883936074072347088397628054368370558059191259059148753454069737896844216870521369289820957131627954649652793800217154010040123768391180115829721425351945560888297305076099834253299119234792889030509511092873166682525102636306419880297709134782742117671105305650612266230578912310150149224168691687129190560442795004411857194931109609831023796805822742294767434863845425230257512402255415353865232689240391548361115888788410510816351215936358396358451351917787691222574490403354592613038286450251887962006093327517176971266018690066058118290784294501055706228836708622842610452419645173870005290518408996057719523364180986959169869997114171874671340775268123740686685710357427473890872616719365135927948227286132510897422200842591053561389027020463935064503490469088472000297910981221832798509300452212882218829709998725659205402502943481773132690174763118298978386626379036426869239211559165242563558585837454373588826806959912232497916041383043929442504298781*x^17 + 23139540904874162564379780606145673925389605796041397929324842554092077842949876580962998833854856241141806037424413627572447097183905660291457636774692604484546257576295787247958476098688762357251292049083738853641205710700622460476219707703219194723145607761638402841383992400218756523796830677743508303154015096669602808750914706839868507271457629199088723676931983016217805253861575309777560721077141569759369797153824138406714498460987891489976371818515027882001173718760780297471771233295670361047234710712762380139104261772593652513060193152139354754082146108580025915377246423480913026278173149815254718464311171230816326866784061846127799106948618384785259085560319833815618905600179972617938822480910507499645541783129059800084828702467411006808252453554200554020767575931485659085286652343056854187849247298230757685466433387710223478798886278360198790858401519506319684606787792323858866044182159990674766873141835825603789496452426483362398253118579360256835781063964646117148079412578125450439040551187735983110476776660586333371753828879668632144465895598311843892807877269601560073990744881316632286185178928155819714241232493525600677906263353589566293606784196151298295811434198729448799771908967151465676677707849480182458531644554324751857121568376164163815277786581504884790877132697860780210*x^16 - 4393245553719522579166588721984773637579954082960217270162511494461106903826019095477204518624586717779448793162932804578750983088153949720786616392028036418258515066357202490998398218625489692215216142863297498925202344196185440635608179829464345973481393751190243893779967584797303199593645578987108695496789494269629587707578463116439636165927525555694390678236584299017589832111638203899423491503986815771125650865916720522729198968889245939227808911013913391184957388616415879306337685245594740926594523802044090201191705988931998757268974169322620479891778046920864569341831137801217193588030810918037515191397174357737425156086202084515758347792339184647363481101695870165954823727483399510582159337462919437787989808859819037015607654155980985761178455952953237114443978372082801745670195458605037416642889873767018114505628432241962617376919702882846240968120068510313447655966740064512630609740473317146727323044452919745285363002954880860766945710251454821733423987514282094846159244119424598290469273819580919173187743213754185076583969322930006655477157029627390554157026983148863510378285043105511738637134616131523852558767620388729491919127688385144352706158926979573403108291641688845492058167060206653084215093627094152136116039422717532672143331148997369830926901838028369824043524883779542862474*x^15 + 344861912754174500864037600304442647105009117382715793976423570446487233900776781867978266996705089274733449593374935619520758773381186625255938744913141852123294915235264139970307051942404937733515850292370810407013664431141951951403614922653124793233082878445168472485356475725914587813664302630506065851584469173073954988278306195548263713304761731698892824297461544852209167340309350505229678429897282892180301067279395258179346741998348918626578599483138725279330546495231978659762327382560160240306789038038134216965575097247883781758054360627419346839159510345229975723392754781637701229650059849288785829920379147806908326041416987379027809429203078405010673161789409703687178294608665058138094514975509534146151986223890648441432742187247050482524021494461441174338543603029397374655673861438697860772889222665789604278451624574702095785857227170424602797355884157983679871551851748017957637405630788735810397130849762268424292253613166763696932462937222127667094801263127957912934312003115836976952087339312530088074563715591897905729430982096812780852316671164282487588674046995322444734560299335899313683969655181444421601470230542267022961681256169860015939220274592544290908652554606595323954101719563009619149341128175421600992103321171463571605565598004360009815702304568914311058724502303134724257455*x^14 - 8121732482677062417889243429115783431596346334106771898419561329374489955139642538912194089859381303584472707837771285600697217056244226306458925459587821650158407335908683752865180878989384412864805551961114669002007746927741407230078165304404003594658528241916949419366791364349188028691842591196423363224258584020849049529335204612834743888953278644006807476664955269883062648499190879717639317451790067426641091419359755125799007089725515852687469729900404371202301009037271932198175655284877779249030874335407517812964620418001549253185971829494965091327692599703873380683248431991504068519376366941850273696443313558292316288132516460028150604636964972701092001617690568467941415544933216515361682098461806912016562024287952116632315444482891299927167889768534282953367413559065782005162186617339135362708445679531624472687290741570316956183253674844301702379699440454803954780075262630749943868268180655907867566920133635567174430515136783335726259431627007531323691460871315728974619286156306511718646132978756836715816634508183217630955222430407182988009286378612894095058046832709706773035567403794984074760734704846804017940306426695694700026013834580222450865645606243461659307694400863482386178537429979330414123533061811209840018993929899596350033018551257870992350799519604668832476423369263644148737543*x^13 - 1093185209344191151620456059927145597686494290693786821615187559897085496080300356330055191167514594258860290058527565152115226048393379353904298524379502653816121646989568818340697948852704291859040207633304208893662997158875136918177455076286325352837262939972622890606704499223320683423189386512221059691949882573621323145257550938120977745478693703507029182151433719807922447350680865130121343173103276953358453672082104584369582946010362551831709196730360149652005527868232008557187095539956279350153496411183593295080911812904487362548964194979460025413035765042568153526426379768930813572446569695996280424053769505898246257494370998308346852224892508768132148678666779250639935929787351360670772255783710336529676794219502445874447611051217963051259504633238225972720206522337920994268059552997899461154362073184402256781472383011775511128188125988194844571403563554372961319383655569591747071991920940020573983211917604012881667319111902261416283337475495668035637445251850733970515951670647062416898187015356818192954499347502809187805346827998064964574762319223625032780185163106256394081530002821149131188168680653747877229153390749143600452562417830780861303708531517169384164967060346061471849934702771088052326080473557267135028960024180427953911264984888797486486972298426973088764846718952006298556841910*x^12 + 124941055906464774441205311743431532916971585588583960813854778681443750982883308956886854713075597716710809202310931201803822234347608575185841181549896217834388221886748676442655442038122467558229596629346474237205215906741448421719833343384110214175090047664757718771041101973213032905015765814555771734302461213346158085476875912351091498903059061070420474459727965493744314871383072624378832394583660214128204687399062232639195416103638452399355140799568157652704948324796721812586591992429518024658915242228684010181059370492599747528325044262285642110113543260825265404413292694920619804670734803226736715646901169228715884095355516375542498332770640327244449492209098870724334301517447439814613053417052449955521819402299046654295121336119346587566495106514432670362606454958233271065826342044285035951742318907037730151493558186094689836291983831012351745798275421308231109854765906298231687113365245492419665776959575507814704127724163639784675101345491660566555689915474787273167182273001057179352141529369174481843527582699140469954552819548668107126882078659233733177851393646595824855909090845430646041867231561324783529494126354336225958628478466295012455711149757544152570745202772845790725615932538813120473881577961815155485711845910515484469721179605321878796565595036043524698123977065205225171894240839*x^11 - 4554876889522487528285913693287709130977482771223635970092383530086277437033350546127556299005695492989566136151717379291013153251776349975268823295949895509865765048830563188952275913884393668128938165528874527476506583015965228899935436188694640070985166245037153463813023924638433028324478940105736270277499574922075356782055141888218082219175016985339180776736240089445510154819970214890702789856398949791313533008431882151418099260261228183438860883758887562759962187690830083129981301003942856048490783969967639792767866070130791055053874539242511364939759545478431499257052667182383509560440775029671893301508267587732800514140875147871988491870000818050132661854108980066368826990506021022071513019940020191890799909312524660189846257731914770832908650223296848360466514964707479497039349282766474398826585663394932324226446883427659420372867545067212807313956537098053236109974261621429957248855675605437018722867095012750780651722401367078770692865390603074703992969489474870177820430701951657613298408959631749596406744901454698042993956646684798785822479485329585197037348374024062521378919776635452807824454881839991108297395505360633952755950979951539733708422410132676395553823082948165868539191575216262544364647005037443207391805723724806493959848242779022179063469283186213639959315445057615960158800768564*x^10 - 141641046344699220859897319937788506219150934458126896452585154992442515233090563444797653142992619516381006123633332634998460320575711848489011467841619743549774675893732305120508742315349213227387891022791821468637903399467533490458344609251297019361181101433327426392805636111831902273152526480374246078068677906097907901463899900343115819101290731210231057466914407301214309817527348486619159239875763945630995920569717381156750786306695684694992539060649125566639800631359533077192985664665355472967467156004595700674587455358552285487612166587202478978016140457555136969780202751189274443217838284987693844383426879752521724437343889395065342588159744054892505008220147482990928518818648523713168416018716608969733339208578280298608555620499695084941112307406611219455196266805934305663919537695134870767993597443774178703131183469325853687668158322487041172101590146136854838746863933204845156474426126465888056262639744009720480230210071474656355211428100524118936640366831297975680294804796609525496317290306506287088535004192916606346128919514592526532416125515582977664275027385924080801397430339159859035463354102546327462541903980234992130364329076506591786118774547306736861703553537893190990788170121045949724090854362139993189011085584900711728160980873324980482574824648128006346978671398800366180206378393655*x^9 + 21440729944682583764876726281415743012812412850529265342166991925840524140001484007263200485310965712130660038405585022611627284273246970670805659361844428657651558506501183770292639937839705068729560142893166556068213438418633041779056883379267550960884464735866819493476488664392162992574026789899090913200706697568772769135204493011201459535462385560881658377667151957622169569980633066031074296051691651490997523946734258522871534367188936860687575696439519380722301028452574955150996672905886468275170753904896569460558251176823865330357636113004324192236280140247872842838836332619259890253713003381860612081307456703878117851313416194200552716437927246518974795776465678260875271068058117447363568868748084255804716130042357816265292971745393041483127859110252434339295237836978645525253340700277487497602184833797952748860293432068410499868989562481356782432177773158031914818848145148879807744855459453603576005911806493599315977727711837918159545338954922288063386081307782233381636863632450976262931810674275045639845839205627195824934498618981372373425930938348073287150633625062168332849052220187644494274469198339697860362527296839897041415909247375374656033298639685303965071613005810248931997809104791809859356306090988989226824715946064896429313778065129791250163821685647703447862112488639226092927247822463953*x^8 - 790611882529133045083745268294833561947671925942271741984453696845289712824992679738770775017535645021648305280779521169295119927002322991816884944509996726245078144476399788748352232975555038962275824469583516880499688483283573289112457736238064965446074976812522180873655459462856674008349941055786574861353335813201944395636620127388054506397225573582664653116960012987797855334962176661832398195053473414832248403802734373333935293483520798892172758459642247908173287049387731715970830307024787854761963599198330968799084301927581149232909721431424948252375394369901007835656885320144719044391783958125726099598037819786833619608275935405733100488419546673286908986537859910436607195301344442728600982904862411511822840022117766740169448291675023468306171752946829562461231980490568442413921156673382180856499595406122213686933201543291777341260680622404672379883560920956923637271504596660925693086593084303298828672129412790386631260462850790408443428121202015328501694607874689106354641077827828155176277099019687955239649062571516145377093529410810686141949885135612591239088355883904231704336176177246913902722500663104028744538026727024875524951708438573792205053446557294352954219698964164218283026871667009358597852420664939861702399528483620985974714596229056893296088144440258318491482910458322985416658739405912177*x^7 + 12951661918559115078378332863344697356267034083980382845684198549384214347821747479456886572478917525788985530961872938450453392664467898611420005467355227971082277357015628376636167437755589636898126448256052254806656577746541672698263076386776940657257548484125909403371547987753608175398899334819693588267637479141031146823877111708381687848636059846454939287275485523900648495372172008067738239106475337842212931415306113174823369532183357765111189399992495155772248053941237912888537332999150321846502324735677072940477081212757789273252745161085611300220933898125710441512842511942557247389679408758912616663727990661161981136100880549443416204824936807925644057419823476082459104297194110114465221252165345314825914475916972505639160445940716479726395742121106850079314420516306678172870016556527495281605144960052796607900383652047721214675647848782608783248012139987740589269558469102954859775820442950643208923960214447193360133494760224783985769987640889142112686735028371443270337546993558371163622664865915883289534724158347788467817693396484448291629893259816697066081925686657653043597085142580606753961691734400182805753479810177637785089002085233644775628588805386076509558697517125229042649849468893226098774180692676187835997100921600977935742183527843314667663810513603595943210004868749155324434262500294644648*x^6 - 2401528927149156606960659400415421203968647008867038270820709041821247608288312776276799044727359043752100387537346182603944990468095054716240541740970691912364190662426464467318988899618284422449261796579626083692280927945690413146591333527973878353703227678336780230271558389586693272717465879828076015754510490932486195935290580186975657184477662018555291411665331637913135132836054535174207738842519904193723121384787642814091983725186669202896827354603951674463374932811915455435365899214244892069867597101035132718195214803166202446971339967920511206169947532737790470591712917801529663037544865784195741191233504670436746164584846081561907935681789860415652636904292428989481707106481735747161720234005183049618225566882044609025994987298212472160828916987456184341589610796600341465990538867288678796402263097041223140897291254680369207295238686479674741529483450030029371549413949503788478896398260271383225851722408533616987392701761879892716433366281830920162507923206542318447504833965152707156290337361349620689216169440614318295685526036759889647292721745461573892542705303183926699879398630360376443683008783760043151145022582960441826699145644698623254101680609020772764616005727698787770110598286512932643575203764339453893312781897438030462556896059682673164685343714336021317489418140092224471198681477352637401175*x^5 + 338175969150907385164603756320549148457691158116215732696120312465377271132568932934381745023168206492418640759689950774118692993719427485057817398285560632174987080333465200597081782128885705012313613610369212914378829362710759689712031180839170885544084677021855778584971617830537085103340996765534582918144535150694411909138151532491634257595448087805489196613732448737242780267763176659291001174368867403042871983576468244590467212220876986226072751613511400592506689233348337120620961660220466019702109300888393311098523329684658166518316676380177463172584633054776264801628779704164013256249475404957093824823086875628772145603074222879715141828814479863173213101488376683929403037283859712064662040711377900376020207893737828270410175407914186504562601435778975231798887266602116906383014354418316415845475505489941829649610532206557787791296649326253347781352611548589929194197681123437231124944228941729183515342327669299801637270093913730717253851925556382679313016510046301204733875157577179688698301771511233764012025587482775272613610993655993250138261242805646082915080906675496319948957872543126210400495324257008391033135017697455811065150651106332551503362152752194068522923339535815885228739141724209957476037938626096896700639018032290462579702384886823723184817792371963396967976203990519915145093955210534365775860*x^4 - 22116162484490700902776988000730605668439394965155035241943144656215290530310478766747430583298233328949891478452766533330473947104870002799625922092775467445018251152087178763048085363390545638843851685835542910515967692563977903200005284658816459522826579942949759893929917669694573963390310003688402589352190496875414285384893977190624354982775281710293230615012595208972617267507491252296890650067884443521986052426698539886232890265867788823305184006532686887168220654725545028753806482895450887597580216002204169543158430083089806969686875998726526359837502391413834039041725619311489294261177095979569977564989909717152528824998789840275922929956818245979398997070188868454459866470048850628755506511410583741533883559497870471989632249490488734184106638875569578806953029867789533503119268782768065870606935183945549664613025291434312086385492024651887808795017524362585947613216359485412151892256826809723681475707277602022499124317286575236185403314573575525413106575780993335306550609555002242555294144401518706357049835522269491657396642694674908305035415238296344788487038387606120087428898285212364688967699908479690343635941792221760220816217155237684953988428667072345167502442747616656060963423637285364862539052067048668511623041911605791450728005964697236140108415336213855997796478712840310375818699041726831624378632*x^3 + 800910184618969678341569201476999866968864307574334966422806149762903877600546689772495440941440676163596207387086421821118576293350300324317724979288573442024485861779245393301256195895833669538214803900209465425439046117855793401325885455327916785186543145896018319234511103220884386353646594550179075343313105260092234005240181436518380887500158096063428279341137345138468998489379583081088099613095402670031694187563111399774720025305252968052077633288078268692316363491559502872211842514499172025466622773850065473564024579814227607691845775263067815153769464573972581541138176339041898458318554607026328712362205207143679317495523425223811087300788605957585284598110688800523236942536727132992240981096008818600543088430434375430419008754577464333326021204912796345105602096633399444155088358949866909184058871096721411987381386879429975253932329390903115543172656865625005849657872314264771397195263177882488807783940542032562845730386386656082257983075344653421684160700715190204856044855715406371155491962260379067097262309919942873840154071785386191102483717527752987914375675908451290427755776699184974749877402093387553536363207921463266552605253570025660310418124624787588467747502213990239029892929899979741908049689130907785637397213716586538552047340616381897235563396161068641695517403517743571301157753917759858091908673*x^2 - 16660488667898963007234865894539423722705843969321455906648194104452271232946291091066172069973360257182379570901804485742268482942373108003882372101140144984798692141546257140962641718869881711477769941305894046353594692360155368777848205195737447654662153899370415076976653207544608395867730777238907533389465980207956479538374885057328328790418896038181990739115260498731166698086333135439899431580959989309051320410457525896699537904793167585355947525402714603750678180941502268139905969429535579286313127966951618249225814852403792985329052188727628651495501507734113186440189763605863628564622055709088994417833280486406338455703409191181647064751304687009356847305785724327984422498044069833834791671311127504396021395710262148210754660650293393166277091505293059276140123869449103341260495040424955042528863647246447176163747423376547105069218373420788410604663518206194337989252654122918438248008929809446384313573817043864023374174007169321573631994335438955473146998731475221164320464069675972836411739480255254677893642297685102844471134398340435907630482572952087886078796035091848427341204219020469087898783126193353727695667748174742211598408606025800071711124575248890688284863941783585416790780335652752503144278938623460234786440284138244313966345693989461244357905721942608459922850317438986743685102142657328939813838836*x + 191679042440192082150852166322616490616097997727118448581666831850579748391279792649545449523455483823700865828366031338180415032938259682937760954903287357925722949653716356231792166669631114567791936446595440077141994930145846146086692820488992090191900733286623672516059947844478190661886162761181992744722019318316757194762956381524602560205288730436595743281771115669216972314957422221631529232216065507202452252367837910908140761603164921287226436577299471134147246843664795260033637986870043805565873780176320837313259249164755180688394325344216157561048302146646264375753341733304259874369713436493676574820600445014238377930553025756939816008405891435613024768916342105414672241699866777378263744487115856804548628457655737427973111764437924182615846130331125170042179542506252341492706334774392617486091955360502940774227182901823744071667449400346985974774978224217297253347727721938039099068405697612507194481606549804589962711853228667273104361302851386065683419943360796937021626517372218861356730134283512246401307496312221072938518142911795546516491632892684142416790773872806526182468162100165297686213737237824927568615463802545219310248264244100134740788325184033010598123521744462697265685969764490490321113519179999104428762693076368887697520474678631824897709849628912231067289702724195031039844104345946015807002859719, ["Irr", [1, 1]]], [x^506 - 31372*x^505 + 496533683*x^504 - 5281912543166*x^503 + 42452234595603743*x^502 - 274806942767701970446*x^501 + 1491648015943259624144518*x^500 - 6980037749695762399390384660*x^499 + 28734564891471419603121661804747*x^498 - 105690093707950711879855078406241762*x^497 + 351615985624924100364746752743230866477*x^496 - 1068652380702599798588220971996801316791970*x^495 + 2991857303686496353783387410353584142141938211*x^494 - 7770322779595736842855285359636017880994719779924*x^493 + 18835062607660097422121794736588296803337692176167565*x^492 - 42837899334842874254596692464061223581064633675743135440*x^491 + 91845184065948919164089624457777707581286469416983899176220*x^490 - 186407275149392861925070327675410767033743725423782805957056816*x^489 + 359476037738917866658767321394488673030672382750662703174181089118*x^488 - 660901729518163299584696902967213202238891115191364195096389358800438*x^487 + 1161928594157371306556716041920235304757220323367782842552852875290378551*x^486 - 1958779067154192432518329448462678327185993431460641942154517068775333988136*x^485 + 3174151992812881885027834808771437254109355379503899028189573421335802947112055*x^484 - 4955356563960365381258008995590185520202149004838137151080293242995241043203813931*x^483 + 7467946479951418245041597575465632646678513402233642630349773495351093179742894657699*x^482 - 10884155829580857864473215792854847878703671012425625720010009537960795514878866579915023*x^481 + 15366156013575756070183735749412521580735532165478007785733098755147902815804254814632958550*x^480 - 21045066777676293875752897166352284415907806429454288101074374845228949265173088202065189841937*x^479 + 27997616378181184344303411171916927999493747499950772599078739540167704791982094953013941026947478*x^478 - 36223172261466934893478448203964214812014070309329205288040728504226606907803634767942443358395890840*x^477 + 45624373055515422840047050246466405690008626603785813917764720948270010026842712192430762693007498898704*x^476 - 55994646025167813048323645472407441141142771474165489686266763057149520382630119897569889028263650778996484*x^475 + 67015426003885746275594910151717595579533068055756501649146026072279832676566244819456926525788405827604315824*x^474 - 78264927129021671801237042834178070204666667957879698207237317055362009360308826890926528017482460014953507889239*x^473 + 89238971938230737584127376310253990341691819774179321581841187221376937208503123171935757428926933214397459945011711*x^472 - 99382839513600770949778059348556908098936366489019991162488211231934456941027199900079820042306303385164582495647697391*x^471 + 108131581288724301937664574224201631938194288192053541478844374178725270852036310530554230178963137123206308220305277162392*x^470 - 114954997128304054831618337314383240093149351064426512388208120268627628704977643607140656020988493811265198564002870431200838*x^469 + 119402656760046940262972044464612835790480697801057777746655883308728267145208957062854548035551627751532643044217278552082642794*x^468 - 121144119262904801676569024106055163501457117689935234240072407455076895313138775289804399658790267967070608880844302019929401000739*x^467 + 119999890909332384791801228267349241929230886952229179595739255241683141163348165688218963386610145770569030385181872169783827794431720*x^466 - 115959626848990466002523488037652461442262294935310725972056435248984403512864380181202900972762418501035110185100309733079587187054284612*x^465 + 109185500911513374171435465140655201478347148997236793056513612258928143521616742425006055595512828654341749254987077762800227060819923319451*x^464 - 100000350884776975226085451464510234918272499444881474362614331671594316972368492365960072634674548732405362903041128988062553473763403181795784*x^463 + 88861926215375106074686965263928968650156824260880408330051018504919025730697110085877336757524642429820430936510699651291102360985636803238137862*x^462 - 76326089728394233995528131819341482801813735976475056502181571377334425113276292095943533200613392656113619296923803634057785972982191542335389968332*x^461 + 63002956177523625064830019991788987279274838429954202923849130156831716259675140617962405268420386466391171289630979091212187100611495279336304960306914*x^460 - 49510553273999058754626251690721141059519857441057311885814751405974358518909707625263147291079621550403872791442478077305101839338993887038530983638949289*x^459 + 36430612159024780388193291995135732755852537481081810618401067407232326048125500045880558442922862835157273384346100408505271719416888616280579441345814225812*x^458 - 24270566036397498780350806616670934961207968773465744694357418444591785627575612521021235021477010909918043497825710909789655174758528415186335850160211299129811*x^457 + 13434864386897232471686328345361176826725891196297357522301327137100356621431284687168427459482337274024789164592516456598923077186909445098118587969716760829921255*x^456 - 4207455725895247561067143695115604821145119071862704879039633922362025430301778496985350611216097898045272817652770794390174253217228083578735581325326143197555659154*x^455 - 3254060288222591418732752350913232773924121486122877923811003505398275460387898489327609658310611326486177963566757352193869203796724979677805771366876463916876058496644*x^454 + 8913379118519047718366542250681970655789467086131894635117617660807529688764370630894762045251027000796493921521028362398207249675017465842159714290864810148528667953714527*x^453 - 12841338156901841917302622608310611727933484698363831196818020435866843641737443281419424360410885628971182810794379547319003627162108077009298511556259184901596875702324821478*x^452 + 15195166061776002968078801192508288631284292997386915067962476324268193473077119816856076461389588098811388545575247391446143775614633392645157555305334808104892116530215102657419*x^451 - 16193959766176431275024205654559843249441031237188222373718497222462234507772771598278595843532251706863476322112404259444667737716010214713718617658174419969778475259285008354189939*x^450 + 16093175158313124039700913318002468902643771562359265890578621437481099691937452840353711566760780110646468937292431714424480733178880447575917455594337368194772165523149250419978583394*x^449 - 15160576139751275729881962880493049258233969667100980908046055083529537265923282562043599906852575947271036042092997645485333834759555277572540900815051245508691226551253583945852295505040*x^448 + 13655533373426577248853601972305220237240078385167390919261260212553666248346318623964870912495004886070118751086272424794585021676881916506299324091418509106853540087344026905081271558359252*x^447 - 11812900953661507309581140634941981637066254376928870668547618661636039726285510293354116922056480708574976931460180973219093023150855196838841901228748405537389985438001032499947558056256904247*x^446 + 9832024775823656221157249275748103936692242288397635826979716393607856225583551618126126396350511128786938031039131341334872531810817290056148967751982575431007729766589260457158082001618996582165*x^445 - 7870831708410819793740855931899133588033761616138430789381529673659919299012885342244424387268492497835782268616175631997306167071702658404784863252230947001394307294842648916754483180830836723506344*x^444 + 6044469651383362773689320760078433423304206518207608888361887827180746125547634786250717669144710224368407142273269476689777045736452485258448181670004318071059466277806067893851358756834821293192534761*x^443 - 4427643274106245091179263183513171541842449912175971200205212421457580206521988867009639842007314389347415024235907231375209972025075108123840678915102781884903174105641037427835827476425174514627114466683*x^442 + 3059621490925341738897476544910049379236277474523248824422643681099188870315430820096371603476602227136341381969339583915750431382290572162627182410376473043961130102466509936482652054624509818900518267719374*x^441 - 1950864160631923908198331371505630139948415611513522313604994588354325447512233570811742419972919645773342291144172006571390311883607485344261100330459914273149581668660131657016600459298665842968864595854439504*x^440 + 1090298798991362705823739358785991205743061429135875400680646260416036517213959614721490157448443880778826648568258052069982564297034708924730179740091133585269825370312967678646591899742619246189926018144626916104*x^439 - 452439764543050682218046341538589185385466418552720839318555631138417845796555558266605235032345077077984245312590147396263379716125251260748274704793781908455346798002452178838764999614238585732632993114596483666784*x^438 + 3748672250033317566843865893397479439212162711163021362497860340706370544784249190155604864064917476360895744356741266177212831131094653076937502145519669977448116966247811824223446644517457706845242576972809920412342*x^437 + 292145064057166181347218800655497714547543433131922233487884203223874229376715862575605134024215081044661797926380819973769178689514284213485339282070615493595862273493735655503248918544745116937678103233666286753374267957*x^436 - 470536483044975859569187321963460819845514133266164234506783274462974095601726067028635852802330281045930653378124926937113620819311247417007366780968695661831716600981255845858008103141611204452853649009196530557869574718181*x^435 + 563046404473518801853133946251539237639870885465175455105773797143389067426787945544758612237127570502421865091724207317911985653581264109975325054070109776092711661412223531511323679169706587342951112707350526891507840721986060*x^434 - 596195466404828497149692706178104587827801973086861384213886916352225323807051819279427885442886413033094062670249261758901508142021768404191128868415636615704603255349442490931269000383561544155319174578617567203801424915170355905*x^433 + 590930867192505218131608415970348636168662648573242978693478898669488179366483643017552930394363404111362131870346111204681525683308194274669643619994606820361938184542558093847219237203436173312994180981428937559808754792773178817749*x^432 - 562849287195267280219766192490686496534011932920811056335178926566894198642335954209367100404274003440990925807866874235812204255116940129239299116122837690178312180972022829589903246471328936386296132300001203446206943161223969275063464*x^431 + 522862585678284886107589075249998648930187284300237721250832836561822490036452870005431192507352960925484319042733725779474536953261949589581383772129721050193462282538345414279488160475269166822439549530842646700710108215145438452534987348*x^430 - 478084647452003005631537212946230389379105023015566097177819967371562754191794823924606379161210958110295730684705620544272508283435934413850178516057325533247396087779997922367863214298103818830587069737730615174006838735162550729310522456354*x^429 + 432766044239557499644277123297733107182562702880142736790544799159129613868375426862909996565089599463231829883968962422572398760406814385461819080472791641572704578013150370582119714552794664789116583208520538202736858108364416644455162213105054*x^428 - 389156808713607579256713811871080711621276968641708988916134251659515908046793470371883195788507101444974596408399509740081478788427319207788468767651889370787224156873846510278042573762731556755249332304030897397234480334755393223750416753697966895*x^427 + 348227926913609850744579876916566576126980313122204609806519033618911953659188891569135691426505397393522002464049510462307444767509058593352493889755202528935961504621151967428724194686496392515425927448772500764001173916339620308730135427100017892990*x^426 - 310223662249097855735892093224692012941460149794023665586095689313935004240161863894412770400131183040652696717756567676335894059403110274863230474181995346053543180995498951285680351014642510897705292053435089671346652835160485173197586233011902774730421*x^425 + 275047145006920678541828195239054226759923462045722674242044269739097610993630142356506484919432121228031559002814065856124371413693991020985006354165738102477885586439922861562782428348842786515992914079223491475086334892275431813505523919527336710879197727*x^424 - 242500834280051416152979610656036483106166123667343909659617357285198211117395953006388479100495130154130021309756288161191650682741000228072385210224059988326804745067283370937491913499809026993400197154299856209711700131506318191646087166040902826144157755986*x^423 + 212413052328626705537241968399484526865519169000844114863820546952412414229350291142580806101048522403316455362731011707641832535211752348782675209774008097833496489211670484890499742751519271073507729001001912526600152919077396220630326194177769066004235841878699*x^422 - 184684061390614388879137800291953313171992997157829026315427547147435417201314340139770953710596812713963188271577873498595509857285553991116639207466953751222422399190787440279825099136947629535161676357076850598115752307923325779996513821702792886967283155040646670*x^421 + 159282436706328612315159417920426886359313588407835168161934689530588570488571486686843005415128704429821331902754507341185020681284332227511342572711222715898290008017663325702623230517514318454932450367167567711228667183474933973678029694025760587600690971467093630133*x^420 - 136216863254482278942783321382167270233199545874444294964034772076148586458084520434129778124140606581575833591247272036329715259520260705434338713722754826880693570328585477111088891700859051771661528126458301336671785526654363737230037885812927625247429303052793548305610*x^419 + 115501630469571692554087129522614834568093948992027866984192334841399432941684338193749323054909336616951664737683228214385688458126057786323274474349079295877128971958151412703119312736714558394654029347858278942481471653823269998733897767090099944922291012001759324823422341*x^418 - 97127289065370611845368938904469015027390824467926060452444908083822424427944190325699724048306106123604683617314363746050239261345170883031071217792833931280067497599734106573652441599533582092698251545609985394518266008778101033737362838350345111406811730733241024857782509805*x^417 + 81042041731023518875390258181718284726122603075688502082561854779687430769177584267621475839980321900679364704426541503295572613933310985439296599262318989126701970529648137744134972897715534579449557993011293651469314770922969251667942824763725662241815624693774758228201107957715*x^416 - 67144967747374685937735642124024111153711197511798529851826519330993214726833415151274870617115328151591751481912326269764605945502401620960468922662263785018075206274702926415226271147383227664592822968783023482930296210769741818939145621780260222879355102918240880898424118761999758*x^415 + 55289294719007134810716076338154031844400289157108086239423146326090947036061659772504113817684248722653443196094084760272663204892436248836227665004409660141754425315793579433178039632584544046169401561255767418537393686620844165678977965881347703933519014027186182219054331245362443726*x^414 - 45292512205005676921066185526865998652419537070375126229761239276804866131971549190371957768308737043351568684634505776504712641990628160573458860856036203547468422604904814750161424993609918871096864351958323372903802483129358474111277479477318978157439770763789021369918535050406472394724*x^413 + 36949862407563229562486652173997293135328318077174938875188189620298156307124640270982160602138960931135230900122246536868624352004880014187090011529854510820769528658069116935455305866987739198046086514193919025212311602046442736834972082257029843101792456950781690221272931513400100968657675*x^412 - 30048243688308055789937572228364003419046660969578432679893771005102675251893856458146331106838378492919431427267144335619809564250063184486421616580229705386369795891377107989342880108184728982519408569343411140989989066337543398036830743521168042834616473514151455684778130219000220420252613544*x^411 + 24378434139261623966308592128529704863701728653391698046975254390010779604222341501224775516645944018155728401584632695577155134520835763416175323001634659778992466338611704140186248856861314458069959286275212611965612959173578703648597601772306083490810625028906422749285651637526324587266155263318*x^410 - 19744474826015780718189987581838356130155903568608862825331111824948138176400176554776796327025031879053353541772083614266602192311789529229732944078386758559721131682635629485777713747126154938865927808460996684840703325950595543301901155167414690490689219621537098675255522800344124704311015718609715*x^409 + 15969847242609251967089382915723567276886308081648324898393808652535393607862683249544350226511493883379645848436018761015220091115482790770360391267276676885470024469227187492870826282890628646403077242226330538455103489451327228585244802971394027446198552075282508523210184083285642676804000146498075346*x^408 - 12900646719053114686995324382977998417793475496913252046370809325971811106650795368552143894805075270223040172490656141254964823666288009542824501572542168294369036027315477273305480473107414716321309862980633942605752770118942174588735801708986734542070308575292078588489316364626222668517929862521290027501*x^407 + 10406284568850873981280336384289914871375665784338234380663776704406145104224925032082123068474473290863160181521269691049952889065416007500579331933940969973173050979586611219082153475821896751387191950655255702768356312010352185280297257706309806615783683054485530969528296874500294662755875341959964072427359*x^406 - 8378385933314710839562433319613437019275324729688797457066059884653297221036762346183847362800675179305096019959658394641862140989048529887580927106829616353798474452967426958383846742295313607225668154231629257808134350023514064062947026991104402984713100125316443924981409712402392243582286330051161350260274590*x^405 + 6728544716847177811004685185584297322662489178095062064351378292962769561051949853746978507702305181444466594719694682649998140020122843253335935382822867091778110805642248057034036766396136192547989858955034956084164686608980473124777631255769700076911591535254957164394459417787105001479192029695109479241171190016*x^404 - 5385507080080913319579014036236388387011632426273711959585125028033823364980305851883561998247255925611888914434685749972967966517604610059599927764568794107543951799545656421419175473864383427931897008268975453731257805975885642581919586992429240598747404789341684926383502990233455866671455072561496548361179708382661*x^403 + 4292225049494961815669940205331434549498679485344741936095104892532356872536307375556287976708925686740675455234245655219234363638579402401363503701073696345660204850517834412367203184630892634777065453843304624204621473666084339184569925697166397250660070747823826906641152727308960217944865169991391030396975750766662814*x^402 - 3403083443400623743082016255217947959496533274884622587854847046633529636463486061130635499258888482952391030648718829802202237630316754002411551003720136174558836413233455454139444980620215801858759143995103942639807450839904756387655452243145362328924196243639615282463325159504528410305080895533043489487423472097967221900*x^401 + 2681476858647118460219005054033928487191356951581962266113191577620327262304827143791785047497450308198700542740338231114411663535604996926670150857392032653475861971059190039200273493862458353118240252737452456175637192438875707812235321824032303187320034359260708708199528681796983126976583258922718752846860917131287306029128*x^400 - 2097810553357527547947783995880111640708971525031814635583276222232742156448242806667042384407453758921730591654572645435132721531840723376623692693658541565766587091933997704714541917785327011319770578280532395596433320163990664820144249833365982563308244821144224569385855936900354122932997144306084901450871422197200683723394829*x^399 + 1627924665758902044764055340658627333178094137418790522407295659290301251496232270053611956758283007615951419182430602686349585840952918745031723591750744747751249010744976595094482539555823958161451670323778427977469470283074932769436865442062636439550951712739866397494143782650407529198045590306659709943774079182564553356476148063*x^398 - 1251895142754602561787860187557538856959050572269246770145059451226343618651291378551637079041425795496634365300173300632841118367765235617068185491370607913060290417148348338158042177203695021677959265295045079889016052152545455724059649868833985164138817852844290120569464270388451812779261443554587526183238657052261125422702880477479*x^397 + 953143059698045347194898576361671656581344385068862359999233636814721779401358522784853551271521316646543883587687368177030579459095494191852698743644089010078836876163388339410033822428616508951825943091103314402189873179523262080568268034697324622979431512734101871844647627346055331530134690623204587180085083031130380123603970441297371*x^396 - 717780479095642730160025465105906267611925880531682227582347757621042862666381276538697811743860914119444964895397837007659831039141965358727710071499378008927720673536651010110528681523800746313579515468959784519453177773148014382330563729456050285284176887214936955706149880533164009959646049672437335434924773072648096019610661896250793051*x^395 + 534128732925545487164864725864911379394750511718585864074358242824788363401571013722391735746963021358733728316814044444920936601148680049169117673231116201609878767548902317188542938503791354172611492815106715781819888324084868231250484580753439891651499850678462434647299859835411110453597912688771828367457186064906744063447394466707945440575*x^394 - 392357858046629714877312559958906093528203816875645373328462664973053288622176724091782169382634052095460715059206566048107467263538674481275414901343905316427286273479637478267015190047944064772488196764149240385718732035327914944437846663269086536997329800520146139278579565965732634137837375297739891403676302615635731342085242267071738123128238*x^393 + 284209343353821506432465214810362326193627297908648716381836131958647151615702133915980446360346367677871434591275729327495242690531593916148195029720957726462944655910442000918610449266943618654939850349764299846050129568638757740082798048330766699853741073416110850167971724545535648846628127858551000683934291831987051584197566569185000670708513227*x^392 - 202775774613301788099372096969306477751434540809295032209971187632943259102175365163140773843931549863024661037409024398586325994417048254023812355252832144066698789207514885618368021736857930559579730776252976341045872446689590902065597640794136383334416798123116952599911760039428105522634950258425046261330367128900812648670793129992804014724013385729*x^391 + 142319493992672197427289156179868431600763628873356598880744864276284422252974043900895206120867761196765489914191629334656943097736356613803353367835302622146143255448246844863724367858271980323447883073719362029754104156843314659138186594276281039304676277091657760053387979142258471092021659026349926490267203080273363737281218221816048850359444689732300*x^390 - 98118258825236310585676336666534833245925990277994262435726172598252214345078531223591479190927149917658146779350239347515921290311353871961780249286960523282077916348565415197371293592612696280008425575934039486071535921025550577767971784456431861813833210112690049922120180318689624732050333236269797403949592679425258559619149825947337711069633460073958231*x^389 + 66329823020226952797589464490549682289071014421023778990605834760210080299999340701940028058325448687253228033247675383789132548873762151269249022947493383282910922805688604239373712327893862539381677879032964557328236953578739479839175702152768330670020511104459321350874327763250837696357787470474659604778642741536206923031874170735532843927997812088285050813*x^388 - 43870126449613976153140422574081757907654080591348920640645718152848857868659858475961764253354633869955891159805134120096640308522990051050569257408551131273109308898396060049624516918735301408564236519615287243296340068713110106998966629572468904854201537142133246642560105445179483701627712941912579282244796318255649555592068085602025020290470597645758026560330*x^387 + 28301873305767536394429056860272865589015043999958617735737347911890319901625793528226929756897739130064241271674074009459296005461272741662806240650790314763143521352051296046571257986476135127592636746195626491285504017364742735674463837718658578431298443067087144708039970791925783965064400702274492628269988141406697097248189986508696986638822853416957485439043500*x^386 - 17731933701360056469664695061734114559820699719776593790203070628187550166255629925106635880609514232449159864579954073123115419285215649497018156622235300157702600967490435385948796759221951685705684521526791703620844433269874069119874467367774539875673467259004001223271794631618694062475672234828197095192790575962368453608530746506995387881533649149851685428545468603*x^385 + 10717238261826655602547225319184121996484939573568682617815711226824839863084849954277914304222035505302474528993366182559992249691165283808127065053956884105836628327964744249070631429579295659684870027165744999254665462168856356583734283403283042394843053637811288536422726743299845726980806830412555634899974529719080003262089795201984955135339699564333683269744665236176*x^384 - 6179607552996314663301084554050523887061897416765351623497654746170450412272795739607032765503131907429317922373808563036089768879807455262698928333369376018970396095402759727878173482152082124616446226660260237633137437944992787206336505052091520180802363563841518940792853992472944111403154827860225459807656287741459170416678310232680441530259517588062698054689445572262593*x^383 + 3330253341062593797050276012609494597957873771613308639955657602825154306707258130503917473665730019766518386133877941915444948914313584045570530730283983838769417031393954385912010389280119785047686859743064840118447815188457439225593961870576453266202634510140401066252208204440008829532453503076540505930752799252451979787512519047595112123947383213267909339520350754705005103*x^382 - 1604570475032194009954661281635724649387566455176236509833779326674802958729835389900965147189661547887423300296446774521354492688340863701737588128569471475815563780257657032003326706694074016306686331736518575181626616165779160790390237107258964356924201153876188348728525600062733372056119192191032640982476520390711493881981119727836988538958189334269466620484745674596239402358*x^381 + 607438868269933765638720036336701763867188390708413822350610808627587035174869334628275141702674071363245647890984767478700971022057277461273487395750718568016729238888825510606453829176022807145595066403902701002514033597923554374318099842038704582789554519737679354287291032505456938453565886980148200042630616215267826437252542449898803573000564886082708756280198757220078269494110*x^380 - 68736224529635760756958639145952573338921117737602906586040926951175264725085269608937938939096260388154012409195693068346242699556202296767130872852314798402314634559994636981667732954389816991635979891801075419074975053190695567244707265259600841851861585863713342704094695190566922511074285423066252861592569576941148042444025218907160128570209512864652635478688037503089373642621568*x^379 - 191729636615836618302845921092347251857837187771512019696767796537709935997729357894625669790235735365309671448420690022275660440650423427258221724803136875836571286756647951317458400869857234498593790416652735606949480035645455718837726438244371698634574836164804712595145056343971192576500202065840748427627616536774258755510548444054289300055471982033813362312759477636409550771652293068*x^378 + 291024240490324220339287701624040897737682578971311637347026464799586012006076637615634367742239167040078152204385766134555393838765853832687494285071726735821748802138807329416421423745986428733107678043972875217392485540801909179140146799440503462433309557217483871182859011341692056889382280621579275428627990825919324141234772248505802420909231897244848058422156011559369566781164610657770*x^377 - 302973951406904594237060379946154218104425799591748293259023002467576803663523381181210613695928041836411786372363202445868768322268350496679589334971898976328185161691435743582505921654161391688578302146396187362774496749335065861885470878031394138017834680131837981230791498348825522544186292690913865955556671100717624188817396363308900437884180285008053878748244749339031545682252959653768464*x^376 + 272512855535346858179540495184286419291366369614628155688005232115275987612680511909234612658649442547764480816698859858669069226916725436842804367115209485937888241402146000351276106195556786533455673664087864579449021209099985227843229097422218700507744399457871970842846386570515523798787947064613088336620769909311685579112764322632477457429682648409770223005804721048443167737991610591528575356*x^375 - 225763378580865449096664986681692735851369626379498358568994021553224408378526451543753436396014445029301826928205583203816850386487320301088798054790959843224826488764994731274018458949121583294475748466597724565435623452204667939170126543537179714992570557082645881314179536283038155738231469065989954409129810059594241258539759151665789103477491247601774088922405459369145841272896815478148378264426*x^374 + 176946095764252817130611402330555297041465162427371110259407821159184814934681595473300116798147120347345427093942603433899178582509188291758320454056940671739326272150487877807424317565856362406234468919772410164902668125267795743986878105305088165602882837559604307288452137032916522886836038355955810142830402418243664828843254397078540727700429673434316832685505245882119542550306947573027182998191335*x^373 - 133004808839895891511702219157074236641692699012471656695875357529956707014048966050989802936936095394035894979347819864976900882333973852647115408130099144518568866136720164571147598776606578936966777279282514070122034798264249923742053606520798792410985990084814697668144583373034980799406268068961477497783676322978152627307407742495203511380637561964399815370235964897895642634349578437548041725213573723*x^372 + 96628700846188437564809038646615218403816978076028100394144030311945361163717701320670529203217116308992919442846844231722108493035659385713193272624513520677558183831006086425745362735973611997734498929971312206539681112860545366517295072686771818793586021052537073784005788018986285427246926765224499009276833365353519149407530261792512732352138976628446645077946527076194297977750063928736899703497814080388*x^371 - 68175437082792954632321470292724324408496121941380056512552668460887761132257642031595225563573956638204997688473475119887807394127903456776666706975838560489298232681497065549368081014111063052602281564992712706942189352238275304720592439732636476873542232674258303344773661893498868316894436743763002409162753267580241482248468879494182558883566023696178608663659124521371681192920140863183391081523111056197058*x^370 + 46856006872144566582901047689102582280264380322693322006717340121313948630363595845531253481334189043670760973148599403179520723657608134744397306164347743844598955679941082559594303988860344466516910464800975681250119013317761882042898681607790488867098213579175499952988618069851385518264510182356337240113788642931045252448129997180427546783230498273858832780002721580075781743166531249705145744115742260546281887*x^369 - 31433629178047557464875230336938939967533654546567535235557287993276729973006028831606730305546230950728062458183064136005628601701769960541680204816907819268621781976243459233544272912060798168914973971061860512345314255066049450706746162528042283434349361536874788711051179858473341010566111457803275902862324257425192880253214739128658066884036383935146164273372540146257289816367420998169008407400997316897409734292*x^368 + 20610162485190189006252412409730859071421140152381273302686469808246876626076549269332542856044521674890480355601980103876671704588864054077092496497843955497734574245788938223837396516649421542189330252107366569934862171526141042958085057484321671185869921752567391237746230447246619706347895261558236914247779018026950934080260623892024983885051757859978383127745361500142996409013278290932402448713154817274100534646646*x^367 - 13217592232689685302000875577079388846797863544771537303749555866681573538879541153746962442595527840324029800085204786400125449064907253701639009230356567896540854811832694061695496602444581915147588001977644044902767609190216562144655502546635462073293924017695306580136869539329374371658664156602289466472820654433412641262224351607738704263171331999385356720067752377560803157194107162394428834518515807114657008920668289*x^366 + 8293137633444557186545709838760425486504769319306458282815058110270844978557096323253894093592285241155792508992211791894052701581152127751103410244578127554153646597072309812206401437053004194958361830282200265816246427360869521058727565854483563591301647442759911464444178045275658200820750904741323206329667042299793120118040668456007866013882067175298910899034369877647043508508859303054190150818404137220688458355007850643*x^365 - 5089393135283549487220277199689531452763882831170389657150445293172489801972300071439459677023255995482748124104060459940213122500850015439498027193382903008338251166537045879806336397026927913772195901308007278800568509969504385172463351050300477478293726858332472356103233992515990130566807200912228745145006318979041484299228310250480578956578223064970341936247865336637545883415179073840309300688663639465034362152327567678983*x^364 + 3052134744310792947471659460609469871348220428631507636091597752962293974765707255877813034466379622401255915886643114822060144996199607718370069621952382431832833818710126267107771798619407852095185133067274396784315872578604017359875427031005277104535238348122350008658347843667305786933294748109833281823900445905611163560040934432000313831839087534386123530053651388342002007007275533668176129100073386650768234736693294469493878*x^363 - 1785534212429049164088121102979084087425060376615648370926586207667353347623374050680623075063748051783235193384061257586469253019759207411013102351824229308316317623881534208994977612560715214649836503328918988498044000652327801515550509352564245078616496201433281581614715968537405123992258855269901084701063672169622599003018145515258708745304161672579581403639530902404724238945925367633238512436375908786024020346492158394618959179*x^362 + 1015869021008852654835647905873668246571294281841842874303220556670489879350998548750638089888844556213894913853690354719993582177371495750466907049187500808989210037423527939321670277488223534648023218898914937119577739078082548889690643574925860721479984653371372910514642932684879057859562983447289086069875993414902617218491088656187822352615226022991192041960117302893501649391989567577826288530978319620169962334432887143354129103345*x^361 - 559217254983815531893664028613146599242989819261253765614819391929338185293084359230880002088065292530248312577161533135887485898978082337566072439628554295067623873244618265587657522218948542109172013922195846123805922790500841303367672020496912697338756138010043892885007108697891088631857029658769957872612042732182444734472422408634205541768438263862190174608337653757187065389626707795897416429445435479605166813904517905686661735851726*x^360 + 295209133622400727886969691448223300915048461830392073294514470226659207782711405900515213177842419999564172215118133718904307870076095690282336340813683200377311322196165849461837146679243903717121002277378764925040243299600398363585044663232959174256471706771496371974447305399066730539540359023109214158570435785166465468209584861508613599959843374647997167357924760615662451464991378079168968930877271959954632449307755053233243935253167740*x^359 - 146996831235789921342085557220193783668460866385557443949531748551165454312293555158067212663854509093338015634755722559398501926122609587755997262606498084265956842991860276878323822613635771251333452843719319917144790696173442584802219366331758940027439758153923627110733791454823651394824698636952352306435108016570837621681529032754395777645123825209852437932063986726956688733205705720769298390976361778445751955551289353641515855610002567713*x^358 + 66681331271513140727354861368905197995444294609436624463693280242003343770823635715966715671700260967875985327840916330657188804443013898154985204167209986433518170985614779574442839072266114961196185347415771147380217158770137888716446505113879414040975251913232469986466907852828184796757268449219840296660420230454049484856430510338063755991681868996504184138241816133413639933262151182570314036582396819716178154611062939923893331541894507767230*x^357 - 25111751192949101574048576891193554665113989171416445088880037519246329471316974742113317536481642618806089280320095447873019083536757294595482066658821842019938516897976008543366531927313005695298186461047864942871497095500336308703264637089435375178477392404452061161287343009447515479997252462017192384149045818300212605228215969072384007519165976700641101131873472873126380009406297331535556379438818616950473383965201981520646049013635533260857991*x^356 + 4976263677997888411853554699668037978809729143316209728073849483805933898812460902194987728350020254729315474461982276550780584281416955504305043572074006838780818550505939272332192704813836361286732483447879736800920786347699922338292249784440633748856193593016059201812915996667580421425607623307958963484690465010128129733642313075856288366481393916270698063508082017510572498400950201073467311864516777476637973242501598073879374106157642279196020124*x^355 + 3742960731836492935624195072623152082406239883022920747282733269104968430688663520198135828801617907829986607279469258064670089848178304601488753317865516635686393844286770519007508108786434684027576003519153674849995727385542964743799138610661694143423988807041252293243729604914444906231145664161975838721548456692618272434382953982832216765938699280518414528897593398830597413570559505078940485253984402986840843390888952931828763727821550039647181629187*x^354 - 6680123546284976331396093392149285900614991174330841971342650911669952937943789166853686200841348922513552120685561705411021360775504269409199192889386110319482717400594035790552907895867468681758453243214636211534067001826498943974934269868505067047985545831528736977932372075100904490248112827734963152761659441280569604046931610212025435823334205376957203786997508042277154875416830043500813332633674204696286573467019400416141528366316176170690833253454031*x^353 + 6901725523213275150272881556921305438179887230114098325494356576398994181972264745431295117668993426653869536510288713535970844678744766321695084316709659053843610244134957839606693620925194232473741031709924972325274327580075781673672780652980017805791342311288462552308442321687235841121671560702735240365140707367411057435647888315305891850721708646910716602319634749442312643735287432940160762895597709116193363033596701694139281190155231522459054080988733567*x^352 - 6010746287670276770720883008410426478001599260718899842466645861121780311711820911599161554334694602150904374268770023986975971508698013622890405500958398669527944063286954257482147279733435074987394316555803679516986399403943412966562132689752439136586341090606054418731062002109084378769210153963869814358208981901085220381973887935080225981900282914847828090421388179386119747242871505231277699144186410479410943438694863566795681087800387530236915482575232773357*x^351 + 4800558042982734670420552291356587935196644194472410112585549039670644382517453035108775069105178442169512628730778465269224893208281974708199196972835256497916442762965510158479827585352952039867830038961824078240190839206501940408800692999581297083643287169001065556642776925404595648588318734743516383945004258577631008612363687361822574299182341240978807802871306357791116590592329089333409233458905019724708537324949682620009800719477119483431430998892456012828585*x^350 - 3631698719873341256531009639462239850213495608772588472272132880337026800983218855359236863251201709529296446252706980919222600823169785095455885979110724747050865657853362504084209845448069554793372236427153920198977084416377035215671523922288774086266973533949883501014842535381080072770902047486039153452712750332515638513144092330435088888183733342737105193750604270564653824407869061335095608580116490017895266867916218096770606748856712175467068850871667030771798379*x^349 + 2642784963488534135115895830475162765117002829685090792652424098209254755994700594362227767814208129278508021448918560873448806549955096737504472996718024010718656952990048069484522522784483726462310878595786118193389334351027607161860569081156914911755877141085775650797083649702042201089400546898325512031846706928792580057779177584303252450558867459052002296291350981787320601767314222780324559914190717237889734306824756370108552623772243051753357130956963098404010995411*x^348 - 1865002594171046874047021884189603616745535717648249750298225841370150946720268932297282620580986705565485350856135073114693916598210964882681304000747249561372661435470991547077101510145262075415648137638477453768498660751860810479853248506277744295653158386783969581930154490962134088834608059374100912727194240509099794637726756726050462297194649834651280004678788932169299027746486852447955394455117882998965823140603545975251569216272040364219643307801849228895291338437443*x^347 + 1282187900756907311621406983313304380575270927166486165934581522664857716175432753442375290398324440569156125917439503230435027164405021941326661666172363063895097258902709353795002359995710294954707948710066866493977742840217025375134548185689773199577378067228210849748493936211201144961545256571469729027216088727241505611232051155133201630961190960213741724656227335585841023209055500593314552173210796441934708720802803212297956391347709140623692292201541407986448824949549428*x^346 - 861113481307109267121785494216936649957763157049287386741121575092954518130187901750857204695633635974111099700343805016943949139410798347090386062127651037242246297514785587815823461834578894624382023499489062831219713382116090873051433269522899694542881803564716144345101009201401232512010884700011798533878029813867995349256656219515961307392665616535851285152484360778454053468276513986115113466861636803493783866358329417677059379325509323458007129036242770824262870886260005331*x^345 + 565930407559300365630890398008356370967987537146865516870135084438630480842751544006085298912242821150275775184299268796668093644767325382715159155297542929556531395253553491633074697295686161254211408587672252714258498114160044103044988549264368079291133461226038654154414463331574486710951165174233086897196258215310881029391455153409845477284587600909582395857020846952142451639448299738956970931239434792816192151976019325780185169010971771899753471592932956760830064520190911938356*x^344 - 364425194566698612814225949926990451167998511683650441953303574077774922968872168681131969921006046577301433037833872090106573697526180002805356547638934242912484895296879571761739051101519710280953334213696842151075504006355680062589369381471517053170579073856045248830461596036583747955712846462529968050169833984515114748789811237393829597687862508683965444109621423593067189562317363150093446781254362071599122228034098099142926746877699760137465116219677602602245001388037767988073778*x^343 + 230177621458007277012211478051109632172066412575364859289161286412626960603966971992695305623013040093689334627490086800533223149321147543001093192025348985425429529136105244409293012531049755516933542750060292722772670003372555123485065535816683566974840015755308060427384690961694314035724065117689217024554428996877997630528228473138561195982485460401854684749770574892760625525600570648744888821580160061771413462800072124816397681472115949683457134081329478561864132904941339473883995830*x^342 - 142753032201404246654903927928961912651440145730078399067989595799628837073875972218592945166141651560619733445090155225343576829240677726115971047442946845448035377071310076108115905053272742006692919899316436924180642384018850643439725454080905924511884872511881158736364775269747557913265464828582191808052296775544887696891770186173563083208090993247718252855028258946748943023481543390264661920944784927786015222835121077445091498806809305082693636768406102913266324391043133289966020227297*x^341 + 87029151725661832391559686089705078703469363803360701339701596050763855718292375371415033883733079731590336080912690800051817764199556908554278740092150846570107445491657891047163372162629640974763919804163167073344759881036288219914549131299434127414874466406407548664471963095644760284187716950124591124955676123956610164616457759126409498365878439112318112602633175215481964296088078071390578476823361158179000718406997281617061256649663305864259706112418111472910059986677706264694318240026327*x^340 - 52220180023914008188090693895409828634886952172394768491505461391086910069170024934753383823555871663569238871408112236294252235545072999852066650457785513794179781301386596680160447658033209876327592413692310516915792180103340809503735247762656670742725946891695471479990598265621473133381157685150300912075531414952278434570325866517444349422954501080615952921672369776466627763470781664119111034082513486025976832923546102415093782276038950677596405809768189128178806754696013134169779400687991921*x^339 + 30880792018540162037584580638836424564735703879519589752871759136135937417225079428925871421763486464914726118937944657272562548348002621209347462959418186755814504346717105114050907225130410925006585097608561731045198290591588667060925236179275203691371239791309474499510555116672233426393166003201352463015821047142131323967241998014263529643687493950019467705440571778091049847866424032061118112234654049389167801481399137854257406536713324487229767848399908963480398341579384734898316025409897492099*x^338 - 18022934989262810395557336347882219024975283349736085848631648477711366878876130590024602515243882086237443684512113422258857660553319352409336681205801096196955488871425985485400453721108027714827658221109776830755744498024534970269332391648813849212730821398270263418509951835897793689739613183913956774198079382989212905540199691403194346009413496010844111456096390522124643678491195807934383988380184552966743684018696213952978230612133878600643379549968791308596529125064321101677924490630487824727912*x^337 + 10395846830757945403867841359518761503415281148693070873180595572827913557278990301007205518233529577679903445025573657326854152266681489319314620190731433842502742418122141905204158001381695378734223262277607725748348272819527597134161672948267606425252049333065724486793779716824131944290791985503251547843138199391027241474447478035111034769780832155960225555335115070168476740381778380378555636861840254988150976352818298731107743099854339171979743734963408299471664310901893909505804861024044997675408138*x^336 - 5934227176830758930938212233852817595495349632046856558309849323079783233155193616278990526056656992813413863610088667781345521112104834724412089932756194947277602231386043921004848572310808343192083244599067013983974821953910406251566716909660765079575382777415726790809452085171390927158981255525489471462991917539640695220666538507918108170965668542198015137030528221323494708844165979699133767165945930310986096747391106730947852284588297507582677774252282958395408681310994999405256956998758206465333819898*x^335 + 3356070686303375985353218779912310872956442256109079069624536330732018367992386904407200689071283681162485254981067771334383164847540407501394737258878187724567314304617272682312436598102767341277062011694690548627689334321596266995544454886564657810949199207212194337613786487757669562197328800367994350750792303861562631946510198436469779185004206678059417312475331683884047449220724083493969195253302803007657926319885754988058133794394682574648203695748776097539860738418082016415358492137247009445745009030043*x^334 - 1882041175906823702663823049470887207365025755169518361420375808390494742286027149164564823516700161889097791784084365579208298466981491317808944674622071997670840120255229185164702262777341661127091219343882751364751748938009420139351969368037953901091410068654151463564700228736015811197776320038930125958290025351591103213860304661869713409030413463107049151585512799485811470034938786091506060289331696371442287322174896411066538924089085588647126026546872404345050009987872458282867147075383755754209089118077976*x^333 + 1047028148826949971939513071155927302618854993613742336695749072120092118973714087864126754783887326675332755034377076037587008276859806863285863721325128367892384586657795768308650678779511290312930017239189765945268318232823317372438523326236735824751964509471894671096063570737511957687132681152933566819426852861418379396116427243757961002661434530227649523447049560549444990040920288684393898199593384404007974651150513939335033665407739081103494619239423295834477900463600271153191434079487819930410449320919269551*x^332 - 577838891016440139185678839680656915661028391906009111264737041770379347015608793549312033391139605369061924193137245239289274868062283818242810100249367570749703743537422752170721837976434103189552393935127187287175637762059437738441544668508208842167621867867026297345183476406682960974341237370281884397034566741360197002112797007967238591383143955813342792941731521316262509959429019804385692586685827463174185812482192282577846465278783954795031035393006289124313401382562210574257725010803997963615697667560152642023*x^331 + 316158418546402336029275634458227118505160660535174832110170429628144077770795232137505374223761332630405251215388340920040163488088456138372971345636626335671016167121686138130066829639945785000646781469031040209921582463945992739624670660961283535123008491958057838316790619664246228608147331901958192026313427529951738614298658418727219219332009655557816143454666067937072329308618682560379804573942369322892800873693761180778155072469763057854912958526416134522990613259515635916416049456611665786473444872173204416925420*x^330 - 171267721454276860092151110332171116058999731118258137218874002761023059038556676867007398310060997966265595207280919575478497066271803819580294757669675096246956603110477379642737474769285942965280711630146465634186273064412686313693398717552789304273741120546872685900604637436690063769394691459096724215364536021574065289615010953009298894626248438542971908167548442938959726151412543305860438386879332532652730748720844405722604129511928861186142942873756351278556439513627490159368611128643755405419777811256963397052984343*x^329 + 91659806774194471989974939041789435586241515934287928339884367671691037775235643960536925004242120746665933492579878362828954048846513885108123205831650796816322649117355580413276340177436955578800113121661209012347133580127732548602097240847855712128083380838229853864237373952427014829480301597916398200391821725208747855927074734680755414015668050542714644301643851481663971710847514530027462314655617771652362599374332874159897512556142284371632662217372216810132177342624210538311781622437932226589297820599352460849507229013*x^328 - 48311098457704344408197331473371446018486428716317121448125711123767857436292398317047144388864627098624604119248982165278673839151303409149826881118828132900706929830598131017432718188679307634730779290364244917957847914513975607381935309005232834673646371412523189948164338373404206518936979985253635679671813416874936116702830287743222102695024247821110803112652633158237580500702440333956139592058508659709455142798403637289916788801718741687657315493357631915270567435397704779952710787763233049622311789675346702675315232110468*x^327 + 24969339135311545990276391850903752223923765435240139689463704979695162591450990108331043385486283015370534137801509491552644232690855948321467389785171559173702322791327846360976328202826022461790162769288599695027083231919987301314409589943985611168585628133857969723775125979171621336170830272247712098729410528579720096550861047146936822738908890046453692820811526751763802212455225198577908691718280442915937361949347130699252429264307852659368089923561167199207495055673652112624208964997643142625644565981618539916034815510818184*x^326 - 12583053765446128423216120875071868094759497943235492953101602044294196277361421495938839818081720378013412753881095587252726823884439172306951986633312425577866427343292089592776868770755914618854373409365028478497065602889945867623165744115702633463526481281406289206564679753038129579423279545947041486431230388503744398435672516899598426396245081772065981701168767538694029758684965146776405789152490397172837264202642537056288627831654619831111391087596264689437090580709849347117752338002982570425127543237884329179816857508247113190*x^325 + 6137276915543643089870451308552358163761681857231594577367134784788757525198953816587274344253443987504476094039784211757119671120718811019871001816461900173443389137435420994474781714762758972121512967758677444373010283221248316908589410513725024016202281396311627955281213767480744264710605398098674835423625809681378674840642142798278258422896499750146118312601873651972735460398167781593414591918551700896053528474939877454429280881986218530774127854455202743096232478965700234085694596055365475286312011920344272188587680674019440011413*x^324 - 2869702443349359349631040581486740681155401606308303451488127369807328123714921640537054531986762369728801560124192901557909293890334627509108133273488909134085625044977951243176749838960431250395870485337809078064415420552051695871425587597183933375155220415101821421712161508380425936426961404862740454193037522738183736897065895814751363698703626259278314905321752321557123632967667631755238583580992742468231747292839084574598279221782820905055315400327716027308235399690361823137289722159065331764741180905984430165136159912063218592902809*x^323 + 1270667943742549584909921953316948665951823791928922243349772991833432310643862521578770093525455513230752985751296794327143041609082763366326993983592823906975860861010025420207176699934944020622527408963255484919582442273672067773991430114257935032260632699696333479766708777690374081535748619765023341526484227098166362934794617225652110503590336208573186313014643174306904690104685063490881157468566776148428743064402029150670843391124838881284039793742662307078803325084182463532774321948552286153735336621823140388630675378409488343103461616*x^322 - 524585808250932818377346116261954823595191300011822754578331830790371637644360873751640835226245221669176413272429995832945664171679266318715026884694384473756315343330127526364472256864573705927732964306758063712897502134044288236770707382719665461187247700850622827028166255180822354471854169594613198020651686063526746154118247210336730036295557474243284287955310721370824871204805119881643919693435842299568223160406646119852417444757510020199099656501489660016579722020943691992331881931852937648671869686278243835529006227732430758601168775298*x^321 + 198507700637175070033124050555302320677012334551651281360985270290805528385015014355635466358396974510384857744482559450282183427866612067989278104006179589992878815872273490556695786984729538141962903649073582068413146507388887209723435134173695452222968545032297917903952369932260958416152819427769750406433826268776587227119846766116908133871730659803797004917237703701672400856063701312748249002700275087068303723871270926730354614195855777494611399253163178031441305372800804801566094169409195166944687320763807178254635600608661147392181394541558*x^320 - 68595667832748810020916631062925254157556651159468909013056858453626914224178621723717945851150972531646433284013113967955051763246386560358372627670804388407338241535395002286685401969687323482914431906127132975377574385994582711108310155484491017750563028591213550234372829867841379743087923390720119074486948359752060704042592713377801725946875260683096546892303880016219628380871188014439169868649721887226885186667024580304303311055904664246460866774417039323493836167816101018800978337526618315470943798373465277956078088879227958635508744704043958*x^319 + 23553230712218235514215605305780374539514799424520934582009266200641534038116604640346536406408609654850984992498632351741673168923772944721264803602999464805621280756696505324252767596667725312653776803998801711863487913694295115914228177434434144580598767627978669378937752839298934982954104373469375212589368465399153493276750369170249756940749434018510379238359923941857568479656133345770012628552072593763143736389212801186618220535859245454696288054429841704421222670469758270048671572262339598762008240145164041933417155083819985987030644520834122997*x^318 - 11134918833989557703607207203409926507148310801616087775604009004289366484985789701496712044365575027552419732932010817405150280380892624880186098821064812381287337247073602812990207450266776520904069134377600186169293252470744944992583580415971709937407253300612388039740041318062794588826176633544953607255834201124022464747596165596200768796869292045302978338006391610458399295464689133490425385694660563760412234753254686384022198943400557403632788846844606929860833365226221707247957622244232364972181102556130880463721080513400122802737589014729379544705*x^317 + 8866749518128328960534309420999066720743572397632712823700531427059311966722997956417679682790690996759192580318905415706038153686328774937242101459244111606686312843343666006326646843755383110701634171298571529999486018025854021697511665716060991057297371271486727032958118316257792707979918271474295806958555166663938562996519227486698317604526467475440200679007062338225131814050198301262999121545322635659173567405658522040640009840573460909995686669243997259909398014546412999546125347957119029002865658588783929630261504389599479637057123153439122293046567*x^316 - 8390114266185293418815941964336893145219123885248563100647117016190858897599169685719777889557918413825310395870827632549550908456195225875409165528141122354433444297105669749590694481156322686172189776593258019800640389766010872544497915699275795390612735487436589634295724643106138099766377787754395332251985849834402321258298065576513443533928780536472898789217075738497706867111561197429262912146895833813830098677896392853505318246302622343244220912655726492720028857674019876021397050330399105334680272087531198834898867451655754222267699003921023314654985592*x^315 + 7419416850569812887406635930711357701406937216370321657486201195465515162538712828279705410546986578520505235642839948473240479559966061228887748016957715969801508290325600382674085577346526967688976038748604985467389558212907724153597718548368437111515707960700775080935005288755931902485377908552810435390507230204773589924737357986820222513415128477875886957581739519504086418480225395054351377019667187294118446948684491400325376061889911671063727487452132637481076678090470772145873106494818172773257571468436967796980963156631681100889232382768238956545942413770*x^314 - 5869004022481433852791852609484960864757857678160861263822906220790653238557184731387191220256508981936231273203279836593073817420726383073733814000489948949002498773437465479262113186870834739489683399949964275714306024094665158346047450815241419064163853152598979365505618672622079810944004915442631531110779265324615274623045030615086964561893617318075127771321911863459987552890820836350341133235923370155050001028240064114043666060273779385405938283898885878739295815958313870444546009095037047186515013941374613027107996445718822729955786537636748020196165882155564*x^313 + 4174392505320700161980679816674095129792783602648732072024934322929812073374086829589359949165098679317411920513730036318908266245430712468524976329899089535377668558550761217124598723695166199238957230825106006475057284131085736913146965393520907121211951791387343030638368942139489388617978217893723361534800530907812188899852218825017258974577605528411118489486064507847269901533610079675423254650464256234206271953475076705712134798771367695064153725085046224266079895598695428921466119247343951482410571153327198283589125036670820731041997825555536866933341483437903843*x^312 - 2693557591134365173673593504479699983682530895990031818986921654290869149235099460945654674433121541598044593753939858743216942287065809171833914014387750860814125421684333178898385663368075772496782323430282695010181325124941469830976300423051213403342712785228755311223902534788793618525306362008497559796365837220751903271492920353259218650065787331567082319226195364204054232254142103677409665116853955588137483487598578208353684525479953197377779089014900044211978233709813342105102872249554540390878012742126817554655704663871777219291385948947364398802915956085420165681*x^311 + 1583670979590282784945089803244733134353258229801165711026801333324941833565467478487312945515598361780218817904707495226300402581166776571298130591341781333403523086452292029017671120999362939861301708236912443151356790469112325165022801295667272462781652218243311686505005316324262547826039974028018599860053232359505722266078245456928535851892690745138286346885490781214448202063987069541265805207621800566394571077852267495765854984414652711488471583223003799296762333334027607801122301045932781477147152158392101055637087674614460004609528187416483573228688108945828018649105*x^310 - 847122773887634747852509836041027581875145243773535154432113512013142586628300020902467517335719723787226838094322385009396262883507031222675348091366915384351061258516103555792667018618772627380445806484518951368832761038049561709394592745192529657870813179140670439750285001613387799166576033352614937624254172615882315863131535760228326295099105257915663412563492926506889159634278156882494700882717677300883745037735449958345042008883285619691666514931201692729460180367598530919481563515176566809936863517388246008740422885491346709671862116673330693087374286683440801967284536*x^309 + 408830165888350433160237179282408070958856722373512570331109516741351009119029121298887077504370094075796943400614201940397916825515318970117637424363578169775520412956368733397538549753964782163577455013811952782521141028090029248807520656976496709867703188670520549955283986362889738809664430744489370336891516728470408367949529779936320584350579961301994875270062820181386761688176584492371880121759582392937052474652560473269398887057059435409738017420343996137970534164999222447112775369917380487453185400742124587279085194153867549723111260301627039966187316754971241390383171221*x^308 - 175025878632726089540637082532386416306798703944994183376740471652881232245247921848805406156273259505310624172672625360237629200470153357505996929080179650677408891523876852336089334210242700172602083036606223905147833203897200323965667190113435716240799854417711499038779064812078780624659726462919130200040484888796706160630476688182614515561253933410345188480514283569729042083298140827519871307791073365667448952723573336430620129311120695241610361416047839575873426153656965808512571151158105379655005788950755727554168529425988513769757566619521827975960130329485698519226074519110*x^307 + 64727274317819734996596062541937922642636223747799093974907134443313946349031688364589554699846765670946020701315788509013951731660973049759501475665923342941171030658008733782153025210636299186141072058992205311286557025820483647325701477166313752223124381257543159146905809706924286350493767049097135952106789068743029304596025967399599058800232004783092090486054102374438916265550079509223487208891470173592825960430857321375525524618699433757131723235391184716257710227387351403774704533212571624304209619104496428350014356799514009362102698275354932189621422812328744185213393523656046*x^306 - 20303425262735458563351164332161538375259964755688827145867226632084049082697265582919154380899509056136559894369982355996654112189065082225582121493683038659986081526043999418518262553264953866440008336360283722948246356875787321570682608517489249771041932824005805598702260931230028458913563164570399631854376644861754587563360373406795886690094164655394605798474573034429183991007614188977469944374673383449240928768651687206946267358045579486043452098637953045108070203674024854031339408521058097391873101573200985993163281357523581309855671893049247248619012096708927863225824213912484225*x^305 + 6323225127678489465352701048734946469213196072516555927915517559744795337781840504844560525204400914918041729047407965574156227162790062957189552436891217333948420501293694566581354570691736759388568928420938446707187954665642722467131764474162434762757924647988226449385008209075188012303262956464116919999390650444998858516677372062456313360409771215959263037990527075015900141544982436552824128516417717078103073645584468865560951412490756460103436006389428081903302767201696955711145917429403740607071687431916504404572251897079582262386603683429558756736760616963356296205047829774560169476*x^304 - 3831277337707180960200530035869728104445611185868214403142502833200679541969672106390140146972917364825102657826823012925443109526311430273668936394413019114144798664544622525715093795690849110117160964263682123447199467816830491087147214786232866234935830934766279463883951776427884644742768971632769576298646227010241208406616238932525661431831156725274062189872212930158396360040411887973458244380282811223466531286534175984334107995511788112633566617546968524840554444878100439533063680024486925721981832129452528897947050368586247224036340786558288703354029860166150393626776124073201866630601*x^303 + 4211288973271562290608078235945000622810768718058803859569065349846808622582488057037165206726599516796008637767899678104511081561151047751884986461513772230504322864550219112074959375233157198659508034428085463355199686838346392068497701771620699303632748652824185374648181443788836737718545346784378128856645848575482167958571272838370700792941953895900446023565480767551572203570413526835556378047830872798488385874761197575717955499469718380794050225384371061145872052262936416944393737187937705315347892765919771658003444678349925024851911164163236201450582276438967093482232454930565452161620141*x^302 - 4413938559026120938530642696708527929170165268003095229016253518267555638878816584677903593482852470445991186345258977452943720431701507586430306554720990677608916280427074970397253245984392867252745699450632571452378812519084080301520984661815986903869491488030449965218580822692837882861688236859734235849937328557308693612582327520693622643411440954063619997692628813094431279357502278924564401515171766996818660518359775535307507966450766847527832979417705942685307113254919510472925241822624849152818139822913930575800386268313607296491138196072393661319560756858329163266453728268943135843850904406*x^301 + 3892511539647866849518533313746981025892452087948185991303994672505535787488094717381896309668289416801067023012536049503644209038873146245346413838747754012810375746453408339364870986145585108024848756803644821675985425900604353918378584317699707899335364171501486713524188798347902230847093917629667156557544379627641845091009770677576599329524190760608925448103085594351131012679557948970525273313391866329185455441192482887490814503257935128510390320267702505662249662101324282701002486472465615315934700539932118834679556786470061531772923222868573416551175842811042318675696454833881589217351224239238*x^300 - 2936831416348746310042424297193861463452171888796029921575879462851082818900487113925588510455008994836067762409115020068178218509860638291793189267803555550847506949668756441087417690358457114784502913451572387789352655960016179501566097290366365407244688389087318866811058374318629686879897490144460554047376439077674017294901757948362296637909808540753724134089597763208750999129068142639005293184017615222358654779633888198950848722344720405181160500863168423592855249738229727867937125039160133460619730847736417663536212707019981999268559154620963288588598410627951177057877956579482023535805361547659679*x^299 + 1927937644924151984779140514522797025628856217957300410062829780924586324101144290832252532151823625218304437981328953438383699452802213240173484753064033585095358525939505519394032344023224956507581119097637600114022131625696767507480100402323543966214670099041458576911073994265194795955013308264765940225979149888024676596971829146647736572788462105964173058886835683541793839773462823566708791338493262065701383279311015470534141783383023249260950693678991607050697161103833541957669205227786748208590564442062410467565734442604689627734970039600919890136762055602157079349981664192696890995657887706656574638*x^298 - 1099728225710771257831421531492661337007784852067874187956424261242567697671033873701621687945777870063880626505565432012074523903075353224465144355390197996165399688068915035549350533495749792524396940801918162925458634075707143566955318861807212964957700407947601922360831846733320278759061061524597216485014336314528880571942524984002509610444196057657175077714509807737388216266478873782760706185842603260676652572301119923335035339836591697353737490635741632244084436100633362024279919757934042432455980711268464777982421521434918400122833846488999844802935988739700292807602501334226649550813445391405946161019*x^297 + 527677358642088020676764946930920686327188627092835855495550149408817176896782130207271338284232715244059339174010267703624721985168245259839146976970444643963752354152984045662463364769745095380564096236208133147981998284569520679381492018873932384562031351883741940085563003742187730572183075869269320834867771225123496595019365881721468411430578868046586597506716741102322263850336572750197607300266027249196956755879296555067133396824849144560595891346309429618537689539987259385223197017992190810836171551040335332930684682585737606533009082908745446156667947876475858954076387775236300354148597361741108651141583*x^296 - 188188422002938960155356884150156755974500195796355270199606629817854220025026238259388488313887618940597049154129496459613393874246749597312391639301918010088028432972084804107638095808298290200478890844491119823679295935512202174506191229107384663454489866000291402760800983403516876494580425715676659118117150211944956275195125957672762704477665021017751291354306392691647299291876623606233917519505126012801949694315831341339247458461908940042142361110922915551877283898971358637492431323911719055404366353867281683641992085666025061164867385205479292737613393802237831128055400908361602625984476520872356046083606517*x^295 + 18042259320749485057150433934701579891983247684238969526924305136105970731917171501140431069946070774731538440409324466075493264532328472408266285670682982582157545371192796563348499022820633523957041443334157704415552228308132619608099329442941758243130122710645589556001511396878064171145822404528267049447418425094898576208272239094229003950439560193654258611807730892870378830652530682847803321512011900708975376350366998922900636892730663289794328748168209425757985369698556538946575117112025804117755787952898962405539043447542229527397003843568381171699914355309369254153008336337278103146205992363293829535442009593*x^294 + 47772440916210464945853710072739387971985572532608340323134251362077210157804442883317444714036162345339167096597500279073134265575925563388888087560469472773816293600045342494357824056861195938766707305149731759103987504004549309687405780494220676700206189537409045815857533412837735396705699549014539728010806861878069562014050083759663124120508191646680985223831303315886994259187776377043991560350524311902529099577580154722043946666367985585578397567489280248870904468928155004441281577489066779222747928466625878389937009493398777266621494155508119125657070215659096689600983495659792120936686420643183043014642114064552*x^293 - 59299643543331755643361664545458378692705641842182981444904920702123658467560972281581444304252044098358113574809461320876382929081940863306555258218322046198702675300115472077570686465622444424198959923970340862796808455543427129352822646091939709353373196523638179040524575969093860289909245189286868870850025275378586269309622854055983600161832580354308287275278378948972558106275375997588270025504724756666111901390340471834206186713312995557049246537764467309666350168418394485335969801674169559433444152210802734207533253336996257797658828382911418020968151952337060438586369951160939175435953798632267332683954290524689083*x^292 + 48496305871824703313552406673658204329094655588420523431177870509458126293677677303686892342513092798037008181662540340151628098803098282569706036973537818299256865001894104021918307062639510980796531321095315901490269531344209434974507387479979533019728096198308193816712421319660053885622320911534340140129511114210837261750888819990553937412245735209497292385246183135317032343172244007521115699762672914196927236667246446546859330479635712091123221724239861506817231753193007908926835499999148126931847773312920909543700543210742258062776230295519215247555264909710755127907097678137321219824212336724356191107790461845680319821*x^291 - 32547623977567209625723059045394702499986260930271125645985814321640497252124880548165868750962200093730904540170852267783141849576072698032689170648579655661814798366909205212995332741389653639948130980203353741263555093526017070941998222964048647621043446092501041349327495397002683377544838328404231955295550788148143748433478388018529476853528737360317411993826248258389632286001093759070448750311530222700760741306095503671556519309753634338849160817267543596921218697949736757802155902091225642399284519210199968751697889463672696365125153185719048997896070953406487582404988686632901085418325425796828178453875398889936987449005*x^290 + 18873177418654055219237069417463898233846025479789636479987028345823246602707538116805255425467584237771389970881567925159721494713349954104898732971210233917919709185963856524128434947907751512845848424775385195755219793193647957427708170873645123255933490817937800871452349705777731287365314888052979423598879388093604569212816310762955503720208290951623570309714092532518394679427583631817288421358290673858253707062679504909404617285040651849168581684995535740062589305715937964832445256415368455506554107355440379413876467968638490305821313883523128590371601739640963298147915769947626234964989626509967317078044885015072168962231076*x^289 - 9484439515850857434249911363294648756129086825643865833561188581187898448879650477053643390915841769348663609213030331699333619255438379618248562885097163882508718459560576966297604871281618383529101261351584565883059402692649904757108429575797882587821455221985640450733183613432713849716174686349161720716254345940977112895242871798996867376344149555874565665690930426628456501624125926063816027560228895017623916334173309099993025520689314159161141847978572009614651894397149457053074766853230540614058938811401662709444833521268125308172855829341716524778585517686114912408847741775843248760011277482396962214139554101088893576935160706*x^288 + 3964511801022014029072659726474765686650762809420654151174233036868299983029182405819845632514687359264775670088422972964709486752758397197382245406014577182845283093955205123550603927430615940339073695364784866761672419434409401505921323691663180671499497707012382596941585758479917468402268981109979968533468380442201978734078145988990729536639554082577714521958531290574962637750594510008489511524777499840160466736944216869535904804286251992080528577322353195785306566493927844308420658054155478316414318860715569782602912290747338361624507292196714227829289276506978937093028233669833276107330537045650737781998998205451492094297523809197*x^287 - 1162589588947486123678387732246091850723548596413833115153588296969347426906743684349708002241645757490162339669250907861865390990155946159791111786177196989505724080966226734192960791413809103459815582953551264960526647447561972706688772246710005998804931080074896760883091021263172366274420425146654737087845874387419433372186379938672169368104202794344881639606701100606019511855598184542227881844084154611129957870954182306719590044425959399637962405219991122521991006052891778020087300811845481475097232810279174640332559919536266824527160071688709738285559662303338900468606599169522008645060121139059734828534102481384489302009634296839667*x^286 - 20042507145345230482306127265294131428425606841246706129207276035956166160597942212230891559332303663678471760632245164197424443495879946737206575506723277503188607120965680374821186791654261437230436805483546634179747603780585616883660559264026817083971801923942151304581811949874122903428830389529235971861178858498427795952982261800109724737520839551253355764305898080431925500306312608894064027717750942230627405453815143155734915265572581250526541535278098785907699201882431548332840261133857410550022045918836789023489601361205193676872382861630243090016440977361326506318079395299632704500304466478230463994310412004324026968251130456617263*x^285 + 373238346762374706320912175539617143097243906744678671367416423368332336348820690316270650564782993834109918065204202487778357184355369277842599486296697344851205873093286965035601752352962572787864686502987815194985710272378167392199121590773050710210805913202326330753467984940177631414499565626319008201426637689938587423419658650692950154680689025319163320951889514725949162622233358916027970305252716145834725754893785893940974527201500516671028422757992286834613688580901307493287464559886204258971869159806000314145358539334508750513729059354706880363881882540828261719189987415697242766235740690476541897822676659102694068595172649268642251960*x^284 - 373509010351091716619468587882623297895127471522796434240849353434877169633882734825347791269603774635200426047057361363796727584844641943484025691072888097981609480878178145666803341036265565488862321122765035640003625479626318798835672396651179170541792593275716933470215694820306115965640770765204512498904760564242515160898421278078371182681526416843906222502935203799365535256418475841091742246197804931844422019519314711928897464523043733293381998732082954639211682370287815106644001904523702666406448037266499558524212944918663923434391057983458843626279206554918153553574066008551747627765231970961888009558337708964029183335456173385332461094479*x^283 + 266908058118150434086125585696721259404635336126619637646896067798932469152195929654281249804735281414239282835298203664179156684347426920790637324022673111132444954597787615163130096423672201146497364197534806437130387277254317412304077402634064086525850405237652093422802437245865323132752618828952808772240388721253089290957305389848447261005137961344921940450865265539139846804727172187838917674974885750600515635256666415129155985685296423218606066816988345753669509705545484217578632682329782067591180170269563916230808318762879430148684609976874024720030388940861767481445122112981184118802817118373039594243342265891704847164918012169068633337345639*x^282 - 158811368526915726393575440655327656247788785813927511290815845528673886573695152473161051625150155102659461784559237446356125920591567741021857246381364072942859866438579834812072273363565580235594151169658531017819177524028343512468556559153733892161521245084689112862770746362378848807394161500258896719508529145469613198104318204809182767589357968578359029226882518109598640019682940048014235020169657482252438994598612448464084440602123903124366640172611290098045123490064674530177574833956124664626195064999583464866674227224825846328161964576370241869472525579774113050291550853743319134659413215404805557190599699138894482253314117097134970872251975940*x^281 + 81443265249665367041033406890222861353059118707643135555183727437944449461724079005699402058595841801462859887030769425716777766032204064433397227726375827631383509176416213766327200502345949722987710261951947957911019659824934069490418600228673701840755937315611313310160162135949431095456506323106148555909882997220402511072390535258970886497307696599571201797441887828892664964226603803623155921224443117197458118009901377273932547597175011068253320246428310241990060674842710553184515308631145220721248981019318903464108846475611149880453935875679265802883768445198643290205272398225841336560062949894686763014882356080855471473038662989587640708161801511445*x^280 - 35546183000291863976634835114327912150505123958461423435079272709651509613651645097885287801382029505779712971061346841030829013689805354110315373200338278679352374300267467079222126055543734280126719782061519071449121780850589330535232323059613790552385522041725332993161628177892996744615131340627911935813188606684673033053304451393604528716083043161798156602996519289600198766376411185907908269011636065270975750791918594829668807736217027959173105880566332243773348341957925834684235096055614413906836563569665851620285333273765090761881051854037740793832883049809674498922092276034212738572543543903414263088845127558147353387087097629406312462534247436520311*x^279 + 12176963856086621447837194994785777713855682531600819571496930796805790413038430992137633993696052439245408771105400481202448609340369913765393196994628981796993847946496340610028800708425979839713148812761010192682961030875413833193481418979598665043332412648263127458983414718876384915615941818944332767964354821691938161853371606451892301749340835407322771329714355383665364043601184417274031381934222763866118220163538566385472870452670186683275118149764356888786156220762444854642652696522604139927357989592520026907165963655410447433810652350771848708057263515711336110655921050039114955674013414771327197824134684069995449990330904276233229598046004521150698084*x^278 - 2118397155399918878865293481591038858785360863077011250741023446938899039540813222092849429904785301802112993935802728679081816850597204000943499180083555346361112571927143178951554008728054215777629979158063741749823804628114703546428432429420991386638432622454783819374794503482478105519418893526852492554382113647096458482856720624921565952297950110564559128523488218193071304749114482013731752231058233900671763170332937186564520179099883297798135271772963909698108806409707479996526010288556036690805409781951950462991206922653390572445877979638099667040507569945921340148786642494422251364461530737677906047994654924554575301622251271924478765051256040611833143816*x^277 - 1218256727089741780669499954732273958138984086772194098016360457073564937408346211170082320146865409345047678093947604811565292077721843349177138857700684125621509228058631806423339457584152754426300598311448826382980821943424233083983661237119953458178576099004646309210082360070403165089063863407629060916278897514271430554890356804610001295493674113070612420309207235102036253151397930429623563986916014159516517082828533851774491008303202432315974439920259220920087877616591959658977045179770916674663781941154319417374699255617568472563315896539303311736473982403785864946943246999612051658660060158166232250158053363979302783095998267180195839652236340524542542876335*x^276 + 1706173181179542562739742667522384590268644941803664513912615353400243599631803317897835167853033728311909709404279871582099724011100439809995513548401041358120619404315995476124853110979274907407178195838100134380878926521779923943349980609522274493397565035843532694188493691243798309759944808175622949029313551588184545050062122968349241740533692680067778345415485783609507138770627492874478893390738332953563106134344635420316750171029064953515615963875739022320789886947136208916943274795038881943795983588321309217864071344270586715412782606294541435975642017139048721853887614009642505484478090613218842888777966609261844183605566495888649760479080939398244593592175540*x^275 - 1283161789513239742343877868256790171411414453826137221805259065336948826977084807567201668174834667339528519212090284724492022291161778554055172570519677633203606641070098092309207765701393148003771300362920642547247758448273910596427007830735799590458306528886654389683279766712716453726889961809194545119099585997976539955664534963572452113724879378809097561748769123007449391469292266326108600688753332014995713655922382931848305128583236263234159538189524110422503026958213743913830626743511040446215534143719442469560917904608946813994133788958740635703854052425224760561905493904902231063118466175533255669822454233586304817638990571583798647498990954412329100820898337176*x^274 + 756400067019320835518623539422118230838013718373661525296381669813627572365497919657532004232992215517393082475676647903169251510566648070079632136138747921833992640840623253690539101113351361043151833389026204023390151320798060778194673607205922864565471202582480609122468716631763776696894043890030358805336520025749064341573351185977509889700996704760692890319933328743951888279123140073106206893181585585919407915425374471640049476260397623056561018011917739697444085603635944597690307720036651724798535788308771344493153513944670564787660823391392207085233208573241016617094758642412487925013256000273867410781408899213067494510039847488621630181529595361288368643965119377705*x^273 - 373312136288052068695174288532427336543040511670510148162844005741598030315353361434233387071808021856286925512341404735507595682995924381431331464457607922047239365693393739313099046971948857511133642187646206155081064354792420020925967578329908872820141337287641828483245758832057853216628695872246778662565498937681531923303639659130730782335015009528617841010627711973444391534284689561653800885337509394423005664535532407026138444199638662303611766668699419740261562088344526631573239431584404828803490992289327887085590283519254567453791911331473081394255510689092320449364123496321745625953266394335297143479586509135572852043902369432077717724510978288258824888858164002200382*x^272 + 152611696333264057435999199928924620456750639806961183077596508185015552177461856944332686973041729817065464438131174551516752419142195860158171613773193989518553817631188410644559484994164316468608571306354572004477650528731390074781179813473865212036094693564501821101255116569080783417550104944824598975426373939249670477000139451333430122414682049261736412743122411255874973615015637995028006324507268912848773584093429295770759394914002640516139828863673120183777677539310954917556234156361419549827730111153540759537341787597120768890436992499599224679075320983613498926256231209805067503041847294546101674073819947383479191566725192252875791934214246216735992715311686535136721079*x^271 - 46272042091194813100477063556232796803229689589537051384113119342699446129828958882108481974540777032837334584989403266884744170119083463805597533098189916946612630589352259317035861520360096880595643527616142948474109054370605684077527274351253433370300299287513594087142335231187433735154953492258963775302525047590139708348462072492674039514710626651995741286516815480968258602538685825018123608695101250045768828788501789291968375187649152667456822217156337556788579267094277873931865988156246775254508612704518347022121835696108637776786821606288009335283596155473697781830460752195508691067706330184143001289792546221202133154274163669694772492535005321111970854260930125462002877405*x^270 + 4295529070050107552171336638866033162727990150393920790138544966488703269764780395143270716797688093086816869839935040343585467282272832619050909437972906258450660386229062514446248554621801075937577419162812397164600102159809987800456499120182180105260787400828817313800479802610051811053801321608025340196772254371185255639457826281711159597063993409141281210526818069829770120744684923504515907251266792691451784228661867215756745145271227028412087831757795066956921828441364503869017538467249416836281594299106070904591544491770007433836675461391755253316950171571525386703283865218361611652936219127436861330050684627372335007925551321943779250058131898675919916114955136580365095335215*x^269 + 7451810431305283879973334530270637565766842565817667264260231684995960625037739032920971411754483435623844130533102916819012080613631148109782073111812394526649021889083229966044779059511093500908377633785217342671700697232717369191656578546134725634741628786647583494544475466519534303384821388194718826697573523333647912652964794044438575807807584895328677990305743323115461104003847058604841686003008609952820444699344595875723094448459272590267329315353544965230041916084764292748780827546906393610104310216379812885741476181332198172463278549402755615085593812156489494673021173666106499101137022540001147176312330587843176783469385063451907990049326695970339911533429924091102838050808289*x^268 - 7726639781968444516007856108990689612816270242594918557185370275116833532751563877868135404316132133773233768903347355678135479196554823166028084237322075747990671454017947407650732142374558506800583511733922615005378247568953485825304826401747348376378628686949931045704298664007862451323196511387422437078106579210157517648110719856666775281927398076908422736555723867053945524645290945510178672170826110464897387012109688293796117975550584023459015187500699798739254080191820875012585555432737042800445263833589095041654727649307882105263102331256970767853302296662080878050019759784790612498863061309872869586430234618483573966114004758439497746665152313914095053801813283355087649830040520536*x^267 + 5100169834653411010403183149383491803132348096167160632109107669430860494382519540229508099371786291070125888657258513118724387167704940512159952995290996453610458949451007226096131409684998380882154085588357215315252133001265903549478087760885435650334734362846961851515762668408954909129316234830055008476808853225995340800675816253456321048152013255483697999677834566274647906476929508441761651820074664864583305092460851320238339130320361782763590222547945363039306093503338928531668852895746435903816565312965423522758791266254926647850840086650759211208162344730195832106221507171705946633849059288002239974616717761789372388045686404356724649421378382031062833365736273966883940270539709793500*x^266 - 2683023093481534315034938802239577652974150755921659097307354646356121310038230779040998482433879624084267113007819652130176641681376333605595795648105964876737582005946899171326210912718004465061674017257333057290616929270988428862676544685825635456997583134056948228891694813846476829447314518933566051461717868841143904807815703922388133677086063968821352283550495400748347891041496750508306105882973520030548545217936780921353842902938110479743573693453293358079849701469385891497861939088188548541509686921720639013256098098282261545999460523192233956606740365794087018064781659644223776689474626050382913173720197176631823736682515950108176268014795021796597170287530094004985168131629063290217628*x^265 + 1163280416960182372149938886864041683899495611674498504969763241617140711790397062053846385585572502953312557629050766706137609206610584392554911508120040516756236863199058652001663295126325870539141803860521279100630464993432998977392434335579023538858179196161618869084571620062135994447842217874970929171948697117622953159629648541259215540913583022445195626261094876488254809450380112163341088104998852676093015178598156677131937002516110593434144726711496701717681983373790662108986800534747753207150413865203296504598690820417084553384246734168011886144917211990393317370374886833377988704182873302951902933949233679837350389306046767381079020342978248374087013828780190675262507571994404451378859505*x^264 - 394101301182006727476440350371440842788719861283868641887242025323973038345898338421461783461809063123666385924155399677985057177489749318212777052430442075080951074987565485744637011165037997841085913886982987637275485940954365624096239636821508262854168925618103918402696168958353067283812454332281023451482128565241033359895895998017209577451840129229519297738131153712266707324841075374304715165732360575872554585400948049555584175242518314955383901086157146793331974655647533714798811687180793246378550246158342562859293775016772629750395909824360409421531407245500230390325700500346792624450572702309442388252194910607242229114905288423454969639313598824167600236597151075614530665100321072156349906336*x^263 + 75717464906551076039235036365327832427037385269645455871507133767400542243279098755789149830825046381280398112111196230013962011897364724733293666988756004238055251296393759056933351337210512277862288803310004668291527058095371163443722252427283806750281848834454461829143765808830787741563145116949746010388788297752151390370240541289388195529352229224564020752455791447812016606411128207380286499862458843459587860404835126783319507372137098355923671582574133646885621563937039714652540040042871143441764376999323207388689135555562218727073979051732917178156059255151457496773036303178629048472329305913747399616142695662095900187349960252482779825949797252212296028653014767138198953351804164688130769763211*x^262 + 23368970609732689843390154414987878178939451660991526049961812034174882906609640657049943231445719515341776270669365842109700006330186522270737035667501264931992319833164036977575592828922678553635490958185439981230022769718281302625280155817765112187843477137210435114902223089112938931181436601181488500792710362892258606816230398702771648278885912278652818941029195400237656759227294748522531042522379889337959256757834834123047031006156742627972261301824496106631658017850133026221546033132986077115978668450305143548731385195707434206734780160725159938580563363858186136568899164761623949724292175386289460866853192913235847546406853358631684105827214895789126495002818757342791551497677453927278247377375938*x^261 - 36241425201132169997817815869516756383475560790794812174509551906977056582128802036564238571108367408462077300814719131848367437509358468510012712068101757264376771024239862466616157766886472665568446463685730700831052951029324106232692854359252397897824751896120462533259380988435765266277680440453294614719542939435412076507003345746622284878872142634744897622629242081029737819849129712096898216605328655901136979712176489910557789732691572115782160377733284727201728541459473389542968928300905087662244012857670403309463186163905282782183541740903547103970902623001504060161492509819705033505783772191571797638739484165276376371534526427886303941673852235850562470706542794294949336452029860877220634494620940787*x^260 + 25027520335078902771368585754012149527542351489127256060862314682898408746703347970399583770108111494251032389981197129661995846953023785447896496975280467283739457051034831034171426186599662353966667333533317310439656054461982639064497265907820042839290761659686592917409197545809944736672154939151816624966521601743051593797883372239566680526605018556105799620362893270481013704634557124992368226133145099846760957606883621123088077675309151007858822451449256557052518908920487769066174272866711155267427475624337057484570020561505708715434819370518605579868662840814065891333728094215447888161336049649425809796542102889956765056466378539122457233324393113027504633368564308186382999143630620921153161914592761300259*x^259 - 12764250345997919298473208058949182709735282612641865150606776594493881789400636570258220605607537008221322225213506181451478848810454102884887056370787160792576693815703650958409081073926814142685397432815083812385289089102895960622011723117900576690567592970016008317441059291009114363261668628824242431733289358728745746318652842653685805524935220445428705106161461258615781137919974029980980319878525445213344984325254836146913434759776346406070005586146087809335015236798985502797627866683450216201103885827269463809973473405139117156321501881950422685455018724196970770839147417756582939946806784189246797582844157249376005264134215594827731551122559852128692600937592649436353053648335196189787822156994191988289194*x^258 + 5017081125852725121925530361481759802611933917588579843213192761564915064082707594441736362914241691003565528236644837054952839025017799065102770761498142542339937146950018171820133400907960482534353303816718583301589434256513305274880419502949787197121675736082050690630205395213922498732823322518819835783246921451970226463292398610422791828846910626722700161583604561663131849551770660559050810274638828019403550593376581228259668687032629258649154349165991272478479024541983971359426789056179392638128731884551206908902437881487167381385701037961178622912173286793908637035379826000540975638324378977966668210053868645163736815228673247969341849769396032155660342999866585746841577544510940672342210551000831800794893115*x^257 - 1299417506017300227714483165727364557295233383203194078482737112105005120208027223918287355352642298131747223340168743945367783727749076730345884872487601288274033868948233359409423918685202735553270089425059894053300307232619601203604094101303953949155610464982028929555472068005816323316827696655829694130187434817519322498550540771360998020252639717245928924152129671552175821105967541999182149071769884060314773692902881885583769979556045273986499289711082056518804663193523252165993628316330041754603578694998801540082862705442003144530451117867163270378241522538677985279330090851653126404141499174567823312941709789229001811521584666369047775440891695840493893000882446690770963139715053003313350342661340657383343772293*x^256 - 56644079128158318902325813710450878940837856852449481009313618391517035965031543377076829570342089731879347410165636056610827693782647072954120541610024460701821713346145728007756025307770664500359469416886394351504378734813187300869954088924061745661810209335574550194129787987000011443573943566130244091570957298164848331508370317849780868705682186618649595016852399879505241342597177478534039318078723896321339514774060186147287245184032629959137623326770242283139477271732341121698944014613645000741869858815833802185653244662520250113455845637107742359908624728801421750938451466675578411334607365221493645823127590989583403616962039946351561891439656730098277650909705852878999914334464016291431649804566697528384288254827*x^255 + 345505058116932665917649371990873719305804079228983402320654451516573392889014141693168215050677172545243094000201301587709386643298138910081449131746949880941884275566818361451658911444773678744936538623777930652073539978577720274609401884497250131245771101866877658019118714571858242575256172004497192650704996904006930353051162832292345715440242078051911705917649602529085238392500523329655812920519956890106018030406712840138429144132861668647371690077900545061663962025513718426957439255496815880869572392369069803126314995376590258366466299422889212428600370593927708896639907064299729540600257827154325535221895029017469159101692759851156527398985541148826288686357910018412615849633063203580217810365559840506632393667280330*x^254 - 277036069924283918191004307522674335448501268425073990137928238500773257006951167853746874870789239888386100168946750303329056393791242768362867845853195621995566652624077648484225010356241500268343947897687356586480096875155252610202713000750022005828063024223356386869737119134901938386677120549311454435470189796417658640174472908215995862515651703900155858877170856697025419990685428815962489570061158491792705061164652850217113304338838609504487151422483808657136178387413577051904584368910399842189339335460486777280623773837771298240354846509662034885688118253139607923818960952425404159187671568152120747040286199541917913290191410836079101060608626791130411514521568983936733206561318806618625761710109667035762810610124290550*x^253 + 152908493833094848696689153713506375418414572037370222588101592793394620487687878836716414433558018242171349569190174328439775602545286368399785386682250652502379945326574249780937423457068057491789929770597638656001233120684699434655882330095560605424440714143709637836649124977983148188454989912110956213749740775862083957070670798622289045606765880063174350616491102518715982546072724640477169035105233843976397487488630102881468690887099437374163444141327662559540520540610681088907116263180306499198622141148804164794501403345349679284429980614544475902474196741360114297276412522654781631616592501634595542346225242270909828560892483309804476376969670016170179720588697188463782453282307520328525589897885950210837910360218446791833*x^252 - 64250570008279390015631256505065906150097927389323137222516723725975654758727826996724652698010946071127430781984880814865575903165523557850505391408340359405040684922109197508672426261855578636087346284292175737576769156670609106306517992872954226025906696095785155631598069222228110494501437692020576362774657770804995530060326967871471201715173673383646790167242050399723417309240058735817866846051754620240849845967947818988135161769103774834517996856180558828908624120041180778339476843799340707497014283725202148910531420126147002200551301675351645531464897789916816259983442400929816764889784801921310606850397591394694750887905048957710066250387092802619470012538539124365484456925796373053134815177057639417848875705882735776832942*x^251 + 18357699649199860049212333651083375219622426877431603968381621752971542628550616618515939307507186626049169744353588424558546159867304610468593741724932946518432961112377312851684301513109634379412573372859497516540669117331978034587330102608800991972463915203236884872541304731617482344509452850997515715484947360259506842761858574083116795255776653445842664003467498511609813557062592237347476219208868933531230103261818301201356600261827514679152045580108353691106190366318988529628218432720345524916188328069602753005749425409810925287256989456754259961872133854012478033393326800415724342688432937775865628418393014702956017434269071447432197193372763859251687444153443572586198251586948638281524294642239275190773133772887218248221725468*x^250 - 313810840270328808209774924356594621990256483939435161183711225563808478018520085146710147837426041768656488607851636645275573151108107497841392372237449275365386260262197614624731404198185655786394619526866217168099216998275811508287451265789438627166205934461546005044388704997193754143323144783587645763224935106186759780174704012595117999074439020309738365081098612196973754838804422351705017323532772771752682411657375242012147369574323273635633792879333390957796750809270327824685573150538489657966103160018830048295534341356761085940849109726632641889696598377497266277399299033803330271813948120043944442274497658226689578218771530760367220410059132781470274874398744758255993908043324134594382964520628138915767524302492007960714227310*x^249 - 4167150146322702854650586586491272352245269533591642334664554383798463261168834570313584610791273780663583964214761089186394787421043027824144699246353038911230978994033529393569565300479267578286021742377823658900082033358901405291971267066899488312670869910794229073123855192659013083555892275625187326089658459179023457625589859727225784438708333841268444103227883250343947848386542624894412785302708075704945005868952713293285579851353896890325002462457697547418720347063778128220172454119409140586687165256459324272173049094662147439546475365513584763299024118152589348979561733822032295959281012559006542116904652909924755176035459380843028765295997364424439730635421766659356123699277980286754878852099433532389290701847079585687623440738963*x^248 + 3689106452458435186186482339608208090713776208997160018888855767903416857471880805955927516970658262630055838212781734956118968311895055586375070998144403488456617651477319968385978855434534930513519467203419988696784321620432249807481440182735836511134928258677992820166125322514436488307691594722845737365515970881928536747107032810899169890132096690032765881078537398633192558729509271621908976390741235167134279456004511481212728580044501569179522438913365253950757087618118570235385671528096654336677922871245754004724715600489448297364877266815663736594398623234945419116948692043699127908831239604043219462137233494134364186696106739225793906223942849676959372204666498644646905479976333132779330975911447461785790140879835807747879947629903199*x^247 - 2198146723341735905425017178442363987224074185543650489460843321319278046352531317624027373957723061170217620656365160903403132041791737845194186915826704095176832575653464152664287419541879442009243537765840376471140632157949396108907348460892287452646686960974192963482242790905819524354512637361001834847215303032815736438899765169980350019264189251637831135649472796929123685906554059275256263518726263521788312903836683577281982471846254472309480726519986853804068644883477637217649560893867227373422752099484922997258083286749400833088687405858054934863241672381353336932036149945414617376520008896314113042975752169598087933762369990539249154567050931447216975279178817105901513723454686733253326623897049074551710227267232457231132518933553564288*x^246 + 1022708938084299898168458831734947054238242683193913277864904656484397803607594691583377411586765621739077820913600276319881879188797887027172327714151294292941362366199161840338043374527747802790880457826616951810796483335692983803192753432374002683914526588930045136893235654668878559814503720054727123904331403809989537786905195380702801570154639093436006728057074728367950111005777047463727543797363169351793526298887504258455878921294363602589060624378223732146879081758184597369690771926778455563887128038846935146728806203480747551089441797999063411675789801302235401839214632391218932441802586705977085987864009189152851552746687068599761357985220019989796557153241971789306014312487027381834178619420259448771501670359849089874735225325948633320494*x^245 - 361865125881508253872331984473878581816564577141649179679077036920128851042300380628210184392428701231069404853592963769058558831132875578944537985032697740512039210141199019779796976479792405144869920773114611100865321754022918821857574258944428772770996473637103749504609118977291081314984740948490144819255628668685693550860068191388895106710929051141590590112958099191035108953144591832487653898983285912370697782305883128819941552984568522250289757447346951375118719948946089159278841173140355516014332430350283570326971159816725319856681459939660043034098067384173049511920058961453391934557253711423545146316186767670925444790853149291799473189420503674649204350103470173700386153085431920816378245219703846648281600103498018344508942241991472194953099*x^244 + 70047708510381652180606193857408533381525992443479850820396793117679519126437554121079394243983797094611909272015747858611204746633762768336681396438956560194843000182929190019278920355593720750809932876458053907286089692832137505102427198013968409988282839468130078036783525897996181553850738130469981126871971286333548649559086560574424865425396028648123934923157563343748534896189172582966166253886690681118650902604066053126098689800983972612466165637584910793642598602942069841913470434684825123050517398587570126065798986465720864500695983593917510425362824672632021478848619921371750680203565530270868494826216759320650788083869604542678472347048494918928203195943956691117791291897407423577224775036232766930799472579713308556422629256476606378838284777*x^243 + 25483302540484248367470471842849681604584600883043245684667813901566637604873447181340930660840131667840192626453505680374256283784689214763519722922237719987424931560412818778913552491316691360748942751418257652513521855581442298548605799435577196388335899439962764239617311501631869101828939725986894033382800114418089336652304010271831477374280959421352931350031185411422913275000260817594266179734000754235688619382341253773505477830624887477359249721544048689722472672345301515364451271743924525215164172501439485914497885409693683032621265049657697821497133074309299557600089278041748791257254160734125799003545178104568750404954324831225535698526908151868400444609031129579767369239435194771665246108004975586386306465652239743220228354251197127461393114062*x^242 - 38992954236685717635182889515823184505116493567982815453498195255932521222296900256431754741152227600802095122456205276531398512705414353122316154282001188927796079401422639692404097426759194628329904608508385589095773406067971319551565829562540627888227865588226797130396965902684897774608196445957292077046884779162491466217853845875089388857530058872688919788981614450379786721809425412386570401065529199241968171366485651197293637714004721542050587049744991714033188465199425857039963583030717853044774447707920520066924447957055014607163593717099687776427654986259311103090582610044754453838827516508962354676582862704597788275709139696784161946799461059776451159135475594205320997384897561488296497174709487676368886795320958188148110235441331093342965706419341*x^241 + 28060817556151277751739945211812539160555325066329906582324417351150967342813118149136846064276491904179166054957832474024305795234653627368918824346770927176199512952973995273140919711386163159073595502472567270511092956715162839107849168557771924554445492980793322822236707471417531939349631544249361733614321528840087525662272477841705694455249418579563873089841122035651567536657685268461819476127956376396844322439280880954440247707734524400696805822210784315274326788638514679450405358034377875797382451088981579876136853663770667685861146388375244981764169285716586807253511304770382723398269430270379739458304442808597637047266096673541472831434627282262998526149370151811249867864668773638885376383838135806743785064115392360999819326224888397365098541046078621*x^240 - 15350816805640048840874322194967340266932089060996414812291950525354732058135260624318094692985388673609865855243791661502062158811107989892851871133643747080049346815101814264190460816748521156184717363345579623393835746250032246959128425077354819550879664016409765597659818708258837458653365746880957757418467988263793357767751737379093437437904294869919825012606476523521215188322301932493529896266518112466298802868832238312209027254486521021243380816668484085596718850763355680512045133112971680968524747235193420608861209597139494856548897482263902085814467400411576428071935277643819241084596549956371979976114596717129570564781474747965210888363194973268694905386016806254730739312204851912266035809863325532858829281854079776115821889569342415858764360328607742972*x^239 + 6856459310063960242192193877116686451243965868975613315191053250252601722917773585756504569460005727141509866177014194767163156425404477662631257767865852657172696799176031491597437835012001171219444372176980960336025989295896140105587720929794657251003652164886386136936795505089633835902699506306623918738188349095957715279721311814103605316063163710730190475617931962361755771522629375160492099615002226276461901691942411313081371366454579316012823616445857742847304451857406590892449644355774592845175510816226919546842611378639508543033856340667005675076921449289761359790420207241400107853174524853687747788668639941792077689235168119992263215487838140912323922138339598624535174766724544695630366837239910718949292599709090680843151145565393279219954427680227846251782*x^238 - 2432298774478805906835526907502662875944717370887741324875328792132551335353515924790681180057674502232036868839139169714367615348342194303010745712849861454692405743010466046391753703431461228658824987764718496143222143366450640553653294881059091674716021470580469585602903735966206573625533955494751457022273232047328836054279787722030804040113536206197791127537926812651302114268887991482314081326862613239398586651051833232350360573667229683305936163868097228616537727335105573683469046175108393801712463939164601907460033010218644289641132940055305330178312701066923483426810751017807855712311928868702284635649345997319850376835850785614876374910181383082650376449320872826825504898608762047096818131003649058769011981469322113641420599215341859048405091638425105862161642*x^237 + 552606138236684003325684758835543122286455877618590606093522147696337490747702874089460767235036343510506437756321702532937284333253976795508826044467503364425907307250290374142260443593019791558069258991451475862843890007860872734042374402082690857814668014101175623605638656722224192933036354836253384136469042678521165896677125835104816442959592790269587733246913722549185559656672012849081216744716698717907082760865441908409520240616477451932002652333056552462918269119694281318706988521579033900081862406069741565998995292444441484821388882235050154647903177528330705017568801076122687756071682782390376113741034285283052322438056862898191239316532014620875714587399980092660976153853993260339155803957244744033216722149571461787466021024249527558917674607727712436151549625*x^236 + 65411475067262949626577195235689132865539289425868046670453399762126326831125378683463391534124651859753847926430833114717540068963259089399198199813907190703506116709151932008510521916077310860333253654762096652153388266798959417386768042842779622606879536370890823943992250917568472161355969387344968295573178591190941702375177388260246041682320115505033760255912468696747323648238993174142157996850203967128795043313177687019898950669606599536294378832891539055925347601155060315319312261490613491350630668435550823751438124058834299820091887290444521386731923860102538037058253895857077760042484603366462125128336394195672360933565537025403628635397250357013460591684687704615995004205784013932154023774308029840091597528485382931070705082491349176529498776221473798810207124199*x^235 - 175757305005841930087765789692916480306243801870784931175382567866017165921720418313450099831763884717771815234397357025581574411159700637831284364854051270157650345011800962665071327710004325601876534262995462380441759000529240595926797068806153867538611409457266436152958227973997982489765068625806388627269116269190011186315946781943154352896763527849611517526434960817754569829448829498279975842246570773421200031367882164495607492736472351873818500251577452294310575602685788412795745771904603803934824887131234970188731890856944012858342841342007600568617330978173021628240241591472732893352586148440494855105507874991840669730289672313293422573284628525832601113004291192041261321916521220604828538316269303123663910728345721347307717524933975479046910145081754938072193788103826*x^234 + 134063365056208795677203402393792266808322488946328271846072760549802940456751644938926526862667983928908823447217387400791895235873358657812585075732118287545109555667108376498164771403534690344022684893420178239506272161404441674037526723284597514432825159714200475207652417200045806793762211447999817252646517180528554428465212766255984909597592382393394735319089334570075491496751780273487979253578993939957921223768131141926490041622852552325778106895689995417194629152231681653541823740298089134402590254126658627279572257615188288253423301091310550508221862446656282518701936501671001580521784654505334995260119437979461240585309521444102568795540575895687778428744343930235155949162693301807905763642603035872748029430212489013740839955036007790462051298887006378711265257266142849*x^233 - 75021578394450679442083852592448291281751253626640864111982698723530876039544029177691783164486080955550101726088513860075064957148923520998040496537402033018292682841829799995564593132932755421678307599001007005931142977625994715231126122752581996401546875184106252918951910729002243945014764365000443046590854566089575653350577171910758114763524829556049394889984234332127708870520745044853385076148980601686595941455466584460168899399161173113723063086833182628316956819179233212656362527552779715230218159845482408914512166625758583541171581373856854569607365968018632235403115195297223269334681677263729251824686471984486003728206230738993663302221242089917558306906765743482368495629866848523365894324006999815283697958844743583841272088036175653032119394900213601701234916743030287206*x^232 + 34379843474938421521733582694075328184189779303309396537792383073912333045090346428047242801001611913449041610238083149356131972548394356474425655515633933463600615353721192049630873276623269695841871349519350712121026749580005745985077315064175786827177775760629060598823553041881813515060565155368193805916231965451147053853739399428617883463464212703543783644231473757125081702734506253308584055747750478620392966500538033847631158061709975839323758962074716607601931296548517784270067972368231756782750498827752088312940277286057533235940521877722737711737990917709448741705655312894229293355805038276406413848565239233052832277724327041906314275414855106183703518908638407004571760001281431870759402663056034751186175924532519969456929485471102122139155434032511942001638977626696243554178*x^231 - 12921832962453054513857374657303317964710632181821024323375472424055318751355896782449012132866643131641364160530732665837670619380292493559249823396725757526142376962699419140983384669664373490460703808723429335991062226591794183777133141154878995729505883888760642418107015094514442636671106881733883849229810195095590949285265792329929947096481050573137566355990948779386298678520292278322311317591149140084111704947758509718775655074675938067649813766332845426796044055736555630731033242584966961540156654032360322795351266406597615072073889148663949405295991902268199019769262956412637782846926936675817819010722870646857539621402637642825997861450395740421716170026695602276287986131845192483673560566097811522726254076267541396545300088779179388119395747691553175665352306646536700732982273*x^230 + 3589946756288451023892291873025695695367174027860638295489781058197050775466427163176508147486200917382303061169591216623983404399035438050185365061108808165089493858356965505994769234791388739853789064110181338714376142947414093082157531479000444238526306574660743210977795975324582193604617430144175459220228583157992563405126108126229936529299611040415053790469563887860048355014904466154696844270025872736515757951475774803139517371689200250417084724880839272990663014623896705321221013632237964634466995319031076839898066816444180137503131658980641072823564642668112396633062857419832058866539498776005238120603892668081108488826508825360250862407513518347241958309699110030847440944802010946552773431159788170098519616322366887253378047854312381621265651300747503704581208519627746103055564988*x^229 - 313517136317144480881885138361300690887881906833253541440467923824327632573664521489966841365428186398380967888474131705303191700943692404524834642595073727750753906710132711217304775217921160051485313721834429364034328591250392533478805643426332006800250167748641950181125841276751226059331045727123279114173160112014600001112623750801966548051924910384202880797574565048162101256707884842417962935936901125821694097735878633788908785157632628980765943839466420354128306961403849651894491191982393434664980549135627383791007401831051727686055234543901811496742351068036937773220403744751422433275269036996709101354022452402200471168078301203579008102616112198247118531624281030276134612912576678187348742633991096603364286743191457107486356347035735614502963469758308013974669743561498986552366423669*x^228 - 471124424127155918402200786805526873021274886403323850953232647759572047523905863585310435057576132441946882864479841909966011003771512499150159450446860099435437876261766907663378656036759780976494502627902333657548139187766439221618866856671549541564022481444395228485977843165018472121551030509684663508825244062254273146355845546796845643776274752814122644619808069422845476906733565352350133924679368894586347371630307035891891058657238626102717862955804227285843534902493846476994784710582579011515416915669828141099302521663114424705526705965937272540397118727286147990283135517991881816702688141877172188715052098752383732291375479177740889413777947379789071480005959136441858599926269841191956701370593457103876674594801622830188571489141662402170870976543465795603392291855773350766300770014842*x^227 + 448712358185915295982867221940250365668314909380283441044032482798992098724985854325004092264434146173465568011222636782901103592787745172870116379930938871643031346947554268535662828152770107581575719319445238271807796406963679127455874778445757614933127395170495004349853697251953724986010739883264409310435043048726364373129898571070545439448305278050902571080742000315264440837166508377143092591934881669132999908232695079475417133971773098446652494867788066732787954024667958710733843650678032685304460750107930417258203943220415050097003085609364476980701622896051154875071065797406056928824885717593782547963265579989878868426683408209682726658010500154962830856169458789947316374227560001853638914585872284962244540955194808380887991749374661319549734185596171784724979360783661931159019339730006126*x^226 - 272098514600152579157416736188879378326221134092723724640740382024934306240403095229975199941676201848172577547205434170586610129542867057430000780743815665530765599813675931147390464294283131660208191368592825989973568169441455865263583969611348244880438426364445667408459759704052208570657059771991907163444199025874692787573370703385351682811130214713048237157056930394703742457278871486209599248463737300542132089412661364960822595164360167660339049154802757822283330906701882296677472060648315423954225318901568636964292180832642042834923084445812417488039418744288158643329259069220255403222235023716167264085798891159559391764835966860045341179908117421789111319829073688048779454150500104368595036827576955483500549200810342461543203758444584397234099015508377950561095456736298916727431196316868927152*x^225 + 132559947131106785796105851133551530033581812871641592658489597541918180423060785098595763708745493407265536757390642457921036663706986511164934108998056489000695935502531788892356028041682834413252187873051181203836141239248386202110679552487929117937351903722656417601544068377412824303520771359186896538935454828353295956621981030279673194606606806381726039619255859123124893704584561814500208762823553994147606479921443364858892209922810316627007834112168894876757289654196762350310665961217838245769077339981736624624239971568192399390106234396872877641584669623596005933323753888881003103523916210388573135483250167025959222922191542807380515688202559077989581882902138053693557186491288587217052669537559603119360015039748212156041724109098955743627510789931641245167850254603008933907058923962761631421350*x^224 - 54154556916045473709299274580407045438642858813980660916089841483893853998245881444641882508150760059753435029639837108749055930273240224638978331550493373742234267187413435425477597435026551292956680862152727298516861338147951962678476842761585343752069659030712819387037052364360719486944412274407599773162329479879361125961983433231252400159948871869753077581005272830853334858629973361610459313896551271855722872043671392822656459769786937132133696173862001589542500356532137039243861893394698126919036295749286494675036936314327166282470460630347124125285494094107741780967734158853923415183403618867002582997657818985362731202661867816114837827793416864872230448941454738750155651320338152484575127022714928043727048953969811463159520037595215845304496421190284145172687829686018117913898294784363839275684414*x^223 + 18044678995790375560748651573448543375584797334788091249216351351213523409910595649074253843482376159235354685934638768295949555072141997840441647610433979681328090491026236032790266806511805933862296110175245241496145196412294040589910983300906009166429465873270072411398483921128449796297932791422781059016338015702312377886848456072477102602402993015531247945918419653831715544265403662869577064504799462149275494085793313467625480794535729753311615250197525882602254980401950945868737973459864377636061009870057280678095784089517414331872729163240792924257844642389978365312951520824302499177687812127215567029295447845323798621273937240916896588055498539324136028568876283635314746007624567323156755119458446545068728098468327856324479779679613475796418605164963286331179040421357095057163139832727665744320758641*x^222 - 4141291273869161185351623168206231653502211052574647499746004542893476530818565245167306345445956090557457895944339747078657654973618168199609042388155254414403219853195334434749964927259546595827409988568266085547480097381383787750735074360564767557146059112305332478283104124439851747422416240095385299946511943452138608901886900244809295291516389897607356904566933799689714773590804850059403958811217295801438606012952729718525291967602588028596569544146987974345290281903173572619075844635976268374329410342728896921143012528831472225602221975699926976334075892966045611459539759822421235574500827144600261003233568707003581180577228018465883970516590039072593824804956019857224267304419870948698111730765180676098821890518018848927640753955634421848013836207115656058696267169073176441087370141738252839588839104735*x^221 - 93790912721602727371912761083499506844159886912385768155534801017721614050037083643428429628757882445848652272449391735159754717822976585385651970771206668274221885620867360096495156638690612896509841611086524186481870634536253351759453172501294159415514768424877964850184026287018852131491646995597997497256139487378904794424003844602656781915647637654036948817389877606846564469108538459766184562499810275321819677728829834271875059595713894514853108140136497399995777201976519796355901111291979707447110482319033464881298056473799188150551964232643704005276705971666690358929336203933023837363935734011373343115215819581592155190794714316768597300129984990791052247823223634747002574091414471673977782615974024559351857681160184322778579342636449292379641154860044994562890477616694052933851778654325976368039624442745*x^220 + 843168962831039471985450234698076685524705000219718638124407399662882110741799783172009048182809057232000311489397091322364935758485766561299507337113511259307479278546286981336552011835007434685934188527334701385912581948419437580153934093982056498683613662534474625947758822080728210470004126089092407652786731301280136688940841727496542865514770044754012051530104148867421939919339174917496377320728385595001521803739821938257845286999617506887791258337720900820586398106742314830995749581153983380405196357873843622499694519498360268656349127041302321733235555512222720667530906095895083053325317361615190112360253125566991970523897723158381832713912038498060747656737836493330195292361638131505396503867367340133544056656133286407876182077675337938693206257499531665804635682532034512948813530445587198693559734007915325*x^219 - 646992217240360899870748357885910622049083418665350794360116139535505671684106736132604301046867232230081388271846983242276398194174470929016736666215856305310496079726846972357364572041678117664609790675062168718059009282439225852152456306035757493711762940162739065256544534757808597403411694714674393712167439299581192872261909804147514777958550968034135260041607497482628820281598291293438131243547664792996661659292590459332120617950329992563318649718296467343562419720425736149822396256835320378495944283186419760060440456656694203708217684017631834461880186913075881510225840347784582027328191688331627002145773916044058628815132738477359334130793514625972193873300912715493978950555659293566598061452237507766483077806362086758742307326443965968780112133544678996992995046506700479934944904100642845556149342078365405914*x^218 + 354072752854890270400217027165805263892596146711802102761492252916669575542574000985630779591199875439799796157261106723347777234074312420555198029334904246036530701751183992230304681591580957713449043623112083218896490696029874406050012757148683477283396018929310948522918423615269996221578316587971255192372388092819520302957049630040661647536453859585295920620717759887292173640844247834558630398338752504209645184520687198387904273078182253750310322645584584853886290498210813108829695580917567449204245450075041523590487213498810161368622557153275417685152480759089201411539663732496159692994856750633475781378219274007079077016412238176766590177974034860953235140735655890525497068101680704452040188773460781019324367173107708418234096384725275270786593992451774724953123761829169514454486644741197488637834834905721136944515*x^217 - 159991344935288391310670424320492189085948719694763398954215977756826653717121930073315126811695262254732996647106404899741392661087128253762158609450728858520822967210249831640813694659670865713291415085479957652752249700234972882939304432952908354023016063821262601537921177614951872441791972763107898657537534043204488760178826971483071868386917913728071356667626658763143764915812405013614245810860085876012259086779561940321631302755608680022943127900260905403256206245335977429351208525448623921043245661944370275089446123186876691003324008886470489809899832773127256551715756567000836052889048992242588326338834059690747718019001556534549332738545992749943994916842236117299645343753562231245121583872383042271054486945937421627016648035633195412444483961733037728325781605820996860648489966558395122633623118482560619893670923*x^216 + 61268204179555573002053744931440164516183777253298132946211329715196763525461434257575734422182373063036350269731218683637580704449384936082868428525524879022770468230472457892714491097237208900066743556630979840135061596828706676924283669765612187873924861433496754561024282449502985185083616787683950903046931524996671093554212127441117660330565454461355225341713736451566229365189599264088279281178150671287248596416184978307055397671932433623601001362378699153683712179471047284523751423264536791686997823735220766366427719659233734993950788061376485944884093500141694904942104030550930249950788721153252074462273772621371373149561121622057445628140818539568075538741903364680768187212998781937709633232718735612648138127856821478925655666821583898574781904396278941003408725949846476119207769047101512995618724444930571383123508827*x^215 - 19178620797974135691978409457422003914500951811205946137596650564299700457013407123615298702889137576805228945819896064875856632167792771991574138590796918130972121443012551750809854248700521107963556596541881270206400520574994427533333478213602159378233114269236578445020351363552140651879526439813406856421767829936868176721506771394570137773742190350757216487001959650261063621294587222056663638094700947565927252499893189623735710440728035266320475156810360851174239538432046345398326978961137052854617976897760925865346669603916675705636525730259319968640756486403166824805557754034490419635794240503720415883655334845193018435182857554310869423836069901898652577534966934001012041087195706566038601908038232157948733777163250492790795725942603667125069620415560775846718125361038422394366529106523682404310715138607271722965682030948*x^214 + 4059520583683732613379211434042176340824737145067515975437365121151457342350896041137024890589278116825085238903548967693420676620406885483432088490656001880922403493121381162115709973603242234783041972088366862263238336173499951866681794699498362496250038109627794345933646433995090830072974026567520308962808170551363683525562815760623596637329059057431018509585213369430851334190750853127493957569883376356133440774542341205075607653756077659039025115949830419826687189897138716333849197844957505732828241411246012481037268530849102869676786635523809973066554178718828113997007507969709402080997807796215888078895315275317412116615952374646833259934188536988371473422170617455702372464948752000172382851928855714515526099191564965177746449324064045136289239995659048159519869821179600909334770028961261457699236251599003433628711994575244*x^213 + 217610425331947208313101431748612432816056821046091723335694289239568050052792562993833052441496356038772806727989856781256012529608158965811597143988839285026715952108562648460251490612640213574223408093864240605429237897740053152239388839498242048068104281005927093877079031000668943065178626286673873394243755349025555786185787000963032658440710416893319900765552929123688312224338539737449307560040659396095532154359867244910303589248065865341699899073574730662282385268590682822266026573203177100084574033295388285796964532786668536268745627912305061159297904332039439461507207330149347144796144015085479469748326163192824636819340992628139294218370217000441668451063326816031711224042482707891372224675426448775770301236083352600551734840412173064634378789614387500598873912158740085422858702515713112703245608542977710696528000999146081*x^212 - 872312758287311537711494617353175294113109012665838099411297930358552427743138355958191530753450744714381293698426742198149672441598272585375011586903580265557217466046372625208418858498494107036646273940377064221625109155382063187083595492043112580607166353640809006499379155837697246872542748677853217720668363821214490995347557461216229758870228291020451414494805691528291929457260833459921298589952855056094839829721345158962621560892958528503208116853618430692970245322465618559466004543032992661322657720009093738113559912499656061395533854163337109898168672335245155739616289110588900863637437651609076972037074136202366627552149995528587065386702862251131635913365050995453922455943867721144357771416787124832009251330570010022932998338879573152962609596135735252957394603897642004295329356853910654638400222717282172554102371540944003149*x^211 + 633132995785485434634130095688413086698296437079585241995756677978822239984499904876165822747508092971841079293780754802089181945067835021602572037987084416586509216341037337623707990003729983751647943782238555160822749913655837508527379471692775526611369308994630079004803172495858105368973900914545294019511057925612776305946881957337166897257052626728854094871876234181113951196113032350366394117475854648233740885838006237549510682723700306235489988328334033689677929835484902170803889349699011738615542691236964680332682027031283073697746436820515373801154950255652536388088139990927028179163772499569090554006164052704990952178139835473575339714916963938650604366459563878416368795527519873566702012335676502118699185853039423413394236071452691276767398259392278896023435272512100298460100978836539123773176695277273923716914041734042926244984*x^210 - 336399940203369369850850041544050554074741034309118732790848665645144270183246144020908931354911015786470466038126654173028527969007493092857278227841928195197597362615396495075046621279414741514322353443418929837486205555376204542316733580795846075737228854777415866635436709261980757634957243926182932092455850471814038879707120688493747123371467923324674843816041603093292411162319868051178467732230716074095251610662660455794857087833174284194373531175425343554362015451821577241222460027933754996582891495246295166962776592985134560817283408768739989424614781372780811090675341293948455555651648961176014672948930942567693395236378877434243227872330691687700316204290725029129308319986890224935511658018163326039580662308466707398649109015221754000665201077065510461377106536640358388613939140510509181757775079406465106873482111757207425687544599*x^209 + 149894720005577142247272606523238806613601779821969143983820809431673645124527955969072895467954307920355612946780011532763316510558678401433144600664122501275137921651609914955577791906373672792221657049329329184208561731307318860582157986877019488256242444993193949913521885538326508579152555918075315610357532160679558532448874695269522308038649035436142243138673631746674468626364942954562685550922198511096130246822465396501230647318486980074787314217021553725176152742201577609942625794106185924691855744382900491560002440661949235640360941716745806982250033695528352144772118731222495582729321152406780199271907579538039871234397262030029719698913598787447772621405804895841725491077173842853958479662896345150475478135300418648985585030611202658308376736784473824677719032566128066746466642792564772828212399382894197448900278293329498432986859440*x^208 - 57706157258211586205222851743750447303667296484853313292362364648661689392657107775717374281744688886531589998627186549134452517667913839360690904647716169188974447134365844237038046942262382442240990337417623307605883502273156787291149860356166933848465050803064097674356628602085874418100103342833216725192675875705284553564959578359869928185276694474667672174607462349703173958260967444425217752154846437633504159211645447460161946937011665452268998709524437545763726248298960006940073944930145639162199263403274641762143958495581849430116138089738814794275339562804349768601520188192158159554494390980784474620421575908205530253510745641401499080085544225512749070446974226591695941781101920624865019639646397846482944409555837785826819500442075310004151485276741651402404577958555257595297612731844918074087267436828390521045424279191532659622034123961*x^207 + 18847005324785971449787175069434459680159796365249726047712218101523637459920681481723745437716325609934064062266129404832462911652127582335009545890859103900149768797775084677846728381688694979466740186323433394681438584193775696321855995013386605636470344140284822067774722932581125250083533166436596999901012505901580292006338676491090337334985523343799690363737737465103253973549146179375080607373274577310399043396717865740356588732827857848244111256665690828698405829432805839471294207790532540702530076103468962330014550007903317964859827252807997241874986169780933186515618990744335901577697460099823996123862761303514285511244701466726276253213903867483990942109881363517738763874472491114993000350813739096795898296690921695023562799739370164171769196719977620563731197539374393973262749413556861782569981369250467198261584494265013636551535909422185*x^206 - 4719342596947331293902627042543815586510863285652898511050747332690662218846165170687942765251120512057144717791418818671199057710467728039306414876700763417012411359281505189608421472181465880787856993423632668943412092700635114100303555564106836655660930267333040205162350948585362385965172606305619093274664460603715369517314156089605426866106775921700196897613596216813982479025826717524238153045855607724628982900337660986303134820927770783624124646555932523401971891138953169841750497337567337865348103686156595216280945952846731835895159828294665431656695776027143712030250858834725168917867125699699406455588844440193120724064798703766196162941924780198132914123843686498899914674741452201811004847760221822103658872376469914715967756913123053373687115580574407807893007948040949972842357230521375702690569519791544684442822244802215942831186831176568746*x^205 + 460640983472257104206000676658354279235287080915738401108143155220431619165442174167307596405565763957058702266819616147700414399799844640277444531627633656967261754073923294590500217020138143194408531979555894697069702181796513980407973990143093098298239286476015447789381866123988605155612931380610794755878605800479368443414588620043494397523292882904892149632431080305205866246340010222231132642439079003945301725598985849480213795590293239278686133403399667065616330246792575676501132702610678245804064955957467061298159017223332774737840568007610014409110482009915353352012350990396795708531027799722976327860634083125807859337615769050257441667418511184714524391510134269280587002827186006952006922487553351234447796205039906760948556489701551354367409489550995168482275316027917656227133691114957626894010978003757008074947469730516582870947930985812629104*x^204 + 428059701586719536827822667338061620816706139097487443254572834635399859881827347639438995875299981703239769625195972349574952937559366864533369853531759506209712057715507212079259407511869328359082326583160800663836295431445331321368333522027365937270293153268157092406326520343976015761706476341134341435872888828406481692815118417266186356990054597776758524010413062408847595424511710556652624154794646076914510331423978898638031754497846561278248276548163909019433680898107775919562761552571290155644198668507876555678144040362543405110633834375410331061962745825579550487205540303108801054813767861754520314688407980714885949030677574833150879153643044038882577205188925416691367221768667811884944531641598989051866181516004754642274195071036927130564903424812441564680412472616738567467124012625842614668611278157418875936291602182377379428493668939027997452505*x^203 - 398757590878599495146966625146995095643305055967512354247396209731042969733491041890262588899321383402426344401109628980138323229291389442393565642633224655404898357898546065781827316231798998067292971445717897612431906290038716981405720702336668990741584685431494564516551949486697662081260841390222991760097971640948879812456187741430326481511384765713862570517776284230989030773862702904411159853161827837096442408775922038104221156939451255781249708673550972151788948190034955884381105249480843505471175983974859127760466401631233007899804961110546499996781926768105064455672298760786585038561209200725772248839776874433017150909001341849649151786944180250769842334659272179782381536849514616375392416265882454914866849459472641307103527097867378424162021221881647916382392531103725645827693846852337661084441939397977572385457617354262250245557368710816125717490752*x^202 + 230767100408985501337657245807386816571999821668790914024739861711566869864698439957639203610298797373852846354644416120348448881898014940116871532500297082007254901413291799634313276031274977244966691576776923420140116223716703869836200772072647726143029464746045717355537124719754776151076704040317070664802809850777430871751540472470148395791299937320256298905315035860464584867538228235115461220769431928322774995020009912666456902475582460639698724595762026162387235760996550022953187277107543301962152437008778276584501118493597404843212659718405050437001738554308319964583461729881318992737544640938504701309919937398409082657899584201541791716979990242022140170466342523502989400720558047750347626724998933977062083110698705985840619442912829256233652027307566610119922678957816023796643638763535004447126998975055813188709876694098424200665028121611351656985990438*x^201 - 108804590672253047987020247697816985106808318550102500454829158045024389482800832136278471550991855618871061212262828326236829996579019360555362703293090837764531862973905472778801930352425562428514515739501943725814588935094365973074100355882405581710488209192458891066238943318042644222383081107204957929824251887353470008174950413163761961571098091140472107796457104907013472951845989796294442282171386532373845855558375274572461846543679445532555942719643797748731209053523537831077466558941701879959456043427381655616905625510281311425265895710323292097076067082014372161967017832537777827839903106711792036698430429763815982336932213119323614349016989291537707049140013249864429893392514577913869077357345021437094475059999872656148069041620465140562476905194123726324108209092519827149531105990817628461635050028038478342694171502019674454039661064729327276264009150764*x^200 + 44300732846201340046210112487360485612642350653244690007991783424779580832681438184999195490731983819348281544884851525774567123531025842752873429941424882894340302679066341272312969490060279142886577856696604422172768439180227011360066188803266812496814456744746655422879848706802759503538012295388328005175889212929444282969464576851956638194866822884386712607074831316556592242909270234090697086984094371117550391978304473261997899874829693265945698306337280399334665085601923223323279253309424670109674598249231648453091507856810695801202550476334405193783956840385079630531219624487013416953243282860021288672129980438382459718743910247739244231874276540583886928203147467744044578253801725441304829932168734478987704283323115881464600031471136868395960641022369208140309235727162363835749171095308267287757950470912037215546091233608456948534411450780198956753373884525597*x^199 - 15607375741315298338901714148167298474088184252067240505332641372058554007782738627367367110796340700867617096847320372443113519590136012022001789807076244008439382220658822728946098565045389450293934588450702249091535914506334872251643117683678234046057825667356634758353600405607556058313765307708260188170150080344080692463402823748973531906592559007577387339900953368537795944721356272013654885376792806793385487096203607420221447482119115355266994540721897217199605830036130158311989651784200303493287023980950603559256638832215837558822754714770131497626767906072350009861249071961675381095824214205908377013437777836726269313647223651902065913372532132343677496831528592191758035654300191159257937665838973373215000016027804521462293221895982097261544374577121154488724034526713327525084887773024941230633890561459686852720227759541394026485936407358828675003062804203316680*x^198 + 4523286939460907048748997773245108700200823387286660722594105678688081632530116378013101854449394093468744261827943195037157673695600127142785750982515003797633523201889386920493724398869978774219212373278268177789843831096428275360264564656108011990629752360869407413519695991987006610749673853839471370668359374903177509958923762932191764157568024989373176093263842595817444478208568620680596439110631399864357313414938640896884350120748947375556548439113443404932804743510945815619031491735496945817084864839191764586049278311237217899287626016085949727213207045059526064981340476469926865569001776631015556959400105093087537500977580547706081064835942051427236011107957351408804196204992144102616511602800503139061063206825723859629162969255828519564915230319308542289224363484022013021605840864828362822440830211977087023038635827040044054558455236329943330544564450482953738157*x^197 - 860487834535086135538269318629537068092898889603985612403139768054130597325449520050160534813389854162367779861233276772253897226221973691244656841040537376792424635911965997733701077911449964706034381271749315397259728495276126590824866501454158132062430208895309985722581397643266855576418240746062388643435095092149723564338048985145776731715186732730868226222892988145788328599367251709997344373532777847349002276734064522061237862753246012188257075135692528767234776994148516831334812756525841720778924697409191996228118115968844829617275810882082950538610907916276888616887675878904081010461776215378034214581261968574716855293909819463606419710555933310929534525290942746239498832331094689972440097702723994308542952430885447942658512359007673323550577895375787719388865815951436143655358825142951254941384372450340335948295616352622682443338799740637985343187403252521319755986*x^196 - 87958569825458979720130725343351833482537749336310461422877789958153449219364458596070899071711353203481829492418869153747468923277005232967432862342486993555280378001550781136376875184846030464511552096829066445614806418182883171821978825088333389482736894555150132550640402235146142459194792341429861504483624898550431528597344696685406051831488081365749243925678142363967751095168040930421000046396666785693706959050737240346593049234264191908387646581392924344265113693928415607820332514714405412249228193670728919128067171120547564970762446009017002028586863090455195340793972449386676176486798344122120571073638963788245646592261972897471664531981237729434054958125295110618422626102609333430579138040494477694693084468057749068315424277761881073965935412766425913101730647322437575693016665676924723404421420905619365028016082646849976938047628629271578754084286981713365837565382*x^195 + 204649040152790924487609094981380496982841596635541587848743328865638961325764808190100979795366424439481723698641748872132519812280854541628558192746229320999098240059615876981832376363080048465714669870423514294126229333035257724828501662936527871319948425121305893657564487396553688089619975681800368681572869887223401209616391560784855363844393386599537360467991324501456122679313037057126283308878581620952959487676828684379944144135823228018215299129326434866299005912432947793051373176389721833907612712491918090460244269071237985292983199594765492892611113413591089564274059853607062525707426383175596096118797870827411977797520273791542231783451376030456276369060765658309375019257967252134925788368610948270584393171116916763719113719600269046221138661790191822268957099368971704578096039014275907789123311004864782953860361998633222307445850781059237853055488008596375843399584414*x^194 - 138449199825876902900802994678179522718740578450323214486281272224622591941646053236697148840404763887794829577671858992742977990107592008022664545510577571156465138955914158755807918663334299327061468389508424593893042857434315402249667413567663458928976582497004279703564683240246216889866667525775695723060441118952893025114816836674151086250542925446343504134017700949179430872631424908451002023910794824636998686893409724488908769758078963075314212217982918087652849878505002336319362181488631020407131993673720746566760131497129259239916764847014225634063776934880705186020381299507936376496432778693967403607160822674876194991708986726777119045587045309439158663127721794013921013795744188655461592264515166630323380087447782854177034918394387424957562091957328383016728933584282952707467036407375390486025808091385218633215580559415613755548658134881998138966439911299143868435546738881*x^193 + 70199405831322406151417913452824782390874113230643062976892224720498338878781284799556035794361850159483687666639589155582684508804201871692199179624302206439255888253058914454507301193847726686581056207958535959451207534783897052992450243550444462990015814879043412729224126548969951897853632416275610820780158935332473803845977476278698888429608811521839830119180949416129062064405885211133918149247915667944342795137420609795419488589422409961497582821175402085771214422825534072177184933132459205371494973681824163053413140579051388230157632354159374011298289909180792281023753362995611101689088968043717245262141414714784039258523278392245390732481177351235960136686764878788893702436508269284904033799635690384858161241103533969493019111423096173975663542224341257393058881022118436582765478661930061629489109222012769060882856320368444063467125641761906145920899664425792952548844465247862*x^192 - 30008583038128874248251726450013934912459094732817245852657896122467626919211124291195664759244888558817559090207505017047312318019575739574322342017519107160426205668369243848090707060754279862958283263306907252805133794186497837077964175370595659778222968198140321664384648781747730034917833802899518569405795098820378322609421351911711016055386082626991256802534147702999376405890404131000278468644018422414773812607127325937082001582685997209753483980666184272709793860513644926796201216951617857532421387232497807277502774427289386079252551025618074630823237659501001417567395438578140810699575522420896074252525819456295150547250602601784556366960954045625078505183929462972830294471347232822097993073701489457530335846002082585825978857523633430266664223498695685616971061472187306829494652657215992482752547513031378602015132137759660609055360206388200821565924182711623236270156221138303259*x^191 + 11072890528408580793029991370593202862734886627095303167947005111286288932501401539714366152224402498878949801619271577417583219792984923513323208580499147603973325915805581569334857076628937446137946424420010219947055055824630627171724200503429895814317207964567361999742260541801308228385510323198866797066803823030829301975969939197520237013248276141212542974200886060653821067575388158784043486578263745029036957085214608415068341641370097052058962912337445747468242965415309051995370352630489766363602084997490498390232975864985508652512008512281074259727615672467194254981652855345718525273613580349287292395144824380630736936114601251760929346949970321505927486988919713578544451703841213119346676427657925154883858546133553098776742288001545229548065974460556799898408321127227563599125541678460545193812946264766653707074311710013307340860775353181411723120070947912886850007224514324256629485*x^190 - 3442418556372827644433246758509265030236590036193146967307350005889793775788330197528727741286345325630332196349625227603142012006565110452728194927840613821066664321043550131850609386577304929973834350087421210040139675131045203395573622718154979083440232011918956018251755961074387409749274562711109040663750406394381678627463043034483227363766037563994691418613004508566207627647433272845557583959740119185209408600218081915492841477735104471524334362958443363309053144314754363687624426005829808802319376711133795762292957142329037894875069241380438781741482289969811350971110672508273686832759595638031212435400242734305721255612096848550712624504686101374630549860667308960824123108140612427675130172590342596959750109557835434120263984281713269093251875395651508558802364508783243189525433655020880442414506865291538104191796368876754085128876740477301198782367817972581629313961125874265596389165*x^189 + 802148250095608853251179806822080719049101848769465431983297250420427980513778068858397614385100015852417504776342463183607823059430874114877103097022487819885508319503363946342457994553234975712478830245609935786087976784359323120592747296895462812159594304976667647216461263139441826098282080288460106813585218819241873143083637578447019422721853408985903003956967036609411843735554332789051062291966179919454871474959999935469088910796322364784620095049949453190027386590342708152835594710827529191060375776197127737340933626007352209215176842854573057231720337996575505143110154007095085353638352840162007777943054644973289931224510310363061169269535332669034624600678131154732997832326589933400392749938652794281750107299872037427129088420420913461089497396444463668361322596402536603493566600379459453931160001425431339972423351832075679474858301755402492535533681490616681770216064773790286614179656*x^188 - 56611930246802256928242808073283721508848213149838913339609156316745967585025381219254998114590237848303646818371435019647777993258597616337245181093045454960361831268912358089913544538961752574947837269391517786892772781472898054142236395096460541797820021465140621789615214094562408132302221507502274539765419453004224839880863195229661430235288545374623313268269871814505204075099787455730007207672183484385366716628515344683084902665918176439247392501811323651011549013109171429212458624454919233210107926113437981402926160493441487301431549674925078963815201881962560743873926186502467533230477587859001427299620497798544320281693296001689607973220663830900266691347302657240260668304845827418727943319351908086806219483694849620947733407832973178824745128117845707714433796385571128701452467893560432767329009166125889988074301446197855592006132545461497664137189075068217456377021500745979156706388372*x^187 - 79626031859250979969335425757331746297079396247498972320590043082729380888021589283033041196620200350843752174260874938143598436914540034239865795548239584267885332107193417933803599854431803438789498208606699257364501636052843649398641754271866829955108242375344792247504592295409490537504287656158702167863633714047933547795341714893059494488531422215514883148080986674911570947504195363317060252792216556276003423300630218769911143345792169077191651728030559321991869860062184439332200126685652097867171268070464683352538359147183462175116563667228653924626979222035589812155923337742822903786517267081148409974470204881444771490018612433787558621488901550032270350522277162669449566239851347582839894780436038699269864783753830301266258075513014934762122722230021697613576876917726829043650129004349893335383644258667620471544068481607912918299804760782062132279382517769993324752803469246406992765565277688*x^186 + 64881170047894094003846501468576362126583413313864822150924578309519087843116819609746612952806425204516618851874650103332574015497310307596545183219215900736648051472741923165573152273983109412810474800832702077599503481687488869404484535775857059337253451490728369017648374754231183185493600939265488607968868725086817243338031283712926071965458658398876840164245403429632769991942362711283178736678583848036411552666837464525628381366418996049731338476017560095962919655731895302552651151047866516362686766442940098123155201269526321072500048368114872649982811349828016903462122079743762982650159590073057411388236607871416335046418252179823113811382602984426817369125729271531984665312594162259324815166227548254049278463884744736347129518024557186889142990656135203313240385822913163562324689710287147032007132400656679648245063441543059287669359337630057629502635656707452766097037757572873794935946199903962*x^185 - 34012910100191237572788820273243996812704058901030199955662379265237225363266796758185502578431465976740175279601424041293009343614233523377803255365097086486675204066106933566079618894161116414200332404996156077868933646710410457251421416994704166941446055994542314676857812862496727206870098821656256834711527495250946192014398412534195060913175218843898684929182965661031275323659881759149800444560253569878781268606614399050430772140624489455667764925581914939848631324518140179032290441953014949672552545952412768226660053884237467677354088789682629938658974125919091597864039607294905858984607612401299894478695630137700884523082086206580976094220071992822966535482635995855219190645656195674237287842618855148915452041989248442359780191756937553849590019492986794534775336780454112626564213111742924299127574210989273613139655292491974061003630021619611625833298310949185517945736648224397728421976781002670941*x^184 + 14350725920364516349953743113881921521916366615489727149834301042777871256690294289014978905486259428516732937718022242657350038127795209526643175975226693282781511847843018467112398160707336666678363575575697629578323462263914242273476362075742536596798624123405226492970270731059175040861598558097761664656827061640281460250468551176166902944189778258763660845496288806203405695936518504702846444504853307706856594421138595086912933911242476027022504992896404482053867016136190946299470137094464287132428673715035109457444740920078118974245444082772501552991939449710076134434704766373514949955337365164055236954053343054632922083043867359433179799706585817123585422644775752726152087921602555434735943014977003648295227086576275919604225066226699514270973895598803646538412797695411815281143666646107444112616244156206127601478450348154687666863441582901808391194579602196236342336866801257528336098644536404707636224*x^183 - 5060204525843241601183573329805789597811955606848555650863681218012600711249657494673824985558603421216085912372421262814644584877899250062231349828681624664879082573717786440211565055019653162564779417131995772501821406951533120019006757744139295808865077497681994801057649988754499903192721276898772447576681132005367339236798780544577857834384632306566320101653578696472993001912735221506054249702608214913761643841525794193984040233456473287305412211253606964407086218120786683351077228859296925962195637006014335420486788616970987955300140803434807222097817774329854679368285288530145062376374283551975725349583945264736024342759783462981445260914334282776619082817700242570365348731598244134091424409857677439024674027666067536833399389898594614225739920961391506414886481505715076202669017034020770229631006207181491841187967332316783816623894573602023841426448278222315593271725269568850829345903132191468555806987*x^182 + 1434563633368908480827907555686885573884682631791355393201811862923741823564265952741386725605359267743559154376541221319851298577421181891415981634685304173713659381948391316197574671209817820629654291588691200711728175883117090697406735475593060725111670223066313828231545267261770274829603213202368173624112305198166388492019896679845283963365257299427344697437195659056720929807832768059647556931264808618293755998136565065131115602160356515549518959363086845641460858672064627896465865533580175171366628583036219183235999469943732663731978974469004940494935915802627676370682062936023191939758061526872087632148733546383407208091571047238226365766815601548939294960142612568379648979311746180252580398842791784077090306197341529733720944073685033898003431852493986843616407947244577120879597235513680751912286829995766766465812180399792079385811223748924222526063887219161555478505072516439532080214727524459180505948372*x^181 - 261133352935166071037712217896386730941366451714875743198413851844392912304402916243055190515339482212703310208643732314378552383831396589953621208829060044504556995239271844553559908350623984041451372119001930105811692077069747169960667733842052595890756465612213869559715632840281960213864545545073278963510603547934903131044077255220801125267371427975202208602818225192879720715078230614371693984176453164559551343765278069467750621780218551083384121155590646983519864076553346483644917020418889391053482356183452357849341864171650681211190748535563608564068625948580732052632752752067699809483327680722390536227256225443382682195712569610641442158966721300277792739599760215353970831817080618753130376869628893128248131923899062024491312224446315666437231539455790644302864124581670544496969711861114483666431694530259372033123777524665682461976558315324748458043243720808472681105863425666359233904149965232694499860288961*x^180 - 27352559369026231555087507632194038045660171485461339351239208901592408080870517911656949368913700501408797207721412191726144245353256079118764550584153014643407257917405417635726191626802616638716553614849180419065983996406318539237508729276857690565147271038579925432779141620441330296716386698018801438649526305768558243254218835738124627030312796865133163734298736748410059601243891048398240071734461665375577868723198624481841219845950603022536723982938971867084023389595308138441941944742381988888532677198201539708314850374986368397866465016721205238374698522331468972973507319218586362585680046848572329370312428973336917523327888897808167051844805579194761794643879577988357152880692524855632754399672697922996606642112616081842672207958709106599524288818709293035737645293214855947333040849610631700602373300369679586414792212393186592017484780555716510077027670311214377863493438263022157546476010032451716209681044165*x^179 + 57050245908915111902723709977539584721784496201056652460592501786396581072252358895234583884887390889818243514841829455887001131903073091784332517046418777836848962149423869144622184474458081238869865246668037979073140144436995789938171472835324936664453649879019236525649892193523603546757838599283409112258046599280329853120549791064426352569760783032246639089346617210382007371192765556424700588746816977831870324442382477583968959123320952397627787163229691980142708092586006255108885161621285699799492994739196932107022887577233402686366150676270691852107594518190279477070278093025582906608229063059856744681486059248169759790579714994908166379599216751801885061675791646960227614100904442411702557527990148935868756272456723885616056470612647812777662818076942536949313625348175470507754205728676375631138551048640759170506800025378593583101416934897944348125376497976152175068467942242268829907749968650592832803861579586607*x^178 - 35693985690623422242551151390206092758277932076253526512507360365239967870515580983396925914428549627412291511965495879223286017106709557310418758698621834773760560622507750133218682933794640836980102836361065511803441501095824464213332441765986639069119181042866831801625386316898110428068210257130772961591619291901265961997126225116563986843648396284973010872557636035658731597540520566984203164867466071783552239514535446143105336190700791241457329144767945471795732323946032351651532250718230701899553310052323540860069803855861077324315327905014789931150788253346939134702192353817655672597220515949364877192009394567898954590797483699462862859464497389314625807384794904566995325511490429021732434154042318333065912461057909062595711640298744527168909620518247916694330545265216224320567709514083770573139077127150398625162613868897615847930789089418188141968726434717257013348598646049831108631461244244696204416184278021827120*x^177 + 16535177766561128037058101500668207363058066188530544323434525400019157922095415520706162371603239355185820711968719966699539705328328614982264534810981235481279405210865673446097168376217273933547357978709894027249363220042964540953960685585296475965228998466446839408713490446005675229996797467443918424176058800466210232808313177295474499156809084997229842712024314477514030656634077698260138066669900554607821606597697580580468770934364008948078123183454162409667306258261865632967173247194978359729293282947850736320689849716794601417464218695107716662710619925707768181124639765765887033214450836635470022223938606820693047254878570951481038957284651329354433779381691129451755223161474242852489584386726165308959508886678148950624429151200082198222728543616435188866939142930908089479890410493489823731066763848376775323542476910608508271003620644639564950941222258806192753043671056154967128321303049382022367938302661921421643371*x^176 - 6327631992377730716100910564368676120856478497637357998450992627527787442888840159088283863673714913637840134226111943752116172717539350951290114596541971407415642174421610628864432688626047723563531039570086657484686852390749808257511594292159572463360965554986673404160256669132234277759301939205942106558575727709950582248769573965882233559995243454374271384266440761833455436674344832680451409450067133274499929106836619274943688758080195763871032425687112823729417595510633376876499542427148933194961679502849822467282558981982666345988154115866645170674431922448534699354278694634863472166572954833092246468593023637419450283102129175554650840387130114976616292086238005305309391368751748721918108951410274900509710621836089044334478518713457402394424271599516234552500682054482828123259370684761884431279065106649038245503119291045289737104895160432741006860332323421518645346733652978884884095350198574255437859768626086764472066545*x^175 + 2014668267721991678008689199673243918419250747020149899741646327833265674389267906252286078655814321021828236626154096766608503646287068984322959898550548640349274307489804897963634965308985771524151326990603500825670461904807300571705298008533350211287839350156499705444815952571789244932599939181006311049816878806749115832832395483234210054847427114644981150921813317831669821710240688785115591923340272914795393812161000554371380573853553139993016030563836802083714555753353692013357118398425317231111501068660761506534509859359860549925679384176498154570595754749786987170215331013191828642253055023213379734557834582411336676917185432688635394900706479666361107322572106030368524563510123869782984144345890220796046782095163470659276172058673953903733207207793064638946984839345051788708733780143160669114843619634571977141274820545647209099893650942073582554240298046304305819079290482550252804599644600405951733818269121477731500493870*x^174 - 494166993748850125098647236481656674892167363539654622614569795303206042573169404778874525861536292127796269740570891811205988494258202214580702434212924081095558056411409740496154595639220564162012796136599587728841390387127751286390695801692476734321713734514208546779905351563118684710732380786654109451568886643669855999197147249452958728885532518453940712956237861261701970937375634630197241623725651316012598934781038812330376008455979461328912879891058765299782177996447832876666585771262285396149408030892481221378700296681450357284276178529330160965712175144877306198705128462370913105721844462754616314367242913387352931064349388949870965016721922100366726026928391137387299258686240729166110718325446476387161166286878648636765350303657267324474259347812308101644772147634136017010122597176930557234851123273281760535923533441632349692217706313889237282231850961869475025289085429690803410353201413434874094808683298785801461500997688*x^173 + 58292282519845447394301622625841806328739687822503277546057103512736695927003888645806187356064465236106886955197785130168412974281145266939589501198815218010504226809148133285256999318659035720789526201099355747282915894143428387950103108241989647537131556716973790564696123996770234187190135562399244320881486170142913883444262018226130587370261766800671888932923271595220738175147710466777089463722030581534565022539900585790343999789746943757418975255193331823759119484782095622725644169542620706693131694345198321761561855562540500904561974369292027949239830451789897933216498250199968543341044449138467032905932001762506552010452020968084753962893918093511318597948216143224960480684001438772208033156626310295382147994153471408199196059505291772452934621305372979254723649569157926396590209215063695653259164281949668632716504670785547238749648572583604395829975020330516658280605425412552070607661203591578567260439296682399139407080427315*x^172 + 27634388393252222085600227928102221179305532673771220174360855638944633098691721919763288361968530876078078386308015636570671428547499988912728679369658808225534255662958872885004330703251096821787240103108016056968326379553099537501908221623603792526333909624111105188745777973333210617191889992729015759666569746395073333188977250102742392911347379631007788025587731331700821565085265511444988588383119208136426112122280976078652413389674419958886012451627231430594847277633985722952527334357772413296856705818302427639431135112015204711532781617898355923244630415863782189004653062157299015641055498382737874443288682607263940270123788746854236414642426827670004081544036671464348643216719380196424731970719949564820660765920974092508194280347576674053290134409290573816169658839758407283878754519227248858316220214564861155895319928806765028343452363873356569263168355336982529558679237897095568280319362006762780772291364245516106561846278843921*x^171 - 26160392395429729672076432703054038899865659937354098850839306454978079270834908852818922281318201276296225440590127934406822706649154613030785297142485671905849653972142886624548732951006863246491336102804466296464028165226940283805790922125077860718943813454035560377060592422612944944471804901439301527469007750874828187251352828174376726836052737554904368961767067284825521986260845710878513006294029788963671064874262890325914487786056859332246938283030133786172293216299035592866220439705188067877199953123463662647625192388357266486169138596704043204136167541527708494491467715638855031184471190314333291501979589346703226065258384003551602598978367607027953131331467421752902366186028171070853320166103770054339230435059655245915990642389369524921486943877781359456297661460715009231035814924762007717720179949594286533151995333419333662384450789709769730156229012748939713880732035372512320017209032000692139520834830421192723571991580185767077*x^170 + 13628610738284678777197274803106665692031554105575144319301865907257177563904369083420430109434622528456556286142675721701383777718588964352314670973279505053162820119493221853909079190492155238746170976344041987675444176978770367165044864820574080641676871982789216104549112745286812801404466414724316859843868756567484498545585432315498207233061836845002324386472007060733905601089525515976122499638694564109525873473140767210544479753711301379915027957885164184909900948340606079756072875375255842085376258540585502451475001700480184331089685023622416196063426318475477053262986696102880423215639154834896044022699863051958315610761511852813355309860002050748546774931538217213712099513515302591423919669216235725922674248797012980060463761641065279690790252214540273414145198141948236073388561358256423039939085963428445829580430820997096683216726520886145486768874868110585179763718808181323703218463721762179366754126972149655673333732717520161885915*x^169 - 5511076714310212031036537200454357521166079039652781465226371579424859572922079568219415066494941608431959919413556502749011665483840749385845604854337196451458554372896337042559027759482262825642978215287472290362164760810820843948460237440565652548040093957178084593280987077343163185405455598936309121959838323322786623113694932699198663596048415250597704808263600642286117810654310962641347722201582381658271879715167767117558413865316422596197043164751788966715793606347247969034957332603976151589759821491686349183752744185743310727023574476297530496354823096366138415545280731974317659447481036537066593130565319493235668661576435393473629374611236577940262216236426537858463886990907757606401499270930390568999399937931070373778287304951790938315466780038861060398546478237602670317392574658142181650537603038295220752918381259954788782768597813746211261918280145265275310476107617299751079727045731755273451606579213404870743623915856550034565894717*x^168 + 1812378532006270646428310525053108991811494239378146483013622932390010284614334929469729189369996380467230769878579056343359543936702867487407202419545263255528498364361565731948699419303700982845849293026761529259416829119345068453274407440568664824931811107641434821932135945896170799087991906795145693314553783595007949250787779137316675809258289991291112644391218650651514204114387676009349131773051679360321724653822046568334265474710085026985129331124248706318788384244540388776552164879560360602539322493456709270086898223096860602950026308034739562134136709364664294358478252523673442291374689138240241247438448627769440602584052873639080235851130635703488185314002492404331199813522124580234244507699933919776754707092936760175971620304805046067402998071895189898039814200924566049128118285257529810377133401230602770410457728039501772581674683367488441086826218882896719893878390427551244258739487382991857567789436700819195250577806837323829947231135*x^167 - 452851094881778842174113260897222017527937998535812438451246772029591858685284939169712474256457567577778192689826950389574540163483911064009006432463980943092144967456386293342883316075400838315942881994132140877735305736246584393334444959260594310717182409676459015229113860832622794373337303743404296672584144877421953723397261303835860279503369163783211722170235607614135788292784014542263734997772704575162025464439469368017477113262407116249895601717374722448912948271040417599546572265942948624908118403003486121907449808883371348231739966383830673372923084958442664180615678258418809631205199810449395490940518956766355569903574272121135593445447291011129664154884036472031299751534258716701565658660568742322180195090349994106205472962731370049744364264447366583292970935549276148367201178473159981799361186891801693713299449323529745629320157687328711436288515923025622778078246731567195192555917321177358903766295988145403495652386166220312054133739279*x^166 + 51059733790644360892043772025799919195921273072447455532718685407470466142279604992231154015448629470395473857452433529326075195946154214777206065061112782322737855026610955507700113529344430122030289957368359530923109635942839023423085620848843586625574235685999153323769801542741188870834283725000949885893684784821691749073092466050210852346338593407851679204313959107396230291361177050554662054180802092141561447120713157210505402272016302295512524457882841344470296442703105979040815257206577195799579902752947777192997410235518074613261414484512609080175404214115871456857858288366935765778330672992396969972500730705428423023012295427649637452088075548446150290033310036115088595501025396285050494818496332293737130153715502376469875679783360324210374736350916800494482347801803980367026780854140772448636257540710881944683444467620107323687658090544502234064519281519127428880108183266724289072525467259887115944824592147918078281330652256702092944963663011*x^165 + 30427711727604940045939815249054652938815707827443286926341069544333917382592673183888158226726440847252218637851989298991949309669911356237538920385318583942369177776175125777266788844355894257620043670950320078346513624616699088743177682966527059132462992815987528069768061706873008874330931986140563600332926657914634085542018152829217818296553374135568520961809973756111903654533829520601998299069662214878766990752064883169664020387152183500586216000927491958011950620162750379382041951044468429575103348098377418094134863594061232257221469923588161887576627799427287369749426131806896873349646411261432605036205713692728946582364843259375069127688284495886215201490214864170315492786590040165764291231455869555508768944058904623970163753520970675182088408930642019751847462998630534822301408425273910158274322853414710670056327798342420850562618348456900048706910393578390154688287666216950540318839152307080075048309516935030078572458304262723681435578528409432*x^164 - 28928624527234596715507054606008818550723993184596191931769714450767124429739832428328405414975458180268771289513233103974970002302428264414599496498461937090395760523487540020845443854035115599272074914010035156765823358339621563637470258355512716638766842655526310573610408111379202007293121262146694223502558399394926001160537305331756932561442595257696052925169252369988970890360587129022345615200283310331864720802984682783924929317327189697185379963816905788096397470544905091648581610173500824353490850137949313249705354584191525486906462175783161023143476839410891676963862199361579719277913668184093043257872133590949558436564322956143145170017798952945431702036792512320491931741833141807155282104531767216330139786665830729321137892166272592127329765056262783315401946376632509651941129776915668358318876695645373445918942590078718339413247362182603252775909418590411597854543337908469860282555669514729854777634358827480256868539125106102677890488020032817227*x^163 + 16063355669983394483694424510259019970430667077484658428134047073555492966086413781846537440043028208556899459015383948588249242243020196171658729660003712662390013782356009007290060397834664754820079953303656169895938792842595359539547529254698970085654262681411899418393758055504118820609776038197899209632821408530546008496611504943084868894363844386653248855055797635159668461078835312601063975753769944835260050850138802659178795109168581135183940200348443114114228989640213360528099015217665567955418047552013172441379511517838319181272194992811017340541082161938937416767846801227239682444330809607767353177867446703418807554142473213177093642332935726067900412029970754520662925773275145084425881511591149492833288670853483714345318567096130375134092237507255167551111793336360171656280884020200663975836368299369923311231693272367530350648268584474757958744831411541494931458894632520309854055245052714823682952639039766034830084918336228462973799199572818427892449*x^162 - 7233207187912472620665116144033281061669379825637748104650952195124161855226587991954655807368557578255632783357237230121339968703660522173706197527474143873561857984933481216098490762625127000614291532568472976676972964026085040282899863917835531423956508369002268952177485822919671101028652652746071181831847801367875903717673867860555163747433735323340051898021411284121862162878697699588763641037244933730616633395199740275896287653204915895937906089959946035429032234932265275616177103115694965043911873482443812628264981982935936227784602261557345978920385588431977766948320567852191544805654704201114322069511520108775776354912751370919805236276529673918519967226007880193545811561926881924229638288015363374987911179875447343212852801343606926503027670227651561960141650514937048249989432812228761297542371614009789375848617650043589239144868314693380584930303877071712651233341534652117527853472523409028221095182964945029701408420307879804182963505748604272439340524*x^161 + 2852624274808231415552233910233967847417312491922627100045667182012359059439791425221025847004914251330755323554904499897392654819840337123355973161754964857422462605962978117048020282016921457613467818060865404002284432438836802801712785871037863064642898144906705445621166129025220089600622422723420463531381456692062959726249425514090619457676274295681021751245017496298735624820474929319957905198331253682353326266619501392215898110945926009405824770095549828094333252115673499487559104957021843635461630464902465183432648456521548216412865120658103204809233145336088451612460099572473847766354820178386766867976679584246550723275713540690970027496773686413959537888922207594659547141803411194707385544224747857041481213491007608327007369395157645730464649113442106340118733824161409247692543060392466395071008314232729395986276134761784715868009535941529173582537891891248132115211273750017014106900536691894339257757059424908386859623058195510846634081447992661829904579434*x^160 - 1012616224164233007112365278970276926129642163209783426081666153299204836024215047051828023019558452867075973963586946596714138427504195815519569637310894017075869259433253725451827208521576364368384056294064515161489214866319683307012788586525005993696634270605355171533886383255412745807175069822440334637949456330320400049863602736239297771664050864990497510131558555260714730848207730966162737800462913209980762159481140892424156919651737661620736329671452885202102781987765893603527566069579646533712491039705267625582559411322494862247899979191287245533933241686213146911303832299233154864902178153777283014908946683861184057376386713937051115533788156629394575469192421925909087073858966876559752188983081449091876412404474001668969952283436496029237997533180413794922132599394750605877592065304448247263928550112052924743699881193637817018507840754256432600746816745547181075701936379753394470355146418194124229476456575004948018031118247946096986525077035939035366951655157*x^159 + 326028332460601199185188392170211064114614761602628743041212000313171667165482212325743378524725591814027821369621211320987166271301852246066837464053524498205996814182424118338031471838770101533964996808527122503557390357125660662045091698676501017147246400429933605779812375914611750972771783206045821343866982108119500618716039417228016849201242077866495725795200723364166642778385666384182560053302266256179583286732576318754771895379069306244225450224302666881741289754711814480598098068005859211138334570258855972450560072765450795425160828237475907334075834818027940715670997013578483641503543910610834000764150108464239364298977742126071754930722961505546827531211854356240430067570193005564891894965183492189173384676939962445813559456668181010888965379619031448371960377470422119895967092913397260355572316054126223556084846827665758511173988798962909997621002587341680515611339546480729498955240162939202900978036056036984423356735974447574338384901947986750223652732574078*x^158 - 94581196953896118613462431081142607281902679617523330031812638114212035324421290922425300490567269874120713350942136319576536077693845116366490102624891764886788237168027297165640943216385448827481513345287646213844575564705380619134588236530816472038580824102195774666968330765399854593386947521621985944969195766943330067524710970842879607799117950882358910575350141379285585422798526793698276887888113785625807113459632687697670353210654654890803726591294459304432020355801691397200089154273745773839877073026634831470693903450827841775513298630451024279676849509099515835047191535292743112495278106142012289706471555653056267588942592960732186834346442900679601286385483496919619055083961647542091285362343461583187695218142485545881714014807386647779354810974677079317984330756250841471283818698429256753724862636924701548961611615994135147606306435422615163159506497935340780786744567430808055580481835595442888274958200913699684843205736286035926207514593163648880871035491610398*x^157 + 24070578383596112571426963784737197255726963415050922554169171143364076830132843421125778155658774305966523325541277640664837665045180269337741342949564628190594126015603884137975062490113117189476570753594244013224815833353810904318876906864572398583329006548039801511361384501859270971745134254779499956762696890177596610244734244399344695194421411904812190663557723512039267113437673034442430921889549232211221399297581633175558102452191657640055532839024552386244117566128081509866001561989308460135663734530133626677226025554439542858745050506177665542814552585615139748969989846270805825761126505874581177188373275825468426371363546877744494302495667907633621268277343858172819260041530096667489558708954719333336806801012200842559811607798184857015341318785182703091533190170020815874221193447217631592868675544583443063819322426203771062813299358187565498590389507519836438808018922968890320459835145141214399184160346841980332006044621297106252855905263609319302784818681794985400*x^156 - 4974041906609687640269558406901732534401987997716019652877900675051448938471213064410987847428890529066744003590710466846705120857452924572020829843767892698369694487414182986274715616862268766052673150964562073743809396190428595027436445781976232246159546448804461912390863431821674775881020634435279861294026909248517574159961093507476011215926632984244605875401741649349194258765124705147658758393271699373262749026477854558219176920298050792483411033904029407881885297141163770258631459201653086734579564203505720525055948804398829517353503869850982081431723594310755886651839035416541193632760475428765111595112576331593444344296350964175025871882684248166352352982912283782190802681396431505757322173586284735358187173121666355600471032401361544012553488402612516250276405488688789254503978401515580217046315826076004206095705559944405301338539936182379573751373931475786085500850473534815632670814992802148164133888424080408238961930211268556983925830528952446066546653766096403849451*x^155 + 597918962813506972003230436837956094190204833933153783371483868647815000486672608745612935395693182591276218973555442375796319154054483961861462770411361634518415631139326196580445868902021106726872057184578606161876147096306152617859109552435013170563106032754775886257957113732065064454011132568641055944748375964369204986569430645410696494544611992502215773653949961672740180677016871456976476999341061820021591070773328412836418938143036988791794065189582740297992850704021328805550699519192932592573600870952050466676273226732003074021829926229529701299699936017719958931361858399787946473313054600197386683575339656896610373848443493173344709765279359348706312015555432686925621829203570026251657198791274376320270376292975188661826225560005235107633063951734968999049862105252434680495454849742659660289703974813603272867896300890418699371579083507548978587035803102895111438801408398026018537734554458350229419319256968834981551154232225155482888146577450282732164391221458433736038901*x^154 + 120002858842882788383292237023667899713901485459414675975242773596835925481466598263698864208843363820178509526352208925583106153335303075038392683315328822772032253996669591275133413985360629970441879691865155636344159887726578183632539582134884188689402749704831128272935860386974772492628450930487593225222156678564852108272799162598214937602111514184151873596667678994641269008352050728708193760454993239308180392520606677546226897849517726526514689737477943887711463288786790231360547688987469857844934312281119262976664089369166613961336306020255735406747238819950219325883402873511512428014821040463095954678813240739739143587313045963622900825745218080873378039420701979597284244753424009184694658486428174112261835450786990823556763587948179269900800564861386308514796995746182796127344689944722315428480036580576162224448343069559637870687883715384511947287503441795447688971621090308200820480312096964410056339408200447533410152101286319186677193763703994553034026923053930437919463358*x^153 - 121704751300851286849159780107065805574659219025196062369518761655782610003126408097698516614697410649821399193034747772036869974975157977462164264484497697772111573085488833868984564578911791686057498375335760663857535130348065990608643831221795961250906222467966935549512421897013150929792077588181785601750026932169375414436715092473270149592912406387188641030435448492056374607579078772263805538691459642318812071651016993148182578237887461875379088803445102362303797516213463110991170945103032704679226041860447883696857776755370599026907003059668704426965966892287385114204299056962345661723022741003978952955106902416399454812240664890565897818981605321202912624321111217140862831774723837127009609647472845889025196663250526325041641717213771687709688172343151260179710293784520235738286884796601970781518914705735813679733711265179913719295114679702075821511035799367676545271500786950608458193743221741029238133054483332282505507151611553923404207163611345644585140896208180782256322154763*x^152 + 56860530452499505388230872661886855722454577805209026948744800848733953738456137861733313201680809029564945812064965185385165050053591645758277713588909215980948604730800133152589144892774331464614660273734005719408911473831889693479444464132386233362300652923040589656699431753929893350768332124167755209696802595457846661153740260844024027828634212661133419020024162127258186490391380134235023539862872171327865508748079934818834780899223350339030416625627899931526362847989756154424563121305486876427087490511590439693683090741802724880226067121146188100780023705973008343470125091098817454724080525985629423211612212962716249095094834313598609756965710890423749104237610589479701391778632579858792473898562701071946776978892283964647124087037604665078236363261904129458515597950579542592599163277923987911301693965268913745637386898234398005291912890489389080218674759868191377050106991488914826775003237091168541638834876730396258820884355390519732596928995786424915903476985726841955874886312954*x^151 - 20551366297039672393580631093241010785674674653898529892907600073647519156750383771193511122373866698965038752129714484649759638660079394150742405240207754501058231923997140712550715577804819140983641318906861639816972670648556806587452123900734539868899039423076952493430363441971652515891500816777947685501159581492856571535428976337515570184221327095991165292985001654347791362120447306997557410041256605615553660852468812923250814085026540351828266575815130184298320708413101304157200148374515259567913677709117682465963934472299475261945564508131471219530162326681363641296399013611261435477697517238464709723504640780871959600303841713102824183797490277250566974292107152618622746712032745646309144920046258328956707103242318320815524490640622138639637170194121707325517337776155275415751813699577672347733595281913397024778314936395883713678167680075829315937201750742510921485958159915427750851707059270893789765933003763869903132300076689269069237869848905213954643419992080903817062419218796523*x^150 + 6261219704166922592986258443204931439237486089849151661972714822816025220668955975282989273439864017230706342879930662900391945327814001614797926018391776515454832295762356502540907990829340676299788769811062412206130114193590703459831219612671502469601062835613720002072769448762018621759633093385581778790388722705710586391477702363456799240986020325241159125954345186943604189335032371816908822149333406815262043175347503725933378717948096578744039098038162803120708280823247029263616575746247418505331779460028822815742257823040733843785427290016218843577710793478783187361478529770464589579556734159312817647534507668610038667904422332079310317676576134412370215701860226039868666336641150685909067053782474010590574675225818805556441024079410711160440965635913901635137699519330687180098134972245681795027116164278325995794223368793205527589610589741201022057636818753060111813040164318868920044807242971812855776647992124644082705926190974833997203329244260265899135678487405462453085063040438542812*x^149 - 1619040097580734674244865473332819634882527110875178703464165823234166135015623879308892845527456849586830734686224565013112266099542525911455291820425096043130587516024960753342233131707423280612433200506542151649374829865955417053137079114124714051565754911953737106467711171607870816431266150044703438363404697307019994230524609734267937141124608493389279537964415220140320428830775757349757097595946821343026007135954342601745998743024724355358607391965488638434957423119399937328579153400522968924581839714152889854348794977212008772538694603046667928879942867002810419949711024687080108529991865558207528565020991702683914824598379363884488049106978223843408456554832326364253532439421205658040221808482333761954105700418794919000224459631862624133331909177823887276883770675340259224159279085386349269378441044579297620321316897353459131019259739184181242159507340105719271303141867829585985152536784138530135656022463038617622154579124950224418276780260713285498066227006900899000462926420409534707139*x^148 + 335327814727931239111684331411898077176867553445496749107235490985461032133379153536812764879538852671464871976543504599206634524523411992166468464844495948341782937851404968546039082271575190875167632424212126586140605570736568205773162047392853829522374560702824456957944345300010659856451982579548714785472350513375838193838261432462120368286433606038916267012488825543216670385176378756752858160769889452187824910136189219563460037036895312271118380529731074706770473807403634708829342410063439131647751373281392684685499001253773232006275868705702393710132320847197833819383910796358614551419020992871358109092820466304065163493019302437631589362705842607697160762686974642557140272771365815641044304582640089279694708273874485878801247632135146590281982631755286153000246113379147904045195892014558437896139244515989509184876390055812094439697676443725735655242301212055261438638949761797964368527605414340676743184306839556206788476299696031537755768617777193110159109518009121773930266115366026482707869*x^147 - 41851551736289814902311871567321874766091260501884947538347622828303293043343415608673933147355669981571607793771200851833966070301583044338764130833999318888877398413254984192840633243506550763717041902201170608709156115029438241934254157505908365641697873802669504507397996293791742976961087674798186647205270659072886147018058096449505861791852361989397959394113256224722521544458067719125774122820708338520900498044179709657777295346850766643567478888154491711598888233563002591408497206294751953081302141816623069877147422491825971679095346715455597482565062235688789405721932245028783451721386133230406029587889290739679855024273147877684472852947529799577304325463684052927166750046127694195425993910376391579413831280418909786786505501904253944337607006711899768806482939471585103951787703551948085033559050813196522638502822377098755495961314651881390590353551498895128502794421689700229915837355104874646447232004536796174063271115726032710499127909285227315607303647833915343243535101248803556756420587*x^146 - 5786948960249764908596174746266038911928782824132243403882724358042713094153035810176864128026908487105281559335243861179778161679651093349535760395980778141972558085484191859593080066474820214148709627956053991920550695789373356928723448965434465990949884461683498972685184025977985227001789038270068263365596441846271720676918084383581365905770248909509511759865526982180287364806852069893424105540775517630221691627914618131640818361608464877134672935158534536433214652887662190030565337807940131399541506776538866919006769477411253895725740643525997131000409162680611964626403292369665631739022395275835593850387714140514532619186201952060063905141828999221220283935548878237368970463071361894575960604101298790498338333938375838001071182764415559202642500669905567853946547304042324181232803401749842178664355288691093585758922093029266631744040573859522281861940375310631696253136176588439479405550104440332153871778775256221358198954937879531684817720511414077092445652937034370182093386584858482851748197230*x^145 + 6348001917364426030183442558918594704642305427800521248433337664929638185529601728066345569528761064493787090450633242001977487122437913927964724518839495682133810366291320912132648965922590377493392014686107248429402448893126068863814349608769895577656959396492985638515634818542239247532043717926509241710831455901360723067702745867236618611164194789728543786554590570241850006973850404641564957821121721258300701089822677615676376824040790323334976211219303777722155592138041894279266338517128553985913234607651306254067015308738904502977592223810114107376871093381117303667387035352571013603134467034616937784926854150194443255505429771996066139798828460493213302070743424748160090181604226122254351248733998343449398120700035010530841650240709526751568825946525748586910835268676763241837486123521099630872660292434772357095892942784077363414670668754556206307117941893845221387337332156030026100394357389940720932379610565957616166534045097937127994867165762228006183823341241906368697312280370166098850203648904*x^144 - 2750847586742098711510427484698726016087992713391774225974652854623016187613580581460171157527893307788505506131516652055391450671040495721207213770631886499279444240171806815227210228586680326962863889431651386743689263204430584368519378367924885620984533752423059483349473874330552988538691614846812306813217830426792187447607060573471653649485330702527238127062798378682417730905408806396379588334101655069764613942572763161728987947095166085148706606775648890275077617116141407501614131255481643330944523019508754275703008540124779649381919922354791859917999602883158208484606123633859107750837705354946979376565162301440504222720347705723358276682023571478090511686947820758273845381457177839380201921897551852705882642908134101852134407506989291934646891758001117835895380094810130510639558566333221360592466058795519940488245409414824276434326229191149018507072352114610181104964002614731510575579656778221926879546456502485901173835644091690849750939283771597423058746636697879929259542878572950387115588197054497*x^143 + 883487619703507848712066591262042199809137463565426795493661771837354770230133360821463062208753583548214769591252672462054008378327604679708057700235482429674017150596336338849124381039828596940756149039366837106818878125470816211238092399675281031513104840517856112518722742626235056754694694118258646574552316585027403190444139496104725018336390853246079793566343164932433125682636696010152552770601994058598047419955294708250120980100230960595065938753716779664842175996220614978970443994801478646686810743336244586021590520481228149999304094874436622217465146393870833762161875786293424538562052462304658352502504553644047779580355328195531758313000629884128649848141343703946637114006901597145416596082026392116510595729496363685897102999760941042353497830632509971100894654512915082320688127439505185490775660442883820278693558698356716803592263496064431361702963823618107164702873709189737479861318709881923648357843659730988615202464733114866465586652504409318173140135299928793920247516072485122521925283729319607*x^142 - 230395207937028883857620022242481337490837377045994299433168658675498719126757578569763221088762351347356637428075123810299697868041028879409162620631359400496238063063590814500697664087157905338346340413781295976598337694843582457445028418493116656266456155590462111752348275075181724978080986338697914549412639777785667903633313900053839656887999869530786072771769126706200876937858994549036344763121590236114208662707540218626310297829315022473149812637448437930197528520231549235973372184049284547070074014171249556104830861154769527584215770580544913052048755053785608613941670819676765091461143302382827220842780042708531890793676572614404353349234589846071359643776834282640547881034252975873739255873910446431363745712326572435825912482274378165450433428123458969581208212956602056812952089860325069371799779416136968747509127401477471738830379018311435466079304331559395634988571491659203756449059198371009214989543024871962097695006076903538458737486569951553377765648242892124742839218891520613041858833945849220164*x^141 + 48538625264809120794220497423758383946641303673881814517103389646083239110659034018432899533704446222875315457312478359883355111052062866898360536860715937221701132101298133825083710763282227533190443155300367708450266807795622935791139141627379287668515064765581602865407422031361624183996531711077109212776444996230985943543942160910459073634901080493876885385078574857898596251736983905659928186993965680163116128509973137936406801950280955440323481392462339353093177691756351606746188899494720897737185305070057575124615644272163668284428895429275035213039997652456514910326410666039009562389669745155250146372289041817427904530674989521892929705267286596613903232273353905308743897033411485507770070760724013621507774795062936843698063816262781519950230089999838029252046959401962042744784094834700636408426810356121135605909354655618031321988157466051269818937716823813500908855501013589461030571772505605891344982067588721299208482698403216667833188256418318997129181878730429233690458501895872393171877878650087129539254*x^140 - 7094100161510465688894118429655269792415170099511941424021868852898721320997227049594616723144025894955727560263080218273533656374165471821657928787646059894810904117524464437163247974264824359748747656229452303475144487569564725321720880446129065720069554853584318926994849044566487032786023540117847373719419627457594234056135411249090011834030482283892760634652236136732268461315849439189080667638589544842750551475561717784728419236659125837450289654808075757809274155337778812309213064826561438270570703253038695661919297649149492278087658074108910419140874006928964271253674306222748401561037572575890296641910028526407851994317677080228995612082464073375808746600468395469766217998855167702497141357101516384383527668534221038708014157528308816901081385580799832541761216435065069035232103064149817929993674237610699401505261500831564397790261241797623426832394029618403796409870065844269686254777474833901504365437003368646267645605036620122207798852472728730998552397076967304386180081370459125482072528110034633132265149*x^139 - 112969482397792647368174201221618834839325942380941429897920335724492348662217150510455096761402224656726557444050729774099186230794691744799884311153761023030746519749944869393145773372210420065000114442007162639531672642828533098219876260983197249268663305477424842565207469845581204018127341700336328157193058789812323550148010322219920371428694617331717458125139619512804408430138780547404726807862447997772847017877426718759214575136376748435838842191899028074977284480481709245104368813839402879955145009404354807418389945738441821583813471197963938491912663614953335899016797038970296252320661535401220079095580738288816048566397913217507206193458636018176991344660478619249443671451806579469980601182436409020405468271554355932064496828629810274873438985936092715299834857721107454692175112213671539804274171735174122782124818193208122811125772031465994114503978241288174050215455361660748947569066647264966500305990769183328575845991946931514124876768587792885305801603176336038371648408093723038335211540867494451843371456*x^138 + 617952927006748679007981070538284129538432491846227600180366008920296074532138623003039625091136874851145485024760546699372958912794801176299883071055569836420344794197489144696671872317270836649375749597664134908318542457300927101292854127490502894165995911340408106943417478277590588323685767534905009864814860211160658772997948945052145090358708515410571369223808401439201605954178352941252736673321267306700802137716614699305349031612574600512266825935472157179971254842654917857447038438289650152744267584110692471364672777074966273246425281381624525494383695275109524782789256393421544674861859163799248892333387645805265810140194321045224361553437852286664636465392047505643494373973203795855500939304131876871305808547014824867558002761093876585449370003730496862390454892920586371945339897242070825613531762242234353582525243134654207507977455035813873026093890158378980908778326192179142509793947945395417745460132561652225446825669734013216701145495879173319044705974389698012872973075472384855792277446236036890030793212151*x^137 - 301987090319547805794007689486497176914075163616738781925136320476657528168408064079125086209744164387755731415375177493400480179106393115437583410481589195307576928099273715520579239256554820602264711388736864283476634196931160576661168376760005458721854564272808314160300012565162372184247560421714803844491825493152622478910778849203069657337948903926164690096937330474892982929412894282149420901886969535439303771644270086269744357284652777325129756138066601243028096165495791420347396286054112231573470310595957954633023088461371362415558817011287355529478631938180357527265381630170538809768182041425383155062750722022397278235158321056593963325830697462982005123632770870460811788721768953145430034319031025183954108077594301381345380650077170765101504260342971369276254984841664163610262483639695010417479357292585363228525803982755143081592817195381132514534439509779996017705516690662520182718801176249977735260966913437294335306033772201070533540857786641418754356029647156632284087194158080987868896360087991395753047287735090*x^136 + 97182878782552679162429797597494717211021073699334058230340936153674522493915748131602919420898886023802204904511588935154128026738091232824236749643670954377375306193465904007631491104426091509271691580626633442837092018609373673000686518734434004095348230308364931264515865886212815711475077070269847630269735714083575767492945863658153870427226213677520670328733925199333223714347575393494079272458689663433442028221800578593046189093089158630723664717200741737896281390133066936840408947226357179826602559106524605335124814409971768149691638837552578550774793867322874229376265302402587879108055203458120620054263479999505531826313167217881127803453032709048671310024256906711208915885795385867297292930554021596876797041548370057235556870693545337575079275658960791873401554320563010178861481257745565044567753415664123943040622469709821991706243707311825542663192258917716663362441935037933300827582419254933591960206125960170175130034106422321339931375513862132524465611406624569308004705230583517139463776963074747584947023186809254*x^135 - 21390896785143215001868773348762971288348618629389923201530474621527327845697799104041824034223713483694291890559709647254703497503519958606573108598944037358474889386376557030173993657512654362145252879061996289964882860428697396959020823855400640605058714469883554732855218843209744759456380433533246372403979961579917211723526218221944787293861849150259314651534513310558229770143867988433352696959963930313964911868725976718289915254151906747535907862946251831042525249039518891730859306659079266846203566272734663662676744769717361426224755257791295952384317795604002980498188787803386503382198887165835347726297312614992590372489507405049346367275170547612722655320215257099203335625570516448625829150224190456007110561233926918651690494548862282183638405612795097871409958979240113739592486197487120462998670787947483171658370707300686150667570347781089320967971877090175735987511344897802856796673924112415198825937382391930056063873003165980314999512923557270317089468228693614309475738992423399685075926692930744400075464578932620154*x^134 + 2153694115360789900610805702889322698246055145560918090483816381746133148865430106165713353972831343236858328188749378828019844499453713729152480469692257584691467068626209605816799953623711625691539481338376114556167088543620668267226429209445842695529233135592542897233226500725336423645728354727811219632816756987701447514568292921812958469185444338323419168615297510078290157180690028976351781380165853265679696589089510999796396741194742458482548344539889581508479197222107212716287233851371216059676336863189310357659927881624547652314228022083183354226696124329616958049686529543838559922040646197163451337956653665401470623622027380413362405904927725404112323772450394390723373970876901863873788301448264755336997601534145460498655306491782980780513556484716516431403441064883292540298672979000280454543187180875980679590268681259560337363761967397050576122744519729081989545754635848224275341311325257241047036259068526784982478351306777441447798683678968934403353972547127229825532761518083726247457758500790028169412655959604305318370*x^133 + 566724258318327567417123903866284739995911320821987879868651917619903442424764680726866004270908090246863689688118637879382364179211683225652315805069341761826664815622311241753533917921811351112197080017603590936303353059350355923793683628772727102851373549091872474829076492162173989112156469660670265471578628576527807023987131668272631740608214248751175697829329314573922540286625966636416485024185710216980108525044787488615342557311572278508829889842926202823200848951213632291614052457999068834928318399474534664060383019800434881539587352020316276290600585876983159932379581093394737917637875285240022969209153573284814992400616964436020528690937669526873990698038275720319545680024885161315558384769361811153924930929406066325219677213033666663047351311860861809949301402042150641840045276152337259434897579325511175782030958373292268124144470315568924953057370172743044677097194666794161529540949617508775893200759256123559913335693765913411564851655899171504575914622575966048064425399622339339985845373882597547051535595238357191282309*x^132 - 333421923172371928399686504696042389012757090154114052752839176004262691458740107071475364157878101754873872379527757357767917519266477789458407945547656049797059114453974741657347569960402830801262093447472318332227638738781760208652421806948500393427891703522517777908100035769849126737804496975513312506527193500848679768316808696640082841677775639704307637355775430750331321558271029838517074222328757980286870888110960704926366217105430574109358243257926408416155371193555407292980637028264750248555946461476959557290249895733027677009048163782132127454955387049747263272438836625365853587617135746848257747883662960288759219838561228800007182313264264035795899648577805921086253133201394314315635614593194183659527188238434263985358729408417555565023788667789936415090429133776878304130675428529581429437827354504460802377408012138346022907871934146939385391083974507407038461362184245187126541126280024968422129503621698010946475256171887392299201138468036004453950378442732806733806247401642466801149832176932837077636455536858827498184633255*x^131 + 77032658022649438318606961988453419114411009040868511075736855243265608256072970884311032065618722041331960478196294842951921079118479656399887690671236547583451927952039672142601695782304133715203694421628781590683405058177174325571638819488079552180303734606510096693233024214137056489560570812177305266033266784109978824204284579512668670275349863885574087869174586105853344880928640524939763767802072990446945429063960783176012424740301861740737160057688084931522371432755877457997265777075341248763087464708836196986140034220493936319804933017377643588022193830659555116371765068552564864420363320316623436672865793583156874449663120625443142360574203840385715176831878776478419526691470536129725661341693750486772003009677994465295938781199036844411905519435867185281419595637251200096664499492839873676651142331051911221476565280271415106827525365487693531326043861962550172194536607708131680397392615516824763299049694324057284876406419169791057751667942972789306105225948560249227968358993164326941261098295560963182319568780263167308214859401*x^130 - 5190884584448815216459822934484495272640077628666766474309910563692682501986861343542338500627974210625070547237215804019567653392204932062474182864456522007205491656130210231645174869613342938088699741299864912090699332285517297418821562183665284683390349195303861224628781479633460353855404626674083441231372244119885382681278231137839066968794916312834271733112837668341453844864817201414000569454635204780123146274221276328730978411805664409929443377614030010888148449178025943285516244610436875233267260530734948359663003982092905196373408315177524560981106495176668461316974250133207248186127627102983458811616886158779916435674905603740179673500546699793381008847424448981278759131477310839742940337412456489992593781784120827778278016777278232024974375805671623149529044638798941863955021829817115744033177938262108975228755387565077274989425180708965597717845781249762556249696810737764949588493517009450317427046183435666021945008751485178084876774160740314842931001577999484236717866771521627057797353908438510978847244936742417378757743038965*x^129 - 2792981049384355981772650169313715623260983938837299575726448415579378690656057142160418169078895056153064954518784024739768185368390436798473115837015154142958327990437733260471925782890900784522057929709895756870109149267725139728717529151790268409182766709210077313885832563265460629970428047965335426803454905576869060343727930218179242341392511043806324095631971748347804710158589291604795591312072853516611748185770623734971223624141996806728339586920918137242675347121068771569477901836654788674100227185884555700573858535609946320849975019218979959093902243947111205742088036056260317399739588242554337548734502896767277476899570272407348233573298986136063084595718068746398528127636558973221816230640396308560556772004573544961931301037837534270110298476321047281341372921496333037129987072460046753544571342840804370531977421185303571491290357959907036765643557360375545036239409622927564370061717499509923747281696542521331234749057080386671511657438150043421491963959200126705542468405360091296348466141801019813234385450588371869868505310679396*x^128 + 1264783364742850134041052445727275152977201072568311770920794536777435575235587297988503416385568930884380024455412245510718894702271061005639144215791619030957014784571170034557910312599151573472853540697743303376086079637340280790575665712352967637852823513475557739710960049561470679387939880252118127768567098454736259863996803580183779893214880576474712693153894297356728863404595627772796983283899352038963160895984656314885404534950479854245828415592957697247044224480150614815483673551615144653836127126327061752485874065581689432114878718350350625726075678709079634086844941583416889569978019953595520461902128217440320273739785624703384109581061956843450785439797047553441984137462555174582668653517404147465890794315380022573993789073992926305856972486289175468631913013897141197346087001128314768817224713059653132868930248163015812298222885596741302574644884675258168186001097637195791356053133139387825457848967473796434164181143769003480159266474477144511167770178624377834242409621824634960972547964045462442981021583175180072376185946958124783*x^127 - 347702371988131802229928321956455798278472090974438517045146156570030378718502761997710028873625265174823782730226015863778168591575180301445825325349908716906130643390696328862115423506285911820901425068530204514225350228215838889605014183082068781455826479714301342381879701182503446999634635055282332423809782900387071855183702131804993123218461286417911972736919101096450334510490123699216208430301941488038749197972725500725716957246857539637007360126539265226109842267949303418442509383388473755362984468284962345539797101199773164514067125529878116052946867957685126822677028398873517500828556243018056593919838871183183151311198421046481476172894471149133613465530134054631817812255260171097121982695166094643459760879366389910722248454089878701419190797395784743424035038627802012364953119532846213988249452340002206041864568807994427008768986365766258599097803000051085378784209784969952539195245083095964818141179659326767238680174003688437170153643495191721067301269890546558342829255228320667230774081594110835035406825233423523822223993659774708915*x^126 + 93268807950555724860757794718417337408684854805882219073286208250280603773036570417357001037974967787485058354828522682050962709774128300438254749043544494119719055004111474093863032743139302232429716218455304004525174907309646861308840048923697836189376785268108016765277893707008266163285794547158211722730882463349118955144500814206682011588469183481003793860188896044478838035380099042285962897448584688610022310419509795413568813586576151985448713563459075994255025838624810173875337779930521114386218984111743499454642076062791259773285812467647222731100852003723072387629727121129188958774848693554208583449791804275866528706061521212942247445672079569728382382071144030721447491250327823654221105995138753360245878411121516855239939601730048846899549745849715254293613082346022867714439252524226285094274581956944298103258805830409675576094083541389817280781424209573784400581643153883523374323924626615626500304022671370938106159803613007765166802309609753248631420674304730683315209519674734806331575591487149531755832103450914017850115328336066742782836*x^125 - 23396435961297732088271123366606120233566690741765925937816903185889861289956939259706464165952856164188086287466684247193538026761947700374054071473757989083724782632179063975619079871964896391307617531463591352718992771538214111876121232882247622890368355388062241467248772974700429035189255039556710503338298176595376557320694194818291835928231239214596325706108041494942905148624893654067270153220073723843853890143695221061130042179014682590708006750976679809079467111787513919913424407341843212489158128981010434556753121676123191593205615344468744642282034342251506789566651143613279923316478102750835073770376149656863638572265852206651419390961722071637230765767481203794613775395321055074555136906275970240202255892833016605197701552524358840848629913063055592010687705975991915356282603349964446184109833513081931560131185403303158491896773344123428770399053516731061246284701002102325823155173216077245291482404551584206319421990852118380523590097411470662795148817602875785741330734180731482989384056203220115529075601373025316259147679235254523798143160*x^124 + 1726793556076107178273417470118521597623507358378638653427115670946898663164412093426837969693422222772772482153021115426993681476516182455510860470770991827518123442159150613704187683193363936693821751206763032400839165108114901384860243482088618219179046607675207010015053834817429136493617393941951549187288990809960339839283603158055474848080890663120491592896152883821011829372013661366866604033415074558442187857756676533552879051658868595563435717225186598383260141447916865777282121024856109323954209539721818510840756302396448058662793088788286834460020144753293554901954567795976807602114853977012974178966414367012550681753934088018224705198098292895528151019924266133921790377369817563466552619603275598395607136330052266419233392102970078163719082366631443398727154983758171735182238129294016886712349147359836482782338866806876983484534034540532631679974511518586085634127249151506751912037469154105517822936667632978270474544459514096228567406960906436074284520379379956911633488867980427187659565012704456872293606459409912212492540380639029228671605182*x^123 + 2512649082910529460395075409378467579353576121284437726289755228274856695494308003054783917026427203365792543087141421797196725332545940215137834291709028698368162375921978692387119071933424524925981055950034865541551693498795579663054266594959454600230261485115452417670429815183637223213775652373899788425905319559112542571911980104737275899475650805376917806493624924697820524385142161631313785770539146018401062252948655408633469260127060610553711670537106797108661924196627653837772632344379995739311535330532448995481946858940308353461629190935846625843450683519381761290606031005796668313599522678209528468512875797811255643422953386850702420945718187968467597674141668499403351531759298818866899127001696590520135569653029557540900369872032013557898398860078289022216955763420957066096994249770015201376361943859427788580460278942661422871488047603619116699785316363998249153095874297643753192498425777982995454990536545635049145761732695932750087613419871782938511873451511279925688055593225072404571911243516060623534201553415734753856387110690951661361687959389*x^122 - 1679735605365492157213710705587853253739343921769812583908043344287763893566861845047225941638663209637005791666584724460841016023138074970543683861463419589555182419087021293442256167397125293377860808377057539432183042643054452342405439939772630921814233075914190560685131730660380276905048416158499767754829252649684139041117777203556497459141571333166699452662646108279183569337943563951442638940854717644743055739401630973569825407018561410717428327125433412500687038790950699442286185815837206676202707197144606613408180286112504771103689057800706622709970343951045510157541091422502869019181504900350103833840191268854314360983148147511141499952882277807485999354462385826393542899961625073073704623366899645594903742871376423871554048019251691420183706572339410085688715714234520500368262479391885932791381309812593428129251659937863295581737158598762682263861121288404110889283861202650863418259549457110269931075470367923141414436097643278234917030639096680571190182424519696698938967705751573047179143467834613575684865717862842521837867885425566942461017372804807*x^121 + 616433037687056040738792304283947898950085052282037496316890785834211294113918480065848741758634453792877715142165626731302279260081680567169261593513434825603111741058088101885792293584297972708834221082801931038387697672079540148612214324257343926991418791513532189391785122089051762929649012459906785284168000848774446733472825325388067179759672978636069206283462366399333494132121558796794193320901907602351843413529576458045522987581628777746314389252114804151407155476141380900996055862205459918213462695950131285053371887938342967383538271924168569133830158434058700127975851292065084274360720221902389456708142253027205444363160195985946068337085872680867449695514043571381785287619590422299249197011681872431772028772489377831012688939750367161364067295632913680381886829093675792973009542017579059054837679211005513613508056004383106426775550863696177534766292486404565294222243645285656424781926778695425225523127560957307031518333219856110399198415100175314391482327352484856032877895588996982919413956241155368070279262405051040168918525891002657527217472115124864*x^120 - 150628535166363634661571154868232328283124866905503769865917365422574761291843326002799649952040751818783305038818140882175109612830141512932450382583210427880121528666739755988852744607266356386880301606217749003787270907589961552228851152884338172101777130160384034860502868896873128142723391296491283836740007404480751965623394433825546297315341518105071218263764099511012169538038770351308453096140470852259957487201968322012086172626776110969580500693315225309023881178797535785989590517392848457881542533126439211077063676724205521830523196633043130237520936179459547941706296763986568554437525200641544849077886083634196787805614083764883474011505000351646188464389930459207748166447650661987825137721816357003885176785776331488591932774691175130048851395937278380109647580447582657120801317328759362300376461751130309324748800419215047256226832135667174187587763673832018209306483747492363082045777293761262374420573516102059786847783593318728499914187195440015798856777343687473171395282004246626520783328519257432755593445152024900959233810727609211605319905395193862524*x^119 + 20841600160397579298934103121329074808627312066088872684593357839054360263109181893961979363993771519924835751865810893121318307778967985901277784217853015844700997943013082772926457254082303194724604039181875051846734948863714144830718678432158532187636379393047216858782534860702449546793735296271275113186937050716105071754499964633200618305611093049137918084483857233008210187061173617779527411422418165829186641895429390592958033261122324128569850725129162317633787422071055847314674102107542340458263414373618515009045607686999007997884822263628560342637226868629378287000961230626261617071988109835465473997783518161171467664342283301736118312504884625121371351371844599170951620872254448504277913289622051646440721837003830756455100250725683497214763394087224575021945766566502784725841659779875833536715433480654227222651407675244195787248412474853676287205196976024541967624676625359845452307186260400638836108509734294743369812030965660628818525966746722145563574681108793570642167472250558735885215724319700670989021243913818801500664134316914502066631235063572213453280*x^118 + 2626444316599804784974640792528649458357157647588271043766531057801279171325543506436424066706761598315277556378794956232538935927160582574791537956789435942602380064311922291282371905231336364982180575398820706916172612636066515439006521019929540525746349731780732658809786841589446455963868227290796065955055752835205213445738512462223410756096576880049163995352047095477366524156784425265341894664980450824029550560808760812695551976859628702359285797539622019920757259468677888512772058071429703574197572639140052302897830965355907521119707600491256671531782472639792119752469623008789397418912010142188296408261496014787023302103906449077351268575174962635723037027697153647897412551026854174445701205921004610152810954618942163453735558535303717069243457857736150380466390465656819385669607513871804059228241314227210179137627584987324138994490754185649447597127822144120576571837545134273869982244746577095863504164671232346486862850461004261096511214740885738415405265419955209466659280198400422782901649189072076239564502493048243147664315801233008945209620928733305816923267*x^117 - 3463268319129953319562041353827779903948651926359268651097419597507268590881365562147909291795085899349712032267079618707405254091825691515533964483126073489577381461169558212298973236403065811139322635271645309865327563900851447265047895704127913922034340509841708095978059248419662865801751809262890733588705456093328633686288945963667791589012903934777093838381602854211848219779673594030513007435244119779822400335881546537331427990898024762130692131437020948053936062896229719148478349186301990605577031249369531412576208967562137857439130296542301561863662004094808136443709726725914849149545111159455753347657586544088533631543458122406639843675068514435927350634535755050073328068673291483884984228745347937903509478554274369545408433598448344739095021826056504650940817016675443259182092011606213229334226120653478006108865796264557566492752315068178553400225451803227372425059237839888810846887012588286476663271611498467271440441911576171595591105758145124470076862521014968945954226077853758457029370115072054034004985884905981557420046196901388325786326831137195574101198644*x^116 + 1671402324277133153122578146107428009583572602345545264905399514761927341361890593210276408373066506023424320925215877913206719202334521005901486121442351581666166811300459281220528280104810338854819342749051437050454974353070373267156507389922370553871000198547709134129240393639446412037374561873139565769697411950945803373359930440300798190514026728156177721784644314461573430979967386609875069257563910803222923291744786135168559568470269047340534427926220570559995710053857047179231029800737683702543367058395212528647805957268150370179885578119065896310880739609401151595213903309965419214631713582024968418736551931686985685868488412972042090020638911241854922441339698855556429226170126289074609053063231976379332030397307918799448602655153330203552254148835370941881967580944121190927793028881346360353868490028331230458892568409327509654635499533867039255425334150317524048348774762416619793116375970435783673049736159180095385518246261860598993513572965850374042866442772561730924145243405881705537763389509804366957384236557177550868209936840000637713750090337977745001551593290*x^115 - 534576189710077929515971747463694390551622046502832568050887285473346439457202797801476116494026132590382253159364776097600159641050358369646495153290854163981085795553585827688968136753329936875819362697310147453521447792484711041464500705526303466973151449562431037668990189222508691374400220278414832165334847837857059742515061416899518698494168221377506892728832722793079760553499109032399853753544983394768294478525274290530527409545067477435853750630311791556187281631379095259174413092921356309273504961011640886242918989836543340373096048958827768568134189207302801613623414823167828857644098544902071411614091452618376609351178340283853823645704428782938918658606042441572484387309754180684938920617918796163675347914427393276079223400873056908328367523629422992135327812321098744230157478929443803599144325840116739388839945002333663383769998776151557662043471927399764040551651138526295225761796674415446290138316077651533592954589152893075286056074570650437044864861911923974849213271749769043593611251986212492624986331194438908349321919432100141957701384729043665079693118478714*x^114 + 95942703157671020725974256957932758370583488141226182732764084754874586336508387389411078469509547133920668674366216631374236496766037953761574940708718572446195840032179001482423505445750025365430556174828439368100959052937294355651085381280967379085456294317067342285514947346581833299847557806768346474661311794228822396415135904729780235068095621343242442086758288263931925379046337105298061247920699297343081850544742026329342805596163208028858611263042369808231388349959324144174535524220543248828281987926769598647375377892241675300102599104146377707735717936780580845349510874228632351036137933439695963791889027571391504565811802329570719992556462007331152654012065516635213720370065270926548857970088491926812789111253521118706513164539751436204720572616024469138800773070030194408148838270018386495905785419612756998592243721477323025560133525928013093089285173098942071685087909640913384635959463664926563032954648446830008874980357244907381383212366336476403847030881064908299426140343105535532489450074032703761604776113431849049646681134293386214093125491578623550390722792898143*x^113 + 7662620907896588831037491380524938773503557487016695280228830381837840427387685892569400762399211479913429128675305199040139146495992913882690506931980559902702269099623646129208350180438168824436053938871018919932395783678918500974691888852360547365685115654560436310628874421280600443009698107204021341837675855649241664520038847146434799181296359398451915701962269428835944112221130451622364762642049875798693718434557201794430680594519402905836665340701468872136108495041546779556738611021876438060459026925569924930400786612097105479014350843531383466871612314457538658401176936415703832643455245834728457801143428965069942148316683452411027513238005795285012674740310409329560331531117240482155538229888781019496451628653590480550552854740986293680790445162261649558621063028077270901538775622896060308955885106892804693677401891866115532124134554686548783396208492391144212855461837349683073073924860925120254541696148953076765452610727446012176444616351541012067434365219646836183625033813526026292747039695756206530774905751451326236761742154595102733151944597556572821952223976470957441*x^112 - 12064331210946726327541954699132860863807366395999048721271564189893077002352452222300362557721863735681850112115619506894663108992354213599781765587026624231241171409622027769367435914104116115795121217731721412969460639323372332746813301332619116671625123672716742511340397065004267766976375753993478900967026716189927791604389904944512873808123953973251154667830628433619028451555099489771003554404584832538705784858309515329888789174461591209536629915858788773117842922322202883744628984060758323554103868298478617261483519205665497794732223320165312450086703010881502108230728946323959346272477087937034667072365170338096239569066134796677951796413236728917544728568901445077155919007298748564651531845624665952450852138298125874563576816926111368464266848668754002518587403338297580112805336876520508917138955807005855381114040387613584032902128358594686436592008822524050070899606910291909793305982229431886033998859799949836243693814796825215065460225398694420290988066224086582544722516379884753209740065800973836391519578235067600086865493109561824161028585371816638387622163702716876673495*x^111 + 4240670895288120441796558021882040916422910023670949686332270152125698594096534853120868956495172346646223130981744879904266749463811490956646784659512606115534203784906639141408294502955645985618196640459650965868880494343993459753603565958337093484074533462927105709121683700095407348600954302090620334781232965210511718177935194501360351922814335265541668454799913586824832136254489891573092038590441484127789410154349165826250630835049441057649013590413018399642377646779613106100678017018472513124076732087733174393801067205308268250117437854290832106360965262597401742725396959800747445384183224680820608908381456734621424472291182379678530276181731527753944929794476911024246690073561433487628869422047139305781691994132340943925530477107255388402480445103392211184689293951089462199983775880402619823420494280996070330858921059130781726305832547993989096748387092646660900089003459800978026466651508853383475321426715220350630979927219303557872845486443098090258447961369753949731506716606675607882678830672366704436470494154428637303044799692940027608677438565663491078197562585659219669741877*x^110 - 686976675150065087805227218441708815600677386266047764642728417602769483145936041334282439269443661834885563869216085873107997619580660420957485522047956322828571437965450235757554449245656467728100234115927963070917638694943658063972327315834488875869905285453853859784850590012549347909475922574097477881133628701238749649944869506728921686875836939163772518472406230039853225358421992659343113909014629611831719960493662646604383651133186800859034543668895994420886867853570387869190054357576592663146039971663399999451016920453516237359876543554289009228592332664550336550159092787196033281841133530646359242386006233124903012158389307373807536581978528358760188239419623246345475541548341737497715653871535648510811774154248472904770754478425362022474621268733156931304699237830901970357496967425131279860874129395534390656974329359885753311508606614020442405709885256776299203880810624323930785128584135002724490286442550782623529730073266527918931839400553400425682137025782244482546634490569429831695604215215304186830100213649913623247632881822285489347456331935499207870235528779533130373436136*x^109 - 46143038403026425144500012737527441530726317945909219146596922517092793534891877275524459730168730476179925582765142811629632230629880860316606787179747048468081206849531551818322196334187560586766429231006580931786306747747428069212738014859500492537480608672017195381742877540911562408417479975720585285082576483925352513374010034854479752336565191123993995779214257735251859591112000739259550391900427535561164508769598236854220279491358127419178777086488336850789325997326453304377536595380747325521088664004280547825778229624749595095486744605155667301614482197054928477737542201261221774549567233093223754904408768003471010844586339595771252151421525378511856813612002473222304750752268344590966591895787872384149770348911553313742553402333094487776569626571226729004106957597714789794831146089158745063352858953976457985715843892816222626469696431230568113087898305360843088398715408652350735477157173096039807643096408142189330280694757260468546342742112133719088521082595525648956585852248890571360818703019852862877260694990285422425065546845959659473038221068817713861906045288651513777428440981*x^108 + 55331423152865250099087817568281501229466002858856628304366444275560191517808000723088209024311649607317976074759185943346629495653659537807285684597758696693909347880923617029796545196881204896324979380880027329154048708339018030562255615231080715380016805373949343061431880426395201033029485593527126910183329663040367355946776246732447255444462492113040857936679733517225217962901540531412405307260855649768722593824433450151178591095419155260240450775362109685826381835959217320783663316923537395281917289006424401125863110064243638939778158459238556991624762877962898239590562784859351863260157362030242596639288158778947308509579038717967058921199305551180437446157271027217889939924429503187276087239825310651528245959812923350055974808441741057100553115212122521199083334380024201227071896911483211851930977502558226553135317689918867936606833464391239193892497146863464758205031698053595871958376393457420036890467648810150146984569154173946235522720474326989842118510039153386307393857966772313016793596893230270288627926148571232901473763525557255217429409486850359117682377784082213745588935985630*x^107 - 13386013272699516139329583638182109648844301686065287005979111732498170346724714600102019656258131725788634181831153047055684092979984399035794534415643927699936229831947207452559368319938406418833641738763338146507277719463651762309224408897763569640728673819856822872850401611072098404666123330132934801156178828232171770291963148948192609827627213103874234469316879279853971285573029294138587539083329808084843050766403931665610870418959384225119483021748721927622406049901045048015200945161692621986566807407724990617971891695498648262560354474982709705356173657840923002505762665755100864893286215441361432472967246265530517917140267530642429686813185389067652062451692639398365923945221687999909837608058251666873841841120297621377978865184803495511998009681339055120207619980344109307295459223978298148557236169579800273090303394334144889848440887802029405766568609434333073180860431209487022133158677150609820430286872340756137430597947831449482982489947041112719482195377018528447104730259739967083412292504476811655258232179424712346698366118576729924575562444854705993964802957028423956971646178872189*x^106 + 913653501617280816588605459298526567110540497455159263943189196701109351121358553162557745376962024405123440722067409528229789827346938892569221119278214319679705189863096710517534980333601537097063791505714427457291664813498402706443212017786701465299420346408773933546715140057158393288094451022620051581433696372306690661465960299500565412806439796442176336484976832555547951380764798907938670901912007268015720859130178179345689926710418728927204719586531169591001527122059081206022425293275307531334608916071453648852361602197319243659565665425582089888623601423843944582010621601067115666089067446461813455307322432515762426396804478037881937036533056107637908291478955228534277297141481511539420113441545074906546748461465110100978626618171139434447692150058923659445783506830212471939611429887698828296397505023426487549116880173827035011365227553357971994743681781701978547165022560119068923752083799970770834317160684948505274542967482056889806917312419388288273539128746986676456514422215653798433760206487614927178931875226756289251327817379380957854411640996454922055845229899006181739858534779958911*x^105 + 270605974066704668700592370155090748423951950506063297316679282257060287653663104978267178079667354323382999926282388491311100308349220287493568288660562222240677080136584132570687968391889040529087720128532219292450162559264215507999778063975246825888728008193087940863597249720491312413276616467599277012324008577247946702061187134984772447465291886300112139685271324141566680983690110258486634340970318830853026204341325984409890497810409107603998940973503785516329344911486417044113120628695513304433027053811578833594350599662295739854222542633330980237030240316168727534621282860725897423989427760593201556738897532366148171512196760909050937521128124471814047525425941608553184024018209812992737883834656641285663058026755838345090990845940854666680307223793673784090169884478388857317900966639838745628203002208212167936900293638104488750212792979027315754453415991581149167895815580104537676555174937836018758177646168596836391800399830100612739000071684441533914484184438775610045108216277086209550326907288501831479965832305654279387607617220956594387651815562183032589787418428249416193543303061834334609*x^104 - 44342132162126991856788606328421300711725624781241905713284923930104991621006220986991186296479047323687020430209269892925748876008317110796932292405175118774866649587380821855726200989853060169723070331855211610367339702873919627507747397471507505535952265997295091879950743154463349079857844889104283245290425531829441780101213611809288474463369873298240898417251190043781590018697805530240541482354376342115322276915656004962278704003669098630758723433433520407738677866724249036254745135594862790780166340913504029280498203035742929852364390970007479887896053267392474032469625570051202292501780241889062412667621949583260473430995777586940877240351454666393188795362386755446841549646025017703661067792404106186562502874133400040026940007465088930047374768224190315132209949137081084161874600798196087152500140082930854971214287710861687613968766542491521972366298952187000575332495231432582050471092971701340934789425356240255125772467228489847549856616069100781353386786038682244733607028707084701831931700654120361750362407539226111765029651084416858800774672002089636839545130812310017616060603831833823609951*x^103 - 14130656605633183985743152677452475926733867075432246739436023651935858137096843712285225505977828456772299548558725038409200480546655729778933819408468199816999914339049584046976162793583073896675878031003208158813055754653881081407722479987056077218125923473624423852668141946217008430174488170655533806982229844728089679473046165232333039031399206188854823098456450898669528691219887401479514762542215167084058137379722741337414457290203915756072707262074994172126983445412136878380659370677806524808922097479167110765553202283198183291533049264623361671040615743997724158238805136912632586103950077006924445265138225473249606992824550678410594836833824975145282843946925737687474028348339688968766655873732596116365396025941915431169715885310675975823147448677065335981694956106600937584315119254012854020030258104349805345724381977963976274704666854345602858425987722628480530787928404097015730149724845045597773071968618930789741560019613447394211227956650009184144312788057435517800758673044028256125583461766895599821718925835198314201686838814313406201221655345742918016509626195005864103270160839330085625882555*x^102 + 3813703108438713097644452964620351988086845941471647595374514339597640909565660366752025234708902216071094642681380417880583633278772446939464075072639283215438387017627745050789618807649364490191862799720412618364506829479539907400933580478079326123839901191102041437507287491156461941754629028333655380705521113319231203150296099167946748930974076077700472755569556181087400274155740257016698686263230416545425911546752626032907822194101340681573554792295988930969929258456942669927094153765617097842743608012886967420996219155146342274108318213193338098054629188488148687914529289687930671018097649139575228802593222134172462022371399244919996616374732681642902960629304290899702848352870578626306117738520167890343033025079237591759336508963103412525525846310948267618239422614905889706327010690367387652494295214526663788811014714720970652003283052859755035937078428592517597808301084090804596655043864723244607707924349587040794253882100536726757156718848639096940515800204349785101393653743639356370537416056518400152726855705891122393606032764697549018401816890338271459372219446907904661275096960543626883440883723*x^101 + 1304684457367114183065963501534423959438955400213220398756126171309637647614070361073099187349940598303660902930495584699967222791747314896196507043263166487096666358456738559284775553000022648914246110751529424660892129376313275977774534023384511379111561339691766473987103963964301249423899100845110000159253415210474566081184589324982563818915428728597207976369712024477859065568611414196818405240508931708568935953423003048045361415586291058287822916398088889204378674659306563115530682885539096563267368208721108848827340616632304858275812734079832778444931311386279506255917833495937770200706547028417297453806261368743019827916944306860678208535841332117178955225692173337787088861277252186205854659163989261144521316502789398666026719493235983680809169829080714649582225418751350968468637272875896446982694769102129485988360897847693591630310986164526567040353552177603727518119443543235692540844523690810574739144551917791353854270938118353057611195095265307810652188250001855242647286525972633306317096146623195565816110724027604959121724491065817274522248048103785464638787143374282528174324793373308606782293146514*x^100 - 865129793092156061089088640075900648319240964465097560440673778989480682368808322456897061236517767375677461296040410247548372020386282824344603485956532881316443229490342176870387480619241473525082101659366566332540184360469098149762302343967767730792467113196457202527349430656726697433057777814516305507111103158339153786024875744509340955976748271266327594328517047087533101199133587334629971760423337217441628044261759156030051570835822752398034004438282259389744614995875152210772615947281242479976184590931662122753387023744039382661919704450063443664442796108211523149485892513563084322338499791978961376888363721435294832037904270679511737086578943434825413434186364436136802248272925464311572955780577399679330581316762180958026517368277490749422610665143591737377655319797676479808464761997109570576860352220705315587161779782338916633002839275404022463307146311545250111511154072834938051801790063034025624698633096092912183270449510131128471815198284483706739771218125897303512840629519750409777099887592825027708870755548137086590134722348437018139692286647516004703658223790569334569551321787435927711442478178690*x^99 + 161073790720465993971685800318415811594494719593413361080760952016884782788783147717203735574282301677275311723432575280047160670855676533725136367167122857382213788483399903425115276444172597755266168406726519508056256649534949082547346137570139573781540702867727980527337909526903240081778784443108316905868381551226386224410430480832309737809331088480756305426067942768473640485277563220286962797328671835783923003236118168786238094632534318579132679030159060751793682325851140250792731605302512389779625292849897930823924956948901156404390828210559954622925635851656343351434387082645765218032671832066080652452665422533967174238330010595123675162911510542866103141990725406573517615723250902259112580480088746787593735444105027435983002442976093145011138114513235928583877096974240298963051844855841735687965410508792252276788790599697634436131184158349315344248207632927093386349582933189644843979523819121575055318215041550726644714481753514318209019890429680522756843306001737988229885599555000229325765530902955822289416317748785514853616906186262927306706814561012718754312951031710287030490022578269180716839069185082983*x^98 + 16714193703607553715239147164236778363992293259005192931720373227370424312056569397961493148252227580744737432771680621395498522712725956085392734410284014338029337328331877254682351741109217810516334763578057777500180943257134527502972691237250128969231642455785658947966884801599428747226120690585369904763233961091179779710688450000802716972154794524827054100140689688888946606453804303562609770010468774794866065123832841484260090466422912384567132634478144401367013844868637061172672796269913758558165890480722100167655670314631693801330596956727120440435955052251195227570954414270821795882223899933268218955402687895396639034503143160391816390447063868015316033346149072141130671789556950146411237756844872274024927149399533377460548237375096144334963875408088236195540350726491235283417420480860663961738342038832254820478099868820850234999419979276663245979675500690745667226344207039275516129173224492166490215444375693167564683534605863387854793897962093625001187443016197322060178035188385460990952719605915640904598115106097692269985213400088908408874630860202745485691531590224989456981260387295768030762101370341352447*x^97 - 15348642933563242349641708086154710549987280428834874903211788692050960194984529474561345430156973696414778792677044212692610806500166399262608020258940450410242115672234493467344018144467599570236879251613836145405642410641542628481676978544283696967908709733359389598980954245983415477705129147912476306045042454596835793013466506778659987376097519159219802342726074203361868198867998508114062021865473383013776459393482563524811473190416785154320886854163721331898367500386617317468964455121473244440917240037825745844697771537535118016699485688533165018290084919159100102921141982900322558991444402878444340613922408708337511991268263575437631414709342379574956564517353988067566366119049371318074852472621991480091704622218451742388441878792861448342296898336637703257024513423807924687683486681853909754519011908280919873848373012840367615512185355043369792461616183643762394395810432928625322823967187391524576709451218538106264803518931271462092560753642648139128381168685991350449144448802203023335819313423394253731817859026285448731675720364101105802041099114931793621353644622659694954328685915657122695042420448446494145389*x^96 + 3019446966172422666778776968842488937011173529020989355832322073490265765230658910923212718408401477702682415571474312722056883608796622691943383133736675788931975723904710062176776845505422122890264019003470607487905492779719265457229660878505955488165624879593482524797391025364412266249262478464164873135423977549798768350534231944369585667486071071440929584493582573364474541331821981048494468642337098956070991522219527549920688017038553470972582248333740982626500239503713606562949344024519814167843904364514829724689794439705074664391556751513824915444065591227209008357833418930558317233653029159502895286205139179804060672461254316256989195361841377113280016304084169478934374388957558499491544010691644140231869971762511149566802902987287217826882925735362259174918709322294227559332109959561165417835239597443937581336341847227550947617954190849043478313782093195101307258379815167194601770261030135740660340972408324365233453297890687826956828913380239859810521886580094713293094921793655199496337619898920189929576510928715976643139654984164839475689695522957979503605865993154937371057752223035053432598415052354773337599938*x^95 + 101587972122052359614312780342844198473699417879976752239940103431348188082623954242557013172871266711023919590383961048757886872110214412638795187025511358667528153855977528498937683126223724915336788002467785560478884441993372967362575794494714778608841904636003979317587091289272214669963451368279613850014337751482886098359537433632173120339762213960674419571089297803047603279634062356792820349027617701219176826258826620030991136105552822018491596727416127358739981540757802631791517504500852019929230365643959530162083169358742155966691983928652027769901384632332254127787388317803777153729064238922110126026778017876784131508995552048188413837826331399094706389484124591958951394071394207553215286657523843085919579364988334408359562029776531387581933812695649146045362943059921872105495672012295835282609862264405548251059810991641101589006334720516788610604747233865192053503731484786485129068706997461113315400771234559254153403113095104701825640962185054068368503196779731617517322428863086998716257044281688836357017425134276082208158242510303471171086511256592575523895431477031611801471386983838547305974564777480972253959589*x^94 - 175759253939565163273752779610355730857220751610828766076375243315346486585776987961883253785177084786344522102458277046623348292362705438050709177150082874251695441011490028362224369596935296250875670182450799849419495723378351406462355447234262455530903240593410593583763021277137732269993663935524566104759059709175967293042666868550746990602175160606077466183306822787242734148298412805248272094084378119083086742215798240093970997301039289266239538451384738665619835440404465853763769874826121857544674345067533515056773341474184459797277370077973462600480720614521035046505053161398817203048114768116615055742657407186646869882252612059373427833857508173822393591582779412102252382575729435877136698993472209697399597713886447934108146695856201747564202059726122826001658475518054907036060722755178264603804917909853453392597177234805259420150678218215411154727094601886732979825979665512483003978313643855670780777883007107434718965923172034916698998155785222589523681552512535817195563150720131506692851401235421003960897346905056728398126674002348371837776386590313282221777257659062464224092734393211403999841010833887576884670878542*x^93 + 31982760975430732669682809257036651274572552294226262211813272040395238000978911425449727918232875337288361056298104361777766023173748427820298219360884718489150873958149030613655291846441917622933724885785941282380116819940926504477996772992560165593543573568232501591603873033179178246382339602162742302984922904179339135654183987860379792055533802050621960665581601784569839769219026789995843492993078851917755820682148464144878613499693187665711913867973878391669890786637266449891520350373362094707287515643612033085678543791316708963936184376920133926550904216733162706300496138399238210747621128357468819765810849200009979981744993850313628985496607647985503688629041778582768738402311328071168723173649074358480854010272112751806641162136534155228213166772839902494393297038480797889722403748877973055770518736820251135146666392158006213403239112198131550860200869904794682553010370236761059672452523586837591961461076304565718992269482503759084190587183504591623930656504959441197229368004017600384151038778229315104113138745906278529141528024299108386548653860270175148847795576910278764957862510425980460731740223972329119619225260557*x^92 + 1828100871376228817590326940437266402341966564726909273191482217419820590683198889989621141078323251164062760483504911279250810089473939170175093677756398188022584307361815171667098491723302597004084222067109496259279441707530294243105848815384521443545680439598097418352949456505153555090647102300389466245646543690623759501553129046374789097233785836864028578618769815315175796546869871447568891780221575930896549078549819042226524786488413313463947250103871660958314036991878723967780568330416234904131134508689578272368074577682714649473280172893341112078885275153832301541457197363168489522328258134861634798127745975154083526385718389951393192626816711126667183460246134563483420918140353310978373771110308318209246830513583763650246775673840519968491709682000038493052737103295321352829417785175263702467625914956795033215446074691801465820850744809211112440237054612250613020310527925506661469969485322306578888756934601611598195721539589932427013570078671279494785426561245304791070374021463185196183159749936352272255922823881346801243357931109278238391164840908589287250439817207280941319659879812969980966576002247375378436117894405091*x^91 - 1775826877788991103130558443877944522226866175602456149447937739963971051114440976227172779683102132922765308290674739327156334946192354097128772632884608687842825296864216758824696290400562795028790646783680929212202136605529994299631448884462544544386198472144718782138991397744515617396258363124186452295297715974518976358924043783934612896625635195514930545932963332234809178415221217359745885109179755890886429210302711628331748431568569445449078844322864604402268355348459626966939493892858805893924269964669848466773658526725217417557339034242127075558482866165483720673064241763652361569325274012205500118094970196324854907104481935212153387606718564682384212032763025128490320482500063812285006188761748301573479257629814953578288846456623258254075820476428405194006461278558152746374390187193848676299579825047557429149662179804032564203497289295177410691728228071922043766001707715345266036742711057270609794295301576823069319007637762712437634926236701309494344973276589039254739557004653421059905337883100635089761223122348359534994854833118114972138581051194534568674070573967911465175323753614679522700060314553513435277076543338115489*x^90 + 232832682968208742021210134746620817687925131853615130518042388891353712607473965681893120424609260048622457902766580484499452420170477774663638122301687956069351462120975538451284223264711170353826155022208620785401678885132455766977270505963523700974918348135034743440794106893704473854923483521876222917971006034418397835533455613309637440234079080945767069532304796329196821524900178266675770192591871653025345330604433349839669325679801340599589739326684899279802250349227291104029986577658410275669022939559661097730855218884037458400849315440980935710312479185420316573464999066762238464378515915972224277494201213201120959119041610736421450326793227707580998343764988279855020254282807600394410316035451304492225380471389992762672901117253445871174020994975225974090889813925660611232548554973758443399988494114845284691820631202069708107561344073717375936283320916233760308503059463117261853511121225346311440695373929316247937213363234993553013165457281166819906563610260418953373396675686885617511884634554886139922314347265554901273675239901827653302310435975371825237720562181239063629007779376778235475305658069057022284170751047451993954*x^89 + 38770747604190880473857752952655706030403932443960161027795310461942205229026642856439376228954779283480597971455936167725834854602449003197541030800980273974240488613282181025607003102185040432599001435660334301817878951634882918278751827547959755347559026467653066208557382371111756613410065249948342498646069389570690327706226232981898662515357824789225594975758669403130191694640363348904747712117679368640479769599815658429592679540984074452089625857793176233656185743612971096826116469881499867807071362079065236290827820631523331520173689566395237622934695942696450204572174765144594530829032747219070499765887315253585140604002582464215579037710815918818277677260587952685820165553686490444775765033333788729133120439654760933888588921521076236289455769977468038437189135904730781146671214551563875945920160441076694424381376731309224655892741002330764898747315196496262843812669499920169214343425127058107841330872240770239349110674126896481578407175600118137683243818748129480184991919192298354201509398932295530966015707124930703920197955783293136397039900055910049463662930197693910331953957473552151538644832075398897714709221287487217547844*x^88 - 17274321205187807642045487157082346686540497736571779208948196364855293412053487722602969007429632894559748024610863423171806554849051412008062989823723082236750412553143065877925977635734296295160240464399398564934863720009296937738015474838666846238918794930954648953688430394203341939529436163383033305304008392209704432717468070875514537550515348749439338610507773193127991377532183667586845414752433538827909301163986869411478659371400082508956190165454623222134456151665965340422349815716139538098731645107439597289263655192359691359075338294469864172729499344788545529293213740478760392454868262431785961718717919619721963400928229449085520987457911298567679360541026078653044253718742517613351433749564012724393087035413549214933934845051608435589364676367837410327018197534217727995276714113249946576678598008813151317540341972477187896699321693439461758975103850553690994277716175831626845206429512557924783354794225316341929541070836043615688476879342230525071220477852183034999356224037267290393175486872494221609270256076294252042240727926834651987199029581137666520063119707036403208575931264289908654521847989121359485848475970598703093920566*x^87 + 1489864333356993939938305035968307551863056826558909440250475209141052419277467268048376381683901349242618923715328322815927601829277543235923032493879106390166475335288828053406742615079490226740128929232107897560251252591261790471202565895321605316418629528064439143810229326066251922415433234036140709309766940192461624623795347126180417684154217215866369658018515223514918839045188777009621158619783252039645984201756713012361391792958397505329303361949183787175442713196081421345652550266431291752717757171470111494391283302620094527468765234785150404972950053101603464782001926044085448059600059526053922959650639890236565698243329452910886282284772039207768236672729277255745203363105296822154316941642337654063996559390827143211772850863041564914295820237878310419468363382968638653037405441286427465071000034869863592991478254293521149564726978140691318140707591788179928838414165878609621810721705055699108522678798849349710629247892989563931718493034561379925330513156170724510481978609542091681607884841113089290023784623300653859709742415029077860549155540878665824393823204764648291180003583626973682247519837931777315594594870186306890102386307*x^86 + 416181163483428954693206496419984332421250774360501049669986957514237655921649524621627739413749297753315454364693304500932139653132806126503444622725173605879958003674668929882315082437483819335842943409192862711384271216398835891145300156617033993926111851267401200172638512190156334194949662415763235711250876823902390709031038530462593776130226897879768728184796330889380837921271284543695505053771074364805697917527486705958395016724301270656013735589748629685915220244912249919176863105423347923396430439716350169647469332422981917192828690819411926789582281087657848076906759293806301166300318449279105382292904014688238295595783963563257136249626180089606968807861240464829628278302904630550837615898378966925777681257795277497232012095770453174251505327541534029607156093766992585697184198708149273065794619634100893073517838787816765338347363424736830970327537880552268169202707964378033340621408757589427654411016928253223670395297275209572855743052688596155523693478281091634872662244294535808023273766414133902534712834452639180893271622696265435860157143151556532761896146928130169171227353506431285331581653259702546063080277552298538591470828514*x^85 - 128346409951847822020367243442008999566011388452200851084777060032317338982481400505627146441431007485858243157937634046820897471124813386859088369920834338534256884802877584355131774675721048148214432883789418643706979608287674250255371276899714292331219891237600584605709830328080397744737097974218549282843048680198192984966078690176757466265800245102489294298221551137810838708131573021036139585600695202573704817908586164772004388794021086482838128544243482056832013661918029668558701238208824798535793154389743994527867479412909557704835850087037329072987208283921049131861491971986470065064269853026991958514449864120391773961154000457769129760188882831904598101520730466350187208495340838778191812077920084481820088038123275926735837287704104362914062232815276038000052224398869917492361086870343791446088675555830709194542919502833047808664883778262694598578415495643816692898157217881176219101040022724783019343832567804271612352190232201692872715099683529561890206475061304133130329369761336425817011482783779434783090671408877255004239445242675300083264344793488027177915326125050156752148716507927562667042789601044747184729342265751540146458419876821*x^84 + 8781553312582345858109480424824834458215350218987718302359991234192408393787142338728878119807721508556854122061260656078044226746625906543901730976107910201107773910196902710594811507560963385040674910291630557303773256732689242064940069691712501117065031665150095241134316147770313633333020767930203381436771239569203456532208071776624799864069426059461183844502288000164967393954884484069567418834863701002214146509959435790587373351879175988941824776269856259383013858027687311171048302703805105617453487200298583028086479530569180554271626783232445240119121928015519148125592366935422568397346426259173737486520966929358855635722097811248002307270914690598794384232185909517382008992102698095271106701080067761178330115963617866107068492381305323078608504921283161035722240865845969956456881289398428733726272176004353399089655972058113455862967172279347096059808712488752376987040033160776678976268507021434716596547535685370193404032941311217366425889910424005070487804709705518768177759739481889172761475166690895236870347929310440551408388104586984007746554532462267747267751234244523749843315316973654439504238323146020216769211481549185589437654054919017*x^83 + 2060023646897483390038992243665013191288863786759069515880051777480421782984406490469580526369650268947380417066508763331910343437045591396900853588878092065918717843591104932357765541514232944884962737259338802675259069071647335645917690110964356992973359993448153058408710019306206745479443242086629371447007994546232019509909528452441549981443126021395949675449885929800076625708787465442105543613348343664937271210101119338182160850441844057093262979907702499080028290822559618069972491806569613526640594818538336916983179354294404839976200569886823163047047118753402461647532616966702292027467424435859131476234742166753499241038506516839915095597065783664419632513625765664347960056620297839705548129810058050723651322215675850833280682991538865140140297743012707042439473467918844711579089074186276755671960623294150892470351028689131013636462832875790230032195511360035540064427024647942505889237490360015988577934840625768420062025554136235015254924847744635062560857870721504703011502528433913538225897741090274148911319708273897937562303595008911584216561564403413903057355319801101818988169666969858113916410217606602370531111886428420305716833943851419752*x^82 - 479172187203140646194159268054696718460839001412728146786849446695203443983580743983321185051068912724177369925806304518118687583119579273098417430953140598348934333276616741279676602167028607584029172928718952221120020496375146101741518118680218781428682319669753331040650958877989799229713475966573092078257158720755000073401735087759849635755122115166555160149485867427879264072195921043186676024992109896575092115795273975425370041241862752740502578442821433764358859044109714562403432130071814032252738582610380185177426205327897428838241983631905303996774803556192876646822981265323458429061122982361984841216207974741376004756324032746563946304591400626686232963951881448641407786083427566870858099642545760008660637280145655173098740783432460425579134541969853348303600918149807273718588129837753847049951890561167917478734328467090615289502635307157530539365353167230143913279493506961177837974720292187033450739974904833101888714871071399963865518289928475779824565313199318927420953416113736386797585907829442159598842515661074940502543366676280729827392461917103231567338577730547849056809728701733369160688686550347505057129889302168303344990755120556488283*x^81 + 21346482911134521040705196009647866885450653196286266936543383142149796405699108611780358068403590324824179104131442906280760092890495881335851673542562542375530013747913022327227586940642733553423189811217687145265733180466110620099504757089101684165094918101998973890591512185425240260144373175858587251224772625663928694059601355749534065162481624278926775922364969808224377929476820421652768896481363581556051222482774585324677534985398243629384575420529176907534432206777584960366543421667026689187956479968699240576798923094058833136290101444111626449662326560626490229476411187033320037282098488813618923424663451369819762443508160480707425977716793073701608774077318522208450207030459865513198777909389772650243171661146893221409807531807807913799587814602123022815169780189683226444175668973244457843116979426005847036195645820343596251658205639086054662087834156868569896199507647877467398149950368911505615447541062584420004170370813104518183928128514525706263870404779857675699889998531808728160857714629002588822175343928132871989744677873471133960779034262940858151491514597793061179792432217524338361087900572629706898664092471335957404284736690033306956241*x^80 + 2899342776434673308849473053002696714493784291356822282612530496161130663417838942644579939403358381854591437717000075419385566065168850667580505759956298439068692457718977680612330797475719956128897734356052434650017209332823498978209312644753745496588660695726021014095664681187573035502749884626838113336831033730716387757761447454948344013592674921900223798055640481445622579150625468143581337974899746177922902637494202513448285781138962746337429019238808438424651034813366275131201186987648893571762331222792514374953675971586494048930032032076919249858218875737866674184852174259977572801667294079820977833733524975311169349903537151513071414145007474302336291501849124432178583130797505045273885882110320737683518619805295793686615170403109284068266682077123399032599758568400190628885211779489420137340617497880818093931288224230010348775831717784137965292874842158418444163705369842380222820867160375565588541953995670971181567072083650310389792774756397157210903220747706235383684208020815110559913103594836952413642931519038892999284300586020127076967988047485807436815177578148438164068613720517215467028195799905718280509257670046009715975936759091484067164978*x^79 + 349087829706593799158304154820338025953132815771337270336312273871857385702210308491405224140465405901483756504758468149409666355274907387904642864209303240847282795470320512628093794832388673496100397525650229209102286349635824606159779471125505101283648702562021436493043755651934711208926107456212882842472597944950159437471323179012691042183835003238068041632140581376232616381378448910356439328519336464845198524474842221634494071466657044224987292283171270505362914485354381413703967006115086460127801939597238070656407988934950106765956355277779793204216377236296916882477151522030018406837928683548374706175924019358049797055782770525856827046081920185105584906727624445949381202592346046205584634360429123803682354735008727071912285343485232843062069040946564923898116088131495874406610007615135270417931046767916244430497989347976103714658834320525385515897155684153940779884762193467879927295590878065355801682492805120311297191928088506422744687940677009414783050551252028683809682317747749698918104539501917478553794761110867858250509810835884020890558061672896862335989325545248697803699775947972616169363012328584751579241027009060018562623725884577063701974163*x^78 - 265296126635220081808999765507085721582634187605173520081479071612127234925714555857303068504347240301399607509080926329376423429104771524084135770241283654398539500217990964397072609668552743337514775757088445105839642145823467007009994695066595720294331827902438414738789164714370383186056478743100818468960384898750634990102187346274068855062693837903931762580647159448892646125178209150422297775068182593902337393915939418351713969399046347187025307669286121355440747274422831603313743124415361971130076356926291953921202070431648628351273480603686059444571261490458472836724824372269668862827615187533483146993993214784611758302752272438182414178723891994127200120520614871265757730720456992953835072225967120839508761265087107132481157846711520426581127629779682113255759465688846727573562253074164255330615004049850729698332888823194661693997581990600815264707921868786009879009898882028889861271850687183944520622960991574877720389360824062073686458196302936857788718938360021402810012370013208225709691770090176540517392998602479616032709519099910862207375299103750259340568601903215775899596246705845534444095142866673945276949056669886816145019006347307952664205100002*x^77 + 50673072270228197502269978204745632101163842729477282767579016451396729722345794052343592867735194012631901096062667214408549358833832560090738312312450574474620432754662375920390189495002883406451167916102111351560008728983097998669580217540078364082951875620571675579153506333940683013055486340077729328879911839924571766450928683200539960907458141481817772174955073151026319171926629713134644130046592636929828412426803001394896500012680468613219862938026669160814153684125507150666682920789428128114100086099548643857559958497465383601093117213774501038738617818602882518005580601238367816954698504818454607007265402095382188656556081279386964375291219807111868689426887048114727225902347964190627655421329981569907127293277210485748699501986756092680590098368730836132156805760258507696156158760701013034847581736404320314917328931490477889530849109715748380029477474988027056880828202167920193017010092068474731985141996652056186958992589081310133032995660949852753731909655444455396826939474514509434316764100911805229427873021773746445141599297273240458062233119818969341314105165622444441392985067001526867233027851518245679986149456615857347658140567590753320652877674405*x^76 - 905789061238462309088945973729696125572501455370311994484920057403483370705875286769779475479322767196678790076304338867909689754793964990827622058195789048108055256276354504744515644546762040083328380651676637881228627361248544146590856066208843159898174179032348932435606579993617530111562191430825282920836111862069292690508835470049745843414923452723819848869422824425356548411240648928336538395279315752952024407130324733637833995199793613646041526206324309394889582456790778760160334247703670912550187103309243976602458108062332649145701616482664207273687365537065787281534466385221287715054915350172825627025603520739249647315904840018109039450686277453881531330139080875769717308452552569672438778595823511280243173469113514411765009759333117407017991280966222807694979344504120191883703031206848280066798642977408607859511222532420465711270216337891945116616759945542958016810189277505288352223278204500393681258274422323577477798385487047852023263062806741654420126959007271338513243702246595462828788516016916124709885905411988200726164418005501251612209761647341245602417824450872931671530199099000648760218791523979410736245547239766537115933362826975722423347869941089*x^75 - 3587456185694011728520633966805398639341264912112943147269976628553612611779102220710849124553562285535781760510869681854383389259557250951432900887095326344935149405174097587411111662356633942905808711195952586909956876498212639910792368779975390346650237168982818768434389038882272407447447714732830385193370203923815874446393873489253103372355723875321080648145281461379919238061938407918401839127452080468818946413656867816102382342581730013192014327813830913509516540189927773579797307729705186146241396531607305050770673402247538078993755969487420739226295640577311711693726489388599414438985259653096012926584451242079547525291241772316501508850190642580728506877661754885716907163428958409078539340320719800363645766590526229813321456589944975956041108026393263744347188574814285962419824564150320092156974920843717712683251362352385913615627891922282592237722166780318935747542950369110091545469580611091677988780437891065135977802433241912971963726435847063538041310892651681269236752226613481523010667902894354654993407145522333744038479675908943206975012217457762203093350276057503370506541857235654910510108018956397892187716948950232458244992893313625252842067794668010245*x^74 + 1204944182032441806451346086088273173082979985234032884184878904487330141912132866449233144858458058985336429937471024480164477744906943022877216328056012697318260730012992359047381725285920717088130432599021917779024631756809947590271439581080183824279081444253647162181055131849290625327228861942447969583162253641982488770367102428707933137228103710673421293406140522181041097811159289987624693012638838266271971925293254579990507860760809044945556456617596403666697156285980325082921072793395195901077031190341669095713242350718163117463674424652020794484399988422735423429244058545000659913795306445755008246020051223739866672781132510682271268542207736552056173548821222598638819467268886549893483998104122605360895840669103767268626241742702338935802336598772517906269081054134659123204562568851126516967468453351821379208405098452260372566177996648134121013263094955338972553396794148818484899426483581816947301235179863220293808133640841810416731493016954287538827849484306078831141296012027873765210058213503407420117134133944267991730358700999344460215782190463757541939757177197797460699536840325485546634014452376735051959014842972710600489084575543373548484339745821202940223*x^73 - 81124219924292768976045122967449091954755606079737855316937262844557680982683811613249573913579340117856860738390571380223255339151928488794387166015518480946145951928702243437036976525199238811468022327106125762013961143980006822489829127206903526919186723668732325399481027479411331697333830055862573907866791676278483111164532845953209007495430377731233261541719677553146584965091175596203328428130705809842125529199543695899567620184906273969549864423244658031622337552731090338724571390939884394241018021364451381294201162640793407689703504061807585000435976894980719058223347033833978210275259821127003604085403825680696021286938374650665445226705933060331261623380665263028461544342398199678494079831510835229068960316964400578114860817163545209978375451891791802083161988441421031308727614628563684868400000705240184828196165731050362799678003870717195756684591780157399822274478031191545182009507854923182987958018278488972186456123693802546699013217122339474324638706223910429680849886885293965581254496191132156876861909261994054262152130402569096112057325268335067926278981114689120681033875161707605646491319685760935813468583922498633882025953333889619942567530046483718528236*x^72 - 40538299968239711112654208658567469855428786184903222857145487310124355988287255371500182248085365146460079409953493376839514423761938166093589376966084252766529470615969111826101195983860520723017948973998795216042778912189855174082855422123620384338640333030140863163135513620698714614475642010278068614859927352320598505746696856776019954289002146926968301456590032398264999106748110507235047062954541177002152331013643552164460113816091432798850210627936975114545558090628768738854795857349768923695326702734523365285507966324573087638252874935659948746909495098392828537807017364269193507307965405061494304588640886458902161805372007014009347949139687560666691614496993903988003365352436595692529553726102225689092558539488303454164287487042000521395457624917303649819031511665474465114507877775555852144482940588005467458375777716092450997686986695038866717147664558366409808590304209232455960779182779950666862183247012602798096114700391735175911393578793729871503305258864330929238261115378850844893506431872952514858148748759887729427321172045660598883283496880435336359950760683968522720708276575733402030707399423625156056487864520546077243142262359889077638851616823773703640961820*x^71 + 6457030454526970258708296186676576185595132151157680538733762923787749257502074104435971734370190323534729195841411473534579924031941916274583243323748041326800179819939825002385424806122497041809648063621823248174534929063401803810705428650166161960356996656226355135712489699664793001086747892314506160398572370348704821478315274478588569290944189166224467202237448241795674077746279536692622960630130957094040595841574969846537498058533642749073891232730065139959234315947793299104046083376611515068287586107488963289304002652073485888940090343547686578923294387123493205683854285908360186713444717541130736083982342353619739279691462282136693096058257124475264702301303678730962878245122076559384539125359687767962721670621977430314980451527457032100721942889067837285573729261943534377614426473854289582603219104000714503500019526680073692761857326616144446346990895566149328274063871470046450921844524460665327297154358244979857483889896558526058185780712889304253070603202074806683896024329047177229729136721086083902136672875985896110521886991397026494310725403708989920374904396943823422437141476044364757599071544357058224362064898894707448023006003316365465388185044292367469907604932*x^70 + 1909807891587475509298265866866619929489299984536792703705223485841284551934959350057895393103293113810238982760694868822656962764863608976148958889703444575774188149511850179062575985918859487500966149299123687932694160582117463313267599749925377519807843276395677244969445091049090492459369522491617964960684881246772007383910949967716139056584685210973956002902917569362510928994720105853813921827435320990339293269400665786297393923477296124682293659833820311486352065323199075691400561134267678063730267137881133800387637038920109315145823219288279345998551034019553092178444926689691601462449273331796597607251845085249428146202852568990268924966810437831633981760072129523444213851410815741194023466204657868471069324854665786012566856307749855525263733405545792882868937667968015414783747356312680906638906785138094151499460095364995957314160878735400005147538816657019868539749486628377882725054322426980151674669949307632786589197085380727728816495498464418296085050274401792907035233475709932145431587467621849773643938810467520829966264254313322014598427506006825181507170920100646324824478372185711975284894716946585119855754056440456251829728903027087778618205137847291122796463557444*x^69 - 569675653548916487481690689856583466887796484149182270577435832781511260712742448124930186710676941953295334694679304751949343222892260533933591199227956382846788741509837895207852299454106660541636310589688839099934465201852050041446502675603012796183046637587468431916354737062315425600293240598301968242438572772335810403115343577986161735243242355314514516504198771578271346980150386123767607740725431651578496357057708804684010100170446405787065566462804623687418948538199622143440438641128751867347687746875390427506442735408453834945770222952374371404030221007911759397481008904993138426866934125257658093362975098544798071394355491246823428612553610363761533845384022616178413246400940379073952029849593941518076749749843630215592567768903413165788757757620727087961514436746750300470155555352982397107066545313606278073332111457234866421577610405481570357632498788346022937468450132065995741214318609833470471011169718376174527095692960551056042237584703279122857978139600294219274347772359034797226547982104518055137213129876812003032162768935102176548791853761844734918962668374089128819885314806968889861425500081383354163903881128476068749949092487914044590610791214952551144729787303580*x^68 - 61319561494772239491899361611520017241899330002125173588990441665268354220962923595321789188433255127142075671323948742948605210170171135982393008106729621776276779410294542335773275336745558994196112813698990082538597469220304136789923541346470874569863257709568993407568517619841746838991839529578190167050492065211975975104211180621966007012470891805731752486246473021983356834164295586260373813406109984001668250143640230901401700275542378611717542105588429530913645763791537337449418540669775951878054646736671557403191987992269967336753448790194431075857626867686098771623461771028499496163530562121128295648544238026890379701885235428054476833560375695736540272778167734962113262060971973050624188742520632705230786962279038283482154204192280921064591177742087112595757100051761518799585076180053412054378171092560819392213555915055849051026925456281238448605260085754083032784366595055874890642253558470893522128214191680607543459067865368700170748557848596094283314957930759125177225029418011048228557920101066624492073561591573467107757178982380835360026856996763032876249232204196248931707320618712264047813968505803393310589960089953407146014038772205783528242895084223432222531557678126231*x^67 + 48432813298815378084827049251437531777333498227516038894183998762567441503591767140966744949837498928406518445205147646153609631538225113168527526941369212126044972780014244621474114989637591884782224709696384171203066813935710041237937437844774539755770178484896843738800259195694649612345532133342196504653636355836979140166570593942000633494226126133855978658724384179999272002426547723140222319689413448843546100747701492071837370389024849754877707960402989528382159603325564612104066671780182611201471404648486886572576595216882935403226434438514781589697770302606057127956650759596910318608815817644715469733460003088394475872374431796482137716902313060768414345474980805296097396617242220548277440318648689789208568464101461812891764540034606172749903103145135576873750010285019530193825511957826811580188337094130479939862913646749556755003811698188595957574421375169856680475426759781727341193681700289162131976963352365485057666923769338014214129776789091628856529172154939279116373680507485472880720183779932067058817603104643290009178085988930798869220663884293701923329836919760090789077111143478227724872838969275761931154849562599505603494727419444684115526949750474674210136698553444837608*x^66 - 5958445150202059433183594747101889579646821706822572275325938064993900309148495193654900146413825403276910740384032216111116793226558446364141369230411242642170027835384490718310837003955156389821347963076599321557230577277552217078686485792551155233606762106369380359219984343183025217111001734823254613010994092936739368704468318159988356605959516697901425493193143113153731816927786594526444383386305742933867930954973350852422708830387041396068121800167860472861695334904647158231953004371145252888733586272770702794133531987107660870062738270157723126561031596305777538516374169356004113116874955775718264677221647124170096201242106674904980577602834788810856427527470614641817024253911673526796079762286204425965980260329656662890259934886180839199917970826804073206366092885182424410748437629284061239467170822742891678879568310336175229248146621248184117534420713542122321433898716768126539573238473917135283738680247252052639896203438718980336742911770811254038568076830699152780306104244943470225556973025212423949893740407971767547358137926831151493495106262683231479777619097971891091029699941443025332751316207926922351267714357795761643932647923676268857129357467414501240329215631422537287282*x^65 - 1196895855631734938808703527750314909961186758414970007752103632978248818189924805266483101729585524560858976385468716253742666507489618362408151930979850488452419033516538494226935065758096045532483508619661536325774611700598281643605041056680374346712708560639917312199616246782395467084258988616859262777194932230254688196589814822107516208163288011179314255432733512231203647330834627192397219100545213476057945368513582518735226602254184948112097590565420345898050460595755567502463382197121011729083963523600345900771925367426785570866185280543013419743509847842955294166431569880072734884085315723252851798439496763440012108399047232368533056128884043103230970112650873728236303047666579268153632281863813862487674215405301547509726757602545207295438380829461867147067128532463159315893099220725653811548578032086260297353874229320849755692742791104588281993635486326305537514447053562464005624177509830676942410819868359328562554417165205796338368393198619765138050918299662730754948765873471661253813141077751896217555735609599905719463114990419461070929110599080351165149647453264623486000982074234977122672126743201289594377514562113313156214762865964378982347654473124293844774099851632076453425739*x^64 + 473253587962152325670491393153067477403342420764727611800699429683527211371960360468745870993030185544369746177447613393387148418660241856183507237899519763898940542375318139384719772241074575422477788141082887907804669034294967442855818357430662409038823970166437434146410653851281045812881116321341355735109242152779949340343709175321265166508723868525675101668713168138161386128023488779753448243829525702500142192500736052283697724099702715880010677887197922439104816735071625578192968509715694743277861803187600258353565889724213872026523716800841894649924299265085428297953718923624751151491777556663066835521529769079459389117192691451943159216214645981699641786388500263874945871018175885432384424709081660542628312023437019829245746823293250720799751388646565349050119407440071231411499311085273375660352140500310847897810677141153605354030060274291624740795605963548660384328989642804888854339190913460794338039128515760942917005208643439728120793188296195564771185833612124502518221278833533856399670316640371173168039319643296577021836205514076503527505350891834440987365878838429762859211763581866881899993242296645732669747762124699660519994033992941442132502432805332323445998106818033582562947945*x^63 - 36619426696190937585081316577070055106557407312032126870566630865310949938806571770919306232582417425462065320098132798678939699810352735769103348612772700389704560884147923388450073545768890610900351538162204432952820396068482768406022288933751527076112649001121376258521630974201576876431000702837195933128749872829520103124775384128326771652898617295875988704861257643502056267213414865104445996580846706272069818818941941783097515975377354065026129387021323441952175258600366157572800233358137317256246186964569619476370908231368164869896361578218971132393749634914176978473726432562885213736313798282598701329130763701500191007849425513870965771357820571047724904623748629593818613282761687566202700660861156581401980400664464469884941576047547547820803190278152232844521886756355111435838896923654153711494717768185002780295861566009607877751357288652522255187008051234533048116279318363398025277386749668732226082687486170212308131945617339834387982116251226962167509983566970819373206394855580925817777639946055488455275348897493672560125171510177410118665711008301904891707021690835656324464638394760486416486958856620425175821237813873038199766824058788272305724825906183834227257936962712608495874152989*x^62 - 10611477703702919353618269081269181414444004982537232488731650497924467160858175503700713084644499250959229642990625038713241788142845569544614592304934615901609478875591419510528798693310119507243265262856931497747446408799024954802489298534495313691822221063983160990794009514170441476516634540397009604644878049089955198802051145536996671743361864678445685187236239218370328273106075359730887038698312152991733261977027292653494565533101171758088149016047879378187887748846200543243197540312274041446959331395726081431815701565543672723150661008904759294509250211626172922656379659413013957405589419795944859410097569303204577193914728229506661537683812161050024151925775788950490213635008366248409844569132120248604415793440672561189699387848745588657324451845073873890653233666819004188519702881719022631671456083596581248594698760838523562612247092195239873990332821383512575819364953499985755417822385637595489939704466591416358569078568566566438532030016610312589736243957591333456742333226267095797342262413191896145787748599539644619614124983349093128759842199987049943221713608945525049304121562192596113353677829964214512529071718757791076348529558084511319156238785405417261754670705624243745076923985797*x^61 + 2794948943754219145070142742121468814273445326804695415784736616883831306755500293546734243745065572908139372058551699736808153560546859442951836003160429908620216470062053201076555602036055904726705466624382404365258929113111554708000880091288865756725577930620400788369072318492580079652790575013586543265259766881067040294676153616704715134557626575290602574675846136344750971972636306602428901912776839988911704115019440322859852593665791994441467257597503107975312036422791664260469472944957872179786385051229822579497919396571514922162202208611591305876001404835168635327177016923998913644475989009435527934758428238133018176466928929383071572810487952499345587735545309468613735108907540210371640812501306665712326762178209356147320535480950650448694907341206780555856114366297662402777968961954619427693031962285679362520136210564721012605148141608190760787406512627073236385525614360650341760579665877978786696460056951999223730154366695593196684864974229352128371014928095894355557051978045674541829721868518333816919080071173532137854746152644265326904840256053285498861837541719000496681273469066076681236739177274957680981354081943786249418109315751685058737873634395902883186495713543721643788764567965871*x^60 - 47293292660192312219733269999453667916865071715833838036021537870920076624061209706795233439843997290319672614822200461702263436926911033184911208788299252487536338419446141993020529268311645815271210223042293555872669934503094304709595030752331643641539262447383936897240934762088350146778903045039261207497265977471147147199260007137648043062468861787461540447447522253502651838334660444162764896653830117956809159773341848895386880224792247476031809773905590643127341255419370467422253568849487954329631367762613753956773071137498084359134482026745051517121028976126328547306252845210175628712946888967300242532469384983003068907956219931774194470292319878650558244928120207350364718012123964097652742922394708731398607310203112497257157783990214096571438068001790218797546642423510602297511594142912822784932149314387854579239928423123723549732542670599548708928984756614169198232705347200592188911873805849479981588655026964580712195872042806967216208023463572917998711660452200316084772123566627281174118970531582577153599725658466568681273741236865208915211724360315271235594012890198479133712521878915560280813998014073336071424104909253026710717337610042749571841022567211404597799767384130358676781775445372655*x^59 - 82265447656213974469788482945739296970938844296177084828496829348115268129195751274681383256482569857005902245588152333803789671400251080296235827039478257598942212221857566919222861461716202495739934201711038191202388063913563471695499944699829449446446332675232761089970451084321890755636688463965215499480888271067525925837363984357460713842172272133555431343207447623309715948320001458348425824395970394284549135213203314048410924379906380081241679796717264313855290529755071939969230867635002903535632247667991453468602543057006959136081647926046384616544535179888710021303551033594872749233637292601341551481152768713699745340250404335817109048420262073110888839829074347038666116472825192523028036572635352266555153339429184100080584509702488671572562455919798632013346461139182958643752809929617898983244748743085170309697033449155518075647605340539773615952774827177216832987292112812454512524148030075633430194334718394407547915495078232218746233558601205163017776453878984647460896839915139128336056850035767544291341180315656663681191994421111136533915832590452841670712697162667431718412019252219745398462608712345786953853441180146925048860258539851704024981112722931789650833044103377341819527948304641556098*x^58 + 11231432725333410359400183953701891343092736174352741924748266368863223499983808110746719102149053442902342608890604476025353169380617896443032685276393396081757462555645009569078720985049275266964474047751477028977458390756340573713228166683905104169756922882926737832785342514662335853709939800037739930929429903131764996762537305378960739031444167758430707200773815152778249151862618153086052914950829013911275230534475351750641484586628224590949526294473241435379609476809885792944019868630861110650395947367997077561285145400325298122987509399679925451439772598753250780785530284266609080933372012903756260312530658655754700446053996357615225171759056202081032667756278153123559243654846452623309443868215904064131735986883095926195828784803355777944904062019318502195866360797923519951949823301101878168530643871623015437215493176125697572850025105500974727737860615033522760889269838516066343693413966857937523606598872460075218146813954810164741914193009034237830144958165148443272958203911106330549221829851896415452468277104785333017237187202662665992875092591093904832989902284471806898218451914079504297336011798567082211457670650756486143954549733392205018643638004702672087667172310666484642874203781927191188603*x^57 + 1460218665886340184912077289188969041513192650475006695675917512107808153205656006610024636520399607233633499407993845103934808813909004094215435635681864876129571338035068129468243088002656961103003319601900138036503568660090084062961663453191249557582400835959713971781074799280645732500006525781309732620349159398615562294212389861678938090128927128259780315185175983989143515569243991927784010082793468188755258536093882357635058646129725430118076991701253960364165759474510902437227725104774597312135031710013203544675356754639249639053004052964547026014623393716119511117652984614022620322290128464402588231319594633950320780368155994378226721601715036910163658303385425087249593392934558235898257165040435088552895671878331798616079837136646534819880607657959966204660165689353366966244691068252273301573867431799307843933262712255958819620625984657734113952727002899272183867240923419884501861186695961327244484721082666043829152655536815381174673499902822417394417513129977184272976326857410027498238758615648889365744078343292841492161144821480313131983664284556427783068446900927075719513121222810885994565786702449355018353537184556691373784674642268862005270383654832425704900414188500058179738580904658641392036514*x^56 - 566993922069278523468596866958722265115557347217925824511297940149245793919262098218755055687499601246403935977322842772374560753241762060941398116669699300671253208168802036956457792227624286464169802866590215688965542216307125244973966881383121059953519043817304449591666187757977193197863123266683407446421974466595946643025327953364008247978847302462504288495592779405056682772808328572385974295648974865845429943787650833702743395967796940288377534975064257530226376284943398229375052926546971073936161350829559375962788837131828270258060237347983506842633173032915166067125785773526066385548585523199415098244277875750939525930506107072982367791112934190378855960729800684504004125794466497725678545332617281905826686661912956129267133986299523984853424290196185938558942586784186831638869870758855653474335342073652921329453127555939714610218403999961361452550292418436311989934000515723877847272733135502998802493069930016037981216310447785496818661069729374416109129893640732408866835387195760522753788162885871724898685672116588649480863950910226304023531126551168967959572829398756761156212494779972634448150340894362679911417532708876836903054046190378300050685850554258435608366430563924466409109910332380322571842138*x^55 + 25103590559612118457756781839641040203445480621166891774400122997755945583073775624226905530134581666043143492618433117564180373708227684489082182358274747689283182537770292041049050515429361777711551151435900738533223187205918386932427993099479152649744832728252437116139885151965912272675958846738144027172519642203336225667855461739233815395910702230326933725117445156501134199146284706852300454700888766176502048775884280063156238247670698880759372736934042659521848477395450113549597071109766288206463959228218535068890790638255098425672322059082303967292985120104447624430254561444994922054234951938683026174516282506780409740157552989580821290324444667193274128889400603644560618854384201146570475917734270964566870756471156244221513561652507989124788635629759351317163710903861674997805151166196646256397209817290564881928291076152329279346255202846494235380071731815891507016521049126830473612577880389383284545749707906345524999389643693689046238818406198475386964972045032339114991405343643829783118247464820877011350905231437130868957846539747511939524371828073363096356174845225526729806637981109236632612354635161017964059460334768850759367561241471047299786034187215815714400800536380559950388709492952084930642371424*x^54 + 14333675522648126459484282737392955815616947630351579935307044351848029287324643806464819374675918828480037061066608822288352658277801851907447626524899610324579032374000077749255393603177671201850815649741181247868082376205818839114895198236791059154425218731034811217757239315353761281337537828501639000723871529491580524639286758997362861978564484487531263155828878718246049434322649701820940570882202675015739830122032777772347043595757342635234843024758104688729816207332924103137625047741517201510456481229460663034247800315065681031590458086541462652842050141214216406938440430421187592606124426594178069350457909887917198835766860682036051547388590695101785717930321442216732105194859628343490714653365886927948137604593380587363455483902835044023294899080412825538717052703295638195925535406786334148065231407838172922372629659925086383042035623738773668013228452493675654617239750745607605422933863146914075486793606725933608837772856905205696962084878068503411791771673041566371967615635246712908393348730152182522719564270320667274676188191020487328855124581418060007588039439155045623562103411519739767648404222156154752668146043913945037334639664609128436288380003069327367753132094032573919586960797527455703398120061753*x^53 - 2612185605274030574837719311274967063146503921878345611975513172032349836011824318031485681178970922212969106272803546549198268813819747378477012872894149440769247145361504133006449175651830412770023478801215076391066782281368811997057346959291997881472823583357593874622108981633319003219577609763977876966481580377437646367163591671177758761883694509436569612372770744622506445642815925916251294022705708508402993422959668905054355231735455642953153648858706072152615945020930179850765607465653119521481846712541931248240392922942691861500975945320258462563430871468097805476246781484927455012549231845374235101077697642994079897977035480821833185871973604615842592903758693062190840042245637506994636081278371212536422892273905417217147830349390250569451866091808433866388192347354193485077382539150123432330604745407732260471897870230578808638354725919733219907786598000927006794764965439905013731396184232574542155202794023678165260652733193300677761383383323728320231099655773533067849615625570417732359376768338473982113931637429117839063062410524925048598988262084662520422828972526798968216176569885849482687861730519719419840679842385849180554796867900058548355629227985952145501389277490033972530134078759971617667363327456046*x^52 - 25103459935306888816599027695317118626928019480935509968898739513558080590937308794888786763567669783866665382874522899056277703346689787078855622781287634749645146658435812476789934784434485975768589992696902673174204692304419770763692677471230487303204794038580241882946600922191471644130972234820685445140510003827279969374689056590973007475235163492060903377329014664862346214277297642877277598102018902172125799878674889789178521242307439197352752377768887570069197523872240390330151390805890487806832382577598596251093144738031410421838955631626107406722974676984975902542130337106927960678988007445448370226459944434489124589638821607587669273599893314554339110381754992357082786930812829322804104450567427139297651090317678514756687433293832575902122547450967286869436539866842092267495934304269136893067104189008657062459631017272360395808939718860675701048607003394529193782757527558192101913818219543879481921823867533777280263215240276324249373140798006104401365390614153449697872719454518992256689978724762010106171134668256113116964969327474623918102304257679606184861300543364680035614638606143426453165164101469040775822241077534024700949196273500684944231428919427680228236796627522702882678127002228800192871429657900579*x^51 + 61172775489986951806897588311525381206544041276717156113181610229401785636122864217161935911906279201562264016337493458230861168087595343198944959015389606871101353353295631566674324169140257626307103282789508597513858807468466664461378519062391087155991724032471600344802580945910134910896772155939980947295542338180400127278079796765064116756398381850500047936962747563127199341827487474894049799002472987434298726022316995523118820723543810214684968933747543792285088695852518458820801307703409942717646021322407689473997923871803088839439999790328628014745524189476676294203624326900051632020747635942122446069177197381013430528909787640908709777407036657596334703201267328700922217188198849719647907604685560698551215059009155483436690442359889028233518126293505923739670258596199949324848437010787065977004546544278594086157416003746453442126896732202981796943204342380017252062931429069589248378786355972349585072986046171686122021120019906204401830177380080560875711383664905751156271972434142362368967395770382468607886605673638106064771300229157003780906014984099952804174850311612248443484216935716413528102755444509394190081319637706407634403897040249775535834657215550545556701386338531605258138697434270336362659593611445764657*x^50 - 6685888411912319442276180841553702095511845823595823842881439842578684586302527594006028047887659813249305780482624861570645599745428053383068005131837144960371973515091012523369234130690205255730007719723308106962213138361083838255095580044852944143968891989474705639001666320931159581060142390453681474120819178949689584401020301205257563617706697533491286010308980866676640153468676645681503559891841193597912859057610919225198548357299302633522574352594313701492903457322896591938187679484166913246937777855451299038522908078723320204915728021389011492990909033680169609693267781705018840160790422408341889114462395887656525540439788664968993003007859565313667334381643449470126972418438115747212124645289574334138883397457846870120305154224132648390198850602114734958587499953128858015434947284174175943521334822074004692173324685659387536021816054260210309170268259872959063133175357622563625761123539171352000827726941089295383618870148818106550659618780548425382781311346945074025728655803276333978028630353698388819237697480702606439241045709035250758740595533671964031818072552924132016510989419045891003095469349681386550538022343605739674587876269873470198797142026602817678079206810129020240633545666608915803747576590314039221358*x^49 - 288917216812834414009581695784966861886455592722408611451665610431045447135378948320823588825176297898535946919262718212613681984672711628155411083864389804040738137762696984839746439950811219790152468151398876471340075725547441964866993801266784888885857906223384417232730898559951750344177147995510265625172127900302848782299070358406587745014914545365646260425675604975475402681919609256752588431646078298907401556882368925528533432929998934859968440662203062784086818059829767953543137588886079774373264566718418562431758358032728718950122912966311850320801336849067042875168405474154573651984319026689907097400925597107030849257976501521184751221539548753226457812750355716748382351856690646979145113485233668634264916605402724650646524933124804683361832751096407817354469807419883384218979374734940545666650793046882417050362871198591401735515561247396882417110322841370359592761975353942056103773559316752679665851786335839787177372078701053455670755626139740173408864571202915683596782030134722783292284342778162218032328484928922283430165220969175975534591223351708382699048191939227737957930740080771718024808391681882957440635978290079407732175653679920678771971288717031642483342467398309845150969799204091475325357493480342978344597*x^48 + 131449133147897194893322427143963066289024949904409742903764191017789194826179154012106046534532852381953073005594861576744842089606686582531892152932522977370428834616662184646809023594207513597796216890972454578004775473672857226173414954302104309430264386994704702564676705458262191936988005594478911851878661985547983528583015212161044649292404653883984440708344199207579194969639638922367977232752986515555757105876342055867811276758616895660015102672173568480758428789763483222238061358526425550815207434184766883230002366554368861166567140419259467159305516966915523821641249687507645952245398154005800370163323902711461454152363486040882756813692922312638778614808834524045843102040789249877630119976787246629598275951120057613872450707619677795431064956578610193495508965863840619248057218903175118194329185648428885824234192924598999916435981097427090072059989280917048543826706094694271289569457610102570728500710719020684727641813026829352510795736735751255672998560837178512772529178545200921530749388311747744705527248769092260503622764245245433932729637648283594874954147519778285141936604026223867772924637422738331432884708990031976967323279742514200638960249165849905598848917319578500560412947643671309107009452535216328808569082*x^47 - 11034029501388475965455602626223898447058974951810216618585407691867595226183682856727308485281150425729116353751549271235528453382703106839733004263352375683512837426252045885676731327557676568519505685527530319184378844055020194782461597131996650253390718523746562897975919903150872501914636970451310377477345695893139222544308814595722215178982127243503797631846517119628571825984589607133233670100818136033812841781591616959867060538943185036976417086782730753296617629374757277761070333857840900686845494739336186915439871745422377823595069121394609784901595937741861615161272036136882663042468761897770956936814214302732948511983993550900377719158423972463987018111653762736835994644297968379385679802861291950068213772071803106867732680743691990323465365907206442635880531192400715917521383357969787808048839910987552347947270048345985109061918699892070749798412463001466454751953878278798047742534045867327523532653647837023163372897341679844545765894769313211208651081413457515707067132036454023962699414662723169847942776534965688593018848703519544626206685341618267342299589226440607577353517523436387723669746552459633531755563103973506473001004398303134171531071003378327950206772948196653133538460780019142932596024154473835702917070445*x^46 - 281536433945191473160866982818954348781156955537004024163125190445473314968084020667741435017840266469872112378438092445281418025152987978543580241399728426428218804748629073958549489823135806241939268314171222125663906165207907655287619196513779819179991151463702736388147887348800772410321784020715927866601590240083874945797323707320550518250757060805347927023245467275591698837783854868587950224983485971907235347587657048422152219229850796856379373359537789894433632206354192351599932899409998254978124703399352027428866380270279482618522180072410858953189580993595012860095811262251448347574126523037409347052650901797555874395485411605712554567178271175658825846169349423504388363012949372191355721845843331796046033105975947788324070255763559282252702483154972437334080211671630419345890364721455094756739329806776059392895531734520158357497716134627147422903598230226770705186978333866926524051572816074399123495221727628450011294366323050670040239485203191921474243693842627553994395564384912009458298284852990137123066830206214120667043860535521593993397509403120367047354724725023168936959025776275174862599746987497991894528588680254352553919089356278834607495238141655928104224181342475826614954709395620391471243980892555620362974081388*x^45 + 185586302905260772828988948381328092839380777693496645995700187273767042734326774237851222117425792638809217752005097203923853477119170038521756129388656956205698936390695187029224291666397587252498751107018392953766028001953101601895832240294742888467798774757626169734631818851073359477392685113050896882606011730360158995590838159797559392975632856201008004053173918402277676851938039512097610652411052041254707740465476391350404321881748035401732067588623067079505551981251548571542169142394596573380745578698704070644444132762156524815498819287734064324244222860260434527491601471123215836510691323527553814006980127961802912606831269902837931036671792922245211118858269089960936110978488816095930548981541068430262278820412801960074281255232710722083062255793118179507167101426389599476846277967068483839493221902376640525236136844784991512459412508714353752886561092869259822204518314397444966140180633329480244036147998624132663152317659833638419076279741159680405848061938348707236384096399543429543718591666247448255308413507005193549952381686813701919456552553098018992349937283017982631822566647519091961366733591500155263995064691786132853341545467288495685878186974338162185740396825524514712179170940973799774326547195685490987026645741541*x^44 - 23172768099988092366558902480250799258593865683949358953424760331841021497741614828251038882815834840097372713486590834953684323210880489802519919073877694850893395595416919513426348689185255556748095571439987901080399888503093754067808639056546970021748804815534252747707305739450638071525332670712484885695760472945538411490684745038157384096468163394096939111735247140818901174421458344238445864739192575430077178618486106789200031911867822090581054140689727266314461833296260765540833262969690841591773080298304542245469375913359988770810186441408511146976495513835517166326951724072873555839389117043652560414311984638499651900038450126734473651713254787725162398653949530003139633560481522142795530074934256235790920727867963145563494603201962352280220128704379702489001113781382354687045052966141254036545983254626835327036388482564745893180337592025238128307096205220462637758293171505924991101310558795758724416023201347947068019507645360338487232545142555043880555369833727331834614745081845521662676762056417960040926675847827224732640822198371271313739171419934694549957334616609901798343286507933122902207462520987773736398779602785498187415099968205654747517941560917318452672793337530607731786571818973687768869002010349264959804643288616335*x^43 - 68857135690362041876949463821489264202625014723572499995133443059150524716662380340436289998315611133480904731820349564927273534868746465305162736162492759400725808061075899892084799226805856684448379951667600885218416830973943492055158328832730404922454338722864282517794570069782280842842525476776278530271888809079238258926351643444987889946794520864346825110108674337297662436068642840218177290909857480372785179234372984607804625842779858673242431059526788345378103155955976763106174100381918095890326360440544140637165421555540131866839490970609385166791426077797350189381721444989142996715982034266274575500785549403161094270902364769784861856314058460814648124747205626299856971055445068334552716404683081357286184900449957473396302864659775258138782932077772422522457082229168015331712459015812447464649176720338414137472130860109916323778612847931041325037794324793323096267148778839288003000126945445207184103402848604664489921193563796932274668182142409389017811516386436420170128714789344872381468893861990010532616898597401076877260817822979394271266163989864282465404624667811914885481090216055100597996725297658373377099219456603980681502589142153708109870951142414122575063246164611765754987119565116177183094565147115848749246123782162399*x^42 + 338712541108190144676461069122972074422395710810281728646920800515588808576778556138038174994234505354080055659033467961269505599876330020975744732428035771677002661055941833414338540440326425271170422096144999755843726005769842813361494381246053087425467743499367815691648003138107370951967328255510530858607710463308275510839195972205081368386215012436910070905146675956925765771028891320009598641216004814899055429546966906879577399963360849233473171122759680114139737864844144409180669186272365694083324605847589519553056165489611383668591371687817770381686120162288383943604245752097787795079855790112014865129965551819443894465939819087039248687305497159437835267920395195778542591593246729284558563670116258435064344055214284318945186126761967299440162519524240740034323219555065888097014224108251972535460958003493722579974881346160087782776905152310823992093452680787835365025626150458105940926081919215506532859074714707171731728497103444126130229652677589342642997500580461719768991522481625013040350471371193809718869806536276814244938797266398397554587872674797511494658688881934250303851470901110588176296111351745498526951664386825582568451202273975399487457089344954395422480976872156618240593216149514328733561332892880556046147817443805099010*x^41 - 3286996444740149074061161415016884704640288220885903832106310562954223629838957361251294609644265332920875826673684603501496848044941122480836324892569467514344855453635133848875927697462488817612577173906023807236022241294768769788676104890090999607661339942495469399398318498780700805465036193062128986322136298820197649039755914302910345944679291614417504486806428950174728727859303540404710203258094633507375798224213624168653409079788776163608185535810928930684791363671966665458702254974530127691328071699926590106454369650285850413093360547773165153288439499686429642751907405599569406905775767391624177997959187424910817733186676613751782703445347660304714973233161880199527625200392712818334427806013354170599881104400213296130665056416975847269020392357741509413103208458377697938486978724115840844446581854913511833887484554511755804600182816729220557618006105874471808365906933105009965555833681891698999339312890591197628512231575149551347663394610146897809320540632321054077933960689903845277202597564822850910886055767923897066712060902449524817869344755533913854346200687340868665973300777536229311978238320836074614838607807333911468908631291053561779231666279351192478717915089094962964355553164269400520616182345628610709525619100034146492462*x^40 - 8698365018383039953745666837972279496660525189528313607082013994499144901179252274750593409314178302123857667820978828776556314454191893873930197587045833564508521556060680121463623692557707863769920594650880338010062527677071314448380480604951256159979549708365597196606728950304716827638017383045889618055755301430551985683131771795385620341890655507487159172778933433122237164039072270703573933255202486856353679356880036214638855809908505451539407909316224403992963461109860910681337017265578952274392136958011426962216501331029961350620568969042917695269747711150887139378234210409654658827118468815823359263057472470438402805518979619839569373502034379410564720597815236626353976216768308866269168255949679602887510594433175901699373362278973400427494726065537832456418827775926171783050558733873511546381803185723835000902623539242472274598563045849707985957222524423913397574249943856699682780675132192387008565405253902636783835859395020639759818227180919982127748813540542027710510594352898579490600884808378883423205405135148380940584955116666513451099522527784836576757019733062996520847210609936801940226427982679896704802088639708623923098111963159230841211644344778273006542068084995680050989931799254143700275297542035930814026643668969551304939231*x^39 + 1073083835284112583282536843382748533564779520482838715889416541005733900408212973729637295508735009809401018842818185745617651034794076480757170703336696823544804296721577168298600940655602194201781183767391190651747014791731068673000255710502572925230807562774543080470278122933345905100702938366511895739277465639351698286742291681621120051369306537311569598042659910266648716661013442101640985243787970226522299178381910126858862743414732025968113873449289050748805090156242375939607735340735675867146839010968455326793849957544374814551060829115811878936630710589178061067258330154751450976204123727771829508311813099072552504245737141289090270009864847010150222200553280661712538312180443965895305346244930481324133114834817336155840220143447620198079932472960046727172796354917329321319043740368539011304477963043364603609841266422868780663494015630437205398996325016393114426101512659546676587070845173636599975868131935356127938751045947735122799341999878743808315707397200749800155102104600874146624690535636689662331138162327724186818783109904174657732101491561713885793777980827181424299566829889964722169360178459646881692995383384490430920703992208292951054011903671893122024322666315614686939609647040716753149020179839018909897647028406069821163084137*x^38 - 48028433432735614956233787863227736165288061794003424677185260865886130793152616374413529678492509086364616217479815822147727466241088852619447018770097142534841913488602728893655865566310688390101864219664730250508938988734240243870116132521600600256356215360681886510360825374177990532905746624627168034927172346329982615371242580392838038127875004500829534891824763277588934771600786002179593314897254013133345591006563488962293356195550779590869146651802018752134900856194294174811149166712737663125677129971932579747442662301554259441542617953435929417443536639619821840868506216949599552749231467769461519957501696559174743281866064909053529804297952268506586001593971574821792792907407441645213034828157932852198419138442020439915290346130156393524290420874985802955172670590070277498307908633932810759274496799174289905197992489413528571572889924145751824314079849897526871196636526599374138478328510927908039738342043002511170483607514465484981096044067267070172201611682908661142189944708280271303682939462915236211058582137801706356283531934997479558381928275470917505936090986400176933091311712466141992015775808772956778557718284016175856633339960893902358917070247675593941540373121151787764910660057146162905137308833744188571050274416761805616351132976*x^37 - 2675675955222110811539073732823597713463094694530061031728651510745628159311851572917792059526347991991613946002842033737522351596613042143617489650740315634844057612424835471214530003232912555122101007085188621247513545890668483087854334858909140808862921849503920962892029425366123970667087958782635639171482825518784829818779172217679314649221385214492754824964484873822332845323750417544703665804016059197379215121196778163486300789292378206950427631077377735954179044488028368715228066191637615927906401100087183011925443294605921698523402349625016153518632481966033934771381733240520163289842364494786741438301722136460617728670280267524717078840626264969579774080887248142859189925620374446678434936149434691139479064821863609557997633247807239465690070773411948768919427669260519944375829849687600797831531990478293227441936208208934855888240964136722999239743328873521131707234052081035849973136729246475704029622704279967022250355578114412088713594714183638722863343658976531789577432041410088532427592126525802636096927043348939498938778623194841956057994131525972156551026731705441796692196054578341893879952034690101221180100120819974059290640402849035241649571800113178239746144997103716311500153223836700319472577736489409617073043691466685751238147917190*x^36 + 4264708440014099263083228728659271240079471554094726453485567903025335558597932225962589807339092181543755983147629195699739591888653273341014373006997678019296024350279206666475486307527101843778352710175017917284946966640552562528524272913373636718436675796791506647695334924519029711769166472269904927904328973867528468194296683593034178090286800032790037556491873322909244315919611547790922438567311873697265862544413616379932688216875394523091032768343999667250970851221131441661985621722924729060102765800625577582841564638700572158270341530517955262478231218845617142343790229719269549131654357190079590949526844133303213881549739413359412041214088385229361807778773528095745943917218212606564264336852051955144193716028930370354464639060831276825381381868657080889927218891102778699656348868939463440911577322430601375289341080127072766884864178230311306691303356796392171829887524353809402486128896320851733280989814256355651678015056654932911413232656413139452480232745265084075794924731868005556974972042306610865522491870375687679038160436355086390540500044555539694887741002534767277387667980191578954236419787506019578930642080878491505180245616287404279395189294056670845308306285515844832711709981049609705661756030065713515422707492076610522401016843348058*x^35 - 1241838803977121906578904126505869740364592326118607613899542455301849340964478725500284715266899555400094843261317129955270545843318064898422762335530505887232706819646710673351315205447902043665758902914685924729049840905548539886616520439944734245306338108110975421239451687103049546017394339570593810536697357214207886117163002898785629356091118932037392034927728377251642315167475326725879999305288868062048066533638834066047259224725826874983224005537971194690613648734056279441248710445241959250334231372629863774414214578795163937375845165675302712492750403104675563392689127505440966380264321600938032954112718588074587463268195049805666398647867869233229523652039667321768571798318840872662828222395517905195878369068744322806229601887223078479006494676446374514490314684718864030890381627445425669503188691961721866946875577515478304275297498801257816190758900859233048198315579656618219038304984431098075331479628086178543786083622588646835575352945413553982565274534635820451895198746117207806369631630358671078263501344819469171146169886446071104237592664696893725985571449755578471517420120557385073907382219154020082192360889964216797969299221403235926035444425458048943938750534111731427041023423730269342868299449382290268655007197051720384199161879067496877*x^34 + 123828190861801920176114011478811816152665701365654357186634093284271047964205077250062846478166206053918951274116235051684584865137210449073943641197962053597784490247957077513798470047272472199690113478518175261870739116941658339437857414213065035883935173231445126141737867681815302723436509635892881256967631545384758718815683746850305633431156337128882772260405041775971327496668718525811312965868888440459195187783118351511391832815022197733370112214649132790668315286562226761070864093697194711251251571796262406749092276654549531616285839373570055069427142629849261562728803094171265800929395757247058573939279676083851098432448106338751002604156256975633669687282058150533737877336171531494780646895298087762630501187361111496383543254338360972436271950108206122025704171234447185525928020704065024125235585246982100323770926781697096626077941470943893990831502221790294521526019287279533642538157735956678676778082870137938583263177941730379229409345169834084657624374405865614419245214914079971376528197355751747998578135215940157300502595659930446278238080611993766089671308759991781330474300191613077979499986664712931404982061983400924746180608589707681740820799472679227385444797440271468623042230540755772978888922738156803010766792175270080090463992644460398876*x^33 + 3793565999264200950701754352329251671746647475801745141515428241431823328627887661920548055233042074710438812038039023469504631986484933770113877763864261662273257211933464340845412268096002077991864589177170313468064404069278976258269146489159103189234028558702367290824465107934036686450421386723360400826591425731059480103342445059728415191463555016657457362778346094964282864862583920808249758294255096196322704103682429707063463068007959808319616928438577308019800737326825145456411781757687158378471001152300106154687268149039053227705841867109072276145918819037540743266202154440470816111200137611690616303810447688732465873694779992503461405384706475655081182502424987441703049497079923210046723230669710998047243092843295858948705326302119623654956904901455251662876552154358109764853051306766920795018493353530191405531042318776480365687722857139697449894837450344256741835323653910159729800548843293572139107280924843063984427601279271871689147462433088730076255301811109964782652896578428837481391039639546582322543130763463888657421840365521554458451847627659830280403306269833842601864424118472175063245743223411176656710763412166344317878002181384255184206460056315929399826638370087133650060524419658869611339493290274993512470041870898117857056051573152529533864*x^32 - 1393014169169137326578337719043294084750868510913736271577628201102662487032288915406458232255862646506800360091967440791738346273295112729496716472152922603774358258981954336837224974881115952731167044936089607827554509401531562110036193178748065257674833697198266514676651886831321420938388655253179476269243923267096080903974198361570968836566857306399149610458244016524578025474390944864161115133679358207853062311131877905792051249576082752009024989128356549657334859322564296920955578539462568294695500877979696960575496785607069926861475941720468076254340764338816902396506134258662282799337372722662851901260420656017943457579716040946788447468075930335074671141963600310254477723743343149829456571714343160854538385370416269644376903304573563276107202548345926022296404455324454262877832922388466528387325233669184429925496051132558549228164688792391644215745066615704873672389382961715063916062329045130089426848133933280977878878511126893769488654485204513102813505628161153001451767648520396448049910328483767218971488724006240249831778310109001463780557093314727674466877803001540065903006169466662813256584757820011801893408499216798181311012434393565630931779921345609864760460377413123272628919935118692955546795592427992351554624172729078335127737301308048839604070*x^31 + 18723256747762533167062786405666053965311544309276862866470479004746629645673122944816964091952269957735074709805519133428145611695083791739880314617526636622627143199649684260079237593958910832366523901666012055728272375632787972093035101110814575887897137614188028996531860277315857289363511892385305372704703465055348554385633062166033672297391689861688271546054138152965740119281459334563263787606064132228303151006211349995141093523966185624081424226069515839790492855944706505323047990866780689227757603670094611134968327397122741792192523443930264748769132869092280171197774465234193936009959341060909425261561280542650544417531543144872368791580565018213169835339461750984038165006667669585996982391209945576342078969971800204321137973752436862437893659752743889156089042747802083851232817660919594135933951096230184563289194660890303929225731864847988244480968113181923300566204371777342483501464149584014320255504252210890519030322477435712524951895010346250379583446489821386128630661366838798744216162364435146049872075973712120149242006778968365434325791440582911506259898831350998102208689301273884505596535962758266986845815957093327605029937749694574297265978245218711808733901774338400919789630071951081018637141546623101060433931762865490059333897197453195691463528*x^30 - 5609444546923465227722317587686354663438696974634835049504596366232621182132518493032317186249436119928471667939995861368482508696397532413440748327295886412420452116221559933016497378319752664657225194655861552732381334692282858888391226599028970449814888687473564713936878041488629924118855426494570468910283380023088136835248617533471833970012583230276157120713725364536778497783711246160816796734721019570822844075153469002317908010727924224384840226922869977757342907947768531184626339717530783963406697987894867330419849382564501270574712836115801420503028527965841315291391724087897970077394057735883802174791599535145471045592416642454554472740157008218937248631973333117891098391477635197866068588320309031048592270512889147915232601459196189463071648928449873239850665353280319236815237467363213450711883527833782814219541257748514091547213539444440948532874609236321759255373905235030356395560338040764212480573644190740242299101925775222228590795126035444267860426758691304928369877920752913001229448533089198433208399148219159352763915354508837448464224720532776615337783153699498057384197817172132762399461657607972349537466621626809445828440902707186326841617181403521783365474131582992153995830284961426209706097752739187842101047318457697170836649046518576894802976288*x^29 + 5217507331431172368908871144328389062280920899717271145052801832825787941126151629265042374947708158644964030065603642317597540915733439147625135322162824376418281632911525943622250971815270149807459825149524929221836236065142697053546604299621560540173152556888454648905226210925388637060521506040638794024710250746860993183141895500784037356186185579043624625984832873386084516729846227660884527194434701834462945313321705149629779817402402128273193449756526782058833564687012646819307422644917884055912609664458547220091732001225277768888111723259293609261242210020036964344066320946979530224854582685063896400954511148628079038493054448791681685834926275671683933765950179827649548316636087314718727166923294914079955479275593227313594506698989894267852765956214211225677410440107478962643719427818722907937264794164629098957022983383056441876668634815348527278602263648808182379460504219080774595218287321242329307966805817397966698732825582954507456932669046914698017871417368868620438403837162779578606692032213821253658324203811504255550288231911772760371640553852323857287183803136657912552119986886832779117955498544678327615038558122875041346902518637902817530449682005211521086039682276288573040316287723453259131113028753861330989498148946229830171137355518664997051741257131*x^28 - 783998717255999019192761728275163907025991319012577216676604841535121621700201256919830369312769140159718699216415441228701821360514259388673100336880783558700641357927104841793265367296675358614607090951189148422002777007974465371441887136249457910097687213242082872682543244530182586746054423713094294400780528183970644775023139699735514473834784844655471588512674373127016182205387351321296622078232778660245843688316148207491359517161263103230020351033224146561546940092771218175965633423535755520978606660062045047875769119204534146758662093418613624363479877136586086978473638292610009579452152226911032640216292563368120652398242965253962676421111296780636909391455111507597107745620461054164682788911225538909924239079559439740398753549645139532373564427419914506178322716780819837070108090488191685261920095926738517487518437745091588206576273004721656492291288183204072778192609523825896582386070470251194738021047786214703093899267460349582362118797929880083146080717261798837274288469092107542356821743408057277853528838067516780233876507097661984754438588596121439436227956633819410083034110045815207342892107426283826463143140177589342105059613903565620794038626016224824784697783051273218179578571677095834483391188370528666696982448459692703458151498599790515959413962735706*x^27 + 31776142034626966710694717267111714976745368922636757093494131892733716165260720872594566783507214292482280471175692543295323565730403406115007400483394490741442058219202596785529623285600572367683694457596660907112883398503148546264986630298707341204955574300378140707953995443066365942312169037166828241233552906949371009659991397989852901557858689204449670812234638305497466494765458583408352066301312982639778522599582274116794775348950720690789181847341266348748097214858519291768635436704622101084812014280178902362185101795652573338511298141330402176627753732837841040364319994129781338815736896216000579415546402643325837973257754873783523800622209460600439505543630717427477740961731843165535146284703414481361033146092858147714876687252233114851444728980056044017610403562807605369217819604779987558756179269470582745506605041813735550836246890184548867924980524806763544127665151185709824974666804190066533597734363343819892877174151135479377989924024599727841818106633132450380316454401401327511300029592427145366301533983595288855745749184847099907050734291937633861714116924244109362982111050515664913025652569469064285042466935828617265788972256588216427611976907291107783855694061374867997465046985400149899719351759099175991867470752698411501077346622588464309493458558517416*x^26 + 1974665083939721730613819851838221070415083715801885676398126294693667693332014532386694682685182425236830423208282157899869921930081069761820030852575243751778955704264844114990857339233686484161547517168510936655628494635148323376299656170494039139541876717109260564882693039459548787657693735228874397206606590870263858931938074454354886301979497466258293593141536231355422371016188820619291830129074282769353232664987827142061376668830353806985363321684913280735337752404104189544931434210181560206795588979171395725995203707150536429185662117341405734434616025129270616560899579781379558803872805012043572187777566621961830556507067048994756445644087207677332335331440781636385480981053923389812341645542948410877587870718856175880233865160315595775782703406510679797982063139232933892480535250210442354759398933264388990763599193194115239477456457490440989127311038289859550351868529934363752197400137218990350567690405746437547028408750478128308477183141619103799491645300251177504425489446894556427765629489167696500973433876541182058155089377840733235160069319455652888258026336639144598483073133022761972904675752987127376556724942086302284407520880162136174141408186423033560141300828421816349028470153675970199738152190987369487838728832730270606869010282093158328808014688956294641*x^25 - 249833422793425505300065508397386381365494934508477885246791539781842965870712334868612224763725068968949717889579892802173660452911872600669855969842951872529416204674507301554026625635302221268987392245591149957452849010741269971434167376956805218269835424967508254382028921996787429094592744636121517581682812213844944614316078744665881298068511791799882538646122457405567118401226679356291289022051953690941198288415371749942474083193993471534809547283763413434855277925974736472452896789117424978311475200279426092910598906285484788673732740257386365537427557835421057313541242898574915670758900154554536900531141276510689306499958441386141733485995009222054284887736953213521543327651272453022656605171260445559665615662387035679464823925103666504404898833151363924642642225312555089415499742312960495702982781401332583764188189872862036751552746246756310155371143445853346179251894645117289530817302906143545758183428473268986483269619429495782970214433244873129166564994532168696449497374514803643014108652897345140236592233114262237648327588109893824757114599980824649734394917132469557040437856407120321552534082229848201511927877523893582441923911454157272284157272707198142472716178529112506966494432297376173577703187712641897699931761532548934976636920197568410790166658713671401502*x^24 + 62962142623800729135141783218229493648623282125597632494007813502631915114101054353739277639438216817659523148567793672620179278735115885434807737303612731698538580803933813980442286965125524010203350457370055811031271464126444443834247896737532253490605722031625300777419769520060029621335134241637289562108103832889591934986871505480533324677560342064463946250115739214184542862234866880473139683660068575829130887893288146747589228188392267395406237463772689777561965669538289711962791210698282544831235336827434806250835532573945297225815758408199235507910790401756835675300842612461491763953214608852274524952651901770840201761653489808034524402923032920828372064176404158584627262836737017985678802486542344375307636432816893716553039090185979249384456617473468445771767162292764444969816008851693506296289569513123847549875025023004057993891846314459703535926986217819586853426827103475964352253970011596092000035005657231871023825895499562711603359489762695888606676329382125610963424145290940184993069847031716027854440191014407861098885448310972499978282670439008342006401387619001346379426383818230076259593017369875637189931377081792808986821092924098366921977539174467009136917506186098721698366103888784891344457320968997753661992322563643251443065032021628432609107534108141790141581*x^23 - 15045303432094450969132641377213885416879180401786942518623844199935409026125848676814829473911643245428884214869640462473888701415534791829133355692807819042824633123011736549901680312863793539003717136572072223401312555050855891196499054415830949884493362811086961267738305132018878428380472774143893092426028379002203654915445922624222131234194230267058151123864996389952271923033988987453160202452615991942509326913697048815173211314464297345360129943824808730868791916703185197172345570982038800122859665729677044336322008466894479253175325764820649347983903611003604370033672104021530153050667152822122226032558161025621083615659890414170291743138808337335633726593926581883796535118236439736997708313749684256178161194090846842180584375445123932894493980236797399251742753402335548698486399184501704632109655335976352361666080244960571379924034100551183257976835342036224280778070685550874570543519001585866779611642927859579327739664817727338043410865133540924675494945542707813753957562371269279467571564513314053665421576488688524215445279699599535041853021667638032899959393291471522823610328677372918365564574919554057580357542483309891955626045054414554744763887276658330853628340612269229887341649574475594376892774541051564409646796996007378612357093651589807224869860030325979574990611*x^22 + 1442080249518572680164773555573265522721255445938668549905709096382362855067552444288647744186803107455328561404215878531111348670311066299112478973967315411522259606668896737270703429015234974612358543531514514609176188047490092772184241615413383452575533275215203189733776047637653179150012589011651006227171580219031781659043258670343691287681222730130797403249853863239203708192859629731478016530401328883524432140536015339989137614022836793819818171969689596930592423408839889684786411216685152655854204469873669922727334320572426982600814825317168688881914220908371149311891768960468674882125843177493701036982805730235423798529246098874704948775676653225431860521530643592743966693370829233529260721124201699524898639118492211764994146763612420818981219122260656072708419282537866998686435322756647372989109913752367168866517943769313340231292012658614824139874712370945549298371441525825673696854915622851137452773688970455062007890301871532571072168461431359657199224985914020547697530212942532233052760060764365103063689920831014201533659045709294528010725304046275086218701497148526288887221415746658378173015111340515290944644898616352040854379519177769073953429182839772265147850496472920144632090453183367681115196349554187249871487145251243829585680971888011602930095098709755356990800403*x^21 - 4301364386440561774960616023894293533884915019879581257171219812559254888900348997508515706879472706011998726425522547193625695783618375303526802708065223946854851528772400883345631784756407728256459255036621008780006739582818686254173608227669432607088098578384375893823179234972161980947632459022335820541882951413189455720243125063099488425515463578945047121553702803396619487356281224727854773005470430295028168162508332042532062216916800451999582913777627150006261483670684614730199331506951018035322361286063355593402181292815158879239181110957972973714631537034521784124245632675189762921528972566251594417707794432151142036440962389932162757998065379825613761882493911069494706862816665897345689887464570404023806747984230994788546781108711605435227440471349807347890422866914629058569575443496118275184104808773435533344381303695890211138560345140094585249599540879050609912985004088258706344611735245715390195400209782451506600567111480579748021368182219991434979532725959745101421908846185102058931753738669264208677826757401801065233882340266588099748370945784181724437160601723842528474499890289754122192918963663168416910781845421592485805002149667540549702062525792581154410477781390312422614712165188530666205627984804036293014666939851082278997504174321585804571004029065336010300960301*x^20 - 10824602886543569878316641981176147484032636201313308560541680183830608349004201532925239606967447870931986436130777250085249609803323156720110025549149736540724640129776361686987536112820515522812141107125188407619734079116234710225191044619752214358102135218401578757527013425453457675149619258742616756418382114624663880280324443448887194110079486313254702949999876119852067592437828205508824118735594694604874300213064791501706873125715104193499362769777194351013216377328338960832716724924084484336765362166448706934249757080757409843705479202125508223969848698705794577611056311825743808345088701399968238055983844574878709326323470999642139064841223406144925731883659827964575068122590535111142830214897973065456079895850082226004546116121086191232734424143459475464339799023345513887798681920310803819387499290848228003427650645965019677939087074850291630277137321996008504388525874793681957252831934933203068730908355511009751540913358762952524059303217028587809840148686952720506103993551949685979494113560138575501182172803963697289973661880071766190766984601945701798030010253595997857579731389988150684357205896954235235404070675761077771949329264668558351444975287865689395804706220943937785955566451267324426835879407103220318265830146606006566375108916321587474530649320595753955174306122340*x^19 + 1155211675161108340480826994085619178625645785593914712279251666222660722085106454209993365513175471976091847882424385491946026147520826551478717499742111173825513153209682087980265298980248171247741002003256070533876747293787584469921613520236319757005841302283660385654154999732924002737955978319377756575018301203935317641921251161021765198471225948275546772136356520137260322467948029623428787927256402700088723400881671040489704043038162476740656356900009694551035468407107806224630914120275718639456813701997567255649657812073311909783000808626567221470334886801230373152676684306598464689134173999638477066250348947843389260988030091031274993994261681964076928882266443014586371763165429737825929155666623326685692098898798267356776788658712489853885581730052914725856194838844800086407625052632501614254010060968659241239954977479033959466025330705974918278466903928492739574439532323486290321250834888339944306830499132242532610049585963863640676125112728032019159747393160954042576817543057494684559018911126840822852129074601144016061781881024616558488215382287568274351217491751055562937577778666513643966923105265767238710977531780154518504264065466889095561228247181386298569489503803310667371266876425816430132604757343689471427076819954259980148604407020187411136719808780689511784151842401383*x^18 - 108196406222495605328316781516033345668244781835539144267634941909713628255419275641297238202351229732326857420249243943945596428351344197119581487938677117376669464878961369068147810416960371834861290658234775428872749530066824510948676639346658827968442444562134738291571181989103109252804287429431225350403894913971661806110242321514615867354439719534637749328835081022294373237940388667649141883016746220227037113903481218697994112032518064371837632240577098424233598634791744531861191236435013882184118584613086654209893223636348377136194010345113942383377049314176768424245004579117495384220745315900822778085476096681894800071439600045558976197668453734644623874429173728574458134838681297116186298972305930070364221315371392623466958130549758100835408129365587734091732579781136110965802147409227086738972589063986019870389187309673658156424277603908511494975421551118924729873335913724565601343157939143873364782866425662083094570576051746855485129199114756211205043160460627451381986479647371235888487635120434025707708065339526047468430229225603021771258769994069767939394249376398438960063264678422222473170526801870986002991297278983624554775895703351305090036802029433210283400927700858669573362863848993994838276389217723404464619134927503278007973854051196178887483332276883207086911099552828083*x^17 + 10928248503143616685089750788004720623952236823594084197093507329745701338405696515215649508953354041489732520235094723081824749310569406468898330129135105994460970430205608002812982436049537406257388119947211153107249248286259655790395670097901492212229588477721520880750323141333428221350012739734609036955161637887730036597908812102817900940940629785793229636567646530787990654796010313908748553819195722005184855055601124568380961909876520068784706924451074475675182230063291052739790201460909869787626926836662044556315980164892877032002181622593557175218275741063475110275261292746570134273663816869704250894393140580773249047022888171814080236544125255441307429770918221846493448690151541895930782092187387954234339922869327187980519910827681994552326653939623366451481362805154156845735263031059383528504756649295085998561417648938240737614369057361011489651440477787076865092461546668679842560949086659033587147535476103698951441409054469431717830373559652150703408550172657914560360847266369754605669770480877568841153237142490715491010194234486847861798639618001970977024068493006642768891186775680081247907908565896864889566531737183799703913505617123924190338091366781567967096846819091229300493152627090480852313900465310541075411578590751450753553700037389283764429183760059362451793985052648804543*x^16 - 478123250782786960463702984267945302187099142562095535990882361086873558356684695125341743752846672868082719147796895517888988081987720766541221136786485587452505913349684648370605871314509794698347680233666836124486956924078477772522081431723931331197143106120162194858682759316568981887231189553790306008038160584348127051297868834849882395472672809911301389090267447498614510982186699865815680525228595063037497445937571812714281875320892619890176793033882601705524345296772406818239557920936219463562846855773549164521870622534805931181994619044879232294865021917832364232568049929284653924599039660320890680356399543804007614208616887943124188072031011759191211486792393411746921853431857274728601523018532117792096183471565435763898448084472213540063044166669934870340622029207829101978758166548598974004912829208437181548679608122878079219886534725743689061586363814395244504845624042113157781449522982033529576405595168211911527297908940480775576473165012115799476577093418786033015266000140897028230129105985229709371727574311927935699978619703507007498369565856618352891508253158416545559499083442661506778259949636280837888322383613091834799344233390385751315550916982105081020755056561484314911426619483242289346274014477049157565471283385373511993179402525855981329544154524794401805082973284447755721*x^15 - 54836598240358310635944367411258555714102290429010131562156944166888159911645151941323583661046176595661596126057133987430789181462409921645161251324845564474619797676638884818336777368462372722477436554886955768730894533926121206297616890780276095398237063900454289563958668177688972046403565837228902837112296565907018389104302410644665542652584013177673506153650169783439147954549406681581423162588428125361169601186832700620859798094351621067506845147919411995792261561955445363009190312440268977081411128008166424223552624614032087539834690719397076574353042253018499440401513420033940003242114077843035359054384958490911459638257195322283811935227671994609241442328318063023292579197939081134984225232571287420181780551436857025869418129313239916742910815654464638803701449964514941743172294189714214377132558300888386877254140311516393473347014344673974471036446208009763933730416797236869936816591438608573943055044994864874393530220661423107089878311608503527662430907698551356277228927358695088561345309150042423040323474880241244179241050825194662654568343615231460882837966748439682995818719179122323564999778294620061347184848821905476945097415616641091411199739491391270651154130795448301389228294745149051603199761570978194581263617699706605996965806015879173561590376077995549496399277052896791765857*x^14 + 10642693343551293317172789282341762642657075570313629618202682938211278622507552695286102018403552004691303908075515580601523272207676133204754814502109287395549362207961282188458846030298835624001853259110308356854643634834007197203765526299785803426349852771297584665670977071781469088392901298095871743261254533410649988344272780027246958302657056440700390189780823808607880862427126205607216147941780407328657666876108159707259299809016849290932080679409655374218746895483101899811160454225859746600295121554465480583192972237967299428286937443259308457832110091266033748027713022243608657743457923377190016401337674190746571011701247572951742373496195190754969006262061770194623836564805824951461805468309781143781838169898381337619166183159150514028438037367221758361661010178069711500336893245963288802614233795826861132375371653253636224521308328554751684904182388150109044860837479596400138990215300320868810843680345086896697657960884965834790424289780273108761248436393796106736469730138990338442025691582594619023851508025940758755646955728085439839331266152569932220528647723824462224487942425122545570329863538895262718712302711724654936117177269062885984251730885149574740402658943247334195360249303162438135938775846336175029500402680643061645357640321714165532911245896510063150629932776916746106524856*x^13 - 935069652196126964182749656606002622115017916568969423662298548005495653150673194245905405587886795909077227386666255525322966629409300184633634839522166911059699332388806049228244670648034260918425034759857979387820553018185541575470629595559266547504895020663332578649186338677916124360934703403312873229086248263330309062046214787044295927461733600267403949879514343384594036847774624734107577984821252407198278093746565524273405326785191478152401160714422274935420188797608074666737266405677833444047335915812702453790622032132403944629601062181975270163927731124038943937664355576311624949691416976835641136365509525839084329454602290624819957100707071498560455358557859191891169381495526379581447827122973058712301291978913943632241250521531944606196544565111918713647443631544991066872796457381491133294034053680218607423971941329856262502535615903883775786943391912862447137066593678500904978134634679798129291753773136752067137347670682915085981633045286221331126338476921752795313048691579348132538815273927308505618686973452318245409395741062840994264695483511299848224816816111355836815447416228576400577770958775424398381180955851900361662874950046159810873262459385971421993453529914482813347205254381007968121118727114652237804374098702650158917389530529570579289661418473636125424975464829458978152492690*x^12 + 68340509057369649417569988728577761672864514566561081018291852304905795082877832712058962650526045335732358866108005881390153642807880114894576562100660081345753219974072314824525262917428295011976654020970113180180852606407057866703172278644562447440410859494267800911648088035524299073456423764601670927001847639874008776982147497455508118272434710914980017051641379870102168069316522791533982513083119299640548179263847871847815418295922725110228984906302531957804719118150093789818668774546132181020227081702901460895020086034199888323516808081184336696484934235823012624752736153925680222537971241526953493267656678064405404922819553692140393998562466887901344419544036691465457572627593056576339427671358848335376958132487742094236709957132198010859840850192697424969605224160428442325536897891005906966012229222610566110869019226829549117886295778972510866392856609382185482004997670326708934432990993543351550760040395742976401696331852023887597085732269567798793313794362035673939862845064050467471923436148853259793793112983150875895225231922063612042318852729924753734257368087048005533003643841631945098958268741309051662615981866547627318293297666069660620047273126852308199479577175423663232120942264028768267480171598039419865770018774225088506237199498538715302617827083574545933123305901375012668571732446*x^11 - 5185437493791843605000308061100303698308232605294289932873505236147468870701751723700584022024781735248164772305971283467167537854696275186854965728818484003601698786813603164440568530645822562640505595780997357187589715312123724313844751356957532664742168825014808526171463913716490833380579414503558539979633642661385095495277593562465833450887747010322262887885483222812301343829582670804063951728935306133758743685611971190917097249747080634869641756440182331300659127241087727754544572815205729294171494680914359353244025200646267963589316490100228192171227427048564075965789817285699360658498583006403833721571546879308324742909804059221677129999906748129836584789143692566001181325776342719174354642035208550502682297547481413053983080595399592163797120685990322062760351486370676071529152310913901328869572472376658361411589320815067244964274111788110204789476953426097038751153895685748038532491937194505649460364249725636156008065385355085454319781799629577550252682865108697618463642165682892596368810030418302355215335441133546554359712873912747376183761283661333639348017610419593901883983104259981850355303321932805175956025828475842815471697313771106421664358345349523007134061672889876309815038398186161750980959419723275682222017224518705128600902050003524717446434233660180698054582817761661362178143530837*x^10 + 263662695744126731779857820216380393066663202762739849392496390808006260669257558406050128064173095497839084792717702756932901962493959218260103113894982147317573661425869442241266308109436132583128343575628912900745806906381926597098216574421875467859341658355111925562000838565963132895648365689334566108310442709495407689110815791336380394322176772290582326709726078755194126563717586518466096051956246991264718297843006541419881023823680661997502106457954831143530503546933912986041848561179006925755021258942568622867462458374355279454293715238312724831155815013739352899865383713896672894822378076786243917637279532769931732230173277598216143624720431044115557797781944276874361716735973497804943857638952646936038064824832029592261279949972892912424624228054133968557291769955632442086771891084137562292511225144177535346768891165766030669753719995630256643949988702026216895987054978995542066243441468742508669582152861537551481176085907667434427564971311316592668932099302177274230289024843520929077337770346838260423083582116721383788710954440411959428826507702631347993863835901171452933857872187109071214695629417277845498655590960738334895094418255772982052847182954127963553229870386623871493042708402472051737735877977741223732812297160403615562559557882340796683633645622099355605403500371747433681602939023202*x^9 + 13345071218481093709500219758220213383667523698346607696576975194498697444144468996044154667090082074656438519038758799298142319176118410349364751237798249109440075758644160341725374654436651789942514863652164403996453110470894885394390220279599709279251597301919926795954973327262172684528532755110552811058460827713077935569075215314255940124046770375792435363672879737686155629727406708656841124810833333342896616241986136828137880718095965020956509263966953055637608865135573749645136791435789169429022288763929964963059681130180493773845838430803802035582268943976573069474728571124418852018472483002240518390173598714692982519478597414548804705565442724101253643116219944492634670231383010635754954967063534495259105572351946547676531413320826569501409440957481897090811475073550471999740819821146508335648277683508596779172294523092333052498453376584409833242949397927903514464929586331250733383529086827357830276891468717195696348239926718492335575784583865307874899852529600428987984242634058844931957006997847299221170918658238621573804503592027084644662043964809156311230482130210079446153592018350139913431488568289498954425422709791637806265199782191528313441456253384553365050498657489514933712897487941483491949541350988066054501609577732818373643191735569296490606780907579204307069193100976998183885665395668393*x^8 - 4521994996193928959296517517129385614587128298194626191211543295669379818659758537761682603161932117240043524087424727382136741680608201126070036161356820606937525746894209220524230012387037423469251337135428711089897037374501524743286354086862642462232855588767555136270397071485235269464747219021065759068589507724901831653711509507533147306980631108543342832352344367743965676560175221213298038235540766620967828327794019395525194161736093056090097590309628010532947153954495508347452186325144350980351541419857580672575867254683415609901230166111957814995576107291620672589453677450738896230878942016332419343533226831138494956503890394376802048361150047598909237067272911093700316930051879282936328737253388392386490373635230911443080449895607368142040016385699024112208713040180789068151976967365369546395756553722503642939340465776614547959618340046357756941367600152402323147084066546373020826604140805856366290618346089663080032353096928544111405722285873897266454228557065240333080290309223305161262660206167727357289332420464137377369753849069899700963425125341531254620087510275970137638362634133955160072709758161506050025604684073016902357317509040586936195389765748679223853392198529763682990975880638478725127479066542421501918394493005533482510737863346794082529868385978932267875748331400863660841263652935523881*x^7 + 506091585453851439976110162386025359584043150668550832363595877823432104428608876043901057188974471318145815266713959315838875625817474379421821668662314533034594585081846274078785996642789001522589515469192560816795781945820851534368855908707860037371127407309449274253109652787326190706189437398179637423661514100452736990614566939493947645690240590643357373666179477756626414825303692823669507511189074816477221681253467342109146893147469858952310046617471311442675540929122522279502752521394996758348247786856321379617159077127275659942422321942729245525863999876550951076238325881678403372827016980953939091162491133485312879841550203232774093963302885568798099974842367352039415456367490056121204796113997100050771504072581207803406974793467710968575173684054044754840102066159914134419929033784729514502263419898564616470532423629574265727656598739523973726806364424781209690362280289261139176541221601557842772948698162829263332597080937649189268369935875982376634629369879364709634564750675213766930624561976910878468865292053936494589358727851415399026456964279733778678381259483602254239479025774380659327270360021655668291155509195019924605203428840840834517478452572260268216148991208701458568975995016312069153533948569139532022174040633797095948116156008304846563400773572198043577753808838920795490998066369680333259*x^6 - 35622393158399319745999064892711112907175117016411635493097373079115134384091508100178163381435492286926619953518516024353249330947663275143709626971593331169531069346963402434578775711652046212084127026375848540615309852672139388344183691389900264559711952134634416199874172703644152676295522118450235557587624338706363016172464330573105603047285226588475712103550606867647635432828357663458738764329035764419992802866697060462434280838966381443164546416511583983936658551808638953943595333553842962635835760753376948271261003846174462187950763465717188334142776636506641459370357857391841237730885482864675875213752270850433196318770253883166390180710382510568010187378870910990714473735269588353915058049302730964686204266376217099629154777566688411684174636058471920699478903983884909019048960782917323113338628271680886910501653079743432482645868073391223799937393468541981955606288619357650798113272119476703936163376280619913374306747704337392614652610569700634662847438554767225107715422719790190029237201292492625130514043856628898876034480619405923029258904473512047596522248190902663864661241593567448167815540285088178006258171384828517471229497987948203461160447575490491249893911044281879090433509740604739234377832276083607134680513260383791498112821856029500698995114899220480727702683831587186602788879450270186655116*x^5 + 1770056734472522038468561540374484410924674632298939577602243439831871787701163224154138808707159385554325082856015528385754605918165308305875405511341632596248896211116988053405108726278117326417757480305328106240630496178345608051178459681347500086648435035705784269323206422520761772970947439108638402802532020958085788618502533901908028183173490504584321946716628717593402546382309834200582163466582302712329734705643869221718187701555372725268630607126560503201568537290807330902086307130835882721945788251990234642362074945328159581742686391161501892530128109507735092627313877494647145651571758171588596314172129841745560518296429818465613759522859359545538142830050139365302403895786642666517883631848656807830696460115944521085661364530935143471050492263685150193964279466195125938659898909633882144457233847506177020429444930002941794853308520864766468344131737900984738304578064572131449744857204522090963778787420553854002828746799180983250486257427457670418784942786512917357709082594258581430162232248537554203064392666602256733251228271962817084121568439166542752029611675348385565937489765128040535565775737347978697069362960852411185520695923618963492962229637895683863517897946710804112094093390968856669005878887037887615350966428128102704361895055425179963133621035445196360131722651409189221787011606561698504067436*x^4 - 64413392200634978505332428843877445234959198360668334369175286206043138907083165610407165519666981462977379552202481046651957739233391981428528621579742405793859592446726678040157318766321965259775439269650151679507952974021176736017232920370763184749859905497798138525045087714476944198139245664830987610494075368092493209942381974515697219074492605954519199074706512716666664469207609757185608087057749131601202841964485671913154791886988061026454792007741914119581214009794036677973276988255233923625281839991826895050864328994112947509010829104097938454147443200245841704120535288532339708189226362214541616267811128000730303071650546598865204083072002971160803194448390541000066855019451781595167160841460356629568654371844422049254622941747278354883222402261885227631221476506299376784810687878272298608027051688053391215391646046295897032852678193831473929365847928710133857051767038178378405347774614731227302644071604857355432750004685290267192185727297747642339729942056978742259988034814463343980146353095552053191145136435420253519618263728691719616455089603083292189763560832036621866905890581513329862771497313736654103404401120995142222432093468376148169521685824420903916447597901151969217067469395651022461936466383277535742760212018718143996990063986981772546161254568408356016865991032790993771411478214055532875197421*x^3 + 1696141156990310597529699104468472358691462969341878876608799736243329048647013346783035696289763748908271623168829407947832127280327991241881338899202769236367988503529458834856955324737148527741193181702387658148193069636839916849901384289543077466027829630183962635438743794663330567437725654161818679440047573019001262327235519250119472487883123471014889449604600872079915104089314375635790193999904063449980174941817449249993313697413982776128018926896113250247673160319093532247639227311341328938672226447064987064357311131110394833986522096112394077336675363340249241207731694844842205402670630003918046690406348493611534346383500185426895482857721887990310291109464303564748667492207509639328667768944595339017894804460560937193989706816885004069215487526214664025770255847229495904549494764792976941400810135451868886674285391988475535208733467370280504260037865574514089989085754286868308488014129464862911445132477901210518810714600318023707690889679875950840585212545129890987508310897591691454134943316225534788365445468888848922502574311527888188249008720892310880275580284314964946011038391715209138474324718413181263700665459729039143931179276559765472090932815045670406865123229457001762861680899176795116864988709425866840410010385339431684429159605200646488442519519151132111395092971979606867723745566044661851976855005*x^2 - 29781495279556322991254063973151322098233285593056104017817952884423482843947496653419842072970992083792329851947531474316367397916852596148874509139913672255835863690203486017010729406581087611573815356074661578654406289679773845083082746160026906551777002164266866033956301623310036300610909716332273080586743023968223426817290428734727043091834870369987678756874541042486624701876623053811920494158165803769089368545617381796240819026419779638946500419738460356688174223823903653170680340672027903008952517939871315519484535579724668812527662274102544456569134609039965406016198679591069471990403143614610952162257803396299458481699549803356122546485452312000979690779990004696390359513946367499899258876065974895761650381186316995013851659727998020223205885865939324316943887589106854722876334622119555965434211229370844385901519217113506937181656129525152254543355704610594340339455315364443045094121231632129436683762293564784708097492532962101733408194782818394557502587313948127556161785124260116420909741253027495568392185906014255083248056686261278011091535389885113824450099769172171596854193900892208617024866995866041604697441245790739261715294963526674194771552735114224841007260392572879471532258456340003030743442848396115973630010899365989082579402637765936179758603996376295875578618870744176492293075076896705862983726659*x + 269348555322037176644557328802018176632863448024096779749716237094898269946425899359776074135619664452094433525964884446223235918256583764584615676666492053990800332749060714380056563110847882851279285347001937212490539838690935860425236243996581833545728422344795173240372056037084243611744351616225326386171391585909627235523832242135230143775027607511328812695905952973810672409823270332430337816762160015344989856559847058668097246686723747383991593264707916491957953583392106212160289535696234630610681500221789545085330762526697930146984048143483398431643526101298996290981997417419401241303018866599057375883368113409076633324352401379956772929186264717737119649532013743716094669027376572625130166154222259928402586870135521564586783957499240089560916202133175033784179300222893539650101130166158380522400101739986780519477274170775750748222969522010816041181806372386414369048007085938284643256600628419380915682834032561485244769458108453469172572486116971398120172087308850376655313610320674556329091683994583787027364204099483511838879555228115548113501565212442743108577028193316731051227370664723476041550764352903096063154553316400078582159717086501221640360524959271817362210262683703176616943249552537322359333943411848525684841834653069727276660179391063478187018842598219148981229571209967260381515619915229153709057119958, ["Irr", [1, 7]]], [x^506 - 31372*x^505 + 497140975*x^504 - 5295623564032*x^503 + 42588102354695186*x^502 - 275413293420675591369*x^501 + 1489901010012968812199565*x^500 - 6926332358993771711900815054*x^499 + 28214270327441467152087987804844*x^498 - 102188738522492077671232594087866796*x^497 + 332829153358318031943573734404957000813*x^496 - 983588686557823309151108915974696965280257*x^495 + 2656491188288632054719777864089800719935367683*x^494 - 6595583690027340927868405409907816348727136403089*x^493 + 15126552479510730577121674499083155367726121254152620*x^492 - 32173390389266249538753734253373130697050192656743406108*x^491 + 63673417013124439445869948992060779527529313448760527803751*x^490 - 117576321840650968053484885587845164784861119483463468821748877*x^489 + 203042693915472593667079446657512460511001438414184371173590597544*x^488 - 328564992205324226294406097187758095436636888126662897322277848806291*x^487 + 499099557978281266393266046446083110715543870637061660843135692735833578*x^486 - 712879688004455524964694508946797581248586046828866122194471988127415238566*x^485 + 959148803575520698501998064800716375695360316921433909312238964742980064769703*x^484 - 1218235996901523612908963782229644882789927897411933558762094007390679827195388027*x^483 + 1464857509833241750725698089885764259821062184503672148639560859544670515475279465661*x^482 - 1674233376100157081770556925260241857341347669037910137244498063522603503111557116904913*x^481 + 1829012141542504937414368044915606526362985104041692573373139883316495765971495802061010325*x^480 - 1923955919474844495280033771765234533530523163038858998844113765076068580776227239851415765354*x^479 + 1965699046558102427251920375499885164145913044255124002739952043733129216646275255847660247983145*x^478 - 1966910506665959530692738123024587132663128966739544635370893327324332798413587352000352951009788953*x^477 + 1937144483692502267777204855692172822056081334062150144867649816538810161724160987033495263183823043769*x^476 - 1875027619804990981949212903762581241553321272302272993383174565227477371559655908418352089211124710567409*x^475 + 1766634297378111522672624660256959595156013483963461481286506597087843424327013609661452229121527556057655980*x^474 - 1592325725381045231294676481491069309333532848707211225057450849872740847688864130405531743131233463118134955856*x^473 + 1339919038700669224854573709314352460997798157238922414679839519435740292163634958319626894238705834505529716398935*x^472 - 1018035862764155570434254624444647623827562865974522147119223623849864939848263639502380555814606297008355226616502246*x^471 + 662223043973953165911749816539869083894954548864862350797087441268589106044600955846529849713213832733789189769757971128*x^470 - 329048931554828755025040176473871572909951633715363396184410108282284764147587553302285752403798650415505444494483801755981*x^469 + 78902718860307171607009626185956282333185032506885516975268880013191838499639168542836431271804713091581788533425350005391060*x^468 + 45998751418837111698955829755983974472512916867825679605558601623408383955731166649930306167586773288765953763466442286794176918*x^467 - 38851139501955063170278060858146006432302048875993353761375879146222217081338017562442044259216197762682079397448992894138478668164*x^466 - 67412835902323512458774488899393218633055199576094749148826085900984939915508980885097381419755895026423908808204120994918402141663319*x^465 + 211612884473922425011853764172028288291997009828234498706626086133094174737088019902860853417117412607546052685519588366035098499722705845*x^464 - 327858515737433927466071463866710584850297047128436696297397497173310122781233649928470587400596179634070426350454450656953064291581855385188*x^463 + 372400884022640229283474174855223929123715859299281910944923516173375398439418082834683285108478592662466015323060656042912285877322532909546214*x^462 - 343940697375286948392411743876075476069146059601086414156434550354947368290141366354438868609671001371747969303112409363346454161331464834816070702*x^461 + 290481239725676158104320941000136680589268569128209176601566353445875810438150525858288174088126631712370392669773026454970051956059794351462396518818*x^460 - 301237961489016607049596900515676702488344665532494013334937228643743202373382298407023739472773422629214742295846705926567199050534919453809906299319038*x^459 + 487546776133707323723925014357356764986050129666747589152655587105787613478187131741999489543424532289068611120263989706947895153321834712212470332538439947*x^458 - 960036213244941772288437594533707820704496560189014401370644424647315502779651001562420294335146727329583394990694134089256712827417130842603554999127701937423*x^457 + 1809619407002256936943147694024525911923871323182603785389467178303978995711215526730466302814323444123203277679560003633731714176827008383892135990537999363664795*x^456 - 3097526739663302301525559400312420405205913573861386638397171417310857600869394548090043883997076367817158180629908163696774432390666270810262416905543318824780908031*x^455 + 4855912161147448100009759628755040775833148644661849388982455091513175659584836068315933471361813366306136218821905718131675710245675141555647017150067738199976174814129*x^454 - 7096968335150220126927905872812293670274198781082064912311914265375430171380624746458464519187681606850672851498299803121600441110191245770236232863272186058318466380921987*x^453 + 9826035099077249281978404238031524225921009325904245483796168064300010273590761806660204779956454618086110209822248212747069610541432455872046082016765138621393621111379577016*x^452 - 13053334508859153537145833633263323876140620472454774469166315782856621941746391461209703532874324413235169003075858298231728037237657870112097178443613895092400690205170373421547*x^451 + 16799642233916048153844816906027800043706538269368802039103778998988929833968757480332247815642446303895855168071385191453150560134941579143399986035570284600268621548989319357049504*x^450 - 21093030564077084084949456003329371951098960651573788090205166810568950686264561357220645428555196074853343973000686170438128679290656157950149702233274736497533668655751693552615484777*x^449 + 25956298199761485067389612933357774823341391885871540225187664248795993378564810575323854735126837414953405071600337372058162973275826355337846493942132959797426574067501393196313704637717*x^448 - 31387318813240790476816260401856759703639725649501911459949913431223789817209185315021763789874596799544194353914131529957609582660003696755794219453461932895479960384583005358748733111779598*x^447 + 37336773266523305168571413021257001115944182408075509449558612547213318132407073287526185431889897429810551384996214824167538268525507173902639771078453433326715506318989413186651342634601318815*x^446 - 43689073558812352188856086125136214261412865778648179253603187616756096792468913678429341581862349464821423186346509034613862017070271251687257165913657909040510294134241154377930792099105870362894*x^445 + 50252323783212547940656318284964621124667294717920248626570220854882069005208290733109466841474096675820508632217945239309634453969737771085093542675728110583369869181060499506074466460731941683244077*x^444 - 56761701477787786812208886789711662633526105580591475168720142031766693457202946771516713973235817501325637937577573756936502812215185039306297224303957060526141066883570160696364239850978258690103644557*x^443 + 62897849615580082487964140448476382922680916725881588182019631598894148483308180821609642000877253878388729234563541307536893590084695232032807723095499717457142324847136868313359790474680403448188328104098*x^442 - 68318331461083371014301328053928301160013845190507608070665674270959481715853183781209560512707126680195833721138333170280136752606720325774417070019649749871352473963175728172486237692705648608125205936993737*x^441 + 72696831776408441690628860545882957141843588919432559506969492308005834674468678431378546264060167853841672380675900455676859184819809865289258559985682663724254032795238263537021081891674272448794688628126238463*x^440 - 75762583018712223380242407289756859214276548126891448004242066576826414089407603174800797325873268766639556835651376989744791280474244633805568590366626100165623612463443530698368960967932220732390318862611873368685*x^439 + 77332195275370472443152936499842198408236163094009546771729988129633511382810002620132956685193326984024389141318411022830768296842175410491112997577505705153796870722364099136439278675942777026241591923408383789761660*x^438 - 77327867942819886262267558014769196850813008430235206677393486220643222721346137514239006410035222541245757777663180906788421318567071703927922885052220596146684822343113730616742213117501428309326176909659658132188824762*x^437 + 75779385383303627224534131002889716164740886350574197342505666592379044634908693302235339663039240797198386040541525002453961005365284980794117441801470686714714144436476873475537669387832526616965890705465908387322678368491*x^436 - 72811326044444071734153318919919963783600474124159840458412410928375611612998521390635282288744446034484646386179351944326465015114733090479948567110400049834959630514302683493802189458570856715486088875542943792324447171474083*x^435 + 68620308713208063740463818066544426000155532690487507293307379202372358016869080141555670363598389658772165982883320276756297610184616367650773246197026184382093367308107711766069133830155999491744970127336817163760356300106191707*x^434 - 63448835593074137205829621350486979247719863087202535192176142492255777958310514239215776289040356746761419256334974348848549153540370715819156595185809299615858596115440468206587899227013109255603078477194423878935042097556670911016*x^433 + 57561909918279345318407931128921270800183727260967935958960539434991032219111499066269727433877215153472742826250120409584091053787744443586406653694468943875121864367737382301838075248727954370997087878120349951743538776563778756475731*x^432 - 51230361130613273749341342632972661876396407770387893148186799133969811527552383618839880502568316092809899162809082116545713364051762132314935226179860001386616028159686048355319950361581199992718187543371775022252057864212084659295708929*x^431 + 44721567902250216512148255683011261640473730881640639909455067491542494653861292635351078234530287773451502483439185904370793202041347311941858451011959052296844903198441034897061530013828843661345588453448922252446286892461145217030625322632*x^430 - 38295188470377157100409025956962891025030124992786498267036904001640256633717142118951068581682857317791702261433613931439222403626200258101748772549401305997799739812362406792699879149165975224784091826447958426060272844618835334382632152238017*x^429 + 32199642188116788601873321445206613232872563416166714608265163732337899715925137306473125275008988772053920076407922533945510582164211824942106723746275418534531088380395655087524823307527062420875524193643343121612289964112543543219582126813720184*x^428 - 26665036078753591760151142626245396602188779778517732618071674635853087704080256910703031748451949188758287103725669956650108813634042682113413034128906494586369726717538319825698680959363558750752297203130495030214594554289960840884202392927664616905*x^427 + 21889964822222923151788148321353584675927387728413698141420225779390376572917577859763638514976558722136811816074358177992694079110591221770863556856937675390152336233786090644595222213539645620803950750906978679218653357105342817885526695034574232614101*x^426 - 18022508593638180532599615363376307776168188885299250797345933419542896036059712268360027809852860269967494135948715016234406926357856249854297491759904513699496703973144258032884105788020709040895003062930705970639139520113253740996666354439353434105718078*x^425 + 15138820097573141724164508566097297364525594450364055325799125988407155325450301151681896958950495269035378110345095452309260801968454021286109284510115288100403700413722544969994167324062272674957005101498740508054844951507855338847006378017039953935811139024*x^424 - 13224899450212771389702784146074617371301268857255292177755672827133811087835856613665663174942288787403856764233275627338636828860120305591741438077303163698136056007968221447759797669470885663920771546865287591920522933654707730109120404322142818428100783255445*x^423 + 12167750576881939365360629845746939921699565396641323373357727707983891036727902087400965674980502827165575626456753128633090111971338968080943844860801036644231923563813372782091781609125294259327883803807009546714647387527969691483714462721239090061899650131676271*x^422 - 11760834197765661612219257351118448778662211801877728362549673580201604251006106264392399835999413858080628257795482589891630522932533268863784933429171457620409106016967478164262785989016355751694918975979964716755357013104625902487856940339921917237997947796241238788*x^421 + 11725866097581736143717475169817427325108421565406246019869324757277800132973754680226065773848488379901677886729924409299904533324130324762440239845791164439227411419204899929587608744367061368117479292276117350785644513293574065688775060688758341410797410572754796358292*x^420 - 11749285750037594374332441637376312391077974177090213942181200162272373636650912609174607353839151366029606419938660395976449715009564241189576093615712510598591840944675190408086731318574213451460546555562746492181103933371014323545177530397401458986011977247727836305367529*x^419 + 11528098318407612959545471661880300747555618977450065670789808688791273998763179472653790477957305919718013307851386222308173876248494644050875930986907676199803088414500452514427257913440957924224797918136227111397496353403952403129467696896697852622252787676068124469479928562*x^418 - 10817198546328218858084770795822401642795234599232194508284463124044064019227174794723283582462320061846228069435834074111300996445323138528339534674408909544357519526882534852430815238749256154592551865528305346740991959413660498185569272010790984006926744530568738094579033142691*x^417 + 9469376891332542458622443636216275367677038759488437214139717987438162537527945958255483964389201506606896983320080599632234369593977426965138513777724384458428900589810660066275490809917128931467906568211095525719891864273582805288956739171160915303550483223096273497706822833814513*x^416 - 7460226148952394294944777676052131810216852018208536309692592080760969186161583787936717713227237196437047912498612096585503922553530410890065996123537938695063565313843846423959941810359006730896727448452109262527176553211261815523413974526994484427673150494163490600498435257050906386*x^415 + 4892890884072964384782769137355934825938773630460757203664326446277904059978050708347504642938589026509216137567813204721252757250245401844762840112847000592036762826589046844970164853554905789264993868280402997242413064822905047106943662097209406800732883911158930752622985550668226962645*x^414 - 1981423715658465335862183487246109567235088559086080900124613638232917991605458589030990510789174409704580570905410401527741478775965186426047424397827660693293057579406712871026797658281297350588827344968720883669440504521117441704178515450263672830820246579774596691588956200916785092318011*x^413 - 984408019569203475987272116947622720920927678825870087706975209696064097629561596352257474707408972648730265189293308157358851627489001511605912083961942921551774631492117066900418608722665526263275581066522190090628824641478571304711661293635714060093682536608749495821186340697603918433667306*x^412 + 3686554632573465624015780631634463277654510357333657896205436624348256321435023858312689568495059787351763235773065076091077713384427131498407660333306246303581033380412480697023040393977621935321485701658879645039502434983627130135611229646006188966970384864566562100277682107853021395121531543972*x^411 - 5829894506798781868328913293265595011912184513130312385763381014476158999087217172765427157717207208752462205058731011818326703744358334582020467364321526662541712340270486558708796309667297902502868629611286075535909243356521893017973827131016940295123692627835181035175020718115373825733305755506268*x^410 + 7188319465697523035574000249581271937569502457084400993306844277689835530310570773642308141657529175764833164732115533653404632376445887087481463359039451298571757274882385065224175707252777520196902842297260561369763949815484344940522536572447706815505418659085877886957948460119566810796923858512463616*x^409 - 7638069342143374698770473568646058057565798017609721741115204645973934804369113782660837488961497918329661513799671622155309955440574810468619502363448088872444585727145451034464959022276428189273012702187981897469086352921230216096186516435528376221664081375782418120770149812815216166669003464461459322876*x^408 + 7173339542909478211361933762178191355714616963342917054451673013151152265188207188244327874805483828621835203976174951735414040864779928325606322531844623580491867553628392574718808925541998521187441158503754932372136673899404387248857917344859768299177982342378563457958526324864797491422841488200403082470676*x^407 - 5902600346487259745349291528136770935250960759403562144489901014856904350768209176617414557180244282516344782640504521775288543183236945704492982285566669061037896820186028112943648322516200669734172421629271212733267806807995244957803930887894428233357569051693713560503098384312914446735388847892281539165470027*x^406 + 4027529348589517307532801209402272603206500979485176155690886364200123321245295341517128829726454250323424862121230267818564644979111913950906737314246141569914324581647462686496207515863166314884380371546682956817888904837395141013626030744206984195335275624430851644480607391721069654079088244045975307336266744117*x^405 - 1809300349655991023646150256661806685321277566614905338935013498741859019227542099518687137873410114527215029787503190982444194975483859739299280755388114733153981689332275787741040940839438649915115556547136660322003043698889608614081631591670232564170964959573373236805844839240671062149101012958620726957470013268387*x^404 - 471291509621946929977682680890552693626036244297916714829328857020975791757594390200879942338195350863473371857299395731859839637299215674433203280159561116835023235608310895000575838971519214930682361056355093216330346899306041529331118823933955896788356671458840827506687317952991985066640676440213690411181565915123627*x^403 + 2552976092661857786624874432235909768868292462859816214666431170659199494118601780724580283720585896630493402928259444678526497546560157256790039227721693073434223558152313332750188338240186565055005337958745896947011616852932575334484423317464061414733930105435595513075374050386206689676494965135467777478101632615664174143*x^402 - 4226381703604557727602008153998040564808771842747638419509367812947549905778830774210105705178932732804820542707439096808740368912780006622461442077784160940460689038770471068264542437858105606097329096023322848840224180471071228881170020025617347713478548016370668214710659620071412047508631327882235527613807393448824727267528*x^401 + 5355398617539910085780486742561047352110968461339817638295424734155160125481338984965878295157198476428361769781914338751972715158550338046901823096551118925056100328455328266803973478885962285582939986229679225044129653435266726704657894369387035171507382855310719320715779472154953785133320620512827701779375743370237518573375316*x^400 - 5885614177361468529550571453453140907220881946716209439343334756718908349559481349817634779531384713471119072859902476965547943497242712966976304712304035973013134088962544888181930860857984474232775143052874515668962175231361383782244810759878375364926403232425252360474635855426711540708964264019715270519926615354234220933215329053*x^399 + 5840243252787100335744870701389718575242837106957360605080638925554674211352990173520323812817043389307240011056148563126613637703730329280947204618969113397704927887243480921958880594299567956089638310994158356080665786399664845996343979874273089728303623206352886070924873081541579953327747602738676769947008395447308368101184991041705*x^398 - 5305919874654650247908200050029640897405567331592126640962004361501614207542596777850845944684100293322867712261191412262088284592789815398704319648598221674065067730876795496478232693702258028769496966831565188522533468331183773845467296441013607643844472285026130154813630041583065041994168627852860274001233752431562590995163123781643327*x^397 + 4411970678208619588018550889788414212602684106152084956213309736019447615197536751627928563168558902917260481840072558834989325293146999897270939306015148751255266980313832027925441391782351265331979196812604747536156147647654994160366423479957904673183470696779686346937860953358909225109029321051632652264230401861606483127100073618150218496*x^396 - 3307243699730859424967483124663370750568254939186569526264664224457226979551924383519926068811887548720398956743808024880457508648922591055735036574589509587638391343242423012259475921249618279717881505294599666849435987429347181580671952056007809053277362621233351723923642403624212485424137916463670676141105588759337104069136460276933198087907*x^395 + 2138269034468506889095851049156812988611075159449199297105724511647954843185417328722458707543378477836276069646296287643862958417904953701866224658571991498302777920872109218933200909442993366632658913481288666744304504696982035943998416835951084567778456801704853936640485505959484950416666337594547537193617823524584140777765177913251038878780601*x^394 - 1031661435389181014644134593048222403778714927526908445220477781966317919705550979492644831825401903877946503503763672426832702819003583480253283512536385470332953117131249035810971610291806922006007126437019435647606907128545213163246972340423747605128394450957846079309779849986240459191926131589922113604319404761228414113530325068366794510419970304*x^393 + 82491135204410968324192075388046039873522948076499838221106187953855944106430380715424555337860909551818969492793260913749758590422342877575545395710204276767927500168487317356030773792114589140704107008711174830192408428013228791295807344030431749082302564153955334996891667201341021359147673681428078234663733797302145514858171009698500024101654655010*x^392 + 650889434576104133313855443655162542360428900019053492160275217869112043977598745582207941097583817794075512641037282866035785682770037067042161216126480286191810235312307643942161118676524239311483112618490174536776447519901751529612289381541071098675115247226109154023116931415809552729011030706592934377244065582440336804728566924990819246560324813479760*x^391 - 1146147187907331918281856802062407185091207996455197353513103541752951695768488412389681792921745265569843092961825259858578317912322382749620848413777550287969574855529923284620569394493703895827178804486950007921076122328539554459268743963467379455879503143625821335149937824660733875039721686148154087442456334830495880664277989594683142699568291268177836970*x^390 + 1411740160502699227375664477019203696968532067700893116418322196058292564692447963603077267598808592389108988362233875951163449001137965277568552829687111918395178304027628241520581101664657841336389643113590743983543699652301588797877880382158049956062488179714384543195923235478012341215435234938531299684419235726078983769336609102349035876720886568278474845101*x^389 - 1478884427323230225791948458266534608697256141812477402760260440078753208650834980577668577271196531138911406287440372271130060657701927193637223438557199540188585839454194283407162257366128156509103362895006692809862255775276221106909201211533128620370053927759724771913632127153890555667225723237927948948440241667156116002224720843401480088178710391578955627108848*x^388 + 1392467477250267629705603732360892782251728762111795222430395212080631880971080283762496242694491895206869817794172848575590551629244755667469279570695016454089510528356678908138671739836932990840244573732480065947764361676509471890665657716964660282543690320870610037570438087745105292475114431341303094187589965468997985990084832744759226975919672107815573356827374690*x^387 - 1202405823372244629152122977420860892830887971328097322547761715895013252947070779132349649126168668242264396710516812188008798682264545204762251176421602018246028978053268723856658995257036670869629337428292485039812982516745033491397319637988788002164061429481031831191047915285667207407942910731101047982274286280307799962701898424487253692343859549337113159333103550387*x^386 + 956518628251337789361206112074502824962700766044046058599120582897833094891507352798440664911242979839121854284983802978414907727642011585069105505975850556749018987879084617167894004034382779858489777044627789614301296516166500982392439744676925355856806200736463061812450726414883740760175021896006342495479920491448282871142815008913554387952696422738373091122550639796053*x^385 - 695502184377937895772612558580514956219553466140250571069081720556438524457334011649037824137485170516925997852852187918567139944536683647301493768454505199522917093421464350203758953964277515338935225136188420058016391800929469655056286665869947212608799087011989392067776927337003490501426348488373085569576649969801966224267539057662783200623400927018889068471684507139234343*x^384 + 450136633532284035681891747775600123816896239589830509630067354177482192104725651643815292179652400899218179100822016599423230666893775960626032916210604497377901918317232367873861330320430030175407959460636821481097428570105221914899694156340827102142013954665045758019393846336988811554693484187467982395537617286276299005034995772072872835515359758950862505046244125206605125617*x^383 - 240501007974223820057525152633150352015231391387759520340880241678778587287757971969996897698882505393577204810498492290018583658184545205755425370700495041787152629169871736500941241246125798306763651407051095392650603265425741053433320315479598793794585334385637745404145737678840443074807112064329296086761235664624323464100403188136952114005114003421620128864215851180689890744899*x^382 + 76746622427555748535174278001626956824235137794819430762940960706701307094373519461527735079103339139977396351215392184175486120786031550324401278823373234186708134424881057310600880007635101450787959670749633083706129659338272663044402916702192710780772574265561484510386966957731384735135951331851066072953399397462662890578470071858562214069489764653458638205969047875733899592009757*x^381 + 39117019264207379751522899572486947218039993766030601053830294878014113449850090071676868424684301416963147677109528173149904192011473601316248466063527730058395432432780618896037564674015702216503254166132812738246350926496356884272523562177781612351172547712189626948222867671775347955454021817117372505771542769494641287512647190392706469723690793456721272546611481324697024848312043390*x^380 - 110956440792093303252723152452129027710496056922291853833488019785885337400103299684373337730072126258886508976005422040380615268662084333954574113396031327588557865889293932788339135838905509578064695836505140213766748015227361108710080146513871163565583138263477900202329861562870396453954221827581689549967749785881901948137672962710265677874946405745027188922404504321698878679074218839456*x^379 + 146212212149776146541184436697413602101173619463437112189746764974924663005693974119176794854133238941457554116142655081555487429413644296559779074607074388683353175938125253849429651931228257699911323984399711543354599672955856574020490488750829883967585160552251177359663609947298726160150599210885793432550416726374127880734522064941439817233192249454615159559148433982390195990185335469354820*x^378 - 153875912249199625735994151828046105531999459014170666812488897976961234166094639125467966904319796255349732881693221718944434549217682899916740940347703156501901560696497904824318246158186276353681366695301533325922956795499631147118084284452313510585710776071838499311599293143261529662651303586098603089642981332608601742083135339344342711630910864041057830299782659654999804154927126177242471745*x^377 + 142925020637218238115480662047167684329845653571073852363526487728857942962402942283094307469343479279422192124592033553001809214549223113404784609210884357624919760590110800611326981031464827219809405786482554725614765504643045616895146140243960218023342013425303280842324461304346124873639991604292014105288487232518983017592536792475913128209099643919313102335046958357995999045687298676521116128507*x^376 - 121274457949191549072499291436335301444072241790941386625589763035719997489749664094200394183130823735395844843491474967391313782428860996371310401774654615215191980563502118440701493507420073030396413392361211679717027699823347812868941516885621562302032879204461073656174786186789637904218879625678704354583042041978200022426221679933134293705318267590767164953537137514549363904358777614421960191187921*x^375 + 95212759003014304413244256052436726270225652168057735620827062722851490682863497440208241091483376713524377152317182959616562362749550968091434122711740259149142393793108191358355219132455745695211027460063103905371075023452068269947687595367792344601998088065013727677352555787826491377352514422507625195443802209632237889392189269669570181029538114504439505594379206919534867488407650474366317928070493439*x^374 - 69234200501948967976925654982269261520263523819576412223914120547720053154286223016450132177948768705443258863950181527008294566239647971189479375486136714765511091156203299237380485750068446979126936792051462050714509089753275343191843190778787590462496216063468075310766515521015275390109840995511110467878339431595922801934155520964109084527783126439524944651303640687746423080114297711921381933927538060128*x^373 + 46153204184175396306298370294924169364715468820495871660232745317546256975297287051267801024591598596888134329646313748386408794662561959698660675674871922783882611953951765419249796662603491459401340061279608812219547103027827106390339360929971622378262079140969999995704277642816214877377285659581093477924776442136252337753227185961871693246411041494141598278535546095943779604531218642118183162691465774933871*x^372 - 27387296076262487459555691979443344693056150770088483922446445304785037912334391811562970989366535763223101290525791955685333219471222625309537571291531766607455861593897487220221446596986300586234966666101054487204705882327647159013167397114067580425361209975294143503569219345605201213491897131417785252538418771731954407093207593632018104246755714446600561701963414205546541013016965008925107604365358639743020202*x^371 + 13311377516747152705613380622656040063402031791922908444349629753276608818979278756063054188127233800903629269022059264132377804450535436161393885955150315216553687492779545438491664270044242922503499050073111708279943907098238406619688349876309797860225419255828477016720705525875218340287200147597573290315758022976439753344299176574915528821043268879339757748158202455560395112523294755540459624276974206797397273121*x^370 - 3610856439702873506892930845452821633930627863780906129588440334695337502428581360665211913923299881421270868505152022911890852120564879221012369215400580673194036840823766916004497493563957283890624393179871007324863157494678138388920139976676550862434972171897803174291812350526393630471912954710325301647124279285467230196663190999453777209600183939770460923584579135388247677423278581372099178076302416815772743725679*x^369 - 2412377815466046116833909115417530137699180213334593327942348511503183955773462013133970521155912594160136930631262545048590094546122387102203375490368254090175349768663388554029480039293529957914060438102163148474795595615712885498252809463322683237788019732452363724958790195441545420517062698521236752267077473026722442690863742015308720870800571380697710716503092484739693155016479785620355776471620305510108313080054588*x^368 + 5603659066438356472955708238203300065788460818696540371936685498921269551969144251022926498369087549296077353841470489721567045905590405959238966918520098599241757989196904722004333231129189063528883880712259288631807136841074656044336804726409321253400103244883886729060563570031098758540012381599717787284344436787263650316870551614110551880681701147110184152746247362792785885687383000129067387885549856824172069708348898764*x^367 - 6793375728905202852784517479301437786015158725593110184075032520386535057766692998809668620530598163228450898601576506783269857164442442982212443607485382332061844637866386587957893694536267096161915022313572267459238975410149213637785930482256261792026589694845346139216399247066907352657457674186469198602641410345146853448554926308721805093818767215433603013373243901187028341233467485214150298018122166824274533248933321173959*x^366 + 6701443018664731877615496878681580494416046679569205298922692898218997929791505902269098694730216654985518340307976623406557830364777312169147233396214812618342195466215038218090531098671830814881015953680122583051108009709281176115319443786911711289541146428993414253624313614612454654392554266771901913454218256637953898481743042548084285994711931660282912275000778839570526060936921606989308722326754301977697670438593243621549165*x^365 - 5894629585972131537982823961175812907996124298639178353654770593697313399243754055590070620925230024206489587384416641961117535831968808869027665912399159606313526292399723318790867298953759322931897150813634860900111760269885177951405129220665299020559444900737739142420317050197328611025646017973528453983577186029177482488435758890472521959333853862419579588316776754113493147163154317428031401408017474693354166102127597509217419821*x^364 + 4781085056476366498478747696812802757810329113170596957071037452221323968588602653732159907669830289990887211100176490504824986544516008239344929632565517780555485637617197502379083585490027264695032270486793893713767043261689812534574360031213199728685997438880629858630940588896395070752673258335035999832812591532020096184450383198178646364802178484467452189168632179913679740020590103467967329803110715597262510149363225134442501132958*x^363 - 3627544221754019335755555114763080091380931115004211810498572954162796025449242764846328688068218587232602713067365841683918131199035763726207059447257958878532474925159227953244484972461965055739918212730001348421675588922139378471706407123642174454785563196117976694522762619053998033892289509358371550688390056398632334648800584153743105130463637388486043741546004648108416441266037253447130396235476532490113773866594664593427469816984109*x^362 + 2587460387861367071773662416422648985698926857159715895926956154013077185466227776321577458955834122536758820377219953496104753218224085460194922623725649005078370396358161371460319887176641261269061575532714587880987878517802558785946831237511174533631500893099612252940628552730290337783530856823381637622788474059038036202487390479598100401894536555252190536957820565448158231107495691922334947869954345766169404147318627776661725649240040720*x^361 - 1731668397924145474860272793956104061359451047635337460006230650214092471774113694641928721614065052771729933562787814780945727713567934646617097609972371405760591394033893165803096496022865175325647015188191274793951512154706417009345558479472822773574922336307897014608288041713486846038303632154286574267885930392714421286329189086241615119301648902121973760248517142355997791457322636251229385435175696423782661013658631678913540991137931236718*x^360 + 1076361005921386259370137101617473848031730237595538470937854981309278566431217510777352327934153740779726508206524674717366902970743012889664614192489998734866857625521835544834669023822215039644281219077492393841950295878227599956194252018116591283571867980429328145780099341432626628073938577582509063022350155562508120565279591771323429321057100234609080849601676574123228064954959052457371938445130416776722982714315066270585077467582006775884173*x^359 - 605768433203055990927306833322067338545199579904495831406230536177915892924713594774800180417502489705249492472212314815338951850785237221372506226846858060570876684619563245511649891020808064323683847720527899682966992565166562589301034673022522154557593311209537910984194156119329963038326933939877289437049234456949628940719145766468866385348888889702416283711129281571568863043671596772634756175582113769511537338320778319030219339557376581457916023*x^358 + 288807687085063707535426736243213772983970769860112936858625237008329121391276446340216862953495710857633130829437725703936756020317929970309172590066926469030200350292434943176761318580013888896668659688802486334803971502927673879160641516691443744464321795662074458585924194744057443072203572769613383118036138293252304689898860155976814723434126850403542616462040819736573358422162022866244034684489185674949869525773089098448865881854952039836444382873*x^357 - 90141072929185575255592620608758616231356952446259561153305902555175319965058459610676044783111314848976953165377878061297272111148776407364492130329741801709631318091111659571813254309626530180304715991356879780947187517838677135603828151866852898637792328321694728357572050690199902604870842005530503156420921731197162056312729839924551679141828599867572319222921817422429360777107953496111296288444494797942889478972042581095276596730267680838851198092232*x^356 - 23322479605337861891295618861868382066152159652589255636872826475384142407297694614229182624283252445155092859319550175348280415705134744066852457757705318055509664395579789822658959357805179892764911307635842925601922259819339195588881896514972589835435652795343438502922448523145076124560668696579382423998924595566137671025337157227073913689484370823316029713294676522804146373596165156156507472995978328820756922559577665651880932142249079466048577470789639*x^355 + 79271635911730193036153045228955574750729482886985211766905341049624481816640164425527498518115416365943069205211293982817690655705668494912410357083687036218197043102255181414698437339563679209007612451972716356866942204771193765439441048171103656406992244361054164873222959431244966581955254406006758082406372836296161399124488077380921481033468700806934616734786552322031892422715706966682244513519385304944166049619834913615230721920317468637594329782831386623*x^354 - 99051597963027903913651184824051211107361450512039161493091613320509545401555432573887283627285156672256712865367215680777377179845255767027511231628181297513479990192521639409683042082088875898639099917579248734093266144634773364101379853440973353901813536898024531717471081609614898768403479675395772022257116373318427100465874443434783332776721084398038561810727121928203281280245478826805985031668926174552143363939020951975170091412537097396345842403345730040781*x^353 + 98017860281170121062744863333945317529308588001705624458906232968102288099700108983761091868725139531558277303956479660335640209681021232588339291233176501768986086565486365239420322257595056243031526071719808185135340337287616917284912241041665266498258690410527890648840640880435406978225554384900901658403788114142133771336813666822203567150037144501462817657965949961400119472579853666896784121716248775535114639079088769623926891971650115127486286212209832518765542*x^352 - 86514211838336535667385373760683434069271286757032228870673766918005120087923835590771430060732083848415125427541687763360537325369652533411711968933375832348652737243886435491631860063591724161052142994912508422626005149082032255686706767316716265771973492758291072246967820256697390966210787927204840596834924214623601215142495594676315770130629052355637029804045281598930698568981254265806956769330509099258332147094549462283749239782980039862064330217964242915521653006*x^351 + 71036050775648967284775665437430617727264370484744445425817165109760656216509785295544183494550509331450928448852609038100033547829370438255315477766416497201567364369592476916726138381330718718515953588871347008881821015795881869916072811602155691672638836958826653288900237534565211234186636045709149604627245199139531919414298538117072087775649556509997008531105064062790193107163656685028277102007992452742537498788232474876695501097836998805510728871184520621327347091684*x^350 - 55326567994284858551838856296156624989904704035534191351703327293512479542847685458483365843806210651983369652205853486849060771505966779974989288504539154289425469555408375543392725661833049519419229296213568907157687500126185377478864073076202006027044003894535916130647229347500074712442132555985094212487495485298689650224117137233113335898158445152899258748824156253801484892825659295995095726100648670994870083009901798260556033165889395817795962975416361598769860238202114*x^349 + 41287301037064115457326978275017752648686308948653692291034048800646623514613117188923745115573864234647294412098660401379079847795325241285465936336622257071153247345753741080076603096920156347316481848540269827014094271869348158612799738768099666189106381680541466104218409325920293880648085415928112795385224602402679844670281864581418851428816358453170700057818458299769310114221478933138821072888328514261636713740157418002740566533649750337277929863109886662955955521290006130*x^348 - 29670503769612122954245985421605435893732399850569275749429080622285469958380729653835380993698742991303730507651464620421466409910993521004376470240450662465974017205281416892000222894179746230058472189587414862967321219766852544183101980820964770283843407857864750068750513674982256661160585445613938752381110491306755906226524784905507473661914250706536177592006070788469635173934888714282517025151517942546436662203021739989479449317851372755603862048954340541932863952912162291308*x^347 + 20568813734656248425664583636493197952801001546171722878116910604981117291872710382102780646304954999301853641213960742619907816916554813934289363584716310548042778282638696908748827821863580196399643908178367039997284810434668950591276239197864448631719748050463209361107538293486777901752610033357498900272195861709396879508237716886623799137059420294987563043795997983446357539141518417178019694758677155262055540478199233614940932755077668700109248295961534140928236443924395481031200*x^346 - 13739132878047046160827742735297561663735114273854539997255222167655337613273780168879012603268097851691918426341324484582665285560879948269125896332037643853441719373180292466769395017841258102754653183326495066465065316443013347151878259897005718113342470309974853514308405256388589551864076342643517009587989122719747079337041219330436604108600467647044729395775825336503996144360052308431211782746561079535177877907468737913059709685308296173817412739563469692506397186426429067203142434*x^345 + 8802504392894907951012273825404021336156752439785126202210141497540765149947283315955511677348842036751005871004426813897703827441761330094712786674021185226104490800200826079239359088479855892574583442279018428522019472094530862842670804938413553775662201214580107637532005362259937697768922135205490146466497124469871140363783626095303485125613842292960727079950648037051905185968742022117166875392621428468745322644357737336669423761468177414336315635481188232306821442080173364583712138605*x^344 - 5357771698648004025946189657326285764879693433505423933293417751177990910257902150248116979573599511759293181648277085216070933487112915243264922693729209825556769734413453009908691793026894720236279938113500850866054191137032974981241810394012750519202222911488114586552828799383694324697303934042460338246261025549203484693265687690767545036952081445614010193558567183168517802134937682996214131880081065934208511168862689364299172554487091370050759803880678348339040231226238214779778351406325*x^343 + 3039178011673694176066259288549122786691084748646860196790511103668965076905627106114531545193697088026167989596445902000879583170769038010165811539221072437866962183679210072763305657915925860814152793407986050193407139161346184503948494074532543920293949386579477521778323877183429081437363376279540533167004888078141157540277578512742351372190149864691230356260319462933117859471932766361954815574706197590809852129051841809689794081398861431696913352576402091260244708240099906390387445961316226*x^342 - 1539931765905397468089168127968636436908395379428555909191167597207482986776266775251951421564864978363738281719397672664960987365832781041636732322981692946311587628709378670913005732169982564689106854670485023098415478113912708795637877385984324090625224469839110894716058663959131863788813471469134742184906221937537106202369557054328949809516096693846891526859202136321946196186436954746836085386660965704124759000298995707889327290775050615241162490658688406857701456271995558138037635238393798316*x^341 + 616691738561968378504420603908051178502733033712405980501367266873185489107396686542955899249150804051067195089395275937614102891834873637333024121686192145136070303867577221110091394033260552033185073160262983548142642038800172847175373466619407828875521186221743632594565790284074086977113238974232864834847365626547254363324385481591432579753252459088435691594215813734436036304823789670180748537737872610413763554030106192835951786960678629576120221161332105372757177774383903993707378573353594635974*x^340 - 84469953912117985771546631369279346605198912290745723627094406079328680254522328999963241323263885635530499952506458832690049022703477005598716892517990027830810055916795023779982941879886021640525876393600339362043231630288380594282339411153724009141835691446409778093526564443422781769003980387119432346059260703296039552797054336269432082030217576803830707423022693058743568054298613077995363020562144217702975601824326581248470224554849450459023317752568770693032316888841688498503534514920594028552380*x^339 - 192407341598638417745898461500079862300784411922124613482830661504144779512139540895076864727956946259128759740042130093471089033917933318659097859822752328483642391012369849820557936504851157978906919583327397114818027290505660265667859317522853983515814746087968964923144684550356518838263118733494944610845464623343629397957854233936533930179751179631586403480882880178763900178100125769021729574066748662046880465672339943011345879858438084978028588504222610019191237219398454132880327556545655984493002150*x^338 + 310177586909363562104237210797555745623079694406331377565143059350219969801477026334480378119879921344833313700904759315771671081258109424888474478718573731402114746088780467448433890422068973926945894468020722019971980251383495606802013758446949146331112286586401803847131071955301321734328212865105984824672162671476717764250407575296430085533121066659652401621066500007505471724524986349229456075628885301135145779065174330196861876896128287973091158551579296589762577614150236851482970486043902801073911250685*x^337 - 334818001396248082909454590178031980665576824209222302890565967631713472784965941027030833716670641227802470416707966971392795992716388299456666335535651936854579871797025511857998162237067974502339931201912329514850422734529961625943931561071396063201588330313778897632504978109085645131627089088538435474956626523145023490493387517238835971199427756939549000550433023071684443250244333591541210655768936008752725556258034161194102464858537800303576695126166833540312157479173629972888390887464062535125954131737877*x^336 + 309880744149409223354017796155152103430972410770064922749137896790032077369409972204851175902973780246108022313161031923998878544383013862609202347149778114074122458327403451646491820815133335045723966325496393119561847831145536502536090504092936232347146132108381732844631844806527346881298377620542019609996706634278018106536636580397544243974066187150281895616194332270513271532512504803809507448453186877530990039777982685808346949511557817204666598388983080732544151980626211044356208651737160922870423621676541193*x^335 - 262832871708815492888843374837403345978521915063920869240169174554879860868255251003439182156969455485396779771213685845031361325162736062512675354510852515121265145227459828554836731680117103186099868886763865247971576913276604417972415866678090213551672123218606477233037117110949799579705159013584255899613980712390681660176135697078991126218605860453627055724821845137586366337063764851088661229387474763311128473591831531363674490405604845767620190265777925485260268451710546580355860489206557114642972934832749833027*x^334 + 209985385758467474268478570122074010862621946071054131373050364789900544179774491514851072279319210331886705813638573407626807185967112190754812844709541499761045527482931638628659668754267455152932443719334930928070838715110976941269897275106204786819638686452325235374880449707874895305263389322492600355708389545653668782079207294716201927490768564572099599235530832032222662124498144749954879719263367444192006784854535517472357231564167024779946127812146737152838196437840280121819435028237462088337633823618323739042559*x^333 - 160197195107727400318529906062691638121590860952034007307438224341833324746209907730925487155454588007081315544746187910442446794535888620079361755927884137186996382698851831213249032416150091829256170198916743691660338610823796345829641097294181832653642922787303038305753102991085277932327277087814121513293864922628623457490542435196673281513037858948304525922361718739144319466248610657786079686412243579919593233238331614252180886999264158058044740991466566797756671338544835618711666155275901465072512161349495681868049084*x^332 + 117569441436327672084864336277165351301968165121651879542309342340319474254200315478630837278356210446030050881082391440304664330631683819306611265234482439016408945237191560127689318757378782023563539605372638035316783871182348263585455172787362336959023348799406581895921102721896298510541498656056936786846339920019062485357165882801452584529121636779856785339320240876394784166351573977110054059079125063662529655387846450418025040999758646160484135904961854153177892463341625795324096321606306354444282427498776509803576664546*x^331 - 83339751912417129721590862448239299354814545086859937728327242491601884681193268590971453154142863435579975676795831094539506057654822800625185627823629753603823423014358422780986486075547990673908152812543133426091022752045081316439354310375408303807914518043150661932606000949540641133301835788175461962340330467560991533021840414955988213396792358546948878154881951554223703837112370553823147539515968244018143326472724386744071312594335137501525932879504254820669082180263104964712820656089878909971737119789187547681159001652295*x^330 + 57163900737472472428631870202721429873472899121415643356892849530069504378746538891819155277615225887536232529441850073967429618789374741246792440861707190864921709345702152528469199401093347315145486512453386533746138812466866581375205321733115864403871672768950350323187760957655255986185444321366016958738131122079803902978262323994798265324084725061094359709096663631193198032370133620646149729195930351648099606314151562625323745393718095926254556687432340973758723348612362043015333036722536223467368775950195849773655551084829895*x^329 - 37944025273525732410620123367495053610395978203365907953064588862818295386055958032256806543837539680664954564712013090071871656267613041725440232792337094517809810656529141137023805654786991890658907069059726370195678943204562860018289573426633368131038080333751920493149069428302466633493980551228838663549832440232328830583811575272327806244711743323128181367844743008684818078844119386407315832458754603621428251868085654713507321966529359386646309149200239047405760067699312763645435247164511059060833936387530515395693301351708373388*x^328 + 24333068136604527665415364416736878099881632466854046238006021156024589110369315496635368469145746684546983737392060394705987691245263004738167054792624006460191796061432389864442717825371796729633203945833914533144891415014196808965393003432255335215743517767555949847477308233503376503726107399103477927219769364436023577577953999960325581671387927788717522634500597837811119050818199121803873998907240570824203471326070352537904827684727964006942063406856325594503693377959598356205849921149117515422631753809241918051344473757347522924699*x^327 - 15017220031999653944332580653278475336775875262088296481837037987995226472404193758157528634934771053265504737408631459839157043918215228014391580682208053829959034846010521419356899320832840281670851483597680039466544175630773596052105321645270450850418643490919165119965384407486028859171830864318235165024087901354381959511694019042774131530498064116727139258945975810857047062173807393803269544467464381125524030927043531657471583632133811566943597841691941252014739424810308937971845722205520657405495033400069952283189263160094855285581859*x^326 + 8853289198792536055360003904788851291518586352770456726309619162914851750176777980337922918824546894491374696128034453519196640210530490225572185019786784939212266561938840368851771817352634010742568023384487463312301040497792463612414183649501259370892599469565380290643031057016208675458776336562531890070925726279044865206404715059155741101785494837831521072345203300183443705634833687999343629564204086635665898589243283788279083570136400229987192544096073524389919824713015271108712830095210443033758799951687055139827911891577626077979048762*x^325 - 4916854902651684508153762892241053636791475333773383567982171154138347206449009612041122373272990315104407331761068094760914525968948566776471503740586177215706810840302241805078622968639379936018827306099075142515216088710982021724718125147712316109518538431181782064504723684291793764446196776978072660306191546088435849639594832247336168442942189491824528028813656954763308116258235120182396777265696710725140996729578321794541623388767337688976849857967796486583766512451598414971218037344939014778600129392709954691831128406914766062133721859158*x^324 + 2499999206947704776312986169093525397667947183425466001578790745782315754531392260089526252594921116876125639365164353205300116875008473020221254101266270945462896371810329438488548858772528487229471434082533944166102600733685685566948444601723584283571291533066532668326172334247895841561346710946495749639551455523193165263197008098031142906088775001892486944757793019032855086861714539699695596308102408835958061425820223566425662653510604742362378779605019096821609303261709821852256019495088274701157932510432440680422987223978591843750964152339253*x^323 - 1084206064306383397248254299614334564649771588464004631371065225185351988761582956662898765483131236315442400118973603115576639488282671038154368138480321540996589280748560701892284251747029081733338612957953193297721991363720332846874701368786911802063718495698896248982665162721814166995546333467477069803311713759602330079700270032711246538579800518288994923692178593466916184729244725144828200275537824675567968194044439541437234941244542652290424495676358852980525934171500872737419143864276901321259915787470451744442621212248074115076462404599787985*x^322 + 304265900652810454427365159140272395313668081984053080206593743519240639761865914482808061120466412895580779908816810120448200253422343398998621388795240744088125097928368502538327121307352814953966146402483503878565334799599624319815284200656058425257002531010055719660666451000424942129043862582165714217784842035736280139052570161363574086987955341833403658304128426260263131653106588063204895766680891254335672425271441311880379108862882360866840491720232584934129721269214815048087693620731868651275127176572555495522973357407502050842155883938019358432*x^321 + 87823425900188629565588605027155992630678247448316194771841498691618051231628928661227364226463073189503377726555884320895167368430917463083823169905595220713294069093259803162469952757601051231718647153113435400311933672172268206973917722809725968687424273169801507633744951985305250965188891758126377451072629088405486698054969528639489857666432270154674644828352201360895331178551351049791631263853907157532480998329216886456248848938888548352956657411108672373301908800031785866912150618511380046060624455990112480888328960622072350347228702018714373135863*x^320 - 254513237657965970392746519734133193020059183716512219607162876688738309947288535766775673845119583737079492790339970605809683655982943623046537213348270013587321935268006277882531617332509013467665767849778229546257575498811509912670943672275383642339301384169769829888450290826072835400926395343421317492693619382653341074741570572486837435947947460129219889397043987773288010302219930372544083187996974328203505642655387639386617439612477541276348037388151595720516665334813990113177890718746336100159771574546213927399614023342545499028707174696425967937052772*x^319 + 298291475378976824456933282540134515538143278502139652107336785772349278265173299843472526829503946672687251081361944694810698597760530403840736871061937138964979486332924429448258066067509443681036208716247382164725140617979142515976967875213882445066979007981839855182615056700726805427745191748038970866101492340783690638596721366529506128008624753715390624135335170704261055525121602667520783923608831163679797647980673228927171830200853468915173806992006308508432937070808573127650942557717440246154676153093166478352396566288875532520479462615366497008473233555*x^318 - 281172592196093686560386494395996634174722883506584565606559456109048766458981384456617229793725968828742622801180477381791835930606976461728640042054616685573408014627734684921127061521482936944672900443238293038675284828392041928255142122513111496254682007720938203022697215749119343443786569320592744559566622070729918406603110128989482073344022526197835165265875570451530952889877975062559400138999450342916004176481542353169676275351154115058002568959482878709778778396717138794661717844084793985369499429173337980206684789223366141129452027475152357885175329379429*x^317 + 238847959261634621455948780013998891556495363535900915426758960121843751291697162568509573752069360729748280008711479636149853094001863560475406935978415476233584423451274545455890304150733223076957330464058572487791213402251277561803886171741442943508488721858049550482752603995100355713536348169040814511367211875290340884515790707905985334960021515448632998113665916641105268952248730731994189465807314088829134175603712333298900007848976970465392939384962418596884565249939779955915397648927049011717409472807509573233928206960279349795733319400337193281023253699502464*x^316 - 190539028669323265875946285774786066512062393392285333763102650946321234375906722034907316225038127067016311057011497199379802425121705547699114279793434522311358919879836885492787358724386644737245129646686535692664703445535344912123785127074240103371675684231077131359339205534088862290566902619930483355354686324744857411128316506855605986210268949155864343122724050914738443882442362018649666953397376939982370055841898515576874202952393142259874892568900546988913253606187649902456784806479730729361740985297927950935463246622993622353913064098650277534542541120659508978*x^315 + 145597158142011882575862435589658968530982288324332536515160896759375659789990284089076957079072337528343362131288514566515324260321958081197092858626666515534445680396145938964376562175555895000948890194760628260321051883435138723848274478073877776359811837681316561812902431682447308740314369965623456556687989113714588916614443257035079692240712243008924618801171204330141869806096453310306054265071787731905103863902039226049418981749259287251859939594599997586318077247958080655787719687531338824215853867535462013321248455940575834024589750299233218123794237809989903182618*x^314 - 107758739910171592310858384483412410123790773841118354352592966895343192202691973689538031399071550483604148171083455291573074379171438332961141370078609382656462549681660852217728395740623293058990327324119202394038437729049008790730154124942756856081437989363802546710842693192391877694485735186623211675773041327687156404708239035881775964525029501251322667851979369379163388681954355245023607894432918167685172407732962377600564620479178829832559072753486968707108772595220786703717442682706993923302598227456912172359241034752925076956310585325205387963645991495784506048825678*x^313 + 77781377345066897424358816898378279587984924751186188699976634355035980181316104129402290624969239612251047824362612236916599838035405372602602253079034258027468859726266074179796706507017340123684234994209985361806963221891568512594185371321658169351397064427794468712582500277440887255783920607760106655750436303873841915947491650811284433019048906473678362390942797972629376261290892305635909707305586431781805014826857574756110805096168406822945784082994430181436466241670781760415411915152176782524919253573140715896632038965924589661548172334412810343407754718302314484144679176*x^312 - 55005794903972265690604859825810144969568593308388817664078005590552643872948363694474740782200306099188705541049675042956467518030486059414894921691867947122691354452319143103641968223654491887213134323816746010957831149056044639864356891055085009762608899336774033540782529763537621099308259434950763233888190816975172696555214576605618539138527600690081458543935865519941449330090861287253020744695982077709381757892365340253148137813101481876689925389561891310088821755731982240270376613958652382302748556159351499250490304069803852818782085578109379157610311640330092896070903690646*x^311 + 38232295346359203578149399749055031698888665109635759068388814958301161661639585510161420685217923034983096848112395788891307474369464048027509370210464293666056630416248660923225258095383200925680012476945514101782997042026846502271527946735149805747821429927794443323756561496132618924882236005419739266915178886421995184776691672744893696138445367199816902883397733734955427369236515560381596659848833789253912012532488271953631074424601790811150894358424016167905330979232509783519663522479384904468680252015743645446078356763921273861575159798057775129591641366653698929086758991693575*x^310 - 26177456111709868589276459553435668736453676105988309811186632519419911540377810969944352136613293075761183850634248846364179848239544455107215216374638824074541777105892877722304032407539770623704965292930771053832540970315151622427171283776453861785061666681679306135018382387350153220107455100392490223580318087359367546979295175502756176297739444641312372220750960093035026050504337308186686025980646785284168683530435132168756046917433316110891878112399044695213975858838375138976351935666266041522649108670114981279842459691778900654814893266545637524647005863744507099336964890213925270*x^309 + 17685401200732689533586311045366921614380872849898082135222102715591107275981993168501087404326174082890772182209849853913227197584456932302378461000244151528000608782807494768466591866430342623616631904189060716945788203945580212787102907626910751656643354269394204430321681701736548354946268224276014654210511627052533276214452741075392828697795657719157516796668989017585725875285379073902032573446364786466675814342705885985764427371946799474831765559999293282023331902913557789456196676937611170606320454808790516373503741147690939590561125327351947616560472616459145674350195005375489954713*x^308 - 11803541931525864717263278447194457858134809135238968783903167389887916625993113039590414850930213311850112439917973193611922364461053857713103716364811256016686735915797230897858128043252093729570748629547542968060323579969036501756963585435179362967934027551422270614892686763172264981097936514731514067841256735510067203010789558853468059813916030528805577682393009837357603869627187920923002281913471017202968332065879892633616315995888746293785648672385027333952177612065432123892417376211966227461680066171119416661501234434393564729607997969257086145905815952146832114816579059462191413652682*x^307 + 7789186688674256709978187345301625960915735029150007417665424871441484721945668318415328347091496542663266923337995794473207562013493103068837349986733690287962666764428724860077318864492713825981667135672593220280605538596785972584837725376645713532131183277367608489082004176369722121705062946384276557665678973971575687176167148175074002577081911457407193080059470328697631209013789149653502993846850910873659070367945907299188520783876704264846462230521412047754407431844807575962809287150753375224107886782754818939161942492761015644196984288819792850261266227530295531372625313486025149315527148*x^306 - 5085252400779482873942117012187168948358246285078884787804231508486019578853187922134883431805417073846649114235101478116788431715070195613085808443002563889953437759704216846251258617290351423994966183254411941095909264053168787455664644155622329925574184213199156029484493870962129483615964063619236083785706325751582669063959887218330686288100654014466235927129578538068015854856993353345370144327117660458679479771168237349902916802250886931976330061306021576704283985071342705701406143283418160897102010458052982495083267412674866446248145010603247602859100639585656637976401118836449049100093169772*x^305 + 3285802011833493718216287851782792238259986541674463737789124970006532640969135361940356752173887097128613067388500020531566213377601336209668196218559780616881322603739742017170750265888842663858665939614405579178421187553439528125443795260088703536249583760691784904980940109121299970527112637174866768414094688924700888688342810234190271544792855044932260401997590321781151470501912461470186004531275977972781693411165783857531306276063427061730198920661862042267703007473115292576508536900180381126932134575351857526902953585459786032311227394903043137094078262902913933761203347536921539339715988858027*x^304 - 2101714307948344474076900832917804770828771915697955939177387847551057025195475265489531873680083895372400927326031837245383653498110730886598062976344550021602047831869635530854599496143164037975171595241309535495544716270859557602696317804130282321070144849737319036303274093198758919111426449311807044894593898494966196723316114587478462338161399178149368564393522233627648233400769435439536138453061630341418058885569432726686766479646366475977255665894604258848481520159095088168059796594089574926105867884458546386564493776662684878619050990715369169486544260633777529558046386137508233642424662885680402*x^303 + 1330898166321246379764651318279862332019927890128471424450801662457619158169022986450683531560695650341416927103554854589029793557108155034288842686136789258410280894237462443450652935710692485605667221220854095933882619050492527745734564203802707964210966524804291228178480146580083243397044834889875875668214350027397593173493386934116992693767638493586462392825400016054420969149041518015736008580906501546739284104489543109821438360590879498167248685491773621450881510412451249423242240717996200748798953337040946564075711846139943494205744777479719178055695943421183506339579086197001046917352507547430283613*x^302 - 834336393535510597080066083373602326119293092594209505711777902958890741960084458733545218067245625343108953673894280104696194838766155194457941823658539763874597972700805452406768420360632905250479174247992280139953845072036961664238890257664271742970375357725944821410858075504265998522902037292132464370987915648156102196393459696897640168528842887356493319496780620274728681760076387103516788292434653684617367148838530944014590710998860538392635276487461866536265578616343665155163440354743230869657679132514942368284364846816746671028589927267967644352019342076609380928516762123831442465098292250735073899903*x^301 + 517735654018851989245742424467846585151872880153151218688626327177340447459880422832430196677801631426302464433224324016865125255518596404377459081436371100912992619289351338800381216042288013215851095862838719340594423308802206686493259067256802346876120174329597304743722144809018273371265716864418676715310630759829674538284321969070484929495714161405728120140979819824331651831279498591215095645812809489038974393643959705794795941190389958967815405281609136432582033546005846969078656394778288040845533105320549082773982943439519850691990930618863373552587582621051389053644384663306773861202967416936280776739273*x^300 - 317947762662826690314634912995122549320146430563624653843680123031206773253936176282338248227887230194610364035435693667772281602550402492574272747287417403020110665921392399162021781788619349812868929085317554995064579441008066892673752871740329167742964083827769052472007084432187594034001801725120855484494866592659538916090666477198734654722201464578819455305274768895404826593503953057537641220119968304783863757348751885520425979410012136720716443786081915840037316137736788083768599931275428392678038565658981913220873145401921334653708177444769487940258857212554393567227859688280464265160589607398927379525668040*x^299 + 193180711565974207488712916923202303446253123877894976030328345354522617882214048169263770704312598330083817232750173208698293285521609363957481063025716672043571771705838755289863065965004097879020128398268488212751147996232293762854269122550282395110573489039209343081684390079744310115549977634080144618904516232639477590175523308604354118574255015647708882544056038485531928025779590737921707647082939606534252975506876183123177877850973458389428486621874064112779621942038918615854421216276741235708244254134153579587645062335863661519534867008524645304505247812283969407024199839279521406995256106467933527436675722654*x^298 - 116086885385358334140228274139458309163018111821878830395986822258800128742863913451402558947981846650263753683540628798364079574387328089256932429822123396454936725361632919667543084456471517665529963858759288330198426724070856149051408561283913617091601668539390397740681874667466337362229385440574663498328859323122482160745416666635976185378242184337540738387244133378136884375145416452933636892106675187494858493167411500100489017834910443566201586940242497182868563604957743110528541440769300012358443943698635690360334084431160813716954985129164613269299725091237360563832363622991114976646017134707586862053535540784190*x^297 + 68966378119577939266253809910368784947706996598040383114469825812272741401606704418163915711851206934818469662948265268724010934890077262632223736708199209096598503257126157111479532393135618874829162374459518248648982349509135446069508168193740863217244829591967031812270077036994736153569019321075611124851437982727578450200583861997562306941214600358903313017536857421286587350596016457072930539243955622706590233260549040791196842616634577378733279340201317637338070095977258571332199422926062827138050828264179998648331468800633373394045930511236798535798944572764702818063501604256560918124759873063544535789982790065911665*x^296 - 40487513895250420291014463812706844671853929418501654654409838498528400886326994434594543733176715062724932046408755953035897774671663950259331217999663298395396037909002545778638609133621097767889303840329135664172958333306961569856490630729767656477094851492073804007808946323312693119358998334218231551982137340895687635844905784526904027576479725121046271689128739356704717915154926406271562051619773027924465931410450920015606517102334535443108314251104103740013691194360065325850244482793611724933096198989940967618688577512942859555159629653718611855285560023932689747052449445696871841712662010318028389677188246241991620201*x^295 + 23474510630570792506179790889882382137704248429103115285181507854650911295769967301849469556174219021371592818165012858339521268246017098299687523948366542651141073455843446363677861306298934695061129235670129589389322456441184366199552987046673512943398067844663769153387901599917618569480575318183334631335863462333851817615329596625664205884154402705945936583098449197220916403608963861559579029132510423611945097233915323254316046353039103665868543180834458947613106761664155811714748340250307052391739138516285455232563247349577646572628724944084158232939927179504031554723604658309703118972449179507461046209726606812068284923492*x^294 - 13433457579802379315689160748176429304207210358192690002764065255177262212030673112966544427478705698124403226384575403866265893236141420040728896460396269474545193530827804530683406560563641524170940266235974480000496926086886502072485007816445559768108705442244206980366619089757096949650595256306507395847010546787696932684399768425915053189414655515527898072621103548935485478654010744555231335233646633245437117602132919091662104027393530674765383417298027124417776390504272740888496654746734676730852745297684979981530151281401475705431019812501038854079977719596403098015540379597921396013368824552220579550448026379959959428074082*x^293 + 7581783691586934898767637702882522038011783076719016974009258647912231439790348212757977329830980227434203683266814085663381564045455544367832686368756741777145765149501508744958945447310860907074521824962682446266797611440784229492113992269644357541202953640507041021122744372632827620688674622387081395610034477490263867936096632969641290329906195427334907118328152007280085159238640497797238572901657151998642376997893193130390809332264197688447381316746426828722839682006443531521568665543790216390491891732428979543185233824382911156500838837697315541776275762526184142307238714477255017386976919937822205854592155070636536958683767505*x^292 - 4216598752834784697891346947869080913292333173184098180159348300540427054797428101960524731844209741306214523307462238133451929833418108939945410362222124494213507868400249577016437417696190721079023366656927326185003094423340914755767060257928101290163778046247946384615140316622480316477328573784907616274782073317516930328776385556731250758295951297663265243781979732700120303744401727632908857295409284318928180841655786337827769706414501145182269805996980432398024841322461327883648853101304032924196367937643150005264379331430084855796377470410661246727659962949974145548086973362715855238552512254086393083515080880950134652460123007459*x^291 + 2308306045515294047987639859212883049461020604624200144456019636163674012250373364301006749525400961639403088773611772493139530707469570634847510334985847689365639330835710607234266175247372355580693923994901347245712631578816925149140721977375663275470354463155297968428799360803461985929819355731021916075554323902081698722446666061039137004689394440483143968103338109981941724509398958170448922453410194108834762522075722308938453950700968009849700685204228681366638280117665436913424899360427986903298218845890204638057668562385977263157964383691723032920385161581580461772892267046566022080114326645167138605178366399247854493273373853031873*x^290 - 1242181408713103990557743531120285101325741072284229653230716269639938224798637658028591865575131443214362695046186684020688458029946915837375481647210234457780038883440419799438064979995808676223186442890826853504370736211615932627236620595616778334783562541087634732732024061507532819634787340911924633656976773710241892667955938210476411026950679169781393379668201449050860575696935323266421774837896151814561185303958046494524596886248171205059829291891870795441328929433220103165609430566240171425359304485043250066704910136588005335710132298292405827044441125580789139910011729071035573934096550498620464307026446373827202920249571239776941504*x^289 + 655991756285002730596023057332605827290754192296596320612395672449354964257152722239855396012896943860803679317011479255019344900915256011002454695130685457962843142838348731800844055284875865724935557108582294484049266620965371697338968863152175118896951301609588982325905420401130694020326455266515262789166164029827414609877567421344646284845457818920833093413772650122372714897976623387193154982945433481974361699265574607158828317901906894015672086716581833981069086607409488147102323805556001849260296650716373684669358576049594166851943007445171433345410898028354703595885427307880874876003493794406517863648369073291139914085576493585386788464*x^288 - 339205236592270014209682410917784089533752026024825136588223279544294536597885417446591627224983723480788403332473901153459798595327325519715023846859010610014349975721387065776760375856301799666876911981299930696440098230873445351507341938563847893684008201392124459530681617548504628788360090984039233507179442747632903006512128380729963450883446500044531552240274620240343045970446980640511383893488326622922655284561523482041622392123402823805907851131521448555107208558396315902676054080437879424181834039453996997377102986554517806992655176329439294274678773172094910036568684986978107820715264953584147932008457476468976334740300193636426566678150*x^287 + 171220095149177421244794678291387023451073451671740177616368204863745622610208407418261602048652844311015704903664032404258441510600079764997861734817189636537978839597073882640305348002060350340138119437478451706963260973448377134492742659197424330252869482258310500278782093289875963868830917621875075889973456912423745941324728210260339997861036535943401781942952965271173163895587827291327736629822253497168072034366170011162194121436597209855446840223756706889967146079220776362362503430893000366812673664718112155251226017622836714368084407333868659889089189483941274879731795220019658754398041259351396195562296914564537975329343262688781930248033416*x^286 - 84002581227200533441580452880436784250514645011427002698339776488943102268982511984353678481650659445255904027368362552561678321654635064214931439695667989794866838816661222451241011593998681587345635463796538424720575518172207024947739229131550947013862325884166267107841106743429134836757375577740235687274638746064594841338968843484180383127539743287001797750963225745876660932268793673472046699965684402952780062361180334978668204062833863126019349992192979165274777209459897888671874911973648214990746453453865044994667830005784796351811890440606896994942556796759720843281454320853324916722421270686619557369394015511869457438064712062634986122108849004*x^285 + 39796788501285113353155445535399324040577419027055025204869721170452596810813072673351400811905133105543685009363353127073633753787192802144208263989452985786035716012082413453226437379608511464919141556129282460005766220328030815629500462142648979997879707638472799814284241678887621158005652774097902200170053540442599933059939481536804379204410120051733204897718430537543776688399755055916793559168366719878587923516409018225888813524878627117060666216701724673384392689001654827107481570446586801728679161225792590351960698424089068573292575878328130619236220162422744011294489156184800384530547091594953832172226030330492401105205838111182264023652567287408*x^284 - 18015964772438039586883276001553824752338284645016324763076120178612959071877919500445506767496175731527826415402590200202441815146469486767132571972730271096481585510486779380352160199608300388295290368268764962042053026760991687519172186669569168194169497873509939231168160481256951686910502630327844374794946416586992911405986869344275918673940886853104401610519671031743747025960731796077159644410945683072168096920359097205503383375203800638854142770130396704936631349623968834778736811404716449593979754724787561368767755024128978116756778567292620023268124436807781242285301207419336615223774478336882861398999738466292914505480002805038335808546418165697202*x^283 + 7648724457361180986609226625414410242052498101274540941845873028645509845520958681307256937554250805609826534348557352125117897836441002787493986004220631635970050190639708616741478387676071474684723569875372600616175961632239848582144276312231752902572418723128623697965921537823479838022086552882088410978166404659714126995577297144638032669781608787815723081342307060034895943679861381632656760384143046194589688484962011179833601084399501044589369990873557915372429991300743058075057033339847177307210751649682931088633558598899916386952678802719710818231677749034639046301829011678755409122047303530093516579230692632978900584582584599717252685877209260840795841*x^282 - 2929438684563168964117938949130986264161265249222432595593310926014030962791237621401202415755371957979341094641835782645195177307260741362550248544067224574419004196262282496560543751301170449901108854973176105821589755575579447677651655511065515453209846862585128525994921894042944420798258721273460979771931714181822524607435711815488991869646030239043101313466427984587934597891729074835619153353484799387274648286950915697315183587141004577954198084494523714822432328905121848087424484847435154348568181082370947563133919566721757630743341995940138852657595641030883297305575561965214725029021907655072476990591340052547771935564964865750329742250493121803284861976*x^281 + 911066289114863753174547214798673348149657844834051044731271549292578190035986572819735995485296458550698102654487799431577566818822547648879955110433375136699888387018802970046931519927091600184406948058294759013827795611842761580454290358489327852835179273388050704392122347299485554130466256743622353065068791964406028732506008634667401619205708452760857452761048865765526136988593814617661249964888151937942909780001078787315109370080110841060362157831726143969495662940688828013249053001485342013829584031795672696574514016058331530801510198996477518499721151697886030241104259481371512888906327299617254411667853122534379976916249437234366398251998875794170927472754*x^280 - 128905844710172042837830095300173968432425565561801558482885157053988995927096334410197245978641141046306555290897972276392232698031032416812193579039553632329331958682887072130787709275198957511294199649385675464958543254829951303887574639195663156028506564141180897199973363753315349845890331549092921509668972664707384564621196476171750310413909006593177014630914100395965637658395692153954004148069512868458832369806913557913041775988104022255334014727092579160427078817480181624284751688172930686955609237085187023621747933890468141685222608674754233557573729504549660043072937447134700284740822444017132296350674286771444141325563681637587308791808814213278228312879847*x^279 - 120761366496191748070869803079044273661534720152422486622644768394227651326445642336145062251712347378851252969166461988780751312149630740007802479496125222080714803978959135584715809920296416047655085453317004983874285217960807401170384030463445778659224041574606407438423792956967130942693896339271370442803024531383049421124727570903038417016255535832485688554496287924870845394533250548044595286530093501365610696547094256439593141342805358234309598275063827741761830444603764942958282385776498573922368680551538882687370744974714300866446872369921754910584817086968581002859326047157659302634164899614219117644856124746455472890495393340575917731124514044980233299972843311*x^278 + 161767414836841577775852234477341197862014472382632809364034927364336897995754934801656641084296843812297148962224523397693926409655589379360676714895087878355696960525185963452485494357074093518413044248645257875367910567942042252077972927294634019404520525329321533076928916212243993245728537132001799614155475187027118338846655364307795004009110670146915127646827086633435775831117310895484612549157693241974379415831430000143540227108465486584229110569349579253106387510593663494982130346783532368253627331425656132846311558615336601619290843015853346973217306783123917815747697829089736590554257878649774818789215136954362597218941068695457403681841692412421737782974804312821*x^277 - 134570563169965387736697757483099435724328948221002233218983903228228765938889177270644272249967531870688233839776993724788364189646073169394113353565458126817701863690691362994480532545350538319895952110424067934846046240618160433588589630129624216051323001675714684900738477758503264319812440652607996641352101456034081951921152379772438379356366631373332618544996211512513813870116830444595552200196989366728140423442450015736972159731989366001365515519604306631989234235403888008136417957885038308657373291979251723994016127402627953400833683156018870469417624199587745015116552861903928176498531586658258682720928492267966797779079129050362496595193920072802348413218339692211388*x^276 + 94795183395786599857077723418360503596708391058064790652109789711472711100023141695860705171058422165909146219245485523679562724286735720084005916073215810205556463842589371871940762409073750798065985426348408134440326557879986077842318161259715993919840765221824902907046791517131489734297614066964045163888118150777765457398467863941582589251423021326875178884548029827329832981596180482798061487885243665534180371275863915538852771936058909687380340588066174129204266651523670476247518278409685736779558186602099771889556236213207107294499978626172179560479970503842990773541915207900103899295871146852778978011421106256352642659379551207828997367500462119378030644620485782336727569*x^275 - 61021454085834904755035467375410207709275881558887253697249230320673819137952835155916537885228902829083782874409310570057435646103380752211476316525222729629935580815404068743494288546825520103200818830036718688396522835182505003986598707898032696618719001394680208982170818827528889741087247632001821190345635546561553948196026840837091885139191013091859025923371644854896673723424466853897274273529768251496535624799641371912456774091146253543758453569394849795331319636475794173206726451187924312874215480116491000811906013266929524714182172810474946162867869503226833559083442330956861436320600559216759879709170396022572352742860395595306017455071067098928829181759745248884549008859*x^274 + 37010983314700055619695342125561029485661670218504855449291826528263625267090222002436837069455349048583623826931719229023893540064326495610406422227467879106283619984099687606259421462093234160512479504539171594632124989287496189314691314484304501246524644098026260533049697224748005406991261807033939999011725994731447714125593080447457514243615634694037634285187662581103494250478696681726626649122751452222337603042791057137957205606949631153221004127649016554170513331056611383087818883765284849049221679536235794126146438085319425646856671066247575354675597801418422897117196349855726804193216139249438661645036903797585349799999686545203025284050768616056625894842111218997481534596381*x^273 - 21475836497502699369157556689523988160221904539590585819559716311789387630071725241458476645732582426884425575317727596076131133209762194081146846627347457373658316256225721253557309622504308511890058331402814181498260138939529740242236876102571196861848879089368503340422594845912851528391210041629936018751389799662021745193198772727531253068408555797935056643299604062045721152270695081222907953978393247219501802912555508849637934115772969012541499057641888029626108289446653327410911128485387925394823310573246129230233071530249006957306767001012540373035733678916639729000594660881453270098484222711489397686149582933309383403887043702519581134068754210590979399105618673677682140195056235*x^272 + 12024037994645919147352805878579250269631809968597768955653518799554846688335565638286409498571168924284807421759923882146987385249889703134301377911756922304343262617675243089707648972260939622555458450924626278933935347601770954999766023873734963501846335026738165686151169536027881099032445675873265862921026739793809255308855717951325107449096828801928453647329212770153688111298643163144583373482915380650665225797918513221595161045927559227605336445325171697491509813200678675073848699301788036038568560735823971115661568132225042191922554966991425428386882141075855733643030284488687962376615767616200372976789069373116582319331610456385336663333907326364983004643574177193729039901366019978*x^271 - 6528993745233452652093331205866653685676394299544026195528010777512950691188292863092911691199041558436223736794070019212327741012935094109905484687285331883226150492734262675876076754192328568416424692894504694177513512967912326229324066480587716353645602736459637630139331659552256168701744502803866682909148863992543111927599086968017524367407038471969687411243643121428931016125469144913354079778184251434972941133929836253019181540964395658486749564903672159629849665109331935618996436282582662019001816028088715442762032226733690628673537107131334351487108754722876882381984260366571044477813960756376450730089640831996814503987937997587361491485559776203564107978521750385265985448305800804919*x^270 + 3448918621883148834222970538625331205436588163325329702649048730651244665031127106897094730508490874634146855154657696745260559063687369840916480106262849658436580186902426022721575686388409945867435406168645607316965240933452583326222036386570262958534741908919158543832828669298199137011855907915398820510187488216211656308667341244021065326916900532113612148166087403905915151421510821931087833674410702897384053785786892836765503625238164253833160535889205113335994091183587507179366707232675415733539046885672705969959865255834892454448026336193786993766047800337057205171504332948943112656318980072094342386401359020342700993049499008324683176432845759991639584325683690917545160135779920877481141*x^269 - 1775568370472976787082158440787924543658878482766267614327813154574054824672000646296991421052298283355615028692155638365272340723439315788020482904782855846545824196104594989229356122032773042637468856615723216830747378038305981729717281330102205039274809366413658712403325181464340256803398496728706494572765620849640217604191631830416281217815864707273600931455456187587434581986865301107083042722047325231337554970853645401802761067905196019379367432486563793052043381019446243609247633945209685401614449047183072134317731516724569548234911027956456273036946589190728232402551625543965980331142041231494469822522555053836418998834404075690453305290589564447459324550528916488821725240450870480768404288*x^268 + 891590938281694515200104692762536504466711318814756517136208219580166473587792748512308329087316886409963350341803627138267021612712724512179265121377217752343189150017199488037468145888891508410289990787202585693622909871394185283496555920491915563324877644339353846482302355013370662747346214055119771518314803110096884154448855380271166927717788082929567337682332009715667344690972285926053960634482180320074652336012900907024123315293875502635544796661521365068233892854712464968932070263993404468981276012849192534469751658893849759216270382419526954697814448832388431885053290994201091191159708119496613603569852964982107793774053585355440664271739915391283138356098533238121939798641014649079587250089*x^267 - 436678810159327085291938722697215425520424031163741715565381042453181259639655124873209903703416804837226228158131006702948028825095728160932704161808714713611760270773354603128988333832779705495690738104788561287271130786167366801154775544481848333927468661527831583559207997206657056494143331994901353713080593738031294672220405433397387307488598508364189011652822455836704186441563345469531688562703569842076483051463790349588501067069979741410245624126954238944285735004526176069907894350364701468915085246506822911778693138043367130659453220633631657311897092119709852728701400352860811784413377837344009022902927743881549351045766837205889792350657463693410758438813006233191568940053117537885181615232670*x^266 + 208427306225359208325101719891354453377562317082525748246076825105760091625762547587861527069619303237806293393354161542411486618754913215861276105106902395886351881551267656437942078401276208999598768309823334742048563197517825615720773599106374294658879835936245387680134300320786842128658602827729270226214716123913978202403752593157023262880216140098227031374451027806765197914191622803728269352352940130853903495920683770467552438789950596696413416114250651644300897720223769591120048531197525139981968723302805506594885715567048782812291958124199663367481308467563637053223802359664299006395767883661061431727320524632647772315615765365240042184798711669695614411311864321647160993916885615083842379069263342*x^265 - 96768244889415011161299514966344531380244332276123957098675707653211409633378552145013018740582494134483872716639984136067332282470124399469696603677291941451780663013375348394849665561176554040022238013409874729409622953826883306089417489009763030487115429564246070235550196291923147294650104636879118530233660400637019495557038090864405305435350896165155766570574483704780018138564203827441960594297490754393269090954391377651527917594597828209365303726507713712890810572932098020891217925174087276836222092693169121974118133299071589868827827005264718847332136742397840684741663407109973488732003173504631033588381961147180693462595523662093376461511846618820534833511863729933273362362813031777992759316443421089*x^264 + 43559381709105324146870314677674243741301389706605646237733403600341213834792855256477602696722414896590298830420210042829461722087473336020400279073900472167766694201083174414120496885165524862802052551151346534310368864442197379345839007411196472722972215063054625761729985587099366143579241354138072519022102314215145669891982876515752585441644686711513831732281797764112105459328064808877564424351450914347860702479002064436562974198845650448551368106493892814690434375225625642271699867448368476524767387218734722161740553455203917088183584550377621204338635983503808792591177042421318942438128980206723081820420595923734129913714152557063859979747266154114877211056025404836158104073948367999780479724781431371197*x^263 - 18907795916153291365579864012521377304476421287816497021896339781696304267643897207703040923790375337677133915957969505880272882080397511304499598204460203521606317728542243607858461517274448594910798272409808105057886677936926545626641268600257423638168749189334619389502336499136734072953833476327938361517952829349736786081969501669713334511484414583689105137437929101071425402989936932266218633980067167482092114898543646382427514815856648673802930591054030369176392435323658831178821165490350293784302582720473201695493417108684467032795814457503031776282638280784754041796546980495229700170478508188586089026600821924311319597706866884956661688749506730068383319122114146885622194322661140165751319570191743336998933*x^262 + 7841377783932460419102466742836748039893617356594505363831667698041870478383714674731981926284045249341341556166860104827007792611004204394762510324825076109966967051329228561334834031490801187554818841395627593951312697665554514797658443279439665720175232022590708774998615661510683422660576344733388655368315240286926632470938160979622237478956809442852312258598839451140747097205975000480944836399472381781069937828065334263817293991417659401721975163260327048188378597342088591020202833928538278297892219177840057081093865503121381707788305719260710476843084098452435481372840488571444483800233603878747963407169075880754460167154218974275557145714459986338435557926421481469660549528712009536157493151013797881964472289*x^261 - 3054983147173651121690094745129355930990787692329684391288005574893091098125927525267070369553704912203805447280584362250980206110151826309820979793622982546351793005591704358014596920905540212453534016207043430189786245815186218223785875218601738379009232472714952246335465141685580353745243063235393847065733549474920339714225573460133902443628736976417082678831877408147413532533038383725966666823936072099197930816058680398046752239643899422200981176159361481712617622038728443361737024315826215009757535911559439648731720415738629052120035450084668878771141222706008816964393392180846030182547017825124263960770976808337771943861053348501015227085962541924907518224421830862516722767998463128345862047861232637651655144721*x^260 + 1079698778821141870840185866927984383392084772633855778586783427524332309025463905002236226229242977389287441696178531861199268533378211206669610139087736090944871856225929003186052891246961076321096356064528899427525577083527170549639450901367565900715510791229749992202612458789539628532575005694213600194471763287034348060957828061448785475444729632943837215021561136216555444458580910649035359472810671553796043131922725763310896350703195587669700311361183988279339437636276592458978079060932963896719541894764509498541235156342902462382115985200446221964572532922483631312672664891837151428541227527835791028075255282246620991976665851757591005845314098213028073221559038619025552428949915707481776410999965106254969109112878*x^259 - 315690682355850809507902661147833262488807964979537794366460687672828530506531482636614194196508166104598349630961523943138905424881356283024600501300290578122461816593958221765460905049615722095912151662016054252723125269295434955284994594833732848125990685480740061758652411045995973582652267232763935174500315394225975715421920436621493539112454200475127740091668814026154889359942232562778911958497809647404197483782830259142914979847021903777304703628473403440821091112979027873424058319923038655941196369075171732056190096368723238875427055566173094837483775613396906689230463362158228005872460181258314556442469237894296776279095171920230253939215934593386656340440305624911173774015872465102677970311420076296070289388225490*x^258 + 48983529638452784440439495147695856253824152078702543815632103716480442663843016353276923352861678516735010166336609719603989999151602528986936860373043120660669838596392032448735345096468967973385293946565981378596477860122646817965348898391193221017932655012123293804210522302826869754083396168296768855102745496307859128920772616596233211923891675893083541465315056851783439053930761531042389811508812335630956790448663879998179852708221002249338424644441178265006001597247665409928287351829539392427971437589756815415152367745782222198434396201647194529364325959769374163826501641888901938066728787972938026912964043347324211484510145643378943135076620145497721220221370464706032252394292144900150631653786105929417589002108826435*x^257 + 26850873666197235196476711168385499081597981828382906793122311067164617187036622227319815896482403166724432086126872490298150760000607761365993059484243107899759572539745048846403121492933963105670262478111296385257938168886345476438248026078127889308794301392813973598432803242714186573359238631756520058782683696936822394218969539276757655698306856910794410250380199957561751566618590267813455547209105437168332287038702450230530852410242155340982126016946200952345736306869431871361090780915105767442993483958416112432685732188487953667512060147591546346363385171497004911843071892891408134439602134230561471614705083312239271113621992518874374387297475028627544492841400979098720774451922332991008888775082171755810636585413213540698*x^256 - 36935212119906657670895034458969354187071750612241240746234626827543004418348091827439039168875425223315424481063576758265652182125645512723386387699277435171369586836405137701268049461325476740593616441244385916157890082156854837265791677846235296609360927863904948016758112055462716676883408632811398534370102626554660038780234780637566362855459301980068195597507357341817551354372480648692173688830582366735110104055645293584079335939011446116043608777111254627363776806734730382910546378096581083180145999211678703753157962171995825273538726355827453605456267674010772050498688691712219867473078920853892308959817222513419152693942044150211829900511490808440702550948068664513329135795090756750430449030082604312693515100446738975988456*x^255 + 28901911321440826337406016536001359670411380439864961112745612694123870952213978978615748025799539796308918708580047827331639882914075982305762515557051739009397595579422002133770421279042672532225659062273661795471047401967059378918576402784203647923980937168891373385762641876707294340853149447045212857179316122526658874349240896034753663678385256356278083196051839079786380492544672744550525948315336760046308811023018777664287310611746287738038664705230036886942705198549771791692718486442262066995072577976469478966301643886717058278993280794922590582345713905986005863380076857988830260080943613398420070439961646869432200556312747625281040327977562406842168175368123906473654291127493258884732564516891504463414903192154417845852247158*x^254 - 18923881276497502375459649143715978081494855371661502724061235674198272225058202703394235412704061638697716320526082216664312905096380115251200085219206181632389655013739856052750357126726567858561887667130337929481845542836813793404752969379063080973089436962921786216882872777939133172010141587081426339360282812675543311569050958090600573756451681053506830186892075605452274773090189013611981386219183381700918013478199944007107341298510464031634155792919300391469434943237628908698116220469966965488516484932543904880583670478946418187665677941202595851412360778846779555368365439672359626670986599519629751813241790239926538277950907000695604126648544527242125470036785315812726722719351755189618297179295426846181295756342509315471183458326*x^253 + 11301999937889091452461220819228930025640421377061319932605723079603040687270609946543722369269559567962110381801670030184971126212595172112785037954193846351241314355851797970990488221631590858739928064476684750566033978697956341329227862154262274841192200534929430854321089637808407293294958044961934843821329422147046092276621074365033362274992467821678514302443624846849803688786529056315429107988248394423622347867946300134299994280702997122316906474825439517824340595341104482617946213704179973931253810745687755693731324261538508904738892275619462125365365236891862071870410216865685580541449887535937230513072498259403194998904732078860376677521211713125311048779529851870401090119585085219448110355824544549740442825196574212380612950525782*x^252 - 6368920893242821289008188581670599862770915296969595852608916900278057994336134206049903234106296776465553536784633178311121073755104150988465434377666609823178968719380901448750765955283609087687774608865760983533061927196729908516330216299700601065065963929977080012878149731963787437731664457236639580297844588787538025355102378228672552133032325578594989488743860926495505516841013285988482998811881421367248088458453211003769757694116375232072243370399838355621302903576743040554297200868034688332571906414844990233985530504213977588507984872473664118407781325306625901919342706729293165720804410283141954807980513185640409094187359386094603147720444759067544329606475979714885462378037157829826787803915997668442539261152243567838666120004643787*x^251 + 3444062107014080802032315915888041752033911180995821120115653253001670563691540061174003865777715614731063434350796703053531588248779419233336211890427182535274252709396906943809883256452478125477004208534644008851060095077674076694308711559421159230423391522428219372458575003492101862237170793546462169210053321295304297551249821975867975604124318514363101147083553712807485411259838886851224333769533067061611491564955388924247357965243495668024673946023760238805549614294886349742872445489654981799985610033929986976253901019728454010077715004251903534254251825469404862893239019280229021970179289409600614145796066365410557351255053801236055981540450841538338465179500474809509510202000497007682007392086440500720553667249564830917382862051882771582*x^250 - 1804534328135669061371572450421385216650729831231547086275889284915027996786232673778290225531153307989961006746596833688983612914112753275458175010725181374782468211905881735537835084630480658703725553866770614636874008395265378495251783232193986344384088953408401138474999505168971245730889996581366018560247660117876907687502956408636330332924526667254105249729566886495228452584740611619312083803147483544678437663382327992002931846391748219708823576067119286708039323750563674563708602805124517944097075806359346371262609666544744712761254374607965158702580265099202992620438671007089843553421431167916987650290448138869529456044655687016149223896083654183389888041340954241214025814461457128655286685236032530742976340564317056365393358460307284140382*x^249 + 921669145287835702035060310967643501932291779703350747593867587334512975922390911182949069998463741648049284381713450326788330409002632501936005966829649768104678016930138057120728633873910654399474583630953299965473911924996100528279778144739342019649278391460304223588136595036176163678724298683091458543243084914537932595793932306760695081388208854597787805269623617483351327596958921723418952493960474278388509941612392549546483803226516821809151597746821793792592244220314454353685602789972712596097622172206035191341949593942064680522039448191638124035986473796018943457846448391344405099756493920290803235315736567362058826920334018789694248232039740274298163503427594700105101777939207739527630580798181887336096443684821175591027293564534765167366320*x^248 - 460734352653912779458278211524773408500628318915046464143283176866944388076937145223539905249952711165206128748193082656564700754946916004631899049726302931149757093410692642087848968508790878294262344721301030209873216761375574213128239457374085327687195116074465419258647212170617304734584352972906591970537320759150028085972658216490995200076081225449531585433553134351154935110216512968804358755250216721364243726403134023817579767530061777346696350932771308095571714736940348414233787414786874707555715182873444065414366621425515039678765085961793481224194988244291738453303345898523276569689357969888730690872706599345129359147226215187473433339488176426994519907460658489065197986347733219872553560919591280474846504517436422659679608056569311986508233344*x^247 + 226052392966659106067240902572158638680628709083811645551421419285107938666113694393401929550590145958392627576381118528811309463992831686968384728251463921889005758478944165891962238056122975014364137175228039964655018206265245648800406163346655586793882776275623743928934951354222385993329119201138079909270186173604662417831238705365809538010166979956898641983179159126349178183927168754729148624252157791386776899360433261806983232569168440266530558579025379383255615312093438451861133318066525915753753380342570247459916448505414426480545693955670584742094709323474336730970914062006304542054415058080772602502457257507033053343165358351209575016898163975916436924286905922974882609361630483831119118556131517710213550782152191457158376564120479620625361900092*x^246 - 109074439424547261883193432170078839500733833542611720466720956336385979090306927314050965921342399138237377301859289941027822994778814110760166544453751604670107383976325093796629349952231488932138604858892830442049017813973411918451483633522072960908499556704792349184617336279666541190348447628727080784328977792759587875985355572919579452603916994152351886667644563770352276042740615607623914065349263919689431574308853656458057297540960807092635070885975722266116544943552264099820635498455344033329457203719039357729848615512107818564829181209421692616819757882688168379771362204668076637081678347024028588171203001061854323031630890588979572441098953923637956423974173896385740246121692471921693412962836864482420567818180942015083360161951929345171279323941540*x^245 + 51835801780878579732769452930894765554500822175223056817674845075887959797308968250611690455924793215760086315598161493914842020728411432885642520450367461802219223059211711426057861524432466551834042728543232145071438563736273720181621430723664699216110132308642619835275379403358182117218169412000873064855339296229664977315126599118778078568306329304720631734356472107292144202250537817926994381671724296507824541225174020513381820253962252367795061057770630428133647311876121998040169439535326617999658834583711471605147691245134017444939479128322824986256876693768798126801790303536801737139542191461262225885873750020513099866596989287301213084727844195207201426597841554066845528341957929507341504887959139185771575048654831963477747999743011434608626723519531971*x^244 - 24288530501080800453283314584170914082557866751589084965465928019155708832042236968518349826469259166278517854605362000586947510179744545879502891610790788430488519634566913370732138197824024237063859320611836525760470465982689716645154091616906559781903738931641396820720003931407694291513416578140112323680771935672500130700707631762096137592183753984953955369677804789686428810763643206732392426475719854779910897704185664276296153662830848810013739234153884879780268267544295124394094113381930306053908031951222348865601754237195074353087984425258237178318651195975748787797584993325853174569675263651893167305007614688771693160895646980132358069930400217698403146854320078736128329508724029250397194910709384942123776415634483169665948182302661927939581991683605173158*x^243 + 11230231157100597796676685941043307069414412421837454147276763458250390909497406416675690066992157356254778683079073263439373457308179846132690444246465514147258940893989530661083208763624994688487269629626583944224971366753596959015352628439822197053809104195349859824106669453307848040733949203377759847732607907613895410306285282906697740684677812623381867628782856405765251883421269858789501544418523745610267705600011852684617057958152733969387889642402517861383074118860841217352714295303932000947456379944270613091762872006536140571655003811875519492328043986467857124418257982026386411330938598932545388940697087584829937173151007848814429351561102847707653502999823982798348843984874163392695155261323975465821160161044421737108029130235286196466972925799843631239308*x^242 - 5126910080014307895207545232882588392344646284742174855534447714379909515381691492093999486053724982595035100303567328610493170439426548772927551178266584812998645223458179052715312352601201656363628644082558099880476441192969094483433990946853770256947269293397864983282708207389731056719460560389639137658479095038736634818455381659822901262867557509943621530682002866014501014801192627201049041344912369453230440549129155770293517817425460230709755539812579423397983788799374440871922544297523222225456367465432923285565535132651583160258975259394353452799497460645989689329272021549256506716428747201805675487233303935461892716881266832110100576793684431750097542845072973518701742100367619120273324772489181090700681272308099851654689266650921525411237199269739360163136223*x^241 + 2312075224049445037212519671848711871735903339580741572792082398840262778770851251869156544849978637992945172445585665664535064738841739605280760507279140954551332656154953983354553474415124309748932797067717550090274098401351744213519743004639098145425016065667494675812899733789367750328490585605905706063280996059023187109604556351628155325275525677778348665418491547545467130294471557066844625546136349589474167106772592494381853931716996673746280309606561010953094376772809522859174581996797619271719270837199042668662034602171918201622634801805370511976242475069271990276089967657956393784096324173673072833932626810200345038823650987609844784788914170606989419741826875348039477969230945732068730417287004628663240097591229172514870086862640603142601378467882506705448033700*x^240 - 1030344523537643239903438614597557804496525132885234167009396683715081637556271472467975196228702618635540310482180774457469507375007196743567037649278975007014581746946918301074828081822048449147724014250825099742821711070738880672980458952430897539929022818624918989103512567185111427212491958125265114939607133808838578278433962706423033445562087888726396180613411295529728773191145864078858291999133180639743178693300658486613631428464329883359952240396435073820685232122944535511267751864876440004092734867220232802418448552572298305759552741470861571292385140507476214420065516639767797937109837034727914809211162930096865348532510656095002674731432788392733779419199766236407865494388770119796109743547473507512684893949184697957136664063875588336603514652078358209813090560202*x^239 + 453861563748856228912757453652550529923463926268953806621223852701759472056627196848392591883505613609429771458195353099131985803143869040041380753168957984506965692728077300898232620920892051570173277087807927959280746993156333354778180612218270862146573372261914025435241168325054424217658902812462988614653917418413089772637950644678832136262391765197199397320622961235985224673390141834005807986323559666451334018550318290104413643632255479378332926630017241065995933418277860520808906578234503935336722991846131922204815682171097988496901451370110105787991367855571793032356577832902412686178581740764872857467756309989605052291326458955958467930144236538117029505882307125113144412198280831309051229095978299420467788408857356624656337890680034141206320265351108946277097446291902*x^238 - 197667810369193634814880069461841533105424113850986274976296251316409420747155200486981998568126438354548667271897751838494073280858279842788999002747182321822479515350449753295908698907320834881932818749323438587655299485623160934059184989245707555352200794067157502507633187077934108486245156952280217254918209605242987745327688750011064391014487503844202500637456483206052806308284443669772067871791189206792683785637880259858107735836558497533760593122044404260490164157318796010654038247993693610306737243252608174605376385071600300231837065378248185171805544573953953731016272958597021292818036932892913563529953304078237670903618283523383755156155604281878138222188836192143820335814822565709319609841249511774098906624013656370796968016622253257211483829923354475937922885541938424*x^237 + 85139015913940278595980671138287018562838676964315535457384625461401384324108472586349846471556752844761659847489079702152632086606423689541933656521239537866570290591661047489510616287648963830958793398829467111035095488981324685981129373531952427079406823147455696743483588777022623431270203150226126170191895908118896694884479728838220341236744642934315062988337826358658355315930226772614720747930660475174246968958261934739498493623039077668619996429815436107084946396829877289488750346190838509584169154495571818980669914947295915945284050069068793285198728578682415467445354014522063757717428598922093297410902963526136685707233053270299709188831993681211146727743267803369568033577070248407282237290455187794522005421827764243547607645079815764808416006013111136691489529667288063449*x^236 - 36275926612871849275663840848288043261191629871656102357762504916972955077114433861250480628000441066348634237568684378036430933569210227141295995992816861487104296217486244251955699531488332129410782953436609280353961544064805028765227457605972415738609203383910198996916656428059386021102857688142292077362401468008707717245016957614400885765985094609187700424603329956071037900623940249801748059970766740861861987784905260075992177047934372291609714087610253662784461023037633156897546800968796399719332198638283959485764563141302813762578248475261557591222347669504368267951949968274008860597928811450899408428450879473688672583633970083358211506485322143126497374980700693457066247855394582224834384207660104265298599600058498374528298070742267228875460560908199491221908666379441671141015*x^235 + 15294717550355522714535672470338657391461359761948122915729782730570056097388231116785483607579891470933619641734159183938583654451120810666472545229503587755912350793926738819315957941320930664184916132340682375808450324656002807497511592806927623954756688746551471901555532166785222576846440410881637399829453453534295738943365100807826093007923961366115868212199342798747579729411902000754375427100202558537528255617794676419201329664458984369746003456466650466947927030798707721200571984379804338301091079062288916138430003137490367352225465666351617566575761165543707464289420758497464442108846155536899835096206210325888251134422890165761407156618663912865025642218218475386225263712865741985155201471469720048208095892605457027489690054822327483904331994442359976192862951353493427236667199*x^234 - 6383532958168010399740864230826154617378646708648908020341866276025069854567467751198865004672507880478952116713134881571393085043912045190516871001300470455707878891455066630193571104566101677665547015789556970502899544547215745023416527313858311886491304887075926636861235687013445073870053458688564210905613128235705496576987804194468794801343434796320269267347009268491448400094038622401397850401012374725932048056246864820349946402564289895063326097476357253252045572087037309251346723173099979792202160153694036415981152641764328979820153942195432760262217168716079255824520638561498850654262454585340746246537686292426327273922792906975689552923315298653122549435947228250884693432231065350322402344110336232880597870046816122761811764408946517113924343215857389315275669185568270709985665577*x^233 + 2638617355096306957842894200946731574217703273138024016112090063547743726925469184393245359175835418983671297606951222738070329273158732187669993644677252881006468840249410203854417462816573744353999282316328956990326066274016870373029383693449191246578706874820998748704601505819651767649737247326009347537875086745921851311969873480865780483246380282823911364433638351652848529920254482898597338147113529838202329770514713799980493146595477806953287505329670400083022664575760995272882120308511586459327081407607529555756763961438821052195683824444717741437243443738881438408278090914121778077373057267879030619739055529559830436923374770089325773237519757663513855078577908954694820454332550912016409387764509626277105314013703203917221283179571530706167195430186246327097629381411535882626425393299*x^232 - 1080754711576943271922154518563258889721927835172314194569572562016691265244722114015406678329455995984233445951634447851633352266196292609133084057289525012446043282214117513108902587743648713674377800929062568637564147646660472790119688259428342193369763163094487329849013552649359877963556209980551600948455833407721376243669909891132073295235905699713041146401446862546513259887337504196320610289932398207746239950897228689198421031764185124335345297118216656105487955438685867123335480206705951607118835396805932492222394745386935946253372316575472326548392982509593122095498778641704961567625812355317081736675892106621286552545546740693316481115232407651693570486551948304978649169703229555292192742180375440211626301515395787976814167594264102495694951990643925800936962706838835038178170564410620*x^231 + 438931104189183627871569068883098711568301341705342396631580841746623967894947538762198892119564208583572053293344418578454000228434522452699807017982512482460567685852230548621423898828228709909751869869832228280904936309910766487989416035410518389213154773322927313840451944380826218800358998143244245342134048024350898505192617103792695412518954442770329027590029566284582476974637316296271335154394276070161948776137388185687997330743786826187983006275960838884627170544370145417700265879421978419496589141064773670888947838547003081102988078093379941337756414553355191748009722635357793743869873788870262122846494089560395854083118053462582536505910472114130406640613745403949419516404507084309031715840078982399271929587312226618652649620521472113353788683469783094717286163249443279095290047775561122*x^230 - 176892408362441431314385947412843489558790059676874595647300606480469473708308667771486583441651146340087419137678064570621501486471955316437583064295042610306997659205233604689016497807310713529904782433846219568995133932815650682054093677243684088934712343208328579114197126177208994704387103326253587822785195400836960725383462762789044399282704749358889631427943410298729365156582866666615052861428343666429176180381235757620711002766442315800294420589812760431815295996634499819719383663453876904556922966219060123127496161271539050664711158850533500879520230747486343403416631442710793196246536068177441874876138185322156720834599064030754832795918730946398236398663756367229158953547628102211649617677495508285484592594564389178490083202334359978608924746774364780198050919547498092532367933660502006836*x^229 + 70798927218369231283405005902974132118703725557771166833368740533424486336212180475687427940601465521232167397550883214786350495059419383995056570411866015704219833192282437761022612215194229764893132908203791172886388583695229634535138149422792399272865214886442585602633608705476242026887341429232540699646078123405981382346283312667717819375554326709727466783934193502682465804483410421098857705537061633679715882503990730812310202845208671212676906945909516761684878600076910023610546882893084032390425391967789118793196491201062059584900860868639580870990300154810677836291114694354361495210867222426642124415203429662267391625268367488858020967184141847592106336357863856867721589198728803016195601829415676645516828032606278441354099236294058005362581416152244010238262907685588870746768859019128222811531*x^228 - 28166577345695007432563053558301526006318139885865798933612255406980414981103404540684841937685155624047035352957709823034411604268784555375809917658122374903392980478673209132107912332664341785898061859527204549556291833895546079037002170832376553544319613102727777085548866790499970889627883915869785527047128559115479928671753131003150584052096692437795796545899671366857028404712584315524039024098262740195583772176721105047357518125176416242493568073127712671281781957887147015011053831565291623218085873581358305048097449907466383439784319686128039177472772161059547562702215896851591987003866087665909920775124845556442683391194886343925641565066798483642486393238434566058232308472933879966790811976953549855010653440267113307619921281947302917281707788707785012784813879019702388259434120787329533101324851*x^227 + 11148685027619119611142510653407718335836349456571626927981396116132977346293068159925628526609472926599930189934121646216514538590634977974957366845389136581372793539554160398534807792262234804341810858749499005092342579575885738326565915998148375294464204785322889315627793218557822315870104886766664949772112669781320412950720957002990686849055032627346108212250652716297244556196222542949469942720060005403062141636919750339456341409666011370062841143007929127551247031434699403711647752048335661571122937787827998219433797934505458617180321115186986330913759018214381321944642228299649751062516544797777801126039908872215794684695348602439399475635735980447209878866865451027902628531908207986441670132015222163743652449728852311396200303160842206790450527123986679526485016181185739309909963757412971953392665845*x^226 - 4394128008172867582491867776171384772308690977812971378281013383743119474211251057469951094930912044321258172262847814562187682916209446424927716809009477164530019828558001874270359110359644546633955591252150445814888258300005550637599769819996127439973363953101499893871223348301552215878387038791850252910878862930781191437116428728865315240798365092534542967601200790279500218993132094820524030005452804105815359072957234515789091948780953301517112259347231472328824747353714641870327002434266405600712740216935594300385989740589238901454848370107755713699197083081837956641559687563645490802640530882769477453615837469273433535882813138827740707526521837924218932990459203058763021024143878182826190116308226766323016434675281151523762984817712618502000562477512046865349390892456518056401565231454057844202915740446*x^225 + 1725914745552271815394590747574903495574991537561681820688566993822762515571584002912020388593571262705513673987427143317364724432875287594636343275353102822783901322309413532628603549738908000997992767981585031311258493175319591631977907543305184279816035556133860858156043916412919044157922861058835877947494593667341526218795832864234934423183642374224962111952119436597782488129206086780823472763008545688256179597814654700800085004853336182348747733454957292781433362753756131400333440164794200289090010681481030031623624280832984959366626974750569931747789148934154117467315171752474207327053502926761419574238962055320847461202252598802696249686482260148241195442063352687816381762049862015468335657485698010383315205677283073694479916550968809844685151015562355162529894424683770113440458585520316299419407202984409*x^224 - 675988288384248915506747331043925044407537972957687061434795770346902257176960024724532560276417047856076625862826702414881663366492313597123330859529779029746236752624590919433463267719773876010779503650423884572773162096610645325813811302779372516499940936418971554322842658730925801180856318829499385240318213331092793002820120223696627088936999932362348754016963841765478176589837136101847578242590443209208940983514108474617478569477291968469329994482802759612539511684271373611387454610996047972599805921556996305928669014523942714437360344690823156491296441607698440204911062559583305276283001130827041888468714770765111420148478704203042677013563740886548766849620099337794478936334189485852000718589156325823238221858662482188371358262931980606451613586967506610394923277808578481984484118130616759698828692290031483*x^223 + 264135838588767410773276673923941156968487832613343272623412098430339629533534068297263565907520066510600711546272168539436278151957725619580941044330885660686217837019394134186017934743845647484851482312636453761846338409449506371903186362907265360147382639586715755516489486560352790696317079943528485318069130376840301869381421379623608879323495385774841428508361096047648802563115590597436370318315434417111417808311059471843069483249415871539469922568936949416106679158654056158394323078474729545400268400177847960688799607991526612130146476057448075830568487754616530383900107313468067462765204697307183941298856017397773172781886162622711040541276024445313000635647099361227780161860058318802783032034613343575036715557776562749980599791940952700098080685901570268035335954899089449789993098641597792226893522662925164436*x^222 - 102988666422040039215049651070517785411736120570553255826458472123843027514309557644769401948160819036881852426247563321391691133505711562455393878743334659168254435682826759990472625098121015268040585693396841307543867964106114183039781882194423275350258679519419390371479013413441458222559398754058180875541754226984503764414168988458442764224421067574434174334098038642783313045793013393744819374705359570859848687483773321979764090112398840160889061990650484905313504815187690484014401871074560204317030192995250349375391490329692877284506647729432010210755763273564330778530494922900545878207926248297312904611596709097975603181072421469582120801812671170484849626647324173742253450751938255739624630829650245596587670196427452790714748939965437953109850940362318518364926678260159909554423632735044567706495680431276782203299*x^221 + 40072265373672511151751793174566220118405834512864197494922772038878544188911130843924819827498494539239793137805694783302607219042210624036066240392977710559485121622200230616083607978502250587049536005753468146942409254775494476406911715070201337846172071869721728194192630688574397721786909091470487099351594749035132043319522695744867727569120280090846204911093188691782788310329449111331393160709618340591931279598781697325632581315418626827948140986504580555642538891111121193580728197959467716381737603427240738203401663506417095874937081918777136962058597333273583014350440038000325519010725125415771837670555426415204697767598057833303085099935146309948961034625687797661731704291742229551889421854246918086569559265033134050995076170750949198509092538811301267370240056938713238943424057105328359968021324387647904774952826*x^220 - 15557346209089915240943581283092164289794171831472615945744784531543372903018818551241563282728736096386239955764198047576205814156585089500376941363616035698254802655643359545436180558329894777802687279124874154298196315012765380855318653570263159482660640114391240612351479033623986182781950239917647680964409869733122443973590177086612874324431901825237935067780226507719150421063380877611029918298653940029425653342325157420411881232934085856775283954175475080902512604766190054376359617413074048329364350256206087424864337989432967307771490567924922274554061031901228274301813522420009063522897619520603568135869392106394602505096496391999626700338518636405251595000632754835475010791517942106924566548377950891918432384168326638286258333860233322410630349369614432377791084896932632724147624936673314481002219488977905011240140653*x^219 + 6025009606785129818286298923193431845582061519456336615075881909497260496888050539271891324032561661185415907750239738029084368940838179682084361394744691583358027479990415005274147055502935757737939848540442662201761442957275963783782314184832162298770065433285734680555228816362519697857157018325841873913818877780309747093431477554448861332938195068849691575927001848748919089456837985729198454168863950406187429550545127371903967371028376165072234061364700660241637503171224926923993343236610567826751266597827552010470597451321548672722464909212620133859657833848298602131061050453134956065471441917420979065855416512831555937499653291549116252900318117301695967873523398317443621600113303244896812732043033784226075228900619784439213978623299974977687858357018000326647579621017291124736002803949837419143088993758765006885603750105*x^218 - 2326906103477723026221503973759051886274698496173696002546793182056136111128151213821223158756290144291389707254005306788460969584610365444954664638669777978196718282261739810180595418478390191610080743449078079978112859023806333449446100374602104357406600003514365573616113158498958599522183816336337658270782395892615135385976805279742987227733372235808772705084067767346556187286130888224336381270775574687993390913643391211336311760215461760711847053480147474401606158751148367926509089015953157361098925844119173169575279943496849179331968801010720869682120625414563181407917562200462107640929898211248666336800315330237238285684877088205157231848666655922577088038887014994374913900285886064943600465112826193167271103502335267581743750786307824141954058083470212065656897348011938808041293622708480199691349881728260846462623726790213*x^217 + 895914194512050147987939713790925378004990406548796418722571159708084700711030295445398732917627117408770480748232391451484478055597503384187399843492616569445465215759335089619074701031825250173083438765584325294461541372753067743150595702175753027104638147331939175646156717613275743420973396032337311023175011115046285976235097384388242140717093850422144018901364424669757143139525278679659071639251115135954700981796975277273895959830488013889225026266403138639999314165095809967099437640711336427939470050072502005011819021283802153352154866538295326046283057068463949311095989478535426647880363618767090725942939777588062314764790086790350944818088779646604078194907964600204382783622914957030526998910615143834675746105602890386331542447155630696165100046115567825660598235971936258709026042084770755304860671772567859454904282655801671*x^216 - 343798827627483696668644205789035821042527873002885344426979395445817158044208825972748583384221788927932910453185153664791145544621418821912010000861544171998426746302183930133700477179597300928058867155802815743110530128625676933626507994815387052530224537714715907083793385871277970200382946394419478321152211006355456693682063585464962314472207279694051239852597417713389164941479466094930814915879424036561562434779214926617842274264024654000973573328165093611988173757737673260156227246670979014002103179484241705845676330639650385712718543536137088394380166085282737911542858766525484287507227843989558766281606085248566608079304552571140789930018787766120426943695691472429919464702362157248350903005933909196985151769066171379397473172281763444868031526844248826871610202983227771761683697253819036945038482769455336540241773056797720466*x^215 + 131461541457142906329182052809876478525576539738089538011311931805790350983210000985771286425945976433106641076137956968070848966099693459053132665326247209172551864198661317945251787361961984705981201481203543633378791664801577094681847858170604426420255280395936295647649966107037175033931374527043310567026872429898049122898273108618423588459139864292805068347369257106882572413634175523253573984522287346720918628190264321956281639217119597636466734161505482929662966127916955585418418341041646914745077148803468772408811895021165954871473319410307622126789549806008502780767994471780256064809336578680432668766819383523487573860576694240229634522301922444534842647679382752520425815013593156033991511142241587845955100286215508175535128963945027603567684964352841387787746677754355286917442598733007722555303804965015488029521322141031595572657*x^214 - 50080537371888757349297828630648300287884892072397120484233660856728308781346617849070461481792781729092358975546852517063289112686836559532603987687227653956809682479221001571541174655254063802505262079977019617040618761057459444170681539891595315909858808320997503462242385597505334894157662053166778861931053445952734551807981797407605236964502400113998391537148312199320677020396237927225586990893817020021384044182546607769816952519872464197616830967110774844211633800074273502990459729483525562062595241833619467934674174711898276947703208592409848120046809866107853421181029754575869959856533989938183885809374921006898663331305176703376030684055144578700651055368849240370311595795552452613146357107910612612180750762974593353120125061099569734027518361337265238136685617946481461721237640948139718214847636120918173484691190292637617176663869*x^213 + 19003184763159028108400165463553015146601259741154354995535096574973758625106325404705935830829209336595461567473078278580954057504997816957963404677773056406884558911426352225638324205524535952209780615254428417890536169220772836181874933369885934948223728541541328374599904898340276742148298970277089612298993338580950925411445182313029543972513916987587249814919027647282127573120177746765096579053979287976872549362222574578306042839501717727055103276064975299311160532740943417070688611812656724033856263227781393029418628513671848121134973011535640236981513742832358577665060167192846801374799955571335119796665305857800539501456160001396265847064059561465529559951806506451697384437719476751025319393988531597280051063769556258826867255713330896862598682257820943700940464244997821901724037706687423402932992587123228824578918271823417694907116806*x^212 - 7180275900552445089415037953899373990769699081713956337697755162451093716485964486050356887795241386329265671571531498610102495986266052491219634107309934751037095091810725890743506358328046384584633979845717449076134009903423901862179256237560679264877846191760743957357351313734942694371209481544534062807258377188011628318822449333371058916723229067729195418571540519905965358565712112934844404454172294555049346646393779607571995211567816530204040409961297767285514817815789007708541407812231446387483421263146753611760398069673909345401691941289498780055480212086106151570217736435100141744572155160006264115743773325757726261193614917372447618973786447590397440759763836159657187067930531017185815013657239620341577503507019750352940604313722204114225726156245903621625319444884542808216180826789207020581010879793510119795966477729067245201168631782*x^211 + 2700253152511640801057628492809828040761050586057732492958977954754093267255805092340271237551137885344806897498208860286689422402553317282019094447898648288911584598513462337561620945879386347079113628861754244449106099632022216105715075641528227582927609061357037338104882773305298122695652330428743986402133490858248460997316183110757363065283691184215331808281337076938736134376153669682074773788502624566890110168016694300527316272996109948311841858105199646805330449172856647858152559253691067714950542956481750574160362704998038612341142352986398278340562900003171306354192870694986832482373599196524947330223816259073624384403052598372286998026734262273459839448944681195975184509866692805728927768551179218745944365527561985139931832592322428469163427302003766959377363746887484312202347643098676673299941874428234637739469487811963867272775908757062*x^210 - 1009933927679312454304964032770383703564356473915812108579893316823753847405787054835644888994429059727798649091828407516457152620043161101887128321668406338998156752509205877933463406384143600655731699752708847468492599607449717352271438123528779491370996275763608184311426996598613185133200689023783118160225734757015660894415697699913572547187065961234915163493015497743621932789281188877701739444779329505674885132431059518260227098631431674481264478735150958959435940481907766921225746597036454968342961572253387902533977673146077122879154064910877579494645639120015815555635528364530291632657585766123409889124950099754405880971608402255949281139557592728679121059408785875138471842817491043939214965714385119673229428237248125658279242626903766081227350947030863284062586556938119914107915286216928388508082530636609013773727155792652881600734261594333917*x^209 + 375268257952671576797059955165421253901732413514758908000297205397624304658987367700783711157876284251573702427692047930961867305169327484439148177446295126731875886672644519033109911591020252503271174411009820993049322658436321522383015339159519971377091725765324901221194480302946316009821936034733221454787751357723578871946160336693990209548205542597911555272105334800638839078064638081377205125012816079727221807531801216929202521913626270981844837771915682793148376494574861821466017378743093672232000648575039214992814726174248824303744983547880750439328421733608109122636204771458308120586152355043801347601994578015252132640667951598844546248422265093177373135226434046135303877665867416445434025564782796292571858402379866024189600304887052148009791639248304415434091258509578128811657138320516451476325074296834993966701169855793616062435956459192110108*x^208 - 138335474844694159492830837220141816740675548662546137699397863026252207921006214166741597991072561147343381358373141983546935008694476885377182399123915029497309002166871919923493143501907438172376945583199671740886317808478344060007114499337546735188309238661731565875698259494067007446430729888241775514493831611144284613077297169368619640994921477410326557214482914797334749973910606082201779502300238069704185118702176776398136473208785347783355558836482117194829199626904354145322497733711724256540974005398318333356866127731101731236466268859141419893464020671998681267337027540998145401644159614152658641041342046248461940847627613147867874811606560614344346099643070316737135443884990188065396982840186890200074875675747756830908907717240316017497435278283116335687381620184324960826334693189327080226793765424061706912431001441455200127605004158292911632172*x^207 + 50501461686608541114769491493268709391077157539102535295733253852320758780870844246794710597736843506861271028906780149658030520248746441708709119222457968506796791678920162304655626179265952805293163479921569985093687836924916717682904495011305750000991823820445060129688024735041243036120814175172038555065396892809776698698096530572730316989645114315691471437476221695225013514925099890654506038408041973043087827555311674697992774190457320538838502861400607702359108336825639749645224617539330131326226881953519798430952198842659086847085182582529873054550265725641956459701553491557085774376336801916852031996768660246103446405128087309892768263379020584825884396330663045000840857159590094069233909141700781072798466798878971615199712769013889604451160598091967398038239509791723870054064161601380079768481780198797401338674322657802107775026848922841762987916703*x^206 - 18220707205940451198946496732134500905167112479884973186248023752016302503635021188807965975535474809337644548601744387104292139404273586019750978376604925442617526419649754620760389643243614548517116018994362074811912827984432989998258558679330821054756671601213904111562614600778451232294698674740937611863553853599633152683865617842790379964980711596229357045537041887600617849774274752285266655624137684552128712776951128833168816213150096844149594341589509755867971738803151134913815403735362004039365668804055620714227962324799282213597092296336546790811691194837586871436222323138668528387396106233680709484302628173744243063508316915257983145185937094588945466772658099055740056812912897699609352301397749340064897803532425035346470982505454239135954452775098094672045947741278052172300546804228428368971794607697777744392421593400353401449200305763215008367937066*x^205 + 6482523089210980898704317082748757374413147422731889460135659240060446563458459457341047276633631491279910529606032740833892677460969967172030445636824290337992950442234643553367533196214586482724209604875548137319846974652814994008631324503172816406798349835888718216778246263398855398975731142371493134703861970497459192939627945110072381292161303566297930116314952040460046195974828368884743469909973967305784546143356569597604912271035046720815825158853505376114425533207947719429271421171210370323803854461314470749423521018645276505551975521827711191731774661360465295193470174061046352826738657461080765221024627508116838768309272813006635276542370298235090917755024289285393529939317801412519264141457404483220778633451221747736885034262588844407416285740514131145721900550210134330432290092946584801037371452453251508532513175880082866591731521427770314130414518624*x^204 - 2268992164679487717108881483371837444421709318020744866715164472711569521882493456787329613236061844797166001694032036094357443239301460741288834591178730269152295978120299279353506918016650702997257838991969333012493939264556299741956176023570106924092326786148423290469010914682754194666168136444201508008350598675567295183287579428339696152666234121800177671228434152795560602949052844356884811079758703595443318494941321528384494785606283935127707723279002067958493594129930213296864863769121524682464083596707404138425356314972866272882048601969361121216974763490870531103521492419693760433928064710854139735082809896944000867598672058812718537370784916333415597091770291460140623443386021297155371779773430924664287679513430856802734819479873594614960933005335238833887664666385810876073068118025581382665799155681940692512249748212995643840652948145193633107975782738065*x^203 + 779575998074306769261763394461613557927371065886020864671994622160990715715500276926928710139282361397239105001301380039224614038929562261687739729707966838498081392278805735358208927326789547765468575271482121017321257431868804496775177532687361624254186377924149216943046152583608520272883098161174488976840078287882060491921706541485521801621678495247335469138333844830991284596856084601317150082271753662199593549741336092532266802756345782435552430333083946059790717665050842634118961564256539129300084174675622094369187172531256247508431648334678121610887246586836669692792686125756116206302551556251646854558132216925045167575897836996082809828556003670743003605555711487143684633194945281531582155263539054715931214072634627131471488905230494986498492207675496137168416261291665857772958747583910207698889670369937775613596737167255215818841323491212425729185321939115450*x^202 - 262408121571007724795719777309259628180528968046685524373858772166087842296683289052350494871146348799811316140033202368410986299663766721714913674821524381855746608624612309048344218291559837901618446568549747592685921062773136803312772069095912443038787810795789902737431809504086865228324739008427135545149660186198430063648960333068811349082481773811133228709134157247491052210043609349444657693412858656439161868284863486928302345388616682810576724084608139032997063072825733574990820330007786329597741975359707899819244492523125511267102161723033274363479868435925299921978767221522484287319485086976940564232425792360154160194254372492323779516440628916194735814182063841610578242432952724428512161146340779109139882087163747333980914125392649706938969701212501829822834850309851148463348055727162763832849798399568831579768447813539375002745348873752026778412488727778341437*x^201 + 86422416619847679012675466670072595785959420239569622291289522949839643671538922779425467009353684436668062203204535804566656949846066545048647089237987941306653706524869629205241268470067906494888366653502538234977137786998466706328813294292898776694351444465557483974400484772510664665395691236575377832898511912897202102681446812320751306479493391557246705057211695171944486434242138023781293008672427417626984046692388561528724635686124862141514963358565913750083547181226274450441734501496189543131681604433119748327361074885331669827813260435494559567674525051945188027627408491391446948579917952180371082965912487905691446374273885747122736501435744081572855576106013219611382156558352611379684380873758764459328533805452374500094598849638942786508875810689004613736073057099757273826548925371834141736331832207082234991988104830003955146024873878855080334320310985537547079568*x^200 - 27846444418577932325816952169474077356242592451376003194809295213142535124883832208099227798945293556304652442359102684184375315767416591681299946501871231479269425434563242291205826658155959381583174090292331570687085948554426896737922146461548153745572539277743463295840551054074838310465345665345299312434200566110249483759168455025737817732949624071652806016131676268812424923072319090801672810585314634298933156825725537459375503539272395334152258771326852997596321200613860386342595809020767824476507972515657824420442542421862362680431302143617198189153619307716540847791509344788256363882770327520751168075410348289483833342469512392029870086917319603891273580704972766619392977590071709136170412811014692370452868447012487967849260431225142126510349662179804035466156454261824402026661492746928413699414675433802260528351321388851619469019894716501284362445217525123078504505860*x^199 + 8796373471449640792162792689285289832660690245894771642821614884785634823940697914802404534489613037616010613383421804429431723976262689031044415379018054552331418569051425593579669153187520428986611355700991401712662266557561509624559075373777278053638540820185294942327387363076099795310134112283007387091958272778816445497608209965752404676976239757788035284726855510268277427797455396172441844022088374962836107312655654171506496360322801715807869292910465423027563265371226049886103685221924414241033960225267152216368922015564684687151441337699922568966498703959749415743415963476772257370419701282896340091772385033868295021764010391760745227142741017477548570842715865189545086635193080327161576531812465046288773089111502569329956524749168110261290266657723250133599210884162419772940701580872227213045200058866479500796841698695372899437479749176109684584068779317217060397223007*x^198 - 2739514797295634092429261994763629033659271892468044102416964876583104903146060650667237811674564215684638948850970930971862135172396619315706804082463942274859058438465001242560016301509297766491636101159177319400807959837476279629259451892730511742395146178925988657063789255898166975377527167633746877126374743147258757732745569806217025591127218457817059897122348985609229844348719941149211338824014455813639023819592851757684802688692214687967819362777606528923263620950010236907797366223853921894702550738494096397106669470357923247807558311529714442774455010594534184016792322044418327008460015421394133157796082683050929067336962336892517227642057407891051091135892480992289985420028085668336555132334764901607138834806079371827432492429104482894686240359002993496904335356873938600127717572513417554423656170258109493730330221371538543620354172092168343728722846618884706311339745603*x^197 + 850414864338037411152529501561005940600163225677644746429837689123180584051175705356375040619586194476192926744775026050395298484573962255951045907205125964584283611398789940575580949528337936874466537116402440724133595015830774740244970166528695069971574941146659880106499376756177685682756566414359596386941174500450398320314342080492568213684657845820698658554074547691218308847936942122830169604754304769677600878826525725186933060928391180760527313137923815608726916591988322058509111413019711185859110830873584065960376885227131341028358815565381387148229290518773129442600654123007230953478131891095159881018467416441687926807958614628524045966136128594536959765695273251818798721670280524996259181645924256162062702209073066092862438475990806891432810280763972818116466383208002078508619287921233237655357908219837414862694655574280599330140537738036816482390467633512220358514307595117*x^196 - 267706426290378733144698819984929201335233483408334604565687121290610859687069797842542916087002997883157681638043889498093536015527660702841426293035537143397722843281991030119784051254530736385444093173561162579492979078723625617882472034988516224926419226747229259413965835199227162799945063321412245481706972994640801223096983390427324009956900442298875585190722984152105666686287980176384806804074578644598647718207580274074728933078574261021803423099785582342527981160051280954684877480592206945120050050396154933079128538056028477362339866948589009438766192792432236500285960460063791190602505831627804699275699880470694427797203622496192020443832657878127899294104103971891097310559563786350631849961539893345170160121998862098369756570695282167400188283513395925070180791626211707972029875340639076865262671510361079267751873174710384470235060535986148448044418908780502692607059909187422*x^195 + 87287225837707537093363195125475745371802975782960895629500043459778534769850054375448069396869254447066398228318182516169530799339963522061136372528439561635387712409874790255562152956066306137578965523004046494956774152291330282209008832146250825835980961572858361168103638842252442268493370765230983791918082049004895594481464927419654050225084361669795161312534020566135926649044967107183116361566937940123220606319214795827573144119685609934076721357243699856438405889396298663485466020278139690861654282852328335177272342781532493258449415191116010281874462267210088578622030816626814201968279825730264133211322920246847386479965616444002276487494787239708575749637334496731864003592731594177447724147635945741674457940779597820252007289988021045800089048832013414106099413784355161704685493986445175834963235279916990457241687578839070870856847794277865700350107805960214718558328599599237107*x^194 - 29985689641701424708479399388937583858325817777390906809030283065540952772112853700809452105252664596254176055387409966173361807349036322153272783598955600605030120637415206436817439277773312375026720440003962291350001715853072561652715016958432444673016239278243103814497182340135030562558318271799845285925831423886022889207677444728668437680148045807727286266356472984163422260362284784063989794839554589882401259552632210061558160004542611344692702526648537237193341124514981840805305460506111649324094216278227780050092703852574590512158506585383622796994167201048084104374751865382470467113189839890158355520181020456478510605429352580722489177080823927778730869244130500008182434450240577008836145825581671874567402526362594530325906418653334053538807253314545290786556570252593008896627610703956756700266245792673740570721672067087355614569456207817714361336973051457116848470867016339017173969*x^193 + 10880672710754273581626133136761124919694443532825155416184806354898075217508035971444400234801211631729459845211820855799460006886560499023778974154061794496260072369322565825079599346630069722757913891446218599720124191271158391950430314626264246623230715713545549499206325652389562582899863819073542098299846774264798672400593708395331910566833505656010845122894722022546011642667421053701121041165151535671028092512225034337149315684969086681024954242004586822751487116971390344482238344496608692034461495705623836749103223121101403790349296375767175382157377323535154231786300980945090225215652531736785782377329756786776870788228235096741317067544361466613778560505313830850249735801770798925311689145917487828684184130069185141069323873691214675277920715479428505535897886269226233541157168227594425927816036975610489271581514219218563717788103221653710719000220954739691231658574907278565402725701*x^192 - 4107656590748447821243513256860965708325174878890634894606002529935390919899514601370551559047295735549690101880146104429872627988076472054002582949167465876504437063645642505224745662542159381060720714550910826378938587070201842711238515875771743036766762995579383349520609119158087928677653952677719283749456969350453261935659590371904284612532597467485830539559282645468902022726902745882605665367703904052017636044414674092402165234191368893467758698546899968654239346622753278401943940012727752181707267140045203270877572059984873556505408380467739008074173171104119668154366241822438632639119127926601178652832789065132391219919308797906921818536027680901055039239823229173942194991794642414472236583077076923069406092270422616034616809432679821000115307056271521259863842286316058600867182239755358008244329580386918485048622823933991169653482559757334879256862847564451096814320343631245455039435289*x^191 + 1572702855256490309401773844728236490224778325245028733956764243503602991344018392193494040778956722881829024371922603503856811744398925439300732961061994278749101127734695755323049795255659408436479336345213872845638966203051114715743182853809684981535602496602442524373461176143574329540714827678841907572994976743691188600987113143716761237587846077647373320675869488361181273516609233416469556318390749955616895364043249175854945870718273768750270208036679310609143382712092992871698162202692354001637414599848133033835969565444920784995323658118433021078527402964019099428832666870139906284190334964248284992480934243826771106716044096052287991047440963265905534446879216190734891408052720094028919530883729811062045173696527958645078999798458291144635563105363043053115663735893988911356525739828985520935659270286302868026197334659756831144163755360875773387941066395389693559320301432222217663649285976*x^190 - 594812931274358010219840609276892974859972143813996087557667048145399788261094805188943835236578603384621286252121799574939791226166518499873520052721747443325519065912632543807615627121143126495113290658215218197147087526213652138382413598249196990205224156790850398689244504808277071944937784766886695745367937685385331820398601476861941186696976580751958592346029799363576239908613671557027407353003479296800128616516289094925530945249445561069496622778643887513507172193949448305660796470494024789191431334262038551963473433641294213867427618253892757413138906192817087148266075603444683437265079426022088682793412487079042850340884892398926971189058118259779304760260156879297573749198451437052728480845530466735573933615249854458565479625646268718337600694377360655017381526428092413879992779929478364901036679892323938999380478283383667769724355118114555664423180305019081290480460060160074847450962958181*x^189 + 217162221607690115917355068101622620410782871106051006344125082605889664002665918792400917393327752917469175446616185082944287435401621332338610364973343072655204852136074763816879021354404346205177091813235150972788262902685264283748295933683513394504882880914887231031083942321310215826764138370949964818775876822355664134025557752885024268510725888196481273099412013575803011463372408888602367065347333826468705123630984708742487282989835148941847818551019923387549125418748540259497944889878051067708518278701104076449265048816890868961719463150050219195708872151005369371494387166869997532043523892692395140184396159071726658414692154812394144194840190844283116480737063478862109156790828701306941544924361924281624173368474044152704218862457458860285130200049846389965240358997904711315016796309830292138942572054050676992204303674875686540463880618714070536598311350304878273094708618678694184756865896909306*x^188 - 74890746727017389990674936723397482947154352468746320701936975390174151224900027321726956170673742944349167855714580959518322761819981788016889049148951810855409045555835345058403765085367772352977381216889516147852191129919930538378339382597187265052874155921546314479428325058430703282744237758567096159286426794546886903280380980435849308671638200904462681009732156898250768571464664593382072252088798728749204664108297215989080299120722814274709355426005111580486552828877793424874787032974425784060149898671924997920841911424815166186559395703718749103180812077406342457758614927193814623899704086590424473366893847137155782988275219495483733363268580264686752987556472423149035530972609761086435718558972095606378192344607738593449083201808560605443743184895748772388568452872926834476607205626164604728769198146601479013525100302167332997008221907366935657626851452507239617696796093334700325457498284611591804*x^187 + 23736992687595771358244588766479439800111018226695104849487957077055986773089077990297226589383595404292814540808353182356841708134831695465616147065505305507217026124455887235371560439208272271449825765510549011214646599424594526835007369429805825472962655466873621907119992391905663409381667904330269305297429446997198720468072760889008511441381318549326837882204673157625906955545143616515305522968596344240410140804138624109203586097032022672374179980821146786091819673368856170478189488276963895841437748550246833396851507893705640518637867350114400962801947360880428699987808107758509926166687336980752848287878222485747818758362366864391298367461437224145051327269129880592708937948483174649553302185528754539590142351949865903000390537164916779827421028343809813207172101882201164856022753810489262899815922658397028928667270419330997736089956672542720544547947149466767312585887813872950712338793580452971068148*x^186 - 6572084967806255630353630135065544239293662864651237523817828417951821287039529125924592653806120141511406194470413488346204691408464821916886817419106727135052567572514112007749940862835412016812763364728759674659252147783981077001216959978493938837614039604671133646448085609019626328181622729932790331422766631750517865621539785110842601614574553211913331322797740361224348883505847345799071254081655971573875629100107330435428465213432608350885140008753335889287636764866639896979944067725130764870814260887175540950318290322284648446192387633217964344305822081232794195842236390809343185909775737348977063219141084940343503946616106765161072969586389495216094556720693914326155860154544014634832076682141697713873678821503625187064448149592276005766060269708331153925874572607503548609179462806059407392983340084021441220298727103639987758826357061820007149103514001142564842979993810426904519898388249464202860990508*x^185 + 1372326898668553609791119873824266089744273915295574147062471706794904258313089506364736761186528349566125832097091486079953489022285668944825786147573228878804604377554788125593364874935869350175816377459801497784242673742312084029847117690133951017087758177944018766197390995865486998042045141210757673417437145706093822535991801529747252179823775640176315347438802855245966158805802347939821241736373734833629177653280542972587902475326662747825251344680055986775516290098909560977138364141869425119084253037265562883954940458192494349774565059274799510529168942618907971098160922441050771598723788472234769138364166217266744104820668033072986181932843631041382888450128860445526287284504018819583700646926444586863437630732565672186008969258558697229216326773798042311114222791419897010549811600477099213170531074178984413530464500739759303042441507426374037038455326682256471479773511897318049793795586277723664667025848*x^184 - 51204490058024534842800883130510353831396032719483979283188093803528356763677854840712865206866726658941495515508600406150972175670889660887949210280691776923740779991295923134504151504832345702213404887738133598557063948780262201269985101956880327322799856846133206458384464452934442852733161946131040802721149633213426488130186947855674012145420168420332003630310439442944690888758260118529716694638630781834521446448584225161386444057921237131161649351122324017902742028540939522903918072094599834087454357200041709417642017280052835688065120419920443632920198564238680198086346417601177953629645890166496612326245872011631008022552362936793702150147128532210909180021501802335685033610153103484820311121099373012024204488745416933835470045021003107317670200182163214270165064835341605062351967458185491782896656079110731412472972172534686158530817586419089214401864654329526448241596478003346930338270377528457723724911556*x^183 - 161439332215804021787746421015661855285981297628047906891731319113902474807763360279079519640126220961555323712178706150962399578635179455782362576401620307752076000106747172301981462958829802829330578678749079145586828538601970925700514499990381410891745555262065370702602509716574426712147356451622454964008344880707098833822441891291135746993718752968785701058840045071216944333697485626825849152978298842597310695687916953288740256203764678354493640194366178910847678833434206872780552494614040047629577864309832060309524136193525624178859106710931398435979464992772322532624562423675206172806400516263596784183017455779521948776398503547002704854211188108461496471110907752392621795197738101089934118231609646700356513688494326921952092497594928079143737167876708841303361708678355654643246801849255895462690407765041480541289064543573757243599744028153822109163457885503754787795760628814972312105171197165628445821658977312*x^182 + 125559741806108941595357881732558995235817629143855009571820996212629044579578750297256555728152528586118688395174004807644547152145130847765039516189360892280144819248767308165791160875946041423052294448891388143751758618213058378695704154823284294556825638316972984438715146994159031747683079915253641349862752433825491138107230500078324869678778996979980726711019279367722537163023810646580877309606040196620191305841172574680933300977964381520791545686796566107105168832836350571427057752373069557695202401369181740583353884352834826855733422373968618518681625185610287374363276703896423973580427494459378661383909155006721298645381452278432056154966154681205705294353487397805593989623214017688886380098801681231060691116360159045738696568182607119572518820644251925644486637351660947383495522528930471144754993658643493527362443507994629345739394649654214570889712310327746172044078309065536560763616441277482510876664420505279*x^181 - 68625167591789688002364583315215862604295066315199844731579261898819441492564757588388996671957538192077524064127133834237478583534225519105544725984189357596135979335577961922343996795580615129047520035863233695280949419343402166953509702257940561723986305905531305526745298299358244265371042936456879900181897535009761565567459090950539773308158803824992997339159943899352560503867972545427030586306559830068661437378563016888430574093466327489423733996040558825690639331094944712401422667076763497796034099263312858808316062914615638127187654115440380178083278067423494466162520293407317211558000603479903392088455793695933105704697115424059297683823931296390467946756156216547266486502978189229850696061419996962710046439724366422695454152974762318301893766433502156742475814851429381427094116811637198207958246294654037933054492984739325467483652661758019742482266987915065282756004256280681289829418625700544959437302545179510657*x^180 + 32208230405752764359234781158684495394954140061253833999639011690314476079818191051394073653464868648440228705057894215253717913664953348669737219937678072358846021939238507782045656826906104419422499113898593307889524628120370827070532494227710172588989503942958229932349070385228876242951652749322459521894491016099196217799443911065472249019389366289241897117748579658298578752814206136884918820585453443559577622741791686582768313777596672925574713041387137894462378098594162180572588247622161639196638955799959485339550398567077371646101555363033501841703638379418858867634161092010460648013976879367551208394234604732179495448909723770723778256239103193477324165004391596469888209327003660847105207440322710477698818684556069543278556099003202613577593787370061558780781782094059456464426166572515908421190461401038275040324790490214934932127286136506017540495785915134735937622986827829293402280575651336081135665075412360825723704*x^179 - 13777768122544354528201824194830055225210660744398540174819225140347781130180197228961766240912404558811022179166126274510768757455054776735267546175261633347622592584289786034201005336686167770678828945638262758844510311411306387533768833026846838596105570602040914962488546847896019483838054593433388849863472083502091876660031879296791747820414793228468223841056882162259978922483709275836399886916043477423119470483637588416808647953028435188600545600567006640213124796482832329060822147912240518734040317286148748359784752242484708286556396464041864444750675319381360632422739124797876982731484025790715043296778341416130780607119952562896846828373449005855090935616629688545016635107955532285886483440386682852177474904269970637679140121883324280985859101139479381254585884334426277963252933105605574383957482891491279882197251209732002575313373085399345865676299058038437261506233204660052109104162402128772738940575484658404204257273*x^178 + 5514687941471923942011757622685706114641668087053897490028313441232105473056901033056862620533474216527308983868629809847903700919544453572894655689474547842009601572857027199865547351240206541681037684890895943351963719659474622210687148003817645869453135498853932432474096237606065234581389999837541216337393311297407479000890397003251948598736555098720273639290024478995278013798160166239968318543867977438716493292998601047766194344070446310670423362662657956261323237645562952216778614956898262987691267840569791440386278016898197637699449406589176353515858167598554583640594402402209119022392959179384590879696859595828613874239301616456841390954333478132459145823544685256036778928409071781485348828773391941004095767159778420603102742466613353144830613669406017029401868357718669507605130413392514158360311232457956227337687742741738790380898008269098702353505749824047567138964222942198554284415179402542159107701820462136375072421136*x^177 - 2094862476379108482583322903624554483749550346976546596398214435156104394816377648896771789503385413856788586918935323236191523717600131931262432768784565882340424613797170142670093932161988393009043016079319372184757333665608995428068376687925121876044070634193687198657846170634915398047355235076172313116861697278473416317568252880273649853971271825227709811643600761244529034507601998833316616818533236340560903451438911065661342198449745861006844556019569693963100016041222593682589148413213598316931351834197711840601614119900314340448578989578694046336942308985204336998062657645625702082270521602884248355984334725803359154084476565821584827568494627609800760303420187281861299179946203009850736424559775393731255809389248250398804090247446796189135407387554369423369142396218282004368292625920168942583898374222873254865323383502912512810609350418342163629495794083642408626381928350163286832801231499090151152693150439308708816646218463*x^176 + 761923279058859751412242897844562336210863901155665211566319755648231027521527524397073422457146126686898705950359563102313518757360027204350259549664420743375035563137951027690155555002880969579232806795530610226173622974819490995228676751223817033772957564438185396062017581978383307713806291448258283220853266209977208177421110086905904992149722385947762068303753846700423967212653525546187761395762412434185399723100630696808263792006098764508680818226825859350486272619335276599663709485602155772904997915715513376134276928545813753650438845268025473454136295654578508895779924107392475723543864379072959858807006794405575376155199090977455071484900294200168813416288148688507359698384085204585031609746103609739816571834466360128891851995006860294888583913275694704639795108879534965243984306038615982338098450389161531974796456533419965583381133744210683518071010359306677011303427062323482879672870189258780365260980612703596735366900869735*x^175 - 266962528571955367940642882179901213828172581814180852165782896173523436459232560243681047241789597577864755075969701828807964837283980605242099404086711003926949830663134923119289281573907670819935299766699390725812768195361060916475978785503164689434471502548108753350232340551105809137082699285657329601626344576770567331357093031636289603111400779811374353729345149408273158317729973459487820179792932698969396212262479884177915602336038127698449974969847853231023295173390220612776435176044677188168524486787023405256905364990691720214071839191857220082946318462751859988376108814674186302998478128107989497634398233527454587825796661352021525249117869946738027201983659148921328442379568800424102707178891840173151691153455385490687837036157877340315016814538292395759668993794174982003856115038824354974810468691692385120205797242375785161610175761234711181586073179346415323268947738561252937416762081428968586408666952530147567029617606191560*x^174 + 90534263044228950611692355244659415530295141586780761435154752694408599395529966143878547758470628697496516811920550707340511894289872162890234733829690192260447759753016486497691404575892600948915842891938175885970001618017033302104648645330305407755904148600011309933646168916759624602960806075320631020948995912479906291763080104601679581295431863457219548513558110590218548645899283818581324447480510796620184193625920756920763665321110806080164637826113125668412272744825792659654565657616580486673605778723984568467318314719273507447516499681554148924362126042376058424667776292237192264357538244207378569035275686651569060752644723107112623116948586323611459053994426042805126960265121313803314956732031323313910023784802087473239314900913798439314792257406759818734101617846742015372687956377574021685372895727643066906476084555079390135510008017931164179256524514550813882263399132628090732286439129812667899004963217595704337157087012975068162*x^173 - 29832195493348704579964979705888709040881445956301275174657364986692135247603597222640954205189282590083810084916153382725855136675212730111794068133251491368537934429020492547071990698184957400264412753468986018840692741302194473500143047264553137504777442735585307965886406681997108974321585749105642253537450467468482681917576628632059042512742175462886342106124610311256449336499601602567587956533198726910590346815717254008938596252149244272903672348242977795060315667072267370555408861463095044022265372273018435380234159140813975385569200346111226281632887719204925642939778975306176010636649790159804461849492681241296183059407670884973593505759890819807641804143159453954186425680086888330588526933343380536669518068087724730955680124823026656386453846354987155974565359123888353050154272470554756195150641695302034981927441270851134834274264453560222153032647123443477501126869685894762801825642667856915982645362421675369802169303471892729008357*x^172 + 9583097658542391429686570249586097078340021080933429648592101998922277376926905742320715989111224194404310843017756868619210007495771900741832774591030186698774363401212596851075325686213572105890983578542460109410840021681382572715282014260704800312142495555867717528391924306053619206638438013334252969189218177739998901338866238160323697035728388103067259338553765775671513709055558676508626339514655289408325659449389962107369292329007228903674721971846729132639536863200181030806476800438521398324058939293767720843156545839912516977990994460107272902005572924490621855834640746908897857327392155972059599078491645292089126729883246263080670486606160502569675335763053209243074691394996440002607905613103389218005559013104981439120388908913748566307504804348092988690861162823097803886777152160068654969450162366786140319676839423309598692523112046465649462924659935143593197626888285040993337322919444036537935768600048184738779615698789487861331997970*x^171 - 3009149909623614555448130908582688248805777838471649824442461650650273829665066928213476326480607641019294569189492129985643253070746753218338446476195547666384537643444644542103530048106487318608654072217115105905801766601177064789965553928274781243215798226012494812033454950539363691620935461533452657101890345861401184917463439125590498547907601631824456788830381691508697316075266885013486976762854481878911003936034721798962820150900444266041975121649585328681355933965227354807150466368240546906918695225667402196150685974744481534839567302260326236970927452180680167729715813518337445001643424876230944591520222891042213898307066409665227054383065798084744379611215982467686781445955060609056696477999138021962522138735513767743530649396618880746833124640338330498291409008174615846703233868487458017618500188174306299528469551459670999180877568823786307029600002997111348068050175001816740402132147940653747633569400411840769282506388848924161452768352*x^170 + 925202211262171198218041404631806335011763151140752160596365763265850896881902412477359874005114077206957746667971532128618564335698979434787973014963946165796018880891001885355174063574700015540188212020107307539568781945669742082675481675019347885083779323302075956872194125401739952247804084698080649160083368477838847160795639388316922755217843987119162150409364209124099486530830424960793676968702293094548777186993851042603279194995853249961128376240995416353498765900649390573774541793879608783842504430129014158309359450311185679873182069929005030857148761752716694087455095467596735287941515442294306835259015308379170085757914863641266276702591603285014146290114726611098236081323407277821781669148681910679252993625014100545348352463645817997597212332364694828627714428594940549697881903006014076735383861197235848688498529732994181630551883661215584796809011949829466717523222251318625399686041255827773622907239856621820090311151575452973475914036642*x^169 - 278525494705120082913404800139749466699131078522628657827688618956084293636010783735690484875132651985423391982014912083861134751693530214148216001479887518235995452322584333054197009252463539167661295992451212991319838435656579916551084964545242754435455800418198562254832324828847180507258597953275912964169854047931982761545540298188529336184755410322678297676413061056236603995825922486596366649442443375574180314036738033215853781477231548722879174338843086913656608922335361737872917940216541805819325806462509340482030987534174129466101199951254604827881722148236257216792559770327091836201366649884978434674736992976050009248886238482819037783086216141979923584806705261778661524288928400247595187034974927183517565437974190990752963628203591829940168613999779325058276583229409784776013823423011216435344561538563501462620102027647718447909318249601819046354756232812074352446752579700624756540688112759986750382852652881070954072273364835217321962217620282*x^168 + 81848048663358920208344294344569684087343760763648834612525903128891205169837868340988613880052433668331648370439664254891667281526093851607025374924604132936285013116837140589656606417423736662892202282865868671910762604541210934203366208284547954789502401649332706237350989301234585637059955550046501174442213313102739446751595885286503699318158697374590726813462818465509509667401589618731764966454412604983306687764961090302599148092775115499574181162287426416773121659385802301061635482568671843518856464429927906425700464689907745027619038084659629883406092222874408485292185684153746977176759745804701564847564274891721766737189404387952977531362824923557497599296841525574864270158811237045070364688562282565317146816065732063122437359298431185023405047535582495139265872053520964975083386858021496016938455506454588077571095639164649154380688401029990523976569149272972647125156348470912606881200362114995766251916182455795406980091700127888351730493660032793*x^167 - 23288377433077727327661614106269106718087301028581314434443408619794598802969032160920291356201816982890200450676732442789833348984453101478260547495940131670983530534420623781786758270220523553960266746744697823973150167932014648237160855163008163915222076588578857705036807309254325388457469757964286090805292809118984402228789251128754804785676567121624367565050354945440932676602920229981789533612814558114866559216389074997288485836303318043782402638070021654507015763748119283522273623993896643799555514360176304798203435665790591866172220290998489819090476687513571925942895122669847145427308841295322267577438619709457332675630026691488283600155233610769940541474513879755467142733278748907004216213668869898990978344670320833235170205528568361334884843713502980870454800322495497169171389488031319627720325742993875200432673433412114969679433913254184188943935053124157847819143264985112665540494845814789921894139190340271440265691917435748137197971637740746155*x^166 + 6305959911099428788922905715878978983045759237791808317848534099404621993997222473159293469628913207436030171372195598827535938163551816693190884352262224341716146327903187428507486621030997356873472924874421219194269909064435381894436797857939466987389812247734437818437638762787926028699721158374828778427081223093565303782711962800188860532997006682927193302751381640500166740979921568135476644388891401552616796159611720673767733975375328481974649083437485805947333683025574656926484246606865161408072726323043295752336172988932680609710402139643078615685493659081874473607049314708115352041701677974728120212260264278961813236212045767590244655026391292189289424489390871049997743799652544479867416247881380512132315570032118577127914738507186387695375698027485036781985948053862136687235228219455706323903815555846590860385705470752173103607885542652608066334094415712897659117165249469099274488454635708387633697749160471597670163561953819316223634754462811852320399*x^165 - 1565977927599043809528178059891184478711144997587117075956903377451675102627697684943049770677536410611263999549377870626060235542326327072595761478919886552132706410184896445726035355385147376346543015423345701489372897884031321462282808192977000762921739674391169783944191467276216068704483566497624732338197503703196551167984756691400424883873830726241167593904063761387042757963027879105977520039529526688403761168292122831864980889331576007422675924823475101348927675916789938815199831467532128513240832308124538179675126054518524814206716306564226100925521841524878211301918903719455891122053487331286052360646604748822027511289625236269355737974924033473021825255934656646187324676905422315198569208247756448355216010861435419465420561692816683847077591806478762089150556745532552007880942657785171177041024012781163191888479806740537871427829120884316014743462277272848355054102735049203985785999222080887798000546688770756158169572570125470012184895555826849123894752*x^164 + 324046813511253327609119513504977591058075825388703135913489257293317110591937181811718634597984138959424016614399837614227462968707304184712469026856840080432243423660532176123558906973469478832963266047587354765108674984962335981162098303980399159902620889604287666370178710159501065182149933350461056670089928347236868859104929320780597548872062207226099159053498001939251799607662417609311729637628660298228391660315493945312306294817957248004551046437537224344672907370047462566475866697065318899740357881383211726487613977684801149148298898609923399476427873192183615196972575373694308773350304199142158816492184986840356981969149531778969067970154893692504126749173140974408548437285227916083665331895624712019152910519416388121650557145088467693279899607963014259366412150753362947447800340172610977231725731537644173602397420612221331574837171969752498938378995557748754752578570263335643674870544769572883418373077750221316993705340230954152316878152922957719732746647*x^163 - 35439006633132681775752556546908211352192521407243545958750069691447377343901218219638728687180564996411051247205960107590833910884401165692524829422145414174103309407657110689847037051584354987564719865553897119921171533141795180704322680169228232101280013706156015436099273914732575980778754740448641573862800356196008672211227300462822891250231494272295880642248866651733534737249765926784750638554033027610221315729849061548271991030730815740084227269126197616399516220177544096208359490922305638092970014751578505572191808882768582811447678742079425446303071844926822295788423058891103291254495705306942806030403428709186072344961488388666275684208545188257489021310512537448784968792450320164346013804666364426151166629717008105626689771088299648561473382009718454806681409717250709245217290997748714016949908406529638341349730799934733096222567050256277227574458426495605381970935818922991840756856617867601412216396594380818795557183328066029483725173939594244077692968790*x^162 - 14274244021159226224963321092699591395488509872855075947342435358416127463481137169970067187405581060384079280776895128156025829191936606523535958230524892200850220072247957005255241356712420798288391157869915590297467700212381907466589075134662157169242223028399658537102842909369706877321060385271300785043124049390488597713722623324939046220586621475169968764545704001790727502115717452703467384415569619336823757948303609496545400147735043222035019228646991521666659801256025565799576704105171045316842036759176382511993645589215992965284367192489734258073312189633830967158962775007785969980884533692414075195037411601798882740620736882050842556944402281014454571543332593739500613574080515976398545503746268365576460364957396712659855547271860175192589758944909959874371654336791780702981645435522958672308963689686414800056624412339677573304246632439217753176950518169396225380565223979457635404522871716786870182435767898540843946123415323198233989044098323169570995197785831*x^161 + 13840402778823250921192086483707322299399862583679414905296070894092453912037951994349555377479216316176347631002692384918182648307514497872389935225408027083113146837163319579740953400150680266894892650298701087825207116050234662144347426508498214739357225653662780140172132158007662823558180914782965008074257356180183247235383720547317738174773790233862205174360737141916443309110002106850579315143823428231063270474920251533512117325106584284069914568252994973408932982044809674077711434759380731194525668296968084617268378419594274296836191941572864884272701223307029147577306214800487600185411638392175135375694465240717258162329317648061147272984456079797499959343393614656800386904219995924563507106870307672302901729203012562280917651799714475442659727807548622125875810422343378574262404253567201283748107119249720651918554666113890071073644981572690568343402875313704710531880922252416111641332206277861097435301812890692782444577739623181411347764964656039354735645217120881*x^160 - 7641743731944178004878405878710026956568159287139197126365586701909485088781592721761086947806135859504259924794239165824626544043166649327814595806586811886437664318368131247302977284001077366678725713271241773841253478068390745571338200417476487752078342961632924486122062182362230019915277749068034490820258231358315174567968483815295200264750509750844428604830437248485106019867215322675557590640356724636302607861130692936961264195363304235786825060818068997996116974090477804722397641562620189228037487064205293320154285171900804205757421663449189733464266516479195551691965907692072998760869982616527654655932765739973928139912517785942517824906579158608164306817412671173975432917573705651069132980293564731589180113991963867691885054264043016420424340016774513209644566683377659289874537423706090280131171594130640283535253037479562274510954133320289191366448436622556764440546470336220109542306742789516087082358070135301687080895025033779093275269118295813815704901582038716348*x^159 + 3502716319019606788824677753373133260281287876957151748564837777966767562670057924597846237549075579908179596523308165526444918516161208363234608206610560132499485008384863414500717151006318168911577381711539948988631853144500812330418326021845579596723356594157296228443345466711126259779061211248953747967399396456388740764935893148427557868176367634465804168351753308082096699820459189537305727149907203297370464709214401880637601380913504213732112925496035782675661758637829332397499326585707408618532827958979723356094635319143864805650846656030214688051153140931844318795573663728773350033394181375092847222780481671365184243649378852048749303873607240842945793214031983368516406632122081720246930734099446652565524685909362060577127015667428407922227679939461131989110870310155564568297938512378517325129546962382239962199549168112603810751545107429748464572268326200570707861540589677559247309177634419885554007234094763357702576675811270549466338490176402952667238388463003903435726*x^158 - 1448330611657748536892062725334179454460345080781538092890669371096547500091123159540268542583219064801727645365717634337170802866872386348156031561310059255841897302708373692912131415508576805571989440710333187558478770136378373185984351273429137335647001522621380081502726505784704081670430290604420674539392049627605993160424000320268062965101401785974578791200782621788929934397464097335086696361051506733038716581821998546328678192948486804799791397859595939248567211334028031974876272104533571041409357477453474653465519140286593894920799165208865681313472697806578315376092048820779887361774837542360327496384266282348273834686662726535109190985702578565809217248391119833614026555727559874047144935972740556838174692778281334613390509627007390378668499803390411346743668228916070194297692785026997867756997649476273812481717558054776734086003400928788624190881836787528692198398814433613155061177409096616338686282851710927421343713501040975026306551453669457820054183815469189139835480*x^157 + 557544611144405492922059527982151608868505810072878789322867243508083528957585301961366776450973231527539772304510645144135466317972471908319478416140857092628314081298028259897891356210792161757071109320855453512918828980118286674550632253999605051213101959379590051720602053295549601445190580624031351270114068447566075024701782890668564358763825658618459278557928801792380701459112778826060591278118533988851466154785062375567691908895948135253454492793928564785306131942877344841195335975773527915055382358333403076410482091797456916417618218892953269908626293592726550652465804236756570967301864641293408944711493603092070037662938968901026520822916755624392823098280375820186998138420402820507125363628878016779487988090902848912623677032928717008840516437307021139962961281493187013918721785361538434101224907218077299731753224518007785207383989321621607382101599709555663222415430163125401323542573510694896958188249046312032743423371137937503194924192882319413693018579697493515646558677*x^156 - 202830331397886664732449985875580590779262321313705920489843732661587210881042144214227298162578443256399035550167597614902943188050231165352790746512827718847106766043645744604632034445860586621523152157113062293808047636393820452702130432605876960468759519174967862926164903639527974845386187585516255509507020665832033629325126468421494043544761997895624520419241423601070073685269121206142663539731094964514513138244164214037138398793482019536780382284376005759690247334421221662767581983129948665905662914332578007909706898388256457954742523469484650945590769515229747531390748381039249925137083896909601383300254813444482341963700616289263478470429226562648353457981140999092166477792692983625407105435757944320811080013855893156922204349958491828771943076358822071888246583938176917760543977063307768455640017801293922384027066044703293685890017289466337197849590837679801230518625958332175938015483744744191563246608545648590306509581565664414828605684944127311567581789928025794994886704982*x^155 + 70287600367458794307646764172756148899879180278553987516554631661733941072260741784884467619040964358496676870109418254538638877465743685908301055271239288580423739122402381641336027930251962331757575832176182842659998871085803673126389414882173554027274453291623257033178910186913231910293924996350635049359318743480106063541754407369580337315274053384555752713038880847663641499282306147170119520492075179562367244943915525413485118387442028686043993316399248478172554885475199567730061544751611797009636388667862276216019334441445471463920855090454750333742282066127515805858253159216256660417512930310530715104676921955859477000738625440717602167041505182503931902009347421453563664012528533870228617047388780021196195661196574244758034280532427290395252896716890477104800719606841614779835652859370544953846424919206073635648165662653165684917676158519676575967108618685616199838685747739623234821022889384508196348658292737692076462081862408717201110658560358799460988605881983977674482747355608*x^154 - 23304832287653858184518329163346337684377355695059445112492908546838713744679758198128969583635451188481551994731873055363148136724045278433801381058991927873131161020337176016700029733054878908481724694881219673746388369410803650686161587896859432585326370317527056419316402452199573024765933582271548414331699956425042918951736540800743584204496062538097322800795752438881188730652044982401518202430453310512273705863128040682343852425531089464353934335459085135199244831215151821887443963495660067634807819163515849498170161372911678208947370996973475319612808576713110969336515615016413354902962995113275102846329367804404385910799595991047982495481201270596532544375989359891233525705805845562309496000269053327269680216112903107130854613945574023568503287452187445106925478131967687969147826556364468702025808142484348708790862682676483072640252457172045077954667894445194861146957025560971948266213994971041860530175663393919387836044576305679175163108775757529809042626602613467288935431159618699*x^153 + 7411311681387463582673151965823639861020491753388040556317554108753618762325949507593911203018997476752108958655344009636781613526159675306841720485774984134961995686223300742400007216243058007435318630091764818297183023696528269529250898001441856955290250318112173863849290473309222222338342883490295511454888325444206053753460679033532043751707873533128072055532523230916865300993867004143267997761069277184817224150556642014703207486073759520995965424313552398889300909751935568284159941323962917133685419907634889049694664125054539631089089557980781388903696607882646692307187575392888243655482392312601008655275307669213556965785995416974833807079043026158463436970141829754419731126892067507022700699836888821659112749755500277255889401624001419109069736943654232407257337242174262243393878656841145814554994036972366940960527322811007210674680559552275351495374931246182664225110507270611413226609042271401342059661225118861715338590148944380671839959555572083953139908867270424440292749728709168213*x^152 - 2263255471175594018734019781301189079883073023911442594749605463673974938770067361931962912931903960941347922969733191713176873943683705488761587205298507984304042524129150589922405316703770142250343411202607026647595663256451498057941547884051207806275489473453908723209725428908309347499871763552302910810852622789982913141243092609857836418317812452972242926474403333409170215146661181244934889993785731890704841961546470349185023318982393752174544462448314998816637410768986618871080764632264730925153007142894547264983485237648866769296889300451820111805084514791514494073778787236402367170774771732141605304647249459810120332711871906541301428041954487403679819646377571152398869018592450591342205387335066150247449661664808838430387296557620791519633844112720765155510776577180065985007489522384324121219282713361024130028659643737312274296531247113521219143989897178541144398241692919070344934537556901543332396372626325892421503760456690104633352091492038701533701605655206150123558551123709491422211*x^151 + 663879108126482470086248466515049992205021423556780409727580322317352477647043367962270394558390345626261195323227832571373238620364892219798886966259234769539743876268485656398387356297676524563341610769595657107680725758437269203070300117459165290926616644865202638813117567523485653203622582486258711898483030479443939577355274750132615675268769211640590781476019431871386218475351701402686508212025200318292445314292250981847124511187858986209197612450271947123133511089384952229796476169871185457077938616409160848620352555696531078992797325498520644817515691579479874844978662750584906176625146104484668781628876788786327925322983603061718144646732873660548732032119844523793319872117699064329278282470938362756759388355859410131313785998337541719070605679612393346665577015476476468209863606584767265147558157523823184490813535688885163325333625491864920058909123047878690506258058615072309973894513145612534108193081052885192939624412047761032090204919775211565045719829388440396037198412066410474982691*x^150 - 186995915011903803316340204908402868781884928535899842877365831574438234953781737644877687216154031983732303959131895746877689621128713039040168991570820235882949779730105196747422415774407362823143564760938283724817083276229431148845295765517775146968351340769908875673802798466510698940322732337842933403087415959233031434556007075267564579600419978781192422489116884108173399850662278589551489118252258112909858698952064023173004408330777750938746953732156932982299331609986937932714614976288145275500364431835892385467288651898940451669983850149259524233343401426550288016084598191936874215135452118268458434048479122630297298669170101249130342986839317956338624354716908592930523658427322395666644600476091681923206988598798458466048243883479433878959749888663505060469106802062617769558487405130422284221718042691315076671126004346968585881031924918542407344722323787162114259673176228608011072337980249937699866929882845746106772853277475588107395873339502258050332073220802464210656937549243837980500188320*x^149 + 50550260277920974659364226812259764452987662075051514447299326690729888502285773082482327374860577586115446142808938410528589795905646283040746024407731093697337553162857723015559297520414405179680089632995466063444057461920342424645498341094512502519009826647144147411755123564119210470228911427601753365928467236770631761575608609152892694582828104260783869355797910351429277828648317914015344194369943930588342012369823633054371268063824957664174850527103699605704686441282190538793888968381119551554289984761113962954253439586289450347074913922400420965728586374967175330149940472144083070565663359806364907123833303558338133030145337588317871812119640110039470196869575211558720361625422308901561069258020022047488557565261039679085782778264901863434135206544977814822833608139140958122551117281114860577016071070559702104266651178679917147567170283058965041253568743419391919656351213436831207870808942512387346815079546781576545827130957075815358565016191657197364009489774505122231593513735664987540891338684*x^148 - 13112501189464125321983455370320771249663213052984841123165018024328424542033342103395886681765284332989925708387556648456462204598462770429813194271435976504743583688877003998381454916746361169153321715026742594459574671458073400439512384540788410812944503078323103016738580076338417487704387829387666318832646616905019663896999864920695305358774598063530915458599323896564820224114230954094457890041887171366819643531757888001267971517541936399986493882448435972693681508983145380523397782403374984211968283637359553922989017364581205603544403714383668899770123055683571318630982515530630942108539901467725331611733060567057638214795353485592667266896450061413643966799550198177520770429587925678804113592244355430292545874856059985409118974927281917321696442705706966034230435440706485089303789082571285447139092549175053729380659495341612842494171685440352129666309871641208752414597665793238775221415334832467719837270143012488856858602962039938805482098107191951952198061313792984161581013137860521374370596133289*x^147 + 3268906205795237753369253025808791040583873869808244395937567756918656238290159338982509241310719784318193349823666990225768803628002252131604104974615245599531257512203694159294417415435339065769839627888944691432191513775070200089128381398186394898538395509871203161051824067248745894823153593810559992404413072419656061490746049548077113461639645126985573727739962947826078603923645552761795697940062531611577661798478567834999040817290283384548856522217508921123131617507145916802053854678997917513667514517205664215739423738912844726191476567196193620791005192085141118818179679443313239729284803635286742848547151982970609490389555626750712529173949276373164354432355214880077618581700534099546827331616772306636197776794899627648651343667890097149488913680826861552702076606354998146830296990730005606105660580135187671313039554966998677097532256885569787300738347783331736879005659371456602981667304444989260663869902857573514133163832148810179137049518024868119027216157182590731982696883982245611940049586107188*x^146 - 788207683914078994352876848076289219577977744218308954120672392283331796992821263980864819694080022520080049734943358727831360103674733513960315490822912069177677813291517747827170773625160325545146775907473570191936020184333878641787004573900827316104725717556596497672696832840900574398227693722260592934908346431345231748857674640625916842819793036798135653695936495066606077583399399415363586247562026515078910071549931450908019229165816056591159137433110848242580137346427192675980353065296700712524665398621095328788292662663973204532581264985429515655715173473868517927737559859453054807174095875793176260417713782941819409667498911486858768016603155023803402939572489284519786758284046383281328006355747851556954879668771909063869381427341391533167699744108169722103888597740988650284679945765120562823629978781505182727266346855003514663219477077031109449616572882927831953327757580227900270499221571396296843353282006991464045951985549420191284319369137391941622972477435710978602561735311775889510833897711860159*x^145 + 187021093792364789481486897323598280662600400142245178150095573645470526002526605381905918572867319699734695962074007186220143223602662400599973347323569566480194219203169961303548488543906418551833982801429961006774971438215360746052321237589507355035779844634407857759388971036592339471672000611298849090898883425528148995634215106027781034235918078731699455265432538190122529419608613720909605725474942557323972150802924434070742925293516871295575635924465887801952881181019843677243184247118884168960094580388094919787584077024101787586091466191770882892042676964142831648273153025640071433815397346696690424723244372697738838322359871076026288837751156974407135182737977913802174202557877390568460928120941799168082457477610611114807935384761694711051784427373079656442351721493095328359861534557692645606595237999787740091162002724463638374885213170811323270000189983554801201933247616674270131493684609503995395891772960106733711022097613196408730052870527733741333631348476536369771803586772704445589954560455536898559*x^144 - 45315961113583123172832397741535821446374527673341637628271298349830285202222464307248063746456279020052847231972769039811244132625644315385326715725667145041932534095273129161413130687192525113688588827625809515217438372637238638382054013323384358392489209281782125740935969850867591777469172743933184660206512194916950737903434626183490103171777971847190113956199013174357911460269935539201445440806212186071543393834956807447894922111977910484141964604556239024297498236525479968568636260894434761818931673326406387110802460151192887369826960996784222235452578446475586074671651192732321944458397430633198157219458767080253097314720319094080643375614690167190276734946602309427537674827961120931731934414380798333950058796976428689269329170435614994854708141917843880709999830318652614724050904552076498656631046645200699445586076449745402440383693670964177285438169232335300981990657394142260043191291611537939089120844441876098135454998181863225135148083166777872023519308921673772349645353858610029038497514873922519704374*x^143 + 11892298120032945490381559774921949198723678969458832642423399245254143862219525759434183124836934487699006690518755158700493016766608525228940378447401390511496919149495149840969038533629119733507457923809682294400608338697884590026224594344387542745887796495568998215945228318650787553438201618170555914020017042130180445673570550941820818152440738341147956961733686721966760521856819758616107893368303830099293609941991509932462809174383531225749893673110783697840149313715965611108066267220301690433608402719487631013001404910003830927107106500225734219575909138116594604902004199623047209307028007049239528679065629233666212317801283431028634896083662869573183818876351785159427725567215839548147240078772200669808089289741229215589677102363293705951279748299747743992511406871105236162902776855625894045184881320384576514023589267075472049516771850425435900231986891685752919916597777988055314104696008298437079357279565389900712294797922318245120987387561030335374963720862722091900630498788222197849899049672556251391653199*x^142 - 3561014787087852324389484834527967451727008296582177791585965063443910812396173951722993583180564952361636900715155758308240234999818488089405534650694653002906719769336321612784425080918695318959914915174040589595727464787906116539226200546888849138764028474723638429736264195375037836952498861233187425265107034394661627257214240239180673091725807735283392950188971010826505499525086661207540509859011886916385719283441611950454832512592057541340124620763403898139789397638786944774284517811263253465375774498168363230551376560838737667194798772256797895264433319271357141280947239814725963906261016047600053395465871063452903979287322538805802032551742961740041005621173465918320593873909560498699508186091374807893640985150422159304735770733140015324888464657300036922834368500091535322292270731699482916008759864507640257021173540055317674570869398803286060838447142399245095483193265221048271920551142515675727320199455395652971584521427576905361977451858259092113839018714808464691284059222394077858369009752199916278334987744*x^141 + 1213762374241694001748954151436114271660208064815555328573086781992637680475400716875954381226148135907891084106539728371949759842808002737002137290293901137843059707731572336133767460840866466519846457917518600100625571956074171994804657923862057298324359901988823119286356480254281762421023278073374864619328903157083704571373830256844844859643817241236291750001422001603596367096856363518776881302707112986389994379115545195998664105148376583461919262425912549601721691140361486074460578681624390190215105965799008286111451289656639747597515213328958107944481263555167881820641134952995510041757396057751970633262042531980389286292786085987877637395110534731244290688243129311394713740541527554892171031637925380510149251135918702034160232263896534772950767749824660051401122315738362385185067451894977760322426116005769605937944451794086656151182341711852406729559598748629521988541636280521349289908795968308732191429232535953739276310990002493734037284423892249283255670748744194150330217524714248521868616854791394386605197122890*x^140 - 446098562012901112448734042820719157648639760552289612086498424529584457277221380132429329914494430338313994816436708662581498392056388881196859342624662162699046803174755946167956904424456725753702732964440692906863055368282065565981605846845783415801780292784539048761504291240320973824365355188493133148689847801013146363928010463315398161539655588167201408486317929239521667615409117866233300702860604378862931815118442018185846252412173937697646868426357601081190726260157377520045810346375805396900919625120595222242817842536097363083265753261415669501365788904942153648607656549006727083451010718556983307215999972320324821739226741422338202337736192639443143542532455633066777456149505187819452910343669158640851461015795530172923991153991351912251969161522284008588478635294701574583061495322807254200083238506585034591861454910240002432303429741896432705711530687712244290023489720673071048327664184558146791734659690230314641298558068597979948419917424593367563263008432404094788223152545572921858379325977211980978424404876717*x^139 + 166953185864547689958287594594857179393794673775437230090494305034609995331106702849204239606935766156447476643506619585594493313905369631698201267183084236744663575028507879740460893827526698616944985670205426298606376221184545859865055186530984917966558634353002892889182919543464324941739161255470799772001696400386760377380947123595190142667175011137361660479325966951958381608731791293260981325186826826559491570865804007291466818688934813915394355207808936198888945693449040867552057066526890260813681930461751489919784136526960226616736396733243273921733707110569110957371804568868063954716626290317124405088030977657407009124560557378263864737255572548250355035479997607741691169433605637707925370983488560010773574065730656478679395782580494233119515011011356665432719701938852577917072976820064928308823540729534781136567248468105625913856096000838463747389479668928271369233065526244440015401212615721175740119006478489487400196592194504131214019272021561470813152273842961648299344070430277186080113304546383677819872201911714241*x^138 - 61440733754432568725787344301451427543704406678715538274786207668746577228677045471710938512338352532391183180252627118964884717871559506992179087298932213087058957134661483068356553845005664234921521763578969598406319804913192654184646320209578895915660119850998932572099795038367294149389220911801613839317454519098345533563500307649393147551767966055152147407277573823646980372769812624108448626130246907161138402798020689733296936553965635942725319659072698066845898545048474614308738290295811452051460924560006459744794210963512121190520138161074754477806155068622321155714761861098679783874704999758673690763321853933305977158566729354506086222806480252361019669756863135939764129030615324112002801083578265007276079064983679314370240983061431457256600629745863035681104594705680091808686216121672340330821398765757561010630036795743627882479434978782062459261712729618369313698974786084966816177761737526636813540231555421619532957074764683663936284131217349625099482905726662634433179143805780183217423684610121508488199213417141612029*x^137 + 21884457708650621236408479787470418359897692109371304464817870472670309720682619853111459480331327906559207755963551392642973053709898338686527718905923105452875165212499984784529365115419868018986764272063550954011778700069807988766258675259354201189206798432831616299409055450659493950438209205355871365855404683860557509215188836978373648762214781066480554556098399029744008141738805189294478157459466527896502048718675755485984142111868823327762664684561848959713258287449745934156755202664218854956405178442049925802427719557163442447124920966077736482638305551305705832970442766944192476790983050002489685707345623390568509581392568701096443958403536275598297406940020801348218805423379297197359856141306944332806802335639000504191810967102993072850931116066792677702034218769747627677586936422717496955752509105451914861235559270916969315647459188747478640360653136437547531090821290270966194156202014622731803955664716908932987605226520928615383202966344809254668114060918008489445243347478982788794151446184519742441773311997454638747023*x^136 - 7502247033671488573201777268569894113484839357972298529205196494054457386178037546618243674871361934508635689406887996899122284715806838337873798651641577025155594836656342580916831775657384790492112110187367710989006355879512349906571836254060533336935375202971521321470953643262443773301953925476075104936133949749897939969353361333641339874826599934605240759441376511522178785584325329491923983592198373336155340850993816900570834582989264390998965623487092862791860866562513270368593087974293810108548971179176306183520887795000577702050350454286625616945615369922946456355995807602931088772258765831049614491572372199554666499193547205547647082272353363541516498849605107211285627752579801435785977741882871523687109625000421459153895388660283236058392252015314251228430644757793402046798234427331327089434961221679000730631916976825768602522277542001627619524832175083031193495639726255906139156946194583528394906805675664048907293274420485175972012267977283128933529150090595278033059395811282050104237950436289825198637185968421262320139922*x^135 + 2472371680897382168129744370698092425198271341337182242451509966761748602481648052754982206771016242211151436438209192343402611148314609227070146360490665803339163780107914185829627939517098485311725461514987974683359304941198425305853938401684769972594977282575079137338660282014540352095986764156964616006236134038198341735284591116616762356224238749187664166914182816119316303575410751286336757649121651337271874682578278187215509874019065770612716430431466022979055560522542427991527678911616207778555872072934903772192733594877119746144474403979178498570769861213607174887101851874895444031748095027895031663847209499215799251079300961499992278280755534849463896262548022838159432831773890836026021340320124327273936774079915421394110175227347579749013070287928124683385699290390356241566098261453890938228857834650178955204846388943021262618104202838321873296845740745569006599206705312895322241973556957321640028900608167148169996669539908585945351032193376849273771985735319448188649812240346988837465554829014047772490567967491379735410566077*x^134 - 783626752125376680491542957317524531947593349012959670885508903875102880776237933593569784328820080247163775630761364524004897117838096447436611912661687271381558741651539995281273018623629599557045361357915233787441281469152213024301438704667673494780362735500261680673251395736172981062653389938985311363771265371137597726219470295091884596613500696137203833006040462701810116340557538007000754920401452534482931140838018370841787671683641401986121821354075461596053603787076298997973235773640673220001576082315300344999996630774424645478084871707635003642386095730596059131173416830486555715552450029375225196326748855641967110079918231453767647559410175530217173517805669286384291245947466713882802041251233699500737582374977193301968001528457729773025898572456463443517003346092001554181445251113833820772273352923340560565349072538298965641903317396360011044869348072974270963919517036324537297742802246612261943569622862330922023251515600424003441536787157645937547814115738758258569052603497232757035001025766695380944842452732662705284928555554*x^133 + 239106628541314714736544539112981114220904835694224075658195299539826086697351684586908706965113822868283794116239149721272058656080614478355456001635210410827083933041337171336776116239232730593692599568174093220927781699923024504734888001009592916712249929083872894702624275040219650744478720204363677194694340719978108026389778021839788100425452491936013206089656383406627853294301264847826825365652469993757817259757844139431951850689509624736778442931101489541688678829413274914815331959634844514072863632680587321687334928409453528575408657466218172382389249226343591131794210491949633313155981917163417024712560092296174861322851705399274132852919111659254682750729278059772110913105274979887598833022542892494747852278627465882360268453859686926925820298002508637657425856452117043180238034741332380506480654203641289830911317363203236474783764399344828048680718775898273322699581639338355989372554968607493819194418047577059155589700884311500865306236390431858154075139984991514598176491651820857460103938600884715636247335069985049446349579404109*x^132 - 70311401303408433881400230709041550044948015673631745195925347182611931247982334519781753335683418486295148449636956349773201057312461167546425727626290017754339801267362618069097647478499881996578269746035759800465423770835122886880089418744351088529145867833111439723950528318513587092273661652513542260078857416088468890745837322410327396137494992291089485731143735045167057389497819272958130598541547423213738648814720078365295084995563892493989402706826713391125029767187469012506032798204535351273305484419459430145190635253549408366592305490077526115750430387283918193770401258237909746561007703578765601747896771083174730535051361756518522437517267037310276217872992639347830335893018370930223916044762942465834621863919537004490613593679925459725326319288476692647188810347837670584835700340833789284106666044617045203986613633870356830362252036846684018448084713664328260479648421790978090638615767025628162268748900942816494403732025314073384453564939717877715673218809266172630346101353283307337231640835781908311175855375058492469297658868017593*x^131 + 19951344450696735525916077733454915200984780821301038813195617848066894048727836930295882539458051594780948822546036805985175606743702208280180340079975157657070377959547777007751422952161183407677950918640254232183958130041047160082950097095249027842501087196651537844569524022230156781458135334645574267944381210715417834971445739371839600925118091468855949897329069158390380654542445599749162942476614597107876904532380063246024772275951691561283046164852521622287695152268212874809409034638582930857341359450115254856199842340510301145944875884546638825721565568021662046862166524996473284512254167268742378291278836170135514946751738211330872521499765984343217946074343383412798418739733735827749044237617000274670853529227667389493874277599974893319376993013689449624556820584459650288291187227847905954396895997512155314024021778917110340843558334767294485120397652494811157690136108709093492892814888718620124130934223744169370848589770769969225104490048286434420030029939518134955312878675784046672331626430935694967896527980017510686262593921507195156*x^130 - 5474006103115471524065246627467963009382782649136408452433080923748163700864447365805058603845657051053322393595673952090045744146062702386455639680441866300842524868686730300685628330311791457359874027185138242128669848163214440684192921764096779614526740401508215844430357498532389246403477087559105962367591415914022876454394726879518754585112054118525031467686291795652173102283412217727639824286226718412957222317250788638994687569688485673816627309700329328860022880699122305482443500881484260781723891637740732374318463864479420152812786676395592927572766025159070787583841979380011323100043971863592639006125275340228505592260794718934881697529834739167745403563196387750321357246536250718259756403903362541573024247769851147554770134638080042251925352322753957151951693113515600196979567609777854410751413332996263690835778270706174755932928283592525475815279119542308582093115720560515810569414550561374336379746018546092359667172727938441900638617813271344872079061390040994567903101779590547330014488059183225614924006334497201938287990232230968028688*x^129 + 1457674814738230654611642578847610627816635580244985697222635549924859228747343874779108278251893444667030032671657976433185785834904684518943145378258262960776531975589139711519829164114150786436796774509264283898978386441014345678375876822330059163325098582620440304065812879554707749897584432821702634105886919054201873467701806046585112636805401684807343647227706417130913441901090175501961262792483164468630926543398696086191352646431627632717819917095840595920546079700483527493074391798642996956753546374182277494828843580084361749353083281955490789102797839458831843890524587120568281775205101124274748838697563365280310883428785412256461246096692257432789035624278737135724348703096180414979155879158818891511564573262223065973772351491384040851159772470593706334552064461283243062630667035848893322522451646502259761450628474496905655763239915671073930793003112551256322013311837377741006289743651793302962892880421941230877912630781983505015205351117833856779972079662883599926399590650629004560908031495164276623910575647154092298055282820134509604645336*x^128 - 379504176352406982384159765811452636299447971569551026370951238101363555541033607266232459233621688560470951745269061668141869060947736541508549281666801239758639746220005281867015312282470807503171413895949960012629522323230572158992117369916293767950955588374485400028895086496451622199015340998765673320892873985537010540281252855585735263981082226723664138854746961434425328220135654839077304669554980757584519510566465535116217773236251249876617010257977010504264114472248017370203259906055604864218214520274604816791735509465204401415536062612013135362122302342786937154075247600305143254380365651431125432299023223631491976884603004325797321581541097236779377665250627286915468206080566971377022595384088178481416989146090032379893515932438569959370135347478689034536643485250702579901689214830258723187850092858746135880708122569525807139440707156601352704745153009770357154944920221875377403474825584924914546724930579363846714981224868954110875181135650625236603427675587790316706490246252899944614164406510232360188113353212814380253021872285364772444418316*x^127 + 97915276975344789039256668900936188687806161873689013252283583823509997999604051337678490796728481248773652546212428902537112303144931076277488233400913036385662964378717160827632876246949778772286704819292396838942417769303473894698027389451204900489475931810359655633772316686262278892971746175511432770948343453094013555348041084018369821271495488593851903286546270068423876478302083043823417724343228491235463640107580059477278998203742643261680919139630616783508827591538278188260515470576188517205199389861984889466370163969265464303445593373495089576372874118076039429055047161696400083614285350469833565578363116462227703864262984494202223702082898570571373358913438719064462681696632144108870049221099032576855868230266486824515098847899843448810424863945300007568751128141853646606444379823673258752601767864509802521289064925407488406589894229220962275351664237236187677424746086958681439199468109296714944441199895688927891772501750312299739830914754324964129863080154538327984418534555141672894791627745726510593696380400880355592463007300271180880196338166*x^126 - 25600722509845924788189762800476957043571996173858397661811383630058981858176788560822693941939746312965731722432370997630193373493331173949175569855216922886154365678915867556241969919120296351127057952099363560160492439633704881308892146087104701434019575773441135968236764172914476035615312284907818162493096844433841189095937865497833575739818576416015671117719895315046329628047929495402550814421430153801304140789453713755179407678253468229739217612562375918786733626997289733431260883492510418705252061228556281678297046300561224347751265436396555186501201381524875870437792502049435348965346712887420368235492897383883677481498732273281063062025885073000822217503208845580314121532040014234836656693225712894989715146694559523863875029950757650020494837355068524766105108113137495732395282470771390860068855294016307713170039459200622671881501224957694055860595988626440609025531181485227991623101492657994828034372925607259897015509442789886616808452055321130999745765730267527295973473003532838483361574398398893105822115643231852817426683704349612505817325592853*x^125 + 6989081296594255826348439349576912761194757772575790862772479622186595786567674299613891462010949177186592517720027615814258990605399696917583946904150417558909415602233770233506083659677282645993620160658415775152662696098736700359387434939470549285932785624789702205510507929664673162717456522374233991350012281955371544585335650001234718649221870180755566337862555186017859595706510312915757139104091625822347676927782594749772581460664461437859210764865205522490826830837596300325357671800724191121160789020286100335112698018875154398623880857222542128204931153445593389979886697780364099313617287205863088299683577093017089123734481377665690966286030130806740496716029697570808927448551495557979682344466783125092555483842796149046120951822104316020321488081913058338241694719035481944963733935561751919269007910301559764189759357548802616396080324313899041818017123084422974951526346264001852183107794303463773280703795113914722780319022606642812570025543986291354786906839851310071308506421766008480856760740293098730922334856108446315629057246328413877116942777404545*x^124 - 2047650860941397741176238711013211841784469217022500483481235989390228621926744899310910976056700667248921442689914539706997114533198045180733905759751695534942611837810848323476565762127986140164310553615760223296433387187744537146426510364701707315363807084543945632814806264877258105094280639756163605075376235852931305871686577497564895791194505522049775379025458579091911932646791271000743387711314907289348292615335275706374122843108975012198470819287460870306230905536958229702274012987868160104029185192395426796105786263497421795352534712443467567935079306979739533713243918110949195823751793230140457317716896496245636634097989441902347601858138016358634646652737111523094849075562354410364143963680472609113554702100348802484239523171161792127904684598637198150346197947798428964273181481437264858995818313614636999346590575879621094245130973753041480928621994914398929350101399141285066940840461316872018901568492068492292809451665920080420824033292442602012753697903447243120741833911289089860544952179207073581386840429024553156661975470531561392212584513924924350*x^123 + 649331015175780783150704002167082063279115834624934430817529678363531732738682516831279746848994834990070355313729929690247624574383692185680217481525395972272900196140602194758331546013300195830287502440076541524611116937308622639543616283197096483425972303974355491193662642522107844875928682668572609100847257959784744990852218681755718436173062243216323073785028308872982365969280913851206998193513671004795409203630169059007229407125377977171063021061268006933675663446293892331822073732653724521541140108913463640384933783842852473696720893220186794266280350070306220884568590434080897166447700557995553192483351794558061706676638943812802446645758764406639628383916461638799330416988260723479585143147677981533593478388982319705222795228860493094185724486668414822043735890155146116495112526866204494361690179321997480878714532099547555552588329673920085135180703491247891013950235763320091559298317772519671280634172200440190706347723124491172454128965728133161522685967140665328870913294418321503360632139594381517043956180153424177837710835279096091665982001393807335713*x^122 - 219238804278717905440470523031426727642269469895086018568359150667803928622604453916222191664473461705936142703840807636085934514099026085099477325435842934692515116258783749790664772972749411027891022933841165493197100113855940314421931848642631042568129819590206332679765008302660780774226182247259925854928697744454255010562326683253116790098130639664204168202769571674839522800495071235343500698155641719391111843399449764399898643621387159086588355625517916126269529864649297778110097587522213140536096829215505304944324961892735503785571022429379418877717645047281808434315209134599461610905645287283616879627947674629189880895741582522034551841330799341166666414765707728149751270436191005690471581168926734299801317502184456039930444552533405212832566329702173836342435819812249299749630989705168166765329421162233331602509091384173051299834782632156209733764234071926248895871047383526511810695724404675419350239162375127767450966134062630877457100615431728603179967884780696837778836397866173124263488294599422142726430474723357023769882404337329938801113762904715353362549*x^121 + 76530926099594735870371183462625169644952711106148110276588568389067484091860830103990421471792170569071723523899970536001866399063481482400066561355321377417554874834390577246909651466696904503719210231746111867572936450983568337581258306781727769060412741137310576865475222706723946978910490786766486149454321412619734509267286091320757029284611085569797834202051141837045027392724337627284835318979004043539089276846282289381323460792499369227940241163137454652782645399839183110837184604915974085898141251058975262056991026123527867707359525835443100723951262815771229583140612930333005154111769751217600477732088523758754836497073936369734893438117795181813524672126464807786521397383639023887488226294469995286893917707085566048197543738017286409789024184617208039157429448695942477586516503470895336419720188067542054956555500573133706116327152610496518280666685099248042066515030408844031814399376533683857000101210774368037154740517126775435191702866235641620280403195921907643260110083087940260985057292770269770875588516899649684553342637694001983687951810223390920620565397*x^120 - 26885803974480067444762934002827915927722574135724569204567679476946239385243514084218003234550046952278685662961136224617855460024112070973202237629066979203149926023034251022795990606944483292460915969754892470329003168589372414097291719435947083170476996823568881906735964988129683752375434550029956389269287688348676733725682541242437132071446622004756339742553435371715554101823616634429926634769673103976999593160848726520668812801075283232228746772881164280048877425140669723997428212081716930369963853673256810633831582257117213948458179093637459734123628466832533115406757225717366812938527799896982795071520464600269145200864914456504934990983744434190163877683775076244889222409847027251747029313074967678474487804087147712460095494432593585975900776203586156601366403768200422701896803890195937568208081562055820314624284604007500033695797985940251211876772489855314919876862149687620159678432598216984802298231704980043040267254687401190602503605544271109670988075150960419051840792348066681154216969233943807873494773419204658641636652668641559705940752072695319927870752142*x^119 + 9335777645486080180277804738836262414647002981055301854676378434206059924749159500624335082804577513326315495300461865843066145636730531226423102176453018165017708398520637716582866989301713864820687241833142481752267896020713621184140711241922851618901601090000879226487969889920471260878820261332803655056784475761337730703816860133244288370958804612040832586423150833433246410671538490383788372969398753662998046264782743719010446976621229692122570424666192808001655637035359796821631444820505092995274125572349377487156104562431733823806162763282410687164744815028346519422893767074442320680449268403914038368336824664997163778885141421079775783156347233486978295332622106254055383486653053635866376513582977241257259242634596995908592006997075859268836024334029596283479600350835248482816448088114019077009082574616681849506301187642653043987514446743148391159640027243838512574185710738139949306548723542302271646601062853912546731697262442155121769298797381990405065121824529627336300237133369390120682389478504500326062724449938503381406099783689658175735155758975523739461872507495*x^118 - 3172646292745523477732166204227805885114684689800266379717132002275466540268674402610315913919248282454250347972548497010797168580377295181676004501771018228023567122553241876536752044744724637607422157827658167021033353900592547342038852551908189240760568545985359181227465882782107126067506281048676333043359398872416610102296707849666141120615678751142721204256529084364045849052902662824806238823264793458870009200436066015592413449652583443725725164366868485763485677836396853002193944427351578311647507173768745409725981707071544546241251225121581982494304448400372402204423353072837359010761997808496226177725814652098320741202446700354593780457403401594333711937550722461391852234998699682170653085612995744578368152487315688317026609558763535373372004741895049516399328922942152963172824449884809815632277416128180565264740093679546932504477255725411157008192883285489671293061343827267626931688910790802332540842192067983046935127727537717567804897408722683518712420943521039344745628669969441753737559280226153275019627200414772539140764321028383445597287421236322395249591606548140*x^117 + 1050377805349336507344692568200076059424164072504536307038130274310683816442636041857200490225655713499131624008624502686514037122414623522546880049818483429744369138776096114179527634471415672177840667240256869586123436002794079541512606651133860256746498254965204697277457334336609393008337525259560853330718859175686473432257380229158250963006018889640955844786856488356325275677276723242841710439305524268207858504432908712706862197510987785650353092074194992839093760225955055640950165103453862198801666481059243918461252266070603023833140784687420347562155853407457660006068896091841186904152520015513120858607486825081832022903459460783280866127929786021195501652349662240988447807076720168243665772522935072349864085260405059661851462095782013251802408645322226122097401201370956777733111343747575490663136803874614269160827035369422424245808100372363513314038332869078967736448494224905435885331952979180366204335139726547040968082407208630872576370641110575931562755230190986713343041162601137686482540839701522779851983165728473286923402277469115461274335311442411367970365463570981337*x^116 - 338239186952167861920179098075945513169444585043512269333374041440007537382004447319336872451687197920597701648138429628925935398709985084331114880674599938576146687224628743373739854766063499547134206832568375778407614828162806542032288722339050816078271893939763697988394688420398222606677869401618694538046979141862553953660954215280182189145670641458766647441228474506346059278807823956786754106542779817004816284225861466592671804938686597852272393210674828801458089967992952163089537824448646345007750139296977711116608893466116999735797444954245083137703487652297586459064529913045370606091718086941095395268451626031198364182651251639704424676080618827456807241448541110104836867189040578780864401734972066916935739305828002546519450072431831535743875779337684299231790331587492137984468212507281753965544892544856662199331640141693434970627524214285949720018263551667856228236948901076052810990340441094270111248929069684882079248747268622114523041680753072257501812273871656125509345667744144241969969517912546527953334133438155054295424219745405788631705898728292612123822034218624023921*x^115 + 105929624558375807834217196086016007653683284897558677073505776223851908641161024843269069596721318598423586007830664734450011767061341405299570804583713479840988851460805365189340127210401149139157017385877247386630004578544180382940770271828649943817767888671002938322652652766078944499456936829700890699650440970448483142407336854606690586437954428077792154192017049996442937644352056890696463648323796494481544584871345952140353331575999427292994111397915849514040885082254688868969964117248582185545463319061158911460404676366917696905192862057688665559046709875540698070973324973760879758142833612290839650959816464687563479617718671012808422045926531552885554066044763329393463284663531084639210744348424412188783301928565074391919346556895643853230670529688479271449335411999830807897307718765123685058674908296121926988034780402598884869768305790735047109539469293317642489472944701500011304005445302039259310380065269394323993741807550814287061514620559910392838525904037105849055758218872719085682823979695987133810106382787980962395501503555864724593133565011647762109480064856245553380808*x^114 - 32284397450359499878473187012326802589516264175635212703048445943463864441348190130427499712011215715509528012742503489846124722584372959991463595206371509832376905309480282776338746799829297070489658091129010046717354640261337073997023152551198154932408132277187202071820772638485655982334265149908179318810343989888018040396931746341199378320217720749103669763569570786771161314173692676499410297444160836945694417604294904892781083316809595355707120304746478994602424873830886939353953095823496743179735908848103401542432585401100930396306229067308934715902626306922167914079145579203907392804183091625154380799596918361726789144673187601631676487194381457744373399673659689110365936616108041650886860009609496370302825190348346377406193427558868066372279702782825572441914581721887616511537547615701837049441455527072578279046834433229123157385138538307456456654790376146066001214360904553384106507528019318740594485901423326504527716869228989337652036191978163471741174736291479477144872984959978840256220667859640227597160248652687876429213038310140864672142870659702158811232734054662113347848815*x^113 + 9583783207878777030048811421292157261325496717962985013821937938688234297143124518991353382512714200689749135742914080628106496278606254183580598385736548676378424542543729391023473095976728804131788151896851036231454623633671757617479564762559604699375053129381851130769889756579129297443528731340758450953299362510868328371847156672165320563904872724280178071814470880227202347838891751192883320518042432986868507386392315005865589391744352158286979421578474222013197603398127498005268954456631592124565031662625080288913464109903198166913445218917892186477733574075442266110466962171301250558026382080042061605469898733204633951217612101266004581138522525545154238750488395615933852428116423864175232610921503736661684023760908787151007236421767364894662567035617349907681561807031376126004904362139324626088732788337412324237710621201435597623786427766453157383884287215844776534380973745202370200780881007258683723830004319976355316232628578433255290039792963598449549873040173923655098505682352619779435493368715450907251892816228536837964550816531740185757283150617317145504453439309581655932165859*x^112 - 2773734031730005501561840104602492022229534619772337800602806520688625792509890850092587476244778367411955582085614445332292444154039923538628350472873928242284236747835323956328009504815679846871111958448962743646755059811089715558172578538599112321437531806367864231770861107858036864673937847796965420017241525168284516828271059918902951736628939417420930485992833255083199332891578346283933104064611894805099844127245777008706251758026691710791669623440137418564528350365159380447175825263929945600540101478750025821727296309559035256671652014330690732060681029793559910208308843548944244078600085215627706588139486764704863668853849465859173024327076546195020988157891589003163719650522952238774927282485531611242276301625272275468669479945878657206025066260827840448744198985117745990578887679208860057130581229955155728333443172281405155342006957041829734076014785320358223064007098105452770106958044339020842657349735336836005908374485182105918844356770103930298525496693317881646873888789561359371630994892919439335705082394350959019937220493091348193661868870514537472468707405324250697153702885580*x^111 + 783380698963016913587160028781908731449466743397741024186025527603147146291777023938626411971293213313049753977313738066276577220565120979759070506930504684397854945363700436433145234457048247160317845054232483624710547251893765637769368232957745120741338296582891301814926802795100142245613051985316345238938759024168766659317346132289834064394556748146740524088998402314516665706174746107925323537766129596737883734865405530967909145929569558261340127171015032696452170723479749852457282872702112112347886442695394028770331829846375869155612109585650111839528189799576296584345620689703282392591843708591878155474169372742384051773678469714414838133265363038357961929105224698184506998252113928999680609963044493854745749828166497758750686119541256834628354676437955170271167200595022388062808162790956273279564891571393970627501180871223016777059921372187506375044386950179320871708973778944471940453999082383341802447027680441749279037490770889952002637435349946764947603930844687753737145452329802715092401127825152023548721644681350728821186021879165418423936442664824499240744520813954210780955852580761*x^110 - 216082769103712389019013616554853972675880655634276446532224137138217530051131519325579950223151509124754193846569556986427712808631952681173553655053325407100082425887947931245197533838309485129809910497774542588303504143448663720709808826315830375536804515508477480250438110696679141853706066558001293021837335394636670372981968970810300762879267610722242565288903432175341148932641229667003150465807904237999135275864292870564711488225415095683381853754962664284784071877541933025758155179384713964113818039031577152084149706420669152488282200483921613836856791551976865013378370486079105840433823917416351838714961573210039951382375978468034786350776255476567482590382872365934992399892218865859743798364185077327689514436875546711465653261739612969836289162463182524691907371575356027617323497483834858657867565452710062694579971244283010906221690225222932372428786581728274511598637717023089925370599590563038283019832197347299807667807847755198819803291056834183897516043750787634458628421356508037516164562606716015515560715626276860531488222316949947515918910943309401165278976365918022154691165983724251*x^109 + 58253352766309008017129436467826566176038879570638095502806346549578516042475907204049278246227779525298797859673686555647895583428473329666244586243063757738316076482167135697068495499617218352275738441504219753174691514165751149868689540486751273180815011597342339039363970269689758447252409439442776784849531549409341764567260213975922734701876356078304186315315443273576296118610515610557554851977180059515248584301466074780231117735565562093027394872366458793420605757531150880130039019219047080108706759914956854388359881146223183311451863916055907853463065262202192228972648717873594203730435029301116064145972182516711850182962093704061663875194339057584075153934112278426523235310003784836975375698934343583491977884131999645554658279925412146019907514713940577185251819771515331645540353428415208989332123404747826780628803679144990446422203881057104492362325281973407543926848663801698179161210877032930042987294699648925999933758994047515395278434021654157712637891085286698912443349722246385143712178837862065755030428920033899697484959902221078800310101189310184664980225985867519628504908332334108907*x^108 - 15358340106488240409297541792392462500066703629714215140234054909950188258173290478298517301969398881035279216370211218066350273550874183564400493673958112415992656831050635159980687714264535719861253820056244409827927955181474218224156163131150927943039484680880732746080717173606823692984290502598807329987710651168005450377891267196108561860140815762485329909786078384843986236500824416414679406459669273661832626664758968200428003485760742923934795720347097786826801624060396319048168495382226969299645872695441305262823402418911721547621240156027195431671858997629188789217788523571880017199890273331339409221776824667554469355204418183481591057842058784347705220687384997321957845122872041923269629293441180714331067025094955459720731374309899451476081966431422345091636540007787107077187617365782617893186905435978318121458343139584540358215623679926860509886189846592974760925946005138835030223792900964924333419289495610644701598443020778037219349511878109574535046652238019083557393181818941368081611588762341764755035752453983384404333008721193902602835619588631311904198423660216692476926026105509064977247*x^107 + 3962019395745359760337074567920704093426464197962185099051981299008312638914408588861143161538193506130895702643546546885535081200595863148236401109836886869104527583046477189104380749066924335453033809566071018609026334814569994599304784966098473651506797919802842454772371685188378642096922493126528832481734854608391696855478146075263481893394507225070276802981737449888232158254287991255628884688706997694763261974663573684534263000094998418585782230176926014286328283110624823690410558389212582414717851892885959486924410805795859416639557482709608559506678680877625981308980743844693242975244221901171816249463165991494765465486757431382074078581754659958314297383615947406132518313885258663484884006933929070807065959127807807064463890487815086762710267744432999707297475231382979794069339536487080538791791027542189666316428097575267988052654879178277142270641126274393519685868020639418720681909035353337287740155351348963661374700458420560509719093536848757207513938265146680077464406718602225947004648079362286050166283476330233254655230473274406033010901612139867639763238518706944311361418543409044848382650*x^106 - 1000520002840656371167599419148150348627225768827277799361006119046909142397514280618745304335481858184794861092983176987272372101246660701027181350571777022778867723163720595194245840503102851896568104693404633505423762167267155447214224255788369509790053236329707865289567537248074089185360651487627175742880695280715813204082310952996843308346222596604586031559589007567045395344773510174789195692439245531272044812723673721212092804803663032286748810158054837528297164556442049090402311498186988574278285606654669902549245175337621908672960855783142518546222087088522818686371997467951798115366513845143466141757430416103413713589722228956707099258989900994684903336050549352808387905310239008198326770167737076686755630091489213278029919103360555765981286480564915486970293556865023023599552548341289858694531712712058597948666650229487154461912023420963581984513738368798377997789432646308771862894975498378874092765169367041078847535019138203264115207174898425350847498060056977150467578281714958554170028510384467720110591068427519421101645858554279344087705365298648771640565617355262577733656397805358943929398908*x^105 + 247415096655882606193927925144661707445140121627570014113535620533586157264136089619349481184958614358953136623784598359578430299046525908531644778633049638193071691061826685429525277477686620990904992258797488133958537369889280124073737444974422138578428860408541988538043162853761900102421947462816690108613578985709013388759707745695368806893197917718631798196168338009718117209239624483603278447351816996071121948250783800099277024418100150027432722556634930870453289789609918627418148874458794146696673974499132825639421920144027447206133434491939409781041509290642500531792850232923695042410380404806120809024083870074204101774240604330486111743460006982792456318430649772116051113272422830884867069879325642271823195171329372171727262811621896248910515589328952231665849186517019181165402823671203308170790579511285740917224394994448129623158200065285416474993822897627498604755689384032000753221536176590078817169445757808059647522223360905256917905835070579758978266594937032967406764848554287606380023116491937082282988155199685844833339185898044189034612178464327945563427698328768787438573309971264079530630108526*x^104 - 59930009763038808243687129785565391009837123251223131812696556503173537476642458867135923801101471167488127850114640058105380701074516399457759834633702410279010066500801930450686997340761616612228587827370471842141887328116301593853142673089942650587997792976797443435841801823265880725355721656663937348860349579059515975392740110799725931014141647224310671944889487424886813291285966578180020656408136508251626825556647172698920376179313066243452787449314206261184876502168329512667127808310051381967961830023002856675373691472635662158347073857735664874698820302592977531342880256361846240979548364411189838184912373655095384944653906409264128142032604082630990979724065321052590814986809538884807813954430432747600302224427377713682721721478336365593551753648433740131484871827146104419690433893902491619230754576445029916493266668530718942831231634145659345926736108643296656300066471428751242702927007236494011809558439054140724587982635225390233678117192693233175265717844477723657194500403668994020744317741616493027769756144314177846185829058745307342636408731889120334568662544726487615879418256700907396277782244899*x^103 + 14222807085629084050039249749419770157195604966404551056243652289503057483997313615244050280169679552989663459375387270994293532660566720126349980264460883367682876969284489654265278680671640120850862207539729572907589532237613389464479202904964418871603310496810520627039117492013547081022452496647279389947069668820047454542500627922203284139425724799764927654958383074224871037233742563795838414763291962141971983928866115574659192469361572000972045067942270454020981763690481518614560118520723861903202738964039513895610561925152229647684490043970210411125974625006867882860201800508017231643181955110258077281594220409377236617186044620350756762700187106744273660975929552672522880798619879807860786190400497931913568388555822538128487041901369747842430572860472267479900123780590119188767420315578291494820033626081796942171868529233632245589226643936545003149710258309629661114613157218819152289723475025203067647674983449583043216233223728224574166262345154997396190082428780906289296662358777550362736364985193282092853210424621212737833514961226719322827447941404464688116823084290387385898953834904821783257953375860247*x^102 - 3307810518799783735940811894854937625710766993924296838031748419550552300180073894200697154655988356320455096229331884737775437316702906263309015511347645410724206322818455491417018538747965271357011215162778567670762341694891387733348763965349688985936280002946522307420881114332395016378356783250081817483287295461629278325682451287752669765022835485724595626515268691643974819039023084060002733884004937855077778223265517778943430526290762540265134196971707576309606920986391486127477665016324608343124351344941668505661689429718178388736635595243444554504003415415928667647244519582929758876199628679615925995506130405491102449945364416047785902464158083936431010807905396819637449734257366899543520812357869491907975883710542649206596522569879616374771196435372747308015385224424006502328994083204555725485253377679239782432797782695553244831033395191749577961614479781654077877013455715821046020620042137570640332565082855449437238230968814787308392392333088109235696627120743837274238025363852257837208307125550966926501059822856805858369416872950798883017921788393426344887216087536009790543289979113295387139428325522421248*x^101 + 754046620930694691913910051699723422525819655517744449457302691057019202190065374968309613544692148084456560783946507271090055649214842449185882371169756618983470023976200477197004540952527377412430843587861285971917915801287301051329221360356163247975966980729394437969443464141835195922243879162303220955414659651349310454074319589909237093358624503469689642118473603463355604466842947034746820658977954635834661366442682431614323945551450821402040603359644949702982511258054620459622422901071566009057991937932958620501043448030064080687472731836200432034061797311989840288728322176192324267288565978442906046921056425447927279530927675563604579165364494220196737415593013932515991346127633587114786597690454988615652337896201541994237878419030275108744587675220078334720503668708325533119650215142300145945115766843156321805767265942959444497208087422584800560520445312127528184369179409406080555426241084672965493434904123356070482880740914002808571580649077822876934684789080009468492053366430183713375253620905701361739441413277205148473021159717989999213003809210279411532215470939097939756238684111987588713528301979594493144*x^100 - 168521644033376282218646761778199938940316345454206536224998320133414848704121993769751742843309812583109258162356374683862343400254431473465049570553512278701548876510312917348074016801412775097775536733026094954827394081527699372695964753467721219697774004312237380470245873340370205702272887663680282856680577211668275829550797033320971168591673695627588448884308104756054980261230052693630267069801088785976859369113933984475066317840421326314516101133138690803220907495102836472942323691379282351018064860125880884110722993129499473000611461624276524277119237549884963254628111983317965492781031254544147318055819014091783923731311636097181302848275334305582615578423606089594867476043737758911736334269139365075054557314003647810230332595554476200054608692978330037589508044858154236309485017093220407677547549932746545183672658055381746310214307699418832676169816102661426369808232120049793742570764286850507355578830474941617883569499526646143368975591099330178834516369842106036058592750536569744376668707351094870583796912094560786301566917554162463281458018486639585022847021408221709865591497571773404608348882238924576159240*x^99 + 36935040204796139767954712095020249247328258778108087556745484697455273515813104036688912540854936454753233758188006867394356702080580290068163423466488947940968986204388729142436626938939540152768432897117663986230897568324035408635374665011741319386708132610498887930166491904053125603341410320097584721570642277906799502007272802003044299632145711735405289078340811128424986993788139001365875423726936489751554957923648321364614945306487849395375408307129443230154277781969881212900967375000013743724844522502166656173437612622493237279604995681877211891959738243196916301141466823113521999663766275966751558554207764262933683178656642276034730218720941702637584394659210400943146783388362356735452863227290343085256379054414618291014350635469821708061764720384976814131224300817797869627983610656087155056658189248047317398136536124922834471403164935357284002054705987873477262868042864145250132522757702940505556575137858014478137689667420984062044213243049301454626992377018785358674908800327848616097054969254760245601074087398992606112805826873591160955867699250690497405703139806687377943144167095694041220855581615829813527560497*x^98 - 7941913941419831687142653954009950784831920155016935684510428863524123023016322408221730196265594900059915030743925633779326599332757819123855021070053330043087334779862296099492331588057119939868633900099516877674217719040869822058040435229865969116713940190526794973736368272695574798740861572291003451507458217082602025079228799977878102495114280601210550930623907231512366682884084208876983868263431729499923915971345556987248795387669502843583305608868929523633818812227450549827919337312340580656667308349085761164511372582538640265479061669708829555620656173580088076327181995328472248419841680386532511051089298060990740975689297451179090446914435113504712903330162013337559097385263993330797274756025583950525174513475042276359781983038232804089200761249829723430859691553508863700868831016426492798455703322229542711047762337582502389214428424392246179909021431816654190311326816625386539148172586197592873478782518011698389736053780713348434558706783234067532926886187684234013602581523336079180867759215259667123195473576227767620874920029847415519717543309530403182742243332914932782686767864997273957143244474591485778222112253*x^97 + 1676412850121136994233108172071791303877774462550966309489865633849626159551031788106829112368282767161248994296549540892799415073272945316095366491491129586618289915675893215908594696879849131537524050449367117636283801838535819828120705303762191606284653085928126143143653632049959703301570725391070532382275331353972860751324356812409876463607425384321433401920525676943202048163057175807863745688090201895840575419546228624921209112922719582568988567909784539968953626685114916966424333167560709671129811871636994005464222786116553880525342966172365277199404805260067060925680868999791561402211949157155158362093268110495610978156096060550278208992333483385181452125592143621175034673300724942202688945121193613456232422804668004675489416138195184170009269377654442529469275092572037785024518902533529486330139103156669982370150945345024582716918684052552794451589143213981614902838552236962614701535968826294755763805168376733817753169593043585869570358565515794327921213403700163884739301906837872234438463714278235465667980138004005135283145701794167149995177329388642201560210846091777576919530577263257149005512967197844146937228296374*x^96 - 347700415964802844830069268430599048941480517126263247113429146482294106565508402596692805810624297977120532847455582793828632140271525640426269011228236403538306260612896940278276768319458954156503606939353011954709293461049006972294321277576511018054939406744671152503537556297308558928519534792065000094896639179233826305081094840350092930973494961333746275422188715847150230894951209037565161548978815178575932265010789504598276357981961698256150590393538159430199345506622841350360881875722881166131572970150535165745797658603242620180046183280067721649946430315202947846504861637176302799921277266570980762044915323355979714119760153436652516917694417310293371877277987006117756334222114463677478755833465943454511005949804562651184883138756627051704750284258648856081329546613262395367026741242231929106397504214209081901167738761039364966886209260557279022505102506401908528613424460084237660607187352783827067564899424480100528861884802915261783377023218538589503329130604968333412412949741838505279915216154720186999569729722736730662120983824517824754672729297512922399809863604122404532522896404111347326659965388238244924623029421857*x^95 + 70956483934831075526213444019091984315137435882089475082635402270407676563593761844470148702173521252444272102485511904744243204248096201242811433243783053229381889245156452673860058254981268754352113555353267613273631624976666878258230043865621313244071230456907905831438128401196296419246914111289522339165335916022466851291948423400155687353874701586753071624693141734396892404047891708817382436385031418583985437887372893362696898899675208715898288000134639964527844303711193428605466251513891905932441479626521963999921367571769386447461572446707691619519031557351969874707718162218666930724744088062139108463498039229333677018239952655932496360746494617550871536401190769091001930492611227777478790139066010608788713507645866575240405630003186005525975918646201452665426869031465702295314333186145682063363383525448042300132945185476098634119151384495501728481286314347064956329775060602557412618855292038266780972718684660508186956317523388758389069824024795985629129580644188511721786835804041246437336034518265164459997631704406418549417521746559668733236091936515607156386903538757586944195334544398763227620120321584678503612748074966892*x^94 - 14276028435559593933489912035123019742166947936859154120196207321626603084896232683364213702795632819575244158194710959617305766806661136928334640179108474558318487689280265536805010652758022095686960506873667375848752931665038132553892976580834366348126140878193766713552306868015528274803396404479569217392714920185557263704050769456846465739191781723721584725450333783205515837733637438420984048066234037402408379852782629183796693088755424539447084760250167176163200605300452104113856054121566684268121289448147126240816577240936129857562689485788155131626996858230443644156041786631849414774340672529387638518536429964395500818288203110622893920950844007428420246322574255401026656092960331947891309763988329899133243180601567074893655536067582114792213649872031057044847126847511968880152229794078247660133978013020387530189159456238932351337101834474139092127928987142854044228733522365356723118734459683043075536737361091601375238548817719386260456849402414972353784496188237028482320773217499008785710454367004539914863849454005191265054156268693513355984080923477912062148955210128740465045010721911222323288402140428915909765571267764679333*x^93 + 2839719884523790699052743573328722099257080355326745246072883617060611182841271087829789675451322081928398345472304782950141598065326804358552265351314903024618471806962626499312926490857872026654623461888306978325015270722861386958489652533296280308680452381425461325078804870108306557538350156681245330941860846212155378036586185386981926842476969698646707921003957662698729804523745041418223391344835887066971723656652132646324933957512142798111293377897327559574237937534412143805508979468111916006817957047255500308963306664518513507374635429867555332079573957196319461769981486082600517721046404745281996238883789415000809641755570897594059953528126930359166647896602914119159556738820734435619652548821415609113932080930219904983765140882528283238147086509707731976867062771528836082701046435400542433917496157986091170637438166021260358138808465005490053745673929533087735736783537748205925725801284725690513585776542654316339540759269192151543450649434250137114610188690172404711805127332611817433691357898894502499582740696202166492754202237756556457624211566328066866483675199330716670713087263637487753123088698245109858361492120799487524149*x^92 - 560609204031141573762115282520700827861673686355608388278323127268545154175218339951478095242084746758097800272305318166905538245508903071504667867352125134777480519104109957407695470164778888989056424702765498257025360609694135721776550319255317191882925139003493729347130623974115974554849868199906005932612408122972788495079490511592754187758512174218958078645106277415677588018096680344494161442069925811202663116439911786965833384531580194392425888935953467087841197953180372575786916817873369370454631548429046599421718879496038435875645043703603404516228319482352006524505381662995558244885460268436844125752220079745685234146658454029962951557064896565578381025914603582554316789581409648428553223310426466430769008854188859937869429725661246074951658816951631872657613604419086747755665265290681741253355517511206652804451968454653589715590886004433407578428699434764006093942467126267344622932514064285727996742887225775664078917151012371187366195301420092549257974622248114386310850205430645831532908100625967057288383367740299588546065013714940776554985800775237087817254776711067569220599393209377185951029853314361070179738179220272793503280*x^91 + 110383470712044946291422117989682927454731167302458572270204758228194475289801327243438869761940308471310638913251054432610382980245435174856904385360181547505190265968626452527097454925588355126414834887266153843571242660057245509484863529937525033215496415450144942300013779411409730156716771616419606915682873813481666226938047964525669952974398816564739627981096951504502122404847663744566066886144185452909923415629702656116275783988039581694442796714629860120298808562718214749338158565585342042118915229633353655229903122910514936203261336922272263860878645881967039847810738585720831435868869049384798099421905658181609150009992940716759628915055304370629482504196838142136584435919826576183019923681772465248443661282851456442721191076314900321610255497588001008011911700359879621587433591218484573920225995516613424233869747580849686982329185709453736176464419679074883295161449779755797144565411536545064197929969112638669122919657582743075311510733919395410482728361234219968645148465682716846607272692210967363239416189970512815162613835654999211426606034497392799021593999328032180154912387359500494106794960032213362541942444530444888770386545*x^90 - 21805524961890450671291209316531874374394999339747667877670362400890438751541572134989015789119891237346959158352424091324901353429912780316548374930832202088859689710768419760136552046538731075882276937621832988607733361033219068129192910052569859106202464025555852652985995202708180785746687340191183843173813285527815499575097155064371248236614223437030216339777586727699688860129701304832780450860345302192493541731078374594297388020966366997495569339627980426851520927150088635067554291228995055115396503734890330456694767577434897190411273033530648973830965676339064423871812462628657437232612747803985449221268671146466429932376217633595571781193338364679459460859894843634806897229807566576537808531231679844500378485557798279602991856031048621668513475408617793520521399675910620803471122525768209198196476884211215313742134410815533464895333344661905072324482771736780171245628822598730132063326945151608203493020085942594385792355620071306733011850091746564829726856657441648032986602597028582663382952895376731603866626236939586974962935156113474434852403992494060498004006254855776670726093547392573468979824169733470544814568495470434026612102579*x^89 + 4349054083035969983449805643760217251058746787188955826730496525799021975600729810622515983895247597654884610807684961286135738748265798547349769626752225380012186167184154611912340927411247773592506789582317898350452988548293274736081965849198030703649971339168751007102947490980301958617566852813331692214729003297580565797167793642373189848217669232992747652968105241124480493549877105769881290176566903718168770056937311419341993132798790167989211562351091780719279563697504285532049880841709739859419179384462600137715982406548003868752324425681328478589412986089256514972755576940141178005126446728326996988936853885354791833112631133483857637475552693110998997464302566248653717590394592401874130827860027454818967229947486955466272660262866693390325959939287919940310751573892597100587116966406614488103013855616743563832692996434604023152728035833773646766461183685414522133169862564250070412437560441752780636787677975387870057063866575067168151162361480187725970241725555338287813495743540710806139287046198452294101835798007663125694908664363232756622786011224842523707080496771599524447661869123550484194267983199977037758931725878740901527993956532*x^88 - 880841659107340540992826855582630773649759046535929501609285109653139006294119064384017085475948129939777756922388416261677155917636957701971662692363946121732445267475339112086533749743751472984345307054980908394577448977036296836028994527146478700765001873509612195164607070390994990499015429914813251699417659832769482023643563310626362085278959508550387002970724098475976208929327562575574429272728441022731290976085979208359489702703052337306308196823833003922152502621634236309253922861677502672041124080677027255655231951021788793313830166214154831886250088626031183630610712233553645673268076032119314196599679057087169862898513308239882176817049803860475998728774157844625216696422633896776536689322502793864495216869285190951143494407061777282247705943681450352362684504911543735165552199082146831412749018120486606392949718892228971745428162558459498351690919897051481235582400672713612490551443694515123995904255653275861817254926967177396436438961386212898077916805928602123945251673845061552118689552264947476029695505915585010001656720092590201690990793878773756894751012771112507037268255021186980056558074938096049079251783663234626149378726363496*x^87 + 181888651497407624798620590790141607047602662784888148051571858834816428095401284642334108442807362846031629802123374482019999884323308173756793479309787237549651626544489370766982344729223484021374296051406121624110489875193951317861080131738848508212472747581451504522034396289007638966291755332034442763530134383903852186391212686182022445677320151646592044619659692341234050205701356646933946153303114410703619062995077440789777830877452725470005094933449503961047781683879916651733836927027851016978282391736001141599980741241234877448043531416021206083464483844207083102084298727177919252617670961472151480655449944576773403342261833169849766561952556328154759520321059941129356360539963027206323476278743668421881087976936554499943704847300826614743235564004842842356749890870332960019338327837376688212641974457948427071844050848161992617613495675198976979388793789427173576114052235476376977097307420100857545013947848137039577582828177457526310792068981567996142986107669547806666648632040886889725193273747756499058146382373776346292870129378857580422160251982182865898413493168296663094992228953499706662793393926616337248791670101323207068832628165493941*x^86 - 38337204631205686983910540396808026572309062223580542846827207135357513999792017395570167647955857951342313152514217533421397282488347125320132233546784690111188232050207018923480934019853828119465844801643691099706946567001227267654228828647786004701649124608129751444673269698958220948667234881002811031048011649782091397843403243737516388958611592643357222991175386750493272421777135490023484100678234914909514496930774877052311503548652818008356786232202570667196390500309440662003641985451080172955641278429865245862212339886966082025360434323991844285135225574048948396326742288552940980018567807407329717358411972876104982795791914875550491724259544804519618401578792918772469295264827475848962261569473172023712305162219922787655098254116131037863175912692040104023244755739437620453401770186155886772820303211924987529443425408594853572384360964195877783269894564040342988271043852337145376402295767038651393286629676216789175917989581901816725686451868564102679267276667130122868976352100111875500300219465573474016730044234280885333998566142377912705862817344675725424132005557464746158052723253451493566587445830644682511714832723130627883579084297700033140*x^85 + 8231691060288888550742013034213500740685430447936976799942936662502081758256229265171332028670876273293808617206101790965162404992627224502124264411234399746396228406222828045680679689062138310229659700283544718292532958689697272265299764787265890537352342795291764313406752935515901887548026730218089597239134950201728327504773331504741688684741495479831150660961859448313843484049913389958375028634483976278226472382457305078515101015663449237923895565344621839156024465215837729587956462502292185309568416548828873863978781234560775398144821185992257098194185504557574726921186392238423965535711945935424653470737789273977633912705278313362124872420860687162881832999910883462023884380405327990464415228498561362943225821320108232061239879245735835767084695223598105321476199728615068698214910624833691470309140382089397774086671686417548710951151453906508016539458649071608773589828108942354154386187031028765525558888938894822067906986544206944779206650456989996579402239811723862614388942527734301839813997603416733683685852306215024937199911316486494435100166988519059979086097545168599172671352301538124086403961794164093599480211493735258607514371724091896394863*x^84 - 1792522551378905104409558824968153749685023068897310025928510110366237293908059915388652305650020736717527343237085408610238002581460682014563179062072142863774337867032756807409932119971646839798656938360009315168663534495937628957974840531959326533147222934665082404725768908105611043959660718120727276427928119563715291993344648747744274843030744585344451268503577459130775350386468571923963567862471066619927683439216951552289065605612988229915559985574622385893738428936983588949158910785251378043839071541074640071083450245480678136328766483384601542374358824252103790381320969328597773320213110037412045398286457211516982590719129487533787620569150895752669621502433045733375087659199390322817215515018646908610368222910241602645081443830980118153362573151685401488993881567290939092501792738730321996227423657662264255040381246281073802881909613286999716755020454220237597062687239718926323288788470049188619781644847929837836031115467909240427407993030431068403762360146737731263906774486777209152947615872495750286550846841387753978910777994429647697436067078727959182153164867642253871273676443795036121501420247493744333692806421684801684739844652043751760347114*x^83 + 393558069644867821927564153472442075246317782445667315873160758765788049598879657492976951662847343892955884076039971036628158539945305469868480407067687477518803795992371435430707583464583877058506452107978352333040795216379603365381163707176075263408568614125646379938684200272628399940441226486285467318750456083585765136027926068807370924572586503852762421070268395326394622406090581613695480611234211124301705191558737686728453263638095303985426712844337030136335022146456113255725309356917176817376259769352581171383625950179324952194417357405765106805097784466746660717436775976217645636963702718046374159741903582318756937244472787037972743350859856169414954076110184795133828830908549161816177526144113427512714481115636610068011525325946304143072732372423206048291205406869760719582862511085966181102486879262949225407826347840770474263497123326818212423501762933126506300608354426401534391750286701077063605511732633612690625478588016984559701515645764466015435064298385432169644780585476617525024091024452426775674124222140453503384785668195558059700651777459721912394220404763528491570064308251778641278018761501669838780633558173911231780896350446193872032558334*x^82 - 86594816327771672484665189846458279189725682879293504938443577652204977667465182173982539757295865648108548289612431499924603571542813420681378591102089450292998517641028191109420813059108674935069650526409890039646152367521894336731512679695260775105986955970065988641386445225282868614921520312442755969230720192898568048934818491848959364860491455513104359902128161944794989588435529911219627028756860661760824637085557414134704790967616557595759427776907073559055797255883098492219033418589607147658406811749812938859180836680235868922394149922744821436473109791874548901277146076460859180024086289274070292173436961642695379098027479962693838024332676169699542546946940555212118432834284644690136484660478944322579816889660669744710971713556092812948847660769772396525419386550888409700395958277491105904060792345040438314083316373372805703106687528540482609007376830233597508554324366665384547366242171598181373991510750995532200145162291330964647136623980926040172884795670695688573023842035175560531895826044124401382002056061752618910818935444148782304524276064935656937357056656700341265106274446286090604976824334619984011505893384635169252423959917931124814956605428*x^81 + 18990066604002847535332120852255009885556057835817775237936684973271507653935186521698050874751320956787216885509835795711258045279138633008077355560841472533140144735388882195333968464237010001147932531259269121389925084548270812990724893772392011791728831667661410510183685121925840590628874685265105930695667416315457073970035908658049307120408091276459042222751696071677881369872775083548322719714153205562945965079803656216878463979453797490065117031206214151708753191113316380213775631130347944135610016497713347602998205705525801259280927079011788327925531385454127554958766705327141663584859126583124702422392440075043950006994519241495762564587444376995864498802525277618693820410250556783382902167501615044846829806029913002635249106925950579533888604711286696012016280084910581317361319268654144653833187540349350832403581237945324219026945805766683842953321119251671475115772580954716521734021435054273612700831768877826517377759786413828519509600392090289609561474076854936642768259598665193353811539441933699564656426264744200968791707104524371545523430641128509456888936955117856336522841490066728465144503253648167346513471789889575543571683230097993362481407997941*x^80 - 4131459433346181505863271139268564778219217552847811809836083530733904476014414376496098587669981453017203145906038683344362966253733311526854538145047262259964187098677204043367687413075987249740787452748968427703431966171304479377632753650319407122026701601242889907095420839065380725547986904645325870526368801972682296284757203056626143348129366654146337105969363087328057771903794099631739435737075691694762922770182107462822974774240682395464114750035991204378381745797974723143607806302131310231754590275778424346754967238960846181591970152254473907245826871274767110441221227551834680393537872730313454150794373865602181394281392463902839153732462754851511438942881892388336038278333962123419191351633374469631140100615481861996874776611767218633440432273640762146561177501684575402192740813937528261396777860191178080978939720751715799496774483083075286923414372497995262896566034929006509067551299581480774644561976960546067320400906783525319774380602171397672480613072015430860959258626528812661525489833190234686520601284186542364716448914254531348591153271888145911322984596947847224631795786714517070063107043077409386054977570078829768743062138231269057794155883640096*x^79 + 888343688943882647446153315286269699304553058548520120825365667835879667188487636302237276860022781164778044475171782608284950177996045157419159115970505174003302359147523361856833222282475371742520116918264515856224987030378232887045205193238021575396269936393525602493890393967937180179234182128327745127650326896801472412089504472334270857010364951950999395496913490426183271099585041171977991974984162099522675225107153085667756297176986294363839462663631625488976778760727182358149984528503573154903908202932252491730250100573927183145254454947551223837260808829514898998115620540077743705489929696823794926065663342340759277498488026979635908722848590293737775762018246449527918897410837953441055200704224541609822305166670735586967916727510762394708221970977336681658022425425689642040532333728501915161336045379069646630927056475907046505352692981562800077438630181605185184774461252801003668543444449625427527154284540505193617071530303522902223100975987215123488796914811932076674123881511129975217035786760373052166701668730073084178191086093620139075089020446346395514484396417619956129066614556946784026725108352336213597901285360864959728478894901934132206329368342251395*x^78 - 188189015372838792413486899066963709648315725600840497914790486456003522569781784390164198449861563545646797744480992125873900475328890272597214964393493037282670147774220000949331823174142068145292013756517853372833970617949686751562861809551916102237317279633977971347828153689427822844558057963833315424224676638504833492546678577812102373288496334656242254815898658731411523493554390153563894691325523152938934510702226439583396618381687229347130093090039867847956561535869686045473046927336155001021892003233139180973168019480673532514545589945364671168322763872585410542129850463265063186684662981602721031605679132569375711278516036315371319267608105247945564503185088855944433458424098115754486116342168477699404718025540221028027403914025618067911363849984621324590768317564892966878884850037353330562732451242951218780247372797121600133527997390289454727805593911415354559700153739553786789337542237364334526783243748087798311500596941846150132442734696935701039647323277797563275582191599027017439630492422659034405515865011685350251506933584376752933682589882656615876415753996592410872380563392016583497700430802710499098298688393796814279174121482886244299998511006204402447*x^77 + 39168421476782320774671881041221231654198828062411112285199284098305937863520556366842263866611482403318944133958077229263043045351473691388810807015965568667625787327873681307168593114970113026332255522358438609652746633901507794465053750808799393983081858740843584767067733531581955756102361828709307425159085619887531070565677694719405460721707024036537741026639895115980414621052801351523559982455564061368384638326620423349727696525075549002559920035819994419266977712605068777097932073860834646193553675869036778578682593353809648904542463341814440555819988465240755999809358235591004116680923590630454266916385958571724628518654860406093104743257920545429086411855366559388299656638167591723341409928484495453128492540766549368524083236338993242431141097954418926057118464089450630839519422837425607026888348517923839763926661571565782666799736433072218428855630046431798444513080234384359198370685606947880938341936966367807556458844624744441678897629080869521839865339619158229236552354431763058263289660919432632091268420850586048817133654141458741837126986497007469219222192476149624155735717178243767089030755566658828878829570532169355446382095337281206247181827259027745784068*x^76 - 7987907680311047122192407394829875971271847491670472413970697768589846987674672592108141352798818907367260965417323077343486871769255232876647468268840269604625754213127891379758740673370068364650384991615143900604045408963334447535150408804609313723157183662491715289607204917560679642030348747626407279682560725645701990896453697025757203136905139061677598658399792417660901882292867223648948883685849062940621351889757795780270561320336924906516451618610476373763602448032197107573797766641029315879823390258800245161247812824843273147167462138332663428459637762021579433997493212652730881044472322735302823731720848156840427399532931497575594302183007869409817182776662144032380540986082738074131024007000397633113191967850660581482413907600524737283206530501059312107913297659237136519212909230121562928154045849585767958291429653312622280889889561354823096105657085033020307014911071941686381331959642481941958951817969793602887805822813129726631675884933694109258442536630562353858989524601599681359529116640901769251621659383223678639845303621560898352560803234705809564437036404939849025668983196715443127061504051687692248012315237222271137528751406961033635061816300588573142088164*x^75 + 1591553983184989009792015479546906304984146822812699184517801503094362968889855528277130564866169784596116017247951096961879926551227527116630713031361538762742033591449230468386934614974280775569902317937565743108470340689421449709990946053443118805107191850816434469403101062298344758093927028788957260813713372785355649905267138130697703029600030747523409073756274687848291474192210170808582470914221254813506577711551304376357029024702303693134423113935966094163847744104089614266903760904130705638491387836685955221674804641675571513100228798949611417085379485441233829320269506698029109573240440365619321833257876078689823895461546928179343724170086690018905707427459082899555593957098302568841892734716976314286117675205853334933809934379375621605577950547444793875471334190288948897636182603751475699471867133073281987481280848980552683624133846309952354703536753488537231722967852891444994864212937448688129758005013969077736632981983940305987172681722962727873400899898612836340064737203330260265106807280545312374125186154498610280320562282483712559916231634383120472989136586664277967267793825871814521696179855453573275194416625114099462352816502342677466306685690899021037960289296*x^74 - 308751387377092976947792471933722624932299652280082102430187509717608619156557756738414378326133729611229824769610377296809467150544618941026971244226552742839986428967888535916081278610465905746031933107181752007084984185985285966349424468368065031489185838391391269136633262371555822230532266413810701713764956384859417150390062397196258925015336916391713789820984495294086346644670621420796915528466614526427319860453654045084033434382220887912110783225057081699822254860462594612501873185934023884325702657485233103512088187258011207365757112331832165171368001133889865696664231102901551270254282250047124880428992158697210091346222440016423088485798484487006821080314437117172114525632582807930676874548579912765923372202551903138151114794567892108613916099211054934263162213721178037244774371665016572243319759201736532480516869808718105943985009479539135924600658429796138047611243193251335797339967385310723634868254150596565681995403725349733342395231253064126793786553834490439273145202727055224104785150442297802627308491556115864843175232924285328816815872911050583706831185328775723580397981752783655497295765663313280536504594548358220115281338299588290376107307301238091471963490351*x^73 + 58061737230980594823603842271956396506977295082139403842525899901767735471672151582217073829713872342543000831655740237465506641210430313276346955548013243727409714889480853459038809882850441543352562678124075291337018521309474673460724994425485438234344917437397647612689705379666825595607866034082693574019954657050112817733619858657289252248847468533463507472581173895509214776730974772882752963361952717828576350480920897232232025094713992436974331822609611661632222911457299228692919609414737396518184858702166833937199951857319472975169015672575062228264896478612422177172206042432631322448077214775863066712431131440419581671390992168679959588269259958012308238909911726085309805584904087686861196300416700276268360969421145040141350777287618574057863021914238730686569418559122760853386840404101877577501847519109884706171257017599695192502506017290418722360404410726070533592306208526757657579547629470537120875105175297887575928970756389626742188232137513404819093098499319032823431165564190034781287966730016492684092961952072079989797719454745320772552164639214940654060550122588080211441119607745019000238958173293161510167482024630334475355234803028272586092705324556114924031160458459*x^72 - 10520700207410213741258350652197787386764273067485064782401501239750725718034277010986263418098508575420813795473332491952423601826859136640812669816157998913824142432913048598398307984647373860258965093351207808724000253318002393693305412249003188702721342785933997743460777285396860239622238464361202243238823202861165214653944466433189172337881341552744942844101718404270709594375247818589189872745363263233301273100525754005358005264073633365401976646372148948437528090543468813308166244319006498633899624963593754326714747467500942079454013058511570665761137316070497196987012987056471417532248512081968622874172400963598853181268183345701105554086810048989286073570873447081533678854383677086961138134292020073062472344786412366994395400366610015029169950933531688465759395110718156274429845328768128797918126794272294948021144141543441378784452950553723283556614288737195046568624158238767285151373426484630280307581988966784437778244619072956382675672044078978542157917059103663817124974777805109761814502481887600101843323843012041316805463105021522016341234310016233473291878528628845278518870811093009700503707017551716240189508183428662519546023442765430999719192559607227990175538898999490*x^71 + 1820412578744198141789099577718100081468080039627799981448195430800056421122109854521644866652020584477711389125976830740081010822472983988583148630325687835888142723721503707792711880319723009085541499301647935511016365049514616920516620350991720219290974480907453587375861864801470649606568618009800834911965921419390746556734167201892705576009135583943638767753985541682010020397286446520195462760882258260146283264228983576840121607756617506041683438274533712174307477354853955584770872933513086665018512569273352762972944844674156666922154683542599112102627313597140260480897037545008986033176731730368524973618072538542081269859667961865979762133373853022632111954634378900839419079884087604868442214357488854813431472790784462450733377907487787391134995963603552779037968834046979129692495279556797536445983067490175195730163861890852081616985087540416622366118264206643369746183337175709038237866449112305062815944374861875122809829325868425039605936139389035450694792767375444529568155876935189334927352077461525984858086318580434645062425939250515212119339557117417553453269362368583474580266238484944253097669529499720235524415996168034400951660894598315904828949552188565590370914041541727037*x^70 - 296383324311486184802444575817869208360112071974642936098611370775316692733601868348580011925612874462701895319287269548537164352583989481147632935705617084348056522007156775047007573189198045850726457498074710261170691681263109143855292950150268348997674251113145548445085247599075246584864473815728739815208946646459797603445550844306270512305618605148764690392868940990774529340604515013911913325900608521415999365051042840418726262232700072339623396445332513337547285161414939103710467105697961997565352145905897728617359674799641884608094823719755069318707543084456369314072779037434467624530536688394037889487271190444001907189695543634814019291265666105573146555262467219076988105871686211711157246025657246497395588314271427261569833549589110634844282049826380466219616562501769782272475258237524429063960852519775589769971966919704786619315945353321722207136521503985145577217630317895921492727740580070299477568996722540391111024088606239987567803955202731410697117512431861775836249560680349537194525049107000856151254006114235122472059468371723955521976307549057387275042981298011691717022730293650175168949642277077182735671603911431348402319651290233479538917736001459487503912424879983377922*x^69 + 44164088540059877206424222749810092418489460630713606596385124799696252954987214414680580847719325916575026466333552123996881378849655286068729825312322111277569411327388642149346585207472201059767661217554700776330630881243127832524882821160880521641618183579275442037925569376075945425876544026909552751682968325703947477984127820245015216484465518476129115465350749353673067189537305267334416656432581809188284059758737843865365071677302721532002871945843021466041682320115842472520981483454615162107788738452293470298372299431176782330527275571553433491627013490647211876911338538699683875416516393875923327795950750118378602122395441639403392507121527001025335326980531872519106933364973945529534694547857928181728829785156938237525312351999528342923090746473879274322652970902656700649576320029778728047604857460812927719939720160851753794416133699179379704487646929443093475353016383866163703906656226032823011265526194442695153132744329286922300966619462425375652751974103285267524373523068533309953079976960928922589659167459308203343342717585039379518529062106074521606663170938895197490523920952685254569656844324955123368431207499154793480045738602039572440937551339699956318769088851269079788757*x^68 - 5650342724740311324814787203608432827194651928850613870959695065189370439967330937654845259713241332602445054414460353500963913702667384525215050412977801910705575205503070596691111519274413501855822956572139787183076224870212216141091422410659795935500694282055215048314168061371968965917891496910858818505722185726936799520555988855368381283231219627918366776805926816131097193622549203477351268606864257474823397363785618430505930305276712939456883389642564646646816483989934009119829426308438169318863811528083553651911499758864532464489293879306631765620678115404793917063369165196907315314927609709354492877580088904393548960642444828046125041443177450706358727739704239606122044241195032857378656563033580248524360419446664214131562754345304755164143371812274082103823812853353890576434828701494062537657571396564165121477996597232660367114793758579009531775154806729480248065060077471585731453112806155677989048710811587788095461585247240566958871195478254389348880414405497834095493279840919275269004722882470251763263494479027985473057781200246612388838067632894673885866248772645832169130363140034054576085319140518868262139229362827491496037316932932159484435598747560562332944272344301333888127247*x^67 + 496502968130920942734046907735915178802754906302924519655146071354758436726734941995695412560123899662218863754063101687245081315900904101003390229315536471682338429813957664451787798923421859828751485036365120132969948659810793920034062859987836965462761208983314624276212696451236611028611387621747237333468608624361888086849371822594792559141242330920589338517272773738039438380493402379439287822031986986252659146304352615689051351969888949567756260154472858353458124445598634565297230058152509228326417085065715799217387827399574663915483219255222673771873292419076441961734628075818659526170261630995617129440024198192216576088477310396124076239344057010490461399605138792830218780325070142679206395646163103759979916551793272967805698874403293730118528389150875731594552637666602235527100863470306166293746594932803110875358442669031384454732988211560293037811768270547737443910217776517188929938521122829014367973911141737515731768382783164674864615127337894231437602694432697159698173957095588279097948579243532467382379188827208507754551542430854581198324801631231431742717412062790068864373597451809182740105963579855421527293725432838121617201788517728911338045993719833854668737207504271665106139677*x^66 + 19568211149103652650410979633220966536303016389000746049009820716815926791481065498709136858699848706050265631338941352510091595553632206859968088310008353874025760237522250612993688578272797148563320250276435238851932754145659871337043795368953050214079302607997959209270788777766102714606488464430399177517988588880081931136530972991523323933853489423636447356886948619366323669103812764913872353441624373410352383035212532697569166323291276119363370991070176087508344511869980297071652595087891054901596406009491720595359384615225174218561343484910486787083455390804054056815845073537172343921720800626708781955699573236226321509772494883860297845048888590282976752523097107712918596274284855384921694710546769263648500622618484623361860231023674685726713882291172026831172304499530212751835977603392839237747377774517180043621184426760782479530038895441237441015382351231791206362449874033879419983891042513223866274791756778889066022835130192825913611288020604169629547660550211318620001301959991020267057096957644697200866056405306508941148645042954551307437060550147062895253571309627409270828634800507566288627104325368058298829031892278572874972261536331024272158380002129086723094454357280818220688640765*x^65 - 24725066191745922761953226300632158345757763129198868792869325891438747341853565197312058676700082921771873533936017498591118309661522595778720100508268031926878549229569780885460544906448205051798682954584637821662989353668671129741227407931743208716331386127077646200814231761258725506007486767461197234782593814178688094338129853232503165119514545121204770796422079580256851747379705932826793338646895002245832410050940268270598414516395186750379485323942953170100694171389765646191215193988570746517548718590813800308696996151869980775358722072671175414045083843487179012086169523976074170770065516183699915807681917865133437779074187218714777606128213590893079588787883213057222579534216967991948738193885055984155653578862434099935290973235540806697482085053756254633883102985629471329993888580523627902169819768348754530019827175524371156370953688391374018621203339953977072345481448453702139895586070358853114955360471039915790013693566646113637015410986856363753147491639971659092392356859591744180589041290531284217591610515218114050522904544982318883272913903981202202551104418825710204113264911413795441328561587888011336439541013486154177802529089756672965433544176942961015826460387407729074701988472542*x^64 + 8270205809455081872432944748545127593931473566911255002704746605655287210582437543898796092000545533528826424695092297488555924003093668419213495489567756572260475628084322681669780621020130785436671128236246707652374501478403974223593402746047185081151791288658122453914505324749525093816871162052401913722480964724345683694617262958630327478192197749410356038811495469022828131917365533175128477886365768275083098643694782697201655356285893094447488482806843351086404847252856088779166329644181846461147931387611960524319058824757387984223109025555235255140275842615090391683135001415264162808724928427497577956482057171461836927159099602326659172836319145437346733025436942995791732097524988980013087000418961649566251001650213132437552610324577219943295593944613769002341928958030043886445605958245490705680834052478784863041559019600817923999404492928426183387111781990831888173740116972868807952782441413060679379968786541364066930678434116410749142813699284313437978791859557706420741654266680144975044338499630695071520740161126915958267473248006448053830230404375585562744544703432739972514849193685683117774703508930465944365252688975702652891436063128689602962475303481460985736187559387862475228665612661092*x^63 - 2113707816441728059058053073500697875770601174353471356290327226691285976790199863605697103212272809862205703830074323339855655518788355681206002369452845337643743655140221271684610221336097842389807510114730151289039861118299994269932264254890771185788206834332665858091841868221155328332376179555312984095966803282106745886114048633517511805896082671092735728727141773477580349568358445569720576056164128737925601245575616041655129906200642407364809382221687087840960543318580263970375732071447812234195104989607612800825059003874265800184419012275293395498034979816594154247704960848985651069010371296377105728664983455733857494959893607137194389883108021482613531360797412103412902055318743980181801466360636852038611824846715414173903507625853940691556034310045082376040295415730301089486025230471719596218759605417901570751402201836595993019633330535816911523321531151343855814429127403642759068817219451456082434061569083749587254849616121432724906080439793034756251230676935494724043977140362130720710171011634901459529811377108521409965468200552624921178062543791735626215425203806092816488162786299720895887645571859470657206640524429070853493172153965016405079304059913860733007272039658466440763668746883799270*x^62 + 468916077200840734081726827986131755290079713345342131134548141634925493868095610532519382730061231998529096142736567547054718429896056220191692806972420626285330817940324916520441453095191056122018062953061306397366901099646269428453132657921405532645802562889544738513862567617407095247308861942259661265027019622946730131146965850777271977244805937899358316293211375660888205340714686446709179307891755071438598553049101981488098608713602946736725319554956375987771531251765313097127687280065458510289777046598095768616644544961118464235770649131339149622583109780976543833629413237069431566647579393677816116072657097773068752131105816939769244550772437981675060875659414342630273362117040855789082740602572816503590069412471659151411322123146136325264834802778557593367981485477393135966194162973698568619183694645010181744663898446543511991100664479843176415584784446905100934489361211997194574824364674480955992524419411928183968921097481026611041950722501249143032296115649302417305026848798872373241313119015147279558950160985414918172366774330173853441162328354271352720340753280123215917114455184934335397740689496572040273663750984987593830459020628460852578623598664074591056392452752444219842726949238206699170*x^61 - 93618003083193760116915616871715080315417398888026698863042424847462401222819772230322728223363967774445886171189155352659709256389455188180276325023902030439744020824146016514898912089453630853917031939509472597124399919666351832829903229870329733103478725863488726405392231694451919398333849846084272539890132304236430206449770741235561141530350767489546990943944491973902358416600952487407978723459286191263125413781061442155034183212372530832601643856520168232589081595842879735568236635602083184476663673921823694962661811302833220793048567317173989822030423726334298343436207757335614681992756973898677215380023968536466024055260708186028999848806784943729397815222450381345753590557342606115247695084205752323304063483871659832739339062576279254685172375990056456425926503820960731196636690362984600534319166417185297203393625126693194097306889189772730844817885031363690564653144272190134834330388208369953204274726968852048605969844022106021424857681816923297411459019526531572105309521862269525941580866012217895951056283149673153131263929141196140589226188455297159730361459766750944641521299987722785397951847051670149134811595927109575779703011664965055160682705863807928979819317760947719529638206989357956536479*x^60 + 16910590429440209318776203151519298260955841924030006255717518790371771065626294837306165669176001045536619768788254636847424084783779030443509413990154840159794706612020556081858068741930294152134819977746793360258391727320696758232303587476674207598085091600893269559676304738498516170227950715509116538879804140320430332864139136389785064216556204463108547597147113577718496742348553025768248691480625236005605654416778377232526348776017338617859058303155093541785630643232041444871650025387219920566054067644489939839726230779156942717259930342798826662138706227354599229200733852084051088829340827873466944911837103834301595644913770679328005197385430541140617517385756859742596481753193526342353967331382216095041148405264340877694806430174185683779208338930297218252278275623036464899078838943478953624842088573411374567626168864315509822444934539266196510581582192660292170930625872014555120310505370566439150067517714970668086800012332687098439600841723772567904586513075375666119891574608678181120338995563710865556851933056783822732512731848305285934306272184963381037124335544614586850500873532945800956533188590516547492482649885964862208667895534246771540241117654616664264445674800861058112970742586847731349378052*x^59 - 2713492332069285092915889559452494475121212505780080690489661256205616419809192370748228272733926734168476100085617214366890584480250303847608444561432127514731587940608939375422293994192536934148169972357473504670410961876579768155083207846674380952084755051965193437769945511120034154542897619809871061488419943359457873241030385157269386815596959097365481288074859037294337612725097214604934308857117230637380327017530753687137572343066089256451977376642876763061997550121224680270338724805831448428036746598555780134428926933297245301371594787190910105965219003572632916187579130212421771447613547937314434400008462515764925645423271171439161233355343015253938618174811633915474474260303359027544756281562837928018255881200049740139811220135874925924951944828978742349271601897714004878576537222205259214391642942177031098158583902971098502533617155572078785945375648569872787146773539620439520112921050922864694818417357711020526396448172477185796964156614309810043398943088140323039555820346171478070395901486755692501842494687543576416464362881394469998530211413677818223075620966197772150557460543639050035436914228613500330721490739370912323411585066405123451929813958852069955720257294296936294030031060820002660431986062*x^58 + 363187790732669137240221504351122548910260241898069164665897097675257585508480468404619727732379795342572647855442583419498729117556743348380024790317692552206043818939944070208500757271764751307339565033462413783664700325260148006087084528603496175342892191996988973821694592273554860090899751032202423572393478595524127636338812419156622751653319392405187687864973641516013731419497033965107824792795815448525161974927369540101685048095423555825851778721519152604029513164416944599246246262269600602830333425334784349901885800574639797914341322988947411381543939251670208021400282165777189141911484841556676101461719766944630457043247782812138921757619268095884208408285629893616227117097362703016339898370310045647407574588232364505080980047823439151538435895764424266554940589463658519847420576588654543109530170945781227818773401298963292009454251734688054325464698705629967324332653202180471631995387090147165142317850652444522828006640743784401279461851343401373892744882701908949337236931781578826525337201237504598382419069261077089395944599054206445520502743326753406178657514059193329421500153869031074774076475191806074268560608087912432303762752061930060212517937496353424273951788844704270549067930752028417083407857380*x^57 - 31508248174495519245867912137332213783113356037113613451548347225458686666690011005403283887568892359980333577745223504443090445117856229771864035022637150911396181398454710711595050281708217396916875076101617610260888720975653883875059226939019512404758815982023754787121520182328034695306122391350294176077071635548975150908230688219802543875338099189828983753436893990415825382110354501694473729168889653873037611463472004345886118761607774680732479775151169896646915956079259840130856239625961804805091009038110635478380141324953520277695965813993379985701366633178082566541690249243296645473535159326222270218413235302408686354425690001980453285320111836417878492093628824201510470653765383888951520024938611604976949629821610814541439333634818942159576299406206483107160180015103292236030754381801163533004954448017424643358713029635090007746165408450105152947287759353230139744601133170760376943290183549786135541642828768222617671926705973217892137133155376010906756711652943399919457248375840873470879747240666600084429669518684726498670110020830298894827471945510537663625475167466206948130074305715444802795868701813347840346534263667145006327918096725258439718832852230849477622613071754509762850366463790956408157458679162*x^56 - 2087134317955082356615100909246002685681949188474861236070190459751152961123637934385248641286671638657356005469056342624820149719379038860473422298567783330634691700051555729616955051299649856207320716017270567228246808343848975573524685152587445457470591278342269969453208663409573398177085332390340109591301230545862837703940972693408399825796910332019825134319280390144371135097095443323042052197042958870062330679889098132477294831888655277217100273671673355020562056696115722048078635566628081683888174669160885695067562256275485110654736925386945670312190199500615965142633582310263040821727651631866415310988037165500694102812351713579115884245576134330672069989744147720201426385115302184248953460654544308144202794297484590745934473587327779284311838503577725324383954970886612522668226103359004589333986951113730067925296587013085968405135343587996237813013597509505041993031994661951055415692502422558504632423001550243671666503681717089149096652356820007616206283983018947197491433037481750122646395906707351519609796348936186257337299477892130585410833826379627065041047337749122431331637247865986241697724724010099620228798094027178122726179219364123229624555840036523114139314032598025298837562540261108914188472844888043*x^55 + 1950603232985340351657331393689417366217051323191917113976590036138891905717015730753109860283681011739650718351685901799716772005997699641865255013439214641350683935077920104572607005763321053583773978192002815823167320188527376573197775294482483227793925495473285799778687192393328458334648177407684416324918964692316754304893132953350668538437275072693777810287572167813980355728711385240548797414692631590060135924692082943051598354981697154939507157635668689658160273992760000634740393306362607318343069992544583183103272860419687704010521287544184332309069934544465024688065381596866711975322524971335244603415944342348181682860315882718447779414768134292639317586056968848174075010585247896002389193024897605921360609251106209989315699940485228336337132703406862904866364333250691209667934015075625251753119865630723056640734041534794418656814125070882805910435221542725276625517272286938440162195962598893816487375077686330570931356527440112889374850671389205354402692220459390090019432867474949671530201142713335802603127685337477508047500220617786493896204893706625580950766537018245777497478484253985967810843386631725993862012409418609710119263273750605731639382112703288008449468795356188252774927665401611075079116072724202356*x^54 - 636432966982483756885343487476479397558698403983951188819824794236362312504355487999116434650103324128302294430302571108128798304533630126135580238847964442200712075376030748395629463893010684494703554458603906295306991663226537805445604090671985256005137075333660026092758722432899419256771392022239963928688809005744818903109444848280354468846720302643468205859206499382007771375709837554249667576870822274348149492036426884060863300920104333234648653778399310929368940073251077259524524774699081978404409075795370722813743855695387633953940098208004331977075150506511478546610442009589925917838857839038030149491402929798639773318087902248806683036339414641229340618572197195442372403921112448009737369331139225670415521906776542866010892193412712934006951153280903957837297124359441921349510790218295573208824084084790245116799915615371998365806164090349858368423079919546192496605774144801447459131664900751145775292535400327858752398511702570571645108216470569031359671703053286509090049962765818115426057903800517213005496227731226490509191925661262894183346475643567323375561706733580889530871303663282247454062328791902271368112105894574793621082892212924285835743231065117064553852845593430125881756230026596199496473028541451034159*x^53 + 159804039589741705926559445706597147959997514710803156111667661985192805929449383202501529368823185653818856853821125107126656324321858990902458857508357728295868524395033508737460706505418575256379541033903119431775477141145861143083740544073312011378359853273794088560533743875545571035174550937966619626261428337761366147191846341975403874067694154558897139447109935135794126173605447716205594236663711703101806628037438269771235116168617031220796384093377309552662500389901601261222109605778617719747262352213785795630613949941593806202151722723585747426715609948897383274094320308637200893557270602325735451767428369092224738568625222208264055917923619145974642129663798965330189085803704767664403501567376485185977245201694643333374558846223211141953793935216242542415283376124870710718491138773431425982836536588399224266027503802672142983968963225104368079456770637201871837809154305048341491843075319026835019049183378960620150513000605720034745037955747306682473289936827930285729364205939927658862446669357635153420563086908385694558653745034662887379615924804382989458682259732620502304099375498432965671207385022219505744248166553213290998423733749397701154699127748562160751650289775321149676311494478351534542228974895927895220734*x^52 - 34621788203679542890643868671018652302545247773014362547087805534700229267191861515076893493114783989206102987637822761052645005352405994718831458655611765125825828736555540549955286512024093931384596201495820691819052808622702557558961615667036617142740802352677919760045854313545511879805253374071495764520846688299932057633924588627962236493938009428163478353536706113823708750868620216808226387343995350873940615585308857468402799410356056062591854553588719728205400873913316938442402588203134150562149916980504098070763667086437334499090228817563797176856166183111622226194282247391400061636832640713857425655834453106803224939493183068037011262856182013219217413353034133562164456432650003567616703093669437861736011252419972022200880020671020672214947045787894795630934270827361761897746360489067068633497419852502243213042825221755470847880652635883132377801720887617912072972161909509898072171771789328264122204860151427339946553372400616518620608993925192343631328527225612244869562236839250730801615714300008052698459529141145709304128735621978471549875195263030518554073606079453705037756996082150253483261963001984878174911396112954053773611375822123020022836818669466827371205546766405772893963328041450904732684112851873891069556547*x^51 + 6689576172644903907324667041380115559073561692095012279689092074176778100792941843676491829755866734514654843086212128198072887780876943765560028302654988357664455880287620624139673391958404175454809908546985736633594144024891403615299012383114900076434620274347262554394183159621032957467633467478476981463069301405413576811399163284060649695251558685339005600013172515813758217882580090804546148807558408801438058497926601037305679399450143092446385911803028605357192765160550912303611773349376037212206359963092508356034528995852619469244944548133380913311506059902199338029033665254043604899187613354229928796817656106914229847934956229939556699680618831404613654557276976130484304179479400566849799361040373037571747940199488558211008486432300086451101975311505089167466429081556148725038590463149523304277533287281436150750184932049747969853032496309131721307054748436519778863685729109970602914913175406309444294662977954747731648890687306277298119040736909618035572389591437760456342633023875134653599314123786867354026321559556271738964199053866847949284629862881338158622954236507302838074785114621132341281668023692532536566435402114719029252007647251762207334854786953900007244120895945284688159088464878215432760621600099833551197146068*x^50 - 1157085186105827534880371003527199907325132552519178693751450764837598355924467769018370582082632799517501105479131120968315330297247632080611773378542107981454288620682594622119270929051163592122221114883088626905116819246473893132476931224535394430684564252787554285008167588116148298021409076182272701753894134558618665493022208186716783856790747521352889088360662138656747266613877834453140560722159747798136400798596352042417203622354580824475817191229573682739084328108244910247483058449738617929909176190273494008677320034010461121096259831365965157270338360947263116051872094356104571801876125000967726962175682457102742349549845866681722878312101477765398354188827876825470146200636239238719956414264851910556796347242681153002246961702861269388753128816781069720482957978389523214116442282555682465025115438678997231474380805621574174861101524383581966290721748391336456520890295604421190274587148112823448826758355627516342311004034887914931099344257661934531146802070667201917767223535034233946065738788606229029509587645169884276132919680811409279648776079662897175774108863021172626215762763894536539516504865152370678032589075477790273090335661374667861276962813161523144796573466932032704027938796098395309119574221446319147321458499462*x^49 + 175444216440982945845979220748347297087509914559546491296530543210773528666784880164431384537000052991254280599700117848873045440193449162412795709315595721294861262788795524725708358644780618357616047301135329334963164202834613704630885367428266431310192983083434592610590586038149588163980642158733555762984587370327494414345251910350100881480949043742456142737993661560000462988714775823264865642904466177012585375557570873622231765481505136557440240181738810563973169438138429497356632776610522832082053466624094204669906780737388569717715431479116037244860307158377701678771065020625992906888308671460239931925531267415983632065864417595368451038793731593359107558575958167422642973201081018722645108119159727834468841676581195478379224648097750362521756275059561801928819662356518958232667420630888936357003114504484757964832226339684463471716510609084477761671341574231654821526595171249364512954212871627626022736064102406880962656148705853521659424599104992279383817605359439251458381383692482247634135064692536195216535788551775374991195088608394783066872395545348171268130147522500997057326742120116357418555224385890115276465007738966210237535829069066715817302927866804414506313521517507111970445943182628511952666685786819103249033177427253*x^48 - 21692642004452957898050126855733126025549748129563440479137748760051497153080445749656051612052059088684411631051920897318734043490826029700174581639868116591003144837611565818326144786547796592418936429210887211073823381205047128317518059910843468009113566522416308766312902890124186905755613261656583382993994794970571925194432509258995169123784519594474897759407301281920518448586637182116982975748456973371242457520384586735201910236589745290685753858164513789588171632705619987316171149499046464561948267213743987635620519539762945060822184538407294648646961496361750840019211467756042447514490913192002032196457394050527474132352614697200796126214620358395427422979575140241487592912435279697458317273003577727566658568334148715969499816554809609147313199812823705748303385898454844270304729752832059062416796970235709317738239397020139824617111686367467715447854774761661386775740066399264204805202482669331278982070170528501330438776806778933591190600590388297647610582839649976120763900605837679959607390100436605329963022374329835015405719123286622162387495694484586695088740074998080400351412431269345748460805610897273761708214318772035744304578857502576270196524058659732632122140083672736303139493993954909717234039734818869784615471268145354*x^47 + 1586776380449063471033233227248133826079144433769214208794674454386924227470136372031748462435619165616546594455145069954308538184276144250581760097214508324066601600473382163227889749408956053517144431468925621987281001738521572838440488898065988467834277730736541537981802560273184203138017529507495003235093714071638173834407712846401470197812132741628873382745082082418948977307315646042909850725948305393261103027569940223633721945762830985136378632926649263538628641814590087010675400249245079176556561407227401048700355498602065088725113528568958153417839343567788900849654062853872610146840976377361787503020538762665053353024394347847931962936861286184547467468600612725651872577430136648023803411463028529495168893170068413049855103755062537703224437073825226187931245230646843360576140553553125797092632603454236135675584525153589265039171734877116117699244527998610147835046679600652777215729150540236766964580237677047682954467535177388928696716022463392567706247996733996340661984602588727408369394027310888704230926401756189585727467327686888427976995361483936590360545602062023652048858863843564735584796223425587773226002452245668980467849532692451375142835419253784277227710911773335580221098392335574020015722455276303442623842247912380804*x^46 + 181655319807429005195409276584614516228428227844553432055240195949804510942526389260427760514578921787736271197308350449565506711881458357203580341917476111924620500529917004211662781413007257577141084129417959094316968433999437539073105105020725784754200963158697016136170952513814691660668990609032645452531779678859959784298686643756564888296380510704939325351796470184361962820585632148303557710789803277518294592718607789711482721157923522386733677475279187447850704164613192756775363406720467656358585497226140722865216785806179765059041047101863390614804434302514700034048817023394234564447676112905284114880695700454151768864439161194508173001966512496975967320141890185421705833276098618391731613768557441859874457756156330903888225877663901066613031215219123397773142620895188625739206376725172547357003806680298155622337395035148559099741753984893399450119218314605044746601553838736281712672295909718891135845175953313490348600659231312165638718536316211596787784138899277986018198830638939083859364287589059187949615676551808550385233726880304715210269328099080737198158559056467663035256335393790842369240759210134089511772949691459398425878992324202532101957239771368650265791477922084861474109759563602592730784642418940015387271387536101880205*x^45 - 115933891413786600989836631634452367625372470682814612059036170085961294131322510481210059076312414184816800804333599234504568652841423501959636386153739116131277459027701889225833352387729721801022975924654023033836317243405763241297792754699467508412764806920080675964659632701907327624228297892174431983160783720772188466589591835566148031282363048350973153348545246392868112733218560698160905246920822724779526753844692671438416133894590040531745860009951130126727827076328609785361354013713053961984193219053358793616307953112594558235561359975574308295616244955814136105062730564976146708509997853076770554709121017914252566512553775113520970004533466683984852686179038804058670268308732902595922730251292647622293123907785230408145819653366910596225891432747667885436703471778851790584595464208877513106368822916416729304974381278972611884996217982856465398420336254832940136037714323096986960725408668812569198988439135128489093907829103216255637419867128073672066554955352712187241280636907024644395683395594309182659970299678243248782037175701900008331865312440308490424839198141787370884932282089645774118484319526464510619626697781962830821241473041190822653117384407938510878483070133110485409923008559900422924911080935794270770378138961958778288922*x^44 + 33922397109876840787949251550979984688709922238164340082553506285521750190972640355682172663336273499169925858790642811343614052213342741320101252228695680948119364300522668315445000011871510430830404884787497945746921194107030824394510187003426904801413555162512238606105203373351999638799952895975519631783355342476694399721680499351564565798202811568541560220219723570464106040912716201765742695012164599846636775729651270248371421935883407341212300863609552377913450321757904406685880456055227440525001665760939616001707214087779250432068536588015670013393105661928410169433857326672793286356180610048652414216939139073545024928599795305395890933633917923434040023086468957470426045455142899495396285282958461236832375474461924756065618939049794723945869673944729876714560872101503080730288419972793998518666965185107352872934324373557231192499160863230008709656932551067615071962100488814644376276959204957474383451059150397600943261638387990300005454547693571190696828613740247245646921722206288279801195636614726494192656527979139416043344563681576532904771975716074066804462353843182996961169418182145743016337070000511563390017082553956610208564594164046522261208636685164493050282500348208589264054163974306178066712590470364892798296073768358247907737212*x^43 - 7840612046342227533312282640228544369336446158600904474043159374562622613972072656172694753630056344234242454078955283275902966216419250684126743483688782752067172737108536016648281093605866536694207614041354042785293529939866521420133138756869431421384673981619709252461620639153354179643194147828963572567543896515233038713320216186375349217416875826251149647011892421358038400976814898016973207274500278457257414018687775309598809331179737774753848001144491381183980649302369841364687216971251956827883084420042330669880234291715381763552868870573989989568485943798368904653247617285953387099818805775603595032573181248286544076735171162936708822851560892556226971097261896687827787409853227863350041048498176332738883518943943298843288229835961225301737809130621688685928464536085370644133479387617508212444610545731871202646442681131193299832971369835041929911535809726353855391660852368531317919926334067323869821075795133740068583343311180950614787405852018963991160196585991831539591415374291913268979011623683829370651852856395541285298812225168145176033081027519612957147989960960247277543373234118599690900474888145096389686374172881768277003350216163090591607099073102474506922548425620961967931227630304551894485524032718157586991573143000383728808510107*x^42 + 1580958067298225889164294740117164144920027372010437100416414184144683181727108661766023801632019359990397350152967892740535679355641391128352211604920143221882829653182071040218726706862018721025108705962738733905610399006618636650974951533430693706503400021774518530731474373496768391781887350521216084972147444791209583242926835867661112341163325321334785208099266131977704389190962137002143440025171570789617808176642624646318585964681655851729638493605357230252389799052942864878561615669475919994003090683016591494242948795753983289906790284166913967383948214822174420190959380799050176552740001639744626191108134003556079486943823430033587588780051584672270267590385751271966418983919165782111403574784202552285486470525991406998418923518077801078933301606677609757540740446357967021277458647030807390774387074333199271789448388437190310691020744109116210354980133290310111196491360702515771463463859103680377586653862079325433090045030380182656712195161166190103720685671250008272623683019298910174545855169637276586012706708356483883976444153752489534538637919287337863013098330978988831859062895135784145912718502363461079537673419007587830474576903109468314964835316454586167134603646710419283928348261762144319671610233186083205650573937492785151797062824764*x^41 - 287451458629158353373585248196737447276384448415735874303816561474758813788342737188408145653173631076706244854090247870981864902223169616634236226930439434828316986162774838423170542167991278546817487231811903053907643994838811731627625926650571298975226376731977783438729028139688615448230332567922650798075772887372585945790394272976547676000305255518438126360912406377058641336299056579911386748166809019265262034721211163657477304233202972382731285499567155411994975650662115149371786071266258592647620001285749121150611988484775652656871640560938448275557316511507300460205347850538622109306219576266602481439192558359064277364332422634430759673210677796340411634089634549405277664784405008384488345214293916414303483932510191052885448783057456778207160897382852102224853210361720517688103232470529419515313271958919604583659461701319773519353966949857012143632739406348745024544156525011144228134613972149123649877626214885543732103642653566708113379518048816169332849252034007650802730421530913638405945690536341116767614491544628252606798256346727332084893558220482783920970190342326116148431727980205683550312948218831031977763762936538549309126414227849857869294487485849319516505939246603482442319800429958785910626085859010931377568537831861561057409841677441*x^40 + 47612675316646422680560191193894825816564016863672627818877793394746246153228926379041771090653687633057655300073841394204535611097909037576645533722847959065475642264282673664920389813218153909258979903157893928608040110913590815541129485086788750591417043974092811291974787211108562495383286592785180051721692785968945443596184647474707772024946986499046922490463110620918120870239663440208374107563941432260021533307081131815415132982479397468857174041067869337979958215069454472786425969347610386815253692172075170237296986596149726473351271622210401290132151124551108692849469419141541851475768268548992974168280397077708492159923328929752172278851488872692310104217115224544088159460725068680178248159994657048108378583620914289695036952198471605473638359762461014981421149104913834145049187908426908247309083268282640370071809328710994515962696196825189350446531243072026427770526573487793004978284264461593088043775340357235120625737090935069973675603691648992469107385666009517172621344188126061926719753114109048564086501461399235562074572428578635263558950332597108076125908810135655174227008464866910139198450108976154235063024540213620047779482433145018743346879928988748787736755114539398817707604564329156505038922827829134921211517099028587165456251480017454*x^39 - 7155677976880536342972660274611169721271113413667450183484232617395832396694693833205548113843928764016269154217105780559645630204816725020546209947511337770787235056425540183158050467228525149309187907265350194026037185551133897006880243541949876681401673235580927127457826638103400091369645419230580258487505830097298038494826894811704824135569911138126017747425570191766967035756659864037215110156466043747779052681443078148319250155276189589055568469294151240717742857261097962160801398125894724954606995638141593031585361652770343127549023271706215090232690222053522607807405469185978456931631477823813894049828265360789310158987249106918514456750370982094805934768187451966967362903727759727945497606298244853364963238969343140496559687066154937736874239446158798572002070760764214096288302347863221243140208505809735925583267472089874251720385844745622711076296639757835768353538403311959636636812009710989633844949758540675764539751419049093557238889931669518539483341933082507647380905037397231557397187790923859797123445138872866411551879045184064131868379865268435923264409669380342218083411766440745658788620190018970843396076047786005204859007268299559709750486910144074624222529341372572134269004060965234348228787626180761942795989417381906713524907880554372330*x^38 + 954733184098792779628600259035111300148020896745525714156253834176245166455625732615112014261781562773859806430738473844882829255400341849890464831349138681844273916109199827290948544628155057677018490781444036259911018472589065425345589513787983752553038674980360364411171420810274038738215213230261956762928011141942332315809977429444289653487096349715424584121665434176985886851561833447937601872894376259915663260056412531734932089215040955091773039291580124347556578899917397805580791798621158898518703689633568607567368548755370294941870484969533883162589081166003035514889976020379229674303722887276404538791433597018891296116050302526718944143496297483046757240473526501433329056058160365408662713358666644028988167159933100622041298021531459449635124488547689161985224536389486662292582002024720700792853354593853253022523514198269969760397565574693766346015299831293984627055744004980048564517127309035705234893153043753902613661820569705276680291837181920975410229996429564855234888031365357248544823638280633177924817030406415313218977312128137071598252715354761911245876690199594278411060453481576794659916671692712171743961009580668776286860571620187351955014000512621748801539668874914873273272590825919690501867848457813581096650506378105239531338924696352865774*x^37 - 106141239221081683996595902003379482293543325451561188586082017030581380641670813201551813738259720006950803708471438079804207675107251204217531404617893340203106425510506936545549446628365846186651508227199794926550372191980755037198473211749723723228727726101684945964187153869787050637085782951332160781295468835125043501954084429997490935877369873540858586674716416432242844061109603150883239934220772442554210121025365794854390444787473278635003405861904858440204833375894673863575582051866858108595474542610706246380146928468492637497458276375962676404483789803347459508624610488731718878697462481763192911592105481264075379246690216347984667017244774336951267369008901178876280096544162573568906972741675109059636489620352291145951211648042210810924373434558904695438561405346979463657844062616932918929576482110950001251342298109928036490884766186770632101191036954190813733651658732088683582033043268121806459872344913703774735207275604532497776213393519113900726351844719596322271117154004904464910535511765375979009546466242339446184457788093618126374125046394597420320214419084873759027203297031562015573300352373420970414101083990560140673973004942086832276151038309943261794667166228186555978902661867794372365691919834856835758451436797323882468106414332908842535367*x^36 + 7677050265699939599888041307492278041525999062871303309656388758887681263601686753553514767290959382721775257939598489107664946868115731584209747805782987187388948495547344981347234261652752937110155492859530142842157562801713809313066549507438839488211291149078599605353434067051666139545317935266342361984053561202720266490382231734516198126609797399626402711183107298877886817826462137538960885004570788420970997353401842807305703131482552714111214204726217126177906925788396669732377887933355143167126073355916234213351819612718941556240378648424261903175692275588443875670661604218406750470470022473854870447904575427218643769761010567490636115824524666652088241265230572955996855490269480048044558470518500044662370328802512035417833504183549607552681198729188901272282817834593884543516563654882705374554954606691935814807925045396432071931260130802560360483583286581665771150061427029631936300103677682322430774160830423742263522414567224339670131122565250478032482903840732588258147403575597989297615864609655468753713853892520213277096777866347792817135527956442958260427474107560076239563456209451385936951975392502227780064119731629107994761119830439604015658500576238442116840020621313831348061930475654229275069657504576770020528814788242869253271100646717849764596478*x^35 + 396579004849800081702902978054921483752347618712699961874667305140274655890543681596825627455971711048764491635322395951816576043857331619249852165381366569426938335149363794312825941792718895299562016063295289311877244488462370236092981119688034308546246469465541138918507705744856981737170482743553222225497293566464990536820667984828174951877909653166023759156166226550494949505091412147951125551213886712526591849812845743720609597763710002948930549576878739496430632927233037606227233633506918719174021491865361191397317005040118021643200130529296815306526448218532753047375127961762085981181069376986602097048069035057020261449357370096144698785926324180759676588764361275082567207887751972466031832453720219014190284364754134188803685637677588979418782590462604259853458863840062163959028256597237967417190957401181543294547949052058829122726919418671453767392086515562014393145988650667127737811861279237288886529457065277723906877398102906763642685750471955271228258028921612050255597843179648005177455000221718383549029189559622968438437714062477125677447190242130883293658116690093834758782741633292200550308611064813955226957498821887942080753995022447465749770095814247388949239553768553893939027340779283265431235832170384028635415375670659857244478162631605922938043411*x^34 - 317015408037092858137225347990862554449210954536240519406718022118809851390908152480345260954504143445794529983618905658250053242617449474024200771345180580681480039063983338608526328044181521766996734215272103989536903437013561477764287328219224300979132305743232534884095496548203187720871224971556939355525410350352535168838683710088497793353706470841051933806280488335860818773365026320531539322760468902249506320036832340247480428299948323614491417815880574344522448382018509277469795418877103040955787544441230721526883470244997587133915047759849491234134430464593852266444419903272108716092980388200047332266448871016385562492062315057465313090743584261430457211038037271744408067809133855546867259824928833307268836177698330350154828136058179694789345069299850595302891987492467912261064666657823142111277242086680412797122965561683136915690084860786306898174041438344128353908464170193416830661866597708136972055597308338272726470665137605720593170213163826110054527641276909209392756086967828736755284502329019371788263596535089816237142460482660081287940981384520710094187074346225787471799255751755575888903387687086983338999994560027834143935496830764940361293817798675340503452338554583602499139563992173549377569947019498827955944340277865319436467199842883865554809302995*x^33 + 86029813397322684895643137059985546988384576909709373318981926894079503701289546259639912875856165308675328159858789133425668841229838412389357999667691172160353588355299625898032511194382260000346091163832293120290212340851619701727592773264016614046338319905597321490573198635811879399871060496117412991483496431189161921833445979157234075843111068390473431401148923253383493354770437202909851777373555374284702484977576941175534776095715963432407658901407756508554433751566675885918968807218785921293568194582052608427623323566050386872380248023407622530966049759957821751958817906717473711980727552109098720844472150082579164935238948985823663844533619411002433369744365067586314917741534473532466839830734421403731447422066558978796966670187309716153012496829880928804039811351595082099105184160082647831877515166191975319446972321569192305155922591796171303748555008220122556409802319268214296795544147247712528598911268651702568958905645075368133528110720819529260139115476861308847243229185934226160796077666329711729730089423748714579492493998485923650933801036483740355484778287296518424722487769640145252146494240932000298724430968507802522530150358584727056046918041305968096819654706827111436830323178976997147640788872332951369367176676277682449746540156962810758244425929166*x^32 - 18042683810026685320646873151455784891899773130862311993708597470587644729979919967768574832894480481825512830716718507676981442015012279207823568023938486999845344047017254753229693973126308535677355428911143727974154028666774892471529229858265926549676274385045448418380643696168633576085242830560212713976830158518344574593258384631583693556084178149200278333764690918281788909187792687521197930862681410940252684640396089510702619891276398490694838268989865333560101930763249014339574105385944906430376079843478902857370143335755409852208407270012446893884233516816622407612415160709464585148445185219969644316816125805076953231762805779171464396914081856972149661905846690067654185809574650669341473449496452540638737278402409667208679510894428138552732749223734819656535113276495423220775738584048622864524057880549933053942426090012803198432987610794111245301203670591870511576859648098351863625013756727839100904043947695629143879228209247350552444974445732475936176466467415818866299067388255499889073959490721747674208581845198817261752032065991304591398701630449409659902136866958897347395814720483379485980525229868147281029387960917642038508535604752715544515189524279545891383222279837633284254992480775870361563903611079678056263365088802823262243843741088043153552052981813015*x^31 + 3302627704465371263147808235586268726379471201346750793700601427382056501110625079903072731897607267294224291067898878016422720379720309829667767629158616148096057296019789664805981152541416541192547732992502144494931160504175211351941333289089283475251488963123287166201760316972253392394882544380932982149456672276224663496577360031360873120118965487876423142603651455173106200169347272980809488218646415085273577709560230458441404077934644752812154565908264744840667600432123354486926137490983595364928896622945095791701153321882382494424722910674354732837185333149229276292760073480036554677437639613747896260748192337318372772379446015337698117951461768759319219949965644798335678227369071709049103522457843474539853816840939777584743512040701523549796812944624689545494296706768285126288878336645165630738195172572610152763268067802152132120970460812075026847396180772379968899701668839095738056209179686108796908992920951394174455343445724324568719033698333584917151569184332238896250959591657523110690569630492855264078294333353165496281292416284267273612247845905140870787550029223496432556248048401344086471305909426476517627923976261028387273252671996736155966165502470420267501295339952312588136406261880241287210104173495577245152436221679983978324353977178558934760618411302176235*x^30 - 550399251456508596741956494033969161202492399419992882619420299282770115492568623018174790352576289202515464292580130904061680949753408557247723292498394638284686647340290322677947732592436491401144269743447406559186376291532427799038306648221429616484412901823461667512624820527042991391046528296430618142497587034192183221007710493716183697163570016908510873557341387907833318312296762851580521580167688488525369758584120990032384501737145813189318625417248746191698925940990397067416144858894975960528879918037314883166655636993879834260113491629368256207240090820419076994217940607043868934414774582125251769843710470265877367515761550972935248707971021200583545717213201459742239110928352442585804626465937942293404075174076836697960354323716476912186190151779706931846639843845955083808822839494887885863371784096694247060076964788496785364084161085660120954817976329388048552444152428337783124325771791178536987351130508019240709286852540292848305553625003677004292996385412135467652048780013511266439566730528942768125051440064727598403738411472620080828670491270315124372468804417455558991807329286132080174951479198210279558544000648295485210140286161113200406797975689761274661906300061408545393536983790974954197286648751419154908874120208033365016389983977210727751604707434633495703*x^29 + 85123277996841324171419631659565380380889015374771426514261342247024213982080421008310154562747663202250677367945566070225089746965746104152591351506295240958523712189577674223635218669320254191423882769083839199688547487453957327484751470027564829169268530766316359216390073901865011553481367467673097810492515131844226165445058364071359371490888707103531415546114127600580438978035551690749492912280955488633570420637072101376666640103054295999788573047730493282947930119915907996346403339363304656815605991001060419794441062988502197570826498604979368629493484157282482744317261650765178011871635654246984924115182209935322987762019800170107646997413394168473285659454913642789745269243232146884073963547651889044701635413892526009924479560145793382144143451343426522761527799633864156196776582050616497594452865074621004058473776160603785424741128947369927931905452076222512468009072352846118697911588051973210085545841746512488856130816441342934732432799361033888086107399549191803596009401827078458613692187332050384404388857799132028769373287704408870283415217968883111898194789677698342977075400664264362047944005461270485838508904370442859148505507552830347370314937417021311798498157516685848615871239152936767321952905599242596045006020949010376053144575385829576067768393736994393233618*x^28 - 12333502843956270649897586101617889587631068624641741063292229606850219265915421489886329198941268696931107789119584821989799162811234675874038067502766466944832216834014796553550597237610083444808176866311486681339910950133440276607254536601125486059428763204029791770324770074867609818753655536089036610705195578594345966898485768535167197997109091219126404455380423462340998878337489422446983540614050040634760887588639605272214408525237608249841390124390547058948865924298380810397970209435935914730573143089320906461345618772016178007472861498677549257039776866458905708196592059415527856499926438986333342750257831136049746236329805981928245591969599603432534363892392797499202147529981124654547921525458087387080206613789240456203632663244182313471378247590499667965684184302834492278358169323176207677320542581877975822381021104804014187290094034952198203089762997345629350995025417863531802906363410206603061205698666527748451120584202225571309979975600188749869517900989927659012091535054476605744435286852316105358545842632560550660802292858401705759393635377731452460890965642504577910256717714645625424122411782975282959253855449204421575185104644325197577835009862756166027387900038939451482390417768388424507247443852386716151531776199727501672207733184206704408326203157207358578608900*x^27 + 1681743314518819828745303668894475408761512597253359406776388927889163517501905888141330999804645280393109814133458368371352801692839037051243925245383612856986338572578839137665254075699383429039203146291520006265586497529334673627637719464972950996598757945903603504170938993260017408913745322381521902887059923153751520152262138313274086293103935276212794846684375155212271614281939255373487126118986293265152720743604937207837527815306957758359075159911648001123135127706792864771306063626098952900218913133781156849661401819251895478482847398465554521734574846878634907845195551395018525834610254164078138979279501863766147348589488524676790773086735351659601962090836469075030507824043967879565441542725151560884935541451395448705932940021143540599354873370399529025781989905699502275455991352590414309500643932577519282645699966603244119257568558434971523043718622111193039984393978038987079547002851657884665729305833158668764489539489994106726337553511395395998098579827483367285891342052774466401326871994824368590443308756101915587121299295147507482439014304289945087492662421609480039115889101550074570193117161824039381386711828186550319568281948065743987215316396180261462987140976939085397489201928930121975572041868208070066533931398692447909031291140149342049993130204197907502009224219*x^26 - 216151515213929987385091012459806093193993977298435372358970263225211332897605404548259630883501106576862539123675103133843602150007338458083462265965859133646324066520102378778715504266323235992275750915533815664621510662407453925053561811115731039731086844614486646135459360639109225921772991526319444785823926175553431350662574296599460404703270456037093883046278546459046643264023551110105593352030157170774147899405822492620453676479275558317661146560844032902648683262269835918282596832149713100116251155928622687269070144721320530855539638447651753799857640394394831116362312343909738175706260114332146738052927415113184709466099510313360040760513670147223176210782272332418088692262692698962043809870273525720416372468380703657819154620603523408935271454998092758322261183784287906289170980057257777871793909829279879335422729445775116834666573826669473826236061690659740796395230849277716135340998339972087568496757620701758886092369913245292628755127861186266357251226197250343991522005892570792863493526278078015905295904426363090520404735668177807439918474239333249829304075021522337622977520830842152278874847884034919002477207909245668218847655849795070751400189273850622749223937600485233166919874838839981539613293301579386466769422379564687363146219032721084654377289008497545242805817151*x^25 + 26175848283790114338252978131895722817884149188150717331087711856110482929898578303301847005252331250913051996987187875186696938316006472915425823365332300852047454815929808020239450936880916558343855142954726741090655894951512906591640895413608622243773808612223729101700326379404750002492024683467675336971292772467955521312704011571899395929691930808349815905078858139832488131971430710039014572047887632177989512559799733534956942928463175094096301226054604172946662838615453085716328935364355021712277007508647076490363622828769529421834984683236777330778343674477678487397244578767342051713125924194625377360949451962007389218369969199880943638677791979687918133719489553412437282407225263055895264768407616086038877606957490111757652277546576086424538071932810162286487067776683643034178303644758852332716028239495393458147915609679062424961294990545937302941315018338322142699181139182703591350130514779903942557559730488280621739261426660673469322201152681220104453709623342430225092413191111681492357355534536387100252758868250528517475400054741491544619847678940426901354783272216743121716478357621715396147589626592879451221238865040951163649268415828643077612842562979935409099963315319885024907099254901903504226236292418158744518315403667254178278942574619016675573098238323827268454441293764*x^24 - 2980350501340422345839573160913652153182557772479785935154444142182488580302646804731712779088498922071063920292613872078609525964321885234153142005531626097674264457635266383934603614946332660547357921173898943615438723834424054147786178230703171452611964148912423423929389618782356650022655692452518039029763650667127339245388501847224721497889628951867615693459503083008497013568426602029887679886113344830131119128207266599519085321652831003716974587482040216047840938683187288983591904862346208670609133118070892658700157660468265774289540353048606390060010011653518791259029478723216174342453890395153122007556214691229185530774181648500131305230226713060860640966037350701299173521101967798540197957116942982911265857644511024304928718410092413677960847950380358450593059329519331610197243251374682114142214846068704279997997304785230562842391523347715032960085708058521095209781692525208733314219524022885232468422642152291963680226760519791664922038218440992134870738514460401110428087708937116306714413032464263803145638093802229125417851126770734477790090277732200600490003858536565634109412753739210623335982775994066422626578259944289514521509713573790583648434115534688590187366938610136580578241858881060329844922471749151147313773979502972953732963094132036679399854349056561459556213388407208*x^23 + 317765573104112482063696773258342708483542398674683467263574174074398071501214097461858383234475176311288767874733588443302106647458288198401095415483261064414262306241169592339483857243845569977600277886014061634729394106171559031193030803782174238032691443745853310130989110360870241937105564575198274286070905533989580943131287865367270868537556848761716102740923572787061272904670130514853952904694758761089050115849787323560392228763292788908256137990165372982000696546923590903604490370770046475245643945352205557578909494002561540778208497986811964891808685385773962799160418241773422225202524210877175459404917780407671251615586713204137979019784200513769360821139331327500802975313122714305188254436992414799027727078351548995205144425141574737503530077314699646636732438721370829194599940991479767202200241704697480287852414618032078697754485356021105662013671330038910145902113509676967066385023271311659315827623604220826716747029085950759411041048003654728164091969870990694614230756142645451533897588859306693543073134973684722145886832350557687849108429457912214897735569798731501612946740601293335422095394654615072671657077000143162919484217381552280947665439766608978006388694382937632212103844258828822949248347704671363182661395057060952297155413796633240402565315458600768823175958240065981*x^22 - 31515853399847100073121291714833911371472037120457246364235497700250395005939109270568612391190328557465676853994322631817834582451070563323782068578619844928478194324208717398492328620941854157516906437864264112459753498238073134183696090743769438909997385885376583621284490612229281353415952812870730734581267675956556964002662594698614237021796690888889482334396673841401867363446262938040716272669022283021956725365529915126132446372046923881727825113466606961730868945281036649805313306105582017628910690746690863850385614871012712561293388160620490795072687967876609617251438406431441909892734142575104979151531308039680277958281974930941595750421943646644529880965351626361925500614222819149522176866362702969689736237639868256102646934847459147150459007620853664411030479628551597148692812929402308757386827077252394585608972915583818411826574936763575918275012108831923578201469887043621654756043017213757001953779793277959966829708359240372870737143231748243314535952837300840984547587838393595881379029415055507749595065821798015950778510317763411670481335326537601743634650822565252238826769724553824988803825367658592754242462211378424189048301295903266405159801506840904796892299460458057368876550074393959165703494217125685429738499543689801160110050242086103642717526933340413084995916245851509875*x^21 + 2877144647332193580337327266240858152551639043639896643377318897015308266714547824611772601981027013307612125933677166079600249149495907687547834727605872914271080972851549050745241627952787232783658405496915636507906140931761819559373867980485914275521147450343879750315825603904654101283240566939418623242914257119933435064850613518101692479365772168874685941091931656734309306849990081395961597252957259504677604430266404306919033480216102144330760611860385942460816454726247666954547808683012041735753280711404499411737115839436945067215436361008576700469964888494340841897141552531928400589127080476758960608987028646662702345643144921599653253313997892263876528162236489234172835222212529652803906114595408240336944321644799957679451135553740313041510154445519852796944762196974491654739639181137552466638026479428108048015045822309090491695645412935754796018803002750616248928138494483514738784842633901552952439912816884940902464379305976178320236190877129756348922431011140239550657501276929842731025701711878608693141905598072258859586470489915414463399504670898324070362119033482800789562709718554740835909474071784286028339783772459468423053229313506320058869540845351071377688322064696497602877360249688451351223385163908815606242266446895154052538768485532179974896258043503815390724379130405467962026*x^20 - 237802705741517773339386299372070281310310970531094482899317363534415485770075569272769696129693333950017163202472117503021956472546732218792551133801957782946175766532660573440235189847830610861367435523457621845463393590043136061427261365725127950457120147249028722404967677067661399427686053543667721928146533819283953337013715540059003865149866477529078750624906189110285808445247926070404331269618652882927530093505579719255333436840004858244357466232892111807220131156910537974796256159785068961311959162563560950153021032153454229901098448549751960668302105935170989459854842855281546581128022352737479164220473243213317730174136931515282085236444180620298943301570871333536009434293445827973598657069065855837817196014206462056534106154667485327639659613074152614194930181693152880925454044600012031522542494403931646746379202030551181168999776053738601426056209132022584192506339957645453073720487673758712268076911863720652896625637381146843596643761174394801189252089684915179237794397088926974552732834234891266464408146987645739969595168697731724463830859194878917178228137126554363036541244349958866422641390202883954095606027275243515637909456467745557405482909999990363363692272689151831375723619854378491318216623948067064794312167634112687615806943438066527300059813333905285579558453946823175280975*x^19 + 17320577733673024765393588915120238519880904625110053101817282093449873479571624533411381083483155253290183158609353522493500250215851445750264192656246186003401594008445940699161150846193556172151311067409418835144524037121123069249606307161183003108227384369473315840292668027103091185548864363724521828411714848139830329599143881822253893544528138979278896291996750750050314470484072617407223323024817837698698596760888017934548196806434912972171532601056372280667171201896439677341690524315629420013816357469375846901369057964867501539459295354372913204788640901381628973456982545037269803405063137738895110163838537672851890481630260722467703407980783950804989162612533523615419894825699224266032330290686281700015870473670347638532012397420856368231736818206232067925669724951615868558042294984807590274126352180551979053204321718105537794287190985128894931284257975967793629963547977844443262420622142354723010683499466871208003911932289340278087412832898382906642193291912097880120302165219777999638587553839713450220133064811367794499308803481588240322729593959334511952768550467472798430247173199806277063294782265689791161309478924300805238473560739179109224515027166390720779915581918159493236406487350876663400843056788326390844621886870008490297727225734999717468065625106299739929210480396251203055696876*x^18 - 1058250616435253853379206291304458847916886277219838791035374080315413216375184047088559044270859189246892291771170919961296327494481141613060960340474959257751498309736781711718766440627167507120370312726133814504716453713498667166653679668524562254704950221591629100832136425698056551343915082490914200076896035826638836960577561751806713485981237077572813904941131523001224276475321200034620395006951814071556450961249891085460419762819876080832913068926641737818634499063266382169350006901453430652942332980153374701944140281451208379873847405889074162966978018622702523317500364177416167874150241099879855514073642996574612279402777278522776499336427082758204554093488683749708905385678250388905892632402564675645603927844534638608298319215968952743542076687184268990924872661271180272470539960241754268346807032278538526480649165644492420808899987624036799913213880950901307202363532567743066783502974131473802154345829364619394881099726292082981481200550595252513094608857591879413000394004643419542885910541275575758808228282402181839172474948480466553716247158739500808732024927290365005700944028304373379596002518421326895312702093524303875855079929713854673609538836033373489012612951192121050613068078334680846099919570070854887524608446902077774642896724633539318672495706690500748645982230023952135058056624*x^17 + 48351455686845744978982548620658789571074076241497919139162182648318372643929871761377373604183765777810654707585229450156983001667747213814381129610582018350736344526404441009292328885715323284477464487626517197152356025016854446106105559715626934826314525527568986553994031818414321311315893457722946649399222839763405970158361755934737083434576471838589903594603063035400289945986760026177171643290937976069773793980729038507481648146657956424584650210588924653421083885290981261639167177492124066972249975308348909402722632263403086436859190600532614823389826921901996329858734474696229239423214354623424891091555285229356324668732308989574322744652306626311747730507208048344379027459114893174829590055535315053878210114874856871381097057789347936471695680383538469048259064037367827329668021268899232714215781412573794609877967885170127947153263547186168253501605729865335833820226100272143383672003787988063446271130674927351855104693364497180504540447632032311539763868475852718936451473760764771247024050638619745578044463595756514790389951202270629354958759404406512947697947040750904840153652672840789128995457290781062410216076731189567899509226226965556337450396200517343773382941213682478806964119406700316361679368095986805896231898889658885108925050111461801381303702549270358884089281934782754704251666669*x^16 - 1000463707834984068779573818737057079407013519736011938065681728794060345607560599755736734205307877263217525605994511692203329354911162983818228179836774954285086788623407336657028111416596407245183533467793306701785718485680679997448708751177216323535676340460128360341455631008529078149262884718371394861615881521953780465205638622235144150878148160876519039808450799311337199888287149690822085918164458717687320701261337475342231855379060654299595846702274768239718214034046645789818582851292800451005282992477316426863617167703290010068857763854466933346425607702447249198648799901694670029495425841081541657951116882119724626885018404241024373305345147322097960486521505626624655160887788225688031863078896377243009485330700681199914020430684468789491558480416690460383766492439387625095516203738867904060255255623638559367128454299845162280522172531172355404657561247765677434853086394444797845912602150853888065681138727191049155481889704603262956375072352874323717169022174954837832145010137380940838516328122042175793420863403346200641148905747782952146981876356169906467069436530434199911986051397489868139474429316020011337756817397922061735196105283167557549455672211934644774793953263811012201011062808487374245276416588313686483213407644676041394006678251776873382130169855043494001744592222694847486926824368*x^15 - 65008704829263220335629479831545699053376320676743572988254492130151571959073849081807251096346919818304490607168669658470225833193827114587813322605057434143530687506216116693622795449019245274602387092760834797072276147172922659515850856302517933495193920451371795426685092361414255947231424066500527830678782684573120790334335394313946412427794335369909249348950643382573942005965616808048956001704216286734335860257168564074189781459064200588499020764378696535577428767883384671619553342222121427445756522442542738577027008377290545300866201577292533338633388391355104646385904027076086842436490021482180628412497942991871495261145824683220168485025905124202335395316130088928659841827255200820516162044241995571160240455882075428866692864519372004499711721331377433785147033001234344833317556047715693652862126459546490036156798931330332911397251608611829118907815336783755364663744720133360886793015693236399554394136889107324203182817501878505489878836070214636968614684687914991253011037110994770780206100541096960637983151877523914147064410254093756937185878688765285079119081506159044159962128972334226252064004719932960469737336573246966771965043627981943224080906368935626261739872526100648802247874165247407725981221051570422175238477770711359131127506940747978980632049170205984090351375121188038471068384831387*x^14 + 5021044235402198574306483605492481181245167085176603705722653940440664397265591369467135647122922403620307864882580453994082368067369946641176564133193463467459590045255312330358715040792804582640497786827473149923161478363341681385590996186993708016647257653346494262318362055017324396004810658043988447303981195537911058371922242706205557026697350322314980344722125700044951673631399032372628663336484986778715217520292136004687833157112132896588300444979619743812526260342119936033762220343480492840127651598486308785209570307888730559029299974470504641125810266600644175821844854164386923643478671299142494813954185127212804091636393493437874822419360650353143965159794862045886196778851072308696390581320787224945916520520426258790848532021245555886913183684640182548182155931925461724999466582319889941375241436868979709176937639119987977694477422897483638607667773316603034005913024931654702277680430546496748321106097225503321405194169375878134723857727062665783766960197204927826223200181345271233642593045913630290226270707514286937671107951065579940924299111551574072670382100169805346329447366311474240770339252994031582856732015351016964219484838925803288934342812241360385974963259079171805712592925154350093141942270078750886366882146183199298016955255201960846494149808616787173319026759858023996556724939020140*x^13 + 674387459450648195364742750256494988973070242002614879410282065902531948114116621864097983857805544621582899732345982394498489903362598737461104347521109591401405183663944106695701179297060155924016352275826660368967769026271700024998267038665116092346011475373763328691511423178462866255732474840614848191402128537706610523791990542893263967977449170880861355152337924283750138676090141161196023060857892580812642410580035650142301068937776318342830226502143975765265985636967647915938732719165317946449185829161912659038764988475161226518536393812717873164526025286555631380835325733021691974090594202906212574286237128341473802171670881778036930034459948716772680378033761112682560702241061376694344367668499674104691186917939157637754121727442183870707708092578210132981963503548345115120469421075054180043141144812163848631191016220109791685354541840665134649612679416630378984716100267564480953026740739779091236881706773399919261862215292523592158150415369192040415157000524877754854384831151945999393214360029922738850563635989511440783676731134815088803994651233915308399040459974413654599702048366201368766138674131155533846448669638179576537041433834164155635038220773542707373213015213055806466398336927682547047125832707850006008752587811197377412162049726175283070048137322495349834238323946391373935092014854043610*x^12 - 208046449925024627219732814409552284658711539489834740640119444077971828144191314363318358848548897194995742616018415708000434581425471155567257483892713070017960264508523129721015712240589590795317979032216928967075604641823602315868877477448335847821847040048907287360019042234799867997676488787351270645825523670153516101018958639574224984972469361144651268922375825768902245797910940617788513375467919656952443203762903550263603995727567078378712133356006531596979166185290697284349640612467731860015050793113629560604441501829550166265523301808759593253184328211175794533414466788442762533900301203316258306677572593025799585806609486680756393634077527607826516513588570276931524397103444031908575243660586494036907631145000082867409861174718039507581499762129162658342492868782697185397163399228994721197625223592887819582617749387875269773935870444693241524498495690249959387135455421505572939207822411044215522497281147837782259442898158538655273570276135369008591174914878591844489706120361477847164857102361314177268363619216446942560416054495121610693994481538129618669915963073362935428043346336279709955925175196202627101923024417276833319864939953183929275959733594763052927879153200180682396400528514452611299806055282979399277163270549409818310834306565817890489856025585756789148975200702497948917636513594106132538*x^11 + 31307739270882918806492097860629537037066105979314199637450945297975180921993746590080653617007677058927977657537429201551708431861584517348261542359260102211114543238902032910940737028157871879131037473303209745858290425552822903014704661411440108630258463693082877629953569957669892431637496294519401390492681657673368793878089584753907965663043523587029767015317335592924619383161204651096541171502134607345381889145967439063038359787003299749715436814373630714653499782085696885126731107582903453362612208861238261123163844776186780201319913403640488961076439057715678929203301840013701943091886754547813280353490382996474800889447451422741839046186891085512459384208459115421557275599000402966724794193969839678520601183726082414817876395869029376017779930579383245965475438791286463888370105437686119317640591613081065514728142544139019186399301942533584892003155104158080916887897870460540338696607257505973411686713621740374715335969034897261638728647897310970212243471621317628733661007010932428046537382002769077396727892032730444778042110273220664587216173376677543390858625569219556611489308408922227191176138908304581837823793043395160278532540870472109996480413649702785823245201703499714404381239882971638481603098871770971052975675891372840521887610049376029060683768303042672137817887490762575089862796223850280437720*x^10 - 3534506651281744590278345425628203162904480848504370159486988211426710940411174398517978573773412022220248011445229849419242042138227723028553220107934914597682072748904882715533094412454603618595323217906552690539636028854493482767213391376894987364969347889293691011764473180863723240600484159360626438655785568977013478162794548905611258444444144782391532060323562509972727223284387162652940926607713912196381700823354402527885017634706703193083733016180042132003576870483189890168246338992079694473135631193498419558242784257982090748946432488022537782606671108174473834015039070964969024903357955452549264618474421863372162822735435350898304545790680254572883357899197843007748627384789510009034121606171985840444535726148032030202106191226152203997051031299419941753576504939995552351287218291529787404119130653884626868398991926958731549012562404941954358253893279501923369153101581099584345536788937574649541554079706645394472924743955038809293516044011164296917309802459731065331526594568891034440004854560848314304743227198673198503247955476929641027366410223628252526879848140636740613860512400676983553762247489639704750582022789561368485100801487114842120348894599126408532556739141444281545945535310165865900589637999865109949532955861538601314898378214570437031816767258432283804186387304532852698558631150455924974697706*x^9 + 327850786639013727713615408072867970320650432434574700528555657142781858459614595495108052466972305222494516226138745777428164676104019581622904076734598556757666148755813128007307975701502307036054622121452612767002051723127973192434903534517060154816684286964249889897767846571809692759799705741729535736195114442856107800898486905354713609622796764409481758774842038864729789562238639391114489259562446939149905258130697726456276917152513873559121704054337670266271366161768085379148502625831975947685563729143513039233132341391444368979219759189446301819957394910942979441969243001670273749805535465973095197564511000494663553381211223168327919196940189439367879299837161143288893929622066244329130381624298563462522568797072597213306351681391764881432584925271408597651184950044887862487113925886297027256913357290868795853089147396192623184899098682442010604813355918105905671179971862595029198493488484783980059145883474541484321136271378587428308490617234184313814797405545017437057265984631287987286265130766613057564553753930550819132504605185588681890445656866724131987317757777951206359897694347041366603194637822881596532448296903423228831406487467278705662415409678722432922174900016698677172202938463624445583850698760707654238171892177764471475806074247417244362660315957153333127576833667667597139006214943413764414490291*x^8 - 25625406580726332458085901524601034349642431204735755220813105079945402487849869987324800775027652482447796418608658875313247487073568527017366744885657335716648229340640420450966896617283532007825475109956625049763727901085583014510276308170568415732919389456030661485172719189918667389007354687658969531865012325116259228683122869256611317211395916694520283593946105173515878499830662706637596890511421801041248847398034723934889440740205112676318123733314720050366009933664484788066006684459104020445187922379792454054928370592701808056269230800271176165172879810146806194528944567735048601128816578065967053385448739104855167141249058439515535453775900251049569161816975457037229930387074398634553295309020938682088116274551132939564132796566552434602088179698434509443914345746551867328027822220984517750474453534212700261251837037441781262435432980195507885743862471167743799469366285494893503187806711336105624628441570239856725264866015733222185950523537155236779071661623071169456318795124059127447336826165347295618730244474891958886511545190501394232181539302924066371078746783411880898848737650362153199476610567641130088417955664051546061940799744008976145842994626138092966889276520006567032470726953345840433708670402978483274311376630292015957409443617350512940200652630573461674995444119161613920440148068880112252197144304*x^7 + 1689101732606573628895624936364606202320404649693080049647133623911511990732595532626706217797557889521290312704769861446963165960628788608715951402854120496236778646918577087496966927733039309571092706531885923036729851415366607611930658162874825941362412644610154609288386160801252054103951863963835557280295034808976050267700809852067499182920261854590962083053272998906519134048455758981095338799036747120690990271649853098733085586682261589815844923038300483342458584532281152430563886205512361194688734044676232474273433948339116973007311975052392411897172011283539513492791537698758392942188525146922672275676227171996343037774232722984143769173038869839023625300105451967115394928775455784651216979849170809298782218979240218726554229936734179340812615045684678709538745702490146872107197473133735849703154320035580180190295792418606941303176451019068579630103842445972364418954237998940288726515776538848639388744756948542176182840491252703160693333419976174056864353315555992558576398789568836231423390681895974663294592370575377243244575714449563273330345117696946389326008841028867379286782060665196328149350248476273019858495232456101608900545860549477339164858252682901531081248674989898309590963333451313143038488006212991501872653569128890056465387046153511445888176879124344268103671974751750174698532085279395712830655900608*x^6 - 92716901119339490546598206463801856825883950466381814218985558561279926338295185945139075627121995532868642777008330422754064880010908677705547738176427114845135344222438510686889518670813704734074021632635826544803374508311695746239989037193219238451968253134785214573494616306744868057708685956653127140696579106264432258814117483255561128639830892211205646205508438286173842867731434791110726741209912186314986609532187146412481004586531147656127974408329559395984117430286419765206409935095563514045017762179105051036992833579374680992462386306759491559582969232724509875501719872566488137459018621452734884164677014061404438076400282550347360557235318032477391887085859867451806015428500893214434652371315780377473825867585257916737885410343014350569459506068737631112288640240652974617539923691080207714417197269610411411146652103861245226054311955037360401473899877524013560759250834715165321441102535140333369652803801333430493576777859772736393662680608615814236117936540331800610685819154942016349627064034734197400416015642425837787741229158493260515033091965561924053566686311191466488641878169768206613586740451788664672854334263880156980944177984024028157553517504976364429730723128973022248991235474249253140041295760250434257423030038671284632562323698957260655148152680612735601812216948026276629727838860262383297306972387951*x^5 + 4137538153819058525064095145790444998952899142099497862791165798347038456506074031583775712738186921097678282192485264511968565571687903072320815021543889524267163299150019987147594834997992606361004083515021562544122740598628759767762943521909221257805779751786563088332828927155488437145256313940242967698402914929100243293267925063176934629667051846100843133625468968172426981898926526425645141413813454130235233596852325581926850833876904526847402219412581169572756505353213310436201995223453314779433062433123140119688456261128833060183634913637540003663541773612302099558141355032010124424591977743596834249247688848704731818239369401437393598301348554402081972757496902078189324693574722253991470984462134416728432815437282395518818782720414250510822390259582791137141938223909938793780991513256367872482137326460524920096884333160140815055261876327019660931919605715952830797534722141403550372547378844032044556011135626300638223064120343261244602088213111290713308817466632085714031759644877972036702670379579440243651566023723917314556095310510828635581150079261974106495054198840780814841382168178030227547244385995489940633640093233488032745201369915538455585984626187950542091122436280800813840911562538645122148599299844181332524347407818297400945086226089118925563767576057908958915902041038092878382913498916714744362402858151801*x^4 - 144401037021419664599491382098322068728085011331711232709612443038608402392594128086175824755936411444889158686478761366990338012241370128175404374739394736388571857478659973577590183913422666212025834350960548894761085240666746743110329029568730387042954389738580301219355188601869952582868752460799414783716683248291022032016429992351052655385487601023746984863184993414624068736484716350718868080886910151326276463658276681641220421202687734171375219069762457774398833814196312441553678692213317934536971697344316604580687588177259752461925602071341968839175867009221499578780420951102280557375964845348762521743275069330494103363537213423272238783462823829282879348427350177564428668954641044699682785700505761715249958272917638070313077797126948042335923272808313871992305137944126127306138701557001973586740385541204149564694690820117496675226699020424777982793990665964410030009926913573843714962029575406610237622057260586693274531650692367319310460851218421256924852543956378682895356523796559920306520237930490275559211494036228533977164700595587602465928320466441012407309876280650929471162109330609305939888091434712045474014512586175647294753800484503794981186851206409024026617119843360864913769108391545855435991143686768656052716589309642819629785323243382937018011602738316197560014916670684924611801273911848480496248293339713674*x^3 + 3698231655267143378439728572773734317469254700044724041353026095175411270520868440314804818805739762796760385422887200836082915672794521106966833014853187030313362256614000418872372481853908189824327980626159795461404667598380941772958080191720553814123510268844143070419136877248905296448477952149932413044766762776595775888648948295809551049296411346987645148886521207060776738821608059417168130980708121602228812114605569660446983050526902025687699065685546931520472786197917623937737520021408745002911253221901724123345587120457967897042674425708111069775194663019770470859104389437823390815775581570955297729063345804548025718052328123370222877623132632345681243761114216134108224780143460481751272459508205208560188730724529916438018903553799419168623267868782518239774861986240758350504128515941684260007715333567152938192186590058511625536899720990770673309685924531640564106330494128889363210470606187190527620003183055382272249412092645136577220535152967324661001574903188416533920973546460927015861889261270783210948385493783481565976187897057698425325696509003013382898439388767525003143790690993726669876611027858981148489497520414438767917001625123705165375780099609419892200102757148765702262909124449722173957207022864358759748810580159464015776006143786820948782310066097144677443662257332626950582928065078637275348130627543952296*x^2 - 61814292016227960042030263603432208826512376839682233657969415056112055282971876906928802831130278210080641738028229622673303654872691385950401353931501733209123725348869963930261645711531003701986965691678196571412036978861602357329299894822755106758880160876751988359756759226778026649250181842778990326206142315425215247293885525617298844744318592187115548378950366317608446262930676155978421012279269832614338497288844696964887918527680791549482444183317478519646176172949984905341965888444369518383913754502346743978867030624348965607739293303359809418341681303968908897462387469813084840692652519307590226593959548276131525252333301367913322698547670942502142311932447444428112360270523278865318798501052620199470392241690531664098928596109308530367903119751214363005866536421416116691594387583454925448162184222918905551456215109696154698101155553532156624069839750058447659986184643320693419693118570038619215396009332270415453958878814292788883988314036422694467992140183726079974252047817611484712942897112784287837630744536716708432452364398649954842495359867310465064040558221987160369786168492981779068392458323731615586296859732522118325784965147311287870627882004890140462156984769493084930612307127559318239911947387579618567509908849368382162149576616410914204363790040406882972756285387568923008942868955935090851269636275607795051*x + 506432605666250401652375025905362103677906031727228140494592391663741120646631078534320394916044422143927497939260734079767250220197110415969634272158331815627296951313709726194115510125979610705847243040362838271623265984307876994324372645170397945755472085569140527547461592698281878946075958470002396129316632969953925852009978570345966216802342864060961032573644896866031920100479794509240458819832566041965493340750285329686499515408587306311217985934256795152654143222872765300702803372817563050878702109407673175915056351383432769923681857176058206056941757817512397437700760990353808957265345390912930900891751081802898376955059192043886349015734412529131212516290042395808085865541209489759672066724955047191996164368058842551705207151982823050412907250797272686649452694168206647421583788911689556847423492233964023546662694567562236577438219629778696932480928157537044834415064528207715905539903698822403875682569169358368006808371348790513418893494781245056734325648482408403157497244990714396412047482103783017025705790879465381216947439103521195726039241470888401142558339584922530734232910798531825548604304649072776759466705369083372646442781489475453117499098442862314420344118969123966534625187508455410915907119926543996078416782560290120953424102214401441101305077050533717883220010883881722001819500718579871239807340231797905762, ["Irr", [1, 8]]], [x^506 - 31372*x^505 + 495142942*x^504 - 5218721533750*x^503 + 41159014564526514*x^502 - 258118445777776497416*x^501 + 1335691946136859816488174*x^500 - 5842737699970197180312081996*x^499 + 21956226041120669995788267402171*x^498 - 71626953250453411201432938632694286*x^497 + 204033724834642194881457025238397086549*x^496 - 508122942181686383255035429163659146103761*x^495 + 1101358052298037527822112125904240537552917769*x^494 - 2049531193725448446451226633017371981968215474633*x^493 + 3168789203862987192507550439101962625983979683520655*x^492 - 3723580307492665531716962571629270682341985160262573029*x^491 + 2203219479823557213501273924192472834198934241393608840692*x^490 + 3411011841638177074089976242553367060001291056954052281676735*x^489 - 14401074109045670170344958381441840447506391352440806825435561339*x^488 + 29021840765822620845084738212918221489855863403829518565608643573063*x^487 - 40188931701971479613671385215677155738244561385044536744152806544607459*x^486 + 35487598383326410629983592613986319365641869638883195455682408918144013723*x^485 - 2125503597372254939707970284724709746053669720333947149917349917408892352205*x^484 - 62759821059613686360487869875396992514790553683624248388565473809881668619366960*x^483 + 140829498141048857395067450086056749488315893166176674723838441112084084279789837643*x^482 - 189440368980590833046735959755010244440236370043289765439595248640830233803670537969034*x^481 + 155717325870537846426085719008734115977370920657305941760535493902502243803720459968190586*x^480 - 8318978073038457298392344955134230302695261617235813587542598293978041718641692957212572931*x^479 - 227106243159926240893952591387560617831528275688471122989704556422085423473853769923545837297705*x^478 + 453891144983296729518618409239855156362933414871390167189087774945736731771570134552821346812729638*x^477 - 533177697221087452710376653615390826769365473138670452948721988315209177456021040019535275109892027660*x^476 + 354722690715697883259020575052279781511768952888048088998660177205606457884312798592469567092090856158699*x^475 + 81931924078898087632052968768608351366055130380729070635776532066898868574792673492405943793501372413099417*x^474 - 626287181378072062317604004658806115569438830109309361315303297253842664787548137816663502391559613656217880531*x^473 + 1015681180094630382211451254258026116432008696242417033497506277901526817763824951165244167010224505965940702440050*x^472 - 994161517844353476353779691738243979392921932178814956450897773930885916608854408978552122823210605375550826650120188*x^471 + 461668042172855747136892217831975245167704664928789289149807044542941831005609391017036572853522685314839866235188685154*x^470 + 427318377226151291530919980304612578772589438748059549344085090501310979703099559196998178801948646165871251941514332512590*x^469 - 1286712798462178859722048795871937471781110915533608556226009058038961775310209316387292904763537681319451914406260124214092081*x^468 + 1660692619907706886464045309545524005991864593122207446628900389171727940898227297306991615958834267009624478230698806242057053342*x^467 - 1264189664478522363228860575976312622092026354316922534605210173599211306364257867112984499930395651787484763024841739097363813538464*x^466 + 178788021896392976898222068690349907614420461020349103593800394982349063530045847557559255936544428599361180892904981574224892551972343*x^465 + 1124195290074646297388217488233600093334580115742140555329777373591278612473604086480890041500812400186643826176052780186181854401334294932*x^464 - 1986258763852085021848122804552811674657745205804184571423654768518408336367498365966041650145412111200716595670226037292717371468073902962963*x^463 + 1911339834504873561269792379424913568031768752161849116407841420561136783057902143670410539303455235873784502282002185966656503499679745719440524*x^462 - 871328346552647277030526530745497786623651405866804202852949140632487098336788295236151718334267859524673428979187772837762154528397502899855197486*x^461 - 631512408098059897396754951231401742497828502337310022564170531566166918453640547119576068325055598326055332630347637981282719101895094341271468062593*x^460 + 1815940076326101014216662281826885847889627950273011079623073572590199733558804259558735115116536220271999473019043954816660509038807962532525375278392265*x^459 - 2059299461682028747209563410446460728934140939788068969628910648646562598625223896116016631409143740245198479691854516583678052083369752385080647660878444194*x^458 + 1258376182969565676699435103452764502369979906346485762608343064792165033147639465420990446859694884434022935370609040597519107298280833243555920719832956367757*x^457 + 115681758540238255819340522263622882173158125437873421730811639420255312912157032461418564897496192516727398300069466701087891050919665740338757619557718447711887*x^456 - 1305132600306266974345740667126116964380802648462252707312735955790321201082244597277329251640127937416726732583481244263140747613349379742496156389461585936142660788*x^455 + 1711130977083713570526168113631932557448075495070885266671086140163358845997817956271996953253837482914268950398124910519134244371342444264754435316065738409350475494837*x^454 - 1216438281954425776505173223861980403720937610166536869077574885172553793175085878076672126364207616683792748138114738152283533545712324182425565357787831139023934926499699*x^453 + 198969788266970946858974137097344088146395303293269656032565656316233300674135967479081150063482582142196010273553124068745316767613174055528044210264390092310229259879619199*x^452 + 740829886242665127399947675166922008925326885906009949468955184272354410992946434219393389115412501561186770601352099603031017929644128090936019053785009307893712395733713116621*x^451 - 1141577993620301615136340751607963104844455706764511793579938802558427684595670765150524464578641649378807215396454708732338435794629377992147022666165256796089854397563004620882575*x^450 + 906782135105657699464372350448963763382360425985384089903125087962403327350845585488736084142649621154221198138070330210589709791347293218265102377588624114026431337225254707528606744*x^449 - 287320895733204863004177116958592576252988462157510008757546392190488312619958265705526631748973724395030211544475106882007941438529086279298141827627473499860229166010365084978626801767*x^448 - 323481763429133805546528836634089137170708777662640422531073154883958126792512118845175119906261264139137089039737039945012135937294310231792431145097096217147142563109868876518829672201631*x^447 + 627928307327345608917572249368565954634889656545798478421495522622105835281430789867802816705567219106640197590743894210701793528211013634075569818343591426156930002576831040500308652386120403*x^446 - 555478334393699272820793943378177636539810608265082873524323428065573682110112192388852647023339934646722113731379323611110714341151699932374878311596204778402111907907825355641693034454159235241*x^445 + 241413120634930084970475224630659433923333388937648186097541351692581362314571497097624439371858937571962059427502502476931993638865737241065503026682552967820483266389342519888236932598982678413609*x^444 + 96582842772693266340556031616832570299344813127714100569053658293790373760913708689203477168076069923717028023138109729038994112767476463639084155900316453404078569526209200350050221056927574857217084*x^443 - 290537872327442219241323744430198002943697965127423276805076356136292939806242072139051494547201927695209950847541005603875879463413404496757052952483699848503998679104351802302014459443827430196702296931*x^442 + 291209342791331927823298746736864147296505500183414496288634705357337622679631176867058772926257397941023047665405963988039660243039173964206180778547300398024102742358724882625662336856637967994387000464425*x^441 - 156965160811268484684992442600731303301963775982632232441577009497127396594784861901577339933944562964999003984993496731018917287050644028389044983349909520862037637952172100861426548554791360350794411001155553*x^440 - 7368483181300038752839610655070981870522656010406957378156670404766477275641556056718083718807718313419430223579961418066960917001511229003621202327282202695729457583771127745360005149770265261184507347432910821*x^439 + 115431549037440584909686970131139622792988349218605422577434966064019458662466034169824683409745064903286347159800176364713059104233262636694816633274298619500068143365565265424755172249856325800974153054308480586963*x^438 - 134832811098963069138312349832311810145762786600505071658683653978027021739325261470440113015750352204167979623215727503581520174247887656670618317969933729639765476937828816880808221368630313732790245407870511871726383*x^437 + 85422729411194346164989512774286038531685851669739676372390345667178410941094578202367211161401717298759715204620660873052161780887748041987948645694328803500069095761508266713073478414951958720537413079790847483364426446*x^436 - 13122160714813659763757668416695133059714976737513027606307874361551761004190512921474974083297041078149384958423123317198472924356171386541258232789301713090724210409978789625492904135939507096220866802650355755986547820701*x^435 - 40377449958540191200006427260811240459211959907523087038913083001233756254843990191085275890350007570780170663246952902658174439318620462444077493503533857899489162476835087519211870029817429126866299070469409787127308901906433*x^434 + 56227950335095851381542825437364764882500084290235191231657954693929668592651670431805090430189316938874734915220010386282243283015728165237574015874259152762454561405168605363927444440533233979755974848889448788732171807698172185*x^433 - 40020436081038739520849007951963249861676299936288312611524932964553827035778884574716133584137741203070491823222883972713936516197104233590415558021006388000140300132925378452136532926726942816961802296355143834879784780371957158663*x^432 + 10889288202991925606825737043016275295307607736932709538044655162490010464064495440313018927302464747021839372000555018134072767932165090321372569650962707620704910647034301608467760073120076533567105555479313853584367946594336341155255*x^431 + 12524271403362724717961757566391021324497821641514768107165004933360604981921960988439078850080938729815578485054630606675213615134003457673417302104995529842729377521929838545953001911349600451595442540691093924450050572721123002690714950*x^430 - 21129143387342351379718652382205013936187758995921025549042079296305300717935727017413300803588999504966025728937634462317389509343728953373459600884127793727579030362186104821030120483149046944693819492912768617869983260136302080749540636131*x^429 + 16449228276109273900940268252578484394447162283423568419930733538926033957685657604368464354076310085148697843300728208048417361463449487152068610463139765494899979843514515591336189797465479426223510937229697614759572536758191850026885733330974*x^428 - 5896968164297363745447193434902312795856328228062803446380998971767226577418512119882494128876865145797697227769172838963025049997828476857887869844935741146485829206105415312953459470760455827880918113899166679669562376825777226807192067723073259*x^427 - 3179210160053150567461374134207817359449462231532050496483581921625999833991008260273941209903625501622513370028547115292881991157939189629260573013525594334906237325658106779668251401597757053151216771158678604510934684594495561396172606223275018496*x^426 + 7092497151110288075243289240698848046048445246860853365482552618110538463612994506147704559701197061609513352877976551242332065417164922926022874101855325856601195208278794801310595689501771836516569488929472549428080864239749808351403258270983200331306*x^425 - 6122981827997279566136270573339003626612831314575982086058430213731709077771913942948450450180641940508685989290337498428179244563284310105228658639548538134957036512619311451238917268249463315046097911073617040268486680745634385211818155548449372211534402*x^424 + 2735073413731768023466093149273021475809688641568049293520318912073076142518476589148254378640171837984595671898657023525779881809819053594750513108810322132102356810287385377114723071458876179568739346885768210028049995301908002602982715009574417694417885813*x^423 + 505372442191300753834530668645659300461297740213947604877834436067921722220572748340324007585058382832193828622007103357108690890496693043136057354229100827265288309132552611723724849673618143794439615815307355297132104815612685887668563001545020605924725919325*x^422 - 2167953297996750017378575932296202951171967012999536962763204027133402350821729245898891070210232849574624032556672861626613411190144423388707337596104311776314432804100950751976326577199562532506038424740940381408324169046868439275389511370536384896151542005545885*x^421 + 2140509227258183778270389173225776375226232952793375514661643627411666737111357524195201265600273925790678259763992278859394111539050136591290224918312449501445088420322006622124214311594102197052265156178274408233053309332766718772458179734982823341423247397075441085*x^420 - 1136036232698171286216528022939797820211385253566426516685063813703711368746074362524085074277495017924166206534983989163130837514864036975154593337018530540084257433379534638943872829556507103565571999242301875462097194917675526056479542980182464734516183744089032115810*x^419 + 29175599962790223616856115464674314627237504719284604230180569575715746909082560371950318147213857657792944513404033126105656204703552400484025400805407771192286677908007557087191447703457109060325917246233752407955482618322409266501003607177386073816709688283357279328388*x^418 + 616200351695207028067612697710090146060361236196859826447474031274320572002333959336095996557878235135062122205852954015574575389802086105207985186926706946370308849643197752751215888433489267988441140695788379604772585366662809153729685679826602015076852594345421800221533392*x^417 - 689780384430726475476526060248486288994919232719672628115542122555433798677174294874311583763272020590514459706608390261910789322678823406429961717014734528667007383933886850608659313402806193906215923703331745047293245954234717121700739282033488784650764982241055888218314367152*x^416 + 404309038648623364087180045232397462840953062787398967727869131568768488736372331973963916785328947144269910625915640042829364597840315158726200986132652170477283882955277067116523867982682896850777863407341469948242112097156132888341362538413645378850889466438197523608012085989512*x^415 - 56763624494852938529202417011159413374077994953960267032414289750430106610969637311340048286633284614404389310100771733872717251430434284235293758935508527003649823105389072560872084279311895268345378283002629082672535643311707642340328489145866473592923527852762860233024135120359438*x^414 - 156450974219217497520610122475545793176485555681636942987117582039811139108068294590741570016482887252922389453094564932475541785641352617078788572547581369904824169529666085846036236888849696790885891291266407367978251509947063227967797288017975036422291126378258457728402730893243639597*x^413 + 194709453643473568001234430478307360336595310608685638212947533113114863412215912484940232882879999317546567201373994517089391768915866680870177230781094375612677998143397519160444197242813364044480388516822928137337644727436214537605494897293108328071084416392113917558577428458914604481603*x^412 - 122902188517702938508900317157584439499403883460773994534840977465709352555926574188869255326183920015558760070420191975817163618641484052122837816621025619179748641870514873108756498605061278305508720776758002858789046832355696855638341180752842022244802007927538273277976004071264527732042485*x^411 + 28904669007634017129548704753122407830544680415530027295603476294911166495947198969896420744120632690096638312661055360584336540562780540194619612286576060704330174983248915028781312411434727188434717968633173275193570428918527742446750680884664154933826097387194193510873741611468068469245728072*x^410 + 31724121713364586833729106940347064021682802620385767972368445462709356538601098998595099323157571958143567624710595238058582020568384113173405595880766493150318399299039099024004205125229590794730052530215986423297584776329744003292981690753102403194824812788543800265238230111614082647674739129307*x^409 - 47207844522630951203562133416998700280843126439833579767332934543233878179282820373251555313850569287490153272262487365596686322587311852670233171975912879331949687608998357740849740143390773398469487709826353913510002199452092546341103493019689935648986514609977783568288772781192358747792177810382712*x^408 + 33109770729301725707256400694071471703164303201605793998782002458456484600462760399053028528649294019479660746610573743387907174545948034333102867034921712494255510605439139907454170972909849156561133882798613992972853682444890949323497571281445398907697520245317734986130130540272207516376028872667696360*x^407 - 10929263077883847095276975771787190717619070237370038152706959031754127450723132505971485828471867410188869951901443934859573413099993295316843186256875238101083988979064914710358591033737853737405324900317129404188381787440979334636218208172259142523300284406294207075010711512284920822101352456022385117462*x^406 - 4978751644193974810892268943490832378845045921521923330325509120409221168221207869804371617064638147984852479293448440652909340000083592214186245808060145327990171980189457082957644584675247905367111492733448459432691609842043808528781403731823010496829792489796673714175086570276821665782284502689098434608018*x^405 + 10383672343026848338501043735709649602352784549764503855862072528437947220341234805821721561070885091760545853763753357590112831574328611494294530038089959444658143596471072803755272999200425224235487783489609924563183900500817066293956868485850756389440912444910951239213834173230156922463170756976216430365355079*x^404 - 8056055648991580227536979180689633683563162927830372322776756891848767635067044598541588346344855441073511661130018183582871277307727246029012185601606831286762746293818480628659549256460075609892032821205957653163166305734663710412628641726707744984913597362845523449688741883819467246565340295570933880945414143018*x^403 + 3044989201731262198072705698844228788482635294162542448885984750563121078379638895481428027867574648079612881921457319637827967826737776734516684178348830344524057621390771274011471164449932352604681910738796054086466857089961789653282443348882553055094922822665652188517670361265942966206332297321406028725505018721890*x^402 + 813751936335110092669549861507527212503777027007911628607777541942664852043863048729418800826222565230132965366376873755540135293944172387380037221038089048240938625041039591943804872317967198950551385327293416051069836651628141869526620281605198553104554433489637037797358379405753825726172896581407004659899320139513210*x^401 - 2178692627616429679864247236930401056961737807725006386906809192401017198367339592485666708309531845037905524699997543561969642335266667733447149695362890502111682146226148755970735462232399014957782933617039087070678349571976869923898412030393510410940189412731984547245558691464517975394281031410307800653807329907368913311*x^400 + 1663681546408677581404987707580297861935316258007854330924693274897957373340998001520544611948500696121960955986714363693402880948857460084351897882416649629264618306176246812996721912143860587552425408996053285770914819075580269825817744009174576518257952693566246987664862994066782105124632722951049752777249074639252760345124*x^399 - 552109602766753029991582516817988216817293281528607317908895470596848851738968915214841640904807489912969612409244201596353311663988264252699551814252959763968694560193693839043588462604920010509168706937887178311776357863149785904769316274141897317957266216630160153606393606626454729991744120821343289489510412804659327755823751*x^398 - 228596115751744510810794870190905518185483505087099368799677838433807486280434116312305675334250426689618388975006265659579830272069445196440526215311077713632599795519922881924950434350018281272864543833304890826176090045725484783253753979458471017115978841281656560914724188091227304974886447820302239035523388824830651076530422197*x^397 + 432819544504526707828558093321746541584172453438468798629385775750552058847572742514956820176062776238586523960933876915617301730071934714406274681770238162158583556123735866566809583451261038693966663608774968120866275143538938670582425851530619952916042779866349003144453860339690799399735431536890308029744755312291978459568430389296*x^396 - 273504244249313671749670790242018723104146621896532601819037669830739863180828707435901581537719284188909368173508042192033683150426122747278934931587392732840636153959119623391451105583098147556796783619370953221293271008360979693574099208934540838270396670976860374059256595088341600691395493711257821438107499911075987555959608973379414*x^395 + 51252234906533901266127028806355327035593728049829740541218665723312406053465376395059829925875307640787143665139566967956761279208022526899282520431270770193125642709079055532390567797481856896573597904488235476889155657499329300809250969672838259871807735631689228707259177294616056070501016312303468305841603225870406087510451621366777654*x^394 + 69103022653343091491845490117664003882234646946095532978352379570586882236930939550109410622001385293115505118509754938748280795954305359002073758939673958785971491821480831151530346622903543671570348227960685889748724699102937432277193850955428173279143646233268302865684634113531579642919796066491498303203680987003277586028120156187954707451*x^393 - 78211747598178174548078092776105388855964614400066537350279868269348329663891269318247829818293021336112626697610916741140285843733044963467114889312424578678427890921168616728503862944014129067148256453951991152582372631001282983994777618749964623188089975346393105539650565064008344124572023849446286847848791545705518120879193171751952458592861*x^392 + 37376397027950614265099939363187557757592429932276293490965362206619932561693526683258276206499372436527418283058825268756152630197309051600314658572083379760669226609787656066699749804592691233252570747792941553345589019148425925571157043867716902741067578846343679872668729749657748945263151777606889961566409561992028066166099186651758696270708175*x^391 - 91369244002343196131218344785381450158069825168690385623890876997248990831992039525425548872319310623029851247777974395463309635491706119042563089367536743979742157459858670961736667184532286985723026196615191930847686256562459294177197284243684233171500386387917379018900667032357099060990854724106587469090985860239434283117815796942524069523952391*x^390 - 15037249498757649061278476141369348924982886818115609830482579674723413967788541150748979894153491365378879122847166852505741299412855550162678457443459230674077752072795095037334077764430979867597871628747820704975603129971350567269798558878760790672613018110504018629248244235243408871209112623725367887524197288085740480379117771074552518035053776168919*x^389 + 13586542565253591898266367526519410927862760068432191264949752141066549451360973378019737235839198329969661443869589877911672095698254614542594246936205080095766749371665082396648657115794328376919282615781128310376417412026956154289375189206203913719896274487124202074397039927877479821836481385188131276933103670345852339962629016868056963221706091840389694*x^388 - 6636660636898180785390066188446642283679473627005930356621957405546194758030705927054475126401388660873121031059447793241652390867068721745595328465578088933959090059624627118040793970785807617771174884356783114454759026985608082352882975451307707275701875464880433230398650434291808777204041159316865433372938637475803687470480407854510360915205899440261265496*x^387 + 889649572377904003167596542003323687753668520935309448221176990385876713654487136473033920730547854855876560223311195213471522421824664480039897979319283400090508522585954580382995242269161852104348776236829167724528855300242672165312184544636120146214948416949501383172448518700514061849264504693237595880202367954523432279331254081636336309979847779702131616883*x^386 + 1960706497446113033619514285113256184108402442883424262770440083295196964177539059325593924697836561766840225445424570422794848425867285207880296439055980269463731128010041261110322274549461043534347950342379353065232320685483178407891419715564625423656766277373434730690239593497443257520476180534097192874384106935324425537326728047992788998557536148536806255032619*x^385 - 2540216955193941888956506658342045208953375321893974289065439185283911517129174129113364024154133640058398917362428498131428457418380129651548660878477561932304001367744312076246879790240571468039230609882079803689322709195113432739026180879750428520522271711331687093792561231484959586334976291761877554519780402668678209295513000551503160857423257793128189428749225030*x^384 + 1865548209532716403117424591920183606034826896598999750164047563179359787298358812902028707503324662717727645245816868096156300280745948854891835033985303757823413363755265313286219143197407656461900068360107411207701716847333050643603662720452544104619477917954815902020737162084092916377303862637782522651471830560380542243589395534297144891756701989774320515975045444964*x^383 - 775361225569718843844183977915097458382211247653396574158207725929882643485594722931905358730837838731672394248095165581299086636301713847024814481887559290227508969211745809420602627363534420784531807989031706489144854139422917179186204001332733249902950253891046506008279377780262839126450242029122299857606609925202178051427008668435213832061303887717342871450889098738773*x^382 - 125002125000549295097004659836074614657240348739124564921704789386124649939980018768365099954530221189617409921262499920198507171687405030735160330684949644532522011577653336575329006774017295569173744120685065731005897148990876203005754429322192045236887068011840577110428681145792276389013392916049015896777236664326128699468400975182894291152570647513793977091958410935910342*x^381 + 530564344615166549599014685836215051445940700718214074571127682917029054491790553612086490691665853783566774426084779917384174191452366552888959975923696880372054384352428380625626437212825684658433648467839269790385044541023214128374540778188751821049057275935779664023722436620337915582074466857503683143139992014607711718154522372643813892151633421930614183159943835844926164620*x^380 - 473585002289642119622709700025266972533630620855508877563972051022586512561743783395333847027385575731333155692228676574286766830399352129905455915883896783195647587675275018192542116407310453218046115402440383418169284594627508299729947448652851249102894918494144727194756695106051693420054520783218555265830687170933536475305248297034081968158944952897380092212416516861040962804153*x^379 + 202535424702201396695392562356531644232486548159035450839386122654576531838490964821790172055486024196021960553796278969575276762463463164318385769563794311358558408969961854299633993269122555544923146964064446143614143505852955426945683874328868199072188152652476739304324724082577777711958849755986061409614794912236976575816931979990309847205140016751583240294651121239155792521040359*x^378 + 30848586079707323051979791280003088090593327008270382652368253381081418688329578499951506350793847353435874995251223863212856919781731834395890365438870939591448435719914761054528090645266881976726677857032628988893402208552995981443634099392348185205346591774023817122010695385840425232199756031521044850661871388909119084396185993609088811939291095134706078395633089986060100399684801318*x^377 - 115364151551218763793264331942013108966955492657389935907972526879683071765640513357611809242470571968716349633596169598299862795925911470765307661593242861016976998222640890971305589957303360884993302330914408272674404757406014300119525823729054459837277084961565663890762377667065010935189276641074691755737607851402779260576398333042721664166715182494749543213027737600477334336516512032054*x^376 + 81733343384552176365320688264574074704890593411792898470368033287624869204708001206426207638929969115737444404831271344807319240664069198604705130263696820949806586625836101972589013065749846051827481573776692609864479392278969390899737011354558642660665993227225695181451112318831228535300492492711348407889635251134838805972249444973149923149687854311381033604137027948926759900047173219433482*x^375 - 15581219429536190634114197506064478802092057376252187262570932353827789680947005190410648931823572164348896932319880901483109698013646628108761367684551480687176720975443026143185573890413789370517124913970479956423371427722243939606553859994622749246499624434060821134946237021164714345679225513266946863129935595640132313649067560304043861282165561618615399333811484125958097462736008958165406161*x^374 - 23096154245012655160441941238640050996782617453172581132262233802524577306999072342908681385146913864646122494844015722966776728994106225400685586714897843434357228692078781957021939447810952098069334705712155538904903057062048509098042680043588005782963234484808173175132461583771998908511531476842058814481840508289585235142917666632440119037356646657203779839876499234013543365922158096568225928674*x^373 + 24392304715606013173321761995311220771272773351335599035491392223417051870056317464525728391586644364926975378013740073502308330318225354905967082187309227317463456430255620106545856236690437827099763526361371257721456430726085598730312750020157269349501255715608432009967122814855015052274923119887910879739309549326548569951521565871237057705271070067127203424642556209991737712351165482173660750049679*x^372 - 8169030903055874860187156837226523622278532433396789315518880694990322239267456794069674731546141030121344692772309734290225856173357444926336319205155977123572366183008912925599521051634439820059119731400845427764674461932184108623720040943584099727519084914717715365824690938256833730010688307457953972002777353800841131680924609472604599433357960541105329833944191355095036821133012152503683529583216980*x^371 - 5022085628451729572106299798802287024805729190832407248069967079773100928684235083363932763750135560726620506516016965982804122008212258589597904314288465908469589159699320525737118629212929653467320833167654732007736920652322663896124881688965158596482559816832904765507824327817156956531335140833846495926534681412820120087936944496911445374959162789470859752779811998098509757659641095393426775746909013167*x^370 + 7935744192161111782346971419645777790267618474682186978536778453248333109673892034430192120201448739555995139376916911961177968934646350310732727499005781044421604866675185947507461316854210237049021369830703280050916417218399915223439436911757385128205697563490934524495337695915177061373365055076476014048063323833040575581793263196888494524758147896601584043449934843565452931810195071037092025561516552212316*x^369 - 4188636197404510529561242142500531887812834109704574078047669193712923406338373958281565762066932088601715076585340782909417584924831731237567814501054008530087808245419187816074359658819951942266436602467109935024862098234510958848359175572902639937570553843345507799027729307036676497345751154992008245708472488936880819055378152861159912267649841818919122905416150047724666456544926963271730158447643352272184446*x^368 - 137395344003194971930310511322893010277764612507050831695720127378671722881949230734694550116263161654094991121979264530254071417838967576967931774173730565040789113924037504032789045695612770734095374616152408608520060693505083201960786341418857546487834896738419914519702685348024962251830085055517059390677808597900157432957845667688056066906899126615100562333122717901910795869890863057657652839853327783122424538*x^367 + 1933526223869587446397794642563800041249029493001085358284861856037218434652463817465043943066261538957783343468908408758459658947250987818474938297309701418504191059161929118531897132030592136336752284912988016463027958802254820466029571015906226398325077784981948285144116030242131061498783024162191069940323508281644202860799253819489222033752914110417347382547670093156988414033356689794996023579842881730108589420844*x^366 - 1486535890617101770562634755401402573685003707423608731280360408753779261016220331669090195818249082475363179452194438509071307936799249508206783770500038062466080661250283919321527462993131578468083577732808832318934006535807405031583748721794777000898606507524047923174978248808942651514256739788838971550438613224416184226489462807926698825682843630783850614828027691840683617912049829786793323332077220498313756697347054*x^365 + 381069397497781242076071709478139042585971258026540674618661039693825844668289015716613928704068590048401585914090009446937068825095524624577375469469680504488121576054991255871580964453198031487023844891322586959818034690117316939581415144467154031316182266405341788668779612128830295312310406971205227256619008060962608061194292567966365656878101867627635585104178994028885860011368643963317486683813945297769931382883354724*x^364 + 286450831789929731681053010996683819956058139369604800645958342744860134633679047854242187466857064835791165152164485238241119998644404937442570575613035552616716081805359856977249959731599848477400670859815824943732436926513220978812982975726687998980591795632088777179715096280513862512046106964248511213521318138449135436842685185190007543286257365642645611325728682366276021820182612162763636945292800898448715804320839328941*x^363 - 349495405476182267342937968675986211770253499391053984703321913835512680930714671664478312420845098637267610504733407321571848898510635229517673685911649863919461621856139320399485853977824845718203217847298726067534474600638168760165880669076370198518344745179847519829741511961278999498165995038181316148433813413327944008596380565203815065578573719126703909655066956213655080974450880366905682507737548823190155071273510966063903*x^362 + 137164172905029828551282053220881668493508097275777426676495020875742442420611353903689380878086159209906541757434794615656363732553124741258531566008254913165427701623603123465391392646249802428504049307822490450137115985528539681863205787482556243627733929829927497079972909488711651982737961166835866312376576052181704185942801182898934741429343105369247524192813224351616451127289440121201901917550384138003513861209397541118776199*x^361 + 37988488459992296295949201290429135977210621301183755140600247659384175170704672060795311048099128215121806946825232861779841664303370463848148012682070158575787907425855293392017195988993535800287005062730682238597328882565382068997712414024028088065637986697092513348333553802990974976527917675820026055800661691216860115993363999674729758192912684273549231389474852717220322598074385458664620797165179822135860932791387746190022743736*x^360 - 78870217885858204367003285506349854942716569157637492556554909408637115264020228136564067252102995314697767142625736861379772592135052483150857866949133711435304816848497771087959663265458671318574065454016279513881280850472561872557056361806188215520837731151801732034152501241047906105233076287924663525281710073034880518792082865082733035048049019815237027231817126666150686609613894370235227472152397060449694238344379981118310581768124*x^359 + 39197973151494898256786805273816755549100695285471989637024983014941481676937727247672635036113907111696688021917691063371237792116607723681627669915626213333123213090846881620745235378024572382324915830528392674690296783348990180470954501470718390106073493964420727850747029457880928937052945538441775710962780578175870935757663673906763964143339309313403978993265552992942485792697323827228439064630076216648554411281234194345967044890711886*x^358 + 4540374524356961366594448577874780818961960317132351274771084976615030383344727228579200239026658335023189807000830991263050123408096080695376411140353237999355635904277465983327153170975405425733115342665028778316005680482983753821979389729236580917264711665015644462231509539978393941886018630422915705202870923061063491343428953035113383106624931612819116882955148642285458174178953831590307527932963081023865463498306528838690398056839556816*x^357 - 19430706913914483402108897402745559393768890818638386074406181509714152830701248936308413738985275789458353153611938969498944088459579688698635352024001341097810546875933867401619569635120353500167825481046405259987305748688654717976220798295208913204399341791417321549458841557672664121194733205591319826525733069790020132845581879160524511259861189420059486048087485110052500968153822295615102005597980105644830862671065933916740455135106384537023*x^356 + 12434261279960715997536267233259536443428083982227570132582779643911085998328645323058566457859176851438658970681915406035448384273282290356875817102810708866615150291173346289593721024971694330713643599256936027476080699898174966527017437749858403456957346241177465491535591063512397858074736441972984419514685781961552651879653736004911302825296540549400806595294029494986336347629939757426602472100492266281979823371698533459397112619956369267775608*x^355 - 1427089037338485760509756683091079338733342012244491921152913669453986143258713606346236128719835390734207907548573065505345246699537205334981917485059563502070839567464705453498117657653217450385379878917198547382011311200709493452459662780595933195436295422159297405351127518975801585999653261220180783636971016233050814876989535841566935147257956111131363971476568851774759296837040966778424151369539473608081255887262769226476268320670374403869349429*x^354 - 3756774849768223228766703443718615487327420551561071439475980819625729848984702743072952190577597362996781202974297827126591552900113524481649487960167236454896933557126315071595220362205929405605170911621821181141008311683157898829073611153949658336210086753552956030567556187187063346767742124155807615506572182085867534392080247306444000215625161542357845135550827188095304118271419532823708485773761360137383166953261725333576746107219207964179859417305*x^353 + 3219104466785396266700794124195472796180416251908605891452786335220303371325573191914741163378705930938281077421057888300208935724469084476641363651959090859355437402243850877272797256588782541501266981210015359044229666620377467339022265023361277910751843282957630610338285193160764471309348337964282108225796743531102804789245001479714858011089072555282309296648554147523561174648936364549087105152416681786112957126252994528809932669311714575156101269941838*x^352 - 875243273099346981994110506580277986471825334798487226341828109723998803618164894712997079001514191023900035398069214219191762124371552650297249136573869322533711537053669917791344217550843514118998887325426823416000780246157773481901052683081053379384235640586171376613526035804201568170789911992460571160162906427507963838590517601872913248414925118938435933403096274727496307573464212626934970120803844649718202219984695174577797893302007835659701410518685281*x^351 - 561345435551621545460405531319553346261463848129954598443818071598795347039301170417461931650778762182785453745617163279043373160963098843915094223811459689773596069637712965268285486049004892983650959387234643205643824403148332787990915814419064863807391107739677323877763135751981401087987339109434100268839100299295384207287189871488067037679446560643619828766110037538954452900788939419353702777011706338405041177199459445311359186272429048340678649713205650865*x^350 + 689733627445434219102361099084011110378732405120098304074474811529066870360199030896739766427287540973681677682395336947300049879707684871877068262207422336180217605259247945493535021885560330305992486040551245307283071765305901676506176277756076076759313290978253651094801548232728540831270433672876310329571906553606018663533219603273228407793368758455570051073069745542898489010504991084191108793975375461423905386167225965068821073940430430976666997880844062301659*x^349 - 255102109542636391789543349178630936397174386338184445291408911023684761376139982359651290140411378766109797842997061130040477846358720547346331341127131068643750142901415817578265781370248061607528825878288313632984097052731025744700417550436499665161205097821584304363761941656357754497765300953538454826766082432349659769537482300573697867037668977552391576468549816422254032874352804344784988958013380029666556016069563452979762799268812037556146486716013330704854442*x^348 - 82104800579161327380003923049903861148881407947829537052005158257730769540652349456628676003498252233003692194910103564497457878732565881770171573986986873745228632765111676300627047860288404666237340296405949729273302988079306772560865693423529824305300171795478692437087503629909663824587918734141691566080448239770740310180177441440773824068217051476909832947591084615381174023300770332506321419296811132515869540049399383069954320521392751676486715540763680183839302180*x^347 + 148586569577815618543695253098888000536568983520482607529174742229061407388466871958944239480851503131248181923496450963793845457006942532030327129150848845664953543860448269663351709422519021677220152103265680672407284567917107022698202005174073244016054149840170120680872830590595839004946111412021032347594679185472815941623330099521729795680494453873228578744709825159424218664427500047085349651287394243959427188468445981748045163008291202910016884820059136651494900640510*x^346 - 69891307425883442608285346176614613504994447213905289921940352179019713927762911692051260711899171669604349528312163688589599509478435842786837718640532033349987862875642590993041827040430382186542603812854789915102933931536813859401079352488394111152226853809558231909672381126982668088656898034646865437073781952211877381989494343978996882129381461385321373022710047839324294520299273505468478106974670162005038943640531765791739240868998908213847644308951455317538903936308957*x^345 - 6875364363011756328511063602904331828257538293188105465962069319069825610049995989907697904703593338026238725377109920269252192489745092878531464026491733356489757356190401545601191751756454577882873263907550729288784015924154265555461519942680950356862921309701846525840448187990051478648422055677178400143222841068035637831425753634914848514621723901334022892604592242863389431871441316882301648956624564165201628338615579312449645879427329741766165522061111948843309939000989660*x^344 + 29630064788048980762311405303980538808928487116871128344074457725790621784270892332477768176492839762789884955158370927857433231468375055621269583311965676448766076255132484606527237139046231591822149023701246893587918577651974738347880198511100360084557611093701707574360132619601683911452544919457755550067924175985877875001386926740903769326383821437916216708801701634656204668609300995698285816601001500871868257606121567141069884226395741594953908036819527185099494058868143483024*x^343 - 17230339507256338676156474513662632081178651058887372050845647663712509994533559805292668376825077139520309002399106240938349038532543260337744729248740836898219788926979530646789759404071154050934490516451775851995266288965637300261075963283092627426101627195973319233040021959354328461733186975313374481542833147177594965918360306757014156638508169495089678463759734805952596040117328856415933979648701288901428806134061183647558799269966469794711633324602143785301329015289722325089338*x^342 + 950934125741981267220693077516236943752939415246356878880085967246555184345564101431267319960148038808406743076008599362491663620446966963083669469852054270478427170226161690915519377851550158225910632727160388838408111343664663409492073144293171089226261157853351931372193652707569062405162299641931011633431589700460097113071093051986761310715689149818706399368708441831513409551620765224120359454372292188404845237336207750708138183160797141152259728194895392830945492292511500388888453*x^341 + 5370636880250431911874718070512401208762931183709499928841528361107171838109400627573538250077431915497574971687442565591859870672106019690684231544716452858693773454790692688840536705848070078887196091213894368295052487603034863540571015535284458502151975696864047035679848404261109148139720726149734940973292231550284116884170563364161224636813977309510166391815830463555319286490201622432275938517167068890830283955509033194770368177565411881787663380405845127842952301838526348898402302357*x^340 - 3801107416310706535252663730799950675392902895437954786730039196244224568614899564562190879070119770454041819648818146631430211319526866252369968443210763669560338519304676578330110302238354371893329798040312284798985622309462375084756864112431540996599140096937052407583876532389360628183317386782147363893784803998640438187667435112827172005281479671970329956721812418594720153795892102967175476544127305051950790092012642700280671713394972539838068817468339945880590727188090383957049479395910*x^339 + 586083030367747988973663594496903173129067245011620180291705212437067196346769793059687909215935787553779299365506342743606649457385250210088761590830492450401666725176582756105312299509978612018433582157813578329073479888064486112378902465460151191147276708689331172038813064802160373268697708377857828953747068218576244140807621049945819539911579598565912437408718498120458732184881487119635912056694869326476252848611897351701438213179739051811373636671379497588125009798119896662088538817908880*x^338 + 943374703454109484413921071936412744467560672753330944901657927428473720037396455441477112868065750467518530716830053203407445001389805506152298979951682014911324058221646383788617873354242246148759215181818994537145848585163305872458736012014716791221636015634653662496980418131404890076709563501186084701182730063723209485846082015579884656636027328044705639493550262802784005352593398192763296513362460121700247212928972425130701778579013795739603764672033659242105278741045645045666767904196269402*x^337 - 815618805327413237644277487307865190686057934955109906795346870786711572280933544030087357636521478111186365205926010069915169717545206673245422587396006363630146502671143533899054908919032760020103632626638597476349702000178285739031315165876765708291107999336750492963427446660269065782131370339819263597242789018889946973936058215722900404176341445197592960487319177048726252646353338710306490074045148348051756157517430453563674111463798605093600816024899369081061775474902060147406903843526111760454*x^336 + 206207845854120919540884475536096576553779172887736879553415441604444159406280270873284014495025630279153154998816976324874447644843315962641797517964147065332166578179809699879731392721019100366577173972125326447953628148983778846702770721076566606256300229460232408976426853847299252037552788799565091967830459887230249147767610613020959968162181220260123497471338505846865139530760166322963118994407489607434769714153981219641947639191814278564683076019851494405090293742742812731461624864869182347638710*x^335 + 141315606327726411365212199608319733897532153374528445644400444809240726197800010284267823527796257542130147970635004930032019672814250125988648802034558444296163177428910175403877941185749234707530314789250518353095782803726040277120304495252363238246565096113431496688622882333868759461973765022808884039966593098927594284201601084071187856709919058412502345635197661201051535286175677219626387307326755431766980510926042133085843811932481403232048457558629770463767225361615325476732867743894615116762033419*x^334 - 156798896343486984501125012634245448260193684415947729685583141448799900187569953887117408544743330349549803062772772919749586729731656776046384096270544799308721522243797109185826274717904052043889015035729249656214829219255444973185255687555610785044538208852738960907282547816815767406625425402305922725845946829582204812262293590194795787075419720818594942845328408421911303164960571958129622833913135383636789297548941798392163588980499446299768023976838554587340506151621209483478781288425801735771274605588*x^333 + 50287331196744272051801840877839758082891007107367300683670509414254706395321759360330776458728350499795323712655421888881272897183867406736328159556766223565037655429502856066511716676193881139879133091836023659363354174015360113220753237837026415625352974032179172508838748169946587261847229200380322369904443198105739704706909487435250796669878161435232651283994022831470909301527289624806323157818947931695758716498931936273581943913305315233521029453519013469408441229251121217084021384070253993186431473056142*x^332 + 21231986081024730052594438939640178113562997282675802153843898607150878867191136300531072526354086331973400733939415007336021031327981233622876211306824121560439961653404059498317977047032575727022880228442356039777511377807389438663313128157401153939036858888942656201958197367399830323402542647060974200862504566330300830368786203549025334513353560434594422625658223485835695725525811975978840265040247932951212014674982115177578540107971407285556492355011783780337030002400818970781177150749229511035871574302640756*x^331 - 29950246018466522470505971704821617487475706814155555257736671119392906323427273168208037761292849169207512252222574382365989165065705884857176345962232913619674428867364630601498114675400344693178318084817119430648983608150123099967639840135932443881066793386920441122107011657791651538824833825951734078216957466003897898370096908735926677711926603358332277773859935863401842166292274830550020111653914589390934407184390999513894825994046741678413580140307961312662124132154225685469470779899199133500003494930653062006*x^330 + 11353416966657422521678722699864751637064263963459900406997100129666359517801916755840973045612334568491001749094149575269805470420072413473368753252618155585428632006202538180661199202033534803260845895817934821927224471209513912070324278468784764047703352716390741860971099615370644913955733795931238683163019751429154400726014695860763847104372240866860313540237448618972473722202738577824869354820475788085744425778285978811346304868344977727680546503501784514054987621852235429550555473141616548777175620958501069770300*x^329 + 3107733667568243112327450142089856113283466774648709247008908050820102672244022717524242208352455759904633398959396799906228096968137807313714460375498091214028029874201622760605875165405260800292542571166309689470011393632687675470751670455338290821871976345834008995158984921200905646699215456512057297924483256686880354022096213627656436055112258681503320965536426999307232366980302547286514133472437164126862132791060323635259897919783792975071027956361120131585878641469989988729730859395453314992226331124723447452154402*x^328 - 5829355656387532848318088833199491583673962233934015707282777665204837715397840496742624032854108579437815373953947444563988816164099144101064454995918221614092239629135602257359761389236044332764850406254678737387727032446239866684365688831200627999836291821464236784132466132742419057711089332905974644360348758352482894061127047300614422579465979605986685378388988883327718539545709225522054578073343165012579779107186298050870841531312168720308092217847383918461403217780948922237006420556164019681090229082466849128030526769*x^327 + 2657295054077266574794125010383027071721516460669206872350632589333626806776859882891799082914047179151553988866073581061342253333377226966502072618249597356953401455297222275819300874396488825326106844341311710452544825455218741890622359282139447386265408012858905753026698157501700582936188238149001863801424096835492179323559603113911997557084284338704668054103321021048303077316326368660886499480341745652646462723399490336232416547273332565809368920758793632554948030553369171943897733630603238422780666384249991076729150740531*x^326 + 240652282250098691526803249104612960899604810586878836623699766611693987305840654710360990633977892283640454147555042242314759798225945348926910123618558143205607912651627400040004215263462072688506805152244754365865037515546829013481787778666084537521883957918247624463932298956927786666944374308409733531736110413010781313905557078561501720875088715919875119558581043552048196624054648305569484845872161204854690428969811400647258639356952043670306277368926139130493510394580447091400080287079376442213661969529826038045723500328576*x^325 - 1003438924753899854931319923796121855062060288128067356104120488031191353963109975444483664759421775317551875417139225643543973296474890194998195201862912440329415220659096374235407741286219889281027535023219662101555050038544968149417441650227146018509970360414477604317483628101654950721141931832851777125710555020450462757367735187981207213084563500790969017334103909300296026649010144324404730176283228191870038659604976337268478244134106375570444336165848202575358874877374155296933864318536532046564399513534350438106065196244454186*x^324 + 533641400193788488127859230420771143158043984396563839221262651069630771933958714840356994827291242996386039568850195361310205103594069902562333600360245684801363775292836225886830073235152888004238029871075214654759593158233772678266298542158594574463655428483377504517306831494730217830087966906336043778888703237452880054880795474109947947301099065276523187754828058238378511613194262018953378667363626384449075752365573514952497718166125694709735991403046063067859960229327024799592516103470921653817212402198771006150153447340913473995*x^323 - 2449581730796930058973333121317903470519426309023562577384149983942637384128431511350932206269041262605788896681300150316192932893877846240378194270824622059112662219580230347314556306356313279025704056013355422898513210674253035513513340279035200102568814474709318598556307598906452437352301183791686718192910872375113553211441235286216289241528821742918672372077930324459755167560714387878256655471559688359982427043646881300897969477869837392167140938033248312851944877221498180360431106951670734378499523396357872219126254109033854201520*x^322 - 167772085979819199629199574391162330114502166954980593019718917396245621345204878882319156483733900032156053300060904846568802157194492752861827400550047330664560763101234455318704446646480581367652770572542481518098012670828073389534741885985290402266341539761619096361495553539634558236683056483789427464719868767439662517485577434129928330323025010596291536011984400534073049152604253797074009421704722831101331689292168116642235842996332218961493260792226451018742359917982855035157293072754094552453319640915651222315927633211045067843687777*x^321 + 100265011084992982919817025414978575658062007066778797325745903951519048320886526185989709588686800191254252887374871033647694384008501883401702051931663257400288494362827379570448584388569076657141391270100654185568993278163910198683395435662415962444192070619957280024711476787274536813274268728729872729566653065348469988544810014665350808422560046284316127094703164693372029065367488538417089478047142213746067752022218480047809576529880294339597781372203393483980318496707256803726411939203290326423284211645222533143012996380149385798333582659*x^320 - 5694433119199990275619978719567121299587571241920422624828935558906525510771340426624811023010910783895625042671256031914943237802015819832084851276896486473070025468927562822159218618593323556700615060738962490282806220863826927233590564006517638431709555096247269660555358468938092117745653569642939839126926906420221248829508282789886117889236469358430289122816225654226846696470490117122182695405281476723994416867437993513461049244384428073686147536022227491692053579435635300814018327536751950454145490625465527522916530336470188694188124967313*x^319 - 29057561848532996908076199800838181855764405905625965486088855508307439706879857212992914652972368509701696494816078989121868603026417413821422346046486566667988023661002093538982126929074688297332809843233667094485968782531224158141364195026753732387305489981915074155527096664190578992436999937025376994093386645950430727740462132086990763956197249971305625158391280852637137477712929334761816737944303744814087741010448114262158590869703286406443658290961175584128767296022074186716941468596298107730005495367896797133982110006372730072701234865949893*x^318 + 19500764897078436694456132579392185230125922253270241805655415476105269138340178504130335222082969532794589992791646087994383035762890448307357626826417721381002055254411021997392160770210806103526577959257655447638762254716663059120025877140597249147173241288374215222836303658085997555156710715287236254769618424408701784096209684121723565815010751279424798804209936468016078947596253508173273727094651608747417093801899480931595368701961251414474727476478940425481035094141879493117895790348906991742115830534556930319696016070329919833103364892290525057*x^317 - 2613235603073184919922838577641226112494824198730232644105850536971042249822250418376626372784095665685466314919885009247422515812910361557258339360720858326646875058420707943671378110234885311648627463113349289160092669906723212045234373262589307614051786916378472207182617546004662451425639170883719928228135189690697127981233232240493329603183359682656644116896362322365803189673873789481987666551032116586562818687736927947989463082158001249453353743186576815798073682825415279997608471155174910077152324774051217318997769855641372728679524676886003548607*x^316 - 4541157273479848876356004004867889973605223109681911987602404954183640372159696948019037294583733991260518485025639567874010435762730186469568783708067967973139378372886715362853673462393592944312993189335002671756884561986661718789008323145270506184093444440512112461350086975585076753658801469323387132271140598664023602100779864567926661146286426177913392862336295640731892467807814111574544525477803546534929863148644372698645801168806059480108940609082359571716013637926383756824152242107296645542129347036607096745627425296421922291389700843541172784926767*x^315 + 3546015990019019764790414094528714839576135995689790098443645468072164277584643172428725894928369064554624113439886770268337935727787306755684905857108467188941498479679993947957937724628254121970533849127798897799431912563324112045556176867103381944954188000892484771263911869993749304953626770297573264886441905953937810339769562565677751153921405397609005520487765525945832895816559034392044080046901832968635075542501805299573463105490112003181500542507879582417277078494803225744599508628074028711524549707422288226391786044103308479028061346586230643834851436*x^314 - 730145304221680501340547479054867810024775063623858607696932702716491198512387809050650935103751828162932232697244631821300984133047622259259971566827716050318831865527405444131379001523781533196498366719753452200268004679777344915857390644418265774535314623852356618212224903665455482634729055662482584166987554417722579182648682820117718386600002627809540901558666768574659107305926808052317455702932358676569301082138332386337574791312809163451440271267999936224459103723837242242787131947407854945532472269725679292271329124072249458737882567856052108851362108126*x^313 - 641083740895832469625358745470597655681415734417321862237847477856764440483632210491321387580126261832023375614431983597750423829976438217645822182412063524632844586288545297644676921733639558002560080240551067682162354979462429283062038566287149746017843923055646038004242403247849436837399308628610800119072119049711995464895046864882422835289790002725092328871972095597558241924356008194254889035706286813822831977870449306291740201277761832589621991148220349753536094077761532618931394744027054704244569541620027299045689362074163314072896274242125593123583982690930*x^312 + 596378613500239144893805602345402189582751677965746337028247068061364293495498010370087677782661049534102753387951870342749658955289359907990443105618660545920212592115431809815584107745109228142031023351966288724475683932149916895013096841352800623188634842625591332002337323574291811325615552322251217594183011787342380171593323420016457320995189810240692448555134308907971107746389161682169549722105221793926403166049352773412074406169376554042160836425782052186445823546025394640798024683696396454655033870198360702545434559386368464379612391970070635690716120425531983*x^311 - 156266791612833161231729270220943203844907551994104154390060789773697240291468795261466151224273011727231244044566969084329911760696752032767448212744809740492375325493117620802163614661951657807595171268933511082773331033938479244633823444891854420268295740298009502225968795931294183111830781303756972416798766497680148538511121373410186968996951127583656005822208342957525441284411747429688635927922871552531222760881824102419058812088826414597495493112964565296260642933219122693541779851576724419927327668652570227367746920158542322121035327671682859637642209456043668819*x^310 - 88258854325533701218339256484312724553306186449959787916751863364704994655971515981303127242536993794332908411711789961123999343992065305934546347900000876878194033503469139566074537359996167665387609494144716924035722393986771421046650622951352998929637802932332416674831892794188609555717298496314862809516968723835490249184260886255891884731735947119638631409925003779916663795404686650996038273717371479884757529163372361148861514882809209672769320315393679003536351831408033311101029535978762302907097260285333396543701303553569055225425837784405659783629499108288204189147*x^309 + 99566750905457524401357721877641635243969000745479926130770358293424898943382911429642316638757902333271176472260935556380864647309264912016047892083752253876833502305895621658165096262109636480858235567430496692326845831127697080622614291311986939467100345605018910400469207893974175675917255101663158339649505850215533930339716104513153403753107880533401612772364657086159259114272050592760334556449960270694865483845215637202451377941770396192612841961863794893109612318339601316633075137761601994053488320069228782747531886034996231556635951513160699406094522577325832118078457*x^308 - 32967548087023067248070555639584141480038215091409380749315853621142085343335089714719160890510917297322826840712917827897347017266764889473101709521404433676146395061263748649846542405837036541061637224325946560664019530499723156801167944512748201412734741409223579255904365783168178320447239448470888059618740314430142095679771462428654806333297800546284352211528902236395823272591225919709026633845173651065039972251938371445333671258514190694360533927601710940138379299399580897670516781581860420067226614418447234920964441484851666514231185395039738346176565993176412470150509421*x^307 - 9819952559369667423151950767072329709878084595760863835484316696822243597294814806613037565838246887998623552704237406929386351606785837588082468771062650666266314533044431027181470488759686709846116914765634832693812429286851381303085833862673652553774025764403603609448616727373168369379206581041577919777035339945331388369893714833523333521229746000365516072995267018433687167182784674744512554766985316285912713369444766500175280968403167864654860472029807638158739466266978857936844819897563373203123486305828164963403432600216171076841394631393467024751467373392246619327490838756*x^306 + 15542919606596866521386273366653655758443972715116738741128256729141075171961593716509968648893914010456902237113607090862174150376631103654076193199830731431164768005062965430667564414937003282168792144188041098472369280913353770421762483974894033663974364901240499152230142814766144539569622964718562460628565579645302758101507269896965016150435645191042976952176119117949511869719937159085776690024439730119864165931993361183567889903431764402841918915578874046757867867430758371038609862314460982879183234464204999499953952516580754023897937929479347624830184047521278790253734463611939*x^305 - 6427520958423672071580716036381739235378827335902338346086760119034294293560455113945260674538616303495353738718089121051089476471621511655777934019514813416656659635943363834876454606766197214909324164882479315122263585372869640813130540023269379331372625285851489102150436418255721818743012757819482599108538884510737349875002913422197157976631337542540121441752433766710755145312141824457886952154204966060331091724550117389223977567271946604296626556408355039634009344938053347404024348722780254234649738700366252308619879428617887064984539258719080180643214717876204970900042426087813857*x^304 - 646295690359337611771869137500984683610426234177491483758573350907086254903978526988493941083968461960881934397764860461939919867339763556947765638075181663752522293501193119616404274200316427776871906916594753370737003515582908529058726154288620731696328241481988996553245012931892671256341898594402249235924921206409341156559471449922689112767504561801376879895156631935896875404869554270865397169548695102908514773388177387444911965691307175972512914041397172008936681559969934371549387167606552034902027325574848690932387595455907229749393928857492415583589883493928288220345660273808624169*x^303 + 2228373922643770443431398403908187206327824927761522265904288734480216387133992391822742026658481808147143279302102102090170487082760116805651288174575570116744944114315174479836046416044119739025771526661451249714398121718024957655606601758222878493297645456939438726660248071175859349651364450232413611796209139417736184665966256589070235491477169510795330652261750037148083800050661921911149050481990325217588379836537936854659128731132684933323266175438004545156762713826241729815830547278948878382553759997655044749905188425325557830505555609731757700121833412629195955182446670398306906565364*x^302 - 1147239494305615546727636277029005511618652088133751185633142030710080020313182672496042103971730707902881294337789550039542392126849467984718898032539762070090241517492826623965963327803241637731061605395375574750392842053806450331235410882938105104111861260028043019192654196501660261736549423274349962522923088405274355559691789403058943593639541004373762139492974983536186452642757075763117922809416250369074576991114713642425231355602161344338580133368580109430480181608487437173801886443905140104982902289003762011027515446641255090959098223564950863963942353993525710599945958815403815199948970*x^301 + 52401350630586419968549298430364100776853890937524161854732358166165343682853676438208431562614974939226688606058925456446535960930556552529588551390766170792721516709913214064722420764122085752106124142683320794204726711288773154676332839679974452548846392690586118007173545284500858576975142031716345593070853220678457314527518843373219864855373329652599315011131240826615375257610367329626736658807460249530046707975801005813939269078442874301700842750487496070535141736759090553336957365480990177939152115107769366273221987664873767905311990076631033709699369370212206046609769625424650480209061362*x^300 + 295104478841268466336729960624337962914314077471257552749863396853301315950547667547519479721693771224489713885703274892509394108801066148558472223887732392728566475035110993686546435170492379995396954118537540046907285928139924797724867030407075733435723871258361895183408010419924629524773685137510504717595161997468786027346354254646853119642795588836934317723674675969416341234352079893827806876026570002709390387376593809032954034743494804819919508715968683798797517484402662709299065054689608925229443841631527369032209429739370980485457824738452099867568065705433860869305792322116060607225820449599*x^299 - 192948314056118374656447838235147779544164877683767539241929726123060615164282107909908559614829373387584142901531120815814504706364592250283451936318686829011056466639993878007603900994570042404547824626944018220542115589128324461749352801209896905985986303178398404093302721687334713319082572061394219176453273463718428223370430897759442775499899991189228080978850582458716552044964676841027322433051833696326548938468057284269817594387543606239359220823934181331976521148467151790460195366579217914119636038496896165470543285604764226945222183348556711656076255589021636888860410213321235782223886260185813*x^298 + 32681528274444533208952087961630511934057413830238491048407284607646503128960117729804603220415765495802726009552816292202232481529536308684779441033476076640624471543379303510655556372885606642957471931577445014078394359503623055207807694106587577485819297827570383278479096497458654653396193693979867516548438687969947974638725272454730325764710816566904251434066259104265892523849915979847437917902682933159543042238183954271485550283774022379259306764827761964984743400994364880219844806599036675827341490553812412074601692871086942206764810849620111871601444129465183952996133252380509222860710948856578312*x^297 + 35302822401540756622071091989495082772526428450619056195735848814711168711083131646026014407886812043225113329888980871795848664252333561357985306426545885197149275845776982607660126734671541921762538293428417029215603327361936812630058635108174589651995965109607577789849466637704237825217933745531755980463243310880479356111118316959589062291753630513159981579011616822421902296437880413675468662427646583822366202547067878864417059086013025249942636008392808976142963919182740256793015475979227289135677229116788582332104463077222188829791149148744896623113885861421648173740555750466834876420161151474721515951*x^296 - 30938937084427149290513785758396174342634460192459209190434658048329233142814978473266726019425333844632973973249746063342031609730394609728703355398233036354557140021639234051369451049809154018650331714227391200471971897071670509618697998929113353392612060731959331617860728144490527554978919467563040768611914419391939035682401602233605431441040079929830182165114342724804206475935456060891231664297531144011888230703959948691924727386561887966829797103005392142667300020728138593613338764911692450246976585305283681262392081069099243860154729906613101805351810285232024727789033970007411290472954552522902053349309*x^295 + 8835996744501172587774395318291965249656761506879999255502873057955148534927305228256384479170495509273338282221475169092034560921501020282533118347355373562153177427622845623149038900244044475404077956881221701556491695817685499731803105779833925556764931069491974609073465015959035062015396142914006757138131221023530921301904391961895491525148881007490240776124425512570992804411208210886295811858887467019221763799703842613589416123582541194345491259605302875612484219952656017760802965310351642480674449453417677307371540147339099289777917554792728141989337286792479822055211646898799779731873111110499003859138917*x^294 + 3436922431275355816135174875694962153184917420143159567042643761564563178568022173962583377090921988686544600641851619105013303189741248594959414283939727942035288912265304785141077866588368033881081551690704079495117492959097423302163068230359267565788492913742812640145573710769203847593472786188736773056361465996850523056794276206033535121273459482608796160204582045256131747526467221977758068473929007668672049351153401978620232125311594728661111901218734102796997066304373004523655808586113574408090646647485676120243864283984144695118585789462825764227418495637636681545715597547710625506429186503328184613066750042*x^293 - 4615440902650250528908879829533348182450261931452304475813204969352807975789838863377460967505220719894199413668845737374218029312991806719529735420249427560968781341926214168287125405539666436750800755797624833503139201339001342900828312643665889503655547414350084262152390053832269668704190578267603865675861260569124407370778273390192822197254792434609705878521775006161243286088059315236108824547735070606831030662834198737989484307368957966311615663336978166117002181402057414565986857375431395412119107723761889843065408134532483277498330074355642513803366385898907365947486882548751379465437440574453344719565928532878*x^292 + 1824913289540562464206436381609698976137241241109350704809462218488978275834220594500257168924066755562013360932179434495598827568914674204282787520038989189465521974386190937861364752867889188601260314405190675320735964995428089502370469864734144134842688040391234862975405974193141857851495924241959167153522482600379326668883592778569272598798341615033422301179890813055065531393348983586415571640922776981691962790206132174421324212655848214788365302727660324346690263404054339848291161742668762951069189963316446187460743235030288462224871667495237689088510843079783584404895462930009800998007521005935722033423799319688389*x^291 + 205958670617207250050688420932465768953567029598194472353205414811373618307550055296671301499268465894346811344072413450322705478394008862193342891085779052080936557464700017554931955351409899198081846411134061342394261896238820967557543962163229699889852986471727543005652870059032265678677851123476010694349628425021530629745201928688912202199783139693680224961320899996890537131193842319434324731517066943236273967698641420948449185422569846504839730649191988895339803000876691733905199794293280236748007033917161764627115931091113555398434987438058886720789467225719232652335856942758721722792089530894049796570338834533689754*x^290 - 638194927932751539394695587328877067240100597856837000429454197334753111998762549326060610744444364116089059025440535191655928046077142637001040782140311276741092186487600427102338556929387488982080895751644696728972143245330938717479595952283877445032237030892174857575193433202252760725306809626371976688186028512600316959072247731737650898102164779251608674835108396052469692732938548761032419865341010527253664588654867782064597229234339212781978415656001231498613050354806965592437830060746822872354267786921289073543893042146686504248093752304453266625606201762924243993321408541536867637365803478945231500148466943558816177907*x^289 + 322206741821114885570267967090109872390824450150305336474480452457709174982367604531558723209675901822520635886519172362506039155371335045370125800838656182545837164388048440658681809617689708957624996244439592899936836666171243697095958363880616639438934202387085879770796638253539039508654618290013212312094520512482311964321456421333954305050298570384208530863189172669822944779296231372538618699566290887587013499380252934170797304873579204446070988713477760255016677416282714432634682526672519122450191989458525340522183854746352095955318056446026306129712085717503491259666619004025151585519549800881479930659111508119528237449413*x^288 - 12632295662810207840057002145563587711136475445784041428303120650953345840378680004065950659326895788203014690370293443276798524776706322618813927923859191019204859836723916250242348805546132894605878858063820157141314720403475312628224336297973129589771681216715856140331694610078850935523069944968963298236921198881125421482696433505030521658201108162147355191122984664306829555252551242132800233902150441597415014325933940243699694424844400830411845157614727959847306839665000747317206783701281994505477684814317991945928438967003617342407664978559177356060280767829952403168223817868365067578462200655470516045171323492492237816644387*x^287 - 81565894459709382201558792188287347740742075787893446352621848062663263378808828065485432762924040325218401260510463427308205828965732846362028959358103656127753211686539171714867686832423655120702461196993667335947445932836363657151235961460953814022560593185221392988078305465873521706416395124243157640436948567387305865388586051615188623075625964345931846488407244715597039013402034149735261153971803172382416565677609156729316832811252996113945192150110429948739824083820673967749530623773903079850989772154884984613053053081318995187028421291294113860977830514642693349432223664489180152676314288582608411272436325627626540848523857794*x^286 + 50822298530990466438176825136887407439001696857477187848493025265373368512500373101644442524048315193182774656042091782447746760332717778430116898162973702946878073398973940198811942501193949158043706291916352058114838029083055770933820056528492528042265438803341782307532199476326513624989457578887832087633289615024978520756450250048301155198708417555289182963732384669119513748721394740186626344156295382021906778391331995618117166549604103040809305499172131703588188622182275899203670893710839510834866311017939751802133993579340039394109494187079428680001097021065756446413099214200831409636371264227145239700805078088305325757164969340553*x^285 - 7169459423032168635402506466764238956886752817683205406236571038965516231339983033805499731891895578576278171573513528832345981951214942783640647108675679045442046588213791900238221840188712722294704014984254795650511985053148319152420642413663836306304163395494505534266867760954056343867919612972280622223372651362008408777405207470269077940662072829778690021969382034885178311616748262008380784708520723473583603983515531373859008411893270583612278655547095502220976977184801278422724704830642901134949867798013139608312295997140117918830423728644401588846427682470313842659373469472525420436743992164593825792720063632081630014574167964134764*x^284 - 9535757349323311865442219209643052104668235245451258500100120682390028495840178130276635887603319933094466181090100627075657009219734415979540163395423373046721772743592611564127232326495110989025885942257150363895834597247888343453362590108946579580971452923438856104078254718940547390550343503055619683269530370539468874796665458767179014590073792740113281024830554804981324709974145410818147395263115493513846677494266546083500012240278547666705644623958353234055617132229974799200138299663540770950910128283041305832986626108192354657640470315910665092333543592836800012016109123472077800196836936582936984450095015715694220049845299275653397936*x^283 + 7324975934716469300816458872753097884868976824245587285266672866467365138292453526916948960787970760244188802909740232007711983339895489965374738909813179286866996001952563351188416159222390099659564818273764265972011087209659304223946906587184779144946755870374868044790547771344782730084662058255486770213541389561655394260726862625747894244692281369705370830587382055845705797542721952326792929924415447252137932157622062235755532401340003236990607597028168265550593274819330740656004642477166704880809945030405651180028502330254948019095909115872238749811920574231727706757682989852397638605999338409239715333718142954686578447046897600499547077826*x^282 - 1647962599096059394800965519264115498815173007939525219884445968369304811119948016031718131042602635433114528859769509380899997779270619514458782983202719546152023612783749594862462684969808397173056606724800272834642149438737199440026967127777815233436582082389291553924148862608480982655972741928496406622181800988519711993582879209105519649857620576721287512289757454559382489239167334295159519479168749460009456977508994387796157410547786266833758232953072950813480367114185912092915521427785643790148603707939612374294262222905371678362844901129606002590336426839585352221936728015781930060253651325703751675630743827788116799349570344103913443311584*x^281 - 956410231286864411616627648952487996829671729239275425087295528770957016925738658499706528069636560973805028678800263327061411185827918934386524464938530519449244437465194565170493386593982265153807533359546572630837173735177378085956772700831402099977885599950533392339276676127077586241220876695500800566562771566502613673959996825401662497803521892190576889904162558167524399527401798806307710156802324261827738068977665655896265920847127424403798862740026681143123705150597171322315504457048615952093226604571820171226936323456391089653317615966149533872545585430600151468531630958936365206458029301045536529256020482854541790754999646411414424317427971*x^280 + 944771331850033819520222165207248856026470098366877435198574312431190219757536324747752608266392512235262003709682087823721129833608247348351303252081278328032805121232917714239662646415917297338827567693126455153590844463029986160292081024384975056156028657693140853158076969980198968230205276311347393807394278864046343389146267403302083635871976958843260750024899573324351737132720279476758743787172270755893291885169757994672151708639683764953604685136105864264376819913307337623878568245251022673628059412657897016874652120167658026847745963692459385872735161264487089544117803344205979307196437643519249089223960483936435921134901469180824575050078821434*x^279 - 280525893137417675774092450158352260432663989860463159543110000650327953780539950197624934229871246660691543647582820288303510898269158507232981089302992225379489610512609027451041383350084661106396689165734588443992031731628890352081670720404330828107235560069835562960645370045690105290426790989836505267912017415979089219450987577266803245592638313368091833504066390636067291358307581922016748704136408530638419249583983121310645019322601187586607024592762791451542334141365356152861676131687571046623773802138385634760782896855722947702629308818791458014392562669657647240899143283247716200715304515683741061479299032563944357640360492658918812077921792632377*x^278 - 78746504232931452912114998278729202691235650970130036030722530059554380520049657455516298086653849709789131892707573673892483652133130971329440243106001082117862199786205761408872397599932787238753954183566102415453804374183811280725007505211204677018158013104956828152708830198052484486276803261151092763279183528411071173488959640961052131266012405461363462231743905782910141625029409514164824782405449320797137286101006714285692641002780196498562546486245485706836027885291506676647167650512445607828118638647993717670548193668963238739383219733584060115755591009817740400637073853189424197326428809538910362109178804978670867313475201067276275678268416444492307*x^277 + 110521995921921519474022490845603841224427647342346385677904674957371940917514456766838428220421950785807181281676692428996456387867689976515211688029486692772621155697343304370888645311829604073949210572935500210293751492599372812148035331774731459140103920806967152679968036630996969849492440663883534805525471025877121191880672243403812299832760938339260946095430305396560357417156922932215537344075724640809258433260241022162332476226725460679472718900764836671881580544164336320339106227922313020541039325633353384397884122265381086296683328183005868431597526162525623514226741384288763433705489402632937438629941575167376881565920486769589657767605593395389579709*x^276 - 40964724983684109014201390352496927211349743683033267577122071716825949677777347381076934335035825887898037201785253227893880201271456457236866419488829082220419288344203486983045164388186081376482373464675878092832363902573035691292522927475588413864831305121793937083732971074770039331036995608455640464290503582457917761696864980966777895047664847686777048895999251849744772990687638231748685920895654998615452125814216212290571167489353988807250213131718025520954110019631689555458676932707126743497029672265950314591489961306012825366898086263225475730279196560296490882227552076766744486093498543441435633435119379970202470044560827752702036869891215617410823137701*x^275 - 3814600148874227289984353663263701260357061523045363033781549963094801169456750257348840242257160665558688741679500376238209679517128813840492605929914307364674135856882643835365771625212818697358646308465901632780134847042657937791418264488581517725292632549835936324317952735941692300007953421538054309648087595231582451412840542863160545356609799314525528334552483403180942820732195954928209397471352595840990773445175740927561863459242675279567229603804734133110062319798449186054102812578344399734886173845447160163826310665130458844936753057595069900367074334916222962427857676749783847034677312107057267148716210701938640880078906042145571869000774777153322032099631*x^274 + 11448624886155831738169406987145359464991923978091052769627669290202929486270395638948170347250599024654316386829237226861628025284312099286337485454756248920328527734608631873627256195715208938351233618252623672007347886323600253804304128581256623067928114120930482057932797966502166533701737070293729070271896548363291646107505027649535260476198657279644979311647587643583018150804570446830700590821140820229748534696869930976606063174729522304494751620967031885009901263405037164217220286577662031019957722045613447371624689468456674002757607675919374023819081331363018291257755458596308709706924660952179665735967786793946405421194732757900669539790053448637937396514172175*x^273 - 5238601321836219578197538830279399178772215946172315423503669734466689993906780433300770639424962903463158202344488372550123207449537265134211028009829060853163680712232662013981681550298033692536209374930650508691242848254312688255980148940261788178695705413624609129928165544252658844388357922395894657390532918083125463678741310373171338743290060783781540270461871156475380465197855437314348182000966295480607118344648233807146773557575763129152403419811374712899454390885033978794225082385564967164965538013009719106207783521784218895818802471851564000671079228556760577571390960603155988065701064798804925593922302534282287605835873458469911015437710864105088622551333157324*x^272 + 242605947374935080825947253262598819175266177248396552526841721969901227772207605093533891429846769909848911875842244491347127727164235616420681513378936472406541780233673122963042218937271837594575642792179729657163085967422973795959198106667258364052678123429708144122478046712450662079155325920699050732156130765830602223641483200244003373361532377271610211338635780155508891002915544005180281190049527633020199411733573973902696671619296317813664906158588756914268021796076456826951683847509142856285104236519637409536087024196112778259736348146140829291207639687232939508974070328535848180006377007932601901755452385060235345047851603309786414441555284277467053223810215383094*x^271 + 1013681685438614359761675693701318627020361993906362442622605616400726504847039603017646277367254260973015887521453517647581589776549554531483331806214058731553287899799221032975272898785741034289637465451043187691363930757664578848775427296295736457756544985124209587436140976278527793346726455287682811401354331700625015294038470547898938839757307000902721847503512653359006018430891391200270422062956449135050648164228179678568269026595097564916741810185945207995486329871070781868864495580944864498665734339996925027051117041796700705753731938091646915482900193094346539158835336622829346711166299643733368733261662617660173802027635957785335768557658297286127221498689106538988591*x^270 - 588559323177909535568055594196101543676370858464253537261609509386728939895630793091383840411000127749811275235229093003704048468951862526271199174930441255887593736021421067556142260517498619589031416656407622511339505959354042018463877652920526324799438024023348616046897149340488480294527556444910517951383043717277371700328259960700057310887641068203735709490466402005356326126123179572228493899764713709992667610328289244936898631501155172729175247261191344688572086728361578778855794538626877587713271317619607380947638984608599702658727218123179645829385220857134257003764090048875571439873067645629761713515069652991232414436797289496762993602750328959345060735919200994812918731*x^269 + 97751096983200402098283123433669798156315429330029830107363592373703038291347319374926499317950708264970662697057106264629138817323218613298248523536698492123365302425955280193979831232860665579021077389462267751973954684868955949465337489263576481549717464381810260373294009285366040764402788714914621396229834363663614975557104872610569486815308188081575418142301613419852268979723906829067184776227010987700903502225266117254365627941872050662202768361618224568692131214174631330922950087695902952878145466812972220395458673806923986644343892031206531662161813366736431121120936974101522622188349135461012468518118799532601631000806546691347499270605414291855375230701782581656136876776*x^268 + 70398705810839519737570569378708866963942313003911290774783010659620572189454551424848061212980819344337560116208827426683886680439055737922340858737327051170190090011745492490409121370283371643008749192763307439056381828917128188566896775873299928994677503899056497328226464164664344084653623199825658666091097950649150606386353486540660218454245381724756436196008886967874597084457976711458439223471679273046902410612332022947837456575461627176341158522325333686383728933034205922684108610481708325621859438444419339417484986789429781441511007787688149324772358246973306544031660529012894118360030588443850758245222561564082914876134796620706595888135747253423049372596897024291600089188818*x^267 - 57425621546222343747956718654092553317384924254689313748998349926792714593523532936880003775468581335560981153453617427608373077906376817214439172867373508983278705409187865580066656627608582759459382339357649707363883040958795854239010868292147180130011783903870220051128319229103742906187637112224941065180539359476097000501113463988886654549593761524368089928671327402316104961214600794620077729842603484044131918855128363439002112167559437684048084472237081517395260649233311970936097724805736342350359129676362858292718140663106485866403394015451584072557822126208362401577065047370672503872067404294441942543595190645284227937572819340920768103637575903101856767674828574173919147310348988*x^266 + 16416828352451042891320548622100396882609968583532685565031517218970569168358414235877576896263719802613770774330219259480445324455181640590989107154679945393129630153565744916832713317822924676685185517259431758344060630520155235588212775867898728782113307144716906792379797582400501019503878598700026147622798389047432117898745470951190727666080642246729961199317441828560730865110519898167941110418300781170600453259736292907722041907355534794389816000712190896091236039427532266113248944354517874529586067408580024322797394391656030308888913167383507465255721542031610961007522246766188408183435553356730770485905480084389781412088901882346659150864348360903500322641303140377888366161600550191*x^265 + 2689471097349896297044054632868117856100667062970447077288905119272497999491860072554355554139821592920988663300814294260654736903051993041646810298236749653429631657799857555896427877205595233951156711746209410393699375506975488964839411751613473696622336184343020193258465302593058634160501619240446147813726673757486191038762219970618565956163537152548622644315272121711416227383821947460914071838339992525522348838337777211524605120087067367548717225538606538843048930659329684309982050218206923609972512333930088167587349943396985850823892171018431513736629475215139805392633934493042177540237860050931574884214364089437067641310887114959887719489876728603214277831080904656261007124016718166199*x^264 - 4729576003934530334053240329674260958056744127159256458365125156390925562001069358241838348734671605781303880027176782168072248051469344416504943404910608471101707785244304898831831519614338058758808326264571926184894416883781307599683258472375979446119586247030064325192958971309893589225390254649950989020075771129022397834344867931453200175212432939266951607860573856532380370645166610575250890294388592116947706478054125852697033039352463174977744791780331427604865735154830661635319488638191509882904425061920928551196955447835188267230382312657547455548088200601058733438131872056378991101942536448359082347400063475664483243355529328222824094983036423436651402859040353203521987799843975945638920*x^263 + 2054256968975858678540410819786476451089686968566308130171404095067732233727411360434215648146402246159925033838375048449543373755500563330887181658649501061173250344565432857726083690175262201907168112611860980237546469525001152519386833011264040203918325027996374542048729878445065169993480343207093266574799405811696334318816637677280311110991356214079802078751110536333708516839111391512378393768921778292407015841836521970847849713763627733504286686498858905113740132773161220983528241294965498956732312959001503970584868695961939293132320080430753126753570151088495274366205659263094388977127383599283085624396187082639297692004724953920498235498030475871847261756934878534122785428221136643088436806*x^262 - 195080938967782200613677435504271817849176327726657165119329782788798474969891667522415450784312223204411611333275289317611526698600806681847091155675305658900208714020328620473019046123063103885549985242981103971736611133916076994353985373558174292041262751941217389674705631314740338179015306605160286687599959323629647792744741056268014013830978245993501899492542972298278489184901476765255469080670038001192157933360778507954282907892802365204370120679887780753984035597684769794821924227967118090785786432337162339018614010480777924465161637754988430760978491017703827829367695948655297717222008345458956487462659701876437978396204151343338208594949689749668810133968528354561369065843077519230989198034*x^261 - 301171626734076551683621574167741720034578046943016181605757723564421681722465277718519768794319900241980409473222618905268890929771707422771654687709490999291343546396207562013228100155551508543985383932239881920261494350408880964568217148302947172654512077982287536304847197133430311177089041217718679142784355537727924149458320176961997181638448823173167516069142090325929907283565644466602569713683213995575625333445428851623831390316761688991430461732780733389611949157170175860034343752987344364685880562632678473372580142289704951983779326659518568668016674471012413316154179594973289452998643688053289074356707150218042708300487540105863473301783201314354735168011709970794497320877985397335172748214396*x^260 + 208197004903599475501350582672963663279891442268188190887764671823930354824148003648960760139256275898519988648890016390310779543402161477938820535388513827703357875889477852156179172562432224912523185128138666325405515073703619633045282005862617064001092251708639526417132245405418589669349748276626774824636153022243126886185483130235413493342713298830872352948892742586953585568636612343036274155105620467537425713454226652501603484034218627090969115998010439967674949939827883266157255232633678039921414313209893698477513021519622248641039740126433877826465394726678587944578556038857343646352112173959959901839817112534985012529891524887467136651298591242446282201625312601210478729616235064007541120342397614*x^259 - 56276725067633420220671940917058054890453010824902623860802030873295870638547872697676034089815509015212854115242834135986903909288389263483389800048973248820198383139260418604064993216008152547156155840951147760278984181587172271386653964134208269723189621594098135767751597404645213106559183311289983789453787308960463968107189618157178480713040284756185384809842040470252869807185322351248414190027449388012011231750792441415350796587771856447288648720626529608761822587309198157880613889175079312674868511579844195558368191095439996587466133192658459994107702309051666957292865331152914091562749693241113258242929552822183265757463400462587676666545976972668645904963801746645681406402749507310487375464617615165*x^258 - 10800352024417667178495457377447964590162063702034617085371384864803578546135158714660887291625211605989980384746209432093045163765884696473133419903057586848818916000785519393841351243697686788014265708542700359914775177969533185073216389198118000346573779210506686067506521278493318477007211554596742005458788573153553965512603821696293750992764881402508265120153410896434234166400464995701111814554480466894955054428170329320331257598723856490296661231507794718786851330757975450599806053768841087248448604735287301982958845476033044460671251962315611257573661561932154902549731027671509935214054871772156839636860767148692208360521263443123034185075110595463577659454385632219013588853364076640056198598017025391127*x^257 + 17618455566735822489755632926404464388207067982815741291708554648281094817081479327616889386296239795974232356862498132672456541006120924111897817081921681997539905390676797240729319356739769233549282156849344926837597668625286456613129013034296394239520205445393741153255905247757802405140382488276691590619410678099975902857928624203707104731613904579744577616469089142485133537946399637025004336159518773568062779110898606519058556250461873777752043987109268861845193190843774977951938043463000682817116746215896672237990627921852669314811062656269613642016231184728394084703248187202980023686042596621503246712796786257896700578929708447344622422897110895896447888285941099340217692728526886953652654520862344707503921*x^256 - 7594366920148542317244553466955656070807886009662184703347102087941826727118656513689823516576051376511467586407452500164935330280340261110286534635793981919653549584002267474749733073560264238446043510082800659315098747573001365682409321831077351201542689975721195107629697583154772694512792469282897350473224065491678748320222880160197144570842892947690281978420122646303077494156045962490620620769549184846796456585688612926792657872570652039829886260150433482141497105838154044813596938662766642678904968554888145846979074574023598429060772030027111413094307570534906186857189311945792374020717015089084913191650270685585346465918473727873175329831557444658551944917092576688899686703781354348731807794118980915379697064*x^255 + 577316182128226246392261204226925042568670428279192423422044431433781249392154320329482355717915147581536788832754651740084207875520444357595537173760379878670484706712763021433000103574277628690365456709425981031543651251819567293893565773982434855631973915936935164072507875691652887276335510633806832293933348812686766432173310035414334992076218792349715967390778301815100448717129671672669249908968424951044597911089582292185513824275049775715388828582737852181775515780428414489999953600131911973720000937024123010416674052298292466731519278510350171500450095840466482538955972823658395043317077631561703513754278998860486417707538573243050013377316115876387933363673906108371315110414950026395915174806021035416560717847*x^254 + 1218838635688427380323724644635049523453570614509950074450262013058666928638912821032300917289834405538850158686887948029660620354838104174848501670324709003350454154387550122070796967743749137503796364035508083794344645232384890851498966017788077039436694087359017300285977948803943226233090618710610808535780734817949542549566144840645332713457376956556392579677333255740301746861065282368337594242456672009587286470119293195359910666880103368226360979166226539702520031559482247749100074276953736831868269709278137672732984453328518971400951080701318182145540302192691085342263059412138317050566421032561049150369435238940032804887983687014311167898358512154007656441927752255684816281087419780584449970870853406821085877359341*x^253 - 754662805915855720211746956642732536319885150053502778768579436000579715217914302663299841256197362380417222544670717006601381978672373954725908241963140987082538455008046129870977567733586312411510668337301618210427394528961290200279105635260102081244586940711246940722083324819287650438048225928416432919720573527608597735682585573322293175379303409945857526554481195001667334033476886936698948169128157189261234643581746362702887516091755157585684810531487366821755275616201065731280822823475797617478594166974029408883052034722374077263108750702363718881268462567490172751135901532936463416440837756812757381707717627440008855838399766566768507959029915078828947927748158736871074205950188385809323920810447086390712973178362095*x^252 + 147826923092980889573447890609011812513106909559694928863145849712358301351813753077658207720348351327077139915634846248303643686228950474813794082107210964954491776634554430450328930987364055995862096788306489040423738895455782413398798746504281434419414172918680258749651025923601737954124595116590982601539667188077298983547933300654873398191500197459071334421345541804850316600871552025020986791624452587711811665268060180129757054597106622503829724794045889454162450086278297992441301933562894207751748699384913119058072141192101744233438989464897032168282830010035012280068519477613319449055710824513431765579549561518706408526334583355926653493860278860745146576005871955356323580153859365769706387633220594264559952757772563502*x^251 + 71895458679432985336748768041807614689027569383000852081327623441972910260813571796102448441284894213899924178210941368891892739391294937830411734279397665163805215563969429416048883460247361126233722629629821704102659657171284081812597449264140299815981740200583511316016280351751261353420859387260984336479172952397058165652468402521244672887311732334211184314646184770956997348287085912221498416682423032508874196896552182360027980147431710089596712775679561030030420055888033206608355136790970536882069634093955717082054633938133325146017309390681400009218947624295828304009205700744858756791118890286420830007787355926249534216709164702633976361688860312210165937023129364267030043969604049726386048432163717720328229543644561588731*x^250 - 63326923986091450986601989749846871521438705883101465072179580926327225593535423436395836782706779849916817232696133179142549288054057232670050940293261523054439763497409677442777383410959289725692241094145421294519416613845927086024179792224030960649649928572566113374121918970804678497183274359163453011835397330251781716333077764966786299555482006840026864698208790652243553670877287548157292601415486246023209936942456568486625550528125214550572043052308790173514346932124818748129714164587865267135729874097774766148083238765454806430981903724382329719031673969979728046610045673917642694204043813065302497370603125292311597374328497128725490247198454539102855408261835590831689684190643358195910832000816021103734265891463220843490907*x^249 + 16858780603831417028388350720527262372412053302786487429872864848142004108062078861911333408090808926027725290860715480950254409268959017366407530852063723599318890083815280731567562116880900892003196075745351961282641465293401830515959798875496144422469182507367396157711706127011121819403391501146543332980825027699838181335339914985153776111594919460311439543853682724357817811170625252786362278686839182145221140098877583006251774639638756462434375317331841551685039300105736037093633350837159271424957687172769878506708198506747123872436217832361116731081225928847656563941587368160743785912169619581914005025416575365063554770495112623619594771657442043405702364781843105467537294652653207107106023578383136726976157554406632396145896725*x^248 + 3692818387981548432400317866951825146880331950920015925461707592283967211752949714641676736801979675584025387027470102524861144099348358747340438796730876862162195889469153172759429068464043608179076919846510963154045535489499686957460232008918219546012308666651878421730061833578631899407912498625570108233263613838448714660500846936550285675994329712917652243530053161961006022651199048338318542553838894626538279137183230074157106232283710153266901613985007531577738568433501274384838274837297319881538796224180090270991490145087516821433739735160376885236434618000606293586949337759685649016048709051612085455813800663889808938636286366332468268408234060988754321282834151819217369375156528777507395489226426898014600424465317930533704240966*x^247 - 4643872421055430322822677549912975420846251796699851714013357203548758646174469058599897728208538855231346989627771783063021604331319288770948722506213658157026546928558119394813300186829609313436545183596423933791274972088071286041594012718441644301082697230058001438327825216027975488234951758445354071000903070524390283919072496720910718825588090728266567692052032193042478594272571721453539312875795736666682062936981174920856870015734750852939624210530037148032565900340829827973549253182652150170257443660629621992667588168471848147099948473901481860831001570133411857480268755750752018159738558516947801286847435453003883045412878020884138345942458519835212558115088873880709825502711273624942831545723532892331673576024717017750734585826852*x^246 + 1353216896891537170879697589459792244257638274683638029661040647283256529395253372769248379012967183806738376253016300600937323655632959707173973247474381961601635425739334880808661309874243469971031997053695153880181408572293062869824045388147324480270485079609935662238579158059660749144292985593374209862288169923591005513453742018557432576367639911760846978467123220261202556500944471181693123569991147258430145547619603552527952115914036211946069375752769393552160486257515106939546293874675526722967673286472355474504285399373399112945257943898515645416722721013546715738338186236479064062161406361619260844289982137768886085497555126128817191070732989435279132723299371185151630942888002925340645538045951281804821134071127079627144840432488419*x^245 + 248639743892392757874395661169486096231849790518755261727032724657254255730575402228891127083658074264631620225912185371643317112911458528662417932938576536867664665775266473471435519482503972177390856912739519241898018104496801970721205714928442454645075178805202137785998417792086733353835757378599884513964338892918848562333888909008661479869298548103995405069530645585911924807826778219547012797086951248904338341685642300449122258700380680403073717240815997738830957754875627673129402069391777637398363165409180982272194467125594748468304103289812759683366981330272087559438088777499356393161793021730821370243672823224540390187002871125704878428490954110523008208833275314775972095459305179887593597795556682357346190628073973418513068214040802839*x^244 - 343122324437289462513136548514585237671456588892967480030794859631985366245919757564589723340546216021101483358747839381929241552994904141111452092529213516961394860508098350484863460770511014602267287433645142816927748898053818197181062127833333112330293712720417555395742336221588331640091643540818437391462113299558818419692823552664359549330110518566912448449914567102571091766898449862679743397230463531176098157036743982008279056742208913917239105278983278626488289220057362669545977007022718233131898728816829549195745143884645400858854261476784585340924432217314623356836404698723791410536813563008853398611608697695427040081082727132302301371507059938692082917454210297533925232654708811521545897896861574725381191763768482755367538036106587263971*x^243 + 97158004983500854515047477805829229184708913537716760560219714064539770432043270670199861032940771888526509269597438646394923716240353586931881670443292042101774752352774537067970630782225771417241654006175223106744964734411576070406557784359433892435523759911140764440309247067030150047552130727983300973146314822588977925449360810332796519307930045346053784633753891189596576827534924691136418194557337954145719425981294914968228573586145551582931953473323281147404983085570368281156249798329828336293906792673700434637431260942107732596360386235213707314099337640691613819383759160818884688714374840009259661479229291353415410779920645516857712688185917546333405259830347565146179892024690185927751259937909258255246443774085644539836325883253236754299085*x^242 + 21435771169843284285257111031658379455128429208563572226799302471578750192219885475021080038250743773075277581718110392683459683399395309681866502661895606925179199174846846317484993078280048455175872514623088136489671244806254035192940394055379636542637843835139474696231696097574356057319743770521673869646369231520597649117597264863379339714483367126033472692373281970893895335231829578390359628870763052042936675100269320076855893458149855364869235851081901792815529691399306526730231844139363935804558514040832706002109149293547622265857850407410973386582449188929418568863637179541126437423230406510300461707444948027392571977642753385844456270765216639622030159632182331273941507284922162066081826316634655509654250708323164026232283173246942969321010769*x^241 - 26182150302315749492342793124763863398473200820305457024143370065437142447649663193645888765464742963613434045846433458078586894140452729522251930877219077330705518439076002034731740278320710291988679886415557263515001217347287255338681028824099321533205326874096614364747513392065861768409656975115622137423969989514457831447655759574424131081574883125479440405498567447435563384225047872163330647804379165647312614809193667062930054091794842010018846547642666039476795248717978028675533293683214545615317134723416831766371223941023156751936217261824284874795480348541422035572233927194948531980317826513250133356189765804564263866715148813874978687415098278459488865870347138455274076996890444708179237059254792901021878666221908906389357571233432231948572894006*x^240 + 6858140264675291534060948352836153934070221972911234133976454308166157818616674630080052186473865672468920901739824051214855907380091239380938640477591204450820842048870059790913618134589443846924022678472240491221197286078107469226491344678675531293025245882750726581653994552290087040292513851561832714856359550819663243362519603862172264608977610639254632971354413676491790406956576990839834577408882239220241877879540625751257518717393886665407405967192037998257543034238848294891263397099934615829089922364308824373657491413811844329195781010520269366182741316621712025227073175028391341600728915271545398330084600565179554401382209190385699849203755912148877981779689076600229344602096028773255603555894349511791391038158590602073941421256084702982463751616499*x^239 + 1948263748880543153588974090920253803755808605992103303940080137167384565781351446694773449916699608412158729085992911790496724443363453023822922990101775934024667639026161405381252338771465654290642106279512449214031444584518087407615715974860743644413221181952159739388460270491325226628742890700886323855585566188959363223620079629984171026878730981867131980180895235065128863231852628666225229179017618475333435897161658135671950290372317735592212152179171041357233784460364721032718484330542311450464543945395637509771758058129612533219724984561433329509594707926607102790379830309380066828723583487027710393249747371903521970821196727622896922031876952070353461409850460909678844377732080419675027639941831601241216801091204055880147410380999216367846307722250979*x^238 - 2113778564920176547065565672917878365816287034459751327003154263316157149739968749850517472312848088476732439111122846620794632041203934830076408386588554228280305189398673235412393390038575904581207535425380972623563431549450925659351049839357116237601515789862881166234540289485690598122327431544003105705535024481133658940873867962216094910081558112150487129095158085449883584076863297883533902872756615610967799347983637765720067153940592808357565921095750386249600031192290876966855978970399601464169577106434935930517334505856037780923477254053525898866902386891834404480375354419915354673595038300673987479089017173501846103201695413441959100544565692071851372786427893971367818743203715637676562242666747105888320989273815403377481397281019429389481544504376064084*x^237 + 585885025885324964360991376446907493485776934453768422631218476532317339777422213901559580989647372182684596773258943591810821987527981800079173220953249026612530220226782123112219744046579071654443387358976047331458679078684995441802400356938367348987630019519437100816916674396524081803093596424245198431849501505729270452560277104167084305954876477677646561243351492809762244757781421735919687445054341986440839994597447366155014635710213140076301030658641642394368814067652038853637413212429328934679389197055247090967901050813937849389733257224091354940893446159563793104478897675203354853725986147046708256100757120046020325812592465957770900617011400345689459422538741690166929571453794101975911978905997553672833216680326122021389191841888808300122759194140362690128*x^236 + 107716236885573901414110430172059190857743617072643622902457467979716913811297891658446840986458943646770603253587984359133495808231947098690430883485667562279198593776915385332061945697935679190827149370814483039898547353247151704024279532838732151825541228276117956574232370571211408225555977069913117146546524606492151575432426345634154708592585247458964898470976889035860130271069128125235289109052462777255295599428983754169574529215107494566293702104606734360145687655750551411021693191219060275134545453708540072127086024493481621415263747815681576893101819780155087845700708750436344413893953688499194816392006206686332300877959135860346495194075952520443830564395755788274117219138867096100503617781974147469883258558274356761015798224402033167087545781811193576254723*x^235 - 146396519578493547267525896956157948891272948564945951708699287517594888599957611018679796453452663841753548391285936337036285607920883404121420496397258232479792829500613276046566246141145291132415003602113223786848651481534478536790140653887530212979445723151817520015615268177252768230461046078180352875684163570043219341818035052036159795356562988372724382113046172436394517640857800602921919741068261085114722559911444922201215879812455793433056428138748085488364571709002513371956261543753362025416022320118161921946259479281717129410805840346895695993122968934287960672612373685282481372528854185810353535973485553554282036051465677367020631305432092393290310982487369392176793918753899663849835705730608941609099685998320604013491367901038138393797940051629867302844876195*x^234 + 47079551793909546765708706441309492644270635463985502925380261961873607138557886374337560855573826084653096803638725683266493287121392372729719478146844837022824153005700453758969074581304575498740681904974658136038674143237018167442474701989314097497603723708693707020486805323056987409600587361628411156003042827552736386736460850834349425363954875479626601042847993110122080538333419386719110161188002067847931881253587794477335621227913633668044302160239709061391711510082923201422745615875210927732545890556879176243626416882115208137309192471774110701183521354678758034281713652757812003406876147342943391547165193744981053593115271861433373617185225650723126531562939605452964606191056710495546418323325915282502278502134534359639146431237607248257607974152609875683077586303*x^233 + 2406169782989756369539395275418900962884918415727972670892595015962386503811059687666502519618663470830354015118669842149489610080083365647349247773786197991451044505274649346152618637604997594839551729414607016300267913744794987975158278875670766305622432478217442815289436323683630202582219715949357706035468920968036234391507406428973515276327067052780390986729346687391852753510957823346422845901731178699984389440882259077478623586122729178126934976250801984399878857726516298197774816390530997357368695188131662792822671437493755820601046060198282737013475648556199152436066091749459730992671434671561965639158515625492045354440915953383185907101238679477608917796683825491931492831230833343566408615962670754996395505699267124211092927495135858675483132551032058994121016720524*x^232 - 8318192649106228493798746176058419673664070779889355655090221327972946036905316307423642277514478898503401612786414786159958159597520836032670291797575579479684497922837979707081531475097370492309942360934658457845209741120132989221528803776546804695920480847436567731458101558989856633311816223470061708919162999456926918140576201637826270178873519810514655473368932935714410874988299328121928566078937415861723048234596399078473230849401621726330313797781010216669318944660177567324900088257497610977020683633364126776543585225754496905029026836682840747974408687752622569345179075014890102552683862367375881127658650356924064956362607713623845149189285841258483634340266773775941165734472314977286216180157730384195395181150912152595306345072150221949946952839201276582614431027055287*x^231 + 3385949630465084517467575773412594363009523985772343869447597016193972304636690973021868760645764900690306513470994655196841069134567652127401110394306653402238610260870276195281395162711813485663157322756811704955342464960640072484152591558270190366457552851912043299180305224731890816282179459145929962787373342243431279152071706821871911290869251005356940510077275125880606289535409471097913396471754517506918906073362042551372883781571565224864781505913631904325816137785705668401892968782917335513637820498921920710726651412738647504745843698115846000890456849267846921176809037373557209054034877699160650463520269853732738056605493015330365472136323887321398042517623953094134756813395588013150365718317559253265728167137084506322878996723032476409743211645910411380270786111770670784*x^230 - 363180443217003696856576649989816547880077613213621875875150043797694722451063975564000285121749439086460523280092206645633275940226720659656708188393944289108815223737431567694834658373685534100974317272444763653780516950014314835521964663247360987538858882837651919026084666401004027784969785658917486762256335316374270434264349181027688757904310003363233187001843732003378900961402575365897542890370431268964766671871278239403049401570123737288810058764380430534136014540618283933330844141118156239536157314768514625784979915212493514508643509617377036551305282944380425088197303675418946062191472019644022677129532464475795116081357468337565046367629003627611279346651270211678926253738824563294089894064297849028832063817176610220215489187050492401709000381563819141612206184390456623847*x^229 - 285341124362700984559860219950851978166160580032183946630208414214999593114868611552887408174662430242372731524564061065605181261529965670478251773673138780771667112700467117320872621051969242263416813922298591792657589924745076174361037955178409088083498812573432870665655042514354730412694014035346375988480463021606109625506051644745461453793287673219022586362033948310876640795526468854121794306567545808428731073918823356794502081731100178872726157872454674434617423252311528614724071357142539511239208057124422548477419664315929445877757577872384986097429074031894892401139082667580406942970593044929470525230352545796806177755930371972180325639604388030489895393246196640694975337583609507994906563428801281265204466032596730104339426307168390615666526242277182845552092825359708507886320*x^228 + 176285034908340058655408568681541559055605167506044043067502521161494862059023484468071873278693387702440351979702992540110186600321478998913571492885963204076607916996055419376330207305240770341144243349768623267814210567425601397550015265416101045449027332135564662023953838097963205945255658323501453685532277408809948421305872313463165554649591986695750335154851226906335860448183500289594573707604800037528597881590332153624969760681313706043478187308022926097973395940313295083300580736435618387132853190125388168113599005864293721365343208675108655840083270470543987587258895254041236119950395991391578792942855287314661994317249650707719494757065694696387984143725102421589490384064886608438557608827246415236299009548856433305515515183543255009823238404174318654538960239899421118296320882*x^227 - 46121377268280544014557551518682855987483943099334077809430405062602009367260325139975869952780421878742867062262526329113550649759139174401710459166229238973001569202457778399152624526550131060339308069800725312811176392422946358766513018058530535345168056846631985231967646688696267679860378868490306844181144916550376063806758615060769437709642001606366762366102520296811510625551619585502870412649685049081473988798771139636697223225515780831128585395217988891258520271034253518364980772899825934119385803423303234445809104956066591421402006786686324021695909489135267918952646275581581833565297701381030294014828361249328919766376092660976406076209202813690550197769119999632506736218798674399938870348511648341592525675001098664993616343441765173144643962094447270656835104501541228332734976451*x^226 - 973350393422034342936745262692302331905093782082996714628334957197350655554546609139791681727842720518088798621464284530769993625333615544339055345285700413769865333713021892330841751195767208373498904175797527575670512359115513816400943995411368882799241094045835298097342693092811434024439145121091287881775101931510341274028809160635989650377552045723335622230743275521159276577662876114348814107095823432288208790487790286386873475990763368012539133807272622830284913663966523027149435303296286847688414017115220283535659881851144280192247541695734450672028621752984389117006880386761084616639234747073148009334236493259674150697702692159057961970611157418180364761511555313510787675757183387864733793176448090463993599958378802603935753085223537264627148350596937062621840376141881595286197158180*x^225 + 7601620138453090316354062557512141915951449846884120745617984117288307495265444599559000815940659910434335107414640474970130315024339664405600233003061651447249928539626423298229497913591193621296423229342307561286252046154684637156316068624501229874363172797068104859581510908628827267703665589276225825264690860936421833373921757908116745491430382159011521126819138578785692395239046587861851915643858752579342005559597302509398943689804842566011758577410736344227109616998075244965179067123908419244490297968696479785392979174457534202974886437811155999808406651191569101590857168753677638274956097932317348747628860306352295072234710594027483673596781133093423696547248409602183024514091582024463937516072505332003213558684421030722171100324643120393623097024608236429877512701184067625054729435115265*x^224 - 4279018399670486196560034189229313545575106386469478882097861284502422995029002722150646348633520613229469896534363761957880371332774770077461178184887011526434671374109384237698523924070581197300636077334243542185867578659272546684931550966264826562205225004858843073803098537444114706776602145425066962844543152684018610568353945383095996733393210857751977500516138061716542939636043249526346700977205566502559964832594241297723798418115057576098632339740708499167633189886485977986839098654377058505142859467949673377047999974183688971765285178355900608528918834049913104520818921946543974281778253447289232670737694456019830496214526599384665110129370985463950006932291678019276358134064978251551939355889537787041531039730430640987262141108842172863688153262678846257440518174490905672720340744997501890*x^223 + 1087547127365887780155125246078272972932785417006513249889844667554862406758449118676106448281285011797650478578177442288925637408143234272536334858439543863260053486146358001992845620931749208150297355672710485955787999023536678345857529095112546344136257617140858413030496150602444194269705656620442594645379983389999718865829019627175360672380726933665996416432609137153275837923179675220297063456702443590880069420081797827660020413289544580630641003699275558586748702808309199659191541193380761189763600155239673822801569709085298542582284092198557782516617441152673016650846106794574100067808980258971643652841688333024278364474647439730402643920994398457252283186861139319955168351026010340642313712448683724830929833094200361619062013025950394621824508305245851742224815010407981206913227336129684145939*x^222 + 238112442242284442723949327695479113027960276710101926957784667343966392019440730302303854123773332135663883996895220555000382824315363058776751242593419997201926919973577392452484452674145542145845126641446724277982100343725423531334327434529267096164917486047235146388182043078174709926803258512993320163999757654183557726145374825000095300007377025801061131928492820386674188777173584239149525524419038931624400416139184492425677712040162396185571344502296711030040465534129983827912302813754382383415653237264066023844081706273099836936356784592064611894860562387182823052567902232662794331886981363267277250333106624416782149895253042105024085428204127327694599298754129658936610557672276183061447076438213508302481621902933121002521341603570984061129937777145335885077151163204303809228664495432667004155793*x^221 - 355209582496122838183566166919209724974881324082203740850424713430541006611900926566232913238403023928780063793342175706882722723412768191009289437626397759982521985676973893820835775751171196505538885175513391277399719451451883888281104331158429338372701164961781103613592689627580810625996782305916401589894993724621094483789987638149370944470105769552256420246993705083297248615619213139804012568669632234952942840595752194044051249102906628003357330517567326342328236018514328264050150041813785463178160069099039228925107852157008262649192149406588978424657393628199985281076930117783755323091259030181157076366624374319132096781408748548155276403797525485812365227096622264114825313210688414793661315148738911803928695748191755245335000655209077952784862067370670370534564505208892581009425177478475562769392825*x^220 + 134673334512898222260691589942025152986778056289589657593033809001284320185258236972480680284962305951822336640631131013135892367698245474892605751103171929920701512182407950051250404711345463970572950609090177545652033018595033279502366011508823384748730064556840075134123178319645937226100046854751545663950632832503258170418573237030882689030080775157067051100214154044270559781461660832509369703602305145120389685243921477103920784382110460452892756028015957882617363700053714513762006648261529159006368455756090536391194508879100420719085938899844232240636822010500362895035861098626763572677289416070530729019750795605438483350536040441100231347525941476630647768076610818581936466256670674290438057962718028602897200587635175824191749059621983447291434889307742827829814293690821824337470710827865943339766523627*x^219 + 7644091452730728716662067570000814721774629630453067989925838133191181642938895615973265226104425270544469769559680010699024306380460003463725159331606140165710284674724446511898314689236239480500005861231393884122521001533775377525575508283263017472085148854291667093528580711807840428899592643771601386240347338205652463745221419459000758091557847534047099539325904203923580337865837890394226669892576719666259546463949185036878258103235905443242448478053523214578748436022106350656863270226518078334485455878652832685691068043311366974228023299468963609758076678568687451582585523266477647978166812693521468340188527037610537772468835212162693127661536296459125122982273798227951608286833206963076917048086582287881008514673553855696817949555575060321682596712016188909173393706102955638353672418386929548193372343026*x^218 - 32662548829581382060166947014818110323589183014067212093919930072048872505476796383146902879634924480048310612996888530495434749273709944369126904417545900869673762951310046651396625230522845675454071827751826415856013413366714678595825918450830605919792673428896826369630218081625519132383356915671667821246453087673548564593121277652233628641827620169079752815478236822988605111841377755041258762585786473963727735156546049839845896217153663301868374360239317181486947487412988789574950799775123061275507725903532370425024607130038476595622023034201863576008020614937501572911387824802469898156441128831967485864769437218245157180629053783702545699938752467750956802828909807010210490015651030998689501854348317572019344544823587031649782081690223766403342943864737925576466860295990761404093678917910276930099165838119870*x^217 + 14748622827076549253251504464907170544333370172949343911822059705492770535592016313910609847800694522741096399796059800181715289181356215893325547927403124788757405714193609539012000239116041842381692769798694828346189726618341864753018624457115702798078725639216466955038316523353019588046726486874843491172215987928599094807164739360391564749782412140262387004559570503402491376592343795939579502388720892136484847782738572894256585259908021817073288922034830170200947848517787536557318539376879194859295900010995409522881247888289566574202806557564962920194385500809915692432884298429670269593748023269680781543587372477081539511523988195066956199198768079650394615955194444483163751666445682977591195562146030574598976908892938795319700082234930809049103783665796627426474202769933605579418771570874596542915391790216728698*x^216 - 666037314595077225604227179328653291360755018334575759165726661892565153778684841978683392799981986428616037466186375562160036096025481055394095214663107425092738031531324698937094396251447142011463383723870131552802914285058813414044561699413175367519981597119186780468326896882147497781404158360242670027478094819792485261082021647707137253953142033147526349974516218320644709777677305011796153844358106181951677324934410161316012749678518611036711166437411469640733690393711135894144089981227652850602030871633991245832283959188243352199434579289248413351395690342821981676914072068640415710697145732832650322428513444263200651125895015176269922569359846443378428693270934762734211210416849686065839868974184390250544829657437873953463611729786942309521779440393588209866442331735271441870585686659196449443836518524926589340*x^215 - 2563341783280810687760859404922184450015713931199485965923980362421710751055947534408233752573804969241221572395369477346319243163012838776152102860108792160873824353290798656650077412277977094850894117508647541937104261101434545609263209130772031989169720533379772252605032895492706277267498123174792682104549891650435635254666027876135527932242802071526823067445651171518520284744960572522953916953727754794330339304967230238264530369905454472711085679030411761353094870681672828387992363402093396510087168124816848213282052215158093192271819069328407199622581981272940981322574258321915425632730114931265283413627602806860933608338997642951377684598560888338552752362312418893885304929225302191659945306544908560770353494848555549993395993352401992795379244222212322475377034573463753296389102940064513362058061036594963862811309*x^214 + 1350145949920564186177277084839741735824272642452343196211701988456272385920601572576607671540184716946006235149983358995053134189993311527112109450947138322841131226976807560472949305610884282903280767743466601533906870690359147018188020032031042102654667811098598699122228927641916181643966638748347577254643803384782043329394620994368384362500420952990487208263442365451521110821549292348603916844900745465471032243247672609792918012628109613545649484756231929995214788397876211591615787661844386394370048959089860597730614048484865153293787851460279972629393901011903744362240241006802261674179124192547823805079736143801755608606729632199348131994732941780179320897854136225087440613921097748578276004815000429988033579867222648625431643766847459099548871375893146506248704312422050664617025940492473667358051185403741488364415639*x^213 - 162356805433485071134875752337454100495631782433778978239458955197357027669338969931541628135453563529212501564462061135735779506223333886216714916712523195557685386446513221178746036435680522927351546472675222781518156261546864627464644924906230888595027765231417265942342091194501864796376113328797523175296890629509272358305582490540612311050431673382606119412288527678678686288944807871723835931431543799245257782699608876589516362262890323618680441064226427241498958723473311415761639487922110466308393239599305203472855349414080352448951559970125541904065466133113291120757248670056698268964642014678784205243720066455199983060452211667491170040033845786405852880181318870368113007177596484567963531572997253453665132551985237464061489204641686721726246499567838530225791449013568242397391528929789045247376559130853625300427833927*x^212 - 168022045028547292143000299197307012894426628612646399597443531239701963070968122091224801485881244716152612503516646523376598731099651426561849813064550370433749378762675779800161327306949959873723028096999481404170033865676347518357721476239443519013829436607790106897018384417993922202699071492473187868790165226153290014030987265618488218593223770602065727430915389628651538232801542419566223130881095212712139870559476677322759778388215838025383803452517245830999272715555693145925255026885733045470965919911866362165567329478643146443112054257228291371086928666359164813772930954953163171438369649820367882702681941934765100626973809719850334567615434887681988713221976278373521049973368831839660202632291747381130762413883296499939231437999057005053390101074816165333531424842310686755055792075687494821016744609066191497361575210353*x^211 + 106835076009843182643079438140340549916323973669356238065991223093571565617916952920394263926977551099684548310070224764938988132275190435725367777930171789611807714203496705052844283813834106266568302147354183483110458883086802725250679490617858588486751373602577089263552632282092164165983398720518950462795565411511253968651514725194688893922769731497338646293882393807973562772524410885300186506010730252265958151841311381348880532117419717056064000798478627848217611190481322912339712074652809114127544982720391895162671813813995353486858651519443471523258475202251510846300334143863145550319904777612919779269309485431824010348351695709143501391157249701015443761999149271825382372807546493383730517365455335257477523250813194186064283086928397014812604488077928389838853472368594878798855105942906317795394148992343407055672168405313787*x^210 - 20701177417726481468800024621410758304213392343717776796969981258489319232939826992908145044636896668334168587014330417960796149023933013631942652368322211126143437421807564284682781947028700239173883115543639785677904478369869976881387930584056851201100193780730277357313485883184487584769561942911893051898949279488620272440005012520311125508585175819318705883160998658088086588653036805237794000789370161381351427967577964670021852405915835430197058102576286700681659334047372782463838805163454853282329871816537997665204314210956431570282209039412398193652393069139454924391570626741621153045235541255869025701982884296280615493543393214696398582549008720985414615995867500439514880903382107929914322727760998509201510549077254487215502578592530117857463089498692074403216238449428210871067353514335615953336343841654963614950751548162903274*x^209 - 8134626108913316043703777271035231793529490153695134764815334398062656188400473078310758580224551138261491936350445466336341154442662249553851401039250861682345271582691218004504588495542473363847206081672676995712215048202310196886808533354019070533966283903895922387422420349193010856856211807084963004443988894624479120815850475229456861979428519641842100156220396262159803683890835940920865144206961422227288123608348908235411241962809879790793771159977896310572929907560196573153304238313587693692514758396167119345083758489659379953640504429026929956831187065715242807778828607187662897291348180507931282514909973337248088563269162640055968784273382727691158690673604110257829452078214907818451264328750986596190135899395802537475753753158912738190958749391711307752669234999383810868668227857174658909274071440408855855742772295340822392834*x^208 + 6900089202983160173780138042318371259620538176658131957506434833848193262284205293419401931730590179538526262621921151087330062757190045474233241771642428144641101491614779070783594803227284572786655880894041605239593853953538473253235071541135353138915267492873847430683551308602847806091861542054360821017142860578038929557777035921681841345422874025724905284641816151443969791155287574006979172080845858842871856981467423357997781490866526777953409928503612980228606662239563381161258542069978655428693832505803571627109909264121382329343741368128011888804129004910385241279014359590407968510783679279211440079161054349729720962028487732675932081566413220182011941799681946036038398556896860515036842309017528246492442644659038133200532713050095010998456470704811761915119587099376461866361324975178383147726005814109845570091961024844097440676640*x^207 - 1742840037563935525429182617408622091158743782859533116433143766087008825571708189899995590452799412802782686197475974383085257223395771130493591630654069765419837822632851809137198790903420445970462236997722387622476821432507218149201934581145018119931478015906224038437960966725968486142309112813289001969260070316051242772270508211187062025811281431836337767476181059494664281406438144115236323086170494324180511770898040358433942753615868046401481450326514761437338336694804198037402799160560605796258446780338374117805592663181304691918727850661576695904109670945929607795841578770613041727495147859682782942904537902456063705528293679952781404624686946929755685132239934944692821623082415927531662526870033945822179247900975334805360350822277491745119914723905337607888283481163935044505547877518740018736418298097123001647634601353649508859916355*x^206 - 304934172980234973457931120819618077333641182711979481964411169981313533925381372290110342994914325544704212711985613716175625222119648284610822510463009703850896023650813478125354512500737701037769183503410125941904061613664223276992324135273704387907815843089012777665684932922426981810365512021801031981154394530053968638444406924925504927319538633625865821574607030251074851380357520188583568813777159646883418830572882627878429426812162405185475759717063378305803089314422048698747891210136467305370522915501364859408608943339091889384901146186355005880614773663851730589119158659163714117669116879228585180880757042254523303789491986793390133107407921686797872979558220306706126455665701148900273642647943211815714991154437360302176538499788749458133535421699178573273521714592333385844782531444458380732767160674545962511784425006847838456261323893*x^205 + 391867286825297459973669972000166084751248263866595804737938280134403198708535416930301762698612380656065577043290314790252202216010748542019598839264913247558298316694683273764142466987559023623732790021746522237863663745906900902296987634835429691879163224301802865595980789449857243574119876083395947369335382027732267462407711403414345754861205000621112575844521678734796622388258055579502933079448578943372310701300738973859330448276524646158349955615522428800522136805190488212972404741173777967933091897854530432365266226804041376771458835492641748782397477955492732448883858485293488957181890762057966260891176759730844049332548524133919661176522451880236508466725370298016285996698154220221098151291436728624493871164281167303709359902361057577317188761908184494721811288176130548142548955849363640628116104800162506738163927326704991491348137902055*x^204 - 119660255648970247546231003847283962483121698380754264737922532828345194797894041424741189991460825701858451133407686126571444266521902854915886885664972972044172003618144160196048635838123636320167593512343524382524811045657704310519002104259080582050177086465840648702324306155988796842349972671671300109294936022033000693991099851297355111722728748322055452123806399671980157463287817908522855134002272070175767906149950508273717933598305894252419709554923870508925937009339655769502386175359667129221675247854959934902869327226635177662071030723752507214256370232231096702393901553844449536863437476837352933654077153164953227679690877309037507257674498887825075110719540262615394524922215973005282682807767400481462593823434285449645597763717870330202284718198621371548596818535593087102163928135224715133271781788547444483224002021473383951499737025638887*x^203 - 7456280515525089742546374127123970939096720027161325785961296616162629577314209016084513561754485267882625729175454587172133603167399558378970635414633121183344727634382562337398131155067940655478758139314226023753701010491434434743989195186840837566429548770251756580401542605900795526608347961618503691435658517587333388417209913277643292269079875958214256753968374271748947734385723140046613034797993746307949187057858295375138227446528801427115183683966004405433016397344181537163412512506263331434327507308414250343395398660220545629848229828319430179384605054619619756387215016933249959924143724796357758861148828323578431677746338086288714497220062049145767398076873059625233058440389131029210896750878250753946360994913607376683648672704024197426205845048805527550823088350656544328552034627197200292904670722225400745366482355059516629561667013758018158*x^202 + 20290211628984306273814331400390520499614468918565786762710098489221554029752914904062329452176930155076285248368922235891770736913206733953197918276865688280621648118701724688229235876628622136238281414900370981337362022899343989602243031979936677963790011880137384876140645370736465572761066398117391498225184155686754735542643809664752246314153120859149073207313226360779832260793682092579467953542032076116191724749939150785159844400017430923315941632285089073527798843167796791504162431583736999759316452759148856930829228385962136398925757900135883087362117042990638962549045804816827115649119445478084855316004404027022114044359237884095456317565734839166939557238540554775505302540573854903675399820429737259841525163246581290021533116163638156966403047153424694811085604027402039788287439877487019435277798574736901809115409424635347259974619666928916273763*x^201 - 7135256917630392618150809889237638220381886761993264022796746189794002527671415059224792711064184895127163581215742142092459680303338905284093719285271223725750387186284176670695468766105365240043923389667500635877819726288286216286966089399574824749983746352713805987700344903570167618202925374734400783747128482419316747878372171257511461347275915369112818342825409201507773048634109713961567650919786247591665306080743006961886499139180836650508480195454825113795493792800075070076723411526884089908646821842535799822751541644643908267192205389985676524585257371390165698235623259892671054833839456594512594794269976218565753189155444186405072814027711889212617982918851046372881211374685420203695589094599167818517034640628399578060567168791635162535205268787044616466243691492605812144301159052504611211595606042204074460594795606586640604171796928734964084113078*x^200 - 47558615335942973820607403473381770837832197751936376276772751272035918489997799250597009287431796611506250602517812144037026387786394397616656546645296074204023862288681702105905568340198787291777186964901304904873605485974556556202567296161467832757286146442964498896123072527516632586258228055132594888461204891026672430248759548764553501663477616395367955947098685972895766469543751752251835967572207417812483804442317529299382537521733373257251828211604161535527973955760680447674995267644160275517222485295707090754830237214792390502063373045578353587842914559845143391714958443716417417827818309166793986518266773476857728989634930714717044837677843542106788400918165437655671700437920742538375755761360574081809265383975072322005928206540521312892063838718692701616783124351577320193915350370183509862060438718348395243764339247516907749899194629630737789437073*x^199 + 1051979966787715601955464874392397033590815440915590860412494093773078923523103332595754360056920973267558863362485014575504074836001571009835008948753635533413527494329924696034901384532136451467341463281310383196125610838877424425763413298271190637080749312823447715735679906440467148777952150748960696788616520919585951587369969138982749357815016632398692617623479300770576669165481878516800580319535935638474224634124098736808372831988815245488806543229664717680588546886670594376950046058465190790216761365002554008876541976865706282415941498005164289235795730254261613230879516063505884217527212178612985427049039998531376347839799326638510821364793582422338769759117224003161596584535896970494778376350168120571750965284132139844857132011324355000612664378095259644828001444527735012084246696279402809110654043757946824175759129341238162107300064758014319340041028032*x^198 - 421343033647885281535299543358628895428936755466175426789328007367446129496679753833539305015641844410083278054577211124680472294615270360164465936466929744309720398247961009538256764723124614073800375945273215552722011276599958299876834970213207985308992475656474221414222034686007267216861730750438678857724429707279057819352201352152590297672620548405935185752288001769933834338114867350391349865178587970833410707945539107795437369128605427159464583687457044734848535248126869754820208924251260774666843452430006456900907775994860940449977470927391290356252389295784803005207367595201090055362160513264942772458734737735962894233190777975932851490649570298335213239682488270428726550087448864852107736514941552045385976296578090684602949683919951220451300777980756506542141449979271870738687648631764855099771865305795307243242891825530947863579805038220530986852438258891*x^197 + 20541382547391262055877092124493425582015236104952506391796108894483472793301934939517441883262243964969947361527058215658084773402726774603617656102042337946404625476272844718825424939510758886331542956547369646186614837709383455632010138940483698255817024736068161475831912977341447718087997855882412884958262847404781352611635970382966101677244036307754626492836656625941200212567293451820277527789391150786203198177412660194050160414223514680689641216914203561119723736081887563200903566011017539587076263185139749960407669532425420551739027859704118504567614020158963294224968902797620176197490208923151608764286553783495732705283477411277183729640432445687353293868829948625639303056558341793708849427330377781479425172894296512999317587774498765900789360429815542792659354559377409930811127892576234398633679395148036810310263694190831064329541025286615721264909769125735*x^196 + 52087350818577863983364991040123956323096776958728705151006912172832858536645224857373610854816035987091594988492375923443378804967760918353341921999460715654284819702903945012887131041622190842412075540376693100439311107560455839954209660868273052622678372168262220065645794208787527581568848825474684345771308299836984836432508856685238703596120171368960095548978985172139212963463047449540068428269233599862457567525611496165141631028095538056208008414318825550411961369348516426587488017527482320624605059186773123130204459061928898461610983069022683352018463751216492656735093737117846839268375514880638935033550567800134037998521489489573476427719072412450644914106903956556226645172531602423311065114362912062927441564311920034887482625506710869956444208367169379186854169554802481353924561399640760433366807644302708981544450351488678204233572544048968524303835574012158002*x^195 - 24462311373231086074307178617986900604647669917014432977516681908814480946564454363241492730782559770715696222417246119626809530882337724464619824483686836871148558721935254349782161366501991820736685104435128114524498195289295910864998686998425328751522989630995277506160731636452545551401340441334413745798789808561843557722186829298624617800752706269834233011397511087582090434829487516332166175715457946188022706240561609712385752647322077019885737286081287392874434627723990794758989089004579531199497266324825560088532719030509265812127026985813987743588639343818748518369079371408356038401489846420523515969543084839479438893319536147463904314367482815504251232805008652116666427144316422331939197011857422373776614828427175638386810145173988179335106108988979945007980454841014139544995224501898395705130664700978530980714968074581767947416134823472828383831497597688524050036*x^194 + 2789868935404186462768142689748186043923239620123449196120599287076517492594073728968166458558232899037675309128467600350831681627918085713508269660312679745229189757031246260765988422200605324385271896735051583905812172411558038748418315149641315404406737777377184260972225567928563425906265192858693291052983884679290366582086050927961065061059831509248961297737234150355162239154991677157546102601163796702157863058060638884617730306766185829364061871306318858898247618462234113742109663319673080002253448179659227745014357845063958017300227139332078975736830602703984194964050433224798766203852160157696541378406469501588440522113812680753374988250898789902393211240668256128436325957925553421962449116683796886867158580693429717320821910724783681358399606693994960179489517554849160657557840878473285927927999008409240708400843936680838327609296341163993819276561720518472994368009*x^193 + 2264607115500398359135293652335250530829483765956402975717298366864927140223679076660445565007715709827198954729783708865434419296645226954760142133113446132754214195978169665048519786117670441707381929013139621221988263476364767135145092506711670383013130354732912560956415063653893499239994321048716142766781047877870810681300496486666028339614729949417423775652445681010858224648716817288484631403862431003966689124958761795177640663230152263365908224802811893263006281336166187340080339873564117682551601396312803988517773377618896841722040466058551853369580632822213238522119328036462494602568982549099661029151017147011500849013705507350358068509469184979646515789552389301863320000493986396833975792557912323692751580269985790125376244338991427861462920982334440294187425747979204900265614139757442901258278726630948364312618332954958721516061251936985859769864105733462531369959017*x^192 - 1339937111573484091403191091924064158313565328502607248564729752490652774290550959061024499718869662831999099151940146640829289115239603829831438672420856186239045976122890834919116338794753195438460550854913684470570288156463247871244261998045614903098714485721184486739722361941222161664063121564955848241814321694836134862697420314801430034876289309590934794442089924393185605991645048090465291726143366032119250384151009055703607383125699257019086239315596594068586839415402767139779917066013916072538302161106897610270302423857930016955581756931390615474614479104979762091972988169741590889760580273267929408485438274854597138194400462817220114252408460011467004351536473874310953154916253816767383517727024787893435666051923813111314632468066922692234375598594913447463329490331025288481881044050392739619477238026719643787156992871901054308494124324407608917442514879750659037234334440*x^191 + 259373059665983125411797273975687322577911909440687953169797769035434912266301783718147369609475004381988182838425933528208259143564948413761286141128882629799772944505263508048409728955735865421107859970965591580454840685584653291621901118363546371194124752935256082769526970485489426700551170558384177470602549844687113220454817635417656440972586788044669387519500063034060865154085635944805987476549094625884948510590755419254753820324827554983455928419276364952124411885177303497642011698628872036767585088819603621240942549156753624971156026107841213548345035108986604832087379330590585477701237724672144530065693433454107643394556190409032512349897329305257756198809363269746574134917512109351921487427523017549129374004147422846869838989789526599757391682331230248067551384446954578472401948600501606985892116235032213119966797227324275948126988317212427697366008678310746001783476353560*x^190 + 67578701436657363838269900211507113936710447908530477528560087004815832051860328133339986466621307505722760257371518295397525057166631931913633428242595830606879709319455982559313475877505454954092111924187523119822672039167800428929099977814114741372026621261548852614130426002094672237149188198725605604174598911090853270156093827893371837796659060449788780495756808095704967892132087809969881982666576546819235206619254097393629843923162952133898484131036852253664240436283907931453899710964111917286769329089123429470630272038562853724807765308458982695772727217284469781767148643199948512419489100508839654957571420010654926802387637947689697539181623126702776672424179532053098714848141111282862435151977422292828685792183008577195814959070927821439527397247575325098837330295449822559067835327577777133492247250796943134680988915368874210901455661370303115229642396340359181485744800637396*x^189 - 61642840042851382343092137163196597973017077126074494374421942047990370483323138533147350161484284852014165012742881890453734417267256527390600206601605607866146325385972651638693535015001261780059169918555007386969445850283705639143102308535677003177008608588092770412208275557268991996008735397543586931197788149667205895363513208711304089210115511256288691473851919053532412291923799371412775114702492550634829847111378290642245714416484644714762390107293007640262729224337088837235858393489223312394919387050448959431245212867826320071847684856066625579737765750572137977560804416155683880015492425489770363327455322440002187608775172144759189484595646339659864864367508348626234801787764767406153354332286883113759767626047118356307373818004825558598475846890118268468243639717334210707898917184599653660771417647262058394359152158964048407858312214916631760629490699858141751225889455497703837*x^188 + 17160401215350078223757398724052950580927491195600875671483281826139785129175666083039715305340773380672030658492914295822381031516306953329403492667351027273137962307302219094998984724393234864413097931970187440030789602667075713282573732288988566556627461740553296335591631943639757521651666681648302362070020155066937730416146342190123540083993406801949312626889583948134098470024433445884717377903101419812358271390895587400845962239211945258431785057629134485858593840162658993868812682945779227625258048310880699832986874583807074041508542741602340847318942026292079871734820725569406606800893787958212588378488811867621599480931974334683732502354107719134353976300926289188025086195803495089065887234936490910590631231771719884788746375187664865797827102006298522403967193611837301952215382333756595000704738222104392026317862129928883692657198266053226325008464671183069293714935075560704748396*x^187 + 454208939688474573399261259812989602888254303415527020915412906080086230173791496770630398968279554196126096043231252302512731372364543314337831587714942473132547920998933296141277151259459078240866234255482585525609187433960664638820290903679301433273462632569659867110486344321503691928432978912045258736313502203030347581702631060533988007740067327402907688764149543946861515234540615354905362406699796394660237812864452320080890406807066766598269720422572327339925919279664092176433605423500117239698569796966982713201196700345229938703217814315187376974038620473612047779701015686214592283995071590273332781046711121398966161082058196253992521736944657688883881015048603111036788137233218446098482163681491656316007222276372940060299251196129757859528262812548221532756906190017379216674170824513778552535928119916027068879819222605924422497347111749896494387932427728890799100260732269726965573803*x^186 - 2235232389282080555206060920528060747629965378656734684687455748660594961637897177948251049056456971550886037851555897417632659865268480941618401058389993539542123706234501657809413121549204960087875372807440734819093204710812361972547263343162701768767614473263025427515947260565820375764435582428089384067244620896899951267578541853012511470188083055143653357213077531594801597884486293918868020311638728355326754810976767696074394797729349673535065674605845664614439705023168163061367252617862773552817630817295670086773666165749829318563762370826694186128162905143905801212056068012832872557542551875387083427394022150199925443814359534921968570325426369999440783825025298721949280593023264554816729302394558976068463491479822777387993224659162957401271854972974057489024533427233748496510481370481001800708119778990728640756940076235920563921183002551628748103307159814434052524731294391636191988111268*x^185 + 858867741347641252773420416062750399766873525186421938548050976357147526443375150309751486946753130311142468450206934528220970311213679556722924489258143718882833962507977239382563879645528820282791057548695357327284844880490363884935285103312988432290255997505273164565805909817334423890005797734115812887338923854426723798022877531604027513754877199089797605580770917978389205643203601651753192120416183579282582348612180876959162409336806703155379211218617761615321469275486063671538184271892519418521836856951774281152602180900076940602778242059802073086564866699354020104662990933932256062805019104304713149515269631072015415944224173957403745821309044363061826592638567252879138203011786487756262634656699829396735892001669071887972784952545433534933979762317598561881065684003719234401794432260813486495694601458573985081641565230840244828046920785484198444118529631601361009323697909534616317322389000*x^184 - 95178221115194259254958555294093438818748579214487994447629490953766561541867269366075235431790317276813054520918685195652979012341192512570147356837915467653061034233083963366547326243503894881306767700402266945489850870407364142017918784298848922571902271415381897265767721600984677179088765097677180633815327194864398643329654942844883882379608417620915790415982739488792901606477130179177531053790234416216821000845361131487421112711178977945536583585284826192182382405761741260190104774957331308789657770791707522550886365320756489182811700096471509828291720562701797373740780939769242462768268413909754890930229941044871458723840198998620145572124372581894839022774563514773640134389934764680437111618819234403643548355731817021659464062904950539330005381726556284786636115630693812916458334745164021230871199495405938056943364566266047838525926386438174355878712812322778038569595366667074012065923669825*x^183 - 55650420529084842248022156652358619745221082300385102443244179330475941388873792429973575286353097799615966951704888330408333028203796691409013335819861164207918043337138496222266809426403831603276140466719514186281889688964104958109881066268772625322542950040974577886551859722154872278602730764811938337955738103823137676565144553084682813518340887142023699425322725919983419174410645079719296390303287773825127572238397129232854725148155990326806648012895215764442597725555509180073171933149286269791778621750181994367542293293270633180011377631852573096743771814847651424896867327451660271835593138537566704449961749734736442778516864331320012753163030103500039408976526554643883140897028033778647860132406597870333624137158694205885859044308924904162104988298505066056911715941463686222555223183287229630751562753490741651543704529659245122606678685695659913387927417427173070301822659065222986052781844785267*x^182 + 31909653944460830500031177653453053978375998333568001090820747769812834506225056570325341597722907229007907233592726958234032030955490091675247726776645781922831916921761776044904347576200146671576572085766158692036661198684913862148492986174182483020859997023292151506425477234680876829182918734017581775647746961314735900357100709943239949410097827566579360724230510529108744714207733981052249187560877386301847951950360565152877877851871482969443479954998575048444999119948551705682830487903399988666139495386211683951968559429982254020300241488756022444237770492465987154760324620211663520343901761087221801065618037908786144672655485694757226683900057451122990085346518266841819915122547758144192390876354279939970619589117712645828130830617294155805354755442622760532956318616004217052806298282342662113718156397310821614378129263538198432522368226420736405986064247762496179597549819784989077348490790783517900*x^181 - 6668475128311360256322999268218840790535153475202407930194679273409776707796490871169749440575805974137914221196689362426498623184882056804375410778539000372628059755715141868968325406194177735030702501176400666777947970757134030134146493380916741267369747419637692736712540501694609147563310174770917598580226298002258942209940521098306471143862097402210162562829666807408200238309476298258096722923118794213111815088678874038097946938193968888896784919111096385200149438296719417138627987780045807466968849378438094305556962939826780787290335095073847290540177103852890380228027224549202560091862639168995260560932977869616930517041764180995688227290687821349587306821196404464402175554145956013079033077665676303495065478019458558100591930858192389573232372285192780707671804156549377838660449607833299549616201347230364196813392783667463682921888328713691749145856474163468595165233189866991854828052934653429507264*x^180 - 612294710552708124826355778877130786773053408060572976056808235856411852294808995663546402981911557627157726012010343357769290525562260441217130141385159817918704609267829376478858082262617705689134829452096714507434564498291070862623492867074132863111663612635584448274996059876390463065902455905350397496127641121741255843895396885407121821057089122226834861894769220879339782235529531125981720043179310604178681621000779834101695782518154781260416116663749640101700546010715852399262187412473213806004743999493026743070920556688549518499501108934684661209695196076678737194849447867574037892849095238781534240325042220766398900368454361970767326342334449252044026470535608010934129374527059156777863429580153941637874102099417633773415639763161484330917562005030741211984083202663575428603489806367371879592988756543534055346184305657121392428248652006210595342223508087947580721094924396481502347504883757882128718597*x^179 + 866531166970132101723025526525228422244337844396354614065926146864595441695438347953189171458039032112641481522214369073948635254507155769479809992367728636682243755238296226914220411874776258718473724098474950553935419861193217042671010306587717665450208715833525876539507702752649532924531519722834107271529544089293117874816846136730418854266008804369742622285092852844557196564059008957207547984724923214290474479971231926627029179284795805315701872994623716103812111157893099744162225847212044458527944249730209482490122229557070606479568788955751145642601977822462754210050524847534765931308216759341158344435759110273693062537549210711590446768644436158547744396086657734098997405818004403209799810725112905941431012533692848391100878911509594944670993389313071080222505738761708333722262199497559515550991344289256370316638264560408560464723401067675049912570384026620227652354802069842960984766604316049635807075670*x^178 - 262974228256845868927892339068603050355159733525803259327182516026396742164868867683587226962896668822085044161594840280314567008201909934204943702362457363717722239712494792822592149371396414097254046623102695042830816597138184005920580845999567389900231459797240450295423256871443466731643832385916486475748665582871486598268393156208895189333393368349157876561870604936046980625201254917793247468310263742453404466960169403757923766775831286518806249001322851352851514510478827876085766483673066213554091421957405519957016119744499638264001190303218371314609239962602859322134705259191249159730650847231075498020090093785337355235342741196811977301881639216322486712289769280535133861367522239610573646909013080047812717455079294474484444058807320165321284668415541659734201125580218500991480810866167893386746807059641601642807250475805826641965872540681860274713312143000564453773273290920360941538355702640670941813304119*x^177 + 18506567416489891747631431454709079323238012429235396906015298813737128548097120568823914402779363161632636957821395393606329686607167307555889158425793988350513592676491453742183832017893773817075770593932539823852036725505449270365933544195841266590247838313045442281696119683597486043572208806794540532078669894033955574385856332602062622006208146038617931506559103804048339110800886124994539939746597527612483079845274174014915139741107550070796174186419588442761522997784015653688385691984789017542769530783925100440999182002978549748489229597595638580492766592672086794875783852813263712741859803607435475240345457603350990655546653653952460661497636514188122004036299806210416195582209514217146129481833011496380589315872976736083239164972951773201452236317266062132986874998874661136467965608495204110162310197223208583073261518005764449619665921376219810336972495762333305785714921499245860783201035502753932972552387900*x^176 + 15557027363874202922741992216389682923133903851546114147912696331780001085334587506237422922995629976875010870068142308925119057007550510527077308409437988778121925439106799538542545305637090320199406159815352523946482708613926402715937176695937596171978394145588490333392454242312495729798432266546068745378640839466263210776022137763271032659068147133325824844060540920914264499738671486213526300207317158416985139263230171365401291599943923400051112819790836829781977662475457781744585192502855230656739347649241738514626198165504106258241526998919490672581702913017844011140893211110868896740293265275727001704394283769455040998096387097479948516485955347734632826575521355199100131714275387826204765818494506000367682493204419725790334480619155118057984627416858174879172208473224904418200649659454316698689638426948659178835180252501763346935950396837348249876379818985601075449097356757910896187048925228328200878375931887823*x^175 - 6732703894577385477880776400214097064930993914719619618169055346052351834961436541027863511449888292258195342975070204172284528667307869174980827465688628020645284612233044342474208235887607397857590876956096722394274140804950522217169318539977974100033502220765605490394635521779254652630416750563837440834114460048109255961613374710124892857750021212783013813817051912753459396490446229888689892566741635776045104075828645002190342586757432536667536253339488866472125611670489580224087599676721313359793109558863532714239376918396388982942042816012391220816452089702138604259750207873047938305736732274563792515217025384001326543869950792250113674584003823161151123888182678200984153176768198918530875351783109481916084673569078340019696475692631779625984345064597989472650075241635193817214747937238686163721156747474895724284161325239480907978432366645573991355044987640245330567028250232904203319629528656212268635316170703639986*x^174 + 1010119414875978481177522958104135885440721401256064878503337306134387025096598918898468522459243204664523323775877743386282894652203447046113670828932329393006992588651607457099262862899514958611604971354476840153871730311344795946180821504820903298189764761400663774515308732601438784284266755163218746758471174354785024589783947468793958692771954810913863262796746189356989272441283791329113440907968277538197220294047785089005998504126014349625679689056896801125037421407648930720459773184030243871077837368862750489278481917637222379280372880717116679263885354237840663056012346294144205571674194969652352663019443207435761615393038743769767018441196086327257381080361432568534976095583094228324903189847735440077497316414119597393367070473580535006400323094011751729169495900712541165568774032045878004925272463527118662247345344378599057901163353754467577750285312041132161346784956518320755582039491824715343956940727605537051606*x^173 + 168481941303308088068311403789386413736455983986007943906280390802318894268349719809915461952364369688343032405728283431622710567183903541556349452110383450162729407964213029795851482504276124167673511912861991787386495194907919285008682396242882401308680425940426330014008362298400450791674040907628078570290810649278503051195437924022666616213521215239366049849811051707036478870730457558718278168430992024625134934677616062528171273306531409233063920494464130253767764164405406915324835217970040782822321823857741189390595674038506986550886859704660895334339069846231502427718251723521642655372971309173864277616139974801037696116422535423865795220344554256364356244409628114519266242330367001343380637787857814664984846651423585519124371713840372661052647484459739730400547022197284503903427119833607662720138542319324721467454903107500024518160298381248212342193479814877625139352279910905247709867498335343780790437167249332340132189*x^172 - 116148246976417322426625477438543631470905581967704351194087400057172970855020028915942737887680120380302759318989918191755271387696183167889770641507843405475684246743508895360481355378118188884709393356540714263914214309405450121585483481214572638314750317867264234867769183135644067384244201322465209968291003891925273775958919321295197008136339809761737995024032016924374669325211166572437924446537457918777204253432591131822102137807364862067131064712788768850694538715440018447440700670677306361029135084069609614080348073922741901440249605086606144651641847938981229903190846589116235492931037946371656301533224286587027394079204957732279019553069246638776030686446852813257337522788351527146176241362017631289958818798068797935090561985736996469849250410212252884593684908846690209795053211066229000078389197013307802181564045322602914179227774826589965245741159724835818813729524120109650246159837737562978392120708027757744588754404*x^171 + 19492883201018470699510932051202749696266721497786251059075020967626592137886027615009982239015219383218629223845484723829224496467067081081265883398931312545476452896952960296519586015856233596969633779239760657829736632785035610335015725685850813505074737088823005484561215325342205209560806736621853523317524249489259764468736103700059456950822074777711602653366641095678059651429146227400436526922938252262147471256368936748315352389931873486333926422734768431945854010113084053440523809404104903400424099768394534680269103212027329530869327032220921116864292301121341366097118188842973958289699351746041104354874650228516953973413438475676864741790954328595571684969091494804807960329130516071895588870148544841231250262143328819472440280778228352142641800692108754489366038907723282242933681755674364222671830135692857689249272649109042831509216981336697165950492694339683782262602720775892065814834245756614799542851650468262967598270201*x^170 + 2889788156492004311873452837678503474602082100830188023928074949176296230831212887041161064527464697095832389927752074664929288618579675898635332077313375240464119163911686908793850129967526958795311234129221345623055537212309820834683605154484118966623459268530671706248414810559791107356709551140474021287466659835132007581857933004862297136186001658657332775308804788616386849112824564080354864005062318445011365946281293695141305304932243531954084809766120525592331492296370847907782030606763945167251927308312283734971502645175880460244420460959553358318666937687109600816469712386125766721796307050436069938226610880902550616130552051706876076553034785506441996960532419724387941176697851408993400389114044968726807579950488441651888747160378532269527871964956837575232864716462768958703543098059097785898284701702160456410204202817737126252378745367113839802004925966936699710706595012114184725266936820426152129622919396843442882835530009*x^169 - 1896435370272434325204833114582308951578020298832384718008754936057602748576463894337747659447595803175868914108115501588968967016539805785936258959889332263794774915238446889130848449728236337977177835465906915334029920230867340268752913428790876665551779712719783201351649355113733668222462411487943524094175106082520757416697290485101115453257016160875552471762320196165792945348492896636723469012959356836622598800841369692898191666536811469163608548561223892482829710097030272685156853728893091532701769103027549177851930480617523429185175252576862843372839612723089208266515785180004772770956102287381309925191908455549979551948414353160080806443546923523091058519549380382930907253679869840896700158427467074114050216858660975632669721611118742818285914483064494143776073431658091012430879362897237467647612956919971499006105834071932868481764865173546783604361813277515319934851316672185621045524968748277223766699531492611887356522008032464*x^168 + 80043199267894034881384356301249868294636982777092164662936665165588935140152490702231460162586345246800349467195648552836969152001691813075945806480494304583823582497125120986180436591283830789985056596365887973687805910971717646792122387845461897778024546902790057345747312429458872557908963152848573952483473150239658356278122029303260460755352981602763250229298407700826327391975651358530088250239580965176304836416246689674052330677180716272260229537128341347092222710552135795814859056543911517702978489726243527408292524174604243197658604969003596313927235630512428492365775128489295830000769768035423672617657772604109063913584157556133968408797437411140889095585778822015634018630894007750056433690375060390384012389422085363337240959858276019574489022787361080303995515544887605950726562583822267960110994618553821659484829546546272070803494309364370156722847429041750510182034916896835616723546661469690650965273625168510691255509347622438*x^167 + 222069583432067035600619939144536246088202854971872926316090043624985345320452102957158710619539894342630664225656147096818661161409201359347085034760115162234996112259302092314700325468293583923777143880008229740522661149439711341400768245235443258873204601992313412350603606688819234724899462417935077567214281134075761200947366872479717754504531180706239340091394613465066177209109708668115669271221528345456503390435312393591469113865454605232950154595257623944323458007369313053295319948911351401489058787534914413042957750293699872070624700265060935965053046652537153066086556244670712646373674513273985658074979981253016826623493599905299604511638653108296408106513045407526947978955728800580982100661813578304481247571619163302711921043579676003441198487851160336187307201073145658490219983277048239323080886123666530741461326429841322416008295180467584324718772236427093206211382747588565365019416881195889775947851851038264750545058899517631903*x^166 - 95037177337834062940057709287455092228725422602992281408999877672911554272144834216145369503085808444931396428827233651388347391308649711528446250091147295517488390057538197463656365979315915773248319444733490349485554214110081765995075532290850182589755175715095378694027725567438865196482813021342348249102776967672400744474789641922809105520344538864410191244373763748354178882521713372535054001968428519122410505971829321339196148188285005946111875943065107458839153042921119775452641843077016535867769359929037773041744636993616637485445979370470708290846159393117178818364592061442736554059636280773361360748644465197551732555940680428468923955226633101769405892523715372288536597865137635007851048463397761805925706883067444448001001989204476828407220983227349042407956721056581915806536085768925104389273093338261672262359847825064203848998784561961782738573995003845198434002620801795111841222169643991743241876044975593164306814744655151055828003*x^165 + 8939030349400459652867215009791768895284486181305793310528141733820084438922658041972329264337018712553901701696254762756282039318728985241440197011649770933075283616851294438697255818628285308780587603628847309349834661875495153273449952993996411467726441743370617743742808123371346558597425010106246973569367193674882365157809445404900756581480217154384537205339556406629922009050505848636181262243787713677845797022425071844516604197201672706385554529883880247418276330975965777566302120788787611957563383738383222956341419938121943614772629436111292758338629737420216503808722911978831369875892618155545163717527207291481899393873644346600078779707388722788818904956881689239009869674256410321823913067867685460760950586708318086624312253983572989460620993899132676921134901012578471884233185260493381329577715987038842065924586220465751872663205335800920946248761906736631382603022532476889828045296360099614982738979208583131274739222463328167225448595*x^164 + 9894894447040687853172994776809703972207894861960852133359835205238619931585739559981383255397780271619785635250644526129253766927673066570627615561688498267417183705838552263678397412782851475618988401474392101172602674061624151829969351676062510130049541564531325304414944051239237202349976197094807781069472034113007972792345700599460534734509453758027433118762044599618574592038848153447635639961211454904966678556591503406118005961179122183067542157147552285357910119529864367319515720330259443368066126096019712130638593737234649321692319931924170972366704095226215519876914126133311711784293195097047364076931612506673751405527138713238328944379777961374742702338253069336056513347726040624638206167265453347345049530727913583816772675151718636382748780142397710772042077641795538040989444489513433369025038812084649661267599217840026105240987370923103659434887645871104976882759314896436000739002285328478045064580079527482302428567552643735914805137288*x^163 - 6397815103134502364835009645095723380322438956863165154522095332729549788307483236044399552347538100647089119103986198923978634872909063741880126240663997754673378168758163645510133365348857505655241947789280284224734987652039891763110686438972739911029625103656360082773759845948284609573945318719748845069235676521355410384477114629797099995133851294452279062313690010290573618099323749899242226812191910964465621550600447683057913274681185867676124437771953389718919624867443702560146147896949638372309870851573422760338550414750310097273274010009889893979449190858150815364600324537280760288079556962344541567199997694060123752226155014292659273437307807279871404512297766965155425873133446630773099505969095151892469517295166325778449202194740078719329534462774159402438994293823082588594831146193379305097506813280271514207115215094483909277129545528842705962981518741800292286137788843576675315621001423765044017277839120568870296679196498105046895383545385*x^162 + 1935890842035809137155902246185008000620705444569446844111236718503832461273394531602277137137292473849981151575044029434199578725538144449827441475392317003659110863807572559435428770815158795015087614141068602740878083216653199352253530193132808745514738507114002037978387594010267265143334607033053174259420516369827026599600759532248977625236666355093666280822786953677446379917747283986523765885312091411616458028724687801620572824202508363742130235455376577504269837463050049847379702951599453035546543929077193867053731027732283142189667799145395659364104612808182026943820918761620988473456485514257434117139128557730601252069981358509069177406621147097766722924103518168019591058139309890022165597218411800996543292908234855929222892424993801249621152429842194372549288947571640664710941702771250330398906491985839958320833185031526709947115276249589745819931116202315283439520136962025042013027282250592955867873050919263464792258604852068163067878970940233*x^161 - 140914811735146545063078219609955471034707198540405977073520452357398819095612147249874234785995720548820772725652793601414084283235087984105781699324876454020187567378893502641164510617274002962867651621042710137945143203479422921496806884670711903671995237882536320852493782088773362716892648023109739612333578041119988894255663402722912602261333964897475084433010291269943840282532590366609304634720883805915822056171606426433842379774136888431302658704097992860383490087645623771793674608875191782207601773731286943312583480604223182089203803648152058552602047407360456539705532236530484587655036514885522018427732995960586262770547672074841730234845789613572630673065412288763845841780192757277453646661840537766354207411082429221865156139968861256759395925602207993805910148911709180666380215134810446659744353601060160087456302661108621846208212829547436836966429237045436226462081615562435047406136771450712274937557055683322477487894660017222637723266986809165*x^160 - 169643464277398067640826821866598041965527928672196167615783541109445036040285424546854726260438256848814534063370508160315462829019766409901977980122254162310235407498898685202168753546568357160234314362900647532418055924505553855865550135616361306700318870322612916532608222695968507316256417043143160302867723201866693931281780397351107777480895247014769084537917997273491073755368365423610128375616773026846064654743589427961305817717675385038251150614329612084277649837624462884510985796050973097863503085575069918626993808971121817217371153861394156259950398787169785548284036572938602773330976818001581453856249467561803882382251649995791824553589915021075092511314895034683769308170490480332929169017936522968825142780393373750818620283278547459300657279038653837953192811919284744207112953789973424316408176704098258045816496370103416436831614766657586834092869277830220915899382157750154951214743000246004587550103198801268936581842870233685795027849313283457517*x^159 + 93011474590901727252235465109953879013055542208318254051969093612905877968671822432361354276597717424180680687606336268013096147631959358796801457635769382108621565454358982987358414548834309536789660046135836482661681956298906695878417608179037489229940128376137401514763648765232913824094439275580927123038618540772172234313725134966789091245497157793499174818580171907673155721076078089655702750831241044720452933311860553519206073205568710974438925571460503654957229485661286919565565057214016610695500544111512786879746681721969334700025596226325043996078203267713930660834363168067475650326132808040686277004923888282045491915608380900170913799783798267026777731647178853718220733951688234646812923270805645509480811199603862395393407512706027906166686968637379768897838045574559972918681651472664958012573376394322873882814195644859309280846241684680093434508170984377632589175246803164630980566664179782820330281591060523398184190161627093248370744306713735563703657*x^158 - 19679577877078101315942849884246551041861457923010346121763511646620010679757330058143867419344830168729599810882456580104017668422250736778545343431026608373728860988828900268819129988250916722095667908603768010025579778025853444858557847354555453856972627075565439739982586708606171003138950874769330612865239421456907219560194510176460779436884351064875888376951810612062813510365953284027940597711647212195516293835519426134068408730108969791509963225185879700304365979992118525908000536283151379895364691196927845566274133952365053964417950208543072033703647439032313045333857596208856658670445648459859610107620280587759064945991544987505373791884387429151375229723618501691444012695183286232751826902430957121094181421693588394023302246609301335663015775521141385993249399789180814215826013352802613400307731692714546547722959185450068766457115667527517666216308525076575512996134317197402533075074820034000678647839148118847057002107430969194422186528170421880363499120*x^157 - 3526883874171076343800044592096495250174643270691678295074366599170607456049219951051079341443336237180411484788444174320272294387741545311662091975432101243478403505791222053499464768513067189131970804317693600071118857893963119464798365543390025452189626176324507562721965963188179827156647524499491958096926840075216907882461908277935735270284635847550059227997389257200230860986761293274507198347767552648147005692470148227691467355866212544156654537598555084750774382478052094033973896874296837970491064712347164503437635825806996317750339011452893813767658726076230021622832693035159651429571249874509437627959852399035176642624563582631726994384071832117640741292088046540791922096092592985383581395373090893270436502207040649260627893183614259326728075901855446383067604494465214826032377793568191565348612615194868362275879984344124461935454643354043797484029537194647042744697724288296633825594783733474399176808621027833351473696845907844148562699898499553282334120799*x^156 + 4453263573557432433482983006450660591616004548332681102196995871707798334053362764327839058225173124671126684144448114471766638538415782516006578837540472348920263670817003229115696570220543049462478709846835800092515746575511527646603900770445433717340228450420483286032463346679870117411986662109610608151102448904959455836835832035506465888609382475135980477647076508787992367701401778324502642262610894862902891461509986940387735696571809850473754187284948176851703851274884459643087373223235030485999274270082619786439279814880751207470063990105022944148530943833547293599614340829822593333004589477828144841647921984198028640811726604411424997246382646867391973154084977940205749033305486413475836230391456143529630213473570671490974597580504939291129685887785937081628097545538905670859846275367809032631335070382023916705926881957256859112162713164905109636185497701094836016888323018627474317876154910085737233837144649316466164027264522452260397490122300170274719577355215*x^155 - 1760622139708752911445954724295941564057162409614494095143850155963085920163484513272896882469882383061513342705576705194973959097461294855709589469676006087948403338723644160859421202051510047654753240398903024083355361564766462361137349056036861027693725467816787604743882029363179757176445326105912185622431065216162375275032257756389835818761468232108845192038173199661762563412910426643033377708831946086614070440631009841959314395994946994903065672609233057069906110567867269624895282777390699160173075913421155281022627439729076966827381241541074948420389243980848135246671271332680958603472484045369483600261113534567109919244377391703456426884430135904541494202647510551083069837950759224231487938531376394299616483755050972681677337345250793225595957937827309506019002910061165267149644432240076170620309102563837126679729294057994061544355762071543660055572495309947932912351839533781567741902529870222271823257614431962593205216514618258867596568581615689786497751195387541*x^154 + 326427234292185846800579403283838991806006118781801734673689392157804731991888041612653456599689227244250169076919747008685693544247716178128237896419743671722822243185667285396414373403344760938678492725617912982041849035728746617362773737188330042835775261911091310622296331271635115053577083577020124568727208457965114946064772128818060821891617963674043433853249019162566710891799266180069691237823622586712135759636773568873774269605894899405170208017423789343896561529510595545947047997471538277758378040727275573054758191230638505928759311044384064909387480644343496440005864395324135687300232483923435079279837967294209189867594873946607342874766851103228060759991293863111390501969799986539383423183983785536197022029141965342104212608547207628787108931861567629358180163728362759846297008758600164758028803604155740633570897320125858942620162431168147684851013573739875447066301948939763857718823378669379320653259097884193225412886719337471387979420152865824291584031624035911*x^153 + 37661160519774065423509652123644375387485209327041708017012151945118615031652250364038415083406721329850923315340845859865551073768496669454325628331002109082580180637258925686874766512458471144427694002325631495619487569657368022163476148521900469286975915218219842102572432845377385289786552600742790190303070131930878602281756136312832603539853723716696212466659974016664000430374748829111693958472706651480428154742588528755145575635521852336580544670710979022275288102608271048205741406981938251363281191910497497780073805846272978229524765715946337342151998418836541985198498911324195025126773074189217483530147601730390652573927728142466655144604496868262241564872011339680748404994648721386655549724417696673915458720573009002257734287554082945209183123573591869189831114440126232347896552688575734095744784210421586624500501586531147285934801661706392849471337141381146927386270298409269369008613424558484394785542806650883805030861578309085137933849188853330583360123001615239089*x^152 - 47409729758892677991728022904301933686609335738431596356218689133991943441111615729376270005244258264608108575280570848867100202167743345957313024636669835088205453826203029697269969416432400390445913155467279145614555998343068000331714863468034133556736775550218437022573712376418227030336803513885916361666404253168412887313889452994826562354840299289559934418115641230370896436108409943551432261231513409646245098500877231099958629356193360369902158041628385818134592025218537787120924071981626200682876426456259092939632134879922039813916724121542177457478417997949589583768945330752826063311291988215179822297627690931522220997797090601081353119296482073757213356253604795007183247673418142474766147741066152391710121569344178662464979958516787557148466077083848928099091683707512042717025369833041019080858757015801660447724491088661534192182980341182603617661639583466528533808294284958269014858185530318632464217587697105977893983111155019159450105486685239658737799050209566939578289*x^151 + 14892350855614242126426014768542218659085747422494738484935300637079308487862474207522760012943267428409004693366843351304251487715954980326792659321479082378502056913575045049026227911092420783811672567900806542638172157384130901080719553396613154142407525564564306137198280646531322904301438362704193069124348166868292371747307797993392992738775131354011734212464471138126739374125021155997889294547212301959638466462601822690766994839934360751187485555781149033162879251446954121919615453988649365546552692116916435487135257664986155176294366708525716803282557401387476677975377579715205017501130847626811691493853315619062447293796757908042205923943670579127237758721380822910299029338617137735072771511416177688076360689934925192110301755188821795174292205608841848782010317304627626804315518312507474591661016234087545611778804827667208630551142585069729947768932509878325722524436578303594179487983388601882247166513305094303205742893185734232729978034291497831622442513584297969696675672*x^150 - 854718540310635497641746175082158899909343843976232184101611995728774565967097973300051184334331494342662142292642252663231195828909767820416812428580316314583698998460068205529267631560430889426863154993458595033278503843744456015408559213970269463301879201577616378227176010882181466115524639448160643645863559058838959080309353583195033056701998393367233257860476392037140199317777302184344935461499848536963698414127065357260484977043915080600089352868741747401160437513001975013080533620690591119439420302104276717646786683292483843755035043380836301128970223801114756758499227056443426994956654822761109165511342089068505506139477812654710316894785346794643304575696382875283558416832565446708415398757690739637765706509771958811784500373369943102478772372665312843933234336318165403017992632612158536891130053795234148364159747639311148338879097752428425524284955852324343124508259328102789142572763067302262014385543261064784543676893668990914366240482044893327443663625988544151271224519*x^149 - 1362678222871533945418579235043060273051528183967837510713272771856159066134206680027838707983513130541766413965973445600726448322878382734032493108018131079991963983498024037839581216891084430022375500678706192530815291621217846336387756075400918511985347265825096683254605103801271031949824566002556181047923238273003043416165450440365536311726256130762088747394842347484307687026013022545105564752564469593923510182693164746646272934409645017513239821920804442316053578382581673802274899888845876501716674765406561086432983315427708940223062000771062506902455354339415692867284516104604762731827708336471507680603885780129012906972314698376099951389972082214141609386091256049098261488774574286349207107359670799792560283982336237341258870194461485019179599699484354063376516497448084032067517575002845033272652114505754620295538074278695196859777870142931869210377677274611804901045062588201978315341425195108948168997403670754592987794755297255209349622282643298326011644491302921037211386663169*x^148 + 722760415507377575947933239419003213217695936281781465742641444347754888215164031887150279504653871481608797263389773044633137263111740361787243671211166441785241378210896202602143195551678130276323109580579050397527789779017650615145706412433360490038652776510732418611370196317478706353631553239306120591386045669920070671963383394369796316482239890447781237231062699902563300694832164084592064931641179303580980148788058786005609551635986727035860082585801013942850948087504051032540798228413342945976177236256296539142876168617043921455449292500525900686730331215375564356195747656198966255277240085236757445226836670649203455622898764473788972762709105438227018968580106499542851762751402261651113693586797037074071788597678912314216605318560782254918358592076764261183033666413414766032349127840218538846723600087413376829735713548105952880151855514355164926083077393735472897024590411761393461080493945710915086756129328339885407476565588120695353937725301595705049697540551574294913894299728463*x^147 - 183405782451404185878166130504358181089594363831719520672948372438969522304080950692788969380213779151391734657171743575253005055041301084956918994524508165911955362463589149505121578976703284336507390154375955676788579696205356847581659604829229710943189219094393945670478754825387647714229815571646415047286110048617766602732136979049059090550673290821066997137500608794276938668453300606161417712552136761661642448426171378830789381914630536952925832283416327619013255303465188840232080259122783403661507926561117501583391587690375923440861792347137765733121145875109544878203333807759754118947325927578228934255851634607202534872149450480401102385671170142174934380515713244398573526816489854273014313341937233984582821587962152179057258168958156639937175847886423330004465392160647122710615763099090646401264861018949131946503619607027775923264095906176592735145091789134718224076950888257766628135834851917214242059716532172106311194933286701420916979306715237470435498300205203446917462026569853148*x^146 + 8330982445638781261334814469046758059166280004421274582443081349276987963507083880430237285995948690855394410150589866389532986016658269441539536810039806100739468109436122403524362355803978534064430604586998410773465835688372878616855816253633611114445272049323811188365157945415407891936241950692202093036677964243309662108171616561428293150879723532010529712978900169701776457925635572678611085728297876093976408044285333913191679812504033905563777949634843292631127299478055338243781389482256285592311103859801097490565377430265441711360810064232581856848740679331867834285232832563884764828951113216052111638077743878455926773231720546481540813900449939248256483647229737220585402347591092668773426408375415133332697481115806334681698117127190852655300979791145559399955552014213848968968123247499098682703364546642541458115760660514493370001040922805790109176549236118435507971215084240745383649583817909729109449558286314357575233674263082246651170241631292567073344546548033755599989114157371528207*x^145 + 14392078222087027449842624779691415974993376707300824090178975609961240319803394123729723670762614062127852449762184242182113513008399432317108856390805389555276006467142176255523067985756687415340277473000020488847119549693117604044206281520080378615094193108020720025992296788665196842327199184761123412087585719201535381602528024431689765348806491125439232576355601403783579684290538384714835182757935114152482686449700955511142361932767976049041683560365011998841369274928668423498739297539108606882419467373467407636051628033472404469116985902329772841203150735857208724140593935173268117570962869299796667960056962092940831381043737613312885121510091010219035043876105355892082021207908657460981095809939544079297228173706453896241514188147154594591813131244109067256459047360412143480820964282319192273762159962804917388704573336932920207356281341063603462896717893059700335994244606454529525456681984793516561584369030861097634792900261462312371765597041689389974148270879529389509432970818038843389594*x^144 - 7064560453728323861923860107604035949825362774487437179846892687351132124478361462850264537237595779982970161261843988032335401282701810648705500152586606727813573455182393415658232024652036578431454367695413122340692157489556119133490841348968558930896858637941947608663636930939518118869859853103820803221414513468833656316184138709022941777759968572010238800644993788233616718470303631315612176185382392458714101774363052398047301545338257535868783518193460241980444820220880631459320593344222104998261473085747043806055450273675523614573115296305736648669577932924925250507500387109195008285157817027776323399340310136051724944475452416955601977527029331265686646820845200846521751622757517159381689022639232816937283414000307808180811143067440943046608406129714551939079654020303347917329623732720517639926462506393022060672616822784449583616537155329543250487739862326071789743250602466124013034484600488463487422547840647448612307940097534948184151448284005556441172102292015132688531955258099566420288736*x^143 + 1709982696654446648113092355705269478839115226404212334819436980383245000755697686063470079086983024054020773595762234958303926091740007122383662232514164500283406317425366552768400357321841196487384546805129416484268241500829330263351274888531206529618323474873846699356270689581287627695404228965074405761722585601996152878046934788312078044877140202444081233264904145864702590308148843333392314145082767211838001177178580948610422376245547363994808950529193454443513576625860649086385382054565323558463224382102261214535236350735029301543247863128772424903954033365155457899108230201175095037179611575692367236321668287930263384306951988095671132657455532659030806274163135626412307433538491584384352839878579774832291876435644826231643330773834213838247765336394610835419218370321527657062265932290169327780719050521637303548119037773958540570434680621902980532620648922121467253170244160361319845313352101111515474105043616105371297063869662403146392244570209429018757214627192974441173213333458767758749602512*x^142 - 100071999142867062732983685140873329575542363153916901635726944011627174590686671115541743233411495567523219829824295930445439942165775800897814121256773296030353472704254189774812602716095391836605290453266763472532069593387450979314472689445422792468522173238696133275297314098298131647764402886580407869763928730359651784259593263793217717128413541056971240867211793728450732804127315607545642979728360626822318741534573085089923238879540089507360892134124390947578961737135163307622074933193569633593878311735627610230792497536566012641850476887174491055335277202448865596954695370020256712822785193129781041434626315800636810232661682517834998754373150004430757550546833705776487326261583469471009577089993647889481789166621152448377237172149038019306993372751045861696318339797524154509214461987008248943542883285336152342197594455836230967818586749372401396151152983611243557061138339865670771695383219688867984092182959855099948121958051050025113207374985639677498047759732821910951535975160819548070610544278*x^141 - 97179694181579847341833134628310376306124649749231454188945771607356567051029451050831455254671623442115636286045741328843562750063012494087321452324371544904260995875311044332833917597987284689340433016621005267116673666905441372875888346377004746278654315545085608763709915315849771145512620571775186348966628085595033355407191330721463295711049574486153992889123258488397532869130774422381982183543383848791832877381474600446111839645593901833546207116227483420639782485862503878341329776355819286762161952096229299981752717743608593531967184672653249537507005889270531958847858099316775578540320332401994686976370238130728186350430679261999681110721788451933830626897178768629164808569329788944835518294918029377468075478107230881451134145493793826453647286373015540381582826968549007511600289544931064276228586566633951311301177428615808352880380024606088111355529259412053852705897161095513512764292437673149038786911198450211874035615989294542344293453086057350411926226130299405043022330805842958048986173898053*x^140 + 40964051703887328691601767892840601520371277748168178374757572072589161908993546960118500429353142626363595792787481052986025962111631029862341934970425056152441330621541227113581086250979471389847970839465322390325508810719518500726601897270245147733655016042445330407538925249202812192795170065171165068728368546960164624748199508978101737349886049334145744586911436854629763793126633043152993662116874731959927600325010643843253487465579227772887752040341169016471833875554062511858833525089730253670541022746758137701928820671746473959420857306334971199138853733680672790697041762139204884492388445467988659659745464996012588441073646715520023662145100355512961646569567758044272682010694823575201219034801785265607929436646342802556098766941155940202407456231732548043753555897564366737966666164989203521193179495040809826232492228935942506649558293672032349327309204749939144522422208563566765779626782918284168212753855091584100919029599124386752773263078946660192260086168518381096071588562384963333079293634494342*x^139 - 4313873710637883654140931569963688190840888459299449817561895843211109603468842370626383451136265634733454344769970552837089677682090040500986016491593387323705106326211834868249123959326055800107881850515338193757843131883540374506260439440025939360795774699040423333664264174076979353702273183731439971491256229311498538296939875962340341225188810449490229086725185228752683376464436261516786105806078799720260597036934004722030411393068744689010812292274333476186776907968997337287907769376094528817842204323920983043503288098892043425608807302802961335232516146276221334283087341722569276495761137650466878898943885955238264663252775353239634855125191770922050855613294463471969554981313558483853135152634918057904608636211888131978996398067937473143732605682763193569294280743044514031418663055841631847833109399530049020635146403997276504047475629988991226094926922525852302821602026201138763761674046212194272728800171261914292951357432388137668160871857987476065944722397401416156048423694102173504362606109346691328*x^138 - 3522991610134104504574196878276520216831371027768657498837465195846636037835338017295866501077050429054806655675021778974961299688728946980190206850792974875346067853414285514508710564661040512719982408822953696401302894998239532635559475311641559579068833882827551675642501374600324043367215847169618418999147932063470719060751648475497891660010035950672708373280777410505265955609438180628451458891183918303495617719074130633698276983113979598879041261872576941521770802418889237906153253685780775802100271156652184223618013859709550169857629972765311602667345724107265095848120917799200842064617677156791681989766843323704945843828471199485028920038776835330328275336871391556087061751217425943316320113038794159747090462973500590204276681504985969190711560013260416126742579883828695724069738030661377219403711304450147828415327770064387153267024951733527141098938299861797551001731130341311807695203094574751227336605667881800944100846229575443337245470948797421480328704412497528352894232461362953977682311983587874844624*x^137 + 2461737128985341014616950581742236190916015837833927885576808438608432989236126837856834619249899911074393809550448741688164180937458450401721223298814216437815237843725150681492218189414830725660935754190047873592177944368537298854758596503085903251045809298486526480786959303528357836216209707092804552791009513768808187560618729678111749112009645055825758128799376068828732511235152162648586229634863436938357710923382644409836250465915237587909855986122081538067913839561324272636720499151688349209984229323082674859079310884007684803945963741308126316235046397556155912069444846589013270289750255734862976091690684905779520264041821624634597319241835679709983077167930829218253571795194598275091498108831518059267375908124730679010690478466617906524937843278035214615711225826836630781795038307045520037411740466163369276843120227828202961091351326314032933857104331690384347117577443826760853510914149248284261183190223515380260152255252364180056028436657641241193600415920849660574232136268647219596344191580697241735942045*x^136 - 921857163170470543052062328043001049793387533711610198663391840245703218939337620828549596590821583731871657912342737794349156488775624432492969087232886283743385892921477977432308765202420301952676615041035601083182457172676718167939355472234427779681057514824734211242010670762187575535338436802863326734672906427369527474769968584271176079082512637581946282759292846160746595910235282391100756725931713159787642199524411481722156520506654505049040427160734272891002507119192806569513796921413722131287544788640432212590584514034378309483253953192872510384671160079916646639104805284726953321104269148163069724947415466391173088452500043433600625774982781065842247042062104741173226520224971798751648673174694804969614973414746293584763412161849394697442477717493848762934896044443800170983472711671105098781297973722581083475853858025882572033722200172372272986094336175860582660401666258638339151210348427803651011391144062349367272161073328924144314470267976019799121659793064797966938906930519677591021240445670848507510463026*x^135 + 236634885307636376277580149539493490548556832111153488370497310495971775898145926917194555554893292668969923376207439447210783801078672503816999031539398423335505659357510652358187595864142733200017991049243939243676171686222114595687749628944943195749454462163696612130563778265154692994647323205407566707763912312071440851814694561221711286004019886301961732342372783382911615965188649188674786591460627229547016741828490129776449378955453090047165242208545216527036199623973507267061507042592860449217754066161890534966544424848025355350411502298749431829832756508143299874999998593922367346605782533014543684515664772816149973805013760687820269142227216519293323119058233355963064100165487596081959745579827215957384562966722940685475729010152159878520258218101428502553504678812413746721994689634348297946508894456741063976457401013007882021774453456356258788805107701203353603905909941362926160010630579983435674142013410531539447637703089426247296750537714113302859371273613620502689683480936564208555865412772444386530289099121*x^134 - 41523056858657845432117053136540456423961778914089606059525975811699631752159445602345734621961651429251212730046471092500674253263946979687846040163370451590350900959974202118587782897792198125416409986814848641319490627435608105525718045435500397753360314051401913847536873995615988739283115682275114071354386803883817688352038475267557428789908951561226717285752663653757304014314328146818620419653252228928562394849867761214012325544980208886133689399300956976878747984482592209836774608417434051875196770531392453361115196717774783235429141170112545568715810802259095307211837509541636780217141758538686934863724266226508460830052090940763235905291972231548108605080515811368246806287223225008628113434153592211652472619994731328837833295954366805147449737910279534796316526885139014268134190010989796739832652802546897710998349556610458527924420289320863566047578027259248104706058327018437747119372785035208315316530306824025647587075745643686701536888957401140508962649403625563132625623320200643645766708491733512913616824025150*x^133 + 5015738614846433711546884838928288833121547226379687940622199602494485427693865191077584531724619890270867499359746187781752503637244832655370779401064868401071290368142423547179029920590812195628837050254702640733117472572076688052164635216674368582170127946652728552435517895645133406754171976384849208297837219653298713476849787373494615812007457558905488620595525370299751267737052583951856744133816658112199441799415652842585076041205541175236424293313511790553050321236561461668344842530759505751259761466670247543259238423583877297994026589844595827281897490922274704049334983286929859783605361254828067399958882237474814703408752525906992408872644429420385238683666528816844739814616998699438868616241497556260529081759547510712637260715801955380512502085676065680835129070444786905600762371800222195212738861973104764652539754405195129476953101505540971439981355687991751659440483510342567598819894474630411878294052033588564187427233576832972310932960720424504702690386238642686137794909301729717561319585732565690313052449817035*x^132 - 1403408817730545808970613888815973353624927663130700572637756514903115759976014635685437280461103035119374753256111594407604679637490500916763787138089382626701676380988775884847229292276226728657592446762777165721298535759360121919943386900581325167750579645031190344194812225772793227112107704758193386976679337566500563586618143142154506490914912580210655750307868848077913607467719960785886010635719021297752164533814385061825190611801719625074563967307415543884625512817398903740223176219704682930278621093110059748074847840478415491933525140068092441820356516503970278610396915254670673227675913696345719499813019345191225729474117448138775291318908613256095417881217909715004966642587891119964152756248831382274927366379037176218955796964448999012406534076546006918685829191958511697878739217590878458518971630707838722878260621596442871346799423463108047748175966510173355435303275738795776602700859982680370361945682635412137077577392088647853432401672866249520481396105083831382381213791923994810120970773817614134986699232070637559*x^131 + 1126161866083484304218240576637748404359402458001477054172263519492974038750953264596612243547059412452943468136617920755123943711988786310166567161970760946890670641684185055525945527469725672103680560461436016043235003443351942094683305859758554311579729106177081854339108073391312121628538971831302399548176224805975470670893383266516783896725732885031690566545168996508568230320475887603033010541603634549810938069715738244080090759617928991843756550587631795044175534884596887075309729599000407064523950598658974551815551593342770175902669449789087158846965865386887672810328628634095369212974941102265834227888033109351818593712884518909460403704281400433702252203093087884088369701960193388123528121693297741966999082921337151197030333438589940866489152982646046646572077183484688414289991469317864213576750393178751628114142933366782651532613160859471297337423479400547347223083620046585937360226255442455554254896506908797963647342776219946089119507630993241078381185350241540946703033352493323535172584325094480966218382930278999654696*x^130 - 657839649979829383721621163871488950907399453911726440755841702266221866448903661351136014431849215653561393026207705769587965835716914987477487374469750851909997686312065947645781178084368419696765048261087789062673001610158992364207601431715197192453847563356902110505847686418189447234485116774754921931291569690279301080004861355806562378856337890191354925240362101468213308555120807523069075149224628536184694923098344599897068544648192930540809240924533522493637273937941883593234770021483429970304523773634707452636271940763514350170001120176161263541315761138667000191157957793401811173310763079143057961545372967556947529115990032957509115500947541251544284981205215252283397679495874852635381277825179107055969158427924868916112386715249320407213841206742615171137751487777006530579325848709718323723857230093496100710374083899252688419155408213775792762369689607727015214170877936812542332928738224775263948725459147740391915106631018729500429051313281044075860349599905491777512370844412389283793635849112306887205616533195406736648691*x^129 + 273219098667792013471367727960356464859350637447937270193495538082105417304235497087943728101132183633367643079792717767729675312201189945994680487372449341346351665419315833197769853244743028816803468754918404759530914943912715178912201056813533284664154908017652968897345379542133743864834996504934450581094333558351352874740584326210940857645457371356351096867452520080228200706567887214468501778617094279871572864083359708522833288615509142119572462707516885099886212906697509076473073688016416067011569984528408956472353419081417892897058672148621969276540966903041169594912272825097537972742509144831402608482499234715936963692105013637383952963718871751575195436629711447165959498018341721129556073403182076230899869966501684680778480233750219364004597987702274393731945597378810897232768941567952266124118668251989147100002381678230165830631212395699446229604833256434017157223211430548032105412026847102096474699268306434173853140543550896646701955666312043111353108504397959291335338868845744387603490452952816566355236569787985933432250794*x^128 - 87594476626735605612645699947706392483600421504029014359664949999726294386043117255515544609477353275140809041375410381916909368273269110145445880805605796412652390973469205778450022136056410538175760847732190017509908077178330470816351338844701550931729434207795988459482867841072345194227322274357603021956069053529041993014429067128088144647379888763262882538927964145206758205684474524514371530784283672699059562306435830084348801818102470460670340668562144244653453445184297164270208685169011576298748747975203948393042126521752798328080007631659450242452293919631115035353491854297131763056294449654536522942160228597446991031135832293172622587787369523398687913789053886838794896477551945115893295357907043624716515701386269672475797713278463163369836846525327578616020823343801214556667391250228494000145160064657757353277448418943677491848338837193744047914364478824925329804353399449640359755864467932567432273166452494130114516835320977105260404552489745236736414536646469618775400332324728984421463933497646613324768038674847548204475825253*x^127 + 22894138925256508916316372856690083994461566325049608299672619737817567198995883373142942654557694846508604968912262288880047158499420971537660888424178452603738410408086367387471769500082762341773874062156549676129522497181877692138429815278180420240162110963800330571543403670834275019836440509298880787010335945073531998338167268961607516493449512635006613826221904460600016847427517549624518634352914160016410988603823312130980463784486499253282348554590814571124762644096725034184530986745119496814468466561245058765514107104169539465193307815561354976803977320526429643138859825565836593631271001629290389356352355714745370759039555060430197414682355338516103159589951222239442529719495104350586594846798747487471178356154493891958145277346143548982785382993815550999182687239363300758615412291922181031086083784253576453040561998799062049668125246600029862431901312879441977943970505744975044515952442675328972006881280871806642369228384421234875454733191041829675887036530296872204845141555846224075899394680745900553153508087550553240278081089778*x^126 - 5249245535636420349145075965871026985009637119974301526037322396915155043610339976442498793177630849288724860908693057094976221121109737856441438237435624644955267850568892717156551435026256234705822793684260717600630448880747399983145381207590196128374648310796356514979771461003765421610303011178219986018371104041705658710109955861034869040290566195528114380196385310793327625123780402546662453014312641010857587760168981633944669743984465521288848482155289856108588075580305615879082088733935780607278494079375108195059548353890990602851464841754647529440828438341929381265300310638803207150867065880362511510035457232102965544011215175775751008972098414591349458723637437646296791697229150533188985888548208244076564516538368279928077784891258178854112277922906488054611821192089244529392334598538779088458741109742001212436606915690573330457803837202546723287693233872411724608685820358585969183921104924200665376868193685541794896778710386261899234135188112399493763258199143548776673022183022029575066868829821816828811949201823484770496478342876984*x^125 + 1246907335094396203658789297085431458914375122322405213284920508989076091223983153203365630322743163385501012169128101356565581604197714809463897437628795197540107706277049824080514031783158880967456343309918240770494465822254534155647184006235966983974419275299211621245098918660423828740374866461192628441880066760558619370976909265526906074755910221005130773767060846960897853758349171824018102538611239130922262050866113972174646096927561670837530611257872218369221223540001012359148468181798676037685665164456391520716700451211906785032316014982095546739368616623341797318561895045593769990444029088887974491978430910300851674215600259496591162233932192155089771483638235308644386807237621981046370767872041819780823516121430807533451684644685041050320418899180116758921346520131464313723380412822262493529838444303509956897938729012106928594612851810670637277707415141295538356387396729074631796496784606237979649210466198831631999534302653619709596866375400795722988612314837884229030344211769977909841186896055082544660700599345180448395205099314189071*x^124 - 377636583852085022625792234092829105591418061294462136309210625156831129795560949113295105416342175456263488839713752579134533504765125579566866130253329930116997780904112510212859584376891904739118433072485831195651258147076651241905269668303514064276727262156722009705137761097673763503483716881604761815624447601073920645180613292126311133471475827575381481912324123091761609882915049931095850544236203923442050353741415485728792513213881022511274418470874863559055567118582816007659518013805981110115750843977306953831001111980614370839194075791109144748644044744749621745587654431261245808589752572072440610623086624148313846861291529414835943171636901625974942245682419342495086302745054589118890860258918149588882135449189259304444512014339184297215895222129559518477848335047963163190223177902403930809215424095688954839834211537663877168555845954737649679724091261397902974574556537994425636096670601643225377441376228583047474294869436212368235120031113325416479770248607347447544193938786092693943392537487718457084391880916320400605611864450131128628*x^123 + 139178701504130528332622945619498665882503979134841984951293330279024039915889619893569117090818198727078666397594506757744023071261369076717152414777002781810440412988161090793282088591044715320951736258431950296279696708976522554719397426754112269249074557640923353781536025239588616977294575478048786978907537007850765549975608772479208257891645751222052900763164336625090224423056053787257647433633448703672948758397664083190220767314606985045478774758075407924781756095685886575963556406173522974011030748540996013959452563522141611116466823948380308829732732808133417714291169379993196076888100111853509761257014971750387005330438795878316316678993184206366202276429207167397368840131037602997907603183868276996794438122778308806041076109745766654967051372636008048830837292594694439367244636902081043933314059833544770768340687842776496972733975002729288396193966482143530768076683200413626903462717101143339896225711039173061145081154568687518510131665448880768140791637148354700778674833193512582019113907471623909624197983347738404459584599799783472850100*x^122 - 50808925642482045207039713025380764278296918491543014616745157689745012664677937643449670747389244018220933053150980943462668276998543803939484612946073687993919967021372074392048804499227232244969083014930759197500327765606088511444140928990532178891871707000428270245373773210365764449554487271156720374163115860233269794670429893949861832539666956424097685253801951796261195417222131343836765628893148672275313137039885699758006263027612424586682746917757477648638922052848002046138596512721114209768160646556997669050397089067285384382136105809038310884286366885119596001963020016858412720343297057304042986204285460755858137416828614096341422481497250870397530078463305237829245163678264639116846587853089809222740607167924380064515290702738711672988143311868572316304110627538130244151812036045840961571532648428937325086678109822596314563938996545364991077516287693637647115154471800480011663769173506145116548897371815903083629968919792893736582261691787941383479433198542691799481185348421930912872625587420499022911379843954386548039798160383452344906370003*x^121 + 16573102038094439988302034372205780005322434615770315218655030882479865074517982132871416941635119018248138125743650457281350186002524599882149730991066252557623893770220802000775441922260691138605672963440493378721217318150285813721213739424016706648421819938622820361437188434392872783292208306416209942471933204946947622732011749395865088568565758505552241852304369906401395107093015902662289971723767015966838753966991450610479385893266548235959275943214648735435675648240672461139992302844565156536942726122181909521689336995362890569367520519750019552240577258843327691017959992709315590534052773002240589619171188398000844525062711266900418889063673410957721500369268349787001777019731216745927681358557568453927049106706853948409890241949708346809725156752534520593744338130784008027477293268863271313928645823492611766857024842256842866424358457816355404226945583870492869438498370939706928109131980263383193593011027341903815468940076617424040347891761531166749576841305685619680313675691547681315646509198208839864542065379098989575174741608907695225158182192*x^120 - 4778296436214137098367654013988143453793934152399916513429796775087715940528338569942825167435145807448120891481740179022617207380685875394997424281895980393503157917093896778994827882928282606740619010214115798594902939581294481717733797202361036444807925674745763913341417896932646389709435231631699202845192884486842992652567580711912969822244973245555701585046222494423796981416513094297730225682068614984109663499797000274955918674667398262992195651728201622371638042376679164844028231230588481088424817965147391831792373355244675852948843783915385765869009399703664372448267102676365945187455310862522574994919001336185603675691610463397879515597597831552633021294026054810089484906734579646973043694676366323260635196460825216096898820628465275063378682823425140959405897787690349288217943901584813913354422839239511342101169797973108065060613458918295529832419555827029673147232203581593303651654990109181355684275187539776781506678236816980329882325805727853995723552129672420613126264206564793022621583143452217234322930764412058742399992801788727804872091934084*x^119 + 1263246367993522426011153708094992437791308849533725454898959182162363821883578424233566577140955970275567772350628777936397809452053888475209301208233925096645395549126021681520700653904378418026569743749984242805690049419724555701243664609470055540048943567975585110335109864649176013994085147921250312678565387417444159971808566569007857424785634660419788361085766665067979546680164274575220423336769077824268199554626661150419340727492389297732259764405176896268418646720815878421372993663178052227704553243897904861165669351959290925059168704041274113149402918878033709832747940003569842104660577314216615886317020462747546189150013404160144037495496615906825768351585797001067742319724291805162217780605630073097501020998310189237857774389920056410618568368392075152445023270168680397610040919452206288389511385998749444691659135175784690407175245484306382386060155817843745260676313142777472424186174863740708801954015150537640139451322065726602062508794957018288479684823650217089136985531664085930988849477461316791625576834696587613516726302983475237694575887136410*x^118 - 328989440399735210831401767598470327395172399085926697005807030117626778124354528246090236594105052567979689268237980875396799578137338036413476864890041736167137971265047742333014445702297876359676808749862313928191676890886467622026893292591090527078605419251744510769446464018969778618165248418880731812072571287556414183146711905394776200670810130432393751916611066112837437202371002735283971873579869480579622439985463115753916482957043326568965361516383810197908651392860575859063460022807295523481398439015303771132226935802082271211019135301520021605838213975646129367842959037090003435363282197335482884842323657729269127246274643953942348009902842224257395361096295083413602401687747835831324091490120202534591404878321562695733745163386031518226030850555086128830644156311861049524084254241183067570802529611392474108675933290502415003981799308712015300128772879083706127301131152510050748685545931991860082225273460381187680631686098074207119624376703270937758795497655498215015344013397298532103985853412541059189550539053078740727175209915365744704132059514402470*x^117 + 90907140878331458001054709558691582691462098342812807861841823854208544986829598756062131731434778939008359303509950787523920543143896172411878516226850518469801324526498716641097326876334489503950996409770901680999322173772930864636377624595832706634619627460019125652372433402203349891686009170650162923910712943243284519208138940276128487602877856846189932613290903623280274982019458301908089095715039734861943749712525705254305503107421397561793985111843675573082094073351558713738292766056922264447282922129920984398713463031647391022379899481667924318300461865499977783788375433252123612552576356807894181942522381408149724956326356288079440792421228551982589791077998510332908888508403432243206565068794642034143041172645217796387502163550856535270887874082736127548613589616711199914751869399250808320462261846587036672009516004045549557043776155018825205115750806034514953250022658948317092223423063087070108813925019416863362519571814129072412645959349873349137570712095195298299982680118394265958651626978242426072535610600376529824234388127742126850890723077457671018*x^116 - 26884092741930823853834284136846650541650050995145757377390032411467118039888093262532861805770053270580623496062628491812994797451226450066326683640995756802558966383441884870457180435824517214076127849463573386977061201525456465570654188936161479314559365470577872544145944535289230544546357834492155449038725614955075368186951107056938989853612225888238711427729755984955375997596878544369543838361586489218176593022679530721352449642041932131254925778826457697408202794022175908783032100232284754262183386900873677072996360919844230152432112976574592369345255292073128388854643940313481355625258149617221101285763084513782829227969010294298944702335249991692344278991638687262851084697328890889723325840806771462698964343822385055312100978252925220914422305185715410521621327466073427955248162662153900828467388114137058794708216991645630417481475297803283097576491031083642571149252284143376125612239124497886126523361086874965320593484719195427886182001082692724609788644300219454422856199226664073794635326187645152960967947058735965444438309576796414155769045467515641452021*x^115 + 7982969217536461125117881298993825333772121413485486536711697868643609317983722741847850375929218065777686917281949765431201430467317127475884239540086039539256443941196912184716547709989538894075706214746770502444144624608839709376231935440670771714859266371838545009580499808960873293830477236890028485687270724444706864929193457371348601369206906713420244473934262779215755073269198317138707484927211627567808061428614661750106251411063779939866617230819030872376995539376897009149806299493937751967920113815258610597328681027373281537894789322668015499473055979474104542287107145473484716360015519678559999357520644878969487354952320742018072040505822492948035001466168237746972483322506095982645034774951205738168076418316719321408022487392019306050756460169465684283095543744564868373375252986887764012772915477398570115631417264962920959159713638777418795203782502212802579770447351226299731128920281581418926808735486214312249936366315937454269633854066502392227015624972211677315375003858011820038110070304772360501582799642632254114308723716284699215718725777980573279267328*x^114 - 2228340416942563100749395972870003710264108213692861130904212579094182863508919859820672736989587481083979158850411193783406552725132338207422690270223322764177986031170531449505372760127543056569666854668666689065355872689421253070923517469746283737476864517646226298488223610385131526389616200547424041875117794337793659617878037952468972546471257252427661559019902009561877877829659858290729748937559942997432108528340312966104555914517240531432910164966184487171821499584240099391174348604921058894107203420528931090582251349215656756017554707917058976082161084131741505863000459894849748604087489009868157155274074526264954144866570108019380219147765107233652641651041558554035934571867138188121840912876027196257018920524838170989223471772711590188611125568920007546562264840186978151941278161661353859350642983720364855677045302198640603180507571605619995557050478147979710608820125212578559776881105227079214084391320935283347160169300505561200580824845321846823638356302455728690650417360779646478320362340845072408967779149792872553697888528649158437305310568467285195833269194*x^113 + 572340531482339276918723555479695001079155091283377003692836842591705160319212145940449659446621371887264712925382130145966620717496675717102667872543316236730175113316488726453607119051989292534506198028349966509138108028178400355358600102076427774726977020282015653492896288268494903193606168289972415237222621491996992652786619030920137549683831833309478645098156215887600923757645943282168922260805383138644999451414259060177452454804959046931534401439808516844297968527926756520976722244255937946326980798814777110818937487286323101303385593485457863467399507192620863323225675075044902386118309928590476193598481116850672111142756729425177954258814167604507062977026281477793517964704727634514924696839724602249546416552233250346791333384161554592277232623359293507912145347554628699839230879043543119265962987177008752026529615491601771625455043065568325345027660071529519636762507063139292267485667450611460525918743237284733307461428721126447577372975244693944549390293500097774702536022621013334328252476337259562181487144911196230499790256901485053460716344372331562032499481417*x^112 - 140671741386016581242392963913840501954599628034390602108819613957996982907086513295488314185391238292857973925448236563111113098959681303719141041619810996179730067115086689315183386561696842574867944005941809537089196398689537787114969585996606899086263699321011564644695896150992687703945420355631461443217719670335948100554556535117502641224925583426205495647865045324461588671001911411597171794245175575876950242034723078883499370176730115797534937007564189941319837245340488930579079885954013373647747877781247721437928927472721787824610816973233021301581628607916595054221119068779726628991521611020359221309816502781324082578742246583097758675306125647826178477409252471228036742764179398515388741354477348172089416520647820568814728526458039922720294294231240398875556014761019681897681819674659477741437059144829497112255822723336349489079697495980623004303415170206602248850024775964756726647504834483959006746482494714714577086342097828277327376934251923252109102079814832092899455361421515162391359442609257786928232866916349665464634243582462959883005422908510993611234127470296*x^111 + 36530296344193402331245133080673828089844840763310512085097111370193395122080402502860677681710624211385511915766497041234704908230221894465045578263541220324708582892235567194380187233778262298804763704495779733369721580672116103334100619255291053020637446466704178145012379658202197470341373703228780362493640261286401013327728565143770923417819392636262836054308267938896049813679953691569836379207829070093211872127731249026264853647084141300886650825043514881535902558450021708041034188124347824065906142685446763871387645230296455454691395566260071820062551347358610191132479739741502242477967830767499061875045972825055479736588166222931528406846623722977709519999523463208707434044485621578624110217990278919012573065469682421962889071287855084232555819517627428647177672144038222541330089543936627230665193663438522226790822083991663986909144784644043472907981156083508357642077357657880009627796307924881714886519790985470968792922603753370991173969319929946817476839749292666746731166952988041017865016334786115176505811165235588305799270376114793359595032854275030600390108815639856*x^110 - 10817135716990327661162598338367060860902677584981658072447222350877297575725252819103629732336036167744580028689125395503850841020890308809367079961359935664525427121336588605717394857485678479055564060637278773039847829853550027608941553652860849953594451832150105913785382294646198691098993762739969520796928611740215032844426997082185423778519730599519484290697491454181908339674676910132107745712192168499827200437416404974121324227321131575842386773633160404744365291509961766871744676217291518270867015433896741726337553586288643993300891625403165918453705619727839485999035942570123109806968377351111776667071381850022456089794990566211320523961993528770575643969644683177033028838960006373520901618421811958895548386473822817019290373623364671443027960000022127698006027004940676153340001821534602824442396665262457598529071352667060881540355739207368627545403745171823754175138155017857256599948718535065880387601961431236897234230396975218217834458030929661120333705484236893055955008834049730124341244969669595896374032600934218942926431978112362051003040059151413597255576271446207697*x^109 + 3454126950116397930208458266725353088720540119969276052614305035192865033117764762851515361111002587847278030884163738651201665673293810105988277125112193611245102885398115169655553417763376987028138274550288111330143689646741891004874445265454734981091638171903370964895445733927844177456298154338259365367980571612684133924418967835021884832019613200492869269085696937685656857400809230786511712602579852339124151671074499540469163549586921344390237409890440948343767555687305786454987735997607523350699831413308315177534363640732324658819310847115183307565001727945865912356929257392597818645798990846166952514164679563700286037275055262553132229540641963197102532297835519395181769054556557047882747417873885932957723456322326455033560239260611456069449799479228501492993837081814590659023681082405752742214007806110449251865126636396973055128639155848644749032004220309524659887098019328420194756285898648763778475933633808376728666778175996933962043540288618424352350944660059898714945969452198114777548955609917920271715640685258361468285439057145493659931631625264780718728232690088391201933*x^108 - 1053479815967728560828999325418410409962974026434447242051360446240703386040832665837443894982917769475267476410958247511186433821974883998273857077969242812060024382625262465344350313572956485701766028812635049043696955794667175931935092002102338249799483093706327169601985586138466016254012419710524691670481290198197712310453031530459335878949373670367606951256460014027548910701482069240530301734935317805158250569897433185086567913861626067410158021190676515089488981472847000736531971037998754382530373677153612761274227643701673094911851266014590392553185062425126791068092643076028287391681544582775347245446889938647602203090113396261433913957849423139718669644011726741075135977532192660505545666688144318645678935823405119301746714959416583222692555530404562590790572590179534585562006457774953079425163937415507966901559810576807482777936874472006151953533091603531022869466093053947541006606817231167132609933934919508707934282162792681215737868162475848665435432129452669852470308730194357850854532023780791400423479074520300858159831405321962465608031314908702147669748244096295724976766*x^107 + 282065917035184329452400836983845912880565411337959517551333695773361792456578381100584565976798767037198795710734944833612550867137474376294405298455311670237403632056087797618979051784644582480739035522987027721618136486176050865620833917190235190229917318327166807845245043156094836188999582265312420680905664539847042533202177746287820381052772632648565873105688790419373286113584797566227885474446858244877449580133194996271258537229480490896309120115559927337328203949838946368032347121887821141215177526192618202245023062775325519207512180992622488445711948768019584953196312543082517084914714150271325523585483811189281665013904744662988136319913507733728227658964785589401059649969884165699955610600282785617730065338866794050177404212839996316778931060625631538031771916516720430399420283262981130711595669042583081011444188688028569365720058622836788508692622353755983520614747547431136279231787421799464463098108311152968369080485636738107906429249716033629061083725156860913328482744263888257630107655056717164202027823751463160527951802090694212918118321953977860569367992100376724012659624*x^106 - 63805630475219636009207285481101735628435283590380009448861756850114685451841428215514622706169164556378586080140722637850988787399364480445906410351945553640252240864920842898100711300171636919640760728107701767933445481081448204403848662947227174224252135054934995114847276848207556500031764485601228784413505720315964929012237458613385898052925846535099508457535680378973935088025519997906044948014995508907007607155885205652883525739982505692169558324528648418180486486960678948721846346370965575320076088202475061369633073285400853231868359111391440384961709786835116257991927712590784731342359650817630240259431459413508607269461453046972366771676124630780755237436703760826017840872482754602643632313246834762148103521494139493685464886776894466049568340571881251622902874769661884307112606704953847678317722694801612597746697201733806118129716979284387519152914836226994871808757742015436413859371465649142131457932701503405063269806624611039035919540710868090185881176209828452909324940192791207290362746052316917061822460958485683563322339531525981367121040352970543910155943710908525289012518142*x^105 + 12354452424255934921456148023205537710235814467617333292055589155434788866771072404462783213512912937180020334643442461926219559045650891345356317878568979914082433109073240809034595045429632745295656190639699345947815969915608845965189674038904986567390891125674885738806522999354289946441582442725075115813066443829334101533341363551032395018327110842236789326101734403932272015790048629602711745873449823320572694102192688448003766559173844250060505830160052882241432152341332095804035426618698307181506782582595377769158623446535907075069567319064664890081423248135625310830687587422775206396936192798341687728439839888522826515294922201942759463666604910996757571821416945490300610163631229858309455421505225526313158459149682492035527566376265208349478051692747804228423796666891812689746232265587386312011186713009353920523483756283611473221497825129711743087118703924803454879611372491257030984623518137382258413676724894276690580979511099632568349013885128372764559914700086178133498365089702970540747902005808454801013248716635037281781941781292460620315505902182257005336999796605275154670617207644*x^104 - 2411877817432691298584877503721007948036960970103098066284526671873445388721116576695844838222654075945028263218727334206343158561287492049573636356181170626790922197718363825960199895053269551688891711227027159696475669306011375593858364107975723175716578870796264716998950882974903848933407226779952020937602416712410156478751610457617327865223648432745627835824196861143089214680481291509684643754336052752666496839514230653266791299542785104109622694581613920082745669499536941335255899208613907026602043370286892201103257561020300110184242265077016890394980565164098909855243580474853406383891552036041501964472109131833661400120637683373468763592812024094364673884369433535138938409573265408907050934607278997114127016089890576938788554088508288882201823655721255606769046611705655152307953534524458606759649066669225409354583333161152508361012924534350725241399954775815117527940954522744645984994817287574397535869665013020316542339653875867698382869658065885450039941554424641428768294158130031535724811257831049446068745406911452105041429382801767502977112469904965857180164467981308596187039512022525*x^103 + 680059466157175413679720448000072876691783998878676948282883100832878419305972787997475924524775598483365076960455105109092319743139487021318923732249465515139046801665316183245215140157068771385170079673223619034371965773574564416411312628040654154594219084646999275170865255270192954897902721243150819541144558639970125830576973426436215154006571474652672199551442824599205164556934790840551320313933681531992391327359968214288156192374467896178752208691142088891182335954815008139782125357023041713314440002827498041429639551369000757386773586700087403642171737135609446592819056905245040273775804894821828524527478483552427974161584754707608114928168971140928776032528308109750484008914822313877697940884562529431960704830063745057358537027773177786298396821900048119129444236363236109037891697463576871389156295123844829809438461477229960894407777893193279133918710809115413453345670185650269798241087488334694386669832744035744819529566481551779468480673815738086460567236879040717452451115583618120559791526817626342516997933521025977970400939280547268236644028314461589070474586742215445183788021779000589*x^102 - 267081378094895034250931387353586081794990213978348966185752109145880258300536471894853436911513378814987228200433355586600934745525005451756991116543041688352914484614942375558325509647601967186162185908771552266022694203940423069630744897994637114930143243673561216960465511383838041152438879871160646815395522257167551248935701455046721205491057718947975798369335645987844815486636995737680013356362917172224656155750869585998813866943716841001110925350836936540530241594965441958211869194232212344761813673174780614176307156797259450533319570374356011261222058796071361386644675121165359947837310735878915965178346363292091767926986531627371405297132878243538768219394858492018333224860162814504782108127362376013574696939447869606332697698919611957598583448829072828709030074148439500905492960044289759424730793361044828395345900516017926158371712724310243208514153081632147017921980514150451498461067297357115525492643831854546475192380435594825386945098731437351137105734388903595019985600098503574044275254777260368748370185934939478475075699928661431743255306783317741177635140838733907679663940779507824785*x^101 + 101817995923787560508565380357894191012347073416970765009665614482563777992012963043559723110845310162138279338109638803126133256683588767578576758509177569327882416229399788923298550529505987193516866366785487193594300440194695291542232390043887004053076842446085841133378684858947061549358422725129751451248466594463707404251206101705888632514467016797808775487147164821479705507188388545789632299017708117556064052981775973668056754799823199437567235197104968327273636443551643617402681318656049772267483703488852453976955096277185659886979854322628032042545969971341234316447220136373730490998794337226757094564157556262746855740369030824317995865293674081523015690600066865219835576961065466595701057072397357861975291938591939796931843557831213772139824067962371967171858109255903277958908309244061285441168405958286319746066036999266437135416043235408207595023703612161051474040145215471054569843047959103498302686288704572375385303097979904515119120515111595394755052471151526584260396746446490597574064500142757943735386408652750957014521488789946485031255104368545528518414426459455828006904608745129399126576*x^100 - 32424722249453472542699063468860213462521813492339477405067572505558203546129669790646644392885604438487909843602342386257419545985972712488105264120528558763723119573872913694281574902493900709252221601312892755870099255289722494463535929176977619027877809590144507268170308367365393830005964819828655861402118870147028566345085543341365856675427920502052649061906417798013548265414283551150816115152598344951571191355147367869265926392961624449311162495910842647392889369546739116845036718819324957638389275928132305655881375983569341782375479138974361614791552438461608470040820561995774000091940872978000481367977593770062314704894195908557610144184184477966156335110099668460934039978497343493692559177616827715086231749657368016629318066052658761112556590233428085116305196628831494725600907470473165235437449761005007407445574342916884357554456894688562617123952161761511864519566001334313278553661676353943850995876074818042952259542807262133000155101295571398895879849585642228436648421884935799481206348671801639577488801005381660890259209880030687037177966083782594649892230785125355608252530065176264199036177*x^99 + 8358203104563434718230979308166995019192705974882163566166646252762921928541627020488725487047407009347609112893967890541562140677816487305590208512485742982844264650486799022322766830057373990201607433385535808494029789483804577633856562711431737977067942743679402793714689981517451067049674107909697776697671772125595968165230954067222462825485727056845956046791671343628064683192772729757032264210748166883944595272391010051131893808489387427438753781307778823674864786081160690952067680696435135677707282391234938511161673464223450028642526170460974218576505135604469789181550286637359054752871100340517066623426165068146733473335714143772389539243509850842148816859777744172331881382246947203462795983363510195948300908011529598737699040197773589183635633829773033531828561045960553041887084185319804502286677802955192776187893138545187481261399893153819653663303445796872619076605552195990773973039729443123650432231216622026126914485647630565010521465261141093756144908476285987805101531636214478529754885111560272263370222892828553908836958292913333252666468241732522048326552147054846387323952290570622150867681179*x^98 - 1713983164688040968372322634319602915549226512592901257724215436749240981462704817092342067850232254163303187060089275439772409321131318127762209483259046925931408576769043612175148168450034812549470639868059381815190572562863341772535784578865518608492783571437104706362499603749606245827652428900145359440221736386950219258625147301366437588036787256921075974335482748205500590367829067139322936741419490413133138918489774121976165119217240762936613144876643317484889635065496265034419666891390163246636658912323229450075506810044112646886330234962165471830935698798991641051228798451624287979973944256532231064218087575244937873385803408736135732651212517441961616161938497358581423413267205012705281294551633353767849022020573198727746723907258509783980613152460808300930486453736869386886360285907741482087910164569688674413467554242791428130274663717303248493940254708494640291268332089685910461581047931506311257150045775143755779884111206727271892131948125979031845052917864065608467375587992734882812475665510650906021651752781240871328503937472032583741179861282724440387453664902444607369623561769095291042180720077*x^97 + 273972592431175404461054556467383984444759499515490719314572199475588908527978427619876439234554902012361624940583594747248212388151319163362908733620556170725378699327185916351696452683982618342211521413225048680139168063573383047571045123698104408592401958202093234370584586310495985846170154508983950478509621055990926491076454803984148999231059671884099578102776640158660582013173283534284330854061685661111620852265782399199492377242980714014778646639310969712943057579516815258182097124468820070400545662143655961357148093547029100258409272555910880613003975310812194513234972735215032802531724622142462762686173084337700346404677391647439158748707220977375719531532084636798872590231325875591244784519245148653121794833199565687475007725966459382589451159538178736444536079291596500453242922177284043753906807352273208703718494134827067723039853623246168918851626961920164199046245052458852180357595010498714204072104580096668344604971452405037729105291339639577545015729108580339397846667493926658903534277041138602557871451880224130588982498030747716718194426398679377715583069582995170026282936164760930595879110683528*x^96 - 37307872614172828438046734569951358943093753538441208413223203006346841505745053837197568992678758199372893128772034078435674134312294528993363118880871105129406930709598650211798981871516538303436919397405788717308761729414344118724703351011641574225119850403499434460248928880861768342347680234891014342217641136077353403547198701863157471396410083705941826452881109833784677631900435288194285581066710289365080623258364898833122981639191802445757270644847044337175901732535495804284391633078801052634960846899662966996239606067451812073054669490627167943747417318992268288227618173823185428993579936995842807866396081202502825514035119022554211949553471320547869692237366756913415798053634813968705602195027119223618510491511738169973799520127109752415372150258090643700620886174895594211590666376586481403056760085530862109107354741655163587764087091658756900298757149724848923879760749153520855022589480802647225850116752532834137367256770095262982467460987631007160516190362282042216089517668927393967857778338585426227856401818214535335590123750949169346337335442880426913889703825462252903226138418291743759669909562456519*x^95 + 8294149293187768298476020539924199059070843247554103763484610649683034767434523945699810568222731975193743449627170222834042018195214987124203852763624948193559430116218281794140873698534033812316652699887041076836654668621160777569296343525040850186194411541828087959396267195587166601059340341894601869305852761498835968064724826770229636715911686804310386957685116993572454755459130969898667135204469078692989691376204746503088672038586737169904727774432113707307037120601554664888631774574389960823623676174596783388906067234796250269823275444233832606798235554872694675377808555969434089161501890755656858010301598717476092572624032122328757138478436460814980548094911736785614398205120185949445542275631110259943208459447940236866917971025103407927529412804357858491461731558151065518544787098565219198622762279536506040576892514224791332975305736030852094996641688142099141909365385848609182996199606511573264188942559592106946003529749305619442073389956830125312698128695300729754139588318589609050475205027092156180969513753077123782851265021727369429677507113053510973536724801974381515628442549003088757356222663590618884*x^94 - 3751352535291899664202655231170006277266007602679741764496554503198089912902789189416798837491439183960246567639595599212196555869375171738968819964314692647641289281013283608620946494502325008761757517787019295608810806451051806267905632985699857576331415874432297193911097825253296387622232325149711474014437098980427098395299676081377289475409755103574886054797172186500928874436486926760092868217811305625526617479546933680350866003972387992726232267265860847298075284195152644814998833929531397140425072732750622226287502037465403666610675346834640345052162769130430646743545378619907415908389778183270415198209051032137664193003447667395040229501281883035021406160697608851486594029204843291822780699347474477300920905482917567274083443743724281958485295991623612047827526216848096101843595510021393108416424381425978453356278208920336170014803813342344194363534894486003728270939680257221812362856514724967257336884973432543937518820727397836528730870674405230769953516098809969832481843312804024775955595737500474049942797456677741348555302904198864228960885333683033150752645705004110991540353941960569869423710838201982081206*x^93 + 1601219024969215910787556421057350227938640150381068645344175678659659825953984844633888590037165793774407028528450441492106073065672490123797439847334019864366515369656388637210528716353067646670893867373289184397432289937981246598020016209137299923588525020531869323880491924038006098486857300011504213610875535662993623251507648993711144793311359542082623425242049748744073101873684086288350759360232212861300296952644267609614307799598198163026465425054445650045291071942666493402270856540970127206513092234749054058346814132276058756173716897201346109327237582676800934635315138114208237724886246988392623115761525913718828290336896280681258536421160963562798631693876865365542017323308250803816180785106739066422574899450639157061023363090372711594243508495567465429532805435244315179363627525212172701674498411870549316885691672145624647343236553677015391855093481779070409564129900317023771379202059621793434543812139618515870020325736194517667674238978973712205230254420871329882722839068172050401988473085765327791865002759725169791256786033624854734268685344340521813157005798945255175286208308147311348368739101571684270600420*x^92 - 526175349710370040056926513208889861351530030844130898713093444902846437937383423680337719468745281250664513233277579654255533403528815587326911321700851929293336343728343987497221113568941926607646847204872822390289378518505496126665008318637412889279963380141646352396121247624466870458394646278787296076651081292345069616613223278144670847327817284039085161390742834761784341335693446241348440373395608791150875616861170295196112388312401467412721655762988565756573217638753790970185434905371118656180858514035504503106276138035921256892097607733255679721370763576360444888044872962422147894364989838772835089448601968373743804828780400289763425826978435808880582597641142699405458052035264145706278170986142396984187579435534108917865289435995412517360203820121424409101854306818943946069743052055261580377070121235713876016862974402829482848909225846520215037905047658580027529591777134346380209650119953381721349325201144720759747169421651599583037045206419856293994939546105547144528066833827468407390899524303249073433401740397614643702855941365139743782677370968826691881277044146234555136295068866988517231439838955865719862763931*x^91 + 133468750471673852519967710013237221596362342141606409996652177882482860406087207486688725619157363349172920244835563469850246693033849464715135598877435347450337115069439517785278818519631407695985719367892031803621632717422525321055610834651085704043557699210837593984924390736565861919702458019141393787965594195459851466235561704316209784264309059176054564871413264406049298839829758607775253938564977757094956629952202121439747056604935043627165490051716300910786197479024563233637243383234456972989022734464483577850357309142547416069343970905412551808849236984912495710507367614195599152987913630326438601865494500166473009685321550777333853077170230691255224374219711482217746699378636920931128703114306287566797593535019763260881589504858983782565169769133361605737358630028676711638651873116721659543065038088808045976886586577183659074823991204692427911539054769245456284773980567992212524920239899779187358681740897193656600372194362220439468305937473453306276138027382823956076526077137012348650082352496205727387967548790274795400652754397714662999296659249604433941124896164047261718563450033314397011982072169917502352941730862*x^90 - 26177551577861147110118335488923181615529309932812110129663540057773142754713295169755933701008061062176429530041467632468759670544518364040096244763437969022982052638006054397897196749958336540240456760831274178265698544904477179381690597632117945814539751370889322962207305724010494473410043783934212748749873752225541030106367368109008807488164675134629936117558290456589511666118999734854657922389252742471096399328006100544926865084362600425219389327609500663416973767649710838253308533057818204204131147737532805703211351763279572351213931129856486107640739169923934195573074398909260871127981993183621273392492352069213043039584793220238312921625700065201648814434731538290112078740024958625591382663995085681624704727621836568598363528028205295994483158504572018224769790965061343675019390460370074891273175091606718820215899951904354042799474795560045403608239201214726672945597381865619680059026994050028363269073732492604158182034002070319034963266567066285339691161713252126263975710179321382972424841126250542751998783038992288244879918095099136025295102243049634727968353521923586502442070189228183518595434798458383569956029841947*x^89 + 3939645491842653912597772607805159883612872271871458525448285276345181726392802769362583331052839735040104975349156927606832565687510535346125704334790520776340874566176592185877994294521611950142675078688555807855539043609415479972556763537380846977767180777526214611663628944982604847885265436712337155039570333310823202998037801070891271268202201412991809591296871947617497715274652890523678561072683339550976276816627170859166194816101109259052009703236061849203910590208514098408582854873025450427802989498694359222983167079464091448226848738154635105977287114082845497449928083592913329237027644142811296394630482540747132787047518736961761684018236201528075943357665118091462351213727058005334245108413012231505934448621925060190023514538405723008498372143330495085923135692512632254423990540901931855415229293734891809239652446131833631835882312801363864849639235297167751794133001899055220527488732426292463893208930736953129736657840827007082272925594088796898147914864349377932898894812709690257340553316836176308622225803294995939931149783337051795972109806056759630327846241861270089887696760766853848996157548359310810985302416270291*x^88 - 515909997377019408683278009744112467289683312158892551582847512803785802934799723333956524052590528302027611698619250369437201527815071455845957258645044007932380604234648437984874907752893661865423144295744083724106093321461056659812976415640154857559755662723275981728329245025936635907012365452967788857923663348163013977827345628539946937847218304176467510369958496049481810317137231764951489014243279186571653486020827957856545921263147017199709740632677983458052344032173668215037117189551363506289194014215140985619857120486908624332502821860960854263115591765754682757162636014468196957054989201260708905889816732097399542369355081900195416336396285620206669371124229000635136507523853186902319131363713850759143349765965649418794497614947918084559583075293616008925634982049492071103549930556392899207167611748420585139795795525519428926039804646423733942903314122406309356306168183450763801884911743021591406934765091210629063078775719429366227026513524806763718511784900695850429100168553621359138572263727920879790117350502137632923983552255297151364371718130718506301911847689574597245624354500523963595868535927927607736045726661766833*x^87 + 118292872264753507874013711071562344360773957368950869700624506803437180704075589492179093800919749479853441133382550780917521099469718935131987616820051995615332693748892276311534164357584709380929284755058003137234921299940233882515176693708475440590583945567820018937792683469518822148682904212264413419796352067005957282739073906677264477049350487521154404804061835499681324887738448150058942823182904917250892983030500741310888214130791459753947414854254698876924589186455133605003035394302594202669610957522791390561804957003612729758580134814074719981933546789234651694674450822537109045503768569839548772991905101771121951633465527053707996523005857137515963755493304522281137093238528199463748305878485081300850278989395611938420949296041549455477987444848156705387192447124921372528276607707084291919018450149697413655327042184058396719495187297403247164041888775239696008872888040034454330681622573036810503363916549178890851556521885885383691467403677495067953200949832331454164196073811414034143029944247805881331449912721413026183181136257760820737030749630460330124983932549492340912146222475801988732449821264660275054506922648423356466*x^86 - 51923361122040469178900090496635534209596805983151294663193698261780280630043177547626777701317238028105560996441504134668591992790885538133388278359042678744835629970248043741691565449611463238478362150807702009383068093871845801014158718467028797538475498495722587954167443399823901789025199159782022640605407532722299453103190863482522598554682349208761766748965119142078093733385673213686537860500546285906096522596302685148350726792490483524568952815337133417947649551957600790055684560116050805964677388616356913913990653896422331666066668177673443221679420867867765331585549044147626782250458265124699511219257080058855316132915778204564681229138374973550273102566914004623730979568977425801010498805354598687217516529813644138308931481580116768300225651788813544828850432498648558270115950334624975789270890998462427796801872282194199635990623573102851271198275418133229077029933816855373323755237865884617524033993809131746067421244488908581109181521546695015483342948925295067371881371130130692537536751107993374146310970486146854981931311506481182550095047315418095823699118045309228068471654528778133400383117475905112149164155311499378363784*x^85 + 21083513564429473806762040518436448667940954788903913017127822545509417133320908049920692294278710423506824546380415673278949480105515239179547377290816039700315813409672677868192337223478692939346884843121395029061527912442162164522538190215740234137745928430226591261167362470818306137982707237561375189404616056549925880413608169829374283119305467797052672216526916079227563159144750174115812723998233135955859480989757463418753179535272973302615021045257475694409694165035742363417560083573598360357737961214838515177667687096924236056340082594935700555552342111248393102349368269381494199662245500610459268093202550638682968781067003615993929928435391512007925478981918142602924247530346592111646155256762227131502078181841562253493258390764610844599623447347809741939500854239677439767902911624750065659632107913924621461418767979338419595112957861641876672635342033421206732157646646645894127712103320372109189708048315583687950460370465681792179881293591307991932002269877168100837938654972459190400667751785483564230348176006938146786345804950581799020931442241838788774796828628218213741402749570174081288849346775297202562814318402042373011058692*x^84 - 6820350165485172109189732966072668709844099980558454376848543154872508978174280449529094361562648228274266647298927855995876185241690501416124424603670182456261619436601408819878258441769365521607260276136710764503062473317728489098191579562812035692809741839886474719493989980575394039391602513884330693956259742314499164999409908477309084908527686316591210089492235581786639699900343083872876327608147740543702400416790553239844512284476460318210936202413454001762608144530043279373411578265750947045683582683848749042086869686950689607531685892937478473071925396694363617764130290838374556502379377086723178405551295328338155788283354929657173184679624384951606984721244886416500525336203825806466222650735234907119445328522442623983265770323222263863437016440004882232530618641784732036213881486378562080548715691465348285075658622972712571785901202517122936002529407351208808414058417784047654487940752242640655293766953656404509934545606330613018992822546796756071552314634806107255516751848366131112241839768903887883208050921552645195156664647427785388088189106382357199048703272489910166295578652426883595977484658058394432197635340641102396398185105*x^83 + 1801728770369178489760436321482506135291302368566714459211930088910392546316738682699902262072892820532371205550036638956810400230674132410408239773437210063733078420120988460551265999697967534976842120360058874988607135524960842473260909016971242538271899499184908081972233200827140008446380892839500573040610120469264748580918366917102396496624996559053581967755541365947853845970118383810538936682687933934678428857286001963430302574981136279556351509020880125382553933739595481702503873723137108545994149920012886105472626657055525111374859249722021424510856393890882355931005340967111512007899805962387483860234811999794351681451540295272952995048124201975074087927551411576755885560054268034672241085351428378955770010325661019355138118530733683283808813923669596221237925388160565414186385492386158900572872709511888929404160748974136087850040989871355390457668485616008296807032674521546329434749335441543974194595107576594607790059507115592805239849238649406615540850490284859915389172412397028481226701201486362566547132945909464132797974801946708652895099601341971701377157264067880194237661948322831782593762525230509379103792371337962953150479643437*x^82 - 397942509264469293052276285608366214868825399872443317504921602327569104390271221718143430548854940085754066793798524406844345564195108974006224935446741841415576168993126931643593708050881459265050922777011609636853022876854679207723461111407364061041794755593013169102672934278531968863061387199959757646691223901097196175778917237810807665792678948660744172077937734326697635152350891746476873577504567964145727544506618170055224242602219401735400983298161728273254075307303018782307229917593766429499324909666296310180491630924234628489534370787519620708997866283000742759125440398676303708694965247161115745648923453040458242205603239466520305435174154464663176322486362778972928911040501155031193514650541496431184760019919674440637476229213709416409963973702878007806905883744512273014431057202258514733804753550234971409901345182117775656397788529807276908008636920426617157198598094023764475598054649449892693035537516623234829452785697341105420517899241848498200820991987657409600271434257211668053536198502815902885403862646929447493603325669270126183762654041824936332019011965477461635300057278326151138571237470039961414762390820724489953209504095747*x^81 + 73824929973162330858277954800233211767038823703360538271138012555038860121072020287563027148312381171174976126982653147762816201233393530084706486770540442160346745393336199188724210956554231891203406124840908027839999179498554638307955236778193682030065361311397170074644364451734869020894546277450305472311530246537478336080100324868011954601492224269380088801672657089729910754278647422377393952249320976045400527359789852003906077441060331823379074933079917269201675010652454036347306669146912718464740932900697971401798619937777811007182594307987477753865166691141592705311390321693346643428988727388410048076386222082574523933564254383246689446340089479890716673244657701078224147888473749750408688152673902182645981420698260958249546892529537882448138586791172743600844579057514802402769671010166463399981517331938155608591455743070547905426585972304547459449556467897538134591592634833265592860152774227832354147656395019573785570614735664273557922044443007204467074912214634940830142512675159611877384014394267713340126203775290909092991171043132777692760399507761359340577132790454973851052604086803699569433622224570600726505152956172981839332161056647268*x^80 - 11383104103775015860269245882090993959793155825475367247169176078793308642662773779995727681922296740301746556125415266175481874993906328842049969493664881724576654391567845203269411260804984481707161107787855440176440982804409844956422403787368472296211225322735090587247935919208974969231711223185379378966864533926908019989531714839665690106003151482855318686201772071390015536205403126259066155280980471726637396877179554976779745571545885453991730623288072608444296062186654519992301789495286486888911727121881342331651722903479488028038087916965438117576967404555920940017572629437704110635431398519709191981623454966929014526696975619704052699067955160383454504383137077048888192015933734050205766973826493636763165868137641183577088832637028693114512269054878075833702830238811019969277201973903319162651003327834504070023219472741939869726674548746102558877162977589491004132143821470549326326321254309617619279470006084933117502380776856739299262899310550015658645575012844726755181195567597743358116476337462186477354728859214517789977404798576871951502316168037180551118233384200273676998034369650973462483995584182069576513167155962116339121641174072562733*x^79 + 1465601109031650896589468743746109437911787894336992865542821622847659045784657480759038665157475248960758389727269353456141321551317086776773825031361326571342335229061464228467500097591034324741977054086348116410536465919617187892362213272152781038609544947809589913100121665355809109187645635613366361848136179176184732484667857210058131078771624085814257192952995747762334303017399344735297847230306614397609798677823903805466057702719639133530707441196007824842672245723607106423165511237476725003714431551159497883025938888313021763343493972626231566319500547401728092261311894506006257369753958860965907214552185530597321484550187622540853450215113180242266984871996132578419509133208605664284350457702862319536431608984860573859971617312484060223985849268725870523923096429131053527388662491658719429513941548916992845529836512565899260323356114851612525129285774311972062567525184300119853061705034458612335882470378874449625724012217035775214949961238629681994026377568187432978249393789445128049118984948134297263536946539669871876603912141505276913421529092809630376300224424708729290059724896444505141264624697911503589764312541832857950818542515977884986581*x^78 - 187969032723482709656000127705556986464777836531788043498541709053339168828675525274360675655958037130197797722218784242487274330334589669309115328873047952247537228578082909288439731345653453325824512858911239228690208894776486709617638775013242254009173819244704239440552029503971662755293599784727510358557540489896860093127875914496895641916357879667108157312598478156492112828665093309616527287899120831923926302314304710767411863950432393674395477356533501665704883247266104336518454150102271946877925922752234161017505458503691921055123656366470783937178844571008590038824852296310345740983232086756403219384031323546323137538169710854906907250964834740780437995578749386229565577917169084392981089804083455732381006681678493753306212045449600710656585792189313691624159872855769265875406204667676573633745575003532765100416940307360727143977876109021973147508749830830235261574539376469825102540347921835901509683622883141876085283418047281846560912885157539671542265129713124699907605761196291650018121798069844214138865655540186825687994743038897671257151429127038790420864670059986663710803633644430434888276098310676576363964207550982101307596348449746828825237*x^77 + 39667554391034358490669500692552542999701280766291014920644282423001728941521340789934112884884881552446841548727675817324811259202374684525716816786333287270928947838506360062711378802068117920427934583745927190719100282400433603227931644154840051806940150974537292821851860091734904529668439646830936316622703772516689379680169807500234542566127998234518902010531111965084646228078867814590146320062891262714368665915739370171783078964518743576095241514031475168044005703625508034286733015456761402008275591796743256093278989666056663455302427651137446721755174159497173706487998069685188787935674964417864643597818354186027535700697982760760883839499117337240226176944830066889884178043860759279569043814392795871304309928172366443730173131497595472385793543748792893532878657904646379533281331273074565868135124524643885077924578776561895000493575368879068654994441705481999541516413614622653490634277203022094106054814391452088340821092315153082861725545977190338424765064148997083129247095186741435967161984123683537803051409910972342377984665627848242829952974683270594066793460354341945410026269973170137048098037002020901830195584924161656184994007085347493562018954*x^76 - 12624725615934583881355593931845999049943576632495290039508667675273265426456908124770261571480174268670054871684709401063873173430374777407682043803921075795518455292450678325408120866185876057785590978691356561653507758807560181633442902527641020689142978929484487067382285716916386638387711272788519180682613285684739733175358948405350752246255451836939987050108596149460329945881755822730203713126477980915509705167591910622940589948064873961718941979061143883998119068213822304918800944710731181775433511353047618180307161681650832609668604459645591679535157222684230719828328338364064322964433931765681611132802892174647961906087442841753419554368973533940213639348184520835718090375696342493808419871053127340274172358459236169511915739395768614087699108696052437003300893715810096539193164402388411867072817567171211373836230448684376764541311486549967837597820790209484251910913093261111741153152661132856420697526581436617295784478713367882731378730960043192037810155384029478068365852145442304995062688581466212831148853096797893770165350274921713992255954983087445274794105682223707271841636119205979824197530028250483788068108916686641743229101238489611640336474593*x^75 + 3764515570381290218558013974589047228198150661056960727306369709534960198481361980183848629035043406801433843316872376926709860439529103686750664638220097752412586517799585302282192867208049562577335146426772712436198710663673851875325313116558116800965738019096900721363795234216675835802576590728444264892044457230569353561890873175364957835556915361488559945671726600802499036088101100237001582603196782202061110264498720854654095111257796298101721869943367074773761314526192394559445533871689926737330581708854192417614822355131992576728478672399843839083602549969156613240038396183627310195897208647240533880043151691259979361941352466995855259901139933525986980483499733337656010461613021224271263897019070815906905268869447878352813617219611646669171182417531811612478177772641413686869274222464012711344080948002579161759425181583280773113731022941123817615791935624356848606065024909061587822749244124599045920591368830811058831518560058622487471316682989177777848974797482977094457176783397197049460529263302747856194858002234046615256959433842605503444027095090524085383328608501422523464475191159094821746123348532937708473920815614529158770049928131115562763156105964*x^74 - 950609570691577984912959835483480962873841718443659594323541024510993728331837433893913094293478568025298812218664560108191327675025500537310413552184959000697028226953930699204335358186786521130244933594283776536768903982258771979578166631480233375472336361963638716026883042668087521048245944632093385761528241347223662090159886837012871100120256932258136345298381946590070976243939842460437588786951336249180094758997770650802442927835070805391680926178836359678105072234017271280304029237762993114122309741215126564936121454903027301538328476621372046301935715822847479138908069936989144952217960591354758957347798884172368438333401837983548779188607972833866985777298241500588867852101651128877426834823291490644070374981550143538559150303280732239790721368033404758781682297923111250929077155876007472755121864917371166968694926379193288370596369047853182303228544061561522055124802433903694381650364025258129608117527891628900397699366225256652337404485012069289264712059225358737683829225421565917781025916536317368498674673362605448401462825781979607324948483754494996113989554760793604558729156520891759410648071497637259781607115638317258645446082258833754467445656963334*x^73 + 217158976853268884283054860669314718944281307277881915505914681899814197313362854317593443041670497215998190079589534796562673527757332611853222309597088120424428371007226620582263326544028248221277458003270881078545680256717640251744514617590569660149083316792950873298436669657767129341779041038550777552676369790435263942440079672216999347715487013783550743106772426714502723633397259232387508442886839481363445890379622405763721303661510163613264665750621279244405505984662683758029005080643992882877980534982928218064756012724577886443079784920440191813445024136184542359771914251444327636555291335025076596797318558017922528064782196247917642125661281208757679617281813722977433365269586296860811800743580828854744988604479265851144842683529772912699414108274302968490295266322174268661256080751971793386756309907268780272771037809450380796597744663155522810087627324202075268146650969040150616650705219995119710825605158941069973942913908571891633337050535797565372377061334299424915940161913537105970353246298279104474144214537164996944155891807618430276734653575767671641280515806923577186174024455037484080846040635166361833967287240641149818687366444693177820820259143189981*x^72 - 49455488641545719872739482633585261834982140292197454657511792930310104144653484444993329949040361345021812996921365364630709484194149179308464715464814564629554879470382175938937398963369113055445813922518032799167867474988077794785427374132871617103979897396754247161454003248323560104887342073240063177293214056086626824843717547386515001400529554338891097587422395687494831401269610284548247126509645402867682447882119112336908320531305532280321089105156824297350082047235468531477225458769844074085760381414803652218795691143954102913938555017218024965873131649993324940159534801293781140616488612508067743406468035593259981610559882908166517890611124378660417506628702033811829689951782522196532812085050861660516086993007726913106481557571993672474602786886343909492808935650211424874882070078301338885967895128446974481263340541768537160625698175042538743976367670490891603780049948705454984564597346753590469136980599658698733908568326072651599418814328917931890879094659759581847238643935712301297063784307899570326321983712473024216368919318410198545183489050352877980543590764661177391446081503206386229280642725110087145833159469034983443830697639905664614844162220696126068*x^71 + 11670341077433251718198335246402837406268074675898220568629864318018365824772422414115465129167186599194838888808790480160028180322495979203900154970223949876662397433028880831240324671779732580506855210305219287549808157937856862180058355950951874391979311773219060489032763434328306831554149444746829996344070125440383491753442717594376795810325206017332414092469939882387684329779835288406868267509859322812523051517375283658186378377350623170929866062791838539434272717735134954544471645467738236083429374097210212840595872581143761551338402324452390307857425549104982780994787675198006139945955625603447571099308115969494354220323529325863569334075656217593328888906164656495951276334620335074325225505580229708799673037444014288019262117797113676969635767952550269781197710499386878375060132830333164170020659481428816424040320592904398412258874696801805902241490987917665215441253610603759570253407030977682800866444835090858717695201419872707703102953651054591097504056952058561188123354852289384419322461991983108004269956273778149724397084155947620818745340622629150323271396416046153861819138414335647949541132087895516254768163312292837554389594598199204477996029431814762633664*x^70 - 2721968346346552465531150740642211649179941976314171499953004398530140022813226409395303336852353286004478469019356778559281339507804606739603642767218194869005537050880413977933593837417147348663022999429802160379784533353032940424319985148337197668378561364134588480122344630209375908588043237585439602386554541042472829510127315934015913292973853695013843850962823997578185817372409675579973141146605896970685381184295955469597231808018378845450341172026073046614809835755592290320290266823859920795562207504201325765899251202036097070522060493921468303204333881390712245698016803016433548107599347915345049080994159650103839553725105689793889698302401834512299338660822375887054969628513507225084275919231487280172927345049006926628750834498145633073746469808061473772389271509290943735785000580619720696844266553527300506109792861957639982670733875922083066392856266352441309220804761766641404794768082800091189410978729138053704680097170831173288063736894758325666117499447027109134837127838887791942603476616939863206015286645028672079452807744440008416787128871587675883925824727054171456647907782113211211221182191525465688542254024680136347953994890874850289922754111696697166737658*x^69 + 594835039800906727951373705800865786174509063941860130079800499434390544062839040804468852375932488495451748677985066287362041013797992985418685416781358750192575061705709691997483451402731633499842893092299144109351258468640223226303693649003697718176634465688203203169703603297934220565362404112177283485119984539892009834546495797444765316304560993692263368661067170207122640824870758148504544660789136114177764964619311205836007159457812556872243019001508841171160106344304327853370510019567050621241886248081773483083780286859585412169714869194537042516771105259226502924747478563063302749976255506388707872293804719696320744522619711869434037190308214018974752071334165793893300729720091574167008061794342489596277419405221319870422967892313658004114911170909826749260176895560928047997545260194962675436367268595244516388910165396331879529400470711109893135524714519909141048049657194669383184832966943135373168884728384888284750031819889375052491438572582277976781601689891642609531100042986686415624078486887300779862002092480853209621917156340344235747407170456093168437660084514925291328815335406159452201341679293898060983756176447156379948266734207649840077939931612584478993438413*x^68 - 123498773691876523121223861070453179851429516237855550380230954460780562357287975060979052202957268001508388682685700136391176655581795803007439501915462246987293775827807492750226177594321507709589396227665539320872724796183478888712150587893428723043578020204941906059267147791188534397434015165154641868479825745278543990649708107164633479810429510061679010709587973906384997647742433426208412460382412843388278805297115923561353694396117306452295484815461432939443012553698265041727058790755077503946491395120452416356935585088857537082346348490223199367316776014762493997351322484371168060332560714018995650701772095184259550908648967863396181610325293067413463898719428413616906283554690033295454659181215217031612446308775526662287538851528803060614781097209400113724025191610944497650152541272363263657623133094567939462064017408746788076941074188231401055567784869767681838965949295867975166470621819170901922987499367193625804722822785400972374872847222042042655678338419196112144564092031558367822866213145265964869120697016901708026287199988116319852561460684555997392143813131446700568713426530493601865362379518427627059290670958059344308771530151639821739901773906979854446865096138*x^67 + 26885357736160511415955427061424225533881491564147899281168953856248115358557455225557337365049263271906708287852386599046370000691264550271710027196982383266397492488988695232853650214027810734658524471916516583077520103682382334001676506655312374053208089004791144686273762893332394028415069855965268488074211616849522866842074295742593566752964923055357330571539936234147150840254252669702058036599519715120338951243639638754440938506297290802826076641742295988651804610980093530507671606106242225496362159239963078107562814399374396468907460349994152578765949684201256281157875510554104075017034314235133591751163671509814670573020067225908690121346549739882066259820911712386283295958214059273203282806643147541659416500764517083120952198852725955636131623573860895583123448647989149387591741702523737455110140104919086092958254060406338747862250711498576166359938524898389460133865103830722990565488075844799656484492437991489242052111363397996369952448451738020221839607109617156690117402266639150890733482686925985253821466331302404299834534249909823992026870226967502795960102694675720242078552809145110895793320601639072440447448711405259909487960170784615044500475733968400720194548992161*x^66 - 6769523061773479779734727934135620591190893531226599576472670815964425663834020524379572796776481840237520122339460877244437324857774899311168212349798670268691851836468882835121203280739647310114407037736932150746538972388684562764632960038534315748025036027787201383766761111692449204021329903577250396370291868882794845841280386835958561627628079735508367396704606852948850450470381380719657531555994677018935043540717877597001400536183485635599564702365475559811167175394612180860326264501485108105144884464397843282766495250328309894112921981386338404871157384448123468701737842072684063105068822358012781859986866898902212264811650206901169649646366222633733417862810058553563494063200323688398515750264440055401886500693110056514112457879271024710351002807416818310793095461391923232385931023240682609363811946841165383313627510413944370803170525252059114685998150633663401639264164432379507574002178499421297508097797578261676493379187843231723845807341692108166804433556765491584485877243697002192568090737499432072712697237435732881087397112674318679279577422905828783632826162759271273286867916953832051462315317939629526860906724644990370756724875769235549472325517661200946005546317729049*x^65 + 1893654703054093788274490237816919179032831595848906047236191109858925027904256258187803158009180654204029045540513613661668152251493441490089891880538834117618093865883980116261249472100278878083606869365862194482161225768909210767932040762586901554522671709750512871387063873848728272444137860752853563950630111076727480354771599461040610135270011664438824338656289588028355112104068719018614830318810384116814755813105608790730896162859266887629461935012169392069561649984573043828725102907135761256778546917603659626762949133759490092247878244094143564631361662071876938176878912904558596642101795610700085370265145983090853281588492460616820378139386163517817533707477016209958786736214623900923323892469389102820216299647706000025665472305257664490068863260172052497664122197012732274792542936258953817651566743587610498285930262909222295564234154596620573426310948157870111052134378829240163255603208434479499691523911370245059227746410591168599036088980566139711372088018006675189442845358249057046268111062647610317842930119359735368375195009972801591351023035433149709008565517154270274772057233043365290525305492510385915232052274832373761578562975164451599259850817724288773343151208264454084*x^64 - 523743392043098096590415332052043452324073875915371963245900547845898361626393214363857142700127194725658438606827778047368358212566000103693064473513066809078235067672049725287256708414072477616631785300991010635233456810355328791380021569223637011659301700703017847432442037395357452842701409238081413347765170439928224788410513116437634084572114617307824018952608675669933302320872809538717751098507093128944697078355175256165111010974200453160383724500947744562087992887333869077599473779374478947252497437536685573013148562425262724669112213862799814676525095540453273380937663689094495931248075054269497822643826866725024741505104149904217968387482816890928713700800320269550630215063918781782158777240175616772739583985889449017977363028001625042104974993384534075556417625718546467185691342405434436445672822186359347635183473355230654648278177764477462761397554219402974099010295295793590556647948257418592170380371410488993091137692815928453769407832242455634271670060006294329246196414178859664743942056575996298997913226922879392569031431679600959046270320886433319939121511447518898295564599033080368641888956176251877979397885364257201813127929771738961110591348778654150940429817504928646433*x^63 + 133476765118778173813993814783860730182970099880012626433727537723507408089939220273557339700614849346002993313527634158210542358381429555015127000088161939617114684483627464095497051060009640948188204736045274276930562000537154332146422546921011705505934663379823725464902105871063517045691437585104574985133414355688270176654300250177442812445158856911774116124229438932454892464315332735351339695901042255293447546413802000600157202334116749133913002794523942025666534753887971507019664611814144264090469312072539088601331701894103097935235053041275133412854834381624370389488163888575085887438395739941406689303177737505191094464751672296305111301523254860310064395119335302786800834326984438417838022264620170953917980551612950855427825951209154961501615637218963989856829217224615904261994137494702681185783959629545561359533217116266513191605805733860401930589922919631925511554572563151788264029627604244863973417552172123416221249509054153923590564835882527282998794187837457155457624333218984355672244041882601862588553698598657468039242128559086912550669476391748254691960246495393824834914278143835855694774835408762289334047896037952330190257104324913915105523711476964376181567566410402317765633*x^62 - 30831127351252909619277347242998140504113306606854832472096911066929789680015005655638796209747412386612490958970267256614595779964435321245515824372034679795945481524763108416147331792563290671084672003484111034298488493282952599870035988751951075551132582141711958062299864709325378486608588477681810351507350896215514303441529129988630325160971252170509592996689263159820268915856184883763626738421155025486367001810349351845335741174426010367817092868104692633774622974863515921624236241436200515018253563118314361523925267833644578398809593244298922587439851516378194272223266749262742817806624521686404505097624480899019676413505320214332344856969505614429741864060129982168461341036588124641327206453537729692363976300710481944101666663253590733125824782834255773028927634053237182877683481054746586167774477752593444470937000107910189674004073885100666948459548824034800705545499199625896704977798403205754314969026050373876540172867107780492224458878214184605534979129934943604177454046053679818268123571328590445041019288286310822257930856003994557196491889541444124734274434308976061053496390997661627361304775984464052437635906091310247719545040975168949308783226558140791567466282356891924878811619*x^61 + 6533747756361843662068233059090803007131076748625787765385173539004976756553348953770952491226484347620986109252252807363973213876953808654191649953770683546655257920130086677567858040909947238674806672369946687065070797747508485953198422038994005628261965464167051671021396824589459041509445144611035015143265794562508868149828085118766449513742411919015146075221224190012242152262161615676093727420742539614785349328282294927777474709613843843080892310720037359781990012571531441474735944572130673432529608578332719743405400751858596085340891404456240240446262415346273939765678664153011926444616709312114652324483560129549214676078106274279098658830341910481550089562516244952002189550273145521895077466215096540272498435329181003301860035539435491506333310356928623656988737431403667429541000636733020168148630253015664319701608224199693002030648007451324447968830184240409495839125173511685493135151376035795192037936323482306923323500475212254653638874014631825128190103850572279487628313018838893244299069068800674749507679128282792966897044412128306313610757622805410590576513787960859100165955079459546644871841680475557207355640728903610159242002578206957135538582037075280323824182270003997964242342908*x^60 - 1305453015686780436166883111570221226544715465511958507127757014533303882163530364412366595513460929946159561749045506430639969117098839662974900735827725356136865395088870572228701676190641597459812792706946205484235851407386988971425076445956197887899773849569999696610831720964423020708487332206480642584469345514444647942684925102601840720917252004472766030363163330519952505586033377507287688311828802539244312978882681590959760442017523271436013619672384819463923154100837350367081761149924375309292896136160510818788981299699496622875892602043907805082882314010484634508003676794163501403100744880820051962329964816512628195395395640511138958153484297178381407103022808123504126317625674314651562960233057259837762086774322997817831555234055721754473277893538414809813592225615051122951476014910674990759226334817774047486322333388300137365314752041262580801384423889525843379588000146437491518891630302540547799224121115685993545066760764185534640885560146778130348688454874689182282573588214089109611428816226181188244122199805691624256955746385899997522611856820023595001932346168411144533542842332814807582874184648482758641461634983986193068779896754627995125889883494097171453042956377747931892891045973*x^59 + 254597338395095755298095898922116483626656749858966057825578257821188970854706962079607925320622640136744852492286443508178820209452355662064205297316094485717345267444039420543466531563021047947092388743963310365529488119945604530261299572638841368437727647969774658714458610109401919318423294467376101768617410245631194466825950255342168248381399068360703171136801959462226007402850933970975665525743531235708323701709030607156735634497028308844299192896731693768698119691618632095506896440299670962724091136332452568267597027622604446502766401542101474388213286417080710945716021002309520291551477007250925183448173169957273742640712312385648681014417657879959158413624920008552806746633792117221928652440302690064610287604802393764085716572540535732515242153655533124643845512132191354739906412240155051650221449287794706522869662889173008424009304123866426662946057930421015328444276054612165371294322432547618077888501422150794226771899146330807000549149460210606216032585031872146045900201326869200746170490181974028181870104176859048709251229840497512734067231504228821250558113895401425846833137625558930312954414719576222935332410676635900976771640024790735646016413147574185725526985695497993958092809021636*x^58 - 49994494829251508415961293035927853616893014796681809823401003872989796107199498608656862051420899310445805241691454357791754230380520987039522561886051033485073397872203689264440521181028121486200367983182372083184891023896619901304264491511666542438634432751632237949976592418319406936317020145322925461049095805202709859504160401596776745351570294174102928670984580570981556390743336445112241131700600983943238708316324606514113269689660696476778482584692021701304162086220514347693262481726205996006557905754442052883262185641230888344233006046291326473814228409460833844605485283523816025326285373212333867797909846812323098058760474086516253386247261717339480386126626530136554902760980486160431596723424727852987314015872411810310466601330903196676666487920428737373041927630403458906820635062479115222209523699964936329666786799357025654549311960810980661120069147222138778746065541842447200313266018197236863597466852610280491161190342269764166531121150006973041285106412510441274194945826004175424844957884799868792729541282533663797915878942431441997051237969016702895738996335218646672777198433369074079804483615013766711544660604200458388572108467516466797624383515239027762563464132122568253206304034610152*x^57 + 10021286467514208227562723441668087709281415266003157931701520445708982546873838663883491572129963309752816767803878293011249858829859928810382716662794243997397628085827680930888214461569777153600901159713836911295206536947789008192111572188361879871411200504782746399799040382838419012609745628678370190368803466293137046055906821518750847211978909273742863134827020846372954748476343792918420212968721702830996741773348239812784783858986449144526528958824451523326179042807972702947163697997443885467764445491665276637621368137217321459812618014822223896160396793987966877974559785486284380607608581793395138027815704535266614026735149868632462032865355234837626601224836368349085282319554858983190994060452314343150232438087943649705861122780549158414850549030764655821082213003276864947711023900144720347496653517745212206071852199902922169692181443910705344140216545591542713603395279910550302486214636537003934025061342012547899417583363051706533332883848143844000471150466048983349860422878107345609809687982173895335313198206898675338036581273212836741069039995629881476513319493875767198680877009033380641279589721098848447069713720420415850302282856581361987057378483856272646129904884263888113731039426873162793*x^56 - 2034550334681853561946969418103216007931537442496673498216905629003999871990275653010915533636428180881847610001155530256105232824060589859590739101030394638041765634856839650191101117637837942978766610020877745167467532650188718785514258014643066784380423301070696864988486549082544759371877373121830803119834589205118163289994053717010637369988854036376258796771444985959006598708911561832027117194204906634692665544151615537769323057933746230739776450383473193631832821695680177327803597546077483843386655960907345251944540680398173497227300847639608957538327630716113878953703074108613742205158899421083128361022138622063864781824168826035165571266182728043263718759203756888553299407027138138399882726985938564052162556102733555988629417377303679530720542220040905681672892129596265427485531664552174062093623989988211840607206307842211099463353153296332871271749986800094973209233634521438894146318877400370799393569002437599467098976092578031034641510901620166391427591120486994967832500126265393262275364938359762938521396592209534937004287580134487466966784433899786800593316339128586589907314587438106525846867279113814915565371320263800784889629247028650376689169118834681478737756824169292717223683604001239396021*x^55 + 410371153377526562314619218480253749952110502824622163829245930953685177207596787063875664306977445783900548281608704661927680915118966375597542092436690355502190807507071861772933232591769671429787875729234155718781754715977976423242503865243199904912572862585721734892837612147905075735964273756793407454966873068349981837307398922149961725699690504759510682722484531303975289450779411215545267964582746809670669032433413161404593424301685076289682990647784288357885894742970003480209324879343030183412732463160692446866522556470862915426360454399483388346998950944463085259534192788130868274600270920019815088985019941173812973920510310523961383544383768931023503986614530672207836046843973765661349465807409827868316929012492956680364396598782096557455515198860186270515380802754643924691548203720673536432399012562038472670538429702353191155984070254014697428623320780283033421413559687262887572273439912090928486244318811580214687782629426570972029293169054132993099921197062870627755413823501883644180147217829267832216459834757610149890536921966400368600609594676875352119264805838049174216479385970932804727879291216722061113705409164102764328677950506265694747759721432855791404874859296349149441908022807817194760145*x^54 - 80763525801782770488174408268382812673226283964353650990664892325000094544691142718311620794371319899925538887853854302667356672862186040742005956632726128633954301101173328259449133219368534308154462707336278006242960367308444079032079706064025496542558273941359136200181766021141844253330569125187419804705397753536253041289432276398621304872428105998836797860633285401722394435758899553152949583071351819262855667284074446344097324716664341243345188682596187632946661777162121907897741828009191469311506163765012856951830112281768455880357412410452196944898557581058392367313083664042429721802569325272993002943992358070720629844858281359411940823270207114356421879279756415978922934238909319141676944930801346652997951883704592888475203421005092769590784903429499028361577213330225518877640254392940588214365555239250389555336125874120818482353488008493272332644262611689932939626349546943897696049667014251800491807453947408426737444200051478192174757444643377546969796272355768806934371970242181224247341977309937006074771662705025223176997551829173426406637961513112476812042006615786495902126853011797306885631485700834838789597553636877809902552415198606538653008430846719880195875292399055992705996622370180605354478664*x^53 + 15338254929687025900556451148087395137474678474715970496060536643942423614297997999145293190901418346059534543604563447167159618360636035874760089396105085131574806180431193362131047454776922302649094481456556528357020681352463379638838065248768075358453775172317172276623128834759854220583232713405549487538225365232354471491428439737630985308326501911718700010197239339465177861976738300560734500528722996138120789151860379263460209899614003239316513916383064194605359904977104575999583479404105008188007893541181009044418618978603435334234373580270910842901857464167582440063664834056298606414564224566694521599162586505455506339028475443125056710428461253209413834780079487912391980125365276210174385613668340725311576892658849016864263827547373498853498553779961591014589322963938269973527892762915965690016719769844509267219286036828778825207936109047945504464560520390370903474602302710485197967399741140600215476379692669144260217279096451615601387841616778064301831656137449362639050670071052595841045358012698286685538689040220232526833099106205525885768987053894314581501321211813825347211968190710225372795327973472267259830476287126951303657506043298874278134499018967370568406267564003815438427431336297853013963034506*x^52 - 2797921943272413329185168334015943296433500201125355403892478053097414659117807268141170307617762796686472741076008514222716466440521604656025091070149555554668917686979043811245367744222038210915044747822722157328005846831369758720909826702847164048808778899677608743473325049036998092154837068628990313831903399064040001613957462024379791854328338811973518192138138140198743941271635240275388761706964555145804538446749091425099162675511437261355446285820370385429019912732352411129720592653104118080871894035109564851508447871331161860175797022097470556751816842002001254946535551803866051292103274648643430489477125040220645954471006918993649743698118718355527800948969386901295941209464829666503896719261623319057404781335421209175594788135518272720127429814978203371231244515455804345144793463230592526624983350130807512287873287393060847857105221670793046064941862894493695370533820858417195096491152590765995791971873523162941023356696713818023613017944412651927301729813972043719294702302613110254588663111455131229129409091498077130839913148536666748815819139395129633755578390568062449270118509684739665309492028529516516031729728741147767983172430902147180185679059829885531000041900884309948577175335343023509679114256775*x^51 + 489673740731326023604944635587393690468016361440391192333928146841072227833168197183164755983373864358767629694940869097731525113217044744034258545625005358513569216311674567499413365935240959933863545394244166602844339081243111837830221657513351770592148537871471174862544573237701527869041640444597122358016736602504093037091997316764404839003782651893908929550851466839713417694871141264945032278334062590394066657345293035588570872996040735482011153101270818117565714591615458664991884788157918962672339721795888655613233528603085563160247959377849507786460058056874006229308596737929846707970327221421470313447169064067582224824901008358121363120954148659321467727486096322919701683740760352705384783252202890498660544965025540220068314636019044753114740622881844417119334097638782392144531590970040981915908016000481263925808941607115551028746146554816253833374427333459430760590985617166740769022290228121846540994956162652827839298488052856377744802482733545697740047107509094215705514085874198381072631566129417858790702265184534807958849128429534465132358902939229071653793720064587371424613051627145599842524841729242709325491589580157208340621138853836684739567547844795625583683059832489937104408362343314445245527880950395*x^50 - 82185231782823073968029234731246726096920274984758736728401812133954963623160055203555194938403924867440759609184627811310752658954934359502861045276873040212575492720549316783074596782856999695487139480294550002679462500531568751585354095323333132473338509799048542417027003584225990563721391347589422211754130519959117204707999129547816636355465433652703023278605863944549102958127885916608116004479228439407768018425222103438070292719396958608162727638588413635209003440470211540846439605928700347803545295795436326600761622685722583216086602655304066397871995072127042671254650300886655797637584152577333088654085921105780996087157177830342874269505671420052748268828333251240243135514656138441913322672004333789451214615303285476546883994396057058454524482929721553309417956967604329158176810262118488311435198881640555929480860510767084137804717568153847586041368943050673583663407189736180726368885804984595899931872823691328909038389075742878618668195006737314575841278393404474912284232005813100783016530926561342879278301264101739362605986885238568672633007900394365249723976914676419432002475870386734909220914019708637359022715637653941705825951190458139197791461985506354456040237215759490708054192966182216859297466572842230*x^49 + 13205964410476980433491790850630802753548061610355388869661828057340748349502047191948395379454323629000394846117757749172341142797461727818918913009877784006443915762199679281222310981896653390471709873840557530007919437392143561145849655559318017212947316956084331152856348603254938190578510638604045930265452956306062082396591435095754487484469286442495686115222342506303113072974465630009573504202519197657796320661038590634187710895179849384654381768986474272321518225040440218166652517261223312097489668663150170949782755883838483238755322302610500701078611851062718270745034217157002281242124824442297920036659713647884896389737117546672468881151534531338315513671517316989644450823234225754012253120784227224413659237994212400585517721912358606390775241442721774434693606978336441465583729828126692535461864421367824182987152430980630252178620210509368587178085945584525216503429928418219410212818539304354081316935664812859620338810832001945651855921218534201548285702713399220267394721844062651413881628992409813575544328242999392521066944991264310693581394046804853980653729889789939356578721454112322505916902210143162713750404341180617668501843893438493529307310419035871678852411410368088510262090271724870598437309313879160398*x^48 - 2024401674645008394120247626148868888072723956349127590879146221956719840049077194789124691025666381065481337166404288682925128033633835115178565457138625734440609896464309633290190523156949682742426657919602313332701905665497534622357780720508642626198921544345894955776803918559447524466680354752464982876036486013990474401153590007054980322940396702759665360729804286528085870427943742882854767149922575765965021828095853773213866069222354138299585144093588677544821547547770330102147883052538264378797072190948222578599874084117829582486530956467516006750724561079732180272866118584445140473140842764241084731844864233910509246864931313170037066715274152092325392380325634797589201656279565212052130589774326413447171910388797069632610361400296461958874089957792736335388419392082364897999106636552657920082944634753061045355261797279795377704775957889717317918629807625377519693902353452270371562911336241684782941435166224328146401091930620491302944326677610869528143811451410241130339600545231427890393274709096236443069686805484068872228567520692219183929791296163564458987134850145787063351735357985836651995057001491204954476816764776501603386058819699863044911983022029355771975159851667636077411556711639140506337508041398543602388*x^47 + 294502146225701072477531235075736072020853077970012825769752833086637626957527734213291153498106715722770502945301467906182881536463249035874382410637816350285393748413049609077349004568289745981244447591108959584439170955861168680118260316073315615883465730247234003740822770348842047053086389761646790288456639035110058363588250941367269804137398305091986998501739027767428093849489602638879237742949767081404601362177420074094901118969868287699968047790737453116553115628858014522509208808988688068326195453898400757781189361072822995818465458005218086523383822587915508506403416569480721345408657896280717539999443542665201389291288332171986783907625690794897440815993142819084255762669696505973203038262173930454885865985093367102175606085718065033537373605939841429992309401806121857223141157033510628794326284566483877397448834589169390410149428607331193827587231326694405433302706262045440600959726028335343431024269585274449790429134222954696829933528489715935073942005065677845848520005546770329800700332211148675671746066374976602140015562115895632105693326454217349720643416895800120895382399394672907702689415266364978824697775333683257063397385032437599600684846461891088829379639098638868104111898963776099374794176003877114015644*x^46 - 40371844723361157917547234138423859112075268039534606778962230757517471516020882839353497757836185920700700032820296956652660757113770957911570688565306074709113862835103672773032031198956300862373964235858927528548970950870772048729957643699673442418495937364420742070825528431378389200706553497719170688054286406571220791221004065411160585939680458950208140585212083551259350841078038713233006255436013412743119486261077929385553463836274208569998023276192237002801757684852316856601397181533117285166243709162981005442816013597229092341313563344391055545074424572617673929692420227904803543372439530320003727906634573149475803412589712913094008954559565011237578284670893164562089114334759830481257672113119331874496050583013976146944002032294441606088619803919479449955303149236147527407298473640564810323832348978288117683416739024538674935567023460268187912472360833006745857932179754249819252044037578397589151496700319908309363394001302189821321891675098770772744324308591288620501850069715735312851733228166704099012367963620322950260388296689904390739947633131819109341415955971130088761161591141124970755848361771012063526557715379821369708621755015742835429006777299781293780184934239117842567680633072302994382538623438964170553441894*x^45 + 5161883479075584006762537190164990218517420731174916618120859292382239398238829671237064467516974966530609266692939162991854292246072380353736671677256793242151712025707007507219926221676794839430522308496991664684856583883814644678655423477528922788872666006914952330307111704463706914950567621167368470393091631374164558872712166172262924225378971588079897732472219990368977767545436055622016296066003699546913766057846476520533664696436614117749106957714697265073257485957291801306450460337543262489213417263308926732321688626484026833165332966037646250989693163277913728030415993711462904610600865142093138629270353024881048108660988515732691051910382851972765811592934111332874229652732191728062158315736856540891867869501762157693989391509251477265590391656388359407991299006841648952075127923498662515836163539119398106601150711670924950513193103500665749692634335138831427806392843050135976668860285898203628522867477295404341069028094265016940779474023249044933007200214443852642509301076768338317517951990466992942338450643600906260123068436728887588705866142668394574179543151349952325452297715218157544603771001482549124308978511979058434132222357598884573174667243229466408073007256142091615099679449584039040796305692385024875907694318*x^44 - 605195308179787588851283509977766194245983095143774005391785462599473848723123425244646793342866486471971050380929435886365304534542929581154194674014917112767930752509569352980164556301607556191740973569372626619859479620395840214409273113621492279449503535815186021128810314910781667987057255300933261260890888170068945538153557513556344365908921737341313140760552062238833749680039453306754516338139069386430585589057913296925322298629790788386721694266060918752713282413431276215566692583476506315118868634483180962173750123651654721133996375066308187066691935120396638827481931616245237989134120159829936264393939007299285344966669133515386577706404032059806926579682789557766001764353381065969850929930331702773128864910928758663868120404171857553014559772358795009498653982534077754861575322453482401005809192978713466906186376299967379229405049007646907590127145275470946575577915539018303943390113503743410678965083979270093989954388730770873737471757516441947989076087090202794305062671580024527119038362352924479467669748973855885479479799355316676157451716120266154116193109178460609628262561299331718474970994829261018503764391489005617546784494553986841930843077534220523140690923690715229587977879460280620321169709754814602054594221434*x^43 + 63074481156696769933446665030829683055124751152408724981680953686477579500236600380098720741182658221001149594870215825890068992220613497991763533267721898142214735638764452439080226878939898785749618312684299392753187807214935856132875043730387957653710795286675149378310517070519115387599116383169563789769099904575671977034749924760368533512334712728876639518980953196570008439955735719690016295668855661325984186998092438655356573150121436096140418752187301422868474114488934142973873019380979911891113262294037757621371792030290075805148981655475641449811766013387479221960468860887273924603467670500822648490372305637924477410782727595912530386304479636361762447679108841317291698240455754613035913337096583861408788672000127376605996405127880948940724487369592134076878777930318009181196438929352917807608244053801190774699840661407601801203437433833480645625248313809445549262405142392403295004300628388415525247624505995770766612981201369696527898497186484068167953610268060611890518499974202916025243615506385410516966156587730415543534140282228634816096293505598126725904554749368547043218921649181051318788357667333147943715747395613217785615608882744350081311223738742836984592825891847306245059312734050007118740944196435233554971064299684*x^42 - 5473772758689271269119731779608952466720655894675567777529016308141894102335430292772435151771984724638338525442382837413923155704472170878965764005243698669906650726860791300908250927244355963854551189876413464903134521698454240873207709802314185862421291296985606868313302738379885515758923531836389398945858974104825568932480572183545916342023767148333890713485474432552279967121584537644996048809787026024429126953640231476206282121330838948894173928851824650735876153769768164767601462939741210902480002446614717971909887829885854190079280006849571972692219703617297189899123352073157169279764360105084332670317534574018920145585675108275213160612024062220212735688764434856480846509312031882256443007072573052956456666739342010915200001891122878654356750351043517875337471971006298501276263585393056158744015585516278629860931917740884534949262638703923951200641897090350658310735860815377963973281875744915625733362345893648441794166636560521681237452486213265562098859346105789249454576962016694261328274000825647200084407145686045458070947197955889220985583108853424236566707799649715702277934874229149920234276802581322780377848162777269457448995102903166667408536904127096607724085966934520069479221286758456704965208689142458170426844748754191*x^41 + 324408165380453194757733602829845386428170416892219665703429579339653168341716042717110132790882181404283459164319040168992164137703327478639278572437934513198937863522397464646949983168188176048465432304424079504467378309079916369171224897737537990238539250928537298576567179654738440904028817067261915323246471609474258141821146096639622789006520189239265815561037498902245269729625940775948305082043832960248759491906266767793600200004514098760964968862554564904470916018709070207948361764361144671385099750368677193208284472192170233171018859510314217449397591425366236907247566295892901021336916672825117355501110700512980165381321201513066256607958150618714506375863756944396407017032218091218927277346315844037807601119212701560787714338209066461056165374432701305715989165572988353692286901992799629170951336034741708926721721223720990943837967325886384631509727026627112932888652587378089150409612350957429951419495584322322874010587584232806120851000023143202188635445298017929666190789054396304186094508013747659798190494202170645736825974009484001060128818359752145517346365124554021105707006544774838811600091834768848892598329554085450521507003377013867817526095384262071651166351223033799382706459427480372396408745820944984062092334384686678*x^40 + 2576549333608470253336718497053846825858340683616730260615635950190131337569643806869373388970393664890762259505243651627568949195382516674780386641938861433716383948089046337896483437343606306313855858786430539999851384424626183707428555613843896605715996090597677636457944631734217704315906320305876726084833397431632557841982726667355238633065824973141496601405389210707877890299647287926397419048665708396079814235876168089366950199219680233390112705718910173022425593189736257085097139276593940736158945097594798909091760630463980104659225814920869374012733617319195535625870998558678835380706894036434732915053523255150501673934211933933434478323426472364255405464284535174048091185685133792190201999037358558095299833096209618624445304991941708674952960147706001548245584864576518068204646999465268525137991986690539986728931167419016763284284525988900868111977142555925060411852397993354048402521673716531322545432854682363849371681567885747790038712837096624858557346814346504411784163081047578804397184609984309583868206301234239413288340505007960547865975010798063286326050632105417627054146134487809820203012544653619079175515027206492844235659010625924999650682017514773697125873221194596112457183987460180235567284499506053716184374061268630165*x^39 - 4255046265245600034064405943478923954937605723204331916374404545504199170195700667619762362092361717841930533675922474710301404416449667386094781258710988560103072446729502032558707054547139534055712888007868189883872845931737036716445915980452257340229412493340671413840584853388743055689287565848105287249496196429323625718155948552261823304770244100699403342663138721311784585683133151780383741847629314927507920430856447902428170593781397141645525532467428014706136979727346161953607004344360870969090334168151547369512995302137445905339520611956164505964634593262608284117955285645715493205269901336791438601630441411907329847374762530395117607154552130747190818564247624889794919168608008987845012145554162056425160330083235020823535753599516747215637936281470816589354087932087581803093632704378272199031497583528930198406357144468122163433198951788081927763550762110439442526601568575867411025785575783555712601691524620129408667013866240722449686987734447322471799828719559945663196093582262919504002687146824094718319786117357873576050432151801696268103998258008051419716451318980321501260077641349376866975997726290117619710707239040069236081058734532555090236866523644347155373128317898865310381251229375017207528096918507374341109936154590120816928*x^38 + 729241791543265739591790612857304345574410750982612681747202349875083060891791922620631214393484612722315147032328656231354829938259252435950621090253617872310823178778680562219760861337495228170564331429224798278674623145302201944811211590907018328371853067289598992996300645014998457908852192763225843416978686365216192786199763582823672750321962114709654205443127401710147356635512308815864728412562395383751910188133929290041704383503534259985810730029132429909241030353308686272476371622089194975515967463832054568217671603566037306777379159272725061180829482295427345854623939624944055010840562365513248239060652091129669186854016908528334107215473107573988676113509394259309797265795472933571138418322917961534973823906676242040512936419464734590660582370642290821417361542509686217584185208778176320037372380366890228777594087962370041153931707622092667220764758581224069484649573114383488572424244200830753130722257273966423330180967616278344348340091031692200244314069585963921117275922600866502604972949310321832913300535441285742027822073610371004429667232131383937708780463022678147883376935078545266510657955663632289067084438747552843251712003148084355026828389254483635090611356664751094407864309172147089500402974992629493190380645426925675492097*x^37 - 74484558574836550620672648797925229550603525499525529849793425109010535561954401394551742203421872839906966528717773404134957874819873462217637964036259349417953667506965894668731097802822202272897040918777035490150503372930447939802520369703753099493889054353408041875660330338280235149129512270762670197408871583302479800820633204072707968571559599958644344103031883606586050803253679100282304281336181741898758576232326334562779265988850859293548680375729210886837278205202118969102252684764106588342022051260125988572865482098458394545732233913547683250810607252740767908250473041255221015871005906966286287614975878040968448948026022813048952472598069610523084420267020659732746687419709319238092512492048886269793909622886333869318838382883913654078430925320732562155911869295035161718024270119654184673574181820352139541619821709858680624734170014693210413253223209034527791921471547983259489670990782740336334709104976839570295758728922120819706548288369255789382057935778508925640126027437622781208603170516861769111557673653112501449221183930783544033776600821516816837277115958741611596258862374906049146834581257604205574428622721644750436680003222927474246864580304760578774760567044082510385881186186770190008533699856829845938889718011317388844417958*x^36 + 2859338785775968394304470546424368638243663668668340047771002062078861966763425920710389137710833140828173721263421193596283056308331594680642725725324063443268217864477853798914932061567019233008814433276231314521701704397369332545560199970032289782310366008787030915589842090086417399931705188656968601486102073057929820999010285858701095495345069216347257730953321812531896012232309145465905751766326601361605355203615305358083776224225807874497417156154487295631018195139277878581075243527655151480262884661921190719053882593555313896007265544512905842509503260888327500166478961476355718436055984945921172706602977116094491121727698336883408347208953561328046999308778805627918891222382867318622159316573066570887398908592054673719096316730296888052705012585560401047245974663243700741122672009349946880141733324669564629711393652020369682706371756677701752270519474145770360059619203202113979161777414356548729258076508817517994059512284117820848398659105139360443322847160365397236155132945432562997406642476609624762423345831556223286014895083630482798126456002450387596525235296378212918018281721047071176756763507997813536098492608934531107949816367509524128289620268823604782592976119279432141936269641354704958329529377529565500540007361887057156456262550*x^35 + 731184265107436958427544179444500097566692945909273533650035556327846277912121402729242148285531631048518597018116918050384522841574490395721757496669782646126583924603674883841952456267065725882571121553349177344179658833677890723947380456668067309168374354068029921503029485563703594405072954548419357033637900716594275997851928880932424371770201978037737113247821614732213028438077580599032831281822011847916631142263565507188803464458342651389330454729407469561503634021021764949530851299550917115485169007841244336701595377254579430407135821097455421448126972784243608419801699512781056691927787042109799998901085030785678476734598983731489670994636380963493963188359394567241677123986213038797256869979563783910128252401053774842378216018342738137096948953368222917847686341219375940447066225726914579995709718461825048930623602736061226364250634465273020254493369093615651661671415314941571127876534868972679826673226368095395994409124733005186699581114036863526326822563472021902686091518811345266889701837472160111135718720554871079022331124919845502986202114699716937189815706477369268372739463909290372505291179561233502069407128805420374610894071244017547626635614815595966222544911078780100988622968218402647348515524763514389342831780229051411120297741697*x^34 - 216509301836115214507118363993728203897492735609450714053342227875231190086114902680854147349345422177577654015692629145643726478252811656292476214720507548907259837233967354399398555192296750482885277468523600965460995303496643571164633594606978028880986929524090744293414341585758857730063432854908505771963210451221442042159246296896108409219064498937171680568145237378593232684797153756361447084856279261831231306396192610114973329176458407004449437479056848374403477637519360696066264639640704002469668384733910905043216674859821490618721092907283827723524785941999038415356457792561722451446017632610109785612271354740036307955972829223793148557437459092432942208324971197600926036566892106639906348169376456833720474002135810982910450511594280068747226694859880066431372699552416610159199122490451746099687406355877963739662470275603287007979238162889480359642470135439286333371183117142909307425082142109575798910767577495847852318204623582445541504886562947303599804743547845765875632523473556416194084897543813396969255122492332252647225388453328295807637395172896478686068965226169823293547388410287097887537148775947304657957234487958216666282269495857770193060087029392055473602250525842021001233416328598603549444531377628905109746422248201410543323847763586*x^33 + 35901711150325116912617354207102735093955719428027778727728521836878876699687452517167909890689961987309401052824111921597251099183241994974709099068271038826159427396555069570118914645262724888596239713954511426035214722745445842187546372780243471394176136597241152381327812646294370180827296368613172646235996626113495098699051878530932470631812138097091244957209214270151700434922613738408514959508788943815761646609469752358946845029933897477787020480874246808571457739010849865859685854763864630572996463577097843222185684306068392615035826080797668209087657123782316759634892279637242678312733336194284979959208664569386507856256531683894056377559732500805155199656873091763657255076999326392350762809421022337487844942956808148708049003970070233908143866448535644553367086266760149408412610758275774819595035440325001195603104780487985917145379745813459341551953522538270854276262568872567411327717542648930288169585233091210498851221856264197456941176417147953202254425833915095442813275418318859152374800945310571591170414805629417312013072303853815729670858659850206974834984501979368071843180451950866802078408932213663766202271604159271412175656291582665379856495332033750280464373537541009205870222929189521125702949313718272889886722391167507415305548601309526*x^32 - 4395222801049468623337934347107276715994904490715800357027860520602451842242553209868012871128553350475954564183849085041643685347958152167327314420888779387377269414366500933312541384550889698353656984709622098983397767689548792507783919073860228039235160956816016177632218737498176684561057654035381996781194454443649318336367795884396972702542343623881159402335103129699002406100877780922798313465272172492009631305325883927524447710663360072581700326341708609672860995600133031339851061965706501307277759053201036604399363398916055264410404658129309696349627777589049275709101974607316578128227458161388862483474762698148782769419032963354000806853111641401391714959147322480535105400534091052796416712413199902778363574689299122896061623874829939883434460025165703749608325443822593552683813073450498099842715703029282327616771393754842671639849049601670722753700344718144037746173431042681350892678050149243248856724738885667078152096010794937478044810986239517923370697827868559653096480496266364756524377708149312970422986689915379460328246062866165517012096718912957833826809402330253132501296960998354869335419565966218048221869837359277576899545811810061687125279698047624706422401672391014407073466326554090173518641313002121986758460156238502314099384620315953007*x^31 + 401995655008171903505097161025080236324615762224082040335681573436478373180401237431302432404661774338377681314470233604663697747848823144227425878266296188262938816480343196835571308211028295817025962857564592124076871070674384425886658987311887186705016186575397008027811565239495779260182178454712514824401672619359281107007726728802866898989928711236116576825024661593538953999433244191686635461159673413511556340890009094359844390386599857869950603328678337329407910932833823386691109017629176180331809537231744993895000824057034501980721628073408278348099423431529568088222669804560067285697908067735562473103466419564212350537367513837686886445052785794251312517028549016070177026572034874996392074626320740597832193861705331286643969955465881206647363541749794860867351037015340173656614363211259505237839967866252952130239669121712907401106133389126630229258467477342647511040746865903302338301290134533634134889549199385355303130602557642875299069009153092253523926956266904629325300552591607382615085362412993830412138936924599388688442444638350564494001145554024138510121631781652461865709930758305952252228711039602751145212255582945789824643917506457200624226570547784929231372972149684639042774132393716799330730615518252385433881119567567753974233609661242260336*x^30 - 22042897845036772503494726829367452635700672433783505470994009291480872757323221114210205748373566227913776054593595198390067039352364859301322919360602468373447771741301991603254349695429837119482866514357794298829106433669041048066505141902287202132183406559978483352043482882829894392584840823934264371728089996175899355479186695924092158450037125904042442838776150298862201584135953287981769977660643495767680384235371578645362903096198943870046728476401196360095204742991601361768980364275834501765285865046485540223964269405581390204346089528161969743080142439801175309655911764386819941541754806526601122170634973083018675549765395051613858963656688964980300388372661039448084978528204105858801545882440638519230977579752984189961295810733704751200056992512051316658670133379554513256266330108580288559042696256703160444474025374667017253970442765932516881636249849159622136761993753199432810133037181182520921269693318103043822558858549277796644652647661416531729567238891443599447171509647864262770268582335249760143982873040427812000499146897412691295945867071635065848123754773309495895308089193424039377128295250371040827337848159235824407444945167769467652755351600834166591120614795864572777340784900739053483111558324727114006060117287403070461986465731297201315248*x^29 - 838229660404779622720811047471705472613233256008697574060818854060165005935197993605879228945687266063588013130872177528898415333817286888371906613439458596457343024356261051258714990217052738836929682989347681111090831562934761865460016150944624698671949224156268876345906476273159801032845213920731545829910839727124875562433152285623092479874239254460014543739181387659725532634010773974891191130764433390055234471837780601518908076314152273900692177203878270205235518541816810309054859347814589644341097542326797219618078263362510627273456686081251149493366250726968610619800207919153421536991366827493533003714683056868029822538109308007078392647696756868450659832638159501938355993872132090381206697445803378389323541859282924824373264756078969551243403156349625039121096417245840332537960194540095938690636936754148512950632272167100178368986365849666293010327642754952680103589952492210605167080903230299499650999487515551002174645218156506708577164036862359659333541512045478901522603523392197284332202707743633935595987993378170630484104020771877790290161410930348818524797792822765849609066761269515907656995744348242926897659628167000043508538038859144419584428442190730050559059817808398725015059684845470582825796338948006304861838115636611278214753433935949036356030*x^28 + 434838389170155148658263769020967178421009287496499891431091268312748693186743455012141366678804665346323286540764469709089897253875798754089070757307305835382065035384675422245894793541136412159064469328213106578013291145924712000697293874695729088497297856260606912206001655053044610724871901923386763262747223235176972777267134033396099277374776500936675061710342503773533466217907028686603711750418403121506041180710558627082590430252703301551203933742707661795949150159452735589324173502717937394093427606025868492627815413235740196783995314201898483432276369085964111919610316764205775889509563406207247272420944691386975839325024381553382362611412536428155421298301946719173517263837430847246534739670382391648580401918383831452928109909187122178915088424722631406545313228088998022637304008602613999431975158949182442465534273926756326934892959438119092957645411164654533099500726195777256940063197938355109633918173722587001137365037840473261790265247882257534578741219987241058879276447349899814556517009369932530624001827474187508644302141439164762890446266192889903684798326603424549426581831900644586659929255940416176429122814196007188687704795324935175413984705854629264301613804015910225065135259818933100157231542757262635380587268821058563251612733095188843831672551*x^27 - 71404154325341134691805474062687019760740524582795419057789592553052381733879638391632812139521591873068084475000777411212747632241232470079772286753452589780902150818336175300427292378970029658592581282055792928217866337547479753741305073773526985045709969465830335604919407921556640713901998290540783987671612640196399839769340866874671073161431606837427314036920414446384835408234348325590372098119433351407860514432896506589684381540811853083903114298918051227182260193537273935131301404554555137843268816208719733566236059870078118512603367535357670468403157827672556695927634831808104548369667415235458843525054335205032519439752123987737107685043152934245259178675302462676590203733791381363713775821294779483563539143850022831585836361203914870844744499355685150007717237508387373789945384605369834322002353866386435310420463799836274255333229923933020114702958405979092659714256490388717212736952599146542906057796964491537553605743569586827335621669982586021068059596131278637681564388944842274728019596336207319921355076974074726820743740877629955928090709766512537830070722596561756301956701284845671866164140516776586857468370936630138771560488583649931636585606023315160397855400911297708364833286627356788877031131396392114171207266079722133672361846692643028489588986975*x^26 + 8027353462474484066401092871782346627492036454770114663946139611777805039510380016962943146757362297280641017026599843391955813960306189913691800623552522378354784642747135440052771111928722471672571860341008817602939522844476069548692189325324626932925104688533622716767430523400533758864860224335254709748255864631484734996821435202355300185214600585331903341520941941016967874063107396832029255976892070433017459245660374484644666828953835372035097946605717433509107543966028500305934452736229609398663326698793533637879915706331548026082338465140014622529495249256565819074961878385544573554748268178083973833155736948327058305708720947064186839790030574772771695793162614029625848319136068647159392576822948851107710982745796041117118987929533946925389087284535991732123945133067105584694457055616878730920368706834526090464947680147262431246600051347507841265307837540533732465631979359059350945677055988345088664735764706686973946098074210711633380480199879055009184433954538519092181523801717017387680035744386771053092231285865430233912714637943977269057529999911766807000609751972949281035674957885433651094734480316532686663139797826665887362401352168259553101235918471144746850882288304842320119861091791366981202590288331482801053255998095089573539138863386007092582393244260*x^25 - 642509019371484950781447828305603934980423845961999513659083517416054220504603463490742066284882551698558435555032872673515332509403321811487309016132593482240216191684684222931011710209894905321916901414795750314703680781310145622159329642600236113994777115296951941455697288502162378833511868802191568425816878183231997263521024728631842523804558505820213156716487493358730259389521690342890789973053971303199674875422867270615284145897810726653622624234862848872283528409221091374142790750587958281941454459937184117904614428122595243505839145079741733555368248326107514456945585593396158367062368171320323863335048105431384072559131761322680211639907383244607722096285705513052973628527242162826386020329590109568474005442458067921273729650486702923230982751176176064403001195880755033862935727075632927633516583293186984706746238363447791402700025410148248317630591076373378644540995362322531200921332115503147166652741957876024069227852606880214431335960761602856337760063185499164305088861432796313277684594557038889752967663315334691627964897623641654514737984015442676576916028798504806597801446591960248482683262211857719016875496085644918567069607462371468533357531292838991598334476773308902505945945156003182290213384052537542183583359106515657249647456837617421491553391723163*x^24 + 27337349879236198138767647549885592063239278694193741695417999113876135613539679865918006631635452918856578577899363829095425960114395714213977240828004861569576607114276814646434791669028833196696726859341759252464565374731483289605450855672708719672182114162461468239492525003298216176198941791414889213506153565271989331552473406172015890668201900926690907441002111631657403948653230003239803522719073710368990329291357328416505087424709923741551744647508516137549476272914719746479105753585408058962797527089148234972130336819328690851293569556726458433444037104297821139862636198958365688155268693211548099700535400369576520818737878019928442298898724107302372517933379528947332020126517616009227532741847151377932625747123584558700033540673601914225542663812532705987395176658593226951345284440427532145655749455078550554021265542770358452398029090476754559415376701424007121992481891341926775237276162750555598181168477762309416555830018785008990262878724684903283905877340542223601076417326765892282187289937767226135088003930850723852900952365474057107695291411835372773349377847704179903619136060746460085816325775175681409026377749491478020312439256703059528763348868224103251240411708566763695304813283423946585708733526708466319306167403942630883793925427978111069834057445716864*x^23 + 1789615020431492435622157156512939472889183764894127432391021081060577319994354281611501270032893106398279848328851324951568291220707857942839897802033923071721029812839316430550689655157716715917962424927943342019063760758948527222601297753330874248383554875067370793788363647851551439465799001953343868052243105798754225084748535265723769712117986809990554414732226131537259666802320709634744277298009368375299456936895569252286903665397238213138012381450025396621923317122280991436036259882751835515842273925146047065703211688455886191395021318567485763240622383214543337764831562235089789799074229183573195511431946575683607639765301990483360671904661888124651270909627378018601457746478989486912252998015586703145758505666655850605773020487434729454224235088852317899934223521418222534166487642436456963024095838050741200669171857740201888309535622206677896126221033436246844979541918263029228709165547808398553684452344921529916426296853852759197065346684577373615806505276799294939460914408868084195413004147138073293301360674315737754641231454814940622048087092919441948966919354335026431529103213715669863455977103924661569242774321252988701900399422087195770904506541109371657739614042053021918090478754889106537039686592557470049162197922800712817979907411275066736719527886122641448*x^22 - 556873508876905303709995614187294179962641029034428840639983261530035795676852112124932603277695829152827612275924057453303823836454948778510785054298249365961627726496684726424888139405731838616609211809479974174769150991008343687955416776292867288622417151923914666797840104499442619305272302784937342209729066542768751288877375525837383406670584452970059167815126459070502729153203462959512338610929549006152967383747354230905735969209129119669108745233116391400718811345142635511402998958598563193554119629212902279596483391849037762184172747873110919592238596062162075309962504765656187251649002826665000235210122059306814556678669112362019818974677315528579759944399157025242390135224048167930852173219010388301902504696673819918269145322638899864499930090576906821864475201102893574944118871953160583124077969995205856302960541630763342339124647054974001019645379148485979788084355245886701579913611163278481029056795743251150087887616453216514308501859662556577984202820925836144338759496307897378358425677096578701465851048257488122339716608599589863584192140269498917474538913871172690575218880884604344566679384804026041380319326278106366149400360147948722317546146463835826443441280780160130573108779872862561308701003731818700975015143414186242858508241603648717662040199827758951474*x^21 + 73735442608654045277234793213136642829425647970162417979118592745867275705970998437806922493588428711266409448315855132754362515391135277633002276529598843516390111317988480487893148909785804962271002756502858002681900475908937641696566338350058719917594403447475587976050281652462724641740630363376860341626629978915132094382773681131859197388530905131434779165643921829122885782898260925409706429836561369494484739212702183994756570564309019186748787068529183484085369953326717894497620517093760094777144607507824455124177885322322325962136538824363588037810884577851849252679952148635835187383291665561728684561818484111362012955601421136252505103299943330890824191996322587239553260835092236827935929282728199108920179325363622603761145564789582059160215584037801045843720617277003645753836325674587637853308477203837745831578229894037550568181240486185951174342491997725840288946164192929803245797421253422418789776566676552956974172839306868391926997771199095872506767707897927645665233375617138216846737552628174999622628676611593185194624614814055122644482353921789348885640135992767352348131577545505846930237992433697659193601684627242025511839703151351872089260842429280119210861668558627815718872395033135161644518133939870359796203718073315465113970166203272121296341344481404858115058*x^20 - 6862495745860629482014195090175206736298337148995025518580339353123475813360286851178902918278847178733200037925283500194862704846310671889401837196165398596424000398843014168279311325155948936272251830364264018453252647091838764027193988806467629461606685396487542739117846914157255371251442237082165298374029997782951729598509590970392280101420354513950365301756382444312935747871224304604394610240530340485166862844993130105956135655755454784773704433983023206793788863153811741499917894285611392434475253000527474059265128547707268006930439124784335380285582795174922384349045420488886000773590879798754902899680743510987310594040650733449664655850220082624577333519094041682028378757208835952245815602262637711235956379440954832488789482782301694535536129194786276422641747102634116901524177568370840401926564586009854509287899983825235932321934886800923362100505472478246122234414456113785012667393118116534786021992931048809047916746265773998138213280657005130577834910277669383596563220516433965185979116812070361654160527594822309871825869051051562040975275452282917155169664109512532760698372769439821946551337265238080075826128047819065502367047891942973719845788440076851970293675400232847109411065078071236361544788247399831214023947668456079394839622174219345900121970476998727557252727*x^19 + 473520931379198079914046133119424786052504040965299500156220775846350582320272988395855414981073775856173717404113722576622957264965811040657137285210705016352032070385421401455098453879664338667426676186564391006028401100895175136944625103130376287026420050807128458180339111480208985623404317735649090858062035368220107001246436336252583091613652070697415921426098488917913949463910437478045630831525577321759826890915751081372517521653429569284488870443140562435861086616713281622123876004940964272778485557127392555038321510478140678461835491191127908528045879622471584560694927330381943263420465134093746289161775160064516961365125128809862511613523399928529763488042782439800338969912598100680819521275001412252307900529233466063439528251712829500339151312396374641573071784368817301944432931629436890752961738380649692457719357657719714879154908604864788371221337173305373941773574478812576305097757716396204574638812011197626905318996763373578262779260177017978552890168751694382287311721980614668337413508783841898462736921152692694210314865747830933544866967024453632334745509504831627442997215402148629165319097933491441549456957338088039830516790946146068005074217932501104690279285349930176911299563098755570103071431141674914391369338413772239241067635364129277730741850725463314506420685*x^18 - 23083134763984237366826414022348297712681770036717253530368069442378618936785173261567496996739511449445837851754032807827510788431536176434677016198716898300271330494228334691843753793606776583671451303562873323983020613102926156892881180262782987393383157286013007389256358623512867290506038735708779573796172956462893340745491506563130641071208415381332813901518301836856959925894832529465129505818844297909949402616869260326230269830611695722240236853103272202442060212617659188721072982838080004627150660118301615911019562964183899130449373603981361093075187884058280661404533427846713182429811261166587095755042944117187226573985916926443728488376623776987192004297783947119365667140090416885375092654136809911739205259564862647523670944462807807406337326199083158562706781800289970362062404885986675663199530240863705642231165082139576197008850028158461201331678998836270492179505362068655052822827623341553001520925350492056200679132569196495535579269792969547881648306131437341577327174877220618908838730348886003275592406936092968345515233623156894983376736123178425849134977643133862907225241614730457088765608065611516160792229493134898678509491525121127627427141943666697209877476159573066101069947144749172938067296824236000332380073019024969564938721404424511385642919967709695022777883127*x^17 + 727571641440031292653713948417725044595615692387161739039220914422716933415808564958883276008799161062479185026156547725123175660464829687829671888417076862479836231694456733423256610626926747478694840505463356919231818424866215115555073305236335489611421429486609609985126343219677144307306748342291047191819860899164886110654672883728645097999085433258141326787304150674816214754848475032933003375855572393486003217154472884014197166631425338002018216204845160785495273403373705440580593415078045862028291804654850531262157527688343493282424764605414617509115131804979500453164477960841720687507085044430392036126368657131165355784102851846207933296229100092867096651819463332039875270883365857746381582741133534871757064786893968553066670044400796444984865039622260781366503493276637484998748449740743455639369885877997111824245119380812405396989520254182824094066988543705280926135800726991105841284715859730305580422444433013933732713664556565000462240788334170362790550971969155958883365667303373918003652032803576381284585574358625262216485151849790325728485067592245824843806640618534072689132177969702496134328811304245931445766544750399094710816464273259910076590428979221096497544353319454336099846939374850721645043594123382693721848806868573886122109748951426798042932953815739435114350911425*x^16 - 37366657735118487837512026426108262846685830234429457199462660666845955593424174511555396484280503015062517806956152787182785910449673830840496167116724259195213090470679521241725411474701549045781407951053478679822387701244010267310447817487197999400843763164961142077111741261877786847351082106077624422553434569343709169381660370503611285529169948363649858709603636444176934281798321739653710163618661549976191875678142501762702479683087159437238077745697033798130288741404116733282749660908108855852007773935327484303512065619806445324931440730336424350103298564194294127768212265809637691885332705215136899851019433570579201328320998630646635711110756372816474161471101356219952380191801410357675660739723158430983951665574963876622953869361193930903594803606021520940961927601514734807526340400993767072242119883457203466896075993818919849803281775208619664590452909980260808277650320801711794662788602280651781786090487285226475889867477724049111660496787984805623233372930751534615545327477954260657638482099520206106049704024557210071879314996443486411086483132529669381273582711340316360354233846194732855658433321539186811058970714862684713566656955226996702510462917119970881913895954989895574027984034258241226354065331323980761122854976631560641104290487673023891711805629007110832195687691136*x^15 + 8469104801185698043834395655504547249988915634164663303744020236977321205166969752214316140117446928312951176044913321541085769043323853116391031960980939889180765048234852151973680209022145562031820545495897234781516551363826364071239224673782037465483027392364048818524456497576986024066747122205459002823900419887537530693829157511604713979411504643579713442496109274505393069939783151950084030051819143332219580185131520320382878927515220443481011885398110056148092543415216337147462415398153045903579226316386716389136824837675742687330975043029682988467579803326694086969460733615998351658239284101432218259691285893590819750203345232258410873927814729155083595965919153859320554923959266032989947510212318612638258278419214324649035298264539448080895079206200911438485398181116176975219412651352254235368310171415084333509662511482906073023970694593797641192103377674021692355305695900387995323764984262167161636513271270688552265838323336053720611700417931072506776137279151934377602728913191698416862981239157554972992581862785252342941375951539944116668803686819040458286905123723518532708655507627552766869956399443733244348867585524903295025845211068011438543467223713850761343917648054505357456467702825750075833706357540430123688278989919202308453875367810729169102646138302382527087893081980970*x^14 - 1428077639540749143404824225272078480386673654559595806532604095289517753131525423173702277629434504021353543417811420515666967552769849291015637796556260899648470249229751625866732948623011412489961649192969172945178745874196499505579940725454132068580467230649512790709657645164833982746146746204618051070891167212948955088076958904472257802887430192591862657785242511791036440846061075396382829917120760769700092055112396276065584623085733703752416993121397333481439558013777512498101523805510804964974975405264250531521013175221358722641460614261221007697613686561288003262114746559161864527878904219361256266201602871090482347866571047771580112576531895532591768739668162365755663666398369042775095490448479406049835250532326574565631341901539358672901200660048175114903852760866393080167635858892053414200860956964096371237197660800057794965499526919581124609610797062506327790726405859172785135889874545281070971697409800644447737775336859277173912525426855046456902457553355270537172080171523193851877470716434270953534695972807213545703391291001040197885955974718606508709119907051434578973687214863615653503224907919757272380829126993376586648832984124605899289225082404173921850822787690176172595033780904114726321586659085865826519102723179834997285624815243676162985641607192254772540091301773940399*x^13 + 160442520964536446303535353815450199176108620945239734343225528852217593361362210741259206322444054532407740904085652458360636720953848093882159304579435012033051737019390622802928795668744365051764396272859961240196047694778589519089784362144437241637167662839293259315033195104620855103416130765501664692338491107333824193984824338536472322799069211256981769622353579304173206807340754758294133315408719535157728152624990410904164105644185978561794544268923824159623977430644817881678519763940084022105709809111925255529856589035273506392484653809317132967933791408534899936685673328284173445400025330862815570297762030538969181321047421121191224494596068914887794666267271508386880602458987057722837555608665087809170651801843530910476827551904398592991759366145742828639560473449402956894611870287129921067953621026606765886511857529370024469111888534513564252751889503024046292806425945078183903840460353276612651649064241396243216305025443953001474090773517699160594927656827068586424482201591919480751385561446869296558739327780414750991830491148353489744785448745624125926229180453248043847028128075152444793576141995908268717146425223097513385947294136576913369395270157130105093780910533932937929005829074309742669151031135102757055486014954800233219619763476390961419715428303217174914211909112447430215*x^12 - 13062517214034999794237116268627536520892229042053386240906816511554057185562438389840358878614314789460638707529466204023511365710434984355455502174488507555792674662111599558792111271798589970787805688746531308197461686375960529689865859814916090367943946316405340361422891168280683935441838703275571911708847217263475108659891223169296794956355504889864964437704255464230894051492598747319952822362430765471190641960637461830198700966922225412127701798537163782142871730089490131061732830303054665015578279178260188987185777329120437206528191000082039663517008806098761879849621466754141049175995187060514106584338023211408157535069996903910083784626475858052337449876596737733884708158532057359350256921382757424838052291152744323387608325993171424880700371950675438261519062152888884287649973361605909161573328286607306922166141301531019935572535701773141283946737201964676363016205416606103891002069334748880445104782366593121041313276462511728517456964712353570200024726636394842253648909589518223162313618149802094861245122427585695965928598384128504930947907971961741869963541822271930236925866739467645554365174597846510029123398849547244029786450485420313442542964208457112668705105097532923155255207777218374677391782224330699670267248661307686083318618423365279289242082995749900728465244063108279598996*x^11 + 786184805425115470965214840306789226649029026173258205216211128207694447485908656379308487994545025622724083387679779414643300728344833188145505833407607052630617992326959041986061596452218180728530807673290357082720369292511686300016284201669260388032183509962658822254402952495053590101331207097270283913572984623284345405326492122470350966685239256585908492287571928176566337520660402684465793604443847538883539369380209658328502091991861342008636319310072525921618247332088131605353176846521365821096572961761307666392660541132662305525286444475603207841356327136780346349684163145009900492711416243661327873721096381090781773367810622026670096743119024008700743548946143831799920789214712565987090395482794472973136508198232425424993128640998705910882407673409025258740831481940774426814977094494883052033242765514673293685787959446052690940716298177314359980339167220414618147423093948237031562030942706689862218093524886938553035604386801950618448006139181356517059583872907717187794854329909762491690307829099966779644300609197159797774906027092896025421062954943442975009569111264132073296985598401032657774817612013335108788705675647013322047957838429680096897881770916645987724143840356392329507513870025156017306514951248874047897101975125331567624124860516589007998139136987671042272009019499594514076302*x^10 - 33522392103615493069329004042248008462143404204652281915164225214426545562887888517846429684330088285448365456154796788662615521274628702341539811285225769368504632968859179152953697957793027746162659029484051198250335727227428698920582001831200548615272621629972159912265764204087989370182233815173988137939585563851900688586865178731219810266011669690002472431679475224893236035412562285732901315169313924528186603008572158477943334085678129451799875356535316182219978288272216584902531391626627126801239135128135148037708148087291022474573597565110758474278947056340670102674880804126106101143324867169444162753530118489265847955806520920220012448689196348437105388775166277713373001083623003814753738435413020031395051091164892914724771628372655744803779326922947609681219229509594817992726521269782477287549264084018714623621262889613988100581993462749589676624372452170369160887846889246056385971693884412045137125088936251419580997529012438022325187266400590643280092273794708557252384964917701266974421226515156309463921352904996042898861507167212591355796741962713442948671523831121992861789494734832521662000097564565375848180995974928099315212481435400564259225354259036669742905261009319574016420681001126807237791287045083060888934244985812730462607951923303088138484026386667562926666342975427526465841538*x^9 + 844003409419005214168661659945224904084670281392446139536906595295562405679075883208173475633119771882131658788431754052788488833160694136980320930557526771529990669169324428385935601169898086138773147807743704690049105993704480595930859523951809081708125559887876406472182537766306341196986335601287892420959694293463449235120085858750008214839867905722174655400494114381950685253158675432316417979615640531754411482395638082998365672052205610274596794512491823515458040487831109269952564313592480403500074649356622045954413277208486204609561008597651483190359221827779157732845220876477838786072098672205783381395740611502468025126927398063885326572243957972229106746751603966746632920057613027283288309560888112021459478788445847056187418101836805388408957841140401205986767198704585228269287509947206035587464340833491787552948741688423174877556471665080280368689752519235636594186160740000933879460730334296936201590117779506034729402110836610058550170536222654995865757020825655533715710314444451838109190171980280804452622988575668373698377837031517522360686765021951434683521864685526818785710577617938638481191508047263756156080215795216706199879909011331709073386703746850362458013999235601145079229599217677845718808482984224396712260362435078834480670432377001876584565005948111513503821307988037139900796796*x^8 + 395563581294208532167422819187645096517412123063630060603098103213644789829269869010481550411454296105409746332338097345318952068303850637999553430749885186780155316336050635310056065715377908474335238374501134230084892990426953455817897227065996083286944938393388131852367605470998420335438512023329589100884542054739537836278629066358019381189194513238477973143563849546294346119681371115547401096149344464378501085760539852154216816918987857815077995092456851247261029360923110981254686237965712370920359570949153384102128950689536736102699896009411061977316797949303166028112386915908821639778045658452260306851786667421878143644236416621189628505786955184699370831804608900974241171450700807122313130721145899436941957620429173082171617846653888059327874437999890083303879716932853123543853670159270871817554909401479735740502852220021939276871994346756839576312402160049327128510555933566029443900347110459430147230907887119797028856394097216994189568491004777097900051846359751013577333579618053866197825040929805432271963135912827073099399829862274350942107915335491651163768340929241101223895179132849363331917961045512304598917216776490120385695855004177414104613743106136397899351552313736624721979367103904974816714151097730821046226585136781051120082294100068645325849431999077576694955206396941624289366027*x^7 - 929150050063624803468668942600181620695867748100965915162161683036159690151017680242557370374834086082508189881458166695927917603999342154173813820158072134808331142205616453131969984070677830914997493791086681776630352755811912054939072254617286587080242618013415763089600956078234406191825147895748031502385307001266134300338231997210752589485564700159935685138322705853566390053661411732180825274595796776703278249130327607828160553906872561680237071876277716839932995191901947050636521873348674402248038949193631359691712731714272237613928422538931881373314069552040405470991807534667661761021797265963252721938214078573250211286801431750792751638675913908792669666565779698927172358571890090915610638697091198107398622411800518533184074520154732366724166529910334895579889895142772877823265971168497976919572728953398015291069167228339775759276871325299773470456121072831280358586925403410953030932734569516811658386746404097300201117530203561368476770355762483889099896437856087823862754018606867311544688733559807552877455493421484698636955590384942289954092932494254201860438373447755004544277484582241949037124869710802860420503740668067187399649501491669477833054020642951921342165164634848875323851291306557415125846969947283099674890481455941959956760290013837976016959225579518486415391069565525480509439104707*x^6 + 32931862508038794219110165188147091548450761051125753336187933303697693318209907043040475424237403886939857494826496781067861087475728523646565255205953875750845380092508077412607935210038059547800821876022987953961444886184653739872385058673076309890724908763997143586763856159367615862742568655676173616914818953342802501227267075117620250889974860660390816645545944266299310975116949251723749432483049250006459993694339880520696832864741851444692210563295510497252215887908997073195393711352852580263441831533940112546518665117504391827516663426230669383309079035619906597173682850337141115229334072971716625829324659096470672888346990952779398557131703183121835095229351011530030973410434522430634820346866953591353867151648085084702175626383372225232927740753876618501340338441620552940719930873258240331658698019565298046876103279649364249900246338591371579274853991959218502995531695398418324594961259484947795751319179969770475927478441909492472694254861123292513855334188312448554651687480000222804558273790089942157218847068773436373980334469344854895114558762186372832055878852431726740821726898700484793927145862818239734273053805777949531238617942927449410171513710774780530700063418565417097495159698036532023761460725670415020938494728658615286414320145664492347177064373071841763997542883411645904361650637593*x^5 - 687064850167221709455413056050848666840555848255748528425932102840002533330118537983891880144955902911376271224696918678740617624403079349743690400827899979499159641918298506777016183776590824835698030357025020929307931501094695110798930994253876870248547252953028720562138313270100582074875772349452419757702648608022951962061356148716749120326831285738089765842067581836299615405181380058894974229006020551811451806551421930953860079240039531057387505917663396896021209850988451872065442812537253049331713009516213451501271293794744633307390208062179139486155511805355733363626414236743609576819400625361483838393027410757059600935505564508377906482846363049063103138775487510137821863492277181888736037432586305791762508716976994747996532316360783851364735397912436239740415854407619731129181434398748458425498939763040921004631330864622760344868541101563363050436757115629373923047564513180278264966219244972582919428945126474469537578424011333631678823440857323716658868264209544646403204677550963879960349369755762586240732972602151308916270072623172973476847594360573336057150254489294592615142578055441879272393248807691195176914201018063018324131593530284879346601524863570534365296819075639000275050868804980910849124066899335956896767409494567707515689677670791734376151214249878500686401437031966109871068453189955*x^4 + 24671165436014657416816497917440711307327473559691520435040210256401621896460589360988149045431330069440377039010134426570699521640230578104786414148942271916798664743000478253765330370029124949029802777796518243743427640665560553205781261898714095246664189865231393872507532327200759576358908217545099945296200675671286691147933831350029557390914825695822365435153268248365877141937746046685482829192260700029760993773813686881527780149065987982531755323677159451648911792572193494756351263236520819904821810038162550898141772655162452023864429338715238789298674279993656449175050371883207183299532269254680799908493323208160481562119159279515475355659051773902874188242093180656093996847010855297973157071111858485585948809881594541116518996649501672414816655050513282571126184425044904939462950118159063964450323318343921876223606293963922613339042379879377742157694577746357184731966526743000680470193191422020895058979362345457617505636321785878051605981631560491077954450678036481795152274596766447581881830098900006918183455555698476031260365021205161658736272284990500067380334553906080909211277910701612942133607284217418413283376368550551314528900884805616015151829577605145853390529140539641709605893152820801762316837364332151642537417105831845991934006965177297921407408543985549945390329521512499154498780305236918*x^3 + 526352177310283439889979024188305720554400711706466217757510104064335177757235403560360487637222643229182912702651344343812003729344013276021859989207245547485609111795432995085273955697965220996872984709102617540281392983789433153242117487495406740095532540198235324672019028294568301793443423725034607276113046458857089611628159861924066972377131683273307357089921625131953992124408694192375453388527261276310820496335192310492616524324926509947409833716429559307988126412791653589344341769156711043165338884848698914037059744707660046493771539627950220884241354012206099937299575008114997430282235786224424233819418430041417514275553404821232628511761289063322376825296303042237849097185790887070720774745565335257162426980297226159672796641567519435859117219219203260376528480957618226215819050777733859368109904572615378156401267919648997465797654054649171020458386239217082589160130347700445564391074411540223270372957374844437659194424666818031755157216188542210761532944123459149536213242103561546433196719335288138699430411167020307882044993306440848501293722965707650254321706159114344056964387788174696024977586825109877151916483310062015416708741435832039316379219823253795547166964536306586736549219467424698324517503101895562033178464777107648335403085106765638130558329209303416501795686673768743622513461061445715*x^2 + 8404209842242068142671078328432370015497581768531510477088501405808626407368951204013870208610112147192692768691096587295137653544484511790763802587161855344912750829465925184326470198372307014194469870348457260396267505340461773728044360493069090812378416510274356543939772383823003999443114500219908404961776377200485767923659593860027857230942240061078279084734124818763144851238293759658741521934299289643920201568523624181197167779550505594901414619607903727904391240879622216826161269800575257573337969741190039251609081368526212106369283454949880762016851587362668153222120174795508593430732457654407890027508390120021088856560289022096466845077492058095155638927410843681300206249350774506177669872012645459997108591997498579582674877064602707306756534989718340998915930955316803402277890072289164552434487240116849572957785199352700163718298771530590487498268215111625668544578676710184143259075365249114667228680524725427004416107225887031006410600792774379913670952347928879575539229207900477741851628171749444147440830258933917321264624014493519596116947882871050705937831905733882035402615262090330731738643879083759473058768912397377006247178580471481248218940790237951725074907125497080722009469596761625055634283654219221153302821111390055455812628948508832321518965194055147994921723820332699272569501438750470353*x + 793324771143478874351995190268633972387457200847724378465350688644389525151663317837400767450348745701914836901522004740615318700707501056673347515417576995834708506680672050058855772518465552577661753180644921130676574317951694258101093967368488797863012146280376988422736069943112860415445752000756941749979243771110153979078749775504934168301183525116802756678070551091842133725633578234599801819428192535426097108377455431064528074340126062334601792156611295240354671796715115926656511920755382358545298497408925426693135453435491537330196067022139039896070991557794300419115129876025022842198429052766255741398300298556560771128575136641901985163268084533208572741135660244127193393700953768704631359875008837181885057725492029868606784236218154262584858032845182347546128920321278331709849983372928348655202990959694794468207310617778959653725793344440280747907446752760794980239432401887069510684474056685011862462099754000683736417624654055568047430826340879027329751519015834051434354526641769678133039423288988859893108539333670046141222437611016566402838343373895996916180743673830324124252377536589267451625939852587427977853414033729914086213164191624668552483971510204620445646023741167288860523293789045944400766220099167013393506780099357664547307846842959413262521823811212076223845478220422123772962382032597064641, ["Irr", [1, 9]]], [x^506 - 31372*x^505 + 495402681*x^504 - 5247624095717*x^503 + 41931902659961713*x^502 - 269538723882970784119*x^501 + 1451626313765567278606589*x^500 - 6736796176122773371590731997*x^499 + 27503039619302391452446516740027*x^498 - 100349861150584151666392450350654207*x^497 + 331379199244162265399136203940056402373*x^496 - 1000606670630200260204517362767201694737908*x^495 + 2786425869225656146482482883532355642510693398*x^494 - 7208272120639426928586710454379142760704808921183*x^493 + 17431273501659387720263364025173983225442711338387271*x^492 - 39619131158898579552964878839118709475695317295953171469*x^491 + 85042287591092203068191649890796361924417767878055943335943*x^490 - 173123083474953977176955990174959521210309029226141562913284306*x^489 + 335502542672965437769136943744978943091467699193491701273350234927*x^488 - 621026031655902236908969030025175939720288635878829446723902639508487*x^487 + 1101264587527833611878876231616554516661933316241442405432204638121452243*x^486 - 1875836209644952563989993110362343309974428939623462696561401205208392494732*x^485 + 3076416098372394347530861184945686340237136137528744653600786316898581794785799*x^484 - 4868003662074266092833874571575327701811473493032498231593406714326930287261800322*x^483 + 7445845119689880143354201893446436403714989954902335431720017246241157480610841577341*x^482 - 11026498866403013652896468588769427097086551460513771303127949629855661189748140311220281*x^481 + 15831966862842447190883409826500773087330566555147131281499879999386683290331557247487496696*x^480 - 22066645965655576580973190147844836390922453164676612600302374358985818317331420564540751632484*x^479 + 29888050538262237382840073693723197278109584694658497813108593427140177406746074799116417981858828*x^478 - 39373695840241876814743448483095455115839318074608576834210882310035308833247931533246072320238729677*x^477 + 50487982205978587678063607287776387384710802692411428857782442360553467883342135859296609213287497368069*x^476 - 63054076909730260194747630444562905917891980943996862156136767527851152886834791788153703950668178366680691*x^475 + 76736325267782937007131024397879704950051547271755940826501638950199242863550743516856119670910362194494523232*x^474 - 91038359693678853963365578188356096830949250267836350492533584607387587100110322328985633994080646075278643348882*x^473 + 105320672762368674513361622591943315854797840399792078927965781979434172092989827449794666206684253671181892458254811*x^472 - 118839030873218577165104783164746524129236460267788810095308936383883586231825786557265476870412259755719303846539752161*x^471 + 130802003689699304894896814532733564055063580479538150188392607091602515649585919064648808125362330132987656522795183899741*x^470 - 140442545871475169542707100974856266253033327325252901809009158825869863317843983611598010470723652371226167063627523763702458*x^469 + 147095593606236062216761193609415702504611927630318398785926947020749832765526352179846525853039272011039927360320271687778087861*x^468 - 150271646000268660034845709673940623179588281049927799732217715275315253651195988611054197116766476238150302634646444969367462105333*x^467 + 149715793465237926412910092075674237033429181544913390467134138416871051258432442509051639813931824344641725030114840174032692917342500*x^466 - 145442903000966323478325306760352790184460003760329673280952764464387186292431397869575610426104328095186213777692975822818155987617987307*x^465 + 137742630716127051587805134659086657368596822953067212298323823858162853037280448147073965783176989748618882067291693701811104668659150921049*x^464 - 127152218539903633025982757489702205732947842918707019526851132974673826494796842759782025701318978518499763362552475145769810549255195203289326*x^463 + 114399951073334846753824150711256940984154029107564365451716439526903614803563092572391143666196199581945224620396868858157852020159468737726872207*x^462 - 100326808648051449721894873755531349988635419418772503410844334985030691618370764257378611876471977626216959258635944233302612678981906026602355929683*x^461 + 85797343072503465246008744348555456302130096733767981360198198549200295096339163189766083625156146857816765152239591570138567325042123806927728777642405*x^460 - 71612406386142585188405332221253270050199809610126715669410231207177187591157695666168490903589264397199854108963937684830650075637471370163779466992147657*x^459 + 58435745127224951130923425730539130849253893566619753844004918990854867569039501069799208806528542273283535154034806786727990838229486798080480035300233593823*x^458 - 46743773969349571665603387786993984752632629780521983750613244096958754750035920097708628338064194050593844483430431807168907207531724154109488282620460573922831*x^457 + 36803642539086821939104696228676245118573803336358799780016335905252684003781949713820275114617117997243143583717345889442179732475513589513963277984090813702157853*x^456 - 28679873499429313056474856598264781019672799256461733282486154989983469446672686677921110252855012683496450789968544312075695419065211726368087862974962380934618326165*x^455 + 22265322517822011480530175522186692262440286003456574799551709333199660269701482444307487028709813388355943872496137519614612818819450992214674056432986597025708267060687*x^454 - 17328814830611941175047863647042067064069784958555446431581712511292090614114458443192314181977548105123138732391136491984069117043749864405708657443992065869463771310421348*x^453 + 13570099545296679665301284244486210002377450233965975208173594429179396173533805819412226347524688221985137933841962444553179017988029043290123459437849247564666848722810862940*x^452 - 10672914892932829039892449467141147398950494310587197620549860226542388191639731772538128621305477451490379178604515476792802928454215994396481567876635581396695112774683768827329*x^451 + 8348758830420304882396792009680612069565612951629356407712283131444047834084613726327071607919175737656972691570243326135350130376295626755499808132808561625140265355989567990222876*x^450 - 6366841662570868823785593516094813949565533514042342865205646185083382529161084853938091094345467817515793159731328301187633183954604493153217004704003989498119618518475120107179883835*x^449 + 4568886496418655709752868397434434274279652904663553732191656563974172147987977434238520829517727550750373190618203809862690601743023539487033105890937796697340687403784255708435404296971*x^448 - 2870181888607679241576992063480575419720180380408353325519078059894225955618432788502112183535293314554941643761822649927578723917977547963647059987485700018773316044988193095201026020648142*x^447 + 1250066617968352071621640703413807656618607444390734601251896887398669315727240385891351557726308791611906080315493234161662847553980350864669495313630315351506056315730390242032314477279073947*x^446 + 264292749855869108189867505746229406174118381735852122604650190070850631951325491708760648850245418648541095138633536777876689767544939632525862675596630241810109787831857848778313954661890150380*x^445 - 1617159750014249878003680778992071830007796593312413635491772832271138200504051197383295893567498462795971204007074650270738344538090395266719256806613791009394266277024422211901447168111959450428112*x^444 + 2743494603406122575607482864405679311092358906947702374107599796900590260706682461347240776253121550869327509584620245183131138035285506825393509809827239789516474404844781552411819802627608716133527097*x^443 - 3585924243514901324183567130810665863077975177176533227183622068763085831778364004157276305052809363432689436765102800345034489631116888261938546732533100775000183461648562858286614999512881573107181837024*x^442 + 4107722309406648630331025586793430362777742512269990114087215015086849676128216729419958826114859427377928515900402512788645249834109997971956699215472307831172840360560257472407765093204709307759792657237161*x^441 - 4300637964034326188226636653203684184111366871036361683791507293776868491586439268735655479215485558033450022412807790812915111295942245501581306737653058125369670129763575345750354278568910101302455038319336898*x^440 + 4187007448254208470677763838218213705670617253409410371449738052756898259389365035790588038068365034343303841024317911632491851131563111706175978200796071034867225641108922038870116049477690465817989890742196481619*x^439 - 3816339648129478964428439719927489958421605537103626512830870057545286334830743139099454766139427002887428411039893734633531557797557028187843360084868344349980216194646689056806248976733477854020115040458970086377201*x^438 + 3257435560230836148159838478886778999629288131805589349865289457841945672476588804443600574673278789968597001481459191223472576905037930530548660420550132996948344425454667580547936202659484332378960373014696602970175678*x^437 - 2587877149805461371253263848351968781107479909661578948630620671673167878700108520488072023296970291405715877660349486091249332781110986741053701990126062052835063457206777623242779095317169625275740559849942683201044249495*x^436 + 1883143889628255041585720027865353598113288849660951453775799939533024805171533759877494855002145902415028957758970361005024927968000461428128422262989274177493088345357698199397182359534434225422570586911560430636888389950137*x^435 - 1207507389777532421799233813088378482309869162123504499308835404060597483655688327255856720047526564596374410159654174788502604787729508368658349839356636370393154444133124323465724568012246484529996640141300689210222043214332928*x^434 + 608220592334482321643921429521066418434708016530596507533425595692016055623013946686526003506962637929434355854083999892929562188315326109017673916775538947420598336250547965134988393342142328669303020046012883266635401645462179923*x^433 - 113556372246734853572637098154480825335792801899667472351529435432566174974803235643591352301788957733460526111393798240742904763370550553735550347178531070009118893969525886882487137748414587572830338567775764004906738899061958711059*x^432 - 265727573293687723963040590077241230320063953179765522337954715847070487989624591279511150065803422263626423589762389885769283527287263614838215089598579002376756354085966876761816470336452582863482896916617561773230761534213905337568614*x^431 + 532619757930758092634653888603354340440264719851289673583416463176652333693463698354711655118400507109629221348113733915614788484286386191531932887210588279905099910844304444779565904396254702561853531415843500862802042861995010060938684007*x^430 - 699158927090193504087937380818645202148052026952131817927641037680029303558608923327414885444914832928726139293403681217982347682054000761831142662393893678608805265551320362748089735408730017794100050994812797962399581254484113548786184950239*x^429 + 782010624455870976159897578434337161552552348733663619146597563374821966687567400762085052026487303682386392143916434627947411970466026234136606784674191372906253714346578777281409020537467733895475681788826318033556494625873428460232110870520567*x^428 - 799062662729065101200078624760003314502349488636767009032892333335752755801529812312562226483402032771541272584760867048018760491856859145471810402407824031510866631049091748253035290532708216967768720771724568742753864065916596691454600866661996604*x^427 + 767271778120529466383651395650460363931594873131969272159065762351346425488050005049796723672057434142272794777615872576567963050130388813178816072454573173931145501269755717174826909505848604858898634530488422083011010249139018760449210461641907169769*x^426 - 701598058783073554396741110677346763471048124982216638244456638951105288214493682450088239779225459251880314352239025004865858802303317616284076195018050696164595539123001931109187419238880058339351274316348327111454802991960010326746015930826181970096897*x^425 + 614671748944901323954040329181313496243462073495828658703942314592387374665869189869551166242849740471885881653852465703531592914855702928091251298353438074621585864739068598439323875576967848059109611986313578146759069583765536230208589640578177066693005725*x^424 - 516834562640182555241307275537741543493687142182545885593982443201512706327570262210702634972319594443809099421163914991565833324517648096789101320457194425029200454026643885308043218303898817459636537242254088679968029088839698579958022562426491798799771138789*x^423 + 416307658865916197456441118304943512167647505130374009452956686271943410007203774884570971253417394658799549222169754759824021762696425219504904574304923007578700943594534963788183867895958885933308953699052810225201624338303044080810592955228109313838524764580361*x^422 - 319372308784747922309720958550661347579434247362292284958148084161852443730944686785883241277673695809099807860267230510780537762201140569056082522308651879834876458496290205007639051764279146815513344620806762385852789496565468464214311822914376537833268494203276636*x^421 + 230545908677225655086448287538726049090881453779632879679538487822257454928137919218141664062004535296865204513145995554293858889221312074714362480208911552858672993176425216988156669040304948867598379484032944259937402357188224130603486522276061338228145266294834843126*x^420 - 152775493364195254526228354481844977009358047989858480477447705295134758904335433524750576513189463589481619260260986993063143011295229280869320830710169182525111550170373044706017591526309140087470001045143352426330761276663509993110427502615599901978850305563351529427813*x^419 + 87665871047505065500314772441229031185495781761462550233588405315437528838586095220014222942169584864360558252775110170590269645061592843331418382267226579195309547035398902810632656107063400737738968758216935372897456756957914384921020447400125311080335866371241296262741757*x^418 - 35735935825726535796616039018537428997535854050887745789927010268017422892906733344021377057783863222054797162528382845944231880453207640463948816751544038713043220814088457797041408660540015847789856857809948312299360422025329547411269425856843479478256117590742124177199983538*x^417 - 3322783469745849102596143522842065054306579007774467086190208673995500824231897592262228992161140244769171028075137886942395128126675148744796541392679897896437445747935258800839455527540026691234731676972043042782294776180187404116199770305026379650700642829494992399733623495434*x^416 + 30415684598808248327216943913006632799858275685140983896811935060003840008618056265666035465064456042237860558592795130928158134133332659100461058826056255572093256773039767551596214590165883245796089138629495713762212415372605783578665639940018409922844877919291962522562110580309649*x^415 - 46862781264074074703010697279602068148295713438715171073986307479996373995057306621665566554033338037919489191142850516957752538604846328082541118055129441001278875161821209333526933791492222974456858256650813110115427667899497397393567423891336303420226497059009011373877777901914328125*x^414 + 54266612175262208595538856834023112472606509773615051326583766077914568451865777751624029836843813651910728689465669521341857881711064730640006183821979989900094291117399667462514828028083291994574137174095727081912209167622392249165782257975165018791252642224627341946252775434320534553871*x^413 - 54415730131450706680290391015243333154890736423981689454980499844559828971017497452934534542775793733934456498332996616967900846469600816035057380604214020997081088934670337698952672367233882151850618482223732545008033752890557650660954345817848690987448877937070893219880819558663124720184165*x^412 + 49200397331445688363129297831964859897953376772927329734042275619754516725043205764491777169572790550578476498029991829478903158576946993555062136036675506241881411022559302557873835929102843163766084711875037487949848271121778952618077481980109803262670109563841129582120629848522623704028142641*x^411 - 40519294879157447109402870584927765966647676044611517195533611126273962799866292899188004122761957126653770101158368216829059976527419466466878563200886578732827347136915418860729430292045238570978542251027189878625392531501596959561048259533423990642452861752432681106256800436209210768572782332374*x^410 + 30167718660455967225645192662364804439820837911278935019366705929792021042760671727873067237827648964031267118036480544991380172928553856535379567314907366405865148679695409622340163132045316751722801076305190285976190353184348165544571304240847529077836500078512915294272250552910891569504115423542651*x^409 - 19713865239106603391320790133219506101513350454082901673602355439678329239276926306881032724517966318915553302138476719166601170570476307417528076400009832228519705515613843553568447430987065847947841030287217175058060945011388310684102650924158250094123361856044341246454564381760888141644324840438900392*x^408 + 10383716144952882389883380653574416796384934278223347855742405017543935167328203029927436904768620590853184500222193909833275043078836214146184316743395895452895760733537802430653856193116513538612006951288603612001949943525241321276002071230267109765018378681168445271769205987801221560523869841828584183336*x^407 - 2980921618958095869057650839964183995007242575030243587132494810155817068178202328768148897953467529819785329643588649639235874346264363367718244256699885147290185589173412474034219401550471394086212761826732278008292602856774880573968379962094367082060539851206534224112160772839348409059315434104071428010803*x^406 - 2136577845651020204747003166946479920814982599462210575367626801484376106511840493762467146162559788923148522802551020781415943161821705867967048043752101688612388194906298632622328003742733704762322817585199302802240335438660619385022531238367511812454556440985383160806409145053287396579473705321422026514278415*x^405 + 5014943374752953857648977690894948147790135982283730690223660721896917009792515121425174489234494858715910118745620740713398758403818184978919625964589037689567140587661299662550604063962140859149883394611378337362452277701429591461281410641648820726086031005791833371908498810890329677068926663429765785257370286431*x^404 - 6006714282502385309576632161892508304715090456079770450834350684147938706157867406045375355448915549558127685711685050977822177205264337181271554483647928314797715492023707892560398077482667318249246102816574585975415197141122019116735889118262886549730675362388007903794378316222565886114192722090733310345613202072881*x^403 + 5640203650787252396683407594440443552216680117918897216814096862856562435437129402182921088768966267493739334339045806979518443532135225005035894568116499688641167084128801103809407063248198221467154098200701342339623727760451913042598505938135884832145424700733237181608891990050082459484959374704848664497380981252598966*x^402 - 4485932962724177282129236448134757471232117603285763492918332120402115333620694228247224611056589685713087098820013947125066215827276277814081386090854461193245911344889587187355456745716756348737838661187167383102006787488356732291096627813533024081092253945180698904865671091195392894775039622515329776633879717536755352555*x^401 + 3047399473227879990457140883949213503373118885761148151300005162559735239358441047973665618956293032479913065872934153353053471474837621006993310938904381330992171248103758138529323635923074710816176108309601074843313667159430753426748283764338401566222664278344763217557151114664547175748724772347760732676297845466959042256730*x^400 - 1693439780854210309742664009502471998168934735908421548500576640856670118482659804388131868384281169591658123379337447223781670190383603734921696476921937217076792944058306496256724855485204984456268083047151148783644108576677315179785002555749128622398454122865734337235829018668226636471404495192827376992853943288938287304210615*x^399 + 636253930560031875118635871040514676599511978361086664380464946755839446860753135265776393294598626572740159538525754431294643147037079461728717502057408583485916263692463431266058558540434863499187536289963262355041664439432497039722180939014758362112146414756289742945354891379460863006669562511457880551632277972733438362993524365*x^398 + 52601471455606350933836340339339001341818231821996215494557880494370523902956251042746062981448636751563219286291388832062747082398112872930810952592533154493503146457395314697340885044360512953242413409677275595442346102872210931937877690827261183110215303084596979050325005359438655332872828897321642193209158266773603474569047985981*x^397 - 403009068606664052046219665617418582688103570096158222677577132776947782652773892224826805450924093840091487266326605842782899868222160851771715244786229855876996713474481824692014760825917074993209504471376313008987340512229991561590579426064279106239661995051466230678333188217673927710490765320698362012737642942964500297610504429104549*x^396 + 499998236934919352827954051102359130106410683965437480546818905970049502119593845358525774340503494305081086731800174748738746954672773840084423344967109045444711186558120104687622314353995589900927288512990928518144832849792570227442171120359508679629702174908767827444464931935944103868544878284538366853242188807783065017260178686801870365*x^395 - 443209125613137717532989089985047690652078845546386488913085633321012767195414910247380484164153949440291915798162453679987075859643861596613751394114958363914530212307912230880885961532421087253566635234990055762153949706260789871076987679122429667296512185490766999032813022550436308723692457527049675856393092359069193601652521413101657080598*x^394 + 319283373371100317971180673611198714566053394781769335909223921738098855272068183333687186824616698123866143674772618348416745729576671217236026814416719611131446848820079735398798526197009473554794744763960623943069783079596703752140571529373370975862935576265328776353193566340078907163041937720624572370003718718628919539311266818521204729909931*x^393 - 188632594894220110668402519467204943782271903742214473458772370154925368417697214591485929567509131725944716249276541519388562477579645968563439010967793722653305052060982594143319625185358596953428475067737895367170984002372071031770796385387569499668835344064671567301910805324738536604846550125440169969692490632135083517323955038279556084577667564*x^392 + 83919105774535384195894839074302983508531533633348700374807316682610763229197072768032831436771950850604706645804575247495819154214006382413024562812194722729249979819985611076838068041253488762303012075404605066972423638393166997531577652326647032109935365924564488909624200152572262097432829400516220837580276499083815235430923633440696314355097540898*x^391 - 15689001730993169139821816037498766450730942124990569885719680158926306943805399440486909988346985896084783007728958660588990604433686556186792846301818253062896698227642248401100175938162508414948489934933761546170564005479513245424883111983865004917744332275888914810402243228872504665457534329555645964627283850322982913670262399540277981278673061257711*x^390 - 19344162398236776245194563589794779892104606493821597750036258708485482671398014032921162424680652340112735561401186683088573077936622388315304481253859714454853269451726638254659552088063602457261162583245170487385614692327629169661214014732357906112868155958726437728886564054806026137019179934985068085782855552829052038799033059118646711553373684736829941*x^389 + 30619463158417647400427877763580237900173644360076016532831099978208890262399418305963455471009819864568859617614234096184395597399113738120910335690986313620775783563862127174557696622327084203826098868501118646652159108360559126015473999126620742688660425862391006858983163195366763486366370036391703373888355208614032797029537825384789171760232537838652802199*x^388 - 28302236169346551084013826072873206495172464742938980717155780151111000464158662412372471531630169647004504413183222108672622285754673141583678997292622013823238700433719332609068635444694882332645988814495091767166966837539368283337331623642782765074561109178376553896207038816308743834709168691040636823068293532595452006265463502209875396241694453257105228074691*x^387 + 20408216250424181812954709847252706206509940308675896614051448990543870207077901416411887719230841692327465487087367376521490814976702089103544789037963820959321808897616544169567884104099310118465430992080704837414628563389326733066798167742064660572695121574028192341779520240325663481863619931135798772955576328194011916765383217419880318688408623979079584555232276*x^386 - 11954882032378638519398723311067961685486880360348773826460193272887091155810991971007089227589816823280987807084294129800059540079010681892927826540151129677514760229778032071868718788814755994127939912609288808573904047997589494211604325442066982418097271123622701250054324871653003924248021688795730400303041826779572458886428815957606751103720775266723647006593190255*x^385 + 5327530528514998192798115428039157122425031673508377988603090997255173092467881146150084091177020962225341051963566651784656329441084626370773290029020425770099845926188862650275106305893280646822081397025454807294349767362178702196415798625361249376479699931900711026866058995719562974623215270330316230944667717463381399474646147425056391770499433765898585583099072308277*x^384 - 1127190829271731548546086872831001184625972796305967631197173235530407588553822623583564019127425311209955404136987203038352097862009562229792383048925128168183427417319753274971723114889092547034417528608491918047140833748841580871670260928877619147665785050426380944867329875980414960896830656026983907728070457128344894225796730265713586647175747385334495850436894400415955*x^383 - 984535035199868847495022158804321098276260252001113957353145814645054919426776717254364485168926567382420017926787299361296629101532687105204191449089666920473008125128395357023354656571897049922896050569835507070698521416929336168108970839871345013974712938144563222318145010437272798869925096705605409756614725847662407437009061415746138865265931229954656154309689603539295572*x^382 + 1669164116445000920042905007558691149004145563563217716181689678896439623543259908373668951867012540197286007707911597758954889487523688521177556112545049411065013459859129300077937212490261049464905574749281283317605508273055642133041543824252529423579043286327625870190481737826500002602554349398229297708843024348336836843610913799688701382003329944900829328177693717495271088799*x^381 - 1561651426179549706463645565160548593856756060923830778813902647240578512736459835878779461135269029715964881933430178818715374104010280827788365604235080704149297264833053647363590851622743476817007141735337567786227370099624045080912840253277479058985561924789986502896232052368472364440961274323786634403131483112806755959338932029744319067113272261873137426218891518955598610537250*x^380 + 1128973381576169233577721130514310030064247270375451215951974815825655017659492053952580804648501669881114127689422170469149760025660115236223864940218544295558071487487659804789478357514609546847195648757476356542691372695155005094797871572614226690601862147458106794759984658435195011265779631050072902447841861367845485654019507404280388897820378321933560931725111703834279624323916503*x^379 - 653398105469987464662391712520016249597918721170498946633688178692251124818466508383160790415073394831448508471858895121368294285789423717608445156637554575298888150759269448660548152093740544669007586321344614366167220633584281302494770311382862851017753335232649060593595598405107938906342372802596420967292571361444750007279860254855585091047957379032350330823560841154547109001448084991*x^378 + 271006731223902358566879292807019278867354790543588824049339834240603459295947555186897514532493044734181353291964198573943571404767810541716799758243775534837010246223574067024571318205378226816869702492191765541880928260452147883001765396021445211726868748726795312671790860997110834401349381038717106369731343432398879654596638994092622749988912723020537998622351640750875595221195890799355*x^377 - 22506226720814281089941943785102649736060527100244464946595991133401656507180847176363366827735363273792796786970302338996889591702677540101729882421584376308071214851031495281390715288377536252486661888036341738964328037189932517506353309498016152715021978996896123064781277688686829253696090681780488448414585118757681926878953699034615366906400639383069134746386131775920949847435075395201599*x^376 - 103510164672215584943337937237527148207842480455247206312131985678399273674427951492934790229591205508685443637039273555573352522430221399539428224902031043459297656915664880638494798619919599485653735516852463726292655690861758506978717424488548125498133490564452127388354335541513133985098281514458033529469250089329245334412306702189095452835779726074158157625403924684978269211338840837139320095*x^375 + 140286853201194015671744487592288681944401662917067185425726631776122291528706586034177786628741653506820598614136491053478407125893764991459604180410609107910970870786338610679230724320435010361864912406786530254917014232901999975882663768375895502490471906697858294312345458453785302851370418846080427561901282402535758896730358864912477351094984098942610417883815697380497159512132757684890882179919*x^374 - 124453223174169251127275693703402981217378792003039087986096234279554280233567033241675972868520164861931438317066560335499285636130961873454709289713188310232996153532957288357968904827919312396579705200724471287229810388914770712465710740972562539058042611795632830329971261723571768664485713912123335615875073562725503179815844880543829391489891408823036513614030755968091637203381371876617648538099445*x^373 + 86395110075649566270908781976129798681930427767557065887256947566519689029356738432927499205640830799956221146439215369167385998700901434940561054096144508073094137760988635852363044527547116591379618934116789144572614208647235868058112156781616072911370947052992711993140047829783117092717937629839952734217412569858918281050590408115733942453447961556433836886408535001664802862735624785804655437914838312*x^372 - 46618472781689460596130819806187640856715512349130828911875112452914526490019074319903765852708734749868678948298882512004863214250368331082590646056307831966579849558066285316062850312395380893823805648727168172273735578288677505687759074700094498157518013761459555694701985559256694765383766997718708263578584112369194388412265279384024282476126795667541900937777261121334707637703330700925566327282094630107*x^371 + 15878749417769353980208530368988941867335214587375042765436656089684238163240677140866175604223200686303908595179456577211027386259861868985297413440438764848560012245910985310454958380633663949763310938717494324573924630323194005540208517972618651108546682205070888066795527689112121794688238137619682967160039431766446781753697186373588061900016242299800412942668001065425920888694403214307367303724037077968473*x^370 + 2646089142534034872466603380010578736168416625346824340158850991415748686326334313342348400934834848906091322704796263445395777026365788448288450776586556216511352056339914432674165483216485319081493283749496947378071142034072215593327842874523354362910472902117054571762548180509133100673109245114162333294140826697927978154618271459288492998249023504706545604852122466905172948043192459170431559593627597497082728*x^369 - 10466743757004992949108714341530206405042030981833999187171640666526726052142639516917004400933447951708228016783152318965619528892303113536894994924591667672815895189858983313506492265888538859990097360720019681431090326021223146228965877551175331220179125288259230962107338837823427735214106528768646695546417857264543935616041969071223982267090368760193253728494992410657868051900176536073273614616295128833589180610*x^368 + 11117143618676061339285950713561875154708848187281712008338767465423139580678240664975886519458567611697788407677852923350274912781633608167203080233397058653913601463232015493832936600181194346228200277917354722427449184635582664189175246020306908097187275894207397509787192765778737359055165865099023649810188482577292323147199991621309090768539135391057391283921167091574434559479615994532434813467199493907874353945249*x^367 - 8237297726880341876662669072057132537143387127929238430119035428280785895031760299605324218496440054945944880657324637822973880506215537021260923911716010240826336358868183947077585925687036937660715356273285812670065802608799834249341652360188709000963015552085131566591501260054586835575776328058090323885782590804553742866424618249467484672578000424670524583104329483808096333528591816633789083365657739649148865399277787*x^366 + 4544538294640766022482022126947088506923264390419030279172205844467744149712176031377047302358296779603166654476127325590101548209259745404726789689918198083789030103362742630944685665385886605055848021977934043989815610849219800463658727410790801282978456027597441551254279620450550090855529502792099403373657680039881724994815774741723536283235484905254944469650413057220439115319451848559853062377751545610517852476028621554*x^365 - 1553096749900384547874466597388842884656079034321367154189194023499107224228656127983665903288394370846962723476321586796873933227862678314925341449253360076926499852029241498291248193621429688770262419818770516872594441004475308428476733795626285359829012179707908060412776530165600229806039065113360651812178645278162866740169495582250102876716920713992128072508148561854048445667860925234641385130552236109263440325804717643069*x^364 - 234023448259127147002166928455573501548572843085790714157034832606414834424592685830836201222239324212396523957780994135079026106422906498811251805338482674460968920432566418766342503484308125263020446291955187393223425424476747535173154822464242692343116419364212792012432165013078741539985118315159196048737319939416505928389087209154162564643884595678849876421133254358738720303013550001938353898202885543124114476791732196050850*x^363 + 941920600456574837691643996330341008224794505556053121563100186063336576842428231671269729712941889844594573956246723251507839823434593799218331446894568256443173896614960673871816608010109340129336109719544427881189335414987203806100018242450268873987796232370768029789487073309939805028761453980740206413363649560990687560836601029916794677828956541248010545106576774193070439490355071230545805735756454160859898283178467917479215852*x^362 - 953737026710458736184158521163315600464221087503779026465952654067005776717632158155658999691087665072174325523508333719386119249202681015920586381393504515108022815865273372947018469946605117559015514672867426245145596037350249364238656678130284541439025499224789149371171440401481195775375549108209049125118400965191407367261985984954828655827782070645361784256467727334496847204957701992764723708245558416820451688219210756777945270344*x^361 + 656217067423546943762099663487339720089685090585519143661185735955458894867858722843187210492455601881553173364856749282335663011999817597043038395612444609211089092676580758944228139811766848976108231386253172974027890298234267360533877414069401110453804230399731353067721930158284197676341436390125228318100772843221346261039000639262276980671409135619415812303775815344182907587975172349956202008575416718512809727485726117376983595200848*x^360 - 318466363007576370345400014614501365458578888585572394568851864147006311563825277710377171550670204712203274591988320242343773864946772723638314105348741496790662208519863519936633146365529897216124358642166710977773483608621250016335767962094540186074151223820952392470152683000694669888081223105961834514253988154979178155888480801934983703871534010414981827774949453246291078721503196715891123711123732558345474024134428632957274056732571647*x^359 + 71984872963526463699535655540122205126230724137691014342844981196505489165524363456485892620003315197502339822202056867903576795835967413187279831171018663605720682202406264077281427033967260820989769008769100979008707108319520247229176077557387511367566969792142124602554948038216387241066846723413661675297684532740482344870857420545166213143592034940732061665580011695003735412093095610278781023502319889407014538721646927332021675872513896453*x^358 + 55144697673797446107847512904819800323294392784790265330549751905075398487113702050909853358254590005337936195840103596894153485798517662162814064532754100725252963159375598576562127870335830429831503551202307751687152688109571474574696940028718670559487158890845639356822310079866119848181091974877235421215898474141224579194010291170317702174221814983832701926033375799733320577872614252791606440306700334296748496623349788774344070146082586097085*x^357 - 89676886576448251964877943981750258665216805611719783242763893778856799968036602932038155528349550102656107062436233787440447448637469456936729099786771262922376370275514745172485213942218748773323603095132386740553705628623661952038689244710638973800890858917956007830762156209576388479245088776774683802781715571281328188522004944347724352232631964412054759407428409931540529921711864894842093565794939237376707301828411692783889285757372682370083169*x^356 + 73650508374840251279787937024038899222578000655546487833263712312673833802595598459071686639263054289070765141679154935026743292213692369059882929395836940398123978931492459578467348480495184818474596956648567782618314405073411098102386877145050127641757086787720126977281114078109095735604440157878026213677976630205080894143034509452942808190446578674933507474846248716919375667203483561092838040413707309454683278115404211896988547735910669932498174858*x^355 - 41836894796292738071510139764938969249074213309080715917938592588495339334692897875198577062081859286351086284124793227108543247777887805683385982546615508894711537350513622794708263786026953852257300943523058766543634330128768896833965247556649431878708577011336105463126499386222640016110807931570174844009274803582476157925084598954636577948296098934398285873749960692271086720560592888514247986890875771707470449380750151117564857679425406623367729686404*x^354 + 14258109712258664645538923281389620721095326445637766417747295112963450729173433041756133515016799664641947558310554307664254852295773695280823889602857834099850724042785858588985302058298223410282559358030501860554263595259866327873391927475287040176602751186180215480113109821821671810997052404916122353598230891460996017139816913772274127116992864150775956089676867249919725265500107848276165321504048947181854274105729186263870320392796412898729807590824880*x^353 + 2115269921586738060947105451073690757308623136623215290547279995499897221110355833065812528968833955412693642379382796284371504020508715257138016032282717378094179990571429613205793608057364762302175176528785227770883251148625718674652568079889382783421671063370371381228855811003655838710177552883888620658498069791969310181324638223730528204075543974583381681830396763709756759208844937374535983315319346642353964336451985773626097820907639468097185518620077670*x^352 - 8211900099870449050328679761887439930555234609461488722753065872237435981777927685254394717572486798802341843669581003841648273567796570189357879426035352138342969988205240377412042268429909963220282096823583292315126377456791675858147251051729952596405326638738109725321433682880846370104755893980597771339669404918069065313420810897669379936360066636604747173237976325914985000858758366811028278998406563887858172422704644408542232978679652148653838360181295242219*x^351 + 7961105791168858859794492961065934297807341447390767299535842820556228400652777519613643664572023666184029127236505952421696256006275779356135264176678126067712110849076077811748089081006436520522260113010710261365610735441616516286987691054733743345980772670963365530732676619903675048844596980676869021123659520328606659568253968411766000148022424289338913027383236275170698081212704560639115911816742280115466235133485239660777611483089170369953542165753546725295456*x^350 - 5185685308634059775325013192990477692958581508127430090626212218516390016531622220788177925557434266674675953411870550462019272494267028460002766529931121786249388336034280451492349466295755602061101147567190805498012154657144736048771182703186401247183290760673450298200592963649029821941281616618829082704074331070618403785806970185275272162528473835506830563624152219498957790804402329540102396504280361850509921833764026578697348584916282178794954526995239613947488089*x^349 + 2334124535001110800544064237087108894302731630947868940314455341423330369507468562933863016522985846169739136810432415274305317102086239284404172494193163545731570159216720421699296085775496038124310817019203426318636486150260708427755810764752024936486860894387063645534125350724721241437747855516840543547779477377628185610192988955835447887801758677247280350425360668952683601253606900436273793061116706573033762073954711519277924909199132482187624470643906505781015040818*x^348 - 432481359380101827772126640821547472202077748654677419507555797921169631869336201066710106312206082997549756543714006597896126848990183367572264073379910512196044855050853404015573145882925231218761502459669258644166897799637308586863074080415266745408461050826029775492788156423185533852779445171295967276772460425842014396146699015999717280599590363801115496966818476096227732113357311001691902435949245703438788492753889288214478004089307057285162033102403978398824741615979*x^347 - 435510074702061433609284628209594267309775752660101265848087028171261324938647921635747304420677416667455278604792771703953374806560365777995201923700743224925414699711808315188032376247953305900658024014149430984798619668207331796296923261854766123861156459428395243266700616003035694797533162543817406147718292237650736850048290644125241932729646762955160114598505341081951800933018179089732451080136937337415614252941690930769933443515178733180209232936450369721196692610493773*x^346 + 598279747226644580668530764733401020824919136258984913175284289171652744937137454615532020066057674139150797600476137721636415012648497898654970337587995160820140993827382338657039598707913101580892825702191621927302830754564887149236611340207792302078290830267160668725758406961942827851101303497942799894096751386234770662500136179304291506952933375445487177628883709595136875060809578706862099821906183271429177608837353734041007410029545200999265075491426694638448724973927849352*x^345 - 433988916191152748071698406996929401495264399632377355795110995517192843054668786110988195618359287201697555101074898847907296826694182417465211080198197172176875732256583409753163284520007921207996178975819382203860786455541755031354953897632121400179822723718714991503233247575905256967561270675352429277336893655672161018328303157545016344014019668341301468612638574161369341331444335900551867066690993943733112867260775706381196450078647514808262640009569955784981718735259456011392*x^344 + 206230412240143354785861362195950596823355347946964722268290119084211120470859180470184721567668653506082924027855283783779144876938243346786618938140241401716836493985190757414134166803872952715039435137733422956753880523132696527277525988180170134591953164283206249867718219573332305471630178487569815961091113158239546610759862484774520743207362853622676656059578214474194349881526155464774507663465893384187075504256188296654550214975599330310129011585731365946925774698517540117438277*x^343 - 39189349834894907208237159105649438656645311549603258800142441416504383425737997592432411995290816391507827006912578062193878891262586952442538187461823055180268356710191072285815793786851049444086869392365096084558430359922104865940991453782556483676571058665960361632411075658089952891594891442071412049956530966920177181589130076982560415910693875002347026811213031115923947638122334582263345844894971087141777699385213727919047957647074369380842150626611378027516492493274032458061541668*x^342 - 42043796416052043222132997975449712900164416890035096196727526457210065830243663275206400853972747594188103614370069888300500351019652923497241317548586541855167160347332084512300990509193279336062325565560017183629196500180749959396135802395441022080831880376314564300684735670856731303814770906582480808366393159909253600218324215287327312984917791307796927651232920290796518376307499773218835440592031203893785819401334476272789684337824161904973148768608742107460466189053974452328860734018*x^341 + 59734661268230965724484003265009603130982340508110448580856530666689370868953813941275699168539768370913151802027995245849805051038184007984577910347933615664960335410642083148679352219382025438723591061969016679106495650572110537846938968737430269401985936309241726748261986693694967537441007979688065671594140919427848254120075088677193528782083015947052779511567320307992712397562828209024039505871211865399168330643812539547950288537940313707127681209534641288851174702126120326513673915169140*x^340 - 46081978743864381698853680272063049619889560577410622279928741350428325716726061221024149131400103133901312083452514326901934244174197130733942795663257978188404144553342650831168620285352770720769668474391389116166722261544300347942611108137663435386116867370410208655478930607313297332274933667758483732797599066880948402085687955773901382825242689970399957777793809311812055751724570018868774741896563875650585806296738700557736277947668617234837065286791998799885626580201082709806792178191664390*x^339 + 25117304854985292141506946915343651130753142925333407991455936952388510088601664292327466804318555051218149126578228124032091658094439578522786685622076339063854635552049789917258745046491625497465527730437267945195228456035949148523419477164193365557164338982147301539140043701371569336173382964331503112986418065679404439934621567682637570448165176653916174317712530977668194417313739490965482898745796199431230526827818020044733077000896892836828490180453064190770240921199996881941523858685650310769*x^338 - 8791665009346800896881581711256997651221158525873905752375338632901496712737417738804446336083025789931257129009454204152674571853494798755014720711420322800672758777669204570376511537007120182113374752674659541455332867649458931593132712862043474159903022333187528052441442191597160354270824044977506978623624348036417850867566269001505746691250571757475003888284851689735563881428105185354457150923015825900748681304228071455128490039411997488152312708452305907571603615278647054603199961827477524183407*x^337 - 11544935116362760955683090252992037388667583952445283931575548766810788966486729877960987082712184770370511674202545804832620982813981355662275529478170040177816542131313084042815515502775984250387276037092339538624760382339051283018141018036189540258529906685363839223996444579776509133332531257564467651095421471898848827187190233864232682795466993552323425297930279471331900759842867151104746492048862631621536443708519460821781139515912238170398146067407662423270750857584905501711753542092151142853304*x^336 + 2933991582750711966039436543860599953946106525927029530469334312124269114148394191117501679230550067890865879985092024775381493377896658071058672213724005593737959054429791156023686958174916106259122667677827651795898664403189509972323915680978469051778473088458170712958603166799629590325023261221184251029264819903168852607972846090812761261223782276543707984117461804482122062013514281330644074684043779946389825461723110013064404175444359388417054976749403193473098258507315074177688244922454998796223169206*x^335 - 2721865311133416192000783480046317193111668851168041271577883396344426341200393399464813165049928314099845692891450283782422223447718349260513442291218230022038484696080028085853135432886393120064020077613119965542256120671033364942333501889875180776908725020413610129879663041789849131664515224131973438727055762102178223115261955327424366323343640338072468934087125857944882666301613705543594192527926943274084777267754691703775748244509917386742281939533368305978686044201083784528882856510037279713851768032220*x^334 + 1519750754705778393562218791423326606148228763049947100521126185808647938984381426526146028689066493564511254878881312156771996708497849002300141813929376901994369319689575351041575079694467462319186930265707151109070205120169507136970021823007342453430216449996417440978967870906977769979388264314719466516309599663736543954217568586005232558181346320239214894181146385362324732374970616406456102628005712868362608679650262497547571814252681462343227348936373192055347856726228233658381234328338820444199649875908664*x^333 - 456027837180015316817351359783870212844904202255849516080115735701961728430696918556151823141916810272289036195198200543949408909888155094213670302871311473168555590487554451067806048803889738131049890708900952037744093022496517725249810328057975226443825731568671092856573030224388805179194632810779360796431469615903407421084197585156320334135038906909893865213203172025694056413689212140235892710137814948924217297640404100899545584093575588242556758292411125076015031645688329694065466473839161156291431808676449547*x^332 - 130162890357801524154312538531154844637094371483668425637726501184819522009516308858138290120492435429818053594053846082674662096457933417162656633767714859767988313273765308465752906453639358613071515600207355772057918299657958397659194466528775719235859987674520729901033761380659469264340570337536333646362622769643749931207627607953210016813151621222725620573535042977625267196718798753109837847227567965959013931055734116276637685679880343412658009167919704765884608038485677264949474970123754249667735851128364224850*x^331 + 308825472201493535571239335319060609157319749300104624559422619905187811206078310661097144042701701134754234733839877535939487799467069606646635072432802703657835286553888278690125179299869965371270513294270583238287064817326844479488252675698314128818560315770187517829948902889482768331339174202381157924186141975827548640822765941408205479961167818642386965819749122658971779944391901617360978505821255349578290828819327837618118028075026896548162810843913066264716110415789195723997540374482377835010675689633070497551796*x^330 - 266682595641303990709711238902956876757792922349633930525597349129429362271795589160084221435296035740233953219191495017771173033989285927003051650271297162724058557040211500305177288688804064109100221671672244057145526906604984193383817292970608364038498523587842272249235686275790183360275311102748091613856333424246300029792407179275954321463694649421464448910787154183914488908776263534255489710879877112414046275043688084490118620922725120382716831012198446146224039866388899228713095115063276009361795434571190243919766552*x^329 + 158151025649135922142172209140977404545075807873199632871841995656196088226039054333464453677205263637239261910993568469105804900118909353955310467509333591644435547670279862923259557879869137584802629713566825272719499790301306536799701171270964045672562905510248889746062356087294904405992546767317167374977886271910295291736515618790686388508098412160654663164755810441426420328464542434308915122108040709924123948533479425039852584729522917589386851316488153017538506416265956330113737336391273511554036747460942350811395590291*x^328 - 65214581743529991601633023248284851030160558399736026738687914480004480369262315122829433303206231418509893005891474195301458760412420861524825505434238663651198038294607805836236303729158847284699514448634580795739405271351066736785957737724999442688589362489678484882864518127999943343974305701000245572185119647476566727873380012780522977406709572809533058509479849137497483003611127642551211152545835726199306705882400706413913870937892612640486130787638345290802937415617443558249977136283843654523246858205291601921919544028797*x^327 + 11709951638626963043872553179671164322890918489396126884691236757259296656339082030810936618679293655609654602849199227149362029307944261303753064058244644103357933751353282911143421481123283810653051419763614486231169358235822579720722845722418731978069366252582186523534781116852839648484539450407324201025820478770378613362304983478886931426578566168083271459090241579208890782465532601759159517228412907890827419831369697350790660698782724611083864041835982698690700887900604436117583427436962371374305369327825895312109994732923564*x^326 + 8679815132598521399740217690458116775858313271923895115192366565898460844000169625757290721708949430250641194079900293377089701041455206101040112458496130102068980547368668423119483234583504032581478366693566028975086846226127837594907818301600232225240690191259572822360543798488798843604947933954499553296633361120604304670802142773384450085592353222841642184846863502226178431233902815253763506153566011837462253583310247266181619175707022772511751799312022437220181441190343584342484041446800929932692501410290586590939989529873446962*x^325 - 10607810742450869473302506627738189198939163368079899070864180202570820405454567404623040332375956245987091249522210034827807039440878663804264592670771750916860023805371760356956436620764061986917965738893048467875043161723871642419888818383716591209972480645727466350830970047480209115157754620306102226303207903782533282868277984134689326043837237604586510975861896188333498197732950253102987208280757347600721937316074183318971998577207593209782514160398598780372028203635938505024814161596271802341059901801532920215171826238041462637625*x^324 + 6048756007104320821994939035561745979304329806501505965625991029876311127565954790221087084697826636642818466494648017198598972952114752785435495233759164919907475942747042548156277745504812278361419875848238497512614420172072662770172457945898742415738249784257940312667793764383987467055990565789427224866116090410484069439491313060427547523769116877669710439319092027231326551312795191287792257315659157808696602380858165169909386114394081726357886478231588432620286130514140489291560945269803777212599969054641513602132693204373181808423692*x^323 - 1452698219240845602083187878022377643434127301208956535913362417068720768539542232234576453552826139213277531692581665446540096533456069873010231498370687788328234186720634102164635833013842861564371636293759571730216225931423903871653508661536797782958423607701558978354086344663456006808637793790522214354514449734962703814527634225432286308963325427755585810344319190923690458317206333009268813218754961933673077679574209632042884234601208776656895095489784846473736676010843712590730948013178684386681625678305845845424872516537079454079753479*x^322 - 1100707859895602761758007642943288392879954214963067371341962146049694570824826343273446271264308207158382424899676751119877905628072668222320872021902726391624648624880590202531744912247109080077629083649136114150705777050494477913005784332084994752688189534200050827870360988209678967345767500804244728103172266460731932314596273199295601024928479493376337443245229916605440334232516758236854269082660717762505931943174711466092688265864424204140336749979179085881343587484567723182414834948594501258882066368713114843750765888407665432270441066519*x^321 + 1800634012301811152773375301980328474090214011787944851495939902880258460382664784791380365145869596563020010386454805305219061089917174718486879940726228287172096424608632815593055351284202752716397094561024271780735205466160242786617282923781260085075126529033254905336131703677428817139422816556971704217311602332516625906143550042942906049675031106324448477290723836764995282182344320554782766112461145035110666073250316337589322753319597832142203630645638691868878142891877470137308095086338998423521885614886862011038844152912207755351699597365937*x^320 - 1501498196434154582653542763778579371117599649972540572305026161208721903873252226283810912845597174949897402074901032788810006710781509933318454423512016125450749707604073721240945557640089796930670901149506060468408559766462156135159134592244282147175182400848263345054023918625889426106835732092463137969069861263473553793591249879512930410009820321950102724883547663505565798490344913451843422864353664903819866769037927270304757415380917417803819965690501604269693645696301959093702925040099057074786781668125461794186510853916871740244769914994942169*x^319 + 922914201473818718730825293068780562757750448624970989463408175954122344705858836909875427483359216336513739378228859589490731336973474006185233903037810949644105258445740828407442348804954972444989958765865087456380194035139512459273130344531133719773624394736854249992702097430717051909970129677444515061984172656657191646573298191585091776490181104343535102590043781840237165436488244177767624614825853253219144029917207756135470191404499070232415881815535322670264438586480914860184471182013944700750139690956515112022497841705412977934011015711146456976*x^318 - 439544556370931688460428347733752885818897231497971021209454539675428635710940092847469884932151612632435467675766857111012178717169161036036893799268490292871763074117925162221835406970518718424032876369999003604562583372323987996754399609389852670353494426886883110102205414656216430798719340912926615339290140217730240893493278315465895983683978327137846241765737679899896613676748954318264933032316972423621937713425051198073309937502715440095586438304220197370537337875735286857214500223820142367103702263106320642111015009441146431016130177499757568821957*x^317 + 152829207218648189831820409812665676270981625398069019107404628836034846437480509090494841171072782383918447239005146215177811794665057252658327429202834408702384824763668350663248357283111887821778984271491030614357725762301580929351486063365616814737545324864748996076688061216962572762829162762913733124334379970179328465350515447477015618097653820679064639124726597702511912509780667919936517843163157822979044192945761034566985492973813872908745101289783793780773827340982614627312164211838521388157871759305341605511799994759283246351647966142448584941430098*x^316 - 27455943264021337203906167001678239650687743297918672382698109765843926393962068739210708702730649019054835571995771533258464881069766134321011193967332572253777627971353051865276374422581089330564129265720530172139478022433607736482809238576390323338082805851495687861110511012088641821916095806571994118795057515875458828406595960518524426334957523921129288281056443151991216551359795193448971410688492520039836234872122295623407610153853307853147112125373841531239063941444194131649819297443455189225414519301211358362312222480982429978974086688634196242156774638*x^315 - 6378242728169586751989511904190313255936551091154797626956381872673245909689557257263874313168464946467142331605231650197943647739811234177087802724209681000982626267933039855133626163118355454446484162244992602654579170223838397591958856019484204378539918726565027590250975296382208962946271238936036471611708332816896828404605560731733977075740287220421162095056051110329348708856714185946532028312315704205760048157922635632431260153372904998536683359507194476690062388175979789474660219489821608909658914305050372910861489271692904188249587201861747410708858422034*x^314 + 4015842576078138697578578051282519753230649035173286712986589452496089400030159599548875337713363149972778859713586360708995798639124088805348299922035001401568400634833031828121960019754448278109410850034819312641537563279334494325567953184115108865625177850275057886582060653383702460525862733769671455904813697092714608810367471977116863830016796019445070171493366847789635542796114807607891320223527151718939847833346665950714506645844509811996084009839232160454630709014965139296529671475724938306265120430772665822472035252106252568538907700274740248094055518381141*x^313 + 4723782686954318807118991433881782929648344101406947413795085458847550671647513182688248224855553204499755573539203852874695773035936304686045048959430090918502947425969396508655486700969862074231116433894688049602646294993667149331379464835884623061043247349450106302958322794206089769022759368569388455116505694179582082561389316990936243967544151551915993714933299798239109845415866594199000543809665000090913146722169452039789904307773000302132262545412305578517834964526006006263827486335156959007173729091498131065910958527727657509576257064418304748895507874154574164*x^312 - 9361499310593178180271455143547497321750789180830297142609349856135331038878256098420917842033143166146626794032553653545600048107313953755634113072783165224289884101209550389173436665325440865723077397148292954836307449082776048870775888862323477360008624726731882128849223667214855448591466966841822344488985246666161939847985294668177672862394748451366165082872933778950482150210157448310720119946444848823352357087924361976251849643849618120948850234011433429659003132311571566886817076084829945915523916403882779401720223170013292179472586906126510705046310979507640354820*x^311 + 9256114317494650033841262843839050105559400910266932633095233843033967631964370099072713271430402869947053481564449176197422334456781601668028723822689685496881718702721212082800388373934564166151470188627185000535104690970861547145797149037509933223558411622615420894999394642144221780909986732177185564923896132323490131229386282978969631514857008148563377912602377701794403920228618249750720291806950276592009873672858335014219783587655871850446497290240938767945183835625704029137794639319268113959800307783628284712851712254187281782530777935758174991575702323145555725516357*x^310 - 6769044772135382754769860159602110657143693274620323020143350739836910012448319115472329666932224693227840736774619716352299390244687391455092419986824533345577563988889967848322408006805850575570961594367816885694153374634979273816319204417519670326800981430635349552414987439140736224367667537533089244716529173041500294552899310486344899210796790598933496256306450665627235181886753927968511337945849728730399774391549358250750808425482027532313968591877254382667441573247125377682229066672799366585299915747060866840643535104785000503156878679510576782315225692394592023057129506*x^309 + 4000041139160151713140298940007141982547668340755423389590701642008493693260219715376659354344665821102863799838902313288514262247583326354834215315972808506400356572634474940942275907638196416479691363767276345344654282437158723650034362544484066470539098519581720082317905199269648119919561384488236146118428025748326054212887374250411423153773809057324058339893128511708196458820770428933971560658209820870309634208999052997526812378747827364441113962791627090042602521867231630447378317054662042118397151259110129506131626089409402729530974028470609536079626372721518016463869380675*x^308 - 1951857691345663985867706239116590992782492541951913054399504928072888619502049376907891008562805176170249748999685242223992882679108360736836204851838995961639118913330767105506021857415693777344502747096202842132339674359005972906826279966831451747185312565004304278106075013556912429787862234495022436353274382683916049483684109887436052879080528796264514404161284537783932451784811594146894463378368563057194140314540619850986779438391519643405435498667388162510103097422015917330761060956533284882458951431880449435256946582112230940528590564361268410421654100758157960651346630581526*x^307 + 777248891549490068680944623399224008370570557415743387756477608840511489845675345695706948894950379391592422529523259129565536949930369658130266316910304638652697809292302127109593037493644103105684112237759809654849671640646266489746255225939697655478630367358574156921038365991063287480145831182374048243712806139276552667052496325068789105895832939212673882911896371916828965498698054449672077563349771587436300826897679038544681086375176021585068413718484857415722027572166566556129545856793648144182228024095971497296862653650878999778670188536458888852232102430892022128778731095478102*x^306 - 244353430839718999099548184031447047264133419549590772753710958168337687764218983655613421579287518332773845805141451883750581071175647411985732954706371845902735917339086988162526920647368358522260695815315017484964839516888148196785419011527261416702739953510248939031497711970853218398829535163851504356582839378523339024591779117643314589655831539532378996592449355605565440285857345403964096438979752306443611406887874634943477842314150688993840444990102054445790702820656717144663813132002491981151006105498973619282815946788364192572982954428407536884570852874702889924021251025545602038*x^305 + 64036945849067706538486052595379181964338227875568572841641389176954574985773316442101265353249365818651722191022932341104885355187147936252990594642010596781694504938361253130961180500277627745699756319115269420960382596261269938313513308310126846344255183476865410686538356949466556773572942430179386600096265274107691022161144099166303523193386014843585693063121717037015899254890472131230700661752166677991014091968081904785235034491114687358402398200679387607033462360516329051035455888726276106574517950475655382706553785262943152807329826703856591655374669422306585438687067772345908587937*x^304 - 29261248112186312567141781589084257821867870897733195489658197405368186154964388906849922284372299279345459540902012608999036005799124541464860399949532613383165450401180903538013252646577473533380826971009110528636756648965013906710969043517139178161258989363839970462375460039493809091606459701040319441721283975641232890201238489212209033865749672314353364926908606953039590543496178473687044348509898465581216522320622636782189895273816184807213549295394653532069895394028608523006163302712529286593949569673553650585894226428278073830633597965746645438884562096981787005593025141104093695286642*x^303 + 32397395263682827481339973348713777125950059058528286412921781326345853595218322410211970505364778610772485730113154588778879376718170162603301325158127444995678002659322559971986575323076101114176277159174513493349316912549461066447148291308151401497555932384261308646590472118888586189357741007722811606051755483504710554605735629015022968601686049193332422619321719613638917241013507860638576099470568202657642235770399188306927110706560230893530716032688187111113234069807675469508428992056610883230897896278537026002499812509775185492483798799114177226258430625302878862596470073804341040537041468*x^302 - 34109375504536571149245096654553918384981038594786879541021889612509062208401496715473265490338545924564526166975071178876103377788343298310071989652021973092756488430061389723040374462941209998959407916966920293303300810826590197098911221496661489323861405235045362546927477323204643440273183840624754675964909299334903737851525598993686217500450060761741723776306565601828186368094914147302349694407680229782230345775341665009317040155817056577236814590044143668557305988890162322786122867918022717198462982027167791190391962724690548460932557045110094101599815797027294420700727809085948990413504217966*x^301 + 28255284293682497305132299958334480666638817038195211707400757060332127933776722182282791279670866709012121675830931290369536178961383465946859518115068055496387318166771857444070069868538092792493386197508365055650880513096347712172748095285907738999113374333551560965808808832130339425784747301245433275505672326003744953689669056710666567612240968962008499519217445844675710990784721793879240993495300685237006804319427765008409812988195225482073214520770056251910879404689044617171254928386543310620006590189088771204235892942523670255810628188173935664080757500392248647183227449290210247577671879932830*x^300 - 19030060674665627801747735444122662742379239425186078332454180191541561283971354983520231669850516562733403523530145986184464689854161484649182277783753871340234180538154084958651419821808205007287361039738328822381571430549006842540963723746375559268642930788373013847709003584525401245461873881788311845238486966982975718285531129632381446006278813064399245302138339057729504150137888891422102334569883707482380369970439160937154878612682106850644414526289612423184668050950321328237511571290247799920674610250573547065450683904068755020060070151086336759907982763891405176848041321483857618087367988168499742*x^299 + 10700391289897934956800477733765632816031030163063069200235909539489049490943271610327565932571252803007109268392532743849889093083472285990732988391214041670728058659687585802230298900277938369803162530347931626240292755203013046752594110087987817093147235520148102882432191789704603829255012686038197376556034161811248502218474784286238492156082999607783174293138277242572125555955849955844019332823682252770301548817744965913655105402389948269989841800758148305437683865683021686256723760183422288178069578786153491523407795428442000804347752161306039316973184049285185531199519409119066896716899443783926883875*x^298 - 5047012564867908256938096256758764971254261675973595251137623134583372718519353831572705304180301134700289766345544265290140679839175908113515078768378648962107822986853865611169223133664078341135946457316241197328714833449733091271280680118239328838523325175066708883320517624928170628145156011620079833781907055453140259120644801413848530273053479331216620384348831366856263477769525592172427532235246125871921999410277123155697445712964481245110751648885612715868415157644125388822645601184102566631760069639483850910926784925085403013730568872745751352762196997568324700422765656316604367663689659442083082988977*x^297 + 1963000063659259298406747860480882469678695031883958850934436560676937624418160646828106717806218187075198287807091880129958970630849034899271253172136322841569713082482647489153484288753185382835745910481778105598283494490205028703745456905713169597304739002730198105668395066745948453866493953142608403391458867191411831882683444727244929697992641220645171026048228992504589762935943416215412282748667787363495042191685437767988243178233686177433603397474577687735161142654892125173161468298308631170772144440139772286041845967957805666300877798878531226807412335141663296539001179802045366776792606453667568735240775*x^296 - 606145616897569472195929057813873460732194361867744164471755930870137150850099292260703405965310296128961358648762046905971729312703768807785689347461540280449062766842030619337734933585567026087228181912507012732232005766626252029313335306001582000221012997872524201760968495910276548347373572741531829469566080227614989343612025644176593706898665868881805663665220454181404557909295401298051861891927084521464027334886445066090220019459273400400370457184638423230232577830897744586893754326180144775214832492794023250628891089654150981508454593647514000054823690722950476695472210387140025339318593462550140514916749357*x^295 + 150372143351138179525944433973842456363283838274658594767636135079843821729283452003064290963822371741814698387644521097465869885309828910924340565710063536265461682135764608233134955037144190060847709990903044038767428874709638904861421822583257455287754738166078842068425486447451152527404259856427991516438182403464239248971475872881287268570293773516546529959086317650489014276091293610341555739419830401481537877453026835466690553382905075625668450273302610016096553446979666809214532135043401673712720844635108491145366241758814111955234727475953537415773501006838003182698137473308121022896493680779737098363319773704*x^294 - 55631004037069286262473217644410364920375710805298408570429019288104124089754500514652043889644033128744573570128977804055374912735749575838514730875973407601386857804930302612731917274168106983810865434627455554659547030799312267368435328782050279333342865798467596886457606438038108670756728175080391645068054653085649047033099414734725455644798664114174202113334995583503660499317219609136387959451246829677473920602031481268309710804806550985247038749475014462777845567664736470936386767955074528596581127134226020749157585638908092300366893976509265157506180980667976644630367054308557724911555163627286394185099960015846*x^293 + 56484791646852453201313064076132230140584253846927664477125624763618368271885078626943038057386954035280430572330347865604776250193523111807805044907730560847060960625830687179927325260690965405029843518361355482032665084218456714903903723282752485854446139448753238973050151518179292415742286839567227831146538740676639189123774339022042665852995752389360712581148679822635062484996141404538703954855646973347100517595078242829947087736001623500974875079046841201102044301136029641537465095559071421933973927526981399484533587364718697554072381142401783439285977361380125991240692825198202336653101299432801970484539560550074536*x^292 - 59218564452143366509834695615316507102515737844171281336910826458184750955607209831059283165369412534043623735882301554381178033522916718454007886875246164029428146335884326285551337399950543521930186555794221116059109266541210035465602903068045023594746647869710609492372146829637804497114569422117879301729790256195743312235598748300561910039158796913163211677103793079045475276474259230381125564452376572182941791717411055804939349418289854764782196376041944696588792728319424753505646244205823403214395215330256264456558727730916698082420625859795144357074186821457895214068740245419587306753072197807626933561526959191006190550*x^291 + 48387215830867292798483867179803338261840525214355967604404695962120140149830782363358901393917903699442758306236681681884284001903042770493599029965294737080268941656538108182361527031940580540553122519876254743476429840531554023456523197274469901528597746885562422632906817785132789108009144283644602503699776591907298309708173959456199943782219914960131408746602838742913508124633131358218515213944418251372737993863756534318176628963346929440779479129028529370215294763307653911044056242928591823091371068262769606494901505405513917150186175733192910869330599983690098634391828176768259084890284485453553105690006042300623414043362*x^290 - 31681522777698121021060874336805514763811863899539679824381861887004072140717494158116727760049371722144370414609649263498908838753362868899860583111282019070605658429162772096227039913079021721369812669560254755653568712567739413787069108499185871746026348898260997993834602623668793219399698005527862845382403809992651717650026267644422111917174430659176346998288119360693294562825807979198227775226359833067782171186129037070086525925653610415191418476064008960441248876195816724037681940072205112114754592196736628392707892025844424670393024656754786598140940348881170652188551636653905289773953572383502112684211119548067090959151550*x^289 + 17033526881731609324044571725737934292826346729059303766636300898822029169692246447685174671369742150530349586131340255001520859129517407992310832839324203427785946268780044890531436034455506888990639103163667555300160763707878637549923087140527806056183138132435387040022516449518430484765990209140671294809403448999530756718697659667567702380979354408517842683712073377143635889255117611092297432186622290055007348648395772947414566900127322886851335295859152325959430943496539170044600863288083419619512234544866806911426059729730115671500801780677345525768817258345170530441184565464837226128024553227239587081897209927868885338397149715*x^288 - 7466892344471118437935308275365159849669410763428974937712154230237610484342052268950245641584214596483337555540004957867929060059222786102305208934145875968165150124034913378539954623551524293876402437823972184784053418944692348364091927126208880588632401744343776159408997935388108570622603367313738857830306756016115032217377270525327974504812556714903296079474083537347290796576285274723523685630943513344992591589255827102971717575556648049225686661891551847272124052131552321849832254087296030050951327289298001516627735096788818524006570930684468217680613889530031642018392007623519420065491985886674323185684820230028949179155256198184*x^287 + 2512621583617716175290449599865988990728432686985541415025860568789395305827012323045731089848076359068501967925150407583250917189153074360793658949378245179590922840696039642683788890063113119408257429958927945739116353663009475545324784505725987264443977903461960973065756189418569280487049631495847834181037294689702191120378140128348247503686712882161746541890006027894601816397315476043132375103748893540780159221158200364854101336708092634458329475232536251076826917974659989925302674726707114876396800199435261135070340464595386258712653143808261907258445759008905626458725300818437093642850259450156864868168219950463510543321841348062975*x^286 - 505333587695917661246806464303033999274722444863886708616405304710871742221244844173186531580266615407663374640405868027380272225338347431944098063782911356024336125874556809281879449982837429537755996134574000932795331896746146830795915116616144848564662242991054961959974390598347661253175736898338507748840294926111691255956808172614591971709828980820336173909266825107065206387622853450720727485843603390973331124194572124980047438045740574435812960818583609518534828758827647628368148655253274704872998901051972385521302895266871240385126562118140924620636591497699142535286151117512264314785836931680797979169247850679822013748683718047790517*x^285 - 54480127776237099385586367883758465481021778356289817706106156467042026942709227564635048032770703043549355630962761285150639333546991727654906525525144959550623110398746030319449365682800748282302693606986674711719400802261097079663290105231370078267349689292392230775778529001146550472145142048540658654520606234301265105264804783976084255331196569056618390019551525996774875211156522812673954921025944542185708227956551138063189229955562764112602834049504485651395003612097070570554697544365050401018146769416491392219578113072456825421422175802134717231346539840587122469865012492109735596929457882777819602520519560218390077647743251832860348770*x^284 + 87075596000776851489382757015449763200867733415304017180718211398561463518210545899860029535817586828909748618991929285770504839811414995561882736472518057915993474432745825415457059082839277257800274666569926810001258276006229981603148749275150496054904904857024411176796109285911138293922400878012286870088385155562188519750648491416907105503779258569370836936874376798572830832583132033075633167773244423264073370080907883282556684798366391177874309522344271219505125810479545857046367794051972385311718825904943788230850085411507517485725700581598725299320659918653294997087685407510596158903343940518352544830080265243162570630768030540484002278534*x^283 - 14234555056686712367421062929761046556286273107377638156585142515395703850892248514887324123329549672821604048861477778704696796092196389933594179089374766685733671708514042837908451189637918511959900679948669028623942564909977876402047934554300735048527399056661090680006195704165624701529341549036347785766531084259400513259973119036400379008134189651106396013033374776399481147882873145925432798428488945232724161805829694661221635264549333027492721021484180334562038660401573977888621119678731426505096459109957615606307211396000737040133135006288112209912313822628657058844737775137899545132160278391592527310944976691142436729248917465389596430800515*x^282 - 31518560871876228390622739550767858798092606838304743619746489126717296286803482720034091864568562404424226881032118058106416927967755118869018105749808638373272314020503071910164693109728850174580979727682265862883596588446008994231025266415586411220189935220417317197936523604824877372211059033147343894455606078830552638182414711445163003930683879948113773498399395722759134211248106261646577196361588150869536038783887889454047212279489539624782821733282886473357459163242729170640956926314747682390875756182136593930477103581033894914331486895632463177735674959086223790912011196406915688259222004447578995425357430506561991729568000831394972279436015902*x^281 + 39149600522302248526390450158458965533407650842964704875354962679652400275315997272359505919075466508715060313084938655079941273565080510453392916719404014320725101167029526522647974554019351345895840910857635430401157190859559805329333414074539331393912135408495466672704587783575378407917942154977327977908044556380463914930079626964222441048421216401634163564789023464809118222625066552773721039548140421317291288099509835797087364194140965137072893411556852536838072668646651976372866558679778303264751225086065218424131163844014911437837598931839634840620371293647886575485603663009088516934372936585208854829081479857808451712547649952102392009202714243532*x^280 - 28258832129719379358121133661082307286201372166735494363602312375970507546039017698698041997481817882687019433311716171507784478385187751102532434214447888006031600713410264094411928819685327492640462788662809627445137854678289267450137434422665823758856683901313801640751696492672679509521264308891227843369927984117318675774127774374056107609529893635054736334923214942691552021386029101624767264914089368297579186628985315697673269063627079617456349540022585597745773794095927461072051767607991095329716230542821585599368625858190747366169695359481912239011797323739519991369027374727190423781617288919427290849673165041034978008015019469669614751683834836808421*x^279 + 14889610652975477576593664890203958027143408537874095269237601512377188930435542303366836709048461999239067057772268638564732750894756373448778574566059270103821799968412595185419083778017269937265351074053175906008358637316762326280516459265837568693974491995204755035710822295063387021530038118210529507328985093508599373567526874508980314708241368708005601536821536352712134682551690888988436645517966485368166377841846055930476542196097449990360475040502221324361712253604913468120508187583354582319935949677448481154600554162941728438014774667989752106265284389708165377092957327050129062878508012306804097339432969930835348929113362912428966268832037213066759342*x^278 - 5646631440810514122121858401895489851867963320830613290816280196314984201973614220034573815909112733556164446935582792612348826738177100310980147694186048482932924192468393559182865746525031009010448572601713132128945970835708969830500993329594662456433465024401812665446222566733571180586002975483665598608525155907869071317822456712797381980605352590935469063534943520459081337963295867978807908648629547808427056922451223484068974163286307188193000007266238648753688833258611966200590832648469675937962236969983608658005089962181516781594968239019646096638225989862208016018580505692265472392412657961839746905215063116404371690672450522140154935299489736591974026987*x^277 + 1057690288438040397819489547441196979898267901139321854522418521611078295219247695953914680318743767765656478290309441920874193828361813332898151054503564887772784946495287160047283084232580232077910429633498157055558202547167778937794682869330423637410834880434443505305576516067497066579524639067793139086023462060391570271015613886063443597731051666115381933677769052219170278743419137393071152796295478072795509367549206368567942947534508578531482146552074226213102634920260367062644756893872582142660866707197984046681695623695922655880992845427841094079666801818428866722237671635723848511338823826109684608561660715429466192650209260738961624386274516102125413778176*x^276 + 504118420364134940217921312423141985964427393005557912688806494228247693700521613674090572750552940289617029302356172442800922017246775453713088468408092127274103829151406341643155154646627869553748268550989893542964878178829536016536586354480153921071175847819702777095935693347865611462371948374426140104450639084759203339365931132594817454866693809636481021900866021650347776305201249873668859887525406459248989664489269539919464687933252077889601125733532629088767013734171678369835676001448481025682540539804549877345936969539156718805774985261262381753875263549502920175526486093742064939251537490923583068084833682681540120483202613783988213414504943023371697143578841*x^275 - 669008373581158898231768763993914973374896396136923754293786381861737222740804179593280781395751183455259303009682934345756457681147530128913361940879522145226798279172188848492823465423659157188785099612206167474355409967989329352090690732514111470060637112974986492528169371501451184626754764107246438099793642282329730334477529816929699387784476039007893339903972526777297180449350131285721436771323694718654367787619567260698118792790890137915138684667732223321267641184297938988990158721910904015050654299700438265967536375666849931055209111659513295022761598087770092266822272191684070658179114343948390733379593605246549785791671957981381183045737699068418355194623568065*x^274 + 422968989095941411595173240633515247872682871465536154040160708502954868301746163973577336591126470764769229860376243624293607438297361812878671201464899318202837522559786390855084471932321127265887812996679480127166457364076091978457414371181750469933843794079529327029131256487318290124888704791551689255412597932438627994614531480603530766112427289484516190276751304533938348828262997580471397500396730915589676068893572631449625561146025467032343551165095982022964288749305946309169313480666709014690543266732149625285420980581772088079228623571437386542364357185657298880374664220059456462272097582858610144683583787327777561477352163302296250022372893478501478681515736537369*x^273 - 182860786667785971575811605305564660941788809929227236458641656374206141758155430779429605241959282168150426167165979726028468343067908952479434344053170336991102438344706617299567193275763761983412108864976067533998755389143494105073630578858665062171153321174292496134040515164151091794351321518428215377396823005294917611816577003885792668641769865240772958486367607287127887921852824362436105415719363734431614074205916189238134956264013226027835659184813641271520341136379995884859260173685706627183491469022192712903650657562602975154735274737836445888874511024190050586022872323372813001568503974263601888155273833942787635175156485737863504020106676499316153535952584745678630*x^272 + 47998815670030545004122011362827525933444866278221337153711723971385638617351934606566192728296723128940215342151293906091287853480504794549751478539663966161469618540874451529554229865709911066716541923385018046322538131386785253975781124060313559256846928489508041221771285838249209730811587625519679864037852443492585936122490091300382429323139780766564658986819111129156689720516514791785778340918836277221510381399753857838194212643068697950568654132672719815550565622172029627225514857946471973775496738151565047467305543443775713971226253832178170860204176996143320913091618967485979530603674323994334907374094973445981337226564950505273076290142250987373848409208437622711018066*x^271 + 3123695935105457227525776688250986702014147561575636651946223263871255559830272288358937189244148730009872141847892860519425581825364191936952008588836656758253485947498740322111339321637370997379203315329596961480141043978180988564584764991620165799796309574026557701454984895869367284466339776375014033369186703695123117346199742957758951919591981359848362059686618682727847725440823259155533284676060757499533849498633234593009159671903536833571632837883947656021785839679821770629420780489402997438133472893482492467877134709260168471282709369385718023589583639091628635283760151557209812818653188577249311606614757967840823700069835957581496135708146649421292761406467187209322387317*x^270 - 12257369041359992709525754464637318790151766981759553267667437515120772825826393729405269427306274770945288430416360931735570346072250778369111657639933614737452364257744299104637766707843881636185993272416504345423353027367135325258346850594689293636877535794454844210675349295256241312351884424896526915032729706267631178663194782341255114513743115297811054943076468005246371536955262286290751891628405266647826589186316475278997938825712748260278452728670293724130218302010677423019272798570920370688912378634969340947852869628029740776028950174801222649719433523705985108096935762502733371723838481930542807831918490164070277371728673293522664433486535519455004344811722225835637312743373*x^269 + 7832330260925506597123714070007668711814343165408736112895390278800589903427826106804895682834693048812791352317064237496606394237822086022750556605195628992975075996212366292047008861851111904180832664417139480881455886776408489380012684156979077527394979862759814802967163507038278014279839932993497850754179745432792956252620677811539815551518345455376419827397764537749241164145790603793038627912395909243958412927160708460813706328676318608594107321792157511629447259810907481413253544576853680778118487736745107009207048391121589050831025675132727140896556517252724981095963835527524969157164783111713218052893148746394679977194163987811529945622176802557906330721727515607986128171388553*x^268 - 2549774479040300916299147910268877433144342954375011599884553006198002846475021508838530635105601410650738009682162958503602774484497343832395501224343055629705582506475665819075309221778868606606134209359754679530365822118064901552750607727087874244953560698009836608637340549050288587119619973023704848708810954842266097846385311657720377872644210820196671551551840339773607109564403549786237832655279274131870083679605091453142737631344176338023624800694565118587227620498286488858106488127979955682435516148419309207088463505152045466107375510369191321550331621270977227628392730123129674161015675504250669985458167402179470541196956412046745526226481970800507185203448405133469966443833582214*x^267 - 287576797873291462634608549561780938846179839981933771756968373446927422504395604096756461547978603386018625925026585967637665713702946415618661397018447807057788653192163532940542610504274533321624218533631046768301006129390225440881253541022027841979849615644407775471306725453375785646345933918319081116155718790052719324359292252878910681217252768867061267830000728234309896561970890314189836853195129556391411787166639730361683480612751057985895901447521406485146337075840193423244784139396666113552046716147393991386953829567910515038516459367283378215304527275361049243716557546732413912975849776782500563348408876826333711616530903428652155232215104551115964151357484639092192761030261174606*x^266 + 1081629470067436795850838720081570033251229715008118945870507946065966023767144735354570474605904222242577487869346129899253986040410612309813072361588552177762200387565105045571004949541336644579520528464020379255426941244076220872213202483493344199877936486401816205364927424914934518453227119268731649804565099799164717982571886811726647909780611333512228955533010639545290954193263648334332053749028223673591712948160198901274722701611290173149615591070495013261880876444212044124667161557146748897408026536452108293572591393202365211779837799081298921979766467386863706513858206201281580359653715367334734237894898302480508752739915080191849939497239407838565797787720043971825592760653201130777667*x^265 - 917190720142078072151087241791996950760761032697096417560116682225589328535581043920381017250223031613400142347603867666493269387853419266244440337814039424680300249951805873984461279202729658647581822614688527320923710129543536339863480798204076976421423663781502663887749371211775002582783247960236781650729740681955260079020784316872184725675119993586372337110058546601546534948976486363158332647426618520097280168588112113937182417366787283915151352244886696462809600408514713798782850173382437076101162797331541341808481893797178965963937565273781152917186720077143196245828757923206586769908013351475974152303520572637180540462483744644959274562057659463929496981704164326734770393802038131950309448*x^264 + 532860109668432653148790277040136908707390107395187424414141974964881072032429174414701487601092625747348263471567823426092314144972948489960643433512986077475356972560046248206257762010099836532417929587239576492895311481673557905443669179811168595264931682503040342148269004810306946855659001024261908499094453296786768430748692805059655882593624825211750518669487013637655210155401078791673656758297826917685153987317495140588324548568798244163368817616476126297047543418419302920834790330771071834575059218270525099316251012146828790276201965639149994180825637811707554706083844580673425900343587580236445947533660208946340023826740724946811176633040942201187954072143940194001915917704550500370206514943*x^263 - 234149935255276290142904402435490804417347353994772239215844954530577033705596053353081490593797086153157691593645152486672103711865857400071863469949262135810559290263994133682047185757330767872875701362219707889791703978648430979826980106148371469250685244979708319523494958226663955344929122983920644885452941607147546844068096018919511398491606882312422747288306261011302062699963110828728140457645245398945906144102753489355585356277959139459062467453137009191590917511142599666727437516043708780516876114143914099650268761274447719458500028733423644525809984915188484733178040033694202411030666622478778229220653038204526877912415253555371732635665766340677453555195678571171397585527253810632904025426552*x^262 + 72731025758302230465329285910614290566843645432582082812223006947019011541780077358067375237974624205458619070363681426465368140231277099311437242461282027441711936046820805014647104611546207717345070705838359673923140090334527389732597276413903381662638527409360223942289125058330066884133483728042332085515773286157264558363321677525943732411829731825191929927046301135487859191748524571178123366437108677101491086548951363489482797396692433449655692884839668781167963849760080834533392378298635223586356861310261293256308893566304215873861940562299779208898712228825008215930332355093862320610460143085717229660239345283306512103300999346497320058815368060686633157909229340269117400705514674554720442194553910*x^261 - 8300773654552604064365103625735034941907106015863034808374226801777937096834571623282312734252012492053061154368593428139088994030486746149205755714089314376176715671601992648980627976056303389063675738138999811998982592997831480392699207266930584849315556344363132776991129745589576316722267458189869145593799279119987713728335162199034579659874672290384787054376470471582839563474399765144455880628667167232582468547108051610437287572937802642622759632659649723959917598216198914965592793222132889562864463544619286201541002694620486170531507707870081894730762880337110080075051489305463682375241937550272209759663749982066097891067147192217667612708876171095287425984109660209946420639980071101803193375452940250*x^260 - 7851536082971976755235203014873311697891409590719251797885654573910061342319335647859885822108353706751392637760536857994669776358556534888143334187213015122606148969964280781554336554453198274253695485541405824901395999863744468080912949491339064193791194644438086989157063234008382149526769683118386785647290391276282065525244282887555464061683243694017301254353223359339206076882814505723003996387346401450296459807444676706908179657214703395063352856287969773996040856367610482836707892332325506958525682241465949957940080264234070823772484124677021457741212357475611434297771196888953121552190336753765861245812071843597750866588039585747165227625501042049473407207256586782676001761865563365367943925696898514453*x^259 + 6920312252353295120092383120868911190073642232691390264956793632815987028677728325431099990786239450346066573619172262253376409488759047712224664777485063242241255205983340479077110441543480455447864614867264930574832021756096470338186486020113048584075117358765897798767711862111312200838654551228068486598323606144897860591687261307502524338576905207680287340039391539559981592358920140515224284992031520049512452121323958525365459705152092672560798221355899536103195040178567094144477015575964394217762576002356835473909648979350208734120586465589193632815057626419508914233272625794371079318579567259059019539955825374566435076398513455384671521310640628952191706783543675043174800827332616325066423478844238017157678*x^258 - 3059909393574318070893774652623605324656626797688339411326947796156255255365892424356994870988945300381950803931641390347922122399806493172795046000599878976202506587590175748758051902609446862292548504068185211907744389857375839995996463599483731822878050707416665301919215535755024879570973815192598673039722320201183144321546960199580192044549648138944261763326234382088742844851291269290796731415857535747594772046872203435311705310658692680591797933362905662176423459779633721376094036639672311224139259283486004646313156066867589897782584971474300214331548756172807770694169794464145957597843662051954496979142796543047127212400199166942525931336417009818662331085365516272154272202988611351082524556019669842855000390*x^257 + 540323812048794378808241834345884422427457154317178638419881584101142122134972870245897826767109258371578056613200230922729132430126744754154232809861387369275133215615066177728142467985588963348863450434220963828437453174604639220893731917350585561035084318221508277682046050632519319025095063063984826374501223200726456599697392156267624909687296832452210085548152679254430861573546868926528122858699800230473303678619378168742695456896612878297717299564170181107462031553518843807545275904715558610418007068905333517520673693564279655721302538875035528093119330999587306112224069035815553136952795738502284390656563770985111182246060806235029870316824602503308448325597437375425596468153712892535800149515154599231250791451*x^256 + 401228737264465930038986064087342858941274514690689893356543502383464095980541360228779422426746377342341223934751512490361556693217370540387774036375794721644725599471548035104263818864370290278844904643138039483364433975133031111209244108889608915218907583908526718797765689441810619861258005374448587544178124424884729065604726979170885914553023166030950816963420582228840364279633726058960593193309212186749414970132291945093869155544433043953103328586158004001079426182391183111212430009892266033645676128612699305778574994813430104107442872859294946640912821179992234205475759537065845724533147385645229127645047914357119059888476864321695784811337523377236712534546947311863205497129067626035277729576375133252858248450687*x^255 - 490451380307073927059893121254777286568490061271765008893562917642290511660673587202669553144042928239833330463106342470154685726060720318416718715327897047231696043191214784346279382566663017939133872481706275130906575101333654428025475126711850907284812435003535613804663803666637521096021487911020254230451680531937371104886057347891037263529579115998310062205447464934095137907515592096838606697230859602161492288023458003488895746661217993910816449854154136268746740891992589303199560469087402290308031381567233201937412631014371999226738191224310842251073571160433751831213302158417571281445466036999915416544325259797698353759202767323935572398255798453640982259982318319387975167026014994917710407439979882096207506752710670*x^254 + 312913237493119584750491481629985770233411852540505781677476868828020047442731144500765106527493103930642730036472522222229187611720756358019100683322273971928119107817974804876859006334874911081258332609825442751535921448553707516993431555864953247908253140518600038124600973809742637894935430733394787142550995996355497263516183900403974644651262159983206458482913035854533412930857708482228094026375694552461138524349338455115260411912479745827000711642012055005154713944459108228506348651709978220573800361059602274400343499170804557050606142774318013024677816889879743756737471844133525510763346519592101746661784491229709902451238560395182012684615576061088742310933538804049197898816338240984630317912684925697841863278538098189*x^253 - 140355067294510993183235668987514479549195181591233300001114862790423223587162412484085387569796767496730000708658703408425660773271774562157405209315363733579332757596498332972661409811827593657587871103220728633175259312206609131344737153997088360279972778817810868826971111883397759372330002668415426261515526341224065972482498420473285632159913160704532900486316210013969097685002990138762668939946888263134054744953371785588672502179254297627721908549968972070561666571865026346270854810744226591173872494576884021236261337710171388258589701045239272128651339139123770689469611160025978394378816444652774446771875076796471164365868302726174856990135272710752439773100120707246406406199428083917922262755693139141963531135790450318826*x^252 + 40877685474838281744687343792960850361325139363374462873342970471239459626685327431516012721646211837998046361048860959539158231426379478337575622997281312231244004293278467674805069724546668428096436660983796760932236500865414459322689552442510764103913895457434393879786674605179031145197903522643518851260178242155487544801403042490651381554832664970093630082188913440374981622123810979134788514008288391531363202911894513070738127806640533479270882301361339773966699682338027289791738064107273675698961029786031590559753658139421209688071019629973811823056875600220854628861077695501308727556900509089756621301001676343993231529484924999866519715956603767749394680690778330690812378547043878833491080141236891689099724060893424033283703*x^251 - 690223139320753652358615944828900813335227701585102940755600828524200546757444949634003739665422123322775431428387737324215568622426339614586124797964864460117007170033508987019513043592420055142643245957640981109215439346323552933288701358565979434533353917479485926888867758844437181219513132793761808719676085059280003927573294614416423732864109849026557941617600572549598739934423120793151229795494986554715517688747789981015463504445963914158336804276381983091804379300661764899004719706875507431000353000787275859147507188216001821794236708823619738241321075001079967513935427153327496946664247921611776432329156501909935902778126920113116097773176730767592192345935595504869375171016050115474927152288963011866754371506015591172311433*x^250 - 8622291219225165511998988007778744384844052459723891677180532888792565897822554148970500664138920909610728355615933304782636981418611273203847744072077949836796776920162889029511118752732289413149683479045820277036836530176380916901246758237842186557403937807291234879647772948066819709400752260897255341348538260933504228647156256365225736934387558107757381238027779838368071927370851756694604648305089301392032264903376590192490561020545664998179722343220126656102134465770276717040858689542493421686942494482968472924222508894795519446924654809461888142526135767931225202330412217890638979304377043941174551642900619710742117647985077476107279036301202327943038249242636751696458621326736121104800897664807631312129730583427704466849290232932*x^249 + 6912380785409671373616380520116868988957479682623545230327048793966952048956834262726864650022274203154474516806182010211121580365191770109582895060915181968539640552773240261454669461878613147477961419278907274938928910159275482957824761407413772646994606162314069205803604954261231338058321658461847718339999591641297983645256823738758062545749566330539286818627719942815498655426847548590339734313162758629772178567203472822051969142725743724466857252995711295319092279935327920170260271258529314691878311436541450751639133401376721869679113703585907331584192053143639484892718285883941424687421789167626846440398911143793875759254451498427637250653108678972391327846256628665467082886679330421119816670165107212883079131720822631346231580930114*x^248 - 3490356451443294612709218513189506678105348343100375247666866209149194845820512342015041554446130906918105989190165401417035843236919391983998958518666148016511064734472311664910826238004505545182264679501727865599632679293631792116468061760273637652953854438595197938574476000301450013384734698250922566606343157271151306450202089179357897591986153104469106006809487960593503136063109978085395368763445220027061513703193057568382152749105998887805580756845854320244070649777431735320371385092462859491715785583947688460482967875878176437161787251276542005666178062998533557006261852698982626753353464970777895691255938902059923306408811818202068314337076365609788267143832972087526027354393904095484208504239772016920683756194200763528907615092854399*x^247 + 1199675501117634645949174760063122146271823121544779013317615088371452405999621208049666143487832089729015068464974531538061537555236795381633470256840841653144791977179267408181916347732240421635354318562427325777747981636585120524917628053921322544749067911637265500509310822282872482095802508217849344599472368450184212588926719948170474864685466170280743426656006298228235812000607876197977750686448881360581645605573988600209483870244939767187645897320438938492000451401792592088810639875190950336576263968538808915689034181227107214770250101686712955123903720052701054442768137286724339182946112281261776132093170400702703942934893535422958018560084686347681129810430345795870586993854503304802926060232906641322726428968590067054773607950995122649*x^246 - 173455402233840130780720639290113913080504117906251508041141210379920413868061823326395425664275854124546826447225116403607780620748945761530177688114707861999193310125071059492254218029682446612394308533942922398849629348680386493020020559354673262553931079268031965535437338789441943318849297921943484385392082757369403501131339705560576155182533081958404208492913120103899063101659661673928084350492567771120855180377970843574568015984885282369692441777397655846302569387845061703022665232571646004143196359117653631891611776843048656476478149037943084257148922014031273252689961800680779333169069059847174750387386278342185756903968239920202968918910940446272192725784453232331861691596111980038244602827901547144853533441252418318961059924239533939662*x^245 - 120551506443861124422719561792387714280134020348477238979781808904892879906765049806068229476406069331489823538441969839408059367945316487751439556731371669875409532429844833578140935160631959640242033207984512770667062394352584882884075855220039099450708159686737505245297121239752930770020595995422756329517833264256693629327792631259115183665683724588746783729633905150145088483903104148875925510586767897126723999599337117710302395420186204169672465591242719091778507200564877676933846708434290855834462917935332568118880898947546690876447359705808726364366756964726365096191209163703821456630075025697244781976261819536757285356174351703571707411984366324814472436241420603761097556520560838131563604605273308507271305455646540075058633660483427028166948*x^244 + 125616529300069126782127230623847252040469437454911393127709342004204149413109844560800929080123955162182755766669044944210588166983664105842955403029729463424208668369255485818240368293656635593951959615875142037891676095871219512781083604868743059182101048502885862162783758823761637127650153261937708696453375539155535882020711940307015354992459903048092725407678743048692669003860903517970297810318495013491020249735246776881212575695240517052695718495984935885699727760128332354582470315939822133818737319610828859113164796035100955771507068059157120431610183022023658082298173529620024635930081431614226591762517174217885011052733181227485089086187202492548666452846884739335749334993362570918334025792718147036535646890805270430577957184460101257079347358*x^243 - 67440842601400872594193499153734521834570628039711326405575796238652575388238884015507173727660500540772987243565448480650448538209883764022193932008378186755576521669249408957533769539645803908103057487651839211292978606437185431669060993063189562084497461143334983610904688517032213335789179359464116297580196101830640589564819669727996328033714579687707664940612431478928437496298471328608903134461803261546184972336576226343271395067560609596139405310491492853969780361046988290551715496664133693758424474266095910414721422126116377228823725233337409884766151712643246863952912666992364774682636450374665018273718904087530956211818749670988412090259400841490238763705386741441494687280744928619188027219628634805335212958366898960320304128236581174361668586429*x^242 + 22956514465170407091596261359922372624212856947271941059069641596309482221168368325246706175127669065802880462217725494085327124406247821168185045947146842127796585829616908646459762653981942259002575259505213513430498740913239575093220038408310929385372430276278302856260641416642933058535437046787612997196080181991446436717584889556680733134710796235476149747734911902200978400263092813424093514176886086629768988523792323270519427573526299573112225112182755308229374333877252337568560376090320628136366002763056957986949646496829369635612227563900749934372917862343947840753121426464637769091019441601297282795020662316543385818395143715085641143152365575592146755726396783903247493627728199215766800410508122403182322971975059462415603464257091239457881298569798*x^241 - 2206950961492284386399734127084521621246931088088608436281059862581457433928294927215161635703444188300277707053200738176831226569452141042243710072752522242971032397389586074690591722201301924449916934212658255150127858416126230517394382440597362905785241052595801501391608299052757941946223908074977260162535470721273635184630974310467145123432234943664597230561971388651569826598948962501346338729275860992248765992113641534373859714134828435528106118228604700371377095094748434713442382998735327065947613164669602367824868067459802630571228394252125200853964494180394632568044211161500475031649402329416951977100148011345947623672797858759546073146068708557061126602918295907787337341483252535594956743572491875801164232501972960209770802736185226331067062681797768*x^240 - 3662908929315028519096894693240104651126239372138181384073195761140057241908965333756967182075397914511965332375174578719113678955012200637686703329748614894135485810455493927712001843348886343964114961617580953575411645577432570932542676484181737752596864899792409744634371202919614246569871602726178883583881775684414643513460159350018641533276754285296495422360849467426243424730020799179132806030998226304329211192999714445087035330303637031975377509430484651625199634151655651102455244094806559791000223930019097290780513211677498311677479487300353517450034613501899912265793366382710087238383473951526621701693280887180948467520260670287675420952195919592877351138523467353319345162741486927689897848393185859671058553113427618723014579761418086545549318600261064225*x^239 + 3473520837658395164967335418042482099065593917860851727078067156187368392664865292806095898922984252977134129556899520901406586917633301272598578210677607083517800335182020444385148239048024134233786731332333590611765758529445849237169476389297499278976554556118935289772807679094068190611446501764739375912136102788468659115883659364823745871666711679907846614822244064001108184110119026146644237247328377686499833524846407428977961048733630387850299772964526422185148294866199365977661092010636822893828212835511415850068621732512233338118109027933530168982593665942656577657425478303763940293335910924138364851856485099342622542903636363661452587214497499312342821302439724669767007309529014292020524863203753858846399773520730168228205209761779170000478089485316729989289*x^238 - 1964719191128830668473211409768101355168100122992004372818481091171587528521817509238489660495223750756315054871904229541058787038621489553054274356484304778611732348731695374865025011446974403393681878496733496514724667044546769930161729507591192862475067991213972535947190868483183315899205900809475211194972235543250293601112244767826316473167846949028786282049254955424409758478822927863483439436929846114116108215582306486881714549209575751898153790648117347543108820056689783393203031874005791863635346470200995110717722025978934988647658692051637768947462700626980179724362440179124305370430074648079632564008112241724372013667049053496472456302182783666842816116755878644531682024853409976261299174675285703674938020744731170699316613582048981999036370833426871886831420*x^237 + 803397690063991136855949222982807642206347393776826565482891983801988070258716859725932666587824425645791027779335524201517313716344673193196113966360005052878615884683189072192665038129346982333088374296099186875225218872306428731568564869090732966496235385813261981298981352962296515269927483881907056138836334715778882673830430407637686969320772047144857364554728699885636806813439901821949679668533774582876796851800298035476651035543257365105646880940043697449427955706086760663982095076785493499891503008241805438076548676366244646705594667315584262416744215113167456418690629562469002426924730769955576057756643666537266004791625037847663467281864332512378508198876802953546549427518221793552009113620251397113175831636525894853641159764643780914627493750744979898177589146*x^236 - 215639487624560222223949779401041382271875837706706060799307464817465836984201219824476634149409339802217393299780804718058589750945186154757421957484318052107991655774112951356343270862886428615538877795746472331475634563829514225709424144093445603220059442510992267062365292489702859949571259301936946685851683637605525903668490193964093884229219608112139183253625872266069772797433260667898836203429912025478260464095993260135457009666436508969494062674802284120125492267015241581198849485600351851835232906994257945454531869451300739755569401984075535368189633561937160588362084241575189909658253053055179739672255197972497199454862642542138632439627075353671262524840504621333886182014385581625675413816083909701171421520921833569524997834897125917601747143737857813401972384972*x^235 + 3350776717369624773568745386174132037303746720407698404606843443037531923884150425314135120027411378879062920304122478926890514477964426045435593097882773479168602062699761916561849851460382862172374191642933361559349873681237486559688709620718547809970189446462280550793541217164048309285566383419997934161071356223308470913924158261539458329502752459786890594549335375851230586029207062451768472066856306793418895469720306962400760238265183676187218336720843698287423909098802307465768755115535611810984436491364007303543123513007054127739325611961854213031789432805395159960169131657665631174665446670705970708993763609625871225963754658311126387326858594633124966382432169418325074670176249673432550391461116687960929945931597809022720766520905045689558038748842780553141635553183*x^234 + 39007118185240981541477528827127429971858628556536332258557669206782452737843878534382499905084256504968074126816383517334828042755310203702460908784738481684166637992216915510410867884019508713336791566713107007494786726730266310518399183178993886177048206304657868079136133911189988848804802218821480537163273547280571041814216887926585979293943187793153077215404660619433595910606695289121022564948817536866985633007335793179649771108564326125031303448068370167178057327844333079989042556573434160194322877482836526823110994525851074569626803188293579100540870781034169054277778876772710433051945698067347456671272580959723327488188132704856138016448928111908880834525135879811194350035291674248331597139882910864369862863958006672904091820896669196849679823702474017330438609745408077*x^233 - 28769776083562217422605316459073689014471378716048352864832444651075290979833528843463494979673083187848091335125605826415245773108058087913458730506885998639170539980533326249803420527054546140979846607167342437028652690334706579925538050530008411447614352375698444290376827050937160488455728735411524507064644547582036557436139272076559619176083029387047403381590783584982300427998059104912280064295485148206158874786612556323455617448098942930612412638879433451327556140703150535379015978123426055657022629198542358312387116525539455751994033538013812981143147794069926683165354781958617219033011206981313665942519887328917087742825420126971440156323829427864753786276049439718284576858052839523690270040503900607609039325220244608774472007325435912200884818774533812771308066165204697133*x^232 + 13078922492925025041093381719882028865039123383834454125624538138547375697047984148092145284086582893082305571148073813886648934624959188953293598913236910906475304688738778815416330661747001938144306857878294748795509359321058928327757193541800720768993535734548727753956416827843319522089638266822851381082500586284035704680473317905476197274182191482392298959700042139429349704421787813719365065194834448901281671632537707794181257636229265262435279539535588494757838797616970821434053700246210408898988932916088142542767470199101780503949832567769502422678192529997461127263973024059313808034247950198489900475276219776376341267907063253815851091673600049654060144359876086177388870876812668413969056607806109217514919100038536367555357667080846390409657995930231455657847593066429825916177*x^231 - 3702361439549974960512225718001233104901517039205759315626268478930455974875481138289447837187046684321507749025603920238202145106466157644559962212677915396408606967103420907564154877798409172015414100501866512369821559718320015408433364475758047436379668184217754998261507211674419263210464433182426379584383071548975162561645262048652959617374439078930152915502907427110960773196241828500142407665566114550297898676733642511135042608457421868526864718397773639403798809161681978698288939465755517133344717743270165328899769589416225816399626257100680081930054937481846258211242673668559554358276903467884710351069161531998901453463249671375401207075822161136377469802971416995349704630713158221404220699127785519228919229332382879832541921633086389803205453316081389290530752436183556338518616*x^230 + 6429958551074803440946839544142929945967960028098866523942020965767690205685378024862730019117992897080620204457305081993476318100118075072877297968922101350493250401840970286589192610089538537410563040196581498648463040708392595327653957197217113771879688640920489756418067935772081967524862982008142857399255689205657915537229165258114143721679421487317432604906438173967986660310035081870718451631496558360971387248864877308989205330690241633702829124256102342251741288281305388956473864028690432098272612635625925145991270920842190713245050306725299307954408426518373131194981269487281723892665174961753471069657935189651282232218841738671705922706236997550621765928731044701216282629899616943017460228425330685659371700730563118093510292038903903660614482283229170456034972750032736897052192*x^229 + 796805813246931278397686378665898749503086696955377075581050521454409205829189586436210853218281023525656279465814793014387288465166288235123313247580930806963813693586494344481731248936754263218791224532637553509857417587445162845266468228679974033208608192992812960427217600108732733017662479723204558373488055525125050061073974563142794013396361829877473188213088175861502516600316747261632270836448116645626160424855918701492031280282989459257205035841703126119757798997581147579627580961258459410717773042607311697984840403467661175863310642581885669020552663605020006921660766553048776816537478098204901755714071416803089488306285850426698966540300352561541253287496915291791476983282502734393799349542818587658189542721744446283992985644049291251165979220718457657436491455560340527862234409427*x^228 - 622443571420493155234680480157417754172280725576629549019871513885655312211710353841660199229642993482923657852911044110641891433042878597359215598813819657695094792446012938725931881081817858618513641894113480288741656308566336801029613961064182994198318129241999697839326407417557814503874756393781769870086722822419794667091311623971387316776371190662229496469437699367479407658581796804109267326568917630707260179592798212450697356558470295502705672266097514946800665306739155234009234041596378596443935689759915481247852220598764520181207999830532522120398242085057758347294952374808024637856702626457540213706228062486420535177431268742989092731939805692937902296388560332787377825383746929045889954995321477140860589268652447545043907420428943278160008267387227063222676575492582523557770025654939*x^227 + 317256434449535524580854762686178744460732649055200550738472218067048129227910680865201832480709101394979871976684522369579108951046267753487009135386541782262149902610325957618818313865757332977357039194488161271641727154504460061806554883637896547857962256210108189030695900509923654832165427512696967676324612398896208503204361483351291975122510532247164865053235996946410841814398078146549778848840288959545229501680489453290495083218510518553457853363739830553343157904860587406374441650352075204627858368205402894662298284522201637914211525682514401751621390457189573853056131968906136309079386539810156282156728648577594550514194256072915759723665442178473575987607054089574769928285037352896869249532957693566964585858040316000004534607605577567129265890627574229117695398291386633739195278011773988*x^226 - 118054420841067203905143852666648150446593829408585874563087065616642552670074695349358325683873543038835041545135976040902666380375662370679277028722555780154578678408737102728252625501610906421095753406415326511404544676945078728080939222163695573137835270379598034359649900681932006742443501283413178512576652685101599610179455651711688877731784171623836793662227829132619784440490575519141840821628006028428242931200447014968307742619073250773232202780168179856067587829679616358157681892266635541478259394168348156336287115751045591997485246081662017525821070481529648367987147472143429167127923300871441992992951536647830069748700959393524847777621164471677767032021724145112513597220774271186481693157013129743884353809301795354761238537944090414340335436696936849120911071605754579107889572547717438815*x^225 + 27365390263015241769224131857990550004495387857629343987007985507000756659278759758892916809047120492880649710556314872574926190210059410164028714215494008211011797207686417438771954645137845925563844717823407883027089666739287160669911825146996950852850410249819408401557346396856359544764456692854516519755912286023204679404850691371165536876718504860156705016552251745379513601550356821544910989332902377343696956262880901512720984834674314354366112496290887313368882371190175825558452716340276600236224386946119446252423372176393720727407774081914092937655628220893529341500002621165658981157682445342337191258098989331306213830158322113095654871075014276216111187632432832308301444091275582492721890453186781918646245374911643317975922152830024964630062221176110051864657397998668090496995301373109790455706*x^224 + 2037258337347735172184608105696243328074220131846637152809151950835693892223830369002852347686439868281992025655829229605964162365988155200257682804342169927169055448517419487900307021758111695301806169299920479683998900699437208036410508739120022805181819405980308114086259292311979902502169996265052271977651404872810871539692034000232185695342399190059775231522592491936476130511096119684636489615872853660260624229983037758277578766803709483163455450728795849295861496923453416609018330116634342331701284896796568566679431532519639297187794638769504786315348673855673890590967776133095273932586485036815819310269364953425502538301375086611309752287943203879975106077277062503949405266916633671466346230451191830818232209206194220830890593547022686203002109847431319230993221586506371041068215372885284986488100*x^223 - 6599232069243958197688190129126123519410815509086293671948897652158719190925580772084441404991513859126535271579911429368190204228622945947586778429644841530560846635718279144096954343153806640576971899951643309778786690354309720812565992382915836832894873134265165637206554602514118047603251934983201616818056253347588804923517572750445785455435837245100436578681119435121701998200146642425623068557274212981628036002172287642890892306671051770332020681317803514483517098827149178121769786733575923184794400197191244891605151344724485124615417493900497456904889701158247983874037224366966043717938043161933762067235120087902050800580613838119332319968145079168878915114400908731523568614360062116425254203995888116755539065467820445906348508673946958746538106735934221951330781187537101090772625138715767018715692844*x^222 + 4439121741736210888338893949300794128110831857348740357613692149173254042870400788907784195143291227437032772070234696970914319023549549993545147766043667225932090076755074403129315408908411587362676038688564830759781537967839143744646701609660502127564654063838403505847680704161416877378983141350710983774099081133717764722686670926250930908362651848808525369939318187069679872377147313636815774118706483971904603704582361629087481119273158498257974562807570782296446496886346009549955383008839309087346761982824085550184938737103990959599716606823597575831007314419408246668315013968060385552900941879832622720894499837381603216549929820376679460939658888534988390560494557864939556037497804254514468512304841866306910398778132362291444811338118090270679870704335935516887022446632939414960572857429791453121089799511*x^221 - 2013730562600698255286337889073313994591994220119791330118814623013195813162322947129589886475138963770542642511956996498584897294574162980199092279200493873142307657128786067691414932677321296071870064281899851648572531499887814936122529339472547599335939873863299664821714165178736327477632808016978380815126104177082656023851437850279175736151374124681246431599375034198132474131775106172100459433359684739807138164751874900990494712499330530435684014090901494676562512931403186773138689011270416534996644754659523239154051620701644124398749697394104812950124789200146558914198704851789370139317278509802729363963768679435672004468481209826034413985662889404342410290085962156566649510324648688819782605633099546236684599584599934853748640072693796909511936029516689519327318120878562092327587887220514752700837944396167*x^220 + 647811473853664284016988309948147809541018640357684240491186452385416345421715196696506184236372505166617717877840995297157923299420787888096077113086199401581431271281456128468857283215929429595968594370908095452447233834958973304632490300519728639697929165362731338152811406020976424531597327945820365525648450072876960941964686324885379457211182854403424568886125705662328297880816643158172312684816526849345977495799215821367544359914331378483688972667793214849656544521532674343245378125226336461167001792845723953674062452041520656734276070349206947808714485334910898002828172320876836820346334928898452657005564182945949006650758130899405758239708311382180609113032889373628394121120022518792429712295580038718768767608952095044181707221917229223850366991251586839600773959297098324810165232759185973141293460723823190*x^219 - 101856897416766909226827938858797065062185335547351041957364130008883599222964406048096264071556791591568100454817406893361679148024102159818168972886132274238084561059645011999519308672857395486551902381606354157908792919438783831270452047363671842880872815935866377802055239298158898564787957133301042914319241577031232085527829348493995798329427839559300178591461949939889716174820105704332905291734841408520545218964375481066683127988115923790165071686022173402161667232799372509898472026170456059524713288063487393630017484196445384425270535496878962327002282061402963585598516896818702383299211784808999852155850455212877564558163743861993237051622025647914715740183961157383247964299133625341120428739492689048062928357694563339895077522018009297561572490457709774083212656142553453089420081708185678719885664371828662991*x^218 - 44135636192905579868441087598838652336641264683326636685895175594735618438236615868739423621805259996064822852375781977289437733371956714485000140835572098196043318375083996437149728320397238885979046772943607813883122467690067190926978075454813169615809188404307107150474192436692322792131562865210471589458498019508263876230627100569509970647693709323393412191103893229610520594746105102919357830337146575451345968527445410367173937103171360478532905291227988932902630542281576355981881515724417022361892005869029974291912817761788185439051099017975989785952329883518654642122811278750454534202465431792915592971841538006434192553408260053646890993736680862804969713292578487423185230977504359521022912525913329844720591679929228545092400321473643658711400742976368788114671584943680322885873896511187102976019989631493049560627*x^217 + 50537891554697098465585445746687453313543448014312104229016512224075419300871432405554324000597724260411585104728102838044443180193316820873865055662914920757441380467122950818449598630851259004690501404995786925946999928075345743740904708056161072117861796034987015986396765105680525552269201501560217689228719874755811289982570925468843917854294294590242085756244156631846825526295094487679137147290209254335275304466620934543433699017832556963278484805342285514362509756704409359437718972283123742825977858281927468441467628510359040070889665370193263693203586103163842786269240047543561166387615858721714135824736741287722946140501929993300593352007115109469361939825993724668366951085279596409119345739619791908811703676997259440132386483598214043841678943521852685157550216200438543978524372076424570222306360103566619490304126*x^216 - 28758078254405170553263754316017373698926104450358547507148159028885235558820521777650678651383002152306584367902907427522775178356883130853461794358672622778927895500581658354312415206066816315318109698357271866904876662818796656877349449134144248025553740953006886395623954013350057734119353110437778897714649851792815202254431018341033667480328555329593664701309804258691436423483939593993275634650896241659627913494370534201112636570279812677104427275525796591854269823319511130483555838386002661076738780613494542848639870492837442625660151484009650296699798153154895314770973158345790261780191214894729217782419266682778385689127626137954842957700541632363953575761121274703864457086213620487694896083366165531642369105191231667957519901758761901402346056703151569487631640999086595989851244445545107501978760571864547972621367188*x^215 + 11850488624305134035839687460264468605576130750636428386908241239884175036707013786249483109243296897570672474380232419519371732066228489027524760937139375142492809206408831734831156906968070695660645525846788395565880096958955337247059356218914478002101495266891433303704173135714312383471197830207042416750815029562325996084177376723028112304147959039107400675677581212611136124719415318884572509594918706631825807499059246014284011304926678022912734071071854961765630722523673818746572308171271482503254600852576035267282960560718445656711566679522782461406766737178032777494168304991627217701579894404162672187065652973650150127283982254729006080131085296451965975744464755558992782018186974333821025400462331864650962972580503696543415496660849038164898281357363026395075717046701711451400574900262907086969977000105976596267321525362*x^214 - 3510742318717730371303910474007289649447235054494220772367423209663528141136315947403768548271964411630303231188780650511564066348585434793828377145283145449009762162984149273026911219062652841465294011137834890682117065152249301870534435433023045336555310796482108111964129366680406438286417102514707557462961555799585905122458982083214711848061052918204101023823118952363023262320070769740046214366717589668513734762066242307242456844090611390775740559989226108833690784387282458792691857300599387914889252691676752768976954805255698021256144914792697073804005498067788032124666791878888758285293499307049982724852284856091861100132071541256492482631915249346473786399138840668308815065821144957288493623954777101882038611451377130772174993737716833063680401393210402102987034091648621278458983954196937073717694313528822520014541632775577*x^213 + 474178322834416635999304343149982688558546491603983946074618250736162436743135812332986295882134289367571097110754704523368932684757544901061305610524224109575378531308629587971127391889452887048391238151427750965303701033905787206982831273956328924750411035432388113613143754514777475358959920661333170221763845159155498602787286376073953290636915092701985482604119901731650105031735829978070798254201102639586055443129918365143697782899190765432900279204969542272848821184393105720965562715264027138295734843375086690598450881300706314361418722492595855512023950787461009453416996629346606509135722991830907498100795873817442390927827513709207903394898339225306754896698318727418047565942951391134179863695146983382168766784828674709260055231876387512415377819708158926511420108672920992237126573016475067717010045944384398616182254646538588*x^212 + 259175711455121248977058718144493081516754350551431951743787618264934259926493538112423085074451729341123325971224476285776783118665193406090265933635705906791676374154542350990868216220214196307353540025961495381612459354777819000373634072061786452647488485671453471031706182436657113106316602957864139632858133239163575351541524553477892159675837678521317277312321559260306357388598990590207557688221816582849953563490903587931818733635974295107524643281044890239796008250040474599609955362542946069537046636480041829261545127551004014702945772246444794717705795840411879742104683838230990087709321053089742216979770094938148926326376879878957560540125488071948507147489884404046197813447108733517086771850933527314060944149572629914628633746556990091865976991574136394133654995850125186195432850504123547746333564765430299752557074809573608544*x^211 - 264121283763111059909430107425557974232235449551278048196270410896396432205749201855890631675324403304959737719278618881081354245563132618622613994716177931597770013943484215244994665362902633859990593593107825658844308369088190652669151108509554468153969437019093743323474756399842671971423689351488100160732000161267594600753544256241521618171196816675839285479479732538515482762544267367134953033061418452679682200479839026737274145426950398957233706800804916448702547046646526395456226146992076305592225663433547028555737856956588717802640527807909671399511103411712846847480806428033714987794062613458013769818389023611336464477517414971895871580643777973330412727834354448512900131795323310517235507143517723005251824932468726018247978174588271525168287968035811587294030238850081664112271222687547567605302055931232235866875983608973369633081*x^210 + 144064028557606671940123087813984004343039698434443975443109714882185056731533600298764500816915600433595169872001371228492930140314048571806816982430929135955524073300329288981920246480796213311370055038373098674919501618153844374967548151875412944692720607276221984922186809643596153723465233789317970384345157405171655685541843911697760392616996497358119746289356267599234744573817161444161719245974899125364969345927011141991192732153887916854073213944576993969602692515036135394271684795257817405144848053246920514356798274793354468351664588086252208041595965403330588825831461850670958727283896266589668718113838711742577949004390288160576787292506526731748652359636481966554882507527186328317767125622754737579228772492505770241550493798625526768281681612038996249571481174807589691735305238318302456139895798834407717666695604878381379963463201*x^209 - 58273975148406685775034714697740337437249470273639504216853385658939202330116870264876231635819778240408371188820011845826534811088628536123346176239099872106631143980535011527642374272669711408273506519913130276243455023418968786594169829444217014374705932534270505334056451939786868523492877976861172930561132099302112227195706288609679110941808223601629682190591769289061075962662377644135448501490231300558176282969860539091316481881291603961954173545282447033639063156042889643855009003692815146726056372737426862325347198629530844632007031886209532421138140240384825635899100922664053537155324058683146537718353325155013277915790172195445907527939220176372569201975079461905567186597792654159558824758420560868580042421564263269481440395955683398724817730499810581810362015380990029473807004455486164560186560108545855318074582596454228769949448431*x^208 + 17529382647427660507638520800390670303969590676816029278770939317586550530601229236502533982626977047019261244762733817815775745680344140653050507645946855202877411788201532178191485273623751332701061409024102747879791187721832995019769657239234213426522879449770797253658155391826905233999472388193761280195793563652465063266016763010238533972492279790701008986122274047064507081132584246996470883307553204073940573745757417768278112839268654961456389661004899847696381147920164448354919915607422614883821589665800751051377594850598067418510567640174012364834481069187228131882867263282793146523818269163542786431272963179850839524135094323641063435143788664051189211168691593442022848403201386088679734658103630772418692757459527508071073747753488848656252036865370446509382231501603814787523218820267493318413079185628682442442115746198241493267965748935*x^207 - 2856325326336319485256836744184653616503547455911366527181267763993969156142339329165037335571581754309106512620761917982737559686688744016666586791462513622861356285462384159792212425989707284217777966384361222902933998884988818075229312753987448068419031019310681156069266007702810915500771768888236700683597486809893801765006194650320861566988837373014099807891533998247651989348616004786546251157248926472815598087994031325613238607022142193978075832922016750792015547703782775111560746013706993725931874799848730315327068953711475422445476656988644726762517669924700680605544394311673649137885980152992375672299657407990254168370018016954810293030434617435912443602535120200165236517783264464448706018508706923214104551256038847999375728958061994683859304202485299026691112754278104018234731151821302715387601335812138494560693223781502891759922266237117*x^206 - 853115272510760037300405556686393447044219466889360115636712776638949695607632273716664144226585305728057745622621333556828981807023732955786689774115194762583386165123378196624070345812044924890588396448331455101256769651554050480820086175574867762574942157116859180880882582658963119618901867437775919115301186693388466229914803923089806514020197198097669835250380311477783722448271585481442430106297795512492617179300722945636128704124229150558557679452650646406450792647774415883516597026414861757358092704143012847160734579854680734600629775042200851002591184167651142064300805690692377485647574368543018457033876859908065049313822547883913737288440986245376692951701552267248472307036633577424850347501264099158275950335184027958647090122142603494742296719972023462186179105044320976112306846341928085640902725474897250837096537779769392001211137761446356*x^205 + 1090181298763504488656934974972521496760438352149681818158561372067566012546336459873629236228262691665244701037916180465186598389843405488553912293412732993849559293443610757992364679511073582788798197629704695964256653617528070417217253506059771847698868064979671321132701429822443495901490181249860648617274303591113299565600731928921291332088478101613000176045097042581948170749695935791568639106436296207072997091484681567818793090373714343851241814715946770725591775072179435281547079246045617719979364074198754987627605676754182155047815955162256461133914569269536934254445980200065196684771827613461251262286436502344062021695290680096824464377048294845042036091932638191092219713655568063694721551342386111050255716051015506716070176058349631590391363953653971678683017441294321923604825661065072074783664847154365656954737325605799763996759097562563442378*x^204 - 654213611742553282339723110932320113656766447071703192352882235691668324111302235256045055933960211530862808417062529135748237673446303556651925466352870584126586287290594441975088556627475885650705972044258414516293543109623990912664841535425618573515627796722270987714517608549006452360891218206164779433732924487703853060952240328301161766327626681858338625059581064240626449714796888775179488447492840317815745683660788626226752016947918672359780946001399736878231766108581134523351853812036506097991518638927263091751225384850964071354847287909447884132374929711361882706940148623136674162865919051431221359038667563995112812178293765236075051320094329360490908618532747635952700630258523730850189961026714532257273115339699460995800792476122213813246976174695615580410917497839105011429518074894659771452113650412905437769917098225536067098473326684843695452387*x^203 + 301946774158776744184297844932881939475240934212249099927900379473051827682117316264528923141917416543857943713087183200613353503593593000471740191997372372303796437491301975383523494483271738144074151375307563230010745227873943668114129989665898321395853292449589223126496030053245236876197558772865838118442180374966693959313201200099740967366061570860346135510929713224672620183776145286023417038145964619959626120394064384511028770527963319562988979242769441110759352951657236516305455613792972545308342508703027583689529761483683585858972817436942628904323877224914138113839085980136905240486448455733510459200762949700401162662660066100448715324604210742122796503046229436821774009744253657677252027734815053979340687924515982806840864971956950815892159190747644532455923865863188324378122072821160370288016359282511072455986647371931916495969212061145248998284692*x^202 - 117279544739271172534914623308448036350677110121691279327169369774273549590204753424182026170059776938730258732006002886162191419125330789495261641983995918096722112980581742894635279581774380729696469001054494740147897990119155493860426586628830664925791739499051909717622894161624196255086485987923287244278046176782642741559933531718422520662751637255835656863286349344535107561084945634699605213951284137858662304144577656115248959263942005925024404645693505975034876096879694101229088252392327812031588465832609084252212615028464122087156627927647376084199645554782496574633921342917264146958579316368171281753081016209287100649475972507892877022785631979084041242794383434104418484618390692260454466352466544627271246552142402717471685048024815269304754025237112180511402765172292551439901865113334571638189492652267043347668828719419348417007109888057982997629939396*x^201 + 39107026157504742259708713448768776338048552869059546220701962424441985151040662272656523613033863003869414941413489522883445530362033329034645507145988171406422001874540288172458124342243353437947457039299457612860626586958640156687016946001798385310677729338054107348900972311971839411054193889895245277130952238465311263078395407538092384709555056541622955489157992585688224952725717303018091220714208688711329960510556515874824694220269911439452160996684957767949169154695675510680302437769259718558511166103818554231200276964826690115136334779693908145437298147281896118783774327122144025816064844399934896334550268507904513956071302137135308806900146853569313032198166438494816322977493009200865766682942993526819640996675567058789723588647396292614823042498704905065872717434447172987212354855599398689804396461178539531283502471608503606228372092405585973343056085166*x^200 - 10987182982521448675908397415618687549782356743059020385987982616853497075666291226593407624780809889679977548737935814486848495152173737275370746941458262913856198780729175053154923857720683197797082605901405938469263126072060049097349978314489003615572831037064802705240283271675897328106792970318481632143880208247467999787632921674531029881515006551121778421840269246920536832353871009339153642966850425547651627881077704517080173601299120479849996981457549057902838463458431737767527751640851365926969664926583110404587684586384068502335547945256550531690967056143507696612020346342999648106166818142529484138359170304536874810596577151690873177872524283858994063908472752428245377073665753399937035915159630295102150587327157248035413460981983102239926902648493256145937288235583303505578681052957585656184110814810630713301639006526304654582971864827246889166942910354559*x^199 + 2389164418633778697314697497588042751724018422017623088550178544274103783474889864788996249745759520549545408232812720223577964565740728082116910561999363428274394840604965528234155208496080589830809091249389978767425982104538610061623321780382593356481283319174970623865491291447139827770443802971002840977734751828032249023477709002589082939719674549068142303373095617090668456069546156901648332199107330929471450270312294404982042706355771746197960400313818352679102504967159968291939117420812387270545918926250952981570953763273340498991921801585790409960360702818427652801144530140814549985617113583769990630679201776343838741423719225726589001720483542066364475261195781352614277675660205964699662446582455166463039894566708595554869710959552129993485872388187843290060547889865795121923413801670550183586549708944704194200372417678761164566556476862654792477766568505992958*x^198 - 264056638882447672583191182363064212156436511048978328829037900145169421496898395911248211817074768180713816036692676790400428857062329878715881508573107399584901656109030663964337242421442716210303930551845648964716907759288985173349439454935145425139257978017092782512259561008873343301327904631499945145171020551317409012655381344096357439238763382958212945433067490842380973614523046533735386003713476330187801879227665058046788744250811397633450221272244081701526159780740633421380838118050026702247179056163947194643290098652179429321575104634974656971484747413915026469105139383144882444660347768225293418558597150249117411125056282912813835020044291313398700830211357595732732297113870936186232192474151836434465614677876178271083660099707731030002362535526705463216535475676103889419476925197524722531158023487426709828759854392548615984081939126513547248716211358030626272*x^197 - 78991225824939857141531001695434624707242627869579182026281868202577831156006454415056230193364803740489187899368027650561142431966148062838183682703647998295981014306309805670964800099009896021856011471206441222415201828817560340660666784395207947701967098182611716968186177351350023985937346435902959968518151338317638324171640959939385564625976304148049648879971826215801894817765420218026150901906842737621314694881330977413883993499199069006242601531905974211190863524978317302094464998403091617394292195232354111851895622580239959011252508893069408270752333131597920225113938110524740165458040324713318792601871703079200702901523211190910926186527996898037379685371035864648263843137770057614908214680490042119350134859337070924777365546896438173304592481105881363756152016269078220521789989548334670727491651346894261470214941691912206059014142197188946253415243493595243423317*x^196 + 59225284964036782243813815121675525827825318376764144279830712162205315202439806161584703667952720179530144718279032718066905795734120093938992060502120066765835612333353128134520618082095022470282353550775173981766822056223640565621164022224097649859044726544787712998963538150844102865024744677692111096304648613220959557905493893953972109811928591768062513620415995258404599913933761451843361912091743865511075206430325255669846827831773857660043565973194181363918930030535045220482939995415279608433294331636140823285102417354432168406712739504203905861748564260029882928354422831168418566602222143292669037813124047899067930567413301212936074925275951121040612912524875947884014636795952092007458592681907255473498023749828190667683475168276669389550003518465615147188688576575427863001228816240350065995282482408403545215765847341231434038524145437106810122576881681842507632333071*x^195 - 16267403467820976327041470982531217852624981341260544363901455093616066545464445554928790659032115812286882990651502310714917306559218671270551196629983343277983071844878995285546737930195320094205833853546111775871931791785322265652448625567676893004943834707448244825740574444587302408518799153881987164006535381157928826017086140751072238019997092223479681707683152267911289396177814655146442705871435163744048816782264050063296771632180476373547258553204121818220524335865213886417080441174212711790043664813904302540993495985661766907717307697207095724535807826513076358504609100796804185802334820189724254123311671811965383359671583031426627723091971564878286616806802726430167441303587680755308044216360466125358669597796993078904755450697312423784970656665449290598388092545007241409640120581274533572051068011758418693791924090570702793357732856614708242641942163298818467515253742*x^194 - 2598367722973078923517903810639984971637140040389649570576415841924757569553639121127977338085659088347669704416836472766747515038850819790111520780315977631901719318943845805241641898613808822027596034651117445709430128003864905760781896529633923769676048180993325668245983914062545903693738018091050374925149647972640838115808964293377014180582594450981502264768781661299520711156498419331481958152527204963097877424167740667747018507761007954694967253437267627980321019007897627194447065133493378487794774556968491677961135459975541726737273850030327334020087330451843890109854500700258577396475077932278227463829598879370344358791623238537016984564913717979484334183212294529659468700327548317133801591102436914854409538627408956643243567084383407733818816473658530184964758514092884809147253294135652625766827336771344629897680205749791427105969912286986048720619067347288264785726517319*x^193 + 6284504738363211084037263578231450016564258414671876640278991529253761447255654350437669287923818466168796656404641141277809255920684918513839105341671842219943119756158070959970275790140496278957306182815273638801599611851231100567642159495954040125095723624176816209239524020652096000950554301009199875179450674847372263677725893169317108046364327626155735453229609537463645758736472347512300825348441127714287695278336030803586799730739322132997965213861736273669673227294918959606959447174639586501627615401141738416844355641174060085860287740675611530844623299967426895143481732227180948050666314582988822186806123360908539214604923699386482842102431013191643183008892295596930146090084664296630054827614353467993207717426502700446332979455807054291460955305938097298743219519751482370005737677858158423525074064382454508687905446385889470950080769437952930598971100400568664277293856488431*x^192 - 4840813356223537075407391917600097675315334285297732261426789003509428141029393895290747637792881983672413103226996959476655242348898203006709045220346642848429869464255885874804505591768759125196426446211050951119745172590888056292205248001273022346156294508635515205350861440763382216212132751468443442444485198017006865108931919531933419681672449132172107876172845335086146379485665628509880252268011736892532164929994711868961144501396905096241448801040908221731057413190919893270943839202823460266578080532256604537620247250140010062348622390612097444670538954829011291558624168071125180257010653146804162819720834340989648729582881323428891296999194535134125918690597241249375091845684490446240871347628609657564279537284121303979464484835166709730302248157847249900346670581828567673518453597424858248812758143926607078711578256763019620661023877174473086204299990142913257693462140126276517*x^191 + 2794316675440330875390686449943646859593776589351271130102330935246457761338400177152636415957396172541908412270679427095984561247440995468724799142017622291819533886964502995100258087958948133900360068149343529242710112445200816562421279194602399137623155721805558996812385807149079644854521256450293899554625289116644278896334689163426563122091645219378257252023702341528348390427467351822016309473088000505273525033409871520701841990959617491121011891945597098923694868679354181441178776016484840219157048819455742526157677070281408436370340878210142632312134835878676372099126027872738450097553538496687618768580799358188057854116704197273214221215158099062431046049552441367461124020754878747107218917473347233119607438671783867341621246266629585506905160072274670650063521009481020119113157663125285116242914785889861660106200228486005378468209985127778594673669647952008553304148814262021611072*x^190 - 1377861286310050536610153601338104978434597374906903471540970630211550381334559855467040536416284135329568189144450434583641015788692269846271080987026345372473367591821930611154395798825535880822458290893784518807919473735673902751521643311213943842672597583038915221160456714405900009686393098036893049933062817594708239829182051722291223352138199936756180392915061862220241808178421401121083208954485382076977807871225538080240727012192463592074097001229908720293672961517803290789337482465315457838573952470533511074262870950134857736237717784963998956330152100156721556503652299731358463654305187747398810032731332471666528922229152266796985183013082670860319948520893307418484710100509273389034546769592556292049004944991744730151279219771613766385707176116854866307065581770716265811878805979707917768384872653161924582317403534150923271162798791679115651377465094044758610697702806387105996316455*x^189 + 609097697079519808438395525149073840522421661807623960036892798718798279882974755947156745619547361715916408835912958959948422628400036915567212692215413349960034451511000970913281136246281270256743308710874054707892457823119654930519152009436118995510305223173877122559489965211258282556774822523806167695405240112234545169989288419619254570844763905856201413502602791607226949149000154478114962986500615395469358207093782113644029193049019548345970783286254790190418873263185136649572034154354031584564253662018129206827256608968303564250200208710830446578906949911162319817935198871074469049865829425818807317824675285832450220769919075594212961727986753134866014921632767613837740526859788900914175196638054715337923281655853683883205837783524239160733733539687366204653836178477226834602871565928321034166482343827334661829314378069163321679542468232486177074654287103344391408765921630728068503665278*x^188 - 247651043783078843417369356587348132132576273676191680463278842801181783290040159315946142481640970075937783690398513863708942475192344704701974034143570987580817008396419782745573304104609123296478934140629205028908421453305156736128553292132628068983561585488056315628369253492584267951133945552359327375625411350158458643844322620989909188890302424771112286525048769912091721078655229049339770200242879833994217028104339530769951356183101810772975294836698739617498338494011513982546584059347862751820847328113079964050447786126809950903340323161099645451708415559846534569447613040672595374159108935101991656116196883810157916544429855911677265410289146806795378210912631572782230126995520797545121149147802796711021990397058299761040492906369669959594940558414951599170339205291363080381282096194649976114184840825316421612669892907975446498742216131342681213020566613317229867535278499545636900456032396*x^187 + 94455676504844657961113708268677721395229837403540832384724442891229549483615846018110522783488480903389613846278294839687871561528951527426873243479536899415702365864448508434901165158300585769977815660900083595070019101543953310151863730622579388553343575745382344801509261475650775199556297654355005243342248142767168848290678828799441225539278868238733123106077632058194178933029632159947883126944159927327235806449358170129428284924219895003718981716991618927964801387405200531458486145293971610657717601617718542429299067091880306028026530199535499774663190107665837915692276949946651994989498514272957500752487418082752812749031009139967262789362693430159024096958634320707146702587814530223240026685610329490853566282289257791971816724310810502327962171654451881094554072617969390997384013122212202175928455101241166127718307917689794759731169241141389288741069783108446780748263947366903660467445457254*x^186 - 34555887947973483491367933332666181913969272721531909127783263549065412529128037930959427288561928428651863898040553901530864385862755607490694413777739978906833816023662987044181746711978469817582907439850478685520379538707763469899535157941388335832557590998629648655536061854297602256567925376204497723394938791725228214916438360691210154243434450263943793015064175607686042839926710355162441878356285926552171101579731059528685503058443176467375681157070715603285390484156454481365928438859984236853037832138314829674327019033545972687355552806907809404685237843138328742907798240051378364088542247258426995308314855698411130789529577865554635312026512941362252741568134523062735222097270577620307468667428956878376788116512515617736921264380597397072401724278832582796597516370574029645981484338637467916174450067283269341336534958945112811434302913251145161353896867033611392328466343681534810790256329153134*x^185 + 12495332732916856489099034398024174801516731710568677862654914008404072071849855701753017273017902913418617565393620015783188163388707863632073881438134743443256555704165634918305179170996170133485270165203128645650712339290211189350334605399318468096083532437504043821978633995539336184089110516249566560995307831746659319310517234828028178609231976172864261576089263743909665713805420813774546672208555433825931376531623196951704936732375374648098814472191275933532804120582648426388675444165667214263763493915469542661224512895180672873637209594653953536203553328654854544187235109116042246926560865784652625070068873825458574195887905919621860198206210712202400376501981069197628267401288448130507391189028048010892168924062778147008718036097950903642344595609393804327748960407003641225457639674175321211968994380886058794599984049331859971832123806455559251409878180520522365007099435150649177405996544852715243*x^184 - 4631523276968558256282786893579055724950600554134152215732372600606900703421538335655973265802309215437412687745535185465652809989519604308297545537261565248668968869052277450311496640344495446393648820742420290785639961611389044407183383096142076114421422305486605562693671243182332674154948848357637617888456409107070214911598639937367810997935367321652107569713008679725125100792306876548069999721249335505593268114184741738764364098278303368503044175507343403653322421445209529060381600505659636266300624567945856107733796034914765440007848292627404661032595455848844813914300080012517458485196264983463602927770269158676050783567068377801409839244848795144572990858387204236607672407967413278143886151434051403010168172662931487976294346124366232806822690343435344615927636030087632940585909668289027007633918687580874465619008136762499255872326397696292721362227478281719107221530568524583540414118885810176283336*x^183 + 1812430059530135394273295975001481696026999515166344092447300179791494321412097630051472680917428958389598233134025855588911145705074609405082718824840443144314734408859265798336714357897213294919736446210077200715995041290685908584051348526210550799744386618994003545536851951284025970561138791074201949988697289199100031994514897398251734503884638370181760760077379858264430005233354619026136459823134339285373825647596787706628505664237251729979125237926850211707217423629165148409101863259718635740507543242803024060894920760461378321324860395387275972709497754755397387100701709901373622140460007655003869741185813417142081990394395378615279381578745434068110951582927255354626158429508844262515398538234454669141521675509282209126046240894895151516010664380571468798532215390219157371536583377044843581271113787855683182230275589221444425805244206682952057552311963367700527175016477021233247160661014995676755496276*x^182 - 751826701907711128336929223372700678962622328055319963599526071151897366214843141645954249228389838831845515027622832705597234082159018506328899053270713610340776984961399355615089521148920346249186021352541617503811053641560209049996082018566658008003367797108642460024371956493281537765241665698423347196815606867778106158807843182119146888999511395887301859198211783978547098307192486802076725576517382431168782638190441349754051126055991653510481357119600217014296976868791903082665628844360807843418919911891853971502070600511208590138478558029614795905515048200813691809163949760411125724423113022724943154185969125618130650866644768661084507330440435409327099804929875330403800172679015207821094831223787869079452767449280868102455311291823558621528234306839097101804716445030173844052795970329547487072980348065231698371796642405993819819706481014189999552522967908120109436032249177982547129442825085857007000786675*x^181 + 322971630773131029104642547246054823308307734404401723598598132356281754326493244238735985371665159080739593939437577467613015819329783732999328231828427953045595321725560309661933168321699235872031772929583473253262806668406315689382976830345222172845449856762627009533983190779455646690329412392057946860873439289228633691883579407043654047357544980362118329173058224418034019970242863263854599228186797116685980533748687833517752030371468460174474143783610421294570272353262390405810303510143074903457594929063811033842153790695005371686841421177661603097029095675374723085791173720172768962714321873221018693111324601498258715959531580662498659473456738426336246028447324193388709849660958687992457534674100153093837833311720177928290944427734526388574468191191420380325347234735811073303705422561540204537442863537981150760262045463262523526716827290963979250612251002888534673333152539464104026121118144555236254464488550*x^180 - 139028169988734049960836854601069095853954600344194159894056388431886074996045195073158072144131019622014084657271962558242736807553725405746550539580479441339384439100191054611616813832704436594533156738673431304369903102256406106166843103830056949076220867727511915069650342077625311633616429547727705322620422862094311435342447925445590535590433315752597594859485229411949469219649446225753907187568164243941490450628911315767807559251670529631575300888064303978332948943352907597733406784145322588699846692946045484074227097938409633053505127945366322561427136939118801908967733417400853285140115120518602461718328662799905333940210091029007155585247378981885422155372993761804139500953931642572282292170376959974079131938980452177760841663440275506162656964943628456281857160137222752982970699321844938435063598825970241550275933894231960356152530675810744251016683552132663848752163116222353583271901844436634973360293098117*x^179 + 58420866016136828470102472225066536752102180534881473511302319768557821708897192719055634608564572137708837145647306944357821414030921054635016063772175535959741115955547102728844410148686844113547386528005473588527745371954014376071676990824211773665159314152977219161885047308300882553937313214463035527638919750872735368715348950869182922480275111535036510740619298343939612043386903714019462671747579429259967563183367958559165231971444818253090906118554148436272452414328121331695669147203112218617405543355828166896846277560389245799873704517696637168597402798850974701917865022208661266505427101685151247661161242450042437022533677568339203359762087184143883355520323170405226974481325566169501054611299175734424676361097559633581409220119191512013588695233323067875596560724552296347035414251025005170335500230656942719864547546752485772115313015589805499317831126166862202273802965082891427429112289575623238220368663090141*x^178 - 23614241691331593159650117391411153612808900266837266864954935186547908099795473975592592245920739915679503446678342048932247273403952272956228601884856650200433710612139445406869624414418127760479188512204447692250272438958157740315268234868837474851521965018837551406622862134560521941403573278707440523468984788916878817281808161963525411965435464195892709661068442040063632308388101679149311281956765913299871384861288620973516619863975254832394804307721297508445345877904325774861668518329508069238791232943182061695499864376150151952426650619518172651974031733551034983432256070119735786691755843192748770034008149137694212683702734188187064455400864677923261136778224813338589581093624874962498427515544558151566355083309905274058631066878659498828814519355392526314619333748165494467307521165664265457362895502216267622479984676597050786249288179485594419893253116001822447668941138438315057879444531215572889450118151705550946*x^177 + 9137221301489298809756316682747978735316780032148918680033234296641906273332223972506159368982094288136123021843038707633619174530211009412218114377775025901356063176100250544971835015596792937517871216083179132925334605727383205786099261075435006710659171877607597235759145325418577470422588928937435289156679283252956455739090950827423337535060260102749186834594123475238703401554736775247046159267763401914412446651271926566655163386089725829724456851199519916748534340095148593366935942212212507221675044030983070264730519626994611718917158933414861217081593526286045098051014909826143684433828973307842313450005632763777330667478743568225469950837193984187631384458920597069168044521699340638940535829515751663300731841509432177282369743859175987675732868301040378953222409013868192522178651438302425056041483542581930352980078212008144468618241776408263383785108805445550465622688674038787747889509236867024009743022343374571879807*x^176 - 3394143962989638011334020517639982270041602434879422590353498812201401115644983428669471062718437959834033885358033403914299434518274158567323420354903085285891954967398956187049155904899318245111085246408459768271347849954449723768329744120299174529625118750307321600153744478464357727850201810611183411354179164267133373854059365682816961014059018409937629157071197919957277131631088090427088832434718694596704818810374320592839887677245501730599395593787665887462105134359449907084395774360342994679558070738286257462421806574394557229429538561277679809120207771277364148078748454771105856457623549589585143496075208034361804405538312955894137056113715821481981945136173375370682064130824814686570983211494044117183214000501243169702951476863065896133919543305165657808899103016826306825871526141571114772723538141156245607688788063497103211126676975140041135128449003061415771526380156852674548427684097382425831246801380533668933037797*x^175 + 1222109817187480436974656981637867294379404008394445765019864354257836099349235400027125754131205526983945878649121686266180509412572647318247117206494193560510310945099262019323931509799616370326063094380891668393854851688170211986443049967058676430535241066191478921166687182301294262697932601445024763806319542280363102551338294384962522212108291130853829570869098284516714773697038783129841428953131914185252320678060480165584383897052477355074027679469624840480370210528166603941907765220468503391166279163684884426164300326624009483884135112712569192436973161790735500927928677923279321237628892968193557208842657363923733386338195678230066120062522161511366731792718238665708492084997466797129056798122289817154174643491328912705341011147562544415916243093631596970796645714894913038861499940527339093096969090857458524492138981303704321377012912658239886199007507809407447743104222639042736579153839288682455751497905661075353986982500*x^174 - 433394961520459855756825763307256289890381924408519671077864137139406821521130424980448555770456464645418662057072490575255997469750865514698991904165609926191004537294348392381873500242049135203232507069050822970421263833055465075518105414021729187591839633783456206400952180146849467443973735634834345799362511649902909628913382710301693911195932164373602984024202296758230678214233350778119401671260047441258319080298660302584049552646095627901169778709474418151065916752192626076526156627352086353580564263952513145401366532464693509524829079434491072799398596208613123956672565345365146036818549709092036165132734067521132914289528632600317706728469573160990273089980252903018479550071749222747415884815968642471669310488752590388983317503201858647047632637957234475319995812408983816584640152154769742327434593369630380566454054152411293046387410856716896775887679650838076347675677837536517595861187311951271896691725034674024448480650888*x^173 + 154446282070798325269218458875793264538135317869429074741805990716465621211268872329836871475604597897758435644741610023904959932871796385157265065982822233032218496538022781173062568584384125093812903453628943571696879980378956399756214928988592899265635300034572716240729664894939300220950364885897816587089484193563088644732116100294600850341566947084307743894552188867154506754056092591769563823997979348987575036774250453656801521746742814583178555399470713663299000248598690617374334815230324754954740449072932386197010973783591600773896464104426058034792382145558362699621728180389019310015310262926092952858269282110398372346443739360239390752931872029458055163958153805628772315585142539042082980140557111967763752456729547003830237332785239037690196883673219833517347760271257942621559701327518345205403611466913225068507551796718459533706519646392535368605296499947541035709579241352624690283766311227436340306868310741451449662061566196*x^172 - 56325021016358328922079594809720009434953855564464164443912679397072652151530760288775035541258695862977306410989014586913195722608497455410970007169564483434490276068532889527255084010428144112030155115415945133982730415619895865989771106423641376119920906441489708355948344315670573537705818936102292381918847910024306438422404094689926975338790838942906446874625056246073744510213579400377922692516968561958638886977375836841280727207328919064181823852222891345897039269130925878930487826950083741930199039279174931873620968263994501804221547701161932583496352130878458076614971163966572597799229460665545621689212394986197485915116325343656390268263046946882338790137350578422044770582974902322908918750208931362705859136091462266606871438157973528779926490546737434998296600391666974273054533714687291761395001680071552174370385027230991947029958548058543729200837633698482638363468135809464709325605426565283164524361932644410974340187052387652*x^171 + 21189671587250417298814541878741547195745639371010172201542394967225802106654520363128130524716644233510724173130044140768008118015582184861124736584329962552568735896752260813773681543726997678110651907483396200896631771746462751238981616620262324327078311729103182462935049773619523845399372646493512608865429418934275480732754400150337881415714273001106751765807695531760525381837176880868239091654539332546135755299786700117514834978497922593433469404539738378081645798909143457977267568813473218371326049284560808234222711120553670964320415921830023857474943086501993929382844536494926702992599876875183334030290891766985068057826411645126606069238244729215503959679870332621626840181511753282286618235710302560731490815950471603231210064666613385972381094207325768946958207204441499114440523842559312368528861932506686949471767762579272059600775362442145772674289119129289967629248866487631144542121526794226766070086312742240209368111005718769941*x^170 - 8171259575778505133457615258257659199344672572239440368424152475577709567225344943935880763023255651366261126503582509131200310236878189495324347285978452934400144180909574917653059690920352259084539392250106443170106819548635899685371926509385507582787164832033417972378280436231807105768551964529278123723722241943070219791231893435857520430489594098800738821772146913654284875627358801467960566380075384890709751934084519631696031721656780456299820246581902254781056960907351775926188161603151035344116380896735718452503173440645433841273289432113280999136110288598463637952212574467288940220125622389381785602042866533696487688209884103668946612755104233585803878049097986772448609832842065161803597360786758063106435704385583801175163238629888012768472559574885971175465968895565788485331859962538772625110277015623611561459890003248509880508284037497355134100038922310795872098597454905737169734977637015209208289156639498169446587691399052033418814*x^169 + 3177797658532398633456986478949650075189332996697380089243162787638612459336568062413941772406125593449012907529564757846126771210015413344262264357850531183787381382347288275116268771829420018825343349520639152458936214523760454711505559343751539460791701305341682482521902227460100025549003264041467863094789012297478146777451310655823603082851552140596154668113805121841863659103543559720477691129800909041928220915472463126768983094989336211678637692654790270757944946177697145282965236114772744412331920373778448038488528744666249313574949055834196885314107960592989271632002560363700782713998735696556009369851663760832645245969324923257072350091334434204933658758434269736075651565689713312791350412290866192705683444968614079783230817922153525460092906926730631377400140387681710810810580518400278853516517993172412467613139376958901336109117047098691205211208017720016692444458880362153353471349390916732198206333514796235165329466736318345129249200*x^168 - 1224495777767850103618955873864503843291804130693823744035860239998390721060280889435446558432197476699186976621735744004998563962526276015754846424155933400377850042830817430028740878694314158143492424571708989304085245490383867561129466543636964832583825272047048608998199472474686026786202858096567329336804300583107228760587414421646782164545457983385677580717859281357520004527760963595004116342195003464310054463627940845724470492129945573205799566810905506574541454526109657375564087804605224610941585460900746590186957992228239646341278682537718934563808491826003966924278669338578461036752213146752342628535824287288120143408096742691676695631605608991587931413916718735909939112735940000736833418905271281195139818092455786258623682424264709106105001366835973940124288607831456128227459113441650051539496459640595211315724041207460651799800603506068619873299365165130030206175142925467732196731852624875845722235355078377987234395523232769430147966584*x^167 + 461457238028860513160011042557863986023525622023319471746111804383198519086536601958220418296189361756439870868467333376580867150655453076383452012311473182234762733362983890487442077776601980395359674448832415813560342452621972928864674902159048228810226371634554055377487757668929326262031593788827460528440148926977268017771912931126201235242077058491668171183324345438239892226350797958200548997142856689205380619795148091560406846316235205351196217407670692317212891381178360969178484550669110852422680615146980025640681778842191349680937694440514178203049403318682487475724524027243011858020828789883247736178174170100645966599842965646158388114721936619983594464834605155465852300831469916234778386796381219940440798614058501249972562381043562711866525400821781553414081636565733235266286993398482351306488173834942670499284733790164177980964413192897805685336540766062781001321321624491956092414149331480110736895291482905624990256442671045873284368755830*x^166 - 169012408877663649033734425791383333818434061396510943456787491297023759845806101676087794455580107091491249471489724403032644170371832028292856797653733286361043719991230618995537565795276358858956941991916086062261840322226373457344185952638479714792408438342484853357426124234787928235395930717873612005182247358387861613762086153023046045823626638805547553067785992065002910624875428827671973169227236656122163527858753247482567580269451277419225725050361614775031110155145771952751943220273022409647231259016309121827071334369328541848975565743480213681607567127054232295711490249896247802760387415090663163249350446216847963399631617228515255128745246866578293752751098751587256013950031859204868580872354375971275501680151151784208099936009104651092923825220849657916061148044446977233676183055951765175180412147722354703809927188841659326445992406714358699839270811407111699235927531261205570452011632000711477054570162486784806981335216690156091924617501714*x^165 + 60179563428726738304919777916161351955142747432917979702167219403396676847072733242517460501329650500689086359214972650158450158744203217302974474122687064867459809310944741058503786390748059767683721054186733864617700792452215892110851432969228784555868591439131806766596312210763904503701216240862845614672178859928362358289944051806562468753957401196484056146014476404373191468507421816096301205551616878528714691287924951985627441680843625026718517183913479348083152054548915029923486610341189376843075628498210877354061942602939594298773176565661447900954024764134842719977065113421671229809097858892221160108074704994939738781959108055298408406794557295473049515587802258453567983042656531892089979991019816114260451050530800397855565576256194186590817764578219012797686024803291231093621187617833766277240336572450570914847026562611432008087732649470598884640264492826751748539125723304127125271277872951397631658153764887034726854812102313226787891656467980275*x^164 - 20958950480192019489053433932886795711305057874972905576300988477980744541322786912575993207026097724785787795361990446694957070153900423727811081321497175669628412438079934256349807098568484024769673574830384585288856092318936811678174574310492564341763880326704507808890535051154430267592012845503626821753840103935137232228327589783241314044362739166776932533661064283120806395539785174547349808672150731621776759125194145297294684426385039334141511121146621331028400410625206549906505276842591212610601763440363669234705452406060441646084689199810299743106108363416496531526171044936901438169558796821491525887581772982089331592010714988977699155430842047851697050357728826318539085407825882682517203343588431896748830548229285003109544440684209840285802398206216048513488279399498422667693523917965008674783631035728986161031839846987367542514207022653393586461222104361501557794827768016620684406530218685665681453417866094513966649315920906147532624061958299486499*x^163 + 7215665720303368747502841135362177996980511492268749706719105616799968094175253914099406845474139812468560006238780658496020913974023542007805156581391159691321706398098967873012503544474442566848439965223159318839008775185488294186366682625053713897798079557137038804876608660972270833720161155889089848353598155900657816939005613216003221908959752847854542450422329043159351610399337822217332661558204761040854602610070558433473939739523792843947125675657503399006636840942697589823552436892841847612940739560880238488756985063862001671072635019248633944260630788301451688720579146729343261760613995404232771490266835946270385958239972255169525846278875745164272557934776397663981862738168599718469982768507535584639451825983808379121499858755492415404243984438424454083661436996539283435468705792958389957373865459718134883181840067913088822863373736946129800483995851446716843213727484210212085195627553052346800785488449996592090721786121743638376647624185434887427758*x^162 - 2486564409562307113690768864539543251926900192046378023472511273170650788743019659180338864242909182603910063406647758579707289125308241230363753862943477925291462943159807106677128988401507134711589151654159247149601680536421553553157615379986151020424341825475726172195862197594218194078357811133504090814279316414019360796331550617159534352538849455490570517517992296028269405222925183760383419068987871992131489394225258611029880672674667500768946891748793972993104260264750864202522802639683334259710369329432483277207160915364292629742529976026360296174951240325595054768644099683530149525273892857776688760287061455676375101602956660985160205845965809325336074497517373395660911161800965712992834332644243950625211379339102613184263388899069897418083438375962067079234366032372798540950494244445721337644907435964719466690679050154067899266511089333511797251160891038564846007915322084862537601534072129223449974553422428285753925544494755591764036466920775483457218498*x^161 + 866518702316262234890894197470802811343975423389480621291417462690002154163035065520303020538793141997569273149642481746421316542474243915779584626358753991953023673231477749809419146728660566759977519020307594093194355519564094348801485369125417863335540319382592230457179002556712082167042938819620509561044616097933058657457739653070989384638090269620305792363184927208757142533807618070869675476130558029890641985687247964977496263302578932890425326443134228800065447379144332498985358650691415425233497683326731727883851619804318417518415267435804474004615380082324636914409922839029926268381813821000574472625518077994609807540925054113309281074972063420033051634451662955498454782473743177181071535956103175961539879505289942822854996567861480717996709507805925807222252457843092905776957887842588631552456871806284605693468404111817054066813466725452077383586875059888950858590315044681822379378258381594256285435610879048545878180604418672157214369432764980137076514380*x^160 - 306458089648275009702343315048307168927123931785927665511337688118761231947510999700016932887324301180863654037062681376292621221569319694549767586670521816054965265410142135394715330875852993467272349867169803775740340563090583993439587597945826212991196630449864311216497009289412174999042420892978155840672561701640293851671652216817963338867399195701009382331919002829066402710326710888090927524517497341811618023614375737820074405204843859706971669314671812750303293040945449756808010946952740750630080344900307313871405798039814314842746183515944300207260022796298328004189280922647889166196791749394685321905674646423812130280800182796622505943521647062607939806474129521673678368233543868063620182218138151629169717983077885184831377608661948901564214505548836584654978884299375658286680363435832469093063182779645312663767515651185387551280241476362239408232209322998049503234128601555671677034423650754840565583730110952403474048527487562803345481778561509215138612324279*x^159 + 109495061551703473164916490059538182121575471643012423827828122127360587077847993840000942828020949003185371235542853517738474371406317726842491482008762622708344214919772535982410989746900303527474163142782917175883400484486115329662780963589779675219485022065261146355610883260887378890428823358870459420914279152006822301405329677103223288817059297412235209650377269885160870852748583791949073662781923925657405815937095329833629340360140054574431129215939616880662864959278521255634899190442976207233978516965436373358039071709744746468238416784019020909293543904361987408531443147383132153533977889963674816168476314022276321934786602206444076058408406496955140858916223281613564224916751257241618051437384632641766263110084941211386402747616953874233292556857822063860518295345999783671140485813802543895159437051982296587151314608346365535628513137841494669477050751142570868353389229525546587169163202388674947355099133173102249036804293370203917054223839197507407150112547763*x^158 - 39123237573548409099648901214866407025640393035674554109538597954058627071166594207244532405957080735791305422848332501838575401794171163745361993781277741063613753521763297362984366891042020034718148173380096835034843667656301801232260630585717186340109838782319653025128424820522063985983356761807046524549988433520897065857932237722137314618355468250036414850646826964002663397134449932729079540462103334115747400877353127027755594940907535482642274017702250318657176203602142282004023351592518398439825786451527747022657602049533959120963399606228306913398987473043067544320340642691053137493985185022221295489286833297101358417852247342823568302326031836586516114592268594438437377704142624349130038645553391433755478941421017528623457641055931677243272812782455778798027809332276634889034036985082918577453847933972794897475713021951619487384531112288446153188314102227555608045543288888025785760158239160836239350622722977622197631825819650254818112018965773570972940745662572024*x^157 + 13824817974967765409757572741720383733666275762429851600787335387686915622083336966002033606206442016117816390219236518485261525615988333737361114601909200303894916446481165886313979048027457322438010837070554472180170544267868652588143126241510753959389886202720997412483511852417525789565226889294132897721935350856736095022214998777297559645705427662142501850278307541777574687866393137863119728966052706991017738444324641831141983776395573826893971526319122554770797973474884281711961887823325369741205625245624142390215299425099723242810222611023564714107676534183312857351854119118564060123673582446347291101453958332028172806925908791719543655624940835263206255701999373932566401994799676842016793754219525103039513540416251852783451326218497744874780686720033292863972238482651005768553045755031998591661979782553162255548748161723178121470511795239958889961401078326745442268107485859213778923423888865993283189978802796159880154982227588718876204756533631294334879195228228221119*x^156 - 4791537604500556033070064380584164246880367753837981778906365399900930500804606705543313875436901370081707132407800345640161984141598469921762335113223924217812309453456860771935625433683990066098320375236682682872785376982760296668494306184592520129814853368760399394886698190890133267685432864929812467968026102980112487274430755536410794112571606349735158579073712457511621624219784681080179559289178306681878745888208704768242526606143771343685689502202644589359027313621064474131819364201162117089310882994633415775478004057960124974136017455263351267716030088439360191664588543074838710940429312055558746099803656953026517125747815629526648625629991305843277570036689757366121757985470204026918069434600884850396253383923759830376637117195254668256376880514925221420481336379980098285833234012423550076080968761165713736442669267828982916589166550111868864022889506164893758427757497307706079330283904651954760984009006518996001448102089139042358254561799092696116071988763292727880273*x^155 + 1623181454459174765960224865375277830504854110090243398826528930573708221100548698251306170710872909699239777482520813888146989741142010242865245180251752677005089572015574083421511067306052256040756967915832565869883419180297863513852642016501973885155981457552298695436498810106925834542199489034433772726867911313139500083793938790316740063046554102977545661784286088162476658297888595612645550059921455275695696596674205344989645984486562376909658094234575450897271430169878836242338746242753005778500668239383923966009443927878750648328877661989210409539318005179433121950886475583756508179582842665288851786894140586841157953906049425006356253183226423231628981550798995855320248272951427759918641463227524981920309479031422798849317614239995300847491702872537733159935358031080252611645841512984247875582179818316592631678771961411620822237384610944585456964812120736081815899244324346804934089839361483957097507661022920382080584310968178654149311499231204280613791637710246618897602399*x^154 - 538400091008900559749674607751152943933258978093915644472768469190192591503121995873294457885683652163726188289136639461528364720819868045703660879151251920977735945662106994123747611041720077548320713566408312997608446651477706543196901622673007672203628453609478483374291362060896093412031135727758144488440228356320135328551555169030041744845479628374836028988965797224572656886340223041240902950423211742044574600236887979441883456885802032074875979462445286985266349192779715014771967558014404180105240940720537228268460009940231257507443473209561270729663900498786463711066381426806074906657530115851915693339323950491774594632946311317824213806370903064030268960558205443221707357370846609970519487986599385833115242270144507539784984504779040477824610621166253613810466073618610503288389812435759246527857198217896779644669503336507024193902980074131848600183180851917486359127657450299621009883291073543606532374553617753648922393562321775769864005187291748144424991855018822448272203938*x^153 + 175998494633308109427438869617185769239910076634668352915998194880094542709670815910228056556583156887265270283605321402156318633061305946784771833346479212875646965013488657566324483319109312357008925125365126256099408279139664856250953335833513153215277177164599505469944285554847408404218263631436941546109880583928972355273459419204334040244663219880270455142293293206313651745271824770355796898268944288845728650884455929431741488167626998340284283788867853882115446412745204700049096738568493937804618460573385017243896650417309067430024161153845683489952959812306721836934331846883730164648612399804669250624048849695190825856497741986095896716134890161034747175363409800881229121629917379542179738174064302117757798869807653149984950368709585489883737839287850791917682422965025679615391294032138156849097626376357630291522414251262585036089432014796175881222486139690450288703728873434738386247990638784900080566450613711706414113370979036642469519753378581002181436253586125508067495309876*x^152 - 57242405481570425218496065249305546657239580896594196032818658057182300627434567146800340352812353972073679100187421179803466847375552479825873591558093293005628507955325312995416556915591438002150783934803777114224516197830164285482478370637762493583233159551389162788650146644864880724585238092349546910108680758679139107610421354383929919378287807000463044545111467016325514484397113772417341241938514622257919677631968034906811326431932143354826779355714489427760896875540344113692249073066373341990364567700040312276364358831005117810766202872210441055525745011734234298168431984341493018493212528778306575978182987285869286280564739469314930354682180580179259615813448080348639145631874521516891470790952125707926872450349307695958074617415509313712239061286039451336113438442894263717367460819322796580904584482094464939990687098714765832489866974199719580318709868847637806267157217920057238722232630225370366508810646543246768576991765345676360221121827136005787795679081901293660797025231174*x^151 + 18699453921083342783142638649569235605273011510433056543337204775869381465009581347696257068570162011067240770714229198027583480642529723179939381683697154343874237814342220181710981165305791945472676010168416569125667004275511481634234654132217380942046692068796622189678362358983153877287009411528533543556070104299578724247837104192377413241616976487786020138184792053898951644379037475768841155107124653848480559031311689187551381453933750339356731564086233880248468829475900704242385184843480914644425069461287248784680195462797722256099865101657954289936294472607630249876079371404451049146788469765918514409846077789822093695545904425549220424155487918326978989173062812807939147134007730069563451704076970852100051739792425612107446342344920478604701838672852108951280907549672588097016276596463106726760841699107637357578156437083205421215497420528894936618545440079836487864842454444978815984137605447278314430021026287014439664039892678989760005848805146993304849412457681860149487274743470885*x^150 - 6168715321982882631769347280979748877564155734425789098337137596811882063081786057881205876610454640549132399844337719763143532440988101838742260554608007503497189628505970736223983285387230610830668701909514777749095990998145247468763806600290141737068122982087267064742484932323342525777030787570559093807958865472286945343544557417048658886759845140748519659248662092886921197536807762675505590291539544603936040641561731125850349268761381357369983068673471563365351028471798417755345253100680013683585673442104446424367022570367571822004869506245595211719883328108072231208499153251949909723199397747530384722193980424960803172832350230496990012774595933157730757287362152931013608646775709145443609780712723780131939718381959978187830951620880388302018332996416306135199582501634671134620667506885631267649857671079142212907737540811519993995772939644185112751851265595632050522394384862862525419502789150770409857610841760102253395827575138277623533899902528702438094034238386326932612410703228554828*x^149 + 2052593385469114082179115079494760173643309031951193468289811968593871276288549691832883571026069867696722640018147763025853282439276891181949677238199906676445967995114975191808895588730261175246876010464943250546456707500364350928811825833003120503118337417112602047812528033228054351692491132836844120614229820442855094907103418476832076949231008840491662632442267865218432759151969658934945586132834267856324460314221679500236808609912831196534036694821010378408228521652735112063426253848810196379624171832342595082154887338063203914673045241596744351915588253811088212312013586592847399974049117057468765801557374205827723953803644787720587017099227878743976677497367649595618926606883371081241834940919626988122723918797608152896197923057865877961001507179140847037650374184777970575691002096178247930592978031189346697837818162040062548566732995223893367223907843815007310306170710120380989979974989010537080806061886130681546814357428374603746214266169504837016375420836435421571089986914299974168053*x^148 - 684022927806269627526610983270860171288153094523615471532474657428996976364186920623760555116136032874969933511280750787114877035041351003847383281189548636384326496932558904793494574736220751150098310273061701444156085843811187060100903838247841017367308605112973788903352138492944656021984732132851354282530900991329342442370765341314170990964470212288966351076518517780013566832303178655590983787450830196002923235343232029118793856077821878216050779001595890790417376642480509054448314352002872207182504142957795332703104962047516695779358800760133537427636070274810930427401213510024364105049408827184660193210015252932747593874728152106806389169623660512269723651932601949789838208828147781229129060206394288779625333011420948854192411055342641105551601170643684766004188270980493716656929525523365807322048023453026251145725191572095549613960193496780195763764588137131177107644075075180935030209570070182305422536367897640369334400283677273332208325415878480147561922456251064594824194624619470242652772*x^147 + 226122163340756647383906286578022915807288037359779219950239371926970438121400366254275538303499722375878516517912666568220995442396010207582533501901613809034394307702958719035007464569006240479406189241327996403154701121646207480380474295650126990970329478459561305151240708020597558501699418026637348043130031994798945038487457261968519278769356670843227535343216671577940561098249897304369588916468168212988350672425276423051513216041989965232888458082547466282557684339528561934561993392902445598562021646715141485430072267452254388825345815966334685915814002857931856122652963563662335012536095053180185621183208132166397175972637957202404558955989954928936863406913702373889764393107202129343618646904495175715517071485973568579873558401502450097589832631567260944281466127740606978633388593015557547387207473900107576372045618637912181016113654127366011610257644243473918179252919941969157707653531154098984936670132294871596581664116210595436472434847048693337304629599997300761252011102672960136712352438*x^146 - 73551745313723093730168847075609207171456826202857578077991407810459716889130352793973769751994189546220909789627515564071593120641206441512974244894716625496142691218860806661891868989149842470947182684402107202319538016144738779108140436958844419072867588839413236224722772391672466275929287490487199904561637747548501335963509755358874772539765701750735782412070744960027708175894439501252417182466665702401741793038542824590120868196285778677976814709555343468616486575902968674358431539500503283071124366979958686915935478437611944815594899285482076676171171961763402251692118303015649194126549945945282747749852600507726648728489008791860448009378014900373977530042085012934142527689152257898575088250715904441994832361513455917894248244730083925628444016406236780614024822777292394228965795919930713265697368478841599461705043042581849040342909515684193751943354479808671033801438299688322511128425153185263861555551964176515443243311604662205739034134380756305973032656399265567631073895101796978231620867080*x^145 + 23446164247801020655614623735823572497465065629718699107872962385677218919680819579711620274172827460264336189464166291593975707472006026846502014058131248566058077701655881766013647860880621555850822494229570706112943331867411830702702250817570846710883053203305858884433911418437002842743730698415392394553162724190670117441127962676978285784032813756000806175719116024480733724051035773620352529570843987850869056785621943088983831288807637149900065840376141656292448073164910094101275463504003100051183694759944370098405143578704116665683022925496791846916458599272285112935551848742252971547915962262984839363689759259707076822853389642159855469449310927208696449208701295886221612722361820220240169961837147022505951570363948536403166360191397445883918159336914891549048006107335305235262927584555112177401236441654613143731484339772273919458545976294040593188697376208010343874055547613233869401289204722574827130397739914922648467533849397829208864891302803656042247740830645678372472315365054396995108449204500*x^144 - 7333002059741963066803963118689913995949188850802767665581317384349260908122737204880073103645575374542669888547162249293421832481384020484546793206497284968602462831919452327787771657899553574274809781948865985908213411292011070262687983983002318274672910414136756786202921931163236117075936525347970941695741716617817356977334941643909588061215734632637094690618999068942393735371705628818008240421573304559889328433515873692563938093393462266065069608728483118862442483550751169562756498797505671798720388636575260015914588732415089279279672890854537058161500757778472957749008441449669568633516634641915263225783090167266044259413241862181658267919595818734265643246220079293151383341127686223857503842350586853010611094124751949306860403121551345747032010893119945574534611986286514572815418328949146380006494701341306662521549229886294769765140769774420588489139835445502941905140712199725215420787251815887506942125549702968474094874303662738945091640869158954545354548226699132771077062044819290457881556989877835*x^143 + 2263869138601489840667429233875328298281182621652237194842313298199913479852088847995522337809405716670864385493622567632733949848311313195522883898723946216336332708677984618147160368925362467298576113955207800666650447119813045836226587628830708022290778545900149787938758682350646520523591673777674285591038628876688269131020388649721082037300121256382247401576136375303803330008258453206930066676892760692753900910052210601027988297148331641619286039059396185115045583951607188138459736221363919951377875582999921785468713503020010428588892782999054921262121284657571377213333271586622373024548474198543041686975298242680822687254386255198694440239894574224461928281407485410342957765265871766232561113609372788349853723501970393192218079983160043394532139562644714718905123472897696893653187996240094487254340103943117560046093090359288511098487083590401130830639975112199484962917749489866694561079381062136182052015887115729675088826742925488640234580328106616930317065498335251436151207022240863112938182203569964608*x^142 - 696243445908305156792898120925331660354590801201990656793719203108561943035634405255687224426946471399120937228579214956939324872748202171255006158327068373541120543306924843026418382706118234556719025548030768509786791649804874210234251505479242744274865566984876654656330487512521690841496905980963422876644008995650330823406158730661786725883539162825392271928044639061882248704601978688429978101950935070649537694903130382862926051083542528904462855792691596166088784482951256859859481976362751751033545449078999665175050653159627580289740479503533153701593922739118843773746521582040184701936885208978050218841982281690683684915311656906749745030034561017716868611030978795088187060902152206993953142087514532085404875462330920264727084637668688339054465126612293768167996287148050785540304679578162107752520267491860135307450919559272470903594162653484891572464852977597424583664384123919940749038570837330229432500426239869071025407327277145776625897110074074708887921933228637059936179313382104243202763007851894571046*x^141 + 215210271494031439108570248773923042508051293160382181700297542773326845871488593464368516231574424857380952453058374099189314624092578532582779455232726908234775054506784306602145814475576893085256281931761633471132249046101605695645719195527079224472007277997484005219427909511280337216844252582613301985636122099014917828971190418603867249653946851568227727434581718984248696413609483160426716232840481960573818050405931568228750144433624166116640730752561432533585305577385848442148994655815692731303959668421048463084806410376848135365378505377460791428023343922565135799955908448138757959170194672056328556819992575540745828628552048346209039704582716392253497380792465489297053942146278690639169664986628955494434877867909317563145508938336255388611622872928308531127654998026719928393985867235317207629499110694940050142714598732815515416048809291442278337899729202835857067557618338102767260905528812125706180781679735985658408292881447200319945652011736819839967325406634514120742943818235938620146310846211969900706048*x^140 - 67160932417168708994178458905495370495692755081191214498631614672900019192841782072089110571437233521889394575554667229765570188671919762698810177593344692110454765432329312210987424356358512367991737385366239300752461105571540344649150181991879578319571002691097002643571915276447490398199345488384787202881801188317481596406116179821760841757647289894048857776156934444443642654981131518902756306386779722436352662572986626947329526498497093721491928796585674074435519548820368753486063198264478102451890115232183853674692258825769883018868279413239417254092656277619987952540315604449962933232148751775245342565737849481811933529684614333920557763640899223754935071937163067537421941181701666071378900585722037596472102446927837736830551458787460016950369414406644380481441290411961590982627718387700509906657136452127312131588142435077554301387173168343624869842053411919988235101728975076451054953960317866123464713299897660113690337239281930731830330515784015952617092220084918411305613988393222218621574482506311828537199226*x^139 + 21114646593887579233837454931282273680622497730648361768441763768071188957232645508974828433881012951824917738105316321483520960392275211262222378028784208978072948593359617226086532072977310785620928144861375490543311197775917296894267366686437597858708393800731312355066630733312602198455855849923240322389860047764861041235865057471836124400963609503479916066245477878357621456664354730593480286039907055073984333096997210181626486239079188842712167466599099867857493029783362169976360278994029725468136159960700402235287024091213225567600200399751511443250956662928131432169269833337172391935164904449721000891268282205743161287699479211949962275647716088085092168840275509980297347524632148288339429966175738799045922654350635105033167241943039757570424250974965145820824273381407925857815264774481979377276633747585709915685194656020415499996877411695325108131125426684614811302745638715463590368185656408014184149631046107112470990746050048618096365244083489742026985240505038990402726021247261032558967865995155411449946386266*x^138 - 6636764596664120788736514936665173099946903547680183737149445299072408316891447721856307310814292377288335075794244418282608934373047364005269379068641131620104954169151793064279053812127066019776149213939124882053273242942120098170217765682206023822054525461664077213784601179492135772279762478517512018269557542974087007421462734237903510563308805068679260671198869246644516811065261237503203003360665759547721271614750428205943019267825506516872077040969748294661499631575025692224620620032950720624784717440301684250117105329541470400063386828288295631154642994947219261965757211421861574598879701185754037188055876647776425478983731244113985059198760077689953460973614875233696756025185912935292937759407553161677294423874946565098757440479060497586816162380561754238346365377310077989030427763879566104066451040652506863693551890196416398703502892289398718616016007969180734287277286868324424215268709242603663679344361359061373099097535226340181743293574538129732625010026043199899233954303305658197862536294554082784590013857437*x^137 + 2066469488835951027748338857471070786692669685042926374877378969214020831524427885276111450386334507341793710241086720416937616957902743035663002597258826224214097679988980045849981504207167485447554794455659018750157340661627476600697791337529761148008889567255271038118942637509712863358309572504778138814435233162399188706690501458955008509232677623431268429226657060309124200084144044417222813453515432604935769330602615653288048656354880085095520522509513832156507711240244188634413780289249457650116383589129469774647453601072667658512735439151459946841542685708493920393191475585784065181442765149324447499053064836014233679003179889111174772463540222876807151608485638663123055648209666887766169710787186134853460602055826966686176205963121395821917242135041396051849721368833701267021204734859421204820056626810160267231372031246831427890562585083915823067529161464464686950772837559845464572054181847242919703505536011963111288079728076436555611118914267265995892869864702093884340534094971413982612878966486718758499328845538562*x^136 - 633024904626221044254370439029718934813223518613277858562642505121451555052881122623593877101046658762455595149156216957574611148293052419260701830111317364155605971903025093709025226080098905460565885070242970676532053736365792190004644541657810225159257456098518475696578827558366347370330899673306346760541971717654677103917269691929276624915607842013727914384452243113391559841917732337105174796924550228642628051350071016351862929301289618229520452055646732562525218419894029667826737154981941958147667538341882168643109098375502579814583346439995811122610527594961279849754490174095231255033865611128841730162101680162296295244202975555812533577594344283385806725838504463875311469224749796676705234870178158758078235924585780977714373199463728301609027296188723861742422902769023899630647844111280017524462728449626226568191435619677949332520253806547780395415018979086629512547443119590426185788484910925712586609939727708475347425677670468390558079784592982844522690764260229366953532083702386618083673275373288733430168290860197700*x^135 + 190385975204454900368893512875733165807644224973730377125218059042091714541047706494352993129521955724809720980670740142886089994138692737104149358687114904086516368497195448782280485641486929133362306122077322934484282295198858886598044651452987596383730642728336039447276278074366178971176552712822059575233014876105405980265154312049681781710857005124271679865226859577294693520131718056180870228349913499398631164725326524334157333541481157974476897768908698783052944740588526437176607874264729210445533566548199999552739168534895608462007465003088774149752173481346133177988312215169078197238779387528859002328907479003702278033303983154814245029291642578096744891710810077015470153579724372556901575230099035834075962996635925733502422420620633869366664393154976361356322052405761142083296073581555686438262742973264827466843797047670060225949490029371807175210589914446831724808378857813690848106933434766115834267492027348141231684003402061441568622922522532673843316700090838745275223726319006665726653605012771171496049157844008607978*x^134 - 56407334972882304226328461860281271912450312607459431379800215804564594042770757260851939610523993502907376919569564080660884806552771956870465332022148173029383124829218513734844429639332224413048263220678482473117374968982960548569899796189376527065003122856437253072421285354753134658944280688590561679591134314163529201826993742787887528043794534359032033302077911113403382428732769331095571077197965636675900022859629891277546472316304104630616119119897891956830253738236505207832433542513653837091476721681924436158733648535321323298166593172503939648787364306901798106323143480432646495200338110430880025391246248259632546651438165322456915562886425792031488573575560906911773559956651141826263925063702496395607536112387708260696483388460024020997689647549223222799973773398976670264008512213789280843669440302977532191347748881360501243535444353735047441121243855315751486029424381969357725044279651688112714859908217462996471526218115319044399216123134693311380099941959250460823280980649286254411043547547596530927318992212075100323329*x^133 + 16590895815984129835639343166612817714013457571916344632647210158772009890328121233292778528804062277159480198845295999007253384846617605173282825036800075608823638650648840645971180573484303145633969125711108949713447778300574615944973830147950066771828101945212846722029695729043295576553614775440526516700988756149602540437189863529339628369137688037605736706829407554855066688185841965934736903740283766998013038998871038058333487181137541591005120006548531867701732721336462981981413403064303734870797164427490392448204680337562983490969697610066929880728028218591249906953538488224560887748693691584418063366357388982021941408371640902871648107625035583996832016434548206584208041611549149360200724737928294407771823514928958029330309675298152311604597789713050723572127109153389354123714652184932786455542153649321082066244592763415940639077591348517879501285021836152982539360057119827073143622175821725884953376861309977454530461913978556751153429985239284634710600136017001920971193323297581915788924473488259035637257747664012352854551836*x^132 - 4888826334268915952358179629027036789746525062444270594871621341965318582144606311348939905012432863366947016097001389552965068692964054669204813679539673777053033366300603254423503106552243411990134397190506445653095777456412559784561422108186229603208245892332092434838799623954717452740196598333360895115933542881309117404217882053064198515214641881103735276021998188460759752195260442675078236420354355791043877081044122825920369985892480753746229565793637346560400757678599366663794053944284623313158938500063883909356018532692136569861861708481031906970445371425070298697223157097554084846964494372887696443547797508062187168564561591127917726630846263634453024869789767644595188624722146655448565006806003157833473530490345159850853483970769145009447378767884031395745339413806088075693189725443651215590722664699148412583335355368875050762128997846525455828590513880315947991780498402612771860460083308998722197747311530037809280049090470593824334614272722601316500856939691490130567343633812025878582898341668773809587455499936419809748977095*x^131 + 1452555836944002512692442694723036433786754903584191943712037374999644386032186281726441694195557413532826550449388340146282046703527713504784178982768415424239443786449429673852313568077841877701499871660796765123189020828312748250068457856449970319630943484524106432709891135199446537036455947617312293963130365168518815305329172626940079901746094792266227287515762858885796238097127579618864351033529176724326112697372168615671974587191367605489033562311625653111533859398582455451221885062613369787022443183785442042672931260654014413595607293669985601243605190975155355313920220233634651720415644559868120828233156229304029637032711727504606833102784822924960773440832203710384381418144687794654391371701060383179243328548035960153483097583875247876486170496865999816515986896936507066730482556771721923657746673731686434040452264145034504216231587371903840703824452067288000258019545112586704101707442931240824718759962906058652033049314235993617683343749075941584123206664806610256525434947564676081843363220211534023687545392397496002476541535502*x^130 - 435360964329059812006958294147976100758611755132012384863129905419683158708520195702454643571510252762248320665234992729854566898950592532449292762857506747498932736900779994696211876318213418752779725899906725593210696159094655146097811039530599414846599699816634938886306597109587241365581972946868937495580594388755453631536556220859960166299954186871119600091147503874602603437990232951822880618366150295306271741838164025982717428096022313688101442528767603311734033198559548465040784273027342370028276275415288575635044679347720364691310078922827349310904140731621313451337285602104021543132462277618625697111168101653774460677797569252874977946123822641737804992676851125822287780406479579079964654758020010707648217494540501935723715485878112605734933636737169986153743064211175408983181523306308561767291246360260917830701695726445991053970298241035683989948523600240680330533778447711529475887212378326471216474173114773830440280917242474836881512590089820147103145108107707950318377535892707903492576116234695046694240376313305696509282905635078*x^129 + 130893047461189248639842670820335073132956904626181617936248323241463669198563996679268847368143428532011593295288388564128480383130566577906911428764000430025807723388871998954630011496697117552350704099559966348986044291395443468252792079077871408553946496730648128044724467471812055920435768254348461109535964149478689259840910507513388959904822193674373270508663122387602498504487289546515612655243387774125878654008720851173083239115490660335325660041119908080761169893954705249663638153411947436659738274799697334294024402065484995657476506219075013850288516782792163148298569919817487942216613406651705316499806193607928802982149296080531498653800512571857938119320106507402337270757331341057126237003687156539506964313724601719890974311698932553441640485320257572933196203290804117474220235094133597756980597645378384438332312396447618914755242935616857193410006638667516033712223102021351856416836980322271516034364189522052197843752368595906402136391582538744786846122873272605303483252617507080239286881436083244707291057258965662314665995608527576*x^128 - 39142634612074944564893132201624930862209334437629631307634104633113726768072539294754077015914033402188504808635577947971687369581011517859801906856797480521163834809422682414139259296897290201929386433337832046519089018280633355810611874596674183183784581834775290190085341332270615915817401321772915987061696751669281953653951816702525378368255314035642372024917614909714812536574048252806678886155643496647876590012708018962375141205183079199665493321195984875395238295861589366983553420204497710581188860179934605166099436238027816268385034096654055434339850528528414176208330591551636918629228702549699924907152835857330669462010396430080612855614391277853525115109114265762972209985667463395338454740454520880476803693680612758288686949958251814240124356925651999684913541016092024749781032180728578850372558247076390596389318157573922102867107165050534116875937310815271492992312015688816326208321235647511201863716678273138645582628222843306057250823451912327997690534407893793468790778687413475418910790048770192243999134023383433828070601608342945045*x^127 + 11559080825398485901894641013265074762841543045987884476968821692559328164746677845889881737533591148906360248550697772995084295982159454498513973657901755913515042823177501992561422465194941943468011407511772682361832062852129013913653699633653135333464368082757709295935696141284986250087857005078103509852429839821737919114672685305581287521399105979156496448673439626868577218861650924620337824379566677700693880306751876698557773704664724290105791234278022609864164617771508186204038117387660864019933025935826909126644516612221318451802264000644894109422265563823880323119303395310129965458528399371490765882815605762390342263269237493382883075210471242334007312575962847134941209002148969613740881890751939696008963993851918886635909509509184307355696739308918378609421762234801793309347442252373425824680253391161527633872214715437377230250393660518682589244067977629178233537629257661608074708922126937968989107769017301197972745118920846284680124106797982421877422337038535396044764446360015155580099951406578868909249844623088742572436794693454519482939*x^126 - 3360672674669283144225710397609418743409170720114781214865999412699211511850223274321461993851128535679334145999524253061250398138306078487400740807693874314226038014153903298356036856179004912017257206737327239937881117794936074656249237253911760264783280602145990348822742123985442871927265515932772190675485198460185732433068046328050343036685619692247184567216425933295282110427333010799738734359095740848842338942492714179807341112695943940638093115210066935265848078029526075795570683389366045750912259207562734371939511307532483782371951620456220415417981672335067878267013591466339294583788415803130787898839998100508841186431760655195742342591956798912822051734386659377380818550755273222638911564464763893994901518573770637426707432305763358669354990729359840743905197299108657494576499156704476415963963751101107746437182029233993594577560981362221815299247730614967081348019516013608067487156657391133500539432751291731773666549641573981151630123222935910567989020962581353059916344052932293987786053307081682293757572554915720096559086949928075217192137*x^125 + 963961613178767205476106519708207298851119091498251222428988156705872166540672142914071415273239418919645207394208320309403739186388782487462040387168880271174040319448062114458908426267481546586361888740704695226618853189890773936738215139453178695439961051984165349049386525601651922387208783142998358694227687188220474833356279656040178396757988245569509729497412634153030282584603225418099488731377735664100400810141860153712853448157380958295691773962141177477051492113314642196091521287827213191523244167170785782953960587866263954134644573540135946621911908653787539925360307291399403430376252678689104436842094533007203208375845210064530986876850336543663592422804500146414410573358727920953494044947354192920847947274033493278410370800808575938712139808326000919080907395317553328744879560077211254558598287236221002843898658515707697353231034941882662426082852114004134664370089259023538721543542127739145030953910938624472867606946054880505042428270900559217295038483713270252983070137874442295797678581780624698725269633532872033050061302627541324987808503*x^124 - 274473234181507828161369146494073445478517626639514348343807772082532339268549128670656631984841575347200494060143952867652051604741778930901387771902978687007826723232568468736095100111685849301702835603523499787874833781437427218029414154284295840654192042956227883396176757723369703288279021185375915377188620161058375908749437316064953597132515321138235340509856808478223417513095124458018687355378430161314662990868724740848587068427356874282738319865477814255799752843406814887446201841918333638805731878036882495189760440803263907603900200165499435927231937459383413371770736365885600905064751859885989323881192626890591255867454278697446896779833103281847204082964302222757549889718057996114202536204425068650549462034788126085206623246153375181573160666947680429141629005776137512166782291620321901157723556017820154924290642023253091347434799967641256479859072024502749576869597631624642108679981832854814970659912247256132081543110702448037832668200603946922963759898053675579969494555536989224182298375183453446037703829185765381318251429681219672483613295856*x^123 + 78168533859678635653011505234815663015205287260038608189735533483486315170756926798002891679736725985737432890216541312760261208622783833754970352166512411045446960077637000047308736183056251129276723659443308794702985618562274122082664730712756369459745727925354926092710311631174143133296054324413222212227168620579620074146739333344053696588425845795321437769754289420914557111581811378251200622959054422144978489436854311642615313795987729984646841532929790920562905809604775612910591224521982039840230407113348489261637482778280106300655969330016784094894814750048440917865438333712074654586454341204765467074003194778455835380183496555409459414778363744561541594613735664772160431753781004644496727050388610691606851819226395219385067568170012242115001759948979618372687710829762052373310290282962852035194312292188488803486163398520608881920285970550973698617192390439883325660406215836288180745745010929537140307242406496689027963500899731399563623569469057330551715584145746718506866388152213751740990022880042992525383552006736558531156630841909966978942509029729*x^122 - 22386688891838853316819059855911175884808452694034115996664688418388460167147076916024679964802428113252480768058101694731593566919063401440283224321965411931573886119479480210081370137157720428745236144056378314692101086870870978357502827713859247739087791348557858563405415474204658975761979358958982391196207456382021395604139480612729025771900585293162382427629047480359124316661681389823166590945024864372124615843180910489571405250373211403276902056172696425846944928242452118382031347583159939408510666258498148581120998338457371897179359478678798097709079450618305912768619743897893440076610089585497020344700985897652607468897598746285448077454985332936336446774817107518005770288051000424488723478218651659262475354350917249911470558814159613233210177229492386135147073853630159724967933685953399392430402566048041775410972415647619843870772869729613088385268515793359927108311257551345911091463801260938633269957530779893309652819101300655350539688218163327718120180594174866498673485478781069283865717688101150089642445450590966592707075673055406310323173571017795*x^121 + 6450332340475937137864455300309385037870328052426941877949933181294847412802310964780912462946127774134554482891587814510550356780067028151116916824731150324281899792451511916301779436555580093627254993518836383426122156519043156916594396765944675156798010271762574336901023782419817868373094185557478218609212852792100986645802332552442664240622409843585290963149501075185106628451674097833046363306370800579553503529834820772092148028610017017151500745866845232306529516766524228778952005431488652460298592964267872536765376663655674205914951904541502953197807101415692233396422046310801881797551216624131650800906611395665585464383579305333302986283110956210939210561580647898063096857774487877837164491619741857226719193847524363177277564187930812626490168854915749515277580165863564465008823816063793437646351304587143903017560839996397924996635874528523750516566116230411309142937677840172168928271098063812257501009211855564063050615118462761379729237962356136888157289427104793017312060602922071527488487624190808159845228762250362398639603336467530947976163541582526872*x^120 - 1861555457186359725323664782148061866031074865158414451261014014118696656574265328561769444113382601116915680301220429823711874636552389914931816512440693111565080381942837161202854521529920291778777386198780426689433386142645329654378728213249104812828133049899730705872159994893302489406171221561637217911104780695417991797908894153440208336182019490185599797627985638969050936552258900670568583585800860904770248491822474574558370026166612329046759323985837127547330330453555826409734788083204964807994609182939464837015742998906151273910790524340180484255641092287993687486968078161705005342160602792940102328477776422209745838972805815806881895642134259205753942233258218626688660729672649095983840598420695575973796282289755664212879139890193803572907380323898323231324701069592182565950491658186861759489284555670155564852747043989979476927047899706679275955210003451852350311264466537164073941189274665125766942172292830337106432575441061112937486567104914452238766253760066799167344295457325874213270366888138657576720417355445890427998840805314312119315464564916533326220*x^119 + 534469628784069107107022878224595648410536132539247987296228679056252035697052200152532086987937244047202260142358432135597053365173211318071446678148705398590805563362498137351995366029498774150302783487905261179244014367550426222113547354031608451256282219114122168321257224612574738697990888260992019017371019550812854669484598886715652192507738494159969521201707256594713499473484024097776153626333916802920846447821018655013094129531290054781575799633022900732058660497869391693741782978645260237354727806116827885931485359166062263982389277650066058752009704181088195549553750153853309029614961901831279159218491989438116945361907992275506136918629149183025396696326486633062376045482451610576586013615184306985876959624250561419453068777503020202049451831618384983418888531820037623157067776792386374400493594514247407362443876172873802251391500333876991228899716649998528123882503347687259193838103838963967943803750042166097168967963145661912287555942614113333811327201255069566474901398160520957226565126187878747518734767605347966260063352871781113923117241305709386516402*x^118 - 151781224982404541231094729812993455136259206236193988585639502331486724257556448324363864048482739703234050565361969322258046303985192367892287067724316561724805588610044292154358135145997972008596843516823111252873834991342034713433525992467872685866698176036175589280074290447075628998498930013353880646046050513649328654754388125635474381292558762234253038341167428417279123724628561812866743843838206399856580589888875709845679240377314574290982941811642274827098336127683303673568851990344638428574121356315656990447792418978807159608428940021086212088764953434182686350819173534672647463292587307126023381654256767556171953846234888975989952233691625233051986040849608128746847978366896530448968996813640531300505240469071935037079791715825432349185761188836460701477223942833117552451017792574784136155805739763824156645367533755635165308481935123568611572439739824073824919129045124978946950573516280901310795529046861504090589325771774025900871448120102118356881745918201727545796256936797553095595888555581464457343616420828362773925537676903872388736748966560675656949209072*x^117 + 42531037617877423591117128874633636777558741828287387608242025624703185620225762194085194084347874519771656310322120374450564987208908298870312393695913428144017027028251458105493272831056593796197137812591193096879413791601480165103705345209165852933297572868922511188726204609364960033742427847449026228002765004652493401251266035430875755069467195774578381448938666971158442055609332900426673438417121428128420649791920704863762688425878437806445802096665741567220867146914873184264510398998754103849917280970006143023601441411156778807046970353986840055043961990369972882772447907930778886099093062659027685779550085936343217400391198788015900442038368491586058299794897547267949631770651813540130606555573653780196169459573443188211385124277100837102075668581622529008639810788845339698029333005334800421859997920030565980411423291339278471514749723628789928844351084063529957657833685846755265330449256161703131144314203559596763472300607527725735329269087080094820450909885081493904649944817222359287737599385488639874370524431271317339668958879441603156058043607998172624446415982*x^116 - 11777268849085895761341194662611715583261432248942468064688255731114552947305295102272187722394786245252224114111533171794093701797977702321154678986924810223267230091481304326260937036809540491322188270298666481198754589024291445771694950552660345651003234198358781823794065412367340016260383922639360207704440808485105957857431990869343015152864260270449478962772810843203528522080190081180482909319354009528928513739260622188253059986909737448769488779007992744489530281975913843167662100431113003752670821233052683493447873047757135069805315203007075881277741891462573987956066935065939988865694319509692043578610214511250484315291631383006205903258653317976520600022728135422791333959195989911133800147727839640225298133053664979093124886841617465605950462138328469951186888612484049464091886212545555905646111729527979634047473219208719297220469375133308026057793667177367326379087614644987764943998128786628865477978537650815476297730790631896408204529401233136752936745993483337588243065990112048643971143219896356785747592094420325879636164967231771324903149769054974169698370500525*x^115 + 3237197943567286432734157411166900374237311927156068316276042670346854286971019885944682406077445597063842912775235608135160587795726586176381490488749088969154412320909880605406521702712286251792256603681255107455170454010776983973558503570611469598974688750266879213062081570110044984108631636894067037168677443110472012654045995876904345518087314017453862597381539943001412593190180538462870858112164706659540569634499440761275755506130091429837765994509897228023457427620231392728740009237652534538466360423785049841292401836253535192615222943427474971093336790452409881794900765341961577741987981853003981646503208509034795400677213391751145516770224861942665338712172698798925608319409259368857168065502271528130628596603092350734195407535146269148389222142638273138303429880657581915512244046309139580516799760227147868035298764880732390848198384834223611927577558840794334538881633654399821689182963010951095772901232592578302104483392796070487591304072488697185037299577987046610281591927701108689620418126810788820643830722527137534599105953943484877935792333148524950739270742102297*x^114 - 887853974969246332727804561381312642067048072837132600973558336271662314516490609741306023494286172713167803605803632786971772476640638115491410787078599642429130753263603059362313213183033543692616337525087838704697319522202939989338038327177190759833426635219099711046594586586474814086811695705252680875914888352734401522356558303841438349299791370216105456698620070125260541788153286266783422639899409236916814162036497771183043654137314214419933257676463001852770843132236989051909671145106217953304619459818826044593512759266254918943773105028564614428539411665238962824000688042769324684514148700040767244281777103544776964150749083417995130917774298852166335359929380378489384047490605618869034813524101669919384169543916658000296897843043334031478869420833570321062845544116154225687799091028776203981173490353377208430809811065062657139334358533553197309674219980891672446627250745800997678878959096884408000817226999949286298016703392517001027548210713106002073700502076875994175326731439365092224564994836143485218220794210685680657327294818399798626080374071208897415349702935396573*x^113 + 243803801555821879469779342198306909769483691454025145645721153993612497673386493337392808942639856150651651823711640155820157852170487098539695901316055920031570537579242767061462812181059792512821279199704515700838420233525735050004116022485564181687598728808656639872409851465478422111604030503459269116096518308536345853340176937848943745247159942667851623035257384032151968627068855873757132823654173695716009482843324319855678066359687200880909327890204447108773645220688499475488345379609744571249923233061639512581705834864303029798033964263524683716281362974977542282700123312275789018782285115162489531409821034040280451924660676722618477299462022592540912576826592331253886244160049264757243429961503670838146126598538647040258153220419944459480887112735327360798186813451870432931435148729142235283357875485971490032614140924229512788835560477545229139100174200635858655888053020255660453422425321315033814735562795250967104071011382518344854395432547431096537583410962239173144304151946557854190293024354717894399551524258409802793844430461602217688370595210705156997154205730286848418*x^112 - 67025575780206289960025522076004852604855857773823683214999497645233381222330656833437323728542179572737213775353998907996102355620209986059508382255798311350879904952778284384642988628312611765675929889471867026861220242804075748055304155202018682024557117243540877558870787596356725027201211997705838827045195773524316432611399720057018161437041602440587575355268076015506171292429056629502736990314210774217743468127487147525097604797163904261637088399889478844552288907713195825848294731673899331097545824304858443010778078378283399655851114331781721411312152981403883123086205111384008274620014803514953811878873680350633427231281045618769507319586353766963564128477009853720719382409986131469654880937742474082744128115515639808046958729439717340020643150593789186898869070416669768168865373326185588105581536217196444497169883427846650802528082489212704904310731594157844452415922565934714027700349772967385840740921427391425238009496285468217054997742998509523976640124520815926588935634234044598836997683557365740549937507519661588515985974891714310146655988796033865142843548915702513458883*x^111 + 18385994484473000795178184693651032408921818529650788352709572596741667192850937276463267099372542341556708573445258103222495370588006416655649828749618097893774359660306746263664129636303408942247581108084522304703718068577314350286106426351507745834023978275038883350447579603479093563031667167706212097078343072341251526377124346367977624133678015180497609208631993607380527302880881616168289143064036309912665901191550249793747175691200283637879496438180283956176189430735863784512156534976487643537131813868868875134626938153076179804890506420831351461152200381078889802734632907524625716367359174422671858554754640242897313204738356659516434647282399129570258724705195295828231953909904795377545793248039567991983524645773767401344249646754284416288026862555445931712243751563654722177484246474496900232303878074543047201401865373020511786939967815916265186131034511721307415827505877719230403213599458769012775768550835479598078297867918237576752739411627224523707917744545578601249006384784239027109169400742995759481682176642389378968303680741575766733565139010476889982983657441788298017533296*x^110 - 5008090279628513750133881051138754337855510509059013137004208238672007562638464375723022722675118631590751266754740414180486409800475038967386089849897500220822988811943521851129972947827220209273684806388709270183474331609997311061252813216189668513388650900700322449438173951849331178406631624537194679822759712000820457180441341684736832265396295685985901629880186575271097035260333138051829697028949148633728044063813481648586362594060001433383368636061906975367567795698469303916387779910233603673042547269089491547223857195702438677700416997303372933935218923115093327377437343605647557054650435471221561949677375286262436999350770027788132332583949232773848910716260544790750724440959124268253038749383012456008515205396641667067736723502259053149173129655977921752920157341878833558495826237722185662273403846477130134556137167533998091879355061959364222116620006904179618843245819961969674400957690201199246936176890292043663503941558286276526601966416499541203850435110138840737005697375471323067777596849395621087243256671075594608374101176462221381248262112374976549818445940994156953193250645*x^109 + 1348957756995338113051849176556169533854180023426233452623597661793249305333119081336977529321969367459531913207563951771532373210739562829261880359268304171175833862094480186850645841588787031219144251593726825573060512363913337805812555307576042142886167250660245378185966117154388870476563667041080454228535323543196205128846755666426408153121416544969994087336847410460740098049008082509361168536898352279922079452170646047034357871874173579671003774977794203750041359127525790289258880819045263281511816768983511745270329401432205702926601742229767342585262277099972270244700651865285638749036056771033628266778419709581928126138116961724950535436327448154285609618314861791924469207656395390150515310913113066924277407152008564306792273594520804367700549377255952843819382058577830231213222053925584017088546984999268015350742647105488446945671405334708832753852696981940712270306634415562438957130865443876351565029068600274802503695586693951891643550695951916210793464642926536211159210550355892376393261870409216845598772650428711420359700721698275705393697007340387440129506704930523610827700999535*x^108 - 358632915669670385356089286169401098853807395797115990039636898699194594682274986103823741767167829003465025278096401969299001860275367112742223594976746474419146584889922870432068014384790314723559035799883362028480119137139351899478763973615457866628071538572743640478719925914721051873593741563111940222280096384275429202448927485054114008683281894934019511759995811065077548610164354000012976644495916066457258122990717477895205484857826237405362882538368602895715759557557568674016268217750907165572271071905715361066311031755929319921436394338311048685117609259046339438533909882998677064299958016776731975938364698214309444357261171260095759157289504612453640800574089260884668788065010095438227569806680163990529750981318285147028418298711927881750962966273546077131122397634711009490572181111095185094431024004309867433111287800886067550677353441570002887595761493781780049713943438806428830986198811216017890234566343556865197259898899659773221701354765204153876487839558668842484582366639619238661283116365913848220602030668137682821688693650709000588502467369420064062464809395512803355466061641942*x^107 + 94183435973181264546452555758351486840723768832059698630969392374833382229162087844783257946346457769719417994123591195834256181254728785654197712564424268202705245375678527060153823079749344979757634048325653084867573792355589078385878971242871091724569310302346997530874791211027738352988841201785881035074544897920508128059533269137854011623450917983286495807338191530162383753140873844813188847412118123209683811849163833282527169912320359298349330580602179375588963031400158939692930232584376894509033206047129774972491064741976004403133451673357373262406420657100820776495302061688403858710093295860861831705080183358891494618764679928437099752504251794295857331033547909112545990279036604456030084572238019393411011472905218983750712277265070297765878750787508803302114917144335885908532372250754849388426701008632105592011253900326940327026397632350654095920229856285929961049881973881213498905266354398833930424929395829180639840875111728915559888081478953235199340391008563260118414479402596465438816009854807258659739019046247348140829149291537309531472418825861805496317310575543466672766216840509720*x^106 - 24501785197566956965148509008566673234752055539233592053231196763947706719280036688143103645469881486726821659907250612607841081001428544233715379087701956274356108869467166324253416369531846266065615127524175380717018831718102303324116736913009106661074540130859355802016564173150791791804861036060875781736857184415688665980708444074827527301794393891213490250705403999510933613782519401598542760988795216130541616859581112160501044782226089041751951390717590751333085537745839840114187295472657642982447603097789415810246040530736501730474681482794846221548734707709563347846629093561448496768083488800500161033969370391235623693148157506564418749146193687075383370363416427546833178525764467196714824395943892489943669898882591099586960848350662026264968988344030462002897285961634864206606663919167651718211011295208815852485295626289419296775961978945224473654924689433741604498178118282365073653702382394753148629516112860820840653688332220238092168690388534244778694690574610692662528205307420180028436051431456314453063536588989628670348638520689951625396922214171067899844092201146140861267535163615873821*x^105 + 6335999703320356535619579584802006525499457638283392110151025966728384869821601020369291970778402976875698833947827247889172936704220368673994508057457388460037272992968793458927068982164209638107984779103449734691589881708026052724937622266455717742886118061554818104181617252385526130903959708334709575106937075080606877615876927606332823867390255831579401297770294001791696897464212347683947703275667107976718691079160473565038865946467602550959760066518715963562781882234006617325850731714297994834414033493572582336205536259079790208990740334555625566386942831586738724446075476444858709650439671178176888438799332475664702010836486121888818902585904881583484653872620528961831662627750445943438007889211470986658449559745945629889381641704755877855246123439303928626055504678999385392424019886898136319369246880050991099203887459553790598274267549119926408135305361556604364213577904465265417623489013415811801012453115193096268050639010331548660521008685677448193858770760507803002413809946661251731732284904469785901179277066050637118158661827705951439394600284929644004433482045362437238650970345064131758385*x^104 - 1632630914667096098373927467333238627832033810296822722199880332005400811413274037665872233096402377655192278342157146079709494055746124735113766303192552465944292559613499419275653012039611523295772669422546186297608426832478557449927843162834226726081499667938664093459991737282421202723247558647163754116952232866945790550973014027942540537534168513246030009432207564502059614584283955279778594684261742886329448323690774897222345810696898396842548960904484629974637024446340292270071599432530846672999109176871534798902499027124454820907173174129946614275294380523381825285931626570821182880916448230690558168614449994308761353217758265185381613810703381739400352934350460054418192327250607639505505828082596862567965289208202046300075977729250849554648057127628087515208280230190116183097788524890203188687700866017608658807145232833792585816105131097604806314707109572679941239806537252282701031641089289128139064949026624056978999433583928549409491557006960963002863016546988818766347994999332733753682189898635608566303113104629649903460361868942136159676461692951269266011463306913493092890806583743052203136243*x^103 + 419327513768414919694553860224679899926869987933818938806356622564918020896262509089987462081273823535038483203660593428764089678958997924127120921903281782820856856574799394526797726518038264454300936624972048541459450949986466741382566988626276832140219310216940000473117249844997358349614410742818745835892912991799250654889343149129868959804828163778237181242659724178575962007098419010363123178598759077576227747272075270025679151524798641149230547014180763571667844080836117728691198149544451206580290488173413859409813116529335518954331629348670259882753246379513029706006563098737798690069507717024770102231567028395013718961345467592387649995464379690069227834592437080457080600334080152010477695344315995246009279839920631225509179261942076671057736403403872523038522492886462724818273449478751526968188664645317055508675408068482769118342169218973476037883262946373882995922520094575676002124439658170843272894693698245236750338249070721821323333423794647652729999112205907476863835007773359015008980165919110351331163998419900689353649740576323996880480925814410188021100174016530235818101688795385909514873751*x^102 - 107147296087124028721581803191502011489058787381018537549469863739903771801634346650482117165736710535404530104238016855914517383962261839487819400354399150589171895268926257287108708059084573020045624665264292298736397805381793736385789329745405054983751038168096380107809396193179683046746097751022471504663025210951737761932585774238597156858483320724519613800936537158504008449860403848232322975683098324285540301917914137420554435243541250614260358784224906304468736128030137448103058739770918953128204655389857754960693002324012650779840407151409210164005008997688572669047919049832186873178800364589036205278346313080718441259787532575774528422636636814911762895782815152954140948131635962320673622935259786498289099185680747915142423366700541306506462645747512071712350166705550327451331785619391719960751887716039827070187939823212755810763604168177466772160160176158159513668892550084563057733539235791038367706066591643880932537834243822134236638770734302099995144373843582277461837980729679853278617080197517803335129278404887235124522936273587532746247611578098849398759207193603639463057536241630974157866069992*x^101 + 27149932392138483187553947790904737508110954653636446086751656046666685072198598965501185217547259469927453929075544766819218918389568473978549571932304501266179259491062842928582921387189653075900996084173515181593522781522617359179830635711117430451048929390357179261332415849812015585028106658609252255412660312245517000009064212990132395440871307358486583832415871160133307739725842768873678258630610823760003592156056379422826526521090645136557127569015146901597358519751538421277198775413248071977472349143487060465710469593753084119786823882246466239712228055140876543018296511480444602852216325866345673929255001516949774652271137949113337243888848226913867680537124464561580973857725974251039695787697067207536515854711344568652090888392119175146279700319109478400102386187206295498577586634128948069352189160880118703499781499310655724334390491939174848684391838524786369179253532458872806749908554426846674247079822119152155942132922274271855448128973340879314809373545169529420226782031363183135683316633968259505487052224629971037746412793995647164211286190677783014345125229587235553829525917940175153042400965059*x^100 - 6800301555541150997180272189116949247194936795702128561285444647610835439238850757001222457767415376953948385537074073157492029874824921604279986761075597997517165585166417614895403742752654103248167021462389636526649194041895162606233490738039476889120117943034430576326870072147797825839681752848012559856872511046170646250076184164506187624209495720352618045124526632451033847840714694059682062159720164484852151624709260359943529449465089784217001175300204573302134099946878094686843578888309502697598568451775373596877254197476403088750221694908560688962190498289196054640898321966234943394985227972807510420886371762045241157152192092616910261759808467526726445158377412083763923943070528597911846520414355416836663440364350486494747572773887951221642185747687760114312920684821160809372412429857633525453476406221421415400709056582085959481096834276724739961214234453105957072081146900831152381266551953108285252861130637179561897532623197981790650537781445962119731439195276553422988424526511990267273209897105991835297571004083410127036828642391748150666601889883720470787654723428477300683947058610139157450213416214286*x^99 + 1680287823791762697283403999019444681154322443141965514735451273305988804239801691915195544461213035495560541169781719299207920229501824782794266251942245305223477647965995740557266406795493845606237895715889916255602325197106127325463540919912077920341942140894626885444558862451734330854624343951484533031324451700146094125954499237670666106884415998044984536686103107013894433852414382089209924304170342223039081848079388398941720656608824026846619086320200074052831729757201720736444989125533474528212271532820992192978744608084113660438602062736501473095409517261905086639405204569433725295456613287943141834772251871896416821307375471068378037177547818134521101535201296948137557883550339249510783769863498098550522852411480825872374337458184463226018879397794143861718803109344330458644615205069326920161846757599736275341422946530821105679880724983416186409557294873769091698089903800643535764955114938686578549269049050442769770590068902865277537839944764656436417011549537566736935249786589420284380298353105713784394612050100983938811016932254370642095173063369053683813939159708273328907718198524970508060433029690378056*x^98 - 409459080817503561520796646453040222337875126955249782124410657666624379560961551942865934316109234565669914810785788424255613969421737518217676099414167725109320376501329444575069861787004146224506309024293816742117501553437360628682141309387591910635708526117239515427685784821894267866537475015946774405070133828215155891721002396330213893293971401395881832131211280687592112971727494163405175090472718022398184876473902985244405621579906094559177596699037740006125759258630654798906173026918751539968099208783690431058746701210068817507138934048873293008691147607991709069530250357956086154197193329452061633895638417082183850734769400756514538075920712298305028046228324129102975599717026628185716234431750549845729267762455598978934844211822354020895898306583940585093443576762444631742615692144017702542637233293013951201472568591312914090785870184276404355351484302908381244494321213469159484499415232141006112558633244691115977259472064657726954234711459202342544364524207867685816452221797344123386117349692788182456642931301093678970515929855193066324479173305670033353004897214467406584204896625216502879165359035660748038*x^97 + 98533093054410021302351264373734127329245880254641602583528430720805415322896373290502361050858827979837326056545237651872184575381538123944416787981916647653441585643478771691389972058958695156000373552935681881734847721114563531257524940148550894996479857741168920832383908281830436793000572396468487691933330741930593366331199015195798995373944110557287888861319889733774333042472987303902773463801124246336123327247714830861047004111834693402992619163275540128531142494648556084694267069202332584765378220212504445065283221387609225094678268028589851632360352617517250121386948384773448039634384327793216480707954873348440007191451836504065819231773231724982867699515427466527866047369194845211742763245805726439418540657228012458834298893623642668713617511399196995569216802368243449481509060480070471981870066739330155777414608754508666544645921964518567895848586275251945693251947666271054470207718220643469389075368834156230961791840246959445790996735253147703081611494787995084227114276181905200925904521240198248346347050215089958474612926447399925552444757993762385210432532159318256502018903242229161871683458996972979368132*x^96 - 23467788208032383431321043926407455932637028838044310709130664637738987774721201282655255782714741053056008140946200148229446287415342289508712074774665484969716708400746479303160557790363296045588305136659478328282051218829418052870215132140086964464085190512974241218106249814230485536505108219989566608692735645939633367846202247835454150687565044305058727819772723711994839098198148497890936112016404576724275093749861483532433864639398378222357113544357952089414477444532342322431696870363545965802085943356859890280823230057988373329186174170308315038732929733078409401238793914374570054032223517298851516905358882311470272491330913511694271317686894277096009340140360716604495023637649989439654592858441428989262489728856586892972204408105700242371992300601492061113232896277370000195223986569694380588153058064292286505236173542465142714376545522936983104674410201212859562780937115704261010822253052949740511859481504565415206341393144743523851061020556666889807020848755673208553162551043326985536306887043153036422147564357139299158105168353893825782911693866964633914181487882178763578126010882531584490214647462442235480695672*x^95 + 5543844234972633599359297839112018106782081160732099741264130189067093531935813595107424889151279009987664729487459322013281868053300739706156710516212462672044417953534793320901403680816535597352123961708392615971380679023805795037994856158297212242629331753707960603430469201386894091407845239686460210063060481300987283816841710898640937059738821563316632042594044593362985135567424407363075275003372139257312158364242380503368182353330201441550992623328636856058463531737351463642042108684689183254101538008904706489058032618197107810260998169060771397817367547093493085358450876299865813708284389890328361537526702111526135777995157505832921800884649654757661297648382235677976247908496580715343873386481125009247520099590408064157842448594752388448571331350712820824427265189181072755313450717084881279471040174664406247458803016011915766820721671465827264866392107133278014814770033670550081156209741256583177435422869339576757273439262248557223320204684720799064222663761042213876047283923538218084470864075835040921027040140005208711445128755797396193275823604403459942993367209626108048294345159876629643942518808640121976460755626*x^94 - 1300314756312271906261713716597241460072337368907397606155981855381726890732728719356834501593160625161307116731306315374023117831128518340560835851715231528824974533246786852008104362928030724712291068603578441676796991380723299266289993081872514829792584684318896753445914759004261162110362433909222261387005620213010242816974669832097978215560652825890302260478618726045410234307695097109780549631909690033374430119388855158894628851281363710604834733345471887633009541903576237807190150651095341220206901519465080026140217901666652969100722388165574412629028606253101201760419292662748301943304150801063819339291243257246922354306605705066989029637617541473319113769172465546033511584309010118479959622665178787303123257071784944367215933556880672820974805811696753058604341814142409333667730815101682151618413169008945186838792271636804924961086945160238018315381796740848070235756158679465275013674790345732312767572294117507789293368554591527188172127155604810936643471043564725169591289648647735273039944495444636851955812967989338912971920788137006800330551009170196567222006472109187658008688504801414662076559059113860102109371169915*x^93 + 302616136101277240753458364979961460863324426532509723449906645514389249544920608782473050088825162725681378627300795534802431027885051706135170501361455843775040957796924577376179745411777484466147251045761756775440632694721877720672405485359036326002042615128915679386879455476587805451444079823611429168064156431634763714033186859480820386679348848058853353609878651138213870414883174394966210161326748406838469918274705670184382729672601600681528271414857318005973496180130251070930211543164137905005350177816184339504299850346951659597209704815379040501049095906546193282439820442133956980131992180529629076283611071094689101010479576973392196563694494359855524537864270643429504998924348200050905794839723307538002417951807823312865149292145273154487446669683101609633825325242600553139433534966379146009207572993957488508589629102887479460096002418020047784351611665597022916359483299743094778161914058770031449013539905649922145598958389678067471108678457540641376247611389846043770769066838219665670210253680237605185897501636137794260797933200720868984401803988138381965625368198750439965996026724731425832455578248783096204801022457487*x^92 - 69714651723535887762721699996243595537583382609519746213261889077484335122909370942409287972207360294536815486277329845278786503047198781985375698505195003681073970475563100151913643170951601308786323199605957594073347384840231346029147826892333349257751793335503130357359979994977806236654671428979114189213351302721404594080810910399643118249909984788324260539252587838717810889301063263569874017468579130281958810729780124144268399241123052539982877459988065892023072196627254842935902011390424642134483111691351782007850314319272621613951386243226293456730924472765470438347581789553496393265226533672849280116401063940036480618840746360555007093222835000715024637244194659013064734167991870239222644815098576376152993333765417434423352894936009843775608619242940017707007837639974173848255042042834090260657874907454660597235738592279028435224523442547640975151283277879121307344821213257431051059206297171598988299424346489151738481336256420349087329631897800318558279936082246818438066026529174138006326896142068230702544013811950185347640915116233365078755789222714848633770858944876337452484280320387102118889824902281085409935950916318917*x^91 + 15844114430988826047744634664486005430810845202890492799441205282759532900231002864716254622067133944985867881031568028532488897221236524585487232696965836810236025379213657004817532267740793620725013314622120076604776365799263374590888359822803008260586969790679731453104428387260590650803584061464193710268144189875023486880318797080862016240490362024767601015838602747263692079821260692969611675977738849629062381181554587844100003708906228915727785047646186353698772486364600419609610498246927902547262392659813496486336817678764027119924016493259665785671556449952762823772070820009882715806096618455150903525699576609877903593839517687726807590388916961829207909684979589043266972033493007163597262616165828269998097680389134438160315754275263237714935591624535549184704621294101183679419660898970859369483084504817237555848461327287722603528460137782085520734623806816062255661067069618990292703873849071589829950891198830377997071984212129659435611173472861093338687916487357180555620593188701773090370809495308409351441540824517738388962733051061645964486458587412043165215208309795259498191206641758718400997040599656633102912880703560227570*x^90 - 3539723207653882202161036329832375253986075160069549593786895550763622007107357912311650235728138846868074374135508476125554940544158726134984269793189180508598626725863554225362281531221645922962675548936793135382607956216076009061469701456194183122006627207253076710480532625047546149177321754158397934432143727020340270982204895352477381688157589608511086132160911402560152251827365969009680812345940619774417757777249094463703568813374760877579650735267407841941570972585115763171634231266475376689308206276110538736380981702504451426764225986505544298276214376391142396715090909990044815065518635393741035913524518141764673358471381967363280198416924983142422530744976901226155813674338854060901744739808455814390568495909020437107722307979978808007738585836976556556313457448169228296131994949829069978362342241818368716288623286785217597301824721563782605927033772461756433541303832706509470981024149684849047582819256530069760100395341083858846571383435469894125226836569745768473825706898823771844623887269641193256037874157210873070821716478391413343210620909257730619910241907010991666559669550762257742428825959911354219930462560953878559977*x^89 + 775074855816382664259983394436110845963120228495227713587702963421893399819631586379344745229363437915887478736463696498441891257869416740342063173174291769045287077442847019001811268483930136868016424276871337378541531947542293688038612831754967588236102699087442402183533139962194348360787396405059744817221858162674256034720507039967125417427670902776029658989757383258963663032786655659472789898045779218906140068260957027403253894593459118359398082686630929217860687246532147468144484172583937207930428127749958850675901569847095681958841587845338117929336125587814986712066048510448706511431380420530716039471744658828195235260423416597055878141179587061029549151874892713559179350066037651888277740114695680356111775183685878428623044904703076385111478955521384265909929119201482038959073502500989808241157300977606996964905204121682594695365194986397515551521381670031831486670716648455079411907108390463759227737283976213092234178293357166221185223821763335214190281374944546733658513791761159919312965883629118791170078958054332479605243648590332497914123741651518619608561148525291151549567671536463939930521281125274097804645822122860092577554*x^88 - 166037116488827560160407261786099837915748314370218110128611787490882188827344564308146690975246341166333557860623068082167359645395656006803344928598488129273000910373956374187590618688942626759072658161902521931020391889759929147060592941717538977209342329736129983979665640386187247394367855080717621363397122161602946194622064259208240597322676570972589608538388669730396636941131312991880656787582689562345120532730973367561144379803691454149295747597871644660695905779788403217716643114268111949861076012695230479128850291279788054177509410796274741032416549131379314024317650391808461315867098768962926657368368285021535674568227314261357128725140622919716433157718297952639740349380189282686151173117089322406674093578646074644000765924174184230307973162312544073784338519557838042573769827889654009622364759772018796750985909281967534795780005955211699281494659367729140782451352084457751391054732156406308230225530683354521144847207707731765622228334832974856029321507491133982603173935468721134609176732206492643279316280847589899398844644704824637427177009472601345545492622175808549725920210798143315626305619019065776797637008621413615277064923*x^87 + 34781802512956977414323806352399623738488512743509413477065888247046213535741480234823808356114231993144994033975447082786887409035458215826294502622157935060501290705199373696122038491447675185496394298640306798808709875759259719575003173963880535042890468052570974764983585134504789535097494348326444833899151863941385489071276519088123787662441995720383524599405021850554189691133950405411127518874837900379438601228312467764080137055152637384965721499419012516364652359667249276626140258567974553855789083237860692535822157661045223971389481208416484548422851701245525230110069968079799187757196968593647973313041731089594354606473918120789192045203396821687798014611242955693184051308885042190854676569771262372516551201568113343468992351407595659392536966514263762874103373465208074712522963635318127873184424203455902602828829676118714446570178268490444050082125855256368120550506915904610524906707450053188558297767130391293996031062320600007635732369136493562657558214305898090971726032734804303286828182539786745965296933537503185113772197993921942520162167129418465239003396427021221937380092797281319390902026485045360620748752016602634716915440165*x^86 - 7130429079420924402077720267641980797419326048850554902080874487824932810426321530470550723175721556593685490403231110934671024239724878770760969645628989751711923177443275941221959024804077818440884205218175165545525246969950337421500483771171089272022835865239586142217657908071715714049364699356688768243197132548339990336468333229844799363243548391350822311038757014619732042981409768819703825626054583258790915464967682530430800712924736011218521565205950288100636595185278530546587973379208603625870527832729140399952982318734072298105108079578427838365676089186094160564772823506025129331622594200678939356325883447079362976339676280715618267870277135004472322779956968207830223342151372791273627437678769885189133048503757934782617923596312894244065819887039540849823210565807728621086997496402847666320413116814063622231479322511371937120612972670666164433072622893989448926865806266360810149763374181965535829982498738184163217872390358227470023984614073623003449489464777568306394982626500852410030776075845043955667523977698047302344581832740343231748028089271039068433995081071082391262487792305557266899754651076446248562104923185626644582097933445*x^85 + 1432800784786357729886288563747859888955897548330323888505568302210988451105313882864612650593475238779847638973306262404997053194261384695461305266551352431432513104146141985580711706837218518861020729209909422973885066430142459895882240486095266776586714601996157812605680655055400094850093313480651127577411656060504493455639945613837420113406032214504063651164165703588392299734435416476104814064676756270409728312255749614142805571606949480549072537436417397908280189942955870744659463667457832256152895619023695234735161399987469232727258468111834933548186268378564271589122245196865769425989128427461569338732132871789923910162668571041463572317524092440678503329402579050559522777716849784782828895554441079843936291907767077376642094670673902662166234441448057138148763719638368465896266162021693764021221133542614755383101492332329058053730553012122878021977667856744929604739869476422960965227533862198819177523583898757177457471703362350091125482292973487418739158113595478259497713190546817997545994146527803393201491485897068931598453738950101015982721488842924703556095558092741713363058849480263636036290509589418579244803205271514465018531250608822*x^84 - 282706463119229821426916189951239019663748363915241041727808982986568436394586007446703116326899356653477295659095943039475872554631194378152736910015785885199556847322357141779779070504929411737853756867779043253500826905036945078296957145515837713687801950532529210882735112851967014175468015630237553589903038766353851063843541016250959864346958430039169393891812651987742987799287256479004522503031587935015155918742861581623417563562238422685511995575744595527263360771426848276562056814324054838643078227315587565149520085508060639289128051802866694034567828645855753538781267579606159062536742872777407539309622638844556228284674743977957469926261882253086712981153194525550674578335422165845501947205621387046812848367025670265227279557548430332348855545106646123060581191415698607756565486618511765511873012602001803612895825024123737361402667406584103210413115143117790508808242973025456263834126208027817564724278138445420207625017689211297909477081715281067715757582909538514158075441968964439711465082334214101575865016868549527459625535925924504821920373862219528823406896525824724939902563680629485963484722549268665633917042937272467645067862766363382*x^83 + 54840711357912365185333743856422536459406447211990036941937277755470730519904016933497069745482973859305450727435459059674176200300387767341072787966748359269516515183062590685138144216919735024192461344862452707917161151434551701213327613750261170080938631979209309110639671683819082810925559194101576981722758190743660124495285923382250982572214077452317600927660210831901885111956136863697354460145296866261276990196988047334171966074806110886568421984220746854561748621241772699165935176095709522879782590327895510243448827556904673098676758295373769254140521553781016169027791486151997515192423204895812948363362959051359203631798106580648227562341683165515280556014984001392782460671753321215272976300867449695470755316954656871328045578156045558549843075323107541613965622359617513633458475716749243809075078597687974998887388775451782694027793048616876125138798583198689130320764498621856573699490663720080181259115827237563614258377340859082713783826363029094397941224020252903846517154623341064156682879397502565497304098039544678356020164227433813193589671338030498971681672022557021988986849621732741599055893420468726113323080311676200442950526628288701003*x^82 - 10459970969355137065700092208071054027413076264808376893207583303903366059166035674182032053119348821036664924280208067353776272757187384496721749797676627198235455327084229016082014843626163678531662380228348201939164594280155654634576993102106333786180623829836673088748214147593923382010838901154598062978874441556869494195447553006910120369906694686955504703892765165257293589269093949987931300862175426094935332910380301191848286455722065428634998540067551446090129966344627345849991249796645578984851062343294933705055630381853685122234819445469098155824132204413547293828884739408666318135899742833614620052398770654963968250609922892583684189037227542971745721378546367228088062487063017992066609468589043540232944997963593862913454320421398340341705138963317174350023290833620437577129050502943220153635563943527678828576832431542848082095700994665680362699424737100820671662657043885781575913730217939753589051091295380422399718304302345439236540998446265123035783401054515309407173351398752250245910986128372386162837226096746303897378203612962789847927752295613155329584221804581303921763069323504274520244047855603217484246959247697224863359501838556524712736*x^81 + 1959229469812147596095877826491071509470860275248747300558829480838580224176424816430165530915707296298251176230594098243452672325600511228087557110868719268697818805623378868917758218493036545777189200734265372472826491901614957649354566366724390803552450423024360572686284820606060501333384881060820168338080006915919109566549181924980687074832813788628729026132319361666705730676766906675366214179436929232738585451913397119339611327051084613649418652872391982828511110603276326065986560319151911822078090221506503738085810664643063076267825213953428709968019334876364383992826849540185913376320778521562777761598485327577185470273887901384258038406391454673060088348369329757662001897803512622526679532333777480493891602931525736544268692945671242609098469571924132474365126746965959133285836086286211661618989064903458624814975851602231884382688472039217629551154252165275662813685970229872522143432968439774499535705452516577461805208899645530170173271210746034296528063045536315966326827835494967766415412243364586411728960755729410732718750790488401684255669395348262648210942205198895299436401974767701646070815366659322343035479953515659743808092102280038978800287*x^80 - 359609248288502883029402664649190979688671173722032025292223280658182446572731158158205004044315155491645804048631646515374416179486458030930916223011957513334255090710534661422829659718088583204696987970514733047831656840959819310710582338172657159634017746516822802531626069233372839861484250247652340350805488489367215295955454489687634737125955917928896386699016729944373316354750309080250146995937281320459776096058416090389739471159100074595491678437740611735636041328066793499732066149395332223136811388875162669179103622605756846881532730831212339677709129523599433078961367598807602037578492709568135410781449998407564012856739603568445951559494367680949048312642266262332657867892506485394302694007420610652815691583115277562627405823390678681419642070967005154756578797559668140726199778901353805364117935776392278052015010999047532134459748975355610931674339345339865577155226837427368768144934435050266519210393016722986512278588585225935214390908723713081131554553691094734865885496282892227871980998607065415677292573370333603469854405456816195221474343672563961638392611041066783118266463298193172637845671024972607240188276442105178514260150595346025800407644*x^79 + 64539853380147580889095967848730536832499398030572333347162913025459963163503996133938641720323529468602498865775597351026097818899021801533164476078410906554407317584373759772587048965089381148883508348440459979635571023456871081455200856378185896846571670345712779225463545444457525560237447449759911955718898889619399521799137548738438204573227753162453199650726458175582267418845776180762355087557924983597143979688707161017660230682587877741919592898888486437359125677086982522136474209129136123738319403621411342629636539690701484128635823128676162264119190951747126133266294744718455582109109436509172177906005765281937881957007113055444484404521465131763031055595465357824667052939219226891730408683429302082162603823501963731209779539826803441596505227607135595390574755402516333092888961292039920436229829033123028964320171553637223940530391787815361276381444831821578454038170434286838201199094857888915198083269959327828228049647646985614597814783396413607667450748891328503357611824998736951054196155983057506081715317217522588006752843501352395707559371282092234559240473783159822984077547364507927752295771783101616819975473669655962652375043334851184702920818089*x^78 - 11315214262428312206287972005538321322369307305154593222010791920803488837006668022036231906651468499994725523588114945628388966073575093340660790745742356028583606105842318805711512566782819163216152791327411727905163592865626357521830797901659748023637055133324988359107171780829651314398479700182814934422135121413303219516940656968599879627609868098255894012726303510317110847878012609097083784687128163267403673977241801865198144121242122156266640923862332195060500028711782957729620476577222179066956617386903541197942375162585888967992082119974639072733950829730925260901309506018534316681817880213034430066196254878858670951348121255901189770235352245909016931999157123885298280475982170073533902454795175742912644305647105934578665977866181861654138048119255843484545307653802350964884423681732570182062154347679047818326016828908949486675872926753350901580628803470888751216102577170541176520506067249046850517528343629796536906775353342528793297537138976121782624530639169016091573394031887040128414785126852846152314719899887142867538203736338885204588250633659982525283102983848755918877483046956438857052692810994114096186517268854339078705460400871458405747790492347*x^77 + 1940656500799033660087686733196173342769221246561052627846290273290013768934830449137209294232895211901970950291527619125841872839773976981064867538234021737413017674826744040315230655294395998705973068954378850222663827026077687764760642299095871733607584527006085922152800211644313890200369447317533879521766875164717909984481401148427807250051585722789853916214485988348581525941253861060371078489977045535335549693794757130224729734619092561025599676103781653925106987533996760350443462958610122482369269970595716137951429431110403977344304635769665804289465055349053851500708545029587652660833963094750831129161575724796311054362532408241972197839180277021813058391420937110229542357012413485389397454020246067777795216724364484628320947278433281614724919427781136214005613110515926523664888592808721483222445325695651295076681487211479673484123133401452080848039116602773919350934532171021788030066355895422495326883893742879967850896128568105689981323343161361686344435340513524818790006573816545980699260541856980038017248043668257701280033807055578731168994496770609704376077261886918961880800189945581250829518684509913471744291168263359271631008126798340388495868333776245*x^76 - 327043088699976701314323007204826869265330188407744881205736844278138195327485113648270180743586076436137998803174640179971249732112230417287247986946125366249433653478931065090982624777821381710863109048290376570932821214054553416043195263462775557211248808356276248462801023148320269496352370923241588364594998912770577169232580307384283154690045296277096433227508256054839435798728257239315387212957553546061608641156310371329191331577148513907737737198155335069029759594955766503027470736640232067493357403957581424783562783077762053408282607363509906830962600483812821571908199935361209420956777715671146768979937894638632654954849877265794512054510382454229719638216526435397059936005366479132016185021018355207082284217053061003335496281947247739991827808706679331930289642214251926923404140900643495384170081206611893059939407134050436699490831600862186918218943854347879889799617171939098132074530466588523959939208792994666584446610863327672077234983494203868365472013372007600049391285606350054377295532632513746116966549559694963813630271963947392957083870558398079905921522713504826255917582545725041045696161720947564373568363932484246962803496669251343835447152789825344*x^75 + 54531495529882138513522779739739286825306794922282430243877701451358874761795943298480501230483015591287479428793579479075536083005883710619568425689977636334838373597518257223751902756064987484209972571848141065186513412330411459700650799343917469356716276636279896085952812343695328306002333609723202398704239404474643890085703858501815294357767755312848594432175912885009366673839993748367525843988873011727016783934172314310469810845292669340439930652510523962832050448299331994511843096846730029473042732932418648223240909853150253603943498199148158556771005548992913565951013782131028200526691635381477689487786906879583370945655549867780954432618594415411752927860796563832954116644221345128320951887414586749401491348553366930762382068851758275624303767233328776524556963401107317468334423583119031517618547751545038842013105946504782518504023295332511322984898405221634968877853917069192177562174646956206545714915328297300665990708465873307784194091947854379305666895748198199276384570650170528336647093879257480422023914452839668454424329926756615084161238419342211666210932337565842598820767814529221201347556267693364086330371193904193610351413766328711889483908816628597780*x^74 - 9062583230719510286077487113214736127704428624848294114192399387835454493084739875072358831044305866060605518350284042280164160479148043746707185445985519421350158196394595764129910272655769270795400454334181186306477113185372579078042355516048829144360617490325720789121145118561188575803038719555854595302800667364843941973722595065968205584148128626433741680554030909233320299871604772586447881918983127882459648586691027315400632089717943232548880088385891729417929119622515043910311236605996371590796343798986666421779510020666432741614587457227410642352739573778142861677014081061299627151445185890162497422796484695872704669736278617016291693517511919629835504994652813179754555113638657318477740314198692717263145621148092502240138763252913124729570924038455483886407434590709535603084968799405347337557573988675486614542244240557573085603894295344039171937403204909379072480303046037104334754569840119665468122632961237535706920134741163016554897303128579731839016089664242679492057528628881637290928491275336167259975288490747358322785458796137766947987058070879234280338354551070439813018975316604064995853302848668525573139950139157533267671071003996756230336022624439265269865*x^73 + 1507347135280596169857619646011511577876634298905428392840862935869206527776706701150309850216163882387855191243914354320818752713574899784018454204946169553743307136548752611655065357642556727815388698023070905499489794139163928936066935230572598116726275896939601018862601975585368378097027198068839154193708255700764514927176161170252066353986303334014231494229439122906011365595075760149603913681684448019135901163964118535972430529345201811066291970074418412430426729820704971406823109202810733287909946760872809553421735770254269807583352970854157309389516811248524143211118624231957021865190094323743456113053166406490021356342838915990060326132945838530037385125623417247444461749492984853010402440928893435940661401069491861469658725918892151641709954043812092652675939288710071995765850477287156756435547480974715200936105973151260620768565052600765277366806230352609084186612264504542838185927909751670696228869672071753706152512868402876378169627045817802924681524502520531720307253070901184628987521770305780647008535644295041315992397450207782105851903067082807526946678696784698950601870473197749054908309117173741852732311563484292147808867734794854151862646391680365051660194*x^72 - 250353682862626970593148678317494144338103799355410242090275412843413827908312068187537449594194327875708311709038193754560967093781333480929571903886402448843264628150388872523456367774362240538293519947905080948435169163447457513801288966484795217010175177832047400420277850937130801334411782758347258161134288644474476666344341269450789720926533533714990688256251208304833462716223666177032734386811052397899165228127324670468486356677830370462959621918136669071136900463240306126856906470833073769024356605663674924075423665393068104216357264477509085146019142063247471269047833976781456590542097840615661680088329786966608186893725411846844932123886499385931284003897988835201163454063723780349350046380282398158797327578904043041811809252500505704695686352772375609622899302692660403363453615278539222905759843398655613979028883540422960464424915096937605579833620189862024216628430636082654926472000168321520591272140165777599978342255743401678911831630504491411921760429220561959809395003085948619397681744166770805685265952107758406886066423868279361983579457718076188124359790868239638078117227103873636901053391745854228525420836548407415692753280932213984717832211583491320705496946*x^71 + 41135758864816253348961002749870701229603998042434381918298123571640868925667574065446338137716709063189008947915539033292908694908693399114435467291164394524240464547334342037200290154266087020798452666176468111231128671880598158496484949229558615616108341468247107288132486700699014941526049339160562466743424011629337770700628163418900994814300688346151770118144393845953425535638725190851289955479033958210094242465014824367193021050601011862689992613473804366550427926727429352092502517789978138074544535722556413522188439066283435727433431509629922069618100775269959192085786424292076579419565397328801738750244000133777584365960565168210010163989396868055713657325195778504873750949059216380016203807407211743734990600638687783581212561550594350923741512292369659773264653717017568442037016670869038549979286413500193573781319880096653191041193990540107271757216247095953606616279484739414219642175502346533461668839212798132195372816294804200007900491137696754446883950633802265299036573829567372975509352977532432230687712346583541712356250600202497062395350888623637830069388706729493250145432160778356403413704541303089739974623580119273571256855880969727051900932060416736121375327575*x^70 - 6591142811427575487836538761683181818690850510660713705881898568133023590495348773306947465033440776360598548612139923921369676071619212892783047816745423877143326887918775244420406040229774640664558633678569317397423235737355603637808532761213839901860804335245266739859035125923372512988255248629416048564426197907963509745882834287709420799191800864615414275736625347607047993295840418455164318005326732065247902015467704188643259762986496058909873653206524451278474524772284709909341858071793919494369698116599271091125839683142855598842067882953788162896477388916270860499947303912575327310078619741124316796376245893792898782455168102845676717169515584023198539245733570145404592240413311810446962495129803116670867476295587903803852020300543791319560216851626369022482216869961065799582445809195993962619250387567962868259748401037746056594297738567482375162247090402173417131265770437189729828339453265971454255852376991751211317642036339131419604583481030261232177316893383809247431297456235361416957277104653238305402703731306161926831381165387288211934511993172823596453682003685716445090755641354250330010153082850909369158347054764905390333012911241893956166501895399111109361967488216*x^69 + 1012792584613259340659662901332196085119471955492374207802456579563588386012712619856271600391786181649107455420165470659877692611954009206259780019643860690894617210241934752738376128835168933086991139056587996306166321300899270695448092211909191198235184665149533424081327414415976321067298903187762591178332724790208390675861901387564535517332937114866251584490630414732806583697168180419250625231453063223576147684948653630619798647144719607310268413973796748227886778894549041119785280449832002491915242598150706241740839824090185671376156044380765393299816777038246607605413018468816152148661586142488444880418271491253843539401729591443345185310104348312924686299635350309167469934657758725069497582377230295683674991816527419575472179078254662006880313695578305772525879340494113263655188782168701526754204728475631438835506354518656838301097086244972238210520461246220091433103742994702751413544844454597779940557821621049657322628184688256853992733873490162818379897744500921806277086109462822959372147326541060079352058243648825607732036893391013792811566792534014649374388720206358104790923658724794234366941617664966903122967479155583515290883412844881125532825844315327478149795694569738*x^68 - 146606241790798169162801047438725840205025781417138585420646720016197972350765869451061929320273538267899888647663683149876425363827045756973503633610684496287084915410775367856614033751544414732862686210328838435532206370955476039326819868211898660046679577878700485850860360775699429860139944780750973916450298218056006085019248986785461164574998468003990230615049228359391322891528900281826090621173575532362327713950929334412901523346737101515195095845846535218780403230162501550866794333995530772392689284012704590565977623491739566222491974083625225326416018062060791779288295831440771662860534759565915242807439967966527899119473786504522652680573214765996837315150243163354218804136715433692043714975093596494700690186553141705303958549030575645709622763918221873903807327020489356084109218889612665618964538288587608563391071396000200188687445898274158699962690027978295734248193697663472109024089774774729306363950901394392910788389343997356744178920981814314977879857412761754072651200253315314298661370280694742118904107229938524818815380059067610029729530333575868139757667825997410506015817989937534869376444054280240734595814311349972149778248968262578219140069267010143521896643321171533*x^67 + 19585383206127776725018911827245631377138487404114614138101115799672079756516177636612025578375049456778908171102942041656608605620456569743560389900802188608634355123515449209909217402888430189365234187852821651602119555287070221470800897777318535125240526860674844419025993769091563797818532666883977562995917068272060589442669424317389871656161488102271344794434944894674709227499995092117597713434909383890328820097363196232605703307243951692937980346144272038769831125486941062440854843270471366669036957065430656108974855635317270478493060616332444624296948706727273949763404899426247388972977947285492934366809450040095288173664804822027661790509949920180143193597151305780744602048196880056851381403689447807714480492948636339606727866941121510936747343047484473382886192995256217175842558220404518989416957205901874062789341916968999764989733597866164812780325736714812925970095541730678096414463688430474789569973471242874960579684955487792428646677126654633968364630975266287617827946117519829634933248637430413287100292285421374465232767171203633354550415199004628935683906555488375312627132468631644947322897340846964048116952637500213913731378292331495122298066877284700931372718254018979145*x^66 - 2344552357082081983671168650687019876908808100746068846268207130803656481613528717739178620481436115999893859857828323192538879528154525805333869658604158721794046308684439834115043141282392743562672710950537279078367222310186885316810294416901717523093640317150592464047736761555571555271119210251986345274725471396689205634795885355953523404357502704131240593016603580587218963137617230265697370965888144941959296126944041873340076332052112949222313156092433378521981403760152154786976663637220904973377287835923969095875562058146064864882231368873985830226231499595124592825062366744385218333164234799472063975104129325180488245538166302416247669817222885007955275854521543557396819876267427235457361417652528763078647549137633617874001985424221539529136286201377984602338572076122802593617009900781796493009411083827389063337138606691781003956249010647265645330271219066738505556760054740408783913572350789359255483919098991362110315983434358808197923870099039475986202569460179213036046528363179167397502136005712208340693122951313095247949559090692552029641885506777096667288218424058447628145914249016697020696911962363753360134486742837435978571525534136882220912346784183004354799079518013816588136*x^65 + 237212844377628427499689817137066914512392128635543988368096536958535879460441936566029515813529550399049487022142613975558274629783261351084168430489113984518713313660011836424416542894650148085005350211668693828923334246302742802344863930321515037895756352266249580725245690508843101081202279486815787772102388305145536156030796810397648339463519670382963893849889364388896429050286573652860197538723698453404436327604855505188997253490152564129950891927586768318538484964676488522940667228956013629082749037038331763796610056483977182130659038225756899143949293444777380373531758753613623788170817464126691491715147277025688559996202506441242443783877159535698191246489994348163452250838079009417638578990730864336273983593075569446187169665639041825764796648047600383113537427002197657815462400659672448307089933866439377418348660537479023704473395230593389845894429574206351702366024696970716702989465470682770103696522000587204923932457123787378680144100107126329604370096751181358746777370819024742341248124918392850418958498272392952696599090068679786586970035895826012512670832140047186435936045146574183744182802462917704696526885203206695924852568977989281427228592989307478856635567813209383556474*x^64 - 16812784454318913111480091794220031197866844266311210606949994467951748306375508306799973619377809911043869233586287979737785228584118715195001548942797354155018839213632687582445316580210830829477539156350601616472222867056903833710086850916772845499292186354790625649064225342947483569416817103156710138570735074855141516980993672696296395347099455359190804517106950188090660631953742767864141690287724890440006471858392318483083809995909093123259174455903204863536718788496686927226516577645165196614405878986192604521282451457343685433239914778733007039425517595592161459950242957396828449705800972807261288889206665015435063849283877249226112334360385200331559368532504947180703822208610337180529100646203035200048520194343700528491613291902024292130651087336970106774977740566130845712337751936756254404381112978314991092883752302786508764113326198048022204898171127527126937550867991003242595297995349055974575978149047079087728498100802418686246778492375009704454974519092314562698186814072229648814165367809465287734707088952102942159227453425769614837122073279191255025471119682369845814767884876723734775680320038131084788446665930882467846053515575569512207201028016214750043926006925881286957645353*x^63 - 200803196917495520386602033190673395971894749945859828148302101220588254628741216241502337985931262325504862268916340141610353074569567868208024204897081617892323087785599505025617414933399283063145084592955207932966304633668725771240629624017948668720609644317593230074808012437938535745983307379926571590378996837567178915388247059037676301819073033199501210421510573309378709486857522581643056918929607841191277377189785565199135726666750789259948304281393907226785058143845589716646080905909598391739470816727487255059391795231543059442828231975463470844923745233139888507509363146413566017537467787809178863431515391261495305433193227670697826952402857124412949860461588783975602889741011529191164041939839813168161107896091898108782224068861724212200752197118012713611484610124513570801230220627463271690131685263059238423517742287627713050678970480075690209825218834278349987885181236527929312446206151547191539889331972758833327544568287285802322518265945735487695969793124157509754462041889165857415782486012402463979058590838585304800337109044673708347491726133239485408193349274309909794479093662537228956735965900433747178009181833071255233914691321711829680963582306599152033915230280437249066366989*x^62 + 396365501281521871217690833894835618433789247223640781941129415810354531767358809434991047670538874171678070171428018809826620784848496763596944136478860219578655960444432504106253023178709532574371893403200763665898187222535185217267837671616660868650879031148599201604715648950411928420259779643115368816818240297388987218854867026929458749877909614531732698093749731645108914720599591150165294304767560146104289762476460043775086220850610954877338022764464282781046958389768513307482230465062245775725104763823643036835037190814155660601472465367248267433335857866260153308974521901819438183374339378812466854593993466858387011913845118463690777907927908504494337769583469574792291152985209613275495987244641556523518125055970978211086354703986608389530097629246570006228329947193953646049981941121427522764811288530212301999436054170778918606466012516548502317604027939414840729125654868662471397164513898172238802125839335989446253127100542890138179364971475534255029784317885434159706660512248894356136634934200552954303306811644064330698292772956043984586103785318135243054734175737124971293545750900980928751383634805922337985108531899558284176533737571292470946621142008712696059682051094047527276352814037*x^61 - 109100884751612282791032787026030871126218137045344136746079242644998337703714670996675308210623441722133125938747477650897465912911855224574272952270333586979974285746234759868200983376216624578886467404447346776298330071161150694437942622630535838641676225019744998159217275121891536867107577460779152635547887279242347025734029869910872833435993450529597032000495058360029080732335897384630869438475696692348393715261450885570068425711078008819769308795887109687958054656249702606573247027632930201569678838720934978949000193002388454563004118889828960164682134582371714806943049753510795451531530238884655977552634857430144659374929272449537795192809663344803853925276608840647940818969616396049910951506338626380390927649878785860026859403831576539760616976140837600042122011315080130947792394649150949959645446517280655653902772306694659787505301922882395212395849676284527883162025530946721209972628510889070892006136084240285795571526191877784425905990624937927556296797056031770274938562433550042480389339552457915532192645358010600071453219213813203690257030369213049432960567620072896035927984605483551734780336493112405718824410927195173788431827841343949429636074074279098785894039716388248060657689109454*x^60 + 23878403708768682602764983519322559970205697162520041765946787574762277939906883992967934144308779531881155186837999654120842561490146218776047903198294314327933180042037384566250333464865110187274563989457092343106775518609318813414786661232500090861800061026620591307267456670954885016384226113575025452533232767991470973727456967892327899698287573917183980575428252306936520386048679590628077579386764238016830865248951328222270435227060394199123799144788897916620118205698644081911673737223489358738330357950362210689948305434985563647943982314848289559263503538707958065167300388086296066840584916569865196068901074631102105574674677389427180641881661110693939828609754955124460754350882991138273935635093208281621149905422273978778752383720521968356929849554113076475028687913688333772855678028289473904755380301732442630115444172991767517725120724510058405194130683730833514279643284909176467468328805764486779606406783097615040789862613795692365938252055663894926036560288108777188085396124018698584644334503305815759792142937049076444226326098854904194732928043725612253794081033922480066686538174097102432892715875784010686601611764852303525351387781626525483849956965562831200614263212428932848988359893944953*x^59 - 4877003663087621123927534984357844919263690446451244619959227482530043868872169911982606207720830184692536986843895656892948565973506698754748555352856604151523912139088062905298252314982186542701835531429245153015083974524532771556611701486027669767472561275946848674613825298965370115071633123793411742143495517996131100932863496398866029071622866246625143729773574454215301830486846057474569079440003477276886645294891499333696114488824207142810308642255516854684504683050571672371949976438619475449804242067013371897500906445733463924539362230631111218116877603724973306877167851881141768274550534742582801894264616232190925311395816597487111318544869857776432181933489900724033972961841918025112296420714071151489012070950700437777468751597793620298723568569084447379402191748991032597276660198238394889320872318518252152498620295852834529590700698874885211982019635336123282078336567689700242766303909865622665778113534736656307369072467935196807822036782458478389898239798682722720207657832008623457704831423697245935690908036740119110730396879502782112606076091577563892826664679387065587634158255963869912759221003494363942317868890643823678791404340222299528086071902030316047733841960783081990365417153216089288*x^58 + 963236867235951450172725125523668042924598241172785450977316726355268679126813764331457775626589101988784094916881405729401317962587792002719605499719410534049697892092187232922820753434393007423242878277487902165043286222446749110604316040553650382063621106199168518433368814968049965130359094749298775223957469304653746500438239083288138720400938351252427535018427613809010976270062782663444507754684996437809860829240128492237083864764768183744931288910325983620307445189171963698839200943617250273910372202438228680414812678982542386303151589711446881524212712479692336919305931556352934524246851659336458813606308828869465564426805929683032326985832324777154853600787844235700929999538440965278406395646567864584010241625556072493651595598425688155809317162874814614241826398621454050639778858170806935710315558910050251758733064478150966734893331001277512431045740417140341601044912756401298328792884517835484275675359242187050767782206032120517581306753408611539209827321861804891975322723004946489564946056630150434176073833077122448523743528111870835660897063215442199224130977460478852146033288826955269793740507046657434814579873034049487703451180734038416460579207086922015594942854551440136276884312033626546417*x^57 - 183150770691178708397231019834363296532914698040810534780792459887759890032563474644963736615252505526560357156577234099507231434202936817235333227546752757599059278478954843572164384027712397155151370710438619836426777610522758269088880474741589769819885596415125479520671955955588029495358343925351377374452229202174394532388930190046141948810891410287703015026706805448502937678130603465692099424351909019457775798682645581401249531372286865263170441100434986127029628134877701633339553913995094715071456816466381566875617468741741502953244423240491317676968276138848181571295358693820619910871454481213397437741483756507404753967115352685320360773995225989154589323223786224740180266597739245590670362058377693762175615279851573106048944106147025686219635727733479730958484407467538066363115013133797269170991727967666035844194142536201998353732143322726708672111388596442088276717506541897320082252765631492807889817766233777132661615262608089509444432878831974762038031560312688014681162528241876015633562796762362920377925410057264610142015321741930766246079891532441155081048754979021185589800315945447084768961423996137980820040632827289964539462970248847763989083669933216532752667353923910486355822245828478777781498*x^56 + 33060823356247440177358028471549500896505926433550494532805789822794995454804359750543847984210402439372708376884541918140411189077526177334171831660322210161514341007717306362781637177305904169251081494231851869522335539455465437412699599120142422080017949257468449125051533291771484567612134301282270831568204684041590809041760930718562817582018398638504354198331166547395929054025742577592631439027202697735315603201515891283643744544679169882285348604725980589325643798750120440942973643107995887008900099743865264205229642844330246072963618344194157207278717226691401191585797410801391561878081254549313133339655038009875277538962885757891999487757239270165557397010897369293461067253292242333168308909758002729437795664486137106274358381212651834137681902316321400128102746551915088739204117730578771797588349182868442024560275933376105497781566440326418900847072701905969329978593633119479047755601737496528457286237985528558529083501572317948900682276529296323025507190417325792579248386869693597010622783661465599680211996115266168552025426608889180820533854769308631144987842831318251400136170471989780239832404418918090172811015414129474315123689297501955899814941952120977294078797278898925233603313874330387333164271*x^55 - 5603973728866848947213432792125204648154904289641710455828670499387247863553488477279639427056064302956319120662355616920863428357863662944749258439869089219248876672678605501977035577022904349844342330747598965574317002940508957068156643579889289153704029671054177791278503095143715122133704001579651502446369524028577314937093099368269284992415657986077037245785164117170250824258159815813780555923072915554205898802161882225204862704668361161692653341482958492172741707276184953423087129603523882074742564809325324250823895692902239257509706657932898711443394091761630412261595771244208242798491461908913616019894269192668115858872604394168210789560946260779430204460436603590822826022953103924338619313502360043718104924370122713291643403352078985692713903865672222600810513305595685735143056642735091233491252082981458615797154938836061776103916095695999113769461486796827497343849470231366828273521646597004392960084841673043590335932333204477897548109141529784551986639427225918992943719490986910124907310908642117691895415409668785744063754816630273228614182013488327144610133571065884296275858607109085790065221651519202705950890861321813924574381949099413928213956705225111307745974441055778882935006860102760282798083333*x^54 + 887366358819216106455102926390350357386661563875892159547244946136064978928986184207964581668233768297326989768133834582162812266935037784096550566754530896921433306657652118029989674947353967343560131921024677338889447073891601813262004710075740523550772219391550078078714210856543333702932462279690157651820353854301243486372792114190997127678270584719190666010608813287950828933715811563374845770533909666133957703352328174537000359130398755889930910159974575007314812363923559780879232722029379827568275456004095895778128536256138172560434226177877678286652199589318068232641359696376976867322562839605173031860835137852707288588401247834560188410299040270653841432113710087335028375951731226195236061515313061490691787156995330600677267522787671862497873974284432531172820433790222675894518778586556699546472654758015889782009656223428881925526964475242527817707985653414972097714283022752518279355178480439778371120137632196952914887564159164382416567828857020238983245237436313973011991017083274673228655055616198144717476227528714543659151387346235206340442853033213503286306540124881089273325907229142435348723775266816067453992168555527246401975044121880739116919633748324796824729614225750544997235401885918759312276534748*x^53 - 131293702447159197453088249700690157938652056751516328295853459225385345998805630044481284097960277493858816052012642528292147876786603908308934831165336229689045752266798745642282211616940987190980664296958785028250147280279264702666559495105369006015374983043523461121569045869608674064169032220653596405738342786633663368145510171191864778798185273865714686804064980194188693469147845436743896182035196498701049438963281939900040534566352553070848724949252184818382385925886413024897890972973654473022218632617696393217353649078348227897526681607630048414572025113638810569504420578120591523008919953854875588868923576963661589795581251548462841914094198748429609323846482912558837187421223822367036049339021016546913112228840911870414653043967157392931433327425933859375755313162384469554967536922737405195803820853917754448573327816521328864746214217691018797268079234386475217103913942039023712244752046137356802710416856298958362726741507694025364659653198535361776752493991962913725717273862401304997968321480492500598921271663830450172246780481271443955713684971741345422995609426153456510955828817433753639924036460798870374056385125602360279792721432923769166991522888560890068317074764772941233265285092712763101368092385789*x^52 + 18257328463140727641027613576032909629035693213193816693993881421910108081284616184375595399047224469022913095557758806798639425738847511896782108716788389860495427310622447853708284959430043769716896482287070787137955511004430480001410688563383567093733677894921690518280909434329771366985079135486545304719706457350850785768558897632209867489709590505193974578933636558038777216549326624257284225278556945785396083139239680176659943936557288227515498061599339685148412011210194758348579922365604523844272111982430943377371711004368968075951566151399711766013710398870201476671859319772109625295112497303727009975300476289321353392788013415984560743517519534108199399850707903666485514254363178500776558485516394847341448773049129595063688134296729052008661764159815509399170962082954025208751597418408232933837118605342897399597063837544549183422803717283304393759953961436180105752590773403984489234307595687108037772520320509865206501461101173542671766357894062425428959294719920614113575554630787656422566299686734692118080381618464851524008579306998758208307959196508542753609155448327172981335425951303216185382063377562973049016032053876207434442729852428522050372448119475668385295318339442769278078309309000468040420218872017773*x^51 - 2415757047807728298802932287871396051086713058850275312972303725591334156366495630864221558742532585631724466632829173390772418881477608446195070385567443149892773263249705789106149100545890092546248228169098074219245261958849184533334851829223999267766355160814664410416628537871464466677516209793412895205864949338626218717708280902451736441727451895024132190100555251514632450020199615185720619415738501138389989733426910144490785666121675128212677055503531731315414385523917029366381431447299425920770214781009902463287567747897075329086098805246626220722338971752671257957749589491024720313259733867806302860540992172626644423392646719882518431793252170341684548048631022984214299063948312384098194127701118368601714657568603903021109262899867517077084804310908704547251948212280609513378067637907928426657198036365016896212520111986337880883769835575457913427748665704503907116900449135759745433389032384083764156251408682684031791746711361110667894880342711829067752885252879033778153493146250635348649267949073463601710030927738546957664199065902250877369823882441588942493312686087532694053771577711375485303081499288154318769413303869059507792757703862491677813186400788074618394182154407367171517436528557645892801417387737361688*x^50 + 309945110790369787957221021487352898523099216747210295553812792729362406387143835839754960624913534696502267194508205512209042720236453380843434361159569487066622145424294039074449529428462636332598367673763896715546592380638370447275171643026309615318842689312992586238774006336323653505456546448639885416386378259294346009819013619961447194574996352245886618632020407576785829926067532231634218220901361204275469696993659773040855186926355009164760788914736101623928801949743323918755845803315301944084861946959492433759676120603730390588014032177686156968395643125996782562359216219909761357448562572542658799715109012109175504324712467454919362165283964274862097692955558003007031622841965135702057788103436244073288931705221531695491687067291366200208745319370994271950345142549021171508147674172669720034187599556969721589120366529425127573558044803995480718599741366749393252811382699251154227502572622091977658312584085009445353806167602287196245586407834595583217782357383621022991625335150022149677350519729881827023028838087361491090079322883992107597297431776368051237697755061340364044205488936943340180048463286592832797105328969421046818541629947883741091290885041669512106030342823806893467668278711054840347320640700257691661*x^49 - 39328155334118176566744754734441328774597947403856154217944131048965899545546254516920775152783370690845551258880018662454504632953365655253802584797564572894990743884998972689584199128871588863882646249522201655528039153590771736683732737477735306912908372460361093505365318781477466326708518374388849821992454956412225443963333951457930268169021401327730876172370810392982518280170228192961909773577392939956909498977444994624170161665922109194511937896143130112789096520447196677121499075006100192188659169771292396096349418249175752612495815420965145464444583160349186326591225769495743073119810685731829646685539911185196956639306237293453595106667615429981050051593792284694059647271115854313091535269286899657252901475033620722367574001941129705229150323057110329562448483184359793491129165593452304358297695284347720137070044675029995755596912907864289121549950935205783110304877680351838468662865706230813241269540758449707669415717096378096400605127308479095539295810638273254738551643235153092980507820144640856682243085429267575329996780332462641738515876327760722937078342252908496267527202917903907969161274130790171563653658459374741327681344713236936821372608397955154956158495786655173450976363040390998001148629104257531006008*x^48 + 4968414896899355282021367736097871235749882033749408262245913365055645728354011344195401576687451148790944671394333663946441026586485829847902903238406800003518723694050546798949922201689537859081434996430917562700804251856035189517996614842384542936712733995570687802303839952062533268512889559114817899467794410340560877613283516715493504571841882856450043109043329356450618613051418575952587955157425776561292799037049472430741810119759680612727281672822234248816825646524605988795659312621930832591753180398735375633972673772696943311699263755899337258689413017411975420469396693080901054327548475877992872165391025238927126252079949790609516164760511585449731042001749330227602728189867376350852020665166902067838151904637223097601630140820892397302752816728444966938759290429378703614647900548470261035932584946013228838214163640776654831587004487353818810237498525238464067117203560804166536849140716632963430776481279420523143643434128925223564829159629368165795636732436814307025441840774067490397511852894211946054534025119679715932101883990465693511661180909280888950004975774145192697444813650120959316387214456568824310396858024794610035269939707222572003918544369479817481504982161756814168987067346767992673771354694097101207046906*x^47 - 611279832829689418266282984808408282458953058230759822388755099538397817814395113264331652224610925912736090715287992613467527902246666176878863142161199890868963203349671734919221743171834521711594392376781395835640671789834673409829137166841125160694606306223077836432293376363665545044096990034795574835567034364862202201809829449502825692739185738589977301365418384305875576383633850068574528578134463846331240901537181666956769286197316620643487462393508441085958669767432101667872133849355557796993398764191877286716243446933183823419442742516694206442834541932284988197193382577893733294085400282912739944172775838531171208720161640436101848581035861781637629941491593953956500299344179065745665846274113895150821360516096297738916410705180776077790438157804374847493023412009139551467301125611981117660177737434630458427220473853410919051482371243245640746510960859087113576873550624076684629815327619713517775247884112995915368257063879759791568361925527499446400021829433530043910954220819941642067739800502323076536155980274497020820152613885074437174339814823591099206987926586763062388377905623131462208848707820637155598704977711814090388307307318349212225902243414051866004648268878246565964222011931927926909798876690019524947813934*x^46 + 68860033115409575442121508736778732941985797628018334106413053685729498444248104080501006289415897440143001965770134638928862249039027418192381444306599641275949073577232859002927720785914275075718111070394230376733916477019138894239514140334116559842000577973259822542406082493441509040128385954898344703089091466320006587167816072822748797612504203170241558469317633680144220555740370196425801555870329235139850410804312713491475800344004814142361748655720758627855239265854039763257015809163888355452410158985047431557694346487113774583694899134331707870530686422268946307600090433507857598080353633870106881149415698126049039519258709689238748964694317131968371867607129863748746681322539588657591173923118954095914965024390188247649971580911001979874047671923787899601969125815291726736260439855264091271081897267505488007830781599841268961248865619486219506293858290277830834121240565632132386664351328145298788388994243002132973578468823921142040059507314521965138885404598372244731446024773678367817431957519226348812730407501569736806976087708994381271358537174578472465419792226170322505715063460722375081129216055655123991907814042290685534102971997556986183953372023607404054627916325835549248872723156395007048144376484342642759398146555*x^45 - 6165372402971042263752269259813261429530157052980773503645658285687621474721861613324963540976681385134571356309639044855113566352683817064819260048184861823560229044152657821522382225056581395629652650043565470663397685288865591566069115399148518253906381823918990519766053699803575494572993640187560314621680116469186173687432818981653201786562821670611611234785443904766358081837102226538900252091875186376920547941705983770260902884980095556069365206156817528774252740815574774098823692127645729545562889753764455154110561258678308086186094251640387932289508130244042748793785686838142302156206779599710819590027899684860257729565181927492369583665523508763675681486859944480137374754496897442602763983773319500052281748989457287428380483162851317278332810618003792371213146988409803947385099546769268289234373655432685423988078152171347996333878660762865018845374650208849409056732913118099111724224406507791331166440654899724960364012618550494171529763332372669361498725215050348174891458499003716249870308426401800630375518406643257138331515278599420816975712974393100698997120667281493088261028513496562879716143282171397418264902141685304056400343701265651680788872464992878226385651999806200463577115725391284967094284284979237264772440806338*x^44 + 206111016775850380061766940115770276937818836428449782556188608879818215835649018286494034225920045561878514471535657613289169762284144216886076142741696346007912699900059715734915421271272843702705210419444934883342663377856105093814776917618090281552072600295462354874419414529202348181558183404655947819685752830760441482376769672071871783320684130752207877619222423066376415988559285709168071944987495069301319787892150993870003413308236140434525248695210255578157393603745330898672604938940565548078084653787362610793659768035387900356876217357047643600828381509313808507315567557123992138603649086375477339456233611082091182028751701750826245511753756032519022431261658298060665478263750564768177396521795548586327649846777408431227051268366293824832017350583141519524503221366014481610942603813213740136407259747470907982221211589722870933941370144153456527107106500948316329436385716772230764097805070943032226125971635506568202574925377536134862202943603784982046828449298547614258164113024414095228397348880889955205608052884932742425349704452741634221706622169892048250362650798348606416320709379254770035883144551951705814818652179908621457543145130266797686913639172632780488884958373690957604271872503818341779248626919895027589761245733122*x^43 + 79512217288171050185344445507520590472574004372514719600348136467602587490161847684147531525806003649101761856499497439017475983117733986965659229127378797223168518763991588406484216137617067549995861307782248162610005445307406414257617191922663879518719653325575122466760362549606981271721351819214653524349669114280085108884631280967405981891926248033858351351624274394824916306069163163271241599216764044386892879484880907143206969083482405896822493132618777574776364238193592799805055173401692686951293427001477704805857274920999982311825803672018631210709576459423391366928618286380980158198999925279841932377925378342034176877877423093072962344673369412747189169920061337851494907289479166747591078680933972575829160481271285849920322761589351397858224636841662653138973206322346271874398939722777963211342644294847404476052715513547929927511011989819528872028095383605170085177566649493452484417608310615755030430473034663778230644608019631632772465834908796085689520884291403875408791333318740996702980559701320370614555763843346262097170007748493722789057161394768555404503468247147922282958230289251692720869676268472363399496508572284984139982775404276562507592254167591294028740103999739501167816817083575045348658356994332305515166789812531883*x^42 - 26693055804512608961576959924494992903801091166191765408297177991784374286844748143504419061809199646933103601669396394256406351395303486936092591711720354759833722451859847310018445453819541233644077929636732629202453699221407466073953132869027901673256349009949214907841767476728511219818884140095340718611290967524710034730967661581789566701620721521748470403527200839722385140315277989261689257514763194066061572291548931980980381379072644008444011198611653257381672332819028030482861780898177772358531082925008341405694426457554650403573650356081491377675983528737565872013089505370918409277141116328614455985942540557993713807844767642448453403952238345561262623316300594057580517833756641617539952492949681951098396748190074333550121269073576185151189908855027220822802501368157666575250803605191151348477359823400748586977675358689640321804006104615778415033968484664666182835266591119928359134235865495263876329229815819891325946517906249617140293284935717332333357380544685660500706401535176294387197781997833159891997368767959686599037970992620754837147726128241511526966046311193436902210708286547345642086773578409513367172605243793185049899145429329345630730445405898600030300966425868312658214166851418582132704510975892896386082463608565399481*x^41 + 5710746479881246128979374559425273977037631213039918784778581696943832300169296596882226302949559214294764013779873222646959659056982338108076793135881907605015666523956862084352508403104268115175256266875975310507330060628983514810871218149294755809198252795076877683880124367026435262422580140007507422846674092624521429925904139343032032992834810131076074043774700223544593849867034640754966022885055610178134569520372396839912379698411883685760085204959982764417451775041374355913189314878310554433010154439349478967280588262093070829200713723288134132879473819568821726945882476092559173968635132288512969633122400684625526139763076728215884089458340641298393969291538252916864386760080003062209162053574468079765829494134767459601356481431983542754403087252315848919852627397987430463644071414445984337948996527445641076320991150905266848834905413772377215431727937739849565706933997961818162561037594536471481980389120239204088591319798973750885899920307503561365776032862512611588178701134542723469727776624775668928162821744981526668179402033177661868021597403845281516293919458808619152986088997083222549446142943806321982863253366582155630600879964994001179345546090779673079534693782062011368177165377359991488636647266448845704093659294455407946126*x^40 - 1028373197115895159959140654153869227403852724146132056948647581547037249928139443536126551085130631501518251263222880774877578204277181424187025335254345342928183685724204958457790046974574094496282078388743589480126046762621893589683438872505822328030615735122656233414009217285910903730170219555785817942797799914388957309486761499364705919429314116741713370532430064013336596021932440553737476274974826485476442165370921738717882907807812216779447321243571154997009671314770210454812738138282169475932401568382023542554105933164179621725283312152725622488665411019620950337570287974215772728844884125382898753798882877200120042795119538181899731737768510922636397482300970617498732115933298357974683468583268032379563902183546511787603204008333007030921386506863494261669104721519085727116166507428208969049715632805990249724528273164614818686367155763171095132040252582376074465617932722821907898714744514761454581459116471579100892056795064103779964987238170166579374686653237494715967935996418662130236835478359761955756765346280327433128790458165436393217779659049576731990017951035271516926407208150863334058738494834406976720102106088943527809823420440928062815935677582434804112930087404780927202949172683679040963647928634540721607243939905377702651240*x^39 + 169764654585358855590984728532217061071276046862350621194504077200364697060402128548039104037130287784490069776155167949990036716235459630120694689478867095143684336544182255875321979668004207012487339798363777121216149450414121567204602193304939088302368683316618424387056562489310652053392949512359297690839864464878463722995310047810024433903630449060345882992157065128420904065198593474915476228493662961141215985608415269786249420582368508818137016499171512397258844865018274287404095418401746102048657194426265815801210959867057181866728855423975795471963477449756303359507352916788249078483920929276652413893971043776155939250846227767615492266931899640183987021204814875461475773907680667594983292795811967180490893592940719009180594224447747949338901319230776484142766122512112920816228345928280531733121139400898863155274645446003262252989112983452732661671549563436196706173021878144092579513498579869037835646614413543726577507321698824419391374484726290991071227043475418753566915492992651915246945732360644173266400086214478070559555694432611763232634264859201377741319419879837782791648199324779153124291624620193235133960033659286614934110033914376267644861487000250354085234104164294899634403263756766604217622474146473395078588863437711904246016033*x^38 - 26753157694605359233928864990391757397491718264443201073536983641622140090067586763006576780532060828605659616729881720469444890344109649763214209456641622717951867862226613559722980375086880590739762368512278816383120335372250282686792943037695659612679181527024902777001469722656391432070574557576262527025278096487943863078835294804558587037712187056710291404610336374413008969610463785747882272698816841802653520770959791699341415790830589746816599994610169932788838013253805684487420946125955004920434337955353967631305657282000768673364784441258918382296180694603779661182661863824508669283054923365949465735766484263388029113841952892279496314088847569528053422988674043686307893500523898576247193362326696878090239914264654802956587816703270987995810268748106209752883666668475113409320716960522032055386748502075822639772726972807930162967349954480030222832083271997958623362378621389432260851820214517739877786203182781975596410458069260095684104505003215732641363060170491688760032695970955574497910452020351332307581461413441473323134700252389893253689010848654801642058662279517086821324101788061038428544813197472155720546456591276810660964403081683605332220635295609275066434659278932017498690025150982223468633372117536892683791310344858445599901639611*x^37 + 4090106157354397566521876553815042397855233922736440776758320890459594515913814917307366778990626739361063102444229742017612307458681063043778738592991018231855102579439993287656713944560519180244711553821676752359081115809961284796449700257828706748926686941674711473165598131045674284381400371450995547445118356524710752804382874798323002005904877004344816293539658079443185010164303329916091235908415217855308188534814181844209342778941057765120428017610593019534918358383553928974549065479509109057047734445988980249507440308688603143164734105494570643040317527570661536822665574159240886468949310485497448815585762311736923603425346771965204507762279787248707507500019300658068813401125117719904558448502711403143180013296799461271457329785457766886356007880041152597182997967724833899509242273394516457185569652234409756034424593795489710516874574105826251569333201177417953825277779974238683631830995075657368246299733813318026954905068841528264889216843978577826160855967839547339732714753600321987848766782089068560602074723544721499216998897876325811566574719982991324329208539143017082264122987156597022528296402717003419344715127249551165132309243775755953234822881029445298719610583919071634930282849254434668289252397265918294317562408541392357728264591995*x^36 - 607094152228326849326190021349356100699837817762702133638207986835612085631324417602734291253093170003106726179491942918959255856366201321094211191354761855174396017829360503072626945438325536941182378912682838170044079340261349044193445233290778746979897853613708366888678770034814746506268869296938298457102212707448892075541494932966474660868459817849400246379815574578437951762897796510656024307881655083623596716674276599866553931053038217259220526345631087829194146872866280775433754542260294162196140336560061682375132560870575520759341750500228801920487265679864868215117255714664631880389279675232546694325629235489561782561516532531374877131545644212203756605013019272550637709263541919643008776242472043162791428913081186890917747923441479165929754270347939072579320103084927627954931623165921694896807120212687572518921234470742184861589030234980363099116484286883463277994833799697470893219143857062449630604462089746716516930871626788904614418037961282453196847948661509974212175273284514532783322243333337284726458396246509960523756239493961312616576780483406866682619095607162814915817728702086643757640403755518868852270178349812853107255886852820043951197715723612430173677366165068840028169223605465686354608092653842425196970120483240212522597788561573*x^35 + 87230822690244188896928737482755838176493926297166055862143334137799905424221588713420703988549545203083745307938136422284656146314612035134273410791569277475555522775147101588911972861168623876531996296110536008111283417786001302939753510822319285316937164584966065714587565859344951803610793404302835506413661801027540345163040900547650067184136153104071813562455439632678238214567408537665939213170681356481732800188229621819331626354856272634825807715997463768956298094447201917585462264945358305435019430006905904211981337015456203149780492718063786908153661180308940145522599845979071690440114091076924064740665095380332196818052460784332702223792596828652600594462360626625930475606517461864513973386402644011209583583885818072584845311231635268512538535773570449357026838981883559351253203342940546902996020681467320534319346767880749710100298594315327751274148702417963265691120431469676185999055442549299107199786655229166661283046631561842335586863428067968761510245786167385414166098521545164177812432333844457291205118298897335488920789849059536037093179496061725712640094484522787905031391925592247335376964578146801864042789130680377852093269764135512487914922298208144416317924628971336201737588897150285401963512868239731993735687082477351730860959877974316*x^34 - 12165494527313682032088219232785101494483537671727111167434469964918793185864907346513304283226852757008686559850153967049739637249563267728893065685824847606479259024466883522165861311282649251234971391851981438639941502547472569096006115018369392900988358382601604574423068647372114196463326035105197291779669542443083784488870238726047011958490830566199261806723594948809454322627734041870584828723767450468202497660099531756876185940780098193040275860491692235664314091133036238873857842809175776397547878991025488335497539281217103205401628735017315090871143261691133846091588141429665663075869561038769183757994310651280154537534884305633458630051357156844619603657107180777145748666532279085425500620250721176713105180290267953023527175035652826228362760585466707977347410926562895488966966630328075889612219108194527245809301151281842454216967195184274297683651048735205733348500319328854816930767532931385635682894700948217859738057957484693523112423526078413017878497095956959162592489790109205797267014374707198434849624054304117855814421463245538903648879788635278599306717586360862254700852155548468975526042733900629865110498552981378017550404404079858338938305225407031466975583729994250015129492176648986775137094835156196171898597084552048930952234146880745217*x^33 + 1661243068090680595317605910323728808770577218625941445364149964019380366019771771764538687503688255268511795385342820282894917545080275573772273686510801708040028277850964854024566799292593199073172915220240023316653473905289959834842730973674154387428028627162528074695364320516087400061022404752455816196118446698072056452470158749519060764574299869102683468049265523304544018923125473932707390773896429488650825885917460578813111315265273867884909169240292246028570314793018753248805011881571352299859159883883400223326323693509063104355702888048410025106051849347405559677467946666988390809826376039029286742668407339305621563348850569517716002509044626446948772040438446435253638477629138362676712825393751208816998639535898417025977359702776001357908290503691800129339244583074308479982652827906655559023942108607394991449281662638170678510504172032869071965343045940535579831557130370943784438216584593123931038541768921943504007370676394983350424740386435160435668587607349513955526061038324357601654514504800758544222477971633250263590493434040461386136385353743874333318109438148601027526223388278208839732006289893941167989608150383839273413509794004486205989465265593956500192758852151858825110154282532008095274983998963031764464694765351157117784219651800172200866*x^32 - 223653601275887795340558343090847638652554528370768320786624698802634098862750182223758428409389718213159532559470087930811740305622040518643655646753027266449988346088958810596975134200248265601175587485859600305994129680650674357585365770156708620040955914499363707146059856527244851771429155394928110436769837394842862010219453626384999093694930849116370340927333530268979744656153468479951830286179207813610108333376532018468815896575672896013946646371410351453415958741492910220444686927388272347630853531767336610701810544192062931231641035553972979264974398656137201985449228326923379179093353344243596999660464396012305260800765442717531094743543196623871785072826369770962720709597208577443480232978086982609548544281683489010813693665683596851836149049847916542950605671545187876517195618294049815586165547601186044333466861547581924981918294945355130151899417178354074267312054363360424965578779317706928430130727017768403044950995618084330717974249518308596528715747391347887785794662268983771639753629388855279282499330468283313747671647070264480538817152173596949306110711938578458353028861650524352441940391593591857699418096071165946346079870650676393158229113012753179063017736418166611423093003566675310329972551905551638200962939541572121189901062371456576907933*x^31 + 29597456920328206040604214975358912230423696539938630560803728908454879560817119820917689452180255012456616162894647649676481963704117090760562759935856553768440098319291539157930560666472046146167510326251689388490445381779158805425537308174671345667631535244238812763385906525978464367515252605072825835846620022388637230341148972498979013073595751328338510020702411755955993587925062040397464422954673152513673207009288527208292093610040565246536104310503829048020708311171423895952914428106327631665090957351507903323054371592126170968025129511694094978240514894540900586094719641596337100231033382754716865577280719305306748078065889532983927820059604807441376816085404841500817135674051819137359222217207530058125627557250085856836767034002784634303860254167678853499040081148757524035608119193046796961548825089270241107023902845845159232524653406749202240128155032050469853446530765973561172741717633635080866595099299643189502205590506072552447776794536054947198975446354780152744012138588688597968936702022027035014604076636947007800980575372546706466655819496910359619622968516115483752002126707505205749494258607098727057029995319689852269409013731659614319093931033251950436104086922348318934881240686423201045518716649152210340122168842950501487347928368312453526454200*x^30 - 3806306809511945552756657984563797933203061360098329889559366399163127832455880486265369976871027595311341397565736446440815512058744412868382836633360247715795450621332818210078900558085026190548805423408740149293653947554600394023205593536734747867271790252961920926429565986548667965677586592567916919688596950798513196024517417053870996792088019871349828517602726834389038108611803832413457211434757093948004906932900609959146043602706230189921269055614663366723463886124819970687386758923561447067897757530663065340731432618664900907504913152724348562446093008726854807836375181749976623479322250656972736031786376790444861700949040661994236255252953505775653766635473047270194608918237608985304623057470007206513119769510624502367350281482142754153663520229592607087029842683754829447939927830847159027269761857766096907521385685011371143921890995565412149320747508987042456455186157383927665917751351710852160838131827171222662903996401661340722363971323035911863355073214770225850843893280135760044993668003570813364391863618321893272496164162632365964226394409790053430289301264366308604365015357034075927151311101596945069522543598951739865602335590264743906294947987287366587568508779347273944149006043450548399257018414843315052915344754020642373478034290815041162993222721*x^29 + 471236881164942366494227079181689218003062910922903090777187983601459327305597549444664137785202691359905568800148499008649940759880225638222971439799656282573149051896847218242938537867911546167525569737474566081543816185252493335572020526915333740901131170109914141748508867698303138916054872723241079265117238650161558350618754477106709585592889053328439203215050465351352585419488551883075398297306886101260536473220958636700242139286229910317864904575712976101267190648484006527556710996411642609182791414686515796982723338924054597270761610674700600703066556410897971843770097407361048190083679929520479628621001610424701083002411607677415035152336784142906899467279323992572390076040393704942769227081980970875478873393472137688102033108219728646609624559709067963112820039799888207766090730467496584174886095109906315287038259082473297895396680914563275252185588323776096970835564995331914479514126813516382558626054447055745492699776244002028038541537256126569538649597204135429459872408120062207531243867167282560767997776410002245216462599486356716020695882411233881914252926286024159863879930350369121770660375331754452877345831807302242710199255304192329728985784314346345284386576769317573152917690239590113833857461008696546705522723498797571146004330591502496725058862538*x^28 - 56232348296158930139491636265427418069879454391460473727395857577068329418406841372195880625888031210826957907748725496340940155853790527777114680825322737887174063109285311603270391411248350616643623364931187238604764580111326119308340814331173705190370499900925188978057599631617884960042094134837929112855252798553883062464102703277715471992680888693384428928184595172404661273657815257849514586085251242692788784111837655707263941477183800517717975675695549121726106485353998222278592005715541703014079127108712303550606208850144256130799532206595415443553446404826113441660539484660307875111918217079031178699504433925079746738244634536887285748370109499761590158121640601850702990034246845043732496091681710492597633958589831558453956717359307592902672889145601286465755295804074950103915138417108226921150571233813341412853224824226909650845239589618614592955286197367548994843372129581604824303792676621540933019080511751147410299891991228271179003888022740871674051189732866394366614450462282486113265813494874542066570593504172295609365840164178718197259024055137780560390379171100130992348377549410301968457723141514812120807495439335834896563880113244040716382402362444660530100409453601744629211715110385583201315371153330581084125385104161741975472256965170938027630255215607*x^27 + 6542396463030594880459165125210693119179106388064977106002313176276464895376130390436481660359698174800998381312044510284518291242411418685016735998736424709703489803707674325095443755136000327537613658649111963480772998374041639760167554622492187351334667763376438973837541230278547693584321498829253190724062508840423518045491564042107635521176025195481774043413068663299415110246158458932795809793673252862952326993463941905173595051952297537407929883976367807991865543669686741138918271795068660433901560625095098823984867715368154772525129701990452613209311783751798883585457451518506643328529248751706745936724708131416406444294360553667019497792341334969728729384355501498334303926658066721237485300493665167958014991179974750634371845117214728552433775220544502983924800397084243491486163264233443928212852647922908753197397412772029193741936071606719219931946592490203502796734534892681358040234978472618262485669447602882413352042082860300113520189757656152386747066531084980832976798461760217766019015414394101675774018444243036943876587510120949122963521917504074670483138560949111096198098723226874049353292593095386012911641701961936344780453556726871118950601822783373293473356896596663141700590088838914602961985613260601982146842284251958493329791116210994238588480715169326*x^26 - 751833222394963801380921900538965265454087661746969769794373734710393878679084413831069533661686681529347035965952764717976296989713884569261740449544715936534201987436772784448976391278284127788727142656452703070046927128782330232872510320514895011001356936193763684113189472048387164447294099596043125523354465535987264907595646646018173982751569183442914587566067579434607958336012450889969720749448846074599144554576253347870945031631423565836163188677416107301880339998378408001705604312821664444148464574688771197784292069351118500705766175034788393564890544291536698586255782986751303831208487899539999845826038356235807331078851797063250785953693536789965136058333612731393197299186874753797145349794250469123152303485001616635212059527537228853756682480211449564220107785943158766408468427364626620063281471379796492095472097557828447692824301013638776865938029305883596414970992692667689933017457711954185094318248019259805082312845416887554799325230864512235786277642696965602045982614366573172906037375771099040148838899726349703064642804944549764138406931242932175182568939912613872194363070250329025071363418307651402212301040126690034777553021355919936341483629944572900789693970220308493766398414100177958526920308031793589150051942456756537913883550989070802505042183974447938*x^25 + 85717270432170357712545136560996214180309871755030679712001282832050075088614862549264688558297413713251551366764734314191252636605873465010422492317221761175943617361314360062005472857793990665271359101386028725182986835550337699238729017531835871016533446902573622760487295272864650426711866897268516361110123303555599583596325253089448946132574442383667166923076149278838150646577699379329443012028330706862825925195572762569587516249097357178976309413923743506767888268349222083425712986496093616506964366658227222069412615555455481933044276087064665593423808010191633128739508447066688781899352077597384737436832696190941717850314998099661690580079749441279468193474005706749924331862803400840147095492314300311565745364833662924909182571674103127737517643399602463297855834729606196202360498340456505250553543242313633823881177743753327559750422206608742173777508008273713526482715755971558641168787849922535728007158091531845154994114585020325072528680770867472427589476320264968492231442036244318595047070791118898892769321325227181202245040069265338969505060804283320355488558615687117600573257511744617477012489204047828009788076436656183697589747509147986019452787192514159375862615671741914062717354932784229452176752994727663935992714049248790523172769727574776065237257122206195919*x^24 - 9637511505674155387171930652881512854861446223903133131153520100672424055023920552348623227579495843673367701662803573630471411773587980785405406362136271625786130839584067127437284214245210539094920920408489879179631619074711052039761368749928290605559282374302344352215857921523027366250682823243147702095498346174016393425075683661981989520160869225609134488611613451106887170080279696202610917306537115606532033954789128562619103368773499665051326951159244928711620466418152232855938754183096908682610716725787604016784636874223694450627137130415988533687812731146522736256978122100626786348036887220281206064227070617860495143254036950144137947487125394657094404265715316928104729648151265313765021892139888879994940398951988246666804555524030730073382388988486968420878314132413590900956892867213389377893470463958184350463208065534708373678092730945208631648878325386867850333490762947068350976634305008039889654891732190045595924475539794249748954040329561074428221390776824110257282930801595139700507154508363680981345063390950553509061926364885368378450434009501712606379487424145086537118552480160701932075761884431867655688390231407989457562513318351429799863959932513173462292686271960894159110753858647281668745191619412646856201177800699167058765348682260808771720534696376063526527*x^23 + 1060405426210590538760313925408155393842385003723114719596011047488731324552717084805329323876147950112960367507280935343170425854265046629058004478187526021862940699729172366842348835666613037206874117397317193129537779172855861373776487292903342359819943068224160669892476032687639293097867852464131075096840906957469450677624263652851944366420552985615899129416811096830065525729712793263467166639969572757922529481136022877941209639274523528237736018826383876316163135556924173219962664618168198633483261636931994395816561625771201013148796147073667087220288167557382899731446485465605374634190172054336091212889754403177370730861044962548041547459967901788693073387681587612767409065262739470689736421134838801483453474675858198773390810995661992793671455602197721048356880340503539467395598412904797212225908109537102037991100528533439122967058025714765270034183778725344179287582328598584166379288342200924735021901310172854982689249922024561910361245613093795116811588413295382579518027345175325185325212860618732959050535496767665718458956915547586791350293158870013511659451727484848797244568130599333798710158343399211267645520748429111434574600983966259394042722840729054566798521325163216860345521651692803997278817333595226151443060762578373156563022804982293450250296353222764989769191*x^22 - 113978957402744168853966158484915701148442191182469147623257415983266474496834438005574530936899561052588094076078075466184126201255839269407176015017553675704490183492017190762886959968166681338369258796316063091608813843874379708035571236106322872884561008466650334202022552482232894332706183671008116259845641422574502861586064822779782717789689510870354062308215634044224958082816773624802790010843953604325087513763349330444785206609994724498464193371303722308611693590149556545911263578554736198063253756086368506554321723055613190881574776254715218359956478741021449294600333944468157810697833797538579701251256700257892158093728261351313289628051313895312742147923487413694323933620509092865162806846630926416540170678393643000757871459243164858554666861237966347480479140930378060260218386250110116592214819017615810033743864265976705757490297212009642530495265115481172992918516647592378403583319504839425878058722896247681725255246953471446264062645568850482761313998675688936041034459291010562834147439912025218889857969565917089648310297872330915791004966628154164218474290430954842452861036526672647236480087533424691502604454400192503758337741344701975956296419964621001839635825446375086552985380487072685383686096160893630218125388645562260390807403120455231917441052015347387090488211*x^21 + 11992265928248201877976445185627858996794277493665999063176657063999643156900295241397858185125466163812408062882012461908532412228972649392088771955660029549190604814308479647785947759650225890721422592400119177242247940078288213173032304777682284762660517325994425824655033622761142952717267874088606520658416093671843928686594412555441506233326447285093301504563578398051485439142569019414893239223794537719663746161582063186386986135299994382250777238911318621420626332740390749081456138288306873407729896597713786482957893651569580602248983263329752156956442991490059676345169469373946889639309827947762951200283010067431631129078553546245184379216959856502607486926740829671922206509944312112916169389271136279877141603455520789753114796389368755240101454231820861592809072881996943420897031773486604151736419141817737720563100068204666110691684151986830074427573993835163306048734772588162360261267041303940391464377157864307708281508603166141878439754408488247650078922394136466022565606008690140599702123343202999009036515461821577626956176636248300671824954126640425754946438834501840434226198292388928315977229017203277950314079323344081019007518921705723568043593613309252501541956639865266035864561149509314421915251399326369852669705205764741010664990717973407813223538433174067087041425985*x^20 - 1232599078277999143250540367304289318960237218455297979959794902317700757489911895110759696987676552858429235540919749353280964014879243109137160097307703877535421443074110310482979949650196289476422844831589729140436748883028364708668842139432725140503621000632851755093896668154485131536443815231323133612534674061890332669020589880163905568259387034625912576619444223703470790112513986430117487432472883399053013893362564840661159717764572913356589577015432458020708620144757165301431773090800403245227894641334552513599026207294548241744780220816009646607347018200263178731093367347512833817459060788584231650698330306802263726134939601999002171785279398366803416976343483430962629283671610692325549755538000229397142848583111303944084751528383402552337029656005250185950535393205193111907764446464018376123114669481721929728161060345695859078886765029686588027190526729978717253201310344153103361205795864474190417513556285589003760562010271420337789837184378774114839924571331729979084085388669009807689713490661129163716023902875163797555861755782423526433589859524372045386601988866017338839243804215924399972636640329001000849038655056113837582990322715195872806610777248421782681900151638213854074430418831887428408984442606697152922490140342598883385586233334166094817657720200021641368454226798*x^19 + 122214996714282838042210498788755502967220497939777499351461436958231653138404022556121988343025834579166580455472259392167405096881292449077167069673475477823377809050139442505318587556886757817132450168766728065245699584285457250112305478926830153949588808646142695965600526619058846346331226855877009241191899690143886121151826893143267298822532232856023615209611090750295553672737839507161367208499970374051236081213310917572985872517416687764848321189195992001458722045218677366297768636170688523654578073697762571654914212916464254079634329807974066432574327398981485578296177359967550087136762849878889309255483633230599823123857690874293077056732305566118768946826119264493429614711185044094157797994248897424660169541175349859613654423863042187863385231820974304137230560565927818159138580827794537725848030349354713013074803913179641290962383547307960203883565410839092460630241654058340490389724075483578883631949957157438264959537368138326424222722456185547127963500719857691390706882985269570081642859419841183342441819843428824832275092892599293400588250004540929267953612719244041931576352717444034850226302409582842071197126658856989311091797000697070110736137089233284579019149798852554659644441053853817952532976999063344636365056649111988642417807580665394731670758091825516013857124841441*x^18 - 11426414299828170134812871061425460917237128577059394962085866580226648491219950309188201109409094290842267170577837549452842850063951462242887361603699259634601898478900821035737829698854176727460462633308157020734366685372674526695850034617397577491169332790735163502278967952490946985386734736390713589355226506976318499507827042529689842872303028300760960064272418595705524864243095243381876676629725114499572512454519160836419928584524094755224044273316646832009524033113206029039496560829799435331319574614926042291293264448392868445210095310482641853930832009268970063661210339498632990091803850464592982827052093363855763195174952878583887397123647793483099561074429411877281917749598333822207859288126859516973913930088785740857977072782743728564989887305984645234746349574989047354751759411870183848154410620393550524760909854598390892537161536438995284970665819486582769185858523947059550068084988385560400639180028815525877653795373566741423450829503195390160143817521163880303173490795316791553319250366854868914715925733607484590598374367889477232120342955652587720292969957551751827791056729651860258269928001981066620301093865412977111119997175876587297572708877321676918969039612261818637621344043823693488813368564853746374897617094767407798260528786555373660306208812767085456292853664318373*x^17 + 980103088939267379223770686985837815673890452312395343866902246757808982717264333201873464656733173362750022066326978576560734687601631429497791856941837470010771876982849802792296103760931634771657901597824105872384895116971906854187298588469418989421401768543887206674325552928980783143634357111743208617264442664770621144166421029667800584055149398095099664841477218230214775491172228068132406583491871290624232198895355324267675652501700769389490937999741937366510039430623321360788823143839475481798359526372718408789027104432411083330788537471759872109470577931708603540185523227964106908110311883903397324331370270491850826832768057076610459262506908543785104967806850207641684883514133206873157711529119744501789312351385289866479545233833860528843667799239855386657664520282071075225827180010678821801588055828856157507377138083689133332355249234437316980966095838193157078836991842247599792045884420517685066195911399199961733125060019460226024608715156305758588528791718109998973297242238124620798209607713516325359166011351695722587177430545629173875791266311900927291974726933382982486438557452494290410175258130264542896325571831947228428769230628179100204707573985113399706581077738315146379401277939966335952588593123769087689100660885174759568646487805714334760643539777495865870242870468496387*x^16 - 75248825708198481068981343138842716518574772713043670220801545399577762654006384437166944140358249440095070309213074902657722910490096999814079558196016029992199300018630777427109480521969101511645870732910712680360498055150452704031174078955090427194289373390881945636791815386284199586835534799787900163665981980993489615188252990244868970096461319695326862275573628063058899411525343182227705716513898402564815702712300009479331745297731164754996859647387928330727312832699324882810417457475060282962501771943527370585672834685701217033806624847319465593220057790508432726909068043418991350826510718288530443286076418713230140095829994319383365673024627199831879402688791372631587760529040504656931197226430110607959345156917396055143950091212032271282696869185627081915842171120206413832275588701721988773408171669281803091332427364975860550247964704112288622827600684967979715634342472511886088677408542163811728075925087268127724762552127222511913754361365324123935213656836531115586202216469529138334003515544677658086842953963301606858791555535120562897600337750848688539832121246336072202433850841642043491418000933303161215875688132535504006950057052989316856849118992910306163545053925612359513054557278150419447122584263988719891981404717171341541722140394221150285556476126671854722999432669920477044*x^15 + 5040916190165459560673771062671854015322668427629293818108382671707131414652520173219667743923475897468953892719592362342994027941864411287725702246757032090052866676671133249692728303616160341001550856601027565980316284511572453100965034765411601446990401097926849000264646538624009102515085632899010284500592746120968265558738132581133740269151523828718096870712704780875375322977291556355591668923850332637341016683549155377105013887518428631024592377836303122356120353284429483247224837652161784146332550633309923160746109572542917279202620466499218170560899831067428891493020029897716352063702677813235418025228842857995917691000044483052932864601644330304264926772450146324381960792113515980306317728476485183498300519379255226617000769320719541535809360204131393532730829260974311428884191177458778749951629921186833490374666981455386750886175786227172500698262117000678421834136879797145801970854322130158883497778950061401775860229497824174550676360005127983513339207081558105129111127850606113151424459312102743322449460004608050452684805073945813590288862265629819311834154479668370118667494388207479290891043089385945598657892875251629968405960692239002014104755824893145721828778063422425537586149154552891350097920679349153665549952358734395644042468017704589641783322839499361099776906768203450358695*x^14 - 283924058394227750165641394599695704993779610951098440145775216347771704263776581697830221598152640009651471261013622711416900466773972410186555953571827370135035900525603988899963830570680280446978962360348859105613886631443455081497568813987839986665027764343354201865096954127306390500303406835892150835063150342442183206390941885059319738788716389827849665644141156127246935987227340956380971000052380951800606294436747167616870934256585030476676204153479447540908480587832100590877970870649618759873582204298881257599817696819689645717482891165023759537504072407361015707347212589514782387207420807192066487633714160622770994888373528234709367476512635501225986698304367340957787441230597135453632782171355326525690571942019802399235772935897300480830432025386056255929358495928586286138062542522231738876989530321437575187324920166445571730923151562293855875696857877279792473012786988342268089548068605446019312776420707790857089015326637395316704029354888137243772754676349343727774757573448448202441923772018422048943146742289623729482729960742846881308266794625579457482928312027514481914080797724963333657353693688249167347574267237708474714385669878882239238740386685397260825343340462825443481058837140700535768788219097774754821305724901228582067921687881964188574951618268224636191100176796596201617805*x^13 + 12468310230506397624472627968860916273806159656441793245382961583330302915740277978486708820604146796556448356089161250623955646455109511183267968420981966006042596673246230213421234511156162783557074495919288686225168998814529685053147099886987710203797557462551248122129665420918967196821146136699987569515854215989770573350059660692865882805904270638647689305262131918051197696211545552459736418240229493707136044179453104988843504571120723338801253951258000580597701843859613545068557059323419179916971387854534915061292415757752317578732488194784614060531690421648778988312107396484276722920957056534692757279932048922419995227982655925228412272338940119655293267716293016714689446095718111113678756930157948866432407827813254834841949690903977844798967978913893572615913226027001251718122045077391887010691735077073643053385933545970559472269464437278518315629004655598729101905148683811536280752547473812501301094884870507251966714033236383093377057686096657465290935651458348035727946058072554429539862098871360179242407879466535285047852403923170739744104565386675888028593700089848526220980505643527567112944089565222831365301772027282736669742317554276749536086376940411080286506757270667486477142464503670904640659094739419171289608203595261020368601738566690395979218206679039902480515408629863266174502558*x^12 - 320650433159937083901193346920992407233444918893620173601418785899058810331387467474713173985500136389023399098425240150275637411121146306397289424117455733787799554299048041821587277868557711490047257021832934273454666741570779909687711563768641741526220230439948580870012221728680587728519287006585875080088963906159962552652555624173102562768165252283892624523995916942869897303306452086791092970910508199374450730756682957426769285619463584754074375492286572533452784857348000860841346341098082312534489735728703674961797468278575723037508149508341066981262919999142455757204507927985122746634679203930419466466348870539835525095439330722958003899285047166402310682352961311435861722578025455235508353963107279792215196776764366799570909094579723482336875544996891758269652684307769962235866949088686810666447986821308858939722912112510722692123148759368625506447783905912099271683871396193909783191788967601415475497286205766372303282401271618525990508579525436952323028238774407339492050394806780326841645839573091338540912298222235671647138048179645279702613228871650457582175524861610324406486236414568734080242143250806778322019358255684138219303767327503853533612450332517651478068648384659095312510729707681393433700487295288013785456757435782200259682940898235845479824591501079503111707011392989540642940409*x^11 - 5728635121108666777696548024508511582152855409885025553693161270148286411358960962082424510335734355814096066725470475618781902253826271282761960518395324138421478433384633413973967023999136104445152420357282704134091863342848816221430442933132676178614443012317340025453074830569624729684133804612461123172638687368329528270014865431754410345977888807065067152150361573912924473359464086456422518215431439023841754368809304619164243035571265218957112912199472289608091704717570348522656895076054828022852440322515727910687535998976150236886212638062627598295967763111637092176298128252059889103030887344920895289475365215430500696394596616783639882119256948608009790663885472343158774605910687216527327363671050065751813868541250214898905130301257915308924229945743491787665272262178933662879088184695550282520095193642001281957361638189785588978163883440708339526888341726991495346187224995389264332099205814557068611610811444607533446720325736313550431529644927717412275929353326976991173016836259911634242267337911215354055899571840789952916955243108078926107169133351237510504320688082296582147805312681933310690913597694121031458992087529326801456801391960818774797465703056408761083472440257753718699036134516763112124407741974835198820678484318410516310231260519154694534854796825918222614657409764850985119779387*x^10 + 1284794266386439166076500943111012966127598860563737935560756154389861253849772972527274893250797426712324352360995551568234375735158892863685568818377587457205589628735752747851943819367598940749041172357560658352272475137133307466690876427016583383263550959123287911201308203630869639112563784132215145287171095549195125323091862302029560993144748381221862664794171792952518215974099286396601952201764792211495590800623186153701370822211980582749739355960273558298329885962368227140686316405521413279218942373775191166121449576036077063961985213439091239376506200951253395506891816156515000383230667470401771240265046155191354066539652524625610683111599534802728825797180428203744863732580767352037311516520421613570871559694357318243476265564428092480283510998823652747166570853729434303121830351258148062306608488352340561113657098547715079296213763539168655142128631628515475235855709335396273695059514268784563327986927439305362861774308133824725622124328213094932435469043452324542221184391023489564901441458864217418202427980691605745804615115448132252165346233873497443746054884497514421652458035615174743677258448060144229539669887580936780277972403176441351596720412898044407375828092227799990205396248471177768882265130460708512085016167977621662019029088974876962378228161919131925506609202604200785292581613041*x^9 - 72629966731135835550955374383368759494152622386582313991587927390335475859572784049632914416659088543711136643589718428030665318384202895710895940836663018321657462915131902334566733808448304957400140345548316503610207455724909536370480355633737732316393209681487086272178126691426551033716313078533584339364553208875275989476085742706888555374834809033507458232417203317916144966456674167194376537333164500750797643566905903091260292303626315125207092081313084361457184892671038670558238782793780997572369647519484195820941570819109405089621883347229058738130519955577337441695460084820659428361536138131635020316771495404811316223192680237956246209366427669789150885497211743580723251941376805325323809042628952176186651879685230196443315560175307817360465446986834151676248338718118922431411678889540391452233854900314045706616364600052531242944971158995982387862712225152800987253288246342803550797510378082801555015647539634538381574955724848063500080181014275059859391131782624624905436282549739080720306326481843637483586189497978564425083428509230406665568196894476281323855912412384811689685402491144954363306682781455184759293714902845757817390142189445453082238567176393047184456275146366019805318472195103395694371960533062448479590200497279462461614173707126489787679191195003514774525689572293572971404917196246*x^8 + 2053895608508774004954405757476985912553470235693008514056050062397243272326311382918150911085495057189144515620821641185530842873668484611906251231710836423842186741158328245859609415187929333184164741658668297228179445837481397020381482446271292042186044843626647175824845545565151748171910346154148983835025361668031031002805583217515173612492385671239363712211790520066371668352611168617862438800037672602468400349500113206687706491310946063260821661246416738849724900564046575757731542821756911611247013255620871352625160427915954279417648012911039577145385016602729556940400969878275298841424895731677420954741057388189949495835950881981644034530804150330620663140170250058518476802153729772530276332309341741952323242800050355349296659621627560053932576074122412210297618117482178791279223750220122638372785070693696385187983187093358365501044626420049092909557012449798450260696599872721970687257384545903772193641987847033234725198977208422571623704762933660398073640469325162711766597174134728549420290442613930244720799518832445475578998619241851431438814478172748051410315377836889924733639100745032467855516392999121654568946225605939192626299415400319450567189207696122506957920735365365832892738653165156844573700209191536423575490962584179807695923093725685159242002225631087182260214325991945787829863913789655*x^7 + 44301716248612187232570255991595996906067057391727150929674290220921198964590390475683333255428165739273417269898007304757922268574215805637988812818706570690736778695282540111411308385319676893302530989585877179229906139361192353077327506445133603803755533944813856492611404261880265244329746575115360130443983707427506578070437422125599054511742368912620586063513966683871097113126651656607970431055927868664506619801774257130767470828510184253561167511678432992954460018684601975350558613245207028713998707910327252499392569392388215373395709518219826875767415108140979558349778466766763475684220862807553181054366409656677788570593999579013571213182998815194532419315820507177520074350058509884327961090089253335051995954211403090191838646953821937842216571439470790031857814025959754546724908186312247736018721685700598891502406392960667891808226445739375050932764978858266791711086526991720578878955459667157341937497553217789059161926657418226318257932768424925947898007382866344664005548752766039129174732961152829754179254475236230184043444724188281417024434933254451116838412727972030509768568130388101703323099441987297002844654347835589193731982443538802196533290542794803855874537866764628103007111652352944132768622497529240442534671278329712293058383986446850472442478470139277908878429576399531672991688957582112*x^6 - 6461408010007602052988483080508275145644334550937721206341940131198198112556754501411648347920257663075501569638244460493121580482917150929581608051550409550061731387565403438324551081948012390910193636713890132886794524405968210606629145663481870717485858068657450841984590308259181649667306977756984576504987737867624240640883555257889636202617808203089916381959862294125983996265948882582107630827308332808032208758124383881018430192592957233415539791587324336740514596045483602441254885404282432534071352061492364300286732332619060431967936728546076797885688715448673570836107212443025571937445511954848513815548734712272863229824395212629127029094163942437434686339666061692511421058156266650420469867744713237241601832678905708405379352149432885328344865933647211142455053207227748462205506901738088217015172030436840147743009418926829431268838340277065403516821004746629484176219693084945441407686590995670996801133751479171257637626708998079958864457844638556952872657718147749671258406522995830034232470159296939745199374024032421459767144734407625929379599827170343920917299875499384118153180643538971540170022342721841507467678931801306145902108107200616322210841766860473753210243743578976836278810443019069865827837620430929833150908179325460879340226026728211272706966051592600452746188136830496275103607405131690558*x^5 + 361927194909599197304047406451030598952591382747867577630336440209783405382810142875525669802380759681970385402958531197093764289546566867718031120571764539300513606894604721677401761726570768535228209108033601925373589292601399913210115777972240167736072661919508726239345913705036562057198525600316082103304891763286472913815702412220010719180170892119369110021378835163006601783339364034816876588809401513432198250625901924907945253334865344847290956024612319069349782863213322422638533509394998771890903349001055459040179369311081358011105346300798082377652365315680072392544326909745769426490635518068702965694349511266685523479431256438215969667264532598573198003561713832068387787985094850286930224820172721254757282349885437154067614740052178205149608923298151084749575009167978624728157023704458193893524634657838784112357897543538843674094275337209125028307223540674065312628088874724887362130481416503045225579220578889209872399721888201521386751107380088191458249783461296635328628256014095794081365488237409349937480398687782278173830532562169413808518441995632446037495509146530955182276540921778806362445708247531206248417374785960441371548851420325133568499348607738383040049800243738787134903582824093654048103830139109283163971385745294189779244943356150731606605956591161285359840947855161027698293944918653252207*x^4 - 11272079475014624724664787536113432184994274097998452758471851869460180184749940825206992332820739637887031059760131963705726862630148537053445486613078818607141195184092457611876555304085402780147153016990318889895932041075354903278905128168430671262786131463563084059625069759360066670263323809928682469292529943523215111714213801487854514631742148834542412182296986680503505573703877487934784693580581376032727210904703920227086366944478436694502082855500376429192201607841033103771969592059940728105006179227521524904418698657923383507491208079210058491735274086921631892487359010010702845084955722736254079451351667417589827941399836140884429240739714658405031436025407452558682952127381564550427456097485272087354139398433913492509737428914283137439463412428516974772705685954507821457100484820184618248220579210050267377208870057787833293428101294864549036613335737055831011025697409459249224229453183507295583727789632578545979872851113400342674996606685720151551665514169757141936950717548860910808209973183096723274535596564586437071410460807419454961682555328935252056432785388053030500243986451351080273505205408431801587636740762448707634265489023693178373014585147481361032255541028572437010753551394703919377337510013286609377371722294430479570157534710711728881352907354285210901664981622211263958209087796513536614898*x^3 + 315589278352597078621345373156527849026407909180701737957073662840133566712370459978319981264836533162951559765833881750446644739653572882998036872305093453153870437529236382834239196993493111389788068555009856008592171197060136243282468805845548680959863712491020970233051195094882437787441312843327915078721689871327039799495629339513365854253210124479280902221839638506864872928361253453805493945856046199126605431801471480695050181705491030570703862789438901938196323801099999323610016185570777665948382188254592585060314150684434778123704147778416145910126857489801457832567298635521027838877495860439707582660926581004284130031649694927789515970277669168914808279116461450701577123642722566530633843694129253817679442120827752549345709268108299867831154161883344623114010155442981749361964225126647316837641063262515013383970801171871246241889134569232393014238757408951714905605210359662479115116015302825099063029263600874513215030047987408303766245295523481736356597462401022138600597848040216703849187851295056418302209770193378571885653118633895849505833632242488866382270024201460890250130382502456878537636353261198929120550046178029196001171533434393272956237348992917575173696693390592225781163504627184873896745705577848278221951388820396523855981544570611874543713069831608771809600901084303489102057579559630541520796*x^2 - 6319857675919913148743351342709085370642552239175531864422634942816982687754177330066070445564797863652046191563107223509006351681086542268998711798224069884566306344934093530407370965356630335238125500517403468132461947300161154964298062090669740247229938754788163068269570516336499397888212084199247335710453626289955428472457930033258919294490952281246434968181289970317633309202608020391171608936338292585559822503955230422356939894334639762810733115195793552853967732823875900212869661105049463015782245481944709294545377827533731501771045791063120017972182093332914029854021842777449239954338929141636799274230911692035422464677843354598972589007180570889407063304640529252924803300842415707855864205355531287215360807779167524253022975097569557086008226524767186698289543066162638127581534240075086873336882254845503412330175302365157667665888623162123874309737572579158371275961947351287049656169261488330342367877789142413905413413273269299785762315182707551125845727081916098708394886761669368040897114270496112048747994392404343087246968916843666079335683240690117453818920448217397579783748535094717953710871141336624328196125225494131245894605613179152194427806528041821892349753517914499247166109847783270198687185849870862260588294269105919709063472253614093530860064645086958859553053373093646214097125779767669350818893*x + 71648332494874899301671296451778047177018645191002761967655634121912398616461637239384850837929454357938256175339141188772266022683227186466466011169052215196390216477226555367299808522139781169678320471888986166786764092898664288429754452208443074186323768400172522259651402991993089164526142690643729305505466902949320211468090892683237639954906724936819294859927409148896122901053194002447780778455966909091960132175779378420812297991042107404254760354083163057041448284184826834378084843927650248984163625687130701074188078459006424139509526380659780045561711598165409681747397228722082037498923939770811769079061223520920484404667053137649564339837215696384013452340402201707171573260860217440316021819123226787991863037094944986471200886871503636491668899879200597825010438759494219917347216275265356222133472708247544049666595898619891203636455957289693126738096642414466823791549231351854097286834650764452539072879903031974243788213687891291525843175418162055309233645164628072729032491095422106632414974003802207716904729910536858583209100714163197589424913788578571439430943981424608356000728788676576703394514096673760393587349030564323842711413086328729304783465511705518724120392436670627969512015295536133617485316437999085017937167586158538899663889186230411878362656655224285430887290423136425275049905844743473305407924, ["Irr", [1, 10]]], [x^506 - 31372*x^505 + 496863250*x^504 - 5286600520535*x^503 + 42442359589728875*x^502 - 273850020280045924482*x^501 + 1477365530989004816953536*x^500 - 6846160420650365960192406853*x^499 + 27788238271335058161693386688814*x^498 - 100253617939350358679825252804065979*x^497 + 325156304950923017064610295862552926758*x^496 - 956587542216224941610757502576528014028640*x^495 + 2570990878129717208929367696828092786421532126*x^494 - 6349007133144071661457593400502613436213837730264*x^493 + 14471726549223316682343833339393906580679905806165542*x^492 - 30555345231372410273353057332376719634029874360801912502*x^491 + 59917052365370197441538747741902313195561572381132566003131*x^490 - 109310973485245380292682630049024562859675998010559084338978918*x^489 + 185680744559212582360384521141979888813928100019696193204992169590*x^488 - 293574990951747859331040793498200750751820902207287287438034564210109*x^487 + 431285978867222327203138105115622583807032787948344579223286724404827389*x^486 - 586517959085847081783445282961225117219923758058295124357318971403079667104*x^485 + 733283368051794611910243772452010787677782949297535948111484219781303972221220*x^484 - 832338704932990363448040663445089012149189511974428290114683566536009059908473200*x^483 + 837257240652498318880868291973073369775165066473716284223420515399287646982353406166*x^482 - 706782925291332475786923566257368351033582412616209828283994938448134722329247121019998*x^481 + 421489131068350717883743857631654989891443007202321136095013026916104092011544738840805109*x^480 + 245805823241145875330484688077179489049667398462998437018127168891538300388857211641379438*x^479 - 493945476939372926020895306686464468746792020750567923549401412766175303629806165755083574228709*x^478 + 954938483313289777723509862458931371678522683077410328070181630308619332037408758417691173967378553*x^477 - 1261189567137974371729294275062047820797416503511280678359675258238099341980029667275584218179248143334*x^476 + 1309338080715838828408263559123845028898243849091049509115407895736750966844516890463379977841937140448840*x^475 - 1053343875990858980976973343197631936530763088074588083318296002964881151701878348993528502984752759834966488*x^474 + 531044809371404699932463955754523074638590766604646192123186096292929020028578349260614551892406261606704960387*x^473 + 134610964318850387828168377481933569379976153624668374545846379361916820466328236483850795486962290381307579210649*x^472 - 765133597004297765295072634198398226104134105150407515836964227434605694832869486823405094382655743535059553599652239*x^471 + 1180471646126391104082236975048007449024151986172323609990166945601724384019263621990679902076897166547108260921011118794*x^470 - 1259754572673927014269565802768087376998616574054109708229027368550127590126675925101243953086782022402236249603800997816894*x^469 + 985841470331885049079099104091468554857647629713384793769708420358317483214358087384374150926321722650417627513515998705686461*x^468 - 454757083719066645081094411889365318896058490571942091221595646625087957858005683091153057348563984893872790290828156487829419430*x^467 - 156123992860289394409767702705584280020048773668582852122272545891973057688360843240185306543925169562598098317421647766024914754201*x^466 + 650637613503081211471794637060856441313142248528693345183367923496383603769485546858525453731136141192493913344287587080166579650922426*x^465 - 883367924056563025566383594936622074956331265720561208331011460910346188764925926221453102548507906461530318122575232478903930974014518836*x^464 + 808803531198576521674523334051798653818868177316288820832632438128019610467112907638182113456966750135418254145852885168185548977166420311644*x^463 - 490949679205603262264734289871888407078152261950022247763881805695590799611619920176201410707929307892339660157839324236582355545763743295078444*x^462 + 70865006775951598290178979760365466783414002900344708313361250658029877234078593703053594365709828381909019903275565833098819386848804116435847263*x^461 + 292787307030463481047957044458408346708548386117782202043108333446223160630270398312936769383968371888766047804283116574500441125462061186627033127171*x^460 - 484478331588772801319425506588116539857445482535231926665421394872786270804316351679871760250965634290304732516609857525733015554961580485126076361265600*x^459 + 469215463761370695465821463790086955730724778151407976645155573331297845625135364579315207694373671273157660684614253129585924151837502207859970516483208269*x^458 - 293778339030079504768731261416914709518481096525188138857897481367594762807474931189128026798853379118281925548326853877007527413213594380368781439569250638757*x^457 + 55511457952539601865955561390843783273847427782911517332488855371043612505208856053139965440430628144786570811494482329031190469738596653827490787340932355375303*x^456 + 144194644685039018036144879893242260642272960739065676577544376374727578658873737983186106708697983080150678552251535408238528825922220087915515516240468574239841170*x^455 - 240202259449691079913321750281143634281385686136041831970704164620907498464775158987542801484677048437974027387744091724528990592786401530295369124839858803405515712818*x^454 + 221885153010886190744464263679552931352983466722064762618427319712451523406149916031077235802223827022348476734953614487810265364244671339413853448646312467000293409397956*x^453 - 125535233600723249392484982413167099819139616778026446259519957845530150142410158316685635753514103890863236055496386492116925362309931228691217628244189399628737353370098665*x^452 + 9026185434428619660511844193814872836022167745008447933149872001374827883537633935366091251082348731979605623502289228425345874078970536752292477216805663004912923175218517606*x^451 + 76854515641147232221233132365257297896902293715379761004351802738757889953747141417419935374781493207620065754803767837913105410143506147453470198511772918396981441011434029486922*x^450 - 107359695870280525535329392305513083392841521859195810373878083654979093784240789024311941264184233974254475266020341083920626931845851737790203981219073205032195540375131676626134057*x^449 + 87042725013022137167004605321941507709041805791906913063483985964992881727980862841302511233576590599213272801872789910399760350313781637383988962748968990869462331918390597788406413929*x^448 - 39708309954312682491675902284321469720317023073747050550011101381770009248645588222720548050365809993525440864295394148613855276988828657377443156790606816993250055379858148199810816100325*x^447 - 7130501902989643916422018387420972979132892256537614538444622313835768888569240745761432078814352614541485925400965820100915095458859498612931581645333334616488027465703775539339059700592201*x^446 + 34941353598937727691196758446449696976743320588673389025149095314123108398787846870019338583891399972946948907890016073797945262782627724800678569766639752046280208254835011308351096110160224095*x^445 - 39167437824232629538591013531389160354951621618951376622840484253197748085045108904617865870590165232931845577615001761100786526011777334655625691771609909659620018003488322197889889005790946891159*x^444 + 26565614634534373359486349760264980876352291510335862241287387772464729711384547747731758936731796798071754986189055400211115458304859043826329973211771210255707972994979614941289388473719480217110415*x^443 - 8452315289562830409122091854735448359090516123143976068405471590624644605156985401436695488900772695813386033579743420508659698417872601850963985452463413156677234647931183001538085012063377749127903340*x^442 - 5763871744992194777950015416915595058607490456538451802781455124440560710376208719935352563423821372512029680273132733817552310305300809750353764202860964092792659833585636450821320642875780270363194582128*x^441 + 11916195710697264776102175931152400745306428085723387253577790888060625147292029508646964092711723917703961132084934910992500465459073679936257231444027159429193905534608039352151099545729327971330005916083062*x^440 - 10856914276467620757985090760674613961738953501000701560467167417757441614075233901515623082205974945271464268039438542564117060912294584309131858923045678345315199552042426985023261285524628346889611034330545897*x^439 + 6083662411754456768929720796245869271911612247082046202219033620764665600533887365896480821139915250424960278511161368587902829987676200855885572922283993404117172640946010407361809257549296464713857747203667806518*x^438 - 1132313063672514079086075749486002187408630535303773303586346469821644810307275172219190325508664769609353403119670249641673542524381844319555369628326688815662768307960212356558268615946324406397864352491491096940224*x^437 - 1962431269077991485344821038149121156263571571178582086521197425352500342916542511553996834569820326767817977686703347908159672138982361851455833992005686074253225443820102168641094147849866044606141775017934953996138622*x^436 + 2866236492516617040898724003119139752646244889124675487048914229401184388060688001821290385679817259139087022530562378317699945638645604973893338183223803230579013241320368730147154914043802998858262805817981129985341328112*x^435 - 2292419846460189158644933669460992674748006326401200956483805728229738345046421930148042386269274100247703953424278214050114643598912623180802766746701777095522729480821671343381055311004560735786730927253928863428129186154006*x^434 + 1189148374680827126013578342165959842409369473490251006838602192126458809075260502083475367400701789224770453792541247166555197704883507489088003400119560276707283757896867343917868032511766424837908731702042199736796147936093318*x^433 - 224096308797479358862942873744984924911614074886975024772143616595040389453665284635560471731227604298971723008916666366669902504455255950066956063254911937940790869294696741737591739903125880175179899458148701102300869203734195935*x^432 - 339435095846033557567394305659257247610598778839384547296017209208705160220582584580617386225290513684593415856051958986035599168972073497975014476138262153651571366603558107240450334628701203450268516446607242348011553331683032278789*x^431 + 522540906312746725095749766350129984421840294473268983713760217003232082768330973558497477545234504892756298420153196760128609994842639955915098706496041972477991960992550176408921454309057938758900527335742211396370314455345058243395034*x^430 - 459397171339330062373606363668810864741191880670190294916432378061833114595090308536872123826862590830331943628321527802174093908847875541430091937475281480775851606424182537156151952315967370668165839865189442476694068949903574024162333850*x^429 + 285502993864692230537179178956275584069787549830748192538333604656577525493998871445114368959669166866073886079344883245256055683667918020976190672737572617036570573652627722022755468037312132172493640533671779868823336137879491390852566804766*x^428 - 98599315032730139390534041158056838817065154542903795132749419064230101460598991959591055105078930455313807507807657990558135194937670730542520056455750988271379191500337942319011244399550574345256433758407597552149175239503352410900216497296730*x^427 - 42497754955399055961155900849415595826617824007002555533567792792688650451656364044705051072122370379724465412439248773937520369677832506791803604168367134405019739774364999323473398412950035328204683614006173261600333883972535622736377746609283534*x^426 + 112188614428159987249287854723928861110776953412863334007870412361980464113014856538331310121138175592713461423521368410534287388947636795957344689444148302838217597717419847677597833364624441586502163676241560523308739185610411754864827291753405492152*x^425 - 113899014955064403339489826944500324505851212918380043604121899926481678366960684742281690212005856855112598184655660851792358187027050791144851631503538431582490563590987590332063343436335188245770222597616558651212664251265230889619085548679083170297275*x^424 + 72495650330657287726194133117605612261318386209179435120836544913987227089862869834196302992528499962961751153140357892174890069550934984349401733685213727655724722924668542713195034073525178332414580408623232955307876984862614834646449384365331764231206319*x^423 - 20531390568991434178357433350378607389191625698248125468604111752119730849877491380488155390255859543512193460384578045214158232884874835743592358661839814482404725573095909099824300476026563759752292296240515949905689205355692502617624603542195456356712387428*x^422 - 16735999887602835759806617334888722878154526537310805704469429077021741101740792987022162216068733490899147289604010360053878579916181290530713216235235787426897309554155432119387051063928946835556442635009897644024954615291386203092250885954196556196969362864411*x^421 + 29855269974312667003786620601403506311578812591032882234968948335649507906808937491463929854713149607378202846841293426391906473905315419110650934307578530728819913178485170057017994035349083583477783802779403270993956486126088938562408325317813334222083183221188206*x^420 - 23881877655365255977467618303419887324011869852330567484153670404986145528268679783946345855317161872585745739817316957372523848535891166444241917082956992170872640135260214534708192571816127997813958088978592250885695419150591279865516149234335402487649111151228360581*x^419 + 10428032697883986731551927323700518591235486969531245319062334146896687170760574776592688722126424934447369749550937055598069583207342336555887347262983853572433753012041996952442766818198871423950367642131631671903030226507225323920106519418464461153403556594335430891564*x^418 + 653663695835242019223235393082206213239002829115739630692155748589116933266877950618419689686191023756204510238659009104893126148161740984153399933761178205923373542929221421992479187578499136037656169233391294146145193395572926044563145452979008615286365054000691060292385*x^417 - 5365385468692780216018750345726653386515854649235515049994278823798742030743925442769140111000379223873619491683727990878287128751198582852288665172428367396849549106107266785544021893500480779912811349888431639939429354538809744059531865645539790071219915466944212745655517572*x^416 + 4858691874531988468924283838733687371124247007270712099299976454050218727026464693144810871204416235591816582000845015148262955188125393206730034707092634176631844114120724484740622225479466711702026447485991332391175331845074402702355471247989978279315687669489900055095695429423*x^415 - 2319304234522214020537831944932178381360316027759007954449102166800024263302218278550947345597369915923479694176096388775572232220529127068433536188313618546465925338170115478926158469584512441146628870435466122389851191990490964690999874257171997224161142709533692533724079511693412*x^414 + 239335238496051902378821920519487359385894858163880527438305282350301669352545498041117582475864604063889102001960490064336256692548198560330424030137774126354891714032562377201677344833534638374837459381947956762100903830484787206599968148389547721481545670342239707180621732738752460*x^413 + 565879106821140128009858671077046133551613204594872995205211186081793504953993704937509299858672336876361803134470121734756636094448989842316499173339899505025765391909648083635636369252056801772978491252574534431800385129922892953279115797054521077657766038419680926737553584416439820890*x^412 - 481476113078012123139007890637348094483995609568345273013282306866808246388944116479750962273410250040667295321370201822664450649906459214855554584973931004671191080650991627365591860139620735826584410639167671187540567044399006785368234474616204916711139489318933277013502635168960027545612*x^411 + 174830917718095997122864874530568913027273822455192196864786493805440803591685171854618839287845644522858382973951737160542010314024924090643350266224861833578400368648147984758524910657403457966724720264080264335703366141405961289723195442667669986295165754382443796205763330769672617472209309*x^410 - 18550125496296696971268251270123560402741905121428769381188992777297078889388503263526579187463321870743420516630568014002009492908514676195168233259900428487317133440652448203414519039265261398766711269322252005961950627936829178936011124727577077609801800925812131919022439579683467977628211896*x^409 + 28617660879397952085722021637461511519276684525669186441251243996036663069395305095234668387942225573057413208134944553266905905455639255169796124538896124451223535546224256886174148396664648946318896415122307568371974205648244993701358391900441370849194346259621156413848743056864396836170833023663*x^408 - 74398952150643362928457410262566527974763984628395510581386425881836962039721935354619574276153476141448402268083581925952590035153191630020247808145325225642088222302766811089831431582753753451998956970287783446983540022091855497169814269410192572513090956789513630545058883109150659581724561327161382*x^407 + 69061096008022357943662895886990394011033219975520262591020463597094692099854555972590138917502024805245666984279816789165318733215759918155988415982103071406519092803907977523676674579104827486001692958699416947944944169725774153923074762599421967494743981741235366200016240482954465441088179893571143317*x^406 - 18494104333581331999380132484654938778478093577319334679871746552399220936399754132213887203210966531748044971524466609007257473844508721400031038130555406535181773363976545521580747177020096754236177601081420963128915905517178939218035710094374390576690455658550879633736939319530854507079988108779668651228*x^405 - 29330696434428644126505857024906772711004458028012395896868951651748484798322979635737061762447943015428043704512395776512180828837955128961402678667997945904352747471438948440217999195514709003846461172247053349239803959487962130781756007941222764083668450355372332795347591303039492569982609538488850111844878*x^404 + 43538145930510482867640642703034241803166703056997165215054076496768769672139022101167930235351916704430837839856207059463460449926432446792528575091295686940162308364046944950098637708777086560852752592591150215311959940467833926708448622339662543595391966738811698737085090614507419393270981951541093758762026103*x^403 - 28216920246047751757856502168084401499273720621753409422353977798645060604305561364858753976397036381873966472862939445712915170135856539122755107345112847010692287275816664349522315963103328158973023450137864080993365918325160853158655363531060134431457903611652088364684963274382244573006502112507066839272843951484*x^402 + 5274479225686756628842840590455412091258213040387156870211659318973465114033046266742934012747922923713068125419875549983330057462134054527242299283450126082074031981745191716354910438150988988849365123431197724174916921676309661928852973194544257549897533975610767598267562372106648130170141227135338626319581679402186*x^401 + 8307533226562839736185319290892553278738171958881647564479459470905565707753038431188675054873948561466473292019775305693711787218320463616484450654386264862168107985371596596225416249651629480822046957891438837109460038247834705690546761615510636929077265155624918333657675954794472537333490694921603784599580029704668954*x^400 - 9477980079216978727263703186393036366148190546180065152772475866421113356031281034823950874416483983138169315943129687288983476057935391625279981042013178897541794248739540205543495826781369046610321803519209003238463919870384600690867563665953528359243092019428982804705979820607960474434908962063190284685542588779474469649*x^399 + 4378713618933254330959467771289037209078710475828888317331989022120054333799802767714310565057491954930710211514301932582545169623918544561889964282281072628420370920934562605557189550699352736461384224587037133812108369272917894413881425774443499510637649393847113278797036812691284304778493899802785360346543334932989284512845*x^398 + 251735634277054805707564870192296392324601074140081044776247059371575504350067338164722400685366719276096942521927496242782661769362211688200762968418645047693437479619719100387202381933043442023664181017673072890540524912795615501928466020913448076968120695200878349386596817200689763996505537137239236119615943216194348088928404*x^397 - 1734259234495086222245427915118648399193129372213303295846748393944664936473674731800249867449481248866473885454085801084153475856208475274582246747079760994609572113032772178764705315235816958718713321721259316437096902661821864450528204514704054683275956375880336974147933601304232254146262082938445237260855119929772768684719725832*x^396 + 985966176054089491328063477208127943199733939512211173108693398077495100641070565513560474113023713315425657860329977242878197008121949847528607779015207772183427161319883403830903150921467931360284849545530248399832025351189879758541327052551239732480729529220030140042737944851081879534617769435031518250537597303002615573268499968316*x^395 + 97623536187670788984644771423719901221895040966423754022378818663648658509349582852252017750001685551757376979247150610810644593502762191331957777377132987826281620692773318335887099882279159478484875496701580713226112213306443671641974094021297062820168738906199004295316052497130388276302555352108538488882727706259719508400951799045093*x^394 - 492094311498776093949083175187032470998179877354405418307070088783011424503797008298280418715463908133634329956946265022683752742381063041452984455855263345521612740948706365793010450614353424317536380280310135605427264109882438346916628661380992090018173188912677735188075081556951591084224038710693841847313926651689294891439574346590243785*x^393 + 269396890845641650638526385168568605088229719157640416432405687012088599645037353575280130053966608413447487478763967185359203628787730545115832795335119229684178099493043573847112583839161948471873431664070162141960651240003370848113143827482342864590697461495486360268784171534212205442813137180961152070227792767021253288840530036334543239243*x^392 + 72067109915964814035988593429518890747958438613688207412104823730597392411338265358912043278342188154937690552336180288766999015973603422396865243911841857199648236172541067560799379250417605844095903748570182789690932288255565368047596467979881651693954280422122112909885930237637163942323129561641015760815420157556593812096340095123331737738632*x^391 - 210091304099864575562879193656210382784802682886015907765828733891196993474117948919671250910249202965314260601590922899155065380777478614720074062399844358055824134051446669608326606465069281780441997826076255463776128098724707945902762461273620701290686105302181409655920497090023975712805939154219589017936709471520040478482214062336511806943846283*x^390 + 141898398946842720865390105594232608035482966124464995309976807220765035840577454930296045364296809615924916396021147797118186303558773687078906630920459106364654697696542306749840374465170775275011327601136155848420343917217391953721421771702770181766710392939540217473471966846441167436646865400881537747335421081977463930326405348504782597645118464315*x^389 - 16605976192372376783521407571507032837419934471574227469639012647984944870144677193649811072212078868172070530454401317322237322328824422249135839894906538957446504088142660994651651967937613972626457641526264874806364094855689957573105124413130425539145889474042117224890681796480823373224697793897369291381844847101666016449355325041538573360721617467650*x^388 - 52754251389931466207947382487087493517690759346593221681647111427190331183947125651379419742471791943925491302885466133112313281277098700899465682008488654382028527755281834906452824355843837763942853986712007605031876434753338585202057612499436737055611586116001313823590830158122746350357188823707942865257529903710596061470319265394932076977798839421151275*x^387 + 50685671524018990722103210106790781565416620548259549403139166545539968887707371473232414249720713714883192754020885690480189205318000268323735755230808104491472201078693671819717384001525834110778269393754447242323768371872310227147065527484555560200123348567686055348720657239564067537787758059173455108351936225863563760128473205680950310782380281797504107622*x^386 - 18194479504762811459229289482147278456282353412470925757257744357051308171633465359413676656157895444721777147862591645893706021997540538174457759111581143149595422595282210863553701421929145958172786540500676855253115028287714514214222406510610433834558182625395234136500339351249615682740423596834035229100326529016330569815915528297678513478939852100628271971676*x^385 - 6025907815546626487606354092976649444226576858947061196347612054970306596900193235388640911586737201313183506610261502944553282434080890029966222833486836638729494448538415538082164777933733873999806257439198326706014795550022432146507814663744424888395693021696641031686951268714873082334717264380319087664626092289829110219111241882819493099039542655691589847159633*x^384 + 10790243562878444432479829093014930848515964698429202339272645008644072669338714574075719333222843975729196584097628240586498569294608046336950834454033948718842862269303060999034930869233192429088732664951480074171794848998525450825123800909388926598497306283900806439878922039165102218652706421397464310029928346185887579766568208279469119146942661789729933053167260326*x^383 - 4606098881707772385710275746783515596002875621295614776524945407756884834632530623902416635358005015930603526924481026348792832693286168460463557614585854342837935293836297901290794756405197286121778102063203696662833241745422425708066846788893931214119533906005590555605484190120586512210828357288015479100013878195913888326705016756904404883494432769489399868646624345238*x^382 - 1441222013359262258872079552558586384692173968432189981995355754734197004242277338970706743847454640286749640296025433447995760349080595342370389515429744923992852421403276470908609375015223686296524111311884985412558415283340179343417744449431181821020734018411586644902658850965884557999558144730340073306138066358537767093227827055853392754558704078112945430334323538953017*x^381 + 2911789715253391785249498210938728091609670052126668853487031935355073050139619741430260045824479316312214575760056465549528444996876352796463539951228821212382671883054168509931620684486394720947226393125049361967732173902777425645977329265460944300073563442926293869770060335372173586115490472964692122714232635945194159252390959839241281797380469979679214081641898636799801153*x^380 - 1301341240157503615136272241479844905689234656040353301728768539614169160017986200444516475161510223391530130627645694228066430837432835907079940888177259022858632472156719307396154964953205822508759845394974504498156308993194887993728076702828485187896677362256265648563637117170298201298648849084679888823724378819328059265045955801892480576054002120641399051258475683499215717506*x^379 - 469827763269805527747984867526768886449973501777365066088018932881356259992767521175491591792263026881864585003981169541851963113410178744432137904603829184145850175386189662327399017115449083796005469656953160044150220542534036990409830395264604030320870974081995073750202658714265922226130970421525700428268991218505695472125463384367526088706134078073774024605711083741232693482994*x^378 + 1000288222893021903126471669880264753770874224852232379665982107678288313769230303075633535679894622428991449770771297365135817293721744595369790249464332943503082252184714589235680728885118701645134480918843324103771297014434580405413728874384151701368121274439361585024147200604806255463631225007052110609261654811202702363150515869553756480277131842230483424950541388736009844222937898*x^377 - 572623211758515816806543503529133516744591376750708390834074724360288386621783742602903077844676450111084744184841712226626921278123861609940380917842858481140996678854941896569223075329829767497287807680791071410508496726154095573095871189837506592054617525557780250742897484054324253149647145592246019915945213261451883785600240919200627177375166332016280817782129645326005371085015401735*x^376 + 4395188470308007869341816872607443525852240996467685928117152902355929109030014574790018149819374819110937901556495059172723806200945470339031552129614355532313223724088379853909797146408697176282627353682679007276883528428957317241567335728186705727528192758054288791656293617668182434409937465828322231763468015594192784060926651223516847692687234952687376649635349797150947997884248550796*x^375 + 239438088581667976925703274324740673654892554614909497904986918050505119375586903466458938852730256189810792514226241180361347529044096018935443380385717223208544750806933334281330422357630095083784070565154914825445552444983985417921126072410884735070511443331921124136915738130514843134652247969881264824321948363410175125341358313910149658227511581115321839202870918915370006285191637522995619*x^374 - 180297298715967920712123517976635658079342534964963712682473520291887037377135095944014353516644993117780423979824171048195527170904092349322959677951400819617883764115674224584118298901424436529386349775582061237186520504678177675732419541143384706443115488604096240729229947402151407863681436632021497136374238634216094924073920587962368030976427771924011715947739126514767191096842263458368940003*x^373 + 36316668833600801841552230257638173905195422511598440614692033634624488284781771445675255810916681781745222694121276719970033704926636033155026266375554422657069944571872904955243022800342637211278525594525334508281625234356025412101712820663063290746866575905042233671429912896478025433078017933090313978765824396831754946293731250071378714372278294459240360206397607650314258950730605587826542304984*x^372 + 42894438588879136502843053397773927610074894670679644412844918485271282939755140881543704242771801720509424723742702222684443918990790726637677449402349717836632537088590035951630535249736933752768133173642388832855851731592640750599548701664603741323606149369567144791102994342769351200331972416615642709968505419089219768445893271143036675421831400774027849465132895862374893757664099073929753776612117*x^371 - 41285502200975065904675565448705418043866214254116570297646860545750942315744747319569125445629175324451167495112078400683856627989026660087649453769791890605476699580883239259717876456780794673559012350106860835346096686523447995186140257028486400722137737403132222019778481503316587695367664473395611438177269601710852320906082669823289646309741336175533739437374372890009973012090881260917523263124645617*x^370 + 9356209195443763787255009708192457707535393731273286407306081658788969016382904435530926531076530630112224551379004817335457177459406485600206142944195828814370261717797220047605102645531472307646773107007886817317536123084264689844956339940133898323699343093125041618897014367113181643123244957695314595742901953686954443404645769569787285561270424531798140207976981368265689321378830079136055060330875833267*x^369 + 11018233999570999095937262018696835529755924375451222865843549825330493910292276530550451702593545278493720805289660575698310520542314779286568453130240088743598242897500113645615828677394299648410275793237457003455503516899937396280875066807663450284608273920182756620963568116936080273936855909745571389138252136144826548479428721090403927698393959455740400365597736030340969193504709013499045326902805620564080*x^368 - 11467814800893235894991579073938600178175422235721368244717903656927521902556423708857389584980114999293221105055939080502529380120437184577268753276514361131322525623778301196773237010839907599334243004464550862553315710888916374633118294645407547437612176760194139216324846727036635884121948558647661733943159125990496282256099389691974175946048943093682166733685303170299640407957881863549122319669433503538237873*x^367 + 3245842994475583690287345838767889015549208920222548801172563239979289199873302133695101104580408215647279103794319390144061079033491931340898162666935768166189275089699074985429162773468535311117832296304494822277350379287050087665781391857362678320500945221135704200468064298390392068288878713623519965668158900070695069284796249029650455084785909644137083183866504414628551021529185361056317967037400048517492560222*x^366 + 2634826792814420439879496762752890009916822796708592579909112534578248522685815222223057571626853705918477890922074692119969355360022475792393889321165867531654875566306977120319004497355057521823452272743430653351599159566707062468776829080088774277391383937763625490871916353354650042372088707551857821804292575591644714879327157201315517674075861919340070083578095594898549166924862397760838685391515600331629002257859*x^365 - 3315081505019440373857241909328198593236862035262020378853206036308788251521145649175085942596510521566687649401041637004142641916306996345138046732858750810358714871018548789528806032602190723629101066826498620611113865062490489396730340313791078807672476825909924260495217725658517700285872374267104552459609419800813966207886840020422739936649562811324205986681118827711469355501583160076309148176767768312986620553804484*x^364 + 1359347711889428169341063750013591321039601408743466205189574187029935202007798704918153270925532759151053152143435072270995047221455636036207050955860462305674454903912619924904430450277185281356121461594930038904960812407086837725613010577453135297062060962129791772392591166398935153378109601173874937750499584032034924990116534769940486320084620369929179708129589979331926410285725417190886141955404942070941019261368314905*x^363 + 308929813271659429443558109292064778659918420817016440616314485107704677794531513297629580397996269387587977461898569208021015610175259268408239217228736847884067876470189999448866485510358659736313195256439110190920305254732868332830326944132288352231481765319779036958473790526477052389199258368526008655461474742926644029248777166642819274751811279122337393256198771413612773227161005056829594060466398212669460081603500270215*x^362 - 717504667495849972606636778648858833124571248418443477624596124269684317513133251214853308774239877624776815286799829168259356559818882701044232446346597139998286114586873223308289439603340440825878256194539300254423281946364459778114216191196162398439766628508972512450807975243902693513151708658333334480720315388990423779801245437225871091699282278833101569721634413293533182273620796640800043771595330103504919508008151326283135*x^361 + 364545902995621945027088479159511247150900222125771988436897185854857525081585815157443325757617945769324809663237716095129888580783186105269382154928626131020154556601198149860227076593048573411200429259985886451542840257026735331825092198322594872969856530439120458748683638987051848781588947174861842385402100211282364871603873050391803411043119026322987900564375584157791560904603097505956508938646665195271107465551411510065569219*x^360 + 26100430405680693171110429846195227397711844720193490889050255492026344756589200134772637960673708703581040066472048811052970641723164424487001164258405174983039771826416289470692296824946276920239243669229163062075297297177049880750622845007656060391404882928033998381837045398163384875119645737694284506703454348896800488239102410248685984304256426546553701678039613971291070335298933208951868803671632467247688568349617683057406341227*x^359 - 153240592118376724122817239294365418794741153324027382812350057590348214975217004570773164185791472723657768477876154317590254294405767671872467517407134440891474636323343472767486728946400713939987208472325354151028065719579339664503584777587262694325406115894878274016984119609811308638727667956798357899097530449348328008432147586708478649354882648562297021167313632269875663106057334511048925791156778710039373220457000673917183824406862*x^358 + 89476259637903954352500706804743138346271106419946570677523392744794004739480806965611416523820580820625486179676500192836220714026983345019242821172598603766265735169327691242493020355234571868536675617239483217728170593761844942903147221288460034567432376119757469401643744267246803386257623419555529059591460925517432557574432681915589825982445995479011882828620805391214788163865274178973139426234657987206146193499005904354451200622332091*x^357 + 1686853431170400262453398159309988460758896681483790377704825388079117072316318390543614890381233493495597538294257484701420030462165415477783816610465753679734266276664090336323877678333422465940504871462021091464504042488341608705117145762086222154467692534481023654267335760562287045533839885574561804612906709709404878658955942050711277550616809634064564724078224383537618993657205005885348460814511859732314625117573805193726615427272730935*x^356 - 37830501020967127989921079578042000789625617830037003428181338511519949075703924473734658228074007821292362294830865534166078600449952780009127548976739335596817401403361282939155036800030249138369891198128118836620062163164502694667939092539687020936704986056470200644202922921751449999560884893482527588079406794712538911835659324215741451777207882736619517443373920159956191504320784271118124019804660489578567846526031681090786998965974068236043*x^355 + 26122358316827272012018392667958110791596710329273150677847137814250225359643814777457893743953564994663984124223127314036981939755061395747970342282362882023782151196439913927065914896744326358008656240335299805353180397569710759087229350216002962172256748849991370260690880881938914139360056945040294507808219433872986743121878979115685142910445647903083776846808521079041441071245420125220481954304977560122217612486792270612732145023711873781461391*x^354 - 3467496428535322353577133262097975499221805378117576229625322938593266404626664814934254257648758808168824868948236148194692680460496567138430911678055258205752222238349741333627148756805245443899337129795674808218657495714644708559127525914236150098993880595427082216053172030449773120933150392284919031657141298265743154180968969651649894411299511331254397089897571784593737863100492166558886551339815350860728533303094664607003482930114523126116259313*x^353 - 7687530683101288997743639781549597667834844774185196392276476940804935346164506395618910662874573531610181134109343143790782711983899543339588067582804656047061263807971472810479049332597575093758885190023942397394523927098980074372122669237507625802464205593791237906229157925754610159920925806650436134246089432343950840257932992449497204258719071920614958616938764589121908296703391729576769143856933974078944210432886023036266593912397438857802747754771*x^352 + 6531294649791487886189190981718422474754977782722190726696263944349339132579613979607856932838817436401766223174982262838623117456552745411166467282630262722722336546927663517798067049862551023861978649166376279569648236885164917461301783529902739473948090815803135894545067303177785007323687614410028986840343403805867846649281300085619974256948148582910509465496771042898258415680070350752952779021708709253995165170799587408145828018087227974421632792184537*x^351 - 1442754792337023587729821415045664022266456287535805934654048546042566045557345414087301162745355716892381930877474111244573767771709304011154962872344367073979159257815642020357858759769812928232713033750039899069585715192262034708106328732240254017321710961049226274019693497653022480597467303493777048474859353855946838540141392403753504372455772992999907862514460231927418988825879166401886764509479764101477742789331591749912933707200049662481600172708092212*x^350 - 1511306523697929486680718956580057630530161262001828654158016923024756209642645391663318820340026589691914479924378926021397775905118441550137562226892533412596381131482763041338913729425099875719393505013163092995054758576546487436448815931217934571137928422497435092965038597152543472584740288038581886485942255924769305951449708592640184817694082640729925097092066239715518878931340611407456841449713709337156838683590002367836632545723230431018828485322274746294*x^349 + 1523940205476808688859991081341335436032596848276201693049446298102612331222133345225275753153385109997852713745752741118470659099750311911569118284147622249812951177828478309365582194424095021831563057432409103932446414091082133256469054134811973066113066550189251534326371258940624187448812363396346039468864113639070840054127453519500936018981389969285027097966959564028498639429259755129120854905732260365254365950408878129721384193452608603215852659353411237450940*x^348 - 423217729412055462899915628022663814701200456320539710375275150608252487393347213596802166689680080199923516792540833823731322839556764163389579687374072820939558665634415985876792623182505941244395867297139083335352295261428382900430145462692131578241779436961093629334766703586393392877156614815975575135000105026328337844414697273660612641373565887667443680087657569887835685972180573502183436765526094987421243902174218132889051142007718261059340036546150514603559828*x^347 - 285438102057025519924702455924564473385184109459422146245613539052719545188468809327189293447826794428722151843336781041651301110977503828151290254280841973547116307872499963953770625765672274830763000542836302772285073860802325303175097011485251878342215066899929247902166448942681256925202621733981756361729861479663535095088740401215351750546538856091370699115895451091931058009861860439176921231570725132490467407710460728704762929620874701773757270574072213890652892110*x^346 + 330465789149232847720728690879828111398884774959245540768624539847674492725635279466910275383481123768997955011194000688299200259166437743120401534501897898465062078823819132149557311857393897665387752167659601735261848660046543108016745694729564182511552027273566164873369191486025437893708521189163317316225292782248178875202483426802300978681930669340395566181919524207155993536786120802605576038055288141255698125416881209519394805509928271460281475014221152830661396550023*x^345 - 102962633725293074713973129482988016601994425138542986869233115777061244191658368491091772379971848077012248360335253923596692230886462835814546420247352331114430401649546364431866049543161861159508918430427834052142739092489596868859795017603427374134556523894506681643289119514405274173881658281117962412940034560080021920360268507538636494166860313790742216255528354219903154881035832445835079541807030515962768473839759731813651051636222456519420978590165710346506316563327369*x^344 - 54642351550184428652269755115556525353796854367967408703539428167063535115191530195804612557237945187232861133164349380267346578530266594384273142778192891074587275296705771095049023400796189212075189538875838588633671259311849615185001736234434241643303932184952297851638197080456056953624939220520649661098880034503100751709534018180472843797280197113650501940407415137904835705550989438781094956564500852099742985783406097245257612126129155371600461577283521945949075161024758368*x^343 + 72696027185397418317139353779962225885747676198837516793106231221264483926941916296045288595108516519494602246341693306433551459046392985501110304211519377028956684550082330901579708536029407031827930381391959608631125324975269531126386119363606307373599418870283643856481294033032621302973036197184963797555393606017894701066653270036862814196126585033202020229742903362793685643205857441592267726225904138407306827464474740168910536383136725806502802058838449879694984279740774143449*x^342 - 29047274541000894938391186813649132058490797508382620917860658858287382252581232024500311632694074016924450459633751622211976256040810298941880825655170992925988782593419699985755818312570612041039277118523058928252605357267621240793747364672973980804524249062640085042608893484533214076696711056036260530092250293654035805333230814278578828805244013300927396954129275655799071414623912367270997390967621179887459740264343641424808260978318185972869340504936862138337271157893329826099820*x^341 - 5183178153855630264030293166637279564796881975810009102589881136100005231360245113794044398347836820497368636969445553962504233550903712959399629644160751081733206911923560183789123238550765019601155764013056813412724953634347627317037294271238094267107303915889742143145759195441098505682386331094789739911566165912065212249190547380830254081980945889264006993617725049031170199436777509117416433474366054284365445648978983997710416975630789924385634594143426533703571783467727283782120962*x^340 + 12795993312707033451143069499290845969517601484919044547996890357046654102401669505143162126006278228078828498931105038238101297725559990308230313937796477663904663042563458152463384353307471033442607039376490651839074583022320813389808518000502778917976695825354457665970593038507873242935535667401438379351755202933392613785658953572750277811649826154101895961938191439250942212916030866871581535021177910215790109880968104819047600073006675956571731348686417655241831045999482019241641831321*x^339 - 6531751479524973511738412417308660831952748600150615475001436564925496004378774826543787221657924624441573203353110336003666010108386192504677016307065761272839874246840089151207781608813611308460601400320349042376280957913213609858118823749214225444867188946083539945307086394933069005149791271764419253441576769350554892735849609287192011258417214626569183365661266694843324742616996906256850537301704531395776264290882790909038368615216433138309375309941912202510821277968634476806591057132646*x^338 - 78346661823872629519475472081406449880972937508124795470123350996700885568421800170549380502958746198861630227362706210543485860897608107638513213919328216608161514876035372933861230518948530343578105453447097228461621900935136722464029859156982866034428122878979104746233335594799829834840045866853467751810869592711529792394159779507845525934618857829717602942914263120171392133460253766787185508685353152694030789520543685416266107628248340202207017940789868884257594067002134853605300719405078*x^337 + 2390561057148349444480153364333541985163329683411030483350920968192815922449434853505326466774817136539724486953823045940796524069425592495651401197921675581115751138919616713281007547544434128548486460845962284944488655049164821346317799694968280535462468912759272229056084149281853402333836294125689131428866068706886558196771642004995573369899803119582985122017648284700188254707970065785930317561295437209482885788645567662793469509707667054115213990012833716708929531590616908121553985349518701042*x^336 - 1667523891381754548620632408740272045249507675216800724200232280308317541463533096680015119770659282607003314356047416884261097036275118769759936577648719705594845690679734923344092273604317088094877642563578906984248390426509751358951174843790430788989763907593366983702039291764999829498218021624231434883730331463203468627406910024560557999591474806096943864153716908591747439938395391032656811739085171760120188221867183359560929140638532582927032643870788470346678053344456048696992789990138680267025*x^335 + 318767268427824960516675019165495577373066017180093208041206348232387379719435917421481691734912186695351239643123512255356195269963684374493247064884335875813164554926728417857918814510274181796130515980860592869772288887689288371280764256605856059000732230420143747248785940759700037475624848606263717175668913896274423053572077388685722195395219339233144420397005361678462191889814533596539111124541465728133105376716474943758827624553168444460568727458967837167293820825823025350608919653177418797550105*x^334 + 374845911159605587274512001837711163381103301258576567184398723963326766667202359622180759005070025401868379755446148854168579659509703740103403095893042850898885760626541632587260571398030558506254822132437500880917206617355539519795001208545485836892055707273233751946883538991638765125280803441344930999986603753978878987235279545976991682619296973096744497871854486737904599385128342825737544223204073003204509902896883004746832228110840062685659684781641282349425613387210170305405246485508767653277555494*x^333 - 363794220283711346272162970528890869914585560470864311513281775713334580932265439716489554910884854019715430049711966320646739441651951585974896639347379283613401946619924266193710050655154123403531882779061491841633807223237729338133197711328160228355622673524193425980221405820553840216237072917320974203075655186932676500830297236441252583477746349845993130393470078687789124171360740922590521686439925504256067326298265766252743801527849154474858959977836422995385810735126982267340366279401396568867743696520*x^332 + 101500654163959090562720556574234027227312203451081467912256507877513174404942984002323708098134653103542422403226797037411843226699439944263721549837933457292596780028261346286688718987639942845969703495605581386171028584319676323421846072529425163904802472594772697047370576498027405207688422224661034431258550966772483565106947637330767334746803734895562654535582718425351148579088043941706079653378697137834137872318659021635235535743508827528171856345571432367836861358020251173448779510265303381503008089731603*x^331 + 68423704539869704032472932897526590448296451356803546171799978646489632771282372485501446818507965174488773572454580306853889821041361126661276541873886680959961370365981746008096721592087497865243684213656352773407763090414067160476236073346926158143890339103833703214377017640106832966776339906655791314295825321667856426345409776242646680209378682968959318381013510537849464051001042573031979360893526426332234967068244032439896121143391074093998457291208836718056736029826793832802323035787308339529701287024094382*x^330 - 83595895917248388437719642433383208436231027213237893298894777714162066497333842823391692256291818079774984243376615748655652565054153292322322476606179521099876934047673009088008932586439254428703047059443892707632634159240870376197781157996446003233527971618661994060782532772719798665777040655487502438752976645449235202686598842360520934063192748776223007851030774817115469496897365359465222054688539308186119896984601563191354977897764179371648567773961797434905713173767016971406482379642440792697347961802672607391*x^329 + 32317654157292428464013356284714852745931874852725549742628318974972170392094070558287228162754713157197514586991079840637756164616658281737032403703439072599921571065876249939773489740539506689819641463650947060772178328455897420908800980380582420638277676303486517967459351485341567490413822008643761898133720783416694239829746402908797717407710580823720803416126264004168403330684496529139382098477681544898863186221806638209799180826217660970200839309616339674900600005055109661153753540372110357357698087016342973834456*x^328 + 6202246112945673121939763379904398307948734618365620726254226657693200430351379703566248570679140598638426732496990972528047999070313192046866734135131773240302396335331604765242055909731815165861475984028481158655957267754170223296062185404438472306013392508759719688690331892096878131067949657764857789036880954901907105928305832061680343313987157331261806427949462038465785174671910441582899395830345515493104742584760482494848654060429641944052896690457691294321414303384639800098638982893868634852509034525181662828500386*x^327 - 13974354628672727784198088312367045534497689464826888806381798574786382210370660945260368436154735789269437013688794668796974829123198033449490020401675605101833227529993646910567739002038947064071689364031100556788132642469533295795984839090270623913720444652254743312640907007124531625668316441139973395600640444115150507110688972511637365537301668887161852954794362005306779973093476880040006752592808986724080747047550288222384762545336479866404927691036437642075032330939723556818407365451277548250887462605186350463596514756*x^326 + 6770925711569295542880185743754091669392814567977001900911625632732133107070992018962289789601891575631978670746382691993938904892245199908422663276659387082629220334380442259584957026361715165746757191705862026036480243802350753207018065922266218186470420599065264518279072255962544634793555730164729746304906756328191656245563351251507739797473165041730098655250557542503336836596793083502904478308289310351200941294046006469484350526311529564316775701181245872617945747743260120099832256244488372439602555968745628852593670302651*x^325 + 161264840815391497410570644952518076429663005930939219955280077329178706291264409746425510540654806528881938343020891068284969938055957156075453490108572801389286324338051623210733233340774738095033929522134623729248154080009347437807182166033520497575820439168622359529683085006220185450787704947801016153087456583571708650213576428480712716100176000638438397524603783267378222538132816178268150782084799644477945593449481810577205965754263518822111587291271021734302129800102146609314413329965056433201428269384193665380394154280244*x^324 - 2436824665314127145007753158437426110630202984218021742356272051553909851372332802325622106813988930897002268786477259820379596720928974492717782639098576873945462250620784104185502447457957879485392837079285011132011697266476728408948368262685309266466873370273567230507866004611290765550177872627794304326451390294514861619108609412679001631217846036598802267879866329197017679044115414574906571698895311214051669820401427323375380194530316594444914665108265089737560969420408032648936565575132914331671193224069044122734309849822946845*x^323 + 1773780410922046897573314171715294624688722689724596560783037702613613435225640515760335633907562760055838931411710271968021015749850212469911684010048098485355112864180068476876401531321603098101221695721301689330994716795350956313822411598200013232684090452474342090272759639478918749958896352551399764070621265956270175262453370239778214631508020659589203034772051381666691755718854733948502443148068801290313375776551930567965159322130573002998709502715166013858324640043599500560530744880438900718036740658805579488067662026015781452055*x^322 - 501163538586111293635170017857993118993589843508860566445298080601539653308448987206956780678499044835904365058680493486453840551439279655066480877353682118043536761006386530571424546573972473726920999125554979797809871214119268170494973762402831755214965686249469766418334739898342086519129641768367548577237955725107071413677807558045004931394735409912934274020195813562938817870776701762731905192654921172068660994722687225585576735591599989005495047787264264975287477268797670476062932530635680690568766419389583629597090943795931576625031*x^321 - 260528770483574724756012013383656830508925986192477949842096759096043480136602572517021519354913561520746999829596215161958550051312868691355668554954610691704671789103034559931634177961914418406620187464272385004101049177177599424167958261495305550586666617884455369354885081261629699840240354235951200845384196028301417352367616638627975822753401734408866106122179387494086017486524211902095296822504350241601321872137215287394343268069875066228055610676965298353428051211656179132282621707511973015373530286118429673210798254522109361891614106*x^320 + 383895675415237921021460784917082721944119071196761675692433802360667586187991473709930972348514694969800358381325520639823198043918403316265748993819949896959816414337516372566024174991600714072882025838535848896419561717286042485194208088202027541871328699018525194239148087136022591267960991753105943680890608231310105544856622673400397911562799906946785089255149893214199106494581686716442972082911312686379137090045738596881411176196337341177564237043478665640056359223792703787842221742085743866944310847775866123905741226502184031085705747803*x^319 - 178017225138403048609709749387842563373375330969308082911398426188236127456494562510125519987264736575285618279424667666364859520549299188142898228858967140351641498437515886560985463260689360474109882418476282775419525758040230018062920956264423382401578156092521332525146364914364591053060666297665007957684480312073744420780234836449919430590938654925287901378110966370122468800587285873755684979954211314392318484438437647246226317419960088948686700488799542701051008798603717146464007427732479156282475411424628146086232068279596620325642494891013*x^318 - 28621101651447155072701317102299191824764697582677454090360927592235010691119696530932468124977083269264853248498480346814135198807984910873822076958809806560339589043600695286437839183358397869156318752474499084094400142134251080024544564633469743324881734436946235036732718051154093107659902388538244680804341087079728435124803122543227416413753188959905309281498252388236899687843086064284356821468009450106105334195848549505726677628415087745998471163340117799973050897313236481517929291722536918206870788626158730610336676831516999566607740495041526*x^317 + 95178276334187026471888964496893052773948759508524007987980237778842673338292528970214604089318222677445043458026431752285716335356879183538234389577794721930685396272549962137519784306421413299535791302112598053796196577932611134659162805402095366098093097439545976221394717101363649752880889915282152715757189604940506689647697780749348851402992278839572956488299402452366362007065961652902780723478008828276187233306112482997270710760877208767506843850504854595544971128914251248409384351415276536927660261674473950373935579705995160998893777077792610617*x^316 - 57448092155827976189683425643339626465748470871006111148970379480466146830488337907079309964131301312715806260782407003396786158193456759252964130392643271511715804911447349201552889754946986630424700127494675141413314002353606932697259940601985565516268049678140278287401404730593853193340619817655052713549798539024447929407583609753224934396841621131178708946998801926540831098940940193363379969746469983635623949984475347026803809551688003929159156894534380448925566128214943923182847834182029173422020321340014937011446522568776053651086825518898548831564*x^315 + 3654165222150233488058240415703484007104730044636346092401644844718637389494364234094762482451831920568801610084301270938841704345330664739781772582000680753308079741639169046197107545121595835457998371879595447440820511338769111837476303094554177330990526506477666409232344576123971384860615196249656342077012434297090576238299601601890874845133248019714127176786277776874190097307635213106383608467347037409007089973792489434474409186929794311878457539574449304936538765888484127947090465507087555363252106924044226448155630779999451044031288902165613352929098*x^314 + 18902392298840600795090047214062723059516711929477253886535765239743887044332892358042058980592947756113222402496963853214739432588380074685704353388258153400839410437792547019194693849350272453171067814611261959096535517119140969790269672788456334904549272297949315757773171771916636397583767650887021904476257820405660891128134077653739238678345318018423159073971103332345204979785966590587865213667001255665577493293063203799389764675751752828198700755671459838629370990408898994865615180460869572651399257409329167914661153844542518172369803049757069255100364295*x^313 - 13751254702818919301366173191313763699412043740904108834300419748159995622133554552650441199378208301077313886846680270673414248611759859091396078351090499752198005468419639598568271306535040044049569410804848115865337490353016912522700053581948333707298197224300943755429759965370548638486060119362958413094558719314331595303786769309480207176736355154542569733412967244335551260081453374248665113642537800275983554202760105313738529969692289265703366981927881194916917046465014632187705338217132162256889174242485751563021529785004420384579106797231875249068051335475*x^312 + 1899468397980385162523756489844717337870231615220261906174039954055955439501568774249828743477960827229771499315271389328591201295620400883289225353620872311309776901670224415326358921374365476211182718484695956474084594283269497478900928009152554025609443607270961749485807604452462919032641341187009360330803378094561817767473376714964322890662132031764055610777980139368556135308116457213942570657478045882676887979652148090812610976061191648133289986682732030405555218948418022118009395695716699330346409847386640858723515859243963680559497964773942949230551477466262*x^311 + 4006679305150225507178367088814642961315597300917163894579974054518797139240401864303815262726353212506507798973225602730795477414759965663199471248454932646963166665307442856937205520790544469989416298916203976957350000756968287044547995195884979835798816602000887406356123073513487693899583108476489152760648059364130438357289132031081630325911462942518618127667230061777217175450379768606076639857930584459462984298424957060031547868461966463506258229461946225303697592830216423658289930888378217523757837307944907009822831894494384992361426661634000960000524279366832786*x^310 - 3459262643150066936241662905730524638447970101839637531216797910444842329796895859411423928239429364969633649103102541980793574875902484524608756447178300231841838612762076228812641159480881208955316017650670237136055182652771181550201413836181901542265167574733582385115391210719344215264115224187855562253582968249898714202445279894371873918505337029720323604083338606759284309264456408060980784376248514063413947651314749057877509448583385024223532559796928175770123496560587748260711651872854705920486732732161409463203364365041664787397152006060638209102950228202879964190*x^309 + 840656793245285660528576928940155838346433613964413044351433724075060067802001249641679493782165789226707944682777948372567376656290207241482198861841323327000041936329267924796722523250492259908812235087774764715032926781970444939493351768591789697726552366228050757081900328217373875784389253108012795943184432299739717812177447427162524035188386236030727750944128989901657194820248492938309927507883643743805342666246000094514648003743991776032264013488185320874126139616939256053592075001735974551187586489569564910991383729125207950019902170160593956232103175431158436955259*x^308 + 720789644753834195709915618811230264983067926043541931057548762210063848358016866299995650189814044647044755012544441056675124898563519302248660538834908241080195032980572555445008805028460516509468866398439878903144139994291785669871772224666479848886601681321229529983446035273502232059722982890294709328753764928413430851457778551077175230664642209081438084681119327774739281150813070526333240757337746759415459035709415309339013360345844746661936012087517013664004867512907075480163864838173536062799333250372069175874420667102994457632371584458685444610650241926468113537760919*x^307 - 776829745891858785497759572418169464875210447929737906622677442817522381342982496098310401414024794198974151760386956459165900529900141289615709247131855762248440636991069052763437090397641603983911284725534963545184899809686852917356896459660633544690477173516583425280310458464322843993254340347176731551875639730197245648689851553258183621178437928621126553078400630442580467091759420159960077009353461095436337837819003195399207221308993049224209910498798315749293352430778580566274440049328749763005861511185392819327948468181890110935342851095940636066509870412908378222396826108*x^306 + 226678116674599564610670076520047740821352953848015309385527739898224130034721015397442710873477285578746090983717542459167888867571166222173376413725908806481345347351994301113333701960939021242671108730857092912389444245899207053158144010084910714425085185006933685374609526065709241290322855887080577771733845962639535826618212697834631003395542970385737592295960906751788986607153993635148159520903854339388561150188391187457398070687001057659955163148026967902515259486734501375752525731527721411206074084024268112386454335573013734245779271446802791332950047260017179912431519601799*x^305 + 149538871832299686557519099271216893269436560534119612926086691896594585592832315382438112477729298701724029735980480507751669004764891114332509341115434893030863011730684513723728183333953219979407633565640956291037792242707448206399942065246031950129539755855415296042312443853887463420097378618480911099792671086459438334375913242028519650049916629275932992011852092642850407745985793202658812976295113497725364493309761811742038765929706499069102868937133277646756898478926497037067818575469882128054381223364743310791908991591965108580204879945200734611909855628361198378740269219044041*x^304 - 181507351473768129216923975040882477738177037733626584475789431675360926545539932916221644043095475870738840545890470654135304044090326008546456372010834799844504990749169460894266303371540061087634825232806080569275775734544338778145896056976150409092909013523801471320310331691991073066611926818861456899540255218104758999221195505184773270228037160411651957994315005255877069661717287885547468742365190878024697363555176622453854816232838629847421133203529336289404032544146111745739007218643802169594403900175912991871797910172499224776260456905582793358295334157228989504190080142729784526*x^303 + 59681831788843111448407185075717122159610609640777597919612895724856267921948322415891549114964404647802256554891649021675616067837215130409603397269398813368907112761147903084191138459442319979990136584001168165680814968133149672747426339551114291040164765446717067780719462542733585771738156100085509664003100238850697180666748812043815217236514322506738909158550365077244672080697611480459426666716063896729418362019005218260653016150383290224233118213401626438790613733556935343272632066713240047460017554120756071431376985364902660442093780613848260654171739214880554507430677465259348287030*x^302 + 28684307370079364683671720372083274519789790587748630375276785618627946733088762580444055159395023515226323637431789406423942405451579843814197743424961234078629044613806673063336196994219573413178360009634150420498772374067275997583647683192121496428001698116387732597041736465675752813691478400530543517380831543168664236706324738380618404396944291546842246658904453424364238562261166613366739560928836722700465106250010086836645698049241537493262177922130658365316165178276714634476020664821518699312796875959741061990386833471984643977525749942320894082697103785883629366441754896515146372645058*x^301 - 38591976548768104933425653745943289303219945474179472656015975470144451583928892050491311429826826484034198867527330328664193592651009553800604088704578321532712609108829537807438159278901187935211764222482031811664849848385876994359143779281767578982508861285785517061736239794316268095248367510720769444450079718681214494860806785634967948595631074221112699200038864475551521312711257956825216419574876889612923926262290896657942160509021533559631957635479347276557132600919721966355369380513106984917800818910389744564409415988807894850028351673638831753658350062437474299645743260936915945213160058*x^300 + 12730945045857335931283825008052204423091936261835453237450325265719124440938064938820826926658743815800330211047814065526668030861161566054443225818261542959507822586457244895280384623698594162397603857997163906102719036559528480178483922945580862007385129345533965785856983299571994101673323474037078498811909787644617952068292962995917082684441159291945160546490998018525548811695552113123808175790928602503093943471674786789939996902494107387694449744109589931688981152013892771832558627358041665899754817175657231688144971911379665649813765462698129930969325619897417026283073909300244869994289324056*x^299 + 6216559942016604926001995323107046352166181492257651414670985855957120794020482420570083537871562162168779719311424926466365144775032378305249471472597732932604070114079320059951679570446939097898177236303576776521887430076539057028873026857308227479445428838629873099474212527507741511904872360067692423056953629002058913997681688880893395247695348682125448586633042628374100003876826711292121285856898257455457069988909504992339260597039827452742857342025838866549501117889656320678989658505297448155290516607561281205657725637599349244124706916751008837269339072253960602031379617215115524397271498451029*x^298 - 8213065164247491381959778355688277432672790002029793658657301358844034293653625882283845887666167943209662092920435978682088107723253176689866422641552979768350424971774839056487289642819671716380159746655171543515093830642840557206850840852986619024893647978803902958495431700092882074792308840451818590202382591903032964643120344773052560650607489007304614260375503913436306074000080596755441243503915999940570267703027090345231096171025801551439356912399022665679661157060643188971231068475890195224916230328834002854053508168732615530371137241532084969428596293037473621762710360358314869534410763458933205*x^297 + 2683638639082363096464383894890300931326726162747503128637412890156306804002482645719979738687342246570903515707572113769266112963805173231700250925565599594134489408688704351795241611949942607389442791330187740240427588451212903587623855359061552333071604791044435232065928605015314518698320573735767782017421746664570143442220754437331005340177012004580096434662121946939004781732083795498758407026330571003148176729903853099775837023622149031495463758417561833468103474000060740312710653750484103918115952717443200227264733810126039148757584020311911479945061431063717675295157601752400135328906202322762409275*x^296 + 1257488966144370575845193257179949472895980451337085579648571034490098813618212649866634019729928450074066014720820900710690645931071077695672080413558144040983154398153390008013271217118620809342335245368200163086047525252769358212585837581564372762382556253493254440036582958309346226953744298008076049522596933693353630368324052788838859406989874759043069920307011218896430999913142476629230234212461869703206593258926169096672223440671762653350906352325374955245250849608970075549759288477232075986725360907251502002069661865074718051112485302473892958445299001014107812084751598218221605275023267286963424477176*x^295 - 1630820702528223652206064154951322044545402984775351211424025420382285874698937758653798998657244983349610551922908295657759762706462730030434143323097895137288772733020932691619039539883905324843780972883613559869570126391381635359998806830891643139153960532803427042165804545589523924622457436487392709825120975476185493678310446890747444586476356570253881417604665320367540835556106715238580535537330994104674396839410451285430869242807746912335647191167524562571237087210607998510769209693187805012358033301667641482029365917203578877186539549550507306176087344550930019785997130124048164975619219000350798456298600*x^294 + 493811875401977015327352500501391169893039682036917158177545088015385275772902696458309783218155299849984218463031106314542156742562900672010689262775999754742056147681670847583299872652391263703455728916718414275779860703308057488745431745681159496784202950594274626637402186630311486275700189954201525339020842333988580392012481668243980898624532212800029107101260321275770003705999011898916446621189928334607907910062681476740238906044888848757425084271102785627907059222952654333420675919951071597538569964276385219224341338586286059704177416003595255569693588281496853014663023125474973599559845766307430131474233494*x^293 + 276172243320940304124059453391661812889249387161848080167388334123068821981086066358935355601783712981001251324263462294115846717940938033572896340159360219835723423204908843439756610733943816094431100926683887230777498211058175693351811672455069053575588256004466013125616684427181028689113126775654762091202688224832225956664124146904735402677772256775190207719631539360324615279980781403649700181172638585780392595108697257687828278827800851578080557956433508508966671207479044706248037190913883127260590327565778305135161011356711057694829219824034841608769804859557752670390931860379173924943937703717070083204993388097*x^292 - 320984213942016113732436719954566211866249340767947483249934499263654037075093256026413584412328852129970151533769313544707083578303467000009687522354780335561118669934651362682007182167263110084134181774387484056633844790986136192246304143629022634722979003564828837351015210929162857547775273216594707051979749031946542935709121983788447099345000225177098976269781822284684199328707008686784565564856374725052046707150299127757054144165997371053476880998072007741086940925334865834375911169158365660151595206359953841054431254398700404733326245433683142543022395109419987421938830452125755077527300320303096311063188520765096*x^291 + 85869072183984979780795652132108144861226677437781148642307160635997713278839783234555928320997214636131804520851965088178877710119175284799566989118545297074634017142827419340064295148215970657948854349127774916868808935334600545139578070443261346355808347905579743142648097080586114869406060335422189344648859888143869672942581359511450956402695164421074799402296473863315742170455406445083532023704254101433403473266712656044995030294595131306593798963852456009500766873116740787945624826813571620420131449388667101228029888483845391052577663209144822582520209604233563088243421614606271987088034538503838336395465780558264447*x^290 + 58151195537324475698643855352547971660956938909720459533856319997336691584985140106416290258058069896934348159085786631114283391684789638175740670983447407421542944419793874478242316760753201910803795803127732999696211898649233862557223724492351507377147321055760841179737924810205690094981251291909885808847360685955789443163561034519790817582527145216320383128128931468649059607915744991718565429599323669440368623437959466397995572255719487370073819729642840640331735027283769661880559273775484385019677518199206387734653299379297299010302723937991755250929872419349345531112956421179311371682690205671069446878201260242594189342*x^289 - 58573899852279098445731041098080365454819753546485475483878122322967525603322418494216040756038414893553293232632025365053188516209455237795615240006084534317011459524136600005108122731718794105437827771778161779554420588252337799168476192643063385867536084113559132302034984442753609131925058714531407409117488018039044551671914764685787613588713470114802656600060202270791497060858301015140834142815879086961979010520011614760592281295677358310821047162051850430976990007948406658645251615881815335481854678818554966196400722130282217260641976352956697592746615942857103141633171088396328099690471012139895141274111818070206790174517*x^288 + 12081987242891164990845666156376021795892359595095158805004171926810888372965711782394857208633333327610588771699782829653626140164445843444527543144078277550438783833560525939295681627933289008851513078606677914926583760427057632789134520695020745788143035705221876710558312294833781828467980434807065948567455065131043579476930017706493119639106607309285204179063692030768628087306083100934305975490273879936317766923683862467442089400824348523685420767833577766558849183672956364571839409574863917488213017858318323985300102658911928078170524401909676658358594578866255615379823749435536209662897080220241774761721676562351048769690532*x^287 + 12271763108196529926217033906805445643275507646678369449418307131750237365364502963338519073404748714216627029342638954030407585981231908899232718619701212195140756390022329003204490758062064442829398656277204463561549441270238547374991052431019329332834515739994205988055679053936069641410000425200508936337293847405250694793212031172697323282038599512144598102488155261462052864716458782148449471271515279113498016325208607651012386014861546815436684367584308927057313781806011196128737941630596964518209313110881404080440646337869255315807604283850746967214054724644283562569838205976140936067591555909791577324719735625975466094261510724*x^286 - 10071606831328556370205398032619256049905525796402144438896734582322598394483213169118888239593413691345329956693654659897050170661568512324035195439607038908985552297388259279869792653430663091317182758639069751758525091311989435166478931105548393581997639983205513557919227383169614245166029140922638391734020127108757640693852246825877932328303241603772483898926297040049272657106526323847977527930988886441982969905146798656379829153453628859301904224430796576555974804607766463805125634864458740187703532204130657342974156247318228047121455657970323670965368446298608492979578595115400540867242327522186042223553197566037327499463590064336*x^285 + 1366032688700024899917837111105362406183295119100517123059386731897412027030216678559264318350950387954773643209034343350241667782903232161813191905340946797226809712573232774456796380365484479421800328768296137544900646389157125370088328118299653058498136761763334919632806426073061731920405009472586028593046836997127418724770027239937754864270334587991092800553812533615508549935962818751839620628080804134830494862110128743709034586531096148206003365772742035890961049952945974460501240711640449972578590115145859685578403828117559175101573010680926198900307295943534524368689448005563618673051174752684790784711632288543288623305685490273758*x^284 + 2323065234444820867559786362210891088102481837075750306146914447270179235381615709341203635254003691390022304019836326972750882549686296415157893009428882987321914654331823783824286718929568156046779459802310950535248417107410326091442761858309250464629915681413170944755649781422088602420360259413529570711442201929711765430725327577625382586263216231244723193536735711945218341830442963168967851298692749483588428330175951247545302309904468659064663881828307013287697458182014377201328360362384009160067214300502496350311493810896395531964765531110529161303130443630467527248853910886827576111193170795157659281541130887063191231427021559988922629*x^283 - 1538422088104580907860113695720160277959305705686976352742441213484791930315943867547723578128304726877328092074796448073707867796744873173546640621938791230034933249709371327331343012877655665770983050090870054276031616013532614491596576285483105156058322658346928060521512990929559706534734072583725794365155497133065075223287224821931309598470245045748404971123490965569017369335947212501360599746312051516247827730457230631227939475491649633623619796311290734892957412753966032726500962077081693780652625269110510671691780649783324118926146065904676085994348493368084653543712671536102332750755835301932628856158446253662807749298437035444028315086*x^282 + 75212002652914745137027821016782403644906289240927472490457660550726540132650766078179626652670178642488522013592180838875249896551221617064542479249067135486231042311964006941008484964827341658225372185619419632073143779997870249609217017284898279791123675177410419663127653728122298283558861581716070917920398964087198808143709633299053039768145013430390290498325804204805231448701683189429825461619027615539612272680541573742372639575672085689909564450301573674462175381448816981517929081056491479468821637651277758654262228089626503342894786916294686886731685022122212390244400665759621082943596456284845297522403910940864175750675710075440668665637*x^281 + 401407832856599869104847992546361837722847765877870246558034721977288031185849475374332182011470388162610268192468433733749326947369178264719851548609767277989413114327129134045910979580351976684634780597084893284720370804333480319500323258492394094293401814840206739020834933793079848747950483493532657087406322959815442948300522146392586271744041676463727756525748113202871445493834911646976280148573163851275549768091667421050892798159973886747251785729814748150657957559927188005416151610069666786625070411684094442777046377698553956692132165748020116505522419725071059365087903594945738170400489001756435229257227997610559844689122333342609054282816863*x^280 - 214449073421210111732910327369100536718495702470242741184366110776246964168775796645295830151456857728406431611571388609660214277337121120079780189910448016596232204774818388670814793767550579184126114053157042241104515886271067358497413157697041164952497248468160116800973122034173007920274548722407310562841022946384003161567335087185765066688012175572111007880983710879526846152696819602952998771194348756277979201718184631490912718988731794984827777764419326473984045538197788580972530103990315932967724218078300789679602561975382158486238190016871358456746439686368459251958627578528670265687998398391612832457780558858943938553672328514357306970381191723*x^279 - 6601684434900843349965293472126337065596503862797141203787251525242411182993459863593395163087964320630891687073534414219284206439242165170582249188143968343163341659715175221029608373595937357048402749942441452159312967268201737413301080936502283383516210237737750418147349414986262271392873867463193884557180589548421223051162886688719557659057604299798451298281378980840277625058698148221459832128801274150802233984962447229463897913478792859750521979567119458952231923264977188185514074593933270555161986064809799703240682500986997242534433786804387994335027326586605321794750778264611160057568617712117818181945887858147691594367611310838388555011281196439*x^278 + 60317447269513244216444589319692278049357557568560682114032010601171833642615995261404545957990898671583908872004289975799921192596568312265367631543118875536954475875071359926412236473315509301596072196904215477206879520257700643606946553018063252703077252203179457501021439333157958939695398473366057770650769061909266647788771604604745283007925922750171611726773103990210539725068125845868831515348124199186992667392072837904532967260090813210926679304910245346232730542741323442500345877169032640044651526835642275972462424453135332884197318166294161491670916326420774799282894962285440137149728759824371146638504302318398272333242342308846984119575917292425934*x^277 - 26866200391677296331697220600017338578532717690185527746940777622634318369324543957397472485241132327152244362388253917649360391049786508752086069492568579268318710100489987265243432789677219769868077894740090678834084872996514716109551019994079664538933228789338209079415566781847639193502119792881671172129609755339873111411085231024607238011878878267777586781989323744159758192324275465158962082866165708198333703124967484439868384531244638332434535011982182743550049747732399929569254172735239015823328106385398991740878403230584890312961299469928035968845844355808485556025471644096093540000127207271406758297149955882292349661730394266309241418493324897797785954*x^276 - 2854154050817175907627581101802034573141060182419595132337190099064776881642941234732860586054439593029239261978028397882911336726228195104684004884308778651134592432917659762926465068382068016848627289881289016742922157136881437167053821786661988284565256649475440434172826356917521472236475912558452454590056273203024850772801387927651835610400586981142349850495880865947409007082703746318279411709503333340407732311383305531638800573790302642709384759623168202824039069554552935395412193811799159335310565684830615428097910281430100674722072110158595246344203286668326872453535541129148944382290090662212495447183598563287024638994987891507003505941478744809384313086*x^275 + 8276398851401966624540564201527577998248939264843711130873862479903071904286553887294960977366400829500588648108821390745237965957276331988098981294891568862629802869071179061649515338807210790149458325154322509686285093391071084067033303383274036644149173276127033317822115347701984765243561667720260694463802930610588814791100093923523526879495810896288376398348591238029934275385296381425615679212098879755638061815060539391572414465675343063984859045254645925267976113443963852611559779594728669621092053439146978028477371610531713791839995179735635655517446177061958575894343066492230727160500825090890503708891988289286563184809927403093709534192125450576994636625328*x^274 - 3317087728882173711225444606971261580900544571864269213834763506092988088252504410374063636089451000869694769186436339689425924909979697666928081831191711370347804712298162599361151902562102327065793347571348798253358138004588665812479694848132650901664553665739859864521534050964260465718416909445887130931760190430421057450064750810599833031369590794356752982869839502429935750018107449707879337942921338974129104800564159687662376658857846099784976700612742342706230188665843543388343908800175189527008556763529084756394273580284017001146991450704185183272075882420920221213193325851568359828564179909783950370930615932581834008197776935087104639651896959293640857370226447*x^273 - 440802062089327877368235817543242807884171225683161431202862870695298948460427505885220804004600958323571302505084860980953765411718596845751455547616876754061302465357297388562238179498359912227258007134322333418460084051973727926516970064205647454689475267887433946265849860073838076986479655355945583546487710951412600229061613613472528221544313575683968663379862021162335545116703614445225579631012491190296562467159621299470760535370256762102152643313334939871967905628772830495616559006433041209083459305864622554713101424924023242154229478994364048681395041283450653065669797922887599849501451599588836231088827837888729435624801682652344930474290496099577228246764960723*x^272 + 1050902391406075460077090968328679597783324102059281214590358549643726907200954743735968622143273707198646746119416332202555055975680280277180879701624923290647995875688181097613132462360094848093190728745773558403852338702414888594698083620428802505007402873715024440959228076701243129007179519109528214910254639545444489041822814697428141668641463516440032058178854154493068590261581889744301754253419787261397758029634141210231354808731338631037511078389083414425044400503654693129553411395670976823757124029210478717194910264073143040396300306540306570124599652510458971872940741650928590046811720597557928207569263397306549068717633002380218062707284326696089782713695422767833*x^271 - 421678323983207742249825185663263984327271109806552542371766942816318117621611371354615649105572412787973526362536390749001722722027336837446117830843071116497550391218154543780287242929541259826895730115359295842346181720222286716891826552663185559448353180122777008744586686173662777000800193049333038100850096590700982559502983345118122583502234683371682672831213777107872479917981492999829039106149841216166561076802755394249254913094778493570247996931175527569377618215912303687383991902320347241418984241215491163267225251872607319650205886636946623328019832627523022361983848651905392053305619555148331349914602999402818045777497376688028198243547675264018630143844879395226894*x^270 - 51123353851910008137208179138512566018820047802632609430337781229615329485847033653782422797653815571511287209870028587772682922321575273630151987918000089778881873720362582219125980394244694067599587234351560546775818241119867908924881922471560902087710575302565922680008031553819035521618657136333017112354139047458214597168199497465925798110620639759595206163838174981181401061070248870933131623050184943379443093394987664524172439128904288974253428539768478794964313546640207739373152922764287461031716143623444187146814270603493988216117433846002571508189277662181543036445572599462829276890079969932759659502412487797012303579890411440823993673461064186443834630384254561670910817*x^269 + 136592637661951949942641993164590524442620240406166685543259473200375684628832872007026042020198223904814884873955550120252078705353976454315997528304011088055769177131969550945729254098353326375727994454516295808180205812008031438973086991417839903243838036328615435084235421297689869385267024333039562278269027142991393243287786216985727170846560065192056507923893781195713585866469096628607416119725966496227712264474890427223314244235932850640379172560783817749795813296857668261078873755271721278206448483509372611462643103913333966766663418001615667892721484301911036798922844379656041804287010124976404349260799434426014253060889370349568786137733033961571788471783277559178174757176*x^268 - 59055319179318646040723247228799529053827573511394001633299947838217870130263020509120453446520791443719805827455736660997687352462387333896923881392055618763717293421561857065576606374072908523593852763084707717715704706069826840293323605419988911720713388229963130553200769832891641273415424289764817362581206053421997574258114726082117433805089426837915088828184795581514553805736919985037580130695471964584190907322674663035504916813764139319143076754545346343857305238484366527645338763361973686161684885345845990100388559466764869195542230837327268760458945596913007479263365819643221889754477686238595322260043899002336319741945544827911790661739138345622006457765408442136729372372360*x^267 - 5114354112745198754284614430763717355801669692772524291702692600669959828483723492115520924321548048055912908410181269185051655097019289510363595407087784173316279939386542525595780300640879691673674741236984663744888138543043674638873476213279165904433806111847028847159924099632977483524762958023889160075407286439108753778420439796180023567358099602894111053677021763628710704087926688402277270380302608068984069696636518073271982665380753518259360417800594286294436385364296433369458266174111193588088640544903584140386343641532552930941598018425036692014804892228698415814175778748805280866792825536344650330662354012528016611605788554736919179058162846533779772991638282142401372544882103*x^266 + 18636005963849899654477549266137742771474595968893422861196764697615622548207637537906382615380545558678069747681715670513908288511470315718068420308541114896279490672661929334429912371483857577874540964430610939585968994491109146427684230531358652693143942388915853696421700193981888897914756766937597837474847237090073058898748120438186034521808619967273481975660790655156000818357567064612771979445449201530388460171104513754369054129576479501970296747550287142050703682748208106205732929013889111984781238553136730473176589723155431690951650156967349591336775486888667971702685169754435517414994659689194412319112636500071795234039761249169349966718199034781600556220755568789425239846732502093*x^265 - 8310338941797214817496964190107629778158051672763811089026718542561299681523962798447998684216325033114075336415197138527253470251674206128759375606394710257011640645335229937384138683967762766090272473658459503154579495651810260702001596928070753592196279752946030832722363431107071195053681512515750589343871866268318821276250977487857973632119081613648106709422873630700899354416503557862741288214401750028973652814992138963682505978987104673355189267971793599100360019086387768898307757173960443809899075554187174815825799473004322771265158256012410640113795218290398907021937195607930373042167013731917867995885397934954643159123199792374564474310837417851127813057074200768851790627661560333119*x^264 - 826704372899294166150836730418618947387925126651704029700809422025341350771337848208546962660393188425668861478793313486415552783967744647449535703213972882507286290993175906692774971733609611948771470263381454601963185434441594391002258733796489281559471287208604986005849563642761834259136331190781534938953033660340949099929115186845757181004232498171077256476077818299328690054223344500369497617227469585841632543527021333134592251301775594537466246800080304232419655898610413016535134766474475091945508993028776066151082983601106122424495768593498990449955434380006774924701117655513937699953427473718627634833494603546515063174913215928607175685220543263601630261399324885936592938139534927623202*x^263 + 2682177968562869920557064167976521281718772966198224374327587765630770298454218763523053357039744314531210358318556764204951674541648394561080517485103663949020302908648946165170015325287683680746883527652804576067247168801097270339430232304015605709213046710308041738973567822367151401006205530739459367589587934264921063452878757341266359788902389452406904842637720991708801568498172686987695836012324645808433271554610940028590134332635135667721440946717796102000471326126332206804848798715019591739811596582752654204770518590359122097650567050105551862538756353209827566471827515544261222489404429164660060935862052848981884389131562089229049454147853236685089291724148526281725650844527935901617395860*x^262 - 1106459183662829560695993155935496411669537035602129849821054069302216188112571618276883548905872261966381931583277684230756716904282876877656274033596698994323249608594140859413867387622526004186273359685406283803506971987509936285071542892806964110306020225424660197956573914523543281569424238559526990152038232039912345086803212084396237509304852049567063055203919494241292073744141340970474897450575107593307994787928213227321926569832522057687890811867511074944985333270589450481128737363345516749451281199553451732715414537778291966402648277366987070991030775411530576416068892686498296629590711856119722078950057988458888481241231088532909779391083298694673739511011196290661872625119621072289699315976*x^261 - 177493557796602058336076383579624451183627661850891306737213135457143528024704948472251938024715862146286228964153300782663371396086583676799278355326099644384964418309691245513478812312741404297591785227709783110443937449761347483315072488401786065006922531659380237221192218418421704668992907731020813856348151911378910505071468941224135160099694973524978989942935420042855559824701175797107735913799287203312149622496345937317938788708922439532935822376341232290481310730730550442900436300575570176402107590598564649583848335297648879480768927934759349715209521142545308435725578093292434338824508903332699889141631489658788038455297144315633619507070017501894786995055181705676240964996538395874025145601081*x^260 + 374876170570043671519719149325441444728334351287398852336990216911331625724766290419210427905745153111496647574302857262990019246762954113321333672811554766301811366144129109953838819694136015065857645420537614365155503881556149808465993598639090645728413932982823415672669179619654317347374616644277926358243152373584266321249778563245893374958193770918429502349735552316257635335803635767039105844157397681439053742979066607789597953999175040293849646132544522369637718565314797650415778042490763707096909979304836215593433836674923796597697183878806835649742944877454215340335873252823283182946626403258136462501134019713403592601133615130749203623642410327182836209220759749605370603902558867582248279973570547*x^259 - 128771855149547398441831821825069305365756566855802137835042881028628026141260735006357565973757230801217917797087526687649001036335773700927142093422164358077421039561493769097347241995020481570611544605524193087889970746298182912671590361104793470519430888592397889026100015518780394480563807659442853352766014251576276736823541275396274778215585653390366520507190068321983973527039143949652791345757409855102888759094770766499275991247533236096083446149719703169014581478875204600947598423029620685621836458959115603692786808768514063400020819816732909573796595513426140298647905780734740845978659760912208501959925792379913134241787863297595699885826791936910216087051630608004688209644766228482668329840430024622*x^258 - 36625368172976633415563783301545855988040789550051077555561609980707336008867611660605765262889543613064973037925319999750842604891615936035654027940638934537894479397133900842858720132889961797879413466098740301259764485359544085321463497239653146469300735351245119692330287809874272352554666093367427061862236327785272858039816885052280425187325919066429216529714774154834405579078032226178885879827639618508345992330331644181273494700671585121509665306953621633572898598200063373344680351167876565530383568115644893074521614900458996459186892874233820291801300141405677001559865879962001529213170053379411789792254147095395521743956429122712070618652574846970364649263852253434560393729526552418386337590996625372053*x^257 + 48950227514952795909552370785420877861207199139011966616192493466314085946844815014273318417486866591098456039669181685080653445214526315405548997590137912983389756721066299075148246278594833639036355478460545565463414514598951461038268610949623431161269472673102901615203942158303489827881346585348653170472316096841847470536663109768822387538506303177959943542919660843416279878322030136631836574861451441842524804916619499023623159896298001935798959666528965147321663137282239615005691107726841457147107370370347963763626969217110687418590624747743944937763027829892203282146721311984148401049624819964661530758671678866103917324617976323194729921489764736598387326792848244769485338898932240090072638237827874878140773*x^256 - 12832910740892209321710444327135352391126493027828092313231861864166547859183727046107657083270860822229243707868331870965317020950205437062187899733431977538593558325321180543262063368907952164040763450202627821903006409518861255940348961373503898183667724498364516659797128107251688933664004067220350223442790152479408827067752720042512224940807385254908238006114370368989673072482742979960920555101210534208623610095450551412835006697553164739424823596196339655752602079814790657833982046520243769505923572716021352749640028699177850252156546451647176146910928862356362330403433192289322105049034464527717472624899737209707096066417308238309086184359684641582511583591281900688579691559189466197524370795709965529583333150*x^255 - 6214041106015849247409826856862724796521779892117429653571860414238911279096079282518150683666424917876804556638432185616336333246999491649259686703169605300720032117569701751266807736651887220328828710582841335522207907058672829179889313984886944210618147419319629664143053669339371089770057149766381458888751913337708213373193502838127849994159823341160087899404165898499487899196847046584519773043428671431874611865290738575835125666927710905867016556525510007502218282099542176192960889859030682827851529045721599267350298975148543117476216852167324232388298127970737176214376402404613141672469555512192928092552863018378568280243627388283990401263950684355649295268506766904043789460533004406050023322510630257911609975875*x^254 + 5766988458325966584349340025525063322031029314389048753599818123859961999997850767051965623636763815883041309990210122297307556183160052598537804263949569342781255953072142787550148595036476767687057020362622533154645208011245506608354757149952121769361554092156201827264748772536851484236553040219894712569124683370658025195070388800195250501577199689678367790040448478526722092557854737027161761349829583547260958703379388858667483900859733214675246688042685625781029796626671715401639655369975909804204913074238635206600459284607912760790008307149936144249461058597608609464327456738703666592448830678618571648861800516005603947737022654967230571761325582909372862604367244413907116490857062196441030915124785305218097254358925*x^253 - 1025641485688488541448167862280727443265899479502934237435608307716116140472051399718133309303413727285868676943783776714715682219664419268164135540824347639631833034971144285163794135187744198944091797008562466393054176536049638539082985744733109337972067063329458455153864879483774767392245867558904203626510072014807829084572579508116035942847509528876309043233239741336882376776576868503032437909519258235441520614286618153568181077867305009117893915112228101498355517119644144300570862072365967406975144698188252394625487939303112384342376275365997020377541466925087456625355292928410132136439142641425682335477822324627730422653119014012106087457051464974949449581294477467912148489294598117264668243964966986636525998967488466*x^252 - 896263627878363027641258830148563126142218207104129637501252145052344980793925470769688090528902662963973620335873265109067824310654911101792873065147453884870117104841505577211604761427018711327751116508734723095067786189436057746863361585823776800951051921571460845384860102773894216558176669664130987771783058108497383291244417263808010350320421087076065194976850157130356517413211486142736152230084227068318914004465814554088539842381071275461071769429911335676813998631145148967145713231119765715867502497740985413250361762001347862747008520007191929703079241704756944763370281493350043539150276555916848442574565364155592168060338221470604208646301296793409736000110419386224925101364766106373217303398284308357443414625196326705*x^251 + 614384476192138127731041357018582270863138045693440430000514230904287446754692850778344312137119554055550163009802148645822015612809070412442536575680059610074109067150920011222560623910841316167551016262890215944742685763211362379037121904541939842837811898568631339506546291767309908711124193350315688840406832860289053698097282988317170889888363496784704362600285500971231773406627615520895957246436445113072682044838027961124296543290569918717765810400879546988334654466691328116907001492685396990177223025279364360774830953644557052538222825797175499743572693760668013940176602716191506558659736352226950328530355999312422730282274269455363288964835293838893672715497848689277534515864250305916125633906502139652994173938468772856913*x^250 - 58443681001162392693712404174765402080321351421477856241067215414835645290768082812319331656879318464312778966630007746141402728097484931030990315998516416067919179828928134799604145284143063075366541937691616552761159376542645537261310954272364854407417000519025397807813684839255450469962519116420296785190225023125474622228240794296035310888353275153422197487936937578180695340621396311310448598792008385530737419387812398505956285018040322853489852200348850638968990921774920522805533133270882097396811661427932589119222367244936286071787317559391933323249210655714300082550685946339199025228550111649834620328805452997759588116102593090257144296110809657312662965049619663688868375211544983321766775065418493681887424790539017034430169*x^249 - 110710778613946889762446729804786938611341127470057368560567265608901918725385900091340036634794517777375037038033456267736017788823527960791056328162264241532499696983469735425042955115322914045632682985564975393122195875942118044651517488872915854353924792055221284658736798028854178665133093436554478277825846108020579608863826670760332906814905616980987282130957619076175929317391474533630594122251988101524033863525426542167334202952242928746770810760696382206454115852532166601227861996441527986161958062230795245603807934476860833505760001404988328461596202124967890506803782160196802834906468723795772430643952607894612226131321134578416012032718220232052940245034179857355704051322401586703867475840152974652598621508161420287975530891*x^248 + 58590845341278045950025276038881331682919069813278118463833040301780590138630719458260365911968781333621158264886519135187602127521511659220759589018767260516557308937796575077460499134161431165890641894933087810616537128765720766993125997574823510196774804659912522067369643769151473691531971899523573414879480469220707911403561444750263537423757948377584318187102368185072395827485911659947020703317154259867432468299968876699811682275950453461978334513204916454411336389443318697215700266174655299691033116755718239263418832793463628876427001147677158834806858193087420904965694803176043176890993882110754988474703829983199985242539821803058550040948835514406110777181001152918988939379437430279688033686404118486902045977081275664283538857527*x^247 - 581160812709019250578945530964174223991471458031106890505999278712265207967418467922237248585322192325303710597842399505006201163395294599053868006210442633385114796382261255758923272993174035585132766261737138248282436715104016619774435499969175000643107155091813636272127899767575792293388949914187976856090888361744010658126225730776320425845656577148777569418590441247877244533648918479999138456499925828727456523391999876962229850063271561010398864397789847684751487686700865124602981300534208324322670719919151159959746306893444522428031696730882556647650359787653411127593317045431578582285734778491957885434889698066885728592789554031894528453533185229787693174771429008438152325667808317217299403830495730070962464042974883221044037229443*x^246 - 12058133206276624696097843487980067770907435577982816697874686311379685449258892504619472670466597379609459275102157955113573643608587033865951374726996889056549608444263964692803117893140864684467869996025082368862788816262383145225910821471595987637070445120523820263110081780280991609782856265241879292692834564480041460967634441705728112256062293651479408840680087557695540248911318574122548684780930543276359697123723325176535553339553727538317690662421401230934110476980257712257344238763418220473003313490095554236940160548736524518361466716811620269191177401350798776032585954713603426658218759590174037860384024486781120112284593931117215873713247746520783433119042965682587990716754660782451110508746652273361611520013746286093378551840753863*x^245 + 5076474901075842471261191832244561238129659098346822757216439095433219488163675157269301699194214691838429235830381990671863828190283766133038071395661267976947688630010069724741379015012686040868082141031960260698849097409145404862762903771541292472474375575600515194910036657157778702594995480350284734929176301276734972207676394524600714237352461119994853528875738259922165206175382396855701663343067040790868109129020436974640425235389197662953968944227419463103531647007616822339483483579623365952993545708549415831553936442619012375171498367649141080558279675281977935656524547417849201907126822725153226961451581896963770917048036062048999551860559494497548296582929651659800098501288785260501341086798847571526512684174583173362136213850661168741*x^244 + 352484259293200426396154504252960822374868500744095084749575121826310011877457268744162287094402237480212136399334508274418697869449702769845536269675689341543872325137362769956050888472114357672804220623322692879523765985973283565653806321310992637635283327305972634133578704683972684105790887129397671472525885545418433910460512165935530893963715919157282909907816265310484121096506108258149732740128691556375350307265015497062553793418737923861656750129661005588213399379966898836148251174791238197191324148448822003130853326669043595714044023388787106720317114256398849089965964121803628315120604743061833382350694267173880169857677951743523075022077981894400788064367584137920525737639588180644607631908510089069397043003402316879630028138729788683633*x^243 - 1147654343138804273385049761559355501843459720719432056217488457312797824154049220302263101257294156232872647483562486405979122107235860132595409514915938700193064637637817799841474921340070506438962829383126236405784161316471056259369060909809438994261045892260683580145135605934908453569845733235494910648370737471298888560640496611351508064647026955654378670441122738199330908476507677539859839062589657435863456329967501371433023437678479923704989570440328128801653726183245880658996578054119797564187936153788689916654282686889195493926048291150408433049155642814944829244383652125220848357627758535381566880724457936393974336265717464475134868111911231639466034305475343210100264770953659073683833134854624335129076957371345756374112894946489900131256761*x^242 + 401166763158765089710744837779949985379674586621272027852499839583957379204324276177640995364780752108010233180535057677796647446382967197843332627449656218825396705886054547436418252197242146759422545321109283832783990965687358246300540158592618940100120026968894332225739645813864875558819647141611757164837055187648528334783589991810394098091379578083672784323017548285227407785977028902215796597898553483763905402367327482580293341158420531906810918732992487050966218120037533136471766160577900643125453007783256636503759197723111735323500227993388142432148065103734539733562158633866996407025675386241136299949810114994565024556871037232154383443827482445021092555909904409147659284208933057261987856400807096497659585022244829643826508035692962585025868433*x^241 + 53768001136413519340571457816257702341686018730279626154687048836526360987017660798112763125933854354256908148779689316419438301592298610567999259433042228691818260905250019210146935304168282021176566497122092540798302252837298954865598757146710577339965447195729566834484741156932622652147461813413649464482656327392000692021953990795113692518264188482253397450262858089190747266881007643712550636709324020598805880428021550298127798941208261300557171448007469049798897252393992713574168119560596914155825067859949160238007166811305288855390178437859629901468804716975941911162595709957841214323972047136445775439103883638167692797435672345654614401418119348492404791310827218639693221322169370958252023058257071551295690325379204414420040910569402394577177418095*x^240 - 97972434513629480877210981276363549853737022148409550810712128140748910078318140157323356822871210226603666979566133387009437669016047678368511966665418048333873382496746544996884370011365942249355434281253837338719974740252887234893919564222349396484848640309236381418437795726381671381529830843712384432741780759102058360737931771897454247299232939502401132638315239951640037370120181141881364812795136090284071179027716935991643672924130402320081792876929276349230917666901648417244979419430969080404715719912427363057504537721648774889954104507746924081901761635175137788372522226518955092402771100347487859634947346365276751213602471289606683738664806767359697428896975106005321368343809480867256311954435907664061551237269862765227247631885682989190853618211807*x^239 + 31993578062255197103922587443732266709804517971322554776063065939180002277292675808365547901978788138303821063430756465192529513987731286875814578896898338147715284316186913682879886235088467915133057338361082687369640563065236698135566218694348837709605149329635145580876586616624058531926719475461249646731111900439476537698476330207387241062208119555146935449019782938967028448776865210787054475469793822520200240878712636930539116951672810628317446687066308522852079773801693296740611761001673137256817467909523423704933720679105238194354579777541043533834123151405216794483124775817307463469933434587131319480891013663154569319767900556288669130648731501156419152141171521219503258448143871896800665032001534508002828153657439365423735110731099357143860092628427550*x^238 + 3854877343758427181251584959139510858239648800253736280003411931679643309362825578850862743861355125318063067567161197451464169659964976300419976028140888384019353314636850248490828831737801616387702433135222250925465310581992401814088000115511953769066119232482913717727878961808997002417059552340187081757525764267672090193851388526086751029970064626148720255299413052377538346538460782855868328210344493500054468596352455684800370072959212624233919303228729892818418958402644211632413497766086768758832811524897039421518831397695356601315276218906917463552182847066731306844592450353804383058484778448834102364621707521629768582565471975590477000138060254639784168094334749906565580790927234641735069700846240056321554504130704452254388066752113201001731988327685801140*x^237 - 7606408475234025591587412878050748444089596753553874109003557512131559169267339009782692462254588264306051292036053609177919610184273317532212879501070577138828958538318249300614934628721190285338964843970271719467053801269425430493779158057538757249479356829734126118919794986176442675587290420546814785868147386335275994582586541840266522231714223823591887097053347861392152432004433876824065461868416891284822221495833563769701169738681200327547172014326233529059038629326469742114613458830194840591151861813633807498837501030552576744394908872692146911939415314018762876259188649890553566250936649548181813894338538919637447637283648133191131990631474050654434570636688427883944183612993018706961629332723887590516679996367566124930292136243375461388413472116746507652722*x^236 + 2888470399255429504834908144629956242609749882144895346915040224334348567372593859827598337565862188970113112298468608101441573654721356562728564467116071290541305721213331582896069708650825093763208621292627766645402347951747613558606196959077793728276201549109573622657339974227390772248965061235742506229647223864362759097021166043580979485415651609588405973482572839709239240491067670194709933237265609388987456412313994508574429937206480778122600483375489199247660881807120189360540713093955981082707333509639119956249474574922022231133575410355720591686681060791028648221530004575955286979763110480512607644741143679278183663063204722155649729951846565169456521611853115179644440195502700664416106446007825795167496733288173462311795894830208429452626956190548740988446131*x^235 + 47844085611590561047814567251678517233713703818332509466886087752547059427902071149270381512180167233867577291995173987205229760066447270250560205870207376528528909151677374756880032675155333389356309083294045912071866480967728762745708322883012863007103145168109187978440347067943413365981653630704272113574127485676831527415189981294251717738982318137050151683008584912133855094461765194062913257549893115017499278770630576439978568248464565691493572684895392550572067572456909014705783151397319646118304827801230070705799983605623926007589403662630228432494385865879664658412677193880471320582599760661481544740576550618522960639828127951576996083890231165206484789779306610512691077253537055912060276698843752942431970465742683216986731615280270087282227362253326021745867664*x^234 - 628211610032509352856809652660231555923377911778334000395205915231053311565588264876923016465183692038587879668171101090462661413619120027599504810901105521963002029707142208474416290112667323506931051710873646406637081432343261863364375973966382246259545106518425674419053135691204997471047713252031625065453582896144526741116352834870123608464179604643780011960659892701974523228557074144398607921475768032736097835257260799815157671366002833327879892964960677284440159162160003498021890663677239563649382138902588682185251693928919351710953252525917325998930947642977349332806919960665666949332016936108058109777306228840964630225588308847209431176456402285078637712817569274067216509719051387489103236603752949619929433804709233184009299122473277632430002144471041275558799373767*x^233 + 328940527837348513991608463133904183533859740417771078942407972193836034781927360961398754126069488908518978483159886471600989372941278772833263336457418622144678800386358044638411264413210610455741107905172703867532453680415375649016747396633507823661481003392587887095448598424302077256335395586149895597295257278895190414238016388707361588188281956904841911669253052872944736885506510657282137161829242767531449492516042209709726826621349975669227641542089088235300241923740102350004751113637673873600683299325921906432472628684480114376559891379333496166718825786514890050288984154085021300917919463090114031082349605870616958103900293455828506182299403540824841791320016236844768975546178837850691811716677674535531609595946354734858320468739737537588612979028852171777274957256260*x^232 - 31334987919036045439963807911876925133896574186234099358781535148961989791001773235415793017564240549239372327390101790659658184618293605426767151657262233934250632757167646965560833069209213849633054099507893258061894776128036616755790538152525898915813249143043785507486042107140699714765199432433370418463146348459771126321561011158541058291362441055367310720365916314309848987061014468939029693462233480212494379388291438989027044952187212051586656952109486642637877871841897139943698521299419216260147535423176862949979349103197466802412938556443735605332982574946744656969305619654489816699384948472730739898888595705407981999412327791052494419854801567542584450850043821124415887844810440499839374869147804061686469471695767511134028006113254422634904666180867619572273178756547687*x^231 - 62605793312711531482253542242877498005184215848268939565444959813658248692298234402769563549871087497166203275136977609536600242756662130441644767959080225511202110482773842816697282789813171901720375383589770367452678342012144017806222733693415116636307042361045900497379572560957211981250692138819762114776779627329426248077006633688652589160678020019276265673262819074531136273656073773317497690522771299032325543750610503382442681494705301161033778361306874908944228783573133110360649114838903333657040921818310822978625538789649056855063152485629499628582582014792985882207933517081671990770611708769778611624657409799236486446094519222953322388172217087792764166817650492289821010560523812809492042050922464809308662561912754816893851151272062820678083072618732377155863414452486306351*x^230 + 39493531338622064105304794150175089214017657071758470172024464662524788419401187512736315492807523300706540370338225166663289223529553832778267533729297837704271302690585653455116116016429385815051821641901249320541961756803549020001535459517621983842510817176322227611433923634789610810434896880223813303819700892674798849940998893621523903824462583686216605292525701914408966855203950539928834081883803058634214600691557264241815961473045500348587414294366746583802065303694936623199073895363705718495131712745717230168390992446918758132177099253956193914216883593585875649305168517215448330540264538765201968461724323042097387946171106878460115969060704228184326645012671023464705990853220515021842045626545959361219990174531096716964368110654366645997313419935398968461245891947447414865175*x^229 - 3963009192469430087190484397357539521577634733161488680924755032000733684854247562300288435066125497263048718111300536432932947599347046323829721585103949554456188440534555112958047194452709945052769914770118754883730172375668702469336421044470822703429619338479247915152647964588598181092014289214183521402269755373350651012782929953688918815000470486371060116778587985536899150738709741305105340829544274083081227665811455535430623994368153228079594184718370308261068429893811030103313741036650274282054725870604033170833610676306937383324846047022594996953532784870809690604508511638890039728912103620173348918988283973066172013365636325242351398717591490007420648087390409770634387596611027315692534104414269552384987990891031751097272061671385106122016161421791969014414107126302849056671656*x^228 - 7739587720340688200896436808449666800462266406120909485407518444097224843908735075202792707743478801345901154156929972553409103397983690205529666307674207059290551132803193226114991825451827922564793444079528008966029511547002855738148142083628685116617262762995173428511480764962616190797340093186829560875567965864304699295785311766189197410372258422881788815557896505349518171862538655055459936593149104125925763012112613703817956897298272435193949711495365284500309632676552301972799391144895900094751127395270214590105655548129288308211353582348900210914394283550680606899621742769988728106217063104991653040224975934400995874080211990233760913402932813400525825073096593905626185408937476005704616089894578335477700011041865207742875075621099538298306152972352690205276236078840373303608582029*x^227 + 4472633898477671230988116823061654139486714759430893968041764866771133106220283648469650925758833712499722406810500767193559532014594488726721837114135883435683218372074708577094351006641490397519834138221783514454626976057990626505170578068897066591543043691819487632920753046311880935128835336266403764673998111867665456908314071775326715361230093350080142235928339128494488054615690954450408527037561230253162852418406710492570489356457458834254161435961224802670898749523613302084226359742115146939557670337267912083369441335659973007349010190914318620319328249737019941650775405576667116741874178872809593247302428312350530365111826123801262521367332973918398718945294842472193466075853197532711431162143725976420812674895117528584626317933959243843355834670896317710248940521787265443081253236724*x^226 - 157363971707575703147626465235870422250133651205388142093145956197613836246187924766291240564711600001689060275690306980986843731689717669015722314862273711174707994898769278751519244402686155623261792997543150727328223357256053632340957538525999386673860543306399499931480127501855772695098175753941064137013932653870065939142768654369766513817161037775700858610335915775975655153477501577891014396108761134203359851736703168136167975096070851947069693735143328844021066790900847008744107884971763445434305992494828465285728125849830829598675311617346108578230279277207461797695503170066266636307274349366699856484841267991966375277579834898315721275833013774118080960648601094866106839824355500283219926847589972803820655978050657861042821313961111317985833608754541660588812174033009668215710203531675*x^225 - 956039592078356746362799464320330449179804222321488615623752532691627353674663906562281050644565986293354825216184075681563590562858573683960086742526921271563692955137049677710887170497575172792718940752947768014222754971108478884907884705357635142684031713067941233464862521431064863871792771859180429039398306905232498635299005941556458096542446309192006852459583814334251504748475817139752116805329862416356841324185169458791815259011820253203639891584533020721121769200609998328671322114982542848255662533018405594446701081704811100595277351332547733380060663733348256933292881592202422696906476545296510738841279404245087726094118793689045680458457510463003624852831219321258900328846271468553224505110712917042327474758357189656497745291219837367056063988630314603606909973840287893392380331292956882*x^224 + 429967975789662198167025800296834099589897733423056510837889285847488009135041822446274189607066115415724586612270346135747316243170001974979738676151578877405689907854394788093291027384365119926729269344513411936866199246129710787772850151534925182246415467391632070085673782398756300650856901832088396671727241972407979437727336559176341651831276674175496006576447908618980430019886971676661803874880718192991756516464207291562255359207846227046850430562287429311342773245528588536685483942622437086715307233221760142259173355727612813714796083323476218128210630427433848127150367671690958886143553915957567672486273178876959178842654299544974346666781965348653273940505606453087799798041821803921819053713423563254362614301544057111990785788371470696994518031333726204841985675979556524897509443559513875125*x^223 + 37784288782121642329533388927275584522224257465683022625406343457308118816393986306487467129712294287352968610179662672414760229699006345967552836057132781017775240184998480479022628086691762376476763704400441363312934170298313680776877449201319281043793860381083476369072936567211055860287258710899088927070311771643069544462289650956913491285208866652003203513925810698573352014308743471664503787944629542273560730738656625805758272431686966112117057568609145402385398255497811622806060236240456006974989940096990913600475966164123508255142454929596805490877908551376270627275730778441714233979821260024930963595232206599097516355124280397911817470389394233788731796482491891964749608194852862326438560732335404969787629115123745423238716548680601938580150170558954116132022745736904902104073675958528001931254*x^222 - 108523452775306577710153313787691630552174445191010125167350397583035267269046212483744573816895120152052492615639806503652048047811381131160153143390132026243620148087391014720683471754498280825050678882525113831163744278640850954675656794367814534278924648160095109555841189195143167302866340929650192476184345432653121441911427317003820904304292011543892268762933799677024111876688057750142493358636489776740306889766832173533409316121983164482764718868594941240809504701149786840667051206988739267689280864285145614240794471539040825118874832911868265865466249357475749907003516320479935511366536878144437572648507930165648908526516136451230828193646292624757534605634770413078464805861365378360568929569634032811972692283258184485762337117512432785211023981830577678771934835920344228546538048305884364249706936*x^221 + 34316679618680023702371207315738883716931823098490213318570709895151569563932613452092459928513463730165791623212931725245669248600612827385824070413299002015084244717898256883504657869970585838698878968973559677317058727983514248731253438801933720676233595556686038461077393354165677206684545168879474499657422096674703952495488747700045654249890796746745978601488627824916386021821747123487648093192346643616958047589720171559193729934389436287677238080747801135192166337064434119284482815018398090251830375000311002498490961524316720347957816812489684893293574580710008647755598405031924124820213388489560453748924138141537260257999006258041289338209588511925670233949642433176595003247389000830648616306725215861306064226910488569651613588373529934220445646197335374319881230498603016617966090376132969187106852941*x^220 + 9563496631039983558782964416109514859497712094242645103737789945196109812763362246090854709787246516560389794546232828301676004772817493492288367342613573852595274436331100999987351517147348703810487206182571980026755974154270531425211484867210817814912965463686282198330633474413339224116156983255316300206048691374664168053028143149106206730383750535496216825319320052009298000034462037950294651097234710049903457874746807979814614656070767200239614385137251420309128078480268740115084468858091251262523407508129311609175618341043239073997936518241462664796103090664641184978733086515445596535906385670791169457825301416464486154900889774262941483281226303031256199315374556165854976184699626025920508867453711072409052750129851069275425338425919140109599336083058148409568241754879949392132900072343311349570312161020*x^219 - 10672954717993265767172276733717173842112393230874753106081004169106259944774079363982441579607187354136705170877843801814621573633589637513589630322960630087842850413282186762448688329865309391986680057262521413762078675207193620447827916321141938424032967231950831833287480006380418757156277061039008364591423150516071026600905732150989453004783038966391509930052702638828005960669382733157056199058232571365454494817568133049896399218585158210872073034512288928986267218223939952814231087873784978904474820735736727324025828593410533183479971242658667689650762970152148424826626311173616234963955630861774021465538798476648739407931813842485857779222048032099643223502137396380246048575869207194929623702442745077760678490189676955129207423002266814559923516511808776891520187848196122383193729234983411341224639965131202*x^218 + 2021108601213508705213784999178290561436880954472996739584933567796740652254804618129290255378376407017739259919550463497004041101998263884221278492609903083216093744734349189302437813307107377991988821859712528199048925334909359295515964996668431334503611894743729995644635814937834732390397043457524705106371297380941170158125692621334377484114720345077387128365684513121173056998803884660284231454798200023834414427876358852436316451122596334647378558313965058809536407755719372852707980477024482713240049745403501145210486869224180369420622735462541413032557795595294535870981972959224924330764795538126670134787579679364212327097053423673293574087353183456920438653105713114005487533954017696800559297905194353733113605490292780060725207314947100872935938864967216491868359744945065770449983247018344962148977178817764077*x^217 + 1399544518342740498446768690981060755642451544946597117702613449833635919512438783282275522895929627399378541102936757767850471742214353116380413679274854141836601203719255536725544506045618186860383134961580933416591837935504730889968494194429799656319515009788189200075176669764631993905309694267671516676776350704668876169562615089242148390062900675496051190954289336671440760459991249175841100702326799208607706664297590778331024687860325927643079562580006184572017364205510909594978689258423803278620835799746059632966421030632422558377223809120217231695112299585182662066926663280435390214713956175719789983320143261708662077752046114663543835126912115318490228000627862252428710664953490932250562646206067767715853409019263402411281628947413895120265907638191044548633975294772056941684778598532810089117707075352849558367*x^216 - 909959743159557150478194738695066703395241667314058349068339105427519566512662858629986560746140918843399795066964407853388835755418449432831006586738791512309295565515220369825225743226929114314953850844869347388724676002222489398249192946547518510797895661193637642620861218613016166675001119740658822190605131286867209227179164780698342708978865596550308180826450086293169439196846220912678244194968216818387985656692995305975863804181191529343753707036941342856775205875033651954047012002982874146152450183497823783849002633430812183582344738894083148135766105091319716820907927521348275195327051187495918851740532116877381849934086314143957211347123008348212363529465257143102408770789064253058987094638155995030774604042471974564631150818162427766980088338894825420454725141013899016781259475582542162007800208733065383579785*x^215 + 54934527245782573824839407560293906418984122736765061432251632255217257681728155287827496536958121605438468547320099926270872179362952128515437878347397962868031293951835023110593771957353698093031391729653893353591213162885568712756082039306862404269163861345553979601820936471892806284074017225119596962393953785893574038614915316663259868914471054146696471000338923856662806715642429129707673810204692235777663555153704227697933066159220623583942487972699685491489254826914556654089563837118998922700185655123219757303336917485684567879440593870962981677248132983652531432362191262901636237676312364629106748314403825982179285787458838999427792228308131357686209179106115844687223585402424550865500972805964874871550220044330996461958245790572344751408122596651317559370178051145921700237341567560533065493623971344044166198339870*x^214 + 155489603836587720830186322019756429942028437999600420529086592120866647719163565957786465104698583246355116321744382343784904218626742627875422363342943326824761203476786200195855939150246173886043157239797982934371633840968084838877904390140047529901042504198761255059782318267253203300661517907059365251728643732437816699007390894966875861007295527060634827616186588468072366678662722812997659473351880051647034438630739993586187247866381425163934428351623502297455511858693786882258739443401951563922225722645891037470976483818266060220141683590692694316483133507785113399928000255556319621710447022673947320075735498895014556232534251754250856022200687955286874630100330158794870399111930319113707032969952124693304292645714259674587066527735104081243956306893865442102193062645229985529308134513702192128824544956193865553061125157*x^213 - 65256862611102490997309887180652997965432618158579486371786324361877893555739648320809012426633133012190300907366500547463011249460288928417206883458288774464980516233431801840108368808253270784469421945230399194480970620533125652733434161324620864949583476951532492059527319063974106659392527712523687006169371355052310485630914087087236179711611850796011631873360752773673183407307668719251522974478375355739493811143721567521679405977528703265325377606171195070093996420670227835888275396769315950257733720584076331987026484281629379831781826427169984670613205056760474177258308391208482706777362519062810743194812814377790639262452375476390457147302696007491350010917205375807513349644810010931178774554480805075674038406098125078025255794419039364194666478144260929782947755884094984660678368882691961872274939476387548336166343240657*x^212 - 6430790910117525027994487794976278162575237838797865044338107789192901428045204823107990298986986923244877313065810190113184114579523802299378127249827570399214568808218398760737703217687981928358297997308619095835475114019873742407201576934472140736794971244052577939398326479167795932522211160568736424306801110237509561900139612494604883072856581283820083003856945900459666982362761918304796949605552017191307175148578963723230412252177606704926764260374672247199499773132480154226886882260544525029547793233027097901851763588356811358604644744237647233938613764545002816723843580333201629872547853192000479831833244027080275784073463700018779983491476866842193812560811007488869665361631608909825568416592703196023341059108010507664738093132798555731145574025469342380016405919300220555325878924973648012276851231734195791547482655580448*x^211 + 14376721124288137117882902017397203103682685369460887233653422879538171438818048689104866473912847063270834989033440509035518097350874675002235321943674835485304315277104552472671483351805378005403568147358531196388605047644842232609855938468223271078679417308377251287831563691666304712625047372826924700967346817219131238796258103640651126812443180164269212964489493211620383336327849890711352770044915471366414572786196667001052052699225316557553600284733238272568799098418939045945813355497679513331489224774046107438133812285270788462418069735521610671880235001540932035424083179470178771368596328789782974114872162850577184285555719698721096345002048783923148582799074687750609627176310652676275780213555237584236322127268445105076353042332402030196686804216010796476667934747811721244167556111924674859513239315480893513147225771163851915*x^210 - 3778400499622285076339855177503676544692406736535476864098307432598318975283679952338791193631471869436835306399415529423304590600532901663411804750845257211764315690796957749612335193256671369405668092649644737632958885633300653052322634572506590775578953270951361799508660404313021558333389171323491013378784552027171777717080666761483705030768466008734790195205714342956951949180815667515701879866492660171160230530027019405242865699281736870348830422651988125634553733951002411559881160034147635815248462411233199621785544795935762852804340186317636099104832958760013243423873241785659458182209445816489354074853991504192567571394493034094012003213429640457264997533920457838261416400999894786450554717696639117489797228579612406350527158624584330142318355869674645524045331318028336212303239540837322565129438383411607113915295624378146527408*x^209 - 1318457050554411014413154327316088413315823890750906831306394869174981673002729077440354061846317930697264811730178275230155355928835479321524822322154987127647224780123160582807319746543311344774934186471124680738271003895835802218463463585371443391663321093768208273153290700784953558796341601709650426158472118665180302013768238579640088133828271578217826051538169335274016695034240672507456792034992613657358204052603295920918009400075117894329910656712561018329688161921648427426122582838727482440090054091506098608269639841614686277401477132584439303566683376245545937936732034116734583256954436504796943323579125717160454938295110546537851556598076046979944409154354191021649585238518239796791477082221101410059112270680412002378613055231727165592310721016984411349148793941070599260647967919876023108963596410516687091992080241330083237684886*x^208 + 1126933736618747213906671799671927090151792982752893732858771918024042592841007681920102519073552609428598253595394203969419506874203996178261835835190825778094877885498225889174348880936890326576597781544960509229888427949843346960069602780911918148254763545876658121150906896347766515236274184042423155979807826752616486252592637841333340835557196470868206578826023064332816950367557145238031931448377689758791964292737052690187813206963428171355098107642859421579762864264713907624660932601234319511926780352609945330418428703268005051562245638156798118419521536263819941670639296277618971097862194178092287327178724705954715561474585460329659731138133996849128902705296474840153619005416828475708348706939156353107803276548169289867962801413495209190947655208117885265618418032486082254669755679701001127969043075432847469243047671137471706415242713*x^207 - 145637288379316553244441780316768209982777744073519937385435038215369819933761496150853236651714893876383171551313522289269878308705319093240904275593196647117497442776043338401355682281770205713127129496859361209145358736513359183478753902701804759680085143350213681503680567114764168755998150814873661039591460874197797641837481254250355726648370074529104424973939184835962016907549407284376511516629993663633656142013612717228684690094144341557348488759580013722975517019344139894453395378228058265923183386486005053599763946520534524524678816662384175880797326675855271582937655141253754190851556084891019069633388788048233990812730917602688938157470373684149918744409430030647166720763224389073791831307264211327947619136919774518613458506677554905364637575503495017254459072400713907604811561170360530795681562018687260666840037220298381171819124835*x^206 - 149807768666267936603682220594943429420045387212190758733574749624215493993842199394890722341611753778686729157416048947364486944590002943978584284491535843166418794596980621631065359264667798256890952790496173587056668089725418401708968655964108835276240544810813941245865364332942558307375934921575740356869690085831064312570742170157947848752157037553150473324498153571138092561949067379057535062624828400518330921983991830571229622338786555249421959900344553335003719566385485531971632438358762623915193300866501692234461691697749016661380546615858423714499490292820945226014105867751739684271896046266539355767921934837197039277444371621938633699007512955418802246600890486345950901842198217052743249485675734816046168353122111580310614029670134317860501232003248746333190098824890905316644975421026184980571014152534379211315446880584106661655162307051*x^205 + 75490370641031760829242061231454948166290036258495863926576744761706933558314910122378481243060385513564507389620795945820519078788473192109451174362613464516983589787410620689890858798929838477902560311672343609207044738170760779382132993380167768837581360033721543165441684064431539160263924206455954626311756776361327235663378238498632840077221147665795507796370150963621570528052997273206023228992979516790635398138564995173879605297198039713567587575742552413551404630006539833919250807027158918848680659109410874553324435683046386375551059208990608115670105800735511235911546269045584649015104849337427500935819459733468430409448042934682472727259231830159407498720996912766504021764925854634674806736644255203950166799196632748677685843456486295757339915244591045407592497135383067420818200823074006205494862391708349792160185560799432734198518461394932*x^204 + 784317376161503566859472152236158762372982311477129580682023918035013335348858813103432124008716643735696488388626094970132376803394630277506595654156722406759824063662961209224910430016682037658465010819839948375816995513009915393817353718377051514263384979876657460046215344268269616062431438141896117732263985559437401478649515041959912242925042897878414047737954167886750488765633310145264953548022941372334682206267362416199812105269451414350235479634074973569057643837697691367841773464080641648127422184914258386586556701654001422920169614470478342888265846902734472536592422397685551525445429789699328138411601720120747905903491336419412049080908199274895419161978746541405409905405439390702235272110738350643802514975712169237241388454247501443084470322592180941296344152370654280277685326886624655262887178625620470119000546950235237611797754561748165*x^203 - 13169889402733604190136978598270017374925781964503717238656275804628830360550856956225038520502290881029441709219236822129360753384052063091013825468420577302737877992284122997454753670258404866167525166836310068341699560997342829118482422230307408219779692543656817915376189548291129527461604421160626902815492387265195437210834129832657164341472136364096780987961969106138170928396711560029060361538108481085148722595484852671405339290454273943510598596582056430661676952150743534400272475077934707448535216236134377221779368017714124061236682623799658194065402942276826242459332157283258640733703698321605817930494833516659625687423435577860303052266155266533480740521694083758185287314101726158139881663105710664055916098360361018234757386071835430044677002191109175784134787598508808891532249648004716660178226131297046810642705784036772009241597920610144153066*x^202 + 4197573093025920152558354653408074337301435269191471150088770946222862816700513422563570919879133050697419903387984558764592721161594184816011055105555160371635588995768016134950915070642913276337462630921226933970292053000684078303676822507979690681639049166775356887769824909879064528802465868887351364569962601084648229401571966563744156608973969580071427527524127848051623506711305226966405786483937238364159488670985202438240954207843646684592580006896817356689030998261433951708737742000907643731530119669501726728915976859640962417777108900989624683843015639058130472899890402742105163001216919410223002260280110968793699248548100341543787584033728274835748203621777316991298236817692378879321969737331993759916735193312542840681277799847599391246945083185232311039565254161526797305917462991923229690406988346688841941102925796119216679725556357617541631988234*x^201 + 837595158368777924164828344820718366068568828630217930115033545461943203661647542856505884962021185262580505206312938504926326109072492252264508175561039351031332107508678404353015276137436375576247010908393946033839214209416337820371893563710773773991081691149816837605274958692538950188237421252712069316438440183289108715969678151304476845234543369400131289705874237303579316946467769334627987052633500121375881058066618250504816417272269518361789565156005778096234141105881877993025811000541283076315312855324675286074798998281121434281702666999268390931289839993295595156883638736241448373786131382828471381230424549170816724751046220303790345511701528912374659162168053489291988630602776355096448435970306876556682264812573338800300677829112705520034061685995906843391500685313551843438725404984522649717470313392446337940162494534784619619647998603110049813002515*x^200 - 971995080636474271211412140396119979779140306985303775702243630646644695634676573940697378196116274258987214635243866354252862344152543047256690521543084222578857280479207954212994409830369362647613935320952753417003137315135684127509032374380123597488921999995868253335607445875484422895018939559296411631672340381714821560912068959557465523284776130648933703558935131525742601986351398436469086962920330018305590037010558882772200406255402467364819095766705867481183340274949900622312633116066138412786990471850333177627714758363904734523661578566299449725763188473419549321298599798047572973907271091694817540929934948992821984096625880561018483615708760671398365299329920844939998273785167128235460597437614487969497373089581751623275850627320604255528684083719003734427744078111007689024753583741948801190315946918629524647604547619937778658301043139563640244879495467*x^199 + 177890266549882663073276442933499718603064576374519842172599124138155211909217419503795610432966254924701477419983977802639815651667738581366914833641083730701165435065642781223568006534844931164698246738020885691172804843910780810949656729995296005520484678030185066516204700107831465037901802486089946144068024861733960962112335962106354599881978089800095340388046824324889108496571307510412144538486307043477599188754033030403858335683112610775288485788618047607719032339838968490201173845379652278957047139168652031340908736710181700587272861560919489078511448938206259295955057484716177711971372292874944797837697444603161066704495249041222000359895498480653928626100963877076453783351764810055554970063819554117087655671034018207190952571397688848634845707363171031637957054374143537447763820625241854551038490289472000439617494148460825601301127809292951048972506789689*x^198 + 101117227592973746251413110087843720875924061892684803627797991630043234310876197178424758508947810744712014610398636476392043313297633255957936418935571206593118473474840090319021502565260954211151877874981227742626680528098108934046451080265744529443504456168892486699717022666049096676703310480864396823912301712012514368223792234097727111040215606188152415877421075467859363685584549440231652282752982321690919893469257260731124192872809160034873477084293142456393499802729282972768639907032197662440272844858009363994461179304959827637248937250255411809484488630760907682126928869428294615225582554614207012579822086652777676551987404377575093656210356440347220351983377602441800360514119782929991760320154877159720252970866129985903420488056713947574070272125720438076120607024181476641448870986451013695387589974982989148722709106470280167762007315757394118954100176510318*x^197 - 61371745118393781822962741482028720904397226938831865443343315414901160426220538207148034011706152656981389640299587094012306572104240923837298418806713032209888940356948500919652208729222101060739833040632640873726385996748927116885018854891618723353837512784936052588153637444374674303885679001351214020673048807036436075672740655808664781128025499965843254729631844580708117353206347351714446303514464726247821053745107886528885090037437179189716687114114073563497083389077038874815733593230252614391263829306705054379504638552903646845475187175735316938057957167097929620152234299944124599364591496313678278981402284024904262206353575454911673898336795622880697710271482278428250247276205205996267153923944968209564465219751526307690862452899356769171316268357657272489949869303283532624806950729628986238678963442381262391995623687197360545735567579196518739111274935819313216*x^196 + 3497640682636593337453081628257425084087679822775223583027574996034277270492776273510167515199626323786947786886881603549455684582406591198769880608966899300606057726806079182135372728039440108167044744927665089721368506600022911702850458177979984236750979606468893536140943437755809706766171267449316345159819666201772686783827472826330256806255904740647262752765008841487793777394822025574237254730010682551793333870784649207468995555749054600530162869260117046202795204034549206813272147308186770997141517965049512645146694957882869001933194032581894013136377041873879350700988482153502178057747576458037502429490093448429165782300734109238980503000485853967973175759556386073068535342903583565387500567572316773261850268648946062300818446037173269174665580902041129533726626488108337109660564069023722259527920228612672183327343639374203574470197020251990761884699202130501190267*x^195 + 8633676965785357759338003036281131577650349272422969174805591810001458133510618573575487160298140228332276388769383669357693221681993903690297194207027140708038660026248453591620190322002477842071246609986137169801308037266928751404479358499823523902484666869613653185398604216405754271633137161889769721200892466501018061702225190800672924765622097582878038611254907962872639323992079920615570872662291997611262208581183057503161492677598881089919981072946169233392786181098826061689365618604562436010461634577792022281966132320298735457800723771579567013438451435296505374713432793172982707636333111693159235737386034130746052937774701347054325189474323908154986697813253826724179934872598700288409294234042161217254099561119942908103205704494086136328228726731864890230969278914105643466946136903740137263100827352956885104912465456868822556206111203512676483227805584098485344563300*x^194 - 3307475315803571407061665461231838010263974322542472227926187621011157884584000553941054003795190163223765053486214508479562547303892168340017828039714890644835746745983075682984076160837931869435550786519456038171512730523459380922794149219729421667768801095097445498215914793831252246178712341711001140698473002156901586092905457582711418234471089798636929952719201259131715740250410927385431686945160450362057563769263669155223879613698086080911697434763516899064017144454230483021897347873688417867965005533015317749399416225210717026538915279344662647350635793349776320183760696180331984036030359457493604911607681707933052590442233042420763461560180254775842160665990212448659230791603226233859143585620895990094549767625859713080334792812368843362095445216969032898761819561925421212970356634229435389728031874770860065873876223628350304163392351238100539065790344797993493499879898*x^193 - 293620414502604376045993394774635184181564521195447564321564971513264374129332386297539091802319309167140948284333175819023677820576884653726448023111455504209073625535639740140439703606582956533610798381567255089283767144561831088764591363507285664683082029164580457645964533344353318659236703446090405099882921150994128017119193269560777401291031564153493443496440220249467619728318115197533476699780268196305300783915085534894598603766834463363900495813900997540213775974426858944762157411966843182233426681097372355455937812221363253035590113851016775553058651114514491327143960529842593800059235886893453247519651112800355141417715481807547294476570738988647924833140451452276515118754315307797549612609587593182819142777031133688024046852177432628201178730876127221060041547527747911110316468000484465096390091340828090726939668912547911274412517951510057641030127877445626601072840094*x^192 + 603886182215789710406550505706148962864330034436548613570016361834756160050467095473376802216206286635328932641741775203636971328553862625724777674371351685412783231993109852282791850742846108640267677141926817240120958307304047500288790782099932470394719406589123506812672741229816487946862662490002566834484692710733416204862767830353891336486528901355647578094814389561481037398454481135413312617264183630738892246451615234037022970590906820241312620455274223207088583871394853669853358978869883499056632764807573213521812740598779920244413616764866048804453486883351963974942027001702483520852778132161008624879249940980973045827730147272598015326623431044117543511517967439134234450227270861504396543323347398149688164666197043249047557295311371762828015954687796864409117893673927188488651769077192991016600517350140833903467692558068657417478968191602870439854301711340169172672592933864*x^191 - 145931739580535389065547262711059350031802822146162433313323201903971336711669441304364404336830445263773853026043281873608260330401947943994683833377465929886793794277126418073193652802574499283365683563374549060039709093161632523637443895285938594326108088251083314539441266849349458490429254736750851131736875196360564974373772735497041196113010019455755447978565239044014594763039719879722416535812962330123976609042593164544583279345138000795240621437276301086802702196357239008334713416348584806368798888024195443695166837537184622549171652749958784185816744448053115746355117903653717338546837845755604228392668991482171994180687143435851979542851996008766787929947942559988030495814079361955377144433733838292490930629571098865380675818579890933988307402149196769104383715277161392929430107308736388678954321685566695197520012333360951235728855677055109566599738008402891046750934524695788*x^190 - 45547666928659780774174248396610557844310502294455736721881075829270254007814247888699427526995183143994662085940579756094647945406945395008682463478112729213492393535620138932972849702083025531061013925921952985507844153894046062109979979054628481234341870319846993829947660273920963134170950393697291137760480420522907613207968455858813578287929013341271169206845065897238686136393607102654089514742603405778360286500755571238667387111504880177813710131364682552187630376140733852031393544328999550447731376090597345303558783766454521899812078312914738537287500145455639197585417719040861754963735360883516293120550240779366304732114809088891531084937623677192531278686330581402607799267620380397335469646144059096646219800739600456423308785497540146156631855213462931643797868435629400119978115123287546002383435894967306649718307060708305665821925708494092515302097015926692076781974114456627555*x^189 + 36222997951170537804351653266880900183977773009713629756786328980380704700372989069736320119390250292922077210068875423150874710066278290777455934047159488533662338638188684091525885143898804209621723236125506988414917593494175420110575786220542745809502620764692659648523656463789137779734100272413814728111374432716441006841435208035950099735423394800654048921198630811068039932258575346335508012023691704818964195889449744607405355441272856163442041765234748300714438478360396458530412718122433951937456550650513787351559183684350798622618205545764756785693856308771554132857553807130561438107947412808188065073790009614846358154758224134611919848605594046480491336199509092080849618774649994107289654288168038958117857229888631954750559958006417558361173740468635327743541384231202974524236187092938739158838170999681007672263730320966579505964259315745543245180821630508565592602769750411711047275*x^188 - 4582432247775709716582099455576772837144810268486105980663366355832352103999280629186566844762369292891879166155421496575614987202712773361442165634808079676202850737132637809473046538581117461280989214189431532652422128203241745427667075277588225537138469737166639382875187626297806208491173608269079288997184836939356593089253767818456571986656225215235126609359664301965952059782308777592432691238243602617362218846192447053904528123178267030389481288204650385852678748238991569454777242222156015685555415298344426155222341357138586648101206590066819461458978766198390798445051605708522960277046234922351532741582884656810733609114285571760244708544675787075828167014003988969602689824333468916014070650656934010177670765752030624851060798686375538143361705884168891537208436935433867634723559507975301620601081918184731617413758609259249893750120190981428384600975223512075953790695299225835081715864*x^187 - 3896692145026116211046492379540827757914591719037668801935002868082683385583307220402426242608776619342885640486551550719921860371103321394636769772943396500424801796757860943079146508409981382223235345448982787977522962058370429754553797799524794666385488684411485416302053557430742608696901993374660702349399437469999371419779600177227786074458179058951397785760312765048804395734053487272153189656803810730382739734743444197852157974239543776596117668920889890635965383346975503745581254464614464787370925880218032025715404404755485091905809340773225941425747546509099921094225955757240066571675957437884386400115943790824330895598071133059530587740338692004710092150990549388894502457739792699748711593703275233234150760403113712203076236969615278474264213980320458455611126599758095017759481273476746688077304612120818895395818552033660216549430027663910531878597431873766302857091184314618202400778436*x^186 + 1880129744818763798702009000823985822235606519093153915494453683422824617239509119404848070529516232440471702437787635190111757117118735288315870670933438327352127172659995460628640591382447731702755499140687891930574671448725871688340547514848875326730265765430132658179842278392421368207720448222043846949960265967304635502432666932173769320390332695642800904860486517431367574552406145983143632353942035709572883431619952957798315610199160823271781321516645278327790397503297059835013414186488901547068420339084556587721453587510990293909423329907804527763766489245318431240183700414062092787420450540092032147649212007967611616050538702424290880098999160451052326961291519555966765055230112863411717952955557266495662017172706963341865522503035101305113680906811721045222191181545862370185523790937939155152197404288388797377209609944282770391529467262565834667759767027546252629038510537780937493472615503*x^185 - 21837694214627669272023646613954031130838028435972961863004490247157705419274553773992821258417191491226231603316434876816237630320717460307856982010245291087112591723741683295589354856727333871518541766804016026866415177111381476677416967522607992176883352943328115875897801695418587510727829947362200062531702769698521923485019555323316691947085398719495491731583861065345985595324983844769784474714282691393163450032229046028991799829547845842730102552185901424380380707227726229840970135842561589130905808341399726075852553057591157436273622006110752343417951555524661747541087409334219444218072677530620885676477382762910490792162296540370746108500157259380887029964310412843889475576806529225714078198036112907602615565947497795121986613798064536830463189246638353844534812745199381162350774255715648617881967005452109500677811191602090831506545017898619250873046503292247807375837435283066651607057746134*x^184 - 261400604095353992586470825811168533879647104999654057136732973772192263794740468997170480370981909667281819824600942164787529018588193493311676383094173799384073938699502449219854586016432924484197952553803316558052581621249619408625706120804947672523791847006091445938587382889133143943866068192719719119306288907505205588722545752556260292903558024056521627447373620049230246090833813723808507745211267077084289482566771375081023833142478672686185214564277853470996916226396523631988014535523397259969787400703381246737198804700005989173871766434131123358158779730198345714239359200322245048346328825370399057432907444193556224759070871993992766474553485814262425932332667851997234021604801445281454947959434366054984701173669221467193805743385870043842349263087327955004929610257437038021623920990571243921938938453739031411933468469444529107163761552651455402612415292063131448049089367129131604543497158645839*x^183 + 83721380269473367136499307552306631367954227281636039558455128686485375256933298557766028333354746506166212809409841386831823169081909689876594794855501476952272244312534994742803678936382584966770188991089611742884136659660796650088930969468238463206702782006505520259448323091385576719717223748239898775717208591715705788471148468140487395992631617731620632653863851786034335213679561679728396827214049876969093713983584659877749828985676936365969514092962258157344810849137386341169797829587701657353984188163483494346287762725572953759627781653825806314316112789044057918946305623461302389907759156576290149496657742310778203975740589154423921895745692534644182347309333435705228800566515912666045329020128917365744638202628830298580629795182346298299763892526367463791920006980715466163292666529804081151758596612796134948114196816407046779179334114971664632439747469970658678227586387883183065866735509287759685*x^182 + 10726732559204374150493319481154355335535956462950934325121919882268648249059550643429386931470737463649031849474631415047550512577010432712300755575181296141824454841060137249712832786450015767924443085336916424951831980630945932406603493379057538348427944140311573214236373145086639853385773099821792493155085261082201512108651617352921817966694849087167732878644420255659933080242649599727306767328541521256644620245784978394363037078041174327434429898435415027297893445224643749167115245437231951093215079757842010616815269897276887095341012736027374376413780670710820042831661663298841991205702083040629096417102880719654376179859246094441249218575632155838766759988012834566401017899159104162902164505487700861057203454117351074490012271215660413770405661468146235053360059925924853525028108768665779836139424358073195013421872540541974668366343505668200270159063750384481258285785027798938306724506471805582969527*x^181 - 14834550177249895913595027615762156726769217997884251079838834415048665152068203546894213257576667949356327988902375391184622948208352732988143753944795342419097126339381621467609077952448081377840789095127456917163554627832583995100179075896728380827796263797835161188553923585388858925342492813060481732777758883663170694024881545426944055011206712041517133275121543504712196247392121320231622270406925407254699300611333587461232497092322972091878187104051389205375884131671217521629923770278883057558089292945180466586059310236241495688710823760643453036074781154383797994260419534967932585518026212634080942214697858304382067208764522072604678960410997703543644074049522547876469142309337199904048558358282193035736546292625035910500533485173583976924257147411965903960762299623677116786334622252286391629745316369534498364386770246157288859671305981887062623486066742161220391437554157499470839423143413116939433066747*x^180 + 3065987441921964367378346451554000977467978396021641508272677725844983132467231390296686561413339884262359787640175879124998047209451772784486091502098656355086070176409883180134308843055830801875790528038819976422091053832292756946609172243183664726703356447141989764511830330705049110120432935243813718850013173924756918238219722329758207150773048166791027436624138206946477381504281564147849094382264897193452583064573158808818396136965945819847680435192580240970664384910702052948595194316019142734895475852403064736133989408774175221692657255772964788373245343336818381956633318479989204306470584032650965155166986933664938827372823802303060021503624210646055328454944403789086373356348111717224646383758849838625620679872575592525305288182202264853284782878164019522832756814245726217916149990724366714717428511477751681640290733299871538860883528626229303003617426066187256331346197794170859463615293695645061382059967*x^179 + 1067002111801080162378654643825668360724401529091047979425620612233636535568482391373834946494989126526922805829316668687216869529063192271672697164029051489137912832793627840495879002145464008537944897230289524591005306409337089833755302494051632815988511591655577397712968236855347644317295762227284696333099918341916968806157093616853657948576871652170465912395642382386415921315358746467557636180126855215341633310704571108551550380741477706200059134490216318022523400356755573074992865142038124957060641379411242407118339660448594616886582241230483495790560182757655709446667259365635161750823753515548007755522479761884263758209381791819188835762582254550457810370833324355617473720418479240543916968154659367945740856771008061110173276967070067774360703776750864185471472832996925813980932898479051477469208984201850827155366428432260672358869664860551303664337107543427609918638064482427002867556121580982133409385721348*x^178 - 732038788194795726847051956529202031029120387123280100380482130709404746480984955770597456357856084523662478012774464880029651798898069629326373153001230905212437676264345474390330633385694674670895977569968491966953774041720633576838693531213230622457734685686837227053598557530128222043720587770764807012601036343100017625373096990913355470454656310187734568816390030913790858651023570467381021534849055271343088299955415387315296461152098792331297449241328315403501834996126649946833163033031938283527471274739026504042406503273358264632732294453159932580475662194706430713259488453584415683232102697425241662110877806971076774872727121572171134879250685150143616537457669206437167610756648194172855024365679494338557315850735501758751255582416165533812495523062888856602093774726865961212462699700660570568531902666492499941877571980662162642574920765923294466420054681796575568489486508932421664200909599662220144594691530656*x^177 + 80846917689899976925399086892624515025712812047557685875217131278930909659416638940296091574528466021830660226063726991066983894400225509310205137959196689414884833098912691367101149210751901136230834066328509476949919504892490551146425298816094363607475654324341310155948916650206360910342298563374169394719646914676967896243323664582492750736235025683840031027939568864763234802276682510175751272993978998930528213918801217363076244773846539732136040536361208590912564783710373767475097349731556688082062614733310810886558931102676934088112953034589572575868400980371765615233683300971561232299708360429295260397112922773899556319239494611462727805743341938249058387866780244345378448049650389549820016010107941899597821073724046635084659271210178177194758076501175693033131643823939999356782700329433857653049459820866200318967789337156350400354794519392617075244622515339767976294996852225071065783946963293836368978105782118224*x^176 + 70749725070550278026814442092930657747716193698677482050422191464511150677559010981394134073481592240584490804797113759818472149566505798169885136931620213538999946350505671943190851673083185261357135496659700541757268650957030640191100854176192603046828505392614568628542843735780950271163389141857418723432872223442464243524206166099222482834862453320499792822471135369892200807069124084770921524691729257772905583001677488311116639089977939541432814689310604254711308659285578562454175361492077961360207410039088737066249579748728433293680583352729597821810083549742976947197171320887191420282048441785002097285730674279346382822374560038289760752271851556915179031827355721505390783987870363104195609541286576534860824178610621613004315905893853486146138242144891592834443305260597347495834724943844089469002539240616650012205831098679790704803796525721532406871601212446825910278940339851972950843177074570122241259460259597437842*x^175 - 31577813083916445159652027217119074647070086973125327894146090270983958959438177246144996738006811201423720189078542663749147265365117150913672999605768875518172404941880872150503775785429834624620562041187653432578138662033866502464931350853788270199075837438513971889503938269390558076858280486753608344575383041273432330937866401505868319478460242003733011109499257272991786612668280038392773214943652868924330710297757802574397979939368170078820735162082333544667510428145724864750577017680482212318111006125344121370808420966879741466444964618291274495977417218739450086278178824537204896241457477835555866209425794027682969445187739017645541726827163302814979757088992341286082179608366508839949551500012479971035040011613136864958810676177454717886734808368118774535396312714825233875478058385970771249918435772207716802494494010572358871655707506289551426847995122342805391019757948508062282596011941527211629631066662157455383006*x^174 + 475900737497320518790302759572492260957260601509556664321654083039063306366337304325116963870332185734165496840487386434866672853978623421319779709509349940410614072637197578316214531380703401709448573320542865777296049917747275349728595981882538667977541480764068272388237989374834450380990425596883675348402149794857391854554892014655798671717001515071212291930354306038122185204013722597171351340904603009648341480314747673665421301166875331709822236453133624750522467714458893380648870366362491576037048401450555734678482899102215762278117561993343735764292467469265737593170911429444352261567520985105549142567117576654417006238205889698112683608069910445139523857227434371133324438919014062084183115677298538378445556434682694322728812425556477151388078973916635414301035738681556832793469616326321330402832970091500636655327867822464136162963405596993412676752651473004884638808078996275316580019587600761020683514166901372232704320*x^173 + 3801625482113086903004666763780372776133179092942747726212604504366388090425876519018226431373776373542471550786373383978896880529942477010600866226863574424118891787715305006559597280887768907348727685717830301505859754057763581690847801432403191858025638403715800411499989437481913635928937411175782403637891399375166633363038428071401899243662746140208551805589894576794202034732331545631864512668323996672378450395905978657232517757452401265298752608171079208204024082598750487551565478655289854781343017232913211324899244034440304799858234769541717590799255103560920115294195497086164580641806330365416927560222935844661124268019829686702693187522516752328051381451391561597296728766767122908128711847782531869171054699045243469732528498157259473255864139571913193810114684198685860517048409971081394247334538321933126260520739781870645322925123615409190332870098488115088132605561231257919631150098863739115726377953443224839541576003149*x^172 - 1185291010413971350393959277896601739821513912676852992874571032674129165523670755995407851879428284940588124909463471477795512847391850957341236605942198638716808247397300661448512482536286257301385120104871524179904639963670934805599812571912681359125758011879178620695222307711899755240227273140017055979259466528278259245780542464685116114400656521373853540947548797533149132845138528612285696979309621038925698080596122721442924938451424718160263171647316343128429361290934926823703875351146448502169491771913983594831671866701435745318261492266567505283727751810850684355874472941445535864326756426062555254276130856305477928543521165815740779712138394236275562659521059299744959571901625413493722896548847649026118470293763789734642760352471240884141679980123373317230034844977527046530460249933946460127232074950111492619444078693241184171068636554622648709424940714891771417595340954006020325561862792442522097521834720542786925107706543*x^171 - 111405791827560737179708572684602888586572211591507678682656198824349294254323661479699828596895367850150820122296565701700432672443560833798224651889866499543853030957824634794219742230308254699802936327009075183696891171950909016355690026200043994197410917618361668538109945133081461836731595726087098800299606694125193322755226720812019949472164819866821955581360746571139232479780784504869062867700047619343421065283388173387202491700982478121586499649930082401486680674265027155352913034071973662325932976251723526375037899052783654377342756599106707961138114394973928678790813142550891487152223981384100149904614494496998696830563031838629491040996808106753967209646958338947339776437628678698784203481735327940884839029525864958409873097394777547774958062062652278843189334834950136609515767706503734389558003494378762440401833167948872026733357410713784478115805879662808211636833931845027082012884605244749764415026299385538552220235810988*x^170 + 174337772601358840865868952408485759423642778960152226149456886946002819574154911816656667510046078670024764467650306917512566627986786658009547618657994657228737702662219720592341186528173742857183436189348805183576888186619955041784579539218504493176844187937263367222495867114965183091592014210852857384227713658967100264842667823206779397729583394740276047565161548518269114675875563315408795265245471642509161574644820781423745256799292117284128337465862240889687921301515571556437076993507128999223954747462940089258750705251504784855004724414594482852180603875539325700540215859469092635890567522912265045218001864939508972331706077422501980680279009333401895796541920098400250656898416034686916168980698097007306894620457179035206364744253750610470579856923466778185715890703628594974109444686459031240860247217957026877560898202588884872498081498912439459479083093347768606958917238289836994231566953346069452900495576938831427662530293460440*x^169 - 37854922397670039503396974151228262931053831709440131032942352133314422737943266278180851847182670407715797946270388067076365607450243987689548065503294665717899584261521984695858222513250004599515858740702874693673548902050479567379639807886017653742688388021117519113335781716539719589164486022438424571123358358725103623199750675291183194425626073769531132257673760751408189688920905809786359295202279800452921821160847500138593265589045350114821646158092041677165382670552238945296424108349237501230018320602261943184404575183188163919387767896998943240892057965919250909300215300120350810615275141262747240331798701419738009826014232413230425093411678429967038951466626547365454851998848665242379271823462976225306438224737639519987590317678185563018775580585719244048729770154417988544515319306844492023067052904931489111452482237089540605626088063555924932350094078867791100214573322499672709210427172251169581318401031829932862162952553453557798*x^168 - 9171268381136473386541268797812832865487875258966403618963991407459845374679840056122370645554918741315329532484012101842397619553179122690200739123108259515185634388437627140989569469848021734645137704094930212181989448396024810805330959395423558182995591781514493108649456717697389454349136607754965883046645843876005223963175633368343337582170399482308377148098964942437378021834376240093414132914022172935079825013194152093829205792471995533934810099462501703354964554838388782770165283919226625277238384002814661828831849558804583869516450484124634317444052434587114158019479806719478907947916380569053159806518902720060210419231566194715404456546199257914491075488044460354276922247803286491232771606620051810152740994634941872843060209716663232382557083591092994520445608891136752435371558098161150095690573164838921190874835666665444781570418672032523033159265167927565271644602452429734950148675813965761237351544063900609625063940387444620744076*x^167 + 6967660080827275124666155999147431043326145371014335030406169847712301664542474043331940234582134244369235283400098072355809139567978644014740107998486348439791341045196177267535473835390048874047812387382293095015322735822294384197436395603261588003418285326636876095049822540021783443253947983383019623623338602824913314863724559844983416056696244224288067160934185653688982988179311351154027085228642834231069016140900254944647418844152111598093765714231346647617215503956452557685221334317132802296018394132267814022835004891111299204957705932711226069714219386366842751029424327913192846361992055253923121863539103921775176471316043181117609683003085741601014477226276892107023558852767806693486859289867613475020217379089932952821717220488648647140270806599401499968929804375028878576601579473984090774397835832974960041736449949969158638917154775945044760810062182659052317565585936988686406137894065709994735846761505826371212382493641720264387715622*x^166 - 983318549118287868006398155410870616315690188044347193337107060937412215865143029114877745329115798803069913842045053580888020854492637354317115505606475372873981301316526108778959944643062797245135395332153823661305236435431794747825275294034744633322294486781229357455759694664423104107821757555457319726568239776747670598438053340368510515472343822187922450506180763330748985383712381162343891799757444630841510487997281519422719804165893185447623174686747315251801536250431563511172160246192305756563926434208237112989148847722819937547449275601253200607913841558912666462079667114953647046971839961542532994364253406048619844846820151592308818696466231956020380919717707847807565049351166479827481240101355467776396624072246649427214178405822875979995984500146816270569235378557352472477811542279928537276513200011138130801015627904487787917054644619295470371413328160191326713488624237308900889757262519583850857472773778511058129753467279528821330027457*x^165 - 482621108071351864715958896612019178582167770318611784873002029464871422239599133722154719055684929495018280348252979354788151747209542870097485748872717555109064814405793487295476565179122640488959566874201864446661810421039079388571785113479880672510494251147281397647237847793761298144250453129071831778456902922625687371550832337114911971683250549708213653450442920452124155466456811958393209622830328256393798369048644913784954691581321306306825551751434710886933460134622682671278686065398957286041000585971559958470336934003554760116958580598707669566453757128286863590034946243992540909908925732263864324302812818057970324297647230607779229909957004861240729641273213926759912555749805141470447580798885682813619381655366909303344578706179211110193173408619426165247561884810677043107404117286057670678554191778611159905557876385228931910223336688229634257319570795128153215611391777625894433473593422149361837642998051295181623224095132453246170210624752*x^164 + 243418116895536178094950919355680595106005650011553773563426376225288944710496246894439183142001876683112792270222663888747164499401103366107549690745585273053454172443804520981351876999288256652689441115946723367258039125501960489541126259263585624063770582590294964810045347223577177682638725292616429520981779566297986841348864971929669824319331965413247024409789258112017261854919432479788093717774814158537525920617331109641591904208532272368074020417270347360342372846182776938815061226642655194930935094459217734416656704147043737161487937333453660815623799344242514383081802041268094367958041077281543768638384793731239161901845849843848789790708855497541526567369431892546426463751828942159643710028109467808455756641970080693607783390227820027942011711480405711866966907759830426452230667185527435441245528068069029936264707533198157019569538361660892600906522444633667704126982645784875144910206152698568920296924679569145368992137072613726916707363574615*x^163 - 18175066635185539557592821559908770861062685934028699355157096438258877899145653717133443157213380862971238338694660448296993965359911353095060657850070606300869824284034614181899668309742522031023882953278593026743871379409720321345271303097745149878192874765748973405440533400502031551249614782247056334444698429626137687662828993180725632750191530944215129788948470503227009372349425108898468068367917056732772647038851880619975312218891616347512953109666973735932704214251322348999196920843594830919155308213160066303615846505185147509157598926334292258183626556809861553145395161100262874900328443794261998109050594411064227675624433039463595803518318758636336214200735832627820705930667520227172764487044108457784796538174849333984113695065411921067274393353287275710480367232177287235760481832087203844734247420914137734982542192023580341548491150589513584176548728478343342333570182730478255302442524518790697616456897986752376666047615083062868719742786133762*x^162 - 19953574312435063278315301651732328531297025481816699950014988623712913469761154064272884024462064292097745402939011252491660820427399464430263676283648835329577640645639216467393621312832940661951493744891360216476937621007653946654263012271775138418787531799806654975246919932680824796928572531993079530121220383746176241485942095505874821966051395511570034572592057047437988403007697876631358339781550089349414360675223310322036654402202646350816309702095377201109721070974707781428799562641270677000037561710128653970669921446598232665542367653426635200926291284250917434734834427426779350382229896426220009994177932297784669309749347854184551771370400357803111358969325766919117534538130692851166815936807835445796755606309373628668652112800498622858313969026409215308854421037504352885224078865306204964630223099472271861086345036274260099252982507045645558752355984909742689354069983845888898781773786585588363838915110355656691233840279210640691167509113616823839*x^161 + 7421311262101155500782491057260601588836168454910892466195641551121914220540401801037949290697522186894697480836968261961192431890606561215221540776613314119316776351831362727995586132065724051628392536228552951844588382983164483473134188989600122926238536220618326603346573127248783795468880905196244923858964659046113706957858523489049821840552566314977495650423147658908981338812477479407509917729085286846156182890767724208118164818511869502405374171619745517019868904005924200877074227312352809831611421396272735147774534598731113108455954254263783071485675996195020384159775192822448584596925004857967400646211023419814567892298775276127635803242220710792032599409880158059158273569261830824708682806844596076752612163336048647648412732857124052858169903370740859656562670182256613004198106041788716051711160345171670651825666738179548003522205315049155342577733421134555471078352051037594237220954795586008345446104506605432875617150946027865519388296816501142285356*x^160 - 115345775599478662588599815276337247102436251973377226669505584587302387682377151441426784742662820647957318907391497042630148047208516421811712975941880830443133347460591893641149539878004054578893013164141285983945882345953211109926687403126587620882410370407979180495838992236431978646709382658027387082090732009947680928290913883858737862482962331249859747098152525898891633973147846043481297666360379878706861746315506416004891678193472459003984456966734153637981346494759686366269765781305865635063734381053576901754569424182378672236414279756923091520534993672483884453278630040511525714143903921073400604842869792062429727291659075171845407232406786936452598902750144640456458424635731614077649891326728413878691121965326115180176388951775051960143155324819956677689302306987108286371411871776140945988973428807337159880394239225686042788981812958146707621395783437538157931004479862786163769645680018664600939071368113488689621595441036442117700184797086219277801951*x^159 - 672653554724993511616169060801740929198676850562871629678226436082544658047993419042437895001438209660529727955887144707166422999343881948077223706714039035099040593770365104256498963678213281407025394876957083950325699624119871745210560658718796004031497216026749635451089803406093548169241320201598231395258213890810354313614574189398437252425994130074982729268293292147275650762573954550650401027345798752386828369942066611320623655488749282213509390421732652032323669698050263068732000312654733590865675670329539892379419389554723821820563070580171410232040855827998531264544096660433740886644134248396680657227290501273550456142989789236077330820318830944003716831623946809072446388601601709422176908152864363693637252834154656090482481082991580709866666120343866759014927954418511912517230859109104809918511945637689799767108071926617393566806722581019175960132544973405640196163952256988850487572707894164754746414805290438078932474271354742367927311375574482699176601845*x^158 + 195474239953570274413297936113911674715865454947450277983524277479051719820286119002865669661470266930101382867715830982268938246670074935247459922202819272844912992044211612253421112125735426010540388887590237707624843408787977056877313208375018372248712884177282187455534665377213023516294352443110480486322021991183639044837499989997815843363775519682528472407200552858050222591064018736004267852550206995893296139773737127264626499351092725901072306009880771559849818873736965544909088997367238119288970899333768041468440539373379439418582671911010985046985108095425251367687797152009436760640956981245736065833003440067066683092211964422055976911807279366447991179995780176377044854226437846542547562932760466609641142618655605156511212997390505598990865063039923549652162974716784071262656424307459987100261165490212977347897496327105709757823553930291292769463023496515437257300495103778213816631438073912828353440552504356288914081961130340127693604837765333860975633842664*x^157 + 6002614152434168321928485533220274270870543864641770577742832584088150318547435901661366016850069954331961114615498618554442517849859557165358082026081935651573051817565226593328644132899081457150757752561637094377010082456020812970416556768063388220124553235650550624578786383669872897098812261209749145388467320987597226983165235780512012831267694630612208668870001171327902656339689247965846869114355031624651026533029679535045507201773588145317563898198501042002224639324878885853658301985799832960317192201558403816344685174142781500171450816562083799048386666837160851460256778195662499362727906733770909336323704732356632126743210659133123197064692208005244362953807297408793523424425029653233280083563825878148757597448718537191770606362864485865921999820669069213693489378738178351775945792032879486016817635828429663812884440181512037400453741057789060257200212148611008670858372267548916570889645290660406504262623543760905653509818444612787506986465222132249077354349641*x^156 - 18102359505416129978201985338599422730167403310308669846614521365891506675451026647652836652497094317770798129551913007296117469368821956364142567852393856826151763099365089047420988341991425262003566364138770018597473601614024809030824027778983942264210559082133357891528610867624366570157642518634220764178295045903667814873738982793718044414866330520616295126389421176760431555584882181158554229544014051510327485597508537478009822262150572654901227828346426442850440051388056793039043816634036269088260301324322040655700361400877138203091430184665611673563263416977202865716590115740314396704382712945270503490280514607285560101868847715399845600712956415786859813175367660452392118512313212054267882003145233001203753319928520412800516533053578194031506856503607951530872985698827591362948243646587272025401631003457471100337673352664402774911807314669291186410154683949920800870829206607133924550105749401024420936386914764222723796369374167605407122613888740806885446222108512007*x^155 + 4408662367152465169180973416400745670375161193220881226191596672454597669661705944589362283729533550137473019132551552793873869493498505222232195365674456982685228480370552164870164559517770602419025349134879133441146091172720678843835191704552259002600864934642344808075548963384470778368408795088429370589557687078152515448177919439352703707782855336350902108762676601969019137521345418132381125849795219610926836653219874425968087976860903719916700920684263796273657993502724168522206451174125986192273941694441622756404433545455317792657430421664228570997273382091137003638428149745653994305489997518267701072201096773053230315979643501948003784114692449092139790925237230332507469054963888819988931882712475693627215103506323065460503543936039289610607007165735639229256204050746442924864837947326322900965677302571082173489694522108172023112384130031295071323232769779652776995435709125946924679905207877764603436826448553390930060778199160616356474045863581295703766827731840950540*x^154 + 153827605256255909860069625713150194011668380429417560621188602044315724442383946136848913979412210826313139179102205977652640274951358568522248116074032105764317596663316813370887170189105682496138312623963818363065295561762181002281051675232440939748576711581838799662020512742932708515964248769026678276019821713603716577734713431547167852534605532335313888396104067693089382900608199903027659551740266632359809847276049930426371324003969919846793937515999398721076575019684782644220669684254685086159944175844834730613804175388188337249695720440357573597060399866399423092498137123587498548998608245350860108701951933010470837942413360606699862752031715388371146018840347295893430597396111610174702110353768422337535543305033258764087845997312866694705042680799223475613615599382269218461458636158373987402872162735778266576813788485747111625627596576129687342652725849815441173174066143613107403845114727353304343198576199483081081021178730196951881042285991282324386843707771985103175*x^153 - 338923043624882548684470038724642100297215161656488384910387432464914965119296756640498380172017503708573005665121082804616077854253985583607288816861901396509224006136140562999131914917123823812120651175640366938004487864898440573501927404058963206060817980197706716259381045029235762353687613192331477937051823387921448577396224303353806428892763212343909535653995240345551501313749840518149661652809246508787691536935703805530586605753187630052555920379490833055992248654511461507137831865104714530937657940289916310568975961560207535104806242966778015385223307850631911133058548532844303524297928442837767371802589098830606351328953438363374045603969862560494038750001759188687324590103592099285396873087456867683301388449401978795014488956660227187059365319665772000813774552127868965355959809833447037297333850307853317958751185027662243803753938687685251379941203532762548857321999684628023964658226614969660123045407746970512753462505388775641600802194558684610002748715243517379206330*x^152 + 85450184307671977851008451193322374020758736562705082393502678743652230267172245053060249359990369782693739116444640836286613459315523121583360696609623555077216864293465026481662373102111628056541916930812929449322481395488917341972609342300053549907922379591769320197882506865175618526123142263556633103743241229716797109887951973856548271949738993647167175564710919737103237035027072570293557855497583344311533441097477266735171013012088729100195012739619509538012778188846086170701549487481584622926515573256829451001621395082162582770687534416613714755489810828380170796347181517219123490319821694947012651074811865749614004387078987821849006471421150391401430517770026145127997864006924561984417191884964198178695796916146775482069488450753516332518632851145940074917179984821665381249549776146701809339843692201369128376615920079343717272929558700313517861465713761003996858402312012906501442636512030375861833132062750800568683506375034181231441427504599844045249382043852385519322936173*x^151 - 8894112983576103738697327593590275739823594203289887227670727889511777551113178346993573312634312703659158220835563298462016280024864244425679589210339708069982356801505536542456666490160989339771189182224062303122977917982316943506291945316828571296966578504732112241942854864041848457176383692877040572177468565639156961584435200883935243448645108174605657456125164224960493117083167029847296625133256741935586448942947692723841369466385522193533993989753500605632038115326658189337940865861350011507545691554063647428701072306320176678173861967387748785055828633062196381520490155205240749382098820988184358064550238427961441788060624225327339439085735770047048277982681589749175255985378270984103113049198447728158182011416379726863121361467626801232514213456594596574030583367297011413782258435557311370156196573567163742626275167874403806698409086403445319286471948478862772457196365051015751868773582795528803271422546270790793807210202452180712768832209112216844492221816066864457097208332*x^150 - 886878275880542029841302722734956720490632474370539439879856937244426930594825870277326433005740485443953268223434025882509762498551787732730372258125243300267153344222618323374799740538353108786865949905588200478789407953526863314496038080483839938157883027914478468253962938358345213942143159983006219025008516917824762175378875868839161899915227519310088645580801121606528859335739432088373676786467894216056939443454119352548232818654557268414086077153261181191162376325438408011885209259785019839147729233790016571606765509470609868782313569132204274858304230516566229562776571076283091460026548931407223309629931354736609893423156071014019952611592152555088521064225581824786097063694917164759272104112050413802437544808445096592754528495796465480586623139608427866615553959909238791917175752150255633063900839433557087734392145316913749628910287663451534587043821421727809751472805308763578041048687959194971169522969348676530625180695182560651961049756339976142296553217798054456342254435655*x^149 + 1582395918631609991129705456456500180659415694952680184828132479739254545043453289028842577494230181505901032630755944403958501438306763344953865141417635662442592716189818261999821672710220958525663811851383297840599144370207174079470154002762095337445146227701094306668899757297022861132702428009891040993280727631428149992765262521066324502302476116731915325542995614753907526200466012110227730668132898637336501536916935511321265391624170372427572753658929606521058678846292110541365746162750828788557185706762900023814219021859638826254967573253019619311648413408295512296731915636773877467451168894366978877394883549467786772115771174446576674230221177933651559754327435068761732959977555936040083459979220335206271554461727541625631055876617000662308387635804430911953577835888446234604122554417509225148668366253080336153990081884929769483965197107445147685730129907443553930572760266213700346652854582515630031621959433924887329068684111189817836101770602246524195430221539643233840420853089348*x^148 - 1028598331732704747792783893588457292894837385794688897057900815163894536320630939338723037622497881041323609193538133960401148381999220495107986905618674129539013316716078646920126540207995769775352795739078513688794804831320262203331705598872723637764434875334845732958566081168988130668898125436551090537192358811687493757965860562847498885149449819860647011197323687742709504071043724484785397547824271671806106315235942916312574012602484843250203787663808661927317408971294805004060186617242914589265806132592553881124273653557129357736010735268392273660780793445195616426532302548474837902049296494626467668994964231763557336407464207848649683919245220799073341950182211452720669816512706085570917521071876122541883243296698727828333736495657147714698964578660065209905949236555786106922610910083072598767883911368314488193472915714509353198069268565792658820963646697311822330794846889896377031948264623778481826831845026803367457057164563725405980565788325766862739374872334571365800444627060742696*x^147 + 294902377719685987612135874336876456259867009611595151012046735358767472022761790392891753887191973470280793669199251850976336929225191677696473798715400813310644459870330616133528908624835862915346794232573188362805310574999617871656884948195990680196769813804759017767019666429051178894829574089490566533236334570872280404496763803039597274703405367985501630590859891365847128888608125402661607311061732732920158713619247363867641765647366385036474874362492322855581150939458656167545319937737588903357413296939975909926797182687069435658618837540651085430636695511692913974763217073411654967306967080890070375072270866705215844981185780289477159709166115488956026008771315212606182600342712284450558229065386019055431424348072870053230872199795332308066858283610363650143305463103867377425798020494114743260013065261832225358404990141635863778519151597078834928823352599915937656799388547745531022074922609903849088244151393754109856158938787962702617473742771240922143379803913440489849842275960581161896*x^146 + 32598612020357430011498125975875223359166490882223727752221456532540699092699936479744373038787477809385116118269728826538599085375716446958563364663098626409994231521719866878497118996277351700515607797950311704000919760243631507324657232567980440059111781861577275995741047664382591558526079084682153834733909467895405462968943277400710005495506489548828614937372725125605876602821495124672917789099489426698552020213261194484048735625432072118767171167933576252437256338973317641871155946913740560955747640144326270859827542797419142169953210415666891388992366727515529137022761874465394271846912520518231347905654746643661086334284646069267639363277224100052616415057244004373141733324666652481910067399887941597264836055792761260100412076665117714534327529204721684784974704273968045726571224829928772433435577388117911616129098535207402433518124712840714798985130496451415211101961378785969433677350570374279222761476312377902813593255796645776094155031203275332455568698699410047583064122236438557667940*x^145 - 57265617517503264505138840500519608558184282921274050770495335296211341319925265679423778377154911392975280222895368865211227262729338531056599719131788279823604773661535628116326827861999592489062117865745281446410836466088436321108530927360107836061498708179230677495413753105540016683994826679110489665911509150839231312618257787496999071077462936396036278220803336004873215289821760367575597381849139879470730276838726078990635641381638800777242824627956646080243816595418271966827190927232955815253115405867369299136817227115455825845454917009423117405373979454445675686076205834718990680295171401474711432361866508888128799722043227861379065568796182056480289443037261683669561502726883657409004332117101217284401273269693601204756164306522982109637979393418992471105691015042794562225986770948889784505223070438438848953400083244841180074720682219442862696782128801260720701182651602832208584273376728743846541514409032162646094216575964568686266197219316091901610446546750704082685206738502971041847830863*x^144 + 17550868421578893534461751828739775714822524234606926054586958202195286630840421792131924585746604181435595726618124677369399252143844423011572527507540001010410648278641695028090279905782749392705561667330480136093079076389003185014131634672376187785687420840722468077138728512671559965501514375903159578581106986548535485611972456011338415198978253029719804765865298175423842389723315136030856361153796647148383908077765092057524002929534930889559792325908352112262807275810795365569539219089384779410296773926764655175211002782202339024274107045491142783569555304688099118206904417203419817765756393441110725712651001921802081694877381997693069753639333020181156632804514333340088153297068449112418933396448815987913260126849337169526266738802893262628116775266114595512533426780480968799878393276536356768910753428168059257514364977564218709924170372580894311549502124827143649403418844728695566532819513457601802249855107821812638242086108771736803176507102181218081800198906934767057012099446460212153818605556*x^143 + 847388692532512456270432742022900462330257070216662988886936405338194510205028807480333927305314152863447332156407858548551680636066053679086362827906617291300153301905441275057849357375679133311032231955139164483846415893547932683749745019775205042672237042366489546392503044942029745148183671787128990410988809541364567141618373652235334486352570559711861702039962705827326038874601702824196340039304423294814159082561617801476506226964575266298554530160767449938644213775489708096998634227647161521421482490169499055088582623372806791846740064787628123473906755445184927673035124911969222516563602160223744445920451020663496046297680336796816854261015334292205315979119285430394566923971806638807128797534293761207381893134367816149629102070333708672193832132318631720270357732584742803980328989298079634663925024336464367695257926858942321935411535535874992455572902408780414519693767464517986987537791722740095118340958137931361584181127547974205826724553098418667532303997728673647241244514985686108220898736166*x^142 - 2407159135438249586326334758946042218917535421924126702124388636051265475122357841671639227127336461777679675712644001566377395354515936856229285748556443254836756042672528494362518731774654801007387259189602547060908692967837853659656319870763282915398025180950716565168403488803216348070071753055293316625012887140719279484289127377657738486435973219176871099437728486152093860558668469997753055285402917132405445648876036602297058555147921462502037750680948107428896578434102366926572673842395704374561682240998997771033933499767670853913949807357587487164477544194378531706965740095800919063120380686764019737597672370561741324425429303181919355773229398107383087232263081793162680428313595001920296159798427697294546294343204561898458512786254389235048979707034674457428339949488398724877044958231374955237320639048964612849519145190768448983920456489533603202684692758907740086020955977145994535358627714767339367503534058427765132479265730238915903099673676315602435895564928003820797483583451029250834029784404252*x^141 + 739795561988511875918657174149062018641499081316507322593910423711526915213557381326904308820202429260300883498151169878109216984383428296991329738556167673064241488847830721153228245180298808044499913540669005198096111522454845335369796902949231284593918878410060630716743218608805608981721358230717700498593189737984701384457447388096676176328083128295143336406187793638670295416945141681820842930665159540647894890452047547888695375296383605014917163628635957617461580389068790363881031980604608053077318484253449823414928814432063503494125930045832860396140771578408018712466518417427844582565947688199440631772872437596823385554549093957243181947813699967111665706989471528678750549867046032817029001003723215101082405794351717460016878744539391784293461071273709917612080440657654561900040460066031713245115701537925136036777409343212588678642435991438522424405441011347292501001922432702685397672034061447603193608540385327213718658670939629805885387339004671465863980728822556943804436253757258929244023821089169289*x^140 + 10630330342561898855654555774624753560951153083874881775368474426252754696987027392150441707557559245858416628237959769472295549086342102417397395899259727863793571423546795963646775460030890218857919722734219012984755120238345908270394301593239706827864208864070022425212640449992656770573324385868239614785076816263642345006300356700652902849875477451410743796855943426339275002609486217424542885678068900027585396159752692033812167118748627634473223726918805436361009035213954901858231243106092439167903866634149373032179927294697965956459316868008514621599569980857645549440089990323218641605515671715672011373266428875759155075405068232078571052870608899504007851475653306603835003452295402414342920949378986126625913779997922999223972668686282420608387349306614128760292909788135114072106201754983243852231726709341117905212766018368228861482681840049587111863229591070099551350551184451828999719343682071172329756326118925222136544808578019159781457807253585601175700958229403433362087032458470211631059104740176712126*x^139 - 82205427348717702744563407341053999616487642917751748455025860502960152621594152670213529934323307919785295216171942767348562532597234212321441618273709055304196560657899795297750220662256822359521996522654193201418319917535416416998393756538696805605328307534168937600562867184986767443111528844898583568505166493569481391983786534683582737842586590115242259639876510380491073754546756623979509278788683122881474880558258476410425333077716786148424372248872926574727382275276239544399958370327408619572265070990455325488725933361910900745586307055444839762316369087555196210936087475799820391375000668582276979816594621997244138301261099828804357741752510027871661241134994282407941610519094501778892934413711539850393477485138266138110101718210660324515289516714938196205643232902588135207673602520822618358760645538779953711042909385794369413652691874055235783146319693282276989425927362101488953175579759780498715445059758412659625757074457658605383484916225159268289953728532665561542961817271899720992107922103809580184538*x^138 + 27008692123143380736622742752022614602805389290628224583568361863063916692926158122292797045615615687386178781279222493737030022408060913873281231379378282879694998958466889476074678482436316265932268731044584604402666868634268916680037683394136173322069689606345067919518849518655133876487556462280525494539896988853637563299122498448868954351321309072658600543734359270505479805491039715356130753276001218268083476253601228719961330293043056176432890226436579555765615584342343251028168234244191416533719616804979122392924018822605767279827453697820476673025191351587171922033247812993850010066493576984504298413348134584660263292872506155198071602282189935679270511446565318864224635417041760288270191918124807957245163081668861109030512432985149496364937491274384815563397127663065062121959433705720199492703156966312767881353267308166404433780299019370641983286228592425283572578646618810645448797978377935879152607315233187785006906274100911633880918351798607846228906949043803371943022024649949045169314306489042156245486193*x^137 - 1045213365310451963127725452301364961415551649576051343026833643735435041643992503669722688127864379387678826823678435303000837169537394248084828353931366172916873627566105271870296172979169893119470343170950517450193614430872913399329514814892446004790669720206869215455877731146966985445998301709663987250552810169478698757612862280646135928005307241761808945643030150798004838774582034028386518943840135135010975195759547064760528867963754413471670483134372691430648844613068339488185442368529442855055752781235480324240281226032021271229839525942977689824743614687919247494897740519863032282881661882310481590833317266677111304524263896634199027748440810941254697738246582579820342109391314473174881118090465400802633180221964966275599728037682843573891102361083311708596921699987662330259673167921750937694933909959296723419421911039953569994187219002929402021883102936671908286868282051807967424625147957090186575864396208637781240250501891469759415697395341017750963687241158536077921881363122556999905995271615412245992057594*x^136 - 2275614672171537704097607609937816483340587532581584209216125713326751190848333482826370365322224124374209461003150686593761544815732227801172296529158829185191576403705683425812111925722155378172775493354469950331779574896927065184744798772291621155406968032085505255006550386883483716640126008502548533746161590073601006587080728008239284857604937994245608385493256190332049590649464048390882527936506911537161485722596483376669134860908951739583128784345843707690747458595617255542738402451971260780772658086174869195778328103521041995102703660832683611928690554040088829941816700088733040766310472699435574570335718391986703108180927748581612177592703283855961470207469031079624231090939947821593766479148574058462159840728431982106573037558793257620937013344508718238640838928871148142031774421011464196864437142370349528863190761821029605720566463883014351729195433933594822123716550850087066156868128317270079671788536303717364727572856282216299218687965608004949555038631954327254722709218349387242705645024213619334155819286939*x^135 + 892777678305217271087903301993525881872584638854210927989184094215326784709445216529493325387829841746199245421549122152882862112097907669424865041172740725716157620252968540824833272056941289800501798161305189915543718028199343281821574208147553701381260090286098606546922272813243345726287600555763888277281671484721229833714816885332694527368127623035797837009687768811231230261825154781761888140079502796251752949475224657444276623768009989415008701143900508929954623675937891152471051627704215118080708960729889692619212459831766700940215486283887484819790232869677664949726803967162161866068421835457274795196913692595752201226557013061025601478051628637413874735899849856010188166623525942072362492444687113273054059841197807918828063071109802841642284509051652077493133431119024252339132748083495119198119309252058216606115015490232466991278462385133354508446519968748956064255107905015783792040777388838615371638518776758168189466812294473534377108342117750901519329578120693781899397829294144111503769096306865600930452206197291*x^134 - 97615875807512950644006657667389675279714046688929420339104338702003679996363640431499983462060301763078319016946503032770755031891083365049928685715644330150415969765290681577703226975741903226015358559551380106588998377863320257340505436326723792877894513736053590590448626642850507480150383962243405385151229220746160867373090238312875726804957634030769465738954408824966626920054020131689566763466709046096371058875165770774304475375304630596612142732287161259393973981793524461858099952096234452139660445370823566513101391859353067140931253934176470638501592895770809567960307163316624707126226843590444975548120580819942576882894106058788051934874562290120814991847108609502670708066361817918288625477726333324683806559042083097028090142876279651921759765441032819067434451495083879417191295063395983309547843689948186435242006165537734152684942208587971738288626111940945733609852297620520872315076121352332508207397417680612267173925273094497639873554987567738039132024616697876960220512675693863899948376249737626619662022776583518*x^133 - 51174270136519019711977721860834378314883562964628137493909461859955857243485471355856370692977957588391960557468408096869415396242210214965395556417712927596368770569229300381708016020681158759147528466434832780003332569112717390276563707354972016609904815298429548217749157904945848376774803344288449192216917293300879279103238520925166288813492226258331063234104218932317408809168000027708826301916823570492095436833753694499888436697016174695242243426073326179898172350526931447252259762493685829601942714443099325915712692371526165842394539029960864527194032023720231827356483085633176904873063397228528209828269806979229475782013908805654415798714586602611040050578458843066242453346479145180146379622668305799955814136078791332500985803308967620737429459760551431094654890179587273029156825014100880795371599710043157249874189717758886897067679926656895484657427632918469716707101876355874202118562554354918950112383599191181255038299379851414618269980409219191514267890053522147890846884330457155307091151842672667001929720596960314421*x^132 + 28793768870092615713704975367290075092056395260866599376844620224802860532730557390144472542472065453516182293904996185436402716857788313606460245515782473441620989060890237201916922205682703091980223482327843967497018296868027551931049987951536941111920644481281170079934539608951987134405046752322521998560409090326582354835283970354386033011344234161127147837223680766595702247011066259365442003700730439600941721467142789852222951666121404123601020964632758333315915025467289557751517868833848172516000173422732749346917325187989749260752309780295878090938436928403372237229691607529210725536347348785859515921141432118455667438754804110519290191540730301356942093859052863344592825800580731335024777363814291678841320062851493400582794303481087772575968848155364922913722990018203227958812190447671051606496480483265179461144610912048540067446047351720285315238361357633694537821764546453964402796035686052025036087059660344863672675799755356139186114758676892008215172780256065803594466214668793378772963453553541220030442351200365999213176*x^131 - 5905906969925603116693921303898264764001747408581837110247174055990983538437513336967293729118781715253482451109649289530280376625529401308061238068266572611549327878509247572904338044898625808864838092705788772444333273824122411188293988043262305125331975894664571352092758788108483311402796677368210692396688236095434459748724439723994666758990674004038729226474926444009758935163120675359654265414819602602550174193195678231294388914546701579601793707594843775907550834187957410440634362361177642047111059919974398235621411549184130067307434911733209790610866331499659157329074409183711327481830745278948064016221747730503253899581648173568132792299604556076235818353482606936750580767840353430986788317402342145447937480104926493078105201358091629104141854648849034528832957139964158941521601979446982009456177356407618494687486000088286673557929428156301573615012772908763792210309145923339728770137408952083709390508169002160972152030333404469830946293682715999297986083522470608785799025498150226369072154584149523234857738326584289646076026*x^130 - 660703276375445975597370710206272451821697650371293885978069020273428149166316610971772483286831337265876931819697621207871475690916846592317762361916494279772749474732762061966773377229918590559233303194189231191819376389199006416050152687317324073550198740649818632703999439121169796534456326424128098106145943948189989247828106244618726378177888331839234402607998118656369441539371031747832900206904442300243562456674881515951832721615019450746563802522038113494601599810612790437547727868703380641280389955457680772946920925072477200404421622515814776919471718754935642363249800260450758999581038881951792330212973011955983882621495642989854576164873237344640911428376748333062115781034777907401387414442450288373877056940660647213655139218552237088467164704664799363511016786775326446626031292123220197329227262293937648118514181753187103165915565654517533468849047268735678949117830834859194758808829306944124738837096853266114525474066201032730384441017223203679556903806084787746237145526064896520778944876872805576091989616739881396928283348*x^129 + 890776861658997790713373511976517709492396362206721710496891458347755011645454007205697289761580625224861862907924602008846100656041612793891169124180207639613559961633635909503894650820876518507815447670899157123410518865345121702403562333228132088328463361444838757576194623660285673166114706453649628312130992583548831352024912162926577212040447004372064550745924058737835290901829207544809488653896162950179688301388641591910539925484641917363162881408982102909044761678747364130982451036471321006234390979339510258648093224740159162694511788567366287967528463878505780603129512309221366719223077472464726636075180574107083848022735319987838232812915393980451833764248089324382187381953215870327844565231593527810487692175317140608955532245568747469004722761182322548784446036648922938728679644331857874398697600403773525935889583724022892704481976344200621721012770494312703352360477807183456215427480326651073199694048394064644152360088915445489127545062484051868769480821248874241328670592366741243755405671517874123455871904932244627574469166676*x^128 - 286449541960458015228768800748669204190553263201283615093070954612888195870368648425530654640462493702963154129879116494966894818430280359291234307915704193659382542798576395157201540030700178764535521678299438253419573510042929343135396076642706750920405358963882488024716980348694748332607714826990897573922954072231308803177272375500078468523322407075477834397022595410884115461466087982820228761197700177202704968114312786127738207145931543329249071134948016008912468988137971256046787931631093513356085738019957890982182405643843484734483945990867683501207113818498196409338086132410748476622867427436044580706401675457633594363019409556214756298928726873306040050886963846111006644980864772607186446290428895674894333199970033436749038071386395628746266363073416068884663180430310226333524720941839064936954635983390229042862234583556506482380385253452549131648255060363873987635938188059500586347434543439009303227109791802137837415403462163769456149856132175348578563151634977577082119233588348785908925184571100624364891138093378722593847455286737*x^127 + 17516858321545058341284050588256394969758323528820624326193409492795298791698849308683460128240952558211872277817673599006461183340049804102696720959643158236874336424391442804017600599369863855875653780384961222163309491525349791964247658143501561947219345223512034181118316234855213317614616042230513123004476310999954238992916492044262888469161411415954137265210527896305955426298333984051888272489158339113742286008617838987115476740951139064042798724129531879019257799398448857021773181343489014799005701312694379893424607918280960024679800015376408945047590301766764273863312937295041459868314718889391907184201823587387898865758867184733526997026242469080841505018534542552514813365441259190604760780037556937525049294170206790229474095329920605743236246029753839539917886259809475936555857288420567446410786355423833548021004117156792490241100176588030176862295306482511446809459725651403866264367816571202602785757674587559790864392029981936441109871689489630997342833577356349359600453992325336145780378829985253140826503188419815369898997376614879*x^126 + 24353036209314372584926949223018769741552226346224858502164704148366310666026283855625048130322807735568438846496024268043160131381824977599008426571759995826713915454923547982166303556948796183439360041132224469902337849584001429923251052510219364692099487420075772284761037578361547029656258026377171090906553791834310028292450739563965572773736586637453281307219263853989572498474939034806765345451203885974580781713427982903726231970429094692663127424558888773782192690991798530357530730456104677948700245737674406195010837557545656330558984901651344023376759542567454523107280990095249689834176687102605676503873334077720312340058980523024619564907726271557508970293395131349922154315977955858144062450633571004015883213012875904813134729465298160659143204327578531440358151500654724950686516049987757665102137383277786967728184153625904937344196449051220144675006039405503665629187341717283492671098522118556812674565710844153759083877515173274783625609938657312617478518404215091665359821694377807766432299494432913834354343759151340922260261990585201643*x^125 - 11384353271980934794290167937368403633098385717338065112644340943510559875113568846872154700303263762533007355426789211508201700885465035882253498012668658993899732544871337385351080740709334503250055100984612666810196079010945067502826596629399147249844850733542618138798987528452999356596332409141493847984318739662458091528939950902502052502590835646576035592581395667179255823566451106092236554105167505688559476127280685179457999682717188481578957811603678459211612103581141897510050706208834800362422081263725601334370995367260786165003105308103824506598334446737400001430399459800615486867535877674085437452913673729194084173562128483776107877173166542835323341356855946191233258953099688186102547414699685073062690072264743252611028298208571265847404545538781943408066906087328127001983709113431700487282777960263399342207256715970691970606210097607736919034936077092774922945979111899134438508883420454880473340878926296976059821545109679169716679695527700290244631190304495891134333597500366540505269495588614119796102198632279834219441010809378089040980*x^124 + 1711067189828873866253310165157392654650029348342008429550235590232274332197741176853028634079706147554045845066308640484931210282357985097455525932943875667601780569077742821171162330928331465036308646905395325070973398351690364464445432820447518120214953241613945847203351388114682142926810658094701940648528438481271527720073977571551819562761752304578366212350333241336562809908599498060066168129764527962700549723221731629240383801610816071723579135137776107731678857759281975126655026890933334047970597539100874097484383928613818004323161724932448200805845615508881196360591338187273664105346587469403466974977950371069497605215750126737422568093699400165463777927575771782567030127179316088679248083573068035045394584761035147778745309894176495398499706335908344138329156550117400847229319225607408839547023196528486523270707951030697709505566113550782505482383980813223709397568142056373095656986391483638975258595999269106381805717054432203818140805742398757847028509452258837433067966233337964297322585793064073205065510436909711164403530744445053732429558*x^123 + 588034282427587413725398223943259653999442297844091581759575537300071845232932902640652354700256358936395106925966072295440832731410334319982123395957354369271315112122364912754891041207470826663838166448233645196842198677715434451946040263584778197785947175441865141512112383936548329571301832076173382594022913764484610847862355696490213454942954744818747270131027972918113693956189695559849185754742906720554119511218887148825333024025403423157516662969580448661318070727606493508037469653328945708518341010597555066679582211964945673307272840108864824474548925645203711646171310146972817155931421338844316107616948665197830407206591363352318888961142012328739141527436490546963645928833312187343852290402189881351104892710444029685796344412378699383109468360957841129167173065034871423290519081478392963161593851720389940090381892466955219343234952917004321566612225342727554843328019038461039109103089025491376569151010206574978731987843706802661156046028475094357960830576517108296867585180290416189501034761200764369243284999123388077261027578285528351727138149*x^122 - 404676177997131110047552797517508699884155514532494349382612096190462860721125503627850573038630306226626389598652410890927281067728652485163896404287276780028827970540763726908064042205349907231711821207855295441961963261466479786410822982341971933668244210298542660242780986744587533481454436821487726070898482390791385428399831448236647933944342811928000805484636775510860317199072112540357156348678844763910596746717456138942003481704467235017230948944469406235467038025757573314800195465263885564825200470760737923994196568550816206469131957070963417330243997676282894866392105022042147283027552876431708836193344611243356800944524423850678172286336363558439347538998979315098503777821956665295961395976493613088266598448516500782822871485755002782821024333230923789591655534688139694592912787395079395491124056153820874838365803267753628949673212195727792419945056525407525669137404371027800171796647366074509558942983938096002136526957444915268587078387099705210440624349777792481753985351636354194985414451510687989794712142343090532407354288760004065894087587109*x^121 + 86777965624290521777433137945380882803874849886210927732705025837195814101491904171636658179967652711178240181864414590421423711430977968621882134281732581286389880591480995577604138733527849042669609773068709628624810051394828510248507793303069947597493908300721739428852513736723121460038059394628212347354661595438015952164392370160153877538575489612618642864478971474680531800002835838718435691425072542602240036292791378580478177587772444096250838563342791610906751605242797325056933357861852016527997365698715955671010109863580042932332933799610829584374518463496877654502410782111716495401360609513639089054269678809903867112310395481529011670263021370613789415317524991761067318210617125420529378615599058502518390453180458378377065223299673835935278086314136559288505828964779572560029544698355466080669012745650291412239895189558807789007361780293721568793434594256119435914211052400400128359751995337641291429211899458176952670185012625823619536387289568772849446214498306154600451004681047203286136876184421671940614231386451163238099430365745011107187494609321*x^120 + 11335881584875748125855065197023143950077470273046199400868602118994609763217368809556611011315310805223507453375246885447520753445965421034561542568108925184295565884691715532647071126685069493719516718660952320066224123701573004250223527673988444315319787910236899866760208676096778155532077956501984708231901664391390275681284352022555286126910100750186393071640123816541348715310753559788737080859162504298169254837543572908595983034842929057444025180843627823992386547138019353264473814570500829891462456408609319419180292786750810971028448906395484935878757059108852856112924779091543296690971581030345269566174279820908558175515040944887172626720184509877817890981839880455370075207746192222118126489641151006588540143322024473325477485548662878580234161677874994117614805625994809981318866223229092892808759833841260339525855604854657763301129998806340381491047672464729119401513978738963498127337915332412117759578029539745537265948126996968596177701832855889054740013798130366774215192741180163800082938776446583767517325693906438657296572098362433165396349971438504*x^119 - 13387041616086922794771451453572452500001546002567741133105997388596224543143178700008590933055411612822806321398372430624617552700155987372102926243190536865272314353449363595162878407974035229583442133955045063374893343790571661927376581225125201080967024448584081948636852761798441872739070828371400783546027355419318287803622361202628619083995027254736293214471173827748673316826094227699262348741503544848368783619813773936793030652721347674732500426399463882429699754023834029449834243206466267478534346758990329319973713414445331116779060903372007647970881768093663458362767319091647925043807373347460164570665348848241144966960351349743093745155409700517956600620014189380631821723019929996480415301348402663715329188596024184498927930118476402825229195974175571522295556842292289534918239129927426169220303036997052103880996271312498548869214058062680607531854245267982682371181490481501494990333489754980839708064838300508419309720138516118195058869206491435726957855966711315949393426685072380906839999373497126257368743453422028687432357246633716319106143313453619850*x^118 + 3676257272139988343674730503848275023581492594780398972433822142352137916545918361998620577403715303970275018461596033363140711460580380503980031999794132294308938457868034282463026210420075932936923101383204957739606200567962970991919322135889497965239117684355144343662588404773826575023993974059251913175574922821048952810909379601560470911837577486939800252492563205734816068864368615610887612712184422619180171274160939504647615571119638853238983337654340400639200512819539638225063355911451955359006346779980737811184322797412239982244284779755204050807254420693185959970606554714328365347944429080184829443876410962455335683111742719285301123009902599272544399968943737859999840830443980601328214598820176542747532922465288958214534508695398398165404260796685948679229585077377169462465547309724352695868487602253033776894270958766660726186021161870057608419504296122095090389462489136081675787396042420220795963859226070611893691878128199412788264481184411161196652065403697400423288543579623568327084580416240724267738549196180316847076692674535546104471383609870376540584*x^117 + 88215741540896264015106569798410181129153647169130869660681957164548531265482063389770434275192421564636631658399377568751612722397757117185317623078164666332660180212659554446001169608644898058399334371373155394333546626335123225273032821272230124389723663907526484962908386534952137304744859871677597225752194192228715506446638115532705127323206546924409355692735235416930839952530656219777544522917737847186671597041954140182616356369056207446242172135564639271653103595115024196064482011464360368254169130528880206610308628341265379056522432530955681573465503188267683721980540400900799003682737620082888401176719364300736639460079438475002411100608311177235442399957625320501846702447371055084727114119259045877854795284242633740769782924614389560924960635471135236150321421944631812569595782899824785120912306684644127960104144417263701861055481842608561899343053577757779743398436189408955302054711052932470900569501996927355927857779071642751778496868910992512666390568585478713343200642243472527576975486656656734842318859261088598431237541071394436012592961049907473955514*x^116 - 431266948238953626921383222437460964237092320619821936896066036225022127530405356435471997464239407987680636681843517999954127125483848209643105834701575431936615736540038923283667274225642166515554290759774167835928965737884856116749101133855597011871199302070721518114160725902882831369552298915169765729126200245497888278006693670910053544015703032203189888024853852668500144546249867539730382406606550849281909608013434305878981721079437511372043562330861165470754263195889305849160664209697124975465500355737499997491591312376289524834570726590401789399545067369037633768295906557913640580526185686634637294333275472849819662840688357080032335938518749163354817466740852725396198536501238003871516990089008799779839151602312708513841275067157068219514500572176376323678963721031549385638283917389396506612883758238079604864200900957443248994937411983173708119120990894300961033625431856007572924085736834983334148459746807093829378408534587785137441141931938946277521009487334581803253322265147153206728286858724832742173350202041311609272004931856433066255184100442404777785171350*x^115 + 154707635062814908751329487047416648428109446953095974996977860922928206031007303940654470580775110707091214534663880040531200684092668779192336914667176178902797144845153610304121278096440873386507369174405958005742631510838728458857298635669148164662441317915681099017596530696136246269515405947032335456658738731044705455400164918839771920307474024629017685692749235186497174580136915880742483045440683881966861548229976986134912863223553301396056671691905960858471376327727956943630378799125731512411945201767468973235958409069610462658092489416991538051815228496519099176184311194304579181551555470450928899299222717121903729492235944984729086106479658909820763876662462330405020121713799216234998567058960080598018710184697352900236753547365116253725667193519307170447683522335822625329105138415169360243983600798314712970919236363069196080402571030469186217583683529655385870388083223855711879987200544904929138694139596437325863906061204060325507589259494192982323177009614066389120767967467492641253561282851105237638239215756271942311748222365950087903160075679841278691642783998*x^114 - 13713802645744125154290126486647890150275341376435743914547048447157213530803547024538148440340712253635725330729354293225210388212797456414546667882196683171937358359340845797972699537982465555697270030565170794941010488499298440931385622421936549518132674253355411096410960060023972267299465565422495914684849619421064020493084376796300406188097994257316320548634201605646969052081835740911234326588240053021925632635206792563542735338727032569716231965924025057925194060960969675462202655981980082602909245805151910373341772809344949131677311865993320191451632139120855412195667645921857159754731569257183872762512523133065174074198617618695068264782876322025064468766135063037382009511572338844518354850836380290682488878725538794977025204828107696080767236280334112800295060587810634093051158154577708296326002562400542012005137494330949329401692528499824818789176458283994816803062061858800902488862630237538584443062956986612435122728223309485208587061133253120072596473346832453313622962257754934786945056353134054072348203293832561542271518798266787434912586441905643763995932931757*x^113 - 10835732438649408668725455208783260967200194025648243369056404708136995380516674315406659421861341234944234261727497032634460128020495595050182942744107452700683660987402541614496488113769406250476139696019745419675152262378604277414089613270221450142300096709416916474555226352891228661456151164992101887182446032065968932834647355890072939798286190345168731010284970317715693273501946822834762350939771071756765579472898948580338662290757318811875576606449345433422150450113172104105980262084251319111950044141632000976861972802139017760900824401501566211392771842037518464911989372819277978108258217819197668239774853704834330299864024859933822698361955418845774945386407269686589353751302867731643879159249443594660294292018642830216426607864726514890228616799372779783329941676561321696341102829346136597022423424225590424841950224997044147728451438729429630492125360131028656215806995089421277515019483851938243912391034916822394177589833450992002757132359688469455361367405394821309821576532166611570268987590907267486490736448504304109660208162154482064967070508172831143810724338103052*x^112 + 5626033445195354919104001481722921430219632946902205236940993880041522690380120282461502447115916474229426427856518775517884980306045055521546190120612527906975482365145009143387952602499941983595149409127639707818187156250903292882639900930754493426941776462343371075194103044056151918705006283792643197992734867995031250625779656696369431955702925754925387463605251645821704750300308882015604173221291068624302276949210270744218878481647285836763441072144136113563221233845555767692087547106626636795956561514057807132692730548682932512752635192085088453304028392181470915345341732428235721028592057165073445979714381132488045326495543324728716357741107507498067577898608896888610001514992174891555993899110538546928340997307315917983886626493600918806640948592468236814487522275695015917769761355558486877113877714931214081379250645288661038105758116319065293575019221370747109034125387375140645899255378934014725111657071152083062714841333793139144938674581734901450991281335000188319776037099495886430301582972813275743239591040204117879851437676678996141153982083089489225870659519105313410*x^111 - 1119041101053098827769769765105533965085818294607804812793846345498317036379198252809287481946967917540428256611577463171670245103381421765890699288927668852384906387863613353585030740647172351049401795275522849193762336717965203582416174227169895842064903508515665847256449323160585101606156661929156519430113152124052163659061931992830757823752127377104605369462577473015880030377193160719131370675741384075977239167510680944717908189103828993690043306712374709860603558945384483491137719909950911622704809604853459775140075966576178814026940929379198715655061132959581404940403952880499403511365211259262136523375452675390446348446663816007837865753770858180366622421452702173593169996162540643921934315014241675029925169790322445914066752552604177556278656466585448418761913853829979044450612480493419851772782073415115588625907022020912769597621788672630420902444312656444072393349350740254078713168681778904914436759742139803005932648011876965511672001575754567812583636082426426911102139410229416713688051973482877279363991080611307717138880830205417326674230343382329358864666282236860544099*x^110 - 107478502976196795813322850387942881882302382130757777315534950210632760258589165999830368881619230790346060750629280524648193146420934080061182088390637571708224606644306798780062185683870806001588912422930749480923899385723505559270295259727445789944945161629708014397658679850206006280144324640010381487547807310460710759483996265699556612119942912036132367366867318370513903661225547392490063518793306094675103758505534565961744303643089715457475372207257790761681252784767080027997957553154188432347027274905168046497284560547079440847683181747971997184198293493221571174040498218210143327978111816841270378595577344073973503118568247346911512638046834919606164484779494750575651388894939321412438024556615457218806875544810810544017699453601017561551087738714995222199121396420402940654421693140828078461506638763011662418015518513844388305289179601484954506240784553546267771599517389582120938407428021955356033251859677920293276834534818080555354916473162030314043416040725859089492856013594368608055723937544015127814735576715488446101482310941155067585534099409017539041044407112252498020171*x^109 + 146800902388036888217277039854310416966168921257352773201850900780479398678390587147574012776844641017884745252656332572996931265209347970193742972921645882027730369753350160323064702423011193146431538418292166981481451764422765629578045957552032748145195450414684881812555192313831548408032805009384213522225568214296831216474994195757706928023876418762038975251658225976033134079671237607294884005482348202264092890292155222423976644413328696249440543231198606612155779153475921441849329704964604449867931763637226472344646806825537738271177332877171195997330932506414265315396726182029860186468812054074078460051259150082963653437575084942199914487721048149475151754966912327817711541512742188898446255955664507926327399416422910406733001565835662246091519024117246762650222045462944258495864295243159825744292047168447540224302492373818353403955454311145704223327767194056200088882374204768652063751094890444540737073132756213647195401784391251340369275056663927643889042942173010222931739358645081768641972362215190213571946429682527772962522507977453017809676421559346990363840954688711742942170532*x^108 - 47102985341905164876781103051998320568566092921657153633371489231365625006271713502483991315846767353458427483161078802687257617095513884528771213996176937583266496042979863317794253728208393833426183034194354609831389810786789247060374669554149784406219379936305549157487434029392513582430787123124203095319059709576517779415852707448266397432970766186119241031278023933959318973961799617393444891311296037995446084110303939236045179179748938952931285554981430328769592157742030383997549860222573945820325683271977767534289682984082801224029577453077512433912951138861239765059791898333774634634912338740470116142899452742114328263714799758188640792636096945250476600197868082613640624124349305750719448347281683575557807966329204132283087815173814586417557996756386417163195274204254557315544080187107114336560593982163767543832963588590425394390844777555166251155843627251590861504331285977318215408641248170012845256528834231780059504590008729413185161479491198567635614903992266922994488721748078051775966471801340084097626417659850187164502834006479485220301097797256794175142077590607243890258611943*x^107 + 5249559583912261794541727432419171815216856066557839278969676947169790532635883123403381650997891953723984508719513020100952558965657674901509415236851417335857336335162662802161950378334876187397806500543180150587768353696346775951820895637058664093021151354028756830812484520931577517198732969044536467516971705086132285804052492876858946796429468431328850171533315426924199550097630092508055346669251999825779709849897303976459594879196843984809700809917155720183782142696919838092745308291275508054253734724014544450772531057480753413114112744981918939591607127577944524232693568444025472931242131119284426943784843133628872206627795079979876152854873572522618884570358188764254413080324863278261965382739985690129050889842149189917778783634708159322867224556657976271493465660428499207510251802595306905377107964305390699975040610941512633957137615027168574680646692635977716461719044955373150830575941942997961624671738914532300949634815703471195533791582195272760804768212053638410762938954889641010474878475158077911394084869623632052278694570635656895035420966899749826828072760969757013623390458722*x^106 + 1981926042468866450163922219754871939519973683464210910614059316107184036108644807839093143921917107123081686955487972092580255039423413027257250603350909839967424837903712478058527718099307265617220277147681795451870259753790778192198050708559480057242711521870236414124123869119220583470633506517456325433506721512555295940284514276864160137295861962586462599791424152139826990931826758305600018849194803493797253252999205640223109578357067936698056163658474738419737224875078400370852362964148602545595113038968040276561488417450780995177870382897038270800946347865404205938108348193628155668732695018848935163695099901052104892519239192452300250505730727406305425060394006639029077675424436765985707812345692211353802057929443627063888146289543881224687355100245961892059098699507144562370527048825020741289045656155353477263887577519901278855240228223658807113853705508472136075390599338645318187392753490295470993090086339296842672182385754937371074254647570824258340514862938704461580048650240793589948823543471286199312651919919868019267812332228084399449525699853000925801364723473191813839296723148150*x^105 - 1176068951447850817567423875467764310519711930560856968090141427792371850358783339044243382662990064742843798369437883332538130586423417236992650892383469027869109655625417642903770582071860755191279059727670167853763560414850142922897884425470719653050680541301525897987497679024053489977080207082109997530941179034629701833023068807423028348461766200689551689891031732187339482530379503482964837498471544332300913239568460199577030535392123932451695740839655962617850320159849535562982687892328360924664086708974278306656511700445131897511659144544650164371503723276011018133230168475326877992737778761742542124923765539622005825886768999098157488845382259513010626089225362298094729274471799725531719995484226635680472713571354024079617747932386862761610311021299265857436428914517013894050624724179286139661437007308612654779614854348065746932604487402816837796557365449419153222933244478019834421716829834772497483739464086496320688677825572404404372904598178749727483782265696616203082876087244814998506024418989581248091453194793296916452707114485293274840361155113160542663097992525093974013195556068773394*x^104 + 282610204607937051404060163534650151795850249518696458819845763586165314168229999283860501804477415830150411099067396749256377322529578946646701347923026161095982544629004329277559097538086836508315916765008772923411670116373033989760940843706050086046766790700457000444885574021819333703783536525648208413312330508957128759475090091997567281023319921910883261769967574225370076756158180008898361174213005471246085736907881333664566784562470472482882675746026948709246176111790965540415648026900651771440621342043165519215920401651551882896072097448031107486902502889813327983496840012373361523592198460527168282656477556783462712740768206476115189457899788082158646240570274400079243859197239864865366254205703895353503303874433016778242094544640449728047572502000285907918368804561446712605476695605623822464596759824397014115691935805655518686616653519650843652004986869364967254650180360189848121988798942495820963199907048259425952757778480419130613064166186155483008701200841752782513219168127406951727201575127985886938618689118765516913927584283639769926754372381752002646647638167336047771263533298203842261*x^103 - 14509714761383715062211111744939356046137178731387670052908418765116814063284033839526158762553957895915071822399602514715425636829842668198244909194424147537897064662732202282431681623187169800465691049806161477130585179809545253943483138190349019149498494638607303747369448544760132313998732021355294807963940659224884190214375972209297309834297492713213440510886180777108356448454405925797409214792004325670144064146258578449791106660952855789435322892308649064353030067927635599364552281658046908470499990159048508035995875567884965178953238705124536533068392297397790417932321579665661488775833300590941230837279016309015797338793385922607412701070950427159871095737200182100771877605432344001249842969148066384909504956823550942999956648135119382598626258636795819646892936330462192125754070178270784143545978638737283919065700303269392721313427539351699031631860820693323065821826920119242895787377302068779706660533206714910734875570368790813002982742717056808723235755208795138306776073989343187686240256702904938828914460064192646718781179686449140699677606253047482371749969847860174420560184997423042959491*x^102 - 15696483608564151388814648080843596520176009131751089217592394203054819156671453781228912463526856839474524595796693383740100078659092627687805020002874812139602349546429714597572168097668269679149280577906139508873943419345775129733601542428614768005366064242124085017796659914454769135994870351222380808618006689924896674500898153087241342356374246040385951859596595846895617767377014393004194192975113700242763650150426092053156958848249150602125400629689524443041249505900233320071296446652475553288117572395748785836672745010795562168976818545004831180835112149575958781455975377700840037349506436720404183994795732657532776721688517737769837189807229975902075726660203511338584803204250211575787758088227779437246182281506964290109717153277446017807360948811659454881823739085498278993580078979618911415780363116364562886624608424584293391436400405369982057765217918703084785190886330613804832667871161316643132419411565841669189330035481480913551134728021324426040237269007419050395753954848225937320860179867192313794748855307221751996894932054931918010641332193034594184523581395110193989654885828844820403822413*x^101 + 6777750978494338171849205457172901223996295633288396552850393895437386100355149281059730854701092961808726660052526740604307467757382940882884313264116822962087528001859941589219369400232006807720934352332334663802519490483694782826311710710640198622760153113409510496143041771648736646903923044413512033211616883955359237805633289415904185080860699672519196071762953737258135209936213136974773239165279004859250689549983601363575623844370343591213115295770449897115744718298764975003370739129470768365528946397534651863867707367922932296868813617053285129035038117809824997578007733431597179100979979568953386404478649282892024373814794374123918829424297403481526080818276322557231988126839883738727949943910423317338935036763426399335098576414300047409266063404479029894024020297457663502815735602362165459482752907904063193663503184356229099042074357449140246011660803446478751880330461573719460471755105035499320529346803879080920702571144457289934669203046721305898313589445303672295462866906772276462698008959765441046323849974971524620386380218543880326289519343897560078681703035544709253371048810877598857218778357*x^100 - 1357317764706806890950860538407441749191029671743675639187633079501599175829215160683781825332643409793982345841192599473852264975847336387457495324298328039567218807297904757239231732948639053113997357131425287781062586153812321961419236015045653172761609811216954093200593719045969304416295043500920222005958686114129304933920905193837623407711880957528821766194939891174134495214943206290264599786936281019862669704266276118695148461858003682408471198577726952159766779637986299716032936567337530124081894686873049798891554327332220647769000118201463627436629082735694622812841961303411432240510530327633496159197447663915882035543996103630700002383985086155499032184119766681429168509854052966464466347247797174455477753949647011706527959235733970231664218202935432021606380701727835737706681013866161310584276776825084907216663152756424154604145617595685693441400062322822231024199194898113423051323483598073809181609110528477092877934770084085014504204183187125382430746839687334738489124662681881287909308443118993487101299659657958908927077094058564306834546763929624520926549019828363403351106120730185717020393139406*x^99 + 29266500407009342611873479387525504811324208984463805959581235411269051592455190403110742335192146075055010666123466617116906304730727069871248452269002401943718018255624386766131923367842577690600474807310757385102135294477906000668721075145673594659317500778097071942002705653070122058350565963352232953073847711631649999404274041422178931337773252525496972625127066744891959860362756057369434578212544533524124616490124449871878228660768678945473743177818653261813282676860216781234919342338778800428318717347982191183044537002312367731924874966205531077633524807450092413192408290691169661583488954297607495244145994863223857828179966070321878822677469897882283873184055624801311873717202317046558581303748185183767098243485663718873206232736598020895779663408453411942199047380240992984644433201066478122441058690002283583159527069619827743270234005419766150066601598259652434068789528220099159331314172594712926989202411658520702075221258734466930789231401096662448000501088136652514072244649305214127604638110430193269788634598560236444670063057968689244879334768460424526855687375222025231027283682554040339807344611177*x^98 + 77516690274045486674459924837302946879057581812810989983855490555839931372332297338744387257981338942149149053675229669784394071267772368184592566481462774551111582725204137375753276001993409551953402397882886765151108887493133453654858999372005073057453236819300704011301527287299239420843136479872122310928411172154157508434643117927096874864291182249451875876862564119541463182741497143205761599995286465143260917899313278645652719739056494305357510133729604556458228928970209439800536180349660467918610114569188446930632964038615745587378643975333254411330513683195744690845869728862936297122009539148509701167784356207433584568907691037434073503696759343976667921888045721246256340026398913935535890920157889458420426642925980924290267081613237186886471409336305532680131475288724063904823770786223523713257029395306995432226249196461960739968790146880972909885008730298481784239789287656009391042053445988587250716733725545796532597339984109490919029128533195603222881049273906336727919774866619836125748632856867495595031215374108152083997739130721852233270849532848048876306509298165109248785243682342248729698576605678281*x^97 - 28491988266350189274783364427147016299423995131306894934912055784124953769361498893800382146622630811055135539168861012011847138953202352055714804314651566479149478209919705672590115868973877988086585278349127600158767946382341996940476003957463746152784356039617482096916663914817777970290689493439774498712429772134476370122379795637040068245461809304197685830480982704096082611081428360627357687921672166937763273633634660058013446885393478225291330845108913556877008463501613772505741497629825506343421600079764148986020547448717454134255884588023277946893124524465816607289916594915482067124240577282357751548135465192094544882277840535252752667659503636022468755626150770666888899624851415383672159198911795950012988250251482296517460612158346872304401535086839597587671036771642959015539349889298617538619677200100179223737395337308930763364256394340453049732659265514669688074750448979398642667597656784304291519106567241380180389688752986250981719940119163043019503733221156795063628024533830010102904215995820896019908589825831913968401843722982122217942830267408948991816729560579226099719744323450122021617984740269335879*x^96 + 4903779026410996894756981878872153489931250520405233044997156745744237281971868409442331859062085709453549390561090050198879339939941602261893707638982943735037022436088604375971526017312472948222780886013744396686273928841697920396151905675162643350368505303945037379211137152582365842617759184033569769180619259325322270066394636150541529915459279170742061543646120337528052358387383768141495424684250258822896512681970843392361680965187711855968498584075844145127711372268830250161651246460021314976294488112989770219074010211697513443278190548785774984807283839535919756070940838882593805683247233521570122055211615855686819416129009809370484986672838956722747161810142074793532383601244735493697477092845884854453488133943114495818944558461836176864312025288853119934126880920809300146365699010311700578268093574501392390722685059106037484521659739502200866844036598112641625871178809335359537100718004721785339307260566813992632908257730857195282905868596648184962431431069050065589465246441741956576882372899497224168560691855674114393768962483960999250683671871679003754554398175622223995162894290505926069954295889495979723254*x^95 + 66969986961738534431346889143329906346149949092570248465664655604301875604206610038251396097392662746957253900978918059839932714422014889860325755340840979901362775162241297674290336398409580225504651124505647688028129332819301583121256229609794403700378010846297384325838747550289754993293157946967551950230972362509395780512899915036927019065646047265507137594370108642978761857523958684442494629559725055162550390331571555546034960665733514618522522087165065465024239205089865544207119814188207196517788141860843470372722003217936535023014361851789156061327325153976254150540397474258634582921340120855976562004324796291663105013431373409621120749175263363828005992790672324202410284287435418944816991215804786919574403134507977615920114864957837363695929271150048942833289695344947913149540165482190700425290212236422615557150585504840489393865415772168271454475682300491118818872193434545393621383593004065517558946072676712954100844731785649809796384137064634380984536370635765402399605636612809264883379120364699092126646369197566698301505447496662642786482867842259749414629379526856399795454736775448834977833522635093485134016*x^94 - 308020156124494068288911821654928121027888275432126379106553822990372427039444421367617485639254094526754755217828255949916269442298938000253924094531099834355088416512971531791814990639694937224408287083464143691237531516302226058767462376937990090458921724643200112768728930555852392716426256295776161459504812460766526289074824765063863806258398816997635153204630203849626891051899458615114048425568837518595895052738604382386411980929141444129216542192688914695669215181238464943038004453261943326421525742618322984261197111683341142605715626759656545935366369101441573472109522443476442560117471663674634352270391278637244875400540793450651780853883621801115134904578985871420477445495368513728658088635921426791582520700032837576068955225800538725348796347598737694632612459236664423432663794055946062039780241391119208053531670422783132340876752248588826322485031296469555410947543711821034359742324701273676732498404177343225549662043384141888943874226291462223740732120437521309934586005797701126387033424049777570150169642493447486245861902315020160020878526312700627099927105059990641769041558367329024318624817659515586861230088*x^93 + 94942348125575933313799300285188693354324641196643663230041650128426853083316860248249581614249474778092656112304970028693887365404353064833063458086916577684027883089995684587579126978357384135028577082545199102401809788622394806830124163419806891079605814198609556677720748099755721335535847641492622013058236121353790239161240309561144618019610976706317764917636395540552787276707623565077483545963705337249567602135248925678556312060373622169286272763269525247834425768381386636327706435308637577941431938370873645614379746639170896415302081979655401924040706596853751739799054154055946083966694608175772411367024711272811245008118681272973966202049282889974156938416701290206209967299655905432846049627362005813209534088202066246939815344870421418513499794731348869705511058347097763342591952254289327839097150451046599880343069934713786164627535589999318886551696887101413861172192637376952737104779622968015072071937837665209086514146810767476474854816115037639232041159950587162832685003824385392181701643822395562440358422983902242894059851575501639165655191932533067403000196857087663657707570547125648196144296614333308842797981866*x^92 - 12226250698765240199600596224455558491379266237115132431919060556005146144777447340652886267354819824639022967150816001997492767938934649843282562087468919741013114990919120035715501848041185823025200318825796290811764604582536673926223540820207653853216265059042777788236374050899259699336199312917933416983931311140748084021864622917384754637466346211527351359307507472648730528732762414554298516854513597813497865375552286542124984936077825630794503807189742134522674883379125047978677175025251853946234993244210965330726799347932510298931201345331817809468051660652793774084439493910689768874637961445134915121431914866449156046714912983607638870173023499965174315911827529353125424091055903568328731280820338468005109138964599374358252738450668128794121315286910116600487536321737896325506459126632271065769946013546434184722456656163114566115941272059089193760562985548244455304146231373350329884935787093391263062981603334685153214832300319687107189795274715349020272951288600750748813699160779610277629825975775794999138451046738944949112882150635729621562380178027752610021106506385405705563835141902770227659522961696553672263677862669*x^91 - 1794190535599481325492958129816140999603075799213629572307230430968790300689678156471188661012464140782831933532595689325289281176483715581054430619294385048251563258914102908896001191608309033119416068718548502643053034462630694781833930041872690691728248555958936273926791432333815160098189419311845882270174548652866946698208854259288790975514876035079113437354736928115501525228409272549013155919993601519761038977367274172457835396252378642723382265807504880739258706633943166848433665552196446908755774205354625270322951619238312867422159342352851199354031403464804728138467901582964309227194240956215021802467252001644738705768395174443711135007660958576489811338191431649147381772860276419128287302417880247434743591545877801302178280137811011585858489856376702748569662649211573791866667550944280308007763729115645579617277734441214141307855577639571962286935570654283906007332039483433658018258316486003602974697634299429231212875854652549982503112976995987280891440564629696555073483929319978961687854024724406599061406825113579234739205292897787628122739130017837854538290010168569388331485229338032748543603601265925155122957467878805*x^90 + 1362234129947086990010187163503487298847472178483179745185591765042322077138624906471809552417632870830292167610123718137304757393877937408246989363914837144877687895647363976753132323185803134114675562218277702997410948192232426195508846261250213437549633312108512990854307032267405937698973607408076426412507822633016926897667467216953123580532715898928401841968249609123715539435925058070749690668446293630076584855373158591991779814594064124272252263927975721667753758304119863940198525775376870710010096421356304037344030653692203668594488176380333337305119211904240589050378723798019747211043414407233737762364778078995722706777826402909813833796454891344613334245716633410851213181844918594551724700538932198113099761329622910731473088740859384724512269543454270496171732654369273454208271104906699672929162858966784433007077227615096754681607418082481230777683603157152009536133775523612125338639302492283751873867867383852939220100643790887719793080952880201789995165019963923212512261942948116348501950282817954163808133018926734787512878087749877897511406819345560085672721829703511854573536718639066323721817919112728176677484774116067036*x^89 - 350469369491017312513274273296016769090702546599786483957456825710448290148891958139315358424859305681162636494337866090962583630134320250963248536309716226496587148116457273957179824522504605659124291568366345356509347143363790717444056940634645926378253470264068068637170463141944245766611166116285096182632888998236577260088557949787681473175520571180184677359006449912560733777208818355637510205587540245324045284888886257903148794680490756320839128114250286482947622883732980670969600080134112407655732365593892816098632433640978686995678248151077467419261125512147137787450526018139389497155625572372461006141374994124219198716305246552233338016773880672859990474411378280770555688184359362777358191275853992600341180027346705984819353437751677232375327689947085846579567367112780770499316398512248797967459379994090667093442068724886872241005019390286412625317668993047353727302594504566082376394833337082723281391300857808196583288332628287854822392055181899612113456141847426062086569872085226084577451041509743260253059633618958909653037048054630148614298404227331422272552775827223860193516393577876545817537732708848198506671184850588020621*x^88 + 33088395662245352141497999415070840771666478957326591178156324125700044289569092385485280017097071487008621749130240689292907160178760812439481466194616351556556161424267245997135633368111728235282606294141715152932207914097249016757048521344779566054952048708514967677870632518022090325603375161595925501088554743626106878473201075579577480750465596597139353448306657796073076182583479086685040722390706380585516198848831818502071349299349944351783493341045563868001328083882869526426970025135955715913514442663624357521712997439968153460129983729604686105678736651190109348094478299118025945405845095883950410858480559374769762130092350199966180074079556058532359938901514639497417901877700347278149008793676788974138280164885862322390192574097938909712009620456788384607818316418586680660363350059519370392480734680678024609555158471130176612003676503794348717483657105141591077733446194013938688063570823781709115820484205226841828435322720344638498084321930641353997526012266224682407901035978312603592694494483505941005387784243084320115927993617875847478833432140043723385615123083784135324367822167611137520259344513644444639379479119585097350503*x^87 + 12062343141486130775218651000606942923551345362954048981810468467658991437972362927072860202674118828710364748698643392072333958495149461271626154703970940298097118162737353191200138477036422086081014791956591727835730074004038167489782448652580158368123255717789005370147647731478835126754518738325125369214517298636310048228183831026259300141199572757505737201840446738580136476830742420301808039848710847575644157052487333463227238556713439998639980677540620891452857767212171444794156011982302530587542629095605679932225369102492420249704740298123782548504161460128681422021122671019150789189520459472380395425688357737815788184675281845004101675087875018230562339908080897934786979032592162667904533520658509482012247590335667076597026428560170749486646077363042952223466579448017261172803176057952934412162641224781727482476480113962565099501090315025982938523472372918763108822833500202608124674584561529875429290195104395831298046750673752533159592931615772736306883303089803739262652410552787002245817492584013950754395810208212866618411596851641524050666013248523574930310249057536812036398343014218688158828170815213402062862699817959275769331783*x^86 - 6976577088521527901868931276635583966611921269537615333322828185103559604255423616454124474675455710613943476993152883160768188028067614944429630239336886836432093576597328412425260943031905445998945117217368983988455735262459104524280596588951327604077136827701270421149532598383628893236119852298079778545550774929664127214306888969640228851839976428903567323654318499394041815713044293758534557425271135270297807721554344675819431228738190735271669923204897028008570043453216220918176097485399390979800938526827254618548816037377189719789737358478989782429635206086546927425146681189581738091519903655508428480172680205378180768149091634797006124346474096015292366639984370951985239191725299352978733324876406188642511759439254799018231316315286155426659610445105210847507400417599178426684295343094302589397342103773753219240436558380621587552885516423265447184431006237084194750383524903798183889481697323834818983109057433818303759217744260567487503389623065521610819537860427038937148641863467993182185114521048812130700813191465307559710404069242855764450404717900731649638503572804026063041239371182101787118959946925304494221952212331996224601262368*x^85 + 1909370205577112702348958738677367328901753355015957603510178769875236021824622207677044267086963996028302840238279364937407820464867207420834152881268639515257892037331083327227225577558261985681336982781399364337400650265046395001406693882885823237245459971601483944526446228432529225153144905784142651691201192396736710602496110193354755798561876480254069541503456104244829961446275751718918122856848613504986860349630722249348038411525562100455620104855490826930139273678246239678862126432500211993643425947743486557204787216272598905098367409699218006421917429938927066329310498774556697019899215711268551147462958962883261052736515700954934979148268792796154612312756929653610057793514575908451956008738294910864874515195076246302671597031326933945654763209586643548341452997038868008315099371086597829986684293107554457032629441594431510764204093192031474249384502350846731751288481944279713998417241048953076295489688815134598659358084177872516055092557453401512727245329730614913600694976603510524754644109696764625594099136432398258186635448777351662856684613621885094112726377010981287215846682266509624273423427469958135279983194285759103797886593244*x^84 - 291772224468838542913804833301594565562225011313501277041878948620526676558039300867096574597529622951805053871254486743088692242871026324837819871877692600814930812589709948667247014887053711965424361810065235490827698781338664650827505435516531661805623254157201429781876129610459017803653619351612082767303765208350804748233121696618200204626301851935011374035321089706276582186755796096104493630147798564894406907738037582855847787774603636923392558414540722799827984426937884177790956335182587605349505546225969639156861684878351564924728871231978800490782107614609349087080817173800783909072720878209200430390364491570711157161886277879490070528573455386938541975487361873775821693989017303017110588874713239750882493357709756134737575583129505788125696529229646279679148526842710416902831911312716895872472952397346596628147628579506970563698561572514717844561816874445271889496782346030091681161874648271254073549774034548256828292314234009614740444247485263062293963292927888947046547663905398745227290984069138164306015672486469351119619939202411573929115324815147058322283864751309988336159833494894590230970354807359499163189618032374796118738244067163*x^83 - 2736968624139262692844792676103649659525912327698044448777822225380951028129040275168114938569948083069829137349424077051049660659349684238178533251116570439147147173343839969086854138194623557784026839517938657534846810960759108807127648184534817247587976714046163174161938787450114007198824276814266633780419466109106423548307355155968022313947853336243508607199025344628813129811666921539603063132990822499363383494611619914232920601569528809968415535529557315653830747598485976554482639621844370099892013989692725696023462420970258410805966308971349602529742522279231579922202267700692913794266362289961974910895138311800563644892066980824213943031551939174127396982205324480305394985867514003576758837847303429178112206009211697935230412910595699453383425223088905149931077665096339598372073350853489125054639372889895964926158649278620437957302974959516494419315162449306676143232429836558745551283134691773458438756162334208905613842126675754412538721763746730381768347879650866317663107395660880681551008777937698169423135090346767412112528809222018411566007457879893744990251956610556894601849142348010450398779990448627794874108797326033301592727338924003*x^82 + 16204696850172877131633741230320672498355062772007416829051248351124146154807196557610721774009432231790803646689180104178827645198462585650135232646048464827107064270797352661038519617511116597344988819466203592142304099504967301529765194491832746998579065533886568950594206553293272821826333688229895835687283540492495150237769057721494667246113381372146251178585458255322670368294715929479461965637890730339141056465518442104461819391791638048284298323916937215744028608509909644362434605879418445665774554094215416275720545946223278863141113815665285370323164472071023156997936263942676016977357069852934609297803308950538394275144645345976169775110047608220980827712154886122199304006496941749434098117243175017334753295012779294378441220985489095917771734857976635317638019731008471055517426652485374699015786805204558684634780319158238858031089291068696276235961882522458337346974169945381507387638107770626141900900149161561028440896247295697667310027478246592414192207064976799852971164033537736544561076616637754451966156045354177621041943740278020610322995534047774463678123982789396395302426555839360876692041281043972262098620911276126763350359029912474975*x^81 - 5256813720076439650288463123206748457906895696108996239959560202559042966377981365491673020838597163473000919628251720344704459116237851533869139273695544064566331751776663885912815305117902157986194717697009915198670882312518505214575246735145802748936071690077522552967086961484594828567600439693027760013583933309229900368583206595439628962995681073921643680382307239931827644234207336685648688739974958252370342119437037214633645971671066599983831329247401516501364671577727062015815096556903137445991688471793209941181407385872545882754043750823517069301448463758868560235660242023870897765049519425372470215729980109163772860327541695178431765006823435008968269169813023923715856982011186321590344231812223786393996754612267392020395528255495263175318654731041126084034515453382555349340798629226016755243544123279505028690694278615364205465545476571228604196838693412146175953007756351271233689646757582313624118792394596514140738356882610639231397560662577833665701922287142968749926978217685203168858152250174289708959760945544995053998913853002648579190937804645669411176260719135955918692469345513954104435095614731728547892428964249873285208113351926605097862*x^80 + 1006374825309100190360724514600873346074591282548233428903572881368709083058915604342020972221871989215291573820150946037831416888279384061156017212493026564705650962510855673650128711038938635164337171674640220487470418267429401197185635153433169313183187013754081138787075506382512170334473302989765938740758815681487413415539707517754553642551756498231152084397679403732795314121147828925660046455233416139481438682165920944926476434678465265873233048643138724656797943769657821650892686540844727765710753705657842565194049230617257886759383989283118317313184403519744866917781090123460475111420835051156842781977438066515096441180752239517776507777893298833597033976460100303680586611653322382942643009811891062539281385767671560440538247285189023742401927123164771337674764600669521674104949933142154588174756178340041303119063147847360536942175696437642037686921131134284327822947159917361617480623723160909443739347182146498193137872055448662263175494696035277138497698980253307089600484648890063309094389795087030227866295094584836856560238577310780152785438965182170899484458509559970093271464950289280930323830237713902358876404878663173869491104980859780176597087*x^79 - 136301633150851263892058768240925085491750244305529263999969230406548152119607517845632683454605723120720458443994306430547626961924451664374892869608769128930555271202473164895516106291468106204436356601109357082449325501262835465308368674303286611211691766536831347750719726415982833337682964969704689569889588547451219052385411670494125145768414774267674474379039470045807468650239720330046110293297244378734025155099992740402615321755188658600774300042308677368179443168333130307221866554328782430154130223004564412953879402568512736443526381915863000344473900780532360382167894784642102247027646469138085765691731143210246259087136010057870409278252097491282930921938412724846674835665766498711137372221483023545022637596798402834154828818716824567896263876482390536028851368770826361613593482664363563911621580519375953572790513177424118645654134324479322761834944714601132136963939201270685032875940014525401499132121735289464119641327684629226867969464131161129228587221965111634671025358997334347317412111519886630060053978293082990690267696361530871528337516787463741036368004021526767130054817815725027336379072363190777344195631436659900576623562186539475952532409*x^78 + 20934980422847261172212337184251479444766872448823288749929949493197650369712485140019630814810225542148822706228468315015673965738246944913656010794494924684104289215559202925610432287675059843274406756861087328695940463098868719538261177782084334294919736102072433516030056819573466245369212181628992412195050629286544812092174718106583175930340278127675506631347670440311404328447889688006538432660596372243527436766290771972142097512329669001058435981703750127710998214803170762930163250265453161681037050690856137734048477006845319165103835024317204364786871602591902309887562552563642015454929228668206796368788670855946663884916634433536669839202918601047440760614998767842956617186055700646224882357696343718664095713895649344460038932741751139544459531186490714946816384089200927937720683038077793567782503667714307690892105350586294593390889356192217788530352411494456194145413242278936899816927746211527603254365854605857891637509404242195274522949173186253914662150369035548001490606062774659906608053270533247998173445667485439477298772579728311542330150737784971682518239506123179487284491891878876848725928112074753007634616307121292170073556169586684873232275748*x^77 - 5655252164212759925390854505957617482917169853306003310048688902322230025719749570058726909294786034451024548675456553899069438473616158073084043414592783747840720555825773547807775336388005806511274206944730863629895397980787338777472680593803951160054412254842185643837366648228049666803871339008517060975601129927015481992029968862705100601455237160849307652644183427209379747585133241008344591463305674446634750029545461748004983179600506751294533789455727400461111352010375583013190433897614186189604273286109227150613650155952892003546514915852845815711132323751329756160300939649554995775672394906919221166180090351559498583124859162157781236074824414369643021609690800589091497686188739677109788442398366387783691941095428314988112471409242459374453862821459406329751310099592634207451139609693391896161344584252953277560591619046806407189864591458860339406276281011357577324906413592190792570539832856007620495771567460251943380867007054647065234697388752019929420375060265903743352762274983252473775512901557571791398364538554432108596263970726810404671552462885201978497095958117780064226761617329790571447874420438175151881857794962380991396666001351483296070802896919*x^76 + 1018753335332534798295583596870700995408397382966917406332671717833533950288850145429964726772927083946427442335963142565790841641220628480969800363500543076169168186620215091654966260439879473480934783832740791891256210147685907283901252071415680978377595807472530492361834211512188785688310577148223571972976685294647911081601619724011903249720131971363702488068115766873858868601663835780157508196704346118552132605372186787881321340767342498084552248376811556916258279414760784766068598709458416571798160932661566442838935755340983497875949460753523935912761770916191732649376366377757645050100901091678534603626169212970911707221484189921663833914773290028522730038002985091161872377830128699158980528361439785466616422861842692094168550640107313242985833926837091161454898414661686463448108301967085724840101907879371322012657733223851161673264368175257834577197201891049159745409354793766858239216109271783957966751716826152962889109461994019982287906100348852606521477165509778436367870318947603174028266600411754582961441956643243183966670861692217774700330037381818959542567149095679755278226626152675092484280175154858548504797189803340020285210175472753297035476760911038*x^75 + 253223656132134069652117068509000791282980396331291169692574306238902801298297143773578686937237905035607902965792372187262600327815095109664656410540441715625887176091428401878808899406536656604031949896661090214752817119472705220824367092562692042982618377967739717851626976295752002920419705940617928006406741303663996707542724283609348005457586672825951668742726746579788205732067341089467601898766802940264021675533184655762248799773751762243357604274047911587714209171231686780412816287306506508482971738517282736589528509723903943545989686160148689725085270265012399174466022958577594629706796111484970664645575790576171276737524751193512315455949721746264726469934522086539121518950814507674846817807953177327239779759117877887500949392722025336598956099337032784593770231747637922186344170513843398661643995297433742982960308185110753365973066933084713958397541075736936258033601077731381334351117773856732376857328102163968893871579607194880253160049232155513768251993935751577689841573842777801882275674627695597759650847815550896857241110047869983832924662102258348379956180702604680440657098723124989349709487700978202294054792050337132885594832933414711474709184383078161*x^74 - 259855619875256416516563100161343153218799465983804715199760827792280428920064871892922250479394648832027044574930579980234574006600191082075922074089183171610022842818203280338616938440561013701835261984487827899099973979897425477629568278863521533997699041512794974051681904926305871442050327069502852282668653399420043464353646701979353919342900488880635618931227864535500891264649868961914275046714926398759740132054362062859099165511185366906698168396976003544220735276366973919490426563201906771653074733729765324515318894410542385489977748197314294418739358606195955973851229375201233189442055463458990616648318895881293537889240816625266012402760626936562558969851542493440749234258220876453574280203863556398386599966506810735798459198294941211766588500773710829900820693787332889251151034818766591015126981452892584470901209838926825806376185136190116628975731737141449123526519766918367874795039197886966753884252867381227807075312478045424089868834020112746369908132546601906221187035691401883794735595331060759841939403405605986195368050186380537445628979491056219914265081603247662316476099641002020586475364573625734372961121692936950823571643243095810607819488127666725037*x^73 + 101707230589129606625896148953043712259571527839389309596200298909328730240940017068844263931760310630211432577371396982593540188827087605286628972876596317470506344693960093274231699222849752476541711297798867299355655707085303948359305273552550652706960901475173164925890097213079512409075594800959299149422565703413930403320178529163325411033760037947283974538015683863838072807648686394171521217601612360851822599837877905870892021915750881633728212316872159714894739967480282469993599172390776294431198680086290687334699678244500491101594966854708187126415209241218119904446510767820186190673806034615495500757965952085058032059431807257775672081861172160933600582967389812563137649661007999099465135903318810328347388210011495206576026355616318933488236886047271608380651077147218093898166457623439744244015729031901377012912014464162675106330985945751242041642692260476129727822507431260518250760165818056243418229470748418601467515608564482038712537327492152491036779617514681766469061457877284346672288141578476563832364580831819329814651902271681847751009018622599357201946062918951377212324795207025289864278071272758173628374523056790860733920248449866159574662315552867070851457*x^72 - 24880007580996602929793054341310314293369105320334112246058728832208546957239654517832900648376350682649567903599689101464942535084114780158677328433771930638788517907206524687077275470175080930623073322299365545831620197046712274374909767929208556527567154920915238756310602992075513879772099108126736700326412558005971796982236739901402912400967066462433176296454437150323323271465500375492396191790227769298510328134140861660218040865248632427096591982757749451756597229764190947105485117391398390615967287285334175256824096850202470147373467006994542545159908057356458330577581171089973757761682739912646568071296206875158700507432857568798079956112864404323826688143229015847759101556240846026800320470374775334929027299037962282601153295551984979325125710666237059567628353476620850227110970073207079337926020791506035896449398004638174490126214542020545002196934401139110904626371725303738554588144909236170765344174091407348692652566430676673924248046926993816707592500525223026209056000287751312586731445562106172786549355441012174379143496544089194318885054270877563079303636427012709303568982613605988779734967872324841043308919887950777490263612673347764220577440155861534127884292*x^71 + 3559156195488617607925427785169618370725561188529758221318342297383598465423274611656649194093168257597715222337960524426962349896256087908409797909779876820413066011395960738608893947862681187937345211521288496744747614520377562166197822834368933487261669237563928805267830846815613563240504320084502911239858925978785989171925276438703485695536559252273140485196606808516625711644560586079381924355281674977915014735330641338846230638796908868745575468915401703447734852597168546507813173532698491910362958387500871201450052165023568200186146183937786305004439371682647033739281221053526448703632694249616775324101615375372900963930060275851799009116244880045946865010523833608642206573407339153642137913223700662794095565519821113063118299561643210858864078454641163682352118116296674370061690622339942090633549686901893883587457736374649538546748118863892570540349700393458236408323116972484397498890182702259236272616687940836803845021175904544987577923176889831381827597059728320147090320925791141169237109616059094490997315391221967257327811657789668847766144888458078595833516950615877513821992395293796063807283549862878749917146024879001216045881746260374359700823033326868324634712872*x^70 + 26625891625887789282984047520793227077570006047282466052736782793885298454207555846687108718751960280643168388846078767246411571429765364634040784570636985626351323479706605224426785157439508354931856359638568892485445300505307010807791300587282352747458498626681263339839616861987689779357799152905558887224825680233787149040716922331609230261845247166469886886320462025500857070000829167096272733553023588869281668326151217037310659194270542525299363898342598947314154654357402854353736995871186724114978164218323455540537934097999362099404796008074297392421930639700005496171899890570481909804005922652303555833487679020279118184953794652383277149765566222193056183550911380868828800598490871505941823367628000797696127822774291517815023613917137302098179419503630802108603724080920457152983978975210703297105147159883284101207584619562179488650531702285309429182291946464347676136365498550449150847715557137173050916511930734718456689244486426128580648707226431958687712068194708158260614403993607316870774040506547225700352649186546079559196014567574110964474010467365941117220687197347449260689598965932431733887132665081912541372080091832021021234920809627036610925379568992846555803184447*x^69 - 176636128799160540778584902002107264226708310700165624235459316078511100554981187679651879697933977667652301790320718088378091342168552221310555467625329551016007087183790500445083378719440715577881851511463482618836359266360830539762687231433528726480304979441611732579111933098666124283378212611444721265603342218386221673153769972044875023373724904936882370829030274987689550384620433792905991706502398255966151025924494907112766582572884726017182806358880538257856393119158467514891141216826741050583841700911924706797572647885227771875129808941546814177491549379154560923207301572122833272432856849149718696859113888943349700816356931519929073759002401468688471742043774585280376090234034173873842717936110917666391812098278551866191926766441729834099391697883197916695482242337474206015456026000682799568559218784032271660104123111382037718995985245135409741756611225858564549562190118375494812276348598422216189902351274695136437276670696227628636541131787475775578945217201857450383554567026910655860838434275775310686279395647605045896182746701746703812498883141678117292117956664910732522207559497155021497832849822227018962486221278698166690468862034775384472367102890111577296175457496488*x^68 + 55713483316169265698010853686318403607597622052614177166612434098406750364809119886584886610277248251665619560650134878830615947384980485062363891105821821860354971845042769784208803257509856884832209754773610832122328470337374180776526682555252617118056717419704600693046866271682592356995162714000297510458367899273793140613057239096191612957722012845120048876829997464365689444958066615502758532576752216042991535220854623317319986819208787088011330530270921374887964626332608830242519682531003115686058579106340799953568983115922598914925734593382577380672005863145877429703110599564106947468778894015747685966600772983578953321758600758790117841270804653939081247529399944398936618792961905427512959054789764681233095517834695223319323400420320802196045607293117686716142311000186968947530537112284684516150844485337669296631068039511441894109654458582339052779078068134210840817202225100135811737853944067742867558723370920480918626177971719046560925002531763281745950096871778507591928448153179347649123976681866976830881117994816272060040308758443666147793926051390893561515868831931952620012437231232449072111959877677216240099468110021434490060252536189221540430084999571443412330123368325422*x^67 - 10459615341945889954657838441149651879747524137130189466619526629121347269442194941228790186395094128696788251938942276819044010770098096211039789782653270282684207666386444028354275559453435348217787383649928297357393084300649411475464446052316126423198094094919711405786423577447835460944025990702721703149641228929930663883577680794951820274917050441000123106119958080185006245591548054716621906201796541485542407689953911945131816789726162515801466447247927117249055307550535157677766043266957981837160720488823283525964836860579232431053194390902271857269483143769252405374464512927924163030288879801335129354227063990700770474626184422409543213831813669438986569207047158665110703677265753273496966851831607678693609808609626687792781704939110371594783664081661211026611027065283841810492221481814948705447425799956223623066627417202561782046364120640056503706567448364297444481327237943531806981737387436129746172892655420618940473598004959878107569822358595316409214092319989828512847756970489478280094134242355458337457525060624656721805141948223690544238434914606337027600999221942711572841574173942062943000557853818362462734136594613691010324088274403277355167381028598122266242198634748068269*x^66 + 1258151855305310301514436960429067229249860125303751622737816165370242945471893966216822393552992301820176209978855359221465145963032859125896903174647168958976087882160627248723366201239277175888891644301334966265556593297341034943256777712468108822690758207773928473541888678736776030813623074399723608787136601877606333106371558556691342722130541430005207527417798992357151479770785759365880936602423836424413896047982944316553833311729907009153293182516270938792772715852003531532773213970214494102392711605914451595143785150997520721933405898995314199725574157285400724917293358768510278613458135081325817528770669178760251559645204363413512092402110410133318994300355086629957671436746562244747226549568473296574865676192433670852319583443905091169750366435588415325806833926660127948115545920188921228976271303639373022484909623311623516299871238593937557740311756811773625160959413638089097093085154316072519043669552664625807343218090987050010518667607048661848112298792057119346893219456303069113574509954812981541228603356340276885633213669721896058696488411201674090597794879088851085673170502678214666983392342372572069404667957425463062380091393860952359486909181650136785334751984132497712127*x^65 - 74162711295783418537084811774795058275866940709856948641789163752815873725863286432411181118357066881509483559362067121583517389698402620767458226434280688973447918811702746193373034606235020282328748728312946463288010251524420105519459503745914938307161625647150070358173749280377694686793613242884643085762943355738306902580388290261357998826289190617741185555126840382825902856804465447535797178639051098536280344843897327762790583403118889183633161726565788412086095885325085563885917212682246353886276180492104571771891040537088949968357348880631271017405625616838333988472637049161771388789343260386291101429792032280922049820907966145729629426343176293656710458741214374811890323898309068831772980575641043601515226362387529539294550573055574749561100935879662813568920591977887417373076281421447824132198228245953036846189533105932862481960339113091511747319137188905541563137354275281151946159917209473114702666088174295204269288376898918885628107973195811946317422479767684264352338195095828815140803718189707149497035479308848529109171703618735029146738291853754563428692943747182544404589049672059871345961327740075203325287668099165033746095578040225424907792329444812842775564427244155659640691*x^64 - 5606545448225364523124382740708494233341922603884618857469230052345628462656088740144270160099639759246493381202120075074379980037602696157733918167083923014144120552370908478846497729454597022319044705859601099781644519755358827773074734188331155206727503852473161318864148780949452528725672615764308055979600737548251461885734411728287497166170344867974565062157031028616447895621686535537194259806053526615609204233343025600849874521750240588516908050826167916425330868920813960492146960416705021836463504244133685900899887346489790270101436253324907067514018290016524835043858861378052298344178554736003629193606609413009577411456951873150176560012629812935470266033183292303959274739274765627212885296443347410361123615521064562023233405831251670571515640628414528432213068581917293543793827327608227078668287563378004351263972767371013021497238130299441872215239893312344843283665668435932478252150277423534064305961649226177194887163435279084811648422013902834604811213929297201866789605832356195086139305393501404519275394622946034452056902802734587982491117144142241857955461525090327707523569198711558373464266861074881629974026408229090806972237455761756559590789235582731578514525678971833572604937*x^63 + 3181553855243702697332415465432241249633133197059153277548092044959469410086047271505146995031065013593325006402003432805866787686055170185312236130796581314158318767140948062794467876065611162516707372916392010442691198881501085654810284782288330250706301660244409659542039719341542002738392050501228365842892983091155885154828864002901610807894277317221354672567280587273318105611092887461648659998101615584820869730136512323952075948580066337853483012827417235982001808410699758233920416870235496716033900230633115750844646072099412571952698317765143266801143599149165578183939008031293552319598770928330751212134736586710071675935975516110756853161140893286477034758416540400019537803657783115019172008766303368616502741480654080501415421419184908985774960507725817152825450882714302861900388389838234980429218714187052244723036215769801920272162160159561111496393636643748536119288362720131401495552283929562762948153567948652555522954538492356591224692260824985966811914316362523432193035439969349473949217785074147568223103902545529581166842100518722228941459469365904423869438021561477798497717751012737659213805515390678049207566293622712485634823640099362217608646249614501548083493115004560157848857940*x^62 - 1313631389028325236857114591787972671425761413685008740945356255730776572363376549912156000241064785299325544562165169061514437150724007925521841752199307901328653328969762734540708908131308767070045359446073140289713119949269027848719927662522724713051804634461854465788768331202941888477397112886035727488609037507780411587604129421812413336206501631603246101816772002846934761365746664388835301866053369991034053571600987266631085275186623714569465335494087025874338870191033172436187859684591823942158066442544168300306948456326721488930507534452699778029679419441369680249542814641769840219160265181547744532867991794815488500696661161200364265469331781663974044752851604611636803970278985293656900244103594726780113284037243000511173470593858517542064635192164780213295737394267882816831144900981278294300139529934376118779963891937960050561728419793399414441249498413569248755411550747786985628272217703453786962146102911311438386422591612293541830913084135988796786620019237071655358591561827543554710493492216082501645494188703148242023909594505387725380277066389065952112522063261522634725301255559797934141741358365813550349764974999679477367730804156857104051191581938766132056407241696557353258361192585*x^61 + 502596759093665432235115177638449477469543284653177386954736165583388304552154688623526350486329919428360287637741156724459821643948694744765768859237066996633423075596460098385341337814136450826334337717688592722273591376468315075504172996412493426013123777523768281401295421432683524783106663277787762570093046269608229667230603614853450887544582927731162072334414697746153498004015407745378538789936792661990086904270917947070671232791655179841416608483042734535250543609574890280713879012329109262430496495636578787840117280190380505010389500614119251502628382767700322888033557351748671916405000256835112161269725783840503481474138689789457751935079313289816177420668964235036781806554599238583459801463083135804258949147264296397960966961190366551527747121319719437937385683247111690804156039978243980267920506457409646344799126761946301270865997254384888598047081671598926552009814565218054484026491632610554688462727605690537328878388037393293614431907012085644155022530690007831297608131107502110245812042092174334550586470597071380106154458038933588130901244241236580018826575715930333218266259630937788240373602459184318360871940437690501843085557337809753229984000185360597007358140873502546893056252462908*x^60 - 145772321803091282951696136350082950417682152740901052278054639013035447913370527297649924579789114867855094827446172136463930972955453367388175121750992405032655899545379306104501347333383252655817223080055904375834830078046447360132844819008444469673452818058276793864616939597227615704932938437728925796626858407947228956316171603450482884876493695224561022623000891095809382801790688698978920404634894875141913606972325541529875808475801541849931762006688376159496158410019399164754492448237843329011467762776554162442588411814520589078623470701718443652481004315700232643473699007238301912133174626269267522456578122324122165439640582390901434055130637687498739410006698606009511878422321069715567692738622256575991775853283379421430875089924365077538581592136810251235087948497177706296581557629853782217996876393719862595054225991690638072371811008533111102834730590579994879341783996086308481280998072333087672416810615131505523198573203777229557631857562533907196305150360975783499601073964101625731413937132327344576675500251793000381839403594296654134780997272753519430385033871799303315189116349651025592320422163262916200324447794403688379455971742658182902869920218480078453917445054654801758654985980649106*x^59 + 29882660762907935606862567049744487078617491053044271496448017964550325044637060518193765799742135554272672108543788980761612626492671577188930619169093294134136652132058477175763239670760376105466818833288945787285108063971461439095564341903874934693136447287721452101831384750422818498729817492835104827317586613400520855747029477646440366465422346982290603672498929004107285881215494850251234261549782807595390199560647594417298850100539042554451918130932550666937731188169930080731614261284224548474765743709287627997629615842189507867143813481102416589270912150837618064131694173456582005485285644909077600842779528462588385466363893482577319598238513691404825200726877706574807994468587437173234396908475066410872867254229387676417843060717207076079215657808954102147641608967115746311765815398294835098202145314267276786270753247832425036329505254222758912294732362344302217838234255951693599350933008895863944531006858682197235146259524095687809596928398216251378050052743977627711568573726879812766127279462965197316560796724771764160086586772073932894528587270282948832675000285498622074757995201902569234126625374244365846476240246191809328897134111302577611047808745813543490248503657183839494035555864568825639*x^58 - 3810039429435114823901327133878419464415410275928588144153952616399258403177657936493799234243435356186134503838487108718496759487532746874541878960446497877341759173525125027994090913326736832729971203814270283013985872506498788434384133572074723558083508602479656456533076171277394581419502065030154323318367589396011326231277172490230947107362275618315412344723791474751566793841040462269578640789983031413342800300785733689425033403902386039464511550823387692189428316253468085336452600193765805049880802518862305233187452394527726045589156078122338104740574942081537583534137670541177960440722712731503578825838085102896377340049410197096346002746282996592348371663201120025882741214330379748193311363154584974889334876123653152864487285729205888910015276409959999326027475925531580055477808050325633576542284749778585841610418822310785635298098058896488160169505597503006654016165094220956565434968149452487296466078064108308665197023833167898686426473059844673208582630970462479180171152368387607394765139743406669497357326447312544440379875816609570608939352232405473653739213499358103884357127769167612496835413644728769863232517785001734318675257231546970645893483490416656795971192462435678974570794193176938701229*x^57 + 89330968337528241864288121281255191108800371357669922090751983185799375177522215972854727378052212632663391013427286768199562520252991944165387342450206980147624665156700181261721489562726182910638755141000152786144412293180896205561061829433887334126807780853541278222975691750571240277063662684944437780725720260309638852838178042437391460531595575109871024716914620932966371495964020238871230773984367978027763662008924689456653707048140787641704137957135050084766779779005247706566047936203605169888593672859507993667939769206668678644798079187264523561691976565634492579125122423123827047828994975379976299974298282722563959194583096757381148603939303725385311079296631349088605831272802616753997212338882403569505211417144922758218846000120330696160378502101306629017979979134440152971432065283874184457136511725689863529236601487280894714708731051939954484324284260485170637831581755448938001757964149770857936282540199017797626474720763596760534650444676916579328804149660195122849879091853208256355183382763374483764452556983673396080170719480679085989197872568414400889871285206248453781199103942409991846138250897100170592198379936690528737736277436622562115234412282939144696073004051799465764364481862374082446947*x^56 + 80570089945216110699713874406917772277023919809985430243519604464626081909119692179267084986985324821734407418445270274334444470025553026761802263114267016933374208595374717159844324661224013465064702242507846734965224612848616051735049129553862595797739869141132174850602873217867838414448113307047627223618242179080668971040523982508915654382511014160626738912280709605698518356186859673126007331106475415088522693332727900031065492316624661829625181977242058702763312874074423450374012954527398262839289661029145587073107338402019679969113832521842108901702611085785976063681395795979251525033392171640904577444030840397703895094029136161784978862332941784068246917454175588964596820833339510064585911084910019475100355984527745785877207884907222373996977383671100065279491581313979678413366078622785032534955209382065646094922284070164213816893369418308689184040832945687599124592037289169254791714514158881616015801725047516645191026899615665012460765673238431071661962727877275614203640316060879391456630078098737030228786442311037722169144287316960938602528896885131082332208246464294104101745662975762852800916049374301593335465517792073448894710546010235169529545564888250044973836852021916661835587764063412751947929943*x^55 - 18409744539794466621685136804655178243096815532163887776701606822539644146351320503180583248684693104444248182937564831058953263966585885919393879352270871505597065191063151018263364453709354085201877582289814646488543306061785171754856377683878542329709979601187581138786489291908549393750983772451821414535872446929739138947060607523603931406018641138459384015571710657599649328703682748635381446695029012929020859028208225272677731451005000577623132738845199309174335445962549410846177257624043867058251798368290691234088380111627429534483365659685277966909237036156639241916701670842220915326744241121131731206168587513814900287737852612784447876411560123931257995036219430560946517528557783275322743614692065507265899806973192366304812607282962829985126542899528950571530279328005779345895692274108723584019475754892001175316436340038281353692781831087578084105742015696079068861981732151702986120523697778320937905608086060442193207651061672576091022769074973519502514019767832070478311229117210743364115295881024683512150899564656487108847813534471935607702116385910841738405974042870082801094141908274180227209595565294717135406855169372838212044252369351061041149045233223976695192589119624564788510673062447608083894456888*x^54 + 1640855410026603002349855948700228235295130842697369638052095729218257131735563685884424562590949668436898541449101339379627845826779059646808572186267620646120234114667425575646367149878601978456797772144364709360695615756824901706801174542950661797520471419512715835662558689165709777719434105923610181262092471347432317546822554311056507058009742441227599707495759547008312377954634538860726130723793780548537374812115624135696625998571072264046222378809539771043547286406554664798266289326717783035935452271953896679854348548914287650882896339709613935814661793577334025333476875910986490018734378304607901618336302014544370269586736373440268840431344070597874566890308438380628906906217954316345686447546564661572829083481295088818066611740983442331340794474895296388191554744652655372090417719537770922208827558020378599628991177516081924877115513638576619991608253377911737750950685668701476354381061167566074389073266939520605296416832101779266906222770678898505517148808728970876543376634591320962797761185213719146346146226900319828559885698461273925907353585349336193051140624453042555767189090335095407883279242406608535852874107512299524271216868606953413203772809247641048042417109139705347473385430226218990570422952279*x^53 + 27446585365750963239340915314615988920723239328305171211151297176100672844116602177523938668734534265448894530950998661911394208438411724317102795859279353537099036974504348566518559842179376229237431140651895158356838244946574660268240380146660590019914137526685183862473317224713785770928774471097614924279341880177129540703268926591207740702910878246941055911145226284652739920224985384545444331616606789067593144204502353592732802348605830769617361616770563606353577270746413345305442107786546474949632269280709443045433336523386564382033150901130458424162519614578979731940730957812754658981606970532289047292831332849041012269954942371427182378404491931060086809007301452523812978491904696227071662093851646225593318463461093003858976644364818855097436968758521399343042944297052930834871773797598073351191943689057794025098303834006315242382011054140415493005121999685751559962303150426303909989360762457507801712489793786435309698046358862731466671022199920630511367338969908267088943874646833012418714234056154217745748518251892116090916045824754588141910432690870010992156754143107717677263564559086084560565186957919598448145206430558214046054155516364882672304559864191767958874454387361764976718218794389196776115937296947*x^52 + 5366596395103116465075794462972615228499403766302842366627123097287622970550315274408635210096872583698781126035435869469685423099310734647327348767332376821965867063137613130811950327967730069096159973296692836774086127571747975410622620901374969365276753426151970787543567191174007927895939792266609037140028309020173418473822261042338799062034209863038523004656287921309134993602665911143395509562223155789692309978265850448809505662938013494426402150371453362896326307538343526678296690590378103228176762013131668330370901978946587246813620097487962858131977823902608247394175281153068059057654318262601952106908534655163755551421302680855296650463507323074415908586080091067996749941556185884669198862557923907174456774149575024784081027948994401271628856631989080699092272554502767194433166498379268666526401969702790392822191325522209850389235702628141634415258065113074729544100221015788362487724089828791283191889424340728094203887963731953878699348785736343578268679593591666234298697509833728015430208903921591877480139082821228338302420796630507158752169761185878842985609372710307328877221863500832343805645136447809249002613904579183137819666626227396498875355105630870573159826933973218454449391757656474372675619444722400*x^51 - 14158723658727354133140000076293423049431626838905728940137650158100241895114519035601905362205123022387113739644560796598954696440746525039095507972003905336057295956553827832701931864057161045583363932489369998564322855691668522464699453238696167253200109311758897865131454450232726041025411601889348203057671858122900525686022074003053570213165790679242834472471426735973500245046118869804985753884027165251226400951523771679225223000544710171576209771399500986535438115265804768058470640216980376216462367667154501039014876699028344096600047686180617093024897873616954850975061017491736625103348557974975018828616053757804746373913701122073839384200716020581668901736714374550142785011679028370424265719187380340748841554829939356351121999961587394780885668651590758390722009660300185138094664657021185486717402063463402895951768717070990756043236916013032252399666881483984564382743144265713823049339245996559668368422938239299698004517066937756416833160948354839651519592915997848651900057481110365907066314544039657949625573058232470189700840560843109573498921861974564861879202115212327957421121434296651272765042547829719337810502462743885026704811804669064192732159264223136269864291357902337168879862108634784362715351626936935003*x^50 + 4264857659110024187403050138463573212436340473284040408659309076320025346998396222019845396672780649966191137572388711564599730047529590825288015547063154433909414855797509452599582358152422249665096042495740495827686832741664570495161005103672817313047966160158112237177032681818899323365777137343062139520090594528615448089639083923259574362009985059522012299782380889155262893324281478873780934323566607889270182984814433723405188733693319417795825127348752015446983077359579604176873778732034480643213778635866907740898196399669058879826665191710688160410678370043732241311136886880252891430516856783781105255579803710820936590310710891282109429626902436027169557286833632051031724606398120136219117590318898329550578108615528357164712860262304181956076225748627310147295758701313197336806568475053113942729541974101371835718453496406599568091002797112577500242308672726192890609250853690910266541235966659690505501243661523783583255658495347086120287776862248618072858940659215595528532722962744392192219412876129683203707921846454925351184274930139135288722364943023204949233958414352081753575670751928259288155051790644366955137016569556814142632908038349396151888853174058769131652839683586420317314021981872549768401957688918504780268*x^49 - 518266486587600429075308825704430974496213062972430369216614703887186853401760992075040963758425917072262174819019109085911182134247285495928053283191761871325505423373894701858761416486703335282715344130136038170282341086427173392930612491859727525361975567076805976742801514970118102854233897767212411959548470754707339059743640603184854281829703589597364042564341302138596788829816414618895148081752764147317784425613179182482363115615523358977186184989933355220325413305643701973388046678331207020746711299968269294521272875733926742890263419422886641933062922738301860688645201078881855016569664916096360690038152476769074597941910914427304569057502807635983252384114667785697476440850049821035050282885110960219511548725342734807792885555162539958394696786356306566941546545571710581157416596112394176245147132713706810252061217886547815965546105761727971706191391620824905680322041829795484168412840090311633818813788296233900558086752187873887559112489223803008163256133144160633371598768549828113401651311354029627702769596230696768728969796743263710886108291099405837538315720003747175314516372035170125276144351110835121642968774125781319073464193658058085281943849969817131217520631245431647874977027429161459956297268356659744876570*x^48 - 33043237885969813294256800254345660547829086804059043371715465867774281573615289473578396159503729391058004508840509462592794558775801110820002370439078085237328023158023017885156585866635365776109188409411039736845052083899770709903884986785058060721423684379874196555760622739874747436641477953705424069977567507462082533748642609326037820421462193074354526100811666720772553671199303227086182910912453991936003385269573577677171597453490466294792101751188050321732656530987127386549364014693850984069470839906903545084228595398305193579182778093250681567488196117214912939398712611459746970345472351187149947122854695652102080394040169759305183875898152038898688508141886613369715081825464321511725753969807585206923688915094220734678838538296811954396972879048466285150943822253963220989882000074069133063292858483299284764068494697781620473527346631700120779446631035945162090873871971309332435014983882456574458047360910806593831074679034936200978744220986086111213363418312069745029642411610587714054401985253740753254683867757428954374427592047044409720873349326917358872817469671059806643261810531279807422560745445397649082688708196895132183990691684323569923097619806022786664345427287785502092688442767259828424084788755194490977013321*x^47 + 24728826485353201816226678197405445544435839794585903607021224614743104207152279360906622147244094631918770324206216934946921747195398837018573039686469312987390322473787273457969243355378709761070466391095491291737201694837848368349965262107033162061341360592394273346780426782859742287009926092337587859637097256924789340269391858081122619921916160845869695232450358145229084710373510290227311231790664142820544436087118431793196026490980008409264872197830643888523093911717508174984691199028938003236397758247206848563700593970653690442240823359534009717961120769141551930208809917232429074944720750203710583754507715688407648815151495488419650504759971445864989708053159011708975279430101485038799694237412765328828388576277059778970073867178664963628846991115456782467494694996329238472893460363922889873891218415762153088305578400928993230066030740672125266121752501054801453393853436806774567553019037017056057736689104631172086425901182397685465171229331441278878878258164327263036100252258927007648691995289618961342461445848448562692999557093333738998797558076193721531807143124305413840446746154267438844867740908326597557713607659324733154135430439931554041075976279748799956295010108071649972513482828148843757911946653824201703441016154*x^46 - 4471692530615393639878472845797374842920981596656452706597088535163675500403575648341746604351289630607351725559572625751494920661026421187643585772615406376342492903947775926813667766817095477369047797915570077010633772925115175478864581129993601057347126568956039959349921801190714778424395145765154030276589540492933710488464103957069252886209321966252531752418287715035897396793401720480196900502938231626605189138763446690260349159251941513692627456972527224538454337721217681790169079828947032182264863095654817578206785619849118703175963355418540209334091359242156116139010902387871676843923114176540158560581300408919103850275399215432942729493229768030915724952577230042812615737692857102923765523553454185778411099334718904764122447990875307030034329752618879562975437822135637236647322590774479010399192045752751866069669916428485949727600313806976460866894379646044252846632450411071576452488233511703107583051840418153425627457754562668572672109797873226032283374023919914075489211570789089664041080309307783692268147305389743043058387477391970623952840235541428579051761801961363249426173612885553663525000970605786898331932166345034613587007215856722297691364291576726241061055713813115217912120108881771889031651671269333017896397493771*x^45 + 307983774376623845336621576589741786058183985461377328335942278393150635418301709442451651821252632425002952709158645445897477837785018564989095416076563732953099355829396342229196034618933533724390877651515702203783985120942267067605437884698574265179831884829348372732657972453230905444646522776320751285789100059930902360950042487188040116958566460135171525849195535720662678909558260860135875039134487808936697847092517209282026759577487685624916980632480395358914363421045399402291377353458765126069721020778059018333667960184885302693217984391718569407436847912627907183128668043265016844413245276691762685845580755324576532747121086343704605785742651532111253470129181717496497947596086846505692114582383465902680350147135320182058580016341625591293322481331500001008539464093303861073308717566848193115306379912123061332476458758188090764309486266335936476930526778560363892295777065195288646064189431504081089363460754402395019910001908079392459779121749259539851333287160740389025057039963238948269094341659157414691401706773278650480566090056052844795261306118337984542038169203251867822513608349748521156801119552938446019996457781581354494202827403012210262340053910873405439880652070940437189585122090423784806705643042524188726089720731448*x^44 + 28092051381289267464299588239884287378479055966638262333331626117121040634463776043376082177826281857878465132613820154549668790498295900883646153116775421993067991984144569862540588303754068201813559122046927115060375621382507007910369429822273590614029902584107882579851984430664478931216407366663751596401865143816957921490107024740979186079262819149426343339351378824144822951455305433520558031732890796767128271681065329544248844052994992565618049841070984932970742620063094654992502416731234909673104235900571606911052927751140664440570863974287877777742715670219079672544220754986193064062721293144903131683081568970726060468110089696622681301614437481542826323035036003686890014598546152272944978237405687201861996630225947825191756146750096528657399684165968279180157439390832608693345121242646590726757660742061471830513385515782945123547844729526378880632499903890067247605869480249994549514786952723425308331048559270047518204093211954057170490258465614567074266662734898373004840850932358845305944800989317134286300985074754811551299186491168113041199934271115488332860345459081018008228641015646339410347175272389379509697864330285579068282123667945389708079305355107496452898027178412816081709476626121366005666012416209942951452562139612662*x^43 - 4500726779565717502129774065770469997576263067854856559469134809926584376351484307598594914765367595265981088409902595492581941679960376536164496417935795605831009445290137759090326135743539296723896183436338282189196610500024589111212842257417695158988166814223886942673838744055182054450221834420346698403100858459611610813384746443556762374166428703376065954527872473102817035516149427913872741904194274465214874742520365972128935840168916039018514057396102258480104804802114497253558857561679374758160052350357954230314751999890731111747031900164945336358038076489495091735010177065166488812681542404870351894040245551610679374995637017337322977393843158014782275277335574208255654127022455360393179031827298369514476366252425086499621906828359449942905526043840659896120096006483650952677604431957910385994020785567075490826114082341827228794001982455955112378025067740283818925269870204700361348486474483620689116936930828078309472190850943240212735664762015375805891661909601005607548548199632443631778644868709631447492449232972567339055131694679570797286466452210258759026265311482448562987510293516570500254691188071298959181520896092376935139207202561489272553713154648834257026842356657979474946557263336362311532234718752123636017234422113587082*x^42 - 1795129662914383171437515194279776569541301609846936957428263893592398125659952946115255638730913551185337287935170200603492780754825769785389204484799027033482994247040529423756906569019852950505278648295235365616712042208688799418158715519507328986750493525959470408634493272210053284082663298439113996875054183167595591453175236772720920622182185496271030264202067760509428005850616086612893627992475103631180117986151236462568935542047817908747540569696286594543142649028350007475863111089607638608772470643006261461242853995889250093695878249160155041877908310083215587362540379494767510307894015692242241924367797663501176412260099879056583148307210834500700775900177590487484958857789647203624372484691653431103933414187940550218664054928580436132354194007438938645913388550591357636219251272417173990800808353799349961270737514044890551457602121966537501590251820219769092961520429024830091260474031558422618842593357043903257735502410540711068525610289776633472380864469111258762128834936638978064803570737409689425405830956720039784013991358231126436826489839156442946351276016129804975027745828994968729939624437321774286203921158374470072434780656291277397730374247196541233081465995165300092775616992912981069680782571329208394524841740689736204033*x^41 + 689127361657165806731274082720497749897024245133454481053062686993081347186216543522775360757610921314720087314224667880464299466241219282927261298430109604597029833887693883857333767719374597333795567508539708684144341571875457971011248529889620166611760789012145552950345803960155282258510832917112976056072165611883774323189968653669170189166953924941823527487836961850035459481161734243038832019459595664267583582185451076733963883319455889576810088341314481494430037168318832091379479984493723934369412649205250659208238430335349982692923766314167320736188853604825882572733909324549092498410191230530870563029678963325566069355348705133189114691223036287185234789498889545001683333797685667060977331774820950789049171142259378494392576991237663969309125193840782257575670096067293817443779843921593695704354531073534931429852798882368644258715256543747216524209731999732387215856280708494394892186354691396525347444686184988833459544884342968763993090342354139087166904961928267198779429411607517124131571571567022420413113718564206605073734866104729689385609780078753381325651749925370316352743979725715712388395447185412280276925392993385839690940574919876467261572147319116698463795649668176744967692760699938063055024586856148431917754257716900184720951*x^40 - 86041508825377277462850095355693320869472163619213247763707908813839422404885524229289137614530701120696017114212262674928667761990773924022269188015563630749301790283407559721102977145652292987116875788692755341685549051839176915781918327076650494511503491975255556711454864515425409316575003297016460339696551895938038412597683887565435730425146154329726605917536476011867085781838286690369861735351088404342950115115259621885518350059494783582344377410420968804031787901681951942964006704770165543977526546412637585582021690452587489241828082209756939096534125345137397243211055945737195702218294073965425950633935241621210835647364677017793195437047312730153609946197660480045575243839944049276335766162218865364697790240316675181210043154599093306058598426100441143139059940239018388782614852941404580042444185601735862474476417974860843249238588590527254395168688252184909875186135165850013219508978521540162893639132390671414965308868054285369444833385144612325704857894859835835698490317462741139256010387168952732764368638656404521700692647266264258407260011791303776705619175313439074612203472705586010084327498781698051959599839524157782443321991393417902803277265041119970135944051316545979949980909063743853511781422239383321944441993276190055643869479*x^39 - 3612867909436570882946522607933514525735613656962919844962529357809532139653991293952230816809543962267195319352370710684319373354051617048217380267523021710705146414447163282361229870750958526387378007795241566500895062362182376491311092151274918914091646244655233713149423806581634494089250645689149492845729231905057308683114166437409236900781896537505245553503120855996909784583396704904456559928631112343197951607417622191972313276096990622232252380926978960026303929675262382305846699094914392130748693167533530386137635934498240555125153489091201698402336582353849578017095562145651379163120577219687233683263055326752279999140838850695448512939166061627575510645218320187457421976877947201415770472694804404831191174603232013947842423914671820963583035611513123514304476073815563422803260452497884423775295823444058808433080959990628060124295023194307506363831330637824227861100916348876335535272486778229324226107557627177727911626571062766491511260743068392102877269562105597301443848707452953727168370117973384035077775658902424589105362476884902517446306179923335462597229749087446931468051992591907014847986285255340616712397091990590406020937036963098519960026929794532685484408941575450799794262135128273325665216307700136448493679689304341148328294433*x^38 + 2441011545892059810445011854710328684856385888401711609027146062553280689142266117020391748059175568930315863079376953591951710045513378087207589860592417065872915583715213859684285516189187664859185960210668526511396379334573405024360544047038067688506644047982016215394406959075527814833066949799304958902837448888408266009083554257259754453366792115870637666493942074078734823320096489953091243345137435452461750234913575270492507315488890502885719156032462450282489483317259632868361301817873185494065731999151071936183518167314498763751523617145902554193235690374101492293431787164611656054318005815085051820676200885880607500129208406207227609443540194198749158905143975972254769988535749675847515169629017430151818031020884071654723361569432521362388493041106484956576443121191886155399307355263090827540701658547892571109465375783577775564647304553177182570825228314524229552544806392689113679105251404796372805440509775133053116679604466399845500709849444541610710629839707308206405942911980012467436559314521965451715796182052024936048597115629571221594298175785118444366709695826172968870729424898499358160912810700247736829913063095103425812541789090029419988890167305047626135598310822343219015740259110046971744711228012401901697566713056283107147538192118*x^37 - 170720689351537200847578972880530702596096031383580396464970967635550446834835503404349889057038407517839619529408191743057276367153684540560191359297605548375746618847920354655206859708340456412403289718190616068498531480087831839223701664671523468802836680931285685834375074005782621980513260632596445854838503294755761367768628871291394956153216309327518273650588631805979737741505952710495921347034952514211713130185833977334925187726076248156901127231200053435494271501154912859522263862259182816760992753801632371941356608619490735226712437898465562455488125320053674833355181802672224566311800267889230775502254514023025403004030690310593642562212045130924429156743750595349564133727602305907065684511161093700272688220391890928094491105406395322022136171166758731353450084145931748242727124767399214490753736449584177242759374195133195039604404464212715753834692096635783244455290332593842911161037259761434575516831156756013673307302162500102991404744996270657642647096071966034852429747100563634387420882487642589771709234390232489667940434971654653825387476166484975537733447799451372909885874997715951704860899681628518910667229201326997346858569813620482562258462862403631596160824331767049966882482308317642124318067377677247561568977704293427981018925063686*x^36 - 44561351966727163742475260070252322544826557578297637910637108181999719751737777108965497883238377076795452643447804330558125182170020036676144923145419407699438047890631587061379487152185170609006907201733860536256134104655414632069438816715712426849706017907717213534780115634445783033181204003700269783352086345994485774077696235822097362421472185963234751954021382694198456722957127005988848567673569704893739421202957036877922768283778606674364119087818720656005882394006334163151655685210887588566628610361021194866991962964084404541665060549217485139740105163486426994614703163242155825665294732961924441960933934848225239403310876234310090750331347276940441030410931695812401190573167437383952696724170418891900872118640224286616588647917111973511463324979180932849428537176622826072336712794998968651126891536854560563653160602614505530168802665869397926507545546308934848741031631093976207839590467825339432789068632254524271994227131677119718995480176472579042039213887471657436995883530270347737349848758392198333934663798760376035617980414413244136263237700940362899512364287749312152245890001608630498788935261034968315251810915878130558906230415764985316954924139834100073866549739184934902093666156763391171301050412020070706159300064353549735892498393809365*x^35 + 9272763482024841076861736072489645623114714188745638061829305428834287251795558658680280313606216330087359461735311070868666777465708936874680647757342532102760665769791789210600934310772944964370138851186642305387565977568905589604428520254839381707799113799171177384944187657412027607226483883100445133902468870135311473651332543518697612217509866215026894857187443770012196397772626891568715024549309479623542141148994818695269635033917606596468216186142997951003867961562747589876189274084284496736833620986481579037560161002160143964788150544477856948999226247948453348394639575319890555502273229835777354764486896965190873560429993999294515036827879312213403495081593828365961432089132036302711816082817698907670260460502652937534210734396085725718038561183591914662685499744171346431061137218386291203691179057046329761625837330576128227107399774865633494995325542581192612891972118603576468027222555960345191802418045247414233498697809459625422365818820889894305675524841095669335833129089235588907064338406447059491712741177513177669380761215639355172553472943280440775528432840903619507249395946891356817308646815378066650971731041903439280596950099443359083115403972659442264465849112239576475561477338160053441172314964136960032754209648480527010725856202469329015*x^34 + 95723251966216601634134104425381675273102612763063113071453051706093087684162969045409311686144702168514046608573562357925944199822928891614531499830417054470435800844206540514214532108838683788400183178663986561899730725147332290262272960009143379737060068640760636111756414999822183013734763042603707252008803099505366940394888481474620213267597185434872852184156575206986191410210817388098604964907933204262019331240609499961682917360707341620736321095666583521591690864902415116586789710622797254842636142268096331517909954151268184089030162089014814865796761179593005225046019581056977811768327117743263600867317931892227247012747090734319392503654192721715302949406561935920633592364466527131560245300052152388631891202682078683491129149557282674179751601049651508683745248708033046407103451658928281013016590834695519216353838291260691962990453875268213081387105198090789337861528663070412427029585571383693113522679703545056233645267755862712856709217173984099649729946196848056460666093400744084455061557140459167570486017131385847557916708189614481337625831168153533132654911271713042073952589972939224656177151942806573901203004665292251769719384044113191026976541209431787200999898845132675857591436474836730344517488424468500413959888407265513035738066467691738170*x^33 - 240979985643272431942524832851142821862559926735277144407750799027180944357446024131764728284492294390181746155044297949603560596451026154591091084311601482630931115076789970452901950964713008167639148767567000789042155074206145395166920076380527538768174349871535167616648505933703783304184314451138417632836435217022042994852734756932462531443280678653208873921871185459862620984035930301761763403194853391998494445795977297943893914883293117903395891740053530858429048348420831491019046614922650956212559492482599365907535453471612978797571578789276999019057778098228267543054589663121031800682982469180985889224507609477802217093817181057080653820778143409347164803162785533379223710368433713818354884926626160198154473227636110210251233888716823989416026677047663866184854843120727836464828717182781868540017301999506278891095778583530706905893301234417713502743370482855688156862419003305911079913304601230102172769078344497960043794117276934311194329804848278769556545971812071565348109808447429569821625325007449904095258529733725893700590286098001638614089680140801792561489061341945150880118114901550174497398310096374670607985947301460996910056999052177166409989080893911467109899774836080571944203575766343806627474950542084959645235740949997812583349856573949047808357*x^32 + 25650904035794150421843670232145249504248996242298436519573575262651876700239956465546253619398906410663929300754627406875815947893462524509949488552743116151680294980843138213370997120426804319112678534134300877069921028853441628756919253894294594623724339092901312326530388393777685111759182643486613612793813632062926909900153986630488754467024487971611260006568817855450584654937872902821921930193063710996126469042843821817205496214393214739008629554055001116299106963168227599537666818680116914208242869205036888126843791197659362067595974395898612880246980177671617902767566584584727362204313971535972054480814802143747824786947608504391252139820605137840734738070165435167788604771714734844563478237855178073252596971676989203699120225644167203848299532806867333178037026249828789314946364682845194313617749165097055381604697449877338865391227154401992343741892358682420242106671785043747510789926245662635386316924610458057515471767840124466070314724941409752617316719620345346596171996087765066842163178300240888438751475504877190567422436100657523566813159812980810324740881447375983082977832951340478025435336231414381106254658636245579535638829163472731988201453257441160760722945179422918198849445016603687795019027834801949739885718298739620100457172913389837331624759*x^31 + 2393600661060975012665146381369205512323329995936139257248315258185454522162400624650506914668815816142411809781450015282402520519765582281069617727530608113194300495243887216506661097190537162030338996933959331181117128554989079687350208062313466011488039256456309577700319167687037350399460104648205006722544762903878912774507684121668433599932990740961287861268371962526001135433300178219898634091253691791074039620989276308321397005115131062967497015314393933473246669336881694614603329826117908673408455561399078383388687153433014767689738547341183593980763448232908600820285978994015391689225922086953372650923268078834602532382072610584419562382573206210397932130015915925025231587360178741476808997306794476540831661881286352601042338679010853605722255461713897138615611320285038015139258816374937681338896357502592511342839310499270211716652431690077470269336898413665278330245581534100597416435901344113251600254631915601471330427091302774249996349721685271494161585793619387088180324905052800448725108630329671844558682008565850075880965120172490134354586063711281125894529737140452163593081099850424151530887198984317264078824907722584772273437728122408988152114261000881267282998953420866552412541204478365671787830767845601501103703006933743044230241353863134428057374104*x^30 - 758853953230064477919790686564098739008922206344835144798107953648038458874621506341216652825563029889018339883922952199529427809018083825616994207301903132353142773522427330527336727734508288804892593999768753262421775836801941250153165582411163895000395463537537538435377509352278273180648662525730560853587056711762553992794688590664741662897227769951915306055950148633012716014158894393054647905245448806450833494825085347684898469647230804467110673900365221932939127326604002621894773400467154979431744239090083139657403256746385687588697164020717758824819660962915739878542473148530458981229425065152181430762367039284595116461539771163960331876949559230161470725428506351582225451463703450210167737542919639207226170740932406514722296579371346939335624469793461420881742415174912125634342684906693509849851939079965015401119959460682097802199781012800237034486046450270229771063431873549906097068462761330062864620422666046950391866575599423963234957032730069455044002164045349434269492769006178720368556229362217453600991974595491896644932546888673471247956755721415157052330580323176904724458759321182241350602932341242479278361005696372454365324230872843833186868197208135844993814753273547397951979075381041454785536848593352185882335186115392339241478344106309046179231269203*x^29 + 23236513521379150669593345087725781170145218805836317189018652032209042607412447964396456456921633544235705052004312603145849482973163709936687959114823688685576540289412040471289531857683509686295082315310673079153990802630557676164974711994937226897846125514155945423071369050803059245415001168794877186448669114576920690319821161158368677882532292858965287719114835053525398416162299310236890472012566265485354179708858555968121559666031364746940139153703561975061110703751789409287563360474533681503997335357082607109048862615764026421380562830372273660249586110813721399457069134395897268353641243759180921847084894532738266330747356934306805016829367690961156458155804413481553653538331602581367842195221932392439156447480461115613146284350869337524681060747627900761217624435528958485629127893170869777546094951013109664432246196175471665399034903885559258162489022298126549239505223254928976018939280720214980605615362542664346456073234318497124039373837378467303695662829766840550718339088773190503411736207219690000669032216088034682234975649156323573714275893944527227640088161139249778468176595963733841760000652979292865900202516295724720282328794758355177630194702883600590327046655118210017647707784400563665741622248772171141665770992043884884513180420532714371263818263941*x^28 + 12268840890466951590616342563802232165004163960931601605134071600574790061759840116688100464735020278388811185668679585031128585901144392024822596858111603839240641448703024717789092878930362739084869890345231294479954669206701857130133223343646539656203976011028167059077902396634690150086396761395004115868302187897420418879977606019082313452177086130566983983057354520951934636693403041735672930435934628235102460028539302329898962343243330379182988555335448765357353516665334586493630814564392527989295966328346899005145342745410800720654165263630733616059635549240039497129051799203908445239750592449955445428732821380115770432822545538540966948248785783920434626753363475522763130978842595726068851851972147160693773920573746790946224868679750368976862500825180125954976068736401820817689597350250888795928492744079787064202362046173701730453930617307291138966965625376536596312657227925746262142059032260294463246231511222808559067783753226381180321018777727770678270867315979778332263268871100527792780653871844523413442962282119769816369946506965998412959706135822917823381539699431278496478539541039377084484925582211819791469811477399630823411610837485570195041388594911244039316957083530191137734053999116823649937103276274383130737011801716119651784059015169021912685481945249652*x^27 - 1468138717363684291010327439330415227874205488104474582421562487079695304039108323119747154021092188904009469701672643672383456160142850940623643991432907094230126909089579436284480729800220643231011290307862635173607205126677004775093206509666374163176588929634681672242738174797218978951535426223799266231955375959803514283595365423468310438436792492617824798709000840322237806510274254441892041150279404897263786730370939012974797357270918895471216616476859265090183858579379000962517788083060186271231398949097620027968317969302950333615604603749597235664528156268921132875895355160428732401975120680586242162802370541702617499166965058664973723042228522666848891478892493475674779611812717877402420956588719560634697708929269125296820176349563456191977962182112123517478957756936285172564384492645065233180610365002218914014921412106942303716105697985269081506891063159505022891354806689589682585978260031302799463655856962133942950012226303206952932647625668667312328510469107770651343231078825095473509126776994823406328942154510152597281661742305060390566032274985644294760907355749084211941657203659351811924726629390824412517771636892738768390577665269606716853262828319947343326449424907886071326920078989991502848130882710520189192827694677646908118055159490924786230436734037747452*x^26 - 85872259849958251328760537240001267503460527726278773661914889486696479005430090582395559581978131181287273844371017386936078191262972501533034632414986004639477944340667908540119014681236110003619223782888559058855727539977824313166378576822683389734799588000704529420488702058066556127073301602154625093214339226525405604937679759197766890785786167587404766600083641625440975984517227957724814384642271648659458750516403385547100150120142938976271461204543031003288110565859914457449289012828737407279101965373791696861416256895299349591053722185303899382424759524803754395742137489107188326422065479808268450596880095793571656731141324817716897580492923392578681396232921889679334716046403779178465142626604803450089926773262973801701632902967252610019417207585060165644810661262026200450507619090230370141404716229254493440051612222561182164685421431030739763985762426597573507613299900041787914455301019872846005410684409688606933675229711524575854918844752385451859454468020925045628160641551576789823722268162999632894381558121334435424882207901422592326385770994075746822473432614107082189319379975865984399023956302581799716771939154013894066892016449955466606443260796121157384712978228879764198863280133234467989328367946628558512375232785760172752620437652006165297855612739024784778*x^25 + 31452956213359429061168033302956138747340719952747740371479785364620369357579788845513772788891255594708520992849691001324394766200049375940954590403526188080244382216663045633418974500631925637553506700980147643682292607463832974290570440503555830098139935854958812072304073159047632692667525767503111952998574512321778769195714728052793925376096066095708209929250042355104143080101204388206863918338070507152841466715891805927705650578599142838217993493320990283755870812138052150199676238316523915084832456102662457018587798199592476091451577914366104603881288258588669041155957341916397896180936983003387867277320595451764988551895996555364979598118244197406927378653767861550653912048042959543205137858912603198985612230776903513309469934814724031436609154742856831114136715109410513902419592513777569192482899447091024873517388092950425599536197253306847366913998469012384601036339154216979486849809230708781775934702540891650233468719020271785197312356269757833195501671971887634464881123128060900054589566987073708590923529491023977787282020082232117101376141840992740938036397700624463376849340213735217816601002912951638571847705796312307681656433544924438535417827223840111317014081385503334082881925904857057410705193693529136990866699264542661532604447233059199555764898625894772057470*x^24 - 1685381856148387355814183643488103708538496799232874750407016497867732188521097382307658733902127483403960062762041452260096923929547568870097825967035689222959511459718623154172767747332889281048694359752978520942673714693721697275170410675930890261117044749946340840035212600958525316979243310793170025946484705183836756876146196730463413747906382917460757592314403498117036498013520706651972948903554509451990016624612725981224715407629007187899198572309626953124976227403576641709750781637828014715948853423937473971165760509065945775219306929227143417639533099564104947763627985576366983791145244629902880504085132149413192747587820738934957027880534047440201115342803237469081466765231596489376589980733335771445605667252870990405351722688324873043941653006424088066810368478346798785772784471891288780219662927582530429703504113394297495026964853015879929648808504527124664428655176848524050975998566043042798413421467706081941845619132383360089719198917356000858893050114025023291854855085359649505039064227776407543942176787249087781841459964591413653406092476547681970434332530992075294984714965059359986142143068742155157524358313199727338750862274657258629652842176586371240610772938794354290328677086526138074899169309404057329368825455306801918565551588327552579597719153578855418134184*x^23 - 238020501322106442502927659707741374341032274674092623360319566086193767686607230939254593281031752242511836673925474838019011693280596420242887556027482427746347229950086597352771521367123880203609639226828580378407623658620200969055358002984613847256860029407950740946336986887369835420583515536263310063824468390717370708641326296461933560432829765588418680603699931253715087060453173762461474276788743889056821329287412022986380012601881484829464873358670642425412489076889264103532440400697342661520693793261503140189402861745680361742890450612380781315973794300452346054688099870659247058335720890595521068129384664282976118108226187612981707631024092880032824181692859271442950948972811906818589912429957107739978645451440508297814984949727626828862985698513329077804143913951343349743329999772731690651326318916188560138058161173733608866866278436190131753311865559374952296970957684591644294606766589693751829144508990389390194998339894348656506942944256808711941520230272511552941811255303534367735099722392132130660727829989443777244255369595571245520002096572120420757845000469092574206090909778768104830898749491285777732319141009384038328802353990460137544020708430528613365594089417688415575344928470729027353127916707711718182134162350450007780480880377737995321689658212076551142350746*x^22 + 40170568209093776025031056610747673190637557568439345184533491075056226272686949907365675542308074800442838040311070543351966859069505371951585088973025417679663766492027399341062456543951480755002410820291325203541042875792891896726588473471641930650566007919860285175060731385345616470381420631476063704769393786487580636744120600114385957920590414385937746249676963960331214373384188031077641048898004053745706427536546546341597022383057096974204678280676777947071510867615898246155437393055450209243294568360749338489821767861744850465627987347774043375667422601806319945304934429965405266331099077989700497664449142975434664600440327617462383097319804494512693559268433981627908972114540773954358283358314787162418234863293805897098295536534392277677019095391512310115983690535680079998152773176046409432819108365281305103523927150228384525418606158244664817883514029417005240987986416041339706086086267594680607443626105910566994372245561859967739770466202218707518670866519430780759741935213041556962502639771673022802150083404312678577310677473819420028615734401648644170025750184544935548095303267930743230027342769331680302046488172069897052494442935157665747122545562378131872563788011207144405173515771375880047909884770101678846282132408194775448857722999790388090536619372161151542532992029*x^21 - 1500824385775290406003910625021255198680746029388819972617808351244304186231045637104717290170333554799882001602268850776241188541986069686347166609875388827526695845553406036653864675489824400270262467175835229606780352964757119549138090289228038704566429109308992924744377526242640979125507766148809038046824887431006362578431481190709570786157664136750297478432382073520324766190167187199384620628327966358385866125030807417568189746303867697016964483518662430132241954822153330643873359816700885765624458050443025767153797297489572753974506496892014899019620292621339773972832681834267737804233581110520216456766948994839748132255350673857718245945258059269295304868086619914060994582134640935579726007957627891612095652680945282231099049302707215825144330649424252406824680883044984777264092155486419207332817046936380466902114582147296849949796898305795294751273728667410608491392755476032973002582233111633310817212195435878120526503313876348768854183012287211859968932916580362153861315032530960962991027902566919597357069863299691157122181335574498781140074863204307769285313559657023264249284604083486251137329748756034737126757689614894034556112398905836297301648098510352714237042868846661306096706393431620801246291350501712569732897474157715297560021861040774968862281132646273348563229128735*x^20 - 181593187330421516106623090556254945463230503905091215106266081687749870285578149832046942275520629925658185103766521434605728714730662970301855716291944146276111963867080413989293318809061858726953401188320086813486680642010492206749791141979978592399845621858882552377750791341389879752388585808850537479493228367392697606920679117142723931390638031930862824648458294872857699316011365033721760737407658640591484379137090547770274586245941678755940636031100783034711163563952076521514428087761918586333726263592428465928356726803947361981502745087790951848191100125643198855453751896887520450040626874967720192109444379220351990500950847673369636513614295488968219236394006505253421053943357951068935085750415433423777513752758879014460264645265318495547113069001709477516617192406176876657891542827210327669174926086210510966656142555119044411901115484115720487078463120102338331347965111103575742249062991922212473862573316718962401426259220528745621618369601726183705244735208571990731813950310383263081526592629276442876196241214695609995236277240893363652633927091545273976474743667858091451005226924268834111768952519712469421995394541725930076500980314896164598636870419357916331822596170986485156791201980978098614058417007012422600116776120273794372795983633262072410064849426136793701173127627592*x^19 + 35346460515741879841150477597853977685248021466902176921371705527035533543186254035902623367096426213945766481214492643271876788836722451271709644273973465163120124285214526200217300048472670414374181009150798927048773604203851785020031950399951852450660920215947190661347024290202850629827178951768805192464191270646538213438263351550796901135231509032185300281224195572257184414134462880611782624409520774600748771896548578374902259081063414225571356371658990691356868108925011190594151080907843589550437517554161003374733497272376323922696510539844648254248491177677804281734605927066841249620550970426335570560895003783375569308405713408451343422346185330996739207165220884342192226390792721470364237824507083479216783823003181582866750263214573451764779088198465821270465718112062852503899980698142033666178855378514837512698967241198130074172881871045131498427337672924476532101563839131759831855835341550596747545702605383778490540086143559338187554859402292577656642861145884292623391549980942344499433996357206825358680375072054686828716495589033213832631515778109107668269381781055528959506756305971408672990589917795637675183226192150318165563827345509920249102908546884578021969848678122148572675533164583095870387687529808231416860541886349012891188720335267125421731956419946145679038826574771173*x^18 - 4398581680596981049003210618923629459211736297845405342551917999641178894206367252318298524121242701195501395321626577806145857565995278894216639647381549718059365559329765464219313852991411379424605920544142370797135608640263131165104384120889933245887667648950914369296821349952425681966572915249047394750812982726743458055289436621226452622381752720504952711747323656088679799056498351776206434318744591671928705149685899487569422122605294757052870647832542442320154100572899994097093554594550755387517449240042678786154009684625648213272143647774800938861543630894429173832797830922435430533051263430490910443809502376586726616435357539717122216630957970243809057810841430439754454714025040239453404263645442685322322656368673638241137573512977789591502242513110159104007314418198359694803903279858064928558650015611810428492644886252911160757422253190336210266550043526555974697112827027308397303010734193879832333805813961915937684425688359637610488717056418650916348722544875117842990900959214260979240040687921926293432071477576247932417264077394302487008953586028122310612994846270751497449749119123310961293411559414772412895382997067060189404556788152738050184859646851142129845951565772763460083700066536925392926867125964767069931257661819428589591164381381507802222941298947243010641946555374971889*x^17 + 269319335051522878917813193376700076234256286716911287623267891653081755868377945942712484312804680001131993118975816735778333758957552724648852653675249697604936680513407111839361604250716760800517365855570875581392857039670174701220742111302854686164272603880673412255576632121159808747307169755155114048938665415271896080067575726624121383938482524289757901313755110080633264262603494921480875411266495915484724152100937236497504605925851600170176696128138657688930844652815774883368920340135322291487944824716976076022118588400042591425783530266433403929947825483982399088452745326629905304648472732829014146406757093754614493915827707239168371399727467594947194374180476720176401144148242225446879213450225833959272598273999992862391813792875462690335440904628288050709035929023822211999724759659684485868045601769974181106450442119257781674787461325957375664299481637900253365245402787315367070980313191002188529814143712044595843437018580744002394337761335991627756253198236117295616183944375382541431280312977503535975847119634629872890955990124761760539557609852009850615847759996945095604395386295799539749445177797361330757390374800205671690928825658987080455657248247433550093388612504058517069365291061658427591762386272704547401211889527452292285743946512583779503566833294061198820496457495235451872*x^16 + 46926592369522730038465094678232076287525454702634019712338049466862817079677566019082912013371781725640494975020987097792086199682451222262980742954246243752795485947678774628198808721975452620416955773755439058998273362599784483803320337604897818176845683908358350412375532240166074189853059227800829622777054820656872736234705971725008632918686741682166823546459816575145930677929343153664615472763622559307802482991316395763385966544818025546042536496857956172940166132299517557047999038551914846333122923834773500827331428226751027138187814032211415241967165207402249761897271051250293900819080380817019887005872926205023794462913562451366910462627149535842928337152675845262468390759643082931970029142421193641566810064227838449933757058571329861996347695884624872014451362243195898089291829651625618089994739230091450917478344729801101600283762455214101685344395773172058090602803883638652062794745991760570876245781444604829454722097023635681158166586078777877511343888948771656344451218026983536857375621636978886729863884456216042010768524011076045434116971776223621732089651657835424916148408373914030187866380581587667990613158028200882008373349011379154047615411441318273032891371273141633852778926070440909537522228165663197548245486614874163179103399335551453295740032847365042482139522854480919022625*x^15 - 11392467334458218550053499733418753767835780520059867936957094470828420085275793903728944247808243006090546607914032962012128661074576977616014951881101057587107486279206536914293669665786539279036287371422776678489121520641931582879674712728233909652560595933419571787005314319829373724550030274653933649805634597601819821903592217573973200274652632358409911656676286437289463935891006432060028267749729143573637067038078141776316316085929686162061293437055274115452139385300725774637216693313030874936071790766433625239582843505714743321636408211896506843635903176946260229850944649673600401451858215130157071911107731110740329177487153155286235478534883476761277683635180422462841498179289932278283983630473453737387441923606897647269692887209817506885246396709970564373331217937451066321245013426087722319176335382222959072219468419844501516968578181181153675281886301138126676876326141308964123534987457840596846793034441357706104479959433073320722881326696550180030918115689692949176960326446229599635530162963824599146811916876008264196560633075307862699565075223515797592248180988256723722633822999160843350154219683861984326177716636485216386495739499437230669032397885593767932915332847781820545942842200031369469312068134544101817786537550914955518446872309859513983867818395847819922199507228644721261943082*x^14 + 607113166506145300563930224256415701722124673294088245027395490764576316939639592823776307852145318476333219294243899520000345162981223554164674742172452830494278818804537377232978139069732681410127505111327668308417941028316112490309316913887033590088993103034711726931383870319522055890398924943952466942340401358858882068899180778385371347284505122917754508055094973222362606185198156479094735512268876228789784773996651198857799378984098664326656992159418217318635809156768777240362540306201923193093824941483932888070014219975001143209550864389133258022804825613779008941388982095315321549590832892977634490706473938924194056424161002872909879224628666024870818155407003104827733627020439157685772265655877599141427147765792269083370355907308878962613409108218047250760103204049185867584898815326544133740965678326511782716528628020121442552473850441223257118996797359264422855965353148897805783763523818419078086255553845067339226218921562688413436232333879450720162745153519364512918282132153422476433522370197886775075650032900331314454938516435009022422184895170610614497036609051737676253059358110478041634423897495690382210659202524924337802621629638880299452216462533898373254134872045811573121231808419696269234798357676377043286560421218812730938847683287401656350619393176641504335453511015452561773902800*x^13 + 67963178696248414034684840669424001642454042455742347296274416669263697938598873729878279293594459587069541147395293913743833762534812014629705326622610998139348489987777007151899277628395050439355029407756883915013444683311976953052109499337074569676247143721688478018904474584514392421459866883929796465078649466781716572125584349956551167138576820706269213724972709453098054039275814034568557437879111932998578494118362801333255322120569705125776272469065824555547787384862651519354673874030668672196503788873288995456394510025832541163757633849774545097232988400405345258957737928916539698517945821174898569301384386205308254089489352083476886655766180458509403273778877129230316316842527707444728849686817768515074933721534193429556945043205125912344972321010027911130992663488393468126034531469967958614606408756639454534631798581118316624189202093613430285511376882887175611606487896383527454387257266056880873787050344052009870237486813040558910498696934893107672877659050922156675934722143702043522872043326502687688093517566687944110036098790217820679837226110795820605082254620005104560715850159394526470829081823311957293918711657552981858332861353706633268578148162274619098251389168995967597131313979279890901927584361380228719046175961862360151394932031438132178772654113635151221075750816881882392024594107*x^12 - 10656679324308801766827814874706836011116204023506046964483143540470096015308029134689225777969691839691678061524402703430075256706683209084265765134129273563365454323652644132936288283187928602239350661240531730509461786773185360333407908077902026052916995491680124671586103879215655661032800736832030721844207544031177130714494039739063172406839970761229453240165899334063051812261824307214277470511620735530870099715668500285900298471528731549273169545818351045917216528497935256003570511140325795833850387495581123720443178445730664866058212845790162086608339025351244455668677072829917587868406047886203664484357092161053223044846255960068732240526713520173669066164639700201456475829976400828924052007741692878925857969684417390926832535099453525040501738961414822765318701428223787417312959450937250089499268007963974490134089673654130939449279271761658127849780734447369010920912254617298737751074908899941049503369598102630482461660459675471582291093655245642344443234051352413740514941862330890167840674227934056373518006662564632712185296663329402814409293864476152042947211659006412955233520140054973546863845368359282808986885260559787615647914498228166895036466650602651283053069868138042139475216900671891186479239865680209798585063395449571881302379561104467648467995282827247434947297784078500087324790121918*x^11 + 324740783609926473471341682049312073192642858643368063064563788906256332172695066444801599940777063419269337763615716114310509862222535176367377827409739056789057689244497502366970313918473182144711952685914724028942452698900135248574867686938897975009608270524747393469530398901906494509121730159306055992753515112372241556890193029776678205153082234473755054575074561737754794177696076785713037990032456607782862817411057281721088485508521631124656488499270783850783849402045559355161614583778013875393926369806293393876565768355363982496723205506678995349871714380647410277980333856636581206541320791065045351017217190915066916717749607327607939056710976318811643944627071874427415111630693727730121070002254825432661515771037356536886803917887445681042240296217095575440229697135238271668852366764207414350010608941542574788956198680983305474822133223913859445540819087123447267848406523924115433499062237450105832878505165235156862815292530771438405709529794403296728807085538261300271577285404083369536915246821373920462682526242158272092342088732858726968580938961699227412466345205050203113372664028788537921751560421833423433882940589405952926065089682210433399060260164693864789880600873752001060852602522491247839941247916536701454950208334182305305504525664018385003944322014346781143156501064545524932967139661476*x^10 + 30842256171797730779477693402167083533368797627729095530586615716150405011000503456425695056910126463368237544159717960870941746534231016759329344322331495430473175200412175803221666140772596623490377944687353513211645827513144101782271110800084619363956136443000125113419150843044124105492691653666221527353961516501822010840690636215241681816667742630804043195011650219335605868980941887067049557807776137856648783488933137708092504322415133303076639282905297303685938030770766923058567090790132785495597164361616665304720407613358258742034891128720018294778910000632719653155845670887290208049973399820577196781941181848631952588400592979772336041837573857656533502132335712880458325611952692851330791416558434106189697032577502547016452273246560381767143513001450241387971664950624812353758953650116443915991103465252690785177476172800201760315846743168571047927775148503760285981281828301852019141872022897790325128674019031026818411066074294468085425875779678552165497619704783572864742761247820563053188967133661724459799784754630040978187007388349157874637968592339591520836202417468889905230030927366761964085535522692307830419680270087939789983542225458335723150206198248664032732877811246492174547052234616012267922175984430203370148573176236600230965611971936120028135359333428764203976236495730262872804993971204362*x^9 - 2773114107747883022614178186753268083861303870052645665920264685541214592847030697577934518690429608318176423314217609421108897392224059326180440859740841256784769343972138540418596998043935189495249090014809481915459846175768442659608454347657988159337621577775029477592252304510649107640773369408568002910120681016836131074879204276636652373525034782052863799968983858143614823720267698349352001773502135430087202113398136698824558729637052174345518264880148278985157926442547726146876949126632887534379447638960313491246551368159741799238039678016074750196124088382934089179632340933340944469656326202443870416147342288465033299851231366921185230414137831293908852012205944941168655898888335191633981222878941180583741116118305951088392046698604988869968162249932766882415774221049769405929674915568568906754776438916964574024050889834121048098020835798244555860366412289588305427442886615957997892574612016888898349203019305656567326600961050365548870992868596654372430362554491803351199142176578704866671513419497897767604721275745191046573731513720106672632630597245922430946603761702436638103456914203044565643454397786043726224936528648181500815859656077847253232664752665850591173469889982724222558401090730185306559893645150388541396932865943430972445413430004292755010782276051960374196608983757088305801525080400444040*x^8 + 10497799799635642978303640603552342598100860616385104890841366524943787152648702503695206466893574433763047560149242167646484353485221110580604157781119325916917804352872046258489832386543593301387638139093751392262691844270875508767038007658419504447535632066894664763416908472217724145882049681183700431023434101982968836836797095890458142263800323448179959396221987622962065312058967602379139614487270288821679529765277278123813128727429636259352517625557334042846074987738947705619121319407653853237422613920245199033346518078640196122011007556486138891647776161890891389887725087901698948518942994513255888130565029858989222827979637948172382814158218386960554532444492112096911167214703352212879157834578894050837391737952488434454923295946539802421359850995682511812221790351708151240825574740085176188657930617801058684871729658065270893828996912306921805799773514490034575738430590303255109308228551117337229702335657199897225481891267637775579649871952262561971106463040330094691527476890062011394604005325907323277259174481838080198458836587342069783640177245192694830324852863984897896087594444950710263735284513281710749931898251065375080206703300431542110288009782955834621288963417836257588848731709617142617799646596571058549600812691225730100976599015061259423064159615280216691331156793046232821162645900212006275*x^7 + 12828484109748078830636592219696419545363580195125668493794963703805204837045877109450709247095461936642763960211276719515368082854935668874199824073689396287624251876788324347234688148599794604013206093661039676765059622028605490133741510724537048831362201727282687327263725750858718629604429586605589840398490184575099021616131494220226824756156830784010109928073596724516141429616211056293269308149077351205615488117465467315675236889589639605849461158510163295599991454347149585866734901055499546004849267852380537545303243624626477732667665633767109837713607445971504782357911345509561173414771904489852316014361039842865762825524802443193343913483413592274028371534795747609157006047906472315635783978203358123380959050339190197489956345296255443636950864194922646210322494483380525607335645320298496839025292271655328416742568136288061435593764372120836294226885909223800131880242207073742935076826658319939241663900235959618472947547028444065952126873029563872387943004426437986498867087806174153778758813306720379290175314402391399819753831873099895528284232524741408362025739775760848003025703050384921770647216262453737520118945426939726329467653714369899890067641669547107310607596499360636560143738922268943232068560228851465813244010891741486925572228953936080119805737674980046417323267030528509865980534089895160198270*x^6 - 1219908623523633081171557209647249223001931724066840816467451964716175019436332126770494727636935779620620296252179054256624863353750950658643265915553125495830860119320599139614884786983252540757505120296436133204858103967455141273015531062283491364336567296610768882151805241394702141044732076888811770090810122928850505812301842116178251773991745924772214888943453571462872507474679545916342192046578800267359686412324719453630278330097526859540876570779346914793179480541249144542865255325905700793725557503977737402783904391811812957364902632444256470344721037388278415964366302263529149206741823353232272992618763044339555088760855656725669508842468879773814858220446359900660521583567295814235863025233730108530869001919175205703740322433994420345445449994605275962431795218514446590891346319122472544193840624094665100989769698598185348735199102165590082625816780744530144278616199765297836078524973717519349518768223597763312165112113532295099430186743326926578228814851522662166967833676051625727970036177395423201489786707560429153702342266210605012227895253525324674643183956555937710404864816802000680552113421080584028370863872682816567099332334364365837990779469645918325391774208438464728276132907366355867502177464659743847938759035253564979711605508728750432335120143364468965140363505617849483610186083792982275941007*x^5 + 63789305866179787251981483998655653765286704499513223214995152239809178568853656456534394663377186368584690119500212693930325153308451090497148339969325316195061850470731422198691471013200947834490209516634108024679342135932943234269840040781695593259621317273130009573344355900452656958482505556609301196217370265671443766438436971740663001949382683646260876905586346344285779366064686153566407367127481632471871142953810300511205770014882795484430372325937301709228025098996501913607134499043052614528040387748454844561293828111272899881470357395993014185318348298166576162534118743697901972616941522375917190201697329722330833185204804025357620997763932575833215486328598119202438044590694658110588242364227160678480984055586674082417984044737355675570919754816445765561273184623611592227019321850212550465773972614605573306749646554729566056433201463837010864176941189533622317587758733520247502768485533331376582140992590255029195172743267420040017084018147820499552906260388586665994260613318949127840479219623606796736272964411400540020491670645922198856220315839559282370378228613799209294084074478151160042363961073938218080141631332681470710645923870377330138605405666811836044620210721127336083548046605946098006710639003602145994496598835679862971324280233694846272743444021165900027999505233783772397901212669895802734364681*x^4 - 2157087277714846018876802314106981790418272976269054789453099961426505306197988645210170326935308684379665850636478871040603606127456078167006605172140507912173825054505862495580100061943453706948808813288163304291565906940768729778505392693014673018867203788523964398625671194518962038813892440354760252340390774092220198289701948767787960692021808989485674863793912997719491793167475258851192771846057420371020391044525335236400671052419433504150828066643486647983243055173402924366921609596505347534144212595079223605050866335219541911847473965677788047010176899121996910934681539131492588695835658812423278620259535874697809992599023474352151791085458492670471801640928724980823892053506336111874932451948913113532566601145913636760257201586343682406229860690292411798847826766208806250893068185052000275220650622653528879888648503494906297643473707867487105486004415092800917705773546127344067096298942512287454189889289584479399917298973455128581003824660427363188521769836324903727993131202854844563979118862831609908604149500370394296470239637207802345754764994148111624527163616567709077658314655678154950591602779767160152285352954968035222533276582120801512657457438656070096118089802688816736782135155403282901787633251447270186651423499565711374180147412152122527800244380507340190435609246845408091941495523065461127108608230*x^3 + 56151518061069357289613545997958336799073607942130272258179581677447537907722502999567341612244405905916982757163798087350907104965786877246426129494191648555028533369512134727530980065278385910585272719411184040015826888522684716353841023960134223676912082146038616958179939861346518296717678897093652729251286045229508463221338144805305403203477577026567797836727569718197161286244940128648072802015041410381706296273615589503418987588010773851144999871846788871544101731582789377495661198635746645784670803024564669985516837645033248254626986432401852912595649701366740122612082482361927997805347392093142183585794634415828021920753358376258602275238557259761830348941216013724456159259012957856299142009420825699642363646462595772782124958315094481540212555822658793518584493676373945820786057324990416248012554647316874792783883913907567264238654069868016304636509352065821744723298697628945012146490934740241096187850772871924089361070827188803887045548491844587853672741405223935741937270080035534041783976703060178457592633076044947879874635330108230426303508089034773909700814360966813389141216459445127773356719066636343000689240439645661700703670984901500054334418519921527834957947854103491038818945946231420141363805238399048149089369406560487742287887619920841619420665824824280356782866769096960816788887007188210323863201094*x^2 - 1419609597751630076559219798855022386084326784288868899154505344239013508265184506426168245767013424757013844912024823785519971491232856493792184429457101479146974191158348770045451561240991448327730424340412749371340873065064698883855204326748093351578974530173841325134228288716618025857660206934863056860946899940237600966556153216299009448341294989388948562939416120021418722480789929208479797918211554574834778196428275261165333399330917580091230203871111019406438673128690169407644637284700493841195080960820879621759770352145199471811168417304925039519549161169027824010257292920092348054702552430871726529395726815435375450693433966330481611221757189779543198200600151396603633369464283158154687929749667413831317750418249479082511280300734129244163480557348286334525356345835944925961399409218380378411003422747319569546477311671145450889641503240716509169025802900337863912359817909879750232062883403341624306522119931675912782479800982135214902600768158136238043416726700476416201603410767224243390283771335034423949796921450257670795055080622687814579883850737640090115331559912979919990180343943034559388651207324460447980937962174175570112237095038043870692096636926201373923741218316701594715377421368907608966648158385524155795544541313799606117648949500061168218448430034424880460875029501662476897879932202203514899707995373*x + 30728606716409196594208370293924036222209314202600011006893609774886736392823703958668654211035064905002297709048395997991665657702800974307347277591265128919386467477943581464745408355802081911374092213455670021810524792107090192967533732825537685622699663339023299834378804629955473071854089787075834386156686576268700435834821556778202233128656592776618234233833347699554167930202552832724579770460488255712489047728603900424886720729588432670290992553268469259280170221929946472938999145291621076030970506834780716436905873273546130974312843015884226348164311689723459034983045292237042983490908706886935581349574426985242892743483390177000599620549242281606756788243221176995040436665594038955611508791232940870594981824962116981465004500052298247890542853274889736284101748040421818568717460636511481498723090379425928097073808269854744051457521853999524089812215012351483489840703879154909568918537913301593859136350805153751786199138855318494748482110972357709413710156529425267913658377198484904369633658409027201849370768550523150203538867951245570943467692231982610821421480028160876721705644567611158823988597074261471972264868889346879553466860404263350429511889601400252518967004327177570400177138310090339812826315348336052691714418226272993552775651541760841574039068836528710050357465364458030393183576701557082317573705231014, ["Irr", [1, 12]]], [x^506 - 31372*x^505 + 502825609*x^504 - 5471712559495*x^503 + 45356227857315124*x^502 - 304786027449269406095*x^501 + 1726099828990179601298861*x^500 - 8459005072131631277568035647*x^499 + 36560740022464540984458890906283*x^498 - 141366471717650495496438651716407239*x^497 + 494418160654068229515483991180763357068*x^496 - 1577704411955789061756604867940422252934743*x^495 + 4625373189901412905578883082457380738572406461*x^494 - 12527692291211008630916166454793692763970002373382*x^493 + 31486758339404343162089561574906630757126552313011913*x^492 - 73694045012390590745642774046460960735641429469204305547*x^491 + 161035885659063149512114874665419515680371788693897738388004*x^490 - 329130868785703570780683371944176350633781810461232791077936370*x^489 + 629719383135582235815680194940712816857678811220495604198490794149*x^488 - 1127644056850280040330915092001323285247492801600633810522699946527741*x^487 + 1886914319672826682270394877785337546444713494887721161318609494437885960*x^486 - 2939771465002764826914623415356654736135718242855375546264534239014539771480*x^485 + 4234885926418232321192704894598879940877816098614495157933647978642173265754101*x^484 - 5567405279707379342372981293533378706598083895320685956335800263636258111722398875*x^483 + 6505083868866276601845104683318317258931973234914191310457412950894365015767490438114*x^482 - 6339530812131728736251627754781868635764919211841226631322519054198794011210769189647971*x^481 + 4105130464031462975058244574930975993111343032607774097459848309842760032869504804282724074*x^480 + 1286758322984612615640779363104652346050579145083822272246118783761014761188465290436925142959*x^479 - 10761929716067996724313051960706999919525692601793216281314725089859566051703208895810064949841340*x^478 + 24641858511650861087802234208495884457500449143872502416309751302092650519296971825308238188547662945*x^477 - 42094780543914508132154505522595390821607481526988411959059954542640661392911704025698847497460269748422*x^476 + 60588442069586904135632599228579583678545154233379122154690692579319037740190355605135810596439951410085180*x^475 - 75504416902840503103052599666153230385615824931218560559813666750365404247471425977559419580705630444066751437*x^474 + 80091907130422185893275751622566614985293307181917375900744150076732284824950747209509340412934465448536324057255*x^473 - 65906133645133336614966294770597436811369222684282748587307985344137469353145613958987179281689718204523304286851966*x^472 + 23787846397116718507194144315840942115974242115842048826389444525903378389102123405537557405807557200967560180957523825*x^471 + 54690189194376624726437970628124575303865550322377708173198846421197554161430403856010544314983929923586803980333557848110*x^470 - 175525091659971626857940448664210605417601676137633632719649031753784115744987179758589472122619416347747419118651950784532961*x^469 + 340659741083453628175278911037909456515605749045129115708004618273158470750008217352281667760845361872538630024044680870074678554*x^468 - 546799019182978115605336228666870760636340648456081279594921191932243148274030856549624047124597810592883042286696037574495724121760*x^467 + 784982506820700386728530855740618062278644416203637645249630574880330216650991234267521354455737771815955490823540914032459863040108624*x^466 - 1041092632622247869834149832473298042933991585378126386487014448583690725147594186672516911560684733770048588491858686406137459151231883008*x^465 + 1297284178121166442665024516219597740800119641713873043232721619943670680719787093465000654692846391842955976309214668202667335982232431550755*x^464 - 1534120842364755790917753079026614403529361259271247370160662362295964180821687492228136238990884601741859304955650072053080137095822551136899521*x^463 + 1733049361676312935128050507851014451301000989051563619716349357296991522139127060651100674838423769935386930633433864814812677204287567848053308199*x^462 - 1878770949935108654630627956935845525733843472925749626997973449132100430288072088366383839883696433072879145390249185707093446573865377247431774850200*x^461 + 1961099030444119215492313407835446631123846581025616658190331257914166730697948695490816193192219798782366126081615389210893370395453789758590145450654631*x^460 - 1976009523965858946806750058171135024163456545354574955164242729014608127832201999242306778430890840628088432797302926758813750857594010674075729590274698854*x^459 + 1925761512040965031828278072516000072183216055876296719189379724815248398686035161865165922517475443174191919744580278015821802764908479035879620404079083280993*x^458 - 1818147513936947897952769408585451982789968641210369950614347362959693254316604730063574985880113469055529860808735789347080599720897282626930618798861285040701354*x^457 + 1665082117274808816960726818405000294436416461992443884678754358713095760088126829590782940695945045866185366520998205680256971249494670125239018250858486677344093584*x^456 - 1480826767815200462274420618856767219747599451910319475899451883801632367974097139880498448323945792758267988777301336510700641982565941242917971659187716938733639090417*x^455 + 1280167197070323851016208390285232892639178494121036769963435308995789080084209251728543873399822504983018494796086898749835583148475506203632588089071280880981378575562365*x^454 - 1076816173540561089403637789288570260201974217493884167894534469759330171230600445534516665402932314319037469933019292827285264429338006936083598215641010952215064483948066121*x^453 + 882228493351533306781610107791373876301171409581433904949295405791206271905782825611572872489391338699109014514867026159332123185996961228914062475296983202530979307886257427588*x^452 - 704912932976401993379097264243049982520026637315294349318225493203227268722777169776853347242031835911272015291551034196961517930871587307207831769699445927462120007060715213741818*x^451 + 550230763145960222191686304907761397029631688708515752537729674798178793504451864763527292749137159382041450756931305146711857592614127230318041086660487312666705140898309488610197941*x^450 - 420598874245898743850408560584762490600880930377441053533005049275163317058529914510643613505260701290639843114384899126447670660045283086110189216297543023090821055620398114656025484484*x^449 + 315975127801279983411057190632690885535833301914507943093628944491397791739610004454887492041951697159705541172117362392541672668311288382166666253776014071212299054744928178302427015668329*x^448 - 234493496762637173887097391400492149958706149026001555764059720183044367240695780017597709319121149492061144574242518342801025823558663430306614435771591516157125515759933068007181434654203149*x^447 + 173130350875110942256927723486519985592523122758736754756667416804303080072095627745349347401933598685098710146318269719836090529261380923419421423367149102003758682846201278049342506507047055339*x^446 - 128311628564288564029896373578654354782378761298705694536871429821024046417752695478271036457043557036298695228316893382699202972856629040658922409591112128048434211699195377537951714380155982801680*x^445 + 96404416945753286537892028957499659379888704711689856987036077546301971101866248202853321580189401303793369446116036569919277072104198172811556619461663869850986599359602529034632466743264346440180386*x^444 - 74068372577046772358443035756518214613110455586345586119577614678798151500554735878242174369292082755089189816441042531694591087941564880402185344163988445490038335770429642810522833629182645628203649449*x^443 + 58467942687219902599595799184280000057908273728667352076512497771381519397301395220246800529276653031204754690461762238270960636749718194659987700788413754189674051106304215934254585733119138324968191582068*x^442 - 47363649120481608373032578870611595975206734661344179078233763609687813479907036958154427470633345792094126888555847776635758390025838221159063778775468947022007848985743464671558754221986389705638319057655321*x^441 + 39109978843340402405186297492832434466715559097149612362130255878577893942012856298399144121241983407321258136279522130433218916143968251790568318369252160329563509964679902371515954844121653570273325995841903884*x^440 - 32590109856282676620083908522058735180213911373159100711129824158772625266405168066819329309649144902011539203536088203175562138820493779418571913943750135751775715178565705042617107599771292987283358161555132903904*x^439 + 27115690796947310804878251982965780224897080736219090016247997753005284787537171018807350342193767408645888934864859474040145217333281895342602402388385208992246727030081777807212771267579334107516826499648001621747928*x^438 - 22315044757700707556290608234422469272028045863001539086893548877023288139199224240266238056841532439747088223519668867016435400121414854814748516503875651986840201158609585896745686608650936326454004526280717617724120470*x^437 + 18027025996207069552455337576259405960816368994842413639845317621836211522412062512115439243897133070946693194809736842017627686190516676758905165559536633631093406521480148892942554581023181147202559668207447947407251784749*x^436 - 14211469186158919285318421384699397183325761617016650622336963182420639659084540434921164946432971924708855006498070124124713662869820321031435753192853227386049648551360185704066597187194280080587182465523487677593436587957485*x^435 + 10881512282405606612090507526862665329137630936064825634702173209456347793948611590198806309339398635541065254245941659437171311293277195413754492090466450791013845644091647584609721683667151508381707770776231969863103208375682980*x^434 - 8058517732670766980007605128971468316992894235711069898501841665678442170053060848277213976512689940649682635224271156484645928363250250236585742433418950404841837039056916437747980612982333494909454525797469461663829198915022874476*x^433 + 5747087608207161601017976292288920823081668743591538945459727230620199139184872340375780952669235451940050246752220577111051031708584347516190597488542722798852077352085114116528680259497447289377192183556884923300403140482092118304337*x^432 - 3925789007600126417729945951869509079356093586550879126257669935490453936548684382154139190662530689389791991809852957490757627348591265066714702246135430470903715288326674486953016646164970498810494756579299750906894287199440391195227852*x^431 + 2548535825666482688950785797187266945660977670020282556913896017589288160442142704911494459232628125037607721327344708943912663824160807131062021705513927434997248587314221160806985282535157784623976871231032219695672216769534956940593823422*x^430 - 1551850905286526544227587164068426618307130028066994820924110866555864506436095150500906371788626706204481071567829413497022989447612119292622539941672539882033723471550023723483997311250050788546899238504993459694254678798001387566434777413762*x^429 + 864132440054072267165276665317053124118005649334592139075998169780217009336273890720506801944337810304572305227399762957192916843437233980175617952259343691016441040911886248464204941063796610675741861827984042808019639968604350986183045585333325*x^428 - 414238140808860438878567920532614179545462999855915378877889646405868288786262768570220199843137107639182868694235998953620948520301482457212926761463093240951907580785731633367468921071549246740177006663069857360732498078379240377762978959916735624*x^427 + 137895793720157911464413195712752588585144639809786135495294498927613625121206380193758091545894867177038643608943538849218908556864555380977842018547067125719476376336938889725308383125263151675334458352505824313378830818168419527359798318374652762534*x^426 + 18550777115722900550105083699192016203149746662182151819154030234407630454341215137954973040390960335573983358108889964045035072149483852962348009498730362473790398669779480643490986658175162789847920043452832208801792929454485066953442475127151015240391*x^425 - 96848904942640300214939633607650898575604494530593720854041723503308105187898054307098121353674774390244740380716113408049422552369760663005412227635465169148473415153611217777059871640561689204112854598872635814968809708296318000479546912923857230458701903*x^424 + 127397252447513644067145445619294588515033597336201597686188573400853294166919912249605002876638158530039503824832382112248004945318069435297702660988515662492744694714101728370419791340930511549663483986074024806837983049412253665847202142315634469476237349513*x^423 - 130936547115008112878999362927251544282548138888777505915727029497441314233463093899063843949830009268655833682845148539993021825233483230995189451070281839131983958141402549098997234108600399291037673164877996055630235850234886807825805232912641832932475709136449*x^422 + 120712832001430303447525549748474054865181847943334056030755298736597635832434736972383262427085243215883037345298202367327844150032956939040386856331150968291867367159302149659459430092831195500343069324888371680967410556127760941801804897895720231534875635221379902*x^421 - 104620624009858767557966279509148124829066828466812476205189114141672976505018365768271479406683773565679610326487605490639636754832793586610714073894593940780477895829225217019104644841203375294460192249775881921260787369355124073184096067049007115555830916166869406618*x^420 + 87027661864707282548511373828602206799983110862348076069548139818093495005809266742495491585337602749919529390011084577017879165142829647174978000942429549510647634132848082703310651940846109005369025107594284382560214482059941500342526745624010701547857476103930078432413*x^419 - 70156439421203980968007527745216751110803420883626965271378969155332985028855105963226782706108513809618774599913469208415727722702511368477956555114128181931267292190658280157125509492334232832219054777653684199159627207037248078791587895553317679453414804674064356566578926*x^418 + 55024585042248113915165166331603863944600530906623286904276314176626711467938446997117197929583974742412623488992964065517991684643413278001916022582799350579503530843760632277810166106485008409154214661037437229654203303634523079970420367050414638057216063274396852355599707456*x^417 - 42020125047581655739083584484317318431944810928604602357658134204961509242469256896914823845371942316098652295456515535795702816099391243275410495911486830892801508677614832925276606426480074026716405287081860605469707777493996941490805141467931371736726818870658099433199962135853*x^416 + 31215677688355302461115635257562227903836216865325099511862291983797557413218268193130051205028301434868753695756625743832498124615621778505477970495766591728040861385261216604751454605000608473092505848124225097784699256265201514707491816769381219290878794038458755008272744985248247*x^415 - 22521161811452886784341234327040618435093114098607548685480205489822774714282703789002201085373553002297646788295612039303921296673484685410265841253128578632157398457476951554671616170517920310304897157610196956938495066085614468147324986170596407975753737867948908772483129007696055462*x^414 + 15752407435648543738449355113691827994641002629784561011588536995800462707178067467942812217235729745241391825791008032172020574785613904717609164035133887924194480939501279349513242025790729888255148612753552082226878434168617513677425837686524361873681253544222780663792055106438488535576*x^413 - 10665557314974618583421274858734449748429896427962906954990712752606257102215345222737459449558893645714551744076518034449557804400280098866856378893522298264987544551201270554799847343140648466335099083251529609658188923612908606764798961671059795194209997878450125865519122180340873225026890*x^412 + 6982752863983826490334882168967466358407439771187189697610970762215157697117421858195068811455516435812369778405323422868135749865034558024006622741336271193430809657861440590768790948302004582258216643559934048736730141393795083858563832042760029575297341234453193205419007411587983273866921909*x^411 - 4417445529727066481600671515859338332081744428111784607604867246898404804927186449315176567937926963712014444282911761666850137820519126900258349831639542401683302348440062495659260574143076166297210927993452427535525951185686822538562859295528415346592462505906986399823152398574908100650373949532*x^410 + 2698421082475008241066966476802648889969078743959748857527703064669667345811464404514544972917982311228987413473040241966350506049941918884276813513087297073348341311064476882913452054567089827388216941141970204863610021527223466286814645615694151320596606083948946619326175975494286066858853097096984*x^409 - 1588705077708620944520232016098349869587647431767139006049925379211566155384576961836634505167368576042464767743026980164010630505020926892348059755043327422903854861676441335829035443350993047240376710137566953013810744294234062158048560070936840623653938852029500962587493031443626185984489727096265680*x^408 + 896450095909035695847531495409869221145950429079419754522608148052162959631870516768301152469767768736496144172852836313554876251231354614135178580467783633573055390148522729342937965643587964752115086343324497312753283336694563639228154477251132983771059449591197561973607712881946229831837494459364014239*x^407 - 477308152894855432970620609356031349781692643865473005537752589690172514977416112118920118011805384621452386778534508167169547822212174122692675116773708776211013270652149683995061576477198017620715920675602846800041411001206129869388789450493596352187133889692042039864032614120901007626940072258107481647649*x^406 + 229978107709742407504693067970481817229714770200274877765074323890222738415291409825258435073430518687118917391880748584571326089831344455855754906786370035993658069784629104256968034657185216514044479085084243622756472831989082626973902784084140624807455682677090574329117560652613638612557557005938011261128357*x^405 - 87767907589981024725583752231373893434459920045295016255564412549395691736180972424747054489940036080792020431878412809484141479126338249941710855004263774596924602034149924302578091685442422915799405733665057543413649724195024872090645341410556989406843870161719173938069168077969292624511510634837032075219588707*x^404 + 9035785741792655279450750637517508895292033439885090844788616831621544470957005722469187511641175764836653222179825710857164230534570982289869736739479461339672229978706622155630376780476002275401240567004817986795945813489740521762722363694706444787775779910173333887670511690651294136770632292844535505258457675560*x^403 + 31375530555432071359342034209983483173457815046636634991440338519540603706721575238679427443200713905207199837513088565844093503942776819347732149747615074365900051864754441706053638934737053455021497328686887065743747855650231256249147686869303692370265215548902109108039916896997560790479511439086862462586472983003547*x^402 - 48632635085353929631214945186880453655851465339150424563654200763109357290981731762976362076251416721901864550954054199415910187178716304212342893737126251774371171170080803699478251735612517815627296849709580828440316703906954396808195599437375106141885935162563633875308636746881761003306816697770942023607868187280249594*x^401 + 52168982692503312241625872534231934830263231698299030947803543606025405720953420558628523818847751046791304333081780088353729545415442599392227613445983426250928719348873004706113593981139020036846569666262515019372355106278845195365534989608119046164635537876084452441654384025002007131802024620853426564989817842336678269095*x^400 - 48119169596688958421885376710028214044609768023434296367332174745697919945591763299810681786358492745658981994738203405462322442649293851984380912748098151825517050703066180014661553822594937984640172694442758916137432142874833973431177537903760432111188161094427388193654797109470780003212758403790088570957128658873868603431189*x^399 + 40554674705385412991435515681342228173047052441495838851663339084954115286697380173033637314155008676751579374866689912905884304311175896306233837041781697990696319976362205772381945065789717850182209282728129714898188969107790654949065376663212833146449386813995394186098283561351151170120385068675360494447981566515208837253117004*x^398 - 32088520030794599496893948398994052315914729612907307783714644789780802446038253862186656955227732823926266183476423539879842092208489408386872292178502597634343178008568242930783600434106433480295476822729331662460713011962834657905886954243745385626619263344173518165506494342611687293974962728277501022045525119717807280978499397077*x^397 + 24230154096212294537163444258949246420300373666256938885740070095928517711693840456650128190496024173721286235159561177664529678427023655329991439043267258777627065948758059376592818854482735074208056982154150690028030199860981579889288027582934752646819871919998042840190092043164514085029785632078542768846843195518108203446270701928537*x^396 - 17676119697824340322720231176533664039504989190887405210593513196692756058060595519878043947504103978426585294116393112292637288434095549441086353850508457898597207401185159413909832552064647175718269346610003171270746630527236155424033403398273569537947726137906203341959740140616808072180384736630599426714968148240683661084957107599348258*x^395 + 12584133336338427369939527573420192451316831847113644408831909621411649539887508509186618352634175197574908463269243343801576479127682251566627121077802682911096363723022764842345541630802108284188889350288137910874593762624768126061001985362576906966244066575298616558548676688834020632605176082276334094670024004233054621242920454585790647820*x^394 - 8813531970571582623421185868237695388113676242002573900649729407786086012651924566411918599201879596222155409709920799079825078072064170864600547356810270580485039762548048739436642098462509493057083863417554409189415727768013576243802170853184104121397562244299577746104139413839054834649735804274291939572333246386628206701935476452739553344412*x^393 + 6105633736032160491576748644322152324194621865979123583091802292821584623522115507808389228515574588922111669143785435574459721426449085898088341871478890782940607423026815914090069479547833771820137422910134207016989981057593138759191517369553431438147575901652985263228420910664104417659548606562214400381056748245786364245254412147374670571118267*x^392 - 4194439650118825523410173123985910208062059359244277917099074362977370065378707475986160542926185378257856858412556541532849032590820564058099037309342997707304665623373747596832169259368215711472561422102302294075515718494036108416190586744225956622804211338911511587269789142336600205159451210225537104198149056631364166632681191579703742141554280662*x^391 + 2857615382882601983996819952763096070565350470865041601316242032364526818128790633011734249031089869996890754082310402845874796240987168253970819881188594469408156661480981423625560688669595447041975399460956626157023130599542582374396824219398296060771116645959697286865939966615478818370972319998021944485715478996692698123516552300338346927130348508932*x^390 - 1928050525178008891606986499827155271222702250719011189414025886724065484000897942277572487412458213743803117295419203774524165881346229077764411479921700751631514660780926676757042508093905475102412788183884506714430154697734374556522487910515998435895283546528673124113572407032841284686294670994863661514383080380676156100418114785113377725847550783868017*x^389 + 1286249990537779135727696454803697966139189150753709970472684032880158176793819171855386667235562170984398612579499131580265228564369287325387326141764821706319535047699451169077665912799123199904931134388941020990062907234876655339974998048003531157108886287434276497170597726250276033215032155748925379552529545337341610675843543497282970140980302032096465677*x^388 - 847666791431257415786775360616613763945628502771851466194717195164170375187063511821450410630762072671067500722655584527795257367789243123103109433762996305147209367027129890544229534154397429179730819395999619641088153343661808509010546753639632308749356940903099609510305072894252665316768956923546340332822074386216388332929369975757832370804106868164581866252*x^387 + 551865466304543241726464157413829422883577858555366846272651800014527193973236485248453838771090565565870091244556419740468112576883423457088422776939388090357785368037706890301578994603027694445809091828837784730629134202604896895448008080817811776014897245028540798682824582388072968527469445635003782875286977751080982586928125099349438084624574746513415990937969*x^386 - 355201514633633760840441248469649429754654547560948193542942677524055036811777756925628302782168767590033873992768714287202971144239589815680246880380709072244386419672964949476800095640777744558512939822741543578066379877943060711717125954977036954123528074149476989069815093512226623046258017285657576720963849126887974505206497242323020226175264796207515951634335548*x^385 + 226247748291292409379406387259070131930716422406007818959293046156119250907999722255944403538756823987830064802079212770104276377350795716684520085625566952577189862512609736746599315329628632058268269931141760615548688517230398334032149846683384825908135851220193803242892062391811281646785353339068977277504010754308138635256572454630148903873099834219844216464080852387*x^384 - 142746270769839500269863570971982172419728004005091101359213924984752880462914418631949807421743197709547499433740489195770540021290574480691791812731077505240065728003360636855723980747411226997699756328169897481901879940076059619562742380546230183988439886206909665214110560924229993611936317347744700488716371367757571256286988291602085756673716284351985519819467838974954*x^383 + 89290603529551877473340998231807244174680384901904214554192477993765019866620489444167183621685619650042253237516751467013995371000590941088108634034560523246260931567405028362539059169592223974877855240357252938343489459011132688456799861825724842313878952945369754684498176330193575347774890700389794339899384316980522317902042042925231698571625262338450632702153887715181648*x^382 - 55440773424617149542925307676606426745933346075574656706849525360472100958133386058356728694838540783646950983748529629816516078847409067375212380594821487616662709542774920828639548217097354190974875275412006168080414265801790989965108723759607353947399627765839956995525501183511118155127414221500799899788833548108798938960595236051682307381153526886620749807326989807961892505*x^381 + 34230418283847503409626146496908704847814327776936404625934581556092956200365550997954487701184162009471460680695998733120685936818030637794064764390065194118861796330783356318057481582287662040829131522627795045904083770782599508021469164922767251649241468209025046250093872400807077861037782319916954240675631797313808756890723670646727224187805225820488074442936847675110879831893*x^380 - 21061908519962620443304863493680271430897662538856989817529715048911697284099465329210323177927417069363953350416643047142476384912983955437283642020799512744040915878418836098758952553930758889195423137730268730037803265021567330540463860821066048504346059657882211115125167814509570864637306784631577771512484310275936757196002031970228843377509974197326802546184187330637219634378858*x^379 + 12936783344942904431729403715274393159930852777357123929411738378078195969881889540461995057656171221899605574382219177101422015677787289373746826953871571016725909216925771157640012184987137922198722156742077544715449568359909456204271164400813140878657390972515075319640336180831073130214393637468552983937724960371165576052211527151999561354404795605349874695270341838050601961066124877*x^378 - 7933277412282299625804580296422240187977246176970910320594043134777967853703552439950097625908426719334915871584831209281497186270516751584971486729328055435301324040617856704551092415840528798626645754234425347151598697797085063660668071911440443854786635206010245642488371880153065740647217505881908784290479320541113934437824066191344902024619960873850098842011684074825774223255150796414*x^377 + 4847330274981903221538540284699740209490188237295343927961874900347915437418083250533226916803904870721185696987249718945330928204932203273287365800095745845137277641501381506178088721007666086939821876840139013090312307920587353939006959723901176589427951280916012124765661557753141602387367865124696220519675351350969941421863041506151263043802428679687431644709270416003646985072502819144754*x^376 - 2940691150392299201945894136835445222647669100613355174270772743843271951432005001345251189730580884603821746914320088547908538459933248750685079797250496401371733213080407357625313951337454362997037127932954685781045970272875821494200100175344519274453306251437298322298698984771483501162787273798064028687148713023352870351716251729525424830516855840267163801680353992184023762916671171713602269*x^375 + 1765451036333478460497147106012387760938360891928394655634293723787079208530733730291200059304390127579537804912697666507186687408847773949003806875487838526549407794330153726963486865948155143183297390253586170061910237545468866087490709978752822965706012923566729053221961346665128246136288527228948967044744219053902164944185409370987615944980625990921540419756459015351368882675442942739717958873*x^374 - 1047650442037296355024315248314060044914333832357711995484955919581704852241840898729581638884946070957728338967901048147355707958864319966007118834506864769297846283844846815071499925822574132167329470006310173277904487517227664509504182068882210431618290727619502441737081585703616402695205095076518108973862373058349770523364133015669829949134126097221763928243567590241804751143412622943503228051577*x^373 + 615820278293500076877324856906711037951769197827248101744390003893045997103859418598544688404796840244684941612050064883917960409938173013563502545917958173200629877187342001242985301165298541001468852660854274822818149807179709253517221375920450388344574785600140107696126855349332647418603855130106748786458018631737470926067527652165865254114093671235522173505587445857253693999794382051242026767682400*x^372 - 360349900800970109605360701606192479829313797449751659912735970079938972163394550118334246583143316508121173949958438425182827140030990324937816073280515166747767634584077846472257432701237063987695064442647054400706553613791939106855169450546177139734312664467754068301936415720910157454370994206907615237178275289051743282286297208453711684923776110673661810068178099583408936984936067739378183957979492379*x^371 + 211088743901686256073213228493451425405088152779274698628168667436504764356705560032106071965131797027553522252867667989001942367210109214022233800165631858834914678857218433957916333832843428585090562201884650856682330055366125565847240685388068650699744167260750859581772842384905482962325783923812938858234416949927573831551976010829929373990061500229932711911365246701096113538349220801696268249678598911001*x^370 - 124197557436004784829939225771909123138568985825702385177788900346218281697656795453675160032197998552882048807004689850121523867946866065673330687935077771690653014668563371368111156714142316303683601900530696263569289992592669552722278391271363124813282250412633942697328595250720871213778831701339626405920240416176559794232207613521659819165775298966321630418151791262701259153609415766484794214042787262065800*x^369 + 73344807228058987618210591223232691312310100268459354246106523841209352107290923892763998995140738254166822719270308371898952251483329241337768242912500125495062799782521091354343716156090947805538593965755038759998410806942185050622631805447244297004136455651668911783890322987841006045839645625819904513478419267106617933356339085254645047260512619305337842800957259764096224914790597142807018049206037556610429423*x^368 - 43312811543372798604072178600034911633255869509240853437082116646631710232584598967564368105165845398757546642305735981590043721570415116090236119489156284226985321524159507881539457494513031325069494270415534878710658170823896397231247781367621530271039115085569363624146958909784465711816646248412738445795217807383567695931855895026159805802727619613383840465126774421874548600179584376838206438722363647672837285900*x^367 + 25475038533286126262327389881154182501926343048903412020769532877782467400986476536439475983319331024288412099640238447691120229635141366173031383858094859149643926385969693945923994217629387346107896112913761416198975546001488490345055085687353816254216215365277211800846198500643303936364054314523780212995212154940808870613085108368956710234964324959508062309553777181534164452657769477741901185914837620274318906400759*x^366 - 14892005351484451401059848519928263922500391040337216793661034552533809038057223849994518539571718143122531860870784093846869180441377768669866408103131350369454861869601227482139097357172322318799361923743252508274422971262832842092893027841237277464936760325800526721876458497653846568641818384167598173397112615340247202987417451449573080607168497061098136563004181718227272097374934291063937600619851997974152855703000009*x^365 + 8650435477240822229443508973211259683752372122946447510905498934780175215073293903373997223854808297745111187755812125333469146430504669366488516100594312348016541194282976318574671915107986709754993718222034129387788709456484651347772097276526517230944492533522735006495102358922325058849667288825214790455475387500460249159115117289977148325992244264465309434739940890060223841110222432278695857093746885582319911042866327716*x^364 - 4992280496424731945438342955726275116479457771675449874089485232829489447583574667571969661847153126337438958037330998759282529403188879123509189516179833493493721800570403408817154129031941371246457955427177433592932331432012697393880955438843029817595322279406335451536784748150362526700924207139983428126350079332397806984877627322587093386554519828959740469889539457160334886512038992875063724366128092454080679662440340047885*x^363 + 2857848493959467589381286860677090910039067606686263342819109432011807147687079026923242413396010680560649716029250239220166126598204737611963626528265381312733303388070175675580596993927740643845604398410423546726926000841020128927852211987182146952612630416404209274948415919922213147391365451276545413577116984495915351887711750287404139346432341531173597445014271872215555246265982738002043108502178992034879221006957513441036334*x^362 - 1619519140798151517296994856550949965483598351031861151723018141088287732695058765431708773307963525409919301180661964294097609659375903032638719158074043359691877161392379919660595746810398887628318456555665989599300329617548364747808121126520434964908969792782436942576608514190465992850539234029574960671922006257510243738566481124799369918476491792021626266785731572610013738047671349223021325635329524056386520566971239535234862916*x^361 + 909678200205491899566887346649316106583276659391723779746559679894287952378997111673244858950505919401696483356994787056680386379950790993628134832903795882250804407601677786704523624757427751781071153577391453623764490601083140582965987997572220941529431967804194188670035854058418338155542123944872717246360387194886913953539375856396797390709281306992720941431204773515109533405535338856276867311230267846240877118230066840291480413772*x^360 - 510529253917678742875138143760450150699556420693599885315243983220986799702298142608533157483256880640105837528196101434695944495692507676573720110418268390708824529012791257436242212945133497710398161976589175944957368298834312015620908690471339965179680122240728125111210133124754155831152138328574960263614271391796017003971297288314561506344740785537848766386867086359787150658816708083226668778691251792207308071132072854674198460003482*x^359 + 290103974134239777181547767914094179086198266647953652737264119205414485277681516023745953110784960866911044116234892246951451961048108196743785381644655862431931798201771268260493539822750924344251856642049327287779163309551239806901100391058873405825831999866261199097360797444870656940698106445891546203145661416864295234931177942006135785982309488494486350954211713890036946750044477665386484600916174974677727590098482724539629514119917319*x^358 - 168491212858457871470733057100581619728842343604377363051404063908663630041978843850847530805956342974504541580427692405566589005946410033789622943360949585076908163499894838708748950523993246781669719044054792499875919857572127529926962247650758500553230835620633307853755971405947643504516205237608816754424281432090182672092318665252981528530974860984958651667511268973624521266513511491541218781165127376651974018735299133651944922511663736989*x^357 + 99497122855210074016340364017297062991590288156929478645592645382718277972000242298000680436586604201633227771931521466653678741158644477051436023345960092943035104272524616232493210110731404919343962369729485620409118871067323342100642659356738754050808614189515219749227286893675371319793948373837625901159079148959736734984595368061722357395768807239896101856082504240536856971039137286556578235511715803299863423833069961174472285649418502649497*x^356 - 58546318822061730389635322854474262172515798873908481863382603158924519930479873620236495097185078120961709681337530656489600618961402906882247321325651889468357430206419774118365486239114752158024975425600659167413129765498868904293202662615340544273975147134699508402164383946571565247528117420691952986945661720170158626693768434893695480263590406695728649864139929292879995534723339141844000575884061643419630504584283907601172889961947332428558704*x^355 + 33544590975524054258013393634962410159249117537670181276011995232880178076841030477851774518508947647364296612585496809040876938497458713007869838183449298359200067703251122442006890817744518159649489228827937538163669496338593368485263080862843466629151213986784900890930220264374991121268429373350237537811307203756668683926067286676850901686114924162073681222288873540427592658803077472284998914957032205945917647606429530492062456932513493911031020566*x^354 - 18482966551483239130810678166611461110031829746225041079757000753719651065453248166350595432941545936007923428751505504792050173010804087239544676738769668640690367467827841832436323172072552505147859203904684249115097734753648599674306020526646962401188846525101026243820429807963259602616866892610604551046748466342028286839650299690982978889181638838672854093984886756856858848662340316469476233812502061858846610427977531324800638325757836812075502034166*x^353 + 9852640949385945905261161441716402128492733998573624196142454119233966162097722075091506731676249615170508876829553350502489478514146502844761011271633007621364478178273238202280797991618065446986394176235908233097385532329965768294791619485232258805133611141525174972065189748033120802884300336907496916411693339571839871308440223634267712203273449548255043103218836323495755118477835586365119066686752496721752074714415066304350143007808162490378822269857819*x^352 - 5206017635657446918547813849583128214067224925590474895202896544100357357757193785962223171704744496792474293082842335183535682317137942889680556902043105971696157637836008978933912594579948902088966047101552666399681354874359840282896159728330185042910806342548101761299265219139371730667026147519989926574437094154577582440970841436219272879732645771353797025551162176534376978010224841644091654215507197961567397727881717784251660851311008014640442889659130010*x^351 + 2809714351239961830246079299629619751094141432035455093569803235891085886653718854981107887003925667164166333060512418992467354071978158574694768498825138771461205364229554343675709571636923190825918550940505396278782720778456703920330696693693840398983620085203302591990540420514510294022598487632114491944805292160348784472670991331028472437996623347482042963913500793778765764354261204878665383948338806158645038437362354723450218113938392729832703134075778196269*x^350 - 1571355770721128067383483120812287038686385036729918010270341266644338708715252403549209719348393268438369111572361434745315466667281722042795101698881696602440052637168882327037161832186119517833515388728923663068926657297913370368135942453684482714773394778404841174036796839780536623282803662814870990898947738586966441660563863476782784689814974266144990563627647015635022385637868582524076781241828241951830925298129387358013620388988244245935705274218142517798393*x^349 + 903733241987386911754853940151049805537791309978893521102807378522746814570624260072450802141290743011958529129133441621800998585817718425901994964485761191831234276839271748977267348308706305125129531213912915692607409930544444040069900343453289572152195853319286650398433113360744741378614889015587387726894814707484200665746891956425557483720107442585087162954138442842630736688531148834271474262453545024670777570883176155223132096171322004612090494732156714456416675*x^348 - 528756904686550149316702503557298833423103846694286043527736874129939167524991351326164578157407357520610793208790654043259519474797292832784597098393166456396190535958069255434761869130376996180537969301815976136507184578040692520700082002552083500658915159955000445980073996105956315304497557508979046052752401847431364799223295222631368955854306358711673234992444804735839336672877267076588660855863957176576763052814668957434875496275205930363850756984260503146313538218*x^347 + 314793242897399635676608753432991180096932333228876853276064880472255239469697364986906316725240758532256640849205517531921363794883362203312976063273978243209979264433910934428848082191800595816166359676545470629047866649450683723615498010799713626120241405463335329115710483272381793127290489175989947226624371643285134120621317861613565645446685947080323616780229230774374579158883691722117656308078673379412289277530084332011651079983052879741236275758214852495632487049574*x^346 - 189967164117670186904407102830106154245424999434546837275841490882240722192191372232089586990134692214378093149013703592877491819079035649101879388676453873621260174505406631015381038200869969052217846532839152627476807507986692679537213375714412151030652081327025406506992669545284433844781695593155237137921261088849650681864403273523811807948512577586151210062553868333130496172024856713485375291971712817497914060009869495603754665553256384359830818803337150981062448619484110*x^345 + 112297007599727526128607744504451569295813066223201172235699752591336211363021079471154183232127456575572796012533391241178447404049580421570873959272601598040625943619465618163670274831163535329063441566666158523643704238706872235874343591868149381783941759942339938511437481608081859313674405079211971922999418479710930820798902779728925565760497627115384714245738855327109613228332610177247483359282138328710036781418230683970510684046700514981477763304776028392905486681962958634*x^344 - 60827350711864769441657603633569131524815774758526535126516814650990713395146236148503392418768983615949888023801501653479888338980139486879250635992915731666031893054058266308778135115460799876513929957032695508972352309681630194913713393395569927583002007047417877861363083572379639554884446911347658749937697167594594180214874746273062033094498626225426700946191399179975778234463268356661512246300718283025592568847790842467630518453841996540174245610138944650272988741858782877724*x^343 + 27754955286545835173911367402640255293994218176708184643991207390179156467588194009418431038304391696323403028466789578495524880519851858771635977071849165692737790427301333410973133733881811385295051581458520932391617132955092742682255547157150971584138926229629320457443502760744564512152331617048241871690081698637853949232429045303515699944107616300533926319015132455733188354785917431738058940027769906285699218802561437551849877562859858518608732309022640424794603228790471252598660*x^342 - 9762728396512262838419488999565355296428119930005749912799370097512816583025652343469657188891834588504466630088793532280851802980350951366379822040105529512533374706343792527397287046558345189373143776550088120690298705422386862887447125923396115648996437021442890428369867845535240454943823456263765084652231089969240810223160831174220893552716797375411388056264865695781941487981232806975624030604357970531274910365393624731618873707314190344966507139309247126934073271902855750733598768*x^341 + 2832462018822445851206334988745933907247569927569603844159633870161983381037664154332474244699345204792803302589511203921534647527128359945910498742809710073295837534886808497465837275250148769377722587063859634603081946792053974205135924895397137043045022715056904328835899191339483683909143206337615729672162625322695847451589389700217386589207135235626871352717628982516164088498495686679122058746891891261590453189511035223702395017484296070801167315456686461691621248357533841200927025741*x^340 - 1831271187509821174946149878444122997096744444893690034882571421044923255303295571280611156016140359286806201599179581348557321626885241010142824773498623430318384555897379484753241002826506115784610075396939348503517562166759399847515798571958297238616986463071497482949116604771414389567503586044552058440365723538513168741744385116096303084911788069652592551567155520592890385645299044627893071619827541308449926063355542566532570851475807149496091160890726551441071198035307074880123669044859*x^339 + 2427730018727408209304144734897204539212934426524012899350629429504247754905997580010010581341103837972158966319130895829356711425020388636689371406883145524811223186132060492139065511685334857887829953219395470888011897857973618906104648396976012763968240113783588807410571954804066105801661778193388073968380466712109436471890452021207078783830613827884032507585005695458430337672658483797025167188027697110043644500949297972824259256428977015747425461124176282862718352054183397361833151765792877*x^338 - 2451498899632987579875148723444551740033968757126097558316949899138819974458321186710619751451309098535247335719004354191811045220542046042513729931362717441307342302393647906004653734886211215276120005189168174649935145677866094214936223514695516735641849607752678615708386748021419519217645322886180709313958035053302597336217208648721073275174030561132189511897058447344120127321367985037969965979074534544093139602840487327531138559442606528685813918195629782877071200210914734892056488567856444178*x^337 + 1678219959626696006793665572251568852139815001322325456425428138734356578614344223649767955825218473437046856336837822301401498476500154117541543812303766859494135663630475495965497742493704072304710267142888745869223282792014608519298334850814671223669170216354080728345401270018090815982967579485103216044193160664988876946181783403368593215509949990022118009146239185118442369915222821380865676384516116793335429358265605213233200662415930970668068071979111897273773372864608620534891600001888294636296*x^336 - 725086803452430908907218954452810501677490437428618508054675926749164630659350938771842102314540962665522527464105840104551502490579596494478144803840565912442530108421777785152565879663159810614249766681561345582011323652122209480140397722724987276903264520753782306059479126767542712822163584025759155271375127582549017124487776946588219547617532953714823692075503969674156711433898004545457892589089109776344901793995023362934343746748011733663475993320033000231981676011003535623588624979150905817581209*x^335 + 104543162673963225782668202411548204515285165819622463542338594082076625433275359476271857264518755039994291130272891384024216433479867896427481906500913809485530461818968684156048878411100837731431459860251519925925986936072008952688567242615362918089308951468929632491834235998284243283577842251674537102081330439372856731400509054359008459643877606001094396810850935719773310999760002887954632509159064887117761236192658520623639237618529299525912365337862800847085965932207193814727123558292181121264100815*x^334 + 93817746141576092290710205185983392053203169317472411869481844737998875549489325202048420208867782942603891040460170078934018813287296821051366888092552336664240202332548514817915574656356195550833580416484860809523778359477984136268851019017821571705114231230563138409892452286523871655182387101449240633725734055244101780830995160221407488221635983130195174162628437603187054325788684710566285411840128161575207698699250669060643234914899214497651623717383469176919318076011796645367274681580580107964328309654*x^333 - 52098993226814330544681871784700660089383684495517698085699080543432434626689032445892954932346863278330934887427413878493071422125982483883441793155613878519391158841856133808614770997033808526321752316618994247231337896306759380416049960424954019425913223392342993765858072406738328702813407750362091480626957069250137081629177198049854648196475450425090236200137789784673502115576498075464770777322868806299999567822868234128697729401949847891286742406285491641621752240819352272983875376104007616434471172007818*x^332 - 28808186555976810337956183147115693444233183357786487601711165170164710374217400714748026905769355415430615636071758515663720275273777125809056967041862341700994643496503019925092395199118777339755761221389607023988306918359198274339806120324499692063257305547258189912738946267532869776761520886957603902797847014579634197066390391353940511896103647652573218602218176032600682644861441916920433828406855481606545165742973395867293276637375744617294829046913413487416106736266234402666151329136707468064661832168384929*x^331 + 57251892336647218240241241044761343520353965590895600061094706062932261103081037720541362806365839951489475147243651017378371642429795397223334399008810745138789929914790120604314758770614087724255882442468905731030027714692848813482206096985253905885354890623287065854881273945255871036982133479619081430006473977601175494370767782066691082245260178666734539231272770810461892708946717186289972820022700784858331787525457272033009382214355121061612377476010591367527655342344928778175763074540383046182147877530374687598*x^330 - 38627617071168765039392527317903374325701090008429800631545276342719062524948397231205521831685821504067796158033654076014958010402744157091380900770109199867260136649281791512215277507563377540287863446563327301487707209386601344194863569458737101346272715164026056595459520511519599033662005277414445763804518651560354773496748256987001858138906973062187001325640292682817065626145552911831663698460404477893622079952730182265417130842664141080278117958582424244061343459131089633388487330648757551020993951364514397318668*x^329 + 10031598592007388441793183938294933562830783090725548604887494592683248561870556304844725792325378182735431077215826845103825185917714997831503461906290092267026111089061768343908086435245285532742602753336641686720959044918412385152868106393190785905815839234158180278293136746447377754604693318057449703278668793534098608530187474309909419319618997919015202409724625148696642372553859507296688643258037528759917248056693716922952863603149582285615452488638831941188597206255785561583170006791270223242603547507651866166748384*x^328 + 5352953221874103067151888250274135321375641066146413541683584896056532517765686769936017415162147899867430070193356224998724844316873472419485772378601029014403871042293084804968504048874649396349850617368477599243549751085361046543204647709313944954556093290936514564495777830742026450290395250946132334497129546429776533764836829027134640269327867343626949050684505158128001999999599215226397947230895958466422284881201247528013971593654926339186093223675575680961066566876713937505387972951862626020764464323182641779860657232*x^327 - 6325533885470103944132907915746423800025997593163921822981068113694414264024839548701741959899478533654195961161798312204112962809807913629484839638444716284037650081113948890742353849197111785855360893773329462359067483250627257939812352863538651977545293914383247229021521243298306660473616921042309858154185890444870776751685584630191545114455623021631105287656157033840499359096841285032143716376931292023637067316646517053250855075785294197973444457841416646219561435276078288845165532672457267138592554050825106338394757447302*x^326 + 1638138610191367696364113512953245090760322105642541736493035031641552251839416397843830345465559790229010909904297376084564039541549039924031956876440910926405188808527310705736638388774741351779487651878831993337938896000985837604566851363831413276835771227529233395517318776854916338085083441891422073721631881050896545391068393394179940693882226934834976523928478943767360806018480391188422660766418562256237529474463099445191307620648505773673649593271003528317814864110043311814530778994395836788266915608520026843962579317938314*x^325 + 1729929532771977607114560276065766633782708379280291981167082254810927415158422731209513934229925867325639048096403615670745958387976090909285652483938991700646946472951871324614853678487361352050840604452106596063268694642758179526524829200283648016651794574526344394611317701237710494270690214973231387803682521187977157836865540477576989104950628962279099342301352563431322996155266459584688552227020881912869303097088937555196615745251290888271105329285736070813117402441147039485137778988231151851935038725395099195556759557705385339*x^324 - 2107000532993940113452537391543509552992723611850822533108446552277285037958044362129186730982273044254244831511635002434017414341541092827541627341450491691012676672798426624771147332721732362974835674294958980955199786719320976752923457598316321826501220402737938229528068664732473687793953246277517190474012775245713804086011774518937400530010821324374391797499905164014704164455008091184077650354354610414657620246862999758060731604715797376921769016817397679954216565948885328423269579252011949863919542241285665723190946485413218071675*x^323 + 961123091757619406101058692220051518188696981587128948540218013503595104647720922046477297952615513436831664655637533894768622408358045748814060708087401293439635358113557863553467159169538063952075034970906636504946728789510559283448522144761344312370117189142885312320968636165072218100887861188042077320540499860311000134051864660332202303991050902470571707667727925040720086596508636031272071867015120469200808161591316122991236810996171829974888253721856008098164380247963490112148942927407437756318868541984657408203961113730456415500556*x^322 + 57703354903218528025329740897330568934755444180738617306958476175243912763779082996538667086569552825828818162197201156533703094518909399029994234196056389234437305695078007918420952209109150136516054070160415393373648226233846530484489064731362475769748928816324988686323819146869910085639569462512664200516037273199916364003778048953349686562397614179997605716418213530863829499775237982272392542191630779465880685264547993902696422705083397097862010746198019139584604278071303285051128437797594926573501121484167437298615823907038157044079652*x^321 - 373973875748188478790268400274408176989366225456616409435221439344985651474624484929733638769093917911104168522616475401764794653657613306795619993264972048140740550819217979838124770265922519295067553228128032810214717137720338061990815706653837620879649620897410128848908061007389314900612119573953559004853369230803956961256578276995396331923793025409325306290552595546480069579976925380529128515304606021646760546342361281692185579093509663104779356547582618207392716863708395904219911111922349160184151227283952912357414843268119762142351350188*x^320 + 228319311257163110626248247147623364189266433454107486001349186163034099021627653037578212992450756739119122662507640111988619467991039096358461410116628477056287396068662833275911266398739017539844751916911670690518466593059905039282446791806892818851254344119646841861102326904122117565722623003650366958434522442864675798849694958493285485367500179627179107212887108128762703718415877613596706784559397362368721191333789663129718201262886390612881992525096146086282471889544334068736331273456095487834097966717503299227097875227438730847498207910473*x^319 - 15533211451998431076900507808550040984552478703629470704382111869404324094105584174016968975549839385586609617250860916644596661168977990805026550817430474066163809032774381238086307267476526564681745709646217811064698542933724536855733230432536899634648372749792647610229563517973211559852933209270443693938115049997820624334888681405240089247133847699422962525120532940979565478364486292490144507102689045679564981226247574368871232367721719938213161103283521518413847476630846208436480558846751691522860562320435525849266853315135323292034286041510313*x^318 - 75672504526234507250751427957897339025509168438748189980804745816438015278207081435967389656810477761216738062400996846815637404809551615574509148543363055369249784004375604493206916617023049889868894098964180828885081934727132238180549190578028046617705248850974535114721308696049483473398165739549510092229367665079194919228497718591605220257572933191258659094600997591457345799384319175103286808407202596782232696238040507517502175812908877198248873123277568559082674237101119414497811459822010164134314869683186662534122905851935754782088618714279709019*x^317 + 59622958516089329594441329855868268171579463447758151964385311672093691665408530483422584036333355675933928494875800682965852852102208221822556746766812108898644805945528704232323526290970336130364389454094143953130154890493350208757590088352245754920013562615075956977728089891250389503143419115494955816900791270305467342286483795803105576054067933013223764371176357557531975416900700051486138422368790735044419476975924563886464790037735420005714299100727004892477197608823272044423781214319515030984859065277660260173382289392270486526234843883892339564199*x^316 - 14920179187730759173626125050221153886871795713274178060482329714390037765013799034485889721069704742879615788865831192485368295042395105924436714168033768984050106596862630547738406113077900154880019524226258000108846046752882457156955518429358877435996819835838460022861658840028987917667920951853196997882079846265888041082713967231652743691507027316514406335719858628380588074767985573610346525715121763717007359965543597249410021968352663616380978932012114525875231597447964308153640399142977263778771126756927916055498426061153435418498787493736270932901343*x^315 - 10255708788204075761904058697681141944974267381254558510007254242440087052467078061301728082738463329361684678378677140495936783703294572009661448210779240008099907876475660319879414923493310218790165486428398422005999738338171644242367003218922969330699860281999329060763757961598727731803841374260592200555318001188208904924823144209670552124256008403195322342931707984069330460715205624123581546280124380718646112064196464700871213512597390430669596741777924570871562538581799502935205575751702310039005042537943421259395012875688156302302988767749026086526633503*x^314 + 11755066809208910793561823016280245258412448435378646135451358658118595458025051621414046384355249185031104897097294723153652345972471575820103821993244112156735616250480204926018540894224582948883484718249466539153640187251338163038387455509587574502946292719074241501077586273161255855260750513454948008769056495098168682116915852639105496717380573789612534726133919618813380866917967296878580035686993275249022304872009730135047060057038501113100346331322690681259064376313609219897618083730276436424966116774571572933324144989977868672128407411445642015985498819486*x^313 - 4120535992489810394611410924369122611708985156416461054734041279006523978965715258966356236205386679988535789930554424353071785956865355791070151895113041130302332839522117291654792237290656296417891814564720564769472868152929237898792237884885243133474332147178769682564163155941438856715897700899158841993802081273252859850480762083646700698463201415293409633459859551606148503232570095507122459216408254011189009190838464035013801787650202763292646171276282091995312366377880328736907822675926354368962280276094350318463256508643806608964813932182743341721738973579142*x^312 - 1381789835366963549484661678767351372810905965529041287724889905875853319562740215478523664252142357651059560667176551781559958178339663604671884122678608985701867847347154156765575817738374681116380783773378319297545964968764601593433028105310174796708728683208654434311001270648306551684867416444587942888759792439989183430568251970943063292036375807595717653334951783659084974307137199428286137274184180033176734704557353098350981507936930125300196218326731211607180403266811162043832624994638067983637208783298886002605901886096541455258966969232706059206763059800548924*x^311 + 2340609524708285681259687616707098002981879838084342302794279063623301096820967017414744197394337042886506284173961003547256486249900611343568646656865539531998235123316260754879944791296371737106003140783391098408094329998378771472241540559003792450436405088008805556815563974701130995837413197401218318550399115019168510221025679252276747300477493959952086716159392129996438212891872272010503410278363066125307206040586190492555686809043802048116162016468188828891466537351442591915506945887536488798967088261548350019341610003081756514416889004600044326010426766253836300876*x^310 - 1071290570698676765684265365668683949227013985889692608631272037644543474093650578890080964344812486065956683817301515444354942520662894953089045906815828738808950618728326447993564504022686079538895758648501083506175561286621516862088472547875448444735443753563119897955830876630786401276875256893904196333807391611040504534261894372191396048981207474025237171395577556676260042642312665054194625368448857892384322331105644755115048568631997928924525818137988919116738715245347456235193047442857129385386109757759784361432309725627904649139029076868497944238823346902978708615176*x^309 - 86253998257442676348645357712226914708911429191660106543413555503051062060758056622913517038538868747047100887214931129139815266899540815995989064620178955417389869641870756227622549547761998411003346155991340859287677002773718540765222997254815260074490474427919072701412349158208583671347250998007808718728603128530096655942588254299712632413168079829709763584506932666176520163552681475043525047153786180542704302656912323869828448282608207028181365793799944650368462025559396200698743471939321163161037505831030015111007397919785167097946368720960299221223002375700874693230364*x^308 + 409377139132859987640747756843914652990822494449269650738608060852566375931138582339174209836457528028640974825199858934007982638776853500156752392853201722695820608449525557721770605583729907850097505306269131835530232884647480336684513147150824490790759667332862591502091301504894219109041933538641426001252761264032247069811155234448441295674890163347572140156596607193158070377179018223649444594039212151172583897438754042007731319152745582431430567045589649494547721392205994381254837681427844434285121531114389426141948714831911935704209472182131350756449257281198415664564727820*x^307 - 230818988374977824215741147759160682223037209180143937830567794990714322948031899107416505955906071020070239922584896261852815485890660822217095443507757891202830619216010967715981476784140566760210306921296678467871584923915725755965145913311917572806629867632679404399531624375200563779607141419524840849692742665251968308891274948802875254119236759426293695942799809658422562245966309102274362187724324895457496388366490226560737069338413505848928878966250315716200260558454763693394643220093034879956294751615748285676951285090349652432621130163882530647767885910233547429637919101317*x^306 + 10196271908718171623120204353116355471473431646412685355446350220572083803054431958754555947095185323231976982525187030007206171977115076495931347073775287371753580510079509508684266586827474755760688548809975704170635700543504362033838206785786694683669525320421158414932416140606269850142206846375293802469837067161313039425523566278081578681339894436872720012984730814089492177643768074141030588037375083347509448234837395834716869103190221311815682686302564384821466584338433420482496760447190328576758687759310020307842051493902712242880206776999598051726431808180207223032595349957905*x^305 + 70231774357974017724857421459016486864048738997090470337955953908917399533053679622221048362403263304613447775996461761465130064267694296248193704029633283810749643524893066784220874067570850230881948663151765059854872963585378021020085300010881580553411322387093192299469427526475859676391457078152507250477249903888236399709721772585952803528238204874510657174228663044861920236878989418087963184897154248558445613926282082747809553680012988574921518492398008887847648307158612064994235453679683579987965320132512891613142004234311914123248598698791130559751330868687969001957738999865756696*x^304 - 48065993401180340968055900056681625648821580918057634778313433694462296008883728557412566501597877917704192222011794202983312513134948914395498511695487219974233386218900750849042437401134925683795116114288058108899047457255097984797891597182483436353865823800576244074998711919174035974782407122569540413298363302730596303430110540184198767962310446733077361059799380766438126753690713956763830590721960067296352251581228419950539917937394155028646158403063150913387034117138368086478538925558512615154737185525666499113656188284722280846295845544134571487736767598744149965825985835780394775347*x^303 + 7552969970900420560767837655330079295824331695844625728935333014008191491404370044119850093857081575889928648865150537131720518793609085791346968939851402925034407261699085750463093206604491025892186272263747100697837930594016015686870125731192190016987456187642040383369320366454170540874642545690678060959533883147485913425830244885745882075987833918463650163161361664346091938345443822665616267830729862078462805634103705126304035468920319654328135052077816984829460321674581384301828710861288833449789942707262357683317172385323673621263853483283258289979134179933442110286681508783950459040382*x^302 + 10749983616906962521990648566035983352508992314300465799099915677020864377154017468491988055513817846214731332848519564683304403419680890480997416104742122911458216618316034962283763773923186163391564764328295633720621875042427865256059167619622558322255222663661659269430661965240972132975816830153651888098098744266210307372392105331556886434222119979571963276268204566109963643694468305504286146418095749683639872994944286351279319410164056952159949111193392860596896070108541521714905510440706728549653458288453871950643859301269884142037867982840473771711005325225454167187396424055458742467374707*x^301 - 9119968304472791390466243472744699654344158597771161322697016927574524959764743770023672135864749898551548097245474769434206642948489451363425575976479856924674397699759795802644901526487141517187435301366569711825355592999155106648561103970676839844921248874389137646632834559167228160405111956744863479228158160444855686032088429875518725983085707142596149282826688695604479956411204575931505847816238278006058179988759169965461992460518046397226154208646832273303473244510470437821581425251719859722637123586157984717906451210283150294102734723173658766350076017802950812935875330328476258463087429809*x^300 + 2234040327061341344040510040478288642843838009087550839659391492751907959135904307790057617177570683572345559497595814393526062609542175456331388174509485449719276771770504049552219137836354619611848349909389176897342969921749027776495035799774025334176587490902035225819841818865039156707212051217848177709958013617506639486831927745457784456418988812712929658416965305656749455895175078238037946479838491245587602069630611268900077898858457075024411298146292659397800285468916847912316198126888779839863578798932966715688253553253172548922255750857589014864066135127205988941804510121618868437868686029446*x^299 + 1511279321053117977218528613924856311988454358733584715951007167532200540491447387547152735904992930458417838505684154727735557881658487910039404553942452750062522112315946590265245899444557693978385789513014661424501788233495908039007535713078844752303566522119256882454177512960495370574709783876897293730728824503518550966920394667221388312017656360085369898771118579377809976961139369241054322100116152433803133563017852876939666516634378887653069716001528910196043297807180857887673647154648860717423049333260343180476903544155349020954091422106788611867327177713580895912585490998525515030929514057318434*x^298 - 1639055492401140414715395239283139214867490480117735600184362306081942040750206486617523949758383659887640966183847081088739163541671660932740847758404053013744635016992996284995129325185866120550976948147560996852598217270921530076555581064760075040504040336539632454990968485145474554368252317543132154493491471630076178524606665000734934356885183395897544946791988457757972699538412730410114333562999696359332817946557197867405739181177736307613212399115093952735276206579001391653968539257659675379394173357659169110219295968515067011500965628949166298420145377594338173824700454885204043800949519791374496811*x^297 + 537516030580252970217817032173626075225689944542317939225333570957599122179013340711447107491168483308283062830776158442904456164456297989126839575047439987371043836348799797083553645012924848239930268367296807985305641762108242940315455409920404866485070505986782838187222519512346448156356880325004585985224936715046944888858060377193907401271289906881890475663513331902036940297267006492242325024244357412504075780732192953391070701540759145829819542760754531386281555365466875161690263900233441097182943979436606585635208144953177711302738160932539026627851240557135810085801824567844735095114300595816681513201*x^296 + 177652961431834027023358032125897679278805322704683567952969113077406548636933220717647434533720360794681732546986164218762784656430291037916252062531078800197968882220447160626088278287244978575299081809092740898878788118057044629800537212605114557003835467437153768685306531793751645713494712629646973950583673555542703559720695478799612349379090530356549695967410410114202170056766545989989972338878108711412798771954665894631189156775518664385283965907955525318011336541924255833596110739686907337542233818564353324828962992543785925386224147430191805873631556064236841023330315332237249729307159520921750991218396*x^295 - 272579064823883445369543719042285378537943023078624432121523111248108023095228133530819579194153161636466598994333002586581184920390246715272655267349067001530251355114528903854339490647504688007623698462639625836368248663754698110385831265964136559472913471863053376711568920487394737737367295463618442156109186520037239752948789724293131835613250153812576336606262858912341292869253245314791127015724201722587106348793386222228333241984128964644093526356683839176642955154188103409956133792220188342902214796004975997980789114368894325607051828054660920188409389352412807627468287299064718005963112050043282793095621191*x^294 + 110548338867781346460104814835220289720341160350729636680658364817776291990425241767405591251118778556010321479807842452652323549885247645735621525832546798643336614663454071798118753471866061248244748584570812017343804225538932663972655259242426586219612865442726291945000464925074601571804809421333838123402283452574982488445499799078018347716682313945622727970727623759133721180024441857554502988293400790855965339523434094323194118057820498445646704189884844642252879869700062723596863555278987762222128821234484284663580032473670694516262449237449458287271730203194171225542571820543622343206663742244311375986044404074*x^293 + 15980621377075486897591021737463273237639490551037227188957254185429153017483421127846710959289820675764490392990053798585607518518662227081516428590589952031074278559640937787798291498670710281897824185703755402135451798681429770616944808697809262782213283249245452066046648318531908864372593104547324360476905273870151160907498340953616234338865243275923237501034777274145798246372248488093685753122094952628014226257822789998441094478644400700839061552587930337063354839294301373302446960028113830438107871090248056651798678430846483244634754685526535917202810273412318913812330597539572708715124417888873132252918603297456*x^292 - 42781464998498516548740569326707153908098478932314073577334248814212489680019216026316501838225251792851198769209999830961823123690985232297330734153749392919383551831462214892808109920583150591745653521080904791957983415281835133817843840547202963589984075398213811604297546728693356711124323380200247589780219745765557314536046522638296000707551131514429666095911132313511374126705348268154083052961444974403088844187554768761555739829475145258313570553655195913366564032273961204520181281707586501117101862853350473124833366776677012803470529311312291227828398371456336391202942518965275856074683299204062889798862535358422724*x^291 + 20739911990824271230166474975225470801276138429820098681363161910284598203829476949166244718517724193882360135135558378007473907835836793186081276566537333829256690183219911339306041470988678593214375077543995599332057656764264476217574033689430919365535975920460389336762127618315559512027183554180413034533121164526407280327900304548273555495006559354776807631240484627172564021789600824637290112130422848232363910252117809744752467805175518734416609477158400774775918401708302320065867087693894680383028136203861203278561177719722224205785391187236331693452306634548652001936814470614285135669277160472457898945730597333900614600*x^290 + 351645671774485219777328280938284703775671273537355882783627723504325584221373675622047719342231349605511070511635501424719156085890609274542956195147136113658089653957141583862928575894411392969364333028775494000530026036402938582057896806209849517278169434108100562501539213375137966299576412423879860423290974983548922652320745050657612274295950853075868091155568770693436502444336010417315603492228159148142523730570410128455265331220328824375535737387695255080349048299986778562779044840124477963211779044638309931357279133999847057149049769235663753417432017695671123513355557405068006271915156330804935297871352620881934669409*x^289 - 6293868456910719561856447011528740067777164798943386491664873732276563738932097617926685886771805276584108877191076437483497056214159457248262327563894555272252411238665131265455662459668146152539471096495383138956693307434729913573548845019637196358188893447195447628877466900938789188869791718989471887698458585279865479558408732113066122021604200216880248288857451601329659900715403106513695090891084980504867802230567759422014142740952394744592709041958563704234157840630849334649814055819770474217832240408546943526034352215612193984750675453155292896917776258483525214343853315940051218993567598651544097453662218485440788455624861*x^288 + 3591028829154134737048809893675365239622524317985239030551420771477500643190913356837745173848526424841438934226012721696072413081793791571023683946197254380910385449834926564154363850780615782527337973840043009338146940995070660291258416861508066916418153820980190689618550461605573526761274216851153478437565338274111209347070092711629390304685803473970514993509134028464605035694879606757464208809461047291294596805752627021509115282217762793662693687895277452884431185280982307986691920243174019554512162276481643789936592863912877615429135923729152125354911611131736539669891502748452736732455453494217877321959607425573647862999011499*x^287 - 275745091861947628718497202810888499479159502518590203679396002807472812012895227527749305418019234637845339923428447827868813487024313032222904573816483083128026800854081205130708133386082768143058164324530195508711802945377962006609115942802700231935842495728349424755914225460587795464520072174565003195772219638864335789707793783418470226813200209732494411697030728460333182025840063835781704648427789542239849967488909662784814659731742077115484071018887400466443584973202085244889878488838426671483821249921123960174760498015410032249333810726846247525878794097232130394211191171170276606356735143758395854736004648151656366360712046668*x^286 - 872498787290360322600741214898043208142484924048046156978035936162939913241179801691601477936471481524187877499481115097828457054027153883642116782919842991756122646144464116426208428832349421607056833530608077971080413432941073562530949495579449712124735882863662775461778939547341224232240358707661961609873039035090771829395206371978452096877038837296942388102937189691830276442880538485994563991535079691458898254200203555389778375864812011987685859400397297979264606185526707414275050556552997948970250859713309666836854731246200863593313968649485242921428813733111557885129365639032349914195931278778169912947776268719679757080512890815723*x^285 + 584709815323397035881236468305677261377319128666830309813017685033459632120909739448656617366127126304698654450527680147858358987568176342226258032331331703381191782337878204798304069640079185740533587950178828123355934488705951043349949086432872353310571963014699579181806998006924271194633054375153641297598862566960972955317689657284150892480811645075668766403851117462118218723507523278793217736823008601437544156318074421025146703068871884760214299221461166609762735721888747950496319373610928475159845927180420785567724714700012638579952384649400572892371410545674168962930677421618609301649116624111288623012422053532738841581361531811726293*x^284 - 90418452739463667580195456438871092808095727143818157746877680047415848679851235792212216345105217664432658084741918497990848722983266362894021576061510399845071126398992067764805285738200901847370187751692305506602354961907305123630321778523975465481644552450360318851436842328244880916320963812708886519632395704833717193287625656644958851092970215209715977883444156145509361017328145171939003729821577824208945213074296486167389123987967108532185272255158467817670582471356684892282240965353066220798466543863399251815353584706816864134777791147572592786974306018507391091609279007183525637396726986984293001460767906826086814739327393717925084319*x^283 - 112405261141151866900997592506374344275758911254448271169719532814064654277596305289333232263736681563274499905159425122068560655087523425820710241727074950379139115507969296689132528468910294078028278118900063441095732109362034460851276179037425085016749052534474826070918517409452497417698119607639768801718602611800940446655427302771660170800246390433670016831302987115823958578227044555514490690362606361289729519643477467171831559549453944773610687056637190226271680157594143471984317294888108322995333962258557716190096166154302835284467368759861462784263665491308360772509078567987687407022029948775507567091640560562167920772034400051094385784149*x^282 + 89571652739880021902458390779884713113742671293536379822704965332145308544039162715679189267918673545568969886283518894980434519429351639618112313989003682542847694298019572903830734787012937709683977351491375154954878413974533832205714554321055451847877461751997878972560382665457742560077155516262566910474722637124259543882985792392129772032824090187763564872219406646585750380780066235210212130336716987515767931681926058016881628687797079980135576889057564834855601442475113225669284458250018973887242580835316653114594042763983357618268056814048194994934894939006010373842886603431700403105642062995867420655811861442105164433905574003352622425280534*x^281 - 19951567648268897459500174045739857475603566234766795240471206461490316127940835974168619508887392510619968859521282903175503195981197066779596333173431286942085537605080101074542486365863580127330095346071927174963618598108198370792336898564745891003577638068607299259335264373995209789146405153379024762130648527282034594038367574542870058222765084043487124838207680173144285427320814214352338241095974544206088789185452322958413882570257528107819376097136368511019363487733712225400293163120935972570914124267427452399448857211636703137503581791416365924883702678375696188025504670732563658608827452935827723520665232415827567538914225801658148258420344561*x^280 - 13263062077510796333130702100368400892185906743082247798486519795649864263580653738012865421635805492563291910059700875121292749482172090967498185307211106537753231653602894277341297362672235701859784148778330408975453842463406914325196368245617801362266271676734842124053904269613622319109866045659410055943719107896830691369453489323073462092776475453886869436937661643389944642814199021026767227420143637647110124669586515274664328584480218602060605181946861065670609036679662234111258830678465441753388372873880443334114034232318086376414983567460183081642437842740972772407986868338361843106365649852242041304432583765759235731150196304734520039459485060735*x^279 + 12928197267786242835458815884312233363095440219628518159261314369100361984043405787880476260190042809613660435018065988587299721151914863359005048471090806362918909124296808595802386604079445163763007389348515369192742481720864872024594230444533203369547375896059344503069777215911397522228398982898415228031912354209558397334977520969087401520919345493866465517916410684245923236996935366230151458832559718939608327956144358188742029062971530784695811528981287480340814126825417128436275309480955815131850698316384550907276220175499887342756491145992828540540072232463287097012214824837888172119268763470917707699785777044727009955631158990917296996819901746546786*x^278 - 3697218358965294052524610161605464362501503133031399170389751647905734482164511981681638942529719304791596761403838161428122731774670024641081135656704532173620761713934223846064620869762786483760174813470497110646005654261599791716428131233349748498465862790146648086296289411578604576798834349778598203218805649961195275653467735625048782063962996020075641346316998698872261828003177619294631443628410142520307411867111563024790124448076635693865622023827232065290965092578459693558382165336372816592093794686511769215455858424843528182104966961523900643942037831830998694176856043117975627620653419410490266921927533143439297227501985502928319047022360514308476966*x^277 - 1385167044840948372735175982140135110866193212774569276110641815862878888376813915851054025287274837109576019248792735828420570594152418886919214297715261995863569010311876753771328304434594137425400451849969703653432355662519347154218659966370261539876906025878555829639841563802020689064068095395296502679640346467949108619585233801155077375016136858238408508029251471888920294764660579894907877548045879814900646077157699844621405929306544379685345445273696659377447893319597693881726438305094489284128435571412467632689834340298664828815714129697345550050785546499214007796877763120918023614260315869525470272682065338502050785536623518331517215732594666679382602924*x^276 + 1751020869968971708107533893428605908428871023252095409766110782826976985369130092138759536427643921574530827919865551622687003589620166594115688021121027326484858323442162664700672616400128021961647438068320144427609324171805771687231218775621067300409773419816393763750194061025044441018283753608344098865737148438237781019857759537074788144418036985673036029643976090346935743889832104814917631091823398612753899600991890981572705899829861264493971893402777226241464052188505093788815393593112418326102297970527716440514508776124580511170472937618868356797748619936376528538125881209893417734179766523905913739136216601365754345830057268234896303837396374002606146015314*x^275 - 607447874350607365501052541771807185702548207981681489940856463777518810636029625300397180780846031750853368591215962422843569407353740051346812320622859118916428983195339077951205752837217845600414922257908229984202391101684379375648246867472639564119263452848382915387447327256472036253150331149264998801131058510942556841408656275055054763678524237593349880452015872456513896929751190442333391609182072266815565988690019652048090140672910125351805953162669748916655904865904545024071974874043228099875357471622879723094715715639396872070370068194830820870981352877451980128732672487755143911401258521342296625294201937887681711000556337821847994365878164859896270024742740*x^274 - 119909870377105691760488224997162360127527414770513437056553236381474282670416844478098642810562426252962169306007604902859929443774705803816334980152561258705817913708057075671065816942898500938076942543717502023811762026226017313621137119375583299753771833828610762482386055281220338862112158370599852574494960020074877570481030393606152923940395794891309027085027881297548075613395949517471393603021268221110129627721572565887624624988826655800258038103946702425290643610837669784996545903350920666799777413488587358784064113515640306029262265241684964883989165412703658423157662595645529898985987656191887915717325737112296159288924997068285382231692377200117613847971889860*x^273 + 222054381885254218758624156052371698392923480468489799404661508899866062655378344851960638489311573583525295521027614364497049415458722216640289778223527099275629445193788170487417310598011795593705227931180463195996069875869891827596141553460660656673234119187934569156875487571159921196419365685578763622660598137788330160995962789458516168179753912537229688440271440542831873188365940433223225637860367610817002719135438976881723597554839625798092573866539057262282954277711466660247125436923199693809298039185226033065996938095082842710298777173743004133238207987396825694614013167431538681539008237026886615430116639099309045408421577408766612427394190259864484249185816339806*x^272 - 90586460300855261683643143534840900691362738456674029167151305952598293335317259667421167346448853603259486070247551514160954448006827853904187779574251958472005095815153380828263084576761413447107803275112542942747507499807078698827427815275760457069203864179573102676446276821313021312149635146406359530380373728279256519015003040532577460044831921329589086843408358633951944049541842242009346193812499191672828728539982623682132556787294312694434423170235737788248963162372362547395377497941520829600456898422566705003139540576345724644267235400537349042561504503690651136759569847028097692255020361292817877139925772078878218390499376981766500730972364312988383427429050105259597*x^271 - 6856877140174648402050077148103008330375877198857461424062309382195088781915342708420742787426805977221867198782331246781184017747381408140624770308336231699495785457446811147151924783834922162555019944134948181462852594592799756162599212465527128566844522708989302743083864646429039019987334432763827340146096522741984193817441153515175773071756141413705252651557465029655681191680409006045902475970369598238722087907861615868405009183784842858062547226732871229007779906194573120612497205190155108074377862790866436726628850309800282174731646752931932151272377452846860717818304609802431290751376087646502529135007689068140122870556285737726996444411139406285298478873399031762721091*x^270 + 26299845963816583750626344698449361770554835686799526534800243666842850381879550443689235221334201993850526459444855486436550872918664738679563217596233366457957378135488828165810589781772644684837006884190708342340864161651152804776412180771024187624250696883210708709177444282364491070664630588634632765334588540414461819228827253609035678358857991994314971752782755104985963020887588404212531077488340788998718745792349225320020211988533351064455745409205324566261119879815580455809770086318489302412453846498052623942512027120543065366387116402567362079376909890015883914113893101885278242539938297570847331495233069831971138982207008734984356954328416167547385168265282137429505954754*x^269 - 12395411861687409380407928032928953016913426549071275560086272692846296461172786314715452144659788498623405192890727748921300523925115669702632389997556307645305071317285193887389555745952340899149305633003780501593483613722073734082511134037133571306894089357872592910680973888154169607958773756413409250218019114491541487796718794190722722575804767477427986237870060334614328172920637699842608473597245985768520775937233288701141157214599751690688848272158476558897828455048589809742654894466699923111266453039659625259645559899013359080754297599897103141028731995525256386086422257947918872862052853161721477196777527812189390997315530615901675635931118687779707105136651603421842205863165*x^268 + 170452060474720738729849936062419875040919265563996932514119665938541549632326482482514974995926066601988272414381707098867939573273646356700705100822695743511989720485138360430277145543381297142972106750631658233323408124048549949118224684741418419525391017508405152240383881881374644915497238689726247957418842009962369782199582313584465100572136855546930479643358832592453422825221093452350699874438906260746745028142794703934625956943566040658163774360195609274561610832168134158175919875909479426428190136517117725962748548537702406849948046705123524147483360182474311811793297725085267241265277377653294352337358746021227378987250687483939579729188138102496183645890916087415528723306964*x^267 + 2907919369284445420762883709320341673226524013694654468223744561627900867899348784213414185582459007868329741115647810835467518317519141645685523926743126682995134996970529256526893967172654228734055919477615242246962726245440249441472330227568915216556034370214806060674756708467162398654669876872230980511034710403156760060677365471929187429122867228912388923388778653470186315436715775347883587332486942918139679927356613134070785356573950802549574747474671870170818070870009209437462923159324788938648860329252008936701121120756581647847262077018006243283951866241738146728131212830818910386078497296196410408934707415799571774034424877564823509990728306222263720419693735576228126331406350684*x^266 - 1568690088984129499347538955927818780649082836702639344004520308519272565086815784133272074061740192579791195647215502537695639370805203377334903791632538620611032157437756699397170238888302110191163306724504095228460786471669410635162427836253936209993564959023374785585301893287332538131008065997239989746154824819387926106719991675058890141413763315341692701757127995993752974499262568328183548669053046112848528788962648539878739296873335891265438731732308333558696072930697057895366584622347921429791957756333297256328752039771383989741689877383800335451569389335727942735609372104845516802730482990560904220262252870043499813001377725485924723673474936311990824116793713155871192241311502667572*x^265 + 129958640396645075230814982632596615856611006382790629073094889629665184522301905924942963047687290426381257231677977779267834001177320394002467268691575840863649935822602460797779349759374707314569464056683067959871101659776868121099334440075476391120559818249687176838240095394699819135746673017714868091230162297835715983422162148036917422591374115730850433459351394478361112688300216969527735504664460666017861231821269017478161520099895747426285140380767351692081921359144288711991855938576979518105104524585352427163908420857498501929581851359853199000643438297593207548891327254186874372969143614017744841659670353810124507673974264836222540044100480862967041965805733768923966233996428679538654*x^264 + 300353691652918578285950885450762039749991149344732868524094886923343010663690663866669839107037862041390502193476791746651723615758849937560933723917520707297821784341779975537063759119316562301463492403165045841188373701615138260814465580338724864972175734122841494059901857392956242754805666025651796848719787721107665756712356752240672124397872672016449983473408741462258007508846501989458929725918325663411167462470267880011219612869249576929872147117403496959723796957455456666608047958143624457044383788176371784855598341262309203140531353429296550706438752646253126766864745825246612997346292850362604031910432767837162877222030632859364924346356942399182454791723252374368989108683148005838127982*x^263 - 184826663699552796794191598295158405097685861560532103421615493589310724511896769079870402576194059386324760886793944766657999442882335044921523255583336860732889126477819715079796658230375140771393912745184724427177897503739220787533471308309533980934403151916045501700513912100208163551179293128437211113829684110898452623746204949664290499879761141680913809389627009574355936390128482763592421502015523817317572069099301758516714126497684917152616582614551567972738949268729557166157038230140682747486220154106144397185397192315533836924996166045470877619089557723062256720389059267399358882789243464713766532386593601208964655899878871280940121986224108801687975238066753033385567493041723090880475518107*x^262 + 25580248351586054674629259079586885754475670800272491067100463774749078457787556823115059006838017599885852181366083070550805939815384857253646760954144708006590273700515505209736735639680506023161983927598680910689869116814942571911303490768241622347373142707071825845631077526360006686838120806882242684111124660404723167337063165023024033731337170883447940783988030168410354194317160443943160902984791620746278163152537302719449833997766311470493435769692788105713877457523912515016222149027293218123120136354502113840909697510028012506197097882364633500400903641649664918284889309354373963324618706949411300098585532050207879380592707196680562582798962568281524989281527126590010882301219712338821305276809*x^261 + 29005401485971311321924024493784073955162604091580555247576367418297946093028437076566425826553905777086266607420605738551893806263975476748076777698999621700883729401326534957713789314398918713598426509725983308934452413183020405707537815092059077124811059792114749247033800261476975631951830909284488354032535262466646084910294162720879918565214667537609271241700635196859568941957482391084391124502990761599240244140650743918488857168631645698281500123990909763638833031818494913738421326646665266044441903907880800103363683810070478115059191051775706047070682222834334294950966065940254319007732116198193948203378990474310239316154847007194798749046064213422487784812305384652449432165981331466630285655810493*x^260 - 20396536732793551116752226075812350548822646247177174044555903985924511696465433928754209134698918845419698701443209990053238984231055500560529064165199531081298577510819095153566514190442661959942047909493306715906178049210452734805148920727007664541018928222991543489596313062754400180349580290476922886971062041411522481081607390854859476922673166744344023714610102790155946561823961832982572835450624942229489045057531795775514245462878896140624564591628194216512012743839175787780738398683394790565487638676711534063924032593995037946141439056558204059313784288855091444484911191184990562741288740203485058723679657119494647044297711018367824986139090715056927278479858010981144484826661865967901951637262548225*x^259 + 3773597576129311579078276894640034546795598259242165354371097210294786358970781970327188436355202522034288057329728895477326901640501066703876072123650132740505095851775525773241923283249284599572238299144816863580836909600182028259322176080902809221638032102710861971165396971306945237233781125378900555351975652875666516925917522079535980561746732469974785513500349358327473680124406056266831852951498030615686065995536851691381080528492270651960086831415409319215163496920715744146624901690925000499834266181202489792145553794932348450950018146575284735634197338988651526834429506287272677702368203368125118932402497378575329484398835576316638614519982824137874938731635693869348591136229911502301429096092826016501*x^258 + 2612253578384452460733846928901576464193915553672040283747654961615147856410723528430471947103424320418664636459886891569421207284500378666840817403594054018298793219833428597310400742358051858702519791364268074484500024548503503424040657566669336622179863634297060329418688906819428876561150115994304474400247589543484605794263358559809274200432669468705008164607972603383375730187406185633897504051096180448922586566850891863145010297314505324500139218327569009631350089679063368875351190677263741021434459219573639226829544758086188314791695578790232520988980777513455698058101202790102808888327952414350680975511949725619253766051548265163417861387026879610599203418792837341035291896612820439277477441797057117700169*x^257 - 2116217164170231692649077604367527498506202894013174644069739344798119029293572492223550304004514430059476040287619266790549988342141804968096669838207329621802521853154074011738895405922999808429892360200650324521062753267654078214030464502029989290327469430640188547966302179094729634998371797035151471580565672986390224454232755400571505676763888435344148159875014590665593485416721132453394124494215973447270494924377127217049499680278817678040432775187518379556099866017559680175112440866672710696545839653038837987213811948962022260653309942182143094126154381442353004334158369737366546736303211051348159605657810719991778019281442108335513221574166949772014346898527203276328285666035256049555342747664404916952167258*x^256 + 478609950613808124146464723177639306958993023026591112374257661613271557740747601810829873845564160571188372808330771571129501596769959185617167174747753024367099383163424765768152184317263377759139505321193992439004161749616880411493874513520722089806717569376296858445511489995377779591160309881957028342600084174167430847322837833427651640317605744992009985358228421724126844439438697241660528252036711203800383064248129147592295071468464213129562443548744496250389649227219674106930610287172395671155860182390567807264413865806743649623446745785688581428046728961478818530775117485430301534931058214186258452939807944166310075899903544128038671997123015281949871158632994640844006808349012635848650165762678934448269114728*x^255 + 216794164289557564690389802898133750300018949478034920459986859989862583824868817728428398830917630246305228095619146074889003030678294279671584465950597136901120630190199188627739552639059262769845374111482859620579332032327331183502148677405450390043047488374336235564290620950793996767395798694458383942941849173311435641839439522413119163863135106135657912863222940923748117877110615058669954954722389256450944088614977058383748623703186343778127886702775701188598256037521396811121353471766190226548764181680739868270206641080127254862411912421244253963260140323398627797112371326480770991130501685879070990068818516063734569624644118432604276655181114061304497913301738473228857132017697232389620200024940168075701428553084*x^254 - 206159806635396447440107989988225586730265785395248965526606358302772873803665208623484408365141632627189487928885927021278116138908715941674072437819658823090365688742204260061292771103879017104117406896191490452134496395585658977085353965602341492416324385035846908693137866839095142870276446071074969556367867894746771776379888893572947947016138148982593513380189410681756862172964362726503911379644850019225454043691416661320955705000438661935151023262077784786658033291708222782417893019004507121451361085971265468216755175704753875887529504264235449045125865923235298137274650988341832257235673878226950858051456900779264144254184725574692040679562846165809358807544418051890578309259671826324136283031044674959057824873447586*x^253 + 54536881716921771664034030644963691075636699108850592442382345020318536653300665078043287234440389218647282434227467696427900833443778797682968363152938129640937216284739768587088090206437907727906980587898097329691850874162835977034096655533247361801726305469847684104667329005927729976606152665594467952569516718494223335562865720075171188938824660569754268215936759323835714236433239021807540620490715048919677750831203858223464172625707907444939451449505001080446836953731117776410410698023546444548346223473213453772803458749835143444410017139111880788502414998249055675789532574814742595645283231664028678784629718006302214036770383564749457385562071454572838632104069101587358242578122615704232679913485214936939415369178958525*x^252 + 16087486611024167830113824198476166727059252899789224743979695141141412059686194052812715092189293510333283802567075236319251411127930635991126612894153737556934279827089914157610132310770004311463922337752069799669946231379773947944850048548582343292511928251909836098237004916702701675304730134017692130557093270398271953294866047435978619158788481358935577731267178575426678697596631061421128697074215857319078159935749362207095452671249428006378012395954018286644197608888415825288284779567541240662776886861934903867349535646103988902319008658096254320115174886013117404399281445947965276486866877016681868336925189678189008090887369040278868012585884571530622811744266719610855336534967985180944049259813936905676221326166807393418*x^251 - 18679941916926713674291889220821980923635055069408899401252202565601969146309597321545914695638054198762169252908856890018219117120591934470862847541578156819180635261165723354142937890507459153860839331265081174567527826232741823253841787738248509182309160599648554194813792127546427419387766213955097136468982323983342752835836847843556356949549152864352186585540179405420524646225543660145729051798420820417324565359040664372376415451649090190191404948689494852720652902900367052570560078999960647912857839008173720451092024755971790385425265044967516210509971943491344058681225665751602659718417113362968483268706801819259937405240012918816982481281353538246156102517674999515712024761993267583602457849580113930594071097375133649418700*x^250 + 5639431980870849567606241980202778722277880573431179223126080715449678890844208569213894321445283590863077339916858788816717496695935883786235121949069015252012576542980678270847706528679775605766426416611154631520365102196813262751575666055708618527354176655130362007956924034302836565611058491057265320100751108805017654466346537500522249267005610598750757275194166286466371371455197750011415343042902282755983174130203937634205312012319539651904408701804167694332361745809671060141432731226186488810845003911030883941195117560208753470465273759447961064336575116556143327176846107036757365510404266986962554046423279480295619494172299186527440239013875022341956599030543770404098817941430372915649199042417088081403677879014416677551280249*x^249 + 998453360912770764236066464696868994187064897354877094088161423862967952602804024516722554839455289237198935899236876328873167560946555743058135000970253722156245448725058583009384776898757709022803588202567586700740136412302432382306189486990392307405572420648602724737437309032044572289400857773710369217879018126918545539717972137243935151814212006044349258356585899076453560386884145837622516884115533347651292507836705806601659975034297404444600845726565789011517069974048309663382333082064519874174814847343905390077177894462523549428862435066390753120803789150346344020789227493555314348489828585132410672177949162780063911507456223581371189803796039366163016443535024998893182550686405168820071577418028694551534195085336315590469398514*x^248 - 1541543766406264863175787690919165011351623394440559996569765004443381390124437671137979252117516488546597487312119474086731625457817704783855744919425619950157250490435551856760641028432777611657787510787004784292067334734140885888469346461107586467187406826649842001296683769861872797514554803487553675053121472126918910745912365425769884189179646334621584970548827124107273071350842114101811733542258829043560187810114736526072837684427502800870883527091925820691719077149406360558356194187097969616661701658002248172933384087001422337241984433017718421671666073152852850549476711773794972434791252117736323948313771091184071561311056790325433853998925903368325098733832142068274384095140055953131715687961435372804834271122858054154997176927102*x^247 + 522007860622445072941238266031243788839910949787265124142854429416002820721378463737760407959176774797474833793909426092239765056896704047655911879538636757022705990628442930140134149333961351095546741356557595227796378090870026208033819255213051837439890825650253527015680025963224076819724757088573593340644243581521675556486307293784334655517045082288420244646574377679816318885591788881540424183416995308666202008907207181056088891874279459107078420923647417477309894708339336633314174965873105370594997853493804154312950913961326152620136355927906110545972646352352380143857501259811923679134324439553928711284374093241612788169838888562190490740857390539799310503690659704664379797295668756251197085551591152735212409447643058859490517493937639*x^246 + 43397519357821146558754508711764724349651671391669246453233936026536297188179302099024474311836001711181117852211750508291386897535795930292729311693251050417894970983825935729182108865098208287335973879281720536823865192597559644143464692693021737325680862194561592916596772699425294472037051723676415923452062968427427433932143485394663279555309992766531683678817849829277044044986712199590889216992507817360164970966326867745238030281554426246332396728514534243728786691802367859560810867102680648115049819571839747257581080118871834120743612176491677249444306995558068413399832324353765071727106689161067087830947205874928378329562047185093959976438549986767913877346892113713991633062548750428842589539682680365487367428413452992469281025994316710*x^245 - 111368288747768025123794265997796699116378906829383275416580667242062015822910255943170941253040741159135871145659964580298701804200382302181240894064632742586468995687989029548651173342589074990760418888840556801147348521781441526098449934025997456281492621681057677584438703465626907586969964935160243647891092921523933943763322326795247702759782823942069409791819033189265049410769247204613105716189943700970414174706891294719930246352484354019300536344103368651089805314364358827377467627512979963442258536855521543485043887157342874642134183627550079886689265702833418815745773687788015344084072011587666247481925668473443114541778378702387578734991432453995424343091183428808557148082600475554308154307084970121071679565728367344716568518810341031598*x^244 + 41467369873843084400121703262330395023154418663509714056051807146627333980748950359940535875579772546575406198166842831971592784137656521230075650622447018115080775710046803497664944086939788329341453125511915278615756142388813883677657776553006762567141803705741685864272272031542281973875010259920388261761985454261941647988893638896720925757343133951543418673526900586674666273617790468502510113801742157723336757903271787444186273054837723202926110423234979227472833268643172648257658499663471253347123935932660481228524384346351567369191610459469193801255474383019854644236224105359304794639507124024435996524762644989553505340224488332289685109040444964103435300123158728161941115294214967148145324150273288232982710756019544803839864666524729844345354*x^243 + 293876843516893171898275917226821408382008764835880506178175150934264616184465771941595437218342352832420360110682072714444745335405857015303868976988790717374465477088292695861572251922692705531920026203884274866586684263932745489931710298878498691145974580480845092114361621016296450748038296105634323859602729009671419618480329155785673680711562978034990757928950149759629442314635805894848476221572979717206788620125122320103456105272875760292393519429812129619447286200021230534432050430229325558321715227847522067277202527947926505542094518102244655950762243404227890707714004266519077610146931274502572662490369309649503519659033072326817528757118435875463700492486391761503246954852649567243084663032332230645758649643689963448907226804698515270296302*x^242 - 6453429596460365047939780578599463196923406725456435323293602512631422744993677784179461493859006318190885018846290121829240015521369501369060380999610575608508924883550292339501782605632637097003350458185659559274087156922672576380010235316185379025308853403905689788318926306008535390396226469348677586916469624658041380908928798528008571002002994666053196110779346083432893006823067631748770902709467291812074111604338649966798697648066532709883083553830231637697107321765997900906562598582566733599184491573117753943683289617073825522295796577510046757171261848242958266414183170038694836132761257786933367582677607053049800375957763420025511285358375229292896422627641330100544149261792060805117563746172402754697240220040925491210569529222553082170073693358*x^241 + 2519517433909145170228513888552660126766220739967523173833320675395641119182602714377768706861224966149364642987144053124691442189738797447498242432497318524849551981278943140144668427004839757862006498334180839695774993049153031867251918949784935316516879989840226795925111347242818169699473868063139587353580809193958273464625689556075530540666494918001851840232756509769782478022924424319174521175599432548859789562079774762378214328506626535719052140625596136969692847970769247209679652331045263411480277245020486255235816261018746554067339541576607748694033484515143569710339638238533621375581688424855358251178922184581109686146624633771329158772835359402461869755208618077512524132269051241296835274483918992140825223383806978075087958613569801280448364582094*x^240 - 128564161628665822387458019265987316917397197641454401006102680805719305794629719517388773829659232937320990104387252958027391405492352854224072662101081278140241353903234292140252508483433485392280222348603729269175067012306170649589550403828502404736520744249279699522480329491971013261863461322928756040319793733213266839643584008673543738655976151863392159290907877959665937882655040149823369233946780148790284319068060555349200597385412231969658681963397482681515723708315386021678587951539915569472750919665792528884716502538780776908259818095101611815855120838697716906151794782214729772569804041433364930886620924763451443266057738308849046354980620704433447081024218923020295130217158343588808355974652193754730715540132449557342692438222246576628296127168482*x^239 - 213822652537536046753232538443886882810631997934190313305057994927638673910792979082281726267879372817809488654788530050865757968876762398103599369406567918892378251552927984400888666349821863547603665337084986989063120432761247720451548684175370276864902208949736840928398883924782219443905211237114151471463718313921377215170012226227052800210998181480345829226306044555425786933340960343443934632154930304369583935131930346081021661088930521326714020189690636252791427014585012973385935267161525448077194421943565108215677252458637385299190377544721381482952858946477518381122542304154172147176152602539147002710126911385483407305964035050917990859471259778726799506895512337165060391687132785738859906273204959343220502438791917321765626010001892325602481572207217028*x^238 + 60651055753919904812579803554557801970991335726070414933115531021238847659335737656255385374240096733341727888074918244834603031997126402848020662248912197020753245964228549961721892171526010861005108551186182930118430175268494776318829200474796530340158049763939379120931388492464535332766197128922247860907532963080490230704851813915307565981118209747184252687095314781578623764634646465736560885736293795212016837336435444833526879685044321609393165048982088931975154743636624330998079182822943450046682110490290324637660092662333486512519918345147080035500221638428299703748515541553062902448779312728756635012091525385611772240279782538276968140388916711483648674852823367258902418953662641779758800833254011810193305689116947751597686145756470566774836908825780211273*x^237 - 2630581566635355440125721127502266952150146700534195088633692785933364333197061994117766606233331092818217681246086802200432169478964674571453306469732284582567967046886066139487213643697129178120470609215646340395928269593345862908873184236550860499625388039242630924737072135728289054759010448862177467262087314484662164235669425469582858861164546631823255906966768579105932664672555483811115019097781395218840054172664184420281775986444267583484495748555729090711565169595991568830823428120729185561885635452565333292987736858038849024121560861899211279656538658510740426302721296055858963163780921501631689409119386850635132435958695864891314936212038335835946917257373942911906972870144800882757957863272849216181282630139927344831419842569017413300411117912620757823598*x^236 + 11416468018862442958878731383746299184602146229784064778102753766396706513202931983767522136403910026459910788366353866008265551329334433655645022603460660381124247222106410950009751203776959724259843331144783315487118147916444450772938550902472038747647882080303814384959434136649793124325676203048219068585220504838539069289610893042252215809556976902407453443882209059978557212221304435625507751840210792547721622646448854858973699771546484983874813189813603490785612130264389505773214125638400928771377966473655411193711430539918363798899550616024275992822824200094908794482037528825983889920752353580400960400311008563605138327507374395370293692561596633263845363253243404297410384450079802775092863257156834987937391832421626120999425834609760234743254806733416747131184866*x^235 - 12307135720890266469144351042470401624746194839967819024775317032115589771152108159775034059283366414194019635444257998335111822265920674635581094196813880317949019636431421997097494797524781547677845225471778954905070759867893528106860492558349151509015836365857797483781950906323416508764707007054611508206463800244559913343685360848737885416969870888735482541200546026140374054774676094382075525472748561768891599523954300394024760238913301962770042122863206701241543015271831553450155936160539761826123856735795350251502135249744382070617943472119887197552410214309159959472079614696286720190678701095802936601697666132260360540531923786291274490080051307390935005111999036878583027047174657896552410866271993276431208897779901270345069076724035090703548826204252522951176339621*x^234 + 2646159772812136039134144016570812975861767516389898588580658613035053381486413005122772823464147876085682836558933888639274408135666808757485627721567953424961092080162549551563537856530639194371495303269879035008357894912263288880151053567525095435604436645857447308730849133731934846067588942399654173930994752393071945283421484906990475578042902411898842541517695260825745554459282957349855635722197483904884422030527766667664145780119050915404100635488649770986355715365467255194777972942455305380859017551188294436311646828288584837440441213657237446392629264920004671645992940483101443797094059204904178223662710481655407003814884382212221648677845595359167941066695761845352357668801737631606337397109348988136054652188774041561173283526856872047353208662209951208137444183008*x^233 + 3068178153904495271563579864946559761119108590145409206190431861776771813724893785090764714817199036942456808122511681443578837512022168008172063343796693762718107380762038282642900091460475241235012399503254124595459182811954347140158121691798722218775867594417269668682391424966477308985466679252426147012096980384461246902399427876737261797073648336061337654845986930221456594788589515843289773157912915013757308120892090349447594774609416219081215534580471711958055972722547672192192244151212749682930372127724454916345011736592345773094817217054042274216075662484412860625091221798941056709402152277004515014360814163546577455760031095946402415149431469756193394004609833564194230398953016756859505027697440010581804659433240856672112538384185315495265105228456210016452573587192992*x^232 - 2668406490952693100233961687942042428966209569459652104242061749122148343147491276487872992338892730211745220264864389590854764923001185522700437713551900932958670155799262786049874833390814754903300300197190533989259736974966107698710131681936518501368024947223015609239278517209904306573484044937684784104331893842919314070282902514168008609856278975436988274825790694829516899963334403086211868650503058007970862989536104348437752613413339096262424463048863334674310138344945514633777964463649796205771421479356791663954758128503343240696555737836336147242445995546544819302275055534153233541160964886765755686624784765361548335233703896150201939802705991294900849988099347875978297953339261865699741402278371404795480344550690735289130252788695054581137195871261636757960517366803379554*x^231 + 620115358447740383988590771011312131287636528355460249424318539658823359047692379146845817424517907447881689396614568269349616572100068172916542052909000523672325685381719930815548124065524601366731927245136124087670621097798109519975787268538144572062237135250175737944748326034585958090248277264023263517193023537440763263234410614905302356623716441195667992584340255994807868227772805780797832983668583013144926655758294789817976290635418200634795613547904582503281963859485195976433070203485338766302775739026837586136601674720285443688287877284905520055140367365669255579279342690739566715110803564019644230448212395021606354585070561781169333569781669900877568638323026316140511307826801243798522381709104175396214372486668114960416538919244542290074143317416608274820438911806300119753*x^230 + 373782294568578295547357787639473685717089198837369303480085023968119290549660605735685146530169354307249971234462434677421355575935793005425742573652413131765255440761184966969560042135591286319232422243371520611348617709118378480698315607489888461745781413994139518808370168851609402716488692390166103845617740279558954631008263418791558757287704055035704458684057167636257200387685108069700531007026878317966097552801897965515813464406955389679134337878554529827684223233296965624069370097388448026654686124591139911547191263298971185657225202464284186507609661621037243637263839916264697089695026860085761810598736210918824307447906791958603021297161796165037927923736232611555887951821679500755598102094002012746223958429522650457638319347533937336228998203126357037321245328900049414072429*x^229 - 352850956305594077353243888067113270093699706071429382076683700504919454029998321241919145601083125499337714544292973926105932548740942137220880774887778917957262696303177367410352773861361470008459648360532563519353477343358544814971655279011071616298278847891044270424557632064621288869977697664769586880101720221264498268362747584088614048890795296308331087665181366455047487131618613619795908540539405596346218929406046588437658461524725171961402369817397631193912968759624006553566274721439473138643323771076548216771154071402538166888178663130625950344575683159557842652317718524223439126229369727730896919578956710492688843061861328990754643838495032604892795510494289401019167637206727073476255474273890676690577868062768751869137353870062727125870981434671839673208997240662054979236773790*x^228 + 91832978523193979336237727150770324081149863267972342580964628496113548104013940824944938136366466172878681051493114624446363041582249801612008820631918292671466686373254384464491221205592558336538238430198193522601579475156321136236225724687537506738469310482776764216787994615816465608833448415269332938383476604388141702209282389527843191816904842820607256670197362412484618092901465929504694177796424286076557332871130726586851884731982415785952128203980354913132615584641861990455660360316305750116618988212117021941679597591688850163898936056585776602370008437093887568028959132339050788329550667824891020879498001344772117935267091357916708810471836659154087188240177081439793118180499185909285653289718407072622720325389810840764684086307716691197603094816674794056265306989250078558114069399*x^227 + 35335103061137549610329463905134377679840092450960494616361614152763837802140714932092644878828473634162172940817274687772352033544540869455798670584550292645105767618656841961675067317816457873740107287659742478960935671884582957797396705185324452871751848590987337939846021397214563800427810264065875001850901214540500080418855614248866847107899418235068362587013111889244639511623561763089287206519374958408662221476977539658849076782509781542132492233391485192728256152829112791861986125779795759953657211851220534013490880912282719460306276268144570023477792736231687441482441631843356049399629394032684975996706214620665887323634068516931092162847220608417646522610826372824766502287444774691791660787449456839368384956030557535158337556111900430033431949817747578419735200590965495949468043173214*x^226 - 38076112661029455878551450763350030664050319735043915332428151286223076676285760958069846941947341404462621847844960868451596961902425574339167312085049790115785505268579407277390689936167377892464947580887562846373691005607599349038138971376453350692089391283912813885540758202641011873973651274675756971050246488875993469937229244460192333810966548012684910390335638456188374253721377029014393327114846732266546389226625864853201305435508947033072986418403825766682713459476867409921869829615697379531994421510006702727918498752285100562518077292011779270698687123610480550150374707742810415832897039247306400145185071451194727190201049875389861976881581934603693860348126757225609174035437924881236592830274058075581765366381961871128474104328037537255606455051875400628980250658520375640879806607581613*x^225 + 10831767691695944971113508008396017471806459283391383582869590294735670191669912629006072813512391245925154705860195162847984453895481868994629763190819566690142251305609688434322639728916745433218476897460464406299128131545016480904213578330091196832102724127957217507421253061068982524143003577612161709706543975856961390249513218968814318887743661556748813665287891713312134584537898138452976593190913005547586235242719039225111114530578204056765543559083164582745282223907798797110614813763195502531318853631603156859572890117169886700617231094833621197903313075846283304303963639676426140822582826077292479196381293251389068445276599849647939370368116708051477158314798899673812201507075480597167254440578936265369322500622064385775355721640789111254605601107856295845522417433411892051967110470348575405*x^224 + 2910659741268407858614229496911188748466070750316199910897936325268003043902844246994317949428857663517901326207341315273094992113663258755078580352802096201445711411903763275323005525192278047829548239407205463583541655292617658801922338180514888364509523124193996468264193518824598961210162509906730246984654803747212561754934303179701683633585825488920907285942738486688648048257675484604798821591501710064616212014284703075638151862896848505399966086968785849001038735271373549315300652897839333207537732617587181781332313958122439370302368998666371009320434939770771741273745577023200710505692858920785813899182064171096001734203366470390458841408720097547453600997764533304292755700452774141999697253047013888170280283676922387555316674172901463747660686796436293510589691612366429076105026505163391408897*x^223 - 3630280162412702339642584287476920553122093472679692851281242598414235053837024909393152556854441970564721750648781694937597920132320490124134639621923057325659823402888121497396697751352466086437621299080770507789131799462926589608527793610931874307909884511154899300614965559051287690223208091109107160419414731354233876589983347584444135184217059269525173785019570173337926833770206035817517378386016551436947663185296135346346679847806435673774962980357633679419132457822725361286044488573384569156185828619869988374602994612630333987155739043963966246174081408626580651257601835503453645763477028180615507092875463408921779429223259871616618156076978409330600149658155350428268792613589824841984567195976799261349124907318242518504685186989706365070796537441326868516134180418862966523680895885892916794536077*x^222 + 1097555857267049163137146771916694583566390242413439983119498630899785859886178517881300561738698535923607178556027265368082203653490513672140775092343380632611512559526791155637865916385466422422399114196689721698920679263284478685762975535244846871547311858010322001535294922796709162435552099784861305758750687480034949148177671400997664359596039280615565338518520696314578738056931129734562511226304475061761654331664663435766359494157898777905633991108281180394019675756183795546736406454494814707144149198546370185158144923597058915136925838548606164341201474475574423278067867925438058719646934994807596019738765203981953864622936887901404142067515623449506178843362241150720430206391092768898363702386210988103004274808173914333212461974536226591723863206161254685051408993101990866578172334337166885502200309*x^221 + 222647073788523050127657657186904495243578303778734065302374046251642266869254645872042201997990635461806246133181660786476719818955107675818342611326917914766577547233153557318416944312880093662140939123386613784257885463927532544088710268098518945202468350901198457913763292428722841523781665688231111193998063553375500646607141628702462802848443063461227553648730879980770280441898640867850530372178745948908154535722236936321498790154934517025939373966562275299512915659887131786080996126851375308979697146695110076387379704961158693314914204122078128954018717772370804899550136712630861755705362465910811175055199983280928187051927223212742767118993819278642342779426593518475625798333044519649195925960521867102150025589204939438409748348552352456915454326155418701216801181208654484632090961623572707849228156133*x^220 - 317181929188901965916137131305734724210362028930769767625652066360592557287920360818191652595803614336780072172461365287449985769770697287637559893078194005037702789678612071129746419933793952627206668918464842159680149431716437534131769137611957323070831948651843460383691021258215882863142931123549788754111948043040834512871241600454679831909750415525904808783519750111008294112386543707231317600293155403374699656007393588733306197578732722566781013921549788712446066510163128351909375139453258730913543408477371073241043371213133678808975270680681120502010400250809522280663202231476171557566510060544190141641279434092239506644674395483232897936373200044882809557059743240269795944636346734229629972825867237315253456254469515839769814338547968447225517574955896726559857366526031336840016257713384712623793385041528*x^219 + 98991624992504143110680442456590627990087812215779846096610930769728851197679645156757219084993096852602791881893855708115035084722946257728285179988229245129879484020856432759134952550974456502649212892344695360853699525145180140269716724561292882654338920666951537897256996575199635026263921848294743135099763549919729845535689672851877606200763419613204406035215673267346504629506965048153336313670913898250603489244984107991932651628496620796249880177864748102986617207234742922638854287100663437100741204528922985140053008617644129271700262620188661489244186464752956102717908464982011505150789908294759024064737689746816692200160193808513184960400733049700305559782582781843165326221799415678001604706688536001853919802552247775758462754941257938240650607147664298784871102752231620944366280213445222621638013663796941*x^218 + 16733698843299573623368151551751912423599552120905538143428344678256775719431244524409982586419897205715293888544396279724459008089798075548129848300592565003569365635865006337645503207609805074837387538920454293390623464419126197482100088208766003602580145364468599475335178948055753183243119109667095764457632143391875027514717105310204997769936963442331208285986552170443436470660899232664033677448783121282521744328526193845595916633987641213184990309152863539100293756856768732957533620851087178846055905255692793559445418182058602455293420437352057605194789388401934696360760878627523913845685064254814542049230991514818907916452860959601223062962406915830299900924531061859610069008602065968213117605057180956856853287388725629996237656753220948952346952866534916878663074240449477034790444249259999796390932503237260970*x^217 - 25946116253912677796194697151591837386654823850455549465947394729999660697260149173456519324484430148939970214371888116368650066655122156490106923764044291447673893193962061275468326979765082864391756555306152589825253042596622905859191647059501995737827310159502580073478318999509713156692560810450605788890008762973224430789115059738506207049097588376847666286828674920024371849074435161893756827551329103274917001836010231024462809083909696429020294556503418815570148234616096657264719570994515050090340489004162214628052032746051617882430337142028034204254047701813762741930012287355978013613123920235850315335426765681366455097627847051752513265195413938983332931928546576183027659167112822714438934110569151648984142148455554629623217328830549537039790514172747840828929754984764103158979456780436663431323420069338960602016*x^216 + 8100509510945634376216955789930084806529855711374882936754505198193378232407200745412117235103642274531975743228701933150538613134734156693870755098452613868044292012791137838439006085670109802799267770477154881342883859339913358998641135390102114752374999756874675327980506326129480944521902242604737993831626010658036973869508315784764159067047826202206960676817833473855336642884687268099387235011519528894297746127959448415624018776764467143327126462065261121848055686278113130764473939015154262246299615811170408198282159381809235204492604430783648311576647377234337308531832236271756298088837907608295462741342252856441479193489696030938853563581365744760440518545519603537154751463067803944850963348359936879964908643195395507803675589727492585088047014939946137429625567394948477954737905934764003059070840523139190831413624*x^215 + 1299831467438684048791065901732642158023473215810921031835950656104862619900089781775259798478516636547162645717612397900045650705862706981454313102631176191739616870962103030038801247909088528314788775467178660625008987379345287315149134510030068239264935835187766958077728182043652736382118478729016686282328619938537085942244514011263524893225487826081650992024829502658685848375408129318878213295059183935467583308156005820058985020259269735500479526199382605218077858171745992037677232155039755723431083406583632988566413746542119487761601724164278939156048546744155463729008090061754910540760261973832093621459365594262004902519218290982733944618876457319882401858483476169323790613345447130150237770478416420570436602155379744845924872762235780230837844951999022904389910398758222917130337848292079695348802236211690892516452067*x^214 - 2016147454815223809953709539278719218614097283431851607791948255796107486417483406999241090808567388569481107925562106813878411560331333036334542322646882787455073083258631666421780345342942758376730386292599823422076303256778979980936778437661794304806080829156982243824034438145171171723619018969441182089037052593277239404570921211620371502691473649927989119107381136010597771123889015203110227157438207558005962104328250158613913084433068418610599799142390589109260094699050416092311561636071686942970597555389940649804461593674862990295272765528755292919367303413873430861744039052960351628584169751481594958538044052367459506560678573888903167939095643436421349790122960523668532669621369157471941126965002562800039222967178101223839067932367531096176912531079397097149446994734276404734728566978007214246521384450552447803321647642*x^213 + 607846295124257297232482968618313485774780001920739212437077474267721185345733190394968842872336735769760743892625592321935030085414657448144799528549236074205685036034185760368779435462496737044833521164661465916322917775643142645493863608283684354261310864379893333161058440954063815374602526306391368257412520006849755821815372647657913847648766624711120331259674407701368587174992239248943888721814036016158074256486313045982870272176424702384515293391128309569354844080676469840696984190131702285443600993057087017721729932423546225216534043618679553102920265802412274596694097614185100320063755602251392064077902996508414333382091498055406506418069083055939512068396129947764370054291221874136973316683981407091950207290809109391129966988409261005700680157695248423150125813944128965018240243549048122525769629659944087188393706967518*x^212 + 106945527696387625018559556517465678048247193869902461383456181433977595503379230453194029040336454179966228872627475641279860989746458339655578694128896221216863723154644798461316758575948205041731846978510794659877133881155514535286672287645501911692317115620874128715723129688606416243020604889027819965426526730487223886928670055500407612519908827800431193703446740851394524675577635347740610146491705673902224336662118822630654693853932654448142908892436976995855139115103620702594224058040946867120331263038265236645509585008934389591881495107727086040014477646069879656921654093228999285100811295624634032459953656356783168262710599452083249769744004064811606686084916352386206172741638655084517031454274450863056887793443862918437558868834156679199221129733368517186895442205891988545647675511747772101216673747011133564927083074825645*x^211 - 150407522024943599433006004394736392583472895081774522415627622786641492474509258081821597813450646140506835207393229417057845607989355579782309246941295054546454347627349213111292982400355322323137834128498658246413102768673174025307257103932620961301900999928987736457515180466380535734189394551352329859633648083059863681678626437244660258829058211594630982914037467344734918466003600000375692393442044646733891456307707324651319617117511835655729184137883492211880651200480979714563634806346423520058249804059613983857621188564347450800839515354876723609387204338946961198800809283465021630138839821914894397239988447106395474121430901476569170854448712060842618717177638547509875495005629529364461370465578418521663225545566909751080090214171970828344297246216473024611008285173736283792582652140565655912020143080468857211650428244076312923*x^210 + 42075287868319061153713174092347255578498659965460834700121114013097541225737838336780357093364878693213382738107897379381856840655727083796654469544070886144038795426448367556015142059974156517351825122258081400924353067968649918248850269286069616254616168955599354558632768231237754713565798687557231406825207970804247907400690429496526232758359533795845569897483712509589942780157289085213339593351638051292926025311299577712120585073292292775385538891142944026947103212270165392195560291420316840954736837856781665697152301425298319892491440596787461314043568848324466436017683218427939554639084746312142764122808984735349942299129335377995862437755022735305640231706788705242008468496452061646342373088405370728093760644227501602545300129020000667104967525156830597768105672859158442890373828522677863823014595050768455110056080863673427241027*x^209 + 9181504267732348132813782597187777665531911632118204232787129525424661676404304188186332678370412531051731130226733121436550187523206274000133836002749312784091421821926473619664697430505592105707167574642145831509499958703806190800447162504540281949261966878936439135698313530891877832731111188474150634887679492042052432154703980146326106918543301446712655110493256675006505279750445967151772640992483252340167651991537212515854488338600081034334781842134685228561352816109545008597518162957532530223096420932005626669124938327198179738312462615337980650108664729127146056524223275016109819289315977180531760560737070821294715492369908212746473526105234894124712267485552638240790141587856513103177495972881045187157648567147194407087783652743704251915441509476189199415021586854851313568482399709401732887134486019033430056333297558696072379524019*x^208 - 10856935482089101092716615267797642673500552841711283393267839637510379112088546906250482214815584864429033804065695874823067642083914643775256417961094296707205467006215288985066363796862795354141707897374107710109840801488123137025876147703274091777299520767842260460998544080205928683060597005990360096519397356701993993398617760797079936196873220450811792149306790817746356569921850540330710013952129654111703488218878622044220810596903409024722768058959220058559139544434677885403026969391891821143358426395133443619269736415631895946792802866277144797071362098150480920937896458113678034740490337517964459067440831087434283617974831714441219176131508391877192748762847597009601980737959030734380706145263131702817943853029878843733397264529999901865257702204316467589072245443368424828232654699503387382996709678102574868579741099355318937709319141*x^207 + 2696153013671252636109215577608443644868340754310471470468550782114851555874181536820423300250712912513927952362938770762329069296139514242645925445457219171174507419027493020753221939684525616104495963161717049406019460123536475152781826593604115276295989066832452224896415569489183636875028318790405898708343208959255315201820317292582700746737800849634164036624346352002183140879827745470801582147483900536229721854967208629262989127640495512580981465141840784078195964555026776310841383276032383243608248872834022613415706547441127008182439909139667059874006030589085872656067413148871201617483889471259292613153456416839436749035690622699935970742138264355294027958471722240429614648503431334016823819416347813764707227250171307471326701259520388529158911854598543673719864862612567890213462773645834976611614061692417626245673159168700585960250046652*x^206 + 791706357180449421769179248759022582727313238447774953345889558591900979517179623921884833265610969649115373994286950322876344371472901768419567544590712133389667100504458553731056940324828489991586780150253283164961395985922745387977761399326522650331111013951614774173738457469879393399474339784701316890296672297886577725614018434987428243099049919050242642182778956448405498146809132256888894445592306101432056329944097282495524555163312656387994110603159284093240399959620544142510766721828990447539366559464302432262374547403627746096885203115497997999810619531448902566791373436029351604302873241312953421941712601244045533036146400184520704047150092078000595410418530543352632352954766790344740399979708229101638681218066976423225953967711784350498328250168587367664935968599219124947840342813255242567597467995954766120689192387771541634934473771388*x^205 - 761958860360348443149932254925546800846401895547928970345301771627583580195453813479515747890409667965133455086519966433164106217822338669014837829476000624773131068755970095599110543457199018810791095818121171649421704097287649049986987363531908802076069989068585910829442613873880785483522014469744272357903135117946919391342026490611135459280752018445388610934480125255166185784646077565793787001247552274265184529369165158141346045695209166547002879349836298086869899444766321379982222243884461967395845744271875034182365462433827557133201412364912734293616982851821221943371057350325098102929111887933112693944348401695737722996576131101642641115450660848891415271795852017231685101920889758025818280936561242677330372631794325023352163398148937641313332911706635411714762347333750972811136637593469893576494512284587320451929743117721149644160227166117436*x^204 + 160328421374919236208464845737181648731458707079815229110509259544055372284020967923310815547447716313265118196943102466699503379863368316525002568818077010321839734300432064480414590597927617400268726634966802751137491471193529822972178368049833094532952058350867604735006905546561030987220318704484374936552205218417052225550457330286573387637669588936388420975780319428775576481687416995180753514074407226404739831247324350269644148665418594002887568025454323328992747662775448619388338643309676805926762409554712806664416524783639073098527972916930400352317595451852337557807896094453682628528841611117811767817194135127251061251143379648279663768004688584102357035747764535760147527961925470564313449252085321531612195489051423612418094350042633519056220334395607104153827431575303012850342309556409704285298473198240131685319360556097204052690731263182144534*x^203 + 66158299214223564434116939839588856946182148797300538139983778531750422400295850394108441279729631188215869310587726171319418188398360217431528102353560373105350986509462497745887086233901359340804714393695045969245602548218042950079988061595266297209734144744633729082381893237123807836039011928867153303065752296211830619212659428809091317451567405019358836450090039386194815247244009024185868113719714066032131646589231984070305787239088604811553088866458290047220808490686997477689891448338425662173669290731783762870376053084839675016309908406768695886849078589011355649472664807961673133441903561431711205663325941288836876500525421931010252736668498543147838781607008203129890230326358047452639978093450541717405219288289346829246744925541501017567824594356310113598421790774447969793192581047657377913355408947238747752110929874873769717860402951840250536536*x^202 - 52052713557550105020701135488950283481693597123459593840917091636048089367037891543102638040884662412732947051082725876928274694618293718830497913079240778983570010203117575803902536332660751683162801062307491322629283360824898206379618455133070458428315182088349510335610122328982232529907942703343598499824712888460381691487285486689612822819832343215850398567374882017911539892357942996047550558092468088760749170634753578599207723436862178082086468991175985042323205485028830950625916282190424876009673508874627396036235251853438519084879923727518844526259405128909299494150481277047892782773919057196728867952620080783613555863672157668302795679212745082212023696825464578921151761968697553790748574806889644355260770180526109795947942864820697650214018345684274290755034029442974972620841907139530970073987308101464425548453060235620697099729934700319516578419286*x^201 + 8861395886889245341443959235596713941959048138900636495584102373000611947306689418208505174701715605367617015966955845088586041877434359554059267033843734621494313768738445608975993908761771809548043330921906143153021657456277633403254224603686701587786107973651393830111564710542455732669764223176473787870272737985222990787509077991515550533487049575279009315599115707660794525856769184534018417092261483612587064614418475941120957430307440591866151204838467570045623466710734278184713491114951599063991283062946147075597762840582650993486689541810501020067385420705682203087025594252035425688949782034100264263554801069877985492455385490851472462423723837604672445677569440424281514305412893950670842313465216014090465533919685846579624525562600360418361739468578031568063755778142529925864910590145766249935706930334782475914705710391452864011106506546824533192063811*x^200 + 5237911978910943382926485399963867799470225067484694338420836238366709654334430653342298506357720135558840035850974765323561007775793471533481676340566804981845356752094868523082145963056450739825545427413299147580978934939338859440585192977132438626791090866979323535636538912331207812247821771163265832813595540532273951748826611739825264853153262289159451812107194315342294966815564589257997363170053535604612940344572308874027309765202478442560583780095917758139850709010544104719902645794117330492014460226691272292480373331927084400256186923708855909419335506348749237058407504254179381443187268120773150229263714707042303508398703816340226365480475557905558445076041392818743823285044927706316531787756243423851486969719027241794330002504723891183341145204059826929172326347785923767024564528382307340118301300665119050007501322227415524297182804529021505382996331671*x^199 - 3451733302918600642544348474666319954450423472372534564334497596242097303983081474494472325909387646838580630133642463489210469955612341842071036012916081874116946052191640110442724820686895453674029373374191750881968811111329697849303991002653284588174530533440416397258438776543201076584531543274728901326208343287845207766494096846652224852795000218828571315934732542587662137743561473719620556944030915511128134478754917460579253417128486675777740878132120939188107926572974037643832802652067829792619161302532034591078801506709768575957410103953290663529606509752336341206742495905770471850499532699438910788306174219467825194585006177763522990598176153673530027128276476523981385835180398183355670520544449673269345270611325368337268627074224793017966119909088832798064505554124275682719533602648876763792949497948682133540073775477651235892097952252561916739145072319123*x^198 + 454690570387674907441012618733568173139953707841342994228821171120835542577233839979499605610012919279646387051255864621217291183798327089396337416147557041962495312802248921232390883832146837205636599291736200732962475065331539487660820167405930539414587371951527167870450189540808761971031751458449726146290120911695651544058557564747080970785675938240430624984466594663942299518529779849733138256302042051250988422591836268795529955882620641088394963239311919693610723277497351439172311823666283265650062504984646439060257946297728679224236246468494595230375645668262710871323458383927670953511533138383378997005777668729916815922717820421559274171219005227719675787084073195388292090456481361861129741754834255321175249404049952848368203875064201464248864120755760208837378166464755950010535665733500606271817014605067850128231782016653010397645016877671358797209427708654812*x^197 + 388655316061938461026497338394093059340076284124280165515284611111992690318600119912351457009669722632296576791575210033177325915689146109281589543837455095641801597158808954492220976736969782141860515325606711426029189866529281063905660136649974676834005128544908810343371465154176670868202263626067965228759742235808155547562170311760266471684500496922856522089881821963446425092717514154167907124065768371601930722497321522708579964027798883177931618647130098057845778418241382531253916324758500846248997846808576930130247856242439077988351054723800297210579303771701858479424964905317975972223234501854740947908068135766230309696410185095515807889038201879529842875697965976446978497083291396360169517339409264086477143430536918282187381154586244933469526545747783233285527567527569427600908754923939536264391382567270103829945499378630577407542656303334707091846015822872167883*x^196 - 220866037438334182789441132400001689113386978341980448268237128430315064984251370483283088799462898906715402593232761917593192409296709140150663808744939309575323799532358335855608087050579027436228615815841344482346391455273003816482008006312924284356094049725055513117695847702800765834477906074862407879405738075189391970941425116781947522845073169498070156411075445040231484062146303513829220063819898526315952851615133206243462627985330393845356651600780747138815651619245779144250199145540676690411043747161195466267414454774700544944155351168321064968547281895363218858794364187042178666862402417544204183277202988513564851619629058031694429105423592064459760336149304752904114292145677844412416447529087871841923708349133820544673512300392073121435097161589005308343177506360107124440494334473664990712899946972800148279628922969581901170400957195702324118094014504319331508771*x^195 + 21455246172883312395575403007091035063610814564499425684446247250320108164089758593814566999906733240850814524335365242421602875251822893013829347028096070012648488848274568644421839544697891427231515929222452364656242573666043186804442464169503887201237463909398941735911530037008910960488194596712558478885025188605820932668729397601163104032974708385634283395392978068750664547589586305292160605868596774800538559384682297126625013230196435374898403325888398530726557484318156263565736784717458554993406040926966404076082093135657027424884402574751551056988338063462793071999709266088149897917955945229526370381994728282618060064838894993873810286982183859370529737575613530808439700890115695986291607762682218367954096433675788967630225444497258564443317432412693022031067314344265400144635181488555216154462061147349143047503457840005086766334833840224557476771534765694508560416328*x^194 + 26933530981789499115930053812592606729687021049193438477137799510668813487526625387676263976479982413758058335336878481789589647704580738849974629059239289256630367601944470799510844177986492869615936073426948894977329670114596967608057169291327790857174991245776739299305142044349086734193694225219457679311683361566152660078838277913516539117715833179262783236354678110185192083344912363284441641288992310393623872117369318384392442460898978880472296225430001865155841593205985338662146299254530016790860818872257959338112569714594291355065140736371162919487357764371815269615751976583292374935730391965325889381627726591086542836776243816074843990669057762841673288373011030952319786143457124813079822491682003621502491822591963631508952394929757981788243496485203925638490220550681931593756107738502689334408122574777214259429941587690345017515447919725011131912490423458071651579244046*x^193 - 13533204473547343642142886565277406286414498354587774329083382961880181321263970215639225126042394592643939345037548839803950192806936525288327360214899004840639480566973079300278950012254615006180762767367929749418371825666405734473247033910732182637064088526769821013781578634029672430258624382740687118240068543231052336920346874976225851265850357154502881779273605578128536466530263558934165929896964294768012481030564771916928269192268921674032208225305655103036604814290090725370083785027075244673796226710530587262577290553780798463565400616990525695758907913711111596922627257555505076636295303331753562440639521198826844557724123194439480204225491937920126790595329552209097147634372475242712521357029493700715454331677281874070555159321058594567754826509509759854150385093153236432879453831143666803368760112567422049732752240075158565415765660730946647715428051556520609095153897688*x^192 + 901541284260096518686211128521433248326807152053612977353267913576468471997424014143868888537569652519806083668586445909738238145889177516809899300206878478527088664131999615842969354081279674341438451377616438358043306778026349258136497085633001573301357038547204398752926868945906299686083530875918562634778473528118281153482009595032892629560759596954963181755243647904556306236402197654235106547385668786336121854469776016624239967676816145374770970844677045311923935574687557473875292077276757235255082582257324620837447001538241987755062966025481849962625944146861553035240618226510765668073212744543828934443450385784117276998821061658950950988634057613670374758184826473503566190366650268883632541357537444872524312478722544170018275657446150307425103844839206488297645360129911054866936575445185737318844580891436369213309959318373889413066360429214007987588656413272564431743680255191*x^191 + 1743911329733492648791173481454507063415612045007379062718222477181070463827324324543963196434338870102904402680011160099300396115373269374950201551453927385996917850648135645477066914195982795042384121418118725434420038004150957578811476757598305733020256940736848596329479665854338247063514502938923699782818685465000573796999060297923750538765428252606535672427149852249120033750037241172572561969907643539779827628860729978111166334864042188746885750317178208689285966727707762011790637656611895412885066276661025541620733867277616429255985069533651405252356416266622012803696952442393955977040485995775250997610298871770051169780653063186123483866222545841207479038714110265658364216446369601921984141565610043161784013946969965917110941476070744648782799581411353076567758446301588167583612086044890996536536725838344940800017336984678962216206956933155789378595535346186329160661443047154894*x^190 - 787791352031788527197969557115624577338239740029106946905684057574049361160518127012894848386277422277942403406771798228136538770672137354214655105160101406318584997761095033557224388667209002843466331524442989382162327159894650452724273138342529868311043262150149552296887364211926508914348914406713313555102217960171808638437716370353796893855791738940117227420452741137988943248677920428838908759086255157203054941693131887299446669868958351960062688345852517048884761004183652561259608661407344724822839985702458739500579445097786128933662946496586874086207177477986318815009413012928315783361618126890062399957185783479427112941573555421792231069173090868632638950232217499952869302419682157279145023243450728034405374943733623762469285533706930846723791854539486929633291077294292543454296049291212345543695994358386023267738239377498043461587448665713602715262234597602402957756565971641797003*x^189 + 30416891340391131358085825402275848934210079630071779115329574259259475492191070085415813615293061795079812904742757110021495980612236140244178485017850499310033803112470511726584140712408069997570726896302610165315071737905179744551931161435791360400761818770279357631947839465828227853672625205085495605613962845145038735438347498060786797138049170454772784663653056213557220764529922137750386261171689213831326397604532512867353317138852611931995427914284088930160764311010904547037092646308242211928507012634929360399890267289281698336247322181000820756669689582389577821844986669438673060622086431776382231550148991038217150057573579532891397371280643693957973937271192598667791960024720328574261765363603792381820426207590739256515397338917412071486587190332360669823905172799781867957922828380859501523054899973489454454521458102768132317246781697143505853603265243055073564430313888108278353194*x^188 + 105710055973387675202037607365366887790145396321880701439137041661778110545536359580767940878157532176611437416172057072548806105323016680306164537804937942768852809617410219192284399017989693605341248389904894984340107644634734506929059622184280838005546964863535313050830133091507596567606979216186904746240476923971781230556740252777223917038743232711001411148749610521319657726975416870278124244396742600345314026549490388053716358541483435846500603141609986622957152226736475005447724609620837201329923184786804401062778934449054731633067162018259362673151287603201672101177536725647188175185318557124515134333967829917290439096527809730219608054958144681136654976286068151165063450261191565703704329899416847258104398978823028111986883939846103122319154187862133667327357169215784360509278790224760198115819780626326088039207601609585885654957022699725370802852402208556363649178362785431833142898037*x^187 - 43242970891723475179802669393813731571185996779365935946921041985655698870090612814625158949227792888918517086788957222685375306623208525322475384529576160220978537675779887623893697648149619287001929067991160923083090924299286301492713378140932829480071885866293421576732495518740733799411217562586712971103123066380618503830187815713783530172718820469572960199045308607666884983672196104569114097519807874230101186510654146128921518783161517320958177853310504318568251379098510217431700846471729446844194168760488437896974785174575482992133912222632513508480900603130311229723315706121678669167392086190989432311712313840426875982947866352232626980277348434172208439999617733303952563591883744327560175360700434131091060678955692989467711803404660151292886510510753989094089484097339927453077088286642443600437591824757320700407391999080869607157016564587527217971943430456180315754847287324123378362383756*x^186 + 460263609919630580639102243732965484766404042956055489857838080922012379259499903587845738255929325357020009232316904156627598639218376750012136244706492145515715062730527321313234925280942685547665472996066718324844360474219429222137768340891775567009805485671969097950821786103490706368765790508471222996565551379006447247106774612542212887652233250785022215279098524121881820245299603053485466084418014387805909012693882978845811649573626630844327810306426189927392625272814084477566286922269514171825869368914275061717415949733838606266432204178217290057258725287291603934858483784501384693708798879490411296777370078953869613295311639502430766780277296998898495604341852560840760086037529790935524510121450829017812375996643932454487157343208741335368858397570288265340285785145489683765597836656470072307072262480944429339080788913387403902497170104168488729568705580184177201570805865599952121503525411*x^185 + 6010557056917872441345248899269170349851730789285350162085235165272900754229241317744022606758246023150329170149001064633440733691877586607144653011226451227100740606767285808610218704479159158380895774973228694008533642782994384936870453366199337311153985963635294979542782189811368297793772716354281909752807063876351273046653111688545728914456679018229094146567178279510060805983966715372715642961970422140485665063297900589354913194104941082235058019066443505849227896902952568812325290563574478049148102096687347578887271038634728415389993154853184332256916982526540445606785928348494124507558867505861246518126292711430252770776503205895875401456380205983241152149613445224528148220235963578113588400915754453970942498953967424154985424236083610009698164391170900266603287476153388169342261455008667571846193940293762006922973291876375347952696058449320746235795173260576598209572479607500462522835482794600*x^184 - 2222501267484498324119001116928567900105780199660395539345869248511410325690817914058508982799789923169757937507372830705441544130100457105926299440484567508959585406773960315452704741996593381110223882871394527751048936980002577448356954534812635801349867887665973052258405243721471067990109609186411370369937645103160667430791806150374332937130027358084588508553303547324240689829193972870776974467986244817182690012145895561248254338903642772086150036160116024162938944770738838149376747821158093420857558395612390033392958243486750363069204834283574077595050172326361312527111392847844002652633461276715057197914948921676956253093215634466200225291065724119773265859214590001760479651549440160799660206092621586299609871656193657705511205921645678629010594458103624188582925235530314085993479672297890457952166258248132022091096052941005613211552211531093550080242708049863255177009159713276541489281275922221816*x^183 - 44781403838548569428538146331193987645801936582691119337560578720008892920393253456121155377010010267723856077187912444823495704110845576674533466719605656381507481253365397010160787798173668435411860714817649836195218182674345392026116523310529299256288837556514844670219474329757417115967565725957842520023828017649796761627543262506976265423635391534137364890599986942717383728531542986792999741820214437681460622340703918287937779460744097770600168879170137047288087901022158259607158699137574355375559554997796180717891608801533865010147502930202227666127863591719055836590554024623786592035455188368966874526719473186035889156763774481318451933026704190690168769176012258667067775272677576910235069798942494249242827223444031519836044489151434623917570140425538647194344410740503924120954040901111895708508112002448402847878807633177635908919327461908712517717864849401627642427756618797103094082464888465889790*x^182 + 320815372833268316324282958268350410890114235505009098741672174253544617886808625607069605090753529060929547378253545672179360546291642831976625864901701127238171669730394966173471889934680398399214537511684284265789553902423844229889062746068279550623334243633274964735544268853492747213102414924554888056307310326820367423434861086245106575911745308818987211219099229008942299111618364527794367130133467875721319587625823451354694504925652630549649233867466578652416067167590852975215826523104007662455979986655079532418442401240225456012246137278392691643436018177319450279955106544539451871193154136150649717863276632607898132693264041048480355394598016846153116772665683759272978875347109597074914457443850941662093132314435760216641224348932151157498810282062022556695552457074392812732376207803877227947947598482401184346636211158221877320578013644241856181346126115255294300563322077148901168981405480284610444122*x^181 - 106168805435718640977691934549697988692912244742454716463643658986585741472817390760324008379751187461280085464775585448797429871057368717453943385626834703303828698002539924358201292575427426035691566527141715267072874396083296175267850345274912901088613251778432220801150008205639340490503358202594804282625574855065081998991114343300171473782532530851301519843644121769673293527098957115337983201453299718244885888468854701165063765624071274359703871135500686213806323641150714266169231701062205719446245017346759823983522792030355584095000783395399793399733282633605507854304423003318317843287910035333948281865865916221702791976697936547187446826476210233230631707289541221596734706045552312252258605782228860787125880064681097876037340219049515646329386060126769923676215778574831772944722846168036738223375917600612124940958712284047224891015431651247864496327834640976229690452152862027869041493320213991668317975944*x^180 - 6041837414142498845085205998252459358792553217069337557305485746874798827376061444789230113849986788826597172427657033912618079935612240052151439851725845954030205931154215688803145210194342904073332070157443374639896686652212822802680014624672154494656129630132952703115838438033136879086693541043353230800781143083835453568393779934706565849167177378529471713135005683898433995177718270694215589248244062504786241081579323900138068933110220141968052529820412901839405906893296496964025405529593618136342885487845319920843068285226407736782073853576753301188280242154769994933549241018758225576190671487262339417284455546626126016001302693237293881565277937122887441990977980061407460744410643486554428203605251219631123934687444615388780065883180237448915647877471390010868861056954969521001891775623026997863635010601255745002183125686098792516927405299625048658949888736507547262650906297170286144916762407953020190351835*x^179 + 16055416064044109744087705029355346460393230485651178363417181292133011087941778238946194450250414468499576066992901733694657972800744877283097627083599239107536473912602122053795631035765461153265884914594349179652899875609525672253158819635300383559867089184073864756590227028583129528816323398895086535284241720150068737701586979472911253238803988501220235963931254953825965387218814358416188821307235384323527825817526948718913271234303824179505003036965707213593982886574501756770724341662107117573703117215309549340897016074555321367641379553632962052836500186464237904571046833991084691449713316345462970773585681595456770555689511661192038339700498734999324358843876951960126852036344313474554684253754061789291931424025779755945667454382060473793198865898721580371168151732876112214893097385652610366405490578770370517424657888946500130892760932010252624212222259173476006082934908080413376154755578959008647241246531983*x^178 - 4672570100130141681188516955423890293655406652978499936339579776879804284011739203085884729126597228482121196466434958705872567770782643168524927068561208595490684882381473665845077292456820654704371761235427557117953753342156525044778845651140035664929322776560454010861785792294594482363449158123639273263120092711236026254100556063988815632630476464174970599961177452605827985799521477389687593053683339247225437581170749829612002661568402481019718289388166308260715210245447330891545138157387839495379296660581441549449714898992353173935591487302055721029685742164049528709981304963806958698877680675147492210252281024811065927789694006140720174675736640937635451224679926935841186851628915516392415923506361845013777215607092876887063278018605038687634626589094225614686656743068374693936672431080636996324258441861388167051777038576703279405597178216658740201845175848121538781695909346717270654157690513062314463390204188281*x^177 - 483404903537401402268728485661606616095628828411328260450965168997896029724261726918642957205361054681616256874604664996199215221112748554939604670400981315358370303734626013858432113393881461028155462850577849648371485091081991655408243976105354474712146742160554972183958999197741403812653701857339397160047832491690984680232977587875664501301642218383505598394276124810264639456306385859898213241678123962825915977093254978573864414700322869644538458348219136521379861401846486182246126026732319336334857476918285263284638421073490485153916940006580823663818008411812461752117063222998833782112013122872068345208205576804879393991919144474089487051510355472359227472544932847267819581825737768015807519876180859182047236051946143844215408236030111840315695282448086928781346046670444601003063962305949090627740636073541366046538085078626125647834650792374778966098647128869097155657308391649806392359935143387734058055404387590745*x^176 + 750649535982864375703298439340122989147270276797105836131327390257955290964399293709631601093214779156955058107276665440171567983532370880041375886705245769580604578591526582689698848895514509165983127192584178836797079122897943668403532995851644453617879669624983134651193581282914179194901913630823225362633014699324340341743936072878079041662089401752911335357663646399232931450261951220972746404762049590835884163970285718081334922864767873708375663053777875542133990130973170437944482784580115493669620853103212913304182286529490257121119933718404484049190647052233019253511356670663209916808085148676438448426628469509544721290855486878714124777790974762599946185054711188288458043753964625759519035694911264866982721721021755924765156762240412051942486994803475657705675070875341793881461096327954648333245061925346644157169509493083673191856971839419134498037024856100026536880704235803405424604281640041211632202481126683260148*x^175 - 187185998588952403352872137387663358734565377021542130018109412107838854865216652083484276817737294185636268017138481284321443285680224735873226612787970842371577635742698331555127673763282903171465336807173975881941934265995538720187362721332117879558457967939417114183713588283169418374826138730149045109804895091753112658979024117420432477299520589220186555690480463521499529988017603435937979576518484151343295564151355383602743858078495201714257698231702115749190970439967690923469587081791469498269894829298421105856443526905884679186466216097818912260635916493097290440198240798077541608825615200634571659395783771944795953447909486429149785925482449240377680973111305402572128284384263533078891325699047917641924957783434951828905138089555119684716871062574252261239430314570781651365667814906386646243297647383461642056692295963141627870205180905021944084346222040554338921178633935089809887951817297270299074392175117172522213705*x^174 - 30979784487492400899843194725625961199616486756430293987271092281726706335625784364741618021489681384737084566817741440941431794279696870169021711008335416961123710287126850776386609845645677453952772781046598201066220096579917469602396931450494473925225777970239934255328805173620864883943840366122703525317923852441450422455669591828635283861884434198335499248779494897462680493874159384959847653051318454031686137569913243802283085717904469058598639515126446224153806815169192873801047537483998834312204634648525045575762115731795325474112613934015265882765388816458998887407924733227878826186127920419166076211003405579123889270466992888304068187081702382192963824123930750306453579790235680341614855426139620468458007299418703324885049384489001813048432128493299143766939280643466341537658713752313381370442444300908436444934491534331856163067381395361561196311327971228679558309453341729555389110535501740844138200436409702793921466582*x^173 + 32577011089701527585461991250843757263711005336918207469895938948207000090104313468873810222685277585766900884179701959440913670197141765743251295458775227859636531829501496248145181343490810619545691119636849947865471876275715549675914294531850221364596848077367575154271687606679184401407165983062739020560755383546140882249570318208244775235142182960045418273754236954262891569031658829468467366537014620662088479997035809382307258938347052941229026878718347580742815478481273733403954114287177256599199001238259434475795629986615127180022082398968031635579028456311137070626447586174215317755431684398145653814287687089709964087717779204444451787879322507925120341400999265516625827268742063713744428821405470802921487081943715166844398442055373967882698037089289824734237134022333255107504904570547100877080036705449798356963126103476238765262291165308410200326714389941012129222032853739777821554530923607714975201623457092007054555176078*x^172 - 6699568398744093443432802514078257044314851190969006056368517517436153130054982699347173502312936519202700857095386182913328661398097277536565922361618401460594837534040507863324636083371017402106099216613891418706581108640859674757869031353324204637530768626317034777826137261014314565509571290464821981436568980248255166055459837104012175018386525260316979069620643333409120051937160513697245054446963439170524193955382853458067155726631653520769747386296335953480788396380374350326329363124119028095987764395799552067857113894171444716085796247796305336085076590450240124775347853795217359178159753140341799451602899804627432975099798529552795525878484258546688660200011681604570165068960371070655407964154214831314089895673029686656473042357836949946902109620303383065900686127895385011779190829754564714978970715697666405722903879272931310465622705808038294594684897533577664821828941102761449939250098920106322332767125293370601379282878682*x^171 - 1699482912822420791335770958785314943659629958649496886862569720276290846283326983276042175714829006329012598245691209237251465930479143903816935482725715446128052866373859045918487002479249044131237383116338688211383393827227393471940248979904516837028729233483606102016103816770945221948916578942631648609263648330158707687919826433174957765547497449155290526704030648049535368044900372887349042751073655719845224740192315179801295950058667778287225411593955145765961254436794105335495046056482736924179541984049204374242049534274684847498309803486846423493405172523266064697793837627995473770037908144548242585017556957727091358484999921242119891173989967335083398162666409956763343230951014919134180728599141740683681318948510623502520730761008832024084072518324844993336646984615610692271021000843701848207535177570573290141457530306944581355832679705844818635131956624445480224125337104036926682213699220902482284215874877569113903345708727497*x^170 + 1299482887021313082712903646575663292673254464676415901391166372796725070289794192100591013875429290195353891449426538104657827628648452834719596045741692319402729899342980821755277010744525044273712936779759343319382583582907378676448907572832223061945157199664285823802127669070145491495173668142871188897890097307955186108341046020060389267720750497479167153978224429000710265709991345375373606245916592402578067422903848618003849727576398080229884633174502181797840622470278038421850548551968306193890551611903011031112782146515975429587354402652615998042257321698705233287105680517479964046031991182458128187929005457989262571011683586986475426433154191202773344275757452594904404732852095190189072726119143505414493361695238046083469200299014787038016276489084692498129992155758800515718775928729962878025501009978951037369983296014689820693531774587800407720408038497130950838294779251060111551911574667717048977236742208036161081856869196857743*x^169 - 207328219129622961309952361076119615326330571975873044971711521312475780765850617178469903019974607373298195468194424198077653274964337232436775613314994617238284516668591647036889973258684519376108514032072546748929725944504430173206660184705632245028095390667789571942955412520802062032671774285488512809551291394188948073319662880797463230670624037464627192763790594269148435727946222788872926093110593147229851207928193397618637837085924113472345390063010131580357032746522698542060504853466217946487543564097969620959751690916618589599163359620184385251482211145162456553581775357085271799991665827615924000680370753991617529928521726901671961399682135359825531291506979813051320859716922977159770101243910213351565307922005401375549861455746189757019505469963100733275519572139991342234171382893807111786772094846007342588286732321169890904409689300529055874552091622973199748717216393828571875350861403871168870806972732250980044535583024270486285*x^168 - 81353024199531736835473455218029556111696839529892044688362859335281289406190294412647063350072235713356324395831337605906658386019892775161279941843702734755293881206055982570412264158335202703542278538973421021585056610373929360503167636611542910611748109704315710005562061282001610784802834372868874086849600289277014916380902916430526324112569449902280910569525041086958626512746888635409473295858392202447354429982431193845883975593054362210834105007153122466754791468982886873644683479278691819290831420937997034313098370348158350551262888481147939414084666259838870257817179972314561414704322412845519577768336130813487038111087472667003082486543544790346595714570430719762346269432986391033018927257517190084002451508041677284410775261112565306481723495558927544781960736284003962324882995909211634532485614189994720105731261228110500265567207007380055224021945806272746361521779157036298783160032488527505299493856612644872638556650678935806960678*x^167 + 46942319754926632571670426417891598552480420072772939694067830159214490062497547656854220374539953402546551783444816616552198265937924500836952839018560143595065865152596423311154038032589837755647028548557216839610139865730638748008703535053460662449390634646933599034064682248431537199627104971711119706891821783675043376652419896479911594726494298074491379747272214048510526024267560325305935669931419106268960936747091403697791740602359972969870681335615099531483432302677663270439534660270869110563266633384574379938134710766872766284283520645406839692878729610935040295077367055952983370576662721905295458790679624141736944341572120939960209798230675257210198866949095182865807378921064497711399935437427606149593513659850814147110696689558175915757824373651134413151404661812298402599799034689319827575316063091373832379461366161205651009682965529687783805318045360913235140058066927826953217219056876759161742328049057042670669932502021696270004665290*x^166 - 5178857827847725862184760998838857890653056685305076590000187351580318578642243697843169527028932599501474768109392378092947263702123335901021488200592075807642179690715272989122358491351669993774660519453728217931371383368710851439566696927172154041758357722235863838002168445017451510689807283526013803581577112688532657569262261935210620675471757795425697094204157070736791213330441434970808244238877922869794344148233010931011608145770317021935698290751241250423684121525574383621010592252631473265905428670747707046317116257238688401093894239092803287160422957515415916013543117878868608838711746820231967493172528972131550797667271554972199118313432178455565853490733608276723465089399525206186348779134131350402107571438173762766457176298233347625314655860688201411778640821401418630079863480820240509011930863861360792762651860379111863685881724190466589700626993818892229520311536160258246602683097495758370040592252124323776019910430506387431968878592*x^165 - 3393851635416804791832639009200216121548038821074645098994694462874487210207091192248257329729237639258752728399338689106355997425500366406301102576930551601527189579065592789699955805118730896571288799325844167994567797102464298645125182728835580203350391451120544043057097864457132498213553580380994844119708503483793743266174031431630882068819391551488364480661819760574544346161299876526550328553303937969564616104020254219264596782104830701099862019990813412318244483032373212637979599642359817258275728749390466007540397173159546532516672041177428372234809982718668462362268730929602658138697345771542415678813407119336032465001521426623029285268513936302959538256715370279470901240773615143687250196134131630504903710398725013461727612402824209301292632554052160908817884754772032118625778216876291980200395200176101647768415549222419742298689720698914535603342375277096521008708624944295074407680735652593557847871053045805001138233979791595722532137255365*x^164 + 1499416613328752534584736196296314749965092276851868055449894935464419890902009731895063282819503954357145035451905425082968425393655428854663554104517919984296837889003509775189790993683235664307156689999682442008529115421044468117824055447327078287805858597114024918567669212120524456368605739764966415885846653930772520906612156564710331288244654220151270373520701473900928648665685963057679670127685846465171361415035083164094710160329896491454241375569123234739236018887464668308428100067386532253282293300123984821099018831333014692194401814307101676274856622588433632984530957836853955719979996921370879365205868772765110572859558629931575891048961605598959449279184320723281524233718586141640334534439645391656694879454987806293032701390312494507461747925550528348189472216922768415107424867607122985645692114269623291183461544464505205606817432136117074037901572193742562099219837687973332283543481761844866522636051652628225547691704167383925641674310079095*x^163 - 85177356533291365189673707397471537164354709409074306807589255184011081516786547907772966704529498945995676323396599511446468093137800807846770166402022115919739720540231300822020758697576193291674374752839678871729473175294454032477995790810572032999976921406960024545315088485907556969097137310777977795352152673338018686177487959187468907598234390489984574605815655447419766060782509419152170150462363211872649270982966264834027065542914369874763411666733874139472451443990482715463772003162721926010379027215771490956351955752086912568812343473569759581309165902598174674380165130015024170563325824088444912319740745986811062091849461866086938715036678710871575195446930688011926378434646161456169692917388834715268412561174995320581977752583787961731350131681275115662641051209237833419850848551181304520164094984533426372312948163279149712873171877570239403462962172265389665207551628947617469402259766817960451425081007081863684234833683068552914349993120160420*x^162 - 120803661382439220288260407485288420394316725605662710227656053204948175312198081383649703533344285512142735825028023641889498372456986410731596567418068772315470977295383083247275247952225805421285986996134751110852673581576509324266038752032006732520903177478882462774694362538804304386726945337344040144436835946375166856309242832023490599395511510337402974342411986457313990014288805506407329892603278517697349851739375402350801099305997591547838007024871534335187570679164699907000843201386648729393991723550392656679315153142189675625023625187399274663531944366673092456730173236745925931210899950164445225100253925020431321247255738353842555861513637732524614913526217918770945985599122305255989207113888252437685489066221695539203434825826103539095234854025137674117461536356437345261046315459414564926525819365383374867645417988111754535268574081480457078256801562483414614753665776438092496811472010443817103138079556694368970419626449860466643896997979116431955*x^161 + 40565113771479333193681648885616945593375025230647077035591034780643382839519111985535820120059601574491216320051899188225277308847957383127047683454857777847837292135721702649906452792285724312162347289036507163408698625326133930089678543521996985882967259223405800895418831551517855555335166681605479934160091692582268256052888850484209360049859638102063057436415427108823800521107222523900678016603509967786522072378523273480745971963354122027116231492583892211215525007884875848596466415851078428311242403293097911515945688149420823567493375853480765348992074649635417550241550864157157660815565306182390289374551238311739500252791897499399958615861644892340576709127510143670522382301224101608708246526296296290395563437846347542927866985425785981220023336774239843721830684139726555373076910938840061099757141257978981343069237496746722878082699529307072345761860891242788856161849780519201967231019382802322639259439485207248162184185120431697713788373222584529281148*x^160 + 66069404008575149948696345730253929985896950188800371607257530678432033557726797984926572554104774063739443573558617672442379913239793528961583540539646855800789956521811816986424302558146944788098645088136728156744848808352814673896751930472491012155005335901141421579778730883190770316880745263942942938933161420773115983509323590844053556434815906306672759440633461275830502078411295526126473484934368773468645607545389397917864707008716082488513291994809420056383841791525879000903422972779665096130616322545488316510034813457311764215301761649539883415586905151253724524151867312284177548405499767752447198237676338489369440419740250561285146298521257129403377646723113123504559508736464297828133816832271711925056080404338857096219467513528390585945057411845499308225595499386574743209915079585361028929726394295435178231596306993781174318428855071428220223213185930832155119177446517752622679496508134146304688351742569474651024028385129665241129976382626852598940143*x^159 - 3447899406308602377031856285114608545836328343560240709591059789579471431878321098472283005390308552296699348548946861010253557109834503305018810374401082000362981822198907912449675840350913740435048403701955740438994717557049529309812071509925286644470260785462523728650150091275171509618431950601899621248901278368384202843687605695233689554621322336903440426435035166246373578991703967920032236785683377679700786571687152858896578327260954593693111749023053750202825378095210668977927549068505027362287328645358583575222071182724307851139752627938458439224563485145548270399189561813816956218465533386066932674303658964476672895051514709219435209723721256329371952034302025199154230036663012369876752110580109251949554287329707847967774273618433462762162661718839869883906215414551724958736334536765350746499133140137513674230885850552645979859545537927624893561173088304543312705186527924243477577016337217901203727422682459082892771273510338020291940091396073165193292397525*x^158 + 847783939706903332952291552133302011318822167869496439456384715913946543247817999623427802708464776684683432653199887610730105607635302824440687868026714978431914849240676660664951411650403746798679111129987001181367481086349316747759844908101539509283596773927351327460105041926923073879285613335598076074104604268657975498846494265290356027229647608912264169315947916497135305283345116413279195723810223702965186349070567566110363450752324731104610955530834564360543791661453077616197737340355645733586316585473906204146540466087721691076328037791988898659967091172171867464298010192750601123325100035480745851761182647422493185485492619029118051936322309143902689286860967593691849875720999617138669358862469142466860535771388852431054545645218732218252249180977343771487169818537494513563635257961110066522199026715119106064478862707273113854894776579039015446511063902897521271278502991400971272474593244596140532637010152621915248267561764853574540458540569262165257399310786*x^157 + 47196468364803872947932229919482068848677844556667410607248619401223474809086634888082968238079090985639854571634888192163114295328206713111263523935814556795474378751040666551402756970974574652531010281159682106672968774012328201195703294559442556550247883816975928653926521987674567955836881425795667988630900576156903263502774946969448038090280720571478095060263287138529738943932150755974980801785990649286056821262731077014349161701323958548448273997848618210877040927061020902294211386621221283271698754693131554933058235134336401683682729445577643145153744174189958317411613102531291964762809634840316928281721255944026451742135293574770710273702421584496754517324254782735410373958849077759335160670208814641865571204917293628107201122850421106798170131201270528422597816322906970577722132743135782387529465980192273983913471531210431199076829123591955264094156079483921030600003162172847962731124143444906669523412625799313070807822542292398649539261255825235560693861504452*x^156 - 63008077545633132882614514387062579878752128860165731595393932836933199097800527650376434719245570027223849720652181302976281424318091706798031377168491747329090872683183838332746624841605898702079855465746211196238648537275427883857993013572323828242923826941651150361925507704234246980157026027560808400317498288471455568207861086368450098617754903509223950923260531133544780248244932856413018267858281115979599062016499628020891268588236314785353627276154192281281747305346238258510004507917750739390595936467431246772412852437050441049207639610878671471651140635006553230795719382336977002487513094798243676427183579793885311151489745103851984836646820607687182848990653803005284630109014424206708666810344763143254396667811639775848475805468567064584807534571716006436294440366323318368572402574390999850334415732139184219864664364542947003797096886374182125682238100912584076348264561959975771077243795611089388821676407333813060059116647276777557860373335061381543136462376126788*x^155 + 10454135051766623546180891800879945216254865307276334472954078455890514110288203205142339186304287738090219644550722598955096345775742034067990420475337559308212454764988878982601702433136886705258229435243740315229659499268366238547977881785779948865122562264097307198731725368353919936911723378671019013442566511337586470821425695386816864618503694682102373589829441463042008362554023433411000027942096278984370047633762609237562480814998576199873274522808362955358764060656532972787116645993675590224018217966847824777369944699429614284423812634316746453933810717854268322340772883864749333983980694482600411541845970255466727737163335089917874871951146264467667083128226456528060566782416207374776784499457196780255275543447681378767568374224705847225776068408409961804063813599437703805614306413812614088873707382067000544329096932970877639770600487997115658029664084685257771038313741488340903658674561213389424291490581114001188071767794402372456344943177703882073480551384948062730*x^154 - 433305596928479950136284807337462385855978724910975180470056048217316801148864514104921280797167843657305794086207284102287554427019687556676167353455122383240182158863354946944269847785768678268489389283182905322096513064893574443171733510431699775894989454073272677698761098425249093902123567920010044638061503092263637149268252008596410139143275907527909671697572419577506849429165206312421023353278214452559884219017216539645030186370686620724184961228303366459448275977663860835994919071342427743097348862189551245978734081399850029500904236733346952173022867107645014477135184278988192636511146544652974150937135119386206852237817762795890690592835838101061243392729346059700016612849483580791185191617890340050147743745198531343441513184500322199230440527132531173210924757655222932750123125444891636874443634464345986377563172223350947119905102855665985296905555344035674603790802241943146348084140807359307167266434088681446792977231396822327462746635596567082176899535544682450113*x^153 + 450894923852519636263485798587756517421631640593494937756694103529741087847872946487163163554918341581951022120073531119318963475464235862194775659027073562956883960183665415531298375840134942800687128897240669512056909719785505527470219686216014550242610737980579111171380331801610430869502367480565854982022999766283401134211681001528432998058617976743937673424746324683698228875166479624148228670652886396657735224315412303182526760461419575097463456721242926743723097567835815866677666320468830478595163624183234994773835986654349745659377486833665442267979387653122450394771842787692708608416394856738967455140062863756717835781614717996331019351892930489753036925441824580725158736973688579095374680132145977965464029186213481015201689434278625934932833101139251601768580890527761756921468243239982545430431842088651463222095616871281499851004737321976001656163458139235218451775499394143525514976356158808851577678011416485151401272071072927582462698636716284469983349396559087586871844*x^152 + 816105116005352662759164723986524546303119996001502269533904347445644675502579646899835943513233602447329742422606603577378013982692553064008656074554159787771720236806895056853225422693779564961101596479276410265494675640744665884471427510693096489685588957399898163333414641956214206559196471250167732207102268821196888736799368198586873795735074273339101204968606992514330547961087448438437713372759474240772921685821242117631206078276892286946609732155648923329095293701934387148712966106463613330467547944656519448103450849383761300970857549468247735627906413156162683679542101016458255745737526952235209863926994386980145597127541032383128892095789683509639301270698504624102949940284123308501598550322055959666248699896829120460578260128033188186464938088582551691351238007437887180943409748898940646344529613593772723178261621026115081506893773615699428944696446594097561193589750637113726514456974770078196071372461541439144842173557575255503663632534223974155089886847202088103900758*x^151 - 227421648547229802586343073029928787657210444250731987395162054861800980907526202960362055431686014926313885465019572979070205764650046692910920526969684036505499579456133608498107819524124456489147442853921377371545862913042242180033853769478834832877172590553584731046351075906238635510573108497646393446104421291155705450903044649343731757053263071847068100884691210304431448739346231671639807178293804766913194010794644385873371725398432956914293820265555973598130789121139831607789859314614196178275096580363892036783498017675308890034607632959741280094440422604443319350357565673398849653755383940959371737304884482985919904522752512782311720547880214203175355534962630442691012717685965701906195945615377920033654502882519526236116299925782718652332189243578409392763254179895509679332500084849535845116867453652166721912361912738829066065203911257264217417774742658323548883982205135225093452640268896979613527195184480671184197417344334517390224537369317164487483377760563480406861699426258*x^150 + 100197371833851395981476956568592454247431477216100944279033240796345453744789531559544495481958131351600455675683290721733609650297710550420026052609459230994760787156303393433303112249812592726660632558973972889834965387135954440915427522576096712083671667511705392270172489284774229104251300127701043818156901845986720828196786470843179638879968472678565881705784667222734598912388467067410929773639296916610818278663879725237873105576817995567479641455833816886147362892004882475370687380092331480159152286588599686923975991993459155073188636247186605679462335949671372073822156093924799685247498847461973377650941532353270769683809162298961775130380227018376775551379120940574647059509427178372676553653273919954470670572222445049051499454450731674648742775112764242679502041535077721270214915270854179632775440974369383381059241093191735353412526968289582932009350484538662631437701162452528102232188203188779686176114197204575279884574218087570037918926299336142409302278526794737119723210828069*x^149 + 6007782791004747175575918524589980270844193048254606560423322749383283346808455290843711129069233549994297121256069141538786026460411416668756395075454943372570362120514541359347981121841487368042353360802416165150574466795475370386319869015753759438842916515515734315526378298726974956688856583217971979378512499986971743077685990804036690322287883615773120709278003704744634003838997329756209660570321119186890279217428365457164914941080920422212100746626804425009318292055649951031782411712726862766652645848020883585282358205447854106915594752632413275364768859655013072940481618580577855908151955405022935427490984565606146450145325952490580965697080581848782941645171669065954163071921465784542190471292644160630132869164645006546702107432427529347478996356417835375641132725720655768803921388867250145897044309344417134116523138257931110756420013634821506901600075537704298806787824561935157597954712248145749568952965366630874624283985314531407398515756714410024758615303503658974498706038867612*x^148 - 18324024774021598010178886281182677675269915090830825725538880076025098179555992950398319608452482236888399584274058490577794970755134963085031580297204236638787926208032104368280102797688021233434646656473066816533092778514744235445771658406246915117955436030960751400934522946306718892011467134919401595938748285140267964372610030932116659318837075151703900854729535057996100153420450349505191495449936035368563446079858881360089196321779018661900516742104712308161543125176382487981971956436465568524796713945154115963263811172285419910431807635403462329601501638162693182375187759593200840888403661217320716282962811056250244427252159780163999260461113182073276379173716803580748382717711088674093251804859862068123823587537554858620616667146018830107858232383882834422113489658070731832513902147658680717129109647105391964926268701507801853210471062979730593483242385010279311967269145036389695982121381335357276244780651737892149394546948762655947933554991616857141659165826600653860985654926082501879*x^147 + 4824654264549108490167910517026324949362006986528703829220364292590842170975622962306445344965675080493549020327910662522639572857732320073756853520453033276523387580644992642642509370943197983192111626161446412725473239248160614952753963018954134384316371905576129815637818829456411166966297115460406149725135585008540775193487386711865887124685074055973748203969538364046910227767474569441654462932494568931217081954675638950412493377733499496443219607616685501651926777824315954949623428744590356642062218054385520111727061891547748188377129307806533905474278895184460697520894353196193535497228181383436529104114147141503572752825261150985684228293515857133053118404167203881665888069544979492154555461552462238140391929955165423568878941375185225722079203496053794521146592334201479826184663779651092639778879657179334562069893713224426927367767985210454276636834532952860030409388585968001017273691593166273706950549395591344987606164181365677583333509478182832092933329814086766838548007425381797437530*x^146 + 1115527905829536626728090388710426746185906440520688758049680652822136641940014588940327670664855666871769723167788293283774703628428266456815159723670404485931973543959565765370351270755255577244460055689278479622967727413490311095525008235395871915411369061378554901098364943122891814570363252377276239281228000804574326137083000592080001459793229516006600396863706937788940419407235652592380861905031779788794860846558417215914913438763958261582728425439375567968392085562341333788713054238176401757272695267985465415902583407614742988167693311917937083989221946974369603076245944523031605283776808253637559188642881584804772714245293642584543562120141228850473628489251092661883449249297490209957067679592724080955854708038703079282647265826563334750946348491995096647236780916757394855881579779744742222650181872692007796610495379490638044751540630981144347030198093940344613388502949123011777536762283143645435887707903465041399252975724271795082325971987654026393953048803198304040531025027834271015150555*x^145 - 958435775799964320800386927514126720818076776727606305124385386330815885128225611387604163136663664764266206935450797909302921759022650779157180674943391263998918309210648044322116647203156536941529116758402683121085178480639069670907566093585279048781017110267213258134021227866675820923097857442540185072194840935344297799316941078817973319786651595381424129675714418994681005367318574774315886183209085057524520250723113273461483093286429743988131961906368848803711825256402037419422395627536688371614261949328536775859617716870717371415060834094349790969467638966823144299535475952091795756315851207409925870043439936388977580710157018224940909514304541792428601882709389256755594989027978536124238740438774241061693084249376957055957771015597377286714048854406581719488928932411411192171546682801880296808036154069312600601479028574981283594227237629255768013849690509569698301198088222994651478302893978320043114464114349687161055317542825540397795410556793272881979134608452219060244273551043084598186497467*x^144 + 124402618380888724657733692795023868132386914389601501456498390926132491379773252859262434606647229244507000522188649001585987161818357033231649299775341618439082881049043235247725854425473681193363392876540372903575898772154985192707175039271877609365714822288736373313443007904193534925822579053650775700480937902413583295120259487196803306868107656016730769425705254394443756782560650746667802403916670173271982772287267419712286775859004340597474774750004772849321826732476630301801450152778410415205356942876042158533931776775240495419201616834340584930744543629713614923059693876924006528632883592045481042224606312529476801616719211185413390641033299071735308729713268117917830917602116096078738907961530926334104029147894594360529164573290302430760136382587554120800882059026753126972028717780036983175420882503030065096726724982491852847584470986185916211292395050597022366824598260030757909709247891129886345427057208105685152607712980207044814875744521321843232246206803655284905342773271622499312727052588*x^143 + 83970298854558183412874737495169705410401290263709206798044715193785048193397434923766961730102677314063327887826260779878964001218037231632748915193064310804932212847438968016488849969976901845260429141690166745845990987556681462677491132384355137399042101402921266388437572013426341208165754998428933315734823028361951307757628306622599346889732489708745601217495930435771586597144184608952051769874148143667308606437336682192808481501032202457747024513304356336679621150062669976728398069466992294444726104686175728312870895508096046528691774394349320133046682336185601232050051937433430635170064030538516979272327344381426938872154647639546822906280541313016222531902517981578227745412227502592341523096906231786785401393556544336563201330959526259318707347669542955381075717049887322644896770155058375821154194865848006953150001996799234893526137211459360530920986034369900363848551177286575932733991182449440037134677923403707821329457555946111918541177973804274634074550195305865376387043687972415228046714250612*x^142 - 37004111394072098055498720093971730651303815366610248712621555582704694818938306902791148734230231237647781210429025540239617872569719835935304867412495126462302032583620142062630200311509349930128147170325873067743182285837341224954019176218865438451888407541537623540449994456126798061884977452490770281591190542539359771305209344009195993351657313663994035143590698175696717511409719606830374240734264757324232165329430074889546515572273146299837097880614122368495496348100361045056601037439269306739205774376818128428523468398336841096963624765226662434847625550695780135337076260484618649659502100533705407632733086911404568278458578788321527159901541210932090871531445382752530699648493237768845819864823803477751260167867508952639927302801167789934902962584362110030172740013095027571975149016437409751647540442402236655201728238859014809730227911542459658439846672404620074549687683355262165826030068677755685799392258998624857806615195741308288806521613320567139473061516605065183188691675534594538229488593139790*x^141 - 189045630051568407150768577659691085515711985526988833376994396446691423681376361138672400137714517865779819054639052300196580937936831448825385649607543106953915574427159661607427034415207129791389112757794823235923132444134681326950635840484604880906259305560981362939044112652849424254639895319638169839269391357885399963807137572121817240733204769892522253790978959186477995062895265612175117174594416045515260982312544537498528501015048210555736300930873287585705818031131352816380946378925881526553304844783052905681958747911413470337656837328288750334357063361431275917854386299035055972021321513666800958991588454672768450546492793793893550599075574410423668653141102115356702057291925903755009515537803110183320160242951579311116090834747720301765834548250685131967704347759761642305505915858330006428436411076737413891595014450374933168644280127280631544952149044489965471149021469806627911707206684811456425340674530835277793670073693481246285264233603328730687266091282022681243020707565180492470467383021205133*x^140 + 4234969665325529136133487720241352840649285703791412215180269944842490718155419778314950833980125393633378372256289788364077038541562875553061988346934403796009978712818336972015843421574087939042589413473227778734871384244750099536213943867336955347386575994443000588460199336222938530864783077855833304402326107760230746491973202845996988778581823133217152307503945741735454535519409799775465725681696641794708945450738711886095285337855336123058306245172474113700997255658337107721731412828703416424832286875839027328833712914031480958187696679700748013975091940480332642621326740832666540049492922869843250958821803493513819337580722493265734074112123859592320366069084980521851758177721443983109457125319264883003646273723027799711440405100398564831896125587639202767252601485585116759548944658716888840778461307192992028041362703501129038436751737492565262498304847099799907684047553505933006085691693437864642179754770441859291861709929088035037062661345733774003880345651566069738070821018971847708025447294509975748300*x^139 - 1031125263955273352308750185130869132492569190819715183313783488621745489034286737728684538141674973469572950004852967254875861896260006003279743425162779464288771087359701967463042994970689297334144610487125983092561088859186433051961650111690904734230725379312645430600786157400604984226667627815552742339086311717146197031905849575181779634819757918927895401190141668677665228964433817891825332225019984443589693799726979909966059156633929159175073727048407316925595369909065295278231621520064802414121284072388773176931714641456045113874116793150629251462114798126433289464300348277378252469331223423139814986016203372837452905614982644676932067013155549586080893839973559096426092046793227160725979297946399546351434674410075138388383860628075507849146540866903291656724901086525167928508516543974087129470545467035079828071703634004465714295610087166834535816600415670977987711677114629943904126146123692307688012813018756621671847791205844909563031765107988224678791685818860691562481258873673821949600548683432002853604596*x^138 - 206152232342239421480384747536027891103582575263136515934028087393324891807071170464273705791318706794140002833461136556169391633704503304046443554346137446627552265843657778664521076359043551999264845024968659060691139585486760918034661772437308753186980227159464431324127352510221419291665199096252835943933852048136587284212286475463913250963800303226351651473637953454448637569468402513385951761019931555510178434302444857043525527179193387902176847788779155746133385276598020557904744333037956953990113897845075895292644302025417209344593779637575671480193778485533234906863114159609051032631618960553318201973295647576965453992630934454611294362712487201860543029376536001347070268681987920049117624153836175749238098270163721668113974665441573297790801383107008954845587975765937809005183919670219701154975316073144864498310920871677280036679665404548210011577926346133598779003879803750709933954612391127553391807509006260202773570673318644574267766122542630591204563985428669775829491486095758905411199521690617567275623484*x^137 + 158703325723291809310716344622963076803514092505991833861973928124980221984235270223635423053535788155755294267369952534768334257599393812475851126919637649393416394963557258740668130122234804887255777369062221974709233565023434722089561689579146338016421933875870198405257022005660813750426883732967031473154898526498286364353205958769757396191514716037866450467942288045248830051194426983688767532671036287200867283117195840394122084789931519970238114446643992579650804772099836113418120749989313133166329063997371924202457739628333847166574568737844228411605024386641604685392268837499082737435065790485359446955870603554872925527097276122769776894213428046558720751744981055943325938502889782578648262869538222742985388692333317570422377341357601416268464952056717268457408318879836302780755452095221213359564550859618028166308186617676055733733014190946760004114651270875770172243001168977634607355634765454587963930649141250425178861306548994583132763268863918760112717464116484255069264205789337654867275253310293560744617527507*x^136 - 16086247529888449050622199039924197868847598341229489838460753446395618893241125715254329515196261748514352239232217946507538226505656244790326615806242010604178203056475492719718669599810511930949417642346672235092135147560354891221871649896518458807901687752594703079673638266687409500979711764287435343170824310895900029861680225157055047578494446143084340417431027199583698486977344742834546581455031122872015308093329491181505538223046446170348262190392538716395276487954297338758883191140207657676515359372600963908421609785079374810438961027124900532917467019813331416992895912030831201499249261869294880485587521896668551282750166599150063546414026340485191694681941296089324575473782128988276447723068425729696858680643874940106758590532154714277946301266724503695184811530066602709776633597689596202142013437799140035690872157919178646037141480641686627779903171769734687804050679924385431745023293521831773727159180352430100806932091098070185017637903643782504481817139664535288924937620924531647050940279537081522494306704048*x^135 - 12336712063863291688843259147212062666704275725779221928690455887464912244762669761856413768389183809828886301714843725790440433807373842868945687333683155892829019608603818787572980453728562373079876646635361584795951509683795647463241477472019350763694515184782784875950183103214043907554314761636680602532801643394232441805751662694298126336246141281267081364594439473310632628984357823845294468630480852163409670484439367958308226259580304834556950020192647795420616365536123743529519625197946584562851385810864436998675428516444348305323726047112952629412141255220655159773844071918118415150154190050038412774783199832131207376399524034862780054861712814482462882675808946594478318229672660011041753502010753803948737818399430023026983006281856038077266660575839775762894123336199971784765480908427888559838553437768764811431082125198929620967755734309370541119519369444622719181463353889241398941042010235896043130252435146890986880351325226604495042527339548913270300320205584566308846749766331975305265197334922655116417703236827992*x^134 + 4420049873521790036734908243592041709352999276082855712774130059377304977045058150630818612264215518917334764077194328599391666376589847519305995038108420662790071445367220235138245020162193337090008557638825886341049049534307262318992825363415795345653589688679321304754222134033887428561532323389438055390708207228850417757612923823782979508644840320329748364863321403525918493184310192926670811132563930959851872710614971253131743746039487345211727701871817730209182796475905096676338281632786395515088663347196746590317861485262842802508645186010762051761497770956230945314303072458608440092651821822226969542950692480206422373430490350985537263672962978834889404340037313153999871593787063869294999547283197343926079948657027445753739457507097708981073474555864949163200495471969601114853290499447490176667457608930908463797375380354562983610000112519127177593644644064576885139186993009656858067894469897167908208843351740979741472574712077034678066574428294632324506765802549286062291800968823473625346170312572517207863395748044948655*x^133 + 201075478149105047490181262443516736008714006251639020621271931874454691415804036629236150532927685226348250927201409838095815171357393418417902825218566232065362551069468457478952729050629260321432987474277171278172550466526703630989880491389362349775725063782922230441604236661558935268874521781755020265515674068523718285312309912662207139335404714116281910562309404135610457031262968643356885491559715278340159500076701450935933850156802903222455078562016940698248916403359952319919688643188647533893561949675924449556140070567453768988567193548044233350489651631333941591079289781344148018174473958272921046789752721714083034086080946723931606665239023325139537426063832164415999240845599373030586945973006420930946282939158340842376721011221817476642142792794247583812325384119791217869199783050258258785491138218528267747256947769734729327691113022675350004074774252614955867416725310662149709685912405824842698597612331496786756192879602464234418194068064165201487185770983562062703764719293809541044774871703304895745815912068718806398*x^132 - 463654401301150089141529920935717484975297493085514681195624415920340432778960572914171947157780857190649445497166460930411160693495226599828331309800906645626480758118928963796735039264947746526216443340902719505082434448516326036058618834152414010949656330150331557104711455378873962052944385710394035086532715467739269892115799163357517134346306048059481541735755136553671499415614827165219197066365930682088139823619507917866677003959611805863425436326697118187180426057242677405358237477620055808703952438537288513420688042516712228261385959393724915863863819537846146599936578991500206802328526207146618722757974428621454617574628990276765186128436047137248770081793930542494465165100136302231606898188590307334346603263211832406015560886116953985275854568530066500944925160315847716339561801638440726941474964712137954439921146114867119474282306728209142088804797933619020324767223935898039458984475332728493240194981954913023071674787364107417372425440323480371730309574515383878807920946539163674602301946040296239493145647845799147620416*x^131 + 82378350999941837544174375089188953010550570373331134635908859902687356191797441869565262521331236378116956849295112801722758495741437078637721010796240828578991220769737902339467706739370712140597458430626090801353426798510631003530029180920784981829120912402726742316411697903830631244615047782676127313493370885419710731002981268465288184042888333328101926919969953160377755137663816371409483745150097021848556621883055721444290078107960422199834699402799668930186641577134669226431296421093399740458433503401829482090518232924495497235454745026529898158201637636827399599468355098204755636924573333733866321948740050565748307876374718853614009713349022854691277745488089999185862780995316751936878898127602669013067603373847834637523522945655755213776315487636079987769391285269701724572062683524594576267883256800669346725795629496109030167494918792418695405661276509602595617347545593858638768764149175460791363604810306634575543595717103606414263193600211490791715838453039767265262275752312006962065231334211975657303102784717323931235004903*x^130 + 24133490582809871280943240878492791012439374770692375664581696460001422596608577994171067650150009679154720575190702290957261245418055549162133242991486795145410005522612762463180156840598691012205347293908045190219756870196024208793794735809484810678284910809918950173272595477268644972068207317564131995552488242105353093034043064532965526505120686499334209726602712967141386303170748532763223445674967670918904959397017317757686854288752674945449532181625331155991165828982596178752688075787376345606667862494556964151451511598751334216683208580890441753446035296643130410476036228278605644669562862974954821568539020608855436404776488615354991911184216299298666770055579497886056214711967970203384177150426123098830546921061034292826700559897022475585190038906932095031779775494049981054904139877732328111589793511792763635583245397502980254610316835379589995736786651145663802161669931502624393619638645857201763756215672809732832220356273947453297007620893429094319296195274062082833399390126207244740541109644755162010811920694125085160861316880*x^129 - 12358642019428406959612271404909330441470218677960794515222052741220742332973211631817094629719936320041427152009036208458542658953962468646455778831623480201614308690951512073588102202529407401788361337075517141008875352201080776378149180483773810557903113898423539244882336848957166384703493303255771829714470365226550054391904113037782529590679163151184135667307470114743469871788857083389474406106270800023604534511495511759217113215699444299289183964861573803207754656094165741176903123817043555679987304509289708470543891994364422644890641606149847594999591354117857918067575538565041553610479579066404967443983591455406025677751496546570256432976070257897307106728479601227975274537491042248324590448549740493700442523950717574829904672913543346416742259735467114719094092713508654182136382357160117589305465968961810838259577154611675936982426508686677876358782445795396256697059422843065405834918473923588396826727469530956950722451274526219746640203513305131560056834567071997899784303991591052438348771894296828491697055105079156460413298677536*x^128 + 488440785841094327436645244597357902610012479642338944076672451026457531218101739010673836571814454756125184703833377321343126852132755716942269103202952687069920584277247819626857665831360030945774865765953459173524958277787187206713693113971646001561404115991869181939913445270798213238137542984931856808483423391044565066243671325639801107794518290560731529800785847164952539493352632862664222106069220650672459283259708147594511837438849332569799359934386607778546607588870426876962892489479530203450701436379906227615380496365961002677456789064784397977552181471997118088543295048732532652359287210969721283411245952287996454855552239894882310445318968629619176420457036479924190081434251111779143077144651164066686949269948601478292907019711913783749691466202504246373667395123773375909314134131079084100549627168290037670676737580269634353193880794472972076190736116022433782156655919051881636708221833821736127467807245075620084169114248125492598932830848153413951056557266193656786466672223228183694793049966829109439432357083381808214247099778341*x^127 + 929473814607269903013422856785465546685235910220034425866703599690551503921289766918356622977270581805975539886074744844488610504462979007216483646065067977789041123272348355714431313532613747898144171684778012411774253567684454708494565967830779143621821274475658798859552053875198255861556610469674040036887026777406366036015565685331911961096418396666388114482905544254524513736009738374523659589309450257118338920413029205043148245106063657775690568815158535820332067468412118714085906302757853146440826184697677868234148455905701611614959905717831414152833480801595554609539058774115372945315410914955981708342653884284828441387808028040392982980444942874950262808349973897280481289212131379072128814666682079380324280718219251456092317056017593571275148914769701796201602417350226096900101861696873116069609766537302939698894283138670902397378127656435455440453351161379380379040351740681425464778089999013453102216391255801525641615443586300927675605494610270990443019565071185828842471937388307437028016591616698696959788869892489871442877663911578589*x^126 - 224924255582736309151293237540837994382987751993246503959297521709060460544941394834122837048747934241787350477567969051499999017652657188868614788707164419303303389327267972350609207523826999714443091915022653152845015810370218690509484212511309654820940549777016362480214766090494408004111948393510837698920781400993638417087076331653256822264136249864055843749387799945341344763985884049554239770550466136121703341467564224487986596800778684320648782250477812633019981475204438612737032295120271744256077427772379648927048473456978762993482601813066916914830064652768052741936801639488494532517333913374619043697059622669291323543032164412944394140896095457023844778858091166549518387470298027648798745144846897669407738326261102405721828072072675580079583408954330411108377485049146042477161207962320145395213939284289283286657083219582317632254011372992349659316603997029871324997744399595414679213550299802161828418699173611797144667677859799581393327380845247183095644066202800357153370566609096468285524674722433775817622363188120617956598571760274620494*x^125 - 28699536620073263055587786567651066447218741784587610765595613031709565246313445540458431916593801835008293948678683077271620557335305002542055568893129307832331821680457070320876218312030841942972761101214470723491659614418700690675872219458331663265959526373362806124324621479180547719300204618672504651262851533175838899790986528355967390819200837846270960771844902754680419777586010945215608883635266075563070824760327924138429047032784630262002201814192053173405297012629827731298698342265192987325262178630810285667098848880304829141768984061369426973999295483329772994683726066691269541239790095864339798107412261594811716168175548276449663688967324431040976887070603925078473765149022401362434533183496758469168018677109528702945030913839484668472695363924438040201038940383620524064654173677718410032786866721260985639143854003372114775100208024511008562969700270580610737977215836623515229066032936104408284626927177286415440925080419922108247418510424718558827341156625770988687359826429908598032857237477176501516775189839773285290105239093205182816042*x^124 + 22618602962937342117279961406046470746054049684026159165769063011777004901143270586313442709519670465469763836568254633207777165634484287196822219221977925208212643600052922609935878504608876004826097632287810568190843924690533900099697383481531728762608134761423686632607039634692952899763415963580001641553674326282424708016173662575570228329997880630053946421160952646335435476509652440570368892095729560617841702017319492741484681076093363887214970188704400518242265129592737323355471036348139053484712939549140703504133497922013869106773272552044747167360965067987752052832403694388990113259228356295353240207987976060592952605756700874410471676974257060084764260589803653585624366871048827843950606725932182748802135298304988706845245514702302873483045268598189657373198024786141746210939747853724005291783354842570635724951300065421367958660016545636919765635575590678495791217245115875096179415620775403890916369175385754480366308618697408232053497940592678887781920570026605425700274897866220554580482806888362712842216775648118599014374222384704097558985650*x^123 - 2121203458052326153525313496535735008075554798742544118951121311575034394058274738567596719057117363031619363850980018198859361529572390423987087187894051360671582711912244864936479514870634532306536825190585920182148273944294051082017504474438959525446834744693288715802986481810624167224455816908040979854379492519967268953951957510499366466042477977070421559795080950944312988509403320008995949956826396555835812868858710336259637023719055956284870650410487753401842945227773174538319969515234971278691375674436575334222823515724795647015904359110790827125317355573763869536578817832119814033034879812433794933230604970106269507136399742063700698545249293279877959462007148708852847572336657407640618150161449107510203535026341223494559394085049395943518974332151903561572204996705890993087108967121678974473328896287003229515950615864626948436544858729491092156461449679453200730348036928327040681411073932486001370511585336799108051515357865948186348028922881059650404453671389627496771443458908999492669724452947376862251624610207183955761611147129843549332722189*x^122 - 1196675517088973370977550555060886996443586175887567582520121251611470434197042099308433351911283115164680956746745143716337869574437971164095025524482646332768980222081367883824828127429194609817238947663975203245786410843823693279851561202603877581207853447454396120907802185196064273541359502718145604127326417138602052024517908497155057190822044249225949760534233540218223017686377764879025745163778325953675226983335670405887246519938910294065886161595263135753496959586835182753253905326202871277103259129373806193927323023670719580903562888677423216698061745465151602533028586252790471811846504601859184893279765438394596202860907538005467927083063651963819643238344064703260674728506863114043763166068655764675884137850503083467640241743801544001197379696505304052673413502228321525085680584665957145411786102181361803939352860602940852466903784175345758975794227594158797927106172100620643648281041286571694839150853159555448389525812242716955603103665846901320848765778966134654244668547848853138243260866109619903441113458236354231715998406828364519722270124894*x^121 + 358629135985191783754890713813798388248772908731117095744233668349995741194185398630038955320209406327319529645199954263224408708459041231430999025544754301669844463475497314249905221388845648004978415973497533589030193945779236664988522475909782481834911331193854723329851520298843407794332960091572255290863487909821936569208355759842922516616930190620326824873376175831553225824770221181008703581114417365514514700582997928858057395293518648333015238191715368253112581339697706608966305722345337588052720522678068886831950820434420544486947248241680371104675554289271266058551502843938589595108883060018504547705275974317909745970246919738410964710185969714619969603112936207335888952530910088669598767819046936054647999406671942322140204180685767173937132563145079889936436289536869926769257227080961675467785391486726909432784129726188516263031305270398095042771400811296237179778625663184150430484275347244400418163943314941756375742609111806535772670449524774008510707957330869158125331934685783194963027233790156775124136482915747267596155793921792883993507019056828*x^120 + 14196973728920134732655606771529108822107642399428959389325282140120299881087028195696568357797958870726620824116051437591094447923473627973171117385310637097683914350777542160279773731093880113013824732040176977020781048726806000490947594195442014450785521206164260025161993344101311759832227380490388796943829496066125068105414204621529256036591130346784633670988092673753812479564395297633968391608271160313175422218352948223163399717147064358131635236394161439285420744323762207999972015079036248531186769401515239795359130079004372052429380095592196541518814408377511098497035803180932403038905892544870177131992845539927549541690964313144292769461559925882148313189854875243918501085480275947996942337499757624184422636444387171520319377711861462415666593786854782177572392633651522849360037570005877421774039427758597032276692347973585542204853247538803970482085417725683439930104705796060260565980290623592097578714327093740097284796936736828244891855262759454987981880104055254642662814311198069693334302211416792823244734251060430655170589976003474753149572016163742*x^119 - 24421143347478372143946355359662705429683846532011392312842883031265687684463236340289221070759159791936372292581127242769475892177532550113011054684159151479314862669178993268126224960270404011755284004484002511190573062846320519741251961268197881588556668709583247828938707881958385925341398948667515509543488897843267292288333162542828979122222451497808084298940003583552266736059550740318663680280394042120548052974475736575495624862060733243837019147430117640710014421863014373592054489211015976365772629356864949111458569639931182914063541153689042577470488268536459248223653213137270513591941876226948848857073226421318425690930053139581775093585472097652946744326323070905906046341185951192903177400253830042353661318729738169099763441237264546480999822724631741587411872596063790957010270309817245260679267036611152882489662966821462521290664879611976991736846863500079389075297124232373821838859422921176784313470994893872240887590426249201788602380053282422466985128662809188866589073681824713679643662127644568812553799071640681258310962564094187899060232992638082535*x^118 + 3223989282246631633617431359271261363477478407983368572103872862062064677580467185401939746782875402429490541594528791099221646844027332751593028441413130451528691238489951325679642292607660702182803856290441973455535227858524421918331208709660171611430554111920926730882641535252798509126804969516797809641053073841454961007411623064262608396999180382736511193464096355709573397410181911410545445234718328916095629278521802420310223166012651257483562110348618881700569010862636396135544371694469623503988373598472539988592367499054224218747149443549175148221589277204754955361752611192912904160171865129282985170009196913570496798805873335508871113373150917058075263860002660722970054563156478281988622363903224886214243355901461999182691226397247044147087781032676756973388766509640160427724083985728645760062358423396654744978667639725934541820492351309382799771908033785498609963541964211198427598373072401647198237250017812576184803397742581740220848518386056871619939437386927669135888270441386613296313048377593532362511193454212071220489427218892733218291596476945696614840*x^117 + 758045732001145523637188240713910527416978489454677881263069452401356852505184958219164196578882913744029855668825032481316406580069935888652700057786904341850374513910655888590941517570420044925005912829494674007378452119152604132152489072902980427378506640679315690432853176959195893760037705134137040232746716180128867923977469289427532754198766455703704513473717012228795054545454536191265927355889999571302864877088537192399535019986837738459849728389102360116328565899684255451467923675834105144738327074732867915268298901241490629554140075876952275399894148833183596411885624046416361082601660171657356387442127626638735262830208349344398337265812497900543756308931805527782190963522241449840749718680372277661210704786626986786044161433386274979749282007439994275608002995042621701865083365655600372645305418046386508263475541040589385867267378325654933547156167169951546797740409592823522534390990958172755712555726870231343063774870890371307910791184624438190280490467960606287898736671966610096106319101471765193309302543407150384615882996678325002384033557572218278770955*x^116 - 284460747090400033449683442795828465272858536827538202545014690103567922566280559591272990921091490644143250598944417824226052918491025599511325452487849964967252397231335017979436622069942551095168849258997099010997911034972545559351138487007922058427898635794032189745216990751379347820697453441770058439197482151296296685083699606303732493231344873257692715686403447657161832127731229789008966459690411656565672702856181157984657278340134553081570026987468373625996427979865246928636186159286288121611671463120313484395100730351013251510371129168893090651491975930135004265504174827210657474756259381869342373490979273768871374605288374047005039090725232267588516607168884720675289114923546663020037084314597945031594775603776217269216634807214284136695098082985196035773270015679276139546517551528041730239481331454349952885236613762716084160053932980316890620761743750731125228892056063848323650544549028340825500648310790777635006929890528154492574412400396358912078826276927008888464257006069417580669117400688042649705339926949528581023107338481274297648099529429679751493163124*x^115 + 13432454662865233932059037003581076508434823785954524829283200217820567515201761439271702664317181025199530164094983928500167070260006879478870361025664063938099193373341017681246071337418068145485616923400150132404108642530331219104782292272559489609872584523513754782256481407002520062679624682105722024900142533282009951035545044442988990102365975422726959121978494259442362306789299674234730940401663371812120351481014964967694204637411578625864010069557652486308579203801579047941621134463174520293432192587503126862185072329417600525453938371035411710639590143558297704397942986158230512260380427845052153704377560806250321876232431904137622562721313712734228615756955659948597284530976980036652590450247853798660345698736933776509815942466283941456969771210692159600966463384376981704224447192744684175901409897658138164198136490421400006680356040216794312782056504671797770995788147873625888442104396915225930143036133540946738920840185544118647044701273685389934649956847851207094139718679791414758916949074856858602008570332717763271798787413021844092782386284704240360752757979*x^114 + 8432953603532085517117524843912052857484739708828379284923258819069531285212462896024692079196561322651546713460681695057249551358381513010461869756211056367742091213618929407634557437362006441961526941878346432672973447720871955743332405314072002451955577378618356606076638615117069267910288140039853118162587864417885704545362230825151161798203398719812505393152018973552775211715289119311594127957643786666109698379531372368302174122193737065142473070973959121973569105024621848270379422403748675418454332810317613287887819516777945041242406350973911218457420989406094360478905273643762227713375974354584166742108338057739406836025362856282296579546696141968257055020088635123182006833252124826297542168877579745603484069066239253175109120040964107582670261104692935604573293719973548924318367647040628119083198552482173140684350844265105167789118904722901718830602988647855790107146046944118424574900292764472579101275101942519162953542029407588887851706753433344725967157394856184176156810941181531073066542506172881061195052424739170977462937030565293841501800248257772269458181782069*x^113 - 2079743888200301803290524126408972128422261535490278586747492595169551896123546622395833406234942159191428359410267170912054162387250546141306655312492138726080741066021796416736332022769736056715740752555476494599914497304071673235916281106669514453883150742789084196412130000573139402682100111793670304293882917638913153866351494498061180816833778670879670491305506713253950252761632952359923636886571613620834795493038733025838953661408421410697576566833899542962074044544989270742618978574343423436782192891409230241571033569986700630533029506214842941926132282881683005665310418235897423041943410759611791490776272815795033825870021651339825926837212613554792099105543917885534246766564261070646666884527999810437551906978323660873833596048242736866659994821856977149437071910695230877020565763838515898825571420513784118721699194884697744986362981478242602972823355503396263097945262724841143452444776253080076350371639580950779330365921938648603500316011285573382709849476739707784690420288359502398068753654527735749044567729184882696268044125924380869962102659609237826797833567129811*x^112 + 381995433384831177929999961455626232897585759662131315174040255628955490573100030837346529711311168336128609165039880652914134092784234615241302882430541188958852667545709725322842655397641778101660377523066285412097106033125210150216319471469880473330160836973301155067813934307137408702799378555939680471094168579267442668234329748258881831723963498245405841562828710508757400790357314386542094642076478309621371365640750351534166369873761576664485080638590360163243245648058454810209627231294686580094247595773614773520708280853514155518036759128344156575639902478115578211214100275217689226980337332403771653606852048592719779000328022959556463255221155057006066009308946318465628885042124627038803075304618056496746332707482482827463687927933132908013069738836142697810927890446627689909000887892523624202850970378971684250902762410170696251306238418471689673462228027011773999546433971504188157891112586926413529811105758180575192627685259300875327031440730956747739488082003686816334207657518350180766320458725234461959895748313467857074848930229180163008548790484723951007043725193356645*x^111 - 6966429043205266686611762475722843962070148645626357574998100381751432819325302864568627279265315286278089628994636740609507070618940706162712720044414168723687089233611877185406324133881654106123916751730303497815768296645552567401322332910155248598653042463527613984511749855068750552368371215607498010549062486362337341433869530682252368211442144743230645470266818304942754501780487807297134490113091302650156200432006079397656637595519115125147722132138839549859254011830728685983658606173866317071444071795282994569188366841447651034569499025161810041879528336051757376670371848641448748694964835189027295235585343594027797457282010295973505614205716235798327605132367948179709713221206938076769025979984294194115537367174504864000241676678941710409036782802024787660634617988684614975226837901709220945111822293775202581742247968477155642086951511528798125717485577421065994858164743885412967832913854056049366394847486351677631513014399633535847335284012270743968773118435388027573264415269946329858752700057878931721054115210935891885067120385949424242723475768690955995781298710959594051*x^110 - 45836766401407764382840031758071517174183133496147691450974887598462960104789713817674571885435826831168720235003295400497030032058558721490399462661983081770603606817757710475518177330570958550721511046922055359872356936218516109183222600049177135033205591622755613722235903207073116868112985865069578445647994673963084731360011585999677061854940815320490350483135089612952831003862755759461259734514829620202630946975678527841826860831999237688696528228408205873393020819920474622764155359895678773295370943388301155727787858383108201039669962911954483847731116208060525162342310743914843681627001557360437877431218702500320701178180858195020976250470553142699308048856255910194094611748805342625208994487753935096197707582688295076130903098565494977237402230250643102063151882387497869467717571026388768223464844350778377229543169368840457883777805074472810274733973097555170261177318469140331277072045377116139955975210111462298856739708453027533632535839130856323338742971035910107483156497459819888933083708571812897394907690538622448811982847444161148610574053645161006362722873107394894125264*x^109 + 14199791347803568917522343669492758643772166478740481770688013755497012832457105288489830432819414922287893452905265380151303087196932885471482909959504997607763059139168309754707888825293378252334573513168196787541558506780683164345449293276999196796785581073477589552790950493956929319512126521320381273917201188016224991417139671151049716164371756130104103867139627278488366498700676176505487037704683492978202878474939553828897657159094314362771114493554473279634207907760218763362159506794747862088093494500769277698368735232461386116570953660463779308611738882706407690935130829140988447049988676083337943457921164951372641415941445625995917443650565443346551215353933256193444173423376360870827679888101610631647944040559736454627344717327084767190810423682542088082282490210297816778904178951462127294071224102110011280607985433163250857774678541310648622331243136809711155177549826420281579330145855978084799852302072859837560307349457053126698457854468776991336505429480990856725479684082015985246044311121398708667295054668908584714628712715257023567075988134479701272101574296910770867198229*x^108 + 580116214305599071569587632602225545161183580224945551192255380253338469394728715720086768321484468860929018592326186742653706376251362794816422260162648534839106761043374995636887092013286352385757010986039738606001543954400689483172915797569010598089024253194845368261153051026541771994559005243543941330637734922860731859303563132985443965310311170760120062791844852528869487836445903432865121618809952026016118843039038776868949073991205895306426418742204696012882913647131192021779601069917853849750907417759402418460893384992337502583265836636299802136278516113949880403359152459534635897016497042275079914905277756218215575485216393793880577803739120292325669364354509191040303161454686495772253373345037192185509303784388887077838347775054873427267010872676378864076787659276618314839885356191128575705626255634581053163093216802574592639156867126957161633037589961676231504472472060382554576534786167084789094344596418488887717866142187190019181907653229908147213862137393636182433043632239446642700983273181059541147499686962321641050728612419704818420010024983503860097021487863808580272364790*x^107 - 1523968401619810968727325890379023187387676414130425155730140650177109168188876764549296811947638921216567986644122410388684686177579916468965741699642672478335875608962117333246006979951681580466142718727568205226709935423992045358098607029332175235473199506613247931684538999925365653669406708326788688830962532138441080915478836011665509204947622118993211326133250537192822299366981481237964038264943187918572378002487783870384365500177302811232522538958066318876234163494887643153054559869262747624740350514809180316567519633097068218752202451858346598628920141769481633800296174230312212662018301478062689667999007235878696759087403803428247019999359444334103277909108369961400841839287468088249414867294195056466630423468334102828339474718451415241326716723526873192090356804504304415609077521451120412772227108468598345621528785218053061687002231397475681036525335528803534587303716617013827104135101332917300344585141255938830735396491215280930707881679208602808214340643558786675501648516170756293536273292106046529784118556713259248828633732970187755017987745587311186421946007647846408566356085752*x^106 + 155206445577121697130020700706675549978086807501057782279475185307431499341839154726454087293729061906553335979969786277293889916108524547578896426525276702664245027461330859954628116404685100722399618232860184377389023567533839647414114637866033126834792447008882756735478316476035253609999453900155116897238523592785764411357172691235932163960257199722550821415104014479960261211582600621363967436249286017016128846862632896809880793918982355670474685220195370656887057789501128770367897070463659136087784978452460452211243183374485493794426581582584107859201308438966132121515390533633268418807317550031352189612557265933104472060078806862395901595280458311559927851398659148616991881559855258559004837041427055170306777712765581045826210608063877367344849941230404459486466466396096477109586120636218581880907839957740593965489012205378262286671015746299358298629346880820369934447294633650325125509355099682398657623001832784558473409861794665305124768783604476296350410337887550808735189047373075865344554379175410327205633600084925249918576297852695593836638142260251555212695306551890221321361146825508*x^105 + 81226622327249537197552127250562495697724373997946600662894256214382606021605361726566749915961029802985972779596818511198737822134148093581971018403941680370762890047370791291142072153330151372540078389150965987828466096833300987041753173270031698275677600782854809384742185909802112200807852689495593226987479730678986526376980274769541131519636986789866326739637672131602846321811894298905676032811725832412025955649634211756347693450904035631610618476698660636737813127098088893784381758312893949799678639244380357500222322877137369729386462027796041057147585893198893576621953336240927604341759388103155363228194022221836663746612298037585747503059126439731031060176109481278560569418856964003660077463084648721872531021974432615200279887000295893921400083006590555273475837096883529418774364885592132219442487381724138081740192399409222226860899010566825869787939172042713087089290616056998661925715550389097482839081362015756736453437644261470834617632247699395414851843355529652833611527142537266484943988192725311104841575675042689301137826367707373494717789284223365657652963169389914148729057979856916*x^104 - 17661363960948625648891811921128698333891971456972960719240936151550969022067872043080476191837775099864349525089358782378718396198400127430615278543058853351064188718307026967477810090519968181491201488337851468153315964255650295925764977633748112534557405709228922510639254272345058694484198261674430619721934997107547757530280265052907431948264119172907219009628261343335907340424706212852581741933961974983233658613883230766279580992726495021675770436537216846712430341800433056704957071930122864553202499813244702669972497052254657394581285683915552703718174040635702267113621048923977756803782697689650969554375126966546964840507755084258090567331033534767715451882150881891309308205388720027579770137374217539089354867272498808417069969032196729719301131953700850576084162794532824849034336503132190256552334477333941506811666086140044096839364618023159068219757907319615380565262400571859626312641632928699825214148737547305504708282350402572411783596088718520082424251975014661525839904185938032830795440014847107215573502155925412364821917805623809377312654617464445190074690832320271542061434798946413855*x^103 - 1166309746495335466254606973147636491015339618711879061738486247646489310510842218972511014569362012736379450436320046457607089582403885912553547513650937524254106754343027312548522609448354766604960115963816873678621138039552749216272223637140440312017985866102344054906295562145800279545020775432637908356226132652292624067118371050212753642998499516336258527089791442100612524945452535996969948547131649903453056850134220270651216679352955770114986211145576930040067653245184800603799844190999203078563685012633173802457888635714620735834256312877656856468796437704211951896007148588133619295591764037196821258266406840947372982580202542373878237696752626235496905816758457109113813475389592614767556476767868792206458358701584572419394896051367680128133641831020568184802637432282052677037685622914745142179654667279596661045822892206591564721905401022598799222538256879527515252739134769522509706751382267804429276078341205372325592513240041064653256055030417435558030173745673111581376096673492973105020801237026847620526686713013790159656078877695023892774941073351480541060545893319183906813886805655792770086*x^102 + 1822679910695776243150650678565799569968698487014826383594992029627558174924003326033156047233167071140545555353570559788025763368759930176239660554134608843632359199841878134294941433135643599836344088292222757350850987724161095984456315873581379249571838272885574098063203939941275591810411772842536665714884718428873158866897240563842913258703220883101264499465182454228615688026925678505793109031411351757106875608326327029907708816862819040356315089680106218206730772814185497198758851858618277872966890791739189743879141094152330283559122880514103378221674713410516345532863259519571044465509891861688933674256198134370870541293996663352911847133489952995779220640650212537292765784387208150800845465832049694765698463498639945790736776631550735629461328531035144529593277876909045599059379966508894998564897652706732747838941106189872744642356515350657302602562122029415287763635556653689374954519467892803181701228571473367219020734084046496166432740610804882520331146818780847701454429924542066762313441469419801734097164188266177069056889385956117776398613344576506065375251781044235265519898615502950913491128*x^101 + 134858900852393130877212043382994053267131561700142156496821051944655736920867856266288535618265165968058827528060676682266546479054991019357830585291275827319946219624048043792986703406907573180052131891860122677823523756930528772120457398252798144898930070046573254166641520337634655222667295630246173480132982739735320075567555657246076811840831864576364156172600374915144335343577149583797659876792469572563780437615200089053752924377371891819023425922578080815461515977771662251657215982906319683110321506271131630388088849208676149804191131092889009501287283989166870471470283067595172651214662551536253459494567354981153851416132316451150572467774586192155434475702788690372175795076623474925493681816829172179096516452116799745106714162959064606847997749315744670559072975929544988467787720251511527812590031155492215248366071176497945762982910839222193998551605382667847845525307798524966145242160782539419647485780020594815411374478528012578347785529463941643158647955730009999934146081954424527527305590958262120270565241123372012399270529032265961475658572817908258358634637329488576649107129006551789649977332*x^100 - 45627963910096641323701842661191015545565635529629977500739646121354257326598868861616486962060976069083954533772068611206457129793277186064612416502483440976938618964336004399015217975409725391948643159242117233049744870660094921212555499290490648277877359226026657356269241621404102999532014199411245685243036874206367509634523163299243803482606612555257559826356465695345529499789448300861206807462234504320095609103369363402219817742566672348836502519988224813961101109105650361229867513132366409476015920110836326641232902973232474813532346819614604750415907451541176002527232606497982062108157357847395439529496785031067014228944058826734772153512820884134352383085583446351322355153949805178806830361405960853065032887814098578274804326359811203646020481740453590728477747005928312276292673104584427078748797435871975712507785682041368361796826966155144333721225843444836524661235501952615170601135983106920722853263100200701254251367729712802600615252250873682349486062445153848287035616012914879784919835326986122071217462872324028354839339040194075627359565979346993498981177843242881774087580188037180387558333568*x^99 + 1149948326218598756650629382825004474119302159695598558036810728603288717199248113281870875747053421176409874986723379471055614921538217755795243047204311656962381617944391328952885544879577832843299670193426997118276401301124444768285669710651270957623879590686360977142122218314458257572647247488230292888294646431353824796078505387079409116438882338113920853888912350331355071018292950412598122511809925216276796672768926774249409505012624605577817241162995828495977867421915710323704557730146379011217740160399181859618896182970846824785617843710803557210196018669368575292759053498981513891337472010977691688337052384078004185152202372888728260946318935084357716867072559436739535148231802090353901508557694558704242034506997931131236854257094309320966125341279247556299984466275071122233168972551072453480717865000878694015711686072606728046040674296898360728898314061023023293620876035369236828784982043373091926088692159629880689338889701477162145989633908599112482825720598835443532933031972881479211024015484525604742240731745326826933810699159031766408575508214439449776127332242767203616201957445804389870580518065*x^98 + 215085949990178644611834529168421493101459686169410341116517577742304610647928186055933522378656979045948334085545459670624628922469348279702173930224750034894693081539113962650364049958353512585705915407761764434970331720108999061386199518150448195721380733341913263832568489089687876553358070439392376045750553528468706796533747064434579476816971231571755046940553634229526784517560891241687253673727348632305716749062247991183521792841028566846171198840213268107118583356968971645675044294294693995106778191893312109969734814051740545933374575523172889161392679701531074766455133993358148814172005368324984394802735214045390492110658207455096722065412574990078456789229078875942487379541499801304410177790476848815521987365587026329485568962043491229947917894151872763038223633839941027681868084361163946295395005959411013591506522784747097553049434491137165890775580904991266766027816443329498945684172205509485801272599720820987183325942365693481398020129560137469618807836517096701961653808837917163168766403023778059945153013373425905733915554753911049545978320465505919123352559690743558756606348952929767954900435781147*x^97 - 907266021395418569797814584425179095373203491025347568959838260371606487772683960670667122191152434647306288619233389938136029457482697889379129169718060339902554136038132164398557447324519222021389366428394372492920309866480712457052631437657178130021718357351055724447328945853977875340408316025579150103475194963686548623993256004557909921124322746954961606684819916816601176494700037384339084624437789111051176102180892851529439322607076979941342836536993500293986234296571541874591602824244930290550838863518140746753863954225155729944152631170666833878497884786830655848394236285899488312741543111577616375591137847611399753461081527460426756243576500608408991080729813356406909291927082396131855042308321795542566140445350723531048183075141940120214845435006576422611075100701329488265063279499321901229947028965577567354753995405773837785112926264427603695674650787501962318852953242846947151605693048130674600879171984709409737077045271946465129819866545778556239284338192952940337220550270163011017905871466313767921609754810494522776324362467733942155733976430758176617703345483509462544710410339380127615743960466751589*x^96 - 393643815885688085326091189867955599309172512004710938241875006797692403278854572459059649487861901861634751869231600974241344068813128118583269147985439081683712702745886581634747783527480064713922985948027919613322853008045542028989988343851232232174289026806994868009537506256649744077418327359658075913446559208328671257105304359261352769868811879136694142406016726716161791957083154971757722284132136136782813441518213434146490002318844122143548157571398668532116913620894102635664231439992084077895563232022751737532334979169290456958127414438966337860261015709309831029788558513674725521333002264807605440904760776694408485106922035477711404849159258627170460641874534203548738974002298800584072652598418717197022221468004403885543851645229950021224504460575498420136706607615239419287578494751396988185847435982193042954434418509433592633618612896558684993165479880829170935018783493690211178080089781964370816448331766601017718824199496486040378630957191359773318625196933397354247367522252090005704655323959919126851322761563682130964265476713590382191381668675839930889505657568917621600738851476269363660592215528571911723*x^95 - 126656173460583557292602698533736349465856321543621213344838274575294826316266865423027402669566401683386188322704639552374759056086759003511541010756330241673241256746141770246985760468182009603852723700103358183546974293009846626530118927070604414440556703206785784173081596226495376688949826030870851436084283320984517686969363294756596102685520468634463346713514172622630990920824858041305180942291736351154210678767482531163349694131418876654992059447019043510737123342784212990028677204383146252347689847617109873664915930763909354778791527917213663835172410339609826136125385290635627166284411034942517736265050152244204072445217745779566149435925298777794210818533538858293710938812093976218083267523812831888658872395569497040156903798489086526635040016206869319382519855629112091999669602749834739297467828800177747617125007983704782439481811410991400637867558361212393855281933807541586890247805655511107882945372702276063065405281935306816075531610192340310755668476410973726256843653867294432783880685618685876119759195037651716631846775346965120037222112816229076959095831017890401737562884451520930131890455871833639629524*x^94 - 19721129538832432275867109313428018651025833410188370787521412227608767098759317448385358186666198932357115468495556893081611216218785730289968895291959344624082350555429402954345058527041957510397438629722900285874236640813496863124250138928057446146379295093328270269677420363645125771306418768121182977116972310067671307317452417089146047971964895861678211524107853692074645452649671975704805395743630822027622863416672048567485222584441093990855611261802181455716633786805355406609395601464504014474949484642351680795209144383206161797553777214974213908277674519216987479633184883936673830305234837016821888146849835178290832260940502739210100694301260495818515607938068922026132147392294566654313583590989215972608165783037837428954470636125058955024267137691568020363236922539332713393559659500673049555584964769893696749049294602104999606863652097110688527021620445274286219503468561998375601886260229800675397152031796931155471806431888404924385696989645139725572823858433696018581335479819161597238609696694292740327304153461779598138476389962601883891453522296481424118645496778055025772249477519618047865953658402799505717128535*x^93 + 1288974184195567568492220735912666707583541380216579186241957095936239889937145035507639143047172554131365721480371162514081370500575167870015015503909286374528975384514919687657396354230466430857574513713745420983354921024220146791077024075230011018022131419772508606659129338628966204230686080626307675053798320457901413880211886888611272784388352906310243964326018045223203662392950639905991817898131848525126677556163343253679261698819763914375830043508076900612801604053018448009573319487440458019878103071026880634766738606819348651548525280860646532498087097831062503441210633478463787677073532424044080793046255030303386480998526819498137605530767013186850376120144367222984749906692154864351278503740932879023954986137569676132332913449255892343088812985591183742745507860035312416078085225306079370662657223367074326816935804631104802562652319808766078179093184257720912724371371748932674043590910619014248672513060344992085408462235910795250924593882952054078026180765833270017938132826320963571477402495701347702239802472533266220111029708266757354976310952804221521179021208077495133990663318095278690846584462673940341114115793*x^92 + 199244736364265482906178988538086511266247616865144271890412472554791451035862763562490693123569196217729724982449288216131298171827427637281833042152847110231830872436918942886192671617905023498698004073245562665124589641106204603135498176477952993074853198736708238370823647102865810992155486339890934442146260782500072572854690719778601926982119308520850596921862506656989004296529611357046709413118409418445424088150797761738440288706338114977094973257548922249293926241088212038425600924111188414340119090843353431266812776472056988098375680008890937610198449129383658899941677610309407407002509653697636060900273199358444965431909348364562636534559344306207306044162321186964905597237517535699220232496232368013017367270348109792791592689161902710578047163831073085399584857386154947164044646942016912002097375719709536082552901787793219311217665383469991826148365184563799755308825357446986235308605600750560514055761354507891101454312227343012830386028516088460939851586804017056579139220479194392472187032968358689166307548293914625679655285739440295254999328067170945098704426159319817067207818499056812240103943196848718212490698118*x^91 - 77822494592482966946612292215196707368523682579114329977875528130488392876274685686311176086578624504847630127070039813056283177443994975997227989469831479429043458271032377436382719025715337105964390888444262894873859548246611755935139286912749769955743688437648495214693722226993702144985671283372426888327251895222623082588035355471512422845477632704617385503698158345731881095053229188531211857500922653529532785734905859003940710891719712050117478061049152706847736686070491589177060663987459032154537022188063034690297884876369138390948141508193654680312568515172344691390429645781758810626791437451305821084293806882934079818791783310042598764414021914916469373545139581467926127233759532494314639580092201253033304837012867466106133409189242386700398821743397465524044299634594640009586577596298774310343615024957159694732411949809502990243067747079881742573800610825351189118712156629517091530635316912183597401142405750879047793689298562830289948592902045382696831896740696447024981526488898838398236159577270598200432809041104469614848802619983404355262123612780016928734492703037094486223176842770288849016646778879596551341518711036*x^90 + 107298864811907784962422046479758058346356632590433212802520928136436806636470075443862823402871252831951312393792104281090838872576616530673752346953756696682576747470608166561025038488097092474815858709998808750970310677526515551633103066268410726485128933450723911311038458111989502042676031246887123717353004127197608528998879839730813123061910790569978827307750574251171126061199642663004904295685495377814818712679387213276620763059374684972659697948863639351420179227576568895777984701945554438330049737773923264095875249899691800875934410745474630762055731019765790773858771418907801992778588492600155767425018709558770215807958275762896514835361121352418272582720922153359253985859455043754380591936484965858102516408849625165279693249479980184757772634729551466815061766918231606032660265406524964066402244852749795413978135822598460708584445474436683786457714556039698034964623022794084513267135369378456555941927505515180105459520118132904009821819242665722791543769898628305468776579814439638501728881598332408580060602847976884357318276335114858544864677295041119602661718974344189628651051718911651539512521618220082151392475792897593*x^89 + 54935586557076683997153063310263205105105816690762547390419812915290056051080095061156875824064827259381210780080685907979236793961756607427467023999166465795071320703931113198730662142906462084956955744087676004373244713393484886710871702957509824560230383970286434825199694652097848539648624953098314765001019571133904630077043129227700374064637334121641331977582059506585399182280306660231674016516684959310157725968444410606054895214045313948567511946055525452690513012546919646924926125785194481776739291290086931961178790966185709146735808705420355581475437543834824985290867128314803514912258688364648515729449896301447748712579343251797597473845986914543538250450403433253168610018733307398780212131667878989030423751700442338275936189687191416534672743468118872776574015612464907283944360520501579767518832856776182842759416409394817905480752513307481912275265546432453284874386614513483782134237054027098945671228771590560084264061895585608123355414958326732336485568404691718894480114929556431701736592617818781214967764320417733266426387048668374598326032373577823960649067375258388051784961489414231303312868096694122142873838314036565434*x^88 + 6835941792072819259892512944121887729805720789074971187943264508509706634170732577070814222449733323426919512505853743212462567435720092046414537447057251229059510041541887905142883755347152510097198021463402683067995636695106805769781302111966119343174070289410962045941708115163714228952256964770454327825888441565093116539167904513833637626863314998301048463435949883755823281804437631461902945735147493981947695967882471173483381244549726835934900481845971588152482998786570882794998249925374590294362612385223569247452469516554267472874598020757335456207540287525657899697288320493596587506169996137232489557702228959800726613606200134798590131288351028186340840152342824863592586034589540519741068224031662182662068438014674080850172415105258903868639829567000749574873303254662750691571631759068679915725541798257703209900284185901158388966672603816513540181223391129292080801136587339551078125536491807537155405565839745961131699188856986603868677044249427792821800858604458134912832887985092136963305762960494522019440897548154427919546297732290945622136976676782849840509623444090283756878100985685702210730585040411331345086857601365337578786*x^87 - 133551350280237753436444473597558986756748547181446370497223137124363010069173729720549307385575072474786810608676305272780134557463871947702600630823301442154816858669630995429549532954239526112567620528548629320006367622776996036147893934313508294315299548150166959788772973074938661185613932135074633275512496926151545299130084359110049293193304811618596579536100625722409584761963683745937228364706660385699288656133357798922862571239041122413429296015906077472895340948068199203059986187662088417626825254801049507148048562751866587357436655837391797534144410939012466245364464835998850011968899246262292238077881941304589317253781717947081835352533016263166494084847361306396402482991656930042093787532930959996588688479603469166809363775218871451019225766173964459934449063159793322646227248310243101488637047232562906227843341279717238165062540844415725703253939373704828859956512374370487174242480950744988809750417947415288531791693073436647270533201551018885193484570923338545160023653160732187428154940382300884941025229465322990833378707324739435814755723455653751021255981954670093489804486331213423650584905054937810797679895016223064442383*x^86 + 264116522170461323564141539904665448480359501180136903869237475625725934204226230305317897881340749193761494252080847106495568021424205696589987190624743633432241175543961797664149577739782340850953266993915268596691217769839045933569731961185239774664697116847286093176227309953460507214194261224642649193353708761218241430720480955061975460900503675611351712660121551348896855719176916581927546099310393773369262635788835185137820509062834721858878483784561923965585096226871076428354581998057467687793045749666338305769725228101226923483349287963628431868706038636948566039759235374817214118467991677372036166831407379845475756494321981753644641091202462792843647903685535475148246338781332310952864574833253280062853221612557920188904733237626425840347106386128722327433209610062161931462994689705723945304272783525266228168521422900861957948833603219993942785191768231898963256021545209088496021034457216323615085859878381400744973101034892991783905445180464953850405207521189194569010197556914901333878105654434521042998348183977393141580406091380191783760701584558987436886672265603295899160438762972169797640987358158011947497708972852192540710544775*x^85 + 125197768924447513666249366352616734729945710716516542698250433457499661162188823883083593667250010111951058264885398244283112941192364470320004360017078277429741851813113752491985675332541058643815283025849089872513231805112079601420434330806073668198552025726843081268984399389152189375594564432004773457353161550828480448557002595801928771650952980688825338352825847536270879375646751089713601247591271413610849613481315117562398934575384874531265335875130582707177544356430726943968670376135522019574612983296490707137589800774902237129437445165443258803836353431977956046381686930896251411602718265102546605582308530995760110677174320554316208552358244059223290123180028214820579246233332328162956532572585347710477527532268193871174938159061884789803155964308703560290114856991091230977673855576708883744393144781917717613678421861591819720347263582909005099794408601464686653937609205346266566475745521378288598602881088679404788325632039504470797629769626737556266770023059120932745425059751471521419123951074121977715043918494896425619679518552717342048018159612234823058416090031018587739073514237739639494891470987390422875557680723178005997602924513*x^84 + 4962963802887066567278962432828338219617961944700002315850967231790740088937780994565869379975037183599520116739612019845523069189686785362243580686010390826264959983192764454766359601083925305636490000969442561845944156828109973286505283358169048763540437573403224493076207433904556058690988879325514366323355237047721293584572949705997659694031116108314846656401172945254008467702813625525636646292689130652246069568606339057011238170749428040343023658651668042972100365321381798739726090897788878496707376389765050957607697016974825682319863018365935423925289379839605190222937218946810539164323150834859026618802203152706896359324105408598923472705924445677321045027762520619597654251500450860549092842426082184847254781879541094747236480465758538675520575273099500510685269588503997203601949604095184423587431926869726082499777890644315954850795864125253003294490900741988444643734234082127386927534263198406830635265343354904330348293706393408703369323958065037105744341356986670191141193358592001889738463208035740330899587998332570938699036432494707984140101266593967061978617647464275819383074376597714879808572243152416026322256332948957586779576640948*x^83 - 3080184505269751923112111454747042934448081444750698250959814568466224159375378230638979483227916299103045850524490931590921418580132686219062131580174693492130923713290835996932535620115503787194439135578032968050690578874276872289548150473746023777463722607023118003101511310951044912245211825381041033913717151574399202327205696161570261936102360888800371570735416618334392514725806982857795945038486876144489737345811460273596148518914491025776057698606418673979780405496548360759391400288725001023041952349483446291925270639843777955942724674060911969540376414044699346303583791331649123522047744151956660568908117968339175139148860814642859632652268653616204187416004660091856010679257869341648924208043762291749378272350590666002247447192108707576543760553627039153748477011581959755747287209873952289790533798385901429898339588107273261074920274407918887823733325844424507108000111672676544361378388617331863332781382483215412700205829598260973880853850429094965260346210379559966871334993962124631457468746376194618759049964921233614564928137646350087332913281494646578232278072049654215293155188200395572067648620942349921026696671652591283689151155399707*x^82 + 575387327408293539802839710165149326528833458780944114006335136237476795827529389222105889792253927485124443822873946894129168604341832230302052746688431732422818807105006316940235690146390805032840210144693518894010771459731695794968601906623592048243699958772582763557114832685448061031443247322859496485257351266659986282002639422158540207468893556008325801166591108479850743491789752611729374635569872659459017070906738202186027248928431294563262032483896952498567266123676729224063862738247364012483908776768789727185609886753511003286568513193106838648255826188690926013751738675793571454171512002295973237733803407412001933657647281675926352650723931455113790032659861519289211342311589611988577932043845217805045362856722428693364460859287182487140197481006670394035604678304531164364719073629151786977379634882054991823272695622228789438028663544589026808591751428621213778931254543890745016355487710715051336168542186053057017999915710254304006604851703778024255667046049870115984261502040655319457435294751207115329417734146549280359937315037066878259708097123892989323005847975608868192215849929778984877391117239986552418880138795284065006933341778632337*x^81 + 401806172873526005076479698863160242360825097043379775741650156800907849295685103226688799704381735509488714121453606165548086322224893590689547260902219076631936829591431099685781606964279384548895951097092222030827457872335157185075819963833194332177864305088753237503045907564039734136067498022211476504919086451712571715421551907213353330397644038094499268785682031400562065871701295499026849664370901958435080198111279858041805816220770384284590487819934063319139923343298711894030331476217222501433161173841114946978751577693204705356432148452190959575050409295388524542240455166411355633126782002224175186228155675087127327746344275874146316185496587282765413574735033787229206803035909499508625306546490634704621126189515087688458707226291152378990214232263967428580784076712709302923977585411782672000808552975924776000500928232021728550560367248434768034458605715247584498681932421223986678105153359591231606823383913148093240778732213765568274033943020790891068687667010948551343307622058944833542853973431125323525164316197100979388894513588975270883992383977345147365838357070631201542772275611512688443858229893235658664572200505101562779297678587283692992*x^80 + 42601908691256483020872866314298499381302769515476486447932734140454833343986738095022938216574456763539398000393548246894856273020580948055715982171782910124401358539534648713601160029211092911601268554385132844002794943233249904147005105955445958976900514912029586328668488991534577602099304779924712957680825097528708884979928655975928238690309096430470303498554820434039003152383416195330577279436754063107212662949908192955009034347057114744583169477679951886415860073537790984978383971085629292858337953563237161930154469309983750951972949612612640388339616868073742914113773007449916140541306686432941942591136055622021939370031338816355106405127791737941685273304066554651941372748729711215486425870795769451631139445473377598673117440130557386788961099641084647984546579078885580372203326591779283587671010717359257400875197037596647130721063757289462649259084076748109115410964827663106881467343079005988225885578816029018096559217273077189638418733171183485378314252511700747632028144020538202105931549629093466289589346639544859476797995390008725339806924076371685441367939687560770854348281449965663599121496621283046571521653576345655536443123659968431812134*x^79 - 4703282188844353804581830028772465205692874581843493690998100397111727080080708254699774542186227697427122865136777966916277346301084773152350216489199411621634557538179539414115064615783198979832427494129513938706405558853020947230856759925908966924181686505690371094402967575247783634051325660983078087043218352678170299945470386732819722457997519798481517578872930269983679392013034422349285711801740313604241237984572449601679590306882469403686056835661581058651509394857886189750552218973794630478537117657020226946624263134616498133506962581745780983735243790823426594220149320594039478717252043843070389582655470093662182946510809628617975626058976834021820706051398747094619771497510767215279202526891829706171576016546712890535004671073263860183206124501570039423197512990449205779313179275320533054713925197920494533059824586921218336039165174251813067387615495228930365777178934125981040741116658404742482330699474186417748519721798839909996469423667556362431246852617849134987600846485853442024459868125367681791844597650984520797665644571412237240327679806038030825189213093048963549777759824622914530883327338650352574563711451745818903931239416178589566996111*x^78 - 343562995703667141679896183960033704921955621162327247538404225363673386936468504146995832485005713023824656906854351713678598067317190616447183617559892871307270334930385716540145076510212654321807391079837057006710434636887545188120647811711401628329568369255295687097199173226103692834154340315912341894308657237821506104725570528601986984382632893345993308212257026017369093460296901717880277686709552862845487380018930033034756098108383744818384869564761755697712880800591262091689398497970605104701049396730928455958855256450094358054953403907027928835354609573767488901314963852397974805019091938764513572049747457837980540492221940272002698116265915730697553494792733505849633778030744516296752739900001642829630163697139376220917272663604969422380425500217804496233886746821157663436197075672020237431379490631757538133932516961057217070201740735518105702522619445726011126788233319917425422131746276121985132715465523326388103840499307590675052918071828051792573380899777953562389620723520993186909679474386836160325225519576904203069883082414793258851253912649757353354249995544765258803164827708361686679467200617900571200968028961671107774744698052248730619846215*x^77 + 189406455831681478976706044370887235335419559549438339529202858822417478656852317039682587758320382612550562098467598159299385671011031183650794896877091542233264949244323435952563905946543632572100933221019147378202284715538639209211701552398637808587043080396708554424824737377018508088079748672339774219398753088090383978745339789707055643223086984668979317848504640964278627692739486966375789827796837621604883118973712896554652479344638440678217232343717224627038576966776004270999108058589281461073193671345460284409561330726970663041142456020241884793725681147467070088215216519110216455735386187692540497195563926288885384704241628506953552614323177577458272442208799138271198324884092115708061926646458663325258822998205711886150059633052110047870675245144913420867213274140221525700001286952155688404667815044903405946899757086309954127573624374365725860102743520999792384643461016737555423774779669871302007078341909936819715691928026314314157284768468693149180467906690981223597288880889029161881008892582476834749633126394441747904044409115813935390529856027162903200626223723737027058552040027665518178653098770031467571721856551657887368311161153716843423341474057*x^76 - 51099017012797682251666386659423983467810715740076556949324698962880775289561110817622620718304719053743075530385100533937379453872261828435201711470760836275677357612031916263415595242623040634653800443889778000806793684791972621720988961005575223616334139672982802284043733364792593953612435208477224991615319412567607993880111086938190174718870857185943670454445978299929935716951788121606113897253374824216059969476215063040278573252391081301397045165593914649326513334601881325441371550182926454559158561931584287198276906823063945842393725725704262169605661647112156060432561663634291884552135110697679282991752473957737884112391691460335402254568399199372860784526992239766575560767654265926501828048708646271979005754991216304364353431251699823330935945554182102945510411858976558668120260875343154958767644347078687767242697565812038998450667624796391599654102196344340421243650881275500846612111083762917590601634872259839895666734342693038023478261074188088370085144820464889156260616874231176504019781498925938950540976218248124689626221560735897006660491540409611525660079704886840365811380865065028207108949289780560454089760029665644721427850974905764060663568946048*x^75 - 33931264217451919767504112846434178749480446369191035390629874705131821076934091702264197740699882912794136858970975568435505831016297156394091169994947113090714220902471890321913094739868965219452507861483537151324227392567801808771656903034326848921595893971266963860753339448503871329871974575649385444803606454991147676418131742369927794191437805191293561307138924520432028605515278591289435399854829940565012552748233714841768291394917000880250202959505013989252451384560015760635092681719507856181875083860547324637118549435528931810328837239132222800968789763867799811606182635870177167236342074193818971375432736440818217627727318574422217445625002840714101137510097046110985542920494578353860798437659919723349152355765598782271471041991692277835605603108438582694780894723338062290868185740100190043155175905194087661088404848782948652081523012681716718780510009407693445344130108706184527914175699327194038812125996781040156048439090191648729081403398270707126240094983047053012328534438659497749493999776656851067947642342572346640759770450577251628397065269544430538844823715437448463143044870893846571098847146079557228742349992523068011357474474930780524266796053223041*x^74 - 4850242952132762356729953687614936233482122497500978558476214402847995110224209778996542695212198977185333983048109070506620548344244119160884610037549743056318371254575979470708592417321964078616256833057655334006051181288960235955114656436011918678339017679731563609908398434671395825764267627094722171221071593202551297246924866708130351948673201648659607328779308030239709861650415821415133147592840074057764176267438935237004374406792585106666852231233189006595983204576758321051037624253170124176384769062745150627704000424390937614738146415095044315853853448072326661032843736183560061286967610980330626990404728286967165630571850581133927794194439203937700813361714988887880434896167814224196403470375072848412706055726863554080559116846692271634663827939134075057629572073610428775034200898078845912552121128880290923218922933571389614646388189804023432084106614904878980546304339405261149443410392379486454954567256043499871905264146290603767804316742799196795494064376741888075335947340527289062351182676828448182979598351926906258539745305881067465762753484785883585142329629009692303624127527341037377293222404526060275173223493978494753104493680877616079747272539330738813*x^73 + 256109949961345615886784556088961716586605233360706550372717331809072495753381366166802015470148935331134210472335290094339597712351373649171355635205295132702546340000714447672698282936012134611075140073389467133031194393481289840212515627384926653283244484301537985856677351461199884366747470829230371418476481868946667715548766503140532694135264170147214352123123002670257896101221785668114515046789901015646225658616087315297623552123732013638394638519343497508829268358453060032837220938074979813147014636279003649008309001163851455071729877895607729349991850212102522642615391604572738538140468197370490502150601122402217419256572208082548711211210425971479387784131187485246293073385455600603019165310121799940643226061510478171166212515073532088775030550626757454522750715625644017306512518008901221620837012958597830905425407614358584876082989067517582672147809496601852476588658249074793128873773557624780927362291011338976940006602460171142996156465729436977654758309368525480891518372380829420558630748200681459419228401258241141078668513702504731676372532255240827149755812838910937436685371649248984774030800194850838662862987556932143616812006181367294970335065307896767554*x^72 + 150310345681510799322268490140225111244877079156235411432635937249582524659606813897290193349064663090763884559334261154891289587049869845203195038701455463027228912899792083071551932474881103084256478329418048155195989415116618240920980946463345115496904431484202588476463846902039902447258455898136161771136763028212110415259196401808381690156294119385357380352862365911185545605964885976388771775940196627936718109114325267396842054563089216276513742698581655881861141010073400535048742272260160243055990984267544138722382180228761518054629763976296000944731862665344884231359202691984465290642300509661889387188782136497660007222999211292713823165260353268848660775766070091553319666540330937057332318270324683471693120510413103471753036456729921268535552234138619254816894606621490870016562158545468932033297571019066708093209583921494692116941840573943098451342962597783439186607926182948400474588216871414959066376401564933641017978055571546039934219148750682132961829821290302676204913844133031014617388084328184783189207809670524639536373930909657751301696758548870836106036648872780152320408690751456727921143839345830589686150484764474329610247807795372829512891267197562387422598*x^71 + 8149600712155963895862457029000465290505963951302330285739650325769374338539531899646243085247371638076956712602003336676551738267226714861487701628306701825903681190881641077331622780421436472805133196086007109505543349695374167140355970464514062215281726271568095655047885215355370277903001579769933813902479504040263010625637543451461544377833689841011659286631161563628293916117819125955387421570111383246681321907880215693898341625656272422144462517811163910923916620623305888191752174831820335955797567340744587970636765666526573316664749716262378093813058822800535435171299016291245339723535308457516832002452414648569153354786814751069409970207374548798908346995111115986100470426446176284726087600383913929134784530809176509166189265273539324501285663315205414009745419601428053523250147671747194214908392995796734738253318895216608800389346852078694438750922356929026753450563910344304510954505278958861232889813070270525821361424699719457496264066015561076362559954378621386048349395425678780654203835503771641837491458581991545181966304942623628772696955314511256100318485340189271956394384709098310572934493931749447832286565187539229941729076424893204989160329817213788237575387*x^70 - 5995039717901905580795056656242735018370250684910270723699611844397614815696759262462965590883143787175585907297759410158548506464171665722130781496720545707437618308270614273145160480475786872074050832866480622210234503592513293915031320708313810195951682553756918439582118914922973674207778016153766697330961327495402217795882905608105315349846896537741555481804603391519997646071556361013132601966925978859904970932858969983488823671623436266337392255263248295999742236820360274856639230677892929448299039959689298436680284960036449771596719335104130616392413285388999315205518663892436114842630026169687730848765477227728204460971349509495382401381726577766042902016527307331866368855085189928838738407374883209750941869669189928890156372208309515930390557384481524251246540859161460534507611328622419250499646712506128852757785233102999697225034264775396204222079204012775149408966930781872412402986629821060819207445500268844696360600490780350041873992255581978612721724906489152321205934184868010881015250010879463471899859090636570870919970254356723590278850686316599300881605391694332209525081637340172565617201199771236565629019341892749855060478256437127317592735381975476553837918837*x^69 - 2783496609150276812581901120287348189113861548119522071670934747046813914317584038323001189359454333201542429422188148133238717344606215189965291328519792081357505469636588934591144016011408328678599934352082459738486435256549598680494688344283588387578058605434578167704721408707136670171297490242220384930506077005131075257103810548389600249634398323083093953417630755187647531223787759704101944607391595781849689865591344526190198183083502675228624322688379281105805440973226186294643403571164404670021732443513952638568758862260539639344657602333668629901712853210478528082652254561185199364033536290004512138494544720927734576458293826971792743359085038696698456217322240423895013127403413880792225605431051868419439143672002855287452181885401916159250904190359829538250637865254484851496816355189702097590109694092095320910306312744818387573602215351290458579517409582371713666283677917392400975083625222117352723815795874196504045133682214989640700979910188989732589014376937275211792174533405845629777099397795657242116438804489757723671716674922616660799600074511542912951367960622841930139404626710912598424069028320847738105744408120446939831865315916786822350641039305002052253479703746*x^68 - 740418162034139690834062027216204125510608517421000959227163693857042339061854751946494990855840053604877575752459291044338971068984985466857183556905066600869657343454859654835868922439225928115261111092954396559921744760091140390122785466389380918304918426705660406872882010068847231860339581108818690885751520246348794588384245527705656754397984558981262490541340254987797393762858070357152014455535915789395667329434518675152342477446836759243628565514641789208099206205316707196843268486828191305284001511765463038744781112621411280619472299799080949523429064071124454268879744305379812121188766045075136207435871928755769546518089302852995720330263547637002501210264569966074337861649891739866808343507047138629130280249275491343367489440594086825310529500837710562069053549172843433134964871502552837826045213307437047027479433169641039059495831268175630812568231693673348992103088385338361637773390812171346705865408034927673607603844859818579650902982428188166204918633389377366507173120465034149944470263099351492821672944736954039132634411698068885410738561906990849257783521459657378816111747264542692642871281996040716742322276664407373631127330311356600119320215000732103183352679602456*x^67 - 109010818216416695377718246851644189868020786421729840013018622019331623043791404613422094059496254007014684510129251076741365424685631751189335346550602477804097685212025101393109642403089025279160973344575252770083638564733681394660803094186048562020855993500992502247196082262954495092094730617472500250612844688681695007614714861774565921711295376145228283639613282130902690363947045328019542255895359688090501963133094538014962453961812035557730363147527302229555805662129464941202874138336337958023741574875553037238277908836338275048649997951804747875413241268802893954593815415025790547116520499679810374890741562725523569020446925636251379804390440106720178522025507352963383343589014350803764856438302947832576038809219486030424216477428946726805742848634844169509672798329123355479288774227996755312165998272652481339532275751663279898389344449260092841928027642589898160266221936158803681268472929410973428508660179550709325445288717405084111070910165035808372850434482981629420903109118526800369983955610244488332727869015388414735047863876305191760736625389438380520290440857063613861249315555360726243780645225160126753031148940443437578508102566285984855778358925695001488493863854073792*x^66 + 73830050186535387513888135398672819381193364373637585361124405348590671141789322966144816208480487268131777089848114778119226641458070351395212657234561177483666301236554422804115115834493426442926089899103583375647613373696209083555044964806827982960159903742180403375576264556598945750952122000028298014356495371640308310716700348472327067919678684866957852536589260827766700214283756579084288423640643481437526205379129416171502829268611944466120222755966223148770574216279547285965579618579073899037307674774133238375783463309502732681914985985807727409216268071909343769777934377427900129425473040991179534710210064804019900587552075280610529267043746320560185074043006578894483874654555222069917249060724342010086773210946337362060461171503174384014943195032684371135553793289138961340930701962734703164395021868169719091440608179708314712625969034139715202639089962116970249118036416990786152180166532579235027281242347755913471155345518645790285200892706655207895433817827636207822460494052930713120547593780882845522711238342117965967309782935545890258628390095755262146449745935474580980340153787286018269809125500491921994037657834849188400798670278325138366914787879506141443108608172749964*x^65 + 3960175685282481960558373390439684630386530712989750192128641741682653576421842896875224183768921630028366812153321280667122243129195218763545264618269769912604151803989818308050752952875676926952362253211749472227997891196761784158504567725254778040926590440777042933742239362386759527206220631611099674380833092392109922960542447757306189817559667840423088838130749838693644401490563722942576336149876947757242223521926471876111624067779216775616826887302925619561738832867192521510427025588075837342135011665548927324286416005745428282014416518035057350220060901078575017008164996193982204665481927717357050348394168072743888913937775247235388881153560022830868275938915036880241873642694086137860317370226115806683311389501492152701423383832628770295519974894002376254701310209021595813061140419659457770251133047516050153476199994469874116719478080595470597764711071396561436861637943917754390324766263456115782804999420243960871767624807300303102489319155095836969612469780445870831959224525507432586006216381209403883306161112598146457557503263262078738311567050365780125340482103182356296669848200656936660796110467076486709513143117116645639923028534855973283611583864819280834341462680203595209386*x^64 + 1033778212479573969433648040380758941489011637089580700167747701481376382224994703111835700667357344791492020279174903482713900836127271246940356158841786538779379628006280400247123978593907886699089696014172529635575770981395503601262469762513235922415640347335179837936599242661760177255491685359348331190421868902588587959948175383445444250516333065014208203515191723769495295975547994010267608092948684762189025530143815429526003018277794051132819274961421773005141308200138535475368823369156986024500623593977884798500745478177609908816511933820729805278932979661307679059686216342207451455650694665542878848504187035781054353516626010326210164322995621067588817684420396020948818641822040614248624685573951125961996124818304032921805039046168707090059391310015088412923924910906351177748649678369204957910235247681820308434597214691753327564617845611428659721653294388270468131819305440756627253202956509384123067988377984069609842663488190822584853625728812959083871560193525111931662567958044340015468614789030670853692912316628887632339369674933400568501739095576748278723937812783520051110315275428543655342920757991763046026183864748635052584960019496865263956306330511817546575649977679346539916483*x^63 + 190223446586166397812525618590679226610538513645845968140993807250829495010593234165170448409854809919718178755582874082856050690565180928153704494526769576329214534868301174903592508779610365305826304547368007432947630517029385215088298928722905069420378621779219477340886832972888822957971760155474094409891803523371242517797927110130877953556654900281501299260837794121724373088880137972372426893709332932984892869421427915161631021392114198540410018388054126068304963057988014636760141698888126653473439717131939669807566330788441571897275471407008329085926617004789039576366869297940198450456677211521920405301053395462404374826810379467885687813769140527366061439973615667866941888784337293822503179698982998610848763478808985710555421856061286857880987237733766578445372386143876497586839446074794811076895705473399004484565685507756310845255147175732804164970578401169189549199110013704087365638128644110162829896840747868114036401943057969734609574301505499137638332879744516676803876019929904262109171252342937187065923887575518552841995706773119940625682200914568993404586509678653542677098322084108888505486140740191123346133797710647176514872814761793650110562551154083906354502505344986683859695207*x^62 + 38183593926388073400913354740869175908670833111823089584692758333510313559824689100998985962625733042800054699856765502529849559903740317145296043332528461711395601764923217443168893641524986126175272663136754497138763410470474920541492583356900526938854947699258194733622736054978077384661152641292026803449965505135509613169456405279205668016056055071933641262373169869486591205305713158158971687975596212293675425259190085203646661826383494600494132145399266498953854379489821930648985436817423602697159917370729073515921753586524937109595210119242987731945343057022357076593161824777545093267689197395850284305518871866621691127653961138239858647022468697278570567151322030330719531045937571803706824324785958928182564988091691689407244469343611006113416776006902501774657741217972739925010237035772290300297244401501728452193144283845456094048786010790791008785821767213696265220447482294126024203416840032204391855956244119220710096873241244721156128346735193073169356415890182215057204608977416414771457474703740120062938551413389462546762945327588013531966567834257524029900372533206295452626371829796691022450126765080790060117166608034299723435009106330845158740041808779946624475659704142662417647300482*x^61 + 8857968601931146857969052295206385706197078966520698266727620321432171077686559266302767888387537976683094769032630058421936051611461508558927195521333094091203681418582605153875428131906771152692999471414215530004640244105091138888898714048391371145884433350812810740330997667719299592939255117418208269296664771279499547509110877847446126487899006829610409207390785533792992571759442409175402932592676025300354728870608624833165837551290734054470560300301544791422219152212247018062898479266083747451097479472510308457447318353754181951368270387859043966794217191411926374368784750852145717187898208272585486298982687462847594023674099526528960418417384655759528527927118037422028023980147245783055919209054622054843510204969898255357565239448890159843298489911846840921586493484942276236189780918840571985464258289802338265610362456065000747179338148487672449245839080790039291899919860405572601895816551517673417343603206666150470404739852746231129228697102952561949186314685701666152442499669216299266789946733281740369960006975132302589630630434119805806277515583135127071554230934182258715015471509518374816542961749595719571080913902578682794195472477469401994213899498456411438383828922197384110636810964156*x^60 + 2033571776120911434084539489418159495775826329654224892497599134788771628842933346021718231582782462556333953681762482321445222734221649016143140261941875944025403200920770978965642199663073949216217924962837103115980845383456509386122555243326073281569765282267299877813299824344174266249205455000338083714001745879912197115639745339867920577911119930085725264404229261245705202320554772040130485305818449462745149665854179718584744129243902463173003460316339827718970120735943148681721097127343649721146294673408802880852403665605299515581002057170670037869831200912266703921514675901390546931118226355327641740797220301853274379809555909404241411022103828777370531405378646342271375063266234746248466585342787551972066540409271768767634548247706190160302941808889388174865108499261722924032781310952236915543715443097034355333988104345819455654921741912116465053158717564215059860813213754448162805242101257239073528900145977935622312247281957468824572762257055857344460866227105060449429755848717169958797896170970262121420648557159490664900426860195131123569889455723591729722918709798338068282469730273845079604241157482232302049351051794726764918432649384023470659626350686030586441523687633817734500088038750790*x^59 + 447986357289512174010206493195945892016666746020062301927058388257816083288228345921109069798308470001308750141335554437939299908324065497125726246860197951175606157679330157989802779661478838183749972819191914001074460503382963687787457128538547700222475769075557525474358775558733278964938572726515993921210801107291964798884137447298345345989623409667948912761739719109484515671024284164561349223591598845117246996536227665029356957022028513756583708608588483504271838745144540434730253235990925757590202609132394173103986533369147825533934391790253921235080829395045685052183549055269079641513368023655829178476610257368946981147272944186696766175018744355245550971566203537440142226792703890658456581585416825541879520456796185859437376084053471341255248488216893266310064001322385332126984981562849063713782955077982474918148179339263328174449629415938166965053628480085003269308693107170780641565286442133741767338391184792613216969320872241586114383967833463445324657828574890109144016765054728726381858512912214751560785519747198784264614351432063461936052876443456025219426749420344459021497653777746801544269564515146492110819322740591676225385060514788583385818872984228458786362373640986782552542952139139364*x^58 + 95593201130742242107823939472308099227372312615215529948141460812861917558339130905766563816780703426262163890572326111540641104329198866761666544583921750705351375681999550257278575384897424214888719640529584295852869379172746304373496313437890513038582892177115813466830617734616824066416379098830199768318195883007758000897697785596632288159594894333569807345781201713925924591250554582805387253396337077650371338623084311579130724066964336250449967224646512815034521467547498180836676828747502798177783629986085729903345841200501855585174908653397787746065544408965830998729662716618017289728346719320366630518990351641716862628423550606889358404402114911910080977812544578362298221191686658250283279886445403167627482760066763497673153535311964003098662346809157304243971918813498789797154181935204698785246202087691475980526140790390904694094658166953422190781128812551441486384497713995425722990301039819590065668600312796792346765795641544463607174266944389341383295103533713544817850697750963908681757407478573500323316017837096291065342487298900789281161470873959904237393872803792218869366333315099390827989818993950490174748423153693128213768365113075282479124743046069208551697494478318904899977075090208923358*x^57 + 19289930148106319628773873755386555207280911276006467257879579592432718971072166687200081694119553740924906756044160650452095566478872951615473832203293276907492279883219676909031253459917422878806493440393962969996126332544765436908452873084599524614125824143639126705666748329999351614656880729014949904490150407363545020153930924299807804942876847277812556189594185945095108896499202906623408968984556937284763721258016841198498055188929866249230198115223437755354943602129031624779087304986257388332888751078278347553617893908296268893147959530970959059085188336804778089646187632201035519579989976672638297182045287133049906530810328734576446250409930959848701754205683570841944690851769789038879622392251958256350271428255461506573252521153058118518787844726531254891117863806580864970894598110599687028226465398952575655333231497520469214198989805514176651224607806055772431206788671728851664605079590601263684501822482391954085084113678503942780945054341691541986563655704034517275081039147809048235016209623383129822312016236195432741036214064093941017812013317973248520243026104857937625044708586191296620909375612572406007254785089321794687469495482719149137037030452739253833992542230408290812333257051073633213139*x^56 + 3708971805240373469041829953401764899678076800559690217494441921845469114053736184166046600796339179510045220704932857485260112241956353186763438681069982901909691756257668814110050553629760791352876529322042770278090406161793048665844797168744049181544459234441888550520292462646587533940522102592667382438897875180699862400572456063964943757751724162943470137394248024925259685535312206637774019632101850862383463311069005559696898035076105450134830228570714346249405922746990187644565867204245403098167274659631912614290403247285104997831864540259030492590417128240764185151010317783506020161916297843557463870623937522754900383955497645578608146702582133617578865264080009076613836180750423726953732645689284844730615416341243977245387753843952467721980362820171028188614600102850172296180843615974210590327775191763739638754362497489676991196336371164289651635058016367216763308676962452261670531194588951566179354872872864286799584541023421220643874472929428022883241854521691058211316132372734873837579799231758431619310446967794861507529359719751987193962989435920215890121549449528861138378224035649150308515816103725795623761621194419867620137787372544420116885163062872127838272395018891069811119663973926162986696236*x^55 + 724896266446257527671149267961699357041418045068538777191729017128953862577215783802406358894111946845240493154726131904712949743026314061764145433139210872693863611439667454516308034496726517554314594104262327568652056319566566765030561490379323458989774614699076722534228180203672924438335492936990927631853198035635282015037990088722959826691990970122540443935924817472247826140539012082499866261316158283832140667773999241321593455600132140001913960212303265327361672971102054252868091781949117176355257780165762521104202099638585261157455460947486362489588603498419215937454572936673272597464845930249581528986543911413604902408999164925304674979548292968872372714863813920846459516651541625108023801393335085845782490622882201596173593651658822679944919150618967360672690818192258845689497338622682605410198512695429777770899414990887568158039904155477568918497082284257768927260142458101742979018897514438152790528672607267637285863262207874160578442663092179041543721004477314901356444400932155980479022892748504596667346760052291584254767568380825763015994321909108355403734523314002739458870210801823343095503723649312870074808270487158728127549061975025253781310053984298437341767618346100645030393738009980677391259973*x^54 + 148572557483216583208255402986299662054208382854639995875951079650732800588066095337860932456790492934959197476998584528589235068353921967041379276239926071850918870614311838451508822023405195346232306749375189825905159618224778639132445456229907867829595728705505501693467844732122523087063783030572341868411721245499523675060390175084880733925137447937839676094564493171978316662296853437672564408467047786159388342616573238470228687496778570563508692002242622591571950130513830804402004451560782414457610646273273626512347394639202895837207533281634048994770046591973657355116145099455226850969817541576126943966122224392671334878373226319099503729554234893880208798887881201431109121408424830234797511627026571655307652208054332103132870902321961501219437530463555067557659307157653929927665013041289887625009711293998706840208984797520220303118277603147988712470756393836995556098004655312887030778879665448570300414596068144193926184348285927533881094850554438918057163254860607165669569380049043547601551269171254591191825672475879330381842129209122275879579634435938216225627745232739857561697887391338600205974017896820598555674197998303801857282466787563770251842585568900164150422686337793613543309864669713250218567166314*x^53 + 30221471831773333720726330538722884374211311111573650978058225625557755367538028921761255601112275789446828084258494590210102358698042490313532916149659779763180871336303716025368060394191819773938890205046147369983984788152587103735697993114658706119690034617601527573700919213659706824740015786909750814693037551974416167046693713592882187052721628627365500987605534631088580916833951549000255205925091912459035937705205739538502531722058167755888172267809110666780890159503446600050090420548133677725560702213378721289445148047232842114036730342147393537589105913336834022300425392082747888924005537987212081539499315203920198054817977089508498584299405037304151264545939777515475699143195409626961839740574615288799047661855274892826082364559326772579303326560924061099044878560084786779963893292036893962675959365785983115546988691298032161977959300248193562772679771477494228539811129680261631689608710897140014160946489370867452439210497034074526921900293774859069203466666565896377211172505815755695438278924152351383615586079040943182229128024755072231040148299809780038514675106511635159666215299811450421479241780780216240628256818300538456944832389074937655310603488676353001669316788486514703768861636110726808837575449342*x^52 + 5763189738948942492550553177665472670792869237735548522322193412014650875923284054501554316312222396305787740088931558865367863735035236886489257985154746185753068503876353433224601708380919780296400235051483843465948240054791437964045220420023013113456415589227281705938407209689533173949356560670509586518824085100508585543446249596738212246141841327710251192138330758717941435422171437635664329073020149021404684144553498970574391398422256326144466463887717933733481218691712614685118846907709882430823534721912709729083637529863688228232333040446590562415220708749931672028273491399261225535303276589754368652419988483313199528480536267877852023307391352314195247687820869453464878085074529387608273684376618736466647280261838696458943067820250338345395402258709486911075864094777636754188947131439267472681601339818878179420773766942786926290681060405537398202705241732453650128267937364019326613897617394827464919374894221793641856164362286839688860050794787890387792694205883326357364615369093808368955510337283889875292716696255542474418531675003735477996885531689808328235927211333327092396877327085609530165582965958742141643761011534753953891372560419355467376159970159429675064483535572252605346986026583228603642660034824208*x^51 + 1028935665393624554681775631840665616920978764422695166671911649054698059501019572729771119957189535473062579101098313002771149284395685718796748160202921250338732755804637592781415679988843647045850209016343987223181241710091930310811283441397550152573123480881649677247917417968926853381523649367776143798941566104468765918377575393341180236127426167317363353489517979876187746709274144711961002856989643991091320350236787656703177648783285232746738519382662533647034147288408156179082899407073456407442558309369962676772900009025696607081505257244872864325975165915432484993440680868267113572580768683413850341095962972324503867779347873658262474982981519579135423367064528597678609472718157342871312669224636323515128450476421483688042881453198366601909589061553040677451351184569236576175579259044739155385805328317533970457286517260690620330942390801140700788327816222230438548828895772852988368723265113527083075870702212450647952877978934347737133686188481639494654540609546767526242341933652792849393473766482432118497738039408608927006293991644349295278348382574648662800420065535161834211532223045220943688173487248931968578883866272627902647245493038401342338266048487921278190140697825168444788795216827465383057525456018976284*x^50 + 177107284112188910439721253451091748322928736720995387560447859661588759884198658717315060379345937581588448313942201277593273375821868538258335029860383530644784546304488469174084646280637093901474577331033688077609450612505007329711498861126562425106705174325528884039105890568032409763938451829850336787318009850712246191135462557733224384275857810895289196837568352685601832167279401995740990893724649548721530586011731221561339437684258564762743248273198728380417199923086795304760047942978073094713407667256630836103454752333987141844813329983326869381534148447275590349177171049443631326871594055405005499121962362247620378905181000299180441564951613877920561361013899843902414278518457351626932193193085747807754341603823512843268086130296022116111667881505467793830128818920527000074590041398349356363945109506562470263961940526384086176714626967200306550427185793621207285316288502601488236285573095727471864049317244460315302587690827876501344349116797101013185491806510736137693523572798539029266301689487384074882749199737184857138443093337067517463362686394252420565766593231244790361610501992815078524447016024049758779701397524423417613851769904477916453305155619734056462438555423542381503499073131579299507003555489779098455*x^49 + 29807654046705487411131702604678962195674283656164024410461401845183394068772386757948484057179962566997468322189929296434818768905581669473545139023763343432207703340589156673871055793645938608885013720316162052132091062574716993217844725818199481188075423497776840721437438152813653620594213711757181913330233693416406570134384471102177975564624208627141781579599945368211131310667927394583925753750202869231253598185461023330052231129966560529003841933551564120193234582688726111435297461312649996830076414883975900633439731862475047545158727437579943933109378555147606731761160805200308155708622357638409410823380095678294843350911213847860533981068624123904177310345778706835238321685178184818889047188901368432570555027576555577442935955714866917281144768177088688556409832420719275683686267020306498883960907975321271662045564558486560191717280851253975801015097745866845940786041008543844580483248864001425357285814575338444053978218036009454402107316432161514230573712007128365349972507033436167028573549760203456291727682945448949370745113440639412448537769570372522137291741903357468873234131586488595593349777698668237746872596787417175809421762627043986860724907874210262120627415957161110802997374511392339853449118778037198507999*x^48 + 4844587541133788288828881668766412503411807220908070647126118699546394982926502781908971027869249393347463230857390163898501830644885044531968111861157902672686957645667927577262222307293168009164359675490407604394951595886937091949386144592309920115749592622421833641877886862223988533877884815268879774245317926313398759743024536715189920953513340139122534218753271308036145422192234507946456840310980463693194803489846336325182279969367329744834194817089533630207469330996259720599070582043048005397899334482485388774744315250805768717768164120440210297627596817552857023918939268961097165294649965861811891713483508127165023477035251064062170318428705462354113020812541588334851923517915083750894414130375032901533372964738103070293742952392012067745537417285675487061755148591390676469945206960569674685058469094328923985724453117548168324652909580541321924907733440145617813111089390206113060031865976437184505185637740783661595596626337579991540349893989855269799297948537999418931601946675208837305481812830212936395779142370338903589901833465434666987737141181397558320020531853859317839758817449036442921930686086140393791331545471277215780796298206852414957715366105720062209202945930522446500730691994670060691275607947935802204528924*x^47 + 750016524677537751020126474100130494605476199068169754542080258573410868462703180589964036489891012634193017200757447768149032895442825111263474005012458043531972739617093033221200947910816227882295424449848419410038175922948712829115268842451100434979619773307508673852903967794717327263474968747318046796959731841230903661824671694802610940353625102244988333397397175183958446283233486622364726151527503812211008911952416202240281769874103353965199626387910167980347157369000688353342130417935469804728231957570609137034291697976402610538917743436496832348766894605129005285000785554257891844808269693654604124178573771392270217040896017608822895984100136578541418613228466453636978832592418953204820083993638007955011288571990634083979307706740352598312818605581125590183175585017838051695947807137455348157372488659120884109584150490307644541522853997905416452654909392512563238228064317699144896292888436104811822245197711244005914642234662261579066351622360224803281459010424553330952073036373490755663877071009187079389599442687033930190058386493406402996452274042596193918625408994348156589082166937361428277126250550927550370029958725305808262991239619471305178817674891000414753581464028322594926779451679194127071842309331645995839063748*x^46 + 110701150233831935559557233445235287802577644646608690674157755610846650708634391131684038089229304821573783276339082756894222857661940118049610925991306960440215579464097808695603811924626349885167684892321124199957674412874400499714102614478329968230816539938085136075146410944816763981098044717096287545118019392754404162487110782867137392113105983974141091816706301318551198461281292701152669927409338972994992295564414288020309896844323429012773696578308185071937308779665965126872189777943068186948257448569254608268817839411373887157913851482643938379629769839411823990233042764819498525601147841564076874526899242832024735677750293425592742560050258554301307928118299626462849095930165551391034130732139319623149717408374014022987971626409811852075347731987778232521878252184577151421544496024591200061153324791719003689630179583551923226405702757371702996722420902561689051302809167491007644749274361799594173287092581366112379469315534732605792167455643182241656287829762050122445513398918599926775084869133708152297059687714413328825445168344116687820580904003950420017889017726888264354424305340919706663229167790828203216651248615014793187322837370401794929445297148245753691425488679251952153940344833650381001712461615596375878738566576*x^45 + 15679079540515163635325253925417223013653008917228101692254801279321486341699444279387851958645889536352465296719662374600831904667427316661629556789980725823803221819232079984092668866167254283803841387320267597547833914142467122155596568230772779505704429540694692286756086363133311789256304645439621004838618139701198080392959411860998957817416622476394987015030226144467587321358340140154178396440294679984009063040874013110055105720078028344099779519447827164444299697286814976825759531605118567770094601605238632426206072284825724940895957290448977079723421312902188066349487168901134796199941579889390347395082978873646846983253118901997507413582205512317066250418971084071877537959389905089832051819748126930830737087822712233708298836569441453545165022268770652078861131963150370928034997655506221648859591433880400924150533762230996993859311410526562709457355875550275415474714401444322501191537594821046228073248936815801271999719107571317896996847866110650138772254210766349912146356252112031886052593048044725348218958775878210392256203876744292101242761088329390261898862036682550578732432029325667863730746208069636037810345819557912971659393237114822057243852438125475585946190952354825610915145650669462722699978503179116419437195882448*x^44 + 2134294074714353124085352940381504816928558039218185024318714881846408335384502647495088230547168822098116555822565940986994250528722652492462691510174147921301085625595455504597484963152835685093163914760410450734288563973581183725634036694982332228599967966775871560031735113467268377351659747550545684196881352814462437870055823226448671841330988869155752377918281602919386142642568503461162574390336827515007173037666011175484815116712238772681351190126636077275332104073383695374737742429595801640944030173677814910386823239852127885272556028693396248843332154387875375365046433333517022363061079683106176411968755436862932993094323766442825247022558336542416430049871037082159992248000961506013942148104034623546289843877311108198045237483451915802914009764123035623165921556641758810488576491628215434540238248042946345093143954348388212408596194194942448080222941206127661502010643573390005881980442488599161615077903425864106205323886744695142620071051175804650847120341441110621154047475171814008397533153478284214291412909209071140297033018206165419705156051785922759131061818669950884140782317176619371875022539614186104683958657509895520799329107140053664362206552765954148583706454203168290892129162406267049017720074176322041022827295633521*x^43 + 279674194008734890082798006620887116305881514480569798176173222372434114335793651638722325968298164662792822449689069313601428788810668802061569269993521963241398062201502654053639417377990962795548445905795117527552682915538058436245618510747551553547544855874513095636922386991095820718380982692191442162607368332881399195287548301518515558692480943778239638636620221319663883271881697529077941298906455890434416493821213537942049368291521701534567179873987176088796524090770917155521651791760371618871029296822136436188865587911141798682118153903599538060116339139726276824063276973944811437347070430565692890496514655509512312272212363972907850519547890439970586250860183495079431480001852179930623244022118632705664065521577899527657250489959142530060079449699952893744931664783574335788950910882113792833524286037436035375697044548744477125613160263911829565019923432557503738854486803785961456243247571711626690687902093728994232216177837151662502388004394753166977819875924045066284771090072146385787186569129150889286156357761599430218102828995908530703995939841780939501335671600564304797144988235394472283760733705841621418701436672981994675837929567346331679347355437948375070751947620374958491493708049392951556375723514949751105063284606319243*x^42 + 35581495023652338490477053043825538648092175379675755409008416747572264657498204022780533352509656333280115919375307830313112322827253845837337729450653622579009073890701076120391552976394344688081653675012288195912024809555341696130487585722882836839929336695822690843478930026982697758918605858833291584217799414941052557905019089240784993203347320828963228977628799755812550322812408421633269657300359601430810841823601940041507604654395852478816015367594592492357406784970700777916425292427507955648214010922438269180001924812349346163047582783323116953525000198326280745114403418430361540891895467075617572843130764663414467014638508112314802118168972549104520719352419656199847417959704929840256261876908561854722545038569423991606090858040087217819991281888883714037602439442326141758249541967051856621205004233360167327870530458937559896883603737026238796277945652006988734437012632841003468915113901056308280296478527324182145256579360143194434155110237653447654360446982934825255954464586729686731155097610098229595326551273380275820175058473067045657517436637352025818526869512499338074007739160695347589081531760746621413462782762952460518276084958743274303653188776937984500722431478643336066016315718987522883459418405159361962134237499365726600*x^41 + 4420203408582085414808008624228605385611549502180833194732417466262719117687582811500103619032640826590328825449962706725937456273510118278382080350317951763452440258699197878564421774517643044501317165287356205784187398867540580975512434958996184483805739789669196712498672735556143254847115052618803518722290475812245598923696784529218603297194618360332272655584115446311042478734566289350828961177449205384947260701236667335608907262763629804115674614387995842755927035552813448835666813846264227197643931595942834773547347169763657349602129468883789502128687628081694141726506934079987110692029648390302059017700775231628529469365486928025896635702784089453336897655015293650949244292179097096947538068141588844624503352756667955768972004850817636609970710854358938462935958900064253219254274372750630109432552092335607457168471798911129577253741363670515970085007127576470636336648021415279098368342161797108278373406783456435563066227358073737777918263524822113937816822332987396219143053078832860187404781291141500411791985798651164990136459314088798860214467365819965088079774171985567631618216012641603563090293790370457695885255223961959531606790961931319493949967115651310608628763047071171674507660839356510174934891801678308632775150227038418647773*x^40 + 530917909237697575825811369131549831789764195404053502501374311663119383345496580296317608652072241213782667623899368068726055170680147985098979889315656640253806469368686520790739495066303725809139927134998682307577923972907793884931939028652165019345144344857582151638157830429696790231061837552684396395394500196081863298485494585565075922595530608147935608560775805743737584137959494873697047907577234046340072177593891061316972692040797533928061901210680332864967201891407499711666942972011220672221201436032285415803733997130791203510588277975903103795668754469926881047261490701644659884759918045803100030499489181647130671961940126562758099907503860352616540042889373787702849338231451266061124190641370110935375738123827817834461907736684103905760158984215260499850876285567616669572077866668964365276546752665732270896342694935833951416281951602171631236241370844749307004561399242557482473819332907262026116866646949260754943676270533064217033643563058819262474291076778774414779840219507790072221557288157630551385111969038810698205377868532545394212065508774286657124514828827261374480370365669854311036438907684533325608653334973686237677278376749009407963414941158093114857000453433802272903625514045830939804397722754627272856054271728975194163936*x^39 + 60827025334004245404001886861885662563505790898147656486960454247466108996285436588993113451300743860979970649190765341022571409216271001915811655431771979442912346674300963677597403544614206464825965506824002455961001886455145005491702388200320625433928451348894358836749026640328751463596525276876508013293510312753334898801813672809259439197960157886311546631412777544215554793764845974873221334392235486315761521083864090922780936505497192287742695590784628821187641001759947357510519221470604790742577253613210669085042165342955685488096314035443663986051165935802115612910691454985036859111212804134722745327835990097296216909532057834465982477656946552211989738514314976553698159472198243240737111808976571616302954260087249850230675950228215850788501692356828570969131208200775450832501540765150282045997826262779122418380606245094457967023450169334287372670850357008894087890924070082187906895887384053248019703399292879923220774643816302404532248699546504025044068583818022657190393442142547441567722622997708549639752929944153924314610712473593815332702928493906454064398505352802323430280540611528810132757224063178098597496632651263512184525725284782389506959439946778435410755124122850469785483785149135862290383385662707816602552858681435727255786473*x^38 + 6695495981676000112154359201744089656340075785431971085355858128862634347134521443424652939590735603874860088551992185655315303553157475416359345211365847201464242634944881077168782012090159302423675499388100124393084150160113796065196339237197216004448413523562151433304099971163928701915404386684455818964045319701402049356776381319033000208715898985446352529625744254508754115662167808678230584610834922642696478269219535035055745020649004310727063364055004285471847895235673998717542640348481339015489717695213188787802780432513361862087774972901899197493136980421761367571632094279044650661780080528484622172486839913455232296372982807289659219485160541890680198935792934254013852078425584646735922198275125900418551193466058771392968917512879883724331388845213749294429489128498450836561755228073681295277683544303636110223635754021571337378786161770301931633376803832623509453000912285437133890056481562708524022179805595229949017917644540300003988049905522470749197021847963892658910491546257974764970013636778297533781596764033994332901885733538006447255042052210140474627265703629884515313983367911312184634063994128052109874196632726256891752881769519951252768308975799376572916124425121548946499026581430349810963858872847692182128602749141035104800926210*x^37 + 725685754771995505157855911947667735768548007322443596844135623496582609940521812132950949256571814419155536270033779595489673386734478723930315243903196994041697162379457618692214649794872624154083518908507881507323442672908235877806714145763745965992697756236489138094414504124674267870630029241332646666975516438256232982510242778699354862139164435617670553571939951060041111646693525775255079710856470625444002373091790854410618899020215989975844429649625211036790597036560643588604469785900736956452030742756864264861646050316871781576366718823912311525324347383387979794672481315056478794566889463991678619535508356703313713369310467129270614420164190303331684646834343954234420969244790346410851071646623373461385558042568055191724530147480143209377294872713432287147229024619513634404609919331273330354858988901612593282235793639283010740879948661262026057221826209352227071114214336735237464295577524758936578231557591860800672205243550355502404721137844830018689308723692004605658736725013613333701028336185768609945211155906029007475700057902257806511863747176342042773658684217370102034642850994525263549911743195104854359055971295485398010384664311364292279645457869736620367867344604572512414646402250182093774638899106625051125700755172325102971496861033*x^36 + 77665534477173884510534540596502487740357079037646260928150952794055123604110837426070712271305876976218713887305872087329995619167935404877060208489567678832075998899396613346905765669413746484716626417115131586542968897819141812470634952752202406371363843546089697914094794826868809868958303310452945604005649623350358788603924916698888658946573088538864910887455361866908920273444056514809781839137767085873254363410432928421546831934106952451316785546721811570167599348290488556873183230407308327612072756877164104675540781048830683327945289534418435709386155001948123556200003292433659473452051912180382128082632046114073914211688851828026841189762889472403425597394640618318190654708243008342672417329384502051999994728478227924869766170839826374854444769075594745029948694259184547277166928286732852570216782727429580257182036335881573841825682681475518069119140032861501140423176998408450615700839581411434537254534722914305360764324737475038393663695187269035355963560831710000092950630838502190122623471861010067479008967854817884809269462420613004727893929819552591530728103747440115596852743027518194245545475117515830254765699653877515785490793594912750724101957643419057941743779258312732298443767907148345818928833122787482299744948341117424584459818064993*x^35 + 7940551763623985996949280465538967912056580429059262318649130705694144448402313676499113295434754363198948304594423243711321359166064473530438849101389540216160642955868005550190051823461402269290732961832613552548970005804607780919806487959924256780322158801719031843962181372807152828448946733706879875370642399266928416355084736396125114122065174210475813939738385353529297586333025052062783855228298523533394252152266102934251582567208946483431361780214146022689121823124094927221839381876253206878753538950388768973094878929709331542503912965474401118800917037888035768837740468134516350265129098414071081937947198315921538282009384288846240270966009195196521252796083223981630784118632669144408789797095484365403249161540579925488713838417415122920056949314377245167265971050536242653333871923829571213280956818000651890118383095863151676741724726931867051893160671216990486086416910856377838919003583776273128624946270903544508228510396753548971662641306253208692990941530664159403231898489179468517947028321589818328721827584986854660575462599244137700786207576267445297378566567392855566533803161368931695402648348213299511123584179008293008683818897277059926805699324215079043179918119188461573252708922777201223789185889932713307788365731206132224162795429169604*x^34 + 758615797274412180599045679099003366207957941702116243530046023074942622954395599315025825355983457381851784643903951327750582445762613998167545375977168876665141439003411165771415741646540676355641479225822394336723029513343833035158968673917285016105634516487292756811786504106251143151986947040724551488237330153618784617203448546590855501099309624366442848559866243134156914951281822579288227826822790159045910598045174975831145051014236604820039482821908810976758161110845201595654808750634955085144254942979525498838763425660995470946975795270510929414159058202521248733209424154907384703950468028860075091780154436886955720269643856701715315602296462627562533061593016753251926883787721348493883914273968000180161789137825699075572772396805534218176124873099596442688222428987940476956583400959106615286980647680470459469967648089141095091666450220731295843530265093264416979775824227480011368034253489217036066724042635041362561780507455939339762082655148075093968297813635199637827170021091350333325615024477861723659376800242023963304433300159748158811325722164187075377708287816891723141278354592039858854151265248982938847764780963640701722658072222972300877770786764901467156288161843661404959121831656746888496972536429132031372343150494922170647498298918589049*x^33 + 69949445331338169763273871006102840224846308930795955566812421592460273610124370450278659356008100875169704978943948214755248876360710682272561552065275140102960428708369958757717484812448373912590785546069206018511274143171985583925211344640288796522439463356730258972898086757776427672339452562060710239713275192962364859351727724547376902945002249150637370197884433956369470546463417883805748894321946245997540072038706752450269991067787670236088721467802131213079265514200560889947094423492348458461547986797400670637389260172850956687872164856964901629324058179454250102492468636639746943429532167142721369408333931568293821425997688830134952806911813692766926721490153832057682289925562363540398694914364504267557132782477885494243271322991389735681820379887270019450025054397836100414651857185270125395656545469468269496392570584088580728314493243212029146589364974640869222731127871511105903351699526033070050474457041894418359025498415125925410438367479106963163619001460165378572859119879622360860542010731551162647840869842229242164631914744895838988892154804541453013221037942623931410376891111342360869341543286678754301555785349421165970307463605185598801320880252883967690765470322585640773087614488717997206041479060745608559464572826514754361410168991821223370*x^32 + 6545185632805082110307317572210051950075567375104891715187061306367499252150935579714742777240975048057989840384995455875738835727400384555178274803364966645795149615361139769481126810830551431898625872316307945145605619665198232913037767242866966858774212120796341622394604839105999371274239446277093568646330369017266879096897335949105638983294198996201042719486276902957205658840108039370159460135387626637130950218118996920515112327645614183811220638587920254701513519033886103324343889380187731926693198892000511509848692101178722376921581147113559579904786894563502180172681497332551146015004078519537193095417560205226564603527337173669860273113070319042911481943367474049591279838888465040768913683935786726130518389398917680144343052628265853427022527590402435536883431630284475560138428462681431357180388350874997916306446793729940250741671056396813346172930439386677724184446681068663024178572234188968618125410316431462141546619993127467277214791928078767026444072247937633207038332282929353542284322315663190971169349142386341282909137516016832001621546344150669142395260561682150306938353539371676466187210067520557643629590100351937238814520669219762852507281775365928138246959154674855134602748592741820232681744303168958074788407166248406961332578186003601508569*x^31 + 607667120793507965872962032219602426895620715866624825108114603425354725220658094858482835193042661190335826735456821476129808108153450254212406083330568962967339839913770070870449618481594924003611554922932502273464192738416762611337094922141576972773087193855279965472768146826537656470596904678178822553028814989015159042473354120390092529815342807275116566844026107634035682690751884693915349003716578956928368993448172244526082823774252505009178683266107175361830356375790915059301446656071347678500689962234955362784949752465149732270924071296647644765736880409860915538305239147638661225847679240210947741741250722497474393929147979515331484761575852835665113979666499033187612887731727176366096031867659565170964469543845866839900545826358547545958717275802080471903573279966899169745371472880538232495771567899162925931477886555305949436053950361242856403211193715340166545077679721784751057095926287055754235868881999015013726912599138556365784581860022579953968749897327757498214030685147626024232286549705918875385718269069875186656403433186411541104116359163899397817545836616671029342800136359466415617672336222011648871649018480944114735422733389029456923623146310737172881193063529015330861513771892416859200558740171444767602025581992965580125489644933802825210174*x^30 + 51767546446785170215799187210830531288876687286081131348058084622381756844682524767058934901793509955414573209649348343923475186787008805755718652314339694269257505310368648072121440860199527477558660567926891466930224623656473368284372627678734396940897713192730521713415315227076548807238840819007402126870959430020463535710942937020038955434550604306168303397324877250401183344949651174616109269024600833983097188018301294666958496224769656708554773536333841096774444066482324635199618884834120984551426194972972026585692624874618346872943506919491662614122290588009150096408747675689098447025476314275834808944408686740362535598606711004049382712461660704687922236308704478502032510597984435213086254214550084246753222631328180479792195166459532639808316078780609937039108861929287088957892325456265442194924458780437584824596127238662051614738808146868105715690400372278982093799169893400312800807900233956804238255752129770859711365598303315968023488744754725493577619614714047960315512371726808312026185148382029278394372245455492138396856872754284148639639944072020035627468375141561009350246510156608262956312450490138459528569504609634758362215348557993649565815688590871289469498875893013259828570771666372689883351914487535452914659597933394951850227670663781819233090951*x^29 + 3940351840744908921176631477599177459401839500485202315140100329700704360236617203546052282296298442338321934860273534772905171484936046905446127702380643713961017093612765939966700184194851541487976465725117071110860767109017901331418209808940743272023450643757043953755695802428868928442992978975996591632401488962833102484643173052320342681001819260555631284256931417805321978531952849592688073641927719615622494016098332670544344562607701047662423513314872083824951810229408211065129095227803428932786204976200025641346564436158337076589379124674424865311625234334965417511891579662279225518020399370426691110042263812990313013818779609505146198844355335818084569452242943218763344002416003120071683766043060143090103071812547469750043804640925788249159969909085913803187187920396575880606360242092172811655126515089135426669070487703077924475054249247821300461269447381263007929182742594067375403011801498833502123145219273886010962035354938334936569238857529499003717631354079573968844343205129510564407576612898940308264096968980522584920819212431486718974517195870221907336876941248781997622791587097605302923540582464917619724714017843276575989814973981378032992544580678250646048481655054258498090439531514388508114836685794044853365883352433228470727613924517688029487372232*x^28 + 291503971391743150322004325557838642475350912489284550135917607599222263491818601965810770835040977459468626805444205096107763917716221011460789003147347849674444892636598359282781668134772385018266604833802757919863967826568961527663100099179544636208322036833486679118368279913751593220206532000228675475820534028870072447952477649055099091144671209994893947242823563184733936547313425494545056648911780107031202349335245914087858632676156307980510389708301657072261344196774391466555117456686369522480158533203848350351982138289622057578473076701099262330207495055074511191589968095851238164047816160105329876089068786699302089486398737219025221264406751521193969861726433614917604702548663625049073870643719897869999964857840707663017347921462680839780277372911935858179645916833995506971902336734491709134748299819487919603000153661575336942795931527706452794435061209236118968785186499369696773594255372489653866153122472792613694419100988211732719044132434395322326509205970695057631754943955501704026865282133106777699620265228731801173971681029214256016122678683342451592866635500279427344898120278379457946802935481266854533114217953970995276388832226330974104709608429962689469652623871358319917095648449548379134130518108888251505474021760431089979274573601266384704865785524*x^27 + 23462231540618640543262289136681789149469538824528190838691149876565580140527010058493969489431117604105023476972671961893217353842124233052260149746597307853831211731702594133806499438995902943348253344475584240027647041342340407925087871604602195619069237806251494427404595527296871109105117205045029281889693787803479097162675285499188471874603230187540360884831862045634066912899222803119455686786895033020696491852591228913566897852249941912156833998914307245940259507370973494862039534665276899668988862042946631118137770405978123880797515867304405020121410643754186934271125146866723355431480878086991785901435828058966545746873836200574501834733848747085955960028881440444318835772313301894801513969930659585476546751912242145833306037107427632451969980091789708480365667554531277513661239144033552277090738164503354844956812004672487350181314892879292628768041792889981637053728641540238355597509571793024947423744052595929680638819746781680344300374421767075504980346742909145531979326491546343827347654289735388206267114539642203026670242244904661732138492932748012409721347035751433238636486613590598183225566749160541765544971592100561657135011885979265418257738995041007259746887191768318076179055854072715066571660057649252470826875594204550066904909757074915254354359341890*x^26 + 1933933644105413856620772207225771159370960378172663655658075237063629549042135113427391324838712848398089158599090312788067584923997663775255837587642753927525631385021929642771840734965112272157488592287027007470695814336300208606301765445590487990685343910795016184448543765987121494946696627466707185227854020976635304047013397224329987065441426232602180156587643622572464756177959398060716093465014831434081770209280437341447899993551372644628906353910012495082240024911017275722390460857665130632253481340058273891393544805383282816153167172674684745329406478471764331398079714816834284107671606672493638497847588831925060673647293483570323157969012628198015054863733175468798696478172293297808335168636959288995520948510527277632091141964961276260695547371104271630312274010098432549977616405307861092365651412661538939843622291953194479634069540864221265540502361393760791139093278127698462348835662533352227677371469579204074488058604327580347882770363610903447017964749101004488174388711765492806026844491904210413782359926753275414506589431465770937033634767323648295353157795443089183519526310319355786724055402016314137783836003431549670458524308212572186969436351962715842488040630812383560528563680461911085313937786140011893857867978765708861222610543634911555297239693278825*x^25 + 139179867711538238842205217102041542801220731201229910216675816816970580922652571083023581764544252437660369600725944271992657305105250051897259739506672355367968697506705930932410320463499873816392443257785148902289419591695088914669805846389074301692975316518648714054039707061720618267224997666013165175252539339230677169404358742977556304556225596844480017339515487971528899787507980769694264647603868118381759059897464704762730358351327811227805276328547110561918311256700920789672669259617099445657083440864058771672020528863284456507876359050843723687517218738665494388938617688398095726830831862111008394742868677851587700778236322134814813101616867040171434943857427249048788097764497308603453388214274485914690080906041726243081902016592068722226913654676068340511977373459992547372064073085413120730921863302225512627357593620480729015749731243765003247372008070480663949223785554211474147649226890158363220835032395389258388089351807633508442194874981979015926707128725417667933556072797032285246909003062551631588023024670767333838477417320332402654243151811761194757574249931653055110573194260940877300442815536925591419864180626412890849523842241156338464353948617881450152593364375019928956885587481810528938717345211782608471822103707241537519983549535027412299644255355443739*x^24 + 8358967204272988568331895540598048035747084021172125742827826390806041425227035173524614277219309289785149266342249877821479477123862468320185020874382424483769326346954359592339827035401933075285324772652995450946110134539881377153155449149112992758606594868868559243163596568593161112752468476451593415994126848239289901299748008165975847483924430740405660541011814859391659299841965940530319656566111716717080310469491257692703862771181851205386222100238391043682012204346343406851384700086004033035295644264301794326509877466306178981502757090094805745668938243269534932229949013916907321293145428941325081734997458572926525085058506392566031331735949652741407455496507348678590798818911374901723594831190305763355065637388945316444967760331978094167397140219038612960853691406549376316777261282572649606703766550993134406935016568804571752770223974761378730437725090610219687752506784054502444328055931891362846333403752734184955728249186977231976129636478088087678450596765730823874946448878708974311722549180483374317231044307970385746415920436322938644582598811289791122863222072448267499891136112374870780859150809512509696176040265445299065335033017699579859523027683780354047163910618087583951864235185380348216727374675839004340905947635143045046414948301773574222496310096972655549*x^23 + 491662013693808263470037216558093517001327252313675014604991642286624134324505116049198434244227464480415267093660427126864483536233384620397916333603475179152486713653470089570948190288291612210587761209606156208722974697055202890599796685033135802317206584132359794509848603583055514049509358630608464128294557257644909178757220762033260704748464495947214160234519074366103042520615711627631783626954901031344142486967079089212271672436093711874787401936052577507533353922952796979485253480662782329299533363987429771357358965250767465373305511054193570601066114567982794306082023997528767792535159501088471874791053894099062440566615939919960524693657053267185777323060594731311290889592694863330456552139272362160183361462377950877938308494244834545923439686871631771484780356966897994761151646205947728311164517688264476664985091338896092144423749906704929568502707895075655030533734875376061888068221131808702704315968799089037593952881369382523883473915433347647067939129661103492758645014421430719227942656778527277355786838096641144076228840049480133331643827967041442622730218274916046546642327527197796365313629220012294413791144341353887125507440396253176095980100315873718673165835529657814671953968560394695582529401164643706237082902770752005351773198642518642469023643942155064875*x^22 + 35607106409074218787828570047630952018940467733317916209694278741196862739222416691586769932791502689627045172135488844459172385813255234283878454480466327137639028021764214982467505798290911929538285701480461048606699667878899168728439665722820256395477539254398126331366864217200432413403972045507260736733042257429343439843571024733816920532373637299046357450836363072533137924857414070713807719180191544649052050911768986433470875041926882303446421416334235596637764119025686074403107496644703931935197094965239351945826400230302154817074943601863333921575666987707766809625128656456277088739211146270160726048875602467604929022197734809507651959844568066524727326277528640348644905109090087364364194347014852491336346617512215007893082737265058716655462318684025619136971803860964784011406170219871032164084114901978480850636348376521938479984746310616826351977800890602957502660442717775092575891128400863743255891866718364217553773498788997580997956985262768208663842932666179365276017334757654963351605132910879360866189909468618705755422001799895257273591339361263231738047767235899900510090508349487571019204007277589021044285325361434022400087223032545123711750825541368395696501759390815516011756261619205003295578681568107888447896768020918101028517339443053860368250767629789270005953*x^21 + 2794742910799808176885666429766172978480651469380190504341698746650191346683841913021704068311034014095730868737038878978887077154149499336316383869614905040841496353716787143537919501548242385467306280748150611635653529529759354218881241989122752645993405058341252450609780620171781825881179823124397578182750621647381404613092304490453547896184758553571129600488302905641912404506402125052101677560231128428545829318635373694095717936680943272635010193504756405260206629840338216036089817875245634877130059302659382020448456173434320723301201927363291028390357211528030855516180929412627012946064150627748919611209186547251893017924494593314548306030385113255030968148801830710909392695639398598100161881612365503810255101895288426610886560495493262381219404743698945256163385720663470912190521820137544657295559650112093913750032001508378779888292192575063234433330262910482418692865800976311479365425881940322224691760351824007858469710999367979370151579237494417290067096821990018901943828114464228669185024642552334792771815479732587337195437887073411666925504592167231511649354590572014318563396453872747267041237495495523026686300260652064331613633958958620754107128325475709530646081626971408172688253724511007620818851399733751635160331474533902109957803678963970735395762698115461091561764*x^20 + 184494374394949169860362211984811667063620177926552548604874148250478570144117616154569507236151974544726021008227254265115289384442672509248856900338083576544027271793386880388070540017726282654001100020884698328431534807717761759379567654672356928898513327573042821362896053869433069490698392507574273502714387907471831013725126828983549515032079784906813289885426686886749515344881791008707799250854723757043929586512720071134717367851263071295997551872900249380269721695098145553899902929570834712471688640508442599656159748541678328405699365564738453857501388292442734214430237366697631469105293694143212527056251051343621138857227504402656408594022794048838759594566199820892922062404547622577683688431797333670648325106562752749191714427480055180405323022477308722660791379200150331910810804503544759971088600424569463927824352874320705760133723998639889141747586869709170238954815019899720761582262780157649077263847581252940811241360713544106898173401680150306994291628339435779248551687407585193376277153776654729394971305787571192281877372962971674996165315113692772112188427990140962402748047621905568527074901739616361912299304794672260698727531254445821702801459826208077250975451326861609055795403212227928022477049729696420843332928852635118451211016455449060924886818297576421680860684*x^19 + 9915651669552991150558020530683605483474809738667568447061650914284541181388041209391528904574302798105618543123102514813747858503383214338043538436715111043526985376057336440374882162666166728988155920011391083871281455564757378412933101347132471975115822584378910320365740506166565552591729810264383300888120506219308550806815375398097302716652708625104697428755135370780478822060111640956519499357376401574153707059529310581059809998969428994833239950881401452131720692172632766314197856868909198565781059627901667223264554135329954119106854460311716518757749189014000405823856333644766467039199795424290767213214593744700546683094780484037588028770594516315153823625676486850417280578806131591532207610916320336796593140943678272742418276860664928178580588941624281751289774996780857632489253452175733882739977085406814798609656294514001693092413587106673950238078208491687785127752635081739646261798651075060319185712706632488749485446117937728925423417088994489564172138124540005858193199805251954980985610875970754103354414900046669847771893757009833440990088330610325992921619580337045175280922079249308952741155839811588706098993405960887931172329816769735780106607417447559491932004917885770340961286360971015136215158954390112708994773010659479015599318981627486865335969291028840486716987643*x^18 + 523727526479308901804854935930308215469802352998464080000306191299688320462232148404960888285897532939225530729092329827633048394255538866837125991077023303537823928880757173265209020293967223315797663840111855926104108360082755464790810723989486303616320216035301739358058028878888245556078692479820901051022550186575205099931563073328483239130722288442903055811377967824608098359129802072987997809015016804597191484345180168374968871230744445110696201475588103237287437499620448333677899911862252985643605523552555696600231489194169316766451828547327529136808561531006256818574228116632720793733899832686960313294088992706028850489842915463994994870096273149451944400427356709472219460513492416850461099009018335320174181663818961015245971848253068178051160021620783692762301307227869545790930685406504699637530057922682672013682856441966352878545984786509066730859380344298749139675018112768376331061899493783623196394558729641840045883047790736499364004218566892673207290443219611919947581805615441922804331558915914340715579112922535602651897956242354155489078437333730378112794781059833867786096923945773138989361896089325128061871914289548921179754380375440470740786953490767124158316375582394902292857245050244680997507577014194500792346911476881695799150106455168560757533868032732948600014594729*x^17 + 32149216000145565259028304886655665481140275337522329113864571913752060219310416067107787724988884523988934494866800709323897871205992663445557965974109448866272539930486213434052755074363788024308378649833318000751531298700076377844417643403465460289205707308040014582521991461616058691621553241379412481536131383889551651068158620350999555372269904289018738951223306993832839035538363876906595033432660865879060888284911630581191642821553591537293155389037657430363739601941952928322130304146642526682836869459398252406755372962774928362380062090966900637553229907923803083565686163913844871074905854941531033834844542462461688000902012921738651057958228575704962514433242908883758994521934362977077075483075632416110457776916691459234280906711511641928080122234579905197014418747737852542546084889233915169666006308189698432806592205296875759648623177499705696695144907916106453322815402964635319882291783199645218255442152264945336180047206132328342187117952444763322848274672708305780597358296814725310698643104436577587164300769380170555432770059089158211860616459585549862592425312594512187021537080350933234864172801892395548797861239320741847696040286598278883065151288165370517107824782239859036392053358015925891126382373830979394925222952366248111480373348568678905722960974945693662727634579463*x^16 + 2045962224909900190430598453197240305652442709054260201786512132179360415745963982589290820163892072842598334992501533183443343984478198847645374440414256657157673776587504932753162814660615566732708125275509254678361977999939931055708779068510651593481855973518293165856207790171164807003217967863818223798522607894909337566284738538033764027807099345400407030006680027491942621005649485849556980490214998875960258603249786685600602787441069894364804352671898063169208690445923048443444209764218335245840587154493852319856487743924151362393890870719406019305122115461155421410215184298577594035041866107669038977867777776162466896313394401313276662509273919545463038023945842846637810187798234300757075790244125729580069254906901386801208635708498962481536083593204030727831801131840872126857762909867982300897034920393688421466354111804270199901572429341655651925872762903769612847865437638701714315172110444157167288582313047386060814568378949565052725443395714911605420329226123939527293439930843390195259791007296862684055964007714613043775057451126563999042662602016932242192384261096482244630671139238354372813029762198408899239051036026721317919615778752676014285462971348377867385658936581688893054757362636261273374245474993244109760061416848734134648541143355634218978786521705246936283559150528928*x^15 + 115312183005539663927766318643648162743268420150053810907835862808347360888890324507066451060096140172456800585924355024371678828130808766421965093798645120833397694723964817689358239849226830237170918237158101876380381406103533780558900751251596010523756851829424177684046618176052808775608636447926418634734578594550379090385476360287948157182339200777468210726574452631562798179655691499078490975902007596042379908613652392930856037448424242710220854167400975857184228403251675832351824936250068331887603927904246485408945579394095883324207349298057962361857848283464726330458587547561048067427706379354820821648042487876588779767968311180693697712032710412309685048300906184966639572463549502049850432900833984279206658221353003705357443338971553820360940390911869746644008181896290632622261514549147221090515547299812906232847616337682980262360843872190157138274771589059626397488957170977070902634009453524610249288792111502915226531325333439294628705362060487773011645486866034403867368709813091071938920934253940766786917643456965997182795350718217107836862108521880344953247409326161885732551800477616402351202614313517218358929189006746420783147784430603847578495245628568213938797959200088308377882017625935877728954082406203893292872715299247600897070045680852825023526500043228754459982489464648778*x^14 + 5654804899426268786275523996269007026828465594374115268525619799088607627707063310278401461995724400777354662084001220516102324320469634660048166012295174265909090109431051100124619322706597798949369592624763049841133446238504208595788878613887275839618497303617553807464913375735167861616594679282282204397793993541407006114009400624759108891229870210793375706021735690167366801217544285395479201210918855724879286608649112661711602946942920920352313221854430201351713484352781726765615576117728954109242831193970315694165981998233126588973462484900372526196866511802086624573923087931185954040652000270693007780610910414933737433532853158449509972526822619754182055811790032185403908843393107663642816997851648081402247057570540301420731961922289401439800604321477818865332941130152644048144695087533586825163688587119800093524657855943136912335917500016465571285773938310920967759085573312378197134123314277862437533295602474735775014428450764001519628694064833946393743221782778526823367763693040103510769231502813164601603360054753136381362074321481622569078506467760964876015362953963863848112737777915672602871281717833902035405277535270686199396854355850511521433493105663596597826096826589714101928465553839230113015488113640606994634433477204111952586096657649863605523644098387222679431494823503574837*x^13 + 268626232784994328795173014276582547560316410378415711515673102705078142235750935897616321699126674362604434591965123594879315207734551808442980461828835459406334804372532087193239765019236451426827751308779147824333345354503865813343742868371308268274705005910946128961148390854209402595874457730717102115036033304148324701822471768488302150632360212060650483250166079234460112513005596070953140455719683999842328188057975934297685390627046537574501108946584456261803478175258093794704702675948218359746439914289309671739723840249248364256192102288852259582311318610536979932882741100122966332377115738899812488979745563657686993988322273494152358500897273444768677542958244716987847125645797215109270184043416493374353365236210675251497978606342729078410174303187515627439710596933685714549299992379141106581533887049478380972257519465013367707090638052808831358720165662705753548453835240492588234479695259442140837826587538503350874880390851714581700980296779082324115083849386087236735647721767244471904675617533546256817487568205525884711746849489750550240659813880671519003055017134172627865565153046240392934392543572060304653925213395779331507131452955228922435771063825589886414845457804295931548011605937528581952808146470550015894399288440272787726505280781867154945856019624887271553929226292432320611*x^12 + 13570271422096097324507045939863377537007823694232189444550578567296295807435935202954249988311914752302227983474719367166510830020787986222018817071745947528108499963101431992785581691989905349652561470878944531818362364976894814632600682854126048879690906158842406406614036178203778934968834793944937160022042523269127019466777038499049727690550970171251028434337957736228463940276279236916341808296987978989640475980184631013210956306147022962033909291891266947154664511966884027053876893304900906079370851674770138910323718620764222839479151801122074516891430653718480799242290286078037281844128922949880498062983311671895484231417483649595737528740313867502564967903326343012497869599708240781427782786186302022561485272270779454372294168259403073795265550147078276210660806795137973160613345158531051142493526485221561192860394993750473298798410339467360248416114604964923532386508648413919704754677178210849379594955872862508499309420148269829741652291576656849207967911260745300428891754654992454004898836909143084050105236077387443842815420224703710058390827760670942430615496910157057333147848425877327218949721028044760242297878223803101636354568054323441418754328120440174446770688044996087081005319381757234770557040746839751558284742138079545294925105939075573063881249648415871681633579351212034912975*x^11 + 721982141056106113467064984100955810727732174473701217583939475132225419491668282634009007254489733181247162439563258735197026034982546573125944963788993513436300021496405772188215907879694260050822801033438648095225175499087591768297965956828224209771433596141553128933331023088263526637844860775159228657633750038990821143623828881524857484141345331079125872689867233552753979827569329425085533617523610004810566496601307478663566873478348153635219641356097282196160103758170948478275944647266273563037693769561288706169652393552631729124518584265144513452238740948947164299557442764099492773955732636859868411694255429120047953040356030485084393207691637045636109395325645055172966817259776402462212987680172230337291147399739967722748851061037280058493697645041855042977331577079742614779780054647508361689778649864089759786037266267169392328852351931469296887579410200689965104951437957809451487370928558246420556804841475908845496585473514877951759510067525157744847203634705934540734825522642185470129921440017003008373353804534061229759902045582220668798192940011949251543807814483263118586415775368980204932211532334745511407885945981475992055251012394224086505128882434010098004421961119525056292066961668763341438569809116287907855055177193849137842944464527671163348652921753948776814795017137085837060273*x^10 + 36695367476322234182301338210408371058735906291919851623270428875881817787004070975404812038927769949973087657006055065324861258363650454994982669031458503532078780885305508093143379723791927278656759703081903428937015444699649877331105696853361559607544440822284539878973161547937366117871470578031456003920439603433656945067306481147657366058293768131258703414686972734406807577103739550306871589074988967714576912808331048217936495913611732221174776211993092107554162022055930806299555454554016650113937527826109282941942036683460948802135110713252062267288215469212558512443765032725546212153886954997466313127945014323970763245782247469070701745619010078434306997876029876679911960502834014636723003355474396354130181340199693659513355866965684128953137040783014119966354800277718449057435220655518193490099059400663263167980637025072869690876739819918286104497295968960136116438645963209657828642314295474457228726742278604054607524970671128668140191408282511121216154066785782570439256842134834479790967025405752580954653438384283852902097397828988073336218307923426366722836195962935136254521935008860979855622053435814197334347573152373683087193158211152077566190378938473607922321365782592622540473538198550263865307382596299806315284317206392689107928556258453354434654468070950225072708752970764188955873165*x^9 + 1648376639382559580025509956047648628210557917726798564758704820558878439693168110066122630567719939057143481802158783629575886750976350450848167841346092708775270749894995989745871817670422976850812909440364863622148394219065887572611389414553667463601896779209196947861358053060021172628705826909775046804248809263664383732248955399402474171043956716091132040293166601234610044250975770903040610922474839024505267679067871478343896281144321312248007794680678288510920579646865913487080583270701631990783558360933464774250196906300702877564533766174967136204170968253082644852226764052817020198718167215802473336249686354300359191643926284170287016823682134854999362167251857264368055369846751249083717556470986553475871110437095282423457132012073875167316066595106745552718937075105437091593205983843856254787928385735676212350383066309687917817521159107406802961975609977745193190930435228731404230652146639508674346622495638347832637541316824782551441409424691534946229992486848803241097558217530992570749738289205228124896980653072188817861004353602844239519221532311342246767671708670358418737286569814034376790066887099545881994221248324512888983903362925251090933959441392731382669811301858930408915420968431543069087365561402464929496915717281096353064242150025378066764076120615623550319793012757312505943056600*x^8 + 56004645421544016903724750395170000200351845496021241006605676207185417978203933834362227853751925345433172492389421667360513623008315248805017187321355988674430052253589692309582473322468038634699560416954076120649302558360181166659958895285421518579995320025938897936023072699554822596298963281127233583765933348327287534681054588547156152654745116546318924964029946266954320778209410142891803082057871949303058237948797058173614793471961033343284536481245944814129311421129008971568214626483958816524294419043053366851581744331280456822692799818185520144360345698423399796356839300332506966959119191128876789659423420985822261445914060682001395853904222745285241771799878137970915609753827548672466988926212395812566773922113826839624923555094329240624238557606664454339446441025797467097546562957422005891631438862123820984946911352695475100984727763124290360672332248857866281040929428277382881812706355229580426957692975047521500529130814827368346502774565198164512035507366210346257535949131991128296779565154473030850948516703887542382251841637581285533192547509235436580771371850825165753603774001443559681884232080013389234892969768426467514900705389797486384794433582807544681719551957906066686539273378502776824288532593355711394289220940779990797411594991359647114228040090383825852734740126905031815234173869*x^7 + 1297911136341266674136987705631187687844516252747844045525517654489512144197741993292741875945413438452273128724880934762028658624268371632776382043586926869808950977588958084393613768191945464762531178582906647731327599091894036257927131135970043954173135170941594858332362642906874110548368566814318896695319731524353516380901286820963114423336479304462911087152770445621313723638513618100054718947015793488040102189251171543242976532045645069603408006297733937014586807904206919007863208151565689877283377009503871709638615656221070967031082697937019140207919462821036652159291998898769728486628583323119035435595749690930390632646949769238944300864086373590128456818964196670245591272253026693318815739660731851574105540267000717260260177744207418164446625451944252103378126657317329166807071466335124254955812854226659843913277938972097050948862387933870153948961189189998323140043820762041018332325447001662578503204619990253957755801045405235508504862160483292589361449675433516427763994755114601328910767958173483325032528393919892512096074705135066728127650884327956355444105478381455927858118720652129497486585603474517664174546656171228874362046360436231853411049590916404530739366995910987210828171182872124041347336849553221818127765908104786947812457060558122800843209866863369349867523740959976206378990272118*x^6 + 19092412942269550928544492781781158728378153896671882027756831052048313566229259429415756774707246097172830716336984336628626750093376826179874486275925849895460396679657096293697914094219471761303270654919044157437673787297943620055894629081895930646538688142856749341569234145402190339091735503557614405034156287349273251070395245545794338528336035591712490736314267432881347023539119243330551698790262657580296878166554443849588111110032441748077389959073182809023333290202530127534780214582606057867579547563431143078476753106252948936205905085391305185023016558799566753943388713117110526928111720189367908312098853754850839435461788786582329870083079589593507800879867996916198908265903459074140224271874523433961374635477601429562079408895981292053392351315309030241808918624682488349768183773565608227201001326521566093784481870042983598054393299976213958424155580339033760845186581891263120714378690147715554494875294095039111360924358974086596381876161373061573541794923064032161574936970684053335959376493337353932495347700991365773279859128917634078709485461227926363509744789247765538390227195259888011768863761060539268152123227527488439982802728144730551833972603664433890421862853238428170989875849695894650831014043823247053003324893335844104207004326574629489882446532089860870617229815794651975329275559809*x^5 + 427138451034094666237620390551692814960132680277148523180357631618727192567233403294647331322805943252979984497895180947216443677871133802266776209917089425092731820348119253564831921550042220710270759533071329176844652754680166926275438581105343565633615925901716419273658350731728827255155295299252178537524957237219487228829660864524941376599374954140030561640980423883736267405063454750102863069062432641773868087378456245839602429941159498975996503096027880258824968373174345029498333560846905844469777531028329250332801998943832055553000582234404845328699132683015631843268642047910267070872828148047346670823122921380546185000901959963816443555558726149997914028532090720807554984016610033095908828545285948114642513436567922134488679479462011801180778093160010279995016912666769237908505640494324741778434295446718904601939053280087655016545729260854245838386529534029405706269423695295088329665651823512172660978007407223773643140463577114642504973648246695552404790551469550184951132445513334697367750086158454120531136346000158910092854292300801924628368397415272866248611509876943062044671891987561558608229028473637102336507115421983602205616589787331407528980070710168618171422900187993301811521515469309363153155629145865536483698482298867867629125019436651264121146957677692963201181840811151002010688063336341*x^4 + 23521491046662536986123322626852571544036940586986242755437988137358110992383499958617615394148899392664865957884816293596027534455614531137304807148649608456457040146909922136845382697865482946405507801528652947614718718126726710400465070833015036026910465686962095203233712422917866009240598436462879519603876679518572747416427628395204149433277545307208847312674545528695092902280218977093760902256038286660294488293274796415388750890431963550969067050390296207773652550648843716504045582956295401463513928848249046469657503501935093527875524654752245378695470424944413931333552615672485547967132330916164343218804940875099492691098527137040110419802258321534724656368731454662434440953643254249350997585446595953514419697011670776557369153547548348689881066034025543593923587176968464830665374121776410070582468231246035845597933117558067272050831117688525080371459700433404856425133021273924357590137388052220712605229263484391401124572726257383367801247498880388252543313414340776454314096118215312198432007585290201141603297391958134836470251154445765390167753696667911168958150974559678318172167265099175791559063267511736319183766522955181617951869144833698285574932657259234152579638958663805947808881615065980421625320524937212790825999719262633001302808110702711325854325581098730614312409236857437768430820833194963*x^3 + 830073471236198801570319257166560067064584969972284182928642074636304592214854698658219802911053196514768305353171071664355762072184697929982486463627121324818173493343527642873209412916103547403341415066320706349608419839666071849904191768824394562684298039187961404128108629687772521714863638843647484839170849556020679694340023028185278702600484866559465028411187522507372564377794049561071502277405324390334206453279791068965990471420343088903306973580043370162319595412441144139451103685139023241971207620746606726123605583594593129194388460448971720107347510170480764018075708815387336692047469318372686183338135263968483419139779262433772310851486677078237807969210791148447415331651694994563726995608277238481441217912822468168145193562649499110679728447138223613062735236773122875258363177418448607805492724349143555202373130948706607218625486659907542905069276559394680101661867797756158547358814748289458150898303167644254820853140895663899116627572474878454504757890151744465026857380909352894692389917901913770918038566223125227165857903386985858230940930124870107434919796866642524566109683159296373504867379183052091097233539471050553048421918889843994909646831248488960175833957569154891527565836839496461629630639348223152464512471821912077771193988143144179690824759634616096265678609954317942373707074036327668*x^2 + 14956346855069588323498045542913218764516872314548936289646609178497723380933281895121966417750533513903802901200657068507357413315545365789635280303990449940948370674317327961032526973693305927099356071159235111850914743244100698593429053771569102883440701053206876972205989075600774879987476190670504870181897933924158261932831751920170214502751263594919679158627360234874021202203508315675682650788273882470968600009475000853666007644742363562094066253348698626757740232912951462115556117273626813674788001579594246369194473289304180379456577763749395952400310635301201713719756687149548668307297411263751398917124827023927588376102473749422223006255791885608600752949014670010322375387282517452387938124909946529168283837931534977497794725432439911613312513485079740892915379017068915059678327297450656253203875314625177381385462378680135620438207313409488787503449277779352307843293390342817104158070952101398897879613644472322265650498614604423504202519048472727336625293346207673108199201772455408345320780816488585349118934868734763124341494734929907471327601745404539150167577444259363551339847468026004766577035311759985297690082266853275266768483756646286529252241772258891339946813669503535505036848987371798028346425914805379310225186070020654337936903150864556720313922225364698994627596888490318723060082195258815011*x + 111013995834342778808238795481951980835459541861785596841488286322185345626958187549928300275058484190201408898331555425408545078499185547651659060752369870687002828401707401968070305483414742174910115946142605693395509770835443843100666482274998815387306191796648409335067332260363696837132496019089068133649496562653303878579498702457110985260313901784372153945505313711813615993605604011458050293327388641578047567167271026830503660327006219888840343497508037905353701232442547153839738743506197644552697736535041964735537918059186839425220966705186993434545444491636798475805709746082605814527942997078345105750555665522049411197907390438461450807095203961812199341978281139650914693783370998465862530346682940016162206246867189371104526030141638351247956335897959172759272471755102353015215932635745508018400699786354904320968198286649134951802557851483765970877298250860669570963741801755945577406566782224899295714963353986541470141711029937105866022509295283816546780242862065129886547747879166205233665404056748524009024875354233818868641423938956260996423464595690000835288102123942090048833850703201518455793557773694309142251915085245482019918251052107724104051567118308931081192576693088999666136585177899135343349468888038769399905149081112826097302996039940703736483122286789937831821490230400388457667843079570670084, ["Irr", [1, 14]]], [x^506 - 31372*x^505 + 491075990*x^504 - 5110803639930*x^503 + 39758983640729476*x^502 - 246450153607167884098*x^501 + 1267103641362786766841543*x^500 - 5554370239718230004027073748*x^499 + 21177491009255866542012152856335*x^498 - 71302140347738008388425620086506382*x^497 + 214515173141486958715229651518820525130*x^496 - 582188759176778398493688673679249144152556*x^495 + 1436474386120891725417458025528950417032774039*x^494 - 3243218908882950677942586273854150888908437767518*x^493 + 6737200592238930465663017220535953256240344045991607*x^492 - 12937168122630348914301996669287733903637775296223586178*x^491 + 23056538679066120405026060316939994672076332211237105199052*x^490 - 38266423535182731783803110487666962756971258263022180377702658*x^489 + 59308780823376191938712365331804029682615092609190102968602016765*x^488 - 86021419626144660180494012780114203902417741383012418894831960271435*x^487 + 116899328892151265415729061809448630279590315325442224620883038760284814*x^486 - 148848996181811435331096137709860206789027600913921051642361677337532393484*x^485 + 177276197454277787668725887574188516428990172126114001887796457558117229541734*x^484 - 196586365555048393308608441049413070820653721175164082906960321418192603651307578*x^483 + 201087357116581901653385483297454890692140736046337070575361045714682475228019415071*x^482 - 186182256272984161194055415526992199588091344111401419363301697406417219400224501911730*x^481 + 149630991227599086344588644416615616537045897559936247818547815211858146985961090388046199*x^480 - 92556802145985118726996259327331111955078870018635488888058559746916204313506882032063143771*x^479 + 19820584103650426697101890716263584023763352913366315736757900792692935377787557415411528959749*x^478 + 60543309966249525768943691104052738307476438375305605714767710590856070710021844045795844041943346*x^477 - 138885632835984029078325335992148264884840319659818227008668473882611172531116242284214403616580908606*x^476 + 206154909318889755383495597875528058420001058752604092077576975283820358334638679964960268773598216013621*x^475 - 256044739343659662847479114724363852083078879152536258731431555817285145987389211474973710866359936643663663*x^474 + 286227344455456765118544880128986621064957073923153218091899761335910710316385837578733328186758181574747041496*x^473 - 298107212708704411617550586963759908741845785837051728827559037223332133159164805529299600222861164693658780543142*x^472 + 295168063436648529332593716382300912547729682666650268455390389130086051821737808537086148647079403953474822093278552*x^471 - 280687415493348004076833296721679897517306187892597983122100950589327458594275824864426064379336634016038327595264797359*x^470 + 255960355085420829014753833608519088935177259253206476229351794251655524944860268889847663211689197095528220829072811704524*x^469 - 219953153515669177624597082152945995330829315806148469838508314071497624647598979903963180062213603306401139964061504248057987*x^468 + 170569191397513992848986455415673241485225494076237860050555607344772581022803079450236544188500539311597228718741870585754179078*x^467 - 106841778628233590725993970850070919904829319695087829023305649294652875662802457329342078786496164267447006996530395049373658931058*x^466 + 30858594400289324392489896778711128415450011217335792915490202453819503979421784661178391312396153154573088242617231351207905751345789*x^465 + 51635860154137995102284175790233806144643910503199635375905108881586638407461659282682149162668412092033099632027065016428334385551441358*x^464 - 132303177664844404921102392991184649593096442138265132235966934302374971920486894598769113266724161489519205366908482348272157284855995358065*x^463 + 202413805309290553210268746850053216094109036412604865150166680556466739796853610813172499433430239917831467177011676705147803719168676162468074*x^462 - 255123541162721482768904268797880026432507521263963831400407046378679384039727664147844733662437431190316906491837802210233337895660874889067229993*x^461 + 286820379233742708323943197628568477814826237421733068300408024854004526151123395450020665023248006808757103425110491223534302821203270699014095382119*x^460 - 297119476883298799607331753493730903427235351898913202548666235975475505808928092376356645095627986220564114064987169667867647615059264126730189533771780*x^459 + 287814774407858784582106801835925082567793480742262750333467573677750417828254552544141011201143296280597906879034201625600140900091815179141214094562730049*x^458 - 261560637630802216145005000388469317094428085606182014900920483582242169788117861525112185901426061723104299837892826327628935169349972706433770010837140560311*x^457 + 221035723398371426687238056830130717592381416573754232086892549944831898821980715292397688955924938927356564684755142806065380821201394045992536895532123428729353*x^456 - 168911885200370815692925397300175343125430099899940947069410602396845942087773104232175712539908371685683225584831802643339221764472746752228897674491430439690435169*x^455 + 108407773009737821447755414049533904591838176511475289241433268779511022494284392143952439503276177064691145938765242306472599108436474049509395704617260503489924986974*x^454 - 43866844767876541309399367305038989059746915394181112364529351524462937216234287705532591651016934834746592827571773158869854482696073777859473410679302443899258501368335*x^453 - 19176810588270994908700074137667743381473878862594565046244266059794526794184842413348524377310220795465293063641436708090772557095197999428341157413432880880622337348685645*x^452 + 74654959637233862174388874318518391895734467034691082979228991762486040260031792532880863035455806042735327234786043597068190992202990731466407422053129701840772821307697016798*x^451 - 117139332818339984018388925393485112686884436377853301277979735837685705511292996409880836346072459467251196356913191740845658045998313332850963619317850956414102152046795645061849*x^450 + 143054281610027889794390249461107901654246967233323510254123154713638489045438293717183705748502631397526272060097902541581764005990261439587036149256899934583891580313065440321360329*x^449 - 151436001281544319831932330951359548167010097824358927145774848465202953572160858338439700854062509155452052055930809115295919687509578773721289263310023778658435217620419524722090105422*x^448 + 143965553994982242615260466122529973091186138941503816643609170331868648969531296003893437406651375067305514720534250590260361521226711311245374799578253850811662577796447747312988519753133*x^447 - 124317253440382586918149314681374535108609867085432880939497147548265286866101548922103173861507027341694945898132480092524586408590648411024518491157751414288271538952797718347111146349513084*x^446 + 97116397952577148594332909810566447748606862411883479041356376247261143997130486107263167365870282055023952429741273614926700179114514549438889000390262765677261577475230272697859880196876398652*x^445 - 66892181424466396952468859823165863251075100915036790409247190834545651089621751220804304160803436490581137843299403448200881715698320094394376581830089502093568954337494349728977130694855809862785*x^444 + 37335255099206201157074416072027800559281621211460113221466492394161571809341988239374439298978504061635245186395054798572473094285357429155405653373540989018565345088984107004767286779674997385655766*x^443 - 10991192062774715089640045937060845289410252948070244200867170150816711638261856040184968331571590476942394517810799387601153887146975400925646615295056840058833135334612331645270369265727529647805377197*x^442 - 10664785075544085825920357249172175602393593015614266776255173485605413537802745646695585838528775776446758675540371043142287796006361165423057820899591414532784199895035301773687505252854172121349227596514*x^441 + 26944490534923155684379674588845212580152373495456979598624420824554235508154595628926633725537998679500310494685678172259224735284601049216773805253402063480613854835966244464086732244098601033709101414607763*x^440 - 37647497695315369095669184610626268440545689957068002824694868757076269224777513607910607579850085719909395588497850023946859636027113765836105361584253959865811081015122018677431559509231974754311456603809090332*x^439 + 42876533562708581596850462683990394174670480419748778405940505239779268856204196825934535480951847966449757283213982135618466668242446234069190929442374851035579849113075646858075354441400221519118068314701755085887*x^438 - 42999173407800553635288163700334011762772657897946070913295303390811717440330607125756776036391863959739865384219271536405910143407740665560354733557331811151547590067750373272159608016822800645435874347520735028929361*x^437 + 38700727894761650241330228995740764762982809077105894914000238804359729174678614535284930813563746013748463148140301035685343260772608700307463485311070894158647947016128740455161490938986180491141761410858901812823823681*x^436 - 31032302644169562627124278712750227762425034151821566316871415992814848168167812670394787515234199951069140787458553231643485717187906536267708072003446720121854600146363477723472458275261786665677347523833649989292142794218*x^435 + 21371097395243974495232943998907566065173517062223128185696077567795066652668500379011017478909015068717402181508341545497852198476833672264977752068298771795301848987312807158560683717822818048340840659261389485239963293073740*x^434 - 11261786078691833328671187199428987237568951732728286158255774458784664138649916605136205694997356803958668500446491068535123977726608494532723979170911975917421544858850907195410397952387087422786174708943122761014170472792986741*x^433 + 2169809666123382915432305124256273915703633756772409012359887632287002834598212398804234730237153812396665848830291745182734142595530826322739773773058465001064375281734003707452726061361617382053835504487583452755848080270442199385*x^432 + 4778525278894776747337706700792438588149943250522084147514607730456062212331862233090233684956730674228391068886538238105712179027416208979269524507502388615735353209263578215747636294121675147772427014413661450251616415673794805352565*x^431 - 8984799373909526255513566139424924490319395005108565441583535649019302071745924297679851125596359036956115668286003494842019032804762594829713289747628706683329646847212752013769184517089550556269735428405001187692968979110352553230472002*x^430 + 10437182771864222367874908427030202204758754591405561732161729712360482275256533058351934739961671464977206569998471573232239979919936457841290724185301419983586942383038451007833400272258791087063124007722124923809780257289968071808378368598*x^429 - 9626686850269189022368890550321987986915754432340390207236887512856112541204349485709727405908766706274933788202410580555449669263458839778033302019400210994991985907329654153989406285620926268943345325702723824586759716791635929790375390960784*x^428 + 7355770006916525370410371893592522473977951550926612705286178882948384801506116310902173735706756978409296164486728223219331663671754676565610684262035491771980253245343146359024320872128878096557502335198150134965884874393094199997598193856324965*x^427 - 4504192033347372353797720540203659590223770754002257790098190756489722768568182559013886168045630299209221022839353981858100048804386977433528351243044329040477915105534737714019841617934251684367249123822956614534886873642967506745040876305525504310*x^426 + 1821338117130265956640938625344575527413820082314996908601932666130170277591907750269091248372130974881191407951095281193002585479467141474108744279473504154036168794213135775641469381831999364736630834560811588435708479782995235113124358758053403296339*x^425 + 204803962327942196903132945621536904741948636961964689754331469454334690076293202950629440301085010601428714280874941581153521128418111538108828200228841599103935452787684110730201316987494550258358019550437963970779558105025073506301435378515002581090987*x^424 - 1383632822847092772465374901649270808091887780295025334720802554557598147551159596336202560367704815797245693113636974128298813495494971018847051860496910452695556739485927881694140247785643834212854578382138251047644545269749209284876634775040570884481244432*x^423 + 1775837762334437199026969731231554088572344716779153183682765978675446628786970534861505005846891209137167515609638018914731407013401227425617571765826110816880753547857159517128853662936082963302506235916051039792170087082609126600986309112798527470838811118447*x^422 - 1598640782223150831178047137563626955355946248655047448826703606450289821688009780579166937330312053819943059718388631029247305441323163241464686028947360777351061563379389329260159019154902516868661209730036153647494123881859975051297670979228935340387239726654174*x^421 + 1121120723874080700160718401130446250738425877294096484604215949325740841726077589530374290223565055950193558583922226051903578127001013244465342679044596118248642355271294267785207517907412455254475756435216063779269423229486893862355210945260823012053422479964441057*x^420 - 580502584444063892879987745850194223078609998812766413931460353543111478613660251745098154955994708268316838382114478896792786508426310844422228714489700581980574934531578813893218382946820179328778132632380423664224212344264627833799411300837912187095031632537651455820*x^419 + 135241134004552706802581680343936761333640772330110627828331255213504224886891382650359292581262976962529281562093201946169865358941486537033243244403066958796605652449803548113688435945747222765560694599871828622140289326107916391664299663594462087237205793429993644849868*x^418 + 144690014302529881676199849679434567222069372202797947528978945330032370335884876388324744665303573488857288310068151914036721520863616648393597334514848305455103459794208210106402318474546521333541280152654800362027001387302119568319877705931729554662582721532109134832697863*x^417 - 260656026245932037825980510984316503404048555175055683572832820158049725854638276089546617656081629934125926069188823815725554217866717105203385648855317632539328395982454343238732133518409333722783936391457450189261953791439786715880906376033125381652252468333763239194351809836*x^416 + 255857884672230897149284813342650419291053310663191078912073365728337685685522966582783131263328521697646785903389668529451128917528252995254168133739613371647132490271786710323131653311503607879878300682526621414155562756844214880858275329981320624788165850897599681281023246628255*x^415 - 186325973455386608283154464182461811372622043558938689163778847787455572177415095241151641445774687814788840451078794992163759354363647687499252625747306785908325401335479350204533924777498985445609484885089164592772941104145604514335544793062779135872182652936952403218373359954193912*x^414 + 100334571473887240424590109049102297455353896730544732706695354640572989649929879794419981756807590476109444978282402295451759616481486505344264529244672758263284254735701830456864415644689594375784278770170023451403278963078015217793796304747508161089479315971070398845055624993679809628*x^413 - 28652434785858757193813377073603283352668572896707345607600572386470560108230844388991266303002467047479314067773831715934029401504330761472528846058873626466161070013957583462987605785006760879481848099855015346716516980764913902479931986079887347817139671454968228795962745327342288660305*x^412 - 16093187623919986412847874929346625279731727353867160351514785957694168242743879451873102260380790176560306358904232425233374830909654331842388764384791518028956948832362651868897667547628062533800412176770815158543288984304629063710079219869450763286189402497726578041191571355178822583078767*x^411 + 34643782847760658664176191799376059692693449620277071078354651887786509927821117340452702614859442628795645859636828733541200304653615963038193335475615223504655970765918754250676340352069413835575962381983624739776648503058883649889770968598574577974306648397060562701207454067517896565184634262*x^410 - 34677643781072025558633821490802764431906186179668998213636597842870030460143892778709539998925269719929623912339493460544470333463998521940312280583337089067027476899019889931735877620624473857624361008509035128649718918646983849171905215287776497873129045562294071632077404966285296019373460670244*x^409 + 25343708792843710001416183976079708357973355935081880035522544848232132120888262245028335153144306476213432429847586987977065263265233623518243197811826902790933867735882201196446881060089803472222040409870088005436424704986667177270875645486138223416471418201718826210054084195192544439459262080999366*x^408 - 13933855107062475717741352415144915459359499438124888262761360945587380648428949708951234342657371155074244410000629519944813660745176775657099141523869254838146653579638268437892553513051209732584635491203155906793845910789834616982558614796189840091532650681661693538003686387604897278103307563884222762*x^407 + 4688046117661596715998463587761243353186472677448404879136394753634448702266439973863295607048070507328044968143984951317927750121985690478500675327034608682009036716026457815299600000148711694900897992272180057833588899764106889433682585406408295280738478124361063462307290826482538325883125830377313068230*x^406 + 920926510758621423988724340730488621735598523713148704201806041331571389443250200336700609963292748145155596614464821059677303133718581875988510766997428053863744457949794867218462090487017814278651727441784920850017788735683432133739100748714610678633686852874202732411852033030532319496246384968037751339144*x^405 - 3222673021084900385902675516685386270757352417895449697425049168300570527365341036753668431407632959971612255980996256612209525196213374258951116338838787133913289472974774034329885365652363925014305098533872432657505563379849364772949438601038746853677639754687034286127928000780284777268868944447162214382297006*x^404 + 3330429372097490720509190580036493333372574687643481869339019114094159842900920711318138577424367806529835112248099365127767074257530947635167432304817126212222541989556008616572435573009839965229447229025292191212106271572028820960353820037362816935623956540036833924325964767782785773295107751798817128363665222475*x^403 - 2405685385752620719195802616939340940120084795833675834788011810977263596993221088681178396254587562669373804296498927858375376944689215346233860368882907894790945749928055296765476503058502989753579834064537441780520044114012552782932366943091228149542119891313284982034580230088356220049010605581056592372954287427089*x^402 + 1287985496537324417745020130737470082219733909255376768646262343966983375705597919692820572315377225177168444739633855991187898109753597054011058263348304684323779131541895759019445765662288977908054026906194573906055978991380913053082361698844185529440045439485890438982881285791464884681221805618717370160627805296371182*x^401 - 416159425537877694304108804804179691847703856346432330655752557717278031802244816117885172817467485870877279492808476729000955555615133730543246051409687336134736875828338289191021296443832379615204437770249374437025194069270454815399015015017446092394017546366544783939244523898577546636843207039959653730364277742766118665*x^400 - 86637811098008725685598597209643655258057507854040154591405345454996163896653730184569443960310719974410843625841797821554588129567747478000860855223986772577657381774792697203769845802119688368868704865458818065758708697403397664607911356916417476487342326662833394544609249400660970399796076352209615895868458065958834742713*x^399 + 277113374469546010654807495285634011071717280546544674796019689873083804296727236699749818554587211942964865131062526893572861863634728939777409427607283841389594101652891904827995791889598461906166379121872498012054302781938194434779850707105088553232341526546082960870113853436818550324278199955962921519090502486829810286917388*x^398 - 274811212899382237433108991777624428548843321542262424815663087865388121051806044284283634651331634612823926231477597351813608884336667673264752840552066909174677555884017406868335213530495138006185624847434080235997288558896818067960441652394264231633131683418822598715203682159902229491371642948105294248252687506985068004958655295*x^397 + 190292229602207875207814407862826755599945140410490598864571200813168815620312524759580562957870376326191587963423456135488557106876917771103829926392644627454674216630357863783939603021483762194110753015814616902970579314833915073943003331907373632593518894550547637629528451721805788269859608877049336140595043126571083171141515285070*x^396 - 96209648949216908484301653049494338971317890170679225371643455367771190740077784920292447478216451886833453698634272664877548046396494002239334921586586537626306507211253349779779067197483472577938341246052516977888455133578477753358302037586961523591254206767366908023428835904450887944582355280673732651164496007573452589963630710935018*x^395 + 26510784523198514109826738758377316334241599398367564574308785678642120274250558269594058790866648239343762050832327732993681625973151911015746336965041667621945280921301741425733194209091613491622451714522978435592306462873237092366018328201741769892154765268076571817945026204486670838602001234387580908448693996339273646324663246232537117*x^394 + 11823283404251954168290389404267477224363678300588497416210684404020745980814448153348525616422352152511402201480368896993280980632831247193326079228586064866860421389801196378473369604931427494506668274994327803492621268652845491861659290284839912341709964192884174355093873682466830305706920382056584902681698631177463119744446011881642458913*x^393 - 25355960967487893248845170735308757539928752760873038537308955148834556682579146114838639730914122489340086617956765760461602940090695647280098744080671899561483360723731694069046180143300005628419207487501699920807276163997954861510752729870612936422615874700443958968527627253245426801562980342060332828800214228963526965427478984433647112163024*x^392 + 24315003961432790095953522527133995848839492460958663624373687549100367930718278257528860226656721787240651682221984278045913590021470540361392873549087942389494542572025112409786912125262418222085630643227043382066184400903657875487294953046939538225142196663360936943521866954372741751598906496468850744344887642027234948511546456105027893315316597*x^391 - 17332311129447868063058288182547966758553412207180598073359815664358421101691433783101297209825784004622039301034783932658076152621898660026041617491443470486031521814126290616667669953512375976346809376404800388405374355123486361404318320018066061401385076302532573352876817720285202328595907267329157726379249020392054853774216056534388050942083965646*x^390 + 9765815575319219524650895459852330171465763222364999575898994093062148256980160791592460027919957697080791351477968059859939993464863328034279547589723646470920504569932973996988128421851434039581163344997140437862804201951789253685954456333451930358312409182371593080428188417424477267126774840050116742565845991663777625141163662998450881026882829214051*x^389 - 4020622784124114685819864966770214331595511658740173448099409935329667969281740953444664290231456984179054594197907619406612845943012884868023903554632856963470543923415703569968311277449505481368824378290863988372286609599253284427960621701483451912164499111951717216846070403167738737686316802621447854741854908662583021565283507673770290779589708281685736*x^388 + 581178141886256819274331554978806674370494027190713627959084358444671617602351332204371845026759274228372768659838285002698669889339293894684631615635155707045652553251342850937590892484538476588133106125739322481823079076455465516631413700863161231511090718196468148377901452355039327579628078000168707575454716339990618449508669739581661716557263347092877096*x^387 + 992169659445736044564819722025858941719389332617576588199567929412688619462934162156599467886708514052985093884969237128682286774514680895967417264902148761244290303722299784322594588128927762702587639289679995815867633283493525215469512333067835049493438092156358663665779693409330220754688601681476336038078817946601750271609997480344249647393849857954104506950*x^386 - 1388235615837149566324039821529173813177289289270539713302194145912282606059162449640130461632086801842237591006422814624900506047005105722087520290665521490271241537972817293252983309641110592680565091925483813050590749194268183158816178325092891899869366711348635576975249108020500795798724230527570497177790959550418057898473438614431991837844853886633416990472652*x^385 + 1202904202811126037248475121058615451827813972249808208834330228001152611500024616912276263244934016446029400373263635978503067330479417250761319564233333190435861764778775209793797866984920670157060038855479630154252706503173738867416141879483999942468813915348281344571479561876192765305654023192623038445953296888556991072566294680132650475970171753779719674273038388*x^384 - 830372326471886982851599532764488012208852685161444008212396866215519211695479219032688608027893291592872732229749670984417970327739805172139143746338489641087671998675288336034395781358166350320699251490087460305339348807311770594067246158718567896059808663079041354877637231399440755086996297835978542984922749431171938341273903899550848969680911617503724861262666213149*x^383 + 477436880903714817267207079768627706604341054141873902839627894820854903552663045569051843344986090034341774006126609268823122351951380315946776388351279703068817923389373669394350094254660652923170733578386918093857451694300378532143550690687320197187733211451638834489192427857066230033705226444628956346808541049922620422374101126770086888722653630166935105574406576251830*x^382 - 221279673283186100736644069853681883462286613784678962096757946657730536142936731534551615503699157842186437947136995721555386419521483335952237252601512637786901708197253456911571436556403782990254428987536902606466034108837407208560699737283686768825036728831135293305971219395707696539570656608212211816513547111434956384534031632313612722637615985844373309884100336618658759*x^381 + 67543913016649253547953540340035768535998489970718287966714982347034223705074660443561224521645108874484222341460046832653165602221983152767592619060841344760942792890063837740726289830726052535632267654655840324071758146312612171608846719422256953808383500071703508400315949160128289192730000077934247365227869427066722253724902320032809305192251149342119298979844234896467589186*x^380 + 7728158911947256562473220294138112443392792273255135459286401402534001913519738788655208321898163981840350811470261566203791987961935542148397799138296019261410191015330842128016531335305897245201720287934235288646189951216126563997496354362544500434709351792678578447038032123921026980371263355594796584542010049231649190526732754767259604079841212591494382779845291765675293031470*x^379 - 33880439039190064683352584539717844270730388656991031644207252446482496135729684713126491181244448067048147299914465226124317270573017225972229144525528174484084304615033650128394025768202455890503624276056975825923522249230880415251600926475357992932258353673221271609353783350039796164105761618216999462389663509289439759236797953479197281426374249889775039319039040494777992856533905*x^378 + 34789174769939250531396018981848187236822793303769443598682537545440309185696736426572909352728725626102008418654525478913344484907326727870547157112875340772786207732063074699640584581294915969632935060888335823169215626639356137886140481971534865153681348926536413808743437751759706194101015538746647795701312295119541394953873848656862741201008029409593401305892769919567890639301234102*x^377 - 26057551126197834917489360719081097837111266656207087988367094280421102600910089464283643622298433523912611385758089198430170978762353627914721684945634509379274251083263548098287603053703681251599239998867920807631254905709259048905581167294735415144851131383898496084246581537540064267376271582942184436567606802235824313753966235709221417544523849930431945018159674665154720170614408689955*x^376 + 16070225980632290023966258884995999248070658539891016512790929997685706954082717304299872020741997100988164737976209469095564104055164279880887486464315622873987834760896737361249038263142169781039508940769548006231722953576667770218332994006447893193963951491676112618001221197376187209199109047306038362227645066177754270434261063245148325189279061440011786165390026184734100677369702844586180*x^375 - 8275970484710147800892638018407600117712852200192423989967441048830276415727369272447436700763517552368592510218305820351470282961994031101511527493701555313217623006858257965774985807692169751837930132906810589013846677016235135240421050667949637095906096833094722175302153865538955816426482763163499414976262609169545720863650148501576535642628929872953551479735374488712293494442052816078958441*x^374 + 3355453456229192141855786037806515775159392867323728461916786493774588165740312457939266049190724459465320294064660663756859367073136073914379707178642931038832078842231765133474540169878156717785594077630431588857636986397464632183671331446016596702167266429437384332175017300614633551750898719856052673475351338956846956944218063359115486385724167983515043898889264194313604716168117274787066921007*x^373 - 778554771082639745404402200394199672316935623382301834563634087533585638130165971921638663226354173768805219080175282298374394574477087213397468059308871641225509560388131312603320989673346505156066576797718840636927354113139825549999533464253756694106572286299923877139454101890121735109051003814579895389903253407010597821338417287491806922274795748487436973081874531468257952037628809709599896318432*x^372 - 284598472570627993741598803212618399109114608934907372058895815978857074028291280848834163645431803820096065274249605861335716749517659955921169766820313542065197841640572111556511623285607892045821529996792278908379906276848618135028960713223374164997075001248240195381004643948899004291290541647987982713815983563368498851264543044861532992725684564997860807723095811438059134289625149385773190837825274*x^371 + 543413068042675785506768381485328979067933574163794903104971116076758645487648462489901042804246194163912767858456031024867113018263707237467271893651072565047875247001327133161873391392244015579996299847452526536022595921334031296845791903638735263192421455997681000013778604860083061704615991325863554025893161092233261653101875484015507877277817961031900411461821248966998213003301487128745019449397226795*x^370 - 466330387135138028324566747565825315868808161937724239377208945144240493754541265540937045691195583216634298718329361775848771854324140348726001488429355831132628279159481800103374400925203731298160471305813748511209143033718678524357790620188374732326540902862610187421808533960269591011942044707588227191800163020237333910679006340317977614393932948641498845973367054173486339951720439398406520234353899679644*x^369 + 305255212937060945546051359194730382966691366701915339572650304716679913278067037352602745329071324732159632128217151901580048281884648902611914227015300861325145948882248701027268672343996519840637564045408065059494947320443491159471413022961338568855167288929968054548488426445406691804779328617468456605766408758527410641635032379089373721646438156542661720587623593496849057567808596880698012665517994338442542*x^368 - 166093272206547137143403787425082738467893861884108429946402611032746333827249010305065372955707778542386180040532823606650107079991304772763714993175270859523611974684774713279575764794639099132229872566543278538838612015148376271121579763464526141160710905981623942586984407586787496033231345308219431332399262270826750940207291064069354109667990384024843087645137928907903303397546624562174538784706097826692441216*x^367 + 75528551011097081085107037131325435234834486134852064463841381720998173859666720436356926403987144307735711671329907398561205710109717768194749218351571852513990270464486996980028120737618783071187806084219156312310796210181595620412370834869878504497736445920553333570612232755305007831353157871336519852447721575484461423140371926366791364772344215727249644149344222831988038164031127008172753278940781563032137729604*x^366 - 26908649341143320983262070972067347649297189909800897946481264144937727485086715559495575475670067632098465226000048784894788916406226736145909259819753267511377168437386492761867182778173417884655725699998826259284496506156616916218316247682824431422769065305771653720451676356121516171318564515084034348366572902881570390354435691388659112664350531832989905004968204617224162325071193959825697786618796394018673426053152*x^365 + 5280459264405596344576076673855997518707153856436607308100801142660240208120673263744949022778385770778667280803973966375508781160776631130362207927504329587008630265055423448395771613664929096445505067592250282394881814858725510524274196343545995186130646127032208239506064370330083181696904558520629719814604861401443561499691586923595468660061141055762707621058564844960550635263411128689648883961190715011604064689607621*x^364 + 2133319579227999485343426367664055675200684461440453129217279138753861543332883058246729717747213178290203000515454764503746888380298277469024524973798378058983671195621666308631413738357519139718436371935240181794259018686491715695498994570853389186439936635114270652465735528678323274646000375100864476934534739153976150916143108958080953949526860682479095512413379431049977489406862171999738420365330012759491424320649926175*x^363 - 3411842613338903721645444475326442403478772689726555516994551509710403401468813718208031347501455401799797924149954056825819586072741674983750793066542418870102855594737859753168941729934340099454140087438969875582172366430111882872554664352184927497625734187229499755654697306626801051616932485758347793973254678296592160474403775503326000897426490622633396990524849927582779907344515087221564039105278123623682852739070125357662*x^362 + 2699440350179058008629871862261559583942892719671167336240972789932152134954199961294556084741344492608549830460486949954074452894122801276960732938163400508622286306587665587923216683788762286677025057721577095681029910269392851911654616267558491995107713099297715693441175492058876440024953512413866518240260527695694029818447836238095664804953887516339837512468605722362122864813131144271800637044769082169724008658939189378512322*x^361 - 1713288352115832740923264624304822830641849280759652146611040810412821353676253888845040820504325859609352720924496191361565929776950569478006388027400166424362485153622561170323677561445039336510524126177561053258127414668736385962671168243301216476982518274213900883589415031597382274586084405869712992943161545178729898444314353431303690581436401746383739281857625894393662801732792442916921830372919373269735005554652971599299170153*x^360 + 968187682440968843123242873982599062213181638926515897514016495034468970802237093544608238367709798609359320787280378583629316212678703616284356990938436462881835859614988562126533082114211843016262264944295148875956069769968097507264127066333430184181982027550843603015943050197584463689631312919744643691393791907005837393977685345277925039961413719575898167610831903762983752646951518446521468129996758426889017359396945216312868388159*x^359 - 507615885521255782817248993430795085250646841917326253121014716132553541410639290385892580427167156008983170910044854615734558776268188207550783742546741167261842137048130796127042556833634113423508544261957459595416438852918228670326328842465815500929666637316012923716323322888938124796982626796090699658055921765161906194784815808485000292066126106118835854712576670428329279938942955523593023184242849265518624380694843387563366930475236*x^358 + 249733210138102108424496171206950149706592668239609296040522821291921067470363005588105720424886991345698256758899472612861108313895055484659250758343488258500534618127313560562792637285150346114797659547725661870550715267026002154744602670228026213876859778815699853027447908038708951907566434331215178217938964342699226250449531656036120417401957325844101784528437899618542168927061934263580231866431539289708177105251287247969559767104706383*x^357 - 113008146017250684512737832276415745183734134762530133800834248334306993035236959901144174656106386579829367661251549193472841746174947858050552960108887396671685528922759248422592874316158389164167640737964480942409653731885085538139415129286925063668124902671835862452085541117341598322086947746498470146171952961380159167303532812082047536186400085645860477367966558655975917695353881542939244716353732565300388048067676881597392129190481711907*x^356 + 43555455773385905520620255598631877072520806472924896284113323477044727825455971225548027307220067136231678676593106643125294874696269200696231133241702553131278512045311342300549934945780755263794575404627010418865543510505518160949934232726191411656321918728290668403700871134869017995213400896789360442782437025029596866605006282125412492674872875890520512918515805655876909648007057835609749750782033912760719702803228844403358170931037094248446*x^355 - 10515892460053976823210493167509512055999154029120640968749879847384808559329098368906238794822515798778145788855854198344921157716059859945650615405804908842868741407144937158902715849444875733834673408107271896650904660927258793246168871172068134148231943852261766229075463715343175773673798702638496774526809232142393521150797073715114392859811142452808712223440300470832675181153375130311485950134926222558320551504033607478807093030291887827446649*x^354 - 3167043569645742233233439046303688715683991878293910436385776811895791082556584229672772259467243036092011501862617858156612594240747890454292497710481723620702468647311400817958315808733767884958629125848534768783496920259275956052804668109095929807001770725594776437460111197900987276599840607111671446239358874876495603228733552009982147369150502735130530901722871949615830439427993016706329339791151103743893702855672625918195040183203658421622075834*x^353 + 7080259751056662962253469673289723503874497243630347550455466878046150811637715556614031020599405493423209822501765983898860616451197150798731538121098160838485715892745559076678715699830680014819777889750480156202470208106406903427230291930124747926685218060221107585211345223390116988848413040086753070102373003131941048053321809679688840875156055994942999822116816265081632754879929997848872824964130221958584772977328571561080423841516484791084298493097*x^352 - 6657911038246956200129462076935926941669716005469087589039123756573674687441349984842073157592006383073408439593618071856841562066355911798049641113414144303435306229594666107954674284551849645880717019341471458450567946727476584241891320903696409093333955301396305916530873461557357623467343889067984661908035388764610191111077422096470052616880491892167005102279690049181230006757093357549526087616021801962006480264471044304725556008292875355685090240331968*x^351 + 4835771596068020039539196538093491736978723903094325653459937963703763453919428688959564471565139755599609820420232992783095854958749715296993133382343816458475043314473667618193417699720693381401655627494634385909465041333684159947300995239772460513221365760379661062104287890945157282452984445111648193388532586326181035147309881954362496837685440286362460923633005774316824305187991134208750933918396910348659125685946595146640378059619085904969150575408595532*x^350 - 3001901207810132172159189113259652794841573216635264782589680950841296389453485634550722296292004344179874875568884645840288646272976030926205892671908464991140035858992893811644682946664421478310462839749760808005142543231936323560907691797119117591782913866542282205483754242471519674187951539337974595855120099114203880747669472930596430357452592520605782784357187624721227434605318047529098788092984788488754368049477593475951721139586298487815795693473934710312*x^349 + 1643908945320048516512015900675743866914096096373410205697484091285637503991276126430749291224780125936032408556071921295882939250809299919509416070159609816026547756155559462976732999397131645147056892413358175697183406231850209655270093569395215521460952648739836946965544929096603220777730230946670199634397424125717146210685150534779895066699124615872900386850794080104076913023211406531431233506440260677007335646239304101333752614806949020254708550733348548948221*x^348 - 800168437308954242755621923541666182200916432872512106874940375155038667199350522588131375057301732666327791215750194522031981052693615227676821972344889268387506563191321100062523711533279808811792416648961266384672909888044741581493227299420318584372623236982121700507638392137183447537010752437240518216878392969418072450370496998796306664900423588506940402089180422774751547255356183551773289566520015882840192350211830749489668372213529999286103899538128187715163499*x^347 + 342604759433472600898188809181757775870391194336634596717260477031103919057662273794963510437778335313962848844628467342022014199807201952971042990095359220538355616587489215711596891204327781208438037600641863560304802444567670951070313381034769423965259354629117607092871138847364265869608700396713529090676840638192310825060831812415576884353701229920692142497859757921633106820537560640236470563348890524778336349890757146216154030558717021791001299473993687963933109864*x^346 - 123537406623092589929827270143378401319854037998134070504680967794683088713059707713389488640444630647888931889558122733055740009093861850048396543729651864688408189146189852216349659888966386475446020456233232621129300140807374868376463000786836802815957543393457142267880696229498013769267656707958169236858104657501397827930919141742145159864193084122130013228230997757398237315351539834499210676926713957613769762842839944208576330705316878332604661858625206619546970834287*x^345 + 31500477653829138249889483480043264460990108115960343538846895573479153612423559704394508903770024737687145286101277526614695818688317974044468567281010893918127705175013193263494963193487399953286530218957979142086739300739698650873667711775868709791466313379080724177039340437991633097907947888666382557053138136624210126150582736741325216784065307414608329088609973625072310296942268002483687065401676440748282406646382261988656552799611674681410342379211936159540801225661544*x^344 + 1311516704701372138540695890858156545819771393180592647743679720469082479990657057440127154457848548703248441092646690420765016064080678971987308475886846367309761430573670996825965367762937790390473738627922346202082701202904694693920175168409997634066106041827293864055094735986630901364655356511579899184133120680440275131778025408881710785156040492201596262435905677683943757447292093817313534629391067323706606977618253882021075373753027013163537446853410577035743231309514554*x^343 - 9994529829071004863010558459814355476695548754587522346376360870999487572665687564212404302524080850592352920520586355480070090613787571443837060245149729154439212464898644046814418601634009046468468287819892050568163531859048240029399687230195101046251789569106696201567063051667588388722525389948482243490854127819821095447856113794051275174015513524329659719074931495198313205479442494160185937794083295363968263377249582969239624773636330650391991331010355181739494004860609982314*x^342 + 10267722636577905179489835743162551274780239449662419066111018253822207151059090246201234892932656468238293874671548462728336973118591638507553589131411300179171455190721420638123123000838492752509168587361000200878523967572057769430195685437301944262256820800968506638894736168778975752717069303657960875155853525697111325771085687575839810395434219024620692661146529639300935800520465694731161902953350845631999459111181805703603010841952682878812340918927594806417351198598541099217224*x^341 - 8236858289727954052727469084089699291032235154271887239200283930662937524962768547992843668279982364845985962226629529234757893759444601825998885179799970285795544524506256519315557330483733631013376755285205273614401228874585948246486221289274068839432657861189086879843515384268476295966982850118232413093265607684859501197194751039059077098641252844938141548712758300006189846372254185577074198229119365105229502143389416499542624071924315395529724256975250689438272245809715657256894879*x^340 + 5950640204258930128285120269333388222896996132669429855764698999628509366265170813960979650282631889663038678324339646878373190644855863466112769705223770971708978308233290639728883710419298079571109298880628815508076742485369075743649788474208939465901072467334707790850445047891094100613437580231145189623590130232556636550303336719304047386517856949302668028256039757908972616462803504692351096244222470694867942696398784797034326725969872345098919241738517515547791572682090822348880181107*x^339 - 3995925181234855339344392793021469140756618162198634577919242232424452979579635953395057198840893433041981793757377281046215469879481353143297162161508140403269260926888933879418734599220864589698482140142172527420052511244128365384146017634465469355038244173205394966125158116652374130841920602240342570175079529951481770513064149374156131481115365249147476859529379917610462774466274304193584953783636972419911719334027718499742234748788212530089657014351237992017448916023424550594837076074161*x^338 + 2499122936719088314818261702898543143294456836849145098592215172808311840735030182493369233667375118345480782730226893542364554333958673878924147507419543457972496492220856340780692768346283647137772711212002885262447243213517861073255549090884276386890123867956337014895618144812347840101517991080677807150235243392139500156032561779796223056134460171788605568378183678011238688499874426299810437118492793523860691442365937823919869727310954143060862113997169474270673042026489689705424537550198608*x^337 - 1443709704652663734722094316022261571601655825807475351024850017281312869865645088260423467899814562408814620413766758008254987817363571136912107790210281848420523633405798785668946593275793368326759533053299494352995650282403718336812988101475144878194838420903346727673963665107566177479094080913851165765375586985265889250700952133047134653367195229336663326437090953608545641168109280900604171924023181493661460021748003173206790608292704219922365604913196914866485182925647649093921288513842100301*x^336 + 759085787624464426122463977846202426626848866060128975568149643321029274918908715243464513831378254759251757564663909130761328516622638349558181382067945869327770527528692273853648754155295684362828229142442054146657177782051536379170804963941373852844684147766071376717166566369621589451072597902255542710492112076482766557269011493757192582275301276785124673806516633463852200549118434075423307124194973438735262417468741698114004967396790430463447839395500269557000756136370125248424846702623276192510*x^335 - 353835954740929312594542630322991665365040817600774318575055979880876452737634749202918751554754304458822123913630547619923929059768620717160627826249480253150724309835718131131092898577203952795424756892969893023235408563946297613636735195742818042560124925328696789745258085401406105839347007818422854422599839506941424770234596512422991967531612003657908539920273444549022345958383376951445982311468922624140625005359824294864731071112823010642448045643966238757708794126965445397146545478691136710977405*x^334 + 137783893174520943962920017338240575556259473779787855865051345502378263658035820734774798656616611709301078542437919249258081848573381458076024599273621614984107563283166742836457658603081397460591092573295040696972294339652313446191769779099635735252651974697700602229719658292492605834291372254581833580338697739007044993435738581426724943127306509557105487473434639429654920088461937528088421983289413820101105669389281439727122471606881913451014664940479440049566678010441144996522982465351687421941460020*x^333 - 36540467823956791949324632920368810911690748224612716574840341838582632657469923893493689490809858429340167670320059111853617538441185858684407928661750987832852620229838415993587504489190904161117231016833037065427119673218814626129790408214119006322540067910770260875956705781739966288946780471322406170720037596962522495469293055422113295786518120922132135460180301368520012689719729966142960179486566282347927241750710929864598217067310817206615945346865376289039041762811141894030588335962447097028665098324*x^332 - 2812585934389499976809792500192441108507126354059314320793046444693325173370781536426720614979794304426823298209201925299211790017758956043430599259861749095886383429267295301394869722641205846227780110222744698630319393934917901233962645881220122470063275694224264467950194329736114907746521952040273373192855357919647588397995790764235357784993817971265240110587572246479404932663695185086594164170257139134306920268086970453468495339591100492858311111540753652964251666167060410686167015287066934707124116299595*x^331 + 13156260414715130043609159625006983450875996217474785535826173342481588258435651128327304922445600530522476817111489415292634428789482793616544690311395817200619235721922347964554300259904659548541880866984452504788844186838238572630156966240203798521409993649316401280391080039495816711133257306854538394532900315136212155196848065305461060133226615014685427617304249406117605415289377625689075316325707637696517854420763138866853954575950357330403464378738515189395015074383992569824715000568477055972547564979356107*x^330 - 12337049145622030777363666053456178115040556181530157934334491938673065659228185524773299870358311895428264765078830884637557467793153230571434873288286820860252812664878600655688450036636170104790847340558420022848760516450033669295796871044621902060220556920689525819358759786230963757268828182083970163518930324073355870138359218920016011561063330837500111059813731302415487192819847338463933070693640472915135836529389429407823462547929635218428097860572842638396205787269851612838753527931094522279567119957751254262*x^329 + 8669880290888588340684146001563349773030519850686506578042241278265437699621930842504775937839627911546790725221777735057929115285017245972052350927999860195969554829745959832649230563120425914461295087801138414383020044649819940340101063823703959331680112914703631084745143773908815908832290401839630756364606170461066349178859643650332435036271801492559821982328332034165064986607800766664728052062909778827197968547634939988946953861044136260841340810311026271625163432870723817242851627039521721342451592093985849050262*x^328 - 5291376769348218404323246099754399914421155282019330340282316525775992342616409323958956714423729120980486433082333352478645108726935202935357815174686296241476974779752183603022064529776718052576477656912678649494904878321336403978391859064139821771050055382589267481889480832016820719985509735341830777732567645246016239129654256730327071734316560972754142362930395579533760614490462527863150915172864564509782040522537995745766532749804066635602413257139560294691151213898124957090477301492398629492824470598483474178453023*x^327 + 2957785229449486118191809354624975470619410020726801658449595000142839489839852716799109745526190194546318639823735624312001109987196392097041126568070499657026813235193562384609296277169353004683061413335098822789210164462407722245418751657712328510026500804020437077820201158541948262690000450382392880139572060396599270930304498619245884848699481149619641324256983618438985141787828136835273435461713732309385233897410284427444623152879249306287303505685846905704832346349812744839372376867411326116655741912802217305874160700*x^326 - 1555624842052046072919824149177209046759413682952094076500128768718069224249716487674147223379978249919332283125922177647890106870189561654353264894822498585899181041145738038085133971447774802867538382256599811777715624989121246585630340533641860461291852648322537985166528929258775270178715064325194348322335001166225130819258378810251515129606518461980101522493709194405280910988023033407815109904113861034588380681909363720555109264791162460460913403984835748948828974172086788536824729273420627725382997516150175693382665616574*x^325 + 780872787221788275458317371343845480048887947904216136825288953496529563623833200148707862309330272942320424549884359162163027723648046362405233655411820708271023233720894706656834281634232237629075663918721598571992603297653391950646558955912520877252110979541277317264608151721577477004828247250137016320096201079464359007280441665877675411116944143695657947573417184241460804628439217443784754522740176020188927955331032155324066959110413856425187125979149202568605429553174171508407646742164292188475262344311567705325509917812641*x^324 - 375501923923860996451890430304080413776523325200275666880543928632542864029601463774157781180390819641688855038640267124594463374058107277780257303705621496163452177378102412856117320018706725088340242459778273782984046019222402111582647228760408441159886286705176123136811484811218524634498447889899691661941974968194057925388042693344354165499657497768642794287623619711831578292304713889893192905250113446236470548115766949340341467384858426465820757797509204991128424788849777077090900418521920789820857078695100854153703060109783142*x^323 + 171478378278437231393076459327896039386874722471492476971845434969677559681986237103246865502668028216036441165491221816682425023223071326884407298948375719079950184951317237412599771535093708178292700321021033089989485802440229046069143608953628428022550660896256425830632847906855123257298193007017129980016494886418528624485075838844645711724914999994719900068364493528270444783399109943974452486078251544041024007941911632634018140487189345248262733024782222128921106236779983402203489349477686259552296890279645570877065593512056092074*x^322 - 72355772562055364583136308160538445214073646516040540826238743051414868119704130314900302644805532865191893872845209035922488218617963958356299260079192986217810410341348467034098970762544589876362795605789176942115697090257426828159446308104962727283471274122042043973887928946355383717198273302158377713414495397079592415215244138732027201891887411253625076241856493385984381386086367238106279450277827259933098310924248631817705879611821212688810411751785259199923420322646160212363546144729167910415393256775469171725097267137397108901181*x^321 + 26353410224252216666315113529939446204793508698947707616933650892910475138483198463177206771899954686138769148241758518412482740730669308407117684282223935790509667857074540318598628124000761137795856583707278970932066098253347545002932112483320745568791201611420944251313333474301504712399685915845422201808134292872231871186115166612084554591067972827303867386463063315235508194905302543311814763597715872636490816159568100721112135622891818349306686535377418109241213235849966049396483829007220432405549751377411954157691380163714763337136532*x^320 - 6552301048260102824532742124300802855538237708122656461216435375231107448870162647686641348748181436556719317287078757421691826969788162314483844890211974683448824675834610058913711177490795795293011521138588980429753553928515372400438897212106903225234932361298733813609765500253974842070937898937731032116151154421798267839608609527878897933895903559134220216929595053349220912905377637712342119040376341113200135127183243076954172059113798307329796041449971014299058780083541639485140977760780149854425326128263383114581306862088484579085184324*x^319 - 837917287655295135671364363748560813465445699575081551335639193484569473017681371614769502490366609922182763317137393635729946378271894147407904360729226425977725157322382306585911733160177223204247049532511375075797885878359904619977838194261213674265464768290751486519660746267626370874527857612261582779214039114697173100106814632790935127995870402124298915198174078732828987022529152807601260267969560729361989252235475688270047086533735149731025222877622577051265041913390586668803673767657918811224290077149787644891786414317532307674188361187*x^318 + 2769934970211549647331453531030046800666995727901076526837745288771326813725522839971306191558613574593808718274430270428302923209311089385469851328751258656112181737220775517508985773437953940121663650366330051286782142707504889783839355829502682772088435987778669465601349865995519508122948893819095106161234023628404162185708642874704913011355962225880129039563663462581152412317775887881481530020668860330152342159107583839837559238976161964051630724902893333970462655321558676037616467723312247873132911242258825781925669864252823879152343441588832*x^317 - 2620501105091971158763131808357371120913688059859461708159417585008615368001936564142318054245829179034347103983371819791202068181089574365421092156718917670217524376418547183276793529877607166925912187912939683343842120365381421953390971521660731343320699489268862004525296493323252602139281249133400575015203093879726844385090821833271106736450599923058050424894970973155072677574292139897034464344446979822494315537600818777385302082819592532415952913857447433846136170949242995244422975975987852911046905735916501843082699431619195181056855550074997769*x^316 + 1906820216752433630761349209858209426571880037812319034501377796439880274939035909674460154820439159823316440922941378616304476870584074496264220685192145450142273362146921398310606103366201349382735237138779777126314175376634839461568414841175802740407303657991938102065954977920443013402914423287541515438352607187859556965843087878352691453357580487915035713698888065132668601739163525653957429594540159122908076280098441075857133926634360404906574996861633768354740573803930771567972609490145350378276691048352822119727350849424433519132263505280576277404*x^315 - 1216881206537366606566984474337725581352803043260570059796936109938657635416038905606299214797058520204580643217764356952258423679749644926298373664632681862247056529521871327480844364593940178954478012106813734545151523934911420546513448940502367771327749098896663244644546629958389033603381209241942312202454880861430281708006194400844254232567137003081777559730514911335742147001967611182691132741703782472565465208734225457508622750894870740966041279479386460009261435738356199019980811314029221399454847533316753988481070458534598723096555498472483230091082*x^314 + 713371395771459530500188194317048636000195196591723135409333173800435890602587695072515079369511301035054351480861477607674622638758890839359549825242279837509908449905479444832918137944510135923950741081855920648763639035170580103432805762934783121137363239864509891362404989378759660588119866378032234177810224629444104220713671175508213752278145227972971318773972389952127955559918767586282914222390889136085100374728718739471964537820508731047902071088150790336186613358926390332885645495943916726577626818571039164770849256871080382595719265082536690715264759*x^313 - 392735171169470330682445122413057359780263407620324651649472765605771027452673677185314034897485710048069753199814979337420876369039082027097825825254538506088400893737776774467675090270511762115166875120072697042492660487323183552246446756688911869709743223597991666270519189847534624688726042547848915512342155330086748761684860616395745098562597683568465590010274526990113153457100417993189829066822127260994679033176878704197027586960271997324362360334585559491784894417011942371811060742083418286407236450344953205253814557368440951689114961233105510993231723835*x^312 + 205291024398090981750918214619624709669326356357780696887458998730847980335722792291651688434627362165054200317498098866412526337472584460211630542857109695626423490895012097286412631808187554016314996165552506244449941269165671123778025224981310205498486913175421595879997332597020955983636683807000345563252329742292539696688569871446427833795969243741885774175569862937209101535674366603285218721240550456201503373260721071418920786086577537045029272303038299114523858338260614017537413670847054140880771510893336317786484584128261152662850935198530972656908207227970*x^311 - 102178302788581731962630935671032473987958817047969709402865101175435946334301212628568384750795191097079213038397900837343230322299148966500176429563765784858705251713491382494809952945303450572944036596705193050902710018542556615747218820927264074037660989095864071671216471861132679626604945923102577229391910650274401202901184902804502966918273756955828640546487443904752284655723065383272198307944023571439936095663356515954943239863917012896040011961831865437278428847566620203662235198241969453699155393236660847936003310967990498884326538359010784284879331678213611*x^310 + 48135853366957897924596161769476006845352269198105657805497031821473651426983992360126076192969062888673847199087826867674082573959573038230559725178621553075557242904026061959158817027561558182366831233272287252902456295239668504414587075939823702095816976613627725048814042573726773352266245051199924171739823744745743459971562604409560164353660493387380987591041289717608650538030436432828708910292498731116676915395354003341057923741145743387523939196693633671286962951474525422859919805331414736467381195637839050155813418612215736393220212341401369541527770520768461511*x^309 - 21067730276112433854230131277084642501216843879729148561427974177209755972299389665276987035486403604319015432177209546097709902918006242454257115900359580023581738553732705523253869444208357697323287897269586529422026220076053430053700911463853990253098326504388654944016320594148367229440615397036817968916753017539266356571452540147424025772807284794479467809643400279314517905979711796531902909701737751775295192109677107509076595018553657740637446193619661042776034616259885044593008512113720826094954739296062340193987778889106428807311770226430040814856590263155815095973*x^308 + 8200010043665100011844216343367008069577481264736859861804307338668447495731315117074967544188076018567734188716254521397349151109987641546058598155258390669253899414336298399197530183718402386936724419297806312821716244630064045330723742991031779840331837911692242992010738236149243239134536344713408861333272124063702227804081724447345107993817850077230089816409449922507962695313489886470734723492955904077523844200733486896584431134676138858909549485434642361262644944549934292511568595103722689207376946887760638585990961623802563881863993012172649359948883161989246448118371*x^307 - 2509561164142612992684647474072265558057868315056681441562105228546293503659326515154303825760550910636938657067894517591935012131463425851460213982006134867544466663482396664158667879848752926497417701408142661363911135488372144136197101522987183806723480572465895846642725286497630424065813625323877684826589977096051997874073444612909645659199683181099115536989746736129458826292412667594930537204011801761994465611790227702560303527031042263703103117439513066969628407188262156228925079080023353285666201634080067782869455569231159223637264955195234668837104411053556999101236037*x^306 + 271643721652138523812865315315387096550812563473835198005148641216354224908176834473731804791810975416483533529258158581682613181342767381113995116469405367304560717271321674476025688474262125890422805934956912580651563570376686834593269178029473960572372356786822811654847855574459723239073597983598345533225590899958776232837255644107077140576281887219534519418497801195113912830737157183182453867897102456627020055778483704886028676864116352074355628753851146842836425007368424115627888970591323738540521374346216672485819071049258899332419563618033418560746587696520711187879936655*x^305 + 421064704308948446761049740453045083046236617634762138772307659963744014414454002257281224600284656538779979954470860596659916028862731683573139184742874931722824312880177202555232435006122989302929539631027524547704452169446702147282415944171028429099085041974798589871071876846090103699416633070593947178216570157781352104105826835983909128203637568348292699501407262603068687290945765645662669319847065477845677714359792608220605195521580404881666973073360892777549687346673660984415995297092447746969000069696749526835361389160423849219322106976579886266938414513830446980488335535084*x^304 - 499963637109670755605318043912053454451671100549519405370980190427930644116451343235658564811615417383977612020481990350409626601916500827414226380066541901780296343443452312411384860614847640106633283081677709060852529365958287786940872899147218000990575887065215039281777324027278150722888324375291780132872545925184496120646166561543474565761290930311187385628331826583229518912004416454383496488130488924855055343516671685284598308538404734858343676264088282718551889820592332707939523066087480303787088481064877043757882584916622767714203524192676222051699333806036535297680341680010456*x^303 + 387236185589020277402632319770181514836300973370961813066978604783580063450555599914745637480566727045340689997921920761804122869522854840597172261235854728393773034522786616939238950865533793268149581289782658025222585509202734446568585589150303700500612445293544256195445059884508163837222775010838746091480125443130702816517018906794295256354622728555905925129960561124845251021081719872671540312798804662719094669339481827839078624364205897854668482532408136428830522758143875200150402894471439739583312886297443739133797867757982695739909091578565501085134217825336029039153012487045542591*x^302 - 251981789430858762534798371039647331331503252435565944061042715274498879817987634737092413298468026864243117631131787981033523835053468611939536782765672921973100828769834801894813643170502580607467635478395714664756389466057682291226050305824895060848788257264389069114361647265476930121826360293720134298535462656233667656784552004529488732799441074426833113563979185710229542494286303051044874105153019395694407450105957513789506884610178956480780429060170209925079639833678111684554317162810480917711900610171836366905447139242553842296843742771849032852442857380041311639941178667261027737241*x^301 + 147285972888490174031359331312189650053199804711746591834628380118294706215883029327914477182580790120904143728887386277198054337824786935757437608637473588567219298037489681117203969168843768264664915347846929459059751335205834083373728944214810151005161645686081300545541999273331579877478979029015108791759801773776700055034395291117436773133291737355577826246131255773639295209389609367224670680081083217113667987543601306285588222663882345576392754462420907245807132953594794726347297864571284679708481348264703955533941478958348679947174936046523779907187635786065975899967913162246027444092976*x^300 - 79474645088922605543731719658779175778576753210043813386101678694529015941019519340886259372785372999348932705237212963566801212810406055057237335630539872195809544968733517842465564783794452558251279043871563153285330652462972181240251916351327971797386302447013607256305004144415723504963184598292453444500626221666159110515106622300225273412504768108863360368315522524742742468590585602068176492073012136356368304067085236228521934592516289264178313118271315066156929805908556901653521335943283007700622787325419472768001883593486885374214369502455921883169082841604335308784083456387978307327667680*x^299 + 40122337199013913828474235932722082909188236948847490848341092832062630766071328016251104381263215904953391425213807566826927302617186431983413231855817979657576762183554008006214382849770379918447767788957975561988310372277376373431989309513422959429761096987848044004442065691063905573567242384596233932758923987157436117446907227091875120247225848082576637410436121671998186946385146207499531979293581204068079294842912909849465499417710591332942186882075535903089138311861431664580990230904622589240089431014630930355852623216028020304776701059526192498445935474924379814347254437772650392908538765143*x^298 - 19060662340327252702625683980094018494452325517992496974250170705270666452436713954451349397611942944766288089885843109571626859896958912043564345367687623865634458514071535058899238681188773384331408969359124639774154597664378793554372439820974667957676030900634821857479658011202165122619247166128357396719451912421186208026883266688531675555096779140394612381391248986115345308026464201849043715551315152190013573605524512325838542698700369932086069741699517472445188464306171641609753931755393962662128888628279291833466991321699391177787846119443931063851374508564478403425226575190884459512510585522531*x^297 + 8508567712132521583813638947580402147081703074751380654918546233705553914266076563955207655150326822390375153498243930331137835418669022110947713291471863122255998955882675528939000167687838264075724541787463190674852087191177432893044536370533242919367108759503435714000790574970494480767292129043520274877543875764162546170853461691406702967507554989095220376410166241113574670602044717336020015350027253757931387150933767530980846468994471307254599246795427822724474382462147515650842108515149486704232552094268132354520118442881560092593370499980971532340648148907964562613391283784480301261950466637656889*x^296 - 3528098664675781839320688490598553319884622892337715484712682021571153531103001377629115871284349628053335961219906521824722853167381081974066956587051325204500470414638666800933732408014086465820518451500423468896527630955021207436506016224443441714211335781991137475047186088921244463012518967018534755162383162660546996534283776118009195033841864016614907559068398623053769904296947954461189154870601679080328687385812335822982694642780897588994063781843971710438269816550310909474297828716064102574670015968583252878366371737019064437643225114467448444993413981387269889546395849373969451763023685270775884165*x^295 + 1317351688589477047185439793803416851563263473049577539570580199058403775935995582139173121378652898153911135965128179890183742092726809849922454056910946025521937820012673246742433193243046585239684937222727542414088451167429682308532904367162940102685457473997558220379521999272587051025638653624755131417090507187828508108842331530245305384760760215840154144907142402383616599252795441034292617936075263560824206392632895197019671516144961804430768414911358119890996103843566000508991867023531148201306691505889453685807071706078288169120564001840347093631736395663702261548408830271087448643175484259360218738670*x^294 - 405237576879117907363266738188932207384476036077518370068955204700871305597541723440643879493352241588801687993984561681632844790469022158737641480538596548564790141627018057266416668301828046327127375911967366027261095695668643386741944699962567351820503070597522385595558257110043009285627745573179458931067684339484539400592056821859286158244207008019997776287971786860225001660588413988302793473276557934900769983430069259755714803792327851114978895373601004109248927635992183926208170784302713265878085741089937089014637610753101762651248359254908861512859773128216882183681975247693501236578439298773758477909880*x^293 + 66250293372316571622031910583717370980034344549107193857636731558947888143133506727311491496429035441036541952555905477822861735132711514946262137411756367676205327890656314345489673984667359180922922832895274443899434320016504465365379147807312921419233199717121006691485662456282803353425233217323281686022369033054369841693687606729660160872018039507030353410736974948258606509270625860243583577626376029873455742027630552837896251850802924389862782690938095629418573514295451454237425985297189457438962977070403746208456938773440325729163427927976266242370019011384192374635348407582261828636392980493269103988329670*x^292 + 37097578391853609835485680409779738443414252571352370730431153986434505369621054984521904915004760562858894713607770899116618423908141840998897363753262428633314983976510286840094341326107703427196488493737904927446083143181984217207439484362961241036117166976403132677505395153606917988093455898653433482236734573938821586081831788955612913531894451373227568868336228996145022026789395682835781442540797656045917051768088364251586686098320924498698358928059148656379486177931391979770509050318239752031858271285812042132556196389891242896996623709606324892546153300776882664859359183587645491583738957155274141996385708228*x^291 - 52929308735212472884584927396832601369429875390113222950289439504812835963406067140863181707311565048295448302406408971789358774053978768879708860575140624098931862170337030965153554547313819649098249849525072963558993826044750683180382341628416723946739271926798934771872894855110816515926114725517715646560573006563786866204142570762771490605656639707963640748521027636169979751704899170287361278784984298412873884486070133706625347506580452915962811149083667460719023227521692083147381122017436613754949859464038456103260634724071138287331310025821386726571136394483564649498456011511915508749769477596592673436416174603791*x^290 + 42212243486574874716749559083844806897535238932054086900537532747827389092784311547406757021621156691406908211746070492677220454562599642459139029604439938412565858513921642944778180084841140835683282114689635805755368263460823914348429884761764729298826694549127532869111847089365722044609281034463550852774502009198255941850385210457677874810842446891109625530860406440872552639062859826789685871815755370916490162541153628579859313807294329064574039972790779694451133970734472765599001251350476835848131236482855432052446224830593258993544871224717974472035623197202616572249137375512900627855867068271024718029096974625571745*x^289 - 27716444869155450080184251025828288152359919228743249053406140198364584713590181681515335718497194686983493788069673182132002058813971690673824577575365906937841599651993194245561098685124689244415742114567599764296875125174665860678506980684604265624635918298898998901863428778233943271802088475007275450739877695573478968261098541556014816530380782076596397307058250410149609703111819234623627355657775683310066741590076801161913719966760955082948800769270390478321176232823259602163857200253341399173430150751464428053794887291897159772489162058381305351733500247008931099260177621256828098522957995477687458992612514737293713709*x^288 + 16321819621562826628899227242614541882959241830105073557693981115600491014098627548678439096225764756091771439494641514061466696945434418346809103927395296544037435969737812926525041799696782378990757160120098307784518578754448119812023687245465548081365722628816719908711312505947744517703597983796849410203899538124455278217740802110733118042451250976358590454889645701036924781584244001153279135110839434973967004040854671985129316272953894813906841102194307858622604244458385644673664101016494286334836634214291974487954854673594988871706752015649676083704780227332661836406597941062183261345066231953623347512076469894785721547503*x^287 - 8914419158648735978919377061934478144611043261124749260391971573634766426587735203151097151101888144528857469529980706081270260288603888178188557709815918671036470503278249066571425663303538849642645160972144093243137893604416386773698289985994903615186052878102465956437441701421747910029312777705670730560272395169244895568226430936772268985056724475038035028661509589487861464406071850530202261782893942991710620683336316141709358485165795222977300384202292361697507655754107253422006900728519874695879454196076183071676765969534255430958163604591320280271925776820401828934628580300728414365434426297830501631149214310707933482995265*x^286 + 4591082541360950972565148176892195837532224426559557927865157953620910787127228101762121231230480824702047259493701801867948964881000770468025847018559867234787896436692202222012018559113047835656898241820391552426839518468491203160823428609619563096852643238531278907141242815530743428556827254410257182908910586538287362855968393800915471076971065921731449295582558922520810544171771012466819890705679338193779726850925021213876359754279773970279640129494792094937753587067242202553489865738531357024250958974862019920034343002671547923188347782139378099507539290721504367138336319212479531140414094192520200121933537782908332007152024713*x^285 - 2250723079817830364531216090720846316161644147868298020496221887289605464868860299188870657355626496110389203813223981197204874298397288887655322364915235777506642797857041160462849799446577953413766548560509792495748338487335165439664653464859566797801565321828279331876639743819565128995796297456991616629094800152739399993487017114900448018654254115121909547836900507061349721419272516474567860395601565227450098518890004346464664229435823141441895649984969203966340020596970714682957038877382269077609263022767554505382913270440758460831396276103898914164069649994376970720028294236759842080719767503960744122963974903713196711021686252960*x^284 + 1055752834210949461261003566016932919863924738402439537184319777442289153514758229840985711756424412382441660801022337037435515456332745919084310131925437274889924874115203360906254895152862750993276896082366330433117104348994945980601213113927395143819423033252317283045995969159077675103795354626077934539654346270910062487933736721053675786840477267622730874865854032670757144831141505987995978975257229530344423515647371194740556597470455037836900671440223262263773182304743344398184833135407887619542608246786093215074111144011756289261654907170608917271111868361007540241134651052226407421274336816850756010783266727346967144949658576888763*x^283 - 473805917936783523948591555439950557243394421296513309039233560565008862529114719590901389447276283524431591480822341128411744273192215778986446125461579073840853901079027699699966282895939617597637385786690035520271824320187149064320612080502447492408154731078374800644991833807792666627473131358294530534446748515411475084140516070174148614271560070912586006423540164807349512643143180904022265260387885545015036640652810501436017104487936394703812359455067859532641317738946779594028549039007238033341460401719237742044528878182594580285997907549176000420191454354739943755113047453901583561338937780944386691043580851426247688412977261654161340*x^282 + 201618183854160794806284495317054564156268411372877871923865511862289129518377925218838817055734230276299545370326911194959095970479293227308924646866727110334186240309177785245044063457577778542468427164358729876574756621352650410283020884530586468331786145400871520051169194545905890384765176639058672411319193628736678524298206212510902026753837382258276894834256508792787209733325106991567073413320770597203380757059307541243879547679677142518952288963328068937856211198249578270211999696496363160079734788290130618129453713541064829484261131128971150125407611069626313242187777793541025455237844539092879709151351049849878982498738087665873070533*x^281 - 79432936730566967955455720992460264965562479104953376923494304612729400095397525842019749418603747166776553778670409671429831976188440252477842584243877428661403756229929938832490056227310068663134457308096470703638383474592874464576416171815402057543253408583062260919756486726964605961880000570281771597241348803391115581115627977881100498987794623690981078248043302476371027252527824948113526987954670398884277521765065995994593474072169678737250260312324366253024508344559342651382767230170708406813038874863355658211414431183126701471857079806216750567957705613969172916523960731243141785495323929587230997985819432045920559519889293122619239110305*x^280 + 27432583668102490713657803549512842378624352758212199088398921733449992001319987063179708136173560702866095166083566807736862746020804148148973167820641212538607492000539699419743233496696906945195417561599481218756611943769229318409980876301614696931874186220226003446786090858013253474709308770992062041842596805425359112504368151966723206447210819897126225157565678648313137832015552483532764439782390465777333421497742601313373967395007593172550937121242205513044217543514494035355853032576827679114516298320554568496357994594093653276163909412059821278075293000853118162449825250777709231347896143903947018732975260994075284023728869492695243205004722*x^279 - 7031291860923726872106129149174273402181178781612947254703518262486619603589460085081128892852610508365316944401095977068535509617400433439896607265243627121008103843319932795675403151904358339524241182770874693565232991817305794806091542196442342445301060679876444976577918866787102877413604799122398900508098508291507024592960938917782340001586246577960935215856189673688517925447051761937858349701955530676156596346221602561476406664266544246342141457461670765058895423268109025704765579359962460623205138864441622617606040463046660383423364674345451857717926334210704295259071264271253209254156006323859701164651727340343432802047262598656870248155748835*x^278 + 82657030924458132002308692235246686871650352375294304794108802768038575934849282940462740540992320008096379827575402609596248985440200554258167091784920673640054975635897079841427776520861797947164245949345487876044215139753045194526450074786800232845826350968813550707872062738491555033518071550412477170099077368720974832784700510426164313659573583933710585853204467582539305923776916485426194380333890695105691521184359757547761979485282881942383825281312315744677460140984719210612345603165162764377344890752216331918147087371167024558920479035884050005316525049036659800860125311076932498555522264114796859336606105903958808684422810865206263656238737637*x^277 + 1618077438255488454042769537845743705422099203030158171514585938866005511881325369444738397160882816080343577672212890241536172484614718395163985909345744659356356018682416795927742838989592557209178807514682217223646416528976174793751708211768555087288668276492533390158733340507056079009606786108871293429947412057835367814216399331386789320940315027966911493638519458486377314443689689567033371825731523046897960431927777644804076913515933109347130080584146085436099845352232665984393123954341736506980783979218830003880352239205878346217325791252608960513675335507841248998728259560757896687776738524837300088654624896038310334746205777356522082171707482941134*x^276 - 1558473463564136862709359377327040586112178039151587952487864585081518091630041337590352929557876487775948824835948691450398439302821315558604243311689308867459953623812934813540043608115618506303302697690798913983066430941544437103000358800277270961929031054240488693084364029676613925420266986171874630433754879154229963215077577108430521039109535772220701000730056853421588805569315521636727299053604744843337728571119334199983669415853707283086054034679788175225968745571461473627611728761710021200483283118925561602175619979957785437339830958401374901756689632933145035356319315178335478744720825397384226297079130510947641172932754883380240635763401793051400602*x^275 + 1090056263703275809148698478541578903625113481098551423439558905624488918810868871527121821183866687971050118346222643227688707164706557860512889699244467309992931639090531965442696325581867753101768330168512198325533108233843425970572149364605013388816281405519462903420051673040811667824970039777640112464304828630485378968328292547636198472091998946609354030140801041543572484854272838479220006363581463407815644571010701641481790721662730982138114197055444185159898128708690767369576420599723635462345242951954692805533584707675120959284651513014305226437200111357595804729626479467932930797195792888984344502847709546623880513033195278224496568184117269821004636239*x^274 - 660107097393272170660830213421738471828520904523799954340586518603013805335812891260129559850511653247570848126530019382428929888177711067423956850012528449477633169286992317828728271349044867990204544204227043767745166507919230989338104364649332049325739065737734945216292407645586490605185679882252714878880261856695777261982616903909799074441173841377230071882955793933035010349795509064495264186278973102513931492777083808574479997893144800128500714441797948888866492217049081465323697914977875868807918535198996747641980044731429076747866507405778669430217731653750861284308751047407482947740392675501198663868007258373835143808334556494883175955604517826558380273673*x^273 + 366108275758483749742001288113182132371439162031188680574364873749922732620189875500158052234166055816774598278532213865568457931979173877278717990789758299950440662036770704637408969543759539038173497026612464822713730291038809933826920504347576759022468242641289906046034330350389670540181824180179584562181758122048621958515218769125641927383871334736597401133664264176224712302726129290750817884980339386314387212059560582149929342950010073304140325784275310609379769416715983161757050273734380012826439007163780027587261400658855791117018892334799378988287918460625730954968261505991051657573615966058288741923253374479434144290837074341892001178029045563549370146195505*x^272 - 190899702673556518680505190350660787342361562886252173577582249838365741326889532381868366826144408594462585141545918438998265480709536450149806471579355513789173827630698989325289817242226563930425281453867783234881626366394860500589153858281080680787327380459581113850147282253744828638380299815645810267183503374524181382549466704812394534974009882887225080840404918174610415894835221117280673082434938961796905945792284062593119072471927531540168507176213417902320966081203195109560889259242291554781066234968090354303888483564470044175155866109204415479253047721343073873692079342018197700339223280837551316993880244100353597819128198137794416364521268791572054457313552041*x^271 + 94783387434731362016958998165212465557496931712817798107391203516528500406706234719915910180561223120840734785918366497801283399683953825034521566876830974448545444822752629288623490081358446043257511667717129655134583598445306862347350395817086475579238112536738358880853171356789426750256986853777260871842236398647572749974348719688961990378541445098828888651948188727521782712991657169746021560342552032581732962771941065015980903337944377988484257490633386058339738281770902754524756658397196752651036619235167176354328979796490019701829410455354092691683403900447398061752281804642645867033141097886391317089607824099560579871167916556727996477266322881593701083622130572710*x^270 - 45032306409872340195573145226283574237444149169417500168404902742343668331306786400753116573562912322051853855771916680123644732311043735897950837638628727154695030407262127817667871265463946093245564214218198878476390664633124323653593860118304619904605310291285752712586920522403895607053409000544576829007609897770824175208821114554712507088029711801368067207562173885042869387717994546229778647669736032179530292218861847007197323869339021062236184936483443055960457668415669605361177883128646677257237415676013295699937297871441238512675184516180948848517444395474554464826719421159416100954491779540216991576736638219744185308126930141017090877944924190893071397279025851493722*x^269 + 20505545256105209601118019058636955195192360217627698361851881481943510881170955685821968027028725667704600605097825916089437692640670334931147979406731137746238350224782610415284047706019631590342243597928842215595625752650743265100152904018337713883168100979315740947644295602932696322628787669441567853437629084426473446587136566172608975848846410202101461779579699521655633840408902363462015596360673323749654415662448488356093421880214482970403229094367113838874918584340004145913189595203739961017149968161640106175989955287490878189109449696458415441895020315175762059202129403833763623984220781342244400304008250287505904029165240474029249779388725981650063887352354956021325533*x^268 - 8956642903165443729406864934464917170610630338888068057251708972370922382027490325749005135835641604037514377678525240966502312221992753779230359964241518666220311244456206302822180179914501947234792063106177898393841539908953458375893227454657524263377080067968813841799908765494752488555095963916971495665245930521255418744546090792264675158572414768645556391220196803461372225350695755674577056026817622035636085473465352198367639525273880845942601393472492988920174557026244245923803006361761125258232015855772504327326188387481236085682674926904589122422125807741900547470675903790911609239507282471649164613871798731194915179936341876866310922270504578447988105976109080778221469857*x^267 + 3742038893537856163373073640783365789054697778351659048627954714078716280266008247216933695359109359593136552781697599357673330794216648277578237173381797797309999935964259340087866516006856933104153473620462927125366585037203159481785208426018338924385213498573300086896657867667071352421788218039108143258125373156123601478041427914084709678880613526623115471151185973000836542554474717575195256445280630682060559966835019271222147584880926203498546138065547971971452293863227066002132174143185588724146394023114309442073040552881531701950214446906385822585390979998749621136350372690781128318025796541999723110220979047819578541775557912290857389162618505842988689292323896598227295137053*x^266 - 1472483214099461857486182755436893551676435564942749545263033469635857364771065436835165920661063052475834865300538171074224538120561235399217637214175948846053959255993250888150571238965398424082232907642031178026471054483044859181333159625857929982919838417465250254581738516196647185190974288798970332079597285275466928560094372231221889614209161576202139366757574655798697978616174487461072689569707986027580429748940693998968494118036502880586104131817678342842631256953343714541414234639482875800587438429327424446161306727209242403131232213200135927245869289515916277999184520933720163976708481465726044325923239439442766776101989469900011617302642709093645024434298716571589093833241984*x^265 + 523806011936834978970768873383914209278149703106877020386941305741419599083415551626262232209004102664427622449907971247590219290243395807584026121417926597334246821004150386664695560840612593042193253339684466537741790071824212144950233059783867919517538456850830618354837777836668894016990510565772597889537763907507104096943297353799185101734056377266269798303849291439443265114937873965497504581725970236074150933121332985245003976723853387558450836307620970980237827353146979599552102128683584743413822808053058933868746029827230833248671535458707573968668389204830625343400895690567269039065730753150687102594473796853974995563280605825531637421439362382273026303544324787174563585451911408*x^264 - 151775775083821284250647321187701351930255186220182092635903673545617720871363957148228533827706434889144603360784397114950345713370742040914241597848804595907787539102728484746778252338819821019890477832204539643395838444754703969721234736145027027631824190527125181327572314739491781852498018194960512072034103553163622957979649933370595066228911490936613624562451444536299915083298720640036817176918761663214780853811494090448247985995869678463378408273532038242566820624333111321661109584794614185124099705903219158125010446929296156162652663181265867428053720068590053352056119783361316431627753320503495163352995017419935042985876903007795988322370522922165546763138519494615825258412488947991*x^263 + 21724400908356032405544007720896163570203520940544265730840242868977951573031736280384148527131907480004029070320305536029772593585199080251185755599857052380577442780259836049586236944967584562882404540465841738741946596092013653867357018720757419153406547768475421123042374669109468718946597609025617179594006383266519100694032126156449205762245726299872414619220835482190511258605961541874712818911550300282958350454010739772874660364757121516923516892512668938183193646230200489981404662904711063509205563022045005895968577740627609980748763068903039695353502939036900496478044973244463396720645230674793319343451742971728152600577505516785478400284877067951561969516173443716141639580267372273439*x^262 + 14091813410004066671977436913337641703709895840860068317175899429024006321245671935130755758581374095809480987250744183810489514805426440044662131973309829216061630401164685829423131053083214600182908401571538646331713961373238993811877726347527960665247813691746999665604442462548566948589890876830856311608884768192969049953625893112802365737622326609773454789089766451377776236166592869882847239832786732787373686683876038902275298839096516267423703700422834095622920058379260174513424343055534921102762248129969967332221754886077337253685046987708438874736701620891301998220862359427669471227174961355544921769190647298038075696708212582411783164764592024811485529690337390384322526241908382967627059*x^261 - 17738760847135250983555572328548265749222356463822279022862914224996467560287575589194540538724890460526291644633470667312920933056602606334180214298162160244036786042963948496706552254555565855950857724352341524544813376195344061441968334165410950293422981795181091080054647537750822165337774740376589898764651939100468815657597826217358390735739312899538878287092523055320491584571421156649242753403267054275017677385802683215033673215726900094926602841392180967634717678668712310727264353633104538256720770982594778802404219424374349512011484300193648660469070459868456016697345414143323830645613330448197917235036183731141769986944565124555816075361534759996047795986253992097936042362096431536432856455*x^260 + 13042661302828685124279835183972124213212807368984526119568915804943918524811390931468095811579639752240806314723119674988805107279779900453364754820688751600845420221900966803298229888217430770318780967824835958424835923340298439925587809576842651972807477698078207946751585823319943272434355778616719077214458660331090992581789569456732940963207260344698005904405847050815965750040807361091209451072522618008364163394104224942749564785228497039321961616511432780907472979597954058131683994282690783837232080246834122228666040672548420550376822870702269103343998905706396023748593024142120410165712043649375722183487228128723557929155089876222180196433374042156158674090712127185137648319315095885948278802360*x^259 - 7927991670923477183855570548577568797467931697788559003027718997902875373041225589886190471758387535470301926174383453416032105518819914802540049388131116396368227285406890389174508235214033966696825215090048577705007693536772005792614740083475567118266441196703216607268247608720348352938266251841507704801209021460998803077866410763907469696387671796769762817699903053624129252809338819883822666768946442780162464416599035689515375919422533503277851040430108204319928921959846148641746347066274778600069643258866886909072267665420639760271095981817545928974016720298675658444751417075352828652815220199123123763802321567022899353956710355250201882164716682916509891293672715386521362663329747957111333801669706*x^258 + 4325048624881657908871311375450340628000360853770874856192104433594208445473572146491446708711633293014180676503014008577490145693111685623049918830789265024858515954297805309011775499988829515030384179265195014752116409720059782851028539765054370877316925966476173088116097899276258503270336995173446597840221583012471480358421740172022411500444770625313858373852573617302089058692581777579753161402329029370482393845272164381137652309332005513470837058640079115882523415608631693645932083961707370117137017313511293820144026683068097169806754764171264784510643826483979853716159506268325870662087826312911463982355299332824597059130142322150908097708080727905137550037828016372672462851225103065158222331486339611*x^257 - 2198059078346948513939875285933260806416667029049895962350704775606655574047653724744984040038262072501627477856689890570241773691032577178766053263648863637334534151275414375964531294494374096090267791392117284181388999652633775902337206062149225728875759177633779470017310606435772516732596636803546214001291605476247306989909357749385527323934979000806318758976133215502403540391088279460830912710486672545884366142356297669397502221934410115666475284828492384229478852885367723803909277643430259996582590559889355420660853995280663854202235668349539680293863750605492971247563317755936856361554880264830018682679642149201766352242051667999417166751557894816247910408659332380401268433450353976708100974789333041681*x^256 + 1064135725268311209284744275950387817044296348337368611308720121632796231491052382349866830123216482943446027857488655939820990924837395591155382154120339525176873438959555541515182226902209777922124718042615554745862255906766250410273781775592083874615427357131309632925322890527145548645058518764702293220285103612006148806552043807582750935244004460753180034152259591137454150926283633638414126994827611355194696925979082933320703976514507302135039256769787082678650343929309234568638953058046528716820724178286931151203100947121958218026870741527121293160251100457200938727347469207198864038486985484538029273957755155469898336629300993055197567497217675010460588933034744050601849532091212885118254634061729320600446*x^255 - 497166554674451517149091840194043279802958497801159152927231673957804764786180594597939457848563878280264586545759293116862155150892067702460049439347527599850677020215535436409212635940637383097353841552277235324171087906117944747677103104145007192788469886657266347111586868780910714843983690076434789399004534393105785570667793584359913148677000990020425411956224157474225483246073471598232559077352171047227559647352093404536149721819507797599935704833540385850628949749560146539200922917885671904409459532428890680201855125831759187129451012594831195057138208025112441007588884945342109788703972505357660224798903923744835841952233158862705077325560549287546786070411028623527835632318202728230268444010829389332851246*x^254 + 225530174142457661557757057009291327850142721210172121743523486471261928124285769920728669079887781045677490344036209735210100022527262651587214182464192612711981124456815019733979068932778006784200392124220641718610103678748754565907146936862497140133171552459074859138140232869495903398927839202284401161351843266387137912545550175988359950366466233628194242380099258673914227334328685171360814056588693727771496792768985317593183950402430127806670341600515725683382196635593610779028467996861010197916735950289307118404641068197970848328115474388557849605083862479796208477252565477888544270964134873690699417104904144177828055306551492306013263584266035949765839020250575230000140299682662737617376708795798796634470304926*x^253 - 99298584220753552188983151814873037084639018826009786107913451686659163942497592840219745106685420149319111051909311946796497656471222556058676007714533032370202037525154032797146513609097760961279330721321454588432546778256032313745907572377018993200312874825985707058251797495072116320121059407205391578790737190829952031815691846573743397692760489312335543129453720686437114844658869835174644632436391347592529786369672861830739054566640981070729756632034849781197738624777749854913447542420619832951386421217668070274970062864151298592336641757370985761398011947571433505817280818410978762993702187815807660898453537931334689404225780261042704392239802590998157601833110625498789579825577171108464228022386698586157017665120*x^252 + 42146128712725599970587490259107388865290370642694396675938224036292887519002983031487143932803539973311434745533048181539798108880504182553451235464833456899643964003892409937113159430478096918423517256392638616921433592498004973560303960538780650468569617021677890730860781613914140158191507697339780059800609577199670411424555505119567580272959474717372179701807959009811789976695338812164834113916104896403470666799939605469777909269145684973231208013899122931550897999821857609064943632967531952319379756500120040934462754670187690716604891679401816211796278631706862041677228795526884643111029575838244371884160645184394122443573357334740115525656144140716297069380890380957896347114267928879844127504052756766693338974885080*x^251 - 17087396305539440972785703023746857058596018940264225544972625307526442896355274131091489155501415648116973188690522926693681604325501153558213344583978247665077572432794330216698961347546227896721322619430200466735912207040557520029511058067761151158743888030564425104172321570095184967648785100540913758364597601781521975879894772864503342781113331193953722995765399917768786477742299352800376019997245335566303493798565479507401390117944534013693983426792345683126572624654559221525291124869790141980845578903295877185525415267255879687265450146886762599967061772639735491452385185575642027042925461114334325965197185267660503529709584317368886764221907279743266389961931414805147329248912790861451745582380045627892865627568385363*x^250 + 6577073634650794232721979645581365166260840013992639408568694725881331332871457508410851360329747868242362849456024154989074435124950213973686197703987954524075385506331604012159642005470832851335614841806526053858473723763818299287117405732675495215512470566223807908173431287966234996515915551257612641364966722543178013315855784609844824380799816805880638867128593821147841318611202879466642397909359380121028659028932277743921954687083335957661130812447398225430117302184232483889310586933535176294221439426068201318441024804706786882748043892793474839687251426578391002032742505439234575180984464899313222016132403027570186606033192253215784929238740394198011622568994161721354542086005628487681106994814436008434803812803991190794*x^249 - 2394204221122068456070571079370585164602866212036133996353049046933835877154979154998336769989011361922799137530906778048169106662723976589865740332142927443399835903848148873468894051072541091314954821511351055384922660040960127739045795355383880952099593228594157878699899175334546953863262853901161573342656584122663534665598213819604735024912204595807652134417798834743616331388674076196909724641774491601695087703438493072907146623180643497299715508282970402975912066475501013457255730900172807862913752426855689832950957489333329668088399362188866983120999509296404054089322207150954201282270989851760912306699300127670805748648185684727287219698953781786955441029264338155814527856887970602569924465234017679605641570198776205372877*x^248 + 812751895562298683402832078864392132871343502245611270992437384094485135744238122389304565331618478402709020184023463895490427446809623305131873009494034315553741541416731858398522866054973218189098725115051017891055535138684603451540287677331955734238278817050453489517240504757810940092615019026641208155393547411181370084117978703111678149897492763373050001157375801539180579701019215549860624744772471707397551052187965448907721816306469184103343387317126421097561492301574713311350892128545742785778914907645225934883875738353026642257281619119562063965548673444813056829633831034533249972860850706766258987971331509734468913182133948854643165392225359275783993770175495973038365399093576302223243842641955838009791456485592886109307467*x^247 - 243843933623153366584283265428559683220848543859385793703942494230991163237676077674231147054521784550269428230238677529274852039638368230703622968070758739344070364439954071801425462151882171375291329456419842193462242577406584715952848436412714018069596372906125781319753909328277070902587582868880923565513888193237739275444047418645532867345415678628671640187897713360912550188761804690636420868677941047496156159104524365350458112272381242351994268772068925145375660301673510231134391131838369618547674361825515090862982446200185654846821788104400508240227988152529221970657022997528277592639495898562185029440497008556508633817193498935602185313313178076271333471186336392405932303758292152737732115791705371790381794213010441611237144033*x^246 + 55153008222775730606905304499868329368749265070844374329841168062654907749169456184706929840632999512953882247448246364892396707589396547580596075125868019012515026073271954796318952997101197477179209397223825475457245266034449485708360222800268743716976164157912149112732242506205663405425712007528135839152664677893157157720487589230860558128179512936861719576448087256189324836238657272394208046448866499279873074020922633389726909014208043624701465319532335512186471825149942213210682668223316735761768146809483333382976199920500706902694080931792049427344616750126695530930602481996644048904491500354359824779671907602068920434423738594262005472883739169063170513460797685889982244104993702008490200187674107477765325127978548950904784716103*x^245 - 3501180495355338554447421293476420935957668447452413345623345658335762901781403161176729026527647217361289127378805698954662992116061238204961508284619424137414076022597964457105002625624694314778766872557146714943072567595521399768600037209862774519801954138431181901577932885940062318310379253802901899761670604288769078616463794871948192102216252442150354730940657916465138397604850570446814661057909911301874326883960486708441746240202288223129790707836640350971166971330346522700250423543250044929001191049546583928691252261057069902991856182556061054114796662120391285426937938289963293915425282810454070443240368195624876477326983005285908502115155377922405655601881848926127343303876671200016879174405290865797516663318584594108132272723573*x^244 - 4771375963242611751348000625236135556341286727099656615681077643448255232691458221733571137632936645958785698205362970125232313700432449623009856099934185529057997200423304008948936124385700091410264373860195395036880505548622171890135585860763715953575019543888917769023458404936010983255717964506560586133127686518638692245926760673736240190930196683538198585636648602018975337844675432502605008663006277435146738919234689705554221446361934885903989408548329637787179692523722442570692491468298952327339475862331641665387658966665675491802808747561117709100892791358152947318137305547248782563509404973429419727897561201354871022851181658374624293322222933411445340861648657357462079021640061921467329011956217134163814169553395592168388101484581532*x^243 + 3166806922601972625655140033669837003267859241884058165562027151267505980581808001270770924224611066229159214928187571966377618948946102795259911741501729671809954022634525276106585045191724017576730990752815899406529928725434217462024169175913024974479716127693582363150849425718265335879446268459762134515933781628574082683156346261977082404319252677642322977546530669847923739493196285150019961287400855823611941669739148831785933949881555834610279157821384502590958007902984584113170558140418594400379178911126456748885444253918043350302908836647980671292572424350410788965195532428630161732808029958264146707665315097110931436677160551634207373340649141607381447629054884386012954604770586039354156676705964629336555536393244975253129206952394508127*x^242 - 1099198912738858892496991343022375215314412936056646870337032529097861948060712056587631393047806201071479194742358299782910254951623144180764005979320090592612041551266929193016733107766781031084780285675743474499829453849574327520850899559938936074698698925547343665842589805322729865660515502213379085320687181448274434339033885200801287468175617137020568364503835923522753708026224459310037844019960637363137319992830824514550476576430335104384366768820613344974684057393197428241757946220710452061671039277316361500612101987890169748030932421382152732173909149801500513594265152870935602873896535338738429741774570692449291929660891158030521230677721767332733877074708498482344567102579151753505271382753226346462210757500256105660452401889657649970762*x^241 + 57232938109753048290648788373329538245068819626627570060184829467550646428860455463824504434703930411588100530447143790656676705142066262661602796502919315406167834561294808039309126026008991696953416683534514382980018696637281900100370910476283372569382400904223200369158225851551365929293898584891657390909464880272954527403380627326558436716472637295395509633536571149797164108646527339616667317595445649651419032406466905406344393140635580710847243508607242829672281202273896003089834550628083658397152440766557196407386404741411624899092580656278315398736009768916698242464069179961160134954918120342233997871729725946178427926692814532396249130950195906705247593886537237923295342066254821320402597061307394327397445970957788061206701287696140632300110*x^240 + 271725803008579726998765734138139868735146798938954667478745712035492994866512031911422426053859611702453346966570327031182989927401772759204798689912053837119840922997726658350165236121627894440637650464319830608587371180549821212704417556446313903163855328532338562896942392022975541229742244279470661928984249356357549893683344411830376593833008197051090394828968216378689352653427788684569777411549725918114551931339393395069644652141951795436810405233468626045503557806321371327983752838782221652064824578884724263929712522020867794793355629517693419452088701282551368469038223857593218370912503165846921338450628327201461759219742565864544855320040821634647386299533235039031327623149787183812035398483178513606678972830256047772261008957848883467581261577*x^239 - 289255361728747313716944431651753085141027205770325238089889938358664714517514383278112038110907943990793730424084279907965747697752282768888836980319149260651184340403195890626352151573837013722523425509065578028010409683583244040819918839887874588129211773445733234271164429094843432047573351914390868055545491476492147727939328549151742279465891563900526725745179780207151993705058981807252035165300865117210335280673704170270408529306820094681558262140588934299206161836721307597685819526930654766893004751673700911859437268554098905468410043653524301824374589855833201710357890383225377967479335209385368238960486147324811816867581346268855020685995018248344158263192335605590628752874366181133770501663801052991378539484108182153022074756895286852298413519771*x^238 + 212378953541109267991750520698972758007526711398657901776153704153056202168241958082055990944522908141896963225112926529342515543163291333480793497004275630399679208360762945500795635497379296035656175481932788981463658682981672038611007199337302085250394267658062722590737277633656138794231112235865888576325207520268374851708390592094353794589774666524632300465520317285277658405116581348721608585749363449953221507540580394166391957416128147327626468133767373594804598740135627958864120964771924795727153631090558968904280782594863390355598470698140341015591771737481329413311739310454818692388420523933278620018519702726169963334330922051261817017987213012544173332426262894011311494973685155697724607907753205046347761032050809190558904041323866956557825086770880*x^237 - 131677805203587313352840900509958475915075162953973830197229159166044200029762544464442701585280959814626354953364281243879300414456191477797466983660991203490435710429493072717482028349187037625789424690687177007867225204721479084728350133018475636082874136217182074920062773431816258292091485378643198592681400720193653815841380011743466909372097245911678941037094942779330177970666908393475717339628591272384432110002622377374503306597750492120068826843488467480566534659849439302343331731156018117335756361565931616329105771793114399467118341919303051700225110557671779010979652593880246821683973545617274823675432456713400160227499770041456927588017746608005132802501051102350307637649510105898048840447328714407398426178034985860759618146582343363362391559761113519*x^236 + 73821431442909199453526567036647687676958478811537671315580685232307289090594814475515814731385571433667964481815364966043207227030884447774168930513564052268105271701862331737237221898709624546434538541823685594571897742683672397764828295972482783058672599142716991520934793004916036345967416209581161972089692847092207371426099714961116861533218108304983687292775769904124396105217465362219361788654487924664003713421396382344900547624719458603232962650160783788949740950446870110271002737154103060755502453611744428115116810714736197409873548371659611615260673088963005447366537401104411106119353910424160281901763759225262132326149383730026111032627214164238253024473319096983169542230398094602005106611417249384940349358267879749571374105300118655439090715887863416145*x^235 - 38433231188930457755205752007258871471200930215525390304093944679303274410211557989373558236709899993144689636534128310311901062352149505905318975125449576656005252364984478619807620629464398501461477934837534182585282994230641340939980140061442393853723797417951214089666262106315444819188701058436749625845217844020030340561163872687788480121025891149957383786845406454611009965715769315748921301582035070993679835631924783129825580798275450664904513522753684878022446689092716185181641800748415631586487927639635177334133093215518276723744178630974505866129265154027875462882557778797067297212363849794574509920589212258904349876443900092559235839457228494432601149895323052126674628833375475130078394492203952111002850848087975029748152593035117343193661409748893570736522*x^234 + 18800758723983224995194763111280653969681548871249529506089627352250626239158223458755157820046438407162216104712946002343484583458240559607513256081931287025586302481682381817925732747262212993017171945769853546219412349265352722027673675529654877975759724018669365248703316939697532899126037943876521715706045566482279726393091374541992556176934111763249526464946033699938771005723986809670846157102761880909397212709370280334636095262180362574160994756877984259369484476560456570213731401008641681048360940647021063468189464888592013799430900876171381498292079293281862807729932403203008070458354163019815331873416101166155835395563497831394414900486534882826158269955319094032770954969748772796945385029441611150157474805119432420011294927036740369602909705082450639246068920*x^233 - 8674001325258462921710829651924885491165218704057242176092597545822025539122687872489810382239518210535185319065582840171823336492176563554325881087696171173863676374913119324863935716734949067237542348262188274332207164819598644829186617260795415368122840619266897286256201868742144298265769304264019611401587666029036559053925388610879402071169844582557092953583584371564644198407664164538092175520071567626307444724579091323349241229408244691813770545655940198889120823798331227805672632159985645604034079183668548953475664003623719101158828407124281881113546495590192392856771874581823265499690376147010819092596821509812656201460155542862844476215313584440061988198341805930779889330930335148074534247125116127811081778174781731704020916579199716314528490868366698276826079983*x^232 + 3669810814857201872419704968999448716526500536398799864643640001814732946454779879466985003666930785120442334141003660031508723807810095491162275584665646608460018521696117039535075933591635746790155508594319176636041376973279539507884823226585363442830583998326255662228849407594233417734222139440495066688264085574309136823517771264901484731881568397470799792373885086759606064992429466154037126369438784480219918435197696058657989122671146343882790831094561089330656645375477348292388554283502379067692660822632693067161909463700512111147226093219215766651587264322203301914330096809263031045594828942361839003039379259017572736667848952662276995163513607059081174099400940910900744736026745091358241172963773658105016156456974790763669559778794028718672938011109261034513925126640*x^231 - 1323004214091956358124826212239737844564239281626943225521817133510682222242941484922099394270948207076688494439929155616588060127462059264640281020984245841284244701079511127652613342756181285583531141148768259527256157077788219494289686327928480295515476769138508434177955732435132965702736881247335586385428654796554443929468481203094564538104571846076786604279181837903045480602419575179391705446527820405513146583025034937526694086542717418145695698299164830187875560859713475987178796578191392680482721152007346872531706785578984736425633551177095502380168727762132705186842106239039310782328425492580750082249544984409045665539962121830967263585008006417620111378881483988211401768556130682770529255803159894331653839679019973183099865719428661578362971477797943309434476977337970*x^230 + 336792557963809637760178461737003003390898573840296160568687236749125732285835300139316591485011205848675369189058176032740076832319028037692621231094442368733297062225253984752481254718073559886864206514351261631711598358969719020993613594684064100467081471364131247009334822963990736673818460793345283475320716360630881990608456729165042865402749921690209352675461390121386050463141177731591997995148084271264343724580009627245880033843736246355158469898610258916529784366235274689596084128978175763164416735350632452054944697358838809074377900156101334750509342507706866391875763374020520400446591379578238205195180196094387009262594045396531517256178096253539172757625539324346499408248528744021126900548777780234158188614333977941947797015335552781037687625303391310159483301798948291*x^229 + 8316756272186984751927068688130745935297583223843377268022170738472798523176350425069225108343650051354579277746687265804374282900548945905929893548521243887350622286164109698191607574550788196808080977618549666157482215771252722522048155694240130754252536274153620705701090347609308716182483575800141660020696262051741742580940610899374670848698032011488385346803494518223547514899950455283548473688572786281302263629079262959294419170093651365778228671377131745002630255402910519014635074464871557883658794648537727349220862634167158852178175866080145402124199207456581512448158786192309530392565946340985380031753189135977667662328401793308016850707046835179156182766484274133207616232612157822070539210346686204700313561702615883754063733380485738538082763938519270691278000909153927800*x^228 - 91804634418450489019790365250422408305555654917940520553588155278425209753193628384345634612965854604042173861945039943562500129213745947940463899602294868658072990179145245708282897276342393009246388601777011405049464151547754984380833900736341975410203181812359048098095182683178010215454325007310431790289765690065858568634320652665257018775336568336870241299102698740884425526088811298561717523812398434903881736132718613299543206129714110043858252054143194322962073159512715641808551116395839883778346817310554201184732228660507600056032678541134192843903047056459421317906961683841401961034023204087031476498377174762823426647166290826092039458152095651799293511021032017349143333368199430884036583373305042042821796055094515719488495369011161665831458008590226457260048705211399322008519*x^227 + 88121151209132217608238186340952357393729314982278417723271496243867817152772260597250717403232607089216509792933983835394531882278040084630615674905796931079560745319448517315942713260333562992352155338291224431177227537871579946941781623255305303280493217444638922319711980499865681947721377661190384146572010623802316342670305796721054983033375076164306999869828213785449950826483453206841069903832645083138400457067286549739175212853318902638483925866194963963144823702675106675169584272301510586993968780020540860199641147043383258217545947626685222552498786824343559931971505273825872388987669620579418581269203989804829839441906665106148468217193800748576821016961320870085481599607901388637263185413131588851171760193191585788945788408812361365207442877923205961560496755305858397158860760*x^226 - 64738137574227650252487473975273950038871885041474759168402766828180794467358607762913332936903228303273362101392787444627618540642394038670515568311236485638226725046506552539730503380082759045754150250097410705205354758081044202027663888930696281579924138771079779464309751028912009435132334964871366773296785098268791601078284601634108245691285688135747650187070894147051534341550870434787049892257968797968323126101160863710262295390594957169491195097491772054594246832595514812177199374960895067316359313235757066930191062102421475322864497416437519208973869674216071371997336057640823395977212082014195794765886028110903666719807420611985249156440166610384934114992709939179742381138349167584025930178918640213649357711886941158541349244699244476184653477937346013436191028337661828503443432107*x^225 + 42200399617383190907229764252477228344175420596943747331524763071133669842720112703192840673512592719360298824537212246242426894647179423416699771599393497409195088358675309534693044659727111724763794385815800535398339052353516969863187230765942027642794313366758896029934291787728890417399893383008285192974448127058493021782365892723481116523324709526602778844918747641092086783216438913981374944487546069747447514821627964615675178400699006497205846620470181972109320768733877401866097730158254667292113203865809756909380417906572453964730931411414931452473319149151610698663321556406346393541565505740017327937070074557298353284897068142817789416853493450685005901436529879445395929511430578968249346705283992571234755094342537641000349006201432927707334005646496020242874655091555227213766773016607*x^224 - 25323710451128026794697983362063009115574866437322562927057844106043585694606456403969900141334861885955023381829577980826180662962181587434447339897723077003829644001626015483235697849527944674587906397761483234403979965877244308240172071317300136529882545873464231103192774283383406768904792540001631588206625676918840289397431210758972015555955843833546950623822503129302675982892429014434396757591544946091327603688977875896918218235609558102598850336010170830164793905498160975055973561160341500131815940573927751020851086530773554429838228826966344570722177964111286903339975230527884121153971533999333801820217655428395020967417592030555350489072024844335386359044681813081007969775578156039533489330666074286475008403890050986746832930007287409023899345382939266335999253172749548702488629607474551*x^223 + 14336820215369075863430854556948427234279154335438901454246862010524920807380359910439910439235063160796248300840379824895249639869417648832662164018279609760912177455280091333623650974002807493796209333786493303904901876766173257528922959541192648084709769330365672012512870883727505244701373912273024100621320216973759905486603732915187881816730663073971743373331490633670297561151543232101936108138684118809581476610621583479388626119342637119506581879783265656832039115964198254926851786181822761253695670887478910907335365845868957240032484013879131298622405978722698150065345142642106386495819595962490576402811627090949805561700612451383932660022672403367269747096053801924237882950772895736556938664783392616115922729737141589775993540975940126140635616414429034648996979994102862553127509682309149117*x^222 - 7796687907135847087901117586748529002705316397387468999531273679127230410685026308170382380814328787271797718218764159792948734251789072968612972819187255477336242621463447081664992198997811119951523942731049327097967911581788759619760752665388187702039644839527199703157599446643377276986869905499809357223710331599699396761301707363055799817633837054827429684475256502800167890959536454061613612019826545591520458092364073299907893572477358227932610641295043628756385466345901688781858148740176740309422136504540043708123936569530266862893860433590766771119956776182195468192705478389722677100173725876111604445640246428539510777866419729108003161017194323684834365012070129753800649123978082348824709717745349288096934512851805281966253992273968494970866000159918381376658397029052749907228117081447636991519*x^221 + 4112266845939335906192016605549216993664044558372567157660737502530283698969806719487005928326511298009411766595695657798893050698940032631983139417474207507347092221700045633312223153748067707516259906355545031397082586980800663803143781094119556354389844472651861569561343814859198336395143302941899142173089480840490751691551565573143740670791225419868623365871390589603020928385596296750449313228326398098664288411876628919932071750636346722120819959867880339625975568095323886400855134244731538666079099506187765891850779776588213636330301914456418162902457490530375338886210024366858836983038647561792303859666736761267047828409341124695609522035091259870828842948843591617515831552276377310310331096427099452007115273340155296703709177114746830540145629095697180141085022987768947821223633422155150291922252*x^220 - 2118567710221614584649525472880210204587898781435154435545210303938485988154936848177027592037220680570577804590113103358250431209827294044614664325781735388942690189970341453234833972786106360758023980689177911941111637706437715844931777246188589188277918544849671576845474430651970119853488203344098696943650277012058531241442313383841319984309012485723512695408031954784392697216555932261053133618648320686419866219738881855556190505253826927979340776311948686496769786323791038967675325086822525027729498193687819027186357551318224039831213147831446724952217799073855625751167678898488528242425611105754131978141453985803182449045947737931888687621490537351072523573908133999358569542804059950805006191856579775838147750727614054938418073322802784467783999981288118932014725086046458396541961792696022095865302079*x^219 + 1068666704943589885895707949018665436321975832614838408747474688272880967745654231590318656107428855225200203375978959666453310906194427267527196172861198073640031015422293754058325629618587428492854419329790890791836659773687245959863805486075437473050003642647579820432313108426332223257254956040899216160749267424445962872350695327961458549837614694591463364022645706318693359863261841327609257511357207928902263940352354511038308069181883555583008747938420062762783271125312373007101652773469118406330330088332998020142890853284371903297190862657897376474701251031396736485152926551656400483214318003520821581556725722394287527463199345298226566746753650532415445744838234667251841544480125038822365434537636516562860062370819010431664330460974723125881042393080665861491646264705725281516843222055477979549940134073*x^218 - 527683151976198861748822446755388345236827827882091913807475141306090146507485769738782048215323669962902298304299624128269844478865754124055074737576910151745782231431523102476933997246898857365006247867975162571620478742688739888387294784895084350761096307792371682624520503247022102763393402570097436958828506243013938400514546799041048988123628672891049076487860716797314332613099287706087699833345160556335652871218299528467701303352347344520681530175119340400634050634342459390069857733321935011928931449317810172515395922022213305932123622473191999098753421715000338513510456437120476354794753559950473249022832402991505091973101560078276052409181216064895740441012543978176437329354835258528869557269971446046401132820822047395942148711949354534745707542286085425810820889373141637474855420211940870890053846539273*x^217 + 255847666675933159699699151505750140522051021683448963307320983117722054816669520803121587290040629145880656203576729979521452929359269109798470485528011498553370596748964498595063589599660549101350264452050033722338360042213025923274354170171386609354862523610182654473813055760066483374354779808364233396022738761312175840105357833961515412176278794229045369886131039209957787898945078665751197241400284642777040158534438928412687653837640685952637268000148050317167508847591120165388052098890137017283828669434283797734892790309668898667575785320513754210992818728445347146315318538094447776017570059399978853956975105224099344290999928120787442165980818667892521909376695852111252630739861051716096660352229526568323502913646435192356273215739959250922345697068329645055996201500480407675603239813509763976553972982252477*x^216 - 122073855968168283052482828129104613079338087300476606016612898622297537661580113016312530338668213261433012162217949697804069488187515264425778624924530327825624475766690704993384522273409675596333423309653859085393830705271126068946886373291837772398368263448535827080922517925392491494671091881794312706456125863649844666881952985056275610020383971787750171265489984800196113319842445019899726834863664868811452377379616773581390646204877197745789434087240281039842744897352429843305657780689908945849991408668289041057045676955155962041159889283714850415257419774831148554818791050615550548906072106266929935674727610488038417428463482188534446019599140363523724432610765760123993925359053854270182668561480603672973910371623877053139874057939407118512114247827429679517574938470557835124814410907445117728044250567147177165*x^215 + 57385125491751775225600922682312654464185022210613687203113765343952293349086180010109495704982515602060643731716058985734618454763948915118819912936221507341314048015369594528409066904189991018769174255115793695506509586287778335702901470340199831681328369175401299655834636276194906914433569505286124268545076673687157293099976762110812952778399067079794526237208357138184226518242499382126930860600252726702051426994705978939093362476797182331127700947087054789765754050804160423991780123637524805088199055799044938206644007890973624893234843037294961647635094462763188179669136945161988618727891888789705905087641340214349330800297483244272367740685743053016866762122679744557359271347355624845781643805546651301432869364595062551839870412811096825121637999371336734099972056275309292572318895705872469533963206362063056231240*x^214 - 26692231424141821629845439285452833890794118992256382269921176092009514859250253194126659980146618307618634274446785842626169816604204665796876316819021620762644963554310201257309699136133215696665589810462294044980118358149271620783557106891457033169140583982755781163407704487987269845505771868533848070432298867621041878675960355394683058134841938679378995524297564168177491754744606675651496451844870888950706275182697381291333698848394468487076114522133201505099583062430176959658930157311896405539612419110623398365625639333147625326571342446396200042056614280592449173540951982996964212645307202347106214745604761835565853154225864420516444021961767033647499054777502616810567299647837175481661850383351119368235774543851000240854453706526960069656164201424463827111831294618568586853673380201189796764350823441596361202297929*x^213 + 12291611214462524639075465200913344352822011514131730603265784971944052626631451761584344998619069437901565217898367026872270396057377370536546943428694085603178443220435424761467896865006462272256752404099147863091865221715211367146523852996715453192338227623777231132834274643796426526322896600178142942899850975767070637218262170251541645991915912702198555840491523039153982225019349823827625965316026771718937776883137809753847859460585702196433450034969413287720184023816292949314221273778800369775711404229385038313090558942591619807745334032255329583117960608731670102187128270379764161307250151300628942748206646655569318449952587384334364806132092281897343442203730947588284574981062694222295436004297634057784277695098353333406630661623026504550498370491844946752927218804647350603412843311580946953768784214267076522447108293*x^212 - 5592529306063202757501873816643133883755822097070089303062115428768740294038805478366792169641166130222817986452502512518148157413884809315736857540877901665461423033240216045491340643183749414463923211470781729393881615857647434448300094243784168870198108430840288209471601386355491361909821233265230174711568707347647832055685140176599396889255995729093891952493025096103529938522953915258438498656967368665693462822741418040250630898861320836430544771546291228710999500404380858105616957765826021982758388587104052742706594097458180776898569786510329851871474829114571740972880726942239724248074759877889440393368155104272918806504347226355446979232825523169778774701217857588919479438885904570147766352096199808707847976919206357511061350185151338004410574318854995702197604633968390136146258662462390192275718139870412765683354421163*x^211 + 2520748534919005135112971715366716071409141928616566813394346305630253643642106284782000212077292484072276416490491550068355211820859911145467202394597615312908874901729435215877493211447861686009598527750201146724027704622969207299592411246411576519334334626895673174761777672796222337320876193014193125205816031380702097100674883680388532238461752310873918048222193311319519880154203659066168863254037741995803417146065522918746718099014900453014190175794821399417448303115466889805670690525756633070645208528874888472591616155616263888315340917694658203268563528864486594058552669494494392392317816849369315503421043771266904373319415097994632700245195545693336541418395706636716892904738889329195332260466806828010885861950048938332707314292310814177666301295988628425569693768203250062906251107322018565595753596381871349067142130196999*x^210 - 1126606952579583321946134026124391947284242697097668041680681585766150287209362584843721131638112023185371341722352713191617793838052040782810145214857489930893120838641094836615286759448982491225546981987650029634502086445563745937611709411470069117341910513242530311813136595787152340874797684414923064740068368170477860552130676095502023998284708831114863603142233138318944307589193500700112088121174741055426004049196199915588413008597449108941732956399367949526545161049996216509001341597626409701726994581167912461453111890481308834002960408507806996133399219295449513582938301278247987058440397019534297287353867610028349916324009836222157842293579411681792830493919916462918627824402390833182884757111129289870233606417830095126084963175335808705183079464037159305097995295551206906015753191740503133767146650015795910494054554066666418*x^209 + 499693591023655836385989703160142310798060274701903091211752293647796148721992712549598001373070795314721970402313100107156715863199475337069140254748947294279662774417575507381019915859950161168628074138635085075698866433196978911933450496784373329252999236162302818238200617229993966589958088074170423671233716464627051560696001122841130961548410350474989383332957912693990234237914930040932241491947880347564331190764748778356585653126217475900706126230852095853428505643723321120558781342368391585050997358309713939370601173578150822952232075236196177351576576171680574978967591533895371630656673054660201083999626974702876257464878089732944413433715452035424009677077657433457035122243375522156322927961337310210271919643146143548401671722578083966662300178203732470166312806942808710796753506538138573602711120263843292665940202495388060122*x^208 - 220792540155094287582366299084971188983005464230089066760634112696245424991916153041793399008058999087239239832077403348766761251327866325401260188241688487016615918190651477214290690360226062539049565087657345153125579193172078006151172021161962515212301460943475404677400775102686059645733210897039045177432708421868088068308362541244898235160780991764561474951694279898535374234171554928738044250659549847409126150584441822003026913280957742121585032454221238808205301456710445033269099608537465591584058636675310223757871381154239488081194420702898499409883852958695775532088064720570767785803158034846243111888485285024110840504741965848283812983860545967258556823155920018361294064186619043536514743751467449498524885685752267718928925821646842867677454119935724623493480238398243853876589739509463534477459439796662863480156472399839036915086*x^207 + 97048378918601040702261691160297299019382030234373679331363107293111703092997951666068198055637105750578446488724552005582722640963789407305882137210909297331947330873926497141364154501777748463735137396319928168797847945150692551495155946043204487596954576419312589352785383186412811823068800115302891079561043370624718262045832193001426104632534061396677060845290392107922823549743284742867787510619954964453361865477685861430882773632541621727102052765511898077181535603108309111920811111536580286144748283099026188766761394494333904258556155508104892938596104324205560298256136181577292157542763517426708626084832381431126727058817724883483628093019270831376613079272436572659506887118524959794804626768824916936413362969765275855837166325156424372716862343840065903672704747418425705174994404374891956468371242096171893479657951006590042994527327*x^206 - 42383514026411911612789110771421996534337196933343846642924521890960375318030058896760539914693188250573994015658303468147617321024271617971143867888832408241058833393217323673891482228241331494008845221693530281313219270819646643431740743784990219610856760045401813521241241091519240680789355773191690103517807532659924356736140535721392469226436933213129443769607043417170580079934295501637319610924923830183415451832289884261022231623526940310631605585487656891735826663424533854822100163044017866028657595674259544629004377139786701623346900852952306221067938115884817685919653368379845639823479173295425745200900296875063574650751147123595698538682885487795296402280191009462328354440526215815156039234929674291167481507340379586421550793405535888618301138977681788949951203571035567239593779067041557906345708005811370792992733614523190884508150223*x^205 + 18484961910726498080520277733887115459808295561972799426481489450785863639967312371415594292270563765875547897278953058229802216194033426704626224200717706934595375449094108127269500740104540437818198649856484306104422365725729255024814256402164540538489510061031953060177606236793493530376596534414383400897361824700416107041616881493091687782548257628903088663466645203310485972160523108053181740932900041958106989687444316263522287564014054971306555646567429814017370773950260245006928430877691675982183364821790531434778259700583855315636378803605345054614217575408552505669554635201600721876398957896518006050476754925792196320006824863911662880679059658929104739498646950328046909595458864508783430611601027844700346028547695205894718197319521934694717607282156433803330723538864545266334708748737709175597078856923151858961099238971910916146463113712*x^204 - 8049031148874459303942626673459491919450400280021889552268912039582356629468369928421606727390784033200619717006261408904318344245597582936825765777468463632331119809562058403682238127093362505559447356140078674134650303583731818123383674934055804064390556838337148943923136526288486239167055848759018636921936282391270461673213492942696002455316200825401082015754607050686314311901764667301044653487696440564527580317593273236074815017900921214064151027410656774383767813639989972734821001791098515429196058879218255874625445801139248649060583872269308729199261783574402658033531500071468501178026781794568886405550647945973486290916529225343614124826301077215417943450317169576817889741692070659731559556663799097414809481761396846188553115139476270513790182424277506108038415128822327879027508957882534803525356167251851959625962038183643284589432590209761*x^203 + 3500384924007936340753272193575723406303729406941986235610162013072022167727494690828990682276896923450512245385623944840676574730430532831819314057243907539301431639254171385790941203604791407815491227709147172391825562970079245484982005503495799711467056831723740895062744352787866897758566010641181727651134655472374704470334159367697497410829642773516433320445520169609660449902150921609593246606765632980127015142023585634138834924559167942376448318211413173320512908653904133987672926178772351989519751912235545684023513322820521417653017866722801486399830711254661396038188968211561496207561177507513921444246584678112530607300279678293901765908588084794930025561154769115514243153319053314464557089287053388482012222655368027365947377475423146693604002719091180381044935565894169547575949203462794337429364977669547556921247084350499672418049017627607664*x^202 - 1528552399313713927735247115797311869124168220909388331497691684249348695764552503483364702086726254686027463991694610881198742099155295282098510793231509844237976574764295020431702006671103435641361382821673518089147749648516034527914748067129841050638918510060822036776958527680707839381033306817117353960236234889433540510404082327398274068306525982320500074063995199926524387930091529806733140393272969199416866701857250805932020084558884027358455215583459813004927780842390431512436992753964790026004828713200264701186939464519925554762848292292064228638033571673586065031756855093281233116120362973524584815128885860703018607978396572995670710436542094664811851505190778865689072886721898848322071624582021921347769076508149909465821022498663988686311539960350784419126682506075084628721101689382163499656125496163150856441302196169609283605758618980351468064*x^201 + 667294871354129074388312058805411348201883710078925575865180925833528680810875139363569034917398943998537410202927098117547548147286984856831607632107707883411763680284997790382022708345036946124417730343196005134242672610829596454791620902127633852299687069776687309430047682658950600594484057037035516476631348601754983950763381994859467979756453862155234948705252877915547408614063558739304068401109421163186867871617101137920632548836406561679342995763226598650101036144532538698101534058116745125662667676440591105253558541852678555127864767765729575150572030873798602432981151958032981631725034891315175602385600611870307615200879557110227950771410193621267097885413381276082212425622087386613174093483984932963922643864279892851706757012905460577753285348679679924368809948689386339793636387554174833885221750118977427703803147156781667474428295349874924925819*x^200 - 291244629999127107886970325373509461919333352300648433926120126791412655356463254329587701602295452872523732370596447979708389887644831661563818915567973386750385322632318174368620187757754239107849104600702026807430304522472501494660993899187409797400509807364422041717980369551250643549882157579100758375540662378887908244093244165079822119285734725094202690501366041895246669628282735426105160890920667585614005289945025652496023104796286341225424257438106971447928473921196892571155130918818900212832082121826480809879896718209967530508899220691972162749458197590502003418018712925750346333145880688233529998886810565231561349207223771910764044584458957183047624688953211400480672046954522893347984061211772283868328176775077640721789273392528945391697309087077425343922060823598665076466693483021275273167988852706339206674793855454757815230999532165602023230975604*x^199 + 127770711521495201009221382481482211531209730045738035472472073101691432600747965317879749086307455115004180474743117371228765438340139801603557848815395769515078375729529219445707840636122325568133739508046796288727985021007435790425589450963656419748487970567789848584013440605381857577761936164516338799253373379816800925291103234051167620629697631028846155543444850704367693813767689024009019164000159384545579809254558780101807820768388049319396247540415603072395791174771691745042686300220810556568680867671936430657186421499123643688941484926057218999383548520917055823083936525470102370695166884615121844128588896574695988423879227458807960590735137091371654066556635687675773425070289454352173792196546534022292517795952002601740226088417452235132107359471974596761185130282269394778660971319617433601399245649551905196765130902579928144845419044487871401119555061*x^198 - 55909313173110652585407539940450287350693581415758774717922184299369670180474159928834027793694843112723923352238670341846278833863758968718515059597503117933590796470972886544583597685896140810609240818095762106544242278597764843037554956387762424981058900583022559660150202660192846515054963312807375676886200713402720232231355976532898653330643484470050176674231052908933878993538583143079966734287064764966418982318584428395037007716570915609340443858316590129492721677105948834144505169463106693655965630004072484591864122356325045273000920812907380449403046050291212025570311393105915202526049362723582141424923962630092380836711386655242307315584380921641748823893103500947498080147666851855547946849371102928587348620088406056002618469493283335951895042833882347118444588520870223408264385472407027370573513535933067005771162981235770772179458522961811048222861141519*x^197 + 24412717172376296491357597053464561696262295259068780956980875170419270589541596919916341626657298135949839030529338401970942640067209527764153519846511093788799033409839501724836604323140001553876688625648851676005978122491136962226958478122745279979992425891248423829069588071248358419911035169196719389005362601430255966385927368057667212394333332238567456259661120558429639059743480281328596739538946168077329421498808929325174872570151993912166895155766177023592006963731976961050650318464525439706546775992812957201301271105462418398045666179199932734536981914997659994879372548139225524325136246464192794048096155870310995349190051509035307755533475157815265909110624606490974748840315192938468577621211168396788293934733655359549140771342978209229146728427500181983863752559768901934226137811810486274515032062600586861181090406935170429692546316562895188878406170682644*x^196 - 10694505920507681891658910321061888189481801350149551455215416997771451974961954859415572634881374188957494488023393487310589649419685493666519946623837810020496251139768716039632743032814990620741391920062251688053534751894935070454883182838620499993253115383866860510919876631756328611323055122971174110234363223819119836686671439582923711526418296552345911106746902389925608845877410553299979411403767527904143821472482503302606139831373589943753759526314635951446039220837617098231121214992189457040570396609105205937543561709110287245391688763762165089711140771248872848363205263809176995444322683072645973872011293069794386286575969004352443111900072603956456248447573695235387758760166164427858086978499730414307522225986497336568511556430985828710693448612842221477807665061323186140364857542011673984958128283282073720065341837972439467953592100383623721075211533981133520*x^195 + 4662839929356814795192542184305413190192152915089301943364183268644414667985110296125152531378204143984954431021785344279555161988324733528303231830956093588683665958366148481416680603877225437276704940255140119010897182378518849160511221604544434789706889533704463740037382654331261250582730817687143570381335272203220106253312733194087768735023831208998232693436649264703440542502757332297100780758776097062285362017078540964887664995051810268838123744205836507457947362831491496582480548220103366147459021680110994752050189779720936421030103585081864344159100619868340320202064029346759398815209690987858299469051681009263583985188519493833710992516247279248228913248009611362829802991624069173923040258008930822668452533758583786184080897711662790423865090318384068165165642102702265017768740800111080238674892785744001498815678730768346227511102544688846997299500907068775899443*x^194 - 2031655014125881022307108939550736805368218725016042281665691598095123086547242091218129214271558287801576639624867508069175120985487351001482407438844066229172063941894660692497012163489152456519648546328389777879552740632626649206775667032417755524494278805396979399811591101838050777155654873122053939981308133250388697351166487405652221169935150820310654456983869564815909123485243203158686528899435782275998780017918156121228790235677378846431283804383331181069559031440194035132581188083737252345212238657100075700803988437243867408453719709960891180253392419560142519693913066119748571517466148320035742114549757473979827941113516612033763063940123709004745065189407134727167399840897597159434185748248143502863592779072055513206514851326595794061596021255108306210136618138165942149832200811948769084141534088800749150375177232815741484044018508049604762042884679822356692519575*x^193 + 887148168551352125063417028367635077242599875967329822911939308204099648962446140512198156460058826090292929091111085584763948732060541479457472271058550309824533562291498754951581385805603623518043150087853234373983805356469077615896407744509267923110239623963546536076307432619666785994047773783567263409043227716539658569518287141420816255524478219351091314070452950639724169470581808994177084367657964547103455583863874656837450715206840629315201022672863245063967881865586783290013247523729099374226491216248821403570284243342614306359617742561236021105675781567711750923353842165143449306190994252415732082355104489600766994304391489032538994549698235735287852758397839919479375844306969874357208353767151814963762718019153206325562678778198131259823425809054291397817448959308306521397117019731957580408138655620569781377570308698123979210326285680932010321053579034671172866713745*x^192 - 383143395973474786619094824911554090454645265978830864253446714704393343202363305546795366531525005522236548168885295907073205828054071643753020432330895477955984434839101357561246095608239985833142199395178481317463033398993963417575978286105536482153304351293781451813236397439776905840796731171161472505398086344291030460491190853113312313744721844738898480537177099668565739923744140199423624358861703324614241135263320443539748141513747071546572091320970773175471741549857471421049407048768436416579567830158240402464645119111723460101387384416625129082559349365315953823477022464124395172460110274879160473513834019214650399105476397085574107880591302503212380825143515909855273352586706784694217155032983550554889280144808441793856628346661495612813630227022648005976311133150034461004745124812514264629338194832516207419499521969973625784480933952461744331093557898900465695834114856*x^191 + 165152187609727519089473093970885973236303338033441285623199459808719705994776751120848231515079976765982178946588532586774189186973640856890989511479182960811697008708618052264074214302093094258312660145927603746517490862730488724455299933741447978117426130473158300047871847898043985261629436326075073288166894155749823048482688961715565610111314812516924215604955535707469692765042816297742346193892718574753764336867324409520652882959295092774388506821474328997347783800013307604253000218404343326835903312073747456918751327916550006308891793057148785743078589562485021658366572119736605612025163951735372259915339300339030341970743021094798909697123984659256618043786724043718275122345073351965551951548750142327480833571819799424103441974786296529019006382074331936550966973992741146344551678634000180692318709454078795630701457847176082406171459235915108279662386222353164523497874041384*x^190 - 71143055084502334081934278316379065889803727243353606485634916594935539933651777979445769719826739869031769484164638714180554544946650864773725290466163292505569326218318745222490345765215306711806311906834851524993565999596454502954188953659058810914571397791490021541985233471973006234203829553773289202101507397012262963311484734853522759786468861652915513405889054114686843525621119332509797272689976494808450090421250700969146915856314613743860807348972433498712258852788115258536044885887599772254719005688922137122068775051753317453577162522609755992535023770536873876377676638212997325870030372067569325486923218069317710002180343246807165959950507858813480139193062487432262469952837321752889976594113644279748908200697839797985533067103099659981189118210145745138547157317003138066547673263699091616547205629284302530078796771647168893907651583634576716801346271818011072604201764403427*x^189 + 30174504732689228040608566690065426521799732738044354132197065345201909302276873644347882395207949726410558164230850414426742057481665599663396203300080190068466841188623854182516800199464789950478245233312918046649459422207447642263535887441976815549378155149221989482300169079014682373279188412164812921637072545048070875467234908563741015269117756328906530645602394460214910353282054540112688715382743598456965173307148168623073203744882928187213098977029146273094811573097820868082276828120253536455214734134426217703560223450029338514869373553648414807108475590574651669962284020679917538871696602564555479919062608240731485952508496634146595786453679432046418051182314723375635903995591877436195326615047351825382996249322520201920468576844794542935986063021401030837934288548022064642211586991569965666232539408615772080645113612895296240176529320271372792139413696234856263081882791065298503*x^188 - 12763001349792315748891316725401961976776297636914873052569870299080923119995564720084544408769376745937545310356826353231263007663000664341849781103547488672971291275173046349558460603795268826624092489342192467937875405249156241066920678554702983861525164200624757885821895516580338698342439501501561145828613944019765077228367645671531949357324568892015479773459912261834712288693523926375815431828225990949545903822486898651253798986356111620608092359823790300437019189518587501640855535232449638015507991309321101000016951282463345645450702887607674629477613410779581662058698631365564484385234438476802504284115556068361252986604985740091201322558916405426509592380326356105537573054905763914823882486002457994074934248094870582103745033266939627659352616300861518762982932609586861209557176465338890050561813228082910067798985741524948809607540815626605967926808355298048699090381182284539315942*x^187 + 5354930026753906882698652005563843900054866960472833245779229545583589525001750689585968500946366958542456942837106064004546192611613935827919732272466633046107650921936508156605513604695129340674494589922822557928399025072330508738377430654038731117764484689432993182653259031587756382250066567368373833120122204692819349369666575828036621871916859457053560643547788311980927766031324113745862372233381389293502086283104208098848940101223153688588262268979601816300211636068156409670545871048113082889799188226265988648511440777476567087176724492859177339948777872253303146703173279623647165955235683756552173490029557697421692695479982288038615933110301669280013882117099563677621449245790828900490488816279932306650577040920401146579662671910519741044145800257061174629985529428866120084812586869659147785548737915232979153784629205430775251931813314191169197095615222778574553465397228885381724015970*x^186 - 2207609640007954287206574223518750162109483569309628442029651596408340219996574495812698606541946097322470824778043110390763575837914774272525091586572618307183093877007932896678457846349855296081468169203076246322922531646443919499846721780935769410196557464381188711518517120295364228099303510839785129489969476740917811598072356827949116040162837194054466373529689342933155806637696307973946913681734493647382850977141836908753533454442248084507237971206133001342189651798494465143900009289239438314642103794785380669029045192355811785247391279626036806112208888012451918895103606676846065326386191356391610304832590883177410952257985380202138647146164815251477655410968045675523278798767004410645823822143282685302484437652403567584029439842602609308095292490185866280420612131254369931715174393715501909522652525367021944282384244120993164915849523703047182401336940296852971741892057481018602455176424*x^185 + 909830331102420755962291872710478706468091203964302857713375744774999863488359504994204508878655086242493418380800902068457331290499700321705538043585970215364111233602587180199531790097639613708498538503024810045783682732263713344903280856895039602483827425742249929761840341245585901167543739382729684905976604417776702728669576273953250063137421581856427493308737533682642645562725906584625614802873489256705159948223868441965146585903102561210681970159732307938601747948769205970883535769153612040708030387817731964029069235443727024366974307382595048905260140184095359362570755289346312120229803048179944463970526744366703365184732450057454884601798155325115672615185378012459365363611216449662010352789627231790892954924938490206987930641333488458744639714483246231782287488535590325774572083744802600939796773121547092630224382186739515768994799474742990029639594068230903280118659144647263407372748867*x^184 - 369932326531696594068750058392403612685967388738785436321015621544467023901504585706354526079394495956156975248428177561652524507681667940990588837126524481728799962736858264865610887922299766883173601483314650610551563853818166273372609287451096563370910317776138998760034203444523533836082438000130877773165849728890614865361326503620151307296457782948844419261473320556115267006346818737851238812836911170500885873322319998541070380807477184015355285093748762497407386722165714160441950420112085634018004338619704745091213083551489834312125790843784056360306339106941782239630751552542985059796100115052035094782513921752878282315549459978701143915126218965656170002892255675806520990658849171846968872392813681301619128562984103539878567975727336463456109898175868552053640552040328049153255937928762361951650047542986635919329065924634001322745658722091056822072118122644080109774665948881454286893499005365*x^183 + 147439832020460839663630324737285894900298039632618550155778739650717572652769803796833207861205362809012439365978680848211415390753109133968070413783346512053406510554214919046097553876987997315485082589477853372573995470970020735947018637385564601936370992439696987491717752457071079896380830358480703335120004415808292104047967172659264637219343757553799489638468045016685803458079627389570306453007010076512735407935941629408304817136873723328057109830751730026013317665275285661245573046357774196661244448030478580282438596030491560956566002563399854779018126351228693983140356779860337656177878931333117104189958073629923940790995853429860846645506875060920412548065208614239803328300284008518777724572806825109208818636619009803016949309555098050533825509829615858577836809485918437727065984002230519424482026408902721811948985393784753368665257904822011284916193763925169476600555233860147582531590436636483*x^182 - 58821761890278704746764295791974707903142214831117858275212060620171199837668858693786119804833816351662683321894921002242494590176639745062439606451554079359731902868034189875588681858747689329795760759221304092096333146054620533830970393153039748670620907448651431649368071995295068130705312894015783402218968776490228607239283510486439660690128345619706485785928616260431335102715707586666681208290055952744089668857052534631875694116917169593059843115652884536235093923598507842265371971807909305548535755155200948845334849765220896947570189658192856506747571775971541184625668137786902447405417223999586519120994102805164383681490383279501984880897912446621338666085764674109831098201246629371563216222997296615057864485578536345039113439107249874010869761856928592310300437745853178035676192881723307474256567974437203109040622477089517980603968047401252449972249162665526286022650894472475536570724358018431047*x^181 + 23023965525858011680676186999392147554520007765686856339793874244382193160673265362274262084574397000515474177109852032522876784148756800938037371435091769919509655210735770934564801689025278718577065611197589060016931479329008155718947302861438669658906409905656974349463492671058965546049362751312151039946631075598537855310825421291675465808774230087138970060384211518900456382099573277309978619880088228602116523599237398293355744402071428862542466291418688516360339236682844816030454324871234050095756567978297204295060092389286074013774699353106693734734398084525967906188841953493986883057389091408833286657891482628806700627561298000426626415426675620503405738683256205241477911954234938955101593288213735837508706921489902527458989250985808386182699947516243038821634154467676970165187293193913356515184520931311563019408957931939637238167364015701270321757040438599005721387868790705328119737069917013825018086*x^180 - 8794818461052364995444540578804780980900809072119069366556003449385985883705727635580582159807582570190168008685381977866087930757333761544344313111332322073009630568474026030798707493430158258713016006923928500809758047791543624241729599942883441163382542260863369620928234724421084723972139866374155313248220791123259766894695975995338184783432146148304445274312412142435257994382075711532069105698726657602791117847775079336499902630337393305065523933397826565800403313722684868956591721321949617242768501905469962628171214770502774545759639594706245478369360596820572700123428711441990546382840221753767169257370805473993865733711045330935612553222570223409156771568293068364725670624194026933998245003704537670769472172683325950315308178520160682275613764897865002099908016412491573623211546248955260035140955402007324694276137729097333430979414423266846143047336568753671582671952724614170444899096407852820905176254*x^179 + 3358856931677587689480151323879539594199459968362612175298558265974825153483180537936037055889139562679921643549152514033054634803932987335300726808965290705391734914078663743550181421681762350840623955935991116309659565331198958093226072131443144531792778350500695469095601484370944383946815280530216685680576501413465786029176265525267547223450539745225172295659544797013651102704215542318438669789041866219800294816296652471820652740818216264594723396234948409907915486590174437421972568418787105799006763930658134285114885583583105290067200821035775228055519095905720703987450478793603529446709790934120795169646435012945653637751007439118384843128731373435872071034815575428294915900838616794786723154585318676328298045032813516138570542567605356991368296247543656688420402014887316265138440866794621298302330581993859148988784789296958939608431657607648097736393000787383337948849825214958271717993097409647480448094933*x^178 - 1245259530924681676247916138060441536512732374610007015684801465014080682253694085360030608485815930911603314078054959259846601496008432681600257070432883413826472502599925127989555738441432491896514641891339824770630537765778082613597739763854945064773557973101757720057163094658118113688850701375639444397252981977547474069160496877701625846475719207206018472412803380125902478956361650924521558357718899760224638316642568788527703483098270857460587830488390213228404905301528449780710799579159996362345325497518653371061056852733250693143149233690278016349365780252485002417247844924240558913713651230674406638827986830828589489512577191225277738162277462093791702839458908284984928045285279411554928343577265538601522175009945459300870457841556798100452782373889622104917981238517840879950920442663116599876775016759776877682009894187172650631925964310209553249454480286371954823486071580889652230008244788027473159236966211*x^177 + 451148929682849536837046758134383670845144459209624931934575195376257737813689842187071767152609312182004650893571742675918849837165192225436493010540258373847655001202546693798008771660809342845063638774515428397476047168660485221746353265734140968744543284828720280500168124494989764197369354793037765887793816855990526802854222240238198842196360358295883515327289113354025277588962787635882903972829453637382206450758669156492206467670278481888212583838057852547791559799887975061353038522312823147661132717618853919176932987330251458103823994086580688653256838266390129119485501800967656964579003849973507944154457452602916386808968940071464461365941473782375328410727443585037223589892364296863426427415479141902708783889759341953003350587063260126730831058135169032568587228822171531844246945770302425941634145444882657542805930813657908740106427861101931500994105839073868401608065514517000025007593175858662634264039100795*x^176 - 162756158558794271351970217515409320570860665173275046612098791510253122568495817970170423517697784034055800155142491072447230605626354385834479038746481068062256493625475939842112390184752363060514564603692805346382509839006192630932007167439995674401184649703239845873150801110844630650528637309371416356877181427242076510956450742243200910094368761133595376244566679341651468437882458729978518917720040345315094150971529713526922392229472312644600031427241080997065074839115450152513101955786982656448683997018565773349030521750445880856430270200474928238058395614213741193596575202913607177160959021665424476961965072910763830483519668900527805672783204467151889113855247184431135978631154204438570468011156877080272659384319301781906628071994798046199436041741214228764278515282742667542317147713517785091360752140509073693117081119146531726321155879086244647920178511066067192145936370946215844902657199176958929999203164549209*x^175 + 55283148588075951321334644656312894784992897077639461114665496888411908334200908601224195441133568804979214224823924047380703890373545039180626265966380971826004118732484342334420598673280665887823433742958481782625961691317952220600560061162439265942740006192735459657676787926659656374373188317568865313254487289990965927043553406320688105808969651085805895145648344991062685684940094018409655396139857690698549995811299329371062344501417518031949745395718489379464494884595330953811962960681436315246890655981564612244805801358801216878305190080916139352919609600409256171276586853375455089418154524904415317008450585580019957052423399818594397466517778287686873628083564269918242264983158364266618083275633853669413469409427386817653684277121869550584636267468219562743931269254280211709451711071249218855108864195645714322728045251211216253546417110822282145218476748908142449682500946184224486746113850120360016942585122302426339*x^174 - 18040818928224632771116623134867473197128992622663967206933112591527666017788649463622355897539132226886716327529955564395902698929363602003056705773653016684559709968957809957402175748041181239790062261329596252346917301421808034578802760025978102599759922520167474635890677489566474590950768379322903224670960388887429817266200562621944481914135478727158303915906612315990624412840786552993896463356691370881390733086418662465637614258260282564574467066406026582067159867836143814566362463688346443080975426147887130298963981229060737389453866686708691709435420304739141557434868617860532165639866856149798502864081594255882592441845509091209960552285184088914076036557038897583841905575857668437581687027635465438161328287116986388174040945489699255620005380435311259732980998788709636349499234339537482391005957055879520479234746384054678904149367478977862505809048578813706338398775527413242105498495814870989263641869998934188820708*x^173 + 5819671252452387643834005378073227086834311568598325937670904309394865330353040480344162630308598648114547955335137325434920018072443210990130325797348634516750806646876213013312730955789623809026537366973843305151115301310210944953946648831929030662190910958642894710462496261369570166241720967227549289221176517950615089141449548900022399995309596561788469625984541312717741974870827726194181239212413904765897811689217881324023367628310333688217924373597851966750848733444522877264066834297021127186240822274830343207796197956825628425417230684509026686349268053406463843370359837724432960950667746979683278585936015784754581014674384881902309073014415910838801448515783161633768573423811309564913712556457269583800092320033147766225092354430395073801474402086141748196568807066743278995407617546174770764538674256205138536602321770588070745255217797768043215456892309692015774455711868065589359833120830397506126995747036535982323634489*x^172 - 1689927114480328193162406824756855544426478431291532254296571778813392812761031351339193965123282738375261313178706538333074618024990006661499424295832318841615246733934938669564823400098259463752768642926154637131165654349840072505957026880633675132473530392625282966624168618574202850403262985980560774246383668046715190530383495121288041799536280038118467810905099247357801992564927392270311266321072074332441353672373988824555081904195849897890428667726116776667392401597779627394953443394617608738936827505749410498048718682350900066974176877556993398317545060679696782660763078540128836201324789901441849021284196813721252335691047482400583924626472092551327180301995858869806208074675719122945073608879297567599213976281781577727039678051165027978355628712875747335314184452696099924901728213863928588786164402787541043822997260024074851919096320954041065852571246446225457475030039787825930243267563397855768078718664203788448420859456*x^171 + 420131453763748218420367642905736547913241613518532890870764298261231290305756570415286908588855599716724098295248295878217626252465348276477941685287620470258392935121149608784167260826125727686974009362575601597320727188044023402368835534442845459506756217598931465888864557780783351120225099407145914705753013885547372702310319153113980335762540218097707786031354193240856467377591970928071262244485692302653019269696462353604725228981997961730142036019384467598528151524455070650262680849252591163298818857746987062728377877657185058237027039806705470081173995543884432833908623544224676060186092625758586603383206587634333025293521486900941297830832849040234269767468397716170506358976802862729885996853502751403918439795548544399937241723428830622275027425724543607916919323449274197259997581631082348568709785130471134494966880405292679989994295168349217167802517800214050011803923485649116363483300126640234143345504925132603790672316010*x^170 - 93970547941269832731212655019000857338052148357027914527514596198301845585057967645584093408367735350692928249577197616245300672503186238070774258725918376289708832808942979788218286121528698663523110794190864247278979547042861809050752854079077845641275214043049514218629359931297586631527599304667847113104145304366486941492946254009437880409031801253923555035391989265073265646478977152880296631230116421046343650581304223093109946438875870793666851522473115519475917371420844161459563299529881493274779536439624045735135605295460551455298256657577616660699497925278068821201788332010592176883425776114232618283654535797011742654707795262588498028460959120442848547866981888814102059350538160623705042738152138116498305232544132152654195576642380361507956696200628248452552898913547611222358605592666976927137325423762226644258964033230279647346797958407747854650679103043664198512227104914559066422109217783747537544798707840194449083289181051*x^169 + 5532647109278193114700098888546803137893175100489480546218720849598409079267697936516619189522349622135085649127862637350940041853327988893253808601487747505768254395174975893170641466397531904761210785405191782387183067224735743898781730156273506759184591640806292344070999105766295238824405096560087315981903738686463967764994643626132293868186843196807122207621493819667892900190891743891983312043810743447271307061545709977434577540674799355222646690016720187989562887760192137397425810639572450787601042957167557245902469498248479021586092070368227384044255732482573020658167173722850101232333653334146259371662604971308360399578399482305700463507331914792395635844148706420128727354747416759629650002298030141130620609353019525979098369638854041357927980903915169039065616361454416895933169376279642334027596873726160113017089817427209185735756424312132432732845163377837946576367949866557797196366349898019763840543494036361296112273610753597*x^168 + 9269090263236347765066944059805674970604223149130413022189324314058610264578391488896441482214456455259556594893914890936786428566223668016409794341240136067642923979503910510112398995029292696624555756127743272302192378656593212776213997023437464885809805666317124493528409555270365740623145878592061848341916718728611841188404723630388129575606401301080389301705793816161923814197349480487169582094117454654782592004899686702703019303296487845512272467795904588467706950181277844810924714095720020223330276361993581699161064461999772117219944186256868999234967528248655851037227143207214483306910916521421680894123222295689645782302860243717816411870082435000700550115009803916836534107715951538720243045576134385375304751173982612874718366889820367154672187585915742541102058807403596864113446547855896818208448788805753466301241495637327662546081098210907210108712177153781161034802369336092139808579013292556131901871499400526277371429824312118162*x^167 - 5437476113189125188654738608277597512384137830803123157445563087778054494307965658184970380795920403692861675086357789625448036061077982304284419016647552831487164053544080234193262513710436883460558618046310277593587063067939815341102672166512547098213455238495821355913223703742700883364963857394576054101716778289906328504415858080187682326902923457518779238993141675371099939305774182250141683812092866502408767682547335682428732500070206614586376507269095580066891505157922790044833700602951671767259707770495242850171279052726829764366958721293867278660434078612772883348964433377742025676265834761401583082996481010835806145442171805793814292623127036889437058750873847394389824307068091372397598222171284911213082701044999216396140952456684839321849152878362184909791040492717569328860684335801488535408868305893863710025747594707010375793953352874341412517741832259068232507055523355479922223523725902304787033588348010600250714368510873786249330*x^166 + 3689637561369554540169402020421687255486690801457018122120824438325446513750270482396427775835790635110908098294747060239413256746048407825847961942648770780924228243618497765286575954055560483367086724010745908052300066565403977996035345982776364765620577177021019545431468946941426146511599500268882607226746505134787796528026731076254324643981975484750963675783948335909156185433317268207827091952903558978766816558909166743184311358827782471413113149865708814155584467385802340499668569631567309785522059238085354929674726177942243030021393837897317422616062994026800849842684655706930323843761355898925001422755063937487500289357980263221371581396690125435607586972578978739683074440300505363276299007997688515360273105520718999258971267671813915004883732523837880282962922506441184680677733226176186419038339250497886462051910220384121052279636736658216605069479485965580927951197105394376392972866594308491418543087091798717753774168992833323694508671*x^165 - 1805908986841435484961734610063839200450536828285277368826569779736482662050247311214159808086903845629793549632048188376737054420781982703985956599748931643774741598095178285461996264956222250875819430935873732842459513786740863711699026367347867279256851871881985343359007989775583297798745201469541577046061359818312965262401094015707162317088765736461376533872594503600879686615960990194323091235937259518863759862458751975907219258424674756410321036865296186672487411061307291465017664041275531660633217806804657080566255275735810822100658774745596820178170574998648493311726537923579196655393793709209061435197939055347716094505252881488969465973257871925591889834302852725400695059272408898324838088598578941243675304172870026539513185118479940322692040944224253682593676329107315825195610830130020117636837317045184640463174637085506348778272820910376013190985744909088848248428958863701712886232601381711210912505675904838554424699850569393739706583216*x^164 + 675492768088075412427724118707766707163297552050472336956432797062933156949048356139518951252849657072863343635290260392026848147069060218339146603688022250821141612498110643453291553067289565307767814765224854337359271850494436809587753787365409720992039337813304468113466220008004988385650080463491870979017413356108874654690882287218866896086311865536727064458689633299699425182164047998293896219161721454558810729891817880853335193451344636022210723907375815086866654655603144981414065479805474809007986429779169791005605234314813551247522225140415214528062627537910537597978353124835843689553985430602413021195490797263064667650971031730215883442911869661382342803781038410188386610207915358595322960535305798073966409014950075204218687317378563672914161172375206959548058519784000624234576275839310766542244007802475693388987965333260539464645570158979730786004988848444856666189793811211660639043277834790816999920194851039506081362049665485247470858365308*x^163 - 332714217608091937623642339245394057822927711696165591291246405255230272443563939581930524579710975828579447108748485471543384722968278935697780902770158767904092665326903989220047430510438383054332260010561979962620518808955461576589465860430466892034692251528902607273782552273051853031063358244532140185377674435334400282454503959837149261624723022568693125074827182511420533737230104745030405051744048565749360132936748152047251271845296238529669529617464128093782344514697289803524764891371439811560632243332780068516809887919331847169206608198777194935835609110434318220873773526411287746387979198825519785392199430561173569368124538167675791684850523287501917378159657515414243541667332956238776478801547982755781771953706296027421469265064773823994505277223730425845070549614018796362669473836290935785619724049833007790931954899438254879540910963782426687396002920661806779906837072835960542892881561528647573231569659221279140570430879150701856984260975579*x^162 + 132231252004236861294230649932485029378222244804898745483350896816609430762092222155519853319421193213206911739452049986360617832688212619151895012728913324543159813200584266919734192421364724030856152007080888501860397879861887086071516337467164489818863534354569787326080484153639635671162209352686559826823993245009019883205911603396044910519099969409888233000777649098062535961295104520599310175301449344825365345421224244593045934695362367854546010974911765126685739075761134202882866258478911114673178283843084393632359488283806643568013964186893893360181946734606336527573720376781504298449096735396905574089082168938032426951489225305003075207719168097953160711162625842728794095523925311244556472063307875434316547166407416489701523962612502455849658467351723511145461984403765278504361427655417698401679379273007064236105831988105321316681896239938874617925695636610532669779534864288411861595085161564649106300694347452290711951249518315321979226711423294917*x^161 - 46112097708209078655001128040436748283534253740544582432513509487487120913475751984229880635585596861034529659208197666001903063576030515318711339693048673693216271685756606342856445497871888848007488202754734557398534921359508478135445264061919449979509073705964575050401546560975229700254159277017824908912760592817071817732999114742002037738148390442211466583640760875462763986738213008992159979931414691006104550904117850294218470179125362101483517801975516262639412867718158815046299005285014747086391279864766162708125853942643230126316933030009715764054901995258276027123927563725496287581043834537582669794818951556754273351955060188048222982770788800135027166267032261506999788327374323517131985617544401023033547999872740356056350580180113510479239191215136196250149876904507592378024714655447295666192994346193585176524052880754392099536332797054127406043441246434716004122165940840270898580769689998090720492145038676977663111008700391333988063925801606064290*x^160 + 20266252709018516305531612045103103747293690734032155789861178483647301972534738670187023810050795805612958409537425443223501385763171774940354891087445896680906386922441127929364917480892697334710858149745397513579740785318716144139872434119833105325928192095726204489162255644951392927458345234156192483415429678725217986103562899803180561409756012315685921632011676046438309335352671459383814639018954227622019303621742605140538353577071586743891370194425934171755686139185483396214694765147437901145492023045706845591840759708128267371601310349705606907082300501328001778218936114775795692188884956898608195055540853046945429467465816409974993731311876124265640093274924053432545737828129425652829888135656071676664997664729284653613202992816163063874947325921911932213306218048965289903465683347782119609405108251810498335300816774544892819986262400001958336040030064398233628657952034976534895590190500835310401825042699881978859551948115791339968361876975835624061871*x^159 - 7210235616641290924095794417590384423449753963394862882729304317247274991157548466535191384925867822932802167460305230046225319700369786986261672498419893380662742175134428768249519008685702132459855309829632144139320411178405465002788637591452170354128702688104705523184416004995106718842105218361957324321492943579368613413280036779207535368508036334532601646088483341347525186105549500278088402381862634904411186467638519283192126616199079532355382101678411701364195616570915037309392870057003105353928081214551078063369664652436799534921829719587938161065031280494609498363527922776224215958507134787505464528207489435984003467988938569749861607409883647319430651530814520293600753866301750407249616395954227389160066411551140363056430227550937209970675730032130162387699484939855613984344907701460532425798231726528494793217304498649168499198405955151911151725087900220670884142410295595349585448161327460882234820548462168096519833415341760210936534100963062858886820019*x^158 + 2240714435204680240084467463070203495488323949453319927142726268985272096043694836776489597041614197624562987077704524124497670927284428291277242302831411840854296651454630173603705138048995301464765121184148877405371808773314881576206787951302533449555143046824407178402371707800166888243696359445370961756440968479499841323654515453364484099217016754408222350686354320835952432110128826936639745595216090613482500999742275421061788587864379046945442564805295092262688106274941412817093540859727162489931793833106340229029718211787047807702934126726751844928749720454745273535193467286569170213787660692951115396707057526468837337522211745591793366966470216730293517861536110080858867496073851999829189661328202390218450537895056164940073668746525115222028809378308550458956031974532402624265657757496691773264837314846754426425435392942827628898083588414535078531080214325843583444006455291122054907679420449301789436557895119949814288938352030459440239523951576327631067036163*x^157 - 1037034839912120640192713511323704053871671096928890948830925746064925845904476509547243974178632567052616196909035337665670320753426163430221039997852600567831912624944457350156760509349941061621701763439943935217569127569971930838845119361653672865947311960448460072111822800837503858305371202698398694591510444686747811016638615203692938204689922706904980058122862140577713510545822766924254121293332626878144627477718124728921169780115585118955962104199248449246770892098151657771166611292085210390465228903770793301008270129986722728977174058433258469510270400215182806683261079606183575194946120213984196857849768696611800147770324276832949674437343052976381807812153132180950926716712537642559185645196430671923757580891950601315972745292095586078479517795579081192116192427707884589093012179185132656480052872532244379812255046438863992531640325095098400437964776993213589155523516469987716674151818070050030825871286949544329953512001491332514172488483923781083316829961202*x^156 + 319761430740231274397802157652761717666406550223105783592034447509682900885982514836734537044885667115928832717931763135687854998187511639569944219580024105529680324486179181141122439847919499041748536646401206581837464727373922025893581562075843704358344111244451587213505335140349089702355375563341389517617489892549114351601802609135063798076651632303292997754091395053234337846653316238900499879014970294895077800215401403072877355013247901409427077941718910440978847118933319022143450719746110392951871435566037401000849186620253198356313270264266688940509621543067250579980036888709272864016754028156593506742632387280749755631826024597439640736161857825637558875288482961702695537768674197434615473490661562590486606897035192439967408076821428617412555762307376019756356624508356599810339321718618964088305094071323353591976050578947552061763665624274787899490074967394275432469956643081076109153038029603614811623200295440697782194170759320918310284212977962424653921980642744*x^155 - 81370551851651291236177893725304417801646677353244758107339747840821182272657858746640975217052705173672614091126836706577538654590097995748140660647978485547251163963929804296269465154953632352669054430866552929492037496747422528162015105883538372647282195576449707332753720954229577101545663957169385983820474563039771647280738249490437333389501280616683622727397882747080753242908395415143397915283405952326584176169646033525900408743691387210279970936065047790029909131521628928177944053959265294774835421598798202151223820604506646893060696989750147743195163312696546151991185674488994078311227416029947757176613345482447066481144479615332659026253074085328510443195736654135252454135753527940492820698995342217077719705906515062380757759166040318327820489883355264270091592586947000263047275305868761104698359323351805635383242410898430258001730876871781197736935249431612957078931702637781174895033079552110891847413075827094302329644340314901134758191121083387893610961825622321*x^154 + 46708185798441665301264501035233693577182146209445555462178999346895483379795233094378424058407556077188758484322929738339589130978323814126895225521838085757428445861803454652285842758412600951753338410270196669424971116688731104665885134390027773628581381410444271265375882314143050930895042797679213640789227812245688985469480671848960123316442424084021086711395473091930290930030822377918407330009309782274317923912677950726864282492771933887619203339925722067328509626407211628538262419537239212104748981862593764921316479666662896419376118420876378531562010957636087754076589597361129212326858683784533874596689848439460960054121110840129581908601604977625733364334423924275099856343702531660869273810701434931074888513123351332751717500036419138169540025046853887950543973471231636489189493182021398357338651761973373934743404196979945129065240637779139890148622836582686535288736565923627279889254086009881501822226676911143626094479796429264364671702835188212275954759340814289192*x^153 - 11146680139719369325193023884228631354763804371484601850879784062333952833792931289267628969682586706901763224675096454659489076578260235043290204699382488995949868557028008474593893880632186673492923235434499680285135505860778987805632614698764723037165177259623977937215807229954464953768194846824339282509139564234701819745689582039196477230729404394105396559997723158271456178234823987624534768539366603065418403177176733798334910183711520822601296724928184981159065707839664080249611637308279417196410870577106596903163724471507315388557976242961158222128571888465402798325114857181120990667142081223818628525174414567497527586491829584940074950072681525998780362943143009564949173672654352093991272388217486638125233932694387738556227868075883627695774553543254496762778448522902365011596208052394762564387788463583559269874053966477992246198669572703662424275811854482445642213854333421495770806449773821843422323547802240609308499471113235527209606723029329516030178855263384793520630*x^152 + 2531886542149736669748065695470254132586454039173813766612402082542059512796586660010030714917393917979238844602111506525429818499060203706160406559954519302906653114065924174990971611177665884709546097822824789403587406110937888339588343559026872294914822844344921003020899584325327874653509977919115099988584439663108844986324807991462926142393619862503129265199556488461904319287172931545926640423520642043373632899162209971339383012477248232883864396964540431590601052193157357682582133310234591559761293024154985778883141581946312481116905262798160891389251751799810684797223777835709367993364283326886729473682638738444279454466288286758811063326840044758398791198768045400564577517788018660072721233299595667902557295090109030628195775603494060822021660522857154113851276297613199652335543151690123395605408398814500251116593749533389372212169598979976337186251444721922875615855843528197107797100921090231509349360674321626068698165580992679424619833708370463609349738052064001138016425*x^151 - 1922577414372220275443440128324486483604529729526340687715007175073532573486311319468277553454029359539072005559224493708316577779380474703233526847456834988711097597999611035305444460074806894715334346587625453751290254751918768048343493015351009009658309780639983737924620790285740866755777805965231136600930619652045102854450203837744850917688841322294161284788470615288238937569066262218739543829534473873352540106924105686418708546915855835324727842581761646026276051234882063374659708335733783274679176669727156666988302084883361668192500305791042559567102193906545674453245912127934453600599525051710411281622417160031811489656525421779558545442312116794689460679344385066061855606624889035270456642690328423337504220260027779330038006661917451930741759716279587399707349633899524632950181977228058582612407668564492840463664113229122655993011966495063050800597686452166400643271994049822908106412519843882438324631930167368066387283768379790003890904318026498767193324847339360008438472509*x^150 + 386586797818556943619478312866370097551746674054445112387117203315301445151661280235309496404625576174728856114350395855342249598992925138803971962464052998970815848263371614002771118368087936660653786995375613761680346293924936506095795042014361148726661069358260595992907032920437181334649575765095966809268701131460753119208219148264239467054673289640247364995926814841183693105828055207356728310648041258028032224942158793819439072053516152954572439051160202383324732507163219490378561654362583238509823563352727417014998779605778269156931510481796330568308139347850206683214628366577590948487219871448100178482297210133494994873139171817948133322398568531535367388860161340002866042315281141820426969532049332956449989530839029682363372520160429566377694449328915006549496841521658161687542306339860165815389449366947583983447108017106840466687353050615968514088737011694179281985608560121698997315491522604335571029716028038951669229215993595418441485916353720267171351642594466062900964898311*x^149 - 28077359280136640892504825956296515394133788860512697755590103126257291532119900476267134531900848125389041188210185509469592934630520373301883434983693913127993534984601810079890082888984199864799360443532631932873998098355307918520674600740789435976905384956739442118560945839022841194247253943419069738680318295200617515350869460642107166475370840288996079304974755791342017091016120953356397966113840554661813319241571216964999779953132318187762748463013452959356877322629125217714194523550332937934352799126194653676461477080049861538562044948595809011068192519097943731800250245979849385676715326561061060059451028769244841236668349954824250048552382716414613111717595333879654008653546644729625111959007800570996502186399160403476311246519925304870421316440848158656478319492394725678874704806511498397083214329402997356690503013719878438561076951788869235728620478248020903494060033617721782979353722845501562727610625072497310722024348871592998079415341351169320513227035457840556250419677402*x^148 + 120243206819674032079438411017542237348741239816329306686496750243305956646380275844958577939720274950067041204421667678072033100784811285941440647888486748450562422871028764051316675163294362758776571788184650294574320261135978713528226640687213019049805112252693267592432730528535233635786512405609727867055531695868416522706591441688171741864518371984277966969372317504928270077633716694564283982481873251822225841583915101778664805821065718471264297812712797505275868993624597084779367492348898509617817994966457189988293266904611563486095344208642203193171296591448576256930613840157716610580678137648495505717040033213110028383398706471495590241803044502433345765411226573099156749352043309707490861268709746067037293928969444740028424544351391461580642417874800947121189344343364789820671858858158179278545900528798500154452673246765872904249043754114639170857647766672788135352133621870669822205785354854661372561663146456203868419129001420133803347950564043406122044166625427503701635355465722396*x^147 - 4133783495049323220792020637521753375929026792438502977462991411076281404361930216515653782019043396198154072203487554853213118259767896562121418048217410998756307322851635144933759359216058777723969603373721552819555610366459975457812301193704707492203653864727013856766882669790730094334070436071645054324636596828442532649026295147992617212333481562390741549897133029401409225186064563678023455421865778427635141484964138976845346505760935541859541839274349349158929710113043112020802795779264647087808974223045875645629904434271577423124472424175106422721309095818326799217369303071846922104474394001185259799181560049764326480709566361394040048917272723114039695929816582061822369805318902795153319889167993309297343750030225192588476467099331756218698477367045122121973942528657623628269481239761811431965574456795687381314994218970231420452700444824926354878910822339813675751429952946808219507116609148442502812336878373737573555179360256247109470004614709160967365242935695217323972002811903685357*x^146 - 3841493739452554367915764204590807611837375194900304422791776508436199711927773153480343840974944344713203766733261591986021450058422960613834845016931506130955797326639481065306614995866519671359349429363798948111499425727511731547517345789767242834028717001612561653096411267624562170440035467127097043078601065145811768122418751490156921617244597469912489803335164559746614274490379164861274411602099715310930022794945431015073621576162163373498700085381727313620356138979828464136013437454182587661764010432650691802185254105015772171320236827336430981656271963665942977074943096608976444370317905462755339807765124623324189436747682267049500134970630551243805102676759915764857262313661924889304738572652205120749772567272885857404249041580812389284656399157529196258016575247329239040948174021869554353346397949096492505228357607607129878149589320166534034483112457103546773056323429993264966520648277688380106282860662119600200532251593238759877764366116031809229240472056763727549117826289273732085125*x^145 - 8764340118839156965076418667435630475827580163333809837858340830409003616637072397309650427581815563421334767019925657835220241837728337318033614541387873885979437460850444397351615342532793801465353875438741302985598713015237328203130844824114741148870407440855720970140330254213620743653588678895082445991870376663230251391419960629837300776067297701671519483589819797636481109524208793896542984960931115779608392711001315157031638999379456571195777614323372988645193031577168530259478284041432913036433946987572408978687437472228951928616579543725380269459226326297615566168949532227191186747750659125444279478106953648821995133433774450573632778950660322866534159248745149119163671540745561084202312495246541517332364688165961628369492191840435847472930415086489938936306090608886982417831669609993037004876181360328601490163704826694400951774553244749529539694642261155785273405426171024851994171310357876979393578709721357178342068814649371086804156372688652486834142718457268382655974347326761209216769108*x^144 - 2903142386805403071670719741127943179241855648626207606006997758074450980903090234349164878064887916545232757726565450045484243012014738585722205965326432672266766453707903009721804654725278122282669722571045975064368933377364228532470581401252376482761052813609858108636867206121046218916611910972488898102781574318778323664221061135754183305286563755322352863730804665420288713441762768735375205484797659436872479290928477483688406727440121387779547203978177354005351957661884756619540079783134423390974830006628299521822948690592882456119765185644014821258220069169576797393389230769743080571183662131632242590197473427629593890415197128901696542010682064809662680578892053641502135561395751804396262296049663030754747760870340768961557270334715873316120849269280570102212119478584356283566497774045689339161354162932880000207324985073771596793319035528499755564076602604750689097208049253645513861239207914420783403846282886779526539431532501158990751872824529130380381899476365717847861342141068966522835259141*x^143 - 31657993245615495905624910306894844166653467664794297089199765725627590579755680165547750203470778977090270754332000381766569008302947609501610914384235281030089757169574501325455769208798671875442188512879828423045723272979094668770218678986780350251915536568234031333659308363251652539225864604147815717895393338932676124782580111613358535545945003180734856216937033053999117882650008040168452381263133273528899121145406555552204395638154768347448340926724133432321083823165660804197269246706929297036026130919299128075276671442449006564889891610186914994557206421796236305037116093966191254082792549324651062445115307622629588955883490654105401226278264822551395417823076359504889696618649674506291351528017792165116463217322970556695482387319285386881737836207479726396357243197127989637864987468783112478154376501042425834374832409094101677718657787207553475287982362732129004438813795075594612639493355176655348883235926641196300862166372919501897748989010339369803660593448463628642594469691032072542574641850*x^142 + 89235726248185890386442919321313711684338031133278265627890327432853557142072185803425023742161751575492436647160750074262641427141535451903738013684779389892529883234032009750338008737822256592939434894204369700143025981173236845885786849021408627898888472866127692163165309809732449392900509433853589984011926802982003761485854553187285479226716110798665413176634767374931108176589490453362089067967822207157999909569924915067974926743561942151002040162671241075456583469896055397564752774981030402269210068949796859190168347426160209558874841199637078574979357903689803907524769534813306160309078609399633764316243983888969032690390167257791114850868662017318117933905292328853881109650612310124724125088178736810109510751334217774902391572720893173112902644896119702561698777628993152851371804182993631505450489082685995761562799349105155833842538211727716924470547985020470909821003959750842648227552194710123674702250327732172003489367773565745023597050100981447469832833825533613824611323909312225905575438687087*x^141 + 326754146009531425452302612248308284801210346225531563332308151376919689663186419982425192881415125397928240135203555875733635210202120223198280526150886745368626152169250365000190903059285075208511679898987762516812259390307218112011158924965535529997141060547489230928355192176101528288406807533858340606691880430469450168229996488782459816947767261679983017614870071359182451398637605063034924675497853486470028209166881146583192795468053649880574139155686139336096320643223317501349104770760878458223030921526104054743279530930784066100566238611240918998770370429167044252899463298382203923745331581594390806318812153424748540053085968797011322886887191166515948544096132921363170889528197007745941094628591613809816312974889333601707512359654637003368448717162436937187644533893506633692364149952542047901229717800923225702417172420818184618869685252469739697144901924074453168428701425230558677853009843383769425053767393675703082801705537445054901028380950634274169225859792512318834920374335179434560640542993491402*x^140 + 10806278755388049062717570486505190594840287259077311000649710791465753178675964604857719431650296968980314962411246154426298823707505271392091849819173582205561818983026669125932166668250402562978308084393962276188013194294280668429222361529524896967080078462142335251282546752683781402633382059558738760428350813132627726030113284288242200480359658550307608933593527281552471774427397999397455459436887167128191668855384909241074498842588352394444804706668622704344773682428994073565199985728412494445621372483236932739919928676157407450613016282664421616842555427174506968898173508890719169523930462810248677044797259558679871672032525764948889881979046943242910511851840364829254648490595054740947358604312058951429808708422833473573031720261516548695454088012503315128596161680624032554521381680520002018058192263034786925171303852620346793133706081470117523888758761174667268499968068298027951542664115108384031538700353633275737991670961322822960435553374190795843426604855667212681876609245114093167977477331926225062*x^139 + 37579293334577864086641236058945380333401752688280886898399452390450665000561529912765125064320553656424789512244835037653127332106077327213417674543880423259063034790714026199360157872636590072534594998131117467419775646595453421989231744438941414253334087832181497408870589293895646846386942419499568343406857890294047366704394299762184487790124650635617149171423181644798721258219598593886659660456179965255716876691157077991916108903580996547667554591447455243886464299823639329648721700579019585281536751906517313028214393057533565658975750277138037626105371756629438090793387737690367195382325372721668918317077083056238122155079073958669443050491833284166445623327162735345460200288701861294544388138341324610188712892995068289891142636001810959832455228104555212563052275638680796948128957017469013486489606592809938592025723180922809431012156665987978421061502069936863812201352109222084261879102029183827653078375301232308257969364913552290687607370196917410273747772223735447638459734046907748502483466381234339904391*x^138 - 14044107459811060232099523926753814006678156076622335271076206208710150667074905374037416510708922280516058502758768343323952611598180565806557635885127546511279927383063529736599802897728563175164470554902139787134239422990788035208773086206254024855542312232809066075499196970027759353436882749576281954329104634079386218203062841864929351660178642715024334675293526562443724319812060716810057616394838572283689000496586945313223857162776555740037007593479503212797958964041464582544026732962396657169484253873741683278208752376383885764199795999496764208820582980762902945315146884287863672107184560826054856212938890959989308939506436906672594731275383813590746030380020571345667012182994222619936955610440045469394643466889559034728718412755898510194690741151469949584679924262198109018829973404726642294467084556050896339525742470375068977297073647424610150259216705348852820686135104250306980402848362634031230383975430251815221457352265756612399510603700038965146165891631196719429260883475832537781721956495720807211748947*x^137 + 2002765210901961232526479251093125486715483478849620268132294584410226299158594161154842786495552004940655326674172862872859617000622665856208151501657084814746914255358772695209439174458552345571585791234656556355907887594547071620212646864083689002142247239749995495463850021735446828830727918613984502386211203920439581175929087544971699203636732409048161582666520505160641571225539727160611548454280806688724749678689045846412381394239586347070114865852739581502815944320383088212408243217439914710148984317549960309267447950843441279728584209534714734805590330642285137711727580120057498263796071478451572199547613451371066330273247625206050530468629401230293448302302643229392561539215960314720166963457532691467859261180365238816800260077255086436178776845416463549967987591663986629611660947713900929894883201691635314294751671800631899910144581306119194105190721288913944491070390359327521659148887021137934902754002251314005737761827969005832346826449679011184444729942832104577041189043573921480650677544280761362438523379*x^136 - 1811933098823829947796341915322081097737100095163284052211202660783373752993980104603290493573794106862051603453292233790423877378366426602109874842183823182002961957149599257779178247456823673177731071866590325799968900232735523559063774040247124946142893141271333248559743788282304474288201442530422518346003040476638617129290808549893102160738832140360153796767356248212797834466292196624601551136087591192838144071841466039622369652111803450035219480638910637296481605991479891642695818120431686381949534505116766880100932756913872430824216267002939333284252875830715093700631301098703653705651211955191970314799242168384596772173705715554834388656122627081861900902704203183288535653514003856887374832795927526240924460585215710123240253557789279912309527340199994047363045765894967899859461106678350339869774503278398095732509097805177096251770832687599518739422469819299208152449150612755902683402030510900217269481029967007945908047976187360661716187812848220442209673111023885823017205378809886104819355063350184600983031801484*x^135 + 355916615167745825914733482859747862407604931802381720454347558866710220737669281728745690705470599428228602936640047454632564574077372730025716503690258305997699686143603806379918445619509022194583297823583980125001483268433812757031536082822204546218188338104386578561217040456113499042589388535906335073811387981211952130085523142285623757599197953817101218047848921114011007552231497472973635102700789834033650973988053204755459998194555195527725182213481204910132197218798623282613802970235044670935060713677707503606180130658408397219344121349107234074318078833092443720350995699754574519812211247155328309464472087578878755567761435160719767018301177606459478212523122462890917604060378235120668930199230793430013097685309761504988656674932327678722486494131743846216470223633949629897963690111324162571812348592323003020630233872333617207440905378790946407608643910774624189569476758710178993904752475403006394571193386915200883523233643266427656052603991096941204589413643774193489103151975859633342327446098555871222691699143311*x^134 - 122113683452144800176189587156734281973897108333017706829250456182118910676403594347256028549393645768454402407663448677244882726009831523399601663881486640458712831132671517024927880839192222203291877348598849009759908216394254758236969181796850632119434719819546933594236601763480889182656606366588392789877056024487282373608573409845905045092397443815258491962351788674128384903463287856820364149498504458617384676318707279634887928352818741437124358773092783656285765154642131356179894027421042012313296705824540899344182763188081466268138338688076391138523008900793625558818676650899759946971027027409400955839019636669448581850790962304219377580240521504726679866306525141716001631035492206638308330875024745025203740000246410385302967129272265941869828174168605828196061202210223615157942971590701951831357895311331853093435668682417407474545320921164082559961297425959381478873033945423132717177058215195747397312148282884466732153379533117814276976063981124705688612183328933385321753553427055740122632826487765668770135817253930633*x^133 - 41751548377849419328327645519582905817717063015915569219747978344947199036929588083804887308560405304425315457895440101390884945041040724824948701329042588549568045376203738394641863068218468775213561308653539404944137693541933035517374449696570815232172887961179024087397447599378342406486551247873085167951423742666562326502284997541481383639441996112812459179012115013301280211481840305519899037706234373498934917875201548215030229589592603901353163768649282944758833605844655540898054661759270622835218601265763000255252027886711324576370303570613204035426578041212319643980213301831359423814137810833325240263282443954849520135897587335219224673470466885556199833987935026377668956716093980777094032069705653927578274849568650787736671406941045956743419367201476656853725757761462767342428234990606585179472618272613170967006987978172077609579747654615061495196606740235186713300970671522363951683272821320484103227214160473745075725667842565573869497795070897473117204329796642139215157810207286140012938371870807444811207969890713691948*x^132 - 29619541232585650508246590523045613124147440779430628209929498893808599013279890983445588820579343632835932825999728236575314425276047624120109168962003631182938328294645763457225082026203166248166551872971152263636193161987903993670859814414275148526815183463133984290120289006879070918882210190563425825622542250216484839873011575483036411386215779483884299331974225439440902903276785850790425763784988323430408559368357757034527840045190824395842026593849244163651931601416399596770212506261021699022524975886306087110382485332481853432299372752419672157359958481966332105089592727356271266602791760707005596445483495944882414476217262518512142010774759908824029899598893955384774437633457263328086216676368571383549666092360538306459013481251768987307990728676176863380585986544521282968618145081430383272507888879751497246893973084841661168806362042419851109411809579961058212466376902505325745827545346712468456111448150296181830311288353915813962052826053752931079155954913241419162912194375033498599998879430337910445390077306877045671924*x^131 - 13677191980792671609830755677509573628183326138353911185738815949132067243441229881870887377731552123615797090882112287991425766273576162841826916755028415497879324103292258996530012616370614039276905765088015035420358306437065987043638923160253782970470269448877558909141428130267859507771667438250088479731003245505440438472877255637519807488530465711192743505948549848535211684488929654821122830277052015181114672331367798788182090447181842909045227476739224090607009569889541543976063417571228596843807534843375319318106886177852455377183606023926302302253976493959966675318796946319663236001778917623466413047121506162255550359807647358525530963293068519386894260992247824378544223596344309757425116905170739408460829457071991054365267451320014154656255406230528365306124599056721462894641627108223064501202126798517139976054483460256817460565762053157236866253268463633508233942432598489344532863627982849589437265842256041074328566239905247515776025539312696559923430996327963838546817343321984001189319141727219134065568065166640911386988040*x^130 + 1482803011700594171375775030733041670392472330776531282829826724704403040784644474594427119337222514324081058043375386586764148214652727852786758867340667309680093880232765558878861577713026438120188065447717489895544595539251880285395967260801578794570163324105209180144733964159470017626378567013604106431938473563552752001024443299531323532063923326954283210725292710243940578827698813069660929340901413019578621773759289171715540105677169156202896032504457898349271621506607323869650901342042408402054869169512015298065778058537575065312006214346534722260559933835142707310588948394070063121828090429290774642050804119416933061237115538423315600755208456550724919629896675585325940163145274083264234724592357022300423830127027008250629843903746431989844888307719939531077540242419324599629471150433595063581206366815872471085712143108128296192770846349280999555334223628702044137032802217765574113992512173820148607219352615005043943816318215846472958283477927782424130443493669597653531730639721975337057560313491589840879988208102386159016881910*x^129 + 1664613779565080580032378551007627983189192650281254813233133883729742728050729733759275720190900157949757783098303419563158318263398890036389235299833278601922985927666675724922937291564558182006240681674858684262829090263074202841214208819328236616774076544653783380029839201661347761787605993141542734583715601534740327195434897491854350660387504495056134804751765601266428398271951780738322163562623329028646441984812200479451602445198677641334138912100487818826195916561347583140749589886237002046994017525226493361950086381154872827626703644526778710437716725471400672020265367526330846656087421520165078660947780186434716355782373779332978206064769384508672429819522619314590816576354661818797006866875813156414781919041211891769787888339943622405481464711706364746550069076552900805931538331849269499243993336565172942278040499137688733015488342788695410792744385951364658049731254796232673121055966843829848588830667787911313754703605575576178770850064795723568921100025385013582664339878628718153670989909956876620349765015030305281517885318508*x^128 + 1522945848389785031345193271001184277611074868686839018276664862405508145969502870744343411000040421911095268658005527846642298960996044241763151384191748628558905553459528378592541265818424022313884561519076397338905545924251821537129396316352761206520457451553289057685724408885738495537216679195998129973640663823592037998090736745497852077448376940575093932471561778716942065335909364718089654374196013584992578238313825034565902811496956322243206397920854146060794039434899598695976539670285805411950151867936830069312102673377854786470257987121918735573177738833114830999513923697761309498301788951663231377383248162735520093258328136610499115336002983082997457266303682694785926694634709059545761307566567405882663665548205009698838835885680280552491868063650784330574154812678065223258991188000668961426559447904482209110279271371457877893558024045077111794647904533920484810270408206115856945257290629918299927579863311429200530721072301215910364085941355663459389015600142318515860837424279247178840408369823640498959301601718965871032399299487327*x^127 + 429672911033823866098812381958766730943695273967967523464136985991550820710454170456235741566125036731693776936829248127689182536037800753749350813845030495896445132872627459986189376493171730942155642784536482733613656123245721983376628775629897066643018649934309696790515470893207575160139686043347558883063989249161412408115341406762519443711163697993463728056444567205988240506667417493212969014681392871021317334045679899105281444220910036649535578285457910196453661722080035924131134424035636508020529459210361889265211689898278463504538493558283437395800582821974622467205701665145641517928458381576810450554477262321984372588275111815147982488051238556437726455638863447577167862882117689105454470008262268754939186844576466229262849848516666188184776951469997862375246470774803106320608432246828845910203660200318360392976910946680102217094042962175525116723360577663051596763580684457728725460691809678911770780554748626917389662007714383378443277815763114080095559229843904216073312858075540354198379360458343780103027841521307571938049078285214891*x^126 + 59782459170115707579702048902658802929199376674279555258292364797363299697703938112117180482230057775609983837172131764852193133639017831468845406208165320670368375036816943548260793518005140829261785870358100485363977080622271252804337541228243841189957920028921015771189401623851840791665681957565234910283604578866228320816833540012649522025215565805406776296564140316009012597882732973032147025262224085878382129340609012255697179409086272169171263999704497210049963789373023391864985924735554959276016266021518875698932502986412315152312366665420543078090477383498584749343037729780270106915576067983426565832253610946280993524110322489001946553431586643028944592065509548469012717517471186653114874076773616668925002076673863225648920026960119754706580869635994031733730621427869800535518041107487278546252682442452759221845002765379030667720021916011229020309495278646977260857047813909396720203656597470217310271097396956396663918313217550261951731232488892611124665527200812482654868794767261405910495164404530567727853874392109713967753884819095833237*x^125 - 34595080385463481351012555548253536749442381717411937289387466243200610730944619504621801290774441026697022915088888905450901929580531197277597549173077118185413962777428090875273944142220169147633276170700918413417417446054377259002777014008483094705936638187729232236866507938160947699631240666720673540921681676240651413685092914757886406135627640953534162359385240375304111585174890062586123564215338383603470974887027126124157738737822152295210941162788662965488501570411454576994568201615535196522644923468741656478178993667945282282978656049646775621981779331659412900108826095637915622469024458244734207649859781322445515723043939998789883025303311597634252034313384277585622005013426302398940584084342926142646110606550386881813680949863548083727895578634882936996475807903571194185641630695474808469798763328937264341743399272612881020276823058666355289385526152981051592271734570420214664889152053334362248738563331119230369763866807496967854897924597036223754572371763427165610500955095823224012595076857564959236774799337068657752026115647651874190727*x^124 - 28511766706942345087657622018125801259824492570482757741695145964666651604044963216912856411928594872792334614800751960250123970234427733499197296873707085344151451412839384111791167163462614684884920008834286376122015880242150168036774089307335213563020912965320432758375869357358328994704916306051979339992522519361688277845593334417989034845094056594437428633749116964558639699481269153227676173176355853009250992884002983825071593642660948661498607592067808104692336636196469484839498490666995265716588693191773392430216250775901056766439522259075491284559246379327629915366823611256184666750537649718421426201987727796726324026773041580223880628201054134105557741154997923730142908649417444655717835316777392625034255003158539592651336928649833279532238123286284554177801895037171139650377994948727741769049952501389978927456822940034699925277251047536892027480371317294396675305086768763815530307390065461853032969090355697932276120562279685409894704091442956805070827039107439564495367039506317767557783956888181220196660582275925206518687531948218375240078520*x^123 - 10170014181027032832499154056545595415004461086611833441369080189909692617085350946634377694898000571011885501707574367816059510499776278461000423172768349354509183073275534065212877322261974135906310826945643579076511318662656744672374927278210802489186528830648342038706863975880578760718296706917154785329944201037280551952871655688516477609619943229058902243780532761213106528377121695003114089057751681031853791528935127199431595155437209784643559404119554861264721896056037295849422272886671239041511338668462421089954203082427810792098543465087313415740218943326967868217351289423633155093266939262335401340801598567745621633233841156295827920184347177021202778093237862106210029197240873820583004855390085004481748957364778156870693149970779693792271765829226144429670070684053996785161044604250900457946893338900274188543648931894270679053536137197319844178914228773287515628541072032821062140485637661882065742165677632714978546290308931799506265933343287619993802127855012017984408602631036246192608105914637294626062103406743264285880495010234728359508976824*x^122 - 2041835999043882975900517102142336448289880083140087822974137954814464968860136113604178691452210947973481307868789590710870807841830811917938860623323170718632517753395342113456846976471956361957435655231717787222958591073128168201496899188838995480494896372979726806893568701349854322035386122053766027570382942769089483565694235025349050422307945521367693255793431399885261392051804196218386464751654887996116687971066239576169798073408178867594973729889880595043813875228077301043201680092795721681626298871182516650756145739581652620494050296395189042980710816327627835760766676898129771903505562683142913660172471244918804209763436288299248356614349656082986690051176165602810769405588847368516758266534805919956555094373808861672378341490325227981619114511576027968691913615210058155735769837745099175597134192244566164507485711705620802620882081376819497793321528962041669897419219923820829262107820136017384791096700070882448245226228935488478501244103476912982751045045402954980097927813693542750287171692828321692264258876467647614627956691587459774490308487173*x^121 + 192810105978126146102051317496240436310274822866753067290020404763671096827939723959387792561540087521776577346337744985008020872730353225704519581437137476200452274087742232622616007138586542710585281594063380040158638713755629996438198621123894624428883063865469016147315436951000641636129582651921575509123401669660636334571140012810750570898712679660875138317917284581467704505610737734570371160392355259151640175108264673167942916230795013313171938574317398050123833981255756429354778252680588543434437601399598010415207982836592163382967101116005073363665801102971558043729591917258895143792876364411570991072833686934628408790471718618480381266653067186181491494450565946980423264365281993116544980469046828925231033668537700424152416583758726092075977037365284906692778856386390732956028969414881359364422290931356046549594135210359990661102504502301974122286280526637964514975958818841489925803851312938896921457704055937623043746944062034558203792565638940996157672297574207997849075858561376911232682669973316917989589097219002899609820927071841332451646221252496*x^120 + 366234214050574765463134711975183762689743624901272112007007122638509044051814719049057202617937549028764127774945186855479251996579365912617221180615772952667376028812111318088390290276221786108176434354298397855415049180752697677033854000576276495633528604870900034462546823629805444629311596630902867241781075442363626916567197059654734934074785329146782703051908329914559704718571565331195191475837469821047476180107435195027870108081765011847752226903644603044576121768686730407459110498009968068018461588832733974316627497521882890700608361593373601950876389431558470319599995743295483029976936882802166152173558692111422936875296442675474203240656672092008724497534516167590041430744607736289000561986249877550729717018472823963883361889806440059777961870736978788714254051675720026865066923820018651985772677509053315596102955809599629542844263923908696677546222650547504907081379140612891860045237896742819034119844000716782259533087091759707984399725519152604447734742298469231568900456398207088877905642725282561891966918013996168753482965644812864789964344667608633*x^119 + 136532744254903215531997020408254423228065434319324927578712808017719139759874114933890690092537969439977928230209026690752507520412602544130257696245021780828550551329317520802872473013003226512437609027193009935431623340294393941975721095508628983723248905175604814688352860771986729250553425914843191593754066429643561880072189742601103437963525163389783618072975271747448738807847139920875039251878980983631010766716141141919783043902174973302418179588514050399508760886075135244865926915074361900596104575997464999456316999024100359415966422242702878149347699790138558566359628622876591574447785172219672519552818672683565065843129939403134388117496886032582371744645277447389827965225350756758910389821720465257328846053344481750129343024646820628545547579054986474868785128281552946905519286521860395959172937646005573253340061768073177918684504756870466738099702596698887317183989821591601031656335331789782337056274597497146323411928341277115584083329264823978598826762892577289949963135771156895736998476650237471029551534027455805046845606694946746040049018085019518993*x^118 + 40338339494484888707216664020380701932187884274878011016309864562250399954505823367664533189488985523913913010650834052654016922713105940571562064657138949866830417842902369153623635332231913175090121415830700118441087206581673067240178777591342793236340434129966344644193013332161561924241139731370112339736177762440453204130414361087458503035871963368627365628188445543520793909111345244799470160836417484887903707694188793200236486691772938607013136078100002015147690103894068551442187980242973862207473050691047996375253575737627143453607038537705359138346528727753698553822599547782496610451040600957174349258953336766604244587925966388761767819428010607826930767462421759349465579964134295270766283015085403992163238258212697079451439547909363476712583455875648070307553522037221745241135186176992472781926926572330465149021867889382109846613135995758812530110178124852911508807435161603246940461616670588802390322128651095207331905199762015957305418713016123111706161347825321070911585274856190911984666659710674173199425290269328033450656322420298285918237143031365730285515*x^117 + 761174497805831641520902561728100818734018629213677377322167317575074706043390236204696747672131667279981702381860924810100069197788810045951991351944678355535961837213098641050917676657482185045756218266500415426408069735244290043315550583251962950079388829271663724362138817378299641510705396903334400865131857529536029019941483192001997965839401898191791621609727443157384834592061017262988281580568965770008302457997215831814066574428883194528455593771403400398484719550374776199137693569037184253489607983403079660826385101544480199739966017074172576321630445330758838298444669554271542414105998460850408183950499423238441596186951776299974369683138134402260782624685577114213656545092491859861810473415702039833544545671063651175462753739648555084128795339508592352863963510008974158951501213265686093879831245849814715082595227445793328673853055549736621133168521331859989973502894283577463707699240300484318089877244135702589864333337109789195780780791614580370291383853154434019477098510282474475101449743827522597323627234180698312167283140721364635400481537764638101566109*x^116 - 1805686784199447003927502286146314614836788563387827361620342987513818624605648979141196881104985174588832997608352230736426264682917786174599999699425693108526159826686773074979090350546549226791973052957406628821244698116188996060022626456818998271467949904988691448975964206463254611556729588917446360989356060345392027021982177449201255213146375717330970628278302004279420536224239696540008936026466109845219163732745069501679366065259501769597555967201774965577831318474727170024272350176379652432042064323584966737248738450573294302641629409405212808933890951645309422948452679105127382887571410050552204645578404356644890941473911910697470122793217242719728607610271342926142042703872503449021334014203436201597790232647455789390132687748115974675601860505022422359649605218390346322118259159795473399724839883809721383824284121936079247581279005013973026621686273762534059781472334003885639074502957079213318162557822905713606787681982969416171606397663439720268955634835431822799674622311872460247614370706875963893105484204419054418135696452068330766391147178444456618204618361*x^115 - 1381250470841176149790301998244445800388044094362054623929126013513571717545339119552379160150866566335804950830769021941049386074461102425043369652275987467657547313489518935799548054415314102440674768517124649125890995605242626959792576832114422208773029269861505269515494151085716043206039590211530376479136060450094737764338460807375849789332280882412105687846974224678323335753275474857375725159876414452432688469800920296194492934832986968065309889616389096862341296140769517145077430530943347206774560310011614480254889986983658489370407202557757955231717336269768383213148168460588840200443330406384229969934162540268290185668618517140331729469800859472171698299856750007953032113645346707991900587355853044318307451847497186205093960257643488402693107117356992759374597357744142200472346840937741931701513383368168749850230450320827002626464331450043056333480869676040372006448885886869749411683262033509570254416026533562219484527145680297300748099902988981000195142501613506780941355930933670915887324859200663391341110562388737541834529623031005639742355992911484278059902305002*x^114 - 330585967312542670267579249938517798148492492498140858830350281677644936441940371099535193901851419493817502079471668493700688329440929344771673970105397899354069832960851919339225278291548047793408007128555870584411162855843207065586162020222651726647901982612442033448084154398549749674791793054165807983018608499634691172252036080691763137801178258660895686044111273559470721361978383973351422553834955373767337736131743400941489644707335530923525418392900554987412550704992086184562505887301809410657049384582668375651270398271499251119922705629504171936561748053669141789899919721944468581966855460293369752014178703239792638874265336070210142480019969971441459585499052856250337065864136552161005014231640555626068791172696249983437471940223155590804022143433585195787456697628701573355186882626959184180542424672039530802733512810241514303225768763700415106582056198806443965584797935309911133345185925355469346527720915423932049600725961587061856489082458136011412137188503035779533149496215592024848953732334612417434403212415203242816898463330578327806330164829698795907770875109996*x^113 - 62376554091122447284012102374607188929241728369065692923059038427218711190140479150039779304295893765820492116179581556499240077631710518636912064317217996032101876778345658839153643703626393598573089535589513562941725285838604394670713224677347191716559251288648092538229329857427951510801253431504892952976173167168970956913091411442893865525147237800256777031843784599790376672279860120669575468704440133856323505105632844673823678262655004584038633588232810202103222587085013263167297667549697488159271255412890317057747961773546083999428835656631874868143782779954659541543896651570081203763033405324292872564492094703448266588476567102329744875218337480830519751313342774735955403808903779981050764980482764274534870332240071264147638745741001233444232408864271518300096734852745762308192808710578146675554105206731628129193777888371638033344846085837046002160129285167799897411026551588474758400757977586538752913796831068692718179569235907778533821653429033262413698957464617426503170481255052327688102730514728122153406378379130977147716414779798192361266447664497348695940397617664948*x^112 + 1914680858554695144396338031415622066128668292862856030725344767736598226884071650710313452505661196930680322913281249864171850504939272292542142559623097553827238346158468217607316398963434806196113439407991214759195994506071317258955396599272339436574902913609743720553071869437655783194733977028270192098459248656169378664845408472015860954241949543326282829429648480530464223370855809769693553524860126526502590753847338689857742245804601192324658124169231449545668216483063978706179370109713128455146725379896234635074603100574963990383208650626046110062269168110139263316383979192685739780380146138308965771481141257777789035905665202303413715766970331758652443109239945864841188363953594385028576904913509885068753913500403408697684858508214605256327123127096013079923621999847395432932667637321794014391017115882181166276878150100820384316878695418201545386574183975519656602609426559915204456233765926914789231030410332652381155562880187620998983942747967999916893368511417188252607796875178299061605820824236354883979024337137254657834607654666425976789693773221111267262970779722586941*x^111 + 3772868199033802599295534400529729621399332815949776749642309751567831757416426070780032084003374462851441375702811998192755447969522226253144494701679321501782006189259976987535321663684586018666589618990588774608927081525577471013436970472565082075910054966926574695184220548948573472856126531171140379458157239374825528928673951896249632005798936728592549373640961976017407256893451249720672728787198263231963130970369828024357018177921974070064087122947195509207300046091629135441873833033414000616362174286527964580233944609896900630503326872211302676565839937424572537031306774219368047850397887774415198478084662673275160548174615498413116092251434670868131203142567538718431359160644655351194254203079590628909401667535274912212833304586369062815778956155544367934982940244258944571464574520047015006788777663042648441076256038729623647605148563548443667785979886427380152975639510997951517182853056859900819206246517373280664963104980326535608216758911571376246595964137415201480229115740608817790284144215029673403294777085860464534626987116811734800662439119633896681850758224735989113932*x^110 + 1419881938366975808793932127659922560162169427521318357920227821321756677698976035262664961709992093673758270768843410633106326988909016095873817961706870375833634071288982067732570046675496727696942147108846868112433849009134439365570366099124732779145238082970093066459186305401862739193292847266137433012865616310040535927121460888610153544436352339764940180692607749806697010644163788195718133940356802368302521322296754691812067436876867931681710546458279667817909704576406107000651772447376559298974708230231615636995829651838815817413756893460342644975048232568947356356561778298741504052340160355788635646826429656070563879749669051013447146543920191595972671254803184513839701429842512234632956898727279109910200726991594149726994532638077649176920782519314431547453767159167536199772970803056801495473061343941271374041082754384864273469687868290042361383722797261881166794136753258185713091139363120269853641401921730429810157454508881126920340113159446410317704129293799537190311474600260900679967211187642917910417941252257286423232397418070690742767902815723030414811660375480407793112953*x^109 + 344503067075243188894859451632602504449988756603013625606000724462700863835767559911591085892348013656221497133590068270278834611850351921679227541128820043972864895100119181220921847422418603750503108874424158549266270266455370151154354077602546833573606069244647605339115589151082602070317189538302011374655133164736204314524105469520081029357232910983186833380024884984590931757640725247607124177563729382357925613125942999416939190933878063111233466794634216013251239525560213333802874325583821868928985789294272766079309622154659426293218402898379170431749933310486412805838273704594577787891333362136421144605360485023422658728283609431298920495145435770039405073864838263090537197052773635775464670583105222066566890283745467984715103615218355320170445025882678003810080637428741278455283881803098037897454662968189914772831426272402463799123892564553308243537449584807757111521878317079601011009466753458001286303571117359629519216291343251813535556203078423917133401500648922109727154816127637371676887444765067591722928349393530921839644533891089955844092221381137307832684941738560736760598158*x^108 + 121588888819979287434579285106276158263568132052075432099988829304219879644747223109928725798921124988285673089531566728041445946558106554910351987182511000520851401763553468354449799546160635803138210485134892364580622505669530282510312344518461594999253450845774437372026505105243396561969798492450422450860261798842349254932919273821520930866562551366602260899265006860184510082703598472809902955820125497820494705471986542021589751038678150934113004661066482219547208246801211558140768990050304451048822774650825798089811060195747834141906459584470301978475219730080305242326321191229151130489345878124078094378017379091807281399579385221945814923447296310253456999850222724980136886606040687183164746795635965019181798566261153002537539904671083967918738649566863531796861007819346006396779375878245840438195628290867992341054859687741464641708997719892169313129117704461459468710476927760352446223012773129805728862867413051971377750851455142345039438665559529873989969638860729531460457258344702689985046594673776679478272356093528017657817764004943551657226457111455129945974465678939854886458295984*x^107 + 38737915478639740744999489013483877325977595991269155851026392104109784452598544370876241469601861113551690621071178741434788605850850181673617663420226233719213076638198133501825425106292139808493812128274818446610845226673284554790110927586384616129119910894663889384712651300494813005672528830463956910047975025724970491518015158280452724951727618522783818928078012194031078546687119092634901703111816175372793373198873681199208975660378448930792300125359023888269373576390135391893663155921119106329552616717180785694739451519350005983457659841917221564090842989819684999066303098810059795470751473788918165207644751597990609307435091801307572603595986270791459128432447890744833416838794491845400681536991148243265890411073952499355647256395973356094378087262388557287492113457842012954349558069285937615008762924890386603440247835811391002885033376630044801951526456096833732033509196666288154112402182164708395004130219455849062515139548438520235849024751312649085789582627860478051866916850711149983747153466235275422069807364028440969963746966187030954874848530307817679953450879397435334057515416018*x^106 + 13432166960798044798282414866454626423627170297195966596895704913519266099704857995810366164466421892526812985876530499889215019153828900126644239465831103302886503593173762401894947958938352025434987309862194372129251581943598445808882172186070413102452251351512411284757125610319629911081933514241963600129829750569865452877789332263974706602764028835613485623009281615591509542547263602373343067964529801619819437723600547597369642604057810545690372716299366763112608423156995810269186386770549358456019121576746887995932783829956841182427349453717868334296977634455091270480583502573194891599667487233237387575269409946367105397714777134183861040715252742155748982292028125401635041776597258904333702956873865494558241529440794071339750837167489999254157650215610680567573221906091199518201901830183109810754609960831592106339949431180363993094163474512070201923689336567826929570637451774315742899559790054365719143299968172188242382855330987948832424059414123309697739135317984668585229568545250398700047168040983369242290235000035942499080600835080016489640408921205629994553124304463391020585564458656834*x^105 + 2848496626763789133189764413109151156466450109658521162372473819794191608580455029191752153041463043531727371446829150503210274789209206666074830024563671314704223235230641212033293488947239902151255560363082540358045627944006941352570123938092316495614125658796615314873772581429063561297869625027742720451081455457927772106770140348898753988868843292279436407288205998726356369210377289816308307517292365006192498741125870304203357828873631752727155788136830866901453492816062596756196209658254580885390820970548574357879496129981257109730994749414271735820810216684843624656947006808236554099767230863437404524939134657084159432048826675317968216614770461518242749001452456421338230197580171481076727620624049300981552040520390481182605557913661413792507596515708186641230806041850818077940618697508379752846787016287281876482952846447115533281350460513217593353932302261838299365700026310704804493188929420219901587194952520351602910460381152014344350017624257424527132494333555535345180694185904060182924999131504932634240922083008418620329156658096440345426141908990932610797448552740798055150970777102658860*x^104 - 759195528500713939523693156490988439260162476728495106987844855352532577541981574821260657732583462976093805252463160025518733751033245425340258980230406637168759984793307775994939496005799429231827905951853845701903309211911574355021294134827674294186009472329419974105269823623001013103815734704142496377688585304844755294604318003265182795854797527345898103054242972883930918359113728116200005628651613125589663845760382861073634549597739911027695040893831224448777413417856389785272216478232401204458797442192907732383570945627179118787014074569093615189644916725446528804854434093145327490992774235386577455788540427434447832127135898887596226334114045932305166605669267960422134332845663913436384249704768707585691200174537358515075312164501907457675978416326943285400791865702560787527838827606409916260430234731704980617392447803649675787886680666259477607537984676840971670441287330741878534792187770090736660559991613838958170118244788622251639907891048113257440563023867551432665506514825273513554069798575513781145269469668115588765723015433207958351913669104328483579028009704787440670710182046775714662*x^103 - 318334533328687205109083114817270695145331218432708590429427181641576635384462004775037361055391172612195042118765820749198147027671107559900322583827536381297536471303385846302853581254239697574334571023243350397093820144332524148229594447731285062954952210215095057024590982957056086613038074332150649864670981412798247042057567520357465163140001118613142455561565165732729685159145058742774933907895213193612619026676380244928401203676211541257614490456334397206379099138090341158218153532260086787848857101512039052819114105598464028419514689260992532294668923767446103952308119944230456193179827704608123815647739358963980227141570332462650899649951467783180634058061881030327104355632659544918242437595068828750569008901938181556943685334839983349178146347750848217788168976756594521581755982245296886123403321323944208103760174698800010161222901992219521497959785012191681093681794225068911399081694008700935496102876114448242742403029627635163255537132795341220481831663191472860373207473647360587215012669737590301849211089223834755703848976351755272461014011685355353729656677660748830151261628370017449014436*x^102 - 299278557944914622589514562907851595483426001590803686321803381760595573588846191031427579259732264545853525277884306253873176770122643174245160874802659394092236704186897171260851361531984338280622128119847733225760082564180734829430456794539087809843222657390973554766199292944804170642036211559694723863059632853765133623900762709503503056247719188211153439090532171376626998414640366354284934970344781896150313113207242443965621796570124916103078097369811568483848880952957678392864893762857998754631178653642339190432093511914197977618096623436525339717825557186716973785060237201780896509504829086030711672233023492840756258233341794082353114825846125089175018240294456834896804922217275339886746135047819851108322092620884924506974479217456377442300902302109326804733502240573598231878543198074081841566498408095059981817553983959731019579825673185942245902805447798029184742340382460482955602289300361894599673075395264770972038226974356973870932274854065225685357063399451805676725825396174139112341594455426426262202283386690034287866472844483076065180186555871598285375929688598316123515860129995922228564141697*x^101 - 35158794948754656037177723761889298487242955633686496187040941891660741353990679314199788108631022893371288134326807421885309758653160140615231926527196243254207437181860769703436728826047234809336941081220206612905170769243590079832534897838980584984744084653436246520895582171431263853754545641241609768919420350783957012328073300283922301293934026934889454204397718642572322573066451157334528040813077574475267711552294932874257427005930016181241559655117193547965170736221985052830087927378223489789246636009527343590824021289869751660179173364176470101912645937858912130550690969741447901298746101771160613318023832774173385742262352196117745184227534769208134973838271691475106285636624507595409324489953159902183724229964104416577509256801559530524461783202172887086842731182174405054126205898022926786226843024905900013220448508697552680675689203427807642099256806491848137816811088889815600351750673034938282800357573780564553971545914355752736796546041452701477151894014597210147127977074233286703621822668649380620218016619699263812945961125863188144473476993177973864461382925301777979401384845324045235163465878*x^100 - 22031925869839829323222301909713531537095121530482813239915086691655376809852762190541962669540717805079481400562367242624100359909756827355545867124225930587779434063648900570350258618322004253338621613184014960657118686821193377772406520047174778686770696245767375854382118505081485758745339351984201951051568965403608172151716883609068915107207332035127013744403516587956093804506697095904771994474735772611882166864459477039587222234187211947341456983995842252047549467951622334624508235571378092005094274573089711376945093621826175230343964802843524993347532415586718197056935371194388541006613293997128371757625122624781327015929277217735632590946572531669771923513745904061255121894301041259039183234747576753666312744963152062857395938520123853462993055411916366106778890107404770441689225117845353881284282412505178349249088089308334052616685425766185114546409056823578383078169386734899589545442819388967480267658407048062050729452775696187782385803582557399725730537240965393492955349090381551173130005199562366539756577386266200611310340789918673011961566866021931408526796554436292695269011532816399634213930243291*x^99 + 2301023183291298224062201131387370860957589091539954129342742143342842809799822747920143403405207766547565435008148035264914155358153310527198470620200826624348510743561003507014659309776123482113223492585748117099880083861046394547607689458636252449759591655627587851997477541503181713720071220060680686020575951107466235607622247775891659303486001118871577775647978444182153138068309802422484777851062513649485273317542412190231707392393748359552010737947264537698807765484136724766709074854387290597933900035345915732193577472550957293330230109877510964151921489947168352608401038972853089469460147668478060350795691240533958681686832404862070931214758166961948274411175267560855496493556812477841394066622911729274971877677354455839312806334629927010466899499310334282688257452699093673038987450794865454403347715457312176871037569503692847345433602507478927379398979436653597420896258405017753414851902035918158217091141860366729052276831804621171779802488559566966054681106204039340146686309291595565074932979130145421824321156140651584689378462213954419700265151030699495924154979620935438611139836839278946385496231594567*x^98 - 335579341117888719867990830470868018076199526073569385292755337798613511345473334697016184863093310161941695351006079798494704691588003443271121701413273191975518763553759423006246227160716572058024930827194250206276323264657934848071191798130614759596686354539498384680186433915854478741696927780144715226415993045763133975023176585880210597220014765810702266931036053944208003805502023956792175369022414913860606021528265860093858141761230571067375279246604598007982426849556520612475905533908509902249161850993195282643580383231879712482888771058689819660203237739547692324092939595978934974724780428285450162370888527939752678917975933201526850200692531552965465816025080023560314819357201659551339302229827104406442537874422235483553638203268991760581513081755297648614153704600645295069721254289012188486413087121005381675957128870338799388036726730418589408767000474831523494960615944478915575823227076243006646838859022500730806127975615535522913101906397244907516231028537507716652554000184907239453773365053441755086365318419445232715217085809091048243124447307093982509526601246225842342696366548296089630082720899750478*x^97 + 626030719644554641950757077878969267012940600955636970944769980297055608415495529106411892666003878469320273560980095341995770172053537052523620808193319291423726205168181694768613493281520777273952637363803479712904916303867125337532005204421877718419148901667817682664974424858891439820272704954752801254754838262616278709112159432167078488052698618153130883913435390303053187201557694773516608274129485779891203858516964094236158931255638223905429038334185656385994783316887325486290809704856709109103587501353294541019410763055992383580069353434416838290095441223233390025382803010952405355142335770740910157290263786136770621159397355636891271529877801263455284214319730230987816906531614973408996264979909259406510982681117074323006522846374474063204886462554504056832889437991176121887441749354774411398980800354260528495903744536778284065170662342463811137955790427596877169128165576348840903052285811862736447543529296940753419215306208626116850026990689202270222594180944453647058647909077897268217176912054587630680865980224157403487948858257846935028847868145357341932610744122197762134691127579084415676669390115735974479*x^96 + 88753808680632212073117127574604533148965541129834417790079165479275591184590851688100280863162375590449638908428272391538585026334753177062986097877478958093477480646124749034853660901323605342441799536588818810313066578839934217992825444639896753681959095671020080618624509605222961992209368193729049118706337288034239036884426983337005214170739368468204936651388001082248190006407214507603272454046564653150561771406962868931574601687315500634895890237443370560710142383629760587706702061216518386876234607751243019772090179078732975186596543596872112098535711124666424233442980604333475330327578262231807684071574465773450184834874536442691143089859783902623289442889940035264394121688288705357914295303433839401846679842246791350248772175423709994848307334378651817980836066921063050630040177239727623216898430107737372471064171610551653706151937881276240236233723490616697851312618323540802906827567719677822813602076196645586894986950881895627910540985794753921275766810972108557850819843755695296133444828993379082902877594864952319376470976759490911491475488767645407604476899971219290559125256155582718744642131622138561178970*x^95 + 75595781967795643381498758741713758921959145406621765744676294712014375609831882190563322857923323615827125227384017956935691401823061101602974383662236966242945218319514189260847068070666305456113866882439506066017963214539781330627453335253365336460170230716803613027233257218658460092522070523140171261007783171975121902499554124601787309079626954750062558090377571553036284890309808010323938504614709674846684321939862984757215523978712586817871490876255034749147014209407735090688737293615926719218789290676413995442329733266553820264725515670735483413478353909892124227100125238514743639133403778036479428893906360306931390639109159741754661383800723564987036938071881836763033423307179124069738919988299058757827661619707136731087670835041416963068322416893940222028300327975822719113805995682011310038781393591215464922957770042404598308279204953267549392454321629929902411613370995080495536075713526511550494798735665971229122986216213737945044382124607362052516348942031230824646794424796565909269345323676415064912336165906771649133005962839183383226204380400544569004567746566235194130850680658819918930614229635744779162636083*x^94 + 7087866097880916481918475016378290525421679143578853314212312496043953674502931489909587834795928859817848291661445018498799444888927125280777583092558288910641743506371859237954644251501931430564604541322587364768823148040138708919361319595942657857001269937642922244872719061331070641636838621875771640797824138883183276755345678438177967747127591562798866724101874149293638088007177684813968863158769101724014106598958423146202530539623066450287057110840333017117693626629853731840552860176360600321138986374721743319981652412350041644195052559249268464320336464054403597731553229771399545297469087831750276674222834875886291866987459118030453623679027476787140736102077509141449168372713519729891202616772293626610640414947856295686261038349730464550458597357060353574524225069856653743440791562647728667389426638821599493265632712470286376402316664587146634591324905480213302374965525739100914474945757560178277435135055475074590356448789884467805887837846790389314305375142505326687533815474008750990681140010749150222550125339319296703049139015665009560320772100311457181672761596198823499156391687232528879397226853280743247941491644*x^93 + 3749335878326861392478482371779368489537630971970605500709586505135707387509166239134980135190549187670434044876531664674762625729889083856767879444073346860037609067003411910043598618099879848448348615900754783625201486867567002071045142591780860961243291937363770367987118686496036375398011531460439705060352249253876844387847723707601747168650902810548756504724733329991199963024733404048425872544962819219745867095676180277626399427382868723940078411422876349707314656758087553422122659344881614468234743489111060864363919963377948530450265072675735080639578024715454272236200789016173063700864028230831493785589378893808304636399538348361976937593832992586144344513305747212226292888001537684763595895105794733448751548423832370523278908486852583584300270582302136704466400023787131956152560234933363375322226919937042570658887214636988878284369025003152224568840092072330042832907432766277352994017711290351052177154232303567360289142180593710977701821332948084313055894251323762383572768869499602178083710513459436696232431493185413659983297144998809862973706738073843804929466020239055701681913453764633914176288134966811191756095093195*x^92 - 1075795003642820207483436668341158701388597208081150107028824952091441779038578912975462811690671681407840297954215185958284269921953151920659363898827589767985267911479774274509807803447862112549284038613932771766595143613195794098303482550314346755112956218849353498306518021961625958167640396637834037431407481419635011781993577580581680324943169124844280839331932364588644485972778521614144555911895851593365429248329655045152528787351613763008220916633903910220814584963802599670189831003724507917174366097552697118121808500247502336117963734683479752670857278134911307819856859862103876934004165531118230885968835935303245807851112196469165863142877961058772567107266702382735072200992585256885056640784527231102842061029091935855331185089014993597548053045560307037324131948107066748039462359822530422826601139361592414004464224510941249087477595402555677128222180389085595774016494848475312982093658818820615297008527543554027241155516742260138705848613758300698217933554224754944024726892465226570375336971496907671693096447576198835764019605733152107929134482078338589726249618719883247071478792097773134695067585877580405087006875840411*x^91 - 128187227972516866232601925349667539091510357142188028755909046122965440406725351441281692743935985247939494667114019602606285618367007177996346322092457052558037775962731031412600231530013994337904147463435078529145343779489934280250062990174281584643727097526963095792361696449890644892169397475928636820715650294401219394542729922274088167204966091685019222237815156217242680345670943013836592704700675889765367981041953429958203388424100004617604503880259330244550289508829719112501226896603578775818667927685425934936867790459456888762071254942749282341807101656360018310808828682624374559982308162135999801205200430136991307254757780303090389747154080813790528703613152224186379974560083106059207031899616190003779414493615340250112251923044496457396063176375660072274371118448076284965096979014646295562488208004027970268718363771205884993970898729375047792220668945853920003163690089794583779535765656636036047771133075490856872531816157575889605334398559450443968687804127080354326163722750964858319824135246579113003965934151597553874343920323799627262108500926431021987142799349441760200279281632124399978119618779590005209824919376670909*x^90 - 169978117594719985810350962942615448713324600069285879635790217193156907299646539563788532596533702855510461869945808720499761144716569358910598341890372327417741957128001236467246576520484839943403191882635041922631956537033951813262169606362833707188964825357992427843450579560110210224729233845982832193538262963843855678255365850256634326546366278802053072377576327315176091633018892622027822868510182894701409511694879874103749400752590133957543525061902029233151522439240730351911995257853266281474698843496800775664921283954930742718944911929077837669944902254837346417299384870087517067932598456552426263322881488964567933307989108885484866149171175999234112935406326238252221674292223579433650238137863340691224241832142896056262553129581155297009643734472476240998696175910540679938641411615409981763621679663100058157696083172343605453402469368818094756011674485851819908092594812478716918885050882641854418655341071382931613143663387497630017496224210833677187497186093089408624938733246009106560476725485790777312911242139699093494224786560756917235405701594575509450358519720016116670357349305262085290992402085305489895110072871644519431*x^89 - 6476910663817250464052082438175219327982880421172629959509338134765870489823669351782309111360563268868805563832145964769563401218604791013668949796591794673376853638998133221426197118664000348374287016416779665252083148019801619724738342668934360584105456760726969540320875035472355205980778155940940927407775995732589275578934391944552607150558294355666865620368966323562049079624034368864604342453561974284308996170035082919635288507637615849615977935861590968383333339272150722653451155747121290130211167277085992083078187214869425413728190758004524026516201103123894972722798874509785973859358026358391771152664970477622207150020386903061066644987727839770885455275362970675572846246598701123724387949072535828501609440267521202028279413060096113116375583227556183225477943290647504302633222520819690983003189543763126459623532692785722352933530482923129630295293951169204180091401075542075558167911059013035607199973148865729623768951562109274646724770177793364465711435974156231811808161321728887972854698728137424904474992405921361405731465567634414337751313258247568749685867482747480809755470838401260902378900884496770523686836992589951491094*x^88 - 6348139722374726950893776648689464484888682734877726628204813219165984583037535896017380379841057139251526199312365989873579978687535082637229057023677958716410553594022478318976099883253785519433796911379543796575811976810926108145877817417739946030586159892977687500619062867731490601502782423757949233809057586786555812914272486355178914226878679698644837016482922222622611754672628918578006845601254823755669907943974708272540365200557964437462769613405861418111251813969563850973479820248769354014802286284993557484414645802731096140547232090791741986416337115853754543238950599086979358154538104926691537539874739299908953459920522169512010787722872923041062737927226462163587897212130211464063229668985834452223265054086644674990421902240053753136967697074422450612209300371673760737135775436362238064636640842658007790802552492433659038760579791965657520757701509678890614444408070190625247247984774231043072550526857931638963730703001985002504788935950880694189379169037964065427538249536155437156470319126180045269894493155094571603267683773785106965757575409447520752676564929666501118994719678440717998887576105353240844480550360280105597587222*x^87 + 992640319321393782155942486150594898258298710890109166334876660987923336926405182815040933025743906394395880031382550175313720554797137403859051524159839355849235080660203146036667082445440129419859348099748037982820898807817274183476976467703803533911332327136328097140813184457179341661126000721945580317772033379058790697449921345142337746098715463158134556955391562879079244191675820228934835202217217099795528634744713577915456740164521425459953293792918546042423530109431566130436001098064902872778754000297272028987863797015700150869328600353845993648128011596365481672756549129783922080648624795052491690207733570012050105290720902840251171505866719694445944102855993959248161096233802862617916158613262437383687783014319359512085261274190845217255564095932924185144509984642976349979088420339526782072471197748821686403520622259646290329560896903651467539163661095832382474820535811096156086720996643067174358111143958684242784980224177147608583627063848516337196145604155739634572707750914383548871924484945850549713200241765677632960376242857511211935073888999995028837016932315762395215126456553280693118988293551340106098076416277588650643840722*x^86 - 426277800657820853331726291048224075813732707743170525721898360615041514337190449666139603714046108656059590641227832162402362860647947869193152595849202145042095381185138121044551672176674874382003481964163721386088444626783771148072156026626601628549747581946003505138694064542673912782743254519899551172315019135097919675051383566346595097630545442035467019560754552118726105308841464418749948504343154247189436190157352479379762917787526826128129497555397274003043968046678829969812606370956605987135364525458260771226490543584977512080366475072321204170869900442967320077131485386157996020281875049298241588732756613777069133366760389467797039659322131946942235075043229056081085124721650713077937879293145657853510041876849704168906997487504980711809828372536742596607170856265234310465532108209874844162680232311312155614949962383313212413220141294578296582675455748675703298602423507157531252540644634464732913116920795057514845995813003575843898488244165527241266383045069171487839366493911687574468428007191539691336895774145323868889586922902202270905340574579556568927385531841658067576692238560550040179194133274037861729373412942590161197280289243*x^85 - 26286268756288049782521190317373252060218113265406447918484415692586885299214627397603528485152611807073923362777286032474242091554442579867458543895406038634492329245393246836235004844853992577062034752955947346990321228712760492471154271489873513398875225465185161650787587600786912453418087423922494526453332105433034172635594910037393084704372088499467106850456598349218458916959502034311904698797273678083150605048722501814216829019455159124586849702217041318782692123404139878135352865033751173123349329522079816295848336227182251510627945364287403218112407715718616068949486766573386517771127216112587789252952902802754706125945711047657136721227101208808778345164872566849870981764423325292088500938297629426026308755020995564864872470333939090813563689939694993594235303011803781955144318084542197123277916669370499919449069808861197448786446862741056263516854283213631649600244660115248433890564394672522602385605642152906866675859356402401167241544277768468667696304420887304101607001462118772376882735978697205123651880289531093270717741982363796940768069034029436945642949953300789027292772664300210983501445486966046271319515520739210340081054154500*x^84 - 49188777762470405109271053640993575986476245291139370159698624972856404662879082148043436776473693954214607623522978409792231066407975196872559773312363279928134982275283562590738699958809735458871998949771880641195433953663160123083147718812499329739609900132793830856992646513471309010054919496044452534525814272326208720215532975387272235586646921762657120050670770793338162977936073158945941795159846769454847619714737701538771894953829094782076639860775407604039057152766822496781122179789633251508720538920665342482880401701552759111549055881570486675636028422174405998112574531086204401710471377817703658838982457184547073303681585059641333164744549844902918251593152394605402921611936134917970346334382777410772949450499619958151949851437565554994250416955798872862180766432551817992472368700500668057872475198024838084448696082008196670609981912010777568862637204539444132978341502452805930105051900923844085569291668291488407084310731455318179287182273115250899980528797755570218394638483073370044812088109202850959049033673882090636797486779968095572137857154840634822167764820778873306022751644871672078078798072634614217093279398584702943117898004312453*x^83 + 9092615594212546112688383394053873461584269773677119852974711686581215336316547619408558548603607550128010681357867982549325128254155478870624397422616387256794134789407370590639908366517340783673947165599123249424097825497431092057410201495329360920507102236048896194967300131854329880837322837107828827859615863752995140811105578064292539607231919349183050495975245267605742433393724915215921023457378325840541507782717027501875466122941946832477756544794837900862926240781639688986114067237417719692440126284110351990777748084021358708477853751740108513295785184617232853918817310018794960698404591564770316028634956457139855051069405185673810117248058404743961468670938082153976486811771124025382228915619574245497784165706011507635660505283306595838069019198007448244275179084252363265600335885114466897686102118269087636373840334126182736848236568879577136582640553506859454210472413881761616668060302816862255296644284960367965522876912514775806336125896145293909346757227767559462892418236553546113252394976651809921163279247926023623222537754307597789094211303841651893863925521395386265233013082052456391541974217845811370777179414098087091448965383847722394*x^82 + 1798483269772629682674288777764345304484087516898037974659371173859263071169111072338732211363367966605242081919698448431884841141482638345906372489663848236397275393498316532924647458949609741943398089293738857432633125116358905375224148188551283889495972042324532062931509785389996573798783246325205387414938816621561929528140284003105778368172745696907250412797406043424503551660993354654316643693203415728220556591369935742892260659931216771320329493701230329801870584198660882459131568928777012298389103811817894461562471147318304248745713193826393706350547615787284194330965567100893473986293665241244679774281305758359295309783331817614308222440926206633318840085430874679455203495818072430583127553602390847736863621028201346501405339913577955975642092859309488299410123047663731865274509914449912568173252001610171051590552991759504691313129042404294045262266784634178093241367344190602157574095827531022216854873425258490257748421774228411627890016053171996523888336046575754532953857861241632315470259159211251545635137536254693773313975691519833027136202252856742121628691246755554351741486559430847456525185037793693088376798899833423846475154087851457631698*x^81 + 2240840668366631471918502316867372173877965650844356944637528477898088197326429356826147145983660895431652386497174188815367540690162727895493809215965089541810731385197675474726618451951943898613211952702181099622638428795997780142504529791393434059138628076290102748206356370374923443365186235774081614226927514142344341770175483193601543632466706813079000574953821781197515717619787722664595341790098181664148109132861347426105986496931826328062584425950549172197070077086739610593580978402398276635382576608782317746135472404981169839529875708441004902796049422370041907077243598908557765860031828590079063214071962733675294823432676197035827367577685284242245823797290104742339967215660052996700242300249684990435976196820508612841941198530050695972977129365229135894224035673898268312475503499562491426077519398711962600405886229705403173766226384970180903360456515041355562558333105277629242246887658406663021559067316804640172110527479728482416278438242400800652475416320061887614187369094889956321674998264330270435826999823750852870141178800918246107021045908181119404929294890271485970771725276147047777595592456547379868455641661938079386547798683243617612021098*x^80 + 86573246975809770962650245627355979205844269693519829913847130593473886141057056486574063619227158765145611789308781451616296793302741943539353489135501195366306114164535622948803241075337646266310100931598049684833979793561767967075097297302750009041978175533310651245420251853966653685077292076691018179158514980568701511686596296435148261912044956573712810475974737569935561700485276755179456321211562863511052216034759651496248551626850257467020843918166111230866906017584804132975084796280898478985970607749449095860584114870663685415264700028239533057962547490805763719045808207231523470642303418800227019952512666360367085830776828103660700996410713409804937107329114656375170466648701484325046723423555015828044524244730287725265262999953962350842547112650991115853185566092987549165147531062244990598580172636754322653367830491737663341083835475383341777133411084229081115394813907504831428973022144462574050760784839398777686338165943988423758056017808739274887812673547759902924247625312539484924876315339092929897350137146145731648500699584446423135936661246324451253269307844105186483464586690587716632265294437975734776991577102162748512045367394931325824183649*x^79 + 78629317208042008173316568882258591517550197015321032990794698580767433684621720760948161054021338637162068796044395082264790484661414159101249004800507696906034127157054173288322807309300620700817229191503155859060710085671047220069180603977359340314443542579325560312631769851836202966268563212073485198543504286349043995323991855839612338236551517424297234452091846136035312512548804042330907093815356811650760951552506712518623913198656510787682062855738063331784418573250093473569185486597193513519410118149883406694654911889764899744838739480644843598175575246771983981580856775194283333902515203318691290050073686966851283131044681693938674042605126238083046236141603213968468269964440873635626913219464441474167168305152396022980948640988157112150363344136914230398302205535024161734957228781595163572267266659558013008609018171082897173828517864041675088350418522689127934332131690278471678078278388150173332394719813616721229897640539198128247276542681118755633926101248320020960284313468332950975653689812784102560584420636663257612831919447331583955943976292652587730597200487140670941835020131318241125075631470146907243215368757327662032330948235500946829532524953*x^78 - 17122631755407614282428264554527309866155403748736641702177457441676723589478352830897875976517312365425431111042296982279744343065340484729286225086327863375359448409036643286593422294669202274116605859117776068932600862965428840723338544392744342724772426791073080189013621717733571213187680570309709694630635407515049732254908753936804404422680141337371023818925172356715349566509356927144354542808351158095999965301320432490304691339480413084988494986923659246572700986218760021741032526917533376674582994761316059829071261726502724917711279595177273665647956364162267659861626179276137814428252146254639348504275398922413747186150003896321268854599816301437122292529188804605080124487327342863159326912267643433151659978220356136856680795785573977983752255218341783678204320484391022011445244263206635530741519946037723354021910894268068326609315026099943391066758047576417078423697653151102915663678781589600055855245020748220490525197695212189864994150459441236461116378736112897561913229610396565864354838324287081728382102659576062356477212181028622737432028425498045396620820090974224480613285756924099338794221304315874116573944634829624947450895708625295471421125140050*x^77 + 4336095528072052093600817036845272924587991413199345372488287937658649931087972988325113989771574890180491690378491129984055723210332917749392152503060053210870714318168988188150860249634954335723802367774306547565689328537762717773926802870494890760556190533052927418921562500488508393330887771772327689132195850749434577143558558426521685290291955376038251525147552059074449143999869325333066823308520271134424895449891721583020332296876800373364098467300832085053938263900283423522455510586506352298943816775219980427477983197933739317495675201770684952834633756532207784803337795169532873513362583753598559733312887932624981934724347642659035329617287067347343421044664779810098956369930908498127329098124719430777402472933332547433593156310276218591454128884827436883322110907396352069912674010323611685138403086689621184941511020441511840871323978387848799873815296420011092252400442803741050788151251295740002727132782991269445095603297940987288795287656302423659679153225464423036170899786224248766495004904600949383576789280164356289896641957377227924006223467016334037785164856038207682551037243351559690041218066807627371747608877858866920197700478869569466538539675267133*x^76 + 309414487448922999078984241378163984360933777129844739479089679131468875333785620863461167222224387358995200542205163598692665703265563287524670943628967144289696164543812311029689866122914223447082568595852294461784293680388506188116144895342759709742904064575932552741898938653934806963657824740637009940319843427104029055699232760204896081100939155690669990259139375319884194987779543113171686605451629766938166881103667932639541695610734916255129663746145057438683334219127485323804902515816918431217916096204770094850146557278424579126694765535576105006151362731166091268836973065732036157355898872855169440621854168682548172499847074834111134763663688873757412910085135478680019768988605515636722049205720827686337709598619190573580663337887112649610758923370126517444374550884864139868148315161879560065561329619712636527566263769794523994528707891509023340591982669174277512379638183326307679033421606992750676276910640223200848940285611945974900485638328521620014591419515631659174513074125040669057410751822816563260793197215032703319353786266949160991062175913798310772392687063275854371633135856215785149572303004776287924615876872335183299539347514396988953153836883368852*x^75 + 576201231093937921719094764821169151897814554733324807368622097702672115545435599985343714118520263028874711702909134091755668218291180509810001876106765223090148470279171699547532113733383791865382202668905212464855977663756938462809039674735390308085815671374034166773242241515307129673105313476018702860143693189376507162014355920351339970671447124158162920174534143563433211900081672399382380735470871288533211197094513873252161080850506597724516998134450131185509391255769809240580479535517550696247939310801797706641179512909073049653630646344067170073214409860016160322417111647036772980799648600272325658066685785474794479187589576179216173589855132178732880836726174799994401254823600247688833962126757242978347250629313750133391442977992978156774297258091540686472243196736850101102968243222463209704033430529685311463715672429130325105336740542846891423681673625039675122810707189940822368793448246863811102290907041159729300419094698681952625236858345215570790661120657357778238208539055685900219370593767948358059694129293460424075365798578648295177820268040791592749357761942593316649165081931276746938197632498908313024369377572779029626768060222535407355229193270937117312*x^74 - 115436452489749565385400474667933999274833390429012928474453109273040966056292280075628667301646794036335153752240557741169673304793962315591202258904465829760377920036535617896739756596656676390822324916176348700198668344105633068007759664014273937254843820639215969259526488795835387254998922524454538541251953088096587723813425423272168590130777105804721204136728727005332373707138747188281935565814630105043668571969020340050091438486263538225972258075158732921200007875954811429808780904241747230209781505057157698760393194799138888309530515068105318976977292806223336509979342424866291411450375355836256102561539153645148102935760528906210867973436602829124453970779156085675731879192892136590683573408053260549836606450700519418255134508687228726924199348587776343064500747175642422309187502397559939501722736159112162189000497876649651918948534417128002408089101124196789139039017787442044088588763730990800129698846172148065775808570199589774453824273011091010823484907670057973240348634901294986039224756317772073723589310871107166773661032752942344185353887087871088713907634613354299768420519316608991071433623673477948989246238871493667368074887498712859469519378233429527992706*x^73 - 21483158084944428127797155541806465219630434196789101615335519330567612411905370762792740974510626211322205015044439030540580879021047103540826214499359726210941067403408141761146942328866265386117803210218189216181093737611693371592057440111495565148949305054983871460786779970279545626652478355411942449533658674670332263634634388159205063008147237473751849227249985962752906060988874373719532216878291368551928502643143732304440888841125081974521411379597406602114838256912578184355587677024394104715116928823041370028219401574978998998035627736767997656497444618770624684191853858798326753545152573565464860883401431348390620097179036971377716791078722757340844746274064058236729702347359813800149551750407389684741784251222621813429067609143512406845652110072672328449622022725671873500049523553714919618187889497469233491165439406814717798249400079369467205098921416466830585587366008614153324922755800604371038176941305332688940662514303669340424182453038307085200143650081394093174179218339367377724762497397628546836356363577576151182895813337546559175333532470240094658679908780759845075281807545265880821798249040855551929632016081621189734457343932748440452207643126299434322354935*x^72 - 25507661447593105182531576956267740077496152732797337091748682752634403109056830231543196375840890741634833827829350859349682691127522665518898397925214031008788308093527572581942435336473519513135640578482705223047609437208679234389159827716990054829331504693034795152123218641636437099290605487043532917572990251573991785872092541700682154857126075601471528464404327410405044367919346715861256686682669824558621167353034488668149596667017264101201225957530036918258268366932089707143665937867926503229584209802821114354114261120734941349351551652622714696884462485430720566598225282829380456987308929948247568557089419930244856486189297776575205213320003193306011554076878924327380898733308003435371629225732971366182630325662878808776902237534797081587957934166963979318978656236622845214793527130236295511068767577745268922818469478856139489021332287691568023213178764576508074478150795191616049862825226108672692755161712492371169939068787519602545517855190483439977902641841418289070033760334992888783194086898405002445370626537206841924215121861685583208799644600628598661578243280952375345913851471219037328611022991532927230021368473444913542417106940071028114557523673933695299129267373*x^71 - 95308949089912013424151957574728076134686849903345368216577382314564215751365883638450495092127214628469570208387479107191876016924182548544101588451759436754956914483842930162643571875309799758616705106217010940790047016035949550293157527113603970244197207939355160215142007084862999598417018147294755955753091554312930129078878516393891066638701464755998897556843777898302370744165522168828057146251285967043655153853549435401614634682444126145846067263185230035394891764369287034728108734984051036530892498978464782974049221216463362513501474640904986425085384169262829749876476279013027823855127832472200618661479285274412815850995194344522322256147314308050788854029887648128745110876159062391817903595765570961778973728631364830319316035307411670305452504804681742241069305326138972198581468558587769279111962962938863249997789957627605973811542890077359232626838345330340334496747365267732968688564568747293772868908988877580862924895742091685680898162996619637165220008924087178209292369315186834228437108844550371931295145004996930274888323136396257430625968498790753471335949324751804488657388716431802164816953475750513561786078878524676158838467102981049305914658854272423525987493061*x^70 - 417478262960802613021386659253036112418427171876654278244177581333855704156554684854370477508189953864672588854929779544478652503650241599900504749313276609006433986703194206623979991093151424704078412739587486499130948016974406290351883974318996232061799366299413601940643243279612744085895383932750295948267262180648297675889812188770761453053677387662517806512413091759966748157575137644374401040562985841331451358951830770672905136773447761145716141247277788517784201581351144085880720756035486033808474133729878255260617206135301279947662956423152446813918279675461432060157797763292731911932313668123847008577770285463070720714839614951640205216133587070552052565533231387043624121102750099314713640559555714376820538112222244213595504688364354257161157121185376204096792386343120654520249977372464477326425480213506784297112899610657947850582561759586667714613132884760186965680035805156991567684767851454031801580265885480998260137100973269693959780612111794348671488733631390367814020289049415353205529032795958042629625972074349016328112504584050152893657769514532316368535729113458994569988947524462030665072823091680073671448244303729376121117097392670909210346581698014368342629945957029*x^69 + 174451731904195701322827737591800437489152465894378423108738325455919986348263000894947923183737480374549674411767698045433740068941617909582026370409293896308494486005395894918366322921559099891335484161726134309723135180950930933020845204398925854884608608558793480615724821121339820536710526136214111517971706012790403828352345394103138524855314377611071499657229586024234595376447157593818793620123957330771584885256413617797805427045684381194473952438283851176142984175519087543558320404715613576445546988707426998519646818564663052355092276194470281965873975937934257100188045739930815177374149685642791797567292187873657608016229483859424346498732106452187882963155746323875606771825458484401681609220064539044401788071514775214721423311537505041325980091154100446253483896861061340014809105797399133957280597783506961277614183826607592045084353230771935914127568986042406827246678202968064641710403547219546522430980174479511362042687937271007588040913469327833755463774992652013611974179162856036496229762695636533466780742660506114691525336270918990791510718879027782372423916258455754774397180657221352954113847507410636090375275114516200588384048962507851088029960867024299503557733910665175*x^68 - 69097421206432504284331183916157625634418330719884457533142243067362091917248595065802904801621981550635748737326420098530475926736717611703578872313687573630766507524695182976636331712533859388489417831803717443714610887122974803063448372391950197141316064006366560860387876040017143014859703822314459197385490119567255746357853183274885903013150127583249450124549438862367861852527366726943165360542989454683720963692310851521971301414634032941297191495833210876039900763283825628032830265462449514792224271942790617755513928220126747547860375359012303656418248910668881313599374512300750758190718024560502470864234143395393324478753807081855110928060385837476150084572389878950550039168376701362898883576222295466210307981360906415583457825602963202034221450143936303551207141711795241617386897826264995528572381027139392079979238601743759544667800411586362620206099724411149487654096816283262291558462587608486689342883051474345758514342359328457520729642339136935892597363764658741569652789499738723928576638968861163352155741615716701567447796869081615007508791955544181099527446627689678675988041434318025039162780490610519971654347439330466073505129940643249502378922270315327696775549480043991690*x^67 - 10277719569378120454059331473750646557034503915892133882834509261297196314824326070419356307860166544861018735228039842907609121031876858295611769189994747883230049529752274303280695189874886027576949332484986879580590153336673153951995343041897763878666510701280399893626285321373146018623410809798940453600242831575299909742130032248772922035556959881109895992691293607891074207135804675286144025852010869823215707569556897934963241660447404050223172549778481228078906210220660859914103479836717325506224075951802164043486110405161218573316877099018849469478724209834616479061942937006257344847044699208731289762650097513692388608724920232714420166375202851511358113465973742734858523409650902527267254498249325679798899408256718878760842932327683852425819138297302020617848356037897376757484532496757395310910305126660119660996904920586124663792354360687262390747639739080411663107898868659787447768744835988995381957698158013089983457224118390881344823905895131573924608409138029106786317300703806326166835307669415207255301924873894904477061573168115247513308824661609695138855439310779764938533585956078067650282015921083913161583290710862375414517448305968653149824871960025175390888352064047064977221*x^66 - 2016832340751333367462044825130881706072555662121366766742226438780390198332218177874085267167264916483367897858708702059835131201698725121820534055385843466925576341078643001189494175643551173520866349379325209005529798595856027335074937227629956425824536605925985662279697893625398165986183722863768030983060285325449932622728724220492378194259199796090029952323432867531498687545921733344105519172472154426676324209621722786412132328669523109156064771101822305322654387993512329416839305383742271574973898058987416218205107570184810510024280194487732008761578746698753832239744282193099309492870927783821259539162837934020078649621203480218708115792479789126114294271580656659544427569843186863599087543474818793534139891165834881357297137291959744877685600328319354829871412691856552324223575685358495058306850719023788613670227555469253454949170390204152302108022923898377982711219725710264588361647811052339672620201421921475256902097429379844898064536920218913129640109494531438528699821020991206640595452105471648314893376202590294342038004247902019945958845300695061897511846419960187142142764078360224132345107255319538937843528682319729068166542422382060659623801540390473087400421469692548180599375*x^65 + 2010059644221827394460070248586903172379740611870440517058201921458143667850612596033639366325394813677423178867573391976445113345050887441939838590397156620552157779355400835198621185077368700068004311672618324626884012112375820986002679315885052901999929702675727870480076190430666835660025878826693668494128235800188302130108775782387487508487813917385168670500928560075387318633646799280146185974720535770409669566191957395740593233567990317814748213674107167110764216885975043410715053565147187588563396916220334108876727589219008050934684621932524885016692708078445247960225500665098274691042632903935285747671552868011348453539012981144493288412076858704085404259974474627678355617854529651478500837075625082416215378560284097322150323803664998359951660630157484839432372499646659857970181685726058609466376462920446757449067566665652461329307641960903945944169367557160744042573421976871687573876962212004174455017141767389993358117470084326703520796113260105125859148990148518576346850642986925600370790258076175762522043092659928594214661172115509407309264867128991492250100773316333521011573807069651605440156817290965011312683577162350601295949640593173569602539278379940027554437384490393319192323588*x^64 + 392443227081885507514891909606385132659519666754650399391771684819389997214733042133581065317121105362117503562616514649179857530244637143089284525592177441812524358903517875509688918970654716051233264260436472334056212412778377440832464657919375017114800119163119687687850969348840495597907432795312223342031668973171107638914010999888059937265619907690737599469495106881780053618510650687461222385368335176780511888346922538684777413813644346220579494224318689927915224193010663263475346434498301912198397494547738672455684599675383432155165374264997362395546840612134341929190824795809531775098033281065426043775159661882405357594525963200451461607638564246889620585482335162139203144452548315733333060000073056604600945558626200363568962617238893297009922987272331490587475471125857602210948310592821823933096125983692271682183863423329166823621344885544511959049890261242191454668952273284905222677084960895758363400919502997560156611448839803685132242942970733978621854934575259089316789987957607237582298584230503936250922097040659230146705350938580903028653168523108123324076809298590070474972045158572297452512637070748344010415892057295515805190662085148661261350088192176293769110586878698778875814889874*x^63 + 81566886521655350216007043436018906562464784601753397798246277696132061160180572559647487202887683332567045305651301952902236674336334671307498188191729331112671943407747838298335396475918835303568192787780658028954959879262495006364970970354874185489121433060574111483255941759083276362262936978886345156380541341827010420279760881419141249214726765333025954159846743923424280512747699190376377706884594798035548899371843496346074109037191310632475813659114001125079853755596555447401757786616978355172009230832846657292204358158086709889370162647441155084793516653218146258180128599343047603805839983198868117255642997020714408648277799064531226382838166861901518905002769618180181644355463142974030223460006526493951616275397630946395982132076333465094019028072412630914971408888669846254514466919784435789194758863764657698051075848825845696072535202741172469143487214573981999776739447789185805637548693426928781311558893024109113123767035143226342933066077716385242647187368513687849717659484752520988677735809400132257115658407401719069364029474408020678251085400125249881273143540793947891473626541762530295603565739204169746175632656771410573911189935328487238119000620806696644194767919116720731933048620016*x^62 - 38544360736661332335764879115677675599131964206560759680655928873190018203858815204269986074657132366289790202954818065577870020413918501694512900058628506529872492373277289088226991963479721734597647559273351004089033390171082318727677396931500925031318238971211126011627702459097602503009892190283869217397444704166966614922001773685990869355726912141636925804575691011635971688808615897521155669276694252014257953070559517405075173825592523387303381574957566606121450341209215346479626609586912931118788965751453637231866319295662040713654578115096316670347914108437478019060469645661451451504768285343496734970258137569297251973590364055230670841329617584285684576565232056462583022976453483027491922590201596907015339582657452109050831365886636032541138943698336605004487652360873897573904516458065461997420714600242075280534822670046401975509086415918451961764345335206193590587785682387262193385427301282338035618450611364241072907375254607231485528985256967759809927628227226155310610991378440153631731790087121942733599567065826371721403395759894355633808793072614112494570999961957457821147886395689668515693747109634888841629028716961708116943407168776844999784297867561863203875418463034732620288944718209793*x^61 + 4724130438638178473613071520199113407712928299261507216725999149489378313211593007850269523123927626604004622078906282039685070066884105338961213599730512222397753310488231197710315816642283032505668044340970981735469890050644395346052598803695814435688937218484327737184628875701742983065666926045271926895883772379899982525027172969337906889303555957244869000855632568358094945718443229409602268233836131690761078233784225758498631889654072282912776189887952134809718516056727388200038178895645230904469911205904800753462158459805040596124256009945081008559249337698715522793649880987835913021209320972843797326832865704108403668734077340092591976608773217246669856765821896422264145790399872774901710403767869308442234450929033826042571614153393359476189838972108657833791252615099151213967142424040881665402340510081558901732827646566163562025885069515428731552382088852977030312080750792864501527077440954730709548378718245368061966729922944424268435368897530064009325219410597796653043480134559204849873420907663407614601379833442008827061246218967035421743586420809283214233934535089894150921866239099053967570982406467530627412585289772348631696883842703167911756846115282502918237558230458720087830803217262687992*x^60 + 888463145830197413469254469616393481005624351963334021525103639403189780540574216948266247897137787647046521314763650935643861514408407575627240802065229182243504770618322712431798724117500697708076990170842502057508405381137219454929832628049702855873221602093300542725424442344074764263557111577805531116237192736181301569851538856895940397357871932600861208953535037708117313220899074060248938225916147603544525704634204460546981745091640104065626416795966096393355693434411223492437238366331424560814318261520878971824136734455067726393771250414500881307026500807523119977417387497231291384671860689205887240275211623860579407330455997540923209314358154007677993999149244888936043413509404872754857277975585956348251269244338669520532958873418592597932653930395474228433908816819808605959467843647961509687207939198738248508623868662111701441920744701517396851240462747097694616606024173364320332717028094075040539912559362064796942300595871779678642315721903105565013192726704293584669317096111773120888063835553497982033133605000914294805691964170704864480190057625747190283002926676092269805866117263127345734266772055178452796381208242695841174914680321206709666291708457152710765020689334471867590293169899641385863*x^59 + 607471905259084425986180270203109251625936431527016464479084377807840735141264480194358087995148508960811727286348040616950040458476645876516102971664327880684010084985284127965597834704402226564170498295809320863723787972074562926229116307759029791622220712449464696946532576117164079363275748585813887187251261984580818428443400393234510710809045054183349389519757634003677974751796174779720308573464346724735488162801243363227467640545977267537077159024879350843381173306685154904562384410515999795274416274984177059382136286986496699544583081597975686001574910122733320617507987066702725414049103338540352059850795521224785542609454481211212828187104888772043815112384456331395560561126594422060514011499079937366070330630697567889636782740908006204302510702992244301578041566735767851509334429855099053175976397739870488662396521655758473115987877922460791510570879328603720050742933526158389225743840389008740358623572199782782145489363495144025402708597874843392099212050411887315526645830997589926447033194405052006389986082386408570772536756210583770898549336579902265816346382102924391223005314243891806146015936511864864327780336712910051919134717881760955079441768995187178759985752423445145644848134285706219715982*x^58 + 37619085730369063534202325778883607859862954489589237757716141318738067702209499536307248998758813593605395894583705961682958218400452521354876540945168626981544472123628098117148985627534269083833526265984721224854872273137824077172828437424200678224134952469644398491131898435195226892975636564269731547005036979468432247711230059513520095998768903055208896048177848003665797502252071897627256966709630806488522260823132513935150391902155434048111703468477471975041634137930874875350368387837983810800391857461692696434611560479152564370959369550207670831553498822177571182173314712295317354982254364387373621367134078517298878442513349083759537253517299107630235422851977328950052028722286702298687245045035752124740347379355368683132064268723982105935674544245880937293005488479846933300572297884248961185339498467251507245295551951209058920897520142948943039288940307139907011464685467118552703619235997389397532818996926419779242620859228290892835256066217318211402173708589253846602096409451700199298413361188419970681038391177803109460160937644865269083117469047638089091521173695541004125806358705762118468239138387519190502768099961975424008946791689634973953008824183614462689261790984224211153428487961624090908113039*x^57 - 44572663135808349142038586534608020067880924813828670827735953952168160547881676746212295158670829342196545169194772919491102134672185617083191571694631836415935082801697910464840053221424875742805803697643634820123897383010185804351294908137695626892967805511991721608416009773592409181306850639945893645632141164017472079517422492491952578785211260875439963987833423481163074805557004765349317379019958842388019338196175501678363186975508402712695424031139216679008810986568367018791194932107455115305385741309079687252252628047633835830858532815932454093128966563203626448629346629917023628880087595927619336725184235523756346984809220066190930894704650160771265079689123565596777621797147233755539444114522008345108645617374840845851603954519686637032122450117881920486612867354484854346055607443757795798892946462088813051163932969436548958071291864708154740681193589740314042667034501433203006138608629649258908220207695860035922100395709547894827183733400801315232916669040349601311932832510743103317324909200619180283723528107537089345342863614894086967265028397211085311674600533800509045958169530918357475207533925771426681122310133288695569918024062078130166079206527542533696883404777107052534942635852490104179544608380*x^56 - 14282930923666309957257775779815486110099412137858533598347301542883561531627752783102950843337468518164303824964806061876940351390831712373693597299194437200187506826399384946358137297426146312303203558642322469661958757437578163036289739270378460397373564914326640741501617643938863699111006493818003224403862267430245325791194778072499705916373559053085688120530281402030167702322834801864216265545110462733939155722923274758287367438016279996086965573086422855388839258608973987437123166530869590639191026910697737900911515103725974701084635532779704408979822616304452267917089645235378156123109518910561285804369894900734616560947921763428236192948499004483944906269392128108411044148641043302271005257709573825042919758974436540765449826855069371236933478153401319392964743011132062900828615271658185378641597474020420635922416191068250173955149312931130340885348438175306977836649048657309736457660800558632821348323653754087178151843173853761817345284641143328431789994609140018741717154688244044492509435772440738045382434432726585793181657448769583278476092110398685157761086944763802720589568261679136872080064171064620042555258213030694610362781641070384872993152622493704747451067895059415611108808323521270133850380303012*x^55 + 1797773774045712428034165970262040139518807344898353630259064798014593186868180312623441432786642757362983411083509134858763569835714167855552139116132449753273835396652051447302911883180855578499518517744356013760648004955882582660202602034589025665893501241898558674809810642775373369190827720479795686747863284087632961213570581915043948238040031856704032638148637117300800763793316332381219992772489304954854589977172963850283146086362875694541950244798761405292055030500524268586720306276134359700292910679814049200474286098199070687386067202179557629561546441036147212680880856584828507963131821143476276025112110146317467025658851945501045537198408624942604092851552943764328989986573211553854524407366186930418317138637239289537634540138608698450852550488312502626463799892485036649555586599008553452853468656654728939985908570641110664370943598080849762415185381724534577031099203425011841935063496631028516006246590576520985506600285829641517901380998228262088511693089129081370732535542379253842403030808454654176790386548609466850552938414401565425199653424695777148967394968302558448846328719215581385765491233010334791238752046632179982223426339465880503803796858991171328208155996912117922205135901051393266581357522373625*x^54 + 387447803190367439863580900718468711548243905701036789991306431216838234388395838186059346202005119586134526918476308892469832108131124922798038867330803634396381029369478086116834104498809655578353661913040962252843950013895079016699817207960605219353982294734673328379599597592045467597868388742553144176197799675587649999476359572241975259497446003533648883818694018435612177833876132993743583570096213769199852336696205294840723825416910311411481743151664726744190384457662539587661290575544870598696130842409559419882886030926773514103368930311546220227472814592551174366759704610967218574186865169218670484225674692032562252298401073362997333970406737853741196413506583491466451057587401487956568105194409695086221314899967223738026977976212154963840931799806026305313221965636255379605301209329962766037054966672394466763184286790800576722040750391779293736430461619998976937349038660519681441140287944066627170310183648194865693222413342754158679049230494584502466802815450409635974054140111635931339788463819494192486290143135127163222180465554503462858713356915656432956588627134418237130835064153675031546980547141099700720261815068991637150185412431388767378671494368151873113900981307843845581518920738887086597726125665447859*x^53 + 39062322684529603037400461829058742345508871507238145099949495660521240568224214473722053352579125619082925476989437224842323711429548171912681604714683066002592134956862865026095744516158270419713343710535637140211969850167328392059873179846305870458646305663430935165933176499914528467188871679673116584837779139431000982378883106844685336187863382036015796404744201292047386291834253644520148030037937270909804021995714300867449578558183738533644473362748562930858682584764016881721325654011662231223288050661305040395653887224876318643750073968186747961512426393247329333915450471766346951878628777122151903515367010382559253026259750536808033639282707974467153320699764698971386943603656130410182044953327663080679817856999706394955816152150954782533516759318833706560013204677763540224908018124917878336677365587749773861292471066352268854411464275177472930867015303321789603167655780543380246946012666868892666978035239066080398721048055583933805289351113462304102954416488601293067381527321949346340250894826513569477735715526821359746106289366977092805422910884866129025854744030270089019252848691130129671694080953536550381956058941105940210269603148796427008753196033348634365700584399300168015554409645693870600207631684332215016*x^52 - 55821448066190691903428300554675096167048406237900874439801783404454809557350182854711158077194197231515587156536511547805810374515968630604003953428207580034682900968287547444486173426994579147211660435457582754995465732299970644413439736101925545935694674351232265526377040182911977773454302411105221702800080922450228654830954597246910472006665409032384094355469075881384327052762944691234189466449667740703436580027652304311205271700304333935640153864724263201168600974257006409160398324143728282698010506562540935774054489593418389102474451018568143888347949658294984234407047400661894789329321917411623511480118111230676379793304230856063763322926931365976359262827062688379302852249535893421651028263290331402106063349143106757783501813511927881604163520047412044514125654474487869495100979977110577253698078812219838364387255066007862168458145321111008316876435864377848292010992103793851738522009215635538326608868330554908665417705337056187857657086096127692812207239187680689764262141509933091878362329742534577742129548399819282751774071923773186207634457827665871288425446180976301020725563544362878907689362782369175425767621895529511840385644894271455702845904681319838999939841185164357868339296127347555962028821607033796586497*x^51 - 6582139203163494960829745939289318865086942327126831644894950747122902785143995916333447013694210540787081005738957779297874879300782340191809948902940105116041988191771407013599706152278141840995040590826354112299301674548162408815331517607992243869973714540575348298741714032555223874841826777201402157944405264553760130385689140743298868836345563202807575634335589320904558300458510580934337214118135085145550852526145694732015101221143687531812798957937022002120163055780410237873685182874057655999435680996276676310315917433808204112190680583234266385864622573119551381737421491974897149868005949775451102880599246099272862848112891567439506403399663415928631885806345638730139407155674031618161612283836517621256043044337487138518104236193020086670993086981759344825416453012874755203210374104062717911030957322416596868979569673805383143436596750933197404376500908751278288599065436607221282575579951855358849814072140063716311778550960880082694637888835081499233830961913539677336632417862785056928090786852392060964374032894589891462754307888731093007259419380381450361107467296734992243353406921790325814374160796024197986424575373499532562310477858154127258739669923630082103371719750952377161202459756918450679325616868426709780242165*x^50 - 1153874009274759983243546217502537834727695151578526476367794195903878832604307457892894791626386511592514459129764695419833961871624830123484505486911699940990416417820291580141155380702385735659164550251525800242221523594030260427005924633979143237003965478017323912629478623965332110291933362210862393644056440921207960872668089564421332373847659037963583640174569693939826189019269958445980373576585007216983454401711355450719612929537655555321289377142577940853155980876745456688909172525562706504672234355368005241791409116997163251182692720720935810878439424509877683370451839638211533896245887605612375562581684396724118566750974069199658890805199899460140729767512936663830897515765493163059951800769882973506580875144655493806217526602290884623143413216569321519238749900221887470172261925845093227466317152611944278009885230644222703764422248138420737467370838759288426429310110639520159394507485673695027462984439150059862253761758549626601152502342407871176773159665776703821566249562828459511145488676902801612407230573618342720290973026887034407055070701020792163344101700555273938613599011068157362995193167949013145505747401577043767844670049243388788045349576450409637135966988534250782676172867091379302735096964988676529273845371*x^49 + 1410679716955903327273611671207759248105959413639007742747973726744366298085491133373850412169103433313943278359967903821372720891615292646875389643162627101039578898605623146567946906376290536651539469589346807944838058825430157060495095175053016070703518293120904294993555263946783487328509253476325914692837115327855423259930019954414128573273975611694340912723403724783235989111133307096401203690249104406628662550903957132387568154699879683429497626690954247689666587144972683342545256366006403414630153403091361610640969086595761810876415285590884768490618978129829635088434993034566589003107329031874005611198930516606599519236265817904504206489835747476375592854226681087875994951180216281208840664826056429351954848271292761205884659967091292609731435802142778668884898013764738774819588074174175493474766563762499974449538790597776131424929737693073828097024299591388875780845260384072310215906559077267550553708455729848422655192328180160820842886253160424838393487544156300621662320309716221094121155965140674277908425801233030083161772403416578310514996584355389212391629148252134146689179660374349587027505914381213757070018949624168615501852168147460161888523464632925834571292661882385723602607745396659477172281968796071675562665947114*x^48 + 118943118997934984267940393169246402069709320274882565178383083820225198687416181568455673167559482492140445997638081553838234206650341797737964433291219710568382777172899158280576973513501222709705143260693328178445961999131565526511927275238335766039044957972572422156352593669776824726718286249741416187514658517295053335902328281491263540119833723932991552553815476425611427016518952011047418679754169540379387757827797869432749630132743482037543887423840043309235101191470866869912855519043249421900652921017304537881080981928693286754530264464383965131951432587060383990618788775077736342237259805184345290014281880477943593245959955503018411471256385581187110722165146844998675934773786060777470976433253021357306448537676443356970953270807921544466906106108766174466088190864234363638261122293311124990001757935422553529777594827255259902410397525615505780769213803372490822553280987990551221064903703791438443372820479678185908406021256141985079515909121465750669669178659225712635428157580480839434404321541568180688670980603359536705161070698621432751316307130335507294684895587975575308311450144196736698371989934564787134292697662128398239917559599409298155784911031958565687805007987174575460431987513761337593583154739858338071629716575029*x^47 - 80754767984603738038726853287121943935317274648110893130681276764552941271054864838012562739618139004900493331121885685995030812394319784904825199652111526575267312047629201741217022095496099905059255694512801919757188350133236826022657889619434944818986917441852880069847125484145151899313019315783762560196744058800584912651276674551415419646635583277323418061024178490647185284098888166690803889132155235598242312136569055929636779204558979697057810272767581564520703183571178380278956786327388621048118837990175896268276029110021630746511396120005335605875734271998154527688687885870273436942089999277650729250417755892210961856465219879726543953264258256035586328550683063159694042386556985516019469308113916440395532610033428638662880912221439223312369269891657187135655511827835667980987855011880823388829079487066870966846015121931520055400403019710817343201412533018839567048750331282964763671034650749070780161352927146514761923368669049489395511472250183647270135877549591099909835577309629194880718163226573525502591528723218387812000444244759736609180221952635850894047292038378141872327338604400099879303001692733269065595362971213095208766443761184714834158777718622824352011014379516664209701210652378015969362393148336977299658532450541720*x^46 - 3977793946100230367166024357276922736347931439189661645520969968224025322838263582966927732611944299074366675673374584970208085882122709684045071717164302766771091412673713527448081530202270538574460852890250068306259425381323310398222038831889440123180953038542230440284670224688671608029146636499824320625427283316863566846765710734993347558124742619966667576656812983036614066499175051018801298963708661639696411124116701553117939303112005025374769187406449983998932340345211327823206474355035693980348081730706545651313512540333089522757381531816553674211773707098036768021907874384660493209012293420735442157868778848798180642624715698126060972218975905423524900219859270281910844483897161843312092100466134444768397846551426246331224003560647397284932103246226235102899873194361676413586445641097799947299542835622921384060175951827332514434358451011874849730553754978439439158396874817201696846741548783617609261436656960461698423025368266100271806410697717201357420835937141233379660948654338144438848739608982641721785627763171011744406681176188071083699858987026221248774718356292205371208737841754248257752188387086944438086719870219765393366588783910630638944925549461279990605242957207450194772307846380648100580490165886729950758598745183119075*x^45 + 2592199004065876811231564040194425764182718767334364662164251601945475816299800424770083882513798913258847403904269645818303595089109686258788105337700038687159593767020423543792846151576953558262011647102428109585989332744979307960845524961636223809839218035081305552331281442719567136036672541256815756746306209322926050687145348547585632576113048669665024282018715978568227465685080003690317456400937093446084020370464916797496160142919897540268481339654422207074478177597131839937418040474256286159456637086099858806359386846831205214621718565317301296992514000554686205321734730332326446254296584884837517583907580175467464201991786556493828710173809212202872740936857439817567973558135539671874300770234477100149975013809066237882880137012971251326866598804975275879615145455922847838422450870828057878732354597373268433212963567910719081255716364759887881019478717481791393383225099434369231531273814609700278277858860281318253323734335081608686919989790947787993838129921391259271118372664379044129430710766992090293327338765512695154814091605212304447411055714159171129448759818588810039793257757297969419616002738784460027119855869648580138791549541738837571128756830862192628834109946545228639678315761163728399854365654861231933190386057283010917554*x^44 + 398419407798797580477982984662669933810685186904517888961557552820490540008357645689928101784190815821822163509318592779698528612402878720486427494454149202961560708289617373706211519833954262612339175065445174309584536223659016973053523888615090776669596490516328513488089392521267963183128692932762566906122883389647469020050352912427657881804209077690252213233020002147202774970332386031249556452211308547220714667421584740867060475133669646767518305914282420115420749879195534423609452734644810993706540016913268705295060636628250960468718846091136937141205910496121617727588761338942561626016279716299953361034608648843840183333769698639540064837415154101925907613483912636777215481356776845437484656269777529639908781687647836419378648316524097667522245931199102036956498807052955496318944882403674784323985860690121549225580013796220703556154799141896613312572188526258020854736291211287528474599191440467361139010635816366939731329502509057952696633798854847826357173992550813372542982254716865314198884567775209589363436933288550922677194573504601125340318903878175634992712471921361319708738067796579776379747965860496563943036897688565153977361514749442580155067794697324402655845956745024359580647356472213868667447325938338434382859757772911770738222*x^43 + 83416053359403971112574181827485256385644002977573824643106477591819529649115615881181737168191060440695129644793360312345358589386228112083173516111735752627790392279589702754753773121509096299304220563579978362030294169208281854754751214935874853287166292860043187981195028051775324285448600136361808847113327488268353977048334467303470830032643758752808880373832755175215898732145500280495636621609213032053249647802971134333938178266629165128768705297409009521567893241523160076960766566981779705525657753457468422688569621452173047189989516360246454867326930861048624497358420591751721430987484915920777475838419716821735297589142641181806247322969887716440122359710713252322089571162234265463061284676992510581570724382288412953304588239996706856643925566192105549192752088825351611831279350453162085124697690792775593705465649044951225296765633413927371459221614461801923712755635157352957578530103779076487807846344962920081330580284364592412338491565082945108904738043581238963036794438491563010882203133757444743443559883668251885422888103572977206687173077738826491928215010584357644362468087926899014389291132439651420028272481705452143743828441930397668730307911382671012079710202412556847188228442648460691338279848514145910752116629141241989778386647*x^42 - 44143523605096606881536377587219829453864307895624016902739336839933473339645786422510054855284579372311546481969308225743645006407012116723516610265429176437178856801726480957676231308323270870493210393532257363704625091067269554795312766697819627053317317976484945895043250610739766927377766171013417646200468842191634732275107526440936912915590394512509080244602945781499567343171175756312844116945991964898656732412827271843033307552583176270263170145326835637786244551082369544495787243203917874154334977138345968787499498585904542378526190748031623765877209569705714868755961989153045121435338475265721970583497766339614949866733247360164413338254937629702550998391732771179061955222877061413606077914978364456289219559576493431946261692006092999384210997108041214512457796402884492858689550095591244057799501723783674178535203441393035093173890730085599738385452430128002391095250537337297718863055587670886897954920272785307391113378173614103388471948605273841268654884474137892954973311703635512652521200216710112594140275475493466758628024160068828462327054439936163101133927458351299930188497232542261123125408714482566435513111418027029443923783957161385833588108564533671787815108114274981977098629321290742204372333702026648813461700263761753419832923006*x^41 - 3481912673539436884264243223152952892681364043878281910195902356968445006563922079269659520447777502580985247884017793716438533114558152544184483490523294531488937307998088904269002051640808964185832892374626631662384404814867713538865397801790984483613409095098981455449437427922019556394397896058591459034218657605313106884031413758536848915495542578630198264197403333571427631465882750618317537887848702606039838700774569955360821079490633999736339695172567211463296547568524610598056352412972659888312027409894424451861555162136268986017834007071832502986502403196404139474726407144417088138192253942677338882926821300805441928669026497436000347432297287857909950459792254209018218036450340399142944396265942152148380663155823103338598882780303905892824121503165350924092467107668169398548537626044715674444773167699859423272385464471353260188780918275983466129680647111956204568993256448426763062440739125705094562294612972253405477139200910389966086289249695055374456764881069144443931377637448017999631833442927780040900202961042672751818956102701355903253323758100744523192668014259391966730883507332799416448953093211396153429719802579534607802795391968575274807050281543405795300238105534458566141386771089994177645694738894679534583242908313880560556518001004*x^40 + 565849973000505344804982472697587916175227794907574598084786691833939668570250639261758360076427641733716973263135073315102257071904301500625597582776252614994549912357913130240192068766216673912936641457116887283137559919824995859732759786662595523708592835437495816526850019827222104019216461846712398276677008477434668629714325785919666378412844302916952001880065480070063139406866677127936162259285473341670570726123767873366229591776601169170549709503054614709606440904371071507424646254175450336152826882401090341589271215397807633416346785499295863842235872575092676923601638012779118692569576554191796336713657182160096593035212187062421229364864725471290865705922405319699087133033070594276280132679276298364351301026311432389465877069084543668585118380067140642999940091271507887425554237535215779294690644085750406928691664641148615593347928825324453971817488943903831441944472340716319979925556997210353628289045238721287680448842983506901243580690714203090393043650285372707692936824689419270718534613180010618730850477854800417471208507301418940572847032861395667484173048375950223636668732077723199902068541925079550813139318994783372911377657062480700151490621751270434156409324199065027465903032771794538244675826268472209735701058131056152343526562046286*x^39 + 45442503573302943889703999612457411340082000550477351222414187980212869394634302706345819402954243917665287351088683553548239946746528680169112365626877879528400880682244956071065768576753916318141101076766857927945661262359258926141686917617765986144903918221345097117578624038114296527018868580727435510288305882820589543666371129017751315417148955534665002912526314900451626341434329302574760635497633231320313065090442909365930216795284860801492643510286346863081500404953143458566379429808312392009474271682801926298821295644082132156896679406689406623150962497603979732352953330396490293281681898279966688966075137519270819107383461147259375067754374964750010057406941166586922158016900314728877540441284922814675941664044028352568758650483219589867633943587476275156037952593079360706684016178021951414949364627999105321610154713360516281392056220456235310257768614798894739125525735878523482609944741373864648760596321125451180146640492657573047088484688757294059339144101157641352360389557690713330634756550030796948352880642087565361791588671437634219045601150747082751909169793193177127290147366631293090259961225054674918659526920838259014968502973580056213858212680148178448289752505800506729279566264369029290734304307804556262816676663060263995087357306559731*x^38 + 127181411744456197701812729074981964258377445489109939273637180149314758474262449810736404401785028966984498082259462884671289710152253194020421365793218415734239089319404971241514388713998979334351019514830326185167033855895520048544847897240412221056154818329950417657319922831236846050076270717529384450313757164159830838800838222244479336251386847125725212009520534810591918129424154319597655087067199498427646460167424714299367018960557405703703203329013164076251151007502963322577816957737022104285758873473506277550960822725114832889305168970656383067176679445354555233564771474868184394878509886119148352982904824960208625181929958187225686300653892737790368366731159929001224359893810191403534278628895043358780661362953889505286321341735001692173148971633750593114795036477996253206961170841166522540180937442256741325261087621702352296825229311599047369549573367776519521948402012420382874979831262775865760947418488053770909611881658557338585475080656063782856696426274024527896323776429058092477210785033549141540900719962616342080850912535187789439078885145389495544120877419223779177204782200795742133360426492231216921197930636174427134983135787410155707367800561201376309539059442971232505582372686196825216138236007874674067489219206339610589589374400581166362*x^37 - 10603249509791717116118906741915084479248429348499392522444954555815460038154727853442137915502307538287006326819338010565856254998231843356201800777792841606455605426173371181065096864520215826135194237565909642454714209796201609932398306924005070271159975954105402724157706409956315440082981369270184124512151285912047274756093478046648560035266153411839198622399512335503046106844094776048500052282308181666879587174275816039477813973124237573925116103877912800317086460144686540024297754479368940103667202157134858391201533656152110366808921853582421508795631991810214272002933645815259208433860294253091504814032026719997735906916022382556341249162302175346946471582387175192949319790051271411600437328655823294821539781299048856931778085136053200880513778342020233557916408688724924232143804181924746658518888058645064963604109815100226497323452631078557847996920027831654990290208270492406404421729752679733316023031965817691022511666117152549338783577435575067521845351400714467453689855045036322712850927868189397614549514127889784473538404126257668301391577447159245520225777325309036440715857619487870799996034703219668966615040166346487439362000527634222345580972245491501162653103398208214297966177930839873574181748645651159276644984086081717682719244382773835499488*x^36 - 11060472196344374811247671452345766892944945525277293953683665216360512822741411383388937607359837128710475507451132303455928233219981692823281756789816398213025567288958403507489672044676411881159594491431135414670771293342080261394614581217547843837278023609792359460482204844588005551058513625842529215048843248893479457062751322095073721656073992258598562219567293693087142358765137723246850960175936786839315037137001224974519245370627081945970753078397389739313867083303816771636420276149999484926620066129944668082584296015286855927766507749551928093990875794489186794019719173680353562438309826431988898455672492361802571561667545463942360201749996201270382349790271399487060967736092458767363291150402763374890608748681421595323891248602825207361642502596710337429202867488288622823841702177208750044801415657904910362551618097534386823361161290660323599213886821711221917945340608383772933408149946578223740909013211453960532538470292218876708906810689227270058926859376579157276141445885363160830932121180564202838792400666892375311761346609339013532166933126361924357301968539438863290330462664276084323059587508029422704777951615907292188229299455812913504886507758753550538364312394273175151012422790945150871602727058554661565833630623884568417501147061824130515225450*x^35 + 407650752828283791401439704945719829898647974349492216522298828705421589195842349451928198812408655296378671955430171535031443637331609738669361334468920105050042233276330377138879161487102667381412134960175215376321232609280926689016519456967480515185634887312007254740011017584199365480179737035114536240872448707044817652651917134350112973618691399919640084991912256513431657120669029648014519792606516023937317657186550573972064534559696729715488336860264633083826610836709048582483581014577491263859233679732904821410506634773446560590817486745481873910417916681475351686195233973767676103719164560609108757846935843012819641376266327042214392705332680035029758827367511120962846396222796566724392697148412210839969929850048227725302928728801166142678957391704953924158700058840254301544788664818786385409283209946965267891560299417506284638405886886188714363742737104040031123121214801855928700534756293025097849964519038232154633252236857124649083782272768554355648476251970268346476924366490823576543149075966753393222077752236631773999544990553997367724043621754185979225327320131235302860822211231806011028823148192209482339261802839917274555187022369341022158969983547362521754474310027552634901947603936903919221021087873289136159913867154843344897394540660038967267061971*x^34 + 479268562707965324508573672540357727783818009876309983080984145780899427490273663088265545205554427922365084533002291813363100089105664187079911736466861826381527869429530400853834516696384933616627382646989396943182805883054680816192476418433484572670287810926000253958764973759164596669079235980521664118884506042469400778984640121323378387559425788034567796139951066689043237556248864790157295078426548077811814283137169488660923216786823923481085552186744145374044969221601956255350591876636975125264826750122560208354709812529910970234107486024947225434364555822666895054877598422607625395891028498136759396177997571679234342002315823855465891457671828974956582489408084831517913420114882919932334471776151125173573976634082546904412823880112577551142215296900541919250267138670024656056065776929959923973876056035271035193053297562567200348344725086352917933763663198392050672133411835214682948342464507120907819892390726231481348601774377490232407877455846129624069388439436099986148598757400968602145244436595857047072625840397948896319131577321609588023514190281296772649878588443552833584071119428354828167843036276752704638774236051011766516602552961026731365396681346757279438483587963392477627219724417501167690658898143214629436280080487510664003106719128398879084722327888*x^33 + 31917842305657057190866723469581312911217117067254929617987796129037441355563396001634907303526353738654975386169517902337131108128299574097809883999427620952717417554665756603712310057597774267178410363341009797072144367217741569428929628973040721600883830379505067457177071834935672011343955975969111794232558145667778925180247776503215381983086910868540424626774740511252427521850903747741585535089475816901892907632453752461048609106915543883784547606707285756171864882914885924128707674181903407412478429415851256586534077263310660682783014776900299147825227487915166928516435900659186959868775884765825198491781257630714577332526452570597169992070989297689656076420574268452020533891475096013395048327832313359684993986719675968094724657798663498367014659959334287496143398041149517623810478042131122389227843505094598009610952168470762475844667021090339386479547235490659019449651841673819804605092234207710530682505827980285847313821980443860582740309574731716716041755880586003782617521359509861189143816946916927881647987510936665209470250014612764023467103009877425109288297215167807691648494020945615728655370240414329100391549961822261365310830069126521546741866287813283287698589658804156689930687874938069521092556058269930663343879370739915798250180151442789766436653650741*x^32 - 22465078136120763516336065892163569896182216497923236265330051711176739180156219290811802060676475853826787838153789094232811917047049345598627078103471817396876204921448516564576036540443723968727401458819593094341599617490360426608537677655100354946998275812188110496817985443821754273841972035802886360041839651800815337627928620761659721436817161116507614524331103198838517443732402385845443631865375892900949906896747006845939472728185519446538184193144315195963718905982598689257256232710248795474127351678209768758596982099238503124498737366933498690703950484773934193216192375132076480830458055738716696557093962751532241492265938336314773759726730884636889762744408788964959030106874162598296240559536168439770766668901915180145664584608639804405268827712597296231954139892522763117323941633320754917063705067817544149180810091493928978822031646138620206618695465401530591397230288957289300350074840705246994674094471703843139763391534900877767445875682639548452590780010260787878990607545466735662783770630826082340750740130618790629377814277113268308943212822342248888573505851310236466116979580192005135779601772374149706718968050787253528489735098842759318647529549817053333553738351765892195017281721640026180903283797798407900235794109628565673964950732109720901744428192098941*x^31 - 1922051866733012948573348546947440767994134795135542478869608482849496625525054049247137422439322498491939421306992529593659238063655419465360343864166424697168985604704558357129901920247341164404958725224324446971319681321728611632166409827473305988475274945711460127917599094014155707574795729049291201176770367057000237168139299445130608628176359699136634572492046578261454099759376786819595696532655928781282965700092427019381534512973954686123280406424618575876834194812255543073541651043103413111579023486126803684173962680135970973363782238572738770238415212564971732546383071408194547379442690509261453082440612475377584328649532710782657494302096626384174615496526693880413781880247025308476579114797310021914528743914656571408753240713688984288145940652956024971074599977373332137566252264085691306972466705778793646485455065438801756954028603506673983826148876064617835500647455356935300068955213794573885070904710367304492021535478237694550421718339960409303460369643197145671106727162252645202775163573629062462961970716953417852182837613317770333166012014552763129581726279150140225969463284472304741586464516046016521558212788186635665378135304113961219088318737611202137770879694708912259092611342297327146011316603268726391013180382485007843844928701980725755098999204698649078*x^30 + 1156886447926887094166188221644670978464083468154455667709873060154023265778209187339881728300077908274730947088428035321882146507601621859156722909311079531519899855578562117347770132647811313579205873326330601769026404491042632380747229704499891859044704450826355333214453311522178813597729060268100594430682803823730108574787118783492611288715654776997977834426372476449112637897875937787508167804426436978108173463607549380717088402567371207471840631085335762135333611793811458327799323643162014660781613248920838890489834541719473404463028481537496402393239070049919674106819914249221685344238675462288595692556508362395203128172788921246746927877776752044048123975407366034745829357770127073596976954207266167713417510222477869856002466085286195708884538486984182882996625228483589828955549256151189810426897429639802050484586205221476666369479230975012385991005302245866258692789647557725665859462793448305935853389528976852886087819220259114685730030066825803823323446362015406044443689674920961333356040851013369333739030683777974655423000123190613755837168146993914453492212474506062431070605556777743036403450885335763456192092061318734390690594562539074063703871489978965752966733064503352382996871739198018590260933796994140254087696412314990083017705618005265980208501694137678367412*x^29 + 570942322607581169961472489110107419213504138570036175405145160728665360172788837548267952284206871468943259680160218706619553452998784714953989123516570652408977372155546051476852461563905509704910373226825930415820423643223224080131941334273364053795141869431000144263715114415759008067207341263199698130522739408726369303007642988561329558990674815626561720612869545256058160677885344087383788291313004358710807309803281568775221419364321817037803853874206523604857277191830500474112447208257241035954298412201159850503921638603023874821877041101767746774075659750559711970300739532328462078345192422419324646369297922128998936379869115317080101598070710006374666217689837524199007827627888927185659755897195780052128315225481476616043915473684200176543877222415388504156168028489524342428329969731229890539529708869315729448561899756183122330562076828523176746084887427132823189158990575295432176492599681479290458408796672572139942048962119850596449135099591735404561041919966026323610846995274006644189086888122486626146785239639036315116212517743566991438639959203226108961430642929653715528525844378526651604926115071763652703182559574861800574037526759249074450937070290115046907176981074506879141273483361017098850331452630922514234454290837237738989992992930648835567978036390388403582*x^28 - 33280508638016472518814673491608959338898670500849600616557965482220228557926132256743679474810063765065753104354603652226098222036141051920279069717562284127623814109927819316254525110499193505615986830955555931873887759557177519879639772355861413519903687352263444814970016859431051530689815181196017450398546620184223594851895774273092044601324773074292615222808462580805355877249924458893351435801569077806390074594302784614398613020423462665953751676212087490308770586699266267704546887491675315468066610825974044447985127073488414885900783195978859172524378723223297077135202129010557716710955246038707583004887231751991011463150914727326892674561508523481349950877014788881159561582047977188269929913704544371795087697189406752559915341966859154631564930723206066827617792947948114891971228711858054381285078062638473293844804610627494789767736623917039386636403288250513234106655406262034891333633862598361024509626622678251239912193880675754433781565518438669885908021321697856328618751242566831994471835097863838945630066941618986309937858112694779561447129083508689969947710667169393472136699097628356926794221323249831145231420037409975388427129964565986167413240151583944456386813174628743910096377673774326596835870469115392999989906383865792035859726642071158646015541971426468916408435*x^27 + 2217724152817723596838450761197964708768113261327499612772091160592305385703023060666073098357867746918516728281842487210004289245391304834789014325847621644522645203855947592452514232258255026489515445616545739542417090302152043264658742202945423119964766744185683443693003092208743564939577805349985486228598354818095510419454081127212008719276817636898984535708081472102696937737052258082182589084404522885582211382238336653070582368889960112844763982474429222204114681471906944136141893264405281551700600820340997116150812634384598256918534724254017861823902630691559832089927011544908353924092704727978138445251978631005371491765355828206661025278555968114533669226933862870391689422702266742950666711774304127816818215230757918204762659836595937573670255538927405385468704891907356559762118425731482880297994256373745041251887355338958212626324615086685969851854522292558950404401330021550765038457402503414167199713521084518502945657091927970501228285642159850823239197644584836974271820903267613322759588220973802505860035302013784290200449314361216732505854333529975462142422517888536630997640930392502423473810208042071349384770893157598123463744733484935186394373618166274573179042556630703750634645342711740821532741294893978135479051951234588784622853320472335410151544719124443046749096364*x^26 + 150927485913303300364600502101149914144303102899766781635324865975708041899870627258732155684467481968103372695790609225574550910513506059538644586566203815173151747465026679076063570869643890872692396531877206163364408989352974102602768368259293605188906438414172301748211457436017623455197566505494455360013088306676177953771688246600734608272679372288898248409349124437207005357697916241789950956481500147472741564256658840654338171595713452706084548159500155665969859233432065263874051082467653839931816016038284737084577105432779494014707534979274818606137094112593088981672370253214188810444065420653354691827922777552930738965242700409094502072585263504914880648351165718327036067346201175528975756551929006644347165414115574549471814792093854170028250765379574604612656964896391426808500205398483844735831304332801526990717457722334036860196458487794418408905537768898494756726376462214497615868984427360745615751513197734653828687013782224180653014476666794242405788186041023999722910744085950011430002455177024049371759461952716191684067570524067106413312652853254864356011533943438363089677549772276803838304142070819953846906634404463320696687660057038900930642566252902720535859686778460075349869440058704967961587205970118384938996174162893099635103260782447057509421154665056184781809713567*x^25 + 10296712919844283262365368541471556041336106557423981937529489562652818288871710932119010499307912333391123238002078361547363375862311296167210515757434143298545336548593928099230193365876386671304502925747215161058598509877153278574061158468726873493822387310798728147637124828733904148556653902387804997703089637414655678075226235062403258065147156857415598088057002742226677946242730414724676771834566019846277911875633124195614580039881501677888197222065552086604918735615921100629666439586077726004866966137094997432496870957278956561001079888461057827759448129256239925278093075509835640114529518636436584258052394865937975348411690460218348512390294635252990117577369051395820569055612851624865180402248056494724408140327168942926085487994359297757562119949563960287831500691023682032324473645687684893141775465263076518636616535826114424653376538114143525500566310279161431048684464651141815442261468612986618935911878310682391019919587173053335622109443919373771850905358801214092229350189030039829685264574750658372201387609708783828135249538345283547388666406705718284329622731142182905168178102587789895180921544344314032508832472304039332763386738301436252834770895200978537974106274995619508514601088941549172447113689630714355761897998710102748879793920581048511263971220367492080414328833591*x^24 + 5500318627129369121516804090685148889673415815169683730681305594820171676347436824535261228209823349225987234140116601685292112559507220714821029381941707645342005135410850502274160907829640265354462623193747688033865212058218832147229978013731291519211499908938058292130715761221960103984141971566254449344571921243067917092346399563985614893666410431486529098677270756172917558600950730801233169441765883408498480858888276920725146583876788371773888950750436259508691755140773564129062659220517481549250374883375685332257040082233620725162516314333543766599402199525183519763708691708475789988061006540994591728128614783076057244861806438145274109367541957248955448950596044872317861460221151074797371869230562462520032799727472182213421331374073604676030953986039498449922489199186055148233574297387600101745258717797782719883961404813459138635556535926288745945754787831512838155608379824359539268736531585047065189306515724756599675484477700352747881566803352309133801664246482373678167538661391925088011180029645079331532908305174947164740912755466076928909661486572143640676939194896444700534601549342642802328401759194312281930063300532983542684191916617236325626562572809935905752387485232005398413547501964099262241334891125329125348163558787016307910391055336459667664997207118779614257325650543049*x^23 - 3886817682202310945029678255314662455349284185156906123492430311447643382323857756695472156981464379050269616573762973061435224226879742265837710484799941434383470197535867799959496490324918554679685890272125495141953054799408928168261327518348368485243606301604931578788206447577451629280954153835837428063089540644793549817804642734678407486116386676872385613056164911511317241271759216602648377531618056357784107697898936473564727294898555886599087041157920361464231942202996356758677995866525238207983432100790715970528080510288393603853218837753345351314793932923188116742673098221756089847725884570570922746775358152133799501964814601989389525421663522840696895521029210059180627841842531809567464368533975264788703134007819284611873708365721495142986511000265512611756553342042129887734383929629320361193582574083395372473761944047993363801187425689412403466459454649305557347349741417170569527574027292147567158520967503879052780067719114804500258466206575985526060954062032323274049696042537677591354865899368761911992247613988692942713101169630587600910794965489064580424570776946046522189475243630087692885971206019155035293248612230682728764123394191595097382182479575641293960508759213433916545078920035772138005076113819786753079964787149212217144116765662931253588035833651058675766429289050832633*x^22 + 95397435495484236120805413835814578495840385006623506561565719687812785176349753589694941001197021478251192277432833145448787624021428963691693545004038162637325719734541277655696689181717639688769897737007630339402547814244058204099002600816825916181807715984935262600969150807303285743361241225966780361979455682945060031420035156073090194536322368427341615541535201764230065249968591322613495699616987441794157125788623642611307441837681856273861104352367154016988627983389808379782916046699837419949636032221017833293762401937871365950789340367538347822067033026523527724975826371639158428438864120248537411755013030252120356313544446333744231795256445102333010440716653263150812160441928971924992650886270681146057315871313749192027781215027918665176576188607504320064121336657738981635494714926544952828476439505031030641067947508874587515569766015412261179597824115797218826717114294526251686532204964552559565895082067501061000444372804723843633351026219609935054683864060714960312052900856875800795552180885941198925053428389127575061348141992444258349216287462267960992446361336642422943789643114728702930473251266534822907825799312579494796053560043181234995706706688528468648077197426966334769119236610596553115745554158848271612019758184349282935533541460466864563503683246725706551557286713490669798*x^21 + 129898546296607681811662874606392594491933228733069033922668300017863398132829556819414643155098760737453459079840684771623384005539226690792362923898408055507142023610501576310396257304200850252025314200991506957289065722539595325006464099362231793014688634485094706336204860535596140968166174846874284874896581363418732990774889646824533649449064864278295947234816831134553841275886497388419191370974680986972939299670649693189604719809503513942215592319176160255032646675712128393198929241829985848166999278558720923285539197041810311438144431559620585370545871463554409560344117345444118909452816945969721600614773598295364431764671075476551379760527528814066581814951880127384454925576682239641385303492741313122286283868018467598190294816129756690822987418773020882157465996679262542641969921667192803002729620965197310172200654390385492753013723406802108402402191114587435371474683310757821194918796150090121638688567999256839981470376880143036429222370627194826921050212314852630565596867260263074559106802660323401176369625684461621866753763573854188544220613988281848588970396526784123970054958821181797745151812385833794669212819711440971475084691762121559519252623023673392020580991741363295514961595523941205741516037630023224044996435944385947557332069005496667168991850678358007486264552460577244115746*x^20 - 12670912441278827247716104725617575793334185596429490322566461573058874885771604739569781097340534208608163445887036135240387242741962816949038685217863738678663720200598652374041656200201877146249754316145399079330369598563053821235569258537750413923999399665110534340359430000036970483527577985864865097082752335917705167160522962313900615077576939485128493378086432639591279440587691703391245518010462235953828093709196067993710969984900837726347334396091106384247617338905761777243425802978204401273832972186875891325505969641513574461844057758614821482007937947357393531396692710883933396733557413462306409692719147000646935864411939927223182058740372603514717173206653629804957790942716935095386021339427700629385495103188008890702953904598081709301831201531557345208739405043125904870531371536513479444649232794243714008462138671725513903530267084790194752237230355999667356283964020712407652250137606615221187483197446035861001593748760297270009079022738670019272016083724589389621948695920167299853862730750401848980612723504784575626867107925285895161737686779722875095571201517639367145449851532457851322589404062870994911457180831383167889770320412661994384307651848284842348833966171229191846241069358248517744941302831827806040081786679061662754104650189957691415220607568343770276122012270669585672094799*x^19 - 435915033688825038574162617531058235993668038592330427884820577476392359609624418480481724942369248584473180644115429625426298036507086708419650677987311226177872696728636125749112824323399987794011840929798466755046817272769304394721240429554377817380305073389648953658018135397606542662081637503841427955490396648462355902185263867928873363444284069731011067801406940523388274687329022544582007754222663735016341612400847418216727588379915652053501786464706559882550233744922718458400892623013785415026575772325172888793531424574445196912459032018260418714286185846493245556646887353335931842244613171834863432745538032437141741596253127478229880588802414837959108693180929611256156605552289356131526396322304650131452928635878651368482051760673914214974482087547175748150476670326384333838615371386327485655283186809454383757449083358304197598168561775745670206623652481169817877988562444182518027050828723889962362118261088140762985398562705590252546753918244673085268093708641268908686464177499784361147916965464961014067541194010947946656952771200248580404354761620954135106673727948872972689706117829113404997680834679196167862005232365443097914513753898413911049030209533692867023822534715118277243374347114650882623844575935115590586113421553926512863263467087258491000963478874678431382045419317241753328385638*x^18 + 77257261245548136135050683938826394833529906069638329262652830530692025730113607952112145339388204909844973662696387642512374062501385889764739917270456183049153956182850362890626229358711872112742492679248711917159081512669093793170554854230729935259758422700010107080508632832606151114067754953544940919211665745394615143767046643134523859507529675640571421500514288335315391329361566941241883596691481882567276436814278503931585848983905819226816015553040506221897160584400688080833731239700759420810256671397302278340819270279097637861921957104361148176423726978402023743440107384345590184097453910363514170639230657751371480648436271776997234832924996362952238899735446809194819470367578035530555911880380724387548799870805199413828661983277958374642099982203018079806734870162648976317584379007093047873888799336155765922087698022316945169870587975904904190972039689032582609556598358092946660107143923741218687369039242978454400738837473588115306167607333223479377131846637674121388993141459171935875965735484868768459659971253118983065022033328556180369748932755445294907348403795779675057714724204971039802197060655692102165770687461101870206787153994354778671922572377289726154213041540055699847228853353087016265795305768757243032977157907354263684993457220540193119644404744018769916258102180993396278673326229*x^17 + 7631660384380118548351709088067153619894049337178200942388461950065849939672192235860403017743682406406155404216270376807738418840402961678601006505408826122807124188429228865864283619474275914819685795611098276942948214123943687841706133672821124668585530993612773069847933176270999509797373701648718057909172385396143232916205435373046487778539911844072387714871232852056632922406572956891539869107757169982221514473119944970198079650586353728109264496899278432622029048674353867810619507229609903331458793987931609711968615425842966328838602816244903484899895885178152771300797575099126148651172004471001506880753885074817471043427319822277834480049412505530100677435974283313560135730731318693100755572828828863186126929543502442467255749762406278358180665638087733738305162195585258367897007086103664311276076216802869279813461971018546179279266089222782674490541292364979669339209540713204859146704970298710201324548191096481350843950327495419293698900380811857357091521883762003192202599291081237663661337582458542191486123805256713752848525382847061536686231508874840882557835742833310613885172606663782298199309659165584380362172875293685513883327220869712926370179021424665452432213133735820992321570007759909561511290757270595892567581627811149411088093506148847505718796256882435863310448306990865424458971469996*x^16 - 3376151229728200280233423692385299052736359261770277144254919299835869432788053538141862931452707953518532973373928236397495546569679808202381052874594842869709789353367128602074294818760181799084858308278241376765288242491323102319448847864061324307309222921720807697154739865848960529340444528245608313643682432046413982865762908470516687381665475612731481605145588913472561439986581166279104306413813512948502731879679587005637443219733689481336371644443992514528485657700706961928167460923250071417011307772200152965821509845700402885343045985319782813411670600929893258225351819481774477008155103099874800840339661653678342707993835314392629587553071535214841725521403375655777444217068261274576657709845450601862844627307711809274725037335596206746157382828784907431314495549646336915515683580326989190127740894296077896188854161706610317146790520174326957629850189009142325886666006947724859831678200844373132174621706440146854479997861873972619598976704750223809271133799698916902586574879634143419438053113070840726673036809169269411535377580148674347686882020196948886417098898492415454847484888134775600598852059606868552755254313679493730416925641682446220009400378405325729563336641296981503633403855738177937829266233264405713694831522934219769701582058506444923460475393884631410160767267138988604469254554013739*x^15 + 1128816626227916790996805882908505793764899460352476596897240679195736795366505678530564975089891835651616964472393543335921111719318851388073162238678171476059383530135674496358969450856776601134177895878789072238017907472910838467710117676284619518841864872784870268111377863977719816100739528947362502823319384205616920820725418958357124189394364608338713332750966509123058533728530726106330490176919018381974717817367481930528087928952285556508914196618252042897281629855460786036455796835097404258153361848787368540704908277034923454605147443793097860585720072328052987912929415871613946796619389411043344959573980652584613395717869078067005146796763480314076518966867326679114264939955209646787044194754082398899488606870505319390918858324318568200091619213076852656134147122440513509476088069481019914933620070749741701820918064744061724868052415646086124111699255201896686606014848263762796298527249326744500594479173344780762116238557965631549395453914433039104160854611422824374038800703883590292132713995889717600785076044796661421202888913254462794948491721418084212560617189485085166361636132060987030620223731906273822844587284591428637254247588791654724654356384156709933779332810441145353544107651766959672604706610553699013556085031760069441774097927893491027356105966017064263440657021108148562901841294855069282*x^14 - 298956378644838677921107709147462234500835606142975333817407671548295457616430836640482075769650662073823018501692334366142523986467562617676052610055231154196701712680109157162353425900400880098766726803969652658915122196482632959270204661656902642560375882634781005244802858776043753396471398310572402084172611153497748451796438610454162517497305650713484426343154080459021934348241716189377443718232257878127398909981506240283652852843801672757975715761799699093703751065630002398921820535467643299252215062793715532277950930381847655927784104969028521118808854454875144847233243776752051983637441927788196612962547065616243903841350726655162917087067032838260055137459531797268410862982078580667303914395004966463485811098786115201258045121157212347975926743623527040433398795477595914458167294888511252226144948344586705673807225310470150952291133673767158461987110108337905132413487679272008904832838484398837700022388239846695036009017333262448221224261542426870431727793738001828779780114645642899917489918439968209497209410437786781834581053803042856222392588724379086281458433847373632629570697450202413559242956246218149367357381049051548973324684692570410690284994105531941457004988315705681952717104047739933190816727059170573778568498782126534837164493822511648151272694241397857915062799236305240830213160899328935609*x^13 + 43600341169689261125786331863520109920402999214112770320580276484525345188706450695237092135747754774703730664852239179082701736288313120702764291942844738755648585809519020214840768782249249481267536692022869807696401940260700340608411755900984394000283135116262221541271172489966652392558117121902569049258135332915154215362282495671706873137705655149439181164122573167560544622054714637198330308481170769587035285371995895319400448012046571821952443513696893387375690512909513761396461256038596654329217846070583586516285199827856149483345027278746593853091321032542255580114691294788847897095931072979265765535636833691118435610691688353774241565652745332671271487932711180290208349042556105985774729511146219959785911642498694305902341879146741350959694640707697294006331720771323786926676756863301630927549614487488984046189363217880450147600453896468433396797244506368827401620707072484970019867325048013833795708025578661737721008549561485295814910837565691694112864233202809817292933334682864366802637497219765554792824122011528607647663263739723308331632149293948055762047293085733213654599712643107102333693568941597669266358838357428871287178606641475633101773931983734252378574315181625722411930705504447155706905477253040439471841512552961404889879127053900380208615084105299648844190592884818173350469284639027007142748*x^12 - 4440262164927955228745064239366401934979095617994562816598023090599973962126564200521717038595349271559984049338856441167780896365774286506312614470110605294258646951634693271886149181527539293476477664090253464956722177190101214242811691011476720373374388721557832436086280818574362543518326540925432348506878135575163329915676087625181336865867657610182093070468331905090014803291486807158217126393771540628668639948897218795412218358490240253484357580059699105834059931857773059475116424896945948971511305900914193699491707921483326035340677751746272568268243887040087671371182182385813948614187352768579424625849469771245788677628748032812025211271811624303258007852529297257771423593169789595941498900639193009219578350939899276893448539963676085861895320473203570680580448799479977928919822888838737228509038385189540195229340167820714309373838763033253129107172583050509947043087773814515951696473969632902941403434843118347030793542047801209875587269428300229582229615950602636717202366567980430380365377203508223602576137522296228380215531595211382191436687900411211822100152381302884724284854404793820758257038663292851571524053659177593665532476653100547213725767069042448056702362768294871894368450660707245483441965189774367531653277317880941708193819475141579294176487645960765926401115734393776107225888013088707905172062*x^11 + 362380825827692530569779595502807362490438466584924364725455325643518436632453393573767371730055964503601297347884559570043812781415181363463165993650869246138694970605829663696315022402763718026080610811246072689629847602018519194248580121977885097374672306643167754806024667612177038215724086361147091562690615977008175365646222351853496756725794652820798628043657366574353586849525922890233524710691755149077294612391740463006250441355583991922651246189745905483105680904801504393695875737011330637661096568416842324400597600288232075189464277722133854652789380581108722888893908148898476020535423773463532327197809396199828614604630933350809144868781319608096224254394123650537499556636302331668848937465076201581415567597622156389529757740831820515864794947014035587388727357119206536784418461425568914209368946895360222102505890640445891179724803214909005484881615727621710311557531680314339326550097541702341236795469991054395426130762455580921097117864593602602930947309828660795841705905533987742500353146840381069205388442714363463851009901718601707125993605288330955082402688869090787852800989197495896761586357841175949601567504047515922542253458752109580460935096357067637050392147986666751372841257909122424316696894863619594302863898197634228443809887160359267428080108048282259723606981459362316417788591676196663706530854*x^10 + 5611830637791158404201014033283205272995901135975918419618059759685505237329071355699368509947736628707647719236924114731875931673179750989385325299821896922269546555613163053409524136602133773961329163324522997592035602181024057256717901500913139711479452093371887218517270616064104490018799342065402259621831215593312523500014681439980592424397531378425015054456233637020717790929954219029377481467610329412070691817920413340692862904941471971972723382557462535340319297693965779576658582001245753009572963364276626841660223251445538963062472168949104187790767192726870702247571797476947196810062482434770866064339794151038711380131720269568884210267774795533060234598785170645524821199147143795040573190764629209185091544181636368047014782193893689913288988481734183663356888844595126291579002445069760127095050639269211954374539733332031588310863802809925785498722603212596219739037163897123239626113992280222215352003848692925826589783884090873567511147555496997889619653715037875431650881849091681840675108058818145084785118319538430996073410656023535868822968188185966434755111972038095524506119450387991459518666207189569696025903389901279451132233359294446798054807121225983181746396922451279451652978355505222370047352479933864453882943003893887269323287029950790550899283049137382453863352943444087060741872846411630641568752867*x^9 - 6310759252262507841017211353865594974355350076036633891017104223232673682094716746417712399586959914549950224793738835731675359149854869026518142179857054820692852733366575377222375605040106503428605056154294525762324701790421807667357589369979440991544037668083787767665294434475027790118888107659297061341959108038390393515022592750575693082474989642653059329987149447731333452954688739933897147368716786926044013225000434363848962194271000247180546418844632159897353346341312286791565952131066556123529776079031955262063383912546118482132853365558765825128080330800433981551324362847865336613656303962736766381467168988271403000955661671976862826511580349616015742420921402026299450490572425161471073413311925722607682382061756286569931057981297943629876995807060239704362717612305775511745010713621127406961630272863730434924774598965231666161986920476002137916924057889026518264367670730300607733964601645328393910826364083615711799718496106016569273154346508312754152551538600482188967094289689798247850641534787891045688904318077106153200306180980504662021854463352243546834369345760812370824284721015344675730111359965305925888313052145217535116792223233951377713035958127683302472332915081415491644028109076192825681111649682036356699688380209632388658325087286381172419604812019311507485585424253865139776846281831789956337342500842*x^8 + 845779003898418168084028269108053984632745093390104656771544671906839135949510479269090809874723531660711356177443195170682965104071331330349333049876201635677684921640636231461224353462281561943642428064363555360346865873134409770737985655579982647535676611700574527565592269042557992831400231477469259974550054552000263641645935951560950719291200325342743374780148938934591365971904110317437278471722567515368959575806220951830807868063263302100801066033405614259434822452084399348099617588365816553658758393499938957569813132539478572885460819864813233398104624245945215819295745854439399237387660567871179868135007098079884573868221717453631383484708887715307211939453270027691310256105409482106424338377411465746476136424695511713189652105756066182327656768271506534557920743225068348018964391778541071089517945601102954903356605357773391640776639637404350869962598940280271594710403050299752965483227382993622521929525596581261852031878154903531597171394848389210554085792817929327333979794844483500809157418689484031094198230900126883288514024119325865422008769314667781366486331994555557119473992453284819373242609346217802900156367600227054597143328126679154055475769755172870595816305434109762163120630180298490714265823147523747848109102446427088822210317547712590324702453029094045681979675816027464736762481859696332412670921106113*x^7 - 79667142040518852958066342445551417568224664719635703981724489405122245937979637424306990221143324271226908542111705587622035154842858795319910540977531857732237830698312960027698415983210707344692881263090790711631089415278016430672051457939894197513599938272017848066343862825081703566153152278613251773947339080431064700860731625320662633522066762054648238626104607591198367151766973273713750493212525638848524949758166333446459186927352877762308301147331569684165209960325523770647776899734428118012989246987733641152055184446074981990729433410154478244169945984956749511322125289350645725277436032719163887379003142662775324214198306238272516600961220932711330143374395236925688924169040981314318287242768646375189451889967481887267816085522225333802797875650585246581082190593876189118797385357788151734619670475653882422550144251321142716504767820004031810035121970418629587208009317526314432464274034029782536452473699778977921781590940735793945741829906617957745181308837494194526043157391157613121469039165620003321409044093874143392212705358972803213722064305596751565115803775773721508394768314045891280837774657338304718949215293591296599923767070619712741032550122485928618696508354844634114595799938098988585430771374985857282044223534057592505505299598721310543324557670472397181214311139530727854195272041746574668529940908742634*x^6 + 6949200351732849747354010749767654054644551863242266930599055715370429318644496312092485561556175371533806954119260634345718990915888223292231144211607604523033877061393325302033674559750883195578583658673522717992835166694266793868746489980198576853850312695359056687197609394858659032536508031235715941845298048039234320152018376494441616123236809629631979440715544226912215192280476387763381902054852722500476390840820459455434719809167280858271925823768113385653696891812378435232970915577624151611840924699141390952552372465714378166058249778510447164955038896808581864084496979786672972852137820177814750276991397138483361836676481563126941963412723955681115495341911351053845813862061300733720296049891911873572822906334815052296528130111157066367818861727309633412765197012652198795261870444811507099098489672867049681801240583518917574907857083342534525211342775982601561112004854872108562552682222658023373439006101370210691217739783832209483204727771304731189961467370240771850607692124701427489126936511797717852742174886675030969130886386369253870299681556413329344581463530945124114161937253127370355491766817256288029090042898563436898148450723596758408706037292792007350860744983111576963143228352659062616766027306618811358991136202919537964403565559610286799219258931311890654570421648892126732015844237319006135612521258673318543*x^5 - 142872531082996614089131065692688651683580330471003125075698128087318047743023702544126921316346944597885818565233373714291031202533777391348235387769673484205312793540087599028137212957360522766809895086802633951065483981898765981598972472659850923474022467624070481393208113516215474797586967756354487266638994058572829083063178099458009238054062544696938620701754060150893366469648038109205073515274151387787659405085820348023732215787755510684957784035374942471723681846913253937131597060663896466491828551163736884658576448088235993219180420314250734412043656470108426099989857047925598058332457183901460577118924547338124304478199378474841877221394975918045839866124673738803052026084018874741879916658796859947058830294542295092963360730600378892974220438120683713115064073698424836871632936635626940190980560065748877812060001170165048587579374871167740643768273793882524001492600852383585850577978578431283798453369339885434463153711924815866179576993783812301991566671132005856446078457596636899148060602259326685447867773425842457746490257091970436983042018589569044692925594979375260110497387326630998311570799522909507831886126391852800492125936456901992877796539586115416017080797662180796931056606625603075390986751020096249462165599425845802915052565359479538766449101866275365635115522590452056557357958921717182256999002657759786334*x^4 - 71890124383014045771820980436331564420732059272435737253536886829275705091979799888204777174520787887207310771022645595556125252649174203899555781263663306444140235013080573728683435223640081595589646604222107893374059164874353459987189135693323062074213778824616164684068233232367931987205680923722777862099401314762946158398483626283934750225826389615076976737316566601318057267600430433768352697922066843318752898213367765655608142941249444219868538965797034176339423738385842393802251769623733113667216284143349148172089197906228400322454211186612782365202430691499307440720835331526556275001204362773255300478625876855817465858501203991340505969160601966734794964755152914881403202817736104858486343403207114466221441357251723242222432005349282740030401335720582535584425686110875749439906825854931860266091065035741988507421029645542985614134446912492536304669858610746984327293042907256066000021908296760704352125548207154067844981258662253874736465700046984672467695784537521328785234127755789260120907671931423668238182124836371348259381169792634728014486762299792998826675443733092884300497501920245577780279538453322244430990255095362725658692141674648469895566329308660062113761863660618214280766598303414388965652062600048889082748751746746422499926337025408828041360602399433090276761386137749639915134993068584017797590056515252411032253*x^3 + 10106627105788914189529032414586770632183258514669279161181031391534938250477354406115967339986018323111965384249353010826345830572014041711073877942108851657120066617640119560314728530039061068490880062780142135267044797714499993580463288663351747607139028782422720550955369354448038635822808042561964514048435739945361253048853426947350756120130663878942265496457948267226353945408955723531058526096486932353910970411131785350527148625689758081147501161613552712923450221908683643615068005674236660349928628566470686410015825040890471542129421784497613656581434833421509459199578497161120429847765133136775541665741750440473388535628831259511964158612462855404243272243651708910844709135329889492042662279055364775910150980974675757280402364203411398416794570389403283575733739560774568940048326047476663334596989504754734704204850956893801059826479163284249397903298842947974653101177941648681837649492735314006003503306309684488218444157887836769199678003938682310395937943669825948041038065651051709752072667554333454186724240208783956330646150456671186683249498661145935053347357648276806309175942233755106389013022736674631967429004888682545228015438752370816621098526844212110644617752345789445212492243533739336792696145905833889548787810275520612817452728158854884186876379411316914594460377588583715019872195580914998400519459124884641624691743*x^2 - 587928933118162074885433086095016772091447203017502473141608046010732404161684887709851208838162811115416083363583342354062200749208352394801397553311869962873762569923734272926923009747173300862309003279946021413646619151117155708382071738167183006547226360062842563037050384316413233679962889284584855361017484283532924194701770336657758809586981844900421025454683495692324268527011402831213002792352171085814823541951068215121361190906327592234562487633303889280439303189030440472759119774925654266564169927750969043615185202192446690641602873345301251974628095106011915647153471955405694449896127176088791960382536095935636711443220831414087809011603408440495980815402672405187382601035994864054942269701837109321978828573583401016261965027277603303161160169282740381340902999983575682544278906323487270406200587116506491476140364442505920227358679761915115344468072034594100315455172911359963268962070242471374569119856915393575792955800613767018781050021277427129819018198445274709744749647605789170732565416272154458514198833339109570084761588007572467006749758002698408096513460731449102543539442835414590068706117873733201775056559291443299550885795564235856827445785235235800790256798820411346947718925423362932393186690781498296934739119643017703051785079560109301686605564134259843865317261517943819358540210529211494335640636870301279599310900*x + 14149294573233480052892524952373565722445811736550093935677687050962047300495666412217865624660497991568731425827891551379724384087604575679423151418115488700424991259725141475883500215547920633620997342778969321148834457572677268587195780231783711350891877337076319120902923571606000173770397522601635480143975617518513722660265449325574592668727748859306802284031488739437992198610898509512094221309203273041991465143369411003680082366589163867886312235450401921492242842087996146777003267627604272485414497954152337788028147762869058621085383824495546555713545966469395050457559809052418775230176493602506800334460250325414976365135577845297423272889860748205484903670863122501305983476544132248299591276246043367389698333424039573071061447879510796071371465788337290980082426838194318911713819011707439485214191975164977680141515952772815591857627880911474594644405599210276313897285523315594803529707795784863906794778091944961292557307254877588863294377103479816781313857113393391625929063947845953089783350649772384372379442530585029918459163954946905726426649701974827407063986924882847392191968452823294380008037076854276555040432649418289367603160897727778333124716654848868526769340217012273974296552329695195188004764144792629073423018320375757421816300447888783744069597628243219297824377778103131439711983102377923206602973310826503600388880064, ["Irr", [1, 15]]], [x^506 - 31372*x^505 + 503673067*x^504 - 5494767180401*x^503 + 45675563281518347*x^502 - 307772282881421269945*x^501 + 1747208751725760575252701*x^500 - 8578774934482049183783099209*x^499 + 37126420644828084769360418382826*x^498 - 143643450812537324222020308535325288*x^497 + 502351916835326852621346713554497013377*x^496 - 1601877889435215657789074288244304858362135*x^495 + 4690186475845154790773543135902975382676321840*x^494 - 12681215882716705786545332100126950303804348472378*x^493 + 31809600539102786742162716512215090965654255304288347*x^492 - 74305783137434066022266369392287296542106390352476569769*x^491 + 162132611262327870494833849366073895810180625865333617630439*x^490 - 331225572316266654303976493361549921682537297527305049503613255*x^489 + 634632827877425887977400825091342547241302047644901976891074431525*x^488 - 1141598488294232931155092596364617822877627970994821855532937047615352*x^487 + 1928479790885764443408046825103027089536126788184264320494504380760286130*x^486 - 3057337090202850441155689184765039773248573034091300732805724836905612942495*x^485 + 4540154811708292567022381593184000556204578863049922238761704943241111445939385*x^484 - 6291641786753513456793637254303417818304021011032448267329688317379985696213414220*x^483 + 8081021243356925622881436673687411776487864288639722332682772872075119915957216180202*x^482 - 9501083925955907053597601917105339320875543298288044873347018994599803888360954144075443*x^481 + 9977365384474219093727557367100277439162156072406544841885385159202341578467906459261336742*x^480 - 8837390059956859930653268713426444724091957350578377140964253688950600943066299850563134682337*x^479 + 5446682696428093219277786138112000116873520437126846376318725806556203900074079228638325896138846*x^478 + 604522450080358627646247875725259636155135340908063213156930930968237750800053087755534461170659579*x^477 - 9306531050454929469276948773782475270952379612650958008992433343448443157336942317142373708968953584129*x^476 + 20090520941236929361498218713785175092856696883388427624834848918030266329738155745595831450496106366795827*x^475 - 31810350071783049319538037231909579418974511800928167871200777675669324353558876133456884083842033653311652625*x^474 + 42890797589892917168410945018685297470628441619388745932898371006430543086862625008818238960496064720515105223624*x^473 - 51641645531063004857230437154464833705796164008129243553834001388973577119994599940563591029166750193733763622896376*x^472 + 56678127193106973276594697184701933612275139863293992351895754446446820274215806160757158887925067684312769820118702740*x^471 - 57335140904862739059519556302893766496906683231927301230926403389965455159106184753203989761635389928085978089605520672537*x^470 + 53936751556579696859525227878422926478818409394750229497177340186286625689535570977077068955188274687388493692280067840997625*x^469 - 47799698458947792049822292119620633602379901486218515008002954343819774997401826819361587542996837248522761367321313774231065343*x^468 + 40912796062086448326668831274990593411387970213063389613577872153976718885916140668503280267373645889538209610397674549448956872800*x^467 - 35329893044204151524423580674237295655603382757950970323736963965167992625238086828130464573294887993895265723688471033005992154045121*x^466 + 32415202555895098207989106128722190682812678234232795770727205941014245771528574892376810836905747673147995340122586245619782449474321131*x^465 - 32153026545965075525033180856366455195161733805928064244800120699522473497393717602969294150186812157584440465139016919475477104878799890125*x^464 + 32750702970658472757583960834759978662318962539808647477156030369501248048886821767565671953911158974639248310176637857422638800162025891454810*x^463 - 30710709480034923781734304462794996161236808664337424703813292140597050623036503521742683850154945720738544518629060017445324847392334779592754984*x^462 + 21433224019727371472276202590171300427117973934217077210804202031201680140525216331625460706404626327094119045486829783849822498933738639264306189682*x^461 - 262729672423582357639007142849085441916614720484611935637550286705340690001168609134840654476057276835189939239059383529167553759415963309395594984091*x^460 - 36246686529758786681301703628907045945232798063027732110248130380413217590045636852338509574707882909635121908398952598443301601824262943827489043839554941*x^459 + 89160181809098716029706612147182646864907625767463072049835309971803289546647550910928798939302980674940083494283220247745701292054570476332736580958518660753*x^458 - 156404009226387555810884708992481048617753336317586524442185486355187071247116023396259951529313471391082640389049128684066768122290330178641488044448791622872239*x^457 + 232656535682892384722614470038172537943145660716971024625662250810811807570530111049233335301594416950151188075381534932832613848352770974541791660693688070306927005*x^456 - 309972090679777076164674361597833878513910527682199549995878565077854575950679238643712569403970875638874519457562523517640569766446821703344535926277818784408690847842*x^455 + 379039204952741632573972242867731076042426096104528461027489295903846580852816805288909286444544532212129261343246804077820176020214385969062714498835069060855527695630410*x^454 - 430812894993791859209043197013456744967875339187607932899386667353074112476683689781290640089492622737596432338798182804770075439129508727562541455754588330036823656127334192*x^453 + 458163518038496089705187436052152876527586805771917728443587307418257115485374885337201803826607837374078088642306596265401628189678715808087934436168581714775581209412689965374*x^452 - 457178469205704108968329241165067527223794334761150484287021022969937282630883488950368476764158189001406684856916617202064756497230031415918455934208416849797666608236762925845188*x^451 + 427837891036188973113790110125914217783278634443753582498843380164532385197119769209005391868118786430117727562448898772149277094052822720910468038638428655712445480062289645023909949*x^450 - 373936735198995839861388793132562334938342310028079184669584530730092716093867598393625153091846026413919199124609193590970087980465121210436183482476585102427956528764179220992553954920*x^449 + 302301125165651714361723198632103565489470596399595226309273351718326446832695419565543315961490484988374085294057023406988647157800207362428699979589865577851662130741318970872773671525022*x^448 - 221501006806197148183746319981015179580028755450967051879855358996901069918980416511702872074549856055416606075517030891735880173875330698799157336547973404943137228327695602318666060357253600*x^447 + 140356467640293737317636304812738784561244238202629156068923768951586184127505535954892196652078607679686289485409317881462167646304460507501406998819266103598363557048319253219415373281525880999*x^446 - 66553183517411427571092996228918050076514010579181840391734117717908095812673642673637329126183920199541847162936688997122454461003301460449478227282707368519342840567737687785566930137245809243282*x^445 + 5626280227676416793977988676917811174270975670549285917017809067829046186373471698804625915452144588781031215996090420735389220415975096215758743875261093892558968937028179889662842223033584592113854*x^444 + 39536843511425503693759670751846316343223558584992235401048626679407524933288626951105807922856475574550135290839593596326029033522664669656014150476794522345467512546708052906394547580067899614285620734*x^443 - 68653125728724055069157967377348493717057656872106125148039569112994967215133528247811913270740559203860170514968881660526644022838007865059556918564454140839010718001422262587591095725598632447762639856536*x^442 + 83554199223360174177790926954990165576505685260421785076640330275301787738480829451120634994041004580137670159341705514161839548592139945906389753637562923035975785948279698142584060755674897449511650421030411*x^441 - 87422373655999883129943343390479536405042734212741257186234071553865158909103811429651167624809454158686913839785832257355129074253723751849827277884083330435361995766240187203029694168896742914616068756061072997*x^440 + 83951186644236735322445930418792605283990085601524145058403984755504273795709028549632156132280204811431193859128789700561601161286361529317708152947146155230805414773044733644777604660248940959429260717188873237520*x^439 - 76608140509587148290433087392120539174204342212469744421853502271200912257598342197456931857410259499938973247212929935765033722923986434173763265035189311738955274534587036227555275631044542561470044405401472913600701*x^438 + 68120943147395538752907143204547267097578613934929210872403309996578998154262516733937414783913609876936789835114080478773639797233323112407806836856605803106709194845125735326151984834604543307952839840130395550959240002*x^437 - 60236725438187759985153243199530053615666616290154446414049288321461114270807134982703235176361720806858248842969402841460816050914514180819405226339954298106832311046449519238709552115369217338837322355067774930128865895032*x^436 + 53735802835295965056556088938547436842965619136622716645893791345179524488879313798057578641758169784808619133674270678314739935786556156342930875413235581083421727591644816313550884390717240040630501707954675074945073686101695*x^435 - 48632307506189431565430592212353857563752051481203843899783164428998838740916462395784755742164350090118153082178852547807590582371165074613936431379678657737245987600370613928406252030033544047815734701931845790128459994877822642*x^434 + 44470716970284959964810019241273224021961900318329845490540914221990077175128634327968583682908317875111040592045763608527905038253754322571723396168536431505369130402453349972595424214244859551630574693523019534927085736621358613914*x^433 - 40629528129626427364400329607138090598505792855620313106939368950386992080395476344555776354549304809004538098883128132858925624205021074727130910254197647775044972347235985408128268240701271998421890438419683590077765556746123482683804*x^432 + 36564705245681064783192017619758799336392764915053115053788271020465908133987149770146399643328303827711267587094131191650027379320758365603506399598069581719927943156647046322035560340900158685979333058336169150848074176130188822774790652*x^431 - 31956617714383672715511419926368714199701613905465315150493216427074244181401923332665558799890087809191035132519058805102276796507812674010264163391329559757527253406822330035600180663683134494314493001083197127290131638350509684290441901209*x^430 + 26755451648155696350374570990990810103925177417714726505052162338205417117147684032478955149782596291118931914763466107879073501073948890419538363445661843311791434897301526600878973529486586312057419489486380596643527116412431007417106372576855*x^429 - 21144262584712751619349582063474578328194678619669839281602113013422697939046280015498934139021461237993671560785030215865467834166317333631667925102802465997256854359289586558991466252314803736618938060818649612189852973679809889175972501285938236*x^428 + 15452156022363651653785203695415570059974182922807298608588153546830614039177652996287965620604853796292456848997951245652163519130875486743943420352528250342407355066716044694263355463276389009656618881528002509553672117087666261539054023117115823818*x^427 - 10052305438685337815232777472332940911069319750415067874793337897968327918321736656581033435216312484714739319792665753475529984380559893471745887015267849578683929473040055797334438325114087117692073144372169350991794596976000762553776259152509869958537*x^426 + 5273117477262048054127696075582647119519007805686454822477658845703073218546592165004118836103958187124368018377053295153758928081604608963945591123000393307131068838732447938884085388072165659599641393710626160287428672704254720930142725138240321316655405*x^425 - 1339705689089232182944730734955883491019022991302741941919382893757302001999914625824448654331665087473988842348271320753458415544743879238283296498787764069221204630604795345229519179983787407012218198129645621996720733269868706250937961585544439882763607551*x^424 - 1649105751462419644583467701466833669227693112651580365805578885278592136134826428807431912033780210986839833049954557024105507136896827548261121807126494169381451241894006365531862762224469975386070775636702369086054077300139758979052710680261714460785614019162*x^423 + 3712712300767644295687168372144258024887645750933104542714735506180906463526315496624618800239055900434039742043813601625213096609957739384172753065947700877459178742521644030589385134202728489267679862338039502956883338773632557626971817722372030047668582351795214*x^422 - 4959849537622222495843142826946526357661996881397309212650400985914782048356818502634532728130664029037902375639705980316505196083758431128011348950782697294902355876613149643387676299454835832136556061422195739675521756969519254438490096270507813118976103875412201094*x^421 + 5550836045247113801916559635348253545962013200374141807071506075210249593044222832040171301935397923227885024649754588591284059698839375888637817862790064433211041466427437220997345036621013751379781387911904842179477071317403826907514050230075772008181765028900325552669*x^420 - 5661270584841573774828759473741729794544536612178433569717842807296612530710149827312322541244194779847752512847361210843777109043216007975084295331968655716545577198463276286485911595311139152751304803918561623890533925044480860108641963499549183583376339979767677715351264*x^419 + 5454023151230858648146476634151102282399371412675408355444848878337438160628495088413785384298895068848084936680778694196159105153719498155143673167104720198247909152878290273087834542250294700234474951694146624145408224298256557100220128668562273644988381248434646934835439982*x^418 - 5062396414679314229041163567936030262388174946702257782616485483507392903562777308225804007063766573650928824481054797594488224469430855064023755099294800042444633728093860798823149513467880387616864750102856057183367388956959106051632635075269061058992562353365150953703302539388*x^417 + 4583992812140389809446846619646396402747203466438395756357904922696666934278423455466892252874121510726383206317881991623390151085910831819918063952692394670621104169024045237102462141975994536916471727793104849635590434208027100126290659617836536272457643316665793910446565594137284*x^416 - 4082695705659113921621820501346768872814986293580868949327303621396588247103773308211181797960958304693218229740457826699788306178413671636483059439651813300114067675816904602608558855917849581704229043685470154438559688079666750491251408586163255367850733957028946847783376527212218275*x^415 + 3595362584972645771703333368163749040774719350113900651101012209367614395088363746027963353302252362593148279594867228376600533123702592400762402640369667706682581645501726351569924641871204489114609878516879183455161224623228297203360688064415977590275263010754984316354107913249349853241*x^414 - 3140078458769473754761117129413538615721940853457998994136083368819074499126003446275788616579465948798596231867458250304000143327266278623979311676826701339767988034797496814339427716053222633340012540936744166432223825526069169940771678902924688141292483786328128249046209687836253531285481*x^413 + 2723697409925784930016821783122541717959391532178653524740918447419866095658481170831396969017133934109632013716000553230911292709804816796380366250957083846694556883676942578527704067627410215512504084146058527642796775738434700963174277890954176541145100102815848262242489708530096695117109364*x^412 - 2347472142432729495961692305746568246274493459704552183486193158267890559192482558779948803435683536680319203457234039891926349514893456643933367643032289229558175392083713877189005343258432175211693698526392138305985838561520201245957342887450490270669014524033848857382467412055379009410488447534*x^411 + 2010504970355441135500766092575664988758829882737724815904876859257592858601025646417352872139446486443153896569754325795930964723326522783757668715141663479747664412255589833485327381823541255826966179031529054592655754496220470477125006079889881691538380314123402986621032853024879970931960611962656*x^410 - 1711373421263227667121192171201578659724509252899361231406051177117775607225871933854041310906287150811806262788978473454759081752379137401911167305769996596772292347984828446793371494922750136188508373541442881210149764041555358438591952460332556855944687993354480144262054856782667558590913309819533198*x^409 + 1448558467909076984109344143494265396723427980759776599055587465261986222983316860699224741807083869602675838954615057040939758226803496271081677179018904886662686626345255993793747047423278128087477725716572165459945313379333084953878175889468522709022207818291895239863064669507252129107438365470311422932*x^408 - 1220302318967291641939628712704367202386926148121983514202469662518344224633092054547613579696257937649043586216092245672226162392968836261074622165502762808449723979966854552477471825244347775213355800660019473679144529111875445598450234142192436428224993650134478782079726221918143034660498613323114321311323*x^407 + 1024359272639957949686556893900200929307771384647973462123128031384662966642512458479477459435887100564149005667848364539496304964030847461346255831582339594262919508077191823540144092355642355088315398821284185131765476826890270130638771277545905505787367181064057617717709606802274174788985156360636021915341258*x^406 - 857888541493496967403476306674084096510072415099330530723836433359049448091241155866305807207034074822990769952115167170116572565060279037695138147484504328957923435781358955352476428105575865716848193758412505716380965390585027252022764938256890478790886306259598951883805170735492065610917729942990947401357379933*x^405 + 717552130912101814064683524411092174572215909572458034960467483432314373778548618006643763503512502882199850155481063997156077378387623372834753982002756338471576599669388730055861141055265828191305053146751112239284060049521122993144425505567434129461933125570805644399530393878411022414395380823874504953159047218374*x^404 - 599763127035533681939760331259226078474380863159302215070254763583064344981660189375213516962622606319240916530985178435358559349121708261130965215501152109698240107088704149305480191390066253621381350709501922171857665554537856909892083326452545200632546891546329809714704082107042452761883874245571696726052366250342577*x^403 + 500984260653322872791507905624970481004921212603138345029074665805745085244017809295933714043718904042022787270765066445433759009541264074261487609423399358056942557909824357878498574100976953031483951668330961856576589445537438268106541852207954957051417414785390941652290824057402898788558829120304381247224051459845785954*x^402 - 417985374052570022224476723661951663810050510519005642576378833860687149215266531177317811393136507376901403916545687810946010539376558281655641054317487271913469704894220333172843004362681639474700344566096517286775966947934048766916420298044504404486710969201515117427860701276422419533027920450489597801356500246662352915505*x^401 + 348005403757599545774136454631159068069658328784857153738245305644847029939896335916919594183886576959788479272167199197469597907619907306974554221661698695114142904737787044468034166963483555281269900756648613344077432988405907566702427137998327612552838421239807517392788539657197941290293390891728727564271351149637363498520679*x^400 - 288806355450131954196488234064340297892613740424090414056396581855004648449145003377473152433713056330615182668561242313157835058371325347897690956243333486052339478298162369399532192774476901085820029426628611518632672786821839318381921952227579204948414646954134592757248940550196127227282252760320203657619142963346644210842813095*x^399 + 238638433220248380407021497426251450067641263012191978338890399750389060731506785158774494820823107709085249511956583678780368572977958755100519419368628036914182961415797116752353986175524279436475425443953433098560592133402376647758846849464424715114692483856848971953411284760772712865833019999324324915184405287944896102997189905946*x^398 - 196151177116290056834230164090060006954022483733278573583919114378942498228116845389888421483581474601173377783575525966119785962538005319896629642471862851534498449885070910828016216912457454103400218661144135316579715773200586892340772308665261995884541655748798809126530528804880087781923704738411636232317143664404139558779595998271258*x^397 + 160286470041206326772773675037737145472828705017077547801090119554591498571795069926142855928976312307161201419986573157520911409607956440085528351342521541254545206732084209655382596330352727000309366981279963499136009155258462415910724166371601059706088729052699949493565145351680699483302697666044341270792091306693286954182944416765998522*x^396 - 130180720370991253543101198420018599426571306567950664035720277291271283526827103543491941238342880979910112431704664326063861453143296859713147275788126887729954939489635947211663438913397874077429568629769555350812728293062295756832708878333903090884055385566121051530185012183252932957194983541414914762248955873154175634999979129812563836654*x^395 + 105091291163470443252570217013122332614879018493158236189419837680452824776716365140923764518186485819449635456161944547621635860073140552537316377895005221000385531391394886430512019301449275669017425098503941176065688254397317275380189471902978290246112990415542692859557137159209478289382083276283964872995455489441410641812798063132663905289890*x^394 - 84350955370781765880378099763522285935651976841516907176633961827964950378211513347753343794965050163411377013154610869940460168178836320443387626583284466088939495227797304966162340473839105814324304101772546826342042109215286374153967911800811445539272478607432356698843521560844540359139272748712275992363614373760000917496281315698390664927646859*x^393 + 67346361163546877075977285395689673219994973000943911440264158296375668320844909882582723930193208329431918405966109428657387580246903801888881539083949310957542717833847824435293700452693297850614035695692407166980930131513947919338299446747243827373072543529959117458602431386429989536378052331331421515154240689792484629299101889200446785435194162975*x^392 - 53512791005839855137961794270368395833504500035457939089720433029420077816082438461998363603278666924352024035890459582430096942814453039384209287853259256118032289054735941009503236304066316015944926459601339405560041590896256097813572756963296766229347041273101361346166641613836394118595684279483451582049922165848765925763521270756630488873405523183700*x^391 + 42337166615096540371767558114081876752803248128027085827369069549716743274592602743071531749531092447125241245283614064320592476765836057272368768698386655916724087353061880460527257492160021872844312498049657956355086476958413275831418801602402621409805137343923024177631913272155595120167469663243255799630110692141066308788969041243743402453061446335035785*x^390 - 33362981178929791363115620085342660230962759428834820554970841482837738749054446183957944221708889567198538987806853752720609397126781650655728532588389239016555398804273468396762649268430124931350986280957135764584424255911227597392500588066093921982964041665514567962829882726885755485365684505550262290028710619625597039917833319399202528207551362061219816851*x^389 + 26193334088141033801479207000858205247723761950754742625592063237364224613520199495772992136066330388580927756470186343510930540683889211846699321787580055123330846395989237010666855324378798619175578260341180364608803641817284995634954248250373674947790815845725162002476808020088118315297497757909390632699062327221940963680984803415952950855013369267235289954443*x^388 - 20490558212152117669247808850887925442643122214822457305813385632926491674509053409658070276473406691486807952773599380531592503014078579875369866150157518016445280716032772952803944885576141710314249310707646119969304907463524392186016027212402074505384783471551701915663696191689955369093719043698143373280540896923733264243113320389596083035853974351901841682978657*x^387 + 15972572706762343381716007697398327263287171916217391766977856445882992548764077927623924330758206469994959710928251011163807260965944858795004432279012541303290906607727818855944073604636222190490761996052416103839593966809398184805831985732447472172209356165196521362260866333901039224610259496317668430231328315197560091386284477501921388279610172121617481980829266607*x^386 - 12406957883728187608708861047541116516156319442977058593252656998426536276553614957009662939957052294810738143467491750044953795092479979842082497780642560220713801648100242794577295518347740416801111288938952617081939335806689926747370706793494115493490532575670843042690759407058443039652227349222934261651858787035403388587634878226154350438613809465612738537177964771481*x^385 + 9603969559189977222025527485598196690229848348564526065286957362964873069718138325310521189362502440915717167622798548245826211528237778429310712382590822525754635650540268975871191676873777834410175985393551005046050338963792175522609635741164778834503218673003298146327257049177699278930635836153049389971738216605631316065339199325049836462760005428181514706968756045329423*x^384 - 7409525918114925369598300113004205631523850095788734186138408772430144999507372906380738413753074100659742720505868898945074862797711746799911682784345739537653054916076627730885391281036233853003079301425931579351518051901978965264791433856475145760468160627088301836698759672644923320384668566307715540459621730310289543846233452915214115105134125100146881045064636381955520634*x^383 + 5698841982653536838767090359645312461250877998534508110158371345541389990695772969574379168195048385559490286357504508504789070479635608987075209806783032637493829702691818395582332837322968174539000677941003587806541292026362769473160793744182401805120064294741982832171441291185391463266706618836565234729916906327174660235565894982326240541702972138336922688125059550023224717962*x^382 - 4371024379085256790820655055147233452535184035058175354066925462285878002931817599404851870002341990701070889737372265204108273168421241006339143181493332014334805630437136593902319699937617057493300669932422827633171134462698561357910455968243151209905698971033004084653443519566015608041060615456263448993003845701004009271653057229620332355516744369249806033658587035425458778565803*x^381 + 3344664214392666474723695053479397780505337806275609966029037389622395147735497958706457510764570547168206149289161780493148241391753060487742103765480803157450290969837780137665371942235743873653752540779154008300357491711362008480309976435572804596423768153306687293378539383985372724426679380474538479040462748251224564624949608603926533682759328556857887393041347215535141071374378571*x^380 - 2554305504435446250897152457077992765836788705269980539642034078579628062771052153400482302731527566272977902834623118255623921524700320083980097586035236827736852675103878399886327053246934201329669551236619144352138960305029818847194075357886369251776693125874990391256023159768643486054867068389529087860548663434409616394687422175229099758098982209888089110582777931243708242738603684870*x^379 + 1947606212742462076593606283604384706060640026583816019664702456397154859055514035606933500927993304955014771197357630199245872804658313099905785502554416388472193095754167590458815094271636691304990925324406077769938424036156153033383966635711168916248713905666076275038448413168424784958777526220490284541008496728502573827782691022251774320270081591144100713253237254336855081227837277189080*x^378 - 1483015721173377190128808905446888502214366335179770643747530689101124753470358738877897255629168907906792557304945004531927106649992322598055143121123587355098666305642301946618721702053476017159673093921965526299880913679840826212439051047513780856470292375637080469592364344644021677950140713960367951240140438934171818304275580377176207910019817741060363389538966251021570897619456117187543813*x^377 + 1127832334753681306292800900173715151648848349151147224493168250812743637376790051720094809065080336517248618883379769872392716551957972646444720328879800440933869778639552143274342950289237311420369091708185737090100136527011466162342902286596818484618187281114858649016040623951938144061375533744174348231269333108138813403196335265710946083417701039324447647441482086937902442780261067681731999266*x^376 - 856551122551781729594632480357603954992105892610333571133184291491168783772470314885265935992175461095354261353989643398080244963173430379657569604979786441896610526467379116437484835654984781755497718352928049458588374743356736203229460553681593725869666921064374779641390059355694970308040477902334251363319885213669922692663765477067795787046001872980925696935524497763367856798737814655479560907418*x^375 + 649450774997669805421956949496553678056362384983090586625372949630810457110028733809350984967711119879212023159979535162396540722003100582612693304828010591109728311301762704999105796514341327830940124894177632665088681667133992209365570882456236500993997173854419007688496387516912347575191490585476735443435236823791927206834163593390950155411029522909317491820978086168415704476255904576371257717099606*x^374 - 491392542099262129821617328690252964575473541655480625655341207069812174283204818647595249499530526609307200103177208189200407918445552937034170403786610295652001326000925744830341421270871905877689741015329662722064816821686266987872309746261948717453508261707494517026487489202736913037861525344922094664949134251359959914960019893398994458128988584259295530543010297812546105156550428848341602439753117570*x^373 + 370815475747213219789458357584693675531891586468727268033067955660530853012868847833995223050669953116819147848147537096617046436376172606282323802926622524806090832221143683596425427359071735146917250388817515677567333064411478619030804317950824923890608185430305945487679618578933001830574451249144830661896921193158201773807335536029017651365763540345895736504217031468338119147632461076994703174672417229205*x^372 - 278914063370413782093602294725013020293157809063681067616124790281688973841466877243551906566616929817504411004156365583627123671085470106064233623171591173744755742668835731820377258815833683570232831830941682899583912987041734766547515287410534080587217238263988665232784238737035737793682705435592602139648077094617301646000316566552827099654732589384595439149866280537033224938608120859830764561582500376302045*x^371 + 208981473792629622390486482583429630699295032412548076265924822418849262596256708191303605509512312282219633861825897184033575954235433611769461822501531838893957917136333082964265904419188555408078238965609022327502831277656411101069815149532179609351129398305158741462067223850302152546203775474474758220572820049470993167453393521964086162443224727325927914064526398257263182963391438682336544139857296820511346572*x^370 - 155897744763339258731796729109720088797803972856321865325709728168668411198020179011916296814959278450080854700401378386280483830201697047364527729559835957663449826073555689010273835814298706093357422846414943731027790717670473476899738341617625017350748627591022979196582613258084410543424465737200207963944284723853954380431526076282857302558683451286869804949939836043901596808182691372901792093890081202253726670680*x^369 + 115739601402575061620315309133236772376107134763311899449982660889228917976919517155687294386597980577165590890195461232799675273725276800865722111524792447762841740988185126409139612335300000260124690270931709212761211651725616632662634658887802601024680650057353879315196495600079199995467034600348811727786526000750245038216255178689597385873731629476447440208221208858110848620555004090335879511023760364062695096933061*x^368 - 85488111796795424714240384338918057588432795039046614420210753713698380384698634668178033359506339069291040453317420010827271376616056785118239330322509898413563032431536395400882586574149182320295093182913356191505378692637440039569640192609322940274357074201579699913513274384620112767147694575482077691592285524887936212779732471123095814480257078454220636769590679620819006473444013766043804875023331201804213145611262351*x^367 + 62811975406327300644197271751431360741677580710983071612131019020981877179026190699521563176499716556910717593287319618155116198431504997675736306976033463639130197701905184883966132418912410765240944367390333818715684025150856546194557769870680423629835168710078043307030594580682431209185138344392043527961201871918509452845210658204313449928307584316832751933085725958020312908896523790070121275527324546463902530472820365733*x^366 - 45907281722987049664447884140005023736178457405440574767915021359042667021924399828747157750119275224232847859893459934520089471552715371991752910881493172142736096901145181173676793345410623696800340231590545386183671069131414112229870089666994979327001441257194945461979727955263865390945865031814680838993046078262084013725550046642134626371234512119174994503776923166133696037013135238097791560380002735342034604987705542495227*x^365 + 33378299456907975133053713677932528424597441918640970100923434207922984582674306688492356557579374914554926910000876467398385700957275657596988054615265841227743274788270979264838511405671740355064239430469506388808247749376117729477399082844291256468666210378670359114607192428681622510147267392626628702036973662984750727861452804824923559729159577187985969633023960571048690852329998382370374580032041028080370744692657268507085600*x^364 - 24147588827639485774557506246745427241205052020667260614599024595125927369522708258325068459072893895990058405639690896011571974671195910909086690402321584973487307217336562999830097528154991813489518182599929459378436363135063938721484436350681902628219123169212339238527144050883333810225370107390912530533619336474720096248012380478965151377780990932838302256081269502535095452486304150257199432366765138466805509665764624142789599842*x^363 + 17387016474639938594338053602245473726961758338979222564299019811414444664383894593789234868505058522656595508591205782794364604290814218280689845535532404741598598049503052727418527354704040355249811552583486454902481744194126562807096375990374212529534790325033020658398445259420204031135906352388736010208549082122799055255641168516550340069948634735176012363328464449360425396937592867692691627025375416715145055607357038639228241887861*x^362 - 12463871406425618166595269856596273174568956262749584297971464062437039178838475461864734787292308445279361025050190565402131312842862698710339372001075839177420344648254839605059531355672074632613646492377419891161881863000897124139710296489063910543539100422550367107359639366503892452122624979999362249042664965101981947581886990895145426395591272413088390307312685277675594564574235709141935357294922841217006018742402828206253108255587891*x^361 + 8898196130414582453625686589521947516462021552225382064729035729278240694455440574833933709825574236732856048895460959971634165784630119090736668166044800218242199939795412897783763238108127958793131673066550448062844623317076025902410709345988072484717182076332722541615508540152844833054827066443831955347248412435085685052909799073435959310678764398513848407826765728329517692106450056198678631282277475498216956307910496846251305773507339098*x^360 - 6328744592385068648608229610597900343609266328374868767366491687259590328417339100975506994465806149135593089645675723276464948541989919429065820303890075772520447481741704948308788105614317428797026296526444169226615196785128106898417495555231669548376211774015507869803580104473134996266353330501773598431160468479417617509937751381985255829917691180376851388261545331767105938123714455076281708223169493407311218799918126791209102469481565331423*x^359 + 4485798206840954096431177545038618637632794407003633358416689387375406320208770130654020144421851916768681463449451453945172712579323815271843123442236358119618609275303852564335367199600608999933388775747043133106296956453329680413138020559118483242278153560179205133994905522436312820463448167062964878720407175485489022179092148854461430548711432232759548146345345829001738641733311379333057734495432761942748209918505949515470108914152955606250587*x^358 - 3169560469349141647831214803239895659288869411931003919172242740596519574839490099089907968897582115003055035288610794705643230380754130502010795508737512303665590478424288910511355844367566948269267952026587802924919521868602649833195356173432701860523348351211544732139496985267535780297095071240139917720195050117142617511982131360115168742606882129674329033815078274278862204649815709834307833999471107093094190189070377715830231098435980816023291305*x^357 + 2233135036652885751854206010876790035232739861377811330365169440854129670674473776719856761161730690007687728902009387151553242654115267210391411069176553653912132337207615330587880022186725253315630335578739261877587014835362631996122021924676909297893502012701984127090117630058982374133991578165889869178903461458606891008371821131505328252378745546163770798835526168577094567207088440182704567562333463885144326903438233644584710359962777092170737527508*x^356 - 1569263959193696712418358715496093757672317697930573312233816799821108907585032581956902950069263113768613935306279968461107478026223668491028758063094369942658535415999335209977913955612783532631468829039718719185479293693880114711014027017002919087236774649845829662710286233493877446282818675733427100499560905733062419423684662101347777314950557283604001039886322698880822565405083571372312597433454152434892083609214443034915945062568595684490416488397622*x^355 + 1100120935812709897778230829551062340843795312903686756399283399233212905221697794358051814629442918879258188848456028293048268442912058600575568123002905931886246426469324231147179792512113373111261220364154132098469962100524712273765048617677135387466771785285949542604539056000840008629910061356881867545470456678880833316462194957701667276429653478298065891879821560089570010889472292790459030161486421723681906052514396292644984054453752929911113922048965758*x^354 - 769551263291112606261395654238045741885017656899893551597793224033800967940267111343705409759823884645073909660303623365826048677903337333122084910291699565774071377583781709905477270255800495926198207171369948188589682842692502244603986360442221023217601355235722998180257739441075974957067721960371587723932549975281162596199057765843826173929138611818959447824856133134890187663729672003742371694028554104665213241910105944656707614107585421722633826055592546297*x^353 + 537239524048656211394265891311552639796522306273250191742066091058760427503374589223240479664454379190104346729061254255935947214075089544862987256510492148128895134301520557896936087422382260022084742962786390537428469934510539314234464974186946109055560280835396432968808313763278985539330132226492004952648240613608094275046600873977475452972300544148075986041751382988873455228818674554499137744458889814974142653033719886680299228827601372171586123814172582173366*x^352 - 374371402552696003103274645036845551521283666309663180928795846758810186719751118623250284791967804187957168247301610566562967981449091556618018878997583121858895348627949660029903159173744452663758677533763286201556990822506275012923408085299759385141970583440148350513727544054813887197110702176890837182284206899085577426062885932651914503659302583142883149204358190988283255743338715733331183772270360177362174583491385918876189560845881554669313562682343646401757335*x^351 + 260435980427877079458967060695025361666552670820784725247929197395234421359337995292360617241996557186419424840969270761446754538162544423142979363670846424064694585246884901470357229994467252008737244641457379081374808861392408151835432553731921208414423528066422891670594935075258813817307573256479503909419401661468112221913517893621837724058523408173254984632532630127950871162509643137255835145356254192554711345649874015612919100681822292177991462962672724071568786314*x^350 - 180886889714164107042583914710639857114537136569105457839763480995451369512900313425044430359944545317149909213842921909422396290554837176377015097188857224264557339526288667618709798007019376693347922122061954042466298889855373438992366868599683662013474825619772159342794847788656781906446237609103030681840341297661262006176370467333781467098948851803248362257972344836048419975416594774801759994821408142447515719033538620670921985369609951252039581868111523922297143282077*x^349 + 125442881088862192674686759775570823934703045230246907759627260380899432954784440709193143775099980204264462744378077308562029198601257324979583582810211012759975714919601246621623728655292012667730751712695712130859421426424313578024453792082731018321256106882580351731380028983259903090055770694869683154781233968650428039125299076983050265907538878111484129516754095313313801630370877738295192334056554053751997999775994318457144775888675587415162230481343691281775450112515241*x^348 - 86859965191230776893067995222546800015241799602895039169291095651352371306651250285317928539294511252096528804079984963410192231005956753021874832766800561578375909270542311605978543594751660660237389449142057157665781191894530320349057315105227639641106072444413196046641028520805825312116831941342151786695857697257556234687352795560230241159502232938575866901196950156843658172729665510956460615224773957486569373288330772203057083842553243097428948068970410177052960859112285410*x^347 + 60048688238614189305904946261880457719527581725149188607714571712152579290107216977979469572726115601678583392895928703727926175629872034027902393897115135573448823490688462990264503727474246124254106098160687663550522987280058429714303657728272235635589000593581261195579173623203319756714073059837496836996350196959541476977272917603739183263074115931819916393471000046077578906145813962900018572216294344901996715735567689622148592386474821258303626422566515617915980219022309369311*x^346 - 41442421291826774113764178120172852349851391654912441363681645268198326048970142973150814833926366066626752718930265702310557010663547157478039249750330430169402841874498752378016439437230581922132762109101103636080680845103704771454249611978246189396315094609350217683126905228785456075012962726068956610903389309026203912823696302587758598117520930047150138729454502599228900297929318191120271117708612374485907663677763272021944471825536875912238823369810373160453734958941899880814942*x^345 + 28547234197642393957510238618169186562665901834850232855831185550217451124558047519655425746854090856649479204876725351640953256964315107467894402176290772672213743800613313966499197885283843286056649944443008827315917823386539350100432828495983612278725497408865342841155767671542410775856947112582759931099109964468611342488600131010864815049651583708902785858691166137306218831757618598150332448977137842486946676120854271614804167938091650217746168065219638379346318667318403322570079294*x^344 - 19622492916456984693481261571363985957763347732820662428953857868079405250006029677706254236659928142785372709081043275617993943794162962043216109827522895565031093623648126459918762370444542052629135118775111538598167748973925969469615379425732404699720205941179279490565784377500475875757545523503542258592985036038539818668308841961258437997407069370420038648478627007260108912536046663645855409520996814030093787771151943335579307587557109013533312164146562509791699610208601310482203881301*x^343 + 13455126244343303801392869478362594500170397450902913771397154383761098986552481795239062624207214820551353344662854928775674777919943281873155449158605439468922982473221262384947827678110331725392210943894086973091780274812066234654129678301541782012069964281685088048346105715400908730121455606949362746781962372252364327085583977150189790949028609830203911757778535190875745462685725427997410133834954019703598871427890191439540030993404697701438880455648433274579429058048295661872650037567725*x^342 - 9200697482902656739456072408033486426670482272739398332578589937897607082563316810805398856899791170791851333593759317278202690355977126139867726485292571438536041112577944424454759481557325449445195588731643937139357170475612134173118197827295889858973099716963574881856002469722831283245788528522002648706795267926830148583587166747309914457731918637525128608985884571188687821075879186505009041745404932229099974559035961685781253485427966415616083667836750919316200806100435902596798058688764068*x^341 + 6271896429431962889368723437995136824573022919411770437813437708250868446121073754725823926945225193422374821458903297992760975465043958166443704468524280345870841643631015446717361402365750331583256979630976204529466793550608265781086438318038892318596033184042031421491755368289532682206602873371820245981266076628832760991392924421869935014052424445141026782320327791607466118116865370637154590405739294663033016329646674486072515442954920211717506712528130715676810637632400981135295474043553227005*x^340 - 4260534324143873241194396845035540101203495224146955174980700692518240864006913424573854457992835117903748586098299966288659373725763254094838649515962610022157159582576405581257842253485310483170344459314075796453289688287570745983015598453010928137171072799646550663630679997437502847440274451061792161030134423299478674924082959860061232639962723072458032238363827683404138314543176356752039985138961403073702150931035673638258676939516490407038731614407249829695362508078597766816766327487425991291387*x^339 + 2883103585617971997915839106075412372310628976900767730832349691869114596004468549843267342563912616033371320349115597267512151894253513913463436230347679413061779144442836651566363118820144464659069130330241881405438703684170318965965955276549763950123721454896597472622597974849565425273596180704731537664888770102627516451190059333447919192025895687476539147871550673020613516146629571926930881352074800560970357352330944917758515836025282194981477045503573449785306121567228730372772596784495399297670814*x^338 - 1942846039372400783737623387264173873572140337702925372855011509458880838646588033197406228881024256809780220828162441186329606941058484841721643072766606539976330150476396948040619080191116970981199701001868871519132477831477659411585180695235273001270110327295559855937011735031603673787914712344515408392239252958185630842856169950413121813460374085178361778572276759484839878415558923297341376308306697580139784575503082007077416938501010926382491684209976980533949196987622130309000261036738941781334764084*x^337 + 1303348240484874516353630621868992931743099896675986629838600146685463245969596248587592409611559858575834638138114913513009363226966775580082308786712848871622689738644130112951138968313196448173041170099973262815561123205973661234955296500454287222375738958810556505612888874150261921375116886294640839487685154071483376116972290693773200646796937655657670431960795537143057031060911482378117404743199379036459635696781779159106508912703904057926587179083109405955509523539737259896635166290844054539947844327202*x^336 - 870166308612928563607828184356225502584819328196987768401433380089719571295974504322287389692766296538099246192581871156718986997253451143178818801149529030609941887705607874162860284620030286706124441188745654144457110399346514691765441059986289008571445131155826444732029493631107943878573565608469234747341170134042384213747624728597649213398530930897943247039693074464137725514195858126729247198214191495835685620216296288499718741342584306488104711180443915843986021863916521068939261547104993349439724700312988*x^335 + 578036107481887085612063481299921512391381634246301005115929110870979861623432314116608007614853042226318221759337708135229893844452074181093306296516154910122988780594867771863537201262730518162157434548424539458456943930693641070066250955898239258819414745484591952909911009409793544735402512195081235197068487426715545292444678171148559698406200025815994152698825529800398560685426424931382151033216802273537105545566330527497085503986871072727318135879557043558118549096340951792911730619175443231815444470448788116*x^334 - 381967012744776860673596840663707704831364307028264984412408789492904011735141979525233650899396808841227061625635414351720888426507654027413895217644712771474230071155278926387819080690391912774523478839883756482313484021233345889950992622467327174705653256637124320389382954273173742387532090471746017964669004051260665981400981644715179305462280557144629278630184596878688727826792231270508874596451964693732914410153366975594254179307541345704322385811870067942825178969935808511628243865892452327261148623350081172859*x^333 + 251037222577158441302972821503194238136998334030307169948076762369110872792971657343119162834449550245243702803426080772494554946632769197471881103610580886723130097479041318432679141542547701118493975552696183666815987889963117903015941538058113861971928805416719711543266599644490990402608372667921183959139888328913939644913071325978414975611374547682925925208519538803121590987068636647137338353970334470358876880344872607032969002739097304316133490913659815729099513967884561330387616283214057201474175078368271747244942*x^332 - 164070337216338663200881157724615747596504820358403426132835461454757249599237087373367519438115742168032932885906957107926473090450968173273355681923305190263372804982481476575966785996842483302237721051336294083825355736895175779228421702168785846003847856314964251396930325515627394543318391537397442735210702880484678353576351383189082751107960523545993334241111305200521089473626847670085221329595327178218545212653608323850493572293184434665961613220586152887785491940240736141085941900574384178423503472627145938899240899*x^331 + 106623749127620439756432976475426571947373921139482329363850764441223707676574623421027280538812849416665133127663340116293569321023082147243357648891872089650581258241575567738807802007179421882215995833061925026341991450019324903669885621093882284923890767350580064908967170582629226268281002254721804340587190290911980946512655831972712484290021632987708949306808974719269563665947501488295907706703139723746353922090919246967387308893540097343425431932405017747681976809184983516084855446924254107748712770285487875497528051610*x^330 - 68892903274563201712125563046610496305016622533748529888126493758548733623746954775143721902843354269951690443532916907279447342018478143268293761758689560885136920177348240396018920980844250206108251208651230570319517030083082394155556273240107878652346147174200422880021188746968549989322939419938578510751167623650778343733994754719351964671434369934365993817263846331921108490587323122275935423539953179855025511657617137476806336216225554959961970015953228164098747612224311353712505541307205638188525096995331242469922622434964*x^329 + 44255510761431638490973229982019466946406160508720919401595324425244795293773816968936044218001445708426144143525887931269714665875210981151083729142260010762820914474676571840056889153608063828852022073895282782402633079084977123733268885718101864802162679435016324203090924018236549139032396162942780246215260107388722783770361075940282853929719035573004067425423551800755967455856262587964058744028110526390861469752987689174657114779413413689175103357146476770995119682355995874718931899088787652590918529928932684852576897974791735*x^328 - 28262959489006188317618589565652259304976352471733524631587182128391583382692413426392607707047990113656749002448260886079547508278482424057202539117630379430407416851405863662138985716958925605322066741887798409146921424997773624187799862154276516440599807188379996641058979580622416348663843227642837054537793394547995572819324875069023050768156783187187274606913571680830274667155461595716802966562757269406479037742365010803938473028932948973981767756544179872231727542078315496618393923812684622516282698086939695084430225216780894026*x^327 + 17943962065884249461685845593857371147760613430223668685104973979459229322982296219130873483554054852261898649275108383441480769174007665417561628267437178906896950019718492752961861892764142839865556775949446385483075764645074637369840730950831253852059126246500875828448586905732076890790771970318908185932516250457585315983850002792037969789181141560943482794533642760706477108498711085445211508031398465664809405048285087048781585395390867281897135935689096629965544110080355690011542113784924695168379629189079935637808094174670726380888*x^326 - 11325805726740509656386717352795355498549377726603190662427280967992656290826421107413532809099689859028415356242771482563268494430657276419580917742787380124893756816990062064692258447742049635082145477286409728305686615588486734094430167949625050207176462238934465527995834264749604091034542064038745321484383539281848451508208217572925716378153772575533952572050059661993400946418629696295009198374082198138065033013019395068624090584201948805033850375925170984753282595577063014781046914811876686388884332145025383326043956142182110878707172*x^325 + 7106814744731476897010355143613349442478317699278489011102604659513431152069464939215948056985643171157471080563855469419246642848600074852190379021743156822808984386019262237423308160077689864548412048130677967630702120096601163305020886224384877052841435446603561011562880224474826398006249961410063174521890075356183669001689095134971332220333762711892294495024243214724589350998728158566425552736865089672326384629250263079665496438082313681942051104080761407448863013424748105862293005663201414817276542212191120610850556651827286533156799946*x^324 - 4433487368415524414115656375621747261178662692890179396529958045909226449136970761772485379702730033523803982994528014105512720930847991350231541123371916993028025766058656987592557244654458563038811070369069233029442049709426056089526148968383311232920710896752483044140083693727951228592812694223093614010461065514885157426279345015400969529378450393680715447202976170522635006519336250280925003165645733525608332751530135317923232681807682928383604463791744281125594274791291084276361074124327041906180395814652942091270586082861926966960448236043*x^323 + 2749752229394813179780977315199127889070304972667811847696436253140995907704726583958228072865077832153232260458219650205943918656213217904475632445294242127779820990578344594655116921948082824161741982718182527923992785919373916847026895543299408677134000600175309053996155441311752867023524411309494070437270372131656850649134567818156711358970966518110802675208253547801806673216741190541329990096203172198388598791807594617822894442855264352214121700041581321043343606136207217678020703586586117780432794375918044700259281359042273022952557772619475*x^322 - 1695645569937486501366266064568369564416992375510121948446702215132736491956459797907351948795263980050440087504993895876475362206795452356646355163496547794684749790297695167245101361328879799665843074850456124382855088780264221195177533786654967522589741059890692973132984294010476454488783479102795460721974450659957831509948568482053673970568203227314329570885542471655602361471581813786422780452120475075591134170256452601747800467057092875463625351891235366853824673948883245232240377279959732939956926009775661558723796535180928338997100393071295622*x^321 + 1039652131049517544338438590634424502208137259771108071229146640092319792275530039174046927031052768888164292950499197748949365061210649622439575532663701355957747633358600589589044219103850833361365280832588366837469823422232847627060724134656366778348412558090462208158174134378029508846164508729772759095566844912081426788009637585106812721505097439500732878445909266860047177225170350888959830962120658409941410551992348359309273217847221729485328426202194990972781911514543392807486068347401121739666530553387511771823916599710653464876006475124775461260*x^320 - 633829110008574019786365765369182516510549198890131634567287424933615242796709096547388844308109948596362261914998560258906242965256035762821114771132712016554039469214787255779750633726027453224312468133333115887068428653848030341507078137072381883049746404812591425339215072507928410255723426093950654150721282705659512975106525683202302329709303154398354632661240210131274140629135764085966500634523231381905655410014000909637479584826864995232200976133009912023505787291449815959577724305239890223118847325823638475797132912094271249791094434748928299020846*x^319 + 384245203442282357539739569928182089299055704801278960664647474124262566685078673162346622991466025811097522712610281862638045156764820700210185394624332861010126142508721820317899477256324762006222840422127013248947635935760212840985199717929697140844957839434318060892653090999849584943976527601447265585678851794737089562830796990811583370818628616291085893274647404306331260858503548054333550349446544933068253049482729692176653525825042358728091828418408363863325392915971174832204355234094951572013667105448955050980173578556819856146507587339094467334510618*x^318 - 231642767820562050518634291578652632742799561095623981387941499220938756141579019447934238731503707043043038366869548223270903700443056039592890862993804764166745146441528559947860189522064684484454414432086129308157145312107576790448131234726293100221047209540288833618802607993961481191220819024544322903996766541764972323081987109982814883752274887336968482406701229093673932733116472169469099955801335104565477671412070640788807045118705980578939898855106275063626011435051664115889328951507919989566850821947023460863611940520198549583542782999712020707379346465*x^317 + 138875462722175917062576984929196926006310480708506756708628004493896096395320119303288970839382897583628518613250973417163798041545576993596173462293504433423135875087525705271567856826250502519548418813344767615930056285840544551922799587958756818978962953026216851463682185099264418297208776199008143172790493510186463550841903711447079298027822182652816771139738250735595620826220975706992730270066359841313522718079275369011247680418430320314437714662773449837571387307491515490859327600461802400342318143753487155688734948884952844540875055182079309450228211281607*x^316 - 82804046213197470183548699745610363649623843972229226274112320390680551345213586188504832450280164541578497185017334189143513529963775184330125959697731772598901470417755177339062672600088944810338315760459153859188571421770143521429165331669730289622422520586400316111101822614172253960694240868087299393580562565498117198834692357570332737467406336901099445400564236139198806183091164045283476369776496770421024585815147653414887005797453287340243551610702374747665177423159506725859678620361546076758840619854854320129786424187254433514090282887985834809450374059967491*x^315 + 49104323136818935327359460829808398980407519856117175337480914155427496081128389474683232095774107052733163876954669801733178249188055335351246597806786422244503385831359756945496072926865987646987818949395001252919132571299669516217333502790710498730503969309889310322605298917498366278295394451844283941168484799606361923823126281599335108870608225163902152903600573470859957454029678311594212192606537042717488776798512438927261035587379642146057958527427912899195927817195051157648585981538051711625353110427757303443641852211114868745888156912035410523083443212426104639*x^314 - 28963614662116532166798217647270604444171283400951776300901687082502196042015065936928382107429922272780420036762238175280408099918844535394988974041452305880237866649644654691464529758138797088186820926101531346381899137836664188919343527836724384247581396923544939773866568119140451549882434379057781252621482986634901912505394237507076195783039767706386988815099292923374862390192959877020865414456537781213443111736481739684916420896220672162015364161816831591129451703118682578046228187238684366639895782222149506676961813906649631066899911224961602762988247500734116365656*x^313 + 16993117901589486453505963606754900416900017025255838153403910500776353902552822618820055213691304747664202869256316426945212808976368422397164868759123867154502559070858022928211813449591120502803289237405613925208272629080850851308181861199648409973261715524959188459639126529065712536092340296577958542309079235352043763257208981248172190504040723100698041329601924860620046728628790251470430136962878976823133410144972635978393190275755656508051029668991166552498780464072812820777207019605425352965622638742908457051247827451523811214894626958485880072865737820262851821643995*x^312 - 9917508883120330387084073413119451719115570218483726461824366965749491695301863612379857292064997166859445919190663628096096251928894060748261114620583127489901405686863253183147796905203377973849695243602024029014053206291296492317852449627555339157980475611645700039085112207180092249628880975855051372877136868096853674676246662702658981124518314454786418708637916644634016857860262009289827641501638840975185751080058319454088415783038395229975752355251239968685950875839746907254280632296664580748932871684850873740724414779475031071694648467840715665827192946793509960743809728*x^311 + 5757880835814385131352137515001054507826932750941080613954667973166591791889278632678750328346154253447585855674878425658708354279689705808517095333494264050536474197872651857113585900507660046726277738364362426508159375409772519544557606956815267926296993272097324117853751668590067592778974852549220288504738007206428222360114504598536922447560380622846967116792271781276656189718775599091556039516457081585253255082481457925849683916893672610938218416759731442570902012966605053015660855754036486385971269635930799773123863957556758972402397670549352779703579988834741121097269602751*x^310 - 3325629797212525403443866649656391276434609433877571196471921123705870411349321925348815141870107959226172130072766142965396218841858112212038389512165686741095361050972493273878160521740474605509380215718803487000245827452898569063800873017103975059196422526587495298475352548668460504665615405836755159393444213095700463488419120093711320518799103687023967684078864159985342990758273838848683152156787634846545680914576861113816093972652605241065545800769254241124708883307798816466118096442202327028283495345830413107392872646182365663780948146633933724191718050473765549560320189849496*x^309 + 1910979783364124303486944704211618801353716789381689705981326207509452333784455818660343236751477662891313581666957416393671267287090712925490304737635972803556234594702017090471248158669319869705593643682762310378835248781463541884918103545314673337650696458953290080177729442691240883330300845244462202506399019685240152716215746584616532830894038523711685190806852721640556203166133741984588375180118929231782421633811240722312702575457077726796592517953091629811527126281304363955262018737406842595582736194803362636856977342944594845591497484136637720335088865452942191053850098560482858*x^308 - 1092516938746603752696676855233521797142703987859828510480739959497476676676534006576487491154908770036572328483470279394222209813237320669044384117361170249545935930013110140121156002514016114931657527584060632220349811287538560058299940731210644953009451995431780286346038510895012459786014695022667819200978368141113233809792733971064311344447899814513368676225930654053018499471071194118445745253525398635288047592211066490690047942499421909151485400652106501624091613184404699281401912107001371553942203564982693626096153948071306673654712753889253422422127931700382028783605339740558453741*x^307 + 621452859543820472820755979299792862740905086221248978143872552808281966377140735820834650111738895820434663321890794360267690386017071930943376861014788521095891109704147584575159499367873245170503374966875197874364737312686788592421373426329032575440397370042566677870482787988568066750315436079287776932124283708747062898705080054665159528371323655788478500461184195494769438232557270551494912663635019617056614378514985759810191516604129728629894430686262816125026769190163014041073439348118438336304426681128148953939191476093183948080858654974359495012610470112641468815243272758903423855146*x^306 - 351733084729927539089934087382658136841462317790236162149994901950770979940257593276339501257307390909936745437224792105457425934826005447405277154490524031279441461092211552453261681828787125647096712312428404670920319953512750423446507725717945219934460554698159286268226677762055345424594558117549944101124416087979065925488229297180274436005270139440267840619176995949622691073996631115438575961722502390265072094470527234933112742482492231467222819024612138435377461311131746354426664438554033129598248105021243130492432720908897935656298249973719743957823219089238368503722183318604965771948153*x^305 + 198088568373082248954353895318021661794340292724521717038209406723165194521010238000900876730256798433341912265747809352584768672767251746708703079596986889946581572912612238555826410120227081783085169363849619516870700136801829749737707883312439830821535671989900851050378677819519542207689085509366756138815567139058323121579775242020410603453485735144420997181995801431633187852832484712816734477724994238020303811580001709758923895227737979952374532174016986779930598670347899934738520589998442394171759607334637032286181020507513905800004578848403489474653678130502160069291220249817604433503882361*x^304 - 111009961702746020846434286411741912331769922284015345806611410956010949145974510698785094449147820407165760075770424796213646613665866221929587036425994818397961844577960560187278896086856008165725590991393975929853830754222300209402766963704883422495307965077602877796534381326948160382546680665779369747291814903388390620610283407981170867941662203332611659993127048720505924430783485802001780571662111202228804353077103597357820410981118367751038025932258152834432487509164485244049085656984302504483739197777024828177767437351803855404054282281997785437248008549652768440091172767895909209059634623681*x^303 + 61906330026881706406116250473178620196696327969351331254113721726134617977937748625505896898556623054766410073898337454590812289482788597445545519057211650437404842834514318003096466770860782566301504769158295629651144942025701910232119182289701991620464605407701771497473070660507218662830128951061217108354562374748182970890973876986874935847981172940653099775218136201180990834820888236156443751786730686502142759771409047907559459275714718550599459531444664041505655237023620899028873121560793026640190211840296640753824825273716628259598030080714374389033495409336089675611118330828253007766328812313584*x^302 - 34355160034957838349436423034517095120752858453582142627794042536805760254370064955803697103083609714620116644402661527088798061579067259351568862519689283539102639026305017761788516347269537171714417346442074833019617043705795222393981631205584363860992337423550409683175940219720018177624877677837865662537219906382494392984520787915233138038602770988492970447151417472193578722899340546503918623038926905931163942669328447262348252358377742459022880941720699847040326178448868938656336697248203064232998538750094071136113813603450922749842444635899568766507110682842608192703947125943899317226509865528106532*x^301 + 18973391383983239046236003482433689816199984781558687230336818519561968916718870847724266067334497009421348221060823168493561861074499309208036038546756959142687373022555119240268485458783329593148843598128949277027461657147124579026452677573791436337062612703413009552683706239846307607671286194733887607820916787368112773582352354854418755013372842927602986524375883207396927901255767755940487579350066604282205231950239277964246401888523820453360963171248584471389949891402331685569392802632525145330471589011755401308251808692941015897192509006031337865455305965277078263455774084125747181332280268176951506812*x^300 - 10428102474340886941333935832754256831090824243685853107160683826549901065160613736712714742848188539343322111196954236531091652695240209418017217081575783300335348415639469274012159063098142360751367652862251657650531453595380835251350371901729781911158812245521566132175919659566991889014237959220736567136045674918793852252321186318270185708809862079914432344757279656461205221049015508251889785002121737436107538190244652071716825484964905418443264960070133100407828651757699816444924250171139567765874018334561508020132824941461188486148918817776978710989702845930201495214752791188398229415922032068521750258448*x^299 + 5704048388425450402556998036060024861432316770836547136303220039313958181909864231829971604732537446207478861099723508448797044060694169447709272593183486925872533411311008254967758681070101392304399520519874547314270197362864888067882544346942415620428060115636634923505132168895480783979359660057882417103319660179055986009050994244189490978812233398764929598160388691869643451968886773497539678465012766166257733325334875733860411750530838338774702587887359925869124396712541854943392155122044784658282297404071241779409568778083540053306702278989384821550562749071846450245521335768531722399800899817597764227266239*x^298 - 3105188168582865054585727760648835755134574591594083492267875892611003442632249419334880090383193820683840176537197504312860533991512993465373153218866419362561402068301522328621862170895498646243865071370588231715080316624611527744332001259986052772788420028858166637015960740767945368269572357191116619266769036147229934588524859316393199298399246441630967903484001435233168660515751942888436776845579138295231116026673851512913555128482592371367933666968399685901498189022282883209649372820421058882876921322460873376114247014520225826859453766486184498382839437967357667793450881408260147758288440449196972072374107794*x^297 + 1682393736613343761308720246532131005185968287318769108037681114943465604957455631366584826454809186046182265785098500173915044477041662820323701149224610921215368151472016073045559847233158262681688611558784062908763279056458778059204946278895869504434276371642715576897641277534085914462379154161479570421548098112128220706818832133948340607172440739904671827525755671157667548474161853312503696857098783344608826055734825196899565039050751984082545055189581116231925438133293275058035894127344566741528742381248934078569325807284187465117619696274152566761367914794519547048684068529863677651746834885282149494994907038860*x^296 - 907213500813186323814766913869636955397784462520536859709549610477926514297535788165792953077282643025686268264261762005894192882198026971462518922278752611968329482534455208018696654337636010605870601870629862180545404269991369449053608465246666118372262738800942340390459047221400145385088788213533483140520001274506140116160365412113431868670495843670205056748896850372082711320223712260870634509173995764571627300249338782174603666007221687086216495648371001503755354147075276242707876849685717947563156604133217125882636477025332372395096783886040084030103683403039127529390920936317580705561599206135450687936390268692083*x^295 + 486899809124846992987894841703844041659152433036392230784181427012126241986366527920615464271453015725572331767230149086010590155274844044789206670270841698183638065422271028935056524811707580292545680187732667967411063217315913326449055610966581644140526432441182658018600072767949066564136844412917807098604743604134561495763169050333020602027414400739604513226643905278719924810201663907749006278448099056828358755967944790274484763680349859375176073718065549960101460162105755476424175514180403942570361878202833379863708360227175558796191244369740476289430575199274979697939998799370131595456843825867373970218053633613546202*x^294 - 260089603255680844665047548719085920958566657082269888961324614172777385155641516102678260746087910923450522702668147265049671890741316403155773820417799690377217463670824890065790885329547074204757861893812868824595254124989923562957242129343918181516992451426189875241860734768165126631365697519062683454272071050214115603917948464380473629098497270879744695196072251431573470220760299631278673862107057978476685615903852098214101424518506202173462449331264276184533338786567523334585040279578017470530299686737289678029262351193745531297261092090258053998165496957400079902754496170269404385794882345674142512013621342562726351296*x^293 + 138281370502848108298511031800417056568793289876792722966634263773400707572431724563319259341168931794195767548276150514511920491045641830026466370373234126833831693122197571957988411622651929987501405987032407010359944567793982197237553167375996327184173357677000346005385065350398017591661354247742040714387792573602640826912175243020494355652921841130841687186149254409983252833992317802237913593212125143302552710057786460440195320982586896431147643054892700542616436934805538191925854153195303702529883968181802639379891776392936879802243778117509997716933182664570121506543610480912833763962114278868600347514465651558436800295049*x^292 - 73175317974305214439809867857109420804730351047860383430557235520238560484595014123248729535970747845524603886643662148431194445511445904830449304357812872645349756237989966827375219100423923845505307492775731976822094632763484324095195475576525240922505907397510770779110055882246082477642577717081152502743747066731094086274757782066005051755707799783733419140878147615002355824389718411196032976052588604089105423514243561197196095488700332078159553900809254145404465863253250983646484805375526079129880697615330008093556704394676485893056885327609714623247331188634952399494681011148150170123706211254358868137840021114539683860570196*x^291 + 38541422717125828547323775512838611448045967207314429244699681548978735771561373760155692645519740647789856842720674334543194988598357566043707598881918911170447960405475118149993932082884407840658721369385988559396189059547445781316766481106442113866896718659133938678167333648744716672782691405160243659684070468213969326524912712737326614868782328701122147044242429909182836259662074808128376433112517842691763897125601234654876696972859696514927948414916466149681409553743095164922269562059284346638863847554708311727554752275327845748494019663959942553820518458244905075584536678883407336427490097504173207786970343136976950317505545854*x^290 - 20204770132433264386697545110326782191628455987753871710285399088629312216123158339585583877311288213687579280476710756870713860302601164308848865527340119705594972501261369832729844803667654837909560315369707927531011391871028447726648251324881388887984024485801315478417391748505861679101795018916970405773828405209404768593735062318546648407531785066218980425921595719676491667584849202495708045517417399922325100466811021906823312229673746161528662613451484577702434632852320509312755310058832705745093401850387987293604595855755736456806134922443337574887209838807679393895095810724434238049252076363406403692343488234187874540461941626656*x^289 + 10542483491968743881677873345466677869303730521857139190761524145578047106388057298575300468989039544632184967697908599411911217483389894718925915975745598070934433564791269882779053057347965607322197990790850607391465388106077981108467156500493091198450237412436813033566003857005204299853402684400566489675937686051575883478003031047906687002980327767875625388520624714466567262759756652335559052993904346474036936646662360217958526046010998341205183598377908472277358072578314426972822019098168643983680218783269745908896771009484245486097074084573353750077010332375211412719661586084525192818894330475072602280462454760299530543486638736213735*x^288 - 5475118062424222011602667318701375938313597084896226094706625306901005418229752888527067930469051677774499532184389378133221214989122247291210175139676680332307737873955936672208996217537169059464710915124267926035367471194320136183945663813329311213844545503754047010826727071408572217316836308321419881707921779624992811213548848258367380099872436944450436548867586175889052041874466327084185921367819513393552328405633298377085039397832775814470890141181509883662734981868747974044613018787038610035850365015764392405832168148022423306029746518163468938029312977996640041919534887929788923485843056690042850473160190499326440778907558978906797850*x^287 + 2830108973247105491638395237951476473630690971979942769573767304770872624660966003390901797441895088150651693042162309679945148590210375249641804093992172023984674581069898946582610216875466200655520053254161565865740422457150806508675661713368772970388519105502519017103503646500384232421447924332833733897653719008724058218103074865133053018907880608816027548174439586659829171942935432742118937120748778801915282289809317758434372669620812592301877681393306672835708249000579621115655729615056059243339297094961845614676922751940989195707293855347790777087120884400477455608189814761887400345894589566869972074959488503911551230465832301584300587741*x^286 - 1456023336464551031879955201977914671806247380398496338352659864787396960706264693540049479480235198969488505364007647448230431439774664832948295957340832584216249521030593228887963302915444023607984119366998949621374586888904816754662307072930664215931761007274800410940516596975539186983886698765021140611972386790711509603406461297953078375606439279231378082670008868075282192921494411063798185564336468204562266276608599133649025933122213483265010757820975939455727152774172892439957328193846271705545415949836130892597248102904064624484231797003742028856630017114905834038287447135258757688891454604399761873747501335225610658548221905566811681423852*x^285 + 745562750607491252423285375707354059224360987829487187301876848174572664823731400354344334101985040299673800839099121251314023961732110415190870149188658953180938262634103097426051272412509388984262004148257376431607688423115586150009059638583699181927719266110470620039670775332962933168812793572089804700267000866745724426124037671788351118822648466306805931619728298362240142020828529830737510110071376116627001116771924309561305913696331812606055740593969491024431508567339192445964839986511742675903399224351147379601479989535434388070130844775699616334802321047623599930575995925632552746238651524346177157247444653938943044500795190438911906973130854*x^284 - 379965948293194681581131404274930967720548123830978181342690019486816080513304763965929066711721823103501378690836084473387038392606163080322540776085396530177163270269453447720619165631502842307386174488893322181444971621568022582449053198434452939882375162895993478773608697952331655305827011355877664117292033751438535747057677614948303629677812319114611323405231922413521812706021945863823590136557521660733715704020240595235090117881111776435235263163765664062112305161710520859980060668705753987083091407592732352130068955413133838997293731628645948905173283657234895776673853870436888950097217493736260003271167965939682521309314898192190026581168129122*x^283 + 192726919187776754876462965186895329345559755092721348791890272876647048236969555740066820407469177950573513396675158671041026284867924827232233526082195688068385301641638602333825524247441673535969883796823275320933670488632208192174307817650048462728179916456257514780499459381186156170281301311276100749847279926400709296461390166184320932065939857513520523863922559721677062765343727915808247937012214035750778811923328801807251963945531917719259201659439782910697587164261052446363035824181446310006738454158826383824024713426848645058333131112346789400794804490524004458685564424653055031211466714229303392504225947261454840951431644069899410653337523688374*x^282 - 97290082508679735555107948467534689492170904441866289685487520350466250592710580219036812777549070702247278711945175679334783772851864553299663365285195449936225800406716426378052207298311701102117732385212231987717493582555651240744919269099588887083700132789047088881941505011598649858534336969725588200662397608875571296063748988691856361831498486642674449953704355624680254720944437615857462185339459667657930951719323999902164056172329125722580860640411778882611359139272196421560384825220071246312269966381918128411852355314204767935465104435926519513598309544418213851895853073151509866294793064223101780836927512132110302863244141539080152627564992186884651*x^281 + 48877966296005370998991787767114669989531884814636560886709044460923698499507204293555705254060718857743638437867644119087287396175958528420245530560342877255773592348238259550752729191517960500317986680897482875100552906981451826129586490879445646544449792549487728475192014906079183845014725950468768851472002309560374357143095581236200827587959800345542220937266720234180275375747041663191966336463418830047503151768609913925961432202142176825681976499648634852963140916642589701571918166575398101094672382295186250197785353696817942222055467780752660684124826516810801959658305436583695898007843718423298387574557401260367136212233838992264025584322930128280105233*x^280 - 24437933384305444841017957854503989351706611739904180080612327993451322647844730680325883524086212221575168433586409453998800009881684127322151105564879235513600444786700832892991946556724719021658929490869983522223251444369179891802352146052451956193400698568840213919466462162234731603124508721182654107083580374909897467074025556782900596731111131696046590853305411627556577186138287412093863740618190393547824051259840192649554928739400295597353969689439019275264519578453981211464777804655071651496501704177866100740869597459522055354491839834622436863506799233030801880344606681702034971916772996833680043433351878693555595090919707789405948596487525029905507608944*x^279 + 12159327374525763287090060705040059801229967595439972367474320099754834627763358521283707072060989947776136859034624729848275216889685045263591031153667593769903853942410819186959484020224858092560890122325950983170058377863366255869133165732954270709587685232504223006573215576586811095504432861650058727556836610538576975417538743321866716800051105283685071076868888648572059245761327280344854437373720953742008880633996185623572201479883097015088439929534691508793020883559148788087261933012100849359353132405901333757885414036127819866137250626782870251161764493382366691152708071116560874946112899108942190999088951667189060726953381833799066130323932006173023464090192*x^278 - 6020516065356103204332161798359231452898888851072182739071124272201597916897473461398186366316506387919376587341857837559463324164669213256744011703751364186388052159142091380373122126509005930822569273228764690200651819607739043847101820119962349651740685724405618560114468622928382507463874362116900287157958025052524968847771479210943404249768304230529325035076046905578808639462164576348264430671668065406144192406843418790934068325377903267274701923228639554202010981351333209829934258487646664649180067302791744383407212153340885642067295171026802993618681698126615221150891917583334804390771708547771310165385387240454064022374824898971650209594689216100244877776075986*x^277 + 2966338428965301747346294651624385879498048374262887636749247406644482766135421438873254193401925126883474758708719054556816681935379122225027547522333584417865002699575805129568936219823022649713674864803418878139339680477275695462955913713612538688247617196093867599166998561739313074569328975737309041036637485982254702974844251142254704206280784410843045353977661665749096558556170119994355994530607468961329485609618496487903797850407574411623051390929425174105234550353732330906503671602601830640733114543810900643614287321277981543575116867039621454372181462727964197312634892329457261471407954485254678741072278487252384549888836767998582695697443207292281538873789174788*x^276 - 1454294779400422298712771676239869506233228025686101356969196042271548497305786490195191488628413761172351925038583542525253950150726082879149197498157177759946612541894727422361413968815698155742494052206401562009385320644945651461798511894561385665819073053270684980985083297390104594762827430225187922202916563210031918559336792280781580956531759711672415135554611856316150685714157416332477588493186635403327130313197315780925189752964109559477573924780548916833409821663405379443320190770385063534649560264399520035989793708008433693202538657744825740134958077894110883259661527627956457240084885947049196308834324753786362596009330306725555839765427411439337485167850351380353*x^275 + 709429144076875362249200570660345221399152972693416409678211733915951921082801999977938322146668404537381647793557340395073115063441515085397717259581896373647221810506623620745448133305452986068571892815967692067024334406034445762113299169108908287524519264242408087347135601705676546925612235104396505730042875968361611770822885211432671440952046429259712033843491090419545168237464042433538068065615232224722456524894012272929976498472450122963002869482573676966928752826503112957859657575056535099481217890025973585222810681019584865218196732843953766583281150282776515485963944865559237753211737439239268328829410404362975540060690242583874300025033594204715254688791320553035762*x^274 - 344324915275578613180364043888195710523657360148732572407081724671539956647883741709805041184498068775654642667266600970274670100090124986422776193036450203324241327987829305250791542715834663725602220747019522605031876967281741407016331053362471260295257869082947985264575754628649530742794568152897992206358726330079762281912990933828361144077616731863211586509927445756208787585520007588121338482629396715123783217728166218455365100745091710483167566252963240114015605824034466099868617548176623633919877031417328395286524832118300079734962345068059061183664556560763422452671403914411417973423822617406780684036020220926043191476779211700387032351546037322659376173309000449497044967*x^273 + 166267159484957715229753360752078708937102839499653597462824944721867793332953360955748372867073272337102906351625459740436569293911615161070736815596043388588921636020169493199960633215306173995360804532182320844583699356178273056370320393095766469574498428417748840934370455922309478780909693233037498415395017775533894735753980262187822088923039765226127508599985970849974785181557420931522137823409163773540315430353784974322374475075053212094664153267827342444400069829509554353840134341626125780457665045975036997049940754182233558671394898331738565803127620213735021177985518495666640506873497684854325936155326841322164218474319512522918600694773795936129852799807456448653000488631*x^272 - 79872339356112916281947624944430856672612388134380289972607403569249061289153606079858925251704008019654459502334258942975494771054048321076608485926358242495379119334940984450858696265211310080255185997706102179998683474389303537533322172794202016031127126502076098427849756461538610793626179173055868882227810854882550478833253213111594893752501602264519684757044893804897252510995903253745188808725268170172874259228755864013711460349515102378481197299551787688319502864572379860099939741319341201122876953512053616566844499043224639091187784756878179010781429493735752014375583994607882628763857852026833111225336471206566290114726533907299163334173923729924399740939825143668087123818348*x^271 + 38168826980267566832630991534413947015152773775428119025576077055110810507803403254193729449982180699852546091768104839225191895783376274793067152609016714056384011867403191261072988949458464235066365848413064046040445854167694653391940692320289108102240384806292431344667822822399902137551268581178235221830764442711293025075510632730273810572298281794251869649044874761888458862082637306729796846598786248505936389995805841282639958950783353208566742014965585776326679752262945722437163194399042658718423631635629602679379981799469445871064375251431270977255005274440751155083830570497944854150589582836601401021257365713915008483819274598557798834434601171861924137507785897833496971367712459*x^270 - 18143092094759737113187973270592428125049114895396816056808486231422853518579728939595051114098069882985583284011990618134431567398172931566247265446711394059560316110982151587316142061060340246461040912946093967515911718102277967131882711544156816383708279232142472108536311859952053939439180302022691623518844992782591245498112845999665391676951869513895538292360129209177406710423687492364767886592927132841742001764925082278097177420403088538484749040992547000778670239270526133000437668077760084134278930597592446041903080025970201734039566943690101425206785021078626458388374661307933196054813815856968026688085398693233140649464475430156502991323094688579647894135621869382006140598331912423*x^269 + 8577647821445940784456480059623455321824169933466894890725300712184198346546230405502513012976456447169778967328175772889988637809948771904477777174907765604203057077500135223319872698748819943940537059677535598122589991389184443428376634601072176485591553061946452513148758583256899941649000155141547921465815868480109983148727622563019229656384106349941818917893162338523474162855256875636595096014664110378814077014114928899710890350953963303069373031706775146338648212723516107414410012474401556656086279970552492526713223348294864346458347668399025246264408023747825264721474642335027796704128691904692075421193029180660066157058242820351925064564754694182213212246664200913395988631910215927698*x^268 - 4033111998824897671780668510093811645646286757642037253657450439243470300615615785589627392399478073012618471773017173724305265723037928278406143851283457283381472253458168513546042881126485048341829390106604175222718826192161811607860710432561470017176575781863524276974490195638940944554261991607391850548174123689679715598440564648976237525128227995489442176005639413136385306126541369243133404478045345021922785667939299961556606840673901582997538580843624633839373499779202826824025409855036583921604358870584288395717283063648394865585435924613662756491495192287443068383345328609458165565218233274028186562091785909597017912311939288923952872047833205012312684468555070854921876250173696946347441*x^267 + 1885751059154231802722283643580525931430020620209404645061638420468822415313817312577334359566230634246293470465135660716532630944238503896321112412293909870924733876944662633775165281320042928686046948229264426592918776570266256914207100159528750896460319178141481178256520654813366012714147364468165533654416501954681922610151252332997060616659749826951713967264693341104824014749665503137102978535519417352609099697201586600061560375593843074042852730994637366419442689963041585882802974402441139158724384736100523836388288598844072432519419136961387590085682003069428450650539197606048468658045350375534873181164127769886932416560389010880021528230450307749532844939588474271765276626233026188290215315*x^266 - 876704075696587702381318496378801892553394592572750796964748334436743011910321455565902145097107779047934717624385420797555362850561972396460157151003941631096920469969578863229572100744574236441565800471617148347107534070284642242549985019510685207593354386142844757381616446580840548760894253337235183067800462203349487932534621024579824154787398239677036856712393567977977681931966367352739314536340519306138340459401326102824902441363893361093146631064646501778675400254647277495052879436564638536268337068031529522549168033539440496270206804473286767794245953955437076423529705878184641939873067259538146668986046041240788191166183993918149386453530752067030139059615314058082041882662161823030011734023*x^265 + 405223128459129947812740732022440697989256303870391271919781229932242759089644922277290119151747615909199629909564213094321090427224329484643999968132184275208088409117015316741797604308705133215323702200856148919783672465456962783949693394246265121030916772900596817712680720883082197555323801960862769934691041001111308743869418637700778144746854128414660202932895628075239592312622795385083448987791614019790665699145314504859120419590760975781718916728574357211058246323411269289621818651205864930497388879025042200108313700678496552995071338574481375133458344457169370773387193002517585801468167569527720285792893783305799884207149014433120680137121924041621912332742622506682285333172780683816315560345757*x^264 - 186187652007594583230384134543255690603319442946543569385313212806863257690174814419086835047772782955051557519723273304047343052763054623764159415603732128140598089145244332175662202164761229101124876193309775462709209412878496194224210978509412737206515346356203774691626852796864575589933201101376739060350401840530205965581130578360754741821426911335805770504998323183748545495987561067821460352400806170817318852634992188037178890050049350045539086027804723067326404059859465026350975882906912781509596929645066986795660692240429717012687995256772988708070357797863132009136267463308145954562524920513853005052318623472012240130122617043747696998659299365098674099139325098889064767113534146127664241439075640*x^263 + 85027701982820208421217421855699490474209510835724677994127405322365269788692466045692799197199085628358691706750862459993551958093762684429543664647925797263643901469925731728384995607371431915758220606949171526819678973315354240482371677051547073560904579132711356203579274260649613282520042965016893034806490414257015289692934649573963454185895278255201899047018012719723758682779038787116873658400095122329469063141483326518160847315222291346383245788322140136888981817555461199390834531850934608177511744371156396019488402063795837528111959719494058290230387433970585423602179299424456472848121605326561312390824609643018613315140649148616177127860062713592974418855006905555509875075096562902198882756672311277*x^262 - 38588198785033054249930603206418848082055079821382527754476946807544803803787193896805942261210533072520949270419447839068987507235796491032622126223409423001026637342250579254404937384705098980588357937782119433794532894131115193080298133881624097260576645030483858031766251398672344775267767030724525912298218695536221935138551384746552059370900590515148808002689136893276241873968468937998101028362742342487757426331495266984722505560382003155996517238403344742997477976457101051388673715760593669166183601593188162580673938039537037895820996308132001442652347851589999998684875771191562632095104849804153031618005183238614406744031475385823066898824631688312489475960643333022278746428200652473135044868599200637337*x^261 + 17400364128018026671823019049973435887710378587997148048370546656115627717410736678606370848738997634879980154204746377923022485230588855802664691800654018712102297843426832017455748661525516367544975875433873190873532627719407091759359637023835483514879463819174561375794645848303661854527650155045584884891323180820558507440585306561306951513216705321040527954469027136598554624374425511641574319803087005977858913734087468064265896464262851032897025937218608057327658865536367197318886224385065011041905135577663120428450012063592862644903706500473287052238941062782924200995866564160458494240295665224213422529504467719277023153214668528071032236852851242815577596204305464740775317982707978724281786726923416046800517*x^260 - 7794539742428150113807625057743723208923969400839401012887887404567388340670593354161014766482520400314573335489634795741276499133660890082990328395661647672646464836281878922927891491196160601577089728115952345812114791814529185486099041409313046035075814946257875499196331484021626387999982949442038384358175965946197007014473032281550638166469701219560758901793349369763272221334057465625512904502439539407602421824652406827591307971306361875696205252379031415711269794192917054327295760514203069008809249540198687031248022920262449137733461470238424219332004488463971994798881323400203199093306923873768222831985169690034234850953276761683003781758213588917601467881968424363890046093721498298870022146422856883772222833*x^259 + 3467866957333368408342823455478433294464205220410988210142209189012390751541622369545143498045706433255230900755798004844042591427940200825583538345503637196852388488562832894343205599648478076188972851317564846017787906882063471497921531297910443098672428993268355143411008520872072158911964004080634427955917224365945707956561682959385831916098340903014976201317660554610479992075361978398268400166002001833759736577649218899858799952614297221044086368227987946381218443480679816297063264372816912874068914231421679508583318069413797781170201268017666025588626586502681276246955402284605439954426749203684324634945487723405597033704580313382460048345580176861280752811115365581087624082743059383985271326641209123921478925369*x^258 - 1532069584222410401860696490479706521820227529152632655669854128300693788910741085666981941723274264885083425042099220653845628429738843756393159152525041126921617663199743331223601989879451897726584316810185357303958657026935464679148670596580533139800943133308451724930432603618333726787492469368627378404368729152333944406513449240898001917336516386969276308016394308594017069308474440088925565366792411784049986766497778640432964074990847215235246757196268952462747602971379692973737626830080342500745851963761915273464129329968985038554526907708866460911097486562020685217830768688608846543384150094912092197005520186629155457749821211071425690788016064250801108786645186550908825857269702872066729543261778257298942892993900*x^257 + 671948330325622887683843833750732280629723008957193936233034855960021440937548242173007285174427092888130304542893795681677416921562776807301561317199332959854624686686453979778678838804700528721632972702758123213839973382917878217635601316105522891021787404725721224989375010190544591432603052692294454704917990289211370559900369100167656852597284098372027367927050279277381744008820829516856983854674736890091387077683486543575172139107726136826147205060950870221394706363929700870968530863913955294599707578265860567702636285700037020730993123673633019421869726740570523433512846219025233165168553379028307215655770143534903847961160824068618008149735615927542220606551824405455180521714605262679759720953708359706038714562850170*x^256 - 292499625541782642161352632409788704609411433127731798982286308486999975988512876751564881745149487640441864251036159462351376867628875440635443330832428834308205101165835858676896272126413096301776612190962949174292936617548460260673101861092795542657992577403771197496697144824255400577990633471111303104533774213817493063269019417616461712083349794961925228916016921978260063278232103948391278176917289023749868256975116241733383015138044563951567351945532834984630788188574017276911071280911715010336077733317573914235417978510839049090584157874056865711745238994486012047505715854927271946904341398526205545687125545075079799526052974927824782979870214165352472245683144604460246908336473937994921397466848805852064358711374052075*x^255 + 126337526580246491703872653432755649185650448041356009202031731954858984355920796339993658209959628473520573584045167059615717566309494900701669884646525206087481255751985969227564889217597846385103003434858341886871647011627052455816802267549366294418749538405088047606238826173968891117241281127284921392763149577312052995921206548198668348702604487336858508032577595834147596972213897426031174690448506649149933725275776893616073578804128579536698499525552568496519769811432084229693122065346253480839321803121089614231380694473164506078272463476719814851288024475980414296981882690346332386644901317169378978129099251046438924728254016416335694559134798856903745990405115468616769447604905663857921793675190279020028090623750555051087*x^254 - 54130245084597863293383000198483996169861104052646589655918410911674492596958327023758344289165484162604821343675229861103574170902888922326051870841798905531174309919936512970240540457139011733173411332130721178397386411854618511696181406838319338123586565744789222307256151040422290039014093497452793293415116848099755000990866011822645578632026062894047418156156075828903000995992700634421707469841157091969282487308403301889594654765536266165075568849966408459017680282324787164993851446174171196145178026204403091950474655307204339206627886926593350818484459335731831924976262287821234906196493892401727140752840190468112237217009965534829651443161686466762814188524900136084983001297762069141538973961282973330332016315575240732673152*x^253 + 23000265166927427920263479973258057988568688823144936893364941373455330800680401139758554079641028799989723318978442518773904326037537472577580419681350953979866079801574923418395262541301332462271333970360071637511435659483376878905290486430773369450406584367170857580269344817926534032778983935992861349396554453314452843593995477142756891221799321764621482637679204829118807906949133017846457017721774410151170191868929201396598104287346289335452441099488786673742719778136151666024120513013667389026295593252738016577432207846950582407914754041286989919655357003240753734320756072176481316411770916822413286003738683398134066899257878247621177717147931239841389927946495336354229934403108794403258838397379077636858336247402002885174170846*x^252 - 9689567625552599645435582628689165572873320062367734579340858049004723243723128294029121998362524466162417355785314962371304817482043521109133101075524608414920490699835064563138804496859658662577749827918326408234266809497751945264525589883722270687007876063385715852844116591731568903972535565717527921244424543626918833572757516324019318866165094033701561699595404822740634413336218723488901143825815502746238291329645658375526766002963011283339673367092722082117364517360581388209783374951008119535220142598362315674125117891835933571629611014681627330995547162999250814003889061740436774034869663250502773968061063857327704019189430372460518780201312669069238271692077919024810732964459180869178775175602866434240975556037220966530653088142*x^251 + 4046395010672987661372837423719119068977882925676403552750056921972307477031248388420836802804758373295111031403644549052272281374022843492767304856771513812720103691123233228847844388537297879868143934896410258218504558735685454296171114483433830468575916035911339117104319552143674176092150052275541437246376056652427630214297721197994888909212725942093892975935832355545018277409798076980427325148076919628526192588267701365174394572732501097387398154162461000614746862733989264071803792887271077317625426290600730752621492327490002866228311524274367875816268085199571399861955508020930389569403713723013037125262785153461383020404442714808550740483236635013292092570004897253060086504008750405287439105104664399498989906796455147010935352070101*x^250 - 1674849890131263945228653460017074568481478431064736840788992471828478574399150751617334101611184021510042951835767931169663656479242245190886907935861236328996324533249941618831252504404500906927615035038837270201322934915986991842170711547575142847532715136029755018561023440753295515036941293799649219088550789738972673106284946900437047572460096286300657687770904806248568269886308829491085925624652618510525768759820106976439794502592393342313524230239400556796990695302766824111767350880525069733849377538173079789902315386447639926981091214495583306266991031221187248729322736115386936779359288161808723555668882505581096260825244326018301817551913490590317849112821970872531841586526651006996912016951316027606899197323459010090070226796768959*x^249 + 687137324736071777486696394840024802701173451202063585998605882892405575961485044727376507487795277450375502723295605871613986026559189101373950143293413932806988401867796784510630865550989687666487713847268220157617310004634935577998849092125041181562735505590882948495715647042583102070465259447791075661033929259809273017967294380236894883988811536458566012442788228558454276052657670976431714764364176980082004767594847512071400091595854491215463248284647968588053434027467628161974169449513983502758489884937338436861196624750823444665607927558697572727217825493892745159002090285849032870863689918295236365070120366565148765922153305196765689538581738401823454372490510436691544611855887329109554708053888657254039495965425000012111484316759366780*x^248 - 279507419038585047624287043033306724683742911465337666024449081500746978572609596176192848515488463868124815146247932468631112959981077593258557784709851653050523764291159921680471018129257939242202988763773975398582799232555846648648041862620496221493375848375759688086350943714358215914322677026833571283860145269792671206598975889510035104789694438515017484804169016796478650337476663808348021361315167761042066629991920921467184439723336146175219069344133066548656250496205580783192894410670539929949506358983337174047336474663223451535344110338026653164056877811329638649459951761962973158088958823049623008300950613437745688849495277304733727295299756729758143187494653680908499416330182588103595778809410227967145291009197803473055822983097729561396*x^247 + 112801188565186052330056754330767143438377180256569785033864325377318445587952242009977305102012645913628357871788401211663935368164219551967091934813763182340764397179919691927945526301415748011308302900305292044330782515735213441694200761037439127354595734277918773413384840205916271385719317377365062129827864261807164690735490004078796351607445473070851877715289674763020649870168500483154814969066428007939352874360835060541200337194047174763842584412583957000320350292402132518332001658457365842065993798341559626480891454953560519746145038756100453544328738610384006285453614445345328004022443382232700159938786857722753835056856073735984900478515574984253398379101820517881895013429057416850962198610254395342727837419019942648288607343079224982870095*x^246 - 45221578236468590481704626399593392875634791009141562421154552354168189083463029120732476568616866150710392410775027789749029984948746864691275010056989603385391301716101005628724924390811294688928716231550868456613583574871941887634555992398625613373872613650626450458982932917724031602137469695990061091845705732689797482013339009161717873383090781585837761884583576719305856639948333305475610813925175808135098708251588377373382699711685870945486200833448320515704222414476590552288687832169160932393942385528767589870643019756886709020879489048142979122890436737685472397366132822546861911110461662073919967237515353156983603275534528425241826913126403413962399966638501744342875144027475572242469830345423855252724326557076140866641757932387681446108788331*x^245 + 18046819944448804779673638924633052852097743999078930710514229066430616170665808622316296226859888466320769130917589612335102062529988586019485566844153463807412816582411101822181944612144101461194133293819475566527278567850945552544192657491213335196175488418497452987682962283035634773932430544325655701708075981480377538308904263594049385077255472294369607787019520701084595877049797074153838059421063104733482261210071090968284682531383807337080913385466510932955710767672904497870555184540219601882855804487331633181669337710939856033629152094337248112483513623095206593708248943075732009845188415196212524158919088010738451716597859127464167329975899362198610348049982268767747823527993882158489185893585894429502252629799939468575760961666394792897026558567*x^244 - 7192903443571992258611904158998888420999201815218918268208212940987197105619071820628387500919421630775506146429392749452374560068598765429391679996492133913997053045136196435242593296920579635500187760290840016157473119015484767419627156741629044404276348237121978950686009834814458799789120924639131662304103351593114860408188299218770839082746932416549992615356048664525555831293389374949217754730790980298522022507790876994490234552068964836564068566680673660921999627660699938445116290052012513883286729240832903124107629952425094743583660718621617918505721441936369710039830694933498814376002874273192403019762804520586748954515371257565573326086347657194338269161807996380412528273736934104401146519951241629955764179310396459045453594475246707497176265038604*x^243 + 2877015022712168368441046238250569886344678780734674296262025618614253120995657388405149379311520909397857384649147220586989618152732211453409406738955519004520916501392129797218296239224197365587396434621468804961975495488191720270854278183744948467401696925095545490024753929795248231377812497630110110852735024566142804333572761732454639049046406779224522755566133049131393287437345802915988868808820285781115564591688178266182659925617099772885611940941047818841066471970378652450049231685665078961347069053865872332081892340073959445231828461763675773694420807040670754307316368371713282131072697497574908704567420519895170085324631645710636922828153676569104362062965007632923535914375915053560276332592155321847999642190073760450407540236250746933959554594956031*x^242 - 1162356374883786099892762394349413120218649634088580240282996912622155485862349141678921447981671771998163210660166353506155315125374255488929538206178924121499260765921395410347180086763380379865607635096784118639231702789353149303133788291973413103956006210758122126710027899786503790032494594682937810811418911862014893689559995325271441019668565847222463652824775852529367436505698941234099384741797649082624824077103850533490549707541120069952975553514650367986281442568009616720271308474598438709228785322544290706478091988967823042612738496073329039422564664198196984073654458254834270253964100359325164045152338003687282101549897604599209898869283092979753002439397890497975647352867538110226374216449831825631827333029442769740450514377448898046582838926500511845*x^241 + 478133201463970308144995687941161237306402404431744200398594530644316990084927363872230620091288713815556885643201989348847177618119946601807272307038363495243213528255202459275415048441025999978640919894825823558410624335860351711246119055934370722889990555913564040108550384426899796926434225059499442423713370476887931983928520206958658568471785299623250549863973613563787518403457273335251308000490101485615697585056352984839806003952362890381581128507766893765945018043347294036805591883578237675219479992628501544075083802550387186669734775335039177737018423218617966852596547084133255971642861010707863580810899776032712110290967214593287988276168411573861645521738148429747846861305598836485990596525685569527525983128187234499824909574241941359381287644759475808081*x^240 - 201933972358395817081366120611689650223353332066636597920009301851829653647781215800321874535224073752863134301474082736858505112510318109200369431198312401817078244226312776285853464487657626974094240858295990296293150427202665278813817612796923639371848279552451040803540439673951931755493786424587635350803780541736298683913813985384641014794081124929277606085704434543195370920810779556611000803437053254258185080917423883422728275836074749215961931579924124055053721712243804628323612255838018181907133027159967797211581572146781627545660228073398588845090937183414735850970735825681893239947379161744100335291839298247109520616548433506091951873949153622368717745611059734827434101030115842869312933446062989517544948376621390128570272119323420627973906131607820817041029*x^239 + 88173870694737614412105794892609483688646664178530675718544692190012588810389174013482834005885361351526217827692386116215015308667221457505487307251347474401983332000207793359550848799428061595939392994218943721541945227862757392911139580629756280211359414684954099907912508894486361011098318510138579663254839949107277838303086162709054229271563383000889932414977636199146438970423675687258987267880581712430761702019259985213411912014722252109617697585748797856461654219405361016406774132569603891373190750657246513800291041428645316238532928993661497347773225344713940165308076983630085333077983851232613115695959295148510126530527521756655112360692694588927096435951253801820640422291159598523008424552261682818797351352358504947022923882659313661859466501768449032394266448*x^238 - 39941538205496594763694824450402778088364381797591299225938727120355366701406020354623749157632349632088983223162852096679641486160385634955157819417432475573613363395558235318933793003809960834793577298410023627999394545161480840511276950530963192177835767456743034221157982570828615356323665610523873541799533409899639075612429308907685161234432641998271905097237010694803377091710066396611165777599092495122823453482225590925112062952694122404844462610046562058069494497400854357827874167628461407858847684571603486667687445751495570575803211079955641369982298821486163935207218440225713036829464175274910340815103939741666320074290309842920514365252306591345220367707774755205767041484505419392950554238175241858375799868347629999589697912536956949986290384598878553672062392611*x^237 + 18744815328646014951977620317895936622769820004002704798968601374906214203328076890055416688553058264328849044082598121362091081464760771591186145013606984023440060790327497508891393748066329656509956751573672226447575642980188550896985922004416432096555574245103429841977526738914370866117746004990822084857916621948977271517722317570396958586817861463690727394316043333238833989163464978500299156815270107060862272381056031126161334413217681104470429646259022965452934766345075939280589819815569883220676119119270286276728768302351552729076623737185316986547704181477256087283826428430019645375458792810743253336435363803839685489529949412979086648801281419988933280202408142227910571109656609482660863187794259053026076842056871359802248392642458619877757689239190457675649874652506*x^236 - 9062828828128049005599789973005617258480641676318594918726033500087062883104018446951802086513073211242419129594257940029624312328596452757360768664596902752546537309319849809082501792559135494641334743516878805999936907087081922538127800191875494406825752967856662390506233788849456930686330261065698381716457808856727536425056398031354128150955339865822470579480835033023144390695942028157284504737057712914690349032488155118071442893158362120121909353983452027812099208768082732364458279300302485816592420556454756861296606629091324052966280928637943617007168644672415416711048256882094643748959737477730600030841616054403126481073382072954278954818165286632558700929318259124215385613735568482188672113161955292465166909756076293736284297793440006560049590671022847653217561965506880*x^235 + 4477808135091903915642815284614302174644000442599027971603853166156712961876227941312534791962714187458558111404380839454475983413663899357363919069937084217008981322977660745013408058950807307696382311616541050156535358031190468386032730247451401436807568550891856805899887937795260375017754069111342692205418141120509825495149598398916564812667805661811834383093503844392094446181507129849542854672374939434168086972194220650645977835266658068312025170519183213385100502946030699486477667929410189907952982762773521272632436178453660537080168289586501654927520905773904862802182597218042753595487172394859077159914758571984147302347843525099966614708939204053160333756634864988408524548830953493207913805321812510905938569883198301122873451350542323693076943803168165044383295171726859679*x^234 - 2241941713218802506630543199571655755107930924431520746398806986354687085259193422906492634962332607209864040583218582217417200955680653276837973490092017942062315900519420799111592863358060899833161513121812534867758981623071229816637333385912517807444446228563703597722253516383770192255118697263417403285781655948181738682518022883127800906226575633898143691258021070501040926122695873435891449335429478591647941289893329765331101868249935180880154066348439473349151434865670691695230379946820644590212138257448343912803767105227907119449943496044660955389342127778078920497755843646863790699671657933282515961998281555128847126273249901774814769961258076243192405071760131696008715441329889602645670154316541304571045453178703085262911849451848735084503591154093359610331106194994376219147*x^233 + 1129133668366528162663028992721990718219875868647528984988153848467793833809503682258051805535857348631805984830561273499475782803925707918170412290548507046817828593850144854688876686296980724746064664355420328293978569509476314753178965774562992281783613390233897391107526397677990533202247531063052442672821780060040885437715947469216914170765842694733286129240721830585627528255320354007531858933467790164840478799418741984192244187033563786566705052382140179839926352646790717817498976864320584446894263685036163544223069951757500045476642720609270297610745329835506363316673665942584580487136930483541713248865131037610713904389052855631326913492611573194728281602513651165196574002933657250034794447467150433599126480632730568673395934579823583078962963944051679799389088473441680588234998*x^232 - 568789418816094974591335794227459345832078371524345091548987087786380872440676064065146403223396372511132170058325575418164299601187078972141214805750076625042426696941082527308031108766472489742714792472924819017914426286822756067614124012793145367652795171466202615391524286169691302700982327578283917667698852292002377365901614197915446718855906726051462399820551318352133588629814510507948679350327444610391930861918049706966544940141035097592264637387972818547911227491788721656539884191943384963126390396163383868308358603371659561207909499367874010955811140221315217096305191685619739846137699238380483781199326147596399476881295386612425428318380195111227547718015654219085698091614098402735063420706670320321921199019255385268893336534724981533595287210486960406382128675476122170594066074*x^231 + 285413839252178195778995853235564664027086667872268837863001676336327534375746177646173746224574477206282580299657784798276171277866826523498964387099134192083378359510992451694757562789213524027370949257134656139498946102007797468029319705575018496672052965290057714321251480902793094968982518620290028349849469243166321340304797446243350367765595808263562624201502925055742360985865858205516354779793135926946522213255559469139584558327285402499252509445404807157236959923849858754402205457605564761560379748931796968644064246645723195809436886622480936052069817407155040194390846534690072487565766918624122370740136757571597346152001389639745785002287065871512735869029954635719242079936192714426077197120120283079795962729995728975410281005023078489504691275968512034565134844736341623434206278580*x^230 - 142275905010508528954878024592981639925734318009442200552925196333940512689176212666386573141067211659324632207039101153174788097703526602862089562289152677406962123858838822463392832903902389199641146876045000311345898748815793549154699870802791650461945129479330604169672067901603165990008298596930601828855145228124034711185268830387729169394446295820179802109352839147189291914592197584268014543423277336791708773071617095282932746431505631718710753349696363138897654158163207880814141919447285777026387063997447144415501789361322373587713788866470160698472762164923229062468116767075109277742280892718672648420088001605575878032172399730213665129161629376731239328017129469078837693488259748005634206484337538663824154510170639277244028488209174097219970545465743709953810346536540275017740954630294*x^229 + 70334610448097928955931321875552452230132304172466828951532028492021473084399565602418134862186912289767965860055182519248348449648427807996537809109756948529128340498360324639931132479828105137061591889899922773131029258900764895293360697738737160101535209916578865750876711233739624535609281181522817327934138619616657381331019751999803235787969345889286520902564599343378941223205799470772125963232502799663587090933900856490352360517161266246587958814051463126217052723825022265814084501363528906092702363933890604298381868138359385779287128349026110774419091764816915296720157462599762890765325229125134365251878661942578646497325193745859922028334017382950043106340622876819395713638249393346630858398109940558062894528229606764577235466411361278022132585759098605370559197809877904510132474111366306*x^228 - 34445996447683168162627468860927666019069481438572683144163242600611534196328173927701733123925714003634713128602907126027072275693686429986326450746537346927818371992438871537160333721664740417915126821055320226167255328277202357175281553969383332326415764306980778676823040914417847569109947970945694853004534963406874474613316821463422244892936816780905048507638262127335888008652681515608818014915376049522957261629449706673873572106925639629712607948499902232161360088904969969733850185336046339258490871329374539473944918874004957683025425252494788391029163037686310550972439388834818661333323761677935273331538711070087093006364096315768006432483505263329401085837319348063323339580045432096988287957809457687009142138264569625691224860061291741703379606567918328375203845405613543049524566138919982668*x^227 + 16702910553844831704439058104960137430995097241565017213357928232958821053531843913407168046102640285564355222914232961576349415917652760048868148669862022808745027406159312609636655879985842098066591321539006670402220899955249149668272092999255991812519185322833106127176372535645767806154258599316432144230188947882164923827325327046677128590289598074190411089834889686662403619638698024535635691224537778935518726613327089222619784221648057076492400170007431707071484192841425454785602937743676980083787836297495477685241350223262850781476496824002251071960002941219902524058521963325873094805895041999950943952672018524766752685583675565789709975329552663479742183486598494397862963451245146633291654900080413020445504238191230199571553311011919421660247828406469853828361675910416209085900811027609731527837*x^226 - 8016967897346606746655008879222848417637308861066086988571657406576977478511868650039955625007373233137475271397935369335433788560410141610549124956467756602158427480440933256128675481266775613243349583149344961277232908511032842363257490834201059283826295760008098722131493423038368956303493621938474120043102933321733980095672432552452533972188718246132946229974052262718498295947074256884443757495764922153021808959032831644036493232887517106241585837249321903326053299863916213368836985091277483053257144797044802168028148749678391817310424603520384117406673029423045352047909829658915136770126751801025498552411428689706062622040282007694941426118115311569109051926083892483603012593675498397879135193718832069319414874513525880857944036089592807310207313007368752342002558194376002110451988675350478016581379*x^225 + 3808488837980924324975008949814581502899148486330619780896871441162010960891778607786856381918998868131723068680347471362215546693629432204979220346584557717527398148262613496905781535367271928124188745174826968128735191007183874438587523753292748886397972816980381822851651433019047864054187136622332274463981691493763737561892984569188868678721679825000245911573821444723088916911429233520957638444546143199243706667905210455923681257069862339193430376640542757180599411566279928272678969850268035035823811669585264554676234756913115012842453282526706338746915828598817683217112563202216575414624633153460760260696515380016668337790863592835501395853912876954745307827263633782971589771433650169289102769049961633023483622590405424867960923175669369291886710029541315926662048824632219357340395877580232044786194349*x^224 - 1790709036953531917116301309644506211838740555166560279894304400557587081152277220970094650195758243444984432963850291810810681711705546306585349497313758447388683204813256022569374967118598298287541871527640252280957438120144305697403648678461493794591861711125355591206222896652486896834315232235259123774044363753256100058269943883327708776768340819581859958508225055954241591768347994152813015723252746518572720097789552668004910355353302795725617945105932630595409726565056146006660610831222477854994911289663946583253621147086844511995968132824715646618593084976430302927250579895901057041182181935992446442118440730678577382690831954361875598191632913147331219051819359708629805560854902774293731499539065054788400034134625155553806374006671694487476700889775411344629009040157947593848543485477392833992044977509*x^223 + 833402884821859852866337481752622312554117244938993263247618601101468292136984808639427788827922142834975422247859325119132552461796925286612287642933991065486321290601747095441341800955250901888174087951980099060303089217705977942497932769292879476605160130093082563973324851650429023329712155852412787763979833481839565831283674831344436356604853685958376334975887912262930998470090134815352109590576414895614329226063817289250247076638940463242779838231317028521398795091382262127731559042229337352986327888591362502995645756827283882412887990135393434765662940811983075253997697713366818466033953860608572729221524834076610638719380171546434557839518280390377721286878260492740831026813153760907097269462677112856825856053811000243566008770027563694763782861786997676027324952552834652868151043021673038222903823003401*x^222 - 383952951216189014166702576537408740437494141272004952714214609379857714236347913972031887841489576438416462087081799176329914607735612339648825219145535025391614407801252057656817619449818982119527576069137618917328158227303425888605886424832367441506882325778577256223449883362110075556718885374535809174486404419602417330548810177665396007148231929593450484653931243050566872441864792733031787466999666118865660883642748760562910062253171940486821032807238977758849952768396442404879422671437038336458456039330958485573538473610998775176897148027655740746706460577397001356902349718689915980383706356181293308993079781256009817197886711723891938838526742151555186728150821647673805101587744455661136850331045538665974799235807067389248412014933155086549927693114719321233888261427062546617156505869605139691967455433233143*x^221 + 175116562686458641361619506022298136543539292401644387301342247177279662515078089788826873097592750637688854630019290322434991269539843629963527833175365964912779722032065643453451971194967804133033377116318470963800916515876760680502226247445528483989657598841668501236922364477401657371517409151432793737881189253882118755320868369841394423823849982198476900822956644441143394212452279552495310222916950930473319586472051016729313100819243534719842476985011711259298316371782591606838311371339039636228050465121783525252462621316427929905239592356548676928651255165792727510575543673695044898792461264338699406647521219871259424092057102053074594681804275850444029127513998395118132287186991440554984536947732028641125711676711691670861362236332469173836837446244403836295632537694362937789747994134895615140564323787408026633*x^220 - 79072856422443029986423032467902630707254836282503042747577962333327861954786521505808553390358317520972861071380933404356627447912832130777369842282321723292646108033464886154613006871869943770782887634306239205572791264077255409382804950060658968013671604631420432153113473790304961082609172817080309993490140793562107779587036971039687417973016571546176975548033179756011015322911585192177411357986568160656828232134266288562495646166744437400362116413216135626945177082151587129122438590963080992958578332346063355065733725697978535481464679373074768848960306404591063910985874121685929139892922453504717761226444336261732627216688486121462786475298501854319694297513503050999046087971158349760538887983781419623804971264635262986356770178672365392675296167415965812274052726781957295684740590538179551776672162054473126401736*x^219 + 35350165471442636844971316034996964649518181622679302296490050622213290465371599039013109863823995902040390270408522452248883778705729318389087861675025985538874978375366295925953675872815285874410418429540720514611781989401013028299041746025223920274353436576090577786527410071324734519578487066154990803131701641837222411451615277340840333392733305698132467575553511426826484539546051261968273115847334394660452628251158697427276027881202809952066440916691400241905037163119066646269297378671521716567861765084793668677417993880689150597755566222890666094429949187636612022748197748991159499819763974064377656383675649205212484756048861222730352259135984023181917783352454341155941320184046126207117679758761107188104855238477815422347568501734563004216245437513780360492100006648221352011742647519193800050842744687836564379204668*x^218 - 15646542716026867178842925488885925442121320983575851666573433686082126647285378764564625774465186981293783844789983851443688792177115752590244429412918822458551582681148792369955860125125541511425867227899216876494207512618174117846359591568493401427885100840603603654898656997339787295120683798886094602962385685489484419753426630009061311814976603787706598996086448999176742877789819458583601718506933133040020498962732764268553339271097151058472661979722994490637255150326338550843430633803609258448295234016064103966856193163465297664104589528735805421287167058669289545697731168270615228866108755429276260445310064856242978832007504115880828017798133378097526801418429490590716839378638591713642130455448483819581909477817555065509353382516015688108429479745496626986163901783506419538705604215313207161102050003956886311657534881*x^217 + 6856350407268790115749862998641791669236507794763273880661256470012529680282375357573988361778202190025814938781329302756547573807591826252796626758252845431111352353114992824765353329160813064178353800009585698998399170548971775483957253261045088811352849274272942009044928262648312159753183072105587075400106472173983505872122577960315734912932853872401394560417259016763976029114444664628499137398627483369234786934432634572411909092267615102208080593206126985969242647083431885837880254179996663299606286105930659153553477445076180940282052777417679996989244301047838019474152597094177594841281894702261263363153512749626349514832213647731361427847612586378650469785285676165964782402314860468804403741368253134321478767383933580048094625753847662279063347730230986157134596008538596756654695831921251118533539052835943603649015552063*x^216 - 2974306673626710181311980366826132773614811767874425407628794768448990440004454896550477734224435674668470357476695930766209436003550769985567250844465435253165527874195961770646482867217946534356510623878084605194629657663945593527780414978830844228545553852981425874570621229223604188590547258060648313896918051787789424505114689581063492250902274440342569562496988548196626905800417701221530407911157268712645782358822332292762689572651192558167300260142812313315434935457892794748901099418766831453832956530590727735450738532618659124142463447751519070801620931614111406689449767050901453494983343313388467056355328421124855581368996745207660268914700341866498285781487863056348434046996207712714143638543005579379172026911117044488466354545722815803848676553764640169977830134654700398968999166641582599119175350828589793526464853992220*x^215 + 1277182231679286492896209659630672661683514050756385581343560391658176846260652022796229941598626533813398708453887687963291151566788454473470618319901957080160915233016021792528645895186890654823429773784358142892658830013751253628919355573298850628507118524593793971724912294382109291090335561711924087912743961915974546177784905767154204392984826203356400548272716923898566248703222308215657634757519669922594585794215945818771155382027170857966715570270653627120503747959912893006746913704863307109474483764026964030422404552159997898327698547124193208325753694590586807888186163976322953479820532667944795176980077684372191743075846959535955704481440350362586775928784354904527245749623521522354313583392229661032179550099520417764894632114644714484114910571253530086132469787445091230456013516080033322228962269000747171973288023902078248*x^214 - 542795345198157248757543232655561256478916228655094953855693932694328147843943144676915680189101595700479134271017741214574569385857629571147929163133971036162324417823219746243846331226430284243256747147599330863844231249766457528223821473980146602975749648831269667427588078404051320925751882432654210654303662611447181409287152390843918711945797598684680046407200061305457295630097004743268154729396342560905511757863764670652764080222494115618710494806118837195372876832076176367731119654420652890559209731866993840452824104979871604431576645810863320554279816577002726069651176049155206810484773679296475329258665003099165687290397772929708279699902683881738971491305534864965058595307793262090372852174011884970217870662411857285147817912568284571472750407755212227987117617589577433207293372189448712205899889375647421638724164126705266741*x^213 + 228276628748310325287569667202996657975910535605034936803560013577503643054832777405562080834374582781152636226188389371228709293287487019222339324378665015301171561694061703836140437918967738745349301577971139965907342833158743863904127206707512067787524662454826622345819210975236821757025952273257851355501842328772652937641035192090506688817813450924011837522853401822214946603237159077874490822612225837448339946125718943077222492624105344543686112708572086619562529579631056179622011194021692300085265345934582828127762038380764752087304837380262469918120856139410442370654408810917088402427285572719673793955862325713045715769512572991447815800452341517775950439349383414687773007806238120232734665783941810632786444367633813058608339313909283491896003084951289143893928750549445930393630003060004551297717580791672633688187958523870982151049*x^212 - 94980922184126490608120557344808170452381821533396308732805689837152415360580223487948451521171815719750219789366723830862515948715475972261153407457045770215713924485189889061624949061313680265021628501024201620977167301179261592171973639099012107840954863548145559580862397136637184357672413093572553558351835690845188364545155586265785334226617515074946344345247260061718291816942673732390062123147693816052021077166609379228470997296324533784855514195868752652962024062557690931774835283133295601311215025836842409840603926386183586105430955024489220187075827612999069588085740898939975528620146756847906149383827586026222041150106971948684437265854859534619292825689122561115884047820014178944608646244375769635831528563680961974489660074471392775776487457266267184941724314960060577935192763236662031831248048325244442464428934635213423053437365*x^211 + 39088180753941277661948509146393338481572420064040461678112692620466986312936833362845233344896771889238909506014411970599766267714944953259518763343581659780949800862816195994834163749851002535415138913420656148225002935475024305407801555568676053071925288390422767224413855410495008151774244573121490327566272485622469323345085479161512374974174758317095790392254998368542965880505627400461105709189707654633772202455506181424236087998193745057687285952475270984827087087397566791105258063880186716628677569972160194053793429882918693789486001054138897697615701865679555933793232601894907494855353090522929545366819604628936635277535175091092677073717658491852334560751020541238721436961051426883261356030518534927335575062711709026440068431242563256132441165505020319438783369366493756970260043755736071345711916339626311716450508145302299819223995127*x^210 - 15905363297592340612160118302018287690995633744857426214709448831712729301756278078639687314023071218566979883272471909305747893660410084035645566361104249667653943566271753971109098285337108892107230013223444742214214502926363259886689699364812561902004034526490272155922753089474274669591460083822896647258171722701607418105399325477529405128180009293051366071174401249606401480312891609791239920620914611461364391481155425308502355193647336861870532282440575149863649460221257224094885804261267235572840755599385960151887478094262799831569708220940568091740636714212099838536091750613153025068731540637372861506613091221552494935169362282692398891288346170117154239591974873067792713757030759543222144686490870103390705230502496183461972106745702585354612504209704521006136407208042928453288269164272004001437627158349971941865457999882034178196693788038*x^209 + 6396566315857659439802621992154666639172692014107802179625397196568224897323705586558761829134950835015893572543922901247100883433141214801669078859915867226204950480542253263298981586639927624544604432956053814601479477765597449894565802652827042703176939306715443005696947304538452311317356978682000768882859516567118841162981718744024353555355484552736449917867866331582706912388795472572705988243544187075428805866293786214744416405833816577300772265819833019721012548859802137864960379402372941531410152685038385089864993746196445861563990756757050687382374328509744724492316149184428949331432679944112485353318117653139204392264909105832815556906310636915689062084944660597301101788171421471554167213976582806286913722624928177547602161695168035470906226470521235835520932369606136650815116486995314218771725103437952891264475393641499593056373825481237*x^208 - 2541093682381578275854304429763549690064545567951175765884432417879991020802215064143407910579954984544054907841690944054001474490119131778885791095804917945227643844341549001882585397747570462625509597656622501450315435330761367450375448376736922815215902662823715526572952425640632248041751206993914033467138773343044649407170607631820574294309726673153820896082087670561247244318884649184023841465047892110186697536089764381417852406239969636963054737933604628047464695171334692559512054589854491833828775635831532566297504897258869133941164624561047466248492769046269671283035062164623945067826950968527453292684150672374419259497430530568270541800406095148729467198530827019800126375180428299747382362246783799532009328816072742791853599085016610349164599858044109270290167941418024055914073779387655821095226664109833433038525257402819476388225287051934558*x^207 + 996468928686636110843327282497105633798192166175082943110140865194987592009611739137840930909393357177461294464237707987657552176799040630889379500734829542967693417515350338055236919443193038628223475672080028327863132083539817546082657418847206500533284399433025787413851246078340930451343493942597016282449764892939728386296329701161479656724794169071930260815715335650284875304809705607297150661123871243872421060638206163954923516429600585246024000988825321947394919938391577902880900573569932830026805811915226019383227931667720101959976654967447226821837324888943868319438819191185242261468147332854228730080961801592684507905820385355242066520836370582272704953712402599228035901342469300680649926238315913010434889145765642213934890101082525877853669843001775894587837990661676807486289487357792583803009541291016126282727347864256024556708334724996252493*x^206 - 385379148202245740184629922136812142159545354033762961205033831688024278954328842305962226041787330650668896599190742618353789409474495675444964880636047406878609679025840033781568156861024645793502218446139606198982580664897021625820634508454281229765274669310006253157159201910389790309481662414843162827398211206460011886925151090121143864917975155682668086005424737308812644330875394385779788174015667902267868957281409090895584904883467310892612019899785345219304179523837952872998423217651053323946721468162342434153545916285182287875268899792148388201119788180407300721618368263521460786935236419565313134529881516770915316642111166350693928377789166293310874331642142574427807113288905182627544360659107633616788779251882320444352763120575638239553661542766188828988533111967932378559499846133559300456977437635393018197914503915538118874245083324124472815591*x^205 + 146822150040013216726098717321886354283732426601808906635684614760828896378143159358297177046086587988987959341147530367981625534571318447559231911543671751908185895829149969221767530976697355191691867931386209978739782078357706393498456769077910807729732200013348631249320911282395974289231637635493147152319255374584278469924273728307698416559149363422714428282690445581959960971215970192733730504799391422091527874302900663016039584294553743775523925301364896251353273754754853403971551453561149808483927187099803181005864997208507739186081110718303362906175222642185937719989227971756385458096122683037648955292557958241034402102737186234971517257174217940015376460584761689786426689755526756846417493672780405911285044622638580518574416972007597333757980775005874158331749964481537723804560878950128618203466452412037613107223444616615050262328631548584727922799186*x^204 - 55019561386400348235406614218098152460916585649760155496823316980522790550071475380109187087388105029224701318065300165147942428448782976071046848677624312388734555676089115106766525954821096746590375988911978673682099925237239881411788076156545766668238031253964917802590696585149593166189921936327621042554388640261353756529577323680174386721517395100319866316384136977326329810244059322035302229098704718739035603555615531246546154741320469479411116930074177590774877259066023366422391246915552168203040360433010760402750303974917945927173894767949447554128610704968882483898125139788165457547367140480333919200803878021641246586653723192837107557206739077181510898210321744367837761269181244523592822075971551352077711210568281605943052437125468596695624654091527692121749503014664931563012195912535725052410287270508162123581440099328343683651095376634382424142957207*x^203 + 20239177802949141759343308341719330611341568789740245674665091838374737816179387659756315945654519162992369936875518927594384610542212631486453664920484328383199170940270982281057650472414998187524237922005315971569520867177446293983190171747936867803839868628140382398851597006646178724073913943067241163845919994962601729746737382855690664564262258755787167635076422871562325030515191227049669439622155537063559737107281983871253437428197288126685451164474165680109246965914202296037877256666828083424158299696656132496098620365065740559414577638821974346453721805039298384717585260131499993789787026651956170513041381978952463306372645718690707661935776559342523733842344296272916855785650172386991767567394184956958050570450081569363054371640649275846804063515589805470058609185134245781001230971816561474183720475681679005962724807837973015822206659229927779598148547098*x^202 - 7288397481638243517249719294779029053439693105199335951903515413908012107608219260184180361045026397111119734393677523424243354216670300361833032629522158256196922289995457453441325837037684436496578471194441625322908394191633479597809805600099023859044315016459788470299118217433065226001672361195894408765918338320799936753089964126917132305329666101163053149879012561053897792977111468832688925691892159623037617810074915531180912331013022352388031668283873582715189318577722591737850178263013971264907339106503298296820739674918785419243287145980056674584300968484671810550786615822265436159631221058807177068613811501506179718656618351761691651321150652534506759673143147219248003804589576406923841144968467370551589418911805823997388597461435378943670663054095424918354507261917051948757632685144704520236725928148309689799424914656207305811840669353742139066713747591909*x^201 + 2559529982642313995617978826381417444559676347211181426226118112678427960445398510879852577034067207444134867292625075900210957451748119456385489127728920325931576758902221483584629151882437956112312674952245992632794662248372117364914175608706772334678502253957384951462187837279164752350789358556296504459035635672239389479822253504760581356455845056038847268665758840228055282108177515083560030201001310884057593284042687081059865362933538832743830010597874112299657279943857077389808083195299466570528081210339452077343147205732546680345204263332023780621281705846205997440926106342431618063224612765922570906948561931221272709993003397707034282009326049409230475230675160864903895463806451270057745797701558303539078849729184177741272180675011686321434631721681289694190625966246948991378087653003063252592342259398428721438418596602397120909437774420685752942052697804228947*x^200 - 871554080437779492561189405860324334203603391006564336333216325706511720009601362217859609310936273486439454918743016979745113443701272649245308449897408177787492162327844978278007128874704052240793978518335625913130303386912041582468573126332142836002647645081200653968101007014090891383874771167681307503625248503125134290518350931129888654154877376054142412441716784921848605738401151700702895710372382840326584223965229714935212800099905877027644044586918933898856303373199085066535392242964082776058038284411038562285583191799050104823629829803040528448172170601067812977042018633193087098208738484455039177948763028207017584528345299973171323645394386849042266579764423655190794371748273183141356995524833601281856968829047868858743800051234118409849111766084251916824623310754165239962517417615223477198703430642012527661304574297663381162932444285342179599299936382436251404*x^199 + 285165648342925343244948619352282253428522104093831782584106915868373235812082841373527298117993645399335871104287577912393868552510848573874164518348676435213628252919087722281827530014880646975837167748123520795038115534536714602506841964919197064877286963929184129056284969658937438797084541157327261482988561233666235624692606207303803670043542690964365077602204684997720393234125142704292956279163439868091891632367606618241138065224321447466883302775919649343196573248603610901231082084266869180981207696041221137143613495464785321007554096729564974956591295209910042053659190096903775793159385232316851996423745218622274817984420695337623357732786124380493645366085217585879208462433880567684277717710047586283717474598964809451490365719218998949281291820780199916143053698704733426739502425182983831006734661126252653587073242522930470331568952929651858594617137602663866800419*x^198 - 88252319710943547532233081246094179315252898056021231363259498846628280664026452807514789534048336021628485977726159385463228015711386688611606905052733246333413978095320203283947008747356497530117694360679976092639926179097991938002671674272561975982109307632955988385997142716300618407421053312146665280584749057861701751184088406105927257242792477434106840475858047798812046392713825076432590838649551154367647360900053568575696310502677678468989059339178133471932874526469351676637861690448523654705559562961587536768168420499901344752247852822029773356744688468905382082914819491494260090868243819079177531695510960969091356547656089172021607283918129464798709623969971544338610043442546674808508048358460479954248159557479932392926079549518680702860295101940049780700641288377343326926004684324198994361994365852671183387579133222544042617936571252122247654418630267953022849984927*x^197 + 25036867798847340239530555476886817908296377967186101422067858650940346591790579716262443898156727756792016957051995579840654372037419218520453127855947951765290613355229398080985844311729163818734638818957829992417100178984706696786562757644253506478832784670275292484345509002295614708529351755503116332208328120461297900908894187047157385686339795920600327335331446549432776478911536706907699909331551755409144394408517560375303784496997166163035728195027010697644137897764887486517984436226182620427074204691146854197015781162343824224107691615539562844757713745222520823690364556276646571660311995397552741931767742623333589755808696629346879755770758511588559473589503590582602318061795124568964775687142199199766360059089417917375622691788233338422057281722646525066656953039980715293985664953042076498936393682998621416491963472554229441017536563088571152450354288979332607402258753*x^196 - 6022985982365426921687394574363289354623259843952775382672199154308696028932931536460963511097998595738068041320597138873785290552295540133283764989188582931555309620262380841443526082213816374881151856284343668430685840164598422309896132252093549568177908647832555949063741772413603159053811267416297964177899164801715673864054673051221952613206436722758523714462222410297904801721619604600039103937420845240216646636992524483571084868947745457795710203625628182903371223251216935905116827954505412968165915309649739769190545443472756503613993189738965391064050492759580682857515954325317582204631535518170512305042087909404634011411625234833190877992191121337208003124897761765256684859596835484749473648822700333237092757801007695817774914669330395626131612853305385509491265535549582581790387266313152591955132598195179276308958795055416158443398833387288674698465257392345095140601329603*x^195 + 890990064277158471223376413216339185752948225605656900231025304374239314252545951683820111510692025472190937336606692727209158964639209286516368909294781121127134622394247409886578844907511066809472472622762058792645486182817547348778854605805864032768596070889361515171015705550925700351958761275032487047479800090980245552027162904897270640185662084435342273920395356720577821822761736747636715205791995335932350077466988061943277280384798487780346531267943224949894548508115091735699150995747650889506753382401450048764235282649532575042024693707979625021970803198982177697083471221506707644266944400940223712301570919567638574442484843380045963839702705576367679367926356288627331675298557511001939776513556501002748651005189851779481504215242321356137305769207043108049293886733264050491740626675610013119057011507788699189708157083593858396976565416960608170377006164213449635325641403399*x^194 + 207523609318625660924217127830657969700050187597749756071868479930000788778301077370872114975487080248636240827923888306691542422730895402627353094485845361094752743740030494823263878216324681789592903361111177624327999673141309607809961415275571771734652507293813167654967475511239179136812461130872781707252223420684825367654397953939444989699878411809119976775869389354814670467324818916791943291858712777638728527497698495954907191611222949291104959396350639466445665025375880371086813570886577400525886864171616639415119254111061136440360840994380674436282218276039361370217800926152749295681520312458182687522353319388048934849025782394812282032464865693838857398662002389980130624245488086745950858569461578091793315394485904441155956876133195055878604725501788177432358047714722459603778535365730528527632871055542567894155878052638054196318269395176135832184040873972920114559278460182983*x^193 - 286870011339409738914003150195972122620615178438888215216374298792846330681789977608843866651609231728243431360606739916783622950482509950460738507123538676895694109143985361629402335266384731025109259573420992508841380251436133066347008544520843617716126432415051659756834223163961312376591091237088414219115838097707698209117313169186330006619311176115828632736776338256142807019196052570332233016563462724954205303124767303801160433159856168481453625410214877755081168469320611035832249135363009784984653277394395386267582301649726061801505131389522317689183426666965809821429604704145336056692309933393261494247380163142109273995848761047462363873979973316591902028080637389222238874062555562293463366142640526826430708278719468974896252641516791076175749604928878154659697358464918688253527641104886620490994169848140400331035000194028086958459914153508690509829362140948168848919424134372162679*x^192 + 185973133422836151967672959226832965927277144210160197173460182431723898705828510665178889936384228136391450383155262175835909093343386379773399576924373610954832596077220241221022065302703733579448455697424178900743948682052458154832982981134769047895502602524141794719813266705242307017564576201733336534722768224838295062994736354024233759452779284810135330640550285341042935107153044923324234850871637202479857492756640428807914548573544491205364485619269107991886422026143349093154846379819144332230391804181184555038059599601021084584367256458296151023537664685933875115358556673206956822251944252018924534366264876102603710193767683226401595435270404120021894971335168979841488102463838436914141669951766525091525144186264992680358930226684904549810524683244577210175042869828894999221734808006671681978948248471198629193319438500067531651589986190502684248150471032787280918720699600467896468897*x^191 - 98112828607220694742692786037098900148065443306509282135168844763686946705543803904735216253385313107318244367621132204811857713095363509805398580650212365081999711693660116830143602249095009274946138121265212306869624261660451885818714938268330081975959514713846945576729276253438758824958785221273807849575585966694421044176283724341984971081153586926304854223734000485606375360037283206365378864664488781977055218735584610699393566797204420930229957715238190059136900261134227866538479969031852517272383040844097559747115879338060663327931283249075966470683879264454013758604013339113677630068619861910775157579518791228089963496763441406378344496996135029744551059902107694203891888300774263430950637151746554098201319387864837807983425300826280225586200503181869609494983269779310680537187204453900201444215279293201989047124188329452805668297776861566091436479668610951394562839343119386568025550000*x^190 + 46571184728788891752872997665054592006711416355359216365576501537714900056576974058399721010686743059555199811938603495385845942781581024162147808400319734680547910058834603162124758458357678061082412545043746355287518977219704294612689107168287851870215322959553439445816120208972788939106083164279044884426417965178408597151029628813651650699599277714538580857991635515511271433867007658366473379056639509344669178795015796743015201217422784113608890971803971885486056351294565326690222669446005990548562040238275514243061606297749963920847469766456948407985093601625170287324175702037506694004437529486108478768655325650635235645945631605395722641866472053774685272391759794212657148791349443210727468310373496126474924183392023268601619678214508463512744787846464763382218897195198721543771335647451785921504047986918680347212256784998778228032259349970767884889011845849189993653397529521072936276250078*x^189 - 20590846700313370810195415566884384856804542400586819524727310437763735083504107750851226813249924273502651548597616052353542253377956341684894931271396436594459708056127013793130746372866428175408907741758396703423773127579182185400329609417905332100822717388713127943005743269376172495321964878346859236312550751124272735786670125103881997420593730338481974569628124071674888395778268836917983886187807297706710260078767018557298664812738595062276512011372718705681322679910337673282734627586867566103000633156150364989527624306973005432943808339783069862877986835774914819219788449403740571160872632607730487615924777163128912737010591003853299870954234391820343971103945164098914874281134906243658385863952696214251568983975346186725650791262959870316566187890597982869904748819486370659662965410171928627784410343488914752056336492491688585094827769543720960005389366218061037275542952302623024673400884808*x^188 + 8595184231028336165746757560719526229593659309688442602463866511098177469098298045152464742657586982131603063334937920297697407921931137382980936357409828241118467806594765062390854741776720732428293886539762828530433468475315127597785666315196290749159154089068530183481939461842230386847063720631864760619852250411357130347700062298200682976954256232619997124130812777979551763609189628337436339538807667396614352419833516524534445850189755602809796809692793985864693086850624577597074399346624592803165564516777482150543736563437896988475799727104346553987990894296923592003522278961677658773748562322260051646529052609618436118769118478361525844897635329928148106762908090729510555111367441731891421419758161476028580372839559109112820182574156340900291051902608926751394008336942400281262915572212358913052622591313759141555228653405493938333455025238348517129526540969435718228523576734585258399106970885988*x^187 - 3398204563907826977751019299061595548708875726693822806738220959622553712644548333799672303306017937662490499660856531033242643976591675192955221477269620660333850316965571823012501511003062096635136775585493032117953530674853646550265764737122751672610764965761805142210296782228509462224048591658597736907985994644666127075422349600537201160375350291879177820799606558059084681016995986965804998857691549423961790102604335847040372963573060636556551153874092867043478253926831140139507812325029551588472552713524032616364988714998254035266919148340247350994213943195556170644938264013500475245462411566704502595117219801332285089514009840774867452576102364915917530461269335034471061827765665207138351944800143952102705760123643200892482097561340881614347980805612313505570094378828423945791295870480579659156789260685787782376874048006894139093685438001199603907792251975634950950333741335238473066936669976554615*x^186 + 1266760741544570956244845527307574068488272715061094420053984602200678096550379355183383086517928041942284224132460124117702677475621161304704992643821381954968084917585896517155924978618635591495127989072121426570908829779542131745608885935246700866433944516042273271215522231542345459704032121593801905257864500046693781962229308279033988602321074513824846470087186133536025574659263430772581606711422378831921551884121654417340147022882819372013164592672824001380443907255636957115059309765440692507780163584321955990384416359952127689571839513767684755941258645661002826902988894795110023959515955859431230445522298679503302084953449171827337237561299802313372360445747712359000103142543957111334729190531259937047425672719410597356291070623255029649658167065077054132732425432160243971037276784661366278840821991876475533629519403970242717705114396680066012723457156383224742091957097037749170406197354268681298431*x^185 - 438985585525614665359259946498603445259792744101048237551175685771030648878793116032576073198282875701572477060335134977097439130318584756166237363034032438695886304631688344617019801476735861737391782733708102958497270190425708025970994667117789074851070930215983710442638878674094173558328552694025532973314905820981042221486775437276700525394246603075171774917636194489815636268444986144030234813134829788454438211333091501682247417847309578664648334655834336316958819212948401751396730629188926837713290385669972284607148637463304665275472417154635690770606266493387982622918327735792292403620284163691322321361021900304154721274992483633131667553892872635146747313404291989929561007983503054734153944720229879597655901522668340516812051662179381772533947591395092975720701450328220587107401903795628875849145333160965230031779292316956290333080346894636870268548176938725928097068435416691941693648083590780302258038*x^184 + 136815805892920996111554298091345812028546723272953502925775577148220554733171084526469278439989640756208319552660950003803681993681133708825839660105300412000334002106504247953355447761748650902055978123516374334110661773040490681602358989422206041261309226407635586536490815576026221124038830386142657369304463698356914658810217271695170184569069602086461731283441233796200220233096126692799404859924105571799637208472327105070160647179483331451308567723913409845102606483596253183245202876803370259923346459092767749517594296741096723919255332287242588411105830289418345358610694402075137137188088944470774092429470651200528609496516284120469897053829998270122462503334047171673844094127073016027558518309243886303211806157425170249892528463961791517700310456748710221071508382934310527774474951289400457059834288868908959843760177694248607396260790036647382463247762105908613200653034144118793694290211993291595136979802*x^183 - 35060683670313949423247306563131523454297909296550818298477764305450297751945145538198338842604405882954119126301996683721146219267584399863167127307066126390090475112766563311324351898087744078788160269981974103078974828217907669226285159795753535743235378983753000928707473441857730202664242992744490509915284814597007375551247195390369378068707149701773358310246390607067208410182042711335809000736392354932537759728403058889801885357965441876024625397915915810300435163169409186854472966961261003458180193922516674539227963620644906370868200314695134662042388925943767612920400473655359771298808867962520659717184381303311624734049631132533463154226511729150175770088044884281977887136973670901092724070255254382529440557346670980706660015037849676413044950643828893530414299924491973017425296751302060352362387698547979996783192103131832933549413145442055026591963309984532825687786802108679338002655370731218657855201694*x^182 + 4819174957232030192983187911605633188282228661939277285240684423000156760426596755749393431672810726169430584863152789343793017627152610083726057342275974465734981308973075938674935965735837317631091567832637018919939693321464606128943630147334008665155662455507469045879234283353066621613658267447761320594259300559713348746081045558890301760498217457558034112755361949031746695862911455507501965639199291503592297585063890059705977344210593479683325323197479471030519242767234644537425795393565192623258381106453642378410486949551310036938629069395976512021309871756976900710544813586453980578914783723646976915023089339950019496025701178848798574924611839060585693681288963245396705497808526082842032810777087143015806409755690212350554200314822271951401104876326704194236397956551838599089079968113618891654097136416290543219897744529623445859361758710556490950841170248003634002450440461677162713431989545672763564221910076*x^181 + 2121414026625523020994052158690898827523058275959258969278772559696947907269125730573507539635024333563189828375020804846195314687444285600119911570348787580556799523148228588469817048973287493646027204197003216783530370049198560897368030996546098113455655990501581851793543716221435433839260163816435420284351551062292435087630786425501952738260497896687071328834382878672186546283202297033943706591908735365639678694390054313836094602980806946365540124066784675276166199321111167079008695945586057735725585222878237093567814522061815231046619141077668169666716322384511394357975044177081066463755102921527978892477137659397881154249030673081775285196452949612446398877269795462462055296748871711943235030224598214064027697512220275481895656138729511338262992640782326507836011949666852061553821899399942542810361105491594667523296103550583863499657655120854455897828127188231126428558170003116645392401764261844220970946904527038*x^180 - 2536695536798366407694327771769948277417940827523227501263561103069049465616245439122361655715151826270126693252640517431640246061476010945016549119745819629903375273759171128871517306277061836515664189856501178267261568332885148568025289943135093580995201670011563310543804512070369545879564035941686694316576209523652329225936850321018041923183819674012985504465428002993947880486741834097160513886363148023824351809915712227521135726935252943875456386586643474002003012078065150503862140364823285183520272749021281291634412973315335098500805884673484380041060674248604091459032801116682760313936853387108726386660909387170352556651799132439073713129205712898063765814798712476962176744000436284124367891038472783799151911377928755894774554950422757439850276342436078278837118599665519331275630044092394814800848486629614893185007072077905241630498763964041599103895417059900015580470505528857830436721602921473724526115037937281814*x^179 + 1684196977389238925112350455296986105890616992493925714130381867969203011379040282479933637104796380441324207411414210481668160393420494218305592796501643801837700433572931247474218012821529511103071764238747050525294565495792840245906401743132630562997163345584810897163045954933721706911333433432674344258160237586037871090226035941446855440462221807612814339964523838315715355153024833563185364097540179291440399860609694783888809316027916335558412182479336504335218802114833541780792997741071421330115033403763370761625453045829217799651034694729332849109396643298431922625052506363773377823305515291729318428983904347654936655813133981871266580563772905708949143460413242666088371116899456532899725826023313188957855040222808036463843795149386155488129737456571839943356116474038707265485285073268017394213696112283403647421732894664089255893372220210450924905034229734881833615807314897247529723819779837251309022237428812882223467*x^178 - 926333162750981568565588981682421728173976590977919389445568553826910340908262924155001919845307956332553113485083791492410232603357572600888204805827011076256009830681995207239557271875657459361166836778264323241630414648171640080064033111434925642660451953065224456423898096485063278878990913191711360154320037617413321006651007671892946212870089560055345119347472057631896285329022469282030770947895377343787667422302243284126867555626079779531500131632717551635232629959014437586680249608175440116675757105586432891930689147014420502689309231163726792557196826226497472647201806491342270359198678870358019999524843185015871517072636241928879568737360992941189747203190555546597288404680842428502050446385911517380022409971226431382303728984345796541736413021238826237297383289807172260846722923214322062789037519871631468579089760412784212905359044363207872054321504185041014357935656443339521603568782464495972901978807791137286169829*x^177 + 460953375228630564172522533842005437194499839381596570793005950385100254023721491331797831057551388119840872839774832681425068027629780648429041823873911006561330290360445933420675094467265996994988105053531020464376297990269937482064774360021396124579976905384144249777508506804679766481589618038040607625956832616620018823978047226545988372491977391903535417866812574341240023378353389355667689657877118490944473797092970119263085419466746026003377514945185252004551175124680544419587407738459731687920149429922503617095322034809907011203765628424391493152735731169676841632806284136308153222325102537567228090147459231258029228479173024406794709658606096534563614833667375690968696890220147888636962243712931496377929224388345753798704922397246176669126995896915884423035782001634345111421659510703995233273741957270837999217852627737318458484983974397981574945960403340658488950108068205140737504562324813785433955743378215369549407119055*x^176 - 214807544169189862336876551621456154591084563095748452565472789210730198090347987276745111296983487351918934721421837402457347175054123162374821172873521212730752939319610181023975615016575096849777204452285242643591420485714307376996169274038924914854084651366873873755899269000507370279558807998982756179878566668341513126456724183257420260530058785845984639442912277897641735097933274754060371268446371767141525109566201443246634891236618538673525980994308049506359755307035106583201738306354506243995924995897332235683975306556981351517104796710718661918539616744163571015765124077383106139481617938084257515390548492254051137670420213560693552778602088315183818737665737140536417820428960560146463021169637224774455451856144332915908987507465494343481791797377845102346545850915948103679598991123521261635130447730823309752884316670863900843318982880864877746535551390047635190060270620628231975662570464123548048449697817406569669311334831*x^175 + 95367589390641865189535163483239651732217578368223439896698408962719887531128155082285661589747252127204694067693039221896876705561912067081438832653652622396074318482221109241210766574457352510740013190029727116699879436993020440102713365210992229269434144952803412164425372921777809167286068166043280659207843060217707317451326261148572405881069187666568770765209301339186949153637961969528704544110999525081856676975668062970752581489564855693302763333673536739438298112387050284852268447861953695811014067978060313492257314674191465612551446792231877723839989531030052860742852908008767650094013803682117756010330888770685830277313791922691705911186631537405492474544514953087456257469378074933140781688162953756046779436058404617519448176033459657551894241082855465333461677482994888683365458804128163287990927083846093208983550564944330605641608465064670621513287550399796941108290627601371167699734796391730910937220279123022005006172663776*x^174 - 40729943940717143959710410527807447042496751387251079497365654289874560443303130995004584360685547688315796163749660518670521755329186295942512307247621087462060844688638433597810444410176579946390357963544479828509022138973278598399683996107779628828984490741647254397338294453827313775036579560011883254911846589358244516319865504578985257901425179880736147830433329116889900354013131726243316021376134101579273999029336162810648296669985646975511070496541654664449416653028192302936662998661029570030371814621823498374485877046728266129709165306397674141619643093743700211235939241583105759028688963517404923547134108651756293040615105701558239647137818949484401190917420759075691827058236022256059934001754376249135872814856225035763067632647597431332032658321891777932974562118853742053046755734637352314609773607606408323340793576192713764740302234426777576073696147026783707854567729684029648994716281150329553292672663980236893649060018902433*x^173 + 16829620476608805845497573849218908331067792415508147220514850402035858162701253772774272839102795156922497732018154578573848739394100592858924785652897237602224429621576615758537928871905184248240177984392187623167556561256560522003993076701150460987896539852480938261007937076980314868618736051819912568597595640561029701421559022668232694088078806337648362686523277083806643934038329514790551253541769179139846827168968316502273818381030803738420985908304390762126578767704733870555359691439026087174453391966021885366590057276167619182650686456897539522139976779229030449285200783474351231462231132839018815475633122859330760698962611998517965283790222297916232704854089939108385171729899787719116100552013288756510020085550509543018214853436962347145330834853341522393831326892727616778863835833101425033458463052314722091468440633361865138991340108720688969025067818440545682058711362704015909562068666849952603407215146412957760252173244428859233*x^172 - 6749653058525602319935428404977007293089471485863773677927675791885124208271931160541169857320268805058730327324319262620148717450633162147858646197907078616889800532506496715654608886152504696056426526207989420733727447144299333793795693821245172049028898280334824756468923648128602107606551718557418519052310195146879719109900616713254663893579064177690291001872745275004118097920328682842538000504933151953043134528378306150736185428584713339155143278853828395135836134028208259780796393550608717069297854847937578760395951469531140587021380910146147758176390935709071290381062956085307670069689239088682908861152060116623168593669775071707671318721830128153131956196425978749602826297931645283628906798826417027427371119721557400213966182896821073501005116196751342322170981741299428148113047373712273665980488889014581651620009057758007517663948503834162356984278126695508682672853396092292856848619891680019920587428667076715291057018221144705010394*x^171 + 2630917167317785089429083161885031762929033401749041100703191203786204454260224385084320166974381387296645766049569762297603832441021054161585363563306354316071220925988961059362147206232597072959107653888557467656931377092192939551687890889198010463163587149007092698307659520062922909295395745167307292609628672194987367004187387159585473930875181347119715840339164743388459658896102118404455898623370051767973831312242364495491461093699899411764159986511225013135764125698767525256399958991233226757943163640322552279344910183382992375129754188495452203733781712596164993166848961517029213986579344764645876022519496167184079984954464474827690105588804335393007053083667863744798869554228474805393490790862818628861049574401858908458136382785508305511972598355811649518588024181891589951350502804460713277699121011792253404401835320095563402313613465060830516762492139148071640867752568431095368083117243561097541152349603585014685421355326134756629764065*x^170 - 996245408705053702933485096010342271449481874674983066633975024973175073779253900257976597024646959492637188286898853246359899030841940833825327403761362338833750739692877815092136556216039128648198251446052553675359297008089354628627081585929767494045409285148636063212685213651931276201347464569107805625985369487043376700349091754100820522327122928998719609337100665737346592594497960353126052917097424983963313054558801061055948012787151349136716023134076197768628733277520187962459656381277298537320868948082356975882435066973389665258368077807184738210463236537735507716367299359663344628967285942924652065256675143166360554288337565583564805238667599624177031349439413918393749791049478093043478752547349411739076746026169702917982018955435596580004351459982451621196910481608195805820329926995283735159269307917492034195642032243480093627755149326951428450868031943204441191291871908236827968577642979307350237548667309270143060313451521308844063069530*x^169 + 365635436380504482509694920783776878860178591713468717056068940176630689812683391738799435879569993116451881500153468394527554712946655301508245318363487859178105688353153294090958963811059736765472242654488107352789198235362617464270711974244442287623558624212599311492914147453745734564827770031860164189072415641746702420570588461004603199502016730549153775686852268302945176210724830983565043162718976811311812321060494134650626573739984528795542760812602233973218183217866895339939180541124975137070554734997084192332088107401488330383423978284952215143215562931224053420983373053060130356171697461759171553417059703498156650663190663411740360980476303741599518469681317390085238189405461783201398247108421064794141240829016952773133470202039099869212447655356730972925130378138073065919584171658407873785664562163090131975661362887876126805410532761137834029664325063285087924449914630402373034821365471034809011406044266290429541131783321838410848624281654*x^168 - 129443301102692346685855914537691928616400806165173944918359585504789828072501245462320603767318830235269229961379232185492260104992576780475920326989803780536672414196846662079317982722894312592539094003370007092426008992574200340923480628711736396480549600531547802062775503027592241424809255839393524744412647899347981353415543643306528954049631077058855617337273414786835894944606399113334159145430630992054183920584327837848829046826132395741522284597276034393499735633107230394748153264689962523964337433333825892604955060876713337895991594637013071559594369791106632117351941682571099619525763581452117254140090985961037377716325708766362830538060672019306114603753522144888093397162539452989994322836927121888133169360119033319108033080668259006493173330202163003910524649250870163235356901151839776446278237728982512698716181287008777782771363393496263654923760925801878983689245485988843690298318934811017197233815351770186160421460518622168176150379383635*x^167 + 43830098117488101642538054470875938586017660538440795618359643306406794974519471173816193809248061619980542756566102626523909962331131458771052741986196125199712869849665174144646199606660417475602767201616059062921712176237379651111100834667489524436579049981174624695125466138792859275639937815515172570138923065031260749542017230767183399321018135055351204818571445167657359017407728824461329021301570431968697840047690121482164174698966000994645735739374167627198630538810703617450924298781992093839660193255534074862413546448503526849615525610893612695901808296815722297412386035790361311452292900320370199491615765945825157153629295157784444403001434278110102816734411924745348069795385366603265056743006749763163151858602152040421345424728020506347261741253056358833635093866618859268197100421256155749582597517344174630837006009530114896918425494202289125149968215555886757278775383750601704151409340659866879943838257749997795140159092056780580383943949510897*x^166 - 13980615289706440732124222970464809065995208515187790211884844524472081643445134499474101726493013018186852660760606298597198785854305974007617827579396953720433871833879275606180939369071006690344264072559837125387562671927247922557342300485860305303719185993870109212873593608815806582988050270229765468449324067971699914112113197057512140069029184008788685721252859482205905727966048844144683462788722706564279486563048837823138418936079039380874219666259772474133760334349262388417660099116595743806082980955677067020709788579637082673858617513209068291692689082291814532317825199707580863792569249638164024411995598186462084767242112844355778734302663399620629600860413015961147311695824636450341566903669875383789070661467134032209801757960044999327220425311155370627384961077626617672478387040865661252398624905619478856785291017622585077547657403516919127562719533649244503205303285153700172807453337315440164693452670528925234847040752717378890076819533829434088*x^165 + 4077084806577859888167367692462258794181003813027113889976881904842950339474172832891689846008908353219357454765834846958227083228641017664277770623369642912908258567418669002642587322731748306729146009144115340342719818902957896426959563697706736808325940354759712810374076049518175221015314943606028459730452346150395161035454763901226690294131811902630521692803365304944862634904692272817658621642041882352062186910390882022943907400221076620095718752694951335265961878389584895445336547725891341326877198185282340274680100105766594570600448499512390560397302774470874816057605031591892697949715427573927289757773790369122888171021012959487025126029404794411804694092314406774250966888269121178429596291949439976957748587878288683347183209704996074879912887677730536835512123972872592530840200731052752515562247978894910930324126631441882044460135476877238458294333821546056200133298176505266270460959076204184150632156013014642411011623661332469758159475907397294718819*x^164 - 1011349105533345620089070803136423930083946527432039029900021808339299815346337367704636626921273002763229945996132214646392770057417839825589901375115152495425545400311382644935188802806462227703203357859103632690531344714322242347994795017598213776512541761553812212296575230245334708695943572067152680375435327280633370201652320608125764835421577289503945005958277274509342659909523983934289035305682961311878649134162636643738268711143243071980933341603603466753495089443502572698685717993462348936447187861258432081324294208106513813579360039803046408124073300703546051419946358330037856698199501011916405302757726721835011678750860624180965987921405378382635501573402129456133813138416892408941886727849727146189418035898376407644060176512639689905175190128548640191342180442775599888237266555402797655573961479513944756892295355437339413969415858310965025021750476927684906080533924805204262293388809590800076346717167859835025481287744377610218078802601357677025058476*x^163 + 161777857597294492047509707158440940791154555231217492054508841876816315558146674914981929821787750416334754732571893866855314645817784309895313242642210841704675835052244418801385187342664192109034633309000085305712807339287552537847382033332189473730878101614143312372731609293517170952913930641167428079814529484727310736690983214299374830404365941609297472400012158495515839144304401585567158396640895207044550927348614906498593146854425799831194781446558193367759470299249665378291538525182792716299876468169286092579374492538699821155883645781296668522413111547147295441026386851965787114402414727402384513244732570493979898166848629111276105091483438252975925263921843665815181328560289287689115907515138877058469122894632108629841534358341592395244862418892276370088248270307338650824792335886798172841184082745344200848460222852921466931497309045887803221821424403803702276501102859122576551079682864710505961334062348378149668886859409683838472194309823273086042380064*x^162 + 26224520157895780812464129752358917472924310174750724462042794822592224092330303308621533172494802918825703472801070456495006036475444669034872875966114859602479774445220964351995122263253352631808659228904998746423002708396019666219797831708454424332726110169883612571057245910270025264771557639014485706329580769725905269521925657082161185599328483875473983223912407058086111585689469662651283392751194654328706961610874683421994456296148407556938727754503119825011216592467034394336556671574127865073227701626200210071278395765064847385485952138547508128797981777589824135963392922113671793636867160695376998680561943301941191915726921646340295550364103957294093047501982628236258531881388923716595766850828988997668974336052380075987081972132752609858949207302934311242215607744093636572008111809484286701988391336478162998742004264868812795275792075233556386784496613779781763323129081430889128922750763038329568095046555011461482067103242606595330746373795999995949956533197*x^161 - 42860548940835526036149448126480271469883500600723446732047833871035829523953163573170647800760172273438483017722152171614290343243101977156403896185734097395012261395991636669998484425127027423326226837069913785119478545008591338277487805256831652755582359671131465921455943873945567880584854697821812277436923115366544175670133300761546815942258593066281496916724163885647973351863702559704665932409363372949827792090754969153847051668612504724230826980988095944638657452681706927509811821527178181884201478520469499890550504606089334214070433360102119826009539123284053435901892934020250485381105092859960834833249397292465148933750440614718863922366390033212098246388045507867564700267446577467174056643405197029289347010380087872960243109185118126421442899896683796902327670338899069914018694254514890416683165235505250606113065209647871354537348899144006137909444607945587713545062202077262086944948880560485550752288321620479186503902421324606764099434754100052199122004196467*x^160 + 27978558796379684545560554007679785533001526416879022794513828885270211959029182156427186956422502560404383025288363797835882538336060294461738165772164432363586252971739504054565664103778302498043705661739874280807825311495842323284222844172787989337220066691399512786312938311457003946533075513385940564991061066160434653762735270320559959843782258439269948399019805579889606672113404410763362369060527095271054042264995347018731271012296097467971707041712660705546254431298237801538957879305905805509033715966299800218476779367618438031349712525647884492842177247200170569377268556617930588208354016207061126553804551146121151876213467875211624439294945885094528081861208933718807841503729631118020305964543609741518339055360988028686202000523956339599282052773600732196758963195958815219793755423262873998433600778877994597324958265155963204208896693322683522850539838581164489552224092091621955158276566874313269889483082759627197316214593671213403303666537029473164185763696307636*x^159 - 14532888513508352611054263304498066132026919887231400810166954473667590404253103280744960519881837077172644915637155141793593977677828646722766588894696788274022228215759357542581206100978757581132420777679174830015238793481862031519361603237223149834309916436322120467420896834093278216986595399852218430850903013019444917079552653875843071751245240019804719325647280551331404714174388364163123884670406008332755003475039380965522650718750170181932370796060574449041540708480557482206118885836556353921434816622164251343310444466783415822637247462626072841165183596230503310650683335530348734340664304171512399974849663549675622011210428732287332002765110399064744052576071077969621876846452084408753085333276291694580917087021139585898291271317968411391323388267747461935167592742043483287870492254523669944882772455998918545296867654106920879147774015167198190678413124764630392176133632110359466556707008702812910644717468263773199543500959323517925485285390808111378290278977260067925*x^158 + 6722229678697540147388582314980303834693878777526536175090844030934427490376319129536292392590880562438477639456122537871917729068251557975336495535662241930166925033431986810670712538329697441315779887132269647000223918931707562327056688700059525866426587216086676489163736004920916177573359589511137297888216846874103106228668056859325386803952708201917551411361412447613974443643135070012264977653260270134177398923453441748414957364979040017983313984755027681444653512027423375893019606916211699920515265539756168750364255573471481050015934122537187200877771537044463226583248720072428696085255349891323452680189372548850572549707059355473573096424625690010363146924636096472701392853483718940204954087657755270718999105398486469625803145111492813519768139842329299326072011275739792457432007167413789850220547437799136020334959999752159066356841536421472539475394409955415801812574791681539187117368014188236257169151442525493457320736035728064291961862542542852297137494449214417074192*x^157 - 2881182407522129982052755524316535135089796502862463703295527142419413154162634477082217400291392088672523730667877862954665162540901802854652059701665440651208721237108167926594462141539682835190494186389899509182490616646650326183043928563142058926264058836648466467689663019257718062598857808043553670481008940035460551789351292024412003429490077102205351968336384474218811961165267842354344682637597975664466549977912725814047082951570597865962859806081309470059967793630452457758286877447037746018065717526839474033169043210601292929197212658485514949083153127220526447704798613654015836064061615249928200888064154480873444027206029247663330521873405488621878157220816833838519173798473714380920480560621412018871171721886256105659353023328530459670907154108293595669337806822565582636666495568818388346446439397605415817815385160215129650547771763583550994686503172148955338341092132351889231775668150706691977905314936945836369806283212177361245912272492856261317230059990951314833233876*x^156 + 1165234609702687564036484385580707635517483261512064463621150674216833067405748478033872848663097438406386440853064070224540092131271003914872608724969715709812318310329518708122267431098765086186079184392288571806620090653296692894408575830924022702975011335423030976163622642567655336414312311664241099402734228654880179673583733147687867369567725987672350417897508287689927843361182952375532964160585016129822737874900806610852327332023992860951640447694317335632413032424823107919306026792148937032175928445922284891593617163972972492756296441439900239502941634777709405510725060582056961354683782327040436123141187366217476736823283567988794456802301922976562286803301412983508329195909887050078278064686596992924202166844539796913626786687692062778870910206803631347089677544047428240893860716426257488612066786822699440847948586183409755497927594693316736358581684294476704896218895052490639222233693450479077522734948040446779139312833886740640546931022056420027122580805798719638338186142*x^155 - 448809995594812082720306658501099290468742857994935031065490307725035518099777066542904481163746557419326479509804921020504847859279311990467304966474809324899137131553903285595693769154231593694521924550823660826836623307488548027543181909752283873598527264720302901328068906263073498740396519744747102194956129491437277330831018231830317300813942209931862846225537803723764452425152151822106836032190807478897075088244555362209863003706451846804694108895406671179419667680593968608774348534684668067205992755315010035725800687458185543390036733684956616812064063642516612490821632517100827044478977162881960790943024387642303773517396984872989225703788443888310254051891098911768458739360964698080016568357566536996319039510899833511422230744584985012177280893566083099558216870732936178574567744491700312230857005536521191822353787596413376079876381107084486383465693432456514971082008558736689950892240787474731849165031793839612757836891208251833519163755444436304000815317470505773492043669649*x^154 + 165404081732551881164665983780411804230291833995242893285409165091250398463279461237147182545853819765746337859467642662954520069288657861249702364652631436997574565678834166022131909984445039263770121461501713086571009822319766029821058565458714410181860507003026929676609785004624925667015433967465761821162949681464288288815333430792509084324426338523242701496717686229244052178552129306204684255249835208356247992030152550564394574402557369504924950054474000311929584140519232039578633745283064622723634258888706909945036613013253524626505590750865672707468925163819149001837601385644421492188891748334985900740705476440314825663231592039967861782453701823911228064155395054440711070804133437382912834036017848743619701973160063873066282324261094979502604916126748702613965940578555616802339156273100621214216342198823962771869932218059309671572738194420875613947521883951385019190844931202803313828268584182213169015239346560106293229369124013522424208713663404247153280626104413851274832702260276*x^153 - 58427774777985696754761039693608900971488106955228181594153045243468455896782986627958373088625322051823764494083327829264493164653802079841852961259363116308838789605517652052227318970873984540693536535780663787906425293416481007667395528600530938985543915923035668226100647794991201079930708514241489002546327884466661804026016704919594694158466802142474361442851036893426682141131706135886776092719054719442674761602318477812994759389746914422427913019202149021967061965818192774845939174665895270446508836473735453167142231089701594146156340633472900628010592489399424345967326329191611616236810404754646803905941027421108764042281700882955914733113012478048732943757923236798124395173573651548049607659549648752090260937313798159349054169847294252740860025335566774751152603995061947116091965154490648302809445771840881987019949169481797691892447707098899960163009768900091014989478459674461414901933908455142372130064207361243913486974902079137593932790228841852874222841643201011097990672288102876*x^152 + 19769004843242355141969566130672937246136135456656492437768592062217501725036848719951922887160479554306904004649365449072925703137623066774256737471506441549641676103986223834944376715190560925685174306274353807832828495912809434308805787714929184143202828115976249518737171312064082609759113925606543998726751215398171442457356755063826182574737101407122311326668174275633001185575543665291717142692389376756244482682625516890764524299188965545563555564387182434332809867607832442445155548391985895151152426658806885475577498585696946145310659320277366121538837815174687524149341225843579594327799598053453746440118337005039486347597926805944756639693219991076786518447447957374784004509271581080348976195418234920908068108537773693936713442701728470764339327061760036551853772760468817994792173686438726073638860744670955861720991623791363930174998553807457385670229738316291198368296420542458772669571594234575335333906720134776648862955518372660175821694081455099117016929515206672337453850955232676136*x^151 - 6385302648572871398336821324231552474727829079223556767437969507734902444246041288699061199037239942164769197607916973848511909337967562059173300897179236315602892602372982594672507503989638997615175317090754029260445117519180722262182154305827632729154911119563497683108685243487839907270662221167647611482344103973020253281299355247087014508610602521254464631165323214100879796650483424047541106343380455679968890576997739684526775406643632925046327498670682771623794244971487840141841201788098163817697889966650580383833592755266506921039515850617077020971204377828540971135036488488618515123172871069867635685603328964201140709266583239766897554091639811749002889571632974850976849011993135610099050854897856165670924073066480440744181348495891129059864449792478679364004916281684654989202343250148071504936497659296108719756055310652139095266791814053571072925096428202709371195048271636729689258667721266759471414476439058594382001970383202901271252767921337510379527060512798557610574798689545413768138*x^150 + 1954614833989078585008817027859203335362728017110580042376601730788017270346720408295668199136909681136002029908375196817483468002056012644751805801030152219278877440271735780632656032735646802779809276508685298586579029593575461539728439033935257239164307034600023280595185105590834116108831330979552317543221591314220148310095720617183593589022602363835060414032510481409216648381448609649545272094416375023639979508564010174922678763329136185592913800965433106709114104061767878718966401843828562315804126358004989539809765872766886795767310682714149008831215799838248646081711907947177926584555307025366464493514542478868672701434141932399485752279972259063976778116704460564412828175784428150093971928704229614203816179939263109126725308934102372510279513404951356339513535405986793829579641130321978001555436180784458529956817797745943207895062447417113298085974206122439224857564256274369641629642044397380223472794466923118854623609663048160040922410898020714742968525730604824154225115128110420906846035*x^149 - 559014754554840864735176139201432524591678423055860356937748146482348469528073247018438831709837938617463202495403183028359586816258151951149833679169526129712305259190176739916083321943226764303191729909219402475089482495865008591193643803287826484393428737112273737525685951043067094044363098085892009418356805777816291025151551820908102680672810432491429966708575437392345943369061187537642578030390998169106102755916021045909711052166976961220190110376864769391749402628749371027197426701221882456347733169245815906130952171459520728490892828059252358543311063501709914816340791270089647939886382490795020672821803344480293772115281490214889319481004144185354001194253761740948895578608816673583369291425189742005997215577455969797086235500246305093112413746682021436215969083471456929014839717599555494896725822017702238030352864820461188907450878408653276913908330585411610632684922474552297408976937186626301958110572514650334856646379039340730444552594766732159240609834685553812992691906557792280073831950*x^148 + 144961465812104964866212364841936904200672326502028070995490120065423159336206931927704508296804414336933587072894247379292403502341850955670858368663397468210085805077293623353063835257263530269085077647717265921171523340833299292657424785013405864081311655508426590056697977252490228445503608231656128712976985522392738259004867279661923298357439998798222006438857697170374292273388687828791987545426750307231363217819512969891517078834476999294364098454380866870186789257105573292456667030192931891437162512572566047606156478464255452937105997369802169815990796902049851700048680829757004285983192188261800111177158099770298399959329842255839370209849639763865636782851011123257118994738185467904194998138905331052613801134534671528927141439931688960767836206460788933336382680205852474382861099382599281283604552334084099012498866153063540401647363001183732878748976625272003409111438232853975371096009553188623854976414314326468763749840266574257053865477570838571197583265288312631128570398754201474998782446438*x^147 - 31582660693750728378738278835766290698348205855329795585172367327109535374859407922152742047411025529694560230679222602761399691744174166390209080317896890540471377291722349713051915789415802618520341067627849904534074369716560708569160856197733080990386155266279705426668903264313103803213960405543159192012209605363508896200526328671245947816944849635653617601431040758489243193893710175802509390434850857621833333437803372825308090462553539088355086858404227349311007187848078574420135298256590942251735076448428119900848356786029156396752341937744524841833227074873259308801506299960325997295346905415600683856224021410670257216289984264429673350444777838320015006039791174770240694318027679745431452103001268307342756269508111643238881387875480085882718472858129943466875278270049146322942152316472163872352152243210056303738422611780234425810200433699267640262314890905695796012251601764817505480583629365776791861420495958610615605237301091870340481468556449516660335367081721098009760666287390141593335513022133*x^146 + 4218993213310177087826998448452720688864401248088878897984523245635261967907211445054600381285743034375119433700096795877789370268436915696652496665946084018720668392884451981874822905763165478462989907305303425964628855294323708838927925469011150387601000168080564012989517783688706012492612410754439808402961538615005883312581975343321030623870955129393727027290853293627582322701857970347745159675376779823466708703799736414450264966470009376414743748982190334519468373420005532715757221943691103787006413350843347666588966012719832558624873591081935968974577681649071969319067273906970364765047947582880212832626582612672189977671588528929445660617918272607104013378221166879638604260695568479141275565408198077820684783644001374496153190429318149171116530341533898719892708919813263449760864445548241364007864887867518801751601958573698232955310564090674684565782539249987061705277676055848435983241019364789468241588834861397879641274935545232645359486582024137803030438751678247362714856860482691669422732287003480*x^145 + 840785746114223576775932847954059577351477839710254872521413773617551516872184527323543565397595741511862401629641869816402669752300493168465874144099888953622255618964277623418662607388902090452779418745047930002780618004744041602848700789344313911299102250573012835181425940622943251668899313499132382605916409605844617834514458824384889119906246153752560279867885871280984936347754582541948814084080645826508705044253609496572346215371880471082422128654950974050862875423136552154894481316268454054305459020355063725922040447656709022604500312625537195434139805653178356389909828646854920917136317518384122539039553062774800108850121698051537229482814557180062380977418048983644827684198901003530587174933113228022801257130980591983792040998976726316190472504874274817720807362976114689957014648389270108622951043890639431130988897881069362423769099484716285670779534141290270806981579997988928207321092486516325203595145471870023390898394049938623719572679855202173083823209788231823579666754277635603408725755183092990*x^144 - 1042092746264856863612099330071167627831016811263343189083545656844889869987278789662844416135214489513057490755327560997127751118823051344755944805871138653951623084540255406206889954034747666164838240355224026983312371410139930653430463075662786414426655416041696498963031536718907997235025278456513815864604013801056201205838923466666000440787317779430832991740350442804140850349163463913059482224044824257993505700770413605508567564082294119147675418859460738059294471891228827445122287839634742330674926597434315128316574809335385533447990048356333069191682292888402095820241309423654920877327677891796985436545684451679009095829172683514043381619822559094917327706561658561502011224214727755882461105248455825692520733809870125352252996514658743412753433091070034601587294166727119996518594446540450418874119328508836464108860308752183673204614979551036375809873478803533961905045284361249060774746539117268381461894444977728378077986100099755949949177700753006439788595395685403214968075524334134292374396486704738162552*x^143 + 593882249361585183459133781524832151863089869691309445005826502540182586351364100675105301665683746349016545253266066947762372194350059634029685922021694059416499144844869897444225631503452371721523093946770793626360077397100917364292036783469228325035773166516814428325043928491523441429925211837659353259474263033236694799259436995381939049618437171848683507641124470451158649810899717175912808376614599047982230002887691777721731422785554474272926691273003075697667624497445110194772045151561326065404526133382708994432269419852182035172312499303353890932422778104278518528228237387518815512192200584070038401311903867747658563741441695577326678001195505919314845630554112262915688746517865500447337856112494707446104290000719512345841916725897662366553208024876860419463341560003969881233923138953062154729892595634251256918199873856222746663898352894215015264947409030647948653946589800117237685974663690891180332883067065032941465385408435517222082110891599807687677153034634513756290171192088214853051465293771414730046792*x^142 - 274051831156265095915086898603203175797680937551018600913469338774456329776095319188861288712540138453797180414503049100092310574224499922873227466306614510694800761053131226486039377773443178357034398022151327723291691004640507927647108302661051597824640324129484347465271457019871160028039004783664179202452455901005016394901328453730753085166030565219542519734886706466968812028756271721236785032972413328179485316321710907465836440187178685278107338351932358627651846421442508882977321157314946110855452225796950228594291392733961475621806747077956843701801695226940958449056305756437564374913722705386143769333205457788301334238522491905413998587858568740594772679552646109675516909272539727697266695128643220823798153542425375710570776582120326687540113675697562189196229857924565480818821775714725946321535429771012706653003353917814845310301454533313825713234770708031037399553606068753954583300078552715472654128670199859771626704556395448696476781619299321536103896868146852634682886854207144218833550505283269330763194289*x^141 + 113655500077613111712338196501072579751930241407885820697463253974041432078243261911930654890560594088396667774439734027710019996408927515746765451352869611382673201117920614389797867468680154611468869504036387136598952235415070542374714123071880763459962562897326199299491968558211894387040374014811943621115924457217671700672042145295097653478296196017595283343963101107542037768861132332865003298131196556582281119852158993638416802299378385284947160355622313398007768035826474505126897720477378509411772881787886813290568014075083781687939281314996248240220134386483664975845749327893470038788309476778392081617192494257015115244618524832234504690687927392226489671885843726768448698551494458587728702729647473533297204923699082546843164977191270030802559451925591922198524180726998677754310386013971482596345071312865644837202088846402619729884659021545020225164220439572059992369873707815692727591570331730500315857892527081851107277174256050049670865511870175880438335255633703623183512042963649690862167100224809711107076123306*x^140 - 44031660313464064309468125402265234876626696771344262244932973762933415503721210794526589093233825393296677905718729504076017375740892368105304396665942695658044713390944120221060547819863228018557066758867942601844110301715816327983607452781622573972357068497193197363240787286275647691507316289312177442205580851790566433939728026067206898615392366494877992504587320968589992133496988710475726657409768038276363593525445557981645223426294986643061854081376674993447986470819360731431739706457439877341941401472628333945962626575656031280411012188316494985513127461273105998187557011613544019418509654319721876745408035161549625566135734295856395615551487022322270776305954648452649600779241898368975477815634730548240609431078518051414919280749826957256908395358817649337075813565154866415600617903500074408917678511302467040783782095370442170136518124663269304388367674906964477242569236574425581712056780393789886160764052681178300351639947209596867767745375420470384018023042231269348246164916752839982973884393967986909988978744413*x^139 + 16235598616047390636196022014664335566639159480174571627395409410842387032786855879032332633017910785955363186433060636198381829880379277463506362926097219254413618942488410454371842335611916026231197661670953912883774814940789357711531064493868393091668709882045940073536367647897166941034135026459954584355115268667910248046251550762369497974297885498162463070028982965064860482690444128562040825623713000578638152644524658599194400617053492733937678709891430946257615708804252508248426462406325486548934829491357680703000156440844400974534934615610192258085520373538628433723528160449370471409156185366584884738484152095867665186852624520291414256020312267982282371482830406898764067960309993496248061763178385101077147323519105079206636810713345546747688311881635451870663806956889602356687009068112877406443880403062008017890783914122608275856564696032044905180362595899611828224023514982081613908350067771189054055197078112263570455151159854627349662937103559651953231423479906279789693163850854436739246126336619781962901013127809186*x^138 - 5757499934303640436795374307247082677673346666282357321207793235916251290187614784648322929397665699151003258829610769414454285305578778944165192222089081658343197143003131571286052995308806244879266157902402994685002750752114102573842951460256766162085222000837180832345565352722630689489373874091202836425662313753614477637827493592088352120551651594981592358750413936475407848266167729370486049055725043356382222207169931579836292738451023508153751936969622285871367017867324588290219378350225619206891415230767928021032314525635775108128245233048881907410104162607561490288393472221178845487834730949391979689067788473109391549280647747654928182869213909018916819949339404323659995594348181564258854315763259725907110192972044435287550682677887827406849739538951926025669949013253050467353304007720340692652384978090885136351986048588980895386268447390376986888127912089437028954128746256244169761607393831663754754913588999543534846866277005763732863257049941597211549580644837299080453033034911477755433361639924852162082704267135647846*x^137 + 1976217037374516732705580893375372368260559481680724212630882512686071061824120897366529154814822140417644090542783759695659686504975827475005732427379659802228627703759524923353430155417625514686235305865330102638411863287965848819672452686569750114243401935113070500236322464655330472991292390015230959169461795952245736217686437895947553536316023728388342349343923380857455311845798372783868831878687445455896666795502141248957161127445277261637162284790609078133345790789949951406490743990503456188733827581296021918045041861768006519706968716482719586486042796071502258812112617097578112209311690106461675349922841193071894514704470127073109557537844668652908282855148714330696989938544023174819007349231730491822658949437125475481297697263250278685548129624107811396719198125965596374808518987474401698700613753540899164086016428128725259353681805367700607295255255944546599583237095344141809711851116731794177384721535034552698038323993907082495361612582689866706516977290420689586894962118366921230046007367168200024811758490641391825329*x^136 - 659272352879476336896066058749253997279676124630040579291163225148940140919384947219591565196458589337981899339439934792275076998912443533991993516398855735703906388740139817385799696228202294785378388025557740474227785625577451814468841761477553057467542741648371738034640601365795393933642404232659136036525907756104462886486560395139621595963375925895253584371095860785730966232039621085635552517453855494844432985348989898811108336434945611611420976891434171874972822231631190375527554568248331336826326211181806687869603425658289098793740693985275301359379665045187628557453165106879136970978926233539261904030794906904029888022287685619051370966974086753470000739953460198423049744890457809165809860204760243596504839666310973334713163580837483348152466070365616529005955362219933284234553802258796906667308420014548890698066798109532330249075653929563606260299741303503771416831600936483613703491211226926062256855911004925723025720352002820499676898348998908901799356347606803524784317511028405485530908171060733473005568607936777714386865*x^135 + 214350515908952840014785739912144577234064386489442660947981752541325949805608284132642272860998509504564122787779420814346518240504963182742184908778312401079979212128664702623178743190804741383447700431770574951604055043652318783154847117076489463927218639842166641771143481476434200890528128108001349827888092838826716713128863111153060575137442067270916856058884573255279650126004526703068666962812161941655292381845863869599677306016295408988203139115837085548879493465174957025215524556754504079503286543562375081336169304263395077932143605558540824329388062126699664965336525203441776319560816985458209734864552671091650951959350803179592249506401861806068888989450314485104471456261079648567021978074011711341662642463590723083269955702380579513255012743264002541150939763079851878479282454049598036694364312302710808414873607779671213856639641523346647952942120888515030914094357215724292697600191833225600555094058620195258174971730653273000632585609142053130644512336027686017464933657803771992466449742772077075418111603425045073193358993*x^134 - 68049619980634768854644946903113457150917549952764863501909666031320570904761714568983465572485738795968313753565771946234519637430004118362154596977733336676769306300552615217392708873877150027768128853538391156531017455645685568616649498110814563955567013670056241077877953734207460801277873056679623777693879395720184928110173196577563778686277397663645464661206821821383950642243217237750847557255272336613219178417578817546342763484026860317639917952328673286202611741693163943199276935224480716584868408955676033036932298861872819773744222848034868519111003701219354767316671435152841379769738675240785708647540995061941422876848470604952570110858615913231881262920547716749927264016849712264929477288688100164067901273968222284260597135862169988494474887344353072572485445139695221770133569995663177850251878244959992993942552957763729288293719425919767742735871395531579388064139131576976925442260269982820981730745678374490948066471309627782669665468918888672604063394323728156857180906209273801938159353559665373968252146318283520555894516142*x^133 + 21120902706050976937640418696225106613427046108019301837710505869056231926209283084709622497248274801012140197131161741777774541867547580169186397453080074796306360693661954043582344487745341098597211911523563922567044573728512732154947021977577894845281387722742804801908299429461218538550405013884058659456661271990624823091380166001019450629761921775217160021845623029806405698517836218964812836932192600186782674896423285597473411494614498279515810762355871490710305197352422842569028636837327185995201291057342382045105543367638162177065276777145470748518919898177118387669833885651632059456548010362541773198439755039212605950964009579624624896303811543757461787931626733054136592435111984520377684939656701015879621554185247709912905468674527256688495631613052323554699961742786530761421844583169759200980050417673278153115878622438992493743387190028160413315615472393292861383264566654734245229780267059531906342123615872764131782519638949654673488394148288072779816923488375472757525339504340490906886284566684439385435991422446593240207252281305*x^132 - 6414087350275570468491581917923074553886793403279037539075383603575155718158063901813559474270702808025485812725597062056545801375537502728422253665036546414886187799794240008011920668984731496181063316933860823514719620485068939727563388305177185090653636003052240003210053856953002560060974521497824585808325422436211451552490870276271863590600458174348801032194401095699341423016067956107232552299716937761959987967227826985184016362240375321473047996150991480690173557442294958816068970752249982203875866078179966546172608808811277926943719375465923001181098598092810535748688630659247293045015332922496954196333017049107840078472597398124852707429783474721134344815655284165207886882321279174974082587025864710090934026351113116872938548553973618728871306613399834973993197797837695115214719134490323493555778842994921555591594793940225685621597006699416385448753277611651050178464620651544357483063850835180801755631353178908252661298370853931251871611027588616552320568007026993200725105034355440367922804084731487379724687358981753227279716872180373*x^131 + 1906762747787228118462134343212860562307463568306223332535128678688347770656565971203819367300230569189600530280983865754123796625728214246425504024585070342718660375904820689389176602596968311806352372277803707637540358189094924772560977231065172567567289809765048799629422938687682871104062430218267318685954646306251106145434959109326822700215487372860836599397876492929799213409238504390223111466315989186974616368520844606070540502266971364299386693106407991973593175393015903924978697989558619597752216253793300447645234434876963532332658476365563127940174642527113539424740306455254017812552378688222220513963783791089345831075853511336506881830340433087639609385183870558706752170183172317363024534270903727962907286002881481320397515029113668690985447694498313166474846250844644391260089474662880867476710249048793844927512424842644501610416703496725684849789410625524511295919916205043121383236178876275546072430576018827604686483735387606443835720882265958340499890193314316697987943250443661768840817404615101617508355612851028049136096097321985707*x^130 - 554993033546919931710350670262762310080834982792889419410696936089159085295277045941306902546586123577699449241139535865144283325252875375141048034970884380306495869178026389937260548660673116561289261044092575971679363954918723741833388287701789764773364727561861089913261180138502909313308950676195603194654991157173952743983147178789234890459002499775738143139026067275875002510197616276647826869105097692686307850839648902040986933283701504751917140125951264411195392948118889694890465217296069105048208333842259302459611852817481286889524957362181487638414284986828637579694520411714317943508214438039907912759237275709017420183953356650600473610082384646976101799151644002155783682269515790155661369754995291665012288853488507881447444932728937502947688260616557714639236975725776461197867525390872677176279471067609454772318506457298125033562204873700477247469574273119457317032339706230124341639066881103116642421539062071989838002646070756343595739184457504696043538494973275879431115998304764278681876478462143294586202958198636098017358318099731816362*x^129 + 158163132347419389367755821384461666537348046632674389728821535464719411410127201443889151521434537715452254700741164862941960390461069252681357868127562512476919712645959174831849290279124087770301379202530508008150072470706586791005756875927181915687603929037423164524032588694026241229955075466134617013436661299684393716104886285758480260933647848307016839769851425714499501705163230985050268479134252685985848295304784632331996809875570506716268240419583143686764337766578217902141665782829334968056395950266170572972399772706151676730693011388837010330893069544596460720677343947175881562017464849848755449435293317056689332981360582955677236740123780095092480182995261584211256352356535960089129777973108872324974118978471412921276674768301352995894363947165037930620872050494890974990565593118885219059443824000100398820733931823735260950564396960076344088941493829732727807198462801535678105966221698137618767196706027390541565260868916940213553515343764197189599382234980080819268540868623464809930105490174430665171363836382133626317009364749569802303350*x^128 - 44123605816073028210588257418879272014041346871068168086558756034037062483308249795011411761998554908224996415900709953874728179823847532136825226269485436674667343724288022605722291079255736624958664113959740547350820122101795289758948290007880920621536142780988789462909192617812994554371827385119564947796992902089535790651444706665147425053781166144524164372858198888907117125653546206620826666453073383203111653085425197373417595009731920659833360971095844079872738245112693237463119647521968178625248906784008207595630895743534540240251303236402116003506200085188590924338212966347854890103351549207990270667920521569902022707880305848903446855871138991602698998567312016173337059524887988830791555142996858664717647797725627398834539736627630413129864294990253730997621625584429379684764615940362501154023552735092677984993272184145399101310079374567105876792516082990276020521919986714418582833647043281476525104078044001600053298556851230358636189126327554356713991221711449982820747122223739468845022829563792320110830071477259829259312866047953013915782822*x^127 + 12045909142335063447165962249758179892692454290924921197807399633787762429222785865215827994643667705241423000304118656787392577290526466409378669504925820056814695862247191301186938858403238233344797508696507915683716160025358428018205020438358677226343923271064919893366357962924867261444141271603812564374601075497913157362967996192422241860588087828747014602099528084976166089419494536047094713063013036820736701636720836381723393892272273623631878662752929285621144310713314058161736560068194884467327559951105069932246899580787450064332577717825496616771548286656039668808885175012737153380593835839078574198707599447809570179924159805476071856645045183307082821697149876895099061524636173990564758828163533819054268259605148976552770015949563989483697074680212549810468593831265035393566927754069040206070256844039260977906491852654640587054917015584636703236761490131180002255543710561997290480242089521272087148254434178491792506162297028212028337310014940523447603529598903411980236362731733464456445575068004734669511242223076956703732350322999403949751062765*x^126 - 3216665098839012975568445420650070824737156514604523952331793439252891585852897141906188068610591711902175934163125529785592235513838386345758469927726752350167847548799224252433249046862409638098119039321204426140087797115344245751612053223445640088899484303756939663378320223100540637925975377728091057078096987066177462262247479357912579688559010220050961882328378374344343499086694751563484186595090964934020955668563752076465781651539096399599384925063374166578512120836744313488871282831153892690602056086858725419816076653561467189388943997666738525221769578923150690591800932101864971738709936014778364652033502904304045117472004006526641860334943131509425080556014341942453672712468922187515650671850889956958300965554197317593525306428664075504671714528393360649916970209229603395168655338357147372814927732519633916809621619285991275499266309073570577666742037641939986316968431142690957480081198039814557380468800452933512791974176916673032774224398694019739973649595096623461794541026586827091335994859976845951329189186081342003384073639699749136981323827269*x^125 + 839668137141661932037146732516647257554020679500460524014760200805127715005320990598710587968898734424006295524340165387128690116762508417256644923249900858393276967914194696618322327969808790367726294330115537638815197703824459413314899216403388698150624490494670224335856193292870493185972948487956737105196520197573533751310889494220588415168396494363321271442656521426759584173372788801796210073448475770298870393456384717979579485644472786511949865505758369944884247107657307794285511103075289004137059809824499694099477662889237829737812315794933746356373796605135704057376878504789696816491570660836923698118997188879639872535819149681257663731923855799346532792667222561866260642921972545518422967194329127712612152504936277487715251034799909666496738807762003809973546046325949561041960954508558850983989649285881545592251699477089009343706502327072241190400462802981368520783052047725283520509871746148877156043491053518638537358770719526875157583851678700077270792203566670783375971651557552841140107685633273129220784229560738459250478713950984734348986436022879*x^124 - 214104827569898845616927690069261634000842024197988059456298390528273697088865362659848996975078029572645134036849336402358384655377392727365200633590858120145342857182449615946184307916299221983792187001538395764155490505438291259446865769859812528003248139819614597904603205210363525248333736454996697485989406517149296282615167679436050824805457921910330149511131255507499528563654964628239264288488156398089314295335642647872944154835874194070290673184100645521459819062324241705439653985124343166513177943022571228040399248248133116230774187311229790379490573043412888912007673982547960418054544049632438680230633659320006079014666161141943655719309253921797761285283364786479225495989070014714599165044621611964051757983235976306687358097906991998204590666408030737995622478723860942751485307287195729281061014666223236315794411010525425682406081242261459592033020153376913498183632104492042737205296960763345733751739259132843325994618991364702511110714009377683285859053158967042556618699442349674267156122183743152586253842388976068855158289947514296328749576022883130*x^123 + 53282658041758544080817881273735619275393953374756044974004795560312062306248240429145009356602171977778502439594166845232507089592100626018295729595539690461419158042008331686785022670187108940486650699993558302714282156936014002649602628697248574456471683677966642934175835263041889895205326315949335088615838331287260348679035310909417048219598375526522383494910077851840906945380490656826628083740659254539584163115784109714089389051549130308439128094568204608027625634847102135423203095291933900041618689348068289555432794509269986341228530529619560503402600618038701133969995865792278021518063354779714551941282070705404724142934647518625538087281016077368112844989208974493851122165333221385922670069206907420889199566925300183183206656817223842138374514952983039849327732847541317089623745319644553820011367107697176329730484617050569961616142421134595165038315897171220466464614877938018350936022020414831736175269761269623330454756327327073350590335014807770485244288009148692372205198623042333681783229742284047070835241881087415031451764103801721062699210764207238941*x^122 - 12928576451028652013990287205467132645998884295826027685635570204010514854473890773243513337461663569856580788458955339456280065124391832118940827103775410463259522182905602465825476219920509625111259398308453093800863309695890020401417079584749059850123451282532466476682261467342090970459546086628209801701419339708949650861179665229953253398074969735064936744317427057202915225738837470892023330393215997769365697243895864734387562232365884917990670016281949899430149047727650301609156501293026357520521852270835292366835200064724186438823220619218824864142945928083310297580319741074491538545098078054736568708392746741299247749854138839831076355799190111922330810633389967931558996655568633979597213719639965789933939544182199628416786380341961934119020811831193399317107645956125197790660361460982499741363709119791836859627807338010269840260903744025139740666136499276169874836073795639874668584387118856367466645175671930097584482318538202444514056504477050363933062301919515460188544864760699101264530139627739629367879059766230607348542886554457428308986465757327655022687*x^121 + 3055126595012454539998298849164396205231013156828001223172268501424464331161221892487921285814176827912439350998983071178918410367396829714912019503829934041088530765348136877292953516560676370568449870286546188256611987662200990498908284159250358041978937563301403275350503767152324969162174543121733131615853374230374932187308646720605262973353660482298005242785204814887232877115340499699121389387239445304068177773263837367608619257907823630847841605381221166393230607726674634611685647856139831655122835663403988344142730431746374756706667510154175637270272129829313205551392939695688836298426355987456845816409646275565984366968913681320177593929405062384930368276675108270436358421445572928954754651509842093699849745503984759908403233082745112871004560683051189308227792343658897062001785854482121166401018377540206263211182353643137667031633699077141367382563572737013270513623324372871284671579323900748300254855412762512069012902249919869678600732911818202989574041303017144529095844905177972893421094103552481133411364399980015952520773008612690175678794610112654782625267*x^120 - 702241545299351576363452783877890795987148758300276637610160869430376210626300020034767108935773740559033865680980703560353708960505088744581769923201218780273432830215691110023423852020958883153959107835047813452468042142651434628730692581996814279581844867445998429762231991641703844824077113878682240568246464150642118781686955108057019260987824760851551450170340877950476059815403800807331195615324741566318027288917907847462166463913742079092242201285222651817538254443467368655681068144335158056949307915780819984078342007454285489273850580073597085005934006866614559814353081038292224841040210863195944439335094809842068408674735510613639077951774979450780402470763904903483249227413107109277424561853116179097104388529237457045597539107867421541971972210757879173201097961958349872329211164887368043670100762467702593719530882017928640216644485374628039172267986363734003345621103849672245326675093216360579301851699083016398001384342328080735579566520135277845125190637364280657592893307183890423875648532715089299778473738538143766728007092059518622564155442323816936954943926*x^119 + 156813724216788624059165339752163138622704134508599377813913431318155651315665630383303216556290195150963932401383952368822085637186610184638517228648032091746839341872711096184322646223408109978854848315509191482274709876179826345688622663144239721610760907232839689042653858799649074027448536726437646100071925675014873332623013210976757392626103898798161820877733437788950032405153666601167774911446666378897571527194502695175598818809174980774137780677541047681632568358539206787443071724993713884899887300914597192355153367256458363635005924671565415873736023675058521065105329948789336033124395172880357116122998112040585843366764600571212000663469443198592895644747152726903664286333604293600642293952427319803428792913505393494503355995454323514974172535101057153976879679958754463379895290205257269298771826728793229432844491858589270219899051040388248561333822712126859300274260130847554239672017534596658918651313029825724048951919867888258459717409916672182201136568763102280461618769160257781913284701092044146272868117913143884032668688614531864766937442107448735510011557096*x^118 - 33984136528703452180020896153292535206215165950469385060205847823987319797133555989946393690100849652139452821593005053370700516904131792694120716788446928039404421389090812182268228180911243827838521727391581676385319198867607262452655972117113091366434011493028042402210647873086897885777087145525186172661754478077530865187853570886993198730180974980923246525639813311572654644871510458393914650637179901713188496469012658815770783905795710326654463214584897038238018873524479515107041739143791748215083663771260922404720151375798500436990567699679602879131894321832895302904158415605391904662239717954156435991127637153251006054120778935328568195333224706950710315018445644804675117610578240014791214827413098911414518948348374266418832594648515084334922993937213691428067060436777031596811041016910485666892274503655777002613169716553881875536423835931041426769466542804026493294343302255736800518983630929886897288534816721796331242006148785579438423007665366466811454075012231669731964268366442811369529986304396366967747531154290285282165026052698576376647079051879981721597851815199*x^117 + 7145405523178091412173624147169357100748298872633801278320469965270685638487914839158760863721752925115653983442566424484586871980123257159664277428561792568185909930713147758640763340893674606104797887714254836251063593537963344081527806275122095130049251285906848696131207098343481115092900148947909932815810817211176025477294145118589387331693317798671821510156130085849383388358140996410139218354619970043104511151721710986238397636254344430905610904665204641503719434714074837609527347311106518502779771445816401139742733452264522177049856653506542159493103740876628708407967171869673838954004163994199139387130615322530225593692156847682629942137041733492423711304247229791817518386938443058760862524232102857362127964732412612549326445161359382493547568083247300850303873309873157541688966282925962687310871450610001334251266118798237276484215848676854763540365106055255639597449451775790009362287626144300463169348139071910108122823398683625584066562547958675959773592314625222031678247732459977486326258581735867394344558180520661048435189143012408974463536228623276644083548240608713*x^116 - 1459709917512040249564649739176552365007525380122349932463125521511022760328503044216797606086360771504117710668845098793224470982128175255007513550389260208613293597348239295394805998572008458476861171984895116621194614942621405408313368957757532470800745763072704348598266663899557592827049219223574104424559178929025929061318968751893363807557931751776471799292199524822477572721858729649853609265688142007020174613734734811043729434201671007299375782079411725663666191939963656811076472354651475595213151217001398133732562427247481659727036659039244388577859584106752756096476472738654377360983444322273074569385346650730861408979713629842140291049000512520761710915611635046654366503811696023926941918165674036209039490825118008802094784735958579541802788215104685824945582992508550529039952869864858668619063699192143722589652887526807415207564401024954318328141632259010181510284619368965149224375502433960482085724438911605324274564384945949910616483756042004085517326228738443746384482899324697916369052563915437165975308798506999275735076921210909297447348563821766226910923247635799938*x^115 + 291269756250063406714211336152425318455295991413718790393994355105945311086041524546095912849686331325890564551069869668231685896839595678691276959814100136110947039508241841966227805252185492296826888195607247061141776324181199553328228179871532999745833552597446854404045215314662211761039765175188912979042531057283492086319179463084613959858384138952015002919371402207702585588747977157269358297064838882819747062143562614717982571747188193540872815307011045176570054131977586302954140362024770351700881577518312673618205541048483324955160783925990753165362017930301346466032545621822600541469028897819961271782309949978248630749781904870768811263051348914220160855033331639092245453290998704277118791849381630795616606176618372818192367169909249105967903193867424661965599425745244433960462431631661232533692451172024399404470111463929034546570813824443194037439061977046070969025915350707584710317184418577988976887701879993854827245503844154886194941403668718923288724157868385890842890541664973842578458855250267125528064717038189280980466910686615711347256186754642926981690314628767179201*x^114 - 57498439197059362927368981379035504282738059971117783130774434800750657102625066124395958969292458384518181343800023284564908563754970135728344655131999289837238171634201105430321905361239528160998954500560775824591056933533823756303367020574447382310444131722249126479608100726406294310429006215656691209236209991857795750526272618959213844608171199378882958782452945146918689879304818633456255051699916521823221875330669349053894435094046737032594417265268792363093661756220863694261245504433457043306653067450724849130858342218185067271023302813915503732311908437229886631025687156495196734548510356981013908848191030465431565371703093260896562536951185184166839154367100795863106757704457861677354109094153921861353814151913196497250680810723351710500191635216332284169399102068796325974078443339293586502831530892992000419173603956699365037754030730411060998742622103092302922531646077214333640624853665109575289211618336265195149247553020593681108444435538181108047357055605391017103528329752223941566365677035139663406663050938808882193220959966570096190370586092059601572971332992128006161539*x^113 + 11511532629736904619874180133116902861760504981209792744700578265158567150327978712007972280742255516424756853315623345756875530273452308251612051281134062918424859035516920112680586850916926379528109416658379561117473279895690260714871208834668846195187504300972992401522747675649864137263344145823565441639884533230743341560824290249681497568102904902744874200497758375911158079043442510245187620145339646726040290039009161406986042227529367546431423811751134068127908856004044009232432864794213413155748677401358766897318009128995867625961269769243791502957208635330789031429714492207194936493683525329686293479802341810379607724314918942053060801661278757078853935703954242709320065161523665916887800204781890934546375441231764211386547179382238348736843349183701075081726903934533012095714898630450382384129661279357756045339836416653273186636504876935821410326498849338220038353934904843880296241507154198902491078740882145396198491106983071098029413466609219080329724282715721182748338140341403278672080871497793539809377071755373313216803454010017063603080272164271872346354415357582718409399933*x^112 - 2427076926283867788559423225053871042825040306906557396883672169089387410752607307330423627173454507957887449383248678602348458946037214204555633052547072574120224233976551567701344814293618688108653108454888684266509031961911029067804368590412391849673908733045655967753715557625631689875239038048500253446927446179510242721648255274832621257753417811741200953485287023494771258980361437556365115151945893615395458978567266940922953722317803315775930555155627901245108474144046164614798223452846728477172839413751203349546099216065571613559299982894151973638936622686334795194288371134605945618842111927662488165204202257698561907258275614609550751079292645159551297194748136414018816987865124626202229030758820416221212513135430476087936669288920394911907156009917039770623423249676917791295897649473818646874557477144606353307720255845230333563890174095615978550290358739222385095252536225357765708713857625228132742384471307257485370360233877388372706927832679689934424835760861226152598089727403788826928157823786054726429656152179337442011731524961635572003063710746903281655477094856561105951649510*x^111 + 559361227336327100686176065506707750043596703831260775845630059377234670533889039884713962430924969256290086243829690074105221954477753925403894047026574997235610104032414436326882872359984483557016538517591455133756258025852545314501012148539588811874632993900905819813791911519088162393640105683041798760172615864811500948894325997598023123092403047464947348575790136804019501229696521020519592242954652620080608185687079124749060385956317692070327440111019786020215205261701244859560811511564859841497187222197859088806031908462221698809364234952950843248275065982085690112888379125687104021950778825986571712829944501299309044139464149192526782811780709897301301872569792585693780117597959918316015293378828564632124909924917065230585479937521461241722040784772253037809717149311417320518275852601914916742327002103087070072243954314800389436099322920747230213859312560865209881820662502963949130584310550078860856836920148958164345920508190279966762185331904693342838031997581648940233728130473285314414354639201085783522692736875057567681006737155400142149872066659309756311220966349296982903554012451*x^110 - 142425532251527036351327449694974472147569184401114031439418609706625484914367003658492879867036717119920175168186606376580565038522849190881081968931034995769792692317550258635570472530055502994188130446926833030183359272114608760699289407934657851484766203513305315776633247692604998060820940423763304221812061795153438617233371195027412047667043815977122276551786088954852864407050084251029995856230251972998946989782698246157149405144294469398686621273948898671244370946486490019194183673674004744752152140011000492893111704312208743265120066252777216570722045884575115019681862759781226406386255628337041787692560346671715098432051428115246436862615730133902960639720954757346426089950512409856197393447735396554255217026897561615120301052659687251557179872954845623478916337481548629750741687701983165980041181808980945963696703832692570317102976051229958854774092569647644057874815447098521165626047945810920312673980810951732798862317449744698661135523452064150038490681854180859909547119369157706870225006648440668999090674484589984767279087487701563831718983758895720875783184401515479875033781114929*x^109 + 39034953591257372919045944522325664421165648463513465981275657294781102462970442568343099006371304102455494591948890399786848152910642497310920698879214184915121662782342726208071730498281868863021355695860474580032003438313492278343421898808435923662182146331253417352082235894656569964795431642366897349345850288407512691914427707271735363182147191032667220200540560890634694065713411054242949761680806671880654411305758425127810750496085848980752461949029627422939547516657382702271711127864307225246092835957184600552248907479153401533537577134154209832174274900012619329356036276430869795248811663007028793487105271335577811084238963392640131300383735913560552122831060413743733252235760036331042049864834791850079697724381035440966298045491444737878263894446901258531837516631180590497745326953608240309958327091199905205595066408205480094247373526096689172728675024606257020116471127291329377528144712111154515129838704800323707916552599447560542857995490273273940786836184017184636773877321303110672411431434816752064400864454419226550390285501420964451367874747435971785971945744874578204661275644672225*x^108 - 11040502003619936459042474455895599804726032031046414610733145679271505418468807558255371711430867574773104783067398826896653145638269878360088586807885155531371828346211423029340548233128191847450575669561353778777183962708476603356838938648614718789146917118629546814834081279105883225358290659960270449360747472996700324514165027674128275057412198136827844114064122935892596911480554855281921107717615276345169336960238352486289678474806402388009922773355460596987046440376508666951060888973173644697543414750849440157995323019524306091170335030668932723054286791653741109650288050636838609148482237757810026288403315200628482463620992782913662373728105897639194194249405535702349607051887737519438134860280583737352706855111043645296914288474465541105093547229568386928416213501783253430059792175673265864193283311991238607650110016594095975286863407921447849501418760392598987063789783547046385878847555130562429152750835099215269846275373831006702722448709809348843785835869544852284188342540076609920749486430002631765576720949409615408069772933424002706407123319340763728828329323876297456159016528058018320*x^107 + 3111121087802708648531301625774001647979736649385841420314260263562845141100121774186326482587202312094758584081478954761471364826376615461260125277935742034156756220805124306914376633139470962421178243891163935660293523888963276070098313531783114748487653621879290236323879549888139753134674009178475035160413361318210840543276197349897117908964293059589767257254658996494385063647417324951169617514435899574214206400516823773422304279853321311163405159320129737972270395738255877199228268148014292216918475598203433419035302319969243479743991194440336590874917435500471863714590352250322441385461168481595574412299809075245652193935664017905681679957637572680633349917562655390279967755071447270985498490400542617259208570085785547546704749156622522120510873728944164765700266849632141494887353198336466378750458817936121084282021539373173604286639818364573808701118871432018254173107186037367989496408014741671960856268693487952236782068621495318745572949310738059344744574097666285790377878971033659595935823956171537979739298061544739929235084690116464279826588381415621859758745232924038744391657777510893823285*x^106 - 854612863633890541974150688752820265094383532546130887112063866667454493782443514517023713934518916454708251174751297641814855825426976043059652756976327792824960330839098424280095286569280570284850492804387375802101778492657374698568883038831183162131370100269418246767529424101927424389599985275402532664794965555967212336004208124285471047585896877222227350224736704002496313221214461841833854825949434164688090260779418263802070774475550113534532300766682182506770675974791508834587059286389095862128718209663956558606957398452867359547018825607797698457893407232295694940203257005944198505701808470880410129456630997063247737480529487757899003108569990108546906304717242080631479582382055786020440324776850974557397963129212438049164809565450677998241582478194428848304315734528431807753285906602063370818445093550344518757650308042501883252330967459757838086383668665053628588835961457077600160945489768576110540400600082515816212285498476098605759131113263771415787116653594984273204328543423681841262267684880285912239610993186911870828963379148696975636493420613534241684558609811414268145394807702935931755292*x^105 + 226149916198124488094960619726867406637949742303494269390997330844724137512531890454874156934253311373411927521812208302520736283006071072431061207363337547204898643555053103880626421076977569657935078023462220103915916948252617467271720499213660500821253300246586764003973713335891342131712937492364645733759021750211968270226790497430958444210118940755781168206143430756482209674652952106498312746305389290654413698752245417832230285596352072729037130545328562258326256156271264623892820591361145881396175453509439371430782861376828065739466885964834042456131383284858382530340040034471135907481404185901568293288281708421575667272387435273939352149669440466292800089857652372347234929401777915164356687427946374208609700730411824115302595123350268451971642922801621719924584982561431683276521083376700305932476343291856239035909214733872633650856250803621734550994215376956638441392835122396907247755796624096817774102976990917325584886859587689746621584467301537539710455393734730209759278925896453234267551229605506030117034274743664363364340020388809834015916954777202734927458440412371697266804796769697545788299713*x^104 - 57273136214912274545293487473473260625593976581699667159297989323456695784236434190462719766881357619137093307366769802366657202725064398843713596324310784010454830674262197751912255285901813863935532131321601956575819971212046364611315637809076020505884387063996911597117042388331908710039623575460474220622653764784999300019717885816008681404851038396009081561231187817783824596760174279439857663740737964178350870954965417866324060968509607644323865810675709748047412363642691794338411680436540247644027369068168654921954245901289249129369962280867934285440087580975372260917753994055460742759941765213055619078347458479443602581474089150189343486519503042661523548371986403515049925951405378403876630489669485050733213109757321797006820003217302824436280908550488226149173742093571319113500733277017408426534243754570337637599966339670817242311616954902259057679009490991606888467353566721239218891618473896879000080436178367126942221100517252419182857949320482772183797368542747186214541139066520574214695526910167897446562799832149436911587579758645351704676924602039749042455383986469632275596686285990456409861128484*x^103 + 13819004564305508816796090857521294962505726589964517037515395892682569389636770712161678100976220986835011764873374146593247525141600480989724937994700195694670661041035422356895614474321437400655217233105277575254875156809099716598351525395884098453981031072547877716758608332370508376801383598068286920928056426369140169193310391313318289533345392989155387088070721828683894366773435045408189547350216775219354756263236048175742810966837889078492641562673186924557941879632985823433630142024131796532113459751806288824801923437543942702277908899841991210383099208205696076873614545340571206854512608884461103977583680289987199235268118512661619456048513943090348563148969802376781983958020119495299122142266648213571582395059456694866098813316134859387313923617329391626694352728490067418060727432012887680011946907117091450957803709701236900492003191503993388389564244272143962415841500974119396901019113573940478570185044292234100617478004079921262391986579976529864505730303143888639481074268091033545820621015884192852321167953588049702766523468417728068704970280042226369170516141523978449800347598774712067434098504800*x^102 - 3162369154124316191315971069596201388138839056248365342391129151888958515774594151834765978881264929031834774210947984927140615434366417025669916291951402788580633602287733390644375724418713394584410024240774313341911702344627594611110235831961400477073544623654269042816269235530908300924100436129156120843135932994794293665890954608940909660879477541407406578654033114881302692968688074982034120349374162307935875168639521116098954673446784667060772761058480680346021144669336496533955690244854274677337917782435250150071542143866320887398860345128827607604891673830696020471805660569574604811306777899094892643671077756023140075683810898282505146467051834059184852529563901415822633901815494397727375620432866399690089238420057716955478128757001768385051450666092533117161870336820558810911758061055381137744870846681526881873762342256002366060928918837099966937931780321152184041649292045892644572397067780860923410724637362166435046931280840332975853736264251718187367207630153744411273112898707535098760984421290168377635868925126848064742761930721024838291161483793464840316081209042655673290426416018046912037507165194800*x^101 + 682183083696201840192017045457241758229215981833451471693965592496699592126214123203635684362831054780562299341035032827261918063247218032736078702194107386323068471967585214809510881795535191788281375427294678329894612621845746954996672931035487491827748331143943490247273594086095423663606098221410308353414967629000338255117538553886420089239115733372037937108115309630914522724172044406621223746818927941303859154551660125876090644818981892540085816995321738601088239313645392893907354328939354281047962712147135503144252820117820756769823163813805588787126966177183722946744181163539800908355358224915334587039535224934528756279244243334554821282115220689399110991525045973209293277808111515194394309242908318671623736724090731699970516943024036315495873147749206996298673318281750854391151710441482794165895127606009218727454279520272697272331446038236154844809696654089617685035293355169563178475263680581508274826599425045022164282902772441332374733805692742386258047982355672773528887616224666197872069078332803287140892154562889683890456828972535481264840852773157331985241413780192597031449833669391940328393137503905131*x^100 - 137391362555232206420401477757033784702518897027083143863231138917787181065516267306309785252803960625065263331664842339634194696949830623621611767069728562137886232438650109996813253721568382517283494374728309239608608131241558352687723491038117553861954018996055961531019433111445085358692714940354498947087810758526067625649463915878938238605525007839273925117977425108165784410661821027108259571330371575654850819319146015247246637320309292365547672730103393017210295343951200441977125274310322600300395295260977931431409499065571766180115916411692863057475540351065401887975418701881168057669398181586686344508989777372785263071104951963790219967590512666164536538328061671448429566393467785153653729576734632338881287655589223023977826271428811362582932184223175053651427915485206646487242572270405646400037832403738924991017276725955229724211492045692457209833016326346502235933635639865756096551630234374840636172251140155148322833452562425434252369424065116107231762809780837498174528830456222367612988960786267210366623768853665658540590256061600030492644606749888915569199684308558545583210168253586297097167534337410278756*x^99 + 25406970026795418929953318331035231620612549172949309287053329832338710228410380145639563913078982702867538402268861113910284848479725821699786207041285735529699400001791374007712763450236477296177165564533269173476343138559723508658493247619020102638927368286651985717601623566951715433854234369780928774162418855074819726512231549590465833139016810005573819781437752289802483326014021141291044076607723195954184090638108747959463650853658305026992067320980778251956926312435182910196696567542082247215841052469939120381933691606949785559765808138426564544994848826553855185119539807521232179684174901723259925547388560050654733928590618810833792296368578793092909191358656921425920905529821847670368129743035764310966827820566812860876336800252096106459570381708957663696540718691799826379245772913158439694241243540917312305213014773562640062652664798846039961500683736749373003152083376782612042464178123950960540850291275221032982666616106378686771758367021118945916055759460777597631522212088522812289261602666040682356557317837804499479925546491245543159541975088387657915747486637703189894629164125367335000804513202880868292779*x^98 - 4176190957030638930980711443787850393786039074079703541213019226267000090545872863318699443002166009194054147703823353920630496246764487123450227608805705230656702168748505614045973844514612737119540186061058139975827632254275473539172836029755400050977937619175330923158433489493330639010197688322144768450712737850219397515393429100805355289261787222297440843831994848165410662896121328638419705608766369609991055202804654403664560231039251238645199804825932156925787627364054143947072271805996760000638497847871856855054464601914591781625538762618929160999938057352830411641099524943299313910439293046401957996544891291868872325143751005170656938429974754191259993344508133591012625697398681568731996862318473096761029675680463521261914115067761815443716451314090987976477697064806312585210018646716068592133966924378304867799572535052884807116453193148497998364663057240675384014317852078122438818575228376226073837075374422505096614117498978887376631200763685452080850813348026753871667477599256877240438365577838754587870314258898381493901688121604336003506722427372068706723045980058738331224803054638312996073487588855882337788594*x^97 + 564247740776945201743173276751695435292081897147676777245990352314836561567237039634159932647138081292739630539207891704824525675003665864103991781504605842660578389494802035480081756791323111076689404764202204458444400784157675376464588877894872063926271901630924450738815730009692399104085731956564063814896167806510752975445960217197466160245352265508668134934598422257340958847585080562572767474131408483443940149161807037773099572460162800356023100970948127058729212693858563454878645561828063689498294622121350456720264469012710690381218135179402848584718866999377472755337666583940089554940424698725289746654327797362034843886580428519688063817495961941157676019633991704286193254449630040004016120278168499800877945451110124740778691168293252009244805105467184872245914991448693585181668758309594582192364405218521764584424515492265372801945819399513146892590696262660987357859088181640655783398981845918458850756681206051055721340687027209164574286038728927702416874538824639383231982252435402017657625160297902111487183289828877538140156445542911703696571825805876886679860002043691050492730770966867371315079822861019654763304203*x^96 - 46079498627720421934183840762335747703018339624246862939303180502879967017133452252364742570534058157469643378069407747374152902933631156127983341346618752739207657919755498536309263504509751259216737177897204365902430105668845075113457247826661929736219675133759288551029512983671192602474077177146169556208010496108397998004410722783755941522326872286061734574191376465265551270409598604332199187757475838106216259794795811243269201961365230060604258744606758653679588853128700288031083645455509030284592156846344680120219311442666884020247207778221770344825606403629398519101770556593543236505136766076814488024797946377199226877365759387531464707430315669629292648262312155828607855661752023852261389247699511152263331772611624897461729330100987001192259616325258363796751452320036688163427633559795150183979279262096307703991699108709697055764746216961665915350519470380297767970315530573819169889686205413224437111093018766506890647894231693503703565282980693025860420148734208781744347417833207304409818198109839873358625816076528360440887335841820174815156217332930813444464509196415672163808158410123299370561649788822679974442467072*x^95 - 4848087775695048191368075982189445545842552700222417676994321350739712450485353186074893255317974964706307368642083231572282832107798209408499766849049876492013748245735043705586779667723697737836040430965575406914887510034714511550763288730443968871664140783943873254453972928010388989690188781269557362383865385589830554966367103197451995921999897046630363744948850919488238009839671028312652836412863298607597102895006753645912123498939852194830233023596323356229959980088478483963446767705530728972590011887564189700957811378534196161969792179245104584257665988270696578089857441062031661491075075632644024431510969691643988313073533772226811363562962205171118813290217443989408536681943550391025313540176195514456168710042605109380213213217826385724730309046811320682943057047078629630715310714154381667170927745895077618538963043643196055055397473377395143769429487225679025715107013627005362643900077054047260197654406869862610812516140450723036717408274428348149716554480390123331618271942340090042713627157661094135780276112976983430303130108803832724301956574961643729518535831291416965214845473950939777584427825815599817801329635497*x^94 + 3465045069520241591230013033432582586198090395723684298463275623842931804800471239954613943334847640923604892484543839652765025818480716070953733722529447352910070115841001101290220555245472886249013299588404257448102491889239300791959690060421751623856941621126185953548460744153916519684014125184517143058336819129972968410947440946600621012563458397240167204706405421664200986691344823293399073411257542490535645037136640406709105534937221028955085905730007328249326691765511678633281147688914244872465310794096341597650682759087031126860441732381156382679598226981329972367498960945880926371118349184673499164446221678979637298503443905041877776047246006777452168830590195776325770537317323283695372206515783206755740207633054103656787830641254573644474522620888772199785735521415928649700655512034933367625044313626793341445607094200482151922180495622970275751991281397185401225162656166868544163721335845932378692917789599350298479168210975797038295466579278874834498763577054115270477509285478602276215228386160015884942112798985091333972372037914539973512184448899662752172743873579400675029239614195608371259416747190520592315153851912459*x^93 - 1034042051249602725546304814977495697682627433752604970435652539493589409079892851867713173839034976565360353729604381466999000063680940139970719387281587360949757691094073447435874202940383268433394716699122525364150162130287487465469559614914274657335537347497963810851866115022095416594334432802571483214556030186547790846365792209154022039172160774932462711595997399613997039822594640685713482472537903696599407301795470599165021061834572493273532875613052731002065420484426243514937637413968533808168899561490053413685250954138506290950879304410975641652561961142045254012335811121141970982059348140124030332812200933666036383046220375773361450620654157928556872431197943869828932111521734865495208178924372857822483800985321320281931249771243511998270981104431146447595381679021448924749808005584501866969959547038396257631681499240753876373374961925862401878955908531781814242989299105691576978051243863836888628492493713919489118832396622140414810556866947438618992504190192798481716327939756910231049809750805224690559268145836300855974946561092719446805314048358689093516825184715435789065067833594199671702098421316369794365233994523788658*x^92 + 228416949458964724410998350856525530289883401618833148663540377101186221209968185061889176308927330482376167821997591097290084505531430925008363177821719719310272053563729662322799381174453195396651663325960918664761903754328188529724400578026705747638620834881078600955310097004866547298814587279394060721819274966154914714976891319948317766440389825497086385096994108317350273621429693152876167697073364175778594167075489053815858959441628039488961845316553182132760336125169569662740195485229655695535423049406676730364449506644931588899533366899669220273313306852395870211414986219881492712493401673059600387544698199373003421086607740487793460401485060358210817811063471395470612491790539688616422840963891603848153102473735624674305125258187521814142883534174168443053714592690501837804803423528583661917624449320723080576220285088112701170200349791077587810787794386267046917186477911186805654634603531684913445675673506053995463147114820971807647982108002729746744995357709213863122224630025999219378612216214500469278698125283949059534742620123996323614627425509403734256139883605427523073002871433846172865046974927353128054523092503069332667*x^91 - 39374808480770365879385870747462827901421174599778357014297643205018301497118609952768366988652776122684961398921813517918899830981894659725982090372225126103574585667808923594495019223872425536163323978693072381201786229490041697618194446864835979582107940615258428134691420834505298087895103183179282515534081665929025801760184851359785627614442886603337954895718285963914508934742065642453502296908528202773870559943208324717675536242349101659315445342736841418655588076461387369846907139944997069333749812914095423956644563318238374342616982944478109267728857170109912352384288241920016834606328339865584636769500718407663764900666053878474839648658662140464027676523086065477551855811767996565200663042870510317198176895398556343236798768283590408123073065434214204874369846780363674945068253130800264670114429702980317175233704968414425133363809236418316397078736037677972999442614267244283078939785057229970308332417942100963358119487072671602312478800338764108193652884593781119664907625292701721193797391245051691743053948681937216400353154822234936005619945202228581877936820444027777833373501157758746512269999719236267760986980879658244472486*x^90 + 4688777836156241999355874250223615865156162998917385713801658683948999274567801775577547923120774686605679701165036071268593137332947538865280525584364504135052054012605046510551870635610370620001524469838577560830837395244668294021227584963525354858333804562776218912165501269537991633906707157418554824663143049990450749116595917449881137258576391566542296970219578413653433226412497572734683314354446656310160340413428072623096760827429007500340541692229405426682355158650262116172890141795691383003405278974555453968559174217927843054535988656897575699081700227931453900482086848713570786116134933337584868628165774765857180327997616717730370208868687287546940823770245232062932197112847490929405996079685773669911230145693167708453868297263373365776366747219532059277795075409226959047385767885801006676357763167314876890523610372451303874418021741353092800438635013620995587995256026124296857011765806137707287061759791899465845202090040174998846346868807368505452048172089536108449225363624315155533638764415721988416077458665360253136165503846786195395909965520764002097667178097712326155300466101771394310192703525333869619651880190084253568537935*x^89 - 52525030577652474340582852381759493315276504647377568270929879219662899870597236688163963463522298447598691407554387440489122728866591122575163355578843095153263039013368344008925039179418909640596731455798527668246007074065669760820786032946906459135883754966258771102139628824234176950321449068646972500132260219504266176732234235422978899542711857342637193916067676202513852098082455375475318255360909628842284261268622891628852431212305966423851299900426538328372967340603929973301220762717600731019621442121132872665711328294561621234978775601705256110490863811832770683886728572928817436249865550033884538691135042690307667338430872980646048090960873415864839692159190993354367072567076765450133766926363310157945571384212424875099217380807102231289125443308879350750541128132838148225711761902108094045422223023153639133232173966809825209688272442622487670030060836346638770050503681177738874302426726482538573348061445731993394190305787802128217111741728621482451045569699722514109519581606704967264384158573532142909691894172958625074368162082078493992299833252450677088266356369474736526607429011743653114965910963087284423050046806666557622797856*x^88 - 174171759021017120467049183065175290318529394912890026470783722367377572561134921850616793056759932339486666684608092972613082414071836280293616258829248729582834699284422126188322061040278268994730163646514459037234181058052593057670339688532653415780767657337843965166533502990329051553254899207244474638558777295828989746286992502288823852023134681070037380948722320967953418424570908020180275890515357771342271672420713637035191860065607145488186760027865263806219938844577749734409592888452653173091129076746904847646921257431480730557819282954073401331075791939061279232345378512238838559883722205522436324609346222257849694745056004964240796313696611895014910085745786876203467544440483463006493606693746888496872766950678525592794656814730943041292662680538165968025565310094995304864707425573235385525391391178652806459788775796172193605336008486271777914371371955211326300348560209923958243727939171962809198138461943923736196858297670654034363101050522921339376283515823198324420386942534175147287534040807306775621973325558177498201163937236232470227294685559364445036219716544725640816121065753438823760720204706271735165330293900523029510536359340*x^87 + 63941259190769972905428273371177197028582850978097853862644477574516045916919524633204348768267479013400538060884379161463559756740987635910660179437870542557009815240495945966669652509597510353789840447273069213383991131333833659460783720494815698719997301006661122297484604936958571784270376967708476625557458613048726332245050463811455171361177724901920060259322882221182002170660579033112023517232159669722278255048111173577091628339212999313854025323829054234852518406908296739574582304528884327989133009167929191152091246138655788500275868410063656138667830985468359561260734150446318509817682549835888012709491690794742349086017487625079897891889374294789553505675763893210956374695038602765979707965667356701382021151286756420509151007321300756289510661085598269407670944875163589456626701061015878308778663281924522285577260271821511826248210504764021995578398602966076823008222110515301670622081562118198527705660493762497996389090113790910925427660592206043675372208908274897558581231745237031490534719764402720712642530508179328327995816255295244339634317614722716510730276807488318606438352851692348706698280016918432532518506377290677177479788080951*x^86 - 15481167530893951843253811547689846634109532959314640177520699811267537191779747002069303714734691294471509203914041320298116088409764730335191517288383198066888164250377851992064973957693581942267303050322434136702585660739852593195378253064070997601350596461615335944082647031335416525947427262720089538933818903514107892256357759589103247458209640493316670244598361951368863843722958231002124260687664528852208456578698773767251225683850473475081644132366318846875711294225666929535417821114699737352792555865468674591475404865667078085827951473498214385069110552108712759888936727561794287831872016261584243303435889988498432245943092318535444827421377481429575188507002137882888635096175623067380494080552010937665994599509951121513511516748618303691429105096826146760776437849674929886052358212031544795396281767151891111453787998746438268152410034939653428222265363234409994580201100933935576346426844828891730398446404460037301355649776116589926220975676192053480724936655379213627769024106857630833248517715519653661020929265536103000333757826406563171702385172914795735967315698810646959533860375633214745970159324046700355265031947628789058854810102170068*x^85 + 2850278179567142726509590645045989251759739531224881194168575205826896442538398505112995872087076920665623301549675111536770823919769467878046147180266036833350668957202385337102995669305324159350182073352865748127862520161737227480843131204643273952862371990537066475723483655176276906025429045434369768424477888833793908254296584808179406682480774061770934490689287803803250892498930023169286337719103863828980946046603351975480654295412281751541567593406958864316872936431386048904288074824092642935230010560453276286328402493220406445030615631271498698260421958618192029299590990415228847646567065225955995387164220144805382219176243234915665475991789940028623739908323827365685064619798138397152055134089405421113503461722266269707238455367316973765504373799038562685590816506250560562222488858686345906068271928868835147974775501574675299779910597805746731754596024253119940854665105197576012717083337522328746022938684050485576521956093197840144054513559021876429189677161194603934773395451372296689417947349811913744455086288281786726246293115859098326985914530976686453093749657870682637552096765833560732519888197581456502837603282375526482192601629440983966*x^84 - 373480869541833976666128618311057534989161902766651088578292456999514881453552926952641668438876076115118035388055998032373498935520757922736695799009876430527566605813476613111850022514020493185964383794837976717156172878188575720985662738712802529386530707938137894412984684479860120113601402808388397754073081498504947715156800884237345476628396627309066662548288549667341648422230364402358466083303325127761929702986602711952700638233939212503616633997865521846945698956316185642069469852299245124923244798265391103753489881259038006427765872852572599452042286141868099789293845914760174295975934186162831094681670915267910042166450039096089966864153683234330724663792162764786192376981629417144369187805251411229574575099998876153484372743638411534139292298364429902366696418614281349671200218488546347753941213879664672021554367697216326625750728075873094576595751728661662627140651848143233969162848426891015707858415152574290761712673536048123604375880703072263473812614768652976979886907317539425663703076277574563570033290335448251534693203338380412141633496426122776477685920882795745759972424467589626053690132186265556010136789553202462630018390370715359193*x^83 + 15769991801042010526375686896094532272084724345204922606158983566274618531747427152532393710554290820365665521962729841013020595615977861019934092431080086065688529448643198401202385330375052529709146348654620439880451860315337231207214591907056394198118385028728471553241246939674067016491447152322346132620760681483534728842476305332974606110386833553718905010582224898292793055844618276701818281999234992557064774169899414657502279500607677443023054500464393224784062028063967496542590551981426280465103130451712985787619654490938183160915504871855885313740126778963712636526250284687655516616093577947774757120673332637457096870256637943279790694798940497084382472490133068293404139383490503175288670208647562088345836120210279451289991660645777492289877538522106849517103031653827666997620170761674945018061749690007968471530728544918333442779897057928016871220044950298046980030502244433927635533977572903773090059520365185074932210575007671424581544396408952415457398032635866248469480119252329753380324615271375645224368947402601976772580980273914553266986981476551266287421610247598825247318081825130051423762556015196138010379487414750226065266201290620524303052*x^82 + 9537439175428456861694067958020714305739894656483635358126552098956497841845129208917842373796949054228021026896142415893806325481931092066334158232194632256576176607303424660824831048986519021058542302548946265790755083516767574521256521237604537447084539646789897938806995783703673277365866576229682712407469861611596742464456207624257788764576597876523142861855005105803976622161446339669097231232016967295222890706197833140970206317347143803997824426837860514489684092362240742441526656652679499596154524448972395878839165695597904604741592995533566966710066057824005712939664002442174675640182678475334312425495048614187648856856850886106979511326156502505965828426679605588243214905312466314940003586496161471885750480399531237432380629070429840500701733669113878630816404918927435950156918405068029199225317528727383307995651811834533209334892495596354310555180002665562444849140865372050869171365736097492281627588373206881295487342019084428577675552974239512636631171021836203833684013276803937674228098465967432632609403347931206980399887380649754568333613380091777825279190798710395024907197935402244320325877339926179994997022391257360232904133146299396767357081*x^81 - 3989459654813862897969620409291059740885272709756564214059923909383050330795721448824406760122387427316329999074013334032434602697077533373644131002025095096719562857670543767677408696825502793626377418406262781455208919188847466703189641299488815920503309688880461902193819990956122765239279918041063871987582149630271035619579522053369924547455341907551300000570017488284631088796869837592131000293607102082732698896720466322541184905862699061010252127532152633635428025461216180331937169714944245824086787964568333004502328322591399813729137409702899299580747149734941863217230563794641412809080955562416091518787834964459117657733044039798887625515036243717567920643016792852118174524424154413063098637677375013333059251378231304191662075109895925208672721325143812297487195050076202028063160914971811477224949505111067440780304131342140804052156534763374354379759428317809134036927013532188376276502150435011333976700808403254790639607251501911536499472240570874383539973488778447539263907627094090079705842767527453720691721302732757277347862959620692217666059949635058240326336945991499000678742352140631813356632507761180711532120663949423101396534721686034546908176699*x^80 + 1024899361527210473188703863690828877708945013196626695226444340147240408800513743041057816751305204282794372507293829365688133579236570038200107712724006422917273169421079804317826164289554485929195070283194105581404328769157029184789569298071349395958686591276589805368711383512623072123108784082977643575675453905110195925081906780541863264334939171496544148121892937230187141576559818985663288170155841892842394431554659584577958376326998922643083398834508185843822136187572496758775901881114987444300213747552205918822816154987260473394439493739793221169366207749318806301337334386478643804667540109920943096469859756298117543891940781611242554911982893024502831413166934710035437247169055463123751397229613209773882690229014050585043270526315267182019533512482099316688454682176172577025594463352788931901502540246871354257260191583655636709760330761051199619140868320714370253731562752101428286546798203444152222250055898739951419570708336927047467578886510709288525672316250546478173183805389139014683135573750424777892312144182072408241965886749895780686394223760296673575039243941946487022385812161521783049141777340960795993052091107468192781304915976905776577687228370*x^79 - 203916996216289938153655632639480675673630193148428305431852846758364238083950135037788904950620905836616400312364700272095208330612518070337867867471621391252113903572342013870739219865097985060488164132639703562718082529432475149563269854512441184981249677655875729823415003841072026219321417331609263911040447598429930363594397200361544011190987061390793164345290591120692660339783599142694120553884040756063253071232460154506675003327425076214733215804351039166783387733388998606052994645669925698286978395880055929253502118568477342489475316134210222761256561024535631378720759490314404800893607959859203741835258040063688753139923738794610297927341400044134636946260897357541661131078536612927903975838733304751275908552989113379796463771643279227150122895000857275379835428534271743307365248399134829207789890838028647608698235907417411741240579773826902510463946206056486226282137835852066933752874007155891310836014205776064647385500205336680772083030985473128139971305665241736219576301512937468380164068667368716556823745017344291790968418257146587278021668592097549667266525434742046783419675011629008741140004842210208950742465255471987758102602250089940535617744179331*x^78 + 32074888275619593831994179532588891567211761842258771591482016620711983631203627967583169876185390451866635766431398614983751463218305559292543602562796999145339819162779418773020282665157159001104300577508091027682166136220233710837824003359698521013970627135808435621120795050834941001278766882910904000553624501148235031605192901615663261024511124781166561147455003777052797072324032867440334692317840467248099250069060727011232507100057680229789608273289614622582533120717079624383565340230498840449735074040822672496730554422890838693024260271969719040380078437677457356652644322280238634287098224384603701850295019635251021077706887347156502523259183038527908372098245233146141474457574006196706399392991360485103361825003172271457308637591084253090047217795227619669505251668586826771604619050264894309390630777044704971934180524772563124591493664036151266578531230647824507724677619667075273694362973012976945770919176109644053934621043941817619745863911632891350049155636306524711420801078811145910432396009668991685671762685398596376600773955984407349810606158935111603385913231535400265605660329070705928261209417747558323463995929591372705934575274092599816500818713929512*x^77 - 3546212897724357976950386892744456128996372816873299396088873492155102965414289874202077268210038733050914705334255464450525706444619445411550274133085053183578460566488348464755714151564792578728738332245455218311208912385212229359018060392618237643234861355780041026319832204553501050149860831297869492177010724196324690331899615439103981192343204352225302234100886130734436226559707784725040739813405197394570818369701640149673965341958128047969065611523102271986671126156307697616778011538270675571526277085092343419475256582759337503815104695613965711252436200669158694630875700066035056736737542341821420969456042477756578555825136088223993752215747601912642681401301486550979902211137917737835775742671344932460654220912653228389783541574247508513987049948126270328648815398103550100693179689067919114215062615587394897355301884148674042096495893776604156669885364008140860081902363430665820577708918397005099909006451545938534184582691172566858686269580270922502669505981332704612466059780361422982492230117965592282374857292890328227776530414111165634226735004153859928714165053309617996102392330911535642949169082256628942418599121751160022885687157055620286969073419848777646*x^76 + 67851429370302197592683330621246762006287952263922323255489350090410932005015593597967467801449779032340933661659251622725502824473408610235207234879116638019337271722835269547990476103064892545224362488266416656122124372551246438945461090720806777511117284297563050437342477918002591258382916345352300251398355138804336738215353137925732098701034183733793147701592726609368861084708104029899243857911962381399883007038837456462632145438768451665482623939984694828711536623170073800336596103192287498076828876354586969166194580052997124638371454275081515232902045509126506599815630990344148495428317647787259819005452390294702771160387830922703255202860382570268051937072780206525679852015454669247329868283481278392187822000965862922517507043014770164744997460390657527544920938419502054530932456145612700369240508873419518486827250734449956047829876080411793267129567988516476247721582761258027506127120648154584913622752364392464006965397286717241686295142360504833393783713791737637182641141209342186347804117922485295424427442618091685656404683556339280936125919719184530599132906771311268351449718192236171087632554526946847710847540740377932515202967519466855435123847010078870441*x^75 + 97142470999131139970158732988743211800613496444966068584298803569453220718310590143927837107539912390113811651360946481869091702380433689007878982711395906403713204034617878133884136219673237919903419120588354108205120913865519466570470049314509993413820538559631133458104783276371388375090109589874903625530109265747153116580323754124695740876055252297939607128890328170384254447628845741935729753406138695788137851372232556240772966616025945973597131792891536235826048980655264920582627045413660526897577460838056125723738842794338585858343374426646528788805558428524063440809530129890058661143500972043312078295765039827963211139756450577617408916852513929554804777380008232151178444703225116866256478578648705836063899461163022195697456436372368838220840366056621709204836167758425871883870431489012589696302651791980909989242677624366380140150834799679542958211610656958149544565981994191866809253561953147597493118460623249081986599514907167548511416682164627330583653775254392127720149376944724527149107305493165760286225460747583648384146888662489545383349466042649159809517145764348659163983510279666362602675307168833462267297786980113706128982814427157170049955296582489095146426*x^74 - 33457169537427284910218279934306353341734096719619426348507604661894986948555390625551851875644713498636539037786011267310049077143336240922026746167628775828821788921286684631551237430481821491331390357292254930183195342731373848067196185476036998093475158925790111477929709074027523531041100214914659850595970319811326319235646637622589122392404888960789993538008773887111871585570559322768844864639654805933164665174234561325420117826498707123223159939399516945645698865303870918708639974962060372944796073893697241944709277112489619361689095327843949364057494699192843110591470418001047457177674611194810826477873953276190966514704527862975984898270258636447360195269315721416066225975832772499707993107836895479219504812594818138453653982571369395506283321519118083628380936453380225110997119536318580939031329693620124191632718224240349039781765944994889091301987016212827711517053369360688757526726527649627974433377231909316505827303569968055300512688699893264401920394253586470710763786959379210147562749478247447365068735349849036939192959567538945578415680340076301712251988534397889728083406099175800572696649166526632339350087020113498171600328899844009834923306604736628377050826*x^73 + 7453880355803668244131068403733206572494581932508760672455584046800341682313198187233053316140707132160136101686738947167929046859354188951163329989059314153552148429173999399783905390100059056184063083434867113814114974564674118560486940098782547842812407720735838197128312598336690408107859102216765552390184347548312099917727540771941739480267087142019647631513702600496496768891971024855559230556928532771064082549491295024044731123292500382775450022462283967372551023517194830433274546427445452933766126278454212881905522034517975440198532940904237649141312917267077836499426468648040110345126412522533096360678063069024976665765279430413570109467605247950148942988867002895562044954570177833718567977581837771496414840666828756294407627772498049171827894713907990769836760780631002342626700292873921256168479596759839223028241937147189600338080344743211368921893301011532028020122775769121749607109289816539244008164216654121819698866615369321774989661557067912033095739051418903863032201254155546184323419631171097490257403850217923729056345763098045434993082559265611982514856517686938113831680658726681849342524868583780113872453228720340571295302529608441376555950608564773177586647873*x^72 - 1256594760917597460635201577218712171257713108831715013232899189435062494358944213855829447206253448055093463604600416372740028548981633277894316207206764964472365761525880976921026655036466800356878459728556795392223903137434189727399615198756377145635936406747172413610538856756622039466698865623003377506565764157064839126850649959350415142517093177248468546842636823516766425626531455281290679880619701821493591417495459257636630438107900864588433979085943681809233121400414008706565117376108797567207109459765367335896639327065013073232283610022435163749544907991464802805475238979105557552480636206652964527004596630486543661755829555301251006930651360377587513138658242051878714681378164878750540631932645029110100794820537858497839071663926008024025212175728697869371705932937733744603641808040881770367421328668248025789329445729939966548630694530267703104818809877055666372198308276501471943535788160631999896627908574828842347596038619355497831020183431652484012107339898136051839753143844899911549166845906572616452910138218833820457700921608181157528265787328553039039691568073837338394341110773151884763296916781162298226128429670842111371495365692605254931472146341600913809702131507*x^71 + 149076845651273599774097238401925851608108646499727753733687125909409427658491445447952601656469545358711478404246655277044729354092616740503212552201237806006749409668750777813147605270293766433730769573343888664569817165817317682483160445740669981295088561496361771863795359742783294046923478493570148986295037559989325907829566838769989689885156298827491606941244543959689011445000830552196202043422453936935139619971550622934770132863780121315507991709296109228092014848297402121365588177027518305296143411162368589209031559117609652547296765393320950595364597991010047975013448414126112497436371217641038915116141245838245460172786567524688771371609178273810321943024026495130989943282219270659190429890033599081703175932378128867078428267681225106116126068775318293423197697436893524589093036658809177311897795558680474927816825297961899044799552596749461010959806887737603119941692030586358034420640269154106792603265481966111233551485173379104194331307274894551716081985408139476278581738269242100312132065622545609684055530692196965460813701658255158904259028743051385037309228469160421863669900683376640401416786657914544729382026968062233719828140990802119604597474816071926480252661494484*x^70 - 4770353921932491952951660559691569761746997262710887761368196430052003016748365973073869263142060332312230962185567457501912670085473599458498363097860944891937984600416464905757131881059493272213269792029164613924819409681286943297610104989750445489000264330090999023082672177290050646835396711002427136260721361499104587035858808657919958465622317953199877113905582516658783685539436544359217370488919936966355940669460053165779393007097663188731222250874231029022511376382263034189468764049570081948647385567519886083724644201069042528986639284157682546006878808381936849329807233514896059206727891851077641833480389403065046435232917770306493676414353108271247721344782352527413074144315790455282377462324640720748560261470187740862343983422929160015836907264725297395733470133509256227180435531170853551426180095380322873218968325978861065471363310696905715345613727354461897318919705338613464669438726881281878996747788269623169494350419603664558748472781139092329703734281791286154389466184293264657228772921293728235776368732724189585867211057841194968225303809648529514964547707610756182550995188498370293643469217891276360178630236462209055978739625192918631310102630838232670098572665256732*x^69 - 3604740762888950837647091110624200152595389126349551187793302452467933231096256840434444231967494572882928828895159909525461541569209941593912749843100413945290431202437101073927826471139108009624019639070713284853102395310841407404163085411380265335543326296191432797937114478292016674255358666290962612945291250738976172534641314575448564986746150734536309630292809957629304726339270593095874297635566315251680433518521954138666992392961209425285123413155446726172593105638575382544157618944806323946992139708703497768700499750287772496261669843300959051085898040680068313214964950617389523615492129549513852418975456479907806866074919175828399294597605119376910377784904481175246733131643269109808976126540950973241326182994085188852240640418771155976192523262149522733107814318272486498204284637857901485360820121894398004855730005985908544504166014598757359579873579443471750584301772331653633781654746261533272961357080470508972817042359469961219819709869742613616066761716754622414714530233729716445598362448558437358082865534359646624867684319602634570091357786881223444270234224439760752578800053983769124753019818595431687363495724446652967152694360701157704905835824443541979457927872676176113*x^68 + 1322685894734348863463376587491508943274463461466125963002610965011818771644218818711081947050100142976074591421639460672883619329147508132660195609004426027655770047798595836380389756088779457119290504595626476263609084290501620797766077962454563387412193627612506138112234798015759189888237919771664100164844982074630229793686891830495581833036370320607121524110407395041151172227230681948313948791204141330132335069700326959082170050918604010585750730657392217917716873530982861396384333213784124646538401019016127522170239849564927055985762907848482217682555247803957187294883103043818815632611043242676173749637202349292259435236824813080734393637196437099107212987444623143590623878855395536049836372874625166117273671521029351819643993700415552642402250535631892255301902201174061080707541729621597620001091935387056287869049193001243279997411383427337887802338024126006612506594610149480624706549757560923415093699722155639286698470812885805745946001878327173212065511914383556366283678972625824212755440224672610213641084103044934450640483408701281068880113617565413509007689816385804093086921876538439436449981435255856804179647379372883466831131208702986467596403352596551952821761631560165530225*x^67 - 300123123826017464276241198857587688195184804882362937867312723225763524220141924950216463463250367829661829109384352738230004211456274520889982434282286518614075421533209209547856429120087522381286470159698345301978726335209736654247838986888697257705722635062984837099094676543566381621074336218189618498892401990393811299524209475632096051095270437556548516655067408840318271797730790507157708914246571526674425019780193980400200425310920557339509828348837483247077145149170194856929626546319634660879213299273469780943225498458026441155985809685063424643825834677948056989554842001228270218088777603523563913539518239879278199504426618790711056294233663165659775835277850354238455624013023122474678395527555909949619939428542662071362594869116896917121767524882615206179065882181271138651458234705774720291721270345005904679113705219004567167109522987639122930397932353384252683829557623770105656931778912049259289168301529762102763485322864771553037452628995432766251326234416035419286001440931044455280107800737843178920447134785184685251950161763014234777261147277085122981624462305495938607593306641014355165314909303921749259692196127702535721355329899100948646926242401488844382647444260225710890190*x^66 + 50767367268339624807794523581557118869175599186951656191234045646019581856856107778360311794541312545986813442332672002865757489645106142151424140454209067547648819100604243784712934981461213570978972330926729315711735822275570604953223954572003253444363086549154070033153822723969355987538919253789211664586998364137223151451517646591774130482170314843863691417027912235377743160473308512402104765485419328017611272054807300530881406553506579318583776755165494673210785097388991281775569155964935665466413468347179374580775889556105301313418012775537201286669359964101122291563779254903686342870766532912542963756582936787002322437529936924623760879748179097655801909087997672636676515713983163241648269772063703837848225643287207305251008993323480052782075406252410416227981211498165506654397400813164596913918752279834798994618144177303805103359116128807262943397303784190440200903047680536251064391576981947227768738259050859608304576959876664724463388836673802043884444687622949381638406936157244169949718372995810894572844989558715763401540984759969185016103954832183875245631232641408204454713858145896614477633823420732800651096046772795389172860450355516586121182780862694655402181242832148522147813575*x^65 - 6040991637560812448731697844851636507126235909106439176041151848916434201899752892961094266940156740659740633341104981809981757677009605639136317090400925132422285421254889192427006613365308759088949743734916395323600683443875659051027009964233512757251870137058625693400464767876230963583121295305259065765339551974838982746107373234665502604781956970077016113949391681107381125572800227058516426809269389552232905913628512119223533312687953754142721226029380622752573040961614947759343759562718170659902567025869890120822064900429761063984775460454065093086566860928070852038051687825460850417082732380989414373034485275290931122709294714752067877105905227185280795618677291136336425708420328303705784808133401203555332928601388104474684724210837498588233618945952125541620958939878465387881312288213351706162051458060364939795436779417148970182319405940898495699404276959426484479335619560117024712212417537461632811951338807105722184575025157064973112444338475760412741354335177411648908091359018452258471691596869001275976322209636169927384848043959979933006298441668203625636466729289334782375426670124262585795623957711150137587185321953620704446423995890084339610791527167694093384427774274243411181126766*x^64 + 236482218878612426507926038550764827758452884649622966088355905109763206381196981408962078633208216341972236983474052063601076044674686758148576966439689913269249937632144539403525953107089556443030309120592341886212492124933529233247739513726480248084001665168628895676417867348206893373896556243240990197171343333054468107634383597698119345173029607389518343573667656021291700395025441946230239293262097942231469159903759262008039516853575234768036690615909083853963870085449004657790710276904931015181072061600424541342917092260429026677736906368464876484473282431710124888954128685802511344601480534830208696127109756294546506922221781809133848003492556270022328332096755799934924925601239088274383169235597538224185889778396111236848283951307351701944846643330863577021712797756086398932229688652325478700188799036570302903582490091226964645649466243978525056652456672015000641910061415401333801676324842893660476473309338346334624325391697480390299482711931649578279998921350014098648799135711307507199139875176793941767334278413704081022244340362057253656437600070197685158100977952640069139872298428958048995568028145174945758322906123825594716878820526544385563835373443533383332288143318326411457095124643*x^63 + 117396255369836814044112936198670901176233616815827090672567771320124852556495369302058617544603093728146499007491276999421018463190587303086816255282164449707225730148753567869236670738127236639998376195024833000095454409151355987294672298302207893485118871898705108460597996696738572099393747840248525573287447457398620281236902339025295625524998968852246821062010693350380014669904201116660482618079429300909862911421014877867365387968487966367726086907835351780317704701416126565679417822923741619479385489505207703260618407081283753819818526868599051125188562321847740147146445445402829136948958110617483231035099377053496431178010760075493448624405042653163902998893675578413861212888075507855972192094187166539189851666638541417887856302047525106396779237018938900029849833283826138203743440057151931513494439060910114205868200700007061997901802614728327465084956060874502807211901680721659137329373478235209221976867220556616368348122129799519388016583277048237253578183852066177951372062983681479571882347831435636064887981734531837006426249899033318827003165763060190318214893921611450375384992911360079817116162513158955213544679259562750672546467903630299294316855418478479715661269651983969031307448528144*x^62 - 42531640170112261832275456612041318507625686617227459993250973514956436868392874004225103490572431201091336567089482134427241145838802909455736816290230556732801027737606759696136072024226295335738239540353662100874559143917554324534263825299704629876284551665855515181182429686399773523332857477641722103793796001152890404383618521793101756729758516648587829837323881722840471102799319254750362865392435760705928957170519003860877505328243525516573081517016877591348326392406527348826260794172062627846463488245939812391665690633152889588072996223825969815216179722688548436147717523558290210015163822160543247183081433838085675874101912666419291667123313964765551754827999511426872216823695738998007289067056536676107201407534115184464146468132516210560620041036924335781227148384179179942433583799608859612362714553194954268880481647122195345633106565322134210580587252113217944945856956138665068699515690597599235218433651406278783913746386898579000091005382323945112101450505610211819731353116780507044470042492315789743447300743832835176878180814272586169854051971074234427881648694898751131071416478025625358137233988212705442671640566792607744355428981883141199308968274577350377821193142781160855330015096164827*x^61 + 9113891912758900281602992138962613243751905330486968753181575269259886103919737285602473839663196460216935045702367751822502259383436096174400433355159585270211632764356294615547898768598575370116708829280812594834324962820712157476399462894236819521174024725458892808879379619620924161998836468449005317843058029618358696549050367622177152915836218721031955329603679071511930238671468131884714389319851012645626080703434863989680069647743748649293254517328535098423132182632612790459445147008683176515938169711916989389177339103935990035002813717260854124616171334049091648230259188833048560592154858374261727040710257131225796375566404580572905635242020031649973739797777857853541079876094752405284683199243377763631803148393994096451940952219658963941666042642292150808258913379020462019806951514289686458490971098160541455882167603384883188927621798612743846931210239891895636472420204289563093142922400164432221022148063011095685932070469558425710125797035342097876506497275882048302255507067173821881095182607592099560320964242818174977720320072973736213894727357799247357394838469327406956996566219961526251595837422167107484222398206251180506297553283586395098286154048687232010372428448967871689143543552870078230*x^60 - 1433700818468863547216354747068159111651591094285917247928612665104869834657599502787317222104767427570033963805004776626434668177628197435131452451043257564246898400826673019669957158245235250988752357138335101604161692724596390635815075573173490266959898948110804362847170682266441736693112167545156678412308289208128149139719028614961564425879895091238567596154628602863695561854859752563504082971663179969293382627024507695576956032022399825643826809577203203378237401601078391901654848348438810936257305457156282109692435833834395260033127070120394409422451651030417380276579318974372836869064542540769871047398133095393239194603635442779371225912578948619787299173245282869793080200077223165785948068974680354309287448802569566999144963364542178771155407974198027964587466387859823104823114758050027141674586011365681320794661697908719568377715920856025020816280343838233087099789946489807389757875252808568179618694012352540098871736211461175734379166451909687155935600573501782451011180994904123754302185316563932563952641742638841281366492834182804889456597294938707658896895361569325648215238214090942409788333898234832061452595332723160439077869450115096563069587940048530066395646604836009407194496679706557526141*x^59 + 157710555844461239981647728335128584471813497380387885579992088882262062756799320750393977169460275232063329741637407253160740851319354098705106923831926180809428883279925512386914989030301496243628887151772148971093229187459095772000022973167399953160306993067727081047316579137566322704656043479418665285314518804432920081990473718504127364973192990274301512733962417687795188691314586197497016304956271409242716560363415157594589199608080679561911864477651886750716322116273804750882050341054220780506935829215563656244786535759810637770580016899319266691445237670153380718909754683679693226707820855898893329924190680534229143232664104279902981418008078314163774971107889471938606905990242403898874533996565659418380363354423133892493279850055777887919687184249298725307344660805998460489050859474755859906046792586920013379544030107075572175335684648051112183045940622766656961623831474608420827887181671438499767011812681105228262089440267276179727560684709651753011520416087515184878366749236454252785612217786710698063708242483140156935081527648642540746972299852334535265293469516599628728483265201019913174131144162396627485109592908027520683220989846299396406451366738265252004668402250212808830527187498466137441127*x^58 - 6041751539914626000430448040953115381163150373953344297676969502728119157755121092669574906293165546544393139116957378282934055574226244899079664694728768344573532511563599589865440446237090221551766460547392142043915326247308340495236353912818414903340872838732388363615771925187321789566861879825233591293971549192317998280492897028552771146293535452072016421207062207955872564976721897890407889899742678838987388627102094231622158144437019837205107708791329933341933057290623237242361836595682341207392578979157177059662391479305905331281532372335933165346266162155605789665200376458112277458175493953661285026679220582593391127475143409276553906870538171290747970072930510897800681136263904593117941393251462669216397086970032164038356448514478166542179991954657943154803553598857901902564202512350235270698556622553505584333508054355700573971672001517183001345175698208903473965093947432236615564390988856874600903211870081510035360015414909214948938355644311780809346715605273016852644273045768136220410419514152543946111129337639262650587309307643442709061667168115528679896406337426357880983635470181090828262271305957937666894386391538368990533298454450087876320196640040307300649393282769902547826432054478954861595692*x^57 - 2371101097709707311428573965727938103329691865521067960946137659003399200312748272387518296169301049250919634278870251049127856159319123980962671593562088566917385249633476614037152709147783233741453407054864440492695671064675794938372062331203020910099071082259908423752605563925679857060584601240977319643933925892676895473455006593401175149801821730516244793524521135869272061386150996899481278154136266908431516734659683400222030622934837627661238656253589267130184580296939790825765760655696910518549770616456711551203622460683588241252196222988557068182297666441797879114816969334315840912746224990225057672362289688730667703605514982556865725471571336804402057198683224541311705970959459290666430103714547540673964577087450721020500368632158489684575327257628026705922055219671095305617782145361354402568544672523796009859763809291346443826047673063336428112620177214753036596452319270697234992085048915966139950764735907061899088376325258738028293264116654509521196105637246552179188769939279199031382591958318286572541348207659644279148669901471929249131592762582496569486062594959400875715707746924548825153583590238603372769772380795527230588722392665282852884119823060518090674155215897971842217476321280177213956025846*x^56 + 782983884156395533849249327907015122775869002256904140680927428682148836371016827595409785947964944787314218296176374888215768722905108805843018635063963348974772163728898494506784024740214654277985484514640709500814049611897705078695806036680428620701092462711118902439130672858105794907226643988284873636859233331032090414119330949540112647843302697467344643022548550002163236608980656839797223950904488954592597020426913014116377207935657613756081744471707829127613917564980002420644178174032907616211249000442299306164858491845607181577850960013843527396404149947062707899958439296670712573512755249767041250682381337761124944858163627860493126576120523852132653647981664660921374311591199916961763207444728455725094963780679742718481226635259658062508162199950655912748298030000961899591219364027819772759825666896472691944520740251597727233955125403612001345895133128363799139036199979694458682508223900596377390119007777295820936665729094532999603090189527587781068537834575269706515397727423066407510858492391469391122562189975839521287968801311941733385328059763691760456235149124617818097840651926695159930337814331766713040031665752696416880925248412315818959577614520381928530073671175969298001857881551498821009957940628*x^55 - 148831186028507917465875900766611384694133446252517646921177319083787344266629835565471860553397597533510946151843536932109265652723887989343917726227997301172326662150992164297264827102891300403045731355086493030835398178199552399691710997180945375644297246684314763205562013086315909671207841773397866283003641907149428522706401976562393603939632509788836091567959638571129513025371961460839279572632490690458634265023826653955940281875543219778346117104742463797848295926831089714928204695188727707042300362077442342472302312027365328536688812809465388238594308835800023640841183883339232073529527410507661164471338068196898224217497175568983398974795306836800268703897792896746206937236777419667453112431363734949115299579714268135632776725459642579179551584760319029518854718944445845572374697710013813390674045920666231810066624408198068853996058064188191830035477404849539441215871376805263468472532967391814900917995020063207816795116963282749585796637434256491599769727989173353811880086250291945306422031743990648228419516067565919781634303969942216290909839518136993454641489753585126422921359611764629138508250107169603608434707046950908729412442803394393723645255139050325343126117185703373279111840524188360605144216922364*x^54 + 20151812211700236125400221845147384177601325887455261732827281182876776625197706347209993060196009241022488023939619280382095245579609276287813457159941564550732955662789879937846673039355201645545411174788206472264816329901073828087817767168345492650731292132618205946491655064993065167355679771252887560484315113273940567505129909769190797034104672588692123981336549912274762226227121611484160317632875503704029589699608776123514175927461174193406922074918756071573194076901674555138100206268665694371764031469821114615836099305870787991157254224920412319038328788634063047862205115441091606923883717729323686351713727067565563111802081862889485634021772194695228889875758970114126625479752792460497761120107560107960926531417017475096563500505515386684024255921307699681833165369358782346048940313292039561593057355425230883649375352930020936622799073004320701455636527625314522053699125123980924620848922153527829081043664024153625772743754964148887648961401139123112907796496768662549294778078282644923610472386710955621066211684367982134627380685576896964412641168448483654436215723208193490803736116383154024019089714651784964516419604520258850830809379805711941309271433265239072174691496308152179324035592630825637134457188061594*x^53 - 1712196429170291103157010814002238570618139429291331043618431336892192727944407000350670421120403078189341633869921094928917858899101510840168478048815368402098825344477387267339302893216568400597753237397254980476290795787600679642833836695698713784383305627869571449468102525925194948843386811091318623815246002742276152758578876009731469189875154168089620391581406913385054513929885725047697922961020270116368277816772692101385395252070643657269249304631563617413046814856330245624977804298984321433927487169256488686219491340387848217347169700209546609763871536023206075265542741819297634984816225709900111442100934113633190212783181997971460397006702741024820164579016229805227591886326608395295853802211658072159328094631774902810600191021366005013729472682831218192537848409926164000410498271415658034766022823317990470016770188398456043626034109693538361297062952733363085274095493180056214920423651465421236230878058415763959593576565907124925385547562302052903594037360684518434942280675644584165656636172300380306412764519294131606348663956795278133990082099827833285749474143957037961713801288383145736467672666602999346297748781884583154214372644853308538136966559677835984969808580068455554595229742120989841865113682894240891*x^52 - 31543014641495943249555306150019033574982976797955133097227624729060600618222930556218042471375284897454710812386454398175352047480726483461973338461123061048936907446724231581317906962647817707311156304448823119398604212508095629994330497948000447694731193371781472787439052916103853409631374646299244871379720732887439474968336200130543932475412165216929529672296343831523029449713733950580704080245733401725555895938429814997027322296411271655334671862138143860085782069502014679445328613267846020878660631390868430174578748139453384181039451695980022745690612660975217167365077173441259243307942077277855037563715014466549532005632007875043708956247566794061670252172897079467792157103456939712111213381173267219176629540213059572082222072597962311653480016769706555151786846338251587592601603986384753165589996626422090230876104752677413457412943680639186435144703806920848487630600055949442171434026911182866309143151498803721621626130774552869496179263251548578609001988276335477892782846477821421397511568777731570730710580018455162035852492419587776281534982071352250080495485806664977391908454700926295007557977506755490967427631111456495213811657629283935241986833533528232430260882388365679105393847360970008262316615243922949549*x^51 + 49328529487888692495024191397277161853612078196689241943459111239493944447260755184002949384031052580989212758764462391957284323097056398931682703304006926867702271881314109401281583709141807668851476258664048541689203933341986207006442862766659201452421205853290424846138740472133870821770205492077634430783958031811230671823187677052875263267694660981869577321273191811666297721220298958324144136565491148610637206483499159540668670554196684178335504997760861811450114701938178664064949012393971138143597648183445401496403970441085389557559813526266153604123781874971474071341646696459326696680224174089959578343184444205215903631624064276950656443986023127003301084240533782781308982037083446590734576045547168828813110594463936041928220369785736531579410832280281177834580196145774384947385143030458787235075305912900679689832790003858964256511155237831271634527098273713439838861849063437541314110913580383234191704800633849206805358300413153018538730569133584267313090831257918873275048656791797415967180153838277929837659326744060254235068977611079655516769935708582593981156956169371237235525885208382669200911565147614069662224166366773857861490316144615948260721641288555872892767403133929231602079834044005121564006127540768748169210*x^50 - 12510323449605065370146122993231820321248463189230120557841949051959106869149891972639669181214377560713877175948393720241673090668436931681650006937528523286223673128304041529443570478956126781194650438555188463537593015825027530180104469960293412473766723831787725815432664311348974930596381591725954890879763406215232945320069403420884884016216605192252614972346788120763761621675740876734407983622579342614661417084277740956886366325610638981892740721469599877954522803444966666661622969917335401022680440865532965583473886485969761569698761089615809526927030318419671892914456753422957726660338825142321481702023734063231290917835100596504922611364383609275150462407275138841969783274205493402995219894211085324392666493024852282565228514509810139153289808856841330739467105523836469548028604708898568334228301410667571009766285197276636656216532151899092552957824669693192430284460424181171948039145144875249643848707001487157522188851961840374303208842816877846769195805307084105153321839030332034347189773520729702247938412464471669804329733961746692299805706850684200748736165668847752426126731774203256106345882399108104109847784279391781242027541046068085050926431074902173533352563200634621248902695876943842636410522056299322875093161*x^49 + 2240220169145431603843423802510942952619019721516988783953966957343916152063618357647045245797455179535667388280189712469983215958039353870667302726795737073100912285152249386624133376138571076452562820938266140343754282529960956661457841330079762543141929972359584169198274470310720787605324693025330548873058820127712486950901299637229038801825489134165349730970807409737207339994428948365702450201878102475118547159161931435968995304471014471102935253398459289809339228214987464642256386815034785410351289301521296400567171887981571508365797596743844674524422753959507095951277753768517709111099845364961998918869087796318696235181904440920951517238615131840726666635578520110763975373822379684202186862022701893893019932016258460471317291823799294173716564287970966550961253865550157991089009772807589829904153334309599684291886353931895563414144169804589205100251571223188249439027708167237675490332866267435507511072706293513813688091323177101875476890455119347860463583644906179757199901881740712048548146015858571155446045176942890996392021891458880823708849196014125841147086138978403909129852977031808609236007242082568597187012671376046870422328170488828595295856050962811367505496443398769656637420999169257738749401293560557906088538837*x^48 - 326273286820375599178082728727084542560946157660613065553508694658825153896773350451022346254257853236638670781401563037612369859762549684276978780720676869689547742222665397241496436118212154830241772918204435007983192507247891851437580660103640243100655017963440129768139242793297205345729608163265497776195310824693864108733833422583659936005673996637064243082210909535536954368913211325777926102838794824872480313068421374371078265940167429038116669142836572951215413086504175173887276601985639609955463282871139097459818771323466478933451753156310576221041695229128231580290758768594188739724722166357526608269805412973330160603646377695860724124351174563757651779522747657134886395305913541642142226934644086855947171927565756105814021977009820148440103257635040719566426174569742461948953972334030672882918490038612788157346564486382701494960077667830418379023665349457810860660246843112990563294204865604656180612540398127692453572873854942159109366647852938326916004183757739996331443416932109528961881863537806262735861715285887518842932574888019438005680847795197826670713838171297207903941936741890274075756248890989774017722501967766745905182419659657099637910987389918876145632718615442628392797909928748478955318862046931795351536326365*x^47 + 40050001202576999494816566015470009206502914050256083399594736545344198275727417451337649285137570810336741016334256720908619474701863361389905958853690307899950481404834048721564694307663661108146609263063648957648988459299298378872036789533182045634422574127161338258199514914037859218602424773698563720067448742852949775102547709153882130146588420775421476975799479217455969518295721321514049190635651903353532486420592791754644406768938579405879106100335276304410813181724358125182733542404684382406504843995425604328112815180130647527351970286178721107449976516450836204342511005071698107844281775005872086065070145082381700223900165574163810353449766382710215209034758726194776511693840410690615274542631222529594429298938947404401901772988810653315458975755758318766919912707127513244537312833033234032535792880254292222096369158852613943620949431509400624089377507131798982457779678614318461321254604401228816579202614417302374742518605663181588526942941503825295912449028569131142151768997532920306196103715914789927102465200371052860876903074025852728840481283916955897630794940566465713837316202407046765184629863452952302083515145431023293262753427486778205290858084296638179555844617193099270967288273976324911555724184075992001219293519704*x^46 - 4126510804785661944773065820410782564812722547541466088516477181793577430347355438173411218066506684374600151385945168095815014146672388953361192993089700704790246364970738854487415409842499181004869962072260415655900443174143640633905406755567867284895153058332624175924327411440194564876745987789692894608732258599321805101503418985821304444234806473732751725758091677369958092246186886288688928105487942804490526940682638008987557716309870244324912446698539276583489660154082586447241584423908577880219043366259419881592365627502036825950660851340502302839265510421753888574866458831447799096122453269029739829304468277284048154422893366741771058761695808403143508810794280625473345172162856392752688740939839669143711840353999680422108697504748075658661314618722078695461046659080411567912155421321942778817082305104508548017587022914341155489992655625616675015720386348151915711810432765757777685917543015683477281467383173902421901440993000721653568775888287545694012098284719302850223043904006344892954904765889128342223506092705437122084096239120641575269772872269768187812102785879745672246254662887012533320403524328542090480055452806321661683425268047514796633579481254746759949711309495586813408228714385556582267788426105567370251455664475027*x^45 + 341431878210654444581798369563060427000971028241534667337360595129133842743625991685810122277206140270160175748404993425843402373987199072194658823116034460060731114330116531118131066828793182978243130869915213176236312494526827791270565149456156697235106014980058206062238230540880931104574594578351560168872844326355585158282607028044018260414872720813291091418259854011991154142704476271361524683072112528957949489428756121168946608664695184974631868901629144386979206669921715833790000969470148394095310968626342543933463639056544694446748959485359808222650100712525692932143029339276021747384469477937297086709662683601575713391212583069127806100082162668699954445485763019180074658444900757078986389235099138697178048145804814132050973892949972440037266196045971690395016995708048456956632107110400014499297352847581376158286749005347074751624029262775440942726239496613075585006020435331236078246516873025071567199488914787370164572656104579923948582862896318580798794397857949148502855447086835387589349915563476976752421215267008213496349804276228615525399540078175601072631031120687774146673378984093799540304251927546646758102616698928400804759489759389533735891731982355069257727511050644411042984206241290677493372363298229761389049559821640508*x^44 - 19635185282288340355604613411889197728392723360171503414641752899115649430421456921923686686356791436633271471828039144590667122107781118700435295627024755489163532076405603233845391466756083552337438206562981879845656354147791023461784143537868932354147889797459325151360234705958331411094467627137851402599274513927769045658917763519916671480619274199393574528494740301974956519900060760791533867989087797357706840547777457154729760462505866624674010181743669228576225708494308013789518054600676163598231305085987418920065754113535029755261798541121796334508333746980390726326490786678685591223170107258816935485715534162028038550628399283964614226997886534393817646904436524379674666128344295918671692589814914171115283527385477094800407497533999051981951641413044498796107071624014575205663172582216413704676312779632849995544708396214589096703187303915746920912979382278945133146506050295155891023024099294218822371127601714095917891673527317920360165603485360540971459555856812354210174411195578345665459444284573543430877480586860779211139022800696443073456015179801198531821840678331429564414830710854820964957254829887535006390027109299892374955873052755427202617425636707373522783434519463905846383311196396342273890166918766444547962331177766898077*x^43 + 307468535460950306364960166687059996948488872911149992774880491872873273685889038786167877338914121721487166700792137605392666133724742072322460126718708070654119555077409882840736169892319302167480287520908376575167742500762135839139975149337581260587709573263334549404282629312995957548037609211875512509809443955227477545645410573805764748584455133370891187509897350991365006330137512042034103914942120259737942686225203682970887858823957313858577951933939611969026886380342306083824884493876872609478466453495614803244406340882010260702788105143514204680757483880536260733537135866804485118746480771935461862279406419877132326734293790359897248454881298373291742530636003230137795664184377013264077475218992651891200230511704002257968494821715493747451445626759661517185084127677507623790395146542754346622333891941365452127830994497449568817614226670818840766307235733534457836885553588544401507230653148964361827212674696904718853782797698113489365066719850355025050528111611189594752828970066035353893839987313610115174650787925148264819047651495004318491599911705710116745171595859354614818616197267022871027049825391233235178142239235456925761731767107012275779633625518924479896131931659992893504739080732660009501292173108356543738893124156406558926*x^42 + 59921296407883211754920044488153171851341032157922120254585846481863690624067089258575885436567167829970918084540952092775101726839396459007557974100363290683458653026363530962439368203550836805908000885378641585732451898363508122228022400180782061069719092850657415425315309097904906514079117517008509814439668632668277250020495460491335212506933232860879281186557410484174016546157740182467401076501906936401652367546343845274096301704564590034221317943700910062708387896875096085067802870495254436349573674865356028013403160741217413008057443903468542475016366447544918045910547955579104852450145257535958578611847786494818599756996258849842708990363489532670786326629291110544559368420004448194292066583353679596137542232162877025255339235201478986200257652478055950551725130979298280108695959107606789065791104167044107273470461731147188817608428907651847884568696595327585532800788727483592498777974564908464058877201842725032625456733910411346321745974426952032683391991469777076488518924300982574072337429588038024428845655742388280448991940957438517744153119543266229727850242493639056433802151508801896374192727466550722417829847519693870985465019821219993403672138983516348632554794806662539469056429720414739449634573174529943112886414937974068693436*x^41 + 3732965583244567989468217494394901574387842684468029715408055430706044645455147900287114095740242852489728565750988640758097822361545545410008934951605565749215049664905089917905540314607619595151849612938107398340142322802514042472230454958247809869198384373962621120264441028939238766368784516578954522312930284124041464849953998684563157568766584636445989666974227824957594634957396836084290377073607104215282882992817195859432699279561362894414546166916393984706885371980741302938802442358209381602261718465960346831150267736106286267963185271746519750561935764738477821240619152939418660340399578997007423577946182297317648901025905989331665429682952486715822042311856485441246894044595762546648811905922455097236076701876244494672668589779718179261173879731480781952830076310250243549514912752981366245125582471030213763963912129239943399491785097127353117300778403429844993169003550185689298832392703629827065408656875252292347892734724203808840578177945990734860081936566722771389476159030738770775337047290792580708647970642491703607728647498880916857503127660772479201368182344621060575137523834139071971783748955200399589258221728030879937409666711475466348696862914515427120707620913852900847642856094970081627523146947245940551084703607885212902086213*x^40 - 4041348246468793956328417562672319901402968687657371099369078213946394548674400650985417220274373825723708327730940887053331314091720998096358940657344844215350837759870092228227160381506714899024112473273835777860665839849194642656271866696492769417769188043719552009744208381362784822369024189877522408062306833879777927088649700214899128380933017480211047030026348982905369281522757566388588113414901511088076802895932916904062765722122551139373646317842759509679578006521910625911707345022960458245914843530523565334800665305864731305801247901157271447828581107984244480811887915561241526163363637568780528452343194283899924381449860044708994155687257203334222058702983012400309283006782610145364517190746500035319515354589508572091176006281860913466396821482659433264481067726593924902484033898068379246779462539503594960245555626758373614152692694711354174214428194156341928756472613451873932591786276654191185052941277183027832462852697856037395479428465785361998289302664287034106417903443050128346013837259301473579202812703514563439636561405491630033393005610918008778180107346732176689610748768673791038061540732252225515095106673817949620099287808664124567473985732039923940357040419189914724790891134533125830258368031292264705144059459408432212865624526*x^39 + 1028220052410281471683302384525614118212256727269442927915526092567819159753432092340898828194041495131973895368810452244834091318677824044916148523284681932287491620460732570880165814825206437870626720807331946976938490626642585957457731571183437280963132718799530094818651383109328752711108879719694566502343465475256434485446473214870114263298757191576416941620089207044538528542960383955299383979827364177267020458347724335098067905230989983815216009516097128450740894724800018270423135282951548649663526673028713611838699487295880137549019684992048431134649005284237273951636611275627751071556849374887910224983084260559661499000767511961132975835268373705786117931735666705927081344851511989440338046947893201118909163714764945533018406906255097199179000262457942396603339676285141124972498429780286359591877055774958097131862880916997234204665426904296886221428100342590396621179117598073344556174428269741530573861427277787577521659708661866288306850839948947682006189828614025191423479464412023847756852989028240708365588036230590201119293794981982537500676663275110154189723698797180741601419190157099924657047944783609005955715201493214405998902299711113023162652602267328396478157012259594607585604087165428966573790493688295669668124255464843463508833795206*x^38 - 175102964449517276687092648728250118243737631926435888785457458565090551674123343969668558946552011231068472167222036268768207136316311230333042087355036060611085410026286314766717802520498013498720780647220783993891595774187571314937231666807900337846583305719007402642113938892595871339811557523688803482740681630097959114358527769277497849956328573297092413689668362396433107173700776529665050870186266777442424467448226213715450079524184092474819471448698844738562252401229900833912126324223421561502476585224646259957762527944752332314851265335000426227063651750142012586314043638312706452969246176212514371105523407256193226528924690500762715977991092768389446644836027471346488725376945112877693715665798247443999063611712954927877752929401944739872477425184621008411482786769924437733469684610867750492465518571512151172141375308056586593599158812614305477311908160698676259088108868837042987992848998717435973639093672722432439485562209947760603283320894294049468802044970561756966690244072558626544671497390346632239731250200161084413403236968659312825345676735724716680099773040599659735769699817438243702881312012659645469936430335656883400431921791741366436201515173232156462722370148328340792554555493357108766054700490261470118164843710754585321229837294027*x^37 + 22572092404498255356689269495609153462435387544082376215166892652441446914691257258064312103593554420149890490645564271698311168568778622797672863628016817232232027134428107844548763986933506297750084366919022542775415295309823865787312346554045560466856981066646462822176568538398375329211173357962396705113750094392438816650474028849923989223846351189000586633588472032287328004359457429151985344314604976266859430452901273714294842502001316353529507546686679027392957580882939732742095226908922702360073440810657545089274378656791768828005873824227588076913346116633894910987984352807404438368976447574502623340264351481206119110062333237146484028598940546158722903618158621598399346403912756295910759742845746083762424157552035830483398380217680676835505057453196513148896438236267723116644805784474971610945931769166615823576577498194908179544217292608867372234282821931874818501998737953753013823075590918274892625106340349623989495342732062916542556228097371040136442661987056976012434960969358293532198170214005315566505557684058140062387944215288204000327695356362903819978170739083357204082749974778439741918747390675527922874573693791277160365064779844870093626117995462888483084303325815992396865848396234621089402261422243531643695910777225543804782100439607624*x^36 - 2132832342286929495064184455951336891366237439823390834341502905117371927509405137080300345834547981212003216971359713259522886704572775619654200407192614383584306129625652790141152268766136997237952697025635585777052241362316862914213081442694108236462127868617526103788867099022634265240758823980214318252671210059042467055818017244708991297078803283889354808862360780646728268265678668887306548819911811765476850347549954488516545186109936838329937139208650198699848664882350021904038492648757137018580858398103272178030450172512644517644667948627561491501772678921856164733308869450504368360131557309186615914626009160335570182847093033808799600357723261172667940440548827773443536573983504442745404437319813336832316761371183125955338368207359413138812348440295452284503683197438478000057370877441761632916472317338171077896947652779339463626761999029952059824152287611239373532123270400971289689202770083081207376351494839325925889072841842116662000502805589095014114344682723858490956954808549304199480283302359246849231406722642463284273001315817992444490553256132044026692995987519624098710515518435983340139928363763069249360179058014259651952098593294928942982763291994699356370372306621835708570899255132872142017082407092693318694036193862386703846826814990094933*x^35 + 99929701043489771708998661645556270549032652928743706087953388008208195371592217977066415790079516630950987496810477501114774320272434912397748664925762191445174022603507753227320433417743734873268395154967438275270487889432261670976813920542042643820949568374518002119071518924519850000594163681170374363985806165707826413063064792088154015458237515553079759857840131906016507769157614069978377133853408754752546645448187606932797517676397469498015554020237238461691247251213567139801917821644033814801391742245846079908564831234905311202439146217565117632859372373259251073712746363887698122376806402049064311742246525171145862735146759242890556293640622652106578312960013596625588336389145615013578489237295167089988556366175015491360961635104633725801473704215590004970153281337988244569426744161829546886235379978504631830684017073589423721168097150656674562130776424995518658305231555839067092881205105815981566366105539314325458542755323368577250866179015103862994474196607144467182414683539032117050614445970885792904563990859228991994006756298846019301464737790253908273921186027890502096207265306707917092799820304388288618007925845873395984448636653902084515522842239423136633700860458385347034580503912407009340321606942243773901794169776573350645098039996312400035*x^34 + 13010911894990179386033395058685824498620519360923689279522510743629976431335917940153246492214100870514001228595210525368777017806560825482045471739767885007180768323309702918436691867554030047306814601803330091806350521429421642811147162596032123572875492104288669382028247882459309387564722838656713453734486281287303965231536400835467790290099641291496289388195925061174272163339757091265337209781885687726614679938595641532240411253203343472897044813565691315911305774279423378313758329690830873211066463158126802303767660799590560246352305173256853017701854475634498948635673851690141828849317558755580529407837470200760099596720400972687675038172359789315873761992348841599261101597512710774949207979257870490076911390877448552452549422950803440520077817401960884629662164485974442743383333359763312720286245695931569007713989626615529801839654395726260157853755446323000309925704879523161713921363286007612541864807195617255377395812922840471120798106658880612320837014228838743522537736022747179751641253244387196170269433189090909127976353638748472107541200121203267727632311474483662646923212010373404874791107958466556142982446262261107839194683742675416761608329906534636906971866526178746904651370023701663590091028713868747388248719677130707509327657789404287821437*x^33 - 4524062672282605562213238787449177187709340329836170169343821620429090298132163911526075370772260492234973759299183749514713823753057687826334017742742645038875262812544031906173914047983027743052282924806067612228982895746536405658941360914344964557917633456504592738463178607380799200595267462170333612476758477586634750515432540642614829870919603355700294799548637025371223831225905769500217944060820389387546815525695311685887027154525174209757392509068205279522225966445295489606291301432939496041049441349586801533682087609469259441687289466864276112747604846637044150572799044249828995220092088260433041057635550797839276930471306127981322909645066785881032403931296121155045271978901515946816639617685284973657892175362325736920989951537544561832441861003192185388633792229547906503712964699972985012078132835219793216987677067255774633612663065190947571037234510417758264659748203905238004226701174937868781234673439092968183031269404066325502377798395507546774055665627381245603384949040033648354840870066861524836688442255991971843213693238534393843829662052456565494360400674956070351226163313324383130554316594484063356149733975125206587722467317004856487481382009533986394204473979622777861698435708406669887914425236464197895773140649944494783794833444013681168112325*x^32 + 792501183919529735094229326303260267511934502052929037809072209935967732866800255892879059306226462014909614727342845268013132709729127807160282500338760038764876922710726395080680541590109923755710474827004861666930979115728164592254427343281485965574187758941831329084219675044437772998665138419432178113545683341208620310881545962539595547160398880958927191531940326712112712277226687604749516075067472552164859155201176557693658012632322417827160813752528488077820032604329824918619224248148644525126620712062989483473622893810793723267362103581207716574738522511735611205667221752639957791860014118763055384592837580846200101425084873768209373069868657618398760069888979572186826018827251650151151925739297482521068411544058132618110653388737949774194495069090793332739082499123663486151712936491729207743206352616430228707413693806954445259792130808527463522023586060783273506965158446658403714697977708437605984473271327690524017136525345028110271689554636413532603390139101998532766362297332765031272524054047288230112512720887386641885284951978314498915831569333284743617430597478755030196005206556678934369515390442155379516790373307083160340293053494267685622182936261840052516569553030528162412821991270947254067351342647516229703992523857448624797098926485621974598140910*x^31 - 103213314201482680804072057333550431305266402448891141079099628119485612862819748222107504742473593508150796276718177738526162167215073709231605262073744854456389247126634675854167600529073531015696077092605889373348562095666184462159277692794280281671234145324801834179284321098357233593481046734649397982069323160216187610488344739807710330055903944223098135329128695359895912762375070390642572117247583124180768515184841671610140518038377391104883660149797313554238113970578710530481264047000344003830865854649251141809908373167338860087197624563167808516742996801368376912214916121583628405694580010071436826318329751042319091374387884004496478664502648316760436953198585044669181452500269426412292037085910915138563536260777633839132859506909434744224105272288541579729278433380321962159228561757258927064537338912782448525705777869610309935574248475053734808580628547365137876096517038510866553775517877514352753224363915202582206844899012588545736522260814625149579797154014927919154121279957625099903959053881829627817434967877955879979593646094000396937035722557727733792754646239258335712850256738866983637749970287123122674786498603785074091793479440063543336402242432125440058402669218354101861684037117335763325421230152946301634868809785784946648078399610225213528078080227*x^30 + 10359818132907785315628166028399730834482789582523299776340166643176147786557421318050630355475305057966506799231825349618549209253650199520542859752699714280008217694002946549809768139183361051164612348614256832351420352928952251667592225855871471479301039988731202156253919673555784903793764523945233608916372857699175572470725617597939938531222097878946885283633241775287784151488442690767237007481058184941168346393274053420899040223738822108887824637753680140262165464504359383816395043682101309169871195301019304095279223490887634795802539938186384209338616270526541444614331223115151726619469427527213548318092996895168304088517096042686054408786920388083302305157272460951101739455001830921500874728878252287424677766031172556614106643407790257355835313520680212480446711203440832377981468086662902985636102230639104218342165892277175144903733538485751616967946043928357692062901344024572080906184530922589814332539301247617220605791484397697189144908227210363538864659336348970366082500987679418534081916539117474801424001312457087236162501913594367954683480831200273598977839004227389217229091094973924470115463450026824136809844921512358086406812484965360487959956580502381917108330766664212503914064335826416732906887203849273758640274986117972897449225056956207742374005742667*x^29 - 696050737609301246524154332385746719264079832781278187361516712454851238662062283244432460191380814175367133502217166768669309264180354709837960354101120743340413700942599472219154321901522421171653004392453999975422554323492522748910568717570743415629415085305881078250512345199060264861676738843716912056633855598514980930836752485826673674134192930347708809304437662490036401209154543477455560090506894360141902700765082448771263247554088855554103233761327548319293615586618690085806818156319715860896670732422982834533094838979767530754625760474667109678081385169911355803364481236697788516659120294516914979854913441692367185277436602077544558397896678972013569305996247170657757137523178679564254940394512263266939969803988306294579352288361699947363562505706559986117691710332395279249476327603778924015544800144577382807077929634992727951070675326956593415538364170874979580624728267584794460754643920170071626781103190086495484572228171642504947913313777003769678591120074627468779664238093693862664426523543848493014429791916331564376582432414762805049093849609796958093763935530055430163449275365929567817094824970935813532743495067666275627232334561206701191441967954099195651805764785280450303761671266749193191313363671790758200547639524861385262807710726377666896667841217269*x^28 - 1908395358839070461911598201411621280345414079289075569223028773263907791954479878192926329804126723009921370789130676393516228961943714698437170756610614858272283905475732240368056542027402432524527512884201324014705180810349640110177100706784231349284777538124951383871155131813330052510937399082167517075678069204042271261148740423985297971139625589201529658956045891903557711664431523355985246903283537882587282293843571771176160080829470318289752488860596723338762029195486171239457445112939637178666996942785038086080560626148087239806823289034702425384233745229077174930885862057133705161682684360803101253067376892486672919319770645854322369071797484319163362696018031945385831764140005120707430017584326956630302745505389519450516926281990903383399273822202790612663509960592664399106593648677349115151496415646386418274635621435559038935602297056073167372876403911788600863435093518194357709989788598301793248594427520925126550145246093427728365254974917026125948423310526190483121288569891569741925735128003952251660403579925445010406353033175625063584998909165154973973228657629729439379279389494864341289295267773164511641086152902528666620233731834979626752804429206440236097379665029837743207898269539868504960050157043945200365240435596052091044227179793143207917322128013283*x^27 + 10310357584412098894626506445444577673616657230628315184504430253512492468612534911107314402601933417022125111423015026250093113104708548217393481436805887803858479904912853259507538349360805687442418715167612238357676619892352081604135294508611578303758636697677678347228790072065938548994016940265712242745672580447365392574778713015162651735686393056200566003564567975750862020551992565760876913380690624041398447450040331411794186466958343330153203814122383112161106194483407409701119156990708870046238547118214745021084171146728203714386925626998059435154850470105074458712750259740831132751822851282999921655024627936110486388588146570002578477166948089380113788792931633873281539193492744559082023883046144597496686463042083958359558212607676783242297109136931328490793366039603273816137628470602624386514187660130231859228323542175165533487756337673042671534492883792771079019949374314680748539833125382278405198490584607163028404020928989410218470802243698414130601698944402702537195469285438404162289212344234593769351461357265700567081541414596803828865418442288246811755414801334144866914390792183721477125278209207852837955840085628803231080576814985625166651005503935703431044068166915704136333345872452936449713111896311369444732010863169207388079613134377902284478829115124363729*x^26 - 2155044135505159905849343422068830943424278551783782154962586553381091424397297528403381142795761731184774237027304706797791201003513136850162595982212907183822030152943703494327229357029289134380270192739015168050880342113819568280758524966325639981149188162458663335138782180702153914350444818350877023105172993294470986616495582922041730150277853411148476127756835649089552802640804734123316705171667650188988249792170220077395151785737205273639160961007351207460801829662318788731945241889102816176865563901643310810309956971910096132395811627982606158644479045887018824079214266083327341574075952022092035865268070320602349125715729466503051195868868091533856649423872057309712541708907981594645224792502359509239999796216301948477264972749761491766058730563832054809288609604283861841509190512264433643692664171424262422751908846979620991410052772449967173527004479178687643567964241886499924535726715639130440116317120027356378182232318960630273069568701355240108747895899816303367440950516181606423117475456987883297424268860349881306024675978908085454390701071119820138686176884355114175805950431619193284722900388438920949895902791875769285579876362620523198647776147770876820903446279201325205527741145371847240023760413364323469386890205602621277090688520488423864774057424122953491816*x^25 + 314800653347460083577552084688962394246033831350023679354379379484360605128230056228767522308866245937585705200462276213373787552363951464288080907420565722486959805121712509812020950015797698185810902103119713124734696263726063573546571038517861097584542859626773594898400294701048387439489281830107318483220058235731783927164901047893571380393185067299449195099183682919177465886979515708414987195436827858154240121401813819871145069840869333801030726179507774702117233358254779920340616292607013142351460280646155018555664491325078691169199334043605365857415833944638822592090618204019333103041497417462458583270162923889229026069990496890495661169108257191672907211576120783297112923504650790969626086858001662423711296655864387550446772990977529377371811888699620213653952486476565959359352815297498915293132781697715279120140674892054497325594724815643141964039412115096778865471811389078417285586069483610410213118094591181558622604323364435918259771030158521207382595827091461433029960356418767953803723215369582255761035077193823317339914446951152684478260118482844648665615341413840909401165113852711116205901573781471381800118087478595236903860299507274566061157328809959415340682277902235288017050890312358007917671991661604560542166894294143358172797299927725359557290307448409865062952*x^24 - 37871351505980561803878418532112519930557032661067736855687258787809535765099768751293612453957233765653572022375754208588189192143624146414779885234979460668568828570096404773662807714122337713155606955440127082895549604320076597609723963214436946817734767151860824096642562186557674285787156542759032152807841355454478936339186260807619113403020798301444635216410836928168106585788470735544361683197382646230103940757092989352966697235978353335490218924715653130813189847562072149120226793812381716258411259539450173833467550159946698501756475231835585383207272780351617081849781916159459687695412750006777236952614857972239645047311562004404249082999930392685650245059971261226677851744623561706764579497336074677106822182909250409697914633552975515351137647663948203895324447268778164334576589950440329060619181275815203807774359186736554430482082582689466458438484423332383986651252938830162563895650462886494759437627825741933812928972102180276658789970866382784509722734096432179530489196230495527528820566872752521740180799054834652513036232362046521534803885156731684093440262139708167300927023069565376821922363117106792164274367303227979103138264584585667203989081013429206572109394989969893187587888613465002594487323129127094242595116789182337219611586956981343707617404378159500529035060*x^23 + 3946216103744164438082949527505415184479309712340538817718272385479593166488292567776054750198123201848379534670094823388364492737055302939766178235039257509558253617659607395787129183790539988911927436635031124132003919647102439990294192280681899932871316181532093803577387335904747581478232309665256449430340039933445044585193440249171821408543125553121010278019446100398341259137242725649485401465819128959883678077327819677290694420800791670246311194886107945126376899136399274134624800277183560500487116790947332363025278275276257231044326573396463875737582076827356677343597198171680538379288194323102373632510882995233511248665284391396982289230705848130633681778521617595770008339564147293216631018940806523863490726886907699909836523946106612387280575857385971938690388274328926633248281788350277731399740735430632694318223415978482775258737066335335903412180361378207533001502295829637269416810802949819195191438716888149428909652343453205241975218186081432981151549300563026821909584759297432840195746983337819420548467411076367019373833620515495708422780918557199178767192644847761357162852456833806843573909174173559104894219096891565973306100585155938492993623025740167883161169586931398038915916818830161452297978411773163951147688116647756706249989635310049703493454284171316684806290117*x^22 - 363405015668376664429747287347946753869861286245004516182831352938917797698032305728803718244995248169270425730043761766686956245319153045455937964045606564905408834783086378541728239692236392192120196650041826775519814903149764300224954458755465379467053243236248280347017804889009440873901763543196893514284450963340737419744457018271691224244843683276181807291892899041144574730348838563581337803135055225553059792253497313988140843581211643362615400539694101151867036022124064279885180663632870883436960898640613659699274953130002111057931894468643333083025821140911854778980717771662826539082863287634800089621564720464658128278708052496037064515109550974435039309747559971293729469405229444287307883056636504916854422618468781484835476239012228385342304301238277802729698384333506472750596433033097373824061214328399229479038651235385790336518881625865430609653942708741208701834328654742170034596828442836042320859690352651684304210073545023470115737188887581023521829377294067953074557952768800003207632409182338553016486640243430951131534442168830524123840622786709231569031677677751185072395268192401736845696370011196604112069453761959388226868372424092883457226290221862604568032702985627649983791249961841026948555508681656771010898652056749425056688639599566631818383720083541943640671576587*x^21 + 29783448904126571640303233947023281905882134610491901205901398766841631660247766703234343334749358471955357638228244127478367399076661540000355480676573284744631941327280626408479179746898006963486244478960269032635511510345722923214277836338142073296459729908489903725264617251169912542828598223836324181623627825119181145131995300205286308555712976386602291144382490268687189190894966322178042819833951271511773414946950141352704186181791971708824038924644210335567590076437803207781758142872982669191971738979115370031159266293010684788646844936333299856918894341919308316138142910647198394482578718529156324567197009314577251758614225315274760132382683802589076818091319671729449108410020299914443626062803173680951824311785265172093690664107813800172962160535947101901059221857636436090401214261731993342122586808442231138805681786502374231684967697917761386957394548561365243332714598242112499937585948574407273851561900181416883431926662159872041777346352935789722728730245569618570215722178863517316851818250156197744566981209615732144154478556771432724337777389362556914093604684848953642319368693282067510254159336695318797510379422734371802581146384293644766119605821203548223828023916060660515326518783995312664719906473257220822852937642136067150307101093865601826689302610232704287878685003778*x^20 - 2167275994616881569042124852378121572642258072463933314458234825234243222470467602716429061581786826704993767041657880455434644485383199816337121514896235827075041725491413667222060640489059868960083842999357520542171728796096625633477876355687248937488174318346098760528888738602417011512883175954265034203498211411173382490124513295697908067223454136566707271066521002882480421799272894453077597843435614050009871618027188410030377592979369997184799625900240722909462387600464094122199629559057447361093099525856701147879065107480516654909764186090248274544101797003791546907579423972092053272743419315731954789293974374543619622225435974574629893480213500538417619904580267914593217259692257644638439413965784107033456851121271657640141947848944743412066783270459816225450659565503821864505433590171078439024030344339559850860999812395997657284303431007584706874007991717243137416891573854982038862175436749077412850242842021454216407237331875745816149786740339957992901445570589310569761917297794977682281174298855732449125429026432342528589351791683694615037209535160705250193766904689496506224830766865918984055320649512938576220707722914641319030558291140676796790876643773713263769080223262170128958031803181408690375347297477741962210350951027398484890708497805073619560887708131028738966855094881562*x^19 + 138084408331706439763388445176552127678330861087939423327158771488844026961007056055038790096369810003384906267481233108859829286778144024302235375757883768475779869096414654484085146049037746559965335236284530033164191177516309483314557447123978130973777826545537631943843139935522192127946841352637926176550105485354268599829583761498657026577859882133479224954678212760240914444278007676531171314162352001413282534834204744733565181056752589200348666547091396325707006326912113234456116401789276796479671139836200423061333162117739721584477157358122196289362055632484485162167624093038673276111505298729895859901653344351128116332960661346016216823586457044387293821373778660695794196462057569172045654203564484690753096847711539825484432431331910266827174354226957901503119339947567440384339860061365012759705250254589189057350983161007545211325717934665229452806713113890778876748473468191854714115758315996885799741675171643817589566400333473318726681643794550750274322077399692915047166583712558953204881301223528179477432983182454687313018147492436640230686216436735961322276615002952016339200407396855591070158284901927459714938863045496953835549331776339850244848011572923440054456291773548520738124842434261446777693233636310853601111505192475457045519872541699535487385503702750915385845965606455989*x^18 - 7426796415660743771462705413759418952850876500399732000657912322296850313386259730951629189826803084780684223413641058809570852439595423101811590395356833986734503169904945489486736325467600951854690062096843471048800605134200433356901489009296640453797404715788512307711133143581149666564623075379082729031718001914619815713828188537516056883499528288745223424507323727687890792675468618706703145718053514062401356469680953149339672121193008257329743785536812982877978941905235846261332200916084780017188896529862396632875805864979996041299102395458152519153509726627049902529882396847337958583123431384939799817662331958708575736531159563510655321896009746941203554523038351479939154261164087861161674411064900874862530297052034366640766633517924049557539848182423360057167982203151616662265824669676836065245219365195782312660966486863559755822023404890766333547934150564038494982247065828773950105056301640008105253112079133538913460386502539301291453426344341022206841856758031652962129435866210232843118708700488846399614962780092357191142435688699516689918579970531876368865877692847045830812145498779240572366260653364268515023012830944689886345186871421631828685820318912271902692772650372590222012120214693712511808940675015341722190060125875389780896020228220841229696122325998374124676528786358415509*x^17 + 304715342969290358109266094447488798691533885068660404001234219963770824862491185201669796653710002134879390886970164384527952396065076985863002046189264552624482159983700749028419556900230281533337609756541397797564496483146141858761878937831072654098411735193708519659763575206818333410537807853855381064198148069741879613952998443896875415397554806261307052630823337579866725169131196933489847438429533125800501316281038701983725638973529448900818872157097297851325932192018463647556284580065786643061483551546466600240072622836087994263909889614901998190537236804931388537944726501932377704317153746653757007435006833942289745184061117322377923063837230752935427607176877550525269208725074647469372206085965779570735134121722953531870479599357367832603296901893357498391194737753497963119605818341817941101724501762964739224360577908135489248726468110134559836629204221114242338904005581952916070498376506033417176209499839698821625353509901026372075988912887918145881478098259878873390240699813985228746441017548613571989663423235081176649607639342101604521483379074597165308966970887864157678024772672937743594857073743955271993231137022350879756237124781081965642807094609040410624540051560607522590748807430092751431440549428220649028982320272353838882837952836392500038628340051805703540618686641215696306*x^16 - 5821438061534174037887879827826645924068416371769316557613070602474871372993644755458082016315390472806415414392703057425789218818258941294311399754290553166384964930939561602499125253142801959763368808102998170175229340587728155619455914084502238059880158583938289269462182816958163246924244656491061213998691875823350089139348535855262928875234325050624753228965493708245689420256983221836368168238218120109643019856878624714187323001584372131471679250478391312230365221985169471423616021347388104175862855168420743001623413757890273033616145117208522672171703861254101069817148918699177177258661175718868011209884180197900246223524045880463464833350112655855770147767779671069994946400549214029233112188433384528721624191803551687756786175781443417918794168750420390706220200330496788422833664842514339785778148887821388215796095380988153271841986952502936050018052166936190671295772364149585148465318639163685625824431155496795576437915635389067169797324411472679327671284520437737179095381981148698184246232842835250344233259016178405206752308472610704871059054120619698203612024340402816202381937046966202196771345090648120071980130961633188784739548056371111284832745611611350024203903698173220948028831732116947860987184419212101763496373469171068130864910605071881942405720428747535707466039341677979881375*x^15 - 428728055976251387769784556191801057955336375195132699421522083270361206615568772513495421594660484526810542081160958327797739823289736618845931854620334181811544030438188662765794455040158165469850829311960278737690577990126839020336679990420248638501675993215641636618472944146400590763252563745770767025891535926835860658366838342859384242446738421359807137268052330754510812460157151514526520926490407524508221204245618480112673334333951185655385132907903290082856241954338436646440434799639026574226117377206419536279556002506494930221210066898931564188122695731607547256201416421280712575513133436457362644471069942772966814487018176457634083793296535072814269871932189238158205983180252947956286222555018674212474735337770996108941761600053104931380360440954104118827804261365383661302432678263023286581114688980922862552898794345221525545248560427607028516090847121310024641523345143423258710617139746057345831245200689590619626300110979533322394601484001895313340340412478882658832183117334946205282687054382567669539564692413801978954007038101845718778439151463075388436402627242095343977042097660553530060327158509000673581673410728154649334489678099469329449725391260982750233584868966735775496139616897476741202576688971635166912526103338123867084157922471057262584695481203010362540290740536831527529036*x^14 + 57274731943558714066219102554338071309655073044778243070474510713262262560130294874874705178334412704928710879098488204450790795810359551940282557973267581770852275675027148175617959799385777449787501916690513637094714918381578075817917307701656653956804710598153565291380420275789644158106634075486648917065130693911438299588532600654166162001902148840094190818265311515442192365235589545363111862957926795900886617201038193709424142243868142106655208884257846826207366539192462976368922886540062111359705404385298500068050908959842143273365173599682243080638751793573817365025217340269295176947551682637167772492100967289014786175008515165607242562818301586808925159238369716882281764234331771755676853983593015772570886428532308479598098961727488732023128317114911716443262885246852496919661313801480178960486267030624540974399985020796215558164353971264660670992255782923297735392030930881952434686621373136170966587829141137455806239163589976205890440793573087457433002605915805405521356255525929963194910434883143615403267780615950033382100626750724266027210965944709834311267822395555782166059680353348441054713563352843941050199426520519271496095182821064454216055239887625653160077954657873875357460870650646687769292508182445615722865409402498056884923530433420639778879762813309510709653055481662283279661858*x^13 - 3650871288828890999526995634133717560197793312195601411113479515761026385408254441840282000949954469535101395213408014502948573525245915135979783018049278506542862789982270433033510550994881097928103185305483237574518900753641507834247484997689718352784941795886176666754998637598378654414613559380350499901442776482242744675056087735913664090950816611473076430827866289433639194383271390051885524706019374583065838081270514943270074011090602457178163521133389814093557465659917048672961071825184603044405556946673413644599440738271114742997283832695914442338048438781746029281611123994481198873622735975749769015766865464588278163783865497907141672854116209570822143067419486379320473325578104795712081088200057455315468080578886283680733106638754312585463658652315604503547515739607631785293596232007336525826352852975833914658945250410626070416748482098756319574074248307973036520863742305359780369388153592503206434702577685651375671707899385224216001749504257653010593317135611106604808387236282152186176327326273670621832441370529672774981257988929123066892735811299430490713472537955445283370272850472172601523956054310368479408536155047656567172149899667972970336392900882804026065429404213514754994197533734376187268382726082236073482349068463647240074911584228462042632676966328745247156193077894746556636820416*x^12 + 133651405982542105570614268597378424052968606685299678008975229807580047415322501174288742977607258121659824257367251912310349500043571442670105632303233434772400661533255893129450957071179708707030515198549246462932431961306506238650619044932364234592899737367523647625832267111450102766237458348682479659678507398941488644314140302022881418567356950992368677598806192814746530914331976978784395214026436455275841994112269408395278580159172964252365754933581409755051054059771771739037251569806469710059090406279841711219857802081764376358850504301809031045864849605761143588762843639203890689741915399701501366299794854424245194822574233176555380417806415303711734452882425541883298292394646085290790988682496369192454697872542854593669913453014027276780949821711295859267189103012052709322577420837341688498124090130529866321885443100348342097104787265557457431227642234739831673696674201483277504755709594217853019504094715278982838878716326262432539176000386657993362386898924694197059445852644921871177449216014458969674402328127820743428135512392118601455569470425332227696301098135159474334345216659573878279544124241683411714729930310944692293654087538891650396296892330476051902840196189599253233367827679163347500479465769872260926689289412773763565847841759472820415097472863453765208737969055224938171424563188*x^11 - 522688289843077835576687865127464919170410663753634333235835748384200215697186847517967550038512317712413240122127903335942159802707871932171151328904394670254608384152705787995906401008878967859157520586634226616900960334914555662562369517241365851530294356733734822313566639717246266471899860891742136303145892486014941123191352489758285870220151353289207087319250401018057103818703876637460004547339886826420396137437770884943830284258872413694175347594692811762226945466409715426143744882971953459807639936625402352210396125301993642053236296104032360944494502318691241973633034862634253125679921770073995942789663675130588706161317507992823350282226643071177044374893971906698910200001473858581802776590683872296176934262431032453627422777264201473201378904066735392512862744367140979454531729118700154897706665586084860487964456121675800837988087668139988242563914980441134897760785598820413426505859066449617770536763188386047771559689175821349322858861976120404286931264514194085877604550579595857021536405186394095808087479289856043001513657687115533140363232643254736281436189341650795291612009302747176966754269139180309527487221157567177918022742563132831938508209030957705634465654112779049584692274982251051351522385678460783108945506517322859324142256731136669301482131799105961285050301965772977035953296771*x^10 - 279689108130551320854529831646207767144152006204828966820039855945810391300077375814676618112031828985969182998931629586631774208602031464615694903928384641410043759907973161260933383883848487021735237824115012393573894685807016933089736261160915538024504114595024525915349857535262881576718750179137138027125436535090364083517702730715507750554314301838226807466639853029876045119919183949426117772392444906034017002929833644244117312218719741831688206796985760477333105950804289842280661293846018804757761102204901169238646942017090295520907635475831178696814424466493155250028147833855069121100194513066436827645999651321592376203052940559289427152373658237224785750774931388893291714941617927249928927166480125651211921675816373637335055279616176520176349822119481892245634887309507143949625404478973283730134807663869585643347367375645184790016320029560020030412053393953544301108659857053140423885366743935343198448989964739023049894813976359233173770571092892852306756776584437304673805546195564207458326515987404890554124142484779937427836768744976565376567504003545784250795445600087288443468518215482550715804430058376241399737516253679280744891133846800552797291840318704167648540395940820099264582242825244109523042529698013601094254580641830401869072536846682800980062761770479222899324385649516486751677735682748*x^9 + 18538431828470936652268454998585034379176496402330202427504384871354292859935066410091789761037741097904909243065274835218195638259210483265011212249462156412929645046886195278440335768980997888437936673355712460811945519390140368761105792803021428113782677832149868172592791981162261249135850302348182634895994012945476894637667845958764141435235126735841083551342518678673355959834223215552366198630014156547703739437553818173654262425184268060598282058124230082865773117859583607111348201933302909585267556869047392238401756143838549780146991308313740558438145456186046908177508561145863402371267022681850633160769501936976362724099807150034967399103545922310667954485803244702636350427617662636090235290088568860133620921658352808887017654655945359872077022980236281683708700330616299052572464600702331792124248946445885962058176378527153883297454040978747876048950015129121648454065154893111173711929628257942322975719768606654348160071449738633868225587850297638214344079521935255790318756125359359423378624634548874462740994139828863338422523028568750558564650473086514558684036650402729297972733909478669867116085338595961657307486134397389777197300594405601871568039860248601466963539294902285741162859860152789701304926566456206084021701023899401490274922527873787968861385489491604671692440732052019926027149000288551*x^8 - 511505779197199764675757266042994171256443690406162598455143921167323513378874774851621027160998343140150599515135520921080052756819718318574909205499983311400786498455259809756736073923971715784519782606148472612996188612256934027618457523488803647287587015599372689783551218213976865304529094232454087548480345879495250885696645344902109299892539441481197381063418941797574878693383819602280908132275762664705949394902744058999963559659177272837204190805666464056400223433959949333868199810140683663738062174164544665107236568478671793717517341071771182656591594847617286332929628598443730456496559204654820302522339225275712945902746279153666212514373181544559607226730251370958902895706548432722382196020242972982045047083098623911836631574024445182038056627969211818792769273116078754236449028168632907613552817900576138489197939993830375792047949360407820637889200159846791244508856313770424657616820945313781680755066463055463577936349823330084860926192151003659488835333486972677751178636590221099811676154421149817103651847848801004488210743253308297974886650175670121299557475730781469657896225826975218982287933472746868928252980319528472679517760198801113250930815548773524326302102417285630023466372914196661334613492124529843293181265164079288459596743362735397120809943149358208268304725820333402585559837619067431*x^7 - 5360257095511309471990357915691442809246585405287934632007674960726786715980809137841784666998331580847952374899260236245693006118350151447221700705489272108810105145438321524481430569139290844925739337675631517842130658644759663913016266457667212798526726842369040046800330185370016958776057843574173536064460846181812222082823760762802476510758572563057823909035669796222070856981871650447207636595505640207609952465325607584829815711963691662800169700885531900654332282687881663808917613145990769894074588640824774588634691132381881624276792994766382013120127479167972024554292013375164899228327343210763571829471009109852740401327434970026538831501015293472048698403920833185803538864825598553686617821013025138519141462864035519671969288431586086600564505684379749691561146609515388310318437963064724019739117939772534623110085497292375519069471015509645610260125111394481745885830025561158810036394247591068578852958412606777756741729635808407914314702669309547215269710337905767087948267659144513293017032638333487305842814636029361469559101630739163982271465627113548554860012882287799449031121464586704423142479233276498262426662483165051554163817227843220619487856666672806381222207607472152110942585636893511542086259191852590283179890132486584334730438304632567484680017120443523002556340389800129704392517752785863445*x^6 + 999725748809840535741326151446775540670674358400539763469952744062784420215465597242775888134224613999635260277218776088912023860803809556358293610506953622779599874954086732219722785174889980156144888355732408134330433054464503547985168072983602687452513631656064956284261720598248308645744579168175524151123024557700843850268121985511410915435986834158402758912417961745272875343569553153331969227714929079451555654263077163089109820841575076624432298071992610502596708865064102672329487710379808141101926234235917038225698206046361599809876972167953074854765838044871088892926366346188633382228786810359123872023887126199906645690125972730912929099719557853791055426951432983083808613001476087668738354364817434042465287005359803975249428905302730510976413288819750092155090245664700477781724961178205188708978136192385664106408958125213131357693260203504014188752018147524132208585681563438953464515690265486784762279009231560331349960699149098539367122344660350489258400951120689498406570802808401036079942299858976460937318410730989996730879973779184333224159300019708121638677488408572574520170224523050299266230186152468633919124420033251911333443115542522907652863154564280100590718576259395705683151706494102881103329999094704711428962551200541915781212157282076682140923192307929058939408268141578453292911157938441421324*x^5 - 33974595087550598225700896777551005434015445480430287776508147219543797357236636063364510260992162842506914102766768181797536183159474473228804507653843620655071937779732363642060492708116431281304221874640517594417690880900012049367644251989506246497416323930928931987534826267060749418962466270917116839410668488778148620870460288913369825502300946621407927856078336657738385407070812012864982034697249494494098394519419064522459598573314579149426947779952750534538035655416111585195695153465588646473614241518816697761393596471361438016216040349600997031792384636965473707908449208583433265907149106415049555944841696411912836534605629755406916094898815278431393354242659885745649372461964156541850004825029420148476158275380626981872924057142444094573740753830020645838939413318909288518431550926528799366610580582328175935377218334532911259551803888354754974351973325035624755020926259389243949376794462606609745123293682771364810662779042334061453349970147196506559528844802615443797338253758033089329002089471146537219174154195249572947068737728530971563819529652046780369404290510077666744845529375738066295318024441240978087920154026314335174550399039538068888432951766157473408003565991065666418202632549926394676296322994392763085134858211412610513771244696339278351242733777179742598455811313285008852365455895199618233466*x^4 + 186142336091586394550363218496293755627627888536614042482028708780996919326143736000215343131920031920470329406929253105723489217411104220102197847516697867986676263428654026729243982663580354967527103146107499145317477425259766533788434328353991366200695880758649737615550335237639286189412428656653340482476074635533049789971469610279941691445508544621749969623432513609172561120964520899416233063361916013006360297697292861340931924452302863322486896217682644873563770868006216229766857176679891419383403388418823526490221307479539031738660621138331107479635114787617097534420432419335566805559393439626956907083006299192355256550262379159780219066115303300775184805476950577510708429049174760883484808387090561598177724414230870874765908946027142598767701578959363844687165421841782254255290307086377358435937937501421152518918064566151412397423932308823109143276252659451213341246241670240587331036184186323086598162305878241779258962871959370400180428551401839250339058756172161028357217706518414574225222419794903086598194133066189055820219117285430477339628079220699866561281860358006128502813574028325513587337861501056629948356332079267214685932786485007671214992048840514930610515766526820100610689029405700667350702319661438972994537117172912884168997665406614964981583199703170000957295041527281325347954693342477365195646*x^3 + 21902525934484546840658093706531875603846132531178448628711503967760050325070085738205834396196295316615728925112741348755085790325420788960555057866562607917533202918105933838064976438750581913785685339243274779485958906816328338201988885586343282631384318093835305208097803698258555654660155119727366395838421329075599506850481361691230820306708199457914027419543284291041991283987457259449494781202424475932225769273034808391417179088856849323609294198470074894139134336765289293648672759702381113128827736332536282733957833577696514005327682254795050753629596707055565437759849082830161136781358607761631199654014192005625386526449777400365458913502952986211003651192694408802204370582365791134470416294427099128517422885297067611611175963784733661299495665644572580636776870527733911360951169063290769194830802049104272017228744691537563980409096309618407910576993667003745512792415270527645066473988465357958940765664010611475012144154750549313936786506569430460206476796815655669009733646259601520639168893378694178752891276976463131689503051347334066097218016129674499618653692358215693458591625910981711670325384622850480832844741200757470828106574593442759259406160903736234725451124771600480956664629299943047879591416372687645498290946251026440559949291900754924194336129386292768196673807814191432355293070796599362052084201*x^2 - 701714669930004863460267001596867568213283210659281661152010041271907988838841917768190070599413399967763343051873786088386711413781680184535833368193626312126727733449796252033832277369417173748757718002642063995367563786481934439140175178490195990463608040443057312140343684395385963088053621906736071409722866036204349824434278134168142047060206999577972529546549399189717593448326117271736378282052889860036423012047161894749648753795947966424549083201586649665043794552120988557839052778619046678124398277378015599345053315032658707469659307686844064624595244984883288744198941399720946609782486685955063170335282390559454523984347243298945973779608062573418093710813861670722026439846338038435139717072762471119338754926819128032018284047414412894024366208949830969448262044719174829315239439080259856963404030260129021633499659184516511410593805263313574291855148657250347199685792046932977498041754165938274690351521316671428456848746773216967111789347742817891278024202851673593719930383573881014698768824432136754024734820886894802729522367031495694523133011584847929566016657174230932591688452305199617067588607051308431498346800598744426376655490081535907661155542800907949623305254702421072994351665224531686273123430160124429493261007038059681926558115274576923423806512006757120092098588114932627868138310189428396761603512*x + 7293792730434160242326591251169857300402984005022559462372521941756457768589790579192560230366555954238855472426805373631435362803664592040850600169146282448939233115198432597464594595208318561928436916558384164471849382266187490585971599432799724756980545380213164925383861186397811506735923610694168902493137981722242877916401799253506185224426478396994558984407731970382651902228305530725947138996059910847969229741809949886113719119895910636308998752616163576177396344085324799338506480035796464014148493134752976649253601364914949745418516150466285025661641400746325861656972835175486510419820387282830735090262954907367688225106356925545413217760154569743343370306521715455399267878377755324069588443664790466177621278261935475403633493125315723347896427428832573812713077291713931288913929945023551673543443616501414705581668454805333482088450855403042599926297370627670328672676583703705654902635590405144971278586284936357460215059711607692641380349250162760233168090730529855397061542804451919416938492194967362060531444387407305297728955574953473079051956392427148205353936372543900864126467788541332243934709189101793027266222938808547711002428986572090846752185087210090867148483334198710287371339700633257133886649837401556190073524301380769039255164156621927705678466308091184023266425769110735892787320575299780148997194768, ["Irr", [1, 18]]], [x^506 - 31372*x^505 + 490366601*x^504 - 5089044890222*x^503 + 39427493476345651*x^502 - 243104376315939163091*x^501 + 1241924090532798073865686*x^500 - 5403582570898041380631588848*x^499 + 20428577789863685227803255613023*x^498 - 68126952924746694442907764432102621*x^497 + 202775674931486431824328112234831282810*x^496 - 543709733491650596946913539653009086433986*x^495 + 1323194889620081072823062572463958111176102583*x^494 - 2940567097400218208596325796009909446901684428536*x^493 + 5997339692707972896572129084741327050411527245604968*x^492 - 11272054210787991109101252899421697478608477159857009656*x^491 + 19592047768703210610116620692660690366374662950739967124655*x^490 - 31588126061067653901401276644094257021865136759938833114468569*x^489 + 47383131849589470048034742411052569583590350067743097493965518911*x^488 - 66347902306217699644969291245108264490987078978484339080555779602631*x^487 + 87110912282434955570773562691593950379722403388083095859315220662337013*x^486 - 107972317709417950829355807094394746236857401864872130459492809987427180439*x^485 + 127716877128150825871702635246156666361895200418924492624368975520385319514569*x^484 - 146577979307872923436585483190696286880896625338771206374574033930053476072978570*x^483 + 166890526506471014451675936737567266892853201072805282940740501594022725467344116358*x^482 - 192936336431306073824388477906515887504188793454700223332249264908486668179183108891286*x^481 + 229735553347931295654662230716016944088106422642952129795024647376490679057707165926390546*x^480 - 281033527349108378448698122919973296671879370891670929934433699007964446557305842455728072045*x^479 + 347263833211328066060332214006787841741730268948118903592605010014968326698700600242991788279584*x^478 - 424524893154506822764946344871359869710075257141885212846033855463801214440733680211413956755239467*x^477 + 505348703654481650592549268088718042302322862444873047812494948527382141120005549647997329740449723220*x^476 - 581268993449817770944191314014448489985405177166452564270842881352500483863187797630596386774994448871180*x^475 + 646230943952853058818277945412641970947622689481211868268772427081062298254865694992852510223850975764174350*x^474 - 699243519306139851078666471815086636695881376229618848309475728885344487727491644991879308654405757901551272930*x^473 + 744803311594022914862720614447287934776899313738256928700342645568877577061519156503431321543467576124506377243072*x^472 - 790594542885102131706831584382911397168959767623470209225061293081878871802726904982629284601567616422345831664401450*x^471 + 843380605082061995298704448118046256914401355600129720226512412786677483144961809353199464520264226417258705885763448549*x^470 - 905102015916460885215600282085514649295846651845851588165854183942735015188204251583092183596446874298977247307489528618707*x^469 + 971302044902862933362344952748247256271324613060412636744212775525834379081538164545670344146789862842503801099090458926624661*x^468 - 1032923077491766940356575464929778959595252005824934777131648307692190963043366990065565263460388712757506104614731212153542894125*x^467 + 1080740077208190457568938551283454875473153818660809369719765205446973605270034279086213982564620827057527909603789283397864489508151*x^466 - 1110178176667954767521234272701035286014380720406468130829412940307492531469612625100826627473649018640355621271389286335411906865756612*x^465 + 1123900304341086808704372780890821101507040809413500292023774133780260042767744785743993284794824117424357288103039276973881940702356511683*x^464 - 1130644221950392300750826925086909339656981404617483274568631977319323506572740240940834148425345969690563456494830740741098571440936056340506*x^463 + 1140798108404984448147660293465303653525526504450279981903025100897674444359764207889321862725120734719154699378210189012241923623795671143840161*x^462 - 1161020234446605167899341288555143942336716105855201741906377657912006513124101932434089928593991575655339454511365680764947442318111419047439449852*x^461 + 1190781632127552226311257926222783231373271689981650761117677314856750788130489785946816899676555306141287601578744117041470786042458141129310676892180*x^460 - 1222680851026223446653978867899965452382472269141620790565607271251359027810918060332338352499545231050461377387393497413245975517067244057500379604540600*x^459 + 1246313005776707277522639377848618392516688354740991189829926804968465091295464274325446402309967179394998596909808708002240588715108540809453921991072612940*x^458 - 1253545847086868509426155511987727606555680785807687606825501413434438520600944818614136474149331558235222152138478019922660371550747336465223798418771255745811*x^457 + 1242356173967776641925747948813789191695028714802611142532277704312636377928040112150193702283671925658164033483496805815441028880826047775805403216329072329957282*x^456 - 1217277990874238063716632733148167927267633119353346152881084788529744300500825076412798344216994357164268326948783453553719354308319815456028254443442145565504412207*x^455 + 1186448498590787843361340126986047744221770006613690783438774977224430218537477324489358152031316094078358497692174568991241224385375985277457173473742128242626165370380*x^454 - 1157075070487941097590692896399662176794495216831814680296808851632809632162562378096037470293272520276418731842925852721113274156495217886195643402351764351442578722637291*x^453 + 1131862285869563331205519033502167204698154610730971502426798755785937382300168930945961520230480526537912397782284575689166316591817502700333006853684240150426622279589927027*x^452 - 1108208237587480617088447755614630802412455962891814647943204814184439452892270801023084166200387582757178614635656243293783955986739014299243007423010539808726988162147569409712*x^451 + 1080321725199479341862341744215274109204381103162402933714260581369939640707821643793875971547906099058555935390000418075583307526943359596921659410426805259424334092723966990742732*x^450 - 1042827231443545980601404025926856556718486100032075741029740128416327578920717949292509042357057650590241213018477756734746908940149021703852907467099267259098723603099416638175121139*x^449 + 993782011412134961389404024901803629339037823591963489853303420343070639286342685398886037799287245136814303327090505159025030570667310367049344321940088698211528341604226100801004947811*x^448 - 935583283702746538791454432885675849894777901300703147124194002755451196955030762981982910462072189877787142199726889968632369815350734985182293456553682760556338097287703509007025295738288*x^447 + 873551816383177501164204756261844075020054163503973545191794245840985771796414749255888271596264737949125497606937846930873365799092616689469288609311612898122816535147545105733489277220699343*x^446 - 813232671691570385527676680992753155587341551244888713615362869046825269014834623117701649830672887907958938082733967073012002094818668217529460094995107775424678636238529366828281841658718416946*x^445 + 757979513526014075045298733759167487005685367552352325066645872658515111104239934199168265728496646525705919779799300800955107364113936829083175055999987262098320962415611635520893245468236766513555*x^444 - 708004803586677335943580573739891398650331054718811488412968170941284115846803353171617059658781255996893714341641230643710189200586627817288880758211845143121106384202686089086518457694611907806379049*x^443 + 661128654395716839514776777921443266137095718897922341952479570541534624738835800603024048455137264012488371384445565995318723183886235477250973465302246472165277456441271139638151974731540045619760853607*x^442 - 614543408853207441300433220331277221739952093803172543727889672628396718540114107989896835501294631256632563277193919135626086734855247773867623451749147999420032592145986919139630512825899682893366068177779*x^441 + 566511991404203485220772140933995687200689113708649610614638309197713938259977733353313993613217597116556343564811235834224538266312796417621709697220275241689170142269800746248835709458192307052452015626064236*x^440 - 517156216512227878624804087788504907472144306859638391217120103230957459681112198265762140442380055622827107116613482979321132278811582236923270668489996282970013205321824779062828424525961951205431498628757325655*x^439 + 468122669920450546148452822914151749955417413100075615337874519054709375282426526678777929879073417580750330795139053825333635550918409388632493373721123979738504834816558630073774970669745625276918310494745830885665*x^438 - 421530181232045900492955240876849891119788437712548712641334767592231111784006087049353202120765351569397808631072528208487803530680111730709061983273016317386876387921297644748003317780852624997409067809671724943566650*x^437 + 378884269800631003830821598056002517591521977318615087599755738728443768035537997488923402782526788218969243565535704091940074385045701811742805108736650926854539444833343810844127954589914480462281373747119092513769974123*x^436 - 340513247786558214140438629722657203282840405548987694512152816484114481259441888099224619782665963136267771202273528457205969299430384820548962708178517551708593961039834962370760191960035475779690393913687105630462862942374*x^435 + 305694552505970295558189364910183732421374422414330831705914106459255299443858894468718011633974285225054501337442016168727848428134416369152218104852597803453557728163412098897812393594659383453114977867656212328079755070802144*x^434 - 273254713982995879912201636179844699508041718717404204676391668408288390441558894144517475122621610194394412471883822972400226384840659020732748818433919928732708378069467526776690102796337016600380669631258880587962099284189355211*x^433 + 242239974130104442429138462327471318177444141130691755599155285887998410903153796167638065209423196565716713288515550388759741466238805943864015077716183711108404329933501952950134803584465568010389971674912294963700347620847605829859*x^432 - 212315383410410486482932547981984505468178145546537878297772008341573805896057354403669396540985670206507331563189189585042852938649105043604674673864499505568023938143996467888265663331374065351622376344217540141325361792401529835019158*x^431 + 183767327120524697472074566309742626996898531980638462307703006385303215836950665199645685723410730105757202403370864020794884973911945903857784567449227559322664835739885315156000201981126273118284134690499866730871580321136351796515003343*x^430 - 157209200986631375253797480178003161547555227856912567967606559027942183239844921982424633322533650567793127126768858732442354608916965570394353901983733985777054575920115996616598037183155010384347923850811037728782168671028634630167007671669*x^429 + 133207567899527645615276208873235312988298350026545658255610420004552346848890446958592501294700829298718450613037766328605225877871692927660186205004348793703701574507343051535285370563934739720688670055335557979409640462934995872767745562719552*x^428 - 112026105311427020152698605347662660072400607479086981060674402744231922729760179075326852281336443610104455164820910079836400744958018431659312862573483997498675942653234939698181653507695772787940294646528201826785037068456349623919292324345791988*x^427 + 93574075313872464933661380770304553280558777260168123681366556934958641867229000910288035123037088111892299378152471958139239630771370713278590862409029524055223522527079186286687972874114262630603776459292829000806073434621777201721554435386345701237*x^426 - 77524451295284645115830328361390810481644811791674717598263614356661231738448406929159287838614203825478613016860141557105801463145254521200142525192011529145988004021619386354297865329600261196814526707292217677898100150396881984067020814843026867530312*x^425 + 63496875318690986112943040716053169568890210359836275156853629647853147267480446257653791730602192393142139377827291733580670895822367482416296657119433710253391951363455931223323037905681396895742997608053154481026031531878103819814405145436039428828890663*x^424 - 51201364932138576331472361194489775843241826162992225151284904645971078032202747150874518395184326576208781237166472931927945449310156110250762231760645510114063355966253596605943381479837925777567914282252743154870536830157735972943148473517603520489542978327*x^423 + 40488805971981162779059552200451291682427133783570748223228649401692662300059088239038549396339912328537088413469162414982161881501874314807359587541623034511018532359724712577979517890932894879397590579473910366301649576569536549066540269892307267285122802796518*x^422 - 31314691348096831246518677326125541339741821672971649624019975862244564548516926362983429959946268143487899022923231115466942870727779137177919012044954873852441925604424708511154199057287543806300956259592097579670682738799546361349367292843118759514954078605439698*x^421 + 23661192047788823847053480816480092433658529636072968047434690149905548620282130336246823560928446818715509539731797390524423774167411269719236902550535137486774418746380200723583526419189369635415424386874348591819969667787347023586892320068128830387241090125009568831*x^420 - 17467927447282609344139358936738401712661133703677258133628617127014509164656070401974907939380939422400471057614674143587850647887623076475110446909872076416032143595292767380468779422546364114817030142495831033601048642538657735745912509567934879025194340239735670449526*x^419 + 12601862299167622072816292133913896491942844147831396624673472138658663419688853220893969964833445588427930230845738762839790589261222001519085733553018360578381333897617189207200194238964559460104458810385372714956545743564071954691764341071102938160988212982631763022925439*x^418 - 8869115062391746381056472886485418785103267831323280064105049498289511393860403853796326662857058729027725862507227615839688906075329363637238009093071725182210279471046182270521769439230888208526637736505243277669093399642120743090108289938286386032588010933284135525422728728*x^417 + 6051522356909508944325186306016068116418483241093463486587529305958232183279509927479378689524403113805445267609868627867324636534013787852338310595576415358235990436839174475410909194864822803838097623766457305384379990799368725750311509901741114373842289328458668279897878915580*x^416 - 3945215553492153792272439421095946774101115560258219203393490722104332789147633374056992920802268083237168014103301933281336049304549030396405144721143448984011054399098682176865363204984621571885850382768434728804962630522292272571137892599141412213643173363580470496489095431545712*x^415 + 2384943005209768083800765657713660252631371368590843829076263355004148688340824043027867689012551012869856265895588391160677689689293303054112103087508648146192525393061508054273392965939321267854623838337083539801928893299633567695706155754343508493190560792864241749747441768650112210*x^414 - 1249349870431381493740878050889924425824540304904546235917762114543263500978172034250505373786076195496510571933055974576146102062701106764399699307224528464371788570872510984344961709312639570865465390485003354344913007580472392152027274465366004693576997988532946004492217281886946628315*x^413 + 452024156483256116131632251444366537594282976603671969770346084629174433974274698815019251050432840789535453977074044142173718228515989049045885641396316155793277838310378363099519394349117441524731480247130711322070067544638115585609981121464386921231129663011190158368717442800780494387936*x^412 + 72756554026056711352301620589458242416850872262490159607732749710111699563182152607711344007708361671735692131087320140250418898502622871754959854639122688608678234183556026362043683191984770721371727540549651887581493048818479795558007782060809034698845148936285797203023254792009908223276950*x^411 - 381830885772015756780896104842575348787393927134389621483472889982471198429396665666545834182543102242899724004659368292157327402002557539487526851469951934032445934791346493177979304438909706334308018916713343416972840834971167885379604701143310821067709333977528247393053698824481081851929351788*x^410 + 528805054562431734724702528513855806118600441267422626950258705591968540219441879743927894674631139333593064260244203276500726276165161292294975534495152911702210737585005843216414611694173771066984256739448078277163987310245080604451608934187241156059966566852360028204510637369038167243571421781814*x^409 - 563929677451311508371422932539346179184093516569047552052831994818044111367308863596308583744565969555079021664530419370757491900900715326347950901672369622456367159924887214700664458815249343449526386325571470130429240939220754914456300013271463343085314087841765591147639099654411536775901425550668307*x^408 + 530942674956741219683925991836015652996985727425916932129067370752071746873619741168069347528866887410938215651327115886653949517830911704297736796101715274984340817584114162130851018071646046100724721005148897171908115704958168621536850247929359475926798134052015722923657319351090731957834003044318166791*x^407 - 463901728259081529755727009539790892348830245128675565395150373222270871259290773514414259502898728451989797539317680982864623162248484543798359693345376207358098464129782861896851431362532583305371754227682909616907823847423965632943804832635067498730794084725533794420877350435234934765843221219590113168194*x^406 + 385909985217312975519965938800349361304648097607285856716696189045643060506335119455973973381646099415459779207468905280163146608825748791793841055382003054115532657392384992175656914978779373744236401952468196749004399338113732679992048321550005081026128005996770246206927309736051346564341186176154427214241894*x^405 - 310128299951863013889965678515566263556477940626480757019997681806048110890208211385009918369627999950763855530409658073624594734999981978655778660303590860789296135752536888951523515734429890988755315948242560138254523359530145608492160490188863396370115606114608833984911572864621575943464731449730631563318226022*x^404 + 242349822332539262360022214072934247269366604809010831367187569619209327233472439666820279942292421884171273662208283347184389519445198940009769211537155145141351181324102080370760568431477164902372465294825175300846510867867674999173008810625480855183422407947775168614051881127235109895909108875838425971523658270693*x^403 - 184001764496796923684796447142769837743777105061907281887925758477263028036963955482284499212290522824905435531666498922775760226848911126490782987277202829509243321517012579003634230483601498770127600424720447199799554615270648244461121572701073314591109492133830953236879705352776409160279408972262194772569780250593481*x^402 + 134633393574775356483834424757485918564422325686092969081056008460251237588614413718501739526543511368574224485125140664947339314432162052826048273842223224202301323802518544976238885022185270794617757076328030449240082424924413446989539136474302546831782918643502397203465903835085958126780382998586439577387366839599445621*x^401 - 93440002882804462308234394139757882630959586680497112093123574027611396506464488740807033292274088876571795944976970047631736158224159321466514467704043420570523447078213320507529977578051141413009026604533213112997687622261731126063507308217314884005404260072510849880818807491527761385566909470878606882705818804841933897535*x^400 + 59852945258479761264654028273606030134971998963497322131256542913330608559444156089517147709958073900349372812293425341668095539025777659395265295201795005571601827274000698349483432279638072453317106221529780564793097930482513811321379100509558156430038593728003336679246833319423114040836317496272524633630045076735140430962048*x^399 - 33513992872062056172889798710936215621973174219724882026086216167103461453059475261029171063660854291362606660463380585366114366487000400162215888574478012936448857076193906343188638320303843615488241327104156016807854566900345316912385127054339808606537666505422032791325673018563125271018631678972236394702240244886413763732649038*x^398 + 14013715149709681493020879669538260219510843249811968481874083788053606453010324081097058524872264578416451587258316226214348374741700175418988273593882658151446235258408249095886940133671887815908310668619684344508887303619282274187458268605127316407002346568400277766823586686522826893490267332934201017023420860257139580489026396243*x^397 - 674960102408773503326347436765019955727983700349086538034228585985269437435238577010799073254904789274974152004114029185336704581054452992137494155601106426553055986589708008648620938484028776821035169026565550857335249175331884594394518050472501843442931796161979209531514413578769122923808653442777839183672002430951888513490633661548*x^396 - 7495117191241247397985354953119430252305892818463071827754814823650068627696180696357810536469276099785301259839172241857795763895286361530892580856111481166782177221652898162551077816932261393792529186352685489795878171291217046031540414592569477700420400346311735517791184248623965691030404389217955183235520088658587499371739478721330058*x^395 + 11695253534922133771380833395257129530841633028620462116545776364142356041745218887031893607017940560934051196468036304583603603859229236152376501801248478177385335965488452222116873162304488805349856170695850820536328934017674436840977346446812030577377267141592701992929989684143782845677894424985012079565511845029337137201109848780514564651*x^394 - 13144022829401650482125366897732687684890971446255466347724892510126761894717189713540785132417373093403521903751791938868854771379806317823804222511885578648059989240990674893774511855059806876201572148492600879062965027281753183786111631870013343240187430805276235650944856514334584824781223390554498681729272926302871834686165979829346058319256*x^393 + 12906450293677626952854187738417873860439614150650868682561724466807538732307354044904916609235207321946318747125938731809100102597734630131680755526382222097680508764214435210024046225439114421008964266122078436962716351901528615192274240937715877473592002861765995548344435161422281555186207927690149002931634005200150291117852972438678166565303189*x^392 - 11790035719136537140409254235910066442671037335831921225164756008432504914479905975716658924857566660989540814387205234242366067062818055784598543160841482853378651076022639949418454298193460966326577921309397382883014761437488499571985378737427174883902683059690748370047475204988694175456655841274890624900674578514356737737291474073711355733681465603*x^391 + 10323904921531405714423330716722062572521196407936017056912323989872854085997852850848934858626470243375760907283383347493033052704804249522426910257697550719433876835950616592471214333648816261612692862730223171557209110141346177736194530489196567576632566290983192429271956264178922945077311999401417930787405590863092132361689797239682727154199238974921*x^390 - 8801898497119951740703203797380228364552802248649519926289198308661025901643400711882782695856699479698620639767816737339407444192418306185094993155054389078949675351915094278318761673427643488099437157110360849910347575137356702307008949823809154947367365351373122895681431039888137439346446204071050858508926484632097800805485938595529682324182830053837767*x^389 + 7356171038774601684192756124010560854810310158927882018705974702997552398525815620024309673730497349155853066481623686266438119308813674859316326178906025151305953078615508369782647536676899062344811969127467788672344371079064116768456738150050599092789075299051318136495854741799668753225450817527693448374541963234514057045004229024325472490501781297954228936*x^388 - 6030412479442190851725954758956236315141277424980579926752470033589557515328360139258552276869149977901463686864252345367692168141776601434806329125596931708320661319660899468530747316480306821007214493650952478428339892766420804017231026376077000087566935920957993595572815938640989353218142182314277525069204941705793532453050119263713316296508989856497911788317*x^387 + 4833762693865879253569771211782872890315832963127575227132895214701616404728048787214797747526689641814615414196908162868894256938107745564345724607255095482517841643661555156865958044326615666789371787107608300314160057383573436032743254392467317129507992182606448890151894475920901467935166982215148201484025928120264653931863830931057734716618364639488646655431931*x^386 - 3770015186572039425187709911787600136158181394353894173398390414437664781452203767327365513435599346933645380376081185993871685462719975676824641243557868327542882039092641823169187339879369815825506219809043691109322878369688689895997903913353373520798524371295800349467031177723191429698735192944724040225622005232287687964445593086585993810893845575073676311568922903*x^385 + 2846522263725305507527659446046046512304619199624773317430886769120535677309881603899749608648651464890105737183713331523596370701550986124226734457762830552195221166489398950799213197889023109336764865865514229222000454509664344132489145302452628085761850806546692399419706676571522077805533552555121195984954743425916247002674446241218114460548348721275431779450071107716*x^384 - 2071488895740658807098101045195875277060109689699837044269345316312895705442672794389713318385559870675197443071587918814010423049230617439233654465284675331702437610032246962635848423798528240401337612948097287823877669740850517257923676694560562611951205730646524498513405318110784022528476027541049917183460320044010977374396117405801975945988769728497154324376987328963681*x^383 + 1447927482354534630371431882358864563149671592884004789444549725670099735600588095542499850337478432989430108568588628699187442952184406393074267773404094395219670215642909994902557219634266989676043999228961940768405100503074402414446915304217065957691710519403114170762192765630932988127813948452017456000756649681041920212387850900712786933399657124582341263546629923362225279*x^382 - 969565017633023142635865405310758793420250133719538479973659382008641397952878339934817080389029451988298688438508747026155323067731013696035622997104329029820832916156226559356557197899843488975243562932330191296104848774355887184050176731167298281237363438186461680434278304425841120815577882061223532821287279032340430387227979418940972690581268282359645254276839363751040788838*x^381 + 620564163160103192567953912526527335429690553924038870389737701048964934048316825463055616327173442701775004447634220117964517297146804626728855290985127440386644019248263991207093517917034241459306028565348528062077855446127873060967436272455269644363021775049845331183925104283477899204961673065229737736799325958262914322599093297600577615653968039864945431367835807410387352280676*x^380 - 378410769101664704871398590912462039278377562093422485549524918327707749971303992646350094603825534215974083490074758886984870346597814318676245503629292738967686574351173779671105228450565988633122437885565162187579383276624025775123908012687800906677881711959934572386376981668003091898914343581519652555727622800987949211164345964932038751307468866401105517115535489477570824683359283*x^379 + 218195537707085495478096965508898511122304974823330492528545049863184735270800395915897763239504240577451999635335059472785552428505459459381462900330215303391510725898827749555584781094168944157366242541103751900153961320121667061342472978588837839862822780246833702346483692590028843608192495008329608571934771274322111307358901410236014696420321077034882165076535329527023222585480179909*x^378 - 116560190304662883765594321182228434606028362602745212913594810751683005318648313334555727152619141725738625541298638565512306147153471897457044005841271034027948351099476001695335266724541646112589466432801667898466423898468674821992855987028274363045484332392686633428279003614734004586707547930618513285989893503466611238980114059537586384528802954533399467619875049381052270780346423025646*x^377 + 54260670450025042505392889924689577120127479248404377588789337335752449792686625065457590148694421257413865377216055203572284334984163222326629262530202758238678401401939781989824125254198376225079011471087452091144308919625918293606705483348681043807151354749453327043830715744676917370536262692347136172282060274555529464154737562938821041621667447685882964883899100863904650007849108343724446*x^376 - 17100426114723647276003626502449563800532435686109144044940072389647190081248898324084897308611893191772417901349134216583251573099886722909266769750938348219020672508277362952702216560732793497891912390468593092578371788282389326145713486899396842898105171122796660747956892234806464959588575647335360288507035789094633721770477946020629569754553491883924669187451677138880374388982014999711051261*x^375 - 4430646910104904793627124248919193968578812545929094328432941601270348515774671074341854071654725418064537055937572708994175381571556817337852721133955067731400537289509012261025495201855788276523911228570722957904309333157039645747817655396422505132092208028949837067479401979900105495690090970640766492674511118087358951921128669594342445560012634578178896663898563092448423598413777244627015310450*x^374 + 16226413868151948064703585230020734155014547842642437437459180039441079192837884309950389339461416181241936093891222469397143918356836147073104523141910856761020903287179663575778667996569368290756025072028514712514875719968078074827116040994245907329700130345706960031294510146595066393228556182395560801069305043492780091707703284155110410539832193537330404130752739564024003430185898168349286247834812*x^373 - 21791743773016987171773588742409153253049577771803725947778608918249619316135644911520338017861337335046454058293790326754926043624396260978921975238620035094462749634532943617618802506298305821941438179587910312982892405822707431791945865767616340783043902801532911405530037233250769223797303487596406546586824943987912494208773586598847729345355067688591563902490592155219833651343983228662257805269945767*x^372 + 23263818500530828201884284904694489014041792321041617827197332155692457580153025422419301949394088550714549574311191903686108867452285768559530584831614487630451687098796377163315847084368623760451207641836231718842747557842947260050978401848927603546342449624239221900043588635216288247688004823845978891501136595440612005549276041332224640396708898966917768551570345605386314954266854713672184368536464558426*x^371 - 22083492614913357262532467833381818953994156818841259571655376512369419316834949508027045986560918444231341988832888462771431437092141801495790640067029363923630356682848346565189593241927775914609714879773701164630506695844654982389286888571553401527828291330313370723808297046984509155209639280291259406680694980284994941077869522945142360111080057401422179008035380518566241733633864426152818594605240478048454*x^370 + 19338716019624204755483058737424222796238966269567918583321116846120525868364992936121686250208139835005399285873277370100148749742265492579128056387618706852446172211688325318737444793894307551703046621980229593120329273355204309280623395643490458884714817453061207777421338145418758985482171961897373747261988853757263863880799890775989573351008365103705498157352062234930180363366717116175341186333257066727117879*x^369 - 15885440306089950001900687956665575711798950787553758083747275216761355798043388707891732487997041487584942911652778217932192078240133129909567352253541802929950781018298276555854920370817293860099979610770581606290880944565092159690170615144822864502544563065935351090747199213381403525507720653261349911988747327466988611885722765502435477909722444463723152967165892953065415313677984139117968588726409061356314481297*x^368 + 12362683825758331834663758242361417267532521107895184587625656235051978645780058963312544576584846474226628325298151296684853431606626480949166854373528063124546768314606790364472276562336567568885816432354952915968470456197634158586897080033623534296213280364414661947608737997137304364800535581550289279274279978087823841870680020081973772970101734894886285854803889212397969277440871963643352201014531854183069843394901*x^367 - 9187104384357699153452966120601347935209822785446946669902438864316445875414860182676765381884012576060768037513937268763076692415339507459267587024586019280864674168235582963284926530295533046658625592165238820043673952812794688896421956693122837607585936470801871690234493928584580611384096555536138316885466344931898933640573387143057203851953760855618253666297452695678442233205755614513205371950769573087304772505171941*x^366 + 6568813284387028060662304082048475229077895781008277451425729993181463991398549060112562355871396404608450281707043220635374767859709863325743108620216440763315101110661570812922004253061773309030776330828844422524522908564173971239653517488109253982160064305661124602199603735821988146047048805578854504563670065955206782988199340273274888094835027167124174252122092868964869672916836139251494051138672391240734199830243133161*x^365 - 4554727809662092613815632643405936454236344926549036102277412609378716022007990771784981584938902390133232508013794626948819174225781592785240426608947141182841158048639980464109492197825880346835855048418282423817027121372682190295136190715022169336994795316680186234038099333288203841072638910283397051170004909639952878837737162544815650588542663821407085771172351151980727552602960196104391480806381546546529606413302633561375*x^364 + 3086655183595182099666872314047777361702576248651988262009457690570761135856082644396043521062859827108941624223456820218178902711772930067433971326686253255662021949036840096392422762005202744308995249743432103396327576127974886350005334652333735854276791493312727811421342180871178118675846563982943258841011343365525360768869744606671770599689414477149742207147007946212450756601520256877327456472998045737295134580979457887042491*x^363 - 2057232110729776659255789527943165433192141159997562087258975412167853890396289476977980058584183676778884033108050898729956213777367836278019772734589210287636206278357879957856479009831581350526108711963690663941253046729966832084056291901385945322917746976044313434923506598612916303224505994870029033202884114195610423431595282259415411493690324358590074362740009832460425355425470960665147929499301474146611987823321759045380730864*x^362 + 1351891271604670142845817317402535223254489656819060732480905944169720718609656058737177216712640543747883744893186141032602548016720479439142840037922253318448997385002872295431316615323233273448176289014391863889367777304279361554206766365953269621486384649808523149637599995361136408621590586741607822436323258472816245052622229118226407574606751325087965779905618287377291578786746413452188177479611250961884036172423186594078128002231*x^361 - 872872999322551044402195913283432634404260869873885052085178477521411233675576771849113275394939069585688049841133427254139109915651944775114385071002627954122488903223995946035518816315705670213310142056140384148001116372867299538017724784948957251610063962619664613591168876640929160621219467105186782286552298776819713983584127262417342684955426450554353131375573548177326121905550600475516625703665564561164935614705618634646305130891835*x^360 + 547642868248152233816246207550281039279308749686882509463499060244815417375290293426677454646729057045502487786559162525440992458238640191672458376801447870166944017538796662589486044681368543791406917442301978352487475168267783382167226205867999048278148566174323417641278132291373385366423654034111073900711442718944223491385535546370180236963505172408754192521625750663064831268772645874396745140546700716244907945137136398630163038519573837*x^359 - 327200476620495711181628021348995574565270939930550760368111124777242720172302447335776113650527773927281296826382725245237842577569215261481469663671749590596534372723916129204905475699131115400510376785023736184177064547717034054990424402325586517699928633818451747598405688971430383777899205220390909783870207623765192689902546585363265096481970021995886108009673489992105286736640446853939178999600855911677648351582945552243771759683842565799*x^358 + 179935761031078568694292247925975546168373111706005941410002846952609705547204259347046580168468862676097332622771429743919592678774495952137686641894488845257750574033892522000755956427413801773271269370709950387610632345203141625868091024087577474665973161364739454657117650088506183756284848226020261138517777263519206810725563132387753448716675170332541480623523556887938496369761091630910072651296887440616477620442656762705049890823985917350953*x^357 - 85119598710317965689416213001763491830019136645082199537136517919532042460377336364075192191532320490719899313065818983547333229556441705162232877395249217578075902027437410750525912229561082285336799224910075959033676474293719119350941038860362660376062273349195582355334803229337399191428957795373999252197840148283995188034298091361751685495682569323357896783929173591179164775389247696958264384239559239322090053632085353538213790719862704415051019*x^356 + 28083714109418017207304110850809872463029180391350967628482029795869466446515530931882053488956092313091179821689665850603797435486463751093817052611206921223435639902981203744132224794442754223916923123964993152560783898161721830046381457771163726223832348405616929966416271039958942921390349849469180606667792112661477875557506178301765866384434405873271992524884946055901112471891742419492680732557779778244361826505019785599153153282090364737851468998*x^355 + 2493171955654803074515229250710390433915334717759867159209444132330900374739893144694793017956231205657781285137119110376155776166875624210512479023317155485797845470911255002538067196408545393893106926385291619885721407638512450428535098873698570990842798004759426210045528030380357188101728135829608587378288511482555074258901893468108741350294115535731065010510807645822741545654794667686394181537295823348362728274324527247154674492332967230445878246780*x^354 - 15692437942855747709375353958648950243224503981253061887898651236526178055917404755074145932011758609548035079518975369952147775212107840945974755900287098389999160128137804058180929445130527964372355306079399411643768648471764958368287787726746552974216442859862831463899329810799815416701750996205094123701318124468058546959522437081117719020763558440149455264141940241019550540304653925769281567830031288223936931770543755737821417018220608074912470234071540*x^353 + 18616585210993877420876944747079455999222462383463768550739258736484769152807060681847004902866835000092716853511413834132144242739945276725054350243172825340413609782565223613667055133151421375201954315018240201758432969640026180513379227688410153219964452356898957409211023890683043897091894074402387533908405860714894790571558409034763362143862757327234804473211108836691852334150746056004720428486046876120052554952421150923429990838802510602353930617133312404*x^352 - 16421685187907718450046765964524531735621527469951691883846259623477512156364462575950273246132826326952820547957655519758470859876387929749992032572572616461735068882556443072234898187489942064358369944366509510072459658121813234203127734137753242696976711696513747660699264032077021602930250249892402556886600392006276869644257482391339906446221225743645147043366643149390320820779255251793355231173378549432146417653970476950847322958995126451743166538921416641306*x^351 + 12451944518037919256235743105562553954061033591307891778775426062171982546223294758295116688028538567592721815715968783230510462889779493008536220238052564154840536447895569713501915064795470237833544112643893023658854222820849249971364197557314693527030544499600036999881065032676651436984591773005167943942041876039596988185173570800519254937582777966854600687014431590977755766344382788281225278825663676918983481852074872786826155016340506497831356376942106194312616*x^350 - 8553594023619737389338165990441405186393562725820997482536310067136576857182455228418963144015313410294320567241613048885186365833429353131506429484417122088844046134083635111161243839184250091686226933842252748046773633810667882891223220788716090054831152321577101220843983083668260423418152120782040975025746417163771457522115478713290777386040447477475182004705038463844369823597674604265591593784735381945972012486672188555641481928545239259950689191488373608425454449*x^349 + 5499378800501143752355329005496867315948674792257837382417297376722613650989961906793819373550824847306185052371097735669156193380290564943290157675027299856297575599802833794492573558391097895866477005716243812151650960161895068697479842780200828154638255264525203429240237436858856391134231708014053947779003720072611862532265024812943495726759627298559743721718631444889512668909518426767884704428576941240341056233864810058317133125946635143479168553882868944586355268520*x^348 - 3414296599024085345717530460806004887306082376657878061917426482269621334118683175839006457474426786876450541985842325293577092470462802017661522485197587732783240645734799775377770844549636569818888125328154502092431151117605813921324356841853556510450488666953249903094672149351514068006732198043094230800141367516632297788809502450637728328768064821785579823802620383371890532237839647059876207949186439731681043470851475005254074401437716019350165537062300780482547352123953*x^347 + 2118900868638854414226808224081318699589990963570655787844169613965865801452235680929332396476249851961021020365622728761897108575223778567292582106800621205014272707446093865709790287587881300447893994115547205913549216949169628030488647196603253225653345711395362018400697581005449198107439952192459832307598182091061132875448564913590926427143389305856977499838002126748923032171945505693446660283285251593327583253738225578684044421263905176419649818436281736325380985313102406*x^346 - 1355317555246961843956890250392930871648494004332946466634997508543101043631382562783208897208155595065246960794109482498446956313995898128290350315956315466202233489369449484798161294589873093381405978239887226962769711295051676210535922121841733810602560451483422347484094139605927577703908849282645816421512379845176860932832481387465095129114333925701996570257544733559899851005713540474323897151446815668972859137082893198818180958229935421859898021799392960396144151718300496610*x^345 + 903374715398905313365725338158828175432936090600707299099980445934505324513281664939648653875221917450633999655999254466277195881069594420507860100823061545343060183505749537412174888173173678093294905619149170048493832607129783734110763738299616209842702699766331639684803455124145993768304225223212247335589235566411441077618204099264256614344862997661310028512070421382158967416191642862829074528285281476821852465684969973128926986203002639318239269073458493612159309521128715900257*x^344 - 617420168754151692331299114548321658025305390991440543652277098434878728447837687572950169725804242996313880051084270100572699179039825276927937112749467897385374805654633293353086341463621584766382071818901265373755515169091035994468116383354241108167096795633004008391979780458545324747586142343858577543266788044680336988535917944226758638781234625280851959310387978870714450561092730213961004555452788093237834453990781273933301696115421816850156154881225055017637316419984817910942591*x^343 + 419030690297560529050302925104638562068196834741491967958794494396492469809488803502673681703134201136402712177035814084038009674120215067327095535355235517239055314639828217627782955045860440116437190213384556393346617590495363758953256265029167108771542384883371113013685257741231115198939922884876996927048735928004439333340772244335481120521410266218142698387806136681171147394717333636760117384086075997757313665175445898280891892773944210239612830577576250926485182410309017660311394498*x^342 - 273723046987045916600984803683521884929187561547828936859519586226900441958480309759178969408966040058173689366282347968935548712700746405622132019596695704948122499666252880269697231558285142684017363910809090720640853158134490571448217502576451295003550164356405248293562892721131049718512555256827765139369256472820357728676568094006859898774255661705996127392384319402813596998125291430945981715179028732620321622607622957265070060975937262873624964559886481562039523700154131294562408436926*x^341 + 168540755020628878409625846854771802370353575373076398004337810624645809949629271914653543102580963517570423981960059280571698294321676399902677591710827330396606254136212938602063944937349485059605728426914803813391973707454728203101384276194380530910153101976416242068748615048987569067483763325661113616084625907722467974432995241223485689338008224549526089875881823781708240935777317757669754929389191079208437629626203289491543517604433005723629239205349828602819567948674549626242385116119122*x^340 - 97331644658145454316249591438437953888675809016509704385893358260439838973238154084223363382609031826443618621344089760537945238240308842328031450599133732079679446877042592939828496336222305434392627381107014219140666425477766904755105497757161317864439010430038541161508318213121778101754933617087360481705607292384158301702148949738423955074591658644439628487360207495482988964904304390773590593034087998605790083017885151597469341411660371088166472368423830554471582983812913719898611602826484637*x^339 + 54012738686284721740810073530850701509609151536694641933781526086315661897561450268839896944489782827970706655835022934797174782198894159116214259092640134837764299316795411678969230263377296990358479631826719965023827031461315087023656093250906383234683495220821631698604383975739973428360619887852203840095592828951194116464482208138695402784605828662889745633789409026754205840054030901103995220454186068037318787602433655539350456547606301148581423771261811294864156691395261965724953909460562981917*x^338 - 31222006420798681336928185338248547651675797429597028432150368301926741607454910506407395311803569996229318239711641522644255639834394158129874820057185944919153446521091845365801851858015975529306000699067327619991610138518544729377887781535855368443904358467792458751208661909588427942773997516338140214416681591422960324845176182341775554712400567023260758877369405355104805994699295130959766857956964162716207838484693187789559975346046965208317570621863532880576907047874472385731537985884290730394894*x^337 + 21397379464200394070335734169153032995162004028794863318199916256713101823982155361769036067917519170815028553213420389718774694584484467088532256300576155548209942478974941520974233971126420587270134432193762785722778262571913022951887580508157439220367360324236473634416704364358900259719324699673399014247024879766378459869137597087595953313510258372969033270733845049068582805749467264640185424016844148604700282805680246801041847457547537513085684389056183494977793318961852597493437622607099629981317438*x^336 - 18196520554679744748651016260977265114365231855193980433980367663294010913767544426418546095484338427373306870485995130465958589623130605699183758259928163995968024394564515916522495873227023421514050655607831909758973044904005019016263631705353737040443951636455953567174513242877165462595108077047808645621743745037319441636140086415046866123552730440830414785060604715955386397312573311918424624332714573156149591755271391320036264087751339673888104984082874668607254032708017371469838399403185838551618050112*x^335 + 17284474272495447109191195287459091944547095937513594916607074759691525743080654138323181390991952311946507396074375273946116038257809735604955000497953972217685766480246861543186587300406039400893743237550952623545441007985797429261506815010811659204633221373512292300225906664406764388034231209006091239129123174575629762389142444346477960200056881888376505838768754327040095414562383742419572720338191968875159169179155501632969591274030376175965231216204828617812360391632400255028658437404056840151709896223668*x^334 - 16347213001667805365649092474660199125592451435615058524435861501559343736127374951345112727995267570701604116226671289587887710533666311761502860870552797685413524729488104667434193132359902395436630154414203179994554480793698710131062876584408056500354646468897178188277982038673533321641103182940124645552962193356554263299224927408435800428230347441375864950432395656674783570264005682917094835988802762670775994787537683383775025584910214903665049596027111958134154814360794365514644157197313578207403511107627008*x^333 + 14601353513499167618684819172647595760120805713900393557237644540875801442980234756607713754564280273851476838381778466973960794609947584553920357249737385808664172759308006239832201405364198218623108180285533012855331380724623285470391471989065613603421439345400351565643580541638410703849585664189079612056844666912583848276725221602408002971829729568649019884375258373953634235953803518855221514261690377189422425335464488879377329027251842499866839335544425849011174417800160262320408043777604324686725045528809233667*x^332 - 12149170149173989756155877721080907999859918581063177065161674700079311193152140695279702138347539585908597636463678689768565385607781940298673668538930657079657285583637667132331075740770226477094080142307970192784875892239545357711682515043751140068440130331937281116989275473071159177554016096673584346448461452703786054890587020485688195136946592514247019487388788995255764658293164599647244644734171717895160024358073163865653033984702011421578454390740751535651131339764714704221586625641935729391556351057153100798318*x^331 + 9429043211574435959568360877553312257945743881844453806127603771280174149572331784393333723953999219130253992602051172986845929269557967259992852566758332998294981941347302978841062468827310479704413127550823902312855392959049468888071303002802855609761611191704455858157886353085912836088776646413562818961688212938272319039085684317845512359457865080763992252833557847627700299273639947947081696418335144889892294610653960124237188733807909217724006058331736621291708620518827010095792161501080286973159132250091771356251699*x^330 - 6867921766536307153516761235301410336206698878819732742142052825887342027079219643861953149092670907626676065308092198796230202871004002881769584401803827232339899355092276494711659791461206808135437571654540733000905818843850079409157811252337124426253924716509351965460595519388573397477160317737830867819407561325045629606953548646391653102839292487432788561681113513251463537001363092325080406479180125187900744405674960244627314355601437910341895963355971593260114607425098332511871835652742169200887782536829971116451558771*x^329 + 4730756711103733573661630735869960302062843966357011432291665237820766099847558742962257987390102119779462810324961923334947590572643291674675830739492442857557034357098038529777783647530313493581295378050673291136055791538133278412935862862078199679120518662499889009747834787477185214229484709286842908835291241805453002585193264929099528888202358760145003314200382687862239300627087036246205580721495082158830874627900708777518442446964194451220114178443986282836194570675952695684282534684425056157779507644629374191004395878057*x^328 - 3105939748823647522539923228219184388531065464234292908563074619031063395301417929071471211891549548446600326658414228928187621541545150653695286771915274196593225882793472850439980243114678033489274590325092897215871137820052527926394344476516876468896983646480112866591971347103999597327783574449076948318925452891922440416563813179972141534805099680728282755215015628786733533090011067892017555837415199577436959534464587998771611405557495444331405517901173352994117590766581446463669316910432902373732143024450849423786637556025161*x^327 + 1956801949888498158958875467106394806433661640057163790527353836663804159545354850481044088059345933505368934384914887531798855924375922550855463134366983647304929046774415128566131229374981013125146650911436799584265907487901823402518719685972149065036473168256645335233013232324496109712566132748336051336856339307347965561768628022964644187040297219984057669854276024276406021969174076818954287517622580484206770285228717584532913312584685276366027294999524105799392266652069377590436031929253712469653387334291328035659702032831875136*x^326 - 1186490260854021435958155750814452614070439052782181633769256865689223810071768316000345491798906606225739093832324796493529220129854265745803506056656092314753883936068041832760530362933845849198849867900982201505158330724369147366974747283480598009463650559403697132402056322177173498532143660585411489606556287077305090356636566704883051998314490738997008505050301207775981734478027485001162452735734458813308962430697464370372359231346704922532547676448463049992914675467546749766066138229671096526541837384293049310416422938219936775099*x^325 + 688062331172421628580287039346351012040835786155472576698219829322219508878324902050201465828178501834896900812923082021163857349199628460761396684024334278082817225528814206312397775692654472448774940079385078064431565071053957936195221136602107392210925508162975949554943661862776764616621668306739341167897706829023837510185746172341558912994335544482737072587755792716559022961061508389872765457464900172215584169168150122509353611628340907269790802537655219937716921819853161040201577675901469462783266186271383407346879859278967495252722*x^324 - 371826621814387069113283615279414687320949556745152793568286857316560968351913256140686167974767982935384669559330889307617991970045435969701756783493519240148735129710827061557035119236121664571993453422824970384893041767763859534519841956843262698411578416687690483631751067047000759022442853561993129487920273356455755774211055321808995285744955295183544106515691379266747622760263517430303190480106140758624281958438822413363326913845623877241838480743346465626818567577171403253190145012926331476057848597234029205582373143881317771189488371*x^323 + 173681738307781251872693735535009119431497942037486042071590860799507659353801627525724601680448260468749648822200355003711571620018210411440170889918253111024380514469933284877408215351017130083461805114815992141720280750146819559668288103078345120523146438234108532807452743398430532253738457601165420899823911785860006207312276978534756065310404569284483202404316683117141715284233286381076590274434672186513296853467872624788942516803419909316927517575064853430303872142206556984903486162153505727501979328055087100902061011388819640998254109216*x^322 - 52278498382510573061510202459686888213374323062531605707283899774888190627498148706368051285989212617813995246048321859370093457929552527354555297627105671683642517932303317248086269287150243415302801094976394597008010792657556645422851228391174333458897016070142222056858449239743900526791374381334977722344630082619248766490315600226905735637732262464301944513536252192372385985061829140399091040052755692211306652270838733320332017754755038289637879221572534168760454883800818349533930932177199492482786533279564318645761235670075988220004780765696*x^321 - 17902075387202252692124487221596438927120004540448684791306589900452629730096105157175165847944803004993861843514813497115177618793333502174261531343205742799517702510958269311544270051003027495160561932580209282800745509592888168295725467545424037462019554953017361757558161529441411633952222091607145797205700278526713920758195737805269556046954034752218599442157708576809537788709865249585733030115906726992608764746679741269392310887637275372955564286979887529384584957791740026023190908333235745991944342221229551218016492934197968868349076604217575*x^320 + 53116175566223044589512922710896257609019597646149746198538000246948846761584602586023635815760145679816089172740974313156485518941332164487166832063835275150476260330186511454713790257518390931431333698236161197246648016112729285198040141618323859359786347202365033361968033710971574760084986704971102833318730849179774822930926899202935212514311151679780740557478946194827496148242022349468727440894791401821924157319599524759458147081791027956989359185955099820821318303003602747641138687768841351502386825486504392052906607568127040978460695977093278116*x^319 - 64771804022885232949477361313667575827190982560152839255768033210459321737935160642614768437246282500637736683205140574045874398985309240941765655348474750644264042650866019367197997959986428476387857296370300008166959746472560496397689157475510602061901949431390723855590542085505905467857899312745173164421427161785314431156144961472037748925210622454277349957811226357924389632214088304093817867554173669705243300621436750498994360898861173201913345242207224646709691696490359618959646373261855975613034491318083316278401369384919063417463175071555371658680*x^318 + 61648389135649933588037795030533313149940425935971759157907280896921173581879385937028399555642840053556972698801820772147568945359083564197645162172895135030138614446735196581996391691378344815573528102601768383196260072160074564480932001119907165228083267572123303252032245642510794635971054066603823925416377826960910934520475551965296259220780185790878015807990814540361727431604888917726276953078281364178079605586280930431261257608199836862685170731740904535355808966854305552054994699710109589471793498306234461240923736526219382236294858200684385797829403*x^317 - 50654369444034579631985796079879563574453425024495956204993817578361460917144843535389387818870892400412072068642275783787305648402223489833731322093458003914027844651698387942923154784730233432449253351640251501413782725440278934502130374272722730294203303378304778143435998271635601859062932378261123488677236313585052441533438953741839630768018946927065476113304870775556555745702286287446668707460840552801569143544565562944519137642944607423872394986542142115298069316999324634304864546985850015504588814119400497158423277528403112611986359801230398759408287287*x^316 + 36935123592329809066241452971124735799690333380377034371120713351343463717577483141204858361390751078244320580429694204547187372346431018299741945478383619821498358670673777442610860654507675676367185325242644208713745158377247264652247760847694872728169092905914375620573035441032396209669381861649339559874724092214917459878136707257412462487482285306942352794590146614015521860360150577928818074351925620589666118103575898670142241664644257153803495398837911529237909762291070503949140847313242358607732021646697136916984462419907654191864438386627312232943511091775*x^315 - 23889526287353892025207486009317333802795262509709794842852465427436327401692809502707233720927060023703077348409494858459190321973849495731440602753121004416013513501318106874715108558090941270711882687467871447228868887183273703226220317600071928351788992250433201560348853949720528943641964134054470859195519186553981904527417326898700987224600921734451611505572269222848046248225109311696386699447576201045773882035553425037643969278543418360087330006672875686181031653587486289446096060695070366837381390817321197712535908625777973191214423418566440106577847866210239*x^314 + 13340806126939691906599255334135156266797427433696987932798558495229664998732574017626332039225037901201929545855614773804888140611400252581119301592090815799433410444911023111612564820361095995809855347149090550466285718725033977847100392533786746256470783239143647990758523944900291751960441157224338362169221470710834603661047376503208979509581350755816088981323471014522903553275206831486246962008068557810719845227213476731584515073504727627522839676947495253349669344054848331302032336615213471059551534908943238309105174849753827297139572042690911110059861562938070160*x^313 - 5879322450339963628383968786565672998015704983898162732767947335663690381848021508042018426615723141685655997316904330867088314766030488089787720379530848719463530407468746055222938262505095663157000259028374078959707428037701837319725567804655884417842795862246319549331175864978607819784317052732088052303257083870826042161595700700799599478592993426020818936757502110804190576833004763669403095890666683293210628218681117756022940843182886840964883788337632749308566515509552185352278794674607994390248239889580497554382838614790562761973206058810121836466130855388741905636*x^312 + 1286476420636351190406390874646029317687319291482672939813453509952454847076043662229242461621258926865036265564304183879742766115913218470209079652472392724930860582777237498482817828671662744249915566420317008553788859411482809462751209196132085792953162945188489590956756430905489622822133672438330227574412831910074055567380887920099483184359147778376648058682510935115745189433529056483593549908579991906116324466273225518722017389213623336250595061095547394274884291221847930574822066576191898374464659314040954601574380168153546973071878177823813081677466491410532742527014*x^311 + 1065405407511798785995225461054965999587283022085201006311503801538626144523969543651296392424726622718651604317623847226104099249168413630289085703689627757227154373607837000294899615932932115723222671127445166184783175416294372135362944226800379419937273126820979278467651767589122164640015107989102008819131941925426423397911998076597071567490191252282923213590729287851562702628827430069561250816277218184768857151996082737096121118236666024696838532637891032639633111960531242344100773907091957997843453839082527338102383292061651811748153844601786181584921437475174250765992720*x^310 - 1907255353961668152666402304599569941147371492319640840136287761213772066708245944041065179319994066687795066515995662537825972565281344718772680173794119559768460087563005617238033051911600599314693908757261230376884834278953334848167624703743046572947418055749881440100198483296645591506606374095487282533245572556537668427280654069217043388425458340230329614397010932239228586307539213796257162443774241924534937440641651553623839347743629208773691011137174325124386964469654572867582998412292212290584550949821834681521876448665850467470949626164774020489686303383424597903492357349*x^309 + 1884960393150638326366920404469323480920179556477731901310285137280469700915580490063606925655012766688614646490144058562605436638170853383808050037908968904391445958218531306402478796421617175460361687336818026088781897198841719622184602152425510375234951676343713906244283164986886121336686251879236890420133712012898688666522683206352485539274363996135296316825344261067223551057942545389628818846806139497345956976448915097884215097587390729169175523908602728944353380966817545638377402118369332081318506739795404639606435671767115347517984143454577942661105194683994243190603026341895*x^308 - 1476037151597864909156295744797605377985756954763720811449692916341688977134783702180859997972654016846580991100765585444410965487885132725149120564996878875276419091264288506176583660298089247173798835319453009721320470653180939137534366931454036942112713700662912407537670386309177312741040831164537435203975692227715137840908410693758623992879140017182017575823775292501266228824880801928914031664948974155179123527622043985931481024073743459328587719259450786930094219719015198981538584343554779069449108708682027298704233206012467943487009708005896026816754155845637910226336329075533670*x^307 + 980567936068945137292375792311843878160537825334212644862401225302921885355930113968228685101802207542369473401260195103407160163354011009530404061640428127458475028053909409448216885914346596858216615023578134531728398850091770516441350262559522444850827307059475021158111238604811310748032298031344695031584515297128345978489070615361451030055383509945177657802408096075229726172235941879695147511265719616094595038720316905607554498030795375399901609627631402216119593009701368227620041173197652354981216131384630991738163430425470707867050234447636018709906025501853997094658034424519886153*x^306 - 552962243201148841728138530198829466744000105623392596639515360379555008163091964449904440991469233192604216729142395507790681055589688900737089465977689144195940536067115574648010691788510596755636898198644003129750097111610725752310767536378949862650029585563006813389473171593887088002384228053416534939666501845914000336354272842793144199236237834090814698094586611437230350506315373203168606403564268376800636681588403751726146940337004792986046273044798582134789936363706807599952902655430610007165938396095929405984139003795343049394700429112050971899724283082800512994825628969249136258390*x^305 + 247721223242247614155150489218513585633273744416002514703862036949309182116711399144282116801386153342557099647787160948430612422221810423503239502249039425947482812674150970683251162212970752405252243443388746761856927281113238245019110050993670306654628200192809555316372195276606928708796529025729780085084395019413493839037097507460825871005812052261122087066198151082191684345059330042422794607320075112797686755646417007895449713221598760630989332789642473214873536280908014927186523848226795581994244770176845943026013119315179497893293730537667163947884741701156872676982435149065790027539631*x^304 - 62292208085756453566039024524261659756396466752437511682826298299446820143065413240770861732192652205725383835812412250986991234557571983506548426160632339205322306547842154167639407567444009430470848575023662817134649425257604896966553821550213176689084155507557636500393078279883731735775365687144417479283820943837376580201486194697190632417972281854772613402038641042758295530313205785026228716379194309909140052930084910334276352692388378908305564417136044901004353639123717361684734007877378829257213592688939105766585845734107535169237201716437170532643608273707055064193362058716167540508142896*x^303 - 30791491893554605686172687475851660616689545298351359818958254291654194888362769365070751181974740098402837280010356437531236956117092473648201491817814764012455478448113746674512796478076786056198650840809314743091934253574949641125422476688376090256922188409762710873061979668287124871170105557823366683694050891964479951064103945422104754225831674442187243298501686893103122604631303668339709275175355490440689326630661718714670581499644900288168316348284453904480013194371316730079232946761929483673570615286337044796747129562401018955376745350708971972554437484608509995974878120235410286030138778550*x^302 + 63879090324930067761210641881871374994661527623501573077060182846413119108095448302748161222737571173324530647732408212066831904952681151963194447255475670228577662281965048875259224589159056803592593482717488804216243508997038901871377699000411275189002561014479101602090696382315495423281578701719158444461958924946546098271599846785432404857921080107678691062548040152130865763400073234459926405472890320480135311236844376025108494551625856599140341585656932564712632409480541155320301242075621745155040050032425514667879818760823289166701111662945518221200906363263604404734942427048005947952593277248582*x^301 - 64201468709251222367805768478271788493224300849456397888821463195139007989780803658066777522104989885978909550107974027428293403506447462741395837787247454736884790788822895882116598611977375097512468483736385185660755632034074319495856043132362795547486242787969946272039648555513924654085720590117584815296820432485963906444362226297446650106829810784411662618998997687361168839899241829799264898784971208266758263322742047971620087745849203998917585046688500766746469891744380533724423886999940740127360794218562112463000573536909832093186964730639396840726907573674112866695823369318481957763810281803415591*x^300 + 50646482638657955801727444296649087021538987420726785298766314851730979653101250856773954955232985823423851754135877465707491039627020445993221334486911953863438987236054028545818578972596590665446598969022175828727844863077318560111997909816122692903379048340485392493455368115940234950555313256573311536494840472336481625918381719580206439908277618774427684971413292522241705481222119840132922275952926058100754335837670804466088390934487002427463904255273474559177242539292351575008488757767106688377027626354273050278769387114987177906098372563062185411664133484821569681190073174450823427820839782575536203816*x^299 - 34268775190214272825064564653869213126937506006882578114967980077277219084514263747277678517867495619706929183493021943617910241647782259223058643575395921565040367452633631332926175643025440433579225433859830046599398493523288433435961093505173603851878774564342762647534143491044443327710523413882061178930719580582090951163622068063114815484975308725619062361268827578495890916651715707035553906238863485552284315909935406915703227175000727102396264500917676333135457115059706745872243959845076778193901060652528247678765050738767954648350587947742494067674451757648661392180662793380649297253945596811907460272119*x^298 + 20307885140634385913753971625473645602974829243278137055941751020766369403002441160473149737349353326457252190383820291874023744422329672634431417360457969622734003975667847264408806387262321244279569041983561346544079355437104957141510616627427668969298683658955211149460985363520818942135811955483484527581406772183803255928437585149043877195124790134286062624789253254927836942859307481787018354319042627919518236887222575357624023560389932419917227024803461046844995393393467366748259910925636931699570854561521437787118765834171106695266782012784678239891523544237279425201091438509730785139994295005800520557144359*x^297 - 10383918444784412625899164648538003295864295720018695640315594715841846487154476999642820052001509726253027992599934382521077627447526624378014874889651076836901617754002967787331415019522167843659517542135815312617177579114230593963849542664619721752825668141135373477323544956402910130718575618314077979311928869733197681840856451517420151893615276530687755870613646781412012665304138551577095239429324735207300048198586186874200748614676260688430283671107246187776012133627486341123452535269024874969557929311012530947537963313748782773363650506867084988337386387874670934103378393417057264647468325734082580348026442485*x^296 + 4253823769499382816994834808058750914283756574155545852077611012029721229776457726584372730169816570521932330309813044332829471456542359972223896611958702491571083072836912116434352550707807510267596465684264705336557752032580230879736977933925419860726252338326953406760801856349165698862748832886141554493365184708650530300083091149438704000359740201186578570804082028509849076261253680957333142723215544319721421865491845005205024569807663126500907129633388898159634385213602194835407970365938758194390089390781776617723066290925027379350615318776746512074210832564704323731834854891798798686462726014952789404347937289888*x^295 - 969988776135351983717930127549160580178262751053742207634160692118517795767600326893066105006726779293629011124509312956200705556334719490533035896797511814535484081520968386700864093262858168511199360944602073619496141843819338408963825830696718351757835418460349113508983494100725577399290360202467314442252644257793628459751450179569494232240057108294139154901156369752485585836316483140583266139368124225732486619074815175979624214509324755856568909651462314322763184643884073680692610525713049476998872421546363773609356543558704578724208302468853606138671841165901718603163215215392700973084270440230965702407564510866544*x^294 - 482435127780491666506858046518194778716320279499778576896483552995832818949814412624206899899150063055173020926353459280193597283600691685015234949833080481519974939511260106548749428076484728333305392869180620425667435207643417703335502461468964527891568386900988352937933172730840844104820703614557071587702953676796728410965333913169177131387051571078684103941612735002896155459270203957772279552163877008985334930130136065314431040925483681944951415230339137741594546741689412453132860442955562245044283621272112297223623514766534132098579205087806682474335665204551890169391508994304991641656947726779678983339288528119763008*x^293 + 912555033025837858404848459126533815292176151799235268061159551539668086867512888048612139747371097588445411602365577726818927798895581843254614073104474675252532933296523024180962500037155078301786685960300244605767068151227517726364294027559470419156444455752467594201958572442320325229323653345680163548335583474702647674211845243664811927838047269004523405875787574948799872236800727178585466351297228070046991933351211931194167383690797480048179550160808588700291325123119362921723055131288962007394557305887511035020685686809713858619538065811285690983969879034227576008787633418359061117752496042934779867151707324543179162561*x^292 - 862940418810325511335915212320042958879326932383474309269045883180568762102633123839406032302233503742006629390760124016800825642869047749476594754171894506904967055554192101884135156156067586629461152346236230479664400199219363442150175671056466565133633338387870577100729088931189444445376291644727270849320853257685714790169023423243557716025425019064030334579087884202579111240334104682380766639791834669598336101702433836796214094490345402556666641114541029762225942747210551107843884778713102777693199333871299100803726552846172417074208805874695006420784891783789227391344258081600643518733577605702265292317217423901713652902037*x^291 + 648074716033407198915821967844915991259687430821632239941906767262987341997614643383847629234233521908176469771571690929072765202296757386591706366154704308311308959846555551399845731974156847879777286655125345985562228888952212626616909407747244610191287707838338757414980620123268613330284352719305388623235772422722696809167981369915472981568549075449077241212106070238211219529540571835295493426598924564410361898057848682358318391518394698339869978739321702323363669346258440735890007211438004888108526015138212946474572653751184633460480523084793726447670033137634718984903440902182314413836682218167507554831770662340446417099049931*x^290 - 422803351616819950296359483329624110560681718204823580415623798854930732212493726492960378837743811292796902739404749621347152429043055159498423624622822822571326284972974797960881828484847056952081775018746261661226763701934045594770635779941438208977132004027689222945733411970915638411369412548506876984374742396092469806121415174928167074848364447848789248963508963466473558338276320802117027473183790147841280807451509153018355878959070142155772158967909089946071930974174763319574337509848718602612499992095844421915409225044413404994000759237690707033008019853207848224550758828293602481056639349633119736405028879469170362393958560129*x^289 + 246111771847208923686758165558178500462575475765675106623144452915801769747582827037910382071389895151484130267316926771283072027320238563542548513492107225794396463847285736267751927396134155475506602543468121845632959010525184776403556514780806929772836832118073291158865851087410301246295868943145636786963448620370596418222022385521136975764277649174061820244755076487134846983121097993175958671716298919390783389521388386577565291555869188807727509771539808680171845945622790194748554531602588744170147237103004971829720104366437548621208960230211863326932481571962513253285886048328077354159771123858753143223246798502972534175469873377583*x^288 - 127831645940548000268487001960198051040260098059726577469982630133437038723880103644127767117492363417930689343226805286436518266987825856775973449795375870190784239955204727566830537572006429826187910879152590488639368296178343618196231572788267228333278162256952329966310779052980625894800573478826859414688696498641258805365106739130988609694077620424770607129718227430475937672939578178479719407710988914051866667013861193883738968405316186901673640821942727466740216886069785783754052510834808551290857153236771822765991270616720044101742051868153142514073824525808675650771163073472622694522429871012404984756017389927046557634667006494994773*x^287 + 57656089975132416048311916073216243006736236023008789833755375798991155247926722997013822141862941305472005954099040974581294605542849554054870982969931036099765287905808165726910229957608873841307022729285974246101245128798781836529371290184992725734713889840794938264354159730479902542408550694064336639001091504162833492015329065811802523548829307317090487369819599292870947956322446887478340641982244191225228610645226806251689062490886631119665481164544870950465454266680656745188685380839855563360233518268568533785676435696336927212695563427251444257573083604387620417700236041869125241019025863655781951597494148466223633284171890345885694927*x^286 - 20551653738403730348893576569779223064345703467305078457745368918748979852569717439395342630060737482489188703920906447263695544348020694458132961691982258407396987527848047285469278170209528413339597604542147815894743469599947859459531896701493680368653349897800604102231107436009587318864476614871426030277469040842802346835165177778164268123636662525217795194533374165616494616147859766811202398344047259950065285496977956888197605328793386355352308955533513465111065183538179600250519927674990936984153680710775290202434959952192100620686264228361630468724932869749587997335533185963108165608938074959939104462349790560158269411515528710854730869527*x^285 + 3434331489049231630581856479072545195588143642485475383547824909246051128196863423335791661822125936683031164219451534236381418009036474458487004272771934728280638034500562717428546205964887360807045552442636213439009378446552614288031269623420809944982774752200573914345613424011716703207795719690232607497225912899187502056261489022873225161179291425930840826535457648828033129125783707859020507299407815531022550050390591412235555496114456187883362607932682830732528717754663706422014912574447451212796625138625616807494183433475410734682976386485864274717718223776676799764913745374568707195649094725140544140521471078984049360565065229133943836670905*x^284 + 2942494113437790852461937283198769366895429720357316136334679481684531026910699473315046813952520776272435053841375134953119417491923272235430087585597249219327915778586233780567722833530843421683560174983551519165196169136326802479664754670755062394179871274800046624285475221342255218843004521550557514618495815555251621789381409339255294851814356750038818876493433230289707792848187181394088950675944810177586008918059857708920940780334248569125847381636044679633466640766005186202826867321646434924203670827854529484071082610099389584224246194131567180144856023084444979849435710500963486539392899889326492260405859840464500132592611060911391653229099086*x^283 - 4268043373197011853342199536211047259767327472027129946366643510761490914363437240446517499790660442688359708752671996433001256057533369432997965473785429191659113098270267982155503165697467471740188085009604976085165404261371686875374234231903302393689559064526416412632943603595721428715367240671148361111315165479097204206678899997712905268959244638219232706887233796327768866316138451197707496950392583672583284335565293221728250505752247349491279089497690758363138476723681916006999581505284165951290838859032284432624621540576125918602982947065750637410570176086656886948646958825023971923590901712621190910345080614784415142072606824592867123156648991457*x^282 + 3644695862995357425094354938700995829100259413862178017166274885147923375112649781935174075825468147120920325003893599407274900995023041261354294595499434125900150914624693588345428594246637624537065402921636103368570994932939778317253706014160562954527760853168854706146245887656824537269376358199661696624192387301615875122126589230615329596435416191828224889609530269398129504848699029833437064417524649568469987902154105610893055240325069002751937794928848166339535861398599541340843080896425413478034542817127292412339031914519789262264363596852655358148278706181518398501006510252730528770738652412568857720348048989468220539020635897127639553465575827972294*x^281 - 2555551743712974855079580366427604753553098484153524022010628160149048023317857462795903730342136973263777563768544932176241013234182997565186327312038839289193065339956880277992814317815006000882449654049954776336171368882471120340223642158489152396631152170274596015909779602822107515946076919916118549111320402265263875169865750438718443414998301215079743189708174440570847315110601290985789519730906881572056274062509218026810325083290928310000382672688565435507901710188504346895062373533829339682858834672520256255882471147169488529280411510662167823990012515636479078601813126857487515842109434262633255420898525902481218439878054681368972289736006931354757450*x^280 + 1589023308612172531795618642247211505334235020491808122972814775704416849722461262927258147673414323450661709300702859905023020791564006123124212001030344193191540827528508405588093074117931628059053729412539223006278651311229864762491419828231282424307060414542909349519731780376437534724477402813761415261840652089158820083819370077588835670688567161261645249931316008204157504144205435182519017096567196986893474162332025650857939102219122269488683784700084497060360562391060997350088630546129154301322698155962088006460873612099478283150359442813063716544817543399356505216859688603811296854742450971288835252252552993824610752541392408161166145319389050055445548045*x^279 - 899928638379837154788317553123189371696592377976304089319633002444086943711181026832991975036566422504997441937905898039142359305843887563236590585080513384969783121760656375921812116519184188225266730421139102849028352505521220067803102982032859844901714734637067891608950330391169831762753854193667805878287615036109423167768400089663499053002424537690875364389837008882511264925621275603935770218775534062084987250497359595504237867910791204440950676371483578519878925020082916665661563751853020378987878233376222551096613861265543448105878712030803382003314358753475763361046254381222330289094129044962154582304155711153160290613965179725620190729166193365264476975110*x^278 + 467223265463820929525917009101472951732221140472698686224317715740430337900862796178640565286380325733433147847707298996730430850068984553449218132210423097475075356702151725386261790067328778182091782881826006960796493196392398666141670761558721867180389770617446358826151298818479811423613418403382035275994377245607527426435281145544632530396456056011759816216307786379743733650665217883488101550026280805382376863241329981791874819457679342664731334139027973606293414935166786873233247899937242070855524797495482293317989615756156837573620456173673382938757872333952269401494965978311100389621494869418448448048663333546527981916795006002449246414628054580764707229503481*x^277 - 220302164656478611562160576629918854880261783397546693270609692463620077795644299018960170278204275921353355175387633809859325666710637968411351421067307524907720201738802475215455461177443572156931277784769542272128478871881850051518866512372628794986850995537921294114298620731810428980012207172752928809120334890449313583828619098114570967777196475119413076747947526646442637908873948874156949516074299353993624663723088988838919288569497020742746302390795757644982296526512321095849541784796450360084190808725881074051754332034933317246617409191788940075742284346585143033725795886195563902800347310903235154063905419623413237223559956117660144495406916548197330845968022796*x^276 + 91105590714768327361035519282880386169513262295053534822663117228542925561895345491636046825212931611326198183711183797605985404186673642256636403186969774272252177185062896876865322988015381588147569899236754198661139877300131827075472759927588800406229896305406165741760953790360934267616896907351967970765501592138944722012788349363856797911415771528793302620287688989207946670884153534130768759754711428255971279794172998068042814151479644904792163727420239758466760548650430853660704230493354110360060853506510804624249530609588501333209515037255352227092413961142655877967880461228406373239492711926460190167245101962408868286007149966084444157243492488262449442156233009311*x^275 - 29550384945438462636278051931009326319131033212891642562448087802302284911708130629253142354500170858323760853387218097456988862898095307312365540969425295157137755864184695854293119674344776693521178249586057726547756332322431710535323245447245298815132743569031074013522575037402196500338815017454396314857102140467098003009014678810205559563586889765901071063201885706847711499092691929653911659448349244779900811641205965696964525870034020927653536806622149949352456285698583439324344558797314693337840147442872681934055106043443555680797537382908453615645965569113840143754679137653812188984739546900308554160667647844472212266887661951038616209207418234300572976772542764249736*x^274 + 3641648055249475762894700588829823892525313385465996040517046751286744526592161919593728151504044729825767241496606876279395993696884389340129439673746713994089647979356197850328794194398506427678443947737970511698446313341516479057504817156116242972593847516657567025596852108113979965269739079747041418038905375933024582451762358598116292851268796754956938979071888404901248422748515942068176475244788597655765140646739822201934664556089887687685974224940581885926453040584120939524159086661357193114583852369744485514963694022708614620744620930095658423254178770936134235836172516006876445787717803179074672884384578382403650251046180004301254836831935964431324992699125609790630214*x^273 + 5115505060746577947603617737398381753843376379613161789760511508497212266083948504302903612072115339228818500017293789648301019521583722375476456936090012462831682219770624381622142630729037410759265003789371656304113555550175965390505927898884146669061296101046765292540647977909395087862978581012048389717748569788255340667519353075211488925031375805966608435175817353313574420269882973452195510979425228096394887326378090422525411622695051710057669019240938874184291851535186016864064088175206503170298807453697039969147735467725417523640100449165441689313718120353763194336070264962961246268173094516314388986283475397567283200278244788564978393485754849059567545861908608915749989676*x^272 - 6531778194031858747599003909675452197883028170157248463142149508780017464969579545427980866013066380059404954878206177494539117361194619938435747329307953244101958419515008791659410361757464311601313040642037092213190327253867381838807972324128376093361839082942282674007824040226643428118740146454744612736102618020057645032808708370165578979764079376567727624046486163718587658234570160645652098736537498204856849833391756122568812675696577480868119670974000133626059454387001965082452483066138413941470409894637908687470962203726306993946453012935060071422435987237486224312241038804305731814989421923805589679708276414078305549868210369432143081814474760002176397091267322436349658864669*x^271 + 5372242542809864528066570693171024393019804297163707506162680711890162437801433622442319230791134743323546781510445433487688129812585289951982994644803565732050592990195910966096717069876412932206933899444710844789587734226171975025254409260285578941394936694665348313841149350806464690484807727005268031714141271445094461326829512295863779776959134383583904570175417006640706438376362379224457655102894995035962864841661330650394145095930759343118970285788461033848587248838386543750586246212642264385217721735876834029484905678991900925100157306200567976060788266426628030415302138139617991700604924518995196443275528346337965662026085003625054093106385394171648452718430212849392810394823341*x^270 - 3709571014497388579516340862994003706228718515252433091595242035732906430875239100384936071402273110250107588186262243457363317847158911021714946286124227561908603354117449522201248032497162753535643280053263491907098293144910129361012897700845071692866761999061977100439183467008723792433178274074957751135850989114411421324342025457217195835391490838124504693158598295722135049196373903229494542078859053643319515921332759497865895856729160708940462109912045578855824841296785244289393227036640574985228315444506977005839776506466304131211228876006684916357560674220212573549551784755476632770326720676424476445611605634415997453539415199515217895591185007877046170079631841110833835919494475911*x^269 + 2296784551095474592533981646335702930866983104278441464411254075409309656098491102504253057738534023345369509160421826720179163002269845972704647200634222995631711315575306430715599955409818467556897415751881177430830896079658680099012032759207467251306992646717851715169040866154974840871685177238568583848227101694790831769594831058911527166952031969457111221131200873986151314069966534184945790119221273007790033143585860504941230633594870815464596823189435629681322113375588851933275505597788902861748613086494773121436793255012891896647360459017714301758956836459669046989220644634991544024646645961064468413460060386158931450477850828324891025457943655594342520961917097283270086815880807330057*x^268 - 1303660153562985238317638730557427834293254731107474206395473040920562378844159213538596651901061048446371908222863943287102640778118167451353232550705000812512798759408152669791530181106564917756069442452513933213215932838366969924961367732563083801207286743391908421036227345714120328307751412129970357974503298073778167112059996856085047372660091840923165706884666995200142680921567543372928485058787021177535180368791291674278388680499472760661581533689619760682424110618563326932494615845252499658130057930653926279672818345184582922129152144330299550455630066280610015102915222632712339995603060994539775231259113270581798351616377044358763463011805951514460916641225957608325608413492535579152622*x^267 + 680926663998963528497243926255288102777228640407997738738576553304521403598527529474585406989863170738462746583464128118222189358550740639348904628211841442565660487836281046131380725488757007008963397185762998854049614914144011987870062024046490355607934413837292782537842958366287008783487935909133674128665998699988963398254845272461622452856376603826969274581312491329704271006116870234609166029040589320832579848268483251647248631727196833931423544338038352385295945014110141843449765879324869980434071220205066271498752028912221082003537082957578774753007748111535495100614084196888835904061940942840884289740834219983578930123758357951606143479355420861649450275832546613530499477802504549003992530*x^266 - 323849803547611021378713219845483120120637068351007939532898930093822468437502315881337291038996772821620384500241090455186621990692458398233011548301001727421851017346779729673401460801911145472445479948965191569224774042362459431246726368441353350073311398414189660335846649332785312949545434567187000680818460746843018243137146358200421967915070034486704269544017256210179167139443611943208350307294330335872530808482187267909117089846037987603264627801463030024811641651785998852376308572230692012168901700633571947601881416600800528542315275282295886659759288255003608403369443328785878287083314730196234581409160400444572051502782191339997519103600740937663402190456158415225649294268310860259176853432*x^265 + 135699551546734636938563318812416490100231989859734364403350606199598774097601735564986642584068799961771091594061699912136239076409543179708818154783652138917059094807614993671397813823994389713598432491791406483773894534834279229807611373110872617642203217334682679976767910046550409583434490205694619880282270170439063336900791457277246762748729075886847979531280619731738479354130023828456500900503542448191415852199206324747783511764924320344595906849989064469239201053488213043529083493076390959380332058083542994135508501643230908565637470098042636460716893347438025644873124680706862599062023483972154280332814137391685240061799452731020533986116162833438735908233512215349473149236256580788043497044474*x^264 - 45484061989680503858497014335062147329551689563814179698009621432800053840825356286735882203507749687445137708096275708882998560081360011508095352705751543312928951712953255287458478302244172459962577723578009436293922690315218495445343619190556536726077707602770818899749374850508833769260308618376163512715176262249741482696392741785484331792361343170459075106953075460069070915522006157727293875103433310619223790689184146475594201449277927444805180072193229317910638505755850593985561519335311373468218186421508202303638472933783571569999296313750914875511500484462143083856491250374063287453804739183122656516730431579355588453703859421182604252117340578209310437444268390902293736442543823398125945694690814*x^263 + 7349798101609251556962703652590581273723631937606375493403435503684317002682347380143396601305111321475965374785483385833818938126865620217073373641469275226804005514093016113678111909650739588380144216586695095036129637996430093312108645506328534904114257517956885659303896879502392541618728871162003327301591325596062939926614358114795700039796936805655816367694285763766355287099645071799736974908197489285353111907881481478570498377450490773293667756578599268471402368704598430377426677677587577472692196318546494903306474702362756172406139619657923985964842733544737562652644417586686184299280647337726101011650822943726103575774804425683183370590655204280820922096270431340660514507358103152206816087336688114*x^262 + 5607187002076018766875899799311803342597609178839969477313068777058420979877610865202704259718658820997784892804177534791002052528264339218443442962419982581856718780775658855362436940073409320255243807027493022711543879648094362353543745047896211910164694183430102968944876185040763569148115519695614694559707845580609458316599413303598630681891149968673565544518825350507533157153754563087986016380677038770255983617910333209281725203534958152842870645550439205167996794323920187634849495183087925902893524687215037157427368132976929913444187109409446798639340555945803497355001773241990206882879010910464326199506784626343159418295232314529873669180015119601948736767832784771352701257703142626376306173112939021405*x^261 - 7833711062671284497831749460461582917828170914315058634191788018517172610242984794141750497820890295669731168798502102066901507073631709878399062869089344260179040462124458112709315230833297998582503560127762241978418141204632121335954442985936397141562707766380304244487737241652798446599700481443603146383475584413572237396455183666778093459867926286216182910941015382749327579626421350845326863376726765624848879156156542770204182557655392037217028192132572526954458283527781282172484825922565069415772651259651675483889056437509249097030153853727083188547119043523932106502583615493606161705766558076751411274425393255340814996969620620641540928241212302551222800619678981746817498604705994879000082771343863056439893*x^260 + 6371091344757510712377496207864171895546080445275334910771852773014356236693854875650299148703022044775780933223060875951420977512882690680671700450182702865297814217622722407676628912313423904321565971490946936491490639571837479678384550554273653554614778822705562995574246042717672301699537933790068203786462711493500864725860697291982157532613649484351966576846804093820123041776564051833337240621008443356724796211838707847629539352857465921810802240128597173710226478658046767717654196731058478860016348814751273603376364641624008914913930606995139037132687582050371152008751048455737522396127259154907292197599621223127261086704246673029403274502312353948991332929272129745797779204659404482920435408937484292400177184*x^259 - 4243273711878618137104777643363082898999596307476875629207802022935627700267159376692603850792637123815687719765612479002711670060527995541277575933973056078373364746133960567255527425224828235957450056613810913950377651859283855337404935080242273795343330745484484045254490705819079597626127866989672915360799126581106473289446199918439526970749072957037021515723963048800470693367598728213657516131283967655673307942614842145340085025692676978494104654048312019930551254166157541632126515065360360256213222342827719513834014813252470327276126845717342707932387174887038812995511832416969625792294561586002682896019013500773661023085514843904122773423951763235937896674570885453360099446663743782241640538150698799648465377635*x^258 + 2500178816674647307135208839731125084573333891859393544235327327592125660084045800843774969398158241700774730891124606750405955282419389896084907548193092294025808852162171127892012346845592833612261421437093885127204399985338499272185666855533758674453583233715770491969431436050197700838901542583524159397129334068376248852209287394701919574242994387475994929174287086576166422022688040910064156356009274472042521701977573234694409959567129291762569732399024214884128910386315403518030702470070910871670457077338061103681435905879639063964872240602376585812384118315550288625955839951795981023066124238316341322944720728012925549407750033282103177758139611428058371710290615733843798845885773309202907284220564064712605577663393*x^257 - 1338113091167836032379985810910899859027686994217177101980661437483075564892973861977632944276038515170447515172167035528450792950873321983716661150250966040141353526847910836357974527882081609918850538465206826289351671960353063260287298824466236575171761629127140001458919603057655825711878721915894073401061371804650870123978693963592080303073283552268106537174775301209063592827745324997386058987099610368454503288829579243251724766096904269487145812289026064069267015963420894609433589171260380429480850962909756569550785992714780724106258407572523412949799265419024729549904532986186308354485387322065576113177704629661683483334200875798161899862776982351901371007968626210802274105706375295049046200942281987607841711128355995*x^256 + 654711605978232082425860549915558339504652831116121315874938356931399824604524727307219510131309827688134661230122823151129443329640603723535832115304330728972124830430545569237658455747542048395111866305502882633592452345557661116657872572612344514922615265997257356219098345876496785232064607294291154485643459408168837092300145100781115770504900957908287684781913507174962748994841868418442543659949395872241155346265632185014281142281931127195419255917163220785889139169735198218814535248868552044000537222586680487299003887760106453453313415997552411820408469841502414980801350915227080576563052784298774577685922016745838655813574814248439581047779061845773085879070640790736085905213305878584281334723312902567807384554692676758*x^255 - 290344700712844145102052258897828411155192354093838041546699642931122826491468403800528670098966424163008317109324308188183270249856305481520343629922701217361221693859202917887965024473679766357622766028376405438240187289316599190115339953748163775872184585700411611774677437837816922652632516112609175888971255345648982891526140887633804167644862179948865030044064131129465559154722278928519691157801828218689400195266909021390866005696411306853620901359110528457201554279157033292226031959141701417481329985505657121073547677717633926369735413219912460153235813511462851719482948925048212424052810197110034960102884276603217618897251007763568422048312309589691323805857716163231916550979839050503118399967938687573248520355025825493329*x^254 + 113034331318402501534559194641281523883209935181275552771252844931151061944500208001238005166772701481610305782644362559495646269439412905193663283258293170977369699675803257484544515005954647918298476998462120962266864395134256719062929015217352926664780857966377173431763189745262862072366102651515858548439024039671440494033731482761800142529791124764378953947351085763761589474160194755495719028505503893915993156665360823650905803838692863426876361004110287747535285267226890690462324364756933503983796079569057617398559724388761993348052940140506433248751857958674489647154256914566117159286118106928623606478025033575373539344367595505879065656119498502204570095508097216478149309212326340934308841760176792312163236718566495082388106*x^253 - 34965448225976018872051822749256942305251186209917208555308077527251707261951673795510226192499241627462306137483233984097447418913772546358674490269315861735659997640154305808968481309254927970974820038283480838136326752592676121755231407376929697449827615662129467400719168638594303008630028436757304881665078020231328199531080640503896549176529154000962918508403429674839753584530331782769336163031044592191979656200925414240273458153752651513987009243360414369940018471467809184155966501878645609005769280571765362461199373920552819983727397897446791065391540755470178729825005817719143499434637639300620630874535999319593406525128002112986614033038728449806046869398486049433804209209774865851777444041368779981776169026035598894427144972*x^252 + 4873217749731530253312382223818914666835789627519109551705240682837522492071864393180006506339651253800067981685018315758585651874164278061003904405079918324575227437888881042437341419192113918619241210783669231321108056304427801915049331444128777127736923531791955275983170373613436694057725535562583609115674012952315423396944830345002179515553206576501570617710912548618219402380150116644741481658856275581310238737757604629068700152912224476204533383039357365365727546402630314397712109225587064811412271394294634247777829880257132887403938844868312483310337371036049604896446550455248617485157964684779920325806198967831130438768680208464866412684650943273855082521000712287349930720684942704971990869000050997340659446174200039262642491999*x^251 + 4271451658541243440509613859464662852482958586184511937209664250444691617036196065361286321913567609788757926243152666357458785863858103204458968872141989469916011073137450206827807764236830171410948298579296048898854679534996711832731320907474557619756378609533030599533986815098025839565785755250741701015905000922493866440108458697689545114505804736804098293642157338993764694902228131863448563857739671063001055742348132542115444608998364159238098576763879147198157426859522053358459251415387762238445438621831668844749859153377101505805248067964465179446890588010373595781988699108945716544665557963773434419527626067862125547116190127503860983553547338406902886957542823264255156019601704196648717895294005415628874831826616274497665159182089*x^250 - 5432435080285263765901575434932362574120394596211994936797434958972136407501211661082683887512615250293292457594826081266795887592478194249586400484763923939863310569388811744841818422294863276023037302880534702478331301319797217307775025264194470626918201745480473241146670325522704979083240636759546598727855999155047927207380650199368163784203795135420400648064883248357876981060980244056318280636156318949509592566796294427485487323565711760656259820177463143556300152274478801325533913704513241157015862244783771363988543845944337088216098481576258639428838418261026882743255375463404354504522375032413641111322185216495524822684538556529485514539698857576485575582894357001662685126672778498995845748263059401273945120755209355713931924359197073*x^249 + 4215115647294295504530299491972840261949811787520453743982528044097114263058320039357211039309782990512280029345916258751947721495531853339932246875717942348428036988103508974896967531144712178121053835036675254336629567007589700253789326155446289797216457612232949032434965095274928994541447616101046294868501262928193921829209841947571010754044090202611770803198509876991597984889069880712972369265949635935933213962107110046953735450866073211097074894300086814841057668530826385569494764769809403007682832590690270211664485659554350088342307972908247924666656204240896490670653001490717884381429497308592986959905304642725345154133528775769730191758919518719838235787397430525647386221859049735066573618060919192775863197436628133100748500198493643720*x^248 - 2728710248948060919364514853247269114069739184475638540365539200334785430599752810074223442398069941760978908348437749269215835429695320090673795724640597673309858625722523245716549167348666401291587830226410809419723775795553700712743593070477955721434051407458909682304670579978783714830356137812514141325925052042331140969972960017003407368489758721878943413828522905845294818968522565562586374889659151610583850599086539587498966728753837696649463598715148788575840583303697022775259448945114788694902439502018126326237205340972359764450199643653793823486754268329830737648223984399418172511666328212775232039851609158807599332437357035751980729607485124502386887337817276931251104265290500482623768984219924442905077202733517988730256702077566103759913*x^247 + 1587741339244322584730453907537962672008481378730802986029905148723655891396053045140352918599046132525173396054058347741945792510189228460245310308963483120705431621930557276449426078126320258364597316922873393894559540848516391182076688602966851627230107543477735563207536696108072790550487356876611951468817268159019550003777518445842690738356774592353560386754968884797286167368272653956213869521006384920535168396928112323209323289743043647092853996966938772356307278865030807117168393434823044164672145274850297140378907202396081480642138596873483344480183850799475262073051363356657284082055671900704171601317282409852013979718239142458134267418206382627921211476640749769058466910211590520947754790248888848458414351533082598308312359253217671746178068*x^246 - 852357492545040406976485546550238556962054323104006460310886950924344848146970269406247882343210871975441985546737892965789364352141073352918310707494554690671719822479027700883757943052117494003427543762748187009162540482259939615740009538403856947966477054374378972975373192963342359518914971076308957638877228745999274639502236301995037976795459599973976028221787137763710313280746763594769824595599825375800059988297348675919429065181607464048032994802903321549114037285067145139666527050454519819333104954024934299796414875686016956550344260355262501922979736253862213757877018333471962496521321393460343583256157619785521850641585583101902073736375593161916542638568710980228258220982539036717063170064337574624777387322280346604974003554045777110342900692*x^245 + 425113310957187567531682552542491131867800784940929598593854241075201196467311046817056900881404213056933123182207453246936502167733056335985133054601051921534343034058390628361277647976497429875575820241373694495653852883038327246324924338211043740684007778023758355983222887604592244002808063968863942101905522722531870155604532535373031183559059286461493760056211470855340027399573227896491528552644398574662638778006517313718474341777128101940844964942070973764497860286850714107727322678277668611935614705747997502919448061219585203890530003205753316860915207827616931404898763851197360423641711855307821390186483625090959054993270386462160918730231316696164330977677180399988136941660200802502055549021142258053626735566876915202693886497730796058397317188870*x^244 - 195766219879441889713067769995779647207612277431711230244922243039656924922895047418365817043819099794961154199574462752928248045845761881051910617983910205777187317927383629265195530886051586896996498678816898051239302818304573148639685947543339264918941897909624353415230806679792831198126513541651242754670404126346536116265065801675498156687544334233466607142910909191503872599508899288332765764210821614492624962445220809053043388851932247477974422424541772761608261136519997620200342064139578140546898539469714546221338248052756922944007898258619824883520924679766789783405442736429439681909732048278310049289103770559345943262326909020071424658544382290215095422138188647608487342239127737152970878060892871077235326353588911140379185919420396771600403646110561*x^243 + 81345275972265473209992194227602927047957707551328047904977899177114950187510609557918824090507734942715858037720747032291144319541387584782411668566193514881253999271404654507359555389135372652792145270799385946863666637579849299197622020358262217083573157381503335177686195913155646141716212730396235620104392344288882712482978414382259793993006968401888005533357684722009523460323917855316515196660116479087789035987627999732048203148603336330685168397176822451723886980576440427613965567193871018286902816687028474511129417119157603381039871288118551352335338271911488517016529994267937730145591164797984168295021332580817077930810076293999701033183060236372279818004553030861089702319208963857404056952723291581982602471747817493723321052656137042385768588620242587*x^242 - 28688373340892899308253003032117387223025364566586346497177420862663616641908178598680449773828768968924737253203129171446344534688111361796908345754426663572367660436003970340035031681263041425863763139100351240902175162061564390199195172616646976562487108536721621653175918621569343573472540666345356101594797711131812213231692890823747187167067913339440178097425571719246391605370470082885171559126751998717833973311361927714861374982082684887047769407650700948053569718519377694775610641619999065702196334245347508609001747087267364840111380804165655404330662306006419898101740412916958143745563604624118048910004476439033492767061719791927594845508743665703858782166216797957951559594187174598399068307125772863351476565378400664170756027435208180319898254807860450958*x^241 + 6889631922721654642822189640846848109062671905971676361674108815689129739018168729610713898503939529860211970780697784704516797287585039033850441771307942472361820502553634874364933854164390904675199019593917511180170187425350763798346342464107694142012328551319453418813918907239285628114252528321913016193168090481228186322975995878093932606475279768958218944822770631861796615027733261985964693395028505213524402011855734718885738785220479128899132858735302521025788422397055443571749350561769150627276482926222946743214779676678497497788844281712313999185043250736727197417587335073517538842939629533563793551594204960193160425490278211207790936754422381681914789213872316181776475076030508115196044475326287486581488833480168254825442216721914068984377216596782964732894*x^240 + 704835708903540033558512411635189128981885140490731338134459538668184193064053932910302291551604891070731668369171471492355894158422803182568293579690691355366494588111374383605005377028186032014646482035330819959346953932803382903262012162990474532930519384207656919001178895169814366003489322505461538142543956272965636120298259763880622973536065575432206288217023996159546307078868974298013641505147290641071481266908834624332427620172379943984387814054257436152199837000834237207509816406892033042812990606313448351298368535499153903820035554051437003907068522745174718043524297271747171081691561440371202696484899720446458906677400268936231027697261876784151654554061345883281564072289732557728589193529970005785470707975275053155757528757009647642890434865570081122995045*x^239 - 2438533077155785199319150186325797653816766143749572649843728658171683147488011548100652141888775159104157927508894742702571806495977602271373982137614610708479521616073926133725281097613653320197335974290449098188687742045849299422782804062772174128673266706664398670955506167153323747815651864321094228992847873044791298776402142484128835792977560841182334074400568421045495670562036515623125582446198666287634270775572273591249391983252833256616785271246156336437710090762795301113865370956418375354002967090167991430187779457704266718309115918180943522234438109510367930547650165285906205099906527382005014802495813182274934960436539765109458323416478465619794036705748612507887898806605843720087903555659427343795365869724936170060153212858779922957371811969858845932220203050*x^238 + 2156537305223881495614252461690411645600573872788749687493111063010765277437188372332561007072491619863461901761343940260827910340453531767346415430862649708098445441346323043792425005903987699674961122907208891359236494658499229019632779887905046850050056682931715375235010628079341351216695092626109532663564296016812196475746679209245937799330892496329458664531910991738792302517957476204950172679601170722711110665626420040216354960249440084365616456471923113972614176352016067557889517633092639938973446949265531642361901000493904516026635212745573155846771980141187265883631163538428186769524073114918266114384903218176390167555441915207427007971386328536860222414577608998828395907913554834425218058468321084402921974672049293009287997982464565978779623568369667393825113740999*x^237 - 1440611769497832832463678698277403227290932518738317148941795650348384368632698342046057321181950989762913805672775353348976610436169378318867823516110423101519668245252594593696085488919647014379375265085281643605110447384551075844525479030790441143190148767398913196582669261197760062096571447456049932342039060328913060032560328937073553348634676700914145191409360934083897217934423365195040594604255453164134647082024224102086803739541297693706928903131952966296669146494115375187752837423008324964289168998635476843072257567401325880140125327088522781500956749968588486521263716243737357350544739944411220225896729136027311615228084489299067849042769317740553929527526065727715483049766874962391074628723525903618222588168810566503418521429253587998427999839720306194680413012264798*x^236 + 827274673302436069671647876951314560805954487504524606259369018492929921542967221339881764373124666755778118536333475273305093637537930579968384282209472099832840006224227049697193997728785346612813324047199029148615761365281153251365213855241440719747559521324695819745633119876058151899449971580007937488081477221460905313971207883998528095051233093862842766943159311698079062306144175648129787262595135756824766419912420614149161714633631904272392869960260627176140386056524280996183927735474263131891119015122978963823965871804618187704556078553442804604868759396045419445882671513755764427865333319073406644977747986351070860513761090702199835317962230825121390998001916723651457644895349118517437304975070344748088235225261765134109650521954640715747379901920175170725338740644267365*x^235 - 424276517952718893479313058426815707008538293994709007335781309431599923119889108749708974620736677140985742393434615571220749434368004096514658233880519099832925905625003885448532336996143452935933620762802878211814284034080327608768414979171118517908474066316193602483344989454097420019774526443225738115499456811478974325224843371186812994609001543610708884313474811357593328277198032329713372657421685299488093596664770842091095083531235153064722142911921193686148829790001715772806079339584122977077283214091142674120753389298850496389400773310374720129609583309008254336100532363066342817858473354239052247414688840045018793832834011038719442816014880634210212586451689586259348696978058258502252253347350519932870662667730320949997572621026192507934014797800549209321349261019119235601*x^234 + 196148864126608361272204496198363954205389355866274953629888855178397322711944683772806383682534885271775502362172711746880265586410993503430069029413298343550872947327848133827101717557893186020060638363713022723573414224193880759938663082669696550521960218915563775797929389208439400330695732113628769720131113194662617293937482512047508159408233395115590025931653885614480115692761065582202242385346682628536470727712009733192087068819206539340609035344727553099333532612867039386466300024927515582427702982413094768520525345496933689626469316676524947543030881416123809320648894528408360485230115264129374548904021129856028537262540254470478062840062891346812874352227838678024923344051856955464062616553002988112934193066456180960493432901834828584587698075317309633439350296511283116304284*x^233 - 80991709630102765837868364800037487002192663171432831456417028737044510436450713539749356350599152059753683442260713129079167263403643089294877062457812101673573346329629590160748942826478079882506073818096352251122597985913309434894462441097521820020377016712262047034213573078663258464734425486140627317013065727656060985534255503349130935031855984505315031930572404797342080398800140709523547197005500547546979828981136565571350632781606108934208229974919757435286807108394387335476843609767169962085994231003378227449074013303575329587741846677628566529131865228454118261632074083430341191228224606883812197769460578521484522920853004128952762200155486578905591074921035642085525616874382116297085795459239148017915985647241255913766528696100155780348487019923205208432156838869537879804256437*x^232 + 28807370785320936827569799776486123640052376048801454040815476235313981154150739303648502949521076680751918829659176883195669781972896429802748198635398305612693371121647592048022441970303362091585336441394642718726578427592853148038855777016499286643972803610214288862899836834842425348455035506685393416786966120068315826899549506125005057345106049213758436525935721285354377271230542029600214116457273901668170798851270327709935798676916479490164563210965459356655702264482492169675445485463383822882474583582407595451822414768952870031474730447309288901302617505100759524763352725030981459538973582823006608262675416027351652482976871513996290339979991570050088633822527759327195015232805965668823129343487485847434910702332322899272116127371739561110379781294302538838924232987296539380212577323*x^231 - 7859738199241144019261696865757652294388206671369488754054480774119666286004525162056713869390154669797190144800999924188997437051988611858585352695101437558015025969555635249729855462390305991549958499700613187582312799367930819310881402110973037533692848302242946793884674923737576451420613611576069968013404641718585652737229968664885145434546526854866981089877630374414878872233791983042918798107097983038529412735954856275867732134504341813587428512557947176484552925671139921241693782163066136627514906200120282501649185895956251025910480250089374520193905954025636762944472410506990739529452467339186314654330287828965466633515340832957430329979718848676884061742195025088464685257601582638211519091622832041863035188765661363749832744912453652311712530656823785029812020009704249473528282265870*x^230 + 751394324403621714549221631771370382833385017999668681966895882852024065085523342360382805219056606468394169309852655394785180610605352229009213172982079939159576615319255875594486533176444083206234933223812222384447313375157698964880751648861286555776094518672229430712688086739287243880672002109670888871778621380972560821500019942110873355853232186145774010564301526767383654822026108729239011935784060508431149232966215083378578606547186459801651712943872815079290800879785275652089959139194108836733790222385324192434055563999478949436268285840610641381158531905567180374582967768234325455820569753453351431737096125600109985585211662581598049754615088350556981212757742693658242081568260606508275338230778548148825253225364975875054859634024994496821394711407492599499942391510084777800659575784419*x^229 + 980938061651821326474594907622512521313407302381440362014472039018911126274676474811763788973914265086367861847479561663825661468484212074214076820977620556916959243023752001352576750555205967249621788961910684602825794357320369933074167475154730998840255001245218154382024433655030229728643078546842773898203580620993804656751100767281122551203054796624206171044095274512360973001600854433215459552523483144671956873608228507104312155992206871930082223718826681394804310217848697554470659396394377674030161324894756250838643977648529126469089410750719040958001741637155617782246708817429808864990687733545704344456581475165001705188248967186718007958349107678342414216929496620835824487144161056809768029120416862462086386776431732364288233050429266052289633495170112932441207481023338037526151038192251403*x^228 - 991774753186583537209114026140920015317335475860261061329170282474561065268710653992140983139638783728726844005343568856845386970818590224755490730568460874556091586611807057248503784742062531525531783090156301912654452916391114630148048796100730890752183014269713574567057489342430915534292103184913785660149281326940742366365946896357803030444123825824858156706612039626330680976548398123552027835451965389406627580242673718645424317262416552822126676472165102619128054991981607452359329674731724407834937645720398167000183657076221951415776000683112133888820190435221945611644629815810227117505208253413877705930591460343117475432320846865029127135396790962873197502415984484566997664931648960428843212457417435439443886221101010479669794319166442278965214613260804965714785384509068731555254405299247467834*x^227 + 646864688095055815297121341746474042223892351335167485509530141467279624575389091263283340038255151543005552165097803683270203719663350559112471958975734134005723086929519322221492581872812637362741731743383983514520179005157130556055474810036308380103639696874823952943123790314240975290047828721501316435205315087534861719397667055678925853350201781338895948738392997134972110667806515308363462003402748220496264548949516174068316897351127683121713078153171295338722597887700707705051254912497569158072208836126546979296665992751539671730746513274391383038113217406366306569306062439619204843962640289644058166298686872569887493521901146640080606730374958739078615931625346419596083535923798051131889538034793691861550594302764323616463507260978278029607343387133875110289680849891830407037675271060820527716189*x^226 - 352414929347412095364442923819887282913760370240610649478435737050528314778927689617375696952654875492067297749820322278589881097710452285837918824627381703038882075756596489836696908809902219466406092956171462854938250457072315128122552750979706877169564813139085206569475133408416083405009272228994242531614101869450393253010889157334902401036695975955651163788737223008534012891320348277606093817885099462392458788908788089405993088790473652094585276367793793511001741687125438647724078540414383961945459292599942982417102419328041240200267292084496672398709898356190472378432964172259380387747256362125884004218256561715509522854645111125063169941080015385627615086466188992425526272757465533458394242946201274115662500602650373818634368344828302350081486704114393647181811508587500909900092887850811495889965495*x^225 + 172323457572367019193680121909734435539451474064494585977740046554183206326795948876960855984117099139827462148340677614588432076716367290151196725502095787019639226704308669583102772743255862408533333649725193428573896848055147471248733967628234806069147990774355005924164042593143378363201870683555652281175787894062595247225779403738348382652569351767826808439619325884710635681354400440423717123114155462174534851518724687156013619680013433757053263370959042585310092040377362711877517522369272318012024976079692020179878003585947506548949824763248978172545109751884475013415207144551424193054957086518410472958294211803953477999188101641497505777215447550273961995232386458469581503509125240295219091464810176730306184777397458421799321098164873641144003817467576312494900619079193440723471073662779989663552792781*x^224 - 78207644641833490615339741394624228624996586408257563576060297514117694565056266104526164442163620811006721831289967469701677718850544747803605245777989846880747036042825238961443990782796547066795550883371509640727276050037282554282957646074136378700946938656656531173503660700001442940210098541169379029872778216700252726413874131593855430371965521418268080123648091197675960708561975662325387899279279528008634900426980030224744569845761085406131031100704073087048407818462624038644431051117500963579679744476086897117930444736509198559840227619255399967136120545629288384581038580942069195901509488257606134308314819677973588305157663537962189415375732443916160886362955868900613717529360088464760023063128888244485072339865131728173370630801882884256999499281186722835704992209390682260884744751367611389120476497340*x^223 + 33644721358901514131276730803429987097522340537294485860998630314912273133845371110444794041015396432471524480315529462381640808174899638911096771407456655983396714855457115894792280255313317823177124083117868193349395356109345442371626840841068619531687010212039608137618595139285237055348202375638466970125903121550784608783300188079848657725606638823588189872679832356750557456130926312852016049474850016233863284390535432466511167855640273837581245215054625699247831193345989299481655618621180811409267727536597936606288559488784200380266027405567822297719837514309705788170605752568624953669296942316601430034076956186581157995957769132874539428526443831720705758319548724173606178419646744751521390841163329768703680544444915247311870855115391734651621529068317279450436627861469213183742653479004859640844480321543759*x^222 - 13922121736413348754750043385322700608349005260468485787389609892243111197361079719203689077548606077463380563915467902101946120977264643289529858905001861905747738642484655773320788116544092129564993768650672787779612103066631858844545542199898571233626841702424817243894559051412319383313566216940124281525425410311529638326411075641940485626231769115944520827791603974063569574103433359561801938047249774725534601332404165012976078618542902099030041288153196005864356967160513837755957263990283863040470754144970081211793385880057568349477193176235913782609426817693436672402802398763813369997042100356181178978455590068848780500927572946640167197475090854838510186401150943883051803482508250817972719838473363930373370591955598654402068706914660327173431884885957421355680850861717107800993939495881815232234766957906313353*x^221 + 5579552701422517861115885157813753063297905783105314170162571398230281203604978805332611048783600758775318977435035274781742497147749259061151618791780584572476668353678654853530700688664361894964516479454380614222442689801282951141924324784674235233506748731096640690275606247410145489932752692839304116342030116313698643652905003500563298522691499676898530609132103301078857858773041100040772927814632714929518159573647244678401253439735334166505586299911418351555500773851479667740355903345511436502937691028032910565347042729337011347384384959767136665897326387936295625948546906331979400848621365692880346992270534322065860874320229134313394582913622520954276919699437979334588703436580759686968394904134582865227243570871380968264458143370705466935199416857807080400319239146726156393100778656875824741355345677329047723379*x^220 - 2150043525588567874544636766233993949192523157161046166483205194935783195741622575117900307079221856446543258058493275369565564812162618223389252852575186862103926749471760524471438811334629558254280028705980931684224441845398639561159428587388844239224897998078826983260548502815047257544588499329280829449706515888434599600282834181021830873444863332398922184480564918062664611387264418153002362232347402527960658067338755138217350569776847274196523711559398235914710665992302026753030797727067077594801394292990261117951208583567327440740092823527264615809624458446994123465040747379733975980564518256830442274705073005546131439220636613608689068355733055056294922774051213270877309357981230805006317413483104296134592515426933587880322587745240992428105063602163027932466859084286539093398945559707610747466646560788803755261646*x^219 + 770101194282090662935777913862584720055404828134699840042990065951847086490000784703158501074138271432358220403155581564845779375458435963949522156713661812710779141280465056079837939717597178446832757377308223654181742729602066547168652161966697504362983653138668583577481098355622946237094206634544943330315038919057048527371047858714995088237164905195698890814821553037049616188106252436435374199957282885297268643415087196844883345051825271054928670336976571553542528887559629622775941846242378791912325460767889565827824639580497668948268143359207571839653604860062459602619056713825070447472357064141505320233489788741809252975737297330254102601083373535426519590018211007936467047359814921631186988000580622379655099821586606264691466057306362007017964605127791659219194431182182039403042456561696539325305694231935666390519641*x^218 - 232649570204674748402750344560317158892012171924060418476169674923230517557608920416271913525967607610652444764503472611976023825123662585883785978032823209776914126660522846545695065160976623558817394686054407934446576455094360602971603272184701529486257593415556398702762958814838532601681001529493036291923734816930980872499017048754214501630102630346446399672798781555666173355284794959935890118508539480379914248356100581060575807131140702635197472356279706948649415572432650988284360659862837052474748418678253628041032662175629113344602348183787455238087919669405782190589402847718520263926744184960253533259617678247636604131976928357591780591221843708959681908842337934824631562704492314016648838764401492237256734487397545980794166360379168584706157421624994404238944018242592526280785807153091027578957126176369774792154156324*x^217 + 38561002877689347688963512295721754825927727843041210487634485182758146678886442268423434641130333602159478902643244988059932636118468791359669645307901194339512858560462939690709637953267933022093613114917887642733404190621622556565586775900823117357257761997291297270224592542336129033660041252792395947934768843421181789413199734001701361115154664444879285795745426414954039808862884486763826794654767079108102867363771533835408759979716318182753840701804520114941324908585082972439807501501941104909160738460747970694052824139300687096708913231301172424462024100648253029932176259121415393826758442360929244495615370642697223301732758292937858364167599096975470260359997450042382869556972689236373633003341262790688458436882000744705571522674911985209980777962879235103630007610907028549873842693746106131653956185991731642846606043851*x^216 + 19276014113334215831455066337420161705618919161741630379776382359606945232071569876598802100467776765363642894093343364746793022100264401282636974824571043826309441487219546973878295664921923977123497509920406959027429470650304493150994694329442219998511850225429995842256003704169378249223846962355378555862385372840641144792677831722676506979916602039235544041118301147297837489030638804271410799787568408246067006254392287360882791876675177326450050570451210550085944281941966055069289575307251875833058677531086660876627020681227083208450213210517567709416779475442182465327595092215522701955829128205393811485778048420434967753964521102824134522686728047631488454402027884755684139709131980076081261581342183652160918085088190518659965089318489160960866944809380510838356028103058325708276768637508677198209663625211344177403384379058823*x^215 - 27292486035073694520122620024309821665229448518657938705280840658445171339902061123238245942264649798076607643311880731182511999582802585112860051727035741032617538444302512355757332641068326493587540905137032122047740047075922828219144807880499460079860823165779766755864172991215533577495012445006467829887610387690993891869935440110281191460588973835103427525508652589096577967486632779368487836322085072709324814387442134516344247809484885977964690557416587573441961799969305464515104896700132063705938488300021279294117438209246267075973016472439699230087709532683011063244515946165982770552558013258993445140672876117769263894011237038126919592222699797831158402974515980313060404328794563087789516526591074099643477938333938228933583268538323399268289362802066792933566658348539605485363580857643152786030200595642681861129381137191059288*x^214 + 20697674091651166804179544295441921547073136550833213236271079780784913505157171254928365555012786711960947978356349060434346052582547772613078032454452697147272956651219915089064263485558821141754638617984687133889281704932357608680000272025593380744683692196300056238994779511027382094243585180629080458063101755066588477871733740077763222478814228244621047444647548236780683563332458812764248389978951662597108722151102768041681870068797986254188749511135501474859990857580612606395922138745891817307335388250525355482331309172347228606805426706513800380663126001474361081123591735759247779364930274368474192011875806024046093416327461312207114264059684092003877119085417544141369576453283798526842704134744976889746012255591576865801579077363852653668967512698934455136739057208237420777415564895060101066614331334389260685721217857209376267018*x^213 - 12548625404783155246092825089602181865083410419499704237230159745769943468760309865805233999169146759971617830156272640387634759881240943106156796336065811510364603359567324277605868096817899359902193802756533798820626359086802494121394397240571783329120717092092467641970253877742646566730541597904520020064539580061915850725585559836241977322515831600479285778623999697186125277051730227420570020677152503418516842213453350927641893818305593759577670066190047141179698975237989013573183238920819564730061389672039874153120134714674167094797493194800653817445439983946573305764376365991386304357744274545778721127683267660847515399751289446416690505385834878480392088296081616155660509468713567694707474872537435294936352665190599941078551097485558722539318595765268484912086310828931458519429298877441349146574681880811292337472123949683111897211201*x^212 + 6589434227284000884079412964169125640331008967070048315826756906675754332308496472926395462868959863570593530384860957529401552002132373567704549771696235892616180256787099403581812622196960036807902403679977009587452015375587657607713980310440779758333049460051752935281856675009177809542256582971658948366959592244191840331133916280155890841139500795500176598161699581470219708774898969552131357354963752058010000522123615842173859424518518585244429987696785809508681837332320821130026754836355090763958403581638280745671654479425115133010255342333142298872519429542792716469913160487676542433359954713648191176222553398638660127694942130984105005427487563967300443865498319981032516446763499001650409492412954837249373528190844176955995728234057592888071559023334317849364614963966362468957336973313211572069730094554093537626255615673753985965941351*x^211 - 3069812581047571967766642809477315942825040246685191656227784884230873465506442695668851701787824790033824382979207045234598776744264860096134894896784125664786086038297499250636288298164377561367342812193437747786418035464053961369255728547269199150882787824250744738379100217753514829223080837958506615305262638165877893545479094215755291174613054559194064688744480261959139859068902358028023227168017013687760909877964198646916268194043719287634091276432890577489517289858346360263035019559511084318616140751991615100810787165096395076682952501774021131224735048898595140074091009385015213605285527577200885733304459291421941489099266739820147484957788536863445794240247380787881516024995533402007339449894797045266028253211428531632309366302197658700690175571731778387930226887688859631006302471170197349058239438909477820277056418436445590558933595883*x^210 + 1271695623405800154049955592498347600509611131408824369306630246868702355631405034870909698160392692850699058377018595833989463091645561548209769278980507423535065001935914484063533921798118464812485614256255680329391448840009477222357615836371878031145530897034729097379775142599383579379563652376609417366070399092854515909937102708545260889280576080260541717699672668270695021849510605648478167461267854900702713247994669491020596757865712710023262692610991661225759229309004295742755433186876276354092938675779390291978335229911616717015786043771519197979150315508883659539825792030384474761130896115204893813800817593703197610728460317350651200648447313481376377070545665868360051840996978239439154127180799952098431445308658817933038345074925371741116504539608508501370098477800854492851475081876745640639258448865717025941933429767737689156888467586422*x^209 - 461677555115148165264399323620210659593417168816775423033433090797820965384976355762341767878474751493752900481518438866796731587998501761848655636753831245928798670059638641389938614026118901762394334454806768992197773604541405331685792659921826734115607404072464784446654511572797935105096099721902549660634000507853332553172194232691134008474017902742716248445792430759770370460110761403242573379285836549005570880263247649355422573724577211160277441854055811723737420544174137530063169261938221820237044533673719940063038889485186942961144901682446752789132974808202442740298942615743666949851329225776356262633617981835838152706857806991116038445966187850302086939242781821828505411293074350442840454641852120344296827648988863953494414677869833646413923017858813783366086069509336191901850655227336117647687446547992316501337683956075057489188746813694952*x^208 + 140923340345662459329805402553529731582036947193399439218313896244725846849663846709195179104956763033019913190759837884633360747796487066364649061936194275021115206361563181831518479203740381664322659508219852935263154785608117017770980722257552338062813716022671495090716753255421608606353622484397789523654590461684681552327919501520687855000751197679095656690060179820087156983382193804982067183159815841916667584460642176796320663011475880054193516115262334081180602772075372334712430518229952657106545892946918226352526430445675856595267266999902991543087807815336631932862857020780215442035232498628132142127303070356023244279366505416646510018949606187630734375917496567998239414196890287749150545424763510324990570286321342679447893123632582910683132709385306882801963594742912515161055718464560882764245790720531983215926244480048650799121042266731205194*x^207 - 32085596593993647635024943232265870096491750074827674069459084389360817178332603491525390111545861825236047501036157171564218777933303212638362563857313631540862760150400892741784703664238304700931326677243221005047698963149240132859890045560137823751506816791401023498619170128615003922293951240099090789477057520752615520295119598267529800681081623004806336506274996806113224062712825651991970203491609346515564077672036700740736598348408364898073124885166767580879041159798565200367647114458883499106532576751624265967492196270769453278199579760847242811011776642826424303371773187542697814188683585130021580779148392421408858748683466204575728418084550223335132320953874462810874113062814667881622294633566216631224554144825884959908390744204396422962848351315183652988509376144589331955037549299245317244229262611342623881944392149612508957205550530339337130971*x^206 + 2673441652658703509727609282400938522548418696954569993344299393438997630377521132239183325536030086944789006004096878455494772061235924951396015274755381443330538604900618210366806326059373411412523870937774777378484289690479221276230569720664829777323479674374772460988010868439248338539855460111253055749195095484601420102695961925027447022806952166640025907519011662682193944055878635921277432393090952359453062467530789091277253223801518036790578740408582377104138977973977519599957454967221530830226422777088564812944841888484833691646730752056827880784991228676082000479586073598284704838778988009976459735717297533030910229710025094861628248712906190302639673881353632211837039029737772376298844740044206427180006188500980476753824412171153379997753226830668568760045602944637865341870730140545135587818319301457822498255569823172522406531989367292785991883350*x^205 + 2093857562643347983683485597124892042945853201239655440290876590055091333760993354953439306719884912775427826345761582098797303219009388218981390156376830501713830991630117821244465793395829717058480276265463268348980135234888067687996959994217653252864977191211236970794744715909083939086935933071149623211097522253548023195106919338437511909877191928173609155734509310038976985361128536021221170356682624913326657804351849684789719987954081562708982947399556751296771438121704801668546792993732966369431656561584494850006715276423512651823130047471790838153121992102196316547389948669234915776873449766637557711173727404031146613614287233100099902365116722269703139340660550046149215511437813272586775873569119142978430845567222787311970427368442716388703202470079172188241320689301703035345683610381491112028215573960166533158085137635655986169489334484566805480178716*x^204 - 1380560249284961002584732563645960910655263814769324526906438198913070911110784858322558543528077818181072324972115578494632194752090486706642225172829586596753321882469125922574785585259007798302653720414362101559902230680187297365432092978059196198021619368534408686724392464015654032281778463865004589376346314760263771585125953853379004149608290159960786203396036585763663167879288762714630293274344758305176418667380255572630688717726205040486019263935301420444200078521325878644891344083347890260684741374886451822872830057594163714801076131912257681239312414153709458412336339905065412608102531989525077610347418937373764379351724110343141353613001915462725883019202198119904811750057043433116982113704523113832307000961488118409750387287874581638904818609522487774102580163557153156630936017139251944929784995850348133985870611879448481462813436722452643149373281837*x^203 + 424813520774898944184295050172639164406063958056678054658309589763382517784961270196914272399235096634430885359228383536326395767659645859336808308935928797009071048285662522889625410291914344771484510507813823912305258195327892775322895912440459590417552856908910329650725474431916344181365221184564209508968947684660455833506390309025828567122465276091211231151096387573806759916686675380346207813297455112867511206944628512525720705690599308301834082772671525164338124084826826917142600077660074995823919049548756894974564134542088640842903950420863615672386457155879101200329575298336053651437816922221947699028926297317119126059715301205516318017234059574502892338065530241508163500205260602523857117402229642625182624259017099014215085933706496734136663806615602889179846353712804887441072043327620256148465946374981366003453627301727799231848603054267566004515946264768*x^202 - 12255705784847365466604013192833796711338206313251719314361738785840438915242576110866286232860947981568277387592509998833743724795402616906229936710157910864801275129356065515679040852307526450640870961813715269130611557509833947017035466989062850673070425836196074901232716868555362906830510337651735614038224044328461873174113375986873728743284038427206810836753324863482280750309982024616545203572056652949385021657499456592809492237831407784392484691624894198408905410888274881393149414609973928472824479115740832385570384696795132856730388243094004351002283067764564718344462812626668393428837445901942482353943324644347248082759522195831961984521890420849506026751567545317500735776948327180346912810782494447324815439446431054537783333001433229046448129308678553463316613023558336611957907555378815460379890678780291700313920966597254703586193245493357470352378285441600*x^201 - 65972776746797752846146281246153303200538204773112694309249953866315692443975556801757059825495948667896268739213237003239851712295882017837520741753085786222245583854051526182009632498319743155105907298122054174655253637695240452488860732210127997271600502914149729586133743931535246743076471876393791615106662822965377833312169889483568098866298022160482340930634334539216575973941448778461318253028786798482241683709908232931922075174823707617455298991611404446947440309727145188794236784155688897678151004376160811729937382770165144594049149571957331638572691582090960906044728028896721536920314860616685665166807291200800652054483609520570209910805789302249203520273096734045781925773033915304066628970724469098169610263106954341978352833162470032684722156791575275795482984410876563532288144424642084665825575865533230815956422024624645979962361136394852119503385249539404728*x^200 + 37787494040069606905784237494877233023674891155631953379461274265861182218798433882708059294291365382545800947530021748246071018392438266452580490666672567000551534108010416436371506519823775331415415172946941641011463483321255211250854554231425594891093645392568097656643530682904783609179473780106550044101563028404744647189768198733703773154919639904546433737093404869816645126829899338222700359957758406268684784520117845355720343445397896413785550370340674304887198030477564872477829324986231798356357267708178848781810872464652634484053876789174059730900904245233458531897948776248198115476681913727289182815077540667316846057834711864194198219904708934636225058974046597961659841162650247570411595371362207247760828965481349942826852704304490824411286831294638854298329039084280814131142450531026755625433891301919403739192074624921924671794221787844351067866431603096697556167*x^199 - 4777624213879304888310443401416393027522361767216552336133909899911756248707000420631609821917362111203215548232937587650733654284893716812061055623916421542619200002424540217590330241380497079716958155506704366746019133166954713579700590536699514410914128490391693187878704563192102198261835687499104575444373501113396542751094805031140023541850358950778163286941759549830148656804711259797397182783859129734919146869155434050986981269963839791463509074464062785883249803021918511721599162467845155036748826833226611418030615519036510139572808386246659176580246184513747105541412408931636227640161714982509995336478846493818323313793230666843173492599274961741842129152887101300338557693838876028821116225702339778460278590237313253977875375419669366758809055993107950864140845342685345267498617159618988925564818996378969503698470827016879151614544048704336956393423811551462449760537*x^198 - 10256476082811159772631890429751372422326889268645704142196110971665494537388177169910503841139146617085634504369338770769224384888562156084192830963372198075795877988452777244361445136265020222437311388505680316282773356705985361047133011986320658656519185958347431963550835333747632230363712027239704246227612258301264364914646682114313455350121018873518652178606986783286486940666092358471298641661685989783813392326545864169950606571381949309217111278818071828042827622190164204294534675599629074175349886273316309798961985379908439967209315415013417203851651408662164606906047782129905187897032831324780285421297070603390950784604032465405101750345206190838946338561411479523878410708985842432580686092185494195074554870761562982148424073815245772902404663055616810180307106882774075258329294741521606115480219788447421935663928973965577253124674883653610464519672441007740055857453950*x^197 + 12111538233098389833484512775191536048686972595150030358462229101295527483646224916682885128720242748993332365096992015996934514986602153991271639248521576277734396097842287777141250689170854436885420760546959610311595756942029186221099919325986950470682861000955342723298062433383678843198469328818216541614937748530691830263308560911620355082816871349480085994934746429442603125562897292435591272699683475066450533551076660102639523016758443551398640979655280639285599966859197999257010746587755571598129730623567828894041923301664911791301219005331542978028582920248218838821187435847819556852555704183062263713015658836374036192947766507668940909331167003503137337021190783475140433430053361537444125533194780764075690327755077493701280513551405905389124676525949109728286055039717513094225851976168768928605425676475452404139433794621729017186290216659279061583279366424705058946916863266*x^196 - 8834427536887151112960204097268580158589214037204002470703890430263833243370014934538666878873850632666231536229884852627013517156912093585800754915338617817481915457230542388996075395482326062360404899254890450099750932537247988321994308965199801024677543934419980449562759918759443678687648906970516275836332689794165683531828463080454096816189867723321509188094237860921675253126365595292823207971823348481367962823235050858706748604528965676578280302552889743411583984564222373537096283685215710811724489140781723646689059371959699167867795455089068108794118697170452763687915890407443355925406665441101981813512810445787043562007857812378384914896678355516293253861101360332972134375773439318874661886003771362398269626661008484308732716669184934248686125748188737662357683291298990456787602550580656960842000453831763217991285510820435517386512701832579158038248287090259276861566655321348*x^195 + 5103855971756820626212525044046348043389772011924262356471280953452590279613214019784791983404447882184048799297618293782793142831649948959334169613154905040487069748419112360488781780672884054521720917871134246097375251241320750592693800812628596267488195350814866122467590400933157765657495150503421648455253795622933073424043830468402079843088017443190240196331463899180247664586332915813650393112242860270883175585342840324098593710183550327104973083364585496796165739743450963751264659584035820642305208588899845373194235985567322503389812188137803640388326394972189025957904848109355424760995714984862384101971817527004299523333949536909456107685072364744460108283627403998089552700980933290547735303892180835285912389468648070295946057362891979652650836285786623685455572610772765507340023099045967648181021470297980252432510010564415379611691924690553824640404350658135218037225032714503270*x^194 - 2496816742073455832688717551201730155169468238436156054469097034030404462996414778853985878162931337918463529775466576088243011760745608670390469409796962717255941683318739759153757976205882236135525556983717237459080532442166203840553024703391050454240254540879519880106713462874281345529209253451712901450223311795663911922584023393783575263257448643700422976243274623915438526306860099714107798455774197160402486740264330177608419395035591640362680323070522823767381644882854685758774202538622555588607068242703580182085914729263050327796584724646674226369772903804875191191974455714354842071419834106949699458767935565468900662722245249999725377229801639746432946165115914100106790166600110955711005557216823152262535526225767260334879546489173944869095526171513583446111237218076119734336565764996053049337878975195226215473137189609671599142735380196729305989081669647292246196024069020064507661*x^193 + 1057000068738720346704634341442521939461125513908464769621293953657132697264728534501602566041273137321117855858856373461863570105660261464862028801310857446907688659227105442837052484165356202076922726516269935900810141767163734802834668588479869781240781726801043049414753963226902031351329618570189014521298392604547698765821565677018555480735132620087278751206539326389337331987532090949777999944304306922543185813543719993550224850017489782802873732566031309337950575178690564224427829547358703082666907697294914794484526192609106947391593596082333323667330673753996489436051265817581393898085607951688272520676949923397055108826734737771030691944179840847950994509242984358503494809422153119841063626117891489549025187701853886495508299426585042301906357089494415681771969331192506071968436546750878431301405125677847286582919787663138812576432629547439727556445514512244344816925850273262247948481*x^192 - 387363221188956441198339673865521512938132344959456986957624054031524412079819746737713326036060908922119540631459087770348464412191920458534522536377956989922181722928881040198623130763384038891251105154657704817468211605896071552635516729320526860095640746656785187981333669241313094483665225184149749941908242041856207501167191440679072195751706609129539156260910167533551997648784416110827248652927638178804095450496956601826306934430867006917979501670460794252032611603730908135494138834917270099870551517877163963542700452862135685303193230559221242936815573927241462985145183541431133110387192530879546780215773646026444998984526028013659647822478994143137305981043639361868981992987901910816405383881943182312154462802974297441264942407581540935374956568873873902010004409537455442637824782623761740558630155083127103890576704580989406796319696542605503974827440865008559382628287798215003625748273*x^191 + 120961092644826840815578750975703421957039279734190851267937440632401856181252082111401180755880651805565541635782699563215753217457397175760661201122984301135495479252344959278475328553543846045464790134997327913895345830913573098913838990143548634513826706105921220591100702046798272571288342596665061361779449850364183307676513185015029006265875453483440785932268235491883048825596663371651432985792052485185086250172495593528895051090225806232735942554646006696239422235541426249123063578171723197503408627980160475819357092567651120927769947136080572240727785910653638811178931610975972060548477274416360564431644773015754004412839550744754544291372715415140109826758073039433300295009300589027209567441597201053258997453883223502882542945261943474059690424406011339698677299890537838864792848354655301433872782896175948393376081248751819520045493473132142601965748220576629712196373158818611262987486325*x^190 - 31330762405855312900418859644461956762230610998562588255366325223868928659866506833735282816834571842612657848041916893162387828324370315102612127864421539431348918212192851904561088097799458777630156628863367242017509278915177666936368868983774420670788860802896598605475776220206523627283146353832319141224512371332649806781893408304765122517851632850405632507914969871556637856969672706119088971794328502807584083130345485598054831309278542485925705185906811572497290810666129072603675658412342505798523921242885365023925480874545853365651136904369798728226924480761694621692375013767331800387885772853901872745749161699066738971823090116493192900131029960136735118821912811285250084991522498234569558905762226188495748117590955394904080044915648107963616965251132981092515991040666004096448638915680054841370067346392070611201260450289791442118044629211137479157892055301616306632776424821606890211712593361*x^189 + 6899085229365746372075892068836522236376417819491736314536558320157176164532435390468080629741449976447681276865000059190595753864628589703742011227540555751591026606367894400521410566469780556191832555834849674059450454473517894155396396247921750190068691851901709774032918504813628404080113172581891032810134744446468505922087612325831394585744949794970072218637308347175662941185916615530360471439374152993268910062904178150978247117646731674654769671137197893202860992430952452450516772376662611931294289009268931129602014596497616034288656680397494084629975842734090704588285893205985265848559627243359279341745207095016475901733510137097593050542311430454104569901854689035456572882787600539964592082495773187719589014655068782459579080950439431667336244935768488760689432232991573829549051659563876512029080717691616905682840256284260044361109952110214611537452498570235534855519448872602193443308088683293*x^188 - 2022029437038051137183479349687436217080348708750938024512103228716353435442361189108804506476432306486550009756682816755974639473399236457080716556223197133407767180756984947608444240905458362354310312444865898794737930177178913347089894168105436312204364864249226467420289791429210921256171860529548960041593890176326330784136784625829001784449235225276501747635931765006525963578215991244962216582024969187456433794369897996747744719738701611231173576737336811149605140005098222792523553398681900493969400806606885048319986231608749335251933881651527772902031218860561404371182609835559143491081821059144150233185346652419112981387828616407983282190096460595600453870382466039841452667564223056134913357752037824360300437341607617157581419507260360667571442977583544149594343610336784010791877888836104347168268603596231465854005476719490666655758656671672621126650997585953644726227003046429605064772058651560691*x^187 + 1398397621404736245122070300192675676804794067174995922357617136350261669144300400635986692439105856355984147138344955687503929014039442305349669328281491657948633264919116563209421549116750078435695560192169187221849503336958911361992980838360736957189579952016575775599556442583873737438739633569838480731799988617937934209136222586045187004429450888253142720922930458197268630710929997137121509570021264679761143200552206832576748345752597952477138138716094113136314790909225729893976432111632280601614963931413139691726145772650450550373972932804825372822645546461091571324905408322164447801253001096234195222468523182178071646480108035506040087034699353659842309446816893575697195490398125751000808839093987307286186321402668433111045773421147481449078917480306974505751656457387238208689238229831822907120032057112141253187445898220355471576244765329436492691631810386743724507003535362585918659778847402242461534*x^186 - 1159131085378647684699654574839270648251755374469129177791948575103504438870047720734566619707496250088443438961276552793226991554643406974348629635350788360868500906345698318741231272693041013908304612677788709110214402328870172699638503923361777212159108061021844213436012809700508274784769621989329797516811314888437463299330695172492596118822314008549662628109777830218786254154836195321742280947971758600788122380098520467620640286434561588294119874786147863956189481036538753006175448520852587622443125058194572625430988862111641049722915304287225427865180438556164049541251591402308936921647614570247971485846822640070492662874306096461720198462057788978035203371779311619812610997454197668826396896770415574323696141488953507312956901814243964320208331389389857607822554346564353689064074910906399549576596403858691968630045955480498235477352536048573315064745717494446975650081956835504003935233055348363338781028*x^185 + 805784870409459938875141682411793405867252023265206643736412339355617543620776775958198789872489769405277315415406215014741619929067569117785808544410310405346154796933897423110651940219200568413951957246965012446620132114479557290525065629570320667127348921989881619043339284798382442265822863520627032081474576878866689026973223832394849527235478259140739275338043587587515291068890151847818937819323171698288474337669500138886039001557887974419548818158941792779566401695383918783703265691799778608304717154056477253274885890680366088237295372518239343580094451255443455384371620893522847964180017524385422509614412389618850433764207404042914558823767406613969049623400403388636155611693189703561959609205193897541539808309040154465255233474075484970697483627704255063224387912087956864188874681713519536999744152885152120953252094885069721124887262766358498051011854077243076607971462334191684869966168894219597824602919*x^184 - 467224737365327185559103248006580079041352162796074692079851898668504687492981521948029685759143151206272579047850260460221772442326382105690718279366061007864571284846940425369349441651403481199863063136724925664366888122250815805267852956224732391045874409169807217200405913107172731181204704993261334270501600300232145696879675885973324343315920284044161946519153734474302569580559854583392178793403426622964914845148849395961977625305560179350915183224743011351303738504256296718657816830768898515444247263835708475768790077564311744905303803332155269089078275387105065736467155743824494815569680612529240222952727331917232966715104399697443464211750909848276311672149048513981098267214374535803591260978738907173296784358443063690306133871682106224858216645435435162650198552355083684142746960388500910638261865235490231701952331947847509617892879787295166953673825015914197852714434442331854608934229369078207119912903175*x^183 + 232425874056667819620222085892053745725930863931652825152407509009962662396562050954417983136094795029544799953489725940860780256918261165617666232754902980817389556642775359292671400332069526480709178185238843690721902100624692683437124644478298105051727424707917270454375800476025119021444950890881092860499830583141378968380201917622505086620151980965255721186517809434583340754656606538031350327915105995783319093144251729926215645200128685513388230835935270071398168571345525409246887976090687038183423709146437640738802227632556043904766198446564107138055792551230308873475631416878652238755160930454187923812285557633415710676073083695185499968829697462395345665250492115971661056549592725116831082242139352349668146061742173129560145365954118632815527834381120173552059652728617055328518161580100094985564234454401167998503032232731093093844610140262083538957170661661886982925274950489080612672133023530763234402643637306*x^182 - 100913529990352632574964255724598945922075658893423670077798158372685191463888219639849344186859918503962040985611300391250428120917940378901851177051312313142394734112867487754772336960427024920694703750821618432361190022130949150883463190699930195358571134678156651073299374437221832643580684129321366108534615030063987047696789031215696671231329604818285559508383818187691729604642512459585404140263484037813432231940179629499811189630259159342513178408313394852116117022702661204199125711980996874169980257377438534349737581205940993485524906129615664857289647799698260746427870048264529388147851318214704610299889997626212661664048931210800826183872099984434489119533219769217030966154550357143637903451044436006796835266565271828992708814168412631074540271019792115179970788915208009691782995719539793039335731371277308900992946980672062020672946932686358899268749452753880508502429892402275591951906004298577567581284670549297*x^181 + 38428189498595187310328850116178935004268461302352156790037803897361177956034403408008589687602011272545358693167768580411040132594224232077110053590948090565132708874874955937646213325085437312375342577576339718549301866311069063400428099724401270376336770345598399930544695826436823685744298248265049209958433068324412887285759702941529000153543914169925342507960009411304749979755910728565784620481195461394238858372627182481112988662875057690149457558523257749024661131341532851160464503861856435392253310568062208059332446794572356331332891990372831326657963328457491336027061419239092377158010456486689444691904023748653964529089303634083424788002857743981213022853868774532503451553897747938931309503214425049429494633218069767512771584306607077097943683979518933510272212458699885684925470427222816212692768030446280775213001241002263028565769845097041826824844700319150183681782590729937962992885817824684664525110818864492122*x^180 - 12759189677661756729439185561778628711560221023223558588255488651114191709677567486801740679444829143728958305784937847484626573009257053290778319286689632066325223879097621342633656844662689380361553229748851723890552495528419423056404244719138745567557706727453498762217461620724485955874020845717889327479498515973808156471994265619289114104362583183215999959639754629889163416899773888621193543054796011576461083499773403102998366517524947068786507346867512925367058296037538129167019720342500661402847962958107499527299779868539874595873597171709721556260037385724542590194917047251092252568762149990223933875773258103684027529419738036144466735003881988884392239476082889765879386736013106236168458044665402810761042827793127923552051112162355645403016535244231403918981315501372129422233932700415693327589630496819483229877839003402384883108758772118471182718173184625223482515669479933733859208242030927380509898658551321318519487*x^179 + 3640900799204014108907794160945094998450692866600477039420219619350126425276442132316873660166582108007230854719647906631101714780221679169645343182151618472057870610541470893318674117371268568628025794105031343495924647328820743722594355824924946705986087171376011699344591054272868318509605803941345328060912319758987388933704746167044689137001388236880360177823447622504987195207085951282791039237199789509391906421775453348391372787373059623912836268575467771740536172852741830288539884363549954679869969613280106964752088355537353563219734291975896836031641081283351151786804297943147726451687047487166629766785228660252585659612402163662271367238524233571693350904791326461467792727556756138837783825719963590702943972765999436488280075683325589092898605402821522518014449418969390951141006602623624401242492241079498890947010920133183924625401429929909196939940189424586357288494553057961187392163994946757849646199378153502171058771*x^178 - 888652372641307244821934787401795238392488531292092090567341662413665156660371736199336909959780835123966442915714341854169710298384958617648618727000652879526075136501278270225307422989167140174847847220428792369095399557951027525533682905783597172286005456903646498427754184508051083491946932580215965768848859228750817453548524994617021034017877804930427577672410831015872249011708981494295201411621119109209391812411117032960051388995335935177391769531605086636663155567436734979978483828818210116362610591420018178317809789826384008872383963823599876782356602655588746127005037857118341176629426759883664311299923795015314997016335716653513925725720768970047131059813202130905270472542900978218046105976984276134177766676769330366998503943910260493645781810547723480948409201462648858691787663681817038911073327101630778044579371702216982869564951367134183183839569067369794212298536543030713072049908861533964097595001217929973511517378*x^177 + 209750150535177648031230759731688071960139365730031229012053131169676646136528382060052767369131079137094383991191930035655884508848006460688964741313899583916961815100716012644427215418698732031381243439523852758190838118055745933427775378942319154412066507687787813490025687712511065129050744658209126186114457478473009315538239291431304471386423379739102578725278913510299921324544416812983491077479949641368431347969374276878987872185997022295728379523756604202739898786728308974964673417371564403126635832414583637029530372642423594187673675348611627195586211354739943817995979928153411751410629376183633071231673971831645978880906929897047457410481340467579040667111539946646342618061302731258986385758353695340723588543838702517489600154332899842299047437264897519341304771103706500835674477213665128188994600225206472506334017427636349314100460409549270877835033049256524837078376292502669964241055164139852922720223743047275924305756131*x^176 - 78710853582519720213811142389833873942117632962384492485934997652416406762441970283277361970390089304419780455592660864978314756557452396369843948787776589718229738951600579292156943238726866920036117190154556318058182510849622150701023864310626228085016734452385102041707335840321839851264219693196894315179341700234463843983426188076821912122226900131487853476545993031321631162226713903727819092394738857561388172762532944885562575034607244140430174928544764648376851596818425187100018161518394714310130192345235821194251227404760208801434392565024464591272633698941734307751525000723867115302264918759376196857112714509413986142579225694563024892434685652820894544423859070679298319885064298417311271818678162999914624190069638094822113460663412764608138974930325462282897586529121653392044515329615085319929841024792401905814663476240352281226873958607858576904424746564527637104120695202067069260379013610567672730880700397500843853803935194*x^175 + 52466941827500639796222985144650401462092293005761911813238152432197572234275375965252310206216256258294787178556287980898698063258698651332699698222668262950930869717577387175222156490277515956876525671572410811668395642881824790601682078763197138395667535779675912355983075403191280197601843682196979812470229810503005806441776943976375230712589970457434588962287261831022076550704786282039147132704215563033451641077234936362532057400564452078216022495033367889072044339853864736861413917572711001486170012540321095444055846964430128365657049337198734444343496278050888913122147545162303465873813189471041913393675702850808702071387933369163972357699809498121831895439482684103145406760907403222750232414230721201114815194828653527697293695457384785533293977668606021320032020424218024139550900232879363102292226271066629624715700629673207123090690882623606507175861121214711379668937452882688385496363666320705227402483485882581913621949409775527*x^174 - 36474753686601536122489129804733548365982998363473705648730374381149789550987995484905975340235530441129486793115619777674982017697620086814472848507398328223799906538022989566331024924606089068800623230318978122160951125908319035469710124379439521614382153357111154521664866402603476933489367348792986439611331618668049639191585608133284792389160344342577087752500836515169821426052419625764317396374893451399298879064111710601656509898676939617903874660820519077896542336226216728303784191772877875944640249807787324748613487276767880132669041160399513024579517769863417649405296972584611307586295060311941512190864066132737739893604109073489957032219666788663313198894394371755639898683792115399309804540793118921462195686225595543205496257078064867288595477302088090931126619889124321546533820841298224744953269703427208814054834335131305785954494987182221204452290757164640230002988093692847129883722769524811605846507117683598041501118514700567346*x^173 + 21864488533853408646358017030291120115111580217988026857529279446830491503257659857195273630147769975690312732251480172106508866841095467978200203973533894935020867771492200078024538737078006758284382642618058901546895353452540833472719585128079624125287685270289464188405006111967822201352411645114931276826941745312973408308766590701033561900614899582919860254393442374019719123040807750745538678765400443726135499265482405537560101110797237072872886635298493800400634318276814248936855504239361471958107672498109174559120561770643028631358287912998931132291829728667487001570829065769668610848630750557578087114637974947517067523127898596644389963325081420574317184081570490222950030100732908864100078177282513701300704636856141998799098573345430176072909343562458334517017884817529191078701452386950810552611118499643088819486425555001435441866988466869967014650606542654930985546967075997439143246454644990582658041817366668686524160309486555274625193*x^172 - 11226314570055710495091237930709259608324515808345752941050761803480556054538433689526451788915710372807758820191173125241044584572732483944309200119765877299114788637057081953429710021425310862110204798234753185030454268246167996394842549619140987448447176134564432705665123084673791021234837497974623760285963289685313741322001336829080720184520039129508090683733490941860374725645499057953974708208285115730544029551231859640045094220532505470868437723317229128775828213950094097277913545903377099536658555249874271492058937241440407175510488954524689210811292868416501318586224487658988877465132518097258354769306716802328583827171244716346721873051229398349196533513433128186762602594281860891114343749872246410317321069177543189848442422158080206974633762029767810427506332689091943204952135909824976460581338314424356220378714735223058625877823565924065064461582818356719983149511973377972309202514352056366558722447064817946105279133062120820425621998*x^171 + 5003959422037179994800750916616672283040012586143119411474557248758356410182879729977974948570423392348589470870741924209765203323169995660517699641736277013601242641046887555021297886998568539585989612496127363640793799334501396962769233877672741642601713051006815169288263758685612012732358940751956270137963253728369558939293083536590913309038340362880625696327044019173771271705709753955539488449873403453723987860365965281471244339851418041362096609397840860875688384342275423723825380087393312460780841194244886359741999058503874575583106191440288621364828286902060247767311818695764068660154698771264312682343199180025126502723164886855172935366836135820580031621269501243445260575217457082160372892265041900934291755728789927542303809376782717573237991975649192969805064488153701921962280805531982688379578567796336422285157978806178844876484004192114747718185730683221312033234737411219600597712666890586303443681982077729248301340741578393591165325217*x^170 - 1942762507913652277184867612092947817186018358459748853779736018542334509001084792324599151888761907583151063284158605677875949618920886512374832372527236188771156521135874246731222565430739655862956496875247008832305625084967543473338948906226861360575249432193252605346005811438649252497005318921966732288452432873136675134652195443564818711101289476612258492889382724984849630035450108775676274106495153125229467748645822928312505183068229058574727331330980064664529762108336540449805707257713464719688069313346029083718954217576812120255735691117076572825004962503661323444046732521418585399278714736901977289021531872028803650871031227411118324930872176976740912012265255314157704156458341731342608367650209861342587313839062750958918665850173204714469748233362248518491924605877505925742753176254325915942568045427932406883840737109178145512706158904395932385125103258627445519373844347519033197191409601666652767749063727315216636758788163527559331095650603*x^169 + 646877120006917137447624301165005405792022377898741110607350414264021114319714338996852627298995056196503127105013792294113470580718775547236959765196993554680127402562674997140720564866047998116653822486412183959466421422548914375022653229886854079657410565107196923547534644639052195243798060711306440408091570498236692807161237878796198200158614212210314557107689843364238321832670623469594284659804009053590976808359896449140805651079015888824809633884903087309287207793603429228876721094205965415834953660471586903948413302802985490143789302625797153477398279123533571347300636947610304737801448964131951686641333141007524708707872240817385613120298619095729625196473198081273482428940285888045197874350966062276240686927879499540274195122888190169610744748061362387217354311954732766008340408827311019201289993091458804207726592219350160520933731498967191435601277453579556642573324949317757177906072175415695492229814622489040075756798546468793150571291139620*x^168 - 174752193796428210698255823992342788180232968630173576406835385183539365484404369798820325142868313636269516210650087216341262157465621337035448621006935546684792738378440563964354137689530091490662817032914294807647861697776668674912466837829156913055201864004654650102893407945930942452188630909567127612023383980982885994429654598744287971921920344632332498770243966366647045338879147450334361377082246007932640408726495700675153327639254094437086769699909695092086797960214835632815609661454633015984020903641752045091660489387064085899236243747893329404269210996682726592788957126715845255958515155492332062803016774453031398672182152707949009438585478858441767230778173371797451899988880500248468128092604771640292431085141718449220416090004542611321945200164092907407924818708869495114609468419428773816073310815153635757147492452831051374901401239688517128761424274279449976734244861389343867656880402080859004217162406054056636729458190911374273936722434303418*x^167 + 31079864764868786880978243816652385790900790802162546883203773167382146188277694555028258964546885860855246013882796730775129948322365745343119578092495174096742491759922374549602029133613390659946819077598279550394349256442816760508665586039920732897216704306312091668192623262020615694968680265108324553408876888085429265876764595114160095174111409265577305997287565030229334129123582909791547921610432120113515755203791911508592743541179542938743207505529359413782577403282450526083983531963374803953753240877602220264258653183926408332660438663816355886249331240296329816909317680925606907891926023684081454943052798944246760960183711035737601435918165332248063663762802206177605336568875251490404898212715613562834933266591077040813232601905802034568460977006201471184918625311858744503345479931373726058680582099684940247217129193098202536965991622991433362932651446465068887078572393189241186477332153960539493373478638830929238904842233190670133600975098979652635*x^166 + 1697374503052934638885021556666171434929260885510583085347698992701076390878050171690600765155319110842431385682024211421121111654339874914950635752761122591381146407179326489365485454737065323062628787036994151889296739471492121632409884619184413421857613845164170236259557305852254487349410447303204759016964537468501429086337616739554833551924220581387865425313938667226485067275422448812676470087806138469720364586124089439564480727547793512392567745995865454358903092613294620620266716067076259660748917595914883163789144576821334044567455118316536418584186650704283684856021116739968900222268008824924131179368490722095494897507170885952981812704527744878147624272474508769874999871011605753646445079026425969141193771637737500765202451685877328242552196646430391497161948487511208934088521610881573802755024720996466397440513077978271643904018168844265441516424336668985103773344119644726959065088268516383191136877202165297570740755457843297119438796441817372910335*x^165 - 4551223568253783829438095360045453754909666370991804968630665176181755355517976102848913277261939597910916283659019748237640589137525682227388404756194226088584732400733904101401149770960242753826827725519266007443538233538172791679174692758768530235047023127729431596150116841279659792476188689177247791803263404854183616400789086630973200877053189212597450221169545971416867484457599847773335478806774924839081019887500609760340565389728899842199626746584091196907662069381194626935606019899672396682491970518176765997492478197888341982738870631189650443400971197916638607238607151727266762741181633545091529326389667832834228572412597725314830981068379115414080178925739370971223865773641972046053775430298035906308004126644608662611782755302650917849249964578686321949003007993677153419688147202551619421767475649293405073175875128030263074139484646576949918230114867930002267843967672982969636864909239976952926316313938665120213208715611045177717806472463300659983256468*x^164 + 2360525293206139589946832261107502975912183316217283001505593509199101681944923348781588692380332068703994255868755048385037930769242748078050869327320306703756513176622028368995223243892017724166942975319885763642504920324601479747997116330613451752460308440321980796387118419956792435668171155720719051343047682668538157042959530008400397342263954607500906514405638025851568358713828033279704215870187738600051502156267145167254770623096067451014988160540118275406759664900445150325113909054847278459657590039316451308359142009406814814945699700435057195285476329866993600432530878550173428146582216182145285299392714842344343949462528388539215309468144100788585449968854857905439044345827161151100078495760944638981177152858267774188228596268014595975173008373716791658411492799001801394549863560038731655008583148540827387437831846019712236664264823705482262237667910693354654735061584257134039860625121612516069605156395030931273173916605623370899522715949678452049016554711*x^163 - 740809950523521983896784599488553030187326771143463566831141042023992941291839084519447788206291286530985039214065749900019347704052369762202292607483538019949433365237877609115811269069172173702938926975920055034051834656183332118419840767374392623718812242018404277408994302461759960910629069747680667096577475231959809537092789595402530775471346437615129494345810547472521490803383499132926081219637587582145291885776616758729010852219879111519596163988593662897787534139818283047469871120582242575711116710747592376714211531440508783335228434853471043721192739371181381125411045206745348979904920120088790321300602436273262915934910586363182637340516134771451687772395150143960510261709808288001791503293100001214829233134046419227842277215019785223283335774754025979214309722199215328059129610753795529558062987579878522163648229286626764268843731761046343928301941094518744368703303333570099828956433433936118637033607457557769385361406158903046513636791052725240824991501027*x^162 + 81826924035928256236539081981471210871279143287536304083077029950823441197385412977079591405842194076060066730099077450818761208852153202269169645867706380871726426323837622718175883455676342957698136730562727617602786582398854614905525163420246948119322840317400138992111359180294175006470457767181009406396832705146273996465078073731256751637719749124321744960802858781039211098956579576376608556475617803025176554380108679467372335758482066235736674764246343457653757513253013648172412604847046779030796998758659884032978165338592893565727365830610900166099623197781868061166913813080937601155852025455654175498263958065539647332836539479285035900033996351552625989945097833579319486488834744636979766765040255672029077695449277108145252323699146194550782177419985140221275183892206152972447148177843673320498760980391054053939969165741665729221542276256609252913400802173328553304314007259991446846976962570978099073057945702629375301565786547396753217774282088893794440189323882*x^161 + 80274270165320276341509894038282154628876861200917281639672394757316502801301317277184439609265055033383647254778221953168558091536185416906504305799328663413105512723165279994590845130291903916565220275929143168687312344769156944083199071420297560849892664709560480090477383775073234404707209759065487326326746232827654801696660392843882077427809638374050470240040097504701132243063408641634381237587971254340854082854432058639511478474421305749412707283866460751742078616646371081444083752520367954696463495736352572574352929667583341528598960993239147500935167093289070968158997124547271697097306215875740379787808992419632494342210460394990157644443732130782563743426500862652609129528874019975278457561187904952742280037034533025386924247937651874091336407135261886648082692145813955507852271542008536710772562473138398548538392068676173786057861188376465782937715721783581917078815933858917544231273364453510095678807630970447098006722198625836266973149429270646592983502032089581*x^160 - 75722105476824151197613691714068944809468668417568409234916722072495145073121681888648649707507564841664035189542937371776534299634545101988555815925504077406722115984311168159675945443444108581621773725278556273391043324698994289180725264760331687998008245256898902856428716161400107329748140246720902612385099038560884901260772976998827608549329047607845728538958795192331348826954709378140207529543058917204933553028241799742572791790191398509741703796917321748171581401452836848621842404663387534435243409178416161983862300085831976177142665412016079197095607788017149629748640936340730452729881312183302178306991406269227553220823524031996150376920928262751019888579237710194479834453546616297592933483906712306057508364556536966012347815602287158803923032222267202618705175129477745112416970884164279031241271033184628314920127867499173031839005382494996853475403565799722434886619410653909509351137134281992616827639222365395421082312492438250667028478746338731020175120638926476822*x^159 + 42574321655031540336018857122196358639527249809176607319960543146032511962688017791434547726839584751947813336351454929324732693181525888542622638672355880271100447356234912983613805735687323885746788963057163468096840157511942148366795573155594252806329095252922800102830107927012164856565883170082869033156327178209361958224707513429211083789278069119998389902691474236036940509869952690356767719587189378331143429802925343834452108275856653552683274674395860639101413112778533680216637797390931820100672988228523398137890373045634864445805382218448448263271789332069813817267922524933225071291310582362892303301969291305214782795868048694488290953575887306148386603789126112727888856022926020062441701975627457306429337786805546544062511205455334163534673389100209595681622691799408828890589476629694979963102475379839694293258103533494337881698878858629921226396143342614726122021592361940722418298040873035195566153558527301462863893831781086497503038436252887907985300665397156285278506*x^158 - 18699767934255983896667091038595073963025315621651859792105879825968013506858997841483947075436314169616437423985223098706963514238144635499796312894252338327535444642025751310423010034527069407857892775739988550049236831974528882185283309133856861965269606240659198273211491238881108627090237961223950226928444731807115182608206335385210660217314105331576599426055896500756183938171310922769280050251154688283565997681952162338004538145184789697697512936973982216089969677779619012859630654482003829126736152607495660936116497265869444016573185825192293877004207829377753052954490434589388413641657818813753608430094100703806429465857884827833765274537487852086275293569655715081959333018621412698957585302965116462671831987734205342291057119220340938178767930978661603163278714702302457747012831840246561527962032646003188802988972092801851303672558549865465651755935713246806725394827056245497801904118571358784608709732903872487487849593854302760805649571537125751471232749842366558964461706*x^157 + 6733379558393347895584307322793279282066606518045029736802214871654422441144020360872235740624683002188408920926207112434235174026485706359419095534502143307752621132780698154945939346739704895708796831883233306443187071758578761422820234507440276755922833322661381535624928506622643646675254636281591197864659805997253823894218667748839015659115756422223554025931980455937960911046444852402901408217053312534111635110428163117538992608193180246370561076375471388794703849731268117874997879206843159931365806540686702587281550881754321367969681351486603212240174449986836822133396306988283238291220658473989804309207139579995568171473512276358165499575673486069960868133063059186191579350268617103948246254865778981351657260963488511025681016550993659123141773640748527758197695884313298030016588132686176453528659262977925771961946788760636812357390405074464095922085633470810594911357570668584118531405894288305339749024568672561668570285256271779818479593003404998502422079395971263967576678233*x^156 - 1926495933845083670121509988554476700927342152693334618389003468196976417864832859787860047203118992665433537197739572902394664289127549125806264516762810125143293231148684234550836980615295730535627652053290950338712213484194621177747181070627751345666215722094092707735054001499265467612764051229606168763145582750158547153867290992296962997090313031350433393681614063358877824937494076833088953304612522960303935238035336718256162246426353639131773674281424587895682354177657688587535180307857066847841048738962257567237057455815609380738564268944581987102964155320967935891178341601451205961120468414423440151134627798313598236107353229030115275848615399178184431350659586031549176583948256408466785215238708224588325225948229079842841646043634003600955737446884714593661281599848408504125395827005563666195206609046357501009320648158365591297934526673790733756187599776816495203337566994675183546173066097104213319806330766946595407574942818559229268750687990614190737650057573562586353939772659*x^155 + 358981505939723940489757256345190646053344485293974092042100794746285621235021788636916144069310129250999820610768462950142499460842214425646402867160378074257423859276678732010600013093648166554566665132835371265598763917857211095493246427039873900132380361003336064026738243884914357255937374642030962006042206082185592309789692534636453600362261905116178325345422968448449426738224024063402006213454943254196433217507442385557447189143089196331385792137370284380971494655852045595125273862681392469284804589328479984326457621492057445032680535477084711666804346367137938010660857133151434422402835139532547992767925987912540069893855548198788608604577729078360515115666637461757709746708099861134602639597563917309506333954157379975227114299311327740433255187568447661052859150563600253174805315074044047069788697791500104342919550423449171069675797381843280394426719937215869833262221692352515354679399344853026705034079142389897474377833105445782349255706111622067386723772218825302411468923744378*x^154 + 22607312026009378520690942041013393772371005976430276063019519579055074461085836581769806169904960474190150458642839855326776142629996506053889445291272614312990915090337991233107863743688770298841121889750636782212213972061867001377934069280951269594903438046446463038068754025247062982772329786160825543219624990389438735591826014925085813087511955588337132001079585563322587977550687402762837812128896622707546055079096389979165063512154593897172948160166274972199454724174311901500153153583138429483255265657696498659165513341444027254548942144891116873742915856320700244124698731904482831910198998159808737092017763054083418077377393798274249026646542487063693840576339451569385336660482181701951638998158319076595602154878551831742119990227261222787842602063138154252098298421673052847487139123808803090786674376850295996222880199745678730386522009947741505519617050049233674199575556509826661110898550724773414075549964945126370863646999882093541386478276990010165320618496769659876847021556393067*x^153 - 61455824445571757897035419823077021876034069776378521531449573436044949794797538043836984407484969283894278719621826960068483701308117141477246798690092993625964432821996299048698546982803129841677401677233441201349165011585432305947854391000347333242566028902534560769837578595525214998650798221669070029714350710502202133795426087411172859005883702431768986057269272215500004847200053590306283647143756765331832051854873829335165101790968362137514851330256614371714067824110124883415156550366085585166949494534338985002220511986774234969939522036801240336632569144512185947300447812936505057202007569147295226365153292891944846070784081626163045270193159994909310362140893842454833998295530737263330501624659837627130622301842742534285826401205450871332174175093190255637441699372169246041136882184330039605912983105963572965059402668829500497565953572122595538175983961802020879584221457759028008823302063067137695739196472053829888167278807184479656567651613808772615310890041480840448554986632897747300*x^152 + 36084495571158922821569803171904809948325329143034317168910824720510296284175582447964655070745489687206673699026158396732529108318288549057322283348655959097892015879187184081425376525721921184418784529789778343867451165628566737649727314819648312757024065121864880384447835535840784303826945845348599050189336977425650634592382032307386813057770354144355697656950994399304780035637116749479678442086403496456438305187735369590361636504868016507711001644436714159818618359251299542545668563409693404042584083878288010820932780628667161215550045431440776804729046123147427388713248169274627173603067491620405522644187826384806792563134775357935285220519839789802085192427342090856641010213163471301611931691208658431168451754641824650888856532431140562312150958455595663249489610543094031259531207333079394835385962117975288831742484951827747081461743988997358540386457914910286690598089885208915538740993419580430897196407795628201710543276078554762625220529520988677370864610458520833431892779494411635394867*x^151 - 14828195579744228366274291465948645619881292915881825366780538309662431562208582269188076365079673712352415944409915549049474079357387310508319814495153171778611469444024278323174727302839777820944424990205598991344502821364420474275365830060014563216193162867205518486543026711994165653673241436996696703394995481170895073879720138556846964332039745690412816452293751401714655788140255826823488055741680520995662656886755048813656305057604850587402132026548991391534585845121479469363340006773985750621639849337179084468536135661419422320188961526337524390337790667813909088534635281210850494566716560474889643218825148136894873204887005506397977139663833286144029913711409833470360078709361877869400341940495421821057974065942241410237889676902643780538899320027770631297075704488245330568239287532513294013820732705818723831624397977781193144732086424290117836674927861787546446418950175394676470644778340396363323942718651984049881985096959142097872821415260683565312983107106075809391621847816881867311891861*x^150 + 4667015035248569679253906747797965430428578456468248130193212315249008181944086583234091338325053295949404629613047279715623482942622000220586660564828620041611724170791937571568442442333155876188112104248975199102834120535157151321747017943847894475122256141885236456138322662497029935776769437020034852934734284317160714391398003806486135236703745981118869438249451639879321504742237780327401614618536133755692786126227612223059132603166850340736640010819209399501859154883943855279071425005969990521448061469256994408802788820989825158407466949075526866101265775887652454919308207093717718562866682733463202391415550375842739987277517257098693479720810151682734479746358371150949686308513538967450632220549329434014652711585940174392853560022312170293439344207565427421968468128348051115641700344447654870384687395222239856694391888383639884869673506561057069359999334090501878255767425981461926128777156846070573109801495309596458033866372549762694090668259649924036789404155393737710772461961198904363742483255*x^149 - 1015948634996104364069230520445176947817273508442738771539182416112267523505755194586419815381288726989591483063764151580462210786178633443731315998200018082071075859690916564728401425539458213713591156336870816989641310424101688509774597669590896344867028858736413765359725664566117450268027000335051589564117204314061576486786298024982395915754661023959124784878307987761760892397682616864775955348550949421150679167413218987555901219403527845431517866070905007056572481313798876063025504883431189194244777910477234628551062044001494252650068517199756513146520678501926518285491866956396053254981608459360705453293335015026439115924331100937254715884671565544914557605059770510307628929894850533597824956445776429964098677125443515279885221344529946099210843121198520944796426248972900236243347671310916817905953816844110360625207824250042166965079284947532154592091660681998127403921693970706321819339715674300755136200360704194332642658718615924300382711581570695284871868031068424573012805756165861025072826838263*x^148 + 34524891956663852793995607989661042279546572270740479021749254177878509873439182524982331977952213724446161907718443277317878347985088098291246666858073083788101532760482228663993061775290879108262428503371526295827022794844475960229111503235288597467111482762740799301724921159895731289792312499862938167165108709207695154723230854828690990284758175220822922012467519458363498386733946214829618471398627005646661190692291100173978022505710249143375428369680980755658894939175914469913272159555231979821843282441934040203408915780651826963948536232431351754730033502167685046567576330474740547209309015210182350440283078417255681480296344020595735035366098294689120709536747779326192442689155630364845194207887479617379280541818723298473008688056127113628851209017815183964676773979603341459428521824679162288714138515786716377203804014250648426598497471150683228435821054223499616303205009018541109456630400647347749244206383000626430547663920612955080306321146813256837049843931503802178487355968261502414705744023554*x^147 + 110162920236808636129130096464167779788936788709989100525859627607197312987385155177127014903722761164609994200699571003369074850444947041124626436906901427502969081992592309398626451075427418707640608076353446220020987333443480803563947321488542193456276321240844928802521249364985138860119047859520109097423112440047899735649181456161675591663288190544427427843577186830588931563376789725303294304869490490491854413460716459133291485515744679509545256678770311520397000106150904898267984857364929530031603576190985166692944344760383468516275760785870259324512540221041720019318547357054825631143734794816878197643502258988703899544219483585240503578554546075567160049900229032951294223004780899276759672393333371263611105404758436231417174962340266718818690453969682869951281626309656282771530995872524874114759558339120040181369974319319236600561715690645735229722098338334749533121087728460933136744075788413319908489095984146055092740109281114494848491680689422248890346476391103185626058924717606855969992356274155247*x^146 - 74282493971740022192358296106562814837723565362583232081948558111282610501595685849887505306613650775316689775596826503086573647205622149983649395364564226812217203209463598398733344626355092083476968555556846472420518287309823414998817398881395448714203683491157435522207908025069689394643934577910871403083292487452896265142247993637522214354298696842279526362636845268876090708252551275337836004828656259092833289138868396787341849116899688353929880195644136738333210586538311824449477678705563732123829148783135783458823246868358092153482538252577791235472979541643449869460058736850855276091304795001830034250107845564177901729985312631683967555801654769365805300018990821611136867440965940093217487596282661628681828937327444507319116370858938880067801782719036561079668993537509475222075860825528243069576723962084423135172662836372992251130250576284770579987429013849574802324512763809983682086304345476612507517291830039438388009960607134411720230038836919997806289905086810501334432308962988218255211376962058272360*x^145 + 32957817611698479338844289488011981469799805310086370500185021685519410476661398731800991494679599037765366299818896625853023378764088464168739092175953484146480840403541639098354358984587806126772594386677545858537253972643455162430028719670325741738069115957085950345124290785066789179840796757238050776323728823520462365193561833270290245976634327824311272819818942084566383167097774081252923700057322644859913483045707740176025919038867318262342920403243487098229749093066190878686498562875386639075454711745316060214993752420777475379128779696239118021405800830795141493174776797751630076278271048999158133074302609209063378350552710713683800246282840438603249367628069702959150076213215711153290760500894546438141460856528910805123046306527593213405759112044233628908290674966396696370001525502978374128310518942186725071862163911976412145294225650518411996125286845312324524063911782011533302947702322031826049941138262278925197283323211380889235608181399431572058279086164818620098944149009929967488793555273757276272630*x^144 - 11453344992497435721720070615134519803523647544636784241456479073380448138128448660315329584502553727546087939087730216004709968492817805943848740029648881038818036996057180288469205985323651670084780250493099574130147386212515689781203119072595743372110889247747740048491250667626881806616703800736957468669632426312786658153792463092870511475377816143208025726468277009158240942905097395373444729127431200737274374710093230708413793321477851352854418042138008567537832935658616897687510801476174871209349504293259597908434766832676221661561717949760592703424963193416544422689435339455307967088873481813464689927347710071713234996235045919187587211611920197892195258522472781030008800140639867914564873405765846891482896093304244701816171709531644943553098381927077289574680003330057232491718845023607008901973849521206235282024364440782734734572210821641369308540678774835741533406199468188561606575838497131173647719483608772614952356322109072720320481029064328938085463101638093774527725332256055215555875895142232683855595814*x^143 + 3120009032431517580283818283215329483319129096584904743060904646248172887486395890730891475770921726218896358944566730660821415480829665470251307282987056917198038027809177043882063707806367542567867274732723834794509808764226144639021605823403926676052870462322521711586952527476676705839559774217370736740795327828005552713871299202223187404239815620037015430991718733839472622219723155979009331437274518118832495900753969181890664221782612068227249333021777410201107842281993603469331532083364234429955000342932219788277526286410458177884368303195952911899317755825160527012783030198565999934047997276078978711218236749718832089690784610820194880266504501904431449377424952255000105241260688438919052126136156385514290557664890336066355606013965534151108261103043508083282807410249079844001463347051756995456454937650341167976509773886800989096741593639395557644404094823154073062452810294144931892346209080312736654709357680741543311959872857384569125092825391598273195868039082497363140674842852315317452497351259704340676333470*x^142 - 559969859978913671818966742289752773743028489001282435958047210826864441886857921905875187488921081098833602229509741536706082401281052675994584020720476436107858350055047546444552314217584193306965352069558421050893084664123943908986604405309682240141372640228805480616120052567993244685662261411848130354330617039989920027463072477085722934747508391530174028601990850692867115242236622158337637993620053739017125740042315529609115797268877397536230717845947437007909048530084311306632874310237956077761796079363752961859021160934339712262299195553955288827820053158058366388749436232786113398749514085242258548725889182585810219286078830141559841363894262882961515361741877220425625773995074682514489964204134324539935369594829638286944120460294027912369500204224717472350383543212063148516042081328443182409925390251687245574439521676854304440459872431518540353369200710201411437312525492299195742004802141299821429444379612199409713368438407303584700693646812546996144138401269251836467605214878727735705862980086736030464619146837*x^141 - 22854954455241132631626294541483833795255861175327150182271385853872785207125416381819828661729900800358341399065661093203549011172396298419171400080869118104622608809923979669936324064934218038622263490044818479837546517393956091529328771181422117050542832946881742143291397434429069232901112396114689195264410303941767089472473893501684364009502642256399553798405418461648524843969823414281753306177860088203336099785467447568056322224178197088401400707222540250365837674656257367060337554879423132715345261104528964697385658996635478390879317638450017388621747420318955455119166198437119774373817696771715717160148006465072207324986467287360677977615459423241851083431708494379893800798459171878525348658552202304467619150768337372063421722474667526999318354737748348494227234257981324754063503137121428493620193061643728051013333698687224440717260872646583855026227066886022671587167875030849749502316480547490062618241166986617125406062998989269051560495826331307008427441004612671658347749009701019312510560367774146309762216830661*x^140 + 78869560524328417213108490430138531418448794361176145959077923040120546646239518390796282960423347273187591132272614116891935012173011783119056954512670338905968248236483500518801433225426639861302221748843743262297041516673156232649539859298756195399562621138882951976107195508006501721179846520387571054368360004441074579523507571567166068530865689690363930432876672481382424314270501510243310951007170121046959419755574149090299034854162272586432921752214478065419990451599854675669009168762792470150822195289832234091936182864773277658461943172916050501788209404744498691259861614942036335158473899815542045041523432464227484640138405291703569214434148049769420350492100864289503036076443540877474842917047626993811578126496954717062748144104081919767712605145949504100192182628867172730850103040832141964737510345396801260483276481919920507036304911882041107249899093533835998402048981502243384954947844650566342581567415103298746486213990094704337185008339716851854790130644794177950152791495470597265361640763758750186227274018153669*x^139 - 45393390996194504020278096657500102784768261026256966900836508299295968361668831810872102405287142316540434058218172902685926701849746963878599178381960363641795271810245770755109232813342147552699792217338871040748350200612325800953392393928760962313062491456203027411793953421402688972973780221023237502408748418749269703711055339834556780522645231270902535031666197705876957199807958059958258096874964524861233367064145962002644534632878104282766479821363896891814945129284272737593434158537181476326781708656486947392547459202932626312620078901712462596264110319928597851415172820412681393620175302720143412008012286302027974711167924923463902884490795145787310668937834377610141425169773720372933617257406236745016028795663302778340499652415010479993847641756864461912540848247292757523471564433933139566661064142679823524399558491703953648734779678834758043821244604741644899716231375542870672729208230539017976936632969864350138353919721164515227622980736699660578803401128996221462258661464149437895439928729169785772615876607769596963*x^138 + 18631881005233200754672387859908215430226513961297232253797060145742782282834616196739798778507127917680856033955046626126406114949694033269518599275193222915400975561736635849200924304531900112471070344199050195804950529759035508325556981903044626549771579398084096479723068275701422426125359661654678999425345042853465338567225535479571131301983064382926525001163645723831317157688377552472969774229026706660587628243374497597812581618985757004459501498328674774644512154441641700664249093400689217429174391056691983940482995464053065322857931080382241732258102982294662857520627764173776442761349966636458085312781704692488698813552945227099736915260966808820467306495007897222373437019229494471600093754902647590860459444504086269582861927123861451363975823144525195187907873427465062086718538227480136391600957512601951640320360253791602424346870737846638652064432108600323987668070668698537667877078499545143980550802704727193916369845351626710653905259237895982912135013277202370335804608274145549118595654110980909926166411302149228452028*x^137 - 6211020992561556337436834355326481499039487718386451349068808172924192432072812795121386718276828085459269453398596343570822965745057297083131712208272732402522168764439559634440590304530415158084844705601177871823834530281999692640597594064608686778392503907004422610768827739540110308644354557369290291344438076501311391874273747728875535080830475782602418507683521304962541119275741430504867153283178403674445038699796472559392648490708131022407384009360448071459580323535764777466396535870744295877681839931213206418601345708399649427562218171390813137004968646620791309927970397068349339146887132173122069050483367538525257957204536131292621244691100909194957858529958781456847383204100553227034821354899839557865642064342098201496754490869827457050028792072382183856203958828137243094292465791572404944947022230921075314903349327839201891002036893363522094481143467544914996458142617877398807958745496559518869610158698029455702964394004627100653208212108473398997402411085870680806773255852746774126646126334656266796611742916158700986902548*x^136 + 1699522278928154049277565217176278745079498519115727760662460847381973685980998341170365959456815675179519845104804945844879932160018363509537863782716857103013225314649065951818857368893378199067533948004173100153625146691901537331623614963951399981882402233477222632186658915248626388693943080262120670218210871286425713553047452965130655871610551676352273508857553459834635413504367776650935221479928850532224415882925064238949294592163886378642483095216703916052906466228183899087663831319344104945238761335276879610885707103263791236992420168265441089149524617975288616461313662456390309427204860136593381482409048964889320701713248276155759422860954783737200956690948547552159241559683000429775090291012378552832281355194762923109712723495671900607409597179739124527961576335548069450209123619934277094790356813075951458507306688694956739637049098283916114748157852408527869202701139865046497370623931833024556228211533012903989613254407935699075232267452911061998045257457099377188658408207777734144856667427531852486896621985939229934421114194*x^135 - 351153321137139231882441939586472294867960832186029921635878194548687034871002943567625539348963389156197464866776985991398187343885758882741469080562177023146827417328039299611191218593326524530964193752951112386540136090164329599032781344631952837517937739575996794839543202970405008041113167490251129211872317313832098672954586737962692702252885938177939808409659255477029976967777915650583214406356460598609844624404718002199168764579289860638867992562037524032570761638012893738503257697490383270574731209438922213912498465947206915931031333620077601846987246936162167842059167777775019921762430739761107048854000885561833323944337692135858813198377810412361686110597395752392738405375102428006072106844419366571459698299302720175390801247872177083344883832641275945284931216003163473636721420873441024970830088734111190270335516960357416096279731294301455221844996830560604390696170789678797567810509138175543529755308573237716600549532988445473226332319993337526699753874710808444576580769236689752898631260770262903072574750298119490026283164885*x^134 + 30868400811311899852288143447179967744287450285070937595992509197953118678069581025248750288972119030335081292417770212323318391689066601337275734067109289471840406576596823858586498833210485132384516224429051520812521284595084420051904074664917408147989767942999752739634772639469058641402239299841411045290586150673515790876553865467065487361087206756045539245594713257824094699708695198115471459771355415089021474369208488817697706011989073527799901261608541548188081381617652252615326715325290289414213240479177583834640018505994968257932145961130009088181333683384301770559064722097235566776108450026598667787576774652034047509395407116512955977782984599474848266837640901472566360654760445100058518534522325639223816833011317277095062176726136034985998983851941282552383677143439214567544391269006432689528147720093687946113543489807918040519763034789276552851484482642999323463105996932429599389582503818169134203120250001737958245042407337944943111276096335141301629401403949626613170402433371506404578445063242989869117706675053258697529508931363*x^133 + 17347767466849558749441981514092072994813928978032595890786935427395226096480888204722706009838116630222597805341854512680722829803152604912876252694530396214896115805143964733360154638994678421191228495938541383778000534359983295958043007786254796846600976056813057821368690631082429337367069526532795505269550388612989468243524186070049978793334909974386802649386207876672369219236996651354643655317702025734236024405651201353571871543357230000156162353410229992911179667779183453748251495640753872869853884009775951590091503125715364868064830580773575484505456928523028286464329183399575993388111587292415690630200171797034928954685279350590206412564390220944965177701246805080223729872808155298415677069533409460253766934199403673790470355718447412487320863411240122381299173636720413856383059686121730911516830300686151315565407487841717280278524510616621229790849365234462291648179184890906631311078593055417982392095920327514047270738821824000658330616593755520202859313746520516470519999234339413648319709055498669880565497034815466479078899539757615*x^132 - 12941999134418931674725295845729977896609436013678602410045381174984541132577153016960255874427085505296134465343789311106159714180622108332871129435563391085995732325332934921074161313373268609980816321773175096474889510874731753838983713760072219642796948268901074261314706409173293522842275488971656794582170330500851126334561896399415487708277223835526565418429223604619276860205716847052262867427746059278314970707417097440476541921099832126009462556187137644835413894548937294219998088854480953958452286180249474126522746973042435382128439329819590608161735034585823233007915345465888152265913168599168790908830776176297862723054505299868970270676289584377043668631810513472535419983033781956839875640616272831871885183584294570661702107795254320222115906329351890972578355474162202290933205798754802076932174159269209197612559248751981526002919926408904633920785909403183007544456682039735607377249143394260334844663537876687914763749460392514195473594025824495446940095330630579932680462155172255001895257444236260654978776588689467350033999560536400871*x^131 + 5652226446268328342374305603159531667487307112333976546282159382009423606984003103059492502990768288694072737785044827546509627293823120648730407040798215714803957436949271142957395578921537166976368997938699498279646432684557868585388657231496797204844492196537358046371423917864161613134480785378478377469330533507053928617322141458946621429787971150095692538273603259744771663370593012433445677064370093816920132433671070682776181442869494458908769075381713486356534527739731139779859604945784379134113357632562303241883266284313209694441447213971812680235805711760070696111067952442819446866192641181136244098172119148166857297720363897388462086360284137392357560049879873496567985884909422103726061482736721771405515326360015949029343527742059649627284236014252386063692088768172994736022345052160282103275210823461308120245536665905705597842888775179193347094387933648174758195590999548750855125616509555148317270195018074433760778556208364512910333525065588125680121363520029973160248314822976570379217435949539034246102071198089879038398813457273811490167*x^130 - 1942599426786120287586764161954126041299893562876448725793950482458517418284755962377980143390122407784295731511756089843465703434541995786553853849206417522189620848098428301548835254727335778200879575436332247234517077298358670711168548479651884878621739801875561168503555120218714786049855131341496127576987509076460797795124210717308925305197157611437699613130015215717667865295472309397243788248513762901709395392045518777906489654036204576619217915617309138621853638284687090660314101245132151811970552119223844430875887093903855706475157143328611032348417374609352939303461641950284666416599112047269590132322834321401243541641521222047944677233749729669390033481141107917093880446874429937496878167155906605873049799443660999999615830352159738955376143951980491950531654834210355798011994098247462194821454575361428767422509110929421294801395681788976342555130862997655894146867920579476232823818208858920196833399132809410782004428955616787319982508205582952515527551401442759340776322180726785448161485343999319751517240666325823643312312600141820320549229*x^129 + 551682375037659193369083861116876896960512777489032469023369339281693574699878617058592998070638465653662183356741685130101594651062134993648333770826860110546072548802111350512553324463898340340506059443696629670771275647635732779723830834950023765632157622011538927393036327464571853452704510959042439651590929344157756737335504350630882924498850205702238622537785267357875979883852311004187283387266930209118512063426741950378709443181338141453983814740119380912049423432495981956496551126598940272147192457864044316400801530693004933905235180841044500697435612056203785453753210351862087847996919504593484676858009873770039588398650655287932890967196306736909637418932084575719312287372679130813625794127412794638411156000347788926898424997076672317458139807102430066635043073975442946415356458959016128226152596523780518671618256896785461667554714789704059217730136169916549076054264639054281078517490880513535287890661319663044508025650586513398775988395276422974128245925808889188522909859506269241235436621227192768765986187978708067784138745447498361580311542*x^128 - 124727383499279148782906760001048884199925782186794646307495426695384262260586250933069399083088428334378179825611683506571985181879784876416187765497098819193066800099193577844864243612713319986311953142916473127831617612551230810536401665290007636141008581622096372614699729366756213171353605242123697004372875368349321865395126901065540230753287661955955422050797254443914667387896284183561641762055213671989001313256156858840058770021096441822139882124108378063948344002472617284980840079442207939465879581260280160105378253222637929087116561642713471461022817708388237517959861096993358308766523582709258925420327100367681626427617086188386613485465830562119081978942339305621904760244774274605716770657124195586734685574987817457833169194022364137806983850049535127564769005454051394287082313484295640799967876066892751865839199631917534571728231368812003780434103639883430525925343938909585024980549004459198491661630819178889026691632769458123021374374238073062913608873697775662988182959917125920889065021139261627625639481489855033064438808046258282798476263199*x^127 + 17650602812080887711888487401419629860162711558300096266110648040651473776707204332482237311263611581147345608694979977233998868557959130108880261868970588967968050902260501015898454641826609964758854763038164646662206623256100021191266962150229948333917407400331527756824668916211977106614637244705261967555181341589864837261843713994326771678696969980797542537136667489747385052795740738417770032077410649464549555028225266104265462853060295990268603343730732603063789489909536163449930154963213808768571991255854080826455049735078788144108460081415004137974584513705674794497868491478662143177190546090795623599256402872453444559456034772674837585896758254995435511378299049503096815782955877693319178180402030320881848576984084412780076533058805033471453618786971563015233475796387862202726180266251366422071157400466908655519659314446985755071415707116719079997496716098497210026843014253004855386780889915263983848350993866058690428135959824055029885598632729088462682370060369181905465046354514054349043025987621395011701402092803041109270125502859529258233982935178*x^126 + 1873441690189489279530585828505945570602081265407179565346547532657926476307201546883786750440061503896994651606250204108934040484787718302445815575908212854181861699208819594290193303189859065896456483773706793765143477421778496578337839864532074755738842751998968742948839034655099975529697263929340734256880705221645459438438705622057909158273740990370617380701304510355465841600210116731743465961355371280660352256306669253610824715816212831719638233068839191479630888012610180216373881473711822663056744991755786098990845178490338907195255333133520782295250608509596397225561054449363450816942394106318261723518947017203315267620891415620588820434290133330711353588315350077575948532946561492385178181435413338144601095094018441539315776304263398476323595083911250647547681110593196692810810751312588799846342514212816862347018725661116502044837827388167355183502291298923274412414624900732306424281497102618168481698575646732171479641162059998307693020841634172679758255857337480838366853485040786846702792856622584653652340204781368965580938187502115941579303153605329*x^125 - 2702636022944958153632901676432601906648719644020951820898656813798339155004522528117675867057245333410384086386918953830227459074882953445219378495372517201723719356866895760287559542298345675321202131210995845912604495978296453232062701807882262824856501337085854198181411944921780613537626556051585042275623770105931862076955386470017355158845828984384824019474238001199549965009242032451314081081104288194435301593191756974012748054995986144275002020768408052396824114217146871002372885858205251711873016692907353998584330858182343020922784281858319003977059089032181997765858838626816665286067561926117273452111732325539176197411984863205044599393168707558760270625103985018023770246271469871836832697293205750495362762949512648910691855977078070618724971784402516133204639991821024344410797815246838586249080143991837092577923461808648540414277148238682956517683454760892862727807752688458663464074065848246060449493849536472558558267028449857626584229176841770763885128293067282829407291112709176120919671474371747764937976066906418208346184471717681629155639950486078448*x^124 + 1335534717597877438040322728494245623674333116786861483307608288411329222501972792665235397359527107695750411055085120417957182463678550321446318724890957873359965071404320378752920099427157089730674111841661978002235866608626214439692520122711475082853101306099718717262374126901034186766357433073867861879388270096860644141146622635681488026198917263675898166493780105015900378573317206951851995658798960601678592555589350361180694142411449975380286007217557348883111134403207248620259310341294939937875969608089536021681560396921466985979392186715552082224963751392192591645885819315673256528951534135560271849485147405648749975836033489784330486878452721120765802770210970959581961031298338561733409265578023185137032776952135595725079169982511715816213365657902436091214590613319444478953710299350602909761550050675505272941511030746345282306510405239430402824102119457008760906623144052142305149966428462063411746821013323867030026774637516681436252272312795236241798163299530004749160833325556984220803780039699503178051159537387275526839799137141052330861696248739983784839*x^123 - 495077534990167609810296612481917556305581903219745815784243972266739111563067566820838623814580256720617187309677973480336013063447397623264572067599637978440442626645539173845818269835012132183542042501477823388219430107677068723175624310006635677414505414769502843126305312358026722919786041640842901856887808923377119360275667046320313660126646903634724315543026454146146375506283825270377785707916616004940129214689242462295225897040932129435529233264823548622637647708947499949104361568182819951986562104044942619008820947019693251423730026251128941859081108836429940516827716881090266938735141180663872292907169803289712134888461950114109015841201643271465368932361111920391307266385722758372734867556901556401352918385970336698067609254060752046639864622272073159938836251577836084209876898317085796954800984673590110000741006381699423997385082178042923377561993295304351297501509610707896944010385718799241760056752057435392321738604799175564040171521285413637826723610204686961020282164528784182361328210402224300190146852685104349140541499927953239540029664344238407762743*x^122 + 153099245848885589872887221103205871045548367388004804762459746496397466960674995509094984893524998110738309216245725442039406017391685450236516348509834554857009388782775429715893707473902621567829691937915249506962033007977812117725444106800031983397194178089494874609316856686719579018720568413075111036980735104955034992632271646866142369668034570208780956651331329141028788189537528302741755490624043255746923440498226672546309377950537800653415515281823127031774308618417218838633562987962922243151921799471734950602835783345899497389953176088224239616028083106197681500496889518639465487591866536029752465938641787985467484103291832313488572025623211495376432899026422381509352792342835944552043960751738157042409740437554750604361801121067542040570218089240376964835816731068875228051981997964351288118285710120106914919111472619973695731829541745632349900849466516110605786425631946282898381935467821563257956292423767600074013757040091511858560855020034859358929940010451982706688075893503085799124455143287199267381172231967182552225880467328893160257013610117227656259674535*x^121 - 40009089641908852627294742584287730815364996590477712397185480396885037754384674980012319100203001246349218651546264388869914278929597411929549823810210747370245615904936968666061183668935486506085903111352613973362811351516503036538998931508754416578818031062237023515079460580683333403738301699846601368921411845230194580989367292750599514802211284948709244753253905634453442375457714691945705450896337228497861916547533349847879868171684111889136953443547218570816596812205381228085355394375808327754784691436724242581035293950343951555071842239487264548087294250990539473834620380507846279340296663657193188651187886969519277132422855764177759870450174951824289407125427694225824891780730420283031348603484404096722680507508607995180141072806400524178788887370333325218255837548919859389212304365370367372781810441522785182805933694950194894172517179534121164805980972889500070477826471294441970688587757170809869824180922602647832958966620192049807655826650177624856471995958596838149277122467773082946678439841728193199772638333714909503979168122871699728520331144374688300491369640*x^120 + 8371261209010067530870872154336269254346102005183269890129128504060900380570520568678369863284502288085161643017634198415386686707603427457330339615402402643429541756438188693225512261410987259411682177503987818105215505164431075521700201986108208147426383088526310706424869318729425606160932704460148098355424162230855117419046960035018779151827402316537105167212994277970206170177301697566829860283329086038122146296309807165158322094008004412809621015534144131359583034285143237736120382659034086834411910780534500564523492683803236567181333104622044153794021382893483733931165981364384257073332259781515268256400739207766312735005515785824817326286129158604237256161338340318581746025695305265222944268289586177212766262373367563011067392033330114453609471949332227502078355229101859435460260741368928531525386730702019997221273327241998607966284387693466927900549924705199380862207583332342015672775123974710400196788188825646273369272698513924467712265144537199631043507193632743818285455075259216674906527207435313609325140101748359789805359639132607589457618711857866641710661893844*x^119 - 1058685802748687523066415592095552967571466673307792867411809512484850716588402428157207041366217586305275332837533405911719932538594345496359799073669423255239766523768507555821255631598320937997934741463662610069466337487152020798566014969620190966986299289356006884115848686101047773797249171526824250098680127919597616002323898094143864422133148281841978559469153363888064612950205526113131913870422765534584783369841375058381378857751943567046687242016148705675193383756746062480035164884626653276899430957864435015317226028152747499714520890489633474637734359969241881780795003287746362771084009686592957911705808415385548367831805913778061189504718316737961979853350072357860563591903344957642841028014179307685774772992419705777852907468980578102460675164589525691510276485577812348852351508475441160656439156583715044877988183628588856004404774301681911193441836486369051014719595158084243452459380176845927389967149814728979224839390893797639920889945635077353254855145374904129200645502026302255203768982048554872566590604924704926525527851001738604850538219771288936440724812797728*x^118 - 152389601041389788593256215444836091580792899165445593925607406084215661132580313793242481604426757336920348841926858792544230230802488899007837162099555256887347099070169071905170513162610054714670003491948620672222074862764664853214951809435355688530972185693221488110416329872481479260758592899456550000860667006542868454193751901210638464626665584715818330928081618330442228276127243036644449483570995123378720153402413284492897361215889561170995986598334447191103303801807322019727054652069818953915656941404927015378706109546843835053385074465959368417630921912389985582772394789558572919135511632010021217247294467526730261665075428080081436663037167070674634161061004754086018082308882514595881299650552284959482517712240702847080313723675073422513316048136742387567214620725402629563516600592765894945395465068977313161636129687530940655681482138872689792898271752784941250172431240785172853385628928250132364112839965897533122583106271487824897046126733392055030935239134676839857410083442829668679842663026642387970448791276376267257762480554839104828470817315625996393638606695006044*x^117 + 173662074982880625926178961201775883156779232746984341950288874274541814347264426845582443939603750741168190559724332876141592383735175332388840451065350955551671801354458731597893082997104802686085216453601309218316915085871651668537827704277063962992298747492721075306793302973350712791099442504729966470956943191120834313155338817279463210084488998074804877964805710915838792582233068633614443372829880709935894189964767805257556652670045828800493025393216157177770127526586627699403875183544901707196282459217270511476004579659141043715073291661118042026999824435322144935160636814991185581931253458174920227175080384963320312988583648414670884365044641631865046436591274724846097292550924445431701077680856877497997911904810247479087734463950556215277969026677335931118413681189436364072058708702226583533030173549125983914317838441786351638228987145043468778070428584972467685272657103181115532414832035052256625278771088819879129363542856519556078259667276477992936410051545092834222032699898357471018300457056642501889165059214770449527725709245072502676785673439445081958400585087449084463*x^116 - 80567809576723536628646759532769285694716592054894959522363514331164083437549900396874903095507510001805297862496112046501271061529321217374620278775152039632007907623812976366440440978186418560074942646698710053555892605470404790746538328874669787004403518651967043616830147086920666996490987642926106278947218224789971186121186285231582295120793111419133123863743803820566197707786962719548929980464036120917401034229457431139754715716476453729742376030598593761290649487997491532569739914281757571976874759694409173007403433765148155654283807197097562118366688304280580789654217841433235475125286102679818056618553857947773575346390095596792479950857130261738537381006664857131743918551368809864647899795249727294802730666519050707065790788407268311137101366042348448146577307541456058411630632699980903330254239038462668969858441061969261535586201481473146977853400586227015120225682475216730295047884700311996024422739373794313375786821969056603526435130191639743630923834560368558946684842616766402267091428137773452786934085627370806614565535299840745264084738456879618434564056465414123480835*x^115 + 28546054119854140783753899295953281988524338481468577305163476225958822521213898482470689196875002531206981444968842620536178074650932995047399066155639612365452105170862097343492217195135343121678383314971602758581693842758772851398005956346548949545981727564092162588547998373686913943563613772863737260733216356716332113208125380477085248516959435155082562135723607078441257429673008434075389374940983122483868357189197022944758150609358161622616515112904194250351490034358127547374522557538731958855358861018266897586086396933836782059259815700553238554214134204623953265791530587701567879809102627861417720506310778628331458128297180651035394930813111059997325374217903683695523336280451007549441112666673965518531833297681805260969707103270696203496125383436301945518693360675915059986472693457248236222335237812644158264374684806572995769893918273211588740055417168881075467718474497000323865975270025914984432428987442203495351058717052972748336097130732087989875690147182694408187619036328207694320529761468898994232416205792268876327969461954830147786998335924889895032165336058277380612791921*x^114 - 8508284643604497879359201681341547746163758510180340181811361790585384595111071063415901157883776963651298971801460075390003096416094607193166323536844340689097188784707183094133481683952309797900302790104417466270839243575662369307665332084604039385153611742798069104287937661546713537106615865796098689091864314877868491896446763290503901349104855735561541569118492207125636594508655702832995076835578917081977676083471031475098262608330532160297648420104767076863625683069635325266988172151835689343147260596126994484805738701674959484888982780283854329202926398414369727201988089193976972893871400951982319919734802756294079199380479047098717191911268538605387950815557904791016702232963818203130621548074937613435546586150030061419946338336667169923032535915033197047767311878495450177773398942859162377313654820156539484594540805930281284612129541201947098681784562604610616676676426037709289872834184432820849485250830056348825072012572149962128960204011859022347618926738100176366851746685896877200388310343359694901277674751872516888488366812280416392310960470302806386689207512447524878971634976*x^113 + 2163729909697652573187391344608471418638941602185473380602225485012714753443146416827675783752867249489513692940195644137751298168646856305339330838752943712640619100749500211951239737864752750729095160353785834136312054778776255337067866580780140452580070008002951598858130203732946951502334256932476455989209803823715626491265464751533792275843092495108900353707198797885414923027374019048653666097602165179033132207249931675838833142362895527070292057673508073306187242087284724191019106052221499383094882673074905621517361090590128870936378900429597391379315037605638511804092244278701530355475311845905757509853373698023166218994956191293874705179097120344991489663926762417930671031887072178026883973248670131009330545429963522904752620804109054322048347174155088699024232780854584710937911428133382633733515570403966326416698764659847578141553438934568025676428965190921711439270467492597658845992384888259895681466656034880623511227719171534179223862780455221732617261602655882145221903728324802454125303574679082548317798792264890988816249815456857235296199767630909397715791178657889090755911122624*x^112 - 450958833261564698160948259756332509098478369737945562247042267930093018480879652507580407324000299913541105702063925666921320989717069319832566989166473530553376712573488212448312829431367737595975569977364048145405061531075509881011716819239605039842179782557293697111668985627353549376612871462228983341755769557962935622107486275470228571187240010851896793060894745029321524449258495865922455787026740800877311638959045230305127086729258993216798494344863089651143703520627441615621892115519301745688280145870558338204564326652111957974487574274947661456592517550355377143434087438752746688405337966342332612035409934477912456009021506174862620222055629080975670049904886517908738703945597153017398212427483912000781502289240894421400491411680440790574407512440124387598490374965046239237360009743655233141069794825493695736078076863243787107397325671508543989124068726337904768422141317841114748097265081594640379168263918442214731907695566831338178917598048521832603911014086138981946667392583821786964970597431227063156276258662968991267722582362444253767251406026027291223802366478409371508644405407261*x^111 + 63863086139280129870958656311860955511035023886111902530213869665882664210927434144509151763389429602388440978658285905523481013752264366003714813520857599696861136167496627916191470767243920212467536289279929958061304542253565737902484977249149105974439092108070228112511878620376101886832023836497108269147220647786931955470631943570401326539011408298978704809456074677580221231428328656688696921623871259242258752887239676884090346451318064198379057304133822276646007188809216069177611740353487477962308409815564570743820604915354951344117151442500757370545929235324633679855280354145922946305651505817179549026446123933425332561223150144688606192688669723930588518864958707360355561469059188279830673286465106127872314364387799702797162813765000133011713768460326216625174520434766658073265253245792309407821129050007919869256993171234618799981936697788872912439356203197085665175999522408416328155691704500078560147587766457767195235490920771240395532972718317079886048564199868300372541841021687368763358249228856085614179835734657260431609777771038663374119256036892255276261568107320751649245173718862256*x^110 + 1873828138960248484024372679937951366095418464826370551054486514710197736749658181655706993247277241367532103726392330511845692760152389946678888819391911249273571379627615383723171120528133853721906366565869240701617449803796890291061435480292108505242825112670022599144431994956748897893236469085849834379583741061328745623110006019721950835328230029463851765770063673525513382474144156376267596518959499269305479241945432358723344524085797543987792636602938944708747352936314551521698136658425987114360586528464594432547097270354541625504964318637811670924283978894515485625412716283125777386489102533218114604662743415905525422610113581026303993281883267106439557625969009792379363387360412205255909297268520790878458614987502306747222194722700901362571662952057586014493661998127155059304497256408256998019715959663280893381483522754688848823091098443271495446837286279429546965149097482100201087918839560419173348656860928030225345395656555625940523534224983836321251662139926629561279570021004811609357797369405534443956043672488826398957766082403016476474672531777251493888674946344672952644699115717176277*x^109 - 5714774030577755446240500262056848703740005492671497759335329235651594759915070552551198458757650096329111127026828017943857034929838976106832168559406410197338429291297240572982323438099625938482351510653777173725863025229128196386428440923583506771334332570621248119306217891692723891696676799914869032012198932164971477514293818175108660534723363745283545861696096635164716603425471355639994108890447667048617575900682971542754772021561376050279133122499858848207093518706991143058981564890082432771273637646292614802211702627764990738709409517536066257990309001068711186027194997513690867372922284912669546933959984839626156646118236519669745985418366434899286409065257580795527398628513853999868337981777566385210594275631912780267498730286744930899891242117235443593917290408053509571342434331286542418892573639410107420487737937034003527142253602136058930496133019023126106482605748329409854465713519933035061048463837818628770177748771772874154338171900960534990629561695873228525603779912421223674934879575600532748611291559043224474035529292079288545428018471975233758114705863756545600179122536048330343023*x^108 + 2700350331873886195112581693496056618332486343369648395443111408841096648803773627449740650978320970218535096416706101133854771939573621829267784506216619954720061649726291114378493672889970106153478819818235904326722924884319749981909977567644031957468237093803344527116008041375765292683777368512389021178721719634110280625523976755704618397686417894789730469835981312177168704875203568056519001881398872153856659399811980312760139471330243646960579862444959859178321160606247362985007985515200054165338650443190186816367855680183318583535550569541010681488347889880384382321907260496123019852817137902432998463654947967647568096609732627255622678271739557144807475950820365610718440981939558356020417447102907280823642021579587255829799141539592486837004004971643954932049803644325800671106733571782874168248850115161105234703029562444365689839351673878597912037188490581784122242095358244756510359765647026027010425671886120779084532692141575801463738261943208688688186240250936608113102678607103762251251726728148519625224943147808147632594324279794755440707578903824596627293857364913384812811790328106814706837409*x^107 - 911307527274672988589326488100890664701231971016768207033718181728318762968631276270312642843156770905386004394255335671801200321308142555477657876772912221848466118011514976921926367223172976018385922093683817660150412680150638799142920425269444907805131761762988658816846892624099820135250098842362014263517300352196442515823362578900798674705588858010816750581621432052646435260523735886190230317179761462328553467785634159396099455530507704634029406091994462506078260943698569057669372663821060339816054820928532006203976867772643139490644152261292057708506796700505583958450404230042582797247560760005981110515887930838671378267386925271103053015254455207030147065926852826395900636846116397015135302506459059064772851727369361135345146063043790151691419546013070357218433686976457607704646707197276393900663246415082457261538844570968972784833008371716208482359258315313614671443743974086397818342604227223421986219720499251702111447704657232284499087503420800200971273718662806398796127368637133256291246212112315445027839059213801431665543751548650232181349850844294172348490875155614211038758862995714945374246487*x^106 + 248280015067077259818007836812589322604793090881303385125335052284912912751887174067798744823450446795454898232814888777012870478864013321700934134498748488458009522572869576174328303923917333058313115830189303967116777080148858227365778931643083701018548696202495036154757010022610160584618841224406159140574749111609196093157209718241542821140114938383973138427005184673353339032757247144077192522579617413808832267842048590469337193767764933459565554510884399127410583111331389862540428868304640623375656949339231829707272745242999653620699676004992107405548092537925142169419588999403726955503828562663077978526074648935855290090371737956191588930775885159416037104227524010456478778760161967759403322247278748589517560613176215049684018196632689560487189023036046601048903618888248441147993984529881440279027978347264548221722871005431632678871364368530178910514827140066181267262106431920160078552890540608191960534718703302505138811187266228719533878697117183436640985410943794110416361619594132686501660609603273884477234013328905750919219666944845767315490092913503088560049934459002739692412877484463785736555577019*x^105 - 53750520866119724494265504179814213931701782318514014390330823619889832065893065729790523849767452624093386845952418313366184576838256748949998199582854239308240505424071756513598864426837717171235180681088621095316052741630734968752881002629247732436052762152830124407031562728476140288335187178910623739992851478491174417438599173422702128588540890136320489991403945159695061273741347054077487972747755069181809194705214446448937590430190885113904866293180558164916651939937027646536434720403330879645187310239726419151549168189540917872162401973796808876122866200436529877770184831168100357391701190991528024307753516490803865200241311483935501535421861605839681398121018706512768693383327498745237151993232514447850464868111277059348459465476644857618291219925638561747258169951553754475069186218455785768029519906150658825053494694795760246006792398869952228265805124966075014594465499390339195573878075962447932907839579394583822456525416588847266074209125556435559377248280919564126493941369441054809429901909983699678010228005055453787418990858794912951719573743770746535547402259866485497297489390560651711756601285275*x^104 + 7438984174918044772564831499524247289509292612986769601579436695735795696653938961840518434235935452950972377068189998035910011612363274022209175354507971948576186820954740385607907353209893614970492492712329006889773457970308922471231553601237848091093087322295871436204417738620445750524074714557233081286559663917506946508067342597473365326150110645817045053417938904127782570055786265702944147655966865752020063787151299026427002325437675154394345020956784049492520975721733733300145565768310377218865476482508199625211008547669708338738656748617881307597504308346071902155721751593750927801508950211412396796505185707890602811408769139687358852138020248690628111159104544997766018477849915923577433278227632543297907485286116835395262522022822263437130384617040220525582094261944324370585790388494246793692111044134623461598287326864559951719722231070311010658248204600398383032828849794743960912993688504562339651275293663268306773815070733367884886106449920789186306489019149494136458315132411335505660075558920952916308512577866615852888168926683614135516301968014398276674445976898552850649182923877415030196325694941724*x^103 + 626071555108496793973168503081859419579629231233604463241191805746914814013804333935989067230545295259969698236296605390845159586269305144632511911532412184925783098051555344390983803392166452300117384752619758349815210585813613060353419700541832467511070185886064131412525222749283162886138263759593935285535563328324661205923341120295694677206502432152050996070142871300707693414520528343439013185696989963433165011805616069791510382837171856223078804723209413112026989139674754177632622988411704130280286085907879173872315756029728020460173857110176012376903841145122138237664528188790204665703124088826469374603969434003146133795225734829515927436438773038595320440739765693157479559469259683794532204970888154838367650790716573653965171790377578468530787684201050245132397545261811353732768913711269830726557154285033645168650408921609542274926747750792758758896796779098764961152208070573844534405113379682580575332749562250584980897127801618108774287012630777897705899332553289263232247511806559518144490618248394068653802096853249722349446093444357200737661245112490652950604253872614544224596470042295357893646490522807468*x^102 - 987715704668381046172532907836830993268208543811929096794396107537468229034510956000712717363355131229500429057843931159053497945097038529442834073839081570486561763569347485455027892699258070950432519956010630936029074890387289836413611795057176240337599150688913395413378617964777582388066042827476777165679654311751032491833055743905798430333499149804720671576006474325500839519143642726994652218942377757554512764543395633957669050771116450053256912599062984227733937195905205135397489180270825452664618572445652652899869065552600189950555024488758415427750307547934504138672490665202273559675915135663195112427224476026086453583290934050305480432410560022648316878521404118776840642285444321467786864665701482213018152719119316180349514928456629658755212752559079751886755278029649792198687931475340716106245288408041726650052437522906979959502234580154133582583550290744238544414846766542248811330871706689287067574200315254328433134838199274974354146677879072933958067087132446785065619551009171522862391519262686158609666813888014982624352696268622481678507221541175755669401146417491222877481317612317505659724698148031622026*x^101 + 488499175771790312519870019342856445101011662431416219225424545952483003352205670735005364948393242631981090941104235072088439696629230203525113465249421601196498244077160095062871440019399377937984899740535371485461193498358477633521880450960349224439527111345277952658286270333677897112738979022070736267057917158804712969360698855169599232452102791581015594610156024611683197085443407235315825067152573701627950062386009495410942206310774736085045396987252056586957321260725984794916598201356838669417230159456812094692507528440187566982583977096350698635849159403829139891601305505957013125387535891081586329900455094509335594421205894981157794828588555936136642039338471632257234052581122754861630615015376248089985045021961910466408477489022064145864991629600763409764778855297611381657161132603194977677666999702207078721922738904539946956119447401680875255913183943758409233267747219536350466852852001989018809689003608402088495715441626963795223582084520889234057423395719715771272543585926804332537086122367942727762948396532772778580179519720077478844842519538927957087736850978117646729060413780694094677709178781192895054478*x^100 - 184362456075738367480541571163710422666327873845109896968151754400427311012843453045580106361975483583086826797760166634211018136282100256959027219391646484478616057731772583646716444927035166678737361351596840847657509269955360067926237631140780700961047603475892256343515098747444609757151432286884156217338032849299091958469079660783709324809774274092021058331037204591963304628029778854536385280292167189672008906764428543592545901194583696942772907590373150241537509141039899714026065310902498260791813868998659268782548937039250573213673332482076370248142971611349488916183529098620090298301053670541252252988865438086736223341849599586472721670970859415462239294314309048822460142958713190615918194415016777410255781096216336490279902750394511188002016069331075013507511365235524270692728014805220273795490479407020293245970215623505819726888077304340567611602928846535421713125330267800772300131327962531105976427566090561527094159420936851272609048706517872932972759346382423470688400233664704598608270349005481379297395323228611246499785309079327401816492376544994272086618710460870455514770817516339048143731537117112401275376954*x^99 + 60194549515198482224777951555756813095170557754629853538123315701088248552669703935853716322576431616170735214619453821856556721477537577197253844263322866207636188866549275888629066316486435645212100778370069201853290661807783790624881037457349169859145908085262942852141691303092345503612362205099940997918380020658432595338545089649992663467749185995240765173866456452628704021661187748217842650361848805991187505407434074119394018968505113639240958704348189156410702302268609070162515308464919560283755817124453117837251473118714665044971111573048161670417267223247951504813357314323762555707739692981884239260025168452535088649180625363842880202220331797844896380361423507238959149919305726736671999315884060037619839087886100464961977805835940430947912218455996172779642869375429495616904950086355648008246312660643191493423729221150244441008132080670844838858170430969850819730041981326831432505770858901384766020990084706661627555423590758839077224293245770133543910171064713731341797272869062818743038978425031325682071901354322492622358705316855892918622441181795284593844921881599252460398699361950782578354914262478012910466239459*x^98 - 17742590303018279816451561399117046391140074631131427806724581318665367370606997636892007594677846463464620207464189098422666388864912435675968292651148426879671533996444136131274832744999431778337754920377448788841443655227219932175417334968177287212303681759357790897052155825598743382853045224091310135438875829661777922706264799467919485408059768916766923658044090437717289357815770450956004726456337310075894074287582155352453044480073189967067916408440520028581146988732751686468962898043362632669729939145125303887299921806366075017488564563174008646856482153631814801837754895178038668292220698035138503251415767428741805935645081974784738773851473286275443578296892315977320264849831905426284434944021022657196821798920309556374270297471754482439480668896434569575695654707074581712503057585567559613856770678269539445566539204137648475119174651202641343595849027778053769540110117421174119820824862956872646026909557640020577359420764765554177876200073717526902971551259229044856601263459549327366192290977125806646078641451750900659134723049179671992627091265044291621038513317333336637107158758162026451362236395432093517538221556001*x^97 + 4809796889598967750134081649305428848955488987616795206375997513421189469416832690339431372999427666669411591629507983075314839062310313551554302448864187584102461661151111739170544001301028750032722517803837329684077235724804724833169950682157667254630780791478316432493421928968021166005576132893360669496054006685956469580831535584038746752182013207257967817772048287415377237693956971800531258386186932373557591286241645091332540489604402132225320138812916314863534230115198711034533647641581847965247462941658153496017230232430583436412988228549330558603881321013490844673758658089161000594130796015290955974246824333185895366940106045310127898777747019769478954024849076063506297636062181110945065825872253917639157096687799681868002438843196838056655823432160510660839206424167937930317070640019066470131950350727746611883335689006727619863397157018803828900781856480653998021717290524126883860292299876915218679042684384027199348176228892016641291194073381921202620636858417267528247145411514219674512404655984607533075299548554781204359388543039860627441333738725681016652118395965209896729650567171316450838935694101540587583939921952530*x^96 - 1210184801011468377195336142669259867958925716830863422487587303283520511845154835552232817874863788685102855872653455928770162482354875420696358353883477546965840838237668648957178274737167326872062087307903965815802558883830280502135773679081421143965891922302730733806130012211680306273215473940428609208562396676233661259084378465294320970937896936302080343112062392876977803627052129760976873486951042056431129735492277189702936305506601352537518848787916361401675193093650588102585455422521735087615030940583627624903850513458686749128664355338191821205419736400969535275554556659199492257623946007298960306093031731394559359696149519446429516855217606861554932881052507844435411230003825481880795835316845437471515007858986954291300905711905174834347871015289326157411683720589612185511940058541401445695161790962248195341042338924918841647382412685641340996562858865189089274118701449516271925336363818340706707318597947251916870438222370049079645025073655145243292444201493477225976914707150195638945760150251158897912061074417943388993173027585023463517236027839675709528814946117459829716767441297763713438768543019351250039984062928675048*x^95 + 284156903699412539215242539518496720787211529478799035223191920565612328050177814524121005170068305071349412559941546364040872069102705804081532943343172580027653910032294417604684764113833896105625915630951649131440889521695779037033194503542139174208372685201555845498852425031954740805476968599841094408855544440127259970724215574749266244818029089611008267601541922412882661211682036466909572165595041032273236135447402700893734239598711826116744282033444093735182466733274417868261613427861972495334408784094945696342833502481789698248939985247443948502597136878323250845994939396645335177898900802117391568786909242736811863707010582555329032855492989155948615995070444107195238465237065370636359331138529407173887110776372994899067558892254314651677173498267444204496862462429519676671006167532887920427759247864314618269234884067760367237920557148329233190867054543754464469274149151078606069610140452136056207862620752211052135968215370671683182965592637263842950227095995219452885100217164739230066229607553280541519206790809767571795503043266358527337171972919348796972522221887868603255998268917318492340508337492287453990936283545606736090*x^94 - 62633704171657827022281669280526726385382474725105575782135652243384866901837492358395100579286661732616978357612396394491979920160967306374397674359647318340438806394741008960853723622055999161191155663411366599616983127986291135380471672334265300293317426874244566651687418657527783134939959952404987291526835020059296103485716699603263732749359723658643414554023408075412786108734634569171636894664492071514183909081751652111274576866383471729829651903848392444940408697671323998104154893938061316598689244507675713408158677399968477322206519831324095876578825264434392871511951964296314606384822190472081050699532163609330770446687196531454042572804235736715282912552226307163215673185064837455417029985540961489274942950960636498416455754177742739952370657640330448140736835425549768915233309473325092961895755112734564026692381183664982741875784935260835654143796537892163408260876003543650534828071049496436400967980190164629119789558392614037595590369860630066899647555297519179597710806732979971651758054252132385394895778554359661656269668062048152818222429427798412513031553233176332114119971720985497904135072900838998069815175355210703991626*x^93 + 13115859687396428453677659325347310963751838399450446625412664667350952438277980123417943137471657160824090544234979236829067182154538602594873420614944051337937539414439065157676226390864854256987567915882154657777707286522201866311370693710704871686701272631534135212702167947672276298075941298392470095822026489703832113280565734864899371201401082545001035403425831408759779524568193443838188898887373294279933913376941478194287708653696672471072872237668398793332971686941976123495167852267625935640728694736503946939543863592382642232992382104887126376224884331041213936641629591373442857716971421394061642110842553989055281826998679174252333313829731612229289972842107342266829417689253659336887024186955840444105221024015715489119427396716294741557712543285241541181589250365365640296340027403849217555572143082803982034246729737301417334743171142493586886002849988129585312020799385002126225364543367259621495688310680353538217544033848681095530293626822071133590411250588297715445743017411136615267138758049755744265307479909178972863296991216389294291053725129960975511052686067083201879494483658118607349139621711214944384614386103331779911046411*x^92 - 2682060219430793941658282177706176475821443169244497730908111974141646008882087743166975575930658305847383690845939572986307512370050587101755771580743873001559173463076049180668063685941593468289761836145727951748227246379441044479055636635441613721924432374459402334510288931916301487023225053296458372062711924935968148626775406556741804888087541420979764609649525760652125668142981472155795591642818493834376461690863518364211882959936227112952100189197122088158517419186832535319053706257493740555669164160794608405937074454537852278080826940560180586033998174672387169263386711702401818918643870529349169094541249528424292884878318166977676180092491044823606301797770416352221781718314007055844562488244327739681993473064791933992007442160058419281326647575286715344469047252844180355506152429528203168337729059735198908279493650915304628758246444353561862081369629986703129675103558209195905423555221265991743248299339858573931644855436856336493355933604084358210832374549571309886721454897727365196500125415090948422461032150599347649597555310013421281700356232657435257172382810543567068644161571983919501472218977604666964227221121150140512791771704*x^91 + 565267272469558608436451590843417875279568103877070383844336825544216932320648750092401310277205596962907494682064627879683509843670772910753861958151855145869856857269668747727307162318974061237542452979853875982312739699441649992314241884664718512989806776987468106864187905402918261757823170217166596968759540369034165575213665222310596896454707477261656812980999867315906529711696524766729024375407263304738076915427665051389573350323923948356168732832189976112296963255312867354225733019047002239644723310997454330661470006107786954082312395887668503621654401022189198767583857189516684567445303419832608229077102993160184032780686148591714316818550830959054173892170143157477443266086862565353574102370406186829910507617904434039051027574468707400592779006002060730051394519180643331318048294914542904016706875947643316817605917512319807229648574167856346624202705476042068693105043377614510285393534593040636247661773809562678553090907902921660084655685438509835027362262284853656996481510527989283489576855906108671317990664627442225605362510545727776039059220695096827401567445750468192224280935538874400646052041517797174967580345557858481780580658494*x^90 - 131949491117266008685147809625015101225008159701429209570383406601841882295774704153037394682263922602110430176338253310647368948105735160942931749230935648842737481999852396759779572661980685339515297121524129534070984536962967278516130653278178119447592382120596188930892625493725450649795889248489293104910188489237670647213624835584407078574462696785503137655773599047445973154659587755194047603362679086527686197477781089956108304116575860630937117548203893372978617589781906243738822519597512838703979479366883429694199685673809664657971049631654198947838674655177423452685553657450662170921922240152709138179507769169594970404856214057591059018720983287490840991989470268235863955345105902910884608533999200217639794749546222690453685608940293339873805381050581882178282375084957862325284903212785884828288451395838030571808574454482473814540671608282861814859186307584218242991480068280977852585932222993520655619904411711164093005781153247597739088098303220383654701868947676288132499144108066729855379170814562458871341838498851950536604092194961854035587819931297558579721746557918607117505904048908360575909211900988350528875846071576465366834124847009*x^89 + 35421987308621051874999963596308554971826055737338157723960520950129656986498280067378527423345213436505434724267220280045296621026039210949984935615073831439917890973690031810639240573049757566426916106201686577518533386260079019873819166256732683195177879469818745444858603169391252176669697167962372409578591937353421766873420300983556111021313520714377555278053570034277652241735179820104113518518551940010494167402888667054789243598189884662508784656425627799864086503402395098391693324815620041221245568070097505439494780336996847866937670172492277227488019369480821536834833123004805870831147800356615908549481906638085179304654284324865883447915767716898834437925743941174387323485256841223421413664329068919330893012988369713396091363848929929719773864749038961906607962686807559139945454364569957557030333829284676746845491477719480589731079888450429899655159329383225457308484414638737111896516812095431096819845907931320354034272963792147011085070916170454775650401222061278548839609065799061174742760940599970392747170060950192014637528538284200707849169997588494275217132907992130808361171775796911147172949726618910363129044824536890703970368278705289*x^88 - 10544954122478835899348457679844684613599932738983301372286167645520894905918865595168422897060215490697801398773581795218761001790511990189733038508339963365727300394088956222798823858646637295274190132030381708168298465493611499575147751322003881590569819525035982914568265554266040906805220425380650633639347682440056762660690860123904273112078208363055230592476340620481274894918428769643977636872037499967607683681023836568032294911226871935550908059492309549258014911928840327961255762379037969947969266566432496838222715679293544029740175650972668741384169162027317110678945780835284843926083951127227550478485902913079210583014711600907040444207127845873323239422514900909363881690726148027786649401881489046645707858540253263984941940665433680137703179247572591790509980593882925833225296796417097670290510481104669945013352562235748187688360523958162542082552107729234947571191554898526366099338136086877775484986737518117683052731452335836551719498509260243986412042209753576786741522722630124207243788082759791325108706435332224919382205245259355058694435292646696107488663765483225050753848633443233031534815863554899558898633568801023863702056893068285438*x^87 + 3249465722691397459921497948124794410560752385378583831366914398399135648017919376184664013124406273012035435667474277363426913112551130421156786554349371860694512234125742061182418649409038839588324755051524113401479908215850218586354923653466255863712875065771995337044660356886932464608908803483365364605667794235044967143488346711355995855288924915396736234799886312600729672292314871066044254497422128873785863020621503472405497962267391783257196973298823186710263149558120085289110681138184455759797159847994296968107625175555252600341635354570273191170835977268792777774749896293203272649356492596726288776730383103562631387640309411086730330013503784691282467236431360386378323912567841775595608964322438422316039545004744328357607950739623107062535272978305959456892819455120933074212477782399531192446666849674314001045603885189131837906868604875202750956964313879868965001009980142597660762363896174348091157371040743545686329424542303145668815415320677799968848968615950082972833998952682236196969892844863680148779819434120595811785928469881228788097746240195337566906103642122813900236599986511009530608505515006522380353196558588015554421455005172990098016*x^86 - 985679973973453503260926802860646453979278552574134042937299463930000357834566558892016976764059725830204634916809044656477727827796662882694070389400941277116166088060952389967474336042389308616237457243292192566116871417571366624281238513496577919597810814318064198940082106616999493039782317330097837319830253812218927547462445299376446525651934715200137112112094432432878929540093063828847200557442373770210220957902073485742577874555349629974455155685073129302335083516235855122096321360186965772956719226367945725362687753607095074918001505963552571859375200631619764027991298217586435509948773084276461095376170863671051798105598393254342159404294219785578101984674025799896821578261325479751071947209864054866149697633780811146617349747692813722201927862343584275449976979950796073509872056990427933116007250066688054141741542450740257963750601366078634941093697116562512917047185762064917481529428408147152571565489497689663717807558885202756037620947212872198460718191368330238593107199947684997937749311765748218123161241475144518756064072320072001345019225978913507664741605183307718758831415312704871455276432415327267333261645491020718504234194992595460956482*x^85 + 287183759115709021406095979432114451479276591373592818531110110532515975488647398983414148270700286352278838857250855339895297190043807535368682961368054976869756870903372506667958152241581824798043252433869477115690292257123535418229257354996683516194539005788376986790363645689655442311957293482619400066217481210766185448556123049699788277612056451911617638498608659179658793725563697543562887610545153682111619329880903021318401746041167129687159127395620349327891966760807757490947787874433987010109132845411828245805598907208544882351738573083692602178398242357460919795714126563510594022285005773820127721532480164523402891117917176914077545840896811777523253737196036962563357025961917243196479190554302241074349960525940708009889501652234153139985915925327215280784641758420078667158352532216900449246196468173707827002528625241420157803767817124407005691598845218877351580755149340855057436182140559077987106524219466651451028678492945277714175424893271980981079309508454775742904518316216247826151446070132108821204604416511669809035746641471809222191056005669263538956517894821268004876437006598211077245112399747702504262897809101953099709291842833948223787308681*x^84 - 79582311499971834422491931104071780395626598680341406704642804466289176480932713288373215743294543917161356709372326592702425339487666145764759163403814596882426263752143055447192871052641857150179650930954296689427053454055755758569604290086123447122134263528175456122580787230022112057771469051831193389024924019705853499554202352233926163559889733034311899641752308985370339670752588846835802816110513816148595959583350717048637769675224626699370033704001378623178481750201621483666106739720927269974955263000282329916100670047053717405089495374844401586736263183350029253732836777262086509592244567034654635432897110842391389179808600968346193251380137891671244142203059797473270158857801727773330094560191718706017774282955070511796363380766420996266053425005136693941579098320375074102454583656411399419633352089780029234329815661033000414832399178988092319641945596257406889880899687380668510946204493744158612070331913507569170522691869463825966065069454272833473038401339990363218734735988164417232428337563180093644933728621059510894877215189064027541680264980666789736912331363916361524290183488832176549533538054784182391547251311773158453005090448910462947646216364*x^83 + 20888761917894930730988863012027354889266918113568595646200544360147613748371164533484900609711599181701659568424133328921186587940859584920899403222522166682148719673725267302161236562098921764453683322153713029356408721500096840027001610771246239632615840988091574315516744155691874359920148219261888308132117287612014699894079600773746154867445186165189664899766911008298625485397018789652077814073433777083641443404100233477593913416340130547787553201496646888786773584894258817124210396744004897059118836335541201286357932515812101651463545530962040269965971668025802151651093403274530041480837412254129132888109407767110483182811365507452545089373790543172834662898973014489985073732404740717927911864488196255596552619706399891491045881436065993977197927480962600533468216031586738734937914958261265234172372538707456626953698098409731904326906040894739947924206664026088108479474114481975461042506262615933101857092273752891729971231535026060701666143915276891456873107859796739436825570511795794091382414309711366972421039452021919265038758121126699542077061204669985584263039942269956040852460727698477737995256780988816884908306467529633953555109759731656664899036239794*x^82 - 5177770491279823983345070798413100636822834270544185464577719292837725161993281949520350754119555039498877533254962333309962807264193755272696052667768471066956032921094175560886571219697586349763411889576890894665127875114383891965608600479061647508739985278815444700194699564257813210926407131382328015431165947880096175748412591696373755142015833663644957817273937065744882609393767416827291307395235251173813831170771487550876410583697083301921116611256428764967153520425963332818437875711202298614904346663948269851761216573404912688932125472429629966203068984447677952971445225532818616593920392204014974968691081094695190595307261884796073653176832230899220870421012880801057253621972465379317740567208326087968270683501515544221406447607566023118100629135602262319403968647564842105897996170904454397021974008239585924309463188598304028024211472251652806483635237329242039922243233701422768678029307505456116840216155814188974037995879115608318057925374497902011119494212026762298796226817084479254129890491502075635891006648303300849111887608928052550621710942156516205755676928508812242953761124863948224314547389602836596487042546929091908518628477514745357084584904770515*x^81 + 1207477192244729781658035744457738938773849722617432221603547686840868599659526641247870861225599991619932992080865642780724456665689140375076549908093083439891186709558163683836341166090388530021444942767156772216709990946492063019551801456310214639416757634515370397199508038396256640237428033453699369180907034272876168580600012103087436288854749253345917255428201619456980009556730696837025837396498386054285831227515161050125942610000322907748071828075886801554406362807524130638535681377888311796535726538352298399572294892889636892886853801138871058470158497617759453260919735973395057693787347370401112173385370260195725042558580335745829262969554469036553822362799053754698033225985965759602529343325118792298662175082932061274105593864841127909873629169536467601888210880832037230467792643999197789703783237849854767082057171700376732195611458579528608541969294301586346736827538216983899553769691102645875536906639647075425515845347049171048802672731022637254698341753225367228979197421297991771304751419661142330225307978784316823920239671204095055108446485131426214788475943178108183363756533079324405593075535203503494725286880964079305864629782103902749307681407068461535*x^80 - 263635583043282088611254105540466764392714445269772534471060329381793892434702152507452357735603965972237010333538024035509630760556924906447377219295822516726545695958934138048909607189813177443149761906038435851401715690315135080187786881686159877113068038502367722423084792582539934730260869632095237808148382570498316867725632171120872055445859004792851086351584078663609481569254331697977485173478003675652417183616665512335445805689489997792776920146441922540023028123158233540980041123411008429828897113524074994377346468378200659181181958158532985016926382150023432580061742129217566828720900045267798583398203879210411099876956242768415819765680730124050915010594186312140814289334273238674362109982040665849818570283562220417226870270964327082981314983628882058637475418736215473788591592143694798551581150439678636384013845853052688915564590902447601153689866731046425605756030499794882760797168290251401534053558571242505646788051622646344912158810703709126834241285902309187553010096387975244180891564324088598128614969834220545437236108202518644867711013222200320699039819040849700124838085825263447407762386101309669801271152278257796092966245342549516206918415891454208863*x^79 + 53616151808088165752163355276673206899774653392262533101867326505468926043211545054852616493201407279822120142848864436128485471748931262799777900722079452284876347124565161680917218401508929876482515534318832720888049263339450886118410382872141480453603366973049818125923453445001458211568832581055762331625824389388616178560715635374633903256180126716277281497604805879295096364174697999940768995320799857898796082833105482226719342764453010344982497507830296795904376539986698765652259763208620041047032228504231721022265864783238817683465630061693008048337165447879389937992160160372410482407911087391861763378471286119951904760912511248702232329131795815514849103455444165022673344924381166048791654648426882731610327683107494700109275376994876811662788778712345401293882924192130934442457663718078069540753850527079443613684306046348184735506811313220558227480481925806799945336162508493966905486487432911309185024411916959354067480934906351095470527263552740060312042979548170269539871483389419711492172395763957871235966998546351969881279720162909081003906188538839188403969260527411866764584499390640864993260826676504915536408518964055771510885108239714295253633226838252101961705*x^78 - 10136367801538033038995803208912139221027897845951451819519737305117226650403722022411940704241904209543881454381154482529223358316948474412967894011182909806835381336375692317542891377339124736254937080917295160225591710536239865024072996823845962332997446254110446540259489299143827087282040948736531603656781907925226000418187938779407535528916580121931507346297196871868411389186527226211049162993327057624240300247939108031753614549205004558781828457823710376608866111267088335462240857364814430408984284250492223352217990752925009807204694109061421226796160924291666984231795939515172468287661944951002085593881911985546097682790997723615723914128357395262953964866539401516345509088518309328166677835348248282227618926005496543415119316140280860238586469899393230426056553913733308811199512656303626416255796671527138840846662263270719233640762138749675994840338239494705144129710692739638446362894492757415525164283007510213112639840151166662078455653661679147984152313853961210825994171080935085252110722929772182995529827885377357721530444579113237663182088741931451836020256092072143578325272970974246471957372648052794854717617197498876291508590683919070588108693907239456101098333*x^77 + 1801247574554787363198879536084907549018331461853494069214843955585826555544326624240714469156349458269510147445023688343350658483169243528218203884072548708169116641023920874855452560790160701916756614875433892723908783248780128013811643879345756195020000792473796046726379058333257245552755520780327783463515459112536050454221034676402648091144759018355140391795707230526734309334727218343953267794044318319050975539321203005662704181408862466439859356552701046259437425615875120805507310216142963358119479838868557891414392851988562566586976965331401585203511257104668170006484191515949175575804687712828165035656410163962653422669648025101725889752921160324448849134812103684742934030440309455707513886216031155183105633229141137970349874651064995712872237826197809722478032429380917430673431053188313534894239568265028921925428295044180537444476005640345668207504104884736180396331331225507639496785471823878867786199956728740989675759551945982873378532304728214368050748438132013536187339239190506330950216699167009571254236823058266529017322877854159114666339362958839816555767483842822777136002087209245602788784923024808792833537935028520719451282615546678358332150812261679814655179857*x^76 - 315878092603746863741767391556519935358015405388629050627347055084602451178948160599576289286343505909414067352709822338324346583403248242491311177962726205569490531076995757878379936292033020700241944446220902198309230476490299054897279452706604522087782282876896004913919682713752683849720834871152612818389978469126930585014506927190514102466753681596773605696174133794394639471286177652700505798711333029166996855674387041968926390522759517864959967546909258853450571245741882528046121436193035316450715846026321694942572373072582787378770068386935971093722486318929402960727441379550712432076008649546804992930773250591812937723463152921210886235791844221900724948094494102922471676917059390793035646187541228629640399666034844905057272248903325312268163540310787604144888225232194020664325949543965465242338063767653801614697046890909367915333427228692820477195067879802955060843405857767297421157548592785231758767389095510206640461145167892446164541570425355733421156122358946682644402700277065037115432569635774088149795107268648634337997599614029652691885236901754692516732300657031831370072676675821718446834328290796672648458531296120948679387081807036924246631368484814117552678273537*x^75 + 61339696815486667400145302835049171485252618575401824912565247232694282401997953267945605705572586210861644060722340015982536783483558873400608913934508267656277134780462446086877759200159130924553538742023592354692207598473898212178135718673055961133499416599198438140319046397770528096501706386930566068152117036681570208529696070688604264067103574630637312410415369970844939382646743130674524288410635034680856862768057986903102741008456500695559366735207250872694144761244761946766306069169630591550614161314611015439379337551849358234141041746287929834037585427195800019608381587311776304276793977053298824728128743542774073716246521537706459790566650113205848798620806196896530074403279638743584090867751533788431506461228748369931406677564594798033907874809013616461091274521086007779400215305343375003806199787410130292691498333643956483278011458183570111615268669362882267591951185868507389557332632996738741234596924322184752482284238273174183806332779068741386799653858161342010736224598953889097707118776913713207388764968260016151138272008236137473149560459183929553313877273407665805107509057232920450463260225033540660122882890886135216956726231752046892031594566661247396219698828419*x^74 - 14849357413549147726524850708228606901675778556140595166787626706042232714370437922322389510045381701935317815631452690703333359743402770483280966329725190872271815486966286865779683412376038125060208759695759683702823845674896884037582713646374531089308067211775100368381328807696211247837096261347222721675975601772249056240659147826457522142740473147672841128362623725178713748827870713601063760483448637466036031161198963040635444340111319469056671326212841410429142317651358099529710464448888760675430460136917749322103617305966265254360925575822600548278635769338127416226773703251951824335402200780308660194320959506129689998684930595075177517461827559524085775742686767179236593576500475992108989219722363359392979870298700616406172580922698863562149960486843843700092957616764509767600289667935459040077719674039444134304323905481984769643578251146751534858019563954054001716336933098197882949087131295683136466074928356272511811489744891074763574811821256103304394609372095251601482861009075516796381179329603027276266221750432062413418252557220559581157226445952470244469492036118681071746949038153742612813225559846109741982447885526184830671931823382914808591879799204522222109676342887773*x^73 + 4319852317791818175805587110038678024869888275117050285136753258187926719249530272124456469524504383247610454044171779997343020792693087885708420660429932341998465986550597918453768528090858364359180051936442924979182817742047145859614175903209840222549582013987536116199941596286449961816771613284551743413114987410667416391652917816972686743171799408856610303779605207686965572070818719308811102322807326224448856252225429617322240056380647174217584826439006295405501929340664085317223282427107861096017988796235747445495355407425522284642075266380195506381265442893348158436641926714697805426044830837797467695824956396607593546968537624497399448781125611603928969050620762838719118908411220337364124935954190720728919616192161098240012328827590770965166257018566046340950275310952665184400659698526737448971427116611373596834097376435209230811408236960041698329622943214071570894869530888019250030702318046380728398692706744526093690408328656007423854279892443962726733341810885946873347567852081990795620031035273050256787430618892677260866979781722729281712112979536379532334904972997587992036236666129154182254110397810160951714332143472329269869283144923870820978824225959004517040784894319598109*x^72 - 1315904156195436282840857199210264415532245777886218084281535996455174427483437859353944314432331416863566300290047008832556396579410727741046952346037529145840383483224426755222340705500003145503286001136493287994347367828937394367317122944453208336618804547533988166129160942693424334903161972636133921944989231690282147747117673609550795282784919748803457287371489672420812677799047912647665263816338021059213056110070392770581166015490683842976790416814859921924942131270253699064947279250436839433708110041225228662090198001430527309682258926806451194668437274126345058527104808481342732684215480918915882721386177513434128153121828281208236636525564938346491582727911932726988199271841058888576232166642311161774255684184136798717402054472639790163847387460624283604355508784485033064777257953722329082088253566240719846858874170306484513245778923786926954725189718390734474058891065509611859187734102454131157339540297039055253229075392110405156594971202392928554686202047428177856916167085819001552507239105695265548513804149249755362763066668190509293854262406600933715439033552565072548625511717083411302098909252286154663974396795647548372654382707472021064086398550385935566336128504673792299050*x^71 + 383545500281376905359318861392790585587759455307752486832261351939488699282107481628404115192447056367067514549125755904771021536060004306212554421115942657144306065654865318716243674863532975395829411084563553451736479075216770107660155053438271539963656806626845474295859153263864778765701511260096646246952862614554180813750629190254230475638447971840215459223210210356776940601254638883033816673659575651855302363135614663251162932724199624718182507683430316571749819787670405909354372494299659426959965350113768739634213900428962063447039350224815864507454414649264006871860035827761611464051083166748312348690032422349409964808174971151824445850599765737730368663374799958062983016487450407558648139969731437918843427281845353800130476473215109481785132459409896268307140514402365789698486719564939903563635083854720929094023564633093098997489114408995512802912967786813286027957403615054165374933869185202819671765302103301004585471792681721884222443038427376233823671242374370326671348163444389051264872195343265340614921941479890263403661798696774585484489651437211699398115344134470005862685064151809894376707834119174559930259840514538082864092994054229851755515920372604179642159591351823468385549*x^70 - 103621486877622543777999791985910119088372997707101250772148267121469762100203278375286152540466734174720745708533900509996292107263233406885446039255884831686606423246758151003069475293309841965171505062977870726268591312669936025347215894727928829314561288116695461684680255054764149722438109701448588619039025146375869486877641956634025621838780734958010040144285999972511896561761592122394809477925745508654267243581859216385981128279178658181570600717494150133359566594204809179703087576559377941849810984214645860314341186711663593276219458886462623144279312145332396974084138053740881726297530982170730478688774958253850964364547570087331864875709607313652658586545698802329732655873910072191184258999761632760702957889294645731026325773652726674788352912876604794721802284440257547699043962629976671453406665952841595425904103246496088231688924101962685834278670909372601644972185651331525626663917142050038030980156834047400481479151236860789631092767499229147633131822259335955810923428910705200402537438632138679160334465629749726234188403983501149422440950626371124442237201236279745887887970407670599471942845125713359655192419205140872961776959735710047367458102557700669210371815466725363144204856*x^69 + 25798349658648802348531015542998846784986890497802485902495321964849491050401350628168798362987853122995714170184576773881088570655911508043006468630001139981357187967204826910290126721308624466065599028005229801275862769952480966364331223910423215456775135177775866958539694369551391047103308907724302837128951835006895856449944066087129472734169110058716992382489421690496099798516997548545512938890191072813415407526049373008197861219859817859410157490571798255133932750844447179914629671232777772762404750875575514838244664089732981622587126650704036122310438646768221210409081401666906327687336363882762304426017672103348745052894598191120759868438589460528812923111321537482515165189536698937613797734716070339440023252356498047166884362407021083692783360946978355869568489067774744413391629407896376910704185422117562355670468870025773055285172605931160527126024587340429288867783708273852580251420241911501247287671615205513695034191143536200485923479014270381778366638564399972721255617384208784511568820816697060671248614164257932143880280507790258302340687461250680194518741077538202116911433322331687616983313798067018574463137408025178942011493112881266584805334918423182115772156700906098844879464818*x^68 - 5932028369876860226976294998322295542762911577185942034573659846743948382257623167716073633889849075950857382840922954990470763631719982576471614804739499243539014580194802074022974608738988608797826435100286483413926230666649189038979946214187022890050680961248474884979377305530968535598917636348978514887097070727207453287649423712332943187282300750111914093570055220135982557654109191416080035567452394914084394075182356895778830308652090588061294831000331016194437513725842538081319171009596806809191058804481487441892609601069337957467905735742243722503809182823109433032001103169577991032671367878429414687115271311722384911281508627248062573940316433950189532190809977456801882178883853394021720597692463726447605096841147537738358359042664532400134368193846765199259277126138858124753090162427335078361615700922708741042983236877112498141319881613812497118695758983512772103359924573783731063861846773126642056420512819386091563768538666079738001530300946327773886861209879074818652753943835588127643988707299856507652139454854967355736289909746512844472692775084685286208650434483158985199775240366265314219753891225115791782027520650196659967080904557986210090932213556149612583368263792542133866416006249*x^67 + 1264272211519424083309145145711527056007992323034920271147774959042495019848518063767076130734816505915175926448170643867951812781328758806161245768629844893341554064274653338424545994649137121404663385060111398340673950446273165851390439352439626814054302660014604264906366215389498549965474087068501478116399883542843005226993043651535372671547855330732137495761514092505059069067866562478384546197351797689483629583491232824089653066009426156951850268296214916684652136327446066976805459613343105379833099030258386139438475213336219523037987392280135428247666963186546418224646893886217407819000625679093128682813408240924875381219184129393430637363328773720291959264792464916759060390879308446921414100641992959348427966548453871265495893572964781132538150157122349912913310279341171588211706717693766434732316460757486608739197154863745363280163820495776369416666178170012249462549154451034368378499084393326274118899228602911301818886908465492847145599873580816089166432972511956905224574085885676935583783315693636004410072386668573895998890106103061631149402404203277300310812611009993650166845541433730946678458381124000967165069952255788820381762799017958316445759695960702551610482984989395367687937309522284*x^66 - 250370885939165822152120288374424254160264178287523796868153504883634619715291676514789817622653374670400153080795769192968501110369103090826235391386806445496175744464178858704641782517863093664917377690964674832371078350892161203459800916999227073508262438630165193910705030964721195238813656425071377397636219345913272535296940256664647412949838131213401912443883669308455620828071439947505583596238760983081734199331566456135890235264354512819282703642011999180889686674781913044651845358294840418033950394763039901583066062444229453889322767259479089467055894687608118118743294574389229733159616978104375451654177776817074242383481283239591204204794271581152256942451803171142272855511266157899143762376285609593185823053113480219807939812690058364512990741004489798937236325687107742577408498771251928641552093813144217823270174465051715619627973556369113611529500020436387499448187004605013030881491184831300166202935197285425594608319133984266595844104095119825013155320846619285543082350272344015337135705690820011760976528184076769750339437829551079510614085331690763930782164865177585713472747862548470629893521459925528845258018913546557611990322588063221803381237052183238363626299671362951185933418077342148*x^65 + 46069357119995261125647786052431065381467781854512287748883163177312976580986814164375956129920538204854658418325329702061287879289178198032232842505754339282069846337789047658732744857213653570435922998913641694622752639262777955791058042790397707243596730950251755257394593859521275740538472852526540744515110275618022362604011727524295614195735562590292042688986663711069503197165425802963795275033678298172951776784183047608681576800102781195696149001784763744862512622575133045670897784596299271845734725382458124466322110140985274958522246850117792021507474504324146978014057415193444073971437522836835801306942082077871772866241312485259997059064957473445000031081816578580668742889982315172469166416496939796859496457284902256511248602557172491100087602864387982352577644884640068938793858462278312600624086196104152141611767567400806309888193416877435486759908315603202689745823029899826615661526599314063398617474053957053116943657206982220132538321808998265603643076912155488092073495437641627971862717052041929320285408801933669782681142331352321835318399179119270871408112649813972908651934299995005118199746606215535129286953470587430354513164676100694196040490255039043491872926129558817927212257168072376369*x^64 - 7841551847278051902686297968538096629109871556097612180202620276350522661559128697095504471345883255453195998125141415111071352007922496363314406793412828922451260552243188675724388226031828695640295611142043678611705289759976411188832525641821345655001705179541618662302894843667801420126162140413520586152381380082788124191456798942039820134629602588358370826777006454647436932470465913245131472908279981378141370729906883336915023305151683103203749475290496154386244106407090930599860849708376829931554736888814068309108203818908561254967498045464510217276350371067571737340895844640018156471749344869587302453833337053087433315780126647278790968627548032436314907134823098550956941674645259685492868259313328073269545920904114537388294866365581192577192625322043987366246410171211980148977070961390668475726465904313430877420536519963330577490831782820368567818745296328087636219116566424228325481570468103618064379429157135609618872703950871301738924864402305588054478287033118868386953384813550075183044402326095906778474517410653214032010445670678293864690460861237869958063485445820012342920943198642547409387710404503984948114452549754593842253796356222966092208684344265943746957294404817873542086451789923397410293*x^63 + 1219269969182659026393679467428857467919195825600282407019146285669592709612094162758306476104570741163083467380809103233909373551062343619368797833758845655710676345839809242286628058082969857491390921353315415195078929653258571882715880368670501545001521389935714886870543096474396616736262778897118401053254715508039260294158600719971070945007301505847097448156943752331871304763372292054108461204589252286500099931014749025130058977931792961221503226112218280592798840359929244534890594015421001224411879280258641445569122050673928832907817204472157101046320410298817891878724267424825980875318174688724604665934518181369292606393240249964565982037166290551436251179962416564548235823862404533093579276268704740718590637083178236808229312725930328933649950582383105762022295425855956183408819035348352318194557880867149867158175995920780569747965543892309410256911216351059999060921577871003394905763113307719583923929097859230393149690341302126720949016478077637991773388896650433310570842245158306569256460270155088269914115584386223547530877198128825893139997586988074364155250527261608240080183265947581399508860207502428469275642095358783472188783842758074640951653212253288640829352832206099678478676107985979145245387*x^62 - 168004349031341464016830331675643284641278750111023152461515924097864306216994562064789043051172495653056298484701075507941064225090484238692077736906545862668537109098201046942003515143966490980359126470589710059247016440220571407745787396695797089109906598061225307447717191619420452506612386110158968708851128925870180410190555682208365381861080102684224126272585683658700158731067403887534963489729073040974887761521990153820043350526334478935476646056503971609253300005439760369848790191326454663128050306863956966308994272567888329089289706560490185328941481177579614087097176999090883871498597689255928838162117086573191966988108188262118518064139699976474808431183254815080634361999575950953793010928274523769554835202681643637458504259261815952383422647042413441782729989561058994042216720797522560933574025748730441707334315842896289264811178246490908258199966386558560331013391895381930126349804825436999047415419542912993366504461098804304444171274294449147193589476447691119535126439962744671850686213144843226184582488699581882345967004236153190737525698496376263315225492689182205393077155499796567999270284734011029747192894612040532456245797476317428368145495144480287697892749277092752599745744233109203965601400*x^61 + 18894813908963402632765457907510223930155095794730264199136296501069942570319345551978991356570056852932088605057877065182089113390692469367952659164341045776917574671324984450837367943396370199150188390152645441312621230074628815194138626558534944239317326253377126505146569704240685673733678661369307057176165201465275691969397243348193643320813259519860217271148573907959847802056315614951425824593253973764130861171820428945064697762781348535033789544541930082331100105674606698044031314775755179472587175051191946748391855948883238965386869199410619005483022676003272464315649859517504875217876733618626600047204115832518785695781786213778187776590077959138273945995522106837219122812096505125343600436950161099158633517327381111256468031247101293007703470166494026880854195049343242700703779147655348003492217217874428836500295164134368949453156391250493515335751044390687060641099600089745290555583464688782560058236752216156883317132763139444249303231929036865739511419012622447615579514004580624832283950589912021132815120114488717850373721040129786162561981500328273692466641790512171684028972023001066565548136749110537034671687905588992255247672600671908951413116503828608790235450249433546654761372859906111019878056516*x^60 - 1205807415823369707580382699463486001691911661123320255242830180858917586583098047178474542155015539971302086019194670058010262190714255211365352494150669429217148891733588667040453063651448298960096673565062855370528948625677748974008409833369116933356085466327749212290832174046611015279501312893400343464975983649216969778117131000309469604638640465916312240225580839112319077129165222209406308923996706923830613571518496959203307131219638643135408268297340952019451927827180351931998037551415811939186330291164291985970214198376663068588917680024183667872901365024253021227273622751100450911193438886377031017049326321893409118066001271029811086660419455974941348495487013275443197742606165762693596367325317206301226625192062998031585696989197347520488408323065255554336656269603821006442253129560743375835656654515306523694776090584117202141712089843997028058072053318148500042978185812739784578944547830393606999524326766400284819161469075544636190913403138214031392139813769694889257502623537207594225395236942455166135121376146876079806167129619848519319748868572167181736445777545770487406718538005677629260364571890152288941272400359386617087014235970730368522499557985391467017959996195158752316034559301536703712793274040*x^59 - 161293988606919307141749761380130157306435471969365738714216022490452922778982862713356543341754626681081444671454979904965011895367847189604289883064909795072829692848026621676676666469826635992152488041852382362280245454951879686940787548813338020189231562849328726540370776992831139382928499646071496013326046741569029460613316683447421689932637072495116429443490595718864332963196633071964740022978958705839574007872923881148126801611681220155925450957926523007221434000883421835066131389712190074699938510539563765980935970997855440226581084701015490378622156209123541668764751811588495443750533131757858342248919701385555201628611421788528115570338804693490411138590775362888438040645193401802024559009067888083467887832451295240401045552581178723528510532875454699728061772299258088514455398172722188589365347017246852853740521287655970938944704508620389794361054561854453763649361992062674935340887320678304033822786203556495110595512345680269356965542012363891888758984714788054609946004557879361584501875935163226014302415497119093142017905144071704843738465772289259433205034945515589565148907739833832618166011277011701914629790786404356772371689774075236349705875644446284220011161888083351026465068496675446292475551591310*x^58 + 86407756092272224280490037979974942939088317563757391878983572000138467004171442415548170597410001911252579245458677926676763209176236538840584954600382672797020466384545281076428180913176596942444054019110547927757760548128380719891316661680351243486264846604683503552536736534052434902319169536648059331552393783445200239256879822140729796611546647247243039424397023141253840544913079916770779017169643413411115957749026540903020462010983581708041239225424875906004928304969878233385014298778194020370708795856569863151406288703599615813404187690263769954026770253439604638665098707099308103144914463964195996205086962636830011796804902711896062446552769994197938239459613175244503447761463693948859813878946329164195523268523946194970237837615127827499920203532628803771430096142529220463659153425390640944911704243294145905176000460023387623936412330464015899275386365956337256886832387096095364187767452137088947470616805991279768933378972716891847296930764658592372007287717850960774552733914940455421873886267510335922451979485532394191039418877679888753665790739361875527761413630802056142971475262678077749532417116109084106450842973498645984017133369155902613196448279735139465704747144623899891416682163065472986512220624051193*x^57 - 22841380281217012708852503934049591439760364437490222174609449382773306344164038965421979468115933764624310966221650534096836943847696920952371342114622560466253429822457552060687311194224067712426242701472730626036554377849594803467124594054505964730441983417590895921064753109364938804559216426250498933819116540134623543778413902924796364964904981422961439337853226367068447586183520936400456856517155772334045373166330366755382933464548128633161876900255654870303587523573289612908350126592798307217186206312838527105397315042950456480191421919783632403815523755181916493590625547508579941191254301049156889662666785185530656752730475659123556518059216449833739949869151054739728495131133868905060078799168233165700523233798348660240760474276253118987707909554843651430808268764522366660267386640832115166439741623042211772424014344669810330595855954330098957936990860068370512797978094669966281200730615948993322988770799167089927308651118014636577117045925076196955737099282670069323846385036807162349690052661469154321878307395354847151223675641300360705520501114757977260815120041018056699482936243502559498970837775805090631366294874425324280960486561781949912392899251739528135834630301350430524950134721211497398778936401220987465*x^56 + 4764293198414319942303583507809991815113295472344069920427301922173720492477293892608848940219459562359843851239573289833276918446002252109153369531548159363748087466663671244627262555725364495911966286838920366089826341474558463303898594024050342801406843633537816122301321462691875019459060036789554234092575291049855789630190665128937589170217522452545310005259279837977362909958036625815255471315085474572086394626048448046885000789544096218534770693851379437583835956365300344395728850169626350040136720336790971713532968030146199644673737051346266656589320044585438936303277977521376186129717921907878756469968313113312979671978543386226102268709524185677638853093379474779525958212769817799477997272912214304423380659584763697832749253679555265184656420454149435496251181555018986933258974084663150321319036801632968223301496720456497710822641868876189628549060699905991370513443519749789633099832026173714070490137508346107582181130249341849543080883396217629441334005661387727399687255996266208952740671264854088206580301669202531544377975047795786038226306435320865541236610216118462829694835255861864522705122084784677062005476573118653356443559723843790814231704338145285175153971670900873742943910229235753748806219835893794227671*x^55 - 855998007839788611616076710564880488344951017963339085370542435115988801037182069671683317425150057729769814949580226545150273812744394060844257643930186501311247281498944038416481476503869316732940130349634846054829403253547489596914612771563710876969596407145607075553339438914004789669924087719400530352949778513513076286953910449007254990050889658377477547027226786522472564589441009341544364954001509417787496389812964690705627915413996094322410691453740521620057231370320972649149130595979035228742803505724939499986183079503729016292081788207249903156813584611955332444621192354436793099146776603290187602705556049174283625624774919110077792142467479622349245034198394140577131532255201961261715072035958136504395280925677202725077276949094095547585553435397811948235377329216130690251666038757449890751986835107146103701607360583418215022074890291831089759663440974719722699130546956921297772011357857774221677435317740467248246036621388336850121870806167431185137304538251764678183983619348152754529195375105040608141416344055596251423050245575165571652609699605763158555766635547122983786904432383798638994283103417343924055970575673938823970019459094132749317769180205434927110464422796803047908982702640732765516422648490415350650272*x^54 + 135682435222883357351624248159740262128376623092521803856874708117244043924742974424363058445196930905662486705843332805525790794764637237481780979758201053767186303342000524844391392791299180455862755051194977001419461380164322238476193252908399350877895498682811044182940130986382919841995256982058692366619854080544827012411951778719706979040415068769948228246366991365567853598373361045016250896661490292105826806677074982685231377247593894967505228799217073662610001279300792907331123858590356908949713820267332284300645507168326459341106277371520285154838955233805312339262605553467615477031209474143992673958014879019814708442775961306196143839995300540808285375800715499996602492998584901600794162924590422338312335829917202832037036157027859371229161236089706854289779231410407426087434216763747709971678784154940024902167477285971832640591604755848076028720286441937771365540788192374011089470309489552067219579701321471776492871816498592936534073740866754405543280132485144351354097100403498039277660727181453266256039470188030927911495372035622035864987978525393951733487849791119473063298625178938774423378980524417991980598432458388156324247886968154338862468885288550412749896197609860923561996506839494364024578656777135725499977248*x^53 - 18889674202769533821635685062841614342593303009020887945578630116547208142581722113664530341992207721960029698039517110673366362700030954254814919767620477253907157439040490227112860021100942255429042644293071586132880255114431389403794493201151133642671705130848270207573739519057897368736946640485462814366567608723170671428238670725173367647578297934989320323475570694201760831258681036168767409826972620167661298834964756359511793243579579524754885830784531583005616645805284178817900954764346053359712647572286896323702925020454528910607278830692838845683403844802490544423448821724143717800079649347790293163112755327846003688879830717484146280815064403132859601404221797459889342981634855023944285625059817975531072620540031947958488373730625491254771108897473600750736372640203572310929008776776121333495914859389814777687712587750807337029754490831133636413926740810194558590955116924204484315729512072496696119147491286253554219867141098030348465278464100591426441096469298133958895571315775392720837017371869221364469846329361950545400651191605280903223746158234851703018955024401676804501651609565300483582362976322774602216900680623514784436100918593578635336001591050940220429742532150795925898317851888618184111753579683110569912975941*x^52 + 2224150796295548828591112906627770791575727878045728289797243355847485522121660049430001515774626948945489051524048092436310325241192222272216864844839085833111985233706825413278076480083433587437167437943941618193069027796922133579143710144185023225181525870165320059556534506885270604503456806470335935880240833347143233878867505783651641338386627936311469749013938046390022484550413201943675930961349893583250114206298580521016712385387760573044321652656854113934426805748238308243671501116932754608636473194110206972702887053598644097373013894126524392326375862287025558539209674497508290557077558252782825095471640867618956067047819183246118794164976931758366035363950025516980192794041151361727989123459661611886138228999779598064110775821637245481210681654554568790557595531672818280801679258128068358043945214034907875759333778621112410010915327202956250576508917201361320867752910094066933744028853581348477807303514686806737962658611087364431313662930359458908846399091226950476064585094402133961335718367694198691542306180386387640222484150423220009386573161326557260291673069039428914344451301741386608635386258030260605545881617874745340272832998823301245468965928499422952778909374834290714823118563039350520537396928700722262985931685474*x^51 - 193446792473046189140140719827439103626496191672162511157590322833820446515102174924558394192164490986978054625191470099775578918249569315505727977677929269025222398628273367531227122580219676706127197876600067151645331698315660773562721853418599994202340949738562371556952659942471789418928826019999916971015032118598978663342009319751331944611390578524338866401442735977928679560120405404889402865532702170107011496136261914508453539314602694554643564505545439566017512890822500232608115665567413329736584222752318542161562398853438388032822641339037762114101774964431279514429303801153340958026864926257346057053785817220915457596340471802105040520599178386526516675978890680310743757911057673172581571773915817068551407451947396467856227149399266573445829275236664437473568799095857615996259556621366045143261228609601646181560225300798798973942525195878965142924711628494359057002392862094068452256803591492628531923246965713476816839515801490776781045382183876128848265396549444388027704504033392150376189068863254944492647226941352558322000424275202657458855634242994636147436063948320997303887249371475864215261742684751610615095743485694572065288409625013079902276383575581619116520961144147308437303812902544099002154894491133703034306899210799*x^50 + 3604433943913728492101934573501007068605978536453211336012170423722231212391241959518839180408403555891621377632970401481363213964505452719358848426491110543258948711703126952948091173994599323733247498700413159140757610607561143417567124814464223457207510744075819457544960474816541176180098981218571285661257732702151037035222405044629917720570120308443294027144227822163282430911276800208592482322278460837488178979167251415733049133221721994915175751953460849084334649026403465028963483903644680237396366088761683961619950772385048576635048311893873231475828957767535346510028058081462515217450112953315136210287218963109547629959350334392666392836271417979268677766062947403263180622543329603761752589567573007225996160313502730554760037050782968324947357832865316431384657744237437372430800822471529375722702041394448914349765015650155794369815137438967399878498211517972463263046992545028862638546698274359561129344362990949790203682711871513090946518121819788987473806354760242245161869333927436700357466878357121346613290624526724441006350073049771409515903953298411562418030144280487842513160891588961363940911255759653118314640948087034023070027570158710914336004066160033304860854747055101319672465180291041080625174523676411069435525351018535*x^49 + 3330080821323111902201165112616470625319621075035119446458581326860919020332884427938920181413445127658722561140290307600682773474007648585399717279529506882232010302762697136755380099275716156074428575005467171663653014946964303540434963327105077027060605348143798925704196520505769318901687374842363230569709857400876421692119695209534066974244180156484317071291343928984719245523138477160332435209807963014884169451640118379668801170448451310770418245591528678175500123976054238205014319593370824983380197007017335474635784171985460081818033738583842210541703448926504610661502657300962856381767203994969083467408478506885968705680841587010209742008123736523540680014562270050972859554676741165728427485389872807254969601123912839450518380654775532348724697024871046764211913947718418405668817491698499736426335457516100928375395558441542388168455812852384419361846098526390261063115613147490032086908613235135399308386576772618040887023964567071119776087221523258948021402978871327248231827355492006950180843545664062587846974812592014868760939377305084829956421451437439467985546427864478129845518008569811649947552545533996243484072735101623698614194882812753682747103879925374759257458579190553173313023028287538901784302831910325400043507294177762103*x^48 - 990467458585692230380719114664244977180074506957737928139760178455629175917158343842787855971660705559872967251001712331703171727645934729190756650989966750288199786086333815507349058483697033760782114938626250884297049303380617970522152163205528273374164815280566449699827704524889536109756344858799128416381596945277630127540765043521195000041898218568675934303682484194172309079788290737491220209360134477024093561617661771099592265740410176549602712268145997648800124160124809984845690144375609888715357628354445963060482544647643713488589635002805497899435814707759640213560589809118510082772364646617047338399324943381087937610383810943943190169058094917731401443232865969546298081697056415011527789927915922833003317772523196109109961369168930878831172093192265730362636894851642577696405360053979077366825095392174197807202560030429538055966328329882621200386829453283527857703096465312126570026725425641879455842136570541708042677811240442669905038915277387323443697630673782789837311669174573036442162045873607995886931038435859422074841527665315911747386226831229031812111304689558657562034386185431824360894415400182636778927663213770909518770341485085879314937136540805402582830091683493154474058995980861789419020880293916119987820236780514739764*x^47 + 195792363857917496989094047187064722861150948383109458266155012924559362845327632379404080225512911651777721641075855101696984030867194391272937169467597239985415170566107531851277320792567394291982959794773436460594828635114739893712449488680525672039102861052572864588455605896569167790420543156455664316615829575992277647410390099543051790580130280122226143196916173220060757688352271546322870505960930681309046772954852324402830890671757936131287152098721488662473051191787959644938210558778625698092987629718297417192872584104704698011006113029907723437531977039645107884350548951918316248311076559442987098868874717468754467224340636809440977723006869686642034383590025286972928236315255400488936134324417808016265016852259313256101956776888039030151377393733736061572454334532253745758220330346409601270712157722189003473270642378511834132284489861071473585177626139059552368045695930500992754781021483609911339435008984792427259646477728612417150806219823205889327342256596535147141737523224187297902652486978797274249210824691932899253434661448051285052188012026862394312706768756707794713565892865293019762445897928769129300867276411774433404180103019306561369575961912717417495155693798354187495300007328839876656289774859978696699475163409623817414114*x^46 - 31323914327557975681986389603084573635924435862049874889632446965749802679265229764253873918245154192974441110072842472060609263192287129530239256302709524972426415449651529497505093577417435678193100684561661904645993390728609440346037657614171988917921158912080934854727552280816845194001755616813691330525415276987346521859324531104948262982466628677535092737806679607475499199866490814967049231784194901752258827213091465846479473138177852654754405285318133320700646815474669149148034017832044013745881396138549398019970256821134375959613708376260112631378855984001884393516839441367758870244083035356047543650700752855759305693921086486553490622054120193299814834542991756825255916544645173262762660152140343764408465305464629731589884415547739839956238346423407335345261644750722603419705751145888911952121038201609072851072893938516794813109187439909285499920596827613748189865867895448355648052768299387946441767124130588787781118856963562770329073263309765021542150720911900880013018087358950748970037547803291626929770080881147590562707061086198498733785671280692292204469373420354563215167568011393802518991747168575710092088922090046192105219871754918775649815629631942129854708036683457498572328745950322406870884381988811615602107593719250098290722842*x^45 + 4223660844843985145654475958778790888189766186779682798653831766436237221146966796576338739226036522329679048420044802150503381176088096876552514756081538805763011705177699236793663374366489179807425940683367209954421404837789009049097276658383250117802231167552741629687413057376792591625573571114024033257564608930399193981974488952694043472804820494182311342925432816279982483419931805179248949841150100384602437760374370906085371978448652764285931064099061168727830036338330387765192520770779041949446881754592172627954588530224685858097363070653137391959606370798364850684498490833960695908943169846946101447855465308486464249617264257172868030890548773975967117663260437774043101694238061092132258108137287268948107521622750912286719897135796083961648297083573757393815405270131935603708523560457058962792186078855680446146215259542275770659838594645810136558125056252909090453987211757324637157143521108539417752247096681764324287349403177268484543729784039968537865665041289570642887821207817503806587080242595333437221433409059798424154230254651904193465903333097211241576575684886069557392993370923280220618392315711170716554075484322606894509463828324397885078134245736686675985013350098838886602077866489226691529251015296361499099333577092668754257492194*x^44 - 475032758139220928193644264519339574053881535018354233214162534248808324279651151896185088621619356429060719893267924523100251350263074704506805350695718361998242567827121139135540745901244009537269941916101233514250273946721711587001471334669922723434785222163688817730476235243680540076689270249221687999694297160955611770211688758745236449908710046865328652819191619830180828589937149391412832045661867737688770289278291446769347948926896832497223820181374075336259540044120490408406171402349128015144662547656053648537657062230296324734816273372770020141945932736306959543151381858061635673474186297390970842584001264122993864732235501892431076999973331960907171433048733245440372202875803133325548749036794239617298128749583896454920506663876450064789676979061703348542290105540593878825049862811929615788788943681866103381820703924431521716868750892572672302731413770515168389913150488386133045857621991773663032412042068825459489074783114137716111897832090215096790527322501860907973366488772110233631048789168977314298616104189589720253881716010165220491467670798245003341733201635218009740174558565041710474440573307833856883273603307779349930702309608477026588206249523276887615709289994063713506537748060145207650396439081168581522756398363868617176108014150*x^43 + 41461757024256711788944574508729409545670428227085588539403703693873837707300001835434965251527581525405370019895535957397713617044330997267768588880346545783648102479094331573793252274037876154789808958239360044536957095546890696502223597209449042794878889107903193750664983588996521732126073510522999267003930839058411558735741744771869109832742107368828463902603304558707311250490860774016043504788513857429362292880288697022324839164354963529977178846902278764859734892673720183671782819696772195559027594918978124185508362673701851453376663159783537946725526277867347054482023244585650181607668873398355431227241273354422795207597173490991650220894294803220948486605161962472069622695176632953050208223776679498245036107177996869196475601805691900254830603747798519396819519213280021894545643769004008388076282073920599753665342240140286525554025095300922242240468470449486641814315490789688388651152280492789078312207875795039692469630475090886716732278001717716286150159407534580273974721805805264854079477749565122801791630882628858951904118429181285642311537092734435948850813720496752770665446871860311662851653284233167126793682270292989563893338916854066692392498269469643913517071372192507322896319821492744348418220746682508727965046854011574242600607075765*x^42 - 1978340031381599753422772194019730898578631794795539370745967061884124311991271853378304616349367241097489928174880956249031165699031207694268674649370308253377369475838913028610691315887137431297965061928499021522170157310103670963940265064665876381459120760226290151750438366419072310996130410845739651217084707723959467168778766027119400509223893369519011266220304641116304200066232626031878478126389934231613472728504044475901954676451042507528439777165860950664968108988885939680814012460127034624216203311473684001383245525257821829483151116411529295604201492545127730338662282591115376856834714234370606539368276710694796764775608457599905866231705290541267595285737624371380864832540141855119506101759033750279298276385942113401645104252668140769424499598616241937990389735512509493275873708980865739981119257051222840889352462118718350451848132538355818639632401791111539345409737529857410515738128220200971460834124571584799073273141025563689120174338823200832158626067128269580557765229999057472415986972453650709653487267142747315213897373053285837679616341523649459055398520659740254553376675992507744431911119461651771544390418942382677281830637783562427774265032011653889879253845136267392436332414886514220363855661291842553748857753161320404092682190569109*x^41 - 180903963378036987842723955895997934812395197167097750831429879319963693705992673781751938281116525118467262874175350328363518984839563344087252008592487377308901752904112964189589542735863252640313454298425667771457106168385295536858074523879902234627893714313674998992154746929630061353910410039665083426343763498152060998577090038330326457937985834600205281053062352186747518031187908217528881257107284860729263672281459462840071565550272256683900873962295789797830611271135812447699797961871724644917315650065251353141345472530966966511654962139272866507299813529209476305398192322332960007853920027022785104585026394922829562232892877766195550107993739666623315850064361782190355267586822086954072537852690487369284785850991805834335028224608832408044628611887003495251833236000113155411914734332109183921752338125789647293080603608640236523019875721351531462099289255394950643041773896195741064927826612208472799943260541003374488807509465936769202741558625397999251338885852377649432950848732336957270575044289010905303670302724692802048153525900092687532787641024192296969177072016987579364879216645095940326219722133562738869937804248154970356115653434695059544283770310671111249566406683332119697345631153889809693534785728758336442452623530853243561874956179373841*x^40 + 67614299479826096417962373726131872714501433214725904622367534204099761137093570223513326180288374658023607817791142584045383704923242337847502214770507935798735806765130179200154531588321931903221929414136562672907982533755486120035448437514107131674766155039988156125236991723004001249804437344217280730921845911232906776219631571645593096707707488030466225998153481192474183075255495037261592443206901538771222762942791849879376485004856974740814748948262294446761266129582232711378961398726793924731540936138791420977167014682748488253215056305947731555641155679051437674656472154743306726660852925581146865225401397437889811170679493700464382372930869616169389123679033278163169674389348874118261731746450145171920462564211905043806745900483434559526485794490859437597957957575865792947143375810890640018753612373501395071117142924567309700117424721089441951434758879753713401509574508178622473413279785383825923347681077258866739762068334623227676131424699117057503575333311234614675111342797382086075413989721999972116360522731286987229647856425472872633984258182429180378551227877591645654304397222137695054497905004747248079625182210513074132358002872278720175991530559800763514448100705645440930435397572506157744576516868926150223058896093418452280858847327051424040*x^39 - 11943903632955931121268989249880549713554437538145451415455207673822453251946354507300157793377711190488437789103440002648236343849662061283085692062672846713385366613663011406827372885585547902136137515412522110811175210379781916494831384290877156408457586513195704923141778694834651225627302799503620926080196134980647513326327741869378446725093241348614047225677446506529434425178176575100890599583599123585937145755277966630446894737224557526504301778392786535785418269176367594977107333217117229295762751037658194837995565713285101961732457513610912474040702985955044880396094922197017542162078605416132261088320452840945177776744038267136883104152539902434792562533090942577326548847250465034502370839907875285688722655701299813237983741823967787676877655042849391044554229196745274947046191772376160606490494206575267930762611840824724016140342747786385385175579097981605288273482684874239896795896300274054015179347877560832587601272617973098733944594339552809776453629903136344707953581967168531816826813948645576759475049026476230022449255683577542923306128483810267768395611682295327410147277457237272072764787948570495736366867742429169464100162071092510124558864965753483925521231113193744258525782321031927010630281088831537231437968889359284685211132544628511824193*x^38 + 1599409167983809342944360476277123934446951220828613852720146898500752508362288714888258939777237262378340064397878491990705301823712235273358509106902094724912604694432246596484489088626916728046868681462583833933478002057591244040561948570417941085479863166308828787835434206430777765109180739945464715609423066073365360677242121029576171100436192059289314883103105405244920390266286440513940716334700886492172941780880201802238252098719359544941346887127402639409740313399070451095189027463814356732085011274090658659007141266091152221619307624096128513766168559608626222854768305137540514003503785312392548108855732372534702645958086363531564734685416632687026762500814642639182025099171193371752826463573158563804222759661424771120246272328252561167497147367046343998294320310080634262153308645604796708882683462165560113333637320818967115260331060621366851240335028349963163700782826431661583583471373102632821114848551346547270116839313087213990792757634720221775930656283550367811878814433353608358620825458073704584667726027837583352883902876606080411236640046434474824498682605071372943167094745497096248390881633668201222575731848493396576663727857338375802931128931670099839004801538265621997729522512918715932581153375596291868149753176586853330982509420714300435473278*x^37 - 169965230784912012819405080344701985751177915866927061040080464658549036471813873505094337654322718348441069090043502381564882334278214659712909548716756201359494558422699842592796550319816286947048428393013578101814287262259209085787429596115797348059851315549057310249622586876824541015734586668690116608566213196108883665035569984169524002584378849834587878552710274948919593049184585761470089788404917111926349596944701194557591720891289945117050888556765722013023905842265755845031636631002609852290348651618611228535787493563100387508860150712125264146456871990989295826796369330123349123532071353855768540573238413030128522824568106475453052278127170001835316324835071495512463283362660749021797988802748560165108767991173149886393615820027299851473984035836925300580042328787167899153089644847749280534284889510856440950671374827315687425961877026372564456173343076198547690055094688450435640701740008258324634284016420905318592526290805999048791254791643655694376718556458916019715133749071559351707290894510838101805025668305172190315540156416205504155642922294754870732436218468062677094442434669075079623437195534534908347773532557053024638019049926042008373475427667107152491987171105849026828629670633624434639117518266160310558735780551471313421895699533642864605141399*x^36 + 12367674668061206916076837602899144694090028040741442165409644259244451839073000598481680744222793014189380886964197025836634367084987004856047337389427713476449495431045592659966028443184333649879213965208114908039149395628389248791854911370334534815719448937773926076966128142381362865020853974003274222184454110501050382977053020775666055594996102804356680607625751035989386207635755682512351359973906181322909886006593370744171523529790095274064305689077427074699968363042604533412524414601867135225588603573453019002396693109116438729313904474781095325292916248714226930185136245102305793751632583187322620873258323962657267299425578624500159842302273761769985846959883479860925829278343108434568483544495639211121918524855457320270670396900115989382328699110882785825524841020283822879147569004557431653447161414105311055968758527328088672082760005366724421976633716266693152529683513957868520067791539850237616428027609109370882484381422912058523805951705690505509385017777875137381257633594596878107466068114285512546473219746356365734547791271108552565441475204291566918690619640899165815106879225773949169711636535363595493351149896982693880443116181446243551945624034247393051880295533852363100527167998186582892092545526165759015893797516197900393293694754185260109719353511*x^35 + 31000350778940246069331920230405827136595939861016013739366390652744768089121817398777366783549966069373785033362528047151122365845321480461629407332508036033164249043974736637785733256402160317540260496112541491785818645118889803114572403692812676955498388097406626822989302909674163792729744956018192446415845510319120691174029110964844819454304751390694399839018196870240011735045013819540934140455021030986221021685939194061882976214429166227953626266513087259780962715427155512098981443781074742092587386752286125886768721086197758928531776294015400661600965664183503560553738428727224924064347363800497249042236818872825289243722446271953337058497658593068962531701134321559342514340376845041969514494977995440585043262593075470285264073794677297240478178227122760127129751839562083090845724147019578151575275269214004547255902429184702956612842382964245341957070560738270292058570869927550496492644636798839953537851970583865678263256219878920091040432426034922841028498388675553328197387516383809823267050944681873259675672928987460495193013086087337819636941345944893640987991857767546738947326617693122199176104679298524699741082556429837330846104849559485488834951110707253001259595570060992126227806648507158971218163786031876270982307953131396416716444384272074078238900978*x^34 - 204067380505637737607030235057590425191202051787380471702313306586217269381482509951315327487761854017041324749847447194662935514293481008691292396709971376274873844109725039873427470282069193141424506128304460523435570742374969548934363312034394823118583789974127685531563166918560345550507857426720571084298658369989715947534408824164766175007424747761552449374164652341006006686378882496289543062375375738558696611991104245343498794154938074762332181634352102139654704730884926796433639265650900060211469212433550134671608333282665130657393308839053229064173030334866791528099740685149287437387692718523727881949990236956822337508185403645453793435130366869787700678302902943383319362816583503716139299032409842102985919775493774180935371995202834262670793358578374599265652077393124657788291347185775006870817078704783495041972868584578110176624599431629888488331355478797440105794505664957187547005173955134702543458975896487400098794220358733889075943110005843461561540183788220476691802900620305965679320951683497448316727920606335997822763011807807575487308291645391076255234599307117236494103487373432451870882537770683010864370300365328488440278496404539550836770002949034302074291529703819399085805762765678244506311434476768438792637706908437808041899400265986289050800531966440*x^33 + 39992065548610349477032755444966241335480656411730792211521767867522196063256487849319514711130167286225802622181971489994081401784608730815418909159791115838860581175485761592922056424272935773702101727111859558621471914581876360021909299011756024163139342132445004256644633263831030069926817840738326384185176287082295902953035098227730208117760815678961285231909164965327078463447541091282933807469485579375905881769047063840104473149680529061176491305681471833128160190856918103646234632382509805769876037243592347752996515845552777901237375700235332967891924085146762315199229623525068989071485794961868959188791937907142758590081067873338912584650950231514180952346792156997591949330666668069830416865481483463668754662595577134199068566175742111437535043122770989775858787135205076418022889841145987873772273834023508902301531353885650008226940490795568366200900183363729767220015182442138066606390930350912482826431001326452410999468943790321114415459095117461555586988837270869543813412849628597831229913661349119374356511496889698554246945173999350152700874792845598825703718305791463437120427537833472073235915261254879014712883325702757031608710222123760662409076651112293304669292122675016841283370041716614234745086401305905006003210918116132314649187206806146977906500803229425*x^32 - 4255700656112713577747541077597621367999576081064432514779789142729928503450348043005574845595425021497580134140600410800401082735300190488020333213575263696626204120454179499842925220468565820059187012281935070403765651595448686592142637754783916412761730072172089204353630644779617103874963504367933536772019245037840668437703591076943777026129060844632152558928085091290716134345677273477558298428437642596919509582614975763590418210428095411684232674664707088498204386627593592278980011721053447295288504094955625268141892759903833502149752806529279861185797057900269642998553056622991165229049206169308590359398773830845026908508530975111695455005469891683618860934444848547917745296548057599683730015726116736290698077465651107972044517837804858643747193434406972345911981616571343645620067894676440041399885402783452759835290923824467974852011469411465661417805809432185684434778534139278072862917017992476509931317279177108620700922904539707725562781774213604776599453625606645869550578415831877537124925568861069662316724861125334097080516492846319720412835030146582572926109341315988866351059208427541469246738406317866839188646729743273192217382285536860577428954730970116274217073029659598240815831917585086453724459513187327408892298595175005472852188282171081646696813724731857212*x^31 + 113692024412963546142903201081947404317265998591996570499025686260676743124183198003481992663999783318988992034099558257240355893183215828148231464707240814329767359424351682650077312518080942420015297942911878616178088323446637134350147272270834530975848345892869156388677373249049549764913821751738461867545435026314596840371225379528016793556665699033699133297205194763631178451945934545873506727486874550081275572591863697058254714109629517576380911641185732273667029682104756812208402325631158659694751797764345853785052687561664512539019974929851321003944342712332012734340456430423234716784107379602820131369621447587529153513410214189592483438375352579129201177881069992530555425383426570293535303139449823687861989583379692906989019036455422452340789247582252646274915893917766139168151501204607433694317647264042512743538428934407060942625046537991957301891713081336976980420833735303522075162064976538954797121209275866803401874795435757028488124540649076276612945634035703171866499985832471771671201218053682252093321629803865722744894485384950738584392342389046118635791608848437931295220879228380090817248468566125775612320074918264024745508272809175031906748329708526809604273357317256673742442359985550102629637653390693308922730264657448746699803201664130138840746084571198725718*x^30 + 50392021599707198383262725178456921956490449291108610686586656201799740559147438102687577762582739837701020113958157328320018637843404956230585815336596958012243999093938025323731841168384491117779042076427934982108326768315380220975424378441220946769858336701720953769347385650992309140086237251279502285597175910167183191860680355876090738695061761442664685595057233710560714186792803113241124233163480244605097935741901246733305814319136860247902677451803192891753189558242861202967828662285365533044405068686104762607243831559083885471817226334779597998648837696353360379593262407321990373422461852667804426802430492839286823303501886371076246440470612302142819299895792381017671059585726420343738700984158746735641240897418635456505344050927624190208185552585968820318660310217943517864362644730563957987371550825080024940289058553356944563855504180403279550644048969635811093497343578199375228931726378294450975654992082716948304345080479831788335714762363797747867501708260714919745269119977240046221553698320926888081707710053146195508347698790978924861855802633108062050602024968786595802401462624683000295901124095287575000690825982020847658041889056255381817489739218016680522744516825213747006057962969676115785734406465552128825592921903865536337999103777449883312569696336990216369813*x^29 - 9883642707232098911311343675652899336669871976382936601948116682417725967724998366444922050679404420184786843768480921292702585593224611103436072666763683343850693405879421668996681053008089586290249960531902122253019942843137927323612875182242068881243554301330765323127954486200386738094531269028951351237618697655962657673227854190378446318675777593257638592352606849532228604612797752690788000686945364035898144623427409498508615714863862176749494596555204795397271240165519901022598727591188196926518023505061264853135695595744747856826252822349610521586995126622609337314154880941150842686083691771516567127495438551937082508967890653558427297499097203020064729988668756427359057083020717758391499091519884926577790397180512405079925152894871354778278939483751587311298407153689580769574012378223035189318220505839330321334935825461409104922285127813079701323027123068741523862807887781428930816245626965814517038185124398651395006231099095037623012010798014953348874274443735734245174768032751507089676384862068273931047026546956692415692257683205145754933050815908648838835185653658875260999301775717793006025541964979084920549159845123091182318652544488193557295054419834632971159403955880993607243678057482477906892557401933738500114252858117095690619171478049222337021162384239087712140635*x^28 + 525423562274883715456579463061342619527475331953506454285345647691222344097410484144597427614448508166538969093247957104377870661698924135284750362349555543392368642934841847489687423565702642078255813460661289334246009764618992317398068364513167090895678481686753251459929775763148334755777349013527554651233396740136230533709140654882265256019101625066782328822400970260690383156039381356375560728093521153227057335966530311628829489575177864422678279607488988971743442048474956443067701650328206460072523663415096405151228895578224578564378085096928807796436163793634636493038831053315620490893631899070577234283527417356384739732985523365293555823088679174584892845376443982376290296622562527955608345990947029997680901468401856512599042980680653806357686888915021593779370309154989192371985289338894420125857856784022482441446754994887212677488315354701329875886742827541052966503198319342034526565758318953944406688637385050920299330096474919869107700299914241060227267724784476816988609749248048847839822768749890449060093940984939603172128037330900106103974498269494861296594763814916266249499798221319851840101253912040294682904803948144329850340087280336320033911459591964959882072542270833457237907168158652420417131353765768803680260206991221962559502951634209705973980501072136382665989207*x^27 + 159685449391677022050763569059520174352462275010320435403049157791715177538591312851773584636719533268738161794871064222060313597764755355333030959439252212920739517077341987161993293924414276815322376908242399243578365121066983642329487615479103707892345203868887433917090062033858823870675395187928259183671806389501253374095479394851426726941314175299276304214892281365321837515533306830392950788593509872273678045863424066543889864497797550677762804948323284017150697118115076297366270616238341649035822750095361411657610865092231183768468712434914692348327583921859227984325269811034754740773923858231633240212313590805162530034382620512726468488906379337611533511159088789698455830993723480794054056895825167257035899013335350930058603331373361675542119280710954136033362866638350613466716329997131589476609037841989462806964784174884756662455183098766082612214710043226382439673928724732518712255102949075786814331411149372743648961142756183999331188006922741686503442090599224297267416492543918113894427184484807582201896294912005844375270597105801861619111651455589663032688584941909287253565136394217346145647117902195028787848277528172880198510087496717743641939147925635278824687442491789032120810893523581003751556380729694130704276159675994455923874227215306303516715884783097144811248311689*x^26 - 51917847013636957287828931358407850081637915785378609122478778912755580357327982517147204511400736551826828125519379425279696054870679983474371680295193712601127987180794387251614858210644079706903317649185885839610583688445263850058508682768088251797007035655097149381514166373001501861043147712750072422437264427372802482332567564500400662718285432528546160671345914978767892183692712903080931423967400876170805432973133604481695350639481429449507239969280705871905156143011299274536836015970586216592700630774812053375455746690745514538579978438285769039480379778546205754182822899075984574324437638911041393949242012877597948785669227971107835175014699023995858306763333456127873987388158593644741627167342377107168561855696575957009493078344379842747691667287736641646384704039770059465146911660110384656318501262164690213014818138665564646098465037450420564339384519813467790751938379398060278373076911523469716264886131650499533038791803449540051959498399018104334533893009331421707635402903654716164551707783737853534062345340859465380187451272751549168233703682016380791229489985734382628428451886977007694149239581103224018598291508535418068527294799929779645391030320132634524282579033723904927868742121862735462739874741363039593069701709892978687631617335615915296491568093726349985192493377326*x^25 + 8653263630412922370551981939935281938284821781623121064263203520007481779709512561627565830927781682622720430685947341782392361558008828582439811459076119066997152567934093327590325403757236536872283287271385453608504162276701050265723886606671325477523492603784497689441589223852863849323494290877867864750847214647215948749166442432790491523669842533199117545334708789041721062509216139497275494188104106149669910130187167460820399587009537600353733136906996941790706145665170972885742765920840716879922633794610138996749449827060524528830155483764930332032264439908608780765541533049425135911182403053240850957002486565179748112386426798322918687382411604135356517053841682322461505597480966120829684778287492691182188230289506822354984919923078354735703243756886433049163746070517345695488572282494695617323874146076836688702805345512694127612948384190938657636530372812964730978971978852387069593373404578711451153952267119368079066385645419865849917672769588539336851783604332669066882210250418703869537250040690647522118146937026880345750504619379064458420627999237712812768231474533010776144141851406945552108120222618865208460879399872032999794182747266677908059090781523940763694024378333617113130486914294755006616854287522573113865242959942470870757020625692876716112830132039023059905376997399649*x^24 - 944883878860346879223733424073330143429869222871352472320080928641415690532346931670947996613845678306210942720317184370786475861690664192579979720327334275257102909415018327637570551056068300221148283401067031225425938665296534937314328576046756014835439743774801152371490214303296972525794470354277085565301744808840959517044607935316189835305921300504502557878307418443522498366858035713558079794225735554942304163644617489021772720204215095730379918751597430616297096328547082845005920294283474571365141314093115563905482488544338828876479380026272555051174295519120018397797667335672282308669540889488576781982251781791754626397214871626601275727812347361137876731612277074686323758893147546027900849511275993140184680615196322626650944890502714702173827746154511746411661370459786260724937538922443337818616917486076424475163194329932137351760886779097970251832378431494680322954889976917925894603501050986471000286861643014183210306257861555796162194547608027456653525395454475334007692878692030999030411102208206173454207507744052011908261195340799439076259241656450257759936484304493723849794352451697716802471798218861808524328158936871126105045955733068551753710291705181236961949119068886326744599511771589927593117421661169094099533533796554415243142776538434435413729100338790992341797094462509145*x^23 + 57802744518812302870932547868604469084393359016804223003587833165001375134948997331068159154948863247064786654721779063765619332885770204957023944751228847500891321150547957327807285346433024800124099966431307266806957354941596302024858107957053073497665971823017260908632253509816978626422530653125676221901005782394791862653217432283520319876200402103419038656210063293748635590510709580136877880382643624088713642909896866556493318772305181727039074017784525500644907526318503035416262857893385721227306410950645127047283036819396381091825851570274775068758216805564841214203157919425896331077093891233532995164946839527811650393222461227301111626236108932842403792552150667027709694710988300828706864051618588626442740845737741425557329283763850389973377178810626211184795647753101650134734116183600287915058695633260338085968603381672086420361385388420292728031129028484059072665513916992530871881268038743417888071751720645920360621884315766170119836714883621330162740328718679885382183320516805371296362942060332588363052869273755634080311036478500321783266525463955963268065876194555446161749649886523031044957885219527827076643549417476019838559191731093781210316491500271749931488314612642880774570150279519076838795636502137302672836658117057874553030693700013718149840445975632815353753139212190124030*x^22 + 1554921030378915173018785802549094248394078746301060783549143840342465066106962376889075667303625371001649451997018428747777460171728370328012341772305630768563354679155453200663624036681862477615584837766298168217111231494393047779228070566547350887983828622920248229381599670691204350339127197879482417427140853615467469833865039248332604093297482082687110802492434634978539740550290620075360093193869360738768770006523162642572093731091073340231235587421321337204446947930322291495310279498388578216668700933409290325687626335105058248953841948630441381698945769828259468486428035160491240042941149840099665623112762835407722630976719502653463786612794013503659520955917716753916623394484613780558082685225962126270146341142968459072777455446347593137668094890340304782459297405041776300985269817643866837724449059710114443608585267145930802842781757174722342025051930241546574886250413794744287870911771238066839173869100618500365599973619548973601295679561154675778675274787190732664000478135661029787767825806812387536371701836871603474354956913783770221103576956197259517744839431028805846543295292188150568203258082617633626368075805819567480690313691410547878438428149767257259705780743098675841547982348482574609439236155730171067823105811828283222268508111963117521414619906847252767858865289599300482083*x^21 - 877859352845750286986219803717610575980777705107527919770190128165658454447359224204049780564815099173771210008499156878493858032510942802878494319578251285685913590150235729675955074627791769739690037360961602288388529906773020146711816913386600849038226705002615020425386832432303756804943028642703585826887023332525392218156296446009682976989738202179061954909298771123417390367767991723926972553177826308954556511066049257547897407647545302090615735723175146893898528496280368835963152400493690872227008557703037897649683238423291276902840885896772698058147275850432012030598827727188489977390223528233019425740805813336893632428251606656334571982732258863965512351923593384327530471105319015115449128127248794805532943237176633259230789901024869618229350050212678464836831641410304341929068573062054365453120136479881339705701200364530740804865541592101325727694985828810739254065607555281167469170730519470219471842514607439420676822685496157118685710842608649111101220776424267406350073761095846675364330193510521999581021611746904366769828856553906964739340758505627872761106203312997460804572481805506751409884520736211486884694333947602528852848469757147121350740892283542994409991453020924724006587766024222822582644691197984933839062409518244139420205757358734078217917849755668500263376289884896115231325*x^20 + 111989307987173598674198111361047120751136397835190707799523403588988847095633088063553811027931256175036954373123955733656922394393640373026605621224969153705157280022551015847323277477208611629782673982654913033397670744710915653708769084963282315037887036868611356518852638540984662703455150204122576357743364611168803175036755581993877794312624870934096133315067960682130123624947571351596306543341073332206369072936163971815095114105520862508631515697657806950968888967075522142341927572593144902027326215007120874138621394203555425964144349161029565756764862364976070146042119728283141955762222645509653075851907822882136862084350807857985501092494735349775688016324105903424734134780071881297579427658830105014958233047273536294598030052951472928742556611944478248961596937224944348018738718523235316558384662008837909881645188084143848094517274664380260605247766478818185661191278383647749728886683147270264376747590245383409744470805529072655007708993077919780702648193619305437825573163837716338453343210255892346706487177989384053298654117766303323826843212345750547683032319586996952011424944784287367939947682836434230746145311527961451785206259334179757880781755237546195814035797907752472916269054218153232631628584429611847741283237517624100966104249676679206176560082300768998128340938994061034059153643*x^19 - 6688407695972653191834052774366924234540208132342225973157995677198590914443700387496811593717485816541336097358015199048524160639008635503022752868355189542792080327251473985712205789722235748233259424487418367910932376538333589589039811133346721891349633312889549146836071999980652490142186802661988688365252556101967531404719352263414747904911491077439983264920312098365750818196793733010768335274947866975530678015565672187399150569178205165796392672974213636701942558349489101439536691222981082935387977696321656636498692423703807969478719903944912977325016105272475456645779537767326516778324964254503318158322449352815495649112720036455520820520879575814915969559889492571426355104536962441740381749475141161747947358869180707872820099791546263823592765897972310841728669993112349189854753304149562321014814403126367158908417208856037583358967047381057490947215952785693260088161361865426901094976535962247039330940368634691756340463564381393474297902446025693238090821799010033529484205806884414457999424661674270918937555905465469442463382960496766088324117306881511716519687008018012538493635052079122946783495239075269561591090162856423268139195411832748226832667121661064794169944507859569127063824987837314016653852394818495192486938712019694517752928365377953339687508898961196576033094050066327939358839090*x^18 - 217169931441008864788481645443663763957323904577334795064346462811311049571433637014296376411875209734643763093323895287718274666290745059460113041360462568674598563024503557806085631295195083893398142505442404837807416491120956762697851497967299138550415618292362110068391036000453998275507387218813847145453455852227233444912740900120882586729165929458084047548355346938433542033083631373420571360554548196644006678737212755528184931546245599710016341579824950822482659714829910813521757963455973555965146810369897855988062853169558233041019657436705687633391331236296428254537277726550822362064188621205486175831128224575149343390179285819661919721309389924264183894285623343093178102479581396508286254986129410658029372685279737950087505434123477506106805446165570824355700813877281246661605294419086450353246819014353481360625432766501869744013632441653872481668402996896756396344218038933440901847315477943322333518648635996809032774568977593514982085518862147815911316214052572837163268038475929086492231466309051704986541766188814437938601985022462949901891285741589766499725494167480768278219867384996856173539154804695267525362186296617336966870001078234687382477972314540865056389328457959624098420478708782651351107089615030668172603493233239924614843076148721057747547183789045479360985803981785177938216622164*x^17 + 94907128120065899483398347799208193027324238613042319795720688355219953100481441961049304901213095328215750581967351582985572574557477537036388146743734667080356375514911696776526446936192375077657246802023496119485380256687502266552410439408724343062697648562969169141022620806903044685774846338680956761367620727228849641699313902458269047092261563598859124359975970762309785216642464426431184963117644885735143425332475250115810826964751532238707119068964376521339834943888520632290166895534585134182564149261360670546137451511097594857872289453725181628379501686845544319702544544776423797378952400804984876618263063094875226933918705352805625343581543628587034854575009511715930241663797399639039509344476138792863315161611420396197570703182796190289944795146204795883303766654519869604339770448910590362208323572027946425467107772814971256394250735515212490978757302432924520806122759363945604572971980106081856726343890375109832050812556717802998893824472737778355446513645080681305299990500456682788001745863991793220737020377876292990392204465005256618943325965761724676990290205735717461163817941560559503965354947263351654324934529047591566589738527187699499832395351573595287115639148849829847866402778245899989499363995434137380067329086194179098846447592949368493754565163794887481555201873403162562746876811186*x^16 - 10346189258408179771740694768125453296292156992809342840659312407480290775414758098194780875964189048635963202806509426096878865156266695861429395841979463717012003438493088822979707973347915419012443405751036420651371136397177354512504213811044991500034399390327866853084747747792938610709542698937315289876343140712200467974085740157593267913925038964467764290945429189015127717979826412361941073219705088690713043208257977144612898674806997022267860386944380484474850020014235794437135564730683390399858732154832739880642714877552751869801079089335624380318925188322999645887222661523757082874514263539046718623066400071466201708141230885286023597264873929633995707076000980791829027622837415984851513424120542692734284181643272691506294691179621182107397595824134796392637897748079066053556874044622415398254335266385939908482860762371425153664190017015923644778047138077758980523179478323702501032450082330797640420166317736948301628281112341238004858399914153466791252591308888972246243456934655273423444188533179651416403544175201209537259892165159001296378510698400226797750633682506349699987742887753652653689904190951195186693118036566637048457628058085814931292443255837955757413214479174976999315956725562392810284208022871070354521077511230054653371065829544171929061410770219642276523352506330224451687206542201533*x^15 + 450081551663821652983430272449709543672790622888032457666434439855067875128812950430096194458699377918379920297241119483808062153117246444357790472830190714064522352496613299977708280573425913725125087260413996390533073910774085853292396622968156250638835461539825879214232911312741604200509316280568261985254824388720980123490242479388357825972343765604898563051087096843967134954805610303648335383437659276911152315391799474534261794580902198117803309662669074242304730574634684788945562638536717517743500992990520962869878757857506227872788359721216940630875381903069919260059733110243629998963428869459998875545005569223511383549196797374039820362902434739375513858186660495904234195567412899951315561237737305577543651358671696458677256837305477535051639240443440766095980963103955669908332596826609036081235846099181207231143285576510358122183188892064972595637457730459521954076057462699117242842695880722020861865462927121636391216161635415573742012629222058320931346464802038669890722168214141489111681532985976613517258406223560099512603710517658383380076241232665536002589330958774716178502516241220250236164589454452343778573044735093460280002727035050453777736220894829337063156512526346214262977997434047440111068099515526054947760458721327138222460422375591909822533115944375135581422892971231905988594692497324501*x^14 + 36551720097323109922236702181540109133434792113643252099822073175612695125441939087706899894869616905476829178665795025971070207131025071141669992713670689210089628382306775127425022617411967776938342897033035779543770675923001073657946094011426419407490322725742588004065345223618988441200099450787953499544854205733604996977410647743571278276640772773129556260474701899900276489836231702154841612857381555568900913956226831205038479253177319952260176304969879096118986409823113837279596160195309411307862003856145358481548260801889810442266326895896679006603693748588996670899720990213722198679302510125016781673307301281292068818492529169460308715903812987278927928907534584863097837221448372152990713157618422513672844778267859241985226713028664529645151186779650804668094171046523302758791454458073687521657149041091710989911499359013541498926111150535907980318753650859317696302001927111119154731239674993057029216445385720815831796201895093655577117273525045315757510903521430457863674305580836132216232996987136109598187863553209714539701054605008315735613886057711680026704457175463822455630838556519356961669818374839788887280127809259408810054087710641020603632416412833768464119173630320455986445508974462012746641593701666777924399021288858655175357815494314963225825463755728908073078814880848400977364033595002283554*x^13 - 8796525142556836042198793989204769584603417982230766704015253531815253310668700891995366830207681957446764625064632775491668939428353342574288047295241509100394205298432003972739265162268699727810382814033765216996006577831369512203375712437714688741818771781520478427858899928708385947350278925440063001486152800743418352292666458046126103383828247867172364087104825744985898714682403820983572676302225467006780873484918352522237825677135808850186642348171240653057472009554287557166024604215641635005586410754095174528088535683561057303050088204392961694464809038748538789098245000130050564963029407209502433568315113584735335634019137944093033653198746471794726695762371391771951683252054352409725140214474078703098555152777162851381160334619942891336229780574961573979531802915722915266806144865633379806233368871872907056617489873155181805736157879286473827075071031114426513280766835079647971269596224759276085092403654196943799761664050568658953695210654573588180441862614351176863211243893169600295264476497816940815690037117230582879138715851381794978794797078063598249811617843780917645653363216627881242247762137812454591173117221338551589499594340120600706234921964181565938660217951572732531601577102204591337902299778841796744069270672312795379149045957130576955836299686900505553084662849489826946165666249150850301903*x^12 + 860142766315464419329695330645697742292099809187123871896169180291385547727492347257654845168773130018257461419189652044685154341419132724295002659378900296011976900179173750253660445801383950001745991661156445465474530980097244624384734176677771697546845356260726144226751451843778062151683018888698463593006774608428434162318223278756015079330459287529230786081199314316805721801462444866949736569085136002431611361675570546596150467714970541775652710946283762706100617472929850626165777153506063260556297315470966782448561007674880945695720610321367206491606000726269266405731184308052223294724491436443912483640277131988256132634137290296984683498425983328467848296163663111122183535514295631084000483361865245720375483306519306506663155271627242249591151368035867923529572284680613043496017777989212844297348276182634311687253128890223790762570421111935606679085188459007970735124672218448506233904199599923175324026702608251942193767828734791835017449034185992940237324954290254053325132354374050266332565139178931050890470799799490118719201066509980634785322257786453935123726690729445295345518012553191840927056038389919561419693171276207814483774598262862832606617575644758050416073943759884664490420798502418329465847971371525861209618244675847832445233254560289115419279252376909960906674486038401900027381941456350043581662*x^11 - 46733504227028032185556842232471994518557890700177084104366543453653723651217499683142115182724174180707152935870969418137827641296503550379308105694788935058619098851909618743838921450207376775603311159863032428101076249819841600399098686434359443120644568804166120330406952241139320020948634493646076148009635902532113661004686031381942440376524591106921623611787753209573256330033941629843159079370669804756330258227376906438361692627863882966230449247608378276717309117175855708379117112390727100872479657136859791589887471473430241835983295540901417484634589459394714121318128123034637433263389914280450727308721182378725188130939219941520083469175108596500456967356788651661755492266880719717213327786196498007649518535620387719350536397998823221936504541882505565283048029364575720994240934949102625999973431325717517352716987331404112832104858515089311464338730375100170724621379915730212345718520706251240854694737100538473027970063942474925020970306395421304864038198908222209023540626765593117417597290719552024479220905105040814632011726623298378085110404646159021796560026237710458530990792863939092922110010198447403909144670908521343173626505586655807937974462388100971750585520721051670030532909953870135830375239378771929984457664832149959044487870579336732762984644119306747742746861532699503907446940134031476024733692*x^10 + 333758213550886540691270551679725230524211484164178608364248985978782910332496370363291748701681300859689085588041842206631185604844954038686052907103744851408361301113642760735398311672493858184201302199208931637549985086653146465206656522190103270664705104699043810671558226730700714190861467175514124722199443200149367345678530513198853780694340349556476467126356128295665615295628820294319756578415451548427118591002876536565603578273202287117845954013408046644318986074286346561379055044113614504268654620478327340404788753364537972566250532212988230315111572313357565531903837048460569941978190295494592399775489706881873695408365088350885990160632580620968520796318311630508300547629157195336419788956575825222809241660587021358878992415299880344243125631687182489316763914932512198745904096976732712903963124932829395733019522032634166022182885439992597401681014089422891228646947474475373877616086347013283668591584907561992464374757097841211461562156389104141585438110298622910499871115775437528417164538335657315937543228206220186150481489349959359342074429713469409530256130685487147119404347681922059321796018348997952600271115993591593652102297319566101979002156815510609297118754354179193026648182518521510704854599794576076971600838556295922323547368913409064484172495235633200561517786064557435202890903238289590810628424*x^9 + 213583028658501782536683757005434779616438059996435865103739817050250001089277665221971956774109362542273238348270995796398174773938595704058963211106771378116042267080647729723180262947898704162677293293084298587233518150342455568417149653571561954372096774151962283973668567926460619199928788661731743595344710980559852901258296785787408140300643295325429556526126375452058769963571177732168961139580673553584098503195368226950101332831075202263876719793560318539840597335683367269811502150228677960971230808984384613377927697939559382463553424350734946799656162029633784939875431494735621887379297220094788441937450750584885092439149506935485870314362783445242890190085962800044352157538876230538495790872836585488985585729092738853348276575919978052267832564976120358081301472522108836501538265733209987079836107371896346352506214947236595046509285444348690275354744782230324033578729964937585327671801424026795722373507043498217265169466447664770035490412761826394852482225392925832950942602329266962204930221270686135186516439361453176643630975418740393251412763641604410320126423076268186911999498248724022758953873709526491990532020912762013340016657744540750516642288144445285863367208543240109188653991705117201450418454936838299344074660179770505882853125667330117047330650530598231372557167065650839864364956734814363801213553047*x^8 - 25008801283917227909050853612495588372020224997039409413317637221258709656325979220908653807459232213499329798953383864791413197566661023747712056736566700469010474341245760234405612891236851891011925040257164706512192455494422541495861379783110138814258683624851782178818055871477871939261689138614776690163169091817656037784393545743971255126837260303822482425700913321036452884890255210069412561430666956144274668748784959344453489493186681059203508261686475306852508544504572197621337167582741763861405001864321332303002575184630639466736375884512150302897410678302137057399554261196435098373949956438073802077936313700113078783944471580172503741853108721891330766499857793670917420241757338089331343645671927334592482387470859729045541310431323546541680168407941461656633766515492699218031320159261972990979697669656468442061683488775900372751627038222179784361227775605462627386565605306241637505429191730355845636767274995333372969773232195688086173729978858845417098785073450156687869734644536883563023178325181592953986498859757135550914847053906453011262456194696814918986002350806707546992214525133905105871392836809732961323504234637918820316145264728774751237490051000231393490877043084277554272676872767765326982512273143980621636238618629413038036400658591426981731614196762729156295723232658963890719683276300732231461289579216*x^7 + 1755477260143998660140158596991255539042616399061484873546619395704978366892041455041333371803074448568846164166157822287200422309386695105295165098533447568771560297941593640129162214221630594238135468214411456540436627287339283429874681056698349591577798487468256932295981781226875176970187464211821499608738706679318930589462710186137780845039559468061913136009825120443965570242255675677718377714605470417050630196612348888180913709986695499816999312554164971908540772119054874295242055938658775533457975225126431083973587437788900422075748943281045640675150609642790514837209709367145987965653793421696941923523069613712981151613582883824695539677399476877214312582935177660826613144155963779717021606362981688427044541176053451796821888873189766517460710237096771130491490424310938881713626205301176580159003102017043170394061184008690938937632912299520916256791023054754727619931098023790137908373164246261107081181520308590351811426241975429658711100237381560015675295369009417091025412173176467595232866093666582382552332180283610356239221424883304965788934476802249240425676502542009269428747214176842336241458013830108727944864171195415655560881353318096434453651842121322653437246752541304081018170951840638029753637670206530966855268518885006918114919450793974835621890642249135925601877732472340031364977867043892246013023395311535*x^6 - 89240973227578326722749048718222730830053417632107332644393720403058042780931269141389211391143005199618724174353344381433329758055483213352793155086038182335158082493846775452594116343664194405194872830233670004710858755057504981879063906998788671964464007509337880231723468765486776011108041297585453062231348183917144376264475728771745025247154304761781531604897765730117510115754424353974275120077993515420775069227278347129373319180290862420791451532401508413640060753800629085055880402515668105244662262474631933727527640110342573454120875598514773815699733372230969252269157298568939969075263606856577181830050315506938651844841732598051577645891964667903027405669076650931495498335500442309547470550981243848214472963248896857120918728363284397807038217156874687873566740635216776425154517652041790971510476484680009106488809883629661307938134278411670660964797018765980730635482722617842962669613788476040516843229459124997267202506448151354262814502007833889189508882284993869035120753710063153773992412477372524600615807823907357291427413436102776351130465267816411296639757025316349382940394924132718595958854673991652957444414290625504982427307273147546906075664017890978340695655443674003340953825171929473436071462283727355277325743176149477063137995230578634019567387990274587193474894173068286852355134850380877681806258721218233*x^5 + 3430342094499013991081271660201733990602876446236457400805883878272431206363070339951460980490400415814902114950672587469496797351253577644775992987329180696107534079901142355699699436545598429102056181940447258421027958020888631977054476575950767743569907159204915338992010501096114279626072288609410718942854168786414406064617912455447185745827186623807473947132336750720269324021837730768778861941669792526532347347016844860692677652813943924785136842844694799151665299377330289119440444257414783347102604301157519833368173919529730501820110312373001772123238615201210391063208911862454493810434708125854156091588982806769811451332345699582294273946834995025185442411941643525447771590550773462888183047948807979735185415756456034712822805019210986816815473584381142898969050036390875659123402761224962039715193688850139640736170159705170908012006824690036834032719416482935370446365141922809517628353613618488181945949099146651622032003481620072586127515251814900635719785756426818906686119011166341726222664285348426918041145920874681311502799182134074537490800930618151290332717388858188206962261217284525374523018040676583298163578773934868838476540477593788398304718637420583429639003345794756072546045535325025896080545984319211492014287719826347985333883756313727828150841381685494981505320451347229806645654538530356831366926867584581511*x^4 - 99586990753610593620116992755599906553041949592605655159554453473685920876315811870865646046565157444565817589556749645882689076249478457188242865811672821082412535359572313579727776862385036879954010379010982410843303261589294691374311449069729117233240557411453203087106576027197518440971898701217204808559710375347212505327398294018020287881111014444346638413179245488384864387073936746474204144131139417802922455224025170901797176846716859923938044253450660618769022217878117641055529508034713971003867798512657720589736558298714980952863872737841267749085450948958366375505014328563875558293694670079261448410759070839731424668461194943232754727267537589450670920997644958428201411432104879303991736153682600949876470976665179351977950893744673165274579585312828640766234015437628399618779524540314904289689581181230809196942086091604191580178540886225830536459927027396412997856459027594582638405605833867779425265549227354318599262382910468580289946069159584663732588406278491837005744848380313094273595467294635219692719770215929842258023635267193531568937125206789886051862704828726478917939072453309531987531888132668396027541857792076763970168186158912985964134672625729526314605698288048354850993756539168976060635178979364255072901919487543803403515451676553563594355749668884570761225646534662628309506705886673942005661009065022942703*x^3 + 2109610525726235497082892817249141110758130205996820755427346978760064381089235869515190667429460361676962383555985637675494330532737809245552804625829540909993921212614141386894714623852998748509171692641944075459777644727326206842181578096238748959385441349323060084864752446460720182182852559466884527286535310301277826078141710100358100912120996122699020355439436587035884560408042419984743972435480601650527817648045065541073827968199476209979131003386402634880631848957742397145655019543518906783614752066099191359893662658974415597167638617164971662053648905727707860849434136008794434435470662676824200152471772767775058836601590592286314353309415782775622674963325652496309861709091539105266213304441553317946825641035184696231515100589978550391027012863034136881329789691108690972338801849677802617789242987818071730640448236922253515435361226388962906258305851615556577370465994082921697485812657666442728354884648801895557820362126163406278149251409389352899078643116872731062156622385013475779977990949701244915048806898448545801920835855512353398798009684254747432919595724795014944429773688135838175177164396564876387361302777707233608145114124011905011240956615752334873080322801139773122087269446484956297517250992780082243056146633103654924805359973175201397889746227792812756739790812425094276403780984008788870935374811733219218748*x^2 - 29836465831236901126757602742076935736990732457487976134728965400549024892499374953426564635712164528271604832838822816563415097416929809261172121985202913939671523724114451370056213801710684154701905345352882807427890432852540075569051559567577600656691873753625346991507395191255355426227617332232801633226347428701729966648840030775231398369484716485199002185282933299699432385199199085299304933356810524093417481763778281842910715743245026655904402282828768414010856741394090989172507301238048126163633895171215421468495687941593675519291723234456849462707461582631271867481125306155607967373650299814401383020151958679118644301520359725499851919013386570702559750385652225443246224924177424891694904634143108384987559814466272556757616914634729784527977668047833643324655256750955236826804842637767390821114961073970483757118273413396512401548368243469008310480459611541015295945266229092107594793328336754935561878568354066876121183901170957074134187927953018486205882617430018787614698711110350243345727426336863325111715359802405958336174977029393878954307755359613289369673326054117173483033680864420367804118741320521639851988351248677252792881087457300379217062951832224334109706418310999519365178275804066252271770621606463580817894216818786379007941711657322788535036514199099586154234139945927683968473706876288927350613674096398996325735*x + 218887729377703004109164494284569775075788637985611414279648594097852713828556140562802243299986855024110987205530467010331224039073098870699908337502457179114374378574893754055397482655866701728753442922325547088602649301109451931819218867193425421673955536654340244286066089526596831439880028370189622198546182950215171864124774655289915843227994092616954713007835842623704762039102052917480673993241392172599223146457453139306904165389216983941446024716382355748608304479727060354196323383761123977865754963722314718304714354346520782959944080450488149977171155824224748647728950999319527436668244195741461630095930922124939291305503948019053627971863824028234857668233637665502578162643572595237050222421017652062660834550287760759090646826341020013419087130153851056362697959793310447475282795908141328166341567625960434504039617657942692105961082736658194820949686629329789246935465657217284600782339644578193781592596532073526291428456952731096280457460179448923837906948240036643905139947518521250420267275996957851816162142294812444786858260606124895927442938116995912129451713171451530784017635957386025203380276507992703539782377379567357001815676705022872005636861889126217482127574801324218384158906626213806392897520001737805891966467376300846893446606585611168513419689456048117322315279917736639456353079217362087099275794593159079818662, ["Irr", [1, 19]]], [x^506 - 31372*x^505 + 498458185*x^504 - 5340622701460*x^503 + 43361816011666107*x^502 - 284330418333458236804*x^501 + 1567329287873302055448812*x^500 - 7466215807873922904607275438*x^499 + 31360973522761357808894557241105*x^498 - 117947594996791824260892028652670894*x^497 + 402012476130567113390002068662481003054*x^496 - 1253908928424760785923962250307950860671855*x^495 + 3607788432286260385598107451119697945275476632*x^494 - 9639658604153808269140471136361342368167908443836*x^493 + 24053165845174417736232737559930632715799470839692700*x^492 - 56318768283919068554454275125324329132941860157965173636*x^491 + 124246816650797301061129671372230475866166622279601425137129*x^490 - 259178266303715591711963779886039099974501934101492547109177224*x^489 + 512753781349170122848144780539446427934879767484781003516179408791*x^488 - 964596833447635657194365026965317412671573259098530514226233319788967*x^487 + 1729315765660213501301885619561668140640525788678336763192879817112813904*x^486 - 2960123556310239673955973212755359723855305370523362537214089697300280824986*x^485 + 4845394334461562286648549168372740694304657987148269576293708699892278264344135*x^484 - 7594080599849114517555641342814817111734705230444614968467402854106523650520073671*x^483 + 11406620321468529645638660793430614958610570147458661750132207543267781367774057119947*x^482 - 16430162671763515476338673468318042264679755567972701785792753738635099372967836824420013*x^481 + 22700687441249777824018281484498821359032001621596962584556625380822806425201916019321658575*x^480 - 30079414677251454476172023791218912604407869328748249762941404295693982119972257879223214478334*x^479 + 38195751755509473189267632190378904334865803482043357019485929421048534971377809235147833203315877*x^478 - 46412435330289653613878101803620885147536638438585771389809213890807670943049121411099042812143115278*x^477 + 53828962833452414457436523373849694336942971635570609056897696228067049885548690163810363893779537222989*x^476 - 59335771335713198052667925519066085408378622685525128992515540705359229460099935257883468677238499510748924*x^475 + 61723721381561099132895593953383988797992415848912562887618014662388175251703723097508224027600638432518543213*x^474 - 59842291823320176586634591554743479815126982147574030209496598099581413671676016692057630664514307420187419698770*x^473 + 52787658844053499108991733157001386054076223051683380507173884601400391818192005205577804789227264218236613962013467*x^472 - 40091424275672679751317710811531362685350649262605934225949316886078297486394525462021784912414662390392749357212793579*x^471 + 21875094745433338766937778837893036339314788719824149100754508692885302769952248309173085596788355556068490077020120800651*x^470 + 1063400904170041945361874985490069234753426829249851533200119879213241682239452249757042484253301762155273313680052211500155*x^469 - 27256226512147388641212590337692438287121338714398049494020677547824207089050596848987485403710862885302718934801000356880438208*x^468 + 54675362135242715826526772104965867789491502539195560712011923994898285042897198841010182750896374747282626042007606118619312548529*x^467 - 80937398022024976552297218746926819196358641700951026186681789778197275501091601593614788522243825671497632806597638310373388812369488*x^466 + 103577339971828751869182220098654857439054241627327733288253622482731308053287382898802177639860086426800416559338947081725479156244714959*x^465 - 120351701285296170322846269729107093948027511031589258064934406476044054552326890365988047434497924787245962041643570996393596959763132236951*x^464 + 129524699224100428148054599637650924419794100815908661419432427139822547755426847694019311886919175294389841412116775261779370619004546789608303*x^463 - 130093463171393826577799400008721065178130422724047024211220420601304235908519058512464671499791409622752020807889654425528037031645345339840246661*x^462 + 121918248665527784801427996250581401328968984239724478963224700932881078192979239897996935900437391401936767903178971742167724381342581395622894480125*x^461 - 105739514365744706886696524874332960429797282553926836460386556750212711220547749642261837378071671463393330036285364127559453966673438528034629543489810*x^460 + 83082071276358137917004806418936919959931921523773925655877243893530938309722228953853434941980729958398052179493486388976427476779706997190739002836061060*x^459 - 56063813214374304297327272845639645263502205267370917070890217442843538534052788359890404017125571825907590364764188368485320380475953038163028028341054741614*x^458 + 27139770320658331059133386342544446560899426029018991268563375897903143215932268043035513510891466877123394388007096108049093955564216777026224022460515309419517*x^457 + 1180526999402118770762524123218164998223938770902047748118101006062736872857460791213714081686572500165687733616350647183674535440457787354253986724604783992775156*x^456 - 26603711309702331369418099414544462146105987802991976627302704385067122813361925576504807819877684815839112097408792184835862117399603646287443126335930964939772807003*x^455 + 47277831981177881302598781257191227528576588400212371145156046197120674177083022351754072963303316123758930549454570842761027695085802554501879455562338020330716278676221*x^454 - 61948297804056553155871231076261323470686933618216378615264526490934996699852856731345274253716746466093959843574695259886270125968118368686993192793531117800045557848910498*x^453 + 70032388652086234606833386674052837247634823629016798248371814276445003013654222084354849490288251423962103068196505731973861899927547795411949127908889238957297928321831003574*x^452 - 71612163177158475707377287443996452238854515001713647194969743257983983625179081056170104187414084444298450483911217612366559504684890384777403143528783638100127498337533499361643*x^451 + 67355948939268293529881737562096248756236288988600679484869547620310681985627990397050850670724734117982556131651798579806183695460443905477147734237301061981937958311120190244369980*x^450 - 58386164627465541279661983328064375837600293519259011679322539986172811424756157918661623218082181140369257355213211857685170230625824560169298735412171186063771895378415000778858661450*x^449 + 46115397406889570761404181295545438507035322731001155842970976237869542197456237583708125237900807521681243839083255437232062932618961172828086873764997084785556101968917442431119201542539*x^448 - 32073424207880316098426198940546211434172619020411070874314583735663201110627300400318021370439444339004617883718787192423626896136978788826124676484810509609957403435947036871830850422556117*x^447 + 17745670101240537390614614119536339716901226524063587378336694817465063905736243386706576638570613283965083531543403607629217576433012648069761217108490959078869223794795613160875652581907495159*x^446 - 4439200947657561265850434673097804589278126987591420229920193036493231845328372867816113488221593474350268023634206193613507041979888663486160090964217628073991202817613979844175458831111873052654*x^445 - 6813330126406235215667492450960091215301004440471575097326742059517656754819093009730725968632145560087983179690891314483362013959203126277889916390447012017176680644510501404382970209601312046740258*x^444 + 15307392666860024748482176062105559988347374632368703397226524907792832683822761982876682112054892908582244562296046394758151588167657973371327302687481790398465812324700153094098352623583908889642703166*x^443 - 20679118771841954535100208028386646606945804877520288044362231376749535310570080864174040498481195160748403409283845479006424765107428202811122789700072260388141019765414430429751216709482632587648037028987*x^442 + 22882323175182573985141590806525844384737827550215033721646075642959414770230469465035590607395402479362183561945950166917309550044883616109131111281124114638413016492208266800228404346936920654549881092842806*x^441 - 22138670929327322742400724722155245247353585676881947945399753404900875978909944368555933024146564923565524171829788287116588966329584629211525293553149740080447347903167301187911024500525105460778639161302174094*x^440 + 18871099677381607726853185730049718123254434097819205146079836022842554959174286608102396077835327791120536485827028437215042936553695719537076608922863906495019769210527655761010050651563653587505066924696595093959*x^439 - 13630574671948405916948752620099597058774331439077213809729507809667337176418363673866312636742123767359079870128219759955052119165079779179284818177814771282990760504717129491925356949385560528558616782713184589679845*x^438 + 7025038324738846213750686421786131214710207517541266201367437909980402489935804110065849934732500020767241700530902816358433655710425193396983358250214694956115102994348593934886073897131861815298511028195332297670896192*x^437 + 342605388732632478378268682447520190868918737376510716118461299655529935406960955811937539917653723786558219273917659766758385720453375385133979769888364156913820586507372024242297413303659439796590888975113277031289691501*x^436 - 7923045722042987897450000041016441820546847905942522025772150716127058253295896668997582815164080063146035049375030418997571535753627857982551831731314497079833116994558276886789828093545511264444000468811776753647278053964641*x^435 + 15253660681697596334092175017484560251388210204469918797384914316392137940877338858100359586460118890757186471937494577646181244766190764320420817919195462212615207843642079332558476276855528524838543942320199550336262185436246222*x^434 - 21976292642401380190787146443856857154730514022352102161737444298778230143215860500992516928495749984333586728570559489422243522157029508259898570544610094485280233906624660589004860085857035025931021651951416016247031967058229776199*x^433 + 27841490271723465483434730510097379358727024789250758924676087497527699231883570188698987437171053117071404852693667116134932395499106086158398987940073274882644882915310327688169187028741692640508864276868087696520173588705138062476416*x^432 - 32702064140990049929141225182584735916741615886667228778784306394042562763772902898854865201454213015931135926764288107480992036235518837705542104575923899170404837739872866889823778278932557486203453138161958208327917889534247452433325937*x^431 + 36499280337403034297846895132300806686290820490939276902910190469312131515402224552579374371524987998544239710036381642277062125769087592217316076804411987441031988786176963015677488331637722728404034149143695352193689199645146970493088072451*x^430 - 39244985776969805893364618340321671333410253262096310057352632408368395982645899578478017896466489516149365331014485347342238499121319676295987573890561112191779562111069811253342488806051027684936894076464345358873309246426409498387350554150666*x^429 + 41002545980032542308945961497229258357626930946127415242450368858743123674913263151081877593118789051795525082389219001194427270223774077044570113566006971298135966126275114858072050128612375516541261601286322986880650372820105240252715851393502253*x^428 - 41868826983313055403547934625349997451063998956681457065902403366928864630860841350432205922554021883908186490783751454688541028738921298372778329524806296903844588731011756625438303642484982081702045016655190191363299871388508078696350572092979380115*x^427 + 41958710206413284248617210014954520533030714088895441049475720469077100299980968901759296025187802674002138479918821376701398695682654856319039220154418813523048158490279318222288257299979710321902979918011932933186529935541225579711629267181734951857038*x^426 - 41392912125602329930286909620278235216912294777633458981004070230847964602624195763787701619416641577118319670258003707163422969076454754408288762590200333049383509622249972185663110935324329116236780134503093808912867362925439918337992576842317734763261900*x^425 + 40289274997640338574581980020722326034861735154856428045053476104293840718552465094466332721539779838233052333801630360421437533420191390581235268873578846626213608968585331393522795402342398063056037689093131044540296863315841510045668369999774758205077187601*x^424 - 38757248144027459601247177179052799313680092427008563903737671833051975971508857879543018405938921969739777525022519677916904280882953153406565468116111818277116800936721325479746500468670496650029090552581816547401364600449571865204304978565821047122951716169034*x^423 + 36895003965912052874997963445343602524034526955146980949406855051806131739933691309375681828983823399928836843027303059237280105133441599572980634150195543226752479405170527573685668315526680753821869843888061244006307099026894183221969823163330839848857354653458696*x^422 - 34788514035314724237625141028631882670033394187565327550438988079017945910575369925470318671959947888750545615587747036547915957491387371594696071676177059635380795058019662494589946867980804669617139996047034193181543400428946817196494181342334854204483521974409439935*x^421 + 32511915922197510700606629673165496371140084266084595145469955998153906543354474542745895616720612179587219175626905862795756091638754203714423303962734860330746547509533909712965059967736328654491065231522071474871094450382795764734368722565192753806006755612203221908115*x^420 - 30128590889219046505296288472353225441149383190898967150507105352797289309933936338865093786084213355426173177217111221876642936530289016128978241879628220302571389054872308981205017871553497175687896975040625080897647980272291835361885037872960274522291940876767924539195756*x^419 + 27692506845720972301206236979028419590527963293995092287449177403664123074680036341712721505875248356870149002931872813135351568045646065085199273394462386298720600899641226597567461395038751880248197323406531235851253886855222763151156481536106425019939375629924043971165869993*x^418 - 25249526855989025643338888172640315266545730728827330174158146967315292813884597562954471101446617829552586864690145976942118435613235063516778250359243411026358993794191051066722770349746637945813709170601070955038172664475388851790390525191600208598811438449912869527759589075598*x^417 + 22838517007732672929978045881336550952370719470820229970680654771369933369195115102547530121399874791024853213953536907649533223574290184921103515370344022574176900889012917340514833043894628249223283063732931941410597709402233975915054145746081789211695503950267406263354424154311635*x^416 - 20492194191916438333862706527154739776914149406442033645392210663620535637219935547016351811731655844072383387220399144409693208961640595127970378194885749625582429141951185522770685228464379063919949461151995116589250959670856498303606923768531369129971311258203482309714258809888105552*x^415 + 18237728542446220033805415653652465110301757604638739539995088162018291702611438133595057559112635102823132227695996448521242078722150465911670774836873726495209830482530611904430886426303125314492829882848620828663477521910409321577747859578997046453734246348476528135893745956135644047184*x^414 - 16097157765408572211624541131117392424573460887991777950593631079443664683463120887550333107529403004554796559032198103145652522123895073078900764380432099117145939652663095059846492776450541427543527032524765569485625462203588948549923961748664836683164260108844348500093719161568003913533157*x^413 + 14087686511469915409462908482499041574912416133045053401407653827760576743670902645997794712264958019080475148847725973659638855492098448695710592089347163072619956893853593178652084286975219536409158415366689250802858927152727826627190920195064920788762638315761781050246656785666594027030163054*x^412 - 12221940621133507810891681375250198095166753274504632048795926868956597217144151675503383566162742370340814073577783733520518667186318218565580720333594569399701031193805433910657872846716726895673987262557964434345738783153269744429420104443255200920226548117163065699924282054782155901244297054763*x^411 + 10508231156172530033208444945565061474227291072001686573069215357455089687027333992005797442200876930084514131062005367123252167472967964595598121827356828454676394984985264333559445053317991326298733822265684844350912794242524201261093997985567893160758507501987221971425741341762009929997413878037274*x^410 - 8950863332429636837221877456389121312271982045145848724265908981152871579857005819474225693981023626086508007467881083735406795933107364310752090450004560349214690393984792468139206371992912388259638048578847252076378282851371183349621660490216146373780549932259701058839361640348484659612607793468948579*x^409 + 7550505824438948707669172835401732129950421055773757804661982452780557022304132240851588391116710075753881530828643739682192863622294878435876554875268239519782041108800863840650988057416557530972798441060859385292186183854894188870417662542830763619241973980288770186120599783328687270957466430186440854605*x^408 - 6304619566463217810317682320472554029510507904328505961874701097416339787530016223443138746161679538137273998886529102741078353299124695673942832710580934582658293894319421544827565666477783014410525608040675349672134344032338056653817575532072027297845101021858351831795836239926870431546273454512305881065480*x^407 + 5207933567798790859058836198472732008423826551012116090831791265962230365614650996300330276350842969896512174166518316489076310254611989024753802120952030955466943437762287834184251965137691362125366656140207254975043574092158765069292177173251022645732755974987943251504491751638690704939075639697119114490892149*x^406 - 4252948546348814977679775207089889892872480278604931442955781803767152602834136690030561209679813551449570181825550148193872032785385357803812219125146290703630993077658339510165436704638922219333343467185688956767199144829711512472031298291372206316167431908287405297580034979347474977900665691621036356147559501613*x^405 + 3430446717796176086743791749497000747926589183051217899147992034391770727275897881979980909890494299597928743645514862628661859476045189148099070119512403678536887188470122177813659809925783521036317313793883049958666983324022753070942807538542795601430265626392263052901168135676518211975851274756541219232854326914616*x^404 - 2729986842142150283703727322124236608477656469014705912802237728445378485362232655427163478051944138533341424764919537059013446875647409521537825269663070395386367057289671858197553261741264272845240163858686197702332904995678348083688304723406252876480438434779050241012287541468271694303411113164996955388805243645818491*x^403 + 2140366545189454351772847156756499864126357480339491916155810986869770097015640114375358216568524967223955919443826312256081135415080126048451709422769183677871882721049499673635278093397960657658401640792008755105539724402237071972906128980401505896529313504537159410790884933005267677789715582806763419438268780361635381649*x^402 - 1650038034259152931370720072115215129760979819181350614819658518111981987714422861904889908942925500191833371065566790138368127833206023314099535539742033989594704778447699006230844754214081065682320772483587977065186209291375400840612673934816094207815011945546180686837194748728947477613002986075126863587398548577964449140361*x^401 + 1247467842155082687017268582690452938742992471920351668997267943839524425241048352681921739689983315706783644367944422524578741174552362554180770754943044169024788310345797768862786716025497200153458777837793197467376257205224615066199339627076637884207870548717575044603810064287206146272929705528904488038736341719106124942989174*x^400 - 921435598444257527854294235897421210634805358540179626141492271305194918245689207527768837499707320298782259595985285477989397529756770252203946563956858868259890836446229691321080517352367415588135669831988884634029440885885775975158425061483020732321300252146874665728750977172759858813951080929892529121915823807713382687919658168*x^399 + 661270677072997566190873377984044601622901611005412452796479636746237424920953980120684186651757762170943238150803184607921485800299860886204749019666956024027533431251276994496018363103750795425547478225892131996789542601529900435470788374097855692055940647883906255262265245446324007974973704052966363083087028413016990525440603876618*x^398 - 457028708650802550524805781597465010186896406963797315927353744489742681114918153480416047386818348739853002422694984313402359657416669906374886200379498289778640426451468913657882381826285544451623880926337106431681435511424982133239671242229755911798188678823849218680341940428028702566472880417404317846098004185727238013461320410584520*x^397 + 299612313312567271334579854594425776237076123399464022380718299986878777659445231516520961024271530502407554672225717232952941551159943786124058496130544412994398520605888306475962954780236453138377008116326666283397082962304172072587353231674755095560555818697773524274202256956137302117244000912637125821439562502225296492593629838627167868*x^396 - 180842039121427644583166847498566384406642822193349516995514451357314633393173842206912909776086849091296438988690111968124911690317099829483160569005582342703021345159415889574708659389744958687889658113399921707127790500026486411737637105013401900952899740107605926626454582795274780668167559142108589733453848458657145346759123761171741980658*x^395 + 93484469091298136388432440851239306382109583638776481387781848733160627464214552786792082493573696761121317756378423423978598573600331193132136028805598599300243248731489624545608865998919028931147442241152410287563194475724955465952840223993830838697515146757090765347914795003747135610754934152397564084479255780537879634145863517107507439297111*x^394 - 31244895666431203619209282010913424336728010630499229797158860886349967096291391258985919023178494844991250224229960381608754476899470648838732122847756748070874518269745512609031489841552947335161917203066288680816542232456415223396107157879908438865955467156432667537483947573559522030060536526327011732822761543546447774718378107371928466470877425*x^393 - 11268037555258412872753096891586477172402196698356139817889293388541902997523947434071808795886746457726644329857615596184491953285250230598509621974675724530963752766175979028202564984204244277681544294259155234373124814543349446788296987507420049587539097462445980470981677616519353971793851468597866289853515086258270591062523188015994205824502442224*x^392 + 38598664093760234377015428399717378863425251423814301022182249573033268042604795563734538910723937853106797052696836111779099538046512213295172838972045205879090471210145045671681321750792043393495412781817607298552209701571492187174709213924670185817739698414798663587733240880138169344753852196832339783649195204722095709894545927711733101364160603061122*x^391 - 54515119571645937433850075186230156820650681934787242138503724423242851797675713174181753123522642581155683334600197947377017775951898286888236645931261553528999800139618858491683284899110344208282249217606794801029557889940862163926644900201117708361188432309975358197293572756746269718941116529648484034022134684552230453262150141321534915072811723906334470*x^390 + 62088954692888833261206896627580915585856688041527928364690405424646397118804137840771234373960246229638100613851186835648857068811910257460095355585305241738468211316953865466683451830177458573223636660875007780745102346555492094130952301582000890192170773134615133048690784360357095919930212985639823506707947298366113558966345215432628753991069776800768860463*x^389 - 63778695601374951990207182218691882068407224207447656898946205631896237150415992890848392978478047213275470133775467873662231942377500733808994683894737299851454203258153840965909468040677840708153918933392920439781074486154744183867874709140004625783097766573019869259356213710808147404432852898601059096309475418843082061282412695212191201589258650750506351185018*x^388 + 61513417491981777318323016374787823285430721459169729314805017837603807251738333358284784974593208536077531558337777359808699483884057693866341103275553664076682409475266993714955820105455357681142313161605277435653908725019551387564773036984450726320515202909626663471900254488651074502034469764323292825045105244591338885971625238125253069794365206273108902928932961*x^387 - 56773286245543024741478216943702159827667894632941275082883537914157333578594236748716494396008882305461764602760649735805731408687501406580828121260644946380069449224625596796664919828719984938380074123247590305975185412951401943548637451153624865479891135638625623297199802248155225773774998292662204577308969166117684981430454878580294533996427453546265103289333020094*x^386 + 50664850452809339553260573369037737008902597813158240200373930070840055257671400594846371923908623075469739947590146423062914198816995858858717377396933910716236743001641436869894491222499349566792560514563349323631096933300420467082940289950708381341170492196701007706373249072141053047629955047041464753928654550552028824392072353954332258752634786944356398890537708824780*x^385 - 43989602579727509856760793860960203049958994829975987227476916717421152076235160096290199622980206359101333860008590874777140053365349124668593491629907897043666209010388691654878699840277986767173512205031414986337457870024498549310966788296841149948074577186999071739791522755515027046739021268077461055124577807082796480608486035133677697809502413771670772793599815387028636*x^384 + 37304956533203695175464664489207444933230435450929743957029527494328487239590753760854186401433743313844624455058773406881582794110477670646949002481829944044229019870052421865574770068374911043397318737839099020148431183047116637769586981812021048571526348988297233142479300701979922213203331922980364405226806314807425930728590716044140433089103667460869136498390644623897531950*x^383 - 30977303837389251872511549965016015375538005357965333472181835600543341962043644559351540413647154662598942453442399661956836876134698219351609450514165506902373447304481374813521802839241942863406436006275967504542944583974443239378753619472396153390512646522785543256093370617216828024980898104767823130372760543672917475495855581955243721015637938125968429119971887957334929385066*x^382 + 25227214484565319872475687512834789886232175461930125398463161828496523470789250246705187271417395970229927575793389930737794266769762014941666293247879610303116169518714592296034748970755457310516392270430999703993888357882218158485667906498814333263432684297271999995531210644676819665332602478300791643274934760872618772371445411669255570015334491148022850809932591275195179528833095*x^381 - 20167149231425299067137512352872751771870057925881435956632056335044616795331106157422506779390363458482310533245339142607469143433750490361300301898624592988293190260823080116328423452576029490126165064395044743275256628413083499250747847455692397333596307060433823640072723636462833021921357717128156172148969453052023111693402022352613856392765113845734555179404134464427187843123197355*x^380 + 15832259053446372190875830386663894713800451650847659618513341636022241670244205876654370223637684167654577210561619315102514398951757817068880015980580671500961608503556552296144147787660339546363668505182755186664427356892566335314146623685124029724767831570076276634351392590978255693577396869437963180469750366361168468907903616350614163267753845146620429492725499847271361068516981263128*x^379 - 12204977942130605742189242274402214515792667456506175022134185282315004640314503237994493577448024426666747067556029398452893283778088631138293844141139863832729131921217683352709726622759809955272616383749896077326418876697101439492217304410393735417521677571761886799829357744342167261056301975566166678386174948767795873357999744214779665879217215305625573001806380086700661448865496168334605*x^378 + 9234181252250133774682965456176799043232518761411679916332553125114940754418757373421044590749960288807891674421273965850973597925619940845221151473124057754982321636266688189241420384137370365947123420444573711003411177458174598283239410848973126249300894636535839200554105312765186364040786161821488001134363102093454836216558105992076429537620559214431642041818569325737426779567694257138826002*x^377 - 6849697134658737459425553973037937984143445318634247031965101698448115632965283276991379292363588878873400687480203931487684070707966254011935270149861527024190919243776007187458553868737826228522745569645613101227300717502023343033228148992965562763489133185954899190131051248349002155422386459313220731939617636023417163469103095863534791137801659371358288271132530209727057042829802031003960784988*x^376 + 4972935924970136173264092798407261176773391212636511785895627722143744807294119280779028332714379911903562498031097665696840971600647749248422195395075483772647611492970142077947243164732244279799062342622727343110218904517149049945021141599346613233269480082812638555523405441829399070562863632240411903333965949393388568061714657808637224643229613770784834866514514579910891423018914419757277359439586*x^375 - 3524352818360485407809816732572133091881763317323196975533549593539169516733964106878737061038741145532159570800404821273312231659874327645948821571245559152503479178624134318738373739675605215519000254531137086763955883805555966460039327033391484358751030341652008769792003806338068305387238170134474660610674855419438039215793728769855995373301329952442185535117684121750555469982458013447531098132632679*x^374 + 2428392059767700419057316395381970228848944586671516431647100874108230290955874059695469938469033876848010707576646891022787501535342229829623640278153839450545282470401907080618274812932738593011753559773193045169379839056985168062893153099735181624581854774069311254849006088541521711192911195370036992098745369346167937117072705463528001707305403737160066214512849712325999882198598517736872013554622293252*x^373 - 1616483759902648868588872983364540989058874784626324873320751584073463666848689965666210079479801599539058620572780263294969793694785826609153856674549426788919625705917376227135022262071557264027284855879276861869023464848846379361882776566514363723266662155742361532477530860235779245753542180239916078286984480760381431882767306394680191653249731957886982705812575530983820425782492723225277642271171918231048*x^372 + 1028583270308282768736952590509868397268438945969704451071000656377825494098509438320088253750389322814176039726299086758008093500529534521269094127916133441690232243723016377511533606111073041863717624498729822652514058505212183130244540306855633539818212002370140547660841987269103483120485973210577489071886680386305544708891223634157901543195893111449434379472417068435894507412481235372963179534571732709344539*x^371 - 613662420336801527769720529412087613127149243408398715839460320302523743766465513587901145251184136432384465773679006763212300536967533572376959273177466523960249550613751737072735450958586398331564336016548011972861153648070072051939817099944080881882958185140977338936364825080881500110527731192898869303882483730393214810744924697197809629790699974663545176502467051073344889530148926022415877152940075337597076004*x^370 + 329485285992801224876032999445273596963814782657551756211770591470669159045178713690779684919075578654981760918184880237987862734783937656980810213382881064809246723451625263565085780048755829775333894302786993381200361623788245088411793413823287229548038877074422229302933763179384135596412875092131169104062549780538322281274669077353657324341938133374703010960369414242028076488225586432906758132105138136497211769716*x^369 - 141930973583027404348882805966684831557630308890155713297836646619534256788439101075330881984268030538688487052415731337424302574957675780799339374239143361745326035851590298708758547790109078736019225429894849865058434544025458239246002245106420838059122543412895757685391955607701959193622449157393126849581757978133614851099855855215768927431688981525733696075852197031204077546835426602116277531833806472542769918939361*x^368 + 24063728313047515876114548828709915136439739988072798927270350228850113989167667852712349420553275516055753600814277324307914021911961280702446781330850266687791245703506949271564604564929865072894891429935178944767424678176096139158893138446428369977443856319355046208467722855105386619180341045375546969052125973547517120278274703237785620476512471957450625508575559990264336554810723184605500581434702047809898108215401338*x^367 + 44902675213455769643802796561166168678770876244198670931816326691297593789232130384013928358844562197524269816542905633123536247095004320104525627532093089635735247377060312709798246570783338726815578069256152804280065120695885492712885581547006479110614681014838549994932908314016933241185477601341159432690558695115648242614191217103459038202292005577670375449344937594486741351057256395038306679987657356249900341275660892425*x^366 - 80643667095410016960287973989992999579116496945873618914015789930202474195876697864901082467558955497494562406012306695284838207934286589639358229976953551000994739977307143957968688248189349210093530413059054509177023282946064398726769448752397193406531176277801917929002658013964426939580984278611520813528702756843644410402629014342011675101719368643749847639797725923273891990487110113867424643680278497182872220052528229970530*x^365 + 94698848727514985480959056539028069256535738474632334524709059433209115667397560673971718653585720354357098390077408121651166607177898140296188941002502098356091527518986646957096491259571282407528278824563699353460216432690274210129133903239721459990784012220016248575168620512592929234012012241540374695640301760020881533230100272052553574025340378827182089653303122153562044235861999166280702664202245020671258607333341532639835444*x^364 - 95344026847031270155934681552376302288218398122250495083088381036342576616074839477670887867271014564428943950979258918393889792828189057323755857717415088020937345061813162439015632281480333106019199020519952550318914454272360471773461990726036506525903241666366548731629777809324198887916607702513541372324275314243325789749409071982317980983647660504045169869044075361838294958510220475406229280549069513663315320698089418328777299427*x^363 + 88341823640547267404905864042134799142038408779080264194517299397726216590852694045104535779428904772580965281251988349348807129584438580590352264980039713754718456330559269335820809288192427316612778270661528012776787585794915209210737412623357155959498122819249582002158373696817914117669288014321009789070656098445368642810886271808354560927284227737493745520650850263122412218444067009422897864895846136978536397574635963617512272456885*x^362 - 77567036466773544571900016386686596157767163488949342844621750834312018737180252213553104625714144243591457521649834587578837664050813475404459548313030044989252609170023127987903052361041274604778408668630957455809148105675243473355690417032168014127993285786113742576807822468442596446050080079320281319121035256836270224498349708648108494161154817324010591100711887849963338411762307353305809582990705044925248173001094662766266120928826046*x^361 + 65512656132011869592147460685329471834960787293051647739250831522234278536027204620292734728618715036191005751293386545082408303997245064805145018287054255731445483869527047638625550858267283281633422627240660419357407627427292696626800033998811627783936573812843545511199843057177945418607134619952918582386282919611876933147612214021679988835688745279776074536202927226747593860135233764831437981814777326306550593525708557672215372110050990397*x^360 - 53688302030656927407364377563197680817953776137566025235158516938724037291928519209778990312071398667323170104216675809173886291052390746074908951683578860409227810771010436008169134377908826055240867823018389192154974289838275323302728603549110357487511583616782566011770654681302663995300688248396361577766169714780577299194537984878323025886802523845083356699225916216423446893939717075825349281826831627482658644713139802132760843625926628431376*x^359 + 42925752256006932993109796799594778394602677603617740057895427717557766180864580603758849970058302029641036818938375464746488922682090633721649686427660025668564169172132645310147130954972428226294839490882019071012693810203608113410028680913036231633271509448910224672168839068143800574740217791852003279526572987626016266213734167400491154564279053420643913274167454323195499492406224237986445383619227996541707738049293099631803394318086168317883263*x^358 - 33607072091929842139998205604058422364672807994817114758867675369091447853252013616551384563560575965929554823231228448587529723338158096496563569027403680139033257719069439327070752775417091046474669297819015293181777268665512911518180343392326104592161398691909608052799970323022295053731025369565544354834991882843313670611178465335942897753041280600416758749901938568727150760569991971353486065768376113379008649969693272544301979465361690362641298673*x^357 + 25830270913656180795462190431807196358304296206836019039895322118976622256906049797092963786636278473869493897356588385954437122246405306004118544697280929941279333657456984821825531719857023679020032759664330125787420421399632571336767732151939512088373858973859775759856294361168761920366546336350901906199234878432541175312405158027666227804636605620872673287335841953575541723579819383145020256090061800245313634650691941689971753444228038634836610271591*x^356 - 19525998262176281597098165758654694796043088426610393586556725893242804781728999456557654837567793870297474603986841564138177257160611126640017450662574465405310025331404828737745126379808894070914407218456860868455357479646303961492402986320541316102598093712015516576630334657131296794803921653869565551436261008819925027050536045231567211837734923357140869751917542408130964715626509922484936705108119200545448872961851423993730937350040623117893487034557058*x^355 + 14536942180394539004959737422294943772200199338274684000881510936506770264856578170283579317092743343666754249645075176780771210220936033602291136657699411913513484916039232011761390812680935278475740852570365669719395510524320710074568009654370525784242789665861290283639221000813816559268564802169557453419922358062955642528163816007897366868255229843114641036973814227654658481541295194747121137951891062244040504689436444900987304398712291098945799791494291649*x^354 - 10669614408647164126414913372319105060035634200203739520990776911326012443052120184712758574956654171874910036040292186536234112285819680312155991385967078177828576160403841916724696329213007705253110984106826453890222593752927014421530735541895622300278164064170974134850604325957438657449540195792933909584928090738537864747220631111278099181945654327831661403875248379051078757858326005840746170662075422233888741843004920628735025206437255875572821504709434263463*x^353 + 7726295167051962043886182929589269789129320832654093934245419717803164312763351677352068723770088921470528105734178991095591064177741968744156176904533909175473748905302371260611216863908461490940280393171141757748488847965934949397934567776862021092286267721400268646833545185742737512022008257730077443847093327164949970133776318774872598097214576426772018440655750306415192134386214340512269180610840772148828709491501503879062979771359725385336665334568111757418647*x^352 - 5523183184330825110015072200685825950775933315687002226585402842941902735973693719480265774897829006821244906406477879330149307877421168214642755529885446268941783308217412827064002263384829386510451491973244048340835186630215522822191287493614889724736599114106619731801643774436410967241435780738815719215786441453366134401501478399156211169706737620978736871489099419117211064820052796897391560528660155718651450263311785410542934026357849890614877673705336936344970074*x^351 + 3899313202214766136626381569783173938514934263439813328996928690099751267348572790337017724645050178698628381383466608311128868623170366972476116343635978336199377411474522392891583008062141014998967545862401732943408794303491701053462922053481752714739608019431553004249345061728040050990786905107658947295024920112779764553030955308352567407813897324843182599840417208598571306866889403917228667865281521880518328130912590354007858475548810939711153918894654295329058593607*x^350 - 2719580422641506344718243917778939832935887055675249149395763113993339411783956490056746915737573262931795477173131955157045528610120012890979694715897819921913882162407374947348863750211475641171592137426625748695687674480311812419419878745467700106142101575207081689939703354595836691798230358351254104798214296683218224759096046592022323981735878335603707817541806765579783537168808813190232344626326134393179565604262375098093187788514026071422465640627647728585810995627490*x^349 + 1874239028594202516636131170287999130671997951905688494992619119298139864086275205456614307666111644154102835506588072151655819368171465793676878232651032719898596487927019898488610096097942135028526914025446610707261128551289041297718474272439808526607359799015220852473906997307613872091224920271305933111958301543518341422241533154862256838252024796523711225936296474908291800602077558691423432139286755102658653334910585837319101782900779678919967111663778964377097909586760993*x^348 - 1276493851622781614155224717988779358800108751027084875489440175306270577613718268147197538264008483912294002506468788852988063467598685764788216811684242798991659383083647931873530005187283369628175379789126781030914274121867259801119559498491327029018198948681061119193169298222701779778861459179289698964252964886953499653173892866856275195613650956850904547279278924462536431351096206254461194490184179771304579938455404437562507081550428267404777714748172099631851804745633451526*x^347 + 859246823991502746678016200576499499433222473779820905372499444899665169324610361476398365285824677778295630183956673658635267185655345140945792914999349853734898179298295958337620561741295768376089087244678118498224853358642744492410590752429656093936227673399898004626243858158312717744924524359575699191147225545982363901294375409158952610362131517437450115649243864221705573419912885580306072452015922900763007328260036223422333719509006773996247601527520775226675382914758405636079*x^346 - 571657671219171989969697536301036780081572397929236510956729025407353479003957929587231678271669617394555274403298406892931824872842306498785848068310045140370243955651277095360994359288625987634928984450774402999433322378866644009438834451910249985580350104516388025368370783091554980103638756242454323365972102068932367473787659093838807415357997488047189514762811529778759825737137948474125962716671188763709725879673085401517738928325311243543310166138248631461787886893454700341198757*x^345 + 375897952287457834097940474198713089653611422734335866423604125541741219940600195282825488943791989992280604415601369271925968512190246848069161453694769309334234066681141945778026937577706623832581768578621293914902782019304360526108257577280128341390698361850922394468290310656086251772948123685557024688234476325259840592523885579354620423436011519260451946854170141421857095979653273372386650271518514826888917955456957569909320515254070365484286175985960810351896322805620353955946382895*x^344 - 244289597461858112129770508006100341892123722994234043991560042199179416577827019823649627044584540070149458868061100598614712777296056850476788752595320110735719059101732980558024167664869147051229373142177446025358104661824680346384383898163160229317824671330484524803058383933832306894258183020358785529577255044730646613185249419512858832586907434306689190756437311322665148406036772574051049286837849649140512216703408959247272685237460425830811198658584396428856274167643314231964244914328*x^343 + 156898911352406638672547931830426206837022412074508220981288663499568496476940567510803474769240161447600051943443157289531774618574191558163381263784283102512849740268310652269753971140446016190492017982700104610646764683074398531379162114289609021582112247177906340364958263964765519993652769544938977470235291664317303090074762825558375982374073944324052261776858618163770204112867717059649206433781853132086551203544239499788049743322388624121360444259149539274311002322720399901219300639290935*x^342 - 99584881943331722592377101266774614699396549050277117282645762347113298461178964117568928666614189350172304414746071161836338522814089722625118878218987708334014812738513693431356161906078917872241103282817619293634997065967372704724795854293637979320978290532811331528501991486872001520621752314706737629366725126462548053127695066192614021679460605766362830836778120354740514650813440237518504141902713749021945071167408398389395709624505834233552793902944175081864256182303345907978224281221308470*x^341 + 62461347582414616658464568149911730200401556269224279304341168582427347083693403129349578098972752526812637547053565571459156378050694945001147959896925396240590794110674296372534721947347941972588869216105061457514551460381513232866901733402724865788066964214141946160625067329548516201992818557945500042322666083490338644842204068217147819472651182933455292834429693178596025639210463130844680738227478229908999986017818685504444679377188950975953141154308680617391984122224751607876760017458504571881*x^340 - 38714781394522130120451490884489584983677836104323455294008465728777952116451463771575899586691466170521753962484620609706554429777912407257692613540742708988948299680733070884369082127828990253096169507617604923338820843789853369322294660976255177444693244375505650271806360124415358359451243300916498173760473998534560341883079007353259148588909373097102890205561587846895390496873875464038927724042383922620678296707231253207396781840147695035392465092486536383215329707990477906873479770245354011305134*x^339 + 23714987041039945919994283941773109514395611418109056130435973795776158908961977094875596386103099661070750685456576624645251512830656700502340610465733142680587297278769400092732110220080583264857118443502203736749710846491580738242987412343981496601616158301699601184569630581575039812273125273946247299933250232519115227870368133850565502625848353330135812243854775340210653819065948750074957280715051602405466106752096298117077840847628114940671308297106057205899011742367910280623501381288481093297671008*x^338 - 14359183963380234011817507985289160030988748712385474776450388465104734636811456835186170272509424287581951499186487346440031245682500703594216235833603983347122463313811000705318764832944624767256914438824787874231456412278357841199143496179142949213395435301174827182457993959494234169413887359865726827416281490570370176913693799868989045196012185662599731293762228332831061788176501660683670683921802154275616006505272979773819362614886606523466864894258661896750948250370647618471527580535147478703081477585*x^337 + 8597003428861687224339836816245353110846932786627097233177836519222970731968171853773943940782233050584150799371764132984651785330057945704923587351879737370098692671485021005153735635625536908340821325049734387799120607706644087517943635934573013286220897161000790247034847141418721365464304800471812109477610646307913466829021155675789315314228966696818285108950229839771294286616867082872266992816445944041674893109184708679247052938938790639651255953939590754349059475373825994183958233877698974801483501412233*x^336 - 5092406943927509071013134205654577298259804391849270270805718690379482196504543668987927408223769202246269802927665612995782776224969346323096367369751623198289804628612467709772920211206008278591051790674856128142164216399329415870572626597654941274900064654084226762278502308176454572973343739770909038968254091037904754851272781742150764795111804411755108473272674802972585198633060444431266699157070738748425807495092286687183515338556418608786454719341670707778663989249117903170572397932350954011509620109136905*x^335 + 2987036990850999562459255382990319386592934378722161976187844549343672915803451364091697056128798548683087421039747050287776700707326888748516863281269142432677460160748230940514849067615492235491028009482686851535353339170579262435425267627662955935557729333628126434471410441629074175236482658074575739175730939244349243607726949353425463169286447357997393736339338306773768082646035769992525189004249957266047762198176076530133840026163220588125951641752071833975598088226013673977671257708907779660344232024083215805*x^334 - 1737238663123290276265800484706897797100924784508352008766374399180670535944113974752545560233566553318995211811826707243816118829124327386938563606495108317050684636746704283494305966323138494176034516690910073450192167765838138561389241981560560014484999764253443401958587734875460542103449137577771121303880427900594490066466656422454451586315115366460346962842131862953912234728810133273526808345078793305247584545829172678138592143210424939193742125507819688977857176180222547105167755219645490610586930419126265721346*x^333 + 1003601500083393575711946428000251273151309017622664745576965028795658756024514562760470264045938887875248754317468129161083017467745662508279526621830435607462677417747379308841187847856499632451951806914631387663204333633461643908549050623658981874612938544778289527263367740207510687885376488196425466643234015323649946286628674441310989158117706085767508883438435515295071932654752489403355400826726982299366463705882037109281685407545795213538202098679015188829267943585342849767917279736457216597148434119012073636723091*x^332 - 577279886850243543491668707693815039573499286365007354303397615281951046090345220641411889885959365465435330871096254079832876091202617412053390900636330386323177102755203658826294981186701999080707161585900378041908806733259256282239284666133469836428977886521169041748045955441778884063186160386093771633628570123566746934972168999331027041189393117226854249315258397974498342905396496549497402716939395937197726150494220454451450774141967832974599882526541817988097423846649955491380092358471813127586627079375053707226862254*x^331 + 331624213746216909089092630940604940878879278196644938556352492926448948101403945337408348883918986572215361744891314936982458274198298492645130351903783486714049880667941403379750039369716153575057434314742502413118346940945718335591938287619995908180228552529712058742501231025483781138014648334389558537886961964314348270965611665071777224545011123758639525491407046076152685868846387809905654687907185513221140385136991412517460828242974992515339894731115903395494569889236407959774824366516828449348955590659994881776839679471*x^330 - 190934513896843495372538420062058905060381972429470043266472105413892413573254705383302151230513049377033234711114430288321509909113210645285711319558095694499039891771701467644074142972949917649102594551350748396477844912545046203298663281000811265920713005588906207821355131254537745869139837003116656601642532961270692655314412402420732327530881447009896509967468542968279382734671303508988162326355993626139285442496650255533165771071537131841805770940092508033989210307267199439578594912311633782253959043103258779925461928524499*x^329 + 110601192930573040981189974692565537767586676837877063583108847426726007536853259572171186734552307296899888160491924436475866081219129925560081072543076642350680366990275567645343787950697852805756483131882895413746838022545939780603479070061302988290283953356094502949306850969815810280245888866391882417552016350004758160326844642514990137582796479200323082305119696443674525082487139611191757393383920936693553332053384350182882997047642580115935251347344918014791961685978236333698141484905673822311036902640674404527451339021260656*x^328 - 64689928005750990333630586317951700158041862411343151595887556468545013715522753609823548985538528799031129809864932079682506338642922909690138045421374745912088346497148903929657372341950404410607474361771479043282323619914802539387078699997634213377600480141152050351375174526613821784842286045787422057460470598187193885416434912270811397284485388221095193562899556403822268123057418416163631750583567469318310167861479868388107083542200148309545756561011530400823763090109054436844743183843762685709665314505453847523754546073453115532*x^327 + 38309552010419523303515032572774499180410777615172880034988557058711168375169499324773757057098119659367962716111662996647068341559708570550100271982028443118473825720878309268603465193998315691893340916813108161931682969080924069640690514879146666979290208706991596115671909627668054764712619146953123381095512162636548776992797756636626791970970899683489947489327925150433187513818132564329089938388829251964526693836602736940605332944667186375181258221951258252578878773800477920222698840020611906330774513116027956999963179043104218743678*x^326 - 22999494064264456249282329931458924392576840765192284390709680200735742940117201605655876530657977383029728044837189373548917940755212050503233886145293388609063453345143411657515550014343301650046689456727895342604433024804186191367421312564369189224579993366009163159180684980155299152968981208848230175032906550175770859971831248930521217049061628824157027363327443057009288680632984537876190130739152428118532053459240425712954672963274153177332448277997679608467419336463209665773390749603709197876997782301181065127496723327322200909960861*x^325 + 13989630856452919811718659673150479481616995567274858084520842294095663774614988153045284816239296399068397170884662551381750469227980113444947610314845065635999673572886730816119533347561403889848868520222005374682902584715539640561597092361059359284926010101852079810048652227853067606795915841072756306317362961761917788159364860245382646493278737252156491154952235341856867998597316676655583496983396708604890522497766076768878159835535653698083802722499786134948862789892279789133475489497100160118506441595405991313521185215719367730698986199*x^324 - 8600153627866430266819025793412508476799966177815624992708643987496814387260750646449207839527686020025952801895638485811312194796165609738009242909574881750256384738246594239397572314110727751503868858010099093183055664982923551393850711584021800119759981421056578615818270121952467329064406414497146724358376419722776266203191122086043166573834968107828860115912687403056350277810956229867034989439349921181669344427455054842943726725696869888585235069702336478475308028190226765832999495289547791766392337219454971327696005904640880071562204730507*x^323 + 5322701013821343898519725577111846133674853047522128355673418493391403559671025499780848546642122759805819576221031232064896597975312277652278537041958564440323163069813865558511190189222002531197585677119912647631057016737097982567472926906562612131334727454757363754697902016274908820140847590976585589237934076330592141958919167022074546942120164511794164870581308758943167283240972501071313476667940863685193423310632549165829013784116974660712622648495455936740111279352761433812128530091291266745553194771444271886095542454885481844687531328074742*x^322 - 3300980626909553657957940712259058380495415274018442683213603041449671899589364661007688327026178717820336127633950996452311769837200567251535044248448005803407462599108903473898522804594698852113178302244452822929895095681554943834466362211842858382371733166748447569468639559320514359067287591301284653746747926985695600606121697396926632350417742620068024737667512886433989162602129151402124823614369631747762441375937433839388631794752898265570310099452173009855707484179328934275656136269545508179530863280559983502033263051309034284261316546896007990*x^321 + 2041248345878936039916559562690219878149239419649897375975350926926911700952291852148518820930502200688671684402403598751234621373646703398533834756517853549591314351165182165637451410006451441657266625659965833105375851865692217155029607921433431907857502546934519912071390979129616390297826801779574712888020838404030041271762169786634776865916010797493065798150484229799213601624542836154473691639477373038232667393265677529045123547197387181393223900010382163713059971467728375674508785350043848756058081114933609372619980168167931657378927676002850986738*x^320 - 1252612320309634547155326027648892930223659955095158199957651273741577023288444279177113039465646075985840165485115337761020786808135481074332011238249671602661144518481407579789951869507710577732317307060900582961304918921670991292557116699839924137137144718167274623864639887749008902963198083853985102125969278437171757247121458441446224703174562923913200273005086505657507290130066200844317104050350804374381644377474765032893058870308990324106194860799141752545371434351515332549544541773890135892196542550989025540921499992490461395329489662490695535729724*x^319 + 759401521002139557319762367558715060050492054538597271397798652428543979301184857215841913636901712509781570589894958181193515774363465798933792208813465213468292758433801907472473973571785658253514526327984901310027023744972647472072219796532236491967651345673046814928038011814188699409355237613496442667998435856874464338451214641545246227838499044855563951905388580370878545907081344185487456224010737716819174624994843536719337590895665210381329457007376686534196018048234732808321873306595459225033918521397626808882284839390586796970855161854233159870891588*x^318 - 452948725232920923461054109596331113513531605350706456107053347307597167323102981417580846610999701690074232674759848683710281910872571342470757581252932326852220169798946076769822987530316982668859024413750861479111907728608048720476437529816762935815143156349687490109880840395594594116414944731264599949009814167706627993010481996078261950170325486169128297446802747646820772223640380028064484810808920452804512779459506954481592772646177946821191130860270698442175435576160640666279970052474831125322444980083401708056532700265602554268518274309814008990496967291*x^317 + 264712769536122546607061944935613081198756251866729591429186035044022679637040028632541838423402212398457225584304835047601864169217711016514608448022584323701958826465987829763250088330748267869119292687536252464494128491155784299860213737186596501568418465727812074099127550509906976971826323103988786380932432581771387248728798298912039139777861113594019901729340710579358852789263392458682276574578043932397883573705137084214050766878235480691987389366584665056344044659329943469723718725632224499644345771109785752794758703467126668828544000462872812584385106684866*x^316 - 150925598433442114623395673208358980950058694325148814263142308674287964642834484137901469185409013319339821528169719381767140649133242957311312671565746121854885212488087270294736654328339833479397574242586259358183820908921504074511592893240123683897242086040289051329327083082532970179866399987099089342308582619825780294660318848049252371213272527818334426385024727137735961700300634846930608252857136083785572641836967332275078808592477666224712486884518364505372512923640014644259527895033351202817798205422993953326363338751126605516614882390724895627928975306427520*x^315 + 83519245600816380828714174256264747089398503235318778117554455957660137484637304989439498784782193303030338931690310415984224441480612595384036331546556998278512839763977749168509117829318544362473843560343008362562343979284813797360670790228877249681827783284999752041759688213745615311778377346647075932069248609701845600412170745484514573820546185093125122355111074924120803145722941602413303940363943629021160557445393876765572147396583172305374061435821918476773166470811105910897463949320750982546284904731963409234233265303034425608797515851707683805286300822866904697*x^314 - 44555670650865860880651108194136925532954595854285120200441428160764346916825462634101505384057871382851702997502355881739604468669624698150644237926821950664634187182074177533381248727899286596532882359389967747409908433856833226400830640300201964391320751998016643668730717043583971904078682136177843045265834326725580997495013296275467797807984849633595885741746691998847410650138065157962384007502733345981813778430472720758096768087236146262215694234417351448636501283676832242931662205583358539943280484419216109684515390733413765815431863764470959558721215415322504760370*x^313 + 22685787786219183705659118924986222375148831121244813059488882443266657685917749615306658390674657541256444265290136036442859475317647752817983887417077740613271365098011488932129659565004700183446359891701568103369149176849712783539312904300454144758859538945132661956465859973649047946183455839625141615549118095500182393401669317799410239535067662407846008540823594698518065024840259639747466608577771171009316438476430250075274366195204584205590264595782468655968926168327759348056976387670137523694642629506529314290245623996376351521789017311414381022437128981519552902132013*x^312 - 10840535277763150344019643603343479828914748607767879566478000936534166128168961801235193615095512703983236544285160732184354419684421002361880088393323166648888579114442667242663293822548555449667767324241811160149972327318612430198246700175752835682710501664607624781261857650517157637244167713232031236791823156016504823384065303456858907407053295018528577348257793279726843240910596416224730546451802202065476206634762780116622349159765395877308938698576701090942770150584849767761681260381505369377357318482815157007388761343424713634862729594769451484935550427242758985704164271*x^311 + 4705369162292882289776295378810466720410602749795524502400616652158335868118673065096919886776580217124670462451894732316775619905818834497605420169536275832607052824944933073141186884171379894531823023127671250213499293455077881798348089831064590238153040904935561602187453659520168382193879978792019992774420826546101011187288909700324536360838769292452896222088230265563248109216407127474405843634104660629100402858193204164374194800877894466198877143843497508082181625299144697091919470396785111561385935269336957039241306394884884722395121075268597663376611898761082318807934547261*x^310 - 1711025592224322631447261540021828701611752765454083323146769497510271390711359258233763228416600104969119665268507088350012853926730312698664184888592133560391970835826026704968525858952761571967841272774224086737773610820936012310064441532441926853255189901795578379877560038935207248386162970081625039388951823272013860900248792456948246301448576990857410672345909575782144445994669533206570704304100999555423191447838920159377427754905277533793603099992951689268741073959687460819505659426962513989565307299644164485783588044624543804827153501935401135985303910705034492168837353865432*x^309 + 371425999338590994219341488017977118104219483335519289098206548086238811907818031632403971308370861801771077130900238277940384724658087550272378717230828730604848456848552186688425227101404529701672285373597665100623604536403470547417374587182363260977028891754643742428732898864788726529872146437169547169805497002536600674820736228430170624545397663699598119122965493717055385834313968401789700116229732058463951958604204147026541442743449826755193967817684526229607849015703395346377992113758049506071596431517549757306654731734137518039796721612800507877006592512190585298815812824350511*x^308 + 143870578541897136356028219570540782752459882805303560224838485575282532877250405923046586187273091449185972367148213444230017721798035861077125616746912087217779660472162921444457022939044910535936090544634965083711266632197274605115563656056123106069848423201418307243111428530749019364160915756886726128100396029406711601879110655583592626998890128264631402000110086668992905415247075656340346519463692334943847596239576437811524794208321088469380022637363307139322862179246859375559045636342301929305958758965320467563822402446281882164327343947523831303630875617164777712517238428673346816*x^307 - 279925395299981623772232017094916292483656442372957621578630734867171176218938655790206246235675499641562299502184950507734524396592202914956103720775964964404232622467255505594246782160524860452781420218061957061481255658817339027438628924945375025440759321878191280639680168201629978773971966656163061332677883351644834339537508533965010526606852139947159641753099491940403813106026476414015219145393279448821368007084788100786389308717517387145644481813994130229253917079919196839676083402627729869867789407984760936486805300087938904654860289905055710175011981600517428577957698439345029511087*x^306 + 262905048550906434399339737883653403201921569810887728004698775107546664250702771866993046996565663983291154203527247839944599817845344140724649917537203500488131084849884062757386362879252600102788060991747338560094534843471713121671947942266812938520775660840504967372382848064765541334396456444264011020151959008992472645813539911139248826773637985783131118783334898992247546806946390615164362782671819379409998804551082128817101216299316904584389478795158748740340307724986408644471606616155507115113219793159144114814550383950599952188547800872705070724121682856929877430678570051521357764751470*x^305 - 199622432837970807434851811302527311186253318542495603103341905335499162067293478393383787047699635840730599848173232896992386663067365755697582146546606763360402256475505614484591734478483383179066969728707978849994036153915381067410306714281456417645352835132706639122455626912952696078265276172893290678147821077461311616235735986694286179894632515854391767983209350462956273078577038841275330482757718381567387481993566766618696907793637550382409945705671037150701869916858251980644575386732548632417475436824523399892020438029402870069660673440930956518407320023266115756656297357123356876212000429*x^304 + 135040998651014377137951034920453062773936616517151131548230483094404842713156557835132668321796057020019374177027401067491083753249026332215476451811695576783313961911075757416948509910095963579824674612544229134038050003539505364870170827058768500892220154846354965022991694940744578351531641929507922105702094978709324251129985380052473715434956191592605573337153668914022157342431791170073522943752448600152160337794825055467535289964178887282085421656054200277698646167571045967802137965046270482487372703338241937364543733996773219538758817777679122182177683378845339394371546120174882641803998447042*x^303 - 84183509021575657651508719799731880142877693744382665600098894741822464288816681796676071812504170172381771985827244577388931238498200009245509385575233854087081319806952781694241353984222976246198941539272725753553289634877927141649317819337160046123118156998363226050515608676950085725128280366005484140791352636823403293688304524829887111664193728789478589433563611695857843905304254395852976872480831558365750527814231616354709705753610756365548498194445463680947548550539208447881175042149202667521839693897789915546115156484988211420075593152648127281050294330725122834136710067506054573791725325230102*x^302 + 48990018457998047489436642768989685141070780075815639563431131758721473248450083814369180712633439385610134293621795988091358926612365977086846110456738274716389932844149191968601081182876734023399995817991750321233073350455827977143304122191057603100462862075404562929753807889201630608563947846814979718374838080258613164323997586500501419445023440927143516109798350139824780948083919599207826921561162572310544675862896272006729747377357332850858900355019177373048836413415816193603987900706442514381315941252058650681184859578224807789897640213641678628416023998525556633844630060593663883364182163041671262*x^301 - 26673128353923958709300183403517650537336831044653915772712640055410169122910269121888053992783143859954950631982133361533849527791272885917197549918904817421272791991835603807305844073949103064685711670973330462778174299177975183189667241204410481547790880224311709789052399784218164654383302047057072424693403974785742325158694494713112069816881358967288627186430289872182702555050792501112859417265246965430196115337455243196423695530940130894825844413241538917481028130543104239348306666044637429940321584483027773424602018741230013007648486502525261133695315546708293611245802763784572264427071358024316535558*x^300 + 13493714341860217028758619314224843377173636392263772103739354330807405533426628844878983383269274163208148310701871521242941247970303065763568732629706510802381746291668969124713107909005895931887571888035505719896033606942350537636467887147479125711166230925606793158029050932056996189615004955957298253352279361312867978132665716477307878635935719978473380399485558178894170632911844838120446495398866892556054118113863074658322540092671004769712730513897640415764180554742274375858248704533288971071375296521464920660510929626931707823986427834116355413911959491355053313657870819615779884102011879632990022070445*x^299 - 6214892823763543883717241680301225970076368449424070266922018039453296619582031030855444444318559258708082717040458208244494345164425023128125900259930889561250723410486850236238514067152646455146421428094345198045931994748334993504849146981577254090555467756295423074497806757981438308099462875817131331800073607911270057633697818301535252356870748587816957419408661435863295949344259001028605883957193370080504688332463094416332140612993840066303284850710698908395535068794323408190584314345129434277446965522151278433946002713863915583500993240401865823712416059245585367861613153060617241239619267259729520263050688*x^298 + 2474022222384614802313267686383038982524484424108300452020199335580750178125294616809354557018702736129301205457427016108387058774366150876622520285260719630589951675682301930203392020793763635419748883238971713758946853380591227788220197831810303609290921022787089054899989746653418737911151016571988796268949907186866141378459969130881191835516606838424561970358812555554597027151330871176763962509186740892126220677182066284304603940355146612590834333952051845018886853836792079828238673969696925609647952444421099858831585439128828278667926855567250958790126917523629754953750736001805649511248814522625887188096505109*x^297 - 715292554894781523142403096444625121790471279541907890147965719650460588070737021144600396241363702863251811227804877390098058985016629081679422461099856741040185507410389586517605417801234407985741389577675193122651761002258740579467618538117741276945855739649686141255047083751016017174988349214281007438208097247352348750379015538849956570802400369907425808832875955545804494645267580544308183707363136851605755099777003554006497481948791434315242078594425046482265869522851399677653632607369379987989114390606571504778689053431374676988083358733293296459728673665848985137875945057152023733507386030879965186327478224844*x^296 - 9004543877149146437255684222845257241445170477518766955068436617711858776911147937407120511029666658909905492780249544470399328668667317919759674189088082455791753461612751353788789292268222590680647725649478423434553286867580890793112920512653781392591231810957917815018561204494062770611374119959445701673338511760882516520898754148833402819737273691659461955346128688669971132646829817840116236969562226717075231671657506858703864449539251685410017028669298854397791626692795533467151595050176048583234118463261282248247255682435763930822631687213247820630508874363458678233255216778043103901388862734178781534145928765768*x^295 + 237561047037434370755583653365359972209286916261238200365162784266216305720919971813795704640690515579675497117915358748895983387590409478510544795487402548891673853902731004159783913533413715622388137798967540762875276865073709064550515368786656303885289611393427845269803039061474777517864088747536197803234645498644847926302882705685443712277747802254305304965462410362859220475037290876394844808177382594452076397931380460705366050364042131486469474306179720495145147916947429533049036210596933968552540011083768038778318313362942737042080160274694259953196451504265929744816483009026748244345613584496674906669421318690586321*x^294 - 255759965666147986150985718083063203316841557725002312145665082702311967225795278050467108290107170338342744034993401904336880910527017807964875965788747606282406296504656537147426993593789558180291676532227560806172729632224625586928268937009916410270494008777190468636352933328262936956193708070978494492273599939782080764173619667233687017580999796041315339104691233878916958197479890732564296318739198554306524368220083659415129852499193739200340845565058454466933349112280869234728954253586987309559016164392583428082087994930014651800567394439275304109515602117900864991029618480907658779707537071292513510095365209514360271107*x^293 + 202864735275281051239635645466882753836900538559385700715045906909823412774293205974750648716686909513873769393172510187906636061522396806283698372862329246188039732222479493498569770655450962590421764874369383892509339469365197036328237373035765910043886827246088683457688908870403354745383857163006872806258542609755638238912482892967645946461214388025385594303150147017501333167776438734130631094859020960767560551035118847132052570660175662597262252087079384110715963788574189004844401933649135308151754359327678148350585623104467162181465397229188331985670139705037222275864923707806806873897896119555392214940084078992388516494355*x^292 - 139573432033648745385437085953605207675614670508611036777997039386007185910296139296542346914077991234072974988966904299037669059257305734707249224832963573786125940709400464063721401546014204029799044737594383584990863023146721928446317533414006464664418365206617587578516889130172668013569745558529416165038290746857871007452474109109651516754227220501200311156772091849273276328034485872544742900056922837647359044624232688069139922191683257470491313293552656200795878886312928786979126122844107939269520838538444890181765163623613226905157978517235449258619409769751109953169629752758425071714459119198513593920037427937193172292620920*x^291 + 87578615166942042330327914200981724829947054711286095802851800293163390797569277607293824372347328981465873454224152858873710388941155580196528501114259562314137076609488232239854359225960993990448291620769946092701791858588253508443015149687060891960029591787967104813563779397593591598011516368038819919405699378542756665861450272757221366782000145835827518746888616732648703143092881427593343019060224015699129675614669599921564507051844085433008682866433954863805534052640449816039379990627654313670212546863127371287108668255860001878213101505120104278795588818456504246387539813499144371176411882864832319998901301639147843062390966631*x^290 - 51153275788033839495739655777957357267550555932818397988887508966562646758776287905202574902022852647863332370128176281311221048368580474677939974518175069948714393602607650570066453459211377426423718031760061707797519277201034462546776029582003979512241427327428086319680253494521571140874498488150903542030276044768294928148082346600999840063180400608145308188118434967558416870111847826171479505729828215558510124686393027107050329186643877207264357556429214585414440165440326074495411721771793870840230994474587115091568534154758993399400923080333085352018843054147028693209468955765993104633981821980376022909155151322312775402831890296952*x^289 + 28046600672899914824491094042994702402746371703659347257255514908776593956900347935882255838400814788400531418522055444848431737847215593911589488517553371984333122360738516389046745821079556621651238583705839676998355704273865326647906141848582887721940421281463895992150959888152400296328661066588169004983142077655096093771450828274796949641819464164666421515699562287699633987572995847065016328364132740159782080189542185374639409483606862975361933875205206035450631700716241687762422696109474909543713771007327486370793945074155020513552073362940714123168013918038474490083713713318981583387764107095631979648212704248894840554783397057730277*x^288 - 14460126869430781962495156471855421318695160664167275395366359513791038156146587041862098663815981868721950469077133640804147778526859904527517560739355224273987665047309113671944798019061449423644678347281446828655496838425188322433976623190451154470328347286005915229846495471309735373082313289709070759380426871249382333726958077996718979998753690190730410744664509632476741543216332875675539507317285247171430011555331270912120230751847441282590174498598937017806915938466835634957038564133220369479131804829374355184134595740907022500987565476416365325640936860826790486784515572275490849276951483239682825952338508311546702981779905668390192674*x^287 + 6987649283206663504207587022435409865678234586631255442068251756267130785897983258845852956704041835731359129152651223916904634850751642896429025811356442986730232847333115893577468768878401449398518812513647296775169693947513566357484855164002762436775245932394943812874864418363500854896476397052041023778726591170286873400670474322145538526375211440577198685829533389543543475943383616692646176998955882439931339605187437400490865880213346128671283536647314798805491288432544959381694291788333184954839657116503523285789446981411408420445869934847642485537993101716892094039077597466347971737937113923151415481789307162490564660652442202977966523784*x^286 - 3139313107275360950141503729717986113035134762110209458111120013114396402935663530796455904644853203488243014543609332154616598421610427396923588390810880053342536928736267902732154159285506324717578161198031901493785922813191023563499129945505188740517243480229973720760006326950517542734850458615568964619939360443381915817586035702478246354088713760876077969987548239055310564805817744247520941335703786953606799126306796771201564249961086290496132959793595109715072284964828539984748564301243652315284209529446016946865804911938843411459591950783471925222295522802804551051888468161360482097734766173979818107739139648541053244871691866135123649769727*x^285 + 1294093582885621141254613140435779055619144315803340772219233728846866113357250958686990087921062807043107098758574638159696922785387601500939218687486760675753993959728645693141086027823388383809970816436282710188340110412539728913923233807645111627409284587572379348783623476941730361804658458121818036561465814569893791031152773084399292436310712929814228238696441651316335319879678566686182716129333971512571412782773076791216837269090886804648310815147205773864971794439133544715190747691389275944299952319751989652309509473076218071441699186149824231493425228209802357271182041335473037637955989810678073617253657182519703888036977599663009680527561858*x^284 - 482061765792339480062052683733928188930743194148372060771812916664576509358698240131645150745420373369790375620629896133800010716520775696697717051952680866510379422633114345461976446312687146340469385501344133509446407186623838052923358465403081498239362250396662419384640388427267551456658299341577551183834306293112132963214418147247234537156179501658468556287607114376342004531915080659249356791576297049372223252156376576737006882292567571022493651624789688644505176508366958369858505330631730796569484723449535812372185446289111893020788882278770414366956725404275615305711720852770383709058442989724668802953465842032540648031536226567379904557224567012*x^283 + 163599607043448411010184311175451259185180884333243651365767516997917322030734945373588155337193387049513215348583466132871770401650056149152742785849290807077298439607636630993582780480843720489062777172645654172355552030700462278276215359813256347361626536348650428770894899182211990895715157968773878277976831906101465795866965951239495579982272955081151293212594200530496521218559736085937619902988183856129469976453327236450302947082300823820316302253564688168451410404200053180409168453922855327471822476907109096827884442188909452662247689500263560424365922742234376624598553173438746609626308918865390517089082918555097766075394210829512083770251925366291*x^282 - 59289848903009921388530758608013675270300511531628004257969487244850715270593094280685140531568339788161150303654095343022318026856752524141562005751072062935159545680503299160816054182887638395977945698986753453989639697468896881711518374087449711343029046892329736054584305371471701014443740624372782539500086849712255427264075101026632053297661631719991453308616478469767931156578096337384967103054013730411231488636345006700640711448582715048104068265175880598944400098813138070642527056269401526431742494110817339272855973974258079247521225411996631455753127364221037320208996479326824698416513880502386143377083920756504129789010273998629788424170462584697015*x^281 + 35633376434378600208385150059328014544315144317431628398975577099878169525189940617635038242935771490228247760077391132217656932304435992766450380365649580091700254122951013526195924620648881347654943054744590164401340189340914541321949671422408995698182345175705349198563652641643076109827609027893268145549013941765074281114779527745338373300109557811334489023112342539914506513066627546875343082816866037946982858393667555731801176392533678118124167393203411691273167820259615610123908968745818267108860870287410039518830559612469513685247396263314743730097252022158810926645036042757038401318874879410744266077509891916831061095979647203289520926293490964572001144*x^280 - 35138872065434463111380468347810236208073518660412546093052733615863579468618737936081457694055142140516853088359047210835393475460355519939071200887583836531347353472529879278042916794688559724173524669175174552501152155302590486274365061162810366468272328647290440450873461761791027380756536301126621679854308001815712673406857631671921770914585900775293173034805439990121270046073268002069221662466364159159139439368936382242091376190150831927290760899798850456644133051416690432031410211902812430891431273395243700164123890976404119818718185015045159347995541213213384207618314926577245207315678880691206179989895668417110394722836113566259302088360013339632183940988*x^279 + 36757374381639847211763149549526828681223939211555708797121951534892709835053332786303830390800105732214976729036056079379333047823565058017900092238126220274846209388269637106828784827574790097647209711210619155966836095655615353079291234696246590252584203143615420700387083932411538395281824479144342008651671075231118090759950736525782675143436252605915300112580040505529717072743389893675833819104352622227385489735225207222403341439962676223182336861424447684978312680992747546987475771904701486358285541203834042629273454807979581657674032981326448128839050595547848418712009785085688732292565743987824873326659731638906476603069379386704769407242341000876819958325326*x^278 - 35114483349570077540163307421362862078055371232385300414086690449233039250873386078832660161206330758690670157067671153374196670794067277814169740736563135315958657747013669547611634316926127037001302737975376628036092613910071780265976974280944018422117238968445229053591978117196152214981279027843670222515777998595738640375337587020239484234881633895683526938479057461448795239856576844666239611715775729542980501604303022224727825091492455684489653029828330465599052566993004940825768167188935125169677180612450297594017986193741600134349173629878425764447750048826892353022802855412213946870232379043370249004529819858024011492650903103447079677532370636849968732547956093*x^277 + 30489701382103049661734355823916435120545403567571099370346544997942637158763654374909603048214574456878567510212641617389894665525327713453919315401670150764953628640681543258535748452364600211109719079969710323124399354206181314857646633111111196681152286108562010152622079417445720587392176487257363363737973914091262816393584229239021376325530492498790043704043430286745907242241068970882933384825730219511969855400734521454918667199347946119377864178349748783294015968651684540602720009418592418293251059859004932763314699967098208342629756228397841371715048706973084273588778318622620612803203120930191294546463583461134449603636951407588732376542068484365386746196634984903*x^276 - 24488236352714812864408098034283152932089202054440958308919261841432856172853803112012591259791384919935577351035070313571840742868430580374941289812790677235912645217108328520507583396191608276531260320396603640798310319576298379898516725702359888133769005083035939061450262750987107745123183185753660688106356652534095447016675944466698122754999824293643799946068463814907932184320611817299193021040216428262128804732122585242393014589925433058909980586781637954112513661995641770395841966848495159681182463663222158771137571269805322865233826679141267635607555506553219285597362755952776916022058131613993849542295641512271168456055643582386209970966724136566323581363113744555411*x^275 + 18483321063539786331096885906533358871250535447417228830407461736961768720181969966596270711628171773251602603237618422662858972276199865645637778399899092597674738394140237621973863416948049958698804420776846400492820259963490074263207278416538792147457966717704571343799847408320166994666025072692315691616538469592351502215863892351792114946310492655126406510973488202163419395418749993824267035821598175720485398273225557903328342920713210624037552617635717014357839849134968574020803098183913941372248968409080918532018815500928502831470235830694148121748095662568264658126789150201706306545894821489367666832736098607729105623748465842679293857357820167971478659608509064344317873*x^274 - 13265536674193641407072809169994649121250970502211500779094068014519138805330847813143520133629556654577144742118209407055767934870160653141337566796727355814365932592230117042530604340645599504775898700931764383182293978195852966200773819126163090188113290008967415176645986798833503458424823626113744871237159590238012659861734274156083619510756584375726547979887096139905966200954450181134473552003062004169486948270566639972324607240111733111865231075808600463729624470164164860281001944825823503937238914962024198409468494145300812850538224092850282715991138202159466854633023180166297758544203633438854021936923394178380499143385309341011640762303406112995277981774665564996461514019*x^273 + 9130194972204053683567422662805087606876744173734482515964113185378913670247189292485692559517485396479309171925536898248225780995057648433361360625269760239737209771718017392576328622055887894703469539485205495280267645790810935561496328224645376506151502870028121123998495332571086408837078440803933654243968750575244629081374385722246241726265367724348478137354222058665291360212203890744173690715009314305409272870826900800753303320555452053374231228150751143092217903782478792603457907254533386957629363077076656500322619273865470384148278690498691885926207234303101815040449178705006899693566166147762216893110849163698222380683934186284843990407953505738735083739304043100411799710312*x^272 - 6063740303945984521784760600742951934521345826071259922948595417163690718752650741167737212528928432024589096708170106018759257584204422669289257839577369008528055437958155571246957443819048230010618661637148423624427781666523646064268222781085751308164733272561456783786097176389019029540892795759198469814030926844873593876828332098726410476688390099309102735447060718033752814066363860193710225717914579890545977003414023908918746358132044456915276094528640080745728466911660770831473317312976959794992940746931346291058314758514855334348935251706203449422265640818491490491258360507110098785790938691563997173805484218339108075613524873419437543892050973129584329598927822359033119857036050*x^271 + 3904072779098941516552656041300057837192287776690858076076759738756732315788135952065273598980779184382829627466279254343240800087903434013410556981354471483062711925235112408533112959615742885570446576483894536257445126274829992739633726561542230026379303102755790648323092754776544839999751965474309074221365029867908775661193549937223861829849428832102248830160141560680925407043316600304395962386437004398115895724014779897509378425033058462943484664173079255729002631217650245055346735832537371648492412323457379100840083938317379507794531091169588856022988586129105890924492686562368729059225350242713820707409830728332339937650731243736065165191964902787382121005678606212822770218536546561*x^270 - 2445397086811870650852281693966172741799231981960403884468286569306544709179117106660313007106844113821594266253581074420975073223631492127721824834810422332061751309210980661169781486884152522383040849856932761485968877515590323600884625227911824705632032238694807577705047457775628300741574086148254342488308332850776280720321292828019350116013971660539809570171837064443315109822253481414891642261693756598617580116729903273446191308760483278328595491295931508606115421891287970952188621180355696357380002316276045189902120198018720098768847121170106812719942834802761203801608641610439975150932693604669342864275918487029995020566384167983016952243090721783538468903866865251386294226077678944224*x^269 + 1494303644353421164492560374087532484493370082189492666028781427851716130766330019567471276869932402726999337422763121073445828552641038392021258340144250805980192136789358699147013487648224514207533539600094955877607012067385581915527745051947641932277569646702210328211079561541826584690089700077506421742691390859965050301915244512038139980067695773166138063733981594570371979484020312091516594778053164777533449321774307425630586643757127089596304834376250676042516427435214268872000452664864038020372137919663146044475010560375687139748044113354678690848810513383688165583742854307673679324456401820657013851802476290870523578889113969537873168595548674860989849491028928955047543664285261505257146*x^268 - 892795689916561447740109881816522831780188392679917461460585113248393469971815951419102716242946391268330192681960636654417681592916138077896977599899219427111803948597641651568501100755745561978700340615024162702318182160431628844381887442200573948691737134725598544757003429687470297037969809958824298313169814776696594428266931352617329061921071732372215167741060349131074061141664647828721176636043009671292946963275486140026365817145977195260233049363657007950914395902356062845438409566280551521627410532626526854448165206039904585992404493837590434516436926159230939970502880985797289186462327081107731793394904590337368618001981438948516459965875987547521478240543836383179101559305870967553086681*x^267 + 522496469705777054368407639093082095887389612759251194775921671203966628277270503913050835022227594842498734009297966681157749818536765285413827267393109257413539187990777488185219456302501388713463104385233275669449193747737200850584046231330455849500824517079898512024212895294147940058648002742098909940383690437695878986008107004070547574553477777464567845821242753730929830008191053056178742661116699370938890328430439043709586028512353951156414241991445863104474071654687248614172000066097204156202148388251134954009840992484144098105282308874799307818329512381332443702859967610430712318512738936146866730197155965768605759926576852710463555907826479267179729656933425412592050190665799749804947640512*x^266 - 299987386216646214792427166924597923800004222386932639014161732024883479161797774475979102776208814815940307787505287170039673910915307784442069554398919396951530007723699508784733735425648589302220818599435019751037654126052144479258833981873021686258482181374143060911015260762678028410787707240223630534385301327321037894722900280094393593384724433275640740299900630543398580397363215807373147295665862839485450161310846044222639460583747081623954013142769663375523100796078944732382520296349594179823213024142981723123385900889497561359632934261097607884306949902398532408977289241775152818456200337448627433690607464598025270296298965702781377284006209827203001442026247132348473936810749149708066209559683*x^265 + 169196852130729423689834588723270402884795509530899304447940835619968262105820247675343625696179750097651463739127955319880561418123518699803233860629968592740320586269385505175414046662786890309393207127408801629223156274398723484782622417371892343389781333673615801705610171513711489269597951578987617483490038266658840924430149033580265349604779870236167493723305538838871259901295822565016558927036009561651670531353046731175465881794351123690470588542967304652556568892962475453645469138289593433454643771107397484018204659481103777255998627903738387487199601604814798122214110555079850021549542254943649808796433199614529968972977343027593620217716902630643022617831942547811527850445869037425043741754760694*x^264 - 93857713293204019359840519038003549225357312338080938488135409991126715190731416150419675290657425442678264387173330469391975283820132044666376137006923917419488735047125765830687562078568573621414668459473976702720083036158792679705232390130959120597296994232953913102182955468399144911223984557419407259435907916083189636637506439836080538615244555679418651991976232975459608650500736100383341826228829794317561461745490188203902989600726476461959994905606464553518063125860064767199073194020393057732252885315184283198074007547551553349079392826464958480384948231780075774912244090237128044340653162453832196919230878965459135691014367029785246238687754079218682425382700077645981952563947220263468960593655013737*x^263 + 51264053668995499771025973908496207889718421606998253722529272858131787305776996002323051194000146224318890238188607243975480517968064716952514983741320293591932110733490816645135360570562618582757527525962973577544129869962258045863400881277736591469009249145691401566252612732332224629661959798384145812906449897419029668882852971928625959682583637725639094923130431390991327556478513467241755866285110501017618049466405607090180632247423381280517792497363737753307885607057053686398604165295637073084408910014808164465808963173053621794111771861629217666937567938888302994246402261824882676729019158145308648531570714385254561474250365435668672461105147981925586104932393879844602178488931226071343784896778682089886*x^262 - 27597691997032585458405984384807264424504615991409024809831854385200430701015212657215596594074067512573939254485072992237975810279557377757835758811247908643322326020814896739836610521470343393055101264274039795788581630911141985102923991513597525007160836007814856031250209110085289867686291891071644658991229984445737666994407727702250910808947047584619781470339525806160926195600502182129714283322346372839842839383478192972894552974622768484595259473607781350037890889122672145865260604129863659193945544668628659408278198291638624291923859320490035342824167077447522317160702854749935378727477651505468574989366901204816983054224392624035968195687051085052806964771033057625144376533394958021862158915683570787549408*x^261 + 14658486814159898963983133444704838862648884424675480352957141190322435964552080253410861827411214161656218732445552996572200305676555689864365063995444697689726613803057838956932314212914585278000688943850176043833194822442737183240702169436015360511970584695008747579720173730495974023151839199009473586772490220743534747579995332554409735575788446032561520314056039396654569761087055661972592907105225325680775783845941231898496528734127825717170290243279773938878377226712761489652227850983373204460951980327456119015886517112703079511632949165018712159357332434532108272559303306140832800240837187174701266687990443724998022860861329089400580072137528393578533406428415951164946500566054182747647276958860562396606969632*x^260 - 7689549769806752849619677732864874348101101510971413700098436368837905501870627612120508590668093771140790722712470760321101725592600525810073704112818124725376403450909548400937824597609903147028003615350472383007040052306862642211397266890928494513648762807989137733406494213849053370136633057591267567483840739124261185793190288633970786247267200536863981730706400142415331609865732605744392446402554470600531973647222007421190773839544017743052945676936874533732742836449986316466918350591570602841599094311203868713688291566317967880111240612821981227088653569295248853566036612557758472799664589225319009030617333473699319318371983961567532066471987711400775317975108819999146189045435619763201621029869776916658163973192*x^259 + 3987995280234833546874958489610626004572307478913856814166246602196270401163997112505719457022418706067956811203266576066746280780559090908528080875888512587565919376398707724069033038692885303552707003397655200075198842406326397854029520527621289640453184764041842122627476467079079099330261499236632309746256980532423892190294753127751405375408433752569033298117821573768570803663086974015506542313519008273120177530470254914757004571942170314847929376814622939937219091253434263006031680233538843875459112263838559485540852739923571690348305834078693268421739996013732705746677096414619287974793945561413157292798640641479257424295459166881259318043171563468323340867022094472732742919710009572397665379644056033382897750946386*x^258 - 2046966137537568143393725855678953943203943633428307522751760035961696727499970575715293646982424572215903073197547283529644245381089502030533496897596173309528768497013821927768719143953450994665420422326366385570260479004975020267460863438636669980400938036433545948563440937985702993369426988529049199121048238597884748760044635850371253580516438992618009152806427512452078182210901903565281907221856018917866288965078154663849933599778669499928628326953508448437478819372776318768402069233120475020505183364104021487336710284469526763041183485793814788944829926236340462370045835907168715781560722401912359428081384187074501899516827057705455550053559238990271801285672844374578666779908735324544675431377157789737935958224804382*x^257 + 1040989135710679867302240174276400541188413832761836528385885086634977399620172208058000417097095706560459176029687832942646467220050988754309417534307785341896071665039193529199724260518222596567935636809172048252813369772824568786946441775524782945356999045086452604653139398505884029140372873569013234225004447728286040530319212058159515543337182641325043172120912723503712086949016984541177994042300222810067365931184337321886816982999119446512112016944281389742196346635759238925648012806703022946067336087106721823073094092803521957861825501215793702693342302448455654461713596385199849634117577498064149569870380126445415821679752710815467592440915582237073372497178392166293590641619950989664101929054915142439618835454789915218*x^256 - 525115431483253851341662504293302130867941626978643802812531190749331239874210606083965349996170281079318648390024211756839008664900524445557433161065442954222458221208766946540078669714688975830358679084264397962018180607147845846927505843987731386473959183283993527096247368092211317990439090226700708141554750611983692730686675197048649630755419843547772512214217218587260535400965711458281666134973415771156781037898716811318971037892743142449036694389676433454487410695393417271097032905576647638082660926991346762283136586409571411215669736596715542503423777422690103045370386224097131990250678995319328171768263310799905542789770949692451948683035154759673232445144188628309186198948572906940663989758057316528185457981688349321540*x^255 + 263051841429882927391799612043208191954291353670049219013215664642186797074604050515029097613693052052446613129442987015291030046895282879192301600977826479647475324050194663520460005109627867807034407069213626127403435752413618701931811282194139152682481407185824207365000963814627044156890528289783223084606296934972578199188227677617317117794170709993722699151968871065750697865040841633948188655574957872034041309965200009866722423404812737392417562924420984438191781332835196284845269915980674540838120916884852942722377278665101203915900288845398317877154190304166815753541523122313080488859508204671726542856832119885128105797221029359491372065349814515737846607299107000641723500883214042446220756287691665049710817505141084228899942*x^254 - 131012405939851594110899696015353152053092398829826330284004148683642711022474407185560543866000047012883161837841181206515955236029835824263679139552356603224847673358327638966804991123824553212300615034732877925015587174092805086178071922995021341507937431060776221350103407197851881972457864231286955270546982706903882676550848810304880225962355926066353933116660967629571678617382251203621333576061372530299946378693014477055228443479550056554025496320302200529190998701495574739873165646605362418807939162628752315994512221483780408010034567963667773790774011350379349331551437194846128941895976480753499721149910289064701492543822467620431999987320932352293013217944873380330813115106551428129062599105919991655252260573207631423468229942*x^253 + 64947326968452661036006814581458259702184328746993259599700040209902378124365762169308594936540691649745024311335282939272176490295154891211314611905493580797344762940722186395973555400617327386993905131313195931028863878777513445392091256140631269266352074374746819808855559021587613226935724863145076312431117248546327880781821993753051828790613283301766944927992060357044440447213653270448896469066322627312197661938827463483800076480208867572764430306458451039522951324167612076360691422490293750181549673950424506160914325574242469891224447693475738922052252466769058122408456963576469890166401174997403618108583644178907412569891184974386126686461926994905746219198661988710320220654086113904527242633826106780624512368498913561729203657218*x^252 - 32081056525346606496127482478020678823643416278441697872503856497016446761897472552623113226403500752276028275507846020185668500449085519966513076162911689598818790278614933624795760983307569773565016078807876157642785753143226075470633215045293436452413427746660656452853666744166310751831785079521789583460640459170622081650368454725057121294244756140840787988232790096105099178917669877303204537484141464283361486945079110352041227725700873245293766121805852374416300564487339019217402383859799669645032309765562150476060727985438978055274112750282088268501424150859691205112358213737041049600472210520141575105722621546510470760389694599728324277004187257261137675765510106577458969292715076306956040063023877550231129841037160873519649413619332*x^251 + 15804495163925192378099036884740028973639018732923943682448761845274803814802876449091458781736042869418223375137892339905641864453623578973693816823822650525935616628101431491447985474221691992460920125983504267222946121656337501343263567451469494106897622420580382476820596773381176267070077485815339120021173986803787405167398712503813285008592599099869503668870835811747464201416784853338054456259884996042186525672924308454857045552687331922258867866069671030785899863555301384233184937382256002125149668395272644196678047855362207296114454717295014205998261536112622020843576100874316263673634558946379636374062030333644468192226878943586331858498041543653481832776922797912177882714980721554238164857685934050623767873940857761832542074659996878*x^250 - 7771164546664891957410541356337179939526726397868210530817738446511990977284408736954738470708102499819898040370541207715338504438513244672002682108438002207804990660916782223772006579344737679602834821155754302913852312645869975015582882056452110953442889203457274720117511733272115574321379219003259757452899279334301314763538581967313841312131326244755488963286582637463949398599927427811713064002189581835354559254110082165424639454193964850886022701768998342661341178261614577907126380543184404161711110489104035650712193695767886703955542975932656359904094930940193005384474721148694597618606394737467198018859417876947957246145767544850988843683674276243790111767007559358935346429047235773081403578652255381942529284771152785240900877465779297145*x^249 + 3815902856300590133349600798552864972735537108084698092377740059394172213401471891749703460610779659622488924261541071726650277598003946669192097176221018953334968684854462081733662149990075866451364900350826102360698601615137603656258962692536718697609621614456236626468368875920412132810011463363870452076225759943905747626337653567113930370096302252513727935673817012427589072371070937175654170040885700211419166823446396472923102814157696855743274902102461234886163603269158220989497535174637420682544753724374506294528499761734577003487445572472340673150438850532005530294928303982801706281624035190933514730462067045839041019645756753583358896702336109025386402080792678799511824000587118801395158631970673713451443714908233774741324979305384321009335*x^248 - 1871700290031730171216798531451110917237628065768195701659209564224375889348129152060060912461388109055351547704510903829764044054168536191511156768964354343828528614541187704674059436773990882489572077229788339016790032685919258592335399110320585738111319801601451979537232772137893129170944381528463164713640590734061218434471670355182515541253820733908934490432454239613981536715545729420739203334798218826198155101422708627818052168288960541016565009620203839824326663473265032370295600054623566082512263612295630402556943746618957944674423928065513765342541499752366874082398484659393835708338320036978405843371592039730174116814875588231170514555111916642509034162350774657968934077702351450269158797359912431459445123026459820673068103790990847245143165*x^247 + 917086230387000489267819918369836378616484515916744535091173178866725414051124495920179198933282605772905213469361093380028729308056617497516461952590258318572559548009393009402581626988306380243980704120295781699718661978081759630867970156310405551005915567056882758657826939729341934703296132385876092783960084493151821261410058371255735064083307664427045968576616912344461875004849401729759690990946823040912347188791069547476251014798228146523535525738645351759104596098898684705847904131881525253526231512821835002537622450769166659123726754223662064502884464255234819444395642359003582585435557834779278870214889904315845650022233594915993832382383570674831593422616188346076241379311466311646632656846736783924783874837271154775935701734348431864631769612*x^246 - 448761697765323051621002775150031332117114711739006865228137646206417281898736230053379592394269303453841934243994303684708551321523819243069689730939716753717573783980342661720360553053367711395005718989475665941773794912280492542750280702592356852474056572706128855911428248916241893039005995883854582092910887688368447664289371961571552847322476180418016007558768151288915531135135565295732044355842728840940687118869966665496005722771664663158820768031669395645710487769779430141822850742654668746513804279531253873243977948887048256033229271371135845463856892794852202962101996070167639355346074059775363087530290176310715278345997374777297683320614360418737913380741178790864495516482268745201265638623668010077216530592775209053915769956717174046665786508978*x^245 + 219206534653651547841966424417342861989587171468121865207097698076536038026203032477793882334906509001215900816923542401997981144952672295570752882957055148069902495651838983462379266108236338403366433108119857362519618104128027181376221544177317104899454168627125551852111270563407391226740989930541553755549639579785618565263543415276458580702808348988146055223811410810026213777720016479921212980863327586407359590486412236641519012841793360999108969166937877492356838894587720213621519373829633400860126328207334011976994462027820457331845694093294546521071893071590725759933783513437923188430278792443239732753710295285175437447090097225511149636328396401244626078267791748007991717631021051680299358846917893627773722441160509935846309474364943514228287184181049*x^244 - 106818745484602061875780032454449363745235872444826205603588475458870298989089577484018774281834125277494030891632141388990918774831741358318609154539332150277524553110194138184946665799116813068711537436065471646919950004856398508752825875318361971729597277238340082535839713772935512245515592389682925590510700578307513082371548532349130247442407828981126655899741598823114114089542414137346446178121865770336857768643163517350272975391141529567420545931090419415608934066548485750558494781477590450631173331566576524722760378249707961605415091406601114457635592320540859184574351443602986633078422755983125100633599210303864520593287452923370015535850656766520126643885864052194067966694294113010260559908288037839007140231224496792652490954278020151340389245413973838*x^243 + 51888305789987530956999909879771446491673163415893061661512286675754006070923578480524311249067217897253478426786703147796081767699014901009349826318263572117507349384050211044194152036048797433349425887156824885176724103240899011200006427762839140965392987781992861271948733137600001496102688283584246648195376749296245485291054764309148403254697555524184975923000756832338324266357757988048415350434253074265226524210718120043816965213716235912127000966864237828196412322276296026733012043804639892534352795373157327923683973162160031537657476610775398624658560788454352728998452303534241267272223409403416781291351891534318883248676478522358963358135801095236373534710252516240755858867871049651541555123757801659846668920798948345523647486663441120950042057787643850246*x^242 - 25105165772272462333157234855297151397099311797272569583322442288290703610909133135699285216291705500424255528890596834679211451924396557232008695759733731566284315380412256345361526017572699875821279204773158677142070918251245505749317656175400299229133637081533338692446801077723867370604195841531614007010862798041094507405177901635617752892080664794602625771151597347049458096158271189641647282194054774944657197241247179024929181399081441967536517786177573017013424307423727288639546864851641189910557051059187387149116995338740136964523449145337783782908146534246656957188686510004016611391523796786979914271964071910810466313264030354434413024916317199000523090183546096927797285752215699640018831122668264870133538554817996360367497841890171352512557045012575606410473*x^241 + 12088307090612793446806746784172970919408165862437669825977732331929575348797215328140574120125825229737956272990047248763257232703930609168296228178536186539134878417085078680191179642903110927725181546021881286352896602756425153386237508435111691766536093275972388184130376375498819193850738656084883530147459742854635393122013207273006919018252104649639628873119664056966151999174918118937739886553098541069529446168587704655991215874986810888693512142705504611028154762110045801355688401631796515250580842415933010144429839262094905520148349324989915988649026105960780565001473402119924459399270803718000527595517919603997716226015115671186421135482205054281361157035244164421017756720208399604885257108407171576510646613548670426337388467726313882787686946645318066011707975*x^240 - 5787960547976744617555930738021929300079193141880149991035348484906151909521273739791604452202216952046740104779438369579416321493299358181875669230741412047634941440334652690040397552988280080720771418023655698469474707742988453936491710717666727825022590043668369994526888434755893147000015954939404525776382216602427071120031540430648483752942798214024136055230051235062681898066334888406751529616220493252502707621257958307621518848968666253220667354089984741201375847543300323754135633862510397878060780347583308556995897303135884514455363805368031641802607457554253977896493199616104550155682751814504087966342535369448313627680579895356552445095362997061688426247563159211246915299635978976436529464190600747885433378833121145270297649823928109656421134051555162905977543164*x^239 + 2753705567472360707222785782357926010789373429179618645783118031851646790679547571769363882522821344715773691319258354370409408943582129472145506888796541807524002519928897932746467777431575328642026796745946071240547803036654840887377616549774257298115477805671141888992958618725281577715534914203533553629940852028551745113356073305451510148224712170621521233245166930138059832657390643567070053845391875914622904813069239522337328882367869502972553894561088257524804728824902653021298578861291890167239817178033033658248657133414527532262975935137427207393486603952987058315517865741982953003827740009683350596555798279189790120361198735600767299678056364024286591663999064842972560986786348503997304614958553900848427002650869233302551007386805984505940819870645793240543123688016*x^238 - 1300918509342619370001502440306650709533767058970506157753848475871069953115755229950145304603782222898411914633030107755889468913971797264699577332013063472283105811269180165963915565938110635065218818419332105619246301019236870297005501488327463421054418086531994227360141484980518593595233012861608546581421374290209669921869604191497398954676209653569332651955788983457019497525117904337291136791166256514803553652662070949029206841495495934062449698228201096765584935849126750399406906885619192808838672001743844532828127675874980818974939905738629876739287333080477152037135391296463712578643245958668990022310162955195111016900238042359977997792438249402390785522660438672318082790412392473626192413218825833255921689434977201516394271773275149901010836560255515204952788498722496*x^237 + 609919555734687803656473911006428467021885870894864350564706695540678913295090480146879645167078819182365089654358946640992469594547404432307812379661253809279096725966811992486078301278882322164253685608313429984819745776681126542031731144789493511575117036576776508707305172058581106508599193580472654855226029287164002303870123429311598651195867028317783653368050253293870190560228173596384588461756210047024379018420545959183883445969120110304375595671687860636599317650540455501586733212741379576580290241951427531462608818015621707464532937395329716055702271157953769530723764493214198567570836986073088816196896755446917329904913521843038164815148623089637591552127885949438315586702095641417946752073228393441244866942266448327276671645282337858980286243199195304621321127439982457*x^236 - 283646784515602275844178229328370312543950134862763781454482770998787459962270273754263100650142916176834897925283105159966471071077688595720360008609832090401786361775527524666331567087810564681551363912472458358067469411717269194005369466822319202922679835645447118200606152908169331490379811873052532386907528914216882999881459787770712268919910824968509260675149558956389396090157776447277345375707668087012510213733388975698186443254584948719172107001897059995903190344532663983028285300803782056812092007554680767557126998635683436704606070292251606949088632584526894732232252872874790490334002203463334286594911035665934185224790882749001863083200756712702858423443822898164470114250701361085368221474515372310666969298421099293648784460096845905165306640607991009357759722989763376254*x^235 + 130799029033244053877370906336892395213863678381962324866360003427251357407202061866771250095114750393184409991756232608426177451047455214165231068939667300155464361045011892257933978529388830138716770912235630839281303427782742377792656782847610826207473314913923816561947999783699881757336378342176882831410387027527934999678032330840815333451760634646489503428791906747229838043627167702143703528797932351938384435656562367759530317314821729339111582472099336116439656064010138803064359971607574912367664341290272736226970177252280365881863519476892577369636692853038520339463560207804322897020563600386458453764752445092828268689093224993075730747635942953586919448019925809497856270624443254024768759179668927290095934330785091991606786084182026547044900232150806123717141998694540514365244*x^234 - 59791274625432963741636025953015175585113413136448541401411132728079013116618326950358844965807667569455367373683856627058253458850953246458505161699223919610242550375428805758671512724794448251946485003682784701309560512815296648368559754911903451092277328075357555436958890648276100478132017309437574174568537290170483551492422632932008489074761825506620241586465930651351678987482358136480576017014678248115680322492665163097507283205357118602968852605436441786103981613192826026679462034843203286542100895142332508258228094083442725610330615518070391649346878344971186464679315392362647028391940485864176183821133876129724272022562454585044926315590593164137600994635797713708383110827112383935255128613775055283828641403925897773951884816124514954193801787548984117633430563014059132723622460*x^233 + 27090140478143932842262086126594970294636856680207611741599684208485367956767719036258372995848189311392198974516512673860639163091437604403845686454971593547114753419122403237267312565011197422010094236113753736543328194369440307532946101766283108802944988922981606251180088801949196750731280535963506898220260664311547726075452342857382267785075909036900788382620263708515954466540290447600888251305335264704737220509572061143392357788174100245333473087018319586207508407798217847642868662579717676748634758622261187729967377727848936828938207452610814203260760879283190455240868047991155388229275830765197562621314919234413648653986839939482937645702306970147516034552221253999490089816088668472193363044900361558969355706582219215704637696820356353979997481375860142890703069185171539074580544662*x^232 - 12164909204327218534924155314621094483805844291005614170061245143941174473029610448273052488496768008890921478104215451299377674533107333426329336421197673264599458204940642445593491500987772408487187212255688102293783510194877737160863720282451032259921776046764181471183768745248378588881437795463407061231732608121025083189934853533194148213068990159996390596561438814422860234803540844101433314611521578614332922490691787950255410025600774678362693662735083350329786572552541594965265225899752841558672735611940510046572899067338215538480850889953169439698918503996873905066384959916141858381938156342596017622069280830098486481615011538230340010508166870557880562814251534547868980098390253645053038840927219895240411696644874433247581531223420786778362723050687874787876037925199003792019787154749*x^231 + 5414628655786902339033366838911506789939823168943346422614401914656626740169239828538555353376997118523030494202436370557444503420165832943266302675182681776820921292724568892663957970036886002639430220219797965886736351410693432067958080601490869682310813032243241762197430930062033154351757177939276994751327725539266619961870918231473863453738281545541836676132615279566153306149477471173381140424674341760353689051172020575651605566973982981842953251988675619892082571578797813171799388867931945289340154556812367531791917293065018605691088302196534696396255345532172587743077899890251175549479851581050137539748175349243916098844936756768345141797287710062215845918126119020773758315726210821739450644083185989234713264367484318880293310597095192175721169676652505928749802925175017081871092130156057*x^230 - 2389393496468702877531984145642538019312802308299632798637462021591015710929217222166680120172408104468948988900310469729392767880090629955612068506973475623615450087763882573341929418991164972080948410549438866932969112571946622348076270801737045450496837232146951527060175528495620088468649351858776368701817227513426081395765379980341934271906127645563542117112479607160844282456655940569814549278039986048720288413569987940312442020474822564955355917985092935643302980882271540290845023426937938176246222422079216027024411819576848622365032805599413413925959423418299902243056006994623342233879442973483992602330564587066171034919103799358793797500065099280001278645254953766343808336894545108004688122256466572733852435698622534636385806471504965971734378951638743348862239062500829208209977853999537795*x^229 + 1045751035845844163860905909821302973760074007946676343707497165829894375673977109601932608696250333282590655648293432531194040892095207868081434341111764303310997356974575293830671263604394713290369435249887471035887551256793126684006624467858598201715404664749452726561928488522375154044969544087176149716414997403375581033996431204425159897089400408286119257343675602401899384944800605349676610331588931502419419697908952630730729064267694908769679329607369188817637852559772673962250278862947335797754794703962715456803276926199149420231992850536369657178697292512874013191092023687548201619268165552958519926794199588906659071130535976867989492671247677012786699083607984167450132306948864252490975864667068688353087196437184998120351718708951673278943958397195365052100978011324258533337258573879822110200*x^228 - 454177922945549064110371883432578742200315264227280521628204021137956475741367935024227308717805093018925239485454327039464230913798869223266550620741983860332324694944733023661501814837707930337716874019742030941851782181780834042028081874480723267114653511862467560827592173183680685621857918585461575752567292402166420680049658195401131005351775706860117993782247260552384987232275088987915990758932763444712988897295607850783004801116326680807437287290814046629588450100866976532394346269180336489976364605309525920149693627123130838422751446684190301746828233427174369285442988311204653725116449618926533422526468874446948137110584906759621432975830357808923911139942299116586777457698890854783193074300270118789896152218932699169156309554592513204535534838669488700694299062274003230252566715878988531255169*x^227 + 195883259877835452501390755658588938465707255958320299142089832000498091717707342127782854603305146125405635096428862267097873825362312971218744231389491129292593352109065120591059147649221240446771709980215079499764892275901023476158360474219821903385345925782636596681743459188955145838404588711008178187726444353949490418266923097291637547114445115862377260474950266285420170059839048440152848894127286018321604968960494060778855919829596976616219285084850388925396702935655135601833203650617666532327466527325414245008291369207265193863353719340407254932611955189997344758181247768790977744043716046210923152244330569157293620855300011792738223401438500307701270960810555210312065673834115601727347143130668466713820557963961221131323874388355771033315226606314322574786422532012728630765480727614534262192543732*x^226 - 83974367531978767949533392666513366992770404755544867373284848459213232928012662170562178679839226640762905705045440479182072857778006616080958156378111813448905750416349639453272690197383263920691374720674286463693631181675388317438837522065605019139931752822835157458707018841195986479292199606809127169164779317996528571779875895078771208339568500443198094400236548433036166163945672836313361302046110450925616244410332793552373895706779405693820672571030163104867473678816361857503861424108175313543358277546804714339618589435518976193239703602202501898622253940414501938221734768707099494646542825461258186958883388638073256198325790625073039979616633039387194933708251352483098522572706847767496227011298534713909664493667859515475317838097794658107276640234395484368461316447429984813637644807950212039744993061*x^225 + 35823715393793289225062314684001462132442268005480263151875601944597514522894721454766736180406579587640778412919501739918875807711511163299778529671639319495662247694811156215871158567102877063228361814186186001644014934169828515327861142035953795128865239861178806047318286700833262563943461223851539003133796935514796270622280058670109702494760080765222836455681155957750164421193574526634029329753151984698216386009531363730782342424709651772177028059608016155207712168987982844196667958148265158426928986409024009264907433953259028880754005417534247824194571125523603719017916628795761505202395615565683700622010540260648055141230225929434598268928568646299532579664738681352223293950718566982031783969762254398237323321265782120210527681617051208443363504436541161028260450771230171816014738601640745623063747332073*x^224 - 15228412273163570438845945010447547996633255527656792334036676180896404279955901355874431536086168664214645359201572584494960429811971370491442415493481304723139762765438339017677068596598661928103288780478138636752604908877552347196668240185510038532292319128633511804990641709576585711634660794331189247314758181532190906678945639016275782462899422309420465995254589882142028340607151251232950126144681471510019081047700406536349604565321269860445302046978786699407373712610419103695797064260981510796839888029672952653567441857067901499724757546672375253657459626301949711274842769153975138443248038872688832905060819177145872100988716408331948068879905466370346078301409735469553809227606754014745158987630834907035579547080689026894379122064518999443815597653548238479046684846575320668598517805854952721399734396434707*x^223 + 6460425112492944783345714795685989519059038890274443795509264878190735691286659772425814403553297603268374787027894156679791310510757412994264968563225692587651919076545491004302154453566910678238029926451042871213917385500508732331127079919463068202024819725417856094052156221688735502349268293519136813073113001168482224769553780051307613506703350591444469121793249072496745775415558874943701917527891750404938834595489323964683840102145324253678134279970388977777834310269963450361280475023346420919754840437712470351317439714450242683860408949668807520488903432882640105454109776306809645581767074513444162017480181015117649207643446049949253309962464334432273781865148969760656938795783769416927988285686277161608719306308704426251172715136330659191565759981412637199566571422758605161345336059142853060257689740662018654*x^222 - 2739698337845058048385329373450303278218100774862894964641939286661087790195025368889364054588298119629863931881489288807671489402778959503484617541717551330813715964685742385308891961959890320620211208658953822548313336927234516132486103160382161240697677103298297777981077463122729689302786497164585845847787155172705759861929930793230040594651846894713123536909898225423690029748750517462777903530702197758323621237830140794952463755734019366537454998806027435499854913368145257503404362724029626640240455161591152358780547100437703684339589967225296613074874372690264648027982428179117856717662383577937721042136677088909899614232857248947141562431302209104519341490084253290733635750112125659356245088741185994103497605358888994996941192310744514557824516124001306223361272235400819398967038654017332001523022774551246306741*x^221 + 1163322951593225145405917586990529065739543275202961423154081541442960873635746594841476240803231439924978995679398015354160901139498771146647652163170608766935879668629167833094473730082460594212918321390273286091557065223374224811372589456769581328564234075227360570661282727794384684487509571444701166246805237782633040227165391100755969345866227316653729339532845375535994686876738383343591474839711805840391267655194608922418080937162252358132188053488077950353252086747351257227039876448414736077569875894809367377314211712067996220376367289898574147186334117579646771577076986374836101010231715749430479968416172933220316190158781969364147150886535554874451810678914515131749569719531695340666615812428130826832697516429599591340552670857231266374414914069213611777706747155958540569714807447088119551004536836285184427050780*x^220 - 495364918866175675952002296235335745709773264127730850105209777087993451545705471404865595117725002620347533524890083458096208176545469540501853408526670233854885695131009830923711961844926793825291246662827627216582262948374912481619567453451602300528415296849567272425131138052748266974650969181681598732591091721121102910806280135777191629268461265953015909325644804499971558773584819601977944215781919997544136999184816186762472894613057355310531961776197496121536715917804424718254644400112558192352956165442420997348891527946776358880889397519353509504502628988707936051051046829053162784894678270487066497426769436093690527748901127314301246549904466731545173507997544888969151651169426374726495676375834488408838605127901393850720622915389299472478317783154373619600169454765169222318653579936871965696735983872948287351958955*x^219 + 211803790203486552337218410572682321245246303239606109345780168921528880932830587602087417467500716541145271614081881799483867942567273698298596650135019822686367449054925999177058524246988729889285619882126759040867713770408785815496336408407869298318780256586322776590961875844038192803834969597556317000364962866507693606159915287631000153073864333300593408968558901443164615607599528143523201477272853799973307999426582887809765772807208945817405179919120437896189393744435368413612755477772817428522132859812116349967527889756145724821522881589427107562192985204663473274997732723721581547539710086762785342936778637312715218562927687197640541406029761644893983855315027971360600099352761027059872212922114555475408541750501830957705534391293378091005889999075393257860721536820746280063663540138309076283038861930517718300174462597*x^218 - 91012796242860084691472689625686225989594835510411069096179806079405294059385795735022116714835825602453859305734396386637555795048106784751921619416708929315367866752145711219044586272668687547715481784496569567494582534254523233173280036011635577547157563998807868543079624641343866202095741071255652757479585540835554283941244768331237570397338192981256829465997064554742705908876589027375217322370413726365758769691995667765689818029862548776031852182109348228269694885129550925753202543274170250790769813862113438039887345890503930458320647731524920127471850284909676548764671104474140830298913796351354832302783544981288108898335394954440611229883671141894789632372362750891226270314459327136507200606233748297985712693257233018745018863524347180344549723843155361116705763813398371826602504122168174315545111967259422627212073629755*x^217 + 39317017578417121995319085204950127517597391146038601435511722456124436430062893656448468423860838791839119155766200724092913900042669778865084168442047484445036815611296568314263688537375441820316626236506112646812285662768968490236310733835317751119731575086153004262721505096413963765271287327921828062530269873094139206682896803598887889852428658577414377290877601337523871860550493714024310015491183554438339710422393907105372567434622774941609488351286411844698042925500822918546942014635176781294640012768072736242393365294412620569878801093389111723266503433838204465550509028171371871761600272439035199874430841871558476223853381899829216368642430119875147891204001069640897798296114166044728623337038467421743066364912820707230588709721761736677516408138507045490516325593607437863744418287867976203301227607368239880525955804839200*x^216 - 17071403601985180228772403162352469107940692768412122954906674552958975770949363406093770109376922531238235744220262990077330997971834211141899033096419502843665453181552257441147573207101725052685802444971986467987275399961388886469149724178277248446605044301975187312196695425224527452038280661387515185813653169035587619484213868165700263781599452477799855767334270441259029872726139094075558980387846493829189461879186617279515543703074761279940648725387264045600165546907611930642967294480164851531850265388369389227005709355815596080298680453319502967580615358206508335614720953138281549588807144669031133315110424476957033631906163407816187934017474980826513868687428808973335423883120266582385659788292734880673345294241136928326919525918037190542098821318213030658982264014521145298340329436063332158229850220223905659182339926935606661*x^215 + 7444482951249056901485485638702790222742433376245391579639391690733901957766764159086115057581225454414670474186272909566340980033561133551205378582838141065771103723819745199199535564898421610516848716446331673012298302311756064702782360357791742923305544389561339023027439053049606277944917583069971639987269383855656364318761937249069930966931983553158398926356457596672626274279444470275938329492854885246398213385811578948150480944666846004752937148727414171912207327603476021974233895876592756499542872778316460312031737027571705606960180935706955591573185202207096712450217238093233392294266452118925707821353469354670941960755547919483120418238839879705184246769471570745721481767593520072118917851352377526322097094690101268188251631027428686668455437340873791642618285950563373942966371223237304780273757998885065945434637162085888500016*x^214 - 3256492996236020330907010612024104899916475747545362912097067861771425301569548345707962701500771307821921650100495998995079932218265787660527885279035360497892948696905509461912248814280047191702237349405382780527433651402107277279737536172060894612832900388744744769135168470683546356464254009478788108615784605749519725611338198509961818753528843884240962571232392850420280283546350467694843446846798256564233501621952697914085786938027663016167302733015281281198126418533029133582202465661218857208953773768551052740298790479748422305614406348815496727794230626767242693741095399950971117554646890848415425107924963180095977329406970534054527949364497793979387281459620808584243362961402348780507258739692087697129631915644497850513772888451854756453110314653610976265108048328762130818479493811320585382654934149327824953587522402193083203086842*x^213 + 1426786287688662002142865319695274813300304577075108073448965036934384066724267474598885821857284004496522936634970086530621320663442838697600259111845214625539450890888267186743766220039465089277336052203117735204495121371163993824584362960165283445206494928183715757155721799332216533745511130775496262315703810139956728686899724169444673902418446330907705538265253735138590240334492974029524649451058715824038149086198699558520311113855959857624255126968189112873441733974951927272676579669744304192849536793069320466821681240413217350204552963565517742531868847477830381108274943982571670409556287519792032893629855950420187049131048007050303431110777850982100388379930561610434893199038398640617406310845080183000751115438867779640206804687425281586931429794825461137873004189291575755601041832335962611269906208432093998821177939852195073797601391*x^212 - 625086335701225027013981432017761959155655632327428884740852399798575133521242666921784722454507934391513265165174907150431265777750985602673369391203228905668239201339787571554783218276211986812571758698015044816795031320304150817072098376204814223893876669536129271312540400621318083395776574243770763470053446592547452313052091671993833661650747858410327405049503089957107038587211263311273508676073781724378952002959316709852105653126647700583378524301632004735749488380039199289688484877046187164976045820410609621343513618063179014807019853422360255848735910316887991172268412076808865105152847072921852880288060280678438666694905557588060194449542586378408935026977757786225433564735152067805618392023513567008046845596363813446981246022449002310406933606812099696498199129003373558822056069429825149303638001801049681438217672849161467419652300852*x^211 + 273381701022929770411839517252108817202266881544305552449782167794758977865285652272343499279903270763969735400150325530788329037955324683187215996675991830679949914654600991567281858402961691129993094104059971726543393617988059466497111996577095125256550639691406534846111570287110558112540307780971437412814155841419168300422403244809169022483381644920346647507441445682047260737051442510865622511481239570589399020574028240048068532942232611543183710000590712895154177126399848054566994099493629908014065131422872436014767827399430204400303525681596663331326251469330234683279487635500911249322487602210658644297678319192459296381265833191786251023206502551109089595959165691945179275011542105705019856274160516698916376175438115467171714819114450884313766080504543230662032635234957117950885378329494126249925149361082816354991268956679316416066724089542*x^210 - 119170129968470253725784116785496277254210766606645166607946707212024731861186909961697197885518466273758982947000305801091259860247136851310236119738472200037533694602442920179014978899328294679666519947890858933008582322453696565653714730560023121687260095061804392459123832580740303214604072931056780566054661674909790719983200403934758447901718001279635508114397675873371347288092926992200947647302417733891965500849045769670036739996509810674277287633447643456013465353960322927015544769838761744435290022086680702606579258039041568628939503575076261242711575945625620931462233284100230803615117333075411947059200995063929766742749661613718459025732460489598673814351670262501029278190522028618698767786680669470520579806686227973378063263632821601693359316607100517674379788702772284320095927614471624591020755105857268421816536885576480120838936070813872*x^209 + 51704677798432367583466215674580770364239695587360330411125793129780648208655633261556621631696533295704304789423247322571028067048275642067127743189936475677400806205545677264884478624785457479362083901506644866195820758539111578296640112760462153967709898484625159665866205206446960587234836673341925989823757083380771363115909732681948694703780392263800468184464616185267204320653669816376707976254648457952937269767026553727332542171997656020485923890486665320750459383527867441137395057504860438274077703034475651607901840742922096549527583753516033189920843329176850586307345947078711716053852404317807246334112764812739322899503379822891810230340494778292328461939315405073553983992078061688697045665687517489125594073904585426327849561641590718265922124696634406328133172191012379024700199413700384935028653451349260983449030632804214013149571073474050169*x^208 - 22302110611201212667661673833718779229523935106595370108388137955872046271924402659813171922202003643634319703438990503895443916492954041153933722304133478660692709142758453773617407921555555942995904339605818909180863708157589062572426251240629245446891139087360033681012345036300912806738385244148274936692557486658416968614508826527926520841303790987087649334204807435198189544688510112962348903424357456211142547338403045698793044277546993070302162197239221711929460912188366928993854680785569919060525504267341020130076552419348635124366618972894393341230073339868966870530446149461581414707978652103351669563132965919681793733193588244819026325868902660088729172365954895990839629414190097573863898223545132554744752021654263049914378301908035179159108662268341741130807533297645235584718829739084150745623206854030603891954391499886987566464782301140948947906*x^207 + 9554443846794486253835590184843768332801678096948012002199947342433663815083648411363162859491476303252172270023632001802263980277948566884273756746628168218819111700175917201939663691687026644993464522629942574084995456161096974835533344858579013387462368156828605873275990616135058925386244886969922005528854275241085099326279127909708235184713504683472508993681222149188704241341854085809683752346086814759795801060156048388459039516112481607134770468637717740039615581502810040972347893663135731277861555262096946264599192291033270709208275731551267708358440128005460184344920642319395047407419459613911885591864950393666150977155627032724919896973311466093491694140041263709723637293406721674278457981736083724233507154576921314714764152336759006459230796357322274116248338410344075939856121466705951562453350491468334594395357474097139378788470065020561413979506*x^206 - 4062547415057236693982933372847661887295978355689747743732462107950388523113837069553109614210097706666615197293089123504375092781605625989271556199628601958643894771018266111226694995042867368575735888466401726956618823046625505650037059887611811654041206854069899941506317049821401272990975152114756511969807962793619557291714985172060488635008970090197497134192965718173391634204652774176839376173940993972459976289604951668921285423456977640664461444260120630858768524028800154555727782569650407213179894507641705613463748101661873563704146716349033513350726076839299846339536007364166054399032672445014490071304719456875721957375417193657029149025475543388551092492655384135061115018880365993220593797206936706624378680992021133957658757633193983094123462815487328224507757000341948001521124420617773993559864138344279941071160789288804573195366480324966672993588219*x^205 + 1713613955539888079810287114754261665676125049644963461834684502727007832449660748909741002585972729322846717867652801709462861208112300278360955200194836822308689182721584329602208630040821948983061661343136637333927914108721233122875424742761535826115270720680724933751336440797141703561977092149785829427166196992580496744777741090328310952358123460858138901147972496061673080546228670111780359352686489656080640597279677766136206726466488735274331613926248098975128497424999920497603657043418759662810644186673469060411738167723610517931163023614166793853326310713928955216643113565384692242017219955151255128036631909295154266028197103316554486787394332656425329896066053692429494358689533750302627553559002463691436853322785488229255576842795562320571149426361263946485918691422099870653384266977129285857287733794292471192205699722181688546678166951393031960553195255*x^204 - 716854535625758174456939413744201974085246331823026605450765838633836166071368056077635778502729848422275440270512157557083716615020195309638768469438108283148493921377798854268304309160760146080707531412212710515637720130137022843198413839057171969767976304172456679147034000484677759018135093555042910811531692864911827814896552873281472997099302036548310660928552819053777012021813841103544712302116782282400068846565099948947544106254713858365560176384934865542806127941194365118035425070688501441441012071540069811384485538151688463376900117855853686225866829244363589802768648377137119537116047794005752941759388227428119608883178373810176141433929035949577955277088017390679670312528947660665915282887190097393111019968007096746880402022880897807475609028452741416142219235891209964975055582220043296462295698477886079868723962600257444580090041626146975971033786922597*x^203 + 297389862981745410471770929319498091864550241971059544422745174560484145638347949876699323162413755534819466102617436829465546566512051873906624210026428042918367268834324407500629383005826650602926660705744008868978801694581111852627344735658125748230491860114809517511118319052588868835726248523657572956593417090238617141190712660401376159980618651493915202530455463145928512591650436408502827869787675138371654662287182281733765660643328784979016995872245409915990227394267363824101233888639310413535980296814668624514225725855867481645190089150976984821819856874462667069140713807013352519262528527181734739156064439303692582324687702467186455018177953519147961293149420597927192490038330879087431141724195932029751608911738536377260806908769527038685110614159041818092169158954598314963416191692244518272399175554039074250649932393139890072616676263878892886756158569111075*x^202 - 122366692430442696718559557608212764732237660971366190371585088995836974149279864543779416670926719276887173138472231298357021734578837448153056984732887382013907100079363798469457514392464306965653687364319658316295396887267367158745568125626464202940864159057590539525403336198052821534460624070694806930643565850982924944060075863007327778138574923039650431988028135436918982030656460099763406541026675200766557503186216597306007876881283957015915998239201310129933214073849354453870382060671318695270768206872361057485912252812441462339135861540615077707863570774189406593264829856382866892294346060359317922192633039170594494058599285613320761779274843746558858265628430040953023632944676159195428394258335077275939689740050108219165063969148886579391532562844793233025322637577902907956896600479674276938523310484862724000201763261888688858291284094225810688768592305482609913*x^201 + 49957465988681260627504891578890296764788513308371712379990218489444221664409893481558954950362283892547168145788093320767127143536069492128039387869410606360348344703789421686528052210992017220634835140605236493772217960071487717293781179720597256965086783784503468284411805200444745248179305928638451651275553863855474388336892882512335434933638080528506912968711005722925663721012327843955848133540135751529054223820167104363435688017131708900201332630627834847363014030796912656618354646804851368151443928781371098358270965609157627793605387641541931143263667706623907977523197145390249255371801233217059829860251141412400827456518599920777633234084091336730673093330782694935491784727441370462043355180473623630799720040405652094664209656830567506365737007109220401790743681480079980344861624892329616581495082925066127002232394020032244171416471224071915300830489362978565188036*x^200 - 20248508135717732995925146781669284866992791559479538749588768675284025230213553654470692477834753873724784509363503516376692826245858879096528968879317856318058755024191007746669096393814240932338763615974457400472902229314487598405206748632051488659610489863755583122114262544784137978654289008384100908694413742523515590139362531220732860711124211794407235990433769253129573698608369990124292142601350208416845048133572283055146946109608832938529144643096040457282433066051258174531204855804595970888766452373093013348252844916495894922898112241955951884281654377537543318787035991775787931106339921903638176097141339680345567570731589469253046932360942308873097819032857015281130639612344411255407485839823222917070575038270043226212624526280048186197305511788884267786143771123256600301360351097529265334865451927077957092210767166754344214459278514620248167946594877340209839448172*x^199 + 8154509222110239414171221547588074242339638965722934615711924895314658318102903050065424388724561824849001434087003585459149389311284688375406569934029744346934321413833819338825448526742506668926758056828182761783674452227799331615609431250496385034512806836346652777828841437296681584908459233471407963424139191390077032078239471372552553532833445255579207030625553934280819905680163915530328788767000655730516398273922522176569346798949956435266504807637025070199057093611357235305318962566193207787966408104134681193539518020957434283307249882236959222688962423937177054013636328817722095941806361366612382505681959017953675646398252990809668000344210368499129382107258930825674081972795262528237516644116292928017653002843578509899180987497427534059014253720370594106597878881672488691754876258931075692073423695069793367365162168589756199696491302938243390071393879353914061208536153*x^198 - 3266444747548682695418575966767139273005059745836917820437088051103539569289834425641547277519525232505198905002390943681829010133782217654872066433224868511421168648751646311357625827584280752318095869144663462825761702547342534094682151185937732091586622629878211218837915893351116711111582793428714343532744697315222488784697095320282527094835419271036370955812296890132947017372412577252510783811515375621174828821333937022601794178304238084634833976950406271561796401638454361417369182914589162697550288809414014139914546580967441417084540401838253696490429936076354078393811768447966346809971204633839656245909043193542032313358897596689865092180250079907537780959365066329001748837209852818937530008381220363036232734177975981146361306923297813171879800335124307330995274150903076318297221027060526682447481124356373070576639876962818634887718354174863046611443959138573297552391553206*x^197 + 1303128601420384528637089557437561951706305895158672222748735151905124395958725993556022835718811712147098149694666942821955909875910608848280552174845993719248176506182122750432493162089053638484496343459722954596440421258970379251767831321695933384650779867916144168195094084214056710304024103664740550870220752082671601001204105209045232656593421022446135927508787912278433612696853703163608805597060555113306595621839076710110983723902353505331513614492553738864941465232647771912952652371007632882606253835493005339189772243640142966939525912914970895251231206016269943061311316073438875626287565778510839324017697174384281071337672138970603943489041557352923959785492399239768347860809215778518747657821545266534879054968698857439696743618919828736446516116961196821403267656100940831320716171705419913810242951758409282703311777658371252427655026478965517013138401134088822377014968755602*x^196 - 518543723445175081564596530466585777468252845069794259471545470386405970088280736009425628930173564647915376222756388497906336736752657651373172712150709227367165483608015270329034090175697766082535798105151854176618221364988924141731996661091621586420285923568024557054461549942612236195686379994943250005658060910933140776983051170113925080012892012399430542186790174182222384516518044223631912053776779185834054062136924198411709494638297669635347679895369689114228799791803650339109891361688194807649828530986923750626984074691492584756607840482422026664576107006111069422886228502609485237128276823361840324961972180732801593707972679794281996951139326244265382834307882949996220548063414659937161334330726825285544563404029170457387415330651072210797259754496809098000674763194240674044920113797895137303588777269772022929577157362543620526350927755799448815031333765836885451279665065410368*x^195 + 206151738160859030608272856363362338842885959666242250208966667061934893961528070858594344544041462109357074876962513489705259876320202570929042845955960628795467399994968778579261285237815759674603618475487663301044706435495263675497100591684347239649743349431712012586514676868776767030496306324330232662064517604220535706992266453606149279773769212817427398057353647960733829946256952594505340630537173622733991953813801592666030774177923827834117378593600542865321385404085184363856126358766055509711123289571380673839247117007415309969131014747464136937040374561755111884567651667502521149890704292226630026250118153281600440982160228159069096471385783699737395371158228372981941217512251797636319624878353624566573318070472534653127399563325877586008494139167563448875136446932812403878732816219961332797399471585828505773928673049718408870072326422251841171275808573354590561333665901067738056*x^194 - 82022918812216211751632914550305052650747456297237302142474109930359252718063960260384731557245761189596115877854907781141065215230105739071997801942267469978223622238045850427022693815326434267800632914656129858531474769978408267956209374107697160703049363170295982595935830231147656188341942506730551827176761087297073351549280441711710764405646379092364288670827516081069986700564494854627882074861070937197656389417418999755632562359117268042331799368954945397711838132206347225708817721574242987192551175077364569382375317972204980570840656870873711163577114686322076727422072539482685283902657529940298109748387061857502218339784285883711419025013368649752082228107726019793296770846249387810944387286774027196660820718602368790622321843840886908410579843491136832807165263806343425513026856686310867022582576722931588369008984817469162501509584243546497941348116880090680868058303803680757628038*x^193 + 32714699041896700741247803312144964774529221044066790851227013226193981290671424368455600774496642880963512094609035566153840887166551710338591977573427811974662003869873912245969722887658138343112093358859941612626825441004653474162294223904774288275229103654680422551759561463663299661942057575635744875849390556748565140286000972155944694883275341589105344025778264571266546381916300323863880885725039279367903890440011399613264561254652528694253618813595187232196320493281729254674063513842349684775126644030301893521922345011601226979882540411040623987049102236503978904765425062283459339826222000720775728870501716033644196204799251641604604296580829928545137396253755251683557171097716926317927452849170658028852782213052698911739764638474095392297612326685955918392988802574663055652433405603775273581108328112990812650724828686937767023882143225177545741754727464691410624615837223977466716807345*x^192 - 13098618924932081962940786067006563049012575271940959250579499672502026123453318588212609924966614933159409852624020361084263111929803888588969640982743306591236329178479854992860256202778689335596515190567388394032493977983583073989842862206217052183145972083540058745980396552090847954119623975139414263155311501364963592141243117002562162987278665529849911621900442860063678356317084563065315262938598980078706669996108681708290425912498540414749589010712978131247666167430456682421643434102407317120114339048723998167356073967805768942829308352567615463524327122495048132867234297992753441034889765561261971916070529521160022102983496341954123376287966714353828392122221325034135658183122824596631034392129364486129786647092162791829307938806482032395398164990696290839182557920001786244351475771977602039279655652887861785207037990003962744835894909594733963780827482188454199774322969825118765227985829*x^191 + 5270260232460210700799330023877662015334792430181809515186076795779972491014606154841314423918281053602472875128645147637769069606079053438461239564310451968831809210990832893109725851396830069457695415790578234686187850655520452119150693881584335210525320229175825363259722872092810880940744826210733409079902468865704675988526102359295919221280057459177911515390530687029585740092030230492791993722941795576016820550791493945176578760452460075478262923463434891725507369522350272370173992901161007675556270685766771369550512031976233181440339544558696596511854786774581498745157674259331237398753861808941121333620967060575318785363556865307318647780486030164993755644533537036473092451935506023907134309434898304505318957487141546028565439453856919112794013476928173633876246404189453667530530024773306588606648231153111655427974689701913818985840780994338762640098278885265312588104385137295460896399180773*x^190 - 2132009369519674494759721049361182282719687814448666939250892124070597989788266707009232920479829956587304477311800114783178419051701776694784789303204056185702645196234911078465363048065054591576038854385339742338836385663327298010329968781770977600502064239784837953414435675207362003923716234298746134734678007970960600710975100130452894866111396297580072755374263028088758994095313511640204411852914060721899277680800075898180785358723484815854538883274681222345317780784358500954732433218214258637499799570776156931701665759380171832692947880021293321423293122250390972227268632688344032119130689027474591113324814020104962337155998115284684192238014296124283642799743072974288782516304439406727835443553208799999711849472018315450110099069863368207891070649693761023776966063971021729788890553474933672916911052294689151818654134207674732117301567573311261576121319809553723569257727937954616636957396622223*x^189 + 867102347629013671933237722944025460452696872311444838377377909636711487553833353750981835564418616324488035900830633533985580576807625337786474075702814659419959369432741760701961479340641851830910626041851151695419917935229498459303736331278585042095172106097693011237432268163578424057134457624784072530861333805273371293254588259572641479500040129767456595453493852087464323459343724617217604627961786455406615640725465284650545010556071311884395701389634437386355710873644095444827603885125949668525550288517917909554516093464764301366537070150020126280993299248109901703659732343482402814948494023624456365721522590812848038169772383879420492008823771547984841762949119176287517246462056153550454558638782922291630786404819475011435586188587191584251600195809259571080904532426121290923810499298516659660496419159574015377934989464501533820987083902325034512533154547005326010153470561794394405030933007011217*x^188 - 354324072568713480037752284143530066901858171410643531857213621892845531099638807042934318097784761741498820542654829907013161683518528234173506823142055705424863045170073383195243234400933310216562049485555318011346600617995631135081855810686344380365430059535979641585062748826487815539832899505429443458619498124307078425685712661305929434859270218217208924131820327452388114389339956553224555133175532436336296144381551985467884954431076312057683018216993952502438874127854655757670929630165478177587095021308581885101685768127919253126030550122739973614734648995592525351523410151236095415342155790668186402527902288200280628217354329619884418571434318344624315972797207646334246822189714616811091786004982790958002684645461611255471370403700467381501552671812938954628387305096511789107697771407192783263683314662999286695360475589963774071750846098664618561456268368997980801019956736162631369924566300785976724*x^187 + 145309184263032770252787622643980256783831878672268180601462550056680135536116019210544916177498017223171800717001876279394564020622343546533211475419717759171016897630968380737487324056695874330994222075396840692548909072985648205317196580662245083516657284254867786720628113286879315409059084203475278561758402489128781581358427686104419359149905916368740399956910714307130639532162421763934656750840158633329802756449713423835343349942832803999913024783580292224724877877131932338774478357426700012725137470273244947511547547961294516649182873982479580829522219309666197501920621966508656168888138938155630899775387714630388202377729923111683987502012691108595621257628697750872620335887007021373723184937304675025395863827511170930068002697709002264552486022150677952166946221105190770685455085586865117625509782210784054002392318925472193647663154371892370445588008412566975536095187115653525701083557304545235523405*x^186 - 59718565672298855465846224002714018666027645639357085749175098460209648900410511957255945324543223473567395443933183258066892681776068913120519977530781001944578806950370362848949099494420224255463306984840367469634313936319642883233502894938254400379155313135338896797719419095215906927195801425601982652808836421278208452954274362816513354794811590045183041217997255450763212716595601215061344678538297766183116082906485724369253206619537931101447682866428447698349359236075684512336010823659050525088939364899992161740217072201135348329551483243994035905749235476366811640021549052960363300804952183722704425992767904649657940940574515380752036468525963913414143938057271854792562853736387267820102180983653392516763872883153552596583999350359971580821674668808328778774094075017273592153231055564693041250083477729755078592451053347119666885722645565980823573120986672639714705646778836868119703262655034893505136646650*x^185 + 24554418814977310763508679177667728696830531893882120296940326452599660658056725137445668060666888675778699358166918429736681381993841074668134839059535485411477925941458099635920140280859032037854514946802412978249521442316853853765472896769082200666080010641585447250326292314940052796511391882399865046415109872847014404932966932350883757337597823689364625799311729149209956826563345148387070487993795487384807560417502281746290002517197769115255204281629274422539811305377486113612413863366075393415864921224899217111901324091062749734276243653475420171832855889819222627150668928472850838771160957650797440687797971969636359740428909850228191466295199481760866564123683439094493551715737470334377338515876120402175542299179826267276639689189598338853647476339732060225755160873931482515204349915137066162562231848633281702468565960340975214894098090110859388580876568403002368594505370740493292696518432863301063418617714*x^184 - 10083641957229750249194738511209855991295991706632669317177117778021400092564831413664262188477819088750595201098456584925654596800501022932724991949776006357292068162652433956099197267432643320267769367852309230067565510467978483611285252974851752732418076346227527879168223856662390060033798399715329652969033544996326394116189492717477155766469503465464725066994614822135122750252842474321056624738807300435518775539819826485500865732415636232269281071536203646486939110174921589393744130029164319216198040789360206017684478302843115749829526898885538795322741291727341705185436464629082653472341424308209308442048600917804734916451455712244027543883139885365339130339542008350688977614127474734836155742238677390400761339994740578451730041350767938987309150571519818550917878076018262724481273528352797199047751889479694692173177563152955312310166777568320259948021697712559500887637764354796501354434144991627307111732105402*x^183 + 4129249305684619484008619869862212777445938877120155867664752699231187709419255826996308272722747274433081191022917614136218346215523130509704158122214493581111227780718647695224462988752320506563549618172938363782706554005003978528804370251039237209234911208118690842963946141490921355289681730052073767745649946664395130883924614884760944151123722871368315269434793071681361958382306706729436016936190350292172255914297753274258252919936264070501309707599221090892199224819117505606886319370395712507665806971258084041619892092324600238857020473751692746105791885798208274652419787241894165474604941151874200555679129370839721572479662365651413930103365894771061273418522594325772341348522702959195357597550987069118218088560812427953306142602772659363148157320457064881386990556058663862224625019602137462323452874577894967313256108501087927430599213680404506125453665511213673846997245350256847196360879319995190244927754911212*x^182 - 1683677297473482155594110972314214213245416567821016947265626954982729585244671795152476307668335950523789335411807212617123794203496236905724504699203992453611429188190546519553854668826119432101370268413303779875758507693916566789377305071610770742469547354046813287503887008879847127968575802610709784772978417349530191037448009055149083802315991069506192882818622140280318066959661917320225017711181808118661381167850439728180871200134502433909515535634632825572889830229141513917292398955269844311222857025641681194184461269946300869719850896604158193677018534665197311876187898660710711733485141910894218670252843477801191536207305045012211094911772231122371259660219011038562420090602312875692116379650465411482882539423902611425412365872834713072036676576811270515060996864464380626974215217855331443818873245052100400879902150002523465601673555519527080677706528276624195750626351025688506472204504205256777124833871345236525*x^181 + 682711583688267524664805552418773719493386474046835505145323485903541340148841964413731115065181310855827547928223012195282882037641533684592225690796311767302727222345261278199006346500955934783856680189361982232151739858750867280240384685324411155874594185180520292922539458724250355073467863256946439084604728386698233405725230441356640151536684628103799333533185890300023412489322206374255940770757488558313432363518536180159678423634437750965529351446330261224718862458559918509830801382916335576537252930594821950754000999431779599189419298348464450017280088132898476829433466593858542910586588526447273511196377567955034391747679471160595661296680993883760294664179006283952781766363987951784500724464838650861106645490765869489977368809530153206134647094244941471188074517354020516634257651827005494038827236622963956670809526097803568511091581755706907028329831643197244238407402619238620655060404126240986788162457852366924658*x^180 - 275015881654718247412562093959743702747560909766608026209385071484958761639969434275627450770160356784592404452042338178690420825345576133883045389876768846932097899699324894981193629861568152913094105743112761639186086790178840474214424729577787996955521412757957605438591589095338716306255356990819641514543560609485871508812238535756547551713387512721222781423910945862177763860527048377643029589889744408283520051108196676059474077275443616779785319816133024011741907769428553879470686749408047303267635579524046477044329162100890791315528774790021430858038821028315426743914149872407190096393525513820884375811505959636938775706774393614292093273093738000868869781804484512977975189670215428105948160684760532876554053821526818747105695625753691821041968185223124619563306297187805877711585608174398568837868354031127889876110279092529820042628956201060347536740908869350709658122981220088195082931056721115645139862544294880292353505*x^179 + 109967563820659633517064808588891323877300360012378982572201663704513577480140415268924914373035700787696379187694237971054006903537326570504082797271966823969975701761716354221539621328935936290824839833118324728917922507577832271412078737109746816050486758452308469870089877087372065795783596115488731649941457715062859317663382011754834533743639441859747296960960901625460691629933074832002278223589056409354718561724085038843955103581561555521769273055490066343474264326319013807884234257682074121441070623767405511378123364912113013520616189540340357446409086173633238243024733480753028756935867550074596870024787326432939485795863466837831862495503415143948317093718632540488330154353959512224957115178920935775887181364371824864852870231810157112981652022145156135436592927357793799480167458570583016698387300284097536104491994051855739299470212958659662919676486675543387399165432616109436980468706858139118187342556050877730703460661*x^178 - 43620241556370366771643603801059235629053073789525501859376693521833220594241636301046228609815336026820138794929190996466634626030371156834244693046684743164372936711959046962826139982494251445777603352655223763350006129272664692477875873880954625139952335178537092965836145735097161192858881350467237019860727057260600546468125848056524598466053125361997838071087890440797768620592952322545970126704273928940966611324647839552384932080241699193161368696527193907073780892157749489848352968845268411342778251209764546139706853806790798243781761406010203198788061913376731452729081814320309782822860967252387691115140274343032739954432498096990527165495840893799624127751633997673346723530912644881951331683140186603792842027662282658767308688429630866566820629532751002936625277390490270611573657922913942078149535611382986455756070409414118464981794120693964298631397413911317738756428261731131350805795546430215010381341480221850727838346788*x^177 + 17156777788120692088451851385071131682219106754279910818342426455375560708503510011407963623185032508164391782001769785619499591267893955757243523602230161804118900558681716711949703368467662435300605065775341341962457268914710586433303676692715823836775345893827177788241607852152928820101056068346262115943625755303059240303037992228818163396179581697360401181801384656964096579432366322234378382708315336681301406498825276097540881882434312095244583882191489755055924305760275821308490996779392735677748926689849563949159742965139494099983027644636116269318669977578704918152641417402715279537150582149362577536036899307701744356145376910301312994276753790933834107224871833128679524598852441782066343097147994032366979939864032976072365738675029905983527945772595468888086757210203607451590240068280617009228464214848920125931064648446449858343870114598413782970131196510030441505496931086617751085869801538100862626276895367237002784606048981*x^176 - 6689340598439578539858755069222743429248354241429836903741918518728646002003245155679409791958385757833314970397840050904521140003016621361095161231601819463600282508420583476683152090492517381029276819931589129637930279289125950091511862432952108320662018303595794488728925596566152017622890809464034509770977266090063736275748226023810413045179244093350004204842686042046411929340109209820800160852977757081807139979400592755806148432359183024065489039665159188326539738846892642674496598855555816357349894902567799465546872916300262447513950530609842047694980389008799721945787207902151971593149147552588552827939656219807758114666765260427002100131202725370758777480072949528400195077546463582131777683112014062284821654664323903102789608513565551046974613217274201174171799137737276096180516991140960830248581667017441530972286724471530148301264788057039389765507551276212582675741028183326069083134615107756503562810002433971525755020553295435*x^175 + 2585034251725797431666498532054002927357498919940847238128677241377799081369578529731868766346531827012133441488339759960120755492656289347664435396423200842818772237483094234568694999199182496226573579374875410509531873852249723709622705460528637688415268610810739937226120671470806835971920997101383872000951505241921420972814736548074983814522272723845620172347579299682785981803645300875885933609298664084738208359819849685381978771216212379282535370857758645813480853111787375530436121959415336149850444041610557844092656120839859320229587510281139205800078044148884469899823900441142969159146622141421979930038885592423772322975521372444914165818804161291948234674327627321496899537457393446877890833098372221878261980266600158234212263127124835421328345412602290473773548341390877913456283744310018740260151554009992209715042554006943679347206797586727161223428368559170357135592252268216508413504024616652736084302385165311261584414729717435706*x^174 - 990085522711147494798502050612796971339965507022742544594410919319914895091378294206293105389957878207829571859933014596766448807918761448661916366585990651702664918224620483031524669451011776795805631443762238665268163673499373024617653295796220686379647318861680183045707641879613984949892939098450801765565822152603081492830623698392311299932593768497913331889167047649868606440691878257300938127748704516853532072084554288591153509699708341982830488274798912246611098809737832757628746712321740167831158976675390812411264996992964265659208775433589382906350550388209647057703913128160309076460280241759904780738758451327910377457071703329982188430953664707391358226235790448870438251390334190052827311550644664785883210825730125311822578135111664554085980261293593879633213075388682937607330254136171549235169232198112375879918552715603410617874391833922211000063809906537039481873334895522830946431207583708811625217960319711319265050589034361202325*x^173 + 375869475169217655141103609779651411501563965367571668813122457635953885527762758542809920354960703657872045170358307936734381241357419770389389497839101957868301389452424358438878577071582162445028581578385519505111775350399201952920863043172695835063555955457764115901484224103145435913626198044228831686299284918245120522466092510539980766340757647449442004019681437227005270612408927567973689874697592230590036439608072957276043026621934657124534013881919260519155176063779229441661951306683304189913356231528736919461991930073392887901118852319909581955118524023485601015632531156553958922054877518630261539032299620035278048721787940676434872044638589239493677704601166585667845657327606815916338244658444147779158360591412300716673327009873012476551498519905305818162431699547553927360145047222819315818993680893402071665450763065173572299433830723080534344564356038599555158718519581520893274036505995086392768802107075747099978010167511384740270378*x^172 - 141460588490857302544582659610035572581789561363784403121106440351541840056276806044619254892359284556808859282180462217180500744849228045483723676591092694514464742494154344043780267031350722009477480716729441711842343700060863274187217545878104850443263024674946543972554507876934236947229315029820875742884636340887232175620779279307561156702145148568885448958212770053759235319972378937547958895337259270850520742102082623748970854062777881136681062613294610455164276246067886857166300452720474475474699909528871351758138674906809619490366618779699863038036461177027112520102113661890468777804136144559802019628175840805883957413884590225276549135785473025133560474540785602603035336125122489485254659900974774937188816452779668900859193250409386793378811947366092621941816421711620252517936785321652757110250150864654363399071573667142038458597795197894704511636021231294218695416121281171232833607331430521882438246485017934605168523413982903658116852096*x^171 + 52793619642216775096003910990916753332272968755655849608846184300640384839468397008808023754438729097558654449050274244742402202715940036196522674071312804623765366077360451306785597876935451492331430809201724938918256582117026421603927549501130917902419224683528493610990525881423178494948526838006051786014666658704933360172982524736738815816716049316276440890690321290699524514704894264206418042995439476406960381441871832142252984977291281475587450129091009687876482346840872753090052705118915295257844133119555696307483545396215123261284741709884659003138657100562892113740969323402535168063961612215855726932862624732914700901170290359759528589025416091696506424387136224926061840928537684203542245413193391129636344113381499742284381374601583068793043782556856713150246080941210273396856827034241989548262396097020114107332381459327921133488928160966732869759382769197291905466972984105847913721229148431165963009573384848779015842150471618622647915960921*x^170 - 19544383358300099079355475764107253181559697703421477340011963607847303528110413155585529689394415768475684577150466230840369293650571535071117901212384216095653425219230268237288048099442836161082099003267102254943964009117255522504120292540725836960415003912736557196240416824610609161044306283571947963304830736347088857948312279883562478945809114379371045367325294254104412787282529475746152005004085886382371855392977363672727402664677216648968679057498433866551044161890791563733356370387310456284672852233881770307699161576560235319138156385044101496795383853150858149628676237766483971570059875776986587279253905195158448868434882067579220842110424059762085533630540068489273495612276071916433314521753059612811292838029976179141741782590826608495272346900321034380505153307885137611029121858687723420703405233415636638803883748447284691758605948244284047109405943884574758808465777701309457964327875365170955285953211616401120092980357432307099631362987640*x^169 + 7180144585843497973155395351590153331477080115152891236752297479963003006038407940113366300638349399856395035077256513712718386035386821167297234488012423120325348899521777314384801341109056962567771792036324870673345728042884220767870072319651382407154030816915194668423572619019884478363693702628176296224196651757796485441429710210875770656162312745639390283304990797438715338846703916985880729369026396652381522097062281445022168246932789576140384070028243416851862843961270877973464513064211959498668384377122965073954871788281542466239989296555515237227107059852757778723438362563763924656904130675060047062047841553979932908518425035384568875414643625686356625889025527534551364487891160797549826235854673653023199895330526316328785869642558932465950704308871305079321790494069873623791934486677271611568229557275172354497429872815222538013413109566938071868380566575838445590986081476762630365940037606396801542661698377030936552292342142220383015402115518661*x^168 - 2618876461870808048434134304593168966924890460995916650520466101344805420325157667052686559998945019546944695570080256050523386399914537275563758128812877985686346724787179491247342731909372961765511173046358820055829878738540037764544579921739923757292205137417374164493286688955201049158506719395759915530431518961345637430107049845455546390787480417854862904907756679497269694283602839621471988598378030626026749185943053018720996793190770508552982194593516365777997752776812369428479269572344076567001053483868828166912114949984402128673740430416796693141241040859697198634701128422637336241943708028029731911580809078254547572486891720273707072788893276383553527934643828139407338424098190834969022979620740984078839833875541296529249421218843474817747847891745664858137175233068181334479096262013095744424991048870123384174524034789404488821224011035724195332205817407437175778879005695656282311566616586656409381598493966122309456335912843862861346381218965838885*x^167 + 948820509368669559942416739904491168373885275717303011590367448245386634891678482370649910058876026854845743104895757716403929920023309876762761870891300095904787563101106328937159322343043387372415254715445297693686755675895519715073451304158619452183276934662651064987978867455029002093448228825111085543046533866952380472802149871052774724672821158221700359041798536263325488164915988617962358675130041547966841339269416559245088566879295442264062628940322155179647103655482886861218408750735835305589845302836000947493530493208575210626992814638566883192359098602032170494027346589372349037324191875022196938127802994013492570411794717653691027531824048707144927911585694032826845268709761436981701400491985035587876834957704384145329843124711306829300578949768828823307711710942551202514980168718748019239783640351020838586832004946970654937513536113940772481601882026559668324386801535133312058262972938287105597723712390495601503062819683781256962998764854131544126*x^166 - 341636494122861635920001758038482026129914866641681225726875222490122501241611751284792709613214582858364852136748278935239338606312822565438777783286019119803566054701381695827501872510463379108792818713459850086519421652623366348451737611683649918428386273394439182709650971030688369138365667383426429509700050427629218968733863359070600626162059199607945469401995976672012933064083599489041928874714201478825196324692679316219657001845996450655635750571513982323863524026053909850798461376702602394915873445715128832163502708910505014402043556484518848562177019247504088013475031407260535249334512416334502719405844651623589365805422460889430267329513653945798471650542843850676402879961289921350404069279077597948299278302649229075307347314365117803845544122656199470010242913876351468159452539814885651004331647380980657554668886659480035114051572140363842223257723196224762312151115866248884164664869596003014219596642853728516133587532088752270541057140313571485617813*x^165 + 122313588560025193230491499719433614133180048390992554791758453294416708036120360551630041332571390860461590226228965579899971581778185048007456131395895329264946299825573958336134507295875653607606136305687935316728593555004492671742254881354904797389507965151756587376142521878056100274094899767489273033656458568155694839585684998129735853107710090637704808363911751811853455133597860566238437399052298536980818891216117847056300815177313934629946143747045474383572829327007427160093266048295861699921597282226247243922157087784632261592601323077186928822165591915579428485423735451702890798270368599932510830329976730790413096880444059103653912109622120044361597179668141235965322621639383472543688947433312767459532555098940060764485513824597110972648602407723606181944445990422030330887300282098082602986092321761739445783711012070197820291019652009293781757365240759839163703585026926665343541068063683429002259393711550666066141769646923848750161965440699155866360351544*x^164 - 43562720251403818364398627982126161111011207689280255249819320163865181915281361382070122555522005703596694848916114828049404165974533925725357169575812904521325717054853824560212264662670360339628257122250720724058041127232768760358928131529896970175858656823353716287909750915829602473547081944410553088338113739458736316627890499964574286130051310274481238474821015479531502030505620711810327462962934792468804295599029724453425807574326520604674618976992422899665335754803010698834698875574443343547058519587661862487114924453427421033920175809326955265241918537042808070031846916531158857584628794701541122159690316409540405994613627938391176290756990998018879911327611133736484571718305002851404517506386651686214044352562617758778901248234790489602438656089584222255612488696442083819709276930454137456941201220705263497497923169469646284989990504819923763697404649630896570438645236142987642705655647671907756330300818974666293819207717653112109800526580758356771585764622*x^163 + 15440031484854852430780416941593220669223017416928551514204603408911759585055565857962577819487853925952141307352658387193708464861253710598943000217361883712177102413440630697471265974986473496944489369904545420331462774480940737983019668916898008078072033792097616175497103411958127502703637795194821760718045155574923281777804738968863758808157577330030796526320147740976001860251226735190938045485950056305623161189054018984335157084151004446431601064840740720192137534927577187172172171717107522608360033293839057608737244905467296806657974338346989286605300191814596745375300128157080779770774519841257988781768063398457262793687500258163280857390613697962743414803673915255047233754719631707249682854473024066749999207039968634778350386211302545120151998638081083504185655223752015577567965980486881506956900140114385682205442613948537291202488718069404452723128862033747441171835338639102331269981134132444169263420313743162317638454350030696564884893943298289294002320326620*x^162 - 5447316836553327656872260406814799880597962163758171708108223682690600825012707569589089958279131721645558176710958848811165586579370129284953078574574500437884512911743210656127774138831838278970423636566019599825299118308048815516895745546938226850173832286408090439494993258819155997149922378005807852573312398386852862014266633791558714517118907731818430657090525771684709935334773669171337833696974227842074598727313458431864223667468852368344887096625053215084619090697860910773528120378045786545185788841403429164836661937960931676925068116409843995104994591145385031842821681673036712380070314824670032928465279396553555356369369118132817756325918177252460231941286133912397620486270376728907316688557893986060247101761143971123376903423232474808460080572998802609850083243107912617355487423191390550599379118666712101261337516460443956705766643395350643392941235281573376625427188891211479273539416319018315809565563051143015224677564349007063772607469748096540525259099213925*x^161 + 1913171034873663403448536729311409835834383748567142331186903887578465228434307197233273792389286824632630741717933127821415379081724853966562467082978954947483711730268198410110420236545304556211042174084664738510538149702557391016910444035798843484216993550484131820519470207050726601319793381170854954172065770976424811855319029763696623364815032752865646132938101859659775348677442934927639148472546253643159231479182571405567380651010922635029343933074130019974142429900779820065527030956698547057687814936332454709188856794446132511996593910311313202170318688748343051435251424675043626153644828419298014524577085840767912879638530642289344369803835888783929372005378744873298992915317716277772604233075835385171776332842798191133010239339416583475426685232481773775905098767008566750298449828857291290896032978149137460297028315514231282387276393104372611419768925959874932753019159911534786958722544069152283228380362603098207202963048938918710824248458097679049894447604178871677*x^160 - 668817206078024239158515894428916562254659562240331528035046567906844093315383085268313664806790513837188755768577585139275102472131691334103823284847876259005718014777834991284322893716313527551866447648641675320439397426942292844417050929256552918729938379751713449815089608788408719592708705847471555514803712681410627010694486316939302743482240039727451680220999285841527295348590629343075956460354507450589596969350604036348712136912435811981424341737406745270366836530208055228834778064263283304278499981055034645437882773204773636546391109793985886342867770471038464840217413789008197874570126297114759809607913343379876967429799095448671323142164808340852865033975801331798366151879664931904418982769349363510402586490938765249710533193470742788352302429116626669920038277584564677464650192785161482382556137483377228217352842048094212561350652077729774063454401175523659217381337636337572659560541513704723679116337832298295112301708927983389425955663564266429255174054496632075094*x^159 + 232640608905744141711057758240517952270877460593652196355905079969931343316441525392891027812371549450067488960330668919114314399735061014616576105182927299581809852736273066959800797490132961814805508218332825796676060217807153333624685117419996370624316977367754606974920990299087660729064518204778829807812319398461127735388354288452293948851771722303065755317471458713365532806713132662606935440609242605563402771912370092839938006852716787366943489602011728846359461412793155045928782688556623130592659782462957234610812635809719140604199659241280459428126684951928918382684550244749990428901739291049676555825761460201701031957722299750565216991874004661652852335256649507216809001822764043260198086856756408853661647285151032525956166040260902486170580202354546704930680974732115823384823372792230407856163894839188022204263516115716601443826176378018205027111437554880092890448718019131061090474713349095506890012033813356291052807522582289295711522563806458833752479720246659523034162*x^158 - 80466525417098741450991477758752313632774165297937007625136609341285998916118997820867857299319501455223298119774862579288067600695345454293373991478762317202289429920263040267211895217975061247087457048745001981587611553374221344847354902539020571117849671994713362104153999615547793514869072493589749566090597626339292330282118191365194847422784131194466983671097381010656442707702896375803752845778294800823784099730360311386802611793327494580243703613072342150175590253008663055607263773495572517025787122711869418725295857216971653003151647073003278740541741540168551902835107729911305110123807640144672074649723989133150723350403133519641233159147079900044219604828831267388881796890695713651506231151420374469516997759349031459366040293181644059859128416289734652897725904300544314627479078967934987295506620159600586409946730050799895203233040175933431662906793221226273300787997060951802164481408269859091061949148353668749000686742978726809729698340591371876533313397410832442061201348*x^157 + 27650355943746455032220691454088065598035790625184162199748995924774661170452515357704063688664378799714010250264712132962699599748354721198234982365439498817144323578398196593235005360025375772679849164697455502533335879594222244487291548683866865302417812778955425564790322110106219429512056215142255087622151692872214540596271103888806021395147987262047935637257167171491898891229484661887583185479600458018920625138503188258282434838975431793216456768199876059260166520799212750984324628546819924016623187435998026449481456549086984270637725669033842256479715964733921206912591142726401064076181587812337741423097721235416937863164886693329757245764574038675361215333447888427663780680783314667143885804552584755787848625970745808892184912744199642482795820039800867453314288763722521790517072944533831077244000331307425510808401341501410248732221507331370197980726672411626046019153013111116612260623068565361615493532828599027085628392825109372549665667896542220083418363955207537678126597645*x^156 - 9427916395549323852913555475367462723789209881672429566521131384759151976431284768984284640107731629208370753721060853586186610048955124628978632657026902521907899725049414973500806565134775078412930879463850912145846975878291414900282583369391146833274172326543243884049464807935427678367307767823801964900454081795540783591452500292868669970135008309114533050631012519737488648045284744633478447235081059449299920503308675557213954876207920260950001391934291804934445181017622445594553160954605374741074891184962778988801617433270298223120186541427475888998982964762304151445516844105985070914892923945909491240058524662497027530085096404331640697371163205424782170621034436817089009175630265252966676939274342300139357351060474236829330767111167759131097231770165497969149246619878132979527621841456706353768758171847935865692016548173880625137274840717269582151730616542881103788642088433561313476175405756557934334011104831046041258207732342209283651280592975132899425757671670948326326498780699*x^155 + 3184888215119345602066460103262700071101223166288960550259424204710164623387154173342645417151779785067726940322973597537343112084026370702944755116251111182662316226984046118675921555572650836819486354889939351232512699334417619023531323835919521317886318917531558871436164914265319091348165516558481716453393517729618477972547855452911495384468454099820870674757402333436339126160379883699060923208248539719237580550515143546567005612033027690905500701445894402514978106990756456263897725189609393420647475154992815879243982932982979016557186322497536890315831406163159089730624897654875299353593323685277816678073135149822704815065143632134314558284880591256712485905847131827670860570296624055271257308933138834908874827924773483731241817973262999010787544313416304012291433593297544913790818059228060937345362560736841169172308571819613337235967424597834888692158369730682594231369295654666776472928578229817882046742026468625334584840424277670960179858396650725001958885808940063057830659782339810*x^154 - 1063931800881050597509666412482523790632729397044802554025057117344885398796599112738067119353794345265968798373544003723758285789651010834903719321910319384352957810835480031978605787152076435725548073990194131233457069709482812780696599394498360016834174892622512377515724748570413638584843752789079632226429105749410760818091686569396556778364919631462672527386850471177640183090757551701533856896281437565631584277354528666042112015240467787442858151883231155689449543127693796959438641628983522918701613193533232836287494979503294798322592253565159792606679402326405640870663471825419804922241279629770718875093873923131053345065833603815086355596713705343066983028195960826151624675151027945037493527606645546119987790814043276743760241236978376732578283113811171979402628751314963749887373722949306534650965412747556323829060702024892899709058554604642583124946861951159701019578026420194392549181791833121597900880656967486345208209935918568144151185085822574538088888949392849108531222671960789779*x^153 + 350642802950403737956178358674842451761910649885472748104883168891934969000169698170183427511863497585189597710431019425862394664581553941096081280424441380283571497874866592812163450362792028518621934181752618773144458528692573160075658308602317323140687186113549808273204008060897783713167401334759681296555207813826907776379183393048972248477808834775138056429313329520078086108491399748125303267492715278707425162317931023387151855775133286829395647838283124332610463601257317310947156025337957017723887036454597344883618153381811606899590384417559247857114161226787350719676850741477509586340290794951980756929172761714738741188417533202926219428724870122207780877553175579943075330002217255084967239503948354841047122087736236470957475908612530727627203446144508938425947304449530408870983687164242913114157512972584554676922470901490804981795369876417234500197354177684466324631616585095171253511234317354213048090153762058895359025039569606447663071745727412247027107675825046970983473731326048683677*x^152 - 113682525127810864373850544939452518330661714649887068384459850528043090286188325594052888213824380528462980844875865324331844966057285881029806419858038111330330695492581292339900613525066385807480333574221492128867492912083857157370069236464505664734508324904788374293510041314231372505863354482919507404550968180760433650994690347899641543308528787235934746700137964343949633310988864663506865781588535079927843890886868532013804190371305152111370515166717959846526850014656252869071545258888606735636874505114710853908088356530529785716963698354685015570889388406563673540657827325616618253619762161507863333949363427088627094239081976010689938010366042806405046786733662419815911493729091003261016625071936831849206989325682905660341643762450539877678996307495633612926117577800657014167480670861031084493775855013687740206214887650035281501305781145513584706064047397399543991454001551543197712553285041757510477968402623857529015464306465335541673472265902090403541119337718872203197030916851453368743689*x^151 + 36124195952674634965299301141486452609638408089054377896105884658003777661468945229173904948537013143763010561310514918064062338592730850083870477260448701550949017178359224756292050498908223464178609112899270630520351705053873783590858199333313655604722466196434186962066886711508696626528291068733204211330761108661653183564459596343012493264230011747717521928302135184509712404459477522054588512654540417432540269084895374444619418360722596758142256543732694433839519031964040312748699204267448733814803545021335279153308699525024027069221684738589506540621998074282508084856626959326222456426854660423262100896460884642698590081831371807787014193017854781704721616494056696859862564039285691416401210106541604374607882854869494014224337883822491206419674771015458219574045316215491014411580505033792464123356395194569135600090786196045423681287912474706110053987447765419677438329189894663347681183177960172866912098949862852484923378650565936680575710288416037478765103395912318669183315393906976901649232541*x^150 - 11195363501410647788534792761587246441451531226788257207826552176557818859061257423251709943916545174013267458144599555110443808628441333077062903294976605477289343606833961705522258739053683309258679878077314755045778543718670533797926388299344119871763961458997399989789162404422331486956546835272579604004511783279900471907016619334478527917685161332620448567050691216874128624847628330399028542935686854294253569987655034917981641013705833775370729040553453906828776615214788707348643386701834633617951101818829541229372375999476657829667312296573541891340154199549815120822489486860646702612168438675087459013509674332328905117628066506632724623616041132920191081991233773791699878463821474815562640131385161922724417411695967231467891716301510108653665925984036182905291602718498758268371309890138795440137639809628712377940070100426116471543167671693396011858286001495278458861451965997526086886529140015287896433039132878097367452331073164905796813198040728420745269913677528531482007447498147004327800441685*x^149 + 3360258068675006906832055582594019689403282487114937006309523854263200394605777640452562926084660291767688293091146971996412433019008389654935938579160523048373961510835136332464658161758052594469352852196614810527894254703352715800167556471410591362982161138338835924810355757946786806356982815431797322088145132909772889971438587236147352522108174769692275542960217400947907791580031145947813912477393457112971213797607957595101963271352927594348746283830810214875459323374024237892153214451733853987733505095518960963462730056395013371212893059664631649571419619103167131469354965439437474978381201348033665792777865145564333445339071039868342682319877562952855438640300601499391841036744677878073412434652102647453001892839149148696369132312282959747603230958194666494999414786454916925244215904225236679319304856951638893473063135784402504968951462600908987984353101459449790081210717954284076949998421708475571211279021808529109701711967149858638557312592070375439597110275821829422829920371582835477858851688129*x^148 - 966305117148080491328117815068029135103812502147919378254480299480829426386828912769086471063833746159934330296784973025967294884654165943686140118333897375453216321835287487984251475985232274334665762191664672144068081582352967104807568859805096596742218063723930376608864754600578214982539916544193947706845113082017714192717124687969517541421060841944991506378714635562918081241762353413773977549651398797272610420008915270855307813874049249431142726161803407261152882949864051860677057257037837748469048852959067257805268144469385458114860579544902847694916182104578991892026008141275809184764774940217397433591087797574931154073578634364089959746188222547769970217439315308413794735954469232358686031645645910840488174845303326330407889446818725938375256694800495286531148012690734820853026123334680690736317524601826376885612303138618770497441481635783568379248717437248982431428476402757211209251992216078079701015659795166509349392514290788105941046768317844924067958543811840319148316370241224259487858855900006*x^147 + 261341797763338596077657412795612584220874366590873611097880762147034958669605623870044454861075537629728468877122881059294276296780713736087233003767006342916100725650797206371670668305048566893633609031531527593352632476376211198529830869177867673107184384756817475498336758608127480294560665975864501517673334006913907051279118737665974920905576946470862335435393443076235527341235559989777244606052160003361875468556524147283225194137176593015359686344717398718654961869558979829206379713069198774628836838872933631086448871473139731004977066989569295726912324612017485680841445829610684694925449861897255783406603210495308390778651231062892026141291783416693099716338512266102672357507464132707152435609563569936327871992749485189386429974849362422724240186212763294809884589049047538674044663378853597467695371018874396483561858220072451726434139349233890712874722745373380363014009041970358133374347677822409738178908403042633978120930866369341425133938924156311620452274910621767991561601932842196035264557157394790*x^146 - 64042192446528873605830790401995175499269354597185729420716081912346308758364226187491843835333346215723630741383170174126878696518876990487381598634873488790236661251172867809703303727596503333711454144644500781702146532896866171231221744568725166924132006555585034342130020806876889653021491202316451251619664141720641688351404687699227667747462300957410825372802981730863420930761565088939230092189820883367829114948444141256862071435813960231649606287813094393307820586912703170562071561313062757320753404822787294319117128550052194728064947448506819605053675356434811551443163993697326898806245422216066609319440416438456645925829167516173245511418267221243108605254506900476986903279691772971411610475335775381200543432518973889408470264225902244706079519173526854242155212930613126604255598561387394188952801838686545464168798494195012446378211560371714317831770959783064584418158408227673614924226797115249793789059735131923820637943401618613526928895678962291193239080197492190776396004953498286290318040712302677481*x^145 + 12897620493500038828577009272178745267283336063995124554236127425775775792683216849662732416272844104137249294399203164218995874712774036584266118096643869959230948917963823580618811268879667840344077743517814748607128836180012440691351905999191080225997911248298486415781469106811206361669407666375916012016185600009417138546882408598408404633217201960470474749564013004858989377048074299455495018575133722475105520639754784067789067001833744187398683444708572275640346007629804025519414736440295218083130813847374987950881686081601669984418553783212211099461244754719495442764140732105397707189528842413690890199856831371242457836818932018482339205704199306306444318301442073772221703810002841998841421375038273250870451672615476726608767486686585216715147448735924029945981564831455450530854336178500721853565612264399020365719969148878063273199182846692734256470367601115562910334022457247345752577488846084000716427365707128933137006152596341912243845766735816685707301080841104921914095377737015335455626506368373687151065*x^144 - 1309877851837872933416286370353059957168750281015238807443130051229664218420105288308620540416852415802172051846063921145151032564731415581867384939647375507846001754093938786011073996042182268194108077781803595398972083166910227865023366905655599007208560932787077187501783523168932652854492310097755834727649520361906044337263709562904903707332579895508526555508251430998105357122803889232992257965997383458589447270491381112114096804184363985320113436793260310844357327749706726670342011776853853695770451230724914365776948234723408190127882284354733822767606513227793014196095685449025926289163410653494757254644569788802420670390477614405680295333844841073076247815701864250530389633321655747528352535011117375768519740535769349730266076599124751486780538482022058142129876602819403889613884590456104583802933030610457510145918728641887168946391223903939206459163765240623088208108386046090199681260549700311273753394377245537078331669728709308020512435077292927982247986580589145062402124777305414887605766156079477843869692*x^143 - 584867602762412780761863242288076071297094420249330449672665979791838746405894127780012807377257827520174544938264943735975937171858187353071107306370768479181040067427753969845192628902780053863773980868886459605258103801377839608404859619146371418940230736539883920381785743846787879367978103082008144119111667999767443519706510020148145203448212376878813484525856869092127046349496833795225245961186187353051347288454639562291325707669776943967463854223408023991043261607953928536226973086780485287727682078442093367940096413514334852347901884302252348401711646560838354286939681573529276125213984351521876179222805556406136041015820234856726007644788352047768273938951367477949064416416272609209100312165793101357893693084839321975470535125261347044375936942536751271509205089398788665581839918581408069030854293774082427549849561038761519088884971616719601587616831723527114563597978445045962803552133441614061632066634806210379368979988498612030109231196515567971441681655617562544307061673059236564143903026717908376020858555*x^142 + 531568226896311416656200408808197881614930181040429465051756876595911187633945424535281953744352730448107918041207772621287202317029333244484305771958773917211086081919119289738513145663835109936431542995626137104872022499251167372662710566501631369413061061882217973839973527213007343294010493997036242863384384963896407912013226821487581081114716346096808833164576725185396647965224614939468384597077962066837954526807938639592791994373755995768548463245626605576602027545975299187111244844404642786198363965860183981846805744134546875090859595833167234440082422692873946464396112134001222438135105773171954874352952523716004761824565097451598901891648190956021536468583642152713815256921548756574510280860398739525653218976570192519625023275150942522490069003913314743027410786938756849340792057762808784093320734194040863093107245790150139381539562961000349312592043660463003253806083596825046309544716881855292973813642343874285224765673670334983609479473817068439024012459461144900414255316223359580082081479092476215119237453735*x^141 - 283785613088212275211893222987790774536403592609750619795184792494109052731207819595793824086353468491521353471237348526025538812463142979163064805306211705213420143954681514410557406084159739939307212647801414204543999576202608586802583150648454864185324203857709425014595681301117603416171879025936514033738487047324145342784467543003831138649143241849662384501159904136903774610214587271266793060851834023904447752613875550561602084923464145387529107255044967075054360525191980479165802426113323747582467379979358238771952498546770861845943440191662906587877364417144594315746136946391394151288929450330174192580119252871826714405836213721158830060841752784714769604545556916749983902750575442539191864340107829488677088476650778248326944654921902903656974499474522357981893820468116241871838929882792393168566747368710399775514438602878772597304143886655776745527557943395459266730009343792280532579833606742318593694569370611951668390143341500656233132351173783533083089523945178577869500448855959850655254475552323425812939668629067*x^140 + 126832040528758560554283353976999313992277616096204823834444731167371964603106415631377309830323849341027066829748973925709918598987964174544401844902995104529617430202080360445188489559356600989506319851752064366991553639703497654741082000774220278894460608811796005627876992877235014233599822312711473059190672756020210663662002251704264404953021886677358034310854267601873082013960765140293323344930853241502056180258597963000278439799285524652856495721801483634927133917701008427811564652164347173233004316603171014257757286546794907605059317493903734725336777266443156467866318401634193558316328799756195714115589538536842877418140249563873995236354574878399226216485924949644284815723296943463821192994261904939070851098933316656409521026864465458005769169144899280752246898739185376408639416674680447656984262115801094576752683390478269116128369792038482590776501472872454559727027054994933190638880984889001756333785562246174679332212893038016566020617228052763284226108786615415396400364068285998936901144155388612795569887582854927*x^139 - 51484906958091491294297061680786109469121343933904576286576890037053830211563500141206750227114751714770188133236096543642374492078724761505784001475761318570734630087205636049128382543994419946037930341135133060502206207020369524579819486125585530145917902463071047888057010611335482579907358360241173940420053391671999627380437569574478328167084073191261616280418290291605076497419370582546623362776991003516894445550737051781801809017368755613809372509112992625987427646807586945399028403208576956392648000687447809873909814049251012945503894905752393513128872528319186402998153690155154733542778995326433706486000193728110144826478241720263263837019094267586155203542256095371083551308281918243714542374356653643861072314663567664311699650820922084663839960427648018730795998693773660518763220009139335505806663580968353097075978348956519636780401566787807092279500913004621461496641847017934190019611963369904436037219571199044846414870073277792537427537273639541670770279763803908101455972438410285271648089102720836390173656322825634028*x^138 + 19593743679528557282840561285500026300828481069370628546644337308230651180451660687150938380090417808455862063914103318247587335448042895691390016483674366399511531775678355889488916186420840968060864126226283233238421583993378180723803075878028118310038726823221004386067062291318743085825891159472138312775635354770959608788207994043712111076841667458133735573704576751396923882611894341204397096462894827390722338436947722624875112273253506427893497891780525951423978980334919344579460935691922847409257223133540821452101516940089289462606311509009212855370042701244761522478613719597508438337370628932173781992626661406985374213042453151268053243433281495278445795484709083022911802588812150055394951846159928542503823436601847188819885746295345934554168497740443883629837042453235846624009743800639860672817150612843767948784665011318006109979858405533151447314436315291285248947816194155568490065718279804701236331963372590651059406771905900180203644681816588143191338852610349654166777896499642595883248094158213063108518060630047164355425*x^137 - 7098497290605505069959155416519769419938480466544342019566389313869348738287322949001358892440989919162674706945362637165196390764816004402171102246773838818494242620563797313692779890080952823178973303243744475436105348507122017671531479785693251383903467152710966463596001010494326592759018455455821884004891346712008241136666543342744177254380013267328132451148470747029599111995869430306524001184647160083209258478593088725461816084092946213771061084263872686201580794840375928897347636518347246545057453086494037488519338435375726510760146122840974459828485795246882797589507907693546006812532261102917054118929428429356490065715503839590252019646360538909523586692552186884797739163571732745624775000293808772879714781020044691861674113310888221027224137910779342690430652709956050488965202426943395765686335858195728508358296647639876526349914183276556429123313072461761490876879955016531102594034807957010594401544819575716572609213907392867126854416238916336724985222900638972589711804201486626468605181218062903655101465504714234245156778*x^136 + 2467945758525243851089887257949127586237579957313881989081424805121291667714509252837818759471127461979751728157401898052757391093981968866475192523773641310538718872985358338152038662536003235487847543623226465113283857568790740835254942996359199115758816553811245649612572491991726457879655816495151291406491595370899015910806664822067910971979923856463806314767699923659057182433247536874774715592193108909397790678674470055942627517199721541941566968868143254889477869347117303056095930371346926056620765585022945016485603438425000811190181786874632671734068760380852417109062930137719652147597783400653133488424930227923368564727093738958963570497179341846720139444874353203124706290402683601304973707817328899957262431569146979856927014380715891603525310859051448712060235605267152420673508637420662556543426748253452100057144711942097270388043970636413115680718532637989285025489755850364213081276183550971292084067667978631540783944871677900498493412888950940490260355947204421933985836306193155717006503315403001022381568047923695162644599828*x^135 - 826975722997523071202392429112821469645415017958352034216213710638030797337880946528781873742066477164131579750921811177418480362405221805726701014737747856500965684951465639836274043823341359212656044573483126246415705080439698267228417747326997774901589400130147218440825697463953142386457813622412480961630375750067925756782254287542482476121442260565224770058653877676369883054143471152864828313575206198268885227379950590515778422196680966547139221043684116986021071792531485071941429860805174292047984828609158356664589094850975037886352652010977642847376194206452773873050857909254532474672991859898837351110461941825185354436329369791267250587989245409817714841200895943294701041268095730064512369105116082258096973575336407802742327085579301647860378294813232436272659007672775993894092138940622243550374049550386920537499159754215000507022997984673905936931876174341585264884513718460263138236756816789045454493102798016871707353020207090026282017800595036359069070293268197941185511797940442896781120939348739866401168552608955777613461705656*x^134 + 267596029615370344681728949432679990686939000867076574478058455003161945051536360817087887530118867525665666678377474149620127853261658338826296593710290069087650994859300676558344664153752886274072165003197302583633071623657923152002870823201894247063445887467892587411669683875887598931153692464715066443261018066928514405076692965546279315870827860403071154902470452240766969126757656089623258296955657132595724181430340987545273726398965421085253601768362346875145696198452918717252735456844053280641498710871049920710011780882308669261947677070007743878731596281972330433912095826302124503915753863769027345707407879827501003498561833794077569823771877064940315818703173820000289558529514171284686437664366515227474600790337024037464425844909905473550159728699340106124319744348115281994294407001748188515177578398805990363878833040633754234369274654769458174440268919694001871278480805234476431317007538697518728391082452182547178939425046006302001070732112608106448775433473475646550221053305114285160441459787023000616240728739167713525351423699624*x^133 - 83629521504093778367607722327880259671537934575087548049813448973732241645207159171295467555603460380503615268815461164000792048907080987144152254156661690654714938503691995837400903969705392152769936826049081959200761241271524564317735767621091125503547142939618824597151594644585811729290148287214006208632628496792175786657827802696446177942411927795294778011610872639354336493393235826847470265010443531368008693631993099497323167556028135696446580276041911740258196141848235626822314561488281846314547522770715193817160969435384360364915940389019754329321269190269354565943788082226201362193206271740660406651993606194733635663924154279624025866079310291863726244383807495373159961340488246053578570532451591565222016065395719792901202768788135758383500070762052687444581092192415816825228856114344760334775413063831682245795594340347638822192701639414202486214152621962624528465368539170330798879614462609613028703541765106835166627535603976923105835189065130599119839042164125971164827056003021035270045314424836036169922255154981752656378914484625786*x^132 + 25203149561912466218701658578031020064006263872359250996124051743286626176772620830875848704156479655445125143455550929968247239573949507309884569439557303639097555701750231159348145074659498982245486754276444790110644319919738961591813878407261484427635701827532872289775932026685138750521584887970123151304866543672387593343634973296964992253023559961258380474171059051478755234653409152658832456224993995985507652603152232572119576632922745089319090730007395692347758356405980863037502655948199453027657238539573886922787034256700785606850667493744736529092620094892124351210987822124291650333928759501643304123201789137663076805340896837455509415136336200044732434300372291125043614720725749276464131164093627926055042190529697495711408670067241625849562450010317148930364902956220036592919188222243613065776890346033456236581060077755216508236827777465519621108116158068383409188249411115575920090857459618126721013777669902800991586197640358835585344553287253286569313842238388176765642302445871187991281409793662018762203797008090322511202070792311830480*x^131 - 7297860035964349745693530582695919890055867719394615150844944601601706243992119541946544012239808453275809276740278550713808446446859270989673355299050103514950353714700607101855928667023299569774869475916057029445579927687610276201553149222240760327427684745132509086784071123586745273899609965274800381502043035237918161992501691128755678733497853947031258392749027923417148378234945202402727894669368269321329272429755763666796620624203263686079596775657068401488740924923732837256478597457709003686576351366536123414371166482182728483625522099234446235842058100928300392947399445936046555160447983342891410099829983293999061932976657389945656000643851755290203867259946465445462841053383895532697057953890537529836035281755369803058936082686747694342815024880847751314404856844322767484692863989531515912149239492827053162766007281160834712812608006405620349620026084348284039731272046255522469509078725125993157089049082193650767611242361046315099257540574796329197262694183042085603180921554992679126162470672650741762254534486621574847927815185665710494428*x^130 + 2016928064526826979780431789004999929754239038659609224430875857461913411975524418646019321477249379937622132522720093638729667439935021232270371960221930170401489386545547096096678018917233282147647796107752275115490299632054345822749376558856773240884005649843178963464593228825593384975967143533414876123449628273471903157359338220482652077193971536515204063270934099892380592655326919845340892860157780912232124121324593858965217425410281790838744409505407521199406483070572471015153069622812429472734509600740627477338613691973869277566258318576129585840953635941385713028058228662204593443849104698918849039171816818066993269560843102964326827103604931105357532607633790837808984692808073495791325110560558746453598103628187205498628384624019017370906529703259673480190989274371871260906550367188127903539264651385456687806661606629539303333253527399361417834336921272162553793088338678441553232041698470094733182617130629274868038446241023213288974192792287879100049267601777348361282376537838365750442828448086791356920723809214668638568315788176104879359158*x^129 - 525666499785485501763837274371614675069373325979199739935524310358086873698654652140084049368021379316119451946681278987511940258762981438380450939079843668892748368494544710170678894156491471831810089017922446534923718522522636572746937759091691023926914189301023159677996822653779350831176393742280828354190411521344337672581965298480604166043590143988113740180827689942847020606519533688340031567706931633752672489250284655173332135922071381394460897088534334300886690794755350197812269869685263188711214904311757143590620523077746151916453563235253699102607874428262473536917341840301730820441404100038157483040125789183731750020406285071862205072731458853923229021436692363427620409177558842252437257937985626413756315543738018469388862962719608735588879521756862730820325867535857312332017936839787146578105906379780110826187217440430645645730196792295496965077558777641960118990364894913195621728048175690146656545378108905893806986612592481919691357692298107078265149961338674182962851598912903539418365614915251441573387539728007899651796279917279639951672855*x^128 + 126210799626980940596147831707181106254250987640188482755500187480654371829653788754473355844272842246610034344075009775144062339413764792210166339854964321311968170542490288239318296728111426006809368724811374837015296583745815416098505708842937745013511200673350033600809059352238174993558185419924032159881337516450222717030454042107060643390059546414566710992142060330570333538497032938517317177397241082992587078734333515529937897709864688714947902156499771343121528739188464015852340739777824933109674510086734277704085558364854826041853148566465722186358341179522697078686589894218715258296160132407577194260566704928744303111054465246968958125282578533794173167181967269858743733956964958479855947253257483501906849143102271473358515955387334864952932037823013845934290449959591834408316059766995775212993398607807109106944033649049058624138844474116329459813711605179568433117094500083644385376603450988156798707700544017644340811681380695455168998140587057516816307313424673353855100207030037420106326103440839048037323722051155560725966192961463784744410107110*x^127 - 26462990521243382113156811156733437280630410955513846071883555063637996674240775949325350077616981131209086004293069583088117976264525947776985178270573076019020834235620249221572229515462578524655842029972744096612756457513546280601792046356895976447760722035569093396870013522166681670098695139427472549505841468880471350309820953489065572228470165548585091500120686321329834821774297888879753258381583797985130324709312497193159310529211431215672806117387748491228001776497650494206217262023142382735773233251061837309006425179653152255356599893167031312253456554846601501615594060972722684579993463937802506272978987198364108246752336144307400472071511084753427220653636812937944490564186511042866056282607893792857061806774044073414483263767067119609776207333258506913385420431022686185571417307810408321533070478432764766785689850638158713861801440530058288065739604488850657060662757484851949934439187233814658588886095965402366525143128084800335019676832572570351088823528807153210109209227293043673945974735076689611307953375744862396495579871745049034040949674225*x^126 + 4077359619237998938926712119389826411959469155736908802798238810057252877850135922424509452893028140738761750508570314888867925939878810082789989828915927751466957588842845034820100991370990017934160252227394791197456616124847967876619609443051356030400252117038539675457161688199028230418084177228028606565576211761948104541571715965183249851827941297011257183423065494918557646103640634034347217834763729666991798808972589533229113773865225666810605931480658148200914591929951974656386387000126687432291081615229829616446142317354772651416709037174572182066052140097159567960472086749771861784651027041441884239572548866376935306117813793399234198478674296726690390790167264964434164733136939493620565584409599235008253148046318106218093248271353278611132113661896595580743078026966908542439217600701624181000421281961284071630048289052861073144378381325469873238420675286509038539852907947564310708120168080349849001070918471190091744436649240539959023771128279841198747909113689549347383578453726266389179507487067091510016781970727754319931078281453547877986463235702005*x^125 + 14915421426095493634799166552974271363817901378646002758534806359031207181458059329470439728953645093594218974045096026330465778416972568939415143902898159050253760315696671721357149196821589477789873838788385862852537605248486381670738391153935018141548020055689326635715614277010050624081071786962051497517925106960643946830101891950782278200276474774446535693724450746707759572198574931052959249790618005277266192875233914589867142325102800892422436993485359364010288615471227868575465476071833676049087028459489389392941058542030950627330532183048856088402405167306821154635496245979075719507144004498517704982992508209812831155272060266780390886671936398712418351932281044098939395812530534116887381492502140896442442654550692050808469162856368512782228684796226816307925095588124904796350474499803562296783438059138578637977667648095067505586640095661841389063590614597893583546879903021534776607301647934244191280652537510667140904104286104329983913066733268938067056672392208846975237013363794704240102940195230575284239183577546172619253077578332487179207465559179895*x^124 - 382255470346051144189559960874259966224286552824437008789521587077130243789082452857103918881042067590241229058673429099821192222110525644511074767666717684016698377163902781296441549527605113282710690945087166864689187419409091841418035934512331943520650513666520472429748109978478660710481525562497318259551823508979724005955021949079069332441454487342779713138492363758344916870365467695686330288155210679477723042954988402238506167429418315537354278336848497836054217602830864078977072632744994578710769434462934406498097530853193311459710948612153309502948605158098494170904976664530627408537955526254383725761945786346315824586927538518326736048274184984255055530962020358728250839511940791527881339143407121797891359929366687570071856647258994026372986272128883156134803088552533400937973940586997843294338602208905700876910604949340544043433138940876173902696501085939161116777210093993127780109785036087987768568068669775531819157270399501076941699342015727122902566539341267477903054120122454443397246199163161655949207694278635344639899717346452743793637818188275862328*x^123 + 224498719546159190620557641181764593610150284334201065292513982734678950398218034125112683717832537255266689429450247624042970263659121203600594315230821117951765318076238325756744639594019623152612154711927565454074188671733979327809950340873256505942197256545792977625279578291177441940088426041998057916447206077725073395336965479107727250275897264344433356983492508970681859474624731863085572061954292548772549691145737300685545835649541133154385246579531628701177953412494404824818965615641430141549118724422026190002003221888525668791546982869272345843877242024877118661297638280018559605101381713780279425877042747763936709674321894423536706084661315662233462067414694255387182874685398839228670618572349061909500857624889003981775236076308868842314032880778428962408558000300362351739171727700183851522301703833730907346326297512037564912240324166621313167991703714954417126884471136954814806050813896264691467475894770435782982227696939198703346402025869024596749062200058569411832885604108013485099455359034025701334934303392887808197104676997548825403464569483165762917441*x^122 - 97683343244884784001764510626527927652176246722414018690618153875287175042406803895208514567146026735509914336186384739584387236496650869965851640374707886609136535981742349590312359775896158309508259750337852234937184640439987625936486370722733957551598996250278849748602162848030751953132707778783478511822774260359094257896569813104485627435582357272219692665917454079695047847720327546116189112255692019897683298579309121219040719740234911303503875980850774808775478931162307107995301466026902794099523552652034827549435988060195373409369099534968823017828328109581390535707094040878653920139401998631137799818177542183910369902278900241540402366694298470856990603572972593665350791185263995954262324306654543462774250816662516906706518731843560927837846597390653197697661917841050397421079679466585686733135135997464851041244423466901147656458241527501589900326602143692723967655981004882961366314543779078989423204017300358162767720059395163659365943311889460061405884010339554438697814274468398710674319637790965549677423256589505612119246851268663901464034941507904840760783377*x^121 + 37203094566081810768842829974408363615661878963114556836334732888044473942067502111230232079449511218417916562117794843361803971676870203747667460107234955611031852672194755081904349757728147305617278330393844467122629350841523140812258507000285968362983308589834923529357178216784859413325951708163009414436692823402394707304397783933456955008345389809829197011086508566185810228951655227049969541876269702777391923406623255021101618261846445027200909320805216373796927522201521171470249716223875658790178878476257109241937636057161909231256448859614059118790362083242174992105782934655222772554085627872633400528672672169635079328313031757165202749630491300040016568276388966661693183440526355834063147682776069794989981521055141117829328292121866688784789942692002557386770356320302932346538798804263963481726248774611602292700060000246965368526226784373628309877529664696936462397282299219584065140335516392655140737354733544451035461539592369058587390164221743362862499863736580890889067506096336596695150294419628804303634525651405105918829734056348486444284858250266076546876178223*x^120 - 13066722518144278029061725150757596925365690692871484687098696273684446618131008577322042806146698939499225982363955155968844153871901064534334284027743123957181173134868417348418984944572975392845151173473352625584804936401464307127128318067269600164880852140375697733469506320394283521229144078934014759464472621488668530090489741780550879428418203598900857551134098375359866535828421589583679997369597192006016590076300994761972677105041169518369607517912750182497018367652864715949253565455825256589357593209881198492835787938006856871498521838974302451563943927204841555138937858925432201431093817167417194754752851087001743189711908744640915860905394975936418133876030820431116180794841180685199095493578807372924700776500911952489714866304415341515902336927753001465211092738687653803380379466711683889276598510750406185369550295498813276097484071225120000225492470820175635308614140297547738808583208528057535136784933800923438067969583755462017479782542448874462936450818219677697913764434397372400408662742282654956050366144904958431937850998658559229718487156379107421230836608441*x^119 + 4330231318723193073734718126194655098440599393631774769236474815757359732197464098346900097926366429551964902906807287412941616320290432644580690566005325829230850083297342403479329176391932974198822500007291773819360526649022095994754782306137434261320351967914104814547661901895761031653113593979780076024879486274960115273598515111667929306801223938188165210567692391212346209940288895334562540643970641006077987068865969027857352693240199288765816263463600562841415046642985290151509476706097840996584957666561092336560830636319994286454517167488414044039471811179093081616437378162925087565234004529854616462100157669935973321937310469139572691053667282974180053161734581319613181145942280513662177247360545426256646836834585872544361523126699900985112904038210225499455807388556788529816648510685583183059098015644546001717171778323852755847235583758660102525672576917937146964709245803387457450822946920512569621739496967628440466555571037600623756133609618317221576985351879011506927629616071563969419456900484053336875670382424787787036280897150704033143569249379430350767671474781756*x^118 - 1369855346769129195699951801496596071856904412569353392076322713146932163020722728459262867886141340312258129005428871486093878462761065244977007426009867761048421610793875269560217359650516084627282405395301011958746151021188972244638686443317498975096152286950328154691973301894894820909302983101142419234123622294645565883112213522131764959876694463945104215944922992446748340433250584993806028122500000874479281604976945430582838607562890530739541281901098817994339639242308813668006116010139806849271282775008928922210706454735811013732923999046149963158787650507068224222647239884538721132555398401812834783023700017866087381574073476234140021992554782872517110034033972301866040053423188085646403081408342807158291684915205743169567642450532812241089611951273688905973453394415649516047853139418993762349660500650156131879600902337225723753528330379970183188771239575099360972807238928331318254353329778953129420598941941627092185156183460266983431291524292483122495430123207423100844249215404554264535533726840427195509781531510456105835105730073246260046419514058219168077206799199644694*x^117 + 416298135205260201645448651207046337189850833667376964075231668283769027051889597153741490929176477921576080825493221391953284645558269166430110281694755102686924463417492162012590171347698016061169837146264179046407552438141431712411668488188286006598453252577290901109742896369979921241108953288310142545839853360382991994998501427296867891883175329270079487588678854290087844716051866692382080816040343278864505814474594989695443202676096000188756610849083527576959130128792604468998658605700568253012694381663496775084876370358374097777673485592273897480943576174093806154682867734347552901066231992742880208593706895500928481799060583297695956187327433309734364242251473777738608865492579207421554671010835567050196741216352401090308628787844979682633579908089688818314652518185099355818468021507656564663681595539632397822798028771054964711557255267876592529834338785311812221571812391029876066161194923937755964369977367268129084257127755239118327759443949689783686035911629682739305673108037216157994511453605383639246250614557648305590758033094234305900520215515070539268062219108846123072*x^116 - 121945345884467193326588107693786417152596040634706681644005832500422198183141839817993935174575671290042843478485961233707820955145047319185196214885473894211406315298516281737856276022614759376125690869977762568908941599979693757858863987900658813054189610468797728086710675512443183795215935191986401860306587906639164506168906839149289021420351403513134011736119535350624417730185851321905098680677481314893603793584750939045477230195229927415036056094135871450322231253753533801193780590427454264946934784353407905677304863806579935740562674153101021466107107199644622040175283481658066425797974165223221282523348815270450614975529920424084891173142151125035009565439375157816710732837436730904401000390060830462735993079810677878354488385872770501916134531289580255742180695592000986522883805558891070422598634184331366013236873251913255640116158994132250604950141867338137494251182151956201118560638920688174391003964457046627567696912838002682898662468127462892252846423934783893320553567794445679568086880835833354651483064439408646791093371321537373968404237381707375372481656548326786144021*x^115 + 34484789517320002024399266201265789524972365572807139401467914200522178821691262269781429512228474043729777996226665672651974475470434592058907996906980517189354781484556126934894225349650048479895034399976077365273970833751876393741835227859236293625863668689632405565002590615533439528063599905414991980506090258352103786063698225590377576095842789246839632499541533455875012632582426425870105032177568416589366974796591612960244656432501495734607451303761504581307320812217066550201255279981617984903222643651972246806352386721347430792452338888700796616073666031914182415571273581274630140034794580431150233677339402053895005403238535656307041121141804543173919954529677095334445918040626499845550269013545743785804861273562058629159163653160812502739436860959455317947783614435206458090570316337369333057954727717311412229045834128357489020738257565099376461191724821157111099257768882906987006963628171673290800223266895197724610260706732055374882711429301905624587876984369551158193971166326324672316089107209156446369647731728976521540906167398300326496949269337919547618713026444445635336328646*x^114 - 9417437171899142652441939524316229916267854620502950790101110828947455555053178536932705271571122447233343778295508049897443920133230396695411319020712347433295713452099695399700215172253817568191526667731825431937748670075236492463283931870031845931509883353661853791626268903153093462170754464505791715874688814553555004892162765619501261696913389809529189733114744637012997136126389269457983369525507736220304499818208988904943598251253650291554996591083228617811252808359349319160319896808930545548033128805033732559990818809008625826851112300853581326851016427657906888351397785748213744713412981728366355296924004050580277797305033045893425030636502086288976314365514098891453356320454856195170340689968072850456788338121043846916719780796627435070452467977939111520848152364881348610613396412688852147861103551761720850133888400954944950615807648369452993244542197195679811419537958944486174504610138185453914123402582694802631698941608940829633150307545160044991743330488167102218178957944974870333521941757757290544134005197632569360170668438833912158434065998568809333223076631270396799744996705*x^113 + 2482391258803132432141023087286579087404741522867777586040857560983869351316000240383898404933141471573961537279518607131485967353432263885228291047794394735494425111712518196537284348725883992320829990281413834947190253828880210103345446313394398331971114158718292852343960655276743872626424557684397146706924765101973476001740904228794147938083092556961617365181017852892994998499457752339384681138145144750644214574926590334123496132656754269085931120917607306636865439044821846082593046883092093130953819264468190914146779921395522823291052820777846788876824372667442983772283502707740046842966160507968717370648360414313297088468480700722532300826374731592899761034090176232635552728597554887968242028906543577869960370291131661501668083883650046212993056238115224319585933690248280487204410857416936830695146270505801807814158640117615879573274864911501327081541392472403366804387908106447945655684460847114430082469092748522676942996538061270918165460342888793453525357734764767032465857544518225584165492045288444593609464689996648569027578074846235562090283643159670633009211581739444823074120713499*x^112 - 631031318303947200465424402607526745751711188363465888495487523879875055160859171508646408775895016602124893015683808372728337824083335090504853041736444329323170165333602946129044122772274347466431483217211675791242327941439830548002962719777200672670699866601853379259299371260957604291464506741525427054744957793481738820170479529132374361793193391080706787909815882475217300236787937221538477857298350835619581345886542820374237576754653226599231447470621343276863333105017544209123709833932387798947501671864305309104777949478460408518780721768946587344703128931483115073098304600798368039646835985152436687808167095917856282578582109559062081868279422192830825604938492123996323782574476939346901126814108261258688548385125605321301626025880899999369206317766148211819180680234434603878949415337297634601726435402426639693446264253570923589243021060162115201313201251029206883750876288656635546810608426780421556243862689550982448516575440662836348225835921454162144806504287378963228592576005016147262177639257400155806783853445821285348647766229266833735101046120213696410813437803157878255862609382834*x^111 + 154583335614010081440737005388476267878629495109767847241146056139728461046302030355714264926477230742599548406167983177302027022785218209838054362052356600091179587345332483032424919370447739378057079817617295438810247216744397647004307453660239595122441000425994829477157035683525897814495086566809377842657390958156551339599367084031065462526451064054190769372749269492236536098995830293992885672114916920649811862650491894448622461423753757525987890512809069408039205196915658671400231327662126864701868961349941346950196336734631504191534728671675894765869162012115038195814459969440194888540257672606669197554432753240639325979467350603162094962435652467002800865208780072097700393404377678852251027989325848999704227573493641743680103923295243819426815449653563611065136725796497709060530594779793064462352746741262206906783067117040362520592650676562777814934249288384804602742314179280591563060395528663255123541609734831378782744232209451742570197936238601173446224614606309380482549079214765793410347269905579383615368887163811514400005142378419032728419576678165696562338047334488683799754211678761522*x^110 - 36513055158015849413522619368997562971571425829288787250148176521960754687812939219695194582641403481760983273347658192689037723645321761701601448135331465432489479885695319577829368095542333182725031401416625069013853381209670909687739968792908371282534275815289774269266095488512367101747520810589620303414068763206478835647894970951242970044707144128986812326583830020617967045063158242705038117508638735716306758219802050825105652848764172559460920392074192826954527662003646430781007527341900962318456444088092094092734902734488387668690732164523571535803858191679424647125317294009375566648565031171371299728344552154207402222046519626140434338961372938746914385347067128897114480502966571091403949721643139769650829704203927540410640444641243869643488199936517082397723394523977837293219067548982191330811190195239465411928478370959854320642691801442724893405201480992836141655227169818676086092563382286676570326329419583032128432456481721605849451493155935291797490989950757354484123092540127673634867588135059036579047403595455011465893785184061092677316411613088262674582051846017698874060213988256498580*x^109 + 8349119543108403968227976497555089912661036456191443927262525940395925273116992038298528110848736303133485727852379545488077028829731838596582116136557382101573898704805084256868665419529250021433066931121760486172432807941221579426462330090117129720945394942324432704474426326508196708260405633077242189337984538140370770644861829574459038016643612052368527583629357907564243396015177302365075337671271540005046384912489561365183531377553535987474727381836327740710262964597674067185605144299998191866244272513691713059329375678567789814118189046340142299136548088431398101505951100469131517146321848725716191513614669246844496173243660173717376329448593885107782201121370248041234043293080008110857392276486103788566800036116476274283004687820479874765939353184043215809756533619331008268946649857766591661544418215325858739056078761870380705973055593446709321475266237039315064664109751108560167014887758076436966693287674983668343450345942006687705433891204764375082076063586881385386573647791623607598240372337208868501271625382629530344231227914716815084624158064039088811639226755686241514103433574648257762226*x^108 - 1869218853391800186350435357179764744925438780688978126473681347439945393467732699467110041052593473636259100056795081424617886305782890682521269148402729273573435075677375088866367566588707431171681868894836463387681499330715049527230078830216250463496145325602403251516611178905074479718319144844277194497201977345950528310621455664191727223360901898115039994509420941922271775944419909356451487932815762375780804206154244838500786637450947324094864454684668979552289040181721817247271805612020195558628175679501523224473731875580513535316893249560178539600283564591089369537605105393600342805188131925369680050406805805016144316536325664436137629959824661289203799525959910940343201770044948274065337123472037829513524185858319461924994258353791748565822073407811504854615449627137492826276308946242027726066720828251219287714349968158512310314121369401633165612572037121735420898043853739120449495898808297699248034413623834254737266094656953074231238831452205379730840153555590390821012916627121852837702320627491884325113875861062071319971091698551088216316010958959915377230849316439470202608466472159434644883817*x^107 + 419724323365535077658355584693102918189747311853387030292650069372551460533043496372475181544207404005574247073907707107859495611493322835396461255691312202071355590831010596566933930048620265685776619601792931868666521608383399513488027877943927328876492626526967890900001154131003439319763706755699996521435948063623592672859941894935162798207925694546119666657707933246285762010623979405954904404988778252573348239707444869805075132700147225566928007087750495936810711805272987747356928431486876855901384636972031731686333890476245925827408340921073459334689051876501392963241997920350108982136360034127286243416095651723860163162019162004608087773336039131103953900882177353040482558837342783707386330061957074518922047779988984033963119299785079696130960136768632058463195554079396761360542061939456460819210655450050044014510960090716476651902460915067928084748736036935291873376964960406431586046492097605562146876645722329650868986651176661122510402855613734307757605923785928665091664245489688569111503401941167903363433951912195809016512456848684831954039087086159213753831217404230000796294748078357571064671170*x^106 - 98270058025491233626617493846364532715474124193257911426379309229004225328950471532265522521995319029046484650298037261455497866764473199326219315740377335527947359896886644787125822021841512798137950220684851302917898011917220546437294229571885415354930194967019037194096131143616096851532268308297112822081473703354792836027071630132480855615721077399692194314393634557596650350806744295319587783966279791235887940709549039253231097925771842951378085677284082756325652084953346437191067921102673363859947799233531722420837085341746136536357243183997492614565949912640162193187188531031647263292833506497536292532478231251712893169429829806236581623293848545612226236673981411276615636836731097115454890940508230593906184402479798369876704489834548808143878210428211140180566208312327293016178282264282339849323679439994139012839673842634908884473495975081840174064726665753215419640231108171490975388223087166123061177058073621442558736375568168703807176935391797132765379840692805970635381044406035077295481382651637098350387722285612984963451322749410866696256804670165271116140032729716891624250991137970340482184008942*x^105 + 24968727842735501572430465377815666625106923361632517706686029917220015886402383895632387001870032174484582841979197483480825487050818309916510174435875050317874581391663013276622333349261846354600366252123972242576775547352807250219121744125787949278833830645448643698342812877769817282178184346698422630675361543749168142167827180194088358011690219047510502936478784843328581299645427908394628331704372382502479793808965249677447922119882090704213541555896324030710449452022643426437028365832968258107488116852333707483237394094958602402205539224537698039159206555677017724686506758127073922600704533763347551491025919011523974348941804455879830598626443033124999506036697165672366137076756622913316687187688609901366108408787875910980132146429889886023809719904539259971519529687218963229906208701647207992965929970461743939084981202013158872695401150193083691560661846331846323819646236939052060059298521813637134278535254515807667820561125806803118554526161513326192085909196176389681634195312788168061948760957312132008944728656285611884382255902415304449946109393643221008859649224449734818246528612310101706981672800365*x^104 - 6957802676785283624316811321821851159069452050685676460977302980348896330916307616108245500385040433813165039115659268611531434408551154673903201689430555554805123410373401476869854971798938817483031591966829144549792638153542333243768873114875748367837152644226330660702658345853589600305537552443854772370796504948687155255985249866809504102733351939615866273340741567474237631051651352322428235720927806088453524547155563462991952986399081713062463075429623008592106062020691898867310149531930859915865135886877135642568015804104008879367142322088294757136277311306698423639400265934200269826371723578043029360213033635624755584390748246054013417000485658183205626910533873657104897605135501353923802217253985676656508369368549868242910935303758740772146421553812209378918862577007178995111984312284228602989817467273492450362805936866466330518670445309228568229571574921691323199695898571347770853899673497935860291619190001428845021758085138580441086377668740330704914565939570253895658017514355484613867167728198949951764655542776985215067631273686325631331988984765489863571577735918699552458912811938665202698273569412170*x^103 + 2058875901820910797565257125632045577320717222330128139995146576049843723784219763086570071604342100629789900098786461815664820197419329665233360303702348081469340400863007310933908497093396120520143941966901013050768174971978417340725174346629830249311375837557916424271157136831825463284084341811794821516336730150680103123742766748154021434808517017218132504953081263726605816198573215819947029610071284501513937616372379449901368464774297015489890292995739834488724064981258403690429581415628684955055090090755017878857583778853976662458909311899252371340428325835445876814726041130347370566545950172138927116045789101042749169550802193963514890927633729943071476829444978273373742219306443286680226306239687328315909359741906314138771644928381764747827676310610148228615308854360777281966998084625063811462717622777795536442212828385280227575086966513860874062850910834452882475305749830942034735674943878708565982268224289463126590105199941347231148328784771220051676133602676305535594311169370462457922026807071494582776886413983140904735400813274114955391841781363844609452137336930881100273169323556395680119820916415081000*x^102 - 614357268760798376220078167855853040583478173209489420773042460679753489413533323810010528670091470049587584686484690057673627634746000240191258288702435388497444061635715149846707261937390872725760120981205138986414207674935486539107658895881574217408597104443686410793035898000119775612962514000234940620583767343996748451297337228365965153031696864718066823875893071605788360441157335386959559055033784280921475077182229804771298662780825650487625827666669459078865801854243874147225176003228146399485203510990184911747549648920833498042532120154979186080487369283901908040921222210424694388749837976142626546042518989381402713009170561987602299985833883640858739868275032009769840244813484806423552587626893235248799504219697400562574518620218875731006007772612636875993734726717873921375432608007762200700212490908567607693711933266996848716889082995858321640247795477445163114918688174129904756947151502601940641707664483907966309013888846865090612962484132958116844572217338469639985629791500952090696953092438058424004991821786300578136772020388594191627721513011236985380927257714824823207536545088626600127123568578425562805*x^101 + 176672756398866521198968201910068729451420475516365294203901071157602485727905608861495830185441797342136855672683474001045258604141715998219924240135931582940712559548582852125615551669306348539104391553434484315257251315374589946421907047670979749208307987410011536395679812864063645493488972460160200484560167582757759568862691184865637880956170923761671123944064843291114715713230700732662164362208770640619987030158638806937502296952433488882243027236651134369766628211561737997046477437009831291076042618405401555559542237911651888524229717243279556560777007592958277869762897229550505431634598325386271545163101039981668807093137544609492360799555054568394777038705578457372202322077318376216430044505364895952375482356931365480692027066731512608052071325600648965739671302229872948988239961496194738962098585322791519948643164831984320319555545952955043291091936696487696285537261166633015185107494742896294264813724288029152440901843966126606033181952622813649427651649965044015708770426163267933940672809742571896393791986070192530725838320627434674010977994093135450871398986210161972486413484278250808754772190195087157425839*x^100 - 47327206233905545446873753651513231036878570291748884761683907964395816663142045705309829228290129394006762917011935952156762305975105135670518286329644173329617199876707693851785422622490268248933596342592630579260470394555718483481619820458429071719532276219166615426957819019241142534667945127393285273317549016942059818120966590269821435739450699230404664749972051531113771552688056209534323643078202887664640453162792799284809817783782392744974600902317013260221027243063920858236611582460357873326715595114205422170090568452103098090489855094033646838138678904419603666545952493644909034002641157115662347388221942658311763433674866262221836444862810318109024638364549109206358231162848664989630035001562862262251221910298899805696465099704371571362312679787065397544407088907214219368751781955998948668889482827581594588185278518535486869356864474771414908719634301693946101158613078509030573763132270314723274630162807381136301875130147852131339291198013379031010918100853679811973698270198479632737449469608032563696042008387428694080651977867961348460277534468300598847338909337761699881246203735414983041828215384177358788492341*x^99 + 11449842270012981329254947076571440233614752220791919021404476229973889353815389872925812950374496988916293978879451714132575749286186241069610814837024571174574588158185616946213537585413500752793238478081732274917328505683255722973982954615254813290692777397275188130535074845948667894480768096957608547581940888071791589013052709312727743189502197553312162374964388310542187022810475119704501971939957239303572989970586371583978645375426707768126336360871402768896474494885111520779671812258712205857516889224325482179345783250800119237229586578549401432018258706430819294784059832313023093858244026097130899458434984678630128064629283331924846643322027471698602005474722990049790105249138700850404320754736959421709404569366470472244591274578447274354182153313922560971547409965479368320930730182867208747409016695387614037964560790559756115413891011819234364285465021275196854534610399987089123173673758523570025173924577643286963831256195333806897032081217428375844456717584014290585327820790573861030108586482163505849793595503952169228324710999333775985874738095378201283264868289198187058414518905760452408787464852426386594967540503*x^98 - 2394903145368901476977296203044012430788937156521513245699737525510554323640522449102998904315016271881177216280338038865864239031903807517786894512978838992924731374810273825947271526119697809480775119640773009701633360920527609554383950461666376261064822317216304852732547823159640000642293047867791181887332053246892389200249342995975453116796465613544933753821290665122867166848776838778334301512806961073051939070451358594271248859397175767309879261400299912238218169609142562880800642911898310328694217402902559502645528132251423138800991968764877205856434527106778118394337991664412160606548297798490798376428607539905766292949650900508782337992660454226880795435583559692324346482770125515293665351237697661535719482554434363543616577463723913850377898432186049344937328673214940141424981282277066370107781789148280343111805209730580393600685665940688501618492000072208390564535629238975699314337149478002525312153587647172998303653530432221010300766055637668582678291543766898940987703492956610291916334276984475266182043471226903050506921573023241298627421415542776239133395043783227624027440005135731395357891617353563336264606608364*x^97 + 392723539669450696417378735666692825121436374766047886787582250534936359695836404612966872034724395351332127282896637081262018458955807204263897248546766738314387199602689803757407737723464720521559897119426130960053737135966746769484763772317634639105178744431304681071036046907014782152080841940695529740717176924168577667238632699225915543561129858789637494205752945248769636357570533548307587904189620627683830597769836045833811326741509087530614027439708276980651678226969200414493098928461842447697509044262282720870759960079125547771082933833617931946206012816191398160727393852209145112734304055084488858060046848214772911789144644026035274080994154820555030708075000924228714780386397990839345892092114704738638128095470078158785977667082117093404593710765863281189373074725373015656946855093449016071933750765662527314685250704998295631117992061926650610849859628344846892668981849895823525910844015818745782294634140206623049088629298988736717063292778995159881820041788909991827630926617712035762196235825611697503650994976569085748025578168798396132727201095474919837618721570176302228179992039435853060216389178955682837140854668830*x^96 - 32825611833413190989144772829925034319072664703138461791173886763800789482135189105053785479894631700170350393350371441022875579607057681123743549470504006988561242003089852874098564672627922347602828159412557862966954466907437947467786871444038185823044486636664136428883044909259236662259235878619902478155232852204564813830717484159538713199429574952212125552307681565104253638299365004116988363285381473888849480408099699117067964253442105057711197471098076273382015893052274172388649463796793280349696973527208413585963253442904888198359050217676611202788646818971499710015051342711028548295478630782471231290265828748399381854131520975258229447977353856242667756372187053686426677048909385211455977698953127328091528164348429718530977201901220028221353998208644209222843620767366336368483104255019613649895619056967790410500480445502669662870639786430657659888739488647439582053208572800601199895567912792806940551532984218615100273405221824257655010222294763380219392955199556184285604779821003471252403686460253190264091935710511027304387870168615737639913992265097213212897216487048855190375422163901795621090040376154514991899618321765976*x^95 - 7838734392015784184310773362512332768663513222104658119394220133356539563959931464842757958944534034477293446790061367383414021557542737233065311247728719246146939905398693025766971747092260265563593933529682902061226595792443355950031151317734055622368321485873566143499744773192106757987650204086914913736808242742295531019618327090499462179792185286062303932261867238228851096838461807692331639849798136097820887813044199325460834492664124025169733483386529206769905256635091659808441430082293886796395591637281141088813666512922376992074711570894083981120819495647958276949102335744826299183198741493701547707802986209180413257164955978184224370245661523900179172957939513505497412525360644432234478052199691577560720662067570740533129437960567014181015208559754529331395892182787900990471866498952973266376189244037192858189107185969251569612981794816779125980222744133225784452004592091339396424988525551747149453199694662652313211716371146747599794628074634392974357994524391658019178352852593419426812138526457046007187737807127610963625970243905194354638551349129465615195369051631695771217761098148031498902615814305774945924327219002142358*x^94 + 4780111881891373935765049525984318659338122460738155473534688048543565625692294828697134744500091428628421466749298723566237391222703354241341569050453521310706129090319056883634385700984125114181240537079143283341147318836343931618464737032884217394259732743678222396296828370422219233625183640352652491935618366314354770271878623913741465529305456251581576191302324498541759871907799793000210353947419485964291478529937464474984842782442552329971925926915830496419312731926879239486529411307880396094088666329857173026910797342501567735352223685927345682174305908438073264289642082771418096429878129819478485521705633991627097814132807426225278277863128148277489440582844944233626188454267483376006932850938905771316060564758167281456066160351545339952924269869786208588957476528868047960732922221295088153370052524041018376225710405340054949333127841530771562730793779223068723401134100319009463717508449646168266276542315271191732611890351155088225054083419345368422122311809707014268878000388383480747962162147691279200451515555729428672734937123957324408371697276625463074167311586197680182732887713138928325977570767241495337080045526118673237928*x^93 - 1373784715063841236750226357600588887885544281975971974188267844984640487927120328166703983426308299644246525941950614906598396642314662404486870896770413631121735170957900981508321699068928590989656239558058456474540144919548440885812955422998644404179809122093824056838554984667519766193450620522740299208039748765774231212465999280362525482512362081131684482647338521573696399578893099093339668024568257837615622080665893275739324574117459934355874614329549404300954033675280393528936329027176457350934513804128043947686207477924877819518144169493850078130146693398688273434427132588543051207992485133343905985150965072722982838451275687130671464442345407802444212515674836355184466691852780827540800717051331627886775332996389016597468906107549461154417994010189162604669923270719184962077782656726511619216574481594751030300154667649428127837776007958650750412134834814791160799029218465680061207281049499827069739984977317673935074803985093082975782454992612326486338581602495616687178253670697304782937142103844121516470691002641813990273770058327280859573423609974816116968898905125453913808328281365292828720345911326540370164761035955009844060701*x^92 + 237529086265921716851023184631576420055025539602345958697401998922243536227337733349019579612667419783465404472479825161801966551305027145913483035699614364512948761432689567571747489202396341407113730619229416375418438942023637996273985934903377999978484074785222291814192004024841987824428743935046734164467145326529540775845331475775224516810315287198232716363950534893156213603945003403142807995569783054658043248059625003924288423206999372347813718702834501917048359779876208384461045172021545600235668843010591048876761759368517709438622976507057278674363966490034492741064299602645167604982565683503246305729349791051592529336042637350886078578494670095230307461429398451365582525007835155754735679189619488547709706196587198128065051527474780798622478166399749594275028992852622233413171417688245582789966812529215884565443068794812184636137344327372134848923227421737538094286507236691177344137651934906225780700518621988518553238139282785046977534819211786995284829757383183311286706416541248958110998398549197667754938363121663842607248504128123152038601684921471142960194598168159965323009579802623404656560396485317433249885845015324360842668395*x^91 - 4021392329860454396649243350756258075078143665797212015544811620800004761847708704127931784791212436247781732776374571640817877921343451918825152921009606216993161092177550386595962064741156218992831179589914549896534275647697552906278702455301538880407909786120565859487379645914851538510121265908294461688124700256396063230659507003041972572787299059201865446419607270716328039085856605979979470357492517571169367710616313168464770233877002843806954592930110485047546572459047950797736975797770445201030102965148764634190972665161806682247282836287765010223403779269265418935540990315577725463032141660216175822245543852023686404559762813453686711222813716954746820225931246137127402924354407668985475692571430822307511421550475012090488317898257373032427450437425402265928786502656568742139330043776862634543660998654155793473406967617150311566693158557135916068217338599062870965357766072561540819688059282038660034585667598923474818120819413406162744328792384382898883130864835061785570317188758550493611728450166160700636503400196072380307691271172749429679875528202163060392404436639953036596042640128593223564010342074145717313815494642366341632265337*x^90 - 14731145617950342301096979960977921083999027255700784628522965018099310775706466091876908310695338190159457976766803430902169693900936122762383824556749825795300017327684064787302860070350391377997758685798243495925640563006310839626806026024981853546241030021646241713336065452062203499653762907140644614858142749995558241074609897976379501274867684938607238981068504050165085927493093204992809481801738821346960725617073576709209048637336519005474892024147560777022422467202411988140880067260710840326380372997345880693207731815632163494194441519449132784865230848094340897974058264017443517401455318622455056490542520119954173308209484222102822866324734478430250626870269597728612211553025352144790148261668571041282081462101610199308964205742876949976785362812795633894945523730987931526615796992862374401052532697438617324189294561033009922947367730872196120612414885044947873727621914198138549513512734797753874546377341329887716144255771860493881844381395138950082533543317578140332381289666886652540622063528004029718155743767699645396550056414761094497349211856271995774643062089611544949085736383799570800336237755062148896302797711475552700866904347774*x^89 + 6411634639035743856731413378050302048544940148259958840710814669608258969440988066573517457832680839475695247639341375606685844078381065002984310041344630922895045836817425545320673263945044477867386300804714234008564977318945978127011508043388648736621007625440842186490115237311057797076390249277929245256890123446760214949567577539258269327017083027310429234600849693016123045081854767061286993942388355746043899023623134464733160862860032344405496559272799314281035972054199823527353016809509845191981263406301310314614934284114886433691571249215079772778214856072976089001727700983545696384053129915139446975361791992602813450996889150956907774918332526706947004209248779657100933612426843024162023690295027204131021346697864327655828290895473130100857350056131875010759180894369135140666456301595390133718186078442098004731413921392302490810463481198567679037452656033012493652526258702719771708450956407093120267625062519148514803699016291659972680019975269357348047904516675506512416916691934028115633497532525035804427516854922488330738512225899284469134018347615009794079288710422680863867164131409222117513344478270703173575267962169330429983749605497024*x^88 - 1650406827581514312575347586261737977215417445097435035721642381024188621777811940165357849543336262956447627895535464445397045457987725422795866870126797454716188798423758645240179623444623751086910958360906958762546279126139931887842844632417064310824861112583094036075702670672154723963351980494137458672680905496154950458748458859581593817965636364350834595678449353377672534159348737603577666004670343182051742246503256593780332234647565405290665576195096687425223228000428721980233117039916314959651522462186731229696217109515719717348489533524916413277720187098446952294846491744215355718954924172688011759078623238521557986986794824777373968582993134480537804009089504306411224816970928950892372192792057519389798098574962676756326548723858112255938195461508959696783510752520515095687205305950602604457996068641287521890675562508009411631816852578255940090088049566887565793025644712125307073076039718462259369293314411632477548759512320740260083182519007395552143220837408497231823889997000980611005149137744176823795079279681454890167487783866587402366860407189619687971241411423561866296102191564992299291763254552441792214878329742268341541190859617687256*x^87 + 245968217912054016341021389333463921623806818666459831095711419021255152536102218158297435774700630409802633515433999585226597669449292776715144595255048409760297988117104835252453515517837427909542441739302645428419520843603182053397166249321586660308831431615974029409842514477642178853571321183379964017765858526423326381588635111983707333400406204666166392840146827824264484448014191571269143086119941688126605559956436602770059640716728120407520006291557482000345041833532780887043941243150867271585548581953442522246633209207221542794751695378415980043838389606059991536610576669273485228739812986333015968409076145833458511011523762922616902855326146788674136833988556147515703168634288072098837970592722092260068885741213326180178143863847751691560755925756848400926169580704851558369333006660601615964209866404253055663718453403499728577100063581872946682769363273298578003223351842229196142241013967496267310761954166896195944333789408994614467874764204824545044435506165280246566259582796334716307269722178878897088067634175982633146235591857391539867641148522829871525836869005838910197302106295254357700544906600702552741540706855329824084881838313863298480*x^86 + 9231386618006719231240004214944919930929064183483572050564864407073255974283167767883935816141774608279150217942999153971496549551484923204890881035855858918437237785509158557864150359831205448128024317979060908814039218720529049806773416893467376107916056372860348229495086418272520162857290115505143842462106546992223977204129106890880269449058360291456985004376930229903763847486970849741697952946887320260085388925381203723403594276600649478874985843529282992499804331400284437832508605514900934040365718945072784401852150105557287308455999140680144529436510985174301088690840318807073870805058410156135274153519405800113608258561000011267654092453085536913493085888083208411144317320779154769187978647988216554867793486751001152799994546283516524779826879416981264244113615145976099440888250114527967354976900293979053701509572242257824316613792486293165325906015434447113100374606313789905467502238047651014745044681838768192453524095290003433150654870558221047359644786284340610442775789543267601431383297413169718227888183556470133622361590967499999833109108636558877944082507272282402806150693313613030775193358123988569036978007519847488856755165336595640443560*x^85 - 19470893245970834775299310664649463042733029259084309025936596075538612900780549105825226438435763525310966404337325359455843953962181775308731745673212321206040329575553185205379374781059176731075893236570213395685888374562217779692042105066914835786223116251101807222097339824564411783559872441902433381616244108998668614598734660588992181987114924320740690589361225838401047689068845303675496954431814407569618417226898959531041031590768341850713515122140644785024002089777137858049068828719489471258297554142136580593144277253585579688243989260829675084050009269288058953658420465657362610400142752011505448054424006838241752707211934510466276883420487267335734064075602853109586143574293506085730484894258444129770319294605876225993961182036388902105816848209825359994658126180879861719982496601217504444325822606814540396606390479097817638378801916860898009997684741126928798899117943654615857014637870038711259121052514726576116377746700697059663281222478429471974970737333038141053666999072613708955993768159127218051161092344587371010117562975749796937634638913254620029856739461429157274494834999891929858578235862673050459534331241912332510528416906772018300750891*x^84 + 6978495957710945708666495487455766438326170282442540853768351734126689895559886259066504483239027876049723866016560934809271001273543022269905924291765516527384242270778608840397446128402551052992842983742841299435475256723664075125796145799634759344129508865445021772002540721123975817597630697872422534356040684513678484296568442140184528875848037437825783799733618387924285046564538655449469937341628849507437929792189118821780358763297317834117796015077739104654706900387547386819517407541337734362671334195146404287126485509205192248543240469852896630502602562169990300865728689595983480603631746420196998974571544111350565602974786187101956847601204463366405665851952576186592078962791743169207005906707660791108748862222698649226373279841977629862676543992195789806609625156170572814126588062907383184844441658060920795963770704808161042409280089746944080615059338838463215567000046842065590366835390803573177867106091286023093976592065571935325319476852956731579469466345528421269423912013584643259338664705359907352467622604217739564880087019166091291601419962455773120855827902076577172605771938959729290247229706622139459312268462672953936177332643537446373129526110*x^83 - 1454074010602154225020929574908423884992385089492319237155519239269012172409120362698560494591082666742545448662270381955852809326969252976161335635054268719103488344852986871533129032934314581395940057847247599133097065371508176012857149529006351323578334942428401757780557732229911444086414139678868604371387357614926170707216002703076436312711667455743282367574267945352128191169259544972701058324669681410023863400274448041626332094411454138360856473777819360803207296254005819980982294400370632988905599593186817253833832598312913443894203264541130216339248857590383947291339402230899180908783622418167883281239009974708088197331444476874189885379006291270951274760786003864387591709808743777357093213696615650722836873694770199180009194435022772463515606937440770955579533973128022109006501738081399018428231534146285792082404919224097096863270895635544035143011913083315016034859282581013330072328473222128874564009768037734448532816075926555118167994737427371721018698459569697481452971453266914270120280349584576585883287261163291232610409724847321836858417386643302993836284085954821004538657680551446111459782340311855024265866079691776329713707575808229105022094909176*x^82 + 121008307217012139123451260482474960016726273718206289471273990360914755078959332382768720419388254536052089285107010468071426671800684572850985714531436736498544239855985911508830228091230864579655497354887679880832829537317179077056325481840270065003310053330660982757521631644844788873064065821553394721296814541997270670568478670833420813707352346895293713029275411562272685374901675631504492424793373860326821075552349012991176548427695781691376520135965380732583100866183440821146106219989260781361356384436393467238044691296714970342675991704468867236300290902592622643520325862486492638005776622255940689743301036953667855092369489352271285154260886205214267949345483287448996086785465377103676100436605880163675204016065561027711641638404787961737783282240648245414595153486430962175950145247762327561264272844878953906523404148768570389371014210276992122112167609021066555987920203307363284074740537276542054540229303389576937894098632922557659514494583728631563714955204206524492555965175490921059185148979904041708928708850874862302665010932824809535765668261511333990724216073920174922608157419759937481197037710219349485477683137869052319834408956075835465944319130163*x^81 + 40784589142603547020351574656771085778151233087510876767202302860450278964045500747170529354949965026598423574607092782557313902121641378377754872376834865699556353495586293575184581195435847943856735038726936225849433306299910357556184943535350692927913762119977671123901742913106969313944318769738511943381828307710800596752678802070837287812453301820439601084574701573388174774464743449892125205015772850668047089668971003066265056245285727766666638543744026052441254794927248976008186923164373673539918098102244079210133685116131375739043595003298873808619713058170381797793410644991303426946276769081175008260376271043640808598564989996271304897190354223534400710840726645983776615880427555835036367124864169595549669596033476311867524487747520164613941203745316440599370453765996786461639760574180671953488317323445529314096305559091173318414503594737975383387269426324616954315342291749262814535915169931826590344401370324781308461921381664012387478089241697616873300199579980361083462041263850379736436035631819256931726958392018793872247895296347226122088733155619259985136518398271257608181883586890973234598608970081923160491860892020679041556005068258832204037886071546702*x^80 - 20788754588122600887966558725644310255766536496120480522016493930628680186314518056466762306224381553877735443359243887548547445102069477396358387845354409618080597823287944737470200238825853677093213851433326353274653954924256795602862143048491635920418081440663952800544060929634377034108680309456382506470045108901352420169120159376736306430060822255081023281341121006412729917902958904107761425094421420336784196973919885903703155736708142793703702485054392829770416140224431635279687080668965080453242320714593145353050604605579507957755294357665550596201347045091493214063697531955633750195924917774524995643809109426017676481769038431714982127431203295377267428209496723320475255088640045624674117079384526547579233816191703937806190295178078066615616337246031346681265815096072539929074362161777334118310413689221404970191787895451470915243975200018512977437101280340778335019581743412081708669538734491429331510638157136874311666649407506113893517098847491249214818287593614296849875801565772108253381108589243611590746510716533557587915459409578865118724538462830230171758566123320694158618298325003814857721137943917223443220336214718826641493615807258947280561068774597221544*x^79 + 4582809080954004360482115495467055273440732229915057358286995818039377543688396853732105922010849615886797786887745593450088466464579882312142292602023663912432961548241015810911433693179193781026958588930450183600777371224546428733314563744789047486291229355320302672866797290787198762674132488315735322429355832501476599276866977566537230415631064403544920391993669045578098234809753492307339884283399501144429359731113898196224339179026706117273738991254246883473314258506751850786701644013218673557051504193320791266847643804537539371986316368008246707528711751193704115352792676797187159780257292692219630992073319396433708413584795542919112844632163746457084898268779111466510901210730202010489819213170695598644636212221423600295840670192559272274210212919527442933008352866044037130241275507213313502000056392966490381702429219624841205653017446573752074115377580892036355786341470130993703542758401227833916188120112324759001012557861084067382454599819652465203811524355249444887388132152735081440039771729790897716180345044810867293341930358849994268018270372831931114735214577371343588161743389009601467281793560534825976260597594672036815986144734926359652642647132581939579168*x^78 - 291334653614770897030392048762706732663055692881858878642246354710865935715116519660921166496073522880620358638934470660671451513054881402997093464654905876837231552418143667587473449799684597771849956906315399172216235697786701222616804116332851272591138695689244562374726025797646653302386395184429995183688932213277511923555439331283794804961684070875376211273891613527544182648829085177026279350035673071980896918949275632086968424042742405938501527115106967997751120197799157641094505865331802725537817175512052538698153607497133538658940898354797731977040228588861329876534341478788150841328174991427232970304045035406198568407401908646921492234761160894252068678237588425273989176300782278932900563323808121212422476388956871825279360376411803828689292552207219741915018736820644642872942120980502734301918737619193090110695667387996097616111341294251754383986335662245439290578607376187739516632122306103645681387085891450947360904672255538404984343921668695954635355776841976091594954142555124842212521871007979723570884686672181017326200737320419854016130278932210949015019654061019487569638907821316365471254325215648981646704256487199416570964195245388717166600712414214369130431*x^77 - 178147773760234365415875281677537006027458975549837175861793929139419085922360077880915744242726304903732371707708229380769171528006541629806106142409541424152889638020495832673637345537901556379902034542083985045448508908160488347428063714438929660682982422840309928844284303003971992430925439501275250574198125841510463324831176102228400176264673116863825460172206146639323767391014771595678071129949498277027343272851509405723963917042422438378723395040290831864061797192856094236251629236004715043100156158372541685855909862928393826295019821880563911775235734198986260293055290816681011179058819910243095404595252835222739003778350438346209820871464280056550922709819891353676211867221125049270226878651876183408216313209057930577027303663686590144203114225481194674590081251799304733162716029889871225871444299166105219691451715305673888312060604802544069744931076247492120994431793516641635766651539924290318520143705715510989033793710939214990542266837813432262584139121030519778193077769011364801620832915340642117939475042221944334416214251772720062771980993022130804763759047887069831366228017803958215603533255366789897523599571520424052378214564441875427998347472379532593326295494*x^76 + 76089118707022355433179847337319272443334164298696926098341961034570931271427189700528546250397045011513425850511756935000355528734063431318446888756296765891089815060497650367728097531780885416423579984660759333859094933014471763257751864706496261542640847602659123795122055031011855444451351398602180206993722725560384534951226813193193354295052940766224201414274250107288848460100747658041847812296779535587932671025622308536793841185223289226813485574159882169281035843860138728460381408451215403220846295489021913113312334515683996513795638453058674083575501629326917072204311732769593725234124521344219642178028652428158167824811878049971893939010807880615184197402633048463211609018192541200319565616206003274755429895807220171945870134866577614473301657893459542626123230821593150622700906235620907998957046883695693036490615904503049911964874948477581581708408258576075689378098196256683987249500856898480367785737792316947917111438632878429157176746276210890096124478839150548110495303938535229240760059271818485882673619838063319471217524657356223341765648175897518255496064225398255670764052459248571471860639224125761240410244063104751119819617031569218750091984502052698545410305445*x^75 - 14196150229498017082080419188349135725138381048331368235264393848846111585402714949866634537760646519036395882862387956332985971264016372883739584812853889783595439723277254564561087934283942898737224794924034490230556557778461556417246307751438524016438428781866582040892865417283585133992804306108974806118290684998746674448108293507513355016538804168840591853687859058956873443120613995398372916416332457695564086680755372892460108462288726879581390407036418822980535299607899091398173385345691398699823008393875511282309198679042631326600845929690264524124176603276608887666108906720487118770109834831101191907754317428826934476003583401597636808030454343412195707500937733901222455134996807156135174767409469079608136808814407777643939546824340171952110305686659255722649409741941755765601802604097456729984372695250282623602511364838427743860357482810257502028845175561889037429210529544609869307671983014794096834090355610889061649641366956895953463983013429578980212000796531142912416409548381411802251263167995701457815030216797777165699040135185872518831262483103100140976222366402156938680141257284913135964988771628626180225077155753073059247103543872270163255231656610193278224927740326*x^74 + 120286589445056786283698041004090937163127817451876785851738096883346691212153290326319539457198261687988517760635869776856074272087266866423379861223084173952415312545629921076329097220409910928506628990648490964672666202710130961737270578722595776244646857538986977977271819364279819873625000789833593563151434991080105499333243927400931727244336705621370048043803705991099626523472336886643176988472497466056168952826187213878215475662814425885805566564729949772658217218556957859863015476300618028464525647912825186730771082321226607961823385896183951501351073303543621983987371703973892693622471420967198011586173703738608039012395058607554598096222131537728422381009060661102615853370341930663216409157454285614447286390819655567980984888526202555615207823888090969025381400175415646269225147597434481558429759915961721968552551473462586912181683382297796930912306999128218917270559319435347594672630822128178660476126828530873920864544504021685790294661132626979660897515896677228440210564561906707594002173326500564940808239928343026584838262177473918991117317045711754412181975063208780467738671835104410589297736667149479930328814814488697162738784923603045339246540275685926808113784113144*x^73 + 759531148939693610141881570344275685101058548828897855747731167108513770071890681707588581656988099773960769053013674241655394907317687164429386535429253727027617495995033322884887690622875146194239767457303509988836447961309875149553967404802397919894820149204043953287131619891765905503733709606708683446177570222072082580887329009597455989939697985959874737354723168695739937201531689201983727131489849322657294183406849326639790232266817754908636561951783682411025818465881817432512985772905431633196829840362033368294824762539876477000983931447790309801578837122015948036291112895133478389026625265553326099336811506875282983664446310822314721768151499234263024326157056667609888865061998744666436885007854981367455587613780896635746125097194614866830608540125337817825264720623496806604003506489995330725376428093689959585330606518702634087783138309743564806628213913389016681977515605836352792078030965200098999988193024552526659360565470691192395427861788640660787880285720979506930111165658615501321482568443319596001227367669307646694751963026455245647794451939217067543536229898026391940016607500765959460848395488686059542462490310248574030572152079396385863400767091579432544160208017670463*x^72 - 231865134805306609680971438249224693144189183608142837345613278277263697919306606400010293894708211698672492138619201868091198244324984746607285455369628387662706769632540548069914523665181018809464983681852786807187888722292119884560847752503152191673120007293188172344972364102020178526590946031218990346300082586846079306291574293453066325092233006283326715897390407476615717958117315022644131212775321091542791470476612414538593703427356118149215977851033754299965841985764173756262862858840308693604516408370904689133490011740342090574486853565016051065225922069606822528624264426093897562155336565829615062419688242514566422939323066441588438489843294594441643037037126952080024369053723211484972460673544916171436081460212618725960688001615621934543742881070389415959401915813087547599376877362318250388315601366058524109748135241319853741018340270247707431985354288885434442393980933391651297689833918238048238435389768529013323740357314246712719446902500881848399214357734311564109196792789336746556300624983032603700887187271284161543196291450532178567317993019745190208276122587159377767220516829161979007680830391290406209866882587282132160435377707726628202360741442865335161522278340921032411*x^71 + 25059655859320002437536343734933187656804972986717316329944241332810126220405480737165873613183320296373975028490342942700697097810944945397899757444908772913872371035515497464597035613953521073735018997935685220043305984101224096300369202259970586659071533662135463217520917259720351735652011603489846094493784468893585853639371436684149694055788656075137493121661582759028870754228655684950857584327505757229442665985013543828094801670552014032112234246229491205021308847654073121647323443235561452834192848222191689732257719467732054847835448796953836105632921601306693585816407150151276456898170743928143124400708144071477689931977972545465719926206963120717989110718873807181493489968059168609651351764081864570582656223120402751274855243709187438981533068644666695771029291605255743315916418798343073812774761508619137060771557622461308341011299888641598415777525039127860685630172936765380017229081088586728646422350125652824050485877049841964688892021309765025941761165787145139522004420809146617802581247342116751482000937652804287037401560699840121780691133919078029232779930513641664594136645332532377224400077865742277708238142625644534609304964681441491369222446593075239597774839858069987081310*x^70 + 5752668976053246784595086214141795381842193576211559016359086689522044078995724668983914277392761158194261028974466995376639483460376826846488837377112587028954895095744165099056392529064568673900516020497700525984026077942902051472354790088618016668782505429512423796970189508422148859123827033839081698132127940391130742289025712832256124389542634421685146513411802411689755928238059137898662325705462240606507583665117677527713039342150375013297995397713215968731270712543860805907713935765933081250923275940609891610991714144131687613887958678293470479308743147453065144128322512015386563236885162916160761398471913796769154452867026536695410628952185345923730683600988113749986168339388622714093873121861305583713541808051438363850555075602129491149940853504978169258518765599837285205237449515750675046711254084434415429893774988188648882686363898377686442598270778817165649970888971942286491354374556833320389691365131265565615245304812149268139971229855271211977433171567014881628782516759907696361557295871114429304684660200147739299178499182424442984932553652529577846404565352201190029109097606383140379016569070064758823605846319630054254179477258331016610188398728448397303162068198918021880906718*x^69 - 3027946918539003003154165847592116655897143460471322351824986288896606616487468946570239130643921322865935650736846230212446566049339336248046148023540461145637382314170713194373922210771044523178413410818076617660562618618228492982033013086288277174661247123961408208567203654115277452662038213098089493546847500818604563310282346281068071468216157795185279306333686095927137792243295612507329547919403701253475249865048504480476713333016065288045054699469807042378720276369358564005410533145257091755277268107936319570975431916686091678079742178131561131021396140242045410303458465186260179245542068560848734197437039568942130474757202149822702537206917819102184107308873838448542537432499749353386176382911613492661795391371376936053055588908010172257027696320136736710648123943491644800117416206569250923305100095743405959371304332712620368875879966426464876279946796614096584507448473290198554470364455149790172007050893734465148440621465160891967714667757046831750507091752470575027104138117594395597999132795444396328785324131835722751740315510438186112710151593464827767033112351935823668182096282175671992435597234969875387623296033821253994678844129828033680221241722010766243404475636713908866586420672*x^68 + 534938417248775942111648576546399681446067700571443431057385940734730288900429845107791309247371060031316009836839860638697951365644560955176362644105163239677372054512143851146451935585002057760787713858850655342260181808764710122872418608444829803710745245974411964255703601081817170554025402527825626548801125203026604162794829437117763880779833769512407164699128512182088211377529441876233749920677472043328621557424361555434907696623495769806126474058814770036909573161390640605022154062231033911659301602402892153685481318667675978376772786322557789900263749299484354888394267392199430475789972107784368889057951016662190559652307407721373546630424264963122720848802138645462449644225637841546728915823603135439074148332021469105421281883220765147424107711591061398897602756193486278143325297642148558925509274951518347978073460910287865802322998325821997012670781206868094417845223177232369708300548872335946172861553288369355870748765730473559948500300565810216799943850705097704045865044773272579145378339242445574072150810672059527430055935652545320346329492783849745437607841518743370417568778068191611107699704098059641098522739224553493872568010604769974975192155530465881951786047883177661869936677384*x^67 + 14722138516446350565024214565913695074274476364515241394256164512152886371208287645646630422191595038481695699965909852995583135499853961417181663864224559335223677524029528964208294362254581752707056686371720065359006072866508651235153747613401211870117764250088106662480928599494844544034898742373641555819618116713995038546753846518638255099886105576405051216062858642560553980509612352609728265089597115214388523248725685424644800939993130893441603701047831267444388741542298615587936287247204880453779722824226403608997010055233353794470685221647251734454215426138812461106132019876506364724584870545424508642219006736070547060718863779818712734979017439731511955744152565987952728731568924786149510350504742238550878012921620264692055335534526868200105905478911413484508164991675980095414906892910930591500593479578300136102399900226447132902442822203867221819167243347787848159402900960872018793015900925198424379334951733636875787393618699562408572286342122984646342927516971693132137674393444423045699369336049274018600680735662761173150322524421350312057243657696076934473817091033566122200145879461044095156609684652537981871117593688836647655668962800354558536307472393968063014976742298485118727814803891*x^66 - 31901330358566639485427650598664379919039039849324089949388087849870233406153966409326757948652753632562659476877831213480262696283830353984826270307820045118046545750532929341086013770743285191363272277876818969674996680512192034827507546038998764060319196133377494945647822374891099319675420476257040258025609197024253287581009182941751793126022895217653463057482851054902353719965157093879745303927597112032171052983611194910560212502575468492196313109986132951997553526535729947337648613362606095186063603136791165127223332702223990343533183946899770540284708816423278809055236795668400495201234218663714385740152603484326673221707796676710268607681412094548266755883807134446762004226418239062080364768233236860405738693834462601651520578178656677100078189955638472367680572381228473014427052686917406672989786137566572050937831472438955289904182100208453497605174578257489478984664469191417936372177594347257928368936535325944710583204077481202641072411339428858161501063774062433295901707615165597505192769799147197997731420003829896118031008282409679892324569411591406920449014646719546598415310291604144593430496613216763242534488554997161686604183588085905247016328635926221050841992973567315649801034325591896*x^65 + 7634774955636038977398702591676976898926407706011744670874727423754332176462184187393708453744196533554309927728670627326582252142534603269596191261337353375016828562082597276359193879613518988557020967439644851398495183309951288878018959924161859945640892155226499064964024584976208057923682503119590024639818641162394320010578668964993150943235672549057626892850982869815575831309611888675105229898556821116287143384375654263492362978669059970620132389336818959117594347313374333662454373354799157290581936002112313056142125108685648615083759490084016516088313270061771250516380386649664396296683316016278757376410750615510010099796658968535088850334642478197768021552478395235942059437692283280516623174991954385309151919560426215316086770763401239957726555451106235873431018552344693278205675302353968251005472873544386436722040382514718581865024167054871515102835279789506624024999466303661634601671329638689927819626818582554592273083132815898765398400747816291439403837030485544666028954849520552508859864289338247656208427788031812641334401802193473725715148490764969028765572480333127841090400652835528362660006817601271033474261086341421548943941753762582354996869981772518002073568137168729333409085577094879588*x^64 - 370441461050938317769559092568183423230976962018438307877481436957963197090877746168486401064228368066608368978999505476451055586361170720560209739520914907527454275791637216654434089673677876497470625033790360866542736048384668336600751603652494630151573305646339114310022081518375446888999294120776285224663269038967882593682885378509135697799110825390848086482981721747179813067421074282164945331757882387157046977967520981292115020658005370417387842492022844523767578774760511716558340207986697975413310557503615528021725598897301570214982155844347134439760544847155014094936171718164260182341212660739733951663340873668160181659283688763659399090066699875757476091545031411236660216856303734571327989842100084308601570060502856154823256155403412581436271085632415586588707930101022078637623110908230190546336195041391256939327313178309748090497809022084154780871764184773301805705928569755285188000608994438274776754884251900139071277599245597717097163995627716508350463288588106387559594635534584009331950267157982609743982415372418834109908405731307368582176346501933548430174726847640570821172499697104694034036774541080531902501584517516922782091794271071260378135140910790289512654950672827559150969126403442214302*x^63 - 278787788490466312632522250527321003714203384594229795168207008290462203234454428319662206447568638016898595668908734394104565856068525530696592485311505682432256136390063336133345755213323897029930083445752143034040517390876021046602711892547530773461770181066758158519223180720635074382751366249477709566352420947250653482608590373910354326786121731206884780509518715776733072853021224535993548225679008613547110454996586831740825331352719943790289336300167062760553200813329123084661547798519276020982554080992258138241873684512241290742778413800585655429711319476414665205853540873263730426020766462426092786690943320730740443252549140860692084475974762729866341399338219798938616431808084039886833787697200092935770981320384299712496140850005657625240769497663169264324388882417430125670222942156065565451175082932282793143534105071142536199170959726313421079574917158865216088478190346861127330881408184964807489399551494355254956030915485043476361241369653950503303148034065635951480498874445848528507894572818990240836775183257658306930927735874232676190223713640569875077273140767541346959437457600339492573205174217096342560396650362137295991074897805749708125610421698558647468288979372656639181559415295670201766177*x^62 + 86031638528213343468437242441554356817987045657073969469799548657208750134388012833934033196293264312846493387827873908231948298420190145662538512222851908807129500488275812258964957334299900859717671156857134375151156582880352000032365384588594271307029772684479405658228938169519172862016910988160641823415917070472465372705857406328975116911698171829613283532193344431000958226139023739260097282698299017956246009848807062705397469379838368627526535659201645180058207222483181650844377750496823901661491061462955665976894216736010305028141135977963111371478397883174828127717033545815740478476920911160703500515880523328308983918219463247454767268707997045712256320340961139202515080113542048995542569606377790607796808446577179800183631392511092792147773333265041927830653916788465533983760409647536567511291896704288374252733019303302053123472332662081856931995457353095762987694213583357056833973021816346029566053679233603853134177570340714913579328038770126774092748210087250364510632383020657007545028602289818084204784490001880567265956299212193926942788210273264889135534065171328389191891422576227249138843114904746444038777470669229610523867488061815544545003726034860859341605176684573052342865582388423155591463642*x^61 - 7740439689679507404994995197466552448548988894355569015958627453499887881726487029699858950618486483933512369381515209829550726650165694238017860245024698507350110651986229494244970976605540423412799628682208704534346305941759281091076364145049944484508397043151282940622828936509393056956040322566095482077295914162330997580590993175411833804299884013164297939592473317206860053549374682264534456033755664463777334242044357638291285960541638323657110431904173926204197430272441637060984871195328626071433271828745763503679173581126184545502346489979935097894524876403444750056775147029071128147705926599296743852683590121320140640706555196051493834676227584224854864600705942147171144286066685124217892166231465260318818604658974492776773061965091748789274992067442054012282617750866120652839267638773378668859219641207078265065153239688726639548462629720423040869013312899328774877598173126474828480102003289403510968555642293060877031210706026147336036398381776365517669349986560439305748613061118707928681100327693455842059009170756551936884411169737346438885423265842094541586755392638108496228750551186042743370109054044037229811702586629752687192838713330666281886485132932186884817553918361806670359887479585396708515463680*x^60 - 2058854879394177155100426490391566140678803784809885240249300191252787470264940612984655810120371279647113115862499372305182556827501526972194312809944971142172708812962328363487082272844077223769424306344680436365487148855669529661829672946868149862714712866772663329766040627976924062489023617397883671588892171698237230394498219626350415095098147342565226991417564630831450462088798575927855223120731824057823158188550552394774094474473356135749904718946345018412861091916648939693542453155179064153670209178521673588493204660239491352566702683618225145781512944395882352766266341470680358234977140487139266476811565591453357860396434533978029524560990179953369588087909133827509469914567373667204040742395139605174454455520534428022993513218741122939425557205926159146365335776559350324101954151697208446546344652534216873248801439249953260863517262824300046559757219477324001000999700403100110959101493472570374843122111631154981597231268651020394279629149050914083146307143623147655293295231478285968828403768076569577177152703586038511100126794938327201777617954230272002920000538745641521663849241426531362300470732466742918477164852109579188606979335812464888110596287343096583957006548397426565945181575661578218462932472774*x^59 + 810982856812952091665537238874987574665828979412105491828984562402462330283951426316125153666553333474786965890631045358370545693886685551489021024439654782692009406371599172877512279809959011569768090039267480464842629864350049197744295934638019753282119545530992213927183555259698618683924282902374658565894916826558533790393063237679397437052739759380167306714326142352020987706766450300365046143543055379436308248996700682302679960134257878139807102114693940887582477768785886350065926247890395118094620337511479306179218332654008161811224460899775670189597084663321792694218331726870824964478416836154221927090858732724086999550490597339438432104302309966446683712991376445408210574746736097937130780534465347674164124074012718466993981323172122145010352102842534027013090582418800622179461599991323856368905011004079801861914012072702322982912475595400982564395615642740757026378705713628272175501918048473583000884126500828980286103403247156522233616172752975292280120958402950537654432485009894974723325939202530788658912239933846653543866375782147386558467289330467789824742298335125902296678264021618511695425786623733039832971506567625769621786007376069995241081949326239504794342469698150346310171392046237929073559834554351*x^58 - 94625060338496922960406163322089588648252846098432846979441438193485578397497605099196341573074912243098869120747152716491033422636244353993420248918770847083726126226307521851457750345039575249959675632793942046046665745369035001144764422794043476404079559881498252482236302042104714127038748959898131943973049371553920158540320082732643954129567831305112627770066739272183784649140102889543305826521694763689680642043390772039356288697335161485470716374515611546912742882465289792954205077485464950232427446630273269882886212611514370729104300463690579662581638428632795638293236829267729913549033066755974113443252981176480192656269033438487781979965967247548165833055337465536717658574774073598041814499218973249212001224759309922210591078925178255424633296292132727147291095788071600384395318271540639297751346389289720263591073821395691906555797799859765281768167392464369831156470318910182552049316392279529101020076735763975163267118863774934635953414102752794002388735556020590062302810483954671051363325090844134482478703670389686264503894163933774281126093857109661760174684670128460770137493500103417257273040467505052314081986666824326697923681717496199976033171489247706597660940029788744034006043123441447324078662721208847*x^57 - 12480629982132514289695757138715478092626699357149467806601775902333683985629507877537285675632951671780996786768067188632186965274651250379083387630001875695326534069400555311472587691364373311041433051930253967336860946196703609344504982056355798431279186249190513958615182051597218380398166777150275598270966223705606243721731562656393777094629753959695108800581692903037533554611307884134557174985126108270993014505815080670936450001210823076160726021274511619424026596700737117931359932085869255608770389943837753264318061992372476476622779649513844092521731949166943560731734347651028786359769170074645952351879684040543909148580067265208346573630864414574166613962727123340810045950135298903770285484931474140465609957657082351757946968644790790891269830641266474237002398685751316013518249605053197158904300500303305422663966434712228907816197682563844954079299076527739580945168140050699065061300577614951342739827342044843656096640130449344705778107928059583336070186947425592546358168278641806138743618630020747315948070713278541617282491324681648801552290902408917692413857019415664248642150455465135616288838025305556617782613513143282235377875772640436148304321611932802822509517623103372701692472401629083441809709809997034880*x^56 + 6396446306970473909813892373153278500798580194203357515579416432738203467450544806075997497093259627756945923312363468406115504545447268469188477928828046477161236991176707479457712718519758744671612743094603479609710287679710660975059860269326852963541530040587253625284716808212155649607332537620746782135185220834128623821872300031027358837024861843975821731029644164986990876047530596032576587064046254709249049926212805648613885864868282280633874863298529414421229976654614536689089392653538288779537010810246760020598898515833448460566522399844610844055832143424076643660882573015863989940953110324703101212709092871479356889911147774659656157605797275285792406298106253139311815349514430948290853330300079822764729488744707227154923159953398712136202887798393790404053893454725890741012857195525347236570390032327373484260539135524451142022573196528043946298864215943156683225741738453061566526122693208342178071799219062795774179520368987893064400388933211145138523994739703278749614466292615673686494579615584745388651758579943956868532860568459313227708490435782602567053518430752616756721693454807986245972688504853655499697966808778024335739270579304438520875256861966680232814045125801084728681694126038741534802603189872721627463*x^55 - 851228574028465666700666670681162799609455548735135457287720239655407290271065109333514395822062956403982023774027273668253879843670930836501141806446243571069473544537568406199412843420728028838106240157518031086140557840422083614240947550416294694847922003362758444209478862828337401287324941195730737194830757877805476251244451917477531479635864875698698961684947997368607249578670562026708390122078692443147232469433199619856501092436643450705522896198793610398688893613464596038132621012468258867240936009085708808700092723401204815452649025193416727821649299824812955018761160226501135586094396675077903828269076967839479403600502286703382174663874772676837446577356991919945298065818011604925526707513349386638871320118688680471822894208781980750657065671341521642937893592275774719463077570427437481710238265882978007010487870230773084228195207409012569689445061503213478783758127909934446969691114138114396922071898101846935499458161880810472770494008164504822532547313337404447865513521767679210285281167263757411529956395218611492599081244150044737786689584692877472069114287195559767589171464285418248064198897734265435087181423402999941097047700457855152595227906305382048423384180203323481706107502237169404687075115942993551840197*x^54 - 64456604104274174156094862533656653770577116577269770291819308162795226422174100982826722391695745548762557751377788610324758073909883939857792421087422673851608012824678516948355406002140158690677215464075573272719113393272494486944163414113660634844278234537170797646931120670949025835833810193362588117406728107921230342164087407811931121230005042732730268465266183723425972346466396190902556422429707203996384665665718158207123765763231485148601240305791971142530571344053776232294631939492086915137726171734736503149693002428370959589898324796931133701519482898558463996712502888560380201585995600439511128037407694264326241828865905530032539892200181365912175489025759454922376465038490021949193941564761433283222744028315112345657202356781824361884354946440742321901086234825548506875002026185695759048127305904685172707397331656776450394888218378274987949620896174758948556069875890247607911057203333747902442569648040111565843314145511419919020504349433426478358040233196852168613007120283826454183335854460246215073268007038587855788597609151228871494770788238439901043229618258832827197700216721267412059273742190265259702645609061939084871149539589055371188690992205152311070965297064194806863675981045074785457197443708408390933393180*x^53 + 43637008782745503434757395895041034275196223306740951273677041323104992149838373993318245122517801856870048306550548989155023279766734640002607564985288383202727818117075250114132771731398071864018030287259498650993710840339005760202372815611479175015351715391865298646383204235756074462487761791313643559477155169357786741134098033204544455581816850549672537292742517910398237034414813457279963543899734460841273437733364321793739016234841730952890671404094578806961091315070531964364104087472233930983692043330691772060088311470333437951206646870656939098283203543695060108819981374571751902412999537242039505552963526909630126458819049596287347330827905051794089773656036959029930055411913689127655133488630010943899331747385432682536894104678184628673347006605441193881596836420911074106968237744510753886214231445357367899395674676834298650733229812206920500432536532983205451940609696782540040960262454021453250876929792765784281175494094310812757405578786698270292367070386555539802171136882718132505639958031006517281275057794001262113176157851651279251986172542481532336124184445654435491259350868623837943445998480691044133748439686301823748885377565996360920838810540309791232200824524178156421769491787330272498665014229324733204426007398*x^52 - 6370382533768905544494894112795635171405638031768977758731218503078638189764268005904767671331851309785532115039285422592616022141294616723303435838000038777823311942232114105475034060432579780722696865000327420914004240841702375560421800366444199521709291652038645266026538855823266997499550202046754585226280571615000550616753495899845115430947993474413002132095261704045407292250884957056670286723610615564541204064243099393146334838404072343793091793898691837365280865366003364402100940378310381082225178608368503646740743416908473919594814083864691789753566747352279011414461980572858719030989621248071756493991361471257140022827519727635749596014416553817808648179371436255438922872562117499456466353373551498842623236877968080269227014133767872325618447667176731988093290168934485125749160564959699026145795674728525682223239833422008050258286224437141643378903929177477404583773912267933315861965810071731393465152373799385060245609626400641996078782437417234011201742920268126144631001922125093740148642847775127915278701792983458958740680827908406017864659818443602335841654261693687515585502619364440163716048845039367389693288961265084328344752205247535653237625394701105856169190948265855346549326681037741239307379301556251637088732784443*x^51 - 232113440786350445461220105453158651101309226984117261251912333010055993057946234616544353540054359385519727773570329792534426952040404744108941101219470469550617559441037260461350062348993738609768392476437126147507925580011362716643114001240966635746955047278471107604366708212356916557835166168704521566857272691961914923106741774736214270402883746539763406406386619044005042074236254307338542033590643081348674745936825754216665313105599992258631876658294115644487656255006287476832101916053346577800553106426141262484417596023817093066477230737711057762890629739294296147496471523777261304651577416573072903440847487959390160148994199188311005330917866185997662355425032093716521005026380342388760945324349742321561001119590663750127993791979662086679424888826033420345476726299649508223616252963369341530732223969325127265964776030673112723391417295158202317067048097598801536248342731382800692664615300673467636928885788946043843427178813847721823762205312429728657305209049609109613524456699659232090781339959697098477751076902095415098203710911659534810667463196211798828191489093216197212744311625212658140534970155696451023996687867905648458676650860915568747983688920082906069263289597917316096976845324720356338468300070774697166188385103484*x^50 + 250742835611817256579192889534117137499612966963021318500557307274953134998869500985296397983074427046302671407104196424592158282413934033778944872635048347471672415889009430739472474874528908247828103492803896657747316185186125354444743596321526137122675161416335828596308978253714596259249182068654992457623881545529141860073894876786482012594596705181520513730202061541341372028010827215412679245110125054801091801198507994950693128954489733688753489216591384012600369877680620233561085512883214672212854295380948308799025106080133376527549843259650309068853860908124825066303627485516949215534515941973898859438096811611531612686388103853086022235283131244185900671254580759849579856590072821076818383702153373405507949820599447841174019323129897663477709533695188093214222982363916326215856113142348777244688471104417957406876789697429294992338068302482508976920109415319627206628911781284725924806499313819592679833667184989387616844872699334615657395318769053295357166930319775624382842531857941027111026828264752016674301671133005023800666191960513906875361500730480078563038539508047255879335513519551356043802607095661079300407410775448831186221721402337295730270232201611507498134614600530553047479964777284673710026102251575010551422345493676944*x^49 - 39293644792366100659077194085237587506094539541937265831626895326572796902359184090113315137433377504056698013036448982339595550491627638531878697178471196002121720191339676475376093580883505202870778824768417561704133325252944542216976549222583535922672600883408182209592823746631202121373933454947014745660050410296961893747506351940109390861529637883440336473805165398205475863440884141976309090355589409397207459208679621960609315188375993930005825053240032167373502083905123888234529425401890507226318758019444700619311967190488697257608216946799882813978159911858963210155502974597885456319022055112897222495119622845862334285621524713036771723596009487878403943047272857767639237231895643105642642485532460153631719272423671737269872879552656482142987736351032498185835316451143245773258866087920418858810755050812717014796975881281540201283903155943820990701100924411252485385212022316000358143752861009772346311260779345212316224477669565894067282092966569487095411216895460608643872229790595653765009684580919196687579151121192440466908495647412873071143731434455124675090930344097794326590884439434788537724726759229890864943340903462390864408210257333020028538954818011298675157019757183609479038720385115035393978152668795938608698829778822202668*x^48 - 493271437502193066433555313656191138901225394964037980481468419098606427097670396576742617212303348027375983923711177993785052616225315259100495832935792039747045541234189060013012772696116942831302668843609677306138645525771116837059329478536966140330116118159062836761301624488262284563652701081189682076077261689378304733243147768246903770594760186821787215311631462443400447769898707399279799725113016986582180694489789363330884340970594576546330476013916492334760463170175111054007803902561792842894499075431650438551702515443318139834738863775509925874704622803376216477154392060961540000590081957799275619955288178734155161768134509245021516508604656659562349284987936245065231403980464128196926628271027929589760179486814969769263814613217013501517249311393496229176933442035886315164344806241472041674446876706816023324176413892041806345232226415718530322271182083187918394743257742167461208719519136429215889746631105666812226260134754753760007094964535348660819426801267707614175155814212882682851315409455365729319545401548880831228834608642465214994995060433135532363285705033968572487264731359387375796433750993723166656423852800085490737533900509088847074970674647290123807731129539128185981560623162671108117342570513942469792163004742079514861*x^47 + 1255891000330333093570778422410358301266828600352593728183271082238007360939638594079726153011935440993453095637134874745278313083317019874673044892864658949126897270359749125247182287064906546966732031482412330276629997701339711437738908207979760891885860669387157918861939864218360882609911179562218053991685603801278278992258839457575881628065741135939139619541993952835796794302299646532144115724018911544192536055208556351820202788366013899975247026213133220385497149061222916337292011380841404957897010650334478515095869276338789668339126028630123251599899280997162533604053598781099021905009322347738013524590065726654499657209337203204119760028642953005014663530654263971248882371219111595229565676844514322572074245473376773098867432463353848146798177152390304335814167435212901698414973598991257188878670238598034954611942332674238637656980125938877699860493027769941693790637737576982425356307693620118356778491476342106250931932673198390271144203040608401617353096829696913961986866361704901977350513589814636270890732180265144520188245490007427647959249756518632294980566219778766648508368306551464951632435893713504863767019653837423328452633531454619885166102076474234521162278840785127849863647826785887724359688776712270892338093761298494902718576*x^46 - 207080305991640870307478908999719808775449176082602563760360734867899332902051107327348213409588624941423868675199194024804912699460058452435409372287977509482589115845933862472112673405572051606896327581189955518004145887105009734030707577321947885088818363431454368646879492180475942513602395470104748909808787285765239454133646450424393396761752339176689591305988829634962468214863906533420317677215429516987918074930218036163078736164563441790577585598987229025890807939244245947471463466061678755502046366812760516096518939378713499568821735768963746868094065844237005283371473692064362737432428055864709727776565040439685885445846231009795768025219705538571078315179451284408865972242148909051278907152207816391606657363177949159283627497518125615907911030910720965776919866547897476294973733528774559161122370445595642565855267695707840011287724436998740160966147012992492417980357697153799019178002356632860953354565610438347070910056885428018971439315541394321118232921273338667232719891243342477026321297741416708163381412489486068979702335381122085463228698263722351647961779507065494073141711190871163124772346117064030548675222036977295386710086961346406393716140760234441513727160838951886366554702535690098700067629582979188863112839877553370469014076*x^45 + 1042393155412869892245776890711102283397994811069136056673002989221124962473836107759131897428558526371119869745488926615087454414001228868679764789245615556978656624593459890403059067912331375083513037112619682742253635820556475305664691427701980150453942933316580568231738814039953116445968866881453164401738869816410286486299340365580101298880154548118754142395780993703164784095064159934026016066309394417007460332687021716191956031021327120603126064550676100868831500591300949508945845504181815912271590457040052116647228627789533525276285574410394319651502461113436418325643561694512666898626570248980779765084289029785978045184129444084411656866626400127530342487279184871535036648971668198049568926270830123502141721654049576946582532028744468684364477491334185628615185299713108678080418714009422906935920243669780839290867162933539682836353959225559023414320251809587541848553335883564487336397283749632641984968436751242826649861139197450234094733549018891692578189217174126372257061252819363836007699741195575369311598431508707574677505277231192597141223239057905275446321150298214904551014853634653220116110862380430704233109076910794277090510161420557292502850718210948362529632397349631559365458862740720005161973752579954798425450688881496439586580672*x^44 + 5237013805932016061265843144665964211617115699226264512538516544971023426468901169720454796239912118994795312639259710722942046525249396876257470744535145247050280532089322017873327703501282782871441492190541968964970566957758197872727148172547772268352148295841670233852549563243444756586874603964741590190173492511069215547871853332895870987963454434288161035222670963249238389569952588598497743905821695555156608371526134585156564826181446838049214729730602920058811452754353197205112776840930844146322463267877407174710447598149403655864335886103316982103175533143620755160801454339961357087153999284216630365451108138610053974030463221675513129168107724613328060097286242347418541329148641127248395817677964948737414711228803044391176598595310881886508420030439425888358004552211479412061077246560051549838472930148434262958718535374783441358471456714234382555987009474706411122561409408935979285475053282906995191335072998009673833836797736581103248733970738954567837436074817141773069415870357000684531045430789682187625176169892710324064296415193823454269173322127972600071828186309998940705089603106592834055089082829239374818309909803275131502307154210708120413093272077000695885163259449182595231779359254362058075771590602561035123801463644070439088170338224*x^43 - 863616516930680642958220901946225053087917088649673381450063095190066568020985153434192399785210446893090039268777315828742417834134182475834223304100245084303188643329920695492775593360515873713638247882882379240688600240430952198082545400103545844825073471161122970861866569369898614739717360023457270290423579057907687056255656039975439209068285912200694214808249797618900002697528174448785306651956598496935282460738644956359422405233823089893328385232414321333239880177795099829801376171454734097420956924505086456531481197063864982810626681347412349646892461692826936322574305401863624813141936635678358867585280081325591218823050247290478014990021833404556403252879631637257416142436161157562497025046497719480150700405845920346575591585276752559207719954743078402226561384541191534796340121132916163417976365017416044373341701444104127305185920344521766598744005596448440066911563367159765427843181174235945866629350926603741602163372212224187988444973618756559328878286241721941946670404142210339318324425230850353537221506723445109062974649250489276596255104394949826382109314770899776051237562160532624524524375175762137788638791892058381059697847646967370524960217539171570898115046776832986922782242825681345523352301423051533309983550418988536114197078892044*x^42 + 8417973814372064604864908424039614007532720025898622341060910830636350708608325425010780330370791029415214985363157296521644377865049210266998736450367338991097390862445981408001205194578788968960199800816490868794187588638604835939601677573646039822415641381780285305887832750593060833187756537157251431843226147695428092008825721398084130197128777559951708550301590694786232535746233869642624834851864489681090681860772591011261608930150844526777005397178052367107492947084532604405980955236021708035918814971189057677274370011376823624141085772552402351879298710227153137057946233110971381761395947287616202369768353762497953765755529381816708041844585033738936647280013007051800423709863501310946657894595581939606229555727312487826188266002561205510859417856444971648858929168289499602632026246553659085025048813961293235524046245919545146616613644680937269850706605568564740782650838635757891846505217639309087652990522583502590224146848031333626337447587739497257568962463976045732226884761627035404567644015057946916015038030646214362273979119022200173511508248289402395603572042292841490433500450049231447200344235216331762276497657592069205996503009900499106181714008325333504637729412130863722347874610162055955150862342852001426713274041489783760583371205166319*x^41 + 18703795513197394472704130171541982280352016545431563500044303454637410852070486288829209390329256865884963582234637567959303231856264116948772402685390814426213781643231679960385519479599501208223835896705269539588152917815570380789904928255806420589832670947023811780844351058940375198911569693857374437616882022847644615565590995758065942893935771848697059883374860211493660311190138584920155664367868454059889598805120482775065241517050781664666468275816343562805744578073190935581878364209253655283966594403432760675779607813142868788827812292264494425077957551849586771480293100800459128791255369632036474054685401577589634246008597447022272683135193641022113954958515450451195327185113749288838129810236799301466349401084737756721790366069040705065753285681105489455345334522274274513452353914239250516044509538046295350340110183194117291960716736719236536359735404717479339983130834979050693582450068183425981629678800766285238755040841790327157459439243474045816390214276377335245880797294389684202608908742688214484613663021227025493381825698317664022254411782568432064055260402339772844912760174543541065960378796082825113236258638938873618677361526461271527474738101725308097772617406140918217689018916992812062859299855667564533952740852352570937220498845276595600*x^40 - 2965605233370138726793276187555212796273346150385721484199858291783741344761516302071412216456572602261780988881968479600794368350783774816519904165365358282130681830925336455599153510583214051490420597378050183623545568266767014014299167286752083529433165835306854660768213153310998191790543848211916318907372725193847468743369997693444832065588040788570164673593792859659405694094861935168340231601794114456047043523596382176617895519255248774345524173281105912352028299608419641371835363923482448809813443981452031885914449075025627096274821935595098443813921876159810462191181798334268902659252057559982795675449400021612367025640354579051751876700331358087732295857632436405960463544272162329195730537227699782785943079415791521776564902712911776507456919013834348534708488932433730325001758332000466413432088386908329263978335778117595871717970190593156265473772663764146216322006408144050317827202615479038494189519168439013084664411261216078112299736521460800298553175777230304558460196041185521866636553597338010886888227196610101027569366012625858313225985006748862739763046527139440219191048632562541194630600550412251731404622981386834820748121067039791711021297030977397163707840038471720718351329118461866496277158674337963090171900948346504993199930545305951472825*x^39 + 30445390491343680760700912051922206567060554301221639614804995404315523730245421469325198358392371185593142901010719598967787015099068881428828523544521873142248491451979097154870253754555682874661360850421163115202001977088976163722002171656071268153396282239540800446419899808354047601012530378087010454412621787986977614976811552089606591451918475439506835097116105984268993611404278773538063539489683620951720401014109273563840728286031606148019752578086012433990552154540213704513707770939365936368019201334617822113703002990239920209513086367263981815458325376442653727684477696131450556129139793692346481157624785892334817816236961380891325779985494078321549993092190193567228965086008175038031315822255129296611651042138203805752517606791814302501604861486336136253431979897239611306149243850382819313201467425342631012503536139680495091142853666954936354794809337923074694759603869853104791659416246753066358853443948990049137223457210965165013546697734856084775333399412228197030632064812639726863616206680439950419217399008688741646847097667518949947047226199646270898993236604917518193231137266939169958645219432929753551022965449962344993792177409649392802187348720335560584934989248546758325675964533484637313493194227266312276335795496094025941068724986681094473727*x^38 + 56725993310522667074189134121999911233087013356847554696906948825650870451525404253144139067103809548704991019399458733948854178341996716240621428545786982498898891937823873620006336561873197821262046446271050929284593501850225103851865524429403135560978981578816878228989607395597510945439172094037414160957188018941358647721905505427810437755016296408064419438748997318136389436375722533299974990397196216713772042063839083309160025740277176217111969715795410330094230492365889634451833131018513978973798026267759378432708078053270533704578249752614363703857121783089360391016487248437751968307066904189680720155205458851205383503422577338578267111370274185685782214259068306520687673124671164641861450382130223571119950004064169537847074402117552629547903290112717554481473738921982603368651916168077157939530752536934902069635196277595659578552690090918657753504067816633913939376630739129095663901606704081641372419269491058192074101444228905958594784379452608615205275429985876171404236954102775366035677186557083830589670295784368420504459124890660196118234354773545401894272409154302995895637694207420072400286021155143294903778172499855023890711131270781088443283203578561219413783797164581563021634668719975728879069733684611450405464859019478862916138234864050477211425850*x^37 - 8147342603297496574262350221021238151132837053654081468411048695130610709650792161224952754863892819962319807417549269276918073333669588369891988649375012227015220772231066281818935077672981399585277009141912080389153037611414335579574320103391275201990898325750177074841588642283280934741812602998966890025377683035726807579462612142794931084858886154077003431648021575229426697429650690787947038424082388182738076803507953886102953116652203164130327151503282733858779385665949105788649379113970228911886112945809022627803137808055756592415361318060682708171983399835593319976022794616072993028932355987927169259750046194696550290117670414073758922113538436750709282101729106845548019762712071594947104998479490189789100966240297016724059810159470959051066820364644797236675660141271142864632335140796952540289181579035325704455874202381147509993654273026849307945952102717061934549952835103719669761567235330283875843459296273563853555968264683644576437473037637039189373049912599812830286935392122839329475331027647656221594036423356003655289210628673798155218449740528603203893705388559857721203445889867784073526398278656884248221383603999068595773955638512463555661771803858387815797422440211746354375947491772064859625671577550162427757418834108556100922929403653992326437755109*x^36 - 118239484319478048511715189745039531791329667398270664655840999515261818976721827596044231456805042704804057724631790559887394973207913283667834719746185866804294351778345487655655716812268914071568296231033736674171476437402863350417926661818795988960286778220260640513292487687552631762528536568666516091945854239759871945752654235417466184149372641249491963061138623618069947930755264045487806614170689344166434640636384846355829687864921282184606072274225653552580497162774241103188626354224982305865544262590915945786607745549232686665920218400018259998862733014475634946003095073896808273647665668824733780568659167922157491460623715055970253929285458749619863151574468583757500369183584997757651027247297151672164149939421569134333906689144583402921843975205704523742216470181395112608287193201885941656843212202386507028459010619218537819603768572195069830428050234075276535929653706570125577580178285036396319381660107588653725599306759097272153054857935689502737989811808897575678106303073592211451739781195448843630256454324445381619017471345279518586917322060917712677782912844678446242438193055955389039064782800947493821109586751429851759297635984817411139808866846793773023829819837437443098797793730077099132750863157684557201213096709475784810029222168645619441570113283*x^35 + 178179596474331020857400537959220111069408908068194227102725727115704362054267351765273132602430700295331098695938822760961067801668013605816155212754252045673333336881657298241714834422685766681832457054599058077433388780399269226721854692338799261824439519438304783458359840603838902535847391382458819256895180905255508086714399625882293848950954650065646358500305855065510634021512390720918673448220597890230388546725613354094935766954490490045152690443725119467157044032458692068219198424634530321478243612091495327241818248312259777097816051685410711032016612102888753520941369930400336173061758281006887448011354373596210347818221406163731127417858056287767083544097035831643191748903900805146540952353599563591187585787629009943530005409310345245692629219472677763111782535626008120976124319609052995929174511663112275748091187612014508792919445959270278474930187527166030834434537520380519498914436852548992688849834059838552329990025521977647841684842665275660002846616353391876167970254286681562714597438889907360767234569966551372492474714393583690183777775594103911667322371123691574983012165978610766226470738579838951018562532557723841254594546207502115672867630467519305461056347339330201319467531313453443249636606068525859201316345605408748545893989803062078677785249263341*x^34 - 17934319165924113225530126132683193842060192264719277845927673794166219312235072984850533359250723396207939302102849350562033624960639831240772176918404332772410285270711582665041199479698726515217426576459147667306064161843562331103241735966983999915922337409922286258018577541142899353753772235467658004320239712133222187125076341991412009548252968774364543985749187473097022570856787643009101653718130482782912894307780439636212712685851303666071379612859637143846668826220676025442387288393073551565640112965564002374687673849517538917285786384628225302758662757635914493316356923932923595777751431557241642713238090155534699638974998042621054900624933332735579479903262074291074017354368475523169987977418118901975879779374592277147508239625055118894268396446033987868197692999088949453384239376334014327655177122612589681264062194672016362957721693828723765575761974242579413247425877326486755368944129496450151729652004240565961463697800978895603942590664595005985856487882055778148245568624115137430277243041991684179086095146979537604557801683623514319094376738047575651719024041626284135436089560749958368133968830041932456649317409916896044014403372131489783288931512450218781797313984195094337344058206892300793575778312136082836547180431514428467664779263386705809451329045162368*x^33 - 1415829417578508897525021981104723694281797822201654048418574812215732493554881616999651786875185773589669301538720002638535368046038435880661058602782392010699811793792664892615220878134553202062888622851706725446595781718484527642945703597903813567541494186939876462357270490722432851913863944196441978336351381871267238173875752585915025869877879589066162323404537777623033611404883114751839101114639809913716916117620090236729057672079734856893851008852345028781536922614360163144515127566865827018946366750469413121253662172528475971430416369531749284497776274326867444863953293064564758683830643190731911113847538778159164789003775694727127668926802772645378223401863548917838305315007762552013795059003056267143890545314954883868333143262913169268536194819854906163616815010268016781921150858658204654234492383230133411487889348135395117560510420407412266220217334568225885317946382233619824316729932324783659732143854325019585643128617297273775829089377723338874084905337251884909689507941893856418122588661869948298061981082941889180585738267307504635101191819335471649517138383109965626944796546301710635488867166202304515549197672861261396998935968365411199996678839454293282775043704541143694139620994163895186681804759677598250017068392932958765799327065842411706043531975458062641*x^32 + 479160326856940169420547322364879459287690516223237722597363538922721306536814084856438635710827531813496450120462249659981964433072198336768261029115726310480644322712356504757482011959656281562215365776810142828824708773161591182533115428078150757036200482344216993979426604978258748259639026672445653799674467722405700083786582346646110095597665282286013766113763990114472561663836510704041611906744812438449058017178777224570969706542702647520177546800805834056304964541552378244589479192436691269300748091497383152173287231636929550061307092277009682185067781462457597088919769748589999289559496106124879496470000110603292676976000136591174773170571583273764717154242979692832651130856789041821601465406782778303925524735222874313733275928742859579690949990497290142956779865677652517047697581168994096460070357570939377638983069761260523560337291491302332541091744987548150403481452630639418941130480062927461414660925838025782130537317421757185081153248799126348730013261630884094396924562869004438833689210386351444893235182683247201643332786626093537929965161610400605268711176837278011088357188703469308646979834669414160868451048383278751181070374751235480289085175126558213053326738889750163631436184812246731215791110210528872515726504517716932097419367766121829725749425210828165232*x^31 - 27652645697136550110316401951630992368831787820809837268620014056350412811915006416146666744051322673521461667583352180062064848182979619804464853773852317767519879619143560466461344282477469039089736165983399299356568364709621970048673499072406483025913719289141436587989017610699538709709719253699080007596923582156261035676530724500597921718144696578748065681740642426455364773190316500899589768927352499584796069463836317405967554707034710290603859399974928214364900731452284201729049876440921218456694144900991018792324465579092164244912235397048154069620678267890104127376665485073575951933909655238317124315155268843095769648924910338118269353876787897274703360829250069676785965376656514327065097089226686188179528884260772317149392271795144179695880242567653553083271950908459005242562561865796818657871136077718337610368096939139033777130957340338981833019564848610459241931186967762013231955368931513635619892102091332339980124284361979169662257424030823798517597070469230978891896422019723496066350274661622353301593429243201070426490593481797950207190290072544828998269175038813362709126862713475147584815699240766083280735755644534342378369141098857902265337955593760680332974720099788228599490596262225713246274919883532326865423700317448181351339062414705735681772601859102875873315*x^30 - 5955640090421013911071297042555946967973216449563565701583431555135050941799352894155034888855096282565739347318260597478915254269790109684020088246450339384901647490816801042592332235633564688171914743867705727130147209087368512982953174940529678752634068666794947998249367227698202163613119177969781244709812695983301379130607720979775962241389811950943237597358779456598365089727947675094735327549654432049077940940486858016514046586705399888893010209825276249303557569023238006537275467464673543611682983799019795199486192020723314935899437422956988159344848099745211479714077497800530614241317799780546233907796469940964563589940528579544512112742700384133701518209765430806075840371079048242447083046746132835222548770262330973032403615470262909728175180343098452831324558464347073896125621160443085946667666041438174789715952344333718993664025402892605515384428562751015984647696564965196765025074353539506347741417870410889348966401600716579003292509235947050891399955962020530159650750806354955842682668724226950057514759681583885765189786843682445094193355727727178596482013862025411120462075387802727585311872990467293796957470372657129328048355929539656662212591816979762902387633082668528542228632858822558054467888866365513644741141444444523961573080407459184544430008717488738503333682*x^29 + 1453852618904923759321439231790881263293891214055461577712668064995312421899174946892165721441604825568012406050648965512883369553398915432364735674775115508087815006664888898320095420054389665005836605017012329156182002961029711848202716368944389623138365229079501559981610034479695927911139475475714887213603895217062334558416472159015573569661645039716794239261694352967074952428812556791973797511007709457113426671589652157575162311891875028592150485096533748194070970291619063848359801937424896970979330854103731587973713648421184132986394758243499549413853853878365113128303851157957166576369987213118679549913937470085228297447669342648552526515890329738862426731402688632574170340022821612051405090992093832483351016065066057183526547309468648401584220227864879636281857431942774858875568937914901085727767954815668811803476360979449538468734533387015377194489570385504073035486769761173415251649658578408149831695426051571224818931442511676740489272277907031536890828110684727373837472997642066887082851181904349981326719296868376312540754568818789079213701283100879018706585927334482586295849067571689724223526150413749819193334300952625378494811027503638213453717982111741398722261778251407433111151017015121341537950134164107335639571380562696720119343024802615487597569679091646239954580781*x^28 - 89336583192173492449879978615081923675845953240503530523547482024679328741563265301619052240954247666422391993296015238193378146352299175094449708594540240044032448873391678504718829452733196435289721845070487213785445994842052433352074026708453332321614662290281118798942613109719110963570749471716105271467809850973966097180928486759750273342064885139034241664503501721581721951845806513460642896350939384160504058254067366055086942696497562087748418748895475308374385175523670504819105911289435543423697579305436891448787604713316953109923671597009742040446416400460222093291575505619588032444694512559870159078684316836519247767067459565351698392843875566443460212661437591758861157925583242237796212477377807714722391347225814509304956690324870986208644349372890233408913078812448492139904580237364561438507243259443559915680421694817766874764218219318750694304599912902472758072754693582262151069263139383244049720385640875998210700053550032799880963759638747569504254676885462776904438410384994325417355164602354671235792826280624689181612398021803923613095435699947232870989189765554963447979386094679929954218798164228764370371609339917178765901127905422814248290417151751698145354087241624036940550063823172799872480017690616887619604431861208086551907107571940891896544649856168773783833893403*x^27 - 18847159576211956567074538847741040372900432966582407844609606782834682931405293110650782747075343501494478476282891605301666847045382002473496140754221326011837138649344724479370242333640561473756727382170843259465090086721471688792982321122049471844362379113660642181283866292239534442390530791214468875811176464848673101570488835054004324260608667932441704708277369688787078740315913404200874182663657656919152172313589429499793762557632938489580700725388697150351609437713484573718310376932071914273637560067106431100367429519660687273100720704180266573912953205299326995409100240944134296793688031912080849714362606919088925064983753864954922736716363187086584659988532968605757174783562193527761393553166864459893382306240944956210304860832393682255150838610528358918344694493191992477402675037977767596379461396953078791040743043763724764759345804997696796205306525712813746111120358542199805265787194800681021750937623243036149167851635059456887595196085916434610305601975663232937301698062559942114526801661697153015412636085305896841873883769549061763895348969134964175348227700683279435921544636997180468225002449038494575260480839032054158176316250301020526391630832010813284219683986319958169374834322791500551843608872125136289459437946562497802157970649719568117394401824234869821243235213546*x^26 + 4601201809709086776323868030191731142834885833466377287960432125778160772233984172748792168775532687636931400914008562486869743813706768882160679715040136690992065527484115828877682304708102539450492820778555522114809956096486272463472904567655007053220895780903799317049299604593988379125216637986267035027629631125004924142605623352103796855537177519857770514676189003832734320313078430523334496967568864553886865311483172622945628039757549666840959127121571987546486535661385256377237783640341174963255998492298644696431214877691293831178767284395540684950220856495330154001725840845211090611608164409861157255045423835266090158115552584512865584942614776077067658920786217093732145164819314304508461492911253431608054164760510198864850336461201590293738419297564161820267633521489263207410225767736375199140922943344361702679579104144551869371514724818381428544611573645667564825969056765626354397619981092124237885832009920083164042825766271911229425320599230131573353472719546865873605753508108459598336399017826966322067479130063685967498994518865895368953578106317922504855461900901561234591804583884860204371311063382670047107096049493621329170855746282672701746654031648334517466511124815718617612436961589128603441780303214761925236075596012931070195152937063515641733101147069217744312217749582796*x^25 - 246715312661077683863197422477628111310740250470883322239617771330974018208898763402339289949651136086019122304720455476181348009134126353641963914904640169445738883214039123616010078085990376723300647530860175351012964441543070316980365056790597868509628725505707809909638036016876689179487339567032513159585919200799897252062661707933374941928086229853442769223410316797054439498202804966241999045683581523808201409574406156034940105148757325954854170783915322380215933330776171578103957225539031221748994829586359858518394177602314043109006129286877089636650387212613070969479571032736070804065681217822355890111479642195848934106846941825346184587352071910758748073708361661003305707688156740704860726365589458598470218831861892553303175428791557189758440542884771719865168805581435980565860069539206643712959413638722617456076592572400746133166347096969657014981577112522404663775500075516377855200904843366801986068078564125508415133353389000115436369020121980468730596751014884098237907691297092258191391881544097769130044582284578620917287184989858258836904173146507894300774480750848519088949083194512086111456680992151398264638055418249969432403973515142749464594733931258825387201881166507154032252631274440314428063816124066332572344511681767996751323268253372017489469146889948443522907150691139893*x^24 - 47448252697615360524039936128371311020749130660254464521464551935281138606297841941921017433688654869384270206256632027315594105824131762137297721389711690525941310855776847177118278079656432072890345100599711540196886809102144075134782364115170289770475653292342831964782341365185957320020397869558510272339402218352145597448963530009847078671795974573738904574547699691661877767089496953680308648983228064434948789205000219646595743539911584690008070212640167523287671521672202189053539900144981889651172697454924897647937657091283067138102628548433760227116848526217583376660606955081378275095748061875342929160499350292520290771354398252517407266943943625188633175760623426567398072163508323772343044744807668281861644160969951091468361522451706079813545138700960972002797340767834350004384989790674982257588854585147757921951117769043367076883464837402877928910127417617249383666969292464633213802783934668196930641551569744646455146781031129155158371302000810173329672848323003702996464024533197314873096075454890467171725417354266969596501210360032215502015154129319981413024089345290067483273245067629826618922523802529778104707646090880393947583256933004300274108194865563137268874249894541520042064760667687367911638840429288572187163943459665830634193411673386925074811537301471484294331095365733988693*x^23 + 7268555602921343898085170855708246884427469862154688811824877248313822778312461061874167034664779758296753428818201497975582779194504409353671603089646032831664330432741037845161504600164384159936333555347573002568433272819549798226648020289935853927107421077030440561662009483388683863994704807557752890813093883357548960359029527926211994012245607591838855066626922263655980173322408365969340232430895934592590240606634077237543389431485571391750176427609295545403054911469643409893973253804825098570098051707250224035628511236312090651891816116411626515805499748175849029101980612626221813207867711943738303293741572728925776248319597975391975550635390930836609326546458449667185543386747632640646271481990792974614030452592501146240529827461141075708864266421693774795741255489950660674239481608970345521450376215133785694894346952381926596080397077788436287902439509415008052174246916476118131496897688482222520308375040317819069459291653264860832202125353996897133974915980434965107390268876654836689780104117928785597123303760286238149436091475104134951811067060723446735660448328298961859791341468110495105322347425283907831168634964260597575778463737877696788081327638708489169434326254795552224174143780240047311273456052416792999798221438480909914515379458170340938511966263883062838941876862888159073573*x^22 + 77589346576978219822145204623611731154441711985214908997114984698132599224160380765411990957344387264054807672216956253530880444498395887704787035588773425651711525614512534035687082097141840864928630733864585813647733304333905955602320081239430850385480474475159417879954368517222599784115031470912101110961866220760166191219719281242436378891552687191560507468128152693862187455704887772408352775781381702349912836746415482100097255887844689975733044004767034243617522120685842107438718891602615598749620977651135514928315832759792984959399572020605955394496462117554681747960148851111649961264910662638811505857600094388060448776907434258504371653786419705751726509413572547490174821518572294511424443664360290560952786042257873303726433873692257151302457500076317616011612657025807275282611688804718124367891221178652557438500601388975914993348405525122682696231239031308338416363859076907522322783911580553574124531664872948325197944834378414019778334461008886949276240925206913173995426790518500839345705040843897770407587144498817539648211113581822653939137304338009574195494667063940166441459594726499146231907311874643633300912078452882912483676809015361424945483508921095119338735396917944108452084723355732891880006616695179479257888703684715863560596243155919034235866133088235062094256915547659644345643*x^21 - 49986813251560897885479076058149780765288335988007003730148602272182648262428391038283434684259038683605229381457690856086970550154828471636119277322688017555806488355067891168938823500142351624314230228125340084873519232641225260485433936564665149818287714314352376604848750359536995031202287700585686109537368721777735719221654711958477466227690232773058672477907086287456158759641573887037309049888863422210068721583083980017843561525653091757741110454937254977550661482923185076558730213605717027595544839264759369947980483146389760930408847961976161989046304231866181464147121627731941069018377843527774787998362333997306688795254059984624734356617445745925979922645799513868478483511725771608892595177879709501827361354305848442848429016382980027942103876727415774736448275130693278221715081969977761995490730712491354365898226182865740219039443794566666136182780644317203643138860304415394021850728347834216316209462823388644452191880526397985215466725016940353473955656549024019107017912296219374851029209006675937273183944635214540010662657639346877750295301191948544622664291648053377192204794010928313524330822835443399102006510367174140635518445737477724893683038585975269003523049250149126363988891670439260154143510688447430192373307135391032639864778970428402797573940803577053797453835257746954649493151*x^20 - 4270495799013740141477848951516257481728877896162267752812707467837640059720739195897475789459541545556362091336620167151645183533972812666291959175278365672843654052310099446021263069405116447668929112852637923394245188882332846611907102338563592611157505135625403873120438600102932582126425319138289859851746724383872249538350856089381197564349650202357637649937921723282240002608409535217151141584585165999898525362290950959826526770003214918795378433860292989394311657033895534419227425860527221870810467133550169269182421697666033165084775327211713249565717433661643428184290705620296003333661651691299410623892148308806275321548938687461832999650370316293348175080203498545906584219399806023674135703640713861127186646541446328596249405167521562092080935786221705173150845880694397214128267087509382133790741490140492924405079105029615237641994185459471030592965436734118435432904403188849152708473521757265442377484947556418067360795656291606595475734996041369747026936627045299255947651233022920761533462359974281146267299236629862262094137410738695265766234543928144550212139981764995459087853520049320962059512159754206716746595986717430530366239347102348569378211830839643360188303531219812524493172696130957994662404779641429259855534502283947384354576035930859227561255937369574466547383020340882400940052271*x^19 + 833904061697107668417607694086169160689780353782895858165591943711555088048688111229781873691542006841441744429501774395862194362999738367285830612962162143950037035127388346592922996591908317205509243139373575599429222342793840440448514017833997224779868806212342103450192447154908314907496219335603478541609561700597462806957631798704064383271116397771380265657822338087834795042155657664473713126014424852377105811954662628268983295304447674271531216281765910772970659345137252117421245982177286015005538236888486548397340935467274645788085905983850547537979227226233733288311924014215294826874960626408660567972452728043088020517914208744889148646122614654582863694490552989462501599383120525407596153598008854736869465614733666876279565213414299493105034654932076310879576232708789110834165779491717508934288913961428149819147847972933278195193313883585630962163908684602438056817505239747187777840781691365819870136452229795365965667691709742249133971453974878031357139274937577374576250891227535543376975866041341436223634866415501927329736499107715072461590350450317132338961181743021211804091821760570343270092656625069059035970023672791769787956851088447135303873875858513223070726655628126427965633939641838833263695799625083487028290666376885520948548634059706348379840157222308923610302610402566561860675851163*x^18 + 26280818070117285325924335576754398968085694792276986931257597181904054908386537199580490524190571339416773623303586145440145781629767055828207717647763856093327786387183730023620054339637741696587598065583032245127673244591702433630548106906956256009279824626535042707116943758016410552132367244814239096610208922973137595300746449171230765952798893113728391206759072322459284451422692813715051808143146765812641924052057120862586299866935829221728631342210168443762322892921507963287127934845780414667212556877437870402232339642386600452059885819855556081320353098808517860907895983376938941775121972926620297550272779906147913555073627105578792190709249526435581719188543667647154633906108518156728742111988623314494620150643099703282148465921630525784243219128235021722685862064772677906133339984152501718127361867364061198456581020713954272734509160977098302410524447319223438658393699794609663582897363571836192669700218646251957520047674945445293974329695493915781125093111848922407265209609116857650830393459765031903709645541872898906014561600895527409553965661093270171238582382208742525326940714444802486256753968461315509337387648605480076061736927994269792637864593200438069487246797888960777986332541002468985062873188434014561784733711486024123087548656123623814355401059529765873514761145328017120462373823146*x^17 - 7800967122478539666950812941487872127884529808448946634819608747919619410899404758339671026693267607544976847228908634199757606507991992636943082072138081413464107248524619424180919543811174812166196407689500329238298320902147812220037156383103288637771590741535715816415539589842784473204353476682542232108123561056135708068197300104648251005999512956945687041556879215399707457077489391831465162816460496102218461116991346197875788729649745976029314911324176365848085443789853897076173217567099675463155581674345385816084420830980731025457648900923067766646995413660070104463039884540553490635289613386273631959460678239163687544388279106286032673202044069768033853625379460192610148693174413575199650621288671271222941744002263350933036763064483879313081791445687906783028701247646465059815785228632769515448874998677881423031732363222916527366953039574211307791266442313818519488951217636997557378787593195783278894431356959246937593469662560828854976066542043034658685055971923989554081335403075278170958471199498097223895791918875536501305669316409209861872623327698079320872338681641796246970968677995861484719462458564623826698802100379222913258289923034228298745916101675542667568555808772136254374688803966967026603054856414301864125737498816848104988202720334321464702467329344145904193073850998841206807226444000642*x^16 - 385594900649604174353975323932938402900644103894103282350816276100183048415934710431560408719223313690647824097987747405947382973408207584272100020641824699853063658949287008667423151529777790526866034295127254909648247766609108889856205478882889717952521054689162737874728820613544267402583420997533256434238549637699030689666221666740855227361448130761497463939279426219407408171576559051859462019043597626111596797904556429883352242698385910009417389016578318744001951287768801781582702205910481667465081702753068260298345185460543063779952409609343303336754394379748422044823546351359997823532944662271603621210284196232814984804236461342484123976274375269344367784712003928524000468015571272019511796325423763255417473644825450133846651396760574720470032494432213956727893964809175531100295165455781003015331417945937516867106762210719943456480489915913775110516069803606469147238360366663624840281407797367633201465400747706591736275314333957163423974716071228844657937270971883712560875717019682285318099056120700154551171397943399199586608130390844284621650723285093230279036122480465428697426423611086486670822275969658660761805339317391511287782601371378929168764173233207435682938266507242091813543003877926844192460772909283094696865623732146397403534471826192555833383150750777320229026271935505466377660561325360441*x^15 + 109454107401397062817511764328842774249424991063067423189117228492713477805460313742180457523850963591399590515575486883929910161527419549007507108586464120388581494501161868357765153695820763268386544433818499696428196227409128702588960183876019993805349691816398819317826073751586580549311058315591108211767739450269259421275356572146142113476874332044943456291459363826605261680387168928389388829461037927075537814042743358118898136804079307117322608693090609820911321752250312584324268360272160624760159778463946298217997156081667609809708867236448363789410447994499153769508838674250508288550989351309273305345659413439668130271705751081435727324623980007157340462305555175639394004520887525801690938519229467548538777433118106612691865579213139354184317214047281534237998040382827910290032313159618867255053922726214441546256682839492057769591191082343006143354321683458877235606830626888931266093243875872303896100461880788700295466812954088248051788316304596229287846918321359082522938247233619070206683513343351122034223188002696096532566714323730110047255776142823491293224987640362037373358614045285416502282485539043412681874390707720812603566193715531418759959979901855117048021938556907644130463105867910715096602965420434504345304305189498153755594441937461226031149657037374737352639668920765458645592041717967633694*x^14 + 835441583457522996712224865408289784649895109720729000755003994136889970704145702259028379911550668096107757503448611713555038510449616080737096375734421296465392239120977122590581517771982284533812310643017264053278196232635174062371339064248413838326368207939566239000803832822288032960083654341214982462287170806290493925642463459178796985313605753770319798667065264967379463602517379379380437587449679799771660083791179871712741315217827101333252990752304988344609340065376532183229692754826900895732830826541971764533921921965551372927087960022170898260174727366489481826447902944661657075422621208807173145297591524606020448601736467731704484374132093357533595183856009721854436385496734860300106844638670738682131384300369716705750178792663530894815078348275254416500216606646066971213452461589174855739780542803150571343190094749294707884543169561865682736235582860761919856307325371044390761884135344099428248779901768818256205641557900116032888427245612039250441205212401065470932511759309029422890077755995423114936275004245991729488791726678445658363961738617302213908803496672901670145416741844676788199438847424434724468596950690256112052547113548939105059966973273979276548368033789562364812396409603762631823689766016665033790205617965161822980381576093190970143467009651926037887278591787756010616985352954359914129*x^13 - 908587968537282653235789989293830247804779962576306936656967447244146336878346720561235194344390889581679839807770383221538615929822496885191890953296001585303896581252583795377462222939072910665343251042310173409665810705091338417748674889410901174138977602999543992680938354977228761307775256587652085749658494728852154142991100351420628210574645500439417326440034200291445415604887931023732614760313706124185003764350557218684072336932036464220284288804229246666101728427391958409636961580953907370078071968225898567331992516202165675140193745122217648443623573884626076272032675834646665675857372292488332009530821949366185189214749436348608136379146363086556996546507580691206378022040039513458561352931610324279744134993311788389350719655971953850846389534554653555350971856478792844578471183200696540848001412761621218949540440203389132290650313764858701064429743018274925904758065313011410039051026555229625928221828095011701511662302045032309862648565744521829001899517735245510347265247836899403997777198496320281841088080204474164206220607058728524733056918768237798902027866201479712363345780693188434383216087936993610243034487477605349964068377052535769207319793156289782718297474064257387056755543909078007084007932133066995508912460736745957276733942253221820167899769761310499340273121679647165190948250581742016597573*x^12 + 33073981841865082760461584377435755368479754160006743469795367465583862970586702424717290904729402275021901664532766184266532288651284836786583902306250773836518639088810139487729954262627416756310551669307103311477728911475328230821542561210577568675674462762441510639186322061288968606751171844069771618200327913351694790379261623818842710490039461031827222003452187856014909751077111256053437282082894231668291855216232375897159924266040627112079530185940052850540169272971571594241887417328851482791294058535542468903597451764369329138249929047771984584817264116451447987602774138867003785073931413466902127029508625417495489255821626239010252795550528965932575579793196244819333618407349389123577488553777220328919419492627739219962157794767170578265000509946233616850640687259155292476626995087192189649428816279552502345302836670896492500396487391839263090213615145757072665530998292727862270688702113742574332673136124309422811304999403098858269788519638672070234968309704957046553368943946355177711931743134584841792042524358781584379809854004830916090847135537676448263990846174239402973258993969814194506233205170116511505618543435550759290715940758373386457111435683187900723953136447705823219269552777098789368233541964275820927582244366352192762554502254330310180249317845705210527475129450492531072107903608103580205658835*x^11 + 3153436416114145691139615208264869660789137927881837163045576441038104768569040170217501716752170763093131666655897688962258153743247413767737095934884778325176158211076403045668749848439404417586018262658249717331531122306835347534060432658061775961666530050372242335841491975604966001945169149882478600864402160113074774547677129275269709502173160526998368300424485911144868902787721008305750683108774507072791846309503634910834177689958507036069633639581860147013419585167441700950237283807071934982333441016153495205709364040905214150812742938728029572044071571800341082821717903751989631190003920667218426931811745810492253440310164782768336306148697745580259998171578885507647619738992978596690895962853994894515286990879363167729576866100265787690513881066539801133119717814218832155350460804749934743358161261725443462848100294790041344282695324618576972312811418289130693919503159208069683027048904373900113121548501499436872081288045781411157058691435595309011632161749889607083753496469518726137918225625636653246596667238063865581039513686987801031020801890738999776052729171573357384313764954532365284868946047770956998129631670612670074208253655964266007916846875605162003285083193206444137186879126708211228037849904014264528807573890562431398465350020493426144719250946461302479293696032431352967512609316819484320663825983*x^10 - 459046596788709307188863480378980389485170227879450221379034526230680062097064784258780881221493072097330544165665530212771560226973515076579285047816054943817600237454771452087791781750704940239820973395877088832180952674756248264998073514602806525046861053627851330115143741033931055522532185827770032976026559109864117917330515183542909144293737349901510605137247468531800604595686264461722069142842818849456969786820569739588493254989506982069892941808638725680302332776998069387184962377829968900185325515178434443594557716340083818122855361113938958493453055680932501782791267235253161445908880951958441458773644461170597848436486748814261725812771475573206135688468236280357772648299762199571728990837367415409596240935254323698293438196766933764120982980824945259451410016869262110407169532715645802419229475179040551051324151584007413366072069847175365035255087409675771929525349104792989699318046992073389997284887371728223506015132240665132389797482925568544646813742499958221621433574564288911749715144956120456641058177257351863193625842009251336359143615983388462862997254474242829360360394309410639061637906327716851810943145362696036944663340775937307008493723774814370655671653358690172090924263080101197593059739154724029459707259372372638962375333527700352102932137356562522973854886990789736954548354865451964896656324913*x^9 - 27110412681723231419928082996661720556873047752326295823172709310234041178934639323437884246351580186105964866467753790501679596121339799358703342834672181538239716950546090460230561540063984589411727587969266080041763458127477764498126563586651210452441530288170780958445524736390308232152895205702557822186571248977685014435726876325899643668924853825907568951384802937472698272901773178625717669479522431266725336291503015355113472190311686550949303390586306635480333543680588054478682874710040285688062874501352078964757705439642909611895469919422121406660604518742328596605842047980583542354500986790036433163804648037676228425525922960491495183552852995195092183356017950826037695357744990216196855766299828588724806011110403081611472966473127313653884875738946052674160115241622265238191667935347080286202573056552092823680472306478293758851832081692194103631165646652694624555125008403624960223707791807140985674988791308483322228692203147507895752722704328047675329056570635309737017846032130492242887343419364227818448884690732389626118844999196215246195704556827400135424811387910171287423268803397783074099975061780443273095531943602597494304587231459997809926753118384808060066720782637403331460300567644457638316764744511245557774693329345147760643662474924665550747564836879940009569069546188120128430557612848630685813040972522*x^8 + 1153141324081537112978535175754328231728814039322902766732103794118830760791840730522529426437072923319061083934032965563762523611599881436088226066950943531699456664097136263708188023333049767626285330824083545351236093658170781617958740438731302190877891747459441353481958227775129566407313263973370674181568466748931660327428548069176318394623376649677371126101706241060883900317003723650848897723470684687367596151326111170358064377995152135362687542244787053208132278556640885872024641220220530976711238931379542599631654961546398999553291936290469439656820640353754999669700065050372221137841141825020329397387719324377345053725805827211496658364545108945803108400508456284836696965631841191520369400408754002859236857224082192367702622779042082980889342038694213315161837026373463603904988749439268657531678659120869783246322134889350577304699351101084073813020921168947571079021473859616469994505300312196777120264071258340032670941680084713340907919940803925371210025954894388119811352245581062275376559955846659260997845863446350488557751255443491231526604646285679991919224474995808631739028917146227746288276988055699391744770564226455988214448842570513960955194809692420463443728368722471652892508599822222845550839428763214431138190016768246677410410066434994643056320808236640842563846306194188985547904200435260751197038731222595*x^7 + 234347414631509317731264407572252530338390938827202380474457799165310313877059790025881570876289075037321611448201636483904290011700440991799734838058287798595878745057848534659041503211626254336234168763243664339172272017140899370371636948532379905960928142253737422163750790567410351084265668960289774460458943266231478556303809209935835755806333033721244084577814783535956858814424585327741284678721769823989664118476769837360105232704047175007612237657844188789641477433247795730171099767288374046647792180015746233158729559137800130861135218776989617845359946107903282023865573461713244106965218303896977575211190283939060200638929065870964380810994206922758221349250560315341037819938808130331827944932804091740988585690609377659747082169639906299120267654449170531006714384262348169526900074673314262298026503229032126658339499691893337628696095107137877660443191639747186742797764384990192814644396537469281960131968936718214565885597580336027244804782081183834174329063054495838400827165450053658631346624495748383725027307678541981492450464976756230731268860623683170959975534634378031600973749385577057679815744675381108691758276414958168703284575336317116349851828607898635991416032035799302958450677360706257715043512867073736867678926260341991950909015817115516208473638602131159756643586204785728483830736121580915411881632092651302*x^6 + 22315550062113530977324079819913378243769665647552078329098085308042749290689525064071906032935420156818118038038923932126514589209445342883222633572381568969915551168903292697153676034686137082359295413019787328616090009472011053865823776832292008637539284484187108414255194477627271710301161481985499191849787384171889173452112601821707506049642369212692483351052298495636852430710795748893685411895762213478659039571076411190058050979997335077119115267266941596869568994495070804961787865680326307404753084999820606090062754905367735508403650562032569605079861764977726620846882405511312206594462395000449321012443178176815713438773246349696625414567267561289549230852658244271965650010340631753796588700875278514290027061383357706624442773672879776761457762278864074543224371182440545673777779876839989409415712492120592186787193904091042221999269525138440374967594966939053958407163846151513992718489970310740300220927607081833587803085081088790456177060110040196217441745972055516385876973902971491303186813089276878558903366969166957702915146541839941649500898194875810286692674255461954709285568865637662945347788406111339395623581606496582215879447846416915195486675170080080671222394248941854727125758902020416158360285748089657834123791462703419963465749337364041129966974975017905563690288236117449098421301725313543547312917426955561457*x^5 + 1459197450357827549407703529786184681467502075468821695810438092931395454859177065055866117650439182510521726328682152707848272377010887493188467369029690798003771991241116930055844909954689484922625466709212099284734461113518144793040507677655456852726069585533953667108924752571210983502295284261264367959163552070947722481119077569536548933689580967187717312152808483990482134895975742005211758968361714816716739215324288461605038475823125601479129778793541808505169631242959753620217327423448797343520738607271679843206114563333146322071031110797992431190587754039845068277995324764574710665055312836585127049430055952037533549078868610562573304849886518667326581556958679695343542975858020204993018477776750689553192670085189747828759484121620953870424888893489449980923303364312419292216694342921459581456047089435797378050548334411380503857504927829578541520205237152877495379779188142822952633700694274489892042009783617233750263521783650577388858513765726638362632827393878191505351642243819292502873350150231355646901044057878686255568896243682200879010111490616635844668515069988966421336958362862652159433438079504622124328371548609318649001010648904566045755283895352733268086175012608826788297176631840383286292465354903005722620958807156428613078029133020551279904576773499918716704464452381327800805323882726279418128599064087966848719*x^4 + 61594183616527361655575184572489438759585788676258334749992307756607542942112839670272505363302833225640477668654970062048650939004945038049189444767835985680281247220886845877257249409854270124585000320927044571482576991516446176095587718938584995566516454104150563673858993651157833573011628385661892583543087783120682309407177622985129809016443263073016989709804355219277595717318164358535625211494176697399741724354371153527313002925998438734796734142835835534876957544540540554010503370139266859705095509603310485352353646842440052008519496754327215644466344306306351701342546274717894945664247533695806415575455586025723292818102952506089325505183235784005013772511737478247921190704181829732864670944322268734696206028886331984515652589577634064644658785235618829839761141100516050376426852520136923936215672334386370084634752416686063735629466523924047540369152504299580910741598103824921998185425391500994425233978371014595915410449690652450332613690355535722179483635449502300876261652208741362959000738621005385849651516566176925605260591263198824722983420780365268682398737254475083418487614891223357136603918669662847433218288484478295989545895261722176507107672936466700628538335596453391146307449385449670138530260042435724161759690501678870609662552938803819593512581805013026769832560934254363576473435585187041343296488702534904965502*x^3 + 1599763598056050195938452936066191305133290752017428407269792880084704648425720757656457425089817853151687525089061735691388787102407158245549909544635641992302093071617019004868598921598328092077371235569544856761086113398605289832439630164273089384612124728462519726011695761925866494359175473452324322239205128886310412790871525255197051127929091056996639122069640110608757333677578282830622553689915936080137525348326167921429112529012289540860760682867348767876133090667335765003309579896947185393397481842811704527362373026997825577496649151680333504112957591789005402987194875155430027139368066521015966914519362005351183047681985100921611153538919878583545880722915621799339185763987742535354664333267538142833456257472228645825604825232574632118020232281368213905854553622138772309456752771634021543317904454715431981956814114527969785970654418315429895875204664643596104585634078001001760208131540436102049176294669932540444075833334072804547516920357283025297215420703394739498984066022205615161418038384781673568597178030627874222139342251010798504236256268696425558358415464405332438984593654110979623036500240649970922207957089502326649530532786713878513551093377654782471077552923768330949245081940817500220600595277218491254198091826282955153534241894082107892460682122230560368850823153102009453223010163038807106358162594973993699273345*x^2 + 23636031721197844152701098519418655468502600625420664024615868224783923311796038193618510644101169421169537280399806395465918482198842800204337693765942500045493277138488912760214123094578375011991527849275062994190159436924084724368150703212634564360279749147286118135036105347997781871477121297046061619523915450424907814196705310582976104950033308174156821548260463951164672971849451991988294279781355777926356951094435013607141303002826078890309801572007893004635770434485072908053498756013144639042896206905087301622075237284502544887687288505701245319140497100404243010113763290692346971096760299868286767896286062279415485782375152451857241321567494091505549092076975641286515610510078713140231804174030482554084270475186027243216070159384626286912272480235442167509281959545095362674694597364468162972147592551868329646004450512218969122161931479079997327228801782412318156991764794423309918151476166682254448560893658607525283481731427242906063896719758673630189961558545031272237389110284690210162562901185003713852659858321872976580487772730044556501652682003159816757844453676264302597628123815489065544970796115973084036895701961566520310175123637391427773595579485010312426511374131573608230630854566431058476876956323055417941614785959471542869340960720576787581250550992941579794443106016854464573974092446374555810317307927473279037741797*x + 157634881668179692779550198991197728690854302746095118505564364003310817554448097775585616751256546904201341646357510644890179129862113092180827668512362870328496632481893809669565225874595453141949963842250416104211005053926511874688721516087646512353992811461914946374003568433363766533419356267057774240496233314150404028362466183931081184649818375005204012769783998779476774511255340182776953782673976182476660863034565388501237485359355495130326184379139650164178822218238986570657409593380670236341421600311337555977505101796981702483460606247502853503998214887044281839637577887959963863704108373955951083949915998922086870015184178034012103522598615141732212673946773623342979931961519602405724611980315131370298283373168592935207159107272804551377366289551563469858908701861941974521212581665035120004732656802087881474997836655573268675133811543317264586851496872338788163877553192617213254699671938096295041605117253795550865902222373790744153357217234763714807109076455063508189270835726095019530084125021080413322704445656473676160392108821310509647246970569685889905512582493138105986387423564752668745311680599048173142213318445499487809246617175516372387610150621807299853402151678663811176114447869921508879633176508293059718978119656028830731880792230077304355465086871231906263147811578144108790159578248302819750782979964260007002883873, ["Irr", [1, 22]]], [x^506 - 31372*x^505 + 497311842*x^504 - 5288675791767*x^503 + 42291383225030191*x^502 - 270344852178015686603*x^501 + 1434451430981217826987596*x^500 - 6477433278273930072459995468*x^499 + 25326595259455643981063875005667*x^498 - 86789334198884872702380836479800579*x^497 + 262819481850362440614639541873261324781*x^496 - 706865011493400098102397149503862562059011*x^495 + 1691724008682199821400639861205838286738908323*x^494 - 3596473842680619881614853012579973468911377203465*x^493 + 6744495857664644566443393740583638720154973082650445*x^492 - 10977360864639719203736380757692378743177602753114266895*x^491 + 14942925322624734018181442407499518669094280481689397104819*x^490 - 15355178953005235348129810204539524326440535750573007584785488*x^489 + 6907830062210756202829844452168696642372104276476946193117480220*x^488 + 16181028209741955221618817161967116009442450827548006707899452557181*x^487 - 56338691489049857177991986845462305999641098432262517585492353156427182*x^486 + 107204485323663127522527223596702640987455006071241053282276609939617507791*x^485 - 149382016635085145228451219453418302074099554764649788091778525942577086964770*x^484 + 151776304834820697940933961974495064657505618200491205970937251307628787920561491*x^483 - 82130151359797605065988444361063592401496010646551107578735233798097883110985730039*x^482 - 73964850095546574183512018585427108145821470967625495431887118460679567169157410274499*x^481 + 292984654291579697826824487720765768801891321972744534696535636195606349528170882117846691*x^480 - 504786437577650939865378402155545538864662490089218680479411603422945898498378959538206293689*x^479 + 606592140291053506224518611470985769548306305961809831222323815767661914765565328272346802586749*x^478 - 501690668986727678072199729018838920489183785662216273099610561772061665184348438421082103886470570*x^477 + 151184093545179975741462767864866447892834401671240544559681057445727465794436009479236655110912347474*x^476 + 383734108174949800324903200090476352221600446677422974991897147035943452857768214411070779973318610150092*x^475 - 932985696683535181767127031741874694057963107930589345620911558003572289499416962557232216127729969106526260*x^474 + 1257210381143018912662092864373193475056893974588621797674507044535198210133151775374016339211944207920643686620*x^473 - 1134558183692473852265515779533492399226063183491509926954696947198166400981279850192230649838174434041080977502763*x^472 + 474611075029545874407993288358386443832372186103583141360271348055732788994847507545053337938051231263643206389070098*x^471 + 579900532407131493267724775782255611747807628265937901577232266954168173515974475369137715868862777535352693083714159192*x^470 - 1618829960194323020180257759983765534229341462424012088286222622810383306168808464060084021775142857797746341147541927031775*x^469 + 2054060034148751770540205720350048244811830887668370681921335822588288311516284405182393395520006626185740394637162664470421924*x^468 - 1356871907685158667201596824141932890137134366131496519094318037371317354706194382187173244342934752681154568924127899458107423613*x^467 - 607324977023814641339463737999917142020228286195239055009252868277604816050343467804806887227023948029736714146065998476764268643107*x^466 + 3294242808719666658586027833481237259767094802327482253464405503945557038458772834901577607865307881500368667347101584116496809078462633*x^465 - 5453508513191789275449675087152271816912503541067423053049535308940572145511713357122819647093488629849751982014953460129533111764550466341*x^464 + 5518568957153400708847520519388141637911751665632546109732367389144476400979171485539622671158820152470837191503375498927300880114652519991879*x^463 - 2385102179054014029624576793294664025728912118558146678422210418732422518637558028786929748148714482071112878901998278433136011786604002975756042*x^462 - 3721986665060380626292227671819496388990868025111522406539320291155002390987861814047424252722587819701803228685070316532230900616775133527505998261*x^461 + 10797709486380143735902355752760984808631360281205467432190879691241083541372698117253416851149719644441764274555247730021225593936599198222545208432131*x^460 - 15488840298908016615005434092174064408199524463616131487318746593719451722014149875685402719154149458310944461859726328114585035613086751194021933105227665*x^459 + 14507217598032486870996589701582542025690101719486808263122853890865905926540713535455742260316994979320913734599144808317612008915113005879369854483499589356*x^458 - 6532745354966660026503687654864931547219806489607272147578386759101939425352752300911864001533394461708876840834040382995373561180752069778409868687796074498396*x^457 - 6389313090201970149323405418144007661380469615332515653996930812930037252804754778732307457764504092891264533095412050430715484864254946235973549112845086440300363*x^456 + 18991710312440549971372132558051576083686802311984952859050111717966156954804228648958902492192878823995623979574594153369249397081996171675520570660380637559377576420*x^455 - 24877418142302326616984004879454793249466117922267890508499038154951070308032055611493315648464578145591743936801004272256202980346362082873706249984553492961297802001935*x^454 + 19862438148212201018862698091273044919103371217117419463308674920000554644294851172846122123980524964815060506785666158159078940007169253607565864930288810896974785092101405*x^453 - 4871795434108136289052757515771811294958471812252783200508383210341316349264027018264370144002959218937331614148258552449228687316808315553981817741300877929460036396221075767*x^452 - 13494894885395282065768846516598416801503735656510401539254193682921263974419975528732879861355585442014913756368483139147467631997964766963129909375093343496225068732528126660442*x^451 + 25625938762782965852936800601946387730095564007251803200991374784130546736988089654394140599453296587615753086793383594443834012462675131948981133434697867516982004653570592479527721*x^450 - 23874447575028632277198975027392837010773203228403472381297569830252880731079210569908370845156610837589510729430029704549997826615777158971488441697813225829888521318056788510966919322*x^449 + 7299690742921451146076315978314741004370776294288547319662201223990338598104053898879028579203927460868512598847592677165785980258901723073172952446802412327282382336352080861119867283817*x^448 + 16723492168463086785450494266849992342887232008352468185289886235115952211748609741567451760681450279471865266659706638092119542186261505263252282410416745370699784964260818678662350324726795*x^447 - 35501322708490337740566316096631785291094198556633360766252840991003855699702175550673529988996722309848427272504085692138730437083887241067650534792507200928105501518724443676516035502113781289*x^446 + 37518151440245469814816270549263703492667637743498121611285109159988317941004380638507854936433166913207677645297635093093926458355129358787295719035914076283337472089425604814919906722356820544715*x^445 - 19065195407483405088124408346441927487632095698410355427791554994408208098919769725841636425814264534199612410396001684852841947634816594960419078572634591671300770888045145578477551864641781144988877*x^444 - 12841540848196583534355316675189752965259193308174362489643408402213589902183504861275645056820046655805014105177555219381454185869881039344025564620253409413611486203677638014430556774391961766398250240*x^443 + 43287674833179423210310591124559261902082520195947512565274249495117103566899433346302141776474900353320213790196540160586347977568145546035682775656299732594752361271734968215138076858270131633688439883898*x^442 - 56882266120958813926352034277562831192330735965597880280164678753601605081092190479092558851195869044603776647433805447297326295869787108326983687717603262620374901726286323029466988041732924343170121603775688*x^441 + 45906199660756922555951483033968243947437139154572427671940848182323556091662984633247544259535733153816389401994415735137687980945302835623778386985727858115153235189062044834978874852587511891844479144513674604*x^440 - 14711518443411672621064125801333590244521533512749089556106946056063024580266676865078476846036468426063112076256968965835789286096274091624994057815304191393426101297247106724987014244402907845571481116807779188352*x^439 - 22166578932275329158168893503117307205289114554913438823668753517429868713990539700829763204887862341254317753141257327000214302516251451664277782099790214742835460791474641701870949526625742889640308989397216164518593*x^438 + 47311536293620182944739407185357313139713060989116738747653156558371376968265426985476558411047683468377609954082801179988734365002678621357115628702075301399746210887291564229468245917798647469088026292958662281883267189*x^437 - 49306968657364560766910304156124547618122706173631305009193547367001761484006419877691770300910413224546717775830734599350323662633941962324969457313694153563659917725303952066550832814775274432645271976339616758164699735591*x^436 + 28498862010921589249374786527999689674831936222365496391845560920537063032594617569615282416329320112422883908532754016910231027269130005361568178212372181502797860905357215598501351341562437950030028562529236564380339502529453*x^435 + 3386378081819744011137981085515958773625867688439550931121323997056214762775585670258149768110513312914245336319817099326654002968100477869576299515699364347780089473728616386244197669058646781264384822370142383551789412966021605*x^434 - 29523466418475988232196232265498366063709180970359657052581334426118442683075622389792951985258587341893485484211033982481160877457005995255305016993646502002906017090959490683343215588272790879396540987116691692255816256574600282194*x^433 + 36818273712424343577540386964911934739558564938942744459257198969887255327714801283175315862978816441114179492625977592430897373490310002539370058606498718931269828894074537216616489879658625060227729781913727485646885170831403025749135*x^432 - 22615181217894080871043160249360114436309438090829257403262705441620882481520029195193387242541874590047610229298562665608353790956982486110999758879856266825827125867430868609401632358558356145244869384468082969433597582867029732763159156*x^431 - 4246993462348335692785262394444476851949748257308251636336541517158118800660762034061213881253868636208472832593341226757204639505696710360511436814255001669840994973253127409157265429799350145330171022688619242573195773676940375499819621521*x^430 + 28542177667613231495018012605767749269252056596355265683588580335855147789488888691513995539346280484131521722714138768390259029891844322433692164282488006683203790697884651591397839115937931600915978091988507300219443116146490731010270986725851*x^429 - 37112513566202473302127582052020873049939297850055610362233027342271615349083771465279185881977372762851586290929308777737162390447028077951102764228881686963170377830520136226585659094098663378852749124817398722746937240029387878553908068610824962*x^428 + 26003036837910307355756280813293320074098269907959057005294287490775561186048685328140037654057457945650254967192954281277499336271124854272146313665240591063317561078071347284156386939924716052283514672691540377651701739968699543156917354348504145741*x^427 - 2301486538914684759976166805460124996039305800162993914840485007396390517458596995374768140921487177753481671107269896042817079983317105481328214313572372775782759130566245850001894201621071378797397487996960973156088663324202596260092510504663200949361*x^426 - 20322309285095096162773137091287722793111237159822554628824499051701882954054507132290066383947503186969522310845605065313349006295549657662417556464973512396652720286641062116230621618220399005012059823025768103620062082116529500160391747345095022727657411*x^425 + 29745639829841980907472041040158250540974800200963512534677551783490967212570532346153558303229004822575544059672494154849904718024715887343648824829341649853211823055110747759036029004419318562159141527171394345918520325459040665963636014061331219657264570779*x^424 - 22373788432284800123091458203554316948877753543977484000715977966284442249519718348018666353775563470941441010539187515790010298849625074541910560456304615858386510096889578187736215486730340575181235064411955296272416838524677133783069261059864255601544954649767*x^423 + 4814617765008883143524751556498413425482806795957997124833713546813906828626603909423751698479061198704264550258181553557631131941089815690966864830542226568169055827872174504772410812754342596972138520608085671656810326085946029678363581672466524352982058927132629*x^422 + 10691460519688947795862106468109642825441893470556301322983293468184334874120389545122291000946052257789758965196447144559172053576247283881322771230449035264231334773215828849031817661574261521773126998713246112109953061564767301515340014141772357116792528636060794528*x^421 - 14165945008332052917626169822186808869434361627337320502842561388841883282877122935094102649183500226573905568442493907272285326862562880663127140226225340425896938472157397631273249803041284928753596919455069298663572281539631319806389155975977857935115788019226599444131*x^420 + 4123122162044914560685129824221554152441730148186550566734818319482047886280817344668478365722517790240555618511191322185534460516055686495839529504633310248823180746931356152935368913456653103638239406106788351686153106912692794640514015317400830971977348899183041274744178*x^419 + 11762223214942047534958661563273078989287142463456106255377330718262121558489218620165656044452676737186544314196367709299814910629568876752348553267282901113838035636652008772618473190181448523092287385206359729254533528431245794288065762482454679710748094757657294119044492067*x^418 - 21864804834309669073785566745240435634617011982912792158549115774715593165923078276383604408358310710172803559152398870491094125351975948359105530390223758983810703710260502645269738886089448059428864075881119744920354828608813381729190552620736809784904886896065311020755710139210*x^417 + 18246126419136931176973363691756624116378909317678046110763662152571649244340618087147910895034271700279164294220484918689517842599058235966269040662579308633976416605026239336792929683905937659269332891339521421643365907341481537447595137510305116755920741519056192251766351847270598*x^416 - 1780401478997735882609197323511918030844753746287522526692489887006225793958064723395081492296534686102494237015584344871514155920644697347804857792811951380704143772240340135117730774698615329322594711251247984770110430616413039111344594832511653105732356767137095163382543843793835715*x^415 - 18435790306055238328169417729980440777124994102389838285292626591919737753447742149339255538438391606560179938223416530315412436642806285259942029428545155429971049864773405452184381372471125353332387769335699525663017039784933566226530255473163506995729214853208677085777895463328746872981*x^414 + 30839187284681866053952524062216069861637798379777910904151061968163006267163474310759051907168859152219209171509236897277404142061468889361049722879571640374473918245255306300482900173679707151036380782065836749191161796219663130589506032413816847736657949174231091543826114188519350077633232*x^413 - 28502579881563622801840176689467824999347937360351481717387728104016306862283326050088727248940847921206017430211736792377097039271889986581405233025174339583638832723239395166398058414346310245614682765291882976376066765689586293125900028839800194949600624199029688639315660753595962996904310233*x^412 + 13092687382313256539220721915697588965479983195635791451258366956239314527715735631319396242548280590708320566050938183863894420465408835632935114863738062861096428623896122406877602052714016946490173868894216197209800993412365880327072546142964845301493724127481858984886628731279725872276050039298*x^411 + 6580304899739124729655050611906396354285047998106532284371318566413239413387053561738351199831206044514998694087174432561444249167000893159704089651281347084373010315590594419104685087457583761102447966593560467804134583393210435268244128587113053480594244010424384261422651614462901982924181331653890*x^410 - 20162634513744573629733693089601891252347000868057936779997270319575768169275961351526939193700012135411378374132629705391173803596904128494133504316631709337998482229651215050911731000379459064389990539201124009632603246610020794203830517961077236515859201690612077550019290341195114188711689937653433777*x^409 + 21778010704113063704327850401281324223332208400134595957611320853026778319482801159991773674389857162615132928568928063328067530385048937577704575464370367705730080441992780335091690750689053620656306374561890677490196640979402645523504599549215020067901327506235203392340331120412138604704542966526768583904*x^408 - 12814169577667987083856754276963352116797275341010198067711472514520502900612032373737147819522551515217375315285980256990900496773071278209797067152884698241488696962286683674787205137351962136505263561599926794399028505876277788261865826835286106767933536732234633310656624237531704812540917503622011349201527*x^407 + 158980640028062890907763787638638791588804501881379993008685607602424195021315074283855881097388180050123091282563700331482792769291658820353965472418228134399596909615754361661379111830855138322232449122188199332685719307615851500217981657684827214941483600211535358754130978100662344238415341248201050040595691*x^406 + 8522560351313144717936301240826233583628020650085543320637937775029697063688593554102166242061216560757126840628569575771853407064622046737504325657367887890527601828854067182022284013573094790128879952080447211600741510675021564167860107692341975328113324417534863947543273246125851302479719378462038000666023343377*x^405 - 9285522618813309108374751824757051277470264318881640284122286803653246949430755425412991976101711314276175311153306180789774127538333431449330903408183719994627345462730621371179249161129863689112968269347459725469638720625240990806061507434607874890501012824410682838120172927231821319766310549791170563509580769408446*x^404 + 3545866148972818985225705449757080413592391037255437326915093924343524407043633201091931118652076612027601980132554112423474302888881208616523523980320368278092659243602334787165353318696224088147218225527698283187169992746970716197109604697319079071429076664979239714139570135570501126276218645095507174639917272310419978*x^403 + 3682592598454227744331474205858296082595612820181850713024224951963771802244780348420808540666437928076235346367867017976066642980071555153675274493624104094608368359577404628017892366558639819990549624325325239639572211419879620450723260928357111007939209417943563896780474611488884456925268945051467665362304598925762932869*x^402 - 7382865283031618260990389483286969744257047657084247030889876645612404590860248284849706452410155082709996000747286021979068601628879689333245044185390307123519451202535146910365262168502878979786812645956219651708735383361434245681774651008161818504575089264120862698721561131543377781405600390371037721581842334222656930621135*x^401 + 5536513543085962054422058048229050263165099275980993801181219664139427058352408316481432801941847185647962833935548108697625032190943458534616187476172069726656726714146420945108211547925730838077133372379080629404849645333229735492266116349944795946052825270260414535732617893057352117392099392519457961378049951291796521371160802*x^400 + 150685278722164636316759859417618940870457703229340409095007025364225494378086664096550069976396235427004437973656457599561305425914024316581111837574995768384564024585434293940566340516104909879035373706940413106081141795907436428116303748136891551091978191075952040409710035948747837599630866311215313975793480683941434439108907934*x^399 - 5850505916792050426690417931113982573617604967593474391523972911834096071245663308276102499817966669007511732259470203848581766336662736371786666272331368367595137938168856118813874967073369325006074584260149489915080271899040949888720398530537706880238673218129769689915926512632050975328594826100494747748134582388114038557571090007732*x^398 + 8203733939285993228108811595171749582834555313243160416821277457481755754261517038752857049502267336987097062780907606403470327475438987610193448620158966519101898993840186815210462955687210822201607768267553687504943658168087045052214787408514396422940899356273958652490939938794146380409715839546242766523174867402349946291406503226551786*x^397 - 6210340569985667330036535767161425173060487385042504548112283948653881067819936875463657535432755147266843031805794649507238354089935467713638307995989014275971527783960599772621218853985231594102148322823563632047385251972526565416939903147397311126574803272587580665636886942453552992061662810311261748926089981777661682256833513193986081282*x^396 + 1438155769089931572182809051884083366110716931421069268106530301937550651048909717025745962954846622702223047344572806822703735410812110728828926668942951527624844157055929392271107969138243684754472605109020603454438696716978365980565020649858292222654651378796622632113469679686305098518506221408265951080555216827684024280409523666184270358627*x^395 + 3271664985464278922376148261871980915705180223990071379125596241612901204425995157866992928441982679781541194119999758415416466060843655270612857217976965546427104118274382663653666571107680687903983482743910635505424635131885565096438918272229401421139100157565957050234527018100377943416823475626838976247608310451829541134869548447173309096433869*x^394 - 5586494083234960442801906186793371118077122257221847815907120431703480901243611872339005694089007830828005886964599781700863012577277099958821947537907195901951677937187630947952236966046132756855404797666015370402373825657410786797576603460845476417435469787808895751020124270810071394962336687199522144699616057729422420836388906840762387422229887315*x^393 + 4849458531697059270692253819540959644543031496996785211768683495266666572577245052343747194788714314656568572401230157386409785714337397891946190983130650170638710845103154226184706970773951616677798439552703760832592772083115046555490246074834232038618349298668621330807454576398776480489910129460307791434271199684152663730305795818731034708536037906754*x^392 - 2097600059556001954051389625098376373676371095801551379716016161807688069486295543473541156770282377515629410474839018208464335156168709179005509052530020680222549086818621331450678249385440330828892427754183901029433409972403065023772539777181347437127200002296107939422074737600838609463140372215881361455827980406586495919488444802779424422496367961849884*x^391 - 844355497945049341862733721051272214978675528305417588064896068087426198021710012721638854061136538794846207476870323320770289112269260446500155130926559543114260783977681855320181262665505237607071487348203213895340437051398517999743696361212365006490035609279780906738468724087271071216802708480799491585675140877545522045531244368498682527621092830740177698*x^390 + 2497551616439250148801476718988996974333773371504744146624704331289667438908481698976576115589094478236916514934622524571861635187166894820026846184214707610229084600326107674028082605366325056105663228196136690364926951173392738060364518235358390773100914207776873115718979467090189684367539467329878277007128360807160322597876025886954625552143578687583638034002*x^389 - 2417553006754624030995275732696596888836078573720475141110976646472861575850866495553557644405013898091479527324971677863759267529479596294592069522730229038746397951223087847424171556251454197505935527552965681096351072295162196458516147086216731019235216869603503229235568683057782676729998461505616817962518196687098362861753626695276000319705856454797138608665391*x^388 + 1164598488251600367228891527980602047650452306304725598306730742306117237767804472465174241440451183103232311716728017188081382228468242066351620425993629330888060802368915662018660648973336074130304801152437530324712802019635953179537992747455810690327974917209186656308282247775637536997168283001669529295860721613579472151164385675840580772000402114180549366593585038*x^387 + 255853826710448875226321168133054932921565111974322524581285431846254239745805250581078300902696288811189753249966961420322475634103941978537004932902956414750936725461961714140610512238550051812032077000179282197443968364659784272421508988534999752905192044752421522407767300510411339383115246605034665809910223669123554922248283700096165926414569043326348433980734858731*x^386 - 1045960499565253072734094572451657563274604610936722264726123724284136144803764966098280590542421633286147399032190134484665318114464833391039772917802103842446134553014223189711019993235588468238949110417543431798764334152440440991047208838645456162416484210824626092796159913839479196426121524902971101056208145850837128121500219890720396075748514796251474872265217210755273*x^385 + 981848269353571873624320648341382963530306807567771399741131014793048380646836342338494515979625633241296146510712953202674064966252888068845402082267786951458907223217723972194955416026343873850083826768752000968677166006011355321009471195357343944639272451000731332087016063913320341411310020007062330171774874225552116831493858826435629304203107740433488660026388784111152095*x^384 - 368848813419648882143324923026348373805472682957087789842330337597541786113189081994410338030862084364719331507039204987664783005442746258809731309574306883221533708182076294063125183478787506940972438914712811276775977463704737121961488636204931342356277798149732488360525135011498720825990372652120989261962500710613286706312444252345653563189777662440426755865060971531919364172*x^383 - 278755553544370214234939321839707716154325786610470441978707013069579616040866247468093117779293616593166888888340801464902573376018422696048087878925123844856623948512343465288167544521793297124885077627331689807635162542209256718340186372285223176821524235018699845790425774979796339000217910266119491939895061376114908404653549463589667141317685951727304915387388434476449647343093*x^382 + 581222200023118852959941068348796043328390057808167150214587075790461267017208578457987460743795411997171188999845656787842271935865901288999239050413214820402420734175863123298794018569633557613083820285767768736842696437651559542960662670449374564125914278415406458879172030550823283914837734653319152184418989648590433184505862153406200276827712451082353827763978446386960969624162601*x^381 - 463776732240260499889351081982084274704413382972102547225551210734142276588061586825403294735742493512643423586082835816420515100631732186843996366369681239715306024875875785826155447901487714276858766090384564589501847778408356619105214777882671504421155428855308560644910411897257747846473509937244998991813234838012810245171528390115758824958833447972559376048732873070611862648643425251*x^380 + 108807613291512918313861777301590642536090875253236247000174272434503526547257575745094515862447908847824644387111126019236192133000908596089986173948275449966482903740471318313486490109771472317102197158430095436580658175824275189163966794297302057365467060987955636605182204455851523684113317590059441982329155135020137540031111155248093909509785941207029125138247141503733675205749220895357*x^379 + 220620056800155000519903928983414245935607931133696717495977237970826094587035160423930323272184492138759542378689601597994809031367050144758943552486462418624787544523538027107164686286530963156633382822697122658843181309229614953789300465214433175842454548561155527596667129421430942747884936704399774143543248518902422746349553835672111104084186487411064622884150550203393424305283400963736954*x^378 - 350145942327041442888190887943948609824100220582227449186596462482749377475174096567892106220395042470441650737077410538437401318027051074367628753727911132642439615546715589631357942425397854650697663053026914668402540218314575364942940111234716014380318693808491328873283140216041064023669633386740313389124291992413651285644414931905258678576594989507663275615597900204984246043397578505966825253*x^377 + 264259457636830505238372242108712338258224249569210535715186691835932474941767621600742797437824828929194098126051150081595053417579940696712038430412378643424609238816764718388730348513270958635650183430477891052783990988545235301512061516191749933063373898488139274440922179967741660784906654727769179528605601143269745690655653674931487825027053996524547916772826971778505612305604353925601952704319*x^376 - 67933893485339595418618411925019529962851670952530543104170219471531940527144226664102983093312490424319224771465886267751136562256486573732906974033201455284840631727985520511731087739574437844510409346829394241032261733275545840012693910476754837995927133566430465326916018817805160580579316317571285595387062325108926036116220949426434967673295843545310071972079298919302349499789501533974609339809620*x^375 - 106127193786204656088239108032978925113408343192681543607363530866844044362054432058180243844675397427757831609291125735482508570690052818460581364407542251078932310376501042652195045667849244300329677023672842086296561521662733709793563370570776288633609096052000978666693462611719590956544551796398369112269070677161131681950838504947794359020667400404933391661852453501513655750568421514786471005565811839*x^374 + 176812690415007222593283938529656445678057729004995101182823463808461745343255191969176513744693993265534044832038143178748151748240713118259870037366238099519787374438748900228523395930060401702893527361265473466012264175071838799261266334723673104112298043636843205403289242427912983455721570881157551272146430524749984660625200845716233380117830637190110295330596693532063268184528722925645071150803598633481*x^373 - 141292137553393744122161073873362127117617411308657304571835291052652676012382257815394454551563279921604717638126904409483044442964211693180313104055684856560309407506381146086767093953960332353238825247326634804611349546199770842117023966957800471745860101853531024336684468807898120542657307050403155329634665175428812675612627942574378205598560439103143173074216264543399079048441075770659707571417989063814089*x^372 + 51392238875321033642262554439823311132639096078047174197547288960959578698550751808428599865607298488185176061387533772500648520374285658615082263751259894407082377982690920678862399633756264746093702059860746123825263580203959728513424417658447141211257952480992802790714173376011813533129121256576080963178387445058585495299777628894662917674062758031417453766670426533080709862932257166563447771495163999730944318*x^371 + 31151679970615185247651457962714946510334009987242964452729495106831314640714046757159611417256597094799863097186373639810277125354786345536750650271978772005853690014277458778794277307237157796706028568887300451119379608408129065608232904934643525664277765395965045716746879017062074520178913104112453752142133631641436397395434777621984864826370106474129621485924265725940019612684708217011226244820109563481618010401*x^370 - 69543370314927803947168920108563197230547200820974257962612654571308508757714606340447441437669692613950832801708971104026176751853093988245767650779078530017631199399807799843495036411929321148365430892591763998306868870741460517089274446473622500037855551579469812706474502063014756662280421810914677788719031589126442485681904215623889544479476257926126948468557062680011417572211588928684795688049054486507719149669475*x^369 + 61751503468828591025795352721214726153803522106720075639011723582377329399118622979334127148507428406970288587970443324298784713511533756309199839410629885012965453838809311003859135502000818186700873287734341570644367386796928756470489704600907247665096267563992086714408516189783035160062977152619841696831451268680052106616519718249111947897313463668442097512355270895071546865512925529997293598870304884410516409992629935*x^368 - 28933689527566061599628875859925647374871337261053692055685915487983118629401917432130730241408268334767526622960723905067263272259250132301811748867808697543784993810036008180522207475553580570453832029981634665368405415745910951709499826443392672868545010441747978359472706336461658955339646918326325409908305496181072192344141865723780623090524971282451191685073059681756860780674567716456893051798758536365413546141590510210*x^367 - 3748295059327141916819684076076566849528806842723941408121476919366209143808356942976912779957320744667441498669913157542371573731808750524023307878220339222755114222531842224288897547696210872737998792708654249804218043295191833620903521462478614408492938535775285760338068168467546765202636420299953802889602258089575013029301601161264110890235853378554784873054077515098303189995654708747408932147884940722691805505488063209603*x^366 + 21111887221006305550921993784164312835066203817817701406192720365619853461156168316371639687010806735613699626353644497879269703641961661865037153518431507366662713993514591546691010393370974372987369514164398867264951507681513283141366233764838980251484690118775909422784892919373783962204865112621127533386135180319791731828298521203403958261767680601635334402373564187645054643625700958782782944946947317109631196038701166163052020*x^365 - 21472262575039069596005619557493163227175085541342478021962944381198917814290973424401850439542301736292308031397492254976404025497283103589404916323420122816874367569694572181097397242892933970250763868799297718518102679043699668136441961626387336433200790133695720185913487778599891771374890509484455616463006742600720509268818427861673951997432608821583720390476895570661260575393889031509409227476389760291483194118889181359464168097*x^364 + 11966842998954295961603977559559848333189438606228823869548013756028773759054622602807590160548940416805701655152117316263542925098134204268730454426765220592833524027798114577622490962021064681067493211279194668381612048162732684564426592630004159260462905887744169212545013248670221826186314885057397481231030234824225316079341598511997771046965610633261026981357764270700200407863467719625680698308425846348294296925041413992186834177297*x^363 - 1367430318897236865293859181085813511456275594443386349898913413682245917610807461424453883572791807937355947835327140504849300898840723752505057844589521567562865453512520445790527199645798408863772494767085653959801297270742070598314190110846001857561606112096315722032822953889523403204281198270992887147730489412906370326472435949934057815341397053670690664007111902596218155187269299752932215230494292326906753262048651873890000949829536*x^362 - 4907923342075236708855318278836495950254690273155118990111286979208478351109083663181408970929624140190827008857393885110810815248341980703475354166134488809066367620677459588912544789753688203666039407860571699656771367796895311371123962673191835862884133182292789220689950626832437567244290445238158022138541631376119500878434792225787582470426934362573303216647823967117777622054587081059370184136898972527861979776028872053829973294498474091*x^361 + 5958897726985630207916925491225223412585853176619698259125641773076295535396216746181873322605119019738971314795360562980772195813697249251754232699401254932677060253171996015436579883865785198294849766841927973325216404169232077168557553674422467151095076538134137883653095977332274139125356854717089595604104919516756550947007741273519080772231409556035970603526331864094729787369653912949283971598015690188824732544043859444599733188450983823406*x^360 - 3795625533410701227592174790003595506142491467241287784397805934277809001137050777454724777120070487124305891151553558212585086323146730925574152418346707423706883710783899728162772721368907648441967852142473440718845402545282633349003734824126016893121649127385628259214804511324485769121677025630451435505310100676940832833125974486530892336601701181365901555527371877602498898767358320881263193457163791992184168145351645714982880221670196352947479*x^359 + 1003082315095769894081491950940202052917134321528692670939762765010404096617104785260596516652726886683083244979675413029932012606470842652149812342240898453166694752479828692860306331316293664002158143023198213712079516666900343252810943771233382456409429745871712125215758144101549231967196727056779121702286187031597955657595849944615735175558514811761169997110138602200314025021683202744774174507278121219888623108622918436406532875937715056716673736*x^358 + 800008258337276922938897747656187184037913903727759569572274654115810084270330777670367410253373925647907987831391044997892290760965528261392197674597876147748579845961693097081030730170886920385704678135884379722273430677315177961046544039140383033383308831934614063242203669222187905357691762165810830310771792219289121227247994144562824223141013283219746356001720235169126855174380103858930317327475202217663136348620452917781770689610017615096527024446*x^357 - 1284938693622868110263829943151834493933159053777361433109560838704324258518433113639342367414410870914371713366867253284953332580235974289932229967859543306912101569059457769022470763964880114771108001904191487073469960143343376031709793316543853939325004572256688488182949931562266463872878656737530435382429014766765971779190530188391073562084271754711617398202652500652502654961039104063526735447350946751916290102063611919281919808934639780151747475628737*x^356 + 928143939196571607678400542152574085845470500612822159361152353337951054650345503991319599171269340285700821636016720817524819022614316007757376978127761494294313409569316109843134997551067799113882603912783778263939927064868642749730264989694881500243069619941443619316659245914761728862791706364992487848313282781116045847339965536730233313092960488175657717367222957255758805739583067696600061325373790879440266644139428636290383036112899911009983686431841758*x^355 - 359350984027782537673744726114056099399759546287725886957783040069684486769823468510325146566784501831651292382347154649505075458376987286302521405409777328012568890297171289631005002798296258808337003489905897782085741413063583461720354431427801200948278366246625641998831532150206381469559395464095159727664350762699142961816886344545665629366422424877652349316026418630217385880014314504387507415753865275115725009259306440704312960418803563984765562692516451851*x^354 - 35198050926260988270618972650964574611466888139359062397432901780586123993064921445001266999751325926434650349469246020280823315488417110503824710940542793903731562995678809764284221219122645004961325312415889348112878571741225524733140221450733444988823142445260672100177914937541661941092000985474813274284874508982105611064367924662639209111372050402241419526137356494721408455746555603048700971439662599912757597810500665885592288615825174822504786724763490494060*x^353 + 175079415303577718409582766225920441415228406244172196763658163639778742531425791015498970084966387220054812312860309678697968388198018873712816137525557012806279440570834694296926416179842846685943203688600859253482858720346644052626723202287271652973118056865112644656149737619269764314842065832356140959537303509724941665509565355232673148397562194006421172281161131137794270547542573623366732486772797212112404204633465787752506261731722064230778317166318779147183186*x^352 - 153883373787417415387303819939157532438138398690386554607075002459421393943630345740104912951519141534550556649918360564807572169905365606241651096203527223085584975855235168562106475135892220464943979176694489187635955076675891546125727727165513003907132070076772875795871331187853847224594781919706994937409573866022160736054975009772132208513232522602929227051883385867216066133504273380513522017099099546753755335443884339845346627610025565672503798114956427989779783458*x^351 + 87737956262500710860746997619115733098915515747510826942074409962429387454374657742451593427666408458303118549840791169382199708977042823561814977922221396750031860574223405944725721261326479106093223622757811879339621536758911734891764004277268284698388039349104517411731932134258158688994708457760949579102550025445210310854655848450279536382651216164202517579580098713975505532585813535149218110830443780265063445904248970822915720385461227139267010383565383285357981036279*x^350 - 38578879148892444509333023118483793887081441498526840765999427495715294779883546883010087527273052990270574710998006262930442633756935650605395318586319615840814344334430026570317808777011927370290229445147719759972046383604109337771087841584439913249626075608849399608627293048823505751165336109738631356485917456950725631340718270583957789506259478927041224604104175403985587494553810567880741558647442516491542991268284034892523716387599293273630291196294102768924195575213767*x^349 + 14063441830983402196636242147379960533085508832922705823782613682838494007393073122717150018061019867154861593956976412562650671023329709456720899540046014071632990836481888808937506059930877340857035444802326392872595597897057421228669493519252626600578378152180843914553674125258122110404520788936067381763822169776605675238838266803436389852626744708493822075144568523620852908900156941780141157077136802025658400318782841703089732582359326069792816884190914484263103530437504867*x^348 - 381072601878662753337782290296960321898772543314238514199202755672354483447421373479739221271632118938599333039070337794036667126746897008386338387735930800005857372012789913720543626251510297801383483501765848847769162367797558250203594886618639336626202276762404133523808163424180404802309298168897740221959088734887435248194481904660852060747081020299650679893566329941670126142139774195873346627457305471676794025858247216869730499713457875488607924879537605228639182639291528720*x^347 - 11633222200802976909832080743570665243370162863247282114135371196363737576447995691416374714317196132532417341553454445349281881495634356524801109316414731737219200292735182068540495680649878094715968263262003274069834676178373912065349883094767229888157961170759549188253341362427117913302435102558662288659194984955290329191645121450125451331836078851468195185934369863631006356173236392779069486667116379365116746096121340836816752427594779660007768743924668202840935899009311696279618*x^346 + 20617626988735895177996895402710232029434243943979891210109441546162913583988430281451670050191166924263968913468426659066243695304784340277560235684862940547436364859096497606401072082210603480940126906662255349133001099366529586879230285993588787567807400630096491190060867182593963626488385536851297162938694180617867632561375323431845504791610005893902623608971695332098060956906116625462763873695525911207626275636853171348515466562522087894878306192159132909816530272119068638467200297*x^345 - 21740100128072787867748561197821303353912831425920796608053157321976452769596324986000760538072774566856353149748251963752880036630786543738839361597907479367849322728194530966538612199946780473199450973834177801821552426476487747256791266661323272748930235067398474057390253114395429817696937789878141249505457215647409537229626022444272582573372889730916542075836781549254263462742231928383766462351203605830191322688099746271467151721245432942359104582096348037419519060850412562697074128454*x^344 + 14199890989603990398988145700435633152070367482429331211869162411110474496754231106006981636471704055711312918009903161773618788567477242566341337976724460526970831783712207317312481982847264326283111335272112226336300234149512888482749423085065302809589504753707387092761944490897484727673819196631629794746536621255550345210563500712933194526252579706400114993565462247328538306089682486742276913465169081773970762708362186495907547272661585686835766762273138702970009958542846991272719236424766*x^343 - 2596919620994262011320885700334872896897423615527680134380690599302363856922867843751617937871058481702460154852641546232057474121876517905915118237425967224663277071445182825201415215155082714582354618329702089343540928312525135159210420683476498410065845503987392353121622203985822130487487212188919087525838487834301493709135378977293816703746890207183927291125338656104420930318116297240923449413235087746829640304838491751474708156876111036627667179479510792804771606993130389976114180824085570*x^342 - 6753673537044428004315281289922337436098361111789912873415313429453087218488405215394897779412787082557550591105202066685173835467765937822088526059360095953369109581341234425169696976143144664207245470566544881559682107768185142871088774045030048372641351933695307375983999002613474047708352850661547297364966942350869078190045841165480092552486307849136761305479712913097085639861861325964579044725814992948695079497659092454208590677405909136734065151482368204349757713062833305431781109064723146780*x^341 + 10077626559058393573572350138824049713440867089373833936636624837972179261096610313565588274163876559959191404346412898200984293373675486950305539546388259770173151477048325289516295516263760143524152660145720745667863989131881111694707091866301255265426855060299528973015853044421602112872744951503350565317797154537097750168240339538138250784850023802381672086003291090283236566073954007886581604269192634340304096738889657506152639400233055203286255505558989508103006085869659656809081909899936147934772*x^340 - 7711334535036982494177656953082659805367940854001519744674899627585582536703494510353698349804344866605722395518720616394993971279549961879226256247112644706159568487988139222463419778458655360934971799944917365445317180501213695125120693873122429302530754043462722444190117398382825861083747357916142134464670657516385346081321492431431875692009725815914664723524246640342302949992972653861769483237191075077448544972066496423470914015453010818392681413660147370302542061938472607842554904234188890900022998*x^339 + 2738018062588192973561887289132787358462637376814835341420255929096175040163886543456281953972200313431272786386480951438532359975307421389198306114067683239792204775984240236702557635290906943779984727781123553922384878555552114919950239405192526601543392454429771235910145695829719767766809611151962984834303007623261917446893179427981058007771010153305306372869811943333369797124937578235032504776593890927575086985490873963846616844312024556523627186723903167879782873855606251604655654944952930699921705750*x^338 + 1532847092332060498449879916573636010632876557750917248564354666514227439507751901329690436896363756062835985481680384655571426363769173081854263210726917481247905970394919233334613701628992937678391657581962177641776292272697405581576436541949179622839135725084898247518320409075882313991682507617436128624212120243034144600777838959129553370724146291440151949057579528947536880918174598123265418424623162261010934998370460482164849632506762036492499175376948925534336371412398125863527256222356570655483988146437*x^337 - 3360578050772852267885456247359873695421935155608552918118278125533770772909189274381287526208532951264880166816230514693786261689305700670696872887279812799341296398176660421108159986011405030635611494695345794794811006398457172745960146065493539859555093793133321209519498400167937614795220661153194195059079047078003769914269920504744917730799489612159068892978896173481582228380905816565191803772138879728478798452008082967745117269315397323976944249819689452019586080419838698916387341951461362616058750589207258*x^336 + 2876340386878573092129672840086987118838021672095645138289259953635348323388417074468459236506878977459202609733767621140425342138787891884091255756859818097227014031928004141785183481003414018468826613618471773870767637489224145653468287077148480854326379903350706459994363708859023473662475510492283236224228423787611341536318344780845442284863879578060903984470302338257261033776619402613988067922717576153730549893369322701735668351874100153973521850241980594030893199840527252325666931270570106313874966391675743213*x^335 - 1282633947495216893962027840832770558741915262536966271710683247574581201285856152820125098120488953355862498519286577851488430649816749652777655144947878115180880764029389091836028635526907208096137319659394733136167845757741947255551095192001831135923961005452894787583143401406304419822943138775842817118518057785627422062084445509775253862808844621901190321633729256055071009438782956128496583532143600863341584371141864638391703021746846107174801890748704513645357476652651813296090441233681047307346805283759105399901*x^334 - 186858795261824723999645906278438562822852130244625071398618157610434923932527133204915300706599753455078865373791788252296859236100972452822145371079772972392075058976379405773711451984613240971328281800083827087154082343194171631481078992130335357903157063888519967247423643200646031710948662388981584617313113526933624139584377246885114396627456367277224777778793832132191950919752405147861879738155826993385572782011915550768013487758594635938797606740371661043193376985285115189407404268918678663769986815818902860422333*x^333 + 894862191692515303318651269999176049351742130502533652979564098905106033576133551865448059321503452986268124772095138779308900649752907686662313769135554995366806458568166818105746837938256899523081863276818651069919383966445993654195321400438523496736001869712433141387508656104694198326295848354193234287545565354228327541879843871884659516881354645014784583351835753603661270947357744154868454174070801595343187158640668314327410776381937231250271909437869354806623343617446644786233795877938362931323563405060231841108168296*x^332 - 856589996941922020617131622101387515866679424324917073670149383398390197574783137268168311850938829841314351020298196087855861893764193563367949577778042729217137431117505887471215214752418243122383363405116938910190708391437254434848857574695560914699081195763337313717517854936912553698025054538319414860420574347967564809900298979983928948801974713815376137403750867474571507869100863112537734924434013997115114707076540009558660074971666089490713937987426150598038175960655734488771733094567881475879528397551601199382799701885*x^331 + 440255263916028040408687627619321355798107810092477270082222067616439398008790011448813999723218097085435519041981941945889558599616215139247833773722196604894046576449849506126396556716232859000570065440778879023983138873193842262131083018130020374671500143934315629205542511687694939273698959346670625128316388626755241958425583439882727605184500386918984404919568188420706048655684642767388404842626795862786381745504820935904424342792280216680913348842275954368181626032062805648561598263678602633459647563580891300052757405996600*x^330 - 23777312905627969652910535301786009563951211712340143219735133041837414322797015909585318096244461553649117581862133304718619453927488856110537408269585365018218205516286875566136280365154045486209547087074694776500969277689077092700411513062117728147600660358389087579849758372272294501209364665419729966891072663530096942526618585982991674053621250080886288920426734664980964993180548540350223019194289478962506602805303720962486759036867831516768024250959844460815697072815137952596588474377129156956720700725800206900456044620932984*x^329 - 195721545976477101588425299968033943358645770231887472752919897014756603477137979765956638451414987972221205155991757193616202075291575240558088439806818611808237100699310753478900780731664158300682806846322513587023704932987777578457983700580203737197095848168307192599777219009482901503150314872215502627442253781811926872330193820669650984179356287950203503250890933257559498994604901098200206579743618370308946769699347174943930106697043711159062178281255980281554065083437525819106360475451784347447596070477705770485633723396397409356*x^328 + 212336864857322451896309269733695793455977727825840025353790347425495922146534437034477405451918883031109652250963618014554856614706426004443835008673669288171848987779398294949160165787313996774803346373380140675178227505902207440761637838318724950848172107333029411525614410057672651005992404515152973102239080960421861630724762641911402712919832455423554783185650377439189207824521240228627483782495505973727889334909062079514477838179489941121073884959372900579448620954729683188596666938196108141553606434737790439913985689916905086535767*x^327 - 121053024098070482427498099123274751518183673977604765717122868256813512869162919024397798809113253122852259726648589164090470740646411560297127382470995009242039094307656558114936381271935570508663683478910832338132296233446596288877357111443451370875687499402224685791653862363931349881905247727224313227584929678700106759733266126685987740870007264547282107040998792889387028948572879178757365646437689087038106737151486820730184221027879701865947812043558666153898851583198189755565718768288188510889352595592839168189085912097551097927194046*x^326 + 20971921352431136390522107912141101527705805176589449168824246553295856790376502395734388486628006510454473938828326195554881058163501766355489162372486070098392766951180217254358451003374085385521551249805797068409362059611128341648121391551795792893134867725832568562515054962793763715054372216875362203755865152061259317629216564021219118214694917159513542999731480214827533878165231372451785882842703208475080097504235650690941758233233160536668870938383387023182707292992365812440183371086060424320209637330728530696621487819735846357437863290*x^325 + 35516170352618523260354306632844911085216816648738277880414675739539102213295102009131364680865290632667405244996339391370543226039239431350353717731889159716509744353575605418211889334327161560717942121114783709977332280561426856483334635790351450598979017050250146030858480566224050564374335339395823357005258448866922504696415437259391948409352338002899919171240677030868269378421282892260459110601602464845469016113682521050055941688219932087881703832662509136102098633938407449056664460924417731675072686082500882845463662827193003379942633643935*x^324 - 44563648800676075940801525076229337083824790824824289475647025833275472587581295298887821990634285193014748244660698175736996933289174426668221266327757307165015239873356468850841078147358048756979840978231762693138906441598496850796316116319756735529093582333838967333008827206033653444953787065830679279387346181253738434761728526800135247349557866084377541864790631768521296812827927993566724189794076619397987592936982182421046369962526205197027537266105368751579877024626143779414700156435995048277916438722661829013234657141275045637082257333088415*x^323 + 27459969551902468393263341067106633307678103165214725736958761759921905102596171267350880195622547424559176330136347957405278889591471109372089141460510761884608379878493434408445722594769092809444549552637442473766855170177072475775887826002763879438693102695174780694855634413412675744635461425380344324941012842626707305220627756285320822501850970765300689391161365392423194690121402810272972816282082671373365165889873221086654030839183578245653360583798809123897019719645798850031519322941014307715349274909988585770483868032834014743480674755125625023*x^322 - 6801927605533905057365726643563204958343010435869474072082044154970157777631672900139689620553726375394819016618884101069193469457188214226949670318119141934300041067202428461197648771296520158901350641534389604813022891287710189363533373148859413922144443738461044417621372337349466782624450906626948031952870168928172102815547807828662578690516482465622995943169074835817465657537212607440855170848892918590738898045869560830030679103579181487059446590595388971754014204500772116843352465014399667727204338976081666024026690435144938156751430733163080434163*x^321 - 5415164000002311170943353223402268510589832405828670433213929746392870959405350491583477265079492537879500401250879848668864073775657697104325729408516165689323808064943076280412461510875477055780347727477199478709562841950482474615581356685323749355431904631397223196906007906976669848038864616460450360148076419970777339613787998233371217341806907067618793041714706140101869551271376275561992147843366978840698639180668036493696093665442428765646711371591541681728366381265440086387625076735248680429844842893680555957505710674513204497599869325582275197597322*x^320 + 7995850230070482165565225224267892071394105100275724339944023111939614697391361235529882207219729650647118744717720316868870998560291278471516676202814152118833297228361784775127146854021767280005745621582934422884631290243675588256382341356246530379740545601218800834813044669915862476538716983889461522984175643192850401782400708727844879898259730180221786526897944726220477965694380435603676707984522415281809262260196984183146622767459611408956155891867608273918070972358904837415866215695959352255665975590837103302764896680254608417946925728357293658631177240*x^319 - 5183326364455474362418044149055138831843422567721720045432626016956309258171046763011621124847480835951975629828053847414659259598457443040689268187916025305843357334159654515773190573470527020337024543627777515310313075473874727154138041373663128345698537799239542905568656777787670741339967717388563834671003902076462207880091569298990285742710712740258629468241332680487846110290503194829917426963336136139966997354070113425179948976216526813529753717678071216597174656552974085580848738240833340348827233019244937719073680752432112010844482550121073647128394191038*x^318 + 1490203374836686400937543553020436714136670621758836227324958254180184241895934737463816456264050261299387089325098259111886467947913179196585376127230154221977903382296515860133653720140872208411116354448404211300531853259093410579240773918523737885026706473936093212266872795752869451505823476886640641017543402751110652328898125876950175453661577137568233538080888584359227738818858042995299580957569404455061593715819166915811005998233157024783207507619312266086833979038206695848746832678333080622454640664664244660735523265636813154013299288092521184850629338604857*x^317 + 729967173725020323756330680805359546267139743282345339228554748115254942271594773622570328035265386888443034553949530762036813938516497962305724868547492878752860636158071825421651175164560649841959986757165425439117883542076006928210893046924883825013583503425530749075551272320791488199528401378715843573636976447523033424664079752486597094174220905618314933994541094830629512065390793282719076200126719454225171196439439541299644370539009791104003290445467898044545196188879801304171675869221966130602098992605359927312006799260153133480418067219434658258732157964248442*x^316 - 1239162455204220917931987954350265092568372694930275196641876300099330480924829544683367184082483382472392342874733518742428428463455557876164149895529321124992355463953880378120279614794848432866014266958866528683704917916233376220078313762239920397175177034326023279540687495034235545132699812195442742042860797803248947773530897581076945058047091530097369811846195795767846355608330136069249048132846827986780137643158677192332682489106323940460922767672449836703119214387054146905019965670045688963484959355826152266329840056223590140225054464846580656130133700595858274840*x^315 + 809315197070980854170634990011015002107763335829470256031153813042015849376309662237958354733491339036713701899976460749505143805981313225114268401623609789148035245088775309573341129547916747146016229146671496040048186165215649919700321215163860762039838697122341789936171117482501315889485532855589057870632143988666440728281073539859180470487542384609997699834153320159392303737287762912882214992187843526218170742796819212075289601167586272616257342477435222387967883545293125887594468594077655725360189593814998831181658896976679779733343879043287247275776744106138868155014*x^314 - 232561550021773315337203168166209805308852208577922277442699745194017844509187946232235014112670782465954590551611201541068242341074002492889045618220124778666685316404198498450035408488709188694020219405303965836674825058674966911453716129755894932335613873356162860607437436243288251901953034700430573996923947487399991832921930183076035926012315405240821016028762648176376324836702751221932063751498358896684997825457582569655956517655896236553017418483665478806144739350728636168492622606583358728821647890322437372005305781247246801800175906708604668574446368260473591833469054*x^313 - 101637237048044026054936415976767332038625128809881502799257310545833003914047494799715666457222184294151696812283326053102882591302607971036692098234066676680060077596247807827488500862945422765321449274267743976032335455480041628528267182453556220746197356006358915003699601982361066297844510365288241246580515091675302488995834450753986489983165137060830346332046097922682218124285892984185187584472704309852436529947739742061474982729438673289142933700594200900697385259479030574724853002376198239771280724311774754263697229644507773638806406397278892440692384105352066628292511163*x^312 + 168872026375881117668227953714334155277543692504924125327277231179472904146358422710060798009619316525223647877547946077301793746155568323820184460068534925546789073787493227527934764830894046821989060723793841506282620777430182820072846002018682060388008026225487317189620193973078887964286461637189481299037257175188649932864353121795359894390358986827573470416219969168193647001895263864563571283022852172558082160834320941808738859981282538940932172530122632103770276068846311757287997530544380386744783818993321778354864064543079058426145442537870746765386628897272006657132148878456*x^311 - 101485310245256468833595728941349857168015195338200702622283740996591712953499819466271437963500050147587840380440579535736060970185327144667200946728005822110229378850928108403537192656936492996752616781829384933601476093239057088829811539787036030765014125860176589365218231429167190464445636031920898834499569319178849824712535003775142215976033064010153591022080702292675642490936358915307955327273739441841496618201775877029466441016632877768659876065120714892767266790863828670443988363133960513920375439845720818920693609802638707620323073207258107936264180012068894106859823249648310*x^310 + 21822663812966030030753781213054187140924729004317295468659471185135480541946889016325069092815894092790193851759106825817067293458626768405851033571494419893194443884647414279562936679934684114395981333061256122389409638181353364311084430046953764274554324662703654286995106734676786301362998085886419313086861327795002357083328549759357150168900009170209112238601816573255876677439244528735456940015514319876872893168963870122436737254540394334336534356362044393466901648080218219443221260205922742252109240757910669278255567320476392091163550562817016127425791251438431652953067525025038542*x^309 + 17959299700745035802105354140653136449553798787898429459347331041530925502179589271909890479492982989392729475035378322667541921026006668143756020312768516522948313417759676479920185849535939350397931372577095021553172173999053493558161387882694191142175615356291100531670441754390485506199776464161662756775325271402462594000369523981461574069336020351623754472470720198064918493956994219179514593297859482553695976075942792319268146944481776507652560041087374440282578533947316432084711750657929804701501027597758847665909695153517039677744548056068190006464982447496413343570556030271913746897*x^308 - 20953439185340617281361874584062963881133655555959529768709112133982892934138150396996491458487787597574594388075353428645991316646454378394884595950767053080640641077013270061212445590617887437088344455640311298545443535693626317326441615594223357198215888354791899629111581873307575371972888739941903668478309622727704256445936211360242688509482387175904037067635213269608802521316972052878674934195916655613863391601798999291261411394044667329801367749662082139838181300062408010460561302451534882061183921103554565668446169053267672696423706664660431958106346036324627548514643359105074811577349*x^307 + 9211298589669198158019994795925526587445954915273005615567879019936082436038882510227091501852399738664291500877923243311480369903957899076870558476046506097947927035784153508707029896380351518744992063579437613063253078283516010982530838130726901746319714561010134306733769703216411765220840893859349704110730815021527823589530621429801939248219704954121082853041713731117604355333191953607431587565904499429794914815302430204314770268015341093396192829243467469735062304434386469992372642040034556381232798609881327801198152810373456688237151701822722064682042423172950267738322184399817280377233940*x^306 + 704130878020269962754559829318996790839069613482389674881152121196385028917551249594876493248321071385187480257500531604146184725169653438596113509562418589967951776737289593919871635462352639779889345352711037859229362045131441962691016119715949173450270603383405267253597841769103995878621814592682401568785434471798538521684936461933138439271510061942507088550083245410240139257452645222898086225293429713340461672106441096837539999596456528999155121521673422292775935544784186167662608898847343882197360402224074390373267158938451875641233169263379029215642589356703101063096301832832043564023946502*x^305 - 3848776453108931025693936034037043028237599959064318884319647713770257965720554447931014316702911701084874862976219531763377417374609990205926927236683802477543013895629465116849143506285051784787926054194977950546439573764204754192920611921801903700951218580576310446169383021906313202211564385933444513551821932856805535510707759471723968614140231510674863884632511163103059487452681544867884819907012868140628440774811378435733239864880586663933368054795873575202238736870548043128112229484175963977330335268437620662118262340961937202925016075857118229063744887335863284467285846494867628417670202708167*x^304 + 2506130256754974908143684483710647914549045601489071912844364358947127618792081379288043084850388725370441825206647472228906779561416056340003738713775949434211365121978648161368654134114992674109577677143484454226542953184910889188327583097015060910892372993333508760296313378624686071397100076507419947330889788628861116078916416345185230954987053901220605779204108765087538820076209306423559223651287638538385023003403684759540140387587170572178432195159515941744798211700251109701220568246005767178117409639252869362125506171349681892559321597399541744073964359269523682936946176205966014543582623625348017*x^303 - 298819744686116878676583957095390588474745601728900350556895313904743534504569283654011107290133734265847767870862825514343594906358646757437377958674102615499931638133254361059826505365970797828564292388398694040428109790423317314746384013232311657071730272359919326325955945495460250975610836519817537836891056958667377390230010107575125354276297565300106409400914844374837928187859941251231877875840463556870980467426705522931000669149654316339747998576220703852890454741677429884086354557991947029719755428534375067297568960606896438375306289632927066873896100217893214486959569471148575639124946059947619081*x^302 - 839916901115165088154076047985461339410514090566158792678105217950155433329072905999839801236017099623074725732987235726663769310285757686434224601178066813788476646106292942618344561269429668980083546853299768503263740620577067360963141901659720722696110872676390407091578119929133034825378581140849176871609088823019672093460548523983231264790307463874652882962664859520480021894050281606061004342223646254133326570661612981888125597119006420241387861433395180181456887090278944269057903725248543645479580649207498882389448233085165322779974903876766239114117823592726888882528654457352929042073535026392907338703*x^301 + 812791267602175086639186408306406570179981582822355573620861904014681442718208766362986366982856868151405103821370898188162760407461205142957082115886341043637352086495658107969146456185963255914194645552056724402009219651885634943027394271702664994243099260811108944785091073678718091295277811225353717221729492453391741533252822152439993122323578768376184904329783233633877179918946259925029052679969906949586681898175410737678327829842463307826023138542372436219765545300070900493245788155610156875961987464478547769692241826442665516394636452461045099541254373135667145713117334176504886109576351289793466047685048*x^300 - 305765398865400808428915960770145377175262807866254623820946169340391052617674146060159730430382795875355953911513004713461458555635578901657611099511235485167109876268816348815662903573327292209369287671385611346972627687428836086265675918657693867194801856655724471431788932250533874788443472900175831350202012922706158451967125581553899112834801023511648111837341175823847556768387346638411297573453803483880847037213974232300159636502007942690290130708162646533375305998919963960105850207945995057574996044060377881904801989902635857982049440230381513036013634132821179069435715276822511923243285599624972797212622310*x^299 - 100973317701833908309906801770938764791624014786664500819143090554947822948239474278910483346984762576056547091529368125312088261609640968315365011395145290305233212831786447053769593830986854656318643836414649532684473147796997994971785917804593603579810353775448125751593683757519300378057096629763672277582080506383890645224593266248774293452107871779626748940090928604128021626489070356356073803371072215080042458452620688978612186735063145556126463387210626863191809417782681496898041616362788777750831195532822143581993416607314032976401981162403695415739558370312966423841453041610754210145418762460449532064067544498*x^298 + 223456609265699695701580854692113858749354079442274661247926541613505642081901377779867661965846063498602243140327845684808824894541716471390990103196317460726184358317536614394180540934359395645400394106429990002005407629850047578692219732443631676958697147624927852240486217568092265487949928770614264117032461635753741393984530641170014656747946458636647170040582124658161030552290355216369643262902186430273095831430390288539197056307339089120492443435585986329096412245632359907639501309703853049722348700287783685608675795582917082606049613421163539381972562421771707511039037931409524830637438328323462976168575066920518*x^297 - 152172499788614515491657559174464901176577960875190659602631313488964161015405352718512646192581061782405551867160016176511188640721389633597161931391496697200912074084715704364502910668470825324559559054963200287609973821364256236523539487283927102940720907694699237215980300868747903846323102383363904771507986356428321788175821898762362269840877721387872820813951934653571598741257663571502725028607628804691568125064637073980487141272851858102984749323737836378555810710426548888614371767793436596856528117161269100699595784540989435907357636707792384351588457255975516622362422048022231981652834525014233331652202717816305125*x^296 + 38175656384155734133452759814865277291007283388051058062423720693009463749705171604161316155155238073535770433542561362575734804434802198323976488347220216489726660758161725559228582922505207998499215170403425551655104370563426124500077807097193014673468450958786076889165095927025694274486642623056500319635763085758866892275456319095110225427209782437461450872253380241292225683833956115013532179629202431611812688025661308078128966677267926790736465438390450825790150241684691263776539289814587672615028401348601985825525318495750599678059486372647952670650773928527552009449378994512590677923521556127294702556042710760659326807*x^295 + 30463026165492419849070639785606473261969173677558804566181570810054825816998251350981064951675703435461470440427374010785779935479299440884757541361283495763190848788796974412625543232629947206343743344867507259427352890299355644562617698045264677673962219926381264289828142638486470604379686792139639165274328423139609890034168084613650403936733642325833128422785414161941624620734375300350528540907056602744960964619586049448966348959327169921334299598714759308194993298635640928487182224113020305016029664942706688471701000342861620523600550694827363472557373515111813570425409802704637223103216766999304712534927197187064804666883*x^294 - 42510441732360125393662803889439631856376854849171843855042080537284789315563879042810661985365982679127379476635869995493751360407479722393991589950246609332139985314054193425644748113595793977163207177584392113847911327776580995114223058977940169705787419464330400075438632035651394030993724674067741401589583828819594378625185288513389883045386354102455488864463130105889415028348780628384642068879847877797471294572582743425209331903447249726348662738301405026166509795570686741904026363733455556162545949750886042913486428341537348933239785008646947891596147617924598058303281723527391472287714260151473657674508179910967016967598305*x^293 + 24790644823360741030298649305735559819544103398713091104221965727838332261822674768123276803567297106976997528583775143852257093837430086512355932021692353252927198086940192511254202652271539837679984489061515743478093548379949909208311499562967245771139581819704749491802556338117221891114607379514815360114042138416292914083885589275849944155570063741689823945031616318860912841649832872326632492413120112801162566283197937271866639795204813023723510249835094113813316359975840960149414254527593651789211341335070541105425327341309850834789996562130484522731003068817671338812158854477750238911378819266410748944798712639379457116949377618*x^292 - 4604415961196639622671335346962090587506658100602700814973747737149552005814442688559879889389422050840210329742960649247598360509484941563603331937143070815387152836660599415835160781959880519954806288968036592140850206627338885132889166110427522525348096161383767985300839548147804967279864505849587013482470538780966899605697407262930160092607630931421003879634211514170987422979950399575633123562132399856012983724442825946926991765702609798793187434102446880642101311231311798225035446160124123228298523891504611717218931532169311790691340886006727247728190809144220389609713619116336494626846713278589300619705824502368110525459906016122*x^291 - 5740989737377992209678868304732871659803618635043829650524674634991994723962606217601330680202278636770981133876514248799280690178412452581490397314672065868541731914796582265901891895303607362055832661393014966825205553501669151063989769091687468866734901992193870293154149336306992975577321119144860821655205255541126362660929090559147605266674303636082468611953158194691745757841782064100125847687555022637647140432037275804558542974825302675546004023411701702226883574209690070635225092095166216926199142498053744699370272698219259410808803293917343264396734061337275479956897358230179847525488339773395182174563077105008762731471796786484206*x^290 + 6712600368235594586183474970388901567499398304875956003188334574875331637818377110322155310805415614822558131589241319751086473130475589445389463301073295210649597325911343620002975499620118130257546311724786659901500068746167012379335053610265842786575993982620263551489411755006707528622014130531191519186858978649337171746145175270294351440965677648323755144510157850558027604337687812020017519624811964580091750373443090177599660494118872869818216826303909953037825142807858399125762744814320404260249632154098669081094535227118021481047111530823354565553294754479294226845474355282207705519120506320728581264188001037946472572367635182421407240*x^289 - 3553442749878459245048456955624248928202651333583436165286866165809729920771092874178976522293925844798484670129785484262443951664268253394805267143941180530382925926140615575916739751873046938947129309463680677918220091516530177553188251927321680915384846758195502753499998780571762184907302714032770598847325941591694063498918303429782890793720409135741231884740113650106214066628654626710549585409380737896270154537815779445223513957012672638151290051059131313800603381426721763918845964099182404740063750241332487625157531266778382161707320311633529041207168398797191142692747532864558041528679546353457571307682481005211676535989815302346464332454*x^288 + 502868547373237447126199715268760622790023996588213150910353514090637868924003968424274290181061522672270315047547941761767758206107147279430510213764565817942274177606685065993458741180597588609386890020248061841479888746130887878870585253130620582047656442852272159242604282268409338278509306398078764055967633567552385728519093443902069215211757333636649145456040866042454643395879090000431309840705513685035082842342573557377494262721016066615146143611969358983413530727534074445474946730080776274530525645674556032332856381578947412664134660614829441630666912486690999158505714841133431857583439072598313200648011456168840921059224593825740569332717*x^287 + 888814255870873188043646849452959187898283057222541452498993685457444247585506486030813866734542229919561191717925833232337982616584062081538869666965269935223241415334365389609562806774907062776858555064113134369689942876703094164087445944065830730596015240182531743024674806840011850806268274375616884168335426552321230308285807855410365719505233650993248664535200266974734850372688600371298950741978558943218374650699950667064487953636323949097729813861496901988565701760680649727374710409592141921873831334852962518604197052522133942638214953275430250169336447961517145606272652530531620688875933784756137017712173939505359188534509137662597251824571682*x^286 - 929696988759971760198373801128385982042360863835861101388756849205438663997065507401025190501138372815461145841291070997147857743968659409208607207134377548510403106459488907909008263781007595135738690632697560340877238920258933202333279071852342847280713998560353555552772917859909498795330546610726037167475296267208120987645098217549908785036084746853748773916883277553639767719559785436031811737380400945444689031641883469189100250573048521172243409323464663667500431528520410236195182499015268355996067676765190199114660464493054790214998617729852936043926987363812982116226416453931090821237535916672105262953962551168171622768421328085643624542584310320*x^285 + 456097813187668357483886891816726001356225860908288723803272085253289506106116528575011745937357881269044399235083302025257383143099661502465295247534846311631283072323559446701807590773053244448779778522087127445207854517887679083505079724307469664416502191248870982877875368795766026300748369227875299641731723791868451487271561142665748574380400525996896821466991094227994349241912793298378218427142705484791326220066872783527995013181765958204172494489965255460614406034765677862853794245192209625935215062213284692587496655253305137211140447657633306034681680152225467110212038629890929360140053391455769906938459885044773801646668558688151568761201936699667*x^284 - 47992845238603462341587949933544436673761673892423136895515808023968522840463830234850413998784916613433763160106956445701581412548796880438307647687766349710823739555994868199866242464358086608624353552084437860409374669797039604710638352734035916207321552478393732363697722876822600467282067691136427966507829624409624687882686976723230001206461477869962775872453408711289349778348753473116776272722829738255550740930201238119445357719155629384520530776218713005182966903132700253009789247803328028969930999049440548069414727224897964449203878332716920750413320890457957374469120089271467661652451714592018472215580626331570592151884092608733550977134709843704132*x^283 - 120677515199748994216270245941443917256750247197694187745841642041984512693928697143389791292014817542833636798943563202337721614170323555277054643760359270174432103662599233144688365211858587021325381791983155241830642474680087256067747093912414402589725896614425468108007748174599163326409656348963887619814250172277382022663912736271030591510664050118760903686919398772791900038048415590321244181309182952090984159754002010318849983793073772958636128087602019381624443642061789293996819396426239517985574413602380207459661684330786398569937273783914570003074064587702047003130825159812860271224214216748909974410794077295429709323904567275131486150418454955312379374*x^282 + 115838992482495686035969299663805947013586786787385578919282333949580941277344525251785362217276358380467893418669157760586299932334153901207280399786313145679399594963296513455544626506705688395827694811180695941854022131460453830648389101991632637807528864005592676347053213205672339725207796096202621104597015986895423334466009478286555307238551480012556579953333573332519832163755263080669158289169293792718823499937227603851291302062025859947609842693922076750039515579484264340521281653787640880314554122669345245684276512281585079711603147699403123116602298568624974189058759456875227131226998109417050624253566035054603700219797497103951973568872219091543866468673*x^281 - 53274369427648919863111293377240546942929849473077017915378455028868712994678574457254165004286023585042125108308928367764324055845924926465704610909175830795379020489851011456605536764477118500349195055056544468844979311584016281809490150696094590077014532999790340115687132427590793046837852035470783409026663771258981532317443873216780870346752185256861579621949642845944303378250447703318377072035436875475308511957821223307262651303392259970260790807362235708902270830588884664845274755923573285167468934356277111204157952420635162760686173859393202553784758124237312859863560574218132657682503002402081467014569034469885807419880091034527484281975311193611187542003242*x^280 + 4019910242265826832676149478092163867788577255659473813472050939946677189302337226930046212532274657881908373473713599348094008152722892571316098810357480331505032138617970407069483434999365773627493134384276785095473839412160398047302409097590996151282183837054463617761484764202715845104712580088934505223171311558226996270129855526002722382604424156766483624556335894490288321231559877704398550697644099025476109427378766184128588129828978653137364671384744228994433981127492971981492254519329908133714727825715266545388857454217501420266740775475027238458795827956372576473512175436640613431177276680889355693233973921006901555714890714435784678041767481431140658971585889*x^279 + 14627535848529609429832032114928193726401921595938435373460550805366294645362478921566839248898371070632955876525156752889758891296480975968845673182920317972866245089538607787036256852937100366349144762136742182906906450462041977841756911993127389883638493961652479156094166756140186941984697945275361050936593806091580487284905147556631034093855913255851082887856082702689364723860553652184800927051947875056041524846915010956095187099950083680716345482689604047209266803991446133096132668672972179047502225321193193951749971008515361882266770530804488890372023677558965823608160029690991348775472930197729387524282610589314236319652698548062918697791976594387504064987905410307*x^278 - 13123956954238958084551342925197033081403067400553006870459025645390843613173743288049695618791229421732500855676083197732603790750310661074253108486740169745116280740586139839781473939396465420179648506495809189533035133964117054157586044130725003101340689663084391225215639704124425454974601981760402289169816123272289960890890475102988397766213055919822002635574271421861813825264441183778400066551306552400333020963519839761437084699211080334855553502048155158806582724384984573969168881046248380721816183296313816797085285186082302003829288159940245742175909880741871363898574200020605389022158489496268094693094922889191593650385254050118865112467093744526840185713104867276968*x^277 + 5728720313513307900066841031960810575521786483602306741152790692500111059739321260555971520077702349935081120974230513897384958840324067044713913599021014785322668312169524430312482247784888074709872407662847285429636967533015539981520261486491364308245845617597510932122957254103332420610698152460660308685567237772922009135034217668785268702642617896845303371212613699369956134045868888139717479296032412452495103263150638708926140981462994214351084244537951197710122157677330162006197083058252602649030878743663085759024926251164945971385026466396411153349223387041901450072651103451567428981074413991484469830787669478268183957151621071761195364831008057420907584096953782810067158*x^276 - 316703469168847031790964815157116836324225148203461757652415762360298665730863345956546289492335241488282212865745127069871487662944082680353589582596349908123439038678102139095217430510006034101079993481246489120172037581542968585952017915922733034391473945834173083328498559460866193731273018737500138604008558615545621876545964464128712400718579602097726500330984057752773207852885286437298858363103085772278374439128778585048230475658457859326856096124489116916952068133543979510644768173993536169465561919145953023591619151450771912195867139839521558281391771300109809794690208846198055627826513142337389250763038506937939913434896366608705386995264282043422114114320241048581640653*x^275 - 1585910059996947688042600911371263572347652646837436833623962574690370634489668014772306208081775725604015330627375245771256962868194928217058574976640040968080640445702412431357215612080126624328166700453951053789044687949827900012391375375428247428390896491769220628540469154233927580287228273031689552451560657219757102295296449307603528906431126186310986086508811089269365394765640257586227518078298450065144414334683571171958674417123558746613575798472464516488522041144758578418106252112209094249652151215466570018608923308105431418951614254286841306323998807068328400727182406401316054971333330461304681683367683324821869167925567111938966904147936447851326408666331061399182809632800*x^274 + 1355446550591426990994570671592601213781405862189882351532511463807824455378413135067512669276550024136874768647701078341374937808150133539938272483073076192320461799188860912474452137649097106249343193425539064933136594652112489380966403184509906703087279373181817035115741167888887088685638313796347303660309676782443149777810272129954177732533849284444200681359252295438229687034096709662851165393025968468804619369037022186387173316631036861222080518596490974689535456055979312877901360790308337047432850322512536439060904866082828037174629563980267050388789016635556434774498831515555288369045465061391415171730407454062962598899240230807249416165728904322548766056298869088742182770510059*x^273 - 570628469695456000528127610039538703139065730796480585134876615203772863281128313028593141512595345029803017366005608094202017138003084299108850282086777512461950411054683492079301570695891571790719525959939467824166361964314533312151050644819914690779272324504093588512041982903012861145025027004078347980271323205711998813797036641495002359791172126615108293455771182447558098255010077416783149795360798406415749565299683764375177581498343389233905012062288182677780713064565722944030911630607605619572837171521926656499437415009942741634943067456877685430458358458080956760050433621165951994337682534927703798103221711992239924472956113340381698240762547319043205421746547482445846625070611483*x^272 + 27510250873828496462375632164785423743920996610009604311374636549177559725974198772624806120967000741655343634163808723965804249316571176800648333193709071460698821705085968767608239403158258111488778028717172740709286098870649939572244871681514189134571171609503831641864969835072555802104905431160875203981177801354716897277760819157178518354610565274104887986810149279145111981121889007720623117714503890789296416872053233151899680665861290068536954864979623388874974479145820534548704331937922626631501791494998014191365164635389525474243377715624358315387585330567447703071685552261221408491250299710680575134189020776175829003642787040398745629823351918952906209274993222613796205318362855241*x^271 + 153256854462135687345907130604864788368414145974944059574701992765437729091481466664609141821549623722582428334078418489807017290593181390925915971591145143644286427996864385310392413340189307120172997106615566115732237895066911640429632693765442328003942312976027932799540040417571713723023035774815658016730377814391437113485017281786799655691220739739228308010418336632416187047432278557155197405878747385546800602185707796330620567188452286525524220951202140335794646915017284300744744783140182165941417194717719767831236986939305130735128160101855581399366286468180038253224829725925222764139367992380827735464876594566969960921551136238212824389590302583899096694950362672081774483928347613236099*x^270 - 127410535228643403307035426615258291457750235912831920844459985279124307188948741246859156671403241544551662706622331525363521079898344574435784488347185792175469800677802809693430911447333103163430025262593745075641801244085910224254816161599686386160481004795276116316133172988251872932721049619029892402050215478812345773200873349181995006852715884733332533990927499946561286674369873614223464472482536136021803188642361972182955416897323753405395716923789030602840228409599733835973536263287686256048155362110462361459153452736251538841412037911385493771446679361418437859397328750732564149983619135983592646080296714617073611231549336062500525033463765710063839474022420624411885845648423743720162146*x^269 + 52726348319697672368513203976520041125226364508803020372578377157383054724756175924197742448387779733350961837600650705809035761268589421441235492734531230990003588759559168737957246951797542766594660509837290934440453072323688684718814013783630754679778466990205709897508084452094164896461803122687456899240390177636019333223294440637596189215372094647268407650191403771448582178213296747148035573980748417995988959665632014454744081624936257400905033877810344556749422333360099784650052505565422408760128931719114061101455244369486431405304678227286714945894209105720427054522715286130621410609864201295902602075043806668560006705302906409661657420107008446847229622892997169515272919167977229554285953095*x^268 - 2958401876924695048738379402684600880408425282753856779475499042623646833585752363227075822395486493129934336076324818727493659752881078900256416208809462383967444414863603622255585598300062560964620420295590295949577076507152061873189049690901244364898038631683894928202864046618624074479184044643622544113669660250948612090672206999837507358675123162938848937861096851160360482851310423036945357160409658281815030508530779934737056451293786844100919082325142446879425731895434055655427282241281186200828905521681804278278894485482416582284724030893424664506028648795557970319873345812843638846302746011744406847671019698775577230863324049750000724510478258827847743090170203751101184572520467421605032094287*x^267 - 13118401571877067856403145632917744493467513954615351258079216924008006675904096400960369724765696660296359844215370946877482961841215890605151297695084774145345180758129070372153252344928569703107459094528958298460713337606858894634613120461634380639729444063953903146945786813413878379063192006203551444517568143010159365147262936223516732603044062918254147507337273631489898771654057158592069992701231280451433708060541602242981349882469012366266057727436254440028386711403827837672071693854093293918953575486978871944374991126978102556591682999488855162814042450135517168345886637334887254185317246770763690049910190052485040769478930377563337051362563139069503477151303507158546436907052970328457748648244483*x^266 + 10858661070350830151564303909543066961550031105991737792092082439409950138036118741986026037105128216915611989322875568259274043910232684698128521175636040555572021071072657602579594928091788380824049205725721734525713027617268735671983057454660497633641175982906047669481372431232860994615242129779734103469152614598553566092082968146072601886242047551658233834036665318002533304608730533081275019722634693919448805876075692527195014975886802780351556910229282284240057545968851471580428985659644843320419348173505182710674239778529544332826399343261096293866169104495377214918338311166984596254095613729727927364469772277202208871247128152972631742334761883723486345261178878327711709957815391158820877780559828785*x^265 - 4509206123962614742172848776638685273343176078268114768295646607429757133963869424052889678378223669278526899297793990191789040338243465713054125998002183781820234315175106409332121924800486445064384984484563518674143109133087106609699387152209413441857376396398931769409304264116077228230123680951718806072014364583948068120469521324611382096599939017512309644005613244008206688962163834030662001912475228936890736634849976178976812443417370942342622154482513495589363486235332677682796759858116239243519247564070301693696333850585280050917080446803277041622819491275294191948610781465203789232699997358132456293093355452764614393797735248132707914788569664230403135728421789090743941116834905221702500454514429738351*x^264 + 354512515574290439028824554451207210748789104149922544724079486762820166918527168181712967512625409038171095865441963269856264288755567441253054311933884454304328016265266244025580424000078673368946605949621678275750049043780380999379548470960814096332860350143110777478655880830398022860529030307758126207325653392587206510220139623286421193455705777186293776585421025747999482614572442554745821206579933647957512835582801108432015837996440510263049618497897064828853642970663487612390515733785450724287191349879044632504181502474095082376511809601739629836280404544149909935419047238751100007459357031508139581585316895907397649972618839246630541143906551664143073828749067966068840569327967426939440231355070795601013*x^263 + 985186281680125552345563470207744369953662549141176063015807587842423175147886380867204666116831545642169555992260178172619007107828001089969166225836589327672825636666074027498049457364935121520205799537953836794193589800753909646637619866092242879446953817146875428533083861277052621039974711771319423457338166048573514910415911712989912617072590265923491192832026076284349572383795002877928114144636304904151279072219763196712140281733302787491416407498593747693140519004027835959674167401734262001852833624655872124255383855513172150455158773426884058017964238235015028834930352585894661723862441063769202660935940731569931019076087442997785545617925059203016241790362516082924061974976390026350971815491997476311998016*x^262 - 834603229624718244591274305945607036900800373883785987435713079795616372129023689721026808529690990852888295264373465352249794613406446160524971803707452428896796354305402369372707059813985082250392556307518014349462919813930019110993837162699141399073435319475578301242635515263410394276121072349526794005795460040021429767048508723500913093020704193165772444690230694341871406826179027916470594299831835199085956867526157792338211264066544798543551390447768865567538169463213241543634528685649839728234543567891941506226901204175412095542202444672161668826246925853664685591563316353227948456687759748098874780854765501110942876026209105061096784770552522175014270199570509730881797514511569675756502141884366636484572608668*x^261 + 355137922540812267183755714604690825695668969612604417751854161126458570892087263536266749033396066209018275360264500359296670890323062720448917566037447879504647034842542306638840060609263258896113430941910901526822536187445809875818149631176005937685967931359663527902813601249354190458835698189480180658756602188712413492383189528666658827571464771923098393288395264379278972949797084704832745553832967462955291839414306397994469876677864313240347209116342695453006589672848695937026170790026672532661702428717826606909692699229461844221636913011840224981396770827494213465071482653053517998332769254986942969462210127134265151828589685825463068375941728582566245933227746366277647224070017717065374823107205523592553474864282*x^260 - 40318663675024576498667166785210764926352953882708245844392812802258578531895570832982686645595238074539566065762988608403228203409873788208165646536721470449892545319504299502162084867578984904471149858506792657394803897818158636147344702706145116463284391835309614882302110336507671036963938013774987808495544451240793393661097968501756060181152419604370836451507202621685800521065516982356453818349901842998247841192648837920799774025165280929887196919208900722497824950492739752440269351374952899861429791378084149481323920683761809789308052066743377530673377587185476474859194003907946911406523390270991250972701261038153757540817120282814700526137630590572415528206941299781811729371173455415994752069808128789446780647845799*x^259 - 63937430648342527926160358790820402341474666501839900387019098122746332158780139810980553404357836370916389239402059893713570991234095853874942685937330073454730190272309133693588909529116146531003131397704538618411821856528007273829933361385982877943611668723585441336503434702830169772200259333781470469200981732584855057986418782945826286441323544562713883331632135345127048004639577690420839787675631322599714916661232050920836716533095458869508567134147506610194712867970332597238186036744464304254224176075033066536351397704739217434956475290801941083062295312501937279549322459280623239398790209323135269976769392693834491640938190329724104293217593467756067435847670055800177432626084525874769702547028490194520476739787471366*x^258 + 57477540482441635101561367249788343730918895286033889641333313669490193836169593970777216062354424944610692063705177229901138733452548965613081105363936246769444943874992844077551628960753752553284064329346103529728706218250847096318233177394664846256752409469941073345001376562271331449858570610974239003042460675488637797219544197806456772443292284517322502355944210728888558695944708513976638918812215885015233952189868672645437627068535723435348914800056041688746968820734038539232408957871871657579596072485824581573497250720055138109845344013909260575274153944494764587212133350363385042134925868074144371911943913089825985936008289751860074211625686932246759416046977279596825684619503475045173106450817937357977792069048490548599*x^257 - 25594649264142336121967485999854088592517252108769542273911816906393760980022836651022012379294213093423616096143542076635636077213838081420923110035439426619782065937143318252641030071078566917187770383220646243276802756144358211894703465753303287031668327682089188059607237452013066755639851827686210331082100258961187053641090392670310179973206099106463216485991626324717963329547572867465286463143801920623108610060093443377474805790972233331963723072172523470690228114813395531285666560048955288244260187640149918491409665723521967198111555913747448389425099427686619431900719909363313277576304173703264769681535102918487608430785206544140337083899389884832954585742281234995732554300365437054083246362893443906197585634963317928962888*x^256 + 4040422419549889049992591441465598689380885325528790403542415643405451292147172330246969361067836008425269221812101693570309980656358840235615620115132559206823013427299952849887203157650102156266083746676803285341891262224966029626851541830365105750985120357940977808838475612733485942449693737115741412111410433578656278680606241766659054787947926846823538213187820173914935346145285554846610084885768807091282201941934158418959827350719224116253864847866240524934257221385696442178880782029081273119751583402924527645616156566015729988531570071327639340795657138692450475305052779183286888253658657210492999340072294895270281256895975587438330030919602421490160579367636581900537605844174164488977047176141292852610986077166059191051929306*x^255 + 3489365814391397858198322846035896241038167299749419237673573831347759839677906966620540372240360455258059519652094905990165810109624798593492260007508367561020478787453140754989270545540503875162827186537591899516990925144657260856420462425186020642435866576276265577983433715253474379002148484577777682527315245099875488140205064278487809654270440035072403675085177945653593265133342021859544005224956285672579097721726233483921477095710675369724438942757710372853980197395174714386960157576734918309200087420023544022667945061191162514635423619543396162902151633419873566847830953609087173076716927133726071050322445571683262335374549303488463932331743823913448808835851222108340773105292132382204134146683938925305175331859148247819259154415*x^254 - 3520171806183326523378827479481033414643638603993920678573253536597685858481531067571098478780781037759498123342707564628121401211069695178504581445895719189846347478777973923374208639511888288540117782169225269951926670277934682403695416154916327589797598419675733178948424414280139845397917641011104205111886715424754908267838728811356383505544791939772235747825614132277063161995313330008633029432323098654884585527882187360453026225738305631574092256803905401467589596941069189425970842113550905146066757310166755359982725378844243675225873379589876538290518414911310946204379049074077998633233287002774990934527833827568343042150412432181613122667425838802974030531398131223693286882932618040428646292761346487041684759776411864420220890416589*x^253 + 1677625180287091861624648779828277307827345242309936349030039361632049064797986897281912666136983346327200843845277221670924256760433984441737192026831746790566853204968880887506597476690279564279114302679871353658926396966791679601171433648470749293004590362722172614123302393302166872400069066727692803220594593914528598290619163615783527488946051400121054849090565193345635749965584379136811945291495427811274492312211031625961459472747459367716369603317708184808730114936059518648926959078800849912325510572235702282671766806727891301354699297049022339013767800421301862357929651910062390045836559372314106711145280019045351718193484576731306871261123405733682792438242034281298542821992809014723117250067044692418972622773183101670564569803689718*x^252 - 350674488274314037095753550643499772869747079240504182974786621629133569916969978878620925195656345365986605564939357424133513913215104095456973948724390390853548601385046070625176683130813630944748520196362376117599546304634226652126929185264551205470114231275235115433270413541448597336676435306590646170490446876430929594197921313563521024204517628667327311141202527261247892407734323423319097636451415899862366470280831940669860062815612021223078784493126062116138975188536498875212380878606943130190118974375863769290892387562615753956888040807185928735453052897765945260673005945371447667427058584321235372341389394439978933115540099334650993342207908033711507152937070832322670166331908944743502067902588720899916772730115003491845954850634205095*x^251 - 150662235653275567651754340952184328519286724005807137749867624253331868793414187152754561325863496369657015904743371320429642748369185811301898740894058700993304733508716867696506165228759119789378217627862835032449911199753322417443729302838565502731295045237038284875313872796674048213852126161930965977519690165970687413711435142657068985691202067312625445321165702558995765728465704820386571910888767095010933427637854837853736940552095179405700954826698675564398981812697509068175921605181873491588287216989661350297539379672258045805650429542419455309149013966804182197461490757928046537212871270918583390958414795889328020290102767762979603430230242052236548291390651568177700759914555559680643580200727822024305302307996368468013928965229348175501*x^250 + 190092115281002061611307978566775944825630717191865096349716067704370810434142947717223905198212388149082019821136045857251977048970617595413896805157516331911113220899281930675768676186909943295833587338212328473021484544358085263952618919292678184740309905334659818320942307895028645845684513306585632538712886107181920986096080601882741148202670859927186945569713920978873833835897094708144986787220343700939191441121068571919036660257452410934730374973724861249099903100471974262765896229942172644783195082864491677923020016082143220305163104443446171446324431644155817334888751428818066436628656203906557755668879079516438443520059081644005355132755396299899923310784890939593270897901186049960439924336392130725094511430693145587322553410668794440696946*x^249 - 99612926527132790131459281461060342728369730134759067402124993056303624969067419927143583488396410466732465338069160368262816011851686435779584487728606445539267091733932514546099193159184690683409481262507372443651472372702713082890153766320193851977909174275619019360419423698977117439340205303562786834778185857422515768158947356741865461576345757464791445759886804305366838152254234401516310166559297959292253259902289479085510923361389051875545211999777739289847824593007395351998277971207325447424947874984203421053142863364888681248618977887563813485148962223161777381341642706275897969101954558878236980984780010770402706552895432278731274156474090664077865240327859604827241896347496258633034822943617975484455751211021461407687448501284188539320261622*x^248 + 26460062066805173912604073731808360417553275066089374844781454492091397431179523431683435655096580670673702071319749748551898374078295640538103642685478936190346270612391422952219418932726939645805311775560447748127236305779737129592152920891562592179104471386230510302986655988260543703547998498036098409011178636112778273829284412013398560934850301498023003805904934451163511139781754704021899956737434937424338544781489938077270077982684025581757800470973605999668756586135145020847578774027502688119425529238330345921438217864016249416940338146644924537500854622621758317108653574683697856196367221442713269150941937431121818542683366107962550119026025690989977025532265097981790049944980549550501688861734250856702334209112216424591027445850651100369050052907*x^247 + 4174925352581516034962705888480393610730459769789466010367354094250984081515348534587662204312382869294212525294555049223837546336163550137400010375292447216937126553826781941516403252812547842194342382435151002480744015260289370862771304798304451576964259848082024812363399939669510011410976915395411129156341814446363147195495361728579382522461230138166169257985136771382281785116279803754440719862540772719297565210044879300981519697830266474961034089569574566126730583503333482040691023472393212086189210227947211861806477207238980582114802915797240387627827750508488091776788021183629126218384340374722211461965967141525141501143411080543287724373347337778081964812858648464776377484975264876928049486539403197655870554130250858695562401096147580304195448240826*x^246 - 8960167108944532370245284975105323535379798423031553702269114464762375066401822133687843853516347020736214682168766059580989750244625492661539352505948133849316573798065642791368479799907536168531939787067493014050824695481359728721170471188079664064301774445103632900930311232745271279621599099756669890845239241693469825778682325421163477720578799038609780807087026788166427693597491665039270584405605206954049561378486939768114301185780676054282178798885316386623506712275699576462061179937189297177017033301536799481971780360152695291161853034060287874515485864538841452370693474529709891139248610364366476886046595015833902636592069073414282696487581203346777977303138819411018533588605629301811020240448985441297368119506569654573173375756716946004797994054605292*x^245 + 5360164046385703093016652147073709762152063002150615487573755973469180924488507975331973578805749111271830969364042708274667166784748076162934355216876536611471810439849568414245349323021914564239889665110985633910386150162194403393790682259230387201231050466985158245812458703718170663295302069421243689215774523436040363034623626058316516792619630872167923062663189966634453448628197353377923104987821008308517286836072431103865684610265116763855135070203214553306059571959597677661121532532839075382852051299574270861278433598589626551949242758106794292134546621292844105866175163097790448117777341582954818854624708485203579432209388538755083870122054537112966046544476947414736109765817519786296900942041898216448597128286652747048270743882418831615250589402659449223*x^244 - 1756606187218496270878997748346388376758233467951827838088730452629684335368515381497239783450833127227740863040883251777820779765176524089270024073634925551673796338424638400624337361912699136455993109187714671285305334794672622029334584176148869562159850453295125546797236737221707985981533606808101886389721729147090580168976911427959349031606575816788879900346740401347615198682362797235749265949245306454443310919470102556085382759605301579982535313862818380649822959851125575037338292821178988469828769834157349405895109224956428620039317309183023866418135855369745058263698873219709569548896506788585906519910626760528938504062325896857255891873118306866650052886227271296794590467384983514840536100182160242019804295940173064249156873910929277712309569452776909419379*x^243 + 38000030159345901620497589619528021547880822328683911961440262065279550931489736507777205981889758000268373339428642501409476994410869135583960476702934995890306578300750846646280050784383721954847474837224260080012781414320905766824800147639546686722318101879530343922690902308102950604130591567905875274205596522090311547790329233233370774476261672753332139627507806565860773154704988671788377961134099697302950436644894530328844944574251424563663955235170190579296296709067168860954470798444532376589989827344433609892227072349395906503456180945548681149143914880660563373958073983135692668212191715716239783952907947594430115532071548256152802045026812981497040572468848209242489835604804963283168245918731196541839832226779029947430686941894287014107429158609207887200507*x^242 + 362979325079300777331817430076999391546583639492869780461423102073129775969042497670468709843173921016539013794490318906156053567365209727049717282411599925629736466211259837170336155687776144904486567304171253059554291852801125048187936027050113141525680588965349605864500212293926982977165521780236012956235578441773676981714038675500788924385025031949583315414306836567872001306097261121682457389268141979242853663445830968364087211274846094775965763998455760230962753601632899208548858776577088989897121312298910264445563323262258757159336425980021828313271224787676794729498754449341853656135002779704575715439795228932752581268831771349923829013375223850518669713630587395189910234228429636729093155506841825669906267739760247248539467697854698207939728394147404059461620966*x^241 - 262745074438020309733529998436687130117427823459794831291341066891847799782828459099001765875359229861189990177956414372416965498375323671271941959465081522964492790262029085242089906003957014079105912510956159081342916968420271995534978735677657116336395108784156531025932322298943619223787801802270059641131065176462904230190561862338995275907805853340163593177468987895567590192481796209851034296436413063754670020946866732496467978219900662805319318733579566815744670466542087732653377919136790583589702607984823078444731888867056858359245164170069324428984836942593626718545375577127258121081889553555306068025461653535428336640816147592740354299939982279700165738464183287530089263502931731933401336937852674327793347060460808554055280436575293981365797309938092447064920431982*x^240 + 104056456254958938276821040199716735499388261540278909817967524189945033996774578789301923201742440700981305397536158371025979921037392499991093927716078523339228644854165405823285439673872983304376160516538579373914732899112205689005986400525234712826649053207067882152937596969979258341958134366510612500815540892995848053614582728857592763110104789024352728894167328279083325546619018169909700812698897117184714778961764323942115289132859849238333031793339424983228910491017586525149209756421339959652400820022364405580042011743473582552220102968511418693471383194755392088893609191098171072946515924807329839462023027714026650908031496023004612813379105331305049260065209420219986006954083382025140920092507196016922798900061471615041262069455971907910229100397075287524466991606740*x^239 - 15100593336540722428723046373636894477801738405925798909263045588558902957257256565656959966917786141462973631713462936659831222502882856969532689422628608113136247324235472831261491540215709895043297324473236472204625952404989025846720686320128634992740715641387047406489674631091195051390354544775456538534897859068758983459181199852762485141278298953606964098166681768289544157805590765006000400478860987593365696572211736455590803415120301316322904478132731028595012249659826044528406736415433643654008870195188261864731960337541877164982146517286063511076929699016386713354322274993133234483412637909352080004754996476957061692187872955264550263852397413691102407445862159741603067292003683141741236469965100176647825847470717627164765190604035264573211457560828728712978546457081233*x^238 - 12245669032043866571685211971279251489611523800298422461405663572622118538328709496347992055960488378548601003394556064175229693905280753003645142847108748093421272738778760830081025329768844187442368173214703605514354409864478644730216186606199515222822351154863381145099995546013073296787128526114654296274368832011879733572805689688483710173443325410152321674908025517537586481757089979046126583397802074141136095129295012839111907870323777482948169894463570124513966587777870857349123622924049247101971637688463374915402370402018451806373292058770247345883285416495477737983787604447736960020684044190557439357714471126938816901977350067179018935343587690183259150015659994828497690728926947499284739109073271997632396749771111829888212003364768855763637900450195390015645307870060406079*x^237 + 11843570082893675577464380292053353569930425205688632570985541104927037091082856969232736240787602496532032896557912823803284092187858086967106902489665076629417318789843316422794395283052307866949118689280506446650287615313206345365312608495412854161906568301700203676978983750998069366424519890810057840606932855370073444214878519741930825493783754396975362432642877568726554253617328042352980525531544912489711608530677275817962903963713272920084198953701765251892779582712643131811405250692064839584192160001103837711684645044823240143307083193962783129469786131836612723990884544671701014353166229627954983737240565668545388860150704563415142811449829454735016019300871032308398126044058144905645693871668419041787916605331859868197765056250442406709769744555927673176096775432765524333701*x^236 - 5571963937563552058841636160331471525586679346358777924774973755668886767151053852660579157047626668944941109012030765069035628705345731472610871346200059881988131091956081436086250618604232057617905226157853609706067803175517117460188521314827808084717901549252170811365820191749149060193243374974078536837495127917288502201561648879717747213278250532482021904216905037488428501347399071516065781338418076115965371168868702286766454350874243842959590949696523282745376729944490930204287704601560431018480994185437921501347903487386181972961154527237780754204357464416517364798998036972829974388625036943766448308178359714948861710142866505005772819171979990105695120923511541271928851381437414703965235468102099518133295398034303947703116645238666945361337124366232561529797210581876269111927511*x^235 + 1289370128237017444767041260513087465171859772158351277808050918527110331599326475985103227175582538825918092194185436069296340112725230884944506041552900980442536698572820546545090012826621603142886321215242575361927935090469316006922786620026254801051028850564061964568669559028087029347915859976739570046484580627924225766698820668223592852511649048072679449864098962281074219398285648530880210249647203998211946406358670332142235886361688512017170937889107014071447912617405470592860451100232027644601313365653304873742413581862363967961937001370413283021029910886877193995590185240449951725679764069738028070146490843900107692741837226395978342534966951971157361690954845534875948630805900644775384497009690357189491144244300552319111909811399430168518172989602428122620240641108742947944052054*x^234 + 317912671779264006295269575662613799479797432313452635269701952681110563372132456051955310314366918828439180291957443270209582682002876468590686136924789426217165083568263481401504721656879240913396971611800287350654931303780617059646095845636541262146991184155604328114738102603845108091013688764766478973981703156112088848074495944864699425383065467400891769802564475248156229495295168978672127561136747729180613691168014529125819442517731565765581947696100126642207263136750753180984493382988351376131115643872027214545938174255785097592990256274115318095158454574256339290777391788662640821885947845669645741304969871254145618477922366803735547484454857887285879493129979912874735376779057745986899086693682938742579831982691891843779876419864667211932144873174119057432583562035214642200086515034*x^233 - 498164783913857846413671842066762623746272071011506789853902987259610957259330357956224500607904340819886830780894722003955690826726883506467918720738969884882412062812113369223205684079040205854593061581288412523990668743764917849938676806200892161479239193038236336696904634003103330043177883243170986939020921875471799817703883385128266092947050996767770410657867064090652656516349079681652001917047952837715704121429914508770586811185187336930913935358647915187359804840924709748846123828862304015768144163573108082197205845656838096590265381400455607347836428631236988436523664941041941706703299824362430818882570636636543830668470993916347556898475618683631768394970345460447446806566389363980384175684234651379855037951680516988863532345708923269083891474940912670972464450512396065721005697452298*x^232 + 273107527587985830533345886348925673649433646896677538743978284022249578029663847234059223075544080610289635313828539296380413693942780033322407477782967427739823502028364818702567612646108220455952657446118800339969645082977588875131665601700436261088358565814909429230789077334061105551575561047270481913472858286793500033226210388823886187193021851342820025617368047620816334055871517830895765379928108080591691752610649741799078787115712731296028313105802336440719379493007516435319295486897296051942106315096678661385876572604934753458412531067958142363596862766056357058541663890169999382267274213517199113283908455127331462427269539958253872134012256335905011260601309677639667536166134942328500374206886497002050209434308723309655202217003652435057938965209440883562767878455749085724236128570265979*x^231 - 79372914047862023045597912587853255942072400849978232752637629496270981656595459355980960301609218080312321779712809566428197069682220950784186333681566799846016566247064186380631897167933692658853626367923418706780982047184342573103696778479028366510618132428464474075958589416387300515679091317992065899637562992613293910634153835445762614560155610885001412031392228910422705620809291102348802744210868423162598803990545284043340936928665546933075579554385750038726266108343322496907785365585868269190413460087605961531435381219295999206476239749104854866740697992139941270715339075830955261328273217725834343077093920948437460736522138602690657712624545577974356252057956727501924251078553485086244765203296587478183411925017100034021029252681415013661650779893208633566561329671237729374084089467927547582*x^230 - 4503900370996187364469647102888641533073170071500158100693468383424051544162141517934684686331194488977309397950990176031942230048850931764779554059725776990677259438196067125250438531777833637080157935430546557808580604725176899910439126896242370738262154204969838869292133401703497725573316870720657366153014231395953799994257135278536949656235723439910669869659532263802552616843540697787885515320006262590420292189824343207184903378339179467413000781139899689970102504812106647143185461662259854605625421170904067835482541085898202928117027924236844628262652581389758958509325664846602457116204740595398552134488489364466160702555520446151152406002903021638318583398690474562309521832812433494914160694872918586331110965237967512291651965836858260271595120010909098702103388046939808396991928364743831565259*x^229 + 19906443082872106142551577164319011555431230375380971521050121533039989866767215214459918518250755059992281026071479855140111500547433351451268155909163937604438415558068144130525439366264434250522051289248700964529238117712766867811721510144950234925817548649310081241002782663504020746455187214877856888228364725720447452052462085827034991634515375979355831749952343568307727220070456144032304110958471700192319709674428995505916508187729113329075827449594186968627545011261756181028157835964978882411715224818207522815025934803834459035436051239455350449705020646307205365272905356056067215508169182613044491862861118883890448457168291795411289816049549117795958865345049282403571596998944826790241133051696718309173483286701890526498149713961162644611272673659252647321917509297499515852002597543112690043936214*x^228 - 12393298085070339663833875634849817992085042417306369780737785225504641115778352179310555998805808641663552878855931095749936721680066505051564198971893684936046489417380085128509575305913791363806741633788323178401813521555331012029111027970693884618721137790499143125262273065798194432658176033793768352624136380042658606375752003386601990118621404828904120556421672675807927538382604404445953384446825413346155884975984418114912246149782559146542470288580818357682341748232192981800497258739427967234663673015393422474367157079088190807689877927120972595822045544502608636424550975528408787977072198173312939863562569949960844899431709921594067744443067093051507624254838952733470867036082254179308723712877320733407141660876598361127622804387554139754387509870627563236976402520979165241867265090870212780452171090*x^227 + 4078011082985091963078498612646927571591937675905641124057621995003480296059577362964561225324325633852420784922898317461473696829215723563151883941179226593396199546356025385450860177558730081329797295908740107485849609098216515796110229645187812616959454875548491851255263918741036022976229544917296055534981412399747996921246782477916120317249451331561283980391429502514709461256345039616727460679736263691687157178986655713890070677733777282575332709425460177643782398680187404071917644972901653179926543458593281358794010279756666696955764709240227373096285187874719444075733868511521574074513262829246933324254550819304101846133317679449955198742482751714496743032900634498625809354444628448294251310010679287171171999759360452152774161077900114461200950475244692995786939790658403935642018170394111075563620745166*x^226 - 116372505599340044942767782856507161339751937721253527207786383269523264806368562769640739560249408182822972899807965196353665024811378037754319303206726799679785666881952492864640412944156564902757089107642169628363083948682499404926540768413805456590279944236678711494345312716809725026237358781356676565123906598952382648486533515915707905302306595893871812380073777169787122127442793648153306536080031569949513484565490479843943478674511485615373985762212640068405014959563124493995872386339174371385820057606165229927121022871762124458129608604810670783024007358250231876957785506257227331006435315965648246480319005477591799825341518270676658081313479107503717232087369866360442658543179015207911645905809012176855715467034195023187940342440664415308075555644943625000610364565988694018011315390626588248159972571377*x^225 - 767023915658584054760518439529013979353262882186166599620033414670760292689587542836091156809039897556574972377840300008016251933280952631727757110861955962704668589599312837731407825882024341327364970901435533214166881420804317471506093264904582693666119582865929126570118661455325750114753932360960854190360978221755311747289935421823338515400431844591842568345973387683125547179789235564388467939671420712354490286245604521402494513206936854635560971423150848039242507034356169668233125328024875835085193075417296125543785006809721958088855765408730796139556780423782925606934618399146179834359626989934947278069966462663520725577532530967444972565967890203153780311941003943127986600227632439248680086149462207050173855577453778660663590755423530880065079784297109531683566652221716084400144024144613080977164572514103928*x^224 + 524993795002096293704813059034489825925006062143946538920867746025133321168461734689500246418836514224157902603206586039435296792272585500713892777329771651649042626294452531965257662296892368189980202853404551725423683900150682246901012801708586747781303955233489179856133254056673451652431655617665318841248254486996900898986030829524335883043966220305953106347070729891118063714195037582919513279179606978863708457907157970424958834844725923262929420617129706337203855812560929415610353423372433363450951382721391797097092876048454739938572318882710663413037829289455163348036440361260118148537521403419677461330883651410618545311969478066387948353663035327029824370222037096743608491975439215455271700868169205974309785817473563243097623377264434724421582907623984079898608843807475603541335823627152501432316659235358670856*x^223 - 184593605590295481494302760609418151988447575561412069280223250028023603880628594517180527788328123537647952995609509583310526063138288342342547259795364486518125324197330300097388790060154052328856075429670310016533400582905575710271309713170193833283521787473951550673667238010145822921713980391781846271156215092450753809356590785462509939260476188260505773341385559367154099811245351079586783929371645473275637482800196370478733628669626687135693835101439466939201202090458403080906953430730512180862009856827757922274442927528537683377795379441112435731460301033766821725078543560120945605101115119372859594383226986972466430967673776217815921534167924383280266138479133092862096551115433837024187361911656976497851317757400867784043685878462642663310894232476957317886407614644380245835110071715741797473332583880531449103991*x^222 + 13016398271869296638950309601831338612140493416703850014475171274663758575620349736381946182862477713019983705592102086544599623377268855442973529162508483398300938598900421492477496887024030502592208544664270162824388746177271330481979982489814256000675446860513499771855197668613095293195908803724459431931089831794743436835705055218791972664510051159445829402382283812014421535351770531417159099246364898844514135325247418451366246570870086995752567717504908525967597571603184463413321955055423614528748485369402011859744389325460825773881456840449299470833510562531163583330007631742336858114470883859765406442631045308419576534734626316827920722782099339031458191217528794399526145388876669735443851880402948538963447723047467170794137523169132451174435186140314072104851047594029486841994055738510420344441863322174868944950391*x^221 + 28655387815630306093646796322492815178804620595865971434664562354380937451616586028317543526168588917254290113127635710792172600212699951196546173711992193464435555813056477962673292849557045249163246087430107084256369679220099998748854588722852811734166730753577932696607911867017187001087307352772850859288897973964815000271547102988567677370852679227719948608436188636788794055863388436968698666327727242957060203246892472779536798898012728564904032834111397377240236720581376488357833162547439156428186785195002301988441797548939452796953065730649315249193600081842597982551962628556613713982471643910999804995574786439260711124005533378681225122877450329589807697727856127587727742843207175232665775723603697778972484387208899968539805897719027187685476989142472081023456708295118350756187015115412163915443800547198735335224464830*x^220 - 20866222883736743190504247679122475173148829423274379887911061972888733612188403345488004628403987229495032657535976399451766460970469110934258791171058168269498694482408847278312340735323153087454763389196288902714060521375462657978920516724193429465873194785653047238237266582057721498373742844238818897674681330444114374794182549704498576229219060769669912896718024348188051270004402196962835052964632622994609000978596701124522030673134855831140328048757215851040700483150077409163741291250562859437301078895259962409618060103608562694378872045768611191235931272643103659560485390447693567272752839227333227367332010862264175816099368612787472831446196459254175696448113851261286554690741391109815288314200297347762891443449936960799236963232278612125285295283488238341682145395964112579476118063462722674892518422688895931277080461869*x^219 + 7587193779626789655841617189251669462886213098698471900090559557439406920173079627055722510701664152509230574055167797952060922156548179919783377533986597559572700163327355804399623078656705608280342956796468705398359015520856529215230419061458262635852011167221213346434591234659358645434550546264395844395053509852487988038324470486171656603036972184803581569341359566175010881357916365904335131012730635065566937642872249072591308550679162025483114685992550586040651987131919216222936778843190929501101473444759798302123475735028406553117116936376573371204301015725261122601781047358282428800642695985882231892108309692129897641762991351248664268069389745759956636727360976248872502740763375147688696306814155904180184020598878277235784683905298650550654542929876089015889560234714638394400847194802958098359972557941455417345077038775603*x^218 - 708576950437408041093391365214058106678999972114936319639701271749526247281721411694235071532606767994679013235058452098097388519530238426244912214520974012166592291638417001839741451147709927479487089141693612798712576346108455596845917356506068635487963343747248388880522457047467045744743262095692425287265964447650383332898722896175569690279584821209765577094992032765891621321527111395992093083844969853927365110750354481706744728372534899620258796416007788411247985450914949390275759966947258242348679504667168459813729194035214273641053743722180903678651447655200793263550402509298318512515297718223950914704920517403260578135303386056901108670789202753493068522315773792010110149291995841344542922229410957286586925891844585930525881556080108922492920277869024438097403169339332704774363863927363059944110464874465363585070455057498275*x^217 - 1025589752149495176129541699829970211212825609339284386099477059714565724651984903276206831245619110717282420678943305049599146560644024817077211547055393826687360997368577099127051043781430065054685009956880449077953041390998462537727909633910089427325492151751545457691828853645291272540110462819194121790822774536392562621044674904712088762614581720180178937468067564362806454506278063944107079658284223349769375400781404108312775758952761328758822754869215491532935261955490918752432181716862551493073173897245924491038045498436571062198171256770483991490578589266506423172335441392991298078545093036955891421580221847913142605438465583359352492817695345319144151418900882995492746294230446780772258252192504417887317613309592565014002729521111011935757956373662240655855855955345174904507107002909586489910734296473603619699726239522432169233*x^216 + 776835253899963467122136019094565453753159833177739906364974990867782493788548082956749756231811902284305509536277913986692675489162179769605949820389586772155027744438317251679516967158026681922009938948026395277411071034343501083540162517582925766725423313113249091856569921774054932397409408087011117689910882716600691219978377304258331027240613576683283234300874504795193009286619999428935862378024503541896167858955892526696622483224726617790783158881971567621251390049830874424203719062456048734861850419245770346272809977677151243254061135236002024319334287275069680232781500525074244303606913038652500997920319761627710716152110652172706815151782233658335255342780317513647253971394579668099382725186163583074068626739547066546168291087239987881294972419423364280238621614028729146540701528044789131747949348523985756910270932806612452378201*x^215 - 287704414761677976494074544086559795391292111803937998927188170606710719296178465923525231173359119539928826674589475631179027029122525204167600913367227567869815529042622890288607737994704690846565097764967267765976913370262599395477893988459118062799517126583399986539269061623824326703323351382951602389177102988695215296647812595241391710745327628143550947045580420492779153881707456888313151328258718286191589322638107914214824908149117505016027850453570630376222652577755960885750805110822406640559766986861694026742925843037485553361838551584391470550717098127962720653713085595442258743791299173077639180023451810204100365441948881606804781172532956569830971350940255076356800053799336157817564985769463881451770064363392978577773719997681415080954222106437466992024684436865153754676696595430277708838767099175084800007548827969834976141724527*x^214 + 31446304976053688801284466305200290852774861595172000137717572457137421701466034776880539647519640802606830681625985885695125957796049087683150471943950122321555115360274737753128545290877091356973909702814799329484941978509065816000195456759262209497127628800439543632102644853500106413339346861086100917486633643276220551604257282226173148394723598943411222533192635921582103207843706510690158833195350328378719308024105418202226791530287091860740368296907465281973595933286745728842319147753190925093093152855630551956678625102322189899083281756895251518501052182713952952030937347993005466337853662537726464980951253233672630280050367094980878455365285087359078722572365792138948910247605787681924875510271436072349235056701757981531554367390951686636897793832306591700847012607197291405355969601991036458036479925206851832880094918251525725723707218*x^213 + 34441436492830231090208950894935662251280920748700533589790569770918765350979887429502419909974607296374661859439442699143769064812062295995268447484181933080008115896864285645325993286941847332441737314554156818110086100289061523069320932072589250433180364876600410419880656936088754285774539221586394515088016255324159447834990259346965578832273664945634792725727671250286207390764544597598244943872644562596851489539269149543122821295978599154699863412737530125132102468150238758507507164006076002175824750170695833729377578777414496594113711739986126293506580754249173540968112547793366374308523772359244357649244496513983165840372308173111235063507212727122208587427711244656643654062145215992213494727777969030427826712868317472176244595995074452916600786680727151768409603373353486490662827198667891268694466713274344461144737617830425996016390252325*x^212 - 26964526111209312594343004479336845731033200011787131314625519158274435311802932652368590201283771366979988792175939813872031699503577707621241975595021347825438619978597123340526086293214219666438824336588153763611857269371464812232197404646060271878995916555955458877351328238372209920854322076905463042363593508874894292342071069064752442801771370082086714993960991970229265489648614770986993590622079391631739529588701758639126412399322020870774452959722453289151927156668037434305432147385512556648966982543330602023824058907152888317321081953454685987123875572536445039992846589904495421886791177533420603025677027275567305441106281127163134679392752906921680698506749993810904011980366764155174205779557693894912410155547303058567203407465814204641115439301759235790838629025417265775193362289957065972048879295856619140112205188006571198549959756863383*x^211 + 10151561723911182958285667997467278918674993618621872512376394267199164420813914686516864467470964862135782046699502739582806752675629923479786499389515635354042252999882015408793674549455571660672073415781592270860114417503097663248928218911845194965613331037620957273339748625989883085885015618583368246835523288930774518358764849752448963227415571178830155398080622494318335723025334508791742746316860894543687851481133658015335244493332544363581558706542915283457251636419182513720835842378368697113369431270822246083087600429605758790853756624099266710858520846099678964555798546460652750854251426499946289403666354394866351701887662279617195419725422463552857279052142330065048909473464009239549416467136570165875834319994031542923385017733331800101056454055736296120464022870875656284824402882479822184554365146138013397180198654362495012299495088597922131*x^210 - 1269970289825612877026346721610107763312121025852347875981687595529308986213097512386653209522618038080678036663662167367313501453431086280311410808513922080001692346794799293492043202871081761238200701874366231408222359467367443468259902682265704669562045103842238115696809035411973343487859513554038205402258466295373842813010247431721872606309314631659154651071281719795776440988245525156913052752126837535609923139841939272239546488228978972647691202537697325581212912854619307305612213985106588100553306106755829260834420882544651027657987782569299184422877063726600706467295273104903879988929840368341463320784244725383047740689106583193070975654479526731561451068141210385297845703353208248198889522462259401531983414408293130074343401205895683667856548707079153311412628022391659272965510972578654829821922964995256289593759462060756457827047112147842993060*x^209 - 1062286298845744065645681902446120523910088753131082058962559634758099746101939744752470683951662377274001217880285563495790128835332537098728666365526602622269519578615789452152066055966394986353031541467623582271941698809174871734754945686763471994695800518494655696707779236178163390710878161952103844571066008653358303599180697546465043374061161518459497601871036789715495185111265385584361549423119286778076013066258444007261955256708552857383496890800790770988689758339891260184996643017749560507506900990985409252311026216758608125409263891367675036661564086354901667257793856728057902495374281545985622461609018046539714204491322371626178358984351274596755148907947603320059194085476581079428857701392536747245452812327516493358491048138683086162428635209852067006715342009153725350761174448625890983423147348136107057644689595096994186817208020708750753045813*x^208 + 869865551650208799307499890466307010913144267327555364355092638630207785980964295750419962213782839538726790077004619211843013175024417710589864408787445695413755947824745908294016521096054842668596828218720647473556550263663050886247622325181790234876577292648573978983835745662944351851157562904310992564482504945800028836284297917922605981987599225175756400205513645544823626068301116777072412657145179656145111321952901848254204080216646743041254327763030723057553262465061511665119811063444147465602958261804079872553397485834759745866111029088515013023263994830250775130320893625141991704285882314565364072868777882974951773003384515609182788927025443242357277812135519184883478142714191111875821790558565398496009489286260391019504769470452862860777292832723480451978642447471639491581329015149236161831761204564586852841350455847764198605742069288461010826144061*x^207 - 336195871020659369634342181969717708909164796372235728198992043738259051423038095478703281589436219043797689101701425308761970643194027956473803652728055040047984768429049587940261430950833106516230822448858884666120348727210815230785767479086165914569310776979100513041388694335315711881212060274555670377815375024441266297241733811328809751779778588228630040867638017355703557301296704938029265148873426028824647059380569064516709928205956651991917430293301283352545169353851917614626157422309583466468592328592966061919114219775621097274507182840429917292270181191119062812779786069676396374934405489926563402920774898866720835528724741201062575079188105030662666650915754030019644817445812451294194940766847432443971277927594565314024831883853241892610208815271992402807331059535289619378884537035729584204320424573938022596703804831644271852945914669408577374645674199*x^206 + 49323664657602765113399008207379192670775930066527216664658237716122275186127747591575576304356385101642144174334906559534502560043320374179901899127441997907007571899721006460420337666218416890814449915610392928099322418659364676674760687578079208595174638993099516161902779182727200459398549391606069198510983075271645077275267810874288031650939650063209567283499679611265775739683934543546262129162679865044512984679365658013965495419224531125619923301642100786211452763362237133205030413549241378137065303549324690715867915062654673235193814973040181973305065804345295929877796879282396665231165910311988495715514074863812820551468226394572212902295559625090946943295168241702428776850530970911867622378968624637512563988761312633625333813330649907384860949299316448249970419337448368792279137312587731434817074707394474218413562263166028252914537236454467886300953613843*x^205 + 28911972363891877240278384492521245276084879764123781012103945702283286456258882249773580361037665109938670100557724457508423578601990489625458600245290189829176607372361499473948187747907156685174102366090023530389922729393460441679155077809429415375594173926811586136165868054398320960408307977424550453516692437314164702154044851693274342998551260760103542608623191477461991466229683503271158955575605418201592217631355420679969948963910467484656219034600196274770745494926402510166985005130050420590969593977338130564637725274909830643819622089565592887393128070138427537900862308424729992217551063985620397705264829249078651250586654955293968364971900473918128460559757843892545057210529258362253405490259598867872691204682327911455318192497227992819939265107851076475210534466979204529076833889935249477607373052988562651791694434891857641017682821663157741678130840322976*x^204 - 25753836103327720934813237079994807397883412789447094965858155247190714329445205252040441774824993181103474299426359938905894073231936386182347533145665232214794714207979318366859724071621811987531411647661451324628005961387600992081815716505551903715763424386508143869241180387636561616135864885905520112519945599769365699946087698136052945321314837866771372069607952913279546958243715241056916948786487416030715167052590411016617162195697180615803316167669775718588572076130785722164599718377428573043610260398589816457125620996736174783116337982614902488548194343199989825976191095522447830580296252306712779155235297540882134212258184467904989223131320274666477748463781697433440211523768888741795133543019515978410903304320723468023822754513929430294114085533612445500763497712219770663473015662646501295414974007690921522365796633214525596254362657789986459504803518392977581*x^203 + 10394022653427353179085491452183003848791303392173199318818899686982041066292234214849653655777639012953978494345818845438240743476149438344861604879555068352879487452354744194131693118663707376568281721558812179988541437405694429639794934819062463026044679654399801762789857588523059461421344710197780065653668172459593521802155792611704646886692190312901345595009012800324810661217548360259453299232599453111179129181159146299164699504149797703792588994446408610161283855905563910133143333317852205584704400516117852926910280814323353840095692580754187417317843345826650625004123761148071840656508665611067248995858315168225528184390644199931823601751545292458288335741195153084181320901978312357980767038914862134711946833740165891560766800323663329565820962167680115497344734121651799900934624830589921714174118788495154941285880233045943688127090141043073665611185664958285753246*x^202 - 1814031330624940902150431800883347085098068101955231462423665751541718031175982827431221019839888123789808770908069710016190233456816668823760462171543629861155777866848611434045637237141845673320143727678346079357694720821338664022114422135324423910948425366928981155485316841940315851882894431022907116538619655410502440232848787531520383010961213563428784018956342840690218387885921340789377567862250688691740527621472025345193716787849859503989205019115631395610214094359259786023425299120038280521003807540906640598046819489582953856025634565616226199411071663828069628343405619334809599702631918864644227464697078981693426014859632586077608433471899642261864653858552220068852019268696311935653081763527555544616232007911759461539102495330790693844191492427500488894404269854075291404567216945887989244065905411700700952625446710963463809336893508709555936661305972345957843271546*x^201 - 667850450241663815422247553510311940658164815150305322035549077918506701640531299331739858265185398903759166205153699492938852537284532486999235773490021675152702770763853795740808957216450412066886691383670837799937508247317673943475256960846021374327802473927864954858099116240627977425965456030335520417184271661559187078328570064683221749194728635965300456351862795660360721482230741470134491300801572433093118080567541050290815649874207078379530621236920271495056995183849679376019014233240476546338728603266371083050962713029053186100321064423811647306916763790613058841982745357050873098315864815555193132595115533990198702267737644470401503464547074057806470359772175549981502354259763510120579020222613829161559047662367902245967433735436126797494562032888743859078305360631372337518195603249919217800232011792446835744342341691457479641062850965513613872109062161198880751531058*x^200 + 695441272412928846615260652300765605506199380616983205205851043506281157484199115841237327111120251974898281108842530230825397843630643330190000295580643583820116754299041336927899772150290352774491013878151860125591171384445577232840158609160277009582454762205048645540474943689304210775832837395021019060353996517167994674317322482046752747329551522540998932512758853554881192290405327501729584102939985435506360254842744396146995852182269510029883010484570499117587365164679884766761542722450534331375107626505841913645765830797926283374864200694632587740682424872598162193930593376243461905230938547953669149333417900466258219851610876993490890124447048030369167528361005562614747374526141538145593247669657012168330810827253045812122603715718535032736440772446019639003776521932408070763347476337247448676283294043034930168709138589012991631126521745387714720968136301427808190227578026*x^199 - 299554237914288086865739054714376887336761194187306578962990040209005775962931092801299977288183431639766136204596782620244998339954608434342688114716365379053553400193789820243430582216603864922229541557324544927389125024736483452387254586806679955900387512830510301082942128017895918432279929165977428739832549160636804726972065234813824640423181509882314182507791614386121020731185998312157439491780055717756995213687358305179453852067115224634322659407893123438216017341103402235162587345490194659073473005095363383469275840379844274818607308953552689308085040359488886951672990178465896654220997773361948584111032074000980708936062823387602849697657372660904233926002164631574076059529921578342869614528377249436850502535159479375726753417970791491948430195829132473518456105809981109990049446744287886410410458886005681115260967223479932795623650691858220167941700696973404380751943080789*x^198 + 62447395943139084357054263712158407880456939345599839582121244668903570601206821147183162439098255161133280457844436337591876714635404506980092025674267326591879625635734705165935594545828735709450744380542824173603930404612316082939244746761914074123660122944036771630620276399108337114966890758540520447895975277445058059085844615089513594688537534547391273532491267656780533363003925131295093622805897770405665617008353637561596338091070956300518582254337767552574508396337949307151100615933544596097486521234818566185307888629617157936336749986696646386127028273308273990433011915764789033091217668674799571874320878623115849066334224016905653279638290606756315944753449543681976901666373913628013561611451766099175564782482507775811634498314246133058531286304965388762424810540486362992538666188138510395412812804755011827491241641623381909961058079003494695051922995299755882207734495450835*x^197 + 11922655044526846561720773783035678662456752304457562903256995821161648117916858591314297773835642316016323115343005980709915232591052327654360058843653205895999730222186892832157353074864263864833710383376599448084613418724684452421358874139364552664042679168550072208517521574354180345367907889825596253927252092254619654439600743341965555008113404028203659068630933701667575177570315894030278238036380206842174724984646278386265742774824201514681993031803823320908916128254517915083821729316024518286011470396927926301774497550636316920539139793198118628959694094000772156053880550445160135041996007301438541351735891550710476392702983645688364135490460797067405290450338104330862440293995028153511448956052831757443965095667310263612564584096800580518857292657920316493251540227967619592693822112928863762043144889658661969499732202326674586998422148420736326303685667121599992586722690845988535*x^196 - 17042998472676073737495178896050959408529314634903026803224275810117582705207262734014405978321471436009361963535070640621655533233108925275022611375531795354372893395218033223633283140711567275298418528638156417092827709419816165593494395183773283081087109038583753206148911109383576684674405397039590794118918623780152619472753538216125093356090773016495447283452627035996219940483635795008056175336237760641460318670528307507466812872773973949103936984946287810035114835483699117539797191383819110337069302950117490149425679071438019060053501937726232605237903490697567419391895275181281306557513195437908801258695509921383867069212851429399245782532079885897652450957484168736217934639919469259803494723006191565310799561351108872006518043083235676519768019326039929907407693272482202405729704032800491221041965058200784658397751850292875715934949882122352774679343805632952667954820218577732301514*x^195 + 8080650008484478455488233584169044921199031623433106910541588112002310970772582761409246011336347146140908612091619690041057296422505719673992823528398256865893948940378287737499591657907157706943424157718772452140611121301537868887739567578308880715470946864103450280002657727373072245316923313461245190909970015247446130655891913382906456581232643118785822074938381638763459513398571802425145972525189906803353917928913131901814069566955626686350328953315317051832583961695282723697009997898683455171866208300758082565817289292132777671459222546619374751769939856235849954151593305618152800694092370276685271864312265998638058939690743123812881348804374485701703422633246871051101807063410756858225032559306337692365852416789913512139653799252100365623375256100319786519159886710465925147286916232552748053795124881307857704671077471392877616477778777579229596040375979291884963819381663671165319291186*x^194 - 2029594058193031861783149564781411193350753831045892183736917429773010787525233551522219922066568167031375520019937061594243692249554050141375245761928807689461774066685295129039875598906321078473554704761584087147996702248542132927178404637383251030966414657657269133332141718031631975342834369118437729254787598798747547520694645383782078581084869817655342996002990479055353491197443602353079961161208495528926418036867432708471559091977220202075816076867527753394272459167955096273840598247806225743122943268470224223163759689305466930801457921177375740471254436404466470248327597301998974643734688090145702498282026720793609911283118830962184050677450223275760086646688569703357777170738306956608191677987534992641044538174618063230841283934012144876962510188623143893210894233359798865518003952208929087572635312927310667886796436624949649578540581506891548513078290383174821615050200878614673613980026*x^193 - 82701267019257361791121582708066401340961114038880833668114704470166350402879348523179836268197085916336106362481176679943209764935514566824583436430840241150795167222707776206823339715900486138976478707255017322908443140087089325097696393042992142654144970046716800543393841130151176849458811530216898764473494782778219097425624543951016302966752015863455339509552705659182339880259394941713876436080809034071548953572119725456206002519046624427023657960996766829328548414276227826637283170828314841616155409055931044800088297425442676563831930914294681464574730903043545963161822994304643362457246277149493555917614496751579250041708477025069478789296391639528421110977524839433811862359651213684437235376890698613455249690418833177847907107202729146308146878140636932791648813012984208776834879259604960569282372049428162985153025760549432084927458479582931699574395781831775326703772523140925399373223300*x^192 + 364225373184289947232438781487786965891296426290272712951281916705819962133568441777952250473904408906006273574181142200691564800356513269196085868990263846744463523220740338942337643181867472932885159792796177557021630992058770267362373232106161949052482493777894190640399895544432558573090679765195452993993197731199850574350340573861129544521832116946228348117154080317988209358816446614960334427507878296814885694713566878755119368501138390674437820411471394866655249825815882430905705326961192502944245085665018889358610460492117636060151460581866457621668312666472205791096657713994784226462982332682559970919557836822117817949348464958642562193593251674720730503306508048024416017013166500321802153512532235467435252295133719504250005838170467975980983441047467587255205139684014875095660043024902082137801749285684878819819923497094962885532082922144517459266547569924935557391738364648201912665791393592*x^191 - 199483663736114309756043274172531632579138509755184848361922860369800268780884728290752405281197142891682378818225396848824367109249653896963090082524431912057202124890267170336320747589841992801617970477083336785364018424024541908387436359413224234378913459613467823186940056190107097376868850148110938314107115046886545050370235311925117727106744144243148002532975953730871172187310680774396771346755366089550602242472742323126010494365262464060522256041634225464422229658981783781217870984764726673786246320443285958888960009414023611620639416244155874177830232882733103843607031310689155851421896271444394176812222322766143411617771523934452212389856989187936502411008730473536490315285062228413018814898325590990236356727503795639912221013357837310847285618910649420478052659735732928280529778263640360013413327635531128032847133611809667937412646225967570426597416805995646848652903809924030389186050762127776*x^190 + 60330744503766907656421613230773866615462548028200952965242532471598474405460476984961789429976321056747775188981636630480532429257955161052552092702133756050282991575349657047569159122844807961529661164414299509018824169678449122663567075362124542171000333701088845431316104880039730933349045877467459372436863592857304787069751039149921185371066546140940467586695972133666907126535738553628444770010945437420517882391666789869490851820007815225989343422623172676720233818417704083431629016997095470507096043047449153667775623361754996544003535931815013752338573719027940370004143296393608660877260413970566880289076729351958286428468651912417232002773907108948724170781362137557853232315364149633847654154473139288362557944001242140002215482513660172660937087225244459121250925078637450850331156614030810902196282497767090700603804468827429842103246689787376505410133592544654101204704519522321637850647762805767209*x^189 - 4773167088208510895839789925269585553413694761180111885943799657781022271455903703482757264234684299114496647443738963913138108411404977182619801754327555561967019659294375134920304978204861436362341808555965832976934978231413724010705493007414655696754887886599752200812268574178735624545824683233254802492453688575231805242726751479335919385240620587784719702186282463735430551946295024711624061138624621726963610078502801772473623314997098759953866310919048265250683103446108491486604593139594083442515609050063162647567542667494584491169461919354997958560923006401040075819321567315747230829494630323952459179207484560645448273386594145173481516294188946576322734360960492294383962483689138090240961285122950739348511717419958182815988464547648572259046656759945556145131432553410353658937309494647110951183984844411630576236500750194974551760542423945074449753375221542484952194913535051494716169371241310904741144*x^188 - 6320646003377332326429898137695003958531987195404644439888608008323975001348548442080933325404075644852280973863921369395538674796679675297801731265913303572864597653399267591153803060409793751815111130083861598790747647336127114937375367053680860495164266475517355564927058172075486953162064802949855640237768633321840088041853599312008404009988282464216408984772140348726767119655993375598489192696546458480512002343913004241472525063244273063109574661171450246259561118881680570605675081015657070450904761654163026353966130282410489685529019169709311551020968245696975390414231570964274690877394368443017626393849565688208943551403715846206654901568111606257580632843455479901211425941695171653935467454928651081401460881624295288847260773773517930496836163598362812074962546973136796835189008330164632773886763157395899019448331305321598940971854823651208672180608140578533945603121920460981039098940051871039579617439*x^187 + 4384992328752563246208112654310880906715236057007356855724459862577275046016719011383077385745374252338418071366688534185462117081050711573700509663792286839035305081165700051289340526923956991157902332585083970890656069286662725211193673867040797929061771409185888362467638296530265244442832236778299701322507872793955751552102819389835038538204261748935422913423585213547543645313399098324007272929028382841002170444297941532093777414555184438825320500135514587583004714658488918253142521923028499078062042288313015749904543683413959370454531953466447028069694784582267572736980781268135052979095523600847117929437711907207080601696471212683441055253025981238646677704845221923760927345058908859901102883429077183257383501326932481638396405361066977960509116273434285188491211488638897374981194529342598147620845301772116238541281457272616414623499842268375610572021590105566762496268496377808767116779398092331243001653832*x^186 - 1609613267092709467873967806009265433615356649136500913027120141665503467806733651927838390958099807247855452130738607733987758308994476264810279251895156046603462170313984746364109564257215854802700990982089985543190742249336409374285467622492016734181872984259369628370659141734567788459236044206397239441274631913125187580344705223937534912669841995998677958523340709205640604306081268119139653700042043418831561968040877191698408756365923788057822052339986297825831793507249573264215277346949945549200513380159689228079666855139294648208822430278987228037287096794524122858550518277094746685338473333491672577008356759948935343696050212106728631253574622957794649630917274060238027564948542855853957421909510197330378006895541374755402763740796591712230075699168291524798005340382240264158227128400465730984937668948293228881062907443985603813848362354019374472549989533509329777242255172820405711011160855770030341268777156*x^185 + 291204657622169298959329518243908507390871274193007644265280969113448645397358138000860068231258588255808149984048931240001304517320721698576593899304928430906532650785295571468128564086282208973582739881919062537053074177279632817186647732616217759932536883607462957369372264951809035337381722978844084488636972767691434873799847653079682548813780278600776890718531758837282114933947732644038272828631140357287566075586774896592045638720965763800380479750494949818601791144671970487278599374892563027173293115329652164614006631959067643135851098557129263143855781631023580236449550681915861445651929823519703754311408103679134423269231989696919007842703987441389847922758306826690235694380222997702984580538399182971443280209114092817135711760100640982765747234821060658853678937383962292055942933458357856217876488620947162209639887354372672235001754858230285837941850373357400613923041438533004908006061454788945156836610794604*x^184 + 64056577819992446642274122505135771520973896090507462303271838711270492067087015436182190367172939188167634280601524797672988577130841281436043636492225862691203412337382137218256063037003523468115362183378194171119025560483244342972011812828605036981816484763293276324315815231765156388913617264887081868050422174241447729601558326105648800140914984340699967403339767439697160762271333017682650145421533248286205533388065496067740429834382600837930995311167634254677233235429101289271945235730537440802093638970950866811579235669341321272700108277530808104963410817803653606252638164559409687919908528007934685524709166384617263613751139017414066570256248300331133314410220052846436980856398224314054760134837336976413269890128952833647370709109518533032009200971384969843347513501023481063332944452437545129982231309749099786526066177111800334262450486900106301028735088317710122647896991387100078906246613330855384457815998146758*x^183 - 78241778472150027658082860856005781929292952214853394959894705473540346562621179075888286483187581627585492518825695167932728870709656166829911060382978176561618753579690073965168454395485257624893993600560437903487686008061005116280576921027952118290266660968870499493668200189606843070162410640948834175444656892939007476174932886731130490488607043940111926191941532099651166904403630268321315658240865985212796333652513597005467688955165291735218911743783760556646495552390844350640653991148029466010934546064769335297057945121175797601186348502273829253427089121106483107518648563382930678055324734505311819150663471945430777292604270840298039935667223040197368449811212116394144105329299844966337004486970755662655015450288691473405573211712374337050501117162343526231640786426878542803185397993185647749720206350865468990371284208793092233701184668620694656403611806477547607179963250682315361072488834971152494079257072558809947*x^182 + 35764150459192766284359073306074278277891354496709485148004504791340537679803415882341196945467748160215307139185832160463480601416964759662150952886623439133085930032393630037087404010006310849144412519406237067954459390184587490046172790170942330297696868222253568949517839628132034742577617403072927449382190866837199247654879321261404488905275896791604428530437193901949905685564973037811442958228701799945943443839585123456985048405122463340839223986466338631247611982314692109152835081569381604936674968451758922881762046596594389363972355014910812886169451844772777069852120014002488167106480386989990401744157214650157229487752788747948545020583348604081462013537883054147502630332915661053507675470698404236296803384669583717702853552785719406125409602644290221190323104150566727787817014881766812561988185376526896069674976676051289374602584418748354894072316179512556542737014958132343001127635117479828289276990876125957964263*x^181 - 9489580765933395637918211125164243592121855667685042731605447723789232896711509435868628059218845112510372741758175794734767295134332456900754272899115048867714518501881446783818032298573456701953688393601616380165375183799120145550021170806616607264613011474169800059282054493188353211431547212342818034834325908980370340881213322056827137470332986658739218880007812784299196174593004319609421883192274005114258878467801206060256942207662255005294704079264915444163546484698482864520771082364409752795988649418691010887063290859323752825322907930540208449534964678906257758731929757365784800486747888362690546450241127494130683129172034191832472086283076821148050125157431779738896342243941109333455871510335537713055843676455491475045966054540811800022264113280941713420037432780067857704656039229321867184391930943922972385345938494625751866538174817153330342392826169170792749329552831081910227474277732117538958356112003066765396227851*x^180 + 430116440909970099963634081083324424569868893889668974720999171825445862111308765748931178548798951054108666950381551719569049595118123489441046054084278658909003863894879968475072732773810802087083297503213074693482990754672941791436874691147357563497450457420163018312406012414310333706381860483948772420391393948137554876761080936398697976056037985028355634399883971299516954203665984719228408850911401002256446161163937467045018686706868067071645403501933550646514033535516522207199076110326504593437724323932976085838102512136565526682269196248740186010063742843831777757502854465453413308273458423169731421512339179379438269811157156163952177944837320838822130322358091708270140032977295277524539656497475237878853719476292442468187647982104704568528503423788422292185972693690124282818354531626694091429232075443402471323490795231298016473059439939816990655500843277714291822832088645560734332131178982772158139237552688180572789238543*x^179 + 1093400165592072105134831149235920196146741819283074766871284087599893856446450011474884721147373513971769172188361270366864366348358759914238386583166695022549123838657312018978355761502392742726222399966763343147802651231815080658224421368454816480480412966732211891962330978812058291996270397764500786534729120605188552147764797490897312586019973243173721601085403614145757937009896527563832372616963934624584767224468706874882341083164587364850322256012885169189127161029956426499854163062260276447744212329383076459378573535723652918688339260813349903872967926391694707170855084622275462169705132001719534631594546079747862119203772437476920518401689258530991968977802104627382299397742189485162761103804904916416303062076102477025158624024839430242615590201310700445016056773627096840282874065020353401949087984984639948425917188197451003728120587010002173366231917758240356873033512195652928058335921390602570383103457008842836615184720832*x^178 - 709069162730037335107236352079634517796375352792213608360600527302500746288163253696029092081458597836503899276195091830621264893497065086942171448433781931414410117977698638470810632552804891239506427330291451491058908027554239418038559379223943103818793824932739190262876897742914271388780436320236123164898271450344348232518430542678366615295917174978479091386053852705816603178422336491882594676715435485786773493042594795757017569289678043839649444368194509400022051710072971495763774178463983564751771191387924286218002545257943836874088362230379561205473433038838697347124277534295617487971359145892323399581557078420415350977979434322390182651242876035755077145391881156359539571561837883057036684522229885740543340956495407498834763467940898642777873468010261109571222605491828312636460278216767402072206009145470563540894111936185249357182389207901478909927313848384477781480376790255145291396880861281806187276752473624640900021673326960*x^177 + 272132628568238369079166376731356557956406579173264594399660135895844799851657801448735358771325462131363752293155012328320831717037250219412925746485025754229418728627816513490136046853405073859959544779940343334261216207127735981448664443120605265427332325797928015958596739424589536864565653359451250959889257481548736849849250662970253913203511059895685601400130982345949946915091366775065729106834515156369579492663920263136428612064000054491970356706019163328459117421751727706787428481784253640670994498872304423282170434159180733891331297735999801656777592689090260042967530734831116997870811369814400109882856623718428301155524487170873075307594334425968259801338622441224850823122228454719013871990621923947407317808014100922313711750540982719598652958829937414347215434932199573164508185310969803139519363773320883549341253391039650064413963084418030069219452635697775352342386608465512801281390558033114288583686369431370273572503597569045*x^176 - 66862406386930422140136377296638554748171380775299335147074974880426553206477615651852427571204719645021486355415848085180812561904913576804616719094701867183864943899633375214695141025573245770790472099513363734819765745525325855240760782910697218675812963987874893688755330053875692258751076397028304966502002228788108477165115243428850431986256057309828692196100197321662709871915560331139365255832722924348582928578383693876096330282049368942660580420804511015810285297204838614435408634000990169126308122821327214578836411765561839808035539128875876091251770133556307879213112886255764139892084521893024205810129401777128102794884512674912838249409148666771840974938198157703912769598873447019249106579810975595266941517923567406307763540863818232823939958785451720621762102819883548607120310691048293943498657011311778765293209743121084767968101768095104805048857390905563494072183883916807617492875611088119209509234135752044437775113474999597563*x^175 + 3879302845863410542859701649608608998446272524871639867578246393808283372729388453195865184389162573508100842525518193210789396555276972413828964179997741273344993291017494079354571447871875561600413867056318525533500903581253882746288172701454422556069070522496255516784653551580727969448738194175877347646936611675413170874637479705353317476470987741626870546490081432177848451909609074790124456136677743507878147866545629276423189027427485016794261831652467197132573179689272831696790585009760278329830177949159688534128999456000481434848190031137353797772562318011611250812545240978034621749108521898588593882843487592700174392437185645776734754004768456659039655328860663030496935782498573570407971243291436369838227748537628326735124486599216060081652401842803159248073049051097213571819239012050079456052763953586342190063433214342265417860311688210482221876099617820410653339498016037268956927433552045111742702726114022754917995225569850179862724*x^174 + 6476408057996971790384201146955179207240506562280662654779754354773512227455462112728147196298659749455032659225543329676204489835920965852923668384727190023762230598101523304131015596696078852366296939370445244850438064209730756441648687402754889548658907355908018741865794219768939999884544835860916164735388237571514031099217068900811184613524104480024454451439761862292305656133902163096101756858174455995492261063367269255224319404513046402174641105812223371476874893916031225153727946096208488434380256806341479837919102110065232971164830995145042444371190507502013764488384615356659850901320180000386298032283362994257925578606059705426798240005659579431463723939905461379907750951430665298021942971473204892200631929177522084358229914682764782628948483234181771665581758569103915105519427493283578268691324935218572766100517256903224066207109979685203414792158321017308804287608196232870109551334736890251077799970066653008052542580364072360233373125*x^173 - 4420794574333111216792069601360400059204112258275942425860719768833118863302621036808527341244174859144584575257969757734961819089823146935662631240341453370782410418950565172311015409975143257097191575755877147699197022062110008199401740876833050585066073408345635771460752672369987484642023552243844457317919525629792650324896696204575355945783072313565382984743368453910570385797892196259758773917124573720356259163631576387602612147995108205442308211632554856460749242513993127061649508181999639843996108133264086498650829858013144503777347551273451667493751096185261707355536532565469576192749875580721651075150093882548614862449017263930145062192867196758280905624326498345632060057311728415521666588508058786341378753549657234752022786490472371865896456567939148301807405144026695722961147308388981941440124003845783008745395976835699884535292034779704766444930863947424159027836256683410710556493332671372305023473979789393504072928536751126171529696865*x^172 + 1813210178686287691715709258559571203825397586717295087769369544721928868721430064827008028517805545877336334642367237223198360592410796722266305700003209876015115256240339371059776324999115270548467793995892890282580509832173348965247801014041876937381787815518136144357779840188521698403723842036872105240166274490254819333721077924642305990464249312206771524947142743399670438988716542193397521968683040636536240193534186549047022928151730593555581436473617299634888378640913403828242150331939794106287683165321985580903160126896159195454435906692376879961933121693421134546995764228170780289989670783575734271188644373637293219602930083384210464993484113161534319182735032502794309734584462592034006691806880592102241264940022186587804097608765002970257984767997379847144700383132928264887109950515261557778137233073230983831841022023330330849759512209310892793348669903967506806795583606190410248565135517338036639149318893282368668108866764503648675562237914*x^171 - 491430470065730557096709070615882850253265698006882258239431173594174038320995076824864591949351798931415379682625651688279213204504917547072827588075563768647733928562045034016975604470716863759309050547335663407350851453582915990979953487670853275554060113684244876211090134192473069864794324110573660959185147270571977639048420264863765120224501778116773600037185634134445021275120211278217238362712406693952136109730079608957435291140485095970841656753113064333349240381518458967059365591080906926233058096000694097500725074933496579826187026171105834437939777258006619039487907325394924475317647665411401090941992661702751710246081698740524102434919824449622209883828900999831811116448938632815794791300765287912516373530759994613719053239277225155861946878636110684374338588006566308388024891663813524933321033893580048071041906642347388128406806050092327271354811684023204772507304197383231265537090090888990307225755043596038002271358434920603161155909000309*x^170 + 33387853119465661581007326045847586793803796617400522068791880308110071428396510655188119521706248243191061279923188297822132480998780401915157359842845066869590080580373351536986376978432018478608678519538813758747355168369026990659907180439933004912520148932816975445931504663164324517107505827683470498660753959242453855357640449544486436629028994582879461103301179490942042565819495909100714866078466237636089611589725901413102088789738541753231760220318208305415325378385836878568549992265686744494178968130514667398796961437583665632302769419954735650834730196075371353264572281481699795041370040443016711442549459738296517645074529905832829670705987637322913566341595404828468305295210391816777387545547034102779359848625464679883793885418057741629787634608863302263620766592009949573796506521836694313589375995333692847576638554356193164873568043922911515046774847716450280324706792224305954674870600113365996533501084341865989411981864322579525621601068059573*x^169 + 60596007133928589398915871183063753644205886985558213968077146177635615702057079007402328723094481350873007598425373661590463285318026391024252664962687850534117293107777088733165159216734399832880862098011471597746127244896106149386533355966577816597626115399430411410494737576466277818514928993984338472551198155640088750832369208124825043994081609681433584373909661276802590064909766334058959263816368407103218909376077831741193045431724800080335653141623622696100607494850983684266461902102145590749727703582623675784832300066512089853154874524486320281484149413848414542853328083596432245667207938202494310656937107481658228164129868152025764142234183482452531003639647650248004619276313985857301723737481889987439086713433030505733794634929924438949544224499625860657963854068631551113475525819711315654749427894481930433886639000159986088879239919013178798925074784772383683416871584012027307847411625991835122817375626225978748635443869331905173435485523594824248*x^168 - 47826540146731368206454076367552582349152879036289436177170411550977635705925754175842702528840052942614108646151374128324408252319517220691591481325155767561003525120708234720029054536187072006867591381420704174543803476171962868059044852868736408628924184123458768267430957476479557926616626277894757175440888776086330391643684414304146667956321538221512375058577633340707873326961713617932009627989129591948444309564356886308544756836147135322452513642100907256129557941224577015946489990294110061334855155184511538669856048296893746153991758501971598896568679636158630862100222840085426292878743788265609483422485410844186078095174061264683254118302861626703319379799471834547455811961004799552922802092378924559816148200737097437922065361320986463518590214959545989982792363669008138201366513986336550934238383972342702777086457784802232281716205209951010454531423854220391980878789299411285320016687701533442646733838472806531660617804180155220573564458199076030939494*x^167 + 22560739511999051561071055938241299493741288296248519157215273972886698978942283856468811369738384948948045250382055535175745968644831267605003727417965074660411586709538068855476796494762582073427031245193074009874605247288695137888379785684111552691118443641849252096394136888138628094199766656082101317765383565276271505481703739972580799850353146704389295376487662492337945469050014364322424154460248938399947515284903152849065624197492571548388357425249650066396109198821270729192214809967718674140990620994631121563884032999707445400783418236713692767164274180427908956076447972602719467104016625468023239959501463369624729930156975688727455455318231225562829011405589469567572778908824126914356705644797113395714402406371846494155822821198177507203459541630019943284355847689010873142742046928074809874871518779837090001734231227303076728085614589317922223617430299179642774959341713232112925535327853042209048921042168163967895046482435552552566333256222406371210348556*x^166 - 7205695942302606855991244395124653389284711946264291336920216071348055670065249860033899612503055800128949434001907187254991352320372218707143025544607327275796046717487933012364444840738532771908426174418114532672429488685484798768846081557763375789881636299945635306790513203279880697074943344845813198151948962568183934498672621775667331922042905397079566694688682054220520834827447922635390725624246808804171983625329105334828726357737897294652025645558184004047909719214130703559719960632789579346969098790010857531601321663663378965816135704543791595409546448959201909701625574308553799044549958695931072073129865993928609402584509786700544558683300256691661134997978616600518649152201993702995226796945956488330560296030649262370605268832101116118636350765193534199210798546137632342249775151546313990248916515993280564425918047354163191262472710842842376444260721659106421110622361053270770408840035293873335781224377217274479583024838028099460654853403470024667072194404*x^165 + 1041552003618600876280731747910869262795829759356662740952622154620919632968193887656059401223999636547163713768809368457431353538484703630724660784745248212873377657350638346785407829834799590243180712205425479715820989944636267339943601632725226893716672133057859979215841235883846139791566649538223842489270412977342379688290432043271466663694946221032923790785098757741925950847988070226633876629014120198680702443676643220270852115165135684431426723430183909613652216420710961772118419021070888711358956579809269772769260273559049980121256454145688059748206955062740990285140442246881436139732057994791967928738497734157320739329490953741026225297527378910154738115799476611267886294231244389629369912296765501982485806128528944151569874257781677483332939206097801261917860366390744868244845667833571715017726257671750490798583360391051194433905645181870500482830002377986195578362162531494204430578446619015598238479655339608224717449533844329428218264241312915778763491401758*x^164 + 492753629650288531093391160172562652563509377724376542971375148381633515037623804121142359948448579538693649057846949053344440027076179428062917480248983598450435451593260050234827227866892993708813965533478459111767994512220151119640877464879013864876585474196197051889026127048866568237001946795842528694386670706369528537030931366010527098193231352363060085593465279193819849659839508291039207302268460097667872491298865495151966298117648599710900138165499309571893631213976119174387396517271361530067021546865373275533094006029354366158491689839992512629562581215785116081146649456711688085362172538644513064700454256246281124236324839237685828371326061345813966746986673076768227302322618433046231498365321511163388777920225208214915673545491940078379372434310904760765227905554392204980663999529591873993948504081937116697055548471361644472406276312374533108767102896410645442945344280969884031223708019931286250238719073316270568500084921468738354198843517942113629213585144504*x^163 - 475272436480065844461594984152076435069707272117881289087162149809680613890267201756520692862653022452411176574467209481273197817098746500662754082021264787942154208561401291432802464629624114743364159251640470816724023765702731783078164134589831602629016768843750917109277312819221229610921330778536029941169654644666630947245569168644074227642351820696236479459442723561531906524072424808512270388453050295929360863742882125963707047799683651386489690878902438202011048435752429653212416390333716164097022728304836569697637159075740328780438378216578763668446243499207555729417773366576828176518694541815434426676661805734546697784578596157477216432058000659729809646523837412006219909541160825378275652469297978982419350501385692054155415676969085461856697349551395577860433299633531323695258955620875153370378245521924782588862062692727538651146133890230038051918527248443361125202376516489636654199005790230903779369458159487425992904733393286741869035722277618561219032127359006956*x^162 + 214649243945896405445855290020981861427616847288267931997496610626696015283621295500293001020183425784177531293040858724235492696684001260177781447178608006542217064752616325196735809226935688670584218547892687261241814686431376069776990425240111146485547842654922129325803617236715251405836344542303736760595021081448394730330696891756902625901361736263008185616316995379504557952366552023480011789415143063673111565335796830647841616009012733795165940581443623758227394156003804579712490511561590850982724536568291206516832231027648088610204757553829578796169692775033030246631295237098044185470080059284659414328276410499951849020755654987542872771036888598216758409096102175539017569737801307607252989024219604928663714757979945463091480360072890052797135606989137388006619449213175524508076924536645029809925513084247135767546889162966709272951430561168931170994988393248713949951108188410548828960626252596964197984255343734069750280188623871819362437800025752005055153046071613753096*x^161 - 54650520862622854186465869302052403472053829764845214505874752401229849186582628629621826893037725785129947284915601805347307672009022983859639591151906685048495950237659212177047319131033907420458643085234625114912639733458768981136082531694736969930340108778434962306016431087193905112114417321985401515593040718692698493233729729821749442272534854194479167399395121722464063861612140949202132139859270826544071810044344966349045551265285647078778112356240716702290747566830894787425976109502239896407126409975400041056753874215201294723635626311823740470844965942999236999469937120396532019720847667174715124019528171504008720918132503435943470685230546564944437685397936328042605740441877383329114054807806301035733663833990270856292875598745785754408986519892500760269098131940209775518920084646446968577871269410820932530043651942447832073332817371587368188555274409765527846992922416972579983557186936861119422026893545085140829045382347197311149972187395964849680590441161174724990114*x^160 - 1917858749625822161333005335165625461793738017680417775766479508181442944378730833195377733902238633189784889071663171561488942847848574707911832299929661467188656611905860034242562881319099604249980430553675774283352900920067337866914426376613062314114535312769454847805444679555276692417360123064091267971271455781454764012949022589025894589664160848213149101334209512549285858523243676588336083390151963867675468775103516384127218593081605139539656390825052770977514840233482430619470680239710247571865473135276926568771765514798773952141817667553262274166170730015973134620067528016486650234433129405010813301605328158427472052633234835944763478978796920816071946944313730115154408681119101814799848689944261830563927977071629141069079937567793664429742149607775064662751433313016607827654004515676265085239408299157942153144251104958136654512194311484204627917981582649532297686900456414571871009902789887092986060341640697357648767296649377078554338727912697010851618393601131034904173327*x^159 + 10512241713868930350099426828044170648386253986050955188242021255227282146254853183023734819718947475546788258482090718128600767638009102911073100390015062046638617304985999941107187666781810178524395433926153963578063074020931383557839135127340884410965642153122224234892773682755732678389954882847771137060441973747823784132344732400771531631186754204099941443962505853224103440781688601611662515367897369821822135833509966379830876101039907562189992330638026184231691031157959367167570437836409716473678738888941047772138948660396476032972051722719062560015891921167764845176718882539384787734723887531594902738426922056786023521785038036038431772067613202335956748255355015487302854689420320615559387496232365047774281625107466862324415429860897130252544935917169656965774730498958150632316535456667501495228102210659592971048068034926394001245045998005063013725690943767639676893073765559431975943357744068729240323044433915214428971569066423958486781960549395487473543531010347406700806192160*x^158 - 6398488597583167376102343077185530618701077430365765736102324542931851818382739196341477836776852581597168331361492052146973330185297728724343210652497501133797157665803483284304183690446518265596157936455380575333626961797630199174669034606634981586856029097289387876081068028034289065648276431555130984760053233631974608056703808535746217752894035960636746200252462841652672146031706449992307640556835443571555778654018447670530338829181414460857196559548804804846268946998984414324718696533458764675290254642965726478126925888254703954146261501657502186043466725601642149644559852295101384858512412110399885181601106322141502912184627558029432565341123669907166983465819755952603942102112482104204740635317694030108717655766821932331504584935043283991776418231457182176812078217253785567561791491226116206914909135732896327053432266827763948424757852837806971096854285825299149313498234884524354482983573444591810974551572274515031515238844210616095939061451257706744558496750293019844155585522549*x^157 + 2355149311897924404181598858077651944989882509082810827376491034684990276473626648959827917425402721830397288021072386563821038810062765530336279473040971260957606709699897501015829464076496056949148235963542182867354436174456516790019751726645249939775969021355238858240977108980650341012493298807417670739727133238306722401735921661969037909060514321468261133115016664799216433567210271412682273014285231816238577585571926988507758132329574743879649881196630167716175442044214804373970846060527395338585424507512458039924718265711237268044055523523758499771027073197615027861961744018981618886810206754196739094045307979685058654832140792994185761553260540953010653425600351602485894548416115016762619518509532249200535846178863429727192619260619300161862594886881756442413878666115954224888319762567422969610307214043690626965104120875828489152597770310143421865132759880092465766696512712485307321759620893163445213091768637918989231694692182056023456728517708311920148942137098131252378157118762367*x^156 - 474173189619000280446362862213583969620030768988472866101566527958117663575705186189782306558866556605187499379363822762413093262628732154443075863189121607297182612521399732645591600340978933358010774418756355540683114343187710553401374565986574629831742305237311183410669024282138431708170074939905050458461977455400032627909260812344351468914775924801959936047805840206854637399853367907229378079618168917305654160593370960954517270974191559777415513671037099493601827780768561971629688833920272545133387998117461394799027099895063113465568670339513370598164644977137889720075708323427797142477717909254500654543057547209561159266705969136533236737704619397508610570399860507023616534630979823344416796286329813631376048719292410196836792193370120198665702434448004577748778238574968964840730538783619773472008796561896440577527787531668144873446636002451077723159298187212219775940590533018059590286367398564544417883484146776737542538994716109641403376888848710514998441209847252126357569237671016117*x^155 - 60815421600181491153392794760809326217168728431225578579961810150016041116509803547397814748968279070335832452185424507058608638751409904446959434535118084362908961539967058058830010870560170082237048601038953893493910659397817546197150218062753552583347097549793812952100434886007766438297863973905141745469619519093172405310090301810352181415926074878674204364122971854420441926124767739053108468395638532489598998428422993276116124552813835686136850886357706518418493650327290128897955686146254183242771870708274717169901404901493602692563791310396869650237777304019345738251523110984412921731588477467614296246453585584807695791496488060846578491267349656309385775768608390434882641046569471931968166898174974704726399649017433213853386764591827825838655959317302076624582076493862659621333018707505639122215126110900633855507756933161894494825545564038565014598991346760123063984135097501198559309411728299448398118096923849846287584320979021230928387800949933954806599460530120616370000285130749494726*x^154 + 102761190257187518624734807057308419151249668909635183868633220482125481559525735620186731667884937226664695487368934411743555696920312497962715321126587590752126898427224506451875414276021487241692256643806537584404976315968445206052534307227980141983330726144878606242741031302986589727128819909852340409111702092768133769305868073915335375968277417738377979636576109680446640078798463874604583454960276789543100591593042634317062957491741509001227286155806082566353611339195235574549892935641417961381197427041887758445247045772137331787369415471914262503255507246048076622530483330207486536186727776064489472904028554789511328135765961199294376830321396942968140421249879071780765763394364943354765930028375090713138127121978731038659657290778047016476706795897861678985012158263790419410142436730776070685138620666020812089721536323580892969620237709951981906590319588791053053415239684267894315583254115378438210489865460037915840757238062829800311171450924082490344371138162685152513252879003956401764505*x^153 - 49910839634585538249288652009586477178595144996402581881399201611126516481132232779040974894621448975851997870149086621092231027980217773107478236878559062108317883116033957080670261750203672186916096978093952383572070227627220567097329387873488866421185808216030854156516657016796356754169710336174146879453426217139748676827647980628677751646365555894609558007655787519121251818894741529304693087771517985256559863805252631956001503210684486506180700833584742785172368448615570434350917951405619640207938279167843814278985922301181198866393741580329394275725951842318370693166505337894600104714346120752085515668981197640966333345702042213331813616757697267467600987819249092145968460180705563741146518093720390358330925464980585701144920994849569803511357493541023345414792056632010183625905234367875278792448257635071239715025167115890701808929740714735034270659549915728379374059677251496161845469112424606911240395432493604270717665370232465609903761551860115258679026372666489524060677273316771260576931711*x^152 + 13456515606039484803726521410675599251303355293833089912188401284263207562105013131464329844382259819913634912391646152133055836843192254531567695076677447346050084873401230289526531835371561803375900407009297777204978711941546122613110863727256502963000885745538691591803364910130433132546584475108823266867871221876524295154123639101094591440578038020245506348672452584055235570262038690827013486371575870372810739570069212479417924475933306048326022157527759613440143102877280471606149702994251783429143485940642419409217413976495779229639985330429665012426607669633045119773764269692905820984262107072971096228461729785027048735883323447196830134140655996804030071481624361657452726727078858663860156744558012377275305448000602669585100616676266202032744702487678027135140010258897142977746608939000933987735201106420038569777131617638866354856282396055131991128809790941780547674298869517765602496120562366533613274475729837539033014005682459938117622706481384001505584929977332378770545672046314509065030201326*x^151 - 263240457512879835230171326160583306635201485531737566456180054018015377216703042152007046028993926732114126007362288164535667832114033359194196532309207909906790771700231866218229041117064614588148709034284683598483821684624902846997683504598922427916898119343865539770807757468950044453318776308935315436652138946355269381110034394622887329963442430487963945107769029364612758415370709428097495823333036613310776417059546301161220994632802141042045452301833011246686210740614886943312567559704955095915118799624496046952573496787439951940149778518660956828048581556395354624157502980520356857600346724876249450057919227272172117549093954206519955320156177249081742462026865164581333921503987229340405314812644350180562566358227731472794438860808950964533134777096249376010041031121109906777413790639801103276074310307150186848185887445235567329758692326452886292684110909871468525523793114414109468820662570703974895288981151554741762672294325404909218476701336511687189294940159376356071772918108056332513491970132*x^150 - 1928848919841037497616158210090262674608609016675076062271655822845613600673037786075199502263196649976827168810667669580545148837862027055581328804609097888559130463452201209096290525915043562593075938894950891710772890895745166112121571705802994593660502534799267712658641984153624052111754896055104671756706759746198033706490423381510695738828756625600281393894329658301779637209858197072767870879274805870189499666850792442811088562405716425431550760193859446621680709450262760794692709105792066692309914939558561619398131135821404209766496971722706291264835092472607823803917161484848285038033138777008354259766672479897477710600228614039847553071315030437621076517647391953752554302838454637439633747929862440370392116752822479801207126353710569545192993089269205032244444430994428085006170073370462627555523762789700695526428969463869111173408483750454832825624699936021717372911000946471237721021724207696314069622570017475523516914964235672771800763646165928180488445084259089031944144771821144691602421327260086*x^149 + 1208840528838516800397034140343989568359201865509433706608240079780655799125156905628506063416104571255973874205305142712615079541782052339187051319603041209270011440508971791424272278441510148195053340484276063353350355559331021974851453844831480537876916209884074290657685485051597273001564806880397564353124482354895753794108616777624461820678398777865998117850737984625565632646204476456537460364452253027763960891444731177043558935452105814350258331575436566513476423550745041320775690700207584770807437116463026975953768135233436160421247871749166019445304536291715363173571670267395639686692967208462591280118493255937406111642290803167820655984630516821989567690399297981632232419698634575424742236408449033373512511550247492991203362366008985610465772976975388823486340258334226616452583177000375091943332128016746445569307359512170846327487508115491690477469270657856209651654217176431734365362077441909712861164153104910410737422491376408176015629921779383121622840892072532752901301515901186985130020766151684646*x^148 - 442643648046801351497941982192311227565491044368049921366440641701462687852092025403012327639565343309034821349885124398576554075019285754900995166559678505139802445842956049089449221974309576552888484993671929377113517636503605673089527466176383984026262334140782206118981347417627958209498077046767647090635806293535840401549165582587752779172295255575521371060794916168757462996911047233156260543385834928286289617050406251702224905938261545345500986665104792497328494683408658192628773204879655377078786415805616004690906896495831514527870938966233130407157773922924912643041901043795714711646528175069892669940725507806573294912494425814973367818327095869535321497674687401837584616102180133884825495856430306877589822742760366368748807504665550850156028364716687265792215153437088686149770184003717127050252744171351461833862788141386918391591168577254102504256314807402414286434128511063951921078622730391618778996866835274369841850334624085392331672026085963517537069982012248863017019153840052194545531743471794041047*x^147 + 90436506707219383189378689179798889029664401761394478780431271091299308441250873954386952350481715056881376905074246446978315668056175267381403241179653703854594884329643848125278557581995462105129682905094930235338078274746848187263407006841614095883904278693138931706455206448527106893187517008342720036976746871285838947749437694726685781816700221679436920736772699603217871645396571811582085012998455690211197854061996312607959123704382932168868160662602928258534788423172730774297933437862986050931642769253998899921885045689891514906128081513966194589720378714291920159926325622683400376031454320643535392698104704618735774048145212285081511134484831192456602750294541339496991354801616329336248351572908008795694264840549193405405077733018580938761695151117514332353810672569202116250389452336472267420973551372018250832875967932500677335836903554746231953395796009491405199841714302579578306971694023852570697433895128870641112453242896118794638139423778036392907750061069934185893278725853830910639943941686724460354581*x^146 + 8065014907943489562508476691070457653929091400773383889488695252874048879585999625035965154600546005513775775191130357332762892593089048764730589917650539220978794115722875735192732535444708815112311486707493752921262181760015227830309985968665699140889372306353357229636522314110114605586671603418921724799155571715421885063507634537352455800098836274650910676241963772181642689419209525090930043134344963677527798176762240580236161335984898386304652358956474057813422083629880111737626887121485290947495390440947257584118794676620130897583859303418580469652225706475933469141204244373816520822376187973939970050696687257064530132320119930286320614806957507459837672219014965397239639536016208860554415466148966787245287450424633365276103993509578962327517678980342084163677744152278410729772098586269072556347760249946928802156920322019817258951036417926437146621930747128692609411257487119974007524101680185879363071688134458542249781189758830429283309579581834455537309894180733096932645574497062132318639920369090324337102206*x^145 - 16495433124459886752564575189039998238718112657343948279193862737050785580200066177468849029482470163423888985353561346624750439711718789030204389071248599371119859131347433983270709562916283312355282346960982492308550473572602032527617098132947616672640518171440788837852918589974418904623245791184988226739142563565954371335007177855328420324726449142621026988218809025918040769063956632814540492727429419795424605604947158400006121751539300552620039231985662353643719019517253224106498333633482442794613521808574263995336725666458709862103325620192947512878817047044845418764419924290486482221744044448179706716866799217028746120493344727782458826077180401907506249562987771878460554349529456536314396295810191090567958362489644675825217567672639310593987654300009743142057995255658648126052898996408030258083423294107630553300720851071443109478640361380665103240031330918931996484541794923141439942051007784932800808823663046805159583893368998596272164315708406513757954464153705438047547126795919033588777702985381751999831959398*x^144 + 8050935655734621389694967269266014135021368812232670513141289574825387413607575573997838556312480741897028467329330042192588761502550834108142029818208370162710568255610821610909550956793385682055255771593123396932548673716487459576468462676596723349625062462653170458012680324056915329573613325554022444567656439444609187451856359833894716621614419260674022928387055313500786472457027139941595970402016504246992244783137286648196472215117152345563075786902799200640990943903466162864495982436165553585942671563291985042479624556972415443340489684744320997710425951020096097779846961033548867107259637767001971764864603567527065627428890552736832473960938720840662070798122902969852192137092176003812161881734098118168995455900889848214638649368194030303979232616581742300434280456994539385729692785847302729106300382286293696108145205211940467661295805543349179453556449850860583555163555039837688669896115356891549184715754616955089839428564766407798074304957825919592559655358440071278764774680640217914661288542774594350910185153887*x^143 - 2232161744808231467439599920281042178496600472573469181503023693471375236197959579629338899394900645412092262460823848730404523215007903946422784471896938964766644507275021082311379973723323347842262721172808328900012922512601707878925605524036933754202565740358977898752127604256054691240083678597579995384205818817424508820668064859696383087832355725421090433997511397021007389818658925122717027509338369000118957973592395471502029236093174778756009931749484802345632754052279193054949610634459261602998193740137389450946532340803583586642769767887263892057357699651968135716076773163026991336057314521585873356454723370124445216498103777424997672741346683545362750200234635165991576003788467316184017250146242004074871561685649766824888375877475714352837828807472256437540916665234695018407703153937933366036276133414421242021523723989993130620839769634266059595508094868634027639104291143991332719852100645607555112202277898409786223422455512224843840083043988018369807255457305933154638456169806626760683338528946264647097377129270568*x^142 + 141614069628993005478853203107566387314530530655466977959058750492570130934470275604406527421519414791945897884432593551081401821665372290557255534457850133552177931449663313784962205824154333107263702508341675932460334169494007257780336123494380552174865075805381384776280592990221765359326743762712829608749985536976789525782087967777340810278685214085380194245437016198206245558931859022585704571766732351886401114978522552036526620026805154332978630662944525170922222912719913533015974857028115127017337537859792040108314602835045146850442511824383693890308800006925302206507089926823394240542261129963374754855143363029972813073574894630247415482888166970757037758948466132625388796582972863115758935202116386775612228000031977943723806818541905102429696700796452574789340434315977776655950235542962343125319652331412600314776017802888735404859264164909244737525888566545379260250204750357765323528138284659524798732920660163041082955625672707979580560249108472467095590406179593046284927029687255531533793258249830256387232538518144248*x^141 + 230519535417813323854030376715739388830911014539819769540278634796520062302988548313665115369681894003890373003812955796335032519437145007899707353526451207287385734669811385039475207888173103184394295981392300531098138415401657745227344973955060671155536231762899946306384290505901197389907773641483238666487351480582221224761905503938720120668115259820202868814847567968931824685759378882994512517657405396046098340242937965106171208101553560862015644329400832281605385974778374103124572736882353488362870857133295797138587593135336408999541906024914696189957112567934886554621222438564304110579498362926810820402162280699134282387157284296844871185435881975497394585408958326428399695630045949776605104614264179222788541861969614012894754750116797512125801371549434370791668229258560639910249794284333756947363256541440177671394167183556421994979169218805245378320878150635481959718314738766364378242537596744484069261001933473272649982770476292968666905295454777927525166234838263112450376789476731920356082792573893963941056820574213560504*x^140 - 151767329081069288469471365278342505260317212675279446739027631077520669340683408649071754402972742138324403538346487542601006056315627566492630990806636665121579553191281054860311799634395358622363443074165987698164486238724721531476224519588817652292178190171649680386930613126464231334124765391189628937057611369359611687843155782223664499500284808748726634899047091039111150689418441498302805071785343719383532726766260853519072779264785439256240658521792199233063984138276361072710846000718024198943886269201936323802689716807757942379808278211772104476997496438855663910540338887546213735400025062176158949701608274696034141755571303205107730645170494283537850444367878202182473179466474577727574225221931862747227253760936147956199913708688039093655422075266892681321924348294903447608759057974103087427024562785193375553348652308915474751939761551719413589553384178960148437634536384980372917050054254207357612638336228213702564207221760756192710361589766011081776987611488174905994405357836779416907054400713871433700471749283407056499263*x^139 + 55559957758504024355250243665469637630505403492993714183260982996577854217241088311874017297119265214877372851760996606827823349726194838267521966401648481667134311454194400980924437803781239005561861459743501271489841641449939778976668133955042482440177405134874746297080099322377272211143114254247290407580568005897401222169265227442123950533763511706926548771562973559973154417947838754047539336482372317802121227336753452119188639498809148014164531454052157043150487875133584845502641244760897989889882023082313321383589725075291066819921889046407287476137952049390173036035908397860424488338003574301284380208309010744718353339472993914145177945757832511199794182498339997752848883779231898591310041222889984366926988506157977727414042142620739788077859227747058922994017602023331172564714673792115495298930067495648473154984522495800558933593280967790318581950398289562504644742930437469908282632673869448685222586816570503695420842477048433860538847876195203448674182523752048384268467371506771676769568550169383080394983948577187879441814675*x^138 - 11428564163797683446990484601872994454878941827870370400191336176462201711393797251699473168653930595057295115686154814696268120454116290454101861695590127255639681297949682977049760151754621222901217497034158386370329974068787264031925225186199691297794474181845111828975746790915416249607314214883951665763416750005924006651604518919655780157621810315105702355482717085600893460434519905595643886131224056266166800417184847369439417983961682264709286327805137436275932823552856608169734147601248555175367841686724316217498138113471495310888234699451105195529034083453900430186163853623980346542441565186674017581414881174075600573868215849957629099141718282193956042424421631710694977999156477316604740696019659885191777276906883839282345092284473610655001938724850374042688396855833552298699347365955125940726589563223798601330869866770965649830254276007952655174202711312609486463026294068912915692756013154169347271566566102066532327951427349245914760658549788753601489205113055769910320054549893606890575322587019278565649833549910280710328474687*x^137 - 772788216228019834928813103061270603662261909288116678564336066869485487033047132764745016640980038001394948775853061286776570704422013471253422534223195423931978439379316981279196140568736447052808694341690202435162412742514894147563137181901592550987613038355074505075486990228545548590927604715670953100829584886069902080352695607688499151381207721317553250059101819015239260981521989220123781120819605413208430372272670575129621342007459838996241332595357128005434780993034798412188701795151422602579738696285729142776819337433688900755668437491681327947916241596216909318272169939597022479727063966124653666233534315051589929931776738329392719740369297429999580987862872550259271854722075050354945401330394922582078142808085932301990714127275005526584160554057491965410242446997654416737453771487586326154420675304909471492577218964875205565289496594360465977882706317253539874559320519370770474420755680238199753721123039874507724150710132720843552760364916435777869529136881444880691776940216175315351508465691955662343900745116282005360583007059*x^136 + 1876849050008648208993584737948800446088229328100573059106766935252963551791983898039876509222006674686627401037410354664801830782198563647354995768210227250158930331279959253027619421795053687328486905406800921013338475906069180529402916729546814308198732395166390515571519294746631856607501029216188925335029739996828957184010971572202125833335687475793045337364071378784983728753292115499389275703439827924753531549912606343548958905259798809079939029553428709100505649232867255536647484675377910232983570583544167555231183478915279652501658793127286635190824784258656156893293890573002841474654251002598280367614330678152485750021378284433327515940851571552680242468329851239357849205781458964489467272999562067064466129931745339204833231085575576642336600117785241258533788739400842673666351925328809686481824102156869809612266912539445564317684294071959445665840233072504547527322169454079864763719605173307471998048594631105165262796118986106668804057636977173363991040934972980918736260169830196588197525513548578348747375619492045582353726630333260*x^135 - 933656512717317208757953066979019440212359153025817838644806574763024054886112629170847854718528167947645084621466638662579556820169570947258951066681655297406581837360364558756236898455398896221231821185025679402587890332827344332523258301174011133064953367764465042059312913506982249911107197615601663535191265153612708909942099438473296352620188729642307985293635556461508410988126946773019955509072596433930110688252998360393974474874518122895148800449840192697772993028086315271529481909305647240961931037963759328201259481508611249892451665417445258321123327859688502346609153600489205589779839536593398667461302891249172205694577866973254272929390863067255197722697208896094314172075628240456985326854592575606719181654173116968376393968419062617815633350721417439734753381155793515633161856522475560611044799065262204519172835821938493835889156943363624312130709253190139973301496303295234582125297236261097743656767652398925975976429410325603526246690430529878425722933670655512072248846824021363808720516255151888355442858844567598281143014823249130*x^134 + 276742472962412993804022329395487500084010516859848716431440790028255790884835692108021615762687496067276444621157308294005990877968227656262838314680073203625825683174946528834061167272413446715554692664086406339702087018623811130228009931635760263808441290528428448500907029516292367035508069200434692766606469031711482123331806985138515138369220672719420615858679994951465572889089939817534024457076500139267572981566654945585124548325871422121508970430896910705121098069137801004526402190917135913421694938312310515108199090290874908378123542150322309969920623116948049602774899426318526614377876039021782276498172444394279890195160146939933016587979110067419742345168647950341115480421931474387383437750160495018817971015969145868813567263946817542869984382279025779168524241556206859753941025797493886841748277938313310163951392134153164392429569039217398044689245919268787592650599676413937936418603734033919994242798692123657974587073501352006396000139716226887437669317850852395951071714757214411380129475181841529071271753635253908538837582530341559139*x^133 - 35568862943822335028434287476629956825180969554723395523371932602621265722206568171136404798658372760260246174999173807617419236973564371151674678879697594302532991719672761707335589539560418425186858967242295774911468234102341566350125701192898490847011142919097878603864147075423333127392373792870425361883225720388938114024636307465862992728911115576055714499023653268075166713635728724321770769111217970376178382885667548355333164588909921923899740918586723783757876093661743505270995547234888272912188724655112023125789430218481461695771560865610758157447807906561284094545178973798313667423497714530248725625944108221628411950809391675753569287295074770877215077095180065044413086065871635524070590013805240868081096946389692126630084414418503967751374707341347428621570608040862511008366783270289671469991766040430463422424197727156117856073162989687374536430933220617608270118343405627654132637084114679300054820073898279109905236913854049856106045054923041816070476744496043124860332193558158553516944862661827360966617650324206220247190769712985301019429*x^132 - 14424684584479745207660146227107079038458988987918091657512708120721793887970475770522069437501010541874441483452086072708195586514728363159970316418948057167413093802985414157332047775386709204449782658942166266206257288118809833218028327242705105990829536897912564249074020425156576467711541503496513612797461776788981989623861881422468478235241732709741461081591299484177610602194817244752485065515932824892881593001316414425175314693304333461464791026348977125922993277134713641205682348743066351929765783555974373980636696567685291819080360237799934135384406778895283823402028539110087674889955378961022712542109337145977735831352439658429798601113208782151405381882288149783407902825715511085851169513214663559800702116438615393720224654746295412378740651909661715660032800767234932986587691067162823689481151700165974922254975305670579580717198690096709153827954555067755445449634475924085439418489882399924655028110407612225140783020123688876428437847656115134741189063589138251584665762281938845719102974506019158431399093854698044205968376229372349368239042*x^131 + 12017821800059626656747287367804995895328472227561166211003881519897600993202923933341516733741118819588399194156640919762232537078714600650988554689702065039185910567744555031069313121395888557135103981298888573757543031798831577939722019694655258603527669521045870431929639172036615980582382365155084463169823299457889958076589992620349964847285056792009389825173228089608064960970365377548340474384318875072668587644798975470926127965553592897532188445127405850560297367720499504430021370734180322657665008445644783048773534265701780037319006124904989478996378857012246847623677270568510006921099138591035470899538467027965093572468623340933952609866140782793334703395192729391942890773524061249709012656947745655287413615683394791707879789975280116488552753128505010912052762132721922735926108186401395779701031638669142225484401881035188815059438828454034207202067128470464767188441242196197206904586385770184606485176087893833630904209101518547863300952992054368205016094298426139791021303362426555676273203862682849249685536672046756932391489676704547181546429288*x^130 - 4696425478790964000747486014383385142276154965571614476283133385688771709023429709949193434830564701805909473895739842025821646106273499871200930342655573271173330219766270636658835247831927462761873933728538722903770433823308872260735462360888631280341725693361878661977145291698086064678936360349192403400781562822496377891857978296938271189145704211476135427089512398223243561514207930769927756519514718707560631031717283311833499217072672161915051302651897762993212168093235172945205948639477747773490658998456834960565087831286015834410907447471625578621940629569082701808148465230030095313704562154511754746890815262680373140959233911173728828950940464360811445974222250251887469237175019134982436745307378715040818040375333229092780824216606331100798727303624601727510105991101407224884858628461980356081843607537552488404259356559625063583403829988789634053534387258448612652060286927234167224515166638660300691470826195516114977233167455426323311937946817219938036835350816913620761190883604100526925534635862513808860115890131262327073034927988017775076556846373*x^129 + 1074948845697244128708478560309586172359646866929793101718500995579440428622335789749247998753839249279432145424391952588758368300480066028558944718881364394113843909247057792920261104769563175672714793937933364207992407657180099341779656407191060300500921138708989719693894485371970412582447534224179923604234580237441225930002011450847633081760274707523745608731807738144217353451764877871026147107883967802108966950922723885245009285173019716107293702506197343775983353214193065496551486451518857560758353656204026763643941148795433355146921356796741865947148475498620363436687256927311820282363956439249696055017679217960219876003979467542861311798049344173178959192364180778045257251848321737614742147311732457282715525783638485914500303051083603705412254605001104127948080440990671112295913973417687997387056974462109697167980195496447341511394551847649162435753428055079480090424486821746065825511663260417516155891804962592886249723827018999307284534354623578460732420029160417671929639544567356262767891031328020117780251305549124547056051832234448738723513108477536*x^128 - 17497805083402038618142949609856318409998964451070830053537238492632406938175154776059317315761260344993375382150754073129603169849053822998760234899932931935499494089565868167643533969670617779682071539869854561120435074227677724055054498113539770282914977327099221485559683787228180200397876552704997978468064009967354036199383677589169466123689113131301520229611173283255973446459330047955022563595433015015556047995212448684362363571589926602324676099622663037200683753089763926139537415491203166395831642396206403262998244862355636516705372460205583681307525921957243809823943781444821840660991804310915366245645174992347090498858230585658904842376987008585265401035699622404367278489228480715032426989776211637970002089787976989295877223816134201049908561353474289290296901065260548719793773220113790587366049917536187993589903391618780371387380971644735809413471906147710716857684662392969657041439658780409871849567593202352065047747970682705640350329050386066470102633106369217206132135314903887568322838633315600665025713695201725615119342976751510252719629089431062*x^127 - 116557404182987781447981609067475900614157163070045676581809699406211072439374534931109823479858173714169034179686989672646027712063026937928630161120164963661845746027020501711191777689256721367452616148644686832745664909771877799423134912727559151987226015468349075566254312109643045694286478168767739575760837526051918299755595025560709851598591434753163925222714126750347878347908256234547341336913153233600337864954214030213381882199481022922169497220664089873035571823288562040237422702145360838063484981551583338676235331995741191501773199902478926898757556263120430725006125785964827583722029633636288678378763847048732760369369378369456252679756464738202190768916483053543093382852429073448603595383902123168118079880245111544265735094071993110764328243171692160199117323293511021071749126198199064816488895357800989296568269632456459092674536598141006747553226706482091952846344494684864341383036331729905824869297961184002606704547239985880851907166332618461755054936271460861352270401697066607492722667519447568635519501988221556187422987946507466432100554335884980208*x^126 + 63745561703393368717158882943079446362702799484501172264171983404419164280841017498505776590529872777252466962017048761239135264327005355079975845994875450480485039979859413618600099214670984485055451268974470001877837256668999999742812260944189004851291991505212458729719630619250192232557739563184378399490205377869859864394959923408634458494664817682956003889536882464261749259209948425076476129702908056563284094244311890453314008376455091498402174655592940186406380150772399243282526818996632519318597795612050091121213113815415457462721624420604610232347670368606158961920743800006877941552118447583890365143043242861279990304331444309987829708572424856224899484294789015072063326601633721191031191540083156972760619526418708450449005375129180988756434891913257944427268228891236393341522950170323160212322395332417592317354011342523040061713867242611690076217050512960231413526669983700550555252778627900661369719966807699067774660177549198979065630618751565107275155426211413489309178875524142693750882401379083810305317451815978708910337733658488220004474950020855498999465*x^125 - 20274038129310765897176129989548685351714644823897212057040415751057099401870380337494016139196105107758198101858024645729649975545034855313472171166696847492744572871749159779891593956440181053502586253658017730288895261887776181945413822336999016541939703542582399292287317590343149652974544009607020237382937228021048868865115089056601689003005270444746091811285195531252439137699285215221398276753961839885253124226207323104690063189566060038815841841590532362493441326007839215495675525435345309060593723644814496248336179087203597957457404139513402597737419781291385796213911729451086090920369746585867485885945179918245447499939822239808510035504771667670088206814755689082554844073384371197060273867029783325614346491335647849185882559018786165329353369714890439219622379348442925621800629920692720969005769462234835205836711812689747579338172172778060920489295624972489159406309787992702762494358100138176104839244972225966053029834799889877351470930516260627326059386455879031815324035111021303192447048147013127947914852813571151013345002587766999270583647819580454226496502*x^124 + 3429156386506368182911532283657462912711451185523897919660872398061415860513439173408594465311403985192466237031911394101536703573472745153314286803465344910112381975593416774394904717939853081948793685155215517491741175105376510485388949557008762024925470447847347834412498901584744600444466185405301140894569317836397034769830822300412701034004388346747794330719396277670644517183215653424240016580490290307118172877558780908079013727355406296995013874103822530442207430354590426445273224409330019935857552872533806875023546437997584147954204533397522897984347023107908936036117129092544131697418198652887375190317958249046093579526034184592306364374796704101511041309398686069983713737984148017737467402202904076676285115521314907723140032129522619087002312725699305028394488736511271787000273440274493360365962367538522040217493214197999214226229286927507692054373823192732483035823685164158284633693358869352392286195878760344922265467194242121246415013920608291523325988492997513718701354775984379782687785046730929249350013982332270119114433004349028540336640121951120463510447296*x^123 + 480892178912824159886331804068400044582286330882102198798152172428767114746244411606838755020288811046664234453377339459721284587398693900066976114610358010825120638030236327791483501855996715351733708351983481845470314397516467143403310972649241181609039446266527737313017473038733809680254991670986414592284704117389490575221801424228076738046851460796858925200542858180632914992544708178766063952120776161377816425864207719275773637941494047562098239050314023793521046734322303549027332672539954854249309581264160172747354963509580409068565706529931508079201476793085361366506334947126820268091445219737623304363201102647156200395148155658895902677068895481377150018893358247215739100859563354307843397274954669714555803845522495174206616146862697161230111033538089057278271341874944372959907607606073370853826367317487501751003443812141475311778629985806234645103893962105557382171486628401609770799357224577077245535080333011483083715711167817638727943682943471235373650911314043867291506698358405999731782111274997033579164908909693353682579613966392759818234258774833142736678555874*x^122 - 635199081907667560956243589097924586475072593328277667504102052548736260473296351715674091376975093033326728123679066287689857749780213173399271691000098619854350143600834856119831244473877357795877364372412173085494822651512715101468598292326351953781506451832803940031418819649159328955222902401405235698430820320709735278453666487823655390573381276253932253368332503800552745172231925548936787216157923461591462116992160830286832559340195880519258055996658677001126460019830384363982772191556159319617482787145355600612364007448402584371923793284851130310896585964219193731260925772123815926211820978314578128623574864724466215289402171777556653186229648800290659512179823473478816297503362966447158496105828005609120124757150793943533518180690284185863283498431658092413994697383082428069594354770480823101411725532700533235086973267864121747335270543881170582070462603297136947682930887933037174702579780217375049390264292545378890584738183442694307416872458040881794875319748617748530170178162947816380628467084560579884572858895280889546413174347616673911201543063957626277240225008611*x^121 + 280655640653299109657799191778920714652479885779355203921609455208758048769487801322355086229673702821112076242249099029578834958511729673855831521352298512466105163207906401764288756973299309900745044614988148868316920512533235561420896415103216730217814800059347672463723387427716017034411745131315208318032447854239229082029376079148141942724782522133991843860110760686165103937591264625016677376459783154050222175075558754118899087859931517202499882639640329228207229700440433207846559774439910926529613409566462269223298911859328967836682984058648779050902970436406566949035350412940495157141624810697348977892931065460571785599387999725238000524550954226425380148163567913713496706930778598886661049306755718125868242098282053862882848933679396339423461485584143136070582132144896348754123745022230090094524020828803568949333910180202927350411973947700326978787844930600981050526393518513932189490374360441129778069695252959521910925895799871318925521062768028209072004513286110596956579415647749321826238275026919399830323390564840546756333945504676299559196081693064667571469848307020644*x^120 - 78454551686486412064651812090455315857687057958121400009821361368423845851396873008987269875455178319043869134722082125972582553040951412235943119349937739584601613572845600160231717125127690933919677501193684634335757278728493552027401144751690651418853280112594951297817789517585532625708754152302470509238407845315867814593609262151174154514917317670124963141150786401998244272046152864323368118042311745667075775619694987907567096040630214714010191331289581156385105768697899935363202818853213054327594781967738467670910089954216982787635787194076559848896616960250585874149643060329098681894569551760661879212496516837482314952252602954178684243200732586536662755563860391845625299317895666107706614970182336466610116910290927083310548259062621411646474374441581347002916472852814153981057052637918960235193189418183506030463116920711881136666547772478665218236807160697059908736270085518959101028075036408794535093255502479455810436808213521041605325215289277728269006975909712617433229146058755598625832101366038402446626898656684755818154944761769339219594335630272573693364929489849985925*x^119 + 11397731075190161484264375487354527216559826607311887024315092330083956440632561151453472866692806472563612296011879517637006540490749662852094280969614172808721923867595261789151221219357686816031532146931633369050594384669770565902569051182200947474790013941205655828368168323980272955683928443467995241503976396718912966702260292251462081256636532025184543194385796374440025892357493901784284812775994944368164143460985571529389755091329477549940261602560926819200930919832734626539332797382756196846657891647803124305735418224662275535372561998212432079844649697757008991983417153780089910814946276725589317653329545509198851309584936299784989028671927536645230930380868090410020140163799677517627460474346189885070648420766912461889779037392322656513699564954046273589204569659917556747100414019758005257830820591313964308918877033946243752613108116454424930837132840871151462386702006861667159433002544536461614863988206380331431278787285087106388452011009858982675977262083815065055494567738332375672586263552159385385050528220919416981410545440726935108497235115513119421136815974445365566138*x^118 + 2028317507424323703248175232726348703085903816490571989571510268568716039500904836854945792885552887827303658710748887776795993287220365638123158923228047382877762200457421915315726788513180888432080287766835185874710797510277085710348836762676829413692087377910431924903785621943209506771326047185215536836917112043268447990463516689292090078730662887056325895054502233486801452091853053711316356827546700666582573689914608119897981147536024969166039987818607714240675471061653122271825168838576747309748197535243685540667003521191549068369875715638831962499968836451695246758856937720876675783156270297868232682130074846826361730298783201746227024103954110065987937736329910565594243079342170419822020932809504327331364640166945159985740602074327980941453326923049602339352381579452792595860156097547883624434840004930248057569551305365332424314316234678314376210480247508958293607528229515057879254565513972875031049079494961978743101853367373731403782756557274292977211087505178251617627534687229022900659125257514947372009102191633814319006833864342973428197717099963763956520640932552246721381868*x^117 - 2081077609928681919722126154614119748432381929369045176949832375685674875785849039128206061711807475455882296975098178660753708280077707632340550103554031800624643218264499971661546199925934286121541409536048942820702746772490800902995784477903542206823237125903692996201401648141023414207090234743201784690176628512141383334335242159976663561404480153088972305302458242433518174479918215145279417018222156456712949446663871835106777700650609648191683524010867237832832373808225596422274267440502245558287822672983320896803938463654769340695430349272925205820758360674267716258951758902101046264671522184927078779145035073298312560002856501674249765858396082818661437318708025269592845620043494362470598224941906438857688231675157121837579437000169452671178918333562441854036772556713727136343659852399467312016058349321678124296887021249385399412879316376630867702825809426728137050665900590381364245651410967410344182326742607116294122908220153295285394207858045247574218517874183305046966593497129302764029609258069565091936069683266491618895912856872491836109983974795625369331712180175579485585215058*x^116 + 808600512618801791312672317055003280916561747247087929844600020520130658994899647131394436795035498602254755252360782830682706005855234529954808994200563699549532750930966414501239798733556197045956657231567012411014513129189508159905367759612401810580858395856644179799141878876247654778246320926295745680502392559181183781499039535139753547034253052246475572541800840120847726529328653699568009246941958944110582724085744193556210357988339594422446127564261077422053941546536087008901752437027465241860117679685498699567688600294207266915552099936151476475795546069258511290563229511922982282998732396963369796634409748533676664674658062945419745174991001829142674657497833989920291593790682241221601206250975758932411917116461252410496498429333485507348094168758179557790205443647702793367153582600161458623740514599605325729265547517665764897512834549408612339929358211689700750638766017771510790217102820639835783584378819183515785707439614639999335123096945325558641407947698199620924698593795781656672488114277777544070756021676540433838141231795228955375110884225246421544978582721708435597484446340*x^115 - 189695496415416066564096555182460195536741461878655938528105390531543273256649848247024017583260345434614372799622767582352401358711887959694480431642089698933774441441605382761457799390138087478185442589334850674015476527368812704545562195906366034428502872988021432761024199433513326481040413158162130070739927676156563916695117639434892239904929853056129226797799603559765991132619608081253946110907448253194422989661467094784829431464526964425169741623753273904574204878833437228177633240302219492154850495905975917576422345701026439314024162046114291308222742001967105619000154162447518591187081576561251990792588263759576775638037863791988548259526265143741735771720413251691841820112718605978134408015764428870017669029750172392894782714229213585387809387442803017232098979452822762028861636734612925178441997037868749368533380611511792857842619452512187298648348719825182183272274034566847025613628544195246438231183976686628393710236023532128086728177853292240417547576616177926030741452165951825289222136497004751415447274323026183041624436679681971236913937156338462428218052116152654611462317791543*x^114 + 14318478887841548104653030800234250517745602272056440371556141131055239548070823263962402033624177668647755214518810779480686028841959141191350720046341623289581197810024356608744584306328701989450366886311410222153789697948357739644634036601495851352229625197310046310529367607357702818349079669613986074767189032044930425986537197353282066992875099300209930092358467794169100256967984796303701619546475066859612884077712734592514458402756973964573689367428190825562600613249757740034662749451303096700362405764375687572536411999064420700275240040801258081935504878342804422862409988282444070317337169744556509316517539449187938788263500000653103468680317371078506426355301674277775458701606218083205120784909125142836122501432235201061417354506123149464137500863490054112831726087690880365444711182629096419928351650107519056404061644584903585419751974246609725069310257304186409090957927292301952724220235840164344163536784854495817014598147700027805335699334051423617817860265553332997347564038488053199996238331157920904378337441104886197190868145732390461633513713897834512355206189996600334075441074998635*x^113 + 10751629873787343611409212074312988598916392631562935676960310417722508914150884888120460485342411797398885918812369301796513534855317411620894471056973428392947476779194946749395853886202112890757805267558995860633488273401018808915747351602610631948522498956788189118562650021697881094203840166141197805341119864245881831103020959881366199371794546431522758864683125240929650746639578360551861202510811826247126967934980232270107047465651056875817959787585489277024144156388185721662304385657467437953250233700169132158639597328536183124213658626547358897163847127765249087136661451428788299055635929698301151374273606837517556017399660501356945937952339106896335078588270890203735752260906876807505953865177422271522018654718776543269874288649685349437379946671124078857093025191200386821738219615528292173685477117848145293306147124687849807893251011507945416333126982987687860338804318596794310232027924373350791073375517979261107493656292887487346151281510329764018079502142666768748006897517237926684816124009121409606729455334928008652933556395961220171941196391901203241338838341966025168234043676229484549*x^112 - 6243383545156646668561768234696291222539833178934204722588404792214272954594735078003433521919659103934249101347453295416033646688508433352071744402141914174538607906789164744874490433254280825472284923181436708194604131998306829411065008056922956309273550732780727803219804161581961943152260149944839092328006619014882913473862989652196008131392848332313861622901883144158320209636597045280340028252060883443978453617052456526760083366176029794234728349182755827614169391990657847885396901137329067414242542548458137871911391904305334564539223684669248144106920227941323004862917657862903206030549289938267105089742062944575951734876992190918642931729995966967024488944411423294273115329779317953561345589623101757015651960534541310741439313297033014744808124454663159116280603783601186775529049080623246612743006213174920977106716607562699110980409985471112150550716027308040165300076056166483022753811121703965464369774550073757291004784819669353118007366857737925037364312028092363328815152936133762366392252774413554562027705846932966567987061906534681564046363785763092672528583778441083652356792925017627668038*x^111 + 1851027749130429182935955535344431812149639445114551624700095605632361575694224666658965824524304576427104353335454744617083573619798822612693072949885479523392254713399310780249259764630389927595241031988202424536078390191076982222001946845268577307804337534178384834465294812343298329836641375855437948059666998800890264244424336613186307911660767846888152439147045350900468144424550940134672009196026175060351847076417477478210524391506255444302414405086675545433397300956837702475029989248918997984019031908617138486665690051575871275210060786193143720350928407611111660852977405527535195095795215285678563309213219510261922085142421426161706599422461874233890824108840336682448950332722281594746842794352971090933275700810570780254911909045337005916889722560163614156458192410404599935011673283571497561297295516167605729142950950791001274110972265702186880658163841459273748969743162908611379139561256328155330357083069622334158231054828862676187662085781261265635783184944986842359434860909886140299866019624022247530957445337216588417516566304907561384992743485129745932756198999569248354410451981460387297099489*x^110 - 252879606210165640512506125947982186439521385968357468210362487407158586543986860999112570533946685354665155436391142434296587347073832176372423305588270937205376583413800346609961079666775881438423461582363352277617087159916305992748115096048671593465271393602609360126693462145845747456303809410725082255870788021748442834712174952900836954273785771023907151820024696840402315621514560946566261473448543388177548728493127370910506052796539286781841159236820223755394326012074949892659137755019823884977535643020146463045225541319826197069428752450187940345390473608202884789883448152363748378438878665146574047946653538380230890865686561696467337545781332571717860486279306653592969412673498921568278286681749256335255248451146543946886328489701545622999797474187672130862308498872757417471098319706506826710876310513346902306731336233429239061162409137550542953528070301812880132322830196463895087994941522335637529026257177744654967450837078936392061259438018703737172053785121869347825013905391005250086739999776450527149316430414633111267689502276560631403654172085475073973782999684452865553278323381582783379802721*x^109 - 66209074418831456099604710425674501027607025806592905073686306369509784456440204008315482301886028265635057525211266285616267323668162976282158790007950740297133954348046237925925923647009662160286164018239252471539641195802950954299294200417164458726375663704356562497003521865936726943865406575743645019509551223528347672238716573459620282205332012877249759643594638618201139805375902988998420588356267263738259710360555006271215874292741217373194838094144602711160834024217176741761259071832049337990984164646880926761770736091798307517917486396754163323637292241664335548268265928066248087338584283892323324095499204201166727788639718897929095399500894044855390747959908431057386176928099244550675118643016692320061990761515370983353004888494795176325010515475098026069395256611069150680060751281165296636063881162498823731779224554404740610513910114479402680145353975170706002011410552100641858079454985378025709440507742652684629875963364780039962946203996892440501280174589984100560499043772365127029905815506569319727816206422593458096575572574145687469310022751136645491890598558593803583899189497906652371191993843*x^108 + 58487664673175616611511800703636350449692991642272608947481489577371070594090804334616265961680814142714550382044078330157175755167923164126882723409731229986206035594743595744041383765252417191400420863305865577154406925533297980658634695701018468163679964136166826010510403198476305264353628956778933488302040941614358031565603897165751444757791710525971340420269421860815734018381653056043519913692363868095736559852826064729930719258986234149925428310854072363738575925918180040346751724539796644239653490747067082805048214811210688412261384866582353699161749103414835783846467477924716598486507552671882806912890641755287399255133645159982607386518380177947520176276027876562555553831424115847815335259311971712483248449063744673769574824405501604632827564980494835499035258069931376635639302539196922476893612119720370935246611759521621018970413703042517083962798049849555471807669683224119454726987472168584943497494365747182749444819146426214025347710327115441939604946747011424825662800221575119930859369367789513454966311547804944336044992002934535231225493660172013144699765990328512208946651654992758298800580007270*x^107 - 22280369780539868518129125853734926158036301763286491336885729465240671572595475540408255056855001255336619739496430420078116778462007106309559258254307032912200429685274551806865821477312518641444640530513817554583851269171654040955277560488405662219264242880660323926797035512044110771570340446354740831457336809157213893528905051739318827671137465343347361815774285040285575372697807248582624837336020518356807848430152641113636002702418329993456789263959903512172382966196524578026057812984148801088678846281389897364689995374423165116708203343776872236799757055379164177722074084670146865944378524278769554098648331297495059270701003741283391989101710856557888753592268602367864612335602469826576288365482615580478439326828469026455631995646521837663396116000172296891323648689726887074570867073903574404315580692452216911116713932334575194488388890807189917646440200494174115286044510093968119152663547244257799999044846130537607020724007954306434014288598346311204639165253153380432782101515675494340204465770940892989967856789586587926257922517450014547521384108540589294809934466854282303772891674671307615540690480849352*x^106 + 5192403272727158729252066301498427392744023803629023995385188679361120505402104689472349177615757332005061975818760667990978798214847715908855336487783269296538000604929566104257510258911052189585271235936381206028888504583666947007615324585283616338877732560199244967604767898371823309089402493330770807811488563825317977199216842689482549053454672190281988170860178654404014988305060156121158074572352453920993970668515179959976762629440759042710263994372149324309585102543646524529751141919916909592524068135688793481757670692365868759747978066344753023512194617732445549785551008559976716962998238940175481380306049036930667322818775882942995578957991138654397890649526657811713037717261917868083886191853746668458790504274867193277175358119192765436145298696219459300983546841346853565924247435095523414683964492245189093381966656596023355258793405217462789599438926842879389343692294961285156923116834206351039386637689864242370451441937595574019357108789866317085525956536635692333627837198304408731903871410021140073513827584461826436185718468457789640226274744583156067216119318987294011655706972148956025057233975025964341*x^105 - 358936070642856079580281974732345753843433254483920889068550980600940146204505091292448274671066667037967482516831813953773276495300966258328861570860801158050597741709877246275160537315055940779910214741045269765879476787288810716832773368421222093221387357878795288383881420406199869651329036387178117027595147298955138341180555076276517039325663079131065647089787770190634013861770626464223978940599018820847684677192010360251112220254141551011047730603618127906664552275713835660475628790383154260416046416550142930835479859469569887922630851922204723501151298017421438541228460738638504161722003797809991904665164968948864645395433291534497660940623494305036516741833551645080060913655062616191305477832051240897514893020200769171299359527487434715512772936246495778246728555085252208039127815917700718854276253873691775166801289153540648906267006809566851881236411911986204359523798025368088370054917499254903342872727004773763084208868767783119288447977405813981745669340346881152808934532755097528771544983045589961640293986803258758561957000620230083796643114020724854312658754559507509702270187026804823730919388884747027544*x^104 - 339928741171469053132514672783955989467947151536973931821792617220519672153343044964902598282975889303448494416993426672512156804282629240377993228815308606375243800694057770127799514692976858432036895696203973616100901278947902855796985950743391671708647654324350269874088877939541263934756333941972152801558215474730130197458495098289306528260383670727536573971006318159682549489225429801531648340303971184455234160654263786785466092567919703469711319681365556622250768247292575396158904068413153320898238720293731268589745080828854517135528351150142352169521961511727343863304119758265810084667522427360379085460169232950614083353045548563272512175435526381350647742598366587673350760375024097638926871713115767123281599540831320976567741580485836680719005069588926150919863778138563118279990003661109189955389337580742670956765353918920748048198508515856228593871225391804492160439837109502158864050426620937258200248912709151330223237505518896771743769689536409538736782139286027561640880555163612573751897979220006135834058562527932803501806955986700140857128952372002627556101999332235304797094780246109402557487724014549677223588*x^103 + 208661027162479008490728753294290943759263147830612422665043551894285454836060352786277232763607893901055144803183904414145127772420018314263332691824551640387525664055863001875918331370239063095661583462135672222863424540111538846594165140255261358775130522839734526701018209170549019182177965305836639981924009806096888214612723870958206199679515506946438140502294012002534116849102368179911619148528901792831967939240430988394864675627201425837429075031584905135554380433794774851875485812781892461688611552039866587336229714436767830667141571682206219202490363962709257768035440059817260030126859573830022816860001358540078146755561621167943862600494640461653696769683860149917938098158491871837722832001030059508933938992600699545334938470239447395792747091165916374965563718180171349437291577120373249193206937252882879606845791476997547484759422337363482967121820736309419654383044540222677633325703744891435880087030941308873263262864513689693358874878924598512131638452714119022200274521215588993210716980788905312298963874032792927780003032056966703833704830982351111161844920494077820617584313740196482888197564341305480246500307*x^102 - 73189819964212271696981505493697529043633962769476459168545422834363029948858452901191031738063773173434656374747498349142810809086881635263229260307317354560962225567794013453224409559939770652266975495026384622903558942135631868998427725033134532851125282181042297256653082999030905919348385696903636139767923252013131096360587069908221071072041342393192596348960918338749203029288428786387161001986514325504510599665775314893489754321661286564311974828594875810609963605311857040025577332695004109170609567608954733662774083811085555134525986098335148467127448505769606303390631495116404766923150762510515776893796834289630363470380475555259137276267145864321217453177771727723570638253158369847131155223451636069398356731867924422970219081558542427002445229570924228458807220808844616293065495108348225212481006421742531237172392184324459186914008528240584086602944814988606708993362038369128790429154747834956115016841574079774422870835594623592628488731305650024931964746216426431307884063037103364057790976458544327185492517464135010288016363989085783271119743141994412238225547615724345198675176813564134100037164973932450623917490529*x^101 + 17330372746536519621791776408703376379867913696682175862783464505941960940851240422856500772198041775906114763565794329855487726802475602140320415771425953468111291085199913175842045287672750039143222478102980482258699655523767532093178549663549310205649739888889188732306323900222555738886991903337157599639547501107828780194240404950700090962502059359790751808680214806505392002067228498647577886281103189972566009566517720340094731899050891581545326067682284499445562932485939630630619343647646253007386522176396278037109069709836437641263416545305719908625080049119297917114131540563748486644626405370492602090836176825221549109558474831115130428163504609037901604159046735620623997795468127319422678102453824781275148430791177633849046134864311658165766585494099376815521367062293826673767267410024656281559005657704053930949244887712656222843318287086230915357945730680430626270877256666845380261314457835801453957434090792650347513862807684969219456721156745960725634544827950614070633231994469070360044380638342792635425267377838097147056314601321531188221785639450551391923014614971543630294256991396222662173882125374774752062403731729*x^100 - 1977681815101099924520102701159808752544731662515267067381905675622921090978438704888096658091635081518132680487383115129506970525344875149896746533039422169868497764364524932140138150465843680899909134388920360882052161823031327286907154797602572218159350638366002571342125159754028601682951242314286103615281689723048066280383773446380565132487491934467497518802526097402704247948825530801665995729162470683182734770441937068823762442107026435804163614941418216134460500592288881275701722458712402124942704688782954638112645748807488754774107855271045732835074794958053836504928270286289445613034862284734741615610503593058311010047079168504483850898915361804871818053181668463013875834691995078143729968426428647497225291457797093293218298776014115336522258191789902306193159929501448372820602087540369784316523100370429515628202977625786499829911284434478564989547642937639999921403929129569948760931540274608020701986191106006993354718741466039916217951731958582877500834659963248853848886052372706843785783611880286915991708035247017341205763301940527536714957858062837810458536922378085016552870710461419571660710704095752166034996574997139*x^99 - 564655224370528228439762582233635401071441899975571059938858898561782176670505826358903066959818199363971327933404723961954456389285034064896582900095859907306890135421831175992924749994920679783247465500328571188656578456072460841721229633206451543206299504922758157090720590836636761739652594207629376071242841844033080490958013698599848727964769743606915078922072334741335703925083210135698572354984286230799723493400541037957154495782326712927424215689808836104441636558672006754981401579168598044025019580408578517237765313213039762288559071983251411157365533027456920638330238647615013130428683277704648243574315736297786507347062285773455437673557330665604130631197120162229890458956843526752916723583884019684213710787841444577809147965951214623152641005167170679085566186267613452667907517841560732599954217784038880429769162126768113376943502344279736240008119291398149759389076237644645423072840083682664431792217662361980348263707086333627259026896777789680195282176381024448319674647602451234840654066975831697812954276760803263557784808271105999789855711767401858225320267803117190228013338498711553236334812599070623424126679357051912*x^98 + 449922633081116179700913530017309573928186352342963699798874998234881027760787113519386520886663298487218081531001215503489188153548912689533370658175405243829929237631955850777414416349053709854790489131418691530547288343790402873579745176002876146691116014173563695484516803324082304571989261490490021222684157485552776338686882447391361977514846519220695243633490787496505583188282756965391997703815168846095547934433531137648795718443138276861924774602052227022587877689026710459821607076692685862758113247621173114475886626043442194532538156532119030781739295190052850157092113806058261619970167319600760409530397959588892803891628992096404209751841105736605070384387924224098473543626678495012944613082396599887940125745954982073341040676737504919161408645672682755563097001122068264620031391889155232847112097301998428178353407035750486460491847907831447789132284939513175335015696148578569143311083265051612729857506870727660087870899344771350221785220066458603126638911076295252133681618779770989992120442514328063382547712099953255503775039356089319606849918750673390996260382578629492957413917034611354519901230364493704141969841694796298258*x^97 - 171346172631585057018062855954307897315354566553533640098696208448391929144198103328899194598603271970084131387099672046383892678400958041069318355421848485764622489224715806965821247279571810645384451384061719042667426175164147382394236578227083019608128994546549761886180654185663678348444333327762696750991783536182048071867132737003496839984006059903154423459401465456931934723890068204861044025154564027372337264644033749373895368807389525407785670756626784785858207269696124760276572188070980037480033267055063331861866034872584081037005797979907865580902695890417625002073466061983130434938231288695838265514494710463971450312523627217817181054243176931151509229316427931324340508414807525766388281205812749365861208097468832312458653848983248899394263380070384544661591065981956983805330829231719969269827933333964970210760455131008466420504453163164161707074992675413526196971901672240188166468483882933002756720655493295753575802094393116840300281203583941716490966771565313637924872824986704927974696297959901763628060794728850747263090394368898380143261077869148316595533530019794884578480136292186035445291320190422297656595665214566916693994*x^96 + 45418065002782162949706727334676868394301369260658691803617319167155677451401959352720999433235493927528926697181517230423545733391635326954119046001207903697385717338701116902308979221688564376433572913969778144114237919628169367009650211459660192724046170573603820165622620027315439124078584575836136281890204374408315408597853944714691489192090381625663952995919640596730897170701977799803896493371176956246214640261357048169529774473529850757196485646031214492635671633325074248530365435529684396563657576132833277791310594415273899393724923727104154543481543690728825148484738986163319665812959938881357733554501678706733018704572709084976581936729318343617804206020120437852489202565221955756971791541047751161966661813926921144167635777164646157925689201813924099271604790516766291243742568532992401996562454721033835030926135724425557438497831229653609986785783167968317415219173198198959505743504084496631804506601308078127369409961165526998798472972301760760515066512263590520831194236738539388863422650095361691346550150742416003677170635566484629759596975917277019627890504479491453765111854507718047149542639655963561376808050086580109219788133*x^95 - 7836693143728852946860030870156802204505046551152561774016414617049579241330822371091050827689417000406310281016236009580046924908298548452485970957323550382599671530542158364872482280509859102537882658625223373208496294291019145670984255956793363417793509311030135922265674447278831095504193361577284350905075568856899318947300744432736431556880520529325736409536998011011645812888151547801038208297788418038605166932702476091642383075966112758390287708609986745806975837767258491100533548453152689059623912375590554904064142530427622642144382366442977246250233139431068839418991671899749938923206547467611699874028109372468534470106856841465186357007643215757922034470743007730105589685485254678797009091707206196327975175144034334020140177361147546162238287352704973248062864845286396376319744754217215074491317532620318908493340625740333460357787319797456707432973234905756230997214002266336184793111572745211084802871457463560337353165167063153608094374042366024073481069141132478569007425219219799686850759255810686083446248254646576131163450400401721960134362022731002546504524237563114739436798947581897424419083945624120499473144173641178914280752750*x^94 + 113817331573854503513558698732516546987519708495341000451489979230231793824931501022694856770180708704938667567404886275693518715821567802797148891357064458773969357319219683697097960993501335682830887813363767389188184152663136204059623687093357883830807228342479076625136503400398191961920732638741189815216432333003358363423119363166716121180126074190226450642845474993689999885128447898582929131722178275659537965470703295177155695361215093657967081450625724542054503273302062053946623590819555760045541724241406009534529505230089382805333890760747661339934859258852018624264108422210490286348840241612372036943995520765856333090922616434095799306824515656089183688209550141094842255847769881902658157243645670085192512169778643812906371449410854204378358869091504974548151893284179669398036843128446194090211149421303526603526795543693030356772088199111407928332303719736927267575323292713090392813069100395664266589410937462059188032748539667271802133155613869985131063240082766088580678663398385503857666743128633357171425410349195294744754613664032495584984976846283873856457863942405276012187731011464393758327104345743985757398096279320202097827817009*x^93 + 554378891839251636257683664945163927739547044593836119053198190716516276140813957169664260180611324538451279753895728253012482699019429467178340944873482043014925132127733983228238568790108265796672213015080257682241750562558171415271532406474597974681586435693105108672196776306766530354822395878151784929423753519073402241186826668037300054602722530956023144002950186398413921781736770597337093627691206269973218958641672981992505415361599575180981655094797187789366749056507030073286345160154763193235230657071581036108283729321553907062441889902741519084181277222400354162302775679464439550905511858577560409668862503006443893965999022466204495035191139301416764625278971849115701558176604640657256987834119883562165271837209219582023919410717137697772797465030173919055427545595493415960246133543131168323369107722176741075784599846425410815501679120863846507576470335281919860897646023691332508877988599534823212591976394193148607423229664775499800083642129420789773629361251732294950689715710325098626611553463944935336744688503293672202606444287761170695146901299540256917632221269699668616366123760237786735935839118503806697152029030771691556308183386318*x^92 - 266640315173475105950511213418630752859683570471684052319310516165800981708597743369394515436975127166652721821690240818223893488746412980666530585399258457453030082503260885923286128094406131163782946317931093562863112652813881725839292704041200552958066919511484643638012751790063019920178959949223599610839357472441607608818067222985694946193648284159881607687837930910668523546453774874781841986268911684389473149469713422946322241166991880199427342480782080401777780008601942808428637726059849477363076031021468199512920934058393777276752927606528212286885574353267059041306239426233001518476919612022956519841772154945419706267754207539897086966511996136356947774686669299740822073758028419351620336374078124874724645096922010337023111313017533513864447841173200906038620524722847196121039669351536509254327507402328810147420081896599750258121199570324409793334896942520221312530625643936188035029719536324443735416566672363527784123443401024789055077188086416263508873224573454939107402018981898762123019827129443459248228025883907486631291218757395707801858024983339602326085453963503631709544007931500625524137259945884809282297393722324449844824647904483607*x^91 + 81768664099777923424844940921430823199324679785207867633455073468485808885520618216857137343693604288249095198406787081692962398221751909145291908775502034651802311403229718406366593025216653572973199595092996301287806217012734067657871600996060950127503808331126300669286206746583583496098507133526070959085881956936386592186465698587552984121576986402171773660017693611752992239545938919029691456848692428824563400129951473910137182210292930735326084491657997667899272530428202384051735738467043361556497499806353679552615328218940504478626275467116410944123508686331925045985038914151447731461001340320404924550051271267101812070889888407704937848198578481327939543605106726482147738863581569321457933952365800239613918199186666083417498350227611349040677077747626564792658422233204821365594881739220129914021539840295590915318259474062280578080174605576594896364529052999390271140689439203754625255462714624689530626454121388937253834271142763098637321280903348420283109190740514259654967282401673729116695723215378073045615965189591876790945283515126175359475322134649561743469726143846666624717040057838455440417591599417623686690261455712900089123233185352657478*x^90 - 17966129776989909532114507093041529158539382146675765190668936308364815842288854079194228685453588418074607685963839703187947999978298128797302807767596871405784956998393864517702247065833385919274941407162135774923237577750149025564483819888553171165191131739516329038479686297677005212547325880473765494022061113790221086073348888319939902531144516866234417517548365580270634412548107048163370956699741875777074266099224465928122825279419942028279366304374324008875917636457894583665626358151054827149978211454999813773322314388890815838397286455724945647253543493366220975430726601485385975112616202121406353397741975165438220458488476902163474094907896214045892462137034133601105275432522611246606061005851410108723848860888878342643510204148486688610765856505252627304742229005648414534838980516916222441126650247020721640392236428860836094498397003599931516511254568637723733541431007116457203965719590489202294729387006809680047153233779025666339725101258006540141910098506140507878927520864217185871240894713970326746344966209535260651279988098275076027511201238995851129450014113067233260371594495451069259610429457667225559136083813579391666005134615138613806527*x^89 + 2309597055861847825111738008413731856021699767329413510485180563351692754738112058608057022528944242421991060891038726154900923214447324589742970117992877098540813049890416106203891392851522264035757563308017385475197744436699237481310115069172078368226490861599922558839183040895929224891576804643432185061713852178481907956724936609592289519273275654518851573069165841449050521907439808632462999652626005811687706057086163124584827409131474461967469540054604508473698873173075040453912345838525624045456779074525845261614305770860634724444125448817908023621805687190627440959733536599875147218624211388939796160125825893026256204884935494358279350577750679028483314249173335051863851414237238620576440660916354005459240234513212312964044162384468466562722670992815764193291669334843187256090476883356351945002472281866205432892166742205411418621672946117132631548736014723111433105687534441465689993293103851012401900526132458256666937432157034733414261589046675047972167427360282497776365293845374384935195970997304393247625679400379236275007147644590358258719922426951668086013509277416683407566280342521505191075053109987798531454487369649070514964710676819302155073659*x^88 + 217259126571753733914770754076890006953037951226913367473594021026189360319677436023465760442612037134977737190210831630933659888938994158060386901624106600113038891876906297568843860074744480686139786918178712972614964532512263032889352631952330756668736218383684038413173935244958630803287321438287946666152438844419850256124563915273102092256203072305641491293449775787280986649320781817112784080999981117778326040217176100398740152310214203884024267441699372290769706223266271692529846285579139956385679525042738283422772737233436637309556460650701579898711107134567222161980349881561298346744266348573220048155145928869052919228433403954367945521496254148097494206991521352929624464212608014948132759438251216286463855912588379649349496449079867617713543770849417955273446167640657095248664860177531125400688855598909266787706342049258222425570391484849904729926044379515750920534039698813349782059322129804231372416716435202584252401894295620882166097858920262077478417017527898316279913936186843498039430833418467000248692252672514102340265554810199453418153839342749341904017086415151953333190780381690444769997526470869073964031656246267107800441630938152054630676016*x^87 - 254366807230112434259762846254964836314464343970775498328784955127270631760728438690963602492111027382822286691636093014366816723929146109441050207164057783653825084513498496062442670463566600864008956610438455140640352190482228033893806722956462549214551082757094225691851510296273119666374074801095117634299971566248014820643112246194349955216691942787441093028220307334992791500772602443597083167258418221840703190610729974835116098791677096535157503202696150230163808968089469349116539341817854874299409992036891721362863512202025229346062869052774082229506975258843755751613826132247289860387226268902388877896145060548353092185500586338630230003249699506692510927087432241606083828960145321598160172506074754824747144854409208071834272030484490155129861141672347906240958804882116572646722955919555491209342408427189925073265781891146547996569683435714522369962880329579719931358884874290103295255286052687753559056578128123705665225605989089126069345643347704765960115815049811679250042106502486699674713938623256537484799072887022568986496836266746345456980083241700242027365580505436643840577460803378196057315902819032165147277379493292318666641641883723132166830139011*x^86 + 97464218073778247082577758804069131472428750686577934106897331911072311884344642150345380965260248624930048077653912151101097645110802162826193627806494425039128370461315269830247628723091461070138274196635835754099960604792554479699542797861316682110229987770733482026866997871380216112353018252067597734898838370023171140487958586420959146544036598655301068408607470324624365141213496537786954982059102717902020957293000580962389003544108757996778448266489272960965159116216674889028363471984647469278426456999336346140731475827692190655417929373352660009309617350879375240347680038971539478716317391748920649180526072696580468078280925135358589756080405519426045220647926926125564096493305248050753897055960229904055390531553402074955294484753034199949691568157634260953465252972174827758247633002793238928090617989704967429428669188245093844785006984703475168522257821024910832099399166248904665065999264566688802629154723582116859054484543656692545080118961563430947059012061990281527377040682286758177296728829096640534236203134084301974648660366563250973897047875445363104525575084281125523185368311206342184497613052588685082959161813002084321829422429152535538148934824796*x^85 - 25838588373478342733316465369041934282179807515200712407454978883183652540001073631024871689188178862616796526425833276615808138396120269372321770798372747373760770959017621186964140615448155804900120045440805329205989057064428141833389995252175944824260570365918351349809484691779629157352758108018416358307369836342119623769430105355533389932974282980989464168790070980451880020096333585509519261867643539962178290256147094666276310067626075769797898581004196124833017060375762607001706692741018885683366412704356081262385722088504383023393027218204570297844408463391927950893018327874297486915269960597395634821742153733146605089295585305883220552625567250615524322099896298852419649623186692794567853035969249501189922231067208178996766622304136125789457325344425338372509241023631679885394634721990758108828399475059709795184226424006606185523269231864680364471036657111022822501617553947301515542021478096528468263287556091886145208360824998526995615673869807972262879937550605720811268946534184861380718415337004540064226310862160029447456579957892578786560885679061664141062102251063845649288068590444656299265366091922503142377066666908907457371433329259619113639449638380937*x^84 + 4904995718267199942965951821793643547928994039058760053210995779585356409677586409344810063997087306176689429568240672997460206073311839613312602929028327653765366239671492730650745845917343810603810585302275204057052086704136343324964438709322610862691556669890431383426063568216979831980617435820791418782967017241958668850484425863266410363458973082949763372620804113639103260314870196262258316258887164914228986155937357476907686237792377914609921829653159838767493467964707328584978863918910134975044004612722724801011643738117557398502258556823552229252264812820870477847403913452277960650938477937419124021879606269674842553889058284026792164848322568600139969410489031902815410376792883072139453500136879273174184797332973975701005701588351482060370914563114917261070321576534678389739565255699798095750079467338519100029475504475183399818681878340447293251156076720956828635119402102202399364785071078320639577482592921889979735830767043064937190004805977306146392866381371160989757933319853355830800615106255288739443043020152167149539683302735032384813907512491678111593875663400080226982634772635236877415355265253013629056523219921993795531474707411319279897699763309891051*x^83 - 473287016608540152820496861935737229530463249983233577829347775162182050172485657082879657326075693664624474437360190901163389049423342180464858806419363131726347159654655643498314965993635670935091299460408919489447702793521750442902656565549731255124661183543132318051278732052451622365878958646047720612957953898064360051428103451150947016606062769499209826243323396602712691774186354592287952171295535391121801622996923460162852255101874824648929283650223380760879771117318918256535309391665235051333662991005694574995195417511289999739908346449376566041853923548892866999786765079438404196191514755773826446110489631512866157905358986957316904974750958932181950698186332807153973474959704373386684145313161329472777052257596654270107784948042712210049126968055369018427190539021057671924006642156960369822103114347182912647538229746160237940165388204618206910837696335120599259790831839172222504959952722180181273306890227465301084598439734897920392677842138419735748947886881773129660694459703937552877762561879514632931076385371875729877858408305181189412834441700608290358736279930082876225271218232650507883607936814520350261582054176458821947991759694896027414515116126904715051*x^82 - 101915068396052040918482085497028068719653923614561518141441510694347731581293077434134497355925247336558464186626058011049609149233895742516491228484765833116263747281724921365940377671939157666842010483669512147618190249059365879533489218890517579820685217426407768554071899796980713273356074593875690559386720739310458842792191075030477588294125157416652726876823778720037769241682837006818334332548365105607037126225361398636406138298942680995269076657656643679760232940889651922219394255045245841076064636471178322873604772590588247128243153140319183970868904347005837160567185678811988503845108868621010348468912203320418138242375025507556005829172164087674322875622909593631006057436831489619194487778169899207344358428215271474344139886979322418093658801784486686978139366998209464990367425598887441788807177429697293091752162121910197705471753615455618920324307902162773049277693029725159143388923011856076177620974751176039754326190229514100869166749561518606013194954806607952569915677826264884045272031870494063543468971328269621224689255147482022590345721130718077782965645513426367613157148948422554601246839176359750254322405557050477783567432703385270481758030792191298163202*x^81 + 71452762652397731170761426080603215811161672563051346784093605932704286426965023360147318361489765987769700361869466956442449177165033857320179985854282034334763971863822354716417503923349104183565765069829219441766367921820395333852469589681861557386627624340767325802857053752068880704680745857399040311993974428332398397499615937865673383477228027334210719665610009634204408975945413618555261861462477272019158434691445878526019601755460360333434559439378246042601600222502367383781129846813060140275864904904956490020452110183694572885727737950406425777483771875448187317420937361174796425025404975660032894812945169214049449654731070646908461225809276347690188364732435299172870468824955058185277164862898916734248049918560133274043406973303521803632320041031263273944347300262919111118329827316558269581581360135950150572526331755425968347661624220544501448561957907282282738750429336142525800594122042593056211656388012543783787139495136532604600257467394046319037551487898131964866536994819813808170137149996137290806589695983605410789624025784683581408058505727815223763834807989506101299464306744720311695472052194434243969621668326914230784748544691219145407054235889948029752402947*x^80 - 23704398691705882622730423305841390060396387276527725059825869893108625033497960781872200870043447548584153112660801774548489265709920485578474986632614356050782964657511291724651592151281029638092775312263953979828556962404213974044490365348125764670175103225658961511614723804809111075596367379947020718982086335133825782463943753680345148448345535586711295434268960020257053831089333742297674454277266641447258640305077083738635928819934818823492955217691427708996485050406341634750244842557940340662927705930430631801647237222607056470453577093407040457218900034191106073550771072552945404660630465011371695146574804529379742806456836352819565451948737995847203876188703172409959950065151863861792909238073699479625738524327722713100668650582262521883183003920931700853770030640048190903088829160440979089635009179530202936315912706299126115218279178729489497034539683171307123946876210927783600803871947990846426320036880390984233345679437439650235798832694015308558045955169703725283746271352976680414617773496920052175845598178840057105416491690384951822201133504637856192157524374208078976058172186738355649911923127712705656661139578908196396846141067629148110399432213383656775327683076*x^79 + 5624001112660602051404997821014302971228421288879991167061248736117345559162887447980125044672475537142329271909199998235917737237837454590759935086795076182882977479955464960548490426051141655432932343227005455770928176980930363725531938193691123981754213506795086889765771750940185788199589902132432617804424184202269911055848260378347182326761582446202004291282496122213903939225486201925515758071217036385112138892072595601987302235766487014832911071507247971129754165682903717669120491479354997824898798007364902065767330769259494736831354354476113426956621090032916036019693937713251229822147801475233223753053774468743590186009397243089524601493497411133904323862617957283575430793462564905878383041005643296716192579280345480067462280154731102002732270185829376177079257965836739738556219131924201298277307672751345043533519544727072076361201298513332550460455800880926875669901589550576311319620998627286672838748956616404928973976322659961895216402388673675345269802047219905373431133227948007429958705453802426627781618157409547657856489604165649880968800620978081948413135112316106591338084458097072821891443791255643976822746130441220711409059140331974450396323491396863983112358561039*x^78 - 947608791131349564219060618934809606223823850283487089313165327925572304510375569825161213721905882046112567818199747194202715281314121365486425550930878097441003259206592612974677571269879270991883268157656021914696433325783435928257218389901747342812469462572595476667961363564655865877116260443561625043907721633273695347309627761497068881693594636909900824847933160974906342708286745929968317632616549044643765787935266287185702632273688417279520796266990833657913541706391826953668071536896096891975230241004023968503131419647408446694751442982711210749835073543213663087260286411665024345000561599294991530269505335306217971336065389314506646993969588213900691417325064706565590261394210619709805548206160207762667568050933738720278018327598477032348753965909577042873425637601819752119302918217870941679083642425920614555435141484522041457583681712770288237402861579416620120628034977688548077158698546901221587779140307452123564531560603926252859732783004997804493697688356784429219367932907235113079598715985238608231386423072694207036099622646567823929198084527349570253247613023781368108947146968722461108574134038885526179000146377466051650427701463040447592448600279715937841769983349549*x^77 + 69609974789627211275614919690231295629665775541404729178211268178313474723514767259373977606797234593703870115674415768863496292567009918132885347302998053610277500428785485914463283697794138383750983499921934179310006702757031459486387013377342492703868452334018150112814825279468509206908839254697507961133348062400790070284264981166563101383480208791935492660124202071274288755338273038690205939363688730661843687733989422819695684239764118404825944137285102692985985188199894588125017506804254157954500094658558158488849882788508358338642008459740094070389236313022150239846684937970652802839794049253200388143407764361183953144916344727411410819872399946813076273691705573252699678061295695133423892855568741508929971776324381709100839313902542424141086090821975414338922879580515294764182052522554517242593431418901682756288770693809756815111288643617075984237191858799646799145910815304599648289465064940168912526772764224415047446265756671114759082223405164587433839006274617041673552299168709047916001964106908420950310241292148620438721794209147039568698819857872449824957422967939257790548871715653532869332050110641135186925428783993682662487003244556037836441353965595407325591201313381445*x^76 + 23896451792877853678222247474112563995433914452596317660214185203017609365818519961465889870710291439228020177501913954023205730053205856232214191774240359771544810638311366912564075362621324589630008775277323892899481496667819717580175543778807441845704698961851461686676498922879996039871693011328027988179315001807673228708272039122112086689887369566224436929839593114457465355746812276027001658098988401397583983699934059425313720788439243865060327950475570857042152220490687757490121862911199420014900262443929729755330227603090545926401687293594119138297888164737467701758372065386662391940146808400853996683466461170369575897069276462915032464288765447826963700798908838813156138559296184744923647849680329033895697935768670298999889563805367538088322533434171056254683164363964547646312171300895334951445134196724061941674153607054454275669994499807442692475792754245747385879559951860857035313495891644783551632326682785488988671135183236734202617819471185281706352265709007346507943398595220751802528004962269101939887654860904857470375623820176800469851600239916348229517792741964868636688205498070567307579025184652211619362045687326149505675289891561474264745603896449971281664509366216725966*x^75 - 13201068180954906337823428122188823261423279513292912801422304461820058151935177079835168891463849180666318437177423333995144711966839890145587956623375156223778042665010222616095951156403648797482036141370735719121243840107549953603571076842618148666272861997762182454426339600152200288627405610128568558664099468018197923781934843962540793622941091754606259111181544929827493470109515061131074305801861091573522402932805976250236247801596850382988465636370727197213243020248584693458701498359096935243086732136634947741889959678300470120283931075100557312835715457278932849701732961345661622179008265079446402552098983136898659352508251756486931236329296276434621036526986619888829184749287261441245229089746608225358244229200828261299819377594773576719552485239690269623802490333764201884759025535733112922557170501476906865577561456665026301092465890511609431645692371513576607068480918816707072250662047467841333898121872642263833746343355332767596361466540609019255530088400181795121153570245572386396673183003858213913306845789918505265905126837686490525684033052143778052005648575522800678970585618463349130407678230650753537770628493595279340075592078427615375811554148481321059925053636768251163848*x^74 + 3929491045533454619674345603123419884446198205357229626304185085723027838251023268507374716387306079005165168127992662350008095867187837420154967585356695243517022039489175366918569573025642479191534562596252874422883563549682556671850576329520135186503832084752246916591258688942183698453231178924114884749977371425486183556351509829862976962403760490039657232886638991620214177215413219164707592524564840356865667448895240406872415185691401356862374857653697424143764643649691761543619051637958655265980610643498145965148067499051291625830232507638925487552633064137628485157187883733794417446132764299305795753145689794582389579848858975964275184421840950764292137700436981611552548332408295958320867573670451579144931484119112335933136263436749991648691090970021405383550205001237342722130262637842373800828609358846453175346194489452034539412669674789005361485634886532047877377075991124949138233134258699023508030820522081670060668248960702474126495386876387959273472205703679593078123319444760295854316849712133286576648200129341816407197241227328480925818133060476667472708748904560635677375862867301472657315833080057056814204391362008002736596916822776941595373659791585866116242324652132671684143433*x^73 - 849280298459992234883941404460192483518377922361851955890189330037720156607681299080373107959428955701191012600622484940671880740474308079360646125432356515308052513473046256916176054201603949419531307747535276473543343602106559006829197041872524583054933670406971124014363779184345516863731070729437599395030781088076875858739183053832139576738027231955939505161296274916802711865138317735185526927297268929065690213138830891688190617609409545831782442901444776585215077646835537058585877539054495178806104342750948865785382911763046303991821817106967523124129444004439514635636294121394831885742921516978156031780693312410155389514755088850498093602902378602209389690382566712417420055707862666939397346812364702997321068311151067065451396687685215197192879695440593542067033683112662837833349722147276558378848235932405331308455123575918076641186074135278848687588455288375026011125192426765321460990967414956070142609782115216479262544258870956678367754052538611461783163310056257108912621397965391729930107620807593499062186478209219894225488978829187412886978167174210325473683694064254583130056428429929340921689121303658268690048064536507512675970845830642280211140731598550416019998686083933837987694324*x^72 + 129148582588716553715231182582686387707388263600678047917366068287189134770119432030829085477560981926752121070090120478681106651607269496482178498852658936297967750198027185630426746936362966340640970480912406221714716556095535132260791267029155386459720766820756704013527073612676072909069103423814112404895433134065788831340767951742456920390495910417012952366041907814625767835422304205399447645450276040066577922753062639850323348656703214299023290180707749744759177777378527318135834078684536506288282179642942390309596733717057723301099666430054659480891427783922828318901086729440601216900649727627528315018110388198750279656019443176895677597400456873091140366630885806063572001057740824220017435347185185935183166178377982468883369074228258798898117120525825713132627298447615062022806966666785900329418089906322734955310412649303373070060356658937038933487646661124171162539358889666875336680252301952532680337690822380746485773133627512711318517988187531734936648692892166489186785980372100921298809507517338541433890005304663696466392775103315708344338994217610099205705586372640986397061629911689075466056126124169687111434053337107692952407130521550204157451311283815601074315871529092900946140163958*x^71 - 7378081199175028002423125529480442554993358305773105139229990574610311125335042846570748407530216148850147386866702864917600455281847666217611773259137420877107899604397807802719646241511159839946911813494684593694979184771408777389676362308752679689407785860474789716167800630726468080940204096655498359199641760654591027324197487196677569255943453129095606778012727213615173619262128834727258608130148452578061125523628409522332900450638834847135729202466195523399028236037055864466923731406323659086196108626851078477578025009669367795465911371676995685219507326161942731882095829629765766732866470995871587262640526701636523288174604814838920414800062435703191642143149957510333063924357872383325495562714527321661429560069569400021856046835931758688993866761137671688948767589787404835692318470097418036051084354263727739811214398735631625963155529198425636111711091537495105267771367183903042493887034726252051090950706586942033679229409767343898230202165441637388048471605499487805005309270372456063203542424839688592329471447390833448880549655566875978304921497720481074579051940032236894162065928335310250328091704719759293396270504241477939788418975361100140992796302596955099565045292809696151471621326324*x^70 - 3437519263025587259358061195856841862865743061345049611783236774975876788301222351325013883839500059466207061121290141788949618107003890436225767124707855481373481536893270244080221711260165342346987348878105764786283421193433563766291310699712838960278750104256922956802714171219619125805462114863884651984060248487911499821046864276264226638167577691866009398415464094217528327003965850360400846135008787205555511468304824624197859719037989519668382075547397081812632073026525842988016149662795922734557223783802760868842971289988933509656467460212438688555870259524680460931169624711911143041358870064881990236553199189292139565460206323263043529735005647443514262884684876864403205866980244989194739123890134368418014967760694226666135277763340980267462414310968983903256912389882961521403780688000195452232456990434580003460517145040033312705660092052430144004564530294317136888546042120437405487891952527531880773389517668220025679124774004564338954832085808177138170831616952108778696268826113540068630604032306195399445073290338267556158348951017695618384032167813193990129480013573141587766553932373327318645447074817824776652441843541304685214098292407748173725128522023909654223088697309419979237892439893343*x^69 + 1627971305922813403733623525470421826937707276483966886096769786413268961829240938279906337981256689325771058470733708809079114397659043564222806093876219670948904736579507955892961469965342256825688894242040141396144504500267689205239395121804674241787269284622552960747929379245589412224820868225781233340678659845228177649579802746323572309834974438392444298090561859403993110693626758846128352598027088312001733586328732807553578755011090554735545571137726939586538117363044085276546040614179193721561634562127002654451794517880033312893005769596142552851165501964230449995618391242092576323613988762557795288230317964332399576209762769906596022275317566519370317564650214423798139863540204344091857810259030691783012987243657187588863966081695733743527678108101293870497601769331198978246179893424987750118956067484101278667247322881870297772343119637090176818111642423444261071820743783931901634217480485462676816871857730596757537440177053418536366916631423934798088823432281475165480061533582642954131463216851748036545056306838906838635253278155703187490113297865000019519162583317174368709418922163206150854529650075531333561921583912818337796777415231598889187031700189825317464028596463755827218587833838334831*x^68 - 441647166799386820362818957667249645279241403158288677594752616176749543307921244784808042962518871145809111949639966645590748305710136652299457004124114730649406731152636617705873581554953634907630441679635280396268723504130876153913804262868090242514720239953814532969262360711157630068515625038683961938350528399126311795933394184786547276825543460430949033143389904053682042378080377956774978090020347029300039637421100003850726901228756321989796471265452252305313650690794456060655883263285785198372171133657221671939970739392794286365141074216917974412359558913676311272714319015543221037666861716460304708813675420341948316413568906774317111000111788986509460286625493311528780286726984611895148363748121069388234844458094535247356118891604708627231826329588719612860429871998748927673792534477337875805168363715653786422957120727181576911393675572653311710238855631570486488760393558427448780984161801481026235742281110232255284323889149327587422116977090088110703840097104317704291851074963719930968644678336738626091650326027401203254966656744069150623962097727220638750052249353213566171490062828156618999074691944625182334184774874393162573326008430779116526034137269199764078871319403862914283287610940269288390*x^67 + 87693789958453388639739075023453525588172483849775617217239131923449111153133399776026720581965930268045122998515065760164647735044236739379242168461164590196087970395050888538379911475878857820680422117765761388532444852551303026423954840129385791035563616273794739542511814177674326110218354270480913278234785458014808376269779460275966828755247628900044339522300822596485077258849523108432771918067464014433106752441152691047686472232842569962756399896238840404171104730591923704323459708388614917942344337541994488422024265788761066829039975307124569402333487238496345378550607483160276750239699160689933925771055029407260646529510937675207192360523980256543091707538445853466479326757885508203493942920410477378225739044168813266004930302725091792724755237553496418584978707429145261777458008551394330354640420490275143995253417267858849013647300030146065681579913679670630455827907570425022832452002566005130498830218750676388857206338702644279031594339547869659934880580321306960376524297733608339177064167148564705704237258367689789294730476138756750609798341059203219518328379295919643412660991253849620042761969485376291952925225344469221206263968451108086049136835874424136157807794848557010860650335340172711090533*x^66 - 12183670908229683965804118961646684998448773060354968022184781771411802310894142985212292992813741850409052498374671199727169127936159840814227616881535941922502720848281379820901431456669102469720597938913610777928648184199394413353476878214446676140387072597950418522379767371446719563595446548870505829618485977689343828109319574044679040153767523330751023815715331548399860645272089149311222758619258212280816524327287281537589149791428596777189226071205601047141146739649557233956789025205235866932030428250929228147628590362996616392526552670321834757834567057274153479879024455603842020093698501073322515333223064663575853293303613501096753964923147238968190630035838087608445389783487085776907671841313211861522196734830001952564009455521659120093681780262347510589268401718309097208164015853955365133208243304477326139217599021121520310918125692965363599279615923495128974272601354532177595878146637905110068675620396607187900369361703607555990791949510444596911212891064396449144850749496851620953151521601803305346284983018329104886555493474358036926488416616985953853089861604537560928768677855142651566306566619950628301920087885071398733643168934034311252638840731786575174359010142608117668806312367094778554944499*x^65 + 575714843767369116888155504732044929273325534124888996541855746315739854347120325583760006198219259316597499652980456970731666944736244159976275613787749266377710984501759657238267835371141116097580644486703552663627792446210621403050504418173443491387362317727182954224732396878777241998995622242668736741485021929184955999228672819653057078074788929216235407764743809755304993001667344926869874994107826777043045791415966770306934580724217228687094902100130400337322310017110197333835820266904351822321697266208623113466637196516872162364464629817132114477908168380619731492457906057784025358229436487401719272809923341012605457160547369972496743510161082468649664795994249451042236134765967639601785213459297340468379759296194832882528406965185359099198278016120083529401336882182571150598605066950571406278634032123520362072251638767028191954489448249942946752143508952988296694283235717979193306331729864160308944280131587905492791757678085676014645861891070958001038181742443082537836292976737062765029061890793811600875770657362093409538751896727150822963821238147750612316369528076892322771794794702514963059797494857897181792336520366720288456654918616400345330976761262511429752930688883560064192239536883197735546468011*x^64 + 307490046584544650099424860606223604643399470843110282702625435361889972933161913442360871706835542533325448982344475407847160792579495748390030510109207191218529468058462770776667103963321214166020614586285949930909656695875917797666529586758701457974582042958939015678385859041525482026766268894022252987888030113591762043221453204662394210753447446466647845231315455478273272346751576755057292449547403570308291145303716741116848727725633032089006926123567014012047535873228857757531399276590714753454344335799366950496862021753805559250098741723303135358820670373882704009656273475777635884849460916370978747758882865729089115710202345591093649984333100034067505148837633458400454713536746725161477678991537956393190721152852163675664309846650789942527155619331049572525687845034187814957871867974875382168334141634948659739214410688659501859530877701784828408183428456633937620750563744057494102070720787697190020389996000453496682544315797406608817217472042519645040840739746810095798696877246061262045578297755658599007913431234097961422635832679767667282788503967836497184118043209931533249215196950328520145614858904769020401084781885985777895537507331373997291552796537393977469070922924770784061510827098180613116458311493*x^63 - 130314025910135681058157510591743525027859739719840522822705249235851279810584557783386611766790725958364320395791618359575703273436554779687210917513358969804359957006227100497559683167330077325437508507178271856482097166970329270642806443482116736001032972950551717488376853430803409555457278150202823501664045220643647252757243186930344600298349221823617889399067295686115767719132444570100302821060540103728565281479325566231275860620774301962183969523354096762091465572536805535610534683394675240913125660663659844189620109459124463343327195184227992162465546770930885091564577410309398508764952568932432115944046294024905479385792876637803045893297675576485151554130687167861820532045736566791403537110945804497267405331306833780483431963086217782397042707085911266529173890282955407036511565836267571571933725483212067587512273763247950505315186554148169654486940294081071361114269767139430335395304908702580576481759635457939883210219898911179826872722243444612370469044699985463650396686883011852834855037021464694410156781299414259044422857608631958451782715824609432057063416640996127052787670707393295950468670117385954816296967673418743219411179908802011679202488193975151549562931118400247286008621113257003690679151766522*x^62 + 32444793424947934628832516007367942302760871634221803646591675081144300800361091313223998296172797307008373614595651638499134975725190403925898817760768944789275083092848389696952900832667046625010508619084617422202140278143373525292301238685310334093549229683520286704231515013637105020158847021163755673641695455374923443915189642453288961952186963858290088072727882172554966638354446543798311680684176501983607030932598163954079637623202987891865446469633859472059692391076627389178748852776500536465402615122929981120122012194357023760757051963032857690277949614818820047624888075434116480137645226104453303405144468759358413209595218020614808120051875436722747486136549052647892237291096036274772281380872705278336995958238573302544143437906756514083348045863855545407701777474129924142862755100574199762880572953997439816986186773646594177964267206736604101707814340214284532907646787145243608032321785521243522510097617960975724982850774591151297048658739984634312788545910964103344862578848939997560436929957333709886123617790530395977869942629174561769032471415434921988950084132634127814408244377172130201735153073800077780859345096763820640152149791448133693134758040036806306014117429404296941803926401269885170865167702435199*x^61 - 5919473497555475268016900506348977689802928369170490798300067158948398004391996559303122700329712155917215461377772739788423309073392541853882877456492288483801786092294608123820099532995964371282645582924161227804648662008839995048660205741501270543828469411495929220778664815739121503404214061745891429118198683787615441957385090326030089462047448564119058315288686616232336847654106028243272188568445566102969803247554036009376963307412696711367666021735341842430421765598254892526049173373392628886758463906471829140698955652719428475215249379764610558365349071065203684597340158552623636584844899792019658871488751287572728051121558694981564921535584513116818619330096015579604223577058060729561244878331202761039569856808465696173097878678787434937151817173362930461432819756794889026645572475195355149765063468645057443379463459910285563163249194637141801472735852702461298856362870455686498071540689525934021152832904421458024703730635944059886784141468698894589885428712100118625585041885027396729698895590841109352343250357834771835737592781998907224922749476781332381615323082066969346879160008686251590714917376853926087273246111330066754473899050005024006685251755512389645808448735609582395456202512023092475880047650325740978*x^60 + 746411064083870699734358059948601074107693801838169244466561018225604010865712102104399841094303290090308109558595300054998754663630535214259393964214552413420015760033380991535052218038546648541939255483628125131958339537995445572834575443549421458985152067345708074726286777080231706926928456739375420103444010043657243975093139493305694244526639079062143932287353868202786073848770208467559415442879415314562519977663950988993945975996207580852369174784335536565143987257044988375228867930936144579195448617027914486928051336833081719825639612651202333106869566050945339805740164545276040137724592094814718459077256442461226836686003889767755379932941374232906777791159016429274445112723561512574800041475278939977475577633694460373885908004967589875877607459730700697429619671290963605245694830452792800833307091346701769703480146432856799304653704410025132637785340505711527082736627270436332545481299084811590388353850048479579261706968376732103932089861027753087874888589123562625884634714320077231180290331176323188352523739660841911138283264948955747031453573015929661850448768494986199342547685760556750173286292330852852608541925100394440548278423674393715057991484565367334563665819542168754028988979994198822913745625776127255677*x^59 - 26180690490963832700826094672901457669821406732957506004635279005651898399680059574015395608160700102467408945924731424673912535883823597605548173715983526110863332994984374825231058970969145760070039092477599524368251685904184597616606902977509542322810266689596916724303720333724789373422165963769057053944719238747126089543303075991460095099450536139706781030120244184980891931321763395778679799607899663996960364179905426690583052325591111159258329969978338833204212992162638031654689087212040998183695202984130638150857004616801836318623095150069613931919460238835089600968627891334524224358891168946430810245478902755798441514694396224043684487414972992507196903401189007147734697807617206489111246467231100868360057369600174530791222195395197802234486102306486136834738866440215947021628522781688755230667587953747728834385762294859246902029049416354447601939531615012755717102348416648029402586973577114761556968096023130467978322110179012606217805454638650984926780359902710733797709302547353459396703531893336519970917645244014120178950115756430749196700710794551533865815708704554590283455392922508368505301550723569212938276934501614724899864081021893989751341662992129114342193793125664919442652429620111614955733071352059623687291*x^58 - 18838952039084314468797957161145688165809734644676790035990281516000084070543814788753269961312729138164007990021408067369715829762656000606713710879369118925571206537777175510028941467526131454128591378697540138290051597704889416233155302242084820849482248429836458958807616204458307801746810681334232880608719133580275462463755366973539935568781141260734347426909937544466688788096912443465424209276577423919606891959639113089185079072158488953373366049666995215514118413666838273370507166097660678739445970182279812109745267989679356021715351221759184269423204382354414385895355784183794454246656858943775085743884146539283762303845758579515112317671338299358094630918406583543012759750790094878586475377823020560595013454943609438489445802420217367793165498618104305820638160414057877754233323766423301616053098367108594651105389392220956565802330528220881891080241331335643153951961939199291211776503184520989240733952532637093125404326447345802226096662846469545653670204516386256537895424201520374212298340354929531121149133038060672369861319042226557864751797673521611160082560292433177246458280735237995406872428109827179406207215872149761766469252873069706982250483042116099206299704768571035869575588469179342393989013278042481485541670*x^57 + 7100198034531356196963072673886352529923834389986965097713505028382316962861088894332558360798442862892622429172010035783468745500395478862830646575004050976070491156009083002182360210955080796131966153641123386326567646643728406626764017350078698595433943189559629736167553230129384718991948103230434181067131692791474524993924475234632983040887344126549171324506481946850954710367573201995357174545152459933085758792917656868579415508673861176629566050427321083919657250457492811465406063160877541690953083847760175208261900926566452366722238345944433366859862072278747665825317073454642644593415692928672769034537701141637271383579273779708021521690319097123143150319143947754192396256193139942117333990348397968842952317444988621567406466844749703518103638352156667762892468348069838086038973273900546143308143253588949990641226970155524352165214409457767720768012784831814617331044755291219764442106986672297042721398498691007092020098326264377098625837427328695088944974422190192951940072374243996841526262879405142854554486076811901697607023312477439674082386336619275229133892481597492482852932644445159941450701728786480962262116249956011229492889674720366540252935850657243487035812352607815832044313346119084644464135614386148399760880510*x^56 - 1631971018979250703800122347023068106913932196031109709201066729286289716638677773090372900592263988446822867845776379583521550758534406610756403591727983848093609903291821828892759189827389492559177203544395544285664695828900229111451849231031441375898619479819685627554083051179965082894733339290700518994013728302071161719311565819148251242568463770614622682595004081591828144838060181685781564956211831029661564479568057910318415959422176759960945380180536309560702276151372172328923293527299139342548268217650392077576953146822667473420756084767837956235825422703192585689622175366378374292079667366040551335889885883007670919414164035303013217526276889628070461648607424372123374586750528839318082216351238743408380975103023494576891252519208590076755370786811154467737124348801531777189280993784662455483302056487027484869713513082734828551278930748463521659481231935270295012105763650440985872493030156239244569030819061759318579576173376111281108602133813331653551676460035939303908716132979693320354853971355319034965184036053810242764391657155340737069118451543850755061776405102294128640675048438485877186754760299109869950171234462906797793846872213580613387617006879175402156655180537453009495527567108406677101868023770319115868748227810*x^55 + 276693998249126841154753456785049857384741675857019530111665874487554069594894164284728316071916074670736447938625819311893565568480038058388380491401584481962297206240169129274590243243327728540901259868313887302972315472861821265861317599265053993767855555298571725508166385484116497284708088707005697669352168203781040519763210802299524544144409082417572208286365032568969068586024079131730158473113137979926635460584896948415503365667643952009080845884366592491944059156353360562239387511308730272559855200203155260847747553930302646877068721836344276136462825821682975773105127450730151882009657395584605814433568719975807146374243034537546382433220355751912550226600918237979433496742943794932048982111654002168635472545048959365004320699792611713757081142555563520235461133383521348004417333116832243283266763079094817624431921348386171389807879640574489183810397236089954954793821186513415256144954338611335760178883215421996794919266082819008826450675902198964816521291223746701333893245318458582711695903408632781731823890745324572747824324887597533388720101010625232992933140259552826231297371688596149198744925806239719566992238688183630844140463708165698677382555973519975464728452588358795248139956397262683017438934154881367482877401426317*x^54 - 32032896068976376649280707695168487895510211793106979147573499734394632376326726456816584103225086444498968583858602731630423988440783149833860679667930433127077830975300432289514814996310004740059088102403626482976782781585262931483477885646182546088029367932595985688383293135282478167005685141911644305447323123137355130708398736003283855254854411109254167154060796854407062333863511661013907274193796547015463784107054690280362116060304071923761452352496502729806835178396920107193982868703440626041044191439905695794655465536951887922072373767547496269926837291773098403780488135319866043702917739501125889283718919707258663818604953431672302375363795611983057690800956732089314327563206060391803651768889927795417897450821394792541075117578534602438054269845574361195541712898854971063319798769851860669543999677958375934267669369340833703435831677578334235297291719934021328318739364854503747836873972376752603302189615082225404556158422963140420758209415914517519058519199211584335774515131848463061824263942564768444390490615427112181494246091487512567056182470469624696605872612978345099212263800289102019449153979332894239950447916014346017675737120816215737808750323428407911083801006797385535050564380561072520206993287559707143632228071030101*x^53 + 661344584136670298038852242788264211796501766848858840186925462517900067957140032192732980902347042720397469532892016745507737544198438616006550212208293767302482177918203837740835406677992540841605643247039563383990451269711641522130107235716866283858542056010599181438000881829633081275272906885482129571801912024531953894295564024612054684718922781089324943506876185804875348771249755661363803347011213125661981446706662992006558895755226632234650613248983883830685691871688572646371119435351216064561862336258557000569443774093876231460162638617273636487950804727295448665909812315556253504688621053261456787714199247426306854357721020886797445696085345851085057486841172323830585119949481950214510107585687962091643534199338750362958297399802055105452290447907432698379988246246792152626722714992818152029856715614352106050649500906733796263057395146568163099232664996367927178640655720481132363146495673874172998225615862150376648435029540348806142032543257239523620611803003714376948520192106974951717072502276894238398353361872251390913113758749837130342862817894162941729919913849581277592625439802248844752807619285948192560930198590335364746522066110166412637419762497291664287096087530748322786017149075206300651371645834856326640159349120325232*x^52 + 914983244066197744085494573442429408594956973429565697790782543782132273581708082672746854126336581286163295868288414203740686714241236076467298149971486028912003049542336532165270404081603145383642193360390523211104164552696149889041427741140130167068258260166415575203362784168503581020285386860995932331806462899669032392530854877867536322536620202467922685579684177169192258232051121935015920207258690517465763646377680382204997196666130346746335618028394801959520469077803530976026887849149462438392887953337393150416399948298039832042141626670581869587227329729365173668272265524861032327446318780876670754535653332670455511812521113789105437827888171554351020873992272872015398247044526632713845251743466820208640888142858760477518350770654253287855652767214303712285107628962841264914828009690725486650594808957514633697036592844158472209603059265901415157308936717397807509137901558302075439071934354802995047583036689163856868058422463376457388383242010141182621721150804454914865349973892667790871819298966332207791409799219331476900739884792663340725213038247612371959462793229481937635447928092711881695024170330925578906588214122210348655978009688335262045865329443140582164358515087488854776631318843733441643242093290299469243817635745156250106*x^51 - 326455476657686651852518604687506661800847068624454729697259170817291096939576814879976841106554236023138782313312887511239233826167182595872719372017432280330709981101512771423470058679881357845792423542806053516834029814913584534591059900373310550771091490934642338637086221995669638060845822923330756720282187365347587272588807612501325653714698975415910713573158048514065040181349154366418822673380839843115009131869974804303508808079098399465766709062362227895710263073163701267254803699948359250841824427085966133463510962648713378359286008032538261412750941262868025073128097629514053020297780672813456579291262640580876910148023708029980627596375748617321670293988799749266805768983202309901727693669762111035040398978663979028641602848945297696206111824081965440020746809349232823512640199144446968487620330729953306787121338440060570505887997918497291604353074882630685094600425911081785172630686882555450321694146757543095659628376090412381466811250766272900330426137287341410787650256594653524831840602448189880442188912446092743282772484928743368451132567537344502678198539577517768006343167658293093940708052106867133834457075373194321219391939099044319337071457496047089763953754515902666893676907405924113371675733717896049125380134082485214528796*x^50 + 76965419627060135143022477990827407381538141305818894628824478945046386369939854479017488666600069252753181140374881677879097200382257383202088580307457552623772868628509436051131309757829934797606185553393932902881122854574465822325450321922174470204357910922768967664296997484616451930003720816308621444421381643585162997093583361312918367949701657638618945061263926446635053708423952475109015332263434421070859762742661817301733277781441613574972184115876609431495599471923271104203230797115603881563909957562722261689698034276062224648123876880598165389796161450317576489202080120093365070097212796485770441669642281065865509518845487656633818540402222692233062365568261283831176127202115340065397114860877653590393391575819414453492283181804873653718439145396725872583274288743612173407519989325122976627942304456140657464638869970922728627042504191848217868841366498144315921224245186052137092906532258352614196444401237787280490889511215743682951940449252501890837125770578246038426577924834833610676954841643377687984797200135044352262766171218792081470879070658334888888047721971613808117563447245481407171604142975347435065322539246866639154004327578141153433119432370002551252275718435064533453617156403845692131089985627012723486994681121160003006342534*x^49 - 14554399571747142003967313331344164702782845559177386419586607792800967668845912717348383573685799418311832507141275672166492476592022096674571284681636806812788365403948349523482788270384227737023524627535084361013300226377642839127939703096813397008628427089066511892830301364311944245677850004319063762011039206455529290533396651288275553281598749896846446981182524214614294240740846030860097464534404242710625014331865101266987050109205142943326550273636393025821245327432597791565053076186041692286150748012819418760973537123179072129196527679801711088496392215169598033080503537372963155688277907286201378134038613522898248554362239781955895664399599059622465677633392539991554128984195704307587197961825456097198717478115341871672864500968460735517421943496738396903368914754952300821515986481221819217309375442345952867199495907689470609965503510531822037901697559557931854080456365999727668666957876244161821583089097265666422296696759630553591226371076574673686591790463094255113670072103008727906034715520579464700145832670668137117745871354545414205435121044332646416029030888755720659838720308703088270402406525497218713300235131088396271819450383138273816160268458188213706317100404401759917833290907848200671652376015747018203201505309047409309796851461*x^48 + 2285069148332287846025513585744896688528277365054594892590169788768981628384572270331821504541388236684870740767787310464317613952738544704338207789851854437943735390198307750757166953141178053707444046174633442737306924477901450138543060808292316016832682563590357890532029420997601770292867115354061570932727491805660557431791122025636252873796034633098373116606242773275773027590386624178923891110006328336160851776881029697742209388637696812347537315098347240265546565188927832331309939010164726234812091390852663283644350671511612261319300981429008140727099880296558198374085473235019604043155167408583041863478246403470293224814984768838133600174328132197344111027360315118122999557348906001078585731327882807825774252658813096960085538740126315208095617597832346448475635736293125367647841885261473512941610168931681827595388541018160795089511546475429759743224971217779128625774919845020282781739737571118013807113626871102187846434968795146914195165647161404381877224498446997680893059867134304967258489798913724009189244106317309117669548603690000640362333209978775753423233685538739100590665888396617015933439121130252762344538375405713364599614312969944302935449415536149836050902011860812207854800889433852363484905118856468778746720005586691816785060288145*x^47 - 284757104055695903343251641496843507138768424145335075094474623551339191732596761382343634279550919545242422300302318174861209693006264199585505483075856614179112309582016792043612250542204658658257695140869212774165822315147364723264777447096440919541222218018954731098655570270458045310730294269067930401414575590372196088440018032917835319388755602343803663333357741309337358923416968903967303298288068232500721787227185993645552348197137871218986839578001099164182792370336337229399846452410933158120787434432377744504835114349338178425539762304264835808835692790587462764368682585708799707026996589008343934834340174967651736669766378417162674720396964981347204938974631350799591295829644574330239229642479816792020019459155971605252049790031896403672196632035103011284344384470916350991520586965819722962800151030998244822771535079850892628569355374134442725767831244712510001354265378272152946105856109313670974314583660604556805182814148837909481170892824433278143832353099880081514043636495947507005132341741464250542604272362670312989344507979341825888401854359049253254983684385567940598255780250712085257869557757758897118852420707805708354998583558951037825032347126060083157467687638651605968472137326974965250283409605326792935007924984848539765111773423463*x^46 + 21049686890158619892616290821623325329391936759220947111118773118292900099824317255401808721607806440430772564711692860345043752664326629347702319451156149306552334698328488153697538784111258675568402322994402322735271483887020279679582912660910852326815323800301655087418152648338957268051224123610458189279824368712064233610404566328537640689133065402095347365659926707974028461145193835339553165403334517214883527948028541996580352437048413139276728774645885874581377541153790289286024306248412478535323370905106311213718911131576099403797228147973729265444924189696891904831563196854185727270901798029742175926896159103626132210798945474280046879700531120399020755831276864999594292180452730576857316916627162140715668981281856364291016910265132408561186136363351944032163901436224537652036649829119098513204002943741037579383332117347163596934163898877789457908821994600498689363979961735739054908818733123369872115511062258071177468043638033598778656122500188705241432910412769139132317342094676237961141921511163429995428203512310334730955978092974679517811550151651525401840963032734993819575082405768255356251641371054362166672061886936989564533362614656373522565971736114311976040127370262857317121331817432287160231903574341165376178248105384852582574470594055606*x^45 + 2157803029147315480822435089281020394345862109820798654678666865222331066113128500320722554351788651430853339454129423676980585831443581394349838207237678333330969182785299509852309467687579004227087196067882865180167650855449749491829949491159178808338967275842971317648380581010123341091291243837390283595813612377433975504600195592847487019376033251603232150542771759973811424283866485537885582225341035940703127307968406928402373471359291346710140927527091297673237796482720899162581933017262802853585873846865855225785179241297726742497212598386104092441489732995493650451153864674792427105025382058097222911380800964759979371133773023327045995415175889139390257578219069995727455793226690896606522551976232606823554490530256560278696063699305125401322185800429749426873778305564398272895922663021100212987648106480675683240070267139849791841768728858735497967454103192070615517612407079371313312720040010227454075252773036538800659937217041847120063084120616143847548780805363905795682908707204630112844839995327904244004433079881080803696897089999952398379643072539838025804563592820200972423656819437496705332399441490484886210086968707536920228035138527082324471663301197020722813125911144107020520762040452114754870429832596096452953024082139449142254319729757644367*x^44 - 1431184071608490268257195590651741335631331257205338336824321767224158407800752361732584226536467479461997321606921031200026019616922436800237903566552381737156499140894697396656340197092213179202658099925288909654480049490316062394217251876682924171204266136530564799335259213002998624867404293560807889170310357553898726127324452898629699517879134318424690989587292167992185594661324103756468615466010734744482079106844113297983383665885488744227159890532440361903709619660249462854064362847967785233780572491726386841957834875408275137820781925956885706273511473815041448314075685143549762931684132719050939662118326192640557073424610910070697070354127111262119250954594202415635534152645807795265441604970541755679437630001642296843620979969317295335582344074244780082512619952648169402181866218608927981766447308005419279208933921816864705948739177744647880062240406544836485604759406318689926138365449193123051108566483825811108570668502438370102439391243018434645223143834282151700689435374734515392044128165377683067205829017713041907570738976505541949753732565315740647077450034956789475127219474777335279319056039477644044984148925675459756287266100082199905859270431258998232539064789634179216719569668240810117342480177941435586509977271497461069686864916378624060086*x^43 + 426455552431008196298439814786995722051501000967628644671809326811466859050928493681353064830979855645734798011856445016039934105705590884309099671530449499263065150971041032379949460991542222949974032527244100720524880747091824556545296495150072828750279657049064895594069454496647402633519732507449580573704937208341304282865077278416699833337886780710780110226401234892853934118083970438617531252506850011133824179825086039669792513030153332835510487492923760436602045859075370626741678578733293830380068136110137748925606554922672857532217844533107897085539538323284656245449620623492447195422400088888928444952882501512106600682389478103251085515428062882918316896978489509046575232678539887482851959432954814468918531651890963567362345391082199862696033135897689301599558523041055114645727241591952447986481402769860349291321036651998580288771506307400516953939778687749125598472252788890157452637510194787408103506036805250300065278638404525255755264307936314837963617513867287485915408369008331547874610372354445216546340873078718927025017021155303197226860571754640788828364538153364211413067844092386797062967293994669093899758076645540958705329954634196670783079788987207645514788361579298139690893974309662940759927651161745232642108261709138142687416408997364284711776*x^42 - 102483399253228924209221475661203454500598384866962492724651658977530360344196082767835762086401250791657375250186908770620654580095244206708283844259213688606026820750996775307801872115725821204049232203848955222291155699140181127843449661132036773700848973824585246173128289650359320720149924049444552516933936877402111188047915892874168570909364126179310491403474534703406375021065461164488740128811972293120931566252027041338319100069321955812567848148971791100512583376080733625121567634883477575066540056265940478267291226257252533309776116120876133769477552351017512059960198009793351918526306486813230594956966628188388547452510857864079489984029437115648687868768178750294656874623230062969464680941910275934452121101663750931654586070612329034844242799497879159590769665279689895063251788174480486455809537269842073181922533713863608019795029024732614674562431790399090145520582687655315602875047501431925738943766694837921243219801500601306178411661318098007654455318835263673783961099364450453368603597016663444629883580213082690041085328411486675743855961582814655052628143751799821540564085525530117679610868998854351547985043893706666135708416615418568249538359350027892454306440742876641784280089176258503304602279786836462279794156316522084592879671562435713835485457*x^41 + 22145196629554956781305912152144178284250803923643301602207003611315811636393804174520506406099843824179473126780628491211316917856088042750510735690368955021362448157865260569433662267948723801818387596249951490088233361048601361532979952592830783600793095345163588343261531744780722903354453772914820248592175380011827944762830951119641710050371312940872360491727858524051968846215678502177787742564075544079966559788227350670197173871462222921801176061624099146854750337993517069483337323225131114361323032962923728150303070267910806952439515942507513074259628770122140313271658407980105298265359299193201659157471400483883416135905243509175046563111210054224103530126807586068550270568596638421691337079001740696196301597885502545671015955881759205445262187979326374915220608702158984660302553142833461637438287092664728354510936543011652224744121155768708258628664114937391114492591261327483659117256191357687739144989980837681658167279355408935863022943347455114518464803120293097756768093185954314285623278231330319360541731976468871736469704621400001562906267549612403919797578045189731750507435332051150094527469918313288457494179785127518672153134862165917392405625969541864437421978612041528782257680033283145876919466611506300263861252140071026863688101537485432265888258832*x^40 - 4477187413290891866237315634527266341476369666025354148898498597207474938269046785402246729975277541568325307754634226707351483311698778995059391502339495159459023629027528854186637191575476169820624147248555732325379884474667596599390176427099551730670027178033208698207637108550390115150463938738527863107962431490264483295624499301715369156742814777315099477899665260513725840482477876306192019905342649884899382253176954313497748693109149287914918133289348382096179079787006388221164325143369259707542399429243716438472169232102061200777713697042780320378955183335452049310996053060357661107289867786675131085567704039727483014925000498256451848993990481401139467840509003659345661567371837725262678692305590887504945999515666430227084276590135294223453497668378308095453926470973868563637551740598692997618567023321153296574269094146698142904137173531842357372443738091551806527154609958125487460781472382471195018137150462071720562325433560809659326457070405642062866148108541647087176066387162199524611813526372018784392400286483478771891257647667015680511947512237512857961666463657078832947025079927458763325368991092014632867131610659063040638125160404620676972335622691557739334772148312849726550020944433803039238661578835035265167881226336826210270179733806131819347331735653*x^39 + 861634998067997907838812647888539857313058936163156236687936149270628664792132373125717872328554243804020307360226807751236215001207249580096950552707482020148990162243179344771800201037605880031405687900624130114343617499276002796867376705781043945926070478112280928431483407297743975325152504064557871740029214477748116492429671552506282057011069529128159207700473649968369065419687036948798297847667067074650823174054796485269112729983503284066506519929204660511946575424267776906288289816558794176591352153837335434458099296821900819024142285260061886039135117456280155733936959133187821889386896565440277002350458379053012533811897380494267016699572040309361455989804493286624923721053106105595641317536291902111195881783431039797062466415710828871690860979388546933391356500954204543839166998360983250239260209248234901316740116938714808120337680901683168726035724342324247769831210393479827562356603508786945714026667257982279050529818078830792211614309217659477163213558271732744910600554439439337581621068673268134015870055288717722926945520215969160274490132763651113392619900552727903567353938082805815206529617167299365369970020412694295494482057578321229688506464225055116519595511731765749238475648712197390949800887328768832161544444082981357683201806672371588805313386210362*x^38 - 159023574121867639532247298568050238280633168013264620117082406350465070717848332447187626979351664868211445549481635725893680695927313841003300089964275477246938223327498283702876904817294440627214481240535462569831129673244707844093012587410586848663503786100742402695796389104365378711847383868835179708007816458424273802573500346315788854139148459131381768603151131173361815421983643355809906341464571611961959222383371640775261906261855478063422815267270445502812408372547606405563093283691828635154560729492849143192085935097162173265394726215857030362453816518009500747991474711688969757065092713943559273998086849862439999971152915884236777461319303828337664231393108534799297783742581437669895179427591430836226545961414603050846143619856043426871161067168364429439928598179897591061490767322895235119349488015001178339346128665859730312512986395462368642709940854540562193039963825720374898527894539628333248712492842511253940023891622187989987127977764316223907692907098003314735656179795395952313119187740665296962775319724818163797061965663575891418305282027155642462714706177127093860194002392369290856842294530406134252444857938352014331440368595139016941729012084300376617204218791474014997096506260869885347527044328436672097939236686867248506390248628097017024479675723509988*x^37 + 28226689171200760498637048892444342517771130670750354940982659655393002982094346914970486775079258221240053068219303998919081603033140678913132436442417777454283192054830437296189619846115367233817479119128443860825619552478273634727844077313483454102072625407534766686918561832602674066016658643022297681201985723922822569292821251994956882011342717946334981233833814054818898620066475345492262632131746932938303494413644172098353951905521725271184517534110762885881223899026133213489467708354040275848758478330053736570383847420045457317992250627805271917985564552377485471949116577465831241442051717663485986998694735237429629541704525018522000871738002227295335870447089639358255365549430747216847455137502069699605846539727814858528006116368093722330866518101000016592201986289999967483492951844487012217910687408642310889535850330344921755562122667252633172332610896847396059761820579731518883610087646553253322266236411068189627221449442451155996706444152732931133029337249665869724317293444744917620075951220115828657248454164563796477342121347384720416087716735911547712623853866173586653815980564906300769913937625196666216096180084996969959361307023513326067374128924923585954283888299681387263134249537265974018818089307008072796466990178448283343478416167038290370437866920773561532*x^36 - 4823314597160678924716802082279303643289898240035973065312198794785667646867988941838755019225775280007592415429380320978869370160794375598372477961919667900095748814339087893981562284786580638201364174161728334500189552228819806953145371833711149111304023628123015239986029608074839310675462813476878722888872346336245330069082477930799819785640878551083306900655094250926609914028340934309874836372543845446328718163222500400829990630503159941806326889167986244188457616835989207814818274706611248508053266424577843303591660527448418578220595942674124142177316211270970294008892782959225496333828360891565531410679403934051413838139921713889149653107464266098869844778217079544121403598068531199527285260468662998564324238055283261323519714661014057608941187184376188032714626684652156963582612062497910830268857842274469839919298551708928716771146645293684406214113186968026011398533241368404503717123772702435272829944029296896910672285634648367406574571548801673156562395106067381619676016173448335763119916281004296457317608856047135403149585121953445188554393618586288804963610324757309724399565324143352859401849908162879579215043900455352769493460864978677633595939388435221090589451975805267590677123063993498342423433638275154758768695135858447107212553894943882750556972231162045521965*x^35 + 793815340136290116960559477401544475967469707706593011981883633669718729066007582840701723449732898539315653482561116322152127821809078875957423141346412576657567336731566894788870125701293152128132043913781830499150334322187519736519009872908170701484364996469501807299911924907170489227189505746697685175573633557367531241882230420091079382968990714641065530311732034171750119039285933184296542709630109223563767326996413506204965910747417842207245231896004744165389052571522816366967958407886050534274101289126417634533967882655609851374383586555209252171207146964631648654434892283410580173634402023709428468472986283598767374673115255411655327780483361341008993261279561287129754814337724312467851345268759320890596826797663793454688838784322689221609686135842172033134709973747597049352453027220946425330428136429771391057667813949222227459432214156967259723248210379843285389517269436330549604031832874898509497184218882009785056296067800326475432359224988060608104194960344136790522898662150171433022917550143656182179942111741691289006158079423242704717365061596037992167458931684763797167696473486703227256230072754112506008506777242560984326985446383726495666432544445215320103174808508186580543317007201599235563388191312819756747404888599732411487963430008014054436237318693699299135003*x^34 - 125876432416748212900755541845736598942304593052303685436963560590786444192498525178026641395770657812585636050927545347773129602176881645694815513208915327540166141811177786939937845070831201177638334351251944188788377761755102058620080247911706887098544918592570507505586704203584941368540506085630128003518686854692281936447112278871889275999076605830704998465322194608194778616981680992741697923128522626957786261701438863713007279261491302147916734172891272768173269687075112667423340380078544972034976696289986372161327494185973482692660102114726561677139183797963007094847263241829689086410755324471731002625876267969773684445407200657847950607653661287294602212522435574141803524771778066926794256434123880318087046531302644962484271162214161506056119998143055565828048616100736640853366659705137223427300180773831002679894050520292981119282850507710382195673945585942535185624969412395204716949434721144605502093430578613961941855023618264233464533434407094709513555623403616561324092064878347954586698461746579847567200429898117579200339125716133476763445063678466877532878781266176519875901386908411132581314040492920274791684014122857923740777935091013231660789671452650771891920406444716490333822766721598073883592183993335739239614724940334130665193997052762165986285207142764532614274252*x^33 + 19234576335778037083204009806204848319414232921747440521351332731409832025273839605020412629985966125884186547271223641155541712095030380433026045390121324623336370955385116327274157832069934250749273370563457640519927729215464930545745193662638447991914183609807720651420524166703506056766561085771475996379078469148074060697688992921326822915882295034444441376936233348044822349124967036165322460075812588505290746067201948076947150765763341762465586203149707269898059637234603952153127988058281659830695123855071466334955918970094201983506744973154605339364960391823802491340838698080469647543950239385653080637345666771934203008867704571907477659775319976850007747934824752271235733880781312198446173765649018743874770154040445034862704815513305142487838826696031383227830518226205921884106633758195863106274740124949798970419982601019437355894037492057029871945218036920972561406732557814231902447727690876276742750668639743074802166646466571171173610688137134023691632156543151765043291812746432164120625910507593588513236444437452557981843669283966223253471408230135105460515661097939178747057188230585239839644598554336316672490217008024650943889389647329218503680794016321427184942748092498933864848213256272474663945091976670186644424582314251884773016880956272614596793997483076031968207308698*x^32 - 2831064443885731523241158969322735103691362783659277834471040856762896846907627953874022845404402167149821713907118321166889129995387093562184438817057888902525741399948072743618900957541600482143440834313761714684154470564294542595205271205069968780635915049137145391146589285297833789837377224081782267617916399697185052755144619167474104140120512626881206851690980188596992054674893687006235415861457032957731976259438846423586611474819766369515269811271032395873192177014169169433738595517598519999252183708480335505366305302276540413467579112814272488831533458316722021607152473964199198438232919152938510356368726440604569996983099516114916901809756871507374448885481151736613014675174558238358712309349574694625926810547225856200122188157368430849725040799709975409325052613283253058018472006686605110833210815545471235858216060913188307142901101717588974043719979646542438384682286315900468033595011253460247848753781024455381143883560455777855781075916001575932795321093174896975665360469381929590007776970416134415701761509571012782376744175383516450435554344597118020576275670112916938808128250064783160674544743602702599938196898905036944427512510141522663128360633189602902431126435272443019039350076266973233859548552721799734146382027537049231429063637143445741085243726896195309731329035707*x^31 + 400899317090720860937626285905839983257816259804084033680639312162398534081028002241570965781061181587930420455852737427762077457168565098486990547915593253221723223108770104415044881613227076469414503898754286877967615780248508978658603019805885983341127607380009001806292627830551785010240108829982445757149145075128324671364630493742301593005982721302424685685900337273435315011270119476328792908197885201990662548529408565644417229962243315564004927986381300679063064121411852118219430706763875309583001364707811376688312305666698172083162515542467043302256370236307915120663923570231150713583213798459974023470450478703589172390049226093580230565322176418776412839991965203241611035774246889615494919146125221136086550570125034431777965426904538271799329465674204323404568252756483049778858716672235672468552552193510262096172360024722408222040532458275320408539913458355403428872653008884205989865474655543911487874598363336134285891475854537425763605121282808761322034273651509885879385599904499545049140050293533918065264836215585874399131144011325058897395995277676537176271243511679901989154750873751438662793806168399866573111736638092433098664139294278167065387574096540113733800326766975267291279542519162610850493457296395038694326025582138274096860151317434589792352557744156841400534557793814*x^30 - 54519271850600314253569836497377999927999737145170361566766409893159586675847871989438612312841276512423625343198441520660154332603919254377172685526613581527166359005680055013232648414634838575464269412089615100521704528824830548888527997709780233622920765647973108381873676383180392057266683626466901724610151535418656827970909791813961373689299822900612830201853333043864208132755336136961230626324724278439122353295767620038013431493069309608184237370745999201343784492516492495601666815104249331580536052979078468988018694808199528462226385409695518283428380547840876883860678230183216469787241049845214471596916304920706124122069139027444941914498690609311265612067779733174725312412351286036035749940394072879871507626345082470834741632912263024557595426006120594883271978784884335699941322211472852160770105041717291915752487417965659655938881130971524614454207691161820811117258793664034151950432098298861747880173446464931748910442470121713269295762923216456617265265648832153116968018532909068553133020894609721039651355998813715122883210035405558755424151423942554706367288294073548029757812243872829715656868658745268089241829126318813933773198335192093729945881252469969595458335040210810058675730022358737562381120576795698331664074608168227932477596149832593292159542006840015095838085737224030*x^29 + 7104342647615253071914408772369560156422501221337765414583781347454069670370985458964537824257801715572722028538787276341180542526032345237911224070497885978782405151769287772351712656738937790385627453434365448947523644257114104473255371925447725277020058633029723054712545559029315368860528680431640032755532161752948037596649054213437792054751429067265068724387220231358708431888572499224159968249533717096670990957778958119535027834303649443572755778622211234027390716375675816930157798523442563104472195063858296181940251784938703846497584270387948829101767075953629219847286183753128336212860085620544027821063517333064365496074502601846866418590810604076795698781819586225347607068602407521727523512375344173813452754503186345252557556726990892735286995644397364737279262484122259180077489715688182721458633151742859208478290512659118044904724450484076941779800600370556575358514477198896783669602880446034417494333319718755625014302157670505311383844011612210585435958305920422725722190566758977719063579284679873882616926923850675804950507728529810591706015360879514576444094054259991870930227939662875396592633659865007619432015914213037398713133040849219559462832521350639510763755009674966265532132192963272557218181191779885844984367547846894823280854468904222417121657842467768151538067943907803182*x^28 - 884664025216602641961205117189677356712014374427336380685445357561651647861838847419637599170051639634648160524085751866613662522390143091770333255376842575198206027897260883251729695333758161875549169951463298166641213592190089342019544892906203774744290167059915393978213406794042069508213419015380737573047011842223222316040817117633361018636143255218808866676565782064651104468469525676787285281063088357686740889298202300538195716351491074738631348545201370892840870614850057970476705497221307628723277454654754487105382742160767193062745166607492655351417308477443144197077173279840569467672199203372894099930487265496248594629510232198235438913130251019955425686274794055032884850034174193522663236978312927369634028771130534287857020660078858825844721230353790053724850831516849796803524738400208743611170860057709233184672985883821119255234314186663480027879251568432832738099346073349732862931934307545695438455847000478118827006211541405307278604677678717572915936240070422098671305129704389343172197628693635873577626031004010633754851235712721006153960582751259945641107162911604226736279368157566733485135673540889693081894629490266711843296875403934859554933662756449049157069291907261473158592452711077066356288518727545325133689442701752122053138705874087385226473925798242904463039800000220764135*x^27 + 104861925423666654839746985001484831322749850814417025418826140269607091428075704999521720629028594088573430945648463759878529548598712640889213552507625286019363908987298911131022498627922808566295119549664089368052335292119118749110874824295053495963967476714100870909301189617310722396985070987945195202880352135522745543766820556450386347004066566369534551680983593268425492124176672357910634184813629932957052285107188762111081299342347874023596090145824813796283267914177735649853529061711504617174424763144067042046962831328859171734386618580045567424534262618855405175693760944441009062461305104171566896787519160830679176402557256939947759587238561819997869707345664148759429223835359855571590784572082794179449788490211365532778406633092928230255159368832989792664030318973659596957668172908466405287485660825660759240131719487874787143494996821323891288614672026478937535471380324105632909990652765822669243279461059608947896637677537772776754631874964624821006251254053967500384294388228871942082968777927314897337656388024475819314764427573828147243970400539961029525921272081956645259950921776750503190566041687247670155090287142970145033615186288297230997809736757318869668202960981482527172255799085550335931657240701191350047211807539601107157006985377102531098711482200624078842071577441791036801306*x^26 - 11755767201339755938618892809672547381783815779667957375389855320024486892351865647175450304379132329604952815781810518637036316740434247002945456408308811760891876563164138023362007371667455384399502202358277170184676079089250628438638068804874535217923307499999696539057816816171862940204967377902214740917609823703001450601638051753078212888475438122106911300786262979745794503521313416121636703513197607020248181494012269545031201898410492507275673659618860481691334101369409417702952676117675096449244624230812457019122484329844686688654185759487098481274064377019523092668835125532794273734281005480519165782520270915608994691665656710045037836915975283665515854005242465024869710851179186558968428515275646800457474595956488093116908659186113544073970155669228331046167876516284791633128626665089337054626748742785708581561207253003553154164731939926598932709472596730080021280276175313572645137654970008941558694310628154030618659317788607282983273119100996622661721756459339074390887722233070771568171492741734322313228457887178227357514481738284721580538265120573367394295372012149785349019498901646049591070570347657089194692542280616034745398260134342308653898606604871922607364702723160604434387882192537650717460583932846871415732691558482076269721848076839249326197555728605016066467572561946658572997814*x^25 + 1233682543633384033877475399550418700233747930829726823523204874518927521737992770733610504474635806318115048121843628742452031214770843685755973381244260922118361656032797732426255542855338653624411377847889532667203051889233884015046225669257013358051135657063628873916925329628979682459941878458941302233878745321743540857201333830285130005430122361072237143997146427594980370414557700069388213556882979136515222250909639253209752124616040385717445395947259088532401668040478752065660990482814140100586388336893482532794384649566864071056212921721869244023025889352987870198774541292856840753661932673203387171764450130718983467987018014600024958176938277593466998388751514119201583446127120398834470490575403161556941659061975660715894457234660541652010892831767624398373845892288193540263860761479130529757629390658903584364376419890293539980297478662104538700711458672776492327464835733508330634408147294638164486714971874332775631591369165436293803937736645482772011476329009615633826442680903214517168779559338148439846574188776826097573533512381764064167176558338439182012877072580054862969017065394551267868234904248419997724277624435242502971496709496247354053387688939957226816438139298009022387780678113005338525199632444023617110233093020159597784791648721514055278428973400350724235465355186783360251091352*x^24 - 119445868746750425299862730679346346553652205492169863737013479452155440682245126781165475159872469357444188909228498148337466073889563795553086504212343962160353485463850433660251384219176113284967439276250842578855336371385846398158080749024636203795161472065988571074136571907861890087036132036683759520095802594965853940571178817029168535226501691008459966556969540476045108261209382041099093347437441610348524921680434912969928277139201236494357518773523725596784437618115380683036311232011133724473828869261786558129003656522588740384588679267565371833842278818110867383384646927287320762416637549452364419882306561498925003808408159897322602253739638362788451824867199283146033124659703544208695626443607278822669387301531495654621211886231332502153540687294290422886065805911114086818327275035660581992275394833121994663457977529808163515582583479940500751119883118092948284424393671070130942927589165674842845003008335913333423815963302364311584269017077568457245276146896681566182923998234715308037037079834247099064871463766354007971683059931353223735767065787035332635660260149874649152295981358751661991088077607056472774318134243206956815659724260424347712422793115621200548394024736406324107473180829495502354320507160501754052279947164074634729231895539600668983732503695763062742268673612018648578340765082*x^23 + 10491570593822562172380576099418420093659882881878903752485077477788764367493981251611155227182921867227989521262674020415284207443317207116041739468996310971703647964393787162252388019533482022871169435125129875715765722333850484563910605591350315004504727970820469005844376808616894531461794256357472074691418691798030656350486972032287548386598730881630413434614228903621032775212307968631518247479130670194857301277108293280921935512477605821668057559244554516471706946388104803442739029530918052858408989935997821947042235818449125861074298417644188640162111278123383853338692920335612651482630951866945755371513784992159807190775362778499423644202011153640695500908904326656009698677589516891589048378966258162638100759751611921335961411430751643578967661440885685857935428190946894352928025183807794354430731308519715786644119756740787539010344770471591919931137837756890050065417360570031454761607404101817551452298507137917071372291776689171985588740444091895943067000157549042432493265560195363983696938182887661720090985059213174528696720163270862738129864226294300440212026133110293970990660424422850764528553829178731005792470696427505723112129108341422923563902315693210862733288385432381064015826217117073648658876412394452230976570050727293542534160121234129048476306504005451078078888832571310897413702249228*x^22 - 825231595083615208254669792327298567276725965947446426025720865490558041005145928384196407070829015636789623597729955786758207361386160654484295273555460345580677791230723360622801223188308363602104405351516860742939411689418953620524087056683214813767229505071427420992317131687140974830161355791635023910949837900341242511284542211294688097308772075787521921799571380077385047867654079436730552246440475571308818695172156967221819746538617945653993787425833822965279109367315529478890942096105247744083574197480086551656772233928413305290252974175600798140727888752717519152848161219665590931814267944790605707538753786409695821133819539558729841290586646328306114408280348159334422238540673497188137823288613183145861615868249082219505645370916624330031029409829149469340448025157435185070165214022737276276564656230518863626739499111791588023576175542419283209846407463796089921873451446257576384128805931096733156190422791916647817308463313732063599523003681669100052536705106288889425355184291693126361407938325279557393446861235584001867950734096205191501331299447172537227351415646760499101592093217326048000783375853100620374858604839244189111895008464374185792011427359936140536155687239447060683124555912236309370661748526475787691898237762527762859304830805787088577701762230799405447163612329273286285271156861643*x^21 + 58538859250294461827179746183914995423443655331074391781547957685965917529238973638366827829913781368094162503545018119976086033429071197933784729104968875073111778899758379629476002758481901217076365366330418239816452787614489998963867956742868570812769808701706521964223449737400783684326629071876265906428562912037707620616142435604295670666957033507849009427908303862510542466567349514584966805631632323909463885001516734819823360444016124513781208954299421220608302569303786122701585429790488828970155499690362811616354343019385586560206354854079147071110316527156549602718674180000502528173394048044124863129326597956373733235116626945387837831982322068939036520751074891171598149762816236327132564013007633800657132535160095443430993030164193833367618215523142062093799381686969222612926954322554971374285430727997269267873678165410975263423371075151504468985724577412834990347156500028048788813311586179227553057089562268124127925162324534422041396587652508257914742295954552259959936652950833695509154261821070512903921707423586706012491560885704300282712615897845875648659028161988308421668392243177949579759041798905451338529516629642822659810404680456808659863227240091892781671297698704159747361213443648758067439799430339329845799199965177059150343738091891895447226680352160661213103362373152402189735702392161233*x^20 - 3981750491450627237463354612866363635827185014839969240624557271872252239236392889928313185399566713200557339434039172666246907021769552109207803531198263697539866743471371249221466719369251194006868977742042642420459743545242618076980336282431998482058114955431348790447084138964000734694884850115843674827772024973123222703898129730561340639920138577531150627930345241371261389251853156353835818046416875274759398529520412384968742091301740594690578547248058247807487822553030448325297849661532664831757877084520087820023323217724122119372956914248872646938912431342564322073150580914614177329480847102539169076060525554266578513536469732089384189113753617560015498107574632015895886119884024114969043901124420792624341725561621972695196820983614101153044836490096367686864564487716722492515230911717052071223940406018106765114009549426901953167502043046630195633931938132970875783389581496319372496722891001852038720851086323955413674866483273417196295582369704684950366787426619749519037375276469860968156493952199895567907176210117362688128154623267242043567398051471269971674554436049295317754825016762818112241931208630657838484789848131749432519472683701983189639933425221954506033546778066717627884220381898791937666941132100392023659501213715232359450472917965401685541195085713835958315543856545597764907562641370912678*x^19 + 296580192097811724337858226745740517152698375753231879196062190621812612915002958575359522691127012259877889374994992637586539003138040509044000901989614674017237385335323972846038029392328154190030829240746693620410055084972334759962868104989079909749344212872599453000445315917956911567122010742894716122291080860743764550058396699830674042280196170072215809159161576090021278375998234016723086497842619480094453525182693688677008813267540704260760699989142487600961629525942789898534059463941995797406120881646555648121506393351981817388399876505816508292289815550334338133975218961919243311323035896228433713245428592822808918205436993804170469765571025786261999976773073332231108862891964003592846197150565802943604136565408745492027609310118956924523279547863111588417423610074449164872333279939397275400748974297778619850212765554072181220749765075646203024801783949605568762371084480881508093083284818900085819766569595467565677891558613231275117161127881260566299966309946290824177738938823802328878754047468999923067977007473065204567971980805531661171484585442357313451091369016523750550044821920314902823616548886354117044313435354015736862402884744675840164988141873004492406878532391121567464151383474872117636308566605646406777441614953324422112282211478330719131623479887019738086468316387955557547916504048644257281*x^18 - 26337262498309868994692731149130116687310502411438359279669764831365771078842834689796723663803836780942402467284090706633166227388004280237679252438129731988002973262626468032485973248957764731653350034377880154431818089482177708919980435509904098870586303774852160234054613154936763492059348287032126767226134004029427994535025798951374382981189865629873569633570407726162807301803578469127467866427422065467528509749571935335816332431169105661781848788612964243518226107138226425252596305244715813975673538994976763071660551639541422937580524835893662468703123900538553678248245406865997037188478625399289308619226966008607833929836483478560731529014718381894029627306101852213701815659844297027798366490548915688415889623954519762384555843242559283662167227792312058706990368605914292364344082710009633403841494219375441717890313044213467908107818004211191790334041100436747589848878196154464756920956576241197100259968479550932527400118073713971244555276960637723921812759537515026464184390549484157929322680588134148388092193755933168619720254339782161413035569463995684234966429517795833583343904178001343012928180978958104951610071986186607352641585194719138784096234548988969154287005654717941099498798117233354834971546716559864355090065320066784065745688693109105222218699578738268891053767410938653232998978680608912859379*x^17 + 2626140492593288241501459244470266049752521421052548201325038015605525222020025596031068549819155976837462608706807736267731299717270367281702672094804507765936292559465765639226610329696451239807569687396132557137588881623685032241342343920430598225704431540196524587416475042802148519489807936056890809860207668563028626904272489965587851170486519625494812969927673529961275694334124262407431206085364700975063877646535896174198714976101081408116848247379930785299067912939043467845616667653930411833080121675475842530899381958148049307242898201117948771469139964733569695909897028014807837135983739763749857699034673564516111360770715956684507921865839300979581920132637882445767271415480935070324762652405411918451920179151301639003622845109541561253065212999028514955722537474854716105414745083129648245532622858260792608109150882987209711126561595399952217597335061155795014150593334922677900046039199882798533252165038484065116190496630034483130011863398580853019239108083364578019888574994229528719217299601079218255132225675312419589952861848566935800856401503431390357045879134633351589299664964052170803740733179892392150812767975641137734412076655094317959329373632101884737978496548576253628333208228514551264676044135787498819213483485786250085053529231067894044647762606271606209403169730002867193307070809539683191428744*x^16 - 281444410610693620056884484286526583320142613862487626513394105743793887242310348773757021811136082016991070537333222954169772407603171532167348551719049219233895324481728072998150642688616307350009284992766315426488836415949364446518127753195454186956270242452420466081493469260563030148627152254131440970055864778055486763227243924881315649516071061433746934150686222057562580062632416425275442841424424452707870429351753958065792631596527382810605839118932958903201386866969987984245951094535230359936406153471185851003778238211542690195987473720701110903344775648208457698691183405490972174170194300158010788129101125599677313198427722347967213946685398301636825507367004798699694990478222322987728808282893353692405211722368645985440322212917505717403055670971065597341249369707134773348431492101734910564501710671170139266390468195532937033356064255378361422254874490137323575224293750757393382769805875096047604161801525835922493348579699804757943438203282909267282891215961047097273144824540885955400984872699028021740042279963684539373003132864730839916430675272625513759184473904939957288849609627883363985673477109253560585082078714250553929030367755117688266510453014341592206465038775046211223671038212535501278806314845088624570865361820096224788804293858876755057307295074857229570801563216710673791813620547188763108124873*x^15 + 32341373025712069886547657957187495181430359059777386290357394789029984208567622953891219852631012937407245566931154677070117029471218450634750690025888826850935231229468158149250109943251205640760625271951862118693094637350616863225374000822813400438983790045067093414900242147574281598934981624048587095610065103347788024740858783776006515716647527830540283861288038880550500098222270982568168916202293959443839201863633225347513841092465194317880665896621832525512480191457763010188670291012141037075595760444741143243276464464317200845540179884025459608494171520019879325169876702596303082885724671675391199117659206787999339844462412520590126369735826328417318608746994377796800641817449325077345448163887922347806909127938863773060048018920705770263319749690527907266635763999206613199670487054474328989788299812700468696460937626546507600626213312671184747216972385632706139776028043592549951910740295463993158670149419885283665481105187768242977976523177681439532275674158770514755265425954196418986035481015010630318801736183275033308972018246651493142892191313796860258198216268585052428653656986921541122045564368968078760248068242323686326146671292800552131307260737091710037600077078578034871981724640333944552459295276818746272529528919893116042753332645487822821467206265575371769998986259164545297548105757822134134335732978*x^14 - 3627017871952216996873604851659113466967210055455544822356767243550196979295730932838846019313244971321596758272117803909138729498883322051856244199673017428390124514320576305266242016296665617164003678316238143002313145488349787672485224278395801809779427680975732566994261655246404767963562083246725971945239507825723639208017044250095166368400653338262835140915361640420461786220205263199096203174660120331980926835900443030897841574324257556153627623601382858664637583460627174573189832206287307005468309431811171513871948281920454870429944245587606214422096451523015463776934773041907235012980929642380113655389586567683745763680437881768039816656284571237122513444657920503187464494826473549646103871327857114276610354599022500385308513074944868611195034525726937552263448414940155799569513455563833143666782941923550668944018425365248455512957806611767624266130423786486915292606404313348943331934688020612632504605249369817178308648652244564042503876938246435969881744831526362517083809399688938074534035564834091641355127628666333768088785445766862167096930524096680831850225245235914200978482387829450705226846423222801991088902593285141502875194642117835403866789903848891785307124325365659392127638580923598690546242926301427254232823880664369441337066860870025445088685376600698233289070009035178810849170561896577818802442104014*x^13 + 348283295443831978982672311496585844952442309694752658670136922054897542443409242416336459385142190168969475910271663963333160585388814753243502964468204570777743009698794097018019612234545179360182004420653665371031643221534639369754045022590205188472823327993635335448856828444658594286204158128637236981882135383676048983968095280895534163804584436899961258659753080025250887111359844975395211776970666240425761893833486335924808457441662165900227406292161387983167599375771171723510983957941436446016902626292924962310125834798221933892229971488581632514214161836965106321593511643146146864519859067474000906185331443484211271725612083706837794599707154186112906203376479456259852737650406490493680861853393823896845360746473763894046430549044610617190604932217940391774804754800145912879852738722708906239302596835852435409381223042933630721757573005422044675498572076695417166054480039398883867216950760698073146908236198160553053115868478117790850385639938867213696570715552693773290679426029403301402324000875180624670644915895417543577452002366046229342445225734180583214975472936765905919556201847855975204616704964756782163426146272586954982956792174072344000920993638462226280909212107680166651574754371780766090002971208001392689056283783437802598845651655373009691227911095804094645341690280029827352018188766738228420615077039316*x^12 - 27883110042081152227689974615484646523744239970560469727066222192712540094303403809263659630692380920349331521081864604401411832761972571573619624895513454338463274173009708711825403488573365405873272332636994655020471809871849674410536401962148281455041966462135035375072313697929093293268824554584224321842955798924887989729643175044667798781208978141686375885282210653696886190780113659084450368206687715187392928157651900967914492445695507346392783091045099805527232265323458363333274710082654925760894586016180977385470417737539826893859322893543009103572456307714892226781806121168558593792380210446147112540591674530699302642285795748326818818832400282744096335278738644827637725357388742801760698864129022692742099832317491393315744757976482415842467892861947688932381920220353051402247270973380253521196688258595812777812920906132692505796323194211110895166446025749398211267901030207324904009170428405084073599843560085199015266709861753313224120385065271400404357844526557851556557155378310066260341078502001387003555843502329047784487969573395511342827742384773432923867608788136697438815804878467349397324851429224276712439959582408929989822052467206348895032633276430595947360668359961052174035049118560969405790770417869927977620707782752577890054382311227581231719265814422080264994669559108020655524985007167638323729819787710734*x^11 + 2221208211981023145618679543306625236934532612486974241321051936857334662184427035697307689057141896249630451760715957116553203768048670328516055481819445172532228977544649186620597109634922612521624894068709623803464372075256496753538256752919054545284260620747770739758642748120844230814594451174519124091489453119548741989487628533610971644328252361976158002586362106743186759747508578972364388324614732621279187082903640031541983652133834328339814276794811276497669815457086190504220284405908974958699295641710552869786938835537046113508505065365243737295484718083000781340324149502149004800191589061968758453007883991162797947648059550327928996190385972487767298871699245125488319167414010645075386487172645299778797464397133012052625846310566207547150145214204079665600134742255095103718175453457684554191821246847237126314161683335584995767293837396171326854167642577602677431265723663398079692161671421599998704780521646950884899910998873672402646905725368954097897278594927053570208402690740337055510818006114254255163414865595704363562525871311421129367952900022407568194514461583420388887478114372978360624410432454652961304888714319819785242621344751482016281725432461062521052589425799329819714215240869032529621749218119819145526621467614587060050827752528206621476524959897100486138637823161633342588563489904209935300027849128886138*x^10 - 218359947889810306625146854160706419422770644392211209693879690806612955134760957865364134995974558791774069856689466646389697178706606932816186764197781015084090087521123550571462008239133984058071756376717080702803758552968071485295262724036621823993058833023558651669321053067458801501561002395607611904905815434669345432075904047946565540386440370371507147188114528268219731040134233868326742949602779276941692769318355139992823894998476688123373398054244774313980569377167202873148415613981479474844891640708053554601989483510850071345770879281222289660071154522428921100995355660160704114586212329417113210165074963220553269314563935050899916212510923728347394272927200661268486575534278080113397396382586887832721452127765985198263053305896334045736205020169808608949019600707790768541703094828189635326426130028211476965528774710021728796059411756972893372792817613115553324954837173287637875739895230265648673268556764997382034630154592392508655714100607354824503967503175674262511455089463684900415144463341179220612776604005552997712674847646090633115686813033613719023024410295295308227367251353944727187855206803307578359802349954436676485899455352599878035036871869860918227684749505192311773055432048033289185782470342695618519665785297235591104462296089164817816099330123205468760995579302500771518172945598915395246179793034938624015*x^9 + 22473493946594893695365069093167707569465044514050666648380095071403047532663473928804586911818502155362220153593454374167297415016062724303267904118494203877901260266174822409682492959572823342266775355364729828201821636401593987168883068665706869061109261656502443965693465614260985331964116223227521388496041715375064789812448610957582105547212054573156085725238499072667928235927611425349768213509903387654967806926002092966558435623736456118350065657566871772016872139896119868112818692122084257169611539559298554980200321647126051685910699912400231258392026910717163517918692139714885485283170120547176916076568196505866797552492684851949225312353781862043018849232328448836775512760998831294909322337240405878331870848491095152154732030503798893651903604161748295997655037612202858551710266920612623788659459115928195634333915111021577081530148604913836755429105151618578234844489677810589982341809162176773859620521524856214562420550980289257229283708321629546740054495699512707729500983963349058575306046469710291519242554368263211685762048709092813434314762981141634104732417166686413686157023698995589523073876906508257068226824924934167433552978142068726360329762214383340101589479306653208433233787924529741378642588984959745524589390969659247806472700836679549485643583774237279378208179445303424766774809350235378944996012308269954942237*x^8 - 1985948258034351975458917832655267607113731671712566292525889134756382684832364062332629490543969166891463829010096158281320451528255524983316521275131876836556388347654581280830907363958964482502128773484310986763822237484101343086967931446324826079780400353446620926050816233400553114974985905514705506897155558648279256307703401918159438626589986594704060974246057560322948294915235583237072332587413462736359128993658458675566574770912660236778873426294316010713316174603197465720199439992487562704270953283714022874396850751141904848924169015391711548953389458840261746448613675177402355113754805863286348455057336496282126156369543627637096853922805172378066250738306926488963533695152176899356567479163184292569802720321506919151953330324095693485311688938725634276051350804111152772680011442200578836517358362705465301204247177368211021001534790986965805598546278231684684082852629458119551287972032786338745603853043068104328714756153726635986089195438400522227521364563232694072873264785117565714646711254905597604410674136583127160572544607084577351768041165031561815459855585496881513549416355428107577127610789392192599651541560361600765326997371000979830891598989005190793778169789205742865242283985813391188899831408720069691245337355799744219692883529742669778981755673928225674756996470835695145994654950534495591543000532602871687956952*x^7 + 157354254183176845202323135837642886075857763949796571457312411992685150774704229068492360519469775940818468020121922173786722881832234070661594997397676743042151827357655558756816224367364990623677786249755910916716581236674298124079620956155531064832245591238438178289254208381706441918640367632793238565192521401100765733133656232711426987306953551946657399200293955203948080842321823990549976708438162262435503580118050521909380130699615677522633595777044353520618083463788841949876072091439553971559823566874984239793012610239538560527429089572809226413759875268839620307326314137980796541465538112367630680538667637670430917098924067201655681452750021080721340963281067377258822326883391810849772568894345358975291175981531105828266644763769296032959602709636435386063223632758914267724178997680285024227708101635472881502427259737874009176899832444786490375642970161638373741975181885753492725510923713104067428764915077400292797908073072139744448186154179713298630024408615003914190346488039861367820173940082983629162054855256685738595815653016298517770389331807724264723668747130487665692467183844835379359716231291461684854791155889156339405911348647454355353335302547215579649670965253506484516533524110411482958792091823118815420829065438468864813778126815886777377793568467331143732840934248032797161646909045861717027863379712247500804426976*x^6 - 11910258937165612791441948504653525242128652294634622137898240381937050891912456988591718139219137758231493776974771453169004964730883312044888918268632955404251813481992829579164442679121090378071538077271962158761355016883520751625624850879745420571233635626907143250527537709467261655340438194895238811753103436175601483449111057116718457198501342951446900212391138228979299493052030936087465810817431999577172882160710111588247870375939308696207103334810034431872300794305590030809211050202053148312540493329221822011596123816283270014908972169458602423771416574922534376627251749231264881581100241217712673866737847392751846291776048188486693160662342310346563004862848978529876861644577620536793638879656735383536944818018890425309203554976907339675886023849437324509012466677006800364259928502134860883553779564917232759532422589746945487588322497747734419159306472184287304167806101034172059293041296498853665200438587203197431020434834497837853392635129096321668368183668192935474762189573462217583046780278193972128163951679777781972585028626688012299331733909121371238381080894165542334963302858121504553537103768031808162937147981903955467851410866726362456944429625624922112740349058428769983863203356867390672620453917823845776658862947335781261557915192924605721543401145826387443675306173506785057535904296545501137028787963442498335281147263*x^5 + 738660577400218397962174366635451343129982435857023873531177859034971187619106513030097306621355291830914841788516101525478171501799198632497199749408390653058346480446671153252520466619535425915901425149441404804285471966607597456377443311664509619370561450729385971882805290941427934195217147671130979101358322367088687051299503270915255299808992877956042945211401558828823880631412123206185169293622733347401692135536043509182398105838556357929125426587448513325158594768892396180344952624616283552312578416614991807202357506330562985803335658384289191748563822834525762570418523911247484970334812097772761647856645969176822613518030476929303190116660380346290184620673283030920201074765610139076439159384359201550242509075506406297721201736911981499399558293910729111879507073718215524143669176257944740229392105837941858039855798483285815700236885659986864232952406991238316359233677220950165451125635504644485555548886566533875266984248503836642836670121206608404802727232515046657046731516711122062148896385468849868406030803268268752333971964756192100041805087442780187849874359636735833055244063987872998865462603022392197038676730507493621830003536662353217403590383824592305935340604454271484857497694902514652027059998579301449567593498669118349660083492177873948613506481943659277439620058948505149928006887008831535048119845015688510813267524820*x^4 - 31533400823666405311149010891572434386143394574390347809759743759679249591040117536042717626117053679707500216940557466796973973238638152306913689705281079068111438614226532432752120491905144663481218681271004168085946623092366104574949591696604531254112943394496387006308940168170338266376474603380998271614818554400716610740252422585511934767524508752647046777111082259607358446226619707086420482535799563994986587990539786193839708937358153897470588190674562458972309663206045731040939878071596263457291344837868605442033247309274791901022727016987796583987780353616066875624516215564292003524271192887407530194613304503423558193219564089550142191317465653446649653346274689516703448587011566513567668160016882812447805207065836124926436881184727664460542965146446291091714625156788692780451899945002017575127076006463225458940909433532606374828347389053666250390881546019097232158641532492367751987096909065433106381730773370901147617026390097210159497478761205249262144017976677298241341694188947892021537328804278042952541504453427179472602873317628040106241176478039535324033563946485784396082941565233328592332788404862219357023398363167570097171810136430215269836777053549163044290865379666414298772601755533162962518928599877929302047256849869338923151707191243294086547770472077515108996182103722412816542800227815068647688242052071495873151021226045*x^3 + 1550668233311837226578261754885084439484452008760266574989835084004247403586896267042291080405106281265398129219201496308458346617844526346868479203902350241172868002167931143424808478622609745769949268241758660204117298156092156397649748944708945209263886381145206684874069061180317091779727083421872012307249209006695368561053758313813885635558340180393425065035954512044284137726839565180790449006022963802649915490031261305918488417816945581193201138791037188506657463915066233518261017214037040300365169593223593231479046930765795216411951380654812515366274819791091681803717174897818176535801764934529417571271488921892182899435210514359798767633165977425371360182710947388851170133510380478667936841078145994310133128282237128054395178121857322231896643013524017888626082775142492375475747558489859471262004451933786830934132590628999270884035331202893669911477831250227103552403571003391737886115494881895903759014536818428216828025350911920668809329178223977728408804494777938110504936861802412188170932415054030088883842173354781053466032782026631360081594843595962321010180520600972006506469004667945736520574146102024733437163695006892296073572768787477297941519886526422863048172835070474063921013672208690738434365273936358668845166231434510481104490081970364810559780582840869706497890314023689233748011745321947063499951861767797872974913778130433*x^2 - 146958597333322617658802574347579616097319930153877773827251316201319600534794439214635339886608525471818208049031290573648915823533456434981551096089799678973518105765509534571773082706393648806418731610915366110008361405474806814243207879494613861257003221601123899576973623421892922392485793037053221156341737331998523593642236287969557102226164674074454875435824044724709962681159405577645779002304112078141727188889130419283815869669779404610208054259501389102068571167894670736004098904632263781177868438660651226727810462466538217989391502638636006976652112367106566797028809953445928514818637396011320724664704856648712323728963371854097161703797817315770089318046271478227447960853826472160612153995321387043737810546496734899579636110458788157861742292216908318540626247899387927057097937406475783745793567251584518309710799358697322867919822651659303650737678979689446639876844920519870534787592916725585193408715312531136274405856127599866967771728759383527050065364777923437943815792047071218324242403894357515967767092987348427082333140244246523159644281725049697352176644047151020688335514328235892188447795619817961086573990283612016536708129587091096099322466857599628267790146841087155815133211276506552790119687227297956447181026891409633559245137152410842679171608106104153825382983869255385470495388428785578868371040046545129079710597168897293*x + 8723228204546971213570828147818968284038664703951684617744990631385687607097738460995115148164273965077389990129255951044025427997640232707054915350591033642325582442560720657677846450635702396387427117366450883816322293364459158790051786793410291953968507611769795310623952695834929020567376484724375411805848760814495991177480935022928732303472768783341965717354638234631106110314556730595119644557499025938153619830586714881181075444698290561878556721412009640497227548063876678992773146892855803845034135575081298948468972642827364271387106672290819905293477002977455951408124937291401505524385883171298885020055275223240769564985845049348229572044750012812966108957628478409170717788482308536948378335998128161094902409133431117377654185307688202983708582418221944935689646112506363203813208457404192129443905530768372608650696429075832451721113050708323477734594641410716040066272703295819314063573722113896332816881921961672350104786930587497836433693549749046299019280388476970490331368316499712445889368691965678195240948626345527432792374146434625207846980370513041216451346409847886343734673464716232684736330920776369887222246528263405315126992995070367975276675066966127953935016981034742486794200157539218323315073268508131336194121509401908324428200115126921951789302418912535416158929246701262575068611845342885956831301806966296341839542533500463788, ["Irr", [5, 1]]], [x^506 - 31372*x^505 + 501463963*x^504 - 5435472300950*x^503 + 44874027979159840*x^502 - 300556985279089632251*x^501 + 1699051920149254623755535*x^500 - 8328405923383325075869338928*x^499 + 36097612417559870847271353953226*x^498 - 140397068826412282471956061041733398*x^497 + 495659527217995916636415635135403030358*x^496 - 1602983315222042173657921398113538719862004*x^495 + 4784394551926601073518861228741411278786830355*x^494 - 13260166620552376561385781734822427743501127698743*x^493 + 34303131004530839529973796732840317360793909086547087*x^492 - 83191888170680099070350713674744678903171574863341842805*x^491 + 189855124255580055510380556344436334170537030352740662726702*x^490 - 409051423784243946340632599999812765287207485588206376830870071*x^489 + 834455915980549345815477804947927541535278317476642298170806526024*x^488 - 1615964950091078363758122311042871429557420518097682991632585014163535*x^487 + 2977929324119043852793009063841756851685295313921792733720906087658626460*x^486 - 5234328034555663921869897927600968390928904849737116517080277729508058948026*x^485 + 8796035075484105851062586607163853110661367201891128955640057833993114740403897*x^484 - 14166594232076768513004258115956945294537692489089986140942655795362776597234021892*x^483 + 21927413113471465890083632431268904316333980318946836747613579061892913888546940113165*x^482 - 32721112233293859558505033999679595026095364122320972383275184176190793588184329458471679*x^481 + 47251114774412559586520565914767128123323316548056840846754395305540960788968300264415503054*x^480 - 66322372525518164510656560676389282907269642579388765195883809650651984940759087730888111484736*x^479 + 90946816128972413384215104659463348719459629971058348683530904261211426746915510820347965187150574*x^478 - 122522753001358486201165855822155095329883008598719056260830282471335870738360363196854481010955474459*x^477 + 163068835788547595967506382977728523797604502260868907491785496079044811668922065469180477524706509128610*x^476 - 215455793123797276029730107722085021397816760853888387196297602641096832740654732525445029048372302605536403*x^475 + 283545552366728205827731881252397636698919516399118161429890394942661543690964163870413573418576853165879501681*x^474 - 372134797974162095864191642984909365888451311293331047905486875402171546307127885142377839817205052132762212138851*x^473 + 486623328848347961872221362142956856048372641522651861148041305636500480194138256595425001398163233168816633859399425*x^472 - 632391262948624402798447996161118194646318299366854601446875275369635074619646978064019586783975770716373994340921317626*x^471 + 813960978803567973040473425706739816249632272005759024928279484394992681247975845535450525764160699770546512305241595586507*x^470 - 1034110821256331965230320850113314451108051128920804101968469123456127460924704763784088964887087952885470755563595592968937345*x^469 + 1293160931792132086014384176375052528640820119994632648217122831490516135055617505768531849717680733191484628806237431962532649948*x^468 - 1588636862173187108844282159870266527641032132781265372291742678276968049513285128679512804841918764357781212861203931625453861260431*x^467 + 1915426479216712610016116042257894641600552557779166306271236242774339756373926330190012615031601100487496180138232698501503205820399438*x^466 - 2266404212517953954793503726255408259539343526491402549962491961520416255694275603689765781423489379394562270022320589420929113677881238083*x^465 + 2633354830275096027239430483580205212256899893632179708865925483097469744565859070078291492356645258175755987178190121543927968114372486338541*x^464 - 3007945208376500989061493917766864730098611750322873668776106387460118175353937402645160603661295608097403313137589906958571642975061073495940837*x^463 + 3382506512738663472482564233170687214907584182155968017966709211503578178192445218654627950666513357255081747305311554412262253843645441925898286874*x^462 - 3750499198039593584171287739240932601950642128495944172998322211606992278717861377500913986988015164867745300811336858652961347084697575212793866825262*x^461 + 4106691063468309417031779184344312767336595051818273192497879025676920705928834957749781060953903524183737694177363858312746639061035877782762693184651911*x^460 - 4447206845903950063933771569572642677944024035487747832333170082003227189090258258127600016466388732302072255881921950569011332711219629402216199175042479497*x^459 + 4769634686918028874167817423553261786782594101371887003213587222910786444844266885803303598817384828883261496424415640465135221730085541054696070869868437707840*x^458 - 5073271901030063246739179801945321251317860219079018239968142987480590484941179205459917072368461772173447688576210901763328851554954747602856450311220028526977775*x^457 + 5359396625612818316272748628671208928877896074925645695494711241088469388285744869308765252915891466089684738333158657334457391512058272041778332787083523468878314197*x^456 - 5631257579826326439849650638924294107528905947532937760835107476594437920808581119411041658158669455037757975132540961978187679439974414296054121829367857452483194455886*x^455 + 5893395722402799535677981136468254036755806880888022201632806337819701198182804329010398902016716483098388672003611793177797052830746703765303156674075286415739634070678440*x^454 - 6150030057080388786088164434779156486087061624563688032740144815399579463282268139377904514410283609544120639004991878207438445902055493444349527380437288903935368434495037102*x^453 + 6402557165232795846849348979453282555356200114838416238725537305946335336685411539551047540223587403000008864475079978227586007337292198287975714613516501942569416388910604702211*x^452 - 6646638101899984635294010709278442957213656247864856651743163729541878862269777970150200200296470750134208785991923235763466835362013772235268751690869089897491072197223888449048117*x^451 + 6869716701618901921439339842079475395030228445716471252081212675925011069401737327613345518212206285968125225221914097825313745786172531341834979778119949192488606326468172587626412822*x^450 - 7049961020088769484440214053951734761105780858766303994879634040285503049041172094538945738327393279511950081261465599178738370727570780379739356394005232733800850573407309367314400327425*x^449 + 7157436814470499491865277375638315703487616400489501643847401853778916905982168240080993608483637570696258392649174555978430606486525475727609513281865838346639615310108385705937039785265471*x^448 - 7157813505690730009745292658709666172922164052415936299177822262969060562025442701755788219009894287092422788646249446280115572416878911493676480536890607592667601408261202931304744748014080152*x^447 + 7018196501402403764353576283953986087460667214065580105427306572999481360428403618264070225395720258485259957760359994096446032638458561407662002941844343698494298384217519075956358646539308266225*x^446 - 6713987942915690826529465664870028957937536345220304481459499347862522284773196037243962416939737670735592831328243381719396601733508265246139899748954694975955160343218025754560821315968224148859223*x^445 + 6235227536329018225790843356093175409260096684189094880870256185620680356746112098208526077107833616596291339816793041127679827924687745109242508678726866582932865237849803004466091175041099085168200650*x^444 - 5590817784020612198992282554232899031953533494908443382582790741761628175255810679844020294911552440578293592133711054086411793966120193063814077573397192469336543471279360017249460315401748096661512650171*x^443 + 4809433530217229854003438727953721872729614646004796613514142585155191149351359672763499878590558837181841183651046493943586097408786255345095843041639930996455111258659058674021483645009543356554168973954631*x^442 - 3936657923634980255593558547249729671547265436344939734084106081640297322418450541258567585856706290551882296998289124992993881585181168442740486053164064804521178074381346358882774660674518324053291868882581297*x^441 + 3028774617625265386661923599896235438845148856235657609409552137946859331994047140630105330539856895409175277440986447944637236679219549560173179230156278876115037445067489883585355169072137002547559209134944044358*x^440 - 2144437938193940748430205088250937165309357474274085206261761862776404683658569391228548240868036836638793621326123325190848155987491862851159436647443398743065150785881335980496578742650533004312262076586663792399126*x^439 + 1335930981183645321904813708113380349153838672357115078688188044428483446712798335438889031365069121378770299156140437377055493266013615624645032979554224788580842980170776613042932659067776484198687299854856929237778608*x^438 - 641790120334505091119374844228760850352526397928379702485114960209596805411726157144868916106778941598931419370762533715609417670669759250458961311712549195262613054029652966737820555933063039245687771820883513724660128266*x^437 + 82225124751136373149025794698498397619794695063397145203781138591065748448767565819937645285186025665324384905538982174833993801717183061700360692268621348581782854001351782646856586288896330344156386234194569150601047727692*x^436 + 341893733653660991485392276088884980865965259451177966838964219903783799144688330954890720734762832402723175955917788798405515134373946096479634376126063014605940215482205808115658670497214957973815318105612708021076696646543876*x^435 - 646499410114265422610790301208277242151682731769057985634478250089655116568910728970571599931697855100158006054566361857193955796752560591976587966028255927572360410741877269941952513402249484101486625284579687824852108325032081423*x^434 + 858989015684512180845315910633584757811012054331276253586362836573054892856324848292037138697166118016451892846131179228973576677400935465733973761183128466486033802485499638341679124105580147458160563926206777052342086416823657724125*x^433 - 1011338744664611783800645604224731641874592065453637549363488514879417972972276168162215022590086607937099216962534519353626677871010013710464766084430916958309148453862020132175246893914887572356489322410779285720969960750959520623968763*x^432 + 1133132507027667433946324365678583685177821173303567082690091547161056936770613868696880330232213245390767923903349901645279386932916714035922413893186848305794160899891790491380756089560791359283387210227141498424348936201680684195624975964*x^431 - 1245849212604130740694431859977324921331518150614778514898299202124860021134347611050544668986336034714491312646455234580186975825134806728509486731117513880857684418821336584183112726886216232579807382151608121410670470700715605180922002584112*x^430 + 1359381022020602160713718402739313157954070017579904968111472585763902933620559595154395635865752135406450051703065078239585821897948377480648365966240245964904410300389182313026856942885818787970102311662380954879001761843618014826218396070532830*x^429 - 1471230385953102869311321233304356073772469744548310663782165482185660117861156262278579687433381601200854267748371797062305292309956517505037435116386971213807372632316265054711335242226469525789347132978625129179563980583971712092416228035127473317*x^428 + 1568279943946277842916293409814051083656390347051345854175852562455311952605255213129586085889394990405293885915614062072989769775023128204913758136952225987322015954245907027718162306383151710807924361629405740727365417617797643032520154887924492510906*x^427 - 1630557783988791162366940436366049910326285536831581735146267819854013330196298962044758884122293428239846639500670504575747852162115258043567094037280027819164539232206094584453341981464115417138174440360797711153502831374892830892111666222505759233749428*x^426 + 1636110989514812380482984128865189870830078260351057417151088122458979942826749123883143839397690055799082050940607619728228397499920581409065823483372544557635115641144838292314813584352035119773868452997360935742537062735446194966062899997340604536270447205*x^425 - 1565990448182706045385564228526019219923805363308900643890951993520563188842779197292033438195149565868518302229664982206731704643552588717305443642339899906361554998978818502262839000160471827557511847025262384529987432121746067375466776371036517728763435945402*x^424 + 1408434354665556251642041972066195235227828216620654817870384673899981491433784226869528724917447256153981434026398240149718128236533356100419847476181394983738897711809114273337417041082131470982226761110757071685261471611342346089583954952020323211419809343873675*x^423 - 1161576136502868227706860208763066998430937008885522753152987642206067260588593739229105372259990410243521035386568486887020248338305695424658104649088604494112880788566983766749959028833806652086737517121258913061386161933510173339304139291832384190702793946362998413*x^422 + 834331532381201443794278063544872204719714550722782098837849352621180745152200016374403619245640415107386180497486370377184215166248539010959632923036599861997614534783311847963308955131624552329461657109341196825059379725412552209429249151541016316075151424868136601632*x^421 - 445468496570201243817293457095967953864246839547472983490395747812821103145102123299634901838205908105700525824790350450689683557457334745872796559624051345948158712506637144815038047031496610116843131982823724187147338823726550083967535519998859359028186558275635097565935*x^420 + 21168189134530138652905747206010439719916622947923719335846721693144574870606151673998718851531920193400908208437987424504834165405193955060454091522030372742512739341113306796349495869153448505316585750402230421834974394883550800738709291156721931178581346264564642692025124*x^419 + 408401508066578314264696266089658263909711692554748401691714753389258681262349639062842822193551253512170410734305280279900398773868418711028341692434457891779127779085645708003542310728953308176706133785665073783231424364763633210597324646497423471998622849015912409397507461538*x^418 - 812880534968500931250815949613292951983814675634061693079257855703554607309592272393344299657579807073381050036414757117996859528507347694060991863221304374495287195430597866464091127455569057218044701275458441420050892390410457359559533309106887046931764022727678140008115317326597*x^417 + 1165276884875153132805384754228434296190191934680668505775656683936921505411484290724494202940923141913191711926568642949031059383454276242091347781385220611894629350188957087281482768408427550820903764274510237495647659665616356443525998146912135623930941738918196330819449199914146406*x^416 - 1444801914558046396831840068856033920990416862157862536706864533406598297703087722514627554081779852411704242750367841624699621022416987204884613139577431876432525824693081892836595336538298101521320990583075639758943018954912982966672033931802903270975597720455869026412826322940048121551*x^415 + 1638663222329247228609742605421794513723425864091666033674150140106558528290838110429378180753497613733569941001798380920553976004965349898348525043814888881341909586417460266010036739548827850150923368364742788063083760365864332570199376526115492498845381120470010325416058785316248473596649*x^414 - 1742693824769708585726855327712889521230898972776149897590266012018587009295314887640924761797580255210335375925769906337629058267241208589656200547998783003354606652228604137528765204051348150853002551967111508790268067080079641501831262668494041491185840712728379112370877962372189218545740208*x^413 + 1760880400650120949486101991709282125028109362866997545789246099533831071079504394336934104145306153378370049937012763205293185606396125488479106954761422740179550441404616886756939080470808356677225819628189530928094618845172470234126001934113370016986873911255625852924356873808198660881012211666*x^412 - 1703998360978326150358184114905408228995156758298643110368844652540081764947653075220087694369160472152030915123655836610234010041400782501203136912724476185028628007265180659227829453179756101788057560639679805684791989731800296947712666800133653933161828715605591286900749320451875266740474964276992*x^411 + 1587652049045021712385741663001060390684016117468310217354650233131591102375144811164722331324987451041634323409920904523831566547453630588344709418962829306659661712997127160065630797912373692881113865575175245575837232266983314637711908979294189150132993119855665948416950400562568628670254461865342004*x^410 - 1430050774389397307449543402333813168226360944769114761387232575078525592655290313761950204068314509424738135270807978970324797940459083155972260426154954351364923976943578776302681048727029658572598822966268369132912207171120430626140093501251310929024870048326964347754069617525513895740318938784630930655*x^409 + 1249831769281025649708422344119638233426762973434542199315095706721502521699986471224600689680307344228688738045112931095300255948993190843146416212054398397561131187455060334637275569364558750603650122568955765622406995671136251466361307577038147560136119960539632865133084268756748828258309860365193573834325*x^408 - 1064182352362120849851828893877826025693344762457239175364118084062035813595850095354950722931524098247052516791317189874470052040548158952156315165923687609598036153552604008672055862216019046554340074679317246513302271468195292533878981763715428746022207248463462318634154618817942271038488060675028740809732996*x^407 + 887431605693148026827866033722275253082038676665821893849656226727368773919751589249618647252648859690102841478320424540425693893145794434923569904226918621507807401836558271616873588154962533245582952543220755575507866872498377594499096372550042924237581881357471409257415693922423418051585156197612878553328156181*x^406 - 730192744067400201312115974142324548222499005193398849327784807615163440839747684577302882929251234500950986934183263238867276185380855833731686954299243458313924451411267309866356496339655658862377795787524963783815248801166277901757096690458427610486402928036415123067837759866628162753682173536649893611968485997820*x^405 + 599054718270648160986666593528764624423055743442161658701183378322509459698939413365708902984093231639913629591569483217709196951058661416043885566452669036490867353410972897150643792163876953495841096536655132003519716865538597037754008495734694734671026076091172677204932999110440846174131292642942505683143611205860529*x^404 - 496755256568749110515325282120811796661211736047918739789608818461719334156574762188063607982193883359023487841418752348047852158568214027043295180713847969329808693329476559471923544354225877467570243059630863055983604589004051638893615937731292415634118941276991764101441655986393780215339768880844602891025303876457219743*x^403 + 422722966470211161903092474481833366105166911135076347474663417771356114861214232561710772660409727173769889501173983412271520708423063858145450854221599429646358049612120906188159414503100488870841315895523064440987680522407639879846162334776338044652586766480546334767685052798498744790824569968666965134231377212564877049367*x^402 - 373854618460583364116599361208027268556924996244639471380020768411308502765268201419111583442245597924656368973242203062777360151709925143250380992552777632070089760134519153946950891100631241998933976480947361869183785344225593523228975772087319368644725342688784452015016636520282821713039559047987352462566454713844972198590653*x^401 + 345393261021671528934716072153227361229114783696603048723461866171116136805627844903458926157082918475249033206358030951036177727558330246316267852527719610774110004318793169955017470813907257606636628948311267348157744155913792175821278933945590911979876024968262218256206863338731771348587950935942156835520162403462745704901603049*x^400 - 331788973008357959899742668826433127802808000503488411904991239856014476718443096071131657282386113570117805216900858224715475170449166761779136756679798054610550807376047107763515335448801806615488234414006341307331481651919790917953132351585870539223079945951340751057236664970609810858420279927150943464603482454979519938951767272036*x^399 + 327451216180442504694825969688360616112336560812534346421783625007794772863196072890692244691307533045085337420460728379238104674916902012362904719614729786161226057092741804113341619205941598413877955476151336713923130404077713857137345544806350757757179144742618059077031447941268239305026793527689044707951464609158115581579096137902528*x^398 - 327334074840611580154696938352463229890235592114745833580341064986324740316702306185691916067339117596125489457566392340332929912156431230865731786666405793765344140522237519888743262438912763716043512201809463970883488185836490573998466064098673529334597066235800663731276366767673727750168230174570308375897848230101809493520118754989457979*x^397 + 327327948448814188488622151383042128235899246427464839595426790893223860210786103278667341234417944901209486221435170640741046415947315566635606999846563308345514902149147034247914733396821767180810219747365051754378429922149729487095817809991131013636776481116526797111210300434482063638225770948973234572422089294054276206437680395643517518035*x^396 - 324459459036814836654139978334017385569386346122131518918896549130116177487894996520173416058239517113120267513246699258681091830153147347732908343141652387725679381904930461136143577604669433763538911419173452661992642826044789910987009656803209043691887086448360753078331857738159461188226500062377641660188327634440037191853006795012032162230992*x^395 + 316922856794635707369205704998899425551151634319125761981381727838181126256200862084122474407979002757183299270690537599238401592368776535478859165978602158602991501119357602268000901279163876551795974117316716384394478643583377854142312061900920771038393644956309724869839616475868318686064553339341216006315444327061077152210320632614932222868247910*x^394 - 303979922724476248009725847872880252655664243308208537413520170403288790377203361305332634950514231806225166246251864071640177597626111203986261727463706134259626514231417781698650251379248911348881877309276255546742310930983904609722186361273772095141246019689502185615349376713952415234112938089704934928127743141882494878590795965831234636036424121119*x^393 + 285771416533044557129229296272386791712856176369374696780685600474552513649510507616734468839342628652716084578792073321291379410671010745277744899728136527753363927310984414798348199348504281054672263602742111502091549403544602613323943729326783988064827078628480310430714743718160501071210546721205097215208225474193229944463435537133096038406161803290403*x^392 - 263082593860866027455636398477395868836440658801463195509448724416213712861539019618261014697733241336653315744719764437283544903798603680826627168398933901208456662851152901859023479822028787675172663136160411085208028051377077792740776674289357594219128342219034139853204391037015071174448484481150396676234290470042036014409066837135972215908132484837651549*x^391 + 237099892020729569502911881456148905087400394529061983042466793118668111111025737915049729241762117776290562998957237015367846144244357780307109499976470951520596255415477427987882341577901757781826359723711930972224036100756638891306414866298147475335391708004941692488404712956209421017176762114136300287115914164738541260980047922959269321803925028086960269494*x^390 - 209187446441525250762421420371033871329428501822517361637969676639793311490209471855673431672567131127149082251027880247548596735522160287917708671276422068296410609247198613629401560739912884633535492055998987247282330331826372258183689222325607614169153586563050229030084261680783202173667926536554026054302130045221734353238778949781285334693804320856031862690193*x^389 + 180702451807328569274992222519628672794697311350681774036724281713523333915909505471099170557720494130293668452512923402669872813048669555492106163165910610514633472216043757201178738532513892308942327719632165177427576919231645963369066037333633495540491587423002309719465815506603835264160781689637102970857839863018814515929541871402405946747358502489321663456883819*x^388 - 152859018537625789601966874621819392168910967176730560244962180097095007479862673542327253474063943084249024732282873624519443380765688150110013894218846938220521247627740468370158770306508649188193339223099232309942887145385341147568825221493085489534471722503685517059557936367170687685574252982778419078813390409690018262455432244570491851601620822378237190227434243064*x^387 + 126642167884528875231322256666622418157261524051272289373200973360952634755749142946742521683743131508333064904980892902361007843085629277162113203009238427419272287067750019486796499378947754003632595042128301431497534950817716193127252908999963777019414827046576987542868580126210998742799517135924912484625850104140673254888803508925062554526048458132462483595271373173164*x^386 - 102767572591450602174963029951286485574396373346745586563487041835998899349677637693650144521319271776892607903663866004179034774323506663233873269529889597967809203345148577906139381488661384215260013936904681837104236592014562449587679865643830724091087982010996810826690599468936676424714405767046607150501208547351031077492990276718173293593179460987041147763612768212750328*x^385 + 81678783452981186728034088246596831691970083793317706142674898007408784641387388196854924151049337333026352441664903131981549648531264993095664334332351307864978020131117750462141014626123553040765405977767027258333398351483707074783112873500347902651804532978685620470040555759630574776956849193518492065311238801445986142278401724829445953475460722637571821171418646342458056327*x^384 - 63571853867733728207524278822805541338449214383505293473605932543654271692934736582858463088416567088299795570347150231283247881266712486143092034661362820613371290041548500397254477270762837554956597573327943228531014602855536196641867814725469292888883881817148077763266884584431208627883117401346125583861420703381544050873581785266644479409796074605234984457558695638761220328585*x^383 + 48437131441491859688770487912870231548291980975896410757211310322925081607300227172155794645646567551461936364821309310695610667636424523054995270429721802022421999472685100178269919729492909765935662390018567322321258001872848195557301503346554060451326995275903351859277657009945593208282776615267815977309675195831995104065566814649161175875485648573369661071500034814515367618633156*x^382 - 36109061815276724741491845715040539870345720997720410392520643731514323969878705219925125599406329084740881898186831163974361504954206563078293193940706237302199033282445584926860046872692281893783432937825108126274732470202513165433719458142418734962394548356803872589208774021742097956057391276305823784442593497918651246139053996585861378110570724711407538928631072621619939385552527762*x^381 + 26316659900717056564922373922917651480320041111194125467967640053228714172064636771470823696192386714394267982186009442042265975736538746865486892893399956102730143701476956389642907142016696294660040941423014965698266419600057804901235877182033770957843962837580553292494386204712457686870406566692534645470264437894269226578057882089130752658546283138248253164932417289104672071287361030160*x^380 - 18729412601617651689253484236282505142567218392766647027197584884536558980750384746686630527968633141258473020081651047221995510551899797505143381445470650984790120169166317865890095683508545790704930761769151038993603079978938198248593457610455417188897417163451400418331375347667354132419961816106558595274983884745772983803887815540633146541943758033148160522683352450167347347540378483181607*x^379 + 12995442403609933140833356693859089796827768462182979688480473321735311163874491272447942493599538348804805251708701031460693289268703762528342655404587742706753271230706077299019314681403011020221786154748485973022644044040360034566974438607042939422919232833707758158872057889603205934722984258345291539876508040017459315250694570614222050434607517785817039715562589232738307397600476557794378704*x^378 - 8770549981460074355931740636572591989025476371053212337250034133867968189016654520736103959217108772260174818027489290258475076097689672998217711431357465824162774555941121068349787428139863028658667663971901591502459938066152554856616254305659982718333632668182870359509014571098829785745201764433876465211798765510980548973526142448995690318091287891683619353817081521479605370237238475362309582718*x^377 + 5738139721700810196326998836650660181278744441662298293157688485974598813482519911366498843922809124782929436847583572886439997644732065894934597487653685013500446210050410552902356623990093189577033147302420161282813594524893756957627179163122348783499192656569211402912726161927782184223273023485504415504367539237973531825982003435325129959507442891742850471178466468025803795007505351558726385483712*x^376 - 3620978140966322219920495176176051245732935777808006159199380628949506025603849222127755220553196658006866803787064477782251491085043029016917145721853350065426273120188398887145339444053567698312674952587698800889001737609134221148176996107400211163279315853271020815559760373578917316748134844413544882567941489934738334442845341457078381421213607531775848660460052296196692427985120302345920254887463031*x^375 + 2186271183924412059661013735167372228661584482422624466354877753465731233119071308031864824914855404084691694193104942128298835509866438505507617076374267711767043819334398973378903175049109038045579761341815324231012933077560453868028837233895494410710694956874516529976223560549358067183802244908824816906227013231275457253056247782040175142160139801455173143094416759402311446204866925011201753748308482789*x^374 - 1245743060060347328815928645239778577569311511040137535784211475907075738859372809816046343794891881011405783072030008693732351339351819771609049653478054009825646399253840297570278836987718846088520534301233466076336063681659456427620725337398901823497994925038465774235953199819282166128926086676270079680837250533602904594901326417716902070407832737243626701199280686462258171847559507343818039068573543377232*x^373 + 652345999541394876340958722541974540090011646035560231945066885662328489686552440007205158052358618487594115761551004914591938611262887448924012437180716234703635467072243986870379294132680287082116921612279104188484009648706253610105744863085717114938929273929523486217550417742476688642453231336433775044691212334965637998436100252457156059144373183869770663249319620637028111211155948931998128305659250455752106*x^372 - 295017390275661857773845787649323001030828675242575659284365816042586814385369991235678813213506076719688690433067028753844019569057072887324946224244931074433649932333788292482646128519607100387539638032417098989197513015266640127954659201992486976412514482991905303700931404048541048552434478229259347281524204086064140731348658763553931678011490516868426716575744152141359436869275957881715841588475644859442949674*x^371 + 92607509942476575959510316246592970067656035088100204704879185923332486810353991773904344201819313167889561177948793235222394768508148141575446343524481544289250908669306423594716181189409335724136203286665212108441980607578124722916000449634842765241431773126714495721428424910440249805172197254700314612593778180838666187192678393002713268898905581068579333043476835762247331535086839862309390022296900765964220336390*x^370 + 12210664898871597785427273474332677356775469473193526223736353367659506772311287181172286733365680935217584158454580813683791601808566276794090789777072652627435914396788993172641222102188936591583300061335572201742753152865484624958374598009927678785639481310961089293326515497868506425652242891599703202114384514272063000958796263550483236433574190533335187059608935361417776767430022440995323174769353521875788840325305*x^369 - 58525833836814212054288386376169255016030961276771738927261299963501838672603230911076380576440924027584984639638169689608063954860493944003974754956523421682580698729915834200337104126978300351256665961447010400308677587993803740093703119003313145812899300550843160929633772339248966732186591332760430167888784232133842161373625264221287320715381937576128105046575510481596443409406821193239225897986217446857736880193640677*x^368 + 71982505093828430945243080362576596642660019749806212684165118660809896642784749288646245941883525851389521154576096185416590222499312653214506811864481329652263772343648667378721827962286583028507187107079828270046873231754635504874240483733380203216332120011240233149446980761258032539293397425505197284828864315461961475429920603788382058954091156509326325356568911905766199049087116539846535319803920955389435416313377642260*x^367 - 68681634182939689560483524072767749540329795936517890649308341135186419547190243035325187822057424100562521224296875872108313864493238200915268971725068550534279254477958710907392646955756809610226005290938445277011246372788191199497236127210679742442538768755495457847094543189059100168551470408667531958215736103883393755942168927597951736953484299143794698397378804305223354115775183362052481768421038482680747607962745989120091*x^366 + 58208492904945508972881286361318904973187676375356367411580952675764708692499199771141473934496573749687265426541716375731868543485246369760577458620663105938234250424394209618318054892302832936172010269527981970951881787766096532586564738668378943627288337899896780804220155842287594389822724456447055760410436724637262761394927952341605298760917776492795291160404629184108652446210952565789039279241508969974547425022313917086636035*x^365 - 45882807290013475480696736259961277066956771601802473942137271884863670623534811583382547518509000590670537288497016785742387448468923839804926131573780811596237088998768026272807281580823812530951733722420016839906400506556603529391356727251258641218396132894963310605917852402478170732608782622687703315707353852093650665053041047051769714697582148171424810762257672602355233267367314930037927689839669468282413364857896968846723615649*x^364 + 34361558129627428985745485411480720796269975503912336555664599384573596695863463116763102900667821464430803970763367973868409319718260479702908419910428591696960413688100640593986873112158730379934115602882433940067581964617374000136884342227311982090734275566140344122285105023789503804904916467821039155810893802811563932175651463218143686544501774966895425615818218239183463844739615545821510613145017265453050911682333912830001559702101*x^363 - 24732520808750556921130920322197156539774529278166690371009081755035648353197663458803423087197812881816126794073057965102994674664271251643704830850694051508228554240041683676023876545539723408967737171258335684715939302948742597126427397729863353124087333682274498134231934751754882221522816925178103197801883075374308386842978667413008772108261002670039615657368792901089839288333492129066922464495555046318559935439116763841577471340236546*x^362 + 17226830694041541631109297362923588684646434941207557528567024026912051347808252648991838307283285435730723340507318956450983873870133965492449729960234583262697490473230830643472729559178128046576809892867671917183991925617566504921913692678599702828506424231798827378310205149176263227959750387738165503799430633834900031622603977806225679582459047187469701147008450328889503554190558244418134573063788886150009262791540469165530097898904509065*x^361 - 11659826177135161791418996621480120700333536306670817631008958206535029737401327749886534640724442005786280492559858162534563321895149797126712500361064973685673883508387180237784219612338493856699068059831463428887412361291065115276153775845409526875465670043180305325709905633236090872534728892366352218163513196984098098993122883273250213006793179997553134809192439424497840265639648111980770645811748111059486481579319198089127815983409422905779*x^360 + 7687136863724759543754757387611562978896817144884980855352427605635451301168609473630839143454812242154090704830515063119947340922558778698706229448887066280836065925886113170553256179781203234950382878990974828480285222546089809932998187963704180210669975949492399560584861441223540508442819235334910670719030102982363170035072454853451968310359278383723143190394847159024651528361845977459232690449410947110043536840312433899339686218789892365414465*x^359 - 4941347332155343861109731673845728447705676722927594907241121091129254339738214057011731771610407306768240982362155754367125956119366098729332176475425277993835321894957522406264424825729291792492253611884802377091373821891144656487020868003103424406369511600926973521269452146610812170573607989789595330467360809835787398692194591827831870820534215672628834702050586841129350541161180929315751814469340373904479045709101172334679290694155740028354171516*x^358 + 3095747240167015932480807078343056954617890434761111979841349029824494390732892214283328938165223611089325889614975839549482359485018711951873600814224386404331669991563417624830493584750674363077697997303261951452778457782502019568452029808915865456922111916561901866046730067908923653761099383055866154866881925439243448540060412374807066746897371078426227614411564694461509463917711151872548559699033798173153771781880345370940899300032466434756208419276*x^357 - 1886567504392237043098670112899937892056487582388907355661168061859965529386134886379761598742474318202929573534805461873182281214532571933980040490055531397090869849227397061832627060456807743320065810324551087173230033615148995180265226379046813987198702452340828499367997436860803432097021065212874282606739945174788762650876616395832895944141470861022283075622888473691097386465628472708666311015936343182372042448693341145015750713094644262880266448641177*x^356 + 1113746327457255156749138946434521265880741954776577054979908230611488949369811135920929075685900054900381991898160994228069413755391549146371697487084141574287892664894180848965050665426664336689508091296111249864512761227772787268544608424750050062828839136102972634897502250637107916451737590270826553942339078431000153594137262162289854081931502656310317243565594986313938697892078278726410144435921544312349337984028567896338248678432248385784642364949031018*x^355 - 632233348199803462615589829282500788910906271190949245601999943275056030213460998652468268570002395468703886902732533321310174869781099806051284216494824580385714222738508472458045076222671107956656793072772144981955141751077463591178335775102860672380528584788376016460626638853015736790284646529580032873726941583305221234065784386984383739786564688448867974087102862921324702754790364725751733732324226042571746458947297565775428364674375183643843889137549769129*x^354 + 340480487531939237776642244913825441112647121316746689598619735544975614713222770043287299958731560677901879176730558671175975843022580155899130883329496535584471657074318329863523919735388262330731303305722619680798210268555853631825473906656071098246061581719798626786720691351347248954034296627984509513453231256597401502405015207500106164688701279832803508704887788715442767756521503995934187300511236131845645245216591933146258310803496344035843844379652570006566*x^353 - 169409481299246192039778473804854326678310417601574458944471124696912548669531408376484451372067163591393646861952779797945320612430559189765288697278268813518870078896534494882763727480053434552336739689959396397690691085543441605376357252755944564851407352631485489064616323909571794806058577689538041411328502349701075689479483240987550149700409617744952609842173038819822236327271052335468950618798099285283341430125917117395401382742247929935391743235696694695424876*x^352 + 73186934224591877111114217886185477649578662840307207132913479561997218681106712437710469909710382908386190205091936880246777604788253818313539862163091082052234399454974421162781877294899873836236804345191598089280465768343799651771618352901959632284421958659027951203615965967713682029983343409152415034515855548798459189993460894584641436443491582864046754842491903451259485837034437997802963466312508394182344602318175472399541767359084948808697225313877645255890701082*x^351 - 22094798093596102890950357616270922402464581299417014119635980594164926014800894142427844057689326530442583400476324137080254273127356315484841100637630343546809885382192108550793347961018870912349221881032417761196895645416599285664953793866368017422181388489661451006429236872466164267327330030352716908751857049871084870218378143786325071062403178300881603196514060843790436813966593197304612906748267815277669244114182264562318709775543812249590583922457618058692718959397*x^350 - 2699668404904358889272606706368986217615662062689894186136277755781658628376109013655619917152551735145713893943091556637643388664925593812425337569178575902607914917879448313917378157259722600950855777655415199107694881134454781117791857534231782963168805243433633139770688797669605005780908237836992740284774274798702879996384952291822131360421635353082173109200154585980817580141020841793834183609134001642128175297682699066238470267339164244305058610981532274204371178660573*x^349 + 12840181479899464804237259119824945136465433107386789449243848643611312977566795658850508619016877486412979787313897657426354694134016358920779830756237972054652689915820647740230028586227115190167369643651070365685827165431703446790963067829577647555223238903869699395618555350305383900873802584892512241910688559601509661557838615927413490332350100264660895032341541689179749300695241954060353218622331399630600963255674040163107999634177052405916315602085763928093137915027000804*x^348 - 15321502977600843385526415485530133078217242842415413145810561745252354201078867528247356163851514787390621430816343785205138797284204987649381128614651284707479680735136683427548536216592196263499060877204562706740618614753177816976527959648680960548200957818535039574337878601389594442865945058456086530144098463572281526343281789382025323819963183182490986445222678595326079933466109194527164758483776653474520924346390145065324975590536123827803962239556343043321542515683097919158*x^347 + 14196437940694121320113215604209729860607932327697267622417371647953562636665187373026339955498710620100610584366431032034874943967539103098418878440969229773965516744511280103226042515000966364057531598974399704574880857481613374126575575579054047187689886504767498949188658264410791889527557499647406555143686506036566359967421019323428240239648406846776615906950439669019645632437708221447140152405045421119726307824480696750258181735594568847788361693601182676413531317199959770906695*x^346 - 11701053519182323657730564348551006039946859681360111316870001282580893610182507225656904212615093369125242876609811901274147713178968000973203706919972098127387699227843324871549908580880142987329344809098302361221537046876630354427921488788828305342154342552773802138103150784526467295786218204585211369569586874832886289938657196693286971267994213357843041528608089687003358640817401570109990609135028406068014024209993383548442863274126281507389706795860182379469337993616307383288866908*x^345 + 8982634503822205030519523434781107373606805225505099181926858412742166062312718899184510452844127089378841037543854962618101850980446699457773048786122862520489679408324088621036990080959672254666457753232009008220252202439933430696609869934984923817814876401741703980660703714779984079862019163754405411677942986840831138748505889143056518176368904959008647700405532483957487087549388726975201950477405018205079390584093009957601255244298560797617952928279458161966832821266466119769022806897*x^344 - 6561038729174911187740596661239062470957252422893952204846170595499736052855712222571795549676066566429305628136007958313916595200146074185599083508143040263713068900020441245271995814884505662059509844267273689567761564659972410023823513312466997331420213596166324679827217243665428562241983718800232711602447973844387237033567579279916415909394035250344863379510162008751993032039928182911819666155074080446888498488536773707417389269475337355445775544829763415617876481542562659712258559964181*x^343 + 4613883078981907941708490662285978794752463359011580866113439568369457143720574633109015723695169826115792091809406769931081381127033020082378928648570175924011402628270456214598218868708701583985288595644326244807396507422615619316893686615442065667079615106985738834598953079320137113332288564762955132305847769134989680560904566262760589077522373317436477283700745978750187810986539036705587110274011944435997609356825735780716050520573406214065741404786070211304966442792330480383474124578589872*x^342 - 3147223942446933515667207856753548560226163665322134022397326065794984202224251347270605214105872282020168282176043760758850913961496365628764501584889967741360263446860680858366982881793504174628909165477254616423519532160262077940539404452853281083499533189518084954079491218365998870148404379353199070757538275261009598482343750645657810764661361989431224561047494450841186433101530145956509384160739793546697551372246233978250152041816532404853043357292560173707955700627331671869766930968667074430*x^341 + 2093312395809474507108294965482018440919055637330416055634780394433742778252914912028134375381282656120767787887456804712518004188685237852510242392514992423589975104140196311688428650019333029499570583115672662018470817605301387563817027557359499021618840044292684924548234641681671570645138183283235017776065807856880277465017430247102775053565019438382565292422468303785692624841804527470723245503958329987139968050354251565596702069385804307797979760123292430206584291919592622229180980620913318856266*x^340 - 1363139606583889452245887002157038418932854364181409419649555728688061205268801257278420618918622365598815188592413796548395988752848356739509341213136558043509427052432320889338318370690881784972319657648483344266036425403550064792362040944620441346915192815914619655302845933374720191788476549628882573322197967560209303614921275042377361568526396261409384577655937548556988919899185633997878828913617011150084648186525024922221352423800542492489369261468483864269911273062299996349341455587321112166911616*x^339 + 871963338486388553614109848419482839426986629450258600299159189609244516730734908606352617790455064340592221052799835142852730385992226450997211895002350163868103664044302400368710673105753384419779472989501911467730661088646582483499450318030661847024090295782529699974957956241831466817842416371251189875952600883225100402318083081280501188759337530514290390619415154333464258599400323977020029593994481714897971773729581709044086872275420226754533053161101559762068942976149515171857473745471510236118880579*x^338 - 549493266948598642971481671369831918072292678394874151652048941522019689847618261752794707722201586270110446196733788339331943234846772558643281317183333288960495452792496008092741686366486312994839151566498298318820351096062891902014919304476441888586665910503663756455239882887806056980242520108824050684517225692469666132488645666251978406236898452672127391676296512971646270891617275768377579558145882365676966703469575059984911009733326283118670335571277735590092317118933466940834738504573378808087282585568*x^337 + 341999839329979200732333669651916624615862611678599732666445483804155341034136321306371010947975668603892830094236980489824141446241343620485043047483482875501116264218718928537882942061134226224807149496679785525360703441378827503320592141051872723487195422018768543800360811865564295909561873069055614390407068912729295460031628180469546982318178254717293478946772753735484428073408162042305234501488890782370004562166497711183862644689270107914423160188526683707002050632424511682020616111925032144574778596936775*x^336 - 210672664784302781262628320395111194630688206124154741318611183721177566381306646343320377565012933934929063729513584574321167313779131871092831596345913959930914333136607586421224416501915572520074250842404918096347011643914633893509321142452928803295596663480320204608795043466185935451302772087925419267351402969530089942560532828715001763540304638787571784386430590692858038116120959993318956747031965398417824199027026799671107976438798601909584883479433669011609034541032926472339271948566982341160190000210881128*x^335 + 128650364032581398968052093484695297917508893053181012869967066148374802955858192556799329434831294216604229339190117177528700634148098058141183017597073226998698860471851047359492147884188620759051999678219424422884720134714441182750631621241234121472178696902396974596636687494568557574386639312995405541719660411661089378886635162188571879518264379823774150465373539685128926446601206631848486528746037968450630756425613882274712759212051001835741188956728806465092390902989766064934729327177797533365200678766567304557*x^334 - 77957681820769052776176409092898077591089131759016480858635630602402931267256448743152882051243778058929729737525564386751972992374637723819565580956109654100177917763592085838190665328460723116105377522865097550876362453845866708547581610826313514590592449369762767559303920801620644811705897553974023155248844141153618744009439301632520308458160436837215285098607099700944869406190005205658293322732781409747942103054861181874899662667261493863342143320090429188187173932867520589005855029195037123509214604634944958973632*x^333 + 46885700365497898363178779892738797607399756070681193356237709889132639583289149413331142516864424662016202327767374040719923584816918708275519877418602278428831553172869437026739853088245898078727034012669029357358288972117050653366254045188524047515738206178465566463579176632467072037369149040546506919791799740218823654455033115280854469966561538718540626550400300531098537667854334449690633210861695481249657393243604101274281283145273630833341505313410332691216689645215788039371753274798434619389042393359657392384074685*x^332 - 27968203540764372342106158778980086213834344398837491405020577649223420430781996823186498997914276261692372743162351862229881309807875337410534142537748685012347953323647353735270309135777778215012320711761361716304230436505252000152233885162850538905505481393202813604339959248936417409135966249580797081884867120617360500065195541864357217870140283626709561522880236858967435657633634273943363839148795059639396892541183289881449542132710565450494141170542481165761166164914193322652683580389521521389183957506930333172479572308*x^331 + 16521119273453790765480536648617237907183173689251039910550998053933316547728841696610527609009136777159172050981804136935950806426400808053042911264915773829691722006888164022400328847561821314821386917722918558490106616522360934730239557706990204228726188691579416278800818069170468775395069257766740874888890880361517919766641844979688677945140980865906999697801080626208969015653649973380971484716613226995052876699689677189313373952854963482393823064026356668920103909808677609044307610725121556442397281424904449250940443755946*x^330 - 9639775159675486127773148533294684673754251896471325518549541180921973582601245574725665416925993400569876287666662333959021959107023633427203116051144610971324786728230603250416945628316817853889745595671637467368985578499726961562306093020828714078609871058940767653106737646399601712564998245536085008740501173686089493026736838959436631909630151475984354285735353995174187269537982848946311240356096940289706280434038973202628176649226120627455571337470477964571197391890126177072488705797785299366672374908277275309564713022033513*x^329 + 5536485872404652957318126412814466622924667695059745071320219303329085462527475052166694004292956798095277258731221195159255750520184663416190770199856615255810111185319325919369606983458481799276420702668081047744597605736449385264689768205078446720370322099290283675950021411392381399473981721218522578997324804785343926843003304630153534800860534484108930079428618754966472278317887866085139045135309588016894972775024239808016349766411554715967941108952274476797462512928011394336830920026437464173181915432618576171235434778933492856*x^328 - 3115798266517481108608496460386629293298844282796829512204802864045800507985759716653872517390825088973740270021011724982091659599778591105280749247795164299841638816283503624582105674177516512694774860289096877720099241202057751015391872909766560860678690627951872154149679007994172929668725746231862475086612368376735630388519255151704911462820526789309943470657109529792780812620007896221322835268235870821775076701519228679606801575814894980077087667908216943103471758774623866894069963298698235369108365131528588872203995844553456026629*x^327 + 1708074049263972092299260129855777505821481511013062392863848181471764880641218404121423913616804915199963694913808244430801026559998081794560518554885783839823814083701315080928542519359330541639602048292398948552388460992250723259658188907175080668385121380672826930442190582657767100634605653396564665485161374717690800121050151731094375646941916938091483480467073445098120437533006833292545484736643954146356524667818147266988722657923338078350181079653293315890811115752445098103435254545871880326458199580482851896349510282801325270030673*x^326 - 904831800575043157886301896147989422975326296750289358693273830237646025704093612338554614168721119494344168332748416551335529472549135360475203583187363420398292865523890703857956600205317726953508704450063307223799918544640886869552639081091436936893925851422329578882466029549380375562265867964020255649469369804320033111713170115685090300620724033849095306048602105036525226549203917032235701139770512157452243064526673672347430256391785832937378034309442100223303310057767925557135111646060715710091728034004898582653116756487747015523570908*x^325 + 457765269452769162352021412860599225570202657629155217387793881528415077353491982820234901447002661304459842687754890014441467165043784795631559419561068753787109874490056284090914098239873069628632937794459227618362537079658274630514174856570500855400881843753170605157981809082775021682597656062722601546776221045841777577421452914185693602721025201132578263265311183789318123341691467681995310324960203768678458246702475911311536518626866855552719152927826201797525316225294177157466742101677232545150642014913265570268787239792869469921219565765*x^324 - 216908181428073470194247359838702420264463292339585351595502926126210517811763722112466358026470363303318719239876335554389194327809803700541122218628493420551431116035304928867677872170367537774186202357129013293891067643398904382485991162491498603344560812199917323255164744431152683781128181775767267114271787774565419814007038580054933358525917050480683952680708280228709703013341937327878732869132104327130614132779676141649361124337196594200056534877572517524481824294000884660487322381927242201172307549359747751479650246671891488967844669455011*x^323 + 92656150812127700416611431409679544797094324847103474340663286585486745116723588866624331035737011582277219097476570032519492831378822194479235787413586495810185423071281690391765857006746471123969347973738108484819316422186201578717891510840318148591839431116839766854941678135856379458746148219697623800828464517559883020765937321298466695933176872330590282503796131410319490685879731869483504761501210631432573806563619503086034699458739310527635317179214611382068809549806667894064302914376371505531337940245610540796562591409453489649717704786305762*x^322 - 32324269231002180160778250725709739169958584335710476829009515814359790402205962253670969366397232515951994244682141969486332053286706106408950257350875512453728097708263479663161406902131410766121242555273827657610465431116634993876790902387199384791042076542473508337205024300615150596922947377278212906494535710401658507539472444591798883158013405016221031765415476568608591461926402039668033788971464832488518017001905515550719404303231852674198307933825237228222923963346559886871598160531159638542972852161921983024881557327318701067614445838078406741*x^321 + 5619036360170494823568566304129769175411663292774335281894187722427338242943752097013502492029857063641347036842400869186484828633911380828260215362672182826403098429884052055759691305443890928254965028689382971840792302856743500936455560290044109873118593626834357889204197445524770097529647168714232868183035957006183147077063515063975109589553722422568285576310564983572439895501926857792102126290091155762926515331996013511816705640519855154694301208644891593414204383001802130552554463016381994074944713244861639130662753213134262527319906907519849660061*x^320 + 4367091897785078302337555218934733940499293993561801770000373879345038745841396141801024512239896279625208990208164540096895744909477733092029253581762319713142391969359960391961957498074712556144166001373615737166463795771099768568301213768431225865207258764712316707195878488276996690017245937635545780944303261629402010044036771578598411535579373892929860731822028168905768891417810566348776938331528044147761075817969213562531436831457250257413073627889866309151190426774885475418391343350161324766042714662835070368238776830268118238326185984432857784554637*x^319 - 6706700248363540321850053258576413419669510572586799141411771442395149957262779175592875736919330156191457850213284356812768665082797052794243690885266575681600712099234545155998841925411830195694809157135933575748919455762383323934728376105579045613102470543045870044451618505839162618225327609636167750575674724329252400482003344887758142349184157694455382261514270153432434323079982570311722843323297359016704122081481478210794028237864588424656188763302203989518843764493567277521772774848931133633923532546473290474880865234993375141806155383486729699795538818*x^318 + 6016392188979681826475747939503381251543993549629578343980649198978078006754923782588515193757012740304020074624956594564856983481828112278060358380205855500685768087647409710953274953787190181327664797518220070612329973627756873593961915995771918837988018014410127120023557249896050835167287586959827410738811277107699258070536887087456394517875087751662111312223382994462652108710072327409901504373830934497111600633513220821798279792097585747224547151261672594088297378877508659052599595149129761397599586519772910297667614290169190953067656380197109589029115496140*x^317 - 4472818093134418582741586044882987850093022767989890796504828074787143966440138650901853667151080106353250835542281245300391987491382343108791610764687759899224001326390190310435116435843265326723295984291927316849106052411457456787745396094390038752869034148030830531004551423267344483202288775723197190791125928295819098107989724232664882883154657686799737982266205903022241383826606486319463121381905114321568549556748053218946456417743624565213275008073608633782769709679889166020092175793737390090506693509564991814722428808530247495291915512194299671449037595860914*x^316 + 2982318708983601367202186582043983482970129138244849824469275120164812059524638783690415987804985436107351147155831225298653228375445014169500965168680614021765549274162693623892283491584434137871894885093164353640708420223116803433527140830162012732757040506592205707200496971201693410167945595825263532119163691526668113320685044802456162842897901677163178621517227005940936436028580194876608454407816694716513954437684380614736291492740784150970199939911729030302143134368395115468725995684005177422296694644248358962442143634643817127330946874576560443524733452976521224*x^315 - 1834891404693652713392188298839905224905237273002730787162417646562681924319705355012632147084976910408293597103293605285407117808045978068851061628660176536696323995682754916899871753265897386258418392797128355483243180107113973450190310570102001982530736801802194846499042016545328888662523147517561033387013251540591128936278386980862946185092175608994997767601568380295786854109053677758455045368403197549340422682487751185347855771957624534404723891220957052454407124221422014013786280438151386795978841201483524465736408663944344093739920901166112658558299387248050263844*x^314 + 1052522582323698147411761865059961044069544290100511182934162946158137127051290908973208955432495731367273885874503316316409318001204247740024735578911837366766660864094686803785967802987208373954444131145186811236975697384633088750791004354652590046911231874722842382163060826956241351645441326813633600295130856385482273300127235674988410408047318262940628842960194514081046256936803164656360786782665981707496263923404264998622227574215305015573898395232522612765516578724516924806202708333219277639409624649918413574413850172671197778295882488643621871830357932438795243247760*x^313 - 562875934902070165899131640600821219784976620222458043656556959068907107839086702058657467680722846309862477308821570207803092428064060958635603519523186441228995623836998238474019007109368569060551217258839573742540309140965038958394991061195551410091580686833295537517979732890559655702104089242712250619930333735656907887591738763356714305125206667336904442915553143464265281008132263531712274597134497608031554212057059065728477379448639340529448250606630720309700835251479754592765064268856864278684815695450353683385322091491045800246667489912838308255998518481944144135639217*x^312 + 277793020233479883371885466500350477582716017860413560240443911205489927051163481268947230146544515914046527103736231064213695173986231778275593094542733818312113591013651052595656144374999812900267256757230876711754885665652814745586184771536134954933856133128972072743599872179166731487771081002343065084798380969488837021748787311787503467361407317109320456181158016540935546486005622837888134904723586023661853363658246478424487900861103902179075191534253121398430157153783514632669858095596560553737533985910761415272228273951269143097043281754353141571637075074208892683202928523*x^311 - 123063630238505982638991458775192594926230851413775623478953266985330701961326632259716652563376382827068739698141400645205334734549677753425142908415245600296926221032288211473069866617829645945832521999909722719299273892411946986342869331793375192221811939852771599270466704130673819610729723898960734381329679334944100933117429086781345167858003858295489260901533128662400019441149761987799953608000419099154626165750187950188826351773668240711913560909576201191892194927397028495658545136006409856550225493176275447766415143993002773137850064165948892693360956516591141274066271363482*x^310 + 45387458767639177090723147665650526079362780213734908887479495327802234638643993621123155990777219281163300858977383953492102295592866997521709678383977617405155731454971214506444202904460587797298876059515773129352752674292037121096775770841739861987962280266026936955750372048448777330608372405381565388032244649360811604444697958691025327927200142200056849373981859036091072529992274689873498227869079029569892665062395671677760916593317735668809417678046568259451673472796219591039344356598059530954689539996353600486769226708741993838383596778408891667326590234242968927174201556613925*x^309 - 10142806099424776797253744592523865809577098123196224128375122762061346652084159221325069561098236516235653910722318414763563994775159301566337264307066624726543119688890663133674846515144914280149369788142374969603137055613538012125424072208222302969138521807141107528366440271900318363091881698305338819025774230606056694250620324108250576991440127657954529518138227359260258610681116961345040441906075869748328671395824287362626998108341188284553935765320109969938011703128102238739699586079414272239300554546108422937572433400443744569876322856447869213673715089265419999916421570197717300*x^308 - 3455995278640578629874653884915517291664940011528267252550416500988751397498097778767320083962185861278495184663214062501185654375636678158445307711872881329554547074244769663967919278590757890329517592217739301062229851145109790876880914589056093068971887121516382359149384378397028497971663833125617481060182009535634040277837428052889557499970286003201412119941580739035055018997353260122991554115634516938116089522541530292655629168562024628673151151228110217688271635689893595160585982023228236191626089418371482728864144120373552938795929655486146254334268694073584347358210922174598496879*x^307 + 7020478400899029421768908319409658554635207440981106614138044762418244335061235982031798773788816710822674945418845673924383303531624791378051131614169650687880433684819186663451555755280618030326458837430013375708735963381500165130740951319523522440947031397200687651846714840623259609596811641547969068433739604731529074037274757330581853483908506850222020559591503978945506059234175538605348254369685440506784595504213116342037935965441763728011677651009221606241901881287159662692928972418993522794258885843306825702394606148381016996468984975634831828278089505169270256677950413699041452458010*x^306 - 6565203363543256794616512457742733067046667143348830984437100270034222344737942947194922209483414725778368052091776761165798556155263054626390019648376339074325597242864986477623785797858837141194444001312553739316980914308148989840226709419692906039706008704927957095676409919823517280525978389768206529072936077146464011553775600629969206885457211589252926561497381939650704808923631424461456932869285325760056890351956342990932560622472358686746981092027553413652712756328681247402679815178476335818863957785861449814791650247388421519129343100954266157338010400531352871080826047885841734381848855*x^305 + 4933060013353188995077712823344589289368339559831404109938433035219960887803840063509955432103883303972788438114179094270980957369359195090819376859455016794934521668733430889078284438616319237412137399634673497899649895913080567230269450422004172214525724344434072112132979620908470024525162947834085165193052486729880429794322123826401936807039347265909445975131483586557473029083112871795947674605765491303653881410560092222770247934259912245351537549291777031235676523600379075188999816482822976533465267120973367588923308923960106285833686656970425702925063913811297353598040303086775046719381082449*x^304 - 3299833874597801913665197382099501909616952215719722630424865941927478398544531478735792376311509081776221992113051449239046228731412550178297338261679608265358439174229795053675602785641341136241734038959480195138063290629402662166960856499327709894265135064018205056588460559189394094946135201242254395353775952395413339863356496607424009499964014480349788019528117720784053253760597753908260268445951652762664329777674934925175674952246530837867999770679509353066732618814987065426530872307967436687019266168406431618438686817339663714453232833532027611841958872218193777340819818023270276315713527090439*x^303 + 2039138650245546689941331635093922347239090987617538456708784102140752972597279845805122966563723202862268144409254796262088655430240078217760660387714847772232067799471435383493231900095969380901479675913110186071110710972744286555087576217918523750626928894862844395058591957649205803729985638531639989106189372179806614117530199749689502779897226384971702033925316805315304707891292601998007456896600841428249893422393889775529144994663104205382487210987089065871309449181101278317268820982094569886543714623621373448269020045600296026041071647344134312172231558900378176296589110585752378639453850244576184*x^302 - 1183533786165834821115615900008024969628313143409728611929475575221543685864722638410317915830430304943470660250022337495450986321741694325990984911883184037571403418770072616341647636499521251286920719626074546430073526272984062987072047813061922163308179202854149799040277558443630158963883082407442671869408267914805068851434681638584436102738023875809900302091285621428009407134258204589279217517689418300009229309015282980624012597826643540699216265874503247696610528034186418045402928892225208874246242157141100896484152650199345053795517280077674520171986424093905288230747956521868952080270457360707405925*x^301 + 650105130327904557580346338745073130255154839079949590772053399419685870764293552807710924404905378150282622222350196388593198821280247910583341043770058171629693695813254738999140333655315090996169340161238479145548887918806828114135556221840052912667945713800531206929641740859754079204255248008242278680770645229930298534239749031157774975939658014540990196282119204294650924056453385726587171829942922409705737914534569469524280535716145471003981363189098324293153606713807050124151619483851511161608989657818332009319169377563675685835663915789760465486876004627644198488678042918234624366591477583510280335242*x^300 - 338727732370856301266006456266015930425410106448428937457646743646484581169162194314808695974396781248506312952201382497343323544757713759802287285889203869566853105453588172480228749636725694750174647693926276297103632894960843676594181645845570105157679036377249906960494784015607129386437324959004363383964515559440046340903790736753725136306028435751991046796200773110256936587610719365157821505994683400749908169547654924343767202961305520874145277344549198692060767367960746844280799574153984853643784956613485754532439688922578832436199811644025989803498987019440184833691846597053052062057350894367040735717272*x^299 + 167072092391600213424603598386664377154978298034894104053869887716679813752505591350473192747134903905465733456786170348211078027446179003246411554141884102382909316565647184409350647917824497669955886105274410150465662651574133723462016902127941964349761687360533986968112809040373844938241240347834395801253115225956461925138154364216846902578400305136044499203587515098906141333673787463661540369922977690269170385729652917026402920276202265016339123987689302878708466321276922279333014718890752917392926768142215286433490438849763670153671121971546278254204769128499623336689413951909964996366126733417960210614754535*x^298 - 77454690629461542840085607158315594018548977137859922666045706335875988972295858658076410099056095856233442595578377513542250535083370732975038246924341680249887783158029860706208608844803344107714748839860586430496437253899112715532711436273620443810651834328890209867982562320864236347514358061236528533819991413038296418522857873471639139668729142623274769538442179186273177893471524002799205299391410151004595061756949376287371537536118969054996324777822690717873336111744229042545983223185194484762028272395617376770886505081237886120975683805352600730097445606336488931135143241028931640263403836842885179328776535334*x^297 + 33229083763195468253478695507173314055387222282992622956501621070146794918330137502968011550200721815443826880791420156798945541030574230354737063151755878302017742844198154169047740363021166543588850600869997952618391345135022872118404504748747401784875333118525963320517273174368324068574354822173575100763003716699772532547116272605119011253591989484200592903797215911507356620700489016878508919098333808902192576377476711296855383898278146204778166514601448384879139890566308918086747587420592433492343721409895108257927177527298567766037307403540652716713227354623376050059295017786002695525429695011182629592478759818710*x^296 - 12748812086646381352801243688910164060140647549975213740911240977234735809771321953841349071380069758596185399207846035125034106660320907425532087374077996186211024088796060947780474835138813555601873101339964862693241901926930878925859241985961422979133784187845760459795036091301973984646618091239185598930907908863385926382601349476997873859685723796470634768661315085234768822149025555668334284209145539644460461000422443575606573585281525249268974000538765142915393774238004097298673930747236819814109446492441928120316951612231979136337431390434825648362278105680106234599498402377622021782264463522989707724404947482039678*x^295 + 3992467552575967347621377642507522668443006161925270852157128692360544512833093005318952398937601828743479647542089314711443628028627402977362820035167459774099589985511497902506243126066000051585592471306610540139546101134980899832504249796667116208525111927782276909770486688829707895759369166388981762517749261219575253234765594511796426612232984894955105070851057775422104038037193793650985314291564585499746989161616362454459520690765652665264353854362502851967158443409810179844577605945875188268978445490472098900250214422090915131987436082718966333708202609441908285174956602867062356210382362700238616438872025685459897798*x^294 - 658928884514250721859107845634215867550707873220495566299382281191544543162340232087850788479817204058830500932187916145272767184858253753242401799692603814230622217906783119678196431475480792568463752098032931852038139151233892449711147146658589969588602031869655594353379608529810031406264476330967630549916025643436535770028928962435428458004455860198541389569207355537746684663388084424490098137448386168598737523529176966908958828257979709120290948951626709167806748544924415320711297572440518814140070840621258181749890828087841791504051884515132548601945944931339289582053239802611957500867060405254654135805247287735316891278*x^293 - 364281891033076938532585463001123991546655932835295097166637830386914538497268239843377986414603584033584592413114565253952261833341976376231919273692106392307542601596127143697087001338307155033233703293755558944439780730522638618449636061476621774449506818755779063061065583896528332245922081937383797861171208128403440425247982455405907263787257803996982122764162512446165909581507803427929142916525526865752936387382731821505670648694845537289737885776369311458795477287816040221718266855657236074442062700285603946864706995420210212608330067722843137136573285030747644700758741983187304764593010020728749880150057853466241602808551*x^292 + 515009261455264220412559684754472195591953484845668759098898996784073830035503873361711317168231321683829480767830369432270943739281178093093197695650209106658675363342298667378367006471567767216374125941176689118141414011175264194129987248983110464784052664799410607196501410137651259587540599181810662449338167340504450982449728584280919972215637953276717791123105485800811774662802900316958173524446272051547059048837201902355409002322442515007506550543744370479738911328682503683923227831459789518556399222330143802860058455912775037071597280002539796254843334240760011262854012862792672655074088138088139658498901495359460284053711842*x^291 - 403580499093067946103486101080528653168939065050778949449500616274916322466120836481792152764263685834118263891321647408265964649659430705487442648583844269476036605647827835483623766121411000849050317052890826457189783992525240909426987071028737965056773916957643086767350913203883624106846283565842492775999909469053974565687814850543424672117555642701639817996651161455673023022253595931155558548345270756938719825681784454821155353869142808061439084485074284785364728062766012666791131226975866219063508958064800658521984037493794400820660808441861025620425618259844635470014622389995042427782051554602931285742686575931570749792815157744*x^290 + 258556809611418321237542090016776415415754994960611474333714200247324328705424306127727734275754866065585589959011751795832299498315851247505264939334032991918599226831904232022702159258991765989560328302238328437681551383965296556789568615060198701146803832034935913977902665890067202581358211030944422327670404876939703360676153403693667399645158701975800263754460299063355378059408913840764774333312206241794412009250787479040563133430484020276505325431973682285482695707799313984328932085938162375620980945066661113192242161316323909422639265924483662732968728057306999143397150838554078574478300112034455025787036654536389539221840074520494*x^289 - 147070761299022432253432058020475406707454476428207331456250016979590539243247153920206227888255685950148006481519544387778142523362505322051243682287702857162996141862834483147421392523199499933401241315256050419935065728297271348321316148148205293607331694034932682442543461460447587698205892373057660825633318949911916516759989058215184938943574710722144085621607625776040822466078640511130191195876111269177907702222053915297258216858760139718185147368468098664240253549091174503205282256023139603906372133087243855281361631184934767594612523517475047839720845452627161428136920794479647012374968716313212393217927858702303940259551758789344483*x^288 + 76328872945768153789046197370368309545159238142928784118019488381788385885685986925376854989761128565124673662467222055701924679691844990350669672975103340022958963983248787626979821745036826011365439629199246266894037384005185279089843935616585673904299741481532377151205754715032413325966242689229303156811010743239388035458549781852390855771917539175935395717406745147591023527220661567595154504759064366984694484636134928406826267449985396838827412989771313596801511978654673275410506391147945059166318244523217876653740010592525818993022932368639146268624455526905248790364828601416979508260982947240285442847495810240453394551901508620361894350*x^287 - 36359574951624968515072004656752622241795271795604283556057596261716527052739016571819072734780407135670864100609929964108841618019103954943523153637078655685528879099688405325731607676457941029490091177058867257721696739040164710036455864572393882724637126288118961767316232527241872555990503492849936509572697146480609720491249525594148763487511184914244752081151216593891668571709367183873198616243813477024183559379550077233871836314305194052628370634045799928982858672356441569439826699967555864543911305947229775772763651544131381468196665866815131470591836854869048714587502469178258948259694003279211755080861572219027467708696065206791642869914*x^286 + 15737342435796925384869899021542014728201644630345877838834326066480370913610518897960273066566330609939047005538478519099623037880677218962231020447659218079810099712323980222130383737705554441503270527434738387375258220195534611342371779870576304031867479773047552024886302674579919243566401967505948464516070145688380413414157317890050071073015289724633125156357640492686294047388203884882875590939538221884536905922460230186336810156883229925101220412393539123678928818855051586894880632663519087731397593990653332994446317683769427775207377311689526880406339142530358689080447976326500952001549216963628820929113914105852661174835432071422132651911492*x^285 - 5973600844788948989630559646909616930484564620408305232895532980485400876457049514339970024907151513296745016631981325411481633811632587927896356521879390264733088494943747299428430145702830461115281768092392318800714051156333489929506214005942126663713168429743579569428718196755300510843498774853897270182951922238390140679700700951076602163663253604165591994648686254529537117914210456168941804725585394349811290397333804104698283014430417824697901961012633794271549235013851942365427634720339426860666693184897512901614658779578337740089897746600652718094562188794874989333602846839655014886813324648077628278350860130799315439000240508380079891276017080*x^284 + 1778853984313243848967353512382953519966353644926979524185645472726679488080790403516793694724057585079373043707127251740013504343802090294217590253486624913626973249078996689614699879748259086804737726194195318326139396543162758384965887081101338975572690362153776779114581439707620271296314244021977653732446324178323936684412091406264631902513275133163691929473262292491341944295619584798342205788075998615055317028153701517450807570639565315906447325195695914833414028698132794037197750195324225894846864963715802643764477927214665075886049477110990804889973525190725108630271579123027103987531521435740327943538686879723197753788122668285236044467660463725*x^283 - 204045325351971511502286630538884423473191614096813376776054992013925036486275664540370559716398134156792152705777595714199071828632916896869749837485673520546021272145527138364766271967153213573878958713945470348439869381979314820929399657289978508547565815143876446404500018401638003436422162334897573355234755156593517899217667327292178885916444891183920686997583519028300938998194401309657259299943334426105416671043625564335195259342603933827373381183648149272431709621073386904051627952946198790423358650767643627136681411115195977581145080936959259915755132155009742545020136154060006217834284593288140689724415608922496190706160093421593121111440864939140*x^282 - 254069239117794253163651583725342758952774506701575568290509095557731854480041330108673254942947833873399405144621755142959475847737258143539139249629245381478627916059177422882384581098609107659343460933120163112427242385865405794714284800047215883904267394113948913145404407691812665759598931415823351546519481973369153761378649769407845406495349073673509322784356951336217424274351205954397460752040914828145037604817299634349780402058259801930608583603639116327438426701240449707297336810260004231625443436238953205373577879150191264797064911324882131650527148082184151096204750662533776859009628414021595761686978597668497799861006570943938289118682827206816652*x^281 + 297994411569680679204632600526565149222691630657448110687842404910786409988032662998790441871507564337115272129699126901448281984081669241108512647693601252981166185411561134167957017483355787825368421198895114446519680191617818176032757223633396894860679855821555588329271767861962161284713160357590314389019243081491657215418041656800152851528247802011631829871033817104660456322126635798876096900495318778984758045080290163722308135825143321197981256033356972436617111149443578185803348707523532738962760790457057541786795985063739796021083661986156604516098569694627507672593869256559615753004301837740245668296945705651303378636931418491118212818990268624000527689*x^280 - 224626303111061534958500244674044631872048139561281370453990923018228458104495259781193048742177255239252298158094198584224350391785538705237742240606032181281676843254178308016031997071893347786755495142179584192873399739528262127261608858424621499928804853652137398266383190057092963676799722062855859940357589190790942327739666083460596076335934723459163683650592631897297683640673837494918070014443847638259486736463917690583867043572819134875876080897364308427792657670768931214423295280103463658632371908282088002736602356753840328932204010669991022468168690330768898007988752751370040879492739163248419978236284882375825099414970179264454586644456344631803529427596*x^279 + 142629507126290870235444663716037384915347210092209487417856399454242298782161695488656912886951669553770773615614359886640540823719097126756358767426012926779293262064932698814327925194559926705055698727239979801469072282645642800750649787327542091321158793637119327608216427027621920244454005050745094919733306154803587600385700601272122080446931778890963512400863950324410380772861711929251729378448385993667195871685476580152324108211130169278622060521619318854532796742514735953898170455064816882225675525193533908450856426042525062080840949535516718214300465932811013630801310903498219565727309417604625730583150143247497684368196733304566964626812500279123430537923627*x^278 - 81837588041052090002631718502497097019025313436662421354510992593695204065434120685947216507423079692801253042273662852847868771943126857626731753197401780508058390464981076339942937691994919362003156815084813014750778761525935527366180771844523069213802890182712262599388537798718927753238600691189525535153810571845653172175023305558923729389665771348493489844028073109833400346124154382560787419166201786019507015477748831290320707772079458969669343018754992758648584508382455856648353823494107254841021136175090152794270562296357462895471349056488165454998328152720963921636264712940208460981539639455016457062104916028548437950098514260341931283771314987628701223761377877*x^277 + 43651534133178808638058386818098471001365868208897733799889622688220113984550466515309036716267809916836531437436869017466853357939616828079732556230520829016558011783323950270660179289231657307207487619735754356226026023352922023135493334328083577313681738251323366058965048659102059005193757761795225325681450316594671067848402498194374670009000490598159639030729142859390814598608814984045980739949322340156771611903865316369527689942017219436956093257897977147776927596917314595769994932920460684165465824480756230138287149093931718160977448337287418444532032421361930815932221622395394001472393677000725959402039382277538545797778026738699128487195594942149683750741591850443*x^276 - 21941630530827331541058034258536650561365248008429573808056351588846200923937509643300152967001826726614706716671618627327225762839531067204261102043074007792289579449398446279990876374981382278877201494458124073852328589647135626711189220014797798801478208663552103764554209868945552895347261684019844379523712810077451649368499433614192238556890568751052933991600716263784799569703954108360615663617973737763959067954061239594070732491886418164562510001172010701938546319785030138347996309931664427476536784868215646372174935656631268516489293727341651838847447609827601580540338367761260181583869759074784207125248276671148810963044028469563910368983500329670493409502173279148850*x^275 + 10465421798468552649318643582757499512669387047413648231460183098861853825146365330918972456914385009120607069081790754220402094834490872005847820198772838391844418706412552259822572443969230994909697975854915882895105360969104198350431447471247104411546555737136473073843167755979444345113180035438500112772987284950964833163642016987102783948699933858149332857098079009149050091976188976400840268421822835629729780042740157907722213061271442060814687971339736746543213717339426623804789470535471411787124788742307605040536459856335713294728781951712890874484450528136427016822438018913472190569315280594989272938155910035068124704014802008636536913171786160840168276272199269306512242*x^274 - 4751750891360559188683698398510248621444396207921687848475571172163526478446692485089610090757821852467455337021558696610481957835931902034321000350314098957490368180458184132620792812017058201027814744848311190291825495532875327163448621440710155565997308131357889553736133905300260829045435462180770498331395571396517097002142773298454454281961106471188615779480527930659670342232619537286246113432100304281598971753185708437180731732665122884813402902701969539717761218252391939486215559618499317123933789068908317912266184009644360421174004894492541867274497866309920970548968943416999496438407930197463028969244182660308900075403310045326292584820002637344408050159236612076007202463*x^273 + 2055626253259582297691207973393747668690802679426892626274273079001723360575588645722426491016652134160734085487640974645507931210596418458779692826024279117670581300019914136667250743575494580342361167128584238960839165540266018705508154316438276774123866551123360084753201291241809009838039057302601969294590530241127721559888888193978609356157972927715211026823654134739813836902674818680606402881681963712161465097271034367696197770178164338761971154608196534482891534667336399632571451422218771669820376315289808759177943381355141465591701131078930125762948920958898161593875972200429372649123243423636420050604443483409946634123829130947054292570873080200839141424626314479806600884690*x^272 - 846756032625314213078944259659729029191208422880375142361806882450517411827463214713680943626942771614340690969284489898645755862088326323422952868352300705932085850978460686646651149697412788731329347575488316981375260436154726185206399795959168941740375782887448826551278573557611121086552756149617997560946679962583884089456584816057181399097727544660849742660508320821318786515112808170421077973783225775491103568193459087121841437410100485093903135824384229028496602463199090792213748175344906949444491505801275816238516327296135650455569066587814930274668551375125119397487576803291494297978353830374931446545092511446907771991984215119315125406872942650006900487059920377618834458463045*x^271 + 331696522663871355860288189850165362946884081307740743342114352038202503239046387887219680806438369152375241757719889427929862854933151530527954055605896537972295216440847533957840633725657032268204104705188570528806111791745798813763313658353089182816360079017302820374910987885530528415576638193221176301188023370101426676950373808682916867272523247096982856688112738592539641246374134072247373701342525741673974390834802669546728049342048011877842573876848933930221777180689592243216807315230864513519702128858728547250646415901058878718966648426649850180198778193809954269202202856052631468212889630357816878365431956581855605106862943865708147918050037912301303448225110838452786513173519820*x^270 - 123532460236039017240747637252445921125276232759986820838408831218924130474755167463717195179855606742500572580046542569387005855240900383436441539815525572352943677413674901827052347703307259981767105268406054892145893878167435260669429168365124544202542307336724996640042542172458725777706426007421013936046174660444315990914301521069342420145598764214586565262904277504786117444040856133699531147928629596185748866273184246881268496556910277795195178105841814141478953123589858151124428576755412546954309375465375447996310010575370483521152559073046290985606199533144511175456353392827642422133873338309748111425605823833526008516921092753521480979295773058051205588712476128891152102022930377867*x^269 + 43956858844442983014376244970806413494703106547958776486324786252183011104607389069529914590357349176348915562065503920224170775185288127077309795365693847393109820737763490390013159152193337562102738008441150392798636407835615685402967757059021126976416265623486734308273058395395532098932160339619297680630567163091805324368853830381317370181908794903296509321507265456071267548967931543157034008959080593332991638625516137364317335192098305568787767641216481602801881940203834452884035007770954457175268284466075226474998311558822161665604412957480986026002975076718928362574052278475445767631504007687943383686408176716036420835919296103225048291681143374752667431361906515814942139173066620354879*x^268 - 15248769671848062599632313379648792916278340397216103078632111991495294747611612318220823870286012921481450526611619880480895358084394418757134786155179497999734013862465811304136996006271795834920142085697339816778573678097770885645708561908285017954331868770239680426858598963766716340217420179035542109826392670961460885246705380084183577578822977501854644596008312477852745914809126745812677653856802331382725902489363996460365095341588586256756394000547039531487005557065722359293899856963398497915126076301300097501159036701953289664833626373583089136969590585081273585627110876266166566202861709574169997763792873385855809417003095296416529310872341669159805268866437300473512258609011747864243556*x^267 + 5440178197591584979032233720384993685914318824101134432710255425714689333093554893764000908278399197724187255582882243256002810933872181097470896084205766472697265999907162918708888034895075242025305649871295286933963438486567756072666733321191298854316076711080911285890006600175599649998232653348207388638159244082876239121432700047673278590285298797756452659879224490886618852481663498971448878793628220567375729469177499277965748967404995305782034903262713859175497750045452248714066696538399071776065725698852149159907059895921391892542246533693121924723637078778575517562091637901647622654053208694575820657163403462386667499258916497220014467302353411360875055276233922051977464262350007993795874669*x^266 - 2189911309395815004766848320035784172377835927400189184268597099624815672253684321033425748670987765773596380999587344821260294102299946962535156156408785744176083365665100242636474910944044322180864437323616378936609801068743189524357055966711949044023238118914890864349510420423568980216503285028453108073597165297218994268643374928580408749757715402011860917988300481809410388515250007867450619063979016329592328144878403619787679480684412460531029387546616993925023708100932214669483115172562649133682051179725323703061942259878932861858777224188121935964903486110094390522713406993020216903678009407890369410336563966369740845559180496605317344579965762413076180522937154551577341264276810766534675155504*x^265 + 1065033384849606966915647134122188636944187601204072399516168187901957185009140549801113097291797200402953066138432184527128381212696485496799509734360419769625598623567809562974309158734326276099466722635950739027978532289218056478297742144870910419228797579686311419082975499295627077111963586230494951445535045573289416948756774577754348929305596193732571199438352699180556500255818897751396485507929984425104262009002419138712991202760948958778148837800481819890281854202568130015450698182099510155809251971743569029939669840893074143040346729214123670104788902851239149516777524025339139396318656166405656968071288994558456671856551693290319331263671856964336847299080174442806047805467140231708525667941018*x^264 - 600869718312943848236483184706480898775086621887717747215378849970374062824471356571062466359938899316444708125807158364845715435526857503961874271021536658917242175067122976800281851298444237292072527324023307812229123474020968478898986954543419301048882280510428073214446137118769001729750615820662340913275663987946017309080206858441832771283946560719464264601720439862394106814042780968014497628896774188814338509964277323069799590257361360514635065353685449978678206911162991706857300997674740236835619211768837674093297003761022632295723904740474705974334504963500010682997392370481841718467898272041539664794545400842664007525766907644019911060240591879193024406226289458609717980891712240006725690079178712*x^263 + 356090729603326396505541744474774583282986297447970090600845820290733093547354062426860997939197624960102565091857243397723223989797337109292544079704032588507731353511919988600131799936456752596404150968919023175253735035144328212477328349291084303290339083921811099623908837135907430808659069083485955661895503329222903554373680102631140185265966542411037355657716549095253261770802593076364514132206958651798722355669743478759764745732907067212802341997482575054051284711125513174529259492264988962866503654662081074110846386883328294658013524415102899501259131195995945128191017136684028245210050088938902657990017050627717007082331532487639815438306346654589891055505924961782214302980384747363941536915334849927*x^262 - 206366620231567495277724544140806641884921572025224362694221965909411954658920563237505524664542450376345983390032639253258299613882895615157213572787886160277542493156809662845946675876239763889703455116878459199391081728460436371021351494682171655052552579422013161686529968136894156628413910908902798036149335643938065814748120524308216391112799617400448450329541159634417615466649771876191252162463433301256021103036186943478890345197490688104323409676761198186214910638051202625880421685995987928892337340078846329980025526332751260879920749923899608145619925210368968845435586179888966884415757250757162464538147730711494268502045682094024080260315240932671692531687874168560747862528524798977275808521166991377762*x^261 + 113012394663961118624780337000711689069519640408294474755393789408091607743107917856855234544071843037261008602304725495307240883296117081960864402193712275256205790877513879636546848210307485449381537847334606167156673781769571934996004451304837837245757332503892299985873688035720730916820541924424598713431174838946721156566649401011261272047438903384721581462016937101447609892260911027832517067747963998017192740795943507862397572399541923383630177244879752479985544904922415802148136761011735754615698967311766665699090794746743841939914733315211632231510033492108724930611114280405738716060194059455703782895732966036928574451846857402275866422741982552421949950411082115180682956544289124369658269764778130601624604*x^260 - 57488446705432265561004193245928741494332907159665727111108468013514340718879317738435295814372930386010620353284650647568205589892349455092505300284000212001455054121227585798881327053227871723458779337153484216006640496134577059359812529509394630300250064356497243101400077193142754422053746414846937190356073406809768052323224412084773229606626380264803397864144063563376033993439225311076110432359615477311606526932236881020763132736283948442141111606231828041313018436325252009547659679870661518052636107924907989073406939894241402009244798501815984418747771794948302643922075734459144705974283217273268631068382374251701587732069060468658405716029268759877399479444899306581226510500490735953682173395850207776258871395*x^259 + 26730280522510199925688865898817952027827004120641547692148436616727646504076485375550619171000385842981050027381449098580631527452441430184990647417142301671038692334856096847200013449104892756896592562939959612648990054820927406482997555819466346218779392986326667334319042115110664789639429034448162380445909000672875283698345547873373720858617030178887645204736977209978834284480366579436437017146203032569389023480335931591339068192103728830193797424641690752972461605052215972482357974894382051340140935037536870223533241105667997236513252190448229154957597752170617944053948051131517731982253911354923405506776086750892466874784891244652154515144645965075849148678117279128302804541763311137387395505829447810320537777211*x^258 - 11026295563424091294776068891466718333332851314779528079331281460642611287598759845832354460201264965651811290134015265536626727764412138547081076778797032117895968300424927837054416492158411247380170817737473957448618544888549135498077326434560336349405575843718027294502656052264023434480220211129107547685788912795768066161429403912422954828917081011117868590383428038204089683446075342360301953080153186908428420761898830884763562044067256738373714423256038549582613127216484610750809963234634699323321495782332630544513883410293311641998274108629075449445478607285106489032447446780639850833591576602893353734085677288793715214407687273639322837146186376177642209019868602385878922468049503763078322424872491028661713772410059*x^257 + 3730561533006253386129505678547541816270413851310538628704532149540104211452421107657633019219403208152569645058631378146759445197231757677612690056685771552245703975628885445777659916438690345630068409983779741904779291758004348312359500193027992607776202193101515907310735424567248858806758431598836703567834917886467023965927540571882831343025900732303886137738367273136516523969410891052750375054039566844223169970646394993362956664766434216118657505110040770397168930308662662598862341474376862216037081687681690624995797252345455400090306026401455390497041493558370150186950888500663300025960313375694687378661066241273321328931167025148139039522180938716011259623976926799174660691749463154548124727678188624518669856729744603*x^256 - 733651029569006596754261927711631877097227730563367093326884574896363195255732886720841819408163720307911828034526360086565060996257060780861846532090489894766594563828204504668368508739865625507360992421061435025351943785046115694438287673354599062923444830472137227174029277106420462066543897331841546162772416474802308808260966010819104625024665732527566174422049018213693099477732207497860109300134899591594245736878914987425750563347083175835676425661448625116230884385374526972791817106817225440917270015085868502163091226256556071885804812533338156666027881383386492983746809302550041791492731597107928806844045089586358581590098231845783198550654409287093460648040140733724086061083441865158745032202899487522061625600504840520*x^255 - 271198031532317853984736320981969782049069457022681195059113529098959666827070219901016614560084498989581208512379830695057743176445940926178509731287419708612922913854753250310421846736422512610594239365760663705176810333439755609066726655394711290795509200388912770070765449326028506901060265357244181681280685429152570453640836241244708959443327631559267930536929519532404191290115733167912478349356773391175280178786275715234255000463431604618220657948336810506229041352370789365788821011312471931847559216207774277841534956729690897433068518585095233616906480510276676111556989540551145139009836192319802809300946752775829082857560443883623247559894660366518038091410354955553361863168159469561903551398592730934668149377520223423525*x^254 + 462439059306770277306752577700339791525386722125921348470008305322897324207398163271072959959633143709467110018016773754293175663590824015277122621514537143122645132974216838408506319086856077822934370667494197901135429185572471792665516338491760655386406632364202469992536720935057441926085916017714177457574530729645683874413127155362328959830214596962957753278873837706152388061659219989453840785156676052357330662082520980074474127385531566867061568212144352383118140108698965352755270048972885178064033643628329120833449442671322119874899651842619521066813087877307437949643677384802950916094085909949709844350527484459616251809904743249424469007112155011622598207557450370929133504598057011495964252055825066427088826195864043848297103*x^253 - 383916720019177710225142545881508425781525614224534721683646124885043978085324749293982709564566536706197341396785613186772155880468577385953314118381939637741338506360410885499042648975778916837062231419455822429135373680732653785244319659489390128849024756128972982019536958324698730121741693840095365230975122589410373321981412318726574054044660533213707753817527035469108523798362286960980855938878348177553736995384468320264966719524804244830301675042024794060131633412206952561554386578447981612308733955462107662641844635981966393834556622535962805759778162509558299669207296136472201765604736264577968508753296347540003803012470090708918032301966443378753524212005693704783411028789849993635697090415942336821157035139216831910119670399*x^252 + 256153198608848659167516089200740715680884450546334110443097753772250307115521962765128871000276486011701025425790816164952267445918946592299794225077326964020323649960110613883034643964949211664909481008797349918720606444033735795239115792523228996058303512628060862583402693409518308648720040860965205896993293286527195529835958522422933422993536386661846696450675790221008634230422884082048918747499511821480218258238339039734013974367717943932332645639886855282757179203099112913674973843325700696949571372179182964306342763858672415364685852103162414218693473950024315754011397660941276040038478383713306551201318929041474538581299509897433508942007418432108423764157345534233613600795590271546525216312788950934391328565972675290677856825481*x^251 - 151289082101306174227666302455778678540649222868573187451677280878714243270411261452193733754636005625409131984967140621270647674707862409552451056232457754796422098956598211184310177506225641576118346391663363981862002836832449625969497394060492688012526489603135606197190989526017552970149268460599956187814575975676124623888695913239523129567742824493215808236633792367844728841205172871562781106141415876514053185235111752056928971870725794899228699760013252895993678226400655463159340673670102152366642987877155970361727049661656733451495324071108211878600212628647195769258141126108367340923752843889438990012473482179345428715788543964299453701052394811634249666556839880263988653657964637590179109808462979523162889613238632598357760507457065*x^250 + 81816064719070708140617727552257035076118315189330405806727879639214657374465143533505314425109426159902411390565101493930618583014786172138648104006779246929027635970891872039243155337320502562855977052131413187350145531267297742378940303216053830359554599723983921738163105613091612630169661999434158259993502138316838785457755199590652890606899399413987377397531095706225498483689322205652505121713715556840384735237265263309358988736860097784400482944312350344764903800192762817726374301150839206260482182782207589927311350630681635735532525465113102513459463544741211763726163336544607262321544208806204051206809566114220770224014079490630015185171370141684212159990379411056554236388818239683903206386223334197838947303967281400863434631838063779*x^249 - 41019176386158377073031064071388965150985608516401201396783759956986721262736975064459677093784246255032304248065191098511901882567559680235069679107634966555123868836898513155063491840866493952563860336349420057844857427990821568089911453396909504208029596592751159735740597175844094264934235240490635310016542062975863321578371536746063645878008658434756408517407118275748112346266355050700121336235611054062542126323646214834768283645904410570561962312553834349008768458702722110203996749492672047677353857913841766385607980561277130965812393060981656134282351860305551576334426475414509710548850252423289617031816097030670819750154734573911024802087950138931739236313072180951241926015894156089230200874164304887002374538991596529165895538030295380664*x^248 + 19072038645690443047901563818900928541432838698142300864994493084879270611802646932359255852914695776103470979909223651137021544428421268409743233323727921112911797591071855173679464751726836673791629631655309789672788260096568797647874566496725345477127304721874485712013423963536627642067360804788794940032446226265067302021883002587952698137288009654085907044655472440182622009518836934337626758982233838626444840637446135110275760798387816637948683029444048286563491715442561779267045333444881958650230533666122246328700841000738413092447359127893922726013105294464304176828843703203031464721185531875204136675096601337105310918848778222686511880830125016375158090086225138579189097932933273873436308869804771491198928636036018078627456532179627685449235*x^247 - 8124935488082103807668968509849976694029683808380377931426047133222959940545663187871443908505881263733404370264852784735581099973290281376060736885443028448874043824730043237366749158099100900850815821233375359663479230166576857509282780054119196329587603236960635554723649258947111876942959066893217945373068636922537490677979720549906899135238672603517411958216459988624811455571086551245786875533586047871245532518129099722606570345883477140355631895103391678393166509748773119727648003313373587918970951612873156114518522046361930329391387786855121388025409020500129466077500090416168683058849966574470985161129827145402867846106004145459075281230080452414191387897598573144213291330272108831825900038331324552697688963531390709648734721528201058067952375*x^246 + 3061948352115811619644222025513629122530028713656024037209609608821472731295626802995205974063392546702124223580363925394500019552410015898366721222310319993293484219096667017793188813341528648442496265956732910737754150601676976047040251643249855622646870884347762002000466396444397183618015766341136199362511486227206360666037069380421428934691654650635778064151595153240670048457224557529746883599160339074646642345054668841618039375651671538487990425380986393951345642966612144693665065800760860924496937214715224610496438545645472782817643788818547184716080571177374021532717081578709697816398398306581668772534391921971552147465726294244679306649255232729556137508484457757136594696325056459082137089303457340650036496952183024706195273135740911356642747270*x^245 - 917741532828588970504758207610194032749456180654371317122076350388368408785371341487348332289778754879796735225381455428788496187404113580684353170262793944950919603465693464432015687443655101821349497259708525581749291430867093445502817787186675662697610396531501457189514338174971701346535675049207900712459258624916528741951909690941102753735777291616037418205663621546250708480172530456439037016453754310605920252431682199960965460753212191487189410271136515257334567117369525873505833384854250712731720810064610366939692724857433862828862067324806875422246858024198858410821211322982643409801569615737595617468626736406376933058343612649926541900452782096964582322264241445025841386072559608068529144368204349913274802872024669374703206282136282697355522435382*x^244 + 115722563011939824808732963826318072927156972928686556315856689349397467320069236145743438826407764942385712275131583122842619232063604459019155640835691367878572581454745872676635132152624449257224179981172454561136925001056909126138502651301330080559491490525930853047246062436889092938072231812126728236633679954190791731153694016653981813595585037833791989735299322609448890256322001986649051216388577988095787145941283918590264925052461758320547527987314451305717311556268633942311625522815638201861587502075702279699838620344500332345864325832054769473703744339810186059439137153525800099257803298293458459824485503606523180157029853058951113938934116044943859763486335759772848970265481543584555291097589155653748446366826594447232620835305346531686545614325378*x^243 + 121549288297837714042734351701614025637463309827893564477560661902042828768969917687742541456521423485528743952518323213342615507206850308015883095349089237250016535848518423416894480571112055308570473839740749448880180945788743152113267213227592311797663098821040035811758696829500797688999429929458385448877813884093924969753195772421215646091101560771856142264168576818261916525259357969837305152278892675581743629719096597046921509717930048600672037862405416764531885953815125185837132027530658625855191744551517098347599729650991617092233398782312021798014611119835725141547813653611515351373114859944148786820606250880278781854379680327621677108650768346155010871385380088992396632799835779358224081178991584686815719136891473100469908259854596729328658523397664416*x^242 - 149370113498166572473130605507800934707727647006889361871495376482386144141073931384446259230773802964346476360723162947222458929634050820778740650899559257470544067736284665950091992202226984603492306825600706240897622697243788098824063005696300492234724984524782547705983886538899434145744310776183739132201188619950712461238812190964047657219150893149101520752121688145781811254092547106869789734823581690186177413951142334313844368903259640944834063175021494567505917011738684318881832421417617400666715487154733139242392944145774578100884679928374675391925860294249410330025916967866440678720745149216073043673973317318737843458274447459270093769092574683112375648349401712799256843925150244548331601243320612182921118290429711709040687704764807875317688784434147377114*x^241 + 116179920802605686713059977132646305737690594606199483350079949311120357728564233112026765208957575676282480744602161933288247777176216143977737277257993748376913701227780405820495182749502360505590632520204317940427275875016158779700485624986010875348862887774946881424474658583339341786509221380239600943433697481298886150798631916828902029806742070499220962209832964705198900163318510518942283840568805067482961398782220129239318245598529263409005849931319112814908419990999962585862820279185337189286657854182796184723704873808603828848418540874675794908227080748990519963296334898112203124420841098412250638754743598853072832109415021133142137471052892362149052940361294586466762186566104365428174185024459109607946802422328882653364556361139145051744135021324049534785075*x^240 - 76509347674017654252407748102234021594534478141346738905952306447580305497899963900231719810716607030250169919420893771365965194671339309399981314241012466869935142365444899817159729464313057846040993263327409664538567141197396611169109766960146770273914817764680308647323044801487269714117814169705506405718630293851154133845141191093866361778860972352841341408410922979196506224927582498734795035503857767733959827049331762747931693189701067987873701694376312559984228169535307892343895370159643465445519662708313234027279656848011604533101143621394164593516572224395628621384544080603279503929755998778563984936084928791481447598232770474046175263463934649966061007874719948001291890076699642802861649567417178425611098805849694017150083029830299603954524140937395657018670865*x^239 + 45955731900992893560872307141835836506648838308686277821176507961703616766390554771078705085608769541650138747159384539177009586945129090251672259210692458718102307654960555685955426133656282112543883731368235543128638913766457096068046689490275873804423391579033363944219222599555784504703561849412696670779446485202412315300649338169312931053401239833854585791499111473944292128976011484483699949245293702832828989693707157794936400691244686462408468727220630309512073289578672152928758532631986946317585833182083955557343024158536519554924349179753178384864768531474085412571098792727666945703037686288492023237610256489106100272788570748447217515121150728610744665789489120612695032593948609301760102838891814068090892460845050049213172953490783975215217203994766339904604316326*x^238 - 25965112603424917110169915489410192696869490535215448134799310921074774405297467508276888994225566889380586756201317752004329257455842465175815826189562373698251688710517788053303172571317040668345379099356850514061533062799165819883404707272490416959683271630317692313116845705600360814240470642664148276400181024153211052308173541391469975962213972446785676624096723875013124100412839551346741958798116918298530456236734011995433720281494369219844128571860765049967787312362985892667993928314108683356051478591031332395006940390904848374863939568991543738612232166375981957096662803076181021209796114717249822256884026528670871186887667585077998964510998131212028066400126718700419724797034614600337361088157163236987334553208623567728642527761026526589129822355982935631038647024188*x^237 + 14021027001573115310855686290729061437772039324900377873711607729838410406293054951340631445162235493315703568947767224301587941867919515810852738075895459384403983319847674348867517991950023414293999565494707205946000073291585263910399455620122769306146374710629639885298153146827684133994414389186475454398268166302775753760035923274698081072710502278632955835495777167181239032609861303212489515276244995498900543223129879463931624879392891725658455932520361590736348047950027641846990958539948450341240004031996310589357968866492737954180674509191665981544940452699823213969333132644361191794371803801644827788610210030620381357606917888817061730115138872031416100944290637053153041157607916297707417500863635253792107496845717121911807884707859772149129304424437409275917695212803100*x^236 - 7304450945994454513191222668884787643993919491299620446652361583811241668173794381397854550227733412491645289942486450847317006652426678755916032208183781122446577425131751366144247926612404120036869130434449435866752282813098303380842356632978306573675915016201131772270260294226739621154911536215146862369787293962558001915562613177355679636428798313037066594764308895101371896281461372479221466147930953512644280260894228759738826146470971879223234115880976728271433797773520124848135746437828903247324742313130229944213641356942344592218942449367778041014528381178877687561257125122378663056281430880569515498649696440720421061540162834487639450338198833060669776122381665221476377379936943973664494791068049547028930243431250984683257022439746806874329243564708792430605058540538502201*x^235 + 3693576543582312515569776667966710557100422594050294353548996002888941402520154620754682896486617950265899382621690718079857654345427183293341463704537883432524430961823937794476095105540221487761135964857637149915758334383569432802668234278016907879377515639683067432404229187382722498869014663403505184266044879517729216707411852453981936902482117375347986300793245513869471794126385007425302601508688125842257405085055218707778050458658064842904733027152653522681653997973527925414345213493761210680039652518699976811223884836357577547447377669317138121588701997432340721455977798350490642608417962842032862037453040998573904442683418167328608878245623044167323010203687036757683065082806823164368859140317049765442608266950370221786419563872685749886776802314486471556826695012982824084727*x^234 - 1820434229022189802499228613880100908006270595286535886579705743469729741401260408976585686548768954280046137501950620865628071379532201516930507621886112569793901339510160914815444624557036388354032187856953565665986203212772000313767362962085101066232606580517628589755707856423628360408089136069035199307374394128246983680458517882609584104789627561115144375458654763658204892913022223849249095627830203803678503844300129864448815500155225303014179585117013087307522271161034569439629510647751319119029808642298711331039084707484363352778455575568501887898165989408919255563073903948444751417795045852096302459514320565546855978414972038635737171753978685837923472086536071631104570137054750535009284338002078846640490712084754805353372481688080241842177824486236964493879140180934480418407752*x^233 + 877183289617142994313531932599722588114255455488293250356819596503574513731499080525771768647084247846082311179919206948030702670046646916107013952329460323135790351410890667360969045547512087694635909369198745863900731357574011668741922938729056568338810284192104040488953372688987135357906364482935168915080216444758489205337411560595116251763983376602729669494383319926133809169804891314075898328910839487282677366218130839912810987911675622405937693604938762474315798650589437403976874656175019927361270486676535187557752373835243439438306136982577688467268841480397389146418047539680267431005234065571068049720721766146824186275507182240625608808449069178682212729077922832368482509062594613815177139540551005699465364003146176909136958853821969958013450204464160084705573596668247169680245927*x^232 - 414182980378378845566839062736591657498085845727572302631543702720355621291365579669379991387387139140908339037699850293218042476135149325837184878153625786817542257799824852337022970542767662497991301155557516292914569648285344446739809833469134978765485574651078913381203022940194015785434379296590026216527244280968939911181049325514914219225618310639965669795910244178440471070645029801535861626142739588380404592491950586698764946739070035089557185381006066205914929844375864299394806956332849954029349882546017555072380708593021825194140279672871173288205863525543941366826911871485003797711398246230906935454618586817810872799765723321984394517512098589412936202083281462570807301417909958352109154848180637060388208037091387652055566645587248178454257935471409298067286472707098218939956273343*x^231 + 191984135110143720146415187456747312229963964500444209489381893178181177756973613565229013048286527481280664067902937679545853751123929441387522994078178591221061843919477231656880617637754669768928323275030626445899276905093980802823354157798661752661517820333361984567644636813198433310541560988449466405508759803540432987284712749931166698273959553700570910629052405040750498309824200421288173789000017526907317322230108346539276094887125908430192004078693438278702446047083074928220169138851420245366004712351584444858559649079177525379989749723719336601248964601678617281624838402084901347058338219112920516020437457195347283911662649062883396307338324455815813971775223119105163500131891859807621614646566382342262211116580004708009601746322193783048440549209894745404250594705143004986377455227036*x^230 - 87487578163672885433955956165251507732518954084029204968139796739484786065974084868931354856935517595677739414827189403829742934981102176923857998820216446927104827837089341863947402833327364005684297532112849048037557455996123405337276857370891278569899769225001028552312043126094244030719967946066344389926287580312008781991172713980847480878737237304320943884130502816321171192040082121739564424257496327815111000517472744764777459689380299180947862773374714410358820482370260036538891296420844929532718173769676200352955611223339861362792957581138782639243198417751874276106085464083157404503294734667616318734821852449342717970508553128191006411004616346085029690651160936845648306467321912955641857446414533946360168688474891076083013946092314119007603348719471798425498853064430695638624632574644971*x^229 + 39243550160616287651492297398800283787873102703642578595978035799970866435837783748384634998281796555610193675870390974045834618193109234929604775018370424155292351390438613600926397956403097986276649408784343935812086587560621645746563562246230255925561554821876029582526743321365240850261365840171652892276291094322955716488643959423285226928937056933038426669052005694582540482629078282803555329240128557576418191827656788790953945431409415762186401015776490532732413863503938559752416024860145759203183711615157806606062448106933936514031871719419906661589933922246585437950465879430900467927367357797020243695044255312636631502591560677139435859984055629114552008541329883278753659683933003160738630314236772505384398479933770382717984694626872745906204842180951386209824308139234788596289098280408684688*x^228 - 17345640797673938498046013744618408725537717082217098647301959418158536559592696572879273309514527254672403751058383134632832232920212343051064516449502262690712839429008297489383377623399821157949773500188961174126186050385366619356623989721889836962066097192537225198101247353650850426765257920062205569054121425130829307828299257215475077358818506546112044384378959323114866561692691511896875652365969624097769060696140340300103107110738845947790538145193165108669629798959333841672173955784763586721141449878430577770841561709465075412585563927342813221408604504480947981577039278410741054172208302767228650203066186479082398057313886233730869101611884857942483296668027629239553179081701575818523084286521217387906180159205070031195362059236177842585020081408285100993811095908393763570780012896537934494668*x^227 + 7561709372035114187313698426469989610334701750626698380697650517406816341184559660352847838629743794253209465628948467041970332162827099151386763241800985459511092872322271057123906850182720708721324688958386145003579254193345649239204747898325574785730475746070461705334481528004287237182813232565501409871207802857790224177881897878286988870217285233626917378859876603055598747292161722700176112744761978376397837392956257703166072839303974140077889201672430290113941529056971665383247451152963732266120653202487522660841801999596236957203993775885902513587603612071463868918090328021864213395702718672556683934428493622797770907042318057939405504731926137150739382339668236093228655924599115886815337195075936728341181662081569284984028006435323421236601219761437256113708424060813111711811879402529729983885033*x^226 - 3254082258311257181482431490202653877861879743008362119515913538758518486540255679653536460226718196312092283119705650988137062011809946409458073666989399485181311442341948555745536017647987025797703489990226462178411672520518893600904906582002008961109260011377631827742086943144025363862670627848585632578294203348513566168491693811578672876821807671366046401906165592542641346884239250615583430459220956039348252246464484394900303222835603906642343457092070127515278208650515697107834985499852613987581898316696638704280028337437194948296437557837210146816361785030639756841856310673941781658768194199179000178830735836394712806093145060283791691071847818959223139412584171517660708857400367192391730830361073451557591765816873326759494648482398200812179287825348632085666987227611742210930436247850826269970340229*x^225 + 1383448526619568165558299066248089915109109935043461890216010001374964336575970780048899454861581214628030549649151756670803955822430664827378691273984445268982764535740498101106875412439201318373851667562545556042435039373587653975860384540821119542812079967898093495306117712618682468298322813920660450681132387639446601471191572814862062922380979466248409781178663867506709232360653196027195300176547082757145500990073562699392508222623562321101557189391852390349955549986421140892320457107020799845291562864545884785755749067234765672144591366910092499781167306169795198100024173279281868550164417810318220658894398945073371655063691316665663148595974051829536543190318443670705382250197259891023387175198174088358542559278500048062269776400016138204265578948063984398942334930913831011823096222551252697748018839762*x^224 - 581506731674333440091340724323171338972136862098826753249178857432178276077287531409928796234917061300119944171464296433445854183911870917725881962334796927649685655686926718744853777232728975155591165119591605870912199891646807723127752827105175519679181686343566050296538429960550038350562343647118665836878944485451176045379567750556854232626550044420418371008476197512623418243841121915703484338341760421749352790838894832773201565483451482331997509565658665781613842229001319824493377332537752460842366289351340373306204278725485925233855675483843515788534984142801759216487080677810319011519930559645325453485103518347628419549466462637246306618000316018375000275919112518368224140766410740447319366174803893103139593264013389023006977021056795513633918535538303592710618802276444378505990244334307497325887060755014*x^223 + 241838488526122897746916167145881879471108328464955077946695593072053795453407384085782432924863496138194124760327030844208876872123009714333109895695608029319906662698846581600907187318499498764738497402085266343756210733830324286372231749098982015808221210691746707593739905044866535623438085090300193673427110894030739421975780404272776839799070684476863665559814849305737569594979398783770048504538410614428751624591181050720588373094051558116807868906254482706349367006873253533374327476291766918425970206353947454868137846362746562632319186592800852091356143049446127886592033945640047875305597748122968677148160428908154108034421003009036290218305372051304704123107695570093097717142273945411549465462145775582418351948061168553005716808823611488912852915658281039878259254852061252408337312629403864700042036889231814*x^222 - 99584255225126669492531205882709104363103539658089465509153913003529492702202155695356858159155214541197878428985402996098768455820932203764150750941486277200628745342116602200602562446398476712869268178853861330966263016973821473007404653648067258949256496184382461948403211113007802830189229876448946628349600181570108832034275757733945717443141576188843766686697082579405706043340398515647890180559417065277478531915556766094590947015984029121220891381540480602995511406823133216783195915613471285139702088760372086323225968471816382073755585121077944455017137098090437167145470258093602405449814526724749153631102226396857049903481906879531406343623877236210357001850597222470206387344328326975616566868925469798991316683493784484558791296072030935012649753240180293881857608520405105014196682821342359747944985413656682220*x^221 + 40631370677088500055317786281244717436505894220837907437011082619528811609929211409734692533318787946834484522313412177340732367092932269421104536436082964216538572990831647122181089460299692131511901896274681862441207575053571588611656966051151607767180230949416984610386004478793291566792171024158697790549644020370220798969269513640301667750620957016062843379622583254383792924358397917236041126687571997926865136417556924465290419302054863381896591430483595816933781131212922327802684853667918371002460773882846966684822410829799168222539139479878437493617458136362727778043342111594756330411415512941061414851306696956190453614813074871422906852960907180350107580650286094775599367388794959833954095369944443370354671922822244048809597741937679828302167587367003308341340381083759085726452936482579524923717980602100480196165*x^220 - 16437771872858148517377943642838192653947750127015267836787777076292644267342970613410700322939169242309818219413964182017390339796439374035808932296990531005045270448496225127464726592156187588290197088563767643096203440162859470751394638077532031925333988627631454432146563518463795877611050239510342588275132787431807878163644433537791526569235708209191620045371905902514418902407826001503255635619296211613985876195076236285463207764206431657014009734666983253051999208656633901439548266452063509016338718432156144965747360379281513650734225410842821141994798497522147178626776482332357441754207332664498488212612449968056732716152115622427467431344247073287705010618649522182747897267485906274485028523986778489342203698147913767555938238019145203579859793616072716025608358005855899858956637859806192567540994531310877212801916*x^219 + 6598282577718738308264448233644495186453111467908851337943630154730848257737801210496970864999175990373583911693135864572232657853771529051013765376634958576301055913444800574689192936158826507557440759116988372181489789063328557378930710954683827093891553584145552638577756972913413713249462130159085061266167829681417522850236679869244880598416847937924362798114240711555448420552374349492614165955385834306996986761890096733154361068946130585268318306992492870021300849432558278126954714115529187114235230921452986060260519954191282454004374306524737788859674984613070529965607379015425454547412098964960841195645523990907618158732150842948756932878196782429112056674110643292145539034858224451508691400035785785414626782165621083736459739308244225805573524643623880978100275896626105936085093819956811426164199814880663603759736702*x^218 - 2629697871811337503130114335068072530450550212066925206210799775149516607614451209750674694191293007801028957624429106431124115850936495923004205266389580385256430628192490551272512299188803133886415783624801283884381437352166958511342988834443675447304557138246453272712199960746058211607562422365097390628090073876148188461522979680783447669863863690150271362722843719498737317642984822283715757956163127545177368578611225037452434464980029680648518351481306483945455386810860705990537169262929923615703702226094672852884409448284941956284721968767746121585551725796125308858516302185951819470650470538866908582490430204946790342029561600355869728394132877451583496906097713171998306423581513164935228693304456864961406808088045635437081587228659934865547516887169337492767706960887506738113314695645677079570062442962513974301842621111*x^217 + 1041177584869259489118908152931347660188706048259992990330226195649578057008848494822616616482338958961731771899642696085129919654830249710993186010836634263193488416394464385697361163023229523569339177449813473859605879979973926115085463681479590501474123239994140907788836690848211404577891184528042521817410091528296409642796584277528500380233755019146701437410849631758634202373337738856306502156149328646304899074506691218270408068172424454369805309534349646128870533120640502118480833527388033474351466710840154070350750550646863196282798532032934151777992495468673303491389383591549387759933976816558990050439019364852424815505003367055969139014700518380288201397486798196009599090490214844367138335142637214313350566402414435061294870967945616834482912331025003926870261711074746736788047947592139240758577180847246945428298171593452*x^216 - 409742916204303221901764078569080008259786702872459321830512604409635580565297562837923118894271696189680508906934780925114817939052700813527023632813090380416575245029224581244916232260803687630400485888453856510404803144836793447031887562333997010679358713896511844431415728143830547172405059922518990656526584505824949207480990408089645377326436790938151341473895995026457888490851759102356999927472237478179309106289685643929649678234583258104696609107650354236448320927759594722986460686827308653443554806187934457024785779993617103927638806520470468697591098903234403166491812101034730637022572241047421990655110600947019124139543308205965530677935400993361936020996337571109887743247816479980003008253063080759559632390907224358172009637613882153515941927265548784978612193267750805295940249011494046808770176006919417415887701717855973*x^215 + 160341253044144501177563033185426268789023879975535621529156241798718877841447613626092289445346746403404617040143844679116366667628031525365279055607238236317599717039504010721793725781587093879584419619710674529381008776323874173628744694443434466812687261857730523807578602291502028571034223093536768788618554514503167738896886466843133716931656770759540038413251610908871015575033849540668345800291506332960991947938097078986435645039122467180166636807574235102801008737686528509756310066706101740509070461817838698773019499070681560486162284480425600857331042792069664757938561961157686828674649001250479013577802641111220542351664020982520131534837981087276887749331963059988900990463416003835717618405320900010945346620764848496339025867005968306896724416883319950742331668123771128985505533320939959011696429269154967799086718047828398186*x^214 - 62409506876404368679662944026408011244366333971894816479508513219491857480069448544154829232737993685131772450301366319107635441095179056508782423610579393028621084854557214670517557380999938553592001105149853131754107753389761965952688539672243172650806092725088442362726717353353951873860683030389910439175537510380497020241972669655381335441447460796260671538696584970190873752095618219468167928385826596223762608093119265076197232287308445014462638213202237166912666674435421430617340481759130869619134756911958435845248495553815754942961899011567149293787219574221686121206011811740789314307732459879804384658881512230617406382020966666533967075576089741190317932492573579223185377593136066530578810672285674042980582763383852747040018473808752499596628881632586278754338211288162439174048818221004904396721542662871350721038016980925433058595*x^213 + 24165050730590071631377957892200573363448470863447116678209753241889643545535120703813329804400081134000125909236407450799272611315977332213316552383799494554426770621670975016711937788978645682037995884876902148295754729838086698733661289349950516897906368547814432959078688092636111861340977378655469141298585812114460254045963502896764642155756384200648359180960100594875037054863845758818192733519995546180547991684688188057372671426218573754764410814160066367464416148830974004516897181489019262299540920263766172009804481012616809685616945263394548877730233656703435047883860376722113685910872985099515232013056339118929150986098375891455555246610885966960877428099966960994483298572383773671722377180175469044374883690603795132742558360971178403794138092884461431479240641294038235735002455877188645539095419102212776449539336356548769296858370*x^212 - 9307731534995162028935833335815252405500085895051871847751691356863307556064631861686652475602438867907881369392075578154174289443709627018824726047284839813015058280065912164554524000834027639905189342549865995489962009486563836092847604668725841324903876112258337128773659155030387179438725419097635898550432834979564890480745528611248980353467994187469606103503926963310814715508867277607796377386853364381039573892367474118452830112817604082503829670848774182655885901675981279711898752044424913407174777034513946565349957439664242760136882914785752401772938924816323461686049911886770467169921001112980336587454926882520874098920227916698885202724842753615992845362785941488666506236317485017614103791424816323615416146834616298444187455334705046011663817586064045213513524635731902634722717469996164146881424750301382218251114570382158558024831972*x^211 + 3565580058688476989431564254743012553919770189568790194591695502590496628980404275742540610690957687679648260019160557572543211024393061719951444649859702959464362852840331646426974268703971022139354591090158408176134538456641062716435380648203629965062526296601138006061517844554139098644333020947714638257403426413543021030053118409849672699912288037917979376339139925156807753827037629404698810007362687054344193749491998790931668254365604386125364783355346157779720297109826413494423867010066279169071254025891157927918348945390936080513332966049311877576222302862399150630854819066518446588031470244404844295434740197393402478692275292178370853219458602493934698221245841739671297380881790104755934491231074375695707212762430096159979513074165187940336354200597807069307442905330538340281547220555963603281955845203216542645694275341907881488815689554*x^210 - 1357937432463696589155470507786649107004302959345272200859599635818102326258223508702712480877364801206867827308748781235255997516088176270572749044559211594965525209175915154699021504803118202176176068792277658426085810666808016257428480988611568947384553793155034896023596824264314427891062371574500897640428330579866441052048861951559158695795663694489711904115818710982543327471075316516345911273611055562768560031258512192711613688021827087027741903680338814608950411908699708586591036932732256372000998937778890274098378178470841481185542778846364399165485611758838061259194422800175283397025785423696139019332068645575201462847104721608038677628771121966793445543338065605999213156732721888278243693281713061606762707918572246529747849459859328393688493676848832918369364931861853582583807071310983074769738868097049766068670357332438278696977343981377*x^209 + 513865021064196943022771258837603739660895867003876294623902751370173436147970391231967180760064191864653951159806771779091987637514147693043987025441997055289300393211827790421448130654555055559608418443677105273800833581522562838572636982608954378263100390764312815923683133266419175522473307126326094590912987175662365611352747182058364168339873400076882888982695319893009853331390249021113280460032674633252529129661757086828107656419413821471141389958879961383162373314933734823300088717335517392590795547584170795118654845709173657661694031831904140107778364767150878219195180978158438722783235511320274888091811808787673533166626965864773880957258181704643942447814923778595439876060306452980525718207601609328368936426105262276013159118312724482579741838777664744111032988182176825158805531045371777564103974456470287571998216332317492609350407379620210*x^208 - 193072970229058061573476437398100330225862385821821502114875882692151022995199107332130946664295620627317811771265683324238456758558734231378377891366360512705516411386193032557494638911286645703994843326218523830159728136302769265524862438365645447905226306492996651602015153368554721723237263733099389392496843524858583465508852184685516633882787644068178532701310027642394775917750473205023923185731947838364128746915862886092797144064692696903926398047177399374602328563838095968294540551846525299677912654827938040004269185594787964273834695993175112439616743695917578670456799674908030809949886472767727977816894300437334801993620657848431203946254426100562953332448310160471263783172635129634867478842813363279402978863760899531611050123088555812830398658381214408386232001455745322770596224243479673242069227678378018913726882645873860763188529847259268156*x^207 + 71963319102813441156437388067736355135742938759871244868476723654627155935487224719187766110320327720538928625378609728700013583213842720933058951709901848529874000825127941832258223118271221179155898161144981595825679862101394230710082338400236866800769162343519222810313249549973516239508276031022448888773733593024484975747063271572220784596289711110255446087431512753464105366323218029849003079017332085560424230093009506721989079551777889730470219236534538077100304843304296019980353545417362359432140769943897870117953829090760526375118819298899008773787788292451455757301062167974583084191692616552973384839171838030678613401070975954308945748551101090769815175790794257536770736926790935236453675153341736408270963908629273165924132590712244716907273417966812296383467852369056460134325632990683265865161892643965886833281134215916757740820176686494853776824*x^206 - 26580650904258867321046237047577460136879617613376136010419621877583712166185165040886856981567525376782176467853454262516893786150716970622089545590020258331991527039942883390714337819312497626904883703299037909226068068679148430476757691706507687128452446497448323504809732399085676781790172670105193251768684390816770459408520328444063886704909223751936951439620677998682998705114588727829073931761163718080234582420162833452046597724024432219857043473470540620363193669810539483393200258701273508371029112543772581552923376761442231225001077570190767474748398098786917769761040566191751050869503109555135714369467099476865939792255786976749621740539973526604369784060080863912551280486275655364940049322201444658724926612517990453305190801478107501895444381969439538862257308371108580777969970976863913793585166898774965716351528871226645489879356042246860490172083*x^205 + 9717722090010376845806754137937894390776556765848592383307117839545191431188094016770472295327801479403348610185371558943121953249493250157865142948512128231756815440271363874650246431485379199293976438818852854219693911971676772627576143402285404030962796243285277323037194080930661086583842161370206221247748044323826731157832763473901068590933761115253303687173311659758149725974129842518917833344730339620804876200581320870428719088815503092020407878950769400211509625914891490859558020888781679848848239992344264151519236909143714888997076300899789937452599782796705654893097881117520327186387433264891899904416232328097196034799109471353739511312922755760866697119756629855285814730916553728029483024880316901426387701884138099387734103759468509532873319808554154322545763399852573962778593704416628268666884034979588058042958974982601637352138142106362173960889733*x^204 - 3511662737291051456198755244533628661047426392533762956032722031912661056293849251715115565188841979369657203444765147039406529712386203493838686835327204873909277934122174793186491908874986340547444506995729230036135917751618541556995368432292423942868331196542337164497988545275899611799857814578898497900479934109760506133700189920873322672305738282534887386112095353205996675726468118748660678899343756700680518801624229587717930408746386044026799412322337374665748342775127066656286378280154951827784018111670796812383385740151297223129202795859791688872163319593654117730837416314117401235329931655796605537055660746279077810939577753931996790739663841853151113987182000800266819269878632957878449187619844426851993149235425858945355672737767103187861156561056352036832095624170864665563341288393090468842410347881570991795318949955797783718700556854217337384855804792*x^203 + 1252347117185609012459738893452720974767153886924555229672423352092437933545072431310614807874687048962144561270200979021579655697011227561610317433258778856234803956868280173438166239045367261763748329684397610794724872367686273323129992052997946990164883887362267814160476524101950135798333795539080704513895144616035617816290672143828999258485557315334329021276981780368676874501486787411719284957151466688662332129491756665138414056758686284406235240797084009620356649923193524264720743725400686462296409492111641183987422283741706858452679532697461314336818030040716465289830883345953482542832368604686777008418758221351371456991403309642821505691670616997761381580491637577103619027717805837329494112937743463337756468857276486433612648553776951323628854322562577106232197486755722690764259926719547239119380113203701626740825085017384625719482467234194410957539450917600*x^202 - 439939945780304357607785483712493868336618290929996470569698106398758597481055893903324711308032363310848770563870485480172079558748160984362877359216891869392375417654705963432541878180416721613050133119706074494170940168915779554222760997812868233250746988088582281441172475299338219123888754764899952362116278435119192923793032880902664150633181687122677577063480634846840143643498594759741531572799307753680701740145380791454025553740888630342865487505275411764380173192526593403619044034557733316795795534796078572078919715613342488916807080949358440491780232164666871020975851043779061416884438494130181902165311016284302694330434180218087741915217545602095776642630197851246757604214335141514666730556968515794364409694938507889306935206193092362199459387029975420253253074957128415626467961154208982297697791670540651183616111370256644116435089729608399288767043595438269*x^201 + 151893543096271280474604649813901725673116737692889614106903312428644655622277240251466387780722027129935601475175452991729017790340836449658094690204248477700528740981060526991157458158971769951013102712505816441398853732392160273581564536477582199738915432361749936552368097021935463459165896937591801543746082481565159370313314922776251044545645735499169442907742398562344941838796707365081663001540037347884432918960679549134567407095500227516563350095990203406754257310418626792504231539275126511866984393097332510297044786720494645315119989200749910451018319122077920749911191583344351576779126144575346417019912382469478879050779759056874830886275222609311693000509748710023151534603360227878566607914030578356395558331332795774769574035637924457005169909238463818841507067942372384072430484866933925420882349183253864877004058225841290047043647992189317160265570374483000547*x^200 - 51395250657166553325413123241852542463518093473988679882210233985958170320985603422678148528922471821705502282385755706578603236247282818239600095437563431187577240220519259561628603757863660989781394936094746539651187049512296455056869874922867778252388924009707556452841166716505317787720844464697899532186104764720324897189624257762868140991334462274450161300444890022059743658786419654101690055216092545227612927560150816286701541354636024999420645205514266431918732806094871971845277554534441060445797440568397508948064368045072280584047008814777015506336471990476685509685961575508156869716302317300883753519721666791265019532984708464757206860420781859073255729209287137099101103885796954109458146705313881824970246790264231605467166417656370857497340922011162104693130567600390329857654005654423297482210937232863622756300247097297947021570348221938892712777571817485322949445*x^199 + 16978321669125708627981847215801114239202683657604403376835856910981644888798857838611750097188331428627229793407858555760078422006764019564101277769694518634307962865940318228599570789521654985014556972271288662243203802760742132149503954267445386710324191084811378473394565322011678530733315269091677475037018224968393964460822882610505460202479954708872671256307753063869914073201070744179346145230690952180640106957374948168957249363710946036623622503396281147508384317258730008354297461895242208725619471443952746554006435900113546726917670596988857032927529567760556570103412803967292875081129253207466366009251635432700579905732224169104663785095937249108255935452945609071656453652679466554345884562228077617268183363310645671539485642640325198718750423848761702191614568521819046613138175277747556373252049441276889254663267169653599703745020341640806174105287536745656965249890*x^198 - 5446578812299844230371416800303251223548646367819596570260448023583116166022136291922649634872661934391274592789144870045409332860482367598655040199192697670237620895100846390604525581515040200068799725693800634473437669529227660897293445904161233807935244194314085516358479520995987544844007268035636922015326768700426430672552193371315563100182819466168030102619738144206136875833657396822830446278337431296560715106658825795989686544022327549651590339549698291379562889511452372075869767034572754241479584682607074210062602680639533735328146832425056924208076570846147642465185682844224036495713727590074313880175357154125987198900232016247489330702237204653405147675081400168580435514589386032097709955961019383837687830754413658841612700190964338015333164440975658023397004451022708602086174094097789442367054008707332291176588648874760816991160794562235832668802173432353831738607150*x^197 + 1682953933891265251230136470297154147150873410697441771761984763791979289902802574262741208389077065634309927146232527668926514947676075211778710613066831552066469087095323140104915937703988162363501429894105252066529132220718408125246507112750181639623206110292398041143252127316759623539333111533959219259338097289113673685161817142889299278609279778730568802826540595211478950620741424110742759526326371931116566712656741650090864368882940728412225039064232604529167021087202829330868637087920929596901916436087767262174668781115051126053892646305551354184964916740951311068351083790366042153507278396177654957398354330838940782932096208839493201876251781179616495969474638610705110363375597949576423333176913655887391167233414262309697769764777738913341629637986220596558115019842456855288415791167286456825863443970688225017522805245299459586342650224970649979408212171945793652300556929*x^196 - 494153869331041094115542903492677240413241812562581947332300463880925866660893425273474415342038030783742015444333196664132840342860196940676537492548070630743884216556958777527616085874089009313910200765051060237058211972698302943936551110730790365521596886482259029689869762576992821261515693945425536274419798557327401295790392118710634884814121991018668950419452520257029907628204386102251074126521561427297653695257679483050328451446009961679363325404578822535257079555336934284576811857872194404039118059095346748513607042704699285440538246738004911816437870317068151871420030547324135608295676813662778969109242621848742541466785760108089909745479533136590218507768405426239322989636225774332373502329728886609016830011906365518357212802345574725011537397216797468829366064657454886876478504094819399447841776618457429754991267510429063391082222008265545376401636976310792280455047851715*x^195 + 134411463471734725311581276597925831675196766296530602333925067503896136943562510732529868378204547585650445474481947982571221391649694934987497448662418765435975051640320161761242086217564807158507865558907016783347773905462457248161109710000431852885984774185693582765044488602783990798847939631140866058264376970650718728484500299909406116076154016734904096956441900204204934634283997693046096086968944662593231159584662754737477447648836564457326964684758052545557116429094624817636527921352282412409923143041966182942087332450182724102190851633343287902546539244594551692335598394982895385161908122784269910463794533433596565167535003290373275473252658736167994704269659519708802728360422387932920264411279198194035640009699681211405050983063274122053700376440599558619613506744565433774681773883462483671535032198860295369710167138687271124477518306766124768057455915635797981428117839500247*x^194 - 31954413855842983352318515686439441389160069247376483465634128482031627552092261223969837752312715271609500176485547420483259557213596300993457258316843362479819202420953763238287323282114169203883041275696791104851718134284999571820747302087912640251907484699497923888868330329239767146751725947352343942500612441181065374692089481328097497065840374409948695453745116395215498858555743198852348534301032778756793203676672205956352847967234545477049669747510224525047474602001535815209532336920176461768101663633715652713870713126784054798290574209085329944514677883182505880381575706619587081915505238724626534829879026045338087965054709274009405523783325817370173369297083032357967743958594439665558383181573899612860173050065084452770343318571843776593730274026800535180931537484776588520602963952599690458409553170616263823439784461105456477611202620298543926124266278137665904404305520209536107*x^193 + 5463701422926798006429207162574139500061681866958880428853403628993793465905905178879369932698068527940220712654155248695816018185162932530749803773872250428045124724315412332677398954337685546041701996996808263211401363777823420118830377553669607552971990226354790826984231216609217693900845825800454575314513896569985280620553619650520624184555983394160489096236706986066151917403401139603336699887289869546133403240736875841586175017922043193642261855709149893513894609537477442942629085974567563868022606131177426606886586539451905205162338437679273819854437276914201511999725530235362520474020988402558785515413173949487563462706648578090205909681000446230551095971106533061769351879823873248519382637513670078851004582778956155415934191812567760785292734444372106007428255234558543363750361563535710602305426874642690189526456156891486766660136029929965183483750877072332323399339189943406171962*x^192 + 193369876435756572755883366778522156457806853371760174433156600856631474657699476423345047820498211570412844516483490781552699114329423216250923175140047391526195437915187386509615690939494522734966888360012790088116036045958295870968434933191147171176493239979881685290201476651648373995722550703557883774050181481153719666502543258269623448470398619727643474475214555900642257225929286905121073169572259216493728824766249959043218603175637181073221189055312583294647675042686167339079324758949146241473917628880442677474512779587793429487810517526610478892897608731687562098771017893348558934901919436603074654489407266291649620462108382054913279394773711090378418394023704635597138698747932798808050897771392479477243833891194354992589964367134064915123243545419984005548530594025392361381407214551607004828108753421909297342633532408434204510264039099038001831809951053747776505255371497141073096520*x^191 - 821472231509177053657501949595748270613894247606601331990926456131256576730774201836606158913839216243305771670123987114489980079383247033360290860436181160016391770093278178776783109954851491180574529843530186246549043658184324412879291364741771772134947066758125599936874911282216318907231878913101741201958521873649372905358803093724696163611131240369253111907085832188576773641542253449940397030997462655199288201656571965777123019454034888479401768307967778344015344591226958173621000398441596488722044368147189865884775422704337958139493141806199752107475832422216765237946338435327044483846035515320599823585225399637764993780347426525086123754656267543152275341461373311076589809802986970005571997206812624672980710478906389301102027591945962931237140563969323326745304492259652456209556595208371414616542172160072403338986020524700553786922493085569448082287085457213730861381131054350738875448591*x^190 + 550094609435811861170340498576433612448863599120494746249065959906942531463676081347627018495718583313800080850028552940778896500066718466838916933257804789475811717520685005945464964720406670267226423225062821495836036252395921463127988835601421537081597256286635564886360041087395326826484568546333927671996459516963277587726901183800669792886320789983735862915470885536529932146590487517719405837604696209181742656547194814604815654135859058063318021102044921116491500256626036194792883848920202908685833324401607998412653467166018422692064976040145279907561062498166959989454212515255745047175266421831030359648593074701553262040848971765009411307142361459911506198093322479823465621278359798325977622595191109923043573762665279158680302638320039443563170503708042913325215186478988623582193074065004921504873738694552503316458573212640124541006405248175961441426843187842981957727174870798859686536322994*x^189 - 281509863314250022920480659812246850949884699641872732798559038314414698288138721484431124816152452863736693614707926987227573854876642950597330372450791534433261985023049592554290437449739632396242536529494656744742234271920290953197944554150876835291690792046058977399567546830249626235648829908665002365464926653230852565203908500909731177483759841518345018973175045764539535123596989294981757611475559604848450844710086109769852233683303428459524320115657904258273435759805186128397224152596118746018514055119786133090917306606526928369629947064432178238542806484135556252482856592819062479211039596659821716962939174128047691894790421510018280291699933503079337105744281464966472519513900058003830361087568430421501987735948645579309735498706180547391954477418316564658780961241725006196019733004133691183217883719319545756782069544573078497421230336968472340967334172055021884252562761473353518592163636297*x^188 + 127818972442466108137768411765546048555996768415753320893554125231477096170990411899737609366816404848930717897379740049537546042596353555892560784002585786592186482116250909833028344413001954859666037830196584425380405670799093157244132847243371818227345507770847448909123417290007884507077730050403291910576843919465724992005747672087218633286891857322938348912321363905317466706809399841427029480506631690418370036962781398017690335327128299766005193103683624150873805277476277750084795268024599241504833521674057036374287442326635404900575110386581680823262464575680920111863581255797313689355511825317793468248535126095234668729328799836451556834876366709050132813986375623099629558812391214023935086748012579030090033195572480643666448274325122255142144715759124055835967919651649027928700095506235319412872014287527371170965383124819737981691356730666134055506665862256563761285802012832971723420075949222831*x^187 - 54079070956895381462750884105755098150813851745526428500845746711903832256145366209491921349316879993779534277137134121431073831729277000725776162433764179898332470164912640096156086482367712535339600880758069876084896632136422238469876216631760509411888034140293642948979494505345109443285632749937119733225670141768802869048230063729065995845169140349512152770022154331521690659084843889317757638305047563354265919383338413005702269717779836223948266328264460095584958370231932954852835452320122703202996760811491766823508260329794722964229800655812161213605537962393073893247424655476231535327057074058443567020734733330982419304787163480252499317381842611994449259422907064661276880566254444454805300277045450365007804036426922900036178666397587656197336461150265672835690096043389131858065362628433069025645122529539763236084263676706047596499748247238025395299836539614082686753664939745892924344401195564278584*x^186 + 21801276898169449583171946485920062164265376553367479042103980984705901605335466617928961865448348203182215912233304439154715847150049646281071951937271432920852192158141967897835373252176198624768086457399494162970054313932096702857520954262380551473936719049129599266684181947939230229547067661595120990662119050919540110364653756356920072383275361169908109594439417639525977491395944229047666195141055414134942433104257779319918984957556918543783709619697506297330573266423337139804979028300839640372628060234991591568873027914412763185396743581323462455428221787004412621419156658857609738594979490870663044445627641698113237797261580305777229691362223481867021066319380797955273063100839076708531811431397679527760293931488148436940139751148381490664139738164004210633396778638382706257647848968057533537921031267303900737931941166361173552548314322590711161767669986543868173070652562914077861061570493847168975770*x^185 - 8475737878071358066068181123759782727015483702428448224530555950023296152133700502468655060420737232728839356273856186301009326179804003877602799938452300644790160850332410074434819570365846902053898786895624664920631240717929847169479252211634588389475063166528620152387625005586481051256776087095354230791499548834950054617640921762663993650722568588423542949692924744235912562795045473999237914488988610794601335315448243458442208107682034448030093014691592979799510878834634119641460611848231016153836751619688336220778956218686035479020909542677897871931118465595686815314743466083004051607443802371074769055344960454339520182866540440498768048857577499286387731058405188836282170936559600301313574729610587423755957982837402099327026912400213407681526459545247837514382311096981753465835284289652908727538536473124646120945436048348559289497973835548092928171797605675149026103328969799817928495661540937211865360390*x^184 + 3200625760738738545262806165145655417117834047038440772705429236488697167126138584686289213353803577744946408712915404939469462091468389824455379349293607756668849414808512393671137754688738034207606184819235747104922801915797130968968356012500921811923653661738795501212776833145788043284789858051783982918494394184032836934150794251219398992420887047164436580456237991418217649426955124646627711857067798399449554220153300790220289620206393484702318633918923124619960211240027138668389169130037971795306077490975178904311597925101614187163256229279612532346433243933336159250015010106725641911142985448088006321624980691542353947578108759575052722468703059214509589217308263928526320058856787747704534987428869433189906982688057082454388374003819145428819288643462303305762749466207072310519194879203159119199788967449780541069167441790342534103859597955412188997298807042736895694169431375369633786756391962400453526035928*x^183 - 1179308608524064073759541766461344338561437943111595208874702544078388866688655031018639315961497046708307898089552489131845095541383286164955699047042617576176934223728699197056021414591055076998000579804917269433172114954223589061479585599108939865644584320478935204812937148042551462418546418166088320805319816554544007145737834839854301254582102624161402484427161820290644381176775220983464750391150270413627772868982115964745535491940008186661091877857178211114493987204858569415968992310825245805797142021579435448099898320769142116603565537031940454071892335112682022512449866100012044324256732993271534992699871547061109855582811599464727753676010477109220127775557404714410490832855598322559985884650166906759436822669487000311977166494178757568392870312542229916218931445120228041292125289821794086408094306428408023720786854400618186710018354047940674367738874969630882981350298165079253356625800133308450182903517043*x^182 + 425230492896398289331958811987051464648059634103886515395870487696897077481160251969025819575789319319592585920253808027236574715910302598950344459629692461634034567065371899342143721998527903950905245538992499987648901818091067251811542597336576618616378335217242268777468671841936975196172368590121644098343950442721925661996010770137575609206624030336509526438460824866079670171720957606092208187018750316498602879312799162835374588204707176528982011872426290460140328599521446197657516903977064438529268616548168220841561983072444041916816237492504513105616341712945719360769794133990234678106220839383182906096109953286968694920624606777097021950065257607463474303185320888615392050293943277597611611620853128184009663532486512302482366708405759911079537330596030080289277875099477338611572714946118653586913603425504070759826698035209481945383547823787915722103434950233012512528620271861391440955438049661012318957318684112*x^181 - 150315771863142574259733434802375350198337883688069070582428243270922197915015965963845337229160684859669885814318104413147786695400412065321584077134681607460070223400101942757004226880868953174389528386943920396512962382152837716500111438561430443871657291339471600254915024184000502838407525086726999725716846758305323043142295104775227031617274556723877524824581014891068247845575114518251936004189042428448635583018861351389707118547192132586693017001993570433394622387873757285415480715007762296248848729486841070443424312086153497899259579322632884519390377981785316286158237730397913998922109259744833312694125115054121965657533868575738707258104124336786030945166575641981207988460582770394202858579983430979822349498001649898850180316412932388152800328791295527485463754615446203905268186686465280446249382461902723008490581898656039763903869858940431459405630815665880282878941342793714140619383583458429508847723019825323*x^180 + 52138063474488651753533485374691408788878527406942121934108344410902592353092030841327273335239825299839918295102741446813291024064239786713588621232738245066024502142878181293242754445854562107643912067476827759304079090264320181937742914826225358185864885589573143749166358930841706378159420750520516673210647548882181831993281675546497288455392701425800503047793716901613381406621234182363794793648250310990040792125517255666823006983107360960433466469866060474448567670861132970747482689603148272163116579973176431661392995232110739459191031926618983410131595097313635439208683291334393098767530056033825620436652545787940117627205597299431192303718507858546009238274755592593908866925098998097924781371135141924191229989408406061582118976207817495985634262798070828093694685368360756752009406384169595232263793241597135952001851118463600294636178118499131539477671751479327363452303161427611335324275504728014153523749192717197978*x^179 - 17745946127241551892699536007231564082909126313622156619097296069861955840669569812215135341511059112028581936942498981331075989552585726816052370023472249281061155922037714303795935321669149947865545738178681403857445247119863145027042434870681862675430554142178123597957052875844097826001536782919422687611407925398630614395007006642929895427193834214525668874409592541398802982210204900360893187592332363658244169956530478902720287877258406705302575748485136014735761856750606240470423314294138251405028574000432522525416725204001480429899713132991170318574945705072799265553883732955557137676670333570348624296564387907337965533093086181113463019673137715298518726081400241569846442817158938857880416219848192371834007033718262073019605130049648850727286030936134856663729011571551342272326605365803014873567177365799320758591286962925150323328733593787861384574923317423693690790878308714563393934803168958893513815962550549398240201*x^178 + 5922051392116092956496278842084757876507882796707988205333052561564268002202773952576218748852690136720989682651449472875503967761149386193537423848547091803953944643482968846355009998430593434844461158170164872351490149983997912766629908642970407074991624105698552786402083937063715694394939547067045684467091568451182187390959526009206592382822655217000597489150951987873054545663311039846950293760867181943479527541140112705775801549104673599571798431227495098275163648447718029579069824649466534516575684681162798876356208997179475673597486930213475496432873247581309719970036488836182639970614374398795001051226081144731031255346548213291797219597936177735172939937763543232770409579766698220120965571180683235208623667052774961068069682141924155525799773490999159113164321484830293687734763170381198336080546854758477875788681502311543495230805571693636618394223173072349322280014290868319179174217674331483530984763919282118001184063*x^177 - 1933904959510447609962888267193308543038623262511550366862107599094221571210509326718444571281088155573928254958332500964555432749191321189577047618577770118860306987233578226811248350388713651258405241770509517572982261828895199613120361768664362414659855710092700216694527806005299157586136103965469855954222769241479695382035435858528461232345233401278862915099641944434750948583762018992078526350042501123833196985410619395574973182111947960009655784745520077879405180341151314899643194088184364791192281680020499189641035487446570582132625429425007869281622116118039256763789250522110041977492170625727425490970425581132751738935369461028659374539401347607129973328701566033387363571906666314942344660344003167965168665243268335806661636931449097848309858982265577395519408767138293782128184237513031927681289857029462091860338008195928443310517810617865452594404221977824769718797141010244793986897248252638799049085690293796721373097187*x^176 + 615888858049521900225736008132823353766549172373352475521191761786045016273343162527891474516071944859216159312139140570602154109012338103094001917196432281354745011770815359815797079633631938181587169166023844000070785572038596800792021233529676229791611820831902326312856068399778901704084880778411256578569306077817648588459754357216501729034108972134488182761372849598488840105005228939790569143690133818958582585612838062739126887044610692817568575522552280953460965147945110677644512005201890993196501612438995668506589781376340302561905533129033982493985272169561716778425521516050850719405128097749611855986639001007471647134546628453806729158852721492854304338398919076795345919525393768969050378454019529960413235222926643424978561756556295496655292531689879357740788632948221476376513364607863586500750820007380167216499886876723800612265584792011408114802032368175151847217057207372995425931175436806294495290535855090135175469079036*x^175 - 190196670774099627867902978547109064063663028226080971561334262616202048597009911276705537136468924718403461060545430136401729524297811618575982206153237193092355146402433350326508234125614840951071624631072404028812468648846753259214702260613912069120788899845017069561999047424401858913920133085587892228936045520670449208471022454039203771052148179898471440672799497016339717147430894092800808325363505197050606341360670286771238398503140524712845262582796385032195217324402373529098890347257634891940363877828937823181467522335431395433626452646567479221257043765559388868553829395728814566260508817243060934105589732951836741723723506643642144721422658563315433795778223016473015066665059632411693419369798214082083767742641280455684340799276908408993541746445447258224175508170980151286043994966416252259369684027729316428650883057020797588906477147941058136621509189476676009990861691445517072159989693517122983966622838638672052609484665151*x^174 + 56413414960799417277381325319491522829170254216251870534647371568631719595106534118986066646445805197197243954116516964690493826633749364025628665835294556528612811258411515555417893331415319908942049194817784027064493316747725318244867428452112891352341205345254053028271218404572292051120239986666433832102685560194440779030440377149879448785936214318049447621492560093490731070800318763409542780004452137810281379378852305107980437537599640009214080464092568848826066634783308784384299502895423787092484277011027829586561859375857677855408291774834291014285083099916897793939905914558319254768762900758583728987170782386743632079429654115111182220374807051644435640528519708815575415218771443896213097931309481021134591261248773205677918993038967918486074062437430430797172485951440865938091185583397985301144755659092575830691367904269621146970619462950259715030540668705121682987423037501645297363642207787610458601504389029538201380313770325591*x^173 - 15797702755984468552511107411422945891940601409948961842645459122238660827642524133425070577982202188143156211984310674652203032061676793323156327917092350613348920057259376351545395240039573832949447868796042732742178917325435867979936928668221938193871712032420567755883969513061422842083231078988775810654415704022123336316484938356605514241035119008818340279938114257786065663673587970084348224182455970716166333902730408056853827054127414208754214672750911859395901785973523828813698722505062592575749763671882630043861649383748361926593979602340534803553528306113525161327012366163267285759840320444376878172818113703293027799396308164264284770114708609733142586340106258932212374652917742861597684532290442828679267749464089176562877978526956160744332098856730401362883546458035801202701096365946787887982701426251485307702159232804536149567312890617847695049792166459866466521690020933091987910239100205410071020180211711225537816400643737811411*x^172 + 4033515003737994183247276829687428179263330180471344780304409063182084451071745924425880508777719061924534361902867113089663337112129182330672480352093668621558105957712393137361037127666177382062894185375929483445783855447522315731559739478667530185128836696749410013580166549526070051368095891181272397719966382207627796346868277816864003006359320457652308246816478461188436522587022294607233568053932933005394854199156118286465330936702353980128552181421665744567415545041671765742291285274571216952026117288287950078061743565543559002769064199799278073267958364077886862342636189314957357520321663899385754729051236148965081298802299129265137107985171959457199959394083277189155156606459759156628681568535591481429165962382869218886741300816486002273427294616800677399204355746819374375666306804339941844237801030336073149495702408681248701526121771425866838192095462440676536024177271890697499618149379689639105553570276023319543925740621468505820165*x^171 - 857995508892625896207145062490576734884981176417120798795500185413132164136156034750774140957999892324523828325864935056414984505775601356556407365553237177598277146568409869654877787136981011907070040818619905193920426040329162627361404864015532526375657067832371197817380618815237662674146641816462807405728839051510460522078879764242992712967106970285192820517817157827063248798768308505150888512977289462529608566112788660652025156245163523054497813697206102746352872082436818347883364069894231931500219330411307194980480073928734486594285718317253482946014802207705876058357237817700501108028954505534491123651217424383938391227341281639680132780319379513957102017995565308638271731927831160345283008796417774288014791246921015877247742427425942393764995903433297524399416634111389333951980735368494035130145760003700594955311215975296644526828203523298430272801957136023429176108918409598205569945165996492550146589893593290112488692159741419200145290*x^170 + 99901175646394719220369413631965566386800031365364250882332999032458889045791060981744064906231574896061289438604109835601353683555291811036936305575183335857624550485528544052526703630773995659686015057700410581166794862180741933221254807643892267504971601431561103875010406828266522807043602832572132829295668383771278627633496658215608387483222786579524727908968355962894539235652393986519471916715651781122154160885865309079511801567809173267948047080438133600080893692245661251077236943319152620338487479480765102290038637486497782281699994576611880601321994735532901012605370440585793028796635212771097949155980754855668292077758483435603493251559910809562467288588319240093454688436958708037409615363219032261951033607265365296893260772081022414605087291595249208514320741064669751886114598868861753822873959424414385219034063471514808973130326748924780243292727700767156195598256573911087547602582501791357285409189281021608177698984824088862368285742*x^169 + 35893009405971033629799744968686563458073315534384959170862157887716388089803125120588873350832593293857404659798726979417536689779805199306732521966457358759981829444954754627247262319713438023328955782017378129016136565966724234888227350308579210426090705084740254807164252765919297613523647879884021208235501071195182160252534121323085212983260876867644699254592532945523370520958085235218847099049460999817719433460273640528006164028077682222181521310482568879514883200955111505892622798313452124451151528905421629462837151195166518534792114826248267263945180593900516371004691800529443541318789067862526853442462807265653595352647055237724126939942964416729177283992583423665712403263214294497256924780895208538408716659167976309275203640400408036226578687628392594922040756884246872873706091470499355769224852300389267199756920327829716224816871246187767519367353902713717100029442073539834134644473075415918346278541052617938627044479650457102988957062950*x^168 - 37009029901025893049944567370410032707706229850020169122204063274417609493428359893354287027511013572444518919016136503239003250302003899788897277482873619138650405604976226526993936264281852582429734160869727872841821752615692596686759436282260962018900499919612042326629919318631939286475209542545619518072182906789915744509626359841432511139811822237789241271851152786890464325401310215213283569152990378139954802391582327903903041173588670559925885175645511718647152560423751694411985839825104946678662361900168271779527499958015760120104068196501628693532469063114980564750397243170020455504439180945557258612199134902518784964563226157856549997098209015957510865850236482518033059922160785236207187350468284321172284095552427107373096313000506514734587529729976401394410456860354780065598892552570272455721067429541210059928019824231758040054935484015734921762370589942412093848988951639711410329480907267765215537695693779970591356502305657318457077411745744*x^167 + 21164598702705602316218247364082447661123459916775779156616322423258804692301024220187745644904051687914002699016177416287524864476364980121372929985913393356422837002705843654908045171221841028674038418946912005098148530512155937977417972324472774663562714509567967567793271606922409233199111781241416365509178454372108452603411741534972815722665236000022532775865583517375896771061055611939133020399275237237425361681124089364589529300817431942599247544695329283421831523468862045396949654242404631581373341292557482817129275665483124614683112215212455105775715237581642043830267423945538947913674993156732051033393612835706394140708402181818108451087678921605099020360174379888813606563501874827140033477324818459260394107575910934519261480665040924320227725893823278381536337385948822246078870900486290763723017462517253079783562560584644590640794583379127433800259873249950622999524716299876354839037619716680585922651944971057030242798872333703059359634362291828*x^166 - 10084366518409780083457235070564461508637662028157859176308667076759784607972626760193481082181609071592516545539386443768157778839381829821103035682573451073076959997102520963021096707271571145784743692304326357058394948183137541933110504112117529015997546054367402890784283576651964442122775939145146918628195171135331180381997301973589166789834655612334640514552445023874177379855216764632282094932220608226463256025305647987863603377101064753020984382309538672098621954065670010175929904685492962564081624886582101017827909271310616950896427582911402364293406870144272267400715607286191153989651033849871660925967987981210598692778889045700285244906929869653480826385665486754804349108698614649622358416879222711630162736369614693301398140626545447848095995480211319204980501814808468102364687185037183084764415264323807625775155526767248310244642192794130730666018043990427557797556839586572647949240004289031846853565821161675308713640094099677565223823681910344386*x^165 + 4372363385533922634844369805999891013081646179297053412046144009539473327943422250577690029482696327635017087489342849576636617135614980266511142438164667534322494861249468197658072264229048961528664540500490548959084743524114407496932430282359901707872161491910171521831770472109782189102133340705565230191962117799054170746388891353251760311070360727585044331984884394372290474821162434756443912872487372419191512749298297990812467964201849384433661359891309903801364733159352557776258896191868632913695238227731141417132589672940801487398881162848312862570296383312945896694037847688988188085076970393980769433211190447655551152658307280406736741958610388697256231193176333971348622745887938753481273434100425224001718637948882377342748347286108573778405969133341853530029387236094823374852545125951279499686757779595517855591001062942439816652540595018934178396783467950082322800761743116401461135067215847147996675536321860533406232417633244948485956155881395750804071*x^164 - 1784828384619743689951991747859007084018973694671137337839456530850039928800024286092661679974226835188177258038400841875812202535321683753674014687915739716500108987337959265900199258957276361833956154729987106224173699590080556656664858909462593023307267438379981948147033325360801129244132018014158916253379141443949341021310424182398342542495229393239862528124141694046784430161899957130139573967759071232645767433726345190665058807239584517628795543179654269320403041567339979665927983699453648345556161984044334643663425815734905439357100692996299126282843022989736108760203486691989595325802802331054866314878859544983378209791517316850963502023020957360139311171941152804697781170532050507540032405272161270515203306743573439060470306794580656619414248062085922020380172014206416622256979740861097099615061370580191670494144129080813242908703557856517873692778346152214422840915197241530016562707840943302720742845257055448725813890360991394461518965793076056963391764*x^163 + 697516080015459268429281611259480708209930791704534845900621028216719044131164745526672659145882297351600270097988583822737703484753813375162200848892009495887687690860891315438901938709393314750973874045371870773757870770006790523660252737634400818809513897547628607029943157262736262611567614079559561329636672442085615200824083480968199541111685061610806697704047652429718116630629680040097863354958452730169465757271681919979057249890692872062651801496244419697851749151789219110027121634215264680823642464704367688443726037195458498959213431465207312795954705947402608572783176579747987182465108089333854848089248576891163930635950954188196882827570659220209589254107838826474038460719805900747450516790855199723265511370176537466538433673967635304509665120726302976730322287863930076474727566852455519398565418722132811126897329062261287407562088275155930697540258659475457173711715249120098866681523238103880843182312305118724715427095152215148344536831795589530637584175*x^162 - 263451921451874037092253949968743078219099033963000239189118951990374511730991156474819715325984347466457220080121601284712791842478556677533171923064597132511423758303693096719902275007961898743542911799998223755474553636019348331422729692710503839883936770770926960212682420186712830707070848362283561662324779355787224297349473555957186607213862787964861465123401556176161763016920217215165181755533059292306653786645248361131210240479647462797020440821107221087283784246252406160197463619263877678407621837254872727671142305762743565521284239685966399794159780641468434567245014963675975847319133826948286907723258431913627347477636324573237517298814731034512949909605164170979630661320401164632392155712833541132141216079008894247738988847198886166858583271009191455316034060580811700562861949525458922125523232585271167338268343363754199001524258027735146328914410566121421765120889610535910250004627576540785071776458695267678604773638591867412124672911863256091819020217385*x^161 + 96739218532990998346747852764146166349395441820317776090337580584969132178521070228288053983739736633163103248580033417236427177244939919983941921841563647990741585256654619828857412981133668988578176058452875357217022747274899197999792041067648090251962598132108861116348836734178831855158150808386029221360453934281693812117985869599832426215966358164365107048628094868464795048617573626112262502731359351672006503115437969513199210900999313823972809816688570888435268854253706063881441370607686980557131226462471714487369577403002651255354990725305306727591943544783138268869374749313129794363360459655101429707516955092591002727343961253445620985276095196472273804035318845481737872047835437111655776866378771795120495885165291250919195940722730237678584654925869174039504041525002500510784647724207337205558237098287963631898973791628706257580133195011937815085481082466085584721413220840758193873856588582869212516723455808338958823342190278193736992852927428989258970079650591*x^160 - 34672307273929432081219260369592187165539015461921469521225693386466225776311094620790781149072225407450666654751041766991145569713142525976967732032632813053241929554566031891168128914941716061475958998750314269514812890101768323481298821627318638918250314100723205057774573777226224551483756455355377254865151338344994173684705675801791568550223638754975550446887832134202124097931750117968729988677368118434331432888765015852505913496525877127081238092224475828609141026369322150937454421027395880616865527997488421047542925164994710679645158758688586868328559608211133995260742879732360459416721007308525482497663742964752250276336107301501366054176645891056621554325789951736924162838390365569382210206666538206916313910016089321973992615327055700776220597618902037134496212950033358036764894479879230783584537304992481427613688907917975660560327651689194301885676251749692674368034558997203656619920521452351298983328181803371557085279425117157031863289468909641536285742563774119*x^159 + 12164099131955422004128143511924091058219677966232084723138277116811394527241953068949616585147329531036033066570655565715666863516958952807958723304737242607736739352488283375257077171196159049148842539437899450531111944033071337230066801280971483261495276995244685082774348671718077231261234744239570768878627387107116456783411443492519720246183741222194879908592641288003480072242517513746884194603033231286219302106072918249116175706409456520414855396844140040507470302145581889035061864496505956923062703602208044404270826144063946987776525843218639141043435408922388547814860102965352141950266819277951631100013455192274733067824747256909240869284827589864136663930657869706601947945335410894902620264746095590417556074863635999671570478668066456433820793711043728979224656641922734568265845446721164456639527218789087557454673667444332345428477014427827594160386570067949781936859261737974761499660226360566150042046287080106808822768765885645252791144256904328797199430292648082204*x^158 - 4186383318792894732798742013752703950450154207344887273842561343704039181185287009084902590952806361161580350793411621950620776338654344843382770067157195625135925556194232044174251749753761307803864169500951569069834382341372800106626582928271494050751715921012772202758121129213028133429611044631261835769272810809983360672564116467885082130502359054938046971637293798974658657886809063077520472142934531430801746306594455394786875851005260774542365082351561165337030948084803768000705499396187903361079834442026092545626966868009957645557705170039350557544966121193880693935049941614371342328674388650553163238486785749703418068269611318178029618825844173841895465944888138211284677800388872208403718801812274542133882617295618076087804227100843315531284536651339562040302496165699652873151261871445359399675417131104103414025156963024048069085095583761305351529858452819453275701583613689890090801516366568878989618978034120715948592245531194123836539260825450658417257763128837333982852*x^157 + 1415878720860709608800747138114194595236832821680398680715783830770459790239277236592115643638271331666744281119194288724599178860023914093223424154271267417238940147796094865631656387182756383631293497502986415713532018459762829547646505933838356412508602862900611338857458799962255847852820320852020895149866406336971101100901628239677560096946009436918680045608308623605268393252645781881486496962873093789179223110536453193284581400101213238538991653413830866546267289340089127226176013957211463664507463175073966246398699247044780544103846643395136847997473851861034323154006754871833365674543365238729133891705924255910424880596918729285311053621175648509779713427723252198473605636560371408983498099134117239513008769510274356454692711095227109170735771944559098429128461498189577485685789891699435671624806927059498533714202798507405593417832038071655594233517890145538951462866881538423336648584596620790736675830974920230541602753271695476334085152740809174710687822072562062620279890*x^156 - 471304242494138751242614875070581038449124352540119485186729844450264364249817745044893832269917667997422595171746998967325390684423052081859607927630199437745902633268284005513084108084136599510198061665435617581187496243654693462990314051167322984907062710145790648523830523575569008241122378901213292605239111271548651916301504393109321214052309870898189908375300195570495512230748839684132883392034701883665846089403545478868061867974982835943965497707647367007810744573008842096131461775334572095835526945033652101971760898850655029207982786842991441070598164143243154568321251551631195862528697672493932054980815003037363851417456084924282276274890328448711073684193723670473312526521148479080455689748068943437045901896422355933986336830485852834195021395164615182597403284987897973025712575261446190214285908473600622974874994435326693504994515786016343088316453182141033023596845019243564309115393944529807685680739383245544568185514783068922678283464390154836853727809298647968810204643*x^155 + 154620726517732761733612445611761053541147652440623518166592791607120079879263582617933213807803216470261560051883853930000221349983882288108692801564274749234379339948902369480114644008572081509749953064433754805415865174201874478269634116292063526664160578403166482753830230936927403638080040979206363945994634950548881469830756405249763263185097960996896143173479941206400541711663233995512379287309918967243745280837780528316328497722677156352563931867497947307794272407020728165843764481137995742004871905633508505316191173076213288940956383969122262428722066413532220035022654554046791552173922962128672090744163940011380988928924643470038737971437229523274171351601335844815120284049852671606654337770864705297177205940783396890810229140014907776018207727438076170894063736011897011653984432350968600199866962628122654371049328843503804059007684152772583768188253928124977541636349324346475752522574905819070105160506675090917539273493620557210461530307408479996255123023493996026639812477084*x^154 - 50061564290593593541709822980087333653694787300050547874103597599713022662168306180482770049546501241225483054683186768519290733841134123001233630134822880220161007086296201226292520373976689106521128003751979633477746331513525298852489592598767161032806575027905347968804497134595518019955990420702302691221961937292382461186992141116085217528212888448947368290939973003089710024860168469804087655280037499165792886168330662135432128978994923582618474488865802359284021225185209171549627981035283619507347381588854533583226050090027295868483738991993290386680363339294992022370915669272749380612633044486383230415277357044957573425041741685655216584827183751803021711099217674807504693773538566756831743839512064302361873088376144339322102961860076765890607965172191898368913988089187704468753104344694623859183144590442820940592689581222569650479936445996795121811253227880766315486710878856345321079185300876286975603851791384510115194763907255850552519145600912683762010813339064737429660708512877*x^153 + 16017357977355577745441712627315798310288787524744975321242200976041750407899942272752463568849783000837179623625160627306747878800724495333353032933937565172663173780811071384662487919308580130777073919444706337566836058513243074370227716099877782193275973527800756188877484607515838544210332185373666119560857848820464548714227313207576482518366158958396633403544310359152287276542202573781700405264375393949161308695458604186045805736897863613530823457805770705746697989913681498967643338783330538307244470908802125231860500163086656069072240950186697995304431031647543123903810334903292896604933220966987326337517217018261051382449218258370522718434506960274846225987397642627653327996097874128999359846701128841878140952252551875192457967602270209220939574505850363809873319846904452683822427988528998435404491494670091248949862601796862703990393459118746298351322125360732660028039415320941288730478251232239419328708863252143692926751197566015814971747412141616362140991311910734303671333603768596*x^152 - 5071335531722579666903550998201429228219066390045831534502226867724004197314057553605333310812160531108503870313529317540772984497603463535271410742484368099820551306420546628635897075278927746253152287660873260991857781193451145337342817396720388973704118329488142153893047653720022870099089745934537629425501714244657265594548745569026429393951523838851258541105091131150167284117048148665049572996288732785156636668003437503181267456911260345082429145400983164682332403370298153085243023921152230926891696027688998924619061242243020289842823700345200312588867175869940500415246346643996222593644972511988698106497158994937570535142781031890934219493269896423952441140082860262402252960450010807249343270742874059338762370908901233511313731220488581390789339510972096995362700469016466640533026595066990736066003557074167144478742830369818082463823265996553500289262746410365352352584691357039440221826689971900505243388050736358401543988814996564050688943612519450248149291022351590698398133854939678332*x^151 + 1591175832309663911063630118098445197523366830041581410336913007365814281366254243645222584595260583152902416671024068865929453823005974498006212397978309591656816263830175785249735154217762955106282200668466592739102267052142900655956556929111566965065445483432957056829084103493419145757578930926579454172286647947691193997967757224350723042007585643553833803049153305823421495475506122202627821186863382892048705110596890644915382511459728130632498513557628226850220502888339200823971892395693558247013327453095577659476602339965456854064103592795278975855789395465923202882083104674525815244462045760474325488579854202633484898819191218842191002236090054808435399820206972223455851378531136223519625961301850099512953793975366679828190652148858045019978117357217129995838221477541182024576043212486526077985923009657138733038854458360956494284696823155367693483947454149721231975566854315849815447434291459116004961602049496858738520825593533852004357748643190665643325533731375194250848193059689314567216*x^150 - 495475815433404032567947111092236209335847412543519898120542726159400101379846868298632264057616024153704858634917718430329568817311693756148397140827324503835443115347647229480023124150816102322456165572703550340775969652074393581992790095490197837433268880658779543883256374660905016119557581539995730019909589575080025039450823247466606059161281742819853247474164465073779366078328139403868760269844558880984444500927072134743633260872905217060320945082070811667345627509130895212099508052456580729494892906759416663972556335627549908435322678242003700351267994475340124178486954080648653093854741522163541551412398619453205247136711715746374081361506078830338963964584096094109926251298383767618693957791757705640732599516383309891213895178177446992033070398639530373007497347557538068559205196147352468578617865403760135392140110993979825837184704416416310556687307675148143910987139739866814728935858778488025932481370533299664285754469928366416483860853688864389217391275840410810490672377527510185714835*x^149 + 153354365371639539531638230134395114419396281812407994550780459055221235677879897480854756551398779955392363372339701808026908766122328792605508437463597642125009214937857733026081132832266772505209264782621641614907913844796831825701268054509280310748984190914133043382031270317202087046017190172159875757952198021108128481222533957020174048576674604799387133900204296209641360803833276633619998913475082979590333447994496194835264760252379697013295500858566465939077235879092287401135183995071257295630701957400202519492055452342897759622026787028885939018931164459115293502201691812593873076015943130838648391697788229403936560675980820008672323575613319687367245056074848593888317651707634085309456179801985798710206947282872078239162946193375912767493005923776274233781940819375749167263863520366875295080246804135070360749205479514079458225990597083724793782617405563488819872382330687032777039598786603916221326183682482236364595036394674492856583968060549796038217667555278427457808383529505333909094775626*x^148 - 47249793482881637644614784837264246622447670466511890177006227055825059674399977049568504691123617124963574179121389695405473396600778855542910418587686890639325114809947550063248472155941140277941871910372101960340812732173715657766564068800934058727065498166997281747743880595457623315027548129049980303508055402382267801468095130957215149583203572811405105853186339947086751164253051374251241444238503476699498910744814405520763798564935221782444296603808892746343630455977454080643508308924909614876016994151992818955159312680215524479910828711224901703389619513507049079827505013597208530177358368090927838277207910275521199907652105067311768933549918543010691739665644441775519563680158559084302647586694141391353385589188911660571322020415426618568061868645621883463685845889357703099388923961752713685321507615940403944515629321350728963344617211025790936184846124806166724556608151971758664211435493289604755050260488705349075006958488975029554067274445955179585593621307642554936006952930738484313827585992*x^147 + 14513359940528442320897968370923245567735145900999135812775131759212060815078474929327999334779892399617774968471796545145949221031144840851281307001914740917176002995723731924877347658275008017491149066008871826245087230057104631710611349873452624473973969118633270957509568200708729639022145425083053302155335891988955991897444965131750779200480935043475859603795487041225098233883400931682495319767710961575061783726390042924671277755709594714142967395512226821704255577579631481648476004871444049257037361858741140925501209408495897234804572216376215590499839627768309357939522896611017872612828580279278161629598962496319487159321987676581087019122148622014443660047807391224895281299463136773470864116460898666723846667663436869685551846647902190250463637797600859762572787126667908536388710620559019294875861205975310853164677491019517761177867255222541619216937563518565517906177581771647560935547955237768813862017506058693189544432619832187379271866932111490322350584619721159889670666329778776823007059064464*x^146 - 4450143911474501235541096716677016712341817591257642953230483061107102334766983096278155839901406609200696280799824075113049565198069816790567263875715894807118932138344387777445039844137660548081411324751782399035526587529188366107849337968355812231081006588553707687771378826096189874011067456975065235636218870484348282951735359586232335892710812426772013388932964771937514004690785056209948800718788962364821220315763036451963996338254428082182394671619633258203232023460173017330714223034339135709023998272186746919880967394360815337982576230631930279162800391542987143221417525688985607122763808763636016988289864635167119061633812475085784324573440446117787655235596888574524658507379278846670872704772225845901660808273098270058528131920283024464751625814727614490712713400382741035900807043492782710827377470963892124093558426921897483352966577327982135691111696101186748833607456421485148763143720369375500326289977474197993269623531919905770135489077695719419059394272591469089504007442157847026895503684924385*x^145 + 1363620565998583173375988999379561218637004722007230569044931454907165801248420698886457241634309087795090409462576422420258601505630301418241486355243813045678736415266461432466188261770167000260874130969315524735453451785118653107808836979523057099325318363775699961848787718961993274139230678545320066070325737799645624754922407435253848710760802643066305619170563756164111854571892654589324302111995553975514309433130545570172356151830289021100700760464187337013154678194881575886693803728235130806409382626058713699014135023547754391648648421631940983769340221378018356681685828759797139490227927332410519898731974551020920443591379479617851776275942398356923819682576344399638171909295334118452705918484174720701325842111395295249013150025005499788150556051830619918851087900543138935585938928569103132531626714412041786839345261744152492638792987136566028014400183682791465718139342010375595242815550955820157092640933189162259972389643405216708574546261030696803238974038844295892569396556451923579623325063754440986*x^144 - 417894985376150486156471450462756437952477303081347175818544490561390607470162032706997769637172868018609951886805855188059857104579037097727260632075966459730054423442624870916448991473912609859132390506190264935076674970635022223402180958794372198108826079104961424592283077393438567779963953110752216919344509138033480615947400296065088876066869557867068654130848059424826510568557650945685815470938586591005664747222546728664677454773566612829713066741297291901310112595503216787250064459408995971150116859470738941297818825491077265054688112463660099949374584318166239820689553043829414247880604135777034528769346292543487320503506354422532027746221060881018373944421523050446424105226190996859242393869282828642478201005451549230544884312165318198892025898610055517489557332113680642748427895657378294858131700070108478655021297091006430515630774126602785668386798531743105307569830325214232081829492824215955646147399448060027757893691852547869708476619633918020938613092925261259829586311830334509179832576931820226289*x^143 + 128136701035628729114040140759400851790532760450693810546124855612757357670621166111854784985080597407973259797456912811466818144720540315513907254858629316906322150996129195007191822190271996227165650430134018429648624468550810670088963294341718874987498331567117390988896699862506574149326781221558208929492084703244373189667310504346145939860751609010571844489402979941595038751827092695238035186546883171179341411684374764347862950518183580411228441175791308659875878689003722447381373418916354243826748750698030987375306327365159955840480133776858377832137805470806707697579276601582310836084624950497846091996118143048824991891405576281082763032781837356474609761256015565583565379967008102619776307631207858128646900996059754391442039946214693518500142215510105991683400812562787366720611391663023154593672922348542434258429020380834192875584776456939233500061001455845674154848007895647743170066382400916904232721060204489698741479739499817126953102050947038871719888704842652705300604076073172104819237330920964631746085*x^142 - 39311252091873275353218028399679490461207627680740232147106803294222866101257480313830931194746113164154019043255456732715972233797771859839343830873181808975266919396419773697186968662258869920200665402451843281182805374757207730547405794629637908259334512705365769479340691077741089138948380257739240422142582635773983877011880202485484958548075717308556188491322704057123268996656831619186071550144126375303002235454998873995526317390106170692195770972668138755320857480790626665692201124373358104036414559408047382232483767813042679844586895365483738295436626097605293894019592961127165499806505040214484886003507601991975019554864519835663751180857699474266108582467854909760708024261310418365501636384799541254109007550703321546270775739565326486360763802507939670490268136359313718316635446601215480596874304204624713125312175626675586424395686961823036157703841628246512370159447573413565669909829619257935243230034330629496869953965375593376824130351711932397756748461244199843361708405156889613236263087157961337634906024*x^141 + 12062388838623541609262316855563629036529268513714295292915539747405925071712311004754922178681903131686858063180172260029110107168858023445154471393153102013221861514263492092292775512884537759887730573342011663798607245994378046740429492429221108762390960903676892494403075561175219392625986373582391686777763153636316649401236558205491261885673981959072006108546117048526338160198633583051089448972442051043393068193647578107259955836254370309373960437475130137528371663919900350443541139505126564253299989854404377812860593946398024767950261594409933012425536247556797195390244804813670988417212643735718167924733773940512165515034564654840903998517650580438605077692373936743369328717554503016154737000227867160679144510503105572633176739212836769795739013465299587068081146408311171621120343818869754262020652607641536268327585798370414924340429718899925827831061055778040835371599853762961318631526629017758545055514959343420050367149784689087161319311109257418572564799711484606907555247103880131448116522223411810395638284709*x^140 - 3699264535025846491682505604768684465610973244076911113172318466886674883214602241405640254839823402334245062023834398959483187783990866330676285595398606580136074149935466789033402060771596040928921386872253636394791082445891694790979761994598060187426806853778547887361697209623105701202397196222563512657289538362029041155782057416778282843142872055391040964956302450840893097186504334011329899422260540147469703607130017904599133807069722541169165875514005381939557046761026978664389804063396807827318569576720705567044673368955416750386301171164809948408297889185100995563912950014090154571096573422172595141271815427070051814781609647295549864009425984454811031050454217306132861055963014246365562799242291827504046775625194634894261587274960291363218751146141145212958361555085110313857370379462430439732075967220345417292356486267199049449639964920796233595035942714006983719687085861547589838688186985362881418205546583232571560907860068494929559082784065250208605606336248348879639883757959011212493630009704689856005967135652*x^139 + 1132790202114953842879699301018241892993619887584623229153989391200709857931129429929091532868143377038873464464867642479204417951536426842906180639833204688059702788001440908463298243277505354481455534697187652466379063655916633467083602055330985285111700587514813999902042482134077485479723867045546517329999414514415729000092204400332559072224809695879799449476885987688433490122039359485687458338999345457978636563598350120599266316407757804886207881428151422376742850720472301608246381621846910169660769572309855523241093417504130623296841567805084376719006662289296348141990754972637608516017755282520709579728928812731367153531954625545212325963291495961295724995522168299012152970761414101923719384039323926931693637899733887990705844615711610444058062376609262061182580811409360443693437592740479526091911683071261465695951280224918642884855011337254905406947443267603479655751181328535185541113194914387459942901123704146532923797056337871165307534099188162650881592285697785419034087371396559441909841846061093581692041560494165*x^138 - 345986586272878528704835298565179276812123702595194360723523124706471728938207798143189163283054172323721347610581720067072702427453718270737449974405184137120134266266008259783913389621827105757953828579758870633629682118919444635826248565196928735753734034821755350060949821867758554617468586283626282744300996133987263055689988092537583119018506628239177139378925743384000836375954856330239980020387634211962669322761315677262036550240347688897805257407227232254561606052444706398895358144245473673894942602534157425917824689828404559900725059083350238085418576408367875667482072894250896489891699951282542787688410644620489110725429334894250437989168741006333038888533662690770639522946070874516846718688124346526285894531452740987761445593694960625573955434465846028533883430784451910623338865966180699033276174812089862500639538452797418390769915808545597380482496345026447062401211411219659461558095995752454239196356549814723794664239503603451214285465030973162322548188716736416525867294115146064813855235193917870573705110006553069*x^137 + 105280355708570007335276113921750971411973406325947325042781855292962425317616934861411835753254849356716221661183368083358335551676164106766125977382202594121294004541612687502097610110613243479140682648776042201289373722356743583047205361821479865089410924557753777329836170319810671528977156303657554984543285565166044271371351300539779804903089868954986778599861845163673441105118080386910021243194747781240858014522636048646677860021307338501082814186214543990614059978516223040307143786425469026832441435273207394715820581488285838243012297187750414547803022846044304273436911076451725234577217680644364743685326192846387105221141328526092130366552447285958709753335932126789757669270044902514923293260600429065170323749391037470368124544294118519541446661503248941109394466556385606878622219284678664533488958666835751435216716901217976891924215346696903987417283090064301378535068576594674806577512527677383810078538156601071317516809611611475258155049541150909119774510463184867281362292056155284426095641899159587326988281267107313212*x^136 - 31880863897039898238323844273921979051631674901173298034586996879996323814615491465904734482991927871794659932389582509865478395138493948964425267372426331027385398246900109885623866657867220703078811800852041660801349125356240681508830536097025010272429395842735535458829798776508655748807101896876802639266612561106007958053264573554448230175484416503150818188517529151851303222272914923114829286058982892437406564495219010569667575978422740374008621674447063936980057594900202787797700814813608068356487339271891336181197004061012768991475667433396704286454835089163158696056418965313748034863451311219152235752441865734233324873621894982291128606825921634791955130259206378286910544265492708863845513900740662869487134667724445847773125596626958907418982492866605840032790124324490796834579296964688931443715565186634826055581824485017116928446741492694003314738885713947228298886080794082722724857566141932300983478304184195624856656999506473888197644723949562676313676376861759876524842753023728882941637733563143442766902106758155559730800*x^135 + 9597606443552956477946407664469888090233692913174814162688958596875298856601427375011939857003721160195888191915800066767714096378407545921175113434147244535814042888762257867495545434660953809429368187362196907640266510641613085848324150629320521944291919158347888443718705533211073614901952154262882708955880948609659359606320906711593327221311026200412348363008862421997072841391991534369134393329368427829826230384156794114244186809270456372487134156802808058589781368977298726544060313573939786392592666119690550095677700480653201455988582909546171924731793543529595316965201570675117146369940907485744653290111704402057645430335615014871794184594204883118247301105984326605727594825556988936984672643516794613563527105573629095645476155901591743153431009803346509925491971663573610285438537971169071126292410683390757235831816782030192388004951152282154895183560079267513560507329208127544669154737995730276967431827611876008353313970228747235017578593390116599369225623288918796979549473643355675016065011352535855035918588361585841280631780*x^134 - 2869833861119571652829360800155569118543743209631255332348057584009707664582028098376897620273105702660832421874101687842881070235628488296678358750157858259669194942466126294526907590428119285225505182966724616200500098915133466955772683610644263000230774290777320680618842529820577583164485573191848463744490715606975320201884825201715206894650674076254982854522033652432437983753270646998893355414059623892716803889472165839883853110390788447095751730832168787330910018639250513852335499676298581350572188031178884319291577225987635694555320278036229793226626939471427671366324939535835746889861971184266896367405824941938359794325888383716972306923490562211331885872859825636532457762434758954344268520638404167596450503138065785928895155514137828651933626872139583203633009532043664227761394472644654108067035766506414771832293208128658881322232768581208980406869581088113365889582461201865217435285735764414748447455220211083058098489083309307113387877261826098355605134150333993637992651313265988128707912831958625000527050384724985296498535790*x^133 + 851700341470583218820014588305251606102781808913459835645825238516236949274864455800609940774168506460647187119344957621787366400837095758106675729456499260771458140816037063840309777296084188107730061966373560923451242780204277635484117808472534671154826419757098113217268977291100497251329234922833122655994254011212897024265874824990515963165617271619505494922923208977557424949228478250662242835438640964499542747992780655115330422213072111782707645966103202132303110022586990446716233545671701180969939236130823475192978950942266804325202753776785240083171453508276394782590452395672990617976896241755511809730693944772237563264909395256863889376250225674183373573555107916975133962399539844901444942593215194640355691131206405868674206390903109155482538449726407098357269444578412867865115543280482278033958158816163270867524760968115491598861171896290304899366082811109691633256596849184194819440550819717433739531455627189060325600656069424719528361437275963100622049736448911911931264935678251554242654841606043120644078438395309296085123347856*x^132 - 250724642949583205459540922123497313061775581186588784349812502049247558033691849646549608564937943604599592457504138855599248428848295227364298539604918801622236914663752499321098120922139687090241579336607239843488421287618748281381938426658101261155447864804276587314426051937904084168666716298794291297046563450369545865775304379747367025321539671511466853501206057832453022558347849781589687484398376958205005391169735698292803858465203760322490754745925509050202846544987980860101722930218986930203779558053698973524097207663919946233048769942774354108612289660394101543118813226540873930456890934006362515502521151795120178894860511101398162035007306553207414784102149992673774810128673584657928950587737559044087738442166707067205801133437122003407816300338055050077044069719425562583761525356284947002322434531838104904465831023484643715252790648426867802434770257631056682668223970586839701652959189394531985584087095906618589434628307371038725433571677683021822497642194311855593432224188836168181793985608339800530290561454078064685607673162063*x^131 + 73181420021666555487346012560912594908042844906035143156274871228328368039837860351682656508574040101005734542924375151883156231461848029221364383724517368565803456664464435784357131413378068352669046033396124059507339074183061632764459798384485019284235043257411425941017091782332918401995676744587306600628725807707324022073303297232354477136626931675762600375459758460502679617035399504955392347972340649475143600237656975044307811120403953209134350331256101881603744682285181884908499235849339235203326841975837130419726189079527861964262101214063455521472123054544163023623701709226531988850464207212120779094284296863755550945384414396212242979219725165024701663456069971086369736806023876833781044416962667956269557761823918695527805849834901589214283608835390069939003528268124585165075378706770034461243974763523055471594906488744543916791196243709334426784298167437837517629962766012640688661545633837765083606856449551984498991808251816043246250715263123903518908617294089981049858108304576284246724046021718904311188594815207324172830409967523252*x^130 - 21172875056697301497001705754590250641752491811454759602873577112255829054426733729651417224638873275369891602453974779627465333311669709262942510095178955019342132855451103745220280958043338975108473220012001895260923066860736084439373009504303520187845521326483891200394028373558296568768917948090303045085458230914562501671345634690724284877970803829542297498937473120282320988120642794041636040661838016966159141150424169628408028467187552957366314054499610995190244810060899975244453246633783441523069781917667397303460373963614080418000803319048329779823025313013451858952691047157597201290274560141392611298560971816372913730130545009649675110593384075437329139326189354566519554719107050675808273260822326127763709970534307074673335429933697456491694466865386897628791054712827188387773962476612671469010641533539244660126604286475514655922000102083762523957741353113943413077935745165258471119436870914360985848498992438744776768003516474287759115603700555690485292131186160418134557973134962799758439033318938351983454872147543716767353633393509594271*x^129 + 6071268995413836980060861096311334561198612102202874699919837707170884036060801709829917146194737509709840898433032364805000029919806277439123715710031314118720141731900974096196204636465006140171452821621818000082645605011303379089280582437944073209845658438281731431472724627491676659440071590293400971790116847715810347442421985640259916997789144999838226599301185336643921931012986106577477726289344131972044220888056774408069898253616118774287428124617275259247711303646062525829943179882659340569193745202370694381516338029303961161273471631837849067954914904687811252185188722145965010269247593937976521106641832654743575057598469533462249890343568244603780823996854346168791976910646553446040767195117020029144737274136766465662933676817601845830154860019361006752194833103124692531379098178771546984410218813947550900483603898732920350605893993199090577166720106157546542078683339332146308360646402036356896107502636191678573638016449641807280626407333563599201980830206286049181935977444239703135610426190812833822787610003235808263525730927174587928677*x^128 - 1725445722884668026145816507207743689322993712038972846836409213070488341252882415550245899795311541222470005496297941141361037997228721534511763467931995231867259622405933104484596549309618071029109340121085427020754265391227197517841442699174201398255966532953911711836040932100831576133346769716972183430332131854639092297353406629292758053854130226163251029686272515586526919132778426142426319317587079624790041857255412495835858910878284094698282679651559305567220025571729426610058631822155827100801434961100232424311128700372983490223017751594573958530647724281055314546402626193376196787363013706362414349628510236850216148805834101868352611739560524162780518966005626739885825463724653389818927234750967720940667154320163295334568163384888168756724685579562681425727117073873208936509556268946195658860795002595101003618695525806469984490877964258604321429332561591814764396216501388251773322596477693112986544130352348377985875306144229163911966326690927638394133124409080015937106347567834230901808869660389721397105879668392806722152321407143610139700464*x^127 + 486061352533209629222697329923889253700060415674087497289594894277026828775277792090118105571804257381793548530993708693705973673686334927672658631006349223722642234896073975526328051670085706338963050488452607333440062612054142356686464188196895359030911452285542524259462840697584066438394240017395690625441917650187340162239444023424415664831243755232806739824926283372033920458128331553474277132413887545682818465813302472075773842589705516013127130433579688286285844374730748626215595654927595947401544281106260459706374000657585829788170014578900753844671690581200882092424358045168526661083736331522780987549662905260819095856843857917725604329098709403654084472758562943165517604494759640914701857510880848105664575891729594975886536695116683241748545407461682327957355048667803155592908726558580741915307183981085505740285457410394456245179830636832602086567351723522752118296305740477883192503695103541806552239069491112025146518553521509124148509853092958197986560104411651086121023063053089542186330950236289881020155038423718338879257334264218970107797534*x^126 - 135744760915292460009246645071652817546009561362399228216504527770841135373246865699897700248376539257048272161563775169695754725215017297190509614073722214127167466155351414111952839231886516579685519982343056951652761926055375950173964370023630157087326617122303370090820165165741932527151490021956244415245294983720658580758315254843971031835869917582752714685867190584992868664980137199166430138393625716146036668332060668273969446597269927064484540130547171404267825573627791600474291553635987591994156863194715741224531595401386202458769685785707986726155784784133302377770499873513236250257213173808878572471464400456854855954229149215155106982019763613042901814367340315749466056214684800321263874345522466566624526753871758365318106015686211716610373252263791738433860836411792676497835293150146558820767672226433148467115822123925260483123889071491418011271377373674935523441885804745656195750377888653733509823500296995253002716674096138090103687197213841433563449979478799186788480741513900314283525107561580937074515957008391919510208502482394066964198568030*x^125 + 37590804677662038154013331413272903131102375794079170174417585518277417528582136337673807485422732563126077740689777023467433665726624512560323935038442081575536095998003987571638219846304658094210891544398118084186297672175824129664266407009698415060422069468622888193216298287838982136812556256509768266210657654570621511632758537828092017146417813649756101616377202165028564234758265725735708340872664373167455290721691361946799977428829398878391937027793490647863973799764982830086505951750943792231980267500868639455598525500858365808691514317278773347943414887545987008025743566438555099698568329985479162592555612392071575757229972340284282805609853596972392331414420498820698442768509978610387251271650788487402954731485318761928270641242528071908795040827358355519877994915039667717733211818773738244610814344976401676896533674171995502181495890269549826283882958404646072170419519692419316827391523400612303255874718889284081504061206587992202683692734980706071274594692114148467795246877374619671042553943976716284735056183534546595438648912811006663729737029708*x^124 - 10323871545255545477267564322221374673176902672273805569384449206434863057052649037594061460583893569440771818178797108402705087985006989469006235764691516881904091152164599248715690786359496673695828337685480813678662470935286085258613842336562082465764278097341100589107518568477565125036074303785852861194280003434271789769494215141818020192106080874920542885404167395495050342448309223224378481634737721670548543023349779648203991007436586768293861610990133876761270223873356323861608849776871825283535746181871665791109206676084462777071827922113834927408898723766210876269245480979443289709441368482112679422422960975847500932757345114934495766684698616245865060045788579127688216869417692372737068642462264535727231329206045942084747069711081012261160916186390772420924543017528885300263171785866182692744305225159350848189910478038764934866360750497181014496634120738240448671540206987582642165723773638191149862673566886562535257525109827910016515114650664032005703601317539191369893136662196477547835263519972227555564019609451529842700012646110363350824895480866516*x^123 + 2812270310508193324034733887780356533968283932067255373930429729256383640476272394434196933239892817000042442227073847706669817833281724986470122177357900463691997460487814218116257711374029048271808900462590961869099978523419075981028978564720521093425886233798758085522638281568394185063551555992089688733574786297646007325282323389481079393868771730416542954568266604146864715997188690943153980474844216669616516646860813813362202207266871418460843483955205766189827492398884817348256141155928550041543007740101765712867592179210253467266932316288707628443942265146396717267250004921871088373494758070763316305056263645027665251140155480760177440991495190548790823625614125083742021283251040748512209492064179978037509693305029898898898828524492532806899356132180710899359758160936280103162864934559090181608966008224723204954526720316231162247933991534547731768448146855251288093860590444010702952855003464786360945492487346161084369981779687095294551357227619073034299415242754039247842276774552911312403275438553844374862988386454633057948103156312506114618223218663347662*x^122 - 759870411725111176758356507865058453440326981641689022224389592099227630815668252632699753467647610371562227117452681028227961783465113298720345692168336780319932136541871894497593566748466361496356968326467571244315785303044964869551900963476456402934955929788501772474579620726759192824047819980928963276072850229078857670553377269302762718830547722408731953981519588520293406669941006640088937399532458366118801779128136917398634838966264652979712055565488765736247669059248474019032582019206709480059908129664113448805561629700296171838575024356636491784317922620444550469221083495587290968011250267127010569070919358970313496707473787497557678117270802353486460929394778633176284480428242806664459581726934724093363595692352642384372467970237033705378931313673512001848958554217928784733083875936197257348453359422605617260554858504924009261789096477045169195039856187225815438332010791904823075263527944976590133316885865622899929540487180573895830778797997768318014822158855940462895426059689711896482534295446690265389970115952939716943508311338335437900027960843976618420*x^121 + 203639370577140820796262697920595310044496830140928969613296465542713415734868547631240759630358285932284729866975289051515016206466132979382292029926261776959221524856808854258844827160225036151050856414214129598686427770058924079788145949773274495450344567670318817085437107449818015159946371338232092002759780090206841830749852886536808081281524813709009660851144422954995964483514248135020208440748693069084633978310104821946779330198638285097194560514979923237152577892104795406229687689407349088829625871765615845040059552215908233084180462607134123917128433598083270541369828470487041907362340509580681966563596039058375516256100890115084346566488108350469161819394066255897477536161844151538076182888325569459691204148627426066957137655442586186907770524582070479785322733940761101570726578192332076777957327374287068457854626722970153171903904822164793074003151559829186170578303371121090645018160862481947115965547193814789345616928380575143514230446216029726938506862189820537724855101810853341848229088392048181489122620529778028382069878274635146426724384300867936189806*x^120 - 54119269117050764739386204366222413713294215812492898868912614598482622285942214018183963143317273026439729904148024402247942791726109332337741124795387902312631804559926896792941951526387997605374519011075583348521285425928625791018584554776334183146105182344018838302564406219582925391246499126009558013035300510125700072418206580956465576468268029947522984857722715986470902541691319802128328628587060317822218889907084481780168256507272333872275844348658271072747662280710130990187130912922300949607913303642092792155294343753350970840277245506483423068212270034318545567802085269912701824451054959003561436146721408985581536377997607708786037455275284390660247217116056164483199125750684007837758399139368094738187911324375445329217348416325788491255816107635540676954424053237356855854988550668839485812975568445497494319832087212426519730646624412501378678642580225443951620014363673148586482465959232567017996335762657302125428585392805346255238724585482862304535306106110062178301621302572090611271753300550974853588387426548315497836739662336091748390880649698918454934262966*x^119 + 14259308906442197299422101226428481635766677313933870684486466800475094340080837611913729106017600813490937964538385211308859815007446162932850727129171165161112958505620423665315461888390557912875392185380133077253243353163747600484300762585424058026341356759531935868918312440589880496617749188344304711152025493162903256241083963805371267211333524944982531686407547676525246635574399220407648410529753229778086225550090574941593773688606737868442307883510516523485456661520418472120635076379241729787494851878289098322052053615603008189631035341396849135520754162728844577415177336440006955247476202216037166498791091224939447760200881997370873642832695694343723066255144793757859513156860442385772519378255760828024828325226278557072518046952559648255099587707456544636179565632934456273536886033182174772360772816203770279625722264703302965791023163671215839621479793633227927708408808232193851213291719006868106239890860212187478797980930157458334638829073995392169279669482079001471456376035549867364250769972247850239710030490125875351042489921312925215952931662997787664047657905*x^118 - 3723548394469120814642668064546763148777452093178461411237127913545938955489512411732019105801807097860950077298984366890901750195421540668203113400644864309398508077205422004557287183210316998404378603760225019027627399211721292975375815046258428091764071085132006276255579510540972141227359582110150782319977923273455534313864810420152498339910573961943686581153052341765053734913158236155499060862422323539534536018590478660421207027515665970262977654586969288501743295881567952570632697342582249637956788603737663872572826174906726163591052545999127241593922506612723149745657938526149124007133113443339849104728030236324705439112915819433463925358393835816937995686054363783527153801208957112045055632545173787220464099269677950026051137526614065667262618658360192814729400858503886176660177514045024577046636939325541012115270438073571020807696792321222454349293672410162280450110743271006116160133442428901990687620600908640014181718968861747137272717813612409942780564471377013715413475372054450798467435161378986600302621131390506369117536324722364787177373196046614963142087754311*x^117 + 963295997844466731181683107923986201765122113823622961561347984019793679904521541892947514555424451671923053206390664455580030151443814068859196415314005078755570689973099048380053689312956668299631558964235954069588658634549811524615041866281929650318347645105051655717436447048366327336074056385124932507311953508587446340673940095887509550680689070117002500915288980128999502027840152293963343032717198674635443670335984283569434933592568971282393502816696668137795198273876040402124763977855280270105846529989346918500330805957390143712498793434214742352618910382996234356234226506995735793966929121817171026766275330738591860511598020774209588991197536005137859974382783889558327061347819883742454330222905442444310493631089624824504157755485215001603894879030430319317372396785807565461962198871635349707311846452501035507121758793514171734325544140480073934767698358415164843661144262968787643310454602976828682263720937345296340328881223494249297634079127590776962592036437935754469061600974181918111568798803357955461547185667689258102377044210459787430258813667876769694425832395856*x^116 - 246789826811166154952346935882811437923489856468631464149756825765384625843867896612228012777333376923229979871032394563446971991523494295281582988370957428242934202679036567498997384547179422954404268039927376339476553318353880942978732338888694632453614112136664391258820230167070594944552098756831243157144026967818182590991238718323527128497076020793830822856976757844050454691312160986806102515580009001558687249836340224090819689972005864145450148236200010880048884073578822230014846748952899434061741901334991677797035095112168844553612601859812838322077674512239626498206928638418473606872694762133385840696008881069984386668463386406042075063401718602925213435132375252002648712725232663288669070194875005511885920507640842057566969895917219736353067259350364631481477955609890564504819681873504166017103848934901270706272615578300361962359688443871265340914630120248080862833072378172455005457614414472766086617531821844810152853923073936383796338301400761900924630933050804726386224799605752875622301306300598272762831665231537402310927041049759187048903848362571028869682838866572125*x^115 + 62586628761275353355638131303152668736904446027399028659797773768515031436877105089155306329423627888285188324726327849978083559127457722888759553474585488974326984970957065506598770570292050733197576151645957484409212445385376699705247257449582026984524557653748478529323965195305379383907935681361112715898024763866843638466508202073751126843105168338177652173588487036427857347639668265393442077608430773705330964101901391146549546095378106639085176428949866486795881488681212432630891205352625601029110649259619027387220614742354130562431601885655726085937681200298524622404018543339798641137468610443781215221116215050264197240337191497489878409243599918644398923168572139879513889032879425182982037756479158636593355136148517885082180938449690175455145933161304514004731545161026888311486947966969125492495007694288891629081583350943728517765500136552986982143952788613875618434604018187086539441564174529258384108224750798453291888980947850169987833061729218586421584766449948401219181274587994228782001121848221402005036460133189075824423139183279297858163777164607266166832712555907869953*x^114 - 15705805622482843189571667353211062690311428725678748506119687077128352520009427575222781325166318321727736194418540721282487680181030367485956308544677527707753990192776158174037176886587712012045927569912472423984067366291858046618144124262191731652437934266939061755600637418529524134040960319037647703062072210265745210076790536941182682917743791581979011367384467166722658762059551566178134926984116414439953927033895522960516900252500087046134306570478685458234617112055294880957267805375772704013366783898459452201720744289183152390015841253006822306502069465563827389462163521324740438078202285214672484214111294715949801066406896108218252453839362240936365742598973619211200434679707668512128125731087756537240381437553322973064273111379798353840856650668865463913123454696273869406696900844347739921946992681376167669442639160787004041861797729551986671514805270435074134109371864851009363475547952613694340396231420762228287505065343855870954069812116264980876905448365175627378564211389486873654601249271004209059916780758781549311423570461206601069922908863834226292426591283020454357634*x^113 + 3898780512141666503208222021107080320827703829221444652183846843983735200707060374980036787771173869493320601613355870337072294354367958581266154879196747687347024065980410729940787463629246416052671755437024509596464791867503295990606656722846097338335803870293794447814037654029479813597890031631097766107376519367683033718643265306505385048740079037985000750729825188950901499887883045576659762534932648770647725885455955332835277452909599457316100396298551001678969391088564906131745555967895575127964556915790859638061558396192365751252260672821704392536517996211913227387954313791103846889930155632295312598844439866743948946065470835017176883228228912054865629559918763692724625159080911221392720549544564778440314093258635449225672399600262156943978038883093680979783273812941766018454027073113849226132354511546453349104650147427475806962167814571394026609414588548667397164791717117770945557388899101860744021082626118148231820405175179055064742713505701472211878355349782163397969748217129000231080083361311551196797923049105655707195668381829058816714817775417826518391141366064374573476839*x^112 - 957170076745831953514957861215190941832373437393073234753636253937161034835256505739093307179985345569829812171281784233000216626571519340355584303846336130899609749978886368423408221134295969724951727978397820594329497114482967727200314269850779243832249983224161566160610171128085281666151708620439088494676800261515292928276181371418652231529616393695255633062549622570595932276262695086881428336721225855083658355668603939640072679264681102191378525518366708953579410291579145538379842493783864254228670789152746470401010883136624493391146173729054649989810211268846911223568971073858162865018271924798483691904809297873523595301620022199330331688937557908524139899011537651773126997830879829408282294562125251328976876430938822676250804370335962733209528749987096395483023343537722391709397290925165683994580140110227100910492044869811860744072878958463440191278370132326475805085769638829045685809989548628605411390980059496937339711706735346870154358069365744948847191481217643896964131078080460159406226521070337598486213510414690852571003308326784729716408766168361412824134653009636221848963778*x^111 + 232370228869389837468057684581802133646548194226510512580964144449366315142654662851093319244611941631052176740388284731315658103402904687255240968916883441287238122286521770804025277380326218383026480546608486456791981729263530364273171785084024046011171600886870817016734323561421511524123431619436880815942769534867453554941825054507086392747134402664705677725606675081361219135022430510049249959022122117681349442076556945981570111631138551161113862583285300824474643802809874506159099509141242238809051053743576785295907780641306301286118806042897520593652826511413063934178158992315328413486602145024270830820117537756969343876055205675034806578830980438407656366706679847430246305587619009900938286025219775519353258373104107870736994206930104360625076717623387133348257023129203430289662461805298307192700141858193141483618306199429194011624351650663049222202283818235700655392355218669638108308024542459648378963457328205176104890334920744636016235805733462201558931445193630541876642402907379151924116522457132005116266782306048924488937102051971702293186309833549048073831463901794235600829878985*x^110 - 55779122213409515275766479848379438266133090438993032175199326714366008387058312947408583121358738091631187161416539999991771652125033998086417452312101986121390405607123487313084256672555321492413939913108464839844247813425723630323892289781687904699601229807586840296398269180683677520872814852285337570295204071221220423013034676122384362233277610477823970687334872224992452323430510716571791810078332016769636786620297563123692131470727797624576800930995758831506748433555619885678079707329062453083698977784911860942165929903072857569193880468939834965731457443429426816284825984682610618364785975404091755209013660380660589006894304030915773270243442422104337603427105860037685270396191232248301023373958427772456565167608283845976516310657729198291446109902189339137093183095854096556997180395070991291447885932862234251936575171757312896452106905511508677623276838350050304937344667378041197562198517735231820632768668931399890632841666780215640998965796505698640981229781390068045169520081097700723158444402724589333076095404079720545190177761953967340915815049331071192510674774733329533678453522048*x^109 + 13238650180126462191418127878135137817982110544794312539752702911860844687598402997368797462189414072024666328807395865531615723855393513483871762436935656397595373956003323880611380018623423710333100683849097317539575105762889086179773636411684845351754094836766157541554302769518061353965635026560577595417219940129965516140681302465096633662252835228391529101061789104818373102964614595126004973014699898380091954127455086586347764920414389966368274399642557801416345037092454441550957533154347220425027719026811193286374831317359756927179693169725144726478087050938046999496772642181291756186240624968611023348434158128175703156128745675173688876736556716634914529310301377240047195086641757609967575697437494382360236077174800244821726548974247085724647775102202995902714477383777438725374407588599362953369490321265867172950327484658662457248928744224330380575213322975170805105793858561235493039871386250663017613572137648899759475212137670165870352282211853625693007440850051784413575335634522118757851065344324830968759459747838719310730761057093929986654832382788127461498981127891056338998430201960155*x^108 - 3106456997758832925716901663885222201134435771645939566945474517441085468907473466087376967795441882706615088584013395468481548434603202491114479938693173351161028695510299592688831351291254539958914568642924570019224988124359365528953516072992675059120440139564769093313651578031945236611981376543332401099395936326401892006026604309132126828991096016693119374534644436118438041803285749959466887890300365351961686130050717349362641679815919406342107073731427840550097969988257208095965851705337715631349913161446647162761047739232500709339096668445979133083253912794394354143952744338391657729418863988768515560205355888385698640884758495332239985593999549852085202104095572916689218318556926019900151715045772302471926776792725960930771182520139777570831079211337849997402819978159069370893387522118072650529397848455997614691468508940412980623834653079931808584699214729530226283579772415985704095837109393098616784265345791548591251433101963990024669534360183632673068057078412613479703995221758281685752105110308489144092096595159485850692309847347125402543132096756247564154280739834518475295961406585432859*x^107 + 720551927161355852268814393732997838616162083265267671861086168000209016079875208422582057615438498317083017822214201037688218831658786036771001501461222591068466134408656326702957353683828041309985843956744823678108368382976687505689718334347439039226998147060712427452686664375171681120961763260603729910569652106367449536624377219977708215116510151559206214898885814866584195049686525766198493083883434760226978629826036789166512804476007715644253156923222496528342085545156669228606595639186021234653719069404966885400652535837239843724365128677759226118192528960626222951742167639766466456200582732519835588507811534591158227912486998777012140884312612175308948623757880569136712170740603064186756214280345464002957113086641150335873617156819867558016216888825848228640518102973475815457478372601869870771952436750232896601216281272722206428910337351891251787052926357508056721478798731987088489207888638352248724122445033420814433343715732512835391887944204199661615072921571255210112332966245758056721426350287046551636220596993001877952541682598044738314988563391571088998421299139049636731090835098828488616*x^106 - 165160488007967785551401075251601735159051716169243580531917001606448087392193478461253745188409042455301200138642503619886777338661205652764188376494017683446448082995751431684657181209291690112253637047093536674189946999693729303880867752330344952336026908664567468380508843744710379935621128874914999412601050571799634567800219785461770940907969627091739681032258028096491323934451024517288150509178923718831682996076024293314686243078242264663594410672230301012404509086522374917917102577096933863371014055251942930000498668305638858269516269211222065155763893725322033195154329464879632045774508999125700157538177946857675524380956335509703599385031342549883788718007728560995158131512898444001882063794660384422795617920444377919703851813267196846813674040167702184817482581893685172836180337118295638195179280468108393923565020761128462951120818037215592310859997111355739965732026568248104347015994995764510156413697243650349603684870595774482696930667721837691224056110708257870105751227036948863082850275422236230727771892994958067575841425077736427540377077513088600699806186227916626928680654326946646758510*x^105 + 37390866450834810144159075015158218377555340395363059383229740735281564331991408577154386633420114256920021109322570674927918154375285649515431916553541368056076728033781678482683138093515019251397570189437950562312391445195676286390134780011956582834898628070237888597655113076706348169319045507007590901509158538296111081360074363131314056937178346441796586135820244650302024210717115874056571975043764477018537495320206330097327006442914102109943057984878302811470379778416806068162758195320259036840709103457013517660775182193051901413606245516049439154144061652206239928208206026281182860460918015657028412268076911812834296058379561605765519100480137170123488728504874730410822037391385611694984056140334647301788306152709526003785012413537775466597125081885676526926074356582124816547349706650040163309796820940937139224474315539975325771183132812389001150237917098883714452036399958877497981752173730898715135851654295936886497332345553032482686984577101272259394157863444400876120751520913032297633521808951132536376219758875187716858475665467480615594606647464707720347528279228105254117054574729924447653201129*x^104 - 8354629446749823621726478376569286272907049271685138269541351173668838107546698138458711876716350673973586351959274996843035760033825321003307709058198515909048879073638516333786798586200705153614829219356420731455318780193885808444715266673634343602404735578367059914391181392093614483745272774296345617128890917035528001614326092497645780741639086343169903902210399518970851942130892949307344636144974405784774318442128410450434235772613882772499781901064710802516172559288557002791581993323643800703544849508451415481344662105804678085654840689558394591458743555226994996079689464078166796919942999562085263072900848206000235912364579450825092606085832535597831937882571802309923131303213849047218070571245301257324092231034284963740244494061242238351428091719384120154947331107004122032984071658959858833991054732253727464462361720784653653667011677367334333106442196129084232473396044480023508549013928257985031495887454060881385667866105569618901775522948608826862874303019527011138151754359636226665074436585889086554415128354448616622386207690995342780063993618618995123705213383991579817558260769130858462945403542*x^103 + 1840697588750277452812523072135499058352388701023993957300790639041609646113111107371684501021322637109784750840313270989511485654357101736206713843957447695125903912221986005458172596292185405000828903703920073492857765176577575554026034589067206955060722462527307884469163515464837355580619494090322172150852571136681570323232594245797599148302582271204740632748598528907136861035950856249453508021628459377073335562132423364813051528299536774867488038289871693693697890085680619630826433008403622465668956845957752426840085998476849667096036813309100274403433491383404384001624921816298107744498568750313217484836942033875746970510412609954354871925124203941179364419560650190665159549550455283763527937580982033002630960722522302392799604483894187735086373995703124017284343360890442821418513204180825033618293813209358771497104884064739847555923171120703987754320963362870822923927681404502534519875512871910448893667189470742896127509474548920929628766418211156196985227156409155880149914725885113540605792599249456346691594174176473552825257891598046758491673595484018410694612588499632388135052367144698228531042121199*x^102 - 399425023260787757865678600288283192325936117569453884479499986298346043409687002072807908418822154729892050452163949531764227857967208737765765856444473764024903802219226064744346459936168562846148080202691841491003095705010150784362317607028706960424829930759525631859252170654528702462162903413748086608009508579143041205602800787627351207589995167231077851943763814724755023082398562995047636043500433513729389297128826971764106445967839104502396417513712162015909685555310106675524467881190776620260324497482051337704781912329711962372182287428239509589011509986017055169344307539133374800638750185398175708134680285116993086085583451033529542775254164015148183308410872222285777977795878419624087930365707216384143781710385679298184371142296694157244353161027390013535542359546026906456860487427117770169631749857250526926018489347549914409243901775747735652965864156567852606031551410492886861105354540988226379037444305308323025713431524022843820365942142282320038423275278555216143263267159397833094000804738356424613284623442058135307632636002755710651496989447319257304168815661757798009404297957417724588811700707850*x^101 + 85250843421546500699424717127842497357748330681250715027451413179667112164515273857552480337709250178696163552443927497498579151423911784227908544456792108079021655413435511151042137430141200514966256740911587645673141521158945411669443846464881941832950661786170095571390074250568880729870248419357792993671689839346995278508650125825888776769087309682340568587645416240043140474174968231362890300290817598054839988598484063585488708382287717761993518050816492190228249626040512344478326513197378677988430393883177064901170579336048449330455875652898154924768522722924923915948757445329915982649184354037591850672506396907433529836506217676769980545851864355104154786413048964010853997583475688113444218936309866041165055325008462642800918079018411571461074133504298059067006866437922929902392652495571488785828799985056442574126902093927474778603960311213370523880087181748615132577233342993016679307104871191757734663751385747522493697996337579152442137577267240485478536462495004151234645262165120324566202830634211058264488639060566441205818396149484850955867328665398888443992555903763992747315398467192552686215566984150730*x^100 - 17867508566117611663698670436289181876743851051935609472145238645840098875793753580443915255229433049435849088010127007549352962403931185285677326748099484939865833199975803026637444354706658436161703307924872865016405640549520622421541287286728659362791991856232132399684016370177008175589913702539118607117781490912280461476922904106903360337250799008055393485020246811772062229932660136176362907556317860380574469225802355891905562127255944209042826226807583936673071546034139454561616195796552516326316570350650418354622350393531371032473031775737739264540859941652904777534719212447270940864203216955985544842863154617808421979023392747242369467198122963133188436653822284278668507037597174497086597822492459613713697557099496319402487992539677543281733919088186010793058798017832387979393205881915532644041327649766185428970581490240653858770429805932544334808493982185395424343081915638268240550659536881645330763527154355340006213070331864824932453023520350241412840150818853497668730103211284874772315640773681603145710785608477487532233853953177225636933696060810149787762860046741780966923462545280323632222014080695503000*x^99 + 3669645566495208502769820527302968397636736684272705586152307211680689664717371169572599857669268707273727827242236779281842053999981191300887649555362290557984522662796008796086206553987488039923950348037560779345433836193758121627991459385968264139592896589099921566204652709780657636947285747525630039867923660889241104898477114319376327032363810037495685427207008806655292796489784581879185615599979996276124052001708156892524547070372565173344599986833326336591823009327138467614909165721132822251856293310637185867316402215733650592952295058311839461731010031626998849936346223873304946031753125344846389406105054155710690040224142818214665104756569114824894598295198907949761596198978367915160565304064824476507545354334956974607909144533293154865717709057512374294021444570260289113800155553085122635706160978429877392029795835940955470150081524038562604505035578826001129210071717161919086853369282684555082360385848567692882860384312758538532470853476790226424400355319996292386709532923034781063077898376807832474778916591575283906484566460668318060355119752458429859782879789348526932963218132479612173060267933845626077133*x^98 - 736443748596785381196396314578533481823681281755418593995484000461218906927858956023369287429301960566337395858387811163349311835049120048494081422627721011309020376383485463835682906874602202686762042550968587470820707735342906340902034218383246968206219716839260014903002805083593403563393944545503022816482638963984944130129797201954534726928182083658128168871132937053956018623962960572694169175197214491723217528752311242947694562977747961770343147246886992801347940254668349819114422393397780978612339462136623449563853201688809081376705333403034286830579249859456340815226885675335035663511605590056567536103572661861528028509697203178579573435792749607263829868710910865585487969844793558546906422797430110616506417465349321776262482720123106246017632154117569763025386039090286004944667331711957851729239073267294756216823585918530561565358036428131335915142365590939814242412025306727319774779110020028090952356864287351219235662289107106892365510891567726395909564414731122484292744923408884243772585701363009940475600651783564906332042796197904956903322261182299514565124495663108579045669534819992183288105945144158670933862*x^97 + 143831244163856462662366865477223646829903193591291740938238079341323324607637466943012042660683597207230179116618791721440333924105239799577377838829920191212575469741934465244355039286180983402496311897775800748131808054875044593189393795377331821847996353057614963356954756424002854451646292204743259279068184384907973995677706731047295399462653424269879977629830363431575799472444462858057847516150537693968085871030579439169921396880768633476147526325232881032136227642879484267928411199829196548666959678224373453363726421169601822100485366607020393619467639924091526793699899495519673105074176129561074036447607864305122782719481092838687088199154965350948752443067886248627740176103273515166862002211732675745690658419816869746764545037467646581095931442312729027838490501273869784070489224296884903164531791358744478009031608452985641557966715592082931413523860593724688837124541443482009246207994313852395924488702478622142670271571865394055959854341484942426485612242074580492703226862960434689220415499622468652621452341546987055623040959453781314488105319995969575665627932227980886559668266580090669951656895979398242670735649*x^96 - 27182263799438995282452054602352545737021618523098501920769188358197814088704781147009850446275988222858196502629370885813013880819711620376190859390488340409117830997162919100682648791295994239271536982675614515257085914549626970061079335270703133907878474234326558586830582496508039814774498257923723522858009666033828711057385560775207165493066040560640954694625764164484476256358253893157907393344315928040080963133997062312482419702424323166802198267220388135541423177740749262885560894191958284027756799134940051071909892470824406542810286452391421002608503602786821844763267765738445216499779837134787704247423595203890615374755616321120866355290831847737882299442590959577580669387578663796891191101817950284866611074721287939679173254743224603087877171296006804591052052514825972871410329472232762935303951662804295546960312368835050011641084400028553433375032644203264978564528571888472305351475375288667399162566248256629942628684656811188714516937184086134902084826917427320724841641700319910409869930944439139062248479552194204437063193943795922665265839498999087876632421132947756295543780398755631086078516344276609515430345079*x^95 + 4932705560241854357166830203815488609080649797161606585403849050163222300337171471258082858278790552419626729347355139257148365746813515973417818198435196101405908603326630343362920948846418426536351735668567430485668216809669986751652434049159809519175649373500693869716030617269583557094497694232115024890328133282362178796426954978219007272325530839977427846192859518287709358254961864468889950530780349758536643362740888777487336142648026390080622810189381810594989085986422409054500291133161795761720868161822467207883769654934273114576737016024103328092495778579171858074437579587050954587381721792295233254403201038814616450485103065253618410465638530526565675371772489310897733840681073943733908828446661219524592840605531669415595710962493439810446900532405752436509433824606826721901341257827867167472310186904529001191838670488354669997603586566388426844471499581973464786618756122128686627257283666039810661333655851865981428391984165334859715236538183896948709136746064167941558055275488886290338719086529107984325917979116398896034284833146201648876333423323326441989642738275153935278679018745964355799079375567654920346771205155*x^94 - 851382866992709526317065016429746618873364764853801352393494389529751311246940015472376479823303630669421123866280924931287929483083606470739835583496623908789220624461169499123208761110078192204210228021274677880389893549074242883887607882678725957420282490181093305502320011316848081196356515083084431733203264479506417997187576628538299076224800147215668839640876289144418400209368562286086939999882044295331941974184715431729387512648237733852942701202063415927141579874166265006879339268874733605729817493333992215221145128009081907846520137647792971729907325157537932344565840699905543359774485228571967720273355217082834595168146464363175799815496197929864970645630324337280073433037906923349488733302955297799823534836080914383580189256503121649678770696742790034902733140128047910635681516085356660409405335369824927770673518589592233844489252005039325379964262644509830076243752633728135211599234419958234947768054625931147278857454808420186098879998052219962102892018282220197940307485118790499557309616458894488742530775559219152208854818627879531063726001059198533971380775936340649969842527486163589843551917859917490180580603420786*x^93 + 138509688627582351608728273597783691705889764637574832877556415470540691636846965022609830188634446079326668833600940383188507674725133580764511016259550404266436845340583536989761678410681588579212479855842585335358917370879172022301821573763810851554522038358134423225241090581954862294272705741939279532162717552006522247183089907486909649439813677221066017084577871570163119845879724316063385869701199754640526064423670442314989184784585878568672247833081456869607562632970235839787530994842682258855810921389631427555563021639966837854127962152166404516169629846596493453860410246392199412798920048115334440133223966505375771997248325763705310066694000924304913615008228583435711710393498199010633958920754325904701263845700855901818847529388609712705287642096882359026747838490422895251717498458138851364562882082161887212510024628271112018024884269952186533392138007872996060231924414044502915565320827529238974180429781598461761619145173997481830398863805371468755262704561932492532467526759893728877157575438285131671065160704337229763569499856926109818880919817062994606161388597410280495022437840437324634107545657003046866436495821569321*x^92 - 21260129685114423126680948252470771333960760889899582863661942169240987852651170794926130560411501233050304043314966347790132590304687101690186268393449277408308263065679996437669488384816126472097000332851873094496512006170562017476811782464569816479647906650300979271537824603132722125229158734298287934088030180608742737714988200334016039172763371440678326289744284073567630488550540054292235336305796858976525850435145809313312863113892332972957693730043220316392147102541441643523094762394633286532417943836761618728383842305923827057380710522840671482950359605408708481264438963233440190984080753691528012672284061787070094791933755609169266795074061935570933057333806169292707462781675936631241551514922963235047507591554539167437527564619909363865699044098299936953110321147685871411948149220293210670296694351911466424473975384645550028599353794610809388031591500106580464267383264783289470514571159330586334671054306344972580425468889373257766611572353526165834425777001371986884513704021812808225533108722527374610774994064954283462704143419695162391325458659202557813306303407385404726755898142023504603978058480403518551032145651898243603*x^91 + 3215542191082491935393446666507705481284379011712072814872944627472809874950656847655929876832605974514969048989273321833709133548333998582766169688043001502065783510171749933511413626339111858441597245581490466748828257850835850344869377265405948395129100707911312007003059125936904741036135585245192480178517918437279039704413412969223918002352745196664274899762464207450010880334895722186272904699392577980456540617070458113889485339520920023371787372898707446601474436830645766461570822707554780016101013198249320494418759826773713781322971858316358220098829881698556188437860600612837230770042920653363390764156823665682546318102759628982726493713031143263318466262909827287975815565626154289107303175428572335944137171450878590619344588313341599950286167063063311523320275694127411797518279456310434876254407556727828501163035746351666599722410752824319116572936731457193831361486940672046427856365462663563574974174566502992492580057748098591638697129621929691283468464191061301767890381593949908181936298009332908785843294694480201064444010377310717768676059343908882839455216918775134961217012096653829736214082314599529931835587399510853238680*x^90 - 557147433592146418830142553758029001763525064696816963446819349822002531473863916171560539499539348732314588885365069578047752482005992652567562924188220617395910681162903894400241095481640424105573113347130318831914258434550456639039335328019611750420786992748337130706176024415843389616832013802552584873204393291961073047507287518420574474150368637383747379886934535040563301797960572509322081538683579893029855232300283243620590110146751000431859245898096082885685305385901457093915772945691681265526222412496382338522816702058412776236318575384055826375395632217214227331439174447306119221978704957567366869856608720281526854243285559929839873135483921511492471676630638276287940675346792636498877774003520054371030755182770174336737269043592352876086266527157269689851775998138497083838688436675094588932256281705295539582580736975844122686179202791394751223458761761181745733745503684794647270054898753710681285698756579540247157598150543083651585639682852983963374357619155329330206792771363041693835024435568414631305883425121215366760569292303381384038074363668923440669633047913432304463206056792138362953130356278896324404135502196134155054769*x^89 + 134218932690439912709266267322145525639558808421761643465165542023933995845249543268879220960020157216146653135200908383345396223046435792410258868071278419793920045525750301419040123749634799264853378826015181723590486792235588330889443803898106468150713982376111719780827919049244878360602753526433269862641722730698776950018305408346370598526279322643910082621159679448013881325735320143095100146379571376166453263633848362046815382176686638829808576643040571084543346367677224063865973001510597484807660435157989201484255493472629487652176432531278082028852352831737792605541930753861097645364897113286328882774668631656698030344392552324095384355990646793898738837436325344511968856737543781539190462249294236676890130761339865274159767042065762561634184903385117581892374992386626678573280820959920632547279504003429007446834359555844178516299433774439873255998191415881416718659357665436661361364249917998152772990967180770808201788939869581209878407360835373416461502502932653089636761297051997299822395182499741191740587537117531567257622156979202548321909689210520762727636365632880335615629593426324364071687327940084097447410021869054447283261714*x^88 - 42171501809689998733334245366191153932627255233728474563994185208184618788052741414037355680207211290237256832490742619352004236247773448131406905120848728259946632445958285298087828260623338338065419453419844560810102526395535024911023220982482136153793544413731042120101372611350067055187073948449731818394450495261388756436759528374521112718912062197548750973735111755361479233591640248201617022605207713691218577832334754730422148518178237539794920883394278232120346584234943459058096851432833262056453830244472953137828139136233191572164277741027551313144426493698985843313263067060088029987258152222353520210573699975981464842843916910218976482268105181141934763223388686947889302120551711311020349743636064128043680128244013455806040132371251678428296620805132799037010758514402989752929002483164799935587005275352391383597913975732380747796046482208447924375385291775148152538286153136864335295137345070904429467321917646421196825636301504189569930941612859570911471320562594530011727473829905149244522675985901315501037297645131912307335016989981620268347766755105588855300765485688405373153813780343663652247532265073303654698969293462906394731179173*x^87 + 13955788731282251060283003706697398152894096551016817855769573221408079802460484349067542195818113821531347780193489451831151757651967160800168423525354412117113861948139551144510129868406112353254006394900368921038867369292573549470092182349979975713764788517623220568715340406273662851660660934119499186658028666273739173578122764785389053275385698898073285441934836788763895339493793000663123453273547316506831770109824967436600275553164400164867840168530339345681498729548926193263791066962607982364553725033741796017704691391064024174412789155288722277868809096953746329251459907824040804538443918798924982586512716674161192718301026834044738853916978840874840309155622029011631185394212440006608275263096269710638203481869111417594203470770622574448304974799165309950673639095134505258966527007162665333471694010347621701286060029616187442631623565211215171662084192138497312193903885526202674185978802135846639831535030166040045466361828338151343915181560762751638406157561319710106281138546940863112907180500965353732531687804798789819259317420372592264262272464326233006156416674338929912375858599251003019869819964882514533265031251775969020017126992582*x^86 - 4359868559895285375183354146289806047815061666207375537558325446608713295135288750469261254531491407204630591831063587286227096275708544072330582481145409686512769393470191046501905704327406240175019204428106675172409027529886912067505095924847885465746201786172812789486438052999099646057967784476430311636880838433727395792717419934809105532878422553235338539072654274526828947376248909620021289687059348311424469683046794748458520396292288385373219459453173443099972993247473403811109652234268855144048423657833788258657298172012644452342339789005365142587430504865705789444469998499807415010597658630106772681778177077228894563589397909590582231675205691428418519240816516673141683561159786448597222953275995115386002252459820054762581845905516862474961039592055323487086042433027723589205216197569422743313407607441487893866437967449275575695835627899753262116461740101814214052603806448286538805605611449417603369207193741447440201898373395752961141658471968542593974041297072627108068011171984635055993647757737873268259946286872342268566892554447605547501988506798223211064164434177134040196563965389849239212498236951300758786806216999838997183133170218691*x^85 + 1250835560474464493359643181029046829822493193049980543295933920144091192274348974484928054306408437875140754375447205169707995633393445340962395553184964904312434052610992549378986287402149416779688691644141815312501167269102194011660384879246194688593558015033905230988422959137817694783667685174282670735594128899221274441329814061749559950644043277693495355712292015052899990080747037524290488163651876300378094502802904259274548602018644856629652666012665936263945227654201965716794020647935451968092243017041111268660718971277940021719388222465412500552864510373991120792030358054145661692287450343062537272654292322813574559926790348035678434092665359373635303062208988790414127564709580948773364797744452137293701701545229455109248220382939674423897039753561003077628585623730533528943674353733915757887648748376198256862799482689711848778194474675443861910566820221797211874494460804299355578870322715144486391441757455570115496011469347610558111722361861935110727034097151783279691074338054737553855794019512097361591787554008386922234725374246415667975166778138945363528504523059128954184214691534505580580419304076286739109963919723565417899725535126905469*x^84 - 328977711173139318090395090179883590264793758032428501074228954172137109412585806049083337533701999382056915071885015974088230869949861897438289331286485064313480585451215742757047382168112599505232171249206797140921580947270939329711906203842126922395639080738228303142153620818647518892888491155632092517191363713800534069425066419864095365885289274856740839694949275996026692116495442712819704592553810115803222031448914193136697651613726025677627680418618123465987725963769906317396161400608202715007169284628333691620868442247804583453740271609215268332741989232895294221115286589564602237128954823278702229206608002894214963522446533422507765189267659396766685955446733263778160651587470706485753073614526633893836932494728245451611423858113800186042237562511599357193658126467814659185770055887767579318019978373900725059645917990564277982343721694770134679576351380521566000449640076433991950039818187622147360299921341822906344499832003636213933571589603297551448956658741413384065758382960919180824652311770989708281456492104273191647879966671376866536907695367038729605208099941891163239847168339183495259354885419851876904741479213370817058033283694650514077*x^83 + 79577295128772641336252820581749096079449597396860966761637059610178158663787108294508258994924345424464166586538467587910027465411697358378273320417852814991105132599941069475570197071830258822848567913244714522711019598758127597950047385034609312669669739598770649800581583397420343703748231892421351159678579104214828817303244276465269106102999753083599382737147693487894673805397095115586838462602261981597134658350551985631064039922476814837745307099372725943860141185222279810711570493481019967548106487552927841173998777898888902627623360296059305375260081567894039174422634082540000273673168433111151932673136259128213015815961291485466278695932264740082126447130294866792046012730649666933112569773904499985703501084608566338410211539555576881864725660835885007558646791905527608681959250173381514747732611518745269159143327030824430127320593141976719700549719417336136780551558016920888094634442810668930197510515043415105178655208168822580339553783749756336160283151939372545872270224083513611800912135928854868687738352450037407698679188182626252285305687395146242324935555608253166706377492453471744775415973269852688704978582311051305571146451111158481863298*x^82 - 17752359057100793725337945951547880536176914434097047620232269662546646649845301269727958350248672697474156221255065458083602401697977517796825061987176681189700800162109837617861930041081621444593072720314755714995150563432781280547872306308827277230311025939195924464514136465148921799762373669644798369947636298265906503172383348846434680396677513401467162559834931909219310724295645803028867278668654886484290464641421231325309776224366380127921450554865729101530963755674498092861760040442624783225029672929909224594375213760051516190608656846756920690219289010787400006648764725317020183775382033264202881337083581160235868027980461335598372087720845016454320413281640586114821927263675838631685959696327745890712128097967924483628772810685935574940242289461317390001063692308249345244615774311985292219810479259339503274683506208046528354384190126106742101414061586565485730140537740178494836245079007414479962746714599177268274058681010869686284741263864695788801719282841432368322871802757745673415359384238769556158495164220577041865499970593597610347474270695902018872674081793350012490965405382804088270898600575431595516457288493247080887389447224136936672006090*x^81 + 3655419195215752067858494348720123799670278721011937258418714827733349596691684483388948062561066468098110416930564737247702221665086375706464799873848893496411973506240776127653708889445323308973231957082206171455476588162833332259118442450284832530624628448525534614476940860350471603869992310345742052441973248433365193190161896198911131105003952515145172517813924164489872141046941318870307941041505041397978861086969194862354623094105129026095970661875654580565922583132586825391862953534687704266930627936219580763030573037882477698884478065575334722136125236671317165425916698995466985725009181811749522005036343296493710904908946703595532710758253289368442021791695785761020936025134823424513752317685234614238528603934552157702122281951603804532882454549157186069864181290089144026238222387768418232481030270582655936163037510575922115420835685390360672383273590795883496262808955901196422194286554241417527274129758773625885828775845406546529479148635928458777221508576578575197075547573564744732949100786980370564682884970243474576958124610670046394476942756566493058401249908719784856717784860031280194460942578246201555532898732149322150269893965966928098891611351*x^80 - 693664863458422857788819359188289502580217022591961010304023148326002648964935391860840537089068617479317545201849098027365560956634587320051132061655491481047450265591332240972476373083426957075799886672477443745920869400929133560200229427872685358186223914108895798154650310193586337067672744838886144078781873494066916821287433516541639240512242006784924225643761216607152851315197409990871876729667156922387878085355403453691328065294248328129897636978539958057553806987854195834952460537229125305131356987353910556610141516081024256829911805762374211478877545914086858161027738670108902087215087772673841652197627446509841194239828596528611406791868638943461835524463696065015602405069708435987102535468562681494696711099273699889149387468729330651432032916600428094066499354744071572346363413037165614151438014459536240117615634902374756749575810106717265739929723770489711995347590590297707203348490791931267276098683912569592740447449835233631776723692067223360199285711753580335281203067872783463405281210748540650479186721772181846815617959954608083911143838677964230814194281954935400610798167262189311936964550444995452140192264538275366524685467899152691850024521366*x^79 + 120728513150724721173442748514186390230480101566063095770831562704361178513836142413231391672864907912268181381936612799453396059679241437015379534903053907628159366524705787372593121107039151683237410886318938457043344683947292259484526942497451975002242955406394121668850659706451061364410938917966437954312519515509288414307281746895237233493791749897647313268916061658555302704351457981976818658792074813550996405982877582105954973139250218339200705921756252688590285625940162777252741297925742778322951186994277397356769079258321777478784325629836433295134042281091296260723385267484062657317963939553623159496442829988783907343544596872352477878650826357025828551398856866563327503000012500293651801343985172760203335196819424350527592016371057747029878712667512423033761919071977197506229210006484744782180438858927822137913414591019967539417560604660016220096296247486112345758547453720635949687347816079392454256719503463719209972664074016044580624113460624956122713066334937703352354395565292824464048136168564379813324329774377051619664428479719401644754424883875834039832882663998072635245877532639246556449559490829540606314744747221439833568780353921894295960833789431*x^78 - 19085543999847943430676610134321546287000788024457665241348441038941747663179239278211035369550629159893544087509729493802490427726119182200163432291524533341376612477506324519612099979924788546606635046489192531253319216672496920771154405029991076515503314788196707114534574660046880984223331652943584124863657840941041306518079309528528760313828941752289787569484308944908748745889291859810962516163047152226347983908836542960779288301895516766204616764979490931046064706729990515001993851622322213986929022347317265752897940895087700328392815861059388983923115190536071910834598916082136834904805765351706844998552188729839627507417219536654180348628214574115473645719348090476501353169816150205077375608102651538296658892236735685351975877792526772004881020247359471592322229547830061726487440322090562672918104487926260637358807062997377531719152576856233941217263102152155343161628439724910459140391662588452781374956535430868973894573416022194140726617505255926409788688048777563152165800160930001948594123725103358503279508579671131019930699462366921481318915729310838548867898375464958103538532608710990784436750246558125289098267449454197457390035181113795545681597867031098*x^77 + 2691007816858259007024208280271264102864201288046685418941201213770326439234404332738790103704749356821015915175565461046258697427317604467119043985274413045901509774051162235634628547587346906548514106611228422998788178340474161895571808079046177292580282628761047269170862417551583590501132638182436199797932999207753939785337816348398686055911234095118129924065727667414513566408027298736394762058618635747669448759424665735331223118980483457828375331252541945491868931652792553057521269412561416932846644214844038305393529341392374042385626753162626387782209734838701823352564078160680754843649729344095993938404231238960852550235481760819060887425252585470659142712959482770132929016285261631152164193274700037484873683956237397809271083409559282482233288904808550467502909162976244493312903208548675134402313855737335935083349503012498125831187160142083722279208661860076627722013874876541730284462845499517998032329854246638289416759251749812207048976322422928036970938095226758061267194865759897562895487727425781691398579672563638344772304168248133098802339786055273410855204925865873342522666249819188383818703227987104404993386922506204982099687805668424517376816124195572525*x^76 - 326480850175446218866057852145823379669272848187463018152454519304457401245689359994030982271410895377752211395722229716763098397350846064812503684688303183768282128367703117893158359062101345484454742089464643684265801003779963906961580957547785030999210625481185625205068124755937048328472765217090979656934845391329224890816438748787354088550521412869593807738178627599050552838911287362072196018628155508478568011735918873477866267778168380217395003156402970503584266163954811033188705612943688024643456569185945681440626245960894445403883212491336486607541688483973085320387153687197045260212916976072569560034934860325392600956711159969407855151245817601108292720609004594495616946491696113620293247899554011683411737129937638988672917280919130982246660358660590595172555437353264045682658138069215307728881823519889968512448897127823075180140742466075484342511690077095951434212801425425650484781635203770209591775950434497651568095666104673960537507403896938742180308525961377209343962718410650544758519329330820210476886545739832986988726233227159487593085294866627357278085888444919795768791128531601910581558508915471868650327476312652433274310101592911075045300471045891480004*x^75 + 31307787183763555191691653868479235189592083068090313741038739453573524926017027647676975568566487227468683712590384759060386542295234970154655241359464558383308250762352280301940703718782714833009686522673157303304887243855361998322150831219209591269573767224872126969287922703241522481108627888921000600764355099431451157126922927731649595067778343759705121680807350003258437387675206256878465120491892735647197390778451946209625918603581245893435138156718360881786947541213743604948502420783184720836209317737003737007776366778014243976853045242382608165200769682430241384858081885026341143855420074584324927343340537386743527693239602425143295651125594595693242977990633095540871220387653835296024923231654740648692677964774981565044219247061373265811934901357695048599374947545242771997262523087962159791941501305516774496438572427606555770323323103654602164242225366118255678327115537227382759012134566804799675408120855057212279153781636983811653775712521433759492548869000976893182016395633216848769286704937327979858269092495098498927484476780946376094612321467043658493019699654789007213928726905292136289033251134064613009812138379716397073191635108941039054776987667357220572972*x^74 - 1688904615706173109672225331135764658753593258218383957430712213851177680189579598803427386668818200496758781113778001390317038568336321249660564950693843002091413556814982420025120254111362450756534109153354524781018517023108861888733658098847004669728258215181789329314597338776677104936107832163166463206507567971876974498018328805553040262455928004288093125746801657060383119466462367565279104370402659998860923655696407225969306031932993511304387954899922461536154598020015872184365118783389071327008389938898844528603554966944473776892250035176930367274622329849855688700105426135195299066560960101261009673510919712741111738989496354720976302082061814708972949526337766722886788674280971771245029270962186705202168789348822051151305670566523385161526449283487848813920244417041932536629260009650102275251695370677573887180986600296606606011271588058417706833889612961599239857438078022709357248091189691962821196104572325476168091490585263854153858196075262299558030454231559524038429237052531351443009338786828200063164085588628746284737610314976621829820169280296514316748831617278927637346893770269836412585503670081514914117747182506298841692232863350044940168729374731281774398932*x^73 - 153103435821372338528416523914290224061220905195994238781850065831778478248103379389867445215722346342933005998776373187782156412560637226755424424895349059039395590706870139900807314535054637206951109004886395257544972631842449239286253730666175696612935272905162863086712663288944543301256142629793467246581977322134724255268629016159303042066729664215246285622140620919415047392049498037660102734897382664318307857425911994506799101366674839682612196545469168167407517738905042391751693588688641943426437464361452337482427150178107793640730997954435202547951165874514847805543012675514718425974065258451205570269740017075162652213251238353577630378392454707455281086632081227102925273974035706829846231214565702243849216582095782368247224627038705131513649484572185425748714446086780309665870214714034107413081287284535142101472846593397757551871795521663828636921679532111762101281909245548068394697042667988438455416620115454650372439117124927508209130366920469869696693216420270312309201442958342294679135725499797515205649820653297453057223763714768109779719934958777187398280371631694920960523439601853382443779362313940230008084108512192686929604559497979700196881009545169991756003371*x^72 + 69049980203342596375498483476155929298557038173572668439162578830086200321664510885979740250070501703567755489577013277567466004892838716788055816593319487429992863886689953814813799625689050844634522657034540834522707754453810333104905379550355089241155406515929344759407767018365192130131121256753815707202235150680896854134582805960199892661628057004107406302060458702993042129012745934731676078114625659946332618937732049166254929440996158969034659876913780067910766672965717080293141711180241091576065563240464570753794060730634414889076405948024115706393765172025263960224857456929012920544946979828441481611124159710283003198683088198177467682621983667558584226230295800627220933789469634086052019361335084871079129882758449500864747698042282956704067315036819876669160584676211990011645963399447178791099007546307599555890418607415149911384511258078103154975896091902640847251281729098774593337976085547373275708707893876129839852008656043048384281215433547424687635553132938358866975579650354130565515179773346811450998340407510324388937306444254017763922837719999136880202512248887137883022129914252431568291109142158324084228014309063376935228996942393823616972106584533426624032609993*x^71 - 15906055140604553111563170440179361196342819696234847091413132327290780769913875853975490255845573985607218958240719104737262998640366918140788923862972598551976936858686265117234920177345366614343773317368019598355068501607609659038267408118275115485142441148565512667190707709699185526611949209967501995806405666326151379680605309580980808584764443753298636803838778625624849090358861274055268530691721298676934803214959848976960525527972945304834648855140662248239971465527086846829383557881864970104954317548696621969074349618285396888639242256465507996848142998111031873686774854691164892349895913493967019571497634571429246977651582177893658035449476425701510759879250314878889179854525740224490022601106230934978021173629465464044532709294410773179122009355708817643646967625923068298565668938055088955014897420229253286895655101779033025673705547940415682990565048228388164828485187653148339122295106904598425469797065740228236277498838349101013629648412910782245431739741760245169959060254865709943866708606496680475748739243818248417850827521231827600795808189022235640402422738453829893692104528234535143531458668887420585584905435712014800714223776390349894746971091381996018652341618842*x^70 + 3377979529665799488827184787503926976346675274790370420402587971475150075076705029417861897533176576955057319683306336742849253521731536993180168195362057250319455067311673376478274926201299882731510253504854104307334791026354537117693263940747394221363486435026316614475530275737951817611331328404621572958832937094917380534459783552139145660082150569297671944295197189477906929383263275173426802761212735246199789559645183487506370675068408518964526824885708444969254018315125268259844936417960196864358005280657081473048271172764090184773376165729940372867862491180450290983716712597478037058124647964321959695751104526796534462274841270905828688122371173078754847201667789941738018948517045667349676693667581500785754545014593167164575909857203922695839874399498180097561732934073116064513869315945712133381285182795397352401889396086453571279232495195902447132348073789942122903959374174084408913817561377608952322276989836147087319581294333285589456502898266809689543761115778359521866463269185095306227914095813708250348508313728697477637057958839524605521232887506015422892008749152128442457892061297008948718258441476563951435413822193176142227470932622781706202115285774937732421959935621504*x^69 - 699557257701277775285462818772529542972806415459868172111120161450070511441626844454063446377980634381421328202833550299035352349189253953298027495825086186232644237653189787115233131635740734361214554749877226189057558657023212074453200268748303448087617599368869018724552214467531185220560727979464281880471648806763420115275325073471629017001958192448297633344296739120404689207112678738575464985806995246479724356073165760526962013505456961038052300611674786569810899542278181558679857942130930890323810636507248385120385359557252323568682520084739985947584272563134956290423508893704553827724224207942008616406644283373596591410979078964509156372983590747650993544123557082981232533981103297150355451432834965736506285821753946177816953337949576162966403419591499410396906192797459418313331785669919516716010787155984578000651353809968448854680942905300433393970737534093572261967289222340818201661132605133844777934049146748663785291638774852084142182674964446306183888697910192939279784901551427731342979324400278502275753676019178582612672632416683503772485052648619278229565914241780094923240004148076310347195411894047991379879818797130110511171583978122890385492178236124902665766270343341757*x^68 + 124005348816091139868497171264345928662434917736827684177214315978150335910067842157317189326062572521594688730235895676548708087428252680719172773412851586478531019876248543586426779206091243246714435476635276102519307175127719410107606590023737892083330777240442193248710148608646402494252402407479500928724080294132248571810937842154494172415000190490527670822639182487366529944263960498845608092196056180118869119342967500019421261796684991812546218831944912818924283243377940601908731020049756593519548945168813666729135196947136084572158265347104422228017621993669721644223712876039851634170188441321526952550326778668020241071616348680021348265164964819385282469485839614122985784354527317147831590936933049543864867890402937597654449698167054569108056845797627540305463943151344966718955283746973230701448636084523503721217625589828970307063058793766869929934896472973624946527659750239919382438877527719494961434086531794731199323365225747716643532367968564349276404880224010539237906227778016837638643693517857165820459938706193445277624832525973065260155984535185256900592407189827101342289185738171840610553792345735654818827499845874057110853706579641426368485779872125289052526998474382377888*x^67 - 14114505593313172150478417604395280554736929760185198636001637522216142132197476128686072391320782881463726568616538391010004138378944274591725277370148200969014942621623163858211262736165917235393320633840626545372005987524848233300997365859492051886363234034336635650681248190323629687669009978696480349258939350000504785525573712688502930387384984591393516168690209031625881162540605754819618282238877766288489030076081237446534773320798894620200529010032483285309830630037885258344721437204205027558242888128341028588168229418697136166994230984744376453897809301450684005651507642625854996909387992346988493974069548183912049661999495362992283077932028074748411108705372632091869890985058577130790388386357886768864679303227509440481277080509371179376665411417857471139862191572493130280278665274375741374420959458420984754817753325755426943880087014869166166612264735534751280676958374951635087313035997391466743536988522711290199239515256997357098796139948378329908108709130578773852173736411437410832573506334201702154744953306940985479461177789155695781395464581475916725589058839973142779866709070749820525970694801250951639126511902228073868531705770274356455992752477962649966856004063031020997863*x^66 - 510247749355350886336484772496433691517340003737611837454895581224744079965675415121035222271501409351093824637010202601625613969509905593062886343734538212864384738401044062716987111209305923454064505828058229652939813881889953954560062969438581006467471350889417636332777372648988773206419753145272423434683266170145890871597554011032308727832246146230962190825789337890051033657637670037794979656522968030948004811892578206224628958596339950127938671858252290694340168759259477437751255299608378702344244252687280031325632748540915830042980120807631733767731428329829596062867800811417897482313569384814985380146562361289575149066891986122822740101853941959214671465066269886525812142031970985953084508644918557904006730459906636920716525894956756414538248286764612265042760280278014233188746010900995795451273313965280626841969200811886016218266748898750376020689916256860872466228338190703606630124249821367504958202816122783850374241063288398811529599626275467241647242715449990007289273761842030197894246282984679754393023576713555128468138073404864314387161002862460575834840892800079838265231200149374451388796048105122189651628408593530369668752474589480918477548493458905428271017252156355536424972*x^65 + 722798989964932411635434450045027635549045385835415168659457382833593522133941383932917691212861964055624489869578069156191937293010069840988433631407390690341062185639793866469472768973991429627331158314132630223420948853874213154697316289110515547434954535677682091105005061163064640912442128735143462536807078459544360052334347805906014471553933775020584604037621467236926864861669182599483141859731265480740971261903417658319177009064117383189601033926306779754930731317302437244002368324040940350795121158704763863762341345903214329782783150824478063740035482663040047094014031002276653045971502691888408660981999319050124094861453381074911616576737005755401972515603336381461531161063981883832458798316152762740895018916428198601587296018334989945137782887711444571890752488912393164182428567902709933816650699394974152762036715680587602260213180975056903068074992224535113108736543543515396422373221386892551314103065645340825224058925494585454910459696271629568483225523918550701506535812069754096962625616665922024803976867879003223877187753834011425923430395693994036709113360196261183992084650236161412999678455557261879541179113234065180239236095052522970988443678875471479804199888279378835753496198*x^64 - 191304998557431202206310181909640017965218103391447985057518972738638974103676302918960802492002190496392839962361918300099366502370291204308395798394801103547977578793803696712248255477225017304417365915166322877618523446067310004829595058575713612177110550887306873031533185090128449898913477919830435402929304513594259266333111023301744568992162034323019097800715658518043097867652424876455180126651865242266224434315789329332882138857870035833316609637442772398124586791368462434713449343075902742444237753919640389331809296240969419463446761234716562200452248997364756093143786784556886618740384679573475621326645584663184896012805176264731650998838939050742560555756702984825227256178125260304026333352318296078434234393662885561697693756392768110813096120431601908978152906927511289713167120962550793867779322526555789603606500740883701193643637157143578389719208037441054519170879684886949768798432700644324187476816095550298607114685721613381361830017511367154703969338253505641777649239526982130191143320866085929704744380027390726602081761831503650414414933692646752083753696772149985875096563392485314107136192135899414864209223199842730439674060816127783377692101188943304453223117214576145553952854434*x^63 + 25791016649072098190576913047034804784910111171694308725796258502934370946006643835990629879976067541714130212823491508684778105396896881186318851336959999851843252025816443747422249229277818644211506657307858197951059774576802082778134386124445764462027754512539048575900588831620234836619522424563069863340665589677168294689679373346465060962815296776970126593127760415373808874685785029676442269039083596978134029606770055154338535268664362878855346556210735396911232522016947935411087295982652264110850651629886664163251207993493050728107598938946609327373587225295800434115509711658896032260595306108931269435734236156187967323153644134096373416648588838139941084797185604184583943810772715040531718379465119245600590421466740483648598734420338953100738553321958212329401772292010593481099177505200792353420420798108217185272207443089725652914316633050264241315022994297107964914932687124462899688380754040896951291769738403479313308766800833745890628776963167848166565951414238975141437371228377439268880362384346028489121367716905210003262776065564972466992115662081184294653366328555030787151593840095374716777857904486547800580274707381282602707071701440326674150336918267555034496081950493682485570899195163*x^62 + 525812726958434561068187073169866123297611251790609620301882708312400192517422652901193920557190742117606501880025426736699503783769221796405202227632698373446058673422615081255931058111179730281992075887160620151387200091478289264966158563943271437270606842515519083592429665506391436416750471655656583235146567759974005405142184854120149533301317660029570402944127803605815372479951539340424294561317017577463899843542138019274620205336547785200591401197463429603724371844559652309484808402783170063896226342014941226253824740369714501397770940209321236708252280744693901318339100190427588592852534415401244370636562330723727290218946649401949980969132753817120068635201887005169502279280979179236551099837201908158038560613368841156156068351869040084454778205561751828594655317174214692145321238753131335713365084823675268134212214428464765537299570511992408375381071812847303435584753298299459978785187065671565423599851634099267514075666627635306550804118114498177644814065739066557409854728103699394919142412219765382005592213079701833095695716440221995691549456055343394457911842981775547366103317098598411760754679711510872939250906225144773909335703698647507703459077715820851754932425247803461584212966545005*x^61 - 1298559191952174390359330340487910857350730654749341589217387096156695985155587705518870959420501561568118023105952236835002267107410682380314007351406546329784599010928413138188488404882288548341632999557173687628561545933472509647154927588025865859046404515565250479243611041256724063175916705221996433589446570324291038588798696095957579217188484490366648088346998133392869094096657879043649097687628191460726363925712418476570630678665564899067812276617883924247068559489074914651030980045844846006637782911983738668423936316297985611543215013862947114995542933882246605929169278113916945562822403086417407858617052766688581490047390235649624339255308787396805195992926345389655202338193461904102459320709038577697642851987338507930219670985841260640577498282106767613868207569435572372700165184253169404579317605190263086049444437828696981875973794652778835128489896221278204757931422805949017549542976285499072245121106429287269529372369063101424713933331987919650152442787902557650229630732087047092127800542932968305429441565411820727598354544242302976633921806489748269635393029367758938728795077363352441502152081301036806599964916091741134616465767612671754124713439312216534659540204670902472358580383458469983*x^60 + 397095043389356135946139933161086265421467660364859519328190441106779247540148630430678069459801486819998493524560872856268750590360637863061987229996499078060312002586292635158100140518373537049884918372868636061067398002566922271757287170914978955404730539976964197500693584214350549280405071776341290098928734608901292643097147681138558923108816428695408933816948906097847825510192830952342853165871474716178180340169905418988598524518508534746157791554118611682719725291693344954176476191297662793166971843037927076946563537377074833207542504493239872750621550710899775559053896270627807959623154609679864600315707294997898076798663153885820990540671613618604762605927699533832226137818789014845978928017018289044231211350198835769357733139763358923358371680358614762005873862632430090763826618332770902553609155697311612921351511284066421938752180577209526716096844981916901964377654009227855320661629754743171571729171396019910633750465664417580188686014681683836701797130863205914696657533970357458129143148882044651486171175293779896730006629061348829258747961431562181540658470611169896712710329766747848223893394176281534478732052164384669971690644443482379022729388995372488937386463383793784667281848576632460696*x^59 - 77508737984020108706765846576691347488579101579961138353528405207470643036861560827631362167936698589643062519398426060270712992598502300644275449881138285441044454639502263130687963912286599296421541881940721785029301811440700288897635271091207879153601927604865545174005879847119437498236051824685088190692375413453370270981992876450142256245770624940559981972116782780936622332582277965927920465690455168931386513814347852388683084934141657980197009240013707962679842747629225121128440981729085722992051506079984116126181013005487565273642715176295869140215928278744746943698536665268729682084375364198781663494933576932447716843727972419207603874823374643603949120530136815126157378153632708664488571134021852961634752649226068659222694010267148573986440734302644437457042869112366401163443846882313662635114633880205986722386371387390288939656575903991327458762454751598181601613016719928481419228479171593911216685005304801629960456593520365971040901672125683265717502362601983159018696067801656560326881229192974980831684559369406538147055540970674289793217118904133331172486920344148297509794778140270698700346164980196308207775303874743649168161103019534643567636539081553430715256659530319369241905955743707558389438*x^58 + 10603954406045674467806978514433444022144081209705253276246703120043139848634899113460055390877873188334895265998782619006714226306100937133116479486884439485955139947631395475843077539582732381959225162298204736551322559241894734090406352018218579088411648989968307680873246503352566743385135528868551415123394770729014290180451937003125741696802532640064066895441317249820515798897966217956044527430933042346285768437215205814346244337046454640226135635648198368016361270799814657220561868862933228535740377339909989433105578129482716451704081747219412213167943573493517018666806066609963944960277171197180804522296733333333738779962105280700889013479734202866505549486109147124219531210034275996674495543807972555338928746807579013911934319985801180259608183244513494568773730870578221974956254750349375709932117292040712256121243369764806845054706907318008407819287026863900421568114862893004975256076271924408723690683467763837935701800420205761210744896346248929125397177882653099094417634247071242902600415802792737229695085673424504429244315853987982448024258392522618187124963201412579168170594486406844450548050180519018798606106972238396936339613945472528017350185006583883287934356463768605865691108361531436000213376*x^57 - 852369635642367916339028826256109179848620432026308785524791391102346812519578681044114228170900323815071211996121713706345960249882388796358659107307337207314154591640102355569113811735448238627767552860415662999701542389695878437980736996670516609091656971829610105223022160142939805076186693946381414103395757129496769674078770435875349180189785584022762257516586986766878686708358643627051912117707055386444784594594285069009863736952265620967210335094038332429202157848110588366624879659007090956595885888292275197631552128075818021499761026185095253244144180170352347563035810492116624122774354823007681159058566833155653618527465417856712041248114573377336745843570891070960395243255912338357502435773506260977072613422207799352593265973993414254951939685820434425456803540623094791155466341018925423807965651699515857065198671288693906006814800859687502160061987644631086782538584521580241063776076062178059892629903586914218700775066406327123773266735355711907784589301855254017393951988655941928386078511024618325749625946685256414004410263770047322043850633762123376876685353230880862808596452286487473106031431221301399886683306553494450665372880608747912407441444073434285648272189004851606062511538061046548639661168*x^56 - 33113917351149841995655619441460406965681808840892294876709912516573502809761077916413073168810629769677121038874340721970789385285529540733397506338485178792113884921795025011853220035654550688735422308844833964194824058978679342994859216437810887656525467132031986553060551911534138124475917498706739925729349014611360465138731597364184500031723186940765254877297141687454176490620471598186479435689459034860853237814654461430844709533595641994787891414218039110251280546993765390928080488204470173631555481040023281703568037004109204603489422611677166458879810088582928712975871492958494489236152223591424509325862341768803945584981875395691063910909706891643910646435179773892641734647058032070597993418384611238100209659552428366924575240561234594234018894987772981536687861427281125182670471546021971601917681425366622659750524403081967710062878738697136150352980742967846823528384205458983043766626034097011645519487357001929692781297043064571780477866318741972624600479019313532571276449949794438698984578846277233144353079740458444303031949720192887487240972779271756730339593006244228063281749631628828602095704695477302159518825579848223254537325692991570220572313881594914799835663575239606501825816633972744558429867663*x^55 + 28661012189427696055773997810122392743210937222504116118293842111955727169155709239211145994372928210940472888147166706423629379320461078149850237861492581459496145415617013667528646002409467410358337539373777079279734377958304055468919387750894602912216472725138483623863742759661969021294546577930326650344473037636033970404716643681757052642030701221816915801061811734452287318983122699101579472056904891882787617161660602951602572209339762305637063074735568631140227166073942980200818797159113731253827524607780207055714601912111865967815306804814382738117916656518928192862336145863711572042463218771579340664236155072992038142777404161609764491735092682438694746057920983150871974951242502026698819461049851284425572048308265817543221430786341858316468450827254614769931814497870706931156226873289646862181645369943471707697621304956161211683164306696110698835478501564691325241580795663284978864075216470605015458183244316312990732177698775616272728039550951371478565272449918430567222385915945706460422869637347979847794891921422536734987855268293224181337468214832328018878461188374517198347978034421609243431422935668954793578534037383972958994315709834089020117963257274699147858081699232423901407436858625068793664509114740*x^54 - 7081039768904226483918566523587028442948374326257560158398587656391185300826251704103925753021154482126466886803209371969434517297556332760175286164375163492718991955485053482832413326872786066787142845984059072804973626250615126178805534292248702096584856756668901325013259484248112091920294486297513970782535083500943013724056017389623863168585152519729199873987519904977124732999304544790512877207376073572505855335275402836847459888850388125755215072989531345184963415455492125894536181899520724575501053157111269934353555046188111215254227564845724155160193684610052820981498819165645681906277791363189061425753028294256509833296399546457784622386258369442088681857591631969983778498511411794900262126220426486097580360593534430892058175948655518383855592491782708725191716336990267692179859986035934481642774001025253996918023238846009046929383899180095092599526558021857484919274432366368473825291538211023357147883253714682969574494607222276724719795369411465544250296541189926196662703408724153557527704022790520062799332549456439342992826616228418272764373939280441221404485166138940674812650979189098841687117102900480385666469726367800520107565444857246444277659288228932625680556944992421191171996521488680535161203593442791*x^53 + 1393009879438751945568025140082148764964307065964681631967788351171071338100713902375204764332843925307671798946838346966989473962292511965749421591788348730638669584896803574505040696991907883067786268055919860066632986007149209220063808324668197790545823150470766667214147751496226533674338902895283320628420757352892882917144242276899734644444049844068489948835535201044383703327744503121620406983595212689046955697615513485160199734551348396079910067971249373286469252915513808942827353090109900062691990321450489118319882778705629416722163749637086392726529819704375239947795167149960166624408106823992641537379894826473258560008018049725747874196582826916932975391848885316742236342778389559070674120574794490463212955239619509668110921194550449884187288765026845988910462949415376529018138975500704000284930345783654602926037257964567571634775437237419438169189473270706210918748634451218278758859444680086328094050326398114286518273417936116752336586025391351538007092043452616889987512745464866163785088218279695443509381531609429924203755641637068318495024257223709602899084378675747106427519114319652086101691963905972770163636373095470236583592960378384235426021610939748393867904273580251787377837516556422144427360561365303542*x^52 - 260163637646604156466491022798276575685787122545929592051533003788064908817183121528876444196400110063440413463530223257187364325072552479200539293348550172550014677217836005428909089313709708886092924381228869774027420603109204956469357143266064176353800620179136002049002212279781885021826883777511417633348075562383398822524639892427230816623778873651967294536373468505222560619804243660853708241236295400546297181483265808463094133211732737468806722818248616735047878668139456846049477494815481775318076086214577734011957370990833829288131920907838468184453434988600087495878824705114746932421322758194972616845801290846359094263697919518023157343372139414116703841381560805025339631551397674139047920283644274380354364059229387731069053895808570118276219562967038345932084806772641271778418521160354029570612759173042529623144882176272027623087722817732097223975153490824739101809326438409556217473953569596420733645237495730386587691210682740982534148205597052317086500744035743582623036139676898967579169122806553234616393261560003226238053032594352309264243122635874550099157399893871841284709347723133607577727027933072431752178839506196518562045901773983753461791971784286537163761480074118371361946466981575709525428179503001022591*x^51 + 47291426840727468575155589997213260056699290857429852642243511118437407393192091825170705242906415830413739033295044760899725920972804691501586047449231481375001471747158239976430665256558702961374657610244630227823256027446745837056862569587332581815035369588065653695832264514056363637144185042229556211118547864991742660529866105686964462910791592233056114545806074079679790604834461987589445315965749843794641369495604109733686628073856405554340828972385260559217605940481550670555369546371812752715864059744825376521112814795045449764991887791315392040065793189185412777576718499754038231981511181562430402775393744408173241728082617263805077763373835489739584642974943321483363147135199931311741871665153473453713473922826953468337181353491291476878966219207785232000707461096360321403656140911914302314703460701708759148543046194823741651168666501867361642029542640410215438182017944078860322167476221315798759966159229369533904180160832379069369446249614656964287407300666132861330733500282053913576674663072991250410161377749262390562039185365999925858415385242700816963898983050784755338019230608624197314870652976370781646386517911253586260507086852698718042621547151264441331025346169534491912809732634765860585701129544114236970647*x^50 - 7871906502356848864754424295171687476404610971621018114225823592419296828854936803984965514476470666038817802213290798799744585721501102640678995828689126086502366507368256299680981789568656494676305782740791551065675118376435098566404610721152483959393263884671166475971911717315920650922451696931394090452612542854679557214782441267498825083425761598038086630284450038415873126366448291201161348439029076387508710765022765048119590476728818866814624819789144253622352481918456363160010320634642437085178324569098309016846259338250222934991159397640440772762345237627469126675982562339551093924340276983496149094663523727408014294093463195408539767142974266019856410628929554025099439256796501431332666377527631593475900471890289095991787213473641200472185010726600318090890092595633275578131242458056322501566136073031927050242482249933913247634443834473104430384659564249846926404443165578048146925242382006940906471516188200366449426915470711499980846744646076513886357926812085877965977146738976847915459446028938952745589314674915167350507857188851403113720629207346984792598254580109627902703316102605258483520730961523904884077050836186049372238798789194024324560768389755414829800518722641739307245298634087207944774864719792750430029323*x^49 + 1089899051714656434464748487735601703352116013429897913909345174899163015481271109795093474957168407089782798186801058943956842415480689677756871944318830203079198249921295458083446105571045130228411996292443895718792825784291093787148130446264384219073889498183990699489468412726815733352810279315522920064492792410439615725819830609013366964415366043850686551942248116736776687675055695475137608653128321797916541720617207459459682153192288683917397909088817939797539990876242501891683849435265649860586184461072907950317060642763012435696808173812540917800972049515073604332656444877461945334527657350479608775473662060848339264070126671378951741078334981032125421642007987831256827394638846037734219150324599256829701238924260881102196616529296203360087928570359576148620780359472906317509199710732758351843548318813725439173023580087957000071223779750101877706386144507657222340711758077901130752738003271644010271646929915275883623334904381948020758918420260587987137765826730482160815437749576555898713863504064142344052356323742240263100243440873692924536955829974469087484403520514669756933584386228466682201777696217108547335654923475905548302035361321115960313848776140851233129125639216939103359034970921323760706378231945336969361250451*x^48 - 105600675454474776907286556599587596209761682848517627726253029481002622104130966146434573843427783177885525774100362489473233463807314597383295425998149255195438722054710425380891914483156677458422673844363845599978794332342249971108126239400749969737126366174370778676697669029523660365476828143310906098583279315213247686978661296105574469088831592651314935502218073998064099006860619924435063550209507822529307985465066251840442301209961834216991586811758630435804190949618275966653633201763221372442803583860826205350072722371611798227711117969165065438610584204851960504260731484613851855685821450674598363110021857638453540591123113103732028944335498645428079107215084098137345605957563579807498187001535022212865350069189961082702562777593593745684459972197664807280173097709074679803055914797973800980482161574574685381392897202599494857540223660248143084650216956153377780937533940652481524592319774778820784893463397039752290028797004518775650975710309125506322400593521835071356511260162017874409500162907871333860435802360555759923322103633291498482541475423204176853172462813577352651768952127104914692938296319978826218114371323816070301350852131860535202400828399058549904615708196756606371993923108153367800393493197914475431553467198*x^47 + 1898371255515174482779681340028364117732477107259308216505321821135371174078865870470199748944692575543054372012575233803838778700665650561618298617631397595279745505716478117266776200284755548357260011397751184855568402825780112445867433857661464174428160386801661143630018475543733352537275925308245167058556123562306340030261796715836958236061392917211921128263760934453509804832369567535863402922062117873042789498937625879852117630250603220726777684397062426621918260774235986563038288293454207020705825818466985386132087443617355673516573134758615040236709048148409275810486836291781328094607934063195721906211391587157757302428929398722664281033196262455046860241380506944128147151476060054722779184756526906795011596228213379606681478008968263464659104441400634016700467360778007387417807328080119367050241850853213835179143278918624857500400001595904360432753089720263491083038462205415949826546769530104670843605612775211467978020874343377385681789871448993899008982627948603892115724376373267860509987341659749811387162012055903413341459049635990253421709572278399590488747875517600727787599556804931420718012373872401117564353058248218827800206680362803793368880211625338596624441722505855308767348153576065104202528614327696591808172085630*x^46 + 1884673236962080666665903312220182778574486112344807454388336899217274196325009805040442041015338789073844392775220855090569898886167675927211269053461149429724652457032424360066689056508819693538857095457585707999075229306507097146102110847106380515979991608973862114031633394359696847939166487168496756086255941621638126937579508234113304490831625135256538505589028572297526593580276826086828735670148110826761349388707065149042209738331614717064133407546350851291150190805629601032839294257307920192002441418336152841138913899165290854847111382743453892015558634859953458819124567319364375659416189742898474923331676037922232805452272362361705391186457945341420278743818588958065180386841812291287984423916427606085783084943332273349204766067757062339757420537801978673833292555298096817003875820670177869348866337677490451325250893820488484965605813274176175086363890147054409670887023997814078986469334708659107214272967355556292781594624426645919985719259453468638015251944495673323369806421372259570773456071644740536304859449661407828079625266943979930222392910125025147206343754349937573601405966094154038173665691150523553207752013333123134568528953592648960647786616141640583914239613392108017880254840392471203879941378235087778697024768557237*x^45 - 493689476275208884955617157763471270963936707367108917325526745441602942473328410152185811224370170108541377091312590052501826181119671382504433119326918033778393805337924295826704803919345477949510008903469631294859129425077101959803799537419003615486400805105723312746466697141063437654417989954152440812112624197890817277276091492916118314894697824452235762972394071441012274660491187946981909607578607804369036308043204727437967249445983109714571999917909648109901694216363732188388025320346778029241219595654399957925828224387701713208378430902668488325285213976650235685866344353046187913426346507287810305759118559083111804832827118379104762543263892706907694106179779425575778821897782453422140154554729226081149655409015930207101728292367104823607298501319650445948057278446773323698472066202653770774741305287185179530831517505276383439796057758440776413339148646905935115381518890718835050347592288452467703083477858880166029921581076513393474888735244616679161615780672359961125171067685324797103612682333065566407247809553615420571205473608464166367765876307583650132017819538471101906414054105398038857382322188554913314010218064814651759714070391491368202620096621010614792785450196889149112070653717555226198368020709914384887036023150231630*x^44 + 77615167773297990087440987854018045946884602304974431317963199895146228622049837545065366665855057873321405679147872173395141986832268158073719962667072282292844861995421323312589498001902891062793262935971073725369921208668015349883347349047612535005103001784463691714758226578111677075453159821233470387057317617070165931220408731920918459793583152099805447498112264731969634768552235789844784903579827792941406540922204859585423170971399628398781449129449301331280634744348935586348834357027123211289983618573767196732660861243549246671860449429573704514047536511013693255674904962743860240682026925719726778086779554267828282492855140053902170537639590396819743552376321229885174444771399670965242109335281261082889584111675892772409841438795933646302042558308076731724771442943242816877710344989571422582757358734505716911368842204174501867539916598337879546158433557084896801679936239990990753401305766950788704496849227817088195471837439052557747127588475134534398176815116353358299874790785944678725076908694455513122737711033939740296260084145766409439508902582020152690276531547841829612686698504960862605713698897653547457636764987715714309526464553626283659294261312977077214249170432271023372937698268507130146525028662117968981280059098679637425*x^43 - 8345130970312943461499715370001997660033024615871166217586556410480940440266498942962972193936858048989861958632223684039521829979155630590139918153437157439684286566232840875100750589026727700707823849574120192499315168954325580384374246944848560353790215833738827273424324897087928927667871546140881372143328558332326810520239681659601558400509143965336451297277550220245421327562666444213129442979727262882609752869798639079429174522606669775919701501379058375563302512792995169234816693000845602153411266130603880453875368483224062841224158192698963264016833745531215103157572221532796853259134860045871473817623786696992403524729999594447341710734036360147414293566592725133830704419993769826249833044898327751766598115612826400546915552475248105030773606009956435340526329753281802517730597328484641595349950479313661183493588674876435229853270886483143267074160437249542907304136785064573952847077005479226464238768667788329197784845519019566227001204239564558799358086056046395216195144903337105261230929372749228605594267367585744786432842556484814322162726050800809464765762696449771971406830030943936294038824277515051707588928943804408992871775636866516274007635122293342490562496963102673761628898562009482372604382698874347484351916236710202217069*x^42 + 467477243043940313237124385379158633257060864688674717685711296501901021982828163281165849232846938662971779843590502539949605614615060783605838253746116442802024907029838293706256654561853670854530062353274826164868185468118026807799024156109252102302196182092376908146779917940576011361083197760520719051952949840265765785399305461900769899649892506104868614817105237478658648023574727152918149892649219746907265538797340224666194658920230448511427947498368535710893909768188349769287404979516962083966749824843269888761117060975884121012414776193933485902972649147347602754678556166184869127983337320183152695988800243587728760927385034811618876033511219527942800388751642138103068656040127159355130491116032427502414841757927490690584683499495368390685344609945019030620040859786299715541687631546758561728294658050426392670139432865181304303955286694442890411974758675686088914637179650622687467278969023440895835731669387718427773474170068120104252520478873914605979806711129790165031056345108452395749241093736668652338315223395430801269962118267073527688539913910977910511189250212226723731076950124884297308091866475079641380861584980736152517371397403177758482648576664072816361143368425690390556152729046806283605637967429042460251330231976553964215676*x^41 + 43133427975513313337847471221463765447808658396231495297118280022136068035204172474389728078834021440516840213392842661340688026400965240781346222056373986431389331083161127132224303415868699439052873643077033033076205847889351475225939019826181142413223028348365376816287952283349968085663770733179706785735879458371950188321988227683104674095467484700297112564732880401236276292056719914308017031637601786401741730107398065941593496197715682808158251435208818882710680366498275435621974256202646663621377080154767111763711699567004365469075444583524999478117691232169120781600085691882733501705060552343079951017874423834921930981239149555032504481700879828393183793205921833377961384453979570555633318382158289163963005453956365316993112077436128975629299164245788083398161225056549313528853998028784442302408241049420380900685074053617888931206063204902695993532787892192079021877140899586272536476634215067760398013378468250105541930110937185775571333377006817203484101961373447266370276995701910966269304061243074291222625813601057100060256190007230786896490092460626475762912213898896407093652378177199168611478468602449998043053120921863550086283883617874029075838406587143094370407889048645428099721445340488351928465067436381417027109196846538464224839974*x^40 - 18472003755468683551948956550614919772624815719926969814069724483807470040674443402117345850338183283444356405875255230897874413073382129856878373230568367360842554984089088805295802626053065119413361127852049465687651033896321420831370748708272159932571465823885402998385219308505184932489009283028670944431850617710446998596972114160426116649293889165400556221765068735547048418234524036952024247692386105893846992251992555735346866878050991594079732481585475730076045783382823077556059090729855241393801434222540082421770668557354194371373162941012737205450256895580866566320729143532503921677860455016866370297237957434700902535757521681918810221637860289023207379300531139847516772234576543622542418303661165815988302027152784455181963637488604918143903469748215123312128043902139535065239219541458306387704205427040012488414603071561320037694551404724592310166751011342974168217746975546411139934292459038033804454288485199176479461117823569587168110801663439319342687599852369077914381556539362060851525284772545791885402185854358892851508778239519659308869824265117527715335030607816150902592936523525500742105978171450287841805056372744922038669591155873087154670741068149985529912511776087255533442928473850433206219544966550330553985504511317243418982130958*x^39 + 3702109734681263865932208606678133462470028827316499854243274437149326998592124132829839784410777440176108739255971529395950826568958405912147884180616469285920266370033503411266397263749739817871224095451237838829771356447359612279122148054913120268767396651527907759095019649621883295824306662062292893279154657743181702015993962542607002569269525787234959777365504619057351446581998797284201166875842052217570947335826012635434568150211456430458290527325861525656699645051090741959605275127561593652030910809911151611121992038578661758203652931074696563099166370406271308594041872680056971188346060026958850892417553246401803482081775423936421991335568858216434668572000654933466922262608034803569207791907679364822391646565483341282662317025587453136113212793253685202636973186882586825323631813692556570499105538024393156972478175198670034605138485010070201322928232672764348467902617652025007893035550097859577625365461163477239259544348781726800209401760778527693398054218640449701655653310580144675190927998496449039882511796831539447610932738254232755887036526452501926325026849442846530333527651450125127588372031761791878850215557554395428014371606250309050499450531887525532760586093189202560550687427470976599325552734426852548113008843349885740992186113823*x^38 - 584798082490218171883140492528490226418035303616193630179461488595572472407632695341761273611562715513614080205642590674083462690371973754331629769787608585930457456649330411820612157705876351878193055988844186370158767839132767397343942177587547029281594839180253499397480264652373264109527682255757478857649209039305351712913099898605681216994089133625245598910810929613199815563936841207869821679979770702500595218827180525151364469996865836466834387768149307669505916792046318219778265137945320560892123060412021407222107553790884521307448715115868085504310320363716429404009307068818281324723617573094976014918621311273514319746630011715056787305952958936949119657145124884371481800532857409417647871052627913955111342461982240623039984385265422607022944518500366945737738640202406631060707094925018929139422524339540074403786734969008892075340898308620011688056154495821036347991963336418580431549903195826682285324935281918577896993598058116544713969095261761354459945606214886914264442040428849086663128199684368792566643544787315185807851476453668243432748938986193617079686665070436997136172978238484926736181754100828378584050758071443302134868785443232574919109919267165545241099622645586690730775194929572103525899766305136808227701929682394456649999227696068*x^37 + 77742360620408339894665774177613259624817445097751690750569101108872171424513402091330581364934375911980536944946275296700796123706285458981793989530721315254992607043756796663807729152478360822533632980784098247946190845343867869758904853218795200244917711630989934994059292418540386267841695966049926288463624207888857024112952227845132076180549326377730012938355987785886510731901124138814853546911690823203067425264577879032302468983724075298363190568649413250972064892910805141007589995995725771002797367050836928153064458417212936841203046842203061537246180821585205324222312015069694296413867990818143137259921012030377185695822322269493958052441703923729363750272632728654724906603800133550596973538310309456050653466277480705676922013776356311085791412493585281225315848798849179316008084843964108221142411134786851430883519842062557115754127913067268384127004630771842329021258642775214709089454199678110839427311458469162374926400124585240478227771123458296339579726707072861939726915583718655468410250652657892728972980452024155656532168039778820347690068341717853035725860004760262356062109023980756860851709382553479933177178156785228224771720951835736956764372589900091685346229802096115871566618297559271327607195624611560974300188420895601138442392401403231*x^36 - 8151349068762622826641015470561493271335077830425930152167708780925581614000790217306753445446987835824344041908309140746168283208497168157881026381914006800015522521860862979296520148310190778277425457273139842400983230324546421958445754519280435723483067639652588853384954269666505120724701166102161975035836826622402977288647254713727428346433410881863925945566384778619395168096971460562294513199209404316202220481669623104764470637977083709513108104210927976732979964844315251444103251043666613126110962570898587910137008276143147065961496465959483661697889623879167562814137554512313293572869949055603905268227123543502296040778775744154360890266800554041485120033494728628111542038904039458703009080445287478340013318391424698929399303000637124171428308995335279457876766969631376110160574537404380862555814442362056199236281881800095172763312340033330717509760120077411961899432417417396142589873235276716479606462587782252335810238701173144723869685589900876271280971625232153191583373764223442535586339464583737515704073896065569569506569178290985203798807744433975014595987248808458640380118769883992471491472874180342229462610628641737847454521446795977807852658433836151898930233646829349509846650476800671138929726164214816903291659162936825411815133389535887721*x^35 + 505311355011962476362757999734105245516653566873074044590965453174644691713787542401026157667528069947793573964540023928486960867352151654591072867972251650605248618375085839173385454851688464169186329207237531789781299913259214934863102702962060977273828749230762837032423608496001644820689160156522427615951133941910833018946407001618300016565279402367027745828335278315210886115570111800434134175549065680604320922302800968199397846817006870455908162983790287703424076260199686190953457481237239555507910158824803189882326814334331805477185993742638952264753581568233414945679596008709303625279115852766738262343519044171988013333195994352589150629868591759268407652876538483074636721577463356571882551584243611998166592420020162882266734893976692707124868628219987008578874383282293655398689480701816807195820645114554096519548951337666277348917208601949357185134957184998654319654373178996309124339588643326921632319642635289123290215013403085481356405761104021063233495145728603761209908104322428854351519774897318875880621976124576991062942754328544576051820283159069021968866151699065217719877820890817036715977085912811969713330404618451842384475166194898357318566385731413547758567910376302658807866508578347399500393557752395797490876944222801841152817481066781166561*x^34 + 22378936097902865175806441675389532980269135396261293114674986674901770020123402383215849824453227729789142409008400345837492816304316852479265876078525653342611467383548228872197720881344124716780219999052476269659005049747857877005985401013388975950098674494205983075346436824644848860421435803174251795523648190735024339346558775516160797886921692462858318371888249752901993479898705644457877881358185094131775292790969013081853600839050405180966584818279266211838872031854116879051440439413725988681938762194938514311980047467535236606466991829658851634960812477628054767671609844867203877271146862146966161103422418097576370810042685933252029405233828797264689398606609973762807215376759643586180992589342539870367742797993483037990876496453957683913667542309772139864600990451516147001494549537652189061486282825426943459721196646813270290857472118005888572107308151893695842590339635183499156655925342890320886756923513810963311458212105368849746944916272070110766557712824965395903029446404881110857909385468439396870529524412082064771690542809234388137752864573746986841834589857714666826349128644158368817022698790499262014624731789283226294837791859360568248771044256555259374429941308608735614948975241423973930360371924666662862134095593638183596256665841261186619690*x^33 - 10842082216159188632313587497280394713962215190820731471717180273546101425439085093918515533760687130902541612593544938753845543516550726137321081516374510591741348215000125385428716636271151480262655647119751504390141209097643730709575297959588904385688293491166827792836409188171863477400962727618535508404205498664350978455838994716788342559673799902447567540300277721928921445472474002529615056292068616622287192237424482785833445709933477899045093756809205267027390353281583068732670224970814596400772099951926956577783357050890700889552296752188252266197991618226013179930727145925844471779906949901704684249061245516767671389010151409380230234695683352096580470476384235803055968455288076018884093383959945033060925015325387856968257216356724307693510591733845833772179129418376009751179364746325355946529046676002017514799724278920756680297691988106485268005929122596980481610049888606395881017455676927031007513936680463658057613487476339515436760513798315332208742640298766209077952243682046866612648976453451090288976008407627752240275821263824342422362091538038706713630599417557754619167875846232187676886049168461463261793210252988745788331926327626629517813011309975703421844636747248301035856741368467985861423933428351664018680015207902215040620071780311888730127540*x^32 + 1494580280805149795212527781235497661534960362053201155522013396637249300813165998664516446004557580262020244216164839240900113086893389700186023807018200365690949512082664573895699092488483144991352488652384020884281451822429994995718145601556974448707493449821078448555222787656810234206059005581201056907993393784612103269155282892404088786452709280828164494205872424887098542157312519757686257325413201148152363008894624254330167322091715484495325587137284511666100091527470765255189973762340844779027314077551766829242528363449539874461380799611826325901199688778288870211194849251134678642990790571749585527601521652556989489475427867713615484115011438156410466016014319063811373443317053310378955809209695335676997719476179336093271879044744658922589521907472311830045628062347345041452958794538146152995417802030932015599413260525929258519565758388123224339262006642009207401696225138003678684867846743567392975021017611862351615893463725826580366691856765279375241503611044350341605260676174302211393392869160463991442820504917570336523461200906286179212219169628066386295202527320253649129668826396092773639964814533656064993354705065283123922424669658506987917336664064344642790145280133033963447425421693934534640946174504281781661462734910430647113026143276040700184975716*x^31 - 117086308637773260059341013811463623786147555184270694467254310610372946733426187946684555677507950029667514109609949038292596073513282872632809093975045442412072544349974571589277335581711411988427726830304605347295433632856354093919563649058928037743787596838047375846663336086515985762525171466364772966841350163023884225452035470465454075259535201007238145949178712617301694471346154087748863503855008197819465411939691294052488032057980129596967956343057537483395072033284539609579265381335602785434405487740296041925959279455953596450391057486735278383172253295821618687403819939887386403289896524213024326693985470383005522657656645538314108962485680399089608653263214298191651605549756705490237914658476281651802407660938979849308849549835649479432803244590898852132587305826840783435421507858596853877535951166480816313004001106917259926438627991392944110437214871571900674838747476472968437667459279007162969967837498376818316185657533896422447349705197603924323448859796264915097038643658699796287138800221058938191284885200666876371166318749865737968634858498286459452360820948290036705514204746660231493060945688840790607869297741418842322070743632193423859130171756780395344527289094001559965116146260970330891427915571747955500009568788642153776209792807249517405673065335*x^30 + 6987176556543752846978430859986329349852275526203375997820575754410119220475871239912920716321576274115557945159534322272863066056112333686347861610397493480394136614029870422114750144806922615834008551159920417918951457722851151111866859256329813916282554463975773361734427688599397418828609357458366002412798393931383585676046190400730739940196648555477564886952169164989068356906626602155880396715949819120196322939076956851165131213499728760037108962897620444882994767269038279316632657306923925489303442830277761500904140844530776242096088901552759444554207573105422811305643652601336479685192275738566052990746335728364589602534200528490014703097486248950218118123404745592856699947618296691520999095669062336201074915703278061281993693291066825675349856519967733085086082370030260884236597953250803490363368008287334812744830199219763789420123168604937970441038663267793866012935466179152006900668694166853146273903083057401719396712043281716069531564728822226575846239704451965386776738979270562084158275513332212972033440596837777670183261145935009912850990068473930272747701270763390826421963988627532425389953088790612504089058465526983358119825984339671523929145807760218060996041340864926242384848378456133835115262684408917393331984142541907130288720305383195957558994021245*x^29 - 1044191206649301759989725537699658069494625863944878065455004544988833725868048219520961264980181593427379103355326790845068107522646502043956197607281280633096682526116603076890701966718731296570166060020238945870089049757707951707642596930849192914540848333654910265606357892314222234418080492050207150718264903202234149339642627371343848959429742572309815506505566701885292181035290956263112576796036956601252994100890160277212661956546341238800813330283824342236677674297139156940996777161121305482114974736846985343658455748884655105391135426210076587730918567865432234563484284922375999339370223989173995677569408492350389901017507065574125653432817666055635903709055096842220978358009441191723750692392082815589138383047418859697186489921058781648170419632114180674138554257090181191407520133092038038308619178723320406648213872857007824292520801406257178940689640378810337305230938852655286529269756594359971756321259901641668349296950782104207833398439016003916831482486040787881911528662359283836484858480600422633098355662869934316578759306266924921478802314993034974252030582720509893456266967376220034927672102501573542592587793403801738999026554172274749602593828369246298768664349847227731373837625513656583875270915729545875409437505106893418162366936778164795905200552094389*x^28 + 199018174245871356930045550119869742724021360964302471969535310026052201504055988047364593797209349497417513876618752388730739123487851457138748554781593012718872490124689122640849117125803323903172400019929188107503703660541010126690343549046857032907537916667547808344661578386883009319279930462455887530902896453736431063520134521091729722793654671138639081354581368270384979906340747784727126803968670073261832445929215208840478982590119782718408160017078613724629476564799379194665517244146901765187597534903146505402934956779018183186758290370358587580522341537373239543754464357823340361070220789127989580635174545598775017125850320618113103977281902094719731005097404316409075095668263625135852861036237214009008869005068540570248291125518054723481914859370692683123068449849745465604346247436884939285080596840406478102785618445998218609514698510662348423156040240118682885018180542764497774245128339026579787346816529539490800260047939229023376876414562728449008902126668003205115912330956760695877662103904815550382393891753053945452212809353685623033258577725818107958984254234501143753743769295665911110885235514705023820584353868761803740395774415605356675743695375360461231313555878767814417180688369867888020794971488476475568660325560508878121625886755996542166352504558019361*x^27 - 14214219809702783732908741217441513306758465930313771036956159318687439658762331696853718767646849593745985841116780161669896675988870879623553118180907416904530297729132243748488081252411537322660950665332726584564301251113956558182401822735574556014800258508713476331986713940797488918739974224082344649582104577400369697795184195701190834065752136668821865652623710654854054310774346983744074936604365182903245633581691838334781645206962526721393825875713176193481014688052451031995355517955132370499555599949877174298167443564871488926520164973228999538677012488899302644985813432935898614587880919299585749159747770517950033148500355668825919637761172579415206257775834942801786776567312843867929136460345812687253675561342122277855835676273601572360005495261696921856948258239652007558769254808908439358993341428959343257238187410286001736400201656188622259938207026493515777470671559681460309790184007575972720054870141287902355653923465742959815541345619332277596713597359530861494040449293435938465154302261523815040696179822902650427186422550971991260952927525079226787762898582718585861173064055854538482010499590531678901204272122097495956430933599932053433586444734850694122400252600367050193692180589112662533112271641559998210955529105540345166200454962565167091576334377833467412*x^26 - 2684380977945945654850236241670968298028607272969723433712577800129617253634347081368854946827558561723405815998465760728804180612791359775529215806169196326339491688677213652304602066719684145043938457951312154362617689969868128873642279519793905518192407145744492768429963960545250978733409372610212991425272233660718543498691485651776119581371969862171346540595812573515776924457415390127503966478941339921020105050297602160856065397759921572639887317380579607263883477416832866565789983944845075599286856596943481460187934118641610381194677824495540931007036380700163111353795111444580051581830301293961514214909247813035543541198259850214645224198815575643117542978340199921522797570856390056665675400062425406073314090408435061533871535806630548737115803251743326305863407566420557620009689824041553013851756953865312610740615018521166392523388772356631015482115758869343514383839792116063103287799846508248253780574804388215379719191124373791803971845491385638876767331243479811374343858485111087184245921130335495777036164477837891305266669064119561789966985581018924910158000625608832001955031054735214070866872988352715739654376789464006189605020738316665587605841286416565284501030468308845879931663713549972335018886575293870124227665364410763300076820906115053501623641453047350446973*x^25 + 901687192350929602118886048712627089549835153717804212140226624454823466681365187301912531486425856887944470064521726227115718686542247946800067048561433107899917034309947005919451340073810392029804201891296014280836942720418746152901017874485808678142254125799748300632101428305646033966068491609976784790554818857463475432018448557146979448700921871550019510549926900045775744663060253485049685760329623501568852016830505703474523204982696146868649845727339838349743908868963957361250048350417789107115842065646445174532596109761626742831074640807623622063218466899073193743913156703525811891674203585011042861460450326521156061898469884931497561512163175482299572601328788707303620527468554825182877590733690336771669757476276867992405696551404672854827237093469746706504948674463925073230824437627683569142931967145484404492536886457241668566234496895117184021302676469835793652033176083396144839576306471614897756882759734727443254589548465429005053168240313275641516221004153897573799162394611581541852504385481384591903401175066619492698870316140436829071090407284249856495137952105118133133434928899103469633396002344199660157963346690815387757621752503308915899994471685122106863519614052677076006574883847020061540113805228495768454598773891621949480297056184508812711639050469498958596790*x^24 - 126595653361233493738499336282163313503414652704751046101634591725740103258268024496398663027185219182843576030778136126806197889804054799842031004007344345433657982137827534507838136840542865887858230099688565147049482863754632552278125053704557582733466976018451561214853335049451814896579297742718871204457575600693318673493289404128120995193858608010802176021037473282318613248525937088714015962365832710571881722135295440603751693207955581007947864635240509168631402045408247255440514929025927272926473125449022262751735925154045867680090380871636065058252634240642604904551406432131362748203950667716261230571396337696218597270821181803024226733138713101227332697084703036957896634408148075405900737674903562622373600521234931342706514381169037620516970038375917105843683698131997644403485298004109848325762811761779983641318697390171225429741560129055934220214461847005606390414785721294402983936793256918483948106624182919623556613215787153696593843690336370680122088686293302309680896149817077500475563690187094431949959343531561643329198357123177288503857101485186961705023557850140699099824419685178569294738424002066127445624157256037773069712855567817142023378938168332144548239278782996911554916658266818268770957106894629226737777685523697799268031160600364876960758559894349980858200334*x^23 + 9416262765547051041203008636981336532929629553295285657079726154315902802648488715311147748992448406131167154225264933595348324411899454658691034776019867269567627483980467378768358966181563647279765030979913668227973796421445201433972078340373457586745093736864663438756883375460956188377607453860455606923750893787853247531560751691511116558046533565437287262874285904569008088339693087796951448618724940963631493705906060723607718173806411908139419219127074861401502330968470108759002023468290823867611557209588489921161170286731134530173438476992547906534979837920725609392076474008433530636806863507499668129424276076129165048669416066108215893675080768650766266419208220651808924630534614837686037509806833310987313018276615394546710125321151196621106443343149807575472991267767609630193126314756646888592207985793471882265774971501395974941755605779002009046710333033427922600211474913062124733669103298609472855157903350432111023293024279031551719642508379878123495654473023994738629480084184850961433766100670650821950523787171378099286815941967133411380717486712610250615946192162346989934495287738323525420470066057721965241905171787582446103650366436011552436756761525632975818461064574607316115978129891417710636321647289834850060835949170856543290499059383686487140835388803311238441238774*x^22 - 48343574826116360594990566634187631740127842691866066018264098612280468674751970063653545976550986000404545107191581264258117816660586100488475299998503337929478921249278402508612491182074021559687176219759178179587619835535577789800141493862363743129098624784916730288869534009296181188497542201200280617246393034297616720378269695332310250619019137264262288228137231791295986881039233165396649153810736212686906279381799456435854836464074761087206751546939624970153303283222335156749266153586732999159212208590167102254849701408753912437759804421993656206076698393101945762074745809427000888357544297487111654302215457672423039663706546437175286130885835859120953340196215164778977681203030392572902811200449625127033184288931455830338959471128603225352401505758145721418280558628931452542577822998598106257626966397731038243635602824047840059428249875666062513583348399531545632105590322994032209239371645005630430521042786833196686735063296320830484012245758705927718972757038239108197903950199925775756893755014363393297130522938016747776664635328657051453574367345604846724180685250102381877605643729755200668326845230347064457057404242669081072605823731156501457906213038581828913497138035812760309902781178985937780687703693080956266366936620411623159991314056299499542044268299515459647347657710*x^21 - 81286006904863809530412258880728853575054106035479466059562350592262314216898758247484729261407985904844265930244308451265640375376715326257618984608195886837062689160029949275489881382942153505151745020888692676314458410582689899961368345219095037920835942021084066942124464733913009045070424912645514900458159159282611244839141213506896285013653382066276141265649428526043849045169566743149162596629473038418330616247050158331322195838126939269131640895956492284631111481081226650949780772548217176501863634670679795784956730147751964741696500537689118864906889774459288458432720010203535236561421946462851749430049273158511834005085955508223435365110771446141410997824499493043168668275154452287891043643282264338199927673339470850330286731477746344435184701199973402197173215319196862332794345642929022425796225696953233366744068728730171110875142812003943279023948559733136669454843399567909816903530382279425998085908386660412846651063986730438609472898552294728154295385882731086803701423837426255048837172074940963347223397874126168820265495699053084772368523683600721493714938972242029180782987951062844228954944812334476032227016379483834262297457224161490407000953101315556232965993399113417961483634634943152944952965090688055563924197305562892882906117803113891515563127454328590761224211690485*x^20 + 11085985666240354881636680415030683883337355177140111851557571297525478508294090573028752094318590369073825115636629158428497991367669420850260206266962118430146268544704661833558126282909226895598592946759694674119211260099332076283452601015785498000635549535801443931897703648766140693080480867470839381624902051780253379319643937479843511900116321416897595501582954337767729186408108044454573419063407451063557065932733966672315664084946050950103162501526686770062742180755983025150403249008721139977637156626924530395417677190579234352895999235417042256015468405758533559810172237211160707857159466214978278965845376660030872898670565717759393229259637712325297544061853395857157609979099333762885330070951888729062735111623439155639444422745375905841611677052202312535636154300556863205793961888541917813759527676812071519245839917299341921370555414431177763442172852339270542023221371629201337199242514809132678899018865912087823345725840865221571004105126415674031298951715836488395881398338090765090185867138752648305345706657605665577273335007810317230244544017482073515403366266361398368536643733203114578234273654395910406248159777388205513999826285870074719167383437623902410510506990451460560183810812244550848860966826833204779084233761423605311645539391310930871974261034667985063491102705222002*x^19 - 801420318218109809407323466380980004393267176885424184373007408843654047789145072203753218537263960545791233197746378561310559091116055438563682750851128886539139468983323566005875956943927964955802670282587808674154421688133673033174300953775486083968655292625524032955064935632806313339586803647524782241009621295323624054993756484868766568532931575186232811027304400208811543209856043293875268234238224574957619922753078822549485873002921427587835551414322396456037698297379175969017307282275783846855753071465438582849421809281616163765783961224590162637835642835695730888308914387179990858493189884777540045280085120671958739299118085657833302447899455969274678812059087182883640054571373186122141806123834470753929938531929899906602255635556878291224625143787217442312829509776926567407785778752351718858677280347395103598316771867212754612753433961251929384222330634526805556786279838305377695335857245428652249873243914646251982689488496861332211421740411810123533790467467625094637645500671241008659121677260029469104837669190520976209643684688687528581817644645087952699005585464440907253092192173656729090029293658387901082146897202493510764313472274571317521303336067476210412284511431884777499751162804088129333018729905622712158623494965801597661191211873207312170561931913634408650639681612005685*x^18 + 24440444392363591210628521149415275393400964566030279902186113645766917405364381355892285678665337141764806765816456359973513733048710788486707278291997868147829452325537322751451848081530958106083448706495274232517094083429906248309450477940415538176971987007029576767000516921689569275280947739300764170233155417635901263969308820951167809065405258875899904873372466201267290146402033620016132790431572162538482775817768186751240305310763333670202485290603976067294846348674713470168961049509761703811904409243044199683600161698759845407018288841624876786996972573237095769910010848348423188921313800363661280985191127473636168203744287497218893670417544201544317221373760127393876131331326746666888236232307370235821725457548104958408844155424452778797287430760536146695248615476830999958290351427080926554971614711480833457583957718632290070227656765995944751292495219537844276252861046387098241360272235175163134145111656354132920467795121755516940673675335984361945380533609509391180472983513730971105687402528718335878876040696238397808957851018554216931237735258643066570880434856934711108217964037525587961871326025741796845123346588696473712466767957299744004136694235937888165751785796175043189699141034732924288199487157361484918973337579836869336574666436809496953534202026314698049004439513909325329*x^17 + 2107901326935345216333407643281622193956216779179730045720470490910489025465670246854232084841234035638559558862782627316210297306975517303056167877654370427792560587341951765190019036878545578004730255916694427375403506128793223627813171166288404160008398446709741545814932786583313871793392840253809136455611657326039005535019904313194389550302016786132366382607654977181225000198216217306612227245481824971327042176233661676249504094081327588573625444625288066700909499263765506732409378245031415380391791402987136959281008479432580516053737775263906201936880243060250781352188248015606280927276648085790042353301245160318291831101140873177077620691929020803750872913495861711640572543856704506926382376930457368220444135958392084174786772286560046809626902345781437356993560500113290686332498998082301806194002153611539972965727535861828422790523167565219418514557279768479806072727813000324753362147658156113894281842947616978252240160793108432709042456384095583119927938007460645791292085257818869044747072979766894245477313087735462162697386061406873658184135008342023319356664296826932050494864537680765042997907460299903833728311380650018008669752093381398075104275378726664306431634697829371387695517952259666644378610814070187136476041516788851949879469662161019864319237325828897094030236904071099062332*x^16 - 424092422148739582682407123593096854848953730314832709440879044941515287245863568882371360843658899582064139403087148806319550407803638663698104082207847169405442038598155407468967420983682052275517595695746569647291564616833589824301642316314868618650630166351431817407480647907478865494392914441990682697390847435399362587748354974947734061388370683420475697602661792206605903003677503250783513741165503350956146658621941771799603011189947272548001668099368190211713928721300900707040799630697957296771970495844519015517070969829315994870095404564951942548212095886361326821746874882729508401469556407241873016513956856893940231629211932946102512337550954763172676372634942677761964283070986764749893601330310027772395635457308205654578739963338803799275070706114679275934194192146272799651916773335333374358182975311321896323234893160625439373724207198205970469214129118006478040867289474357799143645397522516519377871757657694521568066735967877839595183861522298219035748001116956903761784094417791429744620442286554901751065007554696082535618815461453951714063146847612464819068297149420624006486075961981060971143304945105222238850831459715365835131752964573912683667877820161736989274817225046669951423548960567922143718929104479794707609449696347424701017411512925096985179907387668520079835732390478967242901*x^15 + 41000565085236696543532700826779936281120963842940357146965900943182143656662147680209678527834730480585369969320279392434793882610735571534446012248928688670098193992437474083304693151558419645336791359257773410560637656619109892813079936304277374650308437875526326149491123124535280991976447535585235488216639388831059588757611966288481942142620644124192108441180646673562890347873815131641761320700197086186788036566503523801884838765574376690097147110706166480929013211514614900329143786236263957925966546587214777882580362960017006552197942076551877014019657650477298627391026641648476384558442371186286447441003091782548445206295213499367068046532895405651425666534903469527660478340039126018725395362425255623276013132554428925875453459918749095226782191037733663341732871346393587326981692699000705136272538164106041805501378483407369807986127964052387208895833624941483962369983954769231685672523758568521776641033109512402151356498904966830357816441409584174362620172239322332298660348096746309790781077508683821222970209803442602969771592614614668457700918304774379668203724903637415347972619386774456364168105145968596913053799442328435592016411543954058109325674493440560798205018046737149763277744360769249037637686389485382184091598113724286635015563479995280418930512090216708640118492205592068918665887*x^14 - 2435857129950643364980727432766060717121452866635695955476156756515054980401398532629278200210074939343760836588304040094508572755274698295273685630655224349492942394051925554760893480088578602811866613076232420511304145124629905670222090775931391422939887263723596827577771854732989671890781546657770466335151426165122517317199063597414983134413919491696478816900736361082832666576224370571298944539036108275739913084418152096029043247378471779447587550349044069579716432581785143940537323683672240479448262525804472650540390680319533626870648080104057765907727445516449611581528479825922507053192835255174444628532675285376408041720885638132292324862775517546716144094616189644783459436653823477570423378985146953408636365077890097466915574233453929937293009718129009513393131148363976442599840923895466302921767977560734440876690204118675051332427715972794395998632719035412222927530478120684358817332908681104340290195875745097705918828344292542041133277104983006257129650763232641377381399565678716285895330254383640562853016183992707168506677516102955011939448914559835672716659097958958627931946444393967768052495422195341149333169816350038951791583437969919501656836535191380439952972619882354240945803630057133426247043531496854414671780939172122219453792685498936960044873533833739195616043871770234348128454621*x^13 + 36602446214414576746254715457329221097436665254889612295943744675026681858131536093692474190561157746722369658630420481975782868390391663064823224206603720859167762078769000976465925718210889710961838806849878761247072757135433768977488647184911331124269995960492147548263923087013503518816663154450150048838745432733672506703520160851492576891124561143310000278754095080825451059952781233109901748002295922838678806177192621930249618151984108063600220448289123964629489148320353011578754245298015934077866029189231591643477591541387138472611260617825869684233933317596450506535488275460509407110016895354174100303277849367486905420211143441681853689270872908111949644164989563472397409919760147713274235384645928832957610448492341313543486097665719564774713843122430607370554240621680908402467300970046934138424314460783821264727864292216866459479145688493283407800569386899462886670612416790031172313017107856109976920013406059234524832752692266079954823901623691186910976988294939627828979299544038246038151463411922785216273546738344174840151938813658039110766906690651352075572084101295996703159058887571014321533820586231813879477373489145386757161037466757047596591248548971946453138661308872479466416891113759137493181544919314825795299080619255035035787138422228435591522383389098997229190248680696338430310759692*x^12 + 9896873562839348863123277241244746010121279780507824521033554317023038702171515019731439065630003066535362526569792030564107651612058354294715874240554094419091059169180782119628193459613997217438119792144016661480054232196402588919302634166838658507220014613546568811791636820448394018449958129489843551711951674979592832300495063884375657092968422120588143168455974712915311205292934955207544091813283939100251884442340407169031144214632211552050174931575715917838727969796418953243281255951452460057041752853356635752009335638114942641850786466505179820244703409665944005823679458359252367376122824609648679862104708901111919587207510341312436185064660773993360205094684479333450254291955393489721527168742488863323072224666527681962916105408866216372947189857162456347835289106707087649154910490668219732063283774536892163786742266848299166159082171776451302137290687775434603864462657064989293653196708308744009948123614303537274666653626227125749088727238071691594799462778736424633215309176797338532933949278106792721195919659608357704421114430473908971427481963467237073294457711958444921513285869857621229510775975962057553117967584774873203457547023090252590381620902955250876103559048189343073871724817244680120497223690468809396963107979737310959430165486821657478735259948924291115980513121002382437411719090221*x^11 - 1204864281780976999337297093334939632850030584221935138303901738646739180495567330843415995786604075151485454800603707086048834776762348483783110543907028197917817481681863150767631207731094027111295938960494341351429838438755640568464134573519634653291762834678845433233739336504992053005417729650969496891814032857490215274018543121063678581947306489685713973305050952414030264092832009737178343131068129073045206739604239072830259379721466569307642597435246948604270214975792830151395295898588287884925991750947717640157118932755485481288789853586599327137894492457012251019411677478211592716274989647979515849725223459882898683559048891765637246061006833070886691548972133814259908377226484365319643728572458143098738182811483320766785415752223891327977502852283288675307641247498356977325656075905868012815587373703494605962779554719216267679337680930971570974766677559150334094016482569768931909015328592274585832327839881351881571057224922594068178165818375317877705293851818394125269042566199775608005664372137786063674744187701542643048399499057258518890042956156034105086141110981080671468095115061484640900529311181772678480877043079509341853318160756744864933315476027061076623474349498152144906449465512310568146708068542229261849306699355060993603795384555317721673362565273996481921154762428042809453302942075512*x^10 + 70250493450802990853396611145487475851043907923045806353743389783708529693005741781673372232031503769689326742548263864906092571729163829315865078572694717056339687284332942147750691285456435991959975942407084828805675043117480063721322143983538986566698236267389882870828762002353553101372394703661057722722153397885098563049253965771646177793455116736313765264884871254740552929658087582679569709934954399271696327438694201084351906465657156748731244154173407563565633601331179838264738530941604030360090790977906052092326714915243361671311133885722439073893770153532699520949817247065161402563569456013666969229140389728855320601771225276490217151887898398260940227054399590278965043594363376214169748831951117735991376812800712395858357772215370905236990591742292140368669117391401072956690876772013466665358891429002789478955209064813281826395266463533317390922608162330334835380536185170882769406230415367180889227171840736318438448955180906768873976993592394560835487637032064114053662962943472731517999242897991022352691556550687937674202737562313010350505277754321027809826013190446758022360079943271769399731464476425668790942735594191489151325183461034263624457576125800119602837993920104903552626144285050066639294351193042437190331017962378751207966114824673493369472513495495527601906249758715101223549373997550866*x^9 - 1532621259230925330406801616380190654956379898995058061079452554812214173218657827736475866276302401833523703038725021020318478903081162520642819511106276100705647363532500212425743198741737585698532321348493159058200821363011908194228301616614397717049753027234347919339791235029546693546149359221965273466796749370075786548580324021783586173093736094071327148782897456230792957442639634018617573790696029695711089379427630079759861412053278259017264661890432505651440053218023150378523896459880861214393126242179020274535862228829262466543182248737198978977749941079833570810639491004215290241664961115541774509285054373126257738224366834465389247719194979587306347959916067181782558968484268569899329984135736719080841568214215249812269278744672823000380017127428623852018033017524160019746348123773290609829956000231800425001327034395351045536539257443833906463855903993733420805804578369405202469458223695270735350719871134415582830478473746604054625523471233800275508929106981271153324245255797874462114843688506358044040258460435324111575077259804486969401364243914679582120145548178458322437074352156381210661565727957769031748195268754958999344012323673837615216041633280040961730897655253054493463175975052227261270674945478446342227014855590358509691560517200663123006132195205981953858441582444277295481458484988093467*x^8 - 109568132607768290260737136728932348392398740022354873249170516421735083724018778094251115334667985516949393340377311726036901062062069816109992810458166218271135890177627046509510729130687078720132331213880575270483797332347039051267316193429195197109498437648485232727917256634374740945969408301530454757799674767594447845796522026074780865667347689128658741870624789739887967070993154482054671523321909121966645751010076289750054648784501377912012079878112886515234560753221593846176634706737099771963604693773278617735342648294352916999933308073268096870871193072742826669991942920932161715283264720306204485297360395680586616501672452967748936870422678313169296125080082245897165028048683787878803885234726929086334094283938528756438004117187312267111716757774948352690299117320789612516742286389594148575201203485364893050886040695734584842853718431634105118301090241784798604926320322662715138760984081931272613762706986611953892968917797555656201069472513631185841694759370459787131422110684827673854593577139238817229422669368058029191979519874746623174267496198060355367182806470146688724579586569634745860752101725820096922122764304697060435974867683530683887631944642843885784571864186532410446289103848699102273832419894089372291029192284135400662822041148391992777590514924867287209905792726744603957142701820511267983*x^7 + 13217917856744221971548802447373985645662101667063314649685455186392061961705174582753201316431074019695511011245086774594874798289407721450621450270695151052350511241021932541073111035949794760814469604857960507452021207992919247175940157448159851652037780078260442029792353983805369843673146529316415068486924259926053530586057639397136212633507245047921813160417213992291919880920913484484004851090209780143667325475373533365695775858328513553105974104200073309516628603616374918401316705273636456184794923657893798408198210173133098895114122928223536396533589444129909969557692307323627615806994691288044470022716887220181378231587132472836838692444901833661637504754883091441796702248622988831120864951062891746585894686849431191844388427169346745874193946271314928072914588233480488735307718378631228164037118833364381224441250786373388835159369438501574822973703000722325951975760824765919147291909210379895655666990720094286320804627039136417719749058793908425889097565402317775667546225848254325994599821476027291062310974150411201208628136009179556834508058472869490071985585025665647300296589566888305169462130012273557168506723875893157864920641196829829711599550019597861610704714866033467936437934625853361613926156542091295649603574166503959861231907775030094334471218543401190785707104411804260288467169689676989946932*x^6 - 740464022817703311258994421100736206277277224868034613927089464078080460037206322499104016843878225512435807168196362546244653493764691946835165887686787082892893028700039114657007589150552871919410938122266606909671702613810654833976990416976473271947110883521181855799924360971629542014581609121509859374100438397019968337438914308865483312864093153668456037848848997398895725400226261972270040684734682967240601230354983976155997695493360075056675635589181778753911868403496003310719541645607942134519722567757593147985084657447586356163843534018868290468215410868867250765422019905783563213672990147461480517472632370193222829570339091256382805432852647896553429309042960195440538827613314783283763769537650659534723202796542665688333092432032263220509321442672854815109874538268019600080968021258829553184636787343876098777337236438312604495567628707236228591160449870494899387205038416627553673528128045202384964224170537046421489845096200434979910034276861891743088558583102758208180203576000472186452012804856614976279251017888623375940953521087089144957782851184071042136495339041313081147437443130033218048455205589029707750743978366203238707361513326663676320796887983966419797504020412572459437422525968067153396849113277701773504595741697624839793522305684347375335806860478250645269779777213942893198737862179935877878826*x^5 + 27276631724563971830162475431949260171884035620633951835541668857304154443662763767353890682351308912479514262693208281199531968180443881230712451931415224814253405884574305576825453055066502574370698625247095144174943824920544657712337321025087463005255355666270056455803068918899484299252188935326065147626550296990957928361519741412213143170592477138515908219676305078333719756527545694765377263984416290026768760552237517056521450196868150177428994949056213117652548133984351059782652997913755014686622918304660770033868863268054681208341160671390913227060375031000496596530247800104951330022007183451113801298885017165332842289408264032218269088392437829426837284471882069597220591739521802291758053868968488603442048137482094269120522893544229132383591444419140229742560915433108577161781883506375576331482645069118287409190290692435012631408035274441234790996392913377959142703040785835043157021136883663424035915181461504473081484520736907892864849064724204569760676361943442938298622077623670487045793254177316762001824044643171881892825184522622139265524565272377768725178483023338726676922691493241341703041019326692424109253552893475939516331875453010185979249299791720046364927633123490741020345420127524107452336406415759767660626237853067950604829646602448647373671262635579276839775669625714420254223907905133458348997809*x^4 - 698445782733613732317439115213275146778289176869697432813555078717143078632066757372262301657724102906118219867423034792253701495319040215394076627069273622483257598816649370217794134219510410235972671672263242190321255259029499295031258691196039857874362601298878686210166346794538379349404037459420675313472489418053202325888240346902998039735923673544321006952389256104307845513091313578300559584902329228680658033243327988322019562364259131722396738918249502767380926149692118437949081253768680931257093224045203828150089355801362604892326289024912555167837521274113171673180618159901527307601985635413668058712760441480778240096098274954110776277755400668160164223700627735516771399253992456312620879535037021423088821711794555367510407530301687965795830387357133824962925197889614710289641303530961250703140814740005736956184748555197348931343406962407768125359922922141083278845145384649292854451550548710476675517465409111560711539555189763255992793612925472231188309556149755957224840939659218429853594571569600081359379618654540879347551040512112829499090284663011503502605199016760282311812405444035977346058618374575652279627068849499043858380295658603214205193675958016973705124943293512821104259040130809182863225389957897152133484901428471558681191075374320560169536183578868722669570384874403501235077541515513265057027021*x^3 + 12216850472348807404116619254596419452883915483147383988372997839866341034192706503168491800553387720915508428574477263589446806690837497662883356266855252286251109550752155330874414937203074004616302481431868327485501964699138267085493543705908207770026491674105383974291097865029224109075468849496641762755972172888118604233329922541625307149714526296609927945179544280301269270410231327222890335166180329065454052710647897949613854056762915793328397303462152798158767663889019723026242895339060524615825540512156744294048841483219763383319384737032293070376358230590090878409701211789874849341543542533333329105269649437504220063716823862882794488274599512246312673467841277798467545865419885031127120138580049573414585761900858094178729119823605159510120001451732548024340950738300031030332418736185521309561776473242633976757252196226785365292753174601983320888323654569636406059744102183648280766106907309818957810985223496411967022551709303701372450292749355983810913767999849189250619803734863062838255096622332399700571479530939184978099658083049287202420932597317757562352022570275602578826885756681470089381931091380395322929815073550167115043356616775188390121290568726719795613974683338942601939717597509025517117249759623914520324221317608526974895317779801223767060624877176892668690125452277362843455505776849091592862935931*x^2 - 134208207613024466541256633641960481740120978297958324574128610429850809516077940555053007397746614009449832954283988560752076224193547753785984055124939282908123421708163725197997137008207105624218935898214405505591150401149819890982701244693445247227058743016312621385764994392248925841858635197867896916126584019670048429008250898864881003905961424267103822154621679360981420019694348192952827275888021210434014898647236281424125259735911116513338217387449348501871463324597493432558185360661554650982916648267663328324993400822122951775085845069424756070322757266038538671888760123456437821132221616162318571095905371204510438818438207191021833334446080436583438426606105499041096229834168478718730384083816959002050386622115910445686782235182077756541335090027154899310297642768795199926013630135644510032508025505198378654802057647671537635960419669699424278752786697747527612003076587351602314488103128229058790164629489480443727258314493896484500088491755733354079387766305873273606075738120541311270315736978357168013583867454226606614357929880188076278642622868335197976331609432546687069490768991965655797741240854277392685342551917125844367331584306596031509128964732830544696593056390016790011713785456897389903270346986160903729366261616800460765352805109632987089561718456317137615195460403779607087861813441852349248085684758*x + 715989139064832701054690186597696211165766041924350888338307404647425149182182000148463522610096771755842200004688085087027703087540241092069349769423982551401828172179297903665370829051234761584706968003482004393668461361832057074701285120125946334927263635839486834980440584289379442551195795185345819864517308654048252906422950724694582127202970413824013495827822713318339915861058799264299291828861892001798752834083877879792816204059597530118611611188368200354237654854028128512571801946597655302327676916780518334879792298308555650025054738742920590094639373779206089328342217888182020723263424141848729746793501971257253934354424606816644443369216330340986429019605726610846102355799767120984552724128996979952183053941361427718765626097815862714266946802456199413175106564004692107726599251090810599725011719871726887777022398359534769278557867208427229381805282875394229724412813110290674829278927569722444680710538021488331733511888131268102211535158407521617564624866122600811864592603896085694119558362683682500660812944247655465874896618050832365791664346641332137556489873952694558282428065355974115586906495838614471349213030642875916670034035442098941331878733022586427605282888924959189331012001840209175471339269622551610975072446001830337247297594093033274727737576035239628515969069203846829223052753355526429674308850568, ["Irr", [5, 2]]], [x^506 - 31372*x^505 + 499592361*x^504 - 5378438783293*x^503 + 43990367613162036*x^502 - 291291505424003967839*x^501 + 1625203590244191522571586*x^500 - 7851872888857064470566845377*x^499 + 33507871770995205553449030575604*x^498 - 128221131199594343815299368613752947*x^497 + 445164029972288806000347309192824034270*x^496 - 1415554395865749617768868000930055374361290*x^495 + 4154657415953291219028037369249213052047408960*x^494 - 11327696688483459618792251085068545160185620661470*x^493 + 28847506008156258819462397210965308014557269840248042*x^492 - 68937699508825289756109584961246006036202702574371559033*x^491 + 155215822020924752420755983327585741661822060478965297780777*x^490 - 330425476029999542372718650560330653922993757347709499261454336*x^489 + 667137769196010567984185321736715615888013732155247363187667672977*x^488 - 1281025034763092055853331560200950598906464178660658284919049558434327*x^487 + 2345143011327263004083705048697005294582115939401295390890809384007580915*x^486 - 4102168607817311857296768802454012365181870205303318722524345215910479776216*x^485 + 6870075578107968309887317946472047312256387532242682028798128296542362883424294*x^484 - 11035829043583697505618518340244645059223214918084224640823803710956212384902673429*x^483 + 17031938341391451743042997718469155947297417092455491883689979775980515484547776405080*x^482 - 25292551728845881171751351413124612866393536495554485598734472297173599275931081916407183*x^481 + 36189212711108420872658889967425917401491827908508782524351248084722095300437612650841057301*x^480 - 49950861457098299133031918514843140603205288433278883136330630958036451896747473657128287715716*x^479 + 66577073124155278730150693698730112230931263206359596425869641135350251898836696086678616660919820*x^478 - 85756580130404990174674627252408074065063302271668673980328825050865476541066686829451575363559616837*x^477 + 106803799943280928283972333537828009171568144092189871238019505203405320900710684360629275011822658711882*x^476 - 128624115143104045358613375269851924883310291383692505495926039713741287731402309699788731352553617855410072*x^475 + 149714779125463630727539840036581914507183347016587261176702724290533235493147384005209764998972861020315925554*x^474 - 168204166316708304158932699163933112610417669321614347218912682278507747373872845106789068945279858287168513972084*x^473 + 181929530081676851624193934107437734218057388042611186960429435817694424931359593229840512117405551624714894146658167*x^472 - 188553721991447085646184207725667241397978723094558112570780732274807163764946488032682868069544494855834863664490220082*x^471 + 185724227427616919523572343404424784750294718793888263800434317758557872042738041594156201144340151919109221589035193767079*x^470 - 171281264711345638754839285502493332660246854885357211053934986283328762725864859984107307614845258101512971068879581460548768*x^469 + 143521938111003235751856450302264625421383050001927331835233680150356437689759907855479838589347462708306644081037068064417001009*x^468 - 101520580124427056326675168912608878539631617778580998977068747240116780365971038190491878514137126194553655342166607164189211102645*x^467 + 45489013582087286973249411059721570308706556515510457703755264241362983167390362282469358781037934368383779809844492174874567693178276*x^466 + 22864614631925573086324669171943974400041816840249704721741969479217649965627787499640167569280049498974068150433250273508697583538145042*x^465 - 100048228977362944745558998745876540516903517675816507571772866991722861818395114955004727051753829865331311128634535664177244379609970552519*x^464 + 180661691288362207715212110784416567791792759415971205829403988264887041720261850357644505372023056634737153754320471909086876797981795398610412*x^463 - 257533458210781424255855108708249074404814718163429380701254125467817093376668881646866832532756014019696391809460504038422661088250229918978996678*x^462 + 322193401176784649926663765360297699109530235365931669394204413060067747548188774669556227653919292647612895449951463395421213366963302108882993061533*x^461 - 365704419886166913092644728212280675666755918670993260367297334768180733406196445553124657146177807349124272398474173978757428861329155716521786158690728*x^460 + 379797425117876916770848420644113348546496419259107239481170945824492758020338184477022136352344048284315480255088923922656256929819225502089376150931418116*x^459 - 358166503614603855024441176172522505654370952439395137755579111409001848508584467266031394356470938518926000873083421656391116917131047641687270333491972775165*x^458 + 297706791350348871058099642725497158211217143618162724631043712082293205422160851073689265143055290531570279090038970479787694769185156101382132101389184530431236*x^457 - 199441609937488704638325302936927291581722264488201614535520957934071238808867620735430973305428200727879665549249589458208896346971581926013771973797394022629963647*x^456 + 68906371209374250692563073661596301026316586654334710785443882933020411169898937492886036389407563291776454497579059942681189184927246960840611548608272695906706638445*x^455 + 84160366510118471144924482235522224030694075137062433695671065752544654264752837732278644921286073806329635173060845439620537499586981451315568803688455940501894108182651*x^454 - 246836171480077315091946576915037254012303335328616319486783383466231699865020083910165804903928060896561044999050866363422966079009204517937294270017992692353511479157284957*x^453 + 404609530706479033086214163535626997837076497740275584318201728143575773233098590550196387026721109938751418341666030892062019347294798046032259353463997050808166077992201433634*x^452 - 543281497444190521382068731784820762070668189194713917885517454111570037120188662302424250312080213843040157595692923641982999794167592037940589372231420012714470815496442804537946*x^451 + 650827262544673179712409039818315401715938449769795707116064067421153831675541161224607482639241055999733267941436092120611351530619431051951534220019383740962880400141594161378103613*x^450 - 718872156412100659451511073830612894772866460126881561124243957111955915628765809845571070661828148183373963278117500795214471702437904069888165171144898641687463434180302871130060392777*x^449 + 743520526797626348894847659668002893503402364639547550678884206595725379277177809725945581826946126447493301793849888053069789368838038877849387290699207817618180642317814851878541547121362*x^448 - 725421902236749653680277813018979448490646721583542465765615001262268562113884937282093637505739830413227650670078142493039239640178015091071754474549675275185286194174038582308152805074722029*x^447 + 669128522967088497764734375248552853744583083287477905930630676620502245282828570581587961841085739461836115060521412092710710841983646108991440346773898005915409803566627253382360422050371182877*x^446 - 581946789269980277426306059388366674852635607755173470173722685487930537783468055270251526940187389255777553459378376187912959545794572273045678748393988819279834218886931345223112769198358709957418*x^445 + 472574394671374737624074883660464015195320832058639871508601169709197787358057190585415344767725731550440995296055473651744640829746224837402895956860256554136874743899860717088548265010403213900784598*x^444 - 349824917043153782931858820630162153095475472118864360475620728211133402490780750063320112918692389291062983328133509955002197587755247518247829776759387200467917162585155198376539100049970818480529740752*x^443 + 221675869783944065573760387128582983190465832414946251080470435364464091082667419162983894051118032166175936337350098795361747527892143234136070071232762989156890710646483271129372213863152304406986656266559*x^442 - 94759303095745209563442284094204954050323732670293645193338042674208123333332527896722152500087449198102979090325792030078171689845739662118177886898486797613195377755137055948662065321530111220695995364421262*x^441 - 25716878857544815531490552065243651707299836498040671733954013830568740963242990538222675911265792187777527514884067314543790807705300323403415373828204487566587564546642290994687956433598654829183154771647657876*x^440 + 135736086146688086418920900287558393756159338045906648825309092723141664749512529563069525830809264151089988191716971825703816429550490899571743838555551913848612096378290128795926524894899529644878264310135473732096*x^439 - 232104982132816040853977575403679573539144050606429302533083723431742545068421148736174110059173097003494812230764350594044000140949975754846857619896905441866817524958824627911543072985263086876775749216965314137277695*x^438 + 312124321501188102912602091384817314549063879463742947739582471527199490239581007969382357242436397916118562341236032801440324148958520248398191130840918866640724798921456734928996807809790800943379099133799566149707527953*x^437 - 373420928886642067024490688600457938663130401628370938161795662868557536375119320985185872126659693043371312432519239865624471719873211039503252858125237320821417190270653900989739823078328914362844662573891473002124091425016*x^436 + 413984292231738367862137921205551975525081803736619858045674780379859124848895203032117187810275097020765224499212458702426627718497828993949390017023266618808726118924712580001709182618478847402291472834856539495667366689668580*x^435 - 432373086385851540789996197104195825433599409521044968609279809249665393809728376158148128600198821801532830843626916857155029648605085092427846078047671993352498949624607140009387239295277275548792759827019187386371127744863591945*x^434 + 428002489800427777127797619296887580995235176573816922496824950565179994599065079815289734342996220407647530823829762629319968448033507455233269252273625687505756760266422673810476750388739325949658488065640786503678850875031082981431*x^433 - 401404695358913059504888745995231224166979274502734883572215158162340289557006862181236063600923504661422412812534886918207242978356010962903889082313837009368467917114274819133008198938509580461227529758965052837967659768598815396759039*x^432 + 354371931893150476512515792189693137425852948933123447464288965705749493736073391263904910109697045713452973224635907628984977605930833319818718342915266936906674145047127834765386842590924334134164084912544977149345822578657272296336137522*x^431 - 289932396546879005388531898475963884732234852222578350707241833324075116502055993430721973077044818862554480002476719122480174596262467059934856039358824573661908976034522216283597832206021184727014443200380295805682381243046155279274562776219*x^430 + 212158231513667227048243278647094482407586390688052185948654655991689265832690224958895014815422253653049973985201999608727627892447897336561110198428137000133832217690917219478711647771843623264657537399390064204878858191893156967601508960853392*x^429 - 125845321373590097938155981388634179154352623319448417562926156548334679272220467347736459857368099208901059737296304353914691237617302526377193817910940380818947287257349951989377579372386865118989701295460337228037939543922606331547904215388389828*x^428 + 36127054684000499563821056559017066829332859091628823408890908125159033425907268103783446814466380758527037055904483875529163121490655738829111493639636720399922895905008928870965463459452999016580317959343336941469561892287886216369762835219866624436*x^427 + 51914208944424213487611847606908285665616241410902210303472465838598346996965021868322042854495510302182585430520206996567237919535921109557720560938552397750055717710469690137712828422933023025814219210882286916299505203397256354833610054835928019391066*x^426 - 133588945293859972980214784654955534301521775365862429979041110374827239529149897620790006905030393165520426963410196934122058267489678440897109388038823347052450847091992688354552278773922482687150793713806899614982205751299699109142908002641390974143104256*x^425 + 204869021602914122860309250096525315697999642868211046557755566999927620365300707120419663866019676727340694048849248416471364883434967614888718499712433756020636963224464499773313681977927385163766754006914879499607048710407307801307120888621076358007807042845*x^424 - 262577761946794403466598031899676782749020812526162832121843901637808545850864800428234938019371866951918693559764072317315291780114707219064539928315350009116694888338470555975211511029156593062632068108882368893744824866876447924425440968162467062697391911234588*x^423 + 304509980731271835340341054410410671234382135818218639135092674119154695982626791949745186690788987544585253125138250294795780117664005425612480121158011360468480513415378753285831685444629162236346242056431850693108481810361613044149571764932438805145662478074872841*x^422 - 329494390162373730735082115934521794839526997416766344110033378167050765423300005032234680700623341806247654382002905030699195362511847509978703399984925022218757954843809562348581738161489374401202649411473604397756826945369615218836783536429367790824050324456035401717*x^421 + 337406871065292589748231996709635598922501883409285630028973542400628474244507268153227703310959495637754930524220122801198923367636752560948351679741291298766090442034104590900075272527749220261800696652604846909067913021771772927538832191565835592909321755307215905546328*x^420 - 329135760403462112848401020184399932000191630483742562969382367098981356365484303677913392849924679256692736865226937012895637504214621652608843739977894867353852173734191678948293088203665650571077375657915460751338578079937706816651666753580697419142617799501704948499435591*x^419 + 306494459351473253949277310428186590756644841596027346036557314163173264119206784681296843152619473298275497748687562784093658227042445580386207686136786854822231937613832067631736102137565596195415754943765239697259647046972390799504877743644992723972821558680076815950115522739*x^418 - 272075799121939587683005905976447240896913799676515252944150473604882902214051240713787396147003486851469419171114249195017897093867985226468707993308683766836838618039921493015402036829374561191758349147294253484849083759608133336551315521423055323892692708658090555336256838040581*x^417 + 229047742270064933286371342121931489710813340521319398037840729685494851861010546780643691310032901320121079883746870986191613875274079692692005719479559323655980534006227173144320778756508507332477094480965327964319040590064625434780032610278932514154910050041882250779578845051908249*x^416 - 180899654575508636722403548652286421319986881020803626999370377527805955833331101930709161715485187624559737612322487436908180960226053030726692061862843670220483873327899796828838980610903032220878717639424706631595743330568353331974796258407508547298621653156476235889260920142658999600*x^415 + 131159365191604393721637745393366649643347866796649146277722540933754361861492352219303519832693909460055178732583167723574412115977552733123184085151479529928527650198059100848512972214670506739778114074008125284603032371078546821253114719058096619383051391953987023160101692439668142976026*x^414 - 83109905944226943254201436693228840293899435437481941279934361818562799536596171998065061323395534677369305097815290821802138323395715924728195169303805187824809316682901899544919505896790376699089249261017316229704731041046799581144265503998040934487855377152746322566259313721400208269149963*x^413 + 39538332713317518614278931792486608785059450573667722060426451577594766893776307483649538421160280664963061298490555197914210267466061141834738248614992529428850055163827371528894091565294648513491221699657261544673723708587166624282207194788953397922519681468062901758002151635591391930286832353*x^412 - 2546128395685481064274343866883330310290554566239593842963812331006774968242237922491457275197955909229860217156333522405620160109323012174909741741318048832035056173075644298763811645826318411716630857023550581410095071126123481512299951727211307889466603356420200661558457043066623049520669180298*x^411 - 26558066677824380841500781839927416559893993979796447683065650194921972762184769643832149313516015068783082725987699694416791773018902487056381064696582883790195976849327307934452377698224749370236108001247438207235231943246436242224298632579630747711171843812613046623543806760309778622080223887094407*x^410 + 47275207139234142523566958241324211731779581352415447555584250248449422850003552102994523076227138845743522971657667220695332806122517212080371495809506739570009939040114251890496274002740462190436372852432641543095112057725546960351910358801264350395080247788560637302462562220664006062726063289955890137*x^409 - 59847420632744224394500163061994239396301192145064515610803298259892726956413694295637607907234486511803829239209794860800295721212209178210700674826060367276335867100682170387744067730167462512185634451751270698880461075162012846395778015876418025621424171593159063504038130002183554118507743997711466524245*x^408 + 65121467626780267997647018453279226005901997021913031735959295768947848402348645754473766222138320684796891865654690232277088104815719449772672821274785889879145116168460873010502846278692992307623199820230392600802521031491514641970179639261620927702311098256138390546955319031793004019558237480428520988538336*x^407 - 64368941575703259343646995959702058496072178134962607995869073164398526222681999076166277480219773102780216285352636157004352633776028437086285221572394377683929628041582634126399344363961247091792824776173467543148835549202802859495075557827652129507849219071039978522576795446141663850995743569709956729117145777*x^406 + 59090957789389980207896630535292467940364643102158627290718079122743515026752861639501823662683501805771555902566960014849055651895082119634660345514508736096088178647066768813209200841116045722181096500683248719989408412079259605608053106650550535865688559314528395500742932072093657679355478511089204662759929372284*x^405 - 50833197450883206684313662583072437675071776803276364968015955413870201032214948899183958591949270862695214825252650944245014439543820999826358770819739392741210393663709947201522408402732709374514241831907405544235976966198372202560995173089417651748240567339061736415952384710890281858151259805222264744575212945449872*x^404 + 41031578289901389121275026434594949455092424554466259857618839894143982077212142905524935632443883951558146147484753255064701072313568376823836742934807202627161234251143242480029225832990869678169037842476145305512037971655781903474930077385368634779283598007724231476559098391469024692894007118961290845162960432618151546*x^403 - 30901101162305702465823580227063198771950603142200146077657970853521607909106414069172952786864978052004451474186987686296590098600419037359776535093758849318311331428858755877837995413304197448996528411646401409110908601893645699169262670327532939522273563280000640150033380371307870974899633701706173021193519813390273603635*x^402 + 21372257649967254200897631654105877690967593393139207651138605239298740476833786409992325044942260826780361496433621642788329358059698913045235516153919154157065399983301479998985692143275105411250127814266733277963169664946291449615650970382182639114781472537950710242879088129256367247355080109128056911223224388819903383564772*x^401 - 13072206317006785407804622060580950697858871131835282355873100855965042261370458704222576375007496085850900586097256481214164176883148072644471963627654476853443886945175458466839271233775926627908382238571884070596334726255548695151705135788435173088783333823867135401934269346670712373128418493994678540512830728747174168974461816*x^400 + 6342683975488540984276073253395829642844637220762792997828341460508353263448365322813223177188030201501761802833112331490246741399326662994811339377057645085337137841024323743421558574095451206551427484078197316878013881063560776762517090901513837430324264056486931541702172806305694335895949936072393540646911312287850038208487885406*x^399 - 1283712510249188164518821643536458073165974714906333614599713271789229405558314234880340730202358823386577439149264599686838607910628478023796450382294324477135247186641406636718318057725878004430976618964261920151986494753643816922444356931387796697996611959736991900979143129015546635371513728533845064757348592767178797748829925408206*x^398 - 2188502545426455618723783059818243690336264854400478816869243533433296608603564922021397227571804068273395412171546393514203266884214141913005868292767430353926303349796947116856485700556497247617540118403404103841593483883389271260737865849617428536830945731026809876518291299506797688620277383096200883871818744540288830634254941469526920*x^397 + 4279956028035790290900996465075532211359592345852780650888352309024749415209312326133317431449274544206291365617134654504804927897716290002282139523789914407258066060202247670635500099063893407644722729841868781009101767111176921102997392974501958432113338182582233127610438440514735345182962051192212315882015620773648062381551061188658385530*x^396 - 5261690651582368682065912843279751428679549125819313158575354641688177805112146451235346379796228622245798603397932449557767185494732316685013213784055817898278152988587759541317321796082837109002620637735001905915840185437737912929979220472074468119042093955035713814981234430988445367154741658358976820220490238252330285536136022198948605694280*x^395 + 5422484002452861262922861123176784449893628038285217813291934121274301212738974230505903773205962654965930937156143208960671264159710425052079320297876973295966148671490005744381231175004236315025062880659535725763097851260784330237466710743267525472787995956808549521599216664244550519837964936158910500709182562925109380912148312716979441872295401*x^394 - 5033990651302859172674677033411547404967016555825210628230366615594579869183594250371686454244006253569775658192700680216857895903061830083544359161810567052152701641374682439950873523307622010795808355257941305911514181271486059215886253653958623679281271892342765390970427580093504039920495529704975121909515495495297909440803813266870339293202150851*x^393 + 4328631176403084257904929027462727936618816120124384726206466673154174103839956507062563317510177531247156194763606929770253913004933153739252496993250928868611214622271791173743535394204283851962799447286770406594691691229255053084722933411129215825475116879302759622403528262409115219988120455524442877340108348075979003421349609500991739398490946749871*x^392 - 3488842523770372872803963028076265808539426438917497167135977602345470497300354971996783265552584359414026245458439857766394549736837435613337762900435052244823923191235794641065102830836936467117689497928763122997753448930476058170740197903193951757699964835587287519756501288484988917878627543524122237101597478832651109708599052760027088706787453409453185*x^391 + 2645320699426455649947868535378286801762181010430673431701952003266972901893424174774825846720003476219108797301588489528920526254526000420955860428180566561664585123488559683386085582549072068035831991396326670329449184111427302030505606018457908865775307882593945048186686492189255648528309976646982437521548669343964504669265062034187092955521138852048247324*x^390 - 1881524233517839132742315511330839526860116681107731741615068547890313677787267940982831024867000332842767170494830523859755549113112491331306397966466709352871573340725920974156846566090477099513574441269050714621082427839345800127369197913321100202349603568875375950805514545144397742557204869748871879366733598774139661998190437300790653839825836467175107389527*x^389 + 1241821056711614942179549427214417093375673831525177347526004535354605680454869985858445603471791584669793454231112242984754265751459129973824447451350942123089721324415201926710577132121990523063775498810200137115436245356328982659523899472679161527976571633633170764198890602203226583441923348788619226527251477539748582882759937897549526748493903181335375705249319*x^388 - 741082898242137988379237927888623276803879299743943973192704530598334341737071363577902916629970426065827002840168516408966701799870410465201535074781503706974965599248740649687417852198714592561625992556640542530516735270499903728715390166235520614105117751373741726289661448712234675025015627904934012896365274052010598332696038990130826489935158679029713231592890159*x^387 + 374100213226457879560970732851178206666121795964912105871806782305957139121129757703793418120492655405658326957723262393080625627498168810818739036139837537825308509117202977038521526096613149011115509195785949833546550462498581755593327710531610315110416029785922852445771113144243653259373267814116184450970095730305603027826454660924707336047258943964427756893001281817*x^386 - 123778570157543910668988806873274311395062044576548196241159005644248047384590768280056762876947919138565489201104609644628646668443458368853292819633445880716239595721819040573587916585999617665927255639899260397039185590388013257553952524066174837962142971793617997342577247114652653270332923805503371444210108119327631699759281317081496524835147292061878190133671562182862*x^385 - 32403312540951235331934809324115059520895732189287619947273567933508303771211156725147648914278509173145341213320155554172791567769291716890680719729659336931161666689681100589212756516821872775596501837259517278379675513297540443790604973386259230229115688086129259017943365124655202281293920130856448035961885791365795409383983431828843261735541349882637007888251826604890448*x^384 + 117790578771432373846705226619136228238712627191764057588128787891483077606787405372284906605196481126761353368002235161154302345698530160157648728602601362378865012206595354985005028545503562353193242216895170510544996373436574516092136379244729365978490798241131286389970545291949116052899681286008922890925824137689758730709013329669239538023206113477258553470449114952215858895*x^383 - 153648075708586453594896894597389745954652477104743091898226208375011887341739097683652654892471300886979332249060962785009657999866411594086292672803940164401786159343299660032663755217748905517616440869836346697203198665409944748314495992676728061030830030222632073391518036071744412589011194357354466109744170433682000693571683556637095724541756639492876171150284423535157465797232*x^382 + 157646406923824973934541827841144240565627898871750663859242022619701625185206545760241045481122818462945948050124541848921703126581086690919150180143983990845935024024339231266262018241003928793368427222539205770271739444440558668822507550109766776410274456760902317742397926538629936973826172008317865566411164972006167391984240888535955195311569000229860236919315675509224578834372743*x^381 - 143374282355303311047104949968861233777067655035365393530849914827704385146067812209521391172629153580295600546479601718737496693303763017942801901286562587159298082663504480093728424559361202224676361466496096199666389367712549745310813894017833881341871357937095529404737286756233997778575157890720546699731577041679660055624150612774273953226091743847332668916431774303737976766067248819*x^380 + 120526383896979335292381269482171046672486479037038760912032352191913686215938998219906040346292537603311494975303721520202689445552169817663177568492513839556729619757140359073588380160168764818863319367203729174862897358496797281916574288293549876487036590197546341629932619997126616504749292222058065057272938214708483784780296331623515525664190146118625470601204569311667534015232617366845*x^379 - 95469826609660653287248157151139742186749238329744834483788282003762692590519921379740186070397403284192996646322666004128724981978123920040194037621005638419299531024657924585450061881109947991654500954195255150664379981956766815283155094060954294722111667800760722286268431851082346443754912124450291238119539174396239648323370919755278950004700168579702052663030516403146217453642887727594633*x^378 + 71963883056298984695861652953946379597384751613884760165683234159310625721593191195488189437558886392092262997291894377614207543445732071666133429557349268166550031888659500275056784592993338358293084999871860843185602734377802893819207667229542647853801356431534868523329679448706201803236725317980031704358010362938148198592465717674949800546604197969519503432157213791334821925299068187374085093*x^377 - 51880268831784363946989107940835285075509088444609962741246739392002809621454180701179901736688828357966746600418108070137200751789203507958963539507085904534875593182092386776680322225620612715814106454852497647426885526852686293441434036635255399762588790227429308883632052099110254138325397736020887400542913296563319723258896725512501327070864792991250762567018269739943875152653766786732546395687*x^376 + 35834626480754230086812063589219042219103168952307505205503072874915263439447166208403679335550529481940469771238166094831067984401561133411169609957993462603301752765353275619593104373848792375719953852446811352372656146626913875396866891507833001585888532717242025727335753043519525923117539724313830622325992163788265157417074259418403082506468566058357395013198837128716820171171588092994324110274271*x^375 - 23688956898050056284610298253941016622988391957977783180670990921216137797681841372108056161729065732208376705931017901621657296501733618724358149634402817914284882608898198053447775521836613352983783170115664125874672949860365012479220483489707254050653875306999125322346963549657548006154790827871852044302964485042837730417104057488547190887366255873733729377468577250860672642937826696043507187757506668*x^374 + 14918693170303974751093087813057831138633938056332535913595989151196485351865288172528452445074162311581429141884839702810816304206051886160056397385963661849743215582027053091525390756998243139514775719072128193986852322000867751717481814057190156993990169611953516628857251373398449847602523089799622010507589964236430087495895645707429729095476866706289117770467165717345182352803428970699720581258423194452*x^373 - 8858492866494422059138744745271976833547049716275491328992978660909618271161831967998434555034731229897416570893470312872402120549741968747001005993227260136058388115236437735923511292605975732734777456507899045560535153272534801504062964258568406552388837448228167611760026935586195218408819544748200961963140926928706188189685373168419096665421942072432030925195578625301465369770482622161901898665094227433045*x^372 + 4850520169094246735811247775039231746511575533472457614926593563768339144516405858767498161771485400490091474617857804535527727363938458410605281845830292207674878747005111253695950087988705088902051792500339772839335044000308208324222977734772700411930979866035542725065519244129339166891788985643571903964869423349641864839536581187760306677547852305318105985971823265473777333580996614065224385015711868582938138*x^371 - 2321208442162288265379103103652450494124653340528419787489280841470476889638694288648143256216640884476427884911306677695509849075419315569350822551318897397125991977121595688726937464879460974225456443585314548237281057284658083013607599385904273566291714198095975327164194158054234105584052203638467945604004888645563716651716429206755070467327492445620033911807936083272181697179002083276302905870256816747506190116*x^370 + 810165078671873873256162195395503717699948728012439431540815409758834021906525587718488659933717175403699062103428433038614197796850025817599402164182173365269569105419281528298171185800533413664782853766679134016935716560063631698989778186842631605419529867372051731456164371219351356228520720012291772140132822260972228059828508444780633849830245235691203741919116317691037027179557560826454463918668708992321660671845*x^369 + 29665918469924369774435142383305926034384437373260369263658225793630094650745992471626398777522859023709267162637548519368281647064163260428341565104783657603666544082535990181370310248596053186200746776137828375525159522087370629443032445459580319122379288768718934984197296303439298908342404612746245727993119262443181641944016537689968447419052663656788747291815631096681966887867237443857311684780032245723034365819569*x^368 - 446593009669806009758731646217940645318834790800772448631318722622689493459811552232416310917718184081129492201439692570077094496050664480621306784275586692178585826210808824805783994447352233753994227794824321837272039783365797896032876502264362858313915076030225375377658047270228291638903604821624070174867134808887963667834702920846469463817827549320798770480644528653335500038133512084168442399093598483196854865344634419*x^367 + 610230431604344481899233238026625682504636999019858609448114592430809691522634554114612033796876159455700877836322478959078170943308694289173214638831395385755483344059427224476844059856807847972205069072010810015770517847892132906829078084334329307572758131700227764322847174582117420916372199868484465517539389404515069428466887664448358561392302972807173150951621081701973463932429177470180631738647280025977260938555792454047*x^366 - 631520606244843843909069948721037781441791106625688991887540339160301180801670570453242855645480273076251308120288676934336751936266286708119127760082587020134704942742547984746452863261507863415173777422402581112769837662793807074117789427594404879916269204282953705280952775958547087501214180885044062601065952358774417524898247239515437468073057447230949971800076392568831326242072606275953131772994515353337398277492162140571639*x^365 + 579981475198500955399633036488198575901858016427743658721879172803045079741009341577806770772266603647582161347079680041082680836615281451988526114881091358249448322536480745550848138315024082752067675828756198906998092604843249292284506461202807682508207909671970090978610087208558520436770405794859191754054916197682889604668539638360151134552587353225206529818437236504641762191584859604870326442994299546792742728915786794855862759*x^364 - 497231488250015524821055780514346584143048192024298330576539873523825987968595743945723050280129402386722858596673131169450587534001129640849581210566646366917035195535363041501070270352852897454390893840702912229620774636303996168593919946942534061191212389732715269577503563335511060955557879410318256045730737309148902761848274910716116280421743047414208118978248455039519556975490928378657154557098172076767800834132658269287288170874*x^363 + 406879862065777691134055976405019291372298318753528491325724584406882007151147270963918175112159037687617159433766865991093987060734049722977674217575702695396297232386046749865440022431233829851890841436709048669189557961554711298973021350787176879665514508047308565609865180626786247792988632782303468260102248602938542053843723718003383806501892809497535353228917060892366617674999815235695235506960048978529194632256337697205328650627086*x^362 - 321360875653027635459331900886114028335367717220752425316340219456695414618546483637637115279563296239597408120697486323243169470005472269980156365836926260628279415723172857014244764293834875368492568113967760284162273682480886155032752922384421696549143789919053786920228291868113209138480923384199933443298348120608671959459575870294431710489468844320524012200541904617585940793438035171600383375898994316384124533188664865309114125201183091*x^361 + 246435951807655381771135504794356351674138185158040083885533037051491974148795278579676593744121813617044720937711510994505853450365428432957438770780487704278369274833846024662788288984960231293299644630990668963244207220044719604774398650857286919674482417353131162081982691936844539498560400049564667014990632829341643195538951331683797204106293895928416055222594111843678856735900282661357435960131111217320814433335319620527647667518336632633*x^360 - 184041115603713257406714361177833229289324276034238416074984764059333322724264795103854585998037233995987888781250861940806034119410039278386046937103668204095714583527099611894923960910310058988845562438954398532588111268366341815834600041277455175046516710254703845333822785737612782528898142628847288611964089416830391925954716284960210094665767327569083243142423955131066774068615071646444037194116044930152256629996961908302478022601880888481790*x^359 + 134028013487744205201803792816414914711194702091411934399322861264392346910289716416253325103930362982324946495575777709908894064663110996999830558785368436624625777815281623525184486545761717360573264708172831160372432149996087263354666230938493084499415489755974963876648581146513312672567458172685000110648722911577634604394402079121416326756442882900995713059884173982312667167579115721694153031319090650837707223803855794057764676968069574551775078*x^358 - 95200206061170601862698662555175229015379004239874459127779490082484540822951519341662034591565021114228979166256506029172123369767471612660064713749325234595497264956433473424280370542825541001439478952585439388852472084919869175047005734562301359148072973951979661327637134585072515837655577023639984146265628502605427666280151131278219937825590428690704171932643649017119337224347760002583232351059565594933255305529119968685907017096661838337956108629*x^357 + 65917223967211625416968504396773533924684408329269317102367669276297890061949218068886074990302570148102156384207630861960888735818429715080392122635851750869392585063370246347669515010924297559584111561002495457629254471643752336970987597550642402652446430839923141493958514322274078682644658634226726394626729148405127368748408000829726514425510028512149226435041912752531648273800505841862366709068782626895347113312840246162828022988752908612281682857703*x^356 - 44439778671568039691444630560402884162222769539359954597996787334824242571291074557112576802842240544036280530569476146403391158829858328886153350425403336269817315572277801311316176460687886726909513776690173468402162291690654318027437381203663175786602102027798890991584533742401903557708196824795931125154035587901844623736155653571777185464896442386569038978574522998174553980943367238431131943755022322705892618291387993325518964098552293740811007332975515*x^355 + 29120944232748655920984106038258866681096981384905993867826928385690298966080806125285335877039596774781791150565463663944592452214912850115977377285191262778834789751147738635355700135849524403207211473763438427818860942932279201734234382295066013932772887569242539604825717811107014872602920617275113358875788762629445822391518442925330448412708044129104162136122644949175202926081001125891469581683674674588232966299072603296054711937082867748047004992012474896*x^354 - 18504587851754722798086862853739947303454606337315733629981116368965595027968124621492679970379178281634119705166720644842459737623142113365117476524755437733798439732268792744039886071925259589749159150431269524613455104619169191060884058323176093410972297666393340675862674760392772997443962266672626926688754647855310134404724734066421749148563867615637945655844916207115253837302913174059431291521173429167869010087944894873304978959137062750722878982578953041199*x^353 + 11366701439579038746239159145740789671960327603726414639950562649060794452946754168145544849684362804979882033100226184933745251771362058654368756616369202080509598825560883523962916737179756168139169149712754422214136229883031561569078785233178785149941473337477297879741333915692760510301713022309820966568570821703739087622140907761713285615245608129063744348160014300916880311141694430376429077084713563512982843199506671916861106244191957945570927666720786352860498*x^352 - 6721107151039046604698791629287782520802285113779269499719916623615923162456992201711772290607387407198654472862824822338101840710829580770939411402081471601205927841983928951418470603490926504919313354735196286914748684071276460666142066445223303370818658386501961283315717305938993637404404025042824269045484290515824232929428901127574601684521492589508880476017501573963308271105483500091133101919944877065578052842457919333635590514047829056905346145609517009217085740*x^351 + 3803395558445269889665540920908460995245569257807969458365754923842631024518370908720188470708648427954906303075303767292544497587086451694984345185411718523379856208979001345969081805918362130861332228580123938459755114556344667055184034904379340440108511522636295203208280816153950827577175472480135946239460244674508904210782088520244083340054028091061462880318537163384186587291775237615259989048112006083135363978652543710529644176523476065346048982986386227031853655789*x^350 - 2042707580013097782958367132866969393223232572465515192224032386005762178451760349851799144375166952742773682214862945341125974564982046311061055078771794363970405509108723335235689863651609971456850436219973979775793572766709518536238711692014337001560293004116497487335552409664856788062605051089007056677398961275066499461569843710764294936257460809867620890451932333357259958219561695038439401617216166701181496150894130238643007870040093953090991400351132086292482200375013*x^349 + 1028267488384743618479535211145651291611392426826524486293111306901313067525763025279956482027766183300114135138312344669044861812021846412339421138140873789340193035253784809322036212687610920815595898186638244039877267829794896888862678183492783021242281489986858413107194336180718464458636639923634410333245963018848796753159172783297512486334650202663296459531984516956829191010372544759729903856004937328518068338201263616246593527017022955689539577207134550873552283245457139*x^348 - 475537315046817594515151022720680005196144854590434407724722818960302672217457440351185480200620500664788607443023170317022062713217575558506653371563168625475552903683027053906294573615831000916838823029507466671241137541100795677951808311055228627443906214359140136600611732522705984880483657050811826256307127711318878083954467783266057038644452123963887293328605256358869265180578832508116842053984388882037743818794339856669767869558108807471415887818410005224991182376451180361*x^347 + 195168988605920872137713043129007919908753979931682503630318744588518785292112150821383794243719089136071280108193887773549877859894928975481174245163027006169711323507042348571363687757927709246369217844025460779958575405419771282999498094677450623395752280432745742156582374320823112142110271154424926229700041637290778585383088055190071852725441125897155167111796306535822222153825187809981514587844026987806242865758568687468594126152999388593320524547137921064714716267826566836786*x^346 - 66518985632958113473492595764307609637462831389149839717013780918884427473176273718144647412989322117047157015289932629352778702502976195522900623854798685048935310303965263879070820151811534518577141111187546380210085935927186494343895501964601790602468636319357802928242863111878616658556394914284887726760101298693468694413677708244191016211564560029527593055874387497867221046981109720678729338454770061584283495331317613129996596027251414039312330891335287153695386629621857584600815*x^345 + 16384262572889618302938144822111084231072304900760090487194265777419015803318977344045229979068552549342485632068232976522326137487967091851276962201281145846939659538626960126746524634516516651562553600992154307003242178420836007478045880840557852109260529711180250145975209910523520330062131985007640154878885082490992851681011981372162903320677372338836902502379637041116695105836654909183097965670443761153843399378111148458464623567930462869463280479742780289050038497033548621310046223*x^344 - 2835078414715200069539548052231754635213502106182011802494949009854540883098320985297204573360676349039937219293565047298377837243358087302957171355393453438773283617819718808206744687836938170406409026269758040390197182271347245283105528256341121854431642396897457710649651204190524039278461047737006540099678506055539860447557946706949198122249319733173162174133898761328091426333848011731786224704190645038787172206240649528541822381015564512746008178283675091963422208911901513924757086400*x^343 + 3541848178698946640656024336547599672569806651846069306911985986050171761334128891403414032932898961520512715218710882878430558415980839152678733487910642198304919307546271284293063120307868782152083357811320353575245254286301526242605145730358696064782654375678439987322724186481196059516891650918159969774372908167999783630704448672923851386492335269307537691668840546520553347254831869324640541791496918328363872780734282608311736147181424590203872908879737865548409007536105825696322803169451*x^342 - 7768673007644838155957109970076798622104628938160011561420021741300092266996191807493610270517429972357099307438319193944833945449293688415100706374928224652664306334375876624755835919907663424727911540246113798060933750701098130261845952415332705758399449004380101493094808195487888165434994090781571483734606905482319104791666753109456710318499268531203795427379373631402238354964983729816437687770677851181678019954719035262971891940331486003833350827431410748568864296044141234056320142388064324*x^341 + 11167878572436677158466181852841907581494113446868596587267965034119863774538086074577062690375787966662480851986446779341829612475184306905170514175010383825210213508924853500852039079476957079151519556104118378980496437565889920525873672703825517754931991193950692624431107074452600630645624556650515651505774207483380734637593245546519451951945456478774623760963205409787281540465160068478350085060704858740130273530597416805534322457140902976317222576133291791392171604263479676165317191645998215608*x^340 - 12588961169613068529619944609001591446866722356864864814434044080721509450296590310684142741175742629709596149903304300836463849282288092069016793711396398267918822360345115480952413588412353958468163666777318872638070069501566895140410471577935124706905227460110645226216035184189064689612948504161958800500137751162268721353540639815677433401803393483754605053590082047212689401507689083401399949011827365916030047929127894715456221196344785928733491813287178124033656743988121518552452956984951650283571*x^339 + 12253241824952548572003956048910177433039766931466568413143716686217129556495199466434537422115357506884675968218084541214872076907025388508631521800209313753077212963249509384975466270260866861886926472705309204249946632673481563906146096259819084838365469761143297721097741501206181900018282986140384733043459016217347883772452269578943366551372702422606504864071538155445611498304797071154663640779946973448504686965358189153658484241730702751571751783196433407448650779391213612746454684930463311337798445*x^338 - 10799254801303763581786883129404544054919102769100429797001520583277464647354855000874878888099604728935400881669933491332000106706873261121659159308347031152736077623270393606238796534542810364855878414638685039609813795972431125512423720152016578630734106617820080927618020711925150591664772506591822005604895915175922324975757809124139997265848877183338631374726444008627627294700066059477965477092779135370252797716130224875739943457150591872290245597850821345367008742673719778636624693353153819408468451622*x^337 + 8846419439671600879155358129905745726413440295736637265685640530399267057966875177645513864734595492024314934117144547062790760081133190217083994363280354783507833020036730336451275748233891992905770771176682832898302327500444508393317126310801275743434730777285492021487342924415265351597407897704879066201491966446408034410173322354739388214856796610089385694683428736626157364761875027762403776844529215868361148393641215916557316868649066664536127649133306588920929456017720639715532939099740792589210900867247*x^336 - 6842273061921918295300547469097967175404568173391343750530956460955656126569863480717669767674674307505235074019339382559417462633951807370681007478049058629836171059382344952657236488719672457929026250880961545460385037556323171759662216392505177912153675731690472549490499245077358465337481028677719163148043377152546402748459362067728665672668212228227237176721177004854468550845289991343726893204479795929679500691155846143606646949950283411909074181929892769808339864290292192338239821594369754930206201850001987*x^335 + 5047556732868020590150633344973164566549196795151502526378329018383155446226269182643767405315868077323159429425883927921158141732844543027244551420699966208289169961741597143149692698963729018361410824690843689114959806290474554925204678248611412336137302108643522405514653851963563519218632675893563718656733444707941854796715104350875514212434783536870033599700813825865849610447153202436929908199327264616194269592348137107596072670945694677444709316292858614946839274210164628492859339860525995594337242647639766525*x^334 - 3575742846868396450131709198739617605416556303782279552391988011227406937450869652913707930298309440265106183317553902820723892383996229041992873179246830680618835358131312244503916610643164915963292441886266279486631951311197999055688450503391220176351811788203677701824046026876981851899301989374609550280896094485771986573027938134448919861609286177831440027134703928290325377635066966712266931144492835503335394990627035202754241841525654632189297736968354763291763641860255667952348412339129764987014540307572629258065*x^333 + 2444043659871311028033260907310074612833226848572719776129174475924105114589146874135157467901235949659046698161868602795126094348756217777370364706901090076132293646303239343345314271068165134647182728361969991289928197159577044958071806691119037548057526241594766513747465736652626122032380261265128562680650387267865626450134376212190309263367935937969017537161183705283824338008836150822694633525035325603551420125548694094721119033802187687769685738980512688302805178239363705134160016700383034940909209823640754886376696*x^332 - 1617173059022545668441348346006787332887901008847122178389926150664686529561557524808802099388815521803092424735013370138334512302993499412868593016297086991882487496553828555521901610521259058210744776209093451036790609778975869250038457069447857084070447961836905601036272666546904039372707974240085398643592994119033209361358566318688833058354300823568834550929721652497871855620813752738066908132528720052619991669842916169922320243313897524771066494132728344694872641651405751993646068042489955968883647680383469056347424404*x^331 + 1038304351965343257195248994984278800767214594003071315287057650756930333556132207519147960738935733054703697920883524975020234856949602660704081717275918108472192829686633343409968474099378213148166176257346184775391402151831663943616669535121281531248488509815517999181088667865522393744268557748795472012250793833116627231281257068664901902924075793997219984371490507633903250857385183575336165514808853817681963744325979089295985645614710915294927249183194126703783005093319881120446357189398830364970620347230336378343952343314*x^330 - 647894651661411301079368424368713718821620000569156902024165502347455966592808377986698122775686194384937519747928372659793373955908080739944365157479345283633032826508292071443394119398913111602024921032984705305728152758209842674141741853811851942856376313740756869384531500024450530285704176156549319500700706443907876749435468698379078302392209336684683900718442181631490498998803661708972481037365884021293553121168466556876262566784551852217283256639365016305360819448251933897927276621397325354887150725986022042718038876823549*x^329 + 393304862769722011957998991295235556687599798260906201588429540684387934592696101996003856600567608799786667982437897043938570247882590749611911969842561092697386343842945829600155396897412243840586957043954820606136768063000397414441425571673753688427053250055681395314306971486311368054653553500044379799860946946487300579742155252061261984402186661821077254775529016562800318497509564202691042082284522482710062868084925603528504402995561209792929763548296209092275278397427585846251679302802729578371623404475679292108358815027408546*x^328 - 232392654842148604584909686458045218607852422748889131162141910329821856248752865330944440479725054200069694784575278349571305770282251473205585957197422478843694809851999957048490424392488017220740756274698973094929917274402139299513369337208244837951027508533766966859146399686140268048873403225580900202449171977684203682387971447618204666439002125338401265987077232289405504153431911514227263762278563666668165057955268722116107609663903633255819345142194753177101218498347753756088822207316275890055418782828534343376743847889732671267*x^327 + 133670479275292550328714931573209479480258269669685958220045919467398925648041988023093221506099189650223156935724077437962164758096333983516651969757702064728609726689677214693989888585737328690417254900459387920954374015584036107769878061055641799569902441224585844412522329801332320580997227522321973075626521210376568593373265080965156593858518231147402879285735963120677455866466230724924198887644116859755496988264162827253057186328039873565808741121997874525763553157826229490084146583673622807534405470832196370041158430776311569964191*x^326 - 74833886328969468280543881803526253238657173178299617208166415714794930660814163720607339379747336041979052754429724483719059493984261198778397169128307564468596381351196312680579326391271308278940521156901875693547535313250845675099285335233679557627086602116059324295636923101427924077927619964866440418871819579620742676880381930067056729147396236921493421524918417060597394092201486810298649798564219165418119938854464632555308373306312638943062613234093993784275936962047944402393089049267486715907863410083625550836369329121735112602563242*x^325 + 40766384804569885499868892534022123555608776254485203874294510670325590533617184509792014029244220607059587082520420180024195821645399045118417340070628189458336127706814360849051192328434435531987234867031743435228216186127412933775060056715057117168801791915965481920507390373332294859325934375568451254459980091055079280792585877684778101981313074673630027382406652661588325070270362716274123730787221653354043888346843975796633993072258683805392415901611705131767214128243308680202866124349869425231641112007981095389717196037414440881344147649*x^324 - 21610633368389650669014526502974407046676798742449518112282588497224470269380245327856219765983351411740177378127973508298126286200547517485385487038498902910570783702452648023515583439715955189795738720812503549335338966737589609263413842462425785475897341229118423621291855562648262904038569059914057777693567513712346892139417873707900531234395885310390976570270116721636892914097219970494531475273235397475596572236708428862895543585486845665964818194848893226682868632641007011182539433101262561241648467063923495177016952427759258545059469172542*x^323 + 11160572249925022010322769251997573724984240102018842199047546232876935217333967983178360287824369751180754310742997283123688646049718722251955940792833133778806371476227918739723469020698950950071861355259741973008886043681700055727865432162529292892188351289226122423586308915832054655375097851254140117856814988262130814282915149303117974582650378619065038269977045100599417005416544470173390066503586158729704861442622959778201499021243314465447251289837896216354170535453202066010435688052039853911715898345414702035145214547991462824206325057359907*x^322 - 5636530806060127965558672890260194285618755559067950870566714979872252881622371005790561352294096773819148195246289018851488499508945114466249552427138643900829665572793183700438754983385868002243321396577949925807771503687314362721970471345524866947755638931575061056864468229751281084483335756105400967733227126178453668027473347727213243943495706132309248524805339824538307227639103586222031778636626756916504262471950254538012039513314802266992275321058804556921544499309197646297190436530429200587166500708164638937515813714273225142078185678323447697*x^321 + 2810206500044240970673228227670803347061184047945635543023841722341271039091985265598614818762342320151117849343787017822366185782221049779479954120143295960564167563670083926814746745736885600270903204719961267559125093222157066661934639268062129700614725713230447112349796206410629259480000147258442046141967787653149511888839624384148028633862551509040052378082275960736027885444155056473538866411320514159684333248585876827229900497658129598399302508408055446843499382431111173095512709717541747548947200620241951611028358358567435577663892477330008506501*x^320 - 1410489685641458557671962895720062690385288198738588826459844373895977909738310618501204716385436030792591589981599341528037966253750398543560849204913145341990301617092666493410742913858320503145326242033422333392699440579756721341592311822485193048280169971597745057750758342312403946030069263539690637599049557912991487276880855627510360017478826564008343542182937181204680670994566425602716054127934283980069266630185722379777069051729522624694889485271949190047842618178539481833069072502706320728154872882779614112082078536116052202912852515071722273776041*x^319 + 736945635609937510744873209300658480370685375680673939690475187239845209684184805532617588977658045194853752829463602619595411895600620951898661944710317652966455114213697836918425473816919796297400292287278532068063169750691264303368845651288991986540770928115739814067484230408294934798126561994432112834944574008664143934681805085612928068965080453836952871880127735284483881400920962208914858925789747027319456642281649070260341866614687058842490357464268450480971543683859805123793883348846259656590506585700153657558549038003303026577323293104825257586914090*x^318 - 417861289347052783214445075525795542429744468331554303024936785406456816455532893477587670361133742487670413464549692152459847155496773453955951658558263897505903456908265036157325706277496693890051273060234754066851395508031467765012103123418977641688512369612071032619007787047038083546829783371455645823103393664803155084401279469517188278896280483442840209566002123871079234644602181047000890127109507034725652376140740066042485204948405990373504773855903440147371087967221625992939538665948337805008979070805935892129585244442202587043688857693731135571313934404*x^317 + 264170155567497464103404311047530334677738971916278987802729380727975269986015515925923814741102403973138036690594711703101067721191991262598462032573442226658771534322422776576717438726075344467573183053785163225472374420206696415196961660179052138488166292236720129667263290857132272955386624684339369401942773455552587651118224428692140098676264813676474985614853774195616419626650095320128553923187451124672545242894361777444487336966692275088959717748833286812927555182417379606841505502208317260307890792844498716331202192869225333508538550920279193388755474528928*x^316 - 184359922769350183022468246886793331254271824822237853880262777579694025332955053991687430703535911377091241537383727662270163918416143370697746368076129598942809074170505311535270834656719585926275576814474337216125923057389509492586269649121027258648720052777883536399087579222796201463042374825005444198195041157022783778027061318391967722496078724819425499628637321084576082140755439021272728905332455579798829201468803812573499747394351616349793970718616454646904572395014580638212716597546505859290848715768685662465864811671671399345805559257702070816449477914827504*x^315 + 136710462633737567729721661737291941558716415176974550544609444909330147288123057661488012766258630153061818570452892106262968150706847254192102278587392683429559822339236844988367822392929527106527269476055594595977493899877453578074853745939414540341126290227622467736813852371640304612569668706337458113738243457519714408036538039246321538590180313644872640062390896364235511409505247501950028292527874540650246113207734231407711727969268154647661163483112640986878009220960537835297674277815644732986641313714947336221018646879004508749774933632496734901987613998133711332*x^314 - 103552416001600470373931446304523133236409549102522958206561767188418122170522540858642328597815463673944243968065939947639282412970398485881461650174170657868870147071150761016578405943901700455512184285664086093593334916805573683545502924295817399215168494914175279180741997507996511287695264679960518782449553364418381140407163160415735523612619682241035242387235985626947850334107056726140842860012228314975709319044162375993751449191443120018211210346408199964708977252048508667743405761524366268540740135834916098392072015272016355024189803176709004175176361623234935735293*x^313 + 78032183761247199613374042000607960646545037677244209484136768668334689993700592003877379817643669522670597551442146914573241584892880959031724836707529134690502171270521945017813282512843462823599855819166087686700363397178564531425500902909713848117629779114373972667368702063873838633424579620696631106754680533539540078563100760358543097842403556793014972997843083855884466745284990037052412496826677739663176981795275380668988308686569545497053348845147708046547190585096218702284407009016174990882652264865825667991844277599885969651364853136384403304625858501810720625441660*x^312 - 57693414530985085010107586556779896761453230011689011212740416063385890992972201927819402137869852745154106083192446085758159001518979078457255039418062997082161630709610852882865939627653324856473299237191124506288864179814773563934664677676867172720201405968744767444518774036324510248533228019620865720530608285190976092619089017960702906324722557591653329752874503190547056612889291326453201760019286694337318318139528012053967267086089272667198985114948037363823487345202584640564717631573164560015688304331048871077824271018746275886975874787411295085403628178183891585950923360*x^311 + 41600649209580604277645812330721085058428165659259398612942221036020309971283086850995697199490282473067670269466385506866299567221426665784341981386498153552949932371359896183295370930289786818533079493548362456080576028236235032713789550083699608821401004365331518844909918838511197798174932972594941004187708038056208899728390007431411905306369312679761138292154519988393327213469216272234072521656320537638563339160200054188968139250165124482291928926813315766470712701103146250847648503678366306709805826772776195931576679413748516223362044461871145569119448693806027468724407021085*x^310 - 29196955658001079744329653396657424793549215156157138443005462087401152541977469421647921785207191261516816746555514155573725871599132453604476816255498299503876722898603855529049616685203228181780091634824094644026345818786582912279126749890960397489443884021711161883432286369453168360424687113811916302911085370510280761508613884296203940665379355915288997719222539175614914970763419248370511920882549534022508046648169548235093654727296878938241370632003741213241979758253773084154938995884089380604762940275849728416311426176194144588435902697463105623203843763698206538413027142190461*x^309 + 19943305545896590000498831560465284768217103508480855000282353917693110733309600389307980484239242123937656380258090943210204948025679254971820535995139470640539422388402637889325908151345702194852990996209556038396636992916743954198796716574370394351885894580208575500444952398655192866484220356558057412667350666022831770987619507040572693385962549576450064545516001862782841474557677109598272724140803747322782609612168450484741663014760004588009667208781401146306247170133615595853039759772291775508692503928139641643352909769706847646160619643193256760322906117772968307385926181068192926*x^308 - 13267067833546652708501992475420073665817743915740244028581524413675343661088893795467067057778588027286502989829631185321971541141909315321940630616683715185751458560711195853399607952399606762174647122825965816550788220528425815273805934495779469677204554273111669396571205821870275601625101249578230484545349263467541677124964756272298337510766678416703819649095591538251570932926128109815825531824159975308066397924855675092495278570455665960802549543416091755233206881490254193377555698876541005605881197084477542744219561248373877297104949319558585940667252602404794345823620023087621321495*x^307 + 8603544068952453668151938186871461119115674138477606081622385675159378233875998085944025618989453962416989084932678990546441140160665761633814132640202279729988718305786096434928277874908581233523557926912052760458423441452224691651040008836139084751178013444072411176554618921819287030742411209312169128699689717934069016697169591858180292874587829618675503405363187312004126096131654170179456993845100380231301481682067378430823870329749100846128536189363488103464450502966984664649999832714258430458921443890997911084527645522616313855295865591698656176341206490253306115683703863975422598399150*x^306 - 5444019039096064872564981729963531209349711342819885016743803878232230083496833727798892786381731602700360909670864832397345480963094861395145672462338859884947112746413681142424903316531042077192031448297585547258439723731636244143005619804289049475036654620244601944364079588789820681779939547380913785770229903665145223907596334817285874987400213163313118329306772191792816785910833317845624135372650174339364354102591673692213091195806996281680283627149847705337427935092051481586890861183053294346633631776759601376808157862520559469928536389096216120099893662639177482272756066530168267270735786*x^305 + 3364228198274731686606632409482217584326618312840066633094653952806440956080722818224678511881519954018063700299403523533473949591914399542903580819599006961727773355359658040698045887454126667797042865298236454702383224709153890838394362332739701689632907460906279909835414676799932424259718532255690371708111290378406258101704717646193272628107950172874194112404696959455752459637800881352377670543071226395575780856661778606530438440953000703151374463715646786134549689266816102744360615582710790786684230660755379698004867175781468618024731298121061284749001791406130394451671728341478507010342242984*x^304 - 2031967710839601852497770268708956523361888494983354854185382040534107776615620165055784799112790992075909297770137179544258198003291739041113831423495844799304237963862331921929690035592039982029594269038037687693550709900670613188335757640690887524837508330873103047710889908745796018610303445768247640499896884023429390315207446136387654122467604861881595470370633253030571772585124929949647735518445729825781383380323781325855646304116464090451482690539629044320476527141039202259745484088410701409696261658566837436168991274611432430322114390631273898390158979748795484735439706825991375035257900896185*x^303 + 1200379962548301979728189667507223733665397041381721831654342009880154253105088958682896085354217593488341657390656765384176260831149709446790219828211532351305910516896595925685697482989935750217858845713414268891269547028136601158324968940477389086277777140660396117114076285024611104760686108889482811322454199281823507371552478033138180628529067581467678121488081161092348636710115763788446704943026001144029461461268304763733499549333562081835704780401083388623294227420590711564133065952716809985543312004074910335746050865517260066962147280632636842036083985576252514398542229014145256282390793846078193*x^302 - 694021688015502391727892830022728831795511709003556169911684346191254196462102430890967105345747628319384915575322870027056493555802338659420844852237418463137873787120620050086738347197886473414266787868289411572575449749880724783444126509896081214827890332437137722032022935990399895184692084289155777298918138810764212471111796078574355206452177852572794493164586816221986410314388232522503817520038981308443074943006350189960114406734955942505418415571141462325254181183354483974322285417088180313639456919611659117631216605558391551142581468348072397214183353043495145874383417358773240595406141680427405393*x^301 + 392969555772284728010813238531528406414341433381101646783878310969623098175974874626273902704695501494066916745762569605433036744347981877576967982520888624472648371895010662397190927882643226262884235474425455087890384787882740528765760806689289268818357997784831886514700538935626869063930692789947434203308355827595211247891457141851754674806439961074531328113057231536932889121645406418702063218960558140835963458852213425860771725710525201232550557565302543317986152870970481592470179035468300354724322198113016377721685802866881325838963231363721828617662383944235048721894775601265929805305016355313625910160*x^300 - 218062516932341659417644671660730463101467351033530264008300375669761199805384664424539390458588206854588483033276811286362830839668339103808746904622334850405217960228341175147012092108704072992905484764935489588353720812851544067826893695396926595148882838903065085291471621464716572678132613912272816979383630109330936989357967810878552281704302932147080135398646749615071252784688044066602720793765841882471568058591656218377344100785006325981567492542491231091695698658233452771519201544545667326410595623746203200825628632968787559251302853228857897102745344145485697831008643635467336894820301320400694111571578*x^299 + 118688113865916192541600720321133284915419992079509226025107575096226687407423723596186966211102127886296070389462753430232200509318906603787212880714619619416212325085331763424494078302989082040927739553620679165149293232846620574590146418059789417624518834335480685231516545014624859076656901900950507398099990160517974623437218482447652963432927124426570127311004764460254419959821220426471228029893032990811360731561433211080511454118007477947930718466652857548877681429835553443993194814209205479403092460353341262867080739452971015670813063283713762396140777282819786939157600448648203147334933433764400838010273585*x^298 - 63433502473146404610897844617159601781206570553742468789172796945073603028712616297655919595218779843451798260928297453259246056695405857299075888122048125376445435373667434632400560475764304493865088073811244339614029777354831777150644956159970929504312228208778951078427427066977076719574178530954787947489930714151917307254115469947312654913121743674676940880045969053360781818728723012012686496297636532543841903400590456764877926800299346972240158474375951105320309924793202377209004394569451470917409938137545720481073651571022672846930719359827104197443661255189801942511323681785035539398476427415374493257502617356*x^297 + 33340761926022775401023436105334100937138065564627846592877141188468729266402874837204101430175342502324856835270633384493016788472321321180737726187926923148719242613836869695541718393614693739022614504912798680854839547984268843236626049503320118187014529167564493052018687300417773837309720466333925484980217712598228033954260523083498895749423486071967774785847772192311299405802899866827553845817292126055641769453512435500330036566411205715629685019749158121863618976323507284725722785727903680349377123789633232008156552501001884671798052823646149558539507450097314157748815881137818905456024366857037271015553799902141*x^296 - 17270252863071946828364905570368296964110037670505979135772129970745056946412875872846220571882998237092146936274698004071372643559373765112390511984003972097027256971187341085940365691126660120535256242196690697039591378923424476906843355793235399086533407061505464542247267172573652588678083916066179951583982549325110017500173323982321373991466958142355580464818973158109018057531113558494090556187421666664560783176887669089084416855294002410003461139369140719758336855569224284162233490274647349128075087739646817328377606861574122292937549393986036449520304121859840869042253696442929012397968197934583319201442649074181244*x^295 + 8842251816770912472724469924179408211543349992526106846262277445981286709948861859146002449977302414842245514246037398731294296555312197521134930047183313463069483891811082042149307086839152449084205153678265299009276459298932291167488459089094875847570033597651275901994563348759858195384331914738609222939871005927840478330842221808965160640981028674531770578528151773762463498550850921263984483217683309451885267078080308006027514219756084411342705740144662617821437873723549663809532448814712198759983271685234435074679711924828437436874079378193480726040651575447448684570026674357112985593328615193816918722107457131264742177*x^294 - 4492430183729266444774420766515216073965006303319494630123866192575522195466057155709205357680505967072823180543642508279556777157749005705080319589021053922409396797349519833038823691126376381481313286104478048478998660182195868361201984227791666932816166421759349605743134375529873050228007159962035586682223401327794369881887558075762814292340690490572521426829017989570312366015431541792568678009962549447488419110117339780227542624171911766153100238872456734938800577309489989714717357566481036484359464507925006677166120089978714973807638824284142075876407524540149114606554663762809195475866272244266947501732281355510918456063*x^293 + 2276366248191351471350203173867393445773802818840199623489169436671909664266417660605259101109860174467560799383199614865431988643536750198665209857207805050123988094247514626962385899041611470701650452487833383374445998567836185505747130926165665833337462228831044869393991485635742861219670075164649294983121900484111670977114739257967838220034650294503436861021311328103415822994104479309717922576142120789236538966746188178120791496991924480338955330567907628072593047011509762749714971895523347119894303016371599772669943805914215629707644896976934131213348100051200196060316226665399938851823293928927270385890983825766190461333620*x^292 - 1157256458926597313586470094592902593073129417321675046869756721461700784193255821145996956133160739385008175835051659600042782145490616899892458189841945926960222827547493563921990062566686455222006286698022267935317749651184852173349881350987682320155936118196063886917249058092681507321106265595448851635278049651881483881193699606733824297234095621440085520291306919512588966624835834592481153811118259404434913091967559982353939214872492642332602229535350777372090139184939723097001434654970174592701710449420853654871795246721652081561535164477613041382978566481300382799953716291777534896743960682117314030534312084176367333299358088*x^291 + 593963127555621821296759955036795003380920524697247004123121075155668194087565540172666669132168999735082217361305508013575267212787866676297133180693699491760994754134794706212622585265773491915110484129587219876335790174956632220155695711952611733806994953606909352836358291100005738709718100831037691964685468992191250600013482417480583350018773188233533212347332797848901298699369473885924798555642898605195929284003592039745473638162772700422692084259467997808833966751260197776687299261591970447020720808172233603665237523707653242999352482170650205461465523753327726385992094007902133512986607582554857816605940371733135808687653456084*x^290 - 309462804697079902495366472324164960797027986252115874121884676918619830142598858081298161696249653647023728670392497809821928066186067478158065031295013569183389230348512297032604662147928030527756970453002209217749424305038598385404052094705893206682959914126197747109968983506811948400113883467015442244408090308843586064891872210140777418510424964563895380801468446800773528646048647180192959925157954536029453691462843405626493351077841290673862858391097720613768637308991230611572387884581738984014708164721638074373704477995681536848865001559065670405301895074397496135817457187460389770705330154810207757476103882871240801806802295691604*x^289 + 164227681587026829718779260649314531835757883856236280286179649037606196120458174661789972858093726080193219402834882192824459993779485093730070874757405528160220488534334100204205768367843125654745119577535820216653068872969309470199496598461822960105197104561405316585994482613425428813380048479440235367370730538985213771269565891736897174381602791359551522441901652574721472486762563960660812200139998090229743714282035898636513621987340144227883501976221971946309451275770163362115596999758707929253925893026512604827766975975185696221364411798256192555837704099547825923287876912874156430576790892424011637398040890200093071183472682017225088*x^288 - 88799543261001859030424063790209653619629560423740101667145505838837534594379996691146807758797469494124918760196320794042596349493663997711528123254685525406973650482683585028462991105247970028715086082075171028227965514879261314118913415093975229852667244296895690936759939985495183582005090925403917660331465799215631721084952200947369225071318200177850074361320616501357594888049886393391536604702078903236358978902605620188734786711498312775280202645917711971729225349557172101388990517015141395071796870240784217723092545231492398389092095827854353508864144900236360824199527200670056597271507566503015210383402974491930846436468393289483347071*x^287 + 48781528460337379646442419283201818815149102463704223575426636680232832813321245341612610187747570507064836287764085532687435242428620689544708934789415806205724439014604383467183566144603632513241151689721040194427776541950363795540595010514219614871202255417032780174591002582961054321657162115558526191579606127748549417449124205792737684772288812782801957570808994516996340015988363873661452476762048680714197937616232030601089577107358933473073497516828539623877555918147366511685153839250674078031715987410581902085117765460892193243060743269325734318198806236666837385056337364209208957498040327813053736062572192689960549765307771934311873943699*x^286 - 27083598689587062578791535859692984783349884285307810232517371406601520846186973453152199964371013821156500280954223233900036610169823210498194671016810843579524981265685384234398470441390863644389506005504516936771110196252737714540010881933737028843959312306322624778781420824250918908105618929817200635407595974372414457426042930680655550575978060913114235079611665958167004057985319459370806811670056001322686809746358169551356843882309014091643084119605450564086592843691253066592178713443747628375457573212953488056742503970349128999469789032362631612709921581171787712908750386953625850835073844574420935421084176002484373380037387515963431319780348*x^285 + 15101857037010285565680290453094121440897848907087968392231497831449697394216709925326955971135333582857000165162321064363323492069457075866556135157562903788378962080297035060828004887720521083886516992399107321914830089659362053513898360824466927728314850992861374955263274214982372215379637942648977310971001390025312700282317008694591097385538485854710638136365931709639145997120200601169390650180595396295808087468633431966647724766079008737872837565980818212780874801535749029788085233767763684547312583516775998180378260826211570450052573048484727903459811872993015353365541615118732346597330785859715969079104675365990313479353412567507781397463288362*x^284 - 8405459445677263024577149407712145073093860548014686574751571683695007812934692140719807194781025018383732512182297228797833943847964420012759680275735672214060459491642418113683661047797101389543067559824776203899798305385205721215845685398212286480323729420489361861715836059816016144372280078634549329427621394502420391140987063265674598524468131148025277011021874510025381007624256011997372766241930074221036991482355391179113315452699544611165363421527678482477687818819361748530442330031601296312430237837337252394939791208883358741076259308354987391977094956471529608545901633916308614525561301038494701065496345114562514757078771189470222396197688886308*x^283 + 4645596823038299798680901318648473868309705881044680837674977632271943979028258830131415710545194741387395699853226898919082054214775478400172527961349102000641941561526736484892434463119706503774630363436477191069961347395897238118278696922373330788949025277805618252904806079633375181803456799501533682868732766035860946321679623336181912091021554660114536094670759236585598133340018254118850438997880648803203359016324190975748768434485603264598056356123167572280046758757689662219529308532688177417854282232312718280573929401174211144500244437746674379582935986048748551708181162612146702054989179288631216589341142040789698482783752700666280136608812636997978*x^282 - 2539628170584537596700780105598672690929093467621092053750050288438250435279346633017952719497354336660917372022590785755263270399780887390583742958780076544405719187493754915998083455202054848877504774713624266987460073807389102438066042540275337201884851196274033000425447399801405287814224051934114791772245435820092352392618057870998468004128633655705578638256895660867364894816209523261648088129147148267529578468974975015331727560507840367027712097828354152607583351910756455233293750858606661438154360418271644268648707377617476955325603409720483761571216439074364425012179028078313157244329639538118957538538344409269967838155710006826359975593289629681121784*x^281 + 1369725220654391306243497177747440153908819123542631046770214512574152675925000631593800799580122417614556315836278318478604653376974297167783042686795578404731945545276675945096698880541972454904185232596533526442140160776189519852297556325356822659270241810214510049906824792587501521120247830672148367348403125006457647751661329049665291931001707180155469140729050084132059047921987258782484160628292734500880094555697608214952562308236515277600832576923537908849161290300745257326944866292117121675983813777503599079970908657283583160377216448628775521502626344316295032890709096496196476385616979846741099881975210634231394734195479035586533625345957924789540923931*x^280 - 727925049439544612923609331668481951901110823679981400257952390687731274660501070440514009216408509988829605050262744434388244760823118239885377886090640161673654600169752212579628205286947902772814530813432088922636360142335952130589333662334140520442121286683563459202631638808157656680226868433245794272052504179932015033462586370210668138797647097384405761379894294380872833209046551557847788184328164284339366603570499272480522200787339687790844546292352270479277868251885776719313672535600222001897945987084254977743131434692382851193269345691486656979790330236400244336289083775272947518265770684937956807748184503216297199087074276352843152275595027767329542489199*x^279 + 381190217054634385007615360756737734662202470467172466364125212080740425443642573764444722054937061666853410490714557284067237426154418815236014760208589779516168157548054200568860313843943524766633179748872191027022757687136744536564931992694744048636257156116513147278788428181306096644972044207397273480440791960032101899968195181306389297756562587434630434606370008849928249031619221571953113528868785253398367636071275034838936068043987885890691605577613849915411466283896449436901381051975234256509263652255792372447427252900742301654701062447727154115101592738558984490630040233296830481940082155476905470968107326844549303764867641206986574690925717052138852886239923*x^278 - 196962886213716936568268948843520616736317808374725395764438455121476911232216123741790693545773084163263500129793210318033015000132772649050565160917625274185002513234935939449292178166476665820997005373360357798160905895469183774201951406602730050633287160459519075838535130358348425310993693101965536798192118935009449891146729339539802824409601080951697827021553223673311174187897989648925580202415459130060010385445183953476797803603904819191180250516167374679451807543784844301067348932115845247226665605174102794151126078116609400484910554948484701782463795705834516187987183100005020851012840576373710996568971895619064314697854270751351904715664300134823936588350499528*x^277 + 100697576312376650493781380434373164675368633754054997280250377356607182863855800554285687174585941900659882653645699421647938289434152706784107960786023310904510409160700023706749637981425937546381145896702201652404177942925168887121286017793906545958378715778178310534277326895915440277258476967585565207029404943049973506994927641356828710938513613056986359270718190788511304927116444306605932237548921608673910591583469720511625502784515458530526668561974354454892901920447496651964987119414897842481493779615764044179231315919193745366459542071893878118339500843637595924874107702380633785439238624607748864429777010546542446932866390710644099995925986767340918343904791380150*x^276 - 51157856198201416573446947554915372136100768701081739364085952487300306123791080779832524772168683813076953417383623945751133083616679702277437819029226572472850324225427140370701661359217587427277459404403932205637399952445552880126901520006996408939949229077974610579009721974922793103916538865251083310257219550852652230169071838333737375463298272516374469173563403984930725627581852476059263532127471096858417610508226977263894716931756649070954303364245935683106073437531141471819001800363656096681311788335095763444186155754931676241751638085867149024098500031822966468231898859911690211326432356154491907730436849248837909985489190434322806676040846013878749643242259671356467*x^275 + 25975950287743163991889981442777494292187929709730520151227554638513226351385255753484275334948484113754978400945945294035980926484876111666718296576468488642641742022213097953339467784232909647940187056431473211235473965973841014187355253649518211230135375224065192346287885265863482954331275436918378428557515898484711138685367499250768158233192211640264464167780062598815631823820219854060916790275544176416139590081699464896688735844917406079970151318990343767986188082192379459148612259605161003987153860714143004389131844567541346993853700858282411737003537118847782960038670195364455028180020824574423852777452420980601548494407272118249948629185446890055526216049047665827112560*x^274 - 13272734708564199866025419663787319211683769171728209618478347260196416540814627775966718089434400396635947800282360164384120804458959661224777282358704052418952390971382495792439371109860566551173081081187125291558104158212901343727892986473621432665939295200994292513671773249790797476318480173163554173369447114819834486103134588101332904806994680625713296336343563095318022211382406392087447580733403362567799802077860215364398925691877431562739973899918707858691894242094127175815139662039126983040272802869286149809897998548275299182310170863300123130937750947478031603334937439542048844032111878784561871376910177993869850007549120995813839283506061821111634338005979773641467803014*x^273 + 6871808238274499197584842399353585345420868309552622266150809766206930616893889272048467130136576041782561981516113895624513675062402352499999397115505161824727237279667823609351519235878030773064469635568697256120039404360421225110234885223206438491697702659654941318980848893964920847381495462812715267024025915632226865260077486086513945634857217201817835500285509054889584462210579771104596884362166439300723385888651167599225628608186992823977203418046277367992055841735019539116584274535359539917885608970912365771749649569285375161515481191304792148024360661176099848442869304661316523696595583289863054238631879885809330930650184142701709285172529321213001447963747096797943732369115*x^272 - 3624684528293377002280405408503406073316695001681802758413173879766154272071553964284710103580643836240742874175920751627551750215553689377308501137982954385506527859937156619042098750780367366698221312922118183434635894582030295219349784496386659338526249512036189738511042044486037646678311454173009010500267427967339321858084538284058082438059059546548662760212308183019947362324661100414461374408824928870167441968773084468127684476790179401007057930568496000758826129176444739361769376421797776158327605611375877412394024636246581964718661450284044888386527954620347792082296693744506681434323556462626969636394966087957339468509781614335508797323234253936444610867545505383255530358411214*x^271 + 1952713932968224712265141988011516244258683347524555826881753866798234117123577459741301554611383522559605694380385461373824737663389974038989474811662301150253124041531575904836056840395114870410241195880464379056406070911644369759085873251545336555203945034047608617375740281684362006586980538004778872935243685699704084680051555071544147930863774670409310747543480867948564867279237889346254427708169306677819223631672086510880497463461880413468814415172377121764805418857370041215737427569373214834771099248072264822981608660603042753364097644177459940658219484740247193271050202676114161656350386212892650293723459557140984484565457215555845536328547238381466464959148573395330907997186052088*x^270 - 1073089278187335411195738182072304181904370049425046235468278951340273269285043310394224788549831081463757719257996982961806881453128355981583347700237897897035656233526301923691717832899716788224593414277861004943588749607749397486186569478923815784654750260285696250017464262746760254987144117508034280029629943657446404992465691871187415243131830217202960327650165480958926743220955318303278458385873061108415715177926473445824535209242474483355857035087244854489984413432404725856753156347803949786604630948526778277248027931712450718907419489746181594713683311440336159317098720372560848793820650291268946498933006363659270169031468147092431985706735823484207139849465914918885965744923879387587*x^269 + 598815967147622774212227819908435148705144690439365238401534281395286194617002544840052092134546948730530731512551983229731516930905886094649519729773548328559515124586365953440133658947389967053985993085835018603390944397323359345812832851088608916030355455965035226926346830805240647773783302784847669310193329874881667071797144322806737933620865045016149893402617874115494325954123309863980764900084886769074256159631359395476733733230914761943454353133082597916919450892792775551106334380468157608430708822147910917664849855914492232206341757420405644540215511697157135271643358659334363333995415856025922621327193550632188861028703722267879124154880802655201566926109528610285074224388575923424297*x^268 - 337143089903742691431447769006420961605141136598974257522385237560337589465116386956810032879124363949762337363251541002331339649487679875000164025759203040946989076583597265199412393226196111363159655584736217015493443882270411581108606364614957389440286272384814072073270299066657855232817802606202446301922750236311674035961113506934705660222036400098508411132708907045550269869145727965692605411329883629720483989105811653744998290114295217498216123710086281555105969755013084028267846993799662475435777295310811350797327559007470221517898263808485710548144384191190899564235501023997428871864868880511403873343699320933916947903539881656369255608871178779152025722596411577549367229128532441287387450*x^267 + 190217774326916222035757763230546612225512279081030948605140683419793684944349788021476100896017015568006947759905474838259660136178022382019831886450595503857396015516632106077053310795042382148531226044433987788214122724927074910584870952470310733622470191617811513988294635418701866666440975582016824135885591773347401540697807936955488900058837183926467647110655062403273060508927268839466134510396368385383044591396034052699674214639773530207340159626368414577550365737746768932678911454782102343652287197283090567273266760220761465422865325803891382965303773652939117156675257353124756026169066285104925675511439292414390164182408487843005470460997292164515391525578016799810711753270298899839125415748*x^266 - 106904437918087870865511869608348033379289719909938191580025549108394057279698519614672829897136839069475374142764805492155460112793482224648422502900138676413196138112408720504405713424724057891835124746014944909146121299412326060603914964686157606201515425683249938371752253384178257951063680287769013413006410834530229535381647798366074950077093678451162378360056387725893781895969296921725893197004416199091633728661778864547440067365913240062866224110692271930616305345583248576670614857567395796139524460588219884365576716143507492649586284065716048359244780071759330408443057089406614807423264306563426382221729332595327762226770760274062232145499048996787195558093034619236789417691946353935684438149332*x^265 + 59567329651149846960054742078177516701190164574240717619917632474493046086981157779936863909419343624816399950337564918266227903691565450867965644018495982198761410305088172749724139666861106373520035577319968312405144332906604527167711341247462203506006663616855039620156362355202950831498912669667341020765679213739263047906879471083860850269999825266965426313231864099111554038318995585394140787888111287684244538572354061815794135744512372352685381335254512365058173560783978644426527459142762145273606992096458358127805697173873131974581220945654074121017098353761346175153833943619545320824536048608900451708287163286151725081602667710868964219864148058507973261537405099655858875156535992116448941028970271*x^264 - 32798026916927207553997143503735577041528081496924623579592387737843592510321073147287722463245632179185965196790365534388493961452344934746465417473781438924644291040734096151743394416058538613582384904143759930083708904238305139474114708993122081132936042237981756645422579015167314270256423116429857035334679948795038541030054345295019358970080319728331612680317626357039561344132479250204688546645760000456147674787531090208592572141107421697092328284493061349802259894446196508763369885822901679504304145511758918195075862784850539365954450559854459258310489820068604270531117490051921498907079173862580696093544873748647028328759693771291163780333422197521788921826823858950526438689164881543841066557139881194*x^263 + 17807526810535662950474418917204177172212059071232458784787723614190562704726430582408869292884541135161001770231430283548871046634035022505422908234116488513566427616101702456293845335583590029634571000812688414577355302226970677130266954488885679637645697771555907574883677702296011303564542629443346533689240222284725515705513299466302749943954449235484929217173250250377454578195891683850846452971222554174925327830414132875614303378381874726189481097732426047733626106849992688209338793609379919905780606381396326631507163838825469764207171565481385809225676981602601782418438120191082418191093614148385303469813058452487650271555672213755999089169546276544587552166211565702795992836896104858311932971768930527800*x^262 - 9523468898894515007957037638981784137606797798452281114150142133268103735546808701560076496066626710613768923064261879671942458427088838862953142157791049150981279391404037681110986928282275602230276634242632299348947490704688743173345143680469216593077496156779859798240849696992268242704841858503895060435661802793882702148236607406537532096922402489344880485824223949604620252161279008546845245075545245574878366156750964031281869078633147685816312377849272249074373936259951891426155446981764190475962927251169504519310157626815292309622559459376612023545472928395294270127981846823360006033220296093155654486364517133640554333859914137986216630930148886854212472541029318732638364724344669797042925761822309946422723*x^261 + 5015109228262921805084340740382838913083070936871002805138378273257689354311391978507298682875761049737725962335183616395109728854480121007594941954594616133033110285742949735195477285210235870008272782806902858255380446581588111466128144722196795552133904776279613774464824572676970837024279794199095004373930193536527308811977377378088179525359507254328937297121528182823030267755020244185306531559507305284762466516302002989736675262831631267261899921221732105784976101765043821234370765148235934266696886730842960901835253965606347708462275028533372417455780653092735654745047422472698244547712551294850235407510341343719941366850862528011054624886160141232258324824589765711958694670922475606742422249936187290250437102*x^260 - 2601269934995317418773301039813399635446102362788388066566029266206142298949307508390610524375421210870841971888551093415294714906395118606441185057018129663900283231837898211722678340832941292126068982442779987829531772772962273728956207794731517826451875718544061105818283476855211850700120922679378950222028210381851612148987051897921668862908189261545181623938299578615498921527770597937255516598521280698741328444641775511962874252826355896961895323616489802894107739385300735626930169298924883745021459752329734672533208161951917078218779713248465910477384680389861194248307126419917072516484221175137869815388144535856311694364763617973758802075188007397495450357189409022738109318163788173593744183067379650465967883857*x^259 + 1330012448420955624755100579074214052978699022945550224705860141003653105706999556357083092870081782931843563462623731001691000349049458963752071647443718523715354181684853527676411786179355101429316429517682095854851889575246656994451705479876707549616868239517596719424891861883871894680737018082858578615757231041122212308816112296581002876550117763824401463441145056912744663658500992120951010389340463337339156182251406116988533004686303108294643043006240561240139493672010880904573228518107817284146398599720070070453613780262430347153812937545837050020579692102937291698563659693462074661744549766726606598799109194753528933954115757073328364811553859085594033738932828858784389607563605187864247356796865516064735169150221*x^258 - 671156565769880532621984144452404608755563346382676284852929592805555924262927690478629194021635669967533792247282324804901889841226023378322074919061691423833616770149778607846311087873873698361106605831876875168496392084369227674028719808196141123800988026903256401657552168497475748142934852926578199570502312756848068310628812463853820501274402928447673358935767075638611071925047354404588632820989853078983130193773994391064404700489154636226986514062083946956227101466396678846516928795174724365046176349053504789873257005098815092228239242601969084884291620107812071556025273309812372267846700600919425019378135101407158060164143281728086114925480070951108588262952519122135110671808465062240099170825004969689390390764705705*x^257 + 334800898952018885634211493703503988999719105312205606837512122740217338110593781171954045851628694217434771940807055362719153243862121682747329324679791963532754390320612191654912424233333006755560478844355815002831577933157587002433669502819727556571527694614388169146711142147609334594242631039154000927955714296171770892338341671143303602842997780502362233964860774220861124945896661573833320560001555408273676700889767653308397012398128511484207362806715075535994586964037698461637426911504134395443009968704817607240637544238691906397776342667668144912199491723993632496945868013298477083158576279454154401252867802490100526071399028116209389263597045965432487790312490924162995624903569984360924024960049002167294162062127695700*x^256 - 165418112759750564619522535757625281508241793280670712786517489657363503404691153255299823718141036584880295861033906643895394627146880841592183980198848268285822339043816178503937774435111248988427178726298188387918456074552319931556629239135423804018435851827712778577166244372968850501668147722366263747506904960009516380230796980198587073664726736675419310073363766114235807757791248213340749500024009606914152147256820747504766523008775023353987620269209300088251722907349323933807127476951156800357737290276910755280089073434064035617741280228451746895483611811529806962527274746340631875977916727309550379897987215235440961694868270618692834390398175563324283521763299111054458315410928257658237103300555798565774517792976656548785*x^255 + 81126947212082936710983804997716396415926783434888332518425242067544986386549200347150507355808076944910028915029401764599189109356163023283407114698775981049111728103302307396510806183268840685428902432616223371914662792645499042739667496169767726087068792750193051327780142637721613914038559452513360665932925172416035109855050199104916646283859244368712422686191756152084204644338655819689377816678444125795987662036483224431342617018445339397513441978628142042037568896268650318815076967415202248088320089479069901594407571795382806894649188398276108429025097114841045900658603891564938024193196218736171237923565669059879089299740232135169288290320622636461768103349084600847783531749238378170207766331913673359851032577823030606350387*x^254 - 39587081350151519325693460571959425834791121826057126621664656538890192987827443499958422716570357627652589855776946309671171492340564331834867611873171676861801882642214845028554032864089645561913278610967939236094051898582379180460252259987246027776779760970920751823223148807718669383407922117657118373165173047822044374265129939275212603579036631168459902498921737897770014434601107390858032727272832153207580621600412330155846381691070009545598164403890937959388622842660023094049902234012110536974340781741086502397365551120955699980121477165230522616491409033113450531624372545655641454132629716291919348636783639937322175397374789872898471026613373556823825727542349943803869781950223588767859214690627693612287745784804103088540516826*x^253 + 19265220947659393349779889748950701421829955183992181836562786654478287312686600645551323612129797164692232927768549063107586586336436945307337757412379274703522694379602413384748041766654274229931409755187470627240850658495533474893818074879358986901986645582445883991655955891799996973455064563224548982671617300234441940950264254974792790910267862091847805286962980523436759031000876226864203650885421711050979677592197789743958459408036812648591261728549849636827328553319273958514698391836565650105528923480742933435270966405128497342329356733297904223703340831147876473894568414863204154726735099912666927530315596282063442387001804600081836970917196945360991873933123494237592749775857129280193566496990092643382550924628300913549178778033*x^252 - 9370797616460838509833282572440812209337421629324397110236057494734986328899480671008387056044298551767954496139295496516025846278903707067544430655914670586923424866251188274913614330721102457367167698605449689276525777763915357451937056164090489234978021796973464771872037972239348593502406930828285950684390149830502312931547000514422456151375045563573303075555355074904108776002765815464068198424953501794904193010120618175535491367368766792484090142742520539953785833309367142151557099056900838591471621808577433415414862837971918180788333884570432772577137674685008951807052406873250008537718404603345615058373381796929230620291619496017554868628470849091104681653058408571285856705133386866833867652270578890095583067661938375602283950842259*x^251 + 4564000420768235775202603644739577895052586160903254060877239486855443322129442371858690685398564832421574390802748187763357613740113004502337340430234083004695485096577637326668190967257867098001829722558950019425290169708839881719838773374875642936820044388691023910449204177554663167704980264965513680178778424651407313341225969622485104337749293896051051695880863854206044143534957868733657679441798688534304044381998935860039272453256897798610721939956127280706878113915495238132038586231993576229145327408815713009303073358670349186774908064765636034923244354602862925548948714164506220817908769522528365860640195036711025406273336049329432902399198025777967612909969964970651950909783020631030601591378291998060759595686984155357274354095125403*x^250 - 2228537514359312751166521984569981043452034976142279216286870854155969243102909674674464143971698858987210267033087916766676241964404873176900364955510229760449874080462834416547541370421532877635456809964920081754272620376907896717565011307152675655579136744940969590016324421755995629126291668750189290444500900697839367297871451206196192925536009100486775776080530260939532910832743044158248213377420238071480526703481220229581006962259539475002717797171830037212464945875448564478934959010548928178810222465280517860234721428567780883410576122488170123048209076873324355488513938584264570660849786906869049446221850509156292596697566482243432519246596337706585093699508038974200302025581222127476394215578192170592134971138936921265323970263520600576*x^249 + 1091541483562364049357128234357660367799344632662904798102096668080757726263659897235281254375729218166650429372397275612165096899810185676329706134574837579447216870851066472681374931957672999726993993805580502585066004821310244537512756211013419269706790869961734248054374220262556264248720904771591697760787471190743124380488131342130206821607179177209456728684158755993611622903483387986329237845543731714578591506186953981131642484530854790542611993361029759946559774652829029862200560372848927610874390064528274312593079073848121303816277968370678979690553866452071648019756854056910419534332193951447275616548453479762414443032033049521147844778788574748693845606694683667846244772792728937029702709927957316059228380185151664887602173784380537846438*x^248 - 536217616906248523294404626658062056232382456352181195233954566439063931199668196040255988027267516133915162287775887981346394222780232441883724862302966077528681890758878423036206228952348100297807608898926432895158079229421794286798371436162700980625131726340025922101853518991744507823435794379676583025214642245529702660820142643547218011088471488008541180527093826948556633315632519207513379287507689820676793136054426038026817004642183059729612822920644310915474285130548836572507544115378562349769549540902156473342896979589253905675198112682562361990077167478144131640643040657074375954433203935035187383754967459202986701848652735482472377183718950623742605601993818852064831363959022466009513158284559871828583400791701200620662833133326585089455616*x^247 + 263990162050472155611483538394718631620158757910575070875694975304787946562223496844297021220073838649295876518685236713695897950236668675266014948494933126106190561121039746429487539198573530698542778458012543157272030835902033522466723075621301501869002561157950946449761244781237120758793082199759095356207918928072570165066324174352037193509518523659488992125053176581239046062633191497533441127614070141465454780002982564063695550638577836503655936284526006551145995639057385184076712184984424902360135126705019595279914508107782400357068893883956528168227637825385890093558914823193973803143598553663200309328823864304521004034352707436202195883800041296500947018007088899402129130192373221548884034744770262920862314095875100832381606180618557417245307534*x^246 - 130091334366506648741184906957056662127307512614700977122760230164457818365454768549701440961396580181222159330429371631437740760243941021902736925749334894770589867248639969255210882016996436348448255063471999583708546390350765638097736858590546601793931376408802504199165390774432353869533049690883289288096460059206744101326229814016756807347453432263523659634423835006060494192808515291253534246884410594252658382405317724987744989814751008297062041487021041640892955801064184583582439656091200293727882245468202289022764780126965604588388210296456961348889129522153944234723182414853962640406648134681937011842891734265618753890538402842809456236895660632461867697225311261025858848283821418633350804195721504530136469647144396002996526061428165738402680350706*x^245 + 64073986767532061667909096816334480656713244134969236251983446536544396132967742860419627949048822304375039377934669586287521520351458621788968987289437440202052532676981814524837442846105494302234356773994859446595084176778922133530798367322562649812987130785094167337227022253219181820288497402504319995070390692697334733452403059998742612483552858083628637412672042162660087578695148257304299232401577586629845453884046784326160173061766437928727416772445426917923787488052859582587803816782975442653312292367444233534215516913610773001082702444888130721890909349435044107279374089214886097065652240132913052300103361077174934239570366109248596965884950340266803003773591338797461928996067549084923500636146621136832127557842358785684697569239303790268436574885018*x^244 - 31493542009988374551985602420786914475455620100866452274148174312722211376202522824935577348583070461383343859777610786440188624183462398336286312821465333584278577250045243052164793054698693170998706612070961867552235689565942040525415274708437224303278058462116732921636407847435748722809359622054277032751547350425249184817835722510526145855595460317754026382825443000744227372681178805018381685135655932645210171880440980532959779494866787621356460692416839936089444896401909471307434411151656256045625882211669174626274833034457819275593962888138696149548661643462415067735345114675132447667861571860086280529259319712223241660454841754111780543746721139758732528530364994121801887716168748711694652395671491842103154754087892127657352252993766260296374234057313016*x^243 + 15425639401459012650781008579254235622854516868804674605060070578789410858917119609317668125223345476615470057148613589368645446521145787293091068822653165567315198034206367242063984905524255585464208171853242091717716342942087145656584943094078368776976165454218182731176512447560975267106975683923469689393688576906171011804675366716033794561415379312150981422076305027429006422692608081438523077510680010093435698237209602185629429378723974755024483467346885628960354305765627101467787153639091207405958654239934440663309115385631701007301602408296054097770912979249033925399187180117994227401848697156722556415157601546223361883446323363074180322791596127964068483899295417693408390426344233240999242617261965666556175552292591923771773980168698045431783936001075671019*x^242 - 7519841244880387213722364948273482227229926147182289351404169243592196292119015500498712782653085391819049242143949376319839675993492661990411635698151923897702441998407089888260436267761359058548407265505563234192634555519797098061959330478854585812116935544715161829208856504725348270251607481985226012500619739800641785277987543403166695912643192458740708035120457693858929389650201840415143319676825483718838654011365472079491885259009388310375959530847373864462175331386594984537693590721242246067403171992003517429105731318316986201634113027812958206309462066684329148387816225087645800398931438712819824607580530239272564462741751158501419669264017800079913481784175322840458700941549431207822627444265269182332293330890075674672109840138501200667142735153943048278707*x^241 + 3644930998331384924619010510684693938665922553603537517224697511689655147785491488142491030200193561506667451675859960602138309872909056326515368587165213782790457494617048542770259832640231412282363763211568726930582333985611526500474866876547908468660046156467906299328484871225178996109466110536779092080838975531281343528683421932563303232930870918101793485131942511271594516836450389718249600227304401901879388132561969267399860119408030950782832548758091182734860667653782848580960829679146702801728760946887828519460575373095956791688006234071573084827599316559509890066197592589418197958577399946562318924071004313995104135377086098436023213055019793623813934156256464326699757585038939869090672786430054178263371995537431763872300706636489861305329350248534119916770730*x^240 - 1755382926266730857132082092030902114838573502827604868881730820900220081386765865085439192425034440857234153483246116495410379362671325741659195893471410233368772823932571811796911301351734923829911675720477624071208170469732913870164704611143908672784374205389265828960275855686100304724081908473938827784812597374046888627467339380757623235028422427021389650728272843704618419009466614163448518815849618619042951788026529484626720930731156618628036960472400099377566151089841046148503474921989530827227024221636339488552689983512253527699524293106322820556598029638142717455450577846617766150791392595319327821565966289488984472312342584700536596820417107049881848123408969443194217402472731017144534537615017831998220990784126774423078415735488131504895301309433268656921990368*x^239 + 839562943394312158663428629376346559799979541222676162676994053373221023540507301106462863055016563148855299082912855990165765625255353155129358475209127193523859277043061543536096262416049145206548556970748944906293509005221374943158182858935972993694063449844067319969174372290580942609864513915695393759547572540384977030948243776076524143242511481906584134363706321153517787832279667113869968084791852536402797564725827025704945096718874795197633220159231045928993735533821213608585319198215953926271457392650285458923583447968155335180728874639478480914827360708602892540477700301848180391639950490630243866142623741538462853899550176533768983020874582877171373798882415631874914411436599199898718002105867178123458410047254946696695425784515440524797661305668699306961679996110*x^238 - 398683837687212596169990062314398136066490776703251872849192970277367538914031208166813542398670053706899262411439042190866985647356572335002691298514243333384237713709187735100592570030962176079220778441958837615580223225974074576080302368137377851590996385736431084020161506640390603536759097580563328326388966731825631010083007637969015172456825512883787543373797057816690260894460321944309614124745711077538768484703475453116997457592328946738559123526540259365533112053037415383874789541542389009413672004685934640806507901300325181673756733637845220426743301035240289206086617045843728162219507437513284047307610380011082668392963854464129933949854933497480473763744776848655834919896491186518997612437308682357969765477267206757846733149213407251399925209943403155365372132423281*x^237 + 187964756058890708086733758383766070184839127286393068413170669936305115263697781888182202747573999197541544920831263679783619385324910780268603874697367295609037504427807104007788924095539596853576524044267272844008710328669634162067606333448710985680940922897842942457139988417584368893937859232595521877617858182606877514453121943940101052648859114363761105571209202584770954024985602926432480291266694835069563004870336788275125908851548721287777648536515380158625000816417911829199169094222396590866430003926437575536763754028550892234333234411385862643947982995746171323337977059015841064345064535488168720229150845577978536422724917109324946576340450504699219212759035342206775097280657695874979064763235618768053277140389768123162945731871469036840377225885178797016351040574917818*x^236 - 87991907833198009079257613393549090346733356758826766486468408765821977490859227153734607477331677779700082744268656964575443516056455906353664395507818666945977501979335946135004609391352186666156140873757933518981233948471925044230311236314995675340077623188479533768859621178951221062415249812959307330176722537306426961951936739351254572852438725814521635880836552648702451778901616339639242003164178503148924728834219725485163159460174972236776575518926180758336287926310892191315068139096446875609442022232501302309914001214105184828268864171214933491316337648076125304951852061794569901050387523950837336304511799670302985475934837138347333617295786672025990719170352133482878507145002917733076308945259892884326823056192189697411505896020020885883526589190911891252702715707933098626*x^235 + 40909685735050839352845810812045574745392549299940291371592186914974348635451585272076417505268645385812364568711760956606598015321450072672413411447591292630289185736111938800041099275490316340369775017570539987335378025313396229274865664270714414811798602673021995363399303006656496836295294826415273673007561447111790680256251393109206575708822254650263530663113907024799883740313899092084797472933328394268055142295346683364948408914860658534369091967318215628267683854570120961649709530377282214742334424638708726148413943596247484051998685592501214421163492008241704947359568161394355488474228285695152922066539629846380044809156532008871951363982450524928587214564499812881258148989556872601736582674720968328068236509498361416589666599933439703670154370160188820015394694952542969779429*x^234 - 18895732398170371045555952553287861561630606018747497271721491804562297604642930614866652434671805481247919211986343520320176075247484566084555506358389935730013687729590034695798133967805850103041277547730515775222059950422204827809168307401663640252209916340512542483674781799233910285446054321478321261396121983592940767686862525886346035921524671459431547376017343424491985299318802086199879925743152429738048424714793019538356566127309472621108563245781156360135629031147082221910913529521173116141891234864598938289838714547984995577503287217130518434320703605481341092745187048490475962911524527444556202863745831708337050370490014453288796138063678427937422764459014174270230168269147095298136974304349255790611597372071232024224672055953216394702340744162892459780427861767887803357029733*x^233 + 8673978968340623893362982756818405526155189293252999278414252748359857950808164052326032467291938089005831239735297754656182372857161394136682151288081680099021780231672101789866219077364427973955490257981290975594568281637017800944329314645914338369859765248651970278707562466602060719839932967251169012839714819863714425206416378509756481083908876121583787931255456308289824321829964943771236862324912113888816106209187846264115934779413239701698082625549715988888474783757122814828115407226288195191793781315010287590755275555765948708053605344913453292836682469326134137366227952805193780414841226908353616055970047474687812442733192486926402588835569851961417355906130587662393330230247924434432976824319987314460141054293154708742309254193385502506837625693865645380175420907194918736539916043*x^232 - 3958834201957554046365926693463948432798588941062365780582141592730446070912782485329413022168391794966840631478903409387570219144206442934105559206593672712194827663438047133461346132513609227519715287998453184947622391750304663077600482800412346578493022447401382724653085896473685231269858943032620137712523844111645256119117875578182542834810979843299988349353738567782141212814597691371349340183342424485710317647683696888261341484952162010002652280107381406478233275286818863857479210918535155904692467560978276891922412369934054761547339581491534869523497625735993949200282350182594438002396224955796521934700715330354513769232096947086551473326382247001904101429423011860734456224746672545930869529136919800354432005647677540706836357375350670351577912096951848312768086250884505253071067466425*x^231 + 1797181904920974403463502977606086910253089718390502604791974365521015084822431049924433593977268346472581647035127906638636031894748383375759305581791430101790283874833139949536822466081894211715535181591430976009797509722145819748502291924812882224492872117083897053375039653889839765985329009817846265931655098637335351885799629668178261954087608252762315875603331185624527014983679873642689775171471711386867954447443684645190932561610304834169623184784215415042904788106434050476933273254090442366989025776130185113346893471820686924973105555107597272527493639991940200030211420508260565147266617494112017556257397556438097786805540452801393609562365971400120345560597474224140258712816140565219287943861902788977931523476545570514995653021207837289947264708894606502643690476410860372817919740450078*x^230 - 811837482406574030774938573175264102833452260515781547596000944728596643913747593414624841913459270415402542074451583424968323715247357169077320110253316649565930993856723366922428379002142646070869025423297834154533200286556780269810945989375962527676082547380847015076826515451033678364379864223401315478654503385402989067207448579520999529283570227617497165401858111785355496643753961198308260988599668193298074580917365176649751748994766205215559529003162281159712288461070109676466104758235728548521338169925871077855893379952842209890868131924260615584721673298385551667083827362305317620168603571279485695049361863292594470309098290700040642886027868131052050316130676380414160046130863651804700434417709207386854914786444349665344190592820161945277916570369022081121262440725928784080156868584717845*x^229 + 365058214783680428148964540296147775095697078613935280327518562845652531750440269495656751896845357654956827236599230899573369257977366899375662775236516877567304835579867775391271871498601606335960025103874402419058594039227476738056814700938340619945153269403230110356692011925637214245015755372721511379640230660048894992280990154157326221211992807690623877169931867286917085063084356977460020734941102409275259252602470899361722118254113043226630513161662599384552767491644752270536837364185877285861685939052654975889057106604218138281905296758021682636954128387232283379005107835789210131667960743442652348101183305683123588420225715486389552817226506098017143379882556905299954622892011664324851120996795942235312281150605062675764723598910151580379380403651905943552475536086950711147331265295805603056*x^228 - 163461256426626039291682489394883000978645720529557336972756217019984739022468000241730795986432561454919131703960677646168491260553627600208181678158151673848690149374154532188855202771524890434522348557194014629667624880111820632150963437451783666203620687869727975025212612358224105263031396499037906512755901343174623706924160883085884064225044182875666850882911079303627547374921491219923523545154350387043157395543026848496725589993987513962781218106245960427995555771626530376545138235739908765956830812416110625407028422045081740815873670673080178018355695544206082213502442498708556732634993452233545190474242296729410471374991831060169423368608799144149357423992495742753192981539457457557667900086080771854844734042134020739193015513655868925839012789523774929200137174016356601140894545170874373647010*x^227 + 72902961686573030691111120775466110997487177206034104905874982936037309138966761889169241314395831833374681323970044767655537867277937813101341652757523851600478592665884921956286980031989217115292724083902516893623183094518947044800171651382496564240839093707343332760115734480371371015392012606662064579021446748458269261731996724386821507090860453536998956854866316204092036830332097135007950196716028418799609261894764403697786579975548143160275322640618503334092079927696702820186521299844487160423875627128135737046953692296590818832305839275984242257343774447084870080043398947182578566250634808493314420643442013521836404603812830451221802669025676847950637736223796120212346693916508048942633138697353228435815821193234417813570732024064824257377099750927843800622403309723138612762321679890270257076980738*x^226 - 32392220181881672179998803184060460022130864737359707126409280991904032124155526071894773595430903107500545675962286275236055965712111080783668845140194758055546259402223848274649203648520502244856902437740080418243074237448051503398495048835829990557750538706449494904314632330691173067168336965778804465287989770653832384018964688162407906175705640198477737002597375641735432219985930610661754643133000659767951960944786023482531333580556231531215461728798395645039752198375351346922667644148905781585826567701139289491934442942054951792560141494921645369168445830144008103534521279536589877954720204442070513157137271985119483403334158009240322293795889176628504923576194154465810000624940238457663576039715145938913182735680776434010490759619262479243568789634251245916601454201474085003444789826648604078696032692*x^225 + 14340206314347537771600014063315977575276673061583884197384386874148865133255422357201603086154920435782843003862790182894701778982371272413951407584510197328711090345239681179171175855916037712554180488270336768006553392017011554119973891846728248565194700508053494624689147638524535785387487146356695516575665935641067975304865158401373438305096053628672375041342187844452504999756680154565740358243209675861080585716679409369569688158435413897792858350055924791465083687186051390081598488719428665929078330759973582704370272126566954832743014296834665996752386417692817338799091132762203882411276536091448822988156536593840972825031685570033251246773607511976385872343352273769577979042454760221322097652724353874173374046008954345398011195008225168247006241392242196678884143618576395601205640728017856849605224733960*x^224 - 6325687445204082133071718948071550694034265488884426233901203856790502199317464365260510117557961167090271558494157128086021324929278818928246360616829548148846884814620854067876120140453249558471929479708192900708333466807214948654313394265843258696247298875848710327755433481751043548533373518662148315667299193609505712898408494956665720739432181424166184992106638190946833340443747977661222881277477382391260600134463319825130514427315029858789053251455534977405534833829967155393161027994685229601674137773722021176589682143657319157956497680030001683740452790736692115918384072624637993914837826516931569923624958856539644087726000459045401534762266240223368364717824432472122268262539495499871095975428584331536508610615944601387004463242779872451822567448029851956927663114685288193051812980325073831431157426064020*x^223 + 2780228672016333528932105756830508272868283202580637057718029879576209130016851047706665996980479437240210201791277209159652829089343158632058293787921870770436883565421692307483355822978680056632951663739213897426041411735318053097914078949752683797728785969627527091822483031129079856606829720657060854979505047066541804454406251822373101475668891009112242981038046164441708975177630972124023689160189118811279770583056583367572973168476094317113872811770410428033250328351339848702716686490269872414438615416453808942769365463211489549033185144327998529742863185177853919521115372723169022241524273117100469544269508200403600574804314327554196270164749184714511631966793129332316053375912980583987428530849588267552204652355403340383561721585249218090570693403371078188848411073570817510672451940801828088032723831530870656*x^222 - 1217368692306206384835161374454613973087603680206553344723267784671068711486856748117499958415179103201448993790571290898345302530376814704144478403970802670964511165718704124850733229372779331139092581024651723486063115237649818841684064772937503728141081129652735140553820297450164921628534487564963700085979834097157559033289973862449273463283748308931231701971403059066973549170554396874921210238244090612105689952135853669085922157955128109195687093224248522112698514610101288012198837786696693769231277053702214218687412712679495502551015974080934006914368664116006933036703194553840127203568026355010485019358922634074462985225750756299574270801213090055570841351795995778408252348345791986898807751694705600631532178012142515991098333558704135946555901754845697740609817117750295059474354896634901153078637488589432602792*x^221 + 530944491942420260436796850634195156956020167557093243373607363669878167124121600157754095503003991394454502967733024244542465791952816089559491145195783307946290519683216513110480608866460284228282042712410034119074900638083707626629564427972635634314519672364579965430283693987214128614403441997399912896788941718680160200844138850909206828876744155608260760146859398479858741889171890647627157253193204824166172720702319055416956720089733920782550954368069060413701142226054957508620869196900377067227224923476279655877273571713798276158163838854187171282545035847309947739120304606356733414605137597012989378543224803912554031041585674245110268140265246606191124613662221349803011947881205332778278150954988433590489062807562242588427171925258377353147397718995258256463955290169578223138385859148105149080657943873262171309504*x^220 - 230595102041283623075378079250130655223637632297323759883222808888264286170912858886253770417940801100292518180045729918159708062609990669999216841244983084911772274977047235409846849396526839965870506798791572419327293363312713113218079208419096287720925481399399070639472980303636887500248199211050096746900227189461700347992751590176360454143401898009342822954911330237686882640539505966938459564308716919610965616112095439163531022568097625248457738918006895527674849127704835653156226598637175406865823137284335387844774410148739213554180804045540073615751772154413449430695873598332580338774762899413049102660698964657615105720388511321823922416815798238605005720067045900705508380704593256262903669599923113590710742231543442844616119787644932635552761440179761661288892186162942358733193706897384826059994457415377373068665195*x^219 + 99698898850075014982987687386936698638281266647745783036726471071341937877563942541108867890101757045443275765409610147077251432062132591453241574298714540543941814067837047494704476699800719784211100347963613203931127311719491648934368988468632106873994524402267440622736307443344780567063293190166155802106616537243359403461245879578085306277306683172445011217996348872902070822633395021797599527508098584670279898884382837538645007281761210385430465866984621204122029101594077936653846908701643368160737405955658870640283004566875630551709996120124250347668885465024937069026354681605935828065321347946634601503768379400368401597643557145334419180564485183718313036802690380367240846179277039636833344914726381048175699270557868414120913253645993506237534161758067194930633422690297247581744509532105895216384354962319172152972127110*x^218 - 42896060358744788793977055830759762724259141844231117518036108258622337470088671041641137871346686859481054250271538809253720606208838187820467459882452773897032799832637147799656766319320071738471767578606168847553424112563605167169100829080492869895919237081614861947334437802445108566395357811947241978183754687944005585892134223798100545313444813699827298738495183866411139886795606850757131083762025416039064413578771543776954704765093229412282596458115185503729384872683314281351769081961718697134149499046252777783913755423353695031555979989797712561186214187449171685121008888929117586854523578688636108040476509152250252106396578580825345001509253745535358511354874486714093153393949498094551439088655530381522862895424464010558958514379453420079339164366666142232619013618430248211833949662625912212254248813004188529969932912583*x^217 + 18359729030974819774192224087310647542659064731162264843589520790696422394089206556543137755573447619859293270451082536983528992899277848519077892742656973826506877261141478143781011519824334730227836387583674043529637441648943799667114968849411429285743393755464509220287700884235932470603854822448805191911513182254172341972514305202121816458562424329410472219753186411337329505001202804831596355794160253819638488074392793198620381111939754171465267752257027796469158913467129695700880099666345931486025608135636132978969319449684833123021243844662248901158889009585409961372156130839934295274047056360002672960040887651771406070264721857031306227951841183289873044689697387184776812415623323616198526183263189108519709620283201658693017737780618128877893242563563430303168187240472032946947323090506782362520084722162277524701455577580158*x^216 - 7813849210114399302493257865733442860550770216377870448249707458772806603244069922163077148690512984941066958877428872614473818865169163071126167606458480452006712253068187554100733936453063296834505886792431351855077830862009239434325301032317324037051365803859934776060378849391981028691559430670604159930988193538433190727129979163055178363482627783179133596593897280463394924193734599250531376263339343538941077953483503767449691487298121718699186800314237246664103585291451830989275202041893327880812927909976634734185840505282510253640079190237897794871621181727600169102032847874984080943309270917714488118148884246200802441606111193931153685771216805782265982729734972092970081720965336421844909559535450342488021510491796794932011366164833076200081051670265777203740058117173273452691162746604322071770387800525455320382541076018260379*x^215 + 3305520413119872046104864598167606404021664030995798392948170082772586139064957322970899951866609308098209387766670512041867049295400957175027747419815678458015399449859968959516934009981486279061552873064931014240853589108775063954514152957847540909529449119420998491595400575469586383694904624018389154751221355820400370225582877737801688607545092107544187602031701068809555432230215762174819643913460606601959343310386732932364186548845660231473217812474247600051758629730931133073623255494185703888238794151114014795815653989202784225492224194960858483033127157247281491831408877272875769831909984883915519409142770116600409264290288751126582102981344875766023478359080141238621738272279734727003492953651983396769063095971951854651699260951676919818120866060042064522664242130277794338508343855742988142057927987789443382205033840920291534232*x^214 - 1389374736492224167886564891534276291024309015795328892700677068262371129444232223937778450046994127221321388115628136722789296043870469331614179356927412498252044543133023688873586972198473407557532391006899788184105099297405616989774178925138940265175043029405774154913060817302392535383610538423289404548108198980409575474260116961063999128303176916806857414304443216391408110818858208109816836955509129998882222260450029705272893407093562942917932309257675034271624511809355503984491844523553467370335226393524179793287165462783426659350481744085582784777591107827764544596321216325348114092599645615287020379519888788207967727314004546083680910778709837046815440479472459093806614438005044938328572081988444188010119761095657018475063465902631615855400288118353197015283644202427486003025177600019176611253063213677618356649178018080947907744812*x^213 + 580014176895483113028253257851701054053374354276797082588796559467011378956840172675446013578425574351605609000308093813209562799632855660572071188152957248177517385665996240045455126494927665669742387057035522749009639470871639296912494078731348932192984816528687602357767619292357699584295040740857995097423201886846663152696090838074716692746728746291171080389854566852266449927322663599861184303799315539552527003715901261671804905251116035184521173164616924682338761463165489828351830864901856031006057295990027050326817396176751586764831997059554800274054034033300216023507533434520340206756692470012569498031161873470251942767508559364780896283341926198541570813278836226769043246150257828250293371946288352080614979569661352966803671649202513744123908667447712434785546116654468634157644327087666853830174358098095441748496209754644441725231416*x^212 - 240403940522669831506186483543636206462854468626756055057656758738953300668185937474615841752546593620722385890643541019853508677763254844938050230056709553775067364211218410225877380346069715782016343313412216217860686969576462903176568202863488322690400569279687675965639313261429021372768104861061853518152586003275222538195265750443469856030657536023395360961719856277448017985805769754274854515792710771099474637784848766222268819815473040057715781247005568939813156868893026057025809310773575577304517312341411601413450610496390321299310053676817325418321763329097996734705575175064553696129070759612507138668633548860017150441681566504687963954206607720851767799075286793653120197215228786743485779164832308002408694802430858403172915396400698218812687905403725836372372794634858229178223050875376721604414958919405365604626218282864793156284186816*x^211 + 98897149385236771138222613166984885591160250528080443336004154773364398882393802322905595298864041754629108962847838016165640089843407057650032180956732115605287912138287031676123452390295769801035390402625925410102645430408365396942246882037273623080596983383052885869412041387788543351557210301956039560158481443790240330232497858597483180515986176788135214707650618449993072521215319496887286862108816795730368423755695307699027538955931662050580330704186835580721391256299509417928695022034144328922799414039675322128588414908160725535014837982399842413006705917546708171506690543975717916806381477895298619776171292434318670462756633387908173409885545697900218373443542882787434722284831376514549784633668371520084895006907303791873556204454875590221703879102840390999090901608772789816529448462662112418309801317755754467258932831774028542170312545229*x^210 - 40367646805092070599178557421889578876991836408925265814848736009294520074637809060712756034006073748383963132943762675796549422937525968984792457884331646629075136545004490617587300394605053573237152062862880282712721788570364900398461745599374759275969624582645985936087501468618104532880765190196921417543602297363383073920519165976302224293035512188466874085591001591656669457097068434808184794115891678564766426525935431919368694174957365158379891850760537063629619381966721517338227378624824637045903526431780076021490146223413210491208097087142603499456271052832086473218214175904505262319761599850324038828079507893532788795138747807374938856609141257866443690221500239716298914485516929614032821397260372485389342143211730174853292204911679792686092236833184280671569297894302001727672285949744197870634963563052784041177566433118118174400593112019751*x^209 + 16344528695376519547681497460011965519672386711294300988858368374028124901640823405457250083999009492218584486620909306266180648168051586801004073035934153197908627997605081963108901720147180964614133345860693240295126006556430420906624031273762113639243933534441653626111290176948641900048133021077912927941801058142706521504842158706737935334829578841446368079386427770990147046811876656984030722920417137071839461431286251004561667624341506591449517066845504172749199538284108303927534592481412138367056161752037220046761034849233225411906942150717508043420142515269387831605570039613334600410026385868243216087516046996148711755948277700720200752737203568094697224405943377951233982709388283844823755151590458705734662345523872114164000131910931060179253873180269572324479781593656731395958941570135799740273628520012429158560602109175998254258165261357674655*x^208 - 6562908731036368910833388506436708555167210186693868710195163556262192967115489474140607487836181434832258097651802719945901421911527581381025877882455129269007862270403048803141468487659742557814830045682978025785940300998205587321557016780314449653727344455918365229326921103563362113197840571371824120150103311467719341413454107990868266200504631652499861436184774526443583676649246786636949862971634126434687787876461043131175325123160254714506402141183890785087497683198833521339008464104028703771314358596468309024621640308005985019538297007318691227461232787767872382668530426554978701391366677069643027825289182986500557130294384490212605094691781905013677123421788749462978398198079568600563224811954587383106866918417278592457760322267621733329996103198106347873378095895127364139248978645165413496448573699766863980055427661968997259758106987388814278225*x^207 + 2612851106897528555971942714691894533868831537140655361604519470088301842280065543021587808465956583965647338149608696266780294889147517426115490151881826782148321035482982835612544809607816526744048954341095642733326352187303360061863381579998097356165130951403052627552194740763271464101318064729796979226983319356498286033001105389102925829456853989043710049540676674616961704850911830563422499415099166837376238070208508170428438078921191030065705270181768750282467562841555184141003445570423422730911419940810947716698044258853562941332596225840315570425091277471457779345576108624145773696210360484963610293267639160363191192164225828913067606424599302201370678431363721186434382312683018155296557251019122905318736623859976339141213651959018892803096942557961730650021114572269349569858183462574813194298583145648880631687796537530894293784379859291397514153808*x^206 - 1031216277418255270546470623470667534708546193515331169350156388178299434648372640681644607941037855503918048364189304144694695810995941494346056637635261599232683361987350940988877632591339254780725368736216357932404489747389705821831564480951350667644039492723100958160485481745234784084492599905194517416577272900392265997971260048544236411266696504502342104185870356200215030015341015981620716244501026501247743643253487089038346411128963092044407284032802848643566276116690380857969097167301702213236624022255417601632722410269616766746796968047590083578275792401478670049209675233883559607014442267410410489888071578515382941701032409018450433963534305319519341932419699681909922685437496669921788270375731336324814896303259061060850314059954378618693378176035514068688451682556600806924551376784944030402085988902147439891225520599249600892118537552030246565739892*x^205 + 403400529102291926109648897114731429886726682331227089183784223755424556343618979609554461250910986617505325053232268750295126783294688375882380277063186645127456922942362771848158492309721312041184913355178774792194438036613759172401895359760151866502027073984552661559660469600125045681982808600810632778980097619181570245476496293381382783962747615409548798208179508312593397955919774790999320414188177600009657598924227104155633004614548307766109222606352127150097617639422617708093313384398970586415631405776511317896383468858175232331600445596465557567188894115183330667656526565232440642607187443662362108932119068796632689570500528106229210072467123581130534619230563203310915963046580800017016574611516438902683642191490546144166183991357543799019179325965794604653205012671471427886199377145990471019457833511528601445772821823476772798626558109462575828651747151*x^204 - 156394316684789339988258866747804497442974013496376296498040300479609593270783126482675320758757999455592720193137229774228231726423157656782766896591574755997380265742672900249090067232257843434402410632645274681312551764947964849712994671204458650123044027434008235795552717977965430226085967462698433488780543381457406126085830876173147289567261232481782751639234635260042865160149931609420416928228929140208369897766401760392041012539445650464964966883141071415501271305747269715275969448322290933804343296722118415134607037339145705715853513466180706989588706787132493396046111630182187318611859048522335081293961592551317123451389529967737213788672446896574178634553540021132971461791787198910883939005441202978823480053880349048398057713010598389173843489001934412531078020844298539232144444184839467458753814650257854862674803169094503443225859976920409606754657495637*x^203 + 60084131472257464100643189196009944102977039640414778414017339433267758280749710375394815967470603623594178214979847158036499778709790520155872045659661991035266815656044708897552861485248929701530903554724153805548979927474385145263459920637730139929042375775323851311414842405706730841675429166568828794284050165327390953637839042064315497145416355878401797652064497783664632027657483453174175011588725670740922791153524601416114060329642936950408880646421267769106215227945449411565458799833379203609936867495607926584287959625620609213024851099015476678758750493922483988990991220622439622753985873528860076440595128029207373667911565796419959671305756492426893442742881901753783870731511227828959009158429093747211090489291239453381425528444675417688192081494232205077977125040940187974773970296058805049304386702993315455133044571285210277201682149387864586429891028493679*x^202 - 22872764334473966930928878183718709171636383782954755858430688356235083768831084057662748384036209801476729843378642614824586310127652981805404955810687355715645774846742017689600274002980617518608034271076575261401633744560570192701212682675631026960392228899574391394601784067173871222783000783738490022957766182342238707883805883209582815258943503272627992842316991231745452138824665689198248201365054759780594928177563419789004342676637127057655877698381295833948350241167409153796581727975783457578629071604746999201143866607999519246918974397945562618709814440729399836566593605698515363014358158679150745032990242841136141389031620773025475489815151816284349591441323619525097225594534142939037817884107092933878909513843713740072885852457033301296346647995381619705982408544368328895292194615577247273075982383562363252587003165961409810167339942210478972871384374754025824*x^201 + 8627230213575721088596272515829335080988559483938913524964691461972788026460525218102396747202510507488191297201651282444123987087431351636558144615785280786209043192901366494109960674903897356217204649434268366609415230583506941552072167017647185177461849652839805638766077245754696537974157922931212341017580718813164698799197787580593101577007832812307547759849398643721466928895860579922519789998620758794871383175593187037549726250812935138044449096462559443206845372438437653884074647138734087242655491137062933142262557851389006709779170543987327171732885449984032614615858216903904134527281609249921302618277212657678259342908507816454584110867357238116236792669489139425080654619086312383430819235632963642826218497985701544626333377239796982992314791437310496032495795079007126762333929847152754323490506805762888133712761641444991981334328187191433222398944647044846123530*x^200 - 3224027881286955438332389503160494321851857047369060402474787235969685654794660904396289489388129837923408029988100046616587858515234522472697076425486945779591822465940897721914551214811818441153082086602401785688637916888216678233619112603476494920988226669772174132552856283722946619424439704290886104377957827441659466093022733157623701644055775269223462115975670954129366603150376111228940139061933927149220108508123520647630691566129994792190691344168441253843501282617333879546155052687949858455159544535261110973513266798513655324239266845652276666182174367251177642295867481254719918189995853509839445656201670768508239786006398515747912333598375176739850449045707639627312241256725306666584328666672529613916038090696402657765641294720329744536450959262764620184232870213510758543013095789163456027309259735028705287699292394288459684646473186154389298845322333714349215666325*x^199 + 1193679133173355806409251381944906185274919601126643791342556232373048589430453680248343648955123262255342418247386419582218832503082605262197866449063057088575285340838047229105122269596137380438036412346455361774987831375343913949604396289431728456818973141802304911201753032108441300894162163245067188907436331765029244344213950280800010493597539054928790954819361806950540221927660045296628675423759212214657321975451490656810332449320484414626920675449440654116999494693354322974876652382816666767482259137510169345160246211663667761858078723084350972750691351192635571262712066069415135726230497509608387622727441663131452692426925333996323985485013434772801829770642227821539122129836154937559416129131120513260357714782537121411214606016123417700665988451635902945005210850844023186744033978562185875251585977273996911006398090438905462150375999451542669753248568030476240047978877*x^198 - 437854195089665865581557956160031895539196877268693139097068611055109826562510828250269915107425093482544712015285245970025168599493821785533728372292582432728931127688888490280605485648859652647590265105656276003541330388985776315751695092456115001388248967358334447235440912294811918678057529376205510054817398681951728996355683348649004610304145701936676390066582419738604899441980957414250049381078526676336270291060977613207485645209353850767966472974273410625666560679449279416638678946003094762493400326994062672674030373624555077079600749798797026632809847302865728826566447029463986174975086452372513906320820432672302138093176125407204113761510440134510663551209191919469120718347763905950376172665166186513191832502097997833222969862864165016833151364729475412041473642114127864085850995214994333218807651509116694507772936132678354620911839842746091309723265386032529884197347471*x^197 + 159118344381808826543744399617615386951261609310910319329055898886098389458850621111350306958584444978172506418645910303349495292595611391549023927509984505317857185273031542111493038972239783665914420199036844614782208922308073433767204758142318994686446998815293786088072070271305673046532072075136288830677079387319060315492590899600970223298973470377820695794567969366164636535272442135703970339041957373805901598807403096889734585353305787616303666333527246092461132616793000648930976945157286861610579767256321207956737650060752965222062878009872129546151695098996494365383905483794353726974742962513665819023794297986121517508391332700009232651950266726877404200349071817796134792440349140751279829576339152114874627588593712659243254537352012750123924199441748586826095379490283231389818420536310290007169584343064194907012971173412976402096625999870493416944128425737218676861004648329*x^196 - 57287350542072813722714105663310798783720129979237552867367618324748754685692344529494363181444409316918145470366896204886929535000012077060926330348839088424781686135382263734577248912829467352577081024172905790428156817076556257144345632606246617087519701889490207616448576619397150987543767443224804399726018195919521189852233464622877029989048423068807891269980522834602211948919889595513837890300591218631780240744507663420699539705347942718797142135263673251176658705287284610146270011047252880534276134880852542017278938159826688571489242012929110166355494843750463018393963318209789361684512130233006714947409382704114330529470110817091843886667862743898644821106131260462298020344532444797893312209411001410164058534563876839005032908640619887239041745874188031296090471537504976909456424111193743713754484052483295847379966115528754665859486705466408729712817419852645676780487570853271*x^195 + 20433669004657976027718931430812392907799359999248694973791225994628559354330679235730793072265862816805141386253520923565806178601300665725903663393492828275381818861256657461867585869043821993746012847039572098823661678908322629681879920207761636056596457301253197848128576867734526446469623221821231650186907394122884951838397921021125828309530178735672663346838025249207884887781352700365136026179712321205743404670326618362735611329330365047424265769119906287653197409436903671048218630064376097678606229478239080108502539316113489756125423380638064332500257443038401647047293225734518292210858887177158487828785909816501312023531634222922673295806659887078113080937524191180673870645401976590481027567529048066182187498555124746794564099368752719582644126049264833173541169385162073444838981198988033385790307447717814002111012642231698430626269526260999393730386489680061077623054215844613763*x^194 - 7220815897187669412650950857966860861326795547665427044835981953434420403122404013733966184627148919346722064370571235348296543369886113757639085880099313245272472329401877026508442545017504603451455097169380874876507849558516350573075944685118453190336580476067660537843117300504462609753080526366974320342135786062799983763764076463169354045220178761574587766883547508446037801357704871563922511135310765035981389914433877116910050584279074335836675667561372963789713647408754426542205228877476677486220224741843134192091572277234798618749534892938323081144927401954761356998796934588022953207542136041987253697354689149806094030145337675252475535063203085814435181438751496627323130862663197173785454605739659920146702979102150499226541698300395047620516794624181944756132834698086750253374594695335316076211327552139350060332616911520506554315785610991224115614006478935366935080458349982560943984*x^193 + 2528033712966127021266010330051816014521691213934570380084468479827551078859132851127274889983274581029770645550943125604617065418651301692721540204963751661737037127992277935330632614647546185588569112119888709532697998601510036849507068239909836564721077119545913837941691809902504640047314799600594761095931804231098046543675412405398776821593192541692058818228953136976540889822916843251903481943725186764332971438190266288871441279146517825392697531460806599590879296383332567103861706131152911565092599638235484753834145201879029693091385827461690383117643434392813512122641660603406215165980608006335503420829769579912174504920581633906465846903416753337365618047161594873756872036602006971200533193784124404893262575029576696216796784325476762127214833183889128276919845685891659608460511225488048205768652926760396643336456981046795836357816760316969534063692064319359546847551551192927743916489*x^192 - 876882032930431573597809540270775125677990642707691507403989521921964684311539343351408638703988009072380195196335856672683378888510526402649900455066210123633500907533781995820241439617736493147224028080244521414331347720234078427476800090837505965417966766634564189436988358566240558038306348782802590958101590188730483725000116349601487239392166280497072168222534824464278115743004188497098260089480069032764511370664088217022007790830318888402849207331171694231829597289842288323776409364032491975354859664284893740354599443061694073566101717322921424432385407704291839415727730741570080823908697730381274068018134565295327152280822774115144597458791360396809367074229506632488983935657993696009520337853715432420375144979929771271717531754291097359548735550055227591301840509519569835300354643700158061092980988789071626088070590841390654926683527145025152250174095373807103815711064727543025239185921*x^191 + 301346727144861942344865168653479533399299043381125949319837173958303348681772918340184716976969934210619418405360060364030958489928832479762691663411308462642798111822193354823758553464108838860554149984172912024580353623278022453006412000350729804334576168050697728477187882482818417753126471114579315595214588900927488069767968634050189335835745396112271801000267143502301912514827883852193181580281553423218325429716061631665008729815648910121453580373205126321871737676115432241511061657814947830650146942353092706618990188564319187872662028960656170424574256257946259243099426281802307926852897438668643137907904502487365063339861428202127836181487551110262880575149733806161905330434724020918004131372926856336299178118602277421051005731082629780860789480354909811083400199668073073070655413054814912274699648152719955408743307248037559946193452394635242980499396114548608404583194798176238207545805646*x^190 - 102603903193623362658688207044616551693403345653834116918654424810346248220138122754844325320349337520361624405834966920202286031845023903083061414243587402733172377847016513522518732852976142891894106333652962584079552216303110651034888868482230858573304172449363048222417258389725023731713693118536205639217162811057745415887759251799139178459890552313983937085682756537698694421857422584722044176618761169845066067154152285811578163422209117655158052538965723508975755364909930640998041930633747800488856037791243884324027050373001450824452873337375029168581548834623923032213442973804021813868271233349474558068269647625258665600639540475156487922837274374692694027317293137753033979393001239825659455768054565832120212556934292161022131494701910763620732665397341190146915090915108925302298981623855735943907013142054965995287640083370819920013733518013683996464610693640323668392277585933159088554126370230*x^189 + 34612896617272288465914456884218083914244927848840053674223296514029099007656816812493042951918799022532652847569007847952705637997409950721365094357075028584463813079066733800121639816310457734067993712469604661567718419786769266427162792336332320993572165341559324794640189458059082969091574148558048784834698070021864274541544334505325758762539991865479905946662729877301582257774082043642073805624629267392193700228967059253270414426957723883065261181090758785130431513885996707634305476012192073591755985032751639069816253354240952060950764736648633504888589041861378063235954024984846022432332308348218256556592329983316004200875825556553259778950940468244210352329872360143539046839331278875082149558247123972893922692792272785482737487361394574567060050106771490274609904016444328732413553200273091721988253174894714447258881440540634202609634706587600283213989371690685370235578400564914570674367569635681*x^188 - 11568908238077495333030448898044536022271750047612443744631654365234532855554186233833616233508354721142642704534992535049849575827151645721582174927058771298164118746585278144215888004010227593240471298566428163559579759493765715851413578257758336770788048392185131237535034979322162717471622395388803282217217460246643227033662703572009801549498507536456098839885741058553078943355680453353532395469576890817496758222293508162432437242484348753429695184831877035893003522596317632321234413224899880535574490942452061166345142826432830600393041960154131165728895634523180584611584956723283528255510476450170237621179048448779306089452698100116005988863273531906597348950458010192774749112276300967990545463931032450809632679384611443902052712148409827705989280719546248701621187848223629428455189797758156889852976167441990546435424834276116289814155190312582840132222992040310948602701517955399675745007025155265883*x^187 + 3831155120655573605370931909970299641932341062459060845233532016237350084732935499484314208267914881787532581409623724397224266080468152652146897993250754214922950415148895485789518680978563056272607627096500111966365442038999821345669766443224596755767776799517039587644871486203662861684509668594023346102825539507006799805126533857772139342171807210542388550409296270303354038654626858491394624842312864009272803319715024002987820997228772754127448736387593503395295343958248851011814952627863727725242705787551520858222600310449059681271299717933541350593448028057811159970192164966720657159192880972002917836360704807896261085396159821930905502422181510719014331790861455171059367989956096904013393347652410765270589992742142751626713795001402968681093607138274576846684637705843265112367475540257648030077419808476785362599546026026884752521267429318528126609435291665677247511097208781995588908359589370666152565*x^186 - 1257046002356466441622944354305162173356417038577666347174044893000320262202983344376693484460131371688997822862303930600246944606771520888192960311850346807224416976068349268017720598630524771423653653399222604125028133996465945746281164619857974384976059973991513067224363147345793299270140512137536809104844583073419413230915897147435784029787389455851425795912062382066926500898989516581816649753747756536101012394588333973812790245630417917846693130304304157432562380354566362415957755790467454357218235818810278330242587894945386357139070891548802857446066533019436363848898060840581022517732746860120381803717277239940845754142323392304591894085105601044562343588363399537679559427189832930486260084435830826136349163967740250074100371709708787838017204370605141148681262977829067973192007592045981020079475910355759280167175215542975462705107512392698337296430778244087393179214931117166357699072758826499919954840*x^185 + 408654383976581097160625997121838707827703604826158697828353053654789056653911417866175592843925687163334113572618340665277846730201931436775337215136532960186848382654316478610038626636823223822946595292189896045506628209734715685983440247841979755275412383235921234857771144794483127792448299963072388494033426906860369577468761788100807143526141833909605001518950709215688248039043059488701524788652001827786279752266214500629071410496114485004380917317781768266992807166899041949822885023481020831599495642934971359443543109288396761725964805372187384063744035441537321088456933342700219767594848333687429910723243401215208935386983058741060649751408519905359879260247651926200528720332288151932724180336919568497659726880669475346016739135245672939104154654788759176174242279575310890181164389088403886589958042975941353459231819460531794289232422240922535198414305992385184893561734442793666063125690825925715926234232*x^184 - 131626186821757664275677786653446818333175461048019108687057719824912499697280474421442439285320044791717594597095588994900703315307817208851853300193538193788497442944854279363432900649604671067718557747939651069536160842078550294542441079080557826684706129445136036329963324141824551859893531452905099068346050038474795846345149658982808623947306317310683078861013649148991784572071020994481694288340021614041457494199134031034388209162349000519830521660464283725316774447799218254976393906111839277390968490321316157186783385198683978306933997268624543566443827156090990178664607199080853475856186442718313127714612006369276826161116566787315812071524092679132013919016881302253041676705564263794298391197028450942325227292328019914337295568607775294757340114722555260259620651269477744768152395049258356140585131280855120182102361480005440685549233768017066719947890041913877233749247399367194412400223547933423234992700204*x^183 + 42005395150264537154726705881704018658474125083141100522392735119594718819584272420751731125594933784770752251958027717249838862137565178241715506063347116667922822976214706111210878922916377582267612640058279512060569915063983148938073152836717592272947566292662295892293153548851000062662432774242416447841963230648549574117733259772207179762260274622775528818123286674047046000592303026090386423363355180012122131968282572730550144605019442450640237440411576630271797765443693496798890625918163529629562677069796867235344859150561433123555046729969229088500854207361959020062573006852735024261489681571509575888350404086913003357583919838837541921976026788145964535061383768884222118707818236042273013235529311285458477393476435055690752832367484551315954251957263758916971132668615129745987137220279028066209983934493470252594387072725082698812297824620460570046270010941860939078370814867959746255585673619617784852374559315*x^182 - 13281211406987278472836861014251674276427258007055965986820961215230215008398675619987674352635121272609322817450322169464278752437532098655527096507812016772602434329898949782663308769490308262238396798965981278429698629523894291502658117169735581136232464882711876593298533528784881236053107120349597794252368439418896444714126983655068300339481448463585824558810231737554348073275382729841742882549132993314122966839719768350872894153456692227559127471279937472416072255315350955363462784790440886446519889642410886625654348881542250434930257464257256340385443621545591357349011906017242799511051879875115985737875936677938548045471094003912681674881876746062318880141241585404888531618108399119733851680789090947686201335280791454135657376420082369397306152602920640937418924739909144124132857272310367823157876930131691791841026160800603349470213825343989142116007465265889791904885353091689026154586054097612926802342144327490*x^181 + 4160359930233634120177978264848254389375383936012233954554139843085625797978401438810380187373077150826088716170617787563541030467298796268323549220659173204248324056893063952810167604104062016213047942706851044760322997768744084589777492426112859794383403696345782803066698118542131666054975843476664157504526038523711274163615962061969345462937373112273342669688275316290509185092644743643926668955675047489440973350636406076299912808024050737210163252177287194070436646262243043943281553707908869832050565218008036087083002594056752781701898980737071991071912669012924600990096258733895254110286044156589638729755112943785222477902408348347405671020049319362849381318556014327828301126363814875092767605185381359809878883945226066930818465924955095888150863001117094698020139734758569649183071779829370728366762807399655356115455829119386800322400326017951601714424514350992247558097346259671694073186251147089508555004379961162699*x^180 - 1291138725312912544520082512293172201144646496850638696549559877478920409344912685923411962884186053999197521476709509086529344515539698943758785466568189638883978571023992411290923383601706758455823036965723227717020468198307182810608065819081964017428496654227965164271792261202733981484527981690122777140782176505685863540584768879958393790615982769819195465395602074683306836314069869676822168013660585092701649124568706851514072369256229862150584339586232148585485924588629815027287184551507454130725974647297037172178032737685705369795730969782215497392295005934229775886120225679478663681030101796430317703256981657918471066339284879524352368247143698039216245519406914914068550543591761422971505756824762660180229871370095751719661671060390050029171953115278076674482331852881702475426346315209673781404188579554378335038417899907599126406673499643580798740746825816346347005214130667649984662811541089045501418277537002736148000*x^179 + 396962262490973879854358903067935228021762040446464693238539896359743120439584253066827402224557918003968348777543237686341344904056754837704557469559256607392235179126202491824989648811089877484401906544897651205312509484950490223889687665437685024485253024659277497039058988720704411988965479146258640208750122077672018773825712799723324221410719358878013777643402936956645472094150366588268430743671486791508816211052683896829652530159740813296594500910321285929700330945182496229317363432908471288992466656156794918663229897632247258542614087295341982210870760955735645280047872962941170960027816179725928665804951750941016663662210251249962804927350962223132702050464438949220498335308691229820966589559570011443846451600143444324757810494956756023469536059421209589088755763430647159560954170459037818735165273462372212305902842163473087507506709196564330726009015842864487167766428923162732138826463167336085206172323376013859035990*x^178 - 120904556369360622240189552770489926955968098554585151171434001391669303155410813610940861135005426224343590770982690796315798005332220163538637065444859141249695958051043727564257468262374097844668157272487139568748485931243070764462182685321608354277888415156054943131369414101072614260058469175950832326383573052765415062205284938752016085829025168253529571385481847482477466121514028633254344059452572798884353127230860595332885815920915256660375229419620060941630671275439729057193028240350704129190282431822442970916230376743557360828765271981872224998090429419399231394286541329078686841867410194165063017500116054450124817899782819067873494977512912428686521338920144917540191862748738373807811791550845945780305083081914893835330179627104984732107515906679478569756536447858418907027725265096393474266494613525921297547931515271531478148749583821986999464634761925454131894440980786128955108349633287600871214161742770817965947089873*x^177 + 36478196464852492799954490847184949111753012954438431501160627090146705074386535094804249632402921194959083029000152464206300310260801292780699807883054822958258819726369279160368883978510034118395675600773428152895758692368249097053626682977952902226610892770008402078227217920101789484793312427263072562533871751278634386828419318749759571002430869478107489725399370771696146580069215387833768243647104771183681429295143453156111148941827202643411716014785163910698970623094382392197665070352261461707440861765035788673132648262714102444997590221737484727455918569690014173056668352696999262572450641197023193502441613937699507144408454538574171096395546600378879840980026635494294693896714588163209561463470917555311739596564439443274108155441915981077069349732314145583561877185880399820793905922099305108421598444160841668300681251035256615731804862231411800071178560847857361439500095343999937716795351753859856598087375124879924452390127*x^176 - 10901813880093533941274347312958428255867952643403569184335332067869374023843864805036577641093259604377218603044666828499425710363681409437384911444240399392181228047032540351144019715668530102587780882987897835773415697146342198166200097072941940157109780106802050566486742626433100982868241143954857039403829298117088830433718171027460541926560613068939043594918649768683115851918613937753925505221451008958666946431391871858084194415645746583519037418052371200996967376543149161739044974182363277533549387772901229946387644688453864005810551088604769147574439790728205029239624577278867572506934496297397904103903218170548323461086050201935095552018130808906094324825579462673404630059874120400085905900925156581896455594737267665200603216758345110530203184369146916242221074450769978506869162918354954745145345170789916816048161252464260984046973210955864533019707809483387548498616748576807899020886582744346657904247596368453589783593069359*x^175 + 3227110498062159838045220803190559675510605671834252805706364642583505217781395849366071998299697833890851578931917066712660674997867234498541704672672015590791522288606719047504371190533259995583717707147110350068350113475253746071361671365698258895156099335755237966813481929102334947684756817102737713609943164822211785474144250920272819390625643953771964928803055459277554712734072920219498331896265004547503458866493826426143606658058465348699886707479018445091333602120161021229701084198366883959589683448474332285797872442866096814895551127414437438231109641020683201479961316331584733123439452300861625241155790446096614748452902415567264145074398821031043384496995189398640164718617004882879633839846380013208202988213433652434218246691018611235764238099539928520722275283480643832778717063972649540408592991380156248314566335427624095338958202771995606092584156127792362275181856426566561651242867185484081949486640635217041432839950401941*x^174 - 946130863520628683832711200183521090366147242726008233732084831174473710884903173509782704728244404395291285837029576446026127606342658058768229854703149700254523007522158541437340009370916276558406795125367291381348652248516437791486889268806006647066675929579411294194734162294610385803083893733883472064358351424851185102603752693168661667683796729206913236985615843562544955749179722796153778774557788807652945462039696058191505438427991827976604383913661652513093849333993242419426909149438700410330415596608279860424830008552053882059162980025365421102735807330311955222874590421004108938447739861339572743995886217844878332970245063103229219598558435048240139356888400136975423680309474869925790853937930055338478383408131026593600278929072053168517081267450081693146610520815490572886821370623076466359868271014521471013398515423345251691930240943649422555531913640526731822153742986772061521952111731675884804849109742090500974740347671214209*x^173 + 274714435051381747118168890738773405462998041004532743930411313946386792606736753465995205379607843672179129303452723016581549745002295656919464713312170483462061437755501286856692921239788821376235844058366309633717034428564952228069282603597273796938682481963529164212500593731481783052729041042403684776131758794791415509854734051682742670236301470026211639264670001281052129920731740793916477332288411924317640849267820249689814854273023240627266825164739077696934567191782273271276502351218227786830699803829747611941468044950153734206296192647307816088169149272808712055811668538137188438208407141107606005156420005431739207754449227081661288541429671252368237958150328484319367794371351800390825332250412672186833847930519679912500229934477441270039348456059890276835229885202649680577218752985312997491452268748994092126934436337781596965805626624044756801025751678608184453426127556197579585217883039295568603102476279107350945872698327090627384*x^172 - 78990267160541762217062916251419520652843979691792559840681276416618437315021639193296327475155840129384768724034416064914349897808570861298505796226434350429410832232929606558227941928626657876370445118468685603998417273231114819099269557560797670016208418128309268996815903218550044043872861888173896778842942307366757615902527192220004698286781140900101495821978326940545872102483230067617249551065512816203657193473284906394842079068616921489644353522056908378331302012397699215374700307648634324493523942943671577700626564660587802697861528312244020689370951663608046000715080593118384289233094154703933637633280707259599760010561810459232815718408117319284941927313182192547909380506284236643348674096968243191261802212375883633783493935202497352377447021484117573852134234608051941788374522988870348092280168220248820668619195717313216404595066818561776409824403773491441363492469842119270279867049487848883151719073348641329043769185698950212483308*x^171 + 22490300988614938469543772362489626479451889406786483050832934305934154480471133922220350130604387973042877648235765249241775523560700596158235008580812749110371766142463614656812024087426637704902770303582323677025354910888535515243481171478947041146353652843187840553833488618694625267215477192065966225532109679705277476332882643074225457026771065081095663890465428553658599969807799828268629896758086460457407609767811858243293619916790710281163960090047369907966367298570112239834146333999400910146637801612002090867071583209170529564807396003189670804249624928148307326266388562120929269859802557234878466551407291809525692777229210745970563726945008909839256086089336812981738212975597135832923001926506684794768384770474048192565391317591540784775032484546796569607530219036850461619257359215492256872312477785066077755217268901680796844512853787712886101506779712869823556692635945842190871942057266233387068489088030499649093806681662661033042304610*x^170 - 6340356603408554932282575847218217233242892361932880374340788441254843531269833757377075333130181725031346980922967843127439873431570733023971828130354847078899389537591951798647155589839146528228904761217208911334908096166040737287399344402205522528509916578467611469460639902782278900965732507618017118270059219165733883296637030189639308440712253544675194256481288285864191513745717031369629585014881011810781147367212623296925559893717272714344725814777182498024400160045954970339858070295533683689656740453762372302310028772725865250060296657896056341580588776909290027787839249573174459945207469001541373855627294437625912163527987024643848203838435690524425846379107975754320654346004338079537984781991141809842062927675174139180098070444721866758829610427568048457044532918001665164022940774016020945043871039617446607256884504452046682585342383156707297946366754197628401737802194256145855669398088361891311950629206544189887429454847085914967986064543*x^169 + 1769685393698325647817947571078249609347621955764872809372493282129197794879475941392418920763439958617926318822982304316889491349725819423611034382861383974883758501290190845325209365141585266829852998339193391922860490371777542013685890327653827690155695922980762634453095166562264409417522168288384076555918720019143673600137272521305607713040074080075307655399376159133397033143664298906278710832973603925649154595855051930623507343015889386861946569534620669358246374797652727978898927460268369455939105993759539095243405610406631611462204313877402408890820725449966737214866896995939082726931109816448780433689546364918941798092483047965649690888129312528974610748551687184880267220812757770726224917219759000489613186868054981611797269365794856561164625396335569787154452244605963346740503309895064334523750802189374350153472185283856693437908046815793112059260670875041159239343308914625080724134525183670652552131302385790028263915950349455381205815870504*x^168 - 489001841303022640406156256744045175231576448683565222367257961156326067684173460402229014365056539276202532963663204494050068191081916292568130011030519263190020943769122950304233911411260444091438920799845996730500707637013393004848675591496536851041608656216675679895877819270313542897395009757114562162176063520629588124291077461457008812760156854470220664088021035032158986186681134477373739305872273671315227980338196941676521076229410630328179144893780033257320423349212505070629714995195621099086664415797826994810159085210546471277609789825872735085025487791760088626191752958997957960049951164394316525358754391634487737663836957972852449579375030025628460198190986967562012145459525063523568483926039274835691944579408822270092752055658067306970534916957930409190406145217465789776951924806380519291271747896370843235278358640250260202417797516258049414996353167840462398405267404762457561534523109632538697156909690660049054043765539318471309497673475471*x^167 + 133760139532853270155697883339767381640305298583116784305014963909947509971241811837079436170825827196867804017412411574247632070594211278175826850886108898095527666871603394052958835337571428662179263850762017282482456123773456674110759816457598772879750966432014768434928663555341190992634826339624517133277005815658065965636388815263706614842066004727423423292473355750310129173244354489745047074999909584268699026000774939843600789714985354003611537934728497472431212476600986397549677369874737917167961792695820784316156618436456355511245366394225077274846678384079649902097940682269579325821173600385921480645189528672069336556425559311801722727285858442046165905378385508473699863396558164341232043704227730100845850373190426118414833404129911978547247372574161105783989588790961077260014996387901269434780865842128566829320055450447140241794021342317006786042380739776305566968691542146981645023409192441502105065946721632711374432276257024352205095386869405390*x^166 - 36217371395106101759887337349314448700538334536563177561802020739055960931061045956077206570721909334076475984842867818217778175943746372275664798695776190469970846281677945259487986767058039666692060585173182020822128186108759137794245849320537702331199246056882694845822434363328422334650799237114164258079841849472604279888244211570130542667699757360296011949093887829757866272430110257705871431146965738591962651555455520601904943917179392804354208596404158852599179997464531037347054118910254497727483827341019400485310764423696073522310984877710244704937644280949163320902669917507346301176363054614450763706898937373199497208440264133946920992138652470246926446921334869991826654791032603566666245136342431743771830039935404206581725491734297458009904528295686789667000765220814627422088894750731806818486977565841694807852212819167818225078027136275370141993681698128988761746505948944085058247120726544527561998100077817493370537047971536374354847206820727333676*x^165 + 9706362163865299452690131093000467116680451302427533178080122444007195816034001148629004250588244176608648067003735471803344744112483598545841291950342851895914081827001862655773086451563763283391319347559212209720165661821775969805280457111148666737212022398665226959547111857039463280338926128908471371817745484179363565869881646559331665677313218169698106287129810969482056016042364223643383652521160995985061987877131081099769818746059058378590260760908886903251557674378682582136733874226433300444911099306517236435220434443340062670918399228796342193262753620436826201760194636794792317305630640349069836087637336693251656065688963514856798930486371106964953601368018528460610556895253443954211169655117265546849621326536913899090697017083337777667910577538096435990632383186841357310769682895239822469550080563833472958498491652327583820777855114040937458533648193424183488200348844430557591523018669689698540738248778999923232440173889192588840242173827065113830612*x^164 - 2574686675265641490273794287947204747827347470240417266221075720896865747979226093347599881091158045777088412449091622022323887432096864826280848203702973138683159738790037068746940540479837880632404945401415942714727780875858218535234883959243983484728892451023758742754052217209659743007729399852295463585403579239412179180026374813234038211810448465777578218003732865403937156035752534687721074019449872900296187799994872272995964550276913826070678789302572848272189351587553677263126034451409701907876974105232274627184502586044328763030887043569699456807012322317001286002057401108244366476769876637827192561229175537136784029917594458039686952187882569045994585925413299854862030684276196170343653918797384316289554660360309346209396382114324101229421735736189646652686859871495839247808456550323046630024957369599795023378155410547371603683350872182227442709370944136128096947880925159179451996835921054574431047176452596198621330036586250045069804029198001478377189403*x^163 + 675932456423009462429759373319411393846502186560605547705696319304906866219245881349429149727411402905759421450318814977514140985589947896786115351046459607370427646963972012040989921770020389642366706134911637133491785021481690493639707694369347819589647089483831040292519148515105389920125413807090456128896351155497828582717308386066917324214136844198928835354941807729721621434453507756231282898540731342815757324700113705857697220302468579473782116218232540033626425067581890423035967903957633629689318365742526715298420868666526341310559536332562292750124404946612055765479866733948072069792266808611250435516397878679830523896792052077344545181792364121237916367201037846313559790185490016425963367067742044488895919122218661675275294179483276079554185731376374937346307093969319439884660746933648590860396557957508962582805577375592993574750971447671895069830004386896449094205980610446792350513117455064656159587285942356662642037743085592238234326548527826160679946121*x^162 - 175622112952973625178384434490214336586802358733648564561826510555197096109414922283912695358905539882189605590800837411495750157976778364399983901054188697625982286865540540486080740097437514549567393858896955048627452242053054085471669741604652038946314839087825943601937544246011291226461064739905228773564455419449676615383885117363416434481129289630715672341262713544642807425267433605923367621207501355059005505279653649272664060072009111681893666986872085177519764366050555339715353503780529400186454088825064106942560190276128494605983576675151994949039016227254973255665814700692719607431232858942879820170810937005514480770996459342366123065954018900472427808797868138709702084505048018127178998143778736389440570386274882883516115095457256531569351122536146159072542071781462492963642358731165522986679278227922511376823107639475986212879251376122902031548506140791129384791254314728803345706560929321816906482762774398280219657434770776768581948837512880713212428887030*x^161 + 45158565885252333166618143339956649803499191923659634396210045170016224396129075601353163069695403495408109002248395053355162205067379915337692725567676646995600005515819497889191952854154895388849613859617639994604320203140932312810116236804440069130138139815537813738767227474477303418606541187934157289685233330831227739392108085683318019215832075354039361740337226432473643297597606228071201866935977644054209198545682864283670232437276464213003281207984016511837860565756299189119193722296066634110546892337227336433794400367770976907285269151870034525576180252972587214678274000707033067191213266652290711154594847506004887281251834631277484207841913561613830738161084420748060496304504698866398113913275300170601065652553644901662121247724839917508054131461373489115113471157242056806175077200101141537876080127882376506070464022337020400926498433632796844412369359147128940931260570093313196251901301636015592766214786622424897383709682616169780010238246987701336596942778634*x^160 - 11491434889291219690068746696498432154018108245123792804049887901944817644258381974997603953114400012756519538346838639444362991144601962987090238806292183003790979183979941231492810373017181422878924298733802854313980268786314280260777064913789077576253387781284069032240727656752097345557274454680154977385633296247163746670289212657450657827844954220695657843791000860393626748050672123204565166012591269881494387545928380101582766958161224848366461553703943149583068561428059538111606989779823002106130540831157265916687966055930083121723503680796126464604058308406112812662484009694824062095873446475749685535973666167476903232260729685981032267367714726483590251656012311676779894952397416831963085537251161252667533369458207106481813747588878844003875435112903655853865520211613966115749038207033667725445941946488271734616332449300393197756673170600175891665339168961444105197416471372431584434722128981751532781256846008654579390394025574950183113858426075673214784331723116715*x^159 + 2893788262181941859575306475441180058070832336287144101586306565344622923709590914721597992346113908567872169499786410734659232295078186799558648766756876583568026658223062492950023539257586812787381680085449227394563975021610004767381990102900726372181713116122687634068414317223296745232201583104716905994941632378897280146142288571378489547924696787096774805932757615806795329293895931561989572311490706725582966119104959670216983651054828216120111677096370244800885658954697163810963336753798300639853810149488602067030165797041924014380425017839809187979972996804280921929750461479813496873764832334590796218162910945296887548144858726926299027893211840525316134329864445142731153457046681733095888777560003396141590557054248185279231063651869567564300633237063599316620079341540146443870759396643132771260087922107883692632663057883148619246707681581579256928482298618835801905172875579440321089246421822411316708907534371414868136053026161917790640584671366735739173805001490062954*x^158 - 721100753608337150128348228402414199435714254040473504311470026756508042454844927222089690799628379543163742184495230002743234629712310933574025666898072474976130134518901118478018667642140964813560394110379485394792061979466109991693055865701008209246863248711749329195792686374916610898051284121692999117691257496800631083955274908903835403661497792342226552446410601984128508541728700446286096469876339289268768841025558640812310994077126223059994893477882855225086674645727851506698642514963930117297985986326743797006520070354330010965826857849065942421144413743260150883959014031681124964370472556742553170587774170308339252679917168072772359859095939003613680800594987578902386374017410816837445477287926015294294473709766223441193727906656670522102338727970934417637613828138117777429460012430004489787574705980074732720684997397706773361471584495910499633240567237975538640548757232259600689898586766225871678025638808512585441636637257570779848897303768161920359613470012125736079*x^157 + 177798776334893938595509956922172509475327515595912946756068466489643254805080124285046243468133061385712081516358588196490005845366549242365297171561985565822968149292992134155918440044158261996720069078205245611265190754196166439191239277794194716286511046528686875432984746129924574058203635134401209925745046950665575775231948785984066249971542770143066363368235629478134829642206813827144258877044948194412698549005808515865147862115475278242542349113700062846522173562971752570653381214678706034585430538612524195423640513377516236206841397593824641212569127359375340038316092996757598621791094786298319135704869427358798371525078693040755738422510300748001144277587726148584153290626097478212540481690791441672920981065519257409767155356652622115197760609640221227605250137008626760993169060286578739418623507367829532073369178588006811752668051976173154738841104496033128830467798988258985642163983338148538765252094361165216412095985767667397348673087038174887501761720031722656825904*x^156 - 43372667957304062081327833326522447029971597251641632161539415107058302921348404317925689455867443704073098668521229601981425921844650712993741337852617263715563212518105271703908431694836756860597555214113938702983737954991831081053278765896975072295879982697642320128499265297187062047120717731173385975697562805273968647462934026226366877976102663501018718369056917083047708236019786313451037815685219183034944792809896906979032121436007260101371673137466763230063313559219818899376145752306667713590966780403731266136296902184723608802849003220515119184513021550338061601795156097056943689914711719803540845936106408085859402032870804925079659633713157802074766598521211976397224264000362829518130386859762917277882885554690911924339558346023451025506319026736927072831796783519448577933413297076686484668073179672704206994605905986856784100239774332708213181825643131655914077424848340382205057163099216582540125723447692227049288251262005989489161492621037480125728296333159753986635752929*x^155 + 10466217765824525401721650082996214114663468420077204474423512725710235522246910556152283797827320454030715165539270570523544550127696687869438494519651087755569016443062852372984195967051963470407899367141343970950847197317026366975605847137487564019359613906678804448677062173053337676606303083626781479769477324145684411666251764457800833058112502847222005606226195026917312529858847475423746522929970023016813266596737156778641991133609998522642548189602751500435972592161720718155848282144677416386404470992729501974805100956461005832952148539464717619493076364401190716007980643561404472849706003951176257975862972883289244487226573970214580301556158708903403508997891203002268996965174319881789436328889266135645027154042783144210088644438317013367505455534057783158045068039696718382505070149520959116815176195857301525150220148038041385891529632569929571962393548442144301157128016926242865293693902765882732297123752696598587504619704823059375155180410614492912857025330756802195500411350*x^154 - 2497827635854920423702499533650953765571384276600481194572437266030783607109855246146794741327741974942542633908684702264336820426966193197645005322319441146056134704772030434206582588262533597750299769571770015572625713851801216958968193191964708129342472964812152103381910773713841230168730526117338511366796800764476937927965431312399059422883655758218900907292891615687210502447107692272577212698487213340400349621683781304719933360260623842089579348353541672123548976887937748960117560115893965844031910811491683853891760368541774193538543900465714266829907520186431946660426870508569808307505232227146423918888938753646737291870981538136490830639943622450407742476153157894819928304029790467692927148798164276398005813465101684279192492481327526782931837757848908917603528707485340179235570470662420571027913995586229028332180196715298307329696404828500460707818892863726946806490225771195057092171973117295117294099266956889808438500181554585040611977893183943143912491965444392563154443153475*x^153 + 589434876602562128620580869217402235364285847056645166478034956309618124856220972749700467487489642047049620288448802565835935785351826159361796417328411773987365407288190582626398864110126514004907142203567830973434799387414082412141130348678732619762879533714994019873250190648951372213721975102947635005833107435633691908001035486327052562009996032569696473755551351277773783336732476657976468805292575807540577832487801134050410848223349961690258995694277113716421266585861507470422528673766124744616646759569267820810407723484655184703629766560284469135571278795018443033553436438172911150067956284397971620123247053802948784997022055116888970619814104041165613180824121756949303664236469724134412571124085709017164027757037334433710900914351373916995644755914900037814722768559699674775803174546363775457798886281976888861268357988826934559162057272152032484486903916930472591075987252884916757923067178384365579714561744341573296858121957230707856648908439778867352379394725561685655302959454191*x^152 - 137505912399532677649722474295275269566843276622562374348274757820772138497885623578281398240441405583060806495274231402502289963668512457383623754292956482809909191143682860582104261064325476089501243821877483464606584623803541246981522840030499366498314103865111113825947085117536123394478107032603146311468613326250335446315747484115513699967766179763045556522582801480575791440655123331624730193072999823857270808982874349187792184123823538634237397414214031967113732436883277758100227605369914797621522431198936061059579559744173001823934439991762998365646008294751414000055236735581736336788664926610338207569455517578488577268840038819617230838014957891803033454711821791621454293160489236825797825715108653297529495165320676343565344995139565516623234215764574683349927203880687558653498729110334641501323848528542764401185252458041517361377140665526270306098636244710077161400724271665330817452976191605638100027725250381417424424014520897585507288084573599075080174618460151589284828846225638420*x^151 + 31709164086427065599052253721340896047421076618422545044031935547401894599410048331760663446651707198050309693663529640329611338852030397707245950290514767583534318528325704868634775354916260711916332645920203334985181907566223516821735446799565031515396806619731330573574001223105799083125221111353497416502564925796047960414526661628034558543176494667474407570169373936735905273415321103967935350899067073525561461909304919227730275860801898512184473137005984724177347696596338959667448013072301678043968897174341453446969598845012916887800187872644426782271278136123822717306067302309539258167080622986576891739920740923487731109113533900636154427301350478871014000296205102667629011747844585464116172809302928160369003707774319833919468339318013961046516861031751671005518834272394506221990123436771625189036972982633974885235003420651985924009877966533137297126966119502112455161232437001231407159871277572067014295154032648497416254014486586403358351629699891794140507966985813538208367044090262296461*x^150 - 7229830924527980099790493174924342938846731032030146526166316236311700752031893068673763618665147357050043036765141738826239924001533054331271410030618319428345732259450679126019131914598814053626396295530285714140977846501779482074878603673596051543043190986638772507277248080008703403475703508395035706314666088455094747856148688131831370346992184010184947202870045372769464437294282908828411390227830972943473404192253341991781776115756139158355248368279417033769707610366885103638143826058083809439556821295594415816696932861281184622933383224329208081084054284534758096868854546866405421723467311135305504751770845936078762872797813286849244368086314642214295059987313029705427005528485675014556307044815841468030823449134373665347047925517249866745345621441259617840785586651868934729987801473022572367793206693367726519655055713811393516425349025842789669534001730404716787059301244308425044491469214155108485573329831167576957952459865819290428088044840647733906485579729388058811577424332523703531698*x^149 + 1631290152874811141672066937836779782695611510862646288377308268330042191098165261483829396336104942932318573729996026813262856304669347807705488831558776674853607540491188881055192893719101429170403595982069272984337512159821833900532407470283107931150170842284080777492148745066065920729559779113597177961792017506103677165081089410341942364078191715905898614617272862954926085667237064749197686077581609829600267351296519305955299718909508331993824326331408497600638869210919704752075720404395038262101498576016975684489386980342333876579156918406173194856807760631619062881039087574805139349316005740525399653695479492109368350168238604582793712549703418364505833373223600370904941115249371089250702695135187277843176865998873909026640966781512519198271905693368920626693385528135679733448208634763977265217363245175106820783730077715246289624989642392995985377797747604040652704122936925318235183696714238831489879530635079206339425138473991913632468679845944228993605016676140913021733199936240233522040195*x^148 - 364988103763604673644788441200393333174755280385003004288265951443316391569082004573487454402822738293618229512623015208332961160038770662692238551267407001942021193970233493036491731276693060708021748358363643719339217326355059787871962370120035026746567138412328501187606547480336678297105345215789339222446122320061977119726999231259215366685768140450871173513971079777075837505317826877986250553261864178740476688832699637514759519958827195235455944888349015782843720889784189175983769987128199845122715965214575821431713346206800277765442752505891023423558911686472102483138895216573637861927753816150529983110895125314235674161245989493728594935426495282958228298852194687545124142965708514727200470271535247321330245617535151997343413672710760340459460119254507913209426227612910559526647879298721506662507737087884053600086110233358142276848084502227686542782492447738977133637821499255172779170291092710822201471247379514130696456558975002827961800198919706287936678159702269022472113243748675493521441821*x^147 + 81300473396110451979800342838331048974841937279456240708398812132887004709736153129944639031838274074604102006730376138956847490219414496577804181822540654218885878249100862626983074149787297290248900645478696393343759931904592191755136807142713621589160464916364723428187757651600975651197179425531372989600106429004717730647356039253653932643916893906748250924141714105607161777753398090855736096179292843595078964368540588954083756182405156110252803294986340216564288072376518406752039677302631578208978980841894885138561186517704779183443065842553584154218225512057184434182864072250094509504599248564105378546895328401001950222884697603369692236193650215296299291059745042764332162121782714867589436160720863646505770453402676699672418158377743281414752106837529250791651082452949115743983189503315415974094421137301450444885951504881312057275004359740611930065031726614522520778962377001937119703231305974786515536259508478419930728755295003983158767477379767168167421843891713919891916792558843673832570058478*x^146 - 18152954333219258104656374848568180256544347165845114860062593569811258315829681262795140595766846904267555027159735199691280479348105133386356343325902198262979651813705146505700109564533061070456985080213725871683003477539162959758657927221866000154489419939475872395934511857479236182754318489564081413877237814338762597014040476324041084787879562656323793570584093621602717448937297144341768137945113967453800009230964302752075829764265962106785130697147544521913071984322237315776826209829480959249489860290147459559473654677696439097484557590406320716125595050993717257852783778183269889316014524836627520629482329425895552432601790232713223193765343739840611571407040913203114049026781550312393529060500174808193943407014482182424780408505278156334231678486690231729196633596181925837349527422272377681455865518192204782476931124616270233608213471471828387600434808922709193919246742660891763329151537358809679941416199856947636236120970721181288181678975148571824735066729718445226280486014764292100160087299322*x^145 + 4105804166617981375686302798900201627459094034967325581838769238448878193920173032817638499526362459187076391806685660425212462684638466405269649687760683690656321440331046067100839189957532688985250409028999118639600693359713403832560707242087796944709779497106358229990663767341329407199440699114147788911166079363350866368614488842864571412035140422364316691164761129775435722361961002990777251415107967912644949510076023958973163282217084014054839214861075792602465289397530202407586492958759225699288500048330911629334813837347548685272582204375430941939414359668075976720246858409702817216240472678381324748427289204977871162273514052714294639282789264201700270679799668058365030571741338148932920649044069976729262647634985165693593832562437114363709993927089398529764833038911282288886581824207233795170900278771271637544556885905962128505486057417416112455034024160339877977071954620934998593906720082272631212682615660286262073762715714147394270976583590506166459838334709033323258474083306195365672724884801031*x^144 - 953759597562657738772172743939134820332287585104276122641884111936856093620678481717745960770800506714027615703100691098712672075389846328583698515321840735015973494657976959703490353055272600516863967612429564043340941178656636240575705073731151381960050676958431242057254860859944386915095391535980080599981094671806798439177219947304905339643120545683936467644838557632935545468357372367314537772920013826463339462229307083713932252613455604472440648695153384029403342620465605671089290502139985472232213634563270978391901194899989793077747208821685712230063574859130370848875786417769020501723360331745030644656548999834797619444324826865919979859042613057555387477846794622745649719132408152632398753959056573297959274730971177031967032426134013662336549226776930472282058978778503816886930067304256738259177437408960542788033113616078681138475353694137680518795912338569700741203900982358486426467774863021286645021683591336898088491735972940737472212264925677005445235423340030384471623359471133204405989885642888685*x^143 + 230842663667490651985410481488819961419957872196256493003908685162316585201495257638588954280949895628731128446591191662954646420626949056788585278562163199163786347614141545161712613251875835601819083850740357104162275844238633294348775761374231558094270558990876299943330162428926649558267428816456911913736089310763398744407554629092443246208750606407720009755951841809715722304929603218823733080184877410391378902053821844968090735658505550730403240762104646647578912498195734889857257353644709580748369195852352379014845131045695906286851582048923950001901408544715422636667391064214016597326489472811724443789035115652052429137810461631878138559646138194150434279756697590958648270951391589770518843133647963530382290593720747508770537299113788578120184613059127198074794758485267804601367121441856062367661143203541863433159999494372245852257850928061899681713917055654676930562594561044558259331491602935351983545568072918053788015443197139021672176135283276924307973124636172573899845311701123952071722265598109264946*x^142 - 58782190591085447484183367534269617135464231100241650735999396434946160387350735188045758319400500527604978795494859338742440081073245170283094417466428563404006056911744256183151210282389661687882677379940550515730906450901494863474503787819416652917557384074697680851498228510674166453617004374113383598555199969736992253117246358650847761989916277734525616455780504355457335700445889857332570678472914131111780403527390270576924389753812067823342903072054942282504630659233724528042083731315195607211290815783184655116440799392783453453875222843299675101079020045158925780962372465576784891746969507642556278988533518419725587398546228046916589435026511711159774266948847863574105880462196704759550961729918950045347038292555285369408191838797004913807757514005722993022268016162822632026294700913975441740384185542459244211469615967202534170859266455611234386190601608677547614152918688219834812872017956332381108190636766184757057717512402415816307404301393956333313627844774451277745089022052834780661730059531994431748132*x^141 + 15749206804922104377841429100645160301186011436393013688049270988730632478758163265977845359839842423144325980559640940420701696433447838018957572450073236451246564887335670150466174455743717291341258962813337303032544737719185877798566183981751432633026847987351568553607252114495122538464141287722153515157559485406873674602496106557062038244116181929675157561722334671278949926391166937338155361141970511311591042023823765172777510962268968070666310089395945166425095438663830252140097122044574794948877839013065810404121069513522976728430838293827899200430895189465431643463522780290842021706768916325741575315097452047725743755483901811625184332653961250678847291445089156597469360942270727903743001771086976266918769171273450693396731110156212955367249274286803499441532179461578799751981471254254768472128619906836723575200201680373699461086619098351625555815111740890463288017925815729133670066844051239976192952417852636123066806026556710676140709119694762667816895237161822183942874148709821779142669344183692511044879866*x^140 - 4395321326055170936649486638502034191476719554783690342751113178039576994801804218376678692761031937481478386736570587833562403222703212774111016831158695274020417127071170988189225450046289180028521418298990721730460922551238148020140713764898571973234770354516380514355615399971047830041147142074339018139652018808999840401955146541786024820224879383380612469038764275248187589432081335212917040224083433064252983304410908188654311969973426260369222139695831417892584059877394921101513593156635436602981528591145159624074856783058029194413783462240194903360223251786954230719218503669011706560933853013853862777529148792096625370870312514810682894057157197577146566263968593785499024735728870356925440028065997771666345120521138728789579239861284504795527352893701438477276994170273489395691770936526157507157501441556644348050560283593644140512713501566801369070872966462029317157209013948528637026471237487976783018311354210840440106271049225128014643884115710975980987655972607645097917971072720202209053319080964717131488023575*x^139 + 1257832230773393804776300156947308700494534098024431807659806369775139801906405630970725445543780197591103766008593304301591191993475441462412457620477727376528186552458824369640497213373262141382047138467190729120401407993247059935105284349663394427610440205003238231567366309487545247198054284238669963109108213651277233010838456993702390413383436681989383177687386865468280507097255830857802487739297880069900587721707321889738721547495322728613781687171597495506450735121557980389560538049358758646621868805142282800772360572677982871351343686354933847383314947118325975545829887963708059430452687492256102502381632429607152679241481295067000566728589870369324610495751342645049519978883415843028435638415449009374119386943259372307550322325506558255855045524651381354537436689806899286116930508886852710312089102537169344031721834886154155366963624257538905338609377443952474260706108316247851243165473673780175202693695734094944420721558097197232854867109199358597808069731101081437582430464495994047308823021108078658901429683823*x^138 - 363314442869280716633700490425588002920172933527694517902733834914526860444230005226811060251686420964373078334681549809839859747101205338966780754791901254668533141388911570583714406982169009971726734339206228972088339605525673017210436885224315304605676308312265814988678191801192231919186212810617595811445738122680741519717233444158396010044820961238933517367572671984903647724143565097860620508365768724403441922954264012899741613949501830930599320616236607428615699080865219409648672441476374738242623006765272135726443506993135933708613056802590618095356260954257132886045963519992250589926169612400854744596667228134221571919395107740379369372518770630151696824346417968802011686976634625723869880166796354316000887949412084836114541856153915727607471335216454569436405674904253852928651665786434478245151893772507902400920018946348159188056697445096597705456164690640218994140717981983751349889097672695459224311349886554774686114734688860256164151160049970069991249714930054526078550623907500136671732915397198603781135900270330*x^137 + 104581586636655910447362447794308764695316892334758267328010856378552498186373601639363917152665231934948931304593145349490044557020068476185313165081262379800758657351461605519885214810200814057886958307985191016869157050551052605606662287972372320842858133251821607739126210396611495508691586900724798487862533002588822210417792709024173815087707450517472704795813760197889631114940659686113215141681908711516093077879043103777050663725904970077259704269233084890288435221475809294634639374812730430321397789255143487755996259962549039182411069607683457093700201086069154751352912692838087844770909585283248754523669783653424897857753128904808887239347776491702322723083187620228939213212614200308719485917421653321858104816020871874706088753939493576064717046973254722378796229794804319723693722787056224477393717835085255636551097920190227241414835678188890211735459420920091207992036591403605532308870751309553627147451731181367600529437162332040485619316733499631354225889197606773200797846635846053560293887829060269365556692354244067*x^136 - 29735936956909406696816842084720952996625962927518929373689701135220662605343458637646140138377427439106161053966834245930989069221062684006359189169592255114275204715435901093774002054644915863915157847756941515532910167614046364404623563861852731086734305171597725978261074082250561454174234420171615331307215591957828930584117030633080804662767557178717833387986169619421228009623186675705657049695474043702117908441836941610399674325265584099753052734747799792519175811222183533797518095587670923855826620408458696949339630946375955905476505213420465500441144624474303179551840429211709657308376616548568026065304192577388064589266292924120892551927435264331846234771500901138423714331536041914467331266245935204186572884143855502368127514988286904388405600615074634900060357683687001431254810820321856666828308214547018665021501497351911467016284745348083240936725064743426623327528863500536780637226525599494993705593766611660139719013972205700295041986377808086000100073738845093490514020936743124956153452908523905592284632061507240341*x^135 + 8303874902744604439747091201410461990838199579208460770024403488033986296989500731418553877619342647182109378586629005221758083672867933969583045987092650849118772644536253686598045041592541902759881111787609730106475252732805909121916038827011077825213841815232350960900426024805675283999955562818188919901869917997517436339939336489017767685010921246588794887552310883352751784219997900407062187907303940629792507175499209615456628606605634533797194627696459356401975453163485664915134485693087240628837779568522810325516090594003130868533853731931271186798570243837742968103405560553091218866604459879868487763646139787123879090645879501936470546756360986385309939833613430531593534965541550781725747395411687758247777636292725464822033428083204221233424152375418658923516666518777976212341518334765600447862496655993696543380196435322839972217952195574252246038520420936828011557799540872868855346435927507419857587455171006557352536227308340508024711728054596648917151132047203269610752502027467919564797208342423199906725887326893811476865*x^134 - 2269538885339044788271371122038303606001319466001456210571735336033932913423744332126990127746452475016996263919424120698724090725117899971980376721715984813993117250262746561589175606594782838660215792653760245110621278673340045642831929092378086776671045997330334693076077537951031300686990037617977929467142736589092725328089692625936745011863849496152684976496988654756405692357184992197831367741469391172955085206258400527905993700739966620006424563125307480049244025244300836923972086091583409268319372589525545604238036223807741620162130753808007448759914719100127684697877601743131645854048986433740496934025182015015764938725046652938700244273928934115242144843720704140455858072524737356563312918792230112723877157455211342466691423519826476216805586354431292747846664576209890646027480016026520890354599791154284585013726744647195643001227413750824303749755634002792379686263135638993143988524852231642034032331400966213519694285091012879472170537727668106479280122069345614314929006965124018171959121827168443164862989518111926814206825*x^133 + 605832857007231552949455631566170504547004870047571531572531303700027262300210772015959887555154144051339372288491913929092028332010448176835434864896309361551652360405156353818035728080972544106503560107172478793187727760462195210140185566814044915331072459691902815719921434191448964367823625354599961511803442245293098919110922712569588885111726491581227656153788919111168180946494930644236290348008728192758324593385183573111741893279371778744506663497680176108572408564018119723213020563202702568739301117723517494760447504795271247058697816980081570025999506190315522529497238864851491915562389707344775344475916541520389886791134542655971674967591266495678179560835489142669484188354254599151635175109626909935693446897491740142981437351106439034961214166888470959816984179265598214654015384834978480060246750482044586743545402409889464864244506337654218623353543715241624540790334727979730255887031412372214450002399881754073344503538528997840701008721802974778084521370098417030256996688443644326492310673047013844615125356205906145386427244*x^132 - 157759445770467827488000418517120505957157956121421609480614007849710546821879258647497043281648214279040239996850371096877386710454080054667736206823219297742884990240693774366409614098926313711161715996285196581461265789285837787403948410752321337203431649004271901948729391315679243514660909979467590756528729886272957905855276531283665365019037431871482647513650539296035058727511409653266881259346509648954606595979305411271768203253754164095310925304034355013192312347040871389851481951213116733345905840872832581636332422012267575010043630454373223504350255033250077315056809789282538822305060907282035493959330496245789255570326141420834979659675576424726719629237820884966918234603431386290840068399656591204598651093750796614747744979462752803653077266317327247672008012950817929930311781123563270297987435659922391844333974392359492374866369631812418581400885021130500609664458340282553740665507070174133939780509824293163425643866448524280096706500441874157617689039893346554982191571234073747834725102864361575973470470393923617957275584859*x^131 + 40044402434030528382103339097399353286142062509149206867675321687406274653800331193632322159842536250476189331476346498046222644766143412779957232307801654659829477626534356196258563806393610150484084611039189712869461567855918680856818603267904173150476960157788266078601387528353349694963960475696497688068736249033927231619476379858388911295237183609216353046187528943025916234448286828804696888823524494228068212866773029670833563671625380513050529281144113882692809270281002657193314728660864704381214771290537982482558522096391508686685423426702488145368055442854111601061907303251733355976260707344470729634007887438311095762786299562921142264702500577594472241107137086671115822118212082435562585683614465411510456043548933400796540896142899355476476367832206544228567397584040127290130005471872562745176826685722401904903222517305216994789713498581984788364503407235104544526976310991306491780749423825401995554658356920392970593016930266293751163897249493466671725431097039029583806744984921498900328485038325868722606511156263087675312566375505*x^130 - 9903214044332663366471548025763390268699683064708111532736934606740147052608129745666035779689085603077794453122098085558700446336011146589236102009417117531602709894213237228449166836152113214736231990173482940939988711392916146408810222975949748993977275950374327310294681578448004943273046357049160172981337600228677290252403352518795356365897424948955220125376508999719664245863512188923529471556374540502714759975465122106147518594002388193683135248505696093383791939658364943318603613528339857289722121507866706573139986911823277463643879358433903437306043949554108398152350555965959278529904951962665926717741412419842346059602811562749812878961919213128024245579680698086090240269065991382291081927336611239286021039024922710548370128279090815828744407002783352657028718944609438481033447470331776993827684157122060933229104785165448553872202304884575599414020007888844185149170723214923732899807549110471546753746519186724904842706225383741377297911960524637482233121719449218301935685660813781876583488473570783303222062677376695642619491767029978*x^129 + 2385221984245145684969510995733872622900991169705675119118795373904609203362110296953302007443866593604442762973516450111610821599669435885257175377494728791961681277732667865979972448136488608109437459258928136917198368337963728505399776110070507412875016421033723721544840151495582745058648087780894134552697254446601672159922678906469036606641617759402276983202861978898223414886728120861030878806612884402108470516437888598261544812283505796742162264196647115338710795868291114316747721500426553342401677214201935016844023983186450384297109081737814664778760203282156281712301064604901651486739983710676404837212608163734119768088392897689875668497164553810344855022647197727108199810898566920548942407015279781259872243706708126802898946650698805490295098585461013812543660579656439294700738613547358499871812486040381432994045403750819151421663130067872941554348603605875526210213508269579472482449318400462576935519483513362981150421303495684142559972200167758629346225357179047484069136911978772718657641221917350799083291503574439527607644704792925084*x^128 - 559293352134575613129641302346915852007028689280567005122780302648905010474440770656497469182329390367029692268199884267094006238635068011444359461339857335679073806811831504159845116881604785785879418952366798967514030055884941388053144435083871443031003978081421304258230789055547946783940631923041901391045512779611363947910909928126912821790615840772197905027535520162111416695800809293537650993719914226121810433063419653477033733678661733751648334009477118785720350671434450963782274477821144702722085541118011887103716733143004815342006330311432241622054551544468946630420666117441155102863204352832880485864830123309610055782894743787387633373400539702062152299140535628517618543432812825667867703901566560716465144573375207093019995080485058264946395250762606268681751579222027622138496426701865817042767888818296882851537486794703610992353130786425997102268979669724582319822297513931605936407014770099648883839061010005267083445821287516957311011610218699224406364333642081234260988788765942461731302887218710322051928418275174635373793843026842733362*x^127 + 127625236324144968596044608478340278763240210443029264926149830842452896991511552857432391866899887617327674623884058705846036801679770152140173231040649245619160217878656565333845088429089954873198842717905931930370264625159218275115669403643130517773720438648007677110637545682304618508589733713913574321272779873558728823657528109012190712102910906840658345765177668536076309199082430366366020419239934608756972912164094076075223804410737682353057734524048433555202981815395360046095277248577392233462852684312940726819737520855266343529949829518026063437619055789161765128587459306593734825287998695692737503656164958151704289956455088878189174308189191406781037668984063390882110136346294839332260431742491365377044948098907616307145389420893788111280896551096165231368025919609001562469786376800615141919888068138920902125985845111645117142934201935940861028477426901412162488705506729640691108875052803630975726675838523214674297241176907617961591096302986642444972431540528498709860248011029670560676608852058910026575670901031928687651295232830617843220810*x^126 - 28328547032652119805619796621575549029643582485208554670584384775400236062944691924648140670891058976719220035730859050247906457035004626990497188384402928405219749500196859473910001401901518192338820748440522823540192707205222440589713822909580195167880404829058950115221533019259500278013847801401628552734750430972525394686033612187594851086074616273941412256270104999647591409000630537986762034469820128519934827719469554814819084076466547372701163743168946338029370977053629878701676845703708629443136159248118724658662116891373964993674374690531844987123578932575071361289316055690672602444525851922468291546579373852473634263035583421274994359554603964310448827455662379406137966886728960623603231297267591127561512619625787787076558227607707368368814031239341651200938214179946258392169053555254622395201116396368603221743038418130001666115470057249867864631599306970378406010449378115189820768218506350081035919564688987155120975592672120776283912099394730173959187712410749446440451453699308995994421566473694801439203978177533809639557655257824889678440962*x^125 + 6113422759857728680027185225233787132084128636055006423341675130897450521245659712314888421017603008728716861306552364997838660134729352713146245761843147343379734655067545558351568367259433251912851054087164764153773789773960517613699452305291498546044093142851105033184325913383701062732909065148986775576218201067668219826583035846310774008142751296907540473079975127632626519374024694988634519424249539470224079395292480422473759021475375527313032182530683576655552531094572095301894394760807229165057109384771587081017500833356977793176287496950964106224736145785338469332661451364728597746839610778858726600669892967839999661227376302923265279996742318561550633461170423647196491887483691915112513419862097216883901403659961537015376170615339632829753380152235712094467712652061350116288052984229304550517927860065847123128016110944043629810605840088016686789564446583082720620354628108729398683145793551464564103071457942266859746546334043900897331924447442549441066702494276734425397170576626751821375236465106545063348180270073871592172864534440258682878634861*x^124 - 1282014133344295694849971165848083962725328932885575131966082934747900031379572363600221707743277941539276831845054854906780619098663140081245296266803857936924225002391963373611969040999852805888553964235945841580085617937747744199001921900007423960149638572679196441903483020152194270375392716833972748839603818708857317750123818372348572933219482733729978008799969416503602549089696648139673255399846731667407016641408625757204194615260774604688210639290275923832935348640711364748895441013712539263976526340820703326937990047260190840583010144329995515548735839768065287022907426813591146027589776860370120042738861277686727708831235039029653967555194868862271158008235330050205933046852321388836049096806028734389727116321354152202167876609661217084878094327496191405811798107811419946419355086753854117460530616443846754604417477903928322955346993700469620210651666095421880662527343591664935892573107502927016563051698164744778045754839067720483517983495634276460980142283235598413405474555466838779574623823884069594919366996704517691253770480448594000356843174024*x^123 + 261141348872622179594453848365455450827941163644990535835133193780714642993155979472259654789974124029582748428929882770353126212008284298329303612586546618586796745315446599809627215917325138471508186788645610733225824644474357620902025002570105614486084779379344779108829050781656474917328781187630933492994568433063173270159433402023546701502724361181194213616481853174175390652700858754342092700599302664117652743452172538921061158385308805262249923980632532603087287191855966851699042999530991580665106582990837198654998319879987023381461792153534392041649471370219480557059191948813219920856589121184821088744512246069271744379354201527514432575982593140492941890590396420236658692871243840116081722493495486044394842825574493796496007067236190954686028227317357907858383121522067963417439753481301421570150015385637931622777793181109927928816775070779089560677033780449915627096697852461567202939777441584997874849741878879396448314422255751646336731347748868017584792465946377729551008230695292957295101779911306183153192637220947382154396248900316486204463513074766*x^122 - 51671789049604301667390488363112934619543199329285405899371076343590728961354874379570386629352828564853227233787925253891388416065798471592239927245105710049117218327497418931532026701605538379614312781069055455646405823225288153183279720308358198471016856115958876111088915636539243562405338962075793494159004187642352851537303138541710548449182483483374181677491445827634281295925888306808868491102115287995155289520917241925006789045861063177185808779048998914979720291266374509138480538799482745092170029625986299234533106107002758156332167581250569552339976820630324280906430255935825310190145515356419641374468391905122435537680048873982159784203244077095906864751429361019769034880993640622300351602992619665238303239506569585907719385981381838998567982042812130272629309609644886551562675679782685172339231638312165367102955466621149827359964698830713549111170517536695413627635657990725587891944765431412762056796649205464195600203090080746673819707010222578506754364161706544491722690832380116322065656418045728082142520111836189243466320047510416667888871422266173*x^121 + 9944492043281405148516379185662971572184939570736645251120095495246973465341016138951477879103849123897705433629042963684576719965275398484057867688545573235839639132563343967862574278317083053142638500338427358880500283575182167057254731876987792514081126091195770982701767636532385614619081118130505629430478693008703522282026307789598902474529779180853454457383068697503356591552883964812142211302767851336739626398486076838438967405461343191670975730723670864742689398434079363186945884887391945232094180310099426115112870729511261480219899417291959398285521512046458867699396613412295367213647103663553292867970665113525051671978411005082779529900865494783256601059147178622107554759624089460308696405227300144652684505888860974809776357563534290675834234194124971596969274166483156340572544039887345888345364633245604732123855991537792545268254983920525143900800656824519663486703564926732339241121850974409947665946659810681247896826937320623410012817041002293745467025774314136151552126069032553271849708327749321610318717398702181930918665076775918377167621145553158665*x^120 - 1869441941444033481180539129905636278513401208251028750079788472955449967756165060509671491304679593667626901010381631031611427189338225443727553888831000637306130782687174167393446752903265262209607881725386229165572036974909571424306804267225575633344789328820707141542656862557831316998194281232181871179538644887889577412621059352409150933550381962212881414311056008200870691350495815102000658632981990162142870501728059496597729084546986495055562848557418931442481175913569970917243855588699533716685397502278750780564618536294642109378623153505079989062454564870592528033797434666353218221347681171668282386744518288464781567086873923624754602317099116973125496808333344248783026267946245256641474672674595454299917345150775149710870097972068238708768388638591183107307187170594644728593002676448832312589250842932770400926256869438044545170435162544588974903767825760525289069514653348448070930579443162444565401377937799876656504516076833739437497955913149866379288134507717453113425938091156129992000988145628228649936211443536949459835344113792859294446142562578013296416*x^119 + 346984327582205793488210847108643355771925610693785723923256376557439306020274233355232458870126324815758956309726450775440301736175868352628679565353593679985548496783469852110087882483020014996172474117619591349834399607253498848978751458397539792692008506054428270941254661661016279994980259767133621199080552174084241602483437895803139444934461330870304184264146501335635375621631014944078772212394687530109976884365516713767174599792753278940316550219158216315405527575505166995115878407279734304932276222908181384567965715284371387248492902323340019674729287640997438471491679518714240196303888226711807111491704728871260316682425428812639477427101857583410175428651406240296965788379739293390195269568591012439827661472925115411314790674016695163772096437477684316668218213015642327852976671576688614392220422501270457425818970639751942425134377872540528022597850697190844743057679926515475014129004710225758184418688875344219969371674357149515980100219327104298527679182586322980829413987423653980411388904988606278294663378519541449332838882587355143256275829758029711261463*x^118 - 65067720006028458679335272634862359810193376395262567947907673530087254876074796308347952493769228864037026646387389795734094691385647917936702084505541850093803847973013714397171277427554275461555852528115133914333646327105018768295626863711454683970853733235716415621400343096505678551553159229664867932086968684363536927465939073682018317855963583545654806783924706874867936118118371984972466362460727192157421918316586249303905472693562517247256308245902619812837341383179127595840975471597984869976767248836566564351000619477665923824461477494931904893887544755580666585598745526425304473984102372676944588708757511259118578060578501612932830913307252556849745329506716181454206919678278893512618263114889378335149982391968385476969334080415851005665134050605488488803811637005532762269574644502851224863264144231323254630309010109440468023826615589687891800154860401924503537722034991814833973607294837712195073498052394019921599287973652156231000689211310781917393024056198218219115230948332321852678361123422618673127049588125920749403607700841365877598811879558757376211833872*x^117 + 12832087624014713726024841643340775213066909762083675991107825849238701590952666010903056311619928833001676657283770779534187773110634459129247945704654692934548740403044276164511441374803409814340095320342778735046168383948193764875217307802247323808946446489787395584109145791134110553394642736925677184743292663266707190556240859285795300616231832240476502678862369458290937187764911909807425089888777319904334278703316745103650194514545412269748021622943655142475531443917745275907699407079113674854649386513865710706330528419093072353978705727403438043999513671153877448435498705282966398367805432128706126334349716822978637180717936404489740183702886109552941471169938743918972931186004116780695841973085703949310346427139282142544317747004811795114777148929406304830961525594254833727034847078381564855338074699553664325310121286741653399804196711749266632765333429298251126059493186653647687136343969725938190547449706262258116136688673816341886154695402609505235700666601927581599271385600098317255141168118174401816757393819381042896054789996018033207330559052503019526182343885*x^116 - 2794683516754094641172279122191164954393650341066786397470653448654031137811375402587725253118104668032049576053686320086411010988054580476195534008105305204165110992781072876689783391133072374549842042977188793353496404265610800786388455946627075754629728147974941337081600026922143460789885095401373321837755605808530604547407216821842141043196555663014141245909468107179021402963905158164707980916712364174318107062765877310635300744745893464465875457925878983276952972922809927642142494271365005013914590472522230384358489819892611338778170061435714828254381731467832242417848961017406971429367301657947752852679503138311687070031968667173200050207726939871205854030660984209042556612172623285094461117756281170583676320528675057779854585803803395369206342698292043031166266064820598678701560367892062084954159684438400546889246033059235492117038123060748788223577195825118074415538222342590374030092564974902467022382638180874711676197048946368072783592488833568467405921488864583109830230194487874641138371306773435711408320329706403781373829073046996301964714680132208991336641807044*x^115 + 690023518429220585155251910734702976941625486443931902041335474287497208397681300727798328258422074943086780817977394811858972561683895025964828295473667139605997384478934681681702809511767785734077257720134414485065746519283460202985471484919512766523574965914524734705297222017166948481807568537469315564437991563735065296122142985633760040234671015801398137137240257818170409663280979739775568077485529761328279581583417483326500506305411335888646200392650172214364168870045654881528293955625014124574137462290440255399178117780143668200946042873407888439125993677656371567615208731757127023867575604564043221772619114082787176957225921566694327560076147197665070673720094455774339558865799155931347930899286212755386997428404903824869942224844261939002207675596107408085193919637555633264008534432742075007922107605789053774316256512874611231824792614916223835262421045231784056471918995473907952600278324575399192948626054240708137117993471736425349862741144267958578131853177361602296706431912661320743653329598637437279285379863209028081661003921246229924847288505362485899432471431597*x^114 - 189111021329232918580972368165498438352325364490946988943176699056320505078470373309758729404354472432132457876075893779984377522533105363106075436054108366748235474208939837253390382288739658489819230829957214199878146502899293080228184553880605403531262135024761020406833277672419665328159659519077472394339832276878461412065256626975308937835104929394043645599836299587629470987684295072693537912680864668033059251740728731219588528988638521109104452937541901229620383531966188386808472594827438971576362181049790404468036876425733345997666382530719161001738197259750408017275814565320416943533743766444099901123264659159025845215776837887866977683394664347569323170845304805533866500751676649781666075202308766134094289007649550109037256149446655668248655034179890202836247059751174920597324818809171011387758361349661746752092340451976628015749592063963696207014582742109899965744801846202621522198689682048196289372164161222222787679764030300440123035771444749014190373130139545026710575884676396089975888841266883266962878680753126642949904606333688832751174151569242962577097586832230301*x^113 + 54765156959120833443984835350046426712233613265071543505692295322572943924463691407225430873772486073080773486129192596516177154408416675753357343713060369568063749700663180226506759461869556813997689945392934465842144952368278564512164704936156859536081671411043571259131476653574056923646464286483877439711323731884250901639007106272652107815121546346027271955444253647362065182666117646694741877311379052440574085147463442238118776284672407097047276502744807221912784338156128476107242601322808138573946729327657830930896429423556278726013424545427596319352942301661027489316268225885745330329646108634870182585297517277994392650134418255593500585268472031037500800836575924041693029394780180504061441764241020944518689347217081574275864938537096771623533709147175982641966658482725481850297153879660408494990802795174594758211794181374973290383294491818880919147725460591697397260175338438172747167673254633860073123703924674379505513402761404092280859185300314440277036317642295727989381216379180566399096919683619413310043271575743451186734338527302547748934079467562956923348658049391523163*x^112 - 16042093852872054393762016311148755130823502485178657904762237510190469272370077347428525195302790586744665394482323021918195529453595852505126861501751187428355637567985447535802815254493624978757203232357425080690778413771564867473158327448133575848273970472454734202998649107957550866702940764024473574197533863639592224972225063314954174753861210465112702037350366848349951937333988633229876687325213514995565585062906890595963454916479921017299926160431300301259587636253214662257173835040182974566213861480970339593995929597586092350175691882163763597873985524308200085630315305746160122849724295106763987988713844964826834838496254711663241040043492298899695226304512780751061263836407274681108752523923851198364958271678501369342482812200371024738719014261693263361507734087702179124869701221729091322150646158018188974583512754869999912363479724942383431670993650762057299049290517287324144112687028354851025355537736119117215740163974535456413127957889633943996582554765038070563071450324344139062943231505610779082166374110649746496923797689473154160527893271881104861980442983104861685737*x^111 + 4630274091393406375557044353615607740767067699266345820636363097571955760832021761152534450107112543577941522297899513074183121155481029162371664002039824724037867799776680964425147479867219254747930983697524330379566271625626622158259973402797669373835538505600355063441428271290635439594637813219135720930739729722952694616781045631839296629850766137072739237450091333209496840086855755576040691340439853618979671844837831757049967165907348214300822417275761482656113554192708952489861738736788393528430676760309668791993287887968012519675416678061100235699519868840463388593650859992515549815904092920149917017775048753527707736777446652410663803546136622565667758307044753351316526837095118098242154334991560091602197345924244413605374989808160262199779025725335564402537399384123209100248259185900683047342400380240448092670630732184718853579591210515764795473554238794681673838713401242290125887233292039144763219106646528908324973525046204208006221399381347356463615889139577961544399724126004069739436424020810394430033123208067656914004746139729575291546207388808237838714105351675089223653720*x^110 - 1300373985823773321567548477702250239019259546144166863826922688286888425108884099548183136100362646130712336186198377950099322622613164495323544226333227645926066839528995414632487455149325798253605362870779376122526415158758161081382212167793283567979639078189677958188089874822390820975910563448799463306319177309963482741452495983807845440088417434686568962724854338003644617310842841642769022924562802880788934184412536423991083961654613869960359376996161248249053011405394739760256790904229664213478651709559696830056818385432212863066307468644878509692088732994121828625873773863669022294737524545349807175531580697529836094694355579789203884228212526620041718578960025459004264952436745849242636569878533708524612739815089015549612342165078683943077195778826312751535334715973433212705891531144578573438092876808348697492223150447841554307651354910579426669584089411013257850994409074363808806517964193094250941848735865755728865633676539947064623915802405530744727920384537054691254263431432055571260952831679689171586721290904596190097711813421822537685715356455296687674189986921519394311334457*x^109 + 353554696953514578299217487955490005832695845900776048307505813226807435184522771180373332661226293946496252151818674226040487234206089028696535523560007813805258649543466833633168444801516681625575595645276915478021053658851992316454222565683400672527547387406465120928396481860436964063856975657272518533754962532124376703572820311941427641790283040588307476608540999331936930101019075659561854959938716018028095003360849244342921799698215686260475469978037360923988871089412825095997939403942856822141648976312250359642831799815142086362865966922427267765777213505633327535189108564990784652748754860033138132480041597467761303051858434940873258802358282262433655753372670013734047473159233006055695737541109887465573259427929466643169928281289484310129146674770326334867323088912819364539520322205756810290377589144214314508622013364138376651770123315917028969086538515523524299372851498758169259891243687015085841593881307454284539314171870679488574353719975364536393974000997256802497342174027296156439927792383512450484208048467535767815251171475414071737163586776844714761323018108186337581345941386*x^108 - 92930254223865086976360689244049978045619868720611246451125028674645682085184008949547720755675105696983388281907371547837549243800170205802768563658053458042941050358578659665201627896639454067523376212330746468296935297728126731661500626635882472802068755205182683555485718096110422294885795598740131881861026216602329040360712661113624427100367958066451139228799455741811495807304131256682097212170125347625160199682871552967636890716611112735766917845732539629767591753495545232684801088880635367037672381170317909569370392515557337055940195357311541130804900898670155408506367682236795533120932528201455539913246343900389406686578830157881183081506101083510967746646995032990519405419290518542869814952235048861636268272841010968576673644134442766919082439133225835031073437313469473964818698692122159085305401017948202875630315843036708104380265967165043418103878463501709354566183189615695785002522425058710027426987878478887359849073530782578981261011701883524872312634475902959915357092054094816144336783388220189450433090146234711732543662469229061140498379354425988917639249256214300091000712875435*x^107 + 23618045095027458688561795456467714081827699389481023530031087948890071831471233525790138157417709847426385739163341831002299970639196908549205384743000333756642072893159450830474152755291362660754739947651347749735480833772994071768562583626912248341733167792732335364428100836852793123990242101903430824349981083231015426159120133004317891439686408767054625237183443978165487203796723842133111218292989256186850290785843900527824771241889553036591782039298664985750925620075364323442610270684448956533459768072533819170339931609873098542161439599496153208646572189265282105942155320347087497476922513204729025222855799445172372180288212660693040326867257685663382352793408366490847089281092798037743665460815778899880098085886420923728975069966676661100047079093257171905697323126409077976276166680899393777913530140976661452263735453627160662259568657667675668187254868474752574807427156071819822619991433445296561223165065574096651288301518476693677992234216785830702351245073658798559732472131676254907378619189553478647002164929355083844904587919621239950484226643729800377932566320911621247287476284660589*x^106 - 5808449977026600157193213746449375262954114175500781285401958064094649872730669221348003584159410935021090550475176961862848668755316660136262527810030978631974716972337905431814058727760666598855943224016299693117917226003742659393372919543469836397325679300792444758760605317589523161373225027427987371861217708780356004825524688932389864194133032500011265700455621463298871502555272731326575439221515748839229874926536058603952024968202453476299315608056480669821845332418650616858916401842453223333194051470733204073065878550476941005829864232289683205415182942172549961799476500362251372158928007471730135477758749067746482837971952454879422972072286449604225131077341153474683197414497588789462532893964696615438070649434788410374224417647860632363908520673597006814494277338279435426224872020785917557926912020527669137196312368970018144438489311688906402856760477681653957280375598995745754430618024094257562926301040649723232848575849794915636836446293803943379116082352173948156935561123794326450630245126933608863508800252637595177806575775923913353275077640969732810207189277285405680911488867636118106*x^105 + 1383658676211684501739621441812992375488046030433776860132138339963800976972907239236528385131344152478878237651510297056876882725118684918351399830141306246128709868114068416312977641167029874827921430583291443255153517284561170867183654063936055427913237056193032203239434101854011600335632367004018398959045214316992416811493728062349279571810073467644022321327583480698265909175197698266674094056773234091972145847669510909624178023260791291536584814815291502145028552480009355112953848914959323465484980011102871634928024727811287506463806058299394193253456862923031503401045187114947396207481265253281071558644345787742857514532668179846471030178891496368136839798514243996055920587540814410924795755629670612046848162558643317337635713497889792338838319890978902933156148379089710756320982511942314359765030460151905024069760037323401567800139645912416713166415056357474485730662325187298362869592694070528835563166877871018636620338598312207082305011797246938397567063944505561572420332413473504249606838509625930374134663003273013361910635293946131735413571695865808884366745887248638866320197201521186488216*x^104 - 319574932086098278396239244622105392662684184361727716731057058213115286134653532182839465239157009916653784059821409390117103902133312022020372399325826186619253226343648845579649451306870256259674191471822215218962846962077472068065804502088657061362419632678296860322202302862595536342066909193942655630469692947576454194515500066321969990840674524558946532149911972595285453672701592432400861085997418081582290686265430827075404738669742778180501941318166667867698871339261070561680236764839646995880803905879714570122142181770273563142254773237864383267256309793545834748593765178293840077753731496597076995644976691611926770978002145427570239227911904441727845456145412947492892368214144293295373417996429217398020228541250042041797390461839179153913356324325472409273680382634833523446541650678161609469458858436396150278236102199705833388559692550985944559218500835056240039335258124538419175532494102307830092664688372874141997616008362017968358374845440314932413192771962026509682281147462241986163870566098959642180626401018827747627905997875233674116056510991453106600206378008920689192808480271430671133951*x^103 + 71628418197431991695889280665334021999621382762513609520111403525028796625869946344721117843507651620020379604327950756380935755446536022132172255302720849737084631170783966585237270475760274537927936419340042848451604929106791080454456882866633747191717891272910862336090650816099519867396119598624756674673260541320671513081172538822352761194855603435319380116916995706813453846210680804730424057086739354008560627741439028444004082380581445570266368245731743987454874559848429239986523227700090436938125279438879417641354362506388444710451927200728013062918919342936686233918048277149588428160504886988019320797456615815008630601519488772174013779009410847405602808224423827967010676569287812314930742819060897699554704083310373521442868287779847776833868539104439403925873997987516082753060786913556031380396578835636060375785964913945912867925250502828037405175345236745528067446734713586381505634696079416480095325643092768279781458360028496468291431690229812746787992857360418738889829543664743361794870658323060775397221143930550415879057709996267893736706068741387384883237801471370358592852199714941337031744488*x^102 - 15592962869485842679164764623592874254033767516086023186242865315106394404629571124286240917821026978463033819460216055742431627956765949880396790182695618969952523960177953871897571624455297801403426635642525385852402464518472881347176651649652912852161920417610698351385775457405697407310087297379465509229854573320654011083348058979195047701634183318498068339325366725178373715732641388393998128450018359058319855253773890543738750218789996865577419037945348201660528043415256945397541554448364714668155015823345042818624655411418311756473256679091951057413993849585128317678652017544591068521662670433543400202203195729087470167946605300093241058060689557646271284487322446911471705592186725917845807505189401257341771547954164749951119519934839851344078603378563091824726297132805484269584922347402679252443475852811233354618208302221380876201569428104743725107136458143407466475659800981808595839641012279043357718776534508084891499819557251282523214182946359609412836931882799295722667845592344822726526434059714357468858437908609506404094705586103646831361878470776621723843866884334271180005940045512085071550774331*x^101 + 3299444843389692385854824350669260078159113325796818869034934707048837199123508618947768713789732773975411290489680597147013226768671722200133627538246063576245617563478014502007723683941391558065868857457644330013619624334930646085182128936337859945134803352644111437719078495265115510789747029884357204636386813609374742397495421415454217839749906188111611044668967330593753018786441432297011434794871328962870806720872512329008175940516013031505671435065554511454924398162049759458337749017000758178607182913104346074457241959763194544497060196556441258366964233229201022178307342676413465024596646352825916044017817703554058839055548092225238294882689003217862006494852031337506329307357203484878860675461973829876463059491355676477364717799419163556346179254943276511026337840505031022430786565032597030775072062483061204720739653176529190189587259030149541061845888278860220866825131020166235204760085005046017855874919747951135823008206812422848911809903203954086109893423554027834038298465696355457022433115574898806217508195337310146312409432407868123733917013466919512127348491983535977859096192790222503925234711703*x^100 - 679128811015524517129302667170802844632026005949854107621748403781207271472629249831393345719086129910336325108021685018918923501438865945320235823014126439303792219506519768594299349362820245665949503749001241688392590026091209683976444857734136510094516876904996418044242404763128986187769506356597097836826015952738797279655866374810373843012929306065129787481157061493414458354102055407497214500152028851865729405134140636237210030225357500510032969335372719865486317604479403588532216866313436342755495778414634084627629961100727953679430994056429617977737288327179146693386378533381121417555251350626856703682705934873517788936431882980052027940201779053422729420448124692823659950813974359197299767751784830303428994667479197210457445954565546719706597477006162402992804094337018057764809411594778296111590460708946467623086826395759994483985267889212128428000193689670724475573227021833891546369140637786743885918370116923446748131583670538153507457204699527027179046595193307868054424241965919365238701124339482201750199279090265443923717815818511426754076791777945923970127587838787851094228742749647242191107574921327*x^99 + 136082932154318839974016195164612182002457281808855108096375167708206866385612932216516948477327805918186470945954945508378187592758151147362407312707854943911512436653161816377143710573750694023512117958664944415164272937807623678162590390820164820777243954701432683609319583026196621679689269692579241677160857600811021854245078373357861348140171405286104839620461124854802772220953723179149949922410355779441088290834246021182232924480366213438761425469550120822857124936166139620448673058622438115603054506675893200224180069530806131199945102362542136308687649545716557214569005778679830192223054477207044047415007969028815744309702682020666502605575326077760306380520078403682055764716260360709196714446667621327130897493107364416496602522661000787567567361753925143106418934158228590085464495590147979393279080015236036690266877478768072700713987105281020580583670334808659988201744200042578844625457516456653390760859022591251239212033053190193971232324755602611686299914589672331852477135998203521921131681325472274599526057595915674359929030395001242084100726015705400556817552493172179529204375930879551390161533316049440*x^98 - 26568751367811927505551823936982736325731493638538413230121322448200923913091975727020936732908717041944906599349533825470959787493181695867612637125326999111114091176495603532214492598412313262181560611268981169005469961580643215161262000964538901780056414444150440914783958520474833460292440098671670116154754583066025673896628496456229673402157507935523668042376724373851523843151283345472060828955359166291559797639478143486669587737748957060013397176478040633104199972923581926067261307238855217718105463575317513713973675922335238860175879558155276889876029902131987107697686390384202351755685553842841129190046378422226054210049312666042712710262577544099610307548866768409589781481797938267392813815210667961147155201900597501561334831416807870225978237149800074107223644549772192233070817604460744285934272301434659205272405784710064054927774917172339309497945880983838253790136589243703006903804299151956743039055397090517921764997652307427998215945222489404187953284142317619630283731876952170997966127315037806040720818859649117235011280012218370081796896240800394454865093524842665543284292571127124264103456711398561038*x^97 + 5059356954043559406529528565770136922367516458151758694677323047778516463361779983205469250429370981025265283487075872486311246871501065156092171900725297979971551018155875723606729905441324285557103635942436695667635596742668101005096645440267543872753379024732647642768637561197136409420342366630531023997585473116273630169777625394516372757761352390204485083054054988060389246400831920190195509048453461605392847195855129100542877249907945618338767622591405789890980674107175038756352504118782809329004701759548695755526963646724063534497948802822977777995760783285076886542512926968654105165542474947552545885388345721238437613064335029007682094645090000069988424400483361114959541515559422558641302250175153193569430793888607940346268343223377713674602516106669863576280277354351518275445324489947273018217043607271767404828178189339606696170614552662722905310971035111593871094969633064823135772832734116851622760268435090667732338059551577841602728144916249474418570662528710341667528250389163846030241052473021184626599625797134145035336347658369301148075258704118763524284678957979887073672894396757301179503446400952498732374*x^96 - 940857249262872521013943782813399284233527367626812738686138795431484041446678776436191605606951505260631271666696242132774876494336554396230246968858664717056046846118498725335471392825278046868576671042365615151853312036086853917896472763286433411391469739983642145781241958886315198460746786756535839006894536082100687596182690801712920930900839020737813439052251406778732356706783339377818634691076010252379959259781692867252459213590084656301860930470266715578444919425000132714768142066681234582520008827353086390308402937833028957118237502971049798837027449455619213522015585015328769061271572887133704537062245859354738096545619930048070374376498659068586258140224890539056150404700160373605200140136102516761285876139244649099650319282582322026648411963801667182455718220426569622964722245294278573715480232508868981280884830873587247616846752797277798382594690911825073019662085562212964860088460985770714364475672343978084512520533963467248121965598858762779248847164758774544084610628613830512760172825610373041823602507248968416595099545146119775891073139460247668033505425424068761175028276790938754002445784596990728665387*x^95 + 171147469227110006823742219961481231969500699621731366440131577911127872938348948840297462299303616605965408219782623655581678766343385955222557211042872642303098700062288392908262444595829751508470763143602997779112054054917320693877303574194652581029222801494489584264846024245329898360314827789946024797112136208204828724266681474920495221604044569527191952303450983405915096698071316997253081989910922312149599812748856685846871517655734634104733697144090874661377098736498182064401514522001072529498078263528011318814313496071666608758732724598972020216617493574407151433541418837178512741082419170563732951156611304460012290736954349205267987924555980339750123901655636118845320184572501726397537910255841248658618674454372902321518712379881960774845847143265047345605300195041036400735228199414050165668949434959586457927127695315433342014509348067449356797149496523093350145687473431801565635825739081217563847240762315223138368767525705991866093000763018177351593799861646261967383007774284296566794090879168684688248232182389456971473114967860375124246861011099286524865900957916339744667948678813910187723037050209797325112985755*x^94 - 30521043288166666796565985009123412265791728819013726574517317731829621625619838807166831015847353607983488886319583818800838817337704769025996065465224217993353136461886653207156359091369694509880297683555193527847471644816052182691631391557152544643680898320880449103526169253519605262547249473824480188412036654075000282106909943558406298473678134102877397189367195717098003879284232775822874304317469741669516418781792746838038379378936294273761791561943683228318724629802154545132381402620372578643215388777223987642205556352721738984572069409648800131208788012945952549994595208037900513094534738214997564323848153475108810974434769091962589900463449203509778714080305671161181286283290278735535784077109671196985729956654636723412409149522945251692737521920910666965326540853957194274276174815910784721698911938297436458590118199069366379431347672475133734943343734907736659232563680283222930725177967654525306182482918510712926850530066429374998959337029680171316122805501619447195895701733910688373995620920663214482552566258623729946428599169844637725525759409121711501236732283615303312198119603751904754852021907267792020369214285*x^93 + 5352180218204764755732150435661114519904823941564692452858794371306514118052409172295765391864203543698423561505727984211612819363546362049682562822904414230290653536936443534270136822659786442289275560216009366147287477329204672138888392054694531593254396422512478481058245814544115872600065664197890327842549567432229815155375813758493524057974907580211548768575510967968496770804315607060786557088933300725291162713706944787520703003336956485597469418937659304340530837204447121002996674888768205080922210158925078730594342362886741354020194584233301857345903838523208726152950007931009425497343887643150572232190543031649065866531886447669827033302812673845279518029076807892056597275626365583966887492478843738147867475972412986785440757772984587578504113506267610015252547885278045875143154889548186251677529522361114657322476512665059599948907799014122364622918377687386385329779022315708442711142528964775156135191776286133822332342267835246724010480940001527445841737974409162538763268909057777046182875187435656418126810913282254317485902042884748191529820832041959708884894794903719812067784058900467039284299608183750064234688593053*x^92 - 926738690282764311014784355788897615791170742591743499525260392350661457348411414860428150941896880430410312733066005305982780957564561830798450385463510686570955638126393048310703769007311005208129955643711460664204445864438121948180678558204331059676111339556315321156575882256902920536883862417470605192700858642869670717154895564305395649878002129080431719410309569045678394192235382318784545749633275911484044449406970219357650675030510954952947792310096794008227355584299863101088139224379677183522983286217151943422604478951686162208301357418667660467538052182369783969951657184208344961668338365665069716605163020384846005268124615375448362565295205143625685138508076047556290460845049359657245845379301666120726270730096100956934972571772025826984426093505413534254841225015357469656130651772988009517105819972050652135491579126723341039865205478427130289119979958726037326562670050870497067786787503377184184158743264995098288164640145193804941909196014356159334094465768436626834345139886532247273497829944466467018706831072963073226954066903704415979766372958255957312479772590757496450705627444895487279199880042539893430364157205541*x^91 + 159304243888401356328862060935280662578071711179293455528021691687911975928440579235762084275349843905322737326306329233597527774389593256296735058081019017292069123847931740039820032321026193984913073710678310830260077917917621584671783810735043627186747366137408221910415401687712183886997981251929573602856726660252753503629218503226622952328974048433888533249509837151614933480288492436395159536596560513884033850365678327141891910108173619937183159787014270340260372703914588155579201298506725371887393970989810084661969826206729592785817070412825437388339612297015237151527799219429032226365944602107767887750718858135089771313104947082517015685373847287018641411890954088950510482029323748649736422507310116078228186199547872339379924292006246893635502429078032561180767819497596480655787555492263575634039133850299386093430962312299204414448197708988988942023053132944829152753374789466518753186992734354969085313390826104453727139427318192465122764938686773053906773939629207792272581207763914661408084788068913385420944552331439672105512904260886967847667873078826962269179262808420534661716685236823200627456111375998298464931212486010281*x^90 - 27366257122238155011190925341093468572402600829585855939866537121799623736648642622199685636099855031971079349880488510604616124094126980903989340424892160513016565574875793854919761660873802213283804419333230375509733070721770632046230089006255444115957099266644879936023312071687844264333313288496636954085704909322921006527709731156976928747056157472244686132842547783188643059125671839348208724569430853375649140106760549945013640942277572485891358376333445771941396441358312044333072887593245421344893433235921237879603362602921388989526085273567406073969357273565419968297414154777223091414097465761259842857056968118093812352133290167147444954882544186531398999183510546678106403615434508452846214628378339060896045960465240134626348787321043859802996727623057960987178223091296650252784045470699984886291506960348570306718618916067230211565271575762334218430066453068036361992152792328333852817875603332181160691605004802821443540727315074497018951492920002049367178254068072109988119889659722965675666432857231472992774531958538139038969602365535423105291051909106867722577143337033118218231234639110176713178408733138530648860023109893558826*x^89 + 4732361422381677716830317318268895258999662939415421096029840445033223140597834265124058250876580081379805337761004131489049552892673642417142648566090668191723666541903124878911186553870755266772940142574980155657636234655888233827915178731603686285429460155811883849898025378449672314523323484138008973065229909613659395682181758615282135378713655603073738776753782166632897771908351043154670450934066646858709067784399329186620832402398507201441386671005392353111283227780147768065719698214867230799834159024879913357418886286518946003810472808738087084780390909860176815956322444029466631118298311368165953968195337461114110189068480387295737663581747451961122644929084838771607798555559586569281834981708496466453500081828597323990186001306235957169689660145928433746677629626595822595957413276214293461301348493425460515775819107121531214987105391013515821633208706059602541052394708202136807764445823712513990049326923004331098830915264623579108129377051901287280101170948380444472553821010070966183299511034726571003514208128798798636774630128262650662952368216746336458095838289334868181807469089267319042280886922799266403344375564900992690344*x^88 - 829345179556399668508582533641403957415988625317261464860176259463799989641752428543483835708309841804206857172212444721696224059905982199703455563192380719193908948992762946431143776431837088484500195915326628977372064484522035786330059779225344864537853179454677846385555213037965288080215137164696680942520290612481006637714280474918176725226494095675957828328017423580215778086145268099553345035896242568016699557438715774580117450159957045755115770958473966457213329615351258240807277625787657748849522739994198923355940038015867453165670404225155880843513685807176952509898004076092926220807862386870220289547657081212384868080597468757106218571075518221276317660459198142683869021556762386221989902448024038472425464042781624656269166799411014120425504617951582998480571102775828580493214515983964201760835898663582574122398437705378219424073385193126991321319039511964840701078984740939960245981341939102429698860001532250847889633435099294798516974758857638563253518633944795164960838354167164323579345698016833379468406191599211263268795894022836696529969389961230313557169219714902141151932444331464908037277493750403983524186277489541301306024*x^87 + 147971101055181715269435946289177411214492988425853470673295423706840773187987399758308239512185362839340929514482368494911994945912306799532811772994658620242334686920778989187115542135352202723299168329109228016362640684016395770288663419173890147343904074116089798069944661091666444020721636892147385102659957783386862545100802677332101547001007369243903634137463000523551068268700753021370605147827177448307630223011986207615831991136977442661149176793774972016615473727206956938277288413239469185697336968360567566788679602877436435604592094786816559913641665122972215069588902026868094725241180631942232641750445876414607740972564790963734530155347335079069574397799545957877004992555685283434792596081209183319162958834802865160608153785999435700170044399136807455648527341344663871618578778694425149742066570331135352659152047905099224446318905021109292383711600034373228509739137063339955445359555758228415937106716726481000452674117409070181277173361717334497753886880748919079128730318142502317761238424219964822367468736352095772384140692649496486417880806652526750832956911578572438342260146557199299594742627983684530375385083698350139964546671*x^86 - 26907937916165700845568654989290193433661464105277929230564945264065588266392833556955928171507765872317309508159152212044837788892013868028909252463646691084842644289512479290994618423350944957031747231863143343284869495695818748520934930639492091864216155020226652268046246540872831245815821337635142185787838085168991715457239761625226484115574815358616875408474436507069881460774705925402699928000512461883430390028172922773614819966401447290412013182547674816262881898347415940021205867474678883381382585275999437005115318753614862284032918068827794821320842714110554546643497885560507446045992271848808635250087123759950652325769897367666922807276485384076944754852111091830509935974642117302384786192518996121018301033665398352439798605312067846040199566121293382343765783347481488796705338129208530058934430366245764029564428699003882859569591703430697571253975551628257705875702800903512280664003402278279669686661602650260178926109079045738065575794423775248336377059565681416008417787292608154889301533732449910145601652094792353960680006622865623472466820586636933233203985346595014479258548488175296808860835247774252081791087150175649866329141293*x^85 + 4973611791647688402303617038084183812405841228088502609824807639160713551003415790511771446801247157675518271664690572470821357367306353430674992975709725500189992526562940774268945626173353030883810379737711498435304792862017707476618614083283657072676313301630344981777127060469541051114487354193725246769166715865198974147219500337898054865524224790142853045680850767877398803693526002883667534750821009195321354922871145190563022649146982928203277612726753821730973470654399884010275737503984534383404270426518457263664658802958807368977557689882470794157105327889619694591716750285257363288187933377098929949658224855379344674574790872920303384507253836917932355281064322811616568236740001161812135580714870592964810720697864242457888685652228272097481961348096904822469466339943992994522652713731936165194227901741755969330309303080890937464179044532031018045936413382823542516933159693901190704359709386906159145286253706332252209671274296571826046952088633038975531811525094233256293537708508097046413630271428615978013825607797838100660984419229431199244546411836836535999121370351377380784028735315536835396687301962527402149235314217189119918436079782*x^84 - 929191561501491249305685438440215162472410031416035372024930571808850287166411613515363080718471220471515371365414860129430242533952232774973124447683716157932256094529640855789256899376447817948142991845084524274009471137843488912977625527248506795989380818098391501144553623443837374717696282628379981852546263684736877233787693970460075442697921319569726336758231281934555925454567905564039839401320665760343112194209765010760640886886898512932942512465007638317241823076286931551802450438815729098888314486708855904688712971997212478232822574892350054698689454898205827046676125260189479030881634070940128931405355293660745364463847184848821923741934794018853797225402223068515397382946618051111592899492694814261694867873162764984938071026749651228863515844709785254621124764097831722483833853905009135673703105049832215882867530713532380641551302025259531306586820756190094725897530463290299951060322803951026627988343967637588067447434764741663458759571245570083437667701241732692087352792428613663697532324706250608319776319254372111281893121501667773793410227261532346024582491286335908488258511741574268232768053949181763981899767648019110499306850078158*x^83 + 174230021944426425300332701919662808496223157360274883756308173015881450124498719201806827750018095651394937756291719742922273838720579289467158266744891341998800417644037409721671174949903599567613558828004996767860996223717671945694240068542783990058354814187327712567734416965799170467120332988789385070604970142850536208991375686357157319178580764359939558696508079039293423836812358712639247258298341214168698258558678814578654315818936827145861116240172041914513353492717596513052127294785733028474049205302648191423472223957270618540503755882826793205844390833269396609925416731270668341559571636276509911206811985929469001116623590367109042181987084618423768628214722356207483011077876000644390738501731067670509013946059301477990071413793082443035693203069768721113681715776958416619478945301422666302608207115450332886959576165282818947063341014851824426627341430483507483828442264104951781389523703098462804506326745068807176066781188047707756351865082078234009966296995035122684397211672987441483651071218742795853545200269835476757692859627859206313468537823585383573421982596172577168470282235545931545491929120715604065701902113508831374147294587567424*x^82 - 32558519042648501416509387619432686976780082974376914413868099190040295071383801235602439189990102459311092161742573791946672757148586668087869895704596163614038123670798721947338682432444266905498176337717270888107126351370891686696652313151630729559812754452591671187921210073575255226265395285638414909352948008239635236881822943872160270378218853034516584673594629132625545428760442784632265456547336402123704932154708748783399434101211606047449900214642732265739269319029518579670125248651305642414408640559680561094856168929734029099835833862533353498991301187644673194630744264809824027882478666093629026282534684499647469029694603192356706604235874096166392321132797460621030525330085932097178727408333948758041771847582953962209761839199481974389350567637154628484573441479011117983969684843460974679958178270744454919473638388374572442998697703808817127908047936510086894333598871313545644853923506713233595018471558767860162767866016277052094775709268640815186062061637961677198182355713539168995087286614984684903491843424087902774958240687940600487291440699258882594965565121138536424000665660864927736990796998280342605965807055804612133381510195998270245*x^81 + 6026160476970537593307239040391611964230916694302200584770839267785704684690405475578577419280428440591739160695718518134243607732483612652812093220999183336430890036024165828804575999402201011007957891612005974903163664856771441431914097800222933749192503678505001975850867675808059144499216110699540955906318543663608583013609109185127259545759865932213658043423273913398029429423119771171240994790620592068617569288865099264234875575969540164407604251595019420708724987055949157106568491423121919475640996327191171390495400512670840357938914887451220195092214638779401260612818845093795675065697661276030554061503261471817520354405425328979458806553513376009148098271180207546891331650759617585121738672779868935906627932169989597217773015880359271130152159269866606151921248775647520933513027923185759683779148233814041793988366583265728289124363608265862577782053934718845598976737842270394927553244414923858180519637994951413992329081630609834000533370055001570943278555269174481443301160867624942606588691884806992902179355114798149249955971960277260456675822355041726682696291483158887573934598627378228027264425791346908232925848752355493157900742487872829941747*x^80 - 1099201584602848601729071694520091707096793398494131273961934516518504180120274312724654991201377042980657009715062876409990998081238872616240730688133197183191165864560133370227130899263199945028594416030840458231075141712548856168927967965269153251556111431446108991241258235445506834102038009438797561520747731712646061288519003806453793745013191704499536069308929332446149404783972975865387130622706800967308117805517293486691103996159347342730033831205910529761733672396768953969148638442905036162629797008273999490214386618256196113404991909516862348460193668460978526154632315775234445725451249873267214303533810792206544402645184754238427528042679483907963999257123610538199952298688005109496072208420495970674995946053750795763466572734769955262232624318529518179790842568068408321999853594917684675776193072460394638945181164272194052736930452826717810504196484241435770923930194678515596120714824024844077088275770238901616652298166104692649197802434871577442578378467956396037026412045487452480798366339878268591226164363053947841202106554899947107073266366856181106316085834030422632839136765938406177080677903934315589971928739728679505393804422070091701428715*x^79 + 196845882431775457950235871637537689189073298742350294547916301051327761018280318317015299334056094256590855777916876388552530863240872332003136805039595282743908174283012038637669132707657163936448926625376898579515762499104857790413638686419798129639398812650358783513117329415869179204957976027075965779865125646385394972994068185848097114790076308933652885825110086921457814026926892652752210530713166840539595608955379152144180541766456476055937427349241767741486487689451713797874539213668835480692359815427401788735517878513589127633910686308430362597313535276476728614105422678435285124284138785323697085340693970664414655666235695920650041983692552433823078003018414425007315308013981127134775052339275524893823349591813051471874316071584326430369337987945247400124461670091699137383550132716787741899663976117564737119013852326238557104046345363247436357722071813157437114167232552887755719263230311942983260623190008839721857935318842730353512975040983699663995480911201597376990598412865861015955156094713050078772023681775343197155666129785273125980741830605109006048153974243927798616383170131598188836432982560100983508317249071170541588289543726450833536424843*x^78 - 34516778502994457856508978059187493848785313746349137195711460901371417775196505342501474115682665358659523884531266334784366193693048444609698956127133165724438168993177188513574859407763098116948917000874516214498677097821708878107189966429095007678598614166070913380522991300329738970126389304747473060984136049541429556294903086043713494684679142818985147877027006363610877148487961450435147196266869027008637664530021103950959394137255833228731918031265080477648611049200609350658232594310436112680981990958131435745616897642650424819706888697752925140436941602285795827066082710050190889848427451187743775911985993737854676022812244593671990080946125632764392403188227856803828418348721016709178889799475699296723668495433655427532728218848729956440539166828083126536673654895496944506574277541564448373076448586978255285956152574116439482123566453501921811763403735093494849391364029777323019293586665990758917656950305390931084371397270459367889553113163214679684959136989877773875236615735816858065117283122939873715046432867313238901613499385202461218733271879434952025510219350962417296548165088845670906554779180376395845193452914579401668660231933549410353007512175*x^77 + 5916941590310881742105838461265947024301442918487335480632987852824607581615625538150648697485434414230434868765504639202176617030425927290220182439824813208444113848874087029378601141989222321195897491549215580091907804521146702161679299212697072489948845678608415324775471152423622190010633061639585339767069738957873695722965005958223358873017911541751889194244408488580889344416312403298546471292071479691367807513794611855586856362520325363389282616866196620305134877551973628304244993617252857637890750739483509862727647280965071531064468559548403474317077112007849903992300142195924625640867640667330238131648662260347170989660295413826361515622162638555890650522670958059150648630687179487348990364125259374293454892804022983702444109357641747780533052013376567400224402595647671513063054100902926626291296380688463298670188616861475618956290632511328176218934041939481190516149019708334796904146512848849896721755371448095076498089982039881267925700568064416752038056682372682927522205691564985122390676235610105409852226096700210735065934403992451871663569068265957265325590840713069173207560149479626624063772823510996617788721998463270601032568815173682792489971701287*x^76 - 991074573765362657380810879496783704435279389614473815220191321819209928675349800586138386803757611178268155270088327645401242964964784260187949630403682512448253538050343831263413046062478897774550370296149432393410789104782789940400044772000764983980075807579988182366009781571389232925374462346216791783637989892647761286057508650732654372614613930533332927283712430893874293971317745292187894466097179386740340865751577209639980693878387596478028783166092484597974896585198921188703997252516435574102934992338859054678482873188370872666776474106021163420053279963086988661477518989423406034245262162952028695167532156459803272416072211720598365664795617163926314783396640642963234342314229498641625566409425665073738197785342974927762421184598568374126940485089525953336459921428302695749578872778112441010092653575427823002863319524604561780069881977273262213164692850775289705401021248981900893273861649385422464818396649607621989950356509506975660777368304173977859666709539220254583290354501864213062948593922658805944175262344878896825656749732579266483268242913794961691656015146758184367837640051082545649979572610963526654146605262823619103814387238269708616536527521689*x^75 + 162309193388022013432462099990769960579281185539211475778525571825070284917901317224338814001986776926657024961707395229685217107090986363864400086564092411573128918071285658583486269705052105957163514763608903149748121082511762896529583524414503254351263053188929684548786084781189823828981118720751476884707884734762705677070108106573423430153963938997650284493326074810820267032172573948548456171767060251212912726153686777003713314347369503184085681320061275467366135550088106448115065595523219354556473182105052457785832845885500945923346362517456560577321656721320192441276603738483519069459587576420586414814686459053008437297028732923079023040942432289683022088043301533537188947397127718402496094095057990594377328438134699267359355355907535523128309071637156025602566449811457955771098700055252502326306982636655182222555625366858542449167205442551008499319923474865200039773430438284688900542426916678901865178058556322178602696486201280797841169056270082330463413595000931096594164650430541005807017749537644189106622169661275847805581495639890818208002678575508482467347318910211162708496531308443280614223640594225840869273414253764214362857657870343912394379014768803325*x^74 - 26040758775230572454816970934874442495757164876319265714440744666125501907300256638699447342808413852398119202155446380788297261127112200040296500203500950810148743336641681829243230180650127850464240307563633939914240249772118124136964408655178689261133224757613840530176546880773095455776339966495293286044015387865960041775794179215497037742910657245751629367069839136247922047445534647513538920339263127717317509094626396712050735192681294834888270075046723676584780169203026924366177682663182931934857790239972451777280720975161394171110898458241952861361409080090104131371378774443996381028919912876447600153622947905182854523279539917029265915793464684395626474974460631976856971939400604642896815416597058773905550141770142221035589940196071216176626806039918791743923823477105650393268024170132688279769465999752930471577708052653524530326077006938855657034014311133525956592117372713636746482483091090733017190503918350000254953773713271591320217923930561995718922342966257933719953030508712828681451341480335528195164959078272319443954561337343692315302253186484413123989145110417501528984866415040171641593231703905378729020357332429161495926394197270929423622525451469321042*x^73 + 4106645667527664402313899825777874996726625584687984081383529362690747871074580165258656030222551055790179685423900001246264265696149448876278794880995287099778954392393236537159007732551053988649881856742846560450338939561358081742193180666912769436253164700798055096901936077063350004703847713827967868675163741435418306947457576346198741258428912738619540474783225921985387895110412883555193422697137324405393293802448463786532254681459305031272006686626795043974319167645499333460695243331415462302470842201400520709250215819972797465034025304401765895872411599226517247028421585764915447797596284293478161984161326053035438516126160675105676781948734261962941185395235228776600466840417939009229378579609068638966908605618913572409382842497981244990289296139101873989908342280503891493235081226628268803919635599635643352076643387730080170868567514557840826553057592567836410991620449072257468619905686606327640209965181807918906965846840601080539830320030139777078304677801382886010557687486870917768332812087246538287184061556808337601653093271522967297739575912790449986455897521701330040528425521128857729485596422926496086332203363678797066110646810326596494326339498818268634284*x^72 - 639562296526776411046212637132880840793370739999664338084717329765554869655777601794858570806532573954421929417084857183346951357343014520769959772629201002305359914274168358350090796757440854321334607078421499433706310695790546321493125568532802436026150368407555266339768004892065173019926938445809543182471590709078107530969156944253725540432006916951255901896055799535405433033497649123027087809969624316599774213830171241996701059608730481713573604704022643099573109285512894914314709370352919338619985630771601002749795673108030464430451980320416443492985883304381012559078977109516268177182108617101647880084309440935901432949000653261209566268196160933518633099153751636527314204488520952318309675632722167007347233991375253359634279577059318964097337551970894494636016744231842464515608327116545441248586836377786631358204503577511586525572782384401966822153844109506348414247895959262454173761287784643821510458480965967501491445191498240528237682319861330297730630246582851697241493143208219414651356937308650560861846822787132983077610003951303611411451790853793294286001391278386136446509263382229659855585438337305073444346314875488427702436655784460890962840775887237086744282*x^71 + 98931895540177070158218895303631653922847979056044063811830182051099541969484760962625879538136759902400983380723236311662689214797981324378192461376361185399879433953109376239942553637225643121869460133562362276746766504627646612301444633375166562023522786149706244396572686280687633836817661755107809523877982532488602120840256926148802331473147829858718815532022241140625762752240773570301877510314374803686985924088361774950058832866803906722946604563403966982987272314100528382574590644876917356718125642817349203026709257153529022393065973426456594459988117635781367637993839620215494918727064020670005926027011578619365189990891317165450494946987973627159417339319688981684561611739894571790649074599405104133776428693915648942329495243072960487176999273020929454060647106855072574502581099043631553024720669204933422015888038377268801199257275076887998429574716363626274511182132990100330890053060985125417700590153815365111168128429191932238783965632250884965676542639129124506717506692848103209494674577979229698033143471293142118101728966832561818451108120690201863798630176741356335429250486330056750045005980786148869995821163223579986560169145095327283885163776643428866047321649*x^70 - 15293106874222378049772817059523414700058429658704189291480434101580314015689993535043852067340338971935195527659196793741583734240441348597726605242894491576468488907747454451459649780453545645411829640639748741853124114186371648632517891909724331593034759644955373930033144946434099810013539773736617236332094922937433665030253111316933360451444829372483974666097589946727033290840478070023185362101768797055825337920336529243906463103056098843648686126425705964920191824064235454597300922733900538449039810420881665603450284122270119785345164218342594571504568570063067680244611765295816855862731306291446929414374933220123445668637145530659307750926197084765400246294693085199809500699509092388215618685556346341357942097114748902429556506532536230059039846351885679359558812882429737745643354888537568763601374452704619370804724779693114742074821353305735336241415613853821427297524985127748780962374163052773818510885583753428064733046380343800436793758324475216558005078266608631590508570049992267590593289968955324174348231447806864170189184757242796106841779204380193472369607863782779680754809175337365470873423509398297420218723554637793746295625214233307749147977620616302835461905893*x^69 + 2375164548498613355190670208247112157925416807333688296575825764624686183221541563805346526118649705551051333448655054926991717068961173286080709858706993804699483757189524823137027189021763974495466386485126117013319554569495658004904415719726510685565231873171655670165841976376526612162457415991479422550216312722554248676184549212781204807680386660231377701610287684581301209403195884821881787632150092163035500871967950915897384696322215206806279701082402240033424099022090748328549928615503876367042192440398325472629811534523395692388920678140584911285075693705245596223894481104832918936696198219526407264858973615594078690326858595749938098099495070205355873908581777061219047698997682447829451713446808172790124704740668558265499859851041625437171813346757317666231360152150002500259015012183083797968607915572683959716406969441382571874340683510543512550700963257725948781143472944659827609396031446813333436340627605585721853959609066409074812027025318860410660530367928097722157900912956940494449984331346661805956808510911833847680580173261670731050810495252180441932383647424478569486159594277778100340798368590890945393930308139953431952624114345233190562214166865440727892068014936*x^68 - 371910067306167530646528943301099128793683563578960339061791092377649699805340367754719994865374786150831896459771707127063440371657215583846736982648616765677942941291428753196411973667336610028607245823319230605113861712146413127233793485749488296738032877613258896686940631851445676881197799019050680894316999148317656225037615572628562875953798919614250215078531538913245900047165665937668782184843298206011075766932435374890285171821869884001279354171802556302802650564210737470324683810213171575348415496380466343008620611641489242240751710301978183876770855265716987672265079206965160230853441583872021557809326612852672127110670790027960538981730470945916925220834225667831351118100980117623693607259292975092738292062150065845345419330678896403301830175662437235422264306502753426553631923826485062480211640156935498957349245023102535776355077035179354116061603536390633533445402380400722363277930940549018001451655354379750183054771452692529046527271985585732057515205903254422721699784397413211540287988189315961940145331476784940515356099822373154902613949730368612003405189774889708560163825316228590644030101457501991716623754642784939058777451189518178129618305115808352220873451128105*x^67 + 58758035116158859831865199691267475833928309280789473422420664844095672985496246964663626808702943225866215765920610166542849148248646919608379090127045495355670241819372440142763684167134979716102125849399868075509011058707212557301354108751914083930573062231706049283129314453967908977745223914175689661198016210890798308680048692974223920747604873086907312903929058920140787690714464400128601399261790049866077271641010889977538152335383574819018962205570841449943342460485665700858555324124733534520140290609689332808972623277977737082513185399950014253193750496951694101789134972991916268366090163190913102925166029941017107317501153365931820808146691670270441896337036573745769722506182116732654690266429062480535103990007814084293208810720440675268589957079153312093414558205775680670922445403842368752310929088379452805631588429709377878715238783723364893760580396023135891913979473841069938346282994275794062714658347518103033355608996917120627118243174047842767213767495817359510864326939048759268704995173298769299697755181174298545073140223739122768232825033433571841544790948644638531156112951156312027707144457020591434013578135839402433400098148945924428063888202675706775610430207267916*x^66 - 9348420242655263130970380184404341313704191389612415869885637893166309662432112568260414911160004808956392379502266889963552962587220537565740258922455854006708221406758640698075729191114344396614022387147514425965126762665338585807552364611360229641244073739120133232460588439731760972952131342095489391100290362589963756069138079068728883103594141352626763628939091254263920575627691368714301435414873197264047264776842339244138237323291895240292217468714513890063168006304634060716412438319518086756617604771533237213218266216325535041110688868821093635835276829599149441702010795509085754716351269702821438824592434720633766559757190326617194915837549403378307128163750387080089539722936098936945360579861313369779909244617849864252869729257479946105699727894513303855975087835771612866121595993130346581420636132296765827089874127097863551897952333400539146920861274818058716349231199318274563933052573583907591327721856812088454840757873398993773473564056517162898161946391857149393332184135322419099126129457231328149970677443998824034638248780917175347065155987081796884221063628117484791301791093497324911702634866554943139753781448705956686323394726556364543509852956109650729880116441881120425*x^65 + 1491875624303517054237448617624552892489856937033275826950657909405524493090937486996200939317248978693317081357348054769453180564494959766825038378565114674332796822274875974081002291917578266452401639151317571056224315395645611826026157162915904739992369520828061008931504751280449013863155416401309183882176220392364575838399227846069255030923624481043481483756395481753624300107019270062906414715881372848446892147081885915466243411603398773034737453392059471629295301779212307760735112228713610076260652339621098061167687061169383986523199694904279010504883525351315105114893555006376782558230126264055678655274393054115138883436832799753159507873402613960888199294929905378665511081236717098764225702428045876301705064583387777811211232924885697749819974972541274480501994849937040492952911097596756114489227098131695479361184725600503425730562026020472603808401848599459307776193482343721720350605658950343551920389065058133040807024283672303760605272633467111636033106928278505824525080319818915680375266699220073677133925904155906690128060527763313136897270045706951549725416871585242448232775405705028314948353823114841016256793718097133978213364588313892532856147066135191334837369001151590511331*x^64 - 237638114071145932477614180005411844927678387635786961538283549696719023116258298466197184424372959971053227462651128469121759162885155334197633808260362190676068177121111861851380389402650691047500480228161803992056522814379601945385562775274762974848726156350845524454699381324298634228574758036800717594393397776059544538215193734620895218294424780376785011329660775463320870317341997639292627420048353788945262777763921880836008944906929656731873906935014939597080373315576579983931718190926783412385908779127796888761397163463201120155549778410612071697920258816958758074404947281132554927874003630144711244445299816141600496349369988249522009181809914431157264866055268526011703856261869166609590589241866190542224004705220660198589120336970269450567628230572820674140742884608064805519793055095343512233532589751902296886955250514083124412122679532693134899021858565890766385241279417394793301577248408716122298759222096073367682146767988904882908039786741788105461728392307378325496642804225518971780152271047798945385317750000363771820782220184313711761709628428827129132893285661000182008238895497358829299598003337685799495674137252675323232113430898385556769781631441112511798715417012538361746535*x^63 + 37597296043241292089411121335762140563382796485546994644178576522643485550121828621695975778527199802971076062950694585239888033935588270071447247512670680909085064655074084110832234201398383677074484025293025004829244382583033445347213970860750769566897278322268030304251490197436964460017628421864816216261261980900960676004455130713324656277525962541717076255470814614099822603541803550872246983834458587595346449774994168562032169695645390524224755721701656248494231127719260494241330377551924172129627233054711914474308001358788190741327367133024128943402859941752121879707208862806160556050166097802596170002619896473590097124185821988731661221352062233498734308499363630026141489444950879935513277892077099110903171107028096826132368252953989829248388687051800455685098443161318671236893692199861475819231007735785260575413775375491978156723049324761515699556063697154785378039552202978691608097344648998397114000367875635058819393954033030736149884301441066123550681184127943337479088158202407306342834472670375592801650594544907856003244202863438702249881758897392535602544031434477694065097903575110596632940450817689385454718041942378444314002942852439158815539228913100326789655400445782051343590527*x^62 - 5883068555339837151541331341020283223786081731283911446328999802065115421484838649027767907767541756994762143744463483179841275048200805993106410758135699804421627267710197474068581109206560576267385842706030925216138475448203691577037020019263691051995829347201463184955045492187971881715031821320804641920667281854027021582214537766566203816882524330854209147784402026954677315835232859855984312444441018306254482338785516495101665084206204558592223960781875046599839772275120295392981718261176916335932011432630650945499952369410048271013597285436021218869392260010676300664379017348104158780848112342355447784139285705752190038076101670279031918648436064755643791645919106686757725976771034085374391931984560837761395853254417857590349492370862820762247812481076585820701247623842771953857619487042084309068481916458072024773330805640212968694487335907883133548911742185429012629418104591095409608993003219159996898719450315480916066351848912546241793789835237517663751942012323494454128180864693311562786095401021948036276468716874135432431485237697911695851110630320912267261856993978074488332249924505988095472900787493359275109021018417320394468785567663587131954753952405817536067869197286801291784547878*x^61 + 907465936858995074841052452415101101484508512275943730695409467986257006773698308795873534997935945258019083603436382642694222773860321275215614588862913291852709133683391320969302953732608906873728150795838575087384321271766733919208365239408291838309743808534681433581913757236545731909167516258594769938875216463007853660596555563972581787932224039530951544709608823159674689658296627875824901550974458911513152021820498592585494883008574448914707627585168029162002101674804243069196314038155513772735260306101775630246601851562005542068884887384034112885504273538338293746510737089006341989486338404285236491110747959927971589949847883366701652000669451007208802233438852374696400395517186505082892760699575911949632440977311725789411083231262104913002098246703333711983365149226386248436255624049921140567557508752800798647049721151733945105303550165811655707216976815745716388392585611384209777545279172039770026572890560670320843559494351356408786700087187161555582682189763557033853787331013431921810546870521503962391170252200610639998802974230194619557027538058979701784991439943377210846917134968122925253340298490623010407472806675929067433966905764452728433905357033792365788497204467702516823966580880*x^60 - 137681593591594556086624507836576390542332321668345994367058253933855616481168117839352900091360965353760846831522527519892043815115776192496017437683204164096485465167781056750565971052415727301082565549822340136826050261473108816073034616953727509353021215324572871825118696855839352454886836661318004686437472472948174781165643315566153082698328594597630604308217051052342409495450210750811246079004478917032754894140404232303474732808388008025928065320688806372842606398761257232068819289064053821708532222046043706356955020378141900066814154402188517195899672873979848801670292868836588896202840391326702847816388973729114273548340626934597173802304749573155082194851952680265278414084228869359126579143319005738157505574395446955120009667149614647242812304957195333596725526090298099325096672471602976674773889203105336236640416008506762759002216658152445688296799034338178892602441224587739468159468867000077612617240329903735373508460057296146436695344611205302638806721780111800739625470801138684472150117749428477269662763727318535202870560347726774978416712996669248263075981921288861343037284009027760746014218472699341829372902915692439077301872936389297662616360888897083342707708372105102913530554923138*x^59 + 20522662648807194914108345626047192061128216504241301159012507559046723643678887280449383532758232979969416087741712610106065207852243401532516240181362009240776113716166100051360669672231418323901572704481020261602821738094978074303402727175462856034640599641966943297654395850671973151964667761389565234966087518201358550452093656952425008206374143249791999296029448773955986088075125310487998240564981208652881246295157274705850135403788750710640989698680913241752951420147208788933166857540817675866493247703502641829800132366843677185323044193578969368665162152236523572485652062998701247153705723646848406639664600588919204817215498342747758577126791430598583064698578644261129056502334209040375614023939177371011513364134310420500280712858244511871265922124232874375103679339266852350658372371333331623180326310219580997414426649786348910600040930469478061554391384696451652925864379299378281448407518021764647136755429386310504945248299691191269278876410321746901038020356379409344849325186438777909482536105747529630418162358155325254347532797206780783482373282979968468402249000440535717135179998748178094227162266273842020902932515519150427493264601370183697781803467025801553019670469240021132347253208718577*x^58 - 3004614410356257447766444925216636174796644436908476422248025916839789173191751668191949190664401889936022190571738304975397338810656718671892396768699446718974067636362443359064571792587698806248691735807255161499317015350573958762285785534896776188606584654208734596324518806474167215589851791331137692606228791151430532673207683307695231609055260720299831752943289785370340111831816309982739020796131932083626815668245919043212162556054097934338593706501127457102853015095954666723642330022323126357777116465326450387244177389794225597705251662430176645078598131141492539931215488823117258748768618059230849847418917834917313655018385385082751608747515667272971152015661255007050505078808182021047708782818758778835479453188967256942056694943581960619227646773963513020469276472372615359491240154579322143926734999194815646643722414601733631031902743951930831781183495893707162977186498682204954118018176116236794048043634346950920333655104465877224340102156485468729741785601302501155972417197753724988394065883694696651671678664996008250511825502922183249237571772133226811776209500343001872144330935733104564920446540505561554547742193495371571166503763229070692688440864499425998272161786914464174174583231241693567*x^57 + 432222048508970483941326297702369425118592626962762575590271976970988356855117441856621139786098711522707650568148035921729977683125215744994750158754074905552544787725951307642708257353507941577282226833440706426332577628258861818556692935881722272144533954007310466588154793790471976338710773513219844724250469385233545105233705346032354926853768855621795044550900164533755116270689558084489102817240432502073482198465690264695400193332207332015417028746113281880995156879628147313619825013488543291659455430263053364830469409890125341183593212403655504049718117675237789741136056312445893818268402078535251981254137383772296529114009543758769802324391536247035857870621699006198863918909907279475990163492397058102933728793962182056965933381096475601557066459424386550967403735565476209633524205566642809682243265660499178944764203383059388447808202363969644773365921929324340563765277040343422161993869323816758253362926015607956736023738179025920420041054642556791656504509698008377865680651729352007930017220234570690198476624102648184742855637993117568208515497199177501133661668012337482319534130726665427561443804787648101266181199026370372848088627989192012979503460685778950450027009967925539855686637461907404756*x^56 - 61132525990114612347166918695973975269957586720791923622165191517009174186836345228616398694644236780170680522637503346556815388496836644196965265516762855965042743571792226171420085673629956537574768384995655455157450180873179650362706567860522833612065394612485974531671147098059275238490491498524559437126656505515113076427829119202229346950979838070868072791458354385667903767548085799963728066223300334995083535338136647580008770455235364727249619275983505445106346591016517339071566345346792507190675962131451345491377186767380776981844536456179654149807391225101046539546772310038739691694817183790892792051333299253779974505664917352717148076295098697851871592469214388635167097137607525098562124506472217286844387716636342993499570503339084950157472532994715991473931280433107577140529930989168234429675983237412921436136100578039452326650135634531303032953580021408898224441426840219448825298155554026513457330364572682641786718423004894861455981742759286190581402259065690350239267581760550244703305156620260914323825419986606290653976816809346369387104216746407153176613631769209341420713473165405016338716600943425848759976517599491348502359514963139265908084350359967415010057312727334971562738001544680660726277*x^55 + 8505288168382375573985809268497444784858141553956000757798522490798384223799541353030033524141654938340634393061944712724737597790962511080386463007247278822488304800150783606979450434039266028877631726165255210120520494854673259992924828448576358582360343838305641442696072485443741791294902112749962901272982081377888028923880742529794664574357759117138286371420026592237291075723150933586354097823924379808978933956469929619865404123314203051163796110439621389396006045564012178982713366193775750212681127742378082442679945904319739429820283214670897512040628253331902377737197420578843070184009452695011573930473981572157699306672943797655801108487394531677780559079350448627782764588777360687346057142903770629215960193856446461825270405573091682945949299732200002066828703271253832731938070541979754223670480155066906488682730612760628079676568609346370552349063520544475990499786777515788114688289957815397937956034168337712327242280404983889713792854632345286853118709478945598451091750494844382391552296561673726176834127656655755732705717931958048636764597508679840500973951523128484216769031315111170158551015367202546356474426874831148018425678854872459476148047412302284611120738097600325365425348181624497242010337*x^54 - 1163852734004949799987722450081002413855437415712325745978038793887016255027836410819055730589464858119326898127537310065329873111997367642563841799673247391055166113032260494162216604865738333069791126103815598797144959875779287545720402498196883083356623841505180297747289884174325552337773178013872167272828008133020203955334928702141191966647583722416271504966976245593173152162605683401665159970132856426489803474094680709481264626860361486721549969749418897637562185902499165484971418633945756397450079050530878565157816583713602728550219680206051476556366543750455281170654624385795777932924361234553736128531540193122922709141818504569696182806036919639721352397448961208272494505550385527724376875872224011623500057354217684045485727686597327224489469145783825911520326867445710085589455203038521481371484400060333739507735751618977070101761959170978602620423386000732609694531219144565412587593879758050850872791363711474461097279095203963880376063954899610908050143482927384012181309329984684434675536575742394937095666725030931769406087796744764730691763811916635415638916528392034163316579815899897118152508709148791020688710325902251395923412381079256100811137146418627531177775026050383433494773699304884706877428311*x^53 + 156488058413465913807628168434068119601497307905627337874480937240438853562904761558525376816888126553994062472093074277680432751018915792823008374207064480061174863515273682692190430495319266330822445963867237808757128871013652953284208295324184082666007985305600557701746246292632289305926588152529143299550436668735813712151541854473212065255256116437257733878122416904031895666247183906812552935251402328526612940405616517883525656793382454968307837132666053502238182352281554588458636135330465678610983449127412251898505950009392258979928715292194190341554263654825155570668612027241061765584998596955289983325846879506321201319646527663270054770413540527439723941577270909789594488950998442091333919065378836040784673363824761674854224161000361162488032376611688018416799330172459211630619458103645597491502130657159284122855448806799385460716381370464981649558649757600686530080491343813102251737970042002155802830090605286271885580212481171022029167860195449793625972276566789541124405089606701353428722993258612325592907316162378832018638423520594170535224347080453234921937050771670973855257848840117083612276185860909160956106810797579712927677772430274491133497837353981392005670628821415620586179123733748137272577284130*x^52 - 20639780542353198274151702641128525804021098445321619187680205355902654235594511187705387385267086183411496551463043990699483900648618335264752284233161519265736472211004480809322244339248399567064377144528750164558270524267929704712209536945053045532322857772045124743753974044885378821474732290206983878634319570524890150960821040320645542252375498158361339259056900047433943517726136144213521921999869780439672929979436405647123947513257486706434458128252132617712097478956700356297220937309518496560409423376077186155996652490040192314182334912974257010476412246768739624038373458751643688778002655178909918767342353442212939792649495321924268101891486489854898445663229777536957608860837060121528658270759102720114647428432330299542943409134889867168869086353485539406151163084173979147517631227897892533957541351416060727689185113319237037622229351463855888515637286274821262319551933051956247908492353406435741570775409624682686949629168150733804906866762815785404913284108422223065074802070718382441169482867895210758187502114469524058604167011250863741471502525730488912860778889958873725585317689546774337129833496838798706181765644159046933857093031001803342809243515715575394158119548649885184640993002651372338996897628419*x^51 + 2665190932858498106718733796975739137578756277522931112266074326883596479155186253179057871250260694826245106362809317634085347580674984488380961610438771260009797403918691737431189884546192870855283388768451880716649614043857904098018724756504248657754613605425974779558353048116976238458646163631048665310350277515550932993248321549122238186218906079958277656809736191231324099784972084637358842951392990693791908378461986730243931237673625432015397574106692637001751472426360320144038318556692965573568884117315860946207067955488376902643359851604503456004443613862826356715572171216176402474294723591969167942266468452902354878177219124917646940531017918489857131622952276279283505111786336338749273630454226538303645899375382590370303836647389210901820656331410847322139245575372341650884680265254119465632483731448139148254438851223521132375170416048474344056833895113723313894871281607613822729458680648328833746112791368636516504936212111461619960326372875187950634165512495651542900373810605922004629161073384626790722554297982511012539107276953208590131017574327086192512409562998717696247201196809863081142266331996360118338794648005349372398927864396928782445553503753055850253333462281233705698848753230758087978394092005701*x^50 - 336473827119470829577694248601527647807294692220832279172149737166619016219775814324958195280364430158587171356260925904381933927366684293530057572024531997844941374065055145674303759955534147522000738151564567989482945838973979251080544507506580059011122398155431217218840560855356899230650633835337610050138750404002096461349239120899144844199209607580596771998805260020466335885415647637153597532305683852429869180840148036786496873606145214124687972474860087788762026215450245273267895863029745283917554736389544527742764086649161541303280112076004872443263822477222005716093753778737907399605762232446747480730580106723345056380946798008447221662410079817758716833840270870358067015208899046927525954982120826318199010230794945097076297747777462426721933905548170989914930565385189542897343937669083450678126370782312119294214262500726264840073305153829688191052951582477331280283150437798975967586732649152992274016406514555929657952196459714238058805151191886675605465369868244536235505740982685859436978110242206074424207636765101612501624943470673771461357977286884572381572238309058845096769944470008907308378882095648108053202815105727004099014442718672886249957913432261666705405425201720325999239917367079468579420232545185547*x^49 + 41533962709044358044662050955542482905798589173778301351292059739891503457383494448792267213355992184809722388858641111661987505062959336625255969383096791589655427508638068279561036562002963771679042370608433376928741684269844351539871028370733692499148092042350485522638206228334207918269190882743859383615880608330351902449810131329384574458673363552343376762759506130858257707234969741929367314046546355789710236101688559123346210309251709090067763904208566580074286594603560345398602521136310462568595690149781096975854991324427932947877945377505349024593440133446667830211210953468170443802956807910690233118447006002322105483102813255514129571553470961982037569762159736685978035252083219248088721386117199305075292627769609467727206829746805651053028227426538161511903809465128230581226686745624399421636525615963236431862291662047718318353692110265518921459352034385660692394524685109725827475030588410240338147344391306958571083195648711848618330079454143165236063773975578035966223610517405654799150926991158126934444024067108077550411551939209924410446262133125163962714001269085519793249042779368341867724836719459245790127120592691891438793265535152673635044917714054567372484920306808463623640148667682899617839539020053332729*x^48 - 5024042791710762544961882016103118104020249492411402726704372934625463198749272202507633874398390892080856781715519631335551758914578896509230016143563666004053742909482639618913628789377826613117049169649974121581941230076427077163628500413448238610129833123237293522615241875945542260656991966933174258799603117708825417433328131573686414889202620625410564982850533870307520287471430416796019447852517013032933709409891495574662071600854626678259731174176723570550286278384239179149998330346371284716067949969786996669020093610211067819133528509015075121298842119292307799485269494909826811601241506558410561223695687945647389448649498599318088315914326550897998452851106621031382155176668430411856771833133604507031029257782676101434907688453279673220336628306570541948700821793686406180951506664431092636700363710932915868148628070995678505497226487528660258814208593114351145800092131401345707760343531222462060654145380395005789919588187958773276896393888728287414893801758481672470134726908520052580340350883856052716034359543021506445463318250370452368084949375887516741100935498201077548121675152458068810711204819937140688555923295852306252529202901506145692845415439375454926425580157923636978360333899283894237715041106008264019581*x^47 + 598326927686745173515566013030471269268050088204213485445163504707750824867240054772633783518307637891877050961897497620875535532403563583773133214070147128221498209586394936476462638767647873755013203353780825270721199102279596959200109132711547817946226350639327348148488721203615491124353884830252652901395070032379715552564900576394828637995405596993226324329757606748077977330920682151815034175164375137224024206396193134955919040116261486684698221409631315464991441868265106371234519074781363189531585731702096827611685892344559255151063477783775995131194485582131513330778657617634713596004972561694379346791638181283235212220422013500517009081788697800189867241176801779677317343649438283793778921989742759643335005022063411160660162940533452405197334884656448449547066442068109828566747144770553001236821081831472047161015112358022139854302930513114946436872799131607657922250206187022597685916221762134309761786525194913000012866495352560303896770906598530798009198946008217298661324270044644715643241511014720904994894117874774184287986450640650014057342788058620833978516946556826345422243362888547037713156467202480388713346256355710282461456742835854835846396505449716423802366057547362635092660124349689219449697185733571840296874*x^46 - 70594324850788585553092510576701562018784171718048119077708466342219570639989485543335123176913396993474680417051695694962118575008057662275984952785759038334381458779149973938447414714433718734074665770558498414292022212103192240967889199628588128236255284131440607565034331405423190697475245854222299626142649837814199849315633780064814269814272789694277107271076600181314922897931515932209336282368610527150089757076205864589316288904700206619870333022994700201122703326400203316802411397998593764928143654293878396322847885900349195809029560792790494667293079494695421915908192736566102802294889031719514352322397661224742767313089052073844490269347375943690475866297421855251468404289647385484847079215574093426035333459945632782619069340274183583201334420455931095229723909022656682817229113997717836912316688476962160743828439332257883529567425193587285118358176295384039724067920727659961823087932801135879684022997780072338920625786099690483729553758201952869497378623050240202866160133298555719351807367627886412358304069426926992892067862455022186945910862010374303877454832323767631787972964550244426343093405949865731008209286795216463093617333639931579994341638926727372599116440584464495246178614540652509438763820832203557051215160*x^45 + 8296983846561440876751158048761568572732813633805465130485083947911229199100638284635771848461138148533214739353213179500370539036703601309461030836696808431731209478389988526455704077512647513422202169436107606481297339064941209524109606938222226721001334918247730903126225605868641692186294052512733190624830886456589839636501071974702499173346568407018005304032921651740720100011976128167282757030081568351624401147488952396020660723761493919229831944845980219856271767266442312689083293255978764477525583857758429744598692178340745802238309878938597588012022234036998632358229186210500869753026295391282486298713381066805281016015252337842887110401949635735726845717942675897002941846349876075264639714210787187442575974746696948124378151440107127689355895926415258148838585392301952678418961747333885207731504864192153695269584383632558126748816562005837407237257504303529799846709201229423690775570208593616404057826842911824229249710251997394214449277966458718285449479442967633630182105767339174253493925852916621328218975292452719929569434842961662118674611312280308740286753084906754761033041349474222868144305419997930603967996084462318041828863143736304053052353621163889698131797861839846262268409091131379485633291084283786927480874358*x^44 - 973701489969009385112477383789939550137322363568481481086590418381608514847719161827112393366672265995016745809114611872825674445581052933357039380558927224118869083553973299834993309632966176394383991472711407507358881897375023587448035648171845585885625714268760799563883768024739118479240691007995330433529652367648252534619054348677702591474288235997107835267104418131402147635137645193452899655693457681056012493694113582772440281153555107588098577126182697110947809760677261407479090166684712857772512331141213962341929690305570903249748392866139523133307346209761915281948270465568887230923242255299893211274556266539338383184211492634639542983136109014999703856089861971948290856110566947583276697514768408330120765327073915312528292519760528603177831764796782292395489337219753056336415115342689023584893136121960578575846455381919250437333683852074833722904950697363280579949559461004390292437323410204407634024248027651912524819650449164941292646708280116394287505225399549010471636083539879719626428456017232913534933010059751684621815378919204383142354124189630718336304517041282116778929401393211378673179963717255746599601265499351670538793332160951328610001273014101245764988433956448016923720291375287458211594728896281969871260422431*x^43 + 113868289923956385321440906573909916684433952775979628774232622472619413930644463159627776052288023910740528659407069688940654901835187094201131588585377062399151269196362870464288285690639724821086393638604559984577213688033260999161954229388912742393547489491211356207747349872271234700273399415818113816380620442007424442880267388704369222440843171057460197365988264482660539494390057223170025505050631862702398492653435475357249636695287594121914032251663722129777956816114304855113589238683438713731288042100125927298476994112852805748542736772172196203742432412629526486000645013044393886500225828616729308291840159182196194510070874864343607629501951602190648438886179221706665751500405503202204853873995332912953135171538502480688142230166328446880281203695269105597391366788077469141917108985382313931258936669568445584549427138693151194106228092759604416429863668511442217657964285775628599339036775968471155750376341224027394679887649304496285286171586020577095066824771327962087791527255283377018156564363380756706518537422393165734543103069997159765686137631185458598344357239525280441779743339451354211257710812581823961631596316994333333060647729720055511643962556245148945256980305695438515691491067357564409471667614648566419854853167364*x^42 - 13192788770065691150619842349856284262497631448541211419096438968340961562730799349093626343577887861622464775108194915162816822217175279334401369775770487180926453257934249964692335188162208495125369167103475770260886484165684071209828976135020282309611257702081397055900339168846871902156716214034382150230478711204584545649791299806943195170385396048961605652487139809085204321656796327980533601718316833276169380257583156135047847762124574886324171645225466125977325349997140596491727830859985332251613608140001974154890058047988666820383150106936618643438189783008232894399263905893951113136347856931030325511454689922567224662553280566118816083783006990823367456097691537695618040421849496444094432576459123344311337193893950324334801095874725305569329202081504860755495596820052294590630127816615639474201166712988078233402775328631467165739575503456278340151274082238718896104751914989778908564243911527081619638514367186684733417690597519208908483000172846865259017485150508137455259059576479102965122385167860010720792047916359501972543590559492857774230555283268797789515896178490899766984937729424969294557694017049254482964974734601246631071214445433051121088904073376751634703396505395657508969683691009086154656908507927975295946204766754568*x^41 + 1508106542118681202828128102384432949302704440426634439683073126612143650073118006737405183896347705894911227756272899820963813491472782797345494470249707888882984415788581838829690222318018341404821287437730376178007637580772551572606592674506165228601727913025127115247750781906354585307193784069315334383936923089092854212111362068524081214321202891339092128863177349681955452530794770721989314678267021120667585657496853907444271368020267320804927836981066699318730381667572086196464697452621613471898380509113713993206260044195351965946342200663347124428405844857265637389102649782030198304527353897459861398516744705552121253252312498708540589319037058610003514183970437446959581782030552242345900740666574446566743813934735589815400843385754628212168316522192027223062060904419200080087435691705840546868938049852958387777415029727008474454800426862633056563907404672244884016293582902775082631966395738370699555915433611700731286774073146034636371042440095116601162469271217782482013577011966617288442033273623695004499754239781299735895146390465247477644476175641932619319741914924843681369835314120820108660780999867347765553472665036088005364416272260794968613446761060467850325508124673226039793087163638719131051314081924538845290430260230346190*x^40 - 170471911507609878669243262897588374376308148702350707801882380432220442651529698718419678790472661729347669874595548699675927969047389945083572714185985721980716118248585104655933820438303847617581685533157303225803264600669232337731960845099924714784490830444128657384359303879584677116384639683026919732110546252522547337919078931785428910178404241883753473512599779881034642820432812772465923206915580641040056212198040041550704443403229356315757908004897295998177025091972894778260555872096205266235517408536598364010218787000594726937349300858307252212788657790590958537725898209344268362357170473305304813282888407110038431443819061960218984107946308960938399074038194662702482981710121085389404564354810072359379816398201279021653497351412544612686866680375015154890455747711800513894124992156209502918485309477431630494603967428343156181269059995387577065607877351254416384480711167530354485833619886013008881610203112971953960683459476578410704285482808214779705788306098815915615829423999441950750292532072398451969969243669079507935081506082698376234259762450578791637529547282155335640693345491372495772061001690685947558505273298321708595947630657271878231126448743122900772987768752288216173572842978137347520480762991403971165034968679196674366*x^39 + 19194935034291119324774286758093565537715440507253159964407145326315577604308823085489459651769236760831202494639101286235141124143572006364355119097749416010561325802801589375123271853512209293449931249743821092114959998371276483867545891980240290201231561072839185462405724619433049084338494239283076148639759295071044348580976649750003684153558761230111817554848201875483373166560029737905554039533933710320519764686312772885635717321096911345598997155609968107659250664359915621766896160681914650526270792486595622177045332910344397302228851506164462574521365001071626509958573359831483907114556383011090820984288940700796089163472851548835550885043566583476286608310871783048736380546523164867199092219002860814276476867704330970783351180377942761815223329780925337278846998393470583766011251333707034832480039301441649212635359227751911998120185237949826592354556006230099037670398705628494223057170431532064381305482461882000340302317119679957107713912953644058405959725824626275609940047850136651068345274256398257438047058670960408644129086161332365548245710958989022848998138609373322095100847176535094369019403223053248426804959307842724321434188049257920285168375267834283842160378783511105625426192441242893096409627264429022124781274055701272334146*x^38 - 2180531880315189875945180861268405724571870516977488483836121785665361857452618495941494147629939429519711772247986330945059569547952115714765731079986422345370948074567587340024441436180741885105225195092895932151605722209360615604969334921463520147640159231743534237784311606150255929949036192672607947044440755915627007528239548058067292878688179388431800572366426192099686109744694017863129543857299993383494879917308365277962485504953870721552156789953636514672226543549938581717901067732940229689404680288809429764139612659863125682159919455964304503625389648687532175614075872878722780926438025095052630894398352455923654481098905867034293776510993011240721874593220375605334330574319679542241160520199744168856120971943417452356332586348898682780521716574890555018562468301758814131670253584724723773245423930795040502716060364136350392816914627268572644769965434769713580433161986395327743738028426408614798806030251069760537872818948351155125113625261167235634338338090994195311783126198612295309412389744746370366477270255429376185053888496270733506694489402954303105078020157383666641551699573391007545070960401442458445250160019233973561963232634703534228899036988362519110708089092738348844746410581727263583678268581871591537784959551952464257680890*x^37 + 252868034936095515231709435019279847725956932754925921001353094177054942556362211887692205900893638809080245506640766905043958407991127327727994188467668683304217513264142781735817958717196726551763490368695452723223213124577610721048314037810752671696315835291941280431113748030741664553425561053864724615492750346272904165498518346861334491612078359532717758457372433244714638868053709454440218343497382536048392877117316061785730397115050706966539176317319960984833984506980202227621483614395116987129929543464695427176383234011149390147066061081879212739697022253560052513698532139443625993463712050707723779273177224489727400661073238749231485492373668611546548720105108183873662632930287379868669518851990354091074429562242455485660450907409369977320078896090152153627413852752695691564313058531001359988201596678939351347669793218528899043311439403947633389789622471560608970772685530869099407033641354756682801968930796389814939374808852681096030624740528883008512389016425735999738129068596918387553749963540177362526546021341986266219503477919462054082951710889605335895031357065443331607114544457675164106513127649703402386156873783501317144311220996025254990392683365928286986097916800278982656767573897264161506783532691151182206529031779084512388990817*x^36 - 29641599116516058404105166211243903350768273436197645452729859269155784778654460770457178855435336123221733985915511739964263998338942251675860028917958289322904017943650227470246238213117123315523578043160291618127865768297320864973619994909947981305231451070682221002830750934749805027258023060731239061524150030188669621487563009239813394129918662220289975678528290071443943875182325458352543380407700769949093237086533825948084961577799487227169414900918270225577190404524170195498267486674964392770300946505488910972723057469904908701145600404283473775809863460035177523839629805034507171119695201049523655800303946041525544315269991856174903619683388869205477977462741804835115345269408130685998861665435915844549342272862749272776629097136572597724597027695232349704527971706548949821612746119517561344549663023923516825875119373109925018837599901581611854505725231921223304970068837213919397180416984376048835409989432096538761813773194157424254260433068820594593781937301695200780040833366774856680781603242319816442718673219242870356538756869908779484204108578565957422119496745548496971572195327453584510973377710852075358682983168934631185901917979408309025759645290743592841838382027228867142030131341244342194744333616267547797628424712232459189735227598*x^35 + 3424834619574041804522181206463707335164098480327040845722412228785829931149567013790254773798149600623869906286024286113022704725187291691263473603477876345249247063543217279732038976779360476610400780837176485002247652538610490227579078787490594118659026737842464288140880042461985540106433572231416282950834538162016007360978154772207899760643506837125992574425986446879694045053577720435097043797777350713844922236034209125372116561582166826645087665781290549840332659002340938971511472692429246025728287066164385331696207734947042905602487804644801725662927091227887303748709368160397710759091879114959087113509478642821505767624556581268544187705899243830626370004299979366833021687552233251259481837673386640698429585509734923096128528331809229332691118185323970040391952918553610131319815261401326249713421671764155038078383751291399509493793431706991887682276640197075882856320266589403439484593046694683938200741579930648048500694668883229794394702487699287562047773929271386572286641397922471966116761156642915531479626388698878210682927013693159499589150457181780097118868345646010121891121854653852175402236189213647738065483728861237314047269619376025068326058986923009573774237810188672083179535308553453937348242370156482731848642473820504565918238347803*x^34 - 384109809273289491715701202982768918423207400260638122442844514952161705072565191159766832880623253856046287284818976123906200450481061566583493589484446169498670045143971202363959106766657498374943037506347196210315376370689774151248983939612997871198323783057741547917824149964624310766762105055545043491507482850536605607948623823719698496427758847916648843301361585492419288141543110882998929423070163666050563738896753451349633345826355296261261809776380396081097368119213359618157209708283605143890289675563404885227344111199175986039245690342126772950922689087388459360178695707281492384290893684205320564324358517824552219479746989985948596704722968245962688171058125210864394451964252697014307525584439790627571750885346194985749334983662354259518182188359714104366266023813496758701302975688646814977776195038363442720028188749697883969965080478207199701041590726712796680138907610897496999638838483776858325964343963715583872920460960575248600347172336965398123543578653647820471393736947439123226093432145439672849774612672431203541762516120582280161922116992770720271094368446290168485669444669185783442361371521740214388398563785658163349528178326466873139892648307632903166207547143471177518172759630441236904660316085830085373218020695566602435429994018058*x^33 + 40716243518990062888547119732256298270339110482319064022954685254616357645282153383922108912690263737950802028997503878717925508814472190671568266910055533209720414743240349768782430595278939807127225351314351989925715775324811569701536997941410704227920476032255566402645994746826587479912126636740356252488125950980458812864492452876484783997467820056403597401755855084785087380325153361105988217729614467940388984554130555308956326264555990408625338549229273744330301033231270560198899110585750919270615607219949269506066237013493141846573823029505076550004615129202105657725791053693452690228240843068078728714040286080858636594506660456197912439702216103018414364208257088477412973121178882181212107116462771236171653376023936107650346705065753430081134628564377704383287999361913297914819380382990684972869582726421429869334028178315556142749676674083626806421038726261257572157506069862838450818026504455654935902955241422192686059563448387725242399758727144934934859320368516213102607816343173386044744380754581731261077337028163594951677673843527306971364020169889882676622378638904325925809414827737060962456025279101056702067791304377018786925825938251875024994914976900023119082769855213523414546521126871086683776350355313229631061250357150821527985545852373438*x^32 - 3954106829489501333279515172651861536076071436491351593346197194132510266253738710433458688347654773172011055677017973183171059423950142749161824637333830296603620061092358468492279477815310351464780528961068187539535145728523274031711297833051050265917411747293855709543292898490789392551359591697324556700173809702595197566212471770955049195480844021225378147345266001300171895656450959432209544434223547709106389819136470529795512276156059348360093358757010375861786797405978914494444665336830886371799884200119875700278874381581320946878547406727894834263062021488883445650879004275792670869120498700855008233706099888703860276288280243397813642390039560107805565664405566817923984076333027688594291955553078437436403260958440152383873525030761830601594488567388797500265142399149232496887585874559511109503919792826698656236505113888315275733617702751018924603153364381491383933210079392323430369849585672637572618081091309646587001780990590696042252858875732812922800796908405061416230886913288788534966545117708989836194595380837916517803918508625354242802879555620543267403105231298805019363848963353441434372901313717866460850604342320623749700761848166522404945696788326474375715742632994522985603551392718369591264626217983933156691483231240509957989502169844624877*x^31 + 365343067016689421982808139332252602785556185056967902336736093486661081193857547906351225803718121497103081103146880713821041736223712512995838202650609117691367698659720114585622076389669881583042157205636992831363240993039641956644677598637378930438812110661222767385988615603776587067284876124145410096833769036584941326598407894333526361829245838632556165654065802976372414650586128089014699301098065283710332507038691524984795760253723523975451538732603788230285251609009084187597932411809047230656998136740205408949264677669666173232084061035217215657045915197356250031710579441513976031843275645442289193755990082976795538064577943114827825581374872040001261060062874881151418166513822087237050574753037686628835278816830002642737187627991341013602680138588030213964047482392901054559898505875132760221401441125596222918173763250889092096316726798773506717941489738982787744421575838636632403188757441882002864926263580889220981362577385717158681314912582265321202415890971407775470759140398503265054430075317849008297447782051902396103560353732091322992865237907395914571534826557223323513127751869590581058389968340483564548106909209723985607584461643580235823877877616524743269526678757670630090748839438731703258210839613362245816725995074578509963792607246132412623*x^30 - 33435577655678040194674717515050665088834996615959608481598992915316550181950781909168095757419015309384754125643883971831017003077029527386734178086104874126153136294771704217183545753502412079886086130081756047840754522772391124120494911491907390310804059305809898535660950315017585810816628503875174492230760336060263990831087352563981690340484935483061340000771298242373084708052458912577107900964619986741124642906860160262023176758919555193901884769396727217652533990996872689154053030257809533465580531955873921325696736073649938049862099189157236161417198671562469242642669175348006070799563162444610580545090858421365288078498675408479870469244548930416992746532267460825933267904859872745947243856828183263018787504959563368565269183644224695270800328205564192108476780204123286602483927491753567211607178658729021280911175091428185572423170938633125234647523159856494236238122617073231961088239777488854711624298474467233270408102969144078620929931727391777457946886746905706409670474697082593270023854365275722676180426206826341183795196024403725118470182460808102437338644859763855538140549316083819049507990860554486238634166484298160629355421568652555030024373279486268651991783503752537739035400785255956852232732196446529214188367253567335409256236539453801645834*x^29 + 2891996539016006092306704710931054247342393273280669260541742254031969136386789478101407642649504640374026215224578064646087938616374841336623070588972134364873145590679079581626548331458220331675546179265413169937123194183193259342042524520291100528965137323734938132974551547172769486916676440081544925424472588320209500586083861949309883617503777402377122136905193867002472666993107272454672794219773252523646124388088803579489934596060888377650399041050290816546549429752887875418009465104773258695347073740490283927228323622723299832953074793799565033697135966752709488054393779224534635074827435511500716300487177989919428375547379654943953867810837601048016723669061963068918548271177944429197111305658745972445029655381245369016729445067169649519129354590151456912113506702260468821776464369246530339456338257704463656384453549498181785749971545327397300373638057562227087019679161069965138613111800192943867830328003418451305498798533526952940636537256245573532092242987640575979982730318824424727559153976426711339447385863682735329180479135422143258853795256705693972562435148603526846831304028041735349201852353073298747102348420287723107093025594789285257435022929165172221545311091264699132120645137075948756986054423753614784937476718605207170672062677264998943273543*x^28 - 270204684330728612897513517024997634622969226868516531881632000088717057562378822849260456644654740760700083255935295089633868666032910484868729230913116848243726476990625448774452185840354660767877677505610174804361287471989908580588958492168425122352012871828060785305899266404782965612847272497310370338999085610251984385661603152055689782201778706193546168023149037421108102075687454913797662891196252366136753687003753232712868136885276644365391504423162634949347663614975605557235440312411420730802808079951298337157678805034544011462624828804634796823185009197211685018348855946160101704410297453812978909087709736297229459457847960376876055235095859740092175073689727643581085969086269844185163283151080828300696346818317309540806516329985151022230858138342657658739263921953949661595931956578643343716979253304791998770369315294168350988860110941455103863203654517705257900125216150863013656882249662701126191700442853271160546887681729242054812473013095871331711003415924677306040277175724035741879094631926151890295395040387574029710211814858992820862014463942103662778266041989559656386305396714511479348806618608115420700853196534774533369239961352630607056120145725305295743091633226112048308904858186060828553536168432645543544961833409742493872213602802468470400089117*x^27 + 28829772955328081940952989516829557975694202525384389773621703357838676384715228733070871412774773092559893685180583207227585051762311543259976258005205332785744786080115462286897111412229952151337820569421807906342832503838819786819135327195211369616083238058375467416831120449584192660105701651956606996120896319798276636754778928706051907581615898705132580439203657641192293169306863188902460526993765582369481659593310562178558304796033883366959259451983901018191294710661945170323703940231707293285929578545256835410657090408539359262143363990528598238584359901732297894426981348027700995624177803327937154582982566653749584991808802515854554409333204733057029995567493562633514520658161050008073688947964241502644671196748073258796089026001031541042543770490705689798297969329992145994360158419899552724479700735875846160837218664435685594230805757500351914638962195753618747101309321400462194187276555971302739918081444029730657605870669548747814099172205911888857752293340847242772194179875963071634877174848066227288833568946412227346658732166281514214073787604896478078506354055154656513895675341700179871670215500754382225156241490486593348396897205506855753778307650316237558752630668422365263117923696508754301432996961615430633778972099236181532279761860687089016825553487*x^26 - 2306897557499898279513038531886315316119246859534486423339046453241763683719825045710069544947334348588532769872782660606176824794397651383526597014295411199879754895800295297449885329038093907034367102434008127424674739271090174206762629012989584853244481435242597142091641150737276221129029107207008993076538434188229753257533272020785526602387928095541204607918073836984341401089637121273688480024417100699902938853719133072055139876080734937778305303741637611816269264848070379731408777155425408165684071078804952283940834312171012717401737498182574689003361453309950058890144716363276215753716126436876003643801276583188339480968809500413410769707563498343686819375007467995426722329210318499716225236101374385017569539493273824524328874598806522259707490676738531712914934083591531106059234766749303744403128614882319801496339552748372761791639633706950797592915277943872078289554393858869075303083666836399949649977498398702029510532975216968355133208914738366872511469771169863019820769202667279804324739232198018651799173165410379118911900968619873638044294233323988238082683232589827725667624405179444301894429322763046058783810130002378132454922335019802792353430289666485255150562452817942326533095938402842044488792885733390500177279723596503982653788991791121651160820379916*x^25 + 123476421711143925929909609408939226368243797093341715132013137702745994957575048644692453232997664906866653946997422555009967008007625097790860717792816882096746610479836615647507689612779213084878503760356947694036123515257974656676142872855492679806136559252924439344374817427380879711402941272684502614684901025320051748488042819229474088623943398679872603362242006198178019481620252120755009913529470557637155947605381099160166643754191048022552872974707722009473775703272977839347757373709928192877407501222712186678948221386385449348945038380332954450652613624162774360996815115676795408138661341098183737771066786943106135945425296909707149797169144330634433896852416087110325846146422914108250088355656861408283611826529325458937177521400835819224109727180940589116566783883318382066329224735750633573444171922214356031606543015662908265820713590231635922690134451801354809690480525552614466276898897793333760054856607633790260576796151834429280461056383748393401043465518434221332976680518637207729058096644259033788416215131647524721226292989491322148400437761863575927577687515433815691242562452594287687259659548313950379137122049632801526651894625072574763256954375067269621378303373337577984322275283575319991661616883134078974623455838443415363848899222694273558419625794540*x^24 - 5715906371883262346527577415956260697785345747897650401881706280794212965768098549261014263908056462164824803098945673140364174475577738893830414695993886237306019330700670868327664932102845051291707040432311920216264750305851839351179762027287839617971014803511423718733061597660013828227419867651962034341497839415350017422267115675807100046193994078719905213365940421877311316711596383363222708193821461625979895255165627142893013570372052305752075743144002238237998274566066986676129730587516385958921684986397896613611863787893639362930832373408733932466152891667523979145623905066138480432819070983883698918709270555072145874828601738808478751878277824515697323227051166230644606644185175730822702762894675262042043223911895323175989437713741011989818809112904011036247119499712177445763606824061936604862763953680582971879946918902418696879698821291668078133025051404325477463803597961568265878377262479452601777369890029099969984097168372803782179885103378736904101342499566525905163336695916482835027676809206694638012566601700684156546213410590697869870601155652324154548076098760093895688539529261680488234689868453330911683345362112939389582188365549657210033969306350655272656451394638221211279446589103856158151776318998579826801252176270319319189782887719659627926923160109597*x^23 - 519533749379791079347275212234613364011460325375913094807345172622049963481026960957934652890365429006927803781007292912025575749355148566172320547204187508424701415489786002816007053992361548885544517517017961315108789945405858643154494545984066333852292025302407894194670804573021724787874154583107295837699662600586848949505344268454930212393294130530100030992656657879358537632840935865218181274894212484870123335564726459915176524776004121846372619718102285793069509852601926775802197829881692823601796340925706815347113151511838965915207413967124568889376857717787528683534320696011211944864610477504469447161750023917786332102346642225534240571431323828342053977591196291644666102839575409380235351032170426096827620030547013098778128161163561602934955728762995627608709008784308470133265127321963530296893855421397320389529505696155540772386423086245021349796253682616031716364664310663329088044891409862193062474457887455507603192627579296355559976655460538467406080194094151593216791431998474127579113295387111045940649975105484565895116923629765663842176546095225070818282603401568964266750511506961929702389934096210781202381167498886656356928081903590149570479625196982337499523639716116960307596371122652942269592513798176355897394766806831100076826096493868007998062216137048958*x^22 + 157953817826130388623408815762418001343431361492790404797255012568798204841336349777826624005260077549244399977425653574559989285214122366792497386096070842980224084062072398516139736709832815089913576051759722548855832943475522743917984923257544619764972834986811763814691154365188372656510524050297172322822775537529271700122551185951373337001145445170954227539905709019502333131463917553476436160966997128716797932011641294056341071286721102929391484530757564023661673620187251259482802345726747484011977796383891095761153422947548977909893765975858017840576506130106765322878091625701990612930012448283589978972358888129011447932742772439344881866343941654364758891903861751830574979004035643429539032528773947529543497869597010330379074936276386583601494128049872269772863177154308585102278801082247091084337001420503008349898237296147818213080822465932654778737375925627190042118763404489008498059189434594196378360858409785982335274965582909778898690703860060463489181764577862454158636970834309880701622821217844969698291439377648492073462541904521551560760260224631681984920682333168107742574771467383462498357992030792169881582632288343390797062014503503549585312549872470078474509761181316615380747090495737651856368816100267674570005846046892989366467214455941441757323320133046930004*x^21 - 8336332952121549760133883772301396085968372469284860845954903543752719621405515604960280629359639101278828061200425592344232234831469387050454636887937502853970264826875200095188878160004347551682446668283916227363033678462875155433280845148873658800087660787696589103878271808686526921337339325524908668034765747938673022796534443699463171951158271730371054069197053265985470608594417751966162005523057671849468646456130804967763930972895229107902498355552785443184355700053779386185668791606988366421374165285803878172666387870378947700636428847523469438290062679577948773679299861507919622334998039652462459009969459204238058217024533052483966660430058551566500402073610950171482466972043706650670852305087694258589134972840187677541349960763039653591729936309809863167020603411096069648821579918868855256534597466418760160963747619516824069899520240016753304522494742187519886541049624945946280352455217931892943545173623968337172908874605671164724545663369411186194902600883791852168811763153626725297047163381379325929992264241554143889459211243111881545643565061656446881495490618362704601730638901245108179497603727537779302908883969010388485123664813601471305787049949782369284686736326751708006285373843572722060948241752952022207659501389282778299876494117901990844101217759320906323371*x^20 - 480841551760532722635065271349073891341660395949408060947647681462499202095329909895379557162278851151758682028042462078594959989569359632525029825860668762556002413256006374866273444931537272892633152505861471700873838616183053497128029721524840712171442529284985439242984569199847918301699844590569641151605369995187822648537138186398180764739237443858829344647358285315832617461316502011771553171329422589330921059456310884757363748731232409801223370995499652645706562516796815917549356951331505674847744653981817038043373309616498343727518897157959001738299234208448083449587343673793664720715045291858730869329227381733063363810985294269805764486784684003297038511889605241233676834504639822972419589211722696795928632422705521501390410616394962639085655786093851619700238324383265033719275466584885905196813987364108768764234715202568136426294375923841584910463926698059718338840754325613478712454398323699659332417452755754177127366717851100683554719590580298485134657707048302920349847895970700192540451226253730303036628480865269741580493154671859618433289522622708978094954580150799298920026867405713886209616890786195263686355809612708819008388112240805748192235996192750606850323482982451941335391085775866155890602807503502453052631524345091347288680653223417367393375965825687794671178*x^19 + 84186301243175852718839610202002935972474306727862703377452402953528841871148608138564426853679165030861901782760813761219139927461008037150712822655219864205457254956883556772479784047158563988911042117111180099158308543994692181051541875041449221486262557390027782520393142650446166972328828530230680155489820401443808275926587603428213451411259366763508073977873202267521916593286522961542470857534316941497528889234747890310209667557485397482419032279624077860223434315314953885636721488533663579193017955388566451893775741162356099326190104587776971777641660973301404706088197898709747816402084183577449071477469526773319023006925260617548138604938004715511981205383717850323234187294225327387693574094123224847070376135827884075258275274742199837978400870735456294024018880836791253879474512210139352193046815554807369641900204723066790213139866925849109392316955861635971173070760982809559621504419597677533910835538717816275000942704727456899378411945826099800779545502096997524575553075229807757494200162064605796801806903608410002246988982801722854805442444212526155341138666200471248052902531999941915016451134580745294303876763286976669439414330757235130481901178554967700198776701240156988792380212044348154623732176817213807140304169163655579029443831369613073514646811144494622914919872*x^18 - 11374015448043958113199865914093242854914010470004766551107851177921438994471261960161384399549316556312515710528012891828234793045494407217520263815328577874110263934472884868642011677531266753087812273862058191842438202428939414434516137927314616294637393424563169487592025829489455849515471583143135641658376204172577019071368782428449902550381552117225008980616331587466803836383054848608661972429828365757138739154240317315800810197624251822783855510115168274644996451597390965656756594764108806451417312323522804765675662715715831618359321357270139328924244781980236894592825994601799717763960801831358312445268822559330848788771769656639309716900161763738584677225235598331524868189034763227210412664513224522980118277019819499298200951025000884672102398663142846589267554753174729233616314657023086133446849269072075501587533469009180145278693867398924041843373812590694779405868792167279404240962218221769756620096710292496026695055188874372617957911441141443813251967189083149065020641934104976539788717246777531892846958412721147202859227958156989332322982170803488322180109300408312602585788667020929177739040700509438187526270541567941384678949819721725711293281436714957878387407439115274393130893124478903690104663628766269672505497118093387493524613173637160074991718774102385375708187271*x^17 + 1168473931232584123408948258200451588478462786192385622469788118290855473806482625965135664555444069942891773432848103678434899732770183882260687479695706551937891356602976907101440463664961940894996780761402979852079313987135593153066935076929935164460354188999595315417036537780023283148956221089451549050378683241664456292220746750563208416726589675854538926975706545613666355364409362604495633224349536309790823651915709816103573728557031808949064414641632312536736383782572990164355674255203308099849687234655152129201673866374411621141343161231541038705826597230015802140556214002832624933393994995301643620211281419241964089744141327942697801433683452066945054931097106701014783425843397858406017848651964758525669579266467230061409945122618400529346185446125742368603561259257914365917080303801160083618464046528126130803257662769148386755772673454173755125693128431325039047461659170447580281758823986585169623102407224615143962624132068091370474856867246306524041462364864159934695079032660464009014524521096993432549009926754425625218758299238499934481335738551103250362557630384982249828644295027887800451853657357943115287475673017628148465781735960179030918207019421861101184854941709502525106709154699150222622693289652237257951738706914190841746837184982059421220877893387826538882188978602*x^16 + 27223265030514083094188658660130531644581538025035638914212721649399841278479347126877142337517072910958730333233904014516242139936306621629192743802012623109105027116152512871427612571295463967117973458193666837551268288643214505341145999648998613174848471157196658211894388649892325306082299404203557103747958328116021130786878093689502728345546005869282628991075912199257625681430799341923032320822289126746720692596577647943082510904906174899101125278008522170750954306523584780995589348069644376174231166853981600544863001506285650840736159291288075860539245169253080353328058806000555455162517664278716746716186309987365242858393924835489190393856156510945400022295758742312339813535742014333553544674167316318713515153992046057184077375347791650799822791405925236219856341941934194519602230986508437124060834330873587537417315611484658063403684854051445920096970308985085101585740558562925108709826293816775820001676829763055573029271934566463302017662179689600668662720005391972886834470874000230245451608092241122059808879982926000188804241259741829802875025146993888247063290127360813595475606781332985573702362668616405559492667050105212796786062349221026886080585866032031543240882837630017034045703828518242177482407421067157717621742919125505528679843846415930695777286946028641836532048026017*x^15 - 9610980442867789856830973844493591091623281524360999413004496373327669155055491630378711942831401193766570050637867387098718976224311702182050472137905370437930511607847810537518975282467924580737578912721711789993240685023771303295281396647494560635915311056507465458311750380644184536332244687858294446382548235608539207337502000966146529376514022605525044879700462172254671905649816383258402899726480079770251203753272143304803973957707680397239538039544273264370374734079021702645181079197083123853197073079681396535077457538098448815764381775632806700942085627646366348292760195406713496625020366774599912262790793461173032289208432541764630498580497594661569059627950076870285130788211867364676694450454191039358085518397675811607800828918547020668099032257919493124498208341281043371339314239595232178741460294490139121952207454336009069823356700694340476055723390106919861614150518532260167282598549871236496909144098753514334687690666359552024253288258673377271928561735677364539969667038394940873788019278618797123502656212131331367535273156635849537899103011903345259331534669513068813863625270671520210242647673940949382144719549674782586749441938020722826558720964751579463079436621136000880417614496913315813620061264340107042490160783925225824861279351039191121048785332813755114656810507537532*x^14 + 1039385072654026972453560788201181771521498909324923465021970846282531860577811230703780293997278655429122145353062378814702272211990908041248034210160187915506569093762892468565265785249801757646027225938049754488904649789753989002653024222503902433830482542205236419998356046906858972766326931644248965877172648033567133723122911362799950707666441807351176944645387942127101042961598418874219627630967738952976677830362024742220360160737221046572237237149583791704471136534154555359475614343669437673159438571495186588960354558711548002929205153184634904197072688015483048476475435181850275190419745373338549410759914074138831531706932885134201378480316136969388894997198514429283940303685143765719802105687103277851253151026751990979728564894806953868135325864178077846548228165262556362548591846881895942343925748677705306481760639480185322016753600666357321547839057814197791962707532469456933472437004991346082050317264514284581589025687873281858480820927941986420432850936784701433672869115867594247044081663661889386872587101810450800180990933752643888635582093207981070868799921233796210139122457813221539995370604970970126946651947835048772763581969458134324521166277404514220545153584097738914965531805183843958525663883205229744388391564795894066700213459596254508145006910651530109659624065069706632*x^13 - 33289776746154522379383645981461516009828360317882163318692332465654465495081206409562378937775921660572998366557359825629910266282527095706419606337326236695594886780550380654719294868659286215377284998743063537428620203610051433397450421358738180592615766114304688030851402089966324956664184429585197866750556156393769246106863729298986911827946605575818829050938755007381330592357190721627699812200956553207149266940508262054721462431028574778805368219163655340238237299630491036689327578236199091351762872919583942538607109802537917821436931124551991948754636493788267879678738692365679584441154793382699241984790948689094201992416786075107313203726694988385216571285681358611895717662797699812976932769400940351672418358972424090627901065654766232506958799659850969816934001912906015418669571475307724384663655111051671578246538288326328386622529945199831519517889107694474712559468616337329712953850075426679169844648432640944706013201156612453293759759479449247446773330826612444371251255660782133758793045329480722854086482164844187711483455849551640909969204366115298762644248197066353112877403732367920940811651905097207985135456715718212130220968778835543326089699479106162802017766858675292305854198656754364241591678970882462788371354966417849458855790932174309436757098848281174617440842621198779632*x^12 + 1155775512738637955229804388381800913334907799304184231428797877320502720384716622097642905344652290442112704519377533402559992412485506723195666487936113069112716142713208820984215729322702964363206445318430060290486384819047511446437553792313231152489090569682484705072736154729971796114718216915468392284054975481532400014978787855231938830727894711666262153001776511768091624533120925075128742011007050785206886591426209099753056021378530343892043248677723180681254631410402180095748655315530089594533117231413940211907196637415693311529830142256934215040695166371985182044289792013057593023000031137132735050498289270808292367086130159315795312404970285298588442286319039673292249965220891610693733442400054678121477752792888482536387511833659814491829599772284706314691570555187839612078739042960017224964726506133974695887962906053403824244544587369766773177094223227323773001464597714339089167538711687932175478287073917965164509750396112650552043027491962988874058170653922679503276229340823360232757977280113697582388435235488242569169463447277690678493976980187532768855977127282010013958185042747242334056812184706851099890367918782467485977882826571829078369192962136464706468181898392234115131304875584413257035569176585702555350435892720886579884046514704806700672143231734433163230450087952155757240*x^11 + 738595367514075690743645998437882675951466677465036248794562357639098468533342826258482088403307270881758678528137987958284919384041154122209840406596001764274482317653461125677867920028597134717476556402923530414977331874596042007139196696056601730237373285895884368721117303145681177976723051881997396103076351255739884138790494756179276228556622685432865735012066436333049976863570122578096812946765489454325524898732880775584664723071079576606389856969430196086470019437974337293990930223252518417476902333523827432831815666863713976623175965876926702194183367874461323949348460228506236090454268325390276913950475632576439438459239650891711825003645470197305658502931324221616196703280247032263286267299386935630437074526556828242419531191296566057475025442848978421179142358549628468071978769524255840944027857798795552672955085578947936300307203325517956582656571781152781316366649311822350242849550737318717646692786564573378533435736010448890433721156412927783430223199132663648684755052771001439689574393658065495872433641125064815959784534471670440116248427341961707075194435243923011453081839398099168411436551564571353290261443652922247752380158777839982605330831348086566373142864642928001975338882062153196661887728854047540172904165967021874422737922979243162594542921607657148334286821003121014139879*x^10 - 45171633109540939011084332259516239816627663018785452989204138049407509505065356309352395642359541022410849047485726238983497948505493559042511254867910878010664174999440793371507543146651649583435766930020215750500470241549869066671977539232166853545091113065277257392544722176432067071151809499768591127728360305307942630156042835232467494230270990835239440709971501700508520370274975322745092252553917736250091737345889767241129599492440173538527896180954671593216816365455294647541238498091621735326733198929940336161328862803360273625448977186639904138174371831342666173689363887562188855585830848895436820264034596487368288734799981747785733946122791192998284739994820209504562188089067579875135545283064885295744606820166094757278345620698492119838271461595372060210742904437598492989622937199324681867165137549118009111225862104077798973177706749353957620427582207849412119749247247424840532391738263791505581200175069593590939513218882852841735239829453711319116661281092581522814480595251032785396137121539946934340856711067958740229893185600781547288871101806215500925906383541761610534779290241327179485373300786559778765805460392058785215934643228148015592448398322546579764117392817384807122547559261613354362703918597332857589874009584343828534479426290720839345197246373156362620347246077352572011221381*x^9 + 2331279099389739213507720592007958998038483458661141460031739822243656795938534557431976877925694909646282337895472956327961640132279871056452208551213058309801933364361356149362101415797417576632012532527301418311944709235293314614138457570590020427262024214990367897685218679893490452863122810046317164009393175061297067805869474538703597363092984860156045916899226894981130450926270725768761533235665745823892896202286122124401656778559960138910057950475551609140373258771736502152303241029151380364304319703445581267481509510504201258209496764406408928123431114552313832116996289947526137733827494261502466407047444851415925949405534513064083827860051788666141787427584193824885379492643468760598181681831743221539400272030798756990964271257967626410568826219610866607664997827410211654702338064103820724894324316762349747963387363751467473620687568125573214976150596804348715221738949513227736063602905312217043894512535965440747485178774094821117593643296722525439604741001727756463961011686740690913460448271477848749336111474275930113867761997766401864658530561169291434103480619483470329914244671826797825254538015091404983530317424011673082385266291115244397962650438215792787634685529508089225368602387599357249986004895485009571751630152775869671349952523746161187681729215364888742758488558316262884038945062*x^8 + 133440006729246142424332638035004487763346895808834986483716758207028823111554000235385837010513991356969979834650341212030435197719115130544710984126951688244099552744673390531762117256167267475265998452214849834768075974845790443885340377158700198143810403547197373876422973125227503946264366134962459105921565011951452540267673478320639895267504871783227469288306744702135639145204335733671464571974657549063267163855162046464183316621163344771520801739363482068209973404380655428469011326236842528652429628199985113534993675359288126824057010063820211145118837160843222321081678549116032732086609452915233575305863374516161217711095209408551229453169478394128243852025459843494135507483675508785108504442709984704337963184388702576624198461307616187580773313409177468006194271958201964743180426883487675754517531768024898416865756931753109412952180779898559185604999445454810199804522730810364307848911494965615749119197327751905142805831593373519526861985514456123542460792090987463950766087842665537559964580319341645493913863324613362194691288955105590463870433124179344956666212948139457195245006291337108628922828510078038332296115298659645860075379166292145952031684180459255215200093989165565102542300455053796244866756084317976085154431691775208867256475511025641223693703679364462562170331834733769673028613535*x^7 - 11729638532818707120835990782533004585861399493640700950710762675114526919112995470655905091418071314691841331383048181389579481366898848313482695146069973992999660193492507923700349335044680024685360077258597255194365102124867506428744253887354238062581817458427507547839255647968719648587624836809802504834461409534664799761576935891367366404099182765772612115500081908462142306309475607277754285185888553422053384256348547830225798015941351923795315193981670176124274497884553880750421390723787290543886705950119140965134490313387089008778621353553617437644200470444586346253059518900179920024119626817994326071785596567685313267261260952013771290394526434503180078449520609455782304494016441079635354224935288536538360144137134681723852814436003567647689770109840235096225003155909378498239768073665316919320749200910202160126241758499268451335248694355753232595941385284834929446895774443285075604204577426349703446249842450578286864744891445357447747711451565068608827392791080369388481087548204866361653631291545080389457822419405145629716175637840648295526010204951076277042663734180403005048751962463310046292771909890237343638631139644666110287467529419479108985939165777690954634862374472586504543656087401496876794787265940346079800716247027631996340621409848660749830343414511196689785926177641764022538194664101*x^6 + 1170068078215867676579386327647310063845714053217598184903861956885899431049766228939071953250375574228031684308559198994744517645107110837477224474105347842487837849093240890370704627290471840218168363859288187125401985596995658706623177602624448559549127810999084634239948869705624890255821349272412410845608832535432780912001353671426143731763880712723377124523887054392810423691638383804555446933151989748870356391010230148478004181292356480185987581929054918332797364403360896932348889978363286020422188071784091014086213084037304785152900412918517280463192919744313340679475334999841141667056015036996643678759446865470088857158001017314412565143743458066045472942214084368295192459618299229380441302852218071156293927993365383578809243522619808464570320158209262834679989961316404488220093182180681731457085868825428400846232351508984036871182221505577751022555940432861211648545142278728036190570201190872990267234293784436436854450792533258039384417005438302350380586860000477998899076511349147788369008745866576447564727282508174042305235901691222305331504751198780509463052806326359465522560727698110905948219811235738573090474868619391477699471606131115182802067065720763686600895132934222486743121327673182247101164386090588402144225938551739533943372913548024098451453540368605648215630384842868103347785175207866*x^5 + 1556949740151833802647017050308281897073756002707481245196680111512702675576147015200617452156129957946560757133689908675907829692892752556914962183654217120564704689110022426054777196876895400494798535291672259453758415918932752281954514259398629468283177479551121704768982484453574360886046372456628477326194728312520752971917617969136004577008746721053356486197440729791674004285953398479108575753279660583754798867774120143774584321256412705323289188912144912818618677839567213810195088945562435282194725592422371886737713504650671533004279859039122523395161226128424144832812285404373881237924290797714695572627154127540970949935040543044703609218547372791790190150576401593454610094026410960921595658914955596309747945349277295379469511169705813718512218129773479594513130983955043269928564954073919681546043378441195330022817658452329214126827288257258651946801176881288534020163394744838151449624192682299185208507694180059799833852656968334867130946968928604383089134383250302111919105467476757646409750887327019091648126968551978362607917929034865389002319109316561028878348268868724970906177755905835992399860705671398737357586625733731379995841800713018599634088734809151674459250373574409809146037696229016975704083209117373800575353337751718160438036274505263456640217282260537809569349734523211788200863003817375*x^4 - 1070490714841627771104358860324030231857796425071179399072765051012825536023767160065714693099185228336873459542658953753681596069850051074132363884420266704314964056979227868647745981532747083042460158511873978670305512926391443726218138453333053481716933265292505249444967114283301669656717661008724629445652146007113167113258438818314506835657619465135309663154956822812026002742837856800578447880184985022335976851857693299621326917430342495630892640695252832946900404425073702082361017906185792550618272312763373771069427689682975733343188450000943128131193442450807647701212896432087472308103438644837338587307269611988217273443517914623353555012005773027192944579823264474940011733990803127441826219612057069784515213693560949784796814837114070077375445556440935416850816502177378592500461752941081730025173376060829857600886575164346148352997830550277800269094926894720579602525127206092622231464888720198096796677454230621537884291042325464657589162744669273280065306547331507708245255800233730864441536452989080901116875392356341815296170728728234739827082786476129416401246409194427404961231193485055936365059331140765697473972117703273533521551577369031248422102978955606217017293637576412979544963988137059481097398378281153886095875147561493789885708643138593269786017693811085744430922961338612611563248551657474189*x^3 + 114715336490576173332236888541454757888379582044380238629361643717403969304851869888775548321792476524232974695061407945271920085851942343753945419375340407453374682246380894907424345427259580423301496787773108143713236246643421705779992451194337811452486842137745088689494321168153402981640660131776318548170777311828758334932454292460955441929385566545902473364622331958581144169774652877070172906369946763021491376054116465729070066027064886200015737972841605304150276336424483817710424144626026804055011088978545700758157958499571855810275585988563419649839836136755515155636628146145605059922510289350907656264513642128617668427878858219283919222763599242332928664335705869293733037345144118925410800967910299026709326839375106898820649710719918475719411205324589907793610392476521319454564038933811721661094274498450544112153641762821937903079185274467648165137953849365286610915725013672602285903563079397336142402175699293663271260991945231706181033865839497148158203997282714996855296629277998918428319758256700968507384553730497648940664024665637729305400093998730500251847591321325290723435209729113052857361871617199278063761046954225211042550811106048033583852995193592421278267921042985961333173699282468493546599524523548164589791429311378246961612477294746160151277442565167969515883803244622853083977789319447936995*x^2 - 1975074807068839494813800127638332131719771963088214447341495511255347688443190749861340661577443156412005302553507534740866846970603538170365439987234948741272994042842343173753820124548922100837740118428312652314658858673395595602643247309936649373498978598192046679589354156133434394890593744456267415547438672174684469258590983016138929910433890320365973192037027361101084692740529643296618648946448871516684311316531225211867220530179830464087326940364528996872664344625504597808230137789079001680267676147110157378437598125586457718628537298180932265146775769432342193636519436554784136954531621873200926691678694802706971011774702895084953758114325919871522103926520948403434633786254360117604139354888787111613494713664596603695712641150647127552374439703005448063457153407787063321568282967111012290856238273835577308083571352426723946483058367906582911287979585343980519854467441173846733530738311597360775788842857049111012560914692732816691951968513435530639931394256545959200280149656961329475867347739537132827177755922545195517930763984174535581871501319588970968796708620723388443845616872711171123602611789621222683983484176508514321114545799278136927839270463935826738549825606426527130596014117844741005649848559703823446035877460068756413882130017149670988935945843333837352409613982411313243299829706340289044713*x + 301855314386919255476429562718528992056974217151955913071657440186796983138431458158906935747841579958893777846014165612134627038879343638723799662414511957606471041634567708540772179552737524894808774086723701311715522365138276005746595265359735978823876613912889102018993998986086008386390618861669629986785243764079875547721257717384853813952028835135144359324845313485449812312683225705544605999741728864641609818465871330439579711065987975342121703043494844654479287277724115131075225789500901803397330550535652443461796274379877452172104371898873716865251942815978312238027883798255327084400788366707540841255430573791250376846483520538867791502958490342586508301897648024885006286100035900690727953953768468616298372245984379742791067774235291177971770845433660161241985044306879628629725863539306233491511071857451973818385914179579807036808583111048909930057395298256179485173694235853234723906133758536430526930548224226621398017600936079979097054823859607740853492931127023912175954907335271951973178915437320987961403679714910007058398498497169027842154038593357771544890207317310486482562143390579025262886179273956633813210827025550583767679400969549390928636610552425632077186251111155785540232061775847294015121216921244241310140877609851998840910321955880141732031188109853075909746220158752620055528792871779796723166, ["Irr", [5, 5]]], [x^506 - 31372*x^505 + 495636499*x^504 - 5252771273123*x^503 + 41973414621264802*x^502 - 269509751271272700396*x^501 + 1447323123047243584900180*x^500 - 6681168428354105630722724387*x^499 + 27044765464746142987896614300588*x^498 - 97456859806876653466842094847019701*x^497 + 316352796390116312665444498288339980252*x^496 - 933864905994864512655920127068071597368709*x^495 + 2526586901691324202131022234848428203730735891*x^494 - 6305989856213181754612336201349400495691619535967*x^493 + 14599905169948351907551734248131407808563473287675673*x^492 - 31507123272365664987234126445634751130005784967635580287*x^491 + 63644977993889510543596462633661756584442755137806652924061*x^490 - 120798629262172129492541500439979788869190496053445179556316092*x^489 + 216177383619527033791365548826938390165391738544393052576383694852*x^488 - 365951656487196273568154554267825535349188520895965554086035720535613*x^487 + 587847646704086654654973771970660823458858683030315669407741159307092781*x^486 - 898836448480047805850022560937319773845503049443138831617738607614169559696*x^485 + 1312310683808327277013715442991493953860469795487635415216826599806232375839138*x^484 - 1835451764346632341864275581866321279028113536225138447139662624978761441741975882*x^483 + 2467579633103179663899285289070103709906631094187727795394978659254518108669207597006*x^482 - 3200032221643030799373890822083620840466267114572777936421488616480647475820593103161913*x^481 + 4017584529930508069639584646776247059302501990718438746379718021449509735277361570295906609*x^480 - 4900802395872293404601409532702383617254755466943701325601911572340801061543668955758489868906*x^479 + 5828340772852106321774449822113096370683222733246803196883512006446036032220830738294641802441896*x^478 - 6778277614314100340019229986997423838692190588296391833763168059323839340250954046910353716738629038*x^477 + 7728133957625798964129854330264684401739825288703619597567005557657002333955073283637398866928601133612*x^476 - 8654009030773424035370536281135029119706422299110097572152619457260422980833073526088403522597346963455997*x^475 + 9529839281246338468393085516133058510499918908338806092426922757283074377879723942768177215944129642463906309*x^474 - 10327825139479703731018681470447683742325699146615595356705384745103312754944049936887129624718249160976008008819*x^473 + 11020495162338413095684917460613692382256221152848226446917934002926275411566180624416938600695040969831206546472534*x^472 - 11583976723887255292599869593072938009052038110986816633544223386790523868925161474598740920018744501342525792086019269*x^471 + 12001304596856229179220760955120239253479716975303497641193485665346802455566178231650871881656746345830381104601379698513*x^470 - 12264444660291869965713985590932273136067257269857643889101656718204977266305682411789336077649406152140500311572817742799134*x^469 + 12374244854838487458021137827686827313214148864260455255685033541279161254110446030682111437368347087581320914691532812505131036*x^468 - 12338469327330091349335478142205740513509826267735860152842159963572007934302591856696625146523045380057026292186947758861633083950*x^467 + 12168915083821908771646247380273295403178218682067726858805588533374972180478937181812011791992914041630526163772400073006736093542058*x^466 - 11878905917030055840199849889002392770917809956203789593858276461527760015669811969248972847720003361241934231410497331222439516357990205*x^465 + 11482073277983825097952105182889762358516183317127067307408212497218317476130946626407641246674521568653754040331321510121019219684771746957*x^464 - 10992516106392728140023691561683473134392219420800564581227218038081956974296137874591100609996269408210016813026041351630892800629932488320517*x^463 + 10425654760134393368074498958427182290818962100981420791264460985780822664367429620946561268459773181563904374823500199312775994896724806817713871*x^462 - 9798779461085983235971538683877426680072977361296504165988683709605535233716809627401016625663208780918288911463958943833499023977276633631975657122*x^461 + 9130577649758403589837000278203691627777409872087239076196242153359553079644489772441875970628432190850850597707264370445931041023649856401497321317857*x^460 - 8439602015275454589015865345966707196967347417448506220042039140021906108204285040010608440645725132298686458841960731278598203892051997131167774188856317*x^459 + 7742304051748335813939567052198129483341427761814031487012769556984305597147888306557012365639450271381637150488685918830830679191358048245932277730760790903*x^458 - 7051538552437709430358244952558461215630469374630221582984496535592433992187952585247413953536276815409290596755771081710946238542606022746344115942388497664675*x^457 + 6376213176523872021818917764274460606932504920256951857556449894137251858484201205230180957045023274705241749357400251429484006981350372402413710329468488578555972*x^456 - 5722173328153801160620770120361833612166157750907597083082527330302809687078075944358918922541311992291797898947177023542860341945832585331713940890627771934360910187*x^455 + 5093810928088339236398892392735839284117003580692479539083385760006428387980044117494714745139655439056047682484612619285037653744651878015785865750059492755976561191001*x^454 - 4495580423708409010373748510496771921853898460245564044504735865979039896000073615200795154751785906547682067012032564957618457063776559224572707091216295720130590434582988*x^453 + 3932726368457168234310714664207710531435518926179772376722456124679654789756272942073806905346881906767036458721420588825170313620401792910313114974348921566626200303430762800*x^452 - 3410972426847292166473032798665451397514551064453390348603866586375099265850712022729510336971732283821908934647897932390945862502497965449506658785223893363785839623363361231820*x^451 + 2935438363955251386899138775292628499821196973142723695906565498469634637516488669454663902194926872292683150708571128493608272463410427348468171097255781787856572343335204056031307*x^450 - 2509382095045046243645677552974445361341304297847469047857538731702590329736039988314302452541131135981915660573908028028793820222652574844344775264382778185919904732306151978196576546*x^449 + 2133375964883024635907267025154101845200582390537659660093636783597589586910386841823213015197098878971286288751695021046606642462290382144839507757354306398884524741160498108240567797679*x^448 - 1805259901212578593798392091307525967875748880711062874486413740281599441396504441394104252948647643011393023638685771138926961513294340059082963109332827213174954635885064402633747577560651*x^447 + 1520834567481074304237996546644821019275349954158877732142998896392800900600586966970413316317284933315321975572487329714787801621260226890786543856322318611040247792598682638083739699300463428*x^446 - 1274955981563204639151917356826865361649153263557570839355171708380171202360867545916294524749432092023556713647666946461912188778122844110156012735134169025142287700606256083933842413192821063057*x^445 + 1062590107481380442202870018164888779711867818430373200006914058790378289653918147221502505697990460649776198785730979198538665871825918670440478232586216182382555440524413881597785265251990126086379*x^444 - 879488729133943779054897955832831793023135295520330585293371440916662615380854813148202112257967816817337873340907830333563911402535174262239823688100508341463985948189067131869907439623379873083825004*x^443 + 722369072617626463983420797666760671072500674568518128742932551197826114220681301974851416571715464535384099961710200675014514117924606889988358046130282984546834284442506569775127895192515184805665224779*x^442 - 588697539847945080619074302708834702517538905962485682052480038961824245064972784357748492557711879228351060001817389923479975979729458621131007634111494355777658326044693025710790325499639189294088225622937*x^441 + 476300145423299869644996703391926116015645923295532647454354493815698857618761892444283592022378463772298202691371901165157892354315316089576381157067808196903447643365461203715180610423218233045308551722241921*x^440 - 383020994393035793391973745522180067804682492408138659006398321373147974935093350866489832294190534027103653248475689402024459297567111424894928839821474010341961568725425031176409363971506370179332946718048224789*x^439 + 306559011044252587641657927021250725002278710512516663059560101143841164218931262628401947779350866783771893698627996941020089983332594121470841593723369485677687158708675129790176127983326255909632560772818887529775*x^438 - 244496198840463384136215897932480919538555337315315975182681697036775131899716173521356402736409556427306453320532084403754273432786933988313668315517747822742421932856757120071793812600298696244670303015547491965390667*x^437 + 194445390169758926017991641630503949556294669686716082804574210956915168510735284527553788922728446140321741695513041279821439140943273637079081407765197364318560650686945224359165938607876102912235272833036224086841827997*x^436 - 154218415511009134155782401009538735715266384650358628276518361326114681941562343922294320923931358914666842158423159761778051049053520431278657242791837279694288720621166626828852930199078356334149963057134621192488626099705*x^435 + 121939729666706442452098184546609579432422674392237463207960689695822641013261928995810347046004621680093701668284134051142251554241280434620462150820145678476415623082422784304894885033512144048623641709446449902984030902196632*x^434 - 96078267007817157400262181458605232288127680834011462327824447422384601919066823321526901791157651411081183389838444608525091536655785170906274782773415318357226249585745263686579708850612868353866811856215611707886126710606075007*x^433 + 75412691660094884920470837489709040298805828842077364380036545844099590451067509544135933205172336848935909453124290981789086651183570926170646209023222996160459376836972560025498216585300136429676555875172140791622486144121585441461*x^432 - 58965555291532090267833316122534776797950260752448213984249358856246119158590228002029306340950333155424467508009972598922528472302198303508339868547602254611444327761571826927369412739010894078546017274212877844897157889419107956913342*x^431 + 45939305883803808828780514896839163778063704558488005615636918609520550188157616372347877111525921860531655054137200716452531815421685158604317624128443393097390892681445666104304677248329036353585861499596278090351380565335383217449170195*x^430 - 35671506211400920105199137935348081285182190374491350498495461466257315838364838686883334921184058338784143409172636527393388252400178483354525392006289683246828459718284701638922918562825966574460004622161993370987615723398545039444698432473*x^429 + 27610226327288684433939334248728760812853436920558266412199706596862654382452451146453370657717082657186498121231251549394822407360395768306989511867730440628074038873044540121265800865488779020206840274349144179780251098868714301074070196490388*x^428 - 21301257633237929263420154830067966529210643776552870148431918009653150688927532130715336936861010288446116929704315599423859869515867304338266442485751861509112852617814331164395344073513354751091857024632822658296197470308621646872365021105610307*x^427 + 16377952843856814923146345922527095883727528690192135463492998755038790318920843178857687341829247404838828468475080472153319780984204221931414000980170865774466617812250442894099234306497463276042452266476619037105826560389047863640393057390963032121*x^426 - 12548826522900741084474423407974056160259300370722219278964686316431716519711467808892264425040423777314904979803449528928767090452789405932038576454996584106059234255788544191713358677788211317716634588834143722182987160615843335473197809187174274693243*x^425 + 9583020545351091571524005307478057381591218143445831863541667374991690122325581129593945845733413362007135193492241829967187591583636212255327709749772684618574929741108203972091234234626616952133226377090036137673109805742572964079916134121745006513215038*x^424 - 7296361601134354971730992354834362529908985633244206388830314875493810361440010697382452556801302380784384035416773800652238878901329941817245085599940077401775021968608296931843297031913082159741796481692633732993308370297406998675613080381111324416226721846*x^423 + 5540510923289442494165386213531955580516623575219389866283856813065102741375979295756284675542659802503035933900854292967925725375572184061677044098307607884970463030022818245831320110926428551811877208019326160536320235429509832148917626430781937664359045483646*x^422 - 4195898500251881209805856543871839833519355491623777879836821172889082033816936001482812573359562637156525646950460871783143243015774397900732811392060567293674359905183361814318342795944840956835000672362128856564369893370380511207078003089523839573863177137473957*x^421 + 3167409457340580595796468553122961121492600470937797219517188845260644364453673424627827366871383682123144742364107727017004361150445265843010807527953454361374778506504486535333128781163997618944208251623591098918974589613691842051307835194823306398814059517746297448*x^420 - 2381142816703513402988140558373166307579076314914297160075692872376235191638627502060761458198473830586868543246401782356343138748358004933446356257319925969693425302125088113098746034676679599939415798220524459053364691618055360741722002317263153841724603402325709998711*x^419 + 1781013040605330355539830505452320392762544508797918920518410706814177280925611924749753710674502038690328484290467292174413226442015600198320578705126573438681331238216798647753984427756129234373986567266480737272773287284500822524912713634873924270600742179600339466260358*x^418 - 1324901759218552637405719280283973964372033403973462098961357978498124022985223032701825874729998967355126595080580850465233915033793252302965676298542000676517059649375952245694253056453146168333762257127906913567547288437192861955217134852869798133892421170125459369588741203*x^417 + 980813044025499662169710963257510955763699818788321352188950994485234500504068158457372823501277699975341732792936147863759317175330766679765026944295279712078603535556053721103113067252543202414716126690792159708441038436877286689767713645232540028928236748745020943126889094516*x^416 - 723694825238649808083801191872496728323238182831707523333787783002722788638585046756535432566372003823150520222486508251599895146260302405410486075664346745729204994213248230402287873898367459463528244472894315148859844249313467563146509313254142179559292410951310116942491513120293*x^415 + 533324035035215616376115162606523617648279343246130049215829608305346174217582914822762956186951416417360259937544222825865351292564822268398153662842943177978311367534300642757104669176721219379600364354742355475825555125457069331538209199475171067717506321575643240515515874746380982*x^414 - 393211532010059074090705395631285871456722723732049270866445369405689279371644356997389651365353374635326168358144508764895894036643317456401119190743820039060029358413649920882146270349727441794194680236352044424021386705470541995840518180671045043671452163642354968341485538318871843790*x^413 + 290158135390643222010137441482964833725847099711523296969931273651784366214654932517713301086450701614731349341240256771115154703350167535381904252685816293493030785942319885300623027698652538575611450217365773649775650519723751581956786504406442273802473720461466571501784330684501070099121*x^412 - 214020098605376047865788393728319479774698297830406253447461691280960960696812779596900860424026785637513423837958662602840430139193202437880555052146066495099513096164038908698364139952145611188204915518447760187376030416771188023354295403592796721257622796826991255124960425498666089311702389*x^411 + 157381159979479534385980592654078219521060179384138341225434790023108889806786861839668969991441335408516845828102892402375057897411579932648303554792954374880388212070842941648109888112029064301416391913604518055123914870572075738900672045663259318282353394928948982069085653844816493420286940085*x^410 - 115044945527633486125948346965613413469461801652984799311347790512865088841298257034601921655948315184545323308957842881300036926063148282544447786561723714894670541213660550753221879103004795009151731967375236928666882655081831277944993697421511827235524865845717489307854797481562874010520540122549*x^409 + 83428819715719800106827360504934242771440993697183566375658065453477126878219907084550774982968952974490939861749269519892761560472061756464517001659838559961027607799013911723081462592638689147993020776416215180561229325219573411111944753709209218742559553229997422433859816928579828798309923621043294*x^408 - 59999326670442062589598792213281486247540694259403471947459290296632790054033423837141444258635771859107598344643468773394639714792431672973147606235404414414769785289102556908802721438505639903494971009931461008180587978455623173098595149363918509575398534114192866112710456612029289113842764607904998416*x^407 + 42854042835906639423299088828882608647702874689786011472270820161538250258946521473388796020420363811340239069078401816703276951712048082142334474270617659357226884580583654635313247506231743223866508077561615529701935819302042888162395661700395237570766032827389212992798824278515470056505230864790271584577*x^406 - 30478262317109258337370201223542379359703192948521227349053940346408981447973321167700912087073074877793753362467927585984576078564114657558797166862292910469847084671155514929642215591514112774902411593612330922369577896410051890744473312703002878313970858491819341090413153175389103622666882325643309383571450*x^405 + 21639655465210277755720802261033083329100365832550643297767090191401765988569223782379357032096737374458202399101124691443845865147742568173546259606426372020909626190271807153714722052836575087122306563947596499108151745176166648304959452654623169593157142229693800754017494567996769718697839885658361033367171670*x^404 - 15356425069130578027610830910773786696494845058364141490818369188879459404069876567434508642870147033044273929925134174921310507134141168507907864129140315347788745532692668066849254208490834846840020908701027701433034439687707467699224099457916798144245494570868395510487077527442702815168847125288808640028362464986*x^403 + 10882852753251931587615268688097411293872359102486818809683679282326955650892393986855991892529675351171180299749662719783827053869706331030887796645458067571583781169221536774558634978972424459010435086746638086667225400783924179312574419804092827566513352285068667415898614632444987173580336239986587456619284022481258*x^402 - 7682657632858343856034758950970653964106232878111851175369626496626979776424356240775682581778861234325508066900827673243625782287817487187598818983459767149595632288255067362932048382743948164118652360731092371369633015530220638836447037451029316640125044387298778693259222167885829623468146399516450533422911119113641269*x^401 + 5386304257166856223881967181333034842514047615018172546970192182497456306840286890449462570944467580238917523595734117202902803615021482674768146424398780590100674891382983877455593915399941685111067959901600501185312564166810847527311256489255882919969783028636530840963536848581628842247378575458867472039277720537788300584*x^400 - 3742583128253484863462393607037852516363176255208698172760402326176635342237342186933576733840497185091097546919918138090573571834608781664372978829691736910877439813032129908233593621589023432235445690153989645231027128979249120206399407111654563069072688470036486249323550361942945242400172166465412170797568813704349554376276*x^399 + 2576546041640600874330927853292428820187781491479082225197182700550506141813426448109877273394835147262953114404827220907459592568720903571530279867747023673296363117721655325066110712516902836382554052678980319620158672586583360530006354808371026716101796002277892753095075752406062528573247112359651888217384029344767016776201316*x^398 - 1760345927666795246967885743059530627700468332388702194490204498535889695855252394884456634930991577145416406356753537841678932875005715517826962189564975212320115799160747949924142485215260006830550956410975073381288428554640140211101582766142756319213462682899429568780148793601975202971636458650029136753470242354861372828723379673*x^397 + 1196845097668759079263539298793365490838984097709162208471589404691864357817372386627561090968792511720178836949439043290333665516983623782197065411571664219571228678045892589677957894960129023033014906455652674659403784026685208834563555879606233417601998000635640780788768101247716752544373214333431588094038744511404919893963315696379*x^396 - 811840601209506881988334758841797469783698747995010876867064844207629447529649506689376908801518757304421089416360700119740232877101335149496972541917478861439487634327845806940828344642987092944712270297470099767147721477453956375391163896248236057971647837002271858303244142167408610335083073431308186790368204364334578572180342642231493*x^395 + 550171809028211696550566555223426826683146252357952646548698358884398836021310465645728015707475984270505117114295915593126780377085131335278881350247240944719603579916697503439241525974729175428129836598877621689920255959778493360072213380090164796030985604908866387052190441163884808639298743074863804537534797362492403371885776604816264787*x^394 - 372570924031598105584065215127462952486147945526385817928271664804379049814432417857789113579327982560900296863392925189470524214549332893925699636963976392139129579960497986360771048504133792693358198035689737549291067450331778299408491614045470499400870469304647982750174855017488866003242702687836040777637329689608289376348066591150698152070*x^393 + 252163457832757923966681578395348046879193967280490778338915874586227996098634690683849477062043711399298133369405162785170954380062187039118033060972477484261578223719411698523122883313084709668890363646982571951608855588708157610653269751240673835723374480306984374488891883413777553176861344296791705769170233707061246513002736311067979338647832*x^392 - 170878671575993734684362770027984856467294149300610672161795275663528828671312104481462623866050768429615215244569091546915329655762003531023154628890647655861117702391813923810018156436173637765006233862216032266967219053095078473912569496656473027045833012314175415087614551960742243620076792503248049959983470219585477606787825111789667615495963093*x^391 + 116414891950186050111698979534581481580162662896452999994177782141330676579419380801066762819547107247188542089380233552199318701111960604067062602360264767238833858594572883759241402290765133200115917460111073715459276339601522570128594074275790654893988322069204951255437376105605068392762343056075711040882284196629235111003543694764852644757262853241*x^390 - 80143325975155131223819048467078781153257266854018372302990441363267259807834910150873064954779677740007800009479922936034049010057915906231440120015281046509016849603633020515395228114141690118061158340987357904665251505655803083697295899725751852518001903757576564251225731097595978723107397363292064424784777746728349081585634157753737081197633193056533*x^389 + 55906041854156905930645369606152810355344070861600104251864866242399136098392956123637562210268698795571350495832733112920047280492615412217424340692340758152457391645888730658227542429649877786469608796912250948853214850234930149794790327985814045443088357678332919196404196266592135911386373333045523408784648520779260602220020688182172997459202043560777987*x^388 - 39395091802552692588889619235363584382814481425889182586640875665480425778096269676153690175320242463951421138833079598359634025490093254383225917133690366060129996602170529999456449634710996257219412709590517352555126831987926722939132003792858502273470333918325910425745753121756853786690824460024991316863621104185183050256674132802559255468649707610410817776*x^387 + 27773629118306067400644678150621844314673936303640081217776860769559694546615658059273320566269706788565369025177242702237795559615378428428718502121541032216486587135953936721851084467920394002505024648466726145207972640910807075209527504195904193332303189423870188068910932484695059911542569634431563802152682676373664377742093385614406331441888267509982283374909*x^386 - 19330708193614343595937103343534218364153368706751053342824692469173531461452214327024676520679868222766573123037868733544484543857189815248685363029553396828919377661961174345005390363492036154607960546968306565128439824267081257211689168721317743854754621813899896843873139287432752926271509437063977869834448363642036076262241375691152191747392275092628964941071065*x^385 + 13118470591746240313646851519847720881019853791141420476913640902556318328302937462024376211082143962861501119794851987812831829341293809235599689379489339204504240336259507273715739184732505591795230433189902444216229184093658632416074854207072281581261581559115297123743393721612108063427196383661510287422273928774513880430163639230324427130068953519721570064608955412*x^384 - 8616246210141540160516694387093180842726690249086320947316833544191970085594799440051496032451244983291990990883307891446464209839139919410065761694874094529937220073862396101509353699373173013179659014168560623458430975048575188383767053687537816028325264634406259159328736962654165492952257646938662002991959350728997927216868444537605600378939954123096533451576086850807*x^383 + 5482243368412731654561152152341526325691047492045995234849591674877105669472921505949054098155193298873254235344886662348380845708753849176458189033346586880808211529494268617547529238620791739630218671344837057835656462639289165175593762637654545889687156310894829780531622982360065471344161175466753221476006009739174405843817996594133873308763712769773267398572658823312222*x^382 - 3419196376723843641771433823264600046877150104061453429086782302486911882830315562970945465569867450207991729949211813419977281310247013126167598514789410880655650452865688597388926382543304820717400306937868372591014044994221462055543680619461442960188720206651336766805191927336815779622171003417034402553806929987979263409911141393044793312124956473411542380144431394314451858*x^381 + 2136868247434361774870758764617151107416906052444967340981016242272316361106509242217823819766692543791438729028052028944027805584949075643457940673029669237046934536744848499347285968135386703082667515801393013540284009148675491722481623223924493493106130320584316457645339684230475450128889077496996780906199298392053021757809708610598605915041330060898145244620737686836456085907*x^380 - 1369282681386421635330819266324852512046612948526270632658309031771247623086831166876958022316783221053190365285484579203160554395025219287500089073633415138987677811067990589314627408090101894972465317910154179560318797502635131132244918054727041582833442789585492008745654254416396104772713088018590286403122598556639337422476406938947594849879690482009838249799061002157236892646224*x^379 + 904398048963885977259554253840233016427137611776687779571230421056427679253705712479847796771019718895673384553464302390261503459154364824897198787162695613625435667965429280100937565762151142350395648110506672132567246009034835496018713900249327336063402581463984332418637946453783777881813097332764404751779845397631599186845307197478870517198025939343219561219650499579848568243116404*x^378 - 600010003459994302602671730208257757420313365522713113851890809021600945539479408114408832312909449971054301227177319682707503551986838461765799147744869610860020292812551551129277561862695161220572433910362637733449954981844893222839462602509423334860041203724234470822493004529383985769026870565772906769922740652388283745676048736355236767007317165266302790839080375325110469128527360691*x^377 + 378997429564347069697126840176131582476923561752984599831044514256750634116078299140193360863304569369932739701520520189808839977406763710857424257206898569704883945348202677344229178939694342439151242437170171011522952080063467288018660366901152526560739347542412559920534136211208408025899377330636012386190250383432173160496299126580222007253537307430376687747801868111238362822708769699242*x^376 - 210313247586241322062045219606974097956562402125328668107446584817272525991860618890496481262408189294072790785639881386588578332453205356965193138714168309722723251201067156624110000515505201870174572562681339898305804625884900273588728810859310721578164003933298164453857203889828554115728687810218350931536444587391883066921965291739071887531213993888736532179020981032534506315379233024316748*x^375 + 86515039953277910898948977341918879312635746141823396267939216382364355866950938688553246782534416629578441754416957262800934135260929210810840337812578729846026622888626923396806208394078385554684367819905538148666297135189183100786309073315365478055460439422715273360453172675383072150907842778802789713061037171271952148410916546354584275034003635743422782330029087302410437802388678898572578851*x^374 - 6273216405162718668274306916430610611860112889399569050565526009585174171623812593901294445595646368674685694590414454626492201843946721961781383553884657313817857795435169850226506482440366176407133300427937609985786667706026209250676959726040733275235003421455090117681477368030065348094622684738840611563917338184753654594354670358806596106081773364211246076226804987154306205780904641449675257132*x^373 - 34767150732650056385411474243013035270692047823580813481824297051028319796715386626833384874175529503269687688404134973853590156040090639765984419244690902076447344143403799581537647898028946596488096778988724786634650483863304492194452869581650970974390426661682011116579352146747991258683309726112771440334397411802862875088167957085459264479344159815200464012618287581128831886124424514140576902086334*x^372 + 45788753270482612880560876130713939392433432266364060022588841958859314429009146229451353206635578368109418261855353577772550426882431592008866941325753089261817286463886304037139838154947971655195999024594362628504343942916998469677114501727969481473522568204948712315477084384212228777101841046685591203594377646894847964337966173853153596585054600727521380990782250012460304227331492749997225027884587839*x^371 - 38448910916640487492501949289464799209898758335427217676814575069421348025579293260054418141230268005212278108624205112865402742518970275410961272495716377882690467820166253145543658660373187728981555999380526510048136381564553418041090363527679419214382384280657864110338309524598658097448912087375839838244873016202361194814833402793924549631569478053575802873642123545663828119761594809714747864615749027068*x^370 + 23565046617688377657346393279864867493904071245298870503184855505149016593613523289605410315056944721872252428914833271458670195529905422376797826885111405842725645709320814782567386667426167240664706312937305311668729238860886718112477952959226910749725058714939446615725560017023938747496450386396800887457335373248490334313326294713627128561882557989025931630556530031500004582281786142962901024983616028251001*x^369 - 8839293666350886052231566254741737250929421944887477697974242373057313527793008097699674443737716874535440225374964444379947829704638269058519659237755071594760826133800260169995201034870658105490708927063023377655570406893477590497266440236257422922939018379945719350746034043421757675510911706526466945100380092140666809502026107350905585322798993718903765480841133906558318343552142892912291740241334840470799074*x^368 - 1769291041221210042356530379998991329656388287010943392671845602977942093741152978718904463153518091668053328341072301740184872360838139117324962447932994214970426849702880359420570336048290049237540830491030936054123458766928410027546553568825856841049333953905662222448456655061464635486972906453373482702339853023421824776649156413754877541744039275974404731116663853396829240141235450910078450877494392980395846077*x^367 + 7378544003376775278466769745949067967349952787436229122787309877592812831227736199974822559043002927673272669297545245909368916797808320341739543551885722949612483535733377695163025965644491956217274718037200311626825056762398070533186214909030684513641017484737186522691029981354597485411431529287923093848000756861237331381514770543504182489914152345086370246036817043525459101905915413250540641237321733210791086413737*x^366 - 8941127022160887614967423999863930624788949613975352720356253786406595622106191838410610378395304219947343423484797892795220749612398696400276174015695545257948701712805655479442527424390698450808363701129734811546574456943009014852974468822433254021198934164479787177432387838772631272545668067360254476048327783509752886433159042827577937592923477234759131676453758859436299810412662486309877401118862408045758854446835625*x^365 + 8056065130760036984510871939851437772824559188640708548859273258369472782480978876140093748771460216876432115559258301110939225236055952211811669139062020343987227780606280126732649417982415552301929007964735310141042904177662728375608785122688571601820297680343736296924005647406427036990251721247372151718582703966145071106530597306595434192979043113008834898413618013216388608011267172650561536446371861823298230937427574384*x^364 - 6173260020349736621275017093467832299612016448370755794548219934420358493422804932667660078174708326977242245354867266162124948772253287724943832823687765533614847558644981561554191436830322211777984702502805860470830372183871798991238720480229702152869019244788109807427916020097733070885357774057572972018761215487582331506715601939597199402051108302761064096834021000788721527877979573227893961379316689106018576231214535426560*x^363 + 4246843540273739251439269113280423648086903039831761601465266549910915992555059864553165071259097412002627781895169135148426473847952213237799911728272940546439742442714720657799346630624909589861386628219121043253473421534714417390414409539753715585377123882388005122450016405580859377761495365471293844549363078898366267990580538333638005959743739367975683549604959048956305870017561474909764462040734004231072454188165334418974753*x^362 - 2720808995684108371593080953032271098509527501162129682262343217170675089268635126265508525289068920743568269489980413879078037593102795200844144388524733740713521350234036695934370031386848349293529144548096364085929567659552504982563334034249277101484682464467491141501465998322412019990134337691824102225050959568590495168029209258084135325151105391329775534786761028627277774685662180714343325893037448267690729502431445958192397764*x^361 + 1679968991915007240171882160711618372687466131409553660541515742530427469743083202957418891443719623402626776571251932390060114720496208647751517158874323405452510911447902226237506147231071243944166305964373528137836958125565534334534258223636094905785242397978478815183643479760349223386078323585814719235603619580749287087931873218827771149602372218913039156344979707803436284577127827732158519391823277378718456830046829340083991189855*x^360 - 1030303873141148521810045656188222268535421960310744468494890125839491804347292340501158906569744664464588263135269974697141712824738010790902437495797416654570386449007133136190918650554830626285066155140078536377613666586209945111642303104404616924912538507381534552919953683586137800272353184453591928667021217466600127187752675357938575984999442456927230947321688648067845769562431649481859540948309189012483600791010534541391353577680727*x^359 + 634166765376771710481195659281362006474575751706976591831299509910310934746569552664464904505403594940537812154404794113544092006983074527917126125791688078653210835470148812858320893910259031389527786378381643581332601486331049959769436753214702879840304406223289049020095863148995414789698663697471988934248837492512525798881920192196121258320316886756482519584114035852396214909554010036600618570654993917028891305065953098560143713959458610*x^358 - 380779456015761347228206352197178845700093078905363009435898054888553294696488109411687924120554576473151908513945159148562699070566286736950318493038144912585466725081861764621608273960666989579653769334620100682979733208919328893302130088778347789787955295467395930339754900194065378999688706817649517052473303923628311392948728848052345733967628909324302053218667350630632962827805346975742170529293981014699967409442329050947387705726779147164*x^357 + 205065810547763181425528205263219409871746644979353608136072063841244406056251755896805659964302959694313188651691636516312212753378421979061952686402043800336972528092778543352776554036606760516906132604856705282029358349759430075697436015997018835847614778577671203464485704094826825345898339027922106180348500803484390957143574798907791637762821457193937403449034804441516817525368871587195979778292646785343933271604167843576906954337333792097682*x^356 - 78406745967406500340960259541461289292346058678989887476413390125031905915100505249588623260676049760852532350943093451022050186853191894723211718285031685701410785223185370477358010747188899528143999426895918929795415262895745735318048861702353052610279261475121515016096479768895376614516808123963212804823721524843419485338320499453427672002010851803752050929832630410060617860295809468978503368373941460899893414705279783764068263701173697984334473*x^355 - 8586974046094458821750706070713909524685433814935122635195617603811658006896134443880146658017872297686325698122219099121768343095404474352347726032885775573733485837872619333002911973912089046087454041212172682595703675454720002158784954999910813752694796744313526190528023414986729158298967171836346792047742599080275423817565844070185712205310742518924439947012247497820021551616005359309648281373654483365938987016875156791665283344033347872295236392*x^354 + 59877341320042240251229919224169422799617474766738936608666928119533323116343136077837881135709046876803340326767240939220704770384791797967580448268332299352442792924722732680522523123586186845691496430942132256885996173850368284371275388172197731565937977438157545978572910929505798481740177493589468754143920397164677659352250883132588603585191378786734199755834014016492053092589610941172085092194991569095713925556263506145767617583162719426083735040175*x^353 - 80897519169469409668188217559612843203027336790588216796177947821865872228175539626338122012871812204034618103642759370037208386226570303100715174166087914643128084935161324777533682854277347783535175447574490669095618574562739459334759771739667614319626978567395313974293943019525404868259596977021251152936422786037518935014505052244713312885379006484326657173158912387538736457230199548844918599228338611744195793484460447199990721479144838603363132006387456*x^352 + 79779684271322962472750381859381160501990565524964045537769619829844122087256288186094102750544237492072186971019250330002477266040869177472939350725540867787590296315472404651272709039119586751759851550212037750419904976208937471769528745741565008663131189547918948484793005761782505724513044922677139360230224945939280568712209737541215347999440246372042463926592675305174065803160020812973919229270056212147732864233955834343277902090974093077911734073698390100*x^351 - 65708057993942485637129766745592250999669740515441665204780385097533079340467665487905620433129573803351693497572198564338815762744735127878032360450920564955983860623395205013733927556259653626916727617662174094536738553807423948585392074639847573569493537957002316857657045848711802429711231762025156190352373730631794517995017382658786324794197536980176145587458702976543188843950865159256708931940742905168368287280879791479349248298886340575085894228333665343464*x^350 + 46789156293797278007481095423910242680764066869969596269640054165951800316491494720132581155965628581040040959760340478854926451600279655382970988321290057773342203359464153685473269210661077886815044299311426657767926395632418876785821559563087630340318738390375826901735490893013086790249245957166709749686439383116732053638267970253459552860643582166471507024175218065373097540612424331598607941654771032398927269299129185548355210667662293362903615464476335020916545*x^349 - 28716449123306202726177068191308425360218502050197087622633300160189495168347882874796375724456917210707427829025638172717794712013612535601687419036552167696705559300336453173836577610586871842920153225945148097063725757061410487281322430505944388582150894628645145411015437353289735976760580957797438403932019050290337090873314804561843509688356720767267758886273390997822093557397078067506779492165304268783687040487973033233327863628581504849122866801086514437761387119*x^348 + 14502242234777744124621102940209810032651334696129908545290969386354851517020446543513461221630983629665257235173906102846522938187547187277668710672561903916487517124679240967004845682517104034580314794945211277837366132115887251782582882889616508863728937761023047643392880410976595050025581049242786375279788911723663887847048161039952599807418708006708967754586415288196324381389637621729199009030634017301642075251246339932030530286945897248833659525251916485306124497566*x^347 - 4978804708840373665546674460268575069922032323917159309297694710482408076246755781935463991993880379566788211070377906007980583206571633921404339754825734940331481009596773457772088014449729351357572721863111740865893347527577593380106929336326379823651567567270321896635650800748238206726142693131830082795423515769806944129272179343970456754394524718936664708066990946489882185305292259326384423534202913401125328260363207701034354341362161155892134050487143979747308447086596*x^346 - 385446809493387832996675278470433507042139881951713722808540625210920475211682725860578618535215842106812251193438146755785719926171885738530928808485301410459566136032971152742887559736997027744489891222087397102621795709408352819561187579774420515830648804215633725210179428537351301394415252040266704996712205004867578867909321896496991630564079088445974668382028973733484917704987438509770300767250093238850344786924468914895474731788995766867185902866537187840361704244068848*x^345 + 2714673771606315568342910895707960004067405862622783543398783822290274538267841672318307418398744769665063460800957558817968155910233727666979006933573833066839343307182288316664414561312622778509721092383402270626758549922123057843829302347783846294685407147256383379197376036330261687664751071787870315714215944633554364609442756331032324878212500737344113206194507262727150312127778979472221351446720544643720376037164230413256065306762955213621393263919086266658657752991066455692*x^344 - 3182296556870639942515602671309287787109601930613197944133833368201657369107562645153495052117081585204345163496692359902001531165874702579883555360606970881374525863139503516292707471299536019980810774290686641488367146809339885481379595258056119263623126935100490819244940920738831112543739501678286917126686559276463517836559287154701219572355402509881401616995430612543423542428513383505515930730455404780450008339712909813737115300283630745336035552383754878726382904798944146249904*x^343 + 2726245478915687099000737862721690711907495055951760032955775000255903424925857760621231062298221735453156962624825733390800638389305310783321752209176608172101482475059033427316530181025625972454926066037047537716032996539357636733210462455890861623304403533493921504733642844545990760906631948046738486238059711168137146106141237105956686566184015015490910349504713425724285796354407964262332547233356370361919558816786118882600628083173488168592081429824638228490154780547787434222568359*x^342 - 1966046510101366600318276196608890264281041458036342941068927532752040905094530539119426775242995848477329449927622059930123190888628002277728586281297162275340540754913200491452657707912884499497820617628867980184714989751321451957595448109736574398775001815962214450536483060774679639450312096656299026598136118298750408110741294548506618963444632007018645797783051540082223033018734975119265385848684932951590447579873416624128163578398953949505858351008591642258870734202060477058299860957*x^341 + 1238528401022516806121040297181364941783138244238117351382119968858826891650306915086616525857289710379317211044308971296819298796406714411637622867364771640483984944787476693782986535290143742633863596643766085907679578141208671003069972140542403619605759811815862671014609710055943235069488249028767220602823585771549510424015813516635353876793793131533833885282710173970172492931808911767915117705906354420126257408774677830005421480589929233045740256090039953877810740328169780045073692877639*x^340 - 680353311088978850156069192872792702518295065461764187876337863140217439426858503627318855266112378468727194141637840019049555611468731021555904441131172427621176240760885761259391462590259857863112595449891020032775551524356258924106556847632924666910492333199049382389653076608780371622522271958519128075341293381127161368087784758372129512456159681747705516007127434437690725524620347400299187590735038368576905697138155156642039032799660336687799994987436499742099076574048360176158000520055285*x^339 + 311469169346567373401978199968796440213123347952554356968321685437666830414280091677958401374842009430067711331046274333210662594362089429600411850018869032764139481858139340527039123049568328263515721546415674813282123375065946903231258992425548606902240108239585968875433918266620095660969061783033831226011356810998269323332682150520372775462966602401901431304161205851466130716263194353688315670777186859528364593951424622065028009645130833303474648549227909563254034359650897973328887722714895014*x^338 - 98412506455488331821257963647481609849852287466542491411316136796495001241715278594192925959897528037526179887230335954580455851095037868401428517549915664650551946174839097142064057821567838218358676933070295384666103071962390827068405403257142286052077943210089158748079561845427058360395346594343905593479640558751938730279422470150548868481178307779703787441878075206562132020113171968817034234310238395209849315599280983453676789736120482129464213693664360301055026320486732456542744654843575886393*x^337 - 6606733961663738171389868210421197846085459859292922472355942039585464182711425568200761435715367951814251300030721603878448096141972620786161088019673060037607430590437978825375409961271659368539345719660735444414635517797999113111415057992821260679302507049454337770291136480681593492806487172181635409291069052301249010834422847829231952909845752315171973223604578963862826916118118665325464085875423480599933747173066968004664671688090868492060734536712242604130930473498716050784853234133440990028046*x^336 + 46338854755536572849734209461359706359964278676338677620554289125896468946956379730112952641659692355975617805375564400376668458052269319824623494113669683073857017534705047064494540570222692679798899255138837503364862570242960430009151313602757786772457833001535129080484900350514409015360148930394434917439569770749403970121507876563292874351233714690209213327772804160046482040631005517354133571348948858731808007972580826724682547988243461848233791838973628554332594945319651068498048962560382822723743464*x^335 - 51908471851708250486878396398634265642940978834730787795171276877354619948681717278500268091004971127725594008803597432815017358673402642211752926206795195280745514838787174370837427397424760943158642194761097683595031510961325428464815354981384130426454164284651090342038521625099686191058549763104096440016838199747213380938709442663714720447013030721873979228966112276084691681245129708641527278669847000916254102675012804390973807329557251189238350915312613741675485437369615873071099898064593267687496341429*x^334 + 42925168972182007360561511831516824339749971007839936644482943705877849155616049537363381777600599214474880733936492984093096993951525700562787713744727329935445128140611643391112766135783990368204995320878028627205368925430378220857908014309877399482879931059583285395343756028939209347805900197905858445760859220526604261316854074080014505487286822318057672003653621648694481154000782850978221611298333543224623351688519679819669285079995215645187517668787372741620632521896199514532051351328612048998764246712213*x^333 - 30180267748048067752612102396308870185228034079646481524795165477344701119469957524370519275770065470940495307012369980671106003562360181056043541885359147138935444604547654034668269254350886287555149486108777778313401322915734484243361834425862716269521801608544607794919646526594037881162783521915166281491574801319643417103953596054499577813309785446875809494504012129151057470029356043020026104162471548340854909912703369065462705370910701330479798527924851746109183018473423526011035110124638675886112727344770317*x^332 + 18689119360118197163068841759430177543170886048814416160352446010069972835848521683577445154376867139177954370909176656062413419977951899944566726604807993721315886467930446566038876017789287550014983145881575957641875571471391818943237189260925176151314131089794972230757031535048442350805303542220494838558570475429401600400467200767168228349250606862750613459955249301281494037315585845705102804095984238520980189627381710501183041812968170173697192604095508228983508163792704570940240095174033635302262001197924971491*x^331 - 10146280709570175402465315449061624217324188461047462497599848005627987709183934324066764983443490447268827851185641478368338186475813981920579975989474010566982189585744497604039401957140784484341437362380873204710805485624531140424310938875063324642656305630948500751360721263302852375533653508865616066355994777646946557335509000859055567402222449080367552343232168670831127864128298359386749251062547109405106246124172053784962232973074320726364222763769870678209689444676123019722396665599373673176716669234973712340194*x^330 + 4592766931629501845743520070639358519386799622946943262838260192305742293187936037305723246875503804046243914616920100988739618156873055942389920981540027718366702882069972335134562414909657707602467782543570046133626833804823931829164283739038766864456964257878079264347400902965740663583720404106392965462613614935868368119562316748278568572484223498764256670657882513680209757071353522411183278341851789523766048921473767404464099736521787964563258094557119339723012002048177872319929768097407464878936973163981337489887642*x^329 - 1412444637022736487615458519303055154193691440606449122624039909621496850506128002854949080024618097612554967690959068927671381419604750417083527760133169121475345746432799744886908484583915296148009579725551851700527425756783099835394931732796564110709422048197034910965684088013266104076159834151547492289397804535393396706964888795910194412229141681794961521586248251566984101589000975897938032731034742717967767736288641940617627377712523306281127085649968485743714974641146937451630980606063448126697501428413848358771664081*x^328 - 142247280915646318582010698641010582533598178986623339898668334907374564983897626660214803808090281461809109732678287394046565249485310181198106432536937151402863359614868857258322351875413721415329169197325803342743477432458806318424271893204333510855726628542615334407200137076347382026230010739927878602546958870558180643507882541407700028761297832235475477096839619907571368681279785665444215452142681791578407752363928543587935989086184030896251846633218604285022924494702102299740606295480856360612080888426788066564873352287*x^327 + 715698857290633410297954086300250495776061911854418059395357286997209282430309972641560158386202465911469834838734026801899269087485480269326304606671310462811401055267267916183683605135043153676775442392490794690380931522737691403613142948743557916429510629986344983820498930978081076700719799959620639702349793855823870723782208208994326147996061957462290806218784753998699250618626146552965701170325497757396569882014691753368343474650051056347458603043275358900576099301309374441625146245513864455581294291075974670149705234509122*x^326 - 776205957298239313154047917495814497520090973371585713830722858403452435464933276297390105191722917565820793931642213475477357643473532959310938828955442019037123056353677792409236808365605748757087711259111099958071845435171256290530412721171054964970425267497338607542537373679941581612910018282896718695869392381904524371166967614445781469407455485034588261036523459631136613274461456808856212405117056448068747513844306454273105513824010244175329246480404077350445565160407115685031605157232677577005460015130955083147200445157429799*x^325 + 622221634898003076070793930051607243520923130316351668524876139281372806677051322062999376565530669401631854405038929411096881324332491047806002446473961598180095598536121248625133067835743770128885294690001716710816046945941531079020901860347700513468506628081251425934507565667138184903529391909746089297327488807736742641785343540660993407781755216937382483951642527221574736602823357296526168088410923385799355950400816358219746521924706115596465218868226930016677267056054338987463535371535221315661146572749020916777605852814404766298*x^324 - 419725314260813335435004789568383239739293471761722531907597783811211492234752127580959392549918805813097384488240366842982419179153340301620624107617339109134740400787430399529274818027171211921669451394557458499518212336560638480075462712651767517297034645335846584548650293130398957958694503459964408501758824081453898519786913804414479315411867218169500437194563962687608056987693833500733352467572363877407023311039819146514220549376964926928033187729748590869656431751052975975185581422457646656476809155956295916352205923784373092780164*x^323 + 245149029976639892995183523528056875764239307455227341258553888639666636026424005490846576784667025317848449520662977297786745160824879710556554787556334510282768434374013655502091685729861597206701916172890143725091989071408128808711039212596704821471782245252248514373027226811980116915959500847743632219370807709306895732766971384294333663179398114153194227341043882821400669447968575644244973996032475278447672313887933752763875125256582771235251072878081258321316136251606698452938359915175836799810656374503817774365483342524804932422565270*x^322 - 122038073961151149136932425993352375446810435619283947402591167561186920442000576690124343201957422165212828316121144563293805607047118303637693430925860530766388579636511527435207541772078615617355163618785327233209960793306291730918508190822911958934919976020949676950063840819324923209988247085018067135143783821205779582385897314687824258901849274259760412227783881119005545680650149861520755970514965138494665422494181575516502427251163246515494356545603630606736332467657196797325399635330969478952619978600589923849984340053326516029865813394*x^321 + 47551381439361471653140570378818509800014552750451923432001853757746423531769188238640273819190730622806115396612904137327371115476755267929491509791529046109749676263787661277661719852181825937013068076855183992483254898045422220240223693279187956039182250511900086905276133732901168487081210583250740743805726479721312546769423307790665513420586640482954785620114026663962059549574251852705972156787390350421291294038907299791065296535300022195461441173374599841609420545027395573128077282077564512857355819615347947357327722429079776155989787127434*x^320 - 9100699610893498034341450663364373083281240571781579342014854560202819760102241160421069544508589298199679895379717003681590044820574163183140320328937578380476792923439780275087839909764098718131158885936142064498371040273935636319829105975903445309094825139327934719411651380248394838437543043050576300452988198640873879760417848103897783334145572701938083746882880339119685464690617552710855936500658094835417141505691992566695055855847866998050510365118742415099010977546035657016729168947788376759899487331968334155798411724754165686133262687457612*x^319 - 6738354732764427357318307527495689306111054164228350435426222495605045762347181855685406808923600704369566714081815950067106090455427483975158565155555734227844608600066273636148884217331774888382178776202399537363635232458947729595733162476317600510980459115031624762370690925360649414166746543580375247927808926441603034091500783528793115829590363045276666445171222398712836021989254951242453360425514323862463876930363274035206454324533942564971574455618127629461368341834680479690367168374083637940058821174712929178966116428342296824494456797470091785*x^318 + 10494067179572654419021100660536824607289165814614289127347989373012761064886575862298870064101825449018866140628932148972384342236988094565962276438967131662840679827708644860628040325663599126077569346853814064903650118270229213252832543454119708384065977107369354938771404758449459695230015628947299198215150915281161481576273359598832865101448048113123221621801298291134013724654302443875277804720053254177064031873380624071873048244577956075651725701509649913604908211727286696342257684182146561501922562002936659855336708372193170428460237892866421167999*x^317 - 9028578425380924694852096570058625135251950420063946849463430586594401197245490252618212683779073227220908889025815324093586335853975660012490577020682688913882198849071456431199962629773604429443285618971132999317953675915588015851692456229829106218238546561282777526949233220375808829125150669000444368416191978121672146168045520103390454445302401844825286621635530635343880560476085753424528885690064291412218136998427464458422493487513102495698398196638153901555400420421232588362675787186686309394669797914031636767554959178350008981517677697549363939450235*x^316 + 6133295424786274373799558408823843670067309828987038531624694188289179534781372121209076220784629214884510131900111230454869844298000392215141184188452055564161857632230301180283202536936945920829398178778590891470423285271354269664636369337902655169321966127227486071379088573323434986520631221053006259079995541861804766964156777116171448605791131116821898729890762971754405028121954724654495541112460882247205350447129234219726335933161467892707309037628581690571497098089250002033949793607452583050424907784267870265712705336793958673640955892951439096346047508*x^315 - 3516377986500858668689365708650432074373692141859203912322948711899024533390629982094561385812550862163645742888932330037349494506747438274851224202566191661820082106293686538756330278741884736946686056370830780549594308978124266493817501534041516212420902412060041843255269545997256212708027685269441516510697304394311514550594542041597846140265049785843668214740203550080241775367611558580976411539531474432060722497772541983700426004263090237588420399548972707067399727592028340877571914727567780937185358246165472210241223044609474380947077196057506193626322522542*x^314 + 1697055879713602899836854833522495865353751194603435474776454748025950121046444370335039830600635390296609187227462360231271694089184335550792067140161840153638176231579538630021922584197482723699930949222919433557905534009721899861853511024276421069442676998017436998678872765647363161955582471213995886358626423668519012745437962810066651460029609371057146327042517236820952927911715555520166839090687905516829597671837840627780115993928450188322298358412647394347226595305884953699583003677023734899241793995209638274754057056051737031885142879443414511525440803322727*x^313 - 638722849409289417083530746779937721915192887469961933806669022891096534074287925354508838168963484509807206623852808779747785492572454585128641297698408170510196219568542870671585790228063085668841218773452712712476134294381787034095160637460710378390322437030933926962115143293256489342002739804209314775466810615034622645331840134119559627224200829431370389002997309302783223277017575680543992676202281368583235928217976906155945280100617490572340098239497087612106881015581462894081192276198931429637589431172700703701578799516338299195792696943955921253074078599754709*x^312 + 121872227022903319745240541988286827909507756201743501713616234554877478145525030920385713983096651548783213923270264654723108577906095568029956115670713076141813066160673346922017626337117105378944605436258357122053911828138838708033293635054613445490849548588935675086120575656387034000907753974656017733361096865177426927119528799671021017319493461535771950390124584772500854985106400555807273734399540241168841992434156268492321512100824892862765991931101459739440151090172431286445800200689061609698268928763438459375687221074490272935402618979938290715621955120421802273*x^311 + 75699409144856790889284704223985129828588004134664210996620879191442513603376950007071828815050481755689824138901812951207361584417962359594732448990578500849566699728657417011938662890709200489002431024375842297074199586560707154378830115942027455357900807438498933293548517630574809083936332221863511036458185014375625543185032275144445576593657818972915871764065894224967667784438517485175614666482656369230800767779973154252892996024702450725838739024565949653454418238593090788494708876994009836302190062637140978085569633411330066874094262005710817578683106820281609979431*x^310 - 115796379857092343640328507345634746136046665468791633347835379681227069811263186590137377417299066767146970152430755174619259881752551976711357732987330247165392027432579894128902459435037756073854880468519929666264618445705727979932170747030161043708784344509548873636464161765907724170951963721824016349392120388922844266653198190614563742448832995298927272131590809330298423312583539444577669781640599617219723486278355978452548005777193616520452587603480093515247710971291302993584112212676124117264644269044584093149991535692936054036982668015714449190216928139499003025683541*x^309 + 95014911347263896574304304637522847483299510470525968996836242077067828982289736306041618895571493454807819070551241645576999738085808651716351700108990683665054209046738841082816895404862387956510837538014517777716574909495213791341274318851671249047953889005839371554593239449413817407743755514523534720608677036288194837133601416041903318153431606319294329665633890188803525164122378517577637945237701006665978553860133464432626013017953917054128953777189859259164361252943206737700520567498531732579591998731588141344557959483479261948167029307191502895228401307962387665140071732*x^308 - 61379065190780545600221401993383837186909218893505433459452188218772697284808885910305216441225336659028463956398921771066776033153813295365415007383049773784778437687471765435225910585506195120013670582674046879992512434123814309045700141942539945426386969991097242942852214687547425484116633673028290245322362004967983069554735983341650492506594884989230573304633155799960391590313927166757229133347762517686935327071637686384032923845727167027875893447203871729912261138068024119416385264394184562837292157791414904357196276800741281567417364667198696915723818459372296843615370693154*x^307 + 33591686737280130077608576442128619415802569326816478866532182837412635169662200004647504006068129813334267223351462690513363076857559368065848478192274476903521569824335530919907381066289592333529230063745031069052490758119640466379921082922387786365971064673226992035157927704001030559644947338415409508500986776891252378715841120114475215982578994549759333342825355478238242047374152968119407787793047453117654322424457615647105196260960699788432535069178578068463246507920520748154968957860152726984603720832185992765641520800787038342798459476556397031619507077522438480218859065703759*x^306 - 15690633487406220648812754336140320343479785331793832446034153397971391451589153635588357684256999723103980384766007667224026523045891361973726387040841111094840340528793674377036195304979541956599085716725043381649600651784530628925921421518190371061731397234326215046166943041114422031326574045000536010972456410577337799090058530913767064082919120751844340575453865942201497633758357390827410679221365974035864491532684880524456891118912415699394738927835734764799639195668959040563922672901145450523471290554977483701091372864287644266150812474109885381719036092309294654663685162048162328*x^305 + 5981727709946445499792019249128418036459209552151440832249558758886680070703851592487225684517608677096436170279133232137037594675950532066003814562888487493225515103756397189795049569380678164346849905842782610960785341293354841639187900677958271201158472545114758397621226655595602091939010733278032853268019009328547269368346851943479568759671322185982799617888766381135415187237244002956339529476203772544979326915180394379365463149376003830556195306452625700102207774883299238835519255628999622986576368500641348062778104231567009461946098789074833463071034875126976661206972318050106973528*x^304 - 1524164074878305500948196509487414680206448081895209529582902645786220071095379987322351849792662377474521388515499052096482140286310455506845776951496588162930303536188199154866622263902387813898884230553969575310449723781283909783719937941782651365822158742873700452084243057929952815580124424560297278403783621441919292174058135203177759049302293283143551772900782738453291171173998052543897550946622069077151488006714073232687638711184548404566794576856914538706140367443674043548590826525875394168084007056221328955862365896427285006536074459602583222263881914603351427632875937161285305187224*x^303 - 116367841842356783169379703025113617388736312379973805565601907109425059095565948056812678313175361212419194419908076614630626116916134637926399142466949633431363213779616559313776068688944795247530751009905954878146446153697385054957627552917231302548477126131483092947671556767530652847741657629472971655635081373014175545727314505439911790870885395569240678711700310405475667573605485810757583878887211849446198350426080119739384099824420366413614100631045967911038901451313382539292493572169507506020790141662613332152485799446124731380817090548563691876141754046753275824667689136506774423310172*x^302 + 488904292902266457972213794923444082853528252360181349677379738573065487011144458085552377256174802633886220451590499214964635082028056621730735142611542733221233898832396826417665155410690825300498745513614464403031342755116668443055199399178828464504978729907893840065306061418497786592547839863543109268724116822912362754534184671547721443816040064297487945776405980672928479595913905950397560270638592020065978690601654187364113814038447819501772132800877095473753492112030090807014328441663779556416222842373368651491943610736325005080557442524120424561702745131282399977154799923210353362060453452*x^301 - 413568845497321848996969685271988294767392680823329077334065900785772569026153350627949999497793552436590341425852313935024942465053997606571282718182037169726261659564243087701810164507086903310527665459771664061371253683792967245959431705091698974012210246329325213649525684780310002747716299089174548025400355941164830725018442566590621309452552856547519660107093349735568162224152211760153281659969906090713184660821053525270352847586899414113343657365610854852873182943313778694923301367169678164886452058199534115037387425735930243027304768163032478416968721112333768178390400658301860970612963396078*x^300 + 251192676139255168040233854871403345650834807845308110488750466167451050232662986698543458356559367924660452761100821974379743732521519512099172688944900354800497246688396491421153899593493806962560068808936146006637269821040533117313496387274612032391766310608758428191393105232261422254295343153436920360116239693138881543097673470290096216496978463697353782584999649680073954559367477687787290365222628781833984787487722343429714589401137539757185217329301363671030191742969957187207803719720178754454976344887225818642139901783882904141320767224678632134868391616212099842248649533205036611551570421201364*x^299 - 123175600119406938194132045948772598964915177604808586169779012279213432786217056271801668962845852861343645973093630793312852018536865525462294391266612976930832186837584803370916494773837562333089780261773195220121162863178174273174302104555100900647325500762816808280487651547578507615947589427368776630948010991527576242642243086901090503968074982583260761324859611962256391616485055082871076160898771217985717941053847571609265374467489263438307009412717772921791097750683570798713921301353924926611767753017351880233834652953595851925618773520311823090318935174922402954612970627398608713691300161641136725*x^298 + 48309109976987025287429579062274153780397193081594828437514980611046473931006511243863788351057417128245896842051792265985749347301705034373844559042529794572940805014622456577994089351163217427004087834205235685454478202405664936977520520488605184171184222759653944673320370196637904764171666762979042272282540461790922693862644811085527039975897563849732353700529730079920976444861213571931939608060575725045716860344065824719958783915781642753743774966237687264184782812896419902137512290972473082812933876516669778337445775247691625910410468270346143334866822484954955993497240087251633519899041630180983025625*x^297 - 12825849612426842436473993239463154689012834033635390744398879286990036897886494282925973528294772054676457192245454902913021173496568800998887266915245882970232636992456620569252459033458149717092693556079117611120354146641535992539973059169291227971674954364204099661369331147481855072564876284309075573092879408159742649586126128498021906163455629655754247646622876043054647797597638124456534810364788025587380298165231498103633037662820587755940450074696880706554482803774602496855767652516494884914710330371944496117419229225503706949878636831193109002043506408121478731115561735206221190960704039327334823144027*x^296 - 481190069608174699350636779818771091680654319919971966546436963579717435456611558301168656830900237016589893110594938837939965270784797522109470636197660000180217020225319042012431104468859399997064995986203753355921308096112363003006267705556306555969465091454296166207361289904582242833980399370043319450018215549631880177986865792852779323269361279524910611994555981186242693764354096352777028975483654173221645353783646405809805207928719053181596583585717630592915308784204027019036649835201314537364636029272956203329539288837702369447774205141864927362184973526206524039201143199510750366108269210747969529657010*x^295 + 3661098987725629910075853247014029686703886689726227211200059958473795141550787885321424103428654493775922314724902182753467059008472424388835281608687536356155939311403268160499269557061611014427613405282424070221016005216912823339164727853245783817282355674080132095571476976909746095731902735704353419552243935078570707077703008344167740676235356927245128633017400640076045396797140279783148764536843544452631819745701044259827034104600703535548525255487718088639129447783607952086017907027317418370401197801118457023797814179942493467506241672199253995298985451087085551449771676124791035545015425365156312946244780500*x^294 - 3241018075415759230651330538463719955022015611847612303853928639241325733128863066815709070296767105304286258718141171941305040066215159854430372372790490028275722865458226375973995671966791936106266287301423014029100897423072382107098813844273918084709475342908708123782528455760784720402461888824534748528581978685541809297316939894125710016296649481251526063940736584581428984767153527049455405240918334772768245252162234443730090224124076148994126530833458571648020467659592227946117453218552784828804293670340432772754108395307252930196656749593231752045162800800418486487310431449367083382290297285148210861827927271701*x^293 + 2081061725451020309002153435887933968983327961533876917931806689398442754753075102801390747313681124934487358649727761164437985444016136622432822819596016362596363842822910865911771341344050662840350542325671232882031069682672870851065764674782486552098521048258010335190588083448077216290688993233849968454476514335223280701670692673063890828502203348287027350014712073138251412823937562842056555778723624325159593349229925875995074896870575221332884277287826298200418846055930468486605891219950444159867142781004786225369877807943276191918482139379428483389197707617310878302494093312275455737046496301908729649967204893928634*x^292 - 1133404006292163853704694896245199752210844003437167650218562294663684731361948752905979552966208595974113006941916227543483008923111327622254648963835579918238895335098622644879275696815934919636316313336893176130621591351300046924660781425926857424955853353919137581044829335179171642617667428836565169922176309091058939015309115425708400010602462571434981405039500182263271156993575901784534287156768089844594836216546947895512170800063109267168526840291319020162490748142029322036194921679984452009036482570304367791065075420124656419472865935531465679104039786550347316899910601479938643568280990562235562987746522542911112877*x^291 + 552403249014685970154132735839653694717127244564033195857724534772287231071135572656356515951111049076233519246421324684196527852764274259554514897886486771343086513635900413101541138406774425478044977746334798914124909460099639845860687094123846362686725514536647819665444280136427929039624451619935383208578514187836033521415958416987574891754935563970812972236450407418945065593659876123303052099338898549306674441004109537850891264761348751342184185749581961123956631070012136141327792751347005269455983468303761831837549263306996547442470473735626942661930405378849498824882879610361708423405047518773524605499480875357249984909*x^290 - 247984166300789697752694236538424391979418078565220417553563513714928537998543990305605094492936016792460553320009902939794416460286665053913945540064282961259157320512685507638491223545273985558330492407674341352140079632339339787427484336775747770169333588666192936058040633189177191700870129011090836243130624886056381944439131738761995734171881098746210195208432424206709515449444074635911950291586213523373237671762379769080137469196438740973452908297892048691880049664529752216338010160010393740478757230508141552545382577474442367229158536526708093955165157969505266523575423734296060081269190417064995122723166934122300105297751*x^289 + 104839168142559903506776669644917987300546242921471044729307222850324296734598629194726606900510038974780302544991297894922307933871535640078667252022209359207190701119120459969343541851778195392458274361611438744381911328699763138024268296839141541940359382056235501582050167385859241587411122893140630194010117565899591128187116707268407534050281564250081615371298152377184862952229108889769515876180444175351533579607577811017105768110229025193469160212626593488185985630771457724549468088685262743719965622791567940689927700271625335123077615466177813296409835211429997938553215250049245104513322443020660016420236970874158125781350696*x^288 - 42582161105210468957409570085871397861304781653382534082041191509236301920398106716423606566235180857614248372388110607025762357756682391922815810485281126722546188401647545338789588246628448344649878312499123290780758519893537904641367650386676664300242103960318265823640817096488243119048839176183365573146313628204561154071209323786649461837913707763080617658699934306598085365723201539017622625971896494793945473484373332490841175163940018139704507326856096267716553864867927139875638190361840193685117308132566451693939190357940882893796660210779862806996111644779596385754784955565061963861948034782043102099255728666194604846528491426*x^287 + 16824859787265564956973018742688020847427319696833925710336284370206843119994677478819162467414950879313420853081345029876984167588047913638192172525855251432001097444778699517411890807670191760012093966384331654832792665488929282289991979742621053869643762629655302528533845106261099624015764247363699638304217657103553430415328517672753953350926560115315190466160004979302330068495037090065480793391153117116329199011324760126124424426242595822837663294462270548531661819202688481818793024243202407692569224406543373267146736007961136014070092664562893039627488612509621295488400722082056887005373572087420997093991782755648669041608369050597*x^286 - 6387105932260032048108475144495927820048644528994458461361976423494578104391258437805451939506392820925112795942638247179863158743416787283724501144948011353944627602836623000105323895552899287522701934127410454330992831829003765235866013289747166592809170267494549462824554014295295901115916701156204359453712556528930592834670520570813709377583292454801416947197059637011184769918530956149467790769548079734051828935335757696291753727861535453354842243676921805365163532496968527189599548210132450097191933186987402204265506092230275827175909254106985103752986499647840305510599816874704062710995150395578915883046857834597728815625934420087591*x^285 + 2161821355492124705015604063535322178082774127431106611305689719883574278381122491017681329223742378102004688941813113430262885996468280960187084244652742603012652955240434220857918919469912287441227301434759504493511165069575310002643979656653901000911852597519952089884163031892306066908702619322376337074892265916709523840998544059097035856485905442894874407448846627619339152047163906724352555726574500392935550860442487070823315242788819168653505074163250676797894771522310970521025603533245328797886109957066607976994581733754488151773460908102791320417558856325032800211669468448489634181364140373918935882181923591214832519374376147695117233*x^284 - 477790841587015917003557968282516685633142970353849675662934803961757078823661918047406000504532974957846857687366033566880913128920925981241094574870052729512643890846878736096523378540901543853999277375600767785211018359252064651051582880061002364173655569000224880558756807896078609937989646059865135801952868350268189196195121962125198828078208215102721780736137979927329949052978659143498166278639922294369069298011113085324168080989416132340480420031280901255282835550484286484984900022653081303040463479466817678349111121745667152757626550196280404634250301260758646087563402604461775463211175425598786991892298399962234495238958028381590532435*x^283 - 130962585035180779273196022333000960899123395732919007997639006908768473458493732532715780094190777994330171417411697020974583132260028119535107424380838718062257224191981656224296896859673369355773622828152470301843394197287512031651161428951080056394521621469153406415221485827512882365329983047739448565295509335458681960570309644351602362770942617937544773301476225551860645324429491191370240121723291171994084228710132588368168442442141992139655038946613319102061269077951121483246442708746331189672796300516654473355681129274530922460589605860139798740309100711858149142241828496016283938471965073202704132500885830810101340593950248040255341971131*x^282 + 281790263629228896529031579253645633845684053009049489753711790015504593944510806152324423884435109548206128693834726143426551836586382613002510409008186480871693100311926319873189447792285753662469127072641892719539396659299110427435647273380758498141132911571363009873628615585505977632736353877943518677685812822327685018763030547076212004266205429229485789469226176380433152115314250228763567023595615278023430633259562314655572812731256221347951674454736665548138952721669298746189150916486967118782470304131857095607021777890009560733168234975579205274453129678154985957214378943233943502406954716229496567213405185891137457406092744759080131669356549*x^281 - 254781067278981231211063615367102074703700940130040185436795070586963583621798634443892533799058473385947413350940141987657954610330854687734168157952961544650063323236006873668513110978369098489584932064140140417732960539094721333985061560322886561467800256355029317834192423995442527333725148264957657772812252485926351471443978103635600143049928398192837208063177284306011191051999433199784089644912750893606100251955220395736706437051181251234678358335995594055190778941403297393594340652279507833965976871988072597613513460962739911422502529792416532722009004728684778864618170026140255802229484362412493233610185082910289079710071904403732446912992871597*x^280 + 179059306906028413929095454129091554259338483903933414154205855994190605802293027145644986311991073417646772271188807618479048989731458439298320957856901882441926523252385054636470268319516916607433680576267304893911884826001358548346671684144800887334223075002651583985131675441069451176874448193848029281619425861212622984404868103570178060160681793684122326424448359557855212710482461898714651743920589164171078143159804094799215076509380369876302006226110581724202402714512626156826427901616792032985833723396444617227621232770170589898941604422347599570143650112561149758609232208790513625069270681624162718208133707894103480021520243393522315004538949056771*x^279 - 108239832473137757433896986695473835992007318218674588287748870599399309643174478621473964079137713836606420235668518007855872990839973700621965310493018027493514809916861792511561469727707927003097719116815398210813406208595962909031126275815547719524710762775339719410768465823418350015526792760149406764600791667639443583746802065318186317223324781283267209719902718274984070199804442613583661497034798814219522656235515435196085573690033620072260299152191527931080734866279653105191337236821595744205787979125625651731757964597273338660294051637326432093053801850996302936033594282038057696260717749953525369481622736730321084562672531082806544227771680721691680*x^278 + 58133964858913182445384560167737429639022638258267591882313819422099355318310985851199748316333110154552258969932232457471694622001234952909211931163793316692156365884387353889163402445204893377465745549733140980032472468672238024547563677575159863197128236279534920999929092849645713355374487756905726981068757227542758667196116652957035183022486460368870477811234505110988361371983289855969302002304440484916380314965110239146549091051359996227502636236293015297314833829583793892667106234770482643415023691138247355459954029867697368228827901046638785565676930026995748241281005824114166371269925509004072525538841942193373308385563456772661042751550949926647656239*x^277 - 28014650746293985851035875110228082895675222349679906609841275615396227506446242022690902146501493316993460567652982539073013176740799376751476479819377663705978524912840557362148190416172412839861622043925031896343977934924735744942913857998470410812899314108217513094947429398901753421905134238207548138311511789318069937043648272268898640130873766474517229594920821471388951909869017665206079324665213996459685620607090014623357452047183143056585490366238237329711313306845912596370584310686688064713267423930630205596348569949407557931728912345367098714437838333087543103775648199295643068368639970114919666086214128506619151425715533022822402918806913878788719070221*x^276 + 12065795450482381655749965322175211293991357319532673135101938274919365022154994394219051217219713453859104320632873285023342971169975478602348232042608929998903597127833838454685729193863004745516606507328596407717084225954962582528536071070095311188017809273562125650462483736803921436387651260014863313520651584706974770580123330178795361109963387898824559060355645186659544516233669732432898875066875756119729579492091015756162785697831696492338436128225280361952731265830265890878212032231894975925464028654905368198967478304531107186397768021999430631805884976902613968403101166969828923840059635739470226262694055154366210858898739050741965156479742156857073432320821*x^275 - 4550907836896077244685753535182235382528032876069960255969041798713998183363430402467700002624666461975649520210077756083194990902594971464908236820556491037829399135918522236883555900875400152188125440959213024616414874220815444187039380836222137178470979324561332670725607714879959595482937126457015408716901730438663427821778369622088756517091510509874432242425685801957058425373918191625827005604617150538328419090923283789452570706324512998123664234681812169984418553730625568669641677233029197713769306645183321692856799243517816723096192133972244717247038301679889893249721302237971950446774778727973155963549843248123755540068728156112075106762847141301982620562804764*x^274 + 1421529864201712793591408111052544553088098118641666850562346814834262143078564360222878433898282384218777042099357127254464632519210171756863695971959528091796130443652532948287539645906872267556475204896042945424944994554346281276381599872344916696198933701472755357426949414968194122187484456240957368522277566166629561405469693193384258141634383350660567056890637578395238876082024762851972525044063335582055121180172330151663023801111150828233004231354406830264067155607453861599852084100789161540951229710658268449423224495324871806042728472351330365051249404744816214446850226030079724965147108992052698545890280599712412832474001536931121860250138591537477801646357361605*x^273 - 304362456958061675544049458603124941539858320514920379661850263231313767274414907446600418481129387056029960305275380269888015796191370342890742896186099136584602059615224204344822199619571232276674027185455120501376190266138998867701900471529459219838890150420247291251105710072390454699490138131352755510265174622677820120577971542356693883529595622823685529737961897130657650580289217431105443050726300324940577250741189533295944870943397725517272029043837234194292132244802210625024929111365529739661942262365927456712010274153498100136571193407607047706121957747236282607331650333269088281218976648975241789943040486494228100642158917744349488889265166747996048807792112593068*x^272 - 6897871490452835432213515079702302078710135645698709897367425041474182556438861200150198261483705888928739591147328438768025486979187872359511098980331133220240587300553732656078665425182042267958170893752143996896398763355154199308359956012148365746135656109022682469205542172374902458305619280402634308331856466962078294419247788889718094072488361575489156387751342678789542603944017074675977875007780946485349492501193011128903631545717286291007763113679367436506549848177721985897343082887190528684785018262023887389440146681195876875349912707701636563406533088260591529994558114014247048679718431117077038889937741729342793069491285780659024770716107135125401439541183214245149*x^271 + 48719369224328454557838164486407900988440263491938719296568724338734659615198566937130386742705810317793393056424467922384832072489430477763693893059683530660315323007370711049066788428504104594037280391702069773935611227588904595252604502659404815882157956434394785920921574605794973607110776989324290116344401587471503960088152071960603197521455872817817174531527060900695818598109167141991729639935107004575544451637873690236946768462084841922235236565433799821990831241413076451960738536576529754665032654690826285468282145402758140817179380564874127196089305170241245666131955166597979058220252780553358468358837036532901594124645035144004323929061972203487416152117873129327955961*x^270 - 26460193120102166415520082578583497808521746769342256474149520794353404178319570491836125768506480299130625645332462627712222882314603774134827098567582690322991597097959839267369836642773812379508405959873673989100068802154898039433498125859804997456984185035581785671471314712113803560270979287584478136882498216181443970034008538562912924030098666984476821780491163492467170472709203274264581044819677862776032808374525433027501876982969525324697969144471828944734256792341582551802538699033387263401555498564484903888780440520953040039533314583830799857272214963174443964238520282739909719880375259785138858241863852125875551812289625935046183111491607090899992629059570332237940934604*x^269 + 3515769607909638688648186640861120877866026981268413228815608750058849729879954724143615238159862489602363546730323927909469626181512662943945036634635402211340936121476236292817114211590519131676444401874430184054238110966705208147028674816827060415329886604325316362509211492834964328219010337746579358604495094027752483824867310371205282489302593847472149486102388036012145755438465518796260959958016250975199751271473605846692331650855377873517878192276571895724451000882458021949925904898569467675620072769078624715340022384020657722427636074161715331038429482893411436782547350947505547706719629966405483031257449024999327903180182707947409786300483768359163754697087335688450831107255*x^268 + 8263010467533798513542438436253807791955385598706033608115609250541583749189003049144585027083796000452713339999123261932736783548408349739289544599148466756799763959598299520326280534925149199630364020861074826430323181076745813241375713021716505525671755244125864964400985078307117915139465355349492901948809881861912313378964778457114470683397926619596455204450562692581125459139210846937840873615967615108430604969433558859075549334737041956817951234596238670423381290345795333619852282779755245407667418297083325521344722219134609209726388625261184106219527841733976220344140190853500176738691292842117823902958590070741730061344245043546011676957283086777741546537356983223895204875872855*x^267 - 11427629989785557080254002916631293338073012165156471004701627681914956667888255927606137521033376211734601877102996260828051253015108292357223246873546400916610424687300461100533166616019149833349190908816001068963339161798632559751415593832233639421799833233239417541675047344632154843268126533798499163955128815359533743199693216871346394320161152987798904581599572995653566427970642355482250846221540985533580175130074263216209549562747845078490398403962484711529924756234800921004100482092954255851379436350696303262193706728859914804521967937875451213881531051978239722002274946024747951826217629219275568623104306168182842067661318878821848735624828117320812429912749545734556937004890289481*x^266 + 10263512542982758686999446273248591908583356658880321792107337517165881132151494162443826628563992740299530125933714873662307081035476718685004449700846866979436826113011969887977374308458473007657518286096796671790685488749272299501961107168842248154663632748680646798086983872868807826790778649125302435973164542571053946420309930909403560986038810724896563289230512066324457504056163805220585741837812628999392671805252234671026644761672198050648837284565870647937154745713409038711222702817104802773783420764573763056660108853307064224808087855247428121418086936582037259295208110453595714199454072167759559738507068429199899565238285585116726771740495126986817040292194938525118739597915052158021*x^265 - 7681587925810628642642211792843467997633583110566662732019392032007268683575251811024689220857796096625948409933382457726611312290065045161323541811474347225649258920051176961978797801896607297783254650571676587752055702414386068266251067604195570141859576110613898550185036668322284829951689377035208749861708061952769631477608515265922246011319447466453666907674520317466324488519663969953555206552624623084358705568984883996910852150438854847170790458861216388104890698127193088122355064323625618567632938358491090670591297687024946058793180693952530441842415410509854207355054707847547426844205976580764906184773198642301349549845852428964917760382240108180131806697690285806933372774018742738826296*x^264 + 5133992396975897214404083858055382765259539782228764915347021884633203697733075770369573761284137354805874661196743909133696079126816367754025491459393625451278650144105533267421070747979528093916322213244186541388518913278422719527077443520896791564402531827355210497032104064426335105616054118900514227496687603782453036987504447652032458264540678755232712545274790511890804527538860175034543452349907572689095323331287053747843081577766918709155134001047321104156616755852023155765118617770519817185171365408327421111059995635618987592058976661955137966368968754395411260066159704027428129427952311475071412972222825687228703081037038069015248786149988990248840562731382799545841665392348784850865851706*x^263 - 3149142966501522131476016506010981660267015927570842180788926319701160679051450885740218031212236842992624768450086980478228414340087566237989317966820199253810862559197298165387865166136615084674759499107353130039400486154190262851456412484634518466888662699501352879502359128889988317742573180274804379068706036579918577310046569929614639331716877919842735105563654751673205088049664327793941394922879682096634436375118258630518111157757831390684397581017263373058133096181690698264964959207324453311366141753568780282044285943998470689153037168912352321880140364012883086385741082093815107635924218401353765829333387445473152737732084794488311108070554349653084358382744084063441845973986814040781889143938*x^262 + 1793292307256430697486257054380822295706131824127396320865274805541891724355067737216353147339575209262767034356010829959101724970551500274491284975233436117831279795567041973619661342321782801189279313751668449652029762395322621712951439449762081958487312066443788901830253499774234967266856071087834465034273315956891781542561972067077768193248281713350020245340155250215543982758382051520085151930728970253498523394220046063095017276992551714373785397803176702851699813224320110784408973480970909056495128593471255945695941359690307397969003202526428094306184661417880961191329043135622598697070753761441032232602908752617186278247379728399433622526318664711552817546854718491329524181151324241425321231381902*x^261 - 951343375306115824474727660772526512378092964181945148834641191306316807178529882456984605442946708806085923792338734569381802905508069102733183319608240689496202427275080189148354207221222822477745539854367163692783030902397017216738469998581327536312275705403152942922049125964974868348648184040988884586563973010725217218997721877724896319943204419454876148792156235567060427171989135734551828888904136518323655615662191719095249722718077710028859845328489016025683582068459078125272772760091690559811872993842212392788681124319538479307304828647575300334484743667957779932066378437891547657838458508211983676474719956579934200680432834297755768375109814113819468227575611168235035765115938578256542124094581540*x^260 + 469232128641367683764343220568820275166942428288301544575149484731582557820548778935886141756166148015379680941799446005144658219247022279610313469875418113705079428448790219684139239695579087463591073960068800545349153633480556516593731259118252720938436902055442077575405280459938328875197078779156709911679561703308524276823149970818316218481402429465441234774948157360182556545863846418707974518239002351161050858174495244783051883146945230002303768145417183706981559582326412719255891012674555837536396070927729173405840560245690223087428549272867711327352838316571320277435225052340124824775209337843415847337334296631964901630737795445659060046981379347672198979817715038061483004856602705420842644228726667183*x^259 - 213576811571846519946151543221141272327218823857069867391557518571245876466677356453295999036635827370461885093261226433739079524940830423353467627793272678800512475186207576314792187626946168426469432070420739441818551291617821257131891022799707807555173421959779606472606893577552040464369927616704616663144183965079135116276940123449887996905532365428614955790372136077106293933295555665271842592097374456891943936534934657096899761799502135639891028425925009611342994065403253619935290566560060810710618386121705353687292683923444782903283140541446491743185618752565520406307844732071997300766542229546990480379107491317553597553870619948193528455680846344621376056231476984142808264621301792107427748438383600114261*x^258 + 88307019326758492794487417314988760932400492956131182816368724522286575172685818528201934418978555978454703910480186447257426853125914212718801144383046383825934498408147448810204807632034934856823147732683842950833276765699405094865067402493128045860345878422935151936728194404309765356662006753394569167479288488989551166876207953250896852484239038686037760785379574026000434908776608847796934427060000047868877953877542723783157001554758418670441228877083973295661950448123453196329409328621432323481517390834816454819765097578575219772666515529602524658270733758208068528266726181336629742745886842258357823320970855786529642524347903741282463368957657806241473548759103843920409980718544717137092741273731475551144970*x^257 - 32089337529139213267630723731057635442284685952724612681934621935648230436177978619234951735944231132636390380023800122141803584053212781993021080758724433092782659509913193179979597302757383926717683480280906446027066358610876950458451225003792028149355792445273307222144983351260656936922174598274253777144474214610486832106643760243194715792527962404702410895618024475826489841571522988229991800835436536394999036932141570604632028583736500329428054864257269228245776679166785379113668716097156824937663835332371165527400697756673269077037726424250833987926486221062514034115120059099931732999305170904722204890666202723340702206137669728704621412457336155864846380729621712615497196405032487767367919657371156381554359585*x^256 + 9428572617358209887956965460421047775248309200163682946507061094442708947833131880671582005095246499430689771128187706954412842851847029412343866626849689123270602091846438960639748955739921197848426381685874069777221277668751026786985529691759742101775143498682593998874965756807982892555274581294692063757749868106593494643862973081485619582532931261107003394163895320358685422657506878647448454048573642107175523922567743987096544941204452551250720051038741597268641310717497380908849584117109612857471129081860080519449895572704952622591403746242309537203084078757821465958656013051332713579774781326824131182149280452875342269753891758497601874273924390247923844160360932361375680952746332942786322377591503033717342273428*x^255 - 1574489648590316679782924393466437297898402882436996900081775318968508965761220435141012090231812467502179981932698165931258851407263986644638072305442405470697507979333935348615836038009786958456053213796733611994650790162723138935409803499921231988679021641838245585046186986939010299673620470140701747113486794479985541203694010845724441974306544517838162504158611893481171484600000384103250659366251955550017267924493652246365886508454161532258655844278480000924261500178423346161762350334526031442343283086914286039683048401694189456710530166490617660240716147644083699477201195639604340737677591947926928332074249374826502633029866910516040994097649224562291602809022822444009235293354095541467515735660395615430135667695334*x^254 - 490825482222929352459637068201809892224060714055190841407393620665863165610450446228210846817964236511253533218284051869606165969610642917681165028451648130362691574156415742563993398584119006006713066831263666537594986965264926634047542670359030839177343659158015917772486887756164089788500935833614937364082875318711082229395119629590213729560830329290604772278856461029356762413021522250644757602499292268035544955793956310377780224945713872612072110685036316950233069119269694097455095085778586929536493139425788697585249339482328180408618138948340913348971180341056565390964970264907043662480320902458346038593087021352699261877546650265707841256728353570998099358554784826208824600308327569369754850782821439057986949405678643*x^253 + 666316198515227023675596158757000545941048388306890173710080382539952826042276851575586258709977104295688468898437136613391911963683676473201658462686632270657135681286907843193760016721554869333795406423577195734070661140531418148975782106097583067179037663077298484285979563472585478207502287190059527978291739622233747303212298247309619065285936195052237714774094398960784648667953084052459741667309873195289254045666073174768227791764755418735487764843991524124681844133667180075093415109301015909843166757365649287172534899869674449278610919338017415052054219838286715641341298030157913992051258387799727313041198577199244095645724676477267725544646346995757534228716695591784723294476767712100189718499508244719954738005738229831*x^252 - 420768444554404925732736563965315313680343046222829924303396280126223684294148431018967595135985167951100742996671954142814210156180640829670682292749166035094482542700597850057820043319866320807597544252194756319417610630057566811925722747058747633227782838048392795404930550564343491886313018705004703905965660156737959625588558020149941464772274651014856468892770025664050104022421204194708427104542960770176298986045683407655474130274884790355554137225093395776209572025393102098779691998182166004145464835363771334203589145225150134041507055623214211100978272457465308571298059728452034437303865293451849365071936612615721269111470461421168702556041233581398794733865358056347292960010394270721643171216839184519104824149251929540657*x^251 + 197730072956778699685193567977691525372179310684607541434421158568225875063533822049608433461689914598936010746763377734579394932837743358416471752930674808952056119635116577267370916842749445494731327296062238156097878018060959972620263079975878652161076983734500154509586294364691637203938301730559450864611634574988823228805261408596029403153121443190664713577896383957691460310360109948218782436686070115344211338678736634052106002036892706486508456946229900098549129975298821972247551917138477823028908186940732144440331134334743860748556182062512293397489668095543229309432296411629842834049564212697911426231925223385787004478781121026145987607504268608390307463119653984214023911333121236688601730166441152028624411019327579661302936*x^250 - 71751354454729481443782975797778146745138710668192082929868504340047192611840898532380534320420329138501930947899032966386110738909006931833779028665114477156837483202024310139650577823547138104217781831913822257055488466804630135634408343053603166118806445111535021898047927002587348846058499009077763400459715458310602641866945553755495919500243818294684904992483245939679012309649270590631834910878007074876861445527200212398666096165886768091633293990266304622322198337289544612905823515488731387734561678460944074548898435063239479712435557486551525025610096792015386733499778862455823389357610914232005487986859852446852496831369436517708288778139550355507883072621008228666532187686594865972092935348764815616701287045261798513405332713*x^249 + 17152689562275871549181487131736442005395050125986864220888293120210173626484762530043081290225421971393750736664832457434437988916012209195648102568146015545141434861305724693160288736367962325866993805140634572334524291192712687948953980224314575371581667769150539919250393881405810347661969624623583524187444009265721324512848893415251121702220228750691301452540677453217032235150785522734358232795363782066557113580922149064836683302065920087554004144338717547508970223664896423048725284131787676214150484651966260343415964600208303879016393438281251425494325619234789340179735129319643543822402845758674019575236329135116287007977038366571387845220862118246270831850729954038447268807348494834015066034007479755391128098440280751233552508017*x^248 + 603408406843803071266802696777586052179499020340716600318318034029630154247559665688536879337221115114433454887399040678421587933170231530224449487363090660403140111357441599169420972582453396367654787107405033242261508055273074515613157164074935158969109874022459341865065722144104803256723347135454062876414390254635014977295684200832653150751935786073106707491625395924589870960463792725677611654465513960409418006185056207878693113673272881300110144271238626185742381518299273375743462583180787701613004956393138153727958881939040994498941253799201318778718123979004614811871853847230425295699419769952614998652582928830543030494402857468196653752902064079965870128629360011107513117398467271742762366510816823180146239265788483056073225514910*x^247 - 3626344713917995649163093572328742680560784180529360521312822389603099245080792627252698410287384204872418423848826571350483808259439120419440234733268555147986974007175945721043139304642028545318153457354554673417799836805870694046861890756904134228031100815030052355375169465963033080389092174266522318427010405671583980784716208028222603841483826011103298259228398769545125395491919007945732336928884542165845142748636089879136633170010519073997976620623267010902688491915468748480692228002922438505604125816102991796668043239932105650909238590283264227477918479964661418421187787118679533373704050094011622022988707714400729869443613312298569884741624946895325837120380012346374033025135113842393101701107971429755394272410883790594280903581824940*x^246 + 2462184289707865405952745339847694722694732776641756850209000484134637425934002078148574842540009308136414154922974806503953525924642182476070766788461261949290387125696321284234403250780690138680353650895511036403516356944884834003844651251607255784506201948869361697255164122050754476514884706914930293842936805018279565990958992568698834780612305168942727415888279268533798357977887045109454902405873649742799750682731693708483751983245860661615086401928354709038350394401586394609453619839440995824154539221990020246089256955004777312194332900349338157662881316323140903460201684930583516495350539547377088685619251359735838079555380331978026972009195304936444093052256379735828496533272990733826377507179348353075567699222538912969830800427753394469*x^245 - 984599411423245053203122617546311203269634324412133941765281970082812952138087833381286185781054488614818578187942996087534285360002294191220066502604032126475362450653734770743714001443060860921437178980638836366071256363712928494077709316870836389363384530083078675146070090847000713509536540632621208109914283489947502682946058306716318747403516645032278704201488847921929743033166168618730940380716178093175808550817274592327605264067497462199586229711923750653217357343155599276587133221214812886062148397687913632867430642051274928560302781277445526476602225547667197378341093439280931243762150201319833735502357916827449764912009124706526649966080296314314141118034520449564601391386611230071050986677028064042998996697093098840025479559226628240670*x^244 + 111047142747588409969533288040497406871714716853029711197749584442612129788015112578711763955860024249595684894748938106307537465143554434890026205801673944761189184587969826384723943786051930428205853728128206783676243443868413859866270403906962345164365122858001664201125728128913262941040560334270922147726995240261220022876815483660341327680402492613648093125427061677050763588934713417786165948077289021291503264325809124876041854338667703801237211646096042214046272697383566981384763848740965549047680336182459789288120896411028967522469188755856851861426204418532992845620601302777367507047957906054639735242078614453043446101999800834469618125319900991216794264745037052301882908963306551662090938406975577021179557546848446517520084879283316705217150*x^243 + 228056966985797617597609014872203123912679588374958324859488917086111801065717440418612516837120066656819894330406949279910937856993422490372047971768623152409126223182409833068775505191362942109846176716315270846165873010043413927798047141310472950661841045892883205547549429375932815594627088836789119370664780112658682311061770203001983891455933992219084102557030349191145169077030143315962166129896710221813073226089463109545529066801198662282184162302855330700963685931175734263853930208387426765240536007705409425756404581978581138509767906397206205283603696380457402670582244510527734988432343608254081854928154295566882900418683447064145333158547233876745094266500931316278039114264362647741230893401447136541321035383632200153302247805112014221901876774*x^242 - 278523828503354963053910025837832936881750582465122262570593714223373912403017603312845139061086059036057589413733640577918603166241492004745085763530260446380343838099480119277072638493182479841561617107945803015171043365367012226892107319968545931543666637936013276880638694291557798874553615569193884244287896628471268657119148054020491456653973563431877548171576047332443533291602777492148845565659973429908923676115225745637636365008034902218402339602239113022527303791742320149732627859643641916772419706105835998125046411317458053864810267428432850021375834537301188012079209046246966962884862619548162477878036405121222919247199892137691318615325158188039899199171817860091549341088231091408666976754119328970100093878620392536003634010116063891136746431523*x^241 + 220902626034879538361509678171938628137138725880660270397360498915118548835264359356156618533207071443810620504847444560017070046807392086631898274869613670248580884818511555492329690182644530338061781596991973400458190399821235990742267474923102685517396036499995191322849414046154920375415616432369648836190115655972009861061015140401422232287960081510745886120143245198077570575683096117409958206553198165046282217715857770207789105235490937830509207243897759422387366957727536623856615954211890363653900083632636448226523183014516962629610082794326402324307471136570533569087130749526050533899660763682106563165821611676813934461713746085625223302914971692310163857595279921639484945390746896061892897514503781637566681311291056766572630940603447506402111679342427*x^240 - 146094643950906483461929251739451953570577766144361001176950894920537833108408359941748581178342922511480678959748497475058013652727740950206914524357840057653641992140537448688473269690831375987458315514530571609461010888077664520815995481730379963066879136324447719946946582967252119207407102675636635985534287774380699093508575943825361750244003017849485194456721160861189009815650830129972265582339414358736686241733474398075293655965373105736864660775702167718359842255976542736689418612951599933793887920225704968737050710332648793691982114500386384626040221872043272126682884874381200594695736484423492802264015116682639317969188576084243379259847355932799668929560841546947314943488669031165806738161107812476068751073787082993279873167573916826886590657075224470*x^239 + 86743573819701728939056228558882489697694913377832882154466944109035480195049474468382214706953159819366856112561842269257870309883887365792595103442084957309714817294478370085179682372336470600719720645111086782686308747768851195563904049133858007180553004688131468024583224865075413267788479907435168406117166053321142643637347722428241725084100485356076337355894024448251145938894310776725956923123307581112169227243292186726856375838239133213190456217227905939148331244030738780998028245826961898790312758193411552047207072642022785297929311753581714504451146265230440293814886499732339455894570348318661519100429078758485028707194283191333291729524024619698483998965345695448053396957736280906271489126179681867699379296863794054887804539766593534869546910103491310818*x^238 - 47885661952273083783091702640752992754528234465182932103831661633548303144316680566669646951834250849692407312518423348144750066365217714224578454049077009969955529701826269203089120611984741466233313131278418842726838989302527702339213551517031862260969559483580963454377722469273627052506560498566240325610021309369895952980481929894266696478700146523249444384687796091030341750245052361261554065070710971602072763546439683819191731251855954816904463189931223559064775439778254589214161582008847402782281506551754304135447519299034318119434893563195535993993680253857900419779963349337546263028123824823945378968762568410277169646466991075201886587850905977246046243808506634547045343996337181113136581618098914799692876232639900168301068893875938395370360760026595639337028*x^237 + 25113733836843732219611953716222279021170470408330743553217869228999495633845579360106096345467063365416551294828420530999668921995676604738423388111630519954255907833362661041786071744385533315128645266646590787228205208738003135957885731370186259559695791235116528697258834840822462049919581640170140896420754275550763016980966970685150297025658150733561772964645179180782622655581403413464658897214594806220566136569906862076824174484491842696422140857423269765912040251753235799603815249217767976664585873633273048771645940043934282322688960750042792931111070646317234378838560333661555647718073065701461786336644261460266200421927215268183781448924449198924541839424245401042471446031867507379992986335522294582721935263780464276554577394197911652391379464447043289188834937*x^236 - 12714115660617978585640373458558754824525747815609766357740848104985883398207418958330696722949546720656013846792879466109545808828027608430451241015388457441684634174939006112505477933079220680275825325133087074611443127091154236522760618395169566364922142081425334283841001491824446641805074635254378711313808484029955428377423913269680887965223213065332518044435754259953482931454659904890227447824975934838372307613956412061806489307023166549780963113352153827740256019816092824807603766248974214666735352833035535438389833397088987739685871962626233952258497958923385681283298647534883004259153001931808193164499590114221252795698403905080727240205278440001668309807564023931554707728177725036413608267735239227223880449458646116839227910531492714623648723913334167186653372497*x^235 + 6295439861581065052790616853848033536906761837798993918508788936485007978311575202462210480938061609283252997675728821671606792502431497809414446071186147319802183173077652895546045207807614685874609488537447416778194115198102146119162120991282170117435616110453060946761827872304198624705998847833734050945444285423230495313169026155273918266703890918036863352040622380168312256789628225835413504464985703060504686825487790017562570629243374192755477859957717729166229323865604339321663307268788031298918916981006932625172798992297487109580250015970089968660904555952349205822244884232518981974581708999927179672715083983120976385199453367873099848648664681734126553568617716884081020585695394519462981428328043312776931732478159567413174105926403039845849880844504125929805930192713*x^234 - 3082370104347722523341322671854303398714926992210630594326194315402713203421650799445124620386422313469417663925826089495484787908812698140516717956010769217731780726317263744297437930788489927553177602645379224218040856237346435445128542729805266087650515975457904440602790886080159818370093033802136828592657150811086619899813581326345648482435043936232748955910673268452429191020938839927592641953736475323209902748031021249291256330447116035681550776461057790216712405435463649939269429187159704432549283951743926380692307820389550026050005772065443616074719434487874690281362702157989852469510069165115068395773688246290932838449581597337364309246596905703058333487729472946139422074175336934437673131031801886286981541539895069016243215333054769126494631141062507892686889560887025*x^233 + 1504867221757723401335738695716471517095283613881693233959380995057050128233884220212604991016572458503250336087352968065352089555472559013245942962599866860332703465207910577786632516214898808567865111842285282739314042062952834609578727316537189624137455746822365471870384494815639059678065695625327229344898865037598039003840359426379623649759309905083308564414380839772154496001929475655994098779292417604079526211914490311407023259834129807805897205236916207297093542043448150774366549230176080557878754786413026066005021704302860466922110123325459366857075586571076139880193440489608036846746902226459579288610218475686765890415233342338605547837826545165809128530892147004499350806734871012604598637161360033197444619055344954748916465620676456737858832473804820319778430282565273926*x^232 - 736307425265836333467637286117649481689421041243048735706413307413774033475975082471955796891086189263456601285472887444260378373959833452317721938173259010071117713746757760155296047109174088614996806255693846695105375209359700641071641719705088595609648754695810106940542042465822042198812384255587918627159606225627928893123140701996156782046305734595810260612956718589247508160643093930385053208764379523713560094641123496347210588360294286667728994725462324639274202351619253752089323372100029194470405667513959488611286669753856174959474609881753342116956343343202352172174354604023005079389726555962543468779949804015284020250051338656972275902323976538436602316077600642628392748149301293435800494758033475195861564773285751838941129460188683039815986527489584509563188080339628146753*x^231 + 361539341904203019898231464194227709374879609038823296354669786868913606553906041205492041588961833224033913797279873111225036929386476622323073793880357039342710355537289892686326357015027554423216012610029563720248094588779381493997469788066829312530108310774521399965554970152268393313425700755213589819160866194404358867268263098415834405579322774822448498911829205149188803160381490151039362909658167201639285441253612402236064775438573591913800293409167859879897901230460506921653231852340642462941437476431624107141748370274451229485543094141788617203942287888923451937622319278965955329738287797502716480985038639013396172430295680900486436563735797327709200236813515885427516248754283300968148338224717450319117995680625105580813778494022040958181733752886361308501506042802685119837988*x^230 - 177811939976863033196559661125781084475759431784778260193619198873183710180049704623182023950886583209088984792169020295029369396310918201444983985639044827237894680623511873572992867708652509403050153377583694020505468436324056636495673479164458568221198835110760450041531834895678415151963307959056878556969640756871518794589331854075701511439992403823394543241284926561445398965315173166676665752974582743881774037293925289651304258486502092442789523958848057203465624401694389159301709408826378807676541079389819081794071582578802972718512713940969354728969560159721847003227308247480402823383142201228004485325274594205021445307314237720021813082056373478202458646430918876295082769774758241354675406737870130822780839678070185775741747117195535978499212035563391142097424131343315809902786291*x^229 + 87243047998205115467739073135649918563056891530595035331258610256619344606931310519724079752933654820669630519174665356627579494446134486254448474730174970227885630176195081162807627422605149108238127582836390938529219867957458719179909680893005999402929380051497924899951587916572012475543564368900051730254719271431429592072645044647032075133426238516933517545136214852058810990886493944802599131598100624324328177422062518301864274637518471978621648996269970463819983919842282770450347181802902085706027064125969510240298824954710382793131224942015571098577007155181840570016159876996881463273774867629211374800793567519181817000746662573405212966910213722535669198732690988259414643081094639007349496559122410489840798961818371754888625421849391237058343437172870222370998627936985610226950963971*x^228 - 42499591626620051107122693370740282664433079137744101862593604135309084829620569309011633494306696935139552883022868504138792370099239465291029952091433267856161028568100823163969891241008825966155447119365989661879951170460089600145579333796044080688165246512332998631423212367212974032559944739964219179380316304668895092070711183913534114194006792695764323327991117473400552959800298400335940534825860895508733072650416261463329766521481755577499518557018577876156310524807289380070215693024688047875490249554282045797095726935471264590325801197728327650873160931748746995823100447800724617363470476880008218880181442199288414480148525892830965773118851531469295213939377602112150594430891871871998124555957024370701172271477365547339970414132798857383382716981860265326030337202981472137959871701100*x^227 + 20462874171729952381623317964610649555415194573607447686130448443647391349764231401247753338059939558841078426562210453174857622992149646813177616740674312319293441577837974947897072851040968769240078456531547059187708548191970694392838132209462459562059712080946034019241088268675830242201246183397330560291442272632213674462888344878328379690230459099417635788538011888215928579780786053794169464278221001112443157456288542683526577315971589529615697221211295442729293455395790156906991006810852271827549761463005099136079963265073777160216572352533079581513169114145472420823108895478072376034810742827761447154698473220003345917653092039306107960937043284910801992650621150823071213731423659316598478360746495380017988251575854797510309879172324870630039412824568386967113523725431187350759536864997086*x^226 - 9702947410845792709890129064608821703868545716418758946747706585635979444960170799245033921413057620809129077774001315515548901476665898124433961706140710134054053176261312579191327944934991366818326149420710925569818191571752681443252556219476166736710733835762154731875041110298727734295106538894692055835307418867920345878792713599606423402638922949985707295760737408181287039339752561571797831507267577294554411254763079248228815421246498732362293956000981036117211712531067061544524841206976705989031735092205825424628662861575232447014320354987563263696293653063091499858960362474171039831783363472850379403194687559936859749322220592105968942005172896438003621057094858600806256006155693525778997514791079961685808175701314259765306086719289104997119256032152823083473389849222462884125068202863610202*x^225 + 4519526587569120537136254598642072270539205162112268661277203155710557556557753194551496177913299828527570521989174731108781544456327935379911474996637618868712976480689960811235629109213792392988439720503973286835043918043802238520211530504090894627490873057377885900462247038492992200272082559313773731653796466619609661117493149101806591533788896538192194439151679220943255797585479478679634463306038757210184887500718196970423778185678581411899002213377838802675667656500997287185242106896614690272367007006952972611363796690741116663104800707155750671485590745291569680921891582563056207398529083095706078930763725890309655846321160345266251092522608200960040951357954820120169552489268063771488232594196888234199811556636799984070834749141172935155785854246516498353366894015521024354075653287145747346615*x^224 - 2064834160080571251201922532444622772591590320674731710360216692028402170143874222809218376366117506189298579386822559929986026686892868332450023535363141016771874101652437188547813219530079620697415414368967616404687451271745914639584724721690099883433837564965127631118702600860352723212096036087806055290845859203968726633264588539599871490143995319414530814260072316307829270580972436521640187323290424583247691519196379370221493466898164478199709858084483267556537881040825741763882757411269102705391876057176918877135501056988594181554535270844472271503743707780286620461685985077755670179188886692522616593492790526445239516591022772900148935840351880918300791526052211196943250262475278361317034313261986428600008979258811470497470342821653473626169070010351024790738409744577541925220660932958792676624584*x^223 + 924753163669302625651079765103805046119050533953958352907894076459695972555904304441487920998450625512586690043543855079588514533479057761497180934367346661470197285426345892701469742585554637276506916819041124094520414115814941085916095089102628035176038442224112530272804168679285791570639346687375436060158276608071922489586589655171595931477634439132478526260577985347164166114968152410201478634601542762526351067235467583468610921730438144416428471336262961397377722181368205141385149063024301787959864540379745571723582761655780629520856194502245050993964119380837374832115990939795093106220389943004606157433616353822924592466909165167551627751529503695137060155395490178371431117516925969854075979160184431418705713821585531415976331220757013546347403560693539951983362156267536893438629503204880725208262794*x^222 - 406058024295803650225122244169920008894913059748665271406769737943250359285639037115419428875535739950066343285804148990746613506328805604104425617432784493955727612628901840424280467535034626507737095279312298106508135039242337652280356200459722460637287858987874586370368264219091438292788378446248118405127505664046778461993783006890366962450470574525428896082836848279066641490911566334005917411295886154478905285705900179162383955380767794668014257343554722524488094843288394643475478384874620625915273622484500100985090171816598978710003515503847903622674551548011159828185574219665593729368817481964415591628567380879404872320650858027361112149327705509401687209205568820357069689107356066812754121742610543449609305089044488956163390523194071057940508155117056286971518230911360812759640727257912584438739926356*x^221 + 174948751261289459119385765956576337486782978597591627016236783557429062034152547102606592625745395040420226246512057709265789044241211327575429813212223691547194111511720783052814122438002269227878976764882821656365657036646005747237244302476639341366478901493654666422309974618198624568463846527597041068853236379914744156725588101584315391632921639092724723869402864169835793416842493277081479739699594773221442093259693765562439007388174235123019840525388052969384528858472284667687359656934237482654587027456332605414879355651971397262638888695129240223326656345491131516731638755650027266906774606744573508859086275634946573295146525898696261672946903873531176285869085491714975068477527555099868616638888083423929024164857057530431526901869238610957680816459610391368261568427433349428571339448208420683996232685468*x^220 - 74052522523564261457179319592425465131366979147207277032046628024832183816773375744951076998141913347720215269118784821716058628667848264024785409693831016786934737523187555510319544736628854885776511862269570914158791146261947570085777794283390282230465510529491315474930374306264554452862685024128860253722412402921839486072894537515525417529918662659284006676186100767646057736661122556886792886443999786716835665030163610234304097353443579086984259087754117179418078036059588013717050204432299312667005793885981777321183958721613181447382377477459678575310130189521974469026774111419681189063826086304018758253105678069305469678378714684363294449773597131223566951580900100775568066211027651971102788694104378072068303596373424759803525264512869108587104378051755793862447812054116932710727137082809646504596985664649181*x^219 + 30843439474862189911375421385041770773948168619081708621979920088191459136227040418642338858628117737261030113525515403818061534672863384708459959721621607566744112665272752543139453155475584705148500687142888810748503714854835963016047549922302352728442932358278625754367247133813344467991688993851857462804481522350152374793367034436618036720954002202553832120972144466237877612615561783543985375404846160613497645741386736570575055133625116375126227204412282019192506318959876857666231136434865792562840544472151226797702667472036076408811376957494480620377075993645055659109912988078897932546358639146212691218042037427026096278989434877377337271197703160777336626243631662564150386330790107301003637419299536197679743952880212563753261001709692265476063016169096393376064127853410825753980978937115833743070433610132351529*x^218 - 12662652786523269813174019248014964228265266324533781243315945060176821252080846970495311061298289813408120684758512340544946338128294425704680649185718273882297921535388651198749109543942835316032291697581659189781537313594943375903253854449143996339222345442050966457682410253634360949072362781513255547526290479375875789529245327134091432314840791075564114319211730319785041193439468710116387499581658791070886820893067826185170407932310541996530605583756688765199997465333268366725085313990047797927910162128039151387670904757576219758816212714993859471980332457255312377716341374127270349772920829097428398479112415193484880720756224230497175551123217433856083060214913210737242775564472562750614533178507961608451636491521422301556472259571515297522090431407940699831915231696866583591479441983141440635661512591273495014349*x^217 + 5132293895414960885982503744657605917917117480138813198718362153517241451745441257659080116798306932793414137090175658373064732012058511439114769077101733412328801630971562265618121487539672212179746075121592277083874642051075191656411209271872122377651661363742959064923102053851909681272918380747353404455373403484850492541875465486713807736412295570942473730021480113834051073263848101795270390149680232577952135788884875057181729767316368035472063879157446285840645579396726901123991656611559400549630646608802102326157125826162177087820733264800424073118182293852779812217732335620559702876725333693836246221112416908524998916623905350994863855009429335906725995299112563049296003584733939779845471599023150919817299193739943064941097795590273781868354656809754985039161809278291304199004457793832492072668423626504577647140788*x^216 - 2055868739375916093263508153552044409762762083561319730959429868329091577382766657839607117586430594684983910317635446362000389507444739905009616729725006899283469570111249124418807467608540892231547696003608510287922167848143869502668466915440036121511296819912654822085412618433610157681549555208120846514083767999799244895954408632071207738165041978709689854173377756653894334397369618257966420061029848899833915306739940010923527337064167902157629458124699841308814852253941693445388203468194861941776507000180434516691879752694181635322658743683613800835400288677621714269788939951653497604253738035313648969651940548387479594702777960142860625738332623709688839410562806172044420136662411399143314826774395344533289428898775755826148290548455210817269690763999551466758928363568492680610741068341412741618379835974929843931231017*x^215 + 814036620808790450841427113394251689880462008491833548758439066599631499554886126238452921252440742059842408197939708767886244884126820568593374883311473464664072807684440370552876015342998905892449236533367745478250933255130875224042791717933367666849194544260692515591935687728907728606063740044426949069993924049134867957152174322336268581967050641847109504052648042553140242055571685059474800696793881494506954490354080269473865259505418500066845264713187678521216989399918199276324306003252845484830461157626655674431832975651326824864313892420705881587034289643918448176619630754855273318678594774103895170341062900013347746806555502289979688969878145419658142484480241576961284053879194950681232737572268658457950777265503142933401802452456413757355203834842749463300373134451002618333740023273138284298140797653038694383629657578*x^214 - 318202094437615577463629778400666069036219675106252147141363001090711293049888025448291324750345130031253126676225763282866608847069990623838772174415779744822038615820569096164530709323148802020784717486354880320071887528648796625082935321893343118606323204398136786537086249249576158831205146091703958726570861335400485992381147147791430305613073570313791623228842596990539141501291422285445176597219350927881574455699502988159014500492570961354879197418733617993899582985470177077024211003026696327551582859366798367124336480350851390774200998497504224820067690852764866483163282410636434339304718651915393511707329064132399853272298471350054752261719285848430503120586194947976021423668352276735770354553157508573728070190770951536926021062562910306896782227419563760714070509160467407590286135006424751389763519838228754350632101253471*x^213 + 122392125465827478831753994432958290885890270027060874268886517405729855519473595099916023287883891934301226135873442169545515919627120073326172123425320482111304396524439790035376811323620883694697172470738584994825229401554090018743826184375408418293887419628437962422195928033058772199668990554668368560288606706044048596687876181421077680700572823060043744483752633532284054737167463657249950007241355562590116614057502510898710983740395373629767947318002394522115213060678053180970823333067487646812749027352476157393613175339157522060591571767200201152549688896140674339836181710867108855350506250233016998308934609901210887107978759021347975530443165812423071124083373033984451777169538909846971443476601308598733481961632542502368976736732704956805889784341086764381328628563697940242004927004906616893058715016349943482160003629002384*x^212 - 46047064134450931406543879798856384228275850635886413136849035244634844927999691755762953499626180074348263709624692661046254974484795999336127588053135103059374444309821146793893475901664854244239729144687229657153816060237952303601175496978897675065103329008531721189069564059073739401885742541193394028425701286757442727846239907913677888469043074027593190659213707986020603112532369971429133339969601377621174711738071428709195159232312515200189997774108944083288674138161150794630175368126185428590783747683389987092242727055376582104774796625812044328987064244298794419496033057084074479585952603246982629265985728016628354393357561685516130790288625276813004795983270451783521325109397308343706842393744351657976757631870916582391568671170002487441047516125422714365511631512630129923882255073087621374000250121337453794339880696659288819*x^211 + 16778785270336683478796405321382840609465373605104538392766627875272710557533401225972567576755228810942190887824994489406005045426677026641796297037027138611036589090257669900618127487318427832227140756694891907355354367030548196366800272040963951920011148100213868487337312108931751116576502071949116157684032827181721737624892269946691977032018414607774557054823122703846066681861376788464168585071291531275606412573665660201889284286796059815477920136682365220749232246920284959115291821920490672338334244868936273593362782134734120446172126361790734053096774948406417094598740837161608356648315677037221612394687111573594482723927576223105898284097487011851137138060870975297837816666500778086063976222262151725623707143906131234931202789806124100819734648614391856270153799023180686561665188756734871564152734285840426505189122435121372686894*x^210 - 5825034317430169556974003312675336882485587506653500574292866327381064116220207086995970484681381556602319582045182294975096569133137979707676767917400297693822408007738016803151322012830592236274507015744133312738419817041333155116713937129103220720159247134308863831697342875913513688913855809044319546674609940893016775562331003418398094161240374676292507600748884906373557486685193685485109455491532858776625711197200618872887219498853910069122224419164473257710345286236229621106974587955209304121579539416144206990076190654116380509793714019676141268448190518268305884567487446605916328706348719823547771520207740179292220411765879315761985473456543434537048202074820196377156784671039788534681961348440996065196406124919363322579343757567093039557593698446643288402164737088343478628011700420830052425331126822752868177120797227155582736807882*x^209 + 1869658314129467927711124685865206097129038145336394130807312659703750189802045224892289306674166202794759051819770289088039132978911406824825215481477626031659349163896169202593449026122497493586777326990732218293935522072899999762402570170702621418276450259639296616793383592531001016233223218044386616449733048755456630475594906317424823637958478349565910906148605154302878578905834656239954862692054748829477808699383866059138697219749567052362030620778346716731412803937255135963212822304625448099164304577806385153641892052501208939932477049075801360358344022123829692948189845311635175514229950801224285574244019165382459317928420879303997738566643433437045664149930734841643413529117437384367425020486458092531964057194800714278336528103263077880953342258385442559599804508278056228681166817691656883287404598943650546532297282302678616245597408*x^208 - 518477403570530783314357195861596212543828100220144039572810619469134293141780297637094873325393375425795564700637445085569842137680513164334730881194415704071613234434142094474522940382600180470387275144838259671872748663707930854587370256557889042958131726723446517984756613895152205652488004757586186031218196044031664833999863641053487247284885503675980455918807811549826824839719066604686122461710448291306203051194555775511765883585573979132487422836884146155396430837234056450292407511389567168683999746587500326738458521869203453818563109966956608694908599034504604761763688085267031784916675627573977106580144476630924670121329098350535009654127701376742289667007114586587721819115980684191537892341635908333417747056004661936276645366582016193277195330827527446267781427296999986730553863487578449036092916515659324675418475714948441450173019275*x^207 + 97945254550115013172913850451556060368805554710219811144109802726350706304836234214349356790116317913690011328222988174463475929896426960717425680461314427953704810447414869721545393339208154667506562909112646350498866527961514916940201096126377350924980697405090702185676471941028049737600104588945828789400185650397476014097762477442033691780198504328900698647705778389456636278399107796194415931415783469979213863237619128702528557480924394030770452879812356979260764797007640451033215243575006754111298534172768090240637805766233571406468312976417082800284946741705204339757941788363511169634705468241127727046137963957915345164267473856720089668744287585232823997647495365587563142320247661915585645960387090476859207790273091308478203103326598135978242722092341388181020951379190854928208684437324879633145137002496662959798838267710578789821922820818*x^206 + 10701492802458600537317236450559086618202692781377097053844107086246490850803097226093516873147160558009078124140077038441036224688260564059076505384748753811910296497321103833135803479195466758328844260168605291223255228539280487252626759440898638149021061053621583317952433947586081691969109029849887497101194584005904195306665652450964181470275791087368127696045640267907078536509453801736466960242577640843350472629781372625313040770971445531524535124479922708470702635349720351045883360514769051308553045822644651233913526139884483433872478294084628587842872157411406559140804281716962375396716645347260077778783701449355015020924594427163089197184664294011818310099868159051466273500401350841639143495213191511699059187953815896452222967792928184607287551083463509127703723222081747921929651572204564894162422100710543926569040274485424549058124286808039*x^205 - 25923054945129407681891166010167537319526719623257011113845702534681748803121404647352045788354261915653040052894512044851023328137857712386105653247963365430343851696953635525886550388365811960335026607131053281522272149423307824737771437793809591565970159415841182643835009888312111648731933079521855632172893071114620935885057019585973444714615717931022258215832119433685144609287086244632105157553667507466933372185155169468470942185576479538346664154606460698599298246576115844739805891239182100836595656048730937966710228300703172616381868638552437047386594936814266388435487478714753106641683483294161012691586341493650940625693202046129528443293360984130663154587528988435321957148864292100408091397217223521468922997572796246211865088518735740541522434839855152916201260635632302737168480656986749460590413477243157861525250138181673558471279927857792400*x^204 + 19264156110382736199212708284834274292815011667632534512147943113080602330433621448859668864307658878682161271676513582424245769040271041897175502809993596046872342323981747117404763157493524281590277976394570056708488050149007747361393611623804095387773046086492948761409615056299904952382467300006774278514095607703295271190723683769571643136843926476929719020030078764733310870226117160925780945234459689331247206100625839139061687182700146573984783050492379053031071010807309120390727327435573094712770835392648752770926740152784376399565829937308063908513568209752962597739957493333704080780327574341513959290387079474647070161883134800855781749665146848267061362165658350181000433267573219091679202995466786222602447136639056374335499185491364075941633538555776721835712129856630289325606318212738778434715069952067486451056147920187425344844052333409818728277*x^203 - 11138899160921643617490918579478683673358385406473472139720831007180798315234760957013572069638774203984317892014388796821099367369594289358395115978072597208116648736857261393015298865216993548235625393354302171810490325968381578412973370986830890519733089682224277908254577650229421110403729947737339585984831580456338955949608027322916170495711639864618075055481191263937692660840531318501955747175467346137933739924958410488286643840443362265690264992558883040262474693351815788147673967906037354318346056438772063991555541347592088942483779393114227644026407766509899480968001572172140687671568651121740724117294625946645373231933662906812723475266642846296671319719750508925477838018823850199073593023284353368052485012264274435171697446641635704668393598875746051028065938344399295151929796432229421796798228143279549294281336103633952557803563818539192331413551*x^202 + 5680606578070288731190493645608802779112020641231247173732059599827662612266292471402779498159859661944041704822692743214251640314565896815060755678466045255577364119595914558394852730814382072500931983980953635365164830580415307186456431218788827614397679732028256509937610416966964581789304187455386309717747322018093074714691286023722865879174463891087908951103196300589129530604151644782516713751018522143882394195872147672223950207046818336850366085100926646934044331948845106669091728917150150087417629410501714944999648518235566690142138694602423548244662539700610413832334746055673577746972146905183296569697404785353390109615487462631029691186719809618530339597438626055232892755305900698673727227603299705937814235004815088954940787280795828824773254940579583788307319990696783935894542046416015825677355926539008484383295483859621874510615714121322918378259135*x^201 - 2663407567401496089991381799333798710702070470087009372571939255907475808872702522753537304935934352395255181580215867291185622376442113166446338746142863750615575191297628377522065000414901100200796626439467358941373503260786217263097711482548336823023237761965916627898819376473033382330066795996932374916768634286831005982741063861288414197495907292595968783931907010484181228282462230364221306039250707832104600039129607439951023572245659695494880187805453270616542098285109257396051532964775867975010312072281014303234722909482441523280758579069833502441497449545724936483949942734748506921921482236347131166121747853769933547559075528282418348006503799805492555957815595451819168033298358476608445296968973308583556197713724843444236446720194506479832200450352246849973650414742749065748251466507469699492031729887029537366104741516499813896810322058655239769990038069*x^200 + 1168150284052553217583982298937122571003947891099257213166225463497814505091153103733123411937076491425094596201213603651243098926124231266447178044388539141911003804169934600502377407071396308237304391748007070861967119630390540178046404351383682546100489277840805616416244297201434064041759719968069969733006312799924072829080155148040373454735670215545955855145875203272161835157687836989816716603445622547746293170418794991806739841670057285268611202548944106234674664158613985246995821592476599348188621139035605234383498468432746286576377740725615250016355298956620551504880163687138728024446852904289821091570600746179580152979252637737305335708298097441440232658765153968264508350143124866166858060590143181410020607682417724510052561356960909588793630516930526586164301559374833922252076382599032374179974345616889348630949551882478914858860686093941724739544239359689*x^199 - 482615328495102245546818485272875354787904314927899578654110964395318554844128579772911873269263805847812935278965384840084386501051764113066115756018827743656067949998335590645528440832943162614440034476586977289907653565287394473735175594618839853242246080443712919156135304532513228417781459046560292763843469016900348954873963646900232563879234365970778216262054396416505932870666344679129887145945016983720667327847279779109049172252225275812434505189944622530993865257470222432540302691809058619692205456585035749226064918335852132633290820466816785974823791219064356782278398640198703095658191477184244740883550688089202456653051228825943569976507200773627596440893797006553403175416401307426348223964313460830706363592736016861247256943235611982338458861781292959493835979086560911911861139017183800293402149203057288273627420646306513687897608647877176473532803746019814*x^198 + 187948437028411073180675994956901409139299061513507536203464618006500457050585350064383320356019695084089186404742145248227086600430220387719801317546882754644636095382648458617317751756405779874389399126877297910082642317015805038360604168240093696269141016684366536835432057332726800110401205426095790525663172020235743341722007921953410222638133527923041901749660838179406143302572308048216512522168686370467129801911225728156988252298798498501725448563684220479470093506162718188135617922678436406590345446488879794965272877781045994539519117182050501584704092662127344001026443983296305302272414634412827672752736615895145199548996371639098845153524842933387215283703907791578281282265668809177282146706816510394946632042460781824761340517992749715775900952987730402216660669445394656276152318917729821386488357332188254285962166885363581834045929870931187286604334609260634163*x^197 - 68643601288578806701529054849459412552955909309637513841786051864934642402559230971400104083213817691391835895561300237031337430562467407791094320829255155720336914942801450151516953793897425949171285541677853742898454000731073120034251294692659403315759322272388530094287021396404111667476346051655421789553152000038886003233341504106093461954599947265576876237628783299434532879964397300243098902845164374908219958569576022536890292091398433787841781544090370210125849110482086484052794676350012704862696625980015737352023320278417531632668210564082259082219378101730535177901919659903538403383725790937435125370789837867645462997606129334589450713754402550444827285398872622673461230001302346380012255644790788491552479210612975342214791468169451331537054430351925077637279149906805735712758217502916358937299148583849183476111978452914877470852363918186121808959401426146163051463*x^196 + 23201964611179856157445909461015237296617229116299246119982811946402774908338397083164682447284185834898475072907760594927856063553085598863469439068094777704037451167498136691389877566489597021928309679701577528558493018373301544944299274541964900738406484011047917005756879975813588913349471111685374091039605261212389993667601627486286542574532545967112866630296940358939264348040448610796406477173480775055093113235101537626755358001414160413865992132141067242496996317473459009135733864080517710900628490890844014399662679211917404979335355029192698857071816042266644838817602159281613785520948135663904854812791235207452881928352355985067114547275939740194273477797011741963681211977982529365024668651515744616210009985727312924125021245818596846078317414656737739288174461793578699678024844114838910714365782690717279696097329414781581389205897111711662486515305648104504159084459*x^195 - 7044413310149290393179114864275437959687036992612527455307948003095294810861994116532503894761476118100834199559196674987390671544980015134538439361166143928716175965297408515792038246841954054370209488513863416918448179137042705859031756794590097021720931680126214494674131110749783127463733724947407329357030414663678936476405083873074054267343281743553832312361971166083795965275487555936239607525122152645783633360810145420802151330489143985675946527872658300827846013234073647902035388666411921014099028418488762759791227806344553394914426096882211527724452933588836997658909206717679425907077181858044847394626429039569150822242147848716785734140178094560548348963302339741566716253951746174623611655687528722266434983849281862028906565118059979884859274585882066075336532109615317425697241618031850999757737492573631091319941634948983950175654947688297075345856378640020164796044073*x^194 + 1777863996719918340390055896910872636943278318847690156227952849653408619919612992563540034319374930161754551581335761459623456080943895699989219637707619317039466481839018631582614275117567754401592895332672531072131877475891310856434514549424871907815994441744493933604537334005200608350295347878256892091451212585515455271356350713860647760007692482390535115552824815016492231435475488238181534346544772602398441237505860876776186599501890682879081953094187345583053742549295310637239088573407025276001697092466196680891110891984370886394498868958640238337086850121051570471989519374849043427834144754534775515057282067301539579074101289673416739201532930775340917990375433966821378145343147902667761058368639001008513646400530900875516438938603361629860611265298646108660082295383036830259842868049730044889184490948103330318260631092611173369698359987137168216290255380035162488174208616*x^193 - 269503350437539985500947212597909927984702829287278704372057063870925435958644350078791313351979784595006215580018730133277047136959598485551364548205818983592513762179853211958633752920611639560314071304412825484285090537899208015116874041178541342729240623704360977590475622160050033431822318408722089035222569000857745581828419332203475384327488616351377375953803834784964486266953842119713955883828562832469475474998136487808748840497122188269284520786627776583015735610772664392119821069538813631234508607630212811591965731373165021853532759664106223840792266068573440325200474307975704195490292956600141291497053375461630482591218389094650346230596678296131722974548642127121028926602738048951556402552816309308971262306896018405991083948519017169377994766535132475886519505616467128344274726943954594234776645467711692019205255343973819319436913767979165367461866223678068215789370888442*x^192 - 65381798516271138144782391181906734931895301957267250649012726207426178042243282726413866585022785076135340910239743500149235945503961236975639267441216819969647997320907293469220621972470240976034151809240666386020131873915754840183215463184563048920515980370256093487299116552163164180187994674951962975941764119700828655785733531439667162826552717442176504989190964730611076236188896728646699009112436190678506596267050123234087640893924027866036890409974394221395804220481588055700022471501885630778896225232235619292189265104798460858098252845421690154183774681027840318748563584265855487463947310045926407330951520983238907273679208492390753704183603147363781406593004327134705504416259843898231342685689211922398992962454626707280375567653681537488944514224858817940747583653791989544186474869319734404129950395939091353918286775571816995811961661112944610682647072092917619442284271201656*x^191 + 88780502703187550661059803125016486332979878327713606057816865173311402805616912851121369664305964179219177523677196094434674491740606019645849001240841026793612742374857375756375701591421390221926748237946331335543395967106760395636254751608111809329994804799710340357324254080494615923883937604266051079997821242592197922714832023675642856595102819890511919130468836819364852205707405472952804278774639173068118121759995818914715712172291384795948550762337090943936285501398291038579104379447708762999488012540388501074071532439069558701629211287344898581875155542435576827902712339127781367468979985382185949129090374879534461947455556451132701584070335178839637075228834204664514711805115495656294737091616796884273808534964691482462613641638159166163290348657896870766427670691356792478706836438915027902618281743800183408376111073035695637708992193238231751723025764780502396401190974496022048*x^190 - 56105139682723503820599871036031037797266820998519752936810523046998647112695466725035085284543446864707343770605528453416306098516965914972865901426703276973465321248950955165174078713274560729108028014694123366178615994397808087939397649986023931716848856172808693837851592659949178640090684850823846620955903134755134158073314121847711665398991165635054786665058618840036980978666063361293242683659488661419957311097217577541291701379247858730308515775950710519672669533819449293561154506242652318970230194000388204955388318714261951229508336614441494708003077042414563224155635351001660188317477901240480703204201779607795260306571511077672814095215303812845490468035695798364842529840094594286660391177765128115609845987158653025666845380976787427051749881428440048237936338450005654807550620186495704277115626260464715463200341278010802748408261557254344620358411114723164619106921670032411050466*x^189 + 28363922014229635249351863739777223267263902561926936902812278132541843042110847557477809776689461575975677677811857135371918849642357223550919823403837432810370828941829070459681197676598355621804610061905164687918481922531633161010438129723138396652109359487469328603054058097659578152829205145657961152920914281595835051118816870021944086196532642743261485980064646592869190204377887170322644956367786269399605107119458138618989083816880302831015485451741647827372546495302070431015684496964073463610962014900613521711502464094375807453832077664659735707912574826379858555611113091434821411921108774896508499132236044503823414137771426400225010806055643541340877542940131487325261033766593821354103517429120668091214412675945375508430987706314866197489395381288928726781125219312074144334063116625019927866329308133211400360921961509362987295567767998041914307934466753996571282053482167225102779910723*x^188 - 12668319230880746513968936704007315399615922544662486683826609757079778318460290244071967629586697621192946475912463220833095408226455035271541882493576805290322048677726705025279306480464755247323272641509649537189735384698006314380868642931981261867281030757035080587299948029829925290310838344033188827956067224162441109353601466340049630704272293415092437663149549546181011244647787418406377256579559940012686113637962632189279323886910428790482846385483781367841836971572153269599887075541965137271189352345930398846377116090588571440919589568660102538556600773762442448236768090153341208899204350907742067176659883021297618925742829395008535865896656508809229687505253945153879746209337515793133996387407684750384862006603393209034797087042312681244378105461442411778438622420109949310119370324023218418271610376859489284294440785179025121642669688994685841016086905766451958680294610939745616023746589*x^187 + 5170058187377778508696268696261935452990177870117290057424584194924596220991242865578430574256167396110012645033676473216621453130706717768502007949455617013429184271767050814354629235874068273424499280184079543153545644945749290150431611526589991117009247738778087389098531430143758079429566676658976765984234858697670183215286304814851018544923381690356239866912971749907841553715256597018162411856332809943450994385648598453230745769955684095511021257566831246349451582304657193074547238535483745757571796063276791448640214668670464444354726070158417178370885510656052277580609552872715890796005883735808485299275751667517388527175736608459943033237071039517386472410203503809730797628296849627913477571727621684890469701594556140164007500046252798387765781820061400822723242483382043924829971224819970304116254582843205520167409882923102911413854393897779509791551037461475119422303434460831682877657866350*x^186 - 1950720674369819089081167151052520617522073927227226745985260065036312943665054317728025199115763454687523001853624244452028987552302631059243195720855127301836979463428483733390112733910257144895178720184902126028401656754771026025730375748759806467209541363933761499642974012061409774746421883245989118522251242013458948243523959065753222620959258563449213504991535819143136206710598884991604301863435946736015756801026081465715538491149299293663256656485518396586211504786385485580982901357971934610582018146888869348315764154990663168990902289989939656231884129507501917648190905312836310995090264731871016534321753768531853149519452458816814575839249733155824720253034143908608965760447201702104218361663206781366025174009152846222558655138143934944850219008016106518560212553319493205639950925555374515018926305953404828226701639482534825715279064301796808907862272216521063257308925786032710280184347676832*x^185 + 680109245395692486126003153432208694802866758181675453796953094122128110054537838274707677338341918721991649842355346353116091006900559188548850987231709391783224582809879122096737893008344292049512543493343912868471446137248839681497388197581588675096001393053209937694216491955767467481615022965118012343986309244064125910676285655991914603125923106852366805233307071421863743002943943700965122351026252672742932546806276660880691289754961338572162484995322318585650620439515332712984573835869254148076402485117921271498681428196985004916059143194021610125001887557659228722626958858775087355891182590633471434370061081749878335898449849718570357447553139544069356727026924928056146646058300720632242835344191130559386834993474638768540831225505789875481260863534672463925188254476130459732503486225409829329914664396916562518751106429959256975683494388113978764915162319332274942075088531812188836275473847748881*x^184 - 216247516232703490136574347937671417892639911580580456280414052739135433653926734475057768800777293638606067471598847910617617621968550643686702284945468937494870405061877083651518283805579257195661659360507299154710771498729440211203029516982405692747904772899552163240253281800688340262579557274466314702957026718377521846966082682782966950829700183072921792820937513095616549139054196427865141435752370209930045075994777554858952912153272622902291000860135792922867302520392240181037108696972582659932347710150994231000056849825541590055956482265503355315138516737365973282870224000515781083393546122368819027069362077248330277871947789906645074411605385123133230864212564308223060794121803669031515830672105263695191198598802017984049167892356659070734816799132112262578181574309427371311558441835505940877742531893792411276461534063429132136741929130464555185302712861139991967190576066008198304819731659700586071*x^183 + 60466910061252559008719921184452243637474952836359762478723915489773747219812180024136769732767655329650309192689578376919093745254345253325117648360274045469404489873402294164050529431052664368885909849113000217706499098878436630642574906205843447115693565352323339473818904522241510907065931362756506563116038489079462600943708966232253196559930131344173178679461864516184194866450113822126376184216917304179734819613557949072030311578134680107347820787472443906348143652945169704392218780412611234346620696966354636551776822880396825222238910155638319909191626300214695989014406812818151290915449776521952914228973554363583462373210712476441590307197572762597871601274414203010406353123739666767551154976785391721404286012528603728711293790855986997777961518807937647698884240416976368879730955182371475543609764861315152008469456662339897436345607869579724365088204448572549015284651477877988034975828735896498076186*x^182 - 13343208223996691138571418953794164979608504391042329554633494943330389658369553796089136991469740532478508723138542308007811225288552340373563747986790712434369863448310212630013196539937438196563456671492398709341788180065457287056039919428218160315265247796089878638261284218542427406248394292237116027446036396487656114457611378181414094225606422996522121746785372663304669887045722455097128251769655635837658384954846606888923030941512559829044639147852781141305149274314181293144055264394556241912856472862974881958322600089671156100832703099397322222967556959503056751252060738493012096812356884664120649932181233820699605563278473404375249439850859128007160257724399764549046743466651016018336700422728854214725751075501710515306962241940456915468207197320859917675649836720584321698000515023537498091903633636784373711990313731421642762779122920841141865623916113083468551309058550344768090753626326508418415242340*x^181 + 1216882740484602059421116921739262611407672610639472650771377328768982389343389509009976085975616014894507361477790709244407568625863611893992931281003143264706452315119159283811490174340208306879009253376031662942486948119271333302358373979322811630187477688334237254925428506401999025105064610042338930627248322402443276172640511292451177447270462650466336911110007434392528301527637709506113089495236241301428372582459386880008764310420201673412887655624189069960777059854569042142392163665935301978178982466163836075498477170080658026139799296123554727259876646232784248834638638909462079484409328587841570087159168631347922023351387861516322849908899095122500328854168336317860957346445415342981814673205584048433424437803872461884637713627203577876260599094480813782880045989226295707738563184903896185796828976961578667280619703567102623355884323858488660027142257611908690234315913901128817992841941014677371814788592*x^180 + 945764577795328050666112809830002298980135927582340238600344220948076004869764842253836240497348900403906492144231175762470150825738768119665103209114855217857761790524502657090210556889646626038082551975409608872834710030886153356437659446419105960197668807390411220777503501665697047028297001667218554053147913054731964888444162882319613404302922688373614350913288681758491188525199977702804764523521933263773702243331197754033844108047992979649671191737872119005806336513790303711012173986384260642521184801874386641298142825800840787156014210377512371798859161964457371580784269915596248244979822237870193818962208834151189808301147325020346578739898445116730921344347919881929548177247739918226348711642254420961299755142284817322796368523997628792345281340951324223987601481207354965410519607861098279098626649849177849886468683317216562219874341411971136190853043890160138264401665669028618814368494763952507885087240142*x^179 - 828096764052528521912725636994517887602589617519500029318385293214120868592915349869200321956938982342365891965766372476855273573217432416378979718534020062973960552956292002001581723440730506279346813922986241917959474090609914561179428497242297518313895294032411768607051338799723171808776350435907997372217872641643114832168670568070887954408963507195646546499822589748243708883078799779186562301227110784641049676868559272720223759498920843704812883137999896567908537401600237321234005534594240348930649536250824464957743871907461115635464776149874530320356185353916593512690501902502992247259743204203083724955054225974800077813813611430633411400743502876964416974451781636942421914630588320334788758964748433305314903488485409373954051947873375471288886153603206604052272225312371348702303451037863932035606591443574564664436525605926884738222033759148299774472487309523448552632989886716453210285355600601755774953997527677*x^178 + 453654548469247909806952217155862724161781701387509943211147217198944772420428564209028383953782260719104649452871936193961798389075330455660057437607560064713014859001483332080758095074720779161153753626638323746998758610333182294543869475969404250996518403148055297321611872356393546859807073079797540696288789804613136511468220060843642596545109627539809837909602366506018082928801153631705947987161011433368453330326002237328743788571988570498693839551208288949721830602470360137936300934671884711017928001885900048668437411227489131285443106050048741808152121378209013698133235574897843673465117702805445244255820603288145350931574722658289226467267756067204546869340953923862521895974954009330000619653167478052762235381827733252207781840346236431444070196972067450763641049835279645341954652716370676819989120537659538774584740895333266344010768743635582972328147752803985359592813930216049938035477143964207590769499819493006*x^177 - 206753279763311348271805233258997667996723276087596021314861668171937886021744744222819655807411993173242888267085438263814577066566579216758048908546069642930166368621308705892037114571587253465245102599177931888500458767564219520084852195220494620762585375833981680405468434013088170808734741868593457273815572635718469597432044636677962982055317500189848782657715722705286832749887007902173607208813721848046310308550074272771017659925497357823292532731699208912386904686286471460008552452844366541680704765810368721767752952950736261159421710325506187647415617364050718188665244519986753766228385241748935771542176705377171847600586107038677751910076960897655575760644158826330976192429463545335999379454818286160389180589767125658628603027161983006180243117936616663544025687959037633803394240046676660180427822859786580701756096348844810357322618811900891680441922652973393862033402908393788645644497193980932885654379706670670754*x^176 + 84006196488948336500431164166954027330694942668870267450065831999061849710207476219273255380244291771797897471403122642104273988794289921529801591017364377493196063393605431413490798367346519633272478840611400365210016161524364310188301333656423337535549338435015819501610127264922195260518863933254458342122484278276724928701347707082722005559767984706338272020256264203216000428136549524594238591974111812877268544565947546267166539470478783152753688238542910364923366723671017749717159835810030096867049263008442865732563439323694886716863533533516293587553919396046913231726311068432508130707593125127822523120652117562181451187320856386756410249637501915265831407483499600787997338550045633023145269906157076549209790560106844598627469675024468929049635389210608375347234831218953546593376002196981358375963040804178599832437384258876965293867227644281179452127210844880757737515938244673129414629845777319024347119389521312755056187*x^175 - 31154654261592807716710859759232804312872825698137339583178435281013048376040556188576704996091312007163317402613250304843729462551256883390155460182200748723576362660523853288190592185748980911717654132225318708314181861480824303415529117946581541497121256278561104829270187520661607103857236625552886653209214450529642971632945481767358581236757713076551271538217769652441320075016044828230427201985266205990602277540712275973539331117832682121383628739992061479950295711909914055886756386116640772360058672328840929426876308221288240054320738940656988997833319265375224682264627489539251889965563035766704948947821242103588795693249206346245321752213328455623692278688889183257970278027622492631859559541008888846996573883534653807876381183743168158404675067865503025797503102997196543168820738368216180089677830920192279279156878370095441765393639111441781935625403593638040444717396512878896617583747022269080402239789308063040027780524*x^174 + 10593613662118530910626103985202890422644775352824471245274339141761664750169141369864047735457680074137065641057106906231547675493875165944081061549933418563903335000331256139010101014824518969325470885433288147605040631994415316031562757461829231645187699312073075364489552468743343461038769938755245449247465772385591674793635868645107435661030426406717090019010921911129857013101047741203294205740605426187101436864018730538581616965950350137698727214299877291584474270524344334887892550102300400480343707302908059208282197842511667597056115151135634005650463258781725162423910634982478567778419021806271273024924208624682535582081758277154280677356402628439414673043612908946944888837128094564241816510483591682777046472300485266996369500923073917990713324666178569051113787867484294019519818548207126183872980964094855984057629077076056747335273862414768198824359711665872300393580813233606482202429248722206274042757613060235532076241511*x^173 - 3267869046404052155484668513685164372171731763987578670826027484975069569765542594993855449027462194523531232889552205719233693789392819646463925931536127680459142562094010595528999810013807196385902316153592482018137879914802356316216312470212011970317846742624569418883408342220929754946907354463871312789637718158504079055320237589141999057939148132399902394108821736688403186539356109437590397441821745229716354989005438533276479768438728075858587587553789486470682461524495536753719557390040437040296256077578808080415317592436567549592440176570680500360738948508760768726022343171109317098653809831591749624910604585255021950542523713392966775719094504096978873218558659513461697164764355025694553030047442414775328264673132734164963043744251439500542123885717449545404800815587760897419653628353349362723658821481843077387572703459994066358643914488774973669993275816471178820865667958102411967439168580611390545834203684243567259009282223*x^172 + 882975411993651555128046372693949921541557081125057108900879379708713570724227116409319485899427326015681676914967036671332636425598941997746720460295616298843262004170346486657679527593577858335350057958463668483497254797246547764457134720857539863784767747340524513409831282985345541058582517909427438293956027988595220709285855623852979984682879785039099966136876390534423882668250407451944828230057270092862726745900387535016856436333205689052836085602901875049491883281830496060691779487321175948701219820500681921212711996049279052463260904168815049419627503693192110054811855150930663142917905121577904961293222082374161426253458975868979327904721514614604669495478546662428287121842517014281511373957376318892418639833718299735928455695575039099960494648427595929747053422964397547826517653584433627542041776908098682170943975580814503477013282714051656884144655835045056292761337470146408235790935223642255056493712030965580744770046208911*x^171 - 187605341778023346399399966632641083080481411756932173783551218229326797241616562838056523796156242466824880741707927239550326565487906929405982590365931059520874187365899716185322724189690906230864107954203382479425914814857756199313688773440431088327368493003806339427470302899951686107506279697451190024072617293104692182971426343020519366617599508458124438109681619178814575281038268450035894233262027766763721625626587372789113102990790520607432197080562344781381606273274736102717429370281179520852297703935162312840900154005822507075124979764291130314235803588869698155275698974339745523083561891813036803007936295194099095683653529911338151580712974356156570190418254905625011566949813297717950317489806688846371546328643872341574561014971880403259534736804222380381759264044373806218581349555051341313768781348183850857379649559700625829470956948863369742008387138931585416259350536874767685087939003691130958847591224464148808764418253704364*x^170 + 16330405559777048104297572409690358514395834366036799666861239014603662063045877128302779855183414583497738373085137242650595338244697110179197612834370505766580269919916056242833094654615030532486696952546849290167446330245368477433421711207797169486506674542373550407636031049745831837834899843690881800694643280206307191962859532563703327728909088327695741975867999607646743655284769380446306632805040448040432275335138764776444328704549895074230590411460217321671270974383444854281393314124589398557658814750917880319021901570535581708564047587678028622403531717572637673668957813230832714744261675955840741529674967748973292898367117007658990979842839036541083531838198514404498168579052316717628371369608378036807403264522615599083142425440945784346703920355360850324291922946623100731213656430745598686630061847926151297843791070130112119428508964315566024814548660235748898162070378517201682437315544843410576316409798087403028546977486805800982*x^169 + 12342658968039271744407143911513240694245358626292415218936737485316746753472909673838181289432089410581638685487629118370521335264313976628730052634571697462027002381955605695001500163779544720496650931910335583334238006649183884823653798960200096620658178504239282852623290730341734231992863487192007920051260944882715464555360379128631549305006323334402329194165140972574424928049215184257244080768241073952825760474807089307239616122297175719557256326574961970237005968011696413470013055360204722993514541162095049415585036943578132745068471261308962062358409163028659279635197869083372795951719764959545112110671404166060544742163582955778117184609700596942730547565623925830754018557224752756406496629134118637026475859903692973362819612515432252617547398352957147507516877106430898063845273264135145983200875299971825287953871800749316951982939799973877792174671663525129853287392302789844490955402639811715110655755417006317968710439607278946485770*x^168 - 10314563707712982583386654861696793514272543159341572703297962846250462728978165955291895539667657686811755292625644264161947215168259894434968185348412347504001518155233994187363968339003698567769754616828129080046534542545933996306697405029061567860724520570293043423876241229205501465379028192591994498694366823755854427405648957171047365687622088489751940544886454065236155142934878919611785257241076558259713554274730286706817336623045073959451447018935770099175188541227794347268678635820961171135537553566655490613552490782803435997191560585470210803874132426090636228979358504917099258533830226291487173710505041212985646053743938198702218871387337396918510507588502746588932950064890621911267064750520785808537596943502619581611230465618843050165886457350831992277469149648901381463609054321153410026234299420287250328292261663164657709156359321303202067235240478668997588672018461381848657377558539956959212854701679499382392296522646606537949312524*x^167 + 5390870914903648149252576116680369001867715045507698922397925092584697824632244683643119394892499352300350117575312473289663915663199183689980493483993537241485929978071859842035043624310181437251205996765097258519692633564912025111178165565173430978727319608929439009691057773615543663341337528786690093991734530323508396240399571273208387605663196296617014765620067305693413200168164569104353503973167532863426208298355798278665750438995413825024351498223637651895650492611398679898606029516777501302317387367925597981160824410782995940527912149717963493941558096932380548922237816348286396664735921185301036858521914868853546544788561557350695843536701028065779767617414541552936822626613304772433634943013024267525479998929339163994257967969299103755724885233004944793091771895370007719209792473897108771534119323048901032503711784180210651331182171650317090685188990744240295719968576224045627986504842807436423255212035112312857269325764149834225345698344*x^166 - 2338542709891429164113816594278717503590091763481456697607287433130283319658354034911545081698970161068583129097726424777447947472180543301044231061088122655401498696992288262377753689288394605333867585381946864755538999391230597374422469936625432609129154840105033586981689861375402921852768928079088321487316195615752388921874552819382437773639731953538496925632652202222216886336113566631006406332742335546541038757682044481760546308816649529652680169918716816068736191463850946554004374991246933785888456990529396632371021577468709268826127946488026441890565821920492439496969399644539107845370517366148561046608108986381872356329022546383147316837057837435100039165156871274193233680752050894879728249938935774642345460606329911927735317942028160904954494113855668470154063772561937725204441958604261081098404639928358085367355398351773895367047369290258184143892386118000186098830233547415229777339186258686729138476188508885698405206043651831572779801988052*x^165 + 901557912385643740082435534793834268794948290654967668898562609308500317582951426824051230709415175775889576989341310785198384855313207798622112076629143109157698934736135796695962485279468495666298753081567430939287100600836512353709731048096348314922233982048554429837574628808930046881922735332183771782598214659600598483929756538079536953275847208047824208367121604345258160416991182068358053582170766982438003108238887887715021859036092992625644358188617714217460291646968172988485871127254317967683337909182391064271602106507169341141130226224607342914973852778835026861013538013695628629149174773035741626542628393118641711170433447204768130143503703233227822466830137216717061603521982314578605197974429925165443696140257265907417388528670269601380786688209429865808534433019720373747331875892515895445273708602186078038366016921297562599497207869466661296160472239043884014402745632350122820362252680407974945899783869579129994918287575411681635459612720759*x^164 - 315857923978195299609070153677803380289919055570884674789329791130997724221719988623604983905152735027918009342863287050266173366462064042883822854883625288104048617519344116989522250850234043111493913989090385389825082345471452010266919497374764592152484507106136938667554626663440265046609507011762147696641629644647774288834549070795781982718391314780355494305137629141923677117656317999248976104786594593188089710655853390916583334856196045190004123326012577817793773442174531565110908494420912774716626400745685575844989826109092679031872339674665503022998964036395645787467454007430142909775098535145132701904021762982539040517041309293432466924741495445987740797176472877730750646464619862666839943686498601819569577092982471946885480102141459878229000905547832884107500447696077546985317842024837531166635714323745569707720581417171354962156046156946649888174186394513372425085677054082898272884154490076976088451336587095938508341970207043655711139408540112595*x^163 + 100779472698323356103564917235881315254576239669093164672099943932147150867578403224587370877225264052179809825350901910279093864503319048529366513539276886485881371592533310479047634858694029419822896049339332555437754613879215823147537039794465397293547197730948908050253758525650663095724080644428124731523904743563570123721817017034702708104390458549444925410899204275456121093382383553895808179909034402471112856382702694195409537644537955183200145546301211951494978740684876528096741296166914599851321501176330962935881722711638385225381169021589854425543483461221276924979486537059387671492314245295135142684343566171375666060480398920414188161526577178652638638301534342767421659944722503024560045773119874195593456252121808038749768038359608900424271048990502163971199269118458362779361750390947887184429741413853176018349935152404170767577300396897099704064538103739220627299830234154133604868229925350013655111630786695546764860891368665073752201243422275785055*x^162 - 28820453685565563586915088416590341458385794633239749501414550184085955860428691074928230321182971524607074347288877440484315388018353155767561098866680660322947437931968206353065784702572034663721844327299729543698318559915050117167433021103955401352586671785067510532345365253676293404524001890959721918726675736897253033426573176817615514196320959967770138287657151880178290987062479320200432622676479777728273194097658002549837331741880363021265701454314277734514991640503988754136929430299548140803058615763124268493712436647630613500676672459756961476677987371619113093221368267583779520855649019380363526189993237190555066232408454951760754186411536149923123325090907617088029620853784859549419777656296581659344827424829859440240464955913393320315905201235896034101561358795217179415840744706542100591419169632614973150753292142999857897585050983454466576153407587238779308030981347753195123056094827971789417073084565037796246152862280634079085345893044992499128616*x^161 + 7023666785018785661966042285570619001065209622519581758414125121184054987463496395965322561174672386462077249218895327195714602403396627259699853322253437579773020620170182178647389449110845567985930828133982068559954534375110397179183222265183901009245015928104507104659812652710735144672666066154133313322610539354177768532766815957360948864946783748120660040063706852278132213096669109987378047933720307469714042575101479375338007551808592337988518670530947244662284439786120986554202043874447517809252373177908397257395172997049805200877571602923097301258988759359706859449108366585454294620400334948924031610126460337138698553355582453079158608235214260087399062221238059295261054980073213481951347484337144596110882175326205706037139820952070629530492565277488302846205315875723096356402712373149316738570601728478307546342695201996916707400043067206757833256259563669412090299674992711924104680780119153415794710309442608028254047250774171612663982823671643567487520489*x^160 - 1220515035690802000710615448681504677427043798226055514832954367053877306760207167408836165449792711984602789473825441433577631867329054288628684077174637219997038076212954050437851414490034355444567216413177411664924169332576316292941122398436763664418794047732796092636051448931146732581754059540980776976506594614130298962649312481731128482087131498388002038312971132369138161511803969572866193983661335959721451369542487491654824710618203772341297520102890589404660051804819239964829719545069296671081353006672432637669275950571473086384783347075282198152206481705646809031787696967980353245712335368121174975815489005433623539233625663988390848987651668629794584466222141953343113140091453706405011397944561931998418363244204018042432541892527715114125470450074706571071092361572383653752531112826509965659551065200852570175078622846369789753234533183877649824309245837426994584680034998290833355768096837341888429178854222270689027797429889967867597978513419727170232445694*x^159 - 18857894373915526239788067426149704000296861580370751916684608216540318741846648390222678362308146254533584044537075975309186596737040722951678936738493662182082300351279485207254496732305025729199824483928581889902000790140157768998904955167089313783931076788657860591023765553177927835004403838198323359868975601726420855639230756110547184309166400390554770273296827985995072587539051299135125577205629016138226771115560219985404463409644026190202299456398223067651938711389091533731367750401980922851187915580222764400471833117505772249306085335146223197087415056469315874438570122343073981501844035058339804884072205774917954471634188348222883152537708671077808586135360730164576295797640345024457988606123472536162951105032472101186805983738215262396128122132223878261562297344874070361811751275757969528377078412904661251451917112359601790974563374033578322369448331423842202529318374868197106682403964378458183310247005296867197951286593150269188713755820186381529718035416*x^158 + 151697048649628486191862339967844659932294607862299020568783117551898870280795006019599621489877358913600178968088501799477875663724945061998819592221459416951905579900789058209651399498450661319687489882364653078869607817478013435303236628432180509899281319942366394332458417640158965501595601745730478750128363295113841870269921063847299316785607475643350420145329870941275313212133277094283568386219998567641083032027723917052711822877231839025880835493806003918402513021362694534301373561116443156185565818477580334238366019596979852412123581492661607837184436703079694849031519077181933732448103310860264296000999751864111691040525814819229118834379753572156749439786835595875459429013070937167789809126161931010939246845932930831607417619247495867143965096545880450381015758338141079626307113065148633516138373819232012506981023783552044835098059717998117242806918784195203392189114819068681630083791029812274834729605914542729502944977115940542698668473310412905111917938255722*x^157 - 95304623102266583589089613332589684949689980559861530364691199450806194356830187375181100477936250624751717447598831122861755702991462116004718331052913880576441734682179188680751280284747512419892261668759309350361901065328681596525292744980433464423277977393746377610378150312567258173610050188458537656460135767809674527123649412726795583078112022924786859910417062361955562948352328002864777605278130868965045329000050995986378843693094931006964346795838892876862976589154749587312304582044573291089190233350336945656058443007050681585710991857686919465530091004754977999988599328495806020487265392553028254825617945223884209280818800897274453339556206957615584897238824588788030252695384210464610517998087210098962537142267394605774903408284839014021783768904312482597640052525552783142228379510500056523377469940506095434234539900689334667573448913701420825806693045955149967481512764582558314107452040987317407474011111344967182725187332330423607025179481590654275484846675994552*x^156 + 43899754920751393077495959259895332105988853524910467051971894400211884265977224115497770744883476189739138061325697903182858324818266968499008636074945825005322931595384616351715849287892377838146078059146316879294586598423126486107266105235361982242562222027356231441366003228369540198005368013716622728364351389276042822449598326392882301837834625387953661310445493128011825880673624365497156131498091174156979505706922334909486834520874393726481336285215050246061058372254956747598977922730470097668403976149384716453637176396530231130030128017161881585951562826419712675136882849001913744421159430934235441613694479613813767394931557673055338345177849988752666429126062869202242730126461391755636413988195351894609786260471734250692512349769187333728054426007739164936294854955213843448066833400534303128483792233247226811606776641915908260670494094367965565645367914388341038351144127286503930547029174918797830978321136247706607810082485038004162286972007008123262766537998705113186*x^155 - 17330796715296813460589629143856687298551823534273085111915046852762898942769856641309669860382231485358326788462019727688975636550371317291237266388149810076318172712886557974098460296506844183214718486622032208797294588419176735577029616819226334531155704035215335636203469312064921522754141506398177067893850047079210266625829423513303350135957923185578730936822117768263232620455557556119063985269638940698652945363522218549096691146348712035432700285181204504864650737644915649997599917258245809180302321951162018870575786883234426370279034448258737038408807304028801615992766097763116682769507347122550702839806198110672541522012655101377518121526959533124131578921417207297976943429714782835051755270968693198713243488889180978944143004763565502645523086940520352996072895080112152015483653848525694589429302224651502354827941321449023054363839187903520909956932178705625469715122693386825286178362806224717956578777479467743810792109938474041542715343341181834208225026524867587558449*x^154 + 6135688910021619179308983486400847576642301831989044447871876849292901543869526034529079575087832482298704327305185087592487657097642320937734128069570461425024217367715628498371968051223908859474304972703164602307109589815683486275455418546018497176270568739191342792191009086050806078691017159622887088168781927488343165424114135847848809212301112631367170033368707169992558454468215906062786293931745490537108804377577826466493105382022613501242006139438435095173176003975819934258195714904108416864126629745959410535600324305965249397184020941241780092063095292189492911189317384908121756314963993993036574528748063355470280038211425126743612002601914278777111314586549271812189865551160578791321355898090822643672227398225882647236196282302086622233337160161075509515530301244906120419750733164949242363012335010118790738813343097693178702974108713448291760431760529754181719073538041512202573399064269129466770223975345716043358753882113500610414598192942364996561272652732817699414526056*x^153 - 1973847054648915089800960010626160529366133982021021035385122751097752602861276629245902588890209886885106329644218154076016535340281767149896231644512202415555456951140557616426917229027911655639726086546677378045902415947522005823833757696334918111088019320460945317606134490083111219190301401508518588145128062171316744358739499818038921176469529287319520427790286215775507937567560712677707262908959491610344675358751976701545084754609878764948783117482327236865723562609881581475305716103204040842559408208223960995941596744089789205926151181729608721495780011584372897876125190478755509453515159370899563978230621436313172071966852876587959619073265928006691234075452879116389433550164726055076911966876244490540827766855786726227760241333776610491432768131630517137194720948469483163710671527501435075130430076078777758710637987279146104288862783363007783025632856324427553999337767713413292361814861745587644822123993776612804091880040167950624475018092823801283510945298672491536737773654*x^152 + 573879684435184151765540466311564378455007458600343874013869846066132711424124092997735275390620029934775580659723721613060904392236541298659047419577180340193053906766437509751613155441182365511888185264099659386194616346235535968118139895168357394847419407556496584187327288524873139617489363863650705727056387325320643089133417104290485575019033808222691446002367012392972042124980382628922210526499378872081056876250061551807928235073723128861861591707152071605514855651190588479078704600363979606218138043735644762481405418302244678165767333910787320206782924953324837632925157502329404957627714620279028128814844615160037656733927686440025514301272061029108232150503010078664524699679563154142204297472019527646099378874791761665407918636159920458857375012347617048806433859744159023941462243270142373520696947137132472418617554347345631110806485035038134324583602836276447572766321906992820331966021702400291513603852311229998490465021796899067528656015219040623240780450217178545583284646336*x^151 - 146480076109349120175901651836479660242518339365592812538918275609508415956825741884447402109994718528921358198554259073686269225324621267157708560717644052300991263568164176553925764233122468575788385908222805513661767015694320991759712631062551802293006483430376182376024645684622163670620981168741710692275341483875653611907515892551200933298907740050823551195597321835477442016077549527911923388878455482183236667841534268125614415663419410184911648689693227328384697812392718425196484623732783849844342374084867114079253815228631225320835080591400260330363856014581040100390891426016030176601566652034669831347947836848359933256055295249236093826795716484740137027716158877108623061328439904127808316434869606575134820942534100094131809149696412367427677451884160534710135438347857001539872793632012040913875187099552102620983012265300048201678335301370574105225022389996178155763056149013853157430036343512915124028438918073741391515248086642428504070581152676230935272152194704523435985471404898*x^150 + 29975442536774297389580196207182756543470057944936327229937338904384864822129978242050110032663875822691985449378720859066270215323018696002684239368749562477680185329791452202559597398710013978048098237700731825616131353505878486139836666702320738957494555666158458773679194890373325565654200794669260685096207121877804569422003749529564304957471675482783797710448415386536545711221574122906619610301097150132263670711270836347881293118416743833014399558258031418740537404639667763572501723655795799056202343816950956478247474247406271808564552049986823119841480195568334725731486008623009154565095921968114018108376855393569052592729229689478971509382759525138658661935457334202857883637300686370473567738163854627962567903147330544914060285679690184154621151888724416189016246692134346507393846059312329895260662459744694749577805451180321024721976057693869870863105645919989078282675470819215783159451165404723308834606396053015429252384026448606436658610263726096335226125031906081214057097020982552*x^149 - 3087841342340349433368441303448272500390936047662367494750723545863231081274849197049426369446813486533347434751816818039894348112379013943817739835184576931694534294761059730043675756116338703836894840805627299714381266982582898568948329877447758158798852814687498873312038805246759493843050754813648908044719081823319054524330603083840704601803426520482651806048936945650201316048729429856261009729592352673525429146301191300835952412587153887723983075129833569704675428400335134704000150604392634382793002786806929128431397023490274002652819699496958912979840839341929081741830747819607738935252377836056338073448453548694328838700514157780639532799820940225285593927356724741513067763564987433490799597665960524314945271833490340006254947904946976462922711988681079584452542394992159785359676775640735054153055018473828578479838992203989711247753763118739357304442868960256774814798701071049762189608135116032578117623949805183513624549746195493215090005725503745953959259699057094429267164380509669642*x^148 - 1237793691033048143603642385127108226531288378526535550220437151610196704537935847320598950083068502682777900560147622649546845737725976990314932676016647529756079330243165481389152270097373213618466729729065236693693193470534812582075351118689056220504631246209921653891294100326226612063891114636492056676150305183578271884547755359224215693888203991389043720253368473273113641241383149659912006650674179322516055139630758149237597919420369265067111704116488734500266794324113506569924697591077836954217186230703065466975557713876708990888721215134218796408634859439849093458183343572628140387480402930338472093501612218698265294497543233376396122882130039322054804373206404956687756009734053116540426907717631917780164918683415050512728354499595236156302380951074596345618484470499547286552440521208710799629835847524486155800426139397873938621964281385882796970922296675337317147704900318356087663669032731966739705876709029798093918430391861109546085863807727201647108767325429883120608655685529724993444*x^147 + 1081852805420856098393046592568781291069409619400159856924326095969362728670974928674749992437399816188794807423547088996219303746388449191276720606468415943505228747911139787879559612797025632203983518955253973482136421785602910493291152372340675368234492257957800674478826559828606673218324178418150868690723028948086037031160867780867565386886940962270537131851308311989956776097884616795919611559101781956196239546289215818050522272691854751088592476604955591195695549537895085957423096915266608465446479453455012294728533318268235044243110966256292192098176389485345587145797564303115371807393882008590198999970944034090666040443500241562324073146275399014989520554402824686516882926840795135612132112826107727705758105271351115671529836329457645459143111816731153358898786823051461142364584005531512275128176328923025341788037320751540164343397834814812546361608087389512850486444486328697213244018571535229665783752588440144906657769983435262979746129944755208561316926499436421500492333696853356517936408*x^146 - 534497873382550053787297945905644179859955058701213469608925092001849865796559889911046164755310378313721525650673645960162305088596957691900485458691179980368134351608231591187288424160509608990906716229285649408922767980558362723158422739328836000786361774021810107928878399828238772889113220893337540788739786559149884369724023306888526626672468769862772672058790140661151915802918223449560683429635315605835065191671059449128795581199378717964523017365567436566185689772136972769941176219992562225652983366484014043354899667233228372318826429660251872854910784595963000673777369522745023795025317077587921406386715191585967381035447293661980038469820892239624009553613509667593859240733541552865539229788095921315907254472919590233127390811602081553775030925293931397697790375189984734103419093438092238358859151639798325178683963550897520187063427092079337020191567262981911054513834444617927141096003368730411496065025906723816780087315574924276047554524108674925828608439812620898068078206567975334390236544*x^145 + 215171569331568634387887740106035022529898786011616259926130189581030053594041080419112093939591867708063504022329290029508158114090112219925179160700772290268739795679479151404167722980742953993690439950523747522295991959541013480540109839270194161722353070065931245014727317707497873391146005143026959447745433408211983731396833828410545839550998659229029080809809959757195763563549564899130698378586263176720548516931979075364822315030744887525123326469100770968369488708155778502733718932429514343855780447989462958277750090856510666834401200807243810306327644904731997917153045242408733402222256537102346234633183205495586413876711832813031853387272582498061939553971527538816203835459619797390056615400417238135434729413928838214143358952525309240553645330435819784070267882981980847689260728016447734866530788023944354999066090948050255952713958269125372612709564346379867608523669409531251497694678143955009834470454333619789305774158760014418123569751416894580260544900549198964845934682757605396976923392770*x^144 - 76432414542741364449480568117083677527913164666468676125940417619972451911369894582653386457072287793577788994288278147937178255771138912852430726094140937647110083396240090411512019972266935611501296783232959537841370693819713273498238096010782247704568118571888110734654564680435039961030656941402250369578856875599619489700843776570795836731707150971452985151287250208661399634724597929706049962439879584691747391700657935254096588766320502805018276924781934372373693021539548488528453376197043583587399633377749755551030537313205178096224263645405397764000061519728208394001653340669879340371035506070341705034021518723286530439412153902440695326107252530344910212158816904944357530522246306391835459277554457963968435056655056591120889926399740019155673394597613271539909062116216069819424365714254531900442009568846248519244821827257746051575306520024317320911847413642075085695903575425552608564788851592822767559443674268803089645490812267034831841854569130199249129193529254761961273761861415306284485693540572*x^143 + 24585734751220011239281935626280533255082377212580258282395130445437474695283873321647790428417462566476965566092675072636361643547668070224916780322013655728515607112620457265854902498281274992205305243651832541994584323507973243277991934190104957949029513034479226217701094123198448170572848216239253229921088617223283371927873863571570771137590794771946328283731262372064442751505808378516141084827791213963903505274692037136002898677724905156275635931694032881157469323742862353273814803251522620284993355658530302090331630877172547993193064751286599916500477674781604220756138258347823313730005779634228480698076270454772612366196773664495641823124465575315669017377484743520579888374850448023128121310434468642369679887188650643544191745834887707786636590272429463202412238577623001002809902723718204509164036586136151332056738633608743998359635984574218740044191288799868077471371630758824779012083294405426327735979926086455992600883952302825932463707353858753788556101407441693686451818829321985374337926013833433*x^142 - 7191394657562768911670670256291173852626942623100259240521593208583631306813007483679901802919387139606921548785698242236548288787533854369923121896223566580475721176859897080885789256649470002855863298675960017074066350969166868948460470373588166900939073305440056508306023322262028408594755802178294511215534825014333622695473835029499836960015699988773517148214678209674356530457467342121835444322429724921461807140137182509614147165364814373991586235344744439528956539420581176099982358923288650615465514718373769079563707799088254871944843632864548698963662107681792890044884135384329920260326090806725793255990212053397770796612743552380831749875181742845331933656740459340617117496208609231869239125268318605214212049950262478984960754602927314602664755852578511370193779781571920367861263491184556634408686727380689131545754817907542809316182915183482428988287117935214212315304387496573177961107294581101894434967935801526079694427294311856905399996821242191930526051515810741745757643532412087428394373955677490885*x^141 + 1886703093409762456657356030952716408482192249898838091955684171127073963240399945170614640714837022131539836781478861710166968056829622472388654101623919781402372815912301836029934253214701583367043355943404803053311150146561993746103991165662915874277642525086560553158051789773560016654089958057261675728969656833601709878605435778197227733766227593318378676669699831942129807315501706279404222471799351614085074222908793481474882602078215801261955932438250749900681174433013205290396943158270518671259009246018988336428059088414482007468661030152176808567429032615834634036331383999805088394504703795579884327118687767668594104391947882713117088852296678650392473250887163230819369111611897769751433309094236233764823699075454432038363580906192058322016604291309705934221011434085713099114040800921975466403757925813323872598229063734623141521561476447876624416162867252814802396505782651923156222025933486538729491875530371128278174370260493130813687930807106035616472754579955356873672762055700165877341665784929076165298*x^140 - 424238889313539070741496900143935015528873474111903230474594996484275604629016766056442412435428331426023152881838919779399220799234093003313199958111021461071843947000146288486735255518151029520679037239134587602118426097162719864081923231535150501241413045691329802234332288420928135799559669172967050199142977613820523576284854902876192723714084225661690698776873900108691889372948618167160289041589790737799092804980966204038194955141945819395084126648333948784891293707098811695865288498634253182478829008683962616774531367242291677033395170188399380709750552094833159689647621378769916700849968697921264726356552195996048555544917938324539668086482364705405891308066561814629722285471655073621140740872906612610851111289737334358427597134928589487686538166675969307711902409944145293508530760265903087153746784234538316238354295999600454978416491682111790242632475926572905440178082829859704596574342911198976301634116727436219052744472887552624673514056684853552828174330990493855828791371470914516564845331915406041597554*x^139 + 70004745487553527303544128579602668074510598165983289195761275725861802697838384420300662785082083107074124434350393687786815544098878940408788076532260508338453552522222277452733003932777141076936208605204878537747370313494071428975846705868232444003778937646241163112593828925843325020371250051513390086407888194407327221727606843557698958717691502742584787970266886429810772347032689471772339715812064093346346433690183770327624442697733990835255447408537306822486346626274325667994876478739477154276281904770911967516072190278501798120080890327902009070691578719098453560507856740490052573496241351800938034593675926277625112432994866225167070402191548906449270761460835686319780966655564394435622398537932874165095635170838608622638313569554438755013279143791448875405981962596946014656069827102492666643835324256584862055886367726811851884553494061742354723341568971998931798498222700193869968560272153891082377414347372296592274810727951350505945535716601228416452547442841620042304985196970532245458094695296008139302595156*x^138 - 1000059391671675815512811968462952356421264216247781127322815701046210878834611789193586718176175003821134312730432848981437091642054568684263775771130668240596721480307606324029768703552553190994661610495104269139132034664298770103138499340385864166987089449764847756516099162857605843508374582016628398357324318443148613412586871923050167348775157185100100156234397710511873034836687523424070331269169200413981386751176847083453946212154657682089758887150834500459526913272140320113509974736179381512069239852015485887305483850475344041291009837994119370908133158597540658928269135209565745286154644799279745446420203956236907667664667523523705826467166814416182929451715523768250317591400044506729087422409300559208397308142992973535612567459440784533141977189065979366005593233301207185048964527578743655620463066908903697532602949177679826397307611106584918207716171842221750729394884769942924478771466873007042019349697895391738784056056080002883482824870649683400922487942713953277022856068361300221648027134241070043598322391*x^137 - 5949289228691354172881967422290944174931406075651894749872647734451364213263023708546353211945224946187758549624381940039086042067951480354528735883492583290964618116993845102890574326394849897903735856545263165985196157754426707709898342350563090510214375556426761034517321388760226033509289043788567922453719831305672684400786964215025708769362787321998469504904874765187705249221970665520297021594081967777742664246343680018499771691145177890688310834060158221721927187844145551658144378725572844074220330031082392149967358615411846104501180275328489805678799866981537442341381922883338926114741498694680854443422727874162468469714406051023822797032319626788744115514613436533803430801207501165945128840598973297024617595145966186667402170540774929540959355612176589908765649654956839827661337453840874308530605464008057023525527575594639658909371967020547585760255148667627222349226322796308256084739478636794255690675319544155942341478026115347815276930901047263194862876590447540529978001419390657465977917377591745591599912561205*x^136 + 3541195962564528884420033658287328273925305571728232884875700917353336972626460980344158396987944431095628686278064138583155607416216290471029274204539893771920248525763335239658517585008692819234493129027262405861883803098503933661764378030542764356722527925367838614208048569785424189691149096161249248552073349923165894841966897908495473283806822765709249049748912760948539667372294345789296189711560352811887488401998791990738457365930609414221519326814011204005319634827582225141853398132924593378580018335569236145397022790254693835277889548537166437244762336579223162546201701570084012273827342202126832640526380282108715255368375391995814862715095478996868672652973782391030501318169707926883592171086457419840047309654513497964771189328918961618507635937862178167164272158166028729394761759504725225387117991422309838349251614196644720452160191587981909278242591711112329431911845458784323356239700291225728573492220390738685833111422992175665182198991809991941888570801375082670800807380977992880922263398474912708048739047919866*x^135 - 1498929344737456532992427741811742179122587589999569455916239751705925142940728774972815093121500440699947682418643613865355601870586881509325582254467060341398651081586000943408823300515252361983850964086732912906739815623453104370692793763587971573284114849292961959587271455538031099643141650404354899255422488427330256037657096276466288819264952678414458636913021739036204189512878975978844008585107417889719371516770360912583820900772116523878007929148019873815960621784378884317978160244854027361472626119798094248914845696949249025828355005481915836112982874766539059910419542884284569625730103519198993427376779961914805835300628735813544317819441922306074702678264271525599819580068787291163418739351598389938260470943257558473728951295606896516726267020144666153302640415225075418296932969111881341649788386059947286508339520968530424618881781829158330565607254358672337409631971506249393240878754211792027479440366655013525789587488599728673934075723338085893204406248975101837796991066973645163754641391960093842202329277031479763*x^134 + 540098234740925919342577029302456163937171539353434952079493054579892234546298959913524039573811057982924064440116149079879699276761194166489577822640957303500629109428519710847703842841949833453385368185767668869537063528827013125184301056442478739132510601954087783033668498424649518698143242379557863991818195202785656802937820366017512832620410542247427632996885796010241101950251608842120481194497594444550768963036898661068249869866610579108657988293863412418951916553973759244899362516949022408086905204810187747597184630057903544510294769661795006744053041412499671203045934030753424662652838421462208195241712298407906467863411011300555448529936847516366879713325522130165407926909214834216632754717489089512963034991201763379550261278392951773071050836907856821643693669197137100122567536481281731354893962125720684066331575106967607969374458596105860726918689544784566972843751996741521034284587194675062529777985997428262737224198124115287329625637326902397980460921323966476992765558184376601005332995012748234423700796567410896339*x^133 - 174363421120255822715594361172238221275681415173647057312868465302579822985342750219337238738527809515410844044765230625825257216779453492905908402822464561846523193174962523103854510046564332116678016320378346357043933137076935835924003078998308057403777994918017003101755686533704046428753089701499457855662627221766722829717046045681231732705442872583854463485434973812268395168516826472149173602974585157015010264913191626962366355239394014058215636540852846158556399932540783067584656312567542652093421929503110114157769840590418352116250166396815426489397212862911365050710609265748900189922199024513791825946750891775755641059636146466071147216037170191932359840990624041163694499983725539508073764628306863866344191322815653593797045698656779700206916126480916706274732340057466857850135889620447044469992690472336651827453412616791674090252452937015548465557439745858589923384332112391906152419188096737675783719916459305882111849030777196033008584518336653894133774603621405303812248670758905665660282522312090233378068089846773616120496*x^132 + 51299414209837672265158923636974847520540281949753860265949850184407495639230557833498410546746085735292233828214183174315757869567168311140821835666480310875496500618913916349100845855942437771949580244580511794234051273779034126756317074616577981494631694165064777921936866345658408270347939005187961982386858364350180453276942227943071208065161790507488167825090394253679017723352433505771408082543445416615326326008413265795391097741420514792713152151100153549577334176869195554353235146084046136779064827873308824719412857590534672050767843335244555556780684556416539833769177536475735658548870662096582377873749187446869748978965703661993400406331233213119546063137555519672698715556040036565006282061585855838715951748711473752730794432578976154659226869576511271034761370024119924872296155006898160876597563025358288622079091659325514159837743328328056244139860435370927640653154507802366649287637527009041938705547486138647822124913009909103821346519151423796131575780263832806723508327409612337578882286227361115066541731866345947301107646*x^131 - 13753490787752370412259382731763220697962770034661830824930870118303083648208788294778221468367158085330959551014384089515317193239623217858771102963306801617184601326549172462348019628264193423334631924660822421620200089077111215108141996986720524116997227110315446072921969456263626472498543533167772958868456882941555899945633366287131416278996357323845260434034498546512554462514544738529377243335808081072707131888839074520527738783237279259728838214078842051268813211520818630455869415589270619003559948462776465252370410536266022326115589327617949354213447494262606946728210740557076390339239594525011663781776773982522285721632376232814701577022671605265492137970669355433766575919879901474604608429661230917839840740060277465764204482205292233348471374925165775584050107827176630069694475613236937225814300422472018861540660029200261287045916925334858660070702395379085712617311568868630276779049996874711960963155884153419943575575257213174727566871161244656803531545503477127554532294680168450122848840758270250007585415300517018129782460649*x^130 + 3302595718134583179578440221492945211697143819826202939915667442978049178634127945605588022690754660145450706743711950601521208559991885967410555252825308188616638695129700262686957325814060128234551370326467550281513271701381218208352462418024309084063001491360796211215351514656436444215940094918488158383000535490691678781051729992767585141360475713918919176071519972034748495563628320775119482179757953712696378475814285691680561597583017888556725576168856248767591273201876640305596280412488030532810764786763204443883972777018550512283293610764302656328384947417199101794440026323957928166059176104938155639194930650665914578561939815842644604367298527059383286176818433028195162118893334538253495236051142655352156579747665898777716735056980587591306648957081558026219510999302330827710399512208631166186081771010231591046836977654407351773773109182816133459928532409534951864852314072404457883932620127185953184047595656929442586875604773619036181983707922219623896733244265928834393310295401150206988810201407767752057604856844936699857868074110*x^129 - 674173678057218182856227862143543451713881598835441125196935565557652984695942245197255435052040632330518759418690176444636798187661020666083597929789635346633442700067020795903271258838975833845250586500563464979581538941493086048667918664994665187623639666085350423730440734524075612738844180561101777008714428586241422257477122900963121120182166169054656477371586992092177971715241772985588425826572117335278798572622299171512679540336314308201263513041951894882615162564650269345060864793313990579675246588383184987286593523487808186145693777302153586360338960662382629147240960325008020486050291607690578781386310411183222394857305851348317432696280725960031670286992083150125572003399309237674406799517943880233160576135007128242779471437186626501147795538412120112129712676836143456961311012048827640451583205556454960555905561664083609825288792312818804292938144848528404353347235625937448013727298185389496155119986607906442188658743339567917200136138884530375317459374351712420130895474019666817154976483636249784514818017498949815472909167032649*x^128 + 97144676627517658742071238441890169727305205758009648219467017618376234231998499391401369843827210956750360805827553706264953089871725496249140983991115990764081424134453543249887332438500638253071484694412722882651242368198341471230910796623062866746046706078844181136251137020532694297353534908911587797782669821395070729021945632279254688071209655421325007203722866366225558202083072101025707514506005902416065517721967059187293264173712875383341357912216887877557918608029566919040814976591889165229806169083346509320343997466231780693022888503765542338865928085886759298822522240793147997525636171814538577592022544605522301390005142331293835555592062839859825820670087812787611624339854921904007322855750896257816744360556449911445286293386565515329729452681026702510798339164882405671668790173913883065567972792663792115713526582701439624531875646132055614036885414723734466381136383693306318119057559746965019583245704650896368999935033633626183521516123487086174135715646898551468700971228361669302364785070610897253873764656391465409068442176418301*x^127 + 2130497097496884615813161523225445465715638297906706004787696316337149819448471499656081143486055609548290892523819525607405782591377335304343180524006713267085357325352058687091423326042008313908395633481414082859501403118675874120738469642273764815089375112252345852029050707385225582582411065983352914165677527029852902444058322935790679168931784142590917439213142010718627649842286243476609254961784367819329675667519510261075180710239578154858172135344976343523801934989772483603937702273238526670398300749956651971842614249005437488145513377274591491949151784082678634488128931538904478196592189535624363241871224853860171004069391336654035622980690393527888614539592986440305271650284604551303345998200484185473263319371596473286586819537416882738910773957755160773621934107762616965025924102998467582720141262418176294212664919814058077713037296671211241320970821618523764291650759468911193161199651134338568346269717565876091807127364609173163747390097140340882226898395909624829866885438456659593617332300774150125193922384075713500622685757761739826*x^126 - 9056059502410741922097335131130936321345905228305234544177670075094238435401754791389869881067252078814711142246277310903686701571935483133978166318267667343899252077890343483481196353153204600992549344659158118031987983824464668881364477457787157238697125167611786686177408874179242906752898928627765102892429633038090426126670310264177069297888957023045948809948750832597701983809832174262735289988679051707913319258494999099773900685558014512276222494852313075466007772135566717104564566064702219709740548217668432288114819491748318913146321728112520091538735110088967555062758498259289668210114116915126319248785801244270673461947781692807547048423497430146332802715011575984127338840470190772091196805924795581401894015519763211303967376015734748299315271343722553873352424721480430713639887718186971305075576011924191416494444116282285941876013169026003603446224690112101916176538403649995743209757602729032266515516903268657402156654282333011060559531313507626165698016579246072514024629841800924345248419548643451643861510083227888224903782748984832102878*x^125 + 4745706809396839735450745909699926842096406573638271236381673812503939082053336854445915562774520803097167916779761246969956490147071046289300283808899020316164705887255418585138884751787564231996314515418485309532012778746914440436069012565364413883903748422055970430506388649500905668907721634671318678077628288222218132571947882787136963570337078072216517602535142405385488185846175778794160887959159046392624203988194630985577314772113624870963964429642566362059086777535100836722425346441266693796429880988600214636265779717339668080402322800040290265797759739162623266261223237759561978813819284315239246475931653057523628215297232031689471400283402645408433630825760568001358329171413857182191752432696233910529720228769775956205477186159387094286369022189116243526122504766078633214745205106505405694134169142855514294926388128833806001038161456515786980666202040872211525043997435130043927152823690851723253818771205110146442814642619101011524236179084081715732083369058754926728919335758947097110884746626892749242866193282552622641042278370766499520312466*x^124 - 1844932676656007608858665250943334544263114539622636605698658928254677350880240642725605268877926218738569583026695893626559759666702672823937234509391768820139413422702153900108413241904426138193824476366655108876036164620316734765466076280906326704995732460258072622085543805545343710668065490215900625063492838150178576389701736375689820692278689198642787787120671235630530622953010672800889266362741653068231156135124368389866799840772694229384100270270077421632613987111724979324499935809521423978027247260027774660641183790000587289447560116795405797696955249632577931024276023819477488570269872079777445579377564545270518082621781173837960250176884137465709730492162591703493344037175093237253728009256813097074859245847995923859867755896295103087731985461508055440656065313942190947855453310663648629259419021850040708489257127696319424826834350245506864573766365681784170387749050620659506802395060168289370642394637391121270083647152988472597778496136292119558979668191911455739205203789272423574662469082056247800206650335575528662332484067152424278515791947*x^123 + 619551701086646566759609392102999500552750553921449264001972760417364884282513789272389366104791683194584011513125066664232761929043266208392064495194891190509686694649468469697442443367716345812391124682267715939705977135424859142385240644483913346235758762448571788852131685595993330302138883197579854585022971480472446595799842663158152219576932396304166503252886797956331048115354740100068067738523564453865250594270798972695550431816198843623890910011898791477025961730709642096673613575371753891904470152971094405290072862382819728004151528554314368343494649570711860774637329033572635933581978178985017092165996994883605734987871148865793986789197326875716646013036659561662732783631575896041860570260121038555367333575061990441710142525449823461440055051820216921982125480385469417780314916467935157077881066296136261996051596434253757296772562362703098788415927138483624446622174778810981589511989922126143271012304544990450831291318840094717629494464599407120568043031673885959008061219805417398792021396442041701296391134512909103712666953103019795034081977440*x^122 - 188461319897115508971426547583381618520862751117211318923257763042859040121620736043342002619505368549985380232601146283424135148211667180026054774766490005033720335713446913435502613945710970938356280791272307486232602599640672920770389290466486056448743307467442729501576628202612798748521129754306250118846570838640162186724393497253251785908573811192463771975375089426518135389835901164670865394167865168573286582357837344492768136480694243861630202372230454868896838039132133538438159393340137524514555222009087578400548322995007354773859813327812208375084812958230399672905023630201576323092448163865374686754975340331508660899644645685160863963606626999460252962347083740676314271897211079054635991927584118454388975462533540603320462482032018732685579306027691612850385172525092131660463050858477764987257834795784738623585863432425851558891059566729412478059617360333717411351611120248739177720983056645930339821943032823085367129074675137457786869331221154876288341394362720971558841527810262740217623797232247984194751618155741947488129263112647199090189384436709*x^121 + 52903682917405208562364100836470973170760407267599063182776634847608393215114419140333825393411934725957206994958777301870735173044243797357811342915470695528658131092908575561865386825186946285478703626267795265008680314611573072322135570631998815185175789266145450442492009338208889659737901655302157310669331643070899718802430506567874304074584117123614693907432239594762323766937343518259033744766921598849551886162152352175691865728265907432453942579373888088734246986671548320769086913894931791450869177973505692818593432782634301251935153463006628580717889978091863155264391257641109375989035120326149595962367138759064174738695008340220850206448923478973622528260271600950404592135149348516562079801270801685604298658322399514797837459723392245355566191051292864094850824783063395380124089633005818311873782022237988015129765211623802835997677450435428119380332572347073474412915920712755551222028936791114614058449237058269339336898788008630728862491335771646177432607213403720884903804231110765848077132165096797082277930516596297582009825671135034817550828272939327*x^120 - 13779271051684334218765137943061933492753267603925221435222972312118241492608612446751519307081685477529963456834553010211217403653552723203755794884110813967069239714516670888986883515660417650756743411479929877282257329274303516962726209586670961635244990995105528168528325391324056402309098027057566738028702716936949478120740449691919377502995795589932445505002571389891299012224866478911277794314005933815977478156505744774637525159164704372641952415462072886500826929451815513999238835490275210802159929945986517907615173887870465461311513555393908215296651542150704730951792701839003066329415531312728411554577848384392961805491696027457168247007818970687796821779548314061940267769366613203520277656065820285765203234908466697498871338225049645899325737477492160151618437215480735393347619951476950643877632236087316871699957108403115547442913376331007621901386541754696182336099434376839119051504943092542471249167893971857513735881540056455227555318613247114663857355611071943107538181351116397211587521990439194065485286472374692213583457424309584833626881866740550773*x^119 + 3314716614408915669846297172017689346147708792995485180652089778423584356227780278115228610338828033740429774309603069695135500145693903624155726760173190343326993092680387408304096114011175634791450706486503777602321747487710480927870730485640628115035236684333846774306389306769346349631595886481076519223244733248078771182124615753901806572806200174338210457191863884496372689971568569403511124659449611548162595947046809727737923202078143198159296559742475825806815626032836328879007283948151690758282877277395607372778917183796364656532288823741780661571928425083717584894158935310424250403326821307165543001101688355434022680956041945607793469854106931381935211606447971964319784665749148959243728521544124248173072950207141377398459963829426170464894743435735607486240481115700272548886669494914677840827070646529240384183644084592586952269461591320547829360025004080847917807727702071964907795681783905870347566798790366962522899747764191463495234978594996503026863125320340567652337018040321897934585419770845523246797747124831625674391632358858838094693653555905748025205*x^118 - 723014313417145245757319221998221321578126943713839505198467530258164371690355045790906392697161395959945768078764587616023622214683491769508490515380099901389747813803700569240162237642741899541997661116885774124476354048818377861735950281949666974817449041290413761624205158967819213600460720806881634844223006294487221507751497513668408539065401159525388510393792577581983523366880863517345060647753921929206412387353551811819363126013261743882191537112053086490788937606204041833764931471774563975847228256781872034659967629023815709286566737348882767869711166184113102393107278905977635998445707309238117298050621811284384319320127226090181591503875961174928263608162099235364203731305936622988349214272283417511800856367608342974593424373907718129690135277184037967928412079284349944657541370578543056171850647489960184952809179302399626372193987159927868888507975488043435563566559596325992733912870351189022634867285207962678638588078869116756552199354892124409219819932439871318356128137357679324465203835575252569327382035546633252510509526435959129138155998960010941719219*x^117 + 136005404711615156996091020718199909058825777814620506223576924660098647378543414647353101187483219680932722925568691574825897877918819727894183429961823935702618052925127789769777416625989676202395787829513307136763969449593969056935429918812002452518475876096779949529369692360287463397861516134497658320918118963750856159411495966581124420503260816095233838033228452208700533755838929982296097066426249944338803077230568505334536003977163111122636302420406920402769707133526201822194398961414782930584065513113868034685963273550427004757178048615210049695689785002169218210788022615214367541349443421227015816108669434550224612092070470971699024238302472439219941364139582750242422138295637115531244818528347987453749920697294646785439764447770643433072888548213483971168471538673809511711855452070371510564887392554935180471907906974863732440803357541231078193449919643982593387086809284966033130179946030222059305454235670018847364039847877773636160893443378423730734002158233765750769760577986845752438686452199774888371190861083546386074474152072977466831092561270041019518121445*x^116 - 18577269704589002644387141826604595654943873128198636470017565882336663936963250224135539603236315692116219575003896568604920829547205043805465669918550440157430405320413654724161324974446141190325941293731127158356985768631682046421411306929963282128130298859961776750293950984498339596525572153558765412281994863140760838161695132514204603294944940670713423391997691529690349691979666497757545997449174926788639515495468933123038883955986982815992354089920191475950763872303721189522627005178826609577393598086549456225613798994738026818645389143908823521573862039489840632214172207899321518175589683054246640863371332168520476284275595419244641488617197072139824620166027352049235725333970499064142101811823236879360596529454885013628841610086340947958948254861469976253584782414375420882622306816303311425389321904755938646856245323333423629128832898249400991393871084255466840049917879425604376245852368025715082439174208172240626583565789424474367766005651604674383752393767276260614196152838848694315676692196470387985494246333458905965177252157540633372230782272557751407326211193*x^115 - 106521182907588978140886567545732573760929145042344802716974038769419868311712747454340250546558677428296807581909653475953330010292906017643216842659031640036588636748681455987541888641938931015539728665319323941227301395151645875043993139044693001325408997497345858793002477867975310834903864660201930963002250089190056257545545027099829882864691168990561071147840773607248048934731800258925779652352618578385792966314387131909853374909065607473421089824670446169805858468630636139995507549919560438819569601759600835427149212834112885464408739521444603317432974506764278159682416590161344509714364940077138994245078658819091174583334289569171065103688659865705653239845326166424315414598129712368173014531699669802725052410953998138447343733983832901643754391982460519767337231078375515580133211135769378816762621566011597384051714397230174113551294588992069345654385920091198402010972576946257087898663751746242513754309857658793529521273601334586129316572088844816025285676396221938508344615131623864999085304421459738816625918913352938782074545702537722403500415447325967714267366018*x^114 + 1381739389936598771405718564296990333753046014912006502127702141309009092914664554449145871465150452478599795034270986960807560387127221339548485733286315010610211884231884849682798068149035371901540417804828675526731915870166649909729808613192879515332550404917264193928447349677835682321624142548083400580333210748436637520668338098021396402788027230912323553380838106225297740126707115962532467400861240199106993541476529395949035114107843217294526572772323101067860066427533516853573973201945285574747816650483761125935336725874139101862332505494586577406171191335525831546459813880220458343354055405139448934067059150574069163804188339576504719072645753351297731996095244154431168869961900947489161221580515270203295401508281192803165213586260867899922667429803081512390734355458100920123447315676614382753777510971316887491837575412542627367068017871137024419285911094131536800659240407736234921251046318934697574890675754946434260074651589096073125305372681058632359042142592686348038262738231068544886791582762768003095543063472065269315443439237857139004020138619975443615154613234121*x^113 - 709315393213520463051960021731201519802485389447312887240156853741216659122483701591787560919769968725675162285496187027336672423437461761474789550395062310306594167393479474300992408779955723724926350411577167266172156990699784830066073282329133360188168023514326863970521170235467576476841203288486142111072388629175311412539544261729017081190246701643131149398861513305001063392164609956949101648840774121380294840053172226242559163348078255506898504034704207440072706016911532873051503762397354533632337087679307667860688839371908271716796439543205278474031179188451676998694859175340633059204330578451470174066359698379919081267867952565229132295032824514829525375241021932799914657120610921507609154915935811532996082851438394674914517345022836441991797278361152530908203264834568500876248251707378654601320712133705158562360980906655720352779736193113999194682024439033363969257150391859020540648212531932905131042846359768127412792977303750218877511784259993704913760046862041484551807838585467580576178397850278378133227655032546992819935227580067249836788144605358198344615224322036491*x^112 + 269950706184943907839120548426112258063354451524483089907371287564999047290647662563095010987885327009141053965694064949736168418995567558375457931318094292815869999360823489556624991744583485894051247979899203253853016605769527774443118561381428946430434461934257351017062550010763762212144039970752575689192440783714384869896527829616553858417757175109895353104357528071441499871119996556474064795458676659561046952824705553691453506488215562410280486822380380015943995235002661819539467420094243422615861819422550904330687785511644103491233746352598602137263655621473341982624455224782824570880322445536521610633769398910368402742998217440477789396059770323256648233268769521752319726786535039986056220307616283737347071454194020900450577839098941901520263889433042976212307791881342456789003296367170103619725527408585724663702206289906543767954340423579570996489464218120642757731881658498640969878276812339606668924750974915638200054251793297931733485490156692280654391481330012206896005011057550397228971894524019276517781255655229622226178099968537134276773124901314496499978168716072421445*x^111 - 89826657042380472326263944041944490390710379228687043973513119046538324591372068772397257961054746902430056116809829714912905008995744729771239600497792215228793013400991164911710029890102135035568294999967461838816519851227251945420533982203821365425110787075172927162912673835279055796621637871311362219975253356281614441354486709096148386734593195287342662076709366813678106667679603253696899399059312309637627798098258043318092475536644839549216019898651809338896886908961568615726179964277499043787715692800884880463501904908385879868261839467150976904853736703438407283691655926816494924600221970484291252413850413913748044644478235262402243189210120395598558719726523019867984248467646343011618148304060973852263397078510723140905792965369546959934371209857136499602347049991306299094408154764568606912839152106569161381335340969074430676659558485940677581967827638297294825610662314929750210656583892919937118513371199218708883499257482481357878338760662974604452559403636097700371609017796713123025474521743812624080551277544466251523972593703276825687198145074020641797024469363324714428603*x^110 + 27515852560589315620262679523772824860582911033820347562985488423789944690592231526074303214363344697847184532258270818456900047062989488030921912389887981135803859425419760123295142527987895251882858264118497450688297701467954559194618173795802307143889875991266983681802054972471561613202676199715424505237912413282821418126270690381116249097084615628449348699082378087381684289582995804476183354864716614577710706577754061891829961875116989111522273540403769366604055616253078633829628040213478395184910730661152943128178406738137985057410618155830965087967828455772749738413420210201594309272240306640171977375405938397779670672244910488201530372659141428682355866654734496522361357542705149303404476788025533028424517633835694664619782344271437677809368581135940355969795802066607384638124925856162071676530696986050662527806762423290020625086323607720947733699631328493441258719859457524046839513508183308261856415004376160318457982019199027336168784145176107097194410360048408367304347522564712834491714782242160442583981806596247166869072057310792581023904884999491165449233435582827601144614989*x^109 - 7929228447073194103931600850672850109804430900331915113931558645701687363302011436818868982974345919130306291396389803332511019038086347542177335482650913025141448547979269068173970964838439734781100237470398333324876437921657009305006903664585282424932021148475818316360681639362891891464646896185991083548362278706670186292040314148751366322010009349848195386879772612450301150597198326776775331633425149983046135090184743155845607923765396596202445910674337142609288800419651351005978282288159417089791508890734017715125963466688016793528940085541532959584384430135245325946446400498381837473662576738993768705142940211211303420113666037422342942038096560846248256037192339970274759640293485211323236213963749714154836225213648608959419839134955392711664431116441810602180525166194468434015945010180322687800439571049652629633127583726864599505016866937107668435782917981794595514996027204289868715346503201631282387595622138888528286416854180227644257324207377666677078409528423963593027441445342180330529960309716727870356082352686957699609829575464709675315970148659371502110549802901576751432584544*x^108 + 2170178831010024841020618978369019882302701189305160892458625433459201325950398381400293058106136022679676991534914910831218438443755573183234752780183508108795666489121779564022473699947941581300817431048547562793467863211392267093645226959959907420940819015184494575583974801770970511411912246724895786816482703461480459370904690260068311215945356554032802428125539437919623588957519753909388460617376380329111808964438728642272357532392441685925540028264708090201779344525723538146687950889858132020999290124519802318252692540970639036864230060503304452967726022767075860788727295084150281096823271838590403469236577306098389778707091373760939491381850187920587557277777283984312406824831229203481077718412533127549553596862537048419239123366281337960690015084029545571650361230633651486920925162134401282502784336163031947034742986536475327338027012993870022574795560473849418177050565974451121040931982010843563042637560260503008670172874154445794901921081856984571719010469457064478134794999516320085708616167337632547101085660796396080711203975239706472859230630405732163868410672652875845100474681861*x^107 - 565745200581385170717886334727090523395387993437355458043144389390729436238365740522914321293311630906004580642961592258350479873584197386270988179055586298509773497989425939191846163741292287253550005124568725896161906005025813658576861472073200385675238602957695895665999288632236863611253262595719558890857586763343671885469650158268283918726852028786576054738129383298613700713198998685888629560791278579594157609256005170742133120881020355829548797921484459284104783287722933981374671441281716790521141697644307107885469655088854664606950020088995974311383794222366099450853709494013729335403096793696670301391808180685605934217009320674090225283792222181277267963680611222190657139586493543383452779385673305105863491330963451747845882879672066083142032678320896353195697742001017361061562387436211758285271723200623084301176119006157887754073872448188759533840006849144993526128014089659917548959005300262909474644946799023878474208165561835491445153172904712063393190783420096025315962028338576800202813101842825111796143826686145975084898421586504384087357026590164678494261610489685462529333389339100*x^106 + 140168539016777277929855760889966092448593956415231877521472216321218025288266314878112557287685591780459278272750156290139818302807591898687080648082553841824043155830903122254430699709126409176606975211580637071876806092536753449861694938742883733415265088648239042368944794884605888616276965662487333826720027412182333936964894724036062552795897979786167877900049525538668016035220708724621655043864369561111982018045583638857579897286552724481491457951022304163562406751027144780532487854511468100301856950541695568439182701771627936435183234166280561835596014058263301613925261850991357020469164522867423084796978676249238756483035314733198729537510738971083561051832860417711957508512991660446096650125835128030876164554383862614250735631615295567408945110352020910449016147596255866401978079728137200980419327634677295677956038542636482787847440338970275289395324336372139720917840429582466004515589315223010948315227980829025770252611174584109903362481694069596210011445077521955124298428135325475541272971241752229962826735073449371573581148926028174995310017279859562873852351795046013744397926487527861*x^105 - 32749683201001792602273285398426574850220642831744807738490150111865848605887301158953091323872080746420092353398618505020049540702659210955968291312629368589729647186410833967769706311816326770943028054573380366708448264963556219640440523569174117699077328228338931967289134259253252028816602865823424248275134131963175204276285919242518482512216997328239839557370667295571419343396535757589041603100292804889333647721931093497018112050841032827919681083752785583041571754088054169610162391795108653288132947717583358026900755370199979885957911421300913850961346479430378185394640902213576391634047760919007168638130384464672974053241535697901665523069294548222167133243572528042808259344391975250745902672805955803089644830089512356674573314231616118551570107098536997548066633237737165848438410505563212741158072211286624335154337295077667183052791508001959160013182181429327853308051922314861509229539832799524447573089050397944172187891606157332094030748068305645086856090578737505971690981965451077565441344784099984596623638210977032421848367563121142706009062502956401047641617040161378663088223041843307428*x^104 + 7096738587657593108723933564521007858734708852277655108340200470445066874497966016022666135140513146337584082344747671061093245011621823857767113980489232852385561120996784167416626895082105638498301530265028851753000832075949944216219484433293395942705477024328171730938107058908500221198416484835320505052793036340650431615781627419711050731749446131784138871664332227330025715337689863755613625715646772920297758990834534264622773983057238887845447031108293401630556549294296654507507570551876661730388872345882715026872451668527762085245645149501977458963792622369978560861889920067165640703674162620194162018994054094403679541337890805334299991397815602659473291590651207058200002828623490744603602810754786290862403693492595882643337752807225532466070983713427172794956639556073814502035545145007387298657996161248813345998636737321546184083971546273371132826627280384924143713495220296232137584005707925253169262870881932004849215839695528956739388642482466018592423337508894843894601535844578927377111848260811185063759463525016110974548167759787598655678068229844870071562870204500538788489328459705199738100*x^103 - 1375614874379303260684564742193300029495236166947929044759658964201348237116513145407478247691369703909295944813721994983596230048948368631450694585465854135111775724343675386298276267196473243091015375173077009492969890361551748667857508317029320131083369860163620470985449798437010602667389560206731864104756531344544472756818573387130411554957524863870764579908110271081883174199847274565520716620801999550050650593529937484660881515962986187675738949711450258870144432071962641458475712901101785680697353419633346086989104034944109631332629999538799595613429999443597281163544114051489381302609710171305387245321963655461477231335276937269097023716210062128295830135749666102546619170566247485319929669828694531434855770777006257624418155984836347000904914162702662587622690617412747884246567711649789469410865985358993918121724471069616915545275353776559644905729874401736516651623318851213934342461766044434332060293040241237945375300515447927310385172588924644272025426781565159974630642707100748849749940593575178739216674171017151098670422785277197792653316889965492795211208268330239949067271278177029302323514*x^102 + 216372962343163734244659750980562174921479311372193872977187852485705150969005724996535840451800211179671499476257825092767274459063580642995986124318924244793236776676778113716996475582533100919736957340086058662961094501106557357748415957961940017814799909455170293172258884921107622687083574857043356310983795077174462769689351478090999608470943909136184632890666070207734140732843403775673754885863432152518809444087793675420319287143224468313911146641602997262784447275369634699445395294641148254827145593624679848423334211551813150676570563530688372855089645496977062802943150797862795338217128689620169224116847825948247640662760094081812438096461033198368084244762687873535006749042180115492102729777995874287918685910141612442135886980770517326288224151774047413594110992111083011710919151238714329871777013493091361684591859407943031706006209560853796465054267206182212308893940957602912585854260460346697371234920628730870169026705473653500260231798876875786152078212257793216591285184094711945831487382750304551126447837646621129769639074174200330986249958775839724679723586397749083731609611140030196694604214*x^101 - 16815228565739533484133942000659013437075683183214458600295417607399719070580547980772590581636068374473374786357449727627438617340839385332408293929129007176449784901177672548756280364082814024655489315073266756189864427713192852552945386157689190899723415000427670445427488606670125677723263367071518581969213898366298845777567184315645924983852249023856441032283236086456031961503788805445518931555151523927652938809196384011333603217243377312934158249113813324078498668506372359194637580528427372842300600005458051216323028272017581283585867759993014674395919073237106477072089420832666494884429730430710535813718066164311068981462348032726551965487311147003772780295257549289183632753344721013008819355862315519359478075337232879368167764657696913880483470752423429110212021807934492530632963954382439447398283959450428199215457462911525434537620712650853084029827987743570058499246776755254043379648114809917806591850764791051468200083590324789861031325142418271396406360836575672853948525420792268730352611511938782237325360540619988185388284465864814157256652119025002151857894791647314715005221857558025205097040708*x^100 - 5926368894328193463250781707329653360465423815482649961329156121069194698818953980571565114790812387799338809410286094328214821362478440775317615966692467467245473825319940593106987501124781792805927612116973098139935547485453222684633443242236269312194457834824140065777371133117860303056551676209744455523260741623088742441412133897923648261778790329325356233996070711464991340176940560919148226528445652715340189867181102334485859363084261832426610866015109291019908101117152919753987029581752109803553654309012747918676755144454813917944424285639626729876992609386219336929308342684365201467623209104851500672320870302901485012587153907686502952033604602270985660000902366206623842556783661312747077994095512059246926288924621838599124562625416221033974943374757874883333770070745226947871092239372831670401724615366983547483613413456656426977875740952782128301504802996381762068963655933907512879814959287150564026448453659218048928994173087520393603590070613652098148271011845338092736235106643574198731591471262236062738824958964451342180738598270019122827948090088174147314319999122786366475793310482743322214841483856*x^99 + 4059124560545718731521006832502567311576251614381629700661494197456129197058715025518701626635559348101099531987434350028801465620000381532838586469599004702978550888189843932027248326186801323177921843878592910609266018885547876862417115805153017936070233300450753864986005523744225186445149102038518442274581279810558131190393238811286050118875741984363748556242528723703224149715630553309834355797466881599344006973542944987100884574148354878854249543755454138203262336923080905680456475582598061321197903094163497965672643753743849324549773879275562083798102610354824716327865731060052325935135957376748862832213953220164725282368173704970171990000228372773469080771345365384386112052818056709907842675160212002634018694300892842969065180967028690637135091541695093782555781972226562877333408797241524593959821024423168129709151096987971924673318923606339147730853870886379561296959686199385455036322690367900603548078444250625271232606513113018327333970335079193083677559487765832126763021041680590339141024592996038564407703436616923535190268011553250964873714864315169980277556048095664975808519863660547888443328083362746*x^98 - 1629550451951712162112137440324235416982081891747838368041640001185916421358513864506753877971881651785953727769269429220583358487394567496245797643341014544110746113911613588643947546867199793784027943271320072292276242173735102547931399866224451346770494367139697286540066799389168614802406380013590794681564836876016007721352999807763490321663015211530712083508787753430588799987083708795341554232875909295079368178388728031392955515739398151626569176840499613168524057380256440444594546496292445670549053391036875001841566685859772911180239938587326261751534122465024694745831338550177614849090801344498638575677749535283730377421093960828141446696506367998678631509471581235420165450576124041468479331049981820305655684574587372795368184250484232563361297471787701380207122419072343507804675884331021713887436782630356299668733923422252538443819414084306456500260999185978031565868387517955791787988315187749777064431451881515981864722817470031516451276711556422854358477229020469800658013249864207183982464565590938748945612202260814630850153023636978487896578453059194756286071730762809553856868827964930792133847375922276302*x^97 + 544283734670188548484666930297271148650562115154474940932680420323213913378388665224632998644809658908050789215954974641979915557859676651498180179601033858616146503324593032768575864951164485436929652426682890740090423380475764201595741267041861819636430589073873798702329411492204366034773720125050095162383240551007115833231887869294778769971716874425108694985806953058260585084945389620460361089132919754999201992160634827236900612571820706450498033200874369527482788372799906400367172825463191258426537354866732849573695842344380464950998628986808337544432409349928606982022601735127799761486299997572942872551786348861998950450243478844992522356846884270679090180516660819482549052171936009301705734122765034540329695525790941565449774499340664037144827706296398912236002177951980469076463915753966861379815568316528730322774331493176891801577051616713785519286219874177934322985366401001636212137648469840470345133702308587511190727849872126651132958990634361034016213496044536922651123193645868766103551743734780104573284233561111001183709975364058021663215239484040243675432297990226513251920153091733010364746453013913932080*x^96 - 164219438317744112662085889845676933389098517529290931201706353754988459388499822953109469176755433290819526155552363663191565221356289693144143861719610131716025499799954098578785946502795169330790654701506284926478578301800526725692059558894595457913622701837337306221391418018894245562994190746108566216332647777910244281242202870010942044188026107250546497831590052061548336428562328502889083017070642590446124963800395423154224400929457202131524641734805345940103129855277705998995088857880255930695939416615908056965952920693356588365804140288752559865463528972761540725716019405493972827462683053256549900380309187979378793399346209304292165207781009789516993765846276635796336997584570554367554441609751645907506430227239209943578853845154054455780374383541623844818520457714760345517529475665756602886412420891928967225795336416367460094558848043821484005404491570885032440864423363339758990279922970268659162620592372146880027722304224909503313432290579034116564474920677784290661122819092210930825649295649839357032100318325964762470085968031539070677522969965030038838341278622177434791290337577055483521940381807389882129137*x^95 + 46269207444155139910361972065128690065029012983474831439837098296554522056728409561794089712422252001336128819403572538986345346599103855288862988622185871879857602913126289035857485954667694156044665092771522855706365770515751878552103398951028790231576078306424549352950177435074567431538817200996130485332591787084325614469075046927400732720061680116381758552038848788915380732012541339950879856907026653259304321719000913136996460142208135540715601644501060709233779978808265748332221226519963171191356935050820027498914581824025889816202681908227730547859209120200708981889161458447969566085091143124529629296702280064609175009624897509866230074589605075091756557139545536965333425572149828673520946419043634023050733895321110066182619912802196531630330023930481503456961665579069787411996380494628330988682815470172095727172935477821249818849903114582333588089160114052095288388656318453874993481053175805633104837037216833328217174832231528831894332660083415066926359758030532192874938574696548200223347977350460608219048309250982868279627557119846383661193671194102101405378890201965068603693834519862442589807360776571598733531902*x^94 - 12385695821198444983941439786977859092173283685192645500106125190311065882992366343811588359410003834692711632769011590206032627552904912150209389181520403380420096229093197284348237671361675903845811678173763962874160233446953727748417146673330227299319042651125691742161205167584843684195396834328862908302813604783265363986713482850732095941845332034635396890159335472453590538084280478861979396855622605600090215142870151669968724837387338692096898535428953975851407414696432317352372621503808604254851344444424715644296224202080831637273573288058560689426523452831707774315160749493736330776262989685381836196000449565160203876636651920270142555056645976479618003879608051280546702747214298855513809160365993447056389702800052025363185945157590983329508209379455076964039780099172066179976173515444823549855202677221415459322285256412682429578103860294433595326260872298972685845448872152644897011841505849137186500655303933525877937211417291044071451085847084881799109562297894842802746813955815363597457730905097095039112254410147740855379486235010376081558668459601096660501478435015174851541229730225660696083257396946750819913046280*x^93 + 3183508013071159844528164986224634434214689430267121413311954155827284732897217906868362289311030225326657791859080294548173645725802109459316830859830099089116048336134620003240590791942172983002063145514215152803331548204058148034115533751357700263784758174913499568204025537709547751358916576397612795953286245065658371045720528591948422188667890977244134528828467325172321243351710677001928680213931352317206602173632858287433011322937634440995472192158649374431572275371385665650341288863679112890312112189801790489224762216873102522264359789805478179530122859883265465975079280864387166733764486762665858377099985461422611140676167788077310699745127319087511012322669245907079729161597022119038765267589830482671654244877216981653252089731860398871860641177772912637452386203292274191545096165716359307609391233835716624839174956869415366387158097873718191179490236579795371190121234832828948481816505416179828716664633094055892045274595259132611602725601353618169922438652070955585847925431431332959628779022023458906307597875479710015287643645426331906964502573457988660627726926864303289020509247237935367540520541374658964940716303408*x^92 - 791517696192854001007282638218042061125586399545723045669023179948080649837128058966359372065692836672758273137781516363371571064091201107078962870217370272741138739828863337564367827003678989824941091247829265360993008303281732178440466340485854458701876824637256027944522607147541529455430927149307071343416224246792936188051789574902323029104769603457094642028584069550739051204381547587327022240207572800141366043957361562847104911063573051064816236424484799974966572506314695501581689918569667957378261524321676772982082532513871851133153485052028602292335618109826362206006908184508096376189116598678178054564824099816656077425105528856030493753266865698514510296017590698368725554536649032344913463286593390450885681736289944889927541769003323163152133005672894641153073291382048207045384314253695888228940708103824041384526116488463773022978534683910019863467999997877870500998727236824780139806669865859647084279680576149485991392563786649441158359780168273548544510938744809674699231509421582214440071805062102976826627264532808258952835797325328557422660972330950720681897765162732299950828652024438163375960420771930160771261781428808*x^91 + 191461957009877117526491593008830641662177121203065322481675295603321707347885982531475546777503223497776150177821960178080602364399961397699441904068968633306616100255241855584902500365370359574273883924802994564284003101248464763909722971675897882739532565661598526588803435826616736778538207657955226722502967233661439543338173390303913708345358384069005982810936843184326337574833844714859214404364497314862020566278085285337377166937381858593220118878350475812668033749484456395538846881803108878711395247716395673747010017378008300227407702907357685464781018825672935804108450214982147094216187919975499649400703929989078881652110893229001988151319807951521640950973587641612555657016196697025940827445000418567604131677294690632633840733895373563759786335774131050521035552768629066356503907254458494879104084243764517780667633142098132507790530899070009324055557526243317966252846198705012610237532561972892413441932195197837877273419642650843253929926694533117604360129789574327687357610288462681316013737930345870627733250436054685726514121450784422551435998667835658839288726961276859584184169915351356859702223804577541132598260706434135*x^90 - 45277430038202095080166035890862433912014358723296480974100794090021040644560936333013557170749108789761467266193693938020680647852079479833022924656738860909031712866470545195703106251855091829871091925533881116194861858323663032712213917228021717567692522372767180918806296928134317222095124864720437967334118319368098283259907311102339713920153104332403060064599757115032432189508625036070398297733079057785273311164821582017668989021329946327557647873122454547937726868683447389335768591112649497119311013127657937349108987601663140424728902490945598162599707776683790105767988530536551927373157993413822308483805128219311049422210103727382720626481186928292462200784973184809095600225879830547044920800067987158226312887479718277244579314454516839098580868084392473805674638069275539410233531062678488626839089126265462949882532445998865637695239193433275518632624710094555346033566948748114702633730735170679371456897262696253433076126931099453555184726106667807983915853952631882725410349917058546322885226141919668366846467985665094699266489573720048733705652282388399179442216646919961512405112571776359943979871771336924965595824264807109384*x^89 + 10513305982396648899832592070948733951529096125741109913897316608766772432441714514866662079043794923499475562849640040765199465891723625926248574746777305012523847637228456067084348222294270041011115397588867778052769122684480007979418405818729224400593867809726975374763000104638633878599192080914418215732608537020478281685406621013682823960401830777978118288839576046030798952125520077254132394049824939419850732623666034167977903407807901629279254133221150066840704275131107577919273935114698166779647613961740192131798963891142587285043591923836225081060351760315353262655291495554163235577024769830184744970465973882966521054417191235384604808945236385421462684096694626743666610408676914420371740281830455450159805783173879742781970164691831601588796449630182681012110806944409366997864736544494901048814526677296095999299446314109871793239265660372371477071990984237082969138327901216201825504516594168954883144271852722477547980141308211706556365240587100939593456790559405020036575711657004972248987622208068944472949068925534611310807077155680244978835947666749674205437854569824811783983637322326686629105630927857185702396620472955596927193*x^88 - 2406414848135682335360469637207847966122380718720593737909291622235743935221612349661184425270084647590307694171024287462155941864975511665228233499940200299505497214533660474183779535373951805090481227040973684836404216237120785301661442062254432236663049583955862187219912429664086194761200959725939584658168061318449693295296968265216083475196698889682058438931669493609761961610877208032396876050789533040500010876367880305562880757723816363678421587652222782620872583017811353340377615822540815042549864859674487866444555085917837579347973695096700248077683712745023186682364010428451949561672930596433424964891286006366632571332334378078581812775840083489622877861854663914419498819944614444510637976771684926640321988920658109301268324450604636288488524832540552328612450890213020518776906597608031252043789292182959697522765359082006257942092364443666516756132882558460155366762405433763996035102301638638438201420435291950958173096618145093319653284544257851418372861374711739114249433715624162634142609475760073747075554363763147973303463241474933480218181231648687744097435107672833764451754821300739316785975269081928833392673857200580990499008*x^87 + 544920397693761843560172325302266709960599123144790937125253771762387108772095403647088993009315149185625882018554813288449026659404229608601227821668837276916759651323262822963456537070067731760300231390967225083239201368979076137934765905760360148349731333583689421817455510298352234452652183291095389791370759204894442708885466079531026970320972010784799784428520122587945399664689600142660873757932751506891974939095488318679205431760782541874031103837162638723804766258109946585845990011742348484358537933203106502963894046813034070892808165453644921002206642659552744268600083838939037801146454610083478860489281425826107565552496286956904089830012591547559208815840020746073314933985639821644014163529828474201752120038881118810539537746525445383409624897677018628581521522597336173449033553219374560060829129307554279113130755037371509496136362549954144404574361262106989938379042152465126068841758935135260871536166470837113974348200783445868188777772426331255226892527480945340602343869356782382936403248703134211694773721191545106861472562819867855870477497946668215755171233724605218382092115144990175855235445578600142010379444350497911671160272*x^86 - 122463448797943982527092576136676594828375348141680522088869599534284086807364210086283995708117875088750837767113435752804787375353415923508559199739631260530066112861715985786307545109029711631679983605027492577028686374868510398937695481399752728375260896488333917823437615989556113881367164238529812932518498984976276366263229656112070420473257280562907598644781261049642936612175828410836598653990908530508184274925752629736074965700668674126016457669282147781007869848418313351355167230348445550359932342594068871490157136499885136008093986179746598463156031352356035684617076194106810643485951530717047394040265951441713728232005498592484720651764424144877923093561923860518734230637723360469953117971351979932309784522455739598746703911452649729378779563848644021792797949360603055297745686723547918742244382331494607980025604583006523225048701044608886569173585914837524887490053004114754430485998364142728227096198362490766654867750873748328220449889153534271089154606448013094411748722116481132161864472604508196158790876225920498799509625923536564431458015935976829837685694371988638416950883436963718857711513212503539546347593588221238213192167524*x^85 + 27388339067388031474607835447029927772507419887109376704070851208364749586827871807494600980057865517108155061781694074707328761318416883371228117989677986571975481495272388639970723161412837636179306204767395022382594755183937935250486468217936232485977543198639422234615622967021641150228316996499941718398434966902062759323129170522250397530306091138121902223920467906480332543074918533538744689752423836025728472815658226861873802019583447823950934258730746542708116074339985321604219047330744520067809993559143358242405697637220334130792481999925195649002984218528889515390898674502089721832321482622757653359495168727172941812764892516463563031999764834981599383923584700246360679955529395156262140389255106456894317011717612547654871355549106334271693495542639468369234208558136736855619424243020652692311616735933978719160235362935399376464326518592584276625187490350053709794946868136749832738455184323459631794540774515530170376811317201332748450751317451217626894819827728816497712465465655944622074438966177973751885693895649336516160028463530811461235919579691953496470101083952875354898584224895195389717301773221625492982946091554671404666408047124*x^84 - 6108890934030666869189667349947905095019712454162864994007891779409889226278928894126685899511552546101793493007164096434102633456026370597303041850035965068087486542221637899175975657334708650710231394478500918475598013407040525450528185745042800890861647503086089821139746637391092466417739633777763133981677814148601690441337846301520313683351552815438603059847234932319639614845646366130818853053859650702245072941744359802092482780681812166977306178741509600922729432227394471224440294088550005332116252289330662378878702084534794874562777302801393286243130350673468608958674879463484234375912142139410533227722426628430621307591384444928137449679319988899153431961078765368079238035777748015050830282751462337282119401674749485733756927055319152636812047331828244594237402289445278372925973487227134901782799357891784560007021894006184481261644025212971788424628978941396205456254636114982950803723742026379427311159365571632950296735586577519081825500808953285067760901953509360632333029914881735664247186383908475251091902527266447257544734135129029085181522352649802339582985073223683748249196523788579692663017932058703839339207962170059291079875799293551*x^83 + 1361174690550698552463852500752221444388593283233949749151144652694484280031086056201244598937380502110984522183416458678229587908885006623242916022731330702715500836185205734963507759244130298874549792214801485396921008038541531105165912303931991781395137701914799098946549664507208463101461873360263193181770435060455998017678597663186684725631228220486245793635191140347521356722788922948278115097680997751663145517409378216149770494327252406104251885461031558292955008508067002030956578851028696168848666179080476177552563130735441378825629810284446836784163854529815939673144767387044537801013971935802099097650360372756434759133565583855164716031673144384345657018364136726983248510513371849660294829352116503581166950089975658211347175664120349347888550194533305821602587510598802843575773858890687023461953896563340223766523279722812485944409484992580667010300132649774149784498832917919564621205409759549290882165600185777890620667317359992034645057290431454357121083105787318566039002414333986501010459212239755150615551962250454501561280601966983473855288299838912064639454762913820279230515547842902808396460284427717563841129255569964673162521566282182403*x^82 - 303312333514288937040815333545525289763243361073223643229390306047517047039794827190352871505262215384216931187905757577942776149367381060257059655708701490647951408771828566995049534952454470883170028380419373658577462687531335162364478973057496226667145973195028758008489499381008127544523738188110399018242462847301765470117029130797594774814727707905364167000607853414096596812591926111496868310476025571900790269632554391411759728695548987705857864576464077714394911386948980606759543843203467241239760542072939274568477226117952211194187992931907861808899245675739561146531931216621343947064843584122683451578228178943238771653192423128265779603399461625218461983855261020350879127273866795088966013090335187711665218389905410997245896480552430195304100102774958100256894780854581469599078449988235658085078173442113641751534713593776924808378540955148954880068926176485242762813491364543324379192909823022515323513881160438824401881946163681052959521303828916867758045880755274919476581872956517075593976365176379782399739950700756622650342831070438336809537613701263704243482206384299160428066387301669205903616795434606331145805039956213330024054314649928162043*x^81 + 67622421887775213683036420168510689851778680672624172345145708609721763360350696392996757964760479660729369306957566073343273912603215112865821445238246190174686716253017954401464819654365230373839142942780633263076545420608518524482586605945515011421731285396949138401887646115733941251519128879617115485392949976015574325304877569728526945184427197189961274463651223714137575709752841337302214422219307249370829155668614388583840550042920681945613438314568718313352407224797613034914686866793762993334917737390239403445211066462427313458002267966131987564218095255970658838317157072281737092669074831427469492188562087182895251604741014333481469716908877172865131936242101167923437282203171911759509883474013770967927412402978438400154683852581019445343169165653363813369407283052899593406229791295292243843746042704806721408049034088742852633684611111466689042920262568233537395509292624475205722501990882890041984072087841577991649845876099040131383613737787506882229429949795416405139273735724217744614161927419469837376424814084324191519794401128504747391464438612898074591103469004528237091645782544219230713637559059128645873358853082990704193767098043721816771089*x^80 - 15080619484440498331312647619915157471838781199311560330187875898143503009166463624312226814123062427021926960439078387989601288028012789618033012114421712881271059269527620384252701914407716256340183045441470780229961902784603711943706625396094205476074292986996667091466688410077655967191166713599644083817873154129201683323877634386006429387994581309782845173027287600450725468378232386908150124781943568644422574016617276658257282675682743278673422574427684576563448481447898441389025877971901873821104568827166225347442308885870279717000107348675162698621985932754757225357814486365171595732137720344487656331506349074109257906702485451332319898815239779425935830119600201788328985348412012682709614941874158819497226092670856896258749247573655378466211876456006267843371829027294515809104374953323190010786192427992710561985006183118077134062285690342774385745602120458285764414405853902983564737618244467961105821864378184152520064709211718449195949831492317872718411213976280375045014418832750919119178023460280298763936078861361455975198483749265356849931203928075342049145769500553921010906573317759106261348382940936291477089691892232586669028667247127640914213787*x^79 + 3361026865781780220980343611358305823167799053095141317636098760020252061916100226690831603731991581122647677212526367194345893470601999724213254366703307127001118843751989248073656201384352054717944116721739647167766460284462158602634715748037671078951198656542636988067086515674228611760782918214514930158659557665885439694159584007527123141969912384389514581728452302073992906231433209123868819016811395047688591919499491377755231838578445324820301403918644431914090537387737859531831040371457521709364247090300543794632207867605337239036152287399639984038095169684905625645927690108035140430573868688450873673164205093159372992187069031424768154993603695899928752744458215866361572557066925316508584599204255328005536764538945463362251534436692127445467332630394762844728625951391946635685994000443360503203802101144896399859048699170514016840292805787798144282030139141033852378159313928337038072635803216434457581378932522647444977947296825114963187563184889259858188437858470747862949216600640661278805042506070738235009757506591404928416809264771584343618781667715769846430662391858272963527026043089165524599112264762416998511230603389382693567844892568612607526557077*x^78 - 747417680973436005686270737679894318657951267030637953400221175822319145521679766967279848659080108318254201858568431523984308845851763955648602857052738949180022255590032716362498430769325570064292580576635926332001563264443063558728683150517723717931992156866021427647864016543037907376468650729755135001107764916197408696940539094515357625671621104649120726369403000582349386819132088979005048966062380637862192728695153332520789715904553960946889685871549789629210954672028195817499254111627201359196892815897514630657779101207770982957756708845988014585232114890408544138434018894581235315738555294565138205003166767077473488047453309703546749513478739947457923261490549114930994959163983454421591859815023501442734143333721535892709466223447184120600223451512437932761262292618373534383418557481907353668939835423055039459132521846130235337045779967600674608797225400472729043225109634200593984539391935773296870757796771422338204370986532309898471631284094849021676931655179028036794623663580774521975472742680792052070604117617410992050181159194513500880464447564736712276952499345539574600970235844324835531117460953074946143949290674386570742127874963248981118183957804*x^77 + 165496779173214232131943950781173166897425601152935704388772095362313110260117717443972620227299284036389601221703934122032345928156496403558376311468608623922246328646797840383603395581654244921284929457543920912680787305081530845665015522163242019763804536192258629171086438439070305841309751172526044503386183579469640121591719822395497599821081176555421381061628443769496150853174314729880132575312269927356102009427285864899226522562631948684145393175416256581803043096589286241574082879516813282197198773180459835964236782529672936105163933460973584868941848562261514403646283766564301698568329798751076471644709869004923380367498350778431272695710995173358424219215584493829364353332782121030735521241622158311126738858759983807615658188871805599051959223230887304735297712393181613960057602355783694731830124493247815274523278439679389155822833750281031314549436853797054849192855436461923829687321894385137155683424154939300265576560780238587916508512178760142525526986513079867008602439433428796902145524995476558185187974400728038322475148783253619951183948182837585904560118566168303027591872726908609564038457666649288552753885731856256693471152629090248881114065088669*x^76 - 36401560577274912147748060718756814339477593287002862234700622488128774552693436606591098175819158918581303159379302840995522694085326918929998733157801566077540405217541050964734250725395998632779090338558308314265892548043751158010879511716449366204269184386880136150129573987095892332749392189336375025973915262679571044869487109547918670201445208156822816865105926969132661744330301459427616119138616321714965369431453934565430102799217700901577754449610291139853549213955468503382704341688027627044969170181180903342584665261403256805478229720214362961343506777877975679987591007579933933679458654615097914216747245448676105082268468948323243837803306170275748164218608584238791368660318618444080932942781705701102352701385215728118558614226584736863018700622672881076246785760823578680147348257010878561329216289860738161348763587676783458549918826012231599368802284398854854138535806782688115119483337618914295809782367708332384642093706875529560309515520684906452953985149997389366876802503951697150116806155173441649560742624659305609868334941664079097451536958653655804551061125291055548381132384227945611391451500716627758923476712823668064964824632522146152950023713828237*x^75 + 7934062832610389525823211553448245021529307982464812855512846018203631987094142424757256082865654070122738913321080081632521261900616214402926759634037415722363484122506289558323894441673159218331657784912313935501043952953306133038587885321522881580154816695148753005974569578539739444267237088448143810776234163153974803356609143128855218363044116710195784659838943497389953151850625049765866007297278368203763823955779393782822390564760364387905166886793902424384406810179012869833363075352545873762029951039239957497411003762489945958849918196413363582063718512339932677069031210658756488506078621119648397253916388698328185829816380614360146392765065334887350488844056143492894899674239259913567505494844455559149253785142235820902911844934215421063568766905660749086580840165470634559155962092419797237543736012771924745926227449300930943927572565296986934307660389117172057632903852579708588060134816689000323427059223933621340629727907853409118459298994969396019732444840511131088073414420312343977902082838911858522470607870001014602886191719769100879216839763375545309498259985251854662003177723924170717744644215001028368506986862220367486919179126210762671226718044284687077*x^74 - 1709692172531062404375152745840047593652804705202322080643047366355992049168569903958460182718801170489673894649835907206807519463740860234838290944992912642494457542431498749286659687831339189711174003588859438081850785025673409300124959165929388224948302035178327644317124183158769057367131875990346056180870255060886060800594430805023618501098096886726555483012575119019785216643101224647546874259955068409189049932569066013512030508802206137593695338785585436267474277899894022122917889830836274439476466176516587078036833803609351472461035291561207950940389077809585379850216958143854621484045240296573151506921573778797208220522894905063219933423598192961133292834197328814952519415393018542597412070609391009733217043490113659562363709864535257092896260422833283876186377762137750474214245550928405368731984197788179066220973409365321920381011668381316101600513138232217133202827751341506986026445804548655958830602024719717273858931411560504275679763584010732249291602597061839145420105826038406726058377290078586461865258034253299345597534428084394212769190028312614162424715338041675432414602894741388975725259152632846889999631525786293507739807233445088638620250211602820084229*x^73 + 363514069326855773949751972562922100567049665360778261560672086297434246951049477055203456619447755726949876628646264665384430145350005043640329071939235158469608432365913006955977650429371078778513426608907641049574153046907306494991692532545090393007742684214071950866458167911854758631918160656119781003246368083282481818200061400396535765874311693364326720502589717038528428547763981926498827020713252506624050259083004634754339746484439207700921250223377838082126492057815147727908164812284391452434560498289135352533768730544441939547476881054091189329533805407927791221561766016530182957335038698871015303778883941301632600809452504385572848823580236750700885248504761379940521347727597633346198011230079984474842197933280457264686255147041880638353559458839726105500186532011535556861877052997350008730876556304642460840618551727267522697567354969841210530526327133874067728238256302436066268078269430028468994151548542962251761007944367095901149346446877387073347482533483828534887101237766585325569905445168621001167042807049060635227465689546897949042893691253892212415518214048050961629795698546568701240475442233878317907448288836218360126918744446521307661745567304995273318942*x^72 - 76141876758743106183850691332954129775642836651504415261252548183926021166600310867272104315759757305035549890590322772923258946617655782625772227430873992755475301343767558052347410487287158155391479960692247503728246091004950896289310566876834917200559887923378805213324633161885863648881721590919306045744383228527762669496538723185312633705754401905335201450591307762875874342784535419522856795710496629526611905458367334493112684174588639610099964250997244117022589701315452660550748002351037495497928307143657565003975554267345126612751469395540425989233033234157849533535852521102481242772192735732173091956330513222038074168615803891954682188606496203219445294051060553608113710635485486310373270263126264432399814221684522445047923863991195919290405392579828183466824334759826949019101075021626535422168261613148392553571836307059084710799521857106487749614360716144906237321081022905068416567035620366933325154846690140656223781180811326027475583926430093109849152982978473839723698597836219520630963401720629579570135111482508749776478242250310576076856377442601668021790535564310500014832930226224013411981372942320397890425626171199364105943843719198235749576623676289512138713133*x^71 + 15694561295066871385370074436828573177708796586835347537660019465920869686012630960149798137302121003533331400184833454376041085767467775765592727341026181708955472772443877915470490776107307605515431939321458430223244913174856690953979411855917725982081685152004415545166707575174685309537887786302040514221163039306264565456296122620751168826276447852320682558937381354609517103650377344501546820889781551620357007196970308561116420497125480596174584364024401668119634388936210904748547087314095255992176655333369170348671857966916045181664208761471028407258917704834104704897078691171239004104274473626141707521601481650536329218070205099270914912146776760427462034403374753411291272278273850702904180309522210024444446603647368639499331314740050513752306208462773467825749069105798340085738281704696747119421852095553947796024179968233737882107948380514600023017145509908842228843522751659114816739032461716973036852338633455267747304413060326466224835428073806676963539174471810512523356371881983470918894375986507606501248518467324667576456376561273717191601396057161653879360627168042634052613671148136859287597163482158087153723280934741112405058742781049336003864677565586194196392038249*x^70 - 3181370587696228226529815653775789095587364263883103425371049000827771133026564827746929714366183071909301831481907485567011845063993464901316187411177008161275460760190559648224907380547358808814681373122556725898652449291980480984372463137078126825739622791602172667433460521649488273560604129285582496030993642292921954711535199571797713706333252126428355872549941393690832883441092306146873573199450934089387089289758772622695780256953085224050770695348001411540174543984306371123124824400242626466874456623192443156954456703758601879994553022981787789367311054506145165005601271565539061782367554103003057131208444387048099472743515317047983796146309399356962365352846594204090584566618362905720736234181540255274111384232619970092016556114213677849171862336526937074895304332729535542703099547173876249544531251555145508884543078433019020497181797464974277378260840811534417295073345218152227800001852653419060153202019855914484634021244843517364603098677246800779020709999411967345593408663794515109917540268800107065401235355021267360737788381995870165606438366668757960073093641049898016455191140856520045151847454714281555658753997730794439793296067421335201366933563861936633929594130483*x^69 + 633978509937440640080402774347542999048829815028894008449271735243269793380584576428160898483479423607099293223438693976643642931413099458106258522674908640861750008252268135787477603781367725097266926427166667154216128055017193320215422025436454064536116512433675027547505794148117370538440705916475119329806306233275131801976821230235008670784286898531559985911938638299262546716974096248688274196021843460168967251220641587491226528886764266038970943273011227265417765850834932978813785627385564991689020577237536482997185199790649529514217720080324230687927446692548165331712402475670863182951343730701701928614844738996901661250009939237696046141617276049059763989609057871172226504854392087169753717392730148323324101267433992107850640116163486221658876156106228083834955719938384285325635210417269177919974980710764545576600457217076368729681572886163764176650786879640217839459160873807557530518930856711110531980914589082848707744973347442199523807466323552789242060635404958712604306589210746451000337972323158950945240519245612896435563697275946727894142702247831316271158944033734249260151612554175093760418958791925822130200136733755191313728839354444139679877618778616960778311147346278*x^68 - 124179165929818802052371098059097047318990920709348195054018543979974722714155805517814706635144013839414240074050763266107729505680347466772662387807414091283687081389440043840688147222724239578463114223858792976537148852334024275721851910997620862730052123978203740605739333225095871205190736834569734866401447303074191083313970783648843110537720623285251402370596358054322053424934504561424768646157125642231837655853826843820629088135156189180947103505556808130815777475662512610724931232068982993139581202197141149961295901421117000487346926352101887563044980926579582500701308397738039574650576148037477307473944267274965666958605387659014853004792164154129925235202457741251761915838961933897264293375040649940048674229915422191137551735987274843683056884671194507057363342237578357906724763513967862164429209925958188291686456514281218733422450078753209966800387574867456540280689145776620162121327769474349281206085908948443022023209370397729997318146450118554645502040224308602171019236260553258722365353960128044129796263624774891859082819071095221377436591534026057997911693599154741854903759801209458427039438056030991972501998483334116990373297720950253746667360021922922695112619126037820*x^67 + 23902954713987252045981732603833556021570460816265178637483536776625452092972807336173208467517541724694661719978696024357351992489766687109061835502470763510676563856365500083844542197017405309658639107556487695720821211202120670045709527558999928526910580887084923630528488683085488623288529894409921344987234020814056869318923687039750797472740021137022661397175745872942859517250509366519975959198098244080139926250297924360409755080385963855570018002937998661784547640078079213105927353252777073977723636351507262044553850884395747229721743984292562045457500355819305221312410157852799336569271492192315152460467367710451692693589227169026385552122241944699626103128564620553677689756592130547002063351182162575397399328800170780008506726523394768957749088167814886774107396723113444035311083589379582395008593743353171130235674811701634135106486126198003695699722276496253735900162058441344034637309443936398235328669733607527851364054514923289933315597398459045976715245870465788863725729738107968756098511379592331616969985762976609719842796792819184532326684263325116555843952221892167679903191756375741271428941512140144364221762456658891973376227967442607431481449912974993571324076702205374667*x^66 - 4520398969896329482309427166607311661757618623031913262746150764246878819661579494065481662806679480604459381912125483857562935364831795111038812808067992553188057060437959864739447410042169312578882495463983475061666677833859681897018040652470143175766737354689294971885377689988755528293575589460693042115492035647608483054618543062750993527074387122051609611606918909152320036853286647265887134580765886862559254282204877071125918719222615673991564801003039550650674915024348040850649417725030209853984220416565222223176743346600756970115177562277060767161401324900661386300692677686253020979249846800235437567404845885197466585465762244766691694628820342038660187211525192333782151230810876382718369212832912353075200786445735896410301608280256692162988990031212932464761917061762736272751930906447491396996792641501700996991981648585277549687491854051966447169240940569080752003871302758885226230094175696095764673149141311422343152907267818432821325340858070610838440307409727152942485009818485703507260881070605752751793406196818364300032212537435420375918342810463076193405056674404021611075416000347935678450175491519125457219283029592846072890872288824087170846985667195491945124798414560617958874*x^65 + 839756379390261135930318465746664518057527975079180344580957576924276228400603520799260794789380142732799558187232882972551287276039195894059751133940889114080016607200603549736649419165366794636172445990803821798801667315487163418423537853364250877564981836557495589544287771237139820856964806425798795393304207399225503094239114646247300985187258708684279165942899350001313407088456191917506054649543780351943662310197012782409390309807393381348417823794052208717095738367957380570434218452025626441442059438287236613217220055805218699882549349104062204641275527969391314421572669179139247830911002692249209691977161439237028920388318956382583349617271015447511690223206140095696128890451170238655003676375865070961519578192119549930848206561402261236755114149572997532522592423538336366872163326779096744003418710699121390629725742429742101180417398713566882224427304033859857801852769999731025537602273935924015602729022790924644005891903381050814002263618275101571585405625508078582211586265712082111660430726855531630175408057356914243271414331867337498092453407427583669137183250954845950462408525716292018979749672022026151553687722589306615275470520999445701195808429128410303569462710469711349283590*x^64 - 153270400817274219833207534941446082817533337852246363711511822774788330820301609029319984041896799623819821612662170057495960758882189511672131999837447850821848885519213069148597383095124802569021924137410502780078385985303055467816143502639862136515580317825234645046448222729646850254676096623216585840191390513864602805843894626496845454694991136631625856987798285762618944911837474598685367111726859686847459358390273977501738536470700262175760151286916304697559137604472185785086625191211441010179543039883408652389808321566172628197709749491313480260478437776905332318902509970255056202610823381530267531053768942561656791279342578224921621597424226127068204465502926888551093441785037337398219112355663415323001667679164994467569945368876825150594041696125056416818557275117432380501563830527765668489036147149228841961840286095936803452275935041860881640280127527459676100567277870044961474338196236267535935140352222938494616471947154453423927188409387983005404942694948007006437668831729330720585221998131666387747953459770639840052414543790190675823202355385061321864842672984302113572729432962640555362372251618271510920997333035139645364978327562570908733302142043871705842990564252685101903157325*x^63 + 27505685154997813047062213237914950746319132384427367564522991258311377521747543304651353593295819231891057131566708927829795649694746730394822890109457449700116005053422479414488670141392912027774820114990385455283377958708183653870431661129768975763152401338688260320065829479068647007191317194783178898594343626358564059879270864280821661151550957298160062701750265916212664165360469329682411905893331184014923090673010281295084213805775349981271131055841793520590599197944838675994642108001159212110812754009287415746538994238225998888707659495512892188691442229692157146963543736644061488420026941113784546263874173034680290637881054894388117101829628393948266821488676175808171544983326874514455587805524062401891794594811244769178960942314629280850240530613807409002472934721006747204130055588679332518029478005528916736308551402890145046947191772512358888441866012060823338992191731558895705171659539973328663422460108128689481968278497499042214474337748867101418578937840674291969244394654290915774815673567300859451063271844556513292715277302260208307620657906429656675862373457131949332869572007459813907990707755117894966932843656368890691574128696572738935242246525961280115044657897849503813061902904*x^62 - 4860056203393624179984543345111006171270432613993658335541080504707647595448658348645227894869926823895812992389150834755147076202928770026251773539554189405737927075466713843402983906406679118520207215576922658714532217931173873483102624997515254122661452741632758208795539376676966817383910667783621452864347333245077820794571583741291291570595552740336367505519452271401259023209687058192829891407201405784461933860151046042419985563691032946356170630673567808863330139578567396441340427355942114666464843585273275688265744257326128131582638068333811422175539751782920489467187211627983051947960643239451091994362998943519400991407136884450184255679157438446333150873223460982463216597002039497615301067979286549488687164088869722125816138171429989894755615582023007571645111866597950088569670382703773133252895632852206365217342778750133066357067978422437115211070813611589479445663231433734461912292327704694078400259571693704038362050050899897630445883124674912116296865628442219540175903539875462637311377461273757564667319865563286099848285252933002971120661641153251040738030840444077697921852952453232279026348428516359441971878937415668190840006526266444503330111832208155190101589913341248533766196772934*x^61 + 846890098642829828667940483018605630667044120831296506704021440474921812611375609596238312612742399825559632746789305639209182674965551143244376535653567988522111934522719231069299121809468937079326748192244844968554060344930848923009181765501655372700550790600392933651466451127470250391627443962212826316376117791654693689975102126811794514918450861120167667906735706900710087113937951340646492796435282441393188109998671201862250863187331137700600009605936122108897240945763324821707401526147958531549398160813669602275897732235194525575451259187583131511740904608280593286011569161700066110589375161847078485812566866371170747590084773530500562562654857944815061683954684911899802637408422685099285858048972383047116148192633933852711868557093980607680411757071034960852325528863644889722476857852757697519217369404595563841942349787985649855060981816827069699561470521382020662360009022630578903450740117655948580481480829404244154886235246661552713599250150178886955146969847160038095503112761881505784885540135358661139116342519887667053707883120537958044938528804204418087723656956349170575909730352466203999734629353265091587563014673595683594079183304077151578720749131067742289138852968904228577043713769280*x^60 - 145720289801303614916357986709980984838135900667275480732205350497099310573203906736297668988188273641184511090668111977193181702747950725940829036179954979056627714211180914981457347480353046234994154618334706758181181725210471036762717320016763862155206325986983175817279047244706117558417739882792978180529823056314381587944980904612928442969104254772337031370277150117055678650481540782989756554312410005918639336508201111603273524870687454909923832218114059170673509799057769291836748250704983812052477293106948453224968956996964051761538633706892611756243208808831187530984448532423968479361261700451779541555668908357183881244718914536095921460400347790112206849500268498280476344688188114632867421846720354574765586584361395836233103019982820338651479990983671178622677411162558932239809595112532532005263305620288848329854023250008828508648752178574445343256314833714579143918739670870575116803437131325003890996938595989965139257480188106906698721389749899820259554979053504159650872368274824053458671603354675980442278994350898019371297624080783617294596722149190865476053187068357521854742295976243036596853060896033132714516019356526913283945082169448012806043494996597511199965923773508916755996930828651821*x^59 + 24762208117683868746844070764797040387412598571261011307065023124309198590877366051640075179213194902966673242514309285734469512472567267583986970979103502649430116857574417335870203221685069791636971905116846127781061029887662966132975400166832392538671983247033946211469354273707227671703015815677521282809202961832761671992806952034867660150035157671879250041622106363511608131284871122782452978378004028814696640010486922564160973142056916681618864161510422767869801849792257752014825565996548031871447868934698506263427798817209384260354644661041396702178830133558654579292801192956873580429553120179200399859463736617835647718445763846162073448578064091929729615201096147760843294507664686568228786378779408335111539997684608582608979788127097007764911477628412087307786217044343067635816282171544815129923118268078221651885211570195179497395038545117854091875108365653816091245696929547948231339510004230751076933493844459197668073052530857710644369184830071216776354999134879526135380843454934617687454394180422771962980208330448010825620467056036714513239283344229362701842807433920102192424901041491005863388574813832607028996412229912773747731906470750377812278251384782994355716701434399493375666280672667095874*x^58 - 4150657583133407027166148624029641952177829725530397129396305525635496975332141870255726963306525938649270002735250575277081477465965449342148993488447303320100854528176988346259138555367726053170295433351096942794720686321203272018353689779182820737730447898045511539646463768924987063890672123313689169709877332329033814197337404538896602097191223504793801233555510349835281191630981483214931464434582354344066644739539265685263650632237003838471925667139608501630701543633886405016782043720902636097542556824160975521103256544562643017206311224650050605262185540202020030342786143745270737677277304544118871353619221998273597472696464324676334045747456318911164839696015144485899356251271479313168260352773456053042828943137295320022539453979842076187598678137387365564525951864812806495097441611149463883917754357206923090146193738912944691352794572433163021935150188600119637456572272241625914325398376308635486029414586369040572766093696511889187791873942188713407970797120891419641589830473772964393270387458108682686275368813870518489817122776791925201262290258100400464811712537569642891114044431254164940001585570359460499096796517368543138959264141026555815173822078873666472307697471994719269632527169486512358961*x^57 + 684839468488235277269793385685738496856366067783952880018659280288687572118564040617815638334491882408704120031131493370231207655755939855953264114581713150689930494484236415689433982671261990076013216298422505574298100821805932687447952492425823107143756224871697510351650044381586010811484451337535642912140787144488703288252020731092662160026893069796340969997100748447853793105649249295382809005272714147298487082627450252120157909631911898768123032439534984044004529453917193664218440806214283619366439757202136181155186649876369895979488340883950360110771040839221357999964221833131073117029597098045988352694314932576812195135329891842101717149082913058479337963630398602125947569848461578170089538910955335509531478052604247163204453800113093408940935217671986511683788893516676211788354025955280833018474844212344195394163807533381991752839306137030715793792220126748297499716302678429484749591979421433203177493894542959553312704109043947972636222976889728337495909139899243199547928697076815133614606693006112675833954350344500424320746333155064407632929612080404224605334559293397797123325632848632897010678134768736026394460358979881739112734373203039790291478880125753408611636327370676052103848321781097324926913*x^56 - 111005384068238878157623599794712423272398359034067245261099417099230967919570746473380278346847519161147101148331551270610720492601623535186960876575344006394356413500898283360327380109360880549578664559937729069469004637715862279801969225091493686689761413219368259865862065113904192166050964855017081404050316080043468693853998633576291710515099839085633554276838084019279341817882222156755305483830578921577295204732932634408728873390821337027812316087836325017489872461098465601232429232802745190432067059135082586549555848009275637904644700821061706756424933835941067588553633495226480963014521897426000000274833080666547994769426558305622945326064506550211116654677161048811301095310694385862830423563918723323713081453844364241769688402171152022325136526692452442990327957763711425840195825520985014201367862589750047285533186762155602307188235557543588808866741679579505519330936401583329198936384882394173307980340489104069506007585924961854456726449608354520668036496270665091646655146439036290193333837205702439165990734454435668707647733637313935607752895799428493496638667231195245304621040668992223405922059381583549563969643824622677257665980630930991960939483311470945632989735716807949097922596874232285167772299*x^55 + 17663131947747718494550903624656583990365509197428584952933016081987534151102387708392262759732382407882962218901444307017917062671230349953223504710110649029785030386593414998996895089966241001925349711237047865726867626159499179999671644203669503586805839670465707839940150809761202468260382589300443210781506168664605752000554772743406275151741870747111689780564443574955083865411605431630762474349171513319439356647131427979633322827285414777725312591363679367408586698770353088688949251914973075514602768299677173864326044362729649436677841489513184674269633290874753937420172599691466531553140524061196824835440533678358787352339623467189138512562709560134060944214973571314809098916260039834613893611693313294402331632724424643268095411543846589609308978674076624687516349092870732298502030986216010912612520619108040953482522536655353642314803820606996863784734851063346693988724783747779221707666495721080945323946428859031624419870610631801646869031481850564487043033066823519592392373734798981062636737401649306500064005521613557319644996882863278297571113824839135251314759537228875268019115977572401150382794904166936645458989100651377687629686573393114338440872899552197205266762891599110116316544455238317417774763546*x^54 - 2762242631449707830314780687255874926927419851837377194393914916625038781193847693449412596313835279613179072534946704577122414804189337233321357093159063177766727198647114076074082650964054348171109123161350404667193778283366998506871733709294411422358505200020187793150991201453286672356177586202586922986965164611822994624580685292150532767057355580891868979025625414239379275729943191851611969137942860483940307436605142738590033287109714477995978972513811244233217695083241961014415820450127800735672095949666764023815173365701273036204949533692990063610158665974331385386134939205688344807525117740011069276726638746933378501172094501212967854963398149729188487658392200227098963276715861420120426565315261833372297094919284765408917243303703798567890260371028038984325654416508265137535521709318234026775513934154421091964179515890675957152366061691230498253552396615229075060176210475061403687187724277926045047353561411419069080613986642848133468728125845306082662022243586486777923823976870862033115596452096981104548797915227630535026500459088646473215925943872680310072437450236237540008629173150293097912294742184235991019701582426407683168267575978287204362197312184914993944966529501585750766502613587539244854316667225*x^53 + 425680660841710969739835720640336744931567832723582515163148679868193796304095137358436772530777896863295237902100109368430849107174537673192552755751211972224592164960973753952571415045528980350894010285879992983070580692379329388399355155389995398202268858948536680444761562271077179327550632291998270300247528510839816712682265623265092446922951979947572849199932958964375003610845191290583209023009738872899672943665147449446250055242190276432956769804117327057814161628719192371919530958724841029988769954300958279617139483227055385924042304683320987119014409583347549486520219610294268633847423470022079801014357603944617436079733737003024611671526859573923625592253865065855479435166879398328085557607982490506699165806560946769223879796067640735208391039207433768688928909838980443506675032175794110647953357565964295021393097843360248071369811807290166423252376088717802438444067575903262936156195010285548407936857444398141882448887330156929605122260941649956049001235197966022024351643867192924508179111761808700315568638496862103859536488493037183501432216896994370420551370467763298077156584360828332738198924187109877801036855073954975268914618292618247822063477036812296950527629208526884358433769817838216024120943887602*x^52 - 64819409992765891215141741058427776953826646085154404249337952495339352827324477020527268282650470862146991367617094876674040622370277573363393589169690575044401157380418675646651501184442336796328770434918570378613216675286850119825461249123061658890584908789007393075783045159174937235678959726878902343200608290239505677343662005000782719036786880968515942604359795327308872969433668069258742935557989784092803162655848278738195881108095861783065585559710098802888331695918278199559827531420041570471665294009898938919483805354017753137929042137285318794830526730183987939490864020204819794228438970294544062878287602763126743069715104690660063297629002124404895502927828275481010926139699643582649204089312179755554993319384898327829113345178139230202429128268818155944818027067234069223970997764955167276450329645920498039418726597693223998983442725532754848423606290721716120896461613971898647838241027870430296077635928692854031981513682921504183660546058669580699006389224473648487557533108249934980616932027651251574388309262249211611914062385340446545088314788352563878171147402028200955064859555651098915561050185714069021846715572789580894864509612061991236165062161391234153191452138569789975808136050250309770870493894598742*x^51 + 9759333709925008348253970699404130863238504473459164814232768086663669164702163794253757983937764825571014061853588966609932947044134793404966127122373996405432460066299772868808727064111438518552854822550795954811454923862099502592727536782926126924766170102404810356731323312192180758139054168208324269108038831806366140161485658179519568720263937434290927853668783206142540313429746876628049932596291897944617253761488674098045608145482414064217718365186373121114928096488283229783972171166125305364690871797990813308815092861462723304065491016732296335331515921016882474802142986186657389514556372678680772256026847013572468698906428061660965877138483670727280950213150022583529177904457888413282213132924156870255771371166028135613625900761411873715733521559493894222970165085396609604910306383731178706769365896320941982425590040707835346403905825085849178630549754900410254409978495715700389977204531158897283144661594395087358465938725017690953004996734442993591429509237933272942203346945901242200472754197784601277387227176736862975651101717954494300496482941007505461410907114040750223492440761418118794255412360682187516648050617460996712678759413613085958311262738696017399111439694100348428046871670490463304744322122603620172*x^50 - 1448800038875814976771492662105420693337143576593355492220992600534933570326894189352832913823460538274889258288774261408334500687274064720823064831120854466604039349148103340761241814836149346374021104572641447624607016513551902936659320204588276419315554484842028763706688944894443529654661556786040034698008345973686647635890589977722715865802776498207205322978151346040866022276952528162378890586716859556075102860263979993314204198540558184170206275236164653845483909574426009985518262074717140281565966020144593109605830525401217273822041291158205408204821874779430281002321677258245588250603585651336049934162303637382433816984144388887188617417856294806249703021734422886434950952502059843596322273834613516136654971149925651983621684584241939296840835742435647446730166351579964928692944316519073445805933608931706661880438156118479204751030216807960069860569154656031621045793872067277874967430189709246504246122200198697289475642705767730224217484827278462675075523860317553164206429536465949824707662684655130180120812309152286372260685299833196865561027845144656001439738633211619452288792204802584185316700783187152713334253092871295338745379355581625008125774284651768964337827803449647364082220034308480608500983166535101309896*x^49 + 210761283034281234179533171355352109486676713061971416584387106570041441224974690366066786964863591634343053678393659590397610060849975392611221537970320305128242082051900692089769439718754968169351720194742013693468916387246756942907143778830688011862921056809395762350304668677326199185059107507646272533111859894784275743486820666396101559709728250189833241782062719295458460628433628924379716558791159644645214072746229031191057260327555414880863028907575706348829788261470928978239652165368975324077448115264989372217787857068613477859269722007606575083146033273032313391281262205909228737377286073755998576251498089938932558704957946680720130657322197551091093708416344148585526504180794274418148539330952576830701866357306450456953431936252579673476940568141213601419099727269098171695615062806381327710706902928874233519542495722387043602425316451914063474768139155282815587689243336504123453094967861393945793606771677376007371170960582272075804707895836087068392418483851798348856473083464286440644496010146012592914123515580710842807854605054194387004747715407751064386606990902174706052756381800474057410107322117090394276526868380288177326932943012916997083005429295887322449474272394688109167227875043480100836520470676877882591523*x^48 - 29812619150747997110188910270330383293129452897370270401220559094113297616781657414885593591354008797414513965322910282263042447866197333725602582714737928447440083621211802765503873920350496282576854516540712135742475953893905117886257940547063973161568584700838031150593448221662378093319398951731924267307713845863248555539952253933768122621623863874211821374325178682916261940193777633729969135178692409969138056711556892932746723202201429756392507738841011248012364051019945097087341410085015167359441412038416825937312673704805772020159568339953521700418947330590895246100638713162962449884063458994967468074652583780921542636735033158624296276981770035277794923922739184379665311842652951195443553576384002865291524401229775892952173906766871701817928243522163153869812325911907722530126114304493967303894294640398525303854903096085596955148271810784724613168839399288355446465131871146200425578768197674640647551357079470412757100717791216939985569004360994041868432191060638114925050641417331007432914890393512825404762580014242337416437686807319505880650619059622530529452371571901531896417663025867982915684353448114433914074145782810013041681213883240454719638624056203230666203762821882700940105664109682618560109547990729980973940005*x^47 + 4072737329890552750144956262981957709599669181881272678686178920274237007221556554855781273521699087757307572051712631922557587547489499064440532608584029725395503409518163290607437009638723381139967050675124831904152916514613469158961487980375705553713093551001009557988367749161054290648273266898367070732212585692017683552278250918581840725908694462426926386660795184448898631174806946991247525773597404635980627404897921535250931929170213297178093393178050213279631241720213585168724965777319210160507500195055915487475526922358512961473263599831133192843560453019537346346875337322996577277286155083419786887173582202460178574826675171540202591595638240541615187487399741020491858257826961170309955366052634458267451018526576126772216844673351538276649098771413360010812697407185915102467266817443920436571746052873460030979647809867849267270277840657282679469751467071740239001403131252917862892928100038998800499514098684403765303318550307402897792690945481066992619688988180020686456649119737137111093827774910839722718535550227153837129122367908932047954695830182899887597223592881824415888664025024331247715068671857377008854058939915783311995297085759675940597090057555568206747800793338958325851910558231834021037032383269538947494717908*x^46 - 535529437882939609838776422435904560743968357428250609554301347257681086728241200573065384247835023814393392226780867029678270012112377005566347694176667732400225068974411394409808567897727124777317258120588488437548729589773621872301362749329436061528197219754768419274570333921713313933692834395111083364553636924947255085282813689241329072666541168253139816103291811094697322665972255956431036795139635804752564873715518684425123546938282848688092380287148480190675207349223007664776957585304075330323781940471754120425830565377573543319500231565035357446678084946258668150130476556178829660881778239895841996119436505681358862024040193609165524040850050322611766687094657768038493916081093247139562707478252526848185221182244342150339668072483216748379752678186796733269120947566798514632867227412534505312096709536134065620853943644240567057485017100930334133807595140958407457827311858525443213595789312716445785649379323298951251223251983292227140088689283555598470084442672160854128472391820044075003534684965198907366703911787437211058306084627768989965642965678961059600131429227798093206223832133490572251077120514713713965017503531420870801201638865331834895338434708655343589062722830945270768664842160232275154219811808528864766447365297*x^45 + 67919298957785015041871830764284536123606156163736768021355889340082916082259959543484278714419937387145625367703290073362198184519635974729887120682910302428872179425348514730725209064886093859172422838102651013905012199198422368466044454835686167044606151959843338040079225173650942701015831691680102359548600883819593091642217297322764027826520139092643855607396075136669459355202740022843228283590623382140964245459620435336765255266664776620422729582806682793211564578295346992821215848849231406769662521103101720104113821567072285933570376224241203787888777702478237955734786426186662707319930863301083240388883863242342290578096875548296960712547656921766687357296842622462896846376486340496532706710879501989151714729705078282476937301835765842861428022550449199566315211749215642224817170449108045918288059708890780177715993848187218376737229131988215333102935522280674369999613896984894600996971876693056704464852892564368535515372964108815221095191543903493685178289358353981642197867847017986405249374253952884754860648752233983832451090911018443808857656029264978901589183349849213944379880204105133741564061774167744269315351034477164756975244544982123902739606071386104042488183362850742389407859161145560614474663614311436826603499600671*x^44 - 8382889561868317638157344445628319288087369365142773293915166139744707557263527828053688673285280412235328466486270179022704430706251413281871581793053736409057028771580793222201265598685102991721210149132959761885473518430569731592269871628303656485763676348314874958618896625235929782871013854709372355797459729303060241868135869781453008432665781154174567113811096708017677962229225387546450419362560310284814106229411608333017868142974666352872978499564160228815305696245039093738873395941719242847049592383446574752400203249475834763214806409064327800303283099289863383879959156754128385544709836689487316586825720747393362152127225517351546336865756413198535928430310242750130355236327466190662926722934757448748892144019809231810060276107076605287808355713503349400617131189444450864461275227867896458962649486662311645398185737174999259804259514052653287332749192853567153484440029964059187402085595998092162593762287423522405443584033993715940313108430603146553607176720777082041262661929909344913692405840466732984128022981248879114449976291705915427865754212102227209856147123236920233036411205383659630587457963358161498068071413036562227091691390840050068090595075517951390228146107962033646193117348374884981963671231779915430151440642430845*x^43 + 1022632842481528826911789531077993163580291283641861330016263985577211327563429828692972063113599079964416199194469338878618757891953395030514192703864141706619133252323607373978844243985016166661646123331378150752159040659132546528614201782256699720162214451485177615857885342473138562006025706166816503641598858727471623271063762510162147628283386394177095310904918149378245567686986139081196683929667994718729684316897298282484849349407296868228569503679265136615032626020296705831589828655654323322361415787074834662968710197389606084559797217395088401643742015841302094140781153626690338577962312232243368959336219667356679721336672606067960063645114078305937379666972051686990499099904097594059096481666504874385306703660795814355810089996937838061048978343385822338352495236757173767284364940256313910424793490160481988930989375578557754664529701264086272030406286316839651978439699741506048571749272554069270054936236488782963008005716886671042713007953021793523073008676899956863837856432040199986643989130191040538525176793478473131042651205189270916850318321300112217521534222073270650158147373140466005321641268793473300322783429464365988674546512833920320569556101418572429105769179002119642541764750537780410000479532462483074931602654712613740*x^42 - 125553531870407825154957736450125455631202073806627811836106141643628283736797791093207976205494991473285895419673921661127985454353931036245776529605149856949797883677297168059110056311855064545169281476342439579857247838097089302447496761309375516098995376178058945374066784055402984434078533312826002062707184118177358126783195368141881641425755546583394060406178932309397345274781807219036271552088365709351933193574877223210204960744370060181490716400676520025784688760372024901254455305986549258259153024966922212500990772073533442206059417753419964279031925769707486139562245165118553297548105379841417372010561485512726410481797355214905545133615085960250906211644577143566937046942865786090509632882703188840009913417856629379362194398973525685812607465413975376763860991074667305269084369028805641643790625350542916265252550998420080020555451147473431978779450013888060609481483503565586995250959433932440796038024138113243015539734019794840126944834652573326340872492105242822869984483811692506772068767817953742662973780211357971663605508748220895187395739253207785738106022222531597854924179027084856949960591345068284895164059983775735320087396154911480102366677557465875121159939360006306680259768742302898119112721899179784273861590518240533562*x^41 + 15707136200604057700039160230154933958978816413319552144030375262978876729978238431630130206973932223329883568276232314995020004749255421702692330906496749026965620233384247106599405221899564502496804016581874730782015636719379779394694839563933368794437873171636411498024511458992003290310327712151518439679004038963943103806563243015309746046327266069640996690858472277044343781553551643124629542791165222297095972407324959374819184085220152358051184942572800818302557323457681266437996866828995943500716489241946805795416872066997348608356271508477485760460689814668665707779478861086239735365257321041503555822542237877152419349418181886552821194120105351770420779292234747741509072556936267603899135662805819524167419435942719302938658069268120984702950781890348759155348986739307761526271155854320058618971697828986905380667627828373112457704585867445226487979416086109710672132368822495277761491538935495769324255136883539653842756363015794123035127952891500749032364050794259842090038898280225065508040061836847851525679783544117091819163969780995103312560956174937951010168903612067720273795241401333917447152893583210849431480190911874781077762528497571384512477978487057261920061137051683284429621612770709651351878376114288925155527621695575758097392*x^40 - 2000104538579078365334907586199939483724480220112777630938373585496711654481168024639784184511470638401206753097226775637447119652096110315772111386834342198067816323341903193276108719803258257435224731417631188453575879004762838190023922856598940259530873304985333411723807938783307362508219057500362598773388201213253036593130733169697184472888506965923049534288302430790979758412672326914354992574182604072808966964745262718157894361398551963520403386710226970681461700859655464510355907124136435070075627214538813159912687883959050226980070097541776881769876405626736158285338309923921357603064644286532170513369708570449722441875565107082550217693664028891591158861037258374805930268256345404369655983613224149389553981244779947996817100977839665906728667098057797979791642921609008892201112627501056420328554199481247591540878629271669619876848020269474947374635610333597525516057872921040442604085070819171060613499220765063731877881135831570365326360788787530979943109476309365137668075856578450388043726688843841283569831040937563020831578680908731201970093882610462801462209117633931114248999092800327583923682593077749184186967992804215334099177430976275905207013913805699559593843883255145127098558909994674412587551251332010833227362233906177967293947*x^39 + 255515705290008972825035026388718107379004577263703469537451828965522162720617137670408032021891364427999257816462768755687046631657953165891411756494132625861722805888771725149697874162512185159877315832711952171635884365945841290306726141438132424632946044591507731745351020985137390826770863602829983029179725820620491466654357597631174011897405978206687527241226151744080961753928643928130242175508742293885570838102238535881569501245500285365022212601005394570866848567268236218423043108411514466079453885200504533737000958688309367647897164120798722601648778170311516323456545783281435445804907650641504777798687828578007590970303688019426592694260270878612061936379808935261357081224919830520497912635252137832029756951952029900152466997654392335448913157359847970859117503812074451035394327923257404825878303911173332477421028426422392879655840459627287885539255742699694794072818253878113316373024087710011614576688794955074863057819755614229429274364566285262699812148824070813735894102108674810718465107574902595102432657430647340137668346584532567611920871132400670895938162998327266279033913273573418026300171406009440112386645032051013899595568988099677165889005126918278125120269132578782404914158521107184681058442878378105367620907891013849915242989*x^38 - 32095011504123553479957858374051554635046184207982094151843497623002700263177692179830108227500129090328352707161086503194401255728529343732826963750985100243470610032797972317761822802016872016719627411287258942784873439656027149331431049579164946799062026093641549754387994250340249852229727241933261577268867559995803360864723421872081047287332734613613080303065699830039274850749450035553542001480600646887295126798464774285974095900714738121446202352906440780638750225145709772402039696556884061905120045395122087051973378125610596004814052509422281452525487614975818835859681554695538505228916049409961535719067522159177149588187744704355383416005306947201730460112089780735390444497602309495005198570216537332680862939720315673187955821139069280678172457338933037993635127071319196190364795849020956059416442516921399344459777206278374446452284591815610807958422311123501714776842835709374724507612976171477180826560078800825097297205905062277194962262390398806674769881655618277869752949004940480236545948347152545072367028093569991217078539131955709972289535871712305023701910111535263177699439507360255609182658391241934628770880181749484971297621978527927838246538555831475346991838646505256539683176838435202528627996234635419135243819758540555425161291020*x^37 + 3893150728795835537450500786910377034431679509539667538775682049173954647926839557544021003728020399331789795832383698444814273397884381605318879525721723512144086818332773772267037626709114247774390827663678820855043802953038693660247383644823365785094854541007082966863524899536556853944351631527110882865511918387954048699025655487626365240341511602500667501535758976550418382478563972071395365828418341135380736430200665386637893206834925532689495313491617855074674923065372758496040312642227944212819590168694637857564205913857559215094933823107102041423425136208734999418297445741659496420260754037826594881001135360669039948455797285046602718842045507025996754651046803209869773499463502095119476675280033506584715650574415868433962394726354909319207232217785257872295839906329385777222567791741223001472142243419303074859523669199392570553544831118138666100514007326349682561530706608292593714628101491504212516555589335773721758974740853904065481198813387550186792139902456770833145996448468685161674065184939645844112225133824977081596431001037204948547486759580507452317079234427552046030573167239695525116935130567300491222628259846893800404926870555491068234605645281488464311371466460999296159390378694421499275207109872480089908519441949878878316640500613*x^36 - 450534676175101250823100051048038136424448650707508800711654102220266459367355359284882449266351936371172649103897410022292055537654394740522572161821663821248000152565300772695736109274916348143381477292908248234841431631271406420432474378065606031192945451738722171896500930037206522291837930223145209623245442439089969882986645064202379520722362897919803505574422460193555860842682475631005683866508260636934894646577224117787494311265640235684803259280012107739121529154044132829068943477439203750392588614859505793070898052165310655532519159111028370701519665066868147426575896524794718328351540076676221503463746740189999312715702435942727814265635235560185687653673150127174030792675890238388670457430505496851592539559590515228408255382151426464520704284510317095301530068250956093448042219322987617307861845994582585155296393537295131390633798549068964023607150671982293650598466506861769207522252012147945589439093377763597555281064349233735543190142423399718910114669564526118103476282449956718739818793137294861132083310158304668083624034350814122815260108350251804737730945117560099555203783250191802413092753837048767344936880392036969423243135456497922711411954227551824071108116463586691169593250545745407876116737782121751660146943952331919615270171492447*x^35 + 49454324259182397407594521592140153003395618171557391014462138394566047667128109760540276769370680782410767113348485552390690756721472246703809946809584434773051171173231191167056870938801586157671115909015668396249970570566183118063746234386727578497402039728744545420207121763288357733106846175321850843738582600543940695596485616928751195561392902233223860130819961911810995601118047254243003538906686094000586301671094002989830168424846805117275010952063934992399625169939894038047466032582032702517476133267773020797273945584726364221553862578136403134715303299020334880222530389643716937450002799396439387752026006869994502262261142499781234955891557809992274077598110206516973218603463651711816675561486376989998470125781282262695089971566329810122243908800871957177556749984653868330589924741362271535449420267287512143291774469866242307267345712054680497204665229243881520373075047051248182548686844898036411192758701120971669053091838361272798384548735750524654060963322183522854586872632115346601640564244979454521815573953572819426407435320576321453673503603716780498377769584816177552777793542887094529971635333226525265287088762394864329738964584550228901433213478266018938497487518010127262853635715531455633546479169941037234304955237801321999251447101876167*x^34 - 5151533850241003119348328215486917352452501398324584461648303357380901806693312252014624095935287694481501600829450862675298137419252701141348897429925865941079291675051744607906338861258950920913773797553951233642546720571086858983759608354432260071364443199400849598435957014993044101959922772895805934187421856021184650155948472200345866249538439091761888449079355708806191371726198289765139184855170066255085135484518576882456262428459326008596132764187037284239247680725704164843789982006306701496128844151953896521583603016895530723474576609440815826707973896109339896402928957218698635901407883516100609433862545092036007931256998927591750366933071337371736663042396593818791713824671114240014267596626219822432720260876179710672569769704404931064741445296798924255017265602411837942434646789841026759889216338758590185409309976336574897156708372553460869387184030171388684923918005170330477977847175973446376586413807128096582683346974779063093510416139469978771128829816673937731848567171226714714352928839966412922663538144382123904752554686525416614887841210722511977924135620464390100157918751679869004123886201852492137758073690526653732112684767555409930806999860288784141311175281846096792270415553957379894286570445881814592594345095055813843546801451126726318*x^33 + 512885419879068639603875413038668107522944877079872581994778250717514634628697357851824460816999632800925112854563573802669052619007411431764704487276853318638952847354007289005355752233875476764515072730064338575111716081772805151396061068467583445866415429508346876365594274214814402461029004568867310368583270414351086997578579169206235824860430504036743031805048422881669955411390384579287490063665373921701786123833641785580827859960889796189458337050114248821335146417852959849152677194848515341663481253591863916618815588584640771296459535967361872200025524513568942930369295759798017845072272700511157957018063958105817344872963854535195738892901513659250950730303191980079873366410170713429885318586216122179259262390870862810615537907426791613213705989614181334416146887107218374076887493926367611439332983161776652167447394468223923778690869844883209484671979600935614638629885477443799958564475646239599748061566347895982096933349544567898407593231823411061650417902026337140644179573706639989622618131697914869318263961128742433360120548097518376812777835742895450195098872492134111431159920791730763349984373506703526053307847054030244690824509198658915235839473488626252645885071513642203519973636983007149738887977500319274617031280547584815649498926915457163406*x^32 - 49485177743648675226437685723770528395739840144217311645885641243488199029144887284517840962801857120504693755756540303505853228866107343901889882884298450401539599630377783769764902175194324694594019621436346435585849378014723652410778266570648215219245635979227191058579690084902813433670150337732673284712672581393323479956409557860229873455361211719545547417785657265971546365907504542115880198401327312695640895214692125160808471348831830025989843503796945962208634055506397605729524625290136388057028898957897296931590005045152296769443481541247979410266863968573256654990798359304404885802055563251975536719237210700140462798064859938424479353044228506776806948317421233567488597959793538651408349060511674657396895326541796600365132368380982463846859181296376783453430588891504358762203427306412367832055815112414221297216979292967559250499894957008845869336972147840976737962587869560368693677908332926396600430603608471716399123044516158381088985273787311129324952974660554833840230234891494678216355617944608022402428585982603442948619616433249146889133789631578499724192929359663093874007962930019522717193675189889101294861353060275258713214346105939912976450015631732612177323605776624012091088477017731961792299014038389067256582293643384265571570271009342972487825*x^31 + 4710656100091448090176724467637268669393639695539844532663375541815729735978298627944812253376673308547201431693036066090297697005068154365548947631796949675944880173368763780327107666337747743295416076624431449705505314596928374391845739377857378995504521383643576274925558005043946878190436824797896612095872465302616695156830215708474755723277021215613689153423305176554135052897279847464412280643144212334264658260455914438786649242811057547569823754341153002527806353811457974296872067065176426128199719053325104013430821111253675403429781655764923021977728192685116393271105123075634135647668239383534488836935566389264211536526003376092427564288651076385423903520334870448985831434345715409843691449566368316899589739418622165237421527441738132456478064637574598441984579690240875818737426758723900208798646315439411096600473576824712471415402395949003449684919960229046735186361610543350132760836834995772607230404845852394020136744494718587982428617725732115368746261895148297730841126868887222434115303248298258790325530736289918308910080364507040148395894931951160370913844760633739845432881887295415148316436310311817919107743217468602336393612123071373609480067089483364584082558077484814732316352213525017326758805167153420924322731225687822136930647655835688231431987*x^30 - 448969676206585197799107831788822375180703579076196878306160834429622170660760538366554987816849447136724022100286391639077354526671478797051805208673395492733808255631651695639657124742289690045669686937529980889731389156526518521599264662787421422783950840029200621162132002951990557685799680235900519182791036025032988345790658715668112751874502577737518543821548123122393625995993292201092673374875362509344033670515743071248375176054131351417320118831077816851829177787391485612187813524435760951635123938822116424362359290451804586971236268122745723959724961957423465484480237753989327333383072459745376900725406760037196938583636172905290576938187472713913653191038119153635615480355046262829916484527031572744719371329081459591170792247164918322648069520285829740635844670233568997032701745812281342576731884451305172906118713491730811037432206481317327360814927726379921976307437348103452422409311790396205219114638468939645843477557206762633984464949647311819293822609336788535801206309944348212356092162323334488887465265244963492516025333453247036619159575255980932841047608667338782934174270546828912843674622634707824300951161606542911002289583832100808455036069835854817612293254134621401114349471056644320692775110878200421656517443552787901426585249563720612607476047*x^29 + 42969496583497837837013856731419238834016712974490021489707081313121131144893269467041196204290824126760811209157975846372874034209108894607664189009593717182294449546467771151006036945957720978275912142074737016913141925294783232035929521625976009373444716989969628838921948218452877659615287224633314833054463830582621737494168800950959646970724025696860859408595525457739777608083657486467876150874426103545265601068389592781442353246537135080492246354190571251685310295424047199237303325203368231121610991357156874005435259087257597472133227783299421642534707631787174170125190458013909645954922077590783404587119893397971295584246191640724977553038015627327005650871866932485312705818009205582183829444730417327833098927416727620934423959089754952850726387067680349849547660240059272383444643319978495151416568839097549808047834372248151362776976298546157734091951553298057590643529833330422180358824067412534147004563678428917535450794806383190299139470990260042840754220957387154440659936274451650920219850915522666470050309917887594214046680136309134838650943899746921412489076004565376327930192811144557775188205990270015725320324702470143965677658462607100779752658408653929797941793959187953623455253386030037610005060176878921369728225636890505698878891460500091304711282535*x^28 - 4086843214811838653478486307534386244686315762572884002933505356139065837724979607285897025666197632512881191598941082766236353260528534469236384688585632547355265311904448294662778587152468982284324804971541521343562484667675157997128584148351568275295194259229502916513074272234273235242843748200875768749881054824044700393858806431709212986480144127051557716442207023316117355473989238649895321259446944375142613335109471508278967360375499305275077996517007616361445788682141667974286487320900290244984958512040480971968567866584155094439944423996030313242383707922046380323428565402378293578406431587935017964578494191876628527016446226556730027223019443468302641542883565809157500081150683739888659345227489860951375231525217160778224733061735563262415267918045289744481291072954032183053011867262469164105450499391489404701441318861690966142524427386930309206582593202457007078299264423306826555318029312918105408207164521060414965910728096486348003016176535448441631600354484399027389590240232744580345241872413975406542269501065209208948030691767925254528420389309387319559296622763366424886124149352090295266812227733696063288533991623243013364195305059739914734754289982492384694582139375335840095601491350663982088561037401612693022046598695233416668099078777493771336462148771*x^27 + 380584315698898807860054518825874825644817523621404316105357328122652130327571875994264292242213859348696537275978512462830474582485658181263674657996089101612137725442012592047438171722670386682499295175537371002646442990506993923703415363803218684472168119898335001991372720588649302149926853746697549334947749781469036364809913980874042203542620864244305752437089796642384797429652257454347387550609823708505185048422144391748035947672122528565294117613897953070763779052287583720171366306616450446848873979194637745204260012812101764676199254007129861297161574669744646483910975019747336342290008736460867921752758390688301924910973842354497853980433073031671799816753616578780867778597383773145347055940948343614398090421217939819326007413480844821080844601980351136725048892688781938135734451556021497438304341180367607380369708728223878585735753738374425492918336200988125820167152808831340091889384780465856512925436346838642519353046766973450041516893874621736127881943338748157594058450243144725492976084413375034683211543455783693883924150720164853233291370432201049049902845262846441113550394193602809995323806045306581293514465787187834236929886168030928049702734407605567558941382299451457333533000342383611043642942381949238258073428733693077056209286842194056285020678628161*x^26 - 34576327910847989120373634731609844940078880108547915240494576150724445332815152043079356764706029345600530540055347882464626017571393539626240858288620989466179724469606155202051194997899312536747260284164092150737437239306204255499194171465844041592022763184374598739411899673633322100579289710540771881126486331539229870773514515578867943259776459528289773015671810812144953466185343254248277908153434594908944689153530700010255314053064745320328423314560831399675707331640083798299786891685751067403023423016094003199250207297315941033771392258259218806233861423388186678011600636642612413929581734443958608282523336271517191056838045909384169057027645051559702597634320456530946723162384556524007876078050337881271606588208218275776815986861250109722952184806772265601411837740432889357595784985708745707451501429198478619513912895703231646176437979676487516629895467075777334662328637808206275810291183202220457181287003547324414140621916906209659910832335983917966492578303688171475606480870732320732501058467422044136100595737942180798792778406014744792370110026887347253231782249153463704728602414660463432086373622672674532157133720740987288240593960645591785665000639912619351355034167438359280722602830775421786572944555590171791904101346344121810589204566004285363158397263210718*x^25 + 3134703975825864015182642488174621873505962859472590130023592505077291359375296673289146530695948367595200423118722523401190805781439506808736283544333005031971507362084325027653354504108345605435388590149468289024382600410999905525334773836410924330982243171629474174688955658360909531306475383781012318363263275593792474600489404655671868092365388555398734212493017173151304731716647694030504075249309505644731989335393811239034309718011734328351664958979970895163586206661692678477189554585050060912792437383265821016608305879271480503539146609583801103275387277458139469643064880314615713108281112902475932457200255726977165908584505097147563525263690945959200153324643969987908173913324833455918942899680153440814148632632930424923020901563796712955355659486765434995453762217073602990920385391736496802960741977157510249425990216818474574201095873229470752091798225815418493404077368541153424133826776010257554222290398781639778469765018920600131070085052896695001643033218683086436919565194639902759062799018288079158692681708571396854220635253105801259744128504929438125305907241322349173501905321748931101041074023997581036426459042050727230999295100014479348938329709094093843266750391116598152459081063942845051398617398000189707189806066615938585131253399805983593238194967852522901*x^24 - 295642340032828336937749409486181564710003868863404457304314488874746257980094070562982932273350209802644661895373806956805543986279982325017014056267347597407850643754091735193560528487377460585134046166437958473988925290738664217602508500450084202936142925495078078970570879904989446239793356924872346290501658923578538278899979514031806949981180192947777992686289899759754472176593086546563827829041032347595174074824767373973900065574979425211818855290723338127524413451194624680160396802550550635037644188109465042832394717624237161912421981281774381209053424689161766797838682591696993120560839380472798858524314507154595088229523754551610907548497558206192763012323404131597825087915489377494205329484237053916410737356963333401046313639191891621391982603700388366842458428897810638995885921740155886484709542581667703014029225799397529565807522581793355343931739669437241714095822282767602636069783813859549276099527427931581435365631505405419569947419783810713397677671009539519757381103543946386615528022638674421037742771247854293242732891912775332914934797026866933298443828326846591331396463698030228912734381568719740957934541004728341770618235202084237972565876748674846434469212133002170775965961366986355200122526219126743416143773147761656504199849080526325728576758919802702146*x^23 + 29233711005039742461318607732922788169305846671409469402211437950967932349940475782336793615653023364901386773776282072462643213159085863102415143648525588274581296054965172685694805135946888501622678054419890513974126485278298388424845329104999496501729165820709359547784457689589098222103318401453009404608261310600271122170024036042475649103229028137570288281283100567161433360733622454850269911859590281154543788020985413927306961309594800857666150214550691026524312125580912594488814266218961985587040292718658098159294136035021321108395815018904533691564524977976503244123206069807546540838206542259348420647508684794188836476935498979389209674614542046400700586769124226678769821720067897041571207827758712421830858791870108995461592403127399580438473505283240769843181210859746398117168852792613221626887607405752698369327454355501603433334878311716917259668677577104539393469001609160818744792679187489759794399843660328111498472029304681067375879795159027210101965540914659267285895825100498749554777149580797223593470912134776297546227655614447345082713341492976109528620492632523367914446948861597520807633247887137260061342822132262116330105123657534906718699040519630401787018689037476619905889947875910559497163854664689447739295207996955620520152114597485214200667314540422713952793*x^22 - 2846672538193616451128227557639227976887827833195815292572589548871341776116377111368401062159352962278271485016796550812502737018015473132484233520014418543925848637815536016504276085626488268472932159285114383196167672145136280596700074918482179923725908564680376109351879343438046865201203318389217204081816691177423874739515633871831974494582497065863704357549039548510612373604276316221362530663538473458273492854727418352316088006507078899622337057054579161175977479655503454247944329523771953954280751716208413725758592014220551040518178739548446925176120890456045566514311809941069744226704574484238660515841789594886957574727649724640482958779796694485514873476484303687041755613626495086040154885163244266413905946304917234668799370106478941105339256787551995748210109457498776535496351183282308652845278799157142655926352528083883619107674910472086213766867093217890737483482602414370118054831344886063055149553002409166858199579501819009557752553438457929477288908465921357936270096131649975784722961572990065412001446306876212581218179586733458971657786734990712476145209515132284024413800603403909494814473413392271798226160236585070530614878507296855897623300381944581791885617326558390034080707937400530728133145293505763438410507623117623265394387329937642384054156354686053991914402*x^21 + 252106232028926817949872637411562885258482409778956173109165567888558139560787373972598606152657292161615730343470388003812473705183392293006120103607119937923788374773828030817253728234045991753202380934929266771152194536088183024971621115507126165481259234670307934566247537414196950398797452698623317836858477042207052214256282228800168020667461682885874726023747526937092190356873464662376598195460701449596005406384645415878993927761740907991774748655298663027851570504071887377902892963717193356249810010072970334101363149517391122995118756432340965005037562522493256597189729742067223823257040008954704957475742876426418202656775852935351627284739876516713086879351647091481179964980901110473842796771493093655993017990947366800793485536709236241993743575478874504436389824907364253318791481285669233271884732892793651126142189852494825902249795476092259955191337223181463854356584000177192976200206725438851824962398831078413663937803073049243715782763964349053059658174783540869211713262597594267818902951323262485101604354945319498493778399193515747744113008578112650861617413106899661131241112786188857778997375975059964846793107127649950899125537268338679425740911480891162655982206494441924822112030828981210025191236256180613694720521412399061288747889241712794371959423978087527996445949*x^20 - 20090449293993562630203222637379337027634875690340698984959165333934864560918772007513662684790432042912047428420637186408936199856909904342978681182137203269581438450725705090703723123498435577994691377698914503823966159199696510754932995361642067691881233799012093748872449731779316714730049583818737351738754204568247895540488631682566510798981771199132833995424184814583274603029684598169680685779905293403022343555285950342312379695563882170694293147403382592308764478958376357137599734054952277591713774109516082448750936219130248376425733389288536880735663523310724022137246480638465183590015373517893141552439333854102464705219482357627360051739168728898283433913489913820319603319118895800288703384598006595422537823175133180957172947935153698915612331416559540822057336713387593854016979371229064551461466844988915579578443022751189111792655652594722420692936579831757359740839034199379337187741335912925750280407829194536638345027246512581687552904829444110077069334918265216921034582282087974375928443269853884451913802030530201910726052654963240042597302098867086312426220224729752579411809146806709695661204783053868312779563523347981601222367167174317344949334470113091255066492942036882853352147438754326249469451180238824558177089365651323222989479461505066056961887458689023389806922563*x^19 + 1633163131490712283663845675843317723368533971223159591659767962055098008323313964573109633462588048380913756372690577643756167262808253207477093710671344829461005239182201901607066594718707067914664577205933235511985598294402983654641988643387231256585631551870429390141815829076321161405580635724994324699139380904577867223562074228705320098208610481980311946648001180805654754042461746753037344672609662381382440247415751184452424853441799028709414507485589695832041628481401873870333389741196336878293914951048286126935791220364267115201999188143410892878267982315716693758491844942221048162216357655450684444927686859999306282167151249471035500468038405866676408637851780775538902956343431472789425951692879313549655340589862271130754773279871463071770572812388120704537969221914954115754080275313402248177420832988581286527244893028218469386592393953858111690761019710395155547846413128064421388574689677056508084815715526867642794399214584286121191673234170349862124579327354400310474883262026875761929777970631880026206588232925345427846212513724537749222058051387643294001658853535109664925410084549947845394671558228201648320396558106763485901817555706464149545681194281793924757586667363657199229795494043754241837650710182233372872283107693299389125239535635408916416733930185854769629189982856*x^18 - 157823603250823726666893151708155518353171960410349657711185696254897231113666470634254853246364739201375514022141919423519918441360067193834323046034968552070585417712420682364045036881307774660324223149292966826992055363407586801019262894961682250700787250048099175100899653213870698886781401450293643091778858808418024079122066866939094900101454809699242902843971921664658090466972727449209237125208752814924803822537737123558721480126466929366590601800438930345245180247937556436681818899494424637959926307521886098589048692975984462577791551232059977692982071811679439301640850143404211388564079675914146234319144270332084130159996950166212035895029786396271463329637628364487027051423099879162186144920901886854765963159401477045478147212029777397032195953922034742788993667399368901588525811746455385207807823856078233785675734825859477491756548562183090992585212964615017265345334281646621420772763225756339149150460367272108019132674818683635620727137702547078067570991446871868435132632217836274437251669881211581837021625566647271712097347158493674058348575282976569622507707641587913718092068647650215278017878967015186290271344075241271698301849014700097773202597258124198489275685061199675235874321981277073350393642370019989556465069530509148486430066574163687686850897825477920850082396020592*x^17 + 16182711873752759117266978823023617638519559183691637910343727439773288795482079070441157093519432036151492824125228492426935747107667629119424950035820946363343352327217573152948925057944247072060130201483088102887853778395677061276235115241855413592805242236660002224509614418698123021115021392190712981918590954802554831012248198335283319110619577901528999823552019975148770011806925573168345077132233581321291541059753351147646169639981259838040320554427230887658224442203375055521276426855396344258466751501850845239447228633469590850491270804259311345112404952431159890723319301028935005776747076668235592549127899149339041751897666225426824484187451131775685381861716811901987378336748168889829736336430733286260707891069155441097390595153288938930287397315744439426736133343615675548817928159528613437043201800600658227671719927541720403244293701310058312000303121196486294038235983030776070354261931752762613382086336231219386480316561112912387646727775401732235443726810631774780520702007480077674482274520809546472763614869943455662092326246659932275890793751427155160304364273453697464795814486843012811776657487111066813667304155597231888599162037822697920136439624579590709524928543422585041419882227309140864201678706072042330989804169700839909069419194819723988014576629259697964551385343908267*x^16 - 1412568467388795899715695184191046706357964985576428170224098064221552765722889840157179015216159962371712035837487899136165981386934308194856431050816335731798919973795479032967815043878631345194333255855237707904588592413831414544347793700856222167008762958621551571651194338602556933331696446451492746362798737212230595503390580027566703664214695075826384055743270978549816125282267999721937822344103262985277045770566879176639151102894091391904514364025480786664567571980619815970034992890238342732492753247417449179694916315355440688975638154524096204415512478678889248544359048322486592658957562985454965889667766070239931330009200183174847838275782481196046378529156485902850342868455198197774162438243053802643819517960234214732124514693620215131092280923789138723249045318988432484148595865042057273881828575678792429558052530505898212893528291546397325771991238969145710587860079268330445364353687277330414681458938031403879497175684856838629501700244665606657986141244194070873429396659146590015273314964226569743472860731230625537622170490789533066913727996795679922886270754208971299148669748845614012640300853398802597843155723691116628021272178370682453245373663907763761513918106405501328243596175292898074436723801292588853821661904605521682748987823890201284582062797422517938597575327462904985*x^15 + 97757669565866098267218804849834662031375432382064866588821162261418914705704550206442625126554110728350572069169737326070827642775951281927191399560437035326478923626368877578977974946826074691587214018600645642159634515677478950128648463592220879445380288469119505936294002932570598400632176468148344517680540015092630459954748234406584001660576868085528670080503774974946085096088215401644684536056978742224486406715318147700575569210520222405734036867028664201735819570430435059608387415387332143477621608467227918633690404494458789981553521107509699387664556996901911998182188072394923436736072664584329671593472261255933749980749566948642304467148282811805025534387401384738585292292611337106349692682212818185920462158602509876068002511504458792667150127987579477481802866967964774873422948277600346095878687139497227505640476968448477999540854181482847824536356160649845059429607523142804355793300978238126086273500159469140595239027792763325144896543688645438136776450508610093951202268817375836809661799943628371735277352699677865903963816249137368079815247242211817423648888685636312460792277523898936601439611575485569746091358919282556545085039868631156152103335370369400070459500492074479301391223715544147189442533476093602421240939034414756443146618417355445739999326444852409401820945071795773174*x^14 - 6309062323126226263478902499352496793365741155730885229908508678768069054693215592439456009215924852628733443932398251685655979888931471474562065749954056282739029005206082613842015993442822813771692760532202021930511645620606610335020187040994355859071398878104088443314454715053042941980117494688927266375267881385891439828093659160735617666796668592552156330512802192205076440572256769174595277238381174626015374761155143014547183739306540080147681961568862958976902495322853824534282460044636141710116956407407036233296609931103660360714366694592461497446367874572228630415100699089999188425220742340179407450447352798216086567737064205188198326897244807586037536066032203484206237439414340727488912349210186221428195428684770596005475063435157902907099026421239713381895305839864461803251422415054199124941982938884912945810583949029613449398946089680709245316224942601685381827011869914408207487320822153031933745716832649686205388984433776679655791192182403060854704800631181850483114491297079203748550945584703009489029425038560459991918328285467431590091280170350357178567030858568570710774389400515201439581381311026200151410110658215812066752658608994252050779747140058392440039332180208942085288424151047702759755765481443175354329158416410421516421011405470102890767697277949074410946764718932679517811*x^13 + 520971454523532281628096043227144406227663319513375110178890301739742182538680796758310291667127656666401636993198697154150958492477885405884960005779342555256845048131438201288621489853105110184397696603724201872993658875842449289905270932259170304655459311467683204707883852792860769168720329941341031159094369324798138322358926194405876957025641042929288723642906967255602003294377258635483290457546211335364752465081714159790974194452013510842477517830895956610072260823418643056625670841812343804266937310218570808630595828883642495017466502124125251524537477961533967063126363997686622048017688959135144251944611135863217155263287699913870953427841102473422848107008008083874116341602975909685499091007648213825677115990039793387620957116277220152665404751422117671627308046711072958071653010621044196597811456609925191669702025873958831507056900662417296262074168449848683549318808422165061136579927328417892391219008207961128415671601807481333490285839234986696754031106743597519453815613387509243450169158649718596945418177966182397670381946229001378485340175389325410013122171101314667379852488937122400330604898765504841210080232865369997069529814221959314003263780199221687554744762263903178000892491482509811572368241962198346543975826658937415689716378044295016422447832786875891593394174747086105735044*x^12 - 48364182031501644244796734155759894192863602530429183889090053965363440766328310504858257108801223342705699252737360835536637098306948208794848786182597499425449258146309149193683077308578269280583056592829587850456603020544336539916464940009620259821928246465462373655823824312312358737208785061049411870393798799213444975757205950616439817390442175791091036874143563460084842679585275081127820486080262539857120882432999933756754248364353101275200284317453375438157920237505401691056882173183048665430366061183043717937611100593212044146876407281050426785835672212982425908768172792510308668793617227923782313946073393375443293209073414115241639751371777294867139078580095869221371330658220520755979902035654828050136790789245280005430800769505272927252503849468652094182416091062571483607130731134972041349455850266644154214725075685048294736682361632301173284614918838783530175809478424173439407796827816860646991222621602222038821579689972196920363836839102178891128457640328490243721362678475742014111828481384400458785446974118767094549521661597104829824173507558368966790811862878357296298051716178055335078687352212297140066188341064070602771269731136912601481063238991578910760184902689818686308053466776584421525276957112794647016875454156742151790500820414902947054403033346522337426460694451840992022113344*x^11 + 3656870344287773292890430353291953343873764936198244993477410930456327526352892782091615815507051961492503481559321625570993626651341209926363010020333523852453619904841052060983269082228064177363146346410387585071518526297956623938150310356817025385142362046876090449014041132319476757424081754672943989289400268667822863303527989161160445919871296978843679555156120517479232596868131969775122050929185522338271285038760195082725562009548189358183274876085851721253371643945212635069166286818414418612285485759057345417554882883852694112960003687690899125845805548464844388819785927202765566418354002296434192503900591126838738651247318282895482257707886566363798894450625707497260208360196690049408611811474553967354934691886972098407270282782397945851002202964949542398678266856827361307911480641365294955682517891119856576136746499540170669894297795631735027820554530536580424994471826041466749430396205161934082822047759562645849768489551617489439747251279657042242996940243588349346295035565226146086388424561414573426854103264556251205224344761486612355822897816499421357728740784631913645513649220869049534640192465999180580806470330990966973172509305623554417476964024042920948759547075809183958492285755959891926655603953038100613896601703211370380194768125773253286401287216695864679148787258729693649057312781*x^10 - 221007848437758723702352231815273206216188651752729261919743796960790764766179553451397215925253360559287700643349606247499844864733324814763996002385441205700213826078645602532264021979143871993466885131908705996749205500677587067955757922276108192521628880527008562079442330187514551938940597439895774040928680103459712838247786030109792766630274209679658443265607949566415941947904850730243454808757941633361247934098848969394311341967034125490447807513986529347849539697785258952545702058471692683359913551690327950071761064141790597305786609172552465005527946230456432994638491267466539590969664284753414969882149976487018893015179325761310506202044939882245526850989210636314984008002335575388713827602217748386839943368385309044246092425525854816837828202458072808047106361840249500542361822044480382674631585031133522368210013820550014116486506982580357630579583196481486963093229786518514820162174841236367633029385868149498746390094686979606794051644974893375401455670487637525384324344892656662892846670932407939136599972247478985168138266763941516763356067817135041368227906350521629639265732361355674375280798838800689532361240790284548044306463001169998327133034544341916204275576343194780754859977800785606310781492868765366952820727048971768753814930229089214711207444072925740989700632749804826630325038222*x^9 + 13920241621203049696658015679978549446012095786370582082367285833085153724104705843404823563675741228083492813836739609107553337115674290223137341798976736020474419419256362060006224224859826568033780247162501552414945477713503414112752609195624747128314468127226189660458988224282631534710856210910339711386828063069242782423777867501749766868688904246830729585945296388826473272480435958999569470223834324513086737363709971225448973332340694644877960476702622500642474153298381274245943425489887388492319257925274214670872488946466509450133235678835116335546866997386361460503312542822770977080690339628458718859079695705196636696846458951315634593271907989076540549773304628040908500053359354351975237902132848393951998836018166412977664891362471824118627913177471973310121337936627078512290188262563453150021597949252025111157494855921114603317910188327978641692734744382556712623858667271771814550709242229622209102138271174465971144947711408123200326544958440798945233356566694733087772296911788442960077782765136168993523958543564140119702435157023314444690362771467412856926843556295076338240275367629194771725442433474452384900470913177144071251948662283549114010609821801174242393965820120454881471471978375280710931255851601731389650015215901180766572556332764351988858765385311835955806309019992819877861242365972*x^8 - 1015277295149388748481743604464044094748299522174369424198176732448859271858309571435571341374544571137001831750180001651378505777406131037342990118649029727024955506857960273808782446730585396782545973246843309028836130234309271034101948859230026779741105103174612974000982534560624570799087000988899571547580398966503241916196842493188611224279450703084133975081075395227605826375903041355538581444614472329223252410148210596858784217570920252576533738445141595413828108776110492332309290744068232192901067238756831050217660915548786621621580792262676777480358719481723439360396495566055846182638599988805291686497533080075802606139252750274569030787733618333948964680780132871560383007117047994014029533593362463434544699128061429217901447131892409754444865117869738499985575488140928202495790902237685391978221156737008735308471260514035281900117346222443549154202175378014506345399061350103196285523967018032301079269821507964074397417326511788112163205511905914786035283915394068597447215976489248527312607848942772637378442639157713966043493599311132975999915577230009719877019843854670190245878614659170130467888143494752270000873776531691203020891696295891257676507423655857826247891657965911804062145095993840165942233926111504832365726305104434022289715768805605904394675477174284536099703863939305429472859338566728*x^7 + 63831110774692624856313137627146853615799453617131391096834080292327301829906230824217620147565712750739211502236941829032358464336223229998534639243237795826207748660810560935420421364219640053148627975266383945291633513148180089091802563510857765145400888259015929245390987620382004030575327290864543479589492244824638573442303650987506489810416557748103350199352235173284163258735108332357060078484493160669752887907617860995181241228283722445711783557110204419801293263149532605702707122668245594995444379444484742264345418245627380465371779280032039688527552332653451902341955187017430530087099854562829083738574196165535660864668633774942088034999580738043008099351898636607635937345830842002526800157529858978518161129986763346911689678936898421443309746331641080641432838512522039186556544552953766470597869201325971379614574627295767838712730071047639192784297711731712560278298031647509725431126042381698879352775714711053018862129616546676635848906677234282017167127108968295284454676824461058991306800027540434978543390912811560448438201707713265263723670526833680485060770064712635814030784519792428354859984039320108046888262157535234578118506185144449569417597953227292560311983208764319031362137179190751202304777431596703091195375134704706490699893664359891746353462121576933967702653064163336534519713393613890*x^6 - 3108976269835353280705732135909608523113158103660596103368807434981099645722478462939388245265733419026039427706492580146134710923241232216905996558505487766107401097980604183730193941880677435704927988560824636762759709389401353107293388825499503041645684850185448229095706570040981924556786356378496974555483654276677396526617645160884978218326754082349978710281278034226963202047952572420409997389461982723934414590619757477978379274007535917055917264062474718067954415253040338866145951403406048093620401614652082922686217822493957736006550307432764608833023452813445308216508575641189599036887663528199110728522003115112097620927849921863783632322930953384831573761821607098901463911094768549054052908147026268128898486778012025910855235749401432744786063010214985470080344686459264759190228487668577615234148188971916472312778856344730244126171636325516045613960192950524905427199244985730367420284051737289323799582636957451027930895558805703774591634144159814622766851411618649844249967486937924941001318618045023346490932468887376353745108856054959837883873331143855214178666821827238720958684820333381429410912178173457078324514237239754346798644406283720754373494058728279937325576367100538529410601179581532166223723944786547625716933133691134000269209107239833667797195546417689239016658398266214844121919677689940604*x^5 + 161707403328709572350242156328928490311909711816141987280368415693478530333485689378150937141189291247549856964130960424193017301964468013401901493279577817746881440123563490008806968170317155810217348479606820372005556151754264138377179871003393561898106537600094523268235790101841828194413731606077062158504216475505463255401931755941548707838549305513072880213606897702895459105013095050051592077543961688348567388272370550100266304787367991973422752903281676472373555185340496179101509923699731639447375968745004415910773697908813810720823659782011356092264210132063266667462157955983415028075949384423736117815171527100872141488224961583907759577416651232033609283670534554717614059741963173814104308723379214934480356511739535427831404722517251358391586210271012952311485255954373883082362786687189877928414891741401013371732547292364368694052872225950047961264693299249901504510975383806090858414909176324692453952104033569771076843599552288577676909945220517775809756230848488468802678467954441191235630350023458878604388599192523143485119085627415717357331722088023450368078284130908047279534699107465747272014076202329093341575362945090197682510566718219183761701323124349055137888002827883100113844251003834398406660121009401491740940499607928051346184994338186124883480727129374000058716701540908462526402286676066161873*x^4 - 11137090790040957268031074623033063243741226323571111872972627782032331681296957721402582169187096531935391213124887056068727493565602583478365344128388588591463939686258679093159194663367851277226429027709137871284937066979348535124083005428214415634227873762680864411890688990747185763691962314839921199432890689070075135641394460759750367788271341837013263790010928670847617406515483692848385468787695844493146001476091956289884277862746854064170732395798518358420301959384338492068907910400708948773146158606867063303440438775981328701618288152936121679196152251379577289447569527246783270384775498317124380580326699786951663204190720538760607951574673217524298838653525842779724990185129348725183383332401647908688277292425012874495524230617179522132525711888233048337744985138469886937418231518265434008077436104817037892031358169571327161871650311924788086224519581915114954399572165673475619581482632266353330717778143556450053544671515717425416182022752926715641684147091997452973589824494772847305824833683632612970871206032825020329023994254327068788471379019459365814748132100604284808834780518864108437047099483204311739577680623869996137674580969877100492687949375894267620833704163728183609494077805856339466376494528025208398254214845974517992147716384669040177900900964293918926098533874106481629980396326627945727409*x^3 + 700870860057954974086792793746619298299573071525633940168076544684819712971147202661823749609594337405906927443132762905304304478127106991040000873857387931236509682764048817172886499986341364310122984782989297210762593224654742242413071905602404691786166760788643857225526551357515533310620499141619835753104133557223190416244708959980839537372001040850318235818714192550006077885462836932695868090131915030818267358126123888690904264953932698097518720455719593903789827511638191360775985502253550957982501052693185415022001357484550702709216570797506130380213068895708425420691020787226962049279218851819436303160946651333969021642981183358360069470778075471314647016830581350352963068425231817751131116217200299043033924664077998633063163224208542979174932552259610981058262770105923440773326866413599328584780723002376773684914382528318429997583443633749723420584935452384308024874887449673238293404366435923529650033193699082205568019445857043600129157248402268672752527339976403335516137329226829141208710055863144520924245373181968358448195743494615677924788610409208172797680816905935043150623697528824110970656235881567126286293105909778820094111218847641196786620233860051552623361839918111553996981513960675421831738706568076520283177044916711255146159740838701577356995393643436172827290542912596100264559199577053548798022*x^2 - 30176348039673053122315228140416543317495596155372081346799360957923655726823476532114632780679184778561865309005980118538180327194657704314166123317372367346342199477306502998843623040510078392549707903267053828695825796539439890921887601060335664948818992802037432415175180024421752512839072601508932974815359295064886080956234464475496165146103950731886187176440022084656823487869086203308387773853122151716817215779017861817163998099250764936631926509181253354408247306164765989265174114413035677932832170026669570767135984719747669703097904777568330284617065935521377383141083133846714220720661228955149112650872248200878018223947526154737516268997142779528824146463224977664407282550551191879331118294162464021314100761615001949940594156950078059583880205796204541800747306848244017543012911728354965377286703618127982280628876694497024852988427783092537204394749531891726746464252738227270761672467629048517836000307862034097784803051025666549886929764387288157805511202209674276089062526747681095992517971600282197672774121159188603501812793679341045546131757616357172611340327103461614641675490544533186074782155058698778590543633482867598128733205099451460227277076467559450475441787907511875285784234575377062214879826797435405621735189320548200120549047938426914818109453995993497120207505839267964620205219266332192366249043*x + 651886692501033976975401649979486558332075380844228932340333394768645567142734916797222464073395350227310211092867613502827025196184420651679140901466704252904657369343310671438998593204389696174838611830839457363787341394208661598930416244059934670931957150052769607194615839271124515348516374467529733872655749415148121301291406558199792994410190951084761830431091535860218633175025088313852607426511728117166847905200898998660816024748229663568848263696893529186917860722813336981274883069086834377516135669329919059869533667201275067815198090616035147794590467814044335442531144149070915779826588369553280234909841342533752638786908581544373783354043873734777443747736628346011254822832198011146129281446637159885251311119344866984438906133484793122738307673524678439389002196057693422578557810092004003126609817388229916605402909145491843631733214355938047529355103105578657120678032972154966496773740999299393462325250368932220183270646993964220365559723109429275177413886013678014757312249427346461629387545928267935641697336827909053429230712632055912266042651058929629425969973620559691640212800545752822169896395407911111412648116997396787560971700467659893681483958047121461255249304228915779085335201386267588623501738964452449398210089774932616379100971955873414604694984423750545130787985016769051092609661242379543933731666, ["Irr", [5, 7]]], [x^506 - 31372*x^505 + 497965686*x^504 - 5315881861314*x^503 + 42817028128185342*x^502 - 276836086544068727142*x^501 + 1492895275097099576723620*x^500 - 6889324175775797717656074616*x^499 + 27700440534734658161464231002664*x^498 - 98307038825859263202053938841150051*x^497 + 310823502668970663155891089110879353827*x^496 - 881193980291859290876234868578381301532969*x^495 + 2248833720712856930682601502106285209710394014*x^494 - 5173172858054403653174984040168829295783254351436*x^493 + 10708104811664923120941755265003716762503426816431771*x^492 - 19820225420400975739946605903296263126773371134355306313*x^491 + 32341224735397093239767959121920502083058189712843518579110*x^490 - 45060911659480604023939978951798284225228958984799168999239941*x^489 + 49256391639751684829515941879020994155018922486585267866050991190*x^488 - 28867878639005025603357026034371986072212790971700543857036262893734*x^487 - 38423468660163848218885107608541966612987489645128513661602322432421159*x^486 + 174539557459095588399003912397389373141157547083703433824464608227860547894*x^485 - 387266600146787722498995052322204569297272568517350011188101784182657569177231*x^484 + 651188623663458102866117601222644570016564692021386836880582692464887547264258315*x^483 - 889612019975688477578556445956484633695901955382819043462858475607432981278416300165*x^482 + 967399650236644140690678143685790691553968158160761345569894547236518304436170674044918*x^481 - 704545754017803360512361694994494060279969070956981678713235827877292506002344922137470276*x^480 - 84636769202951395390228531099995724454562901468097550365062849637651583285813299633811025376*x^479 + 1529879592935657193442419381200151695953706524595416824590171469159831506578285175904959732918155*x^478 - 3631298369093648797001358638999760115545776127716899842316651100174836969746997168516641923883891975*x^477 + 6188203973697656138765174486774119423635226479882968004915512007638644705845716207564079117574837211028*x^476 - 8747913048986062184242600134749391515883740084748228849173970720553191364172286757622357439387193540882612*x^475 + 10599236103471173843747311025444154175192057413427434766305493953680727386658056730968143675620294485503031828*x^474 - 10847041738429340464630031816065083216070814595456693977912416184674952702152735982959622833939120274792224456902*x^473 + 8608096570467951426801813747650872500423632114843285869265362477801387344437226101830861788225639426903087919948076*x^472 - 3340892291382120285230231851887823050381863474304049360079554997075247737917977565818226856332029059946473194129819672*x^471 - 4752016055836361876162090184742998360908761505586865384271671207236708632501954419979136574607069032602377487331580560902*x^470 + 14412109758468263015954973170936401419571148405321965530108129955642360116475061207627576125559232204280699075619791452289215*x^469 - 23330432367938721997876762806434998717698653131355702345872127252901615691876964814179422199900080629768581629184429587689418168*x^468 + 28642985113194748635385963942483791320322068433560223116879447741985351899874494675761243294370138564361931556395336272209657133289*x^467 - 27881893702041544035297297442603145006470887406965956367081869845731913070885509672824476247740791671933435122865848694936573645417164*x^466 + 20061380538953278744350202111619641557481324715833368228965651884726036599109528858845489931008662740550755896365363696592262368823915787*x^465 - 6380212589012771929586028806030856627457717191194766298670372922778604942420092630306989417532992509163472435300278990170550629544340134224*x^464 - 9912588916187158614518261404252864409848259473198334013937276828423405893995576515529522415152981987019895133754994215785736811471580813712635*x^463 + 24574357226795341003971723424233892746087322374421035591835215609265107986476519375023584943581956124873053718177272054369266038905512089614018808*x^462 - 33931218059782508591722597376443982819781914775790066222222214933127833039512896523707628103465414867007493764277259938314782152945245580301191903168*x^461 + 36200308856120653555420715092115317445873355811832730061660884492549304948147138204687404924484298052894120230930218915118799969248841536523712756895125*x^460 - 31916340453514385065648702594491901509970910388082216001908459482830158556364644268970701488788452315354747642974454884909207545759276529380111067571177142*x^459 + 23308635339854464897064751383578338863468454543240282534044395060629739805509716983893666728751096534444527976401317361384191777776004121798442696444916421861*x^458 - 13084708140421177964572637693481850897602188101745460131347285931453092807745708786444777501715161904997527874765313997207581060447866658033530698667257209216675*x^457 + 3384114295237998899297841169409907008340768459818544504236579307219164018187722130999374150918882206455843340209665431755563506616567434002575827838371022896069399*x^456 + 4550553683276777494035894787562292653845132943211373865290308739676795315238471948313641973767133025026215551557847145701706855140240551194260725074016188037061955744*x^455 - 10027040392951332679819920169252338229747846415587578094386620482901686103873269656572258451040646849937689548457031867340911613756772205435738750677896268588775413415977*x^454 + 12441021692819978576031612637492307204709213574046018255986199774469310675678208510787342143516713785205323251992038552936807758543475740723948455990688328290742918952574506*x^453 - 11298037413828373275019810888315247030933894801093277346139579343849574891671809004642739759839993046950541475036957831721693730754366433590484955642500757425948149653688754941*x^452 + 6832142510783552440331351192014817747618860903045703488905899558631375273748203891581252600689296017503280721747590892199992987033670224798214364083557078072512099985163975417611*x^451 - 692807380808793661448238350078014238415813411042386337597884872582523032911720350631761013974054737670584321749952356211416912289652994771071210086942451884824252789731405930512703*x^450 - 4089542277953571139796086143431775430287856733115840923652493848695751415242993082353330677425201678469032161123570429553315327754363842958095000528309775241355911566672274162743398465*x^449 + 4254301275635976769074190422712620623082756778085899098075424919278328800610028673909201949855071839860624495068135396349468447246678889218392242769720414446270042904567453242328708584825*x^448 + 1853110575521329389348236046692617228953803235110598134302909707410238505232122945279081526852985196549298535239379224035383823378564509201675046778398325397418825707244069506201897857489483*x^447 - 12853607669401275377345934644322606296519526790593424065590898987110623893290023656389108878282713274053505062041366833119175486804210200756765004753751823865133880713084731846672891167674631293*x^446 + 24374653458531568708724887476043727495482401327613380234215460697989118243833735254370708453519586958841992824837975762940083704788692932214224963777627135638560601914836590428428633623111563102952*x^445 - 30820122955596726170811481228749149193811463906398939158930543097214340483096294127387432837090432237550806728431322842427439655833093502907599915304411445944717074428403917415062138916731816731744459*x^444 + 28056902669291032581100338340346521155571805692417727824378099766930824122404148480693535221998341876789726967400367878351102076682718718318577711377958468893779746899634314233130523898311384628918177491*x^443 - 15567127313809465498098775273727920446562964544592265624258695065419438565740101581393863374150460176328900274025721063366613361760891056379559473835505744809304255709718721687544024842755101160164580455962*x^442 - 3142149055388053626430224757559129453446040194862115844890041720980553388199836665625141275299653449408636135382485771860850018449914170332567113708241091361895937434384991179730714588197011261058199148908748*x^441 + 22093631444667410828462552383813042594339131075551885146237899845419374525460112851828714090620744519225217686835431968424043979392884989738450730904354377829214148541698127025906104528605085853960012691604057187*x^440 - 35476178764368323092037371941530584061310786406182457161489334959157802017389653879315904937756490411440146109905802347191463372086063368149874896615539491314048461369071673539292445666412242812314904516905027219712*x^439 + 39943611923107091683846361619022896054666466010207927125181753763239364250514965761595225915041114139043852409569917630287705844904816323468925714839371875455649688091260110870691388513084145034795538384528311727526071*x^438 - 35480248612907834514302636296002148421803595505763465483364589646984757836255641272989822285895038761397683272784534678864715002125832467931959163884495989600356729181609981010503558279892854909180360951474998292624719097*x^437 + 24653612901710723492233198648102550834607108032752318573482216289173143791954542631280939885614114347629218262944013575333157043661443412885381000412282067841078739512396442372082907521906682781642744271399913468243720256151*x^436 - 10970237157596176888169719339340089668273343055846675945395781534319844516696275676027001696800021056516092682179561247494536906101911065382376202939728169778539124527174560070537325734675724143789989050175212330675081682085790*x^435 - 2609391269355280713473888928088203582390735229455181153900517320260822492191691392752953070784880569201223085892830705673952068595558222872169162385640408347590684017207040488405644191323577712513158143755406374094830962358754727*x^434 + 14279788189603675129883445433450795857196626683865013890196047361926066958757485321895371211861318184115861769564297676863968875638950047050032429952821421356075672476073823125757202947458413679160292009411192100793863546305037089310*x^433 - 23107991218474713636982734640899961309356972417648484794191519566715527877969095770394876831567815557913783490907775070623460415881349797444649498465439742174371201564782790479060690577649283000974131025150651240841919796783623346944703*x^432 + 28409893795327713973312315237278459588891577229650088630725537343367821692526169528475406307110335766196633459991826201154229989927912582465179074638608247277947284255967658713440938542731159461611064240472255694914936012601207975876885633*x^431 - 29428395940468714185748293120123157907258564551715654123327337197776162796652653727323438109369656223163941864049487244546025472699670800369567458438853459606792267968597762097855127357008986767909046458329771594625465378170254607608515983143*x^430 + 25594112638907649111797643178394039768915041739040023164978598208590970188145375261224545362382541483628028051001378738010751197166712156401170183033105811182601934267739116695277191922177281655407021799774963112125562427394518448735037074069855*x^429 - 17141966743361585773916375065237051057130536545644416822343676453373013920004548870357580367127567045966316716630872134692087602815970142792380672776617099061645407097601728993300211279317336187699554392590250570261882304501640812145679824830556700*x^428 + 5564504911714484959657219365951529950742082752586158575636341262557516841396450000811767140601021419616669648862977162036608674775827176243506402196276884262383784916573699728478976258223336809688338225943853087150937903800071647866002482369563653931*x^427 + 6523224699600487718882618071968041841003657536970956830282376772041338821562263030708771864806564650834854130240530959807151664214852519554367006386506925922885418192584622582147461167699396668749405727914443407609578991056053723022237262590839497920110*x^426 - 16151807005243903916993680849610065791898103932768865905868127813234245013897658676807996805759088487494204209507805025230973442753520102333838394176595882908144304664496756150123787279025388720969251121671290563200305119895094968642671196200680077841593623*x^425 + 21045793804981143928559946215200971316508619844243345992609530306241898324184709874348090627766080934894956012210184619751138531779736582739392320001648917604496345350090244602042576322924810352188538515878539680669616606548347824067770640828729846713747341487*x^424 - 20432418668489763530383326643070935787058830802584532337863138471664282589330525824220625626630554582778130390998901380299369454291579509099582139635450749422678035125050022989961186594814877318325891118901015466437590181214478500071893744476422157778063518931325*x^423 + 15230753514392893194188963420357837147646915554045405543144773656031287324377771778727539842190275926201848747904467205415770532171997032222881120388385801547046594110462919064736714093034683536369681642796991691477223842871004875820198815957979792167900691365167663*x^422 - 7574151567407436532615685316361350207500467748656785031467389970441000330586927816435861803677232520662258873986044073204267793680763156419243069237232547968430211951847228681328647634722664011606248980825143751062745213316112648844880090220351276735874440807456702995*x^421 - 62320991126348777508379009710148304937410356134887393315446163514632036360813035524923170807031680339092739914539800351424143372788018499133018648185593812309231255627059186274759148886085103914432180801764324900164202417705724522120071090073844625362600674330349272572*x^420 + 5718094235712493318643537765839731539454545485067718804446627951497753263784821962452938233736707632260145281483001738699516152312168774373957599713954927703245137921512966194687470060574226852625094513509401912423693814039996530217028103112224707139284030018306545142472132*x^419 - 8454361616071922748768231580920123969621390496491256422815225446156597064216109373647195712378298386120427200822536973974794721231726304030328058069584956157180442415911374929740133657674951377986596655778365141299223832572616686572200411793501394855112149593912372178350316562*x^418 + 8394656065961641675422829983494137354187208365770543746566948152358225734246452544505972638539830317077028505443406080593997731483485292162341163341788952449464278139743339087932993951993570133183056957343712103505793721285336821079657562996512262045627312114310591886134898425491*x^417 - 6398741569085466473034280871094008979413712671911180978496720449879971649966979819820176158373750138372101743192304156448324827226285783263159206317081449540214602383059061543577326499285412993038570618212484064925021908325997683621535577843709804038303655628005557743910745599964928*x^416 + 3588470988526147707946579730454016376594239678212193718322537518400363231543545630072437529252502239621344408266480316971058207551096949476679976537625859108687985088848981146223872291748793674402458573711428967511133531398980303526093048421730787000374282598954084298819398728384552567*x^415 - 937149580031102371877069609588442562524970278177282493584345716009828592168557606157081515581784189004476650891920225020489753084363041981246833318775512834527336167697778222401802197625042022659903484336654847185178177304461790939723775164847721756250976897524645999757405894342654690524*x^414 - 957887293956561299268126837541660242941829428937184954438134149761222770606019973487664928088216333380542925615229707989733762484635266197514038691541123326238927692688281901052196491131496160127011400598681144026799101233086730369050195904056412760945240185808099041840366161096633704031454*x^413 + 1908497320219138047939980158890645377779736382364165445665937571251913972624551879102432187723897229189301140767837751442546029093815031636704785050306227442671113195106979417778500444459520690564599516234324797072908662715890258663203210916283911151607284265995516175174691520105723520428749996*x^412 - 2036841451626866235918281300624746826775124399554426279420431078455779206224668955723162620330876384468543505593762420498182975913285191967230907043021850370180609743396254959468234171894911310688415885095093894549988092575052504669331410094141469055025360500405433246589476347833126443497779120098*x^411 + 1626898814284097190413598726626343616313857994464222571778585396632578416646538207581395621318788988926651143181048044498991241633813046127444979452146012001833477262544896337027706902909691940190856216131960831286174860798492096718052641475798739078997094148267610792103914669650954690605996642442439*x^410 - 990177515899319645379683189703305451090647645346034468572817743401596238213616418518139622711076063575374966543258512467794501619389937675967137832184503435814227624867734936524072919711788942098047837596019591200489565813917525993812500461825417123588500237014791286401518891931602170260718864756421647*x^409 + 376713759686593357144932495790047228500466520846524444630016481307227801976948257136538836773482112450018759397789149886149133476083465721840553245994216524165962548129706078007261581323909012287510881278662910168698252853992982985614667346424823349142597457862443825272016783501261304268093275911914440777*x^408 + 64584090261764389912804812310249188637962016806398356199910363767838970728386345695405043692048499185701186396874340688266426008387446586246868333843019652369110825852537824572455362163580301501447074632119788750205804658039936519919618478002226647367571747212888612558535623907036122407593648424902988753826*x^407 - 286460880781138275114941520932061767196141476156135507010821473162038320393987638178583125913680287600385579967986179680444565223997137801031616051923522204651896055470785008961534420690901982302057037296081504519144149776392235905162314280293272874734365278635621691905605198334238194179647311855519961846554003*x^406 + 318997296431762707785933592911031663230183982842872101302060700943164368292311698078755335869029121922443549681354199725913665071632166379807371461040370771783920149164136924368582780063672359427197279537266122010755692166154149070591970659814535263178284931332075708642257160834476928244482108877966553423174490079*x^405 - 234066137746224104537335770128908764971649226650720870317743943089329825383980288776186410767176750434134234286681935259402541402373666096947259748197114456121442061051399090102847454865051827102092704068611818062028336132177729113869204796493641380330284171015747044150368696860319246810197054210520260529171286411239*x^404 + 110189933511193691084231703058770959926148068626516579772048188031950714029799318579878050528222890698901474685054709219614215892578850669352329747481528435142875648773334894962574679940966220096574372085223200957649769437823805549805451841196978686288839599971007719227817597023327103560858505448118701666643759991544677*x^403 - 6662980179836029158560948789134225150221974554870383500811093669499507771573018374486730482890250622766661945699603700467806524091862792354796837619927540912147965553165769149809680393339406087815636632739928773331096168158064519040633834048477526857455833481178709269275217131299073610277824400663400412431052854015477971*x^402 - 48256496005944151324159513889553780446817700119343043779080553146450707319267320341846538423563219438193954090105568023211900073707620995627350780522136432286880991159517215021093640535179754107242194884958795165913161395780164330641615617675703936811392300617930283533177252974775399107256239560757933951999891981430367106988*x^401 + 55296752398332835684515037642985521879407808106847531243153712722503345579586977510442692639390435170396735776022916422271476594197133274215554499263681238767777319382285965249507990939377833379694935178843867050200728276978924570721696329709334626973335895538710590113831606741138531276053335029077850786612103216038215299534271*x^400 - 32907397983716202482514045633075888482740457547775523772303930193613763644855506173287041203012990073912648705424819399499979045479843285334898914585840580828502993317257310311162151429210965849412339239778815188488044173367354423140641239805822942964395790391829174547831523094031049418054136803282348889929923578341986745966283967*x^399 + 3527254918166779653472106682937474613791557494203289871556389455254145085333487422502182363998752922418071046356698452970091996751662521093367391968450678671106779367603166576441959479039695911878675789892129512724779830354229581445801018906491629321240922138877203814062950799124319804724586600374902357462325732838965469980660162627*x^398 + 16741288604068079883130436742433981007193524486710194034036852192976530971709167061002892145300191874757934536393457048477785767837246523982207985375992411413269832838549202104519172189828832390872642426712092283336759679915873747945541601995336220774292409871981123005599409670016610151550732619413201860180108927995996409720790115632386*x^397 - 22189517403649122210133034497612222117731709765407784339360974218981193675396340024892028647795745949431123919730675777780527779595337633249748022761477900749611810291917383725779498844358404453829374209972128309812098913666697738021835397905191183377864866873744119748658683914144216715636184672658955088350489087118746590023630315568106017*x^396 + 15826552425053865869028173049817195955076050453694572425472540351953441343748206420567974713387141175896947781587936416412107371605542942643875331896392182082369964604956139706525395846457033173468326256168441948736331846295464656830901426774386708411815272882500577080787044460537625677131761622241383012732089874009336064115150781058453244106*x^395 - 4698303940339543192824068442427242709904101210633893423175731646260047725569466047281077334090690286182000824138395402837996319625008505510513200564867475678234996751164986377880455410227563476133850905458527597456575201905159970891590131995522290785678145750535536333403317254992422959972535993151288617641985281802690829231346004454414000705280*x^394 - 4728951793591534926380283359944971947185235945294051666225283062061067911223435499576635855141001169249726128787729105601638985005767225972933994494557073069003735342026356573255802445278570917261591550377827654037241558107483964941868355607138385855649368393505670258440730494173021752677244738499390609528671397393549742495264529966496725562137315*x^393 + 9160679186798146042658822730764312003313107428089849628904996418879367093626628263824694331103979898238259745934016103828869200199969510564404673722473223101586212880984988889207951238793985694593005219912748298463152135960704509938893147273370548763842766557876113076500413926695894553967984484353582608153362496788851680225535800336263964516978824411*x^392 - 8678912142482613112851694316053579420088337871361769043390234382818916450821701358577238045561331694667810435066513410698384273696527559119967394377460394098526942336292050884180372444515833904695126078353919572919752579360524568817350014775698831166284415129296943419291070785891478997790492520280786369983877559926226675640942804268275176587081822872950*x^391 + 5388022515331586841128668828761769015580001172755114669000028905885445411972448847654867053085642491194432337091735230573267546574023353126089321379917035187868444509637095399492203949914785770203659599862060207032277959620461661320728031339094030297782119975587078143871375924273945633686749021316030949679662692536164086492386724904721977996392772726564598*x^390 - 1709898671377146349868314118397410452194804045487048016565054430080369849921160829600531877571518079615978209764537546793014588462411167211709880139572367547214139635044227549132120860725156470808219272251035428806917603011976786401498487033875427896385470726203820254851189852048990662296107709239113234282358554248467323446885530745467271061597603043474763765*x^389 - 775287564652891103319343888427452256196501844972743573179132668985196528737810693599920481063194919345129362953901202489635949631792568454708500990049923552113823876585940635337290770495397468105533240058324731093278466409815846152431370816844368591218812295919582998374690769497114953833278094653573944672226860189751708752423255580124755009479130230474094017612*x^388 + 1647581197435215289702747492911170767768844396184391580287438370498122611851977856941552511009896995461339956872449575271549588863765978630881868542905672808997879171393441317366389306301940868987922376125261040231669412654690249159464021259649480871881924274715258977058285489478606828740519771997846344392047570858211893505512541726909538587667759895335733067055940*x^387 - 1328896715923527998635808502929316000159564563325937274294434538952191349184631582330715444498610491600403440116921308706016338477927945571625502942444611804671371661358836352828173723303243715777714021585904005019879418735125772526950113110562383248886596967412864244475716287949044763502255981521965743885951749949977545812071302660018889221656138787480218234705467046*x^386 + 535869249087107044508231023643776815040718046227553948099155865630465255126804435477467863142262438949111501514750376109826046058360644911108990099627853775699043317210016562936161439748150786325858810335326741944624639747961737728375956959823955578207058363997473260859438904525571583188671507168100620219446188362907748125481293197895257117568318450846741056852591132884*x^385 + 155659237378094940998741807152713951321068265902371315798026182278697784895553404209492807320942774901895101630835720272138380938669954252227734914852864512306689274760168861073455817862310449673055366548559242885904283549955497817648677123592333958325715980981535757858975644709192995095292888351210611658658616460901057565511951798594333164325967846906927245404687762941021*x^384 - 490178588470746701512867549539351307293484919794937791916881995989482487142830099221898713779137505992178273596311402897089416164785372923998808443723279633068580322652965609792025803480808205080513792958254264524485023777842743180435096641649535064224393876620100825346765133406616805350190780859096057313628868328076025013669915902019735921041541770202631428300257730877309639*x^383 + 490546701633394130256382118689901034486306072478460080712939725112415509437252353884485993209366671220829901499402926625298465489661185694040177870964724036827961099764161273876864896149168635434570966267836290415348239279007653272785092221378011670403858397225107017305421148852468272539151143336547889881971774511000580298829122861638444804944131240631180844351973999832404349764*x^382 - 314005886670878055077744738451535586802865374946630753725414249828529117399211817003865952478991511746676045063787435379305840926778143140956108380359149403042463373044882480750019390483463742590543307099108468323128990106898106625188107773269037868910955584924701965734933273780102672220811010418364736393336674780867660946344448013189870108741265910827382076206610256619813961447212*x^381 + 117767289654296891521884300499437949959320615915175704416754965092543187933067203871844377598318636113366596490034588523074864271497175515860966704637141579991078021296113485789545408446911953404416178653523151898202880681004763403787471395330697706315346636405165801129738314899338177379668149469327835668031991182016452337372418621626417701934843794351083834157016075383274512805171679*x^380 + 10167485377837644872634367085498931024947356329246749837770157419954453649320898646456244122148930619674609671668021852140204269146628448073083189245536517953920030622225910498434825336123319327558935923738578308950071122470363859054550441085012651331705833465638860460999547180924458246170899748653443848874057489992478983875249590216143442542615787174305014633069513912430919869934123505*x^379 - 55241640040100086271169728481616763651152817356454216083202482295489809902430281042431312166260357181952538271148897741136496492904387033261696172681679636231159292562396132583704978677805431428528370048711909359015779548171821184318184625364994865331386414494515526668323771985260989558941403911780248964990401579857504176934406065455655571640240499806226406566150646942873981395079865031258*x^378 + 45534601062610005354162042537196708928585078180660194084857317664581732613372401178791863135209373865599502860016492276695979523390210405193580336228129528282182084523286905818814499771520959031028087592871927959938082366751394228825542512808041989373963437652934931452174670365144497122992721061327762023358591901214657368623641183895230613984670610788913983516509894425695353138686270332159031*x^377 - 17373125356345579485178388652451811687014801074394637144339760523020430750254655104540123377732382142031688617597297886316583765365242636802533232428925504419787162992444718649455237511415571381877207954339628604979410239757830492885211001293508038139379838749572107503787225110605781188546145235387455736106711538295730199414981839323293600161161296399165761824568590591830513126294695109139434239*x^376 - 5085722009740324152179839400858275964123758815546819341854924362104515255852559443606984361798333917367395341367941576059432820413818969468837298433388297825729001469949786275618903638693905324735727781023262465430048749100301550604448293784115307218521554166347826000852299315306008698801000946237824714255238820595557768669246377937184907588583810236939860432504669131311251041743993461508607427159*x^375 + 14060712150388098183956345226672865816801226708411700992060338174801119401257081566748575090722109413802665088296341100891631066629226705047073062785087472973291484984063587683243404421945327059664585920080469321201766880891018479834391985749817341499087219113366684813245058066004521077801622393036361260343373914465059674171017879970998760452167160050301402136741388793471458651263836278264355429451243*x^374 - 12624467266385885435240288835732406838826516498826266807153239865242333280871100802415920907808099182177519684739973569592833299571598600348451659344239072205575494790995984202959756092417105957614261649304728174705972827871627603904871668010649029336055779195014931360565451411091309540116981848999697855174180812486093618853362067443388262997891018462787314461503748654241504017664810131471664862587817912*x^373 + 7161482004120100295086638597894520208353635283307587806116889438672650135993664224240210724815305504009185816733608722679580149687751111133471189351347624513870754847096194401010257955895271043104168939574467700615305834938499914825641258773696091520142487537338718665395273317562037633483321304397067273804585679102126097237098117726291533032826953472102789874589959737509021649853858761750697308872609524253*x^372 - 2431020807307940227658807597993521753870747837757518006429552489276604905610729850106695768308325298804695735670197079643939345766781413812782493054219638238729481282605018947499960669133199601249360206106578298434048797834431433678916830668082939756512806656088444336560363446112375135975379178890058800316720421106719088542560168147210785729004323300011812727437056930783668189579182751798575413774266609304221*x^371 + 161412343392063564345090138553073557713478945560119362496032567802654332575286846394258071884782422661463045614892075204148521370157626514077526546919263925912008956451080549154990486425134425084627225343467662576836224659513907993976088125913455409754235221073114640620174793433098753435160232321143794671695558787191579508352177373195808046970067355988755683460946393323213561803232478421138924959319915503979584*x^370 + 92915077992817735812812658718362845073807821613902603513405840423635585936284537752385794751026451672226914879645868650776429875857792047684353486588066290124757759505220257034119217006727829691950510513608341321308274036456056182095756250405753841491213534373362572135106794777575640035465384590375146568949375325154474132628815563012106801744325786568072548974972905610354685620451594779833450754079744953379042272*x^369 + 494045631455609468731272127094957558803925541337468472699639066827624066825308534741096474242587575634552136537149362353383401515053281006183497215287010086389993991444891471970110825888559269297584768914041408450202036463215628995858487775034709414136315821965744642069705888288774274432398042057251082825677696511564690427823460939187173800990155816652593097175145605333167825027882814552623288167501772928539710606879*x^368 - 1013335666134572537872700636072268785328691517380786146199853195999032342676787318018706796650744851232893714334314138385542651711513881950492854885111734026511815448586911959671698826208724806103344542764691231617988975801680265035910898666956463258916807445057172890068404920864652530234517594250807875012874490835331901786686541102735360527017622692423741005585769654205580575126649706906713492644148723360419998542003656*x^367 + 1123016156725722393988877729771146395247720644780818241611767501230164486031838160491016246721257823446909087405875865543326672332201602343444397122859443394839749421506127928841905135984408185087256302886001251618550813474393881057411247071180808450738998083155023718333331333273066265661094273157767779132100609724481534088947709465960936124617002883317536824388467797607632667478733829609594787390462323529990529709516579323*x^366 - 897260224386282146354088469467723950137643465920793327789131620345087190615747118875456443015330572044952556295738688081241147265786643583053632766663603054984198378002629156737182752139361372382348657259971967501553125093660548693092043095159282659745116713711922415383715970490763375935691661111156705974939060556430375601975531488455669569458423706475892450703441199972708478477806697989234623693441225949552595619468108493702*x^365 + 553611438559600704066103769944338622143477199916186257222915821096856060152393986454611324699874682696881864621353602384553244095117330820923247252131083261642930717964367242963765194944282788097854150120185957706703374644004737021189371094124812470278707694066052534963931485469866843664351486117987570625413929344994224694405896229026571590932510908469764410246441509766724832933792361184788426354165417110222453901192132428261287*x^364 - 263482806497500530413897108825272463466835366487756574238387782842235715724159535240975485577855358224216133185198377335654482299248629388275754286596640763049986742335704675095610177644060798274043847682956802779265805144925444048492003521477142409055059408832277204700095066045428160122636920748703651324937631181673228400240027754442655053891936755571610494877336020536071467162684356286808032272232807206290173443431292979764451937*x^363 + 92674486270806048279883479686398724140359457158660085622510348217719411193641799077506174823452543200965182106568323449884864071378491310081807609067813439415447830555571200082747514703422686433964634097868155232998473345375318791977311829677870842281044898870532212532970340476144017975728424124528058191306364290756294047490316470811617466883046950961250195646096706792450479892525815333995064919114201818888379684440269506423377175413*x^362 - 26915863933584268304523731807471671633679061148243992459547739569384852581032891551874838915438845615183221145493469088125827407793604208143363077682439585208143916836059708123368048217253831867189954821376097127090199526754575870452894485505741148706692488785585751762824597976691399879466824294725771999591099247122616084758232186934449068335579157174302623726151961929788843655749430450502796698416933044367811396147831825166807803654970*x^361 + 21089008422195273289937086661340092812019734489321968955315208158080285980386506894749431433195496524789172015114473880384888019276936699942797442835191965268206462348281456066404285069412542344697194128469932910817227071590040906089568473760400053606552069035297699835989963528028504864050596530503938831014028773057260271959526286062512219045117054835450575084595783355682564044509490422631308282760528830955514106290579852223123389692932259*x^360 - 34784909579577703624797125555474167525178821591027241919731989549834708987120971140154993644905508743762874545602453273385600956121253573798655671347763889245638409026337229763716570453727111112401276521433337770514773079610314697000542814056806211455456778789175240882143674375078753230015819703854561183811659177722216763107084575610324518354101829321270064954667160017960055096737019881313883118394676400282994830384503342404259668612682581937*x^359 + 45458292357776556961904133456479562520281510862153453201051346125990243211319716215377267552803772606512779427971832844630840569009972058353990041203188015390912983116099782646499595246061045084696606843349131557569301270642546593089867714754475018509647262236032838097748845060137570560740117474064145757442736869546668048710477347705498604952003024849214491803002559483290190323041684170646634956730983713762416054158026411071018544291551980311311*x^358 - 46402285083069691248914641213273285853565954301759127418434719206597699881888659955152103955086345912227423335002644886794097049637831746458401760650201284827852242113786190380535810467602133531730245397725454649293038208213822974316957711091681413367847748969160103770789934074928346840160640989064207882317176452704715025302717195484581363631472422222920697161683407856143296223602043745608266543904084544552899020088102211454517359078568678007270185*x^357 + 39548289833334773125208526816444753764526438699224158605070582653126794118304708343073127871285887393771518852279522242301789588314074424878623522540624655717706279866426700920323031167072041920166248870056997810603606633406151000429792643288801688795641317896875000704929739421231362266150472320608705287121194934868939327185595475495832154107123233133884168830401985158363660235689625347034694220568291987895850320957499492616349040808284915276799710638*x^356 - 29316731135258836977871070006511713451110263632198974289430739204976058870704555108555637928912346291659596106760151259463094052269271261362757848878923965848744527195055193010362984387377033852873879455130936241789907950112611275071438597516975215418873748833860982257505272170491637178395934219265900112963978572664933808422140936074822057487263365588995047416157050682822714932257238461573240557542112602234074104460084829733164624801487719562738142287644*x^355 + 19363044854187998443785374950778236064720607505392775207396068845329149506020398992128911407814200539011158784672739216740730721787366971211266096278418594276949200471391797936305217107890024097191343429379699130622683542761909040429350321818373589721927575651487715084502780428220139707346128023536056665043556332086754597415133184558115108688329560101545719877779181137005498905021478194589935888410308130159160571310114891794543693366977142058197543333339215*x^354 - 11635727610697105966985389719090761761179018052350892462590911458722957368354224033875043795252639264969139755587832969256419736332157939292151587234804815454897037003395981353035488222043176192668726288563862813111845146992238271500403278818241841624247554848373288305579616282016376639958355463882508047350956733577677209631477691365518406698573944462485430073177381320981238616504957051978883640684118624968521373580392674127552513395728093737697371802435954029*x^353 + 6606214544218699452127318343779426131188861048974154321518646082534308257151470883671933761031157778828036402103157207176832078120005493240275745492350875278429413372864532193221420135688021702616759496666793234833716831478795120287589184957695977200975684347936120869256383317812629677374359519731170029471944900268930893861291818184233199190136380412807024039718067851273280353443307435689789001252405493632288509987054301626319932008779098162222773361215653301874*x^352 - 3851511746744830737405386300314119355982662768586212741455534180445541591016119677730082170664385235909043675411684667954119364855660886935044819685281979455495887199006833839741725185732930735856238717047885316555368381608346053918312030152143182145187529625136315207348098480235572868758221105754955270989738022799097768317599195812837322719004539244790349465072184557932088548949018753153878877615311697090198504132802367319456719833373718393033001439107227516230338*x^351 + 2599878503664669177878696043322605410958515182928347294711122091553759119039933124875228651063965663186172169804453539750982415426549355244883934931766763164203549269770945120818713504361359233672263223378085310296523623736912021459157484989529097841002402337368655843950084688808957384694484052943323098175542269282227811223822299829806912404143848321575566373482302844970756148537722808638939532749074024926463425316201633581461878145277534048119303309628046134687136413*x^350 - 2109560363418905707734870794559954659647472005781906876981549710750472882095151480328027571256152700508847745049263453114564922282727988965788701321756532935337147412500611015002984792676619769478984332681183531815042508163217091353357279677930825433367378817605305010006738277728061286600402320963003127145952833243155659790335854001007240953215010637569824082384398387841893842489121970684057588914087961806170635551643303078035775206142798471353150592886822060580780605917*x^349 + 1862231040894400130856262031061529168297704496244220529271740551552237458112996615466029353894651323588300065132298672182892900110616035077816392112981924143082821051426557831230167204223176039103862490261951759920758965931203827338883356083294355696341277534850493971717233416725903834112001750579287560985996358707284258751608869723913006749517912671759319636519128038810658191239550997584231972152887316270834993569588285298411012118487055920506882211048652736001795240580325*x^348 - 1600907534094208157085327887909817931917600460454603778224314581234650393227041069227626923977986457518939550909777981762958168191745080797654452673071330732095070360962884994336937482014053795778155406832096409385880263638694526373055622328508946807849873471693156877519742374016136939170934860541379091855208395086164864483695385867043616058920311026392475393834716983188766501023133489169625947598350703422287051683538747913757823806929667711993906217714899113105952987952392846*x^347 + 1268501888387074872197401556081423174248819812837308030512941386610195130744917544838582404044067604972946855870604670226151198270875038300355992362468004292971835267919963291301593931487091296788529086358118373670078929775104729936818498646285673609993641572554138994067082325183563704905902853154462610188796497624228592369070378965702268599161045703907212002979201848864788483196215416559016586360909405543932887401834713577777631509747102644203751964643712302264373268354027044630*x^346 - 910701809535759030750980279561314368464474462594566616724856830238602096493401148318617374466817778234124440531090350476813919872378826900856217203792037954437647246150399887351606147123593566653239251145553087337236879299280010802494581359997330000970258299073325838074006246310739390829671777314050199317673761809316260415608368400097735796970142318047504935306016584435492931713782161040428719302909921947310829832623921278020852783823572065300433684166197887064669854369139327197758*x^345 + 593094809311893105322576113401085615608217333716213683612650281780535199942033666507461322789138567291606387388379397306419167431858933786621983335527674700859712254303650643141698288444174009496435495959969523194716454301276443276561670082118659458018721917047730973190725530412975564719241776143629169982840777258780002557071423828645301371160730222530116169188278648001566540344316376022690533477577187856805465525031925511955810766345972491405717873493422815700025963483216270968975893*x^344 - 355844769873408598095801950276361496336110820089332351989767715892666800687561449380741634540791745288653009600333025675573569956345795296709942661033261189184207193868960513331510324817886343528309297513104203351803047601046457555400423757661341080972843213086240160913338425737212266712258565074855221238931284992804812058140087200108503522655728511257678168006534892709475610777085217476330589129261062756540197945537574437556361431957888335326890799040072342511788030579578444006689203164*x^343 + 204258562825723051907626499675224514509183554610556596892770015821546842747283745436567786894145641262226704501905199504243990907227572389215741526680106767788379799868228594795872649058597072719913400242134647893723406779440620673747635916091757434350085174641984888279884891299497472120802890688321696770546107289370806234830603824009817994558856856950057626032109541457087512775641569290058094427110006048246648173667657987795446804344106190921983187238299333042621635513167391476575308248398*x^342 - 120174522004098475489621020126981900075925054682652982049654624530618190773873351290754112801624973561633708611052466608001536270354587981926027123502505747853405581419551112990039808716572778187129828200502089611863568005787836751823577198099725902019460529495450587988302599980665726011501060997635209716231490006432829513468456537702395365548543010114054084410680769235468972154619270706567569468750755260955471383689900135329222061782478363395683267049606682139686670076170998419922397857843458*x^341 + 78202616500970415633139619898109561664910890992866790901847043928103911034926305823240199568176721828475509397370606129188855005127431834855842611152785078089138756725413891530256817702243555912713134106958426078162872401310701366338985766778118038980429361688887336401497987998872238152354448853312546603858670272184589513363512218164669220052990279597461526958136908751753621351055043173875367364830190653214005088738999652523499388472218466807382580691390215381182387463099902421293895546387176009*x^340 - 57145034042003784765793396320218287651781269565534001816837112759615289286914313741952611191216812909404638609930018167441734398036832997079895889109650413513790887945510018382206822751358071081813990268390089127209834832848565361052692145352351658293438279195101150245846772097747136574675183993663426431641377617440138762530812832438058002928700877266721128471640554170372698757790022322251464140326529257558930255645009753479077231226191777555842579183024416045482294271358951161744578053283800829238*x^339 + 44162661220192049106216353981597307865747301849026629767318528582099783909018883066281356418782365083202184929605393381658668484336788933450730242886229720733432726886630019631688860052189467401005209543190981368809058891993225775452009855919998342729751057083615896337906717408904515974838562561408690544577612629253588468324055891180364902688586680826734845991275375760284982724829160710511595101941221573363635898088832419752148560420361102549117532055955655746999762508673233001746286915300554272125845*x^338 - 33734328442180531409448180011338319853733408906878125791674029844440999468915025568633528860579438838776253151338436515927823786624588247572544769669496361139204720873586205562864067619080784717086766219253797046999364107104544560267172939691705947471248194407125708754204417868225420075361676793224483083862491720045335873045338234349021178398648601403709206472110269639801114516986230288876244788212156320591525275930676493664295302730417840417234568859001791224250430277835080077888883081788812884252760453*x^337 + 24616695210527840186592528745226390151192329381348557478782127867808526188050935508158452111619566577847879697845055998617181216037829894866536674371958461596206990583566611536982210648458955903557855254954794048843922005599684111817430891930707728058950927544670489702169077434896947639206152071873609397057435717625960455985304600224786688434893400892241606337609869665600871448267354230773693730369290103844156126231042698226176497744559690634763763840835288395651319404109204149729034293769822009666145944346*x^336 - 17114577914231704555102896068444963445585844874222464956998994547256857822014344089428057474505673633377024367566969922648055165908262815681121154536593610250430095528861629525835671152066632957330976406415910461352997404700985089939593547014791228161843460131741110831383025843153948067033884620443541062736181931564879261093612527581959810734041266875068360895706490363977440408272937949126912955674682004666117503220931083533914968746995645714894939443668601033326347357209999693411281283074082882690380225067665*x^335 + 11549597397722338093055398461835642987750891778898436012401142926592868129637201257295794828799894213708141554818226625340024207391148860954487890139335755208991631675238784883765736536009296145647199841267296846569850525050674871831704170529768109702200589950265738593727823261755062736362707414760422193550573230262582127596492476664068431334075824634234297055511259993536319875445610693857649860457327035861595384302295661800156550486678210117798127515296395931942309932786729577832593441908704620320092960318907692*x^334 - 7804225072678297071616760017356337879927489727734704893951913901761073371780473792732614397121376509663254212563148186990159614965043662095328155551981901559729035067016938342698277292466285351694353600189646302724289337193774515948995838950103106395164641939956160809070543398533325621335060095696350327766966140133082975487284257047787905281401033753436021488733147658038551391611198285557335833839241742629433767120985032677727940486880659177404921856675502823131162789344096328296925282554842451377866618998136045449*x^333 + 5441489292253780882559156355507718034888264340293270486797036987535594682495017233144148326044003935780121303402526203096006001151016861698373994764281257734656502782973725001837008039145091330601624223301784621386162095741541781304706421121856630275486460985532982631095071972980337162040677788384065072941305289684366100706687187610114442044549996497022560501897346854470310961388301944176617784765407618400226038699727801259070914106801251800542909610525377753930371772856437504692267129031011056659029451695101961391305*x^332 - 3962165217500881290756026391387693908629473767755156184346576336893330527126498122812444401756345516578615280873784147237368772441726509885129822049366313717308228813831119950948389365072231531429102479464303396841484617327603929580591850613606893560194503071515015727263445471964273564055809044275336047297518713169404950795589025734929382492230332887000413606957892863606168306686899010965235847697840326607904472025844192773467120228381653841021632238465465714553159935534628832551584888506575701698366320583863054621990437*x^331 + 2977123458373200878242044909841678818967973569958689502732300761859938267644805801470058797809556152294830827064691577537000614507177057482104702052646164187696845037459337529347701499391587206401305923230925952081513600289188298929472850366393550356354262285841684170777803677754641578522731019352747147000175130610050045494860985293985159103189230517901836875533167593775335136365556142815606651235447405216083337773719853052809749887965931913422449278024159810018730941572199268363375402446522936872394680675085486563046259658*x^330 - 2254192052710033706918935242649361575855925954573095874784441450961840241705436164986315229302343748146973263992688496596348252195498611005090480491050552980769168857391991132231672144027862392253524937337458923310261894247681581014349238489119471020263238318267196891165905655851284226026721345237254490545056025058681345321513315317666402224960819991682059066495224320172561880410707095410868130209660169413558456823367782491545212979969599385659117588943815005563441472362808208608986220177715488242724811413400515004511090115137*x^329 + 1685516804897510030325437820544421210008108958611261385037053615526571637601552594413152949363493996343189663467339487027612980766378905113438863256681341583365820718967460462295774760269413219327156223545276951218956929766612110092838499221685470042790028874963679832456760583355631622197056602049377519418386859784915898653612029447940103099518963028655969074613982705098672806647595480996028010350895304142811038877807729228355615567145429544675393526300376249900623726820446742479722675270619254650185174286178313485337622202800486*x^328 - 1232271336794198691024238111326461498259965986738919865771600241490737581149927857174566158546819575343344108799417626474853219390899358045876617956975948370269686305153978331051535335774814949282099854403523958878635243964366603465727491646984649316238451658552216091465710647554405423214253663981860829239590773915303698480433542836673612421102346457764355302621251906465265288328717951858313971951299863000281230418358316171286607874043997011435567484285818103925854989851480399858437926153625842627360094770456675161703495699746350220*x^327 + 880878472506580450174612707581378302553130832759814349626837144047453821317895540164465317687321989528964362403301593372925418801381081642575434403261735779736524611200400101911773614189358156163352178000743816537344759830795755618680395371269575284834596400900435475379786043693902312716710815893882000373660645281213541372315273862840992497298176094962199046539921217418037431535780616151218127814961158250234860485750732406997481715685957499758405709458230649742521664607793301324655611060474263952837204409970793045382339716986119435890*x^326 - 620165497921205930588772654543710266402231891742537168830353905709372534809642515326929591041646513741693862378365475190805183974348539018337938359010210937330719624460862960945445466658057299043774298016534291894588743293948085174537487216588393996716133964359296221095242671937042081436072720506006934661531209395716390059864442451448996566260976738899027103103719769676583265133184163813954065774281870658326187615731936589660262891916418001410085478107023477331209291070973330277533054372788214347816184092319623394764414918914129651768042*x^325 + 434831955434212508726922268821970531137705217428112925911506299615801536980040234436355741805734270600876111721615281760106344694270883964264324617941651201206061560098788855126853429309555208819195504859120936846550455704540765102770589356870355448647587262280776828831800756090053698398239790693590271961750664856930637027054355863248044510496901759062042276028179228746493303114028309722155029640888246448264691995677776555406771112584649260318699382401680743194077229854705231115475963412491229500890123249516272053671441633504604077506823164*x^324 - 307029970413722619508608165158154170533584647510814118244616781343955799995650847113908834615687457667562147988540052326062368132987326368314594334178026230192108501586088037287632428215731738224878400388490911214243775103379076446547089061702966397429481432403334674358978170559917821839058231609012345084745623821802253995508166283168963412779442283701538288123201330560521898728706037233167712046359235636651046813213362403628577530497314717383063825692850918214557491490137033561819572380613069870956898359639445241707016609091926728295335979616*x^323 + 219843102472506990451382851741272721692011852896947599709394595811662348477311862900032318173405107749454976282081931611640774340064644681182352474188514330968569891579571007693276197893530202523590733546464286064621134865775988905651961357887185581210282618256321463623661172122789428049519922789882625904789200707630672021463066720840031982013105419394006936829087546506107938843761008815191622002412581980759285741926995163617781442171313397213362728106012190824709465984337952917517053191075236324107813956516827947051263702478598859943324929312441*x^322 - 159684170330765187476240791633139275051327829900388018550586808258749633247602140745212916510605532827448044037655071297757332497734530443629572540117910175348852536452954880238726062150415870670366032570742931581893906497661454139947246824284678236193386954690618377657660151378737333449305512391417719165294741512418452137992525539748601425572724302503798665868020880733271417095751791534290484731083616584619057853488843901262504615131960390844613347459734600613620858809281193530202462162369158014326365312721072883815319021918546690754377112985815778*x^321 + 116995111515691870582323556028902547342239481908454933089544289697635106060545164472050370188641652531768750373218650834508223673119057995333070486186493617791118861490004055329369557504105735144590773287682664321077295723004795893625004994993225141781361252777671815534866966938944219833847827552204155231068770692819762893182136031164115349758752075860642964567910463041018684474654587044871706460923456502514108913761505343461443273120105091315672451806837477593497872637107974191150095749956775503043234961896439224557307757980894274162683675495900135882*x^320 - 85733755567078537337928074620555058002469813090839690248782497361620266282629854067089040441197373807879727276430309276765012857798968713961608693567155517359791772828607566678457040429751520138288146764710524904502355492314377932420329644702157298140341289297107310244633947400972016032653159289740221424101442416000564023916915679423962337456942975371942878893122669354679720872250189294425214341244937308411894993852524756617628717898844471122057379681208229079511391016215435259342242156123111297233427998514069993759878930256256564113014639458613023524587*x^319 + 62353080509144876779978923710497088548068702870798975208284859515568374425537099343578079444187228603185505490298705992321471901655383529231051010190595512569254559239160199363495692200994510948358038128664791736814835968297240567935995493100544856924327723393204422548954184932796173105396610769464049828432868536611795437412132219576708195558575472305672413985816718882266858299347847634760961828295705593190461371218413815896273681114208896177142406605207241482088452214564939830860837151405187432474197358096595111474804980200987430254196135729314339082026895*x^318 - 44795925507451307360567608998368476268975486723701419750500109639861944917345467635087392392949395003443560871846472529600635220443271968006614816617097701777669782750302774944011984079592956945920446569915979743799590818918575889321060665835854044634404307319557396030852262553677192277542049618064515445806090638837664535133663994560097047361694519488303361360457295147934331958176511818845953243274663631403027667153101084320673945883475610369827487122364428587897990785476046377276436165464943589392415839246380834617774625250777640329290093302150054666600971894*x^317 + 31759424933033165818053836070048161305746074856631452655975936105383693609768814913644856575694243186742421796400919435480107797425024426335828381827477629438021087081964165577244458331740339864057973416749810672958898292958502337593139992240001518809891262160493854445219740372550316758638470012714600251467991346823234555920674685998609206427484093252134666167889831097790600581852460039894059210685681308584951973669450367252886752551226624754924352072357525283021249018807867134217209566576799245886825031801142556681138701912122704573057304195736868166485299906011*x^316 - 22273234874906703798454891011270229956978650411817083292571100856199773610384375870425023067762799454631815384254635096475808063967922613644242745533963831352716159499625396614977513546767732651773689100917101581351165739826531288726171468940679157634630615393067251227208060668711249018729449646822950996759004883236879468353330265808704853632850625819736380280611632295347010708326188950402778003711008503203594355032754911652610528384459944699592786509671635434035811817659099831440052100117306525483971196306593886367473265254839791355026233855614869349889293968946260*x^315 + 15520680257869953607989755373763103141129299184449420698756593770039617466147815565589138095077291416966200596115382692271630632635663487930449880953370229303257113643365702193797172608129124848760938165524451527818072149173555208787908141411029218738892735082307079317823479321068028272130162600059222153907474842308069649732437063373570890742415495305429916921308271271623822981349214835836506631559037016928190886096720062165482260358359369338710944277800109789294511802352558765962546072828652741526066936573286144791326023538302729566885399474668911619287372113127168296*x^314 - 10798412516965272882467084374566981949890306757148158298062086145000947181084295575348392516637913048042650511883467855909354446771487405467440627315671437727109104183287122512734410552694593179295331447680942116158478089155923150111412292355196187693903718154175991407111950012232476014179243650820861877433750094587477973200204721086058165026413851758029333756511704836882758765663681248668144987264833649289783814599339535093647578927872109913811174020562410625614029601957756172347808098591567637569692185971555498759706915630734228878492492580418747231433314620168631549241*x^313 + 7526982522255261570815314341813238336314621253777985235221038942942340411677408912749852342421322424840518660046306634134426541287755438126797156580132242719324770315892579399854104598762198554992977059091488638059466354137838670478049308553189032144217132370795809891958505705473496117050079673320274425393908587130799315348426926773337962563745232031455737015759795700235637183354971983159021587118967794629571849057086436029972898377156293925154993547537602589937821867752096479610325213167966852896033876894195371733795783482918096425573261986445287722664639395251425079852185*x^312 - 5260964546658190063584298187189856278751353078404316268861765889599818225471714695761152062954918046709262385543673525974424160199107784875621592208937700286540812047240642213866674123117168292994131401291390726398946568282181002263560197209319870691704700329365440815655051703307554895713898527899806322671544377030117105392145582189316758219368127262376596548256640538245492706863778234675230058974366725173272333839164002109982934357054656043320695402930722225860230223490030138305230125757698686149630518193942207074105876672462756482367692135878866414202987299703174626869990180*x^311 + 3680863868951972434817578076105482344947356039778281674831160906768411641356674280662611640270815021075306856929428994703533633321331706311796940634371090152614164715640580415249158429728477412739851626604745846265381536835248041185088544889635000513764379093228172909551178420129154120274451008466823202752191071422628561095622112311216601335533684394071720760696301977070493216807716792308197046394828864266571364710927213149579052436920211752294536761173816174036571415502109205800467074679726538869217484295306215089005810713844921775612123737216969620579765627821503744184092542433*x^310 - 2569679801986044444109283631169451178431974736756189625107912338322787661490257180701041344380230169401133932947422077986181023701503570072321738882535861293980637260896315405926171886607235741590852362523458513624240298491964059632845181857898320390138305534209383628235761402236508697848855613800927450119960184267577132035789302164936878843152479508062429874016334967449948852316892373641509066493169272014289508544163860879044245530882315694609930558831179636885850195930710123440758691437707588349590245766142378067394666320196881463063488581520544180536574935280400759329634312813759*x^309 + 1784167863920336262722987127045430350388069844104301789918136016860151796834932986087850592424281677551029502676677075973728683931041758310282892156640628506818050570678404073092458172807703477612385523388806110317759361848603927099762622274700826362111605437223740465964989585227510675971460068623677933376013356143232796642385965621902022750088531301204929075305649489795991208226729479785956893589817180804279151946733650464042145788500777361084400787714756539211804161591939951497362110375563297433006225413070378459172246220163044658031095085777340763482936495783394184599946789602930552*x^308 - 1229326857922072382633704009975409481551238055935092105275651791496723438885483210198035388696297907078451433613272890814977675227239401083268366511163076140776186648721573481339144408016305175611710744044806561279323557245887558904036784462112757579773880697866682292368820854204104191022157600553021264974665999404857383380705565210520270110593626129998329740970466729746375209426561713720429878110177839001660734071429797042627733785046118961997273895824473721405015563711314650194977282661486756705311545142588260922620626458523352915157431758461120183962187430615169358097903904602887914883*x^307 + 840018704044698962727228815988020376960267533643602953521507296209388235195080568984604062372497170875403550419073485754273665193796833072544116783653368969636967479009463196944650918739176337762506325609774860685066124439257416468201710688111370123149049585651667555627239931000547366902006367472196550367414025975301211078592586069672517891953524136553466252977489908381565303135433601835904544938582505830645445678793197663902475314501495057301706297382174086341945178173309001941972866385507633238286633249865813556725500360282461672906250164241412953743346562710731318873665204324909187081206*x^306 - 569665017200450200997645796016567752118073878581521182288166520223860775615945546624709021193008022048364241538504163192667536026402351536874307945104609947341038910587493311150122716759541025217124153736366141391572618285491425117807719403567829064265972825436384529927852484832205108286269548230024562631863703654665887189730878445322485165196915786809984010529109158705711459768891948728649036301935392622610279667716085927452282521135158356459525059818491353225466878975918315842866617616075746482676000291330667434885701683881667356273912540634486288598179670756419737027832037514222861366764399*x^305 + 384017471391531882696952113575451252082388236836045616493004047288050419102548363523444691328239249625531920592082974853077974357242168394914957285682789710677360662791973377454637130309214042949025183572781694577522871557808222440057863917201867061237174307553309649475058625676438225081769550243413208730307478415034966774079822154168270692760993765551638582221366227371505648339226929966734407373614718040364196658248192449165424787989096218192894433257414545064946262840482429346517770731063990240336064969364040438834816904519148026262499684394036728003149221998351247661366525125822939114068543345*x^304 - 257788261667996821656816493804634113171666158093443681781975426667203003964889738530493371886007955464210868284518663685285674060094286531969438456496922862694522832003053935168006393101828672066794766261997160079281051447211442776574112804376607907446839911206910850912682330948964560084460515863507429477721875397556396443699277681710290240126215370365137438881092023424748952799837764536810046314216676642465331130676479601490302490468271708096015388112539940801061729087275922934578737590846559088104549202001987899443235507407209578400858924738550872440064771934531126320625727870427023079742975660452*x^303 + 172578606305637420494361884006806083513164639754534310734814962910964753621596871174332737225466935558065290265929804279418269899502029717180445526387992445736267703074824197922838044091842045933512467792852863152530612063548258048133328100934318438167601115675597468493208873274591035261698834593417546364414639909088972241557139245588541316958456585267950665697115469059131723841452129457440873552846498855319454935456731530897592339971761374077668727175877032875982852710996971874211233143790722366930146159931306342629617950625077685961153582248253568777783751690763204748285172875725560543055023452271849*x^302 - 115313446545516022641184074593598985667052959748121221441328248780619537250164284750444551681305234475725964483800510231464235881891294992553666868763806658837700947980960493781533923181798061330340638975614716561631312629617839226687083700367996739429919758494721392287955775311619530022002493311645217266265387078381048391582175950603691532127648733494009635932257876800932186051741485104163787557210519324164813388474070120110017023465070484041038334994347032022805911610855775105770590965700575946913325609499572503731933224399864327989150604083613717640584825234841777753359865599380800784631030410335730548*x^301 + 76917424554823060347790150409598350731039212649988120822666011020382825882177943216385003523865751347282129226183077913951781069836648417866635054323240954671339516281806855241868340981343002779835178492837657453847937899351961513912320223808477132641481466926913800462208115788935516524879347337911094865986223241329096842725629191581227482765868987600381714359053131288260373759828132679548491927029415423153943848895224214809600201739703021322602499964256561610260576013635141071638045219644140284357021243358941855845663777158278517202441260788369844601355552322835865457657694574802289882938599515991649637021*x^300 - 51204755578290604526672667575201740694634862557118608553387746420832789821072560776120613527297313292327770059965555888060740110173180321961628081782615702643885449808712381539039738912632785577026061078492378793444381716695273340612000295796802891778836396226904416980421781210217540750203159252162333694873496765178145193052068828720652511742853096198238299911356301578936018631605615584237066593319569475088723727307779918859133101899654300732695268629237968999441248356762606521783611001253522079959016375867049791325959140413260702703703847206878566592882518809856372929665343815107557659225150906532512538538875*x^299 + 34004347448746916889592239673802069005711688336783143064790255485789304020738506917541417955836114432334147198688090553470842057935840863697372017646452396403431963303475223713809196943929034565924557105210265741464897994808634436517347251501486321751849175378015217702981519427990019197668211635384078476426461063772605350871771305789424467625519594151084937514998094609548553779929439462075836113215477745230735545399960698650493428211357666444141180403783546459643268678579028817942963624128087166324897542697321213657273994593219282559487893343413241924954531145243978974374944807586915241564988560345188011875409984*x^298 - 22515420721288469785435005802281953491759508652439191150545104999887177374757859133453820624588713082388978263619415309349302807050234318895525799224007618390215793151602108902009838306903484670658723838147506539246715203379660687969295794082980132861970893714939493351825131895163590794950816304904181964618447730376601391002161883912913594456780142136676095871625158761938430465031151173099232469250617791461855892794052913772818201974255977889114372624927426415858747783685384826514212091579417234952268462018241915888435253061710525838332747793374605797159414539026980201375441194343114250091097799701261215008687771411*x^297 + 14857660946521114683465395621731889175205985320209164140211708085224527994799277111556415847615176861896081049517204907101285482806731921338148922392748697692268438433696331132735412975286284185638659857714623708291164350114938368198883712657545907991520862494867933093753448117787359769217866094738297957469396464432944837638458387855604758660321322301255080200751025153738303520086985987388902612699361476079308769738979972633766879110393477604689349896068621984016020763295640811199896054258360060380035311908016089402131756729782016058136395028141575877140358876287273236878212341776540296086190701016164008039716043951527*x^296 - 9767327972406157991452385779860952932570750848495572220203228172540119252967113119704356302910891344195221497344269145840975479243941307633550712095560030668589289092960801416765939553615226162230818597234045206276826196495772282042990813326706256827359156911103619146828043976291821465442449883428907454913466205849349949634673107196885717547514591915542732646459083972443719464794387027004998229089630647109143622275543503878076407280165410134693335388049271146149629009507358598995916216085398648396771451086293603824780361883176068548961513764510407824174714115702813822654094769410936066679260518259494192388893462165470921*x^295 + 6394582827163654827897165524712773912941895195572403711285714996000506893110230903681986863524799715431338616997245450554954044109157756044077386084792439018068183141527050922220258352455969350093993949262971484209426609597814093323910996517997837461241368492950746939396572112122847670258693811225672820559069495333967485692816493211127201408927559007053836726261193504193277067110729081476415612501571272553008753487937684231735480356624357796203346259533205405084528421720113279517496248886997052848544397047906534381253551625771082734758300734708436935213318852762159242310165804010254359205107779326863523097920781743255323157*x^294 - 4168194445135262792730489857218257368594886665235024489359514226517065095613815680967032446270483981162107414323826574952494192071818766766333022327449469236320400606199186969657966594331302901571875240553368877518981519141866895040668162878117844617306743125984991280144971274549628067642209597264950781096008384284059847272243315269620303437241791581896189366894106534010002027873035920854672599499862710655257632185374472345576602431497081528242249575912603067278954841286528262985555277482202661451503737515152634555880835678682597303858434308934257801193584219819282973525438754072162170722081941294052363287463693340221311982449*x^293 + 2704690892628394000775665240159949223400030683846371359526957714188501913650514453405651645101233955558738967912855508294125815993228493454600916661545848439812050979935226124569178697048957341176605511991814149506051399117928066201585406799284662841506756996539580828507114738387191597667186634338762304083106168439818528883789189332181093264250198203113819350314773843210735441462094117212514770846753002362686803012409451273429749757872839669971482174618792834009393009835209209646805546382442922119158071535949967273318746486711573588064279657724806845388031046309557026965473145510721858968884432616475386885925110406914528173648356*x^292 - 1747095611746054604659398779970417285951601837229694945967912609056333878007052878131374812480387969621696825117731612258721305756402496560054334088195703078416181715783402226336566356490823094705631006014814282940425965353710149735999706582040416546598800460398790635428210863608971440264654818848027627186378673392234472405003017285845188377128108404247899654209294274229575745342475928901914615644728253605748983988983386602616879861204871793721178273800111285717496134682558685959547145493835587060904459587865671172275393440891766224298028340424738611944457769548603916082790636848583702737341428846042697068578477527869060636281630997*x^291 + 1123584473722209956703662406818530949747629247881302035797413483521902245568436180282691777728375812454361537897688876256084076825136317391954711711509543232829554745140977987177945854982250583447566593832645179921175699559710045092215628444011263120233680948107862738538453199191590369473581174363508658339352306787850479879278205220836705454530693471381458840785115832907779874440197584607487585812188237957046643748307275799826456732548151388036073061512454553150075811734217956772962637031523472314851921889221547825739719960609156081729247561612426258486896882046881245756181239699574931921857755208885149783444222739530010404628844238981*x^290 - 719614421341731086155744545899860080711672426586991171754410059220373495678852335584285753612187291763536199817377297171347200606379864500886885000004273690830096077851944267473528916333378805112298300276433546900877705856029393502573028282452207927897437268541767945875800916993525490882031998375714771883749624664034114094171590010789471534858396507456079887831884590257255672336118123556477950307466083285165692852236718302592933173966887374797233323317919306415308151675937063457591890269050782915013234171188126127677078652284755936996601940277091752188938267139657007920416357103261522538195045553350416809691078647252576909769033965497605*x^289 + 459139676631759698922689324427638199602300683612539450807107039845213844794503555926815663808359120946693905575561912644920289343097709451778572440841815695147875612644786004201330128373474717629538532663316977609091687103837654440719246902446650704637781996012560144331556562000721360699685258759443193988550752605325224414533548455706265858480723945090816765260704024399196195466584726392200317124349823658122159017739966250545218949090289770263610660251351176553353343171272239365018994928397984870834626828430776446371921563185845854091828791861300448994320162168261753993445839999211808834128985424822348684872738818360231767559711807364367679*x^288 - 291936448344879878677041011690709892357318495274790775345032976848762333449883396405947938152444878567593225158010068412444314808333008703727522668904365988403778621117507319863898884889497518510823951951804979062276733523398640926360083824697948374311527646022613251287410126646912084952421612421584146938252967989685074074198255582536184550850962582606594380175339841007042008164068450846392526463093162466567749251306791689259099368826839072821022297272332973740678510218824891656608908865262536068778949770236690002493405307914489654134574320354924821405340662087867453520433032496701538406312385284405233658110722361978525448910663352401109488127*x^287 + 185035477905850019225729505621405747084586116096636988840628020007794837552459786603067292628564628674237811873448637351140527945220686989907781841680244141692453434173599188333156967261348596724426695685538193864934596592495094378875135272924584514616927655891272296795500692252536082884184452502389901744191666508500642980747240065140268407931861295206076534957214748796677847343131364931593958622993190135286192164843329967836052348493809506382566779181127180193415141691325086312882541573463254770691654626841476570915129377442656681152270187597356584458582305783923193934749177877008749032471065654852010922245424487547392622026511357201295200696996*x^286 - 116931459175319744820678169910974024244099007124239734960397144160998590481100972375183529398809092016651402478440718921901977895106852121927233624455813838077772249729783932121976020943334366844080595901568369425620085868885914978425506268141528913385669260908331506275056784334927938067200048129714650682404688151794536489577793163027338488073557547167634655858824544354266980317360837571845542506257616788258893839170419310768538683765858381218153056660885909530212730343615209461927264910811035969287750623337197993697996501439434659317962217829016641250408156303254042399063398578813140700239123260702631875114811549765187439731643018076790109615714476*x^285 + 73682026049803783222276853165701967511186535040177768381659482855085158486288588169084222391142369052555283475682738208370645178129797299646921525384576338714255706589012916052386252558867570503082413152891003138617847997155493868986302911920648204703456363562730534408805332045088237912545987695865394022270493706341094926935513049278695540818422643941128718595420058254079242800944276433860480108723526186972186441700946847643374355702538052220489596207789637810422032633560713413045669568744680926598710810394085105816204242736834200766790712979683604931007156460947436730683493276884633113186018858017089973347007311053316023608651585924156973672302226525*x^284 - 46296829699824838456451941312606969946977481249740911031468576703255758846171258549872185493764614976909204665692392719596660192038707560565091121301849902981683114185467814262899975682734621497329700662988790622316569781441727149713317434871717826348558671615931440359595582539033248275517658984909207935681108323871774607464988184081522512005621140207649271642827200835598441888608520313671483269174574813957142615976855763005906771738881815280188482580047819733200612222465914859984630969052326044156014860387969598999217228158572232814348272842509609651328624919253340911533833136998804594341636462470552285854726941578190140939442067470359383786651440790527*x^283 + 29005142833671333488052647563197634707986503592237039753527606535916626991209512175254520287428562017529193903489303817672818759622546273436215066696270369762465590110224003678931307235837317212164557014243334101375643030216257041971242138350978198986514193652105804632745703703307423236684881904304198518912358115933823065823656367419852250875340231321330767794901986385036182745688521661962726688461544821220723807886563702355089371254146075589140265825927922287800011855653580504871543896594724450123112429655829898573710203979354276618669770983491241368645391118587000188617150940724141537101474851529863134664682625448979182912067525928611083298165908856338082*x^282 - 18116885303670155503414116586905940900059372552314059900069314167186647501186177189651864771861257004212247506760401479761583471891999886188185509434070339781262916478298065045986886053147941570846632034852078395408928050354029837163384447951306160193903446293879933397512928241635130466617634984858598401703752957356250166205975286447724438129608855309815014077723648372019372446915778976689315884115466167651461922832205834803350106034598768226910687389044897385732640710547252074349200110937206549121276099687371506802502097754456710105643302538512010634986427780762627538122273009037470759136941192149619891760999401369031115892451966680067114482751462802763413645*x^281 + 11280010209106763833538619128593918228010434948998746825076008719642277474429694493996902078225168568001723420450854098573658819456475846261369231779397725589545203325447978048855109406841899181012724507778912363172787693899254509964419612859283594622703501888887538774836509671221664285710351190779655483224490890612294382902431061117868310380771657713591790111608922886158668347095627543232541525874584455047191831458387138103603466974621234811615363448011169384108171702517109262907288086145016427719767961887374388654935469561569365622891703214515998412176799856220258956695234761029905292162786945049210017323819588488812287460019759416209633681265416749464523912911*x^280 - 6999586103988901360734217144762052674625738669307995257127960915764373331735385006960729659945804556020431679245729028555307069633885802558797655407100200448916516614553602132548853579766651870636889615207824540723010961389942876809715454010535166920431053964740795385580403154858578560614901583720686636317818478391809712552029640414943561395207424052509017407069443866158464315441974473667913566282117618530271976564020460340984766206954090729957955664957779609382587738344582746564167592820340490622355662691362487651986409998353169676813579399514557454121807380965229324497192719735310915367679523491278358166336325514335803035071342516410891687786444022778437576292581*x^279 + 4327962873220950378161437171139656011196232774504948830193086129761567355301074381361205953694490801331322712940553116630658336311591150921570431961787635412382657014656698415034592950250985745695892943202636423100060445662940588979752086320659241224166103800248359142202558719449944059427870130875746534972205975897776157940392997622522908535014252994890854755422673369070984469984705686574446990220030768933343489316304391120324522783897303583952333408831936959301348502812576068619204440167460974584278982656170121491161428759577919034299927134983615347191105795433796386601096908305491390993306412036652679772091742442456619949038960594424463247613138695646000856327516818*x^278 - 2665951471472026778970855084211483694280907096419356010730058473556784280324921871842643245049373201293922778670705974803305322654579007509434060681222666882204277562456038535701508660007717483437732812826116401658090488358818563871239992236394542955343652443071636246508821267162580595295845981075228110286256121593843255544696784465148353435407655772460190481172839384521249178605409840841494159484218116434501245405137304917959623001441814257805994935107175961862933352820427004225934673828930859893277484562002559492553923979433197011993688673190829872794581677923603624380479985232167549706934601739943466481439895859292339434458426541358748551740597105229193524773157948413*x^277 + 1635656142322091358523254961643756387435419113912769566257195417120068673834570456537659416840518820451374865138100617830130409492593782515132608092933294003006714547863615045135865135497105147616393722338003299067215289787513640562950767130092499978247856217957249197791621127782446034629767822839133228435169408983199385162190559830023999763702245595943192910272802742716869285687673378435142516247552799345578434781426794196057995011639174072982377123139511343528472665154097902384296793147556787324264347828097960907664817536751665042201001353792182968633855055667500816190830136882791812585898053669239690444528390884648539014280014120844118264964791291869040332985281242692503*x^276 - 999370046959090798976642837776792347929714133352998300164139763068943224332822971632457576249580492343749850246422519318945940573756179416947698918549723323992379062167136850085713020296526059962279393810434636630316239206387048532374631942828690118336220066901930554648408289103544263984725227284012496073862097956395313350281944729705136999646235521867366716742121647830380975158638307817290617830577080822883002371857519015780889797176471197554772634650507966752680899727125977754363314268689712387225522126971389505733934372026642693877120273691475140267023600369140757862380225765326435018373237372560482982973586423512599322543768237775300727464210575407906526863196933291246992*x^275 + 607984562894902140226254770405048728233998831948217169247660147305011849543328998770232628412198582382290497024117048115588154456420060286214412648347621288981616812900817882340456464702080706145499855353692582328844907485416083936858472175617867931692725197088050093017792709416690991936984771327669266136200938402837681204399391491727504315940332841554329753290106593378585317430352238701655273085525349897138708457749205473664200170764291197132255649331128771876270504128891121194069092849196850217659901047923052075009373936346810219353405054749574684155494374391840242550137621266680461130504106586520096676332092628104796535890669984828232375945530594781045043920948076129638266413*x^274 - 368250468661907000068071140215750893794997157000244950349234865515239267930655734272372391268663363847437315001494604341753730640381789698607078827155017558184255679438425510057667385035859271996252755581818457704663743596100089349510992902922710238104867188890467099009503847322745669932111938372460156808819636336103632976242577209184098243822999944587165937645817539305687808581891920944990115700230411443908699877347411350923920652536248526718203039127592031087702855014425030441174873919314729375992739587992184900549981476050693556453913366788190607147156769766120547441136366164890854208913194834868516455070824919454760207590051980955842715254467235643512435436667804548876274561460*x^273 + 222047362806581464118501605582159336092794327760634584025439918531025575599395986514612606701468410437889013879666150010716897838937905682424237945343839585420658700280682113245616903376988237005739734464224339010985207540369510410326144265189416872610786268033462319209509673790207135748167786721393417278602530352406696732093471257602959003693122981249990228608268558758373100611042046155944346008837901278805767409625348485598097222511487058933423350892637436314047248583160367136108593823129862430682235845062225206824852148698470161604997704687683014420009687974745061823377834424873485401494531615331228202144856699964674495033601795849566060104269706734418257615891332369866650356494236*x^272 - 133284139068084849402153528002358331574350271539500694246087401627993671997119277796796836281185986403325900805034293082114120232111791976866922403429562054184812508094728684349299017644925189838673922805202162622543477635279322491358759289011256161008289622135300834110447307603170311133657813424649565365920934995430836484346872592613985333892397387491880600403457295937378885288248021645872376487740454731280780101303434099138622598834782667998551744053346758634411932589930680874305694459592303433574091948765156012179666816633465984022071934047742584800794124897545844253912948384073336304840734678058150122021308648139753944638436402758490089461708768248330795059380496867453589556171827301*x^271 + 79639722065244147575007603385856397950264151432059721445163167820555063683538043153824886821241302221723836838056300351561847530917813301464852302999414088956062535314320869026075619960040918115372507394873429355532216855707773256845775012074864593882507580199492311051824954072931674232844203613020208701625350177596319473394282190114067333287497818490590052821149151314288142640924191599296671197011170202574833163503288629933771108942976734286396118447465812805070015660147496405279045335607320480224563704125695072438154173004752352396549525542881565557425977498395727518315648338709953584614929173267156639812777706842253933588434078946541762318622172497792364306862335081944957535080424392208*x^270 - 47368887675176575798441794576652676676729346500985805144073618575311243976407968763651291958322012755071791884309820943802714940818992855141748777315193039491517468924998204144547198197082303467810826183685346277675616430557332814711478382348837098899738957097938829763216822520519989332542089498691401857833625003783648510578697115353014734925122985797672239133876225114107461385434645243489301260595977743566549784512439410942373029114174288410233414102743499753092283751082244928142967254174795088498586110658059302431577467046880204316479155179259873552226637439742460453356387408529294133943396101485356642440754822868956141570342126125832629254730156571877595358200982743687856961416124418908354*x^269 + 28045678593500300929464354146808727189958364027556828386511083186254360813569861202540412602141940936395340304434774838664107447472222578086054657745468818035403673170875278322613472721577507672801479398108994531563649681258198073823286266905174832610691576506077113614950187736420552562207460774667090214197104844780522480745129209328645572667910177014859683292972843814375066296692186490434559670333171521195291591612380321117577108053852954053442311870540157027063275933736591108709750670441500798952405292384034793043876208293941337646193118497958476589621497582437650068856976626266084279892915476173388760060144091365174508138316950606181626838414080984712282382731546132645569664735031196563552319*x^268 - 16528995104780005070062842642447959619774482759613293018764936112390747469511263758446573088307510198362064288219238827949875674074501238255928870560602352196129267794623593889741911226761809936852184923780903575974131930763875191918778182988207162652416692898612635153446585577529712171386349312863285653281630046627025464558918183244419784152606458308651976954803736529391542077751960379494771007111084118208052758927612128234724896633063478221044957507941974110246732256012284441731289609979599384521522653612041594296088962388150313866497093799456535035290961553887920779555527158205275106630564866888818582318649647167235595365754641733556412243378120778487345415925672928641183378905930096386372746412*x^267 + 9696894624908247843161134139147510590232663129586179313301949684482712687642993022002021620821550480317402237217677112569856445448094512956357729840949098240875636954078127954361111140862222543463489850814955954533247925851563347719534963863707234001851019058884723595804883578467345339152379180852671639099115212269968732938022989818630956338261165445304182513880107981801820696432402989687116905969986243837424192140832666256165711960743068958420009354268112409233309103603738507021266753672471457560309148214730406467185854395944802242572737134551035905580013945382712345716709947149584823069623976423402343428774746284867436868543241363700955150791322746665717201971474394222604224400732726646728120393203*x^266 - 5662663289084072823060954845686762312434549867995480086849667227658415171914190193478528341832530187059726337254485558403807091325673924320504119074154357784842095553714646237700030514505903351896096696724750309094579645333062409240167088474792327106585086446436086369378578562653569145328428349530798660707103422095533387596916009329275091904699576920082157720212300461657788334561581490856078073318883918079499832151479755172118292400107399763956012733610994044758181443832678937665220204644476402938076028193063489903657309932100474280113163642102752817660273048801562211444631557336252551530182468569488038799257403585664244584061122134796851017675886819172125453937150494450282849524466998166824142941374795*x^265 + 3291574244260899594036356949316993668315355456425545657863665351628054907339697995885185052291121363707232904448834013045694597228150907487530633962774775207274582932476164600688234156725395406334207516415658484711865241890923016649420951954673801370348314329874613475375871780588159682753067084361788556999933045289554371494123386379973267906598455679187493549560816391054707340878368975449766405728456713145965966478955980653911257493600299813471651411569567161181838957792398909970429497656632794667532970274011099697568150668072120614701456842532316892590892163161852020291141511391304947495984496430965964474499576000935288590973609242770775328934372719391355367140007988482082587336291261946309045362327676171*x^264 - 1904453999724034077302473829104361659001051624730873189887743680326038119710746745248798170373487640040346101346719563426096919802693751260544356266152932881213821746332658980392754964547278346941500591359393173622530663599057903091209599593854330292417590786471839735904634566630849632191401572691384601238754605098583066982932857446110021706153291660254370679373912194902992618973455900136587252130530935843020585443847516815528714001520085588108503959313652057507896431851877273468774324036395235636094257701833630618137036215689300791764103252042860117699740811390783522921723755789648374368447827391727228349216923650971684053677564052725910505850700686001852542535974284630063668363389147003767744570243472995659*x^263 + 1096745661636059221248970520359180791106081260446327166634970900775224548854441885891046971218139005753145241069314755833046136512715836972156222510885789804455664182071986950053825410074362601812479063125724312090143076008001102750484811652595095000498790188562103071841701508668242214609331447026854556715526035765510501098373956441322270037761550053290140528810172090104079046372563572317530902142413957420734314756250198719426941829397988920701378897150010258969647900436660186789972355781475496042790692580959082826710170823320765985351443899462116067149306954391662360645856499017645146109219745533895899083053578406731219347946710000033472253261417111496199394914629257208445155107916008687694348535352210465068925*x^262 - 628623150994310375174212551128685270109666532622806453661120541635216070039290992922351030906039764980592016418462279683407754060140356331193806229587191166262686120740804373667180613136486642183663540515615061350730432298495760131727827334678181367209445506417606556230696504183153860997818604507855825816741994788070295630375874501127003913023101134151032453018684957850221743660978416021790008249009785149497867092902864394737288017305821018716356898616728370326418274534792390552968879001230417633384353764273204794922788065081269392787822865077948310442572839752278179693169281400559392317753820274498127125062451094038628133957868502868326026041265150350193300612047013190118731217580964144060259930811174922934734772*x^261 + 358591875733851206984656376321994736341800052783430226201976285036313572837177897284298395511759826017977348163607399951529621221677078345456914218142469583281015654021084912391120743340165359524429308389524259382955017456155176545019641857938523131385766721979312228051492294998695745789263859067789553318338315805251825308673890287966025753404468102015430610146636263041812761876316046624186819879480081614888525797522145377621640536756653690623602033377821421153887765998742933523431069614301975321317413767418515816523699564644180022524157256323518866740252886661753848633419561723713839725396359541342730195739202957507451308442059287804222584395183336164832647356518719812984182599627974295134883908944927831950045276541*x^260 - 203568128542395057839433086751097027441352272996338501996426806957103022345863030300903462986666021108289598649072127006535614349651389728000286747201435187258311770290128720739897576828115146103050197642740203836315782211831524127972397611910435544163267967553372559645181751225689613468328028078190568373121295391209731337308086471483553070535762783605366489577356570809116895032155451465657395638747487765424294872263317224391001824232182778206726146216487193893710499157663625852971073744150216055387741228571602340416160357141574140187605164463344734538672043895785925573126874595220990453094471737513577427015299887297989998611240621655712843330087426146777580553578930581900741312584205545344072917269977851950501513122642*x^259 + 114997910834107430808836538875682175191042365148461555405185199819402608662405301624850354227451038899774676493461430575456887501959613164098543107199448751255133082344435451928788818623047438094927222243646572670687608976292752167559483574371407271907779730569864753426483075880466610237196942931409050340863657558398491271794943049955061325036965408368739667138168986987722535999820110764936822100723708665468637571210125610809401926525868753555095207043716095876173502139616406028797722148737972326423937320388138759167458124306111204198341420601035297779047013952022150979255234817069724007663865788086348998085773237874409275774951824002804590465855338976955673196929349553619237003723222916604355423452208170257549949816398098*x^258 - 64641487939321941778595964835841904600433625531392140146635988611491536001478252347966629563974345080961306599659863061844011445919619948097206578360046799657260678829777772441419559909145212898493270136893127802506494566488389013885671753570225375290225086934347896144522814007314577211319823504470840556727089848385866760620653305096008146021767973690493273107035251735867455156207552911527342222298645041102046419432582606377110279473620174184452563059944552117906184763750819318129816179285207142775561495233860331300250222515611297604502731858414238171034561692350835616663917143444200916607327946805485470350832937329776706408396649881711512846848928832202922537288319494597593586445381704341880275054966027725870277053088667180*x^257 + 36152973108769736628231716438105755192844552287508551035632458510864942869561910853977670781389318658017095927679346139580354055378653246154370644634841009767189706821841306775571865734433990595281569289206020778944033953633610455687914953055865525854590638157631363796741591257592233045661991737259818532558200669642363533295480540085128492694510670664350632095965864311783900317349455217257630173615982340975475324650859977364890972034517956206200812753876057403148444762180960910388164131031189692091160369738231895785395673340805253694847953953627583426159742388251830565764383870903831926225177443485697261731894051023001018442204410680858920243362476997348704364681535841744366822334654753732178938630235572156348895621488992968852*x^256 - 20116776664792096481784844606860637636278421325597600121550142349704278458848897840498001047481087719739294744431691992395439888795306588469208175910508688218405189996462938760254264939754038712367943637007512116089556047997151033918028590871705782644018963089765741780862352775163068128860791359157440591555882324263710666481905049400630391284131409432069136069543860118167699174312332377355424478366092881530570752698956914933855228132616945669170882957082296859422045784984517803279161434451652442564498638686888793550138609400617102016567800054064111549445962367168045214789646885108903577344903682453141028976179737122172796209958369089511189711123946581573179969266466949592762947442046820451156694407002505476912791341154853126427707*x^255 + 11135914799239974673797905933045729762014986446917950875073883242604660151640599205284485406960055101351652573711341170054297332779711800588282128638607107152026341288895725231707707538658075761597917089102379531739178531615101713675392772435779581245926386988519762744071912432957309683114461304317780935615292188559815021010712204303147485595273896392105022574538772570044136442395509777797042037022825569507310538117631075509396166827221892519166849839571604792683635979737928997832663108841351015397866845603791523163175192895388664970880802195275032625676889707863490582220964023241445077010591561185531340662051562899416938914575850279209269093676319898136562067035963493046128086221617724349517355990325779196872106774778486715643135561*x^254 - 6132245321201859258257354225969371822823047466683559984367092041053303199191769592881726168236813436787862009886353046696312907130838792257889923208601277516877758656551531147326457967972960182101303568469340833492629205298009042344977310651839849232948341915947021070904772193686471007762729692906904660649821866958426281052587727051841933098596397644074939863584325387324226382849115753663318199235839912845983991995324362250803406699590296217837495710351312245124639657647302959087823162162700044756750133748276264694551398617463498788900947323463799761644507317252651969922803039293644182657604093411555642319133000831034468137084590133598445703630863146121800097135089145444240339711229748244079551640436925370020777957031366853131746478147*x^253 + 3359033142497073626939310348359471356245518320577766875391195670300542683586942509456109234869579259330244313827392503887689189461301951146207083374806895092235156839782217823128284001753487614588675369237759608781019243844536546716946229918481532936621443202821802076579629048194926517497315580853322651864295947045490659164985401365632367388421636209537572800875570939345880587446988634374297277938133123197790102330561386859934536470440224400240302233631555648857176712015456479557351308059247749920375362190085211635639148853655598826200374131589987113020537734256999919260925569416817052738936323067162224170128045909524468432969012729855479065481491391361208334285195260635116173854487657245827032600210642931824467484385930087978636050403153*x^252 - 1830154142001832407272661026267514593395632047326635100915168947079838741570452421178269023976921359766361767170469447458578024251948440143131768140966894306051551410903869919583789586017224592983798526215633948334069240160828201143857431608459293757356811637311419386595165165317588441104608295129523013011108854577421788316936731871951969856371009558551771961635951796468189066149817456697062803284845992329572950773370420880965388766396010510699294229946396667534241749956396448960982795227443582440159355914247927604253033714765228717698990293730591550242836521299335895921898269050680043585750552862091384659891947145498548495978077080424073046157896478604147528310066695057193822132990391559659021379986398168175348849130854238567551061385743374*x^251 + 991790244126395982986199252548828283740584162967959227616391502713765779062621782960162608922307982552038074585899912641932916444801099489864556981414908810536366220008301366969014375784658119337190270118675362439643906708672138973805635126779714364006953643745201352931563142157979336262712681596557934848971163363937293922819997694220111405038228050469684510884503483618960585863804857416308536751684397251813568535594334015517189768769101720476887238385443823344465475251797657969048965184573133083672804712370400997121710006424946159215840908121104459344047984032226776625312955820053009908609754605460930505043765666146532099182546237249876127754671627126924462936388460088099604722446635291569385086376089459347048712854860449697313268052137886511*x^250 - 534556731306358934524251492513341788862900709210698377187884070969697602928372291363491491730675267566542406451300052313525702302022109955232991786692285684634588392007573925373436153252483594650995408983384515150991867524858078366454221735054261926143563714148746700763077201055053430162548999505251589960792140239751297831211168182278123280093024890968600389605592194837338085741557775705937441195661709619932674319032204187288473310042872147075125739532955166265110348559743185840121582411761566638674380727647490866803064325005185546608647459442466588433816924109073639729653322643520690386801649665122070568854162435148312222036769911222906831971198351803707148820755202574925877438360252052171314709467173561403953576264705815701870731535799393420178*x^249 + 286546752412751953404839305743270609451519518073520460717544387001502311741344843190242151171057813011475837773652535302964649807501191115503122421942842431096295140111790218867133579848360742846263499910312633115907948124263285217934050569855361964419818603865870922632375819466169932405178146580240111088507894279343316915335657702712431122163982279566400781766525181368191536293961031509854463220555457168436200904658635527565445648850885826028544425526104280670736957214946441650265525380847665004706712127169091513628693803447090334636556443258880126677638235558933314658088693378876704231416292541371365452668118868288969523022483914363907716236743232424493332214166115392527795086207369773825806920349791173670963771341940154662503779964875944036244882*x^248 - 152761399287808619616111396900307721325014194406985304146114415955550083947132408928797659022309841939348141506369476916153570662752885773558716263031646153953866349232572592448364724627669438269245844890178126430085824964378850415665921047183306805654900850593787894631659928156338492881325576570802655914994213170249784044878970474658616786908381420711042930396293692283619124738556257521892077937599078030677580890009179064899666654201307391520804455470855212926342928232988934575913268465344156919348017098277967972664783159515402321010385215005337106665989207749865783210036371520645271944222533614366624167436266987034361523238084274439848705778145554245143069240196732346499081673895333761036150786834126970922491639226793293623553618134276917409096307181*x^247 + 80991537669284301079896480756252852233278859677840311360424939308250309747598592315484129328902559773447659444207188026195446345943640102848815665970017070974177368476378242084449177186954445389668267678211174746655946103464885970540255981236353646660819008145396704588744386137330011432472645450673233607079834462854714519977584617444202426978588940240933701667853322070971264759265875519156084388151780866607229204191053681473560457079793034299357213179064992283766801103792107493022083003991754671351776214734576647224932481223728352377917534386034694736145850081858826498389638118066551862381781891877447357033778982937902015234389689860330674153207369801672605765879736083286139416170333883959715433436057906219765997086009542730113040406034138131625649208521*x^246 - 42703897263859845150147658382088630232403085527630450750277723641864150357025231334213145500011245639731231904192384752594170416828652551485814343407653198652372588866653227183633846363353650668829167215920383388078309839251854951895323209995397040676645958267608382665421255757589549743707850788825814002707821336885962394738966652328408984612371189784331697350260017894071936211106285298922064318259320637386135184713134874335606330215899900852029241824047894963598168479850223907910307984142891269756908496927025339918328931023353906871317568077479208767402353144901585306118009535475170267848038822921779350534066468298066409464226874184379206865421204037629762868753517375111106831512838536164987427521102327215178856903477010210539316436071663979732447576491365*x^245 + 22392035129941716730457359003098891501035217423579109197611137213054428525586730353285111290743386685128058467580713354403863389223309885276817467896070657167983066458556647588322267840741056339553246094427287225214186575097232807810961601756372381023159759775956700398896722799009419775053334161372544973067674156610411231219434823597377165802072100025650558277336759999010002424650679458167073139550476318276412002084564027544268054835957583146166652838301744380847452687217152349020475944737569978756407812880109649083357612205153950207395687286901805584483118534050584774232910086667044110353115963942885214925868821689556493956371430022097291055712685910507381998490743787128666262546387946629680101047944049723625855912162196646667831271439812080933852705924579026*x^244 - 11676597936232792746040282380397194871800725853642694517062833783939286675238238706375012804378129541114731712352357592360339908941326920485386249866451745124804853537908952922790013978641714818232216893143906729337101993130528677610108489231727335411400770624825732533221207245353950147091933122052496236701381062140695644129354146294200316953866578660529183975701181781264577008393195114641864888643111335856677952333027175108234441876553047885797930647437260028306297128831600827376321740566971582717716372995417904658090826121106341285643518686344328925325955367474653702869727704619506974682195553292876929345161246157619711534367134235169343262139773825146958828504725473048046523492013390326829597041038576993529612348172231368769132207631894470125715410581672748241*x^243 + 6055308681762736202596967724760470654425285714232312083058235260180497400554501719729186952374943932011745834526179584365061875164692310669518131604500497435777747133987910272238849408188621407104438272082706822384745947450656187385621526038593864458723328350470682012631052597858604811944426480953629045598291601844741388842185191038531062587104897953218576582542078276563656383302701518390680481761512066790934141737896493772550978237126392836213175271907227699319232224576871752432370967323126659898945414029243073336751662921805846268252482139214753481934894891615794798595917778601608748439783088087828239817706711306456190745508000750537376230288538564089200182585409175557808370608526357655123677513337090196401773458764907846743128347044193301164431080431378046976854*x^242 - 3122883019615620054079165565753957680054518434234866604982500749947966333717136808373365528790345388976518051677688326130497881660986484962777063615739312759050970503052534819389863328786123244017756661010499286930927580001286444398415387327404340120732740237968036141529277566192855331371940355572132599056668866382091146080310290180833799818600967084609496434940902687553782310507411741163290177474028803658275173566116636454053003806244378341891015238371559066645081231277948574576903336849871020441862352819592955607154775266576930923259777626025883659026185668499654459073041542493595993965169260514907322795205738275646123970386391614934652224797878232062613203276615600885402224734076898120099589035760397290945171390678278329457677750395203535323462381028649046614260559*x^241 + 1601689878410987910373109112788495726459782640376472929269351345877784333518953874991978923859667054926348602337414970448731036799664820969581825758275315734931973859625593036021357738094273307824502583931037651308370227651866772390796377062218754879735455209755331365679733993959623787222748421478655179635398509510695650925856439513884110766615246188322505887088502618432156687552725078795832229040053430908999930055211546836168933932274701586147661296264086837400877724137366185358662428913298103394735132853640642032929846749425018973465806284291127390886134211139788184127197577150932556896169282106545720441033281761836403559340552424583181047560389246649423436879981499301892352921143752412681785975778951031000989851241579505214865900327215781055494798384169925529866988656*x^240 - 816976527105709438490949658201685352884281906317174826558183774910706756963987864604823337625694769837978572691243209942422300388474183843942386177283218684725117296300495350423428514217095597243917997268131163663397630022306562064931913683871918572347605864660223677063771449274767348393216033296014997389177899234163391721864027476041866785174808478617954441707944263792065484834710254321670569665157405848896665149094313150825635592017368168709998934312038490915339760165327240493746280879255928203027044819801442002427890473342760936963739948863529343148328525568350038932569959476131455563442049560775660928307326404389597959233175899731403802392971276374943453599154979699443918127654811150142310883758393301010249936737638719714139741062164837841339758305659162747693045208108*x^239 + 414434043688122946127388479735086732981732289017159378116347010674555231956581762409492231628574513755405364448883689237506480846539518874181771115478662538229281777496605018773418254207249117781899876900699498794607059818289851353416215622025473692506409319740737533276761507424961578998308021231826032553364948170348690907447451111927847872903056615809352732496465719969941316218134625213145963085644781160909763985808160586357188971669605542117065601976865161550256778627849617123191416336628086166004329807048594437586711403878588188959608687716401359482502337987124063304021464183659595089046807450714325799984521390914329067535730724203994066092273651001816290032429426376965247694621219003480006758586278735360655539168528851836689203199236069632397537886605248585370015980510571*x^238 - 209085130560817021396903697538935498124856645318007910414849354652224091683762952738192834857568571806446270256686004578195752985223663078198026493225759532017031122150416047235354096943978437684098321596447146749229786023512234122911804722781905400968217510743672993500754228371275050982168553833861908873020548840240546110679784110693509323186853204701562303641768938355136270161881762570532567448121325475644597957095232349436093115456969519428853206625778483779645667233437729429713754724711073508863259273115646393788436335204237894075846425278467864224264599801118316531839883605497890780164099918373185416614465236483010977338335867393620504176991141847612968359866651729189982060582205564158848389658572952194722595203643033802579935206250609920843993763488734430655002111251219644*x^237 + 104910915818296812302969880390844677569471261134906799869834365037807076020037362837174726978163789723239784994588388061671275773170164546233089738815276694488517541206148476366696835718467579975551944973451023810890297663112157481136361060048325442752754905117003371758225087660643259568838972519739388710822457978257072844580461056683165452032132336297864282769063031171073280928642095203287129498838877157815791115792342039858978522209221402822156805423510625391100901769144006175959011174366054127862537550908224595090085204723373196494551691044923780831772415526496639101516206532243567686984095803367014317688358111394706404981610592635254261077737224531638496503045408301295212179719024603858852447900918641596160956019756422259841834987968100764001812383990361458101518517082086626236*x^236 - 52354801406933460397806917417994686568146834952773457578626850819786384447839376406733644032680895432725760859628407553313971251810308394522398413014531828573879833497907094778717198107138173825772204463343556627953936443931415887019661296906778412779030350253138688730107794904161619671520474179554397663897423245053816377639451649652237123582116156929571188749685828019123115489043398780227460731291876862850714694066804278614724766306163812960194861187965110895274338193095836266724387570612728786548844354662976139911741494133075450812500617183537004721562948647884731524527507870820350563576631828615530286464524612708807378641801317414827987051813038384472031508459775341391056236475074365318301324749525465347454948112013523916346189898598631343075268944483419500315270239606712384904375*x^235 + 25986009856136858858081842667671427935401187650388028706630423383771009266029838566375296271876117288748889078614228838923984250114322186053375867537352067101190628321572710582709440647042615373303459140637302009742700459950630024423154205845853180386003683804052533624905724608816590479207947519174037430296823602381672669670617845819581732481763317554639131131611371067026512589282759270495074200565330773608357833662716455274221518835996396609858014493723617600503008001016319743144839378132610395817338091962546108157757531212147563929707461261701600325520041514564545305006414167738331700564330694679938649828529746747221124819135361739322242864302016862933658000123668537618356632937141848803798324780667883718066332395695788573995299962861638027904216149026981254340050080812677710041242195*x^234 - 12828596809622352127216514593964484712849202124909711273406013394117349797328471464754337568136652962663134628699502850515012461381334480196566754328415305613435328180109644527793689932264575156583114399696183362750198781112587570307530448436987910584127122164444675725260758505700328721380557046168357431080234149173641550317461846408964324930313912829912992528697095025720976178752497918167085811972190050108853785705795575871429256982995522208362814005102677700602412032112759500541971981602590539208172770106577519256389247598949352306406561562272555787552361267960114458425174795907842749860981218209715221727231511659752909229695332946428090746809165649459926268012149100993648000992260328488589749989101664641061660701460991596938614291307691909498649260066295375961064013965128188114827563232*x^233 + 6299188245047302032624446330828351812898781024210217947600230856220838687014864399227310530330404841933209922909217579373954564741730179589217716130722652794403622740352519084153357741158219969746237455656000484626359546847728334672724784212815017007092387014351204742939337995712430117980544466577604182482818606860770618200557687559885259382785025554363426093076978309682107037062466155803998773540755386604312546551836114571707426026627618103663991541806086522405127214086055527340090560903786714322634273108433081843455571018577201328559019546276275935242688466398701830728146363829975738357846588668281607667985024180720088170870337203078332779878196029754248931283108811871670693948324508968715201484375764244612405903940557714352120235389937205160512198764503533385077632746699702533470856126658*x^232 - 3076559672974066603836287718610315254173194800812035488632094005207475991063122329530358466863788328501825330153456986651527593949574790015607037297042816369152558510673761421644797097873564331958207144195612503212223871675543467219818918703742778071492159652295699002860654503335555396729572027283580322043254215001585542854774451290326539758883720629087131472602868939336487342455996250224402134090626870317964777095940864165340703413237757382099415545086081965412440981561827157946626651436191500726530676232993239880491527371833278020127578709614305819137863887933847246030274629020259171412606227826885819133002672176232143380743021040969673070147112004772600060256910116190163674728939411855990312932293869909652066578527996727166925155068737556755034014466574071820417873605864373832401364414252147*x^231 + 1494620111164228943894550572091072062495241419146874807602402336913493951175095363397826948800802348453336270909229868263947316810566263524106513798417286950320163936407931470100170107920721097512616282203958354164882781486349029148654251193993868976817968055897631789847485412405543186874719806958924507017186449738852777081443097730116305437820256316909037248710946340872597160153749942575966606913180173687350595401750267893498259517789076171406105242371706306954300951220043122314827948660180179562016002817494289748067838156951016214835848805333913000375949484953906169512947348629071482012815784973719883589815062752281183247312017911205896162870883012763538515588331194850005635356481522397478959973130670377149714199532042727098856937890700386835951830181250702079494985763186166364536405571040049120*x^230 - 722254531027337839553863477324116902820647892510344450310208735576291421784862081091028836453894530371934615327803383238807919618467356263500277138849574665771609882549032797957822116126682386085987176334504134863373050724979176276465701581116091284032948778754934359537943063403421650331494591207869974073503496118395119842986788235676463718787187461819647067290411172286212609039267902969543138921632124655865488617498372526141551279846314716412514389068690209712130348107769939316866392014213854085157777754666646118663914910305708181457046869862202602393553962015224926515927342227719754631991590273406238740728690141533919620402194552183170439253847471219262374853917472401371568837727469015921122137632993735614735052126995480067591698688263112656696917408845383072378917262845685265464690813664489101878*x^229 + 347178426565393678458252582800870621463250556320101553635819816824319011267090017452511062836531458561019123625488215169508940594303057133885913536346065700514412246089282577935701023038847367312256955605289336372399524396456291055663929569809702408893185842582953514234647049861436760413819067074897115737979039122721909816568035719659504337878969339671827731363499792368335904954519648693058078197723725713963201718697846269640028398157847993589991766982115616449295220708913835533865813879729715167622312911877046452680249912152989096069785261220354654916423774710186591232977879776063013116900937295844033622428306764788288632234385227104565948636301382060953766455661720453568646027275695937296467861534371342123650099024445043876826867750257192190250555802177947790288801799565713592769659347983074530093887*x^228 - 166007199175463075278560400928140581484668302419407089405518230257338488406035369575059719987154833105505127385477823818165785661033931331710786774220838809153922114426663701039262034398378544798586395739182391445995945259483699433522397419212505747018650387743151483204621065278083498815272873937811378440366941168492120045583804318101336283604218384102918255256405426708492821599548876054351345217277707359852178722346424602733176450902717170398085054253807107737630121577370048424018216557689391508206979458458757905522990186826088379107298638107747191415578565622320911201832799067447392399829677934009509766533583712716966095593279832607177116590368242573837070441790526609966520382766691232391416922678011953962448463284619846567176746620736556032986852603733820369843026147039458618166810172836223528420018527*x^227 + 78962561986361940945342443634352491011769322506361056883398223684983028264046841120493774484588737863723678081859695259523378796404665245960287029488872916148460993076770749623833044935787372286598058831725284928400232160341710808974986277009532735324489150064515868584732380620775364985817460681589314207640234097247284015801502099536473009267821470629728890191274632506397673783889259893052617972579355661326999024922717599223832250118598283430852517312176208530232819932889548324103384519949019148442285989747898491128284768220415508734149559467105345531928534341541204977954701779024003563234563030266652141134606938755509598869372575550992880581343666463525450131668446491578651926909484586357146194040834671883147404303642306065352432728815249393328324464021036152390885870034043265836606607612890658301349855171*x^226 - 37363162521149484082534118120289601541808531588834550260031448789425838453433612638897949016276880428588876523218890088954654240464977221934098867866961899861490255953864755475409907513527110432634449471867640762663736608902230970809484923474452032630208617677004122211041112126600768213164967699491259087366109870876276697370026943092298498550831793205604354761096714236428682857433355165990902356442308345933105979704550504966811354390871415570546197177643977439744477819003733310708127772308119718924963739700239579596296445080885303589801667060363845673003064728634955042749880165395241756814564682095705415195846132662789765392356682866904634012943740425385637113668501595990248422064345389481440829344907100270637198116251790820275814973303358113272492933486212436470475773175408915240588044867739554211103238965004*x^225 + 17587399703430628672414515972887380678716844277276774691949507536585177657054293315513789792694227091355889699629737909611698474565939733324526513077940598413668623677672651000141891281477639035112153976721571374402264976938577040530795000492874727760843430091549809849264659258864301884956036042424948633240289744959024540149104842834202935928983558312459336985939503035583803222911951134015950083630537384174976511892141602194477498614181679652541149742855787489685739520422644787280468218537368298515819441803259377183974685305887866543169442558134353508263261891714534805444556482318965124653389692256655776606014210611904325272433707137264248260256454466855307724643120634313840179304153959853260821790183493553695660863031966906614358645800000614604819683911654744763409497797879742015818735709569547980739966797547242*x^224 - 8235733084748033498007127056940788299583405473674696983980000981788156040767597326908481293127684869519992198949273766399541735438533257243120125276321536452962760023254668467741602093285089081146513086524878042000379985235360099262579721543801102631827279550923434573692414413709841563415795420922074031048755560860259203667583323789275720225944999464302094623755400774806693554792213862048206569992584554702820856659563192190385923542548868288671195195845745347828955100405701922190620152789568738335664587614841684568362806987283352366983714647625977877317728154008788415846925243004951715767133165403101682097286329245185542288161367722042842898276722785366732361619348634400657899634972264630969080050833856245812259132062038014831766229211507871901591461538074284787823342164762431267673516958683835456538821656622844886*x^223 + 3836648371285225067973563809891018830058813675398985032015030837231765969193423272481930271862903645120865130110898897637872643045491765598257314214787067965937906788877083029294368023300437438598075078225807872429492259830373565265745863884295833590691843711417002586895112628404753694204761683802865203451866895767902540500803120916244137039348518381944246307462193737995103074411989533115260659030133672386033841049332585796501961222944969276848259521507030187936159881019401120647391738043351033097264943164649382042232043706187220245201695160888250858814143150701846969872503952985416950713985950910701272478949891354325034032136985951464733513342391849787346399678727839684951836208405445929454313815215814538400739216467831585755404871798616644937802750283307267008156199002060743435017973299858243636854540823144277879537*x^222 - 1778102336821142180492281602585834008632172827243963061121071927173994841217099962554224440700878594998856496037300341085992207824430749265201305769220074445145913668244798039816776793018746409287392278003050595657205337252170165043515107747029885743208859096266345626528397775003165297850735856927289558127788056085630606392926981100161547953465499083225743776340605362590689892619154471561595869125012520361903473329853069089738905698163501815901085931569074780486429676694731883467835005865042379436001623765718595734497473492604369362061205573055268298833804159325448184146840064445701256024770989842951262817017181793672162240875228574836403770682358754502827454188850474297591170945063539216419330749793715386296075112937112702128097923511194082458417613195837999074880327236178316197782483512099172059204827830069266408887201*x^221 + 819826303097623913681700941988778161254933645219582057025608506905045197233254826790055193089567379267830433480823740127788500432921600210755881206680644557895498833071325512136338540441047284229472370832875218177041933957737477579063292292461505911594045348151311209712540328920615986910257204084140377690923442395409894856826358884515937113359299461499096697387379051275040982216773886068129581879098253313270663505901605172274469987789109389705269152418973707524705296955239107679822726775203293864648026409050514270006776878650531673504270276252883526927129481207219284984455726323562545843866289037773088911381230764059782984123437084763017490430090188650833256560051470225188541073006958662246494385901542219879815916795867849841565763685509367194952705345017977472960463878379024983366904114447644186062694391120947976076029344*x^220 - 376055538939214348274914079923101610021453416246746710159940285153840558115539085446176272454038963810684695126951463471889094101548100241859350836589480757354318739122597966299993815296538263896218925918748235712224476164496537435426748892250496948509518889281197668129674201544494805201036667118954808416270132082833891400673794931230495946445336921579458627141823476612104646340476199810844493448201899915601514834871733493327580987073655055313947233198721006680094628545447469745665678094042584200989118132235072845438552387214372413512953498735656821855112740788826015243380922360231535357818628075506641734331942497380397884526409140805119196626443421890283278311743405229618273892783604372772475220606073373916623292007002410470887807837557315463419333272027892331489627347132753760940146408099824557945107205219506485921733004795*x^219 + 171613421829699444457534084843017674986112617757357950384706821518919251893691477593608099699279096752260767390441944602576284342360061935126279070505225274179595580310279055034133959036605655004917462376252523638177432741551003233721194914153243299904907275728301170185860225479275549276610589886950466374960134256434811447685511732214715848702221112853969628252012197435386386005479664777236271012726420106539253938731016363689989859474071233305337858494225931538407380881904558825015731243033693485088555254961315736003293989730573950967719923903428708288735102315650984012109960610076963639584324031315658799420953746291515811836107522678840987515747442864979599125670738683737519376151905282780516332785590838393269609555283358067826794504343351265640492856119594384863298454794540268293031143233351110628890282407789479289496295222075*x^218 - 77915355060244656174049959567218552403513479065166595571442064280254906485982652135481976404245260254887562282455135251923234306733344233239730822978527393309631243038031638297925006892639119401619329717063519612260743437075378756359997110637367637439876220489471777808972612123953467246395902181935867692828763109290339466312618578864555902921700228422767416363016884687186961007181711066267851539230074440676917099971138050471444509125267827863362376054332568969851153087952406247037478269453521712706104628118474878686315621000820310173830408519615748583427183224961977005249423850670775232667570095589162475982307050876361574629812338658614391241449622012329805197953389845341487789274930961392785876600165070882228334651578034927549278364818701390555282066970887129674668220827200654234291092145750938952222052325469460730826987138999212*x^217 + 35194123831203599710177035746792487727150185762682338478285972257620947468893468066005198977333485630855194185569856424975736230593330083374103253523862023994484544690325170731945811246824789605724166041817575023398215748018189718281484743425131823801664323451591651343984249536338114075260529684291786639086458872581241588952483101668873980925532491598819919787464781778576024241907534323663003734773219784947479016027182590793041845286348659852225230681813847578809105880071650705242204057756857400297105341577073214610762865533121327954995259290858463452595188779946984399154213896401396773402511708181393955119014001018788856641762067723547211844388128865189153858652605177477486168892579460953472058389923385300142633487265447217810290645356788264048632911240658440156625948761102423240503322591751919124292468307559486458863358943053355694*x^216 - 15815926680374490640766207925552151637016108379467268230703317037767029792554147452544076744054865357835157342267124750758482997922114486678255904159589491402049836450896717894249781590480607779370646469838630833035682030359114461110092057173386958813905119975033525397740482186583022647296181272653505175475076594204877505366933238313215812346458768481928285994868295860860066441381227669653252435241990839362936889027788022627734175457728349873212429793140160404171982603269345180285426816944759379844480914561823644983148803149489413973326966980679107352510319661529805131385010250819898823756575515209422166003773558039925486680039934079661736949140398189880035311625102601741874641773718194275818018263298559838447306764630672065659060966115215481131199403655118998477720408193683942615797442934042899694675314410797557515297336531793747643948*x^215 + 7071277867076070460144030890902939890970583035723628187521067806108102139859232375431061206935432246680080401502651160701341464327405608204755552190846438305942280282480153161139595164104930511969685287186909850704866164521533402209177553892251427336597422668924302306606628042567241021889520903333100925470876980834768694909452272047038196946233574006955986331310837513236046052075823812695108198803639837594450670129612880863570451620641513782305381560415866945801838125342073234991428610391750031435363893648310935645042446022991187230749742391157835606973183661082880618507794934491277415813804916142366686452221001239222823994769195518691751916876348404214951815814120900037384934976736505744601307464130858095208326738377712279809750326369593464371036339085886970691110165463930005703027293878816902645779309252521570872795651084481344309493188*x^214 - 3145434430554416241373780315655209304149136505128201055623560057525722044681512407919813351487369987467768238340533898453819998544930152400510190722041380303580177864554479388853550239718722344710025358430946664949599334083228187481675810405056900869390537711750691312024368661540945819785119328306727839742986433630118348242750605425611625347679400390944057679485526975664209955227810161320891262232473296233285141760559533059304532581463644986114005064181023179948522734278620781127467294767428453555734396665784598189068917582369833379936385334492164829948010551895028261364843483149487258687543548532669752270035458691571417930749028722051900643781510949089130432770994841802485219441746271132998704380912606014012169974335402943936031247389622002248898499561681780742349331928448798084416486100725775546026536702463132013688681500967361090047658336*x^213 + 1392011547804230224287903598006466754443853474567968503828342309501286202219085931425406755808709505083537425076502575184310225212340354522292169080228550679029579827557848114699490392894617980022293890647991861651044724955164867248825359687303380324238770860109118099214924573873170074281612647617635508976686275139601881019072311436067427872629488065711312014455071864811074765555200053300845236895444770050803154981254293876639163257873127406861735229326964294920198944503612881379870945019192812336695312931665671280951618950374014831961336419259546700767972468058804779635130421361597678406173652631009722694804433723758969391298223079734043528771025795331908928299487108293173202559887065689703153735393319026084256563015609902586706115469677196586602942000110828792139836615033702853074163691803511829756369271549553154490084836803322097836643380244*x^212 - 612891780222182833609500882588284444003025746406804748343198257529864701163898041815586301947995900186842059858639304288682079699478953691794221631648872247815182242644969702329946537582102031441078032662528649806403064780336584179198479620120021020166932541773998494193232597024589722463114083802265585395230519640642983176307388943442583814320353430168771986203336459466205331977660692255225686923080549578012164627878509869019055191938353563106472909166514069506906954368251204582239985091838637821368794018981924506419385241773356468179184852475144438236403008141112989759715313724945511831686184046137161571804505853286675407149428737749354537392124024384935645142309669209456138055218240143527801411796305693029407290510998842188969712765913085117287821138871501545609842030616213285456355530803958414101120934094604022939266592839766973567860539784340*x^211 + 268473910407339767901296495016747777854942689180897582917219545525750016470486115044150393783819108294823941744701146851413628474950206457718072635016328664514218632828486410483028776645380760670112406290529092339270092963911069794600253094931129980097173338090212563382259755268352967270949203052916576897790201891643944003078887365510341491989498034950765836644058335673792575954695653522576777350095169916043226374805541884199408994889934537696760786356281665474303330922066799952261401525526611266136180387430476710564737943469358231968391916055368756399288452865601765940369454075135755362241812611869181247135945227971566608405514761099241235235534667825293150210309918805676837069436769511493364566713038221249664738277776616164037673944113107292754898324242909133843333626440767945595694651959724178265179692859793720763379234740539267404410181294173926*x^210 - 117002615758601074452987155142841339773400153629251050450765755902154963370407021336429960078793772446707712776315672162357670145455690153487146356933440311573229902542167413031693895779971118325700382063203219221340195886084384003413804242029263841848949269580783865963509437402637232976838895000611852536582890935333796091526798372975722268284363459479102924048440687297423378760739555057594529225913412422745515859989268535330344466625586741334638886087610098957289171266797921510243937971725845020259739187219854680301870270111365474797657952016585021019137036999479698197021835956625555935319254874362825517672782663089961525656407398219952916811434353248862071366822118879815845160831798068257873740955521757099251326851507765421601707325579630538181594217995869890059534664003244378763615219541048699945782172511165430241280043924673590064662475165623605054*x^209 + 50729593274349981978660691687003519057593095556133385737086091746704562926629272750231072229968703970108822565949699323834134594531274382909218793237480132647669047310926317021968801446032185107258479562795094060072358213161788789131565743546566139334775814820109765920094256801253667296349681257260548369090234835691281987330469552048279287546944930236898945892378594968591825795784169639366637884868986031958142039515199152322873746194877840820428870015386351007781895118781348583678592145028665548949762578740027219276690319234211617054515014226018559463265833518062774061691025668433560080505960840570161713678454131380306328692136214117978817147006635701682628712530415143146913648321068674683211598332613662370022411327849033501926894078485280985266675248718621005044053753786711295049718428374226499459525543227848385008196909122504141209994820423131107122005*x^208 - 21882448992367417532060431842990075371956373204534548553935052775820633435695257056082642941972049099993982903404250056295808123328565235214735257551793629562648574672067375111401345718906100406911519700848013176061448151367976380257395071101117532629990928822059628963394288865543835744868870618372447000077607832285537573697168267507732646359573476170964631745538034872800443382743185248771625236823229749366913215463623997262167728477155189906720799834709701199789115558138994753840261970151107910367197190750363431467073481971889523336419341874228296356209739502594732759637536343377849690520155878724731198188870776238077409736303930707492679183645618762447565971856742490794331896393963934332366929780523648471483095506659308438653675959182682171965294227355122116312404320282238888693726143944616469869365324054719809014626439553647682433657658160238764489602072*x^207 + 9390633309130408998441278887916009599598416782795732789109443179687511806274704319408173978203116324555838126719446232994715774134256387372600805287241126481177835773154332817381043256800573177379746172401402543489264440937523366287106459605428743503722345805477284602612585535256192744830707397353089243854616882808614007629996748864893975392396084972820103906644614647865030119201963609697216455613887708747273733103687338318020554423255416456961532589327926568010474192680431187151567104390588451507828622508272691264382351735201312923473127302236334602944259477124144358957400575883907024444987078689622357903997753230219414275863031378794437085486533798602374354331088674166882693324534523089984240783732478723913669536472704761788943143593336373119524533783583730556360085621063201095491158913945390914029649833961322638943698848875068767188398030147083002996496400*x^206 - 4009158228036740084056616572412687600751171804872606728684960858428102467204420980378476675929716215088894389397855380333725506283246197734662386447260664320108078659401160582575627229897157451077207905767667815824556243180456657175038585802004650708870854759258306046536792899362361251597116489942111459743084558481714096456287250349012752479332344530949660364103178806728760501435020785586552117331207734960930521994682596280407966859257464976587562582923623552263441528004925206457602303590149147265916150131639190332398936850684088755202102052973120516576956581560454279954088555458880802633316425317651957752711190495836891975978914662701088487488194598642830070138855689287604148288941942022926144808073259061743482976824950608091004850529626884456688092636304596526781901029147476182267565565134418392797396818151224318325035840578008631317762717816418185474597318108*x^205 + 1702805620348199567639679656325408338536859933250317911448759440034328785600131120440065843352240431204568717496407457822435327869898510547503135347922916552201774242648406791616091794866895034320053223328006188575399329204209502356416895948091117922583438910637092676016878314564274794697405274442815569007729085600488904050356607499011968038057828837599947801438310649177892167966508850846192470704730034436680658100504855081643677673954511901617158330990359734717815863776561897073632068344433419867663743736930308013299467602476687721090178406188474510044053945134565787742325817345372464828823905192824703206697942490539277525530699251258685683981671779599749321150065076910696201622628938301302822210247397327705414275140650399261869871102695612754323931071117333697051806106256896897145066344621469465915185016077108494333139341444985199904750108608326819124826273607604*x^204 - 719488709480858665198410345562677159678029988732143633574173414893980917487521210604314568135527156335101647274555896694632531731947289300557868333662955384725138411875457082646477702513432770844496944510916247279402237759575165545729792500726241350042227626554294031381246579623287009316564826091518044806137221714174560037349357887328670241265456337518593790125552202101099503037208116666965531129918874305109920840000048193379709324294632329843971920115321763365499392503810150643220953175104323257093581054370123953745037059954520267266813490882192368430734396094200816383030370880883684203899901455792033552883851095020618063062896008684479845735838675846242488107881696669175803093386719867575805131199739779098487491647021476934664333600514241527445399931355894139106484917666780532040921224071364120883937124263016862366830972117808414228993466339599151909250936762643818*x^203 + 302428449497057915672248625349592617510744074016845442787038363902935974854538350236025347136975895327380254176066577095076079702896671004882519671101098563210295320178399742998480856259005110087321459119809002397176026053670835544211668860716784260726221307725364905796701613040716914448971465966273316901270167526737268652438148514990960847900427570558385745607646207447184354454916711292351162935376970622663910938097230359483405991411337249818778008691378394370682126139736803829298942565109535124988978526007060144644769409996134978062110786067989038295574990117213205754601263138333051503843771780259139472415483046793824442200132844785008312484448730001436349935263402387277180767118110726950111392895504321269933424877765645895778482370172602682798317755770334983683059358793434220015557368061376588580302671638611172695207154829598091985044853228959208209013498090494928745*x^202 - 126459955903525738333829828701306834278164065595308934612186385480782137037049236439899558907320141718997806161467664607384995754141274055344189900080216193685633146804747556458943482656843847690939783651398582461802645101393300558157640091823423517707605081022894897897723561140133016677102090162752867552805760753094871522599486684221201438684014740637380631731380147490695241568306574575824659370810888314057074860796178963303998790983553242730770984085777029173946871566075063161735188303052680564193272327859295327695301105914359773952369736904991748821833283690306552778777938934153664276626267359377350230699336116252732744834091174157687299964201744693508498896662992496312992565592734084327814097424106898775686913125156849227251064832780767451721056554770094181595394595335078056922148549906293823809550235547811624218622070496220635231775469540785019499465451419906441823937*x^201 + 52602495760515676720848521444508092857920815969167103202560004151353524237031306801124914908057309190032988942016229059344885262775596402214906665381198026144600912415000089954087914975703558672191743532657332598043760504848682837358470241548589812936656794646521847467185513958467189211261046386501179778840680517663058515759414242625226324073989980474921548192548320941737055271778421228130896337299899818341524915044412067998534965405251106177991677781343811116190421127769458112435051075988813761353648916222694860305743293308966512228990842662975896225821972852957533237315784407237390652095415545259376664962465737692807915044386441057196001368197342614138422432228596539122843545721134846494971505513386255395172733836294908220941469074908925087848183725868136261303625644817047752068483571401723891346180710086482369093190102468258293172855244576756455752321466868257607406767992*x^200 - 21765721754256647402090269220961768242782561324006568684979099071232319394929751580250588743323612730173682443736844858373489961553437179594430029490360507676257970976062474575365300267859501498489921372454820068529615817323221452694809736037222348517675686156856359869020429495734260477742167795318444563024904080615132898311800067973794031115177861414727616777836363167128643314108662604955458495904511221606304613568240088686450020076863743155540136351668692187823581658376565131484632513846060853646722719292778399906090292953203515110188468846098574568025678175690911859772308454440681245491333431643851239838108121478108161136376274925899063324371486426872224259571960494485430814076013918962240910818916400456864169757318526582123408196361767163695558311664590723783203688095995208078153835811045849190065423169735246703213845570803699487633416578956922958816582334311513720810118259*x^199 + 8958656587190168768150398535835967927268275345498232741806756898187195427331798375737799921132696465794591971397490023298295026409751532115238595130168334748172104227479103182983115387172379393233475564866580883722291003692908821106209209063081149731606493521151212216741546831742270437961951346588636904429154797692232136441090646714334777644529579241015199645870203281678942728494196565872634554100212715240209535744576245116688343728185949251742595380727082424285576214977011341338735921532350997931938500952181699569648396067780877340222406536956715084237628083764768760548992036119822452908720389400936700040560263711505194722136115792349155607184566299686741249037759428413607298941813056837139000365907033154705117371362471397326566200044991457220513836702518021825087452138980173861888252828111979462638794594620167278073217673024227446092598523390726070959146706176347722196709613673*x^198 - 3667792211187317844592085096392720810759589554802541336587205278531922230777920512271073945048452471418153894222479471645555974052770901960205742804102627795914841841373278119828450787601270724191851042387490113795188775864017733508776124919733508954513759020482219225604077038911001197979934239510134016439856533826229624046727341928718701859039796068139365886351120043203145918527813129655906066897096907192886115276028674280951314489649291957652527583253713764745394578938866835585449204862108089890474081987410206001279991224526047224294806151155645106726466050673793945320547839729347597141775476238537895891920381528967784726419232876620753121199582981005326344607607235854838230475604657804589836438551753002923147263222211898896742520227484265593904808792345275705819822878773687212099230343683740731928234233547412989186528948440483502243938336083578063440741807548271758219411163516752*x^197 + 1493642732075963117114502787656349771084732188873681793016121646503928801451000447286407024342652913980376301813283511129185504488692218072096391635572033328606090966855662515182589577760236945843783733607547906434034012220485279823904993767519832190485428427181150854077208334512433487686916442973744321631023196442282350798531293238630146049061359261010719899276808105113340725481291135315689812383364474740407806048457472752623110674196209013319428825841971340635854708246855633499226208865561783135818039152777570578445004627465495907714055035975413642877023374303713400720316793577995202935514693993170430422388745450010672850111508397304468239581252299645009020642856100724118407194329913225155482984036375655227868338233696083528638167125842446682865253145282645231820319092757819772560207264825624306699041835098157748992262587441193607911307310579552981002816094827133933499574198309593589*x^196 - 605001262937494475448950478589913150628728443651850515883807981706841461887548211157765215937914971570777303713068883760504571348786849369873532607419777628859408237063695689241200686921608384757319633815287768168272769599584446660769941933639264678786960801860488176042665739079051677188877480063550896345188528655190606084700293855408717328138678131040088896792384708783130739825446972503939215291248253705833029700525947620820214062277045946067710397320045982608257169664232916845870975004892440905332368535547932552125473214806409006738257321623820763851316165732685937525037232346516642324070889263064946211672456570061489638757915522912004457639438216239398691632212441738523570133763104918558687053620063691382209260845231818916751660473539713865152461756766652456285668165484280652904144415730757523141690161281094898146312774107683148631312587423588427038860772302586136196013207070594596570*x^195 + 243736161654724985308391172925315524729790299746855262798658630387526043385968060333351901797865042861241844043543104273201931550517602959076263605175315189406673739661119927874863285603026364900072621276796445880718006840415496586662031186969017032377837512656146694322880445197211624280672059636691645436446923663524944662669583611374864804958509671301604405406291423754901814183769873224310028206057316652445540569002265194733864720721885762713004799027753275716199747798058248719635008076458490119867109372248438354327837771550750656928958734230632862989582385728414728888844595688832954553945290943132644592742740980443374037524398476508023985666684817413448785128471304353600443710303775190271701298205822466516155905652865880498164552124265732991279841764570446170366276351155002539878043575377721016896964934736497402745405142984875751186379933380262408510579158759029121112554165394461185936301*x^194 - 97661544682584950674846542688934893767815948476327716027338919105451096365234131044538101831969964732812388356149915937675151294306702425604832844031705090600438868058970793824800744491791186338455842318075528678497024648391380213568661916732838011991071165779082486261273456279017742772347661153678896199726079775516890852111441951401597916901717807954028977438436844616773854859571461671848514526709730406435645559704813312947177790892163803396153972763977366763270035161066747370270554250908872917365641733216182072894385922984596972986006034670280442448393819097673246473530636565245058965501816963311739098233474229907711218281222972727725308808437632545263310553288579181610791030048399801381621636555273190948580667333741124224861899691852449766032484291121933784622293128510538517575690422728736428835532725316062552941483286858491479451000086842798669132127969779624862541442493046932765487329172*x^193 + 38918146674448797152843416152477781658602153442351366092002440958604138426087229691927355882889970469325911503532402565093209077782831748151596643170782011450150496537255876075379312374699722910604757677748388339105276223923780716040304394094966738048943282217073712055459311180177126277389544369796028860685996325258387774036031012246832535806567350347222300315318455403152219240216893593578621969591035010211259176936344964862544318216092248366010923643629359022687488576077196346680739613951100089909658216289142415542217926581178414955912411257641257511381082180558936313716531027455124315145440059948219452506845734488311382978441976123010673974605009314932050180364910755911909109803295052139115307070594003773065884825740155650164725243398493329361198405722299767840947161972605851387690311459510081488028361789069518893408196189847959792431275136709747492811138747684559394039785955189371240886067517*x^192 - 15423745711254587925299291362123665159260099996226256311068063078970539578827398085937843014719881605191539194757137126835195761577319266802400248346551227264257313593149461288595956536687848001224148622605419398939865687511970879980553955181661752933579126378633298765190867470212081914749508737973014194480315885635585743348818904910288676808956730655695654176697474396330615733664422539043357042826237004677181776212885840243218875073243204045402761887260600068663887415499097832083780903220010546961257653515717961693115917775354050169994755877582318822567795195394466287516804318670775298577318803185446747715658601688516402700614252229868449999673438642383411756032794597633886550406872890825037150324214017749714325908957649801400940670702490333724101697585966477144353609113462695773741975245733397939527789813689041342174894580772018981048755144977251991825678383312743604251242011743517037520109582294*x^191 + 6078831533282816855401750685001424195410203613968836245202139322497320917356229889020080758980087943416328859374754874874478502334329340025279504692339338164319186958586066960794794599154359052438225577422905066419540468196488116948712557399132354854075299402226361390410528973708293007187497633834736776363314779591705816048883845280361740521366492686422382761547113113461583028669942659553167827668032830767746118393287066523349823826276135797918388066449978455554350880987221280197470340772668449685919078997455855426661474156872437386996047093359809561392396580071458005260193008299015384642357098691592114564489349963098015375851261730334553173654986883358022497664533051215976227139006553737208541208236644652428721423064293585690415225557513911362191235559710004462704585357866580478348621479407482564379838977875183996635046348733204812483473043358757256299762312267784550000539197508629735312770188207093*x^190 - 2382459338548429721737611099244479770482210796176631712218957620406449327514560797018224864576642903653037988119564879990883943027416486705793314427199314350553913147642743690749933672229418923190681354138813672209595872681250365073075215913624127272582736263698172736202445024750222424737196519702164479207566764372357663849940380046715350834995002685143568592503058595018739950325086879302480794674472819048113070775564265534889818791188003339526788689428905762540075092990809141717493220773143986215367456063597156073586904973015078336499783539658082615612091208446679851733036755072334498215620858095822554627633452701398155369229927627850972563832002235985616991011511150762706514123394256538535350132126848651644592787936544410336368905170185708946145521148167167965499617897107101105089398579872177397071642243036612536144949897109596097124925955285581533931622067314732483988474309493861772704992079756540582*x^189 + 928512614320170138511430917563132857426130734440257922621318793525398880866143708473614321074479042787566189042037833687322751723234007760791806620630466950603366311608018885220159218641360853010966369731882442966327422581518123136706580850651721318124084886132832286956335128896322736208899421960508486418194439345128374557816818528490305979648103801649150004109867030963475775831048002667830252457463909255054962502261921048078250658903557757476283363943035396047955147705001667235948273926076713921500777651506292347277459745387020493148122815980192202726449850920815256166607565164156063377004749355439874131537169471588059317809917999937107287905215246681621609905609074182265589243630118413830994842775508313918046925336281855077723136610801122365170418084197686973177586306979965886458942401674561038636662033898696903509973958804261117341999929718450205725099271101001734536129031868975018480489591735793421970*x^188 - 359822246553252915286076999428933477803260034914097936122495686857858293883677924527983677234510143379337952255980518201908268203292442075524713643954553801151966527685534285778726907249827525494262456047932142539697601350024570851213983381108334260762709919989893570981645987407974741851820583133276413105512255154080175832939170748936739364185835113801689918561510655794492149844149373323062112244335872239056954408296190470560801106528541363682851903385709324055926002483750179665510184001780633623401323265712701287075651096036379466174132856226971545611305395313902931652573012873329758566416780471069423727427834559525398689352411896776999163623044660457284195250471537124121942409575935160003629683215191985970462539216739632320473539721727052835234416521407544596542557291282643081896689122952670733454507265748241045684173135145871107168759186017510344626247452688732829364889524333107498268348350783330479783178*x^187 + 138645653969522206386005467948111026975181643665254690495635763683147585415361404758924769042389232673440779258425639832382844618644650401704063178396510923860880035096677139451661771982947579958456726149062225869402514230735945374452619720396391440478622963746597248447502321013504613705012487580070414192868727055885053593189787834724980903554624527144987956006060845251853375505332593113899414135868975880175618115375354744669684495677713160599952688268702132171678257972893815458882153695007158611692674899119237130707533065939739570366682851522672407930256868314909486758317031641940519867231810354179809972731268105359571974459915881124731785832099118604770135886427062155692029048812550916088535927289480324394075309007817362592264040809903633007753232759190202536119591922666301714528929003318552046928544744491627372270962365378627102433851508624317650781000985404214911359586432620760970888486815257831141684651731*x^186 - 53115576380401470238955681429103940442022114724424021553268370930974437748131615461832909868486055084385222585515210119176220016504164284120549320198264390226489511019744419181331561907233652534466676942528082239139928662145021641706399338636895435688951973238193622523572579667837714905371161957898870662495526945158830309081957025008196935514999597340012196157187921742104218982869832095436002803886342766224776769245016947205702271536718297580695990251197118611318905261325546756736154926106169013566037508419120547853573096395240923903718650518986787726456296159577925568457543342692631679866603468499364175226450741667416456542854020019671671896510775698838429046144676729073261245585224989525837536426391677686340202283436933929008440348740184731184301552171146351416516420064337541704000456094731597430205057705264719265938384569576746514630886825135669437537485356275730469621201202654408884998633302191657238420354617*x^185 + 20230818398070656464089804030224857659334619128569953301087485927109349826893730933707340943450516773371115470438799406630094663314894178127856848809360953463196152434340063321639708614918450429996191833630163787552148522084887146965820822733327949360726374630878487932369077848136238890114808205218876975358633955112241555830397560426507561645468288115873620162355669548784342095929479306115967824000864588619019559682067287240403716685659560346573846853429128770254102746489321471428857749715369885785514560070704089241197328766458069896078462277896665490752416401387831078435222236132296310952692239698296704378825542765444879969974054977805702451149831427600833163268139202811308760745272899406711807128171926692025944245756129776828108007864541814727001545865032936731991129077987751216869869944064981844546986208244681580744454557027278769690335272967874723319071379024221791646518913344033459891151524087830189273423823091*x^184 - 7660526801400258297846015587821836925223805851421268810060985963538171164561168033679068912500696869166054516562773641674722813657261556545491657586535659840845761467614709152273261423482555508003298617911366310109264918052359215503352850271374393319056065781569407065058352718121954391740849045970499852283386300569534236680713081704657320906268443960027061850952717605351735467960072349670143246103667581629366907502055981819946910661436613120245366847767037415249353277400247501197891900682170769440922603798493579142526002280652871068193303252539779278753879726177891353606357377904705271154692746235485659353741309644384917484437773247167195007656788341427934548587542923481651944232112403639538435706935534569804207353149327103098450968643104032994668590567079545716238669076301886195426131565972011837627351571006317495881184119122816312007499932355255620949240176697173812449774520555371574586204072128738510011853378689444*x^183 + 2883595664849448201950931106192920870739619047354288650474506535596786328597492365829239047446388327742273817841310961345780153887838173738151515620271593910370054491774930104379121452703903011768133678672158141330872602022750588102918762459409135297403889817146934483341508449114838526759741592419430534247596860219364552078981646636545234753958075951491643387857957181586417087413779774880004697306637742602210469931703305764142489779198613113941278867790786968007039181716127975682270395458823989216424138417088533167463637542330869420211633501331458774049563944899255134489363957689623714811171123315735047132393147999444493094823888835400422782357291682469975986318325857742494319707983289116162671497110841954844330232370930385865713782490305216718643738097783423501781586208491244141356731001756384529033969967746608525494535912106719067179475158992209175505024936331639614285833465593577311142068494018090914501398767910886568*x^182 - 1078988331326413143010054701678782678198641313901111626391469419971003904138663001819425057703688470651228799100209021165550975105858166616282584325819895838858710173877376206493018199656885776617843163221765358529484928015388225788921640605032407523939696119935262181056056729128687581789346720813113820564363858320949616847305802908290456090443169238636584937505777298651110275714483359163717212948269446353322593987711650161975916365346939391736201362479639693616707445026976246073963109878897199767974017963288115137891923271984249231545165133712607977965578802579633316309272327946591116395753217385651474813373306748039037978213035535493694373700270299960005152706893407783115357111270251636087914532610393361998282367627871538218421310089406095552540124243151127077988184236478904686380197875568392229516108965290158250643209234160513582137970909167521220345683462377199760182800448831091675441216704818738587036359948979919999739*x^181 + 401311046455759817939587133290840209310173905776419416990795370498800277830262438653381608141933259527256126510794142057349226661844804919085929967171495695650090012970477928242261369161479109673355433151651542014887701852613174318338605961533987405568090131730219607153804373708232121995299352866194333149821698135864691886812370755400312245378684147204261670265022691194323300648975389212882711993131171446914287409582288004864694714835474342905571633930941838211898500904070424099079894020037909562325495093432248587332261562477918132266382980470104315840853313541893064211779235987481648607796972380448698994618080148556476965369520939184782455457535555293019899102570875211792148616717721004146246166246091147020050777503661684383063747556779470230665792024759009456206157626718892618092832212017320839047498012033236134492984440376952881245347005011615337115548680663362630100115885259634968538101842192499691809847376291668826688885*x^180 - 148354939944110065658410226919129058684290463013781353159763933592541541327733421135857881716929990674569416059684023908849333476572349092503628581646418550661551599480615982604982945604973747367518872862128726807079498982510089123839792596533818758706238085531991420660855435242281865092148671381111668568973507782921878924241227669290475357800714561654977157409255713920043972546370905317507961524770633566695468020576754480176917661886849858896317461321463586448883587333532447660516813336023942474693415536953005815781219546194678705547768201542424490293000684649365559127935271290069746695892149899655828830443865678532236017639175756186159100787816821822475143613869301609011076574557998084682184184477958156037978112672748382563359757754520138902679103017920449883536214438858716259549175935998330618271920505670269282501005033337447307599675516848490929352928330747525932592358166800351640506526877867412961193188409329312907156017705*x^179 + 54507119285997102904166788205224695295156172857196681326166124513086427034564940163660586695100742074872312136975598037959840909064861344489479365183011150790564198047372983609398054143112128902282687288216604466777230718453139950664620859418357374840736012037814227181636557963085457586285642825268243307710496978453120718022595421501813705033898320536877140513906300521377035675738549572237920251039196421185549996288001893352659742788483647109085412697208942745563659878516692994152568322804405750963054258638279878518354693738537450944409239534453159481090152356204287000706687306747650140809841219439457810281846754831716066064345800475925534929427882831705623342335173059827869754644216273330769103253637619570731469387329839267796972521778246503024048266891733316354977535724327608845952222685516747153446474257629854032369747301407669611949559792177863830992337260466336496241351404795440725638556101217946792103327200737240283847418885*x^178 - 19902508332324966433184660124630889243877847021519248347403004102249871697269716656424944460845598841354401695911969711361373229315507509422287417428238054643440927088884339828266743681234145313278436724748223282593818772310158871667647965418223182011819724814388684227829747144982517827913343272194576620977934211576783352764869980194724639144548738971079317296894643675079235754029956801962018857256840285533605444508162524374010137300326052727580110004174838874634172843849688162292472155460208435506703520822511415973763939977625312180393646266361545415344773615382697790459526315919797983421059109132285130780964308957178707478959672217611710135035174812309991563226952918634674896313723933736710356698812592089677220515382267914000057182774558835964745941401870291336091399202235181856237167514326607178651636056606591657464410476982334788359919311041473146346485917610534095916581667267073087475750532582584700195497487637675610579055493119*x^177 + 7221677537510531022845300487050313754765752330788410786145688309856232071835414830499901089895608939405780470274594510413885382366209588117180229155095645811617993996427105064569195040505470308033579159256317198830266310496939433199393320662027727188430014444899573606937609835578610731351452014457589956140285269889498446686989289112959020473117988147771773903088214290136916937168713716815364406995608377255405434420349845349219835053318040323881923235018578363525444717761771103437933334226619709299247477496848768748349593639950763377723629615767441244700939693674747739398309561591392759350928855126427627839104253577838162783703421717713983814071691408510494993504136978822050349743410368924393317203375858229930745922560769230840668111815696137097419452689404763497405509088812389477020857668483499623783371085430099842620861367298250822090264492282784431023380353238015862902038978190842188052975882437982772511195585401743818721785051039992*x^176 - 2603848432611790555815506208692849938849673795458936303714929469986874430339824537021340428808901072125308337244183617017673311100233560744483746917645478542118035355722844794063546571811003977553019097794078073372773536531217892979544899883169576670014575298418285839378021835334217453077281950799219519522238554159527439742751693006047535371314642095471918586086374026887554757045706844640500404364231458314352889513587903647196487128988214763606897578692915395097183765496673498176050931306125035940918372071895508603198870351611361543240356775388675288184566247115312241046026541731940040191052485894422056733251349742567740600239261995488960988312714439710278551452465337452459250317614918093660715693657126950605771636108408541307062914667133560742693271135209308172355802588177819481618796288655719258388323731533845356193907222764576996325981424071627999160884060666288563234914935624257118224173068369486767821357383389389717374291355463719450*x^175 + 932849578886819569133474867505401970258729659289803256049271413302539647758406377204535915781721810449518778890249140851424747606102265637054654174993858927627668840052536362652181949390005673471627297881310323052973157403568834656441637456703173877718165518681141977017272472947464480699740426851577133492821831931664973339790121133067149378853531580770767680023276776858152369119348991718439510864800191735970318340189611196529295017295231065034899964661855135105928882759360689149264367375880767045187968835842562235229548419241142119321519095204774922807983429637066052972640930314307411111704339881355793169366620352029878364311168477048631033480750837765393625402514807307785487668189042237101783691744546819064603536263649688726204531771588790090330382222276627536380787907425892215060117997537627228757702890872465406402716030369385590367492123856525941644427190855295593761160353289869751016407874831425967699462236597073071638954906307387222859*x^174 - 332044440573489538550887356749232884439748295213172558130924663177114956663810793286438091317617444506985632686439944663990302834495223677763651315734870846216101351593933257999497386373798495670750833868756512299859374478832777614356718279705985900399077956050919285907563970860448309072511680310768009430550230974051787084400714469553797391463681140432644291233332542682066958297881764781758627413397559350300397772444138213931714088510068536970078525590507897261394578040920732050989173879654403746903803245219094223940195850693158496428163365902059953140666576017583299520105645515753219272166228820337991234121495182779763557715200787252503306481803470329294262910189678501368778733838969684192486250672489616320278226075839475151839230931085428208968188751439365564558224352756852696381285492818411695635513705595064751049691386343494356035642299927963844059788275157990565599075359898489309705530179219746124058151856231795316425911821777268399330500*x^173 + 117419242763356708407624969329438681747756900528373746376468518834950710089436012814228786643830330582416227042652987077885011190588607222318525839845948430032555416468086760077973912305815938602978078588593509651248854831679574097191658343434983940066903300531598269730831523744011303923414884666699586783660327224141839285440680862633065317781365183291923746407783049110528045179537888113778278420972932805206018533561167232796108670551583765869615012510292706362743983450903259595061178733634107311484988036182147519142360124845690857015189460947877609081867776077592391599243407989177005533799156173671522652378179921300281620676167884399678186705568934300015461596458785003747827806167180439094415808137471715309808492613011240953873093442121723370907414869456349939319821433725369148596594040017432998683179907344368918368413404908569264871872504986906039758139026028179312761710877811978018449286770601151646876179736437705193175178739044308926116832685*x^172 - 41248682923108976949453739229567327638977946426128995782309721232294329945389457116138925447334081052708431453129785059630164022096851323878119767823139773280384276849216422246074439440091452771586264649931802854707983299890120712497770419779737381216265442089862472077942064226448329851188222407928190786495904956949304196112648110333351066665786567033169406834111739327590620524740755826781261602028015748216262808997404172641022073540522227403166246345802336381817032364322730004164268166053400669316795491524736012621612535073667953194619293290691857513804288553633813768077173213704785136635208645782166505165109146609860680031313146790135111878631286386563623296523208550664714931536458161243450993977329444710279377860857146530460333335174285046822901827218748115404775700055565912177834166348988144142840101210428282737872366238988644692499344940865961016460425026820123654558841584179583186648084466568876608618231319177722672136623123198780795985274467*x^171 + 14393866712984821914539110282673820319642924347815229882129052788023437250996378012964811705411497244692054015912127808429141413188630136847757322211921343342881636273643704003731258536727997974235944694324939121595636128171504356863165822224720710035907889482871015472056555319151423739064086414825888573296383064385528435451153382033896293641373242306699719081868800687985482368012743750536123727485423717471164507376088066146034449658034796317624316196629980646333727513615956154812565905877154732866500626637740475109140019139614893410689931444880578077360165374026527685360560205768120826560408975926452224065566675812298314970417561453600746521218329570431180474700118826799156196041526682097086725605703887493840722798010731518972065760885598562201827750040564546679738438924200260821449374536674462673831213655802483147661826168345673734610574039375402669870102065628080735276882499038214393426761682806176746507432241137362436560473891309128301566908239317*x^170 - 4988958695343754279404891553864045056709659109291609129714183513043233316157455146773730250075419323483058028152806988231301459913249415806253124450106670075976573916144446677057928498756690741624655759897725980751467845833068213823323354110313757321655954397799029186710718000965212113618387630141436097384864570438910894983919122560781834939732186032908781532659988505179273420238959136443381811419050302024338335706126818789715402871909760533466520665203553761278245711363659965341753343005894676760784897181640581806097976889171502965227305627937446226727402054376336412044171569472853116665533894072782115829540411819725922367648539871190516406995415615415588360588513398724123104564725794268470868704356716650361529615310656612184007467346516473575385125005403006503594143381065487865011973432681429543902005933500898317244514210773433032309571691865884478444244337042399623939603908066619102066301780900545550839924696839461928379781670795548784016714188154547*x^169 + 1717416232368796976061150356144071647197125292978643371993282273720200989470314026900933728307990126152266548595914407421249995567380939855106463278094219923855266365598596735310712920674920007383693525998230923600403228568089023771607898095370621224246723439364337494583405197855303754548545095986507302071360618958605162413785310573990965601810765121874825343721444288571820759912801139664250723699208628728591273142367847890959707441838776403640070679500263767994588017285818408786134428315044391518851560861521943762276903333066022866097443607435238009324746324087867535971565238339383790530647860014584545781440035560227127960205840311413095090609818732545911055265057427570536063621987598197600257000337069620106849809637731232519872592947233155512836740172914702954642226187231578331399813431439789120944402882805758418219431273614749327128611555794848878871842046042613362220663882373461046135030896019816110036655470718759116070898318939607367752622803471086742*x^168 - 587141066187297287363344317933223355842232085986443537739391102396740997027212734499167514472921736997028886485699641746706666650876564799419439798874573272874815871278293354800768948621344098434456951530346398049182106635982605953202445626784783944975777187143186184172259717956311143370516575358709459848069772060892244900564130868149287340376637958005564264338577832906606248519088976071070496861928116826117019806942081338660056527462788966544614413874450173015995079260930746392850574720715810720647700519620835125065382450185174470873612165071539914147389617265932198388230792512862525383547314837371958810742449693122939637536196559494671641449106493172507894859995405761106346850991121741535845683110146686638640780258865172330670567803527152541600726633080994812885879000193693973227997872291099075353888056993032794247874090208120684443099557509064918587788898776090011491233905045890148896912703984532765186391720344477722224503615024556449756155942959187995190*x^167 + 199332708806637102622301099272129050213034949038218505943627369959613500339969449331897712455456010319323256514659348449884204429071882322585644618357037754334054722042534291957525339852880902517235771981026748975942096458809520347201498047218526025355633211708937042975719338620636217182624121935148034018181234128728998891957102003489197978899932229597866109251880349011685367536219930862017975568369288105818272599558236282351146351220727734550638931787834300455157489000598163373771571605385064237929547597577910322400825107947979704789629887230374372324345054867806571469802411739243023594790346220726476124175298915448041316410130312693077167155267083820901931338895238664369475246532514360723421715060127991187982321856429979336712057569196525858163619423394753316442922316845545731404179133364116328389256100248221100308537029735356727463283532846634649031281057892114843870860118742114919455971750154183159126495099071329425769617173879533424903022243907858046217901*x^166 - 67197326835429671563250617703511776664521172426013955078907164489673558341155707291649156884669753112064051897860514080904223755167659566579762920714382580419832031346734052177359973989291580741606393977352590846785391956632232217728677972704975919901984171003754301867551319737493095000722830502063156953756170587170799821224417273698361199350360524586618828862039603156164357895441103274132309823968252208891498799186499476577446453224752075876303556559977711925234143788654042076936081626710145925932307575873261018707501524748470879217430317088780738102853267721446467047891552762496374570633183415796433344433424414615687025689549347319593612188596878029239243657975506681712056950315183435192614118525480799192122032946571612931591572034396691912528157406338537359242534871332596240540164699324940148345779609842090871506653444750274357327031464094629060638546568594850380676932596031936478862206121191797520641792193725978057880869508355570999346923163461106400228961413*x^165 + 22492159162162311303094212735109809841346028988499531527851616909391757609561287398193975261748478860182699225273728782589975046215192251971066002936510620088101865676401260996771887719833861885625100852292443987341702376743625512323619873049993893061299041984044678396030671940881562392272748705753840060088234535130880184392020877439829326948862720707278260751519295113921003865646332199176810757555603892516260784507831629468362580167786846827465770265539089623019612875142985746767770573321101066785364137060854473900747725860618030606148783199760421079332951072543827800500397328164327561844585227745495856158934743767705340120088954774893177196997997353426381670864564823945444529603512224176204969090977111498423807737248821943770190534053883784595959575150175973091858928751309962622002761026043519811529652868875291796333922025587764478036407759838329898395916741254371116953763478355161871119528123363173890225610692829682238143468058273526573449024369735721093149562249*x^164 - 7474548435325004313435745688806560555790221959502500136546636382170818858520519369299808994998737411156554110240988369603985751142126553568778429480113516819181861249168302806424118463210861777659467804029293277333695205450062081231439729016239428234318770876386682483188922186155942526723338614375719057706474179497077654748729698416343652908751671462069045322391693707221712224777305478999165187901782060409415575978241773044845935133258139887790748067878529210745410661212718868628952756492263302246376876012162831437242711552073156395606440515905536782652701920467578061097681814380646022094512525919366388319855297306226485245573399947307084482636853410284397906515330351752212844693660778785926242488572552847062225885333473519844267198164148391210163686540664071094979002989788064823210711874291849576306090861458349257165178332344462420900582942098464850705917973896699196405298458562053467115262458252582214491413755517653884543394844601211825794109644987027450065711864458*x^163 + 2465943801887304768044120173360805940782049261652280810314603687525518158665755084032783536426151002816506414062007804097147055694750123468572513992516139958492534059616835301243594698351380546733551032003233227878286654596560339355548633351193270940847063731914352810924697449642579611910446372030363644218525686304503620137060080158758076532646732414590406375465616431222820484476963762277438417222359528618452502258516736029877071545185882607580540539586472021183093673483845944408028869146909832365867673945939770875872156175308656386014855524340403522270321475704574927248467230012426846341368754852334184818889134629003799853948628938781721697963519160212033162174426603455056069644710291338069615674222308062572401517237534135044493336291586702339412854691327804737404656525935761440973789570329772593781714112751135594161143588928647663928958664435319771747493814737881539609492310945656662999331555321515354771835281671142683127415750445662441731750958469819900764844303301117*x^162 - 807600655404578722271240109028913164549472424541075331499738637097612612500002104217212312963504617828807030341356355987023019928714875278177826028534695921147857964462368809399905587082699872370134634562302673337638558836908048060284116322300491323304142374700916591563965932349427524120076971258478400397645422472411637896757528958364748826407590994752777164156931889135192055969274188986175673814499892597191625043709688659950614205189157967971588979306493969417484075775760573798634033228741864002322608591987564969228188265689490138700437813528141743761010648314409200370761390315605243219574593873967612281893867132960836595739449509287060427502895542580806140040462282312977590960570299804569683935156113230152480035932868855911077066112401382732478833394050340124270259952241095848551856696749914841614156027176676619877339105937475583413131809404445057859722774253199087301262715839034993192005751697489278591441450464677005037955365808697452230043263359111594617590476974600759*x^161 + 262541415663564747439450887326420211421146176447517420313324433208201327155080194204074291678313476985134447009150546927049800563746123139903893011723531116121195771549636013312782543127164534545166022970404540678128576729151553621668149534535127761491059871804148033571436081962113931782053976840367484128725529380654758742047473350882707479983268245816898672272808784955013680150389989284829311186106075807984457793131166561022679541533379584972545460685386766985724528130771717498479169009178178580038225779647285672955646989620527112377348692791963338767681281073267342891695973087298777182366321160842376458613552068454522123021069875813046061290450011202481976241828179716818340311548911510161152320214646548534655140167565146625821603809209084013148955367573587591414561118953928171133493984299662365850625203678577004040739665767537117551637087943627387228257188431854572843670333396803011546896434736619227357437953455824053657503300002319924547154178605863808734276024331259960898*x^160 - 84715145904294561831053870811642956256026512227782716200383872421111715212280530703370617996574900261146036666114891585256298929151269951190467244909195702045158811604008142347195071165179551411411725564649657628049958674989793071688586782482508204013645055934514350434764443283236008689501141983770529715391569605121112587816732207364776821874496645642937159356041492771217813624940388497192363101512731626911361605180619539804481834771608394031809250644711057561658208386766293176148932913425672328806223891178889816439521507407454475870878465678976434559487379297166356778131730528824833932856688577922788995139698345721576266301543181913670970771378537325680905792350360853525427675556164937302735898649608045615132837597788278977676275114935559706474660534226640855560833216589015649684671099977496945609602563531064973616900671810695011859265838792425612135401142690745119014506103048814334867205043138468833819788169814803835722819728447245803657167002695285823819347077447814556212918*x^159 + 27130849160891447108463195019672796438249838018846063232704218390424288826967763653554895738286747217428334724733250762163043406830818681027973055582656145807734568283985345394205066450681485416956181329818217907258636141300863183838193303755726429885004522427335208862092647692903584614810812434663583221270589018400896336926127154982235686812891839672027531317558317907087281610016214549095357634289919432815669620894402205133199309033703525409295535336279589105257393859857334084836630632992464393748760818568898059923840205302724302849808698553972412650454579670476015507693162802887062272526709295975633527898407112254726704428840927049076321865074746050832920989003032043364202293520204588158706572483828190176606033423094727985642159787725694800528241616521485762675735742297974716354475793091440197615761576381531732210348953249958644425890032780675241938708246392398089314259909144959054276969883214290321956928444652619488126040604317714846470280529563047060476624142300217196278371377*x^158 - 8623530441532554787689116020349197430702988148410041332223908515021550982621309093207091191726969743271723759941006931277728764336182153509842509448732591334417071734062024593060087572108879181346655749810141373391451068171669351596360737033618889694752861421953706390110824465655261351631759126705052451844379112041232462469079095634555117486413876463554043436538369865135692622802758698433199110815870699871713954753170738640541145281429307281955724916843435724967555198457589053491634249735052625278723375882466760265584772702937272908296255550963703061436753076813229089808676876895196644447820999101404645117274372813902526269489983279569970605958694128919785887281195021739723788082255076593711180243662738353179470999743643010641724590763329497634484487336912529134774776353794279560338345236382352354697754616398911594111576891588876295353786907949997893184770136887017539195684592383663222994855937612923548477799768782339873663420416581950482914668441363170960508085547687906155026600376*x^157 + 2720261639175008324158201556285185718810592154532113491391587081261524951416677737807929380503179611440037485338510118053665206110788919244650408314992006025220785940862715065589882107942548142660595421768946304139343609243330948401062234134678924547836894608381335490608303726102278040013627622366688176434887138601209067538739029761097751612718273157630885684571700250184370091818565959234812536211856242261359530997675923869992182518313012031217046561929124532791697565330723824743843274538576569300156024689213162673963874399131682472637989395603592068138436970737100009618958180846506347238070072769921985448885280901061172315245529244460387051431456470620205468258312965051524993419710756911444389980160034709112322712592111284250123631333681866138748893180081329005255562969865460275508107601486871548406049911070859081325020428259560072687460817346980854565430971267044899330336602006711433689920099447535844062449984443352746306131284813210081540478958328422490386201171338187668643472631046*x^156 - 851588513762000604118995284087750686802202990315709588335601340353473708492087173603221599691229477957301300689231390090355161839922433693520315517363230075222079912692385601112535249442172449786094312464305281409955780267548455819072702323977456249836131144613202938213522805937158678192503887743706176655905126003571160923397840249598186878425318633842792738072357825117489815242441627067322120194014578749104713647478567332944192995114706978044762607769987922644507092722531748293810317885194704141658590053641207131461123743471835728185904502307795164437386332767608252102871148516528183974417618867392102116522085820994001409361744081453762346763353246146843831341512771142828699388265189480695380361046388998094896844987568268649807183101657269725500094390912793293204119999094141121595210142781581654588606852148558226064466643941298172823675540505427848333033405429640175962852100620031275093551837566226867752889051391915416230606615468769525952131517049038198016618082045330270735390738206441*x^155 + 264568781127201221356936711609867321651307229807306865711046692567447399288350358010961354145766196855845534921671890957754861403291595718522897318859641395054676424301990684294039588477085101480361349789914544897639223562393574945261269168661080740143942462070989536237804425021140913823158710035510916894153241801677767944459607551259211649593844054146451081752576519578437734141212690696826765429265949070935861089940974405166610515673520761482338497898393625004864239290823864428040765527460992575478973683612965416662884790785689585202979575080370575930222833553389291882042248731158451780613870281810542147228299320906283848011109906355882075768230019481289804120269244891192950889739790261171577008951673404010573935992661680304798168079980029466787726326342598885272639396357266085283860339675281688107770879464463600546389071560835108101767579937974213596783438353536002572049280229233071221255009746244090435351240162852914645312810314045546185104091732386027219950153545000874837340804954017110*x^154 - 81572015754504059752441978409147769678171071225312586182607383193398890706229451684103232170675316374589489144404125866505425504827648843977122683629347784857379554723689646304733292071320350221939606346728028033585759909313824440548983455923745134824673632966824725419468208621842822542781409316818029273899412710899725644210662808870029507796926938503598624552928091608812105532856958453363672347878908256176341335980168948144094758953336558825613032228251971641824173556099015916880414130118111134046177254465806599480712936770951876093310693736408765980166103148449853826000519384307406082879951207351096513797418023298284591206544416722013320667397097794743853523529778683949235001678543029634223345186973645546832998304306927398938811416983591054178508603356735976575166677369123061392875846551739404124020461144995898899608886429315391586385199832331112677740981976552166679940745379818335272313728839141039311541995011926410729201753056987007261298999358056795604379540261057739795819398017409080435*x^153 + 24960395748015222950948752404758312732554416639209398891460422724297575428094455039856228590638601841929582824770933276811305420325386056073386302299474542557580150254666131400687965223287442321896501637074526191073018245246656129897508474909155439775997874271847126437533240509437018722844084914185781465395229424437976702303565841962060691325819894537490932889663568046292800689332352183099054325642546013465986803174847080387509415650876040837088808607096754618537265273295759873023229396062227047737216841980433369307739148130438540401337638967725760559204749694408192809411371895427277362993546288576193813277766010592787157777471832029032401958330427936306384980177840425504432770165140461556235799455988284973106747886086858730116771745576435135766934434232196166905077962239302827541081900958028053531582202859536726223103554891994511872566169978702410329824210554166097076923960474326836801939520286164690156472255353569120778963580125811684068017272660816789294931989718316339788481430772679181819928*x^152 - 7580453204698658772924750966678765947794782674081611967186039387524940138921875775948513754357549781718579144642527232912592916414131138996209178575712977060348604160402206167288326825424189098062925007003011710207642837141539992872891009925947356767227634259903259629416215195994798203713171350335149226314165682530143308877192058224357286399330371498007382065070672160602023200872239255433227578842172575270296898763533879385840542456548374429926906221816389214008347412702476457639685764237701318509259649147921370809023795417992133481877018499148646767646967995334306622012847553717001503087536745558347454471774491148692852556705499601684664881511705262380249301317784449505483041626375264019446127431381779112237419012279492515145463084244425443412229708696018639586543451187808732180185142557469342849929997799267988392840665068898246677150513626874402323432630467627412571823474823081356857405083872662193327301767365671224849923393793584113597866664023247173727515211846346439959765306276751335008271005*x^151 + 2285137825753925410780940155345404616687490610197195592608724773287018515225400242115460786437195325908176670425472185346431839524805175929593068748841880233630823588421455956066892791363562592761714321217628359142542787992842004623434453455360732715183620649876427394038299964831450571581440589312413132912644855682198612351045183438913560652869745753181203542909830066767433419972414284908280825873538601960368514479126742264448670809063848336854800990872800640531507347363242348160832372555246827529279274829376416194003648177029286184621187710274848051469421984486506236039904182272765161727786841708873258781826425790474306988233551184971427124404289904077228795277993117292952184639746985037800493712010390645332992609710687273069464063080100600765374083995429841617322333008595946450659803479817058379653660966505306916250217720405500310854533880910016253409934183821134023888655189293089335032659055342838084204500931750818349784374165238086446947982258232648962914553731257469944487369516443415943034297644*x^150 - 683849248049794464455666325305068926993249392354622494868841811799547442386127255427817186049380562279722986403869396492321707760803127690960985384260952577704834785899168477322812362682515472620300196947907016810350144612264293623357170028356416870718212789270018444130070615182571102229069795193007071087692856838748778052631321696514569666939521623913367289242911106639301606287885677599759619306878753693667879282331934935594441420476749124536126748609319393313572142722837628881572267160641514756930887554075531866625216897352858001847890884563851039271609720972968979304831686846386601844581087643322285837153294376830056830353163182580883553065566221147852991003507075316140991703443570599047865766075266349164331655558740822052025444142732693336137798285744469341150588154157066128245136617933136815949204407333124911202059668100500620839478805125220819300052381770701324261936488668308611567598850304571084792605867528089381339707608569245235101192614606992732231310750673887345415695235783677938242432959894*x^149 + 203196653579819843450548975703232179053489253551659711916801637792819187513882531831057897317734788879102909466269797065830904210664044214120108406177696229455514371178833051371200101482173762211281621662491963059024494376327400722197914620944748860572968146044368080332042126812708099957089112131962956373593531929926897460705776351114051926644200321857230598180176447018589559156024790338623021884341873297659661565314208331035283320092961152467259223537017156805914593027798352538257076906287840973487723666152233645685439559233140570519095447877252406181536460227059858796689796965437922815047014113480521221985143458729676331324284007757989903319732910212019071970754092177366910856157538212750639438808002146519777623097907196086193648965671299439568010385000538170606713720481842728309559740017508301143105568478701821830308571388994905171232881678258944737976078731238405601749348251062648260808245985492483637617534987414651940909209278821219935642631347966636188537571905700760371852278453014565442007326773163*x^148 - 59962805708458647224716499921556253972542405358832146100115627292341023337632113153138186157650507291402318942736922345755230046843764638358335140462596676965730809951821800474006713332991536034123155478085326977570504825419220331763537300442028613337733447882122601876372324679790336927127659100444040232922305111493745297959191066748588493443538969421529636583105638251029207793425013220748600163773775219698712567452782232927045924961573620756443830530782031391634280776344164576904706557188119761656603779722503533271463439256533193915245496629569405464226017906769731381856641044459056743659046264770596204373100849800808320416177368511234983721984283408514533791472044476773110445764149165067718018850844447305131786600432079329245235290088828096732133525042325441736105352971989524753665714991659453724642124295425137567462442880880554902481454793334832940308404881263841003692205413732060055934649450559107426709751091002179145929438382342318192721501873356999812869180243025411595390976527170239935326547903801209*x^147 + 17578608828873439761998178159727843381384755999028230683986933578265492412320693883725690412617862460159307830605971437538360431631778996853336634263245234662620460251286029956819799017981965295793797121695144542549709551072015388693433851096072590302281128298390226271895908948919050817474471401900623794893025802031569722294619099181596403564529667254295931791713275078858817439104760859898382849688825768263107368733130453001196820573880153445552700956097047230559824783986636760784261824429989398917255956363243121562479839829947869753824441682849714872362279470224905781385062951042870126864131425176082923112162821776853726577320061392935455886195252232363880471531936124244363258519034817473769203643631860427282778654700377880157434122590817079085297256040442726780149682093571612190666489320201400546359345508892119670509022365888134330765073352116273549625211778503536996400439938512269065269267803871079648900540091225025879602096068166010633818139750046829801074221400533498591660880337350749747401238765622988426*x^146 - 5121323947220610913466085515202453332987517406017531013839019448301067888851092302316244730733013409677640264575846470942142599775648213589447586226268613482268389662458498594363826587125602800670500224460884907080104147684678336668909884415755822408409818189535775527462432398252199885651305120715364462895694970741174252727438540342015743686901004858305288787084023485888521476657287200847173954315814747222489199334022547376608104902566251449182493019804141614176102821162314759136524652318783645506864317933749891677828099726042633569014584248801425381211992966131199474509966975078900130846702861699682894950413350151597498983411260047688754175895227829904533047778818465804629317469625781733306493266294726710089527874171177137514094307434821303627022417032239833846863563723356708182218692679242352076868656641013336121940546405554557789992551982026268660727164477110734972238051680675697190948189041632436143871922978874003603767743023797839712921457518422242531300170934403042199057242854441797125922760286994966145555*x^145 + 1483425701942093977470151224586936349556161419244923869586156667711023897964229826764090741204285089354611482041741394996759014989525238238898667310924563210709231892868863611900871272255213452906758941335723709615407532072993626261869263766116048571559548472946877928009428628831674116235830666633769532639686274831464472021196032338336299951336553798997116962541110944205183221073774992196738652565123098684415826416061293900424421865930279499642460768878632291630498449744039772444803288512755429963846356923386385909220260999313939391468285874288130410162652580831764149553737663302793922577630371868687970466636296368288417792245299872136187959433736784449271330109737112993693395517029001909257343576667411457803881889548457834676711011132540617608849795924498188657186277737112488051384218098743693456227001622156802069263986134425936090881355991189360185350521221553127470672670041879871913502158286939167083635618187162811141939185568527091068760902076578583792205127314915793602541735164933620715696535684117278282609996*x^144 - 427424730306965293542517865122379114693608652153093005597575109339161374189760596199683725759205403518993043293549097054345980456958976464207919675433827005038370090207739921938685377633634118859544601227022215835216864936617310505536817169111160687950767955483499527003266385389373891788311284909143022186475358749527724707607251089345475358552942262842205903403462173106814586547043771141634359368016489981026960510409242729823439607889176735241882002372801694717957864028409396924445561690219217581913449902013537853745520536039765025228017904930443969740040688618988945490560591591559531888766890091488641919269273969133571263569276705286450490096781261388816305014064129423855868140336954681116281077882386767605487720557976822293843909459393586174441566890407964729776060050914172504240421030054885860703278867244161700870534807986044697779122109590393349124264613773247064310554870125650582285041770068564711073767541155650023411004382088337217336182902930302328290421777873831373526995713479312397306724643451533038439886934*x^143 + 122580525283082124367848737910541866001747177863756818796042492224282891699924260820230591526135019349907397976348900482409403299471301195349356711447683338949619499511543692008268855736005572469489019524228910324696498794501131208423135364029489706570269321431681956287573758342965671325316889720455615940549384696062723493195813268465351964562359118023639599260226596133229650642032313274579178398561918815103164399849715644911632807872456868544911722209426232609532145843643997027731489552709503749336217759510340164366778336050141802624575867532288364464579395717085431990338571001672425624419579069566140378869712482824663677644327335715181811044238124549736433762593747161303211567902367287420418430011634893586258580280609168191519089754104249145024079683639227255420612759311031526280137249804269464746744519910092885712212975089133590257163138874928276661399337083474453532981085046076190854555759870028258703294765561055122603874364104166065074283386689442203568590171990402906071643271309670379190841294254508356059112978900*x^142 - 35013756717540080084312050737802993603734671295571661674389023593914472535636811640977724236990555815657002719556805845015171485769055287652950939322243520421739436491498625218099522012818664021422235903840052542581093227033808635312059808632012655039417893851125122119486973022861759432229710981494973101514917832751066101872552244893580158715258744981758432746771002916331241495914434464201607952055434249485989366627340401920111000313937411659110807334800608238457457665662763882720382324618317448225086964039753565216930635742976299789432313218514463549291335979998900652808083759566555795599390464170993442697895827526634584497823780701364865667543327237717933167354533316907480265613618276794320810527708139785406594862212041518197552591079203311920347374137521402901283158345648445859695494626920349166329888114412177710000745940412933374409964748622704625411803451306730738320380631090607297527941582206210342213104244340585230140081236873641284126927057461574460438965564827980414479193711747340380152105343297515876668876117688*x^141 + 9968306260768755687983471375245384165586673956114830854660141681516435843249460283442074526789919665246838182919515188470745601200243447656955787685454027113892859445010103651761744602372033448881028247143321166148765889338070653776412077257064288849443285634073365471337346994042709423785342928087712133784837313458621429977441209348975297803794040768863016584892603641488516171980252870710911795395440739683004487553088503151440344685224580491801640271756917724175138207836600260400169667013373804504587903941480970609943575793336859636497054913439902371063949852966533742849714024673298835603586096375536464189489381750608707566981800150883897855830604454019430682309640480364602117743885055420687017451016116977824654549032672690958627498843225662395937746572683481288000194683678836535816106312913305472034427162662665742918972654505655125489264029933780207826382913671161293318375824700436341378172330877120452546216048742736696267752518441617990224651026973729697478187271160286198309135612180958402353004965232590344867196804968470*x^140 - 2830679645423373568870080625203898219680243881969017673310102640742743103779510767374466194198651539893857894379097947408531245116456202061960219852197311099096883081398996683762703268252150852013086268838530545755447052719928901495215065886847073608220618237257159082580448922275270705702550431078264281639223451217819910767797957458060538845521126283852175408857941539112825684244645290503207249225747681513880179550389353477823900257209799297891484243539990433296125829057264650443967084733980611474086694284306267438054280983838630146081086687022550049973254705210924881681299425432921592567943669078553594571919838608033046632781062108838122850535566524141078466491199528166585970539332416655187893260653183138975362052742295628421941472453450323368428709522651568044001092794572257228931487317399666964317590496204628359908229812691277187274345939044100403137543248567253493181227435726834380180927964723039016131476353571451190795960883245364143566419541307673015945204105920322534971001153951222163005272159739498555306664627428180320*x^139 + 802349126984344477171162530885774347257645101876611151614128702592840022746336037866791406621980717627791914379728174671424418924895082257091432044975281828241280542112333601293921682484514252353900112996113354552804838406151079126988749317627474912135216735054710482409425293555801554587039991508586236879334621966023540352455302765638547793420625429056985501485962655703286490891831391024144524225389254726447111539089327802166935321529336867068979837729651735734910543578899294783361929466828651214964843732443695709265063038744994350880748413383835866556310009346705271448434693541194940147996752618467094545191828431396313980705673959983790719833964584597768306819150982325130375069408393803986789304939772993605485008254275858801708722422889788918967535439259226358375227103097290081906821510507613406773143423161350499057743686543184258268055240278060527725386853746583761581919122787138908173374942422289025290364338210100524951788127023459848215781825428173507865637674603152105099524160683083658129306929953547501662976123279659097968*x^138 - 227159865921344572194056012294155903974609802514788110232920942160096230624304499031865760399274107050581035774952354400417673498735967817499599441400112892576365474560792788157308671761984625250926810108776601633505298546372788624879137122246370456167114494164787443687657739076977974665164656709651579733623911798000615771591475130415234157835101910217381385705784252449783160532827293859991344018238327732312483015692896516062348319070669882559363619391890789651144513968846511678662462411765176500888053820987177242523513421672853390101739882647247483453138706780926939521140319513667497580657095055875624744801769999597621104201530323896775689856102993443192664442962955061523593847571733671269918066026690375578808176642860238302965553030220346967829154372076498510457557783026274182620911270314996635403342347300323118747990370103714051339701552112333543495749150940801480140510833047452799104765310509801429737451960979687384485167657898194378324514892429378751353268092558637364233290180894017357178424168078203782380390210822982219272359*x^137 + 64274858635079639148631805212123909699336344016439823195835378100156844397440549236502031292661353397955496414850735590597963895673360094974491364763698113197233956351782486545072427743521964082676523855203640411039780140731506348960150475996813967357970415791344836635167352329498113636017693530242084878399292712086801189947730183928596132577897772213639751537988755499755291551895635186195755624530171170298674221654767276286994132332846341654239637230387218742675531977193178701977352184437313218029650956065340301831666367593915153165491478139192679391284969463727247120333962732266319899017095863151785758271528689346502127853211298075082450355697954087995546685934115651959512704611520405412578783826004352109561429518102497263537267503583737502078547814969143700860123847911554339835693991949360153663452610862849827233077006426479367316363075042651682209567027474550229048818382051074216407337989819431714189447455654722361374360559718026194391675985673126882067098260790446653801455264951961039047585118025487284050026897813719173278542544*x^136 - 18183156136451528951619823398144951106694905346507144079504435530353739343037447143628732198193378393769022195187383180208519892763836213793772566789504751625818614214088915270890645950573107749335044534548298542911400159828757600619754639044574846365039734536897497261093341089135347206642176305512735303129054654100949546238409051347946659865746052381241147142101108297273545728092054864980766899322644268577946281803931421269667262736294255817421096736421891887550192750851785493987875401658785714148388092701745463084303855119173105634504353342602138803789379404106282017151989595266710865063225119710030956598709806882588843052113002893009378358439690119101026803518143120925388016237563511014177083381945721402790075534677477967280581240755115428678482072625091096807856902669175319799571554414946680260432742946897198481113856465668669595208690469634998370499244589115095487790644857556760514976559543161274102991840018760808823842544994461109038505157424146282840487295722423295176787801382050042385301680563392621209319582013092015386982313645*x^135 + 5144062966115220974794408910094788597482287613047055716632885410516697190950823337708185824639130582365586533680868498384400102044934422610076897739420866881692333600363726654996145862352066400794880559480050476443254847038045642156190538917772340957632888719213217456544288192122621945457347536787294319237910795713577375602624470453907722076970861021278340993659083221265263127403604649500814163244122291002744090970016394939794045693865738821974207195888411792180760719192947397471524278696994423353550491420497623305073734993203294632351530737304476529872222037715002236579569767367970856334433240401562647289263661157064901431749349041787270262667027531947510403577112908799376648251016713277467641828547946547995195256474200150384817753972599736233667580047664250072965436463855539620965651261073109700124553360598118177521279153195470558883041659453284133952793970619209298735706769111569844695329109346584763235003910759850783749824071000179787250093435640107756492495871068158553847684670881776487425278861773860836775598881774899908620150448809*x^134 - 1455269304535395947383851636728817693520603540868366128336396187198805497738455344549320056911233698453750767208520727918500126754530781214792243546711794351631342177906251609492851083880733027128613712628183773752851590660946691297983586298344412306798838302842621380235592906951527644475417425549259539106107424598275315435302257713376232860632359658853672182339822112955586835362665925342151729970040257223094789881588706409838835007379436401155631904754447927615313656567341899961166186149369906295495960481480133354674131334790848299065716639922330307729736696303954473908727424536443588060424697429570869051080909380185191093013064115642756139708834394137628105001091955947485753034220036436075698473341021595211721391434005942533364042110809948729828546853149210991767111535524785967287929779906884083959256721313484529441487034885884555708931212233723183736748736529845953444598849475274810603459084596680704563663575183465527115998324139013140587406899020310964436906904302643248422171747668367421878692945663328550614203103165665189299654486460006*x^133 + 411594752656023472753410874328810492670871471582623489660045414251512082744477395605435192863828735926287544637123221796757040482089103563064740527771402060618411539915898262001389274786787511415204091607282595005510923586285244312394401771375280063423295096512047344940990698079349703798559419924943682246014687873450470606331517747787431950703082948731488183906754513758720298954558264874370404218539295326470325464022554177265630536954967224806494240288270995582061354481513993707436316106198023108895143755336484237251651581237453863108577548773625371581735802455851807993109512520420918294179076877921745246122481112352838914069410444404001630394336557815013349781683223784575402705912040492663718602065391204804982511820583580590686664411740480764526144236426346957491227666265358213059993453693406372258992558194796598707630815841082711820680983111095003755948596965398087029200599309902131826124495922886023042046863216557684165008348628066151423452391901731646248665615990100375210315371096988128072441356434771513902796345415589796959994513453414270*x^132 - 116326937019346926010883134283088794563523820875815195410285288927614169421276316396753879601511845746279384675004041812581380571232805118697982627757956063361065433105036924705181717749233545848078012039825939389944555562469141724656733589948737657779514411467289160322879527018488344683736532061354112758645173010697673108920147979931909550754630252607978771517485316617025848255179996452335907568056195541168394752639150052614715478098650377514642020344882805205513188056919188353654044405455226942130812464065286697090790658280080275174643154404058058350536797818170901586052275413584145262355885462513605740742787361523734417355805020035566703214319031961132665799145007767330925131830859789249323776706448586697044666289684154949807939091334543413579042390389741433038060607425405366014584756078590294656305308473908681489812458552405810221814979581217778580299291210386950368813140672538435629765877839190486581861192728312665591211535281740332369447943103474730948806828325239138032686043288599752445378551320916769654167184704974683035537056681967881308*x^131 + 32831558889306482402087763736792567276885275456009513991570697267476669847523082142495711363786552426592721893393452262818292337130085353059398812909026396260407716067456608563518409063672772279064414801807831651440367309431873903724604259348382159951138597756288663061627982050851870134354612530295689559657187410252203159935862423356687344087375818896315047033266996032507389525757578639367149448204175116677744303644220081194772190159549910509762285557526236125141390579683737044134964662425098080551421946539558084297463979163857228059776896124666503630938440364114699173565345472522550387554461732896369525538808323460402691389857044195845261527103661307479767393833166546357436914970042219942932304024135814575466911694295608250438639699576367127923750363065224708679733952488082811842625447470484149896766389997242865631683378870919301788572729684154929814803851128744806049156150408233841362601701652930799762757372820418671077209841322839844815955959517984295209906976917955034293680145564669008656251047415772824324244287930690651792745301289686641711887*x^130 - 9246263156808646721663100524873730145968073745367432445522732281066321705044188538503894452347778619789185541780608011965873472788949012157239287418352810344691781919946308154841885827336907091735931622122185659684565887481493931865217343326822753665495081849695970836575662874880247324662869657244694689172234403165307882041224019365829283907856192692257911780391440781737855395924115913816902699101063817854117892452696046132130438136500604366519058762045078409704900312387776157576695505239748809699214052506800087315712191303709647007728372811700862242178751952849465335595496073878689175634697012608632107518841941284576165432410294403962309095029252822588257944078745918034647847165302772010151199780493183804971572154324414051375135859557438497017715785492285085578866869042466444991225152450273976158901491180902907771131523256779175410202981219489344607425700864147633210823987896611425539859612835014636114009756447768052939353352754164949401886501936580352383148003112683624264530818189314597969165145447456940396247153450135062461254349878409350897863782*x^129 + 2596218434250566612268188751206780262401593014263350449208829067887238072506434507959963806033192133920405364574498781736186197785340725093620861557282385585428647206664842124697501009148657861466058368451841883410319794672209709870135048457691356769966599997155940125945231509056679053500858938047683422624352992737430696944030963588074044908167155818050678333444427538304700311492267397603703875706299448610331964983474750483639151014835343960987541291533255249169627268761279976993737537255239123909261720597050049161110902410894136976282119250191902074514268171335608727204889699861980077274931852662418838283335863985186135199009337926645825669705558725043713777456388296761904737154285324678216818916748461079544095361636947073323692813536755029143597689069744077863490490682698011859087645364147739791073109471550576001270521317963280050228843068562840972812922435327693691138886793144985089927910846939950441434560637941527870793807306821489252539557765567815004039602269498831419827197260599652288213836640888652981651530610822424696733576398819711295368335624*x^128 - 726198687178624038459405466426434406839152003208307875002693811388959622038852732129844236472255454498153158053141579063338143682778033765198672605676375265940563358939915115436729606177409529131020100104093207293103138222328617431329247965607187674359693112882644530277591518890733114657947907374364895850752845565770192302464740233709514717225389008790618271737270552668503785384162810869407497324937059707479027757634017708862220346427808461427789499810650201214318290895781947319746961960395635443074249735276557889666122577499528795858765774216711557667201563845625197917677349285952537266657008923623873807490253677479674616879502283959732185361607029948831644170034613408193894179670785480312333877528333782396604974516233387082004391343998008003581933475566828039128378431276615089195224589658060946593862046805169243104020354279317937762572975375802234787818642758023151658834447663645524864083134847296166256979008419679157442371766080003603667395541672649600465905450953761544354844673375911465154478581101135872738927902266357715123242419971942795846591322123*x^127 + 202197728924440808665587498475366446216425642767673192327015471570908596903843796293186668951426955543065342132134346818872493170569997202185160204493923568479826751454243881099629045467373451561114621853026270443962130760816776175963319752365127737031543790474327069401904004658321073432773971819521492915376125541463638754642766087468826559969864651643894828070357174572021042240537577242585362619521558592555134646483514755110590465789129645821339385113456622152463870059128531281326342681719668033130335144257343630823778209656915980227254812594329647075170273502858879313372085160245629186409494403995759873328507477983191395965617939125085622827052495620769730685076877964826904621707310067787851894806688114814942839107617617252188206683527145649490044501375481826039959004286106977751725121542744448631881895139073437905436657198299524063936564798140275628320282998430581510633229603694551919953944707052224496656300092037088829308792772116791556328504570105389100145845964953305063927461631821361707030563408945632947525886342063262668724782575103965581792986404958*x^126 - 56004218885851310490545732092328330992316577592653373428224373664175505305392631971209342963185016143036511284690416321597459539896585444697692743682219724457525066812436998485939544328627100981099312529947895475023361532147284145601513505310651665024861216443954121912706059653628655590185051317694771774287561745392037384675238050462524681345537589432580534278501590958293179246228727320252572454691853013617020256849957247617655528675260957725571191362430817413611537271452172863537849192656131542049405133256105028213283450402913934027534755561174895629385945823203052483258409032311653142804221357289100615905651650719905698747600142504823579471527043545123093443364060325923291544626759904919520727342861719909932946333210787037119583325733372575581301061858572948111394508433727522576996674262902012523916490194300951031862811234910182641791346355464511430678568992192525905807742841270935756557275507019659627137859168379966489629903608182698271425276293016555634687138683826619093829000183268539704529156416836266233599104546631646383394452321864290421349910163210574*x^125 + 15423079794895838263278157707838262787312687082118779359283795916308562794348279840556699348493266922514877290904152837636657635001476313083363956045602100732077073344658402953064810433966844484586264355237792677487489968613185746202457924628318995827358324726049125929261049181853084961365910846752753361773824997327988835021969694082052933255861575861736633358556129208326499014955414431360590003352708977928970302240556665696521419389041985519722256315107280402193094723355940570946749143805524008147237162902392814777533567186431038480987390895254505396209706617485715127601294395000925410496785802341410761996859602602023022702745456107319777401339468208280415606961343283652621888139193330555585643945504611840444924483331912254657742982527089036637369681341883667455268610328461007248734274635712718896567586364049022029933396719301114071946292081410452393652161722649645683123403147060673061004705831285970244309479921032380123336651114278328295516570463843038002000119684301892307290686666748609747171017730331158875799275287052476127151775867710100509649373076944629612*x^124 - 4221660072773673422279975590840010530021774846258255843947371195447435255080994093060551450968914801395251963257219837665020870038387449379692864019509725384202165739387481085775061007322232560679251877942823331291217952627664934256324664706492963979201296931594866817104086781891443476649081966901342433505002657123681907889920474995939184004928068109398076939001131944458515240052704943718640024756722835241201543111786309519786169254939453848874378001741882837332425436642562099019399559796923220210387178819438547081352081297304869780035212510275576927266824593822611526682827140098141612375102297898646806124344896945125483694918562750259653430130913374619666386896117401687650163986505934475288369398714060987293734571412772566739554128349264075416653158716054708612140102053567857904828842931815219711660080833691317461469018930300187896293754829127976129449199465765912472332020576475075295922822063590862365750058538614768818975745101335898861683722745523524612401412815080896964968441165058453348501645260298377551429961573637692872746728868181966566080955885285586210107*x^123 + 1148385679775373237509732409022127364551212529023875666415745104054638259565351371632091812960072385749307700728132049644089440135973561764210626726216856655329291255448449823396915382213927961199958744257835244229789316849444789432156427569289564903742574311803208992123508388300273972969973604816232812767558322891428003644552967451592927330924673072902555368440560775839427713289475158851470440818334865961522216199851493506108663931977218463163109130454673411922144845615625481556913456018955617375705192898461095497388217596686494652327223711568711775505275543878881865278210483031199840001383508725124329780526047974645676458844344494338703718001250850268212608066873210314871862913877860291007735422564746737507431695536792990863196770852489416201570858234599207993396060037524096025088696590837662004998961727097493917950047232778477485124123198766727268087968819435030288443589119727411920539345622971008806239324015829529751614016839951391099154464584903197135510266898847033281794510338614464425503979140131522107964004699955660577368442464402708480288830531445605199444513*x^122 - 310443673865551966812480789856343065138363666658248503012515459153808309554563953730399351249541041695559301645870855318462151382047202163132386913946079766319769280171794182818087985739624289955965332358725465458444403128137404560620648244722496106184944238438820841866664393562049086738140278972001988570503154174280020559540568146388763831154902077323716756179636780277213677139678812395102599377875490406148371732472827692498215162423867730692899696990098369420169587052641953255163012443408382540417707082643007432218820815548113275780468219597149253576045631161982090569966978126653489534491442879741915449585583927824752567344579114751087148553734380467931238063558790915027365961310972747564211740124155977957826864737818725966522151203609084078245631297871155413752467821788581306643532323436084697572247136499286797824390329004357506537416185428761634557409283828028039718887065003583167663375514199737682246851898812849996445039190990775362517474287038947938321644469590950658748809423729047629560180630274614905010096702378297626627820718767824097862201302590496858100539340*x^121 + 83410157575387775547548977058486383075618933526763527328883765200385574894026718328107195117047183409932478149965613085430506707123155198324045856905954186790443856366849572030703273413785221521584557735535937069347899789452074598594389742741647144360175036126731982313854662439664155001429374208868053390182307542494591113145314125765129685320917269139451898986603390617284706084289408535547599289693045147960985760332610052823522695269168042834203887063051588025630267737465100832845137870027480807521391996663542857648932954531053686140052896240169550962632923230730160639153755204302850510124952813791995972129818235565186904323006678750883632632372234750447373246322901249207228786950728905050101014379185407844055118146085623850668338365923420562225670219094737836109744936981194686236676122449286043001034186685533505021774663399660233708913533421781924795274073301074122364911381992958066844400382869097149940701979368129620795548926644822798298340942625292398119058030808899621029797132403811267752202301864999702351147961791204129043611355672622404665559987612023344189790360732*x^120 - 22277979468647314323367903232593752984558355644642204699554000807978222270891162292827343803915624594366726312454535567334038391072553755368517132938262731052710740442242824669912243798121929017556271166627269649901293184256714359737171164000614267050982221967555892557572530391765097641452368655912148102492662492121509333696563191298298389195720425112779616086713558170937092565191653632827214905854179433244436101888276226725899947265870593772233010643946426746071337693748011921626156773405538227524369076027300753223685546924641781107770578715585485092168665988405186946258860983370066490032534146137918021719004088241080032611953682483601606607354522980072117618298760426747619031470016791475617690327162258906501310424964528419840959548301863083239274936039646681019520691802634560236637358760045491719783570492620004869766194474907577491960215397932539203538660856399469903803304544152239816883294471508934604536063367906000195565942582418249464605638185778612603889984593708532664399524326688107504970889693561380627324864207766540913724206751688424811707518676017754117601725466869*x^119 + 5916053976513755679994398070328974099869375598342236357313709220293936789316106476781468293432152049489039614353594013329259039305974319057444251940926610173450166761425711730101035227311300302250705377860637447629332281001823991706302097448648606016099744657923067496552209870740278334601505925250082932063916937605640247819659883811579036045697269776789629273685209570913264714566445026839903119697435713666720146386262270561571032480379758028396879930609164250784547894623558890250189165093224330517802842148598900611607815679359685606649289086280974010309367089178001586778939632280938132674167024140292599781838381738509782185043497086864582062574634209987252187031772725805166975850549119643443158612819919145380953235848446240087962394202613660109734564167359232808380625659084562776995692730599424045198322146640971060897412051079396468239496282545191144481744392566004244446151062166763692428154890327808309852431648251849225347625099704104888109693288257862376853168888880188314006882741170310776038117018256292636678535100141081509713195567126652346630919938034729649731255084622040*x^118 - 1562181255793975386313451888499409306838107415829574353730943315359402301107707729314636731382186895586302182319990766209199123037322313103265017135556747593023606684433999545466547345429323345802505329015836269262021152394815417158274823184049756986048561395028652775633682638589736440706113162342834884143059740359027064135549987643490478072906293058371741716010272553755076308735577145131866824622066135027854554099962215970952286465218878774328861590648895160041524868272054238081692469962495633539030980499051568969755520388875112928925357788507452517482069724677915363671468468604481851715044598497027153360109612731642561209795089943655164800777817202029644816613609954634074354557408185437069868702054638110574377401151547518261701813978821459042508279166538417693319557160667666611815316490977348135647535316033159920250075866089495441237931817853530751792154702244773306727604729866299310823190284029659521628009439549859805520809010226899672992849403051681882596635286410788083299679231491424713025595030164424966939774783257707795181755181128614454980256224453374926751006517615526097*x^117 + 410154032751712501879309703572926216515678334646345777875600473955631064010375241338153497690878639322693424528945579700933261925465192464425233516032349995353996573477304588603172356750009600840854602295632322387351227435882332846114518446267017083763066158218293133247471384655848772894276729872949462051477987019958049803063951128562892664250523897015372380504374542250810495851386064598010367396311698210975262265485401926547087605502565509547248670968385996995173309791039083200178502828528407150197142806276114840197895697914125956872863047433653084854851006991400677346728424925777526950453128642172073108764833998361507669764782143899747413824790092717578318923852686934466987746733298356198146748213005353504161356257847222100779314695377616639759686228642632652653680717760032486774388928125544334352268990055239715361725897979886249620375472345855693798563001275453482047751364400980447712287197122872841079116271912226751465225922499670755036139675338228192389309736467074048961481067414755954114501144732949722538988339730197612851761962921244008170678308620271881617108716599085884280*x^116 - 107041176092390951254863717937608650338558473184281913091462020922734493584905606069150710963864451996842181809707871893566175673620870159746856520685962679073731514782747557449544120537987614685358794070368379507486513553769436485370107381651174189805798346994667530394487713178704364004300737513994081241704563507136461818035664823200578872395270034881036951072010211401915031834629718518872030553849222026573277077374215322641601730125712080160589585605667991225459870971184414615335062004805900227262224710298508377760551646014503830845048906306115727716581831427970431198110082562621367984223261537839920717367682072423702879718723729544542188494324550628532984466372564996890584981347449315711704187004456831128639377399061913039965386467858205043782056788855231699569970750682630154359668477180926209368622735731576522296366379515564216216063131409109841740883927536576951012732558100548439309278039019160010715620396839699649744296114634841719557744273280335535037250263434658196063085766690231801426552467338680534548609323981551125117397403046053712314744555222993876735229116132276328980633*x^115 + 27751794486839800412934669846707557858884793132714985420045202817086163485643918903384892785012503874030094004017342327976944457787086453849605431227989837322279117719238011396786247722144083828652140474927511588069418730704817442973155255513229709320751516525442159269550581528599787213949310749065859963866134028356292624116808101671637895002227708512681975215105708259811685528406146582144991092017818661392982342700001269743325003568667954079140108904036233053509267643314678664713663636866765578788514593517985373896705950291898169201007111864573259282045709711679424237911292415994036297147967089162767313603037301088972129305600278075494122432011569724527046664483661395305275886783335714106794797705028288654429854338267911915698301334051431183154590639792170806645844345266051235637225553243934303113227968160618720296315145123740066504278408428532749308457406159538072822740711666599241224187632325972689579664957728663297947827369610848102485216679707883702874163818993381176400881160103340846868793567222529024167724828054078297431604989249537282488835386872158051267083511951629807644645576*x^114 - 7141343005673649992613432794323932813589813632108347359828024697965522858332969034371942417415665585838951758994910693082698634102929493499440529525933086116208634676977220106496063247385294213402564421541300192292264487486317652971526437920137925925525246051163148835775601522165798573029374390680714552251454116816315197902287685880463455792856243757340164870306590905335742498740495500239176351900933306658256380958134237840737525836029814389835479097995301752248588644871314527328320237597917638875730880125378363081952776972555876725514277793913708031082792138101688033059999834764491354966006877890373609575437044509039604721975649275006011774028825436026038555010721837584996311966115701007775148125832875962133403722802188150262421437642273710235688747322267224262526989651842677513173992329838675463584053521804638166954692483866673793338199454818498814719288185231015882778608436177148338885549593468298175503675023159345596388475222463882135164193276493642910384569536528760585049104147869630721017313839772835520903086478700683268192292183884224361318352871478644430845063563098024404533357451*x^113 + 1821772650052852683674583927923609974523729551850950218104961976383009705798841259854802705901684021299722931470132021076923588187610405908530337210286140992183048061055366669821793443167861224952885141590951236094772973128350216300760708283170669576063741322114742359171187182952353606420380192185240595913090130537711448375160966564098846447806857175810487943092994798290174841931567324168536676472634829786684615503474923243332245700920257407947836007819208202348175019931305225249268061046835759262045326227964037904827158655848756763066319109582637143385341436776357892035158415260363982459381166459529288518377692335901599176532211076272076964126664248017553604367474669021103815404282845702065236292332467449611800895862699376416274370524363686597926916569342266595901290516863024883622488924514866267184104855620356719605912641837789686437554622948770960298152702810772419517231296745006061873985965029080894793117002792048969286787985059014130500219067563121304624195771624841561511210604273740726619345328474244943982377215631607529969558630670994577857789016847238360805773194024714248676247369718*x^112 - 460029131538636217989235628383725219175869462203801088891459360014708002062000943627522393950828768940231725749848639907058875432305477736497963824622077025233572503265725806433961338842712307424474204319713534368864033922469440163307225480644719465325279178611697208922701408987653497444429664218571718992314179905694288469096207019466714505077756804229509008909433824178605301240392614176416086697685064462928860571200972391552998100785920746484897102685801946740998093946780623445219937519380198963970351597665482380189759862306035657116308586385765543985138376770103385433569085546211301438452679481683060877000283081490546086285881926616542046956506234926444512965932223454830472347688041170469777087590517477273832320417973892704871330015555568874031936881307030049301343159998683481254344064457314480314442715043960066197129202158316800256521647591054442648820329748087952932773743274002816965813377149568663764370153384590829144465091097631609500307919187031117483855533104835881883822505910877662996803778428563722489747555653643441484575157959459071654353537626722287607319281905577441785741341658774*x^111 + 114787646206980066555283995522854698318600526658507883001539936133598301911513717418326033216803022696965796114511740317926162760372697570342434731766574353715713272364002956691570665069696911908524431680154319819178165376812552314800385626729826789411198496693653885036972704995780885094685326442494571671965900304738303791634289473220946723809945715341603098479925351284460519393305147401405817437083675217443259406478617352249620612693928850485956680356285523364013357169616403955393273524212869090064111326421586073344839545301028933426683633780336348399620461440657197952259668610723611833296157129174017360603532260626962745747363649919110880390075243960432517494712223099014341598586908553874878473531346482076137619350529033167061062904552381957898058728006973605857715950877853041568343573416653210016449048350076603747756567241524586807290556723441142004227719019702957547540771714040390271135243062504876802020468790335338487831204465437847895609231679036159726417573219050326403769622366259947664575216629431395711157090040512888061521467019765929651751544981762534667426565608905061431019519357231156*x^110 - 28246983024550650476109477366086191015241295308533833326204723557055085786037077426053162847206033752023120300844789305056076364149825507082776778056974856911989243231811101458435632011063569655736327915019561673344393694977391961356182940873378381872679560079229646432552610275014373517297186100743399795040803113607058079656159544437962663502511676299649664844149210962287936841494013484978542045630715915226651041922962911496230891926832706797086315932723355004885705020144652938399342007958770443832066407854239690030206426083971316047117792333475406996575128363984624318588206954570465225902432868604726832328411840580154923053057934999971026417257510439388852910334326892629697868173637197705025711033978282985988644146512207352220838287665242255696578233652290679561311735090042804427823206336966306268982548083014666119915603929891266993882588153833663007118680772909325078079275998664421197221704585585321937094638816193714989650751691902135821360819129841538357405571371647542401251067522823234061243378829999638322036858513463732988632031560587979194298304431582781475808878818699847668760696378432684728*x^109 + 6840412527733287355822995160128960016607565999563071123494587573743523951204278450476633820363361779593898545921411741041397169659781812293347782997894847120768455896407064633532966536453933443152220680811115081911357013025819722416671264685970820015608651372080712923037780429669297332925994986199603893810572664653627398088799805116070532853120179250073881691998255578177685509783129130003403617359517386200955388520596749388123602153344702278822779474918843926723708408129754027407524819347021847587259636026834509160121433562129638774097055469389100242089051312199736882957781164079234787952345923757048577132162411827588141683060618038530510083571452672001399567395002971583798708365069808298561104757702023208614495067184378137465738524350041002542995034635723685768099420372019056349577780054450232828127011070285787292591692393653487384944052999458268171217510648171187611291440555257671178105787377656743472017606018082368284855900942070787121745632230567544136596877695953902770669176507816317550023591986608421533338563802890754703252459424004440138043257657407986264748691555469199135239402908223309010331*x^108 - 1626335960136630138009043216180448686510249714896579764582221507622129159362447148305830572748906736696754351768902544800796655350990323597598109308268445133769196191574988692326113384350212895559614620463851301482116260396420800088360231831766910872409952584854906958307520471586510918630151752529541344116960892696157498124704601862410439178754574292111587700628820914672926092312003009605404042115641065846978396631730254974216737826101005827347716151137150746699884881405933924834032183583297815071752179514051423570039942270301746366455857286494328871992299968856436177029258001355394559710161029966936193530720625442321559242464007662083201283840028415592547929769893111674512120398248742100565971510325041187912205907772220033557478359036511837142964630573506449696865399326673526873271224068984174698664301330179804506587466945129680706590399214324894631908347853371613091636687689127623295860748159883742298587896919682140701777243851155523845664008254515597054172679068451980890036946133952911447100856993621911125579623622580799153896966071344477236137063511182314419979068195153952018239118500734956341101596*x^107 + 378654532112841602912554810480437978901055767882256683088585114306670357399213187668136826591550035467910298973807665188336784537586205807564130167775560259660310363447422033932474285661351206523286170219043682518087641304617476439291716013889832391103650614189682012745627418200249730194607081608613052734365116199000007622201021493318578555650305487443685678146590095036298295354082163135500139430354256756174827565239572268905457308122432850942952443915173283233811683622971879808712482666916629630336158799515263480621652620079680316739278337258358712818106811253717626833715112521082994455317424775261611011271803285137906708037344887443800135884146340266435537589749515184335258594971708470703719136930882902706300175464737494681647915789992383447061966636705749319768504495990903932180072178605779807734805657563953080737485403057575034154236422280375774464058473628260335914504267799869788919267376903387720520955800657648717210292246615685570981188428402789245156727353699452836788285515353558143445659018983213566610664123188075244300877955292208422127165528788832457573166097128089766148518197751909578206204282*x^106 - 86086104319236665796112471021341193451482052093993909341322852072901758735176587723271093362489183118558260387514828197895144287531284201537044250960035305220359740151898987872830011438070533843949671442127142546137005707896774645422570205105137136864737322474152579549321106049153975244744237931627376927845992431886833266640155329201731003963875388913868503146344708365865440942671179857867547396899765717592809569494888421530527852182321232291762463779874587402096543380665479187366954550650337352007261933710413862530651570415047010715033380658279818849816107443349394439730001454371966530683372438849836957892925587620803751344322909303480356201167171638626912613849227049121917157733290651687337312601907783716336327205773353992328659373292752122688005247500590975117314500683470151830429531166354653231687957285638111951801705493358604782171984066637919955271920745248151998937092944473824279364130111274464515728625947233953270089996074214967623496445456969599922710113826650691263864582386019032270080470467728439908216695753571902774117200461901241699716469250081086069097627659781010177785850849440809256947909900*x^105 + 19047001655163978038872756703639929538721840384560239045793318143543546409031989647594176306328046253098354098367476207600536656941843280227136254353244403587331523398226165438699534396421843660360507698293542902551859972822340762969033098160180200472188297003653467844822520957480315290650135119266563416858081030934714821464403294789542631807116989702788810479449885155843419631588761255362078350426958283138197276923706471872890610602352793343355573709999724921261829073899293478290723169526762418527967878634338109083001050117883283611548879664276769067986144851097193673639246053634645794075188843627791932994195655480860896122166935002150431982386797609182844110291747281415707071029885807231501396593495870822991557841337166248430578844167676262670181870061776567216300908365338734598552427659915124611759977800632169111136055546174751129456823721581561686568189157769445290268449816716842554847945261692252475761002926833552203564636276787046739894433104396111163401499402043033407464441321076957405485843672251863219670020754045678779582288840440719235663290473646173186001747186314307875714815850442172719246800200279*x^104 - 4084537599073406620362226086592670305554408840635855025345504069028030885888249954816620342510793838936761846491652004300048545161095283245757933370835159808535304401576506706660359454159947834915362083258062155956103657030341140465920100693236837888935006627711715618602534266810766852476677688583120608801156484360931030817994662332149808957117854355896996116196264253452740685652309824145634050685919161394397900159252392044938062569921209613250410961711378152393762012608540545470786390333587118950783746197638736907073666804187858477222169682112926471062293550516433615331720272806913004782489982623902981433047394130807375511286780182698963736360845372558424953850657816902818279115815249819279261572248754828841492645596293070326956453552219444995365858776099708651753290380897973468303949835203973363789538178006733565972291663024570545749289671307882408102512616711628764691704716063531143329829970163792539493493752342524131329034976032083537111750369014648484018033072975565597759152582624374624865400633294074803242601178614336661089118682328918981159056487095186645322925674987651310217804616650808912969494004246997*x^103 + 844420479658192829900260365563303913441556838510797455472879985775668074097536656082944523505186942244715419112097979155578199304966129248382435686087562358719132270613437878695571253970559154421464095919951920718418759873294463273932267496717949943509154375366796151720767528563234176072643575247801402194421662645341825850724218296128539273423516134915031138039884198373280133448460287831213879333388698636931599976314917507755516364769507388299171673691140553607665284800834020859479805367049586577645221788864346501678908948904561349380187997804197881058218109822069262947654535320100024765216113306639743765938636768019157528147800491439071411921114990435667423602726238406202271496180871455397852025814132263146921554837861956721920762512697636313358027229287194125391223122390664103935816535621445015117264029525711643348165353793858687196343576479334240355537373239920097339252805532255886372543329339766332188083961722707570774017589313759467262833983910984694257583807361576047026534842204143625796355359316999972988091437857880782367031338763061729965847967360850427870928755197507684363401521583860354589052417778010782*x^102 - 167036452720363413154164710434054560728925570197936117413739078190078472071557023495456080971752049277701161848755078096733341643639350592413366139334661456584340916970620842038551854549058457290620402057207976441517295151044923314603805401348488180407692710060885348486281284240283723994209395948535509841773621154332023272646143408808064098443003605765150500333526656158773751718748970726526079352706573172318283014776860490899977871737814657987846662125423934558504522009430832275877946091214580449425572230887836635818243818957297273727367095872363962797881159306543885394140190928527978116822619454454667118062952848540878669155065383596441335740029628941524077099565769788221652874992490859940505981632377809804355084195005045557179522163230008834908536367711195596200897145806504566933422948122730007263413210028420311375423711704617930294019289151194665790725874086885638962533207439129810328637639825556589009250566088511650137134131066583006013175726166192647761398066541191774315010730257059682702578733808032327128394847874712312084495997736464388982227140038363664171877482465134895758115003057374609889256646679404169571*x^101 + 31252982060736271564409928515430526897766923770860671036453531206580669027580244206619780685112442893887590140370980283474783944739031988481172223910945261495023146119964736566874772584657398136757094086115604401697828103767468267178379045151093174974340950070179222024215069141947082971065792119291186393103654017882805097799974571003747725171224290780394824962606874515468699538646079626338168446401684243437777692460378997553310183538037440778697472512894199013278117673553587758318892578736439807166115115572338021702688195900261022902886524410249943711902045467035349258214000525243967652368957878156065961184771567112737587236357319984191859952677669835987608637612616251945804123863942362636612894563904436029258970988211055962847624549718867551651472884088617764156840607911255986362621400888693877474066962242624240826497933369086513872691375848947321204243481532694075425255636948910350070019321464684940533396665532360771382157853671056201542950746344746336146402036777869170525865789568293683282899618508293404304741344197601774852912124133646330399833364741017797184816614910099736883100862482328889274735415432722059094849*x^100 - 5422279786709746136215807796821851026794229523777732838721903344289139420726544780314151081531860568302729418070559416849113156078943876405855541048216530310024756106333047887294397917208617422143239560897796868046402112469876711461633383947473837785047112063310035932651335578193663499909629419977885469481890806579158128417649723498318551793061485045902686873844983727113136680409285302494227074388481762985902204162623732893547632769032717277846667485026640858035138418413014339069863595537430204171200981494072386472800088339240349279287915516976896749980124540876510977806982143893819958935486467070307768739126625746464345710702842523068582025028365659696527431956077473045042561748097708712368055776656714538845692648378716372214502621048677973197542370144497606740026067443919698126373333759206657747033541631518045933610633569159604182172129778651994689893113090559574825983106908622831442239723210992063245586007905266298386526867381566008223134764336826164473817904161190118522394537862757334817260079595923996858835643387721924515140311154829874812813349686222741659222506488540012693710230802284813164464722309716471436373503*x^99 + 837973016517374299640870811810603332773288736985777946838533024532078116889475428924702672532641025865589579500204397739635029413047289247040711026531766344950784684953890062124150320574914250681759557100916683874116383367828334598241151889462252712851645984997440869275457730775135490150257356403511670853108290885690396326456293495199282569668745719722626086577193985935499674989971851833000660220351974830765212186750717999823253824484183324676744438995619436625586159893022082974263042874916957922964028395044739312351471508593064426026047781633584835666593473344682400336487678620170197262771841799324376127029959757647310061898150651628049115220573368170540375649388742833316222507690347122374995704012681163054484662479799072203749084093467830463672928201765212453140290795083804998915933540039671985858202911322527683775745620469418040495798082336843170414327664489334062393028868804210146320039766039011345959303597691119239596582744967478548327749558806288254779818663966714199837372615968594278253689177822468857311774022885249725364200047887791800413748898634982045161962958733720844265529871340711247965253407968365114247586331*x^98 - 103595074699175188387148155397484839569008872017674323335339924608935413134432830179376735876843732738087834600606987359509549230114716642858796833596176701319464226357552845980992746517693003002989337978001640810690573022303999424718345644888474154500180804809001818752019260637544134710514146712266058006710008157443921440875650252004007509681835339220032422282431320430251476708466352505746341814631679733271001414576920428956080654701755978419942090221811338262644017539637520829376491998051377820614832563753835936386727817485940857981917399496245765667708854846925724617008683844559122497435679771583064798921101137130557086508013916953424666104848300183146434629130882139503133653792570446451137590011360985347824517713566768749481801260908472284916584781541857759596819600927528231830690234846198317286633374269374813802665663428315420026601890711607216042129668709770517293928632106339434201594157111476683193589742390992067483064808330505892993784899169869973163268313488313949247698962657626178302947894148110827163123434012905360082453147265388711134474527299198576555964725056934495063248958356862504164251483074456829841181226229*x^97 + 5656550484720487671584951660198555887976705919181992610846283909470808782137002867000160266346759110648237392168885601250095827414669442917436006457039651376042945533277021863063630734590756641313350723918640098449274029122773816768367788259985354782062231183563363217395972602279730302628530550672415086828281880310236977065957124599252484558230174954045516499087272494761248610737611641716382177604479873612702975744457226253430006020298106745332830779464714870521108579962384045333032345206264552119095725746317240927600226385994230555370186000166265168332370401591863656586320856789362789802685687206229825452109810733527562951788866905426165796843919496916292391545958345573223028332626827613475923718404233932327396521171320434423770467589940088044266832140363202162760450063090625698249003133568629622751195354459960888021577208984399225807773050700054202755538865777522057089318375544200337231559760201935167259328315799855644745585296388616800006162999109132074864866301390624833014199019501073248342596411827376152803206273741261141504895692369559263842593670621289700818240717227291149987949196382428728797647244562346924309364322415*x^96 + 2122704179195339145085779780768728615122941654535153627062519188186651865549981328460809852989742113150128431205522117521774693667501114433060602832093556385194978354514477872373273125356196871136540207630604611659469099315915306985298249639712475075753389322928844717736468405121461380182554999506837851732515522532616699182939315437765847346667638589953610285339740936111175979170970755361533649537466903395137913604908002753969647799105740038679301794167063440734080708071452472304085208321041655939685672675897595812486474038141848012996453056084127308072102726016721525766692807548833253958180866548907286558996075695095788688208187802229060577901850976909784783268824361438989004045914658318135755940184757334596775734486039100573288559784145310895493808177906532030706484642313001231499253612514646716845208971173945559003412937190050384170655781673661893171997425525001125928087593577963355957240718133924410288823802076751298493595323723037006900970535310734347733333698029289262801812767005704023189837861983412588583975381531787579658214934254834977568064569390613034594999082936244355524251566740204939564672462064484009682317812648631*x^95 - 1069110807698507403610930934119879621790150360325586265679266768334844983702837837278251901797491416329279724741067437200881192727635188680150176221229868633750698031514674966634710011506837489187749757255832699266678491167007835249994480492977203137917798331945829961228450950222090096688988994513106798443646972175803725602428444598382696291567519200142865191847795744563322408994836260030805505991534885398898122108021849018338178914217621576228879119922863995818510409100904375618696246760317097378028853695576423615287109559546621297912365410630156508621538879150685412372487049981529874326767275570458106878108927341019041007209429225241949709692593861357214358126260261745119043481203756619733012070687819650115505356877585604351103859528576128320231615028877045112486842936425568367994833936001439520884535625708600595348498359626371057698646857515442778317427930799695865261336183791596236188906129002828457270492630064674181115927724622327365513706286662613167193305236402808254464453019820765315991029462253636131216775502615258989419505359451847369885956648925318272990021650385267214363416772586742220903499002960161473186608640679664241*x^94 + 329149004597699377974177540523789161676544139303137579132791486882739746305265797277590630930994271976350461509973450614129858622425069949764074062044887105880783207098493978859876296333149539826745390102672823520710799377297840464714908555097016072597264375857131237056531972956836400003426796693338496361916780122823209874884695734934769903956161781639707604510487300279245359286160636342307315901301651586265610162507851628458356211583213053136288003046092205073766393913840641242821035667563404982304915527093381349621647003153467614952262822355437299001311566875491980863772662467686021197008270318198933241582123277365664070204733770546975373729009444379668381367848991686877095240768440229304229545872118525746043562994880192984075230703991178764638180168904398124519293046054656399046811602804656802958403830522555404089836300795970779675363896518945188365601721887126488116818820632839566719867617091258174286888727385807955333126439599455405698314637287303471524109847565632253592559314745729383116018079147512741004753709589641425281045486483901945086729971729733131059510670945922282417345915912731971741128977470000015334005893129817673038*x^93 - 83711333881729638197172467267135729603201185212793328550829660189983021407845600283138466578441702057579393248570934500682475167511327405884913917158242638241797865990170039604217677091770562099160358017846560606359530615985680641267795723197801177162367320057629978918858979686850506792127215402498775639198022762437152467108400193006650832635754337924974299697957959828495245141232067235440848311471925451249819350197193730787177936730020859309695774877679379396591917545612915006676801784761849774602335098360988970523853671400328705222586191131076522944959934437396953392092612862641232012184002365802408298110732979920230932338603311865540675442683097667094572957472133335418467793712070669779276707910664730251412648125083161864236601609688406861826294139827356718494875824106882671150695097080357445583694277473003797281674328337547143482851104255904122661954129769335321112565412049197555160962249006937006167775199297199614017612297328123504012920126529471171450995597946576457733761607187594096814305466209564805379954087226295466425492587062159957518336845601074968687453788723769610168679552845441403835565454822202612145464826581244217340178*x^92 + 18855904767005010131010780893528841399933088473397872768039322810710224175896247200115837568357179412671942363724395824303492546233731094439585379806402398655602633693486731578338409145005200499033021605063960204830912765433991916501001968238504030677600051392998116776273148373851043125353938727850060651108153139460882542058858110558517836022820955768680202951620695457554678125164984725223193534134094143308264851039407287711264068585432695503429156783228456065742795164500692763510927007218233637144897757098178827739552379528156692641006473194075203034714467309987730719450497638085573836880932311955113015644596532225987401183971713863228691637884804918319460232490823248341001441123788844057017213465469726561934489489967181966392767370407790122644380877875198963277903730780698481165346086983774290441367874020779900280138262484568932078374731078983887161042170233375767061478982159237300253707010349535663529977598431879174900464290053052954399744940194502590370005206339870424639554877026739620526005647645252391553617110509612884512297196708065895089522270847290010223036631729842733363203511247590147044061159638733472528510476391575690569162432*x^91 - 3842991697989439765912543808206547727791075026221773138351857152937948631818882382444125062382034249929588525108137660081605099096461247017558651252705548904555500051617826549661063035776421248932699255463917683039645641243078137147535213554904865974481054990891599105708137765865664484269450700013385869792029194249236596559605086430573432560576262245923804410529559031246662244584397210137172214924896447635502552478762550089693393486268947289643693165695842523356586307944909087666682604301658649052169252416656253468822571152678714637737312202622579655338191523051148052902526989900058578971792442623519195205953624567208357798161654122527312003273065937293065476770569264634024873827011322987990947734329920471569101254130462748233387532917670555656581631114657254163030739139076845717679998378203711535550213418094146729369366121845781946901298983063928846342054707077488471539235712455124838474110666415303175693346829162875701507414779009359429317930943252337043464682724957642376483084656237994058404557653124766761801046684666106354071828113025400176885287971782037781200425334823124697021568432967615257045955011210349858135132937359723004268914375*x^90 + 708655279772713460696951653097238511197195138658348983573575616750610888455774650813716169225443963160701279014797749613719640061059892175270284423943485455067277821129219782578028134115635128990070925424626035781541500506841435995132550977993059434159109530787645856407758755404839982225088701128435666194636841607398582285735565203321775273132503641765356484627200804212727810485024348127723346123350640833109597163770533728654136596440918299278787069308190073062466694567347576010959818258705632395834074291049815629796868044721503850522212655480444366506432236352769357684779083535074637992594948996684033878603195878412208327010605855560240393225523704443825804229333222000743285275243017262354307217039498290169371857457876295903741637668371402744654697344203312833413504501419308930680056211398217110122300063723856531050629630249971924600208626069208016203107637158547439188931125810623037005123756499122762902447833895973505678363458994783581644032064026547029909265246794861671077546358169072225951247690334848711718079896408020890848769399840463857333204704099732355121413952257978955330273599080453733926675196616751340070339467241526521540313965816*x^89 - 115825416724759882549497241797491578331955328922324845929157265518478760456694291228048609583927962893034352925296407269413064948116232915491924327819337171934367784427855954351083983781658149731333260711550583533431567977158754465042691580093736729928086394796398249403998601269520971246573400561471873083163788517763882656452421375473359619310746020708475205365631855830394979018645599744676238342037226267305022660158617638465765932140110248286630944857179109569912266639996839336768091905552125133945544180877732305000212828874666674647138359920347609772555241817283765853297639341199504923019464204364463727698734543895058154406858422061804748679022563359823003848046490007163547008362222480849151004541885024318730800702776356036546011448834033327570559791761320724815101243961209026260260566175085980380903798030374544342690333496986448198198744774042639949361879911786188997229510007478345130959723366519189681460167849540441741213979688277378338146275377610062592646334088542193733394868492735874177134474329590082608573461608207597476907407409746208990032866031294949821203352848175922346376913903924269301944538189262133490473033589500104283086627073775*x^88 + 15744694186527884331909352420974273455646246015107308650742350273173724177138380749519791122082424707462295752808653457168455356410018674533489783685682232703705479768696161011311373431218452639653356725222937159460876121914017929976541204847379818599449835902332517000529297278863498794032316761893860224246569099649388965407986738813349869168442095546772894181748897450824824580336949979451111699208439552133005610282866067068034268289642505896311098250074914643257882280418144309320381154515635394239829179830770485751875586445998930179445680046616095537087799610384725924557698688489542770216953023332428893706728190919557155021308743337590036923734017434088595096405186788606034755640869607394272933687119621475888339627858824575062888774413079402230642169059011384279763417489223585590607761528752034918190100060242997942682955216807500993043669968213797732533360890277770942077449395000152671241830893960051094417303513027286022154857311322361945192919621560093088483397541907669296200883336016026214829353839884272601906415254349373077081228864794479470554445664160557166447788453965990089808304740412360289626150529102031663272667480139547051878465100295591*x^87 - 1386137039300064501979637719178699485741353873128832902240664788681684505630568679114200581554037272746152492056443021845334927239452013272012858587513408792779265837083680173947316018512894662294021955600269058287984845731926104531950957275196564135556459502180782138236999788104684581099435784919026475395145614061255754690613252886265328718949561558594107613486471661734853078747845230032874337639701794356739580016553468830655546966283910938911218896522027167507911453251307036230022201612825133764218399955376000115633253058108325538667435535636881545427839015283214681372803806304163388660395541320261062634285410086748586497781003429733498681769327217146537623828081500533875644217463366422065827422221878142743338505503336512936953133996002162197953200924382877158585699125214859360957567041143818767671945914795716293815682311256153014155225859212387371185201390394740410193453546273257242970693971670427158765919797717657623595105249273124764445214629015561611605606178294418128139012580432700479891584367817645376167304622049863338860980310466802819476941720012155447429742402743719103843691564119716767366913622410723633552646916715296952516498908784221880*x^86 - 89389101874683467712850423198095225931914604102328510750867535669137471030027757114091197702575224051158216310407031836142849920751357772594580830068526145942249748419945307745597453611782317727729927669287522491391618038836136237976853507190539590725974687491907264388422869480206652825255722502096074009881093464414613288543206314808475659824514213412552541524087261363167063743591095168556143684787299878503091963877742503519726811943392940118599279465599256601105673727411955429038987461769533467584948835235494918340743543046950037414986262538976587438609382258924130345306538869843109752488790892586104125741967356575425885803195213179855234867076092618755275099766923775622602154043145178610283355898568650522855233218861018130235880337023105897556759264992803887760791425338822844669509563745507844210890983308344966389773243459147102275680962821760224615567999264287379549196676366458210806413264070540702963775767282137693541696234152644860241692401511274253989763075801549098783080271062218580163765561481396028789440477649421688619891516623123547332807870705342784072837329850452696223149922092351325094662306919789196814297218647092211216153935842974462546*x^85 + 85235231938856850129509980981199418641382472573540319709970280616125210072195725528160244969105434931786194217513336362926592039990038203656036504614905119248208152382317967332595816704414146855175087228555884747226501388349054864257859555532326737464597331791622142078128290874121254584226003949428118470502834801615862276272246495964964333215290904110088797431039988584283593744661990854635202809849712004758294100295582504565273261188987440680313850312312611290203482874830987954836977101934618776529003075371452713003752477960983423239246863210933621464263770023061480059609628977769250326880469481086695234759677707379764751667452945139969883026853941878815582304032055943856054070409220552928636150527654246839552429320314186238073207897635240703210436779030129396164247327974030653335636680284511009665997748338314488583915488586579371370031575872140520845619611531797406677478707328045272403449425655526287858196346298880373509889304412694853559047323539178677773066000568085512503278412319015274423373131348481638223339628783769407387825122056661100393003894730988875907347942247672941581249764931288757898302614440726195861794221269792925821020010125327109962849*x^84 - 27732614216092531567896935639594145334495638433637279283006689622834964662077026678743044225175781466355786927092621708230096561923780536543731935670918882440091909642157433980654240095443600932217401951166547654458538528129013775672308533483060982217602737364450761941275672506244518499676096006807744184897841925715179909488592400563558821653614679229564642458975857620284518269837189355663233091244778140645455644194361407812931047817371810768023517273381577352730098789822359601685959311513866805287012576954106058008256007996011803458268590985502944727919724082481397641938565680571869369801622818420651165970920098329991119932285308379356646175148399985471520224893818836274677386649224482475332486076871132789471482063216719770097419418095797167204250440815618342909151844690172776640728727830548627590331857909616473385446626128332194427285495102551628843807726945313289066148466448568051797185296963553834479252258875262029685882665342743088326635289020097769915619479129519042492877674047746553999639763474012431604429891781633840034828080648271025023988362939020624381952441586064279321656698695900792328892152353812031849490610205790875283324568999742424170725219*x^83 + 6887262572800629248889909773359326556392951559593141842750093331751580874598202048520355400544134079804608548362616235530130992755597211496485078766867655446900130757770641039513727081653789674902640629795856148639238060774650911061152096018298965565385714787558651795856192351666228371083600665423237500926328267468922319560089909583316087848732436993747768009541778923702529945893327116291467851242586715912429131961883045976117801652191556648712382777327443572982799946794218050369932149057222251567917417758290721259747117318083243063174672753816147439967191514893903453686039036199855948045611514190891481067446718786969423011714344966107397622441053620972733684457443151726510255703307527269314559720713266229278183245325809226410511789168930418233938390435659229067905156742709561001343407559392423305332814267747790724206766193331807450298782556886824240777506109000675258743058190459865054324153306203929204203736528025903791438887064727894099374149112026529929266172206286309427717597860283928350801858616950903972254826929282979352503858514576798901676688942561140033474410414431765919984080413609768969800318276765012008163903246758532268847092119839726558836137514*x^82 - 1461493344483802218127870014749020151296171867712006771543689603842798774018159368163465897216344055059374889492400368968945097841806130358828204445536038006742253742846155875830724851707667715263362323817606859284735670321216623927792733851253403336373975273268627161202381534327432154472214096250428488867075249812718673185233572706730022755082594353587281567764878293659712259535510084692394837092588408311340110215111860938040706597930609921766004875314423649643295894830460654904627481248414533997573534859192705318514795377725206573462428545577631294685052387256695593052244127377459873614429252035145761617207990277206831592435066351439004440084279580086024644637723981537542917589969477770837984225927796249786539487342390338788903680507397863556706572167069138299385652304578429365154319082222900457614854559021759259568820442961571280079253067734513041879613342770907246988731616474177076621413562571319605402653237508861925096901894464564794293932124154033620248268162998509716228327171844842279511438132034020245638886206943009554966871402993368044764077496513012263601691488557704884155489196424592687740922237124076722233150207741624378593737702856594141312505360415*x^81 + 272640454030756149611069020052951789199438006935511280621113748753365671005726104471638923537713540629555194904338664883314450000584712317711250275501585825695713543945337717399427049431842341357595880206217301536157400477745118534035113026788122058248044944437490923110830309839653419720136138536457061015562322831112971782493296781163641127006638377725225547470081264422652941912890324262703375239105381235350735553725207090708241205119932635432652468784967991802540725308962075466551883261355100043702792166242520408656316859064881231432180999465075564905265214770954730370815674139047154246265025599393426381022538651734076399873036975930619418239196438597015732311795292064338781370078770349623040606365703771954561016718726896677096221169973368137212429177217169501787266628618427186992015047428560938713971760109818057507711090716806545634416815971303342983521582004620086736248425430780751840704915826504062415792916622718839573406825806347280422993845344391805229540624788635039351701826711768133564219935683653433468156239893215816860547136516549328234763278857513730072603543778794325545655011697976603692889899685727307318515673778253043776098275833563441868955646721011*x^80 - 44409107927666896790869003165409594333958346829702260408337409725418352964890760107139772922890479535073150134010287289099638592135756153963629847536457988097209872291200162094199730843762088448309903328404473986886312977676180329669675617200123674228764666036299714335848876213196535056982156319821943000472159239932059086216952389413555177588880587643854058836631311573433034507086413916740822963319894483175947731493987987609358271199445671147771140568864657722764290561558685542704708600915408615461329300595893215088385859847662130228215230772705024441824252772868856085597893293852203510787168820193454731814436691994613928105388286471392881620062617669052015111599122645974651640993296741868985232100203766997922016818721290814350062283940743870463767911146475989451480605549470252221899194495903319451057147308079285918449139697427012914058958265290431045401275707883916829981135356145333627688481060174985024496801087622910520925304551693133987282766259561526403384209558183585247211261690189622303360620358178784446504780306061904086594845909183716320107321826972330661862662304320146195777850324776924846584827833305208575536690326676182892536241995688206580396989417613081*x^79 + 6008129286276972602183024533180533164188156198473916719156644866292725908134354868461384736497520317821562465857049007464146385970525722844012633133389133649321162316446799643775436897622532973927668131708416637463551210024664733594899316304500576350202343845259288432632806783021118842245198099121462462866871918720526886389658468471995814271975247460452907542635951294575046962521887349592407506374669501187772437913860895832594945183657071144572193466113120146122145258808389933336213717918095485420619326170434851818088592829291515091939882528544061998898705699120828187787463680650936869518307461150917993426419884687723234808682757631631365475246929312035956541613865503581535386973353101120746016261460812845081870590183074770458282395342609179745626459233078027191278253353246516218444774278214236902424795915217503216490860088134938933211116184520650241460618785877320940046831177111708160855131349240347038610312610221458588675815149687617760423316195965237291096184508117458096729718085573642804883931688799972345155155522265990277586940464187293477865232586761778585062761574522614636147164776514967557245823460337787000524122179075140691985418379337047092671253283958055362*x^78 - 554155704767377378121689907924740570941767771733961201240280900771050043809270663746037256684500479923648694944535869405649299382873120411953051054322918038351087565500816909614589201861260558462920653399885798317450591446377588070826805672041774503428700666420954565203876920200369399184108716147851554259790170898193812738020631699473897362613709580420310765536516622353079713574969903296300016131177670244445999913198412605237860429015305058214196009937740402446501573379481726665894700576049865085150744760851805504486436335297332962289395450802992209665249591752797937982134392769290718189786068960060815540685642334681617987537686248404490209442308804575560136957809869602744775646071311794611862727786804822731783879906441485609090537249679070411065552648301338574631029376954299091749124121356421235076559686344092694468048253024379930755937701342742740076279552267560725223552932791228832418812586847055199948103088946318840327799911384584715098655975018482111142630472999759042174387317038868299249413640949554483081264787440133791516304360471353968987679006752162781909967314155092975704050515757116323919695757647975085248704761072736138013738188106229628328668313246268434437*x^77 - 13087856277567498011972712890527741119676546164767488586754269845566815092268732661643161080045867091308548265773786865721378971152753015925816030993680916671227555832610901627322864519324841126706102556298184933157154089820466485065820910308238909068728162277676018200724244335581462197878683261845119567614867804659176863196324409361589061330989730766607943322704086944554968048766606375012297481520839181840967592522587392737670738237453706553671518021981144041872365746078563215682477667999944752096787384730733192642910269838648697915649789281002675616334848230938584488216446116650115166527203435612591918419395081089372674004789245860707262381393452900953027871995146663505307376886526530535267682554315888083155393234339525027852576837222694848969032741534906246678849622640635477749631747431979336081248252114794968627737472185544367260457100197989570481887631508404758446359619919337836154813230596894512283049992567866794048593145509749543139487944383456093760208293930090842843484086591359024761406033320196690725390863718759598193311299998513588511131149357297446810373857048796082431252109597271422405747308396319969257513741728093010591010316277257915508857745888378973805596*x^76 + 22779309108268596959026553831144123013967854230893509831320757500752895922451038505612459310215306180787858649143264882599699022581765626453356370112512237579398116496514554939379099944066806318017277331418496288596211141631084187530124517008559021563200835832475953516015190091442941521287575591875357118154703839881461373678722751059234837664187629206592310394640085614821784579152149343759801775142169152674769741140135657622498753272155123202736782102964702646023501177083046292538027060489789100571108542635479261864430724081402884814925730651811418741627216005123347897577676571408586971423410648667566925374828781288777046533677275643516369334532198402824688838440647344630872880923524886859921682493665033690667898944104715459693709172116674661214358026333357462473733569190430472923181923847377239713351699404882744110173057893975137125906824567934051628009340100888844060508085909306399202351057246178591864449116684953337641527345050283647519441863634438594815835026346722798509945480601450682619751198144984930186880861084087128971972743152725463140643461777272618334957348331098859150861187244005355586197722134212473741762258523967481363520436802593943371686877810923109803982689*x^75 - 7171712138867556665258264185718709240032048240093590634630251178982660435821828587637431801565004495109842789537089735072596478683038616497474882514388353229567798140551096511171660335343036846246270673615716226280681855111034120888127615749702390148558472147111113167873274838553923584186030188338212622931954781124351130961270506124807419019747766318184400603097880749814945028357963660231849790229234890591497704649540187222823955102539568268681491533471165243832272890597185731529646779713757068359321034618507553830067663459495905189345284307999678973991952984413196732239481855368916019332466059562736151513815761565781286046342608744624469338278249543891785264489242160278787727556655742126123573523539653508755372149930199689315860922183650959165091263471887733626477790514202379238452865707791521778657591265753810193098904189486732711117906194604127917978936920526875852081118651583447191234562001486286702018420220939646385316978819939782051057527231433585086408442842072670659400548871938541940549252664953102093911538852579792771683807792754677391703481809998749223060534904380355802821822739425209731586612289168146635232004352363350285452373180042222806384228161174980599073524371*x^74 + 1629873126091374994927936414379135868513145911420270337767413825134555213173434586995411521988877211820334552846054460426052607881056088060444162872193211208599814033224694868990023831628588302241740394376813612564443836528275769996700377391489470999659092290958384791732771119136463977525553314779341292281318105803517782622188829560267753531460369045747492687199080819033092650521660093189178151611134606096325947991290133597281956113726110556517029116571026334586335732970599175175086994361773396306565340017440443360240655838513038576181603605691904431704937329295788158581159181980343326298682034824235136194820044917415839948614381414199995086419660274706908829685621467177898322469343219239120341397051440089161357602172412729132841082897853658971709134443699464858902363165639585565617999972183520105901486859750554247360217308301057414181234655953586434595326190512647661985065670835655334252861560055285890201903799238400103518049396997117565629845748111616393662245286127620306404946659559140922719895476026750211948363912904596221728879556460022282790569863436677186362077153735400046133576188125485438673738335080323248067481431916852100625542714951434325241315631707476536237908848674*x^73 - 301778162732098086923316417380692998552705151425775292093971785078039691283772464145050607044935273920343076284018772997834717837123796016476836342407049838226308213480654924984068972483749350309911453828159550913353451944459862437165380092116406878313712154023546565806779051790926676239765003100669315999395207829349749497960449427669447220668611547262536939649689158519192481013843419517865240632936486807690575343186004124720122329156081596791685488090396926103267236991662555704871025812757250555233809569214086452871921199634146642235434546674906526726433852858829528397369142866607760299690771083105437368090982368412671805493376852934483373158772961986975436061764888273706409358686244894602653613837559859930589828158107505297097874833136308246865829321409447517726121570482048867744384041030322325594686253982892587742186638856427812106918584708610186695076496652948416371601004362840036658086068072321466256401967841919922937524739551676689670752353989518444608852664563678241185918691505284265132679251002961134648657054605419617641757448276066622708754460187833360015162852889735978674673841263008267387219840154510151608970843930654281346305465911241940995752793509595248821683039714199*x^72 + 45226378933325693666119611757158014175705579903105748628396296284247024658454213631083490213383266154704487491350143795667931602621314193878920897200116817831841844352730785934384412723887960005137214384769639395322633014222070532737915195898207494021603674621631285791748821875393636750227182503824558024586759594547162960655089327887889612574112715548534325364332801037801965837036647864354046405571693867600034962196298862585087252461292759133703702941109620966871778663747562822734385157768323591328484236443733618032393285922663550358674027991748854884870329585348499273710913154043804759191675584260653869220998546012017893611810706590959945787030245248144977812721713614547015400288399830132297772534858937617476586247813211264145903893652588501329267160212656431865661930708809731057937684844065325291657692591424349649291209113267870050429710114559963653326373492272350594565181229227268211309590791749710969809761755308020127338955090946283196092348623663154792926511923426203159430209218519055619643174829302581241954365657092068667432648110638748818156639082998697544662509056329881680714972580536630517818773523818414846955152268358322137515767561711592216866946010756615598409414923633377*x^71 - 4709443334395648614537860421078636297364519788461539261496574323372323596160352959037365838325766180079272616586000736232460186207304116517818150361094164493625825194454919945818778664583277189266841517923462204829973420271506709663412238424084719519239901734072193091468773763482326817426406719405428206509013468604263146190583008786296240021760086379016089772311509791435511186162917622138648776260974552159909045660936923602783211936257532964501494887270000926763984066797077066695216791791018754031919479818162629410189517036090857371089647699542695152772386277129699333404484573067688121168152331651404111074944843417136764987443579549955872582748473441707766346612441257664498207647685554359303768257486502501898136580374810775671760460437602196153660588005647377277644219634920759855833848592683112498409039042301888937057408462430660217511465602406420560149585271079401506106934988042924250133404180527264250432657721179931923250823398007801599351260499554816628304101854544453927152889452491682717952773365079856755589670013332719521622510578909180739014262985676506211678610451631631952238862709861668154355737815966557582859154549091993609550741377424582378019938492913327753164118191538155398*x^70 - 12180217468534678824403897366593732083504410717116138190443320293000558883883912717810294832542807458931992233425054305877137762203786073374325473474537693528988390108230764729547108358271393722038972017447228235022621653682264414221215155857289515861386754159812074214189869996506945064230235272350302375391189559282365232899236703190279271580476802853843582995197418288335957940101665711409517650737234973689364448901960290122119809861955881924449874922984759691639386432207385107384859471536260889884840696267420286416472130864234603694535889875004774437869427784521676679423228397046242748980640867660780022974615764056054109337225120815265501525390979787097711549931197219956236733367988691328615516970426307960938204580592772176104846754663389326787101156679996155537612184880135838690867592893924780905863468563331494899406248737769479326295429270710300222618777944061654277107018917525047584307198768234512658830080657962408163960733637337192649943188152497820430934334821106267537970399047363356915383564347215278958429214385111152988961627204011414591946385880257960719310429006438668642952729944157603403289836409961403178864755354961394330632047582854989640873781289915671772142672727604325133*x^69 + 177584358922723119683361399429018178295987964490069213533359116582584753839293945082022085593095526303775929366540523568592705159412827328539988677286315910937285320384904267548591015413500898420238732934537606275907146609259000343024972904376700629563074493564683315444158389525717552669823562013014860969170218579886847736532848726077633774136674478603104242740906812301219749500620118114540112784518166609852664276845313497478660464853939791010819432682264866219438853817382173069765953461696463964223319761670512552542932381689214257443830616367890886884776293529970522550953993528908964767024904643225106467413286815310545695376620660404405374230700098408576123632108333665184224969751189757392731455858435965562153366134165281410908324417822870075273297407342955889541929995704482769675490421906621524465820935364638661673035147182148457648254443704281873377791615936259073193899452998412619083182308154034552401910448271445874603401350413058908610683652603794322611593324134338034769755845353966458679841802733927325139855246592473943926551971697649998738653523368511326997037836797447284350514976579126235184823471806762582808799162916280506146037283679891960080243325952295902320761564023634279926031*x^68 - 62328378035722652624789550408598184695806726107703622838833015502979513211177498535114532533094840702481261862924311603946384732820227329352785858936683460951659042034315912528133125173958248610180407908850868814388385401513221089403405412371942358176636979496753676480221607416615527658753245497772315968871767190648478104363322536572537763392788534830552449321783213149736136059279060800865957712637932392069305157473631137164928954867636789780818742104681568638987284345238368597372558127235149351574035715672241681876077323779438240879249427563094099465880020966057103477083181395441215793065877400518424538337734676077303632750478372285822801708929438509688991825232170102623277370461464371681099565553452106358867019575757492040763147573023050778811983578305225189366005405746885652706806356431054171526841821869989360239943713214831125621594932582265710817691099116294670257560407085391888800687421482493753050634574458310521989929031594493929356981142960897559950489481771157492971593676264113495987966350889582113332253096218445615317896748431366092146386786168549317353527520744819749941310957250318217704899858852955831202445244173839578304429600142661553161177806182443613786886943714432941850671130*x^67 + 15622306924395464498386070133734332143795894386968307971094108303869580513822478649395323340420559235253965397404742220924011356700265902685274825961272627924729480022784298669340078869722198652679828931502710124348537294696052811898014852169985167762812244986746321678808359973565222971727915152963268163130036305986059053806902282626750167957045518908082539924419790642598192820851271005970738662998812698318479298421739558280699605386534481840527873044004920000418834304499193297703022540940015204405120594554644104692281259144330015183627199577472259766969709393229162343318629796321708355233185288822146493138233767608565312782413379965494473618054723373009309010431251208416326969444785988621319020668629418013390250885700688269600932261689773373868072995124482509905945228438761912746580659278607896606310792865111379090288708432638504149519007658898659658026570373229341948850929513265078756053640103562738658593603190100043719607605525213048467819606120367501128840319333465734469946545073388494253658093430327194080856078117260687708609587144100978159070500282631912840986424123256667599462264625701206291751115405005576037185388831863178835019139821465055040300577833046881507341792813429024695349649904*x^66 - 3291774717891112167701214837655989418107186880950214358347110226678951285230980550155830521605785423986503962329863998887948160938077095189593260301145493518450832959933199841371766780380000105144694611093291992105442867574357918823903320242335921121800083777126806439468334664041341120362954765591714424841887530958856756596002661638413714949825463934951800130907643023936032948102441083325295829488406184113738978212377254025534246822784137406568076668155982784299002642672721350480493204360171107215175106886237132480261706216321912861203286780679291993705650642244538007478875363610166163896326129193170471919898365696571136058014267888502491609515442043899939888499981538561322369696758718108833040701434453227366633188887677921773590677617280050267421970576287220479329558179640500217730101331566533849689597342854347282727331402498100007166963859916496568954591278528254032749391136111306973773251517876789320802273570130911994930018486794563296228686912902081326684345427296983536360102488882205471565683712637892403772742771288535367639770917823428286136742836058162035917244916504745317960807333904125387172907773708194777241097339130018054904904712322493900418671143418384833192217234138587947006780440395*x^65 + 611710224944574328864173819303293758143613144798214949969354619022965064262851526446278540187120125708251179436832437319948478215906410357806440925794652109317641220785100151890090526403301791970969435653016043634144813138212436714905511264263118257319068448996500382880171054105758552337122040718975181257912794708382774181689168347509337417032248663915706103703743218794685431091392333129821082334365547845417855411083620554241447470898308358247790339199760720678619093545523530091258008541665674251181173957721629659960575977962745630426721446199563890596024952083319475695718864503358416279659133490143119708658487760010888173624547111461293927182958212431267950777017788548239070205365267393955760138026629937369637830254778476598218360308061423850244124161615858220703145997738153430986731090288367115025433440591955078118866044872150765778820532128441901080563041828303615798240193314442932368126214789965605990503878824453711329946031007009929373739306849921150366923310097325824636045080276937365551333403337649920828074578292745881629501803378410534964876919365597844126260021342266660024790650351850505905036869560985940702715359988766414027855237256144185482136251624774445998170447668218696530007019766410*x^64 - 101493521988348204611225056486903883028307793114903279519536817668154849847441861109124452538691958686249483087466959473343245062404693717763083659146532338004442442011543677620660200669378793136829265350891415452432127707697994644975813851729016913024287342988901873546754047131887226823939194661077552271236232000235526058142862162976725046046151527043435526401474080992126884433510794138698413726924260838923047816332215535175458026891963097570878774680178017542476746946216209645721439481629772488594214594792116752050719636705362915576549834690131481659370549488592236178435070059661112272083521094058378765779737753542545121090622778746149881054551071607940994696961076486718326332233202043997365510460662596391276735355379955025223185603355914128619322316626750190123310918583947827367497280945510844361394258101849132946535543592342584358377028314979587924809693061110486081726073573584226416603595165442022314962387572008221966869330973722985167381866490554404969526157633805326517135230405322959970396401084299260266001889728891237923725698682413364023494162306566737964035087151193313039172790179647274240272662598213595606979504873436281173591553830372262287781007784497824965287739138156260985375846360398353*x^63 + 14988661966354897332836461105543569124320339520514944090872779287971832189081097495935755926931627792278972138639904177690796235869094936021705778014895605090703095727603022238873690374887030617001510952772141510502886484916855073869399114831105370123482368766964295325650636224792129525316441977487547303493302139680387435723572158492638604473524030916430159222401186862791414799934656209414982108741746942590687436882947171607756757575414839351654983025859414606918605542491272521214274706632255454166463949376331289737686941741289149491530643179866190945149165469142502894066502549419142747568515715905541474993136154390675286378739010341434810547053697719264130321643805726888997252534606542038917045312420763235076401917575769606172619851743218209953045143027312316237078544943881050173499249134725225103081396053675134755252536426348984371446570456780727924102391150861358867973958864137600896233113772050398513887292845574555416285110665046405706009803087866496511617846078023239063350733122111540181750938562402640738608088204331171122380279434335493044295556864211350953483432147672888609808569856515712666646941297637045110609845297216604906232966518763348962036902371768643611772225051781012691749377432496438674*x^62 - 1910590828051366298282020921427679196723815300308957376296902153313047455220886973165407037220498641597974197804174997129277984377161851272366682371975039125250090921326866832842157889508137124741761985073678269878613769085252227981618077665779900996078787522785790456414717556413224442413608383122559451552553914333506902486234755837036673916349125518434273492206436090056047992543780031439055259569118331602365950475174886231115954552158991136889067933481604513878798714336087892383924520812532715905952609046700286091333587261359308936514776699403462344723851591246192943713758049839559406065162759963143182465239583376778945078021740324052622764058300973547268238991068342218552913547218758691124285530017905313274115665852100033031613653936818491402964820449538499117961925051391838366830481798766996090381582315401824099835112131330983528321377221479491087486814014296751234111477648327740395704262496921254688599693521943231250832070926875654333546795823092766328183504227455405672752091640151721932348454681810892244909761218797272562025678635581044198619256377926601210815717996403451073444278759034569877877625188090806152772043919703746410009684301673895833989925687532137053179500105147300976273473575230146106598*x^61 + 197779986793322369154019192308003293026427705903787663254120234688761476998827464653278175876639826418568444616492385575545275874266375931505582713748625381210043112308242146753983990098881952584089194399703791730289229749953893406863994587153466971595224254406559903146765627803406971752101622534031980799951181639737134525021347533117169445979086444986557681255655704464421514098161944056528235244147976987217785819451856938522126094348527598302460608110111524726444535313743183127202370342520827662250782884391855466828023125315641128787503539334281663151936877916807302211789701163733471627412614170388713020029996998503499363770178638982126698355090857908595903734679821588232798663038294816994067775297895460420616364505434529611340000092524114167232862205559021601203698272952224408586985795860378349020222818750213846629820124190425954999913684946698543820420535517785916092192263828979626609422336674080103709032002694390147288643667625992931780443308794167150724242217245354624166762965909261122325229534298105942249913626455504464466443263297014251032265854955634361959648780683468608652989690439150991548364660453350439927962470959873341437013499143079515062821636617606892694504335250363372542405909472273188436615*x^60 - 12887315573754756117157045632075401915129306329400987838829759668026792423452133333035528204206824373740482825340966991690443180974394651071454012946126196607673775042529782948216385146104040811312384838845406645146839358697692471709939336245688116092169879535248819359633099768544279197369678018405844640796121446980860316772836661571728367975030858821869538831691305950829396468383998661707556491280552479537273567381530798816977659506662003930096246612164320492029592274120102164605007021083847312608436233914087220998429027341291971691774464843344035740339797608510737599546391577075309152081416583701384081257969608210240241107694653543103321089743367291349211149117909232179444442049032487671539216649660084384459917749877476047370106370179478253301896823313781820738874431270103588216266390298066037884940362507783894477486718719967298994588732750903100053137227287966263762135693545112339197409187915764279776005122557667153513137823169474342438843161363763323777365688722696076321213318676205725308606245724124920927013553768288004596371079640092664084655543857111539076901085799985992454454392115799207969770894910653154406393567815479843565156158350152629387801832594065541460866328596680766107352360147247621088605251*x^59 - 332848971936396950762088650192492810398466174484404231836813031579067774732085136755876965535256214845874802799513862323671544715721515305381189438409369840192070063214807597894521207624506948151441343463559875266295383579278360620524631139030080878639490945836113046981109265743024632587517345579440482764888982070296769512933652942599559455088450008656298226577208024703371837613741074065912654007619791432088854285955535679990851256198239585960178620350817704294001959444699074001645648576558236146383633808260567827992142107896280416902386881167511154725512501682103065126932933837850630265669844641713347098433632216088634426542346503093758320190606805207643942113509748580093276439853363546935094601519955505638134405445499924793133902415883840064717528661726515182999071776768756813295238025120562454719825601581157894905871225499281947092252576220945836509118300489741314073071132000504180744452973537111257881890924692747981678243224731777491163098084665480909212567717449237369172087974372472756591686520283367780780799678496028873018853039400792249102994050088346667825587244406562638388497894039076682028849560871020760324743490848237085296017228710993611108484002847910721295903557037650419606432039422082353495890940*x^58 + 262675942321130696886507467463051918562269146206600480716069673609713554815482984737044852599673410329509707202155320487292595842392554255452940315604622120058541456212353821363039042350019371241988562838024054463291158727992094332926807317383626478073077047705475845734866511235930259890475723615855015085437374134364712882390875309835882328766690064032691921964893100846859875308593594885284791804623691144910627886659687271569112562914580356851776075965268736675545241531140866750700511182310038328305798682932177841608832848352461841653934169613082394454918888355208956777182113925492432300296866805752331361292055934747095171807654272911818493928003948561661165981896255804469122902475773261617541039290036839946862505600182959497221022213180669273176471991037365912660144392992135777954225198825393640917898907706731276092896765223846991832920224043039085795892574119243470137374960288862711890235454373900250174900980080335431023483928132940135489342353790051435244787180303020684849523781420256370235203385424910231280115354913754122338952747137816147039173180325738073864827754778534137280404375945001383505719490347627494688793400009164818436999303178321020042263189511613441720223291508839411970356696729824885099990433368*x^57 - 28202349557038540888332409945306248426617871092513408444876471657992000299751271931615504757859915191565365813458873971284542421300572511689004690234328350629477027834225980281742501485615175979048978318161757990356026746550501407042167691118575302037312878844011456211888593750382244681675806682621564425118771569544673352607830827630353287297987291977022070161777338354061901566924201520306500941366229624066659923053501228032931807720093012910589738668722287658664425868980910650076544152181146890084257828235053024191499313554128535617863515340467045565724761439966891393410107855753309768102090423347816492767132736903197363981381053917531268806149297107002844907298113446820401798592777302143075359827555070885874243478962985856294861609967845046347205944014377714786912265092644314093083956734931994797867988998648584744395323138068556327827430092122857233319497029858011885030534316795452986473655427704203019800890321409466326937389261341204425151060924485732222376992682567200118528445336875251188308459435909922027455491369159210710484208172592468699417264977291127488485317276318982401339416963338498691857251111906669949778222891459744175966536688478781346745808791549462495858497644962820949365212363687536316398680334050*x^56 - 4414451097198334211347829063920203359357010164270188964982082478309660422633668940656184419140658152883063726832753246895284574972201612328662260864862336566712803161690311122351610383389323091267239802660707123093888454322093691263413249940769190176732720323712572138767469156439250760140975206816278666585252942707086903192026164114743381057448411367847308213911893257384375903193730485031835113374054233986600131062739386178426618053523092277647220462784425587758375051947949170968642379651520366342515848289190469438389767900142040483856883377125792165845436177862530054236906011986850473957436720154004469528388725034355595952005912481094049361505395194372282971397594193830039995505231492298096438173541756827803187348533518258447264989319718037482446394001486926368419559756241089074415483804987751528273990131911035921154309123860718591970703818310581236111820902505086097265836743722042935215938284159681134605930193654655756094095652527232822267145315142402061391341552631901208965012364930948610172395789243205152279470993602484804964900410268385596841429317164666729708673660828858970439815275771379785958416726712586575331738773559285005102415800453295692646514452724490256279816693720013477027467560864215603884393149735113*x^55 + 3257064959887874573138259222963203445968588381650287366898588274591676017196347781675786000938896339768462140828183250692402106683641845974061906428276033513266052359700630190795617227337081263234876688136838192455960409981210126430715267336705410060423420372898224742449147152416406861535326625752261921623747298420619441274151125627745580526007236690867164965433750970153631816720702952238499769731057200744951144610902231683139440654192242302536261764606992454474728696600170034388988194746415992909571588141967358590662951691378353799294914922648640536905680404475449456550898085448171400105195470850229306216481486196729561635201628056673395055080857592605712001741890231730134560631890239248932662424597828494175217333532378107373963484275786232179175836231741606936163489315261529553478883585561939905797778927642291419302187737520027679764643786029071996850955337078089345595319866290974301967281340705283378452659516869723559384169955153201157391352126403126033689674135247764245685507206557281992977108840301338304591266332460627521495045490722859446292102300902838456442877233049217376931574513328153314155326012170512269964436586689062999184645114711624967760201490574905045431435409776582000146617665400604859750658992534730297*x^54 - 966370672620044389669820826882212738604959592141441367980419511145977487289009512309276402583220935697833835213013611647284731577569871611208504335340820888892455578648783956621404126123326071155628203996023604204197107142728425489097014282811757999112603205797652488152005845438119030270628989745588556781577087539641652083822039433426961825237798862015739775492961115040089377832806463464020724861668310025522820691783648547229993954423957785540856913305954940805910183089870484094084112915124977725447334681349049525958852187015141873300088425701181865889411994652837837580846532573905868983577215163956409394242186349431247851056401351052859704092571624345078330030262458710304848714749233391983708110689841385267109296400690133437044410482241347280739080486760080432972923855425734347129372924864083802899434436352128645556058690397834012175956970296247049372881016339000258661223567397184541351789664125426181720996414193347902553298375022995592057486562806171320309860284228002600497874049476365207307299790719368886522512150765525669718934185593706211361670306702358624954923271309394368820315535273724028188481617491240377377268448805666673085452848355088875700839309325787603459668692673527942224996989428330196236190052260164651561*x^53 + 227809743781829330597195826785674068155980001802155268049895234862945964002170372466853527492748600237878604667030218201090574769067588093096354068083789826254979370834316471105869551889321440002784850469599618582532690744553601804587452289936431192403886294248191670951125241197148508495803909487087045745122769740850635112314523856836015962489050776774992925291387817648711472117420780910121421322934100625832754812280412727935527500982649250022620187149905726841053695161523587062177717895164341637054436069466753360512392811503390033566872387952844298656608273082597527926890550521980171613887390900499844923631953799644914516093367250372372155220273393940746223287776424459852111537044486395853189226112444357588294666694239662973384600294113585320663788077348165729265336464172876994076851324257003518126335474301023932736331396832077920881995829734075916822602177877464638906502240215420380238885985849888788218982399795287536538407005125073286669968635096184316514400859676947334350039147725033240723588950554516548843367161584429825502438648292048634588513692096653045888460864498184270053766080377043419298150398270486344925994770813408361591486661283662268358009543118370759931197927917533164227655110191101156534127240830347854197174*x^52 - 41716832692705550564324628285218718144825921854182037933518013860521195994088132570060771160510238955250408235109700965420431141687888733789701796476313557080347018927381246363291407046263331497234766171708256079608917153303302805658590016181977331417064718415969621269405085510350328177764097396198352688065266758210309289988473746932796710405585500368648652424654539657904319344110147373820936538552424222618752836742026295124512089422718879654872750847210626623238878282500877649721491863025554455860358244441105117024960008632731229125428172511649289669959983940399602039603735784240953721690166869808952411849347704759333238338255716749189200732050678052908386794312639016065718872031553804260273525289352068984285966655181718991288956675736277867420801375287028350193771543183708508884518302272813217433189240281927415209639630494847402042262559977437935339987855470156013954668066688108949402415627225439017689178315906761693043783339464935529519522421812423542737348240773227113031153866918837556775435823532921674292304286205528050594646733720569523599159495758466576091355469961126930978279234291622952807393420284100749403921703652471819110169292556882635341753052096936697102889018906434757418384936380943756164526306751181038451698659*x^51 + 6993296817767335557247455618032031253080436732355904960108283604991334021851264961994739174832400833894390528088063996352576591247647078250404512599180300352936807984402584505588832837730060366786747420209346312934214324453585224706761378890254790429840704380763079103958483078863670292092927922428569280168955709980412930299816436145344619442736625852226229423431079915886069057698502821040333150151744377230421630712727389152364526281276818710370484712884882391768882374391981539744220395258966458029863932525220222778525211198528708396084963114183814691668209458308359255214958398834425135996792195203504681756580918156863430661753338284665729579947921207452114012925319032479408546936739937177477902093434107644734841168277686727153113887288320366132781912875667727419311424869465291144550426703603459591841647205655525164777702597522705924963865586307286401988802244380121417129863896239501856079709492606910628633461972529081945844432410277256241520661111442410509515514062690514363247685210149045314217400298147399591582385664992665755094638503307030025116951589207872769955036209446792918148889364993472082986654857790904140380487161754281316089223568226270056591988283066007507347835615632968253085987233289820831215625215350273381492717085*x^50 - 879251996034749128667639842524517092222560742178393469622415152242837053780168543458067461563250616648047240284845735198661255540289160561853325394668938734258373307325412776598104587506406599999874696937237821066382714998271292487496859210771779611419053580870596387937418418434269398828430325295574602108829229363264528258723632928361363751222099499009732481746905443818823068355612250354755194991505889304406695377882906428707993370609584150331204996470363791405421996634856164109266111197513209929962250575387119734726876581518477003080877272928546483014177004089832488452094624206466507441971082431316133928402317872730342143800754171193509676890605914162867061552304335408897615844369008306693293402243699781416145065514690878216750359567647007722914814924345138257279217280978317687788135630768974454899310719113771603337660446300231572113833568577541265639967078665339744903842047153503324405928576807236388152536553692350907713545443842379652956292732598855620051976490266174922845624316591517520220873271153255695882361156982763172922614900347929010693535404111969143591863186214630008053705781605608984515052147155715951447202732886971355510393839328072189226113718474140793754692227750268223580654849985172146984615365050552976318131368553*x^49 + 99483089431640817607625735512580604929101825786075402020224629964295524746752557357930430216974025529953904898048055530613109276831505161516026892159214413478594240238653482600161125665876338820744921082707617213319290240336193114710342430545227197290285362780563360019672967205494363492944353824273822015838022378331813889036353028627146013095921845311826152415011064284877064978798700808247475761614229229218931009999367716765922700486435051999953292440928614681841565999347199683382624904394447556194082313607434137805619650449972767526744986465008497921538685248832458791616290440623154571485865238108969189762532514084930611706981155909266869775159532298249732098176295348179874733725715284065783204311517015481199936988912685666820608875236825332098478407573564158813198819106332870833995427662320793055655729866666234171467543107434578597319283062160212852853128474818254916266066643406711562895248474918164543830154367975415531541356044360112091459559929365407977707070172128927124375522983673585828278244607408931902912456369760660942987113016193070124275636548994844293577717131568611428688913272980362237160108855100591542857227149962742291723888147709477296018204112013288682832625615512123214551061412060138978490648584289468647030826966764*x^48 - 16408438922102448847335547103168089680205790584914977388901207903049643690974170344545705569518608567765602274658915712889758383393403169948634456727595537526935355667417707496956190401051674541828229143607181463691284786665428673650024391067488419473605932074048858799803514798976053407796790614686083161206261317932597699077189897328294840094483787142188579895424154173345253228542597892736374944550098396302350785645194045179940030555455102684545413115767748385011255102151279566006665696844252923958150974671698424693100286039770689002982782550884473297991093157446690971467277900126462479824992478398085473886170176346263039527918316735688304305108242566059220453784337347612797050687585446909652862767588520300760841906097507808075298703579482698972301629919066415627514685180355964316061349738246687484942497419742152648371670128292557575676158645974468557644444167600927802255220025188007935327267574132883532432081353258155399487309952132491031912060145249642677258977541172599637921409756150975170226111251465557248174912165784030021350004636664006424289327629654048965859854754990799584545857184000446609722602518052774183193244444772781882472709857770938317781459857796219524420805190167174257724870187477760880867278098645210441523987339590*x^47 - 1177242170060186487904092048094097993264231260326177193236926199491958902977624801275190805379885868073367914201052341327649748141688358311846239710526179054372430866762057907459593674451557667460251018873980453613462692808808129477430065585221060386406213518540838074130320582186127387610571339024863206777726761662817297335003488604022017185849848736725931177726668254659732600262918129345227049243350435969932934070762183535725825089245529690687478503319012157993964856990548519374996455742002894881536858328270056645207732384683018037226813715532706440617946403461262093552213503016167398446801920845957458549999080237634677949107657158503481695699641640254976086213401078333779823884578334858779796102871872391475517549075804217362844072691864976261337216048921592224359184656878073420538432443908572137563388838835064217782490275347629196923023005379164113809557247162545112476430092340927593169434508214375099491149979959046038236212273074051156822095484050635757949498072403739169624991878956541609500450891829802133851182207185387785508801065092751079715039172982631597745136702252846930365694580189300409292432340928265845978716992655673865094356699269398583777525201312437411342973513883372885438217810781152200553192281112688118052823118786314216*x^46 + 634441132340501345487888396326923271484041990090257175590223908898455743893692228129554648814072553886895447690087863975092803540584141084123702198006928093270208384013864292006407068939101441117268462840274979212916423322966535948545417066847053566627160970684780270817178700154761857725027186556074867948196302732979633871904522841458549943425097339327435553311902993650303575230202343426613349705295725614480133775981208585342755204085405255899186259118841244834610457540564269005787969171729090519057041517616645472459051904360138053972977899720684760580981315513975922838975637752994137334993029474103409338258374932990493899126678686832774534412892750136214863708225600738419361579879109017273197226892889736574867039994009572663306956030059029217774083355892244073076657368931680685214901350546148534651604014316118894122604260754511052011339572846660750619563822923206384540032842989098578661960520986511290734380949240331093457090191400419171510821484011043240958940734946721776487701325252731589320821528414576386819247776037064597989738453194277166547533440480624590453701789925730939080323853903328960443124732077224298394448461842646846677003877800126971282855843441360211496508852585730846671711558207575631357945973206967978426638982168067509668*x^45 - 93408795321624988502002602292811099690070277459391220015111129878329076741014058230698296314070336064339920212370663206447755867609268335946392178171207465845937421602915704456667821203300003554389256621331238965974057452869581549535840157252616171202620239777363710501213026108420163778401722021582214991308844238051647145567507803316434872981252959502415664135074233926423840444085087657224016100613776089802522784551230202258358475387537729962453410693419699399167078957660248240158719491493565924792508928942748041436832229415803466952795761313409590951356509142748460630679590381863734938264689163204102232838816002601657889083577114934824200712751590440143630749591261492612394389832655571081203402704968542235971217834674835889690328696492219205171244956522153836346735486931079610196864255973000217561246256263168595739918100402952143968277271086345636723166109887100701188995482975042819039439353475098947218275824905456801033430364754001181298885755096400180138723504453255812280080637065899279736477903971559468698860458213332639224880373884796026275752443009030293065783500542246815187632368105545548375745214549237833763360720872192452030550299669818364265031342067941258668120238334445557211437369359124625440322644384016176250702955687944399252811*x^44 + 21729888694909067932800437206565989732812912296677987192787756771591690935411364650547056039869660019686589949754391546536439607948561400033871712923068494153819685069723935573336274140587690114224173965656310688233788662692811757210733622162997279681987097700261482028326588919399297877808952476816036099371286482194649404742147138700441837144676626696846450987066567924546438874528526487675311241014352736802860800086913428529111773606058358204344288618783623647131402497470637605098977064026683507091397702391825451020248599863298374764787916778219312082308194145751290154205663127781576132496513604248376613014256314016519716115360723442760347295774175402884686562243039019241817936553539178710407646253659756254248731489529579404864216581483511230300774041813496016481240518598503949383313464106922614145086669342473553063281009694943579510165384812410176036753025678888675365864031161541352111280330024126660524709246389118401691389200185568352427913482647437483160939694880188387650790633362845675236891431348937229237916419632239239410106293511149845261136562902436297737392770473674720956836107167288752787706889502700794738929359572369151473182964449060148323313427698335757688577114844265156461716560038233709191601138336337186290739440290865515034895501*x^43 - 1885049928335720796097711633594534041581015856181734965952110120570717441901533884852552007965010004463151626754635562673835776381538696626407016614184824082080754900631848520495632360601249280491427635015449023246956775311318662197461255991556621939642027517549455588214163808365337314789284825143183911254887734141527165940983594068903271724247612371727060989781548901206885825998302912147433791802087148669388998372243808832722962108766283141099062995817007326230082189291578348107414459247173900152215264615237903975051913947758636147173346331888224378130265530628659596821211127314450902392936454112861842419294476947487235073295834782184610320212141929834155970309536334217318173168574349845131493372179082766427910288601381944700405691453226087311030688186126149821124686638197186769110238007921054372447153000986446109652984249235677593977495475713081941498381750771668526871346697879820481401840055645051280006535782208419373025621635943727522453816383243051048326872266836659488692218369686446111465094332426825426783283780685105509412279290996986517737940864304767050340069710810053953923372660686368367364979456001056492594939168271444885439653635921143970458011415298365196760008917078426714614936678028525432916611862582062115225055717065433615449202957*x^42 + 369407452120594675973095655676669996049604220706492633155614267866622283068707920263721822460938275664548238598117262839141911829676614519166676562786269487692199777633160676051949260696232917502795647085129511892846690443294801897820308861216458172888698249636925803957922680468802545077169572556905131698783627517728322254837856932421432953759053482779559039845587467188121130393365541707406540586945944959478437044714084476676065757346059605241746060296731982371389722175165807623077084769815430065698340577854472440995678623632289862248211769323813780827763984219319745643654918559495994701742151280843753938109975081703752707162227932771773568995687998387707814572310872114001751007713704667243744835976341135347259536155493585258125508364443467848836581916401887341991964586786299097192467875989268918229326401586059190394539294200384554797710318206721553553526314690755493152437414616681013143259055505743688506382323507318068335441403549683031410352525125275314379486720925929551133603191732425784883259534960546351858893572605589066767018909899537888278214655392028563052513363648152671436293807777259744847801912913344842548389248483289545216598425900273008657637864154196512039722944071707118960515223041451824212664397030267701503946352227080009915961082612*x^41 + 10053882262826677692277856123992321327261552466687018883038570401956389310414450169407855238127494132434142296031085311346314104337566810101517208013021635196513590554120350580405284906228967473170335466548920539557766156788863872346960850473170107714797170028741052153637186621721627010559906540461432795550068786390578821463041070038811250039720213384347038162043159459903465124166805833232187533879788514003109602003935551105574219891543231272357128707663053636917381911291541306650896888018683757479835291395066506281450796702793931605121989823715726691473269234826920680667111504507841888941667827979529047338817867688600142650463665656528730624147109531039887614869922895067815573489614137295053603107891890273978870249099284863911626222867634027237087224775460765231658234729102959624545719780945213461275374729810901472181894993075604925579689219394277614466152249265171875425445604140015503408210647997263557461808030670333454076892039951729017016330729170095748212886855830197650502459959304713116815462586696507669024825293843885662003603936952890652322805196414295954335770510656848157010953775123836608982995624983389197763137974972343929268465468069135814821817680663777836760211768360307033698234411074336798806545337561548368310695760818411093277932700247*x^40 + 774744676205138868149687002567181448598930489219099001815275354914473388657401323291118997921658217338192803184742961065648430024334946215966715818580126441216642059943871537058707942642983251578516139692090553765352650489434218066829973742920470824188417095160526198213215416369559512888831518744440116686178633718335239737701376183416271607717595699140376204558720587010236092559759082882275580567845165238411628774041710010242829601191198087708391019465271116576211142441724302069250474491128600573381916233835262578663110994116469747907053440916308768859736808975875073457997459087577923239801162372006426448867155639654709985665063951320789862815986029233628845971831308944850130046429024022555133667245275243263400013557251465656705546527357133758031447211063082409715332657333952861794789560321452899727199624900514166149767238057300388339689342695410764082194947058794587045470627669086442828919117428478272364572137807135680452765952153190471121557855648383951487035354679185800751144813127134417548690005272809497200357802126450145076161789667510490686905907534140165531274345459051928591965927351239475032004018235155775022708568857608066279189639172320361912172044797601379423837824171814447113909798090530960026038889259123024377735680797670845018785263340432*x^39 + 1661505666611128280435390428060398699429536476723613716738702214226519295764418172134864834390092281302124921915641709578177351569646261183034583135129695084194023464169033197053461884891919040103471939033061009528006437770504887169087798610459372427999422090869861208390639249889443307753445554832673255127939771169038596280420928868763215542559903804256035626215387353338392248699196924475156167088881553116691190773655359095393320130722426230587588388039193467164209609638037823127158807508022421361621975654411015248371887725514837149601886989409894403577738483937027663695936780634470367691587090082273372685324028290360538685651041304028733176414635156716990701143899029625261647952889856865866169247501589382455053018158930518076886334318565112672483187600569888525819771735057720951042144589197025626687951353105670944277523798405289947560910730838154967377453235201598467575202676963448117557158915139339093266105351286895603342783488692994547144808697934264510992926642529501187519968723893226713889354215889251722668492435631929186622274908293965066174301467447549718872821925457192281740598905307347835209965979201670934720915043588646096802308983898526557769714025745298692358493011396197179535574038077360224730518685223969448792883160114645074059081144572768209*x^38 - 96460886720205762181567179002811125339122158485549154337418650038586446307830671749131836500462644147934427164113633292455488133564776095282638437011451662686380765684224155372391410521233511735177000686214187507600431422897766016547007618718448570366268871449055411238936106578003107120774401068808844089544089549804079125609998452693701228645328061325652187235880210267020161041148705911444317194233257679728431126083594507413172687195039396283186853372076331678988601221350127436178620228667993455908232273250523443120375766972578642713914724027534121439525075426856564656509822816119216885997628453139068822743271997325277562095020735219169799726116767961072871828435492062903283869684991631375640662793638298597057464627418133255448738833584428136400934006177411758323144723900056976256185325536928267709926330932378650655710025681728085167688497428544583466067320526462734703189638617394319363371764558179907049054875887053889225484119750808708432417396222885398457293680481058142232608672048598477082832573373790937192219462520337147422303909541279783071422493589060733958248848636684145903996421980510519724586834185873573562536580474842175342070989520808273079145536921279367841455306189055137744744725219582757846317432459095758862275813033416020094694849790333522699*x^37 + 49569696398727755024963642417850040467734229378381326247806957876022603946579524531880042727782333220597594103377640092694717647076177188684623814120541537585878950036487603815367830814589906082211557180445834803330909730778652788928131301250773046086739439403327069978912352336048504585133044305671580985399046839534472367754876483546760695240017904657640629149879780712522300782228626980197596095340974007148845635713227859833999657902663273894118127471638214652040173528201447586485190409209365321856930853782482011661777585721696186123321880163063615998002134472249563521492939891282988383804443540724828014873495033474450217303000543901088207170989978507501514187832350750193767930280276461147616247997206144136117147681652621342192539018834617224457311402951506870754622919596879948881196259674761290566616947665588167227784056595688441751356171298963576589905833892962820637236609194020673661110255645913799088316256026310796580597090151993681267588024226036358723347269025113904212646100209768215987544715195617312871085984032853992753307506099250623486166733440125905262118152118012962238690142053429279373319556442286282116092044065903308365323469056720776986903152944845917194872220663935490527033140759303833442184037156660239040540408663961067305960220136843929129518*x^36 + 982080161521422381501275004750788736258101660828893931245666945283692186955935582861965171794804006041757509452956018740949135869623457154602807352141254038130797054136514697262497254133592006899176074938284218599519168045748370060258724665931056735391947762119130217185847251899625050326372213923738990854819078974915223255287852804325236455256403776963645910809704634380008582570801405521547421638254174111038424234986221966694690284142480153975340410490910189859167081190846709946221579713016070728629897677854114309807140981192245937301909371045451482157283672136094874085751799422923915120516421032992583064275040675213510523968453182943633837711821289413718623161293108207322453203788685802387715738910554892969555163165697638479972320969160414885438308700541325880235585449455337784027493550890350085235489027008247966297586275423408791987847067597128383130655368387103355874324847180995371185248709266373481488751927890682989445190262589293370792778160463800501512224189736015772886651432858361118902702953092055452593810105089727385170526888860230673562544895545018881766333089901335656639592414206630663764774489690616663246296133793909516605580857281413695828878996962284453480611743338764345233903915777683036730814511679206724106498086647023585876253843431745352821888*x^35 + 800210560173433807316840912920283479298651903415284214044920737355270349366264718236808565691289878848546656397057497561248800363350350176472908422172570186936075259897409307252427130385553517997327048921090878414721654491076533000109872508521079851156323495957355620977172301390695481170473400872493551879140696232359185983095780154114436076935945885967187791139630750933998759354600976179674159995918893457903915174819464567151849073999822847089849573344370131675201368576409007458622970892011688649325543599565556638164321162317059256365590473047991018379724756723768671904651979453868771319144045328242170010951413347295963157768451130938190169785403389822989231376196301578622131490321868063302799384629420119333430609246207829673786129895359451538022906695424877175111645221658027026367314813454522691802671038452802029114631506660151824542088116986227340247988272532320431756074728829277617516892239059740212311619342828144802884105873669740230737075945517550591015655965821936934415294958623908189298541050882011169608580137174738470095929056970646123515973605077059132359559572644770870824227229468934702641212852067128888680259310170349118059729435426059287857388434422681968413172776827293413817735904669651002196038478516273082821402527992114702606398269200506691083638232*x^34 + 195918880017291871470312422715830783139506168620380357369131189480862681999493002512033469183863044328390370585727100987970572434063415419948025605303226743169188632598776847670363116531563513290934521105969913951059356932001719110113306749385634070625784176131425909114637306747308266264757235486855660035663090589209819803320090506839544343467813681293834838617922076848464386903702784467164176154681543668589491577588392275467936727276022617768557123107170667967829971352193173472766630539783166968579962287853736931700914164413611744301864207511869256769066195336022861112273205314015626136090064182652224207131015262741572540524740702391944691686480875203382916641702315093580019233128216338789403354936104283045289240253190859243641564948599912312781976337290735634284129281242998921906094554667917971815239583020068387705867454208962800520794240453159618488676603379249351321844485771635709869284890789827358060248382152903676157117957203269511319120370493494688655482542356352062799329880839647762984873072792932145531190027808643436161815542110039415184099147386841588825611452126033485219188089890986038764586551153285397638972334100831685675136079104186413894892668492515247818772656373387575896382020268373172496903662389371599194734165403302327443709303988651863408290301506*x^33 + 252394687065204554042919366279122108135659189955130456709626316053050748378698306935739251288785789362175942733548187685002313567223491222837339502619697203238205529802931809810362917555434107971833904815532519992866085947364554482576571316198046095699623926467067766716942821579848397153515475303293256695688677625065957939664772770893715788381757831174747406116491656252032463442625401713887811968556776248085559135204883485913565939688002239069200345323742758385102978487806749938052811551259941843479908738031778163774161722574751676084227324420684026444963708884433561853715994559290375848451213370795914373179699516384876132971562857841751278900513188554559604131907821808404793380525672543057923209334711599477196603540657109883081199894290049584622176016339769703541420720478338315519804069301497492519815141141987705382459217286764792643242505892079301732147754659145374972945195454510239861131197586595199237419656571427905308595463947765041548281106464539647560343997720265357755492107426113670408833939825814696125613621777745984062465169746725977518589291651072002100838067245882267219295979568571226322750932549825458539981593436149105069963586789649457017136251938765112414947215761371652636105760576627314661510003838990408377733285070755880036673583867171295488212787875*x^32 + 6685118272170463888839950053278917602872523408481063083693401296115670300138690459793925484438009588806385502262370460580724338803687602972403359362309189246756968080637567874029748166168589827041464626484184425441536353365089605813456081033233742225545420808471987190775981923697651889959032051379367209912497591860405671936621938437275915763819134303507265377577691972122827863805126769559011973759155859187354656003984662501697120840866530833708999395628316206586198526290241910544601175175624060590015782529755429103600290746514734764191852793919187520572634904337085264303047170937106120273961934455573263457034341591387061355118372174369917996615202611978647083817911076662083074660405613896360006724055698111650233682614984925619374558003880299299791735076927929795591402537381750727890105162058767240335658713918181190392028407611962036980309169533821778119100409862235511743301255311236949991427859270636591726997733169498201946314249499137001515780513691814698267375524562617408951954583592281289659189789157431346703502124233841153565583110564022031093952861495798123446449844467987806118839916918316929966404718863375188486788713796976202055291425705062569928390051506987633669376620635260720415928086919140862094478122889299676372048555146637981492437371115057921061286082725512*x^31 - 414139355927008981366607618288340310874189801764473370449251296135625156301601358964363719480838721563918227078728316708762652599668944365286735700401225890121195767333393180712304574855581162214640159390994187465052967932944523302206149539948282788931464399288006875633884174559362734368383869557485036932639522809525906122833358893314327313690283453220248715535023184742616026095662265226210908403154017034442990961322150652536809617391189947016564569659252838023902064729147934744320424632608037562126332541606389384422991747840407437324730746263789270242684287694155546490622901037974848162301502788708803334560422791648613009161857703430309166059073767547079266380386152571671799718906946384314704132730071844493824168471629245462250271329973915640483635280428313231995633304628844889722414490594674071691494926464463573977860921278176969658024413014347183684003864843963928701543685619782877504712540405449525850055875914844989135255971033657499070217935482377862560372343139444771251658331916712116644231593708012708231835540675939337185887663962429927868536335234253029455150636629103682442173387577943513395691129522727154960783681962662343045297453196287795220871484176497950163270476577463926312944807882172531357138929710633982450002131657075681227681302394789120099432930279523767*x^30 + 101771790983857887970634267693942034973056555929926990757645033082510388665890301407755702590075458920338743630563073208774215839493327023068587180514220617489641147745646825963620580963554633984906151929466959227411698554834759432950024272127515749717528675367740210630306524929879883758440407668478588040731222857266629681124829319903374670014530875876029129866918719630488913170975288725037295946968490873538434849886909999830077228904430488140399309382262938592512906532688380929449477387866406424552374301216915560497898798267814987374110638860280967908298721677602899785603150289488198542018243555740059005767110531723311928892393626968314759368608953932513005866993416125935128824833334702024462573630062090220152023775904194626068485012174612550059271405159779941806573294910458529948703520057892773322146901774186449707528501971790246493415242579260172163248470014386227301245112823044966577058876674368432808007719903978803580237507559643913261728494877825863091951215940952047612366431094582266110542466711918052217692369651957455552905235939098069173079030478885550480225127831673376100091851537585857810360305310454560325327121764360462007212036480563468008727968724548248977011424412857699403618114850980335870568294501161283511398441072673990454864543442589173182619631360211772256*x^29 - 9019521464410909684528997453672333751296257162220161933609884940149999311321259289619113550492170411988172919242172175171144958799335074117976249088238235464606484492516339492789557043043859262356046819082797116966581111368852282683046993173983501390997229997079735886103600792242893811584688131318124210632990485612797829643707074851983686671044099621971886970905478134039453780599205349888457250726287572492812832326453996406339173242321984073317356133927930190988016943995763729630749060187557150720253351774099558228325389588984077375444339273917201651039088203848768460157423609614926618586959555912281101227036607541580499657284517641530006486980131564590401957541947524890000402263383828990884927671658820409848105513562568815807263467478039430945263228870029398045846309154389377050489739746307919046481607589815269815031555863780320168388584107686899083083463746734641699620288205929593065903773896512004485369084391710534481108689488102586886396193085993003300474004961238848576659877027357642381212562923545514062250630854346909996533053444060411661287774131579375792477662322283395920311047156540389219737965749465721564468176551964852314206189452467743233932922410113816476009925052535276084662351617633172234133216351430993145044478880435616504292289420066094329468266689616071787253*x^28 + 40714547022477735958589468699492091499296231495017941762887854310017946134685926466116501179390259644558278707905860274484555150308225726530722992957778056867996805307373867363515961316666282521187051252497074259091880450181188678288252774986243747401716172825190487177212775234274275515639567382867058912333035726156990844816685681649844271459304932523248830914090340936363323009764579909324169932383555692642063470145894245465423104434557006562221092801111762641034733658143203942357095328701349186686441901750818388954751561210159424568800323959159771447364575230643076782427023721545082398008978879901156174545544968154058746830508176308458200487238911426241699052954926996712680276497470764410220050229535543992489548996360199096226772658820473842062515396573127655173201471590858539729425215016436514722148086479608424266262236048256620878874627560668415785967537469703788770275623848864335853617104444499345386453927393590175412202363038599932800552550536236273774037319801051634048613972328320508270530605073304744537329486844497094512189864649020171952021675943491654878833610441412316867886528075406228544282700249165430626775529630617301739701771897969683506402244258665054427954473692707540885273751472338636396023376054572792444946213486218042293506107974547292695024482201293204059094*x^27 + 68674850036506289773199911604076901590954658061005057764673496522224340803943092821646431144247079117202487744046596682149040290163588956650284735259760495792536307101168012611035305080938346631192521734266127506144050498719859047922659641169276205266402717980770163743707097154441544905548194900549999489928824933751120890724838683326754518558916509077292824744902425346503052424723427972685087976576249310671776155974607803000559576202490469833416089567002926551888788425329902619004107196815785354247975491235083179092946160518872910452281420596986005130912368772779394839083230439927731145596391510542387199885089645344927296009926199846967033664601012069930100318317061608379353365794722646503525296583544941239581633306914990495647953672833717635050374840326769913424913181115009634845603828778199285427109910923770697460507272114482526769080245416137933744020422873298796036690478715931271945788009009144798641132585895353700979603083584387948081942625247472158891733272749681403056249448024138640201317349950623468139956588683109920743766033320535806660621184545363467876542796620557000314392055157545448754535876707074773845211506815867087860740525215050826781730476375363888138488365430119785232905858721171720144899808880886795724668313983767576004398479742288409208241618074068094004939564*x^26 - 33828069198479276072224123336686330740541018903698501550057482289367687183415204597769589259578136380073908393036779958632243277546941158430311420638446763362432854720292072450688603033685618940259263825624369583346049625602528056271704732552104704143246718913200709175742928488126977338506901501164249301901573019020348298897744469491218805285956600599377539085886996421488789999809881246933858493935565601805085555912522006121650176332660031357674322822784204939649339664499449111337197420535457305184078245032376468613682719795995663048206546574206731561779996016268098445791738915122540871200737491893010050014814809194489044189242297983828020783245031915824177672179765641675177477994381337681477351091092282614250199546501024240939882655025113759867095248123775676099907779811314406326919608479427453449337682026649261832980376743114852260997944883601664254612300245703881925428432130148312036470276888969011690476362898049073230319465419783469084389282313960025881730408980893125929017610211866048058397233025352958417097237315029059607031668180320176662659405304592025686361624242603611716467878655583000733390360085706503358343185308467829509804692686445906266561380769620531643750735830619739526870881095804977659214900978398054986753920099546625045724965564499350614240683410898200982999585233*x^25 + 6904896941218358058480318607431007212950405374457444256345745811494926941764974450599369484738892688226941426719222678962389929025409892852298397052420043433815456727140234548830359720695506799312971068096664447990373059428338690802785417634011209810947082107309087655235665145328424017288615504444579389979726807834236072700104561924527640046248401641192868488465727194851231243844581935086714792584673657556872631218004757898378132991796853441178522006882299061201077473794615643108434611606998320284777552643502984523780306150583610382134663538817202775831187100386321823763054533776132063245010710912498699797280803220485538053549295582244725299749112444123736441307722121535978207800233031486153543923521572499033842740688350216735973658715472432230173872476183055552536622672885340793365392888409418847182923611879091300214548411331400836134989476392572352277234110262840634645667085961878145776782425397974722521147029770725692716811364146116125532203527403758348959195179267674034822547359218744950913274389425310654514186670643722081713961236757406775460441340954951415590888304346630427159229589105755914255643997238673719055529407391437990381257435772443943730540905315781621039704466194774578278020957198243695623106235838764580288663930890739335660190113908297687904969235668082198856588240736*x^24 - 853516906307711557689049591539733300743984472473791761484721240850894792157716931829667041176675695031704817477958351162348280056214055428681027383774029626876931174649005619999739102018824679690327708778129419196160773468861608384204564990061423492159007547898218873214443879225270498293146957972110196989130824903880440198701791078946843497858234279367434739595375288721071234108671808921448371472810725423137590609090076163177610772311717916313977526093565813155199998100342012854749332922316970475450037568198060485249342488524026816312282211332909343890353536599411298863325754581914723420584239790955628336612943555201399572225562783473143693042341049415357928311141279414388070026826081259856732694000010670844242304408776881617735272024012748634390889014446302030667908946695292230997828320743100687037495840278070932391237714327697591964642219195738494232915175570427473125596232898822318027422766724883199853753635182026767808131036584916342164862404114491593993199173447966430930161437032518585945320122857510781976472046840740043645868136335013825465160571125881781975321195584981851383566781246774944448694147464630507598576404237317210785159763433765264267063059467048296914151815648538038852726641557758314634235551025631114555555276537590124961761796943364285183656220099173048248770911822151*x^23 + 123913512149571607841354901175855975805063309776699166984584980117914922195579026918986499524030431434476729450116498278630928289284161518211434296333982645262346079750168153421871522526902534837171713165610854164878391505394088164083426596617343597708115198399582183480309044080894805757975277299898601664935569652541828012217274589268885017636868951185604888994388072975577718072436223869602880722146754185035893196893013184968675814118568662495550587703325579854491958154707831544620539448835829430675271454011803094296305414602816374599149662705686957913122079414554649773007497271856240650393001672158757306197483787141029661965766644861640751890135542285231335176019139376019463804110884881682533572727748810244605220843325253796008556844387508795749348575702027607767184220683918772085671863511560933289438320907508268502184853794049400718223540237724484572444632398320746530428869870218046682894825040883014781402466685398845748860904872653867850005499777223045821875255782187887038637321671879034627531343343475957445756702331122360236623354773012466931475693418138602884955930402342596248274685801638167016343296856384899744331254924410676374833350816405034993640287163781811137520089781487663263365013886747015069315002791626076597194213548477265547792953685119823312134001433803329322910684100866978*x^22 - 9085956936208454096562704947985518822485848315470157492003820718300788285711813566060902413641988786532002642723638982046565254834109102920410783331367615854899315223092825889831500318701857835424236514895560297308475225473352832404498467516872882454963332154326037678916256402810298313127118776442335972887225693473952497370428604626483304268377777890851268896026719683358668844200253700213118818379619802609744657415898473414243421148591313630054296919840553214064375150097325842616106822206191277832018152898625777802071234314907670917072689835427079156320728687807897216677303907748666909352311246487574811814009111606917463827046003161568869580834275698445589742804732956873287105594881856305256036011475346549727731750891250476501722986639770471358302984745201085246318433114445354634570981412853460547742070799491503715185883965793899137473400211792950597058354229753089972388835820857566712687334135700223434467423998301763488047082958482625658383743364816654929532190172704915847438129512239604189343449143033720277493600675765536212581773903220225985600113531641071686453046819420000791950547224231515040042939443124492312125001467379173062307664132039764535215623596275177737954471899735225069596286244581158865090273487737779893738689416113272172882338041189644313416204269690037394714155717161393820*x^21 + 273997262214195319744950409383796083844465168613616722153176501842532449286742358526704465562823752537124381034311643465721861760753454235452026588414007513996849987650689865497075104811718652937611388369928183553323312223439579845434695664021049120951521718347148506971157268468425755514633541162786243344948950533834473973403892802898736955724525041037467755840703998921527908533157638067780533982551073763519327125146251618934643186670103204275086690803261206658279259419743884867858813039566109143784812481837786521922905142974175205412174263109443271850080055734283987440208348203594662915849666862502161531820650468662632189456556252411223004314822249515958491726726746000255889517939654326400990839688845690571950327673689236184563832496273158016662130443152011837930151637451589788308707066137677233606397720097903287150310774191260322769442834300589196260225752411166150112720640869854409044632741634611036922094879214802501252313697376622877761805972607000953528977019771966118830124308237524895863791241368185397806061450295651344428171250968578061577392093539795213571971426952687524935471761327578293771236790608253938370492816465425641210673997662148734371037551482467513145746464092501177480143980898058316573407212889435023406507678284816491675822043883613026088728110851621308413736121240943664461*x^20 + 42656875093981434167327974200678062833396972311546366759305338922102189350176122401824228262234938003703677685299120758590807148407849001780816975408924785125086324365297619397722089890381414591649416325485869832666361463437766633409467119776812187989764707339466809248390096158497646903079582294263736909941038955519945980912329540330693696269169741581698766588595502344095170547821798747965723032788130524930961800165316478465674230170500737390455963431440158343350360458608671716684827563119230198462687581115045529611000908548756933617817837029420209613877279319234213981252770235583271274148785493098302410166292238435746929152778680138465892684155371236355699938174035643742121923773758211994909040907282293532252831389892167556604968870069436206177395912883363977143981985527868109162891508870808312923726569422302499342541656488102981755758481305746659777226939765506111294946456208634524708652642370019307645203903017721289192641536381921382966479379861226158940302723188058245823629938070642235611594101402209547548879416642597575226861921455953553233808131651480983208045571935122087099453171372110737882926235451071390005451631601578555261862956592342979233877910875914765347340117956314481100076098393738285169778825269205179028024199852257288802622620676296652714903922561978857122239718936447000144163*x^19 - 16458136193664562972579759565703715811055892296186334483400747539711888509142542369056905231445234240042411316402613364299372840618106012205701108426118781217548233947514851767859555467677561919574750121669796234679770664697669293423506914392376900213785598780493917662116006078928762294185711209199829957720178147384954300331638823445473805035898514539551296613689452654669619567202111829682335973505298170185529068016593360425650453944437639637153538581019382749579685533114361001578385635016536058334131118642592555880718480075028903706644507436384517898349655673634146603585648203296311191007406165611587475560707615222297873215203152877546663379922217620265372183076012279992110405543043753994250875821299891793915001757224419864417261312649359001584620119105310753520341034352521577498204719243617488414434343939617334498799778595349894075620793194445545438633393840522129712853972720328729139095243182040031184994181318791932787888207448118628324822418401263870818461839240538078260708815297192942069050996540904726474195610611747043149363852824158414238575652617448276082952691458879595433388580252846844417532546006365782063593270395563196058757662068162897898134965969261980580383643698582445358266728005642247824217743492667053766489066555452431271423635553298579265084625538991382985178988490927538485335686*x^18 + 1912738886888918869218811384432824652712311817782839546620473210325445769516857146679170498506757266864118505447081557087901743372724803973560645641314390954858235318338089190334378698505693724454038056540526017634034990848558420442328770386775844328980101053210119723645510138967272371697582727165793875116583016894441320291364199266455196254198954803837503439742477473725474112412082467900746007292429776323494029034194739368573229182121798776605038186416332694185166534762016943171141128966381774959928627432381748805389442676704115383754909777560259606134816476425767803961308225057523861403802210973474363646264825467075743589961219477873817480934771022639618736800978153832579177344759667178342771114598088478675454100833648007688167861824986397282377374182066808751119009826720613558997553107508359377113348743022141359974987658654027513822049395405129708153246439797782110198528769371796466273504549644461378945007949733616165331527751454546378903205710618665434241159557692718487047281928592990758689812035792549681554100377365999979025928874838175118200466891580428730502433851539126583500863476929059483143542982917920353432485797435024237413038410827870919598453277720020752127339051492098074745677340682452286329029063189883038418544091800485518974650081154970628274821683642254112775514879095335271203184603*x^17 - 154178786488595064118480375893786181493241118994901820954148799360357156136126310635302065794120384603158583725489415540902810427673253165986184368111198969543891622413619820171704923640564692959558604232434916272307923292198097919706111802822389798207140519923965653400964273100793395353590314902145230606368009058686628946786603938765972149340477155050624052232662989885536356644712711847204516347017349025835504914663746398670219566091654986063488266995171554462191736609705460910990056984724519923753062222620158435255433999565658156602929084550740650279543536447521187581326636141076528576776517279683247853006365606248541048757076992837070097521221496611829295689370140916760280467968615162332341510531431584315967731424528728767375449398702054213769324697703706470900190167220955715001007796839864413560301976989326479170182373936518104960005444143982707509371821045678416982617434118675121228779622285060771620764894894492355693775158601113131932712929149169669957750876336089740079751380014429977545250841960651220802709675453593661042385020663527189580090944596700492868384101873433906070973756841467815308214954212791741880434240132012839664017582127639645182448386564239054260720918462280071010072052487000062896691594959928700552557273083711461083638829742565062583656936995621817687646850788956945799364652538*x^16 + 11614306545931362438633613021523713190751837329792031621235775753144350555399096867329519053017596340321591568913319393675839718604949177648239061143886227269980718303938862551350592192683820137015212028808048842379647987737292477233348644533954120467163757647011720113429994059369062809092946722799525720058622085552771715280689468791141033454332585241399867504271000336903312853405665196960498600420381535549654943389930345355328504247198943311876082121485006259965711611714784882764504350072655940388972369645207565268742685513450215185455768636392241591029013946318658168946136407590073202275788082953895897697234607711970256997205105972306050672627403431257914122613497672435918614755647133225797469113021406638555530332332488972201290283070976021950583323306100464503742076705932831975653906365062897873309472943332801726742124694065687408532453855241096654474988751621899874684296505318793469097343037252193037911818225883208239380492945248943400551733305446678099062346492522341246114614846793689152412425179749890082510252097684021379450182663104672214442541426458891546460076976387561034376492680465816752811699184652120941259086192194165161945665796468405983157673134345265670529300921186049092167519465140039621550828337444448453060424983035928785923361012700525098911303180088678682478856675181736258456572029074*x^15 + 426567063982856697138524484308690191540687887929336939724562679384126443245010873484310937097175465386252283093144539735019884257077764632808918091253290534980420778227422845612722427492354368912092128635069869526599288466241589725831813382752908594071463453631681411141967257599904521713840182827676843087887748680304260368473073397999564014300855921467904234451611057560706480784739907030696637982113093391162257091116838050109681684867656662123786005281975077087240305529339392638968371649247940378654383827822332737477008879883521065320048611495328665876557930863145196574661865765020548567166702662282181700510530518633357764099258169026789180005134002937609416767046084590594648837335993889041304889994934065220525451236794756734610514225612896085378581658020134301205794182733484628192264274986813084612774588807325944508563124681361427906135025153004289513339879784175877637221548782316990086754466209767755697879205024519317151862358112129595458594245917330740704670402683749867417422996406625476719020782790753707673968810489459196028719817394236032975953102118351496218572231370184143925125535441868569404476965124611715224134035347626808859157364934248519294157521441205001710804893539793909130651284285310877610132017653123181933862463552879692661103758579638471183912800691844305394937851773873575407229420735076*x^14 - 172372397376551136697575339626084972180813000500971164064049417716480767399015547374048736361359453488071843541232176700819209075327836965452955773547918329897547597353235277215905556626589764410819763692706646728816675334796899603024953209714919023693132406975225626028242856804966704794670901719366072598504490579380724850306185317960969047712513165898870996712802479054249638657178747991753209262186667139008629478884022847157856192822102737618306929342450532619919419329958007203604512161081545779624412795444278789406630419618677751232562591307943357219595192251591108740934475257872572609411316677086122796396233507699075274118647232931581261739822154661229225984031971158090662765040074826684759032197076090826836089804474273948462342199039512044345322403002758419522258697139064752168926358426676748072273877806939801662651464990303074639699219146161947468609998191034450650079000705268587847699242344591222335721780274205183650797857522769920464610324649581414009829737553750445808829454262545922463460496807007819535035800666237084146023475901588876823827855692268320362561064403217897849553654666596613853281265376610977268143441794751337947976564939997561581431671289032646811963047202261589246036254717623131067619260649284220979311324789503417455994338193934596280907886587517656940609796710677067264185161453581745*x^13 + 13244019668582297343815171782732326549303136837331216063570263623046776977547906331785499021156057024763520117777329941199119038502959381470108928935998904078469792418957935975508763263336123497202819772578600137953094147594678610098324262010476435166311874823532485219726302843493791359674658311217003563868367546750337003216494903911860360718500516047072562850035348273527945333876886125727028156606417351578563469993708672342454474525059059009617753821515131250672508535751820442993075301002053087110291893642196311171068586431504075104843314027618918966165896043071446370019776738719497682281428449279240207495828463445271322551627520001119893127463874778297358283955443136880885182769447857518216970634897059931180280397768162586659672736826304309045159567884487050089407334657070200958130503726622175485728416240006786321427648543226999767740548099966560232864795393131206602822099528137140740820289840554007898351058101349212111010156157851025769611214900847755787659651255923091592380362447379191971489318342620903924369995678097879395986754180885628567594665791899797406814761921616678993274426422656944848077527589640451280487278586940443734921221342898475170986733038053168706582471039890582124699933283031193820359283297541445427492439276218830431205729228346993974595910554168763081199804597825954487466026061097766979*x^12 - 312913464085063264992154362879185910182427419712881852151253334330197927393852744564252725998215785153867925055758877360771650799601163831441730212804461803089651269850512936846049184673831321095093818355264623428289267563199967354791655211471422991373948263681925572208368567218002971248993146397551802421773287031154696932266469815780367654240582037243922803020254459326825738864003297705169749598599676993737588693554496825134093656726285758340920970819504457437258524794558876906014170343992074510642974876148868017962569722519858678888521391588418832185166531859022530616965611580901356007690183428292970047109924928387636293382112658535488299989047952427834047702826217726176749516603057664984274702530259148514048292789453839917067571151525953193841098025684223450728059137374239080601524502281698679770079055246309300682469802861769296865075426860845997966405711124213129355793832956945866145159662664437711005516100710728872060796693770963966626543322317922214664703757947999756240462151982322719711754064307619789265420340296322653715053549569507202087735673442408750979658581471913715066619690463998038219690806217715067197894544503102205345345939873899633891878949453807604517396375932271964638817354153862465955464029351880283263850946830019963890463734643592469155446423367457317274991779066845066579481350200027199240*x^11 - 36059281597734528374845280058554878861825957253323304961318447583769016260403942402660493656266552391085281436985154707665655737033280399269570052770101005040063842538161984953910853609944537169507870251312791728969581151080158031742352593138718163245129012642636781246263123785760756258329379920911024527850434275721660363338047670541559295999578235071932126857371821416119436544188955490167289712358008549652473921542797587917007490199378838245511010174296649473501949426582629426127444984820772475995910308365067095399179013036917860787759791917778668636737705859178904542140198319581064333108252527809486623072012264046073994280908021284619603611959878478480934614473870316132092244532147122827129552721993245498770277371645982801481798231731505767264312414452430394939655735906630005669774548410327141746552386027836853355544938121287029985212257895650473720328738122446951419814017714704632686395279917874729619289722398925330767100943690566318039209949385368927436960160169230352974968474847635092566745798920459742160807400598353741679815390734122780298161451713522639055837076254294219723420105975256992070954472686612363365625864246057785781565525726314941384473133691167512537137657537860086915234538785672894491809674431334520255625570000985885741337053394735368725215476141955646969093734910304247135923586309111051816266*x^10 + 4285555625910745620459670479938208482374431886060567999177597619283624534976932261112323634287786162598212505283175142444436578203352754796463156541168066378173103296629791705592472998820721037074693289249633956094422011906615908214959180278286767344759590623022011105330713384330357374415251851482914377930903094804090652727645588886062864747228904940663517806196444933275257241260160087690913092889726026945854866465478421215927385855164470961194355133296800818176756635417551971065232134477713403078959564800461675174312960735295858197009570334168088888744949159077531554250105103012625275517160308576740607063657977592040525735784358617766426012118990776098078279696835981935907838203755437886718524699625421919402775482946448622590296339984107822954009670162688600065787112292967135110231053585809949063940476479038838572343188150266176208109647464860899857581166102211306812313287435273358310188429218942934695773193787247938351995506878788213690215424129908203018154277614088544767506863557473866111137464212963880711941444098226816035260057451055257926098129560354532225717732840327862807297936964705450515415104986463689871587025139336519661957866829178642480638624657284009121164755837335745498386917368389045817282336330294667276381438225487129438232259594417602320770718804960969927282009926368558902754114711453607372568421*x^9 + 72702059865527050442503411600010150007940094811372661928108340634810113287453538653054691176296472356598524829565990155723679968145164452369722098348124200760230371282145824159818328641697736388315682267252552125493679577728155271643001279484018732518303416185017133701852357634047448921306789184625620860382338258728369451783184620494132715702945530103252096320233888548998067026904084078672444217904196648246696085767280789621391161177288602248141783506808964769422759979832328815602276890270470839351402584368826990583504590019567491636225580697489121464912781350166340080854206795151358642956491459351915479083854429586452173692466434801679580009250665084433760793906505972146553008735675067938087644283926667672811917855369846831155134633378136516982124339438294483505926166791732644617167381973131815191832155304913417347333829896937455482257980157711150726282932866095811592315549368766799115501742800469219424759992973133407027353459029301745302113910690907114080689734771885348405165113469736241831051243978810153219516767382356249078550475861336290582572509121134103230573691847428040498540027333722947591041940540809943605072472405731242877243100933404234914501163339388993457961489197630139412327793366856987935286348472644430927900560149336963892550930735335294918037965427070745468997225785831062625068256595559618338876706*x^8 - 22399477687882450521295308808736881725292699644191085360528036732720381629491696152914401828187008725411438098524331644591265718076248042025968068561716658562091211569753140370657208886900334625959203413124841811836935349445284666506768089141401663428953101463104336156390286048477893409001347813888338132405158422066633632335645150077891352317547596676603896752121154699218264665867198769211049227408979578113918722515568526753914511711412064195425246030137791796026137517533971817122885339837424629659809880523878509520141119641744829174975860563107409291152951336523419192746490712533574307803815315143344325925981372608394782395217545205820971610841494319698946650397103325515351911495083599049145838586544746548084905314511324477300832726751213586405197823963730148433379185867443156745645856398462713677716602358347344669893473264432061270048726154863045892809812735684101054880570305447971722060532773675355740600353069692490430932443786950547580427652977016214103785879262557266533276101407510429614780333197747502322242681720230639925165535356769501764008449066739810498410465492810757282436013415800873915382017922359425529284127914315612654070232057853023359663126256389120633083542425126355185089849893473515581616894881853325161763487010946116545901824417388779336207628301970488004372749599336612733152131177771659129227575910*x^7 + 341063727174820005406675760057871551832707419039174986336876988050228288114276642315851213794982622030030330230231266889796858377112999883831511031308149112017574180233349298383517592375082500337512894832714739795696564839408522867834712528480939344992772710791069218397032761595167102928636443973363584247367688295177374915615453860983847978174500556451224028579908354933108878026005317907554571878358770591696298625544720970106296454841973838655916110137702044227176221835869896305323456952362724656272969174650957593756440254286602485462724913365714605894232755849301297261511576481267366716669983084195562786878081758749913055774867400473745802999807887420462183597607033683455813551308424370510877683415565747413555670616967047318819982133351473784376973804854551051597002628300857642537567706100747145955235160252166780541617054686942356642095743266983424834622728386014965815534840610618376235543639552289815248264794281908649951358253096523771093095226550222699412594980433166958872255622771399905997460763038127057198638590953496411726910487540248369415008713298137154118215478397462371017966487164080721182668805185715035697426168161412982034702932948097163568305664069494682475252897279158582991987349949797481507877246361331719192521804041285393864753699255866643101039760709269023274045178000564731764232307604931151451669376724*x^6 - 15273112120920206839249973939321619848230845859035763404210137717560265685788925890365772964758898128660259371296588754141655469442802238476749992919813750433046306091794911973667475712602094557993016475027023859157265944902304916087590201830763492325160986002022917923890228933855922035776648237063183938833707451504619924616185397510036025203114215919480334303029480883101069663057059758414678775701885098994801730553603182932389853156398047515469627050845081221738785600592284257736699488347716438628974075613481683390626214026199944214821679437390242752335481788753776280297055892245994305880918348507105859706080567588080368110918299619783365202259351986909314580167480117358796533602425094191286722651833352563335114280586096081962188921699101130314422275306811055760882951482428327462099294655241353579871094811406992304831131695646929562272441531663356668080251144590660617806762786787189284924923328450138724791784824076019451741185532814394189790868790948944887611332096740238615070189403173599486836119163143300368241808064749776315826890162460115524273246670297896142090748615490398040302156171826488252376502769601742104627316261609902586426764144029310100620405999749769306808993750679074543512748450445531640945046813126790646524433888209814683844834483042342893635711353506140803395949298290693679185658763092493440839655623673*x^5 + 7302860984035218524686801278460257843840030846862247932606771293023658752160008306818793295414456717095351379543204014232813823098290429769411675111175124051852694182758426737025524503215798411924125310099313504636787316221427544778314667003028565584214595396996674558577440861589296557533436908550124185751955678593783934221492682793683051417769409711183374612452723705988598879786727261621980271983372060935095726838348277302060380788111399996910778603739127049870432268954749893718613014703530065840274863311477665318187496742976019573085664171941794108454274696679522206267385208375619619739227608848975882901417467837567246207095302480063076583102381533446818560031017978145033107491987970299587429620835691213243368030845709809891388002738495239473216255080532649945235970088916159505636447903519633724035430942115137066928057821360821902357665429841713582255368023006230582372315089251324106656495070218933303063457432134906553359151722938483459113645272760663884364471749555094201669618938540715404646265676531392396169571519897108867263834653150443821231850720583559444022268421168812827403612336472640467168937124243434532719753720413302738511009770853442636758912197038238009451271047436846801013895220840571682529633656530317697745340655165582761203700820222953624290834972619932236083014966919448144157581920411169307088722285500598*x^4 - 3426160585638295028577499874947591705357608944948683128570502229060382269488915810571069098246952021536182503458588952436540357935324258223266261403100439570301573634471033145057820080825701014269454758203290413729211645412178216291498076337490311941630217888466575110672515725776025130058878366915230098138534381284970663497412029499766932400884310773552591741440118068073160199960115287540287298242595579921818459301497577098952553391383613360855849894766591897925350734193638168411616080360567567749614554010227481707998436405743539610030286467878241425240374329955168121892677783150166113071002460908938723284369541614635918393321142294205349633153865107225432253945358124627121182687087327207230159105935326303765361102386300002211795906826723454678763993265038450873866292732059903919297659559574683228665467147004881212482390037021263016793330928054052887062251856240502456780040968512488404995293388841837490069971683544493231474701579800186136008937158141432703137553064683328087247225341557223305239791535777422720842001147063426980462989406480558600669664956350957327966511487252009563154751110309679058806094860822501900100286284784490609109152538228198693514736825234406802296764559602918419406023281569824589656827846150567416719749842050306858749232516164232234820540523446780235413598401168398126956907799623180264471632145458111*x^3 - 21167264787413225103695063400477498874254344753390921283356731170037785736347743951325603606242435997093658281793958893396485179922982520866697617138846312657790102640191076161001537026380727028156346473579150406344135098740795692570547081546591144219830189874188389381154310017911210654882071769427685169920264428213331574400367151407791375221616199650036172528272438225516869067676922426141142705331025541576101396155288232593126103935949223481088673573767454085239849871649918422807063934830657884840759497933800199305675348195395428740569163562520939204533189072890985252284924583850135985021935768431657260649408612704601797120950536913398652795546394629836516235114815019159051802296970125302944523131358330532530524529228754590127588951952615139792150046063913349839981248440591022641730603672009455928932771230673891981303384435824311276099493980066676107153919907679406307302224164390997288022625430616611877784560571280439210210141579095774366543677413559767304458383956117772727399603521492832767956536226556070169444372764723841692788087149399311840913293054698932823935360005039279688233757333809302465701349297714211235741059268892753894472823490509381096555987425441432448993193660248694669143118711011635058801944418613617260539256422998389130804585267680668241656244827185481672323258500070979592547357286399411496557741774864741752*x^2 - 634217778113488669188684694994442590111147702776076385570663054889607255858867782581431262328992856679592796080907534233008572831106205576185145547750790964470708930687687725519774856764256935311750418838030295934993235300920946821433364700072175899861908067731917271941954841787502530557683494096226065341446381629668545207677532337278430102829792272532696221091269134573382539746153108003637923429351544160178766151441197589619907811426102931779502462764719144228050669425070285034994271359629524090609758206551303021133656105706627253333089159199418462800766531010257845973701375536000031542563429166743812937939380472341963928738403619475272452603300508612328720994449110079610363350545311166394723695644749440556338733374136420742433966882001592957237081726804784481807348581989023361366175109019008456192312889766465385389627856851260466910028446240242166556748982944564079935526721175593545631885137727747819824525744856556725140739966667974535093986234783602864104941843163108133190180722321925162499170153454112804082985756979360677225919851715026474402715272114401830311657665020002198828148276810687179527249780207198533429659954009694473640655662051153718392443347841904547286201994228441349890107570428537449832400305752902773501092447744980832462972333455835278865099245124557492189446752763010394390065875010363595741885159547109542833*x + 92283192777100157407202425751045487553928935224630626156039803288812686387284148639664199829806875182804907367185102499900028352897611517272921574060991921965140328538881052742210956313199054477847523350456580572990000247722094610690555955891395420423862219351693743415374048787007079172013078568188813662906662628963376804508160913965558686669703500059261178832516205869291649974294944576407014301024460370985028506953015139910301660067012213011344966068414462225134249629137735668011186533345750200914001533638279380373879923997052628735194698350448312265793747831325909151213460071560337592536901923825669748839062933465633645120399512270211335363510432781401660779777279078753416635706797635144767567151801824829786082414673323566776787698781051854015253394303431979232870082442033035253444582958481468518289908730322954860951811833067903032079981270802901706776120520694671016847896859268127195193557456071191207252737194180115407902809587624648009876269621803419892015984043863731448023731510461239257240712672894920591379769396851599812032501302162867999933475695264321204493622034535108979912491874877457819180874409120234793612780069237743435995358959175113183260938132125785423803797919780522124067046738736532129093400537331483925968475822192941024090883710361410087417184431470238467914279317085478700713048911994001560004208991032607120748, ["Irr", [5, 13]]], [x^506 - 31372*x^505 + 497582690*x^504 - 5321275507755*x^503 + 43173067057236549*x^502 - 283477443887431457089*x^501 + 1569160794695175031401607*x^500 - 7531459280340236887014565892*x^499 + 31994613366725635834208283731279*x^498 - 122195640444244416969888990684924009*x^497 + 424772376814291074640157059820394862632*x^496 - 1357315589024203603128349790140538534123952*x^495 + 4019429275149837694495607716845852453187596564*x^494 - 11106021647245934512957752561129425207083138001764*x^493 + 28797889257915872091556701231263414050775300096363704*x^492 - 70421870450035964596427743312198649030309007237428663405*x^491 + 163096426229819941557615720645977621560644132264817753394839*x^490 - 359068566722680358984098465115229646547139446760435568825127694*x^489 + 753899743507133473550551798341871719065565616402907813961122242286*x^488 - 1513885327538150427031484995859072468550080071615773068271364391474900*x^487 + 2914829906048392436395419635668829243369974522120583391573073354843622796*x^486 - 5393241928713643465830845731014439246047251384956179842392429418482988146312*x^485 + 9608884116307135500962906818884566560868035803693294320264021965429726881478417*x^484 - 16514297750364637734969774082595230901519178423916441790512346177056900497465556201*x^483 + 27422567689337090156342084899582154958084732427532540525837673973908995890219762234461*x^482 - 44059760939200455732370000441385702737473286110683866100686976188658325682509475323958177*x^481 + 68584138537904142238310624522297758940489095761359647389121090631895486230711252945952885717*x^480 - 103551749954148324423138180684784885634776077743128333150679855500082939346037674925116144887644*x^479 + 151808850249208943784869212231483899642119539718305334948513852638536672006699933470730519480077934*x^478 - 216296994069940757070214148467668634944388038873407804711000269498706251990185684825944309570949289107*x^477 + 299767267380951322258271448318669263661908509679044626865555051286425486206361488797209542585434815297163*x^476 - 404415469710312015152780443572660274314882117553588342485158068175583475723094496527520828807381462026024215*x^475 + 531468398430809469601611317224020018927384230827129222337661335648422086022151927507118850239225617893496692119*x^474 - 680769670224003923396090499125719649050486119735903983153838539737307720983271890259127670966611270532164884444601*x^473 + 850427797029458929105127285262939511267969452380595601640542373912140257292090003368873396804988442962803116853476959*x^472 - 1036595387675053861824342983330864990901482981020011439044847017696505049096926344017865446931516518238006795481501539483*x^471 + 1233443022034701179231514520245243486414701704082525692695008200662115681300818553872191625948038187055927978554020027427811*x^470 - 1433372955569192149106242422307823567957051626321493967566395512324307613086073948480176445058791055687721736301176328430729310*x^469 + 1627487295315525238843336504170095265367522825263219540309739583468063372638200087794399768979285649112723139257562710431209055060*x^468 - 1806286390935917671439831708831720262726058987309248646706469288544693881326013623840839771451315702946602221602087292945178841579956*x^467 + 1960532116258169179422630507151398472747601344152696245972012366482330694738801772546360591688454283320942297495522033034726704571751394*x^466 - 2082175150065102083532877164557647106782288548884637773476894862711945928867278010685600951965807258154398248451379443201148511751463296412*x^465 + 2165222933122425594546348754006444637094683590597981108502930590208566734491746143462160552752351933700057478671992976458378425523278540220427*x^464 - 2206421579717600381617495683836586265076393816242489037026963622662433317832320944472309151594139739283236378660837784761229699341767883106441653*x^463 + 2205643321920975812672859893873423973036771347420875170660146249605883183316403209026903837478235589306469982558709104879359053665464675455647223243*x^462 - 2165909585659949752117339883732897919890717645888461366667722306059631861007371596547989394059476913257460705700198531924856431687215665851647900173765*x^461 + 2093032870565815513396902540053954469461056013198138823124563590242659266952970482376891469082177017775216600535850540425858585667297741598701387453319528*x^460 - 1994919267861033134624821593206295484292914994201697443481547128839576986928440521729229860213621887962458183303751691399842101205238688413083002254878285220*x^459 + 1880627142282343934172991401480949659759621298854079826459192939812249798212536477419899592633827049122070440145244182549824815873863537069173008516643722855015*x^458 - 1759316209130144855468922922715492888942022936453595581053648981946209842828952579347370810917082324410629475586413963177951280952863838607230495541866044649715034*x^457 + 1639237591426512895287866051857691005905095860752733666178722918251035213629865520499508029302954639364876094076881058119286692337474274540060141438794221175041378997*x^456 - 1526906316943012187385079955518744648713626587649709927500014914831079840117508679992528428934707773707069204308239458576222975886386514371776981037727786805344300735020*x^455 + 1426564907366883056678630496005806470811423289232811447623067696659824291586492278769824231179927020492005810594437887583077204984225268147332986294063810986863076477814889*x^454 - 1339996569266008399058860326683978285748812504736226954224342462881058250810895271664761716297276860562243101909876417215797547213188610580955040958357948789490925389564497850*x^453 + 1266688565530234594377079958727039943912439640851421578421663746929647234470119403793240548979975777446312719436485103897567590544866319865655724437167875281425066828903868977786*x^452 - 1204291361577545280366978363941120894658568525808802914299830179762843616748931849156502042865398748170305418196895847340358517073769765903284225066031748525402634616016941935386387*x^451 + 1149276818636517441065765443369289600302285704699210713690579417552984230430236226846388497548973901777500125071864565140328390760830663163618005498119103053516419321933380168807178557*x^450 - 1097675837220309711379193319095571405616107750279120259280030984582523941926276489511585583601730999026730789047222822279782330667804076021057871350171448284517258309363747523752084352171*x^449 + 1045775105695057036166681134438093595112017066783225387151138656975101562965527737987580176283846049065851910622511098225479933073504445904241402267598438731434237205224640362517679336295324*x^448 - 990672266284491368828435915602023290884420912627838091582636961442670264950188378336926124836249640904274784947785332377593247947076691251681743218463672273587575811170573008717142032337659957*x^447 + 930623447866790116519957870081290839874095151613058407338759279600025941679824805054403022715674218483812418618229068381729833872499661948251454328391017870703410651592062968455414514170169632797*x^446 - 865158987822377488575073883210437886219283283587340893898301364986440590244657536350663657879184327948341753731500867626526808677661488924750749122933066309674967106027608653977055268239532802922756*x^445 + 794983965214900959148439638650101268401072729186829030544160641255726062903095196256859895569465348946995242559582872259369461627521609489786712111231462619560336699212907783431522753232446429884318289*x^444 - 721712721216457675969889536811804250359715233284782021915887674506918284306923890313723922401580160186039345522473184289751314400308418961577520497048716599759544015146789421393712414198676050612008020077*x^443 + 647506098263055911484344656684926460536746696355544192711571006759684687720270180405746118935888455724812291274128369625749645535526735572037349830510920727964393200166642408861741415192070511226042388491911*x^442 - 574684997905419500960498306875728407973780224925805649352842482348209220946999596129077273392794938235076119805580403757886009242441942900360879527855018926755101319597355628704542738019484081206928828931919942*x^441 + 505385344797932394097343957903601276907989902629635657967123402018194376178635758154767483761593370181451142261175355796589155871234831117696440719778119882050954726397772241009232580519861413894118599104090875288*x^440 - 441301278841053758051015138483338451092963232401660634722638574638018136126356719782539572545839728107661407850727527783368717904416937937909118500689335080953741156900157665264438952432977325873021896002981836977695*x^439 + 383540274487710241247336477365752333984491855199360979669127816513800411804795717025644871646351667511815534922299915284485167130995497405607338342901902473583144805384697460906895662736039284308976164126162071743697997*x^438 - 332590910169930518724333903807595405662339356839384504976268956031151392033864801300059594325625737273238633552328401373589614869625433685114669646622419622097076103912196823866387426332102129116832577549505520429417916388*x^437 + 288385295701380366772321212376304851972994779150978445025943039379267026838200901282404751409209478149934290841627096535473212270329804890552556831388055513545968942326134362228949279793317356583442296131619903924947727618026*x^436 - 250426280854721988036490783337880288451228321030111916458749781833481874909373719908693414995670032544373890196345990041173300995611449482564954192010792882469500137141136651659439038448442098171678412874784075483670967792575270*x^435 + 217945312641804285125991122412691846920564926296658853116201845250354061518511832995473331781661609278305434029591806596710756101712235701790000169419962292052136806952946063180163578284188872449517687992081109072869263680618535260*x^434 - 190059385237469846773455069796287658386497531863459798218744137731995528169685507011952348419418341135092174807773832150609902836907707340903258070726648781248739669386116590356563133638265298596646797674165513601043077067112255624054*x^433 + 165903010728898708325120223546460393822536107375585457937739579182266342788752630879325935374374556180663045676556432915369995603386051400745146607244253109705604218402863929325652424274271936808800622422887514942671557401803429414661693*x^432 - 144721086244104964822773341152048536402518393021003311022187975584704567518540432327400731142041115380482695455481410155764195805731206536897289436191759982046280468598734140499827172919661819721126192178585407783451650597346251932501660223*x^431 + 125918568762285763490874121219274813337104899725901084710871224434646815956450641192965206666882001487765008770639835711795595873811649664358074013295839047487109019430198772102321837493067416124947921311094725712442366334424260040000125027693*x^430 - 109071140588732821456367985089336839251775783463235294554281972328276508066982114421926789884985540264517232788157169359005990604470549425152261392187152982056031824251369329237537497812116057273261095786166972606399203871810898861573060551981091*x^429 + 93906473474935685257181928202540834550139061345970253863169320533887840493164713112560197110224869035054366787898072717136184246556492645931036917839891686921188825902841105583988785986806201961823081138000442114401983271142380706438434759678675360*x^428 - 80267999511823815949264026525318165133483072612652540151209133246100451190444091787954585526969085937746046129065028864056936147654245421561533969843213902601427088711694920728475137839981490608660575450562329352329505791185640460391169223267805925688*x^427 + 68072660403539283853132998154531573626315428847258982477646742796208996709827888248038743825915782663184066666600335471323160195337486184227380287510963238566115112209595826194852549373533813561607656649090629092266546320331228188930718601556557222048462*x^426 - 57271746299195958301698396756064733631379379690231273415929338497063888910508764329406459588465777545256512030383383280105974146481996564781316081193273952077890412504187964532203581716692005108544280667063778159372069790728621379325020128569648853738765785*x^425 + 47820618758441972681561329199770407373509804598320535472820933603259236975097917571480755376351029249624098053025108078342586488513280510879706706995981515175594097258682013513433199790062872297910062364914146484555756015439302928227401435193472466703148378367*x^424 - 39659728976403274999076875471783413028602118004454701943612045119875743269458076247289084930721299993293133951955562948245199353428573702296920929552294233116604528656326747661168826936185036131576413694138975107328266038147524490775157450002040448789083784385449*x^423 + 32706546344629138059511722970552539311493641829626768947599277495495421923219801716617265385236676805756203657713080992318908600342138569071695389893455422569884442341542659996466661607701328018034906042993797059062381439697567999043268786315649580030504327837847740*x^422 - 26856156612760614900924113656397750856527255936357334153497837100169394587728723314544187481902777034409487749010823287542015531931895095529739015231280964719323979188961338221979494272671174360442218450186506564118440341162654509862859930964480937343074260397819055273*x^421 + 21987439008538172306103199891477727876060769986142479910918684739382319113262239664941284265612860722108865872925228073427781840880867250751908079426421959946062938230951025472339374499359108902464599015945579095419527406561900255022091210836632172195937713965815276782232*x^420 - 17971736109959508589897843663748297593425339041011988137877141342252205573620339717364201213609410108036750847915348643577221378766533066764766150664614393054487467632888647132398339394078621007154495925965563109837683831738875903367826662484909612726240206773671372627644803*x^419 + 14681515427281959807965427372163359028379348160978258443819692586011849121857028605175847307871435239880594962506775130104697917318713025760642002883126525874070428191904752266775777689444542825816283112588857618637838500999248087041835058251678410121858556754698782871247084412*x^418 - 11997384659577403773247612241424398940883854679841079972513344603025619275206157831614295579304291463340509553278286108701132149915129324016952779292380110583233380560221379248770838410183220314097346301336045667738975410803577286150614310612924230958385733114673134116952357328529*x^417 + 9812702380017191787227217974995391314164586793231024437583012743014968832452603334007029716921242455558946208611860206173956371248627754178694939010620956549206492267516801464369282514787800047549062914514817988282613299461147393164059482984782281083505685320245301471550601964914488*x^416 - 8035743714825034160547063531410404307944576740054224716524048624733249481828827966121949343724250677983799264777105805889916602100367101934759385813205717221142139271659443020147544592664387889120529203432719365497202229647275327691553952329066717734290219842117740067020608328301530747*x^415 + 6589850320701594426728193399951235275404843153980565211382851287303196876082367449119462557146405600742524471376895762085577656417335576044422747821560190314053452226473069585679617229096503370813282252493229749786621136751980060288928884162932728846833729615897416686373315424719966049186*x^414 - 5412209542931405415957772996765000630763833822338668189986784165100477317819046220207893755443194368172807144825175617408651613177717362551271097316244760070229362038636392280060953720170400533678771178390431155389139059926963750083531457858020073709273504995957214987393808810186099772035039*x^413 + 4451917303820216399395513863670367627578629933007718439880088524932100955389368795142434474772603598892193772184783824183656516862329700170546638540632636885343969682164881595541737236147961810857184138948100367382917547781378657769702030902531907108632386252190562747252322202141889949302777938*x^412 - 3667856797984617249370648177777382647691284853250648901344096298421869027838840239906931565779159466770263481596116615567263502849149416965836088682616388744213106504103101726834375105259886640962748070482883615457639630224250850242847685407116458087410374040994770707700670317332797307061932572748*x^411 + 3026745145794250023350173969778812407814350812908835740508700240913225860187843808402084186769678795358728749225995070921048267284316548309577446201762550309856673710001419808381282915962863755455484115163521029343408447904625779089479884840484314093907581295585725987605748798032918183459620203959432*x^410 - 2501522058104095225773859812967566924875645853576452143450756233922524503147134445369522575666353200692447551715507420521934065947627511560597013978930354420811064278553083751103501560307055389612938648268786410537147111237370567775084949314745704063878147186496488399310138193609667916990273593927140712*x^409 + 2070114933068505974178099507077277316602131813846955480705774212121763449174724665784747274487738122579496195236650581824507277182108896773578170751142592209027461336162466932999318709878874008107581099531180738258060838947326096430810509045764843661835239166558043626756718824129729173954414611373977112196*x^408 - 1714527979882734404309662071920276922506174266135694016210263433780342627157559330750573499072305551169154689205468133258186798215461827883803244996574237550627144158898474434110179012517973402470366581684966558866343645310152231132612925494744430981122040458885770998424741776824928776758441769640887486865007*x^407 + 1420166165642825532288162755326741306108713902952837351351963154152688099582124745182554877905602940310869875674684383980215634347302542001669628513602620293565984441415891052490408709770490593916435363859356665657039145693647721453676270777869607669392419804209178383315128966579217569628433026825062972306070245*x^406 - 1175305226864746378514424584235312991419852592482590787808187840042497686280622548645187587324833485276384685028794308365696609880978187219960384691049012511059503942604728593037592000518055773887819967335988237984571970559530968646631986929758410398484589452409360061517858072473857731859769911939415511506015844618*x^405 + 970640616606538923010015132265878349939159193838400501750322887449279720183902162149478765487009907236932980007107458505041290364637946461962323334140740292621316798054933573942430327858722958504897506363503543907998215124491029913230333444258492937040536861351957248393581943712351845511128390243118942500649599759500*x^404 - 798876671176225439423092187105415364030242339206425906682202729927860598428654604962186931363289408929642926846960499773995299980321301604005083180254507532911491848524385133533851107863481172927862652820773870824687175117370624635538506348208601664787621715207785322024316561584664968731214510053405110044713882849171926*x^403 + 654342405147449410311378326555521719120443056851545146945815295218258069632117486011523205592038124676782943130117472291680805564798447624262110505598165057604017991614155177816615895778449740300498213015456185773174934711921892317647618605286381109473807736850983974867506187263319795699877294686913850064346168633772870073*x^402 - 532637069555253649554126744607710500637267285969130460112919228205979772517501985505985580258458628000511838242557753474060563572835389890149306588105192022000271526643415516241265155481342234561723059386152280729154992096461427828478120760656603390151713924942954853674152242263144974468328308463303187641195435091465517111120*x^401 + 430316010604712374555496692725026947001131245686631539580638869924597753903188454179671507692032922136777335480677565322720390656729526183353871303631180003934838112242331417217256608363932796672890146601407462466399950139801425617607601970264132437157287741911804703737082870156460821593850584565642588771349096600620439523719965*x^400 - 344627244210924412531719580823363963585782030501196772663540380107974178839304892003577762041903469908538689710568453074804254339231721775447261889254604161848541072855389962534227211469063415620493748687373507669845431354208192821224268050779517326062644478922038266592318264077506196774259647404709183822796264072913320080424652279*x^399 + 273304506096847456388330628186567974568309281469403059494566538703556385380503576198323206853152847542495972518517235616519469429370735390660692322273643093017701910829253104899515952168537600778225490437788974812584972570701895565893406728821210938700140249676096769807442100885485933197465628312834503574278811444285012546034962427250*x^398 - 214416320559719969949867823545527495109484390911477098889337395844771068834283617196465150484511365504401856139937351400956726955997272083186882110198810196590903220807099026523630960009167615294755675381673962866707727016226412436520194946070546392672092546870243025897788126696257083074067111847800749757323084318504933530621204801713662*x^397 + 166265083774544636788912518720861982282126203563135804342650711309474148083940051394116028816374893158261878099273179191678658961859928543572621569002082384156488614339575275036937293014516459312431690023796254970042559918108105108386987750985144234457974914267094365918500583334879971624852472542216971935579983791396682548391359803117890631*x^396 - 127326512169148785829708683684122005870504023572512514661389664385706078355955540724794681197003429567605605429379702352949219939769965772212229137213344293376339494998905879486063025847266068520664157624451805667185108072597178699778691559645465167371671504448304263016876004534581510365137412944452468943620367467537757733470953380658557536631*x^395 + 96218385433455512448871618175289093847092601504414696243453287811561909125776422853107197415397741984493388281600142399772259088754482547586662460859213128932514189790805388424969176949224170037693405039333879301617367745214326837527003585545540637806077233931376222028534379801378634903760890724564196935703346939035727641925007390628662053608126*x^394 - 71688002074182261777468909243035377040124713192958286572522200804411061148541169610077740587151460980959164912298074483733353238132586605051978103162614389684045768435892975807003970597408164416131156105890831165616895920488447434990427720972056842744263745514196064900048098544386753839352012083943712178129057734998139477049401068032451315949379714*x^393 + 52609527772672942353810149153965141629910160100693387488403269075916848215497612403980455360507033821561519877457984712976084453930190886221419004026440733652917095510043320949197255942361057760128382081848359849417274524876243269741116247088125388998599719610682928121423978363070777737821764730306400909968530768120296468183679525043981647092715430740*x^392 - 37984764882260799997532172880392402484909921571661249230412300001833790785433603371934984202814494885320353201445747776284883771488647186012003953897772710803171855782359019015299104603529177441150861893723990049091330593834505121456262994667604969140705354924858990548379803919355436804698983271276565841907746538790095264080388876883871191896078483732287*x^391 + 26943237528169518536688866325166076745902346122613925921392482391863084743658317899442108538169331757836278008545010464943368096021740369516271421188605966893318369331520911730569834185263901870325081711195211163847465675602394122875123501242303072944654717229642873324493869457754287284576083281834261435935348372548054120507309890746380958415228765475924548*x^390 - 18739500442790058928156213259076987963968379790470967783187208651975410490034939867167248606858764515924487699105277064667696362952798461945872505772386957627130092872021060540436799200694122389322999821315204801161319317234513827009431915480831607814917030541166943258065212402089847725315375320244805435422818502613511094710667623504678641708709739277738696548*x^389 + 12747068919031914273142647943332652807818215985662541330941090887471679112223724523575609438438758565161079433076765361492583518141761959501449927978841659624052028496131739014142649026307597924679586936241930170737626518200313076507958978401444204346058807155399812416152881259424689251034125661639181409340484189099363753208871701668700365202032068509309433766199*x^388 - 8449315630633146517642711725019199448225866570643590063471283284266714409619188675840217993376455028688496259682303551496311462077336763994862871851819163701742791511760220806656882844964298375569725271590489533439916788636024455015307510487414548714282974435256065853888356839273677920784536853471792924689715476424017097133203713511647966900357472475674130078128753*x^387 + 5428167665863922065514516096241057457618625859561779547013196452722248704494126566654761178920656172021028910159410216724774221265704540270688090948680662639171240062547508817871892557420839301521089268878371196720143558924364337554305721623689646286622778646668752879765913304192130701737865840897125138366995851117950570282725239824994208270189540111638343047135895539*x^386 - 3351586007872153399743824538658934759101500517730273607528837224213210370979921525929146997207860637008033371218631338336220828905356394263949941528887975376540793969433358611696271090444373093955353242537288399698256552163589412679930252866970656838071271692306631165499646783550069622606909588077235086265846761358478830289375250005477530574133197635799273208026618930830*x^385 + 1960743951474186152036376747671688082806724696437501135526835014051904172859436992957507208203640964748076333853562792357020158171842938709241935525683021854759425689017411137705432676032022078044659164622034243950201294693506445402391997537942480088908916594176257780666254833146409736733626173933937134560495210724126922101710070378887442712823808928950575555900441608567801*x^384 - 1057643845217959865281170861322056561133603791028514827027605506092864590940385362097565310919168574551772566155328521819950392927483021414964782510802583809128644755756614424567537985061073348574226766506275835112274158492506295586363750191836558660779382106536842755230548078853496144258634404769132183936906058273755973933188812428613033577799108430044701660352000734962079471*x^383 + 493697113384075063128952737505158430452708538620732286401073064635177084888564186996597896819107403687222918728297753944120330348672893462384101449113145643393400841801321324122015414638273507113857716642015849956745684195847258558737433948278626891150717069385851115102708353744863499012638397758316622544936453150936375145141205819640004283478961057824846938459893663260758286283*x^382 - 159586642772408105964680030748082256701365681182823039517076016542192345080321486631181044008741938960503895556388760310241355707878404248585360282868341810660910399257729332909698948049789435839865006413857001581991164719438497321051982006715744322450664695425851092980536216224359916363881260349528095123324135552660536540707094891984651621525703158549944981336372700946274729713243*x^381 - 23443024153048902681152996879966841148579046458060085007028698335531476197492459639860205776549707401512340829549643867202005779916951108191112867447675894513244163730420805036923809418391510519218417207816615872547287634662246837420214581017654227059235976185076286124864862278659579821299045212793377149450926497984023530393312417306805635857209303189610532991080085406468924901691507*x^380 + 110855169939302853760309004843314404973683873038230114003339781004999615687031893895365112982286784452739805508183865271121862594098511689023082309806946722743751610993569678188113393359359534062883044963220335956554778457479198055502295288610310592108637498365966133212987387701248829144750328190816568362874328003203867279710897026232279281191894904810941568744707013812791976393491142627*x^379 - 140730245751879774642084603542523650006260229069550770403642859148611528229139879452324236229166457153682615328148609688519212942203570436816143178295031236901619475796480566088115135945954996153306078582009666699066489715660793185268965119087653239804801238922805793329485971816467556674134266277494503775974940095681124379945318258133051594140145183947102040343769324018637227337256709002324*x^378 + 138452813764214345560154130046324563301634203594269314947659822849673514810931031965330111108145347345375787433958239348584121373703386024832210294295703233971192133731558753201546376788822765417519641079290872490932477520760327954803585825015481511822604367998644907689167197014831331735683180126616184537281783133228028516843162468858339819071844465047164848101722500050067917319594162720695970*x^377 - 120343008203527499150454616344137196239607154881347430637646251947264463721780774509917712010241316435124306540483977233503760720826949383256381414790632400754097549586730263309460587453059858864078997329990726833221181877486248092830021361997517100642507155892111736409642116334874103987084381739578074720446853172312142217339894126364300279844973593375587297609727067593782622040002245650069728480*x^376 + 96407265588432928303761936436536664290832502615346326837935145534505923273684005666062554731504710806743266714932322297242007352235782305135165465571180429104470373594478844743887371432020424233518380873027198230775829451867205280078337684354188507077463846061077272423891292218383606760469590213314703701579916700956338906098195223227049335970139922762147322523831322056830244459506244623452184860388*x^375 - 72376011834807280171606154484993385283949892094717951385695824721395380571796322114587979138700293134486046767027684839268115648163612384065724715921788811538638573772017554345306356616943550260034932422117303811026009053440532533662947846602647963409092699985479135840566612799134670653943725707802942608076477926054322144292961911370272396033019014196055008939577233254679407252148124871045500664987162*x^374 + 51179601635112928551917881040643290867800569953570456265844893099407114518247394889337526026032334147017293567557935409274091738298332629574732375062497745823696319864242172929166424317705645286824686483193820415683300117000846188560064014553791057358339809758081682616289634188627721931022829804356456172454610121017893449515519687240486179523849303311764377407349981438549916664634546144555937829042437965*x^373 - 33992603686083637965261872495802373380599244595694234870452715839028377530204377457731786308617981480573720332241822066145077386091224478771098156423046761926274709161912490345167542805148550898961456561824442941997863662709416877926586257510725167727979689518241883406562931483292611249917381628825583106312966383450579156528493275765395226188192685076326561506211970093450016709764944561895836175476219110783*x^372 + 20953945108802486153216160397589191191309092422594331866074706171101494700506603385835535311234871583842584750967698316996703209670972696611487576631691956427933696398631373214558362215608283504506884753459385289569429903033104652112870875430523696701762445107436817971039565826610753851503465349404497957477642099071963501086347399639045803617819021061126533391540633160298105868647760805675961510658373812033813*x^371 - 11648846011053362025136931006362885144562455429414122493918781452750057693743802823405701697756406114037139755609974644767226433891873813188622623778341345088536551050194427994816893869774374114110896056529611007737822172297811842239124101248078256390755222426281229629194021755645403732928972367686593053008990130363115922718207023800417080831959183660413576574900581213703662004075875733655475306836239628749221300*x^370 + 5419318758775385313736999956041876669613953282005675956395774939413273005315418017225121023701431228336200484582921534776177549432586438732284477158224281224578198040253289395774374919165948684797724745901333690290353095966801093020596351837256469327506460688038262870112220224726743982190825233662537138945816105081244835808403431439060052408300409096700600278075713397203845969758477257832395686146395703196337780788*x^369 - 1553924886766174776214214753552681899887909991136850548218854869095312613957273846440700308662295158780830110543618867239255513595770588390727584048135987252394439464504377076904259729057567867057424970236021929093671859956393394426776765654057630257248701061617536164873366096931253610317071263475221775754894373596316734593292920452481309340895084287456888900256073871501654714845951823866118327776275910258083491737232*x^368 - 605449185294327158361285959794944566052100358573293290805370818738479111985437251190695090735917933585900363257351549129826521588624746861411140812170322562709254721986303533352243675728282993791683335062747509159029405833672966481263147808347321599348588668769216032918904224505864833232333296289763957925693104450726311080068647271768679284122621463888798819132650597055356654582973742853488525732567195572808857309199296*x^367 + 1612106041699632227434656387697779333719285448062257837188237802930572430354244972442029810888055071064175817528015185090606253444683717781198539390827541375881773315167581430661496297145514079002678613515133422885814544833275305851650478900336303440069378564563964743231250811519181237302560616787454002411904944150738792583829349192776937156419732252899861382086891895613824840744408101493386029066686902387042285487908377710*x^366 - 1898321431554808534597225156340222118261837313427066667222501390372712273484342147838535152820932938977092965642183178954246825568496592746653979423366478881339833508889588761435687898115502420604140399645017182084864540139922914086119793930409663980670429182297333221636117908426282027133812247427587109373689249954822628993386478000942073850367408022639843891387723170089268255979802856213975831352729010563189119357656141590953*x^365 + 1780156086057714700459007066170066311480885151825184320911807178180581641541818968947765803737430737924560831372931795332941467317939949369982779631477551356088484685970324920279683278917884224167029560947550069296355762290996047907538202834976701574210843845982843125967275175925613996010943405887620983836912911106060703954463938808198954747462425508235348442366794265851131257424375056452813350686273151619451252484677839871883718*x^364 - 1473384587737907859295185549394038731140144592561523841704452729975470029813288205092767454284098615199931921215714967985092901264756871484594913595972027608250051655875144109465792877205394037347384027635063313230348439889100895307457825024349107572946372625978525657908550023638157409440721582587660519580721559052992721426853817950829145787904066548504054343002125197942542241995778556617458630053377252754361887840629713311968778099*x^363 + 1113877767966132970514301394131112216573667507789848592347327509564289023206044969241975958616279748320413759117811392178360239960322609989630061931132027392849419711620234883179378278102870288921145412970794754185127777141368162792369052831254092925693519817011276453754355668571506042995932711226894949874206906248812488797536368875663054038232116849837225466200429582884253372648782418134585406661502981356547034440815627238389777175354*x^362 - 778201457046160286035249927398256225387633948440774875285338414773669733847665838257662361657822100942537395352281331902530710917442257577829016339680555282010945621176644756411615180892741513143171971725683828744550545817507862614316785534780515682620052951393179596182738102644942256360279584196180882252457068357425318465277104631169536765126860720155778356713101275495012924764552245504758589008060807867118264186831903889583198984377975*x^361 + 501985023566120589925892004612477764278775510497336615727058422598332167244520414512373168263634888499621966129323408185298398415803670159646746782775665673072404582815551731759408039615654207760599036957376982614643511377214138384794431817654727572472606022032669671283564438176724107804279793772269631501064964345234524155272743328339072739129170972846086735985824580551336036855749189630418414871611781435411121454981812629557367753681730631*x^360 - 294897923699084713619108353984768115706118137004873585742773542909092375700773659258554581994770885860393146056098027121389000760940902635505605854460309471497559513298546429496770764870205480435321986212290636737550066866093755736578406734845215793866738253526289180249968720201306779697556885454371201642857385756928753816145577653595579010346453762791861165359100830636398339682275115287911586670065379954979552785984980723593127521974698818090*x^359 + 151948791894323978732900879698163873092525819456327499195149253027302833055482560454290820119405732035923544498349343424318039269461166279307017649940771525189212658964020127903995658772813706414168943500541001558673239494598282752967467731333647679978806850743262079137911343737108019993812705511455614665668502299955520586392817271913279689440947379171238046655524207545130001282784024878409787496562632797958855464653235988744343824686965955098669*x^358 - 61370362578863498760381342762996153411420833657282304719251303883774960565372540140993841713557352719599563528319578181901021115608970504289271851534833270924615724756438850238333980709991774341314788603350368914292578691663707819096827739660164650470037894249847521406332244206316367007308338914076366497368357278935400534614204449645229984407036003100367780425879396699725786165560750994203604654955610383170881115452983725876191254762352130394896070*x^357 + 9647825574419250000996293437417022607451902395809579495143404637878779703504727681946779323577019466179796243139014393425245487585854333533721185754457549622003531797657107046858632942824545943037576153314222753374461614109162971870821805564745006540259487469271702914277265722035265493041560864743535347852671640597398800097354319912082512082646559280498006523624268630833365199448607162744314884884765498602473287607763083803330736423619692409090941665*x^356 + 15644126966297053514434210383055867461594027443699202445592202558169724825183403710752896835814436689309963167647084265359848590908205084785460896345650281318231448676732782455178501615495096723794806764440990114180055460725284041905366172855925488979796175609893941892298511532615538649763776967307963315927505601685018163901339582359508147239597134219884454148534777451704945347527891071081413266956373948279542524529731690085260512402288573578627134742254*x^355 - 24548053048118223727122411123217621397768514667532840356347473068513127574639261525731143290479865323311813309304229889421547286217335613183106613865498962220581200361539622940338191895189082745283483846679370112348526113618145953583305763268917668850021251063411510747123395109345938675871881311420452976946211754400000923333713760981702377237418715571621063547689873924925730866227712125626899387091164700012683886265281414141200180214084511967058177853597548*x^354 + 24417757353832975886710402412996392929790747006260342319541510677658073068685926945664629537036747166111298765258670970274576029430780302893700292173155478300621406689610601476859928507417760866271920940063731004636053714751465569308940747364998383760108461375609758663456121905295944413520089839123776214752349506974786444369188311096374570699772945561318751761162157460141143188963461488822075603019074191632261178296892274324080421643480167977227017707928104078*x^353 - 20166079841783272906357634204376735928836020478522382115777529579710380962438091194873520018107208883049154965739616461650687768084861648066098285328784370100215102341858103117296554572398422139369811355148443525683429430557341943862030505708381916611232199560851520885693347431940008356187017517948828243657947933351585414364922211936156857822240097116976353212586004889505091219821509650669506460230176334916391145338797902944193517530398963280192744259697263856904*x^352 + 14759126982452305655084377204521193004544672564275613840932067346363089601774258587354063269685793707921084778397687661327344736665652941280071723037683218827833717836883979370974167055807705054402205735934932792434299440993693649721012393166258094847937119143638123856956722836680278197246690457623272415085835656171866715649400002224636746545195643424091424279220859425679576065987864074074734888627984398004972595514004262529128111092958661280199487239934901889952084*x^351 - 9760733283556943479792758609328199061605528943539705697813539173550222678241692170292895627386898332857040744485425301254820189174254400334787811861647606384360461735838130971423815078212231611030413688032037950130334945309227835071309393536285892581286198710347581547631186033444363393498836297385390242677847849421117711976737330481572866549025800485446439288660308959570808233512806229587156687571101814705675163343889907443133305564140485136720967295483931921245353087*x^350 + 5818473587713663399022284155601730292854141680171953843755433006620781010915892289352433398245498909636437795967942182787943808669546401794800890877586250017728329087103913089547392448698418681529990701595960372374132487707508785543838749250248527826120634216592101000443624687372660216723856085547221669435082012202307992302782573804535006909900126404122266183930136381890536522532521663182532521280852389274406152956815853754934468634200306583235362611330078075758364267966*x^349 - 3044705602025100343889371315624005545603286003635526640623903906142726487990242547196073309762329369421176188524952473401971823431832346670962147438497768386743654382850944175248308648848436671481779834321995051973947156232753741771849517994619393017115138427758342088895709256415508032531458444383230684391522402678941916271644336851780542807589332386055796530000925473562554075860689412320041612453187470522955020780193801248777793045578590227870952633799294251972505937507119*x^348 + 1285490515114473415103398825850374594360843256076819515615988293240797170121598723070949850728804271616301510029565544866279244928914008065289244255793091194912078144915509737088090891322915968840165657169130617372393851881167074725889919893090999144613923738027428862751061380071588755147169006793733074841127603184329450302999303218392480697404843168956276098959575591249637513591553721444617736616086103569401010710372586354736244489599660041269582000745178569894305404260457014*x^347 - 291573370475275555655543935438481323992035098349845401210329422129871686767299945861917304065986382683913437939171737028924636775795738716940518242726340147577252928978944932845857520762258918546095782317210807059705216680071760671434222464971336996172973759585611996121545566834995851222779898309475764694359359191127823184769277582904773142600291350040719311659580544397533333147126061384226169527226068226105220585442138679694828397828592191162762255952004293734680595514654513316*x^346 - 185799382328035704209023640234644195322303928937545898628310954459636186620729210532773332602862866614509548378972316644419995449274390357854424743921922341336117374827374072653252126811337434255786218627666660681789478729017142794435632683326036136048513125372408629588158292058472759650380196057902811364959688456461462898010108771256965688826061789071082037185337543640219946237930182690122214252149066422878236890572608414315236606199799105815145631199354936095281558654626536241760*x^345 + 350792179286155051013246104294781833588107442329741186496494367510080351894023250778176786587749559431418435356259646098064450692260003990457122813886766411271998174704189938520652782558424506947342980222340746394711188502396941969121711753011365560791529925273852666379708944701635580869645848428283490369593927656362486944095999140206952018702280387254268624081167869947706164347805503824125494289032506803007216134809335821941227013963971336743282782213351721890616968432727297488219655*x^344 - 350693248867283569357108390328789949622695808540065334411849047565673083421147290843604907343313580466060487595366488919374054819630134265469613320465788739077935737669661394433195666706498825222109643018579815973430333619572809612985641825586293619472932487040415451977697385336288122856291251169830681780458434987208341099947915224853700413660472961854107866384463318915972073766555240074360077973540850981637970024648260100999010347198951661809524246139289889244856960504290818390595794477*x^343 + 280528027881085954906136948380672441005899899516070973726616363806809431695584309375344842975974987999636898849656322369515065121511242594853552348267293561147814259242694613476722930194013994335231578639542607915592870250689595896762134559709481648387441036809372837784492980430182147326599264709660115395591781080369499978262849956965109046428068599900958353521018211669945799387734177901498815871105412046229065672383529442397062206320596597404007374347110215464917960459605025973368078681468*x^342 - 194627101360617783504579835710377827770662942276367789475570248790650480820460053436435780269618942179060338786554697876762985318580108738273846054236362334306446295402590202457117603034717998985555280308490634615799834224742916805517426282469126316117577326314226629123028291555034162248137913370106729657536108916949070784334473230594812247477252730339434171485539089151179659589345332139234094563303769339153725700353227502470494045080154984205348721029654701257391130243882212672259468803512499*x^341 + 119284225268840159091328952709861660392641061325997096219976299854258030073417634781950279259508128603760364714024315923517981879837262284304714938774940495170903759915218420195269171091421378721375984603127746731297380904924611130296428667912917337963083853932441336638771054097760219683011638074114498971744824802952387651795136004498688054586560687800664707676009876834706468267907804155917463693143417419831688392658194818134186353493199191888829964622764999688988804764555948922079313040716436842*x^340 - 63597775579990976200476272577754797628040621305308502143902422889759952298853632274109609285344960348197840030920956650722969305563361881177597691753462501181216476813047090749613787561062012248935270016799687003485499200246185059073668114710144159738071665452836568670563140811492171630678512432823093456413859022641163115130359603327150991028582469602515162325674269333873188405929920337650363541643017941848141077743205950678283406016934630993006822763290847721800188928620062746278302476874839151667*x^339 + 27491720383152731469189796107855942075318595575078609524934397588351479386204799556503056411791851792743946879939352671950620313818319849167183327077560960621473856034386612036611731951216557538690748064701936937896748569756810056541121616639918432067851101524097442484721163647063612366001449024014705262394013841273942396749585738253612930307788485791803626834308488991665711591951595879972940779738554039405590333062610707182486321674497621776041730433183697412125151519913326167872787416620970477599420*x^338 - 6977031317116610729541340492098341162948856571742549276708989590196333281739167127793730302772055908115717797845485891853586842214196801823456579408278435273020821939674338780909855304691597044150219030526460261096836273338746806265873010132166879732354997071245663983641731169565045599500326037117377302586599457541558011862641512087191881769953083050240203493662907823639277126049124490686702180632397681483278376741516003925899159441284619541940238911241792410602580198280017701588146932944936968487608490*x^337 - 2806098738913364456746343207033982716665349771138958593356173848820907254299466149419298616994977972718144463992321982216996868912400505997835634057649010500598851720090310412766235967392434090457471077018635236062745736988604648361458814941628459598187571311170225813584810635722655508880943777362956518481927180306004603203118908847124275580565369836987273686270149199851871514678810277280122207575353278998976680754619750288911398726699159944656321549550144627670930979660930797443841893347909952119179085774*x^336 + 6105572541743279646695767449452678332800288088370113724117297725212357050650054650335554131327583254412998417235005202847757114244183029159365080794997221318736374487303087176627724943270521187130021195296866593133593698833656821242712122141584206815837060452526578288894576174389974729177658078106412901585996805626214489071314814199393486683877792963927169793537201518249466763863267019389574269422322152277681549160919453650566607764646647284271703074077043081993445583676760854008885866347358695276643857646980*x^335 - 6043803269111020550404551493050739638436111477481733829667414301946072213312978962286193561624617222129460646469106598422499439864977114515919499040827948235075120540240450536346804862011406248376295603984761346495198729648225284395555999589748614962159034723929893332823747714136434621280890825593255162770677035747964790580695015231628792798374939925524760432343255009164309155158179227380693930198769408791083466275356307740235307355395486614681197355751370478642137128869563046596424775631407212322184779392280796*x^334 + 4625619699072344230616030192178246187076454750715160807135469558573533868829187493881999661933727005866812749161675660354563908381694903486754048203012936223901430186965691070004991442302697652166418777238855087171636820269862534880180771909653211858682959322342151259792413675353344610751229817935055884675875531794062023926565246341778756115546325013558660181843986657459148237164231436741147579031321291510048593624884428546712559136969894162532567234915051192431573267373384510000124089808090965364209434848826099042*x^333 - 2969517416894418058349233448779626257457065481697535003435911531571647252370498576560754252141659760219660577011107394097709728607519367365403292129377175328950720962013045354789851685176540596790510135793257385304346474576753790899195956643205702015286203076982064849269987924307812466399016303408579673182506670819776409516347781806372184225145555185548731788871936567843237287766519904280937097155456626833001352216141042350154217739375569601523538511162787855227303674423892009090215112633575864635914540522231722417379*x^332 + 1588140010338528523730016929002014507827550463870848481299461219714297587268519527619185803490377490753544357464452553710908155637175527801197816225737292210235558150421671553326383866291260448881199086215787915749568944675247514966580354736103529788055987233261969359912710705559434014639904002793606208981797829035528922400304669597901433171229367220378764377335303765092410556047482981472095572554090121045243969818997135361806565324900423860068221625555702692750443277499767945530143753495951830220750645116526020144730017*x^331 - 632640164959506603345202664563164465274478732808115377368222525325786777491825854539825385533796645184655907147940101796995773817133242903331534468418554045247949536351078506274383982659624613141734765647490558611887064821413475458354584019182606823494360352370981488826239640530984247970206572431222981122521658345748996959954181779905059596297856069220004832995496764343127155343864019970224082733426118174742210144819304479887135706932495966384338071542412486939787896524677330924416024822765642150324911599136804195588668421*x^330 + 71368080539434702379535636102767892006140855318947657379041382081535618991106045650642111003046715854111719886299236466575115736738384909708722866549000274419055569102836650919381163532139628902203838243279624686404317430717496413390442744554089268682161717748116379538191315402987244368909527039473837170657635054774296954485036075446832082419205957900453213281712358937308564022819867607528824150933904616397231279541163272106252341132743219142298294555023879677337110290223268059626955758110659280712680605521904716510346013845*x^329 + 196428995405107799978864946946371486984179437517068380143582691397047816554614630596056922302443498130856805629544444900754966033088543670362403906632845393390160099715708408036439603352328881170486973735857170555457241598449697637494686777425441348725193303871150113476317433584577098377170794822497538188756411090424937300412957037977724879715805076170777487333569079416405562233774084692718126429147636618906314054433872059883055645079117923547377175891507000958046888402621828538941182273084123827488068284407991849677907553792778*x^328 - 278231866332613479579527600893323626503348802735092567020565815695259201871228765587427270960153763496552901250838707476311114838034644799782277714120366500560517032128704280019751463855913751943303065118649372868625947886783478559695132174577777340444778443957772105382630808544220429728001523413107198131845176961665058780706640147158037947794739432887038757637738991864940668274145498313806977946207645336741748348006724409316608414793801125655877463878817317133151221561920733715627378100893499186780673997690877467561243054937458814*x^327 + 260714568343712862797625686624286951311325365929339747998896897241088646882224452435711102176785713297283568997946299119075134644132230340008528093325377308034454538630760484248295539939422492987055636248298153038031811160520903629589646519262787284906507640493544343707529399705023110751676186156593667852726989494386249520838065058247379012893954396516864976499683447643097681155642165392245525955690920104932837550023137097815860015112509607162733908797522871960719541907797864353913248817709939413907173519447013941823599558735893392283*x^326 - 202744530680033880050301533657151929463053049657473140163989474297639294534199908783265402632257587084756003392775572889165997676715768106257850165107567435834858724880103108214491608768638685456691233193775515938369883306233311052897881120136904536754595009137731755404433811470220259190097911943011804925085417909315425061428362825909676068717271648846920015218607310169225062715996706048533809212128562705615972950149748908960798236177600291517560137095480869830646782252497457884031117006418191755741156390507989375910743002624872986196251*x^325 + 138516927094050105599045864824223950285602168667713267031290031380496491141554212082655176679408736291514400614352975803741124400235593333533001420547694868596446712976808898840053147191828814805220163132941062858380221768930310838355400992903681462857689727744536092125053123610948602436540978234028337118467405596613087265493053389469453604211489607940946957351384953643313316137684152068895332213593766729094023974863618833016424326206210652197508872070427339430228823734870371052985833492427314780751689219920690754986589987832696976610914921*x^324 - 84267974542238281503865442220364985472992433442308060530868653235869573647994895011972728378213150848457414162775805434950695781388302221431317796500415369185746864973261259447575618274607707195848592419385470515796420665026255074733658994770310592637777716471480287411800420587621653581461766950692060040383516723883337669325714194728276686927876394618062110140964527464649257259296507719607029026929054220521975629701998566727595698437482025409983614036469279867957736852238377830906992862893385817026377711040471437129470380577630923991231650028*x^323 + 45033193385326565117654771838428547255401815599101206560352852557907860017907285548700979941316590883512320318264084899593279186421433590632227450775358422303265810494553763450282419219942640765592373208795936142184852668589894807432881942068000525549836282200907647826274672313264238832889703268986458673568267662896733645152842558885679871923457845921759264935126494766791844168737442671258191396186423674921703127756531813662833387472359330350291993929847755607874239750778421629928547225956181767293929764198929635008308727820703362457873427248652*x^322 - 19951332792099786218501536007721213225649742396234141264912567321989306459302180096333654726673680071767682120829847802968738750457431082515590235691729204809838723935489870791877341811109161017663754421104317287988878932449751233987056391083434575917728248875177274207413485774020680819236823137389573239056615016452611178255846707179287792381471548143877795702549440462935369744339103831848198914864335329594338399603564357984125260434811453882024654797855815562205850851721632157908106415693641004950744840062513686387675666097722437783221887617959603*x^321 + 5797841032382887825544812659075466702286508361772013761171624906048383952361549983149790172692818008663021296839769333736304812579054476617755640408123283424104421601225799543582065414511962365508701177866915395895272289523848035421079213469711568688243821312187595803180920093146131194487446760036809230609308728106830330904857752294284820051120794944410315317756930734747956726433543393422075758940952709496235422282036808287979269701370288547911195869745348676706710175930911568513270543594310964759581105845909386914237546610375731614994363362882423212*x^320 + 999809702637048608581844198913905937057031632313161937642045072293142083048862906745459593108970289154707036925446030868209812527781266841732225063378041261160194586098040562090676866955745912282641697915234011777460180498250959862414147703664647496192977600917611903441479199652863261552439739573937077583865672091657336211123870698424275702342359410364171465485101150900910176437563083131157267485058288128499164965948966135777516461984735248589694680573118575796722800277772473220878657839918383450624226655264888856495216548095551690462755270288870999090*x^319 - 3427353947679773038538542469086166660754412757716195985462223709214507620525272448450233773084368053417208975333864943152029205836508106315731670422783401253601566536499747658919907974727062277289410610532663334765924181655933259741691775186395654581227456678057329877775655876354162574829030600423557387493625681296939119898950934726960609653564410094463428851813747918382304175080535668614320974457008310776361976299895325865326250115161926377759025784152919266595801884947165179694318381136287790488089327528522495758218749436810261714596187407225264149061116*x^318 + 3609090891069985614528467789776994922161443376892808956761614143876352773316128464342883175740681278474469278823684645106747736080682830972448782568001499580522117765004709351061607213955061279098205479983311400092813064650949858497620068367933792458420149906648931592699935536055444103052182914218510248168132895674178733520081148943194683674478188778583907024782729499024903932660415164097884193135928247873690390393504316616446161952999828985544399373698596479215992659108781495256354209056395122862150118090532658060140202219234990387999731259915698750380872535*x^317 - 2872033949668629292000950508385908117127633115496009000694376738433302224428899963135205349522731464507457247224935961173124904287586552323697499192484355285295834324965065260189505381534396253737929509988917422276289937665068817052642918476759848650043889903624364194626072327724226456316776754543807119446926891046398989097309483076463301650516036402722252072921858513461265222255936892611842818631678523488485347387624213512347503160352720825581320601798823532726258779283218197200205610906699283068307917767192492208247189510731715373210407801977537358440689996891*x^316 + 1939593543959397757362968920820346175068431707293492761131916360898363311098791902162936467089230062569386288738109486713674313842263257502357808180230052083625719333553837321854914646742753456422768823713840307436670024033678290799095061012035155340380279282257084421370908024637823230557026829363239360230856736153440898454918571465250545519435747578686321702712349387688534960855540322732740900091231300823438069730904017957678849317831779623614690312832680033535145977744728437544986819137985508765283817034593305927736980823945775695444826434801397483617633438672706*x^315 - 1138538398101977149625938306785151422798149789429319135811935563161807666102939878061671199642383715120813780538198817094156890353310061590667772252551743945606253000306760202827371994186155506933785986531378915799965350648451582970053847228020632082162558144743693292052036078386120600930650487403215467972804415751182852328296554298310700096708236968072599483820224878113110703138287024154246452819451598572623981332760384400522885233350516505261533330103091957931543063891231341347621066141614126606022587307236611944085199330723923796511062225610565914446573018877063016*x^314 + 567524811917750529114203288853504609914903804305785687507528621205601326177382898359221359690561181093159397505562268154215195240096355598697637703952503330470180545360618086410176448306875095875493529888710796949751224104753279698802655908393428999433375028430426197305408737520164049317428123535225362425711860890767818377468077675712001466275100365126376803511638473052550127169528750619741300177641935445640068800027197597773117567980864046088565384384117821728391453246949247536173015445826108203071913041036629895509822796146211126037410286868142179107662275011040207159*x^313 - 213862761874431414826938252997549887658840466020418871726574337476115025183666946003126031031196009287337934454778026706012944094306253555890748865715809167708888050531834712975340216747952905170511074573506266041986854765158522104467730966458322049783928697309746430694523578596623547038905149358269260712533751298495676304733430895318870070074922150985683490381345547536284465544027514931302338447201390393463426979202799021882299805611776670438668861873198217903057449058756321659382512407244052692098303209359548371980632472980959479745700262397765294542752239404913350681400*x^312 + 24141269878096164409362911993744211760769868678415858702000610312743455264644835790914134959996578070653652030668885502451452358281340501608964045754092945717313772205950440559682602074837230461390587556169193175630663326917985330686702326100146322928133692975642037948046117963110672800116405367274009253432501749829949615158549863209245236535164047255902631663763707442839474012832422411550988378918034795888017976290837581439747446353696750548274515900644244869280813631110170962703440799036458237223220184285719215713668460890008938759882567201638021430571270536584605765457536*x^311 + 59008952737048365944345301375503083339808169435279650572699705261176567439945906640810652313704499735749858800350238992671063635946819555737807259712841348627434054952200875291656021908106536676509312534918120220252855664281560026483318908628532889499312458592283862177481869141598515395595691848889460275693711084339071069414276857591364704725838021966372750314160302332064643928602461051563807029167147333334466562055261588781371722396362762649306394346805732967773779553142390515960057327387632325019544904337233289142797459217995490797150416811932122503298375483911391119840898986*x^310 - 81669339891476645160718654518784873592011120757150119782939619426747491139481354466183099662707124975512972506469002264017309823654387620082376137044838313878190807098109054702079706822512670177180272255139008277689102789102839285164091115206907780593751693334344824703441751848565980915569012375924598964775676640134842931783646450390433963715598461116977737396703543344364280148283855222757314679003970022727593971436960724745620769439954813707037569864175684579451755864554875676021283666967354470955318660224200981750985549184526714343928180555713557834562801037624948236380174351917*x^309 + 75232009638832237154099523062478935160452261280885352517581059395366733143266972373314464456594289739356997687202204981452690274848322418257472733662263126203046655423981340469697380861353700800827039337542603210003057570819155783102483589283645162723232589045212757429952252087391381504598712165000746075463600261392911417440049473658464923053459207749928956444437237986541379267827672368604053469163215101848007535536729709303893697060147010921365901721823048983241217482980965571969545948403849885000560494084086260754672499512562829935537542433067720845736124693302558824719770212794375*x^308 - 58382561610131486516867722625793473124850001526030107143997850212801496459802267269239549557096113255223290284615140069795098252185610021019528232601025290886966839095674401398557324967866299385978020540710371019082083177952683170500143020421598191712116601764801485228627856757487968141482092930852169652814139579769471453792569610604992386954582402907495598513269065025944499049103995037257662332093512495036935887741338794685061260901271017417867304478199896462871843456654600626185594267973153673275670954831700785458441317460145377599398425562345604501574010181401685325684263652260550971*x^307 + 40725085554849345624267533914661111990275075261965652535813667619618142198186545007219752981925304232079359699892425002572715683886454555991537115235953039238987491388049107352102733379804983153314878415970488789769944603360805485211761099589556115626222536977727369564585697937161205618543354282408969215218005710075384231900585111376224685750651982680759026113618758629547264232366395662122812648900033025505026920005516353940296704225848898785113188289391298907397103056292892499896416537110054688436563765370623900975185467273872703822083412791621659192304892382759697342006442772347579297676*x^306 - 26221130086944470568401853768346438086892434946475455982301261574246724099537591652848344929172946424306211873432352116762063199827533565032862407414765689804788603359285580535976271963283015304144117329374008570220693843648960586904866452120553233516294571958167467997192124874744827405006780083694357802354453734776309853206279855402491481095159533301128126790599329570875911080367532353847490171129232393936323123248153808508472745893613931924457509469382917969308359511135020550227620016100536441967285603196859087683555319397999232956007077525743876824560419613426316702449975654004053637605056*x^305 + 15777498668590066840614517506762773557418107886043186440592828518339904733738279606764342606698367123304988096487052254184728058469904720780227852849446387638052754246656175147089552186984886637631227254660578613271127800975710432395891366028568592963365774458977846939620872596867163368686618049076682770106132137894866455480101194039092962416341400641612873971449116783661647278399762463624684053402497134694203609996684277195935871523595380326769568039784379620733845454368630070854975067973704153986633408978081204627933392799105582143653697617164275785710835941882263711910743345738807231753187573*x^304 - 8921180130839743745523498272291458108169810346097747745312035680943587485971625072619589371188009321611478805292747032870020518086890146346767059852978738239165395293628135028840149083142406036771469320268610825054549139967529512760470703774688835983007812968124836421730274405699185683773346209726508045400492353943690756396751219799974165076129813304030209867557914664392668876648875725541377890903511683736583182814107113072966373342158805630477806892792577851223861769693366849013099515279030239120779481993846281045349389912090956751745521826532608900761588678969086987099175010312519709095264970832*x^303 + 4746608297897297623322810133120681105267715433993519587694588466226462872371285761287949291129337352023786646771095811562605222882612138522137986523117104489585964554944756070491330127906025178760648468233944597797491362228265662830546463138626913032525195100166400416659780373741197005277367824677795259485816950730639130872999446477030446301554310230050359641519755704258375824618945157882166508670906901406324782627671848201785572220031250103544877766535133782011995581565713240692711350096190982729818959156700177736462409839389369282933570257955957573080190196459628721718294924772894053553449675611240*x^302 - 2372390104070844413727016048795633425514783001008297358389884312148268774164156728778583257375809617463506839549564057791367473360296031474572110783689531838615613098703702161833510388879705505925051476089228949394701871442913031963617534481121383538203635843850714471912695275264293752464037462373374161090936980056828108933579831650701222545534853205262743177506045932977708879259836147348439515737050726213923397505297290034854242110678002093316000840812224256694669174306401787429300216356598782413746698067520258553405932410024641699364107109626341392917487254190585413206580826838358803816875048782137765*x^301 + 1109634637465022178338099938714254688057783234640650614718461967112565620868989023823109029525774600837118156797615622115446740512958276590212808039866338271790155274613977911899320047797727154054628056752784841394625662330902909241313409820073086034509006222138647398208608115938015791756238247740330979050870757544801407735404837607120313032171385236457047605123668990024560312850455404237033297618606641536224295442055683847554468510000867567037688329628151429239881292839912515056731280383985194224244183703575863483228556144172790097088503619595249173180039539986141611496242604521151434149896335340660860410*x^300 - 483982090977044723434593437987258364498398492083365617999978662577938090947317745189609057691049558223334697125944782519845164945931280589035042124036629220776488404064728087752743163166234664403776771488153319909702371089188672818104731697050059276958777803041970972544118947981683183059532711919516597158467146788256633294891998571618267153135733922071778551578879984396923411857511798681106068519478367248011949218061806895467624988121862615455874265826047175760152022598142068379466368333524412512181341984842203051243297638945466088531384815140449247334113033962486393351884347999966759008188622500947957352675*x^299 + 197938957995896623870944951114571783823897407759547153762482607214567428687130418393160073155938102975412741127003714240759450526517264232456938618299745339733267465996403673713211428917513762839556458842090632981366549236404002314256238358379066529095948558833935045491135681354906968136257100930838356685586688955959069742835501838109414270297846996060680230486696917245264299568886654492421395382405832648133442349665529016020085643102051470233947783289433172986022567260050964590452737977426820448610403225566614214882699776815568239548659412254304206392061414154110811781844549927230434061953495668151136015151889*x^298 - 79334397931071992298645595729788555767204022452372592025636992243769882709189364974596089701813738620196343537575869811486265227365809025493497877653614585628111606006816160104822896765054085840133071153507778799156513981887986832072176572498092823401091484304402282256814961111219850973495933612428794646950217032328787070061584608081555647921562919386435519301602624962776472598775551959175124812017248490405200176846706856380312038497030584205949182162576319793681458726859762097057573611712083297861654401891552839682560346829845298643659762885339060756769892394511732535652356076896534434314663456262762785060469997*x^297 + 35977183568675128133264066164469937371029656362584732244372851415094947983298040054563022169233990076938183371093939626666644986974382443339140571630270059842213192049072288408767278791647019398647615155518237209852290290648845947219231665124265974682176853445651813152944989220951806611073753258868653172606658181558393756150014817712983975386813215568516962885978970410207373149353434800657807032075173764792493634872279225488520144088079282435750726646453868356876663404533999571083776065305536482292356301335596049174673568758089171942470393555797458136980024991729625597751079609500033591216830864979808162867592053387*x^296 - 22477010572924055417364261475881030182203418734286338048506306466687521054924381830665258108016255889775373260009215379405620935685681656206266880000410958153118401752365019410081157409839082776975390172160092834444764829521070524641328307122219335610146986329519814095562291976109055502478461120455137279198830341998103247186162685802540272247609866649909277218828578739701820946986395110717162409959950412046257389222461831257599152060838074421545762221008243475900852494001848388484866492607326531590219133702759733101817915335928128166273214440711399718121062985732019059497588197902864008653564676424064362262652952354874*x^295 + 18663667465702926814225954062454621657278831054390876969887984462462589147711924149069097348463100814668021146587458778439362611033377748002228927845744317385111330630432517206469593772887917317349297896878275379116996739584077518696821469095396241247234366453501508701620222283604193696606037421184749917431128560736456129791800458843168327434493336668067634941762540136708253238244267623271600118899238542674728351106300809385653679354955849305929124204165659356699219990710326512915360197735084567873056056942720822893706223526678305345171167522126592833061173516001527363660385997295234534523086986410574880862617895552396050*x^294 - 16804407852086660002780915142105650601584326222901252739196173182140927115054086444850395273042000861293670239698907520869633493602891428057224901445144965107408933880602732553597110761625026485445265642964380950500234067519958495256236680167959226579477292876938025834667491903498594779670161377818950199066575576875923656851594165765001317648619858939477225500792668125458512729747966029559568213569864748628536865968470671137136541308377169401411976167871866205864971376631844138413221510574755158517680243582024162792090106209031465505427312774465652247678463856200315408804329888034417930172141148555192468100271947674202067746*x^293 + 14662141510904540584891237619705456995983657714137105791072828593324067345560888134468651324891249028454315655825207217642539751353315683534056942736677542777218713945922838173414410025733378411610735736145969547092344274493151234171177352826601308175088965793282702130869232575893828996508229341481060533746239137483860493394867816677983717830366047987761910150690880653595873932909936051929619025654215490907382281238280764491235670454289183891245020944983309154670297670477660194420510186176501596086628434278161560946312281947163216037629914716657738090613552153688256207192519640594526371687673035964232842728169749092419813958919*x^292 - 12058275063049597313035136814871553463135415624464693351469304764352357072921813463960910191121392867247310685699239497585817607193814092305102082307777132970006447918598575751336239894279373314432908107424843405388428018886736774477949006210575741695229998476052073104598182349503840779071197145884237071068377606158969018334667037556533430726446673375138076554163590006368134055948618399445486634748010244686118850380671852971396642881847058141062317706331640305654758151544457125063009486689386892078980848570624315161245776591950812023508386565506652878671279768931328450202778726609619294348841352801410056549757440654527115133765843*x^291 + 9355319939872049806941805259021558644450853360494745974511001892100038748904189031226822707449333900428794095922198176147209337424524209692698214462634679727724206400406830650365975932539459065507405648292447751834819983616715538699901714085701056691471542774675581041073325070091547587888630739559831934617149677950042666142030124702009292197162894636763058823241039544991092280254277978260470141872062489843014840425620480817804610208841076189254184957860540526908550852784742516853831195547157192714090999662845915432109759275482971251087767642555853360423577056288439079699646314468629069167966470330660830479854628195487618409803090853*x^290 - 6895464615264066337628283974309597528563254921249544617885219849062594367224657086896887534933695553275534912685096653226119405760943849924165730469988935798450818584798995190550654533914191518956243438486195346428975510778051140869530662466542337221835749676889284949633214623508209433970532291506229718332497158414761111810570632978991672691982590505189406555290297100605233143552336105468683065522191305031098718063476783396141818900345364712789682749160128832606284632019077219051957176342270752868804746063637955624612326075083714290224341371710954187880920004300607705084717509380129011277165306250729721200369878056370468264450445850882*x^289 + 4862346746259719621378038088974789648155125753647965790058051879725937612433475088720791354601925156316686440927159104521443664718063979274817009945894686357484824567602811093467504921991250414401921795768512733517797297637159074044464805981955851770884994555892857950819279583520583560451277796852532479917346359627271618784655430891494044120637165590276418100186084045000152852967610919177329123122528132888575525961320240643496060553082406670262080911457944078439202945415960342118162036533326764010143908906213844273609592770082281988536906657196686685355657448447116024253611412625045175660870609627135582288140623902940302239388660818960014*x^288 - 3298959151125104597922460707466988971515264325550770334477236779964538553956417233806292697909887674970324850778176616254409132833673004462984165950503444397085252914378449792145307490929777905982099714067977284799450912756758847279812796578118183123409975717911588250888031859402012923574514139016247607635132091209063089214301984520966212484580652103870460504157711272364087384477653068343168799712033610745704491297435155127704534893289434196881172417433089750761342732628618182039772655909402348716231713134991896245427736944001381194455603536375345752721008879447532114728145124106516058465801779446568600577225691469501173460745846907066930580*x^287 + 2162834455757166342219780182255286801803053219656901692286462846224938556838959539554511764313578789502816137383530704257873068961108845310733364046412604229485110777675196815910879246809463199711195037696576740483663677508990666657393859015431266528557967857401833818687330222347414495544121782509260587697353458285166272492659358356853136976397772287837482315683498201436456730587651844473068881684288692304302748534605302882177222158506351626948483726336697912077883007243849910349504772086104582984067981236827154833056487018804056318963133622477906340926733802086984117868727397362469391315500949519660705911816947449464285245698501731961375908584*x^286 - 1374470180333602931025937896623142647274628622589082932264355355046855449868272382670248693303755031318385766979366771181445885016391805719548793960541127740430842716367541539035274946325531575758236324520889420026420402609954874148990175136178581049940577843167233067950304608362061511085224628542635619257230397348357322077585669433224279871227049064802348458384832809459938231217830052477617058613271821874946341742422741343446752414601286260110062919969696509797074991325843683902813705535873591572949227529149725759094191391224484357532289252121859503195791217269049178620994022867852109742133071710648101646039151132352642077716709069478352424676190*x^285 + 848476143803326681422953547829980868314478441428691200055792653567222613659130810306475330061415390817634035061728189101631338043579520455966379522661410684365138323003676473295096773375329468897395980302105197504221901088733150524754153860245432336371820795771198600781967711374201648518255701035995823576396151781581315850231305236266744880129549613145888409390225142829165436342046358273525720830446044901044495834960894733680355273400862114539321906714825885671504586011677892705267373164148255026169823216442842982718232727611099978183754028183360479976498968883058998497980318394723855664161744552500229207622372898312001298968294898784176037188241931*x^284 - 509458450675877953087285868016495883909839922865139919199743465441827004353838109163929708940277296176092699365725398281007550842986373024889829291364068164565809979259155302796339448737590030012051560133165315046413328344333369958560343489660537460364587810499710369700452123857286650515495000480646624338797555319690315882199670372703088603115360677645707632105060212044707720249748030851099258492239512395214829472130622997299864783934202399981070226886812679612192671631336516626106144260917866702266867981992365889629703676964958238149102520858219255231299643173471399689686210124001008702528630836207313752043289021376520359012050515746565778344402581577*x^283 + 297716435797083223116964373350571055504376717978696183982866941075448895703821195266601994999216475597620074297367698423187801695555288569493263616485573848275642392726727993452731545865164789539143234497932671913748450098330844608184817852765179139227056401465333623992025752130317721703021736539858529502177647095133435367108344827240968872036757493845718087032156105559946699707554723405955345555435370795391771238560969844321491335110698334826155837817159458343417742269860723070707601699964378287911098493272728680711501772871461019739701476557653624751380509786943572181881899637067533015117208351510786789869640894338720301028773143150845032089876819958764*x^282 - 169309137685847329111147941341921397680903766777435774143697549554631828742175584456270475198201868500706515740178995711904817980844278760362014709148674577214231335765544311303237389934159546862766887551560282046033799942920239551256191153367348229375233895824111566843779213106982636568764189373141597344269321893803843011548729698271566632780885772863229813392031314448372783973715553755022553365617394878856905857506002780119620997700147096633296688829808754214716723799008799531769354492636440339862295310944709386413454809180014361193877485072975195108179327291899362430763798043889697625131602665588460560538210233738283080847528512400822068185340931947715036*x^281 + 93621026499514977402981813994901942847823896130979895365432473689238379971647240690068760171781382584292096029271739681924165490215958957993075444073847864238663608276137584931155717656464633523751359683397544586104604658197955155001570993166325015264762452474142535933776093533237400889764265314098578712226534775917340643889738861610052098390861997547468397096027542240166584107445366050678579464365772331932063117370245836821747250612878008058901868879241888424562292112232368565644922571973089961033496542409491987341224758258989210990606276974341742466876938277238636070710797007330669614724059329932661065892727417506457401236026224799015165078832305382962296465*x^280 - 50247083506702644625968959183344864843299846055284961457125933516123136906165467026074251463088194507013798624854770091964644541525096969990332103278721875314310334144608510291470370479527438879089619258787239961326964675905714031535220576429388216698090468049205736704858143792456015206244285532702954672125486604989185891107622140753267938406162929669938035297530609222139552914783393495427188796043307759595672257569612452632084502031075624613489987974923346907866372757582627898591877448019930506797902391749176435473783579780295645501553675832129834395608166231151037948262051246667888302161247208360618675339751478673156566679288973690791481159770339455421492181108*x^279 + 26095167014702184782593789339237170859313640142077770305318508762908077761098861807838067762343293173408869349808336399767421860979457770893415582662332761794007832329887064427395635320467337656843460209720567447812765172726727859069236511117023405899168606933569083173086432570980525232297029063090839416610014071252770837321642681432489936813888168568835822492817679791433770397712390104052055259426722490961912828572728895914503053137031354459394103603491407648844773931633902967144479354320482126096495594842325049223301644430841138871682133170029737783988424104061303683451899298921312753938387392714996475777514919460607820640813379521309548250392638430808267531683591*x^278 - 13047049210232373778728383518316199228085235955037332044301641220036857021117623676119002347548492811397894726043630551472434792364405940425055180127152055478116543644494670991811773382333569669979353115442378948013977205498526403142347342382201432838553622680743621807352640331592135000782818708607717282770156994255210134892650409221305317915745219554998080413819965116567612325168575549268708649197527081375668551387696076655944636548338859312723378938155535150859148117065041296895333153817636848874237383125191751935903679578548057162704706659736909050657723030302341296023142104800635619886144023338344844909503732255266554801065020370144979351925811938350834229056080645*x^277 + 6226394362221930233497577737731665456583637108496912156745691740844782133452632280296887619681960160953359566559154716341016670056918872052485157369792556743369368254513184395312540735100210222041176702200685260693830688860760379659379345472145220641465199622591918835547995410729013245431029809854874032441798638759660050135377889488112454668392255868693236409995166242289428161855518529733360846848615906973255115066699271018654288614913741783953776172578495446187463087912208361033767517592553707598858021292580162425993317000236692760064535289548055707084795865183028089379177113760653630618826158696749431328156342870971375162502617344465965732572263743970947905654200464346*x^276 - 2792642878638550868879737044559779910565670925084325030628398020499660544930990895056962788205622254634517246482099247409295288430432817622185301172458971377001681432105582459568145446633899257884578989335087819926153733669036625432029260988442804197443969752187401149868651362498789358368533615202733011195070304942754126232374582793421407109831134037533238434949794547130119071475378034522206817351282275970443102173805457494959892934759216583662449959636589612710978844245399968190449955521708677870635289635849819381609138792781102122795764840061698881827301807896888645870828813880962371930020816810575192389000431639927915155520818117338819458978030448447255672682991770577432*x^275 + 1140859343725728858737586306204520358008422527219588664499169693011577402408344929109356928209587612314894344275616933266296640150689621308339449718087892268241931794975699795779131997634741945695152494203047888019546888705711393004366802338086283480202456031054471702506560791406775360895887269594443728705925485665273194536031849147938806880987516633665456853641063875806573291075457365186151260999308388421979347280013863779531705115449107716191823284706897828778195784818990732649168566371620874837628612956729675993037591449477457845678780947214672637687289555643598697043196565711564743571964343184781144868480242074305986606924444165941357317792578894144858367508951241210719240*x^274 - 392252593638907131432619963971629770277358889916451453388246871818786273034341887365863611863784562330904204562899163995096539590338189709366932194425869759485881551966344798018232715135860025236715680835122486809210773516937690389851054387834292734653112823703766395083200878911713554398911723297014093726736173975456535979433607415972211522984123467955699673451146042460778989647398192108334263257318014184042404371735620026619478912350048994907009025654852304415257989391069125094987315918247006033637400435259877586424650429012963677830396192210923322230928738227156724229035017672958404826637601566824408194356808658438172208044323179727903127248983607109392430660711789157222756208*x^273 + 81457761073920626306313126182520061975662440175992593712659044704218471675478643024989005184385805928096248416958084277794236345687804925647301753028538963047687075861398348930604665816054377945863462082332156167706337539135001704425428144176600303776341961912814100333505393098721730288448623082225404242844911345472858835100252443624136307271266418480244024514492139809496701907198640119542233414468703742486264007713488649154126206603354354073467378856767626846781726953827970546838297581120213244029310884214990596968561635653091957408927901153915002317491654150172332130367283178786589294979993999431189709888561345023541709831935346699885105363490888036489643798677924867005351704865*x^272 + 28956911888208456831226465906747203674392687993379134703100286732851848889291944507591159104712466000037996508589828092711214247713200731592092022490405676330886051014396945246491616666315578585745310707449549632510343663793843273132020200970232348831714162172525937781290665200616423903013811764652241909757529296437298953790124401964609921412119100651585360150147696386708849896171933085657594006602853948573995140742273842237075542712195841522018619470909289099268092620252896289446321613364174856411439718047495907892259037031452656611668127295016756807901047411453043887516291069398190069414122704006641761018777732285718047016554629602174092943310969940791385221511628520289696557882775*x^271 - 54939266497781497164376793887651415123478227155841227099260116255394570195935470662136864909752499820494563719126531614416898765602009722367367591827152989306484025002100008433478998057331375233616904474192113699968616275696930550413098368925972499109001410547335501597644022895837824412397193494263303524638746868223229096362982026434266658458185165209950103059787812336146447429684934593643703947640208361205646750249855837420840968536980993575828429785365374195277034972951652772843638611204932082276097754557883084463545383704257209802341224403106720706079517851565355964932724904805799284830149221422554094082176103544709454900995444332449874608557670091751208801855099210840047125899392724*x^270 + 50052210572520882239438202274065025278418140898182019789497893901857845487464485641218562492359448650476862730549804142952905965011602208097827007593269165149107913545860068988452752461860041142622729322101789451832389617830674113542904265518323863539986626292817943040350051724715435827939804397405564054446768666816905772670509530920711999422480079078458543955025020461519905059435528726196210564658173046814085868634946537966620740891881689404148869729980568953665816770369391459238355038065501719283568760234172880560907304789955036242469270674494901173180103053808262212282643654208044309385727345986548850164818441908058346437921998418856733737609127742772204126737737417857836113733566026624*x^269 - 37175703324612551759494442038154046993241094285504274828648018197476456323973141150336605122019522562475938627806862311978400569572320696485044298592213211649596258557865181145436578347742280579356655924408625886972526631124648512472069807346195918034240623979224389897395738267234059851714904935409612022105858086905686262200740727675309412343756451931881326884592330825663230403253787394606904958317703673651713140490042731666047390012504363745577929220379095813500403312745455868329125983512569364066798042646244958654366641192240591184973179852144391549669805556728676393380871414759171301192319029661609642023083074926480709133004462770727622943171965647073654452575262530322476636847654330145791*x^268 + 24890224064544280899284980721087876741757288614515988167783005850490735221812926238815646825129632173393680090187943980414518149881959144361885452212873097907380141774867882113600176801939090120655099148056698292239979648369270829223159254403205810158094224892081683155777781358648038415845953164864352667280518134180806926611398106166715491924508752944007220431503905779074949714404913626692085113865296825985855820864210157552802335361003267816349691920694099563170483053815399944326140715453186590004948520288512199875524643398355945329287317005813100226943975168486857646335922726878473982668820700304513597881899207197265392231621131850891145514175644932272387448275307855456612160520196577251899805*x^267 - 15590217741751875861719861349341414204188727672723422613238130043945513739820044418635723264319547340736327995598938116479125876419986346939990024778714892584928849259163209155776120452681998630688780581796174710531501794932495556300771454530517554321500682954760653170353119965217263085577938573423668319495241082351567522522266514579757491784869295378903098260491812895683764046575723353475432253069242046214575872411471902493038541468455334662590398721634195535878542705665710814758580579341968546858789803165637072051443710684829277396798397423899931708804013107274943980462829344918957164060984942564865164518889571683969460516698351532038301304527162950178292473759384709731431758690666066313989259743*x^266 + 9296982786420390434396239197007075547482237609067122459996763517198381127743071456433578658070965953887139567305781485063911071481450527688887725440121070536472204772993938990688584910636472986307090588221717545768146620799497259627317084836109202857309832699129364760865207800346675394742826969199870378156525686582344244365999528883124173192378580527015084642370361738816124240220703323045953618825261003891795678118417029473488418664184399067051264721359895103060989201561143462124588658142399579846492971011896154784910418196670090430298763102758334441214915141439968004695786356597844791525931939055395482689293360701659086302606347154572071607914609799855231222099006198885498304106683695139311798467348*x^265 - 5327694901300869420255483291385443767313944709057921337838552375938431501209319289087618262846975908388893700880360889490271313702891366676646488675821683039122106988579479844700374513593348635651488817641525225578549723563311352462551278719780985524608360394646227642644403224254589224567669320806100448175364542621027764347364821435472428981762987253264844187320886324855334019475267564158259428301053918085086363196485773283485954532363368853738292546480658899210481568199892279127276279931184283135244902868985684491711197381282652055386442761024998330027925384250531699675449091955285347332426702161255256436489709849061317202777367168316768258744439497365581777297861059172860718748632728671520621607064129*x^264 + 2948908380793209738216206468337902300561684604786624880653245751593340836520665842807037158056458639617681921467085648951036390079567060617953025910616955499200553427095839436039085982131269440019720806851718761544552517096972081380687980122855381163250576915077403934207832548440745944482528891170471318132775493001578316421409570496273855340806503159972652406385177468132804105419892329462361227193552288131357830076418243041588080897917300179070488718278779911404749877277697216476601230082888976094411649639167895419886589072482481434774681825656355473310112369694089933976304435337992507525110312435721898323752728447236870145248612646777075337320343658358083234076080876771924588817612424352345684244209706504*x^263 - 1580614669051357899857279676052422384046833486631161990687909878004379074432644754388604111674905133933533326659854057853221733138821231392951419443102011320252475728928253551694151905156373056632391922291429682050912161420931214855293526387235455722065835974227167644496926452786826314640135608056065929281623847039437475746520260632347916584003596319504583728435314863767888549878498107401253510820604257064882352951551107702072467801190305614223891091976447020781991009778001988303306696784882678404285712186859761676403215290392646418645507827217596507993935566831064070880248284297767516915656584725752430233140542802297687438119577211231803158356005745584783037689914980582160556783147841337821233971746571883786*x^262 + 821032322633278300577710895731187109871722163893303138595969303379496476314837577462957821027222565304021449278694464511876811612962053413729487079863111022656305365429151409367487350048411048389797976389939577118572252155226751332603735572028823045206717845836388531654624323188606070747346746623909303779178380107042759162387684203837573379326503901491170408680856202455781559799842896686262750529702825804200450099247263234270810045712499286848949024823347627714023010221045709689742823252349161111340131944823324115344022378945315390354383459155702256621916957667428950991972998881917062418114822839034887149043537875245380938798435319037526857770579872142006345019142948547356347916889574845223691171064953805932288*x^261 - 412938770307439356984185633856175694721834880392240828417714288911323441593817884392388452477141524870243158265592400865853007225416495598289305732413767669668781864929340301337615724619392870970158341277191174376638820089440862931391901160702842133859289428032489962186528483294922546221637529533747739936020535049143067733389456042774333716604754075488645469949351919856590444725916471137938060513201943524377366299445294512838518238410461946061000444447431404889818764001526557236568836241787754031967139037331246788652388221074433168512504333198497552075746768037064930563837468123237502363856158492366735249471993716851064606786089418774618323501160370410896932126571556389237873092870987349788209290679473197244146105*x^260 + 200553868202664903328787833636784469958708414402092882917195727393688897784886994088043111909813729122488826760878783310251920404308127383295762432013853490475350537745127143572132771795627746549689822870775707726527514528989097398182157616362534963774595601715644928816316319356607671774444866402865954978537152417294211127512889472239298632897498354925990109754055631038678847522612750962756323602654948550021965643116199571621784474635140901224382197589679666770415631018444204531138197474456414882892252317038992153370231592228487767141620720120968840289261891306374655765808021398330741880420786972600339400105599055381485818341170703360784718322087585013219329625759352054865747984986072710374443623656384462383095609695*x^259 - 93566370975293090424589067819220188523970476430118640997053006358531838401306491393059551714941379730270780367430416297332418848775803424916591757305328404617233335416650081783718177221863025262260992288459782164077514490521799868140498040472459132947141321862013586711331280802092579597113808474472297339971298186748533488742190070466992409493643945496804884433269523241725049270778754353947098165972825264195495594445926131218707610623779175079793765782976807503191483761079579291149127956274957856284865379627845608860059596184227057712494730490566258650689603356860982033104470596440477677572827810985963871491479145656407056017993634830833691922810585930201686954842065399107429772429223388346075312211311892556708726040479*x^258 + 41536365117407707807487031568851586916250582887592389198286438099785095594071834419956857210164659838915681576010452687052730046328561605648029852790760801732185014413615068003763847802772816180673247590677843762775993947228782503114748480263329889088947815909841950328373499732390093787257304629413091528629341441317575485118288660106009255987568420853271377295569077237905682618442738328277906646438201262216149039003550524049399732299517547955597903404960177895792175403060921598888116908659680478870839166670259558037087716663375437192573475115758762858876211202222205639890141365560572159951808804837176525318029097830481986563064659136309697552398089529217792058397758342207363495722954249546338056270339667366116383668031459*x^257 - 17234075333107126620576244740205565741582190147213011020628528275880443982610089062362011759506188145464552856866523441989286777571310844353099354029479047756408935042332679172346313575258325400299359935296230687788791424224777130697541598438317595899654886606585562731529006453207189057812252117655218568592619743684382803446983581132254795914892063767189897384315032657731669449600691447591555689332086427147307476753855706026790881462444972177582662331340068735831964099255902296990937122193808483134352840895298137384586522245957917789712191985673999509468175222367812588252484351289329512523409779647004892329451116223005097659727641916938355719970275664576417499303115357384866191177438391256005479674346105852143052744672751652*x^256 + 6433716634411081513134393795283789592309958132008720870693716560024071571741125074669932176711899139900277543502367382626029939724685799941704657593141844108431298131842459871526044655784417850574274159781866956879293970839655840285235460820817605714074199336632157209657605642946472922666761956784617060209076554033316212463120043166515774393502079927027047824234279096598720633570839624710980978342157862450809290757145667550720813169370616473746716411045915534854941909205818216102029463868161520256467120622522351540696490990620260200957444908734956155469607111210287129296177785432750854671489768096040745433223749884616436730938016553957730610426654919886605086418720391413809392015407929580392057575727635930233301783919485101334*x^255 - 1946877119955554131028037931080650694320411682876298870129946116406719004171330381029606304529519036110457783907018600923024025012684783458455880872433414780689454043116831010872316167892619162809639962611596492496503816725928199248074288989909702279068367984925557544180693502421236232353541874317780040614173610137127339946259297853520429273131899076553726125076853070473585068701558727673168919418993109464405436255982024955149732912753725669331855469247959448006557048941664256521261828168828081002492820823730726688844814041259928993784637922640343548633487525224465947438239113990305415903825138745689148650817755146503035025092605854514237585483145838786304923317524994029415007850003983551255064813563505032533528153451569374747283*x^254 + 268794491144030957790861898686416637216323057114674955460747042561953769690328112389811461315027061749999807534007891695624801817048576701469718411939328350593708424744139697595367663803751772578657372610867224679273887721092507717906489226653831322600880022684581555183102594256672310003408919316597377371331289785501102998533306339330378103894200347724281697069694419696121613021486334418055970107409888420488193240949784689904071829623954863009433067517567936314853142533786381782540323799211792412308949281185686572918927588466057477341456400192121056464437488602606184759560553183586802058111160527033401283441332371009969979487336361002386591398191515240961856435545867162907159723967305744161135889761826694781410052328979068385680006*x^253 + 241088825506989513428976358727637655082490625317955478782851289259218062633216324564209511702076781632698015829870727633411535524603877006714468233433133042533530596742315107771723328274521152886363184046946260619921860569824893867722044638032406028948848026624483264178626796189969467047622444707256854419206147474989037207760561888361329809844096832706568315359173543022194897854746589557561730724636924823323433728177295970201570344268494960745243270515928911292943113951341256081716189852880010388651630046084256314714984193659362230630048438292168393978935654259635350571337190254788672546622252365790988479560579379853142789842190084748177795881397897787087618333687889510600500028643600632957263629333303670323851464992737900043671237058*x^252 - 313327336516087309895784805068473387666385216897702555203872505114401483390461704699056387764053234284530145846772963881937205075374141068342395810844449666277645203567087829533394742732493217500399052071925514750063855167569166755481233024159031635513726863649755851104580190454839858232080347848665927900246387580957436036172867238545006874291300111897561871244680916523255566994344259178362647808344122712500116829402525725507713542052769415009523846418716273634297950942689008825648413743589159793894293402885490344943341204767335785808959893223590294800483719858776025604212325074231810386044607532384950470249827553708008852494583038279024610502140353629766413857939751446931932049052774728224712325327311025399616362579940003354100374407116*x^251 + 252087563786369630113750530206527460768385743981283059033284064701027729187962654027769680235256022063768509929380448448841077908240827700835663388733413614620781941147587239635150131788558642265070322752979705432051981875207471366415159364548750824587685610978450393834354028122229711210709320647185320414159570835306264369989737494007979224252296224527128391019391303999261999109206975029199559939349007042148683008553480880557927873388500095203887669506693034055626323263310171467696148460696859383429174191355548094316230089487677170252439171263693896713333985247045150756793810277868601200940823719982242992764579151066851152149899456373775956402547986582603553255532481768465340865830099681129556411463860741691100271651033138298876526563966220*x^250 - 171494416032103292943682984511016886242521513384041163385855799951074785843112391349661042727046870578848121594177388025188268463547419346188280691018452444655884331646220750861494904237489922024624775471875012409588219679361442434872864129782008231927274402764498670111713773094048816308189478517670282575239689625874756812336649483809190453046820159193706150928139468537105991990963729527110871035126541094061326980910145488759599627486176844123348283868516535608379262548261974668959516412782899334941389401829690582385419178295130959183579058877237590327270711059953763871377957654526483209258972114351084568122723915624309550369529662568788136760601792472396217442623632362975248047372771272212137603375345078504426482114504498037008373579365945660*x^249 + 106474293457561890217224372094189414104520440822328887939555770050877091348921845535971981326887799370839725673343433860447374706107706557277864385883766686506774007191658170029721390208436576543006474636492285898196184039675020025905328284666051573539486489233567270116357942364864376894918607622269787664174277863138070227485063803102916941084403049220775832320914103760641778345541745808460486749643188963608091573203356870700115061930027932494948113516427133044300187480724080904844046822353160895216023610984300124284864097203067358625461210125760764861913110720247017511750191208829998848146760470788171661023177474431257770617269162199392918694153418378401708959490115382279678956369072395428293106218170417361850797326135866348732674973258650297567*x^248 - 62197110814073714316984855187218654547661572191597475807180998718587642730973941830516947864483936000784782322595610312195198637134846035811079414753871927557491049769320948965365743350100234413908737820614848823139372771878324255338867566727869129766692734011571144300085777032039674477528855520515593903323162467569507735964796988420285548497155905876587116464147096661664975859378014754338948787417601954651871106055820573157797705153936114604622073055415405435543936744760143125093670468008664733163684712688635736583902109759184292350658422580103077931323262169057422951001607451167114657275092055432971932141781370810532081931690333278862785721961060972197576766648267329415907570408119072471210067206599056000381469125047431419578819212962059475758218*x^247 + 34698051107278406498714494601931616679543011957936615058765785627978796536382358312792159733869090838267582492056064103728013000456149159674269898843481162372584613289910446546587242537162947954777168082841612316062364199777726912877306335988236626223651565263640972217923158361948388400786859261004210382774328228834856470569742501121486322611753371860130667415183884659013765941977181813805648476639522576442180874131936240679282008440411050984234664414378969326735953994667563685700911362101673622627569340765962958126239653737914735835402507045763116708216860921116866192627886945347503790835544480345768402555551122653889471004018578151922205136200262192000917904213368570184551896764573997898100886076126851340624826310996904171256245060021945460474848830*x^246 - 18634976936205947661654663284930064395232596993207033735958289797485396244361187211965965580022999996569324558202535262454345317974367883797200806046730623967375813493312890128836461637924888581721587947475246739265635724141344262433040776489460548853824898953693965690624817728362623556212686163946999460219563604500906063846596932267620999271077608753929787167524374799407888863749636826024831652874813839957967357710142739111920446306419060151659464100268318336053368174308715566994800161394463378602095080302735144819232444075390887818526048843557104590510571239209903592039166528811761541257979397876523759098402713439120874328889474042608859439755388145612858897148147087474790006856590818005151521601067130383752621118941674016682584657240045570141750250115*x^245 + 9676416245511439619583170360279723424831425603271535048676562328742847022939097061288188750342902995709959944661383732967235447013005126287772428468870313669840779458938029150353157048228270933616538790654042062915874929264892148904099422390648768327197351746977410405956319227080688148324897543471999067060634405491119084431336497307445226396413481917674875642905681754284389912038367781565331409736336028341227124203409128147994892878291921615848132109776739325613815416591570473312156614274843096014389535922884818647600651206690251995703796506898900156370757973924036964844993461353797446220036188690466470212436494846426824452307761100992921781017044136417156418313193232363361831284770132258874997324877910214044972896243909284927292659266872020189518266135566*x^244 - 4867568495287071030697947621955005859694111596614497896717787256665852732763485345453199648465033932966870276222552161615045586601219623771151913855627294145770116906981280378586383133799754939610591055453299312985331314477261724305658947057438283714784239321070567705583233340199009453982135546638457849526054492322674885090144614782355117394396430379960244341747140940668321567224183855306905705358309339603662834601123324736515365047696873210262040395760560091223541580590453752453371846644604742861203832728662252428990092080084198837945871866861625622597166980555596781799301604241358880746070566454065868995255562255776801995500004055948508384061805980890201105736096738946359685098529492596770399695749767030676831223110633761021430630071628326945251178135991098*x^243 + 2372350327783512553273001454970096120784507349629227365552755571824225287050646063413539322846529519608345622133515330140304067881350275544134481116024357766790841925307795966537901983053738994559082710713585088886346221583943734020255450369888839705048145805540640166681722929340483287381816278993648183365515284507022293363990099405517086288582935267881454266127310918289059899146835757192423914749188660984608574485468905325802719293199128751020193864564667137808353592364607293260185356027715475104067972938381243947565187773871723128609048737648355208160754461573155392377259605314838882633820543722934173993134072657509466762913280414559108942867373588722008238607085756533954159815437912573355315016324198335135527868872690865302126238509780477648222654279954368749*x^242 - 1118409301906388520577661658753653221866697568687045479538152735817580668648225318733820678901809609549806772421664287512310966356562805892021134247919598377708132654874325413307694570167846099796484548355202578063800103457476090665057112998575335014682927810194143026346585566338849909359846092379860929325894297027399808634353354476320556959335169610464641271243083738970072196413284503734523317154305131430488812611680745735275260286456990061265377155163622000378611688776471814471395035291269813595423139838708836077615403246533239260642291688338909736669081667056613458144670143973806840046754204555623904171063858138870684075596511833104866173252983084216898889482091401611953781851396565277854460429733476231924861649069519527236336996216819332627282713155822426865139*x^241 + 508060886790584710065457669391893454587720841946675290767123728081992351425641318667853977760465441327091528480228289896583958644148277295098869893797930546227340496969450885880248655332256952418586151357916845818433308684240694623386272319612678319890755633811257817070205959278334636119965877440611366470040854775124705751410897318199302010582786926892791942820517342341170707513389275893598378858269704706026230289261703830606565170728819821645428871095097885075804759971701767420307910915955945063498831999140165358793019289481525409634197909778434021977621360775588625532321492713323778599870531106165623283406440499769791192439072461011210850235820945577696081828498280763747217139760922565178478114376383912742520236917541192214352963876095384599008714837959231510356259*x^240 - 220816134089979708945039463305523011480404304398221163622585426495040583093119396230462574225480644296220484621595182206742618436870467591083185491174474780464280798704343523170790167938173134342484288748980971631921407195407253786991053245277079764046296367366087807922246550562657978753684699235587043609813689335295916998584941022958508055176943936835980525373474646010180302699169202279095235794016403066256581926698281180488209781014172213767006440963460104065672496896113813110151814677692500144449604761425697719869372385416570568855162200666197330899490643661603313412336946120807961042242316632878338860031722551556420955752169649947926594154032527764338582483537010752107185847949147228637788375656056796577639964453768243542873988712299160756064202436602879232224734339*x^239 + 90630842181164918301750531896418716912842060557775432340342762204840785809000342869830443243821020547673317998213053443494687594962751029860393097093255402487919131995349394448968176890660736853518215559587489177935594378207555804425893613834565030088649879509299029516601334305497623317603333008734605977170263777715352597467151307532515828393252423406274999733754643236911232235810936386688368966014682184138817280254194022432309703053886256305439817971656641813497443965167974925611245127961038068982771230891263609806959219295981541290473556243753531300191829048889116575498485370115368517933764521873329177027799371325435738111001581237853389172993162969663970081960524678025436300753157054974311286754692553394481062502560618762165538007419623466287108011102927917859219447988*x^238 - 34231234783676735340998647710242905804886147225105524671811879187506501015726016919686774297960913928967879173627801418954995116948785356427285760379747912532327535121629322063357509406926188323805767532735187924790215719415113178134669354171857686895705821722457791832547863527886287769903073620815931374301985071307267138886578993480071307085796335950556231751571284813402892018594373491028983275108087752646009919529714211970440833223739480656956188749890336529724318507898421804922531932067662576871794219142472323133739622261921437488126427614283264632904916673785353432205216162364264769192619522270041819462375580546548767008478332839545393623542637184770156277161299386691891821261429917033804567964031425685071290903640419456156507273197270208340867404374217450314587020917014*x^237 + 11193294883805950446467165477990175494747375772743839463975122646786544341926286809702671801497496060134291290055303209646317498392867715846014508355717759958685695423628438989300568756013274706455202333822413984202519719237096141706590495207088610637203113020518766750406546980751838838562542010166990176940504111123307530419804637780538691458918783312984704751372517336780386097268571811100016407378293362178684149698803579923542549515151715775089991128998897276610187535890064629314018570274201774060175940602505198733512071770690035980169632970026511556280176993119448743948506156451220637075265926830050438299974394378363110511993071686870381484292717511198834564554824965054489930345971015189518748322877945475657448179277729142713165727697820443024989299499675800494348110352839468*x^236 - 2560352422126463320058500205411267622967613490382728733136320948655818531153857293760220586444617139769362521780983665041685799061904249412796481299407490202843976508702526944731254547913464256414238387343866780154280576072605464412966630878410835210473567667055643424205838737801916296904362208152545989313627955061102356637249821946862819708230209339587930366938571566194873247221382339231003815684852668196408020304035520003674381173894540304974300992324957812824761256673714495253604697849856464313115066995322067135726689111827393983619403868469967354841674663005897417077178094643412893509466245482834793773932001192032139178620973954249281122430170223798668772263825619625700947138354519117131258927482883130068574535847289191711232535660962366002994346082047813804997958808136276966*x^235 - 217733193217358691559889578889499887305536881716175789222572492089060149262377704409385919131858085940199199251876794558889598041224604747720589423694797256489426983906905890873471875102846359651726955510589209200503014688116147619500449738514126184364503624161964995060568099140505064740590707370802618614565659306948191125681991156213091842516307971248700252555480082505456882267135996005589750287797487097607187859826991226591388026148886325287075532932648638210187361601551346025372158208000661848137484849104860833525846957635590039513480866678101352195180664217085594620696793991058695765535635822238749821704338258157819417971457261283467600799369664700650252492240925080354107297661437997505139082037557535860400814624521748348363990249508127144486758362811793619556782289508167003619*x^234 + 820044467254632232385943989469690502438009973148376291486336939857548788384825350282649861851564220114833432918482741586450445707417453628540821643258466212759708029097104672389625897616085676419514993072992545675968594660759759029539057817925424654162806409726890287946318991258976859537027385461572347184655040625438384861646204709905280577197737085498004996769224922274457602818506390694732055295446188316327829843908679833051291077432947964219751374350471748363321170014618472990759696217487667860725329575461263443625122404667378565538139873940413012461189071872476885833559638497192588428763372744788511491267821055437511724075090851796403411528897835505544452934439935136960538312834903554342226499013699407885990946515157487917476489586310546445371193624197052097953245086075249198203191*x^233 - 734179127452995265079635610078794384425745881207161917795323431554621717824998773901755734525788939888015210591237831060865691805210701863031762257147057375689155685584507010113108978165719841541220104055542720788555265870789130398372353788290850228312040892097979043176116812921657814062212593754341337495771714605010918099003441604106047925081694350524019384577849345434112116287626793434232821845671166779682153200969101338091289167273293348833248201691389165415852496428544975365932660159678917186129295377968698848401793022278933431646959643487036532319526061041448210323991837568922135007986173146810989389648955494047054625601866986635416502949639819121898485107344748615429664524720628643827372061574263538288490192773736866146422194995495683795182663562816929801035823976161439083622880307*x^232 + 508114774632002227438514329197615425922797740832698624777752384215952455141227358143603190601553329463914586310772760637371455066419068271507501670724336388489433818239245689031051626811868527567046658151851066853942779650015286595033458247465535990417708273310006654969326912137747902063181671818378710149377515757477253469514500894473246968991547036608574798070651418854851605849145868935001731491884754521196057039895935703584925330375349812030472999989217884849602909949826035762480415261234752599974489897772326567176394724562364566282486212616500667728042078844398760978001142268291044054760038216600188538399087235574485547228078714529501048880372807091435187364978794536444998902794960594842914386270445552886555885738661163578761299778163056763702863240281950372438853808821543235378773533717*x^231 - 311959257282329953551213887445113526567278449057056112826015235249818268265943195344346733622751276227474543290594605452506798653744725887868873898443746274673196575834249506321137041242257714960850187151309268077461791507272974644593360451415908816167722271975419543418772613748355586876681269313009196010557497948810636481995674150995977014177288389964834442215564077763130983421741005981462665652604338210577812373025068004495070882593276943319934322752680764698281159029726848113030858313448361493534227109916349219759511770531144150137357823866668802300094374630150687174460643391313346059211580337461649647099375170046806063954512791297392357678747025006084909390519854290382776281067412037947034295200000958852311584632924269339052889055183224689804198833894359654594678841699417795347200280165388*x^230 + 177916007278879279955347818526894558675493772152325056429562606290638086610884388269983711217583819505833956280910413306578493480722995693040548580263895760268244479955370659442163137724081532506225586543862880018252396441712057499550019678379297948706558770942795682889462237854653130426479438209395530837369626006716651147868930261765970470527371295068624229506433323814354264965622651796814630046697135775440351476224358872572279319632131388983499702272421121991648244845506226316547555306704489590224487193906221628971342660142759029028924048382108724146453810515814465687693697778472712503398059276497396079464486860973350608949942764077500529377987719071274773351898150093618821813656738113076773390829931721861149192333708350021403863514420948222170934349792449033013537920794437665465337014566336660*x^229 - 96240920448561217164828159714387799169747138524751205025428910299138481687202878120182198621916701430748832753895862858321391975507339712550179097421754557644439151914820308402154615394577558759218486903294617320234412685093493557185550540336759928895837832591185924966315617945939993611360520346452742320851567575232214559648865540700959537260022444207213564433672915376640985632022426153953228381131901797819915401020641264901938070624362443653128514523207817595137008019121608190151886231799482117609806087177680141909106419154620134365452449903544723674551472230880080043786138459713150774683438824314844245594065049758759110984719528260765519510326177054378437156193064222809321675196569067449326558976771286095449865080615839703364230775830842731760213169953325191688662796358002393600022089325981154594*x^228 + 49918377579982750761508821500937028643296525114329728421645456259951418311000407005269841303644330478858864062425871275039344847062373699388586912873555285543803193379841727141155707532386632822900746899739181440502986066172366581758419325960896309766210926330989177178145346544731172308902023555760714629794567626954903753553423369631356522819492292089561216937464442647983378133313655901292786704121729531624031420215538599751107678794191093139235069761925363452493331665557677900464253025338023936460398930953945956007355346234234186907382595834924669830340957908722309130216931592030239491802403537623514973647050468990133074745396139026227005057629119424935901264575147106728462513649002631714410824928365910653891111543554138951008260365911003849247332007826219097902645834714699175109305008951454143612866*x^227 - 24977307654012935435708058221396312901940468590225333208231126906737143803551041721199336947229148666683605900131028760183235569844556455323476572437361389747843190456955486713895660650274420351745367818051844306770980703678991951956785530809300410291302333844589679335040563394466023941539581244983856237189630917687350293225275615898444921553241123925554565769146093202311867390537250373993122704309277512469588763020430941790256548314525150477078473451894803363787860955099521556755528696445544412318240653190678619447629162311245042541171933163829760442718964894637843306116397329963746009395251323155281904503310792967524015131109114858290659141175338947253612779949902802448034231317439043430262445188645386295802047643681354928778737747954591868368913091540624476943017009688447785742254536812299165656672545*x^226 + 12095976015497331122812809643077864491780426960244897719246891332862298046263989345489729037769992893107885576265754100801388553075280697717513852312367012834735249724101115286939254654843635582799710868579987605951831116984420387756062326026204532307643955361488250631877443610371578016855195302089259765723417638342501423481949092300470884720747497438363311463832196297531180592104332728885719900428668298740360476828678282464269711009533295749556530848876455322111421180681675500601274673652335172767890962480896472535761464255154162147247091445703734105174220107632429352412059554935648425505859298367963803156093511941511008358159919474174658111583609771629706783431393823233893081191687301986694682110032586848946438062969532965636320339522392877559594945377891185062851453652427200465758385271456880111222379407*x^225 - 5677531585601481095293472510854119227988936300752688933132694858555215165027174582165560007071860873052743007977262360287390920302357197239778352460096813177345264159465436611627429416724346077003096409200421897641800200581366272575781143440728391325047904581252283752883054762298846764725309281711141130229704479111729678185957615779213229406813959060708823436913884382598249995954724087252924603018622304594756321818469242854688540873080397321297794985523822398485325791436353533456558194558991035320172353911502252358832669723354565141723609000424506990852150381174907712699891210896377757920918201732691472139424733076781246878407873475521691732561809965490672833788671039713167533848521830331668974112034403255328180173016920372370056730356415602995600839120685093335760018086512992701464093506440928193897187173059*x^224 + 2582549316919283535175918375561933753416547069617703762217702656931447967112079926273385149180047485046399557325898918556581863448824871725347742307588493126827039464803059984437872921323797933478841150345276770003284808542850935018962998774665102855025911175679601421857376786769600545907732954303483768380941052168304260515443794568901369453868946026882151043986275257558710091598790713148635333216186603430904192596155026349512313330898917103190325898403224737918351090621618637415230652111454069278790622011889083917621203893042134921106134594782521600426740351675803668800211900574940857121390493377420335226973009362061872928775655017344474765900445639197997632946824924661718540364037940802792174527857772367813068153300415848535812313976311895239652430953969756614303126420088610544499290066853833567578603286827764*x^223 - 1136509478638655872941177528909575340824518006436096240016870977894415814629177637239616247645235737738545370554256610734433227484375736532915036343114472726079071237604893776244054686892837436207261264451247057212132618369533509783287713618801964134787141850005986863541756035594209532729066556644316358681909282473115059608194647287050084382407268686638419975670733470301614808807551046211960853429204486061705934795557210624287929014887485922644447766813742356747336921480348554946685199042679836509356740925857353202302494310400167292798502918120386534872627810997225934262684698089602110580148030142441871040187999765724423701785495999255890125228139814714521603100043695589880954511111818004419326409722738424721500446358897294104704830063962048460582606508557237370448371825174272091140251737344472044853210359399714575*x^222 + 482090466766606473592945607593636707189132985751380009896012005185377969714484765035000162948851785472467629665818745372195109314837119019538536825106460647170181557513268799199184075312971745809795555606404077552762662417496503568881439197934730516462057059194439108685470454380907991966624189735178957340074196709849617103051447488945675897798979321909403844399166680367212495975081101971281962177191846206564479153751023964885457731237844653733350722446140176878894116005093418692039061387974521720253976205186895987392263631897227851486544760035194474665266291884277010638571183698306667959527502427603147665840491815891684016843628270062095628170910233933091781897895482453954597810193815241727599387967632480131471657537031030854136667858609881475070624941142212200192130356754356444575575716088378669564915776206290188340*x^221 - 195782767829842452602447580716682617158043657065618022210141092760899820472056184606957411733893168326766845369327462483033283299879006681447456233093587893995648652344277379548924151508255258142245174767081348527980686776667134758645679764677592332048445240197735682312809918455783051581836489411659026508533021614949344281662418177552596338344940591622375915652040890858373408679164912804126546084741351471986186439271660078061049160243571587507786356401941951892635205763642317492740827759823056069312567048937177792010081443147803472280868467242107320319089742935917996200513337503344478335690527071164686904177614479861184852571901691787729668131212541816935287887030108333767639229588117421683968263427159129848735051439428321481737942075904145400071279056127202875608081573312289708779705383925660045927218553950691985561630*x^220 + 75188969385202356615354149077888910238880714271420638327412483593108604100758696471463378870824642553162527787604655558795250464077396928213760034833789793682906281471413933490642204221153998471607143055047535259969376813345611340023059985917310539962186323834628162082255275322145952550578607098043929529452130145766578471911447044852709638169312975016660796814262073753820014231054921099373213053296662329486543482885893398585980145647114274229907587038665083303036771107793993417461118352042259681241416656016795074819507415997494923581947306610319594740247344771387284197193293810125469377782272329551563057842950231263362935200967338112113203518895578757679546387460205499407934592293913089346186782514580386699388603428974549949437631367976133444223135771318233965475615453755332133222762847030618839996816520380891720115957862*x^219 - 26652402027317038909605013437263160733574772764557437604297494332640766159998210359343604958367331077785226125121689451010936420978279121084296773861863257734056541437509567274300950292172366574423804028535277567343021430804857249901304047712535166570593290840806344954653687467733025187704530776686594496698490971009423809699243979570736262413105204772752611657908071234475555846853146998068588336013226636875390408106502086045934449078814107444847040058040096029665333859429944368305461426294467035126346297060281176118208056430063993209669911081077133616304869851120612737323847442054857752739209237045415961524042281652843389335726188449685352869369115149522905332517244678107284971922067697739154785823149971866486786075638059858154793729080192382298588555172014267075102192531507666083592510799420148229166480480801425783804673513*x^218 + 8242179127908285098304333996048961175121143796723469474644095781670017070940795584910460437616131606150466027513204931012481744564185894136367330619400524548766412933790892126209128620704811912594078653888875786040812237701466987470257426332817962724032942948777901726059407889731774114506091808633283525155278265875787761155824191336479426025152655499503851918370869586364356515521987189679641481781985635180989499842794163446810460967470372477353021772832026694178237322165883564159031585660548321598355350340600589336782816078946379467601092834850086161404115258726241127431886521226866184345469996699006485440628631877958174938317229159079212591197061944271186092353938098568936900154487974282779384147804184043046332931938676537915413037936442577406756540801675635172803595736065726007258467692641323420358196503015399782996972939809*x^217 - 1841817788309206957285520628746985511812824963374191053667237362692597617609032810825112270067011334524684905297418793339802906312730882221179380858883840200309380604717993626692351308256865554460143023730291317368795594066771367891620363321376512694955873381378356753488501703150235335657432140570835421359579140183391984006188533762603809264048675984843103158312722539023132504565857764321085502249588625240757559752451612711891857070490727940196250274219974081720774198301581181164015243145348691476440915224962021038853465618263277124472097984961067374362508637349865962977462422151259065705014618770122146056751453538349655196529488531752215552377850616852450243278532565845360147145930067034926357697536264908261519460013665049000136290567721235495029140077341858738938771922751559249436684954922669081478704756483708306751359297349415*x^216 - 63956903797369996284377605899992233569615405881181444374662318498700125182702324000335981479057785017923017320151727714099607559222581591328435633722255872102657532204823212792183279239745441700434793332934663014057779398512902087286998365951932427959808223719738017924049132672119262767389951407041756627344963330702866454543265341449505015732236766762405502157035919547204939853988802023144122036477682445604950345224224505709625844186160723510018275725538914340555316429960437191192061340272195658500093858316475392384394621242190000772938689230612005475427769468131836457982672926902954872851460573763149854529271903855818981559385819371588645695345037660456446962280865295788247096722173674134804010778663615506133663153685166758841130671692081744659802107893245932151748907563763806655894201302910785696449825104396526881014754832044104*x^215 + 440686412226630898102715744513098243303827055358631965131663796877815410195478685839080295908450943651415600185751637942288996983528952191987682182116346745496811546100354578998469679149466487311581369651274071350311732838528957142966582428179567676028948760321180714049243499686492453673433088985169338948530401766418700911162967833295668658335415441391889078121244684731762515383913448589299229351333680450738488945489935861899330986876246950227443915381539517689488313198866341177809396264797091296826120086521417466526671117330745745138982294048395503364202936712134846447527813267564997182552118068767826423751399124116372114544827972900449293344544441129364739951038349146515236300883439703638427130638913095305320722857623225404327578840261263805741466806632965655658966898075050764759508686577767660015300457827589090663714839876703442014*x^214 - 382080017685017321724133178167842598232540692993737876731997700158201718359796541066531569710832928644013618881391186419324986810865025020790782858766374612587269184995172505700190681632372679879869266438978774582828383371508932514763881403657324832008126761534874434334290537027932764781798161403743717711127595877031800267229640606731941497647199034293886497737729814854333032555909525519476336079473843728657624798466641900509307765407164696329995690139649802814551100301532055675997557274770498098764521216734440872026786323957826663463709028813808160516973230187431314060880306865938943067006766944089176531166103689079208652655435549152879114559989723827024956321194165690810148665177868093452982440310474061363712379963456653144509274002945528646837766735256925097657428870734458606222622275607867097068081937651367317696413852966116827868607*x^213 + 251247284362872569776050164090705952208215514749030268224009389094825367430364569180305701386996000943863406173867775184108732148716812236988937156953591025062660437507615429248643150882435669691574330884686491147865612573757056556476326958220678441195345155751557111303195481567479677835599819779578522176604482052238921966711234841122608669293519201085508858651170397755303406670254486616189274716457927670284419383314272930266013883829188661554242658707977227025183435690936888876400232508962148012612262012213120996582330282970446851104822137221754814872055349675541850120290595796843601532867684384682617761171044516970450186755779715915728450174010378482730726955814194336783417002665400196356715574875872863084637004757442918549600995548820714943420650186843151167580280829102480789361346546875866255211177156614766005681109471698494043842819910*x^212 - 146126694272013254842204562837968923465627629495167120196805600798017842395249002672458223348923032057586356300644783929037007807424431315301718817106714039580635677345043962402564982093783546327897699847190651094766751322792372215510045671567661163771628868955364900678859350868088863785256818421307668680265082649300671412141016337109479907578651293483140394908502092042607962534505663451039176200975123978352285820966333130858267370700808029418677611513382411383506243926522644438150764506979122702162116390118962962044164823457964856947359905095886926764542246229265595137392815971741876670112509813171890918457176874343929692333065620521771248467386604723079296979459623229211951269558062091900984014149189674858045448434856852076159854777808523349231897612103929989813389387039082668681291140031897670724556200959882640666104293978495814906570752158*x^211 + 79027112018510379017231331445316634374308977774523720087692511220659344619181969271311961892448012092686942692858529156115014995137810320323643239137966360242160669936862772568150067294896947727123495777479939199222119897741950115198345497413479733103746647261552369799047345033857227825428468808223477038715087439649241693612574891896925035585736286135770652935705611827752715403594059838504985326455507818164841594850847093862835097716949097617255568313231151830691852464755947437285942523321439745116945659472359815150745888160465883967983939772810381448497561688928279944790981668915604252218594958117328698275021572844120964889567794336420951895362368671041919436015127479160583259017968349449635931046977879405900976307979138594179126615492776009231787649278773986875416644127097145172966751273022100266654992056646724417670996590744394689397870082787*x^210 - 40654624290215833949465372046010833638716648165752755685517983358658672493487014408680402961948250282120532043349625105290014823753547007062268437881195111655132929494906080794017050490723352964724772111788492410503981497479568577878433190947396792909945244191693391184169815380414961073889143745049389752208038656780902075637849208466603985887416592408119579324651559259313305122789498870362313392623677432239812069518876046089449030046127767642308578248882952018533234591409068943006737759834918335861808164271892270194967420159419544501792081003413309231081684290137443408551533088299225782737727385433691216538887719294250013140461169324640427996785691943144946228212085190521504844863352940273652235986887972214747225474197535382002665209464892938827204648282727686926636574658690120811376620660165925643393612347910833371936724134721583352025693452611379*x^209 + 20140106995604465444321222068990682277137803765070600430976770305192014930773182607251845364458414547208883371424383876575958179221833365330471031848576155596562830325233623115151568071635903497017373405734135016375762792877687075001796081249760768647109980683087988577605122040770106391078776839988949274587673038546147486604124698750297272687131269763327107001076983170824522452912653181641982040167870312962480724625556582291336804149623730699456984488443310132496063951614890354901759596117397514588425724945482329173167754927898797718556076809062006399109110526518226622049933667132643730449314217877053356357031967049654312726487119559056688876691698319388890859343964197442185529456869690161084687806608789912717532541459812283827640828873434148341428223357035651228447479696655395054273070463396810363540989547651631449468266151832813477507232274413550680*x^208 - 9679238596112203804781715693768968416628124547362403203237167681421448084603998050557026975373150130410513676046249581159059030208425410495447402637071992955166061976022041368897056028594703896707621338071102729971229795218635091226582356538657320647201507018720705807445921939158174093601716628204338266770856338432663548570581445367129634589610830897573518270678347723171070298832483065941222124900617335615392667871655818533722371532238044908194406779505930038974590446569371216868039906012013987400595493312472785632451145233348201358973659028142485419242867184143958623792877498198707424442817316696442182385127319181888278422427187717702208987902093715325822702244141951579938463125790795202583109758113455402330201570846307229555169986107082613559555056406940897589960199972824185520216820878760486172692984629603001251819020265822025336832583381947310483860*x^207 + 4534497452664982520220038789236284857447951328436965225825682029385546837452788298109752457379637387565905348383377030339603554077821885967538019979060825407187072073428197498152989247687369905095128232500183364231926792482978284869508343518827412630613732128259601200601269570152267315751836769726643813790845701003633237314720339406893048230088239846991397338444802425835802588720320282039909177553577218970661439655234023959537566873470713518190855214160683727643635912871321818546111082864619007541980415111605893712820898933244645717072041651575702730834353645199028191888481595893670501507275017977739850189732024722555783779354647165490582079245680975045082920816176933159013323310826498545712676774304370693990085147055783262983798512393817084460302367042625221329702542670117675773895992798958405802231720631754413376337280110358183705006420778534586336533172*x^206 - 2077532840932533168844809224883689923444741656228824027337418712526808640640484714403630940204038541432526185951504270184844343040693560850692509538732657199254728778618443623664645825031235430686727134543577386099945922404313171673874971051068194884902048024907685492823671304634227597962588405020234531566990398423352885313496444872595636172327545244068024573324889244699557968157751209618054136893670595653143906397606145954065632541146678573990965658866818732649740918641269812505389153872294594614426987175152466479339120651319338137906869404942718175099468632428716760402370719100689607536494366032121008937801248644759830998200432459094452683711787619593494446249867029465091448432003480818280204942283539229655427796734181814202427680678815027845234447661659622267026501278643580381157168877565938766003926329579982008470138320301426875005006132392877598078502778*x^205 + 933054951658725570236109867305146287541862633968346332137526503029422335406220000357059077391297424939928062533463635504821639513455930131609771185017135871231454074551223647678619737717072767860131266176852917957482474874538396883110832546810428887986798551690855723040891208819918975006379766693056109048977209134208056113361134689885982992547451729164156562284123627607211686516931906012329147979009752975984464643061293459902420725845721383664924316265500046361375590951796203748152726749311559596128323708413927209216649945409384525954016209797393674422521059749132501226389946960198672028211519722716562614146833694809712116371646943890161707058996766567608567959867975030265755745410168865499479176094824860765232816777958032885135309496518583851571369059841197660904250017330781124218403498248775699572615101246106386195987069915675909243365711798977890758486384630*x^204 - 411475375516481143697354999666653378119555938914963777272336622025968496097645364555659014121779626281272549632604217083597299480941880004474474506949610621828977066890941877035990742024704043031857224354940934402220575257194407220711145397637444277946437073214653641088610170899088884078042708851602004821136845994476107063868170615818390755831874377548542433385170246886188858062857210742553328881732311533790667276161344221087696901763107815856433197152140268874210344882878195003233083588945957536138361934557852068833762105779718995644534013811467850923635888846343331359733311847106049200273947383175090350696510295643837832053766026901202652612420404354726714805829400663386080338351499897251938593897722605524341454876339720750931233997569837174287578122638391807697631054023800704945961778287666648402462234615811903403182843317384717018524722559086484192729542444001*x^203 + 178404143106892244309730797705177201373829399669481126169923652974560131920906255433636911516312475127124971647959236325644114274328214397917483461422811156306149838991140756714939672463259455876436946597990629509308909073849736701083675943932643157910822727318712203518583544034590664908212599009808678219813010607823478540407655155511214694750164071330742199252235235906712307596228197643858650199086682305772511130620548666974175043800680239155665974602471976345324071911271137400660151178191828139968840878773094467398053446924697826219338269953397989146202678319347068149542848912186579910356818288885032445519928103463971124387908719248120458468253440516340109710506465814821961574017399085597677097179059109255030620830343957944814844892956735679618856340665868739062587826846477231709591096966946190708512051829465945494228085533246886702639713689527454215751070530909618*x^202 - 76120306636178944764772330598881284735513021106548008472654484210979415537590417947878737631434616817841977001293409239097672040589454022242149725052011240458935679613416628790750306161073005247029901034629756654077115730740574363132709807497581198467030613740190242340997001014771330917698492711220848356870465717422906014754056244990046819507817923515435342326834984676600450758276955966496984911007579499161328060001944768112899085657143045208719977913559106993833354091509374761118115518968970225983971320147179889236158738696929023335579451165211437745031554199066678754932070127941622610698363477779667617651025250216145515876350267264636074331109810032747765536815235586790982684117286719832840067351300891729049563443604404234539447386067947153286629082690607877781730766247738590113552990538840898687357501310369220642450757762423337699828334649388859565272927204133809924*x^201 + 31984362658676975369901384073839238103271321725187139226072372569323523863257851044842066077521165219626903450991243506325263135315491273227126926316441197842457163038603046465405151827553671742583889127010958840981048613314318537282569877487954026304000119656353985901593223044129902053266863237575715521022320751947256537253783352116770146621073619572460869252295959786248518590524928587466938855446982355995013714799505725428717491433341447315412298316551955403827967857800881768159996368101097927414363414141163268592403016264200681048505656200706454014767098006688715606957763420360987114112734920715322934045106544564482339646375388788118497345877382736883318616007946865621154850468441681663777198547745453447782572499074355957075792798672999098606010107798712075494826333136450885991284985014958736672591184472951504125386289171017654430746050250082497667029097973509364784733*x^200 - 13241686732107445125169223320580330512477942284759820107457075664272728761820295823398081890244150538529455064825511045028236141238123636260757689353791516275420493333410703364730387564040477830061280444873555469899761392801191106995121411404400259270909756113099462679011139668395418793099650524507747854460728147760435761661823398692062918389885439317249301435020827670666960216172802260653579620309765421569198918356206524468759846805426796474895526298438031865684668674048741979954022440358584832370980402646162540843228051995427663856289310117416335378727011742730388866965621467205642065124954402316609312301459858631028353253889906457940961233111212830873917117934872380176994099937860299624863277490722990955304405468145430153601796722703131984174205183257024897054394334839404397965835042634542592865010777113486861413817430052603238637845805343062945877336019863351757294824941*x^199 + 5403552791310186119128947072018628290582070354273664254105141871626531329605844912415173245146128891687077061461570639257985111538427890154340019426620536528855425840560030816428118275224463806733899471739746120040803817689908168478089499687274690476479469698320121140428397656416399559156840214391844950759030011443588409830273387298410353069672029931444724013867658100461733132330700779037807315523815396347146634366088776553906615337206458073103918863831463074411758910182004900539539850869734496235553598437617392536615814345859673516460937052435831973409574643549270337096111674964334285742580723667358038125379483792065591995124111125267249348056848814549749961017035751351394529431159187871608064593495796354342803629164185231884411505573159870561419182868300251987189001513452512207657019611958382646625792961366149738310050872543682503517940678173315313272484560787125639132414860*x^198 - 2173970301275741717167921916414749944332740975219173234544065688524575834790241796323110451527413134126739498553898564414958223940469794522369326917446286598132663800729679357674655590528626848355778971403779748624877697491537972944652720208629467176505147998983209804189908597317637920830322659288095383875640765970507422885811910380272054692209149984356169529386745268499918594449970024167760990751519961628779203150701856166606896959999931329109074784420528278282691851500198821558607495185795351174902147279632502750801685509755821846316065992560184651103670603351801541344284806896016557378759719765257702820944510413347876203498956367748183815569616276075836453346463946277787217278030270472687488138430687088647649559240350250619678317808375154542459362492553401138599387955498441328728085405414225075704380513451791678783053929679990849067584734046388247030342331400699530772524571908*x^197 + 862434257804149002104319224969719350108539167633336665082916344976966735146642991575245461575487010421388202467056479545841084658990735030290221600381227271930038252803721441936519212023449249248454319787138862856885641017328363206653382344735368360193360587932077839664565037388746527937564024075727323698065269865409664940079132598812903636639876039117767053088136997892549966046579609630234871804553339408675771088785170009935129568235128625155296290570238857372797386676396016621940893044670678777884454786499938667348123847287634949731914367252686644207900606050919913237433737356221798058101043408117180068735800856758832299198000777232104338085685499631928158952831752784674226003951335274398110368333977502046363804909923932919690266916111881882890822980685953831481624725659892083891177218270448301428198490912194408299921147951639812926546441151863511160265493525782271129488698691309*x^196 - 337375234346189113765017615924100119152475126057404832030253443818041577127150964423469908565525082687576461541319458366087660203176442244750820880920525360947698065586008714114745359876493064791042884914019746388279483529054446905329331984367046123788747336066615862792822940909491268317642674363059206451699562220656737565690625850153417584732581746618032103256261947520896390199635364008305934412644390163193321572550863861335581160849481750958881891016362697371587879364167304125275191605878990162686028078838258133709508144705541132823468182327103801714639135643426352605324863697567780576698594396765705609275597571716730307574754286102042197504711360139602117397312172505549806294158310827917781333372266142711682277420577187708165446481142208424871253529848142256308936244002025186782448342767134889883098752473216058128979320630994593400691570523983632931394607671893506029362874343634747*x^195 + 130133855131894650686266685567084632409197067111596841933128293560638242391916441523760128603026199832604911040019666201513927076442721793214836441682399794208072022836207715465696411630038284942238654083934060091497986019030512696556126500248135451744814729911249972265105990079925291731811725041049066942952898388271474712820640336223355299930049844771187655139837075691388570322931652370998425794728570739243250500812000798188324883544458421259193701716927956551668905300206519435096095507793505311051703769893237647224208441932910798670409196057108743992956264999578141142229964622212019970874966257210358151119896476205563878915379843348866581118480048255479415961462817419594904076580436030137584563234773886875274292847800016723958131098028684622155611818716636463275394612526248261388627534202595765770436863307913247870137864710689401669976795935357588138239487625449354652128343625351115081*x^194 - 49486957070423587079286533717160505651574174094579342452672752638905025856243192113774392082739341993471286677391723977000175564905413033970859466397500091508280593594657689922656255797769209847954672040383624424789431265267858690255324253507623108762114862649472005273841816437232396687836517212086833104257964117551654613926788866298962333031679443073235259934590710153399151536659455894754156571616693662676310180366290551844210666219543410595067023227394217963347525714380083990802743385355710686823580922796209336157736149613378689696314687040473787358027121442048856156384049180634287691057762644217325975199051444259515935591709181812474558382426662780072806945177815444649569989369036703565923124504986115037044838562592459338109257400368998424325363018425707071160592305499420728134825109785922245287108004932456974693622530719989490619272420840197821484613216186642110625994293875032269595581*x^193 + 18548307669668573167710856241012023986269035515125894068698623975124291957177364186778046572289366625084924846559014861624284796011776321075358266694497245084353716485335511599979436950615763180451124577015351660903547807575937411678645677597225308620124947140419701332870119723490303978802400455628840906455552532965321226416885007144081604732778649255404422667951753549068212360719801939405090704189743334903371859684041553036170675905551447916694458797062203620412391419082668605566606616374142031567412609031448040462394420571365225860339422870423341231828002479108030262566497932370125647964962213421113834781114472655644243561236983277067894014339993407021957712280598348078788426231858893263414473358413950812567107323639767322149179590638836243001546408999652369832090217683359545000171926100603025293608295509520783634476676983935496717212738150772302816600403566659923797829719916400428318760421*x^192 - 6849715905958042805257259922960663714960176241962269966995307611805939345360453605258868549795539473409432513727779899415897591289935612420248215687276562015092676596257699601110940656305514794467481952075646861173590888427069783821794219764321490349515802314922427309045119106370247238564068937882961900887356040186263696323998982155730863924899546252373172756869324158293719556374185491637052211395079842949116489056376055538850158764286736245141249071878723035950620506752207612972412671203638885882857375698900813558267151330518641710820683807159408517169299196402061979528457691903800028959457273577487020119666292536650389584485096247585006818522015151489560806397204338469886273694910572740896666083839466323401797298019893579362571244261565298009943953953318617202505952780934408663852654868545348633707104362498275092181722581425105150921037427374273693372921840044939991449054558863224490316710313*x^191 + 2491047350745821535707649562300057868840490953349132396890355341784237253396522158007602478559063858175785158147822512024942044261305730320701048381170159445341105305948424411326009893994990220231724268823167408480124288839327484331548882479603278618372223887368081782568759387739118460337949270727339540487786943643615401193528640164059593214956262903077726996387648452254678124425286004317906537265975243001396077725961921807997138578711328614757844819699800573021211372008511289358374399990084155310731796659663999385553027312176061259240805667815473924448060470978528142548420319432976474588885096846651494699428267766562403841663330766290468912367653659031394752307421140231235197426764467601782056942745922703337024653531431715394750285522449651201260758348565518875243554623074092313575467608540439102211189993600747036317003209916532756137613296980052407366186874915460446116326490990369491221622239366*x^190 - 891564925787671259932601562682395762592337665792608692662814302482027073956148656743836400760415882217183124966282828927448153675381005571527926120150385629204865339960970179925569178722534265305285883821800812824816390049145179193191951115869701177660270677466719501322945828081703457058685065251284205665462867750718948313310189409273687944990567008450660261344437354194591789810870100707579232084553805348393103553905185214286054534425750630479925594444308953463301193469856368951828539313775650240788666841119466503477683954416912028663536276264307569536841948901764679797036931979357473046411004421693271153639271189946441566374266350704507973827624860418972508189478336331674006453476700200600329730302789748322609880538402128413828173261524551619269209649826405575698911826045504694554355558736908224517450621701155557168259800907112915357415456637092541896821061592640939405021863752162556191387733855690*x^189 + 313779049016125584431887722898256790033594711861857015136774420099103192715816455863077619187998541569962450670777829363706373935540287873832466906331001513706672626008140414014400681416182332444969410263419857468627139672424378075603867625420074448237998914779832590699993790548735274458804363430061322457699828857580584646544903527107600287269568725919438243442130288962203145051150371064608825888554745079827345509888908549183171072296459108727534404097949466636012820586464089336736948621853957697367350573300777413045456715081495972564615824745286200207527704302423771937066963441234354792825273743793420718831883250752856062212577212235153414264544703583854518975034027162715362857908598980816388433042652389700229627446775541989991413986660135161362198407354820239327711678097401736087556005486116969905994679741782778037462248483156271544274093294669568000886696937213825216238444144672738197908853718660491*x^188 - 108474484801604986638538818082670503912666004034700848760391008879874799727799320381626367973119979240306544001184032939557110356398263132877620834524963116067668749316856641808615420108963058329235597054044968613291119049465472976899998801567774044891286073311535638414512788597624710828680831350836597568638562126581316289116101803232867801384836666194740429243002225790339150647189168606542341955154952760962563751986547459821009513339173357248537196158163443283784411523803268218468426370886206124841603210845428631398997321002009547849201878154838551184972176343951057133961392817964901689293209443911714498930552092001691044756183426874790093419535729627098322292995548583191778263636171266250921540455189763834330846443606649279536823376569507161403842118683366514198448508273900339103303487214832485594554003570428739987831014433519170420192097235200104511527518480086648007033265371776992843966072864698201583*x^187 + 36783692384191809014744994635721920012648639661368703709448462345793086339691800752306574717584983528694533817505561516031927770760098941176173227661107007197268024859619116296325717517799583072053279720258058079662480993862688585136749608995791292659733998413548879911609297016555338094998425300928040567353604162587012116474544035698736034094649480176218078587420435257764078392977103375565059449419312505437206155956127703774483321675363502068619799514672403805563339065276951337213780678147176683310153208650427250358581229998951084064843472011140232952202866771866372763785525614150961418970863303523605983041134378984655937347587409762063812268666288183699810460736188450579683743326915779291758578164558776123291685828797476580174722726913422775830173129922609620480747330509614007275956383017807076950490938301035849540867907661866884547431764207531056360991426371447723807575253138484914387810024696737594269347*x^186 - 12212432454622422339313264583459216375684655635544923418835654256377445435783211101449083094355513889369274250107100768689293843101675591097133706692500220581959276017786387815779896570510876269780355353144356481498544797861580177932162329172156319197872031115394916347961710744355371140951124546305602632466981910114760343056213728451329723167811371082218523893090500148735345598417259242881148744854221843876822360183064871945270658722885982394211748871681162821600639747686603191194724186843581596320807949862919114639178881818963397107772275800006696955024914674609466644064872109489817280722993005898165117827908649407745300751095480681947698881516889400910945764122385715265992022276007214788354255026313524086288518603900958556005649879138964521880463210218976624255567373277937400988834141888484225092672886363359356197702470969451500202672382148859796620808733670339442263251535459932542216947508295099555284220794*x^185 + 3959850941543361990304451618875061335410292173635153491801312906303449351460737498355971310803128380457123878575285192696747031724741104932433771300253783742793741499627069383345668757419191915051903450277280254834980939524818416663842933383771844478944464100961934209123197989519090397741221853049494694514062668741482960996487999562940051478851718570675313481769065463406115462206658731821445112044965557707473404054844943705038757267124540696222695107764167035346571728899569506139181235933654992301776219802087419496732033291069944170050117652351453125181034712629636343227418232070164014517462797312912367449692113687481554679172219808506153471242227232200091309036718856013430610704460055808558549041991618597057914741787637713456162252388577903691298120037417240650380583644820253407404189944127973782261053544342862129089083683139568772708132026862746229837562557243658547066744518823798480672150607274887432522998591*x^184 - 1249579720174007181895913823860196358554470713983119319393106453924933354403870361393227442496314188074713331986292332856014117997970891876133808659254529160525214201692863405624671653827604862785565795027650557188018592813074381939277698017561640629310966767667563633063846532231823468357191874942385569098879185558023609370990516981999764742658743159361195891862614300943941484154266876663950825981499320685554896896182938419998714170931110279306159816555958820944432165910214889685139843737860481148273737785723047703153190907164657618615575125551001645765183338783837082417132170805151855768120657003981923243756912818778322374192478443749411120979650448677710860275083358503219200459339219683577605819199280393130253322054554020006568014647871991602621830029642328566797157860277764291423305185587558324393232724044764641521124776692705644852239905591447881361310668398283700706138544058653332835737006013843676531809401729*x^183 + 381804655998763266625970373403836456526740522045994967889297537136534443779474197115516996942483923506873356081786084104313896201300497810968662835179267767984257450887291941179827846584436685345203219185500972419364637506759250989933061401636167320610060420590776946921540543970239300635332006112345088676464270828086833954210047751469541847730229751385014464987383079560538648650879977296620529610117247271450080562395089713728660149678904988847833728739288892629751637172134114339194389237815570997366122022587813541007363126893257520789234274341337994961254802696425133747548872145902316705197596607352239325466534055861055336037326922024064982125176707314562270009634654879766454323567744555901625186519526848318237846023389924178991087217984164078669310589969275297095164051350616150911028024701037666913032087355909510166306312104987967158686627649483980847275510990840615490019676925247989259838100957097138747472573695561*x^182 - 112070908553659898237690212142286416814291300011713503559710656604443943711676905474906088199798246966070899783533003354445875822717929608532790515163860032842797485336501229220324668430765096121577812242034246262276413513848646251859585129129428118851051958168797059061653988393595911616267691927921685210362051483572451898238802568909692389174211759293586740382630281938971017827997411827723530291498433635637294761548842307122643292444796446433411623242539204074101485117686552904360471087939279457411517187266952932606649391519868599301720071390679447852588325896315022379832996506409187664267734700777090215439386790337454609715035846852573680436869389489429175163786390715851476328960307859028180111075244804613083112655664723345556734147351206820645163517858919632100748576041360316384810008131030051638679692366854366061329477245984436138453861463807206185663892264487312741403774424671107390128400779592919441511711011535857*x^181 + 31190129400395864139398485472666307302950024526003602001332579448886984723321799324308203673710075343674731032356752687884520485297368999573091479007244965736065681494474370914826036197840440091223443230610500604163316047320904063504330011844463489072729743553822919941341248196101336329376176142253044813150137573237311457013190879472859854679984653365826113155230249588172190395794439623774892826537164456896877033720945767433467567495357005417683377523618673980310724034427760036912089053647134955382042092207962917122086832405056323927684220739101986217306408656078781330367118593952589844460609500992773279950687081198086404078399632263667570362741310505571935716497154613866334342250471035061364940688599625357386147047607422510577654534979684663317428426683561514078513466953706474448158042406111106405723695391669183606821361997271848320922347644975764721142957294792324844196724633823618608618514059290067496946779974934904582*x^180 - 8030486415847888728957256675823917651676824062061277005607924303332831535585618343697856282946936750735064505003566644577490873346735902081233599540335503986407238164986186363575535080528248429396894316933668710749286909367783558548023996743799851566789984570966116018991485874133220837578917079877222142498323372089111134824847906669647218575453432970722641852526485473818941826953420615548052580749449292341469834396602160013219288141795760961175619923577933689632211490490773322714562392946489937023305306892061503082128875724487072620636236678698588162670622326224053492322279627165223793937441656326194359791166856013915885079043746125888460101970904088008102250685837748300523269176278974728475124780891037783165754540466155115812380700755969891572155865525471919749994452622680013255728750101657153141280299617820005869736400640280761804621665609769738091285578443549910032135437951672212200190854068527267471843864205862654856477*x^179 + 1809781277572266236087311528250043215786700183234704694644976754659178498724240517642820186531244658974182637349875693113491267981256433079328140451600532707055956376586366607231779088996093268208536472452901020148029697190239292998479117089684299684073815866164662852949282346324570428964125931269588159068873077111596532747305972734183453100812185163273224095894455846688337677751470847959010117604960883627007512058937683635946443494984715862147274242009096339522619110536643652655457935397665963113826166500932407783103073524012490984846623018630630633038738942547469497788012450281297663485538098025615744760875284210007907304329236635651882435981573004381290651147887931398412903227584653729252467701951226703209720433947162460492540423933061847199537997216446482420026714768644058250929984154880597362277584541899731799136835066319704524606993471504005606851994211722391527890600362360125003997898277679231448351811883139329054648836*x^178 - 298353720623229889647648316129090579524604491098267576197353330628135268127222203447109983304771475622989574587193312984489012555086473038605584018717319584552215034192701205940805896598343812271507938371811101552399724402389112827602531654616629674775531848813891142743690609084527757045577981924698319050996830488244324058407745721195933265187152131477697423538926840528535344244313671815260735804027689128931703790053261289451856447149170694943087189716620127974323921753340683504430149060390002780936986521661719299678019494369991401406552686489374913590142269942293238090507763469353151639894260583233609605928519820241864840571562568453201810869286003801954696422993303094567006014466146285309063779204250934183636046446369795655658977645303493780766311559520944735657685828541525379755005436550129592062614182991429468632483623248680326568658411512388947063306701417095010123647626213861203322806851489627990823409434629305602814353565*x^177 - 3642479764178245720899182331691890947708680056555392844107146751977397964176924428453682973383953202491674462548280015146502626401357113863073737775869293299947845917659180169063473521483249620935898235556058664577517024638389097284744024318606522271623210596404839867962765584072855431209356317425778640103454122197594140610869267385006792102239382255349761963929468207111478779018245134194989814010022173900356752776661367930956259346488577979035991738378515991110159993609963819703541503294867250175742106450210015060263092625460666631069464286622767776796950880264724221280680232969050341301678213327236409962056878602221497398859816204122071100184486366296696177482028500380233935318469217719415643215062515064103648592734323061267608719036373399468581230349440398619063341214188861979487671209537990780383854625929724821967612806780856754197671504148431506942105251043285801282708238574182261356396005924166956032830892182928179589168955*x^176 + 34709573228714626620022467124082564705454996203286203061606104900133780909563837571063080308103078211439365262413742673181161785150325696343440356897918248560178853770524904634074221990352727213686245493809596260958978279032185848940839597314097785110557265060054295232270407258903162920374216993559426754825935389089855228380397720090474476008173887030243821985756127752787992606161744806424475881154462586354443369387688821051432943934193310987198467776884480531221379195074025086455132746594484966378386460747324252138842414227899058472944138119076979901782476369816467542449010669602929340275169534134862081087067550414699320675686140851309897864289324987626794048736395831581008506409632737045444093319706400213403659636735660107964048040618925627469559930463689786812112620945107253700045280462114574538992647672562264151091426122195058124023657571663307451094989124972812176371929450983876279493565056777375999896187798571444897173757912035*x^175 - 21994724723401592806316623988005335187819420877317994348857493075443250002698194405804136963033514724076189099490534332256340124867624930503529555656644170889076352678581809152766206235330198931651881847519333624173695158606712164341306138773334338281322340190691137077521185113376192531212555617658598230362967815897803634098976091556493479951697545620020906511616880586294720547828465853071143141886341505237036540200420680262980067474242337805901734106095158958844729620951938256840229661646985260545717413068089548288510713629592877436645740107510558793901975271240951266633685092125869872592160755895364052194864472947462122919985642636178169702399741212949443607286485511046474472937642950694379624804095219630589786789706092885091776644279598321204432219563588333659407741456671728275385923227364210015171764674195835918585741641759873010244223604700278896617679097990138448951984590670927557824965203080909359253219463211164685036351738750572*x^174 + 10419224461046347716805602484672071038202926169646574349889859468779488431013390093641702194556413029702827240150584209024760688033189093507360472549122264207716632548154482431356098813042915541441152425699570438336345838072597527778495911233947298752946049637492176694894305722331320884754455686227810636333305261981399613814116260159203575397852230776250411468739147454665580111998091247748938534611585205516510846541521808433955266104156668128334445234418128050947400731417170308903839586574534568627397541317921346397421417237252518944875747882619822270040363549233185062536391651771346054328803648575717802987491205568834107146219705110806650670984808864208227646206940044361762167324099472284850820928708408575979260985491570208507332555239285528414758754735704208456102659283740758003994913172410239060103547965572803170259164638520692043579794497582720635007103292681383397531471309439835606655551479091730517305696233716521190963711443570212768*x^173 - 4332535719298015624214839106193596299191858772494628689182081724658515913724970424649399830322387281276061111336290225530836034263657405355482019028119649688255405564667066938450175157376060721059584941922244366885101076649430461621435255984719394701572733177447158464880113512257814835828895508903206568003941872414349405893665830136785558077462695070729673010261276985447687892951091062106620540490215958782177179405572840693017399858786812910277877215100962405872107351633149221549115717949930755744357823237439180402445822515240005025991639131699034576293870303551261676933499863005329256635655633632764987891066521975883754723926197633232613036317911221883101300240864195904883958368554842022648667644115725932140876218445843724914028489520330149067717519910457786963036337955837955288369742543717413749867265795228935423873804620134522014612281846863291131084663627870846108358677381559748651070804511526772715885074478968147098357619667958973678325*x^172 + 1663474847622969585521108547192335596531133452379373785749368803465157292041217505148159737158733282201925268051805224360009844311964997596250241482308080462757758996448106209679929132161400134840869454507540223319878243096829235936144020166150784758145644695255521544067452929810061189890978420969046696350112131625820938275024122263656437927097149652084911648494914059852378551109855604594666455713710273637027025192586803171680218101602441528663057085319276448863407697172080024273112982582805027463450562297304857151777677783523737249710219300608207095318439645390326954047421062146053131751489386145265304064688949114814867255452457228802033953318486089796124541532002163327445038421565740561367481178455564766850022356897531419142130366856646947395318149329330682874238675953985196182940819599483880630342823617413771214220230105058030719011423865199206196272424874594515069463572950123389743796272619272925516459878964303479031579935524900202607250242*x^171 - 602869919014257660730786903690216806460837425472039424451039947196193418849374192996243050311707034870211228317561462685342551921081311159825198649470301368578992548171236574998198527763654893810931956371849992713826799431835873693997694566968321691229791876546292708745014824889515848081355696979201963726532146501019681053796970013108540414381459953235249373261883985493327001480199501854193160619557019994730372463415106506249789787130245835574510300904100553172351125045106502108477710590742685922876534213948080611807575295203002455245601053129015277666752524651536805054716566667267125202274751888690643513381748854349599036799797826324470597619976720622735402127141255145996266850664564100959796789464442150065428223761196725235433590558186928834950980491278839851611480402852687705354761553339601096815237650803507469199464453174641263152796116486825268646305016169128291156367154218753836462006298752670543615892338918163686878291613155565725915819631*x^170 + 208520332756717503115842778062851197096736242022594993147991765340461788144213783039617376739003677724889977871742138585102552574908223734875819212013799561282319993747179891325442263070464802258934407504835337242350887379002250229195640601920928791716179261763546845774559188385695976279218017797485588489272469953493135700773883730636152930422011129507009954930565553892164477569563300379455635608536908896957010198184961947946360512312705445317108218941938940529368972502452826120606514237847432260159917037481010023739942142587819910130737941031271039274638963948149877853671391162912230169220649998649900696524424545237258477476807116887003613961641483039758603469764962464232255900009639806635146158335937393734264355865202195516405761126014429156592636236622656161563743940524262854499467373469309769033011903331487535426073739005979976680863884430421495593398483144915835897448095921234266753808067378306843959950458184753501855575318374685523204890185617*x^169 - 69222430146151791715561361456208332511023869791635135307410561801729370345631290192044326451930229087803071523737248449142441178133955279736990162707318201884128278339784889866175769340346286340375892106855769927241450101237812814984417850507282875924578656540774759576554915132438648027017842931777969189950375751202821476605469325833603669017785840711881335570952297363690826229743073530357058961789963188289153227144168214024858107770584535677713107101876504042295582765310724664001299827771883133552701415992721761971307318838756418432510450676548571383628984968975274621932134283264329529095762274341425552303296609562714313708164636679124075131770634596404605942511337507471914046485415079626568763268213888116714495468677879246382409558080399029057255313790319631969606658191486791611067982314340749795688974630571779300422902580950707940322366517252670545186087564456502952195544524436050294251573649707528165882657376662954796631681904295555632706732861450*x^168 + 22110267721892634138014310505069608137887344411435480705486061707596358187215167089753691656432600049202547795688508640648251324955807743187549064041746409548945532843737968712097856622381037878313648936510551177637374059426697761776676943854650988414282661169574302117984189520949351649584124142318806868286290567029403673128483492011313199294757157761747039004928185619522137590405524423632003166305342816277173359064923994226798522559662925898438708388117665398637814387466250868334525402182287277578612117673852203274682229107997964385263686265058082628215596581786597832672507858211061316509854558058449911783423815017822290001419730216983205334646286220741760437078903715025905143976126767788789766836594538630831468919217565731295967988235900516211874349772373781732309771466959230735099922947481838960016781524664952407414051503994115024320020786542534504095934606722762018060279466598990268500442860466704771112243906985358031973639723688055949376144035841959*x^167 - 6795861244102753294149592716291292928543800110179887986311928116719146075012313134081113874963291715952372622254069273309392541481167135540449138201080633904653771566516566055314776321150312993807728068694524179573494781991529764450774388806743109187666004893333807178220815094415813426970125738229475832660823772736348531472764203082497735072102834580751458336056834724035293130273862885997261768737491081802564625892006960452411529640495166939925590957810234182454451666578597550445608567724181431886091996845635586730490915690731274335673817067146113014042990032532728525481058350302063653411932749616563787971579848525716538456576712119681729703830903853630053143486614186269171014854531228745909266551399335200290878095485285673065146014702909787651835049276116784986196327474863007173401298523259409453450501184416851124228736722416413799733393768271994168214983944488930059761326726688769937776161906985067435322554972612947491494673740701369497041139070125192759*x^166 + 2005743436167627855891993848246247482329571004712460745442221262845963789517145953325931844394699672102390885109352101695091780590300384611670911441868056623211208092865984688187330454566572120624218846583894153413592570034823984540011909637889887000032155588861508033525396579267070262356951125749913468993960908850541751990699163449818376960017746932261730534216066188900444967370611637574076590298790698879199062762028228582457039393888967830457372811169166903896273317457178028807355641185873566413947237099790407327690421049969553544819966878937333004477567964089894904833134670248618642906819118096378815301553366696361163474705366936666471330494353233866356892666759349766818530551674002625553696185430446243989829107674466755690328834912734679502813820598541478607568253286408511104503857269021632360069090867591766828437376413482114292284782866893081113280424669787021744324249663424616079708816322905523576218668589089188122587586036357528636194037124968751016887*x^165 - 565640354855798975512799540339818722710120487812203255756107373934865172749509095112369302353800341253824017111118021934517613620577489963975257194467686584180611191152362533755842274869824712453266162520275123123209061977457743004872700649840342998585060082909439646818188132629335419673788203217860224128567448882425155029852898657829900096037427402065384153835143212123508420715827013676552767198829651982192894306754845446222014407517357216787327883911656812991555714181175923432548978180410214006109863159977671693718049067032777085020403783076997178739223532702744749399434821923440139234305458358821355646936917941940421151049427829381866509072753297873269165703758543774243832583702285888566851515323079114759973951559226295325986080123327034419707899134667950165544877089972175519340917790757891666431894263963386133930097373802714789364698384703954491568761568422056109914284449485002822865608507604413474780827049482088048541656550332443297122292710838392426102530*x^164 + 150995431877140427149518026086437589929215225542433982426823943187580455541942275248285628465055928119050056663065538617258013681186791182883374629345335207441198097866015054872141964783685459549745273519439675688493332200346855564111797104990121980031281789362745171065456159124220123502673395427310079535230398859466635686671829901306075274354232655863182194939249920455684749162989441793756383614809788217945394134651386465849188960993131193094275578975599694329256374165912126642413380320762231827764330125875800341367257716082322933026796303092260782092160763815847624863749915016589123898279311755252434958448931844884711342626827969320428036566579175036940270855237417940168214868352875339091515408114626653949231040148671616250061268028895973403874867535323644806214865635507673812769893954408805773254066472014533925595596675871461073751414576812615861076092274232382596609373265505815583816224490833503839387948423717241643649177545805971713662057207411757455253478857*x^163 - 37476269207134267458373715471922801985961820505582138498474108493888866222025409771866930770647847067412767872234336569031602209307148842548574842292225094472187696490942433352820998703214886333208148321866805056182424020309514925027873521861818565323138849906380557627199682082078711826060734435044870161081889865679142070553442559550672154903365048603160409332412082372987807516346779261976741011288443378528996652126585674827556938434624276851246061474443834638604350708094152259704318526554398040909306127672941080044315307440300262075107540550453521991645205018752545321314562651894360856669190727315399065560641148132335211797619599548964093421080166869812769381106460309474003089073861241512023797967979653523292980857601106999887434369253879060049500823651728632989349912927420793914604875026335329797410148832463526087940504526320304199745352081275910057754175064134378574632129671088038378055944951200480814072324391534296614170691641436579916301080120321299059164635406*x^162 + 8323017144883228723587220874516661258588343348729419370957958291169854959611344726245005738953391590601974993807556116091851180547910833981244680145082218640866044712245505470451071778232171761459257039480043247475684937222670180144731124936443996650908578222628318468629091968835722374493342513278782480666395097628988385367711865714065850914421758751504423807343582995631820584196075928168241264623905200462734021458335726780247999618930441732516901401449019839886973614423954801334158021079480728300893951989059311210290050322283424260026643345418260778654035989086751644129791728486527312309007129316698287230876079725027874510816244688601488764341935288469249023753281847786397311565684117813089933947083878887030452354089199785222149121877080576175540683073246401635594402884883336740641193582707326870590224326986355601027633054679079164638151600928313243706161866899031394323117500190590208180114601658299349279904165350144844903647534653872574020988263019126379341688225942*x^161 - 1489038705624850173927405316306010154751716433444425216573514274590552541808330566443424584553733729779781413414651024543476021473332011159410635550193674666889417277279169469440826709559871194749154556192815856342469348494752804467449259808054670604750842547830630756820482877395206802141874734009909652656229056427799279298073095542113078483925610026870390365942864593696782803105001373670273710933449006869456704656877556514825557137759617873344739491676137773580083255614726532180798728496933890635640055368083327896182706392604116842222523924929828755691076001384414506346726727290350045697738290186443463994157505264261192216184990124703935128389056162160389032001626721804842345607069126423129904494216917976113182161226576295520642251727160834455824765275278109693546191640938044736834275688979220299653753715385831110113723824018165136020279284799465844224552422536847267187567271869962736215700014542155751692142936203535607350609583530000152519150559231082995302238476503299*x^160 + 119923580888572695416414899453837147681467440057981850077458378130343537896909682439733781577671546734536322793973849700393633102126733375859032636757700948235490464570959665483433561421879703365764344853401778023664627722216958786576446277478703656461977540143005054913387471017729727250663249751817495513908239958655975895959163273034585112490719729550202108336099303224526650121904652298770780383583605619903809981528136576074807850091039994533523006990908424949501727125060496537110785763252528902956482434847915171345865394718312459322781859146428914571560476067023841318275679992048941863688794782554085201435838072335069675391773815213828612627741842047864443433194466694224658624576561208986594594495497164973164934576557222875143284734462564127264846448191613240623738654114505598059038715467190610584211661846670198002018480733660171392008167798849629057101122572607584086741829197701212241156794006679125664266427379046046219696983706292378516683740369925932104852698774815068*x^159 + 64212114967089965434424341327776689634786413816997344974421946788007337956830384992538097776177801283770774675786227470198366409909178305670675100060584327464011629766554259470895082311906794557774430365351019424518605388937097984978806456189416746151643769345931968931413640207667950363284396944582168864242605902500295944953232661088790009165198173426117394608692305361815540516039903419239691409346049235103083577159691163954833450820510894696941289300264350579688830209545631736996011891278453334538328801992176344997150657948064873739320296949740223412851271607687953003304832885092946137239909506225688745506301529685575036818563717029205432765425465044719561472505292665812680775743009970491376851087387234465557970781507433030710111718519809153619952799099205227424584067213616867963393500304016509859490907591115142553496733851559666780671443898421267337393045415580399187928863839342130808605816321834588434677405021162545902936703795815142175989430619894607549225002750688255214*x^158 - 48337767324977102344623675848199043199553555256815655269247498447753427208346072530614020150670020249768778182534162701180618791402814131297433989218002663848780505169234783316186590006668972827074330808703648892742845239890626355169994669775710413426529954980469263452093546544938154279657863209819341340526521013413001821942035286710908399620133819873418455945751459090643668235590333470939121196569371003346103363192306168335075392913763639828422440867064486584426797793877276576784910011276163556304929888664749606940611094537541832344205273135039991326042550305185564893358868804400353962935312550734064657027300441921308601947893475875712931783477423558707120163585918319997899171402055326141438568254496101710276704622401942248171310894027112198722657069966569515626314908951636116648901293109918246458250857446752320268201381289873783134921775871943993017628806301695575524733703812530449229012010197213283912840293174422943961799235938003207803742981982686683011080291829670725584550*x^157 + 22455232818734592237377077623124555568265371790044329511927749178545194819131063619634119271575187416227117286017982201582049125399943305687749176565369609776845049722270261335529623796932545669950414178867454517638280020886150031528632539998967072611168705386570551239876007513386022304641993353687913670790289704227976266437238294392239689652370325515192456017181203122502228135975043542469617673002441931896528080856379817674593804906207699989385469665045592322077319387198122746801888924891347822062220281938595186911292006150511936122592014118698037239063566221079517091638574000312252607444595213817889629793751266914423872901410278907998708684228689064708396351335333253708461404744260840000512261199617990283043010677019290676786943918346485063193930647173766910707381285277734650197740156407004868580510502398015162944080287024114653089193380318954740866676265337291810683555651179257615835105632937499587175082529726728222004044446790394003818866253918094614702526448059005343325393822*x^156 - 8765971369030490397551726189230302678638515521163674722056228260602733111211937156869617240355969057414294359005537302829470795461987462061917505063182009458423180723898240809291116635822641504985239757390941460690875962218206076877047773173919798484003327977809564030619446241790116424687038589527671274095876911237458218314748970401914535835008989490328365815638390922117244241428612737676791481064891820113357816952988648171980796730669662848509609246621460186627270625487878088334858699007045136729219718579680672194727373545975460577705421870867152426055348344199497694337514307846796409854498905560373281240608144712662324184828105567943373295290724789252919686175398628616620030295908061868094884862958151781833411281453250955304531023303895355179675810867931959400971341186708530300428182194863580107190465316154821907065558070995666288203686815675687920413103927219239297095120318881249026752919487866973571001295871958036101919826592374427278492833692931067003431106997155684532033340865*x^155 + 3101487546777246193363202445539219557342073834473508685611127683581789080744555988872009398808040882971651493004710931432349905653614801306111044223316806940247992008073079573072976822891540126137621196318831992038453782598571316655467080857899895073304618682028434195737052256423558982818003592201993680666089894519952505363853914025707364018214967069579614556670224378731662717449912732597524044321029546676252206871293600301468457070841026187648052065700720815864445257241181983021422196505164032486710628332664011977450065128508647361333713346598162842468030949071565372029961157589029481403817878551689692600000790121555774710987766323314171444677002337740587651653526251075004974206510963029189530993040436650442817694743507318437736273933933892536839775133780341275221269493339498969845905891179202470564215449829905434193322052235603112554930448234585284540452941839005700920231296159229462515457897686261734984262479875897557993914809367925730866160156523178575172125874445452205578379267262*x^154 - 1024842747673904535794960465728235510853771782024335425166330552031658841716012161167698934286577161223470105262384360629904596538520343179816556732576989456963792019628392715043776757555625426356841360536481797299908476637839432735514780673541314222012533472679254316967808912399356494133743472649472931634636257450653238317010760371730589607134645234007549183097518830900777198102698247262766068341899659534342170855259360560270658971741395217471108287870858258041790702657231552757725335759816906560636856306320947282525509055002637211967856419985654290851198762225877971130559338303585031022377999149371094690704921576946327135920202368247358781817737756201557084724060680583713257610786450435501931657494864928146419899882317804283031061382228336326022338251202593969394221533910143945980514542096048990939960005955359266397653464777604125045073713764329978977855386175461517866311389370561221567681801844426425125791234517049901066494844825747091110303426445995121032310713472857864772750400400997*x^153 + 320894369729849939166985121046467719326614253429189353145530097700890470421301813974228783900373301493042350273871077063092855816478147430597046263340424931627275284880038489177220933107360046019513226516634822515956000146015143905743205139994923563947847002972768025651522078661327344483372265490726396677772421257935449854422049464657612359257625082114153167712809399434726482520424441435156807411343023738983082628842835933034807264371983474564180648987593643603054739795304828783922491834557924445134889540864407095872290971798229335735415157580507479594123572395127918506738838579179308154594959828325478098414153935691335509868787169486973602694695493043436176284868267230016709068934408283357287496717236971095080556676035486270957084566039675037832058744440861322303293491168822162509614661268459008456837851606063574904093154143519993970949410491888618128903710804599807436949489085139252373322103673675645127379091200351255921355545060119118416956998221874296434600981080190869754413121732963527*x^152 - 95939960079886036932001174343769144656178213429275916334251318267411419524393133932482160891291848865032291117837954945508504618390015790047955833931495745199001378394619535447736226601677788039409735148687114834471536789377330420367552966892361623012043862479385889195437906376100766427259524854980235805434753073566726309981738180179992244529890981261454442907875683216406130890412258212891480542579680574020018076318249894807624754093400588065746760075633116605363436703810703243839477197518641450082104707136312862841676986579351636912827551903577013975497513684952997401813944550246490606416253234998813994604310634832653678916117670525934242748673392586322319483177087545377266163563801038422875306376347211005916948643004051604312214764876573943395425435567320475521141927401818177317146346154553206461044605019751147178277151001218332173799678145505704734523277769255181644643900113778607799265484765755065203313478622951563624655848115585237207536745419651171557728081108219998519854743999354624695*x^151 + 27497791210483520991009920950618041597942574237778810114746490161716402269915275585903753747484047696308051508991890573186138903534897264491118488075023628666027002958879814375644642447382545689800634099381070573971434181880320367365189679106023180173951680574084333531220309414166052453053652630730381796001682318521388093039007643119601080197346891593816951777691112528179780663241386992400033265318434164616656692188804307853151867079931156613390769822643327343795440581228333848632551330985460683926133024149103225801007553442742110808363986883311859159739617809076316891313348219474861882687551913542192328978488287575768407769515503648218264953706480201531878578359757222542945846030543519840725278194669643379066273278977177080066927970124225802273593815501928375503256338029989591556283092092660244376809768857490589930365424906143821030239592232200239346986175659778527645332146806385177009033966905158445205944469456186816923880630586324379746103195417341303572292856186247267546112420203401034033628*x^150 - 7568399337153263235208059478012065016627792409878905990650208026050028095690503740399005410839177527054182110659117306424762822012811451750940387529984114674972104231271219108153958592252051734984388553404847503460877187292093068481515004503514760561362539717618104965448248063463871057410374647442238629650346667881402622206237929620130462634980885434090088281410072119134709954189108328299340472168632013386751195598843695705400002178306880064048319155254076587585439502954439036174904997091849683785552739690304593862897351615733903136944171430329904262745335172724954759316060007527958388362534435130174100838957512903751873747736827141082788837490963505732392428657708069164752998093455683820682491879066930126834737852369786376148848815632312586048710775632415298308369038752358419626680352119154208024926994680898715433170182458584118468013262488495761130623380035120406107461526224917802849729026879538418114386742830138946547021854219457866423549588817553943847378062373697559677571697204450740209809915*x^149 + 2000613728513165159875062719104364120853242152410409711235409901233091632827980819640966367402815686728966307322860297724809672699180470195612493431889982559743899554028290509784915466636641168171902223274288145378497380836665790424104274983365037109983155257687058462805221066234660128765779124397141792904198831482898444374503805979982598768401282229551450543478259918588298624852725861142026053434834500168298469300445366586207889193304677007273859080650714190892455064421699211269583203263347768204425498748026104343352902868780241914193269599285194673726103670464159162202187571061625685440544953428400319277744381091858594286469390964175912721540697292858571074162057574336848495468585401471773311681710262330371596617234085584904328618575086485165746455625295851972162166906139667224915488151963916633023360264816218965444423876728849823568779186151021549005860225981669983104404769204805135920016042124824625768181058086693250146001388875687320028203743549214622729578215491660508918505114397851043748451088*x^148 - 507272906395821720748939060632418030652212734651393504612015639922195004724664845952544048364900795420016308950141470235983725627672726755314104313965065557998850394266507979014627687808176629950616223471502508914853075828835052771643636839680803685149163775787148902176986044567709580928662830340833341252498127569064210676191112749408556802279808703154873763216822170932317404790738569555606703061454724732869531425040883602268873761500757693256046548302694018832621075178883124473459676369460013506984588004990412733991434277452206606725836009946800122514558301521313357640291776249347676974230781431085641341245662012402167862631992466009841753449212062106904749277492773220261459522547459562110052922103116520931914842314077388799535119074658648682758013964207209584658594386559100608669799675884122446894483997173827982402749445208037964549879305854983457793002274671668073296735990049884904012216705054753667904492027671458403587343567452998349742066980598363437619670569340530623447300147838208792299031723636*x^147 + 123074638456789408252866603604147785265951953918901877727732921073966781143070967621305150836897805726862287405891506937900513706243234604055106450937489095840756663781413546091929736264550674509228238717613355049796686402946386967174417326112475614660535914652030032464773750646620769540984708846862398494246154640764199626292886863545644417697661425059544164041397122474037382640004112388076987943898208295885404109114376546327116396039276648122874784071763830380227527664264314814112281177671336653940822814024745791624411715483727623102621452431865002700718639274862565174495912532363465937467142054993022744592955492786347233769458669219961161578675387760510515923858860072158746267086535142383284130029700593546530798042738710175003538900669144121392236427879972862379963511680548497195229147011026718853796263539741447515799346541242370082904717308524474558484683672613255947692611136384579480807580719938716083375193878875566545471514681800285097753399224981051877498933524384080098005561513442471081264433332565*x^146 - 28467121598802229791916760726687175674863995978790756585127448920524263688888322312585085801805299434719525671826562231155962637452364547943898525525637221899430785266432997317109726646811325368992722800324853746157468981572460033043309311622176834483364464131061732493939537807279141451217832990850597677588875419663681025790756756532526529977504273015169051294250840440923144306251707902007073924491166543002349586767914042079818936392676315223947937470445441833609721149141162070486441589510673393107746516682570566495507961389558316774696328382920824949210265311659326803267173581539705656923876917671680668951412865056796817610131441437808793390897984415229763823641311746524538872758958327174734636285410024501258802540978388909226188313038365193945138339793789819479441402655229935845284464790842701157170075713105378033021579431602684839677553905793567459298410763365896698300628745069876944921494978061895147631821293769045091412877201852173243696216586794629629353236334792741431532318182944856555888451882650335*x^145 + 6247048535749737882164787848519571876846104975486234532011445954062302309541880227140832970229041051267510749752219109264454677126210733976906712314564174999030024612699548471537548801989674830797247351299463782599607465119291570489932301822226718727083036481339745953580418452660296454272845032082466021011654600571298251880792437291132896025902037224104944680818491976629214202596137277825090431964189802564004565127445537861592070166024800494771615736424003498062557395380497720257643090246809253557671354972764772872218083295150695122610030024593857146608448389772759825652832103180717305736332686918780604908384813252917084506886674237813365517723234853689808400317924425330640657069883934334383098827702870674277627009206980543255324896363437947877153706054175470934332556176756927902284675732301770010062280964761151172237797341777118371819560010776781969856608424152379331553366120539909781654780410400901249339735878616461165923941173277910205707234322250548739778529490888883984879306556298865946334006003392381863*x^144 - 1293635219256965514197252546737052548695162499816072615928009103037617669585793358211182804701551788582742298520760891319094734464836663256919975752862616199049468516111307477209337284385943565491449130093204280967998440245879512469491705055430779154761556291891720767552607242794093425755923531690659799325154106683166668823534818549433679738855743801914086120108461836094178256590294981394439154960158736252764982388002447274283488152343583425519021057445477944326329192383670168382181897460818073491055331562523192590615120922668626423839216667359587628444362776279063207626179557859488009786432187139163444416041869599762558564161327096823397832300217941374951976740824420350147472387170247143485536978848779560398330123586717288260278498488074619477988893383244832820504739393449145985012457092828563478248977929173827818804100728347383481528464325609273209157529276125456013177786594728547340972331035887349523260426944880576212996249344058760506195631263764549448348071322988880507601808960860590159602583999016110511687*x^143 + 251790792593066479116459666580542530073314390904064273235460336040728123644767713385559209369275908461223846164176628184841196274714142294837702284489413726074169392316525593418523979178381061950180407334412218850172999768174118230196659085981822433325128324817549101930547056226045296520491135377656659927321085715165359866351669775686102899247366043869167068377823798395501711508302226455442181033037527909367593998100366359487143964212546758080629038515550471442807411659113990774650636427823020148360463149630255267827254703433281791908122043915541588500406011771594071029996391308394092302690323028014914895097216175717159926053118061170914205927248235746731508720091506973203606141701688416841462622749340031012493592229582380643778696521292333985584621291357967359075704348274767949394447449186001557058360656946473311147094432596114864174331118646108148399196039814552088645985930847986594744997502837048850579240510561840400955509056922468480719567823333586751366508517478552247141418581934849350969009974400086232461312*x^142 - 46251992729356794936190994087476300067411449529527621316170484073943146505318419698757350427112758583177981345584122112284652701701891993331747507534355882060349539583490814641209671449693252256837388127262594207611726844099815876652701876421409014936613578503977699846054771008245250995677584714947591412263984568976026130737048422219265445781645776931604985416849580734592230140106077034106307819531998071516617693589753502136092559179126688559521715658737168820363190397660428490183254406510316088046135847741785135106133411208966420329695702208833951668103344187444743766749018452026982293185023770448144385733921978656404078097610058894103189283829558072839568579607409378287561574213021803304613153752257192025177234300343289915182346754322120207995570912014507919311659563751813646180071273513998657141816996069634503266007229777341144978897361811184458349888908614537973707411651185973762391259258044247935661547575095915657340045495327769572236782722955492864703533727269881066289089834246718602590995954746747024767719896*x^141 + 8257187894149217678995157644756833220967979705011260845528629535052346857399796405409721853801513557377551319978936242464476379115542027564654198282890968306933367625365041023537059505624350525730267654101552519581723207001957516181540311684171523981348182542559784974473975281816781069067119721169493782183544073674964549920538997844923045462690575902690063004608304008545077132182718557127254837055736966766127494224712156488696963379647591364178802127855975924999736312206377273138368783524782302734256096805186430168202913586027019485028835318585307058133805551017864772558295010300576744088085112398698050444582214596318460165968106002353486813120384353953451167580277568682158372588511081374405567561949648155748265096238924791949081827442944269335609315718079455885603770367154642860645497246649382653281315821657267357481516958875830371470354336471455980036150470570233108770931380901086839430930104346265823399078326625550089565256919148642521288758396499727713011869056607075264574016080815411491005644397189078646239410981*x^140 - 1553934995797296037108425848433714315534223730914386108544487319704509554077226106528281063324130398253909565583889100241066310720142010049520156618456788787524679326378468232927351036687359519541167167893719832954969079814482324566027979392702927057906626893501373988300198784498855522709016062239298683737727915348376698559898675865386976174580455975116347774150335530188934366816308817306559600791368946025218822894425269431711733532212573121869729528684460127574351297291724557288382317606773254213095258756465234234880952236885551378443915077639538223792263544595363902412079435688683099871274498986964800428554060006430691148092151733297998612259489192530248690320840282389065449856722691162342483815077043032168291025806675487966010634432558012975689328786469911886899703896953765691408154438551860099752149768043808843915714164013536877657879508084418963055309502148159443539222267569391212603733104783229344341607709334436667499625293376792812047182831173407478922558211399046049742007450644200299382248392648031473404787556911*x^139 + 342893023708615544064779633534190319332794211867024591710206548557490238282424230526047986032793979845144321431929469704104434742437139054301914649452650285253106006102394542964157787070892548499475581859964811711401689885695900350570919062004874977933034590723873855496681292599266064959392854873208664981425801294230050907132058222384337405964965073155704457048996933672447767883838041406783613857033617444613275646822287997315448004404048659312727225173334720132437240607491079719069658374740150175007026825372237216556594295412501784437502852353453102412318665631743423778227780548072779923795024914029180142443438768894002267469060352187599764057094773083174295107938532271874540661732788773901508649443020887586339170545871404376100532447111536660543909317375477037367709067171214963799539923745047023958308613568355069385695967158784720572508203410245566370763759998348444614644244881849696405115040744872898429559215530678753622678090029057370223505662791904172184859697019077789499752642359357134817679539839912639864815718536657*x^138 - 87070561439788465062205494367479640470774323076430147050679342328204976628780753088506737184462742789822423364820930921296552395621203869947942763926222704712650791986869849579853462980236515038648207774731381330495412745876597733209940110221945476245707582774305766802127372295214103056922530223083338468316896414450515041067765231960199937671793459974785069122125656019850718636528026703114394662052476717967468973379867741292890122953506894248458809997329936708537033196406748678354484306509483505440457798150326472144625730503138500581516107366100019806967439968184522426631878383935425452131970462359317231293825385522526007209841191609558613539264919666772491565256574258671716773680635609600806681791040866903066984886501643109706547743299110687628416368993066433254232720410497056440957710287954491175490209536769799968115617605379183779659840944840621340524790746726174039152536678218088705739633830716055423079423513114110295166980439275028404681244999952872262479786249265179106820304296891157784171424857630082597545753652915651*x^137 + 20491423325322999571851415950234613070078551236361632086590296619525180619053749814100466923691898828997075413808568185175413614639414519691136386886720787332669068892855530482368507226994123695856992797117116671192126449350446231077257939256146839276681140562622321370832807882341981927270042924349878467095177595470595327398575576212083833085980477587677530823728391327806122908327463565917927246250267524410170363602797413809057905413079298448393021851028090522065550244684311043750698423727177730835686136133041300997296142641449862274126140422385014830313230791541324786581661092049921641709567977122705555888511917763286457071126338773569774362996891335038390845009022869831539672286152544949774560548872588672322392705491516985162333594697344126414445488635511375310595114443519918543909497142171378588963946295946188908533248778342737540115336039679971583032671693665721768884863777733270250931974800674421815133742597559983828483121830809188549973381408481907000854231737347168660692851305444339526495326719586764608020471270816175824*x^136 - 2337673755746271143690480382874877637092658469828048436582072695665706298638951334616072197965766234353451121309024219613246074837262151413640463525046376858870904879012429155113218869099047973421429126226017976933917637667839074533938907922201370655675453261699904216102346873218782994077158272126818338903384592114360957665026246964040747984439700196961501122466190028657617213591001719778626006872289588084078256191110462492688311925932095557621556573174379638188092461798321528560964794101585509019693333547940523892881179156600196010919457448815056561323210675536011503794941697170236347812092122238095322986455493369485646372157098799117214372309440559743610384396267501801500880313520984760203005464642643597362020106185631285007632977570417883674464931797042967199350276582938210542089495067327816731635816295646973317928676284440949767983637879435231116597782135153654403551856046595175548373300512961343765553938959604547176310321100618674103926065019110997452195406329021312962696785119938901233516005721749171038944322475873705393176*x^135 - 1479514401407785520024967753739076126272130633205701455409090402720926465789799078880793562340492985281273077686598692901990067846540478046476934672297033776660875828644175232582734567575870190145920589694206341395591369574428253930231603280178929274164808785679791726193404686707707022146092962382746318007481849171438285283308833443912888432749314864581421273431367147191309247588013162992647761219306551832568518001708538235705725554452210331434096348173124659580640454888625403732268241866018027653438311003414535510329436694601016159835921589766212688749162689430885164572521050075916144083331043697111078730447574044276323972542943493814365216328056427598784917785901872379077456148804413992690098909888064449636065522857368070911767192443901102144607467955400083742576415078517274390821466165008816272353829877851546565399388384897404923303269760387237374880464746377317620311973067143866049033773575973706504142362153461527665039643206029514523682742889977452127991511985689837587429916000899711141510035674838510231750266127763516351816049*x^134 + 1472826503262934918651986379680394271946234878504199285167963493528567076773384404865809755812573788988989553406616090273488719431659421619642839755536991925393248470256477258647497591516010413917380734246017946006454781119233091831004125694415054072456113068293760645051386152959661204773112926240836631473528933729066449797511853686488641926095097857728973943285312508375117407552762363556896978676649142977577167826542743637129858081807624272253566962983035285517476096083517650006201531928922665472439380908647930466840331422958190038276663724523396375551614488191961662326919297969983890079808234188034472820890922995785011642094235803059338555134867821121111680023311743481169792028552668744905826825030186346728413510435953669943893285024841342089843638077829206282919635345775374897611911101413614087729845202611897275457110321955551634454656292191313668578276260819641808889391921554319946242541652702290422598621421151138952947626121447567976956327121552720664232592552180280833730314458774176372423808757911284398563422596977612224867766714*x^133 - 863776332468633172465246648340082032195234522034270856610192398828830333768798119758379921651291761424152010112094771527791838148481582909110417564747021959741276229593926396936737131517569736006485823113953685657385479364035906858504622885102906112306497097330544117911993333547237867208403732014376250480344491286926782800993166484783948065998913461259946970581569998243241130748791276627460213931136832070904051591918607912229313783706360209200718172699427333657971238583908045280892954320183137913293595385316597030535317527890555379209718789667295333829318210037154330891486850709510522237048883811374828193869473826749270363912293746219600882099019330874515995181809061615197639370045242861388897422633928849264817657497874241394812759425965751178493606180022589944978019202381600633525475736860127175594482647126165096249287811109365868928217046952441060884155838232309398773923312999635160930315570124836241305885774235046351694966060893759704175564353782686283698127838196311353189742545936422174417673988925712512242599939170788135014986743258*x^132 + 414788101375569613874319779856238830579114954336498507559246841927386161086954515212836568826205311802441973450569161096169644774662232067460352102707976336015491436481058771536332318488313094511384457979251333474006814015256889837312635241791778436811689123137588563337553896866323325437513143707556777123392501119292442313634828516343824638843830689273187204499846662901154344143230642440917064781021156754276744609259378950099551556959964990387899999366708976064338417941772242158318140589129175479881610747871461357741294500671239247788204635751606438230653671984352959385467142920708680921861430373986897706681625096874833071450232963148783844818287345476375367748305444492994677107755921892509935702697196657291984380459441474993744415579551145710238411938439089839169662011337357383805640143976533634886021382369176588466410801779307906703802122713900104081884781747822325790816698551803345324977792251095350041765526729562286593305276535781902275742718588637311090611753820004479252299747036197418253002384024975242817240386141937284326575611626175*x^131 - 177102480794320653774170865196473820904850767568567725722062486096343506852195301651805237179835051036755270714053723266561928684699147682363741878636125699575183712155162230515481164651274328960760450088664107571375526405650743236390392411286176770761465602759261719673589095512601616908395355227683099509046785009315492189950983951031636780265079510913074272973939729613200595272910747939315859073939711438918777884685984964314478942239482503334766586209292492394552465562624214584329830390930206226697219240968401312841311162229027713799676324949424199595855572628689189600474357362834620861720608641806157698101515610133424189281930288453999927043713172311775950808439135356455415668105075362891049551861750754660535845991164145490614667228884687969049796526408793487795919077118691684377828225440837020525320126594661600602362059409334530706898209644005080223219502585644103465625995651172491952777769829222383154287031394878004714708413292826577145229066134073287058811156747805582864174092752999081963458007171529080191900255155372097153988640357494122*x^130 + 69622387029639686652640526200168926887248199751075055587217619509202844225717981975096574837704345005764371801902160205789252332326515354859103446900126281679368301274674490595958186778802087583606303351323714187621490920680435428389919420068785958032334068580614003772631688746094069054322837399692679068957125249542125757398238056653686260736628842460470440962046069484660338052360975349965729299693465900595949348711702198660499329476968638587896117636352430357252831473393900069982251952030537046193644032632522345169475252637237018789835587731100764683506805858377523424461416987573584580606397415173130325401441937195239689318107026210613852937169164738382162458480586070962505335667314862871531606972458658367654436999690465878518384243491087387844719373967050559564032937025160983240084626833435626501146234274987343977129396285073541678708029489270921618117759068745751260190605144608453205786080713560001451793894516056553558041154368023970644006629321939309378548149158697812381978301925583116181163585437965573787655964780238694147533727834622184552*x^129 - 25669955481212697071787011755706906672857492209118119851549130016205498489072516677122605404711770200554395699989016579471526495983011843500630044925060484171168708310390057157833805694724258498329856377883438736989677895865065937859668947709059712851354663865164854992828698902647107422516937280301540842280434566609020893585738676522475003499959949970034911142259355935266348617547363575138271178159181085367690968990239448033754009727419015005988096082939988306812773052640733847945507135550935041852964539724040211956259219582193283523015242251155952240705745775140062390131100229919809878748364272472528487181665996319687103201353350511991276655209269782423616264377258169370145361962260213239115858716812018590552925794247381610453829986949073213339961272835005011897723987651725199921075501979940116677216026937613879442809769115316857756523495473805195155768087717936121216464850390368426677663003435194911344470298457489604272697566948207939645529297578536842069677746842338865584188917622413487653144444233206944513919509361247832810853185706422676951436*x^128 + 8974807267724677073657931726784821615853689211061485479487725893920878091923143786550603892425500572675845075156969665379766933524488055110175735726840968907209865491047382825972717728353273956328445858968474616711670183985384692199852191666983342079821699420152947894955079321798180210411605929848312099008753696824383374376376305363156668174458295651350724774251785862029334554581450914533791650819755750896326251247437392701339579704623683614841175530302345565162822618768146864388044863385345749117203787002125125593609681526442038555953257901317289572127258450851491297526500837091004088818996152744737058544008524412188340075602975180326038567764337479741587261920213972322120568217778886237783246411948945963547526409385173251843280033176939056604246310771817894400218857666267733785451961545530385906594366061629662531369839492372091679539556398818193805630637183672810919091185490659356564016893131828232555860464237284979103949384811971553099057997773386074146210386502969445070315757995598363223796413390881637874520997150316653767064837968880181983358804*x^127 - 2995976610140644784903038684379899716607261228036083293762993818797376252807178229804402787354826965049134732700488470412360592571801786474566877022009237699858347845308432653308459916902038073589163917477466336846152910743432903191237546114011145137939128278963245511908623052015804661553619534716283294831125332255712161395103177392007242076897130171126670931328117357589758177459181454610888575416949332680315295179319525261967438618616679380373666547682014117804399584309639366051193971896173188922559180928176237958934195201392280738020738842426875515617070656477061224865548406192469302461099951419593433237599353342138198207355333848011902588151625632968157488486242137335239668206257946250203005268684048140797007361393832544333370946030790495081011428477534209995043533017333717617789123156846553152473726151134236739138784577198751496925595817497494564599623556881063110443274882120003871806793028145614082167499087856515309605137493564266153936589693050802903933269867320588186026488820325556744641483845609593503167237105714617353732850550117181208017746694*x^126 + 959013443981182858899820293672396750820095746957065928332186216114734859607737905024889531230688771421686725105147504281360412741302459118499665894007247983899890119510450512205031299832197009519800521902994942923383526767280828448248676829145608013964145614795754778367530139320514526871945673865865290001418875538045896286908978009760233725840331355592037202037976185059173559251745674165549722789720212047496364915290034106744934088949842620961107140270975786623963887235354896734502290306842290766683387965762528583406695025713704136519936236730968456971987012653527872906023432360671479047425772411128070333098887596238577856845962572842944177756393713240001730976288537921916299459021664035092243424180340934725086995159644004868353846578527850488076539256213836342079321954540434114392941570780955027116419211343995370371728341274625982316522404874743970734915998900113735411711263663028067944481215600529704588546886726251068656511042816091450502350700248903508894939469511550385283818110806493315869101860607076010284522450198305934447950587804444797068273380154*x^125 - 295063774473400275455413157952732954085504781998163760807638437891753009131331215744918381101790125852502693984173532150730724877808743546131869693693855515991573699898823117980403420269806720639966369426685114118418402528894526645453321308675091378237893247310456897937461214801260464762853506054722816528746080960645383213717505502790849781981194303604669503233500028855090049457666100153380079972868329675803416152746243181790644215227976478287007396129642086182191332745726385769861962687678198056670074880576733273025381929029653103016646086314539327283453874490639588581953587888028858664411963415731842516035195920030078199390368569428479128178697405757760759848465261360523391027906009636138321702787356724425820669624958557595329184634552500595504937004534525910931993718853365068434260189472058480324526694429687558500474090531425389783330582420151215757494969446088889933242550082959929659921258966176043498795202942220887974058550906742360156420315953829055635655657400302121404614815708618146292158776350058169322821860160550024779909321980457692344726963750367*x^124 + 87322802840444256162527294823026990742791040221390219399497007048065726040106414733625207166565518398280944971031278922381150926819898532375170522389489671003695693561599800998486686369652125949735870599080246220882111139184945734133097867264197117924295010488864153110907250368201083887397548866237174120233857279346804966703102542780639694414423791005779037103321284201344749573735161147760777535896284389507541538902728331302059407323601765710065071707908742772993173025625252575487787405712220818935293886116863692285952104705456165953369076465591972079109917794601374376006367236452581386282398762083011653626456811035988194251505741118357196760767771457544707161711115458933328316778870584604522162179831736833744500450973018381772768183032291646450010936347328485783522230881549540800212086083767878446638375629658188983052189165403681902063327803900573402965201320804126477010968531120761091599733144956416747420873790534559979573627701463904032764542054434713560500795857089578774792698324095916842556820247727751521458828045171628095019036244644822363061748700403897*x^123 - 24832777250342494126347172543393294154821037294414463298296360538175361311904152937032571899719987342583136066634302421418120066937155992030915116034472592642985823626311582240534979149948625643521720816406857111527972098801864354011991982450075963217806668071971683894001797579468598794843130138410274910193868966470338864195008496701932825864385533240579596024181597791630071098082400883363118026205945446630192915703717841720048298362098832426280544239336717523267112241920970444292814987457433603739038807306388522405493005328657749811576122105171618265989766728333348366902602445209257595508491886322859209423851202748284515374556856620142205710591359060640920613019050759931587762039111762897157115430233269422464906047105183233267947394925120469763405008803337338968447838307103413188389674592851427853342011511371982676042041553016118841160884749618160331165886559781201257830174252935131269973767327659346365642590499265454445165517785968275896816205601414772747317407227133681571184890615664056295297851622884161021122937130141758638386165172223168171225116946378894947*x^122 + 6764198355618566992800599200902865560860169199945989594814463636752951906043071662087072021429878901432955088398597785539875449553591825085110961331573209364407530021573783392692931791056986246307138791001454152318568648563503335357164564527805198031112604951981546976790424727333895322715350715317246363410737392181780596464510562939674567170558009444263175572443881626425509654691673532416972357462595130886528701321313210753670668179753514051507643757041906698533167271219104041157151990727942341913020713183442657246974037841889021736664456933904785772232399643026862406692795222670971603184524347322839948060462315610553020901874475021397153492130021367992899433087104388825231319075178019667033345702147758054087950498454200153581519421988602516476683907918157995048157873881019983187415322173323745879366060626263550215255052573106266122012696540033941656095038358985243405977897204925735402478433776426796572624635569929287507127147307696133659971060284849418349936765754180126298702656525850542993301281829142587178039557434026789500617805595502123399106339873568711529145*x^121 - 1753239006714711120721910925502733292641472061015602119318955895523972273515787709684801235214382032176894592992578365792856732969417042361793415950124290153095451960907944178821200198510527327305926499941430429682435272161788823646172460481449534462254641341564434859701844400554269108025784717753282865764453349439432696952960184868595825356982646695560858792069501506359681907586026084400456165318089284861650133649638996143679115756411428676210914428541111532495043808574886488767617267601788761139375078421537216117237049553938834669887517611429198884833764881566683735874333430038450778814447195788181743274550835825797273191157957753615132117217430066169459819519159662889490696280888377492741312993181709548981878519577652674279552680814392638098386802944604218698183050753440591947912800862279270846704866462676523350342514895245420480928992852309085199211591480687520688746348356023189331210668036780879697365881272059080810928288367870411865056634958484887328272769021851788851816107860491510156292437011435532991667362085121591385854271161431293405928945904508332321970308*x^120 + 426952716915841148547221603847976704185774813418034664299865772997410860314449513249838863466933063708481263825374090756890193302025993518251272488157991809149840360265602898303830042274434712130213534148471461281784528189107874641023576470490314563772022292692332374906102548577991678645316026086467300289572737961455607185859820833848107999568108564440440212143490162961440205437349231387585481607593030503378035068926798793900951333045020161001131823337746781846180855380949913335102072282468553503858215288003973547985375004717292454319682471503034474041665335712995491415172553578811633321490075322473125282648665740751595444142247773248504318419562845296302152709712104528501653116251636783966162105863094270645317835341130379518831267292340298070825068922733168935239356498354751986383726937142536755871311172643164459500109529594075106193430563170172704935554452094933488666260243312685036732372672559692292414861256703456266852903782604019586846437945262911264260324478256763242698932902227659707767612714934225210605410968850420501369986493233338055213958062016821867687657395*x^119 - 95177505098814493413723828103431396900089512759281912931602649549024310141720735433377293132639854641247861304206210276452100055554804516068394815709842507702567511092656626054795353403644635649794690952798935850963610952641497783279568469174244178937114199953482625485951690365767368771640350018665295432718652221065877191584438522129025174700304535433733313253538110606382372251617788542015160824960255406749509891397196216857115314273535991052187670535359740808219222147180971971844437300678154465611389879993330135454472413487086407181287722984428970241691359355265286382801738862726844774184543098938815739276194645883963797897153173984410308498917574738954742526519594359142623066528735372858533816533397735745349266358773806603456441365367955862941963502028875151903817750583336507787505181331349348631395928501712589697827153195450079182597053899520249309056770261290464290950633470339435008728880074602813837848465066668570857054188014699769318534928968036062542653602157984273357482130543323516662997508274999008720941366269145601380042984854324494471217315293241764629289052292*x^118 + 18235830931313349020497720449745884665038289227479603086779207503449489329763294599504404088527637657752853860757929962854326980371769796444990899902122098087410957257598042139907464470180913621458259262128266751066695827839753927265894647589264761678139952683142325631465532195794356807337896179491908542928980273473738538653413351491260812641536516590230122116233512264775328677819840092130221625750279548711383210206535739103470933154136733146609492224158641428005563633134805529090672024171566698023586045621965037547272044153769695292936018100905857694014731105103775502548152359881188619676112540012631658724790390684526761408685573119013511932946806619045514220872854857056262221675854915193272681210351993143665341000679870997919119870224538083399299470967883122745502895339510118540394989911142203346090452791689493237484662505211753035239143622468779983949788245191868373015802123299573756510349823029869636892829659471318952379124774512943192307619771613985587764479896692216642896445369100469769276013773290555368298650532859041027207332701813013903639819307920733268687595816265*x^117 - 2390788179444076975010796487233652230833345871889342916769648342552454515546879730681870206958147522130491273792250400218833973961652309239558997497854092527682077322322022019178794373782190505243705125932863480835018420124259974089653894642861803603791623189088163324200586354491574141532152747828543595804924495195468050185622981409368510098383640381600978937990391115523062345199310080553527491965347840281396316785845516850085424795367954935474140153758318686857789047208979412305180687956581301257866136898156606262959258578499962288874920930163242169854259405691801431783955354134326766715047204834470949399185344625499141646901083679137548945817327097987649943972076325218064030276373953263101103081414742288811115595747325258094576547365290321968041214424992312210369893759830097327077067499018945980367991295666617516548720412293908149985901918892026212689777413139207333101698750632716158726214584900512912685491412186712197561244821953023598948805650860349021893246896706052640984516957995901674231164989501995248288383409519084060236458249496113143196232302063752767891860976242214*x^116 - 162160545767048033757776033330947132565175030297453669431862230660453429335314020830124577285165943176137727500824147201147699227290703748011470802201434074186568914643835856320419422896445050983053526247981610669838922053529274400101361670481830457951124667189363623190957469971683664538707561195537325964982037684713932116709749897329136052302444969770819360346670965465454422401302807142202507696129716909834133517382633440252806763234813734274606839077417177611839654355920368441873083139580926391569405338160047099106775812974635019229577548506603275646515756600273139376556229809892256866783814660453740117468493731234936882837478886902761563438216287511978719111024008255314086979801056285535547088905053976192677760338324254607387084786358847265492187907376536840915506132916655644938508066296895964077523825416239146556985294302174430861474492273128257888342681209542430197427727286720586948156069205660681734011695488663418865299855134863283607975289509016518620660655634780176652229748377821012272317528823066372521405758095649337832532546810808678881633771524816408878137957950345393*x^115 + 289094073618999971760746736290252837300036372703024950878083847334376789436566466789888079505780717110754818748769631200850097995592398528601805413673705726545620143940676180591129590069694573019701121291452030008776183893791355168510671119647813975127876641606919399643780578915807531142454172500995213528529797884905486292070826906118924480578581254241205433897837643551715850001003585473025239553477740424315972576830258680041430136325254804405991746971339199652569600500244104113618840032864791900427099528605571998300547917438419763767973874903433933806129856453303305183745653876833727635848172729179694159046641704093642369726940060688190022634269284256886333924715656631514859876269147944554528560454137852804492310997709361732482429891090075291567902832442195642694933943238463702318560449959545065825251331010012703212819631040445498017033655728108056209743247675565113089813719526839407508991297553162834453052328335961940221478986955556764619234928358594251374544694610023571097236850982003486481790127611911716225179801532679292840739556344671367063871351993274154080874261333709995197*x^114 - 149569901015030000273235709463962735831062842506930725560996963571455452880224863865986557620861442860247200291387897174621622312905092081186514161688182222788506260943734258772776361702842129558695868550415586648872650253447038304560885455231371561645813842373885413162103930449995029529734471028819485041798986600337614509645886894015010332864971807552761568801854072617827403729012558857154405722447065670159031754807239143884449573878599230392113054071977233017768739135606940659217398024400822710769772471129888069012018757131536619756476702537855687317711252222632104427130563258405707139388037422523079372415689956349588282968368788764799627890901212571012679178006585690736362042559474842422688381915354350062614905643445268186512458847558387922284760988125349170711484015180810790293005647012747768966801796749997550089500869495573832958694591712224416249331223095615380447602940069774027820233703074652833720839322959076944816402113025361588101409512531619341503233519448723577596344417641037205481413054585421905176156165794920994919178765964781258219779527229806558717911699344869211636974*x^113 + 60481444469894622638892513205236015628059155773267873201850509892417403323893299364398748999461398055653553032986642591195927168195059280121579203923482178053486426943078190925872146469175386464281337339466592681128634323732030712457654030686611099059019028144699707164214325074824582136714462282729936988653483450069898501146584116787486351304467206207015735081256529228082735977064060242696482181764294729885720693208583614335082187203537020948928829358633388649258143197233610080672582937182113142698745143618380077255559171665610273997870800231459682767341604109858729092131391557155219662120393396526205466258452267155349163282624738097346199355074852520139708870325589268672832234822502666807818706882990293081320370968403459639406515765771689532408432020238700185350259991940158756094186139979509268546785309665805802387541900911684828411428561197055210522487121476128126514375434770826175371797735454428057916854521334815521558603971674999590596294882460141795934491846589664895000960014018199580620049769124595417458536846569853563441800966047235491717688069682670755413562469432516748448763017*x^112 - 21786185281815022802443104195755064036312309138227339354966373433879353733195679020626883079346966438843242143905222312294623338340966286735138844971739789449017275553265099577509607070910074323825646991516487115891523822933967966006286053090692294055414385520064477083293403347069674914642786309136733805447083949478604078473759870461698520525165577789056671615233989547413332863829421427321392935775925577997592731776432438562021747113897421077019796242517062498240073060545136321476230746648901378616840475833668356816228089821110643688292736272273110667241756202531435415228114180123568673367057503270519930450872997230842580297587687651583127335961147598952938833811045039266281060631921497317906768851746565000924454394782391825077196136539516776072391491009763731385482384044612496426472954245257884188692262623621070051019146486369405619732950401559263761794319629300680773408856858745851356965920724080354482996329117903924290044724777503212407824205579845078976121689230518694570667525632388001096924931748302679400870326495477904808779848772682764717476358765779486025897865985670118399198936070*x^111 + 7313827135277955253874900908335402990405073491715096896440792445059148729864114465954046802844281622162022354637426445249677867715593650585249796096143819173081083088378077086613959636604174782838895675429604280910114673371925886534966548128514665617735092236693382159886669813165874134474729748792995901247566896008311520391024226822175580211651269851811152237143421797782373937640859040008441547452929490089765511285820245697409171737230867360625756145714428332731859860052996326437964520299520616401185857072264041259210669567816407453528791633339798086299101609751959279885266274425790141508289669031555265074706506916170822642844239850956742409248293135245244369342931546036235741343960482046812605269697125536798244267452923287893744601304622956540855290886414981801981976163030259189676819954838353901378226311269750066069143046146673258492950949018565258831754844852917940617961740802606902999767140234417335383332894875277272452938440486052998829038158133114223143997373738078996369226353417416136273922967124551387973203468977829902181874010873280556961723473236177912781520131837047478865904728712*x^110 - 2337256758871545924004123235064596237870873548137900675754683142466363595964340031284520933191155377736708406658474172961069647085212270703644311029684605106090558155978584078998669250871522029079021737840592536183558746024317263888261063016649317600089139813356991541273279107454158380828074522258888302181030994317812723551598873087056263602680882334389868326549475575469569395385265831743405033513269347296515461029279134791326068093011529202093142392518842571701467541246573861529674255229406126711426882986455716750217815099786110644263133801598699743051451695442594101044022462686220813823630464455929673247364928195849249371037114529022313518326699789876076570010243489208675925319164055614159928030843452187497931182232510967277553219181136298932207915668950488607030862714866109901949932158322764636792763075555226892557854369892708636851198687689043969000639492510749194859161695109572768105825645854066894142323138774043814479013225670029076735086423169097545112327582542598233743321965631986459357201199657911733896395836631645596573842718657047556586991216064888674743872395307666705419676066881666*x^109 + 719365833749402057069258327023339618506422964277198794979856206451187044440612792319344006260581563755761027221812760140233207378978277393349957858444560971894039698862919954550120659361911373750011986745758965548843735772172368544641619010195447223672774362154155697075597464533964942498049997992326527379771897020978414292717174972173724762696871389551050747549346138221749333938049583753930988510001451152325942299125235299704487214583268003976005216869828109262991159552352501763229920022827236728722364082792393649618621260008136908130009878520174133788739535583891961695484154070543248867632574773407015733326934537045624189171124395785016305435772886752362165585027309184414704395092984437114734100908420655684139579459363887243292406966634631189069560846388734789510259041765456424044014944091435088228348198542027031151962915617103486754910795125506420407297359416390889380779661879586417936402547869066229113928580168222689868887052829080976432274181720608438079272273618375085602655046467129344120424205398707164819149551163258702858348725566356778502613339364228365919218932502825414402399210668148232*x^108 - 214783672601189743589798297035610275994696838363349646914957444042963086328433944872113367023810629398660270180063303871605054520621311124628347048945826535079913008294882522317133398993841282584503665643306795552046394390782518379322955024018937835603315456415792448347982296722212666204615791800129653429521968691608804415835737726841227146822439988221358055502840157545482086501293260732746899712712395938253235128833793309873596187319819482533273374781311744636412102020515047673742459170099693381344267000532620903724777365877136635330520630932711151279184718684913848197752376705645877575601703746342103418723551123776908660971773901426232022453042687002615450109412764507354156091465209547404954298702195739415872174516539247225866893680898164864318304247195309594057738507079368812473160367866286847170117926876227956347235748112134447068460761230113200917194092121249857400550712210090831905235137090872072335474918398722216328668882845248361923526312444246079948636478186189777034665788874066663950138992068268449266233908265923697404104033171365482514336873747781339513830309372535863057233975905563715986*x^107 + 62507611204704129922767961751205667825964812160986831695339192795053523346826891217041012689343266657035046904145163135929201464702349428854498032155161243922677647923727111405294948103343968317549788793834253946662568542627883197321130395822143608014281462031602181854417322129039732346982639176651912245920285703099749850286325952467703702444226763578344704852619367620714984043238875120377272434035104266907425899053265988583885322801654303895863758687710313860797156810607225457597950028599433409699715535605858557804525389145499546275109057797956137404395977207083163210572808154726016704982953826090024249279406124462549848470481118393531064933996856544029596192839972079157993743636147622460884592545549695161448116637810960789757455232998302430784923252785820888234809444600878882748016619832778663806800117816461700161519913823437597967160716897937198723709948458991060669008009546175329893399818380766179427272132997201471814726864630821630211931549737325799024137144169719950662540628455731644726228462751831741243325129025793311688264156128211873166345897032543880865791148520903671423005875098870217547581*x^106 - 17790839508065726902917896850198583483582817362738146925033315200287842083207761559123127011817649435516294757652746439932159957905049379992270519976577767402068717788152472034079932890970294126498189509499801163577821460049212677591214322659498642544442801031581069759571358246716267815554731227465642454040514977404454513288549890903289950158473335717120863941851199632360286411628036448821632618432395681947208621391822919547795715979175821485773367814906254800642817877850225750622868524636054894535327113663904030037999086853898358994187529977557671620606429041613382685393468435651179477023244873998485502208735603909683397880453792728105002149802067504217980773130619113309793885490864378054883667181315241853850733862606241153362488669160986731791079524863561612760991377168659153847757619325360043017954314119219151637051203128408408340549296527497778626581446411866368534034029090228169801076905290949451826761108835862982897395944970792104573295580865534665903916874177400770965029379373790346675525474753364227502043458031610087609734010042936237824915553629066873437313044985458195783045018541724743571660092*x^105 + 4964247179560901657467967397755201361601650860479041268615081914868197551525662317608402260409092221045837517089247271858921808645499870146139401828107985489645411217735693448936609624458746526114538252937616582503515830974649230289635192888837400253240830873813409857247220504231278621662888066759647019356497059162654242376553906081589442583006169291313059123363636249658504856435083732363856424427520111781195334400080489916044157499590260846786924235358164644041060427361097814767040874445552711166755131661790858577451707237760844268522270372238469238822854186408598636406005818364491061165308143686388994435255459187158961593210905745281304589566686836754165494478246279612967599689358785817683534133920401852788299675783287285751197469196061780867818061787101617353548602334063671606243073240268101487716286741219409098988098305318651115196366252245943410161759346917564257737930284220568306536790046596258358450331399628064887243174081630088782134104452975501176718959234619156974750381803708819006874604266165809212205178220071413473579764920165321014892512284617835033052531445233733391146038215098238913875864100*x^104 - 1360525369061173123469785847290252619400863923117081466636843519237794644435967457994038896247912012471195151710301403852152062221261093202393224733968996156245963962927233724982836777354042459484499095997012384360733856036678484549661732509469334147484896690331941142091871842873092868652562688349499102542470848712476204523951909074319613783163522595311504640825224156252257193696638032560145919078965184204101403237141586736444522799745296231972047391963569591215090120809107709082836542555932979575082109616416372531670614845300498926479967914859780641866841336728369253566361518348183220808380248838566947892110729994013905358679258034493087945002808351303050562773620969963567305574450892711242775220702177892305015140962523156460065011863241140178376231190010199002239950359667590978284657989421328985265643872096285678228837305817774839170427848196687430395387529816996587292518376126675280584354588046011087891033976037877032476318893017056919687336521286833752802423509156290470665846195794284508250176204529692051290393746083123631493857191070280839970495557923633135557878966902422554941783098339937498371245541953*x^103 + 366758486079944701276653273545649336531231446739372785084435247366753137947480569174111585281479559356179046532095543725436852303431871535736628862567155540440927527058921228302907704987212015411450782913437785111861030345178893249364885540234697747719515946900365161875244308292792386986676337007313182062233423372667185127140199231083389723455724025942571329759829630002957491827348707106266525827176103068475989051209676719342110256854130398339953590815678826600400281636201467215771195434091186306924519138425783431214887830101278853688427088413710536295172080470142067167899748881887235841326568434461190574392199836167728324138926484536834128718338214676625184668242383897673584646722178052990190887754578663250003245359198922363209171923484386063442896579030676834460459845506511085626131292643349716392179644282530034550372540812029920157508688472810812180058817668900593208330156385744031758068052284410226410451944644668412769718101123270292250209572427040000387427811865430658345399615365929962398277832764771374547577662074008973228596732234717944114478884358437683731565395755580613446150880481198793435095492281126*x^102 - 97357584320757672517456287243630083575831247760180384067125706572933302081546779546288802429335487580176997917441978980249198030712662171670477055827824175291749097674380608696482428500956511963292061719771410852765495224780214571168383014645411952332689392461860161093247300367511501700965974980480458732784698544786120789306121906859643128733229669887293370752473630727821532491625863979816729745028848792887000297556335790241169951013450642306006430432122510052366372839385535508771336167824630874820867422710828848000753545414629968076576818980385723617969453653004354835204604143386699453474864634746242794270058137867665610428400219157279081633147647060172838990103599225905114740033428868952719125667314825764220253070551181395080660222174586234051947037340313545679329501435979261647978788353002253816134120010100996984233696882777119249625871580263799635895263987161201670816193606457217115400242161758844234580859071406445681695018476464897661679211167427453416213537174064985606182053581722337258984124259574245302572859879699041113019677073553044727236767278381864159980379469722293174040558275701595372827025235771786*x^101 + 25472798605157520949296078789126736714561226225702634297471355371593882886589634372090467291433538491071813489401659378293346740697798545944982159946987149207686198116405220441494859812275098923708459776710882977619579525461357854727982157816042299443123140496440604633043463806763475566836463191335285731748021180741827571529973797903866373138142766876694635430201192748464938076932830206614642065173405877495182765746556604056082936848221821594163265572931130674808819875658472793404478748417582191295952727172379109337886311000472361614943841116845883515270464479811270613980565358395755850205864817327588200353222584856012472980426699629754981756943189254195685614052003207506626972369145237689528034033040981831827933249954302090517567359796638058326168381530753642058451763347972289396388422643038657923539700952475886110148227404606049837388733087503421029464588805906489315470915508828846860298128424079061537544573263840080822346473168585905330494291528449394535592036494476654379024182178315860693491610569612465559350895647781399798356965526268340034013825007608080348930685043299047649935396219404250879765055904689469193*x^100 - 6574008015743894728287935221944174234224412839275999668401338089512054597867156691160234174432024657825602649625118260738166829050333272570530457438616123907255072685032822454881128725917430308059664428071444888214547859722794201218090559484054620277419318785624729025670189714063799341321432724590886991359738695919970813262265509959271259477644140078072675294545034657263018176849574525063757294917052170717457552371969112101247009746986009954571737414794613391801461601566347252462846364805609222348980834573080641055432825211876805656790860033619764472952790175162560899205849991257504096543846275369486976410846085701107446861485494984310517630225283832316877440771492246793217574888205557694950951431683374955364023741785077000580784447182753405510156069646258137147580725501463368630255480823711184896486400912877085051739124599550238461953871453695919897148269381575088058804970643728668554026494937319345774496070643157208406321615109572204671905448026823372511977679386586078238234583278110161929390869119133192528407291521920037659218828079235734031480087128516344988691232522449381846957683734071652850140815156849280867171*x^99 + 1674573950480658723094577669958163052108254309471778133671841910743669783532706407069454746360802491024311242316904711470665901220316758303938757737940123840077075542664404737545084372002618719866897901072113753528552255046141586753997891787173410199857506391475889833957697240615018475292658603067647346034626516362237858239585399971560441314495930254995744597314485976503791040491192330133165243354083823977333267497671238600946136199888030297691660479446466723688575150355679968452259289387690057136147797279438447158115470600142046835761123804136748606185055286686269848451983569056524864704212735910432405110372593216684381370772267981215979399985708113142982313635893509003392736191046681881745512541467821190491104881112250513257765745303411165053481717547069737811486179736068212169277926669292291621899754790095884266098067665662094804859498231717267321605843026676525556350383453311784665127624585928532857426127139783215304437207786336826839346478679182137473294143633348815763370210384374266048301930468726163966640273495821013397933414070361127892886914529873119193938975104454398664133405082154737696207359757030279873778482*x^98 - 421239245925277464311958139747649383892673451176459239752397112096885155342129899828706386758314473734900987554536011199851872732177112651242389951678630601034345361600074281042530885437900508422075997698103625541777227264381355693705680091847718053149876748084100358391185356452719648691777083800396087557331511998614046505045660447399385880176402835937060159895165157189862295240309951740156898797446051246106856583258709582343794507773720152393737054742026018434490534605215160531663897535515488443660442579971794352495449596511529552046370012942524337307716162687080032192690048810764501503445655066217409541709227430290442192852188196183829955068076006606883883770774452541025584375010391908673220654999806110537899017181348792770615838937953109635045412177321851773085573671552078358382464864379719645596966405905531807295809660544893375397343287900839270961094934527125575275055966007485399419342187903137800663608973466887644369678112294782029308992239267388968277276521553152602012922411581198480146206288866407453966561687801908905744702047723460001864150793557286276188548097872496891616173629313856256874697516667829542098653389*x^97 + 104688301104359134141787908887061606251967791658136735499884683281048064339060891950683950526748201989705199236720873118804858659613873648399709071151384297268892178035390979375816951924363182485542304930422133169797991168334409562810179189300293088867674014042973827207320978978504251685093589323863051267941325547999385815661240886068194982472069796648068060626839202877885119443387895798743073521297614144652430993268295995574121871241607855320478842695080532777908958566449284167986701094728413551705063957182448078995063708163712819392920334262641756148116435437661332898280141906058162295600644146276489591753967121526403691407844917295831933375611244657911437561064259232741478193448405775974507224190393062676148397643580039998079530004095528564593561142353425342427011739960845328051768614370249693772552313996334879131497129542114464741232329245118645928704211634728341764361200046880028885407314797878872651121350180039452634366359873774608870836686703235786872143984630643347607700970665080190697761499509479929912185514398408931523383179946467578891362216147841993474679530689758980772532905924309400368704356762515644492977987174*x^96 - 25714479758237524751820126353190562491041038750958841633560917154809440431214124278315958651133072728494876485054591695504763298818533337349270112615045016309882914660971704944300951634091988285610554372033780114991222961659444575559008208645510894540772667103594260202047340289296754439139541859064988026730488541395546735371478080229162993116767761345964335147003250021234580702115490010660354610816822403065624448087295882105083569622843488728784099973103645210475472283212035824259501737667349407947890472533559137859627898299636065347441995714785790197775442769675198918820226137018585000820708263860798775681797514781514536106832708081193192988905880785381695441125772437221148408721839281438286877189074126598150344531166973707996169613840333274966914003058582179859105114635582881552600927309153175293837324829448808095964974005991462746066464655520781006360196738794736150005067648350448434527456585518587486077514939338763377203357907968397087467995530887130741062330897590969974851981269773366417613434462213396517008714551340890299884303439334770475380429163779919196509476900455060067459077774038725202980912371854820895070106288696*x^95 + 6244661957237799517754777030035980860369114481730413244612535980927457362624597516916666880059504315267651151819820420231860807368728454319242910487548359332889014226236986161951821800412961072974485675991606938226843900542057595881320527192559116252825348116832833135154824214868735104327911676412814066550732607899974116770440232032071860662068466781338928103197726741507273429846782762493202002152780454874306181817825270504607560373130482161102794948600727855386810074253708514963428899350471306805925960945770534514949683786869466507113605319535120433501274496449640359013174705270262142350195239069755786392449083768019508842653480541591324580712011267538645513269627677052440874683482570463643732596451702399450874212452061453018304823527580342976125560204910989047115345352752510507069954889868389003059749337591525308565914739134525236490394051170073816885938694339574101545155866748151878164931701202814904445660912606240858793762432790380624136334962104647869429579478935530165307282099417963936381895102701996073546364473165579140188386008998027642393728071662240979310705262761733111961201384404720347058108975300794590490480607349210*x^94 - 1499728911112781264070925425450366307140947392947726582590580515552791810916750647523483130361989233182573043313730904323026590458113471925103176921573262119705364227373269808111863781977871089662701031797805988102131963450172444404797046643996299146766367608394587430754323416933544501137017011147899097169360779048319657454201199280544424957229784178389365964500880337332358476580454332354807370346184308642768552870567543845083833093857985393748915895392464946978769613827819009358345347896183891705104430435924804669833640989752027400171310237027177889893444005925818106698095463141086638264185168311219236708954551760504821874516545951020852408085523569671971266038314391625789970018775691203330683447194416135784635942398318261933465372863424807682968571181313214142631143506950960578941630157601711655567032130837340502416565267611830864981545745998179360880482079500221985997604756925014510582924069946661278134302322565791318603034337607533452786674922661937346477543162923241590227361762129884351884450307450325826218725074906092158309552053690946682416722322801921504772836361939440926418991267786150655372583958432561621661379828235821670*x^93 + 356281243349498253953193381339269774643411445724065013426768953120628306964535561515546704429611154907173217952685990786215835673276633927691446570492644449655137244531947717694755935908661869327018340561950309465151388134924998713799231748157369396700785353553540169783317998674706478719275530007008915727965473910752062144502433409175601023508843045012595551378863161505427032851886465129232609412118795609141018808653144782534657125766714990609903570805768656760679002442555108858048918195178927604392858584212984920845608009212800669147505949249031461640432485000206202754163035406488656693989259841819372420526939835307632933076133797989644865063864036095288271258382963003945012176597983989149930144527608878736425030495604514121929563213662092700154314455892044236825938702824296617052275784710829682150946284144104702777435974318558051576805912127041483005902192611744915535458546191905560869268187289891044779225141612013485595286145222950687904496431250532104452586610121252192777583095257325389059333326728978747774892201624417357517188061219767060037562193471736734873834217406702185536492094597112547404254913273542079653407493647684067249*x^92 - 83741033482849278167737656619565929381997150180207173359526024639559636515186138101616893966995790966756242056239952727505604345525193945631793127586183302384510134364862677401635294618293632125435826440448793352954015777236352241128122045109942819183893258411650112472824334311773717147843429830122563995376777809440807183576889949074668355076171300551360033674189536598540795390015295551746698505026557390361434128338101447539403056322889569343458550597226870664283370211808477042917312793494332910745987615936152438973112051284344322230304393967132616454823879079308312071951278953238916960954821637755992705854904120376572025036287422195799404528462361770590106192756009835676614598683923852903300289764243071130719674958117164847533667147706037821804112912714329203715711294097207993585898801821291379373644693412234066743766019240715932954260985802976820216144204083975258204293223652529358084879777299296918265043323054523731108573807086965963248934827645727219077440855444832741146749353109046489741879808771585920496410954234317276060377056621189520551115927538845958863079862621093049080914895514336845924534802020197376552679673994038688384749*x^91 + 19477114644882911873661012418032299626285453946405290256379454793436895039988974549462437019991461629279666865840126221014893595310218058175769014021167721518157784637687448975596669333134076714674362917614586332879199410428984617743886530982781633067079550902827885724903576581230567993162004065287984705894835688845433485718179934300305593558094946957845867356697737685302434730694679824185291204721235273047519796563543137964519897621022427241432931066600925575934543569957485894621168079510002367900737140717247477793803132526195698117692406242208190159906663144393652812734615563496368553108633030188946506832110756398343614370944401106262741296455819223049194902517862644959390638050833772776832056813876954948219846398919482275732144573087548789804290042877256945074484696291612096397021337352194585091369241860018314004266827659608036414059708341521892023360086082794246692547922544406211372880073704426225729610292990794329646830547856787619540598769036677815497821948435652758953747526577508019615693613828314229571077426023153552734482607090956436457928395431940288603056487818189805382566585636761069836082695853039177312627623764162858471749364*x^90 - 4483490093730661230730543724095938892729870632391637452561610343167440287705280782647011103926653204449821110892836758814744250031495597224645829834487912257059830930734965597328424992978952821165334671180591154016137411502065585100644781199203757881976579158289184243579725442080700143787756460257580081750458463605047706370469489609965242810050830639902854311352971404601340808405489229905682383262300156021753157181198658546106226221801080594288895263391765181869671424412663889520316044982661275686659939752986117048769813658911299427927343686217469998936762373588444511602267018564848129284806628309270822076873214116782575793475321558460871742600219149096255716287224223719891886784409882862299165749841498170262509699453683947513232614048972618218277708232657031471540997390505883439773782970169692868380231453203711591918819293734898425521441976434215499006317084834529216262627056183212293532493930055266002429435957126974085281054710589340919024100197451928318143746681686781360882139430726625695297236638257316466375058269354742029597034305242548309077102249744047912696183680502755245113891289152287371747565780020615224339471299443408452110586285*x^89 + 1021568032216157575410262894554806841619795422699244691083550515034086637052552160092746140840769071183504591690128392071236621634410834493772215581965315243891333166780415795531253083062270634667434700613628505648766617714307612334414869716225914833010887584262894563063207401770700940729805407550311625141704166202605949925028197675650636775879743039156807577064144169345768527362889050992321952903218880284390993889831070682748971020150669154950389581165000537696021312394164159037671163857602565050187671815544823970644229466321456547159530992946406584696516081905351329334312334599742470701273478164054810193116355137413451649799860597142720516712452137846279866282874684021143743680517380308180291840501381411860864944438746216743349192113503178788130054296534069764805153601491227228073324007975217813699583072284983035343895876822465783784110010262369110172736860773955336317557141463751462854437840288824371222159467435144246249537856407496988554609733426062182413401342693299878520785982744630288790950594345670601548147572275830808215905978635473291519808482459169017307482781671310694714312257685075088608901476436717008984342529052646601439979045698*x^88 - 230421496486729640674913101964843581094847761130846895826073107381279744391999407570452136750777133571036416118248138196766152337425434302777742513977665765893630593329297138136224386508156259018713963851499224465990475918583890387902566580798488221032472104263209744563885165458937978835139482987255919960110161711142666119801916961338257841038227351143335126317115389227033495781086354014708075936702613330405083403703418772553528926903720140881432535549533636547241526448203086843960344504564864759360503524790279884292057620861136481100893654798962532424931749587434535173027760569296606908636147681583617020250710231744288405253666461875768190714759010323820366637548415767248155512749772732839141584561926189125220947705075480627525072430720608203337301343051108280291855999359703654087168784272946742119505965106181249540504098931267720722546699763192966308240095402480844619064260184390010763485633892253255875969836542570030278032455116016545542022471424455365039886901687146175837508721175039020221890140242315535979568358658035523740401803134318974267377826239287326024772576607741892521601005902402707636501376456163462601116457329570420561785863237625*x^87 + 51454137177451757648583484355016831568738498467390487425634929796050459376071802078913507042644861184961968411647143764898214522392095482351234940624789405442177485081372468141016007332447929807689741243067937964701727393590221995974187127457844771342432996382622664094298233739868034184738046211644216806281249575138539673984592092495332824211115291503605920535680719855881344574709016133985519572167937029985830804598720811612679272489395908735820822064153054671567963297232136997873576794648237370290989945574318772722501383864377484827374451914450289878109599190623905042854035182121762480836939262397059318539614673289293817013352959575698647964596284920219226070272214085616527864139607828019382133769404472782901075793738576095269569877682961972386391646733052626581271219253926195518594971720605840189829891201686984337156235521581291079651521461222058201490776651581533116189157233384569531685199490520902051229462446251892909692355698202916302336757553219389426489470504436157625930018766704172184263864101276517185789723115948537414425432441250136288542107893924786564573921931408972814695802131799907520441315883947075547936203939201337954449050000477377*x^86 - 11375980773978313227549689540451466645985539023907961217344882336649671419856679445156329024880015084664936240133813117343275106592236346726950336646518727992463467191795145549271962295483045757705605053635576788989538081408706942110352497207392622721231148916669678617091203617132248259641462821859248882375445902911445220634599654218132615254524090117776455472024928279290419403434485080673712139111562377916505986505880278454374503153668748604558556617260657951088163686078098724224053427769642674822176732849683779031561408145793253195603150106659187825203061916564577893493135064090232956191159290903275594631554668104489566020680831233298692183693903356190167566622570941794007121487797112170224564080482876859148291213621884688659448790021796889585541190733976427509458365590729944379114952007167412395208842362426655752312804927711031172372718381141368933690655381275624845119251181433331488960176975402695618026430891552566651028011457595762329892741713392639124336318585277522616280695095295541659735017849412483238777833403179175108740710937139153415254672073150658467253976192623439658844254713423872156250708645046793370169178861289535247303022048747916850*x^85 + 2490299634940724113929054603658245163568264852007223291187117091226268714174326201973263125942366529137127696420167107938853398468868627258455819084532995828905255557350375796326560829726857147138065045695820086472072655897883840766988507116773727383615482306950842753106757598664916192043002616440837286918864913710265016046184378033184788267291635931508979910429246065829874228741932646204175518914561508141542295815272277696389300553601708685516233349251483334534120135179445444377135768951270793446938606276565723506334838129544508499948886558410829479275600699652766560501198571195892032590287027691292987989008737810039392539069743167771068296688662098806370865975924717858443610258549057785032758142978944347567939320532187650352015850021639267136885971381214189908867924641383709916113692861082283390926382799127403863256291065142896645864660236935391260672135630997456810748454612316452897320839771625658102074414396213297864249755678277635238550465116656489455025389392140286807615945169065431658163090588641289289958576628711536923315029919864439711910220980593056929448996994987586783061525596027299554553146657370117797846837886853279959162385320409421740699*x^84 - 539790784013786196892988130452644314593896604518011385225414387780395479993964968800977747045472154601820161959082499934182003912878539503550668202488777727852126658585575550396742896849238429656118362027335704958722704607401619885245131736152413362249664028772450311162822367679816685771840086823119934919969224056733487688053204377744178418062419572017748765880715372884949605649491316559917112319531256274206883933369278811594752036093607852383371433893547877374337399193702361910719861481880772920784646478484026830248136346415964078971246586474760407449195716309006728233051535718068751049722948705248974772508313465478456617752021045707074789060907121016252268681342951675619665955036970509863249953725692151728820868120291474237286810220225388597382152403571555454016131800079430676623663023173543364112973856627054299750996258946269162600811664914739267969858530705710272061533994830279330227601991046097597218596519602896986509850732173352701702263344107894796814148533394050820428575979913872086670589221377732184499652820356381860427962490415149194666951283973909387790792633593784211917550547709784838084387336807638203391510476377028954709044395670470014434682*x^83 + 115856873957852676430472258077008253283019817225322091345177008279053989238300784395945255855655736543079175322779387680330636707070624151199016431794960125214831522375231760820577352523055752243245627086177453178752895584286556500876169553767489817696976025910930891805631320233797736168654020634002922284468483859755949416901377607071751022668863894869550981532716560051531562883404586046387673194461257311967723990872837138582765961090557204933813289989054545666022708793983029139450941485636364570683446548991991894498161768145933059674175053380616346933510968624170441196230562492384394808807807899181669361755683978024386174002467706372624787487779162382596127469325001078683530282153436776945912267731873906123734351139805885343158517626759557450062830534581467771570187411571634276410469951536056434033490833461411566245038698492237990407257809897886003013412802129053341391532882854048282659839647828676227104473203531191381317312877331924478736246743350959925881509734295443884387808717035696408969395309559010622271545842914087965967713036141007898026165370521414418464811664445586177877905860446480189583580503000040869293131793941008684437522235176829112133348579*x^82 - 24623340452982087346773418893657728554791817509108699987925911037080739469386370201457556535196500700975985930591470425595673633694005642225762737529869802361585826589225399580832520711863156767618805008815213161554923555195290336331548851824321099527130986313867104826724414590205550703847865056088708462096672887293020092191890854529183794781868281491628570875896334038670750886638409221652644724423602865754924089708747627187307508876530523344071762933004696116960201795483804426588332631034307757636920253928651315045042307242277802907434013063746694363917452733212842768620438868520850180925631280970232052717133048842827963965516393280208096883766683572168870411382817870724372762003895918270687916768329201113200370877683144008353784577404465811261822548415168724088075338290238701880504921738926068986677518899754555340024114465511986968983451065098927163610049522287868031749331240700296977083598189016893094170127855800491130723682399856634232093462777149646172115916736151940108719565653759538855844965440350502473166658358235506335005357198858719816005879331195273295572442050807377786093178341624342427353220318760751280071654777053044067740461508967942089621808865*x^81 + 5182063362519510759820993501370027722623900177565831744912578854127150410549863176484539957047906090031867307053997413446235200664735421625495294228879206411824150160818780962886126195255968318531323432849118244370628925325445628103360964445491522472965687052107804472033042842112175949058625866355284664287357978626956725543837728897834149007684365167261656320756686995387092701989078372850469859175191542804062472994263915051685703332738672163829068251696291415924336096264586510628681220919301207357993286842593449514673148896242234344151403119451998588020812779587040990069042243262746639558717746899669484238123151726166355539406533782886506294630049920739265413199698544783722842735148522450749219981075409807211406678470913107687380890012892846587415527910884982077671465147372685122164066695090246746503021015219002424694107124104289976545381078829355800576523952174672150596395816579053941815158760814491350819199874789876698367517510086247547905743570246074577419039612879830844389795254855856481844634840721499384011049567118680293551798358498627458941701754559799262456440409635459550871139939288690024768918678949386120810112162278739408638852047167101919772630687184*x^80 - 1079907749448103692655011837006467398086310392742268148842615202970625739181479000224190728798846304124173750360104078515893717271991198532381821205076895134978955379715852645512486749777819508867232640028250559091134855379216684172337147753224916111976214843741363988826915758084581209521477305246957242155267469922152054775044672767194815315048845876497287781867076792484395279015545499536337562251251942902431815405133318570156695652035889771149904082415590191158902490625773298159210832335812062601697000744681402635245613507520979309786869288671931240005450804451451909129878955424090772975693545724653155794330397541791412845961362062661940886764616900258805960765406006628709163643593858918656392026024735746596743566402116734740944083280445607142906785594773874800934876989768383050932252975718856899737661237087737690027799037927705018537331384854058816027056114685439275440516962625081498023463369031984512403808147150680421527202587551234607782210623879667068311053442483111742385974347878164181894535859066478173218085537057852280578131062867977229763857719889935230277645828318436868841863447576203320566954686776803304637902954744202495466440123645598955945923919262698*x^79 + 222839733937950918450567243245461094090852468349845802877370482599424926982408998895871075796249675563640078521783511669581911444126109050455863507232754875055647687292347367335211922433680859334996468265362137230334089289670026137046588841408063289472373582296186248408050447014273902011034989190156648636599021734931200807392598584643240746657427511768506481097815916226246734658248836879978742016393997159560084984548277178200805130634442946036588724747121773125420856688120811607365845117670637128930264311070849276847987650048030239561674022770461165537325944464851280695769788521963510837885890425354933353758925853269768164128086591154186731194051810535147234664027366477407273821010575038085281684470344250915799648631677937542818454200471549345512007556601395141749471299531861915808570992972246422936744276035388509083745962272799834380143015865120553089722553299163984254362358278118996527200521521814403195996810071965974880579777533022855758710615619459370797349941554865396961621450717280256815506489309699405252580022359713214900425631944856604887951839561143098102909099072840339968664853617718132322833826281414969882715465560933567242454255168640326096108687147243342*x^78 - 45531410748536888532130275562645478449764955079830893931500576286418099653268056936688597312635297815546573858558616263850585335891858266773190853031993864209980135640833856873144131512212319123854037160409251068587568831548817061610385240568066619981606534305147880347186646318698692310133443206152079481662948321673373276309236668173815703745250422767669684062675296936535059899077003644904760949012838311211570845653910968528666155960847569223259870595687729950025073532564521272548439853345682649484102922933993631208157675239920194821577786798651542290274904506546076446202869622125533215216761894853709516437139031390149275139242836836033444022836162567195539010575910965752640955638919200675992652497090080175369219029476823969318158763496980043466499124783528400854767813934741842052957126072645032416536943841234619909139266680844984715362603257365801612027851977940855454184929213809386416733214518734058656812968750101164160137403917973084562955098283665069174837696499832011285300759149844516726665912954971556389439398344979007299945688101356692875810603434445592980848164350029572245832957257228800407319475907863218673084528839145054912352916544751707983203055770911082836*x^77 + 9211482715527877202090784392457265738950199452378012210133827061836953656681922897788123409821681529496002072282428071105100993392382722211389786907992121049315180544382681516884790685771254614752201277782379519020746214243166086548537807012589976602291743122470171592548684712940684168588374872100870277065806794730495399743144483727697038018873199779569690969605415007099096252838272402227075105536286248689605963706296309291160933646747379336275375643058077667648106711866182344319943474981298619580828014601773986458353982309787465950730790494095039592634044906115162893492899315322209117631497622880441129247028416823623302716520766212160971197747921367246866466276711426931941199038048766052073884139900642445106006314104524492814755094506396685126514096063629669188097568262808985722052373989314397414093370528230992962656897151022746314043581936663778505904909325234401539745441477849628614605417179509059120121472166420992657905282495218583718578342533689748486208359790877399860485395127706308370569815094844324530208648536461095111585113413444189814469208220966279427744075441712175049219720237313813805946505757236831858828459199031151807989257403926781889390375681195830528004*x^76 - 1845154522740848382317236269830248204465315772794336049675466300977751974883547007260306276767664049887017249698995931075881783294718622693664140045964655249199530297755973427376259751246231966299959177794075502030221472579299709877960734258905253567809359893087969829337540075868102974842110750071320959342697305489230104837699954855389575588048778748987997294841598204157811862758574089331116129658235174411698552911705649729130576280543724852861098918624885654875172664477144469696077132443505990861422010739029921582137677450061674756809540518397785479465387093140741684309390387081905399093101249597211440170499694579829795816234597631380482388638046111795866361010230279475946559843398707243724028157761000879158256172036610054978755973917853155325252869018192735762435053954585229883567699512455393558558410554529772713029341671693990702436641481107831478405484148073605960518945816609789155513900246256485326733978696994248114563185534874454557858697513235653624495018397216236862679698938461726696826172311604967254405822625201916391870684977424502440283394088922542476465589113627247697318517430557770838722767594292730802181907176196795329856547466593662208500088977748248568983905*x^75 + 365934381536500921427588782196746219821627326811005045807785058839765279824541255809956339452205253548842851826305371861507425236120955648350943828189209368383524478278802836242809227776497886881832783184515899447994186011040818425799917461505570044536295808999421295626482843579084580437545846110356472286168909269016641145361470022321313267238966071420223524779230200015537664869748334455453110657139899670778010157773330015423833359715688473601558372097420601140940935973736539269469271209866841465940111241400277339385620545369190403995677032931582167322787779784535239355188192176424833709730428142026230563875390442573678169766615875353147718414922835252912273706644044715166104836717103409885523221232860646784549321762504747733331685842040219134684943075085579031764558339766888474607630255026881644776870315683157694136254813107171333026163236457440752595502638921332894251499443331332739586057403100533809152851487836797000521682241071380488548632043214657817838500004311374351248624225774068900662571240430041027344916494593147380720217559062588879642707998761971660484001989371229267395095360060518381891260948066014895175407828005313854101576832819726978280471234475997395482373284*x^74 - 71849130734826379055324122348959836437467684635862351919946019577766973879039443283159912793113011490058229673348298536819347292483275860981354852306042069346110075154110003473484070967171011512373982166460530882700867258019904237678997632487038741297885142368751391128624673933285382280411733516243812639716968733634584236383958302416294626452375136041450083314538724382284930636535337080954507861116267447756571062686360465042063986746397707868588763207904423128449975731498122840142682667264152958344375346810990843641416249801234777158390934476974348138431910734647961206503557437346467201522266569185628653402974907494840076104504558941479903540664955669911486242697100296241314273540085176288244635768884186161754435473019392790727323030818428395985484218916659302418472081324081715010645903765327444564643462573966170327801973066320927948997706998439767948260644091989770307778566650395559335661489297803285849120742639422543867982835228889532215090667988612796407335125911915526960888270042548517377350917520791720484088697940459204662899808779673017975285146133275403221823170740318470800532894614544242051801949250551200094527340162090586395173933237914439026056821451273390345984101425*x^73 + 13965825063539763045968485170233214856426560180130300659663599223469563648417134467663471165778238722879550692667040483903046791935729310516698732068163152754167868398147218274264209497763115180389860638636586336982428945864215771538149701690741123249307603328163601209228108054591310383287290708821663224957857424038142726299712509264538603413707456435823214366929205354206674681059908261138161274416286094948854350208430288778236244031354126142874707905055258568011953160168934761942434355644841973369133399468683577641433448813520514369890247728892688850991213924462426505821433721930332406993222037369243201922350807246472528663732142835152238498851121030388778585492095070205595266559065170677038144037123717349824142879518442067651732138119165086985668049301524277429148764690224382609599306104858578808411958111670491793549592281730761393859727978017506810525078177993544696559164819209696289861862695399948443506894639779465717764643574825870392281163239244381048803638474467672812394751328757381897757889846427248348515140144153828270547709013153028061485334194141178326568810322442782742355476545736134290919750252967674044891408950987596892185074886613902570792979703054088077743083753232*x^72 - 2687299912099328699765113759513281999375309620983405065325593610558749448070758036782779480985428380522043317716819771212044879783941372706649084256527833218659802979728516235719521400171162065955243694152663366604653425460747738161615787402919663310813691221410133126827500224938702389455321285575318094482883708444110168020949882294665486369694560283107924461688580342924897169492409195859173378898243036561522047885829435080650462247457978726650855475930029750452601846880000014536149708502027733684437712041308514282019949601113908099881461951261693868151657816422947257138990746943379257206774300057116407657607432554434960803305954568774661995900161133722598987893624526443965214007641079917506542534196348731578482758236284396432831093907201226076542983643668383874389445936730127727457138609103099001711993040278539563702668594925483809482214178159446248411661682163363501807981366309293504622889839933576827767347624222176987950579567510554383336764518019587295947885630250818536394974956987363858128098135771380343762916779623130644881905517778924136401078744505008749998869379598507088078998777117282638506142954003706652223394836688143001096609252172752876360413226255310956209362216326672*x^71 + 511854939806643446609326458551859016457231202956290614437580191440079065067645529072980009007204893965901793541741463389555462960873671830109452717705536743503589491654645622818541371813896123456032057588000371630625499695239893654509262807964462001631972956432708158459970786317479292265809088748245571176715720545705634896702864369610050440627718154847063037904257929658802043996125506267065708670789141821185689427080070244029196243162002384006732455241406374972353874643619492908775479732385216957092058800818004927962349707013352580968320959005637235862880543447074632600143269185014374285683321589313928764544676701624480438906883234307548213375809653245448621592498920460881988216323950736412956767891358519671862921902922801717246205374017969469406824808169013169890874064104499873559882393969843382723178083522298854682359391551520876830735518554862209104643684833435718200629666964440034000101608682300234202709407388314712142055572466573529940268217410437647450993010704166385454558323206973056763645292584686378037667789714360561388896748673741734701453295204576351737392253833289725898633097561986145554236494422051462194199240692394877414086564615478846080476926957457675964261769861465150*x^70 - 96501720901813152129167851066719119636351220385568239100910466706111199041869588110670801202327086931159418918889780268972140364100085557452693102846340576411670973214833502021195901033626773678046282771951106887575885682709462101133187189035462272685740329085019364891130405351094578980050516960105662593850855956662855366550643811398702642456828332830377188703641079935992330947248141126019776027806264127156925477266661502609783594157496537109331004417566667344128720689527289211946848756255335258501348447078988339880610378131449309629265801776423886519273152553060972109046226291808032471888555196372146271026176833171384250609702634836785896421966559625349857283693438911226584628758386246095603256843961091985952115856589113898998074153571745889980177048419440778239811481481805719090282430259621142042188034761215940284664359578135368971167556139104425957484278845653345783560381414574744122220911235920305995895083177008131252735166447397227577228351918457609825379433358572156818323355918750343699176741566710687032196329371538488132647825098482139178643928590288182838759145094865385452218541956386184836907626725602444299271613934183198587683958524091288856432188029819943716908922787771669182*x^69 + 18007629598609448808279331005292942344970988407450644696829840164803453651709347193434225460540824129726015194213959534343571100833619113545079832364131526106124909918235722225809844970334144177737151659564356512685652890876918379263201978625626536076060844688301425456099413670209553089470981672397682828375576104084278562062897563981104425362767917268755271705122723916157075684461963758637547642169046219305217549493776005101446744380498957156028767810049338901644174136573103948241338777302718710160168265372986253192268719192054077820885715933215237771757851111276934797658078965489095547623227199838531118712489118983833033081329038936054970151090117812040306084721965767375308642139263876278351190686488956243873103636689588014362807898824125663831210730960236906004890848320202342900705077351011160613108996542305926520280239504906717724693990287034077508630651370592220926901923364626861141915585360433448272115418416410564873361356759217124444512346544943177199201358372124790030950647312228353770474828761604943274465097102752029660250579303031134922247582213152044710736339862700586264366292114123382347822008268835303323980038785716415192947949428113153086398741805535467398544484664830054531615*x^68 - 3325733133509458383333152578893064440449937881341554115354211043252374083420599423167279747099670451795976108973421761080037557486948411920311098288310324818518818427968129980021194422466164235598752186036624690109102106437360343592364299449837638327725605336868301049541383231830823406777998031192544594150220443495170742799390230232830269403767590962708885600217716622705602492367395790594383777459567758026427888099560689479098964480225165826300378115740829990650159548148097434624178673435835017975028110919549982988717782104208960840928959263986587343569337067883299889285875312085360454285696570233805608670556756247294590095590823873265302965045568265109538346389719101713726044748542502314770730123555769214059865003683630334603996339198812228371553918700726331929435482456371441421006217574022946446304306293371127324917981546899099946912387057596810518907419398798721237353910572900381557227565875996591006943068384588908707709566657047823579539244629534188967367761672749689154600497505234450833854943676844810722560230045848563316160570149790749541312091611739185739445223628087113422222371044401399770681745112956169409309633705920148739893746088198100371882813023446086544954901234486161553701557*x^67 + 607860678762426725974790844298958542353446241388908652155738842209867342671237544122096337028453533641887417631344520877886929792596368334760357869047049044048918832346975370322450271258397214289611963095188755338733146556323819380220003623313377579770384171349846118546491919816492380165825867932327560677969782566612934405743312835665930093978014513235900755861310478665163574994794011747966590830556230923413472363711956973221035088767108286029799696488545245100996102860882110704126421274845357055831741799577152155684964971356377307147363525983990001371050275643246077067653964312580101303082816846822744720191890231215763461444419679798545453553615755090961281134577454459374158785228582516656204326032840308398233867854403911116057143513549064954067385633156164909810717701799536683184699870327556287803670686027723143712608376505734649560082435271531163016860101659038326746190023524840681168030541902443901999178609954781060779560368268176754492747925425414876305358250313578506312652164325761808411577871502457387153542879973117523041714537031643706818565321365152300351496564780331140681506221511510371223171122522023195274301178250927322096350161092876882556204917937367405140550727511928934096956504*x^66 - 109947080010563024919619073884595612089446099741677109066335673135855168491870335142454290149467138314963833053358867879765899448040719618975676989226395361739022941399398107152066138743123309298147612853634120753403143346600920125962765297009167171500112491663375026792622788127969051382923528444032190820031984530470096562805029385436679371438681495000809944147829725998736999679027008060253803627242241397196713094699320270459001504868785682955150813520669883773431765174019549367772974035204001416269900843302539630499890242673803760702578332317380612351213531481111774770172924117313422363390777066236309548905652107005429847341931456529033442350777498731628426781499162045112526281306612401901704976397716101792548286213050482196462804289304657150358290098342110616625456304091052425901668406875620921038109661662738388991169970071123477701637746806006836112496765453729517615730268153416548835832895914693440621487429543924790568066065333146582693211002775158830923368192466804659309004646371998004314614755767340740216935493180938731791019035554862935801408724684710303880102522496840308881942435658125326521102791131274734591307690364259963977219907062732752946688603658461915537964477082498348809870932426*x^65 + 19679070482082262304567216184323183766554801014256049329846542565759678502306277841434774289800850479398673653213504189348558617466249304062369223450597746526340484277676978493103609052917999395607690689389741937460782859058084505038900335651881053907645052762789418338269797768366597488075415697888383006092599554328369541429111783836068197903603949663615944200407887722813048037372701551875376227819978465253033117105384306181934307938791924299714907198588419270819975240127911924082202922706020225666214774494082529190598168108304696669308601449257478778065840508818908313928486963849524665043388141640415919497617455183899928403265700599026038997321645859096256928470459772053193231196875757533013891961636036858721313598998969877955223494704880980436587052013813816371415782108193786696042875639133191101053532380498096661148570246025009228796646398193847711590457685557801212147752257337715766691898810769871828278713692826059630527192542818949905180072156076415885007453625164222267294252932228057501556160378407641378006782289720368739139019755104706043956257158492730830901152460457876804653165454251991054585300340680790252337815345286463271462773105559630695922184055939933203305242604468605615513693766309*x^64 - 3485348876807513661234151116850227096374956500156265364911315792566112839126849066700863875762341555444127628312818314811940658735039699312237467245668144407872055867278326674260510138406627096410273154809907091110412880366742130356889961820675119992447090494706900629655297724802614878728633204920173552121157560290182305646092414944835397067158743551960267378478706666401536124060184127847008318316613363723473282012579940150039271709103734598185538495678332531843742665853848513762924613537533728684458935441013508008240809785305506169888308491935011030607375492339886207479672194037013229456944895969785462283381803560571117310030139568278570536546405559010350445038259143858801130159068874400569598901737396243148134558681502027836383943142500715066357963541761296619693747436905652865268747890684989114116529249854858162215339485869242132313056450625329123060455447017317307200833196162827576895443749196320580206700353812169622752982048545900389308772912230446323630705117810211407418608019377925171240833809373254461278036984437223344035269062816808136257634215924468820807955319523109236330994441327661504749148361275670825375490653643778006850087924861417276124834832991034172713160459166723306607664395211226*x^63 + 610787100676836038552668522178739396443822928916392779466796004256524520390026741282787219538121723973505454454045017047575542313875687589961375816312948382525536512263666896553904130844468888087870546858367733199610933254959412428380234943284636187312196737195697981784763507300548072368222993281983911956306060422671024815789391083412267096514618790628764016197717770764247075370646814300747921361477456063770435399111562782891978793581072713223826782697179443906895467313821255455424977417490720262747218497116304057093744686336544588409615397017128754828775529078067249047280546655100409609846929495466209251411556294549983872053726185308094181706234794455959519477463668946558928686090648304972492402217429288151228636286558678812330853693118491885245209239780901692194202236631913446368849643051616090073076145905105487184949433499182809440882477057543256718443577280328159343612128248817106732174628317836057230031477795514813054288059554203704982929694769094209372421950052462753148281314319724255785605975332519724964530994268380318644801878110322631151594184939028556717003657324857712952564646970343284439224013309114388240992195622625400971267922866205048289802785756436311664296386085923962321265476029355006*x^62 - 105905441353652466920657851901969467729893817891984423296604274046373583635936534752069011432348350653813945487113257313856172196732733936873986003007348874374397997465561551086975839818949880498252121290207826572974311849343757430003105379699978384692051365262914498082423964731052960578249867618355327830516013637450545206612415409614460934124944039900093349520113095308798409223107176065011701853610025248993887945817409627157786850428141912293630974602195234725058840243655590012953129482766955281068086315453012305652429052613772862018391474898075328943935903410237800834523556245547521556454492180041269280425881359078943434523957039368518535600084737610938370269641357611426428387124115668478678095819319544207105833991730638184739868813552512589726669344689712991710821082503212980946807495438753858040033561747468057816378515376875977516203993468301815800748792461257008575075180752308377718322245473068387466886190366241341870682777801398943936801989755275239197957870753546651279769496590988743148469023783911457563054872633165021888408299603818161712679667906786774238393247987681865489061331529621970337497120850621535280720241078543784771828706575041371114819714700781423713000131434696644932440116234320700383*x^61 + 18168383953744018982641866107374059432001959242812870946648139279653072337856044854643989085032201043469647664589953971864308208435949812166076428776857067844536137991096140573116589550769805659286220547426445899878175520978684284870992571260681649219665475614655014428148103878788644841924722769199340282269731364936391871198045923566482838156041889448006714666366064066986348882035843851695369361188492614781451446443528295879894744197952095491669792902640473265435111362095018687849270348334902331767336094920425085468111831881910522388434852237147130178422948859305881116947523706242925969810696812941485347442384203773062847303420638626532141904401687238939874148394342250007045300364185093820930833346749191450125611011694238813391411369650337537726722033948918511283993633476367268821014523266220676956724375889260744398853019812771864862295139690938405351574839227218569690712543898224641394448312938614993876625345910828755691643674744841286705335055692536906763003945916455325083705691665131206357966114175353847881339893029049083260119341324427696837822382192750490423480233738188366571677474201633577454559590080787525373626645657402043870386918070310745754871924557255531393590949358310381976066455059838483737670*x^60 - 3083689692771844250718083555863070581532002176316052399836236426218548899719691358756842634427090365246208898165443104992515170981410345283221553440371027150078713873847822187979863357028363435815913158346299411764653913615920884515180811800510455453499416857563253353045754041025316404794186573212126689588637733562357896374728581860521984927055247703484089948636818974135811334949984286632726149145232061857346213193870029222808974681189215329512732230322313945312835090651451519573031060799785604239297715557420077780110894062168235858859590059883305336261142156794537223890470646609689300435608617646206082811827671517334196392027232466590678598302109651155935205503456504530177701603230763908720143514061019228260162642772687116831744555704122240327974259923133011303235445360829620655651463897849155903229450086301610328160612446607635394378086141299900656792985241460317774601886998805384183455484954919368400349459230504067797119309605285199055274875141924071227413076976066184054647403221229510235157726203144937809919237970474903671842817738279378300609720987461264125320618491597766200717625513958531167613182966423013992819054047657023587139014777528328622550592956621694603215373587823517252357452585513328074403212*x^59 + 517809523331135969804895162631904406843219365414056665136900741915903580711668470761041270020598972234615153503737298411657518667844563676658235529096736809698566184130979875649045412853712126679672520775863570559976745773368629783673588468788256565092362960600844961770614835182114137149400420139572473375713186980533029268922666736652154439745082875897487502050238724847421361922427505541584897911001244629065347735864978259021076235717199027445693612890271881587403975590807460794404044081348441636971911660748439799069388765720408659131983866887875746856186179705586434177834131847097688618697708959983227973508472491618567909957712709111088445045379699450559217630396295030986120195803920451687042460075915143887588042159915384982096875193422678603269981359193872384405402804540593907492955971272886675453549717613820809469776110338122122748766377471736992262397818811699224666327710438161640377535734736935239712045097448507765691421073498014171456943357995371088211866040415313112173792052780052771950315312394225247201781965416263598882671749765802410182926053239955209373543721893749610183896211947987833768371142142929594837250059661649210941488932186738164654227742693112576471147990017132926629335223036059463527792024*x^58 - 86021064427509590412002309450558434770705072418761732264560422678150638135138401736475816916955681932532385316764499504896121097703626504883286402278826877733579017593997714560013883534700619029274399236386972269902459374533523199461492688933792502385911206573537596243603477146418674010204537892385878952535455805135989846926963595480941702595771401343426620890528394967759947228763513616766661929079592880210728861430620865440190681737536378510721478273605221636819242159111296119321842351169022848887812012749932404210727564832700480811433684159612099028114645193640072185174946464248101634735106230165883590914016883254578212503732711616627507728253521605331278024210579696410815318463748405384498028483862920471821850093825052324633574799227858427579841421601255108484184367100019449333094324215496299806746757702674159851717815811484754471903714474599935764971793522356985085047917368533702882132500968304739679075638710227886729963444075892204830964060890723524476568898722832163058903125084141236068624252830983804046585997829927110064935686486711906110149743846606138473087668391632378073270049974038599629478226481875584706627245123884260506865569185017107772219358202036176800908899638319689520897134387163819897301365845*x^57 + 14137315325204176707954510228266425945091641745509775374289003738408103180712892410292347447621024295249054131546979175020838528072004494358045043316936623432752278901537968897897206187534484942262882504793331678523532140228245115656084836879577301409642084427678596260789075580975017158355408417932545561951376503587147396157366607392389398532063022364516229102842081282800422325769859959625276004231869067681284448989444449155472506420812234539642190403304585132834231695369289270568634688551870848920753930584705692130276799616656581903564533500849952850357870662134721708848724923866817411034713003743372032956829847846083444247428020188394376975495604992231730401618601935214315924894111096319111309105250248349432404916566137896250779807476862300211936553523531166131694700807009089869344320709069381919485696070807796520961808674594413325852779254722511423685701511697563521991849022799684979942033183299233357664932467487897623194488335759859698102623710379980032712830471758937423703107254491259761586465325657377169015426285941329373504374275933904443976314848923200669800309194045980426293421447116755462092185774382596599997075903948474764450757445002563999039487944157183944855699121944644586687782634623903926197625284473*x^56 - 2298526582116947430675667438018354778257992881780026436266178186652203633004916403559284431191500979430639793904363402749141921059905026700788672023334300508664632321299070332993890854340956273466988517941477160860283723529361859966771869675809862382825936021933054587381591222235366689426623176771059916345394136569524509502068675704973984801044315425417736952342881374239788397877897739090198534287528396014508004871099273136715070015187106497457506899220178933453474339553342839499122145510051240562300408256652354671948418112287379757183790353577395771716162728162514439009665090550092572151833096340357691211252113275162610841478723695482598006487288150077550335159150802781090739885060672738381381773525712685668027506576068080721216079251095094237435280453297462762620420293977086677543929206825129469350305049025897176812197455571020777299357903550334688815157920693425566559586866297658287959168763014690969984947035517458085842436462406838823431905212102369283750862640076176038544088188892197038283865195327696966817926340208646067188750750545671251698695167487288500918176405818522267692983135309197457857022010674263332334335878553568040927917357690778990851965361756097149928521590131240446842348671497522572616319446252073*x^55 + 369697375634302114833788729171832758224814662043585076473795960809517253475744056589798687093620276399167696085905527571638143945427684122291315522859657263496391941444065585981786906772533217546772908138638944545032668536918505937336222930311247204298445053274333335232151972719925321320016732899733645941414827167205055388423485452337392936211426990887041245482289033075777688150894899116178965572790406598372126582288847089768590757510297638625325425740814886934161482632738001505521103297161923052163022382439653046288166606082103104739057309620549239165945628065879524713833697919872486112778941637576926084858653100523732065714871471275459078968629736411140139430070258446012469620391408729951032632006737321941204984541806104501336084413743072887193758207422505639898740830427601420141427889168918187022235641302816827473070723434854282607514986541244142754351047745743498468900035522302911625999586018150799447522829225637679279120490983343310249309971338955985868926877523610841875662270904038798641018385386131315445667187720810663317040600314002448006630923756241386984944985140803582113555161976769051453560838705223365004620013576218888278018493981076817670637736286343099019247872441246249395833669076932187576294663887266500*x^54 - 58823573668782526456483896518893012072173329605369251692549998378134543612863391008751511026815825311779202115547019404656152368099767863309876320744712514775990272730928233328495903682915534735223390150179011015435149426684751890788061149992445254209861225341418453674925543569148113560091802247033574279993662534859021542296013150854203337969185154322994969519087035531814085724733782203452300809375507791249348704842385863143615904552253466705264935687414182283221048859225083966533082596688689685823637647495980022537009941106924138031153585578087781666023014801917820095243819444076261627512256237588461575389192644756478170101326113527831981674206160346305718944880998290350258373112656621680993741414542911162099985053775741937977382943013195420834999822259929037138056548651897064241265371384970007526792510294268271179178693704087307464725886855970239514498872874840653663308383827172016741107327598671278619958451552521290857652735649040986038041750145522246332271400357083264224287864850577566641821177904797832902323294226409112180889142845619146125933123054760040665696176127126428946594475284580638792069572746951755700591183338847985308441835847970291090266817792810279663678960542781114806781293980602873738289943546976362197*x^53 + 9258873174847926098356581335553991880296710641886588014803161763010776177492647024089350495206161652350865483904632882555377504167353887168244241343928953055458983105234832409787173348986673453367040367094138031732383456496980842320391441936741571059250523381321044224654209403920193826972592904181323414691100988430025592298310776619762964013408231872012512670726248320620124434144943412805013649909915793376135922772330931690327723651392116358564181969308506612576506575877081613841721677827283442702824512343917782009000491144429562169444980147294670548281851922279080942132443872839544086136592706201087467447676261517370268019392883202156440739275952679481565861677178576028901134209968110127509434527373685115292197931010937226569961393740382434460835655618552360181879302320682116977058199826438079284938800055100437140352048984274104812782239292738911778080632136789075901369090864543898467011125503164444035625850537418229684825952641519370613937286636363364243201161139193971558484569389343967002970385070086779876261466247146346018819678427432897575278612663190702100366474985403942848902703162936122022730171304659064373138680467568193156625368723579061504094026341597453687797549668048158872818725616348720369469820473551133683939*x^52 - 1441647037807171043295021934278171376058960430894597811932598091474362331973085504294394420398134152387160440958102504699201235316802798073256826472880567007348610039507980682219230749793107654062532505561767172155925125630141269777401830670864757794534818613297338809375776554849947349496836408910132715929709247131913912452434413122401848199902836296961631171603389045479395004349903149408398742556352351790628047638609578452682856899742364007423957200717061407005396348475558215693455765386015284876107382960242217629684910632420772182615172232080412999612233084841799472896292222486647227881320316612840892517940142291248687816898426599573533403684672517745640855149479604758078080844361178868885079982554923355270538070756732018852660846077109693394007808456387966699112241944615454489517026216692986244801482945091190765514400640229769454987287300625213249705285541640916842116602975653650595829520262290690432710239500485235261500392410923954405365832387412820618839735242084326975612626846338763884915052887843139447263842229284883909723759585164589020915629396996568569131799788471384399425899023723937890963610939453373826056241247074931475174310308185897468703022611661192270981378764739742502113542473039945899678122670450912863568106*x^51 + 222046766464280208161837596033991896761857727606922074236289542014162690566147286698011810686069378028870433778435633974209645855307030147898322943395390957193820222321393451101535509027349590011088221059307445563777067060182323331613241121256847757822320774863523793844501158316876923220892139744243593613757219033070428040707871839677300999273063387957251181816169197726107949657844032226163618701826111796606976175872097405754675336651753945858474882145727253476099769068512614260438439599474488579003306540280012490415478026299068432857279996877803681539199368183024016845822013296579274086651302794603069190165374342317594128706946450628808695248653360568208375698239304165886238886260444334936900064273071689591889008675262547968127402561561324976597274747983024972216148355417085037027601002583775642376956679969202035706601704411305548428642624336483656434750578843683404322118545322744975566719838100752922735011534358422201456528636865477370228248841994279730315122339425772922230710104931492483204069197032814391169266861281356962587920063671532071039445233894521018187346162001602429468980116277038605033501704468493449906559511583467998637752838928415724602058828340549266168466903389809819863260896609810241607568355430592494385101372*x^50 - 33830067544000305811099200393554489353344839087369735977595838167013553529837701173029935061260336736871172650850667667753390578198049268586097623113231185773399061411971454572864080932303291331846079214713737098080388085581101410579982279246192314481035206281177628168281955356072554094968182584166926002796528452950012198450482298328438042619148218272965147119804270524431963232314518158936709300708127706478409397830837299852613446584479092228537480091510274527544226791346250651282797792356503159436787553493901687116453130331407385782331409759551546459760876013147913705373024957365557208439387241912485076592955064444855938773631493173082266054978305598229866135615348956481135505009081936938358606194422249557175895192713712641883749844232495494562355762444713905204766306031380770108943510195944686723496521122397727147122500609137050185549548609478671435697867197045587778379809180748316818870890775759851863444545476575665867476800734493902272598203695182696066074025519939292974255251919733270283643730918563802510877622042788879153374278322304906293971144432036242690146009230650381354839799748115355001140615438638632659327565801262169070481002193194186606613882786511335176105208271265894537644278745980196832352422838130125912533845046*x^49 + 5098228701431219548464360268758774234009841043358452686102087539284061692817627968510898586915560245743398246897086278336875366301518414477088174009617779388602612308856407318305321318096543701087377802016584821839765811980120038439631555311523468470235729518825630431755909939426536414752841636399665255308103395549033978577625968279576024840671393623435555498974633289662954940526086060572325743475629706299802936630673949729240162413636808157693387953482754953159975400912155193340545659670557152690038575938752145215906348591635791501783102735122590578885093014005016832605151939939302949526342815596678992555149711383201153167782369600626198677634799574019253001888548388724359387595641233682900765484443931268832441701452745381793900582995823103391375313698783730799491539327145060877327596125623820732232167465187094920036595363947912017541076357654592276411241335879808991732505074248132509153708785907107227824481120062982944834539239319788232413279493171133863411623240856988608644516289235609285143547162194082816998339287055812021756948563542332804747070840839445054456739418499188386672870237204317982125694710094615163814542000774172264568812825718722945599912719599245981384668973536193087455300015427565559954981122090016618640158235326*x^48 - 759932835142037097042751407596317568059197175537528635406311828862237666133599840573542448219573380251794560803905398581615467367608350512052094547283558761168977553962988953879269950764506181109882197537888373225761723047667940185376949098685279954972309499856330390647235651280233079054726361133638101538770200897940019223161044851039744971687867981290932336178365290086878249423870647300926348980492578564847626620755207210213824691569246248338658471792247147207298432965320160141573622513386824125556083856804195514584527351980884129137372309600210971119682885252207418163926067320153471534560848719806809466873383719807682302002289406742077645630290348455278523629689883545012241826034973623860537078795751063989509244880758069545383564316352215886043149436673527681502465877870233348147949222280838134081076250525078094414386377664756026544362849445166101867407739338719135871475744138797110672700503995292627965715969425663166831708179590477307379128876704110884876760541275077054957557414314817090170222505688122027394370794365029568450348500672654284118688381568412090882290117240613365601407379236860276924450944000796973955202798817100541808198372546912136444138906432112233675903038511031061573783284991703588011243311752003549365442044977004*x^47 + 112033405191143432491145461933713830521821322842645086999596343367329723993253707302690778711946224161317216572982748927202316228643884277363263954023776477254747631201387514178930718770756095663586811204937124545038141758284106095094244608246594273173546360143560085465303862451693288950173375755586876487252977867010667415812158372546324649558263233852775218625279357388757008810514299957622515800639574942423566144424106725984679438603820946415865409465412440890113085755086864074481449108488244497653403223370728350196654061050438982878204428683957138529204785935488753814686720674017749828459843895730842431972036273099377570403977958644247929771347996128061760930389631571743936355829148456238654133050760997582765222409426442606916720287986713104375188676484557549950309253487525090513591373664139209776845745304213055995951993751376480585576078075595606050590988751513725871988583305139200564576955767671786886862787399214941452950422184414520615545596533870462487586397021725364670012929455076582248121789951134876020640360170233179541477057931373476654232314357861032657206898326020280735646072997964895124448727177121536117457802968038099236262789742781050740042899597205206743491848666347950436148987269576126049044424770863203092334343827550566*x^46 - 16334582116555497882541550564342265292123168455244229142148706832305268337854986236865280501282942558290554612944204266624863708282593937419837505323269241252154729038046257207563802672554328185274661833401288545210047183058189723839098027808689259991347247523090145648666705049353159676628466055990656785231438444462298792039146198069949954554016594285012748072588499277999449378435005056686765128674706431228597430027312991720409809897657540485609037250285282166045474992097431964447090063384817076484983290683933857508494582446665713818536104187507451844449250588250532584607230538806700278760650136971487756732090162170408203163199151497053720849560679625694352823620813588194707640748253911495371181174113522391020764254101147956505406140374875565822054421491120136852224895543489388635865323048498477537005725058181882268609285480072193022468974738547269888578460921773495466191463643178185596404090612264166806875901572064514881772610242952896983579858185946140345632835022238049018619109387958766784055069690867989044811198968202486685137047113189849537100093557804152150442990211560835708826777834185671093574045457122525896229313759292758198952249391657593487911139061236309785536696162760376642177674606929273622302655507044498309041443186868469706*x^45 + 2355169446144597822805578053046921408327497223433751788514322480617004481625724486435585541471611976082156335681141431446960624591816651338726677813475522164865810707574302091058237006186732719671034113848754557981476668017829411948754049195039677936880859614427000482160388412818947214480960859102821615369110259952153432920136754955969040112244681811090075149163924609304123120709481364708678164647685408160777755740036274716988506827231925107483248384471317087847398933743239313795767794541681645587551048323161737675081293932488287767280598446207585415266369876644201401496304601647706479355492872287338001094967942123912320323730016012060664190772669299297548271801908814364196666363882307245781822300336640855824130901836196666021525884677843838315654067973927279583457623860016922679373863446817825006078199953692714865832572083155962446969446161582569977776597456092532850912553556755006566528045757142639199109896085139975789801570699387379340680970814111306353199107553341115899413447417111890081481066048854454957440687236229598517932687850896070528431640273448027803043430385146309401502697023414870980610729323282030794894104756182182624168371514731052233421854478453135386633452842269417221785432909046087986010596098951607733917170768271646468493*x^44 - 335774579042145191599402234527823584788500471144569836996651541626985698424469087855911698985684230166903137042500999098858889987913243860448236884571961756361805917638737699296772955556338143483294310111163192877856746209501539652093972687259989860079743360600353358827052902144870555885304693315119842507308240495840254298289934445234667762320523363036615281827600934846920412337580783016924821276732559507992878721895009763820469377764159637616434388239389692522637692547383189823320866965050658860322729050359735989422913953853699932699658418393132513203331404040261409968589649883699844896823754180087910851691572746555562909463634488788011431222499471683488989705407757452879825758055322014152665291020531287083643821827536230841886846191616097439004155888476731875864131026647238357431123508168819853318593288778040373742300061399040522394179339131992827690277355252594258997918811586021151220409129413301094992139238329632407830579999409223954372362425263815101462184057333625797109658342207682569819831171624862388698628574493256303140996108435906056560510631003095345539312360637819530544650101463151165419299234427091725980025372840998354476598233503785977038844877423210393529869717245276262895253788805154398658939032661099282246273858222577192247017*x^43 + 47329680024556233861541192971105064866547070999213979857075636564510688243333601686074457404650244288612738229622669797878371175235740112322524301997373253985728787229644093600976353869203540521583137418004151864264625967199857088735587869236197798973269652731564218425666536158028449907981122731628849235985507493872897712396356481245427716293967802548331087555434411636952953805011321026840180758435463502779156615897798377885462292843153428336257253694081013591179609401870468742032972813045497820342721999089840984947302880251820227209625458543112948475524651109959474949693505029174932582627737952775719667718483098057614478643689769265649858454572978800626370034069797140690638827976006443847024414159580995326865544504892774457093899895065139499135874246830649691453205841049047473156583393902779520785058254426697516974486855294754793395195506680582343678493972927868170440433658383254173662530799030231823409140623680535957841101303717572472204860680298760317751620957207356572108146748667081598345513755808614351544796816274334344307945921261662554989702199702144258501034896760986672361690610367356651272439767098558982687115089009878127521989011401567215978184934338542311705586330551455327740574884245142268007569190036021108082403832865665591447126969*x^42 - 6595025096401624140512343821266606456311294024939868660237540137713395457110169012722749923386979814137682416945528176695913808555778657986046557987916296852307564714175098799907417618454278153330070176948102805107131791762307499667639031693988738762178714367116306621784693245648843538844875687758327761630247328706638302480333168562391513668676367121169312467674886790732138525097478889163942140612880348218285637371049329353128061105917527489369385519922997662090806546286641444498189610497730743962665766069880079804073683918853480609108760357496728478483842548265320650916731205033634455313955985677226624965335452949745812440884399286591776470043585753563532445738200807364539641454114046239363539047364202272232657127066216804475671281068811759917950685485089524678278371571984896008750416159997277443137984953850914068715892521479917324471295890270196030895542961280079107174556690168516570278026592670310544943718405615319577180940862162548170439335993186050104307538353905338599375953362460296697541910851080325650901959862465091961575192718195909988051828315982317509065220636483173656326636607497495219070442075912228865961255147448007150839197239281616021600968298098189333488867129067623304849221656956925561740106277412665144015143007859416689434778956*x^41 + 908278727815328216527776187096823186137941072325207024254732166709505312319857313727971392563362947998197632794587401813002850910351472882991329298793428141217137394555846052733594041846037853327466085235403081002971933181857858962664219651435903036279258707854010216561097887055510094388477199512590791397341144059389234668449804671992923621945348501839583237425489816746274641090204229830437771768631700676079313122804652731819615075352114668876510546296520254232261005965500409182323405315041676786552548839709876361051047712250146366611976528327222843041226816440519308054711578649033274505158739086747879470680319047358947593620332636221010697428387173933842985404052278380670370649171110149265426021198787982157328436360788574068202698127163196164588069829623903861864638643256234704430314391691801299249068480022376975632612034442571918101965463853546114175403889189146646694638590544960179140218070045868286832337977274462610249392177172598688928722098595534838339267611916181586799748571194287684199164848326874000224803946036155281994593244010140750867642997692245959448945005406565934822060715032558464323409939597598626539406455780997319516024746750280805147558527016407694715653545929402421588640494815020162315106534709484108155463910126678589923787665763*x^40 - 123607991081291049720456748032735630914044600732472829271460207492008928764639423763769407307047340617205201371328208785035972506035226056217581912747983052333486635105440107732852158159415973504293928628699227869067468661959374769630639911868338358538584442561085211615295764446586325044260770302699601866639203794526434241383056235539255544660713921071776401589653481310518296425100050606336789144289429765580322204007665212145465281242986649281090111922545815647921621084580829510128431870567278100033192488350926653323653536958352299885157314606123101775355505597066855752503507628894217010974829362913421830745847251118064332251500823517368661267206438150755148840695819726085425202513420164889730247500695986013387623265627237835188096694195624011041758711922459356451858157744368598878054755830278516703281642800874342991569628203641082387826100557283851292871553283860796063842540465461208999703627419401865831996787627931350565944024671014047660400010098334458737092210118821077857215596637988194262397047018376988825015912517984582043371368714756974019325139605055361106794004735538985367264964467264476826419602437806790695078440868510372497492444869319842657212190339288130443063190321515511172740566469490390803722847958717889283385918390227358143663570956042*x^39 + 16618117007622987180971406569117603147743156554298524659559365842834870982377742635803709938944619350821180085297521616519889703690265790685892720961868770799026028016847552700706699208413032872347139017809370164913122500968119503171160200619622998818054297414551861206728954724006293328732703556774412456241708059077931224550332835189729671294509413556434715653976095167931080280127022969710210847898493709049372937429288820612479530135482886601674207511563605970736736822280212195359110622485320554503814461305782511109024452331565367747455120370507242433802145938235242893885917176351271384352410235260261081710977124474756239217510011556882429361245415299705330275938848468775409864124884821234935274659175634901692235510810183656486638980613975097410190634060343467790345341558006659440455966465289790095852504392655706562778291357895142044364241265676053517220238105121362557181726253569923435439528720317377133730785382850659243483536756101533033237589709975191814183535281582806087853627798567744005491209012373580103131241571429168775833421668706129277483061381644702305787373443614933580720182470258720135081854975582948048072158356112672264708992234631674752208150775374037897271546211483173233694507894020431282793125435015229748248518950601376229113111229494053*x^38 - 2206387495473718729718329634977806909797599421084772369811765656925377722077613801722009597334887336906015231664448139369579312083714934878278239609093153747086867125167750296765018832792605080094717305560504468469280522968538812238809275536413066709692149298149484585399825832451504094784500538219645009921117282964773343458997578886374784712722442083444380369277343827462028798320619878238117566582146411711619979856923839019296001662702819745128225602403622894163384151824532730046157920272766275333234799542744544708112303837340097782272873049464980195840530192143807097683649269298432188547319424892502182098977289056279856250215883030172307641550934473779308279970625974120952620358894986460728543541722389734350846518064651022526974787486083573042369563697004094250010169234941829782926100238012879105725681999371829147668789193245118802919690338316123777692206334037197458598289941590273022258448880836861513607025139217493178594099679088568371076671151782225710869536434080874082957601355147036387191130962359049132128365614350635787074744944463606661260408390790185574034779657429432895742801711125146853879467274980907600996434515333438495575878531721761789744737862913267041354309950898220646607005150482215103596328352943222559193049113948239237095247451741613465*x^37 + 289182544815301072027073677241668695616448674956790417631928345450053308527554789416629016449427057403837303680546126784946383819846830362042245718742940172990172838959739567008007637741854267424512133518490572827243893572506851191359513916308431575673611281093905211231101673322753209302817028782141142236201658204319950907109754239996381455568382126460158353462868177954421649171564533849816442130927857233404678931770085356063939862700509248329967323748287464390282354084136476828094850136722846144627525553818867176767247247641201139215771408779187286930776054411687011613980975980250295553329856156673991717368697651655335351225177469900744141929883278173803381094755846105796780291554616469909181708231462963324271291260278071245238973416692099451995168681196084145116786357157087581956733062347702878778040784859985147684273130705135206292909274989112483200183480806289835178284991188271038528559347664215259538714635574542202346713214970225860522925307813578381271514421404069735524769487255728580369667748716048411899619897973672169566392324132558174159400352989684276262685545494869725520410863976650176341668524390540499756567850740540735498829641552278536679308137090211365430659491754104910013296513822617981568722281861742709314282026505620163292470288665103850666*x^36 - 37397424419910393361972252989712399081652757875814855844046660940593533753411461514626926525286470627805648165313779639045938062932158630261815743339714416194545413523059677083306501700730125808496999310108770360348113479735866333355155477888690759770418107769822259570394310373009722422328906574285872049080523054692005704707579515224170713296355237305731026257578347617521531701731888993997288179418552931231899744267032171740037848883007300847340607651040928939202365418739300098744842323423099801797627986372955190376767279429143285290682129608454989033431023566373388933050628204101874707997159590375716271061246579608398371235454153254436553992943726743497997146612699611347003041217251043511290752041337372006534962145239191689575080442787701351595060348021488506374652048849233579381671810905801063827696640902800316842985329517653792619903415284334386715247751002320797203638946207209046092650822024666529026881419605410558294181123590212986402375030685844495736808968930404416754264519820370543940707105456975048285432428952626804387965861719933395311774893829265010905205142967229548385351850441446561886721752497870087970949474503928866629578466597447964627632411359921700931099617188881240780868324247964166580149086954506922138551943724350992150062963817359825962935*x^35 + 4769110513853193952690754142313499477260760947595155932808991888159288220932493391217462434897541858930902629426416635730737838427107567536663437342970403079376926244153960603526686734258473629343613607427929134115565134981289043839548891522435059067585503877834856428308065379069544532479367052297027629678683301746123832081856246973764547626629162103698053508069094418884202587172025503110039826714273042482890543824156501434573958895036514004919524596127536472078764668486971091449056986664554607678966358971162968002368484431377690502008248633946497585842862661266233483684114317673900892534591926320519173631143820582656121298502509414174622584202162960865759988287380518876766238588354302484643146245537159861947603888469232663714747861412846509398523337409662526160964795040868814656281069986587200960751210201814419038897415605111717623152840944245549964521840965235128148223155405700411567799663161088585033975140083898628852204571452487723703219214419688242676202367648783068139976919228352616172931474880981570177396469196155995853169726090933673964230714525505446798838180570214067483602570783712537683148891124716481631511123362235805504826785616221524988883507711283816477616009525219258373923786683584518751902333748551836121039490614711646545748718270977264178656537*x^34 - 599318210911320113109926449883594688531185149130573565557589191145263345755060257342668851228663439595246190458160886117501218526615862477710433682051841346024178469101083840225214407738351775616045318632028553809874473167416854454409915683717882080858930943719905660819264752096301239757867705349036770535815994839532963318934916233422127317980255059726211818193241379571190651843145187535950836535288773215244145516961739130654990723697305158593755946596731356820824488411019384289468971368793130905039365021827977004976842742036451900292603464194945643308354432809480161541413429173326534255831725489007006967300522435776482549481765886122054668718396542397097322360622489852972131149245388405585612983219438628901637851117287329641705043839675657689670536423028722475925432773311092039622976359949164704843987373603557942666623443561801588282960367098669213231295884170030742254757334277769116903066097640073966738531591101318678735309795472781847820470772789246901423489519810317174245520863174467974446375524556038413452841437481030480664702228776471976209061054589747321290335984124796646976512828444107843448157735400307982328672975688889292527936135636051910490515066609325216790356203358563010111574991877710641167833411681793048708159495628331461737491087653688197045490755*x^33 + 74155783835765196310912245963654102998117611253550489557616023791224090229851146696625116030569183232170271160675294326746919968758301411138158217345217052597581547770569535346612613927152328712242119820469466180143780738041343243438589102706625983026877264654338017285964714280515066590452329719270289817296032796319659894357229279202637368590958311398796788416958650145180554434224903005659525089600662707893123842045290606494452241422209904581896675306244888646883643486893920108469899415755565910993973850936403659805361693511176197367219026793585620957237922392584926758303772080629200782710204740248110869269255494384313677397445490131119567911687535365190139332999074625853186207799990529747834791188782275972476580091474252096676126599092048401040266461922971250203271688526078055541598033993576896153617487092042691307181465516956541984837144240041125355566281666711145113706825829289916490808616614773154681011646148005463423123055397931282101990569555017465285272119786579965055049822637260990675455306480401720600785303378466749542310265699649547697966552695694734153357121061002675949229279912776615067844376727326005444735581250060858386010709615078275943561920270496534881351410150260691856336408370304905602249407232952391463724125387964864494776088395323170625086234974*x^32 - 9025681811256101904713687407107960530665526680002256521675738442384371934088744245312205896051096391218173181903495807303643941728221308442768712246868764878944807346023724393082895031081885222351693701890470440519496045171205500579689585727724504422440429818019318535422720691300953808897981980107825297389757804120750717278902945463197526640566900428235404347689920454300595541120606520455273241123789806830982817456120567040378409384852836594893159084107951921423701139240517857761242572001962270508625336638195092215321766400328328491850097861747014889551106410321046586376128944645615329808253527544806430940699543515205448380930624294886219027244098818179434947325316470827589198751229556767126310326043761797526695174704134970562899170800299828163506760369549396003748387175092746518680175332615647831235825183428062061994731876057816231925835224976787417396806711173768183871232188822301078886312882276752078806620206358791535054620690907898059971396795632271548523436284581870514695892143793682253252683044423506978334152320641300169094658683381926087359048956693884558062275616408230323565347901962249628461825401171519400329932529220944697960912708990345561638942393840538483947368957971015690102335608657993358650658590454061693085741916228023564047775449395556033355453748884*x^31 + 1079369271562911903279172428318125332602269366594740231692192140605143776183430744457653476743308543432184132282497908415358918108359324595660411961890750960411910513973488424966085496853283542543129607954758465800028882443603714869839300854991792263085250601998169451594850077351601509446196641590746257870795517411213602123149575332272019862805084180791941338417335807549563732233624142901021697328392279969264799624031665937823002788040386576804390033962170850526994008320602647842309200177493328797407697617591624980293051451260648676102148541447225489375765729061544663664055027678308868171994654727341630404949302730837052083391516096196436665945468621150862522466191665241145794710314105206986703048311388046014756474549197666508822411116597819155137668823418960768345189179155100948267685929449373573737182531336541961917323759448022790988482539413718050465433317186110755150166140637145759622311213470465084673809091572896162610613680623926489162140978298034505671752886713250865354947725015610590905441454579106687540119122758557796251703994210180248123546485376217755980887371225326655771443462389827911044869414010618974624580876174677441440788651328214366771456518276692332321480425633304015581753099336848903664731000597935322781502990653982615863454059603163023572421766867493*x^30 - 126659912325099447710185771875071233839482364837263873422694784464461791293286585634981481674144694475863784876411624836404483765321600171800275030405313682721845643328306030608695445537444316566939636470438082869819749534765862360032948904223988306895813261278691450957638602976025496735469642619525017569108714754868860366267694330790406237020296173669128367127414333730292480868536684942748011932177287449964728404407674563417218668196741640056919976326029809739244404521418928853765416927377792102549690732638735712670797493173924425897338319573403704264706455400523693951557649978148870351675951666106910732102164374336689896458600828340375105017420947314397664112756090804327646436136153039495270923346359054904465023966018181433769258470910370080498785979308554710153742431391945035122990324277397334401754296464075255208435935281146016491888947622267748708119973856147998955819424125027664729793364171066511959888738755168122384282946179346382968576041368595562026802271995346249650852243701682164611577571734301544796904385336742739913359980605350835532636410815635020093336307859515702474903477293467364873116991921700436086262187544475314683285752093783110982529852195687086366627490074559104731708617566961917355889638242134575999549491439065871740404535383794555869713229210763247*x^29 + 14561786675851653652795055976581954891981723251549488209855359746108908018091417179885959513544646347434415329245230169519212958578357233225571541166407457602499946717892808037415635900776376460015781837545391700312080013890926761728126892182281741675041405788717693144128248711107540656986621732576287871918133277851806506470872327466917862115645798771194753457786112269360729696999466626254596558448149337206297201022660181090762489836164794568614151186069275878812641850904261992324908384133402360234006555735362450823511091274792715876961161996134689831694735764678857804450610884979892475060816534000958172889925060216308887938351542311319907590399011345784308578027329496736171032565462693545151552026626183128688751255264954136776100518490616747326728518114927486835907633145255881497484441708359294029017525982767392739442171254512022262922814647433544515344344370428155843148989510968472260585799945117944821223021521512007784929990164733559022567611950170722124713010803130043722064827758943710730253587214018397081865781514397061575642589258242996019537037878354659354474730447148268802586441045663291033218845301573024884616919061198842671624581182699770939593096069156283402146829531096938919308902728928928464143048388839491880486449332262669721310981349608612759602352235896628803*x^28 - 1637233728654978739804265172414369552159605592140243369833379049130839433636415730860203017772655381445299383554608250377652048213299434361871196673559283460770006753010532269721894592101503990728139294389628509864950767546445693903458524408631522467389799294314582769111478332439882977463854507373311521999803130749613287845027947137136813261065378321977475575204763666673383128419275098859882212250489757032847498150951687891511456734043123015628496500102404190058910510986379393002084745282237892374321224687857502678795745959267941419258979656188599094799412577968207019050337206454306305145215700854115000007510942419784879667084618330880887438224486070235154128095335215260942870963343740409794446605303716533959834267167870640625631853066488297866296546241661123699445694116541188272290288914941480596991327192780243162913269047213594542168645202216080283070230264185141430010580639463542390671323625856693197883603401908265540855082297757526626898104234477823538619128994403658801561936678097400780296207108430296462324313013583403119146469102299443744121945925780616970297888018451472176558713466344978900090134809309483172773081419899736949216285876969561302300576110582845602420239172803169116440560455515078244738417340114074686162548432262996214063806591398352213449336312767930352290*x^27 + 179642459579284401070932003605854685754155406049730249790392542454015814968997113812168378868075021610848112358110689180821481248664462812083850915939040671180189700749072099165854548146025435973375005712033687205247823827199355553255542255453089253539942848856691349840215604486602211142445469300157281736844705421785989058296609251785454061334453553420209996890054695859313158771510331682406482131662613836519246089340915158152902698216293663506478202271496620137324709142741085136770846697491229253736392199917362716134003767771745108577823758492709295332397175210872818423919708586302730767638596975439154928407224440528047521538402497686284225451721571115828977949347869039827868242583542463018612843034115517479539227765002534709368816591427616879786436848008619833653078430509425481813430246679117617132073309506465150150481830425716770220168767273495624096640809187525292169256837256402629451335246173660308851735829967787804749176611355579289081050175047191260642861726907253115281210452668715378075651219406980222200776730893278453813175362413302415959877028501205088873995836040240899340263394356219177441821845929151059740369058421017009749795436376976047258672822789233694942212018417571262019436662956229505586345927065899295110949207663533020980402264253676507237009815905960603782677*x^26 - 19188190789330609208218651014779074975323535195175874728110759733939893208557203742817199748381871752063662368891294116898519485698324646855952839440358513080610958250721879981769863779229900345672830075134647202840643346826830134890771892026996665583480803347278967947042375050860469844413077324552402056080048057866474932474311179685357123378061841534424072483832368627879464020602300295817189288681794602899681158689647195441537915600483401619038171163572828328690990974824175352389293260292077386695338022156036683246718438592037240465760600893035419478486742654975199557425791843956475748682714278353368371307452992745906358892829165850591802197391602524093997537396209263168565704322086797412999498948585372546824232553272387837926036573024361786907241461893417099407571982668181077721861669272428186894895989305680342526545466612461835741377297305838362767687177570725607111935949062472865055470723093289758108918253019930359550048726555340622908115076488656250726522389181497327605267266949140503536326443655143276928953182975775817829993907450837452082045774553819101498857446928403365061379710332292201935784327002990112935061033357514803344417283718835617996245909550987874355513091679963245954230196367087972838252223706034986690303284688605807539294470339201613580003039795359360986586576*x^25 + 1989391906316783677550930528109460862148729572687842189007540580296945726726485709257951541306644549507245605484353146472301841852760296509595242863903979364184303740961108064724645384902130490736110861060059532387025495329728905522250576871134432585495483167978815001141382790394348907793063280249458162361922546093252302038492538371093153206992744218183733739930947110155961810245801065069952085220880086126199231082746190708654366891827048701228300292173890141719362958977090880637880914746704269944969843297608237930495771602357284680210134835111929577711253335508069474991103692779657391093633354819430911437904027112935048696044413267999675814203677970115598116134343506449351089818136745979290838017084725735828452061331140365036087980115479767365142264885841591255593246882633637830348532142717657659330786498059571998156280127806618702902462975928535629839754361468020279079537620375235501507284962304056038493800801591692413694987972196906278461116423981224389434154178755460239336452874985323450424441545803057735520461910760919322753235742343748912124245077626846701203577185312386768177222225004020691488210828380569087985583682101775751812922487329206533521113367987278618187386738948991827391227094104130948502904775599972151713279770510461680368242868616389515101463142879961574693144379*x^24 - 199510255763544933505631690896405279030091105742189068505251789650011484999913443880664133550588215729764413169465552944163837920599851286168424973187662554448288313606095616250221825681476313504434505436560122985674435098335453756802880220473637215631767129984339933605811560427342115972945833045148717569229394955606599375029924383190078567689896936744455317962059983914073632064353421404396124830903855677544791297123169340246838247686842642388397789673202172143605179355795915154954997293563194693200898657866122864849808090823834487365591732831469579796323527437833793409042761490485493308117382866870955209072475279817808365726589217766167465687639245267298400611689816637423256899288252310709116405212578673788937137322665202137547692392118033094600982696717044095368739169553362887452779541981160080640997886236546992197644700378648050292284028394733270380535443173671210604345066256553127554600818925161754767168089425946848646175948818007443638194750515479601035868107224355955509476392258245529700934850468472432775681796105227707781899689524322786063716466799426149003944269640460522802888242287238014288541516863562677523307689409035907449487377731343321791052952863123889475164700315901163031581824863569526115790538529804628054907183492452724399714419670629202241146294958982952716933769563*x^23 + 19273151115944996693539474379080830230310228388610885241803271878663335522567813601596214764732900451273288035985222958739346077632582182489808293107495984834741034963678824223901413886444187818286748058977536171852974025877126729201019774777751072192720646105515926860590017896809152409291148826508456122174373315331774459521594719623720060160843068395891539014404297786545412707921584153791462539167186155194430404246073304232462947388604762379315503453895005280022344353160047935450261929971575955710015819175561338301216821124302287190562015055904441397220461669277317738013496014236985341836565065042904879043243387647907751436935611820357622146840726462997807316532018878456290209174490918929744413085286432274348532939518252706482451547033098511616381298423421518087713808099586352832823699218845475445279245297542939888461115911784420769898309282690505660436346151071483781333146456097606457747917974055611468947007212899469376388000651603750088493899386220605755109676325696445419370207559818345266546767288107175655407218263592841667805665335339643958883004777541726770113064469547920173537377755126659035118965883650576191287466337040245458574689127120568741281541974243978614994461211928012019852990224054997026269448099420591551048731480983853313989809614651508057766915683373335360388740033843*x^22 - 1784136268930378463762448603550987446112155723953357024076929766480141877468191175411274680624925603218139472114696595572491913351915154070304815435089010357975185318762812673763298873193295105888860667177468790799409628733625971651573502413796320886905990316193290872354246087934066539944350982835898517101600427612064230378016011934929816220673234101960543525113285190594333643342160666767183153033712078384588567033063598748772559379311436031201069287197262492825227775022793168274721020943013456591671879778958701548584023118966547748313964936631650812126117979535464424853778750042083269834141886714148076980091886139639796725161546969621342096982723677688696375665620130532350023847996137368390401556192028906699996199112880838924476334576829944083304126266015453559366272012624686690214098878984453664514920276798690499019987156752850991034926761190501051020818369954060309436201800700780126748976535717501395573714201218127732926597508853904535050674130556711449730778433101337936237323371189814820671971931672503367866535953348341064809707566564074710216548801214996380305687067251605233846609215198978702920215800752869185961903571960337404200975233597214416774616502561789998841365510734922265318444647483220319081736100158809204516993264087867065815130856086716346420174749986053194852489994325987*x^21 + 157204307664823551198220689940493731040949422529629427808869406689438414697230547377269032045622301363493436575548884726855369986580865560252364770830283647285872415641919419747961742732442537942828650547237287275729252352525435932963773218245463751405463617666803147516185313201944546012602106167432994715902116748609545380162222336330183836957406772931798549722822687940983656238287381811715933636929965873659641426836330457234479756363321243498576233378403526574740624897223376643048917357262212818479979500025054527223195662581066385646378608389452116454573438080388217770387232268592140562961522308047614892831893136218508302244284728458452007490154247715502854769390235534352947703897173506773279909008757490883160405121513102504241363159115886153526360818454326624939866281085877988307834226394702223314901457474177423228781770184030247690498723010776483300142593096604667609113676569940970048273176157206886110590868454323798169233701600626359279695598187152381790292937270412278961088167978969061330715117492903244991923638135668308566203261399507095317843424456558572535453050035899506664098635280504288612260714447106170151468075327022927261077648369209035780336329434630729218127497252528282995773041099973340645171165210244618486186631106494230435177118821794648688447265271888563825354592875595193*x^20 - 13062243054481548965309349625628931763926185133276855146894578131335224229539131338591467469416998603044643181651562217055608504648967460470547729514367994535106725685600658224295294746435607213875653854469480799605620154463265801258188446255078471352966137675404437839476374547336681507752690327792762883853443803845931230582210825221847718174650054347601788840490815012834965055362251717370752416077575819605219305625464457314480565758907350972179600103832450703278101855935423205542312940036889076374108040903512148997663627131098268372214450222323964601281898734367795952636492275451781161758287547838910995896406427210693939273241702121191999905337528389978430349136055699478933309684593200861553325051622405528967201719662178033065608383926746848277411217318666544181869091984899324551532490471873299539928960817138363215504207613451192989281290920027697160523618308352945594675171901765267802993737270514674104396717627220022015580607698585647499156268263016094233430919559535289021973775495941745981393000310491264018851160534705841922729018940051740293302881530717247954027281145924802909981604090079506287223769385554693750359025613685668994958461353441348700767548543458543570781992279248617662060904060570190877809721214397659675483207312121152290627785442900508992184813000493024062664349129925705013*x^19 + 1009138081445157141193047731545524133386192701738040803610522701682082129788624531302426676059399204158546925958227539450986624265643079355923324189762034791859871943941695668541870596895058476882894086380320779543356483506205457952135073091764917994762620404470456957686124432555803725316026554110695402201374451237759108497224705318799886518439111487651986010964450785980963480443289910856584606614105257636340160339950934708741344360021355068797853590114250392225854294519303219966514961113807664817900668131017905179046667756251423173266277419889441894612426194752183212807245606045216764926817003172807406566864976682854246696402894568478672394405091216094591343667868096648460101916792150698258798081616136728662211267196072783591774710646635269046902643757641879050784467469173287506449163781410151960960565052989518947076705031775802925794928561087281349448456423542238873827856284602378889848045739640255201539306287902698407632117613090145138320998742812109311206988455535391373860988348430699351680064256999470936447852052433777643057114783480704196323612152282130645424858638028527445807463572204035640469755241771145960815496151427169916293885321264370067258549013391099951812691605342617618549914681264126045937452240818739337473702195059211763985119905390715608643743429485058745695463888656838220709*x^18 - 70743551498686427223252073012375565408326632818203194630292763829372388629687341516552607349024511925544079499596624473282657187860013969149523485005494986724184161991854618174859682997023709761093864247197946312510249663296678342345581203213867258851435354847970427218469050681534161525959063621597901221976787991185074718356622419732982776250699588023514307213807312020031448453324151068083876260260930779669311983862248324712022380340597624763487517338786444144190924558284104787126477961185590537319121955202623389032627410689020858308065696763313222493045682838319526363684015572510810051344558969199995504655641651638586243382970508307711202746864423350783812301670743137562874390666625094375613062960264178435845737499117673400394767750822127652226564468270822407619536489686406619786285153599166478000412868851831855767901213761959505174663064702584930811278112371592633517945376506829640286653304826991068401131374932948484779823984943451989838271076726803426506423912268020796450337353588136157792799633626851049073566460004762072901443502213392835379059771011157759917552558874942752728009643453353111211372950463891984836435625660822520003951602630723610025716367666025349923991416531178796035725748344793670961985992475307277750413576018832961892600854602353242459488251168651729399250471991974058924222*x^17 + 4276923253367496299395151065673522484319719110527683069536741321554480327592106334571436220547789948242502200635534437359791893759276489717500714770468631705440908431247282937058319005765873523909022992500743861570519892207248883677968641873128810953519344874139952313799291755492282736613477180639050856232514655718913537831759911883976384477430910948520810469262552655892423003442077304183359778118315575985608794453977010488842685641441312707648227210537512302736692030107233534743460529745998043319442357294293555189390326551420219676921680487468943727220834744581368247198329942531833354695461010772485191279500433660462802512480328162474104937229755398393429403713835100795277937947186457696530071801374403319638485729172195097727631120751460800019755933796298066423913997734147686311843445879377000899726962885091024080156051254958960981615052468698631222566855907548273692296535830806225011107043597975002926042911452804242676920557513695288341728157823063172968588083199977824621919414487426710955882398580627814243884998537238462655463802419724408655091966658146536116799311843383313176828801998861087974319778542122855909436856071595051861068822428744054422962825949098767851794213421417077761809733430478559290113856298046637075166114887319477599986268496692289442038393955299332693112707472814189617965413*x^16 - 191985637352044068786693700808781097006949966276317249891850717718380465187014402944026693384954056015919203530790876892514186460296650179741233678880761496546630511785365032898398345700608129838445433158140284638383943122595928878793177771824594909400353738728970040014776134089787661067729972681648973033024516757628432360250103211847361749888192910180091118410178539986851658235644634244232188585048058608012228579227606907428106788793959097486556861061743283819368035338685779887495620741092703879857275990164120883497876823923722485411022114615293774434448746922888296736974831479068960077507989722989928211771272193612805642296563561586197110050610501421179305880199807980264760947765940567781548028138908375111544685070941611261938247142978429211734961196861453890496616267429669600612642582574058556407603218567891600885350699569208380997770503331200068073535260578855923746101420020167018994483040510906078005632583443708702799789278193979813624981784456735150079376471515325375216315879162391936333037387115852873234197567126223417242771108582851109623743221687518901310184218103171990506502300848424140993226154074188616180003410098828485109798547998376931568080206661822775070466539201065211383556007627986929863476979793473862441796490702883913791378466490600126167181563643772796494817812665955476594848504*x^15 + 1436310803837717243224456810672663517771826156174424311021483383717993512833400804781533185428655302340604826277061470677900978715256060143604466631182182228436006723224097521232342755011611021772969251683555228396148780114540144480965315627557780552397015555752809788278864929779087116246683879850209346611096073444962783071746060783296595917679547636561238885934696439600935527047113052184806718321599950793509181259394250157953847416158056023411531442880677725701028664157245246783868515963359575449195995310225356068723152268282392747623809229024632910891305320406365270451830966230059795513590846221909428411715081510374987117166815404655667316468989905789059341450824423363035228486510953394126749600099733224275367606664120746492575473329726094343295473230862714100344540960380177519146025684823878778932453375474853143102180892134152790266780024259164036321810823163538257490029616050950272718907561004945436726532941810483928741685246099798141322828935885632005598133482183312761484413698830302916573896218911340471926229437309659552534288540974357313577399747172695792662526166844715403436671568781674646569105327771968753547264301076122019052931612182637623888384104844684260518472548812129625898099594271070856739016898760211453691856930804497805539931560542620869382050607937497261774237925483421719096545457*x^14 + 1004410186518056869935409236743994519311445308213806929565327877139727473383298719954970106114332833393267907137955046683997690437191060626427451506088977187536162708208228926009798242517949689529605264801234381289370664498149334765028602067782031975787366181528526774708976863071376254462996197980647159969469471044030205476362237203738677991447174440801198774185624366519405281639598829194723901243978798809893669269887746711620279420279135863480663514070802624011654271358672997007171078696616909515850317434027553384671202080701413226421928490607629300067960173581664227451282172855904926652272603395182739271360359690435258033243629420805559613307843568289630953267924285646640604855561775630778707929366424790249017502376305547405325493122385620655575965395866892209655260471875727546476792539646050824217244190718333363912000477072134717963436047708659241372549628105627210637425184392677697954343004246565579473135823460197287058517099855437443295114152106543443681337784684348262233648439307212726689710198940757754890345930841473490073027851636629438764740310709898354060407824431071072737972673632485093030121369661846051335977568115909769851677316852080599578839142710271873596268374746514082690926147535596961730689173105386291844833879069813998614611485435304000166126742329370618074544418689456211252241429968*x^13 - 156715704664648639555384245532028392343682843395927177366834575976397339843291255344260403705017825455434583070748545509286319062383573217305095530478817805936642657731533498598561384941013429962744243489257348273036750038383526845658383786657158509327330082697622602878394787540744833468490418447510245840131015967221678680411195445756936134495334449800438856327565941166683004646769208983447224466224351973743299296597827692225375564411009201712128677444778377381348567958663761536108683357861044264379911187651267599049566828895500855191860658318028986065705993515882211438021769386623724810314071917727046576503817556622058436654710384455619467122785643394479213429313751616232385142904916625991157519987092707268366984790719179651366853700839754539015539888428362314447090587046551925449108050073142952992684225095740314748118519760584651640419718292482354405865630376120078124613216654698307402446840743296618407545403590758381038632412866387884472939482866644469374839603413269015939631906823609572482282690666076482711579084638433171945169775029474372266304047092003286490907065423480147042060970242052220789401132931177055080419134298631609105972085197261579515855633066629171306490678948128808615713676101678306351385975872771416884473493518907768637847303345414290220146329753967641544725942379889524577205071825325*x^12 + 16645868971488693270418912027491657286130112392325855466853386669867082282090817864177779755353891293675553565484055965746052008809117424766081078973866931884189761805886239519854839840623785778053672738862665316495551429546216548040469279232281657248836472388471991536803647152068197491650157270010624012980994263775319750951678674299941818726401154944503700040843434379160573992687032860211386210886279496617923931828314892294680151503128197277130426376445830657738328597074861293949459715607051845371803548279799449477390647521707975415589808069824979925588923468257441448747120647196774445081004747798811021387586301023771759376138274817455368989075447022387009037962588918671239873781670108482470641283154257394895804705877929707592681220728266833342651683906402629485222939034179120609389467190261340063908110191264497635659160098262049006123526555829669142583790879699710222560788433052999144026276098998874903954271900483626400508643197373704108256653165288760798021169462811683906602668949565663688783725675926971300708647434723387372845062698341875479737280840721440946963255595443067926306725432499455187400532128018955195988972597633329225348467642226052977311294561698045204230097337474278506266445675693165877730050024598903819311791841794115251580710490920555268364735044148622178342313033514935270917832281746957*x^11 - 1433832151332035887033393516731069054986627493752058159484930770515978065560962780884161016629920135983403701866323375558603865492443991006492044758468887084178631693333925208859647741343696809151323231312708976607990142066277221461778172442677859971433920921819661637091043604392679607873204005773232986326709262011355579404159495298625892660397270796791092227573333686404673251147537678484472871317487160891915746947991029779078757605045741255703698345550978251998293429011000355791244376166312497638655701799469506104773665585621572400528047504478379351173298525374072910689979884237451088684120106690799493917958642401479213596748625952981210676048241556499387330674686257488086944833265519044187022563413877570125850803039961356944362459523914256746258124989453846858110539894921127381516730966854402854717134772791797701619810168402943268870284549486099409553199892689163424718213089244174326432121045937189500515321512597585156987076081940386562755193497629311753924304848951500300063495337608627046350776843852376682948083021242167136192708316919083878982972034291159759371376517551697557844381595886853560933190165179880495289012025547629067938357324424004712077460062117613665890428578884899869161261286980619321436177706864809239795973929135003225226509437043800107615496135603824706511183006441745785832499295036946760*x^10 + 103543708771905410989095176443341247018343865453847442865912967955939677472925871936594180887374034911462420047255800724521521713590365675233110970775377485999055141229001627235613258903337692785647618731438096128654612574455124385665376165105922351872756475565118771277608706659940352255147067890371070741278630072993093597484915313062502265570567509005702667850248683261978945378887526269098902823947375108575704401176501870492294210260972883601124286284883884032171252551280941930918574926438706088711811095722910657924990535215085128251204460299614770511410091055165446703744556748868687002226949135711020847680943597761090892594339717185121369552675900010317723043522576554294799375470411172059310091967178799642124600332119304927676692875588429766367283134906232079125512070043798815199533925004483611078197621508171558768459490719386229984031051856117046432869882363241974319790834437605939046944020591177819615758828049648160686841215581808190077635114222199391587792500732872005800049889226560441698703653700433774596080976044705190488549937175554603125089666050653404379754816716650621046577825525184249663779871942105447080110095872672832129634218930646427353527577259434745791823767322920433799686306900115982025308596502358124146680257247073765274925648916236832593522208431365438167856765327027202604604168357147848719*x^9 - 6223197455932166101475084742177086903839319033990025480974436991782357564744357808254746493900672575734247230278804541208093724413039261663303234343438059148667043687642248632780700905557203146608387973900101207648583000643007763665296851884828490310592765987168560597771346849006108054649226229506637302582767085424009107254220154373882086387489649859058994306567430611686707175596275181762205915042879320617796785385103531878355049915027496943288466602374121458759968901055104491791748186674825566537270000917453243872203368676958333592354960496377754608590459458064182992426964959814781195249428081235488379033049347056552844812685809709907719048261606922386854102948594794192042304380004971700042352981296806601304844991689005221411663237731880113526000759114703942988314719199127371100394054308020259433251253978120287794262684384990458718706081109242486200397658152690831493905912157875555149426537584845015770563432258305100685992455210148606083794135675919073383648551223087971618235669057415361357316709447307209867851538320770858816573866307779399489408465439309107439879053265686733250183232264753588176955306307489753964097310734908873943343547591792050253261841552538682038670095705659887460495744844745888204903528976334675172678734429464229556479521095359260739949539951818111649407751092419813024261288677028738412256*x^8 + 262831913637560800438677606149337231416778524777355293487310268865476295199619639508441067749226575236977146733101889242340288629596960327282502689551787244119884470091382610400760425413627901208380503672773870302238602045553329646707484003906454196062204634553424628807844217835809163630629524943400587678841277706857847084583037563836709077972224397314709743677779460574063231714042743258164864800466962406205783107046241572888539325469898349706266484441548801629617327197063037603217618914865961879661595813425378995070878066647992136176418429381208485841259997341580579789993332465734698496703512248731444877571622574205504609136474169478469687749661667678039380045928456788824398797738670449952488276176480357530263243683299090433227458917884329712484661853553180224339172264151252245677680026638881657845521782400881544845150545410131337575642579220158490778134151836712090847076080273372876548457263922657756109187606606824120743869365227791730464794209416493890338787821111234022803694706800325316300696852332015608625730778654961487327051406789805224840222681039512733581526608936377240448456089164821595869833251947917053677302616104836066129868736654010144418241607387115095139304076335225371721707045782894434530769558466971215219444914478544695571764528425441826253868081042285962517246932780188681859419838562524066153876*x^7 - 2122476405318282661917327663365475735617826960683228283081824309602208299360391903485031410605721502001151288647329279602851488865895941029470750399907915380718673651909162610577732588056214551478539064149755708063779960808954141322215591632044487473575314369130903263260558231916695097953198757280810639337397571605220433098709090584888519549497118394513746817527420267063188348888261211523364756463423823023251801951318666880275168657083983386017541074976069035448345681487937165131419567756233223022547582530885345522142932563749231211720450597510517686640294885563588120316644447452299810970449487536192579067861606609269360685255634192570374167431786886299965715410843030756585289029070980403110354717823490349481340020710703870241645984620626584299667039999651841849734528580928117253780745757988625440376708899671777413889222609562615110466642548545172478696862035580154052139151265506881809035351411822785120823032944397213066963988601303165008566597181502260359871395974965115251715710230230334189213508897958201309365135154098712502461363221218561351987857708315452571047045828456288389787279921304497138824077293283945941413099862083374832248487951841626112033461258301250057079100217932584108409985428764121369712492911511235850206637530683713107654844190620587512475518017810553891626524916795468806435651792136214087760674*x^6 - 841986130555220581769600433850223045194894198196231606331707544301211295245973927789970624996541762235447371987363674741127296981830067205551709822028414510400529226970778223141232777036632783140863276408082206110088016739440926890245154860097428432274489092017849704758736826482933759241433377517036512036054881016195135587554977965659295310837417059328673912578107131724300754078587748745019397358838725055048971783772903908535044706230239877543170774133858312797843800519292958819699236806996217703931615196402661926168800669695952353617619968667781911589817469737138435455484044646726526752677086293466227646399380724031074319280449861409248492601131662216592476140475379791168889276780721997226510086550896376705138470001112941046264182826958984993229980709969247125242959818393578066612050159576734607970284455261896679329407832807612577071774565764668654037551866069621553702248587699244927174089326265691007609161278878158109984789689769982516541299800212350482206258849112036248459107000679387245525007961393763727060068583879760657527993157116912312044735192192864701699048384091520547333040006219400066763753282388519217458061228596029484676954687276857600589405365795049816809137352457874797585632930311114891189061284278185843821153468744214614415107161746238959662416464639895269246058388610350391440390462461865046878053901*x^5 + 110232346617880183751825588666745909120308544244012696086141644899083280714792755870958540751232866133613887188258270744893366438484512193601312973259980267925499472664638636287881247708804360508186013527350601968746019774282864551683407376198593360052727316200580878708472201202176598122077136803229231020017817619370384717943193190033072616822274251403140531400118797857453765302735685158710298330255753348151396625192371730471562323727052424115323889473058425431425271780315275060850691589142874874187086486290755037143497041174889725627877882544900127204126597800629254919199680808089123579703626810057040911397882860856637909754636892497793446614058220083105669242008928836894233736523540093646447639796881054071078853848965975788526353284576796925793658003205789192623403204355099487765577533085818451351364033434787300143640439869921208275836258064047539853846254842220073247132758860073958800778484041046116837145199686211627734708068972777640401510799826891447635557490474958323832186698729075688643376763647500756743782923290111676114184788526226432578956949339000277089811246392186706845856728628572182958205339981772372176392599787471820068620570314033643000826192715296181264557116998073980523440387274510900375200835591518929442558727833548605176613411172808143358413556246569508615008449468600105200658378469110806411414611919*x^4 - 8642112497419124027317148447755998580987043937902083978717679257118769046708102211438135450335494968768207514378631406142485553366801812707028494643512743405841523548589690652029850839057828492374990727501935198961326653461570551429428951194549121563655629161105494803810875495302284814310735527546365972584827656830333050009855276806130204761170050805919115467787259802156554089397169828483819237815119241700164253486295548468130689278226997892604862132101782963509092936322698684440849536226389589031843303706225009105666808206825771166215721055324610764563366642668582670812169354911197174372521239048351414984096943161947215315508742142099528857116485035827994079200450964093272453497623027309563736719919880701779591236836821938926662559987083138645401321425305056008039186203606844461211345927801960351713046451500897807598058539512770734918151679880257494308309598323632764247683091394027892280040940111372394859645976716629981650305169357793490792553667616015752376370960722088284544683912507341555534506112409062060945329177371889778089593188488011118610357449739041062378380990688591184431881927532294000079144775552123780154423822061689147176444513515455432632079235991286648013736984668777293593851863208477729835383507411959530306839617757593491240697267463496935779238554220858241551181281685600556202915829903320189496486839207*x^3 + 436167790512500253274441276090145272194366390881978494774232138847388547148668772615554154930417027121527949769278067044443744553861833503175051581941931838452742918614565032016522515103264668731113003898980388881921165472582772626829789571501474132137485592920686518878212639414291135169174896211298027673215319518512433049730449920343157147039908024939529951334961897036654880345026231376514564109338360009721942993864884503721918918492096423443674958319922546934540441431439512861156588338229184380343068112646171242852725696702764793300362113561734450824486349810598317831138325443669021583367737235997965543898148406867613904846342810920469101675906933991866614288897002765426946167289612362705677797321490513322401941877205624934779306161069965545450813764557491292063404171287834315291453506977878166337879887358060652764063796109320076548688157337981990753475449956897193756106543058833536057561140334005578226408672923445498236456171515226493034063935549932752200132236993534095107367133292745182789864873854443492732137125564186092497718531983297113745264267302972843880148121360523062424334581487941601631254895171466338496736561930796338908586242749114178189508589190120699349052490669826242900605295848843292372563318146648019224700137734982118137273865574978462475073885450249455935199512664218548935808016437292131193536226140917*x^2 - 17224110348933815268924718939910353030559145803882236459538542156835230858728372010370165510547325566054671282393843782193911473668172654334942964256205570553777344052600065200358201820854691376944119187297387021390627063104311714462919511473768304638266501080928708222057385684897292381208910305598776270231921073148801764492146244539958952793447701223488550694970763042627308369626048323805398805726381506378989836184084705632014850998586492645170234307184421347262036071288127149698222513096846210944172523682866809561575365646901025235530503898208254536302065266989424150872982379869998874456809646810725042126541074210063439500464877701143993599088305345123590961979223247471989642521085287501187723739657213787957444146447782771040942043653113208024840355562517076493717320176946719133775510781638649026628962192994684844341323435335002642471099212452067116738358366167063454361700162283752253886754375305570343332886487419254511361498987799704742827841748557288143304009925878522168677795228479157800678714869139559060697991518178479840700285515771056847520340168416733579248952142858582155507457696634440459833077136909635007574520774235307505462097237303465890922773655423286505195612002755860055782332470801513935126849188475311382106997231414837277422732850242337942266533912473629743498536642423715003537014914667328065301799621686253*x + 521780307762375668495746757815833708609170974565995217243668952368387317345536637619115665565529828342863004563952722772061539477313955552357881045714568919517760017763482851994484411416973845546858434687674626102660562990658651879707978320203477835210258507360903869084770260453389955124023299736684834917456509033701157399589515288138701512839833923461977280429404630792602061585314788041780764258253373072636951292822356120587289119531825708573735860309300280241595908354885179034477761378490810068810404346941447973179040210190713023964086920776616494516417212845552887935414370124524558344825291833914515506145584276408229859447106079373461919368879672142680880483644821351391493792688889927977020091123520797811424884551373569966535513985465812869059796326281962385463660300860094527701092936238898632400790740433939751520501727455403110371578496782759407627226834663369826806321479449353491120414640652314625853465063038150419385416548475455255589478454469115055516089415450299043347905384503612699225981294816019552387433498747726238582058807560256105836312707061541792320965986859071104263654139572226877418813416262515404807490492054894335997869117290454311744306463748985694741902715626965422146865991252929377105838335779220715819743729920404477206861396762879255066990450425108107580256645271979243683675803510697143225828140950117646, ["Irr", [5, 14]]], [x^506 - 31372*x^505 + 499853687*x^504 - 5381808758220*x^503 + 43969221240941578*x^502 - 290284661299577992097*x^501 + 1610836540862043281146270*x^500 - 7717889189220393532446971276*x^499 + 32554222164207409378794071035372*x^498 - 122673252998711110386120108660829385*x^497 + 417726920029666847229484165704801002677*x^496 - 1297192338416966344890168100135333454332911*x^495 + 3701039170738728918450995628502923868020887576*x^494 - 9761978639127206184473457381416708391661793285129*x^493 + 23928289132622992222260520361538948174951973991783261*x^492 - 54749650618564326492846836513302931697977054088277610843*x^491 + 117388993186159308998476127588593929080353691305089801256368*x^490 - 236664594164594839274471089753721749072157656486279258493316443*x^489 + 450025536472339176760293384652371434111738058211011912880212374176*x^488 - 809431188188937674022426103406375385481412329784813983881434286508715*x^487 + 1380877059400315299806054918840353906797986996533328321683335908615592602*x^486 - 2240591660627210740092300066747261301420905835750831693252126011154225053530*x^485 + 3467949589803840877299618702113681493763011620697923201940234387088030511549421*x^484 - 5136843166425485707847535167244908366184376284616960730166265166477016313151077086*x^483 + 7309110758511931089615993715517864771925616915743894769616616997038424059042897911281*x^482 - 10034683969600133587075488411237946087838854067787466621932955903516608706755006903174540*x^481 + 13362318571140761273693869528772021389176555725832643375225389483623362277599327645266794030*x^480 - 17361492671949596051386577431505261985565453153002166404858214055888393880181641973394887932174*x^479 + 22150706279382600982172546012447876756972437043132766486352018333117722741881996186713631330277861*x^478 - 27921723635799996936895589159414662032297251337932585518901594347569703554824863757962456089054820765*x^477 + 34945941489677599606966789560091126142908123920468297381967036465397569253082154507074798961559478920147*x^476 - 43550650449365545326415719130831079778767336727487892293551024069408546709128736182971511511881683818491191*x^475 + 54060657598330182436408368087524823108643463331264998932871381662354941007347610415343690802212238687342829504*x^474 - 66713226224813294942380441478788825230557139780051207932289984057868257841813076330781513699122490482135066269227*x^473 + 81567595895119102273332607337135097725741127674942389401073558510107937636888622858238453498555482578885911624536771*x^472 - 98438995228862189576405849017948870259417641781687878144436919023377694943033063946813485694892853808305856808828343289*x^471 + 116886180686853569927523975779070727432332251478904170345574769183924549983163176905868227093747866575642349574244948914452*x^470 - 136269164331079318630870447685794622670187586247541831052407685541211398299020665607151520255509105793474024036340501291482743*x^469 + 155872314421561448388427753457863932020998298820552357249085713879084464921389994576160797493480032811007970999027210385363117203*x^468 - 175063945853596506371105028808749193612441620196145551020425343097718764782262806839900920313689143342712809051945436537129236592687*x^467 + 193445534711619137968555569032910740852895084937789893112465378150221763603196834948327746907797442157514301762272296816257378399127964*x^466 - 210939481415120926721094384366924053540984216994220124901810395610825016148876673132060761154476100879689079803869046852004788503762312356*x^465 + 227777507100774794196521973562365065295961502504013587298261201418384220259586532609615592833452184438100165304699670109855496083215678352745*x^464 - 244379961125809268177458741333849167132751165295523125804055470116366729019427434313119856048137969048557449608694455401799640678225829034516527*x^463 + 261151507805785790859066381440628184773073794097764650486389885224619043607051037199583123428174930977848379298735481502510660988274327790397355127*x^462 - 278249479048565175660525141051547213627215389153064188498216782706815912272856795980352112936010823378182870458125790706137619476618179264207404666912*x^461 + 295396687344132819443642105505216740623294795954710289213405608635978313200498002450192954652170583995043201054860488336728552533634469608782996996014495*x^460 - 311804061516169281651993083216370943863678811139092196390259190387442627330135242511234001828706009602538108577587409837543399794601714915804042607675538638*x^459 + 326240395194764865385286292057140826510595113904343327423925840853454273256882329818374620838002458536003528262550986996891773926294311905736022385437791950190*x^458 - 337244368763637080957310630787235769341435491503167852083416977453756673344916896195872827005664774136840663252610846890899415964759444015960661054832503465024710*x^457 + 343430528650752327734120225428847153451989312749352510725657821806513175889157981419267639462951585160636892646552050391138103010087446688899142512354265065900445061*x^456 - 343809875612084815519533433467525277663043362239704101576078253926384754292536871577846881031111353159294929495430022176184601933984493296737061637455745862756659814527*x^455 + 338037415503220611343837543063046324960033980210278269307961946411502368491707507313774500047928471679731970032648145166584796322166320947031903644883530886370955914333390*x^454 - 326516716600260513749480064085695423616557029960980687613945290177700671281490065356389265411370412943419401088130754342908676597721510352754826292224337903512815944949673092*x^453 + 310330214471866011031160291673350670019793625270641614025247547938621646238107700288309047628408329721171003796509996959647529067639964459409949040351139012009554020142833652639*x^452 - 291012074520843153606086051386448645658198427590920465926251228178207961848550454959937349111020398137450467588676482636075869501157704662222194611472402681308924282505271414724724*x^451 + 270223396646281658567402436568048164146643306784163918083822881967107041781020277959827335589002809815291424231232236421984071149513817135055307621331291527793945407862015330454918203*x^450 - 249414818125598484699999546515928831358653223897079212031708634878343420835033349668342424954647443384583940139460733105105887973910813901959218857410775093258689050863140487078729120804*x^449 + 229562312962275472123483077645051761194921076030221248545897820589414998175236831387297727095341233815574178224555440553369912165315150689485184120683459710029307588371795827278781790865601*x^448 - 211039007909150653234752679940953754483157934387153720074533332806811046649819308915686162688053277347075052121941362458759664019045713578700068899925937305772543328524926397890389715703682260*x^447 + 193646880789674867162809462428027073396913872276854268760635743465030188354278250243833229453853009183427566555430802925117073688589530992626351499144088235954027401602552394759661380604696112637*x^446 - 176789128300484126629679211983965378598949613842168198834633790322700045886643967048785252454954073835454409772190950124752462797085969630476406156587289958901724296353226883730286502806231987475085*x^445 + 159728911596141061009595366089081450211285642056707546423120618436520534484405668166451445585857156380684853564339777972230086999539567491936798501010220360039823111745602366358983595381634529480231821*x^444 - 141861969091857866937873224648243414594613410390247697807256393016083509802742080067193783792330200816640909864661345162439989365080807330187308106124087899406318724556861354367942699582309878057306007821*x^443 + 122932643001191530723150383707460540017699562014213217190980525474834167365856435964059221667711123046065323831984278786142248850633413314295102931873542321632987324693846793622671611638006549252044397377335*x^442 - 103142813658416118358563683921023224727120058258322410452950297042115945467152132816765576186935501011833306137151879862136039199317262131954813989608383432934211796629426603302745374849830697499037589163136461*x^441 + 83134200087816734142386112218189801131034539385907353437368178726605112300587359817096341278021820176499048756750795078366997222375861893724381674563268177534380878488529660464107196369062447451171089335358546862*x^440 - 63857470787751027613237614037066608157404289480820743977598479767201512914219540948226692672309432495318918053556467333554114857680387017217353667314228302394261502412471810448693057973503674598166396069734211140385*x^439 + 46368107827723294802147597572601088281055454403971936681219215185757625935307878503624182062717822008809366900598624304642206258496275576438402459076080410733145084374326530979494854907875253119320948488844809245490117*x^438 - 31603084661568814570074470755265159337979207846663506678073573406767648544528832892837639460054462799190535915725512567230892647139709293491406055061587607035803963114979059601873480630689979750977257418999047878242325420*x^437 + 20192032806115068584447774299818039479418751324625644880111998662498602906788005022721625028584671516345112338010938569986707884943395401232963291512740759159836343918928414029602098777685557176195512155051265757010191274836*x^436 - 12343392723768375691733812523304932161110603020692296397405772264778842256131672477435584265264954391091106761383903209531984734381169128051964279073835740515346120474313748133770146163566748201909825071063369068436721066481472*x^435 + 7824702767380717262973615563444879156834971946854721178893294147517957000814314459461968205559430215617941783405426230004150491869051215328880343244831154723575768462458831513151997434645351723442933072061682843712293855827376015*x^434 - 6032731340214687483373421480886785971027613507974106761256195321526684343383116517095501582495691500690973713304673092200956756482541999779116789040369270441158246242732799517687384610788695379244176604462012365014974220678035002270*x^433 + 6129422542455262243439910186116698779054410315518020337470394604421971597648639376753331378601606123276148972726976860446356710737848303426002675555784549558876388308376083985041039726514339172097712006185637511364350824426538803492406*x^432 - 7207806825129458494679252680023240819707508183540719221853569334899670694513369523573435867554473671235376021363123779042533892570352737813229177556978139623808214196976230542203891332113078919498166763599533496903322328600818536685202716*x^431 + 8449895055283514714053061212708310917394871511099526735505000162614842092189403235121876044049399799625112487411696012835123902267306174216468722451138592468708706031306899131735923760146656223179616348034786420115593697515110378037101758372*x^430 - 9245347787316862240003853518412287483709164106671589944948978317980605145702718723999832943042288410519562130900259504898213465683967981271646523214605963417296741452597811182340392232397669916985932772958262899028744003392126658128568271435714*x^429 + 9252588171805170777732033096008066567013993537278232902594018773114969933237345007327506553253022143480795422034534807641156110307218729820408893142311605698727852243822770013488044149841614533872036731748187150249692593473196423852502262266688459*x^428 - 8399135254874844195853418562396438965085094522111438214443689301437643921095786353003788207078870909810493308088390840174224284746445836720932947257012892387220951723605944567745034477785879374673588979568543009065033274710543448326144027012383919722*x^427 + 6831429054348707470409016971474743290392489473273338006637881943043645586911756630479628844378376317208183860097129841295752344656128750947127777999131927077392093982955846696693192674207829000941060124280114730635028046507895265239626982600402822214265*x^426 - 4833419764870881418183775851386068658581292298698226503003385807914910692138754618815344341958291112497953836806629255325498532584206746584006708024801264450977187029809666048051625392458381933478010733200446943820027665305268378487862752421054396612310791*x^425 + 2736350860460602991122582327654297183495344596790686566038678060085807571927277440560166305057558690059104235989077310766043959759461949252148005230393525170577514249966442113727183955359602406697664563922487475777602387314761179831338124772004682756098784055*x^424 - 839755267521173167020241037638519397147378970288245742265212625591598131132324856348720051367536641625892059259189912353323617263960470698054571152353858208273522673235825637432812936353690027466827450557653919003908917921527720188395251497161344944920351306970*x^423 - 642726754714637466427818181959702521635897479197135996136716829527450938560114013589683741651120878275640624847718241494975530439450910327353264604874752954910250181709483086725171876645558042546858197615676362757208800072509274046425637129654174825642530812551009*x^422 + 1607260103779810086729333237804879221707505737601980098493133548408548951544518092778479855853844129245841157440563231351807543654702862253998586762203288051181331319239379739736499941651995427820877292264145428798851582908898364148543925171310336560770492450240199225*x^421 - 2055673513655311289390328844828263404343816180714073542927454832842928489408080553307144366356972722399553292758128678116163637620802439046962594213406970937808665432658707546823282348614266620244084463380458726176028925646139347020992868051208389435137047144074256868678*x^420 + 2070965864563261518292802567595053914328762257275602537806630977804900815431585083688248317649208831880686196610731663141369182155227752405197285399566387303574319900273792633377613697688263563104489380206998579809992700335898943309637765131186477896028018317694552594348205*x^419 - 1782665852185513342600860380589300029735490015181386054748249282971968916199294600182447362322869075375674798328086900449270173973883233610291217426545105610469418232230471071428835761894761871161028715845665920950184243909291425587977060766746075330785340608256487792218389501*x^418 + 1331870170830855593683142461200898366449593178699239679173852240268385895490343919135518114642727206760307298664413597455746046586557470801272924606343742031054525466343057272870199772664588414571727569000180223131525328999738515842038290204918894500751195433029675771787224220824*x^417 - 843297137194661204496589212465180147187438262605660794495039413821348794727574841701330310655931971595749811831011637285570949749081576579181980636464403760958910033208332208578011619795569945703960757488027039241199312002949137404398678965328158208088741451595785966589261651939401*x^416 + 408203428509890014373663554390042635488680869448919731133811130829312416432164899235204686145975494920263665225906758913040995434812632392644099600526503361589719438714470781751789701162612817075965927754498453077193183431555929001075781718143658051073069980202612557422573684877156330*x^415 - 78598045912969155530136546696892034921236267116140817769485732325069789063781363791163416504288211822093767476019954184121817931891043875178732366124512049959029758529835417816508419260200640860998123199465936358369231490578624109813744306830023254786364645052160921076754284319993424947*x^414 - 129370207222125837496411356012583500530058189893119068927913142357405513930511685516798605097836659435330927680482575436726096970779414600114383519076798405601850894511579081312276485786650465456116636628840419496241960128897845199321054821378651859314242848992862571673524511027638528871816*x^413 + 226316473454788219320922465108797653376112396020533646594338585551390226583796483705950945195660154394417651179004403260948276787230551458747393489017306888334575328242658946994658173767963677327322657093572774142866287637483063135460048835185045608544909033035069471975789763612047674584209063*x^412 - 238441363930122295843289349667512872520142213911777721080087911829242027824199979501012748250816421327806657555718550356059522109442987856304443908429955676982419332024340019339851842998629372361254222310543327024701689898715022995915480997240668157528904387520881343518677536515679161622382280936*x^411 + 197194722584376651434157574267107440328195842674757252674304130305912520472347324393753580054954162210080210660160435372226356818695040632587197814309117271411165537106562804854202499530615940880669803874411186351781244889619449611322350153411840309244237402760976464088881379213538581527953646444196*x^410 - 131572290506890375788988104690714168460013903945241337428116444643970632953157354319029573674840925037034244676146047660979199447763590615455553783779466171012269002423674525236270529435768805904771682491546382628659664357679228872898522943898084549288771486416264637660510869937431922413767578554479848*x^409 + 63674038382068477753915578129095612256756529089334457917084008230541100717105212702305622939522231657973593598828588866199898208673489338628162315358154355099151614242254201426960052976194397219404630942765883789231317976604393225416264261283985954293865415193027051937048347912879890345333451838005300370*x^408 - 7244035463413171654286021459038010154140990113763218231522724721767014801248620524633986454483202878977604054887855522307052352623575676491590470984465739067275270298494620287655890304972092437959427675262788551113116737848273725487294184107539384839368211351839973158124807649550925663410474132466702977622*x^407 - 31617905932705090298004306141005144050329030097287361612857228196568435689026312872105741976383401971076803118461113422204956287426142322385606256524212475601662823407482334870560165618890515371656135278937606700884007389785264370649879957459332840260980031851916818395647468901562924846495465871300578954396407*x^406 + 52542230834472631363053280863531444523029066672122863195671873669075600804189087255149232321190975715437618150736855619145002141249381083278488856365658385148329120383100046443029496823159054284230737282103320581511891738529492260631310901346581138665709969744316265002383067498305197937690635958117517906017446390*x^405 - 58628526379079282551856105588542108970144797008235134474780795600142365661216231246031757436041083154961106744124767274246481328087854504868034875634530841775209144725090489626754350279979692742537401780082191207840206764793890087780460002963736490290869181130443969996635517808855414328528777530461873720865714722203*x^404 + 54432464198940339424552228288702475558759836327967229450543710159812464480200207353851354067328618192097965028584639224843217112416386249610592323387868701461063689651783364879739180194127588232306477465893794319975742741528745083322583332073962408305768497989272843012368132357213451294783972240224217358096822749188561*x^403 - 44505826495369577580123426946938534745605175424430225334213971712290819103058267897271841215806676066256057653837721381329486766700443473707390657981880354930042160446019529198579381709451637246185944037231108542501013664048465850280733033010601247756483927721432657210023234340573542107696964408451090794705560974532903258*x^402 + 32553289328131808093678601016333230065187176306701239415509849837977201795475196937608839146053992089669713562357119603103784419531118198953128771504185943339088009167820115258881532336134852572830644966772096735941147008318089846190760169359865644641896638647200035942663109386271608831574434140144186013738596781148872191278*x^401 - 21113240178783962219358515841763892777768471290059511851451568533368785604984923395287385197117181140017399233418230261034877421498176550246659545553269822145425421624674490025359790985214017093128187945421670720100491067857753150516460953167336757151529889709032997053307287776640043184996767076948671330690771879284358881261371*x^400 + 11599583770762335725996876585394945492903273130695536212534697328792763597673644832011340886911294250485361303660795557351952152170322737536347909465911037598810303125109813655687669922852798620538777373566768923338660083957229260596536820848168523186708360824381191678445889013752195957233101603262321921876088963535422038121331121*x^399 - 4537162555535673729482667694995885296720285994824133872914713269462836552057543634231200551227941918655607782148791079229286896335795311751265627881218648542544143345432160563675182384297168987740478112682688315117285183055826779073323377268561601656589642001065615220991655625087791185115107905693198180665532428631945533647205185354*x^398 - 142379529447089895791913467752757791533591990271658807600361527419925329459084309172912161629489260915478278469987064958612498923559732568416080299951215044143949816583358442414794549668823558762170006641997309100223022177829050304396431106794334704012963274584354452030442921126893980701113964393836918788974289199857918961934783641143*x^397 + 2829562151254052008917552127762544164708363741636613948068017918042608881500274335568131782416377672233851264465643652467002226489985373191054461514581144394772043257334871560725641713139254344814612883732268940074129266227857860261629268952707056414473863990374497488932449940552879191733505220690721627380716751337127413247358726266610625*x^396 - 4031658007819513654642434652861973941620353548206542051189313549201684925891840011473542654492565427028757915306447259921727255992995730201425137916000022310170656196607276917107006200087557571600426167438240034650366254825021199683939797191538207264741643896949385942428170289353537840962070056915854720801384194636136024426180996301426521133*x^395 + 4241195617573766446274481675942157831160994787655815071125681889840133408495342299652875210631133834597783103535256328114938446770616357576058455697537315142186018616946793482727905575519317536826723088720836781281139136956848716470721175657781776525925874559935138982313772398135707076162221712449663976887124419745817028982867900595157658650472*x^394 - 3867861636212042681817634234353789903919531441104306610179715537526190176533960243142373421943489045146034667902407201288088615422876223877484118327854656147491290985207821982643811038365311461502109074108846261342507883764306691499578427244136185317947761240075240301773275174790646006433710283844218435258277807249432832108478555373389004208573694*x^393 + 3215842234823608682048537245402579069745083237460124428894396111803948156639944221181457658447318515151560417108739318875765118621701263096803194754175058072049550290704282688014429454759685087365216650767312390299656152080478792435851660724561460968519324917339069996265937540194757099750858256648009747537149391718813519579624029730769786207331135168*x^392 - 2488648156782366067948284699592183445693215114602545509406317297290801622827973315322356590870623378092094151418110859164025433566734225599490367733054251218103341472428659295299536845400726090184718416291625186271946504294743474838933656730284811996460399842747150038531979785707290858432728233105705012473569146100434548146877500046474733233466204240301*x^391 + 1807190919693600445468628895082189790520499185374749053116396082941676524101378391312287732848439343039868564498217878476463567873457952438560796152569393283138478080332101619653852312189713412960360773781639719455292699276315933458029392762411451307464146337735847439684885990149145392179815923159179924888926007912368489622350365233707841888661664535432615*x^390 - 1231597364095861108031223709499004212176201174133596866219220498780642515763499742566023526849497584605162243655051800882295429415448804127378309030263320523325392821549198927360879013665772487412762630950284536048420229456826735919529523052525624165988160959126009685679194054553434658625467445056847653428233893439995288639003511370103738992546869934125797097*x^389 + 781418199693022780511414659855649239796124076310597034096712499131660616957704920475976025766807126256831395106528255290396762747290604108890900468590550270661357920957148743185961230537846912981971624146558416723609894389948329846693864986864960890820183452527704992532194399611582959961383489450115722577057041607800890397711044113456493992762140774176748617283*x^388 - 451901136912733884535755247562962407956487147055889772884317800098029023887369878764414918661121407085034562757135192230598237272076299724448802222605719470346607339314071649215986909677121489630545731692962124654513356731560477827087393738294488734561616420068724114162651200492237372052384361568064112228839157863003442658905285359168149011054227182128308946892037*x^387 + 225849473744886503682669675812006924799829761826165859694276087041420979708355062741736885673403528157637655783440844972656632180350969219465753921550376719433571879366367261923495263967433559521409685758711638851712334050905233907564290938382188378354433988630855919874451010765034163244169023524583933553703000784336824512180456653861806192422837927257830951541357937*x^386 - 81533036774445148278012167144743362221822076926578741242603862569953919557677094746158356800074018877181094221066774715975700386228987680505827326474235731959034183910126474052317368062124958930848897123720756838032851491779719006331693146877844567341699922011010191757524893982126337978280052152745656240197945266409777845594687634611795749732973690760770540453113858269*x^385 - 2523537023425413908360799976230419796475478920391573429500301938746511284190639004654672955248666274076707513418672746478809262261004870691249172767218325006718154867952657294791790412203537135083497810065002808295818058498115411766425886062239549270405289059742428700954740153125676275578307340350121476148821515357194074260051165093078689268996392185617801382103498648868*x^384 + 45017033865566417673823973870714820950877930105596626347156379932722881679487603457806466090513110971195993739543712748422848938377414667831260895683154051201300361540958653786050369887925490937079639234712182473767896675981238646001836147447309301261791374709754741633960347945609714805513118939473960001030135227552619974678811252557687979971336641449816918141838912789417534*x^383 - 60862537659097428907611814001455439353644112187091683204127931406025792337245327020640725976594737249932271592971963732609401099756524414466230484568272256489252138368516931231809280799969320133921647140017564062586807702460784876081856604171945533740845985308700941726401211814626599297715707281903932259133960986567175901773026010663707503816148435518324291532462775256267343106*x^382 + 61127318893927470718382237252243327061276066574492447440578574627152358826924540155545320647669188054478771815039983977031041330108270145843779315674104103588268748005375686354739680640286732360812023976637835436251465540089545164206137388560975656292396875132348172336922135394655222991539220723119293355505128782469610432413412014884622326160889253584196858528662738340377961195454*x^381 - 53475196576216081005625648731118703533153285974650898771365913334234719626096933655496603811678537183884977715957515544762599985655487018263179365349633286810049064748966996023163960571988851122845066764747324446952040899911512588816302795203328068876366496801203987274593480194464476844742645494430785593872050579676427635801892920322561086108169377342084528917459322518100132444910907*x^380 + 42829425579492115237757003686002089962350784982341707319462971212284261755007033801334218212077350355684921868477485043771908128951420336728599285230617298152504693533846151320472915463673511263809841246787306552898636405285527711625916665381493622208242331547712644305611954662707863257714611726426041366802487270434831989442531379005543773356894979495517042654816653505062638688739536046*x^379 - 32069277002324086172313740045028157200247878702571872975982464604321585219800499600259612357035288448457461260439260601600798472906516301616802595577663970625371938053747942944326065691860872987535821862684488560606361908097909972427966026869795212200923336393886270233900014099067966257056446298605555574865560207397394299291797866552558430103781367082703116683965965481355177220507590747746*x^378 + 22656001113418366688679237071885577323950229398150333641848253874813544504486099851516228902639641389878171752909395992910374411870232151352761123258685337408837790040267267215361765645775213289937121353866951529079933237457513072192397931867303211081275742241078145641790266267546527014356860576610738430589580544796011858812127694742017218304830718295571023487577131431365453915605605920652916*x^377 - 15140814729037030178791698308977756539814815407279962487125178928883277465660663440104740107630008842231176408242682874747046379111387058409297609044243435347283126407860689604807508149845579736642755892988829574129961559475384970121038165118339341730946908113622903597243191498574445664756848171450553517963527938726199200370234655463232775295864122920654401271099073495374419798928688468292386901*x^376 + 9544761920273089476957195932962545457248177027006679971322945993610421570472343367971789136836797409173654392637614161976384655646743237921029649293755500194527831343080716183118843596141363699977453104475042719673111972627909780923072616153092713720384179139907998906692327063684210845508612107386037012101006930523564688357357046391744901299897527032140875931937484757891223123546333112369144365956*x^375 - 5621903679004359397083874244016326459611421966853281683872764601267212376811773951099951145668040926817859366333210862561677695111832474019081157412550286821103230624950564226298493674885968213603615965918160284863070731050742323958158955702795999269497480254353481695717870329720704941104070005121907637935500974153146589291679893075640420264842763294158298704210299583841228567313483121127435524206380*x^374 + 3027437273453423201790282016962070741378118059829730236446378856672540165589488442066748406312970734394220911288819814954089313353913042122122774597420540086606158851137291201224297740195498621083891575005849171292859916670234015295929154095731635582502026550517241567645307142785108070262266760243253569202932104255335310586459973621092788656185276708835840007405132429588265561778459639884677638760203790*x^373 - 1414826473467584577706489902798737442690379261817415982707552621633406154288133100011605661501447820920909600403008617531267614447536574024340725668198082168202757893396488829340414556670719218184315480927080008294273267023562506209746387833192702633875949058617488643686399865816334095712872586577357476125432424426738569362978496671969263951754568114755802854490988032670314832018639199183987251126782907839*x^372 + 484009371077846811433233937432604942699561555510214608955343189014351242133361791345158848024525395599296215865965258346752193335935043264989809672368592134957935219704317741086585290376873557209984198840555718039129192108422244018302890095644099320153064594534358572544872030055882531263194805130749050999848911599622951245197992583070285961717395176001114619506212398189844316558859587154279324955353703079907*x^371 + 1372685116310557711712980721586481168785163452942389490747110625253471636347229349945189592972831247894266471980013012677109036521231020860271575384107684398952708013748336358271316004248371825470975869329559648810750431128355901559028395298860112497569007202545358155270725730853962921386895120686507120792105978912826716991582550404639277939482640617171488971911743936732707257277245535344630769934742669965026*x^370 - 214416263460500290425269441151307349221904804008255621477049792856533182504930672591669260362141675717457921062426413418707468415770616274715730390608981344764861244064580954426774070304306778774992162427426544293829097869147929544921840843597845229754324322903363945296807801031541543946945876979428983279429340688949429448644952500895715044811465609833136116810123095014309237566999479776744478069924990607473432802*x^369 + 273984328877073015555641931819860851315408703584018050329926106054004857507318626478631370681813910464457461298398327770551307494368056820289664050195826643011072268737255800129555651364532905759251001474759338025348987066918108174696962013862650102678369180642282136451178498704888911183758489883928973517162747357746817542645817561602272113763528858515454602721714105374430972977978856370781608679531047970385530616087*x^368 - 256641822357135148566271789355399053333117000405965693840167979720725457243369358629034575286816149974473611463449834915351239535973900830056232279687795855332909225052409178131886358446493591189553060485242685333615616213547929152252529278424974902326184661355475883205939217900520123752047331962073827852862728909601275896097820838585791733692766602851362516591661695394003432667309233320340803320625779084247282078853384*x^367 + 208311545146062853822635310789951619108908678063655049857768424794147949414081563512712538056269349182872757545928224077761827216856028306425063499752207620218588351012912292796634336601709557146882124932285501532142058808640540938493465844396878066416394926531567933133036337803959498771893936876753678764392907386534711589502804119054636296162649423925974935601921299463196408847478987109029044857144376292732795503581055307*x^366 - 154142658604466583373554842864279421709428475395414065767797598063019217710419179598483976500402814632508156723248415861055539663519344361513276238727148380749974313815685665347253536797627529043521820279623352513987239933920429835096305165423444887779241217214776903399017028455781912049408517987526609958581346661487015116290662427282129208356632590854137082204599873011680235773733347908308610115734662337267155806212125062111*x^365 + 106118653653610649631387144923173133543019770572623943232200988157712254383699432676330879326817389056958724437168081342701001835261007503029728951452551567194039305361401942832344226396594301250359265771406105309767214442172858321351399690114512542032072615027007659149564067311427963591395530521663044176461063167157580841617734792450794067062568201388786406916367237772598750777037646024200782959678571810499820461568960599285918*x^364 - 68501272958693444402643980372660723439145891957653518739436593713737393005322848809098312980646330241996317500969516433409750515544780802060516900486030283529500473343621669411165083648801274220698336205118636785512337393426221835095284943598388249014671616680604849317344275798178488445626566350544670350603564726108605599408347821586453042373590380390764260039422121321167651086982573975319202275720390208043104073235451435705374473*x^363 + 41468037136042373763072916866279541105636927303235822438189050235062996127586466926099545742059980623893241928690279505892490977977427018477608893811247316200890313197044603194338893836437285298397882134971510655474435365954147519794824297689139022803889261010246986711397492200339879696487487776110678993380800989420869639135807474835258581505181006941624223379835181490181004151080765592375511185895942436900579768338398985282455661614*x^362 - 23375001388134612484406312517401951767598099662241876186051756663622864484359752749914926067354961348384528464278542286003344733460317701385189026029484129919558189318275378795353943318348760717685133234071994959967748177503708544632890344197113334222646446886653740398665992128421930031700002450921306675348890486510203837831240350634196032443554150740650297960319906238421216997460785062978714622521038393786343549978113949676855879145161*x^361 + 12049209994406428698547927070027766875527984473813972022052110998382321722897308621735337871902734818894282784599886038190016580115863066524135720332709346068676806300231333552891249008488422773890695748522848371131314598210603151547936035682594501183694289993751882657709729794830730468183854684006342000792001625717716944765448371813124131109828198738370210363092859910489968716329639777927730008901354286815391418884147227776137784363265571*x^360 - 5443367660668306351056467566006630261894004391558501650815789109874630781100850440795702111664987141854386965870057132591143241526247315606291594945440430151914651305742037868795802685455932811427587099908848748314196151484831780635282495605830686165876561149726271320281239279587930693371931792055951690673834997035569466766051266252395320222697868451293390624642845931056034474852316175187156255715293076309517125246503584124664044969614075365*x^359 + 1902265296024159965939732353509898067671371921624904437653395112525023066489233105732129431890269585376830975164243913398743929029121146219919462246989666202994833354631432415714787248272213139814000485544009025039351705444935189654610634623536002112827418489902330529860449977116312133220522391440554655519265959957159481807045128249581774523535192007930285388251397053901788283551670679557429622867639785232945688221993152235255840001726374267158*x^358 - 214404778002164596602607390434658517627126833244980667062873748466457731781437358187637586731527550877467020560855371858935252990705718876013858677569865805378926339578612448858751876566340856049866206331197814604772348960571827061550757660746586992234536476091142710854043146072805641820687742456543584317249255739778395879337175335844031752094535678566575142507788359704202138257053263031875803376017279269298429268937427815775077399407520548166216*x^357 - 439295280173553792638909770600826237616692308584690198710213557630386170666478975501982928517313581763405027996547348805565801154369154070948907433785578970006243150592848974110756720849319753555728393507767025947098487743788542135728211765813068418191523684350351737986183002609421611694716976562545304390217650949609289533330108830250802596255499302049671894349759657323251624524729805672203787397620384551872183949421928855556250452011692317843443747*x^356 + 573324705571887228991240976576973861539632631094939025467415701122386472952391174121870855915407014547270182618770995764660869880882983742477623292064634524981493203329402918699619513195251041374603177968009399468545635318957238662491599872084122495223660544790639230278630510096097220347964393790939494324213027355060141616678806931136598455982452176649120789606642305313903795862161700511973645134202918645478783125569508522862233911600597251273096980640*x^355 - 486626023968908298883001757014179928612763301704603407068639239121104782484417867318765504403814647128916570158528896549681260794248205430757112435313850150501247649004199084091813343962074495111930240288209746502610668992629263291789565053614111139775291216488293685626304481181404140260567621142506773476795791594090272092537762133674420073727320043092197010482411511932264128698752896696779160841695677525793324219573425634079222441529497516751132909166830*x^354 + 337156209536022448780427922908467419807605649832432251273455501636619547265593059686117160562333553690805787505397983652003600449307809072979718985002985845059779676702982976715388695991251958730034644807587267645129632320977746623328147404644959217220625304284657440036878317956564230623885359562448997741063115750225826949636393563756894249659031449970348099323686989703651598401533782709395260314726003253233189573324434748839788500499168136228959514028650548*x^353 - 197547050600505739062716820274590240404759340065127683376512195534917257612062899113729831940675562274213934595015244612014388732765379448522971847811829838673278686365652083905049096539192664529568400457756015673198568655697641096483114166403201640472548393752232034323366935316335603157909179641803216711992161951440644631825550694697728142209319057740487511695849727109798185401537334595133174149993204415470023405820097764585806258405535885300691556863378595617*x^352 + 93153429268245783279731293303456504011103959501298404932715835248311353733278900632612465846002416676307630501390040341614707355860597625518649914824851880137258256514346650746996556825997892427820615448841680383840731100319304152541189249858713024933004270575495020056967084535562263947108704176477394513697783305483324790489442299893512308277888348912292446442898556351133802941311179055879675585121528758478543890639226172680988208388232954989757464265876410577315*x^351 - 26060180691244434096438722794488064803491265668307577797974395405862274503181627511621372677261607650262464286620743687026201582624469896795670455283099186993445768752675864443780491952968303794983526485569600859642295742029265663493758442630136399003921583639348618429902657294619156698817344585882189093716937237906758301254115519464612978223887268895114906299521030721877612084098220893626194847312589950519737797089270677343292272485646059135248406741011780011570559*x^350 - 10998468253858968516953179870973587025444836999493039431707672948969483326004310057403302794885759799616156099502754556746702325315613260206894192133872111150169731434282933264950298007492883987852517219051012673445821463378254791841827028307132769085762957531437228551345447643056178138372228069068959951071130451299626864690452289034747684768422279405009317262762583154360995519045629233052951096545605613798732437972341758457055479524599403439573122564741793752678894764*x^349 + 27368438623296214370574489616035941282910099407996789459876561338686775403348269055725719356875015372145387755166460337177931333567437768239656731373872008341295641149285988262815152980372635775361565905611984462073743229640027467587483628197323078055966941394830638826771719132863650695180612685221696256068683965089654716368100956079434601314726429906985460438541461112110579913950430064960779577677859424522213861763547859826083591786846124888763742994225861202093880844990*x^348 - 31235274155089468060245026204021588935672095205564421190114655942858620080609902401447174037183448398251101891608627367879198310729145895712905242907931987997222389731523520555870001733258998671167057808859039652867637515731587910470228376907166379318728862578737257862486642417789502192919720094318880764916406601638516165789527140324522031878449521687381228378197846527973089197376958702676655739817088898671569564992877366147319307661911132877012672325451043056358436680017170*x^347 + 28603575385813987654484146390525590471912359355713451873204682620504173244483935157029945652463533477125513369921087085004717840119618161162449222232331509936282728190712378455654120862289569883073875814103005517752137269368245231643716686693699026434814597873273005836506129069859822907339716118144798754875859313880712457672837481723575282566793556990143028547413954108982268268130083194816313585333443793522197426424751929769662831462219827516317234351140756377025920392795234556*x^346 - 23349378167443374252339307437950968089065164507119963068103554313374036942348823195262818471888048338700375913133496902337384518258584335734942663656523462615329165921217533598865193273746890891287624241527620726334351384899165474842480341609410479122765507069676212053234770294033038595609385661902463254957075917004789365104738245390600320998984357810184395673875955932651899358001019162167108264544827593907108099385805861931909157490848603645482803911514904498590879272129301124558*x^345 + 17681758056260002962708789403033344400618306695944010773734611156743715352974170755313804231490334788139235181760617552900068147395918526624318761679234921671933478661014763609503523359432872584827639143975639513586953521381480799934036877734309178578936549731960495935127998121364680756068909664406160745134204470505131560076278361592333023073037221949534892289827933265967616199818209128898296954007425349029040912204931312635256579596584219706969917223887870194763752608123479151808595*x^344 - 12670742724449925000689471776797140346866748577282468516141459344161619873848841572658293944468621313519046836475827865397127660894639928019749963697963951309144110800012856365797566023205441010636722299377445707714581412272145941499238928586318632434587573164031802287840916272829661627298257249458591193979808337687357349394385205669347384619845048672586826275839112736162967838869571888265977904377008236766042391134928319052354939269774676625558926369127574846045797325256544713688330299*x^343 + 8693202459350420128286096983531361300382667991075209497624848068944485144763903699806174899828337642298726467075254125014417548991693187697578106180651582960724948666350884708533548944733446248492485596164299157901336565426642884866673282566105348091715894949971940261887681301393558612216969515778871480132471853283857230109251013029349177152515582858307353498018814008881207224201144357413559885105993254519179120836642217649800441142184907019852699658185434139277251311468742748690360301884*x^342 - 5754892396144196677045671487257088517288391987697359156083591582298716253118614798757784813629695581529156910946366413313911472602719088726342960570514196799354190351131803740961062610246765131620676132163991418015527990156433622439671900461762912729039396557773614209731685237800019413248347667099950386975891710592440580219802399491736274824907925200218563041907566307948423829619176043870550256239593945376338261955633271010175945662094678413680953323169908010423298102667542467330797583691243*x^341 + 3697330363937221446263213289406617858084731862692204517941606863040182032500973483845282021842976703320100026892380786104402199339914604621886174739810772807727948233987459515435576728356018933296685768685605367168100527172231470772664081624325151116232019299325179846479649995193979364061839755324243500051322042220363148204886435546113050041731351853844223596991617213426689443195976979318078904258412294246668944856216231962433528181354303902561571896941422807654326260443230224976875015436140387*x^340 - 2316416508363670895279918286463074753548274969759836661737704946981551749540958332999940187230188082520192107567441197217410084697707286623499834338162596700873200768624550848975066276295164394694252349708937295417606994945510729441656159766127096218883940259819013519245721503185431626753526463799561791270794254492708914682340132339340699361158373600671147792060568920238848526441153839265162885432022854966367038497699570607736003240138230202760512854983744097662392972926127775154045784074982687031*x^339 + 1421453993644546616100660681480473564201890315057684528729607062246318129882344087691261542084215196629118750911864543798051395511236533923005783069020099322254884102882035277380501664822128905336811893086033177482655233962126428952947467843923406108075476297768938811455155837173445347363400117992520323471653664269073663064964491512897659630467269663326648417913095751731479710824706200829639683346174671232229506508607966419386311742565906436188752761267654394845188248764157440684877512995937892964744*x^338 - 858097142322983934736257772514369712388556073531335241783472155288180158528264746024747411058231467685563491532223691181486693631558991653776472638341551829462728313659041748857181992187102399230041017853778787522712472523058697936052556563821942842743387402914994402924906416683614437982940883653429111808416628743165011346916483741493633499005679776464686105523590190538193207529730775059274395541697017638692534648650698788674571225059951260523128058923022054732059278438739361935091832255141390829749126*x^337 + 511931588338736183232428213443023856346231150034296761221727731215519429357881954723523448763403932760138285085471036051114941949273788703230463697813492507055933914773477972012074016332666186917836878600259462529300708412166861119057863958217762365021252184456986359216661283133965855342015568743920476237020560641017067689759050915623908630211642378077842648778295933165843736221106523276699695412391914128659108780014116236950251843751373172787271321153088999074023224287507642085181191690807467776707872473*x^336 - 303287951297749852276936431456765416358626594377829859659617352074854824832568387173077032341834241109309273146699475314200981136667137245025324887194112185710680143121749494465501833731428055023169904822374164574636412601419412240360913344277567387869935785332603455493354635262497610429573990528116768812962945816028948357115966561127380116538045124837831750814463028862517613306151814283287015122359839392969624112431622309278919688953305178783330992341100925488865483498268634596382489246820591326523200620781*x^335 + 179315860547621829293277528337244927158556142149619736935410280395629857964586005018265315983598765396534058537589250795454288473737405120432560897235368348689842042994936500771445549610462109893180565124808928393957586547375887039502737338602084172447988583812356729808772958924415721112472565997113344119138826681390932164816581186846161498229361724936305785817543544174187665435036576604231892769325372281102517189978574504243642042664569277837360002772765892320934398333011246967989120003688626837880206254747710*x^334 - 106307927531510269421382678421504648569046520368092103252802112418478953558650215482363860071373655237326238108726481412354586797945693854794503460746367602579488000509515931975318539814466618139271237620297689498039941392357062737977318678372231294397499478173393619315832732487683840751764915364962759784037506956375495650260908262535909690886118946702965520674092654365658948644788755110588606365671374891187638191788096184901801745923465334130977758485508506776116878391460427751434316627234908061654556713974780334*x^333 + 63452548338057850968250502603377303712532188703219394509728791208564987259133906562027233311524699355643174086532296435838814666883783190423964548746497871816677260565710217935570750163472116155985293144229258961575109677147391878876781871429809620206684762975653723630982822826331630103785833981180348613212688269939341733452038262763727072081835452357269663281693997890740559067321063754349462318189303179562318872024779031716883957138634116815109210538195694338947433210055659711087728336244537686409765429232968344922*x^332 - 38236193149660364634698253858153507990821188811288179081545279068425107385946228057497497135996780174812436019104224862653841034878647983528212921931689126833716679199627004785001344511810479522477893207174308486352983327926909739184301662692335905607300026533983946853383874548960039407917325712703282290884455109591453880888496149860487586075609991414430723278911447059491555339846472001195977394895299369709286450566917138340033029325995617198222219351807302804000606287442055495244775356727914083308283681803622243957704*x^331 + 23288101124226637015843702925585707723674521177982067591700980054980682891341988008351995381382114484666801326462703334533130761225034863506207026059861491058390280550187470174850518756210078003923706814820089200030025166548605721331213654464028730715801366992046350820850382581290028230442295220163425184374693061931463685449269000632012517903298193337224408916929336025090010038464769035375310958244801830061324696289233108384457172681575163090713438198324850198879703149401553653709185548658912264689389623556994010192291157*x^330 - 14327941239923226377349243569052694847484442439588160813213402885068486053823795545709852067197899141742098371330567817765257980741167735163221742516059416008304456758687866562090462848057043181743644375532227149394656090222248199391266302168471734367989126758710133444044374543583509800703407272523893367494656239547434884790130158750618926765381804202936901018817574644385893624711441060916978455652766351218394532917196466693343717829817299382765133972141996627880031818459497657016872923605663486748707749837037210774811674227*x^329 + 8887571502535094350103616877280185933068809823481190188511329795428097253115156542391711023583767777181095519649821232056473395872474146566421274161009129306972473233294424125008797415049250902017969512207550248808141785250630303899365450372373324391053753127477735654671903358280062635721629087173064101160592875731958304611892564527061431071891411511683186568203563105006565675092485654432073034020216240045687198132418299648756862360639098392970910532297988940605795622118599645707831683519393772558907085756913770774168011400841*x^328 - 5542884019900246327985473602878800969820614958341684888247926843889473989132217431502582175308439042042570663964323270602099292753326120672057311833668423338691465233507524782121296414947884546612443110595677617276168131444739739724158101735445666106830485920243300532291458131269641339078399461479350344554019630711146942598010927859541733377497332283276576148161318124329533424692728395783935997534799474034788159515384850416415203847759946901943149811711895550830025408011792915569506644916051675547557143106147508938845313630274566*x^327 + 3465347754751214246350878747307289003477645041206821058235537553288348433610158344844479839634500876905606457911993480197506808638282052384289850542544445473480574333508493994499013341833426930282187146693248234496028306248455273828388737299218114894003380755604263322917355384124763940974359305969841495125162378626513028322171714659295046447362705108415330722716668195302189397480295378768955723146992134946769022072693036778343775384674823196899074715450087314147455410939215634605022090388388193316929180332509424771372510890079013871*x^326 - 2165828161685087069585499216440000119119138881323447535239970887449353941100486490147833795527509257017262133247935183300412765801661687722540161185766319882243785048306642256354958616032805857045485941212993546757082164900547662226971295104853588794040380709238896919071175751190690940290239687259996681379526821174445864960999112502629560489007506947608514950389963865168863135763983885914799565045125245365638300251163857001614762953001978848418349278985472523198474939746627957259282755176154322897303250958323521212397103432655986659790*x^325 + 1350193145809317052208492978625662135478368369552986738041976874956142239253683575907982566879245761444343603082684229939648172117854445604148778525231324271517273326147209403090422191461630140311727993808757093891737670299507308333741021017615007650662465758051375029284614513913744224323885046878563112521338491883695944577897236655355757668874383509356649808837036082105045238291127298944983393343011385988756938122330316884766926893897719818811792278702974493948117947361792915926619835564506474858215579346551102513137808054990523120891517*x^324 - 838210680479146630652927116726850759368066811391170081770778467873422045647871473875194736688411615852828162260193078347827222324638262760147563396742965221484259593884434111207612114187883476206159943231412236256607815207281140361000559753473787522501613255971334401169961031446458145490364192899118530167222746823904931709012915888249086348901498836842656336120394443401143677702259000633163790657276562577929082647079368510147073232677244323340151318203797401081797354296273456940143197975320587575036508473646647698823996757808887463046426970*x^323 + 517650084043554358953619247518431005413642888616360363108446075175334194945330827265638968498433375163724241646317367105734637394585891867153264329187506596430951503912170022270792846983352272339895362104310830936905627239736615411733158157640330992642332461011168685634183950841622130919689148181559302303563627404543358003745592256204934142600387355641895165637862424272552683787184389783320344967285231165281734647867269588040509757151082814831352296042040828354731564189315217709245207404365637874054324018731249089722011989298608150975298942471*x^322 - 317829009017834096007062189865061048339644090479196335194233845737656057452225237676013681224854331206248134649857913959624887216730143775104926024021916716681248261329439899521568389722152764230047463001683801585580497561378625660283409994899319058166221007070811903522664494400024035231581865431169254354717621196688339730450411948319501883589378097443419294480773390340823776811882149029453428779265129672931229713468677756251191964389182926446996973395093408412499955095641259852248542037738061814716562705276860992775903356367982165527974780643570*x^321 + 193967092138074371221280157153456800559811281714292011240284286644624056591087948031617985876014187849986255624409406943327051933004964146315429137454491593345847466985627589751469857326728435353745600263683836004667623162611287779016708975870657147566435747590014151882593666683050712581822757191080475356861776821428664702733775085725641832881558230255400002559723100869417887644158229598374489345044092712493421322143478116422928289422650732809929894331541300978337619401314167295685422432571329739796432706893360723526818482569749895407517096092527552*x^320 - 117664382983698566711309794090273290666935632930280367107265004831139673281534372277361951327101182531203188691558929320373827715509298657233162937974751670678430965067938283264379790573368649744925789763190815356351633929759002210237500501087476577277603610762742610478293388666158989518119152643559634188251354715057309387632857007325657335802954519397011542224371813821628390263460763014107737955799870797244560998325436427123078695740852706765512553955886171669860539054403165209173974628013847822971209572164612884252082375133690661780018886526204862099*x^319 + 70958754730163302933884768943725122107605970146706568840652796038081874169851265004943697057885615252100938114971594594641515976472610633701403792758514000834382038671093353932719037091594584735715194283821684067087218475284381560971534367700111253044627492589851200921075209215989662589415068799487783179088620858496963254457494155123829590789750794913460274419410103443014206753027638654104047720748683082955209532127326646988197429248785046002256331791773621021786977908701015140738405095792292244929880082749927971430054805302989136352450656522274545794849*x^318 - 42549438642362405946475482283594228198208399419794148507890842709854792480121711190108968804807471263483874075650216785340363937252495542951336242875370072480406029136803354978783712827430256718034914261030250027173251887499819818238295821968770668939888942634335807928369564814125351747240609904677655222906590814096744626498702935321566790347354474960147506996163388977293850265925270293506546855567785529688392524431209337989055734899897852949290946673787847648955038890874395301584347063472294205411171712032804704510477250090754045777989782946587217486746947*x^317 + 25374050177992699228457218177681344286961941385874135840892037283373635810005757745478619669336655813314856023038633587747593807184774572294210778508486143850663078248169893054240027859505798375132781439897108943311970409035901153865298336630195891934689263183358831611982180679376485586367508821815269833287497780878201449674814325926902535042173333628934275928199495311476280505854588868317988375625396912082842632255907671025309307889564572664401180325155050035019851304105275434036494153210325803074893569678502997418726680809389861321198386829856438849481288685*x^316 - 15050895921844777538611390231015387080932461231659485440133577090971523223009654352825160518134817959801857895679720494050262833351360467994995563871162892803071301674197509736250204560451950324208274810982091783232111759576227077158282969080973326393364711423140561474131864124062221455362528180251062422062957247277575012876378206308534009320545492368213026224117584838508032369684592329520191893824484795137827974748282207857565024276734433896566672417520630987583448016083712548489624231412491695058428955050821844393833716700682859686520247472828327389725348542795*x^315 + 8881099173288231807647749818864851359087458681045974505007131930073438859414157683474240171843508931933241846662848928553920512889395008473053728608567968275327647574011643614621127893190966069999682841415391559069155621480459917976374637329125432007816368613978420730281281680084720220135904941421325287741849851556226667474697123714597899321265302974604208558377423204537612044276916157973241781558149626263410858651448364057413322167674652737564503125448320342216707997375868449371283125106377229619066603456154405786032354759114628956534896362794791568710043444980245*x^314 - 5213776061945039262168573594828526865995618675830063370250616985550916529242083017452794042956196351680111981414678770914010136270109884545648933260379758200843287863414454455304272324758095832070130094274489230169625388575715187924980217884712832602499047560706623399505831075944493989058310567128931471720477320392631315353598029396916977199315241633992321649765205926538298230854125454760302848291774059299661309277274970375270662268528700638667158038846597296712210889989278413059017093138228532027393700165903586706903885622566713131800420107066869751678107462947607700*x^313 + 3045618962488846471913663171949003459564205085975311724197116517392125309230134357939813259614773884056957290610597013710881919199086626311147797861781441924282445174449207076767330933138168559534319410636055674156100059128464157827799266655034688730030348897243142397799414619524615140548330003843886977522525939284522257026462610560195512794703026659630236514279580397568168235377424903437360462751502687530114662985994245857284650296429550954613192959511088044539337414611805880177487899803590931250683356138456549159928167430582600148544577467956108338357094021322168869291*x^312 - 1770571324691390572740327945443614818069309477241618611729619586038772159830351666228117886121994114754510596994171512012644735000371524513474123239065990696699007344068109087126299193959405934039329156050631243235003027671564024853868615395169800279164628498408449653903724314927849225093845093204838580091585498773339420556553742220840075821639208485906440419231095839206025704524954495369857475434313768272367981224040052286391549796182570661329441315777979486070796216863123147995100532904966716540429626084712191627316956718467473674010165845871315470409142224120194011645511*x^311 + 1024652080299706564041764296096816861123582575065472181002417295674314616101974933508057591873982089298061902281618609006779571376359554196442245940812438354160742034266438386949725004007575916339252831025422339676033628502772917741210894239506281140502406145830091410450443328778760118569585314809713506598811652735873962971594898825769797480300945029240360331594925620050050723771517203676263694265259810756247474829503015322988381945078748581403751702386830187761393817837944034314710531022216633615089104915779946809880749645683106167556714816887253243656850324703022504898598847*x^310 - 590495454589213295059578411282131437777220863717572876757119293861775685914783114136949153164955157226321296024002122946862735109307308888260437657720084748113021959068364820950381951427569404520295853903234893058680221442234352766849810772607111788353646489271234110059632986282085366780261863830663262459503913455644570802731287420812077438336725591110183945635071775846911437846648379824762688351810335193601983945057836844473107447428051791274716627969064303039750334219112958713764717924341536976336339515649854728114577740255931149793008157318480208783161026101708619274490856149*x^309 + 339023019015259827629203480484531194046970869011279475086244881954938738828528699270974068657637910570929164840510062561429178902694111358687828723737822708316757383993163732218157517453655000534224547008855629446975101456180610534932137198381532745610276957264671720524536673129036386408098095996013152527641195793503522842832516754598939275235751572082984304559325414094899506557440898319966967722227780487967133075978345774409350695493514323771619732758103861148908244828776249677223752501517301989509974433919899748548800091806849149430104957567411365412206608637351986737021369395064*x^308 - 194020432083513425334383381023415776445664445404431332833270398268322964698397240378828710330793528428132244448588969495194253307625131843983108454840683873080787791838627045975904396669492078657587074617262980119661835635591359554307915346531946797613379994862303415038301064472704200395581326997387341255602079687392481433739513891348007806610626634991994254153728356087808537088543946859004421437366399291482148374931146305936661961624412740025002965665626019091214494257325428956838047108161803976263619027136093999206027945672795978626110928773113984065002676634750800076924942254595402*x^307 + 110746298029563009989861568575340237977169713576313403194507470626559887546608651443206839459327765716112080313444871416289476936541892004203085733458648420786397418272635347902363251208904073038831354668736852693267724592498198919390251320858257647468329266482469043482985146794276451174187981345716295707569626808944027435907433519339163427060648232796385156562890358776581743480461849518011730561712780129298009047147348362361745789845143563383624704387899941468944008143573564923114086539638722795068054365288484073891454455182456348664104778772689782374055537587532817304418740173180040918*x^306 - 63086613332996470649421131799186288598545341591393918606019109527402552140673751235629786074064780660719824359473940571013762205454112412018554584856628146025518144567523321892401004413846196095529327034640168332102166970148089650244809835157884522726186050621685311739281371381225315521790829110199649558721968617443073227370972948532174166775629231703619300678055055846196413651995426987959890741286133817551613280767915800981330897796102512489010198695464396880361092702520369337182581835101695619163634116888848150862497497436184042742970046049255414928107684097523860560795398455333012547229*x^305 + 35885176444894353500981382566371512997625052056642654526766884881189598944862516795150290444837175251060724570510888578140493983670752581574504710367335366204320611884528744989837469714119328431124938913184263684948085843274890398644213014326340414047370557819091450195482251458148376529847660319028849078554378180490367872597165953271555509379046545989627974053539100522801766153896029649371896960434090960801812250773711635007739893316162409495787107867210405353798585792668364252987113833500134543989283211803488060036942498763861274673179977634899331102118245157645750970964544700178593350461291*x^304 - 20392102883989488942303724937017265486176337408026868694331947949645736747343490227167130672975539772911363488133242937360525545722924490196497926494403808118992015442787481186578551164540386310545432711838573574599810897677785384537306614208125652506415005258383856958249918443980221304451049720741467538295859893060114624013660008547209919331014457700491081625378069511104489058623036560723379361737829641574749685219297304035923531183366102269983359935044299822830477299207031150050925530529189858359330562514395867864067025444682609231678815571749284739323734060629196187279326838980574586994551068*x^303 + 11580039108630555002539489427762180659137001000081889987924345738069444497141853437601572883187713009542306110003854203541939100750450373154783592555843516712526437031331025112222427556510645447756103160543804109011651187280497618990206831349788391617804240757414596281511556169962254208416005627523275209634269951413970990757001978193833206968174932800938461812156341659298664315678175594044490024759175415086774363153581265316164370576306958597163367002645534249424035866764051405759301009132845189079979752565133099701957473515166778565162133804459686130544397026112187079099230716947211555370222010773*x^302 - 6572151908496493484438979409597716828169815424270512443223439876141636943108380492183808547423479819701083081148425694143381311288356475922386066354311571881632768517462954416095577980502112774253178136297645861794476120735098244579135764638292754825202529848322817839167753061854648628082077617826482779805516532371408469297258436914626812018753807202405277079370150274313467945491649858826447004473359576787854726503522170268402907208840439960627358744743957048745957405485451123701047967567987601120454873884140945528019096655069971910330294256590413425793196892705525290069115425882483673219192349653031*x^301 + 3727453350479705886699807223962498316227852940372357144257991635417445565730187188759624900067475996629201702425180510434039582638324040578858331754810997283264761232843829678976636033853346056073685944427555341382919397781512884111491887165449546513225160486993610839848630335689868417897854593295058578008135548438238999930626786205532110218171558995042107097882910146916334629700150951246746648246926898008759571058007357801595942390690485087438976648469014757361716590154900398658580091349595694108423850268951464388966162372928108845809725887049164091135756328945401808877729135674739845263058495741617608*x^300 - 2111995939707059376123319090713149975395662460132391964643139205950101742585603020475384711282723886567693810714571190747630065263459005607123722068443520414429002579068494229309807191796882225960887194352307646991459419092582412864070322307049319205886432742938811703601378007626739563689772280849610544733561399533301589475151947719497258107376856413723740856271900702343880603820832883098109697732372093856918088434014155275791330497755264169498182207221655152261238169488291003529887968197400689696050119426650070392870156017041858308670311762563086954272762096857904726767223753784839666415769898507046808027*x^299 + 1194931196616656537553529429249201544715217226684349612357407307963287604484440412986593755744815931720020550562627133338444638798780654095820812378274911230822573179118166711891617552133728746815701485070112266717400564233820572235320136613299358124084580509818485338788651503323610485035150331977748532433033462223234986989038750339888718992138493304578281909609121397751145641389609200288333470359316736632935149473307208901992921571777943622407202767389508969663004430112006838985480557237695627885176695642939464128200405679770942643995672121078942460778075283583875696060123091085530344097463373295831651499123*x^298 - 674678064648684156259960181569669073018718710365878484064805993163494021870729388482097422624312538369735759021482532386647335067092458804442591884931620539609839638578147073558487627496907601826647817817232576668838048074961967565355379051526891554337011127103522669298727820856566097621646213873715292830110103099821792333553491274265416006174878500886666637746243998721123599779353097905384985527925287756091830320875614566603112311453159950857095717328815421119227623001140568097190227784306459507688225154304934167181680409587305487692088623496363256656384493588189621617251758877144284809840457067901312602287215*x^297 + 379886126166959270726172589410996894174858672659438058722984040726679457130293098670685757848442034995894534672526371333071338468275552748379916782278138595697855735963004273789850925548527390544906494970275565849579880299220811343001098492093460578418646919471832487391488802205029756644062482238372456697436506180875368478579847056655456619450409436944423769704349290309337961361132007146639647110315725831401239821509682426572583208511890327146555337314534469455278034849623294419757532593374845498424395014865513835640975329651472636424228971885024194187167509668822587328801439109498831394010342222550840363482461533*x^296 - 213156959952351560541277696109267549772089969447389153875925730923022122512621108430114115319424351626934474219164539301599553108368640622618141737745421026703841922730531878947131431381930404940573410920412787528714358427981018763032523154571001366776150201964241906579823683898245576067916165940613332683793644153052129366492500465330070504430006739138663619676647324372157684832874106447631168442037495484207832272874941759515623561305391865923548621943517204538655694138169908180191895347172114997674647472663961911808464492987851198949043833391838256295711287998757727045226366281438155456504778208268763538113244415900*x^295 + 119104410392442949305640014108393951909140150735024736669406298599874343351828856939131436248207363061182926197430541349728314302381376606670813802553159707420252299000917683551288456507149626675031488681828908187703812509301610564505675476849056776142830722773767378018142317476281453391191898784336802103153157349868843636496106829098626095090229566192055441258117871010913082452328874317577112756881630665500189874516703552749929766424767606935640075349176312485156111321016154206915942892360254278359659738510771439980503615565574891938662513864259193496597691428066297461749310834598141886474228673166594802037696237675226*x^294 - 66229955666146760716489510245962452568816329059144139917513661396609969427047939125997658610691363426538230827713145427742994435554803279288163714684342242152445595053791102312194513853549661241758787313893534803178156801763767915519720849770361785580307335164483108748519820896607197373186544377093970045005285708184657800972603074148167137312150699237704091708097723056063335303124634058001324408812317606900931598356780032307427188058949381513110498048081776079940850510408149858560362521165705004950226462167905238261903386067449129691293788309179093095976882152838222691113914333407493465169603728548661498320754004424924669*x^293 + 36629420566318109412277046157576628775230374741371505857352617826237655332582091554678154600141361479614960572411114648434830152898005104530407168578698658968990064279172510191716070573246493581739871411927780278023330034361774677430839459897635181631856072789862220090581494642034490741865882884220796769103968281460949597291645256171501591590195959009453099562166886386215733748486921353261228076283512962312498054326038389353437049473479441012879770555728746264285735887093878501024436043260191697652664333437731875865343709656180585530756464327223421825645192247818452783443010565820975238346922331653926630460821037519992989798*x^292 - 20139420510731792440324236919204504505367228786273378342525299286996784407979096211463283562210530768244865631365836602014433662306406542921375447001678035218868333704472608913760774279366613339777818925667392859982894589191147261739338978836164426775877752564049342007164303333690297961088435870323569279363550062462298555600050336229972402118177427107673985702984352066264601754615072840561870302185676185914636689950421894016890556699450925877743750611886931175922049570213325124702692780087733666803142907454240485135850739091281160975963620648909974902036505075314761810045370406009494975920063131079878628137214710706837716732517*x^291 + 11003795071623767799689518274455476485234281128197673528793632188187298360961643784300166320378865323086972011735934594018204970501737300914276281649553129442617521196001094871680355681894391962679334122813893466859197036354102401217562048469205801191548480204555324290635833712460589599063331892704474243483911384249534907439535875806104589824918764836381009530863090912526463882478557998176063707212593659959289666472196300965290830732622697758722015769571131950270430754175909293842867097877057278748711768879064088422827409415327797797864388626169392845935042869014746998552184086654213524674152832707256607137646287700236578973341477*x^290 - 5973086549568741144865903109405223863363900976090625284730146104455321799995769222207166106087311490402044947899563996626490627502282456215658473430255855103453151224204402262688509035877498887159807175965719604448554456851682041906776773487474536390885563044470719131963653986457023645893483599458248102838121435954581807375166495197411841013822662108159920805533330811520217253726073633015157906596010723947525383668891924416104265521506769288910264395544750631785042026781484880466122334839650982381998942859585747961602896612581237007401967080634183801491614610564298068837971505000801614642972202817942551144797652407402542443978845207*x^289 + 3220628517456826223829621731964250334974415617797140695824655743101224188084631201899144854112417883204693781982887950685899460751300839060286147679499464810874591899083878580410698762479422232049237832049672586519634182524710074850663512297770489872348114991853467382678089035127136196932407049815150057764743866381344663977405375398314124351526194636003241815138857718096164329688074853601191008735145315485589310393123070266464628474459516426104373095241748184050789334735873887731397141745262553491703037797823480419391596828921855307183961062847880618103777994300615602647197429709402304395416038036356276690704960137968584497681056844218*x^288 - 1724769450167069063860711377602142195459350576087128475531136204565565378372769782976863123976612604032639598157758978100758959809410317284983463818323356409868838552721215515982112536126730723182498679472104588765644577928943310102233022835970734888357493644278711415029708994027900696501340829818715354440394509853685345485890454459758321394583475382772374838922658157774883182527312511700210455165825449655973193696995231500015049939025693001575109970070900635441523302877010148150609627960457555967799132651387592771814640807260356890985042178854491008060617064831175134211270716092161639215496826082236285520168563570763290642706959774683409*x^287 + 917415381908203429818589072987391517998182817113210128469043605932480326241787419108966027061451919877991860161019688228368020455691729054255955390993236957318901801696989541992598014800902350130991705864564334779908574083799542629095812806823100237707717906502694626963656034633579896197862487869890568062041072198449605190687777560706139433273779552220946889461208815863825280747002994997505129712203246820052175010817572025036388804107466833446085363201728398865273864247236639443705469386314432421034452183219063308628418039343165536302214226388938435330418184333942407304439089776810263927492647914985006720974750533232883255234505871751220116*x^286 - 484694371694427052239122435213819418919132242557026245077163350658868856401214264539473297914286167572580937186098125613884520481725708088843313006493979246175617498437393294472718205363807197269946154993832334002950183954302879965565583427582750278210954231505210014837583791594872300955197220100008466408688731051667689343146813826376574087811215964761279107406024915733284019879573962480431694140853062725417089430416681253538840694027099072027046664634696660189777734579951058806217967304960771656377150318621170703111046650702332488008882869520953710544340870683815044153121853273089830532221386915790400886139507947470498849658448120796662889482*x^285 + 254377587416553904598028448223250991998785591158037698767354283997619662616694307554311311734700522116247521063342010117465120962036175379806386376679348669483088427120107659733062717441926524871975524175785933380269095100261942947541838406016079261803876262204805419573851243470192440174940372901086471282798058181362544603061390890506883187929187941147034289114243810183429353058520815382416755115459545759421578574256561204307456820904769449684421005847501582769276095513650502601267937046546976126446476692746709296526710074697749680658450999715210104064873394700843237539564362958206509792890966706456573211241112781505430287349012062263845629533082*x^284 - 132633323109511349831569362363391917111117228823113542589132901743907258549508811185918954133680010012442262573845261322207206504513254491394472771071956930460731631398799839240337101323143432628972653493904512029395520282903544541499230498706233827790346330675572427033758022801495794260480027939115134888484673148524792817406861523237088932733172056862397417975642098470002467055778783928720526750976028662537484544516766161470051346707097453402496623871942909173087798875027320131841159787291185660515695485065280885902659240772823127149743691652199302902854497371193190317870737742499167461098860079558461820788962490469305597502910849236810464568856671*x^283 + 68714459489910538553990322414022288231999412630785673797035606975844303259288424890202614328929564334749450286682390878662140611111678122551953667625412286940720320874277409908962310188645170157112495185745854538557120369989157076868676368921140422470779432803220250426700167343481923273099655665202139703862590401871430583962566188634250725408425522090922679521186938295016168142967505036956087750500880950880581585820035095823893748092007964850386416037421731729830416466174568852107528558217335145963875520804321632276372841758428733977401683584323437752073869370716445792173335367024272809117117248168042785211807246755233255755480221792728554147444259791*x^282 - 35377048223128632997059865189737647355003444727330717352554428551861122284090103695211341846367552876163926701655610272970694656054496173751582305942657962143681815258315294903554619956299439672251400551407060116870090216593699654436569366101934124816962477658479221815938209444632598396080043118863411385244887060888988949499799353775370426185320931793138597502914593681943522704978704055346714615387988675563335424116982058779380999194601905852273436499293671000914332492648423210136386837692680221388092397330767023618993191909444637747307280614636776675035859576965497737492200185926318600931267443043992381104719597921507387019355023344861356799160915799881*x^281 + 18101741628789788431457061425957608377532722295606611815085032572340852479048406231352154746161517659883280925610182524349157866038245887589406223160037516798782956146451727741901568849324053524871128487102770347705669080089986380487642961372037287889655741838457228782946625395438883923381257834683452185998972610395537391107779161768144271653490453053106064020406579961242955985263683157768329359195248241709340541611312294811324929368709113563773518981836577833917408632341732373624622460395441416265408555118526533601271233440812856129915911038992574723687893859846147528188821744781426865474229406315086610651216260124185975365304464286004064438172002488458095*x^280 - 9206133510341786197300269604238220144662344172489671248579527485194962537834757479441752140715197438445949153532271074925189003312235398115902048887769100812084717569706239164418061482453720781900173255401680315206003866738379476047243125436543736060636027734591415664604977573352734751312742716352954875186388472936356172224064340899793630548398280241971430239276568338959605471808530031877766978774878917493394009094048330883719803837478103866337061740282942431318026480357016140196425706338159443306786680902461888710229065059498776871113652018438810443422128353074220551416591449840766374208933513556009065272676065547611075870297719464784177871817227153036026163*x^279 + 4653786174189890417553207968600007603739554573117812392700400381412462160782968637561215628882748873461013505329528802891469991979819314754190241789593641060155857043876485331080349644770375862474153454989023885781986365148923000328231981567187403276549891054106899338272334754956655489871936704080914896350752622682317538095190303251189049658251959525608452462720325760008482426846028564337467671803953094610939080566431184523431574158923609345525024642951843189269358223263155652924619009313946268735358213698648473378517719869317052473347196578561243922993788696421882295412943163412001277387284684130320452675435269131127602369351057104089653292674748245115847375965*x^278 - 2338302001109337604741059349011913487790624738333606231688413927575047178073472292769011062298317718372642829987519536645330052799856507520426011335525586435892309014077217468066156283997079550889858428966569717191294382836589876541805649033445284452563404084905915317431849072878027626370567190408411483001340161459431990804104034758988761473653480465937663562112663299498549850589968692804382582604834666060491644142151862018663397156559747899043092266626402758830980495721994767082992313467853653492730993514443755889164050021386954034674127429367881508267707736848435251261858999693611591743057939293622032923760647989675314603535072651891774187542708372914745992754026*x^277 + 1167697535081156929323618937139174188455402996745918603643173807341326582601580285139058647677676810949059672671101455417631702841737164527663632753675746705447357346679002080298052897323366084918198860303000665378484796465303419572746167339351703596592736333187567517672670868742073047792165494205163878017548850664070029588185334355100024541654536270841407895971915568236618850727788084286721771951869853693511617409886058766086545686059141898643676791232879493327823991516421952763727996061005839682772502381793895250962690203781538849931300541877919911278012549686456982569865146384065841105305809766592378096113779516290202454701924449984155658244352045636767999304869110*x^276 - 579488711742035135698809077099227725474480987025460633368169035460192536994063193063093523640016144502117629313738433793522618244119294187519474183021575221959502266390565926931523729261192357201130007245958571065600029507304237257761765053783065920312967135642729709365606806994978983868019349526114180496492584409174862406519061046044282992333834606328254635658697491919932630703840695825910245473629922954597227388682825087594782533400662164269070694493318038435885345974104604017960703798950582981712652095370886710890524927504074096701925306344389081053808367310247854694839815291696885398170961812283231126344315774662563014030682491915550963274288902869844960985634179713*x^275 + 285742598495811678731770834002068913006140627250842041351201261265821298275095288180298224459528833983812331946012816757682277550611258087899044485750087533241706790438818188864800438438271122064824815488141163541669037636894221890174450689748455414393979867545164625921534885492552797625165733373630203024056360073082186567133375432129866784697225828705595332517277142921629980022624903340988342775413585864400763376726531235166533372726312380224413886232182825634516735674171898646400440131988365138644727350427526191180370475133398279389065543282629047423226691222677569273894156319801886881364835375896118023608992611440058031703614107441669146439648780562124508424741431399190*x^274 - 139970392486925107471766071862184758336570790150324920168488826187511648544936384051448234706213995237999266934416352404313869184563628582785687099702093183608609754417013332435731601077582162451387796121051658490005785519705372782103027555200948206620617799289933194357801510409300027893842281437413163786920857101467440722763974872181141731791008652241163237499916628551214611854438831191069063324328885874195316744965173360537857627392289138943150322046783892945919394274568744115010801380173208168886076053929781678596440837159998106152459920183532975175049079083373136806473212037079621519064015864304247203596287122022959522277692972739298803838549708934362247412240951064572935*x^273 + 68098049876329693801010104203952210236411903242020245522809362849593144729911302829313720861324285677461074707437723084901078544600179791605037317512053694162761693122281253313756702665711325995624908631578455001132954646480771505474083678910542172123420833472233064924243947862326315323302784008731078720479673314088568075229493968874841958813377322263040300729890834895979357166035258008207359265207583020517673152988533319136711056618258684555157635191093081760295344498813355980058667720149857060269755629124309871364869533559950697222086449910246675992104874889887945546964346906676976131572276895661248232645367772476418990692125882054626273378478916487802874761053160666075168843*x^272 - 32898247479208971390822525695185651148815291315707808111989444145669399756101185267424083758018324465729097914471531388021412498776797409647059784356251795503757460509125718186854825099395127779244220392584810470422787576795459788714305306324795478099542891320691569070515335426461133075903216990112722378130646732423685586742804649704036822568651085535543339786868681669003912145028642734880819595506854305751107461026122821237276367578069728975104362138780057686036704635507661588295202964067103429452616468757240834286041414064656227642194926875266977334473634875920999875872440379745948074673083777178647931710891759102286095079644391707486198195583852267095708014393330659139094578870*x^271 + 15778116037596674001929708526529108984812759368763536793142169170512052791487948500025589194464435003806007486286790208686085021051064617049690528112610014242768541409853437018753608760134828977789259304632417417164757094971705893668533597634591669860137831347459252675668390924903871407286369303555146608500134871483893647319575338290518161192494582464195493575118338327653413950657290737667018142116403446951634318861334901836652623150229556576700446921333344450954295062967885107634706875144398201261200647781150616609784092963733116864548077654128104481469411515245296971308944932653321870942945293537118655559145160606173679799825470299602394224163977145704691091536872629918365244143655*x^270 - 7510957593414289326460912248217622647223480209595313408957389499646378832349015621467202903690635605164514128574499870162376737267894522173668994887848114276937765415623097833145801516508871808049225907592840199961940451117930831291227313891759774821374717256882212752418045811099011779195227195801065144610167228957894219391678248823476412338361122232528783280382006679521319823152979221446206891902692860211513424124317312992884221615821814190435439922609695208841856142824149360244437853374360180450647153111634574915886301820307167796731897304563481760705093172665419515383844968150119028344961859084545656013844344731636371957580924192588945039562666521095279042738892929450791855534174664*x^269 + 3548312136604958444414612933153119548651057870693245446992668034804797494653605716034410681652217831072136130233831252362053115712982909537636620134169650258227911832033972218357873730177386894296977555077913469730365244766836763638387717244306599126308609108585903983703622749215224423424470142476838208832762598914838625085882513938661522152829199592880514825271344892352387996542148126359529804785730742399410780483859312846064011944911325570929133903576962386447298668210582803530393778886162647285317148935517411823264947314350899632703809532116460029794822805274234330617348365737468689972064879037882008298238286688282260673062336903940703163760815920532629314233188334522535017019265209579*x^268 - 1663352702261426466453517307838479554370170870217359143748318139332335774980367026674833590661307242758299924980810666391540796898756973754555760072315165284646680424485783451166315655645607758467656559875170256052849509518179652329945844431705646181835222864312195608547733213264194487705719872742485313996959516786877339742871848185372909826469912926181588141699620960159019439849739851489028956164590167529716528037954578783849827614019014965243423967754381456708811104899412259234899540795939016724343021795950020556086156581299670590989200348966921378929407176465899271378980974937161979485339702872716520598360226357070803014269445925365664191685099787332960427515512629789673397620939793956091*x^267 + 773676523769242180448786829289844653191116336552482657438482583350595479611192921659467424155982123197063485834672288522666856232978202714297655212039664475662851519850859428077766651477464919821617235983619970332268374998186226216331954778871633519539904311754548372386560671989614388614806944163539618417945109012132406711241669356453110931395510772463042742714863815640410161079829161723937718282915608957717052210906715092739144038576663541434891212112371350021643575499568142336249579532088669373929230292150436241985891063148349213988188675955250791910021546830486705765722996326536222746902849225342824737843691508524416004182840573597332797200375498691825717264511991087510632168498870449247227*x^266 - 357071893113671490064580889462713029188418035939381886828089283938088958681365272238627827365866970711208666182696416714805785511607649646342999762930212349153716529113244317361920462010881749872285105816336614467509475048061725002902641306458693983755177915351189176655553437043388373974690290009287453169918164577911921075923666745381177802006389767409507124681019702385717304908391285719513234261106483739566358462287388027759431677050512559110939283251673254670542334422594263823830001389527065932075958859675423659468252456072040301209829692114330829334605614156497436495618384542374760388903167975355297591842021237722140151896869599573723077030441831272444094527540447833092456653911903238358184680*x^265 + 163537971674941773835516329136260141165939888817263873459354789562126894533515030829130608628382483220250997931278568682884870352651590402662163729733118093766543650160972929900793477634827416039773692957604054606927713548552828747669109653672335894886605236811430541327486053849429267755874805574119053857468529023078443246391832456535513944767595536017542183335422689680725048604160797508506252484901945833179476547061215472923348294622047315704397187719241027466245453824442701429686704059389339634454107122801245806946078429277900755465511302751082426885676224348968633771721676955408158574763527662434898938357312199547958204998504947776651148838226383097465227933259840454272586532014250033191920544589*x^264 - 74342076181980844793387011010035668958450470890387061920455648622812197231130911123743778168773137110866359254248108054219226202198536514859087290478135676906732573174912798872547703858261731333817886617256609144197426572782415366065428236364622314009360279124731589220370057647348220796452252306425220557904563008273824936242401755468338921795725059928764135195157887216032392849515653139130327052613139216487431120737018203392281945324636285409694212233882598859314026115262966693942103859851687173014900307567048807440913258253310895287864121943241772923508173308790049872244613114873391197486694418068451802762304905883222190562482370330753174373021599100683208716873023008989922533984055912917411219004829*x^263 + 33553227661156721146689776045508095175322000847294710525386966196924304167892399814848465704184270098229964076905045190166734308554036101633578348120978777215550380615361485476798822128539067437754331688966511949379378323640829804742693118292991895048724807895613495571539971142118851819736957717769718442124247109391765961138381418658276604729644681618349615732017528793504595577233997124672875985527238303353479768734721026820466437312733975113402269573930791594669590657407434148034409032026842240449706234226064239997679314548856125345612365543475251443061258952869120913180197160513995322515557820872523341616851116150315320712769512726185843913013610985261436391316493813895511492336483807750734701702398576*x^262 - 15041577242743578494334623273153707981751683145246483678769214686368189059783005554159271582447667870658233257488557245366176506787733492316069967007374803297126175893914510110470559661354232178605365885567296993653864960467732197318377030420877006246372132185046716211949949298462134349644163961663215567996828789194129028983087550825053087296252064491950403458516929778685099600141177886550345769256334520822877908360647243061814987707842648556650642269894186593752275363146075558309500322388737065204529651976999629563996266282640114435805681967944253872890008384075833286326808531966452841111131297402469644302823785129793177938329694931326414165337504256203313176852072304127518399821862732676261950522495409257*x^261 + 6700894827444877484534724070928322135265141922226771320313641002144432232385610039299189417923755725340615799411771064838484021191938420176410571990365733252184965492885299809356781586612560380910342951431698662639834207683824010709037810404846059576095109607800259644344559259931242532256193832101090768865381147649577248416897178151107252148283817769765960754358665364746209055885612761306016268806864529281216089233817446107066320305059084235098360896515508628678435955188003502180147164717607746330856743893507610895053051408347564620723874835669274718218110636954439636467228754736290431034385906670238800216444511539578236804553655643183755537670059741857142037421571142339537195526529210235486792281729183304150*x^260 - 2968349474431424110334824536079504896136789902190548542335282144237377048972734203662334704719993426578166907452261973242341962781222941911613122242630100834358846866844025683553689183462643781519763935405882135661503683942363351352180050257364687543073199813233654705392413781628850456646325603898482637661947910055359370774906093625797355095049287705785475462329277050383058093872964265876075452168370717337564769251529137132487374071545517870399251749915856366636090596437726594985208415111169336358129594124938249312971607295708069525058948303336832200568978725608157767601408899517855618815271453785029781234502796845157007137929292154391328141316448805719651064836324327876687630891359192047510935691945192740604760*x^259 + 1308389339084453491444814814343445212055053427871643161427941775640586218022093361498676871565030917701399690434547675902325644716293170259962665145920329376743591590123248918572535930887060216808377193147776282441308437070538624395381076690736073178616111717294696451002471152659511440923786644652305246093616220466728276213014196819122019830840034839360038829195056601598493147269355859228005687851381465861972774582705682655999598722172539226157639494774603264028708366157541326742532762405376088602817503604833654768012892348680221650597058439437811153770822153904179784228227127482314749874514449227779019286661480426977888682790384017452959512305405974164744108458069465716082570384419463481859584623633766214870268871*x^258 - 574273331985237341927155668011806468555063967411623345343050358552979207731769496484440162212765227172334520279552857165300296395640610988639575894254957897995070580091849807697217964864357137809020612116322333476205308808889579968582640195011942474232296322744885146975438231305642842215820263470151025909907234509080986759570223111743143686601357476293334655151865798092169755577317682000049632923119845502366657230255737403152343489786387675076635298303371639820386213535764863617168632064838187437994215503227599715406508175860656230282964786911160144594714041381940184157249030170285261528984120046165717107527721407391231780473980516678041293069781908067984018091376820357615001658069809031347977711937837417897923176344*x^257 + 251181029651214821869233451709810774939897012060473020970025498375591364190957161677488341403509184297339282378480562342276031164316771196553239625849884183550427733038677109545048351889834159370361321105375447311933732470111038550429290456975932522934685475408822496601596878409264299673020692335917516810092937684114646024002363041887322476041854627166190286837451229457050866521167685862689015907704206013766497061767966876803073967426254648917459118930684848189060354834515572759009369017901476763082993450407179651213261827079092088385257629382248503384920688450727386212040613618241165763654292574560082663406745266120612551018856957548401266767132283949500573883610794077922554826481562414489021122394288877322142782226262*x^256 - 109560730798626522212211110220455889298494977068519821759162533805870250547024306689861398515671827493270247282571662127413418603252461270962497208537700515695510429936800691329689441950748992705910744152058205663278385257421697020543880397816872534178416965060832286011304584945106684764255568174176717967616831906810509900098060018997528126888034793453474632451187381170995435367926611632175053455587485607955071865424572791544933499391832048490462417244815367889439151631736239061720598048309803819568184409428960531413546004677298951102161988343932492389989215046661074359347707021306976049369322164184929052051238147649173501830308726256304445195191537189808185139122693851410557201713693769137220650799756398313557461122234145*x^255 + 47686939551863411557403385549213889215208160438015006140940207211171887878633822342349568476824096510035919488142300051800105989180863895586392722135025950326530285362877542272125831544478510333339803262061815504109472721616674417865512112343978146446665603352772128289385126812479234360514471969262832738150273487423321827234053301715835032222466683027821398627397903726646432202274124189430183124483259056453368065912554756551499429076947034017361170909251182794152978298281913753772537613290937585211824051275735576636201520685334382998886322316286986381721608921359656508985751307166649541510336747333484423473342600454029288055903772164675251517697016536169095236735441283456954111863584986493252665793203609675622340665048015590*x^254 - 20722218511145059668666490620842885535326337191921075564014001223807099766238527315368532037193545081615368185859943973361843593546109398664320018720432729261168378128425750897463411419529174911634874163153248176147054920796486797743671184493037386523873184027576328724841039355109465803254925219550942189330248023185307432952584321276718037941136544312465452477102287956669299508645982756443862189514055317447109740348286877811068305286301374778891322886709622390685588473040122605483628217448186143471835905495097385441852870230537243712712606857376986414543131044326550880538181284766753019558422268550208487450886214175572105960066064176234775332911270994248600618751034711163264229036084347182870795273200805221114622821342045624619*x^253 + 8992884575077604415984345402797495919485632247899914318741115757184680183559901267325499897884788481430293843989397185882038159729351578961508155642049200301563956022197239302113368560703140052796483639043804032147457308520437156539687028344753449007087093362911410779553424150911650358673962634332371720467654738622513963739426558384994206490111004044272421782044011986934156007150181589284805522806581342441442054815488268068290862342567479962726343036697062385904918991932126316918530902331591630862314744313331593171215672936103989134979781048820683958927179058238780507465402935402392933539240214668777467043178929921894773567397257827714367985681428542550099541887555929682050662244103881892276365896523958848116931431615297039014206*x^252 - 3897838534432107639429575054570109535134910550977673021708762612278958359111291069447415045902734449136670915422047564526111898776388161310009036605275171426009910076487145102917056787957011745056090901696354120746300931770209282610170620318945916600892433118258925083416028513475757068816169460650689591469830423966940350921333466932396070937613898498302687661562437382609945610709889076501824921250260646968443149768855662708807067570650551747285329061657358294903361043173083840501884083886769158928959547776289848334281417321905549843874419147929313677945563795484559308230186449290461069714313460434200614652814426087303090895434704073379273608957608925103067604134780727212883877806125709300733182293688112538284783607591921165244640813*x^251 + 1687105837716700745326528232899836928632171534068092337489919686715681694703412166232587278864531947744367429902292141232936852029315227601592261467216053237705268683032086545433968259088872671793535953935410290324591235663575303214421514333030825946504392246693579933456728601505650930019872311969211145345439665071871794162413791098940990972430398746105118894297689611614951115815609582294925520650897153369941906848304407213984922989979742812922543877787782812812615131347649225786525470548705763261721669476412339682924392464540878173711212010248568174148947314074707990346507730110161953100519193421506246437939492818085124545323363703952069717286456764456303700077282952109765540887426608506900786945434719251026022824383527060014378880489*x^250 - 728928364894830425897050407041715147513607392906510134269364043824779558634042089164464649280336995390148069586772166131284677098027784191403649024354863014296418447540977947908176925131467352981685418918453933207299775270470236265188614192055006759361874159667170175519107411301571915291896621982899761282252562280262640117803882460020578443069048309739451951480370422953646743232829213020928464883235229512916412848240450981426557318943835666138410589682275604428240394743828822251599111143782563649946481521265276099161646521215038159906454278499569448724151463445992739881102394286117309535263561397210287423566854962198944647511835777370041449442615735028567385189299221929517229497702898809769555881190914381669614283720898718083404875835987*x^249 + 314190971775621848377794677115653112379083359335733177524547481263068404912887180815275766031089810441888511708224065291450284462457161366972827775779928558411272358929163301319916818782655167526927452090005772626297587953689272722296503429278795579151376902559448257259386046662699202653175675975776376487466471268597450115188855834778174098782985761350465825029385384933889608069637618568107179869891481321822220534330501632311489990374265884415965042822307617460578892373428371314575520367772688160478555602530113800430209618802691435762073605159388649404221167191353430849263775023834898734472235735503880218281201321533248453896075081036565305846932527264085522402012346429141623993265066611033215273608302778904474045233977899997389290701960456*x^248 - 135003260630529845484191624568529114249915004032931648141418547172400517566164145706440475158521653951021255931656331319205990032285561030438884941890978322402727575729527693607854954793541049700388389972794600052507731375603466867502249122065558301775950779508770368434689880364674704597387634518588133642130943855571953300934169594660159271086926155229429396189808829555816435868554070657390454078721604656824387301698484562099342603056917187558812979714808927872505799451725216129209730917480737577475523889023471551992428704814605584734063445884327042967453934390351256814759158833185957383902608600624698845270054999175590458219986736159628626797658967031856217915638698332264115644116727539379903347151590327729619556681107465170878465937238529489*x^247 + 57779181176666088939973691905191778308015746415367581252907387471381312217446835856532141971515145903487211875716821881150814908584751866413137316210330287187424043847020368268966789128226655001935746295489176264419806536957598912003808421852118023902367984169363997003970326407299402982155455555797751670343786290165848644960339695511897128568022530696496477512145004453156783711071936439031212945591271691600319343977113897332415617544858163920077915580716477014460594754157489861158193019281839509178506846059697183138221607005715911891646267444018816235332803935744311540461318784314589049449374212056800965456924544677969399274253959371237884143457024113606836497311229655337817455757109059440460495552442990121462385762722768378066425502426743820585*x^246 - 24609231529620238029476130562258542772893047151952566359144200625980046185829182626071751268329226646468725464548880701659478834500477907824227740600614580236218056505117310123250341497112416999312044507230369267634610868604807331835485143260079919704648469417608835779966698502464190597192663758245951065263976019008788886506583225183015071579377261588608164038686990060705131515276591140137461457573121674282237200028762550341468940369877997598098840388822553014947669571892697998139308917060603013104159591554515624428406214316764851736166688302382319310822783910995849790218884741439696407674962271684203325700388027273675760433029008659284509980685728913233747955949328074367096417615323258605074254588868144641797203976692064916505892689809128280605234*x^245 + 10422303955254439372820335358241450495338850568836877162125275845626444810575994259578254402298868052185320737497660176623147105888850311258799249084674063037758945540468571832435629465666208162614258506023832594268643624626358237485358846374802007217272715945410846822812968368750028640927175819300522034399756096811145174752646396152002897850669537467150675885786150943419025309219836527141059933003780542451046401958789271982400989902140866855566598441398671562476102269671674709552901612198974069145303454247232467576583270489899768055944454271957084925608056304812236771510338046367805887942493143235329116126195585524630644043761165590259970099247439779007019102042210767901179427480322145188002002597361832154580495096825219882642662677213607337164714879*x^244 - 4385822213852528858802559614778393566195842387557968941492990287757926960099419686563241749357708718105193589423929712702239691711624687430716627373086820943058183925730736059500304921982375916478313937792916300601357087889751273850037822397166381294158152113269167631591751976325526267309433203445165214865306995634760239784728528716665901719472692814169923338128898007301988977393008502785112596955462533551626608665110512291914355934341011512908674446471600459769133814702997418742359760007942066436318979764999150743717007123723169207379946774153884865864633269582674443734615100959442299229579849070759176514299518404996792044174786493951869268631730507380811986485955441646866610442821158808739877701089576732693940017899238831486440442275913996726773389407*x^243 + 1832778620772200643885376773324666418905278199450734471059651122070069002076944670958786976018187341819380508152596189277307521713838398297665908424346523281399659442711031251897350097511853753019287991996084800374776805242409809046512856309135457702709065210770702286897059084867877939189666099409720654321987821214866940859291649343978388503831457874610008716785420233993155944683516907991788378192057646446324639870286076634538832295399550660850800075583641990031435458124932226954103869105797770957313711268214558418386506316084006919183564402080549244388481592445304776449964380330948575268742472379999311793467269346717693625315892945097818187796493500867437034929279840443920481192366483046577189575635089096263099584045697262001230894821945191607095867437533*x^242 - 760292448817871514678844364354821491892293283657243175244430050321363889810084477505644671569907019021629857353047255382975719391199481458959454291367359226000687954104707172500574941028960117996521151318667126694367819115741104365454189283437054450053546603518191696242473394643668346585160939175478982752602068393417723389744068844065856345598089665473600697628170034571780176736700638272718878081695975926993833749168441334020072119695397834817714532927247597117113193711533706068989248528211892066743638000957429563419397898038668261199052318405280757692787076772352348752527223221106254472789983470771937122908940189569751498629752435869759474061872917533694729870841849475700318188681765867107780937354668074952614576689841849985736862867095107026823981830247888*x^241 + 313050113908846983086295638102510760269218419199532915297383589584366820421219063435402803960452914706033572010224367130870482718676574558356177015340662764177259251327981217701589571740735955986197080140538514059674390738816613685234534920852222317765431559944184004612978257568718954072038530436742553781913770252100039332581423777141026482582181661179243961100231654300139882862737826160035795014162437694847670985340293029671266542439894290979569029983835219833162145191819258637240443270007281569080164827874369629218802014298706066066295464859296399156424217396323321222547490427972519948046750268044708080486311432578821762792348579473244051384009441452961795562049338254388707227065772792521046976067144745593878515726700853278555683425210740411802330744820210824*x^240 - 127964997512818022460582609044705816397874999327509023519291917354991717114728840101090500421612602039730205395538573781787112633142873277684749912297361692570372912367472148610786928476420887543796850799951823977578259394972318379560870946771020214622538128959200584368450163677657706145705496631345291491919471347866859646346680764687472479344020572072346378867839019277902090339746087870434026694605480123962143729829247706399133503038539414762622601712599711346438849770762406387853417044186912369483519257394239650651773596905779864505819682332575120695819690309916140657774155772319357487025258856619218479283156521153290443370854231176332001619274928238013133102550125097940688380827918402107869938068686957854717663314479801438988411894070706050259817905191485547584*x^239 + 51956917296079663709613180252167830052093731727824479914228636371158146612594508985472209128184170753421637841297457960081490874791947301855986024177242802299045674453266301096627956995496233512757897679317790588941459971533133003287934707009400214552977373455065374144651265908631354203064651843973332993799576946576303179474997276415484597401752028535109916376665705041751861632817828602750632388054361019681247906510757833386986026945299049784031305362250780933062836083438144025798917564550705268131191919528538245676775727441096764528610363797630437851794524994716757072177775012249568633193969290760588569811318339520298867796743315114546089299811116246181630382845413720966443410277210292783873101689312013742946077589323699349565897229982289197096917474968092235561673*x^238 - 20973211930629900796831115620047223155797237756657570360956790928442343953483559875625920623226804798369423412685241035963051893390179815969538130715817874986171558735664501648860403650845124838644773199735329563901157379118486599522896569227268559717303331777505917842251581562558721958832218488826189722846533564105757773596952592107059243681138336512372482378129146323087893945713894500183056486510724242203490583742028915656209256789916584455994657015764327728235206310585696570529079700358529617920120058227237984429295905772464182379002604738108062548514101182836707974676580025543890722987140367463416529699052989830099418354169961672498492413751834015451186544911966302353689143051730488343973583004117269561507387653362136688013188555562970223426270556491474242243431358*x^237 + 8427934587453679830694268763773806791753035693856327581493468802131356812667690947142344158466382444718720153909593620601833109946991877621101467982534622930950685458619410358314067742139337016571793279361177632564305780037808872050807449318822872524630153264017530409364677200103232781179607382380093726949783647051925767219894190119773717830594721926758971689154885356046085689630919412745628750268860128691181222843758124682749061039330138841769071411762884225190955463600602452196371209283906293575748871042244616534267763541369363301535610635321205967627561837644944216397927003980981049560376620478498262422046210682820328760696072191628821530282879804291650852884348948751283906484694710601893650037505846279536860614971244303765883063427740188335962177822419129908832526790*x^236 - 3377074202482202364238029133953778509714865644309092255724529514804368565765423431076580271092891762290075554530787352138995297010269219029829300600600158743696853062265553287793621459285453346365779185340504463718320077123219625216816652094836027791540912386683921921378619679849982337438277336673127751073328232965220010150850667675054463263036258185652382658825664615638917870601409027913683577723275804215445469062613973390900476966837308964113058292338550021143279569438528631165694423856689906355795449250274099356927654759374474319438793635684122765132952130722976842851055143632020062247593104078865598441214901590009758527204000432283841776145508653544087627741279713145473374497431769835193372317479405387849903186187578908236473196629699699360102032893908141584582908540121*x^235 + 1352027266189414259974398541451100323194668274602730221185658920974765133209387559248870260446775738339981685112661443545343203643363864542043276593297606577457354458863757630537320714219933972764574932256896649756047999757640514637629465254967811240932033196536611866639187773303766922933883917553961997032480709546497840146233708203911472087506683410359389145189966038752988942258174626529180332811852629196235786450880773631980368641495396789553924069533621966282215124178490042650427591549118597545003354464871233417392087072312090520242846517876577338560012183432149759801706014886979430773155840052502731941417554392472446277410976558512629162824218713953901710530980666878904750976583952097617895044235636837643071050081826459541584253883133597903064186501942080553242701966015826*x^234 - 541990945394554523865906953918115877853523967156317608968083717708413722590784264152281219344384071492092832514257625216456117246505055800971670922455123068309801932180613145043978668118150035607226501337812860553327894472559312072899579537037757150500697274482478635975641423207277061153330521386602847066008791827835744423136909619739448633556461340187046727594855384796167984229821430237065418200413851113996339993138103711887336678102088918005544213000342373905189265535715886306090168606636299571145874847599326045410813422500384057435022534729518391873022898612960641327079326931942533990836014863469016843421173038043434021265550686710770754240233360930348332342236221669404070740335055804793236638186298644541729587196538883460282836302133730863484927792807803143719373519711424796*x^233 + 218011718072214184415814689120253307285597752111152954822297261519867613374960802876695499551224387979637710197294638381519505712315932325755676826156486665750014679471037535395032872319638676449301943153223448704184014359880840579088550062439036259464024441068107996138227246352131481514430668802459101452872749427315566099713032290863293176831105950167867556649519321252410607456375750811991628078376593035764333147143147537659643143992535981597489472249041736727796115731928170713162065705548465052700996584930863066233095443163936419100100239137468980746885972093450872123158457756450104129049665612449073416470472497591981363210470859966066389951372439037004324586376389869971803306099890514358376015886043303980571129518142520048395761962262131701207002623358074240493306525195731628776*x^232 - 88153042298674218325163974882210013661327353166685983033478891370871639081478681221424823865375218508856413860970219555449623362253328724295863309159911013655544276890144702632775524228927790490047015031444749330613284259051673302966150222714244377854146641199524777698458745822016749359966665060535303403486931972699968656633061196978098847133391223839700961300984420316947565693060017235279712701586309287828807368099249595719795762300949793476155954624238197093742225075944394204137625527372296409162500525346916058661556749632262691897873217481524193594209261327014982119443441039888794742715558026445887073864602828291236192357365798782055883586540404970863749427225743893980046232884504445882302847937381302320913258760774937427865351154713645545901997596186456191050937960297803666592367*x^231 + 35876152579635203181599928522128079925457495001212970500237261894918559703090344499253979016481439072910864378068222524830007681724956603429777518674837948199811268017199466627679895307107023414041214556615582659766929729408131317152089112120639347472695185664372600662540917630895106585850234141742054332620305142570443609709015205039694814995318211433045146610214893586920049462558557706365460064566582249716358787158024717452534030772805662660031870333945695663032314951958861392835767353272146427952232750121367016252629713190071567682665017749817213650108482055741197711911878627768785184335735663589786011858042343756416465227358547549410885720273910902898529654501589339454960051928107702550225286937041300387626269838728236135216376860939941655076668974161528398271037403392842788125890434*x^230 - 14702553021207140321794825126915272128338264619891040620907786667028431797949472754150094990038194057338388576964997401558746845407662456733641628389643493264738370784524189906981602351785973434597204530469041075893764173844713900532384905194009038422701662075147553558544556630735629809355880297406945340826178666268663431771998170161602575215898776475329105335704574867831113830158189430825284897492721492910371509613582794879147614064780994085116708372332821949946032758936560553774450116904395147942001025246651716578421785784175440474027224516819890019151242344772374530851447151740271318699732240336891247359523509808828119925875069405865716116590488773773530302392583846291446142435732241999505141591523598800647547658332027418693010879315183017315505228532055622387464028844012680339955557990*x^229 + 6065139267995204238473885128981528079618245061605361644009351117384519603370478291305196956325741722523803074267554898033406828607442780503289389247611634341463278741661312063290577045033979516232781262437717891140422018205963847931112191182992695728245352108756764567138896348938979461344161507950575005939514737435412672837622018125525284161867865703232641011416370905988796061912888825023057424762153762775651185932059850926897823692053308489318300980993100326292682430144586701732174620287024138187430858457025188562747494977420996152853961710973348610218915087206652621654491011304117852072453809878446722642362213181589868546473831439576546240830111408506327478507081852162905979880873630174213723961644520042693123217778581419286983389559703385087266876879087035964258999713918602818908456205417*x^228 - 2515748221735306507281971839120336701548487599772602977009463483649142608443194833492844353677459957762171513547762823604841068949248680160298546064988116548491496723071698343405688551385958354568480860484561743052825837129724608741799896963004205231546579057869287387561728753056962283157993227863294428732659642331309577565151855645364596652746063727023967494501397603199795844705160058383735513995437089793853521739151408900518409345374952710729055740354981663573758129120000858060779856610131419615697900845090202798548418947721720356551578399899353162815704364994123840129032199787448608470337586261442188779601299474073125039786623112781495614256552953239740875145247570438264136282235170424034719406152316323036596066170181879772390604699571547537437207900435767405620043761008795845674082953209229*x^227 + 1047518293802862999964661216807313956746050129345391325665250619330602967991619787451657467001980837661206127832971954801465740877105779775901965070327524345347989368066830984319217367765715003868729619960881066032627990751706478613899584176096402676235173541048257658520080162023258474074721652763388872417864798849858659966181559152177692257369003840664557404071925492435478899260404927255361671150292465563151703306256474858757629122645256853776889740379867131405838603346595496965308795167588500127821852265578262792887043012595808484045934478281033650879415574126588157554809468367812662170768535090514926386446808563010727539472421287554123977785037068516646499174945201572758439445079538471531280749349414258099531706076736881216866659550498211696659296411899109886169064721729056894145836136870779114*x^226 - 437035159563943166801898470173884411839074360287881259025736235073315802469672343392937036857995212866522380501335020736896758955064932489895582752506292072521360569703946989890177064354721326310082260466378662987851274410069177421477445370614170066868288269481132267515957304423957675831261181691672677638749100389743861821107331691203610281712386288937224611530263889160777295743220798133677534542668914746729912868881917412310924635287769962088531591569796161308817231106580221813575544244331288482238770982971491576378195052588338410329587055384376600198519607340142635698177383611192045386247246555982056217772910969966537829526802799835088366744159614511942214308068248643453322814571801615256298668255854275176714296591308703568963650971190895017957347759938657109772164938907566805157715618913735301125*x^225 + 182371954613611782109530262166969427775195658121846291363814856319358070777759389349490754195697418586599258319406592394233542586218567514751073458585929243318071324120622738583689380513799027892756187024755383646025152522154284999205566426985626534522972308149510989587839930410822680176671466882284349282046635191183619322338884494348669292144736076111559857608410713914487169320781848844065918290695369634410044018668299714919914677829278601670904286433821641724537871897444851146039508294521906143691956349357798144619299728893712922281181261798462403623050386292665008092551732749507088043058274655986526149552576475700517689715742178365798132483992660665540806749068623193636305008433532242065225372838751222775453961046811363691939787445462090896382372292264392495423593045060327266289187147814084321364908*x^224 - 76007772433674138383314196378431966066054936728354889690532140703515381034692441404335941798589034313706803052100409328752007061736923371041758837642463377578487745199870850156424351253403709864456663059375957757001679382815880597625742533503871136671549175845668505459531246899480860049379137040144419663667609008464935913786035576118355250599897607540948767003907642196542740437017942959125248001765733686125312936599614020213215890837884274584915034641057044896924175468560910545984900280862170006812136385086901486057943708610808137280949882269954631375470194865505753057926070002513706652825533531799826465266516874450100353188489027878146992198157618623844048913379680781879559714626865677048244810757828154287404016936988715396385659719162441466049003405853570086613678455000418106551254279795554011556386120*x^223 + 31608994536174344432092268742981420933110431421784792776252067132379653566906391580343005792054875628910958041114225503667255192052452178672630239275225369547582180764704478798082245152184159944868674647337268206957763417939739429051575434727095262699437093440976359896258974440584235082295093173031233539624686009879222488411796972846845184995611348683085980072141613818503468797424870403564876556570060679368716200022466604791860733145754579810607339150774194032267035312396455333647123282032409743265956815090450537623264823406622017901674542889966127929998424300611202078871381182768084226240500383614380994076180070694317793448560492508981967534973144238940174842070966648000839102870769316155053125418035718076335194899666898712407508584886791855501624622174247889849382102633083437007472785895771850790211634771*x^222 - 13112276425040107894991158389857860548510248715668972016716226803888922630982523731557160471489316944190688251987644920802370978727633723751258656643574910399011346416699332907758604391003870741809399544820649232795148883619375634033938880274914754186095540461886913962129062138857574419983937193223816486673715845298012465918662255808746533966951832182752916960383155539793650047743865209531692784530674457254911076725107102678788267040112307517483055133350267634885817391219106032865024657611565680871251714992642027976484014729483392596506585822784950676162530954191054322811474481114669364453872319007746896575221171605076478823487595595574698395743831988013861218587491764771740845826940035497280993421426334374430109405944970832048422137025093189445771698272170526906559658549940076285356640973552250736588706062894*x^221 + 5427531253713287008912477653822165752871699410300014038509038219166542734951040355862670921647438272479297911212653352326420881301036846484777550619931704183043836697672938240687430512512182170811065974882989174982536306572315632019027038453924091018219049150163506405161563384795093481213541860987991730066895670446166012300177344776176327288336703750289452487988334051522745768520910031002103626049631779830751860138191149167250471500482257438877787906605599966073656387534242621753797806955584193996561519061071653879950870221666794452244451807487238209866009121382325950150998738595857314523106243214197696006233507880403589444869715332643935707695987679640598033010076603423527488677157605488684534615549444807696072905521857913127686290383415283750750457792168480587120501972522904123202224856975794538943842184612738*x^220 - 2243814565204692630254003067631702138097253488223235397012653104972670418279651289386711648988382188446765978770442746722099124202882276018472118843014665438286259476524402507486435197661123855522448793366087395001623809292184775554435602032291745405787777399624454141216794548289140937884530066937739229631255796990122043137816020848829639705188284429981226523007080490784412983604713329305570158174798090561420388312707861933910277916036445533106721501148197238472810920317803322844013333553258124352938579709084461163511358754796307602415708915754280080472879023764937503757239461974780261312128072344502903657479940774972154817366334895696281701674081426642178446743734655689767703776937620499727447509094311297581193499207627054436256896257586415956415072789124574586168570565312275985558926290875574390417280261982978003*x^219 + 927781727433934571060349505953437615432757758883321584448857569049499901308699967814874418470123915944771151827517457743433388936068657161195336496874253064811216418085952735344250896734027545856652693870329998688909389766774540897192032001811927418487979177711579245177775990762135001007988649548737260649468932498859689278652243793952308858346555832695415744361829478530910517336202588783890234311630015367058548119149863036400398157745326208406672916408825872612305670720547063181419215021755859780592199938042829100851046867431489929695974480858781774492088047174731393971869943353138820989151641141648279055651005766458357681874706745039482122883420245485729354666424547515074091720307155106710789409982416891321633286208060687335763460232460821135446986187642217493046903194002705796324706104548541492978407671485095512366*x^218 - 384341417395700207210362991597092601842816332548574283500213974542924396257989678924830973568903711525939597137719508439243651546197698363273430906581798628515835367533717572287927995432072080716481360096606066343141553518793848470015762808350089769123292307588166115109485520058953178003300741481451973388832386011036975358242392656195126343610643952581486073577432568559884778633129479486702219366993042072826306987561390883881699894008745630078147576245254017160774449675647289804189205539335355330653772750356933293876111492596457720382638983783925928313190824362939649155760946767778849573235114288905793299163028529289877093234499750555520372875328116251619940873864951931495153988116121061510662280606693325356804933570066327773002854723081397818425585041936079453117040672969741019214584038060734773569682012737570547048382*x^217 + 159788756591478634763362893820852577387217368068019277092890578406902536539470657242461772986510623646428641194352684546390442816407876525788723824785494369940208234897376045697442669829469926765143006472572276002432250933327370904251560193445806493615385675392224651642075630500891334713109280600578593697802179179728869130684985165788154982930126519589538141341644216906145380699622868820204375561847533064538395043315306527445345434693475827181239134718313555508185269011059057006927086374873318807683893257482579995248127894414713365807230801384966326574844671408090629384936184843488441530352033390793247636034077302748324905020000455583397449565087790618225177611084246475987707073988568408370380367761919947578967582731647981203787447126672980798823077974385858418175082226536349267111863355794198131101215925211120940061878510*x^216 - 66764914502921062771205272833164608875263630725829674199307974186987150974539244653524144115867296363206808854673722440742707196156127881101718238606909388447061791577152867593991957582146879899566836436711062115382239787708471394149089875349761721731192334350047484285752490290918572525064211419885989945494596798169297548558402918112405923415561695070686515076030705816999909813239157188529463909489954666769359766441373401898777376082542350697046044262287742211586632898584239599756071325888815796919238857720225813282525557543447318694697382519601023104719833553363419662305488168957235061282917180577671061074830591123374198139522546332419857408542801676844821283268635329491483316461959703121755902145678120013323893999437632033438648837836066083194764765092265650818898445716192082793673983916959750808672610123121867249636656888*x^215 + 28059410405865011374118904644909566577186430434499578284328826259812683523765691351739240158610558151582979352334088749326878884345643205530393384750247707316867630246189288116386381728026992898409791608184287596815333156146067100836362632031966499884594447423626853136925958822961967003995991342672359421639496152957466118526889833899278417759138765755291299097917934501112653523858340960412162470458899150056941786360016469570597816888930968883182378371346022839401286497303905308365325397368850554246527340171281470134399349806853859218262172755859603496994888205978748299189987973224412955386628932932880899474592988126009082202091795725547433876888738898161881925707914267446774421401749625768728176258737930380312408566047475547679765859136300136130497950727932795874775382466918092456212231186066701757713659484929314466283689392710*x^214 - 11861477491997011668236213304931478062563837690234944605513623882510356315671117454089189673933397807054372243314331271305305417346341472389291016473326428126749710423729209626517381277219741933074135870667307968504923250562670519197894385119232973871863047149951684249186354202646085133212134693138322889621328810786362369568107739243239100015098980231150117573510914271887986405281826095613427077487819198259116750644457181856439812435855123240725961746762721483800513375995072044795831895285821089198365077150960030857711393140098734573849116627326464975573949229337811913793648773477279380712244628643236024378122926489404434167511290778590749104753426745394792001674051680664033961098024783341857041776866823001144849026863274639257797460919741608092978110795286821730968470243549519205751145137566367371906764101810025757594893745579336*x^213 + 5039035561924377421482460059489026848414779296439572110549241335621235650067146870313052034016123949175246993767264630311803348855224463792639733452115632358688920872982035058048702926616282420242133708898066212201493334090916647374924277983721888723020243694442063529569239691778139365660400365820180510532536052544993899006057866074334431526880790063666465773935614128216474209314861688788581740887297325952303501831485512643566782722740883843994032522638512602091631954610953843118749233523334289484904655385974967836735766723365147255651963449332737643136889523911781017025569588591469110249927093280439350510096915074529037126399296244710106507151751280908604508483378420183052420520310265571049332094810438596515102930887837069531976385370670442426751844275741616318850543421910118273593213443896936908077811407313895721348296929831947081*x^212 - 2147723326266380345468513826025633636749789385618907322747217849343795796477620370918278826639623815954500732357209817495365280315371803333591375319251503874267451655135897540223008783075878661011074007389747765472845918530423269001261033432772954890709162324860698845564319217908205226684168596694138098891799713463862613898962452565574634697886405188908850980680993640378046459088253981988913291440258202346754912138721829132110135939844872381837850711298865215256739123180888186535037585347594845815186055143349366391335168786319490309546219681276882107709589005696011570996532131344787831137590105297879597005064312388539210054194267742435128123160556323481071494727727738864779961822003934941296918318462440331714673057070660778388271106700189225652814647749333702006480393148703239412793378022812959221460604018885386908608898931941649344613*x^211 + 916332001403891931055078580283801361204013165491113785419144875263002781412550548771628901443463751691508239581405740019126869600441815529868653228349663233977969905156799287798606813171387267720825191871091806425886236615988624131912353895422533155746876056258100140342080630973429289289770053160460622443186913220960174927060377645113494033909081366013080490521284737965117188826553701557306326309909962792003551939429214302773694875637967439838627752120009301897747431618970967259948158883982630582190511192636058864663990646493767959346951686470872510338095096002666289961000853643903454802966788748585489881386626696162875975630639240026033595677997663161026348094628458401199991135314852823592754878016281455593872505952285504530004945765888153658467230244677429273121736001578780989260676476744160183693403443198066216438618274067654247788203*x^210 - 390350195190221415705717964957883201055722716239475328363390787090976563926639192620421908322092587518818507931110922556176280986374324341006032647493815865135446740342973514725145451242062573390610229001957520073673508922177397707654991379725570874019135226701339564735123175629054790008723855005773558866718649194687020493183114084295408268151321966571056007864874345605026944225862504478106743162568404086580050048592153511197330415402407908972492354257474553699390751023939563542885690767805889700734639235982013229758189917739603022560299086874479752830201940753614533164764091032985628294415634891919864874122961783772450945811553453642685790724632840527248889575029744566795907492660589440286755549416803588688481481258664264473675391632068003466809969627395298277978237967784453685923972857858147595361560147889493287311787562565987171316305496*x^209 + 165590565475775941152264360676647506540710269903415733094835977912250860087242646565932124751273416523482987865620006077432543242992059873483738748414875676878402587201686401940269689131503276064551244711568742864688052934982044001390582433693567095586028491744186748278403304372839023375287204294289934698321437150511652348982809633633379462243045421489782658763925438146350582554151501675088012500779097484841595830155501665105832854841308957225182786441733954008566667320291865654567739859713510055242288544782872610877639675806260958927658032470567799935603004537095139564109619784948948346705866732575601510038449103655966984004011514715883025411123535200558381611711873101931109176412238146462500527970075656493453820676128921308394716671276877921525560153426490323300807412167448888425627174033052326782101128507402732754514328273699808735473384825*x^208 - 69774728421736558994161468705908531020806355616212920580680909358707537331298441261700864912741121180891973401642208340882075499048236004708594691496493214091241711615750988122640855214687428934212551420574228307200368734748581205226884625275824588624284090741291815004194398983270506757529851911618527440684534988415528281605708275361412762914799601179445971995389835313604955291152458718075148024320962981448585502178852664280054284781526887621102708636684705172894091927765033268317771428333449712295782465352069990141601900600867067943714341715187531510360252569647977001732232855743739966538162382563781166934027382955744519699580547663080383421137581780037892439170410684418662194527607979963673771567574666354583497000715951239899067514280273300904680784463960409634556019894609556862981579435957114657716789884772690331700032012080970163419456795566*x^207 + 29136624232623402552104267553116811315699015664904302919028236374295124819334593644068504451312599125150043428189897122193466450702648120330265840582321758674797113090006820709858546743846937698973058762349709838540538264022418286316690919085094733728056416466211119875529939665301481713247100232613764539069981703109363977696448602276583770962541672488088669121178769549579533536034634644260186891593253749117792561538245242113636974803898912951993595656577134768424943987427447949128183924065618132319113152834891463130102150920325706357409289329308520438197732746820264169821395891160983314407032099977225181374805890076150298077969478489423425830132371751179625039978091563916556027223798418199909209663688282414313207437046526151028575510294056397377830170771442620123999603546018839519906305258258512949709249030126969753348934735293647948085993454346909*x^206 - 12032814251639757213957289143774915549719883885704687254802221319315203121080001235026794556920814610571405138705493438153400177552454494995958164045081969743942170738350487288787353368861949307252222228433253748439644851329376937984671421567370777331822436071179650004631797895165567750026627266255174407194517687800320380538841415765001451200318223286800875890651381722134480165348680377449573244304565154506089149895312281585371517865073709274458540372676740418803816354857747654858313246597443629307261991966199947596903163731225131174593868019928715533599186471503051281073492854431501358126145587793314269016215774586157095451739283400443662412839045487281286016974936718549444677059068637159354076256380411668022288662095166602225538464527032476962018738546955928255369234660942122809020400655708774007990097044942373797405011480225671881750007562107163998*x^205 + 4905629151580215210672531280648197268398922740252495595541916778189143461666703004737962272670930934769151598830917598064973071503098809649790400584608073210615299329461587602692049677277027679396523722986585934793806944881136195020997823039343624957433997403374066809571814953774986152853538546428617494051280092049052148281867043037465185222609965355403965976135444729430548332931428205625739718549051450395541598493103311928674444820541593261929184088545283107223818495187202609743330805574608017468806868078643779304925793453839843081070425683124216899488080177317711190264786212758721298551502882491524277339638176457322341939950395310226869500973029172731082052147692064946015434481681501205713968507429239590301777645780418184533951912321543398034194783114469441401099387875774274828091841398835188672219318213288588176399685555079838479020344837306476122055*x^204 - 1971134917070151338916148049115977407930421147263886701079725094162594285660661512869218621603368606039514590048756603828410710325803861048912555957896632487460295694567251613382558579503008058857471019254473569703208097036535582116687514408637282047503096064421197133587338486250902091558195833717752063040583389026121512746689446861955702223006821369129917049216771374500144642417994632777284062147389855912551387708323685837271512798083756028934735627562196884674345467711369423301531103585526759953791383672959991742965557651794132064883746254850746820824592316287510752185237244396683729910025782196484446035778100077361711937418502852495318255688372484511503465925809081664716100660886734364975755460694154379880590096910291549549937463002689783904894126062531883292334865128483290200178034165503201045357946224688114452816237283374358853363981287186030500065339*x^203 + 779429440989488101437511557597473726570353813549493002500226687398111225356595110049183222712898564580130936170033627771580207742679220510184702790508481234428096818101461992883479870271847793331592659690537713373245782690870832846244630373719857371776314708645032454944947386333521948864336563601721875585330140200348374268063670945777795610432258489437752102014970992768777826971189303437387094687058105342695639643932117227330954934701596219528657462277546296697393807666669283102191774858290080222907390486964535247999542716392981853836216635275928574338379694907507433226945815300567713707778675134688906445997352472159221747397361919703499951930038582630066289065793925012873713442115512144262607346700520184189441580757860852413856552205301421910062095566269418746279239680698138542803358548882877626669297652351238327878019143066955073073236015155601641359034850*x^202 - 302852965899069767516632171161090745340447314582101644582180484503257751001198200182422984332177219059802181731166038633934161359056647123404585889493570885229686534229340252328457409153086093034736648942789375996454420605417042431273747950491087962812472331041975277446875032690879156202392596837952024664696175730996629830485856283408316890658880525247371798569344604513905323516826953627506109433273592490565384073389332614747109657187699022049838213998424922696179220757380919664694709312233693268914064688842023639353601629041858431331022705492843514913112035022301906649938033557661803032720189550109236528553104430136797850955860483626859953407878137946877297072633339130021558591528795778313488669513045808903031034495719038234495549404813280614111049152508587188499690285048120050035885675945831826376025626675002899501317216204962366189727614066220086353903867269*x^201 + 115452064988967881690415454688827096856633640901063894850296154678673484036520175785365844222073567649395884054729691282399306694951600627730351209885851956695635994181244864625124603595396346453643483173540591864380077236525110735283345049316799216590631529154445750480866358261039399162298399635337741850344549732165443139748372870311395205094960942469530731472634107572301029985712980332772507215929537348549398213776893410406724723959859288320538841562243945848534343564937036891117404187276077948566633460762283105143456864802209762936566296684687577425429903942183661447544991472967275371555983881841709250333756179287585289494669257487396974497179820918388285569978579523786504093501752786675983634988001983387009273689828329212688642892180851999790825523955965054964018913601562434105738841721366550706238174928884494850673519558576188247839779174220035141335315231091*x^200 - 43103566332623676629499026896147108263676067985245666165460472262915593010652445193526671818386902845883227622474732048561916373520253064052901648069964524178526841169115594780182800981599020230229516486335841539958917273259764298517476076136273383003347351582345853965785619890394297903085130011909476677600065004395293667506702477463764641441951404599442451811590701393603678234494119593040744119644423548612870872340878471437528506205624374466991945460161419496962341814207971574641936712253888791900018388632073306980683529526224960909935941373272949382387933418229982577058449977974481568784513796652826165820732438967010496508151321867831853838447289488530854068825803168046513241416619666500504938653180743503310810151454883427607217656500925786542740987531347224900187827305535253542589317608003360381358392329193269680835846083078987838001839837482841552901064840812221*x^199 + 15726111521734724330323197626990415544243921319324241401736998085342082238306951099729974722458057696298048873263791909105093244292874429290546765664205282957777060375888608106483768523695339685604042697000697115774291816434982958881496515374805183424208022371359304124057450347406700749820697053625133175760568669478497834537252910236391618038586191172849192273048589526211215039495094606795528392872232430467975299515416655437656273221372329230016863926614244236596769066871881344076591197461935490270183436299210083316008750650189884874089853585466786427428371670264187970714376357756401800506525094655557842585845282738416854374093371592315814517070833353878474923722873686094814005737496927276384071863016015878115837458205169218306885501393749578067346523537645975406079172489380910902251961181216921626900258891263437551755864257729549427560684020899706842736291801184608833*x^198 - 5591056215868330385087241677091248934557628335940079252764037301054805078147805576361285078484978725074892496400886867629514475504690861023129547885468652517088452097342329946492653344924089045804971233421679444070287007166092821790472535941401784631385339849445435344151883931857568013433509966957533174016704837564101325121510841489877722386784437272383489389607279409576678666645072799991022533858611728637859888576741685373577885769441143745624416383622630641560373425052443818126213934660248824312376972141887849066632555971793238548073257439645149729077041220804154192706267263122037672937769835539658779429659288634592385287561084031498541085222871714931961095148391729317298823800384421753106685307287577056960771097682350952873371324538482682143303505671140776102470255371289694201270440820814074626740988221857398191880454587817046900250167887751183382244253850289935191097*x^197 + 1929408455702086234003062892686781164528991681326277228686888512338296065439455190122849224013968897470188574952914765990054614245153282927711707857263149761112777733494642862566621949452604080376581065368478443365166944196656704401710720518958156508416933747364421531946908564573302510116261226253933885619050469542296255041120232126730906749612361900774949150535959343971400037527277460266587560880234618097123235656930623881792756558605560006763043836399517435931251189088118614623658934193771711131380859908957107044190533396642557181238784984871615998168662323864315615925428441432449781324201995448844368484680654877769742799764509719478470389432389521546892527016815100086521726653880920329386969556662715207721341533983571047108360649314206279444335795839292853043364774913664025945402547325006822315192660458159067745451316968251406562811286710337078797433839228933387233445918*x^196 - 642539615801496118888585405297537170162411587207341430734101489086939711721414117879535321220730006013006311966513034143847845962971161781809893749388423827011249062039148191570424491705843085882653348072634196258459812516343781585370618422148175647852263324423940392211207361382408547651533842347294643546791434680808951628374665738556565207127963229914151107688807601425933831787979887197642807022908462709938353814000979334929462390760863708081474235441601560096155088585265970930751095713044788042290858793487430281656387915245432914301576086249304890845954062612067799169771193819779950712769050872358243333496846743182831317253225512606622719698494659910907212724669961218206860156374712524772350547517608715866964747664267645777663613265956919096662569222720742213938102371815533388294831889667405285279062619529401729058551579601521450374387393365553403895875949318903412008457354*x^195 + 204622014348860018159966010582625810593665340035156748482616520918454279736107312914934607165231015107698440410293485039743460160995671835120539805839986113257613939081832678498950610603919871453371745096424580674812965929883019372749213313318997625188039440061211547316924334073223544615847962758451440361375378522746764979654887636181578489056696590189167972969778078811339435041825113184057964909414244261872221807460607639291608327100725415234288844678331595913145313131881687285839934317789863988692497065343650176389084895094277861209165679562015522452809418870881202138925104771254334773326011959432165269457315703864627127567192429075394011513943457965721359749830388378793391466619349252673377999838728511216240658486707906298922018782862877157394886120306537911333980966073824032647268002815803379100463253600679959288244858750853868592460775305199091861647432130456266638792911860*x^194 - 61335402425063960526005500207665226560051471742396576520764438991597045606325378962663993509744579016203577672445923001020192327392443363706282636552227570781716976434820506809066106185480626063195295091110832393008932720741985025777255975695064301324668890045787762151002534193443041681896404381117670224178839276282896203226279429986236045875993755380250602420857549915157136242282214772708380875220856771543363706286239824010804478835975604325115701880921871969606411292804291801055898413388783240361978993250161672370496882588989180011384175121368965585222111636062241431480746385027710336573794280304516965171962590553712613689218869897317751264858145274766068493961770406652674675081201256004297216557923469585903967679202789263468391385464184645287074013457505745250073300915514121563850605479832379429175701056321814288951358765936829720341612308762447705167380460953844075793258008400*x^193 + 16771972183809575004351952536173512257196292486495949162424928121936381821378732920838013673499491116379470947548818299575499796179135965116290742786648184198472249566132262570537471113404412412320350820059791137967463884149400743811824258990398454917749031508506668833706870642791361836109704730973583246797019600785117070536804390051672366487903347814839888194035398969027288935150176309876880679198676843459236041606506607615882893863567891811205537436830898637278595515068355268738245226065490872710907748375998510998403783568304188981371468701127235725068911054448338289190774800076473049724406734473120065392496220026224764602621140101036002787311935774683177423738792143831440721999725357513018168074154429506894927779620696410457409882544471275050395567525860643563099425597434756691271887206707061768698746549295590202770629903231310860652332401554445246562776935279994911683896032168125*x^192 - 3871778917931550891220651153897962006485568841808515146183958366389620025516346378139571491539485929654164943105891474588162812091965031395457804296306742191665860941970444394184904846954066307760649566287591381725575943164317879753547262080255841263157670484321429553850369475466810490921774521841762775283374674938218946160129941618575730795686283447190974023821161528131416655202571906189961724475089486897634307784690544802249124144571859008096165954548980873779922612122090191551088991214208799927489144678308954767414903983123780414915064840620473148725099532396413586175216864802425409066049454665421098917338966608050077688313843026833245620587571633476015786372219782912290240353105117246310085745161713339926005478150794485579067699145767221832150760587674894350976353065604534290782265497405481364088363996213889950032289340553260030692369848383777142710125212622037828486676077123198128*x^191 + 549380921554846951163689141347864107113235317430161897638620417738175159777879745399387593574612056115484426745929284821895367733985298958921413777833976603160659318423512854453040500746004832000121114261837875391510284702020582424454212164961523382218011242474217402293769860564872518045845722124560064054506075268291855059179869561018350307728768688980770384936289766090516216295508229079586398034676579411062573345256736874670919225074532809856493983523915538922936547054467951662852758096180695572196840262980858831016142543762344437207064352395062081792713359373838898075540549082017397017061759849652082154900293302026063571828894487734155963566979302080053549080166215654683832379839061100535396657509379890492476993039759578387831431108880943798335325085781734553820553255680744898635700627663837768439535437074485982725687780296831400859117969621115979252335779272180402507478843788342828852*x^190 + 118017173729484142985937325179480464795625553420234143065380297616871521748443335083823754064495716254546205460678189965986744916598943268129361723844155237393852095384587125660988282854160735592330901233065271527927272953486900373218058667120277402329688418029399485878255072183290519739855911426739581197714944669073089538095606051758368843542873527945643573119855426720247510302725323113871691139137915971647191430585153641655924971773924995948196279522137369409570364946857582690677471810984164573348783898364051716212586232092548131869789787773612893860490456285842597653497510144920318825432515273915634061704757493400253956758096765559837842093756135907829680559505123846944047519586713581423338857381510882642904353546590018060581770283393532077581396884118156071136448146119382161389612351413378253207211183039279992663289700888402861575985275952422123351752499612510622842325054913987780073402*x^189 - 155888892033959684651240835986322862604151344511317105135354771325901080590190767488551868620983050696371383390639661372071178835317475016400560838579580106212261187298795665239861064156186661410399133211287732576119820609982841221587192212436799269152520848490162276371983139981064304474538054639915911149144758940183221890587586450094677214476124367646811415542732539535054674973752753443477339185721796022649091487471512603037956477123041107933942602464499782387710771436545410307997205193187902223774588501564160724109542545641509167764443408805080535323191435473593581047509970995054988498777752263823583676717629916159727161222516611956061759760893863713508396475096976726624104338099274398986960306018913796429699089508730095454339887162116021846521333518083078949458209800632564774989872897220736554730901164339156833032178398572375263208045635350148546261937203523372653280342871719056391881753336*x^188 + 95165992776225850827911482086610597176544176681815147035889633370027144346090330044792794127023285751912683221520854081729347970953057838154296435474135418897042571601627321225659517812888389157470887307748125089898209899825509206752345289684635477813313744934303650481939428436409896665324256813722438283021343924387502300434263663230620858061752569876966874091724072500043369259199189972374585913102229785954109847351628723063834628626463551388196472319308058435853974153722769686366153293497921284845672442696450904981011104925794406816631383844132197670896393313365287523287529283853001989711142732126988786666789020218938303777803424532709025343085866558753303085552942531535943761761970198033617809868158974058044740350254174581956258547249177681385339068445802456812917221413331198633951217234995176291857597304892516410784340858014734020847921620688758410209919621676713724695015895294874790707977471*x^187 - 47091109247492175043614727860814927101923165306125664694620404273738205552450483345552305032300106522678346745554992100289829102886540264218548323389100217104193036614923686978878327887025331903131053507441628652736272365177249265977796423531333754047574162711909087324974862542732666783908371207666061843300393874066917352143044307845943153750387962476192248027767633803021290328066418995381253047847252117505738885440004114046858348485441445089388257391602656631958983509653985365662299305200432994757625173393012480539085500108702392584378544276740552822657647939378384801100451484633723697763788454941247473755280099981119501136930501116392434552927108779794517196669316360956165611274867199042418954565017913161163908190406412935834150959530731435940938281683673375187322115886737465518459296831754784894946206330475291383799408528368085074080140058227431702249126534162543422505382424886097436534935886373*x^186 + 20940032225282236327851758176304190328556935427891726376737722463084344941003149345935292209016948591512287972301168468919058489994995715540444594030759115996763825199951668851390704846229768310969296333176717595776432372601310538000578685428701633913050556969873631263736372792806617392403233241090224230074892362202804709029934168320166155479251623443551384261465001339417577419793884505773908515051630844479951362374459309036580010936231955340515511904519361448830028306220082532373289877761396026350632704822394050078549383752579262754778326461838897447119667456894622742665676391643024224964700114364957939586885460640834237499706561816728784711157112986233145978799723910172207257796261610201527111812866979927486122632752345110916573328992206079028236077562637994053898016520815496705828323402654401674904322040684070303363001414135726178666734759690386896348429408820604323587413971373100306310526557474020*x^185 - 8688699196718671338356462038756001965851121856843009258734570458111226884926963870862724818480756561311613620755654446748896428836513893926298856274286758855395754767419533823371122199352687941943896745893989773850244104830180146188851544112274297660247816014791401968848675266216156387392371305382312741438335973988035697301498995834329671598669567299736810131715602278396142434719114923540405758219771792511928345974906666656273274307686345843484027344330235812997317530974763197889566997400391888955215835630052201277249287454377238807222116532420388000918907852781046696790256349556540482324460421645770244798944841088657880705871228221890401647076637749491655244556348080916133775997752246541211934876772630748289856057755429782607530024393218681026931264889996456974837998005835907675962265465279812695268510918492941361269948817945840498491994913797916359760924934673052418486489901847360675975472661994381345*x^184 + 3423909604013165975858293926711847173795392093874590820026944170693606415703570619389961163048982270834357903496429120305738455407496720849605647735980909015902725312498023327551129318207632352356014180817137540235605289719513525580072289023041090368027441538868938807808690347950956374634102817559092828129584116485929973937599542345489246755513453225193442855111183627611639534942397976199649791635808168733731352911342638818494594369124744561566741593110645511276335690930011886197989016118791235269266854066985354498145849969853658903510561105797264122977309983047014243427675018208596832391300842670752594450017059561582655349512609587825582468610822074656503233754536875454063880655575909257542490594343579635034397055719963305450504120899821684107297824188162566414301892115635673598513137640406108734822475364579919640079588894648489506438949052237116936925730239345070316631606795552925156547162663344754700794*x^183 - 1293257049742747283472499631262329542229505690553260438034816724779953737894604598376558843002848011395259201438692208244310904535329578633105288640852246017625639863926032450215047745744349031255442523282321198405890132359955251222854959273965482928851045932251955113724567787929619492597427515421906269407112041639355905225530695820192320341865723634309081932028081738027724407618017411626962818856111679056256718190042634227948072269709348895178165453436814433376197255032343460201916990090540637582401099429192649823857279452540231943848365225404085585900137288220636787753400691811692099983966443077033907450434243411614298524022635814303897000971272258500451461734278314477647878411078126545442979719976172156171373623413249028757164745141259795861892148824296679951871287289288972638592760775326748052653993803295311548548121557432939647212844599152585459090742277167291581543753864323089211002400023542667978170125*x^182 + 470513228140017797157029544570884199323258551608319785634249929547446673039098389187944828948168735325755372136435165331508147081842203024563910115704574073465184820410138446635964437476809382127980262228679444930813405167392381468364226266716960094958755846205499704595942158565128590213694089222539754745641617731197246041099726787903978693925118892520041714170901983812104562289034850665495911057114434940844903973739263830791871727482877279781563576100764739274775187405511608831995243255097904656874772793765315780788485953673600131140031225562792077490067836431566999206029932316951350679148936012417681164046859995234874901860303534639550172062345829101196908377539116630873058550966183946050313438665147649330844472563292942717608829956745198375218261294731294406368700688818069347761100496720989455744556071428357956632740623601323344445564764277601266818595297346495884045988056790988739764302430384774132890460885*x^181 - 165253973623254976255344747434695239988571926092283241356926702138852533394430026572937848276820002754502485875786303505508191741235891714373068786291318663636095157064531252427849225871864825322544123742075450572500898561165143237163375187292327849314714500430653616879930802963838285567026348615024461957797937033673774246425301236916205295652728283656937224598264341703938029859353801715472949794444149979348305119928502202427236625612581055814628863522830471088852911350508050456057200084434724610404181273468653072892221389977989628698415439632730886718477936817120660407859444533053468258405353669276833208884028228837807522264564171534372842947528049659961211741668922738779936344953233785347982259500787360250804921106228556538218686957092614946990776309737689046103312055870638990967579273265584057474304849255705663511170856981659033345432470706367907116556670474179649354927900261666519130219787913337455173303067479*x^180 + 56041172544608914654327126940696635817633299080130689601677559452794997287599007280792811772913866930231504883972514281326152583762641147122272741968800767781793832036904694848577832474845379248530450709907243057383488297974143854809390577667081246240783404398882678859812530175919078716688877342887905356035779934003020773172965806956022054346977816174434690716046238239597177104220932303881050801651544798101701036715313861884946942749396610387303214147330787442599195996648657487222804509437492277305198698650909509109882699738613267794447886007685608435735607520761734192310481617884036369501980184478136878091605200174674963734964107618324243413228024495667299406574213440322076140586331264617814479652347496354060406174278165986726209332837391017174293290598537653726783884343057644605905965795194536702972992644501538314270350550674079016642971900890147684268254990511777777819183988030686538833613402829160986959144320961*x^179 - 18316927769031318554343729524722869226468635267606069232454334727595934551170523908488853853511947104295582113778243578222078624933522595164057048299978323882445561016645279469822255175175500838059045726581385095681208122117423660479167727719243612949099265541034638950979397222731662749240992894215223449902998921230795727888974294044542428004351995191105685193415784798803892701737886634147998078532540211299772064719673792816025638922393277395721342875486376600257922796680756949098897443649022494060106287630460392188555266645945839500193267501762529113528393427031005511844502108798579047745147390180570134126271502689821715929744098294392297474160072869910281315209024087107834644788370161922535611869239824096291904466729679813194730054822920871686447286517371720455598203761192370417315372201910264134211444954862840409070045669523273387035222473479960642659942327416326323837589406701079151210138409925030429264900771666622*x^178 + 5745291865251258487279428370753875394075721021635254030718522645466226027919436350631334168186357470259504554059078870374374883958184327283890198022386323072956362892895091082989829108802133634995387489400189090846376793042975331621120241877083900120573049564054114954525774534708303952710220981693100533825302058369749252690574924618207411165404043191035975559460708094194891111404677437842829850224108620776507571667609457304713537854543958260273039237335944427453530935892174656423687295304883554421596054518487850887721043458341591440427718531123559217916855399120430105082096068937342567064797096476541756055874520299507362150860763253682746338535370102817641805842927195740742702522864163246745721196696996550910441226184698045312154518163017913780365792895195053292077344404759641983814317097405304874287944829865305567614695185202441449687936250636629282717959053586240260515183208215777288010695260520578838553705188912574423*x^177 - 1715158409852149324350343113897526301134361895602675072886965477220390271180946965283702942466458412100771097616011222414456102304593752432690703302927591364207824229762155284753149794387055222845603953730518207043143759706950258849162730395115569682988166940630669553260844196603522306685469643653323186499697733038145454993859800093933010260864217251434613232150255433553260222342383022205843636490975707103355664358676823523496206025927797421864316540779998650860919096588305373945534843181702071219776856153206531005830724347057531913712053037563847384433446344398153989180683435722589796537514046292815865223078618006051915698442938409184626127456477445671458811901517688966153107646420977617054508009566618408845338406327599005874107043134612533134479189835204220760497511743794296412858955613364802417318554985227804516735763661863924534501208119601190766810094292774423704496652156530338384194460402797667086404228378819613998244*x^176 + 479771969111180647563039463971342897878734450541763278139474674830128876444816748312937519355658263670606407545723314392024100543071873851274176424911440121299893873313608926309342080508959023410604677443916354589399984537328607495168744598982512857490678183073218967202672562587740709882759037430267131743419169203856716637574787925446105334812866911901812058184238391028288790452852240721542862685978175935753557581688054361364816229101447736136411792037801394631081311645831692148795289764536936012997224063106236136622842815695327522342044310665557798790902240119250932201149603832797358793997036741220135769238256092386294954683189595086270534218537905933724202222484974422592470731097559266053227742109384446334191852777899687599302805492626621077419214818671113898903773621974746526697486912178280566446025612031428563612976425842854601892993754997087710833606166908186883060542038713193923964440503437924033198833614472176906125664*x^175 - 121712187524826622099569707114753940449465339755638833517504898062058838189128020798799334378500583042811645581347927692057930668662997072990873843092168253492356129427551579861866853895968170765862740321650748969413530231710839621541525048429480838547032079771664538922651093743439856109163896981463861844865702345697100439541310854948453801598236055036567144368513513702125280767044822034195517784227738323424786321389430469162655779071460093200282903761589821874882431992676682608204219863438232748776566071623382349947837782063299503058343013658597280115933815137285690017969203842920973993461085268815432131795558650604612831993204409069060559435687951670255983956480249676927037447943925988980434374147573146181170128977029233134793934808492401124285550094177192264137300932654986769294764957994385115296800076400018392728972399756600619191310969231660232495666775531625158508019979473113932848325067579677827878072753332795761410021800*x^174 + 25735161314284527926009768580344831502504966484279955073146729267392365435625475709076810498930713922884284396186548809211509109124131776640353575638520060727843434482448358104852372271022253254166342445941573529103688154209622233773439984097227132062874812450410913252880780538896578697181529174165994271763224880527863618090144745880576932826750888635145493006473487067666733054771515455834057818509000560200674838011752914630399361032207727364660165273255752986888470518257788415272422169268888516633053367512089179795441279348674584584641902905841193325100029232203390681770740169338785669279183772681438899298708840264218027778147072532575104184943102967035394960821443781691892168030250640219043049511179588481405843086661552547164272819265503857798160485422176503628725910190289921560618698270846535496450856784338660224576221447032179903823185157866209862198067441793035710354854769575459021566811335352402646960903224546623867603647805*x^173 - 3111330605868052441744661738292553448088909575738326901476561926164255665005398867468029434778819747616539103021123361302592234812547837816050603811512329404945927419021503183620671547311013157390284871772961704705335220672369805259488355660878256734677819965835759107725698091515571325654857680872407940031897341929559400319881790286155058730939238059045430251596002010227250142424182699680360146926955834274448856014089140439199393817081682552942262442313304224644300502508263445870226923404087294623869046062742632841989731072843618607125124349397114550869972765548301395441710152572616385274482335355565245039347303389842565629000218029419621665902040684835636094008576199862391579036012957709533091161797581779168546449973761793614784228211890225334732767352667401639531964634748336864785611725707407961345326567073342781618260734288044992865088090816058560207776412185044901505814064622082202175466714130977519610622352259978046314979371756*x^172 - 891064224919314368571580639797839648172934728197347511565606256479602346780665477918037864431865624106414122161451788559267285699642623579118582903732972304457655356116756474523816138775498721891454847515900137000868941341130427077889206575571119493681396240769461163064486981731626873977486919263196055325707317328418279342960911763156770765145161343093066579679688283646771446508936506364497324373669321679005340447179420105186239195439207712028098110705401173182887368212096536385347216758873665204771515702765400519041929861171100591105234167421640421082742952815395775307442915676377174515684169878024389978359786224002363952708683068394397495231776207260507400757691289957948236545528022986377970992841140075703116269864519128601442816361810661971549634263253689302175527042114242617429246808922004191860627014582351555304277794577384661211012193928044384548471841658613823227069098568857411038128021386114440615656361784831568359696763241800*x^171 + 950623157754920605140748250311121059974031557385955417182017686918459909668935444879492937645823018048217772038269732384620733117919245042516369893060928270329471984749239707638896134148751623134018128822329797822568557332705498298640624304503860286902433396192042842842662053920998485048086019209633370365472194517051734514755009129786587158335149231905547549786121161739041753256587382958729065241130197971078890502735376547327243824407157604182586794074259165183571483998150583959177975830439951055910083242752044803190716240779430648529644213953589923545169068274372791538033688902297415730868730857292221985089067215949636421383033137296693314984366486663195865492241012560556075773893100731348088719116397959282313146048426897623565410220616000532293257237927880048907549004492981760982476997747487018518646433909605895456432058805361177470618900249317623785401882461467563581339144786743814618707639521318521914456453291943244066527998843026173*x^170 - 530138751908553316476400416708157060362523079726728237424419553657050112696679873744418052498647050781421243582148205447119793150322400975397945188025248264807950507292848258866202117760980902813379651229566764837516641582113281894722033892746419316392906106351705307435443877971851628973786357690339779781775605300316080794414642499650765730112604223315893399970019146043359394234992942368676478318973052195942012806368418066025401716025710096697445207263651512022520885298881403755881419422593397585382093236091628754097217454758448767746583661421186815886232385664293392607903748192229464497924763102054704048777946869755800169769720938867143539416490723604107643572060173980373009500542404402871924712617504664296428599483357182771732029871642050208961747474337999152479695281417272617679108166441941060655991917623346608892629990999847312785878997948195097132379921518491202850227696512175680283061095177139327802847754380008141580967426550019492287*x^169 + 243646870845982061411289311319443242695364807469920175154382378342177625051927589005086804277119552284964761244515634730295083721694780404453533671876054233215872647874282099951303137118848493749693314759415290489757090002734339949964760743905067427227274543780329504813489315254278003876738655856771467529663060081479499864586357579222753346583193422336690039371079708292612465124039056408052094749047280097329107838953693774100109510803372208999647944248660765890592985111801388436585546665661156497959156145936052216418733601662493974856774455337318409171363133929771151215670717808705033399708178185681353044802522202005440960379128014802754148488972637492921393464354158422633730458637321671256684948418751191659713330067882285972690426951456395935709594736768575773621210232912113988150488172501407933396031049020973106834420197899504370669519815195222137093878363121396919584778686011674003134138967546829478074159070285776562030982601491416777982217*x^168 - 101357704730568602737903874223705358732646016343715323258570381881069123602171080889078161925331464258336308757003682399761189806020645634370328236184241924263444376897787395941993672065227216399130578038734094999340976214023861057924635119840072683117771072968675175610411348569263386881957163833837640543422481634853199538416158143955398674485007521243141685535459808425784280102179911360686404179994218109569662914037478986495086949929483359913746356424053337880161209248438775594325537785624316256200110184360195306650721818730879331954119151783380804209922710181018858100390990531517078564770872749680567061606909437940864017572799926722191959320340304632656111946241288905786373442432683623865310427604484456755673986669996319094498621490080105516086823992438087981032905178669332489010404989087569467408445804743816372078941926477445726543902585588115386161228258345153007046096470507186477106056945089251501909475317783162967399494969019502832110429313*x^167 + 39558440648554349707867188847730009565395551287503252541081762080258240836361543630866677389844055875019635012113037033481885156441039182721952237108301055758310779515499603868929986084599484319586608637495013574729213596894892352878597929019771985770037499170996320302214403556881980542488949957037023072537602054254470953387911044837095830260162875713212828646119857836996966721850666659742216639515763418774797460182856599694413721893240646283281191088160745093240526264391038354664002967823517211826443659541493633636502326836983025039482446935145495087723088173032030238031491340094459911601729956715017609297273608643262033256687463817294440516818546612516039518312311294988152036281246150185066465831528055086826528141478377140625473767055136900043755583475441101324435999841541865818751177084941866068847092686946684271486143643814283537806077556511276683623684357463993163250276820558509996318099127188382071530096353469827106684195960149018034238681884*x^166 - 14741452431441325361906783552713675648056660693902050412778516996260391392679272612072492869863292816318633909304152098489510662347153355437921871278640908597236864300976330182224909826816703090554836842272827047788028429338855996576383127738285754778084609310345503241253924631877631940957932855332995648199375560695794604916263304909961754494336037468991133682413905222632290363145506614603009088914902671912019489093658726806591532055385166298674416108098752622840690748048592801870796344255269835257475887186799710979508520570996605350347564373315580825323663320802524695059685164814362115596929636206347023092757315570207944106213581069516658295472868494348306029474840746575006677686067072197105311479356766555732923864847825400089771057421353690179433069097639501578657255635424158049723821574690913211990906953581202911350440662499760904784544692903269893798854726395638814360848428653443241531494467062600171358227441456405890420922272884159515983693950163*x^165 + 5297561494581608391872565951398708704373040140301608454046795978453469042515022362850569599875085856580378084542893479508285663729833127453088627365207644633035589314529716678588038081131544903511322151850650832505215426679968956304874908665212117753654982649248095019993813171381632766156736954223895741090344124270507406992527037230746949603184027964159986830076369331408375622499707994794995884966770502138757178084122052793590344321397343995141173490877861355309754790495035750018199700441561073474006428538689388945390234338940679903464469711085877943189579165601765411412387674329448577133574072620559584864126143017741955464193110822432116846720893272708021497723770683040192171493396771357274175680416944333239627741908537337417694757517001825831162552050215601233042484945406722292302534683239134866035637169453312346795446817591031654002977424878058241792049300625315573233175868671668408764281473663982194170786198402403323269616511203784472548442094159207*x^164 - 1847243112677342461413155992449804966026783626070266523703407626014765432132304858031320248588070142594798857651445044076771176726071617461881185102222128586080803044693655812555682963157708152914338152421131068104541173923045150556368415413271234133977452582010083092048904818051981720650426474847889400195443987041954453765268214764250137109666476949280905914282965371114481865536761515858112396709268395008300714401362082087683678049771204416708936227731044130309143835437459350128701322228862777422802182473169473082258840095257023012428604730854194150828650884653897059807440750635048480557297874345546831075312503295288633448676785185612279866318931308487325340448353414237212090749110911463143892250673966842384792710295779755722433705408712803623849121228012947515240941198393411097201270058546339055612167308175756692842486038136942204682213263080441418531046912984497415298510301821789187156574890683163625366008456426490564264507690693732272650495713639769877*x^163 + 627562845998815172198903877670565028324568358583384168887512616580723056416199025632797187265699846718197884913670391818953765438583830852974344773127269219076187890273365982997576556396154103873878587790173143800136815271933644395445264083860024819487661811808545367379651507617171318781821959590036961573536636556743585079030592836606754397798094624249773675833201629022768674887037643783319156711801863083604795241461399929303763863311932496905796733271177410735624388447883384908849108230805749111480159255756785349531343791644045009198575742346102737717999372341252772636523838484590195241127657671611698826806742200736875472467132335435330307088346134406122677057193008088935743474929945761062612380034240352842096925622592212940412054473610567916079853333562735129511450417086813603847242022040903232085059348067680611549711303380723717454926361602679444945324877303203204661786937962722554568219109331550835864998638240734546591803158220189319943432015392986167285*x^162 - 208308208821306110018774408560532024373785763874811838643515988854393498433167544208383055748326147115676904071446417920280664645322074951923923371383129100282998285089085120508296028295467269143809538890511049375671279816998741008465875196168511485132406425705255688780994396152475590909335997310496371194683978509760258343085462561354648273741106902468491274241361782292353189254757859207940075973607658177778288070661089590704310958870774086678918112043549432798868496955300174786803204824871445914183018578425068527795082300543148742918885954293922228623521351524949638594532520819408925488440270665854081060319524002575034460857028108864315311301308066371646517897384124699368442520439383907715040442903644884402461966528469883778241400592798820077343086689771980076756899769218392654962066147642724564766884249569917510515571627016750724990882681568054194192511491177195541526925927590237338671620773590995151556450017892272912465504645147886872714305183949940748749251*x^161 + 67695115561969800848248156531069077175141165142921506880726396493397526932207889403464489549103588267562614744601971100544562269666653090159985493843867337716978369788723822311004592205709523231938406943865256147355167200564387439442163433250262409366199063393383675289193082872868036047851425668630560039169434063675982145620922693681249432491935888796191151870193615240556746209401330119732644626965524240000999999549823578488419589995082515334792633621690207116542823361719591704425501962552378426203744338002343836544664508792088214793098341953387277182529116735785091200016551373376104193020863432500376919334659759368569605656853421474086149802904142164288763052856895304603063832735505674018784292833112532831033606530086785728536902466072701561829842304923027578221988994375699135419965765593129136795138762147436055284646683496596442397026497403959033480598159971345514631458316542821458511033422008594323031680533191283129019444852730068664354072813169080409425299305*x^160 - 21570755929176998970178041520201576714297641104926584490453266432444084749089326065218288778625786405363134442030818070958923293038992952786244229025104551564005636410276693408729998460337912734205586694020632499188965782673932838907872018352411354581086115264284497004604390765681141731710593980429785227629633540207505191313660750912352990882570514779514961325633277842743408328663108649919760295963818786580876632481174189947104539593250134586547841280415669292016597287878525222930138614276012062442776122807570628053631350949048814557271447761767529071903751140189893462811262431337345616587229466241666363699067556976252083772754981074123176087604229278790332794134843577144806524000922488288885723703339456676659767753027591225210338556899004745532371012901257253361335572608464232544328296504920220892386522968948589791220997893492184108310999404031439621670715693034550044942770403721551443041453619374588682671052583810994053733839426065982298201247980361764872484551328*x^159 + 6747235852625601128142806469116312273683906240494040236345824517647935082867354191542381820452133757253119373766960663361449960058095061590562076893424917590100469659802603154012008535603495346332027549445457867163832467243812256600321697430082155191155328599807098793865909746274015177385158058912766010330325204787837172555511459519793276173153009607028281947539063095296880940176331436505324512925071099219274722340694407964276219346735654345814649416517268352921763914552705027735263637996023906682251134793223248161177777198570985264467279043347184022164781493575544926516361592597892134431889193677252467152795700851463898546150826306799929256502328920269149495620658155380504712992240570749700232116580329902121521267125823601476844965484931985186529596924615835022641757169247064073963638632733437401659484147620334067663032966686213497698287925657022631084783673980328954541700037140184031270129965717489988154029224893410583225101920962207140386575990381774134889935264228*x^158 - 2073576989762167214775833004876133784374297821729877301066992956162159034122174551951560025806775833586823882428969186356169310770019739164911530318904368860743069446374613905445707626371364117049595627557749856859866572219278296183715102380815170105269373934245582324808901112606753577098603303129868886082780005624453406519304616401237998942870004647970434849176254197657834024035654728996087644706289472864393766001860341541237603906882688219353220731178083027009212899751296991073462003997593350213959630891849739415193127954566206483579722071806803493627636201798877857727225427903104851566545495224992934602321515507772911881398826673227540938618263999275810382177913499651942656243755984102782141298515828514686482340862317345667346572961328422139934189760474457238353821281192970568311898381027125154814957557716866709995377610115572148734883003898822501882532537921366745922291977580569807860947031247350836937635373705174814970834124578255647854980909409579663414535183698474*x^157 + 626536262670305242433153356672312383738197741532680436728369753486787936142091911405943954409795203774082754001016553049863393412466574280288858286046629996984358186165299092158858857775638392392267240463563112608408360758898864258847003200140036773409575394017058725375144205176659963109440374830186551403924899372459315418143027484820808177336800145604546168082466575387757610731056573991230264166927877412349405856002557363580129098179318515307295207186297074492532270760425790644856750748575486904909190602109499460266643235753870169032416749624214229443790333920165088201195254508486499571444978598450044221304300778523641780938102457055563926254727903159510103711065475030253810883895820399773467838660009581007747688227971039069793659207812231170190991557855233748749431419217111117290996611099117372859464122567536897328177852077161700637595364863322131344014038024249730205063848735665724776925805993120713981603351121713690443685441764205043156419126482247098018571674251963227*x^156 - 186226168308821039073924456248481035789620773431450554882065352558987377579951190134330648606183889376665722874995315206115742784080097650258585373170004753411602725868478579601168301404319862370283491118387677565362085909931565599559176823671206995230563818701257431432591811757851112096369847285219735370465966093503764194808236940668990686118337759928664015881403424335565801903295936628972512074574898018275694484782037785344595370262704578267736942964426585656189579088515752230902320229435097144006664326600254589832986155168002632092508524738384150996846633494099181808211403180220572580202989284629442851777307462470841819790553775114352300508784306749465227488008385857516777701013329240365455590606102151653953031633943411697900574416580887535378157794358984524742609095251353567650330179615662514842421856959077101179770728311855824970983189640371109101790607436592624638332512608271020095140931619307742961383608595444831472418180148769588146073444178511130829894772619185751208*x^155 + 54474741147065344579201146393583479623161247507847458692305355045232176087478263574589334102855615229221343758914272815129550321002340077742562022746551525052420174396062766772056252585301981635937920353869294153002599324505018212044082372214202693718954160075161650133695819621637141563004134240289424462182644536622538771925826255070759694602680878748827948795798649428084892096557886882851921514474632701559661281394597364337773524832249239795258201998851679191665667757906567738592303357230905463848219811674753189379246274558580736010650824538474472371245232516689024066316349651116808638647402866958765800741204830306838676346927265041655806607695235212527172832212747711961737126294898393703881450043749747269093396429730858945860687362160100954118492605722613807436193525946531850080018166745834425614253882041938492225048796702256058134951719738143065944996204669774971416471638659816938734591454376100195316621292666299465179593604759512423347490260438391612083334282847263861172378*x^154 - 15688038476761418592650930575162419111155960151354480212701942805248401955532927728809313188132147994551780525063888853021663677945950841675531195136329693838091950510724119833927907730904978601397652760291247583875319604786647401070197268296920614646170081111657452252392037852585499246736334995086920105751785824410404351248633677009817899546333995662360753480247937171080695824749223805484953571128498413788811916569755643918886474255243144503931215442798347139543628855181982378529725423847051097321778464962343900279138523101320115714125901884975486571934828595794255922131974315041813501603280710341896105629868552945840170504228135440538660897924618324869747110439227705119709904121455215085856530770013064610041592714899959498336303512708842894855787053429247655974522506931060627168377559603641995801743683323682716919495947620812748730336630625213538754980778909301782784004018993615685022563170250973177929865277836760931085780914678814486776183233688828659593700426882958477245091836*x^153 + 4449366395037569500063959852904019248135654913547087507893686774994827929552008803627099865778964037948576017304095821450682567761140114187169915191292796446474895307408572254053854600832602649534517639461956783056519933901373859767122771922230463894959462922936323047553207237142589445525259369916511788098960719502470650162242073614396909200973177985459681901575800245816789117954591471164303429789753469108119739074705996448648465082878241269762758840910468917226473909310504576684763873600130780699563661849669087327906797193139783359491487229044069452168738523114193438778455135509968912050926890003937704485739897073761546766154742051619788776915549951482805135896454706076987178281714909004795511457080330683641417576427339772850364695292101284498226155275977134649994507225356020956119405924800821245945219666527690802330014090015544398225454705909257978619492913668865613355690978299607410389900858166959664877009732184725180457927888614977657077669470774728884705906093368439579368885003*x^152 - 1243106031528437298476745160897397939939020528666635523042019429411010228458897133419437469473742774207638594547013416832783541316743676373044500504728165449625451144874219553506180982754544025931767462065883209530923716235143309375006826191612080115348627097842357231293497867183728993243347869096425483507033883552437773666252213117456350824893330628249090982655574442568332762300984161494617080440107422253589111041460116209455100110614348825641866118519443150858268544933683363357191149542383728098896515827750500458031275239532266097344211247752257042959578533046338304297049250363733504901330305037095235080186599655390232087986554019873216335729762381502890438384739584283831227019870008187159932729226102219725108235921122664987396437895085522239261216830690027621194461177869630558363142844113314138914731342801601510461154983492002461713860896275538330888724285855277911291957128256300260489516318484209839014102386494728329910630678353376305128617936032221219694552663424416530270845109558*x^151 + 342231022705399170891552589913539712193944731001295933959741199346867463175063248176454649666982376573849631934899842032597623224125576422332697686275223192145448825672584272468777217189195297508945276277158261364290628505429338442375012994418800284463357662614592554871246028546421979353226346413669230527591825403172229727659236533148057525629858970572876283690623646209876705644556468205966958440842129516900229824117612716369248294277478303221278090696293458690883980891936660342749758766875938092509602523706554140824257772512947948943315917481545931991460437585972875132116471747261818214297891296860672866791880760585957087138440382064853557869504280206505428590826038142050735204339562161604436000605914993852746500357322537486009828662825736344909899924912661133842058647471584806370811455619158705067985990091110881551371241808109935050946215381761323088391619779206849476795762305784163514273854265635419923119138340425018671626409019527964621759727096677917295317033698714601755030231712342*x^150 - 92866236839949097864008067231236895721669902258928412963480223472817862739462804972283429417625114690271008721343620559585601346709619234156546898686678479323039450392491698883160195849388539262084590947853896371771133683680536845339489330870981335967612137002351819346686880603950010941965222498049428106280217957001087639877432744593990762237284115935574448607973830163277094243776510867616011830342862185394170394154394297644331932013735061559023808386177105216361913542137107283706157455115937502566332998911539242481993919628569441343649097928051022839942119669341285490460327826465807631515947039475302917174478616875517320821199261296463728730602661344125058325261983006929005448649700429247797363189801983493852804951903357623687226252765397228717224690140771155928207031709814600710225070555486201908040761716606411305078290381667108112257485238705944448974401854238051656463820639088226969288474758337099738377749870962872058731603697444376508829560193336560289591713778131625652497152558607126*x^149 + 24846468190504834284640101677822072302871374889960522886200768766345182606836442529964697290356332916167651691569800512453811438588045955811545039290204119961245103853071263124932722775189530111133824501576905827913528911590438783460166571989566788263663155826822813012122459328740945631677009884953562238758108176072151221441685420586806259665279358920184536989717048220104317206209305579646330544044665497534245746675670665610780752005707704773092302883013984957517770963678793348281337082072014415386472365601540164904118267734400576725926440871567340903732765715617986615341517788411377634854373339876967953926559481589470073524640787037618306242702193609597457815674731756129396237430218818156199275113220346911631271465912428837177638981918776268991026125531690281898436165769198670585951677677081254365947332169733943896813654896559045806063135153338889155352420189527399232990970925648740877099580120639441033082666066274927575230289762304811425666463783974515385909742267971295970599648311598081978*x^148 - 6557019551883606681350061675357386463210630370521735390206007219656842177569983940162613869403712948328084249026417951384657825910530802351688526685600339313706838992784270770068303780737526715399641401941699139369103267258152629851676029772684487530817459341218901036190735046727015364705329606957707012681997196846698442549272150286424495757595045752971755140764871328457972961693048731960797931875628411934638937533840755208724855147692451492780720958061934498039197386271147382701595660360800771908726672369996997535173689577251005505959029589874426554619362842888571802629723506132665151610450591065411986283173541158243662377334348560106315083764353471055265854882270720907472151359453028086233520174396562758213569458390721465726120270224690701764573437766733638921640922057966361235871013965883234404422444288247588078110353214668430223952634361751188751594800020306592271545484310311050224181056554430130716332237723738846838631228657321173193819513906445068578581011245631271973205969632735923026159*x^147 + 1707604126493640978836056558439372534353304647137653526094818021209830228069460981389291272533911398201287394566017730656566075293889625584323383625158978516575406767722084742622762010244145526968232687161192905690414970104675267489045431773162593996792052102087412592524565267880726658149988193226007573478163405921451006868507417227477514898476482701144650913367758940306325810238748537495964677638937899686329558608432206022215178052932097311935103732834511113087003388066001608792012142301113516333849358190349826820831657723695261552732633813196890480149516637691887324819894280938160281017345788893305616946238683274455036988141519222044351669201818715323467093934793082905766885237885824866681455427293217002964462866981400062239332470239141577042619482245920313117836915335611625620972584295913391586324684298521810483714704020536780703064813647995151811133216139686947837782866244728517513328732029787607157881566905034215010484488187846081442678296285313839073865163810385260401411980652968113718939889*x^146 - 439097199892231516272891667273775821134405151352786062060785471074782493700841279464362666455468536209464529960516237904388087855755889092267541832348897246390522259982477483721009723455154306649085958992190618214487874387416802025458303220534897357247195414223853380893928770210604751316561584558353398781684259363349764327873124081790980517558194047888893193630971271637868966181773558014272686540520913137541455712161724101623262158712198150422799167863921683340991746516819086005478900570901376135732753757875412816611562371859879617403052979707468810573181466477520038594564720260614173300340851067964733190408967826705836803244073259289836838695775257923238666788596168231507485895866295276243889898796052514000839110248172578736074316343779582018613532847368640312413479597835497963643950105199643294633849131848461322550856129316602561689454958362265101918149278865849016723030365933584005589242387590312325618767013147877148092420194473563655150016946926658179037461245759428294365934905605512131642178165*x^145 + 111569090782593147996982847513381510813470843015504333876722085139206960463359213930286150915750128306238350323721715095507989279648336584162133680535583945529533422832145059348417611519593444832623297152090487709592580695951787467091249596424505347433155021007378758227766418136903260737292862472104385053036198836487375722950809740341482754650099456362639173732271736063480082845279338777390953307390314045302578074472518849937625660984944657081147763581461045308101236002502607679219015253221510608640633232866147595487659192831110065835422571133447203203256485302077589743275841342392490698743758277336415125124142458959475817945335940272769717585797047787199418702615922764733059735587237854742743243886478314298798343789749548252603929470712983389963857855806493736297453067079766758997269273547072293433970487273574138936888284881799926327979173000342974163782664995810790529698773543519113191479929111914836465907183762661354189249530176478214488515927353480297391410747636064996139418620152254205690972043915*x^144 - 28036873507312544859448933271747399371469142779617293520445321813180649755100752756321245252915582704702521989477511190866964796970503104767906769195793798074240845017311792589621343990741723010017261910829713532258453707031278730682766623012529017670857505929114797714984744727296726722061478851957885998429543717696779823392507496105999173859026530417661734384683537977082838800354398396553677688677332409846513372804375563783497677724365702903396941576503400732334797965488910950770926222454717220190879421903045741991584532943883552256390580552442013210428510016729220645496078796366670025349276270481169067980288306303656867590202917573748853843991562123866268054886750638966601967726925879085046757817253402857502898892623322721526745282520039532913533222598839796356501784850114868178549225420773743299375546779654934873795538132499671017506081541073972995521619755123223097264019100627248663761584403135676693850633805195770393799172583430159646613649155064331739080876135017450296009546436184768042611516746759*x^143 + 6975832322054438205552912677575239058574957367316940998545380098453092937972825844685773957945709478517835907894366261312111549960380650815915462792926435842358488825320367675754303951604862956930164916522288201786463320010711879445911791100353788852478589339114306974662214045418074615612001561804119336036365877657620160645075258973897079977245537160241844274222367696259753329107671264307144831584145197739708498555304658921293737057575080626634122889167690760594899185283465506111510525363245583917937161165469574871121437827429500545817483780242051655170013754195566995871494503875968841968010959997521623441945807034602320533534952011148638391733665812413810461229294757092301231742118917469909879429186751168358851988188620254494324051619110180056803213109365384160409606364655260599970451349511856090739188368230535834491380356334842947911548819549167993106518793561902497752578525699441223063699175966934511866011217372697380170626115517707302743374817315404198795483815408684514106341319583078772727740041363924*x^142 - 1720724005791145932677291971702143579022730591768747137616036255929710023922695224515270830666941481809001488156799400880352023459525776839913613556728475282878402506490240650925954734370615106615587100203076933830324387359467874500084923043886054678756448110707318748142407913429705161972028901663108155157971066403767956706178214717420179048980487022727003942114192475312344076691001670866229379456571920688600749910291257586163100262427431182549779573748032198143068872109109482795187662183227470128517744723431226050323793816946753367767082062014948625930078865294123708310775041507784638523037839738323140746728677367519716539114039667326154259815467368097401353813443379976199069989803745429420300926527322645632964310453477210315288159474686854996143678331336593103015511042854572828549097707483679263097956638444660573713296281048764432407766012585669658759644410866019692344808934346903815344950410272940131674791354680671784824690560323057689060717182893485346207596740351080970678447633656725768388703999550459213*x^141 + 421431392149653153493904393902774091763156122363635517504339736785738048956126368382644222890585443204635822751819700786697467195559466303624927684517069659986674632105348762455185402605397042820376642306780477971979338708275279051137395226104747319503080947085260028371085936375588790407320795960118886687649709949786710244100005465634673381858485042725094193340981745471432975151099963110610287292565972378199861106808036929809427451951941323577840451932915152461586321977356535403802771038472406353138713149275847040063677551955398693494058645916510279933185931476385658873578244624876261098853921237411394132306026207291637495817996381505984666760118425651025416254907693650777661235239759014712680130007405271610074164031248956203739909778874541660199385270747350891903195472083595792990428595421584389598302204501970267750725657283211528519518623027277603716788231345087671166687905606377340507392746736252396471749461072174725934324851974225912902525419621905914768010745794125944179857410996714802637200905410176574749*x^140 - 102649776691289545565070843875994218339526311562494886518292856071765948964901708060528774853792646070749961751644255055911395435067958552183219792028995245522293590013656889936897131672307621048478623868867035487248652472695454869601240876556030454634574747512463581458103717591686827734454752784553416991111450193110469973293437233905428680067299693484514458868110915207903613121869130678545633862473823371411570837113851168095951129074407013140180233773045471725365232274412980545515078221579820302812844467485359648721617962143934513969024696725827531116370497915278736385387040525913487673603585176557648647912457102903637200240760911678273443329940802998203761729242814777999652497936952491483124456913389647500576785443707750192895346299803568456848366237708387854060301649629604540984210191808295699568640671985561285540994579262109204408065289602482013631782411836999257764639240086778446012254997537802650304575498635440788306763799709611242215430982308186428525486335864768268516132435714991704604725385550145598886089*x^139 + 24908283606032826573439432784125635101928881395944347755464715803101279879355358814147059035042873761650195864056336098611962124360556814761919810180728417534608511754813360730671226020335352078122100488367740441314713429590199644610708269956705478172366833534966678294652713252711707813739553451463862536366203067456554967316920550525543010155964778107472310961055174619970084755291194340005999875710907989206079593870884131181019643278792916805455765421302242611202687236949151807245220112465652032633785571541269982307394692969456555347378221885358548536206247985695995033432225991204358004401203588939913493204424736559364708686411500091753595160545762882634479436439192991731908784946100178510726446632453805015667099185881544741219068890609849608533806196794153271295779130191776017541767762546535035181908002919170342578173757644758028270708527261997556578544806895458390642878071097609735985396850761334031008208851716899512150925717279431073394646642814092466248767779118191182568836429804526665747534113398874407761203320*x^138 - 6031001123327909065205568597207635592188591140105204430262857168346517141476276120136467320515089144947042128500981459690024237104040170758349063402650303013386466242447490967252596024653308784551126257892432710394116550939001684776138280172324179158394561635911094464534723465121742022612482341825416473942927105382357666481574857453845515841587516745752408237128507078029924042802667008966560376244352070303002415129751668385495002189603526703506370560487590627334664212900601180178325792288080726060620909926202635991671625644197004728153185847518397824648419924815423386898549148703767141802091680880509471193659973156442207113723382773433777288671968491610875333791191385784701533067041579268879201063757409486954825582648543706182835201767985256393643823830223657383745850861418217742306381377266784597021306585049120400566142470154342584982281574494883485905829839424264887215614558408179446213879468408969544110268457244607332342338766040391018507829354968277538870949175476510490733689962608853998047791079955642452506528388*x^137 + 1459126619773140812276748097485194753043273843078019407622798872156833086725423367407549015482157850772053285092187364023651007990539134797757961473664255843833538071127831062703211622098582998985158791215514662563011774520613229906732601807806123287102445456065108491350009547617979462171351958431611471872482874693345396776036562714910564139435187115368448996262667836096344664237439654801932017748801639484145775881703140614880623734431313892080568308849673812778452447786451831296071055762541256700843252755860267937470859248657538675585479771500479534987430220298008787242758127883899528009090645802011319603662236527771315290854819622290863007778903274511220813195954270924431244863980455972903649584631026899691696642261097780626783762797989487630168999931980693927325312530675449211058763281076086766127543279047675233956863948333723331333209858368484648115830580878292418393366695005197045243059051635865708376383878198209622720337356966090052291736452193115847781985851763078278203970124920489225543687965893623395479966346233*x^136 - 353076975005654562100593047405966407645496380094471463781485920749998988372601962358330399858462236660239940926543476378070716004040679663368747878888038987692489002489272021235645538374783298883783392799890037873909694340645208862130039547877874620817778273983270729134495319448639747819808071811914367773235589324352260421496815435007355712633170964489951759052759558251463585890401410344566331592268609781954316781831836311264641093494890440937667971274299077783113889788373438870861777094307487228090110622034118520342934883114405605642967133744610288114248999052965135105038145192587317507886623895380537902809700641380874531595150558708131533673808808779380315556237866087870606626806347662330450809885095788000346378776444250341702577261308470294528388622986830539247827799132985437418590312219556656901222653781809639521536588898897297246703192907844428534805312254233834891637501054178147656228605393091821296772740952639792938495724294002960599461045165593434588051828498931725757245941158279478064516666701184407195410676368285*x^135 + 85484457584610680989282352382310815204440671366253458318995049673951586648611240656894261468048951238370314021501179020512255346038078106770227744317687491210272331988312296495035242825716210266011669770897451637905275059522903785200406014793088836849607668880314814295336017446324381378297890767677483247769099581250940995315680533166358859752506381689372843193171834586157242994812308992431146299455881955196535895325891314751421044545875179156720171895825999256912236924860568564199142936816997452159846417049354621736540185670913113912030184717864376860862857196007530788428200333560555840617468287614849744235044036478306073333565897728847937122356020292980771500450456335932005594284258097951108288394296608898656867234044307392341343930140512689908648158358763851258208898076759475247140080667267674018151270189087346712502918289849418150078637406935072822285321330305061626520059823363798190059205010586429684021844010184864636152072146751630415097897874778946230908351063990960305172853053890139001785529894335660848798566282808783*x^134 - 20703089190090559494788493220527583559951335064482019301720045828202225862917007092442862994632376528571825083146353595844960200267237925203530458733751413767471692532085867926953618096083477940239088879132946530975748630909964622276064492042404849480841826704432639757283119964054721225516183576198607978052951995439991827535436722271007277737125918932718216057164499969652925568214829020099413446689178811276524419655751700435349183663576870270147926876234839479551781386796519871296503560491640348177236202192281620514440871680030248854448777236079449125879934626485380972814385464964448307615913303092360697393528654387708311269473614436787333395418277486995775904855855481346985419682599546428150990754550941340787896969000351012326969970512064151881048781255831847695165071903120336303209953239898688654182253703316314750037180356443696261553256709752415604267658694098371277749768542719203357905352609433258730681715556238107035721777334278708076942507287797736448056133766634082080234621959170080893097781109555829097145223125927203070*x^133 + 5011060531297182952767024023015477835742809278320053993223192199482146214486266175073769158275032490628399481257953784438012239158486465559528496734736322224935039880060771766738583683870554734653447814442988257787515752875612149473003156699819670165531184544143705948322188429738502733628301605169377995255766201201667551388870209158737857803925534092541581686686037627402908467345957372877234707133542559520466533316766776297496942048784832099001251878530500981462582923526935391990863087380380395042591438587905282653631513905943084007046075246030129511595809787976115638471419834249476435949132141456805438581883368823668416984731319043478426316164285829273551507679924169187406051135594520672402835554877475011702870861624805425988623684878581722940543585780248424198638482645764099809067503553765968407840158241596771711680672613498635248832345985293667044463640347417923321444064053570429247084982553425188624884398999359463580500800205839937369331809886179126849343642218271728988781510110803596491529372895782340297592505056870767131880*x^132 - 1210489695287675504733979041158790595361272600696123220851175972440594969486165458722572267048602979098850030946382727829083327110313711665848143145311994454022262975709013346893646732416035269634289421066227341804947678219589892988553682105729119790133553835516625889811015930180828935255141474480164426084457279251202286470012105175567000576089679047477717308184842064226389352091143794363621067445563884299986169422295325230392554037809933651398902879707907066099071234673878648977690282138489894683758781990110447111379657386886118227310631998502323800738483419660461590801582279396993298802928700750071617233284906655718870887607745830563074751471712580428543043246696522587601730806965789031198370175834643496135102088945660909022781797077751527289412372347488998576810434966082254175765943860471505982114946774289755571506234942685073714859975490833337560403826840460361595557422355209703444916153930853258147745157843339424934267988362502843626064984467543897529710074209191360920900012912325823812009856031944912080809923211843606517073481*x^131 + 291319682075012754229964965185389909934989877010416069664062735139719606529799253909507863576218945923022101761116268488374907189138507246904703746224761710506430708028184866793588425870576231467668303248592691173092776316872460784997792154734016295241376451929699584034969384270660132066760308860682214759848603494444371998279980464844605412950628855398879218415813398247574391267793527420728768572015271015303769472492971679449029478827910869151696195753413517220319709099225100757216678510834249288475213010607319408429416904396112745021487302102597511509551801798694703586268374782098320726759543453326474342287396347637187214718421662183605727832533871977793590050451224722390841076945029371472779151951879958311507212300088671882750507185752712277077865565924102913530103689373542054866296427961635834235973056347240877666272267267023058700013277813173213248112064439769149446885362143820467856671459238032013952298205795937472357515747749032169176184640756309142466840651104668340144954395906466454279445697679060645926612082008558057745262669*x^130 - 69716343642238046834969526930544092344594303204140628501470447803663190488983118201763312705720824005284444177664898431321935121373835283158422586970590013208039968520919993114745865876190664222001256001386707832857359460855889650753310032440061166481566344893919789568591773936668195976091795257952356646883407887946401606339989953535260291879851123548327216017881765232673719105139566155611185117456057755175584996467181211397751845825278853313092285756231415965748710538677708139067108190292232933148474039313039630590402487235620376211354501925463822419380537041129353001055984673803003532450250684713321662901958686520021952151063064628639897797056747512901288675916439805204890395205986497085822663733313392703446974594067773249892791269479456080070925865671167369508990551848184507893180141050044354360202414749603354323519424528532548370233443590544829845364668145829918261610368981537387384123453781888338610184741946583773530132311281695021074794410013491069307150988478656825795551087456207568954623777524394208489706155657998351123651971397*x^129 + 16559959080367039543653526461961418881568400719131680226292460292027545371838710783342972367716931861577257089935367747516003215725331131851711769546568987760676475264144494867712060260449116423186721516319352859269141990649141422982139001996398767156945219726803366341188387286689045520861692353057271389705060147918309617077661073697018859661325863121205024728363155886694951761984836089813835741871798247303198847926211216378801231915609914392531621996996857064398078204690684288583269139656274874168750673030842274091949290551471907990573486151243125846223635138180892699487628825812885452258429857770067806384867894268156222731671909079824313961311115895404533487123481684412952165453153952685225583658374565220108542980657591399381326660490992120538170569089846700805815325580278781091070023641436561334507086309408903759359941392554032073401829747531600525569266491662077249670380398433477969704863133572948495422761186666971501324617050025845876076660873827486525605018280047687111194406452660390614370769599511972356670186208757020826968167979913*x^128 - 3898059594771183391083181264461279703973794599475122705288653449080708874658187934746440788570183088653563416349642410554738738717051295685858536024061607457751504879539427964245962499379596022932215991150964906543533116159521921609147606952633391879919730513381410845498884983114783787870655224472301627062977003405202845270667771864925879037429370745761046597207392783581596457006314642126454110285786505692443052925691749257231272485395285723762507610742078480613364862426916119001327964076558608351471918902999164860278637393958291077131132226177518319574243163990387734844385508059868302133017883286543995916258193271053864065255009157632895854940737014848222793586856778694704215129401180110739819963384882706463986947412050743316957906304391347298000459480024500351022457908163123966264251596709851038008566524772072080716797044249845407366161020142202685449201602433657844194110136170204346973037251679906586833030532177402968388553286845979083276770615673683607506105855203528275653288381891112332400081704057523918396690731073962141877831215874646*x^127 + 908176510870222144139855603290232613855282845292989029538318870087098474852729553190496885739432469909978025353107296987576169407217373005847308115279880547208196371919175862091512045325687502828409646021407777644434638300408510590261744363981304637910686393681487981887319583071183077001516832220278580120698544118733790430498225872124264674162689789917789076101469926636022272470760006564702840195837252388901467881187571365657113727390543369807513562449999043350092177390557937037044374666995866906173742401900265777707092258316071349654045747752383947406498823110308427257557647970733446771249185871015960118872192647317725593885558848317585169412140439403637058344278061060599013561865076663691953850691961214634353511905140456322674725237022053399229404976503311474860234322349427309389089827527467344059585383748605351802703954388559543399830720712956391267915408236455000450668298010948334731891697572659582824941529109802065291489515651232509822509093180824561961198745054746359720267557674220238628501773936246872885376653064464353406203474067356854*x^126 - 209270288142786861241032480235883257427558099356075309790066830511161650932236514436203772750265718188997347618859891270108744425019285871033486086186081816372013658619797320324339255050234646351359033737161718554652913341046501629623844690167994086905715803380649949506874803818887779459780046532253926475007435502710883414450059059975183465570993318642132999732935777545016363984320602494456987557834325539974546584345398969587683539127918592904989961051590880758800270158918459303653573732553913699353031572203843256614997225190915488417900880188574029604036342728874157698903504884549736504810094166906619941455342669513740136939691856116230696914949967830837458083911124382811944488997820700788502472969918735426633092319485431858859142849035777216738191287138637445239917456447316355277097875834633783912711389198274633508979616871667828677971819293329474079352860965684694121587536917496578616023809418621663876499888884819240361693723325659464970453670632277224068934758403774319776476562529210485856976024185409273502206215844051923409595790801148890747*x^125 + 47687301643732548078871257970890698433481389360121071263955106198331226973232858549636477560518691329384138533949926947477312990191496914581996027276135503304386487537865841410819606282318872463496840137664017566210671365797947064755808804116879571277150977723280988083493861781563890773116876932377940762014217474423064581571582632746219202592131544314412368863307648430901878109927046444066457590335018855628403604518729472672880802273452106181956368116480262395137463157844567813513613949457625669446535198564293967304328540719314386829653659062708483102574032164070595228715087375665271819798402486411218176307610099651488872805958168119360827550480003421943823149646263870372040938050683187948337139314431781618805457305191205004922979924005355157507734336314692931413996382724940176669435617326025185269556823380118143863283210810911070086100528891362391536349055464245370459070668151857135884224774900855656401113446605751220409854727071841328866935409209280582791362569141558690554250311711789894031610566618904179920349562225877719245638891318763104844423*x^124 - 10752189529996490829237489221889501160403655367461353452617243358566217259896334980016785514972867232545144946705766388486250633073384542850577712195977792988581021204257761408569207241132791118312250040436340097924438566400361533204936654327348229887894488653519401893205875078955088253536532704625738365176510961960061472610418229623287025280931168235684619118051287333576562338343747916771234007457601031324999663397204213370415561227337953664816783979110606276219650818977983268351150623476916719010690702841102326147071490968283980382850588100160751164427725018355080209303417102363154463894262924818950911064535078961025675803423481668875180905552556563726936442992494905651212424406858142506329312837682021021873349975612235436184147803746242869707030111570136142116057282582835487119625243053327339570445913213651142473767397886832515007552703864460270611064951138753199779828167304069564726170576663820799714031148692441742300202569849616741334769358333640017102656248374036887857959263649246280815329039285813749626148179435557058988583256079727590942876236*x^123 + 2401933416175673587067631926787924511817904267216032985986983416773341487077323365664539289617545891142926434058294438333473103250031867816944806820658212843632577196041599023795623203650353360372403303254816626364904148667748890818833187793285120401237873987178831732989778892878621728419122121987864199016172014945464714260409624905146203190025749881020157510630555073549200188504887152266816245543587603723232092973602744591709151168728893370478730194487481316833891081371135326989624972895484536842748684094944976725128257400875427020857767966031945935948177789726261273518277702530379229248990398090324860567539008508036900823717552804519973376181138027063227431060402010878106906890595003876339876585068994227066884026089066396475938173740700293154381267860866266323894710309618821763447484009371187917163125774511904222157522748087241064092696814892051851702491111796064722261169489663133311270512867868354456410959474370176569728154845604199342334453686138968107950305333174634749232216574129588796823914053784936539024101095598057914918140481410301781549167381*x^122 - 532729832761025872901648548118587209323073869578730426839960231030653542390367086742249344425260668782437353365408868758852047676293383453947732390298339799540822129778563592727344183531368621766594428138237977212492486305898113889540036345263047285864354405963189022798329877471768427328147251716082092980347321870909576336221015073428677624746748322222908239361874298598678888308697149912000053692370692115167681914523077779321307855040935413993886772636872815660324747690767691318628901641985653364519370609707117115875261456361243282314950499791183650306901517085532640194751704501660070869203801096945288963237306046962011884586951641001413686842494209487949012958071539893496031936776316472114749786036721543687717171212644845822953474551940520576920734835099538062605700781796909072234862248851941897573280409118516154959110943097809338890871259713183171711445760786389296234419594232300334599594861979310174467940927953917623585120922241638398533499966072593730628968491488598621664075728866718966709449856553429770834232891510959827096476479162368900809750871155*x^121 + 117641192198761814409191397652372958900090187048229095022406738081208428346056833815074209916582140947958663851844986479328288587982278599151620888736906978609824646188851609241533003483627599350743069954663283903189809076670724179765696863602803089958261720601117598728894230779805225745754938123844710959583066005301313968650765016680009040406468680048279924043636539620740366033721538989127194152576471914216057828967261391240916809632649458876219364364490514372710826841407927759879313171450229735949861215750329272546487283311878092553741667859734516964999924423409749022375153691236877414038141817517524192962300536079351069727442316919400876078391893696138632167052014769129189895184984730096898866788802390199100221180711004866844096935466210492255869095759389396872462874423409388498443337286596481745995039523543477087354452222856392283215164375757994495143545944631233123674719950514283095292328811203884089780387505369025331930169012100594805199936765900946647365137695750846667558671101972475820763983692994156238945909464019318351425328519660414628124037586955*x^120 - 25951260077036957582366925694858926484236471064834199630709833118115452000332936325350127297994202767280442669751980336177014173477798730416743167108206997098878524553246890233212830557001591100558367712175771032852869891459504456397281116211875310117891839123771216451556948861257715486554758343201165774816893505871084585096744668781128848066419222063334580567945581567710448526604531897494186235845391061059944438333335879446566917595251512995987252100021169912642547698348712364630955187842964608199976643592077899612753406357519800351656668879941228491515583020633782698919616380444624410887090649216463892744978658661806304058270129365117204888889469419812074017503200765630609301442915669853067938951819554560215247192980485266204493365858870184437061725944667684828952803826194247401592797146778898995438692267496991108391868164087353457198756567827347146364813233870380317235494032084988205292571252303494643629946948679457844579975027605340753589221423841680787750151702978739609077961512598626337831709225923692742399180606693585325194210506694417370752799082823482*x^119 + 5738204956702191184901154985199998795371287532410629434265472769513822071719303095089734663369926511759589314423996718891275171384882846267462636721008124038398042201999704654186317810310708221426124116820342298084024998075243377521445480286601231631540141063219578806318869270982412795397074167618077330528296364488100676649192222617848604692140407624550660962481943985839526304019312331965773721320637359629574650651264229143892440023536014892568368884141566217388427707398703030082520067618263842320842710102629718672292019422374216649594362690959198180124653169211312615777583976757493830901348633749640365087484411321733964656640296064583334110964168033639118756047363670777228494080477901223018679802874795026044062371701007309421539551214654476733474936712878371567706361890834390255883125665771860264660720224762656898621349508981298786882895516059011238184126085903155295315380214515947657775822346031027233390555979979547442131366056032160930217674991590887360621903810946654124460182517254760085356019015592470156463103561518893145239391302320786492890658696337126141*x^118 - 1275413373493076304434282218567589400174594285462455621826221808913273709110786636520768034448703828402120849305895524720430580646755978752700553561691623618412827180327761052399488227417217156501576059968646459895095756586015306047572702192743355206666746832178067506929276557424582025227880079259598592475272482253478093883959137143132982974466412248492183276826259976332710604392334144974801550462058780724999358601200917279469969107309591215793573895070113034668355307583401089773186643473074557806958992277631407605954917970443856376962415503179742129012444861303822233673675534002585990093833927014195094433421949145420105133275134875058409347383546879022180703681131907811199433008295676954935582560059941935599986565363582980539543520721805997718243330680448624519493618545532932924316540153379827889168815122151313800662905051919755195748936540889366527558648872297458604808406686173471892657808321691033276531842033022989043699706924473930849210775022568348899143096899943380736503823581400409849067169479935973775904727166993633955670561610412439793045279898208317633696*x^117 + 285429015104903625197939678308230226079681409430262346629037374539811124131427947065652483878671814924434695239209528849719597178113426931026066708933885042451667622988917559658599065691293334632426515419791204779830856825113658219534343412862296058109460664539727761807162343625737770806586882265440319314073992313039419171073406744521030471367255176917970719668416576452822889663121886540242412504968674167430224307587977488587588251245930279046021072305075736880849412549034036904202658655935181885895441999942465466113331532117228127142325535344330980401830252401448344516387032851071919817851035620704962570219909636009214961821969351868997023936472466491154178793703632488591612532825584449237689609957570035513250784768958102720734538687864261126061583746786040371475305732403289554330612204859303869505592832046648592645355556422927985653470876756980309684188788762265062004355649384480257177873999828674440752689493710244428016829611259099900049940687265580857928718075786440503955138055325594337966618753003167431165781374090001616130700010550979192449370179105792411244599*x^116 - 64311294465198048335291447808515319180889973222854806221990327301677961014554475121491544051908582766227310951415361176572189359685152617603265619208901764621110671615146856619879423341485615536889879458263763588391470972019796187299522380652807822961703513682306408507356695667903021677005830972551311387554836411395717159710685210808405988672852997891932671466462344171726675609402003156359944592195390172411338346301045757101279827803377301981217430589668070516586968919849316750714199029902793954536458853611002418892708148060952601626688324621827215860777398610720510140649559061049885140021985673299109383717118209139515860443580293604224952601502880339019103850760147257689692012830025627408454533287378010834563667856962866260240153698815715504203921477024099761012136770929300257252588498599731428939631155964985079413947621731703815049254821354537372531106665195776778086015895824520293777276166269427118213615961900529928983990817924626299535517607766967649765979822229037572590470072576696380423212083825757741627516123685468638281348042520497245098319339082807350715322345*x^115 + 14560583030196496617683927052037906233536203499575092918681759967282211563205822709772407322933164717464700183636360733550544608347108796430387052259736761972042657264122278270065266862342359680885364555023697306385809034520031460300872288307174621647941880563375678253440847788308490567425500211272527264127631522601357020127721591063936000190569781028164552676054048528337958713293585210131587349102787542825935065167361631502488682686049508975844035525580491457126923895235027605492153308418471698452081841519109146333368528565316501452608585963500043323877346358742854140992706348795036098658973792752132452886201106364275288332169102749452324428243689431932877299533414397052250105646766813295566660496799356057371766757937662020119099764625156772509820898602204272276513707776849380369200398237686087318844190877875825670572223712726273687798766201730763601417691267739830520443785494062820679866434591412776566458300338949811716713946397352844844030083137426281261990589848791679330745207570467421478658122133581289063952851836487948198607426037203351143662127955121774541782194015*x^114 - 3300953725306637132473226491403626076394939193473782235141716645094714682706933069630627756376500898633461524933391584911497292543130246551233200018149255839662818956982147970564128696292634146310919694462149436708572947431480054938147190654889780890250945010583020792046714865220398688087504518931001827419578820630833170127727064523002193433646618359925919351895705620507050226302963790090189017384652920563693082159674021036168336049158529381672432368264553448718551812176753842408661618858825507356942282837731580115973002543741670643661358899448000049870880122209332874838473041134929399404846824271319776103011796092533318790382034784598133694878959891825215665691012541173283719267637382767916838844519729967909695721325654424837170046618927331839942507027078270051669399962847108027644052874324970278067621462961453372089418886933696980107700554200734033950226752610351483796475152323111710289466120652599904111298893465862886377701315595986203786833648612786027198074255162416164981983800317035875539958803148455636714142777283654407768877208074397549542779254676027601147723402876*x^113 + 745894316014218687413635935546419709778804012440972781912486444510637236025661896177220645383365371881540266559710479136791296413722614640278039298310666891574750895688835727569304334485473307010055548890009322082679881572567315787973158976644395033463179168287864451414505097459860491622475499551408233492036936564616759250019561457337421679589154569484871879218382157328138088057293680563637069199451999787918423887662422263103813830112868680288127074943061264257091494751497962090715723138317097024508667498455116035295869284098419188112442598480983241152357211860643365370083155496537584708030716706266964844473236014332103407069370921144880510880822726691263303553060065133347517561388576974706136745513422969627014123818886940100741774675581144369893815246526658177475652096131788975420679544085476288197634732964701440814438726439281369622112748891558154770241226516483396165219527955873113003936526952921406956996790872743700188795081531551907970430948193940915143645604527241523859335987089768871364734916166413137838869414565572769705992823115400872857267863802050184631487009827970*x^112 - 167144768724338548799292404051249835928111352471491137719582873728247223235756470248474231727860865719028358306415914577417872177990944743513371368967676613747477178594331392274994060364630791485723797565616800607442617075064212752591704982508345704272766200854528793060163838593584690323528884441953477218612569075601286550104433779800177943766068705253996450022294021238633873352313030787259757488234903608669227318036537736002170791095324855132937403612979670439275523776178152282488211697043610413618560694308456964296321894273124896146338774794950277215269407049659563101954554888205574713236253590287600810279691588364247430140284320471561828356875518352416052504759229404276481498871121529424946267857491268452603022964053543578500491603693097953835141549599942493931420890257779890701838530156231373577850886872440004550444507180310203949288814839215934091209193434053740441983873691503254901984072167808352780714520796268101098551676736959287666013979504615668112514017257174329727773525910475489266764694477480270303089147058023068383111565135739260650288478578296839979404321580712251*x^111 + 36953899722299072730151017722079943781768241431846966624596144791260530196515470847876485408599655325686545509531433990945280746588337455066121321047243817293351598019592427303077177595934847709970930600770176215155357539053173260182065660854170827739461618984811970191243234632626610983373699434911775086598015392283964062902389911425010154212950871170128605347611808069976364865842554650772820346839007176300862165514336973982946609407926354076851994306169363513269817057734325177631556041080126066783645692438633724317062338249991300445857197781732813733219295747894090129278717947062388544198015373474166823210378390849640226761813987851903515954721528151353673419052915813511227526457088809460080520357311514628472581006718360488959986861443267953498144420252359089125182153689343106761081536281227357307552232736091408404708784391240007745898660102259810544051883390755298741749262413301969681349281880634777803111523206249982780784679808591716718837807769952022544377940381508394998390688482758486451354523148900499800709645301291703552383992033231192544977086498820097254971529860037816832*x^110 - 8020473993596889280075625809141085429863458361340534281124857846759456748064627890527758547487869700647020808181854856148621424995140996078292380818188592535198856491896502389440601388590675604194074542283679875927616645327157002614017712749457083714712877730941132975924800406787408199751951743023276167930913703934883235256813925593228409733659641187108784576711179813649893928359762564051407758941358167356096486974368200835033283522424430975956851653084104789185902349927308215446294572084353206149187985638436007934766551039883227511817259736243168886475712189044885403148509960494457418190012232323141687919040024016865911110355394018678608404814087564211248609543674812038116740835899912782951088461435415164355813180372123347538875554935463856876580760468599440204972711206332034349441164645383210564098688250161642313602718126727889650152846547978117545452310087047758710241725351717439121520073895110359084281751809666693515830728862918218140491882927897741630605407410937754922004562680604059688673632695697225215188970046598162932171082008169201638518373539545504121215591613592647520344*x^109 + 1700342015605570575488329388179411253490332303056961531894721729286770613099715004653711167818648063907997040983088916295004561887336096978692901125134745363816916573916827423653067101693514370826353531588888375223672769698730917556922646048088275870846498148900827933191266208377781083867316251782773534079463754118595992335439808441788456299999763087873899627195615050688337465837452479055910185241832020263353000828940874433614126475940888824012106642059648852693055765747921787527473749363145990659106301914822300954223624813510214374385954833365317438819378819297708238206509508421005734220429124804861397877705800651761266465100921965838964227180388260809429592842232470797077590168836827544901196389092883911330800746782547018524113922255820419723669361556099058775586810194860496646513876012561797620529011549541240356518748204086884678002371862279846217591474924431558053286186894535583914002261486487804359710528433136261088506873226991249492370518899791537637345478102974910032275304642831182272392003257300809241161898594835848778378425806002343960567008346952756733636531587847742688398545*x^108 - 350221842846771623721774504016060422409544010341664401702582478895032963531284474967768181384646482073066651956916691562858043677602863786204740330638215205053339730946042003481247065310239809262028828611961748515103823288611812175747592349583808112301648298215986711324648893595102623393049759168660109587261732895747070186690664090231110777675409114823846265112501848090427910781161346383490751456104601063284656652325173903232061569011078014080704153340952701633697483122462960182753594166339002314429929375344189327067464691249609162343405160273461176669932090576902529896991833423803812490235526130088479580159658710191930238923258704182272985371733207684059493681308278244334271470178714489882229028684738163476291298278104209016356141913442338865293164221755827485872414959383897570421806239558442403746321778023141844432716027636635696467823236373950669169381175224607461219903187489225615243165745894579384858959338038347234637102724237997290559891176833068097969226635919271863705245313394590626252977553269032290122455066010272008885042079826417101361165061113637292839249467429851074133052393*x^107 + 69639502867902481729753542619141353491858840774852180788636915819054610680142475456732836544392591355861033148955735624605043641553164187803599842376388165112967601665054808548532830517319278043413036609424667165398756276187013641889494517397474427935355927372755594517279879680461851517206787518397775911056008802060842707133490257862221370470830909920718429197086220474587093652725520708235755165989300927086553460191077028360058754980187660476258856251287045258403978146102431807768832177273903423080257226277117061592676076861906005056498646582259401999562269350397623065513497700201075355197121272195072710755918533209268558593966634348928473076211008097019132143343395398120441694154634835875375633262303566362700159560969879494805999103496900299625975606808284528196136868952477707297295186178708261723652788089022583832467281580651570046726917425013926957610053238139030482469485067814347042160804412518575194242901209543058703396067411818860109593504683343195422102547505635053218908555725277352132914101556286463896184140693530111670481825312501726639653262611170575634827143587544321271244706152*x^106 - 13254200135427649245687809655442654964996559677794672798332841897657844000649941542944185084843485848467681546818058348129476961190184609239001002931634784527788806085824514761156465322917532592325366677480465109963077587570804693543419208626296154585678819566170855458199141335316113067575723683938215007094373630545540947469619049737370089334035744658624437439303574542554858292125556494031215390563043572891850100120208655297622333807160381441256876863584503678170532148543468877539628230845636264419297573811759555394084318218672727202677110452138762590471686494176538539165495842833953463607328373901875087763405209411054471316247372317291477011009459068739345952591652763192599807009679491589407421825507845746243377918127204542578877279406809682621834574834042556410179560144865345848227217445191558541657362296623691974335644074209163545153536765215507811917779855369754038108331111563047281506617830220898214110827025201554999267876711248173126264896220592993961157626456120580116393958872253559614571880199786236959911064051500842533645009756460797074209622631476156498677573033528399578909807926031*x^105 + 2383195226036235066636766103706753473781061936648245253346256274124244873542583619515774251158113034205170797681777781969483435983595286331754358432021161989977416259770934256564540632176592242332192642195687356289727722638098001621423711921801323715104916946281561745641073814801742594122391611270542386528801306453435310075180027977563106331488829317303200366920233924896623900021545951318531507753240503256808113834524184299534237427952483787467069271805769632379742822198665634191983693557195082993715677045684984132616839737559922762355825094212961000266710963858746506587234231493232986085295895344963092723862445932129026850329142730117080938863899482377849138159031784799446853384472631769578051834146056631059896924050684780306317002938776046600064245091953295991369185983636606267770955649683568538805346955692986099203669951237232897189621995639991328723942152319298120174154724301534311828822566373695072242340200084177207005314435069094918721404092270229892963820447622975784918658582552391787805018198165260612183343484355945388049324971236331519877106761561016767855832845344330115833314932140981*x^104 - 395692470890118087534837110218277491997992161589181587056852325894397511830973602085699188876016737312687286326628224869868563660495486504633359725277933938767579482025402082681805529869739583305818659962922546967784804385924241200160766549867871377514417136265343166194556577335431075611387826968900339763033680795228815815982574347731747956711801647521237452027782750193781478610423677076665303236205911556076603708457930045652125525284726912045935261051330085624078849364848381696501727313718806638820573599278100279931027991489202207865744198541304675827609288973940959885800020891937511980115848773240519219001211289935932034428722112239359958573686514464183304452806361936232220507862144870238397530134255585492619590024100583297861109250021880841034587114146876731334599914426242591635265336065744052361044351593135655378880966685360222334195618973449936572484439661412407758462466330618437143266671154465080378755634068102073968228924374560047707387090562979261517040248556305981464923582655497412770251457489065080244225798492121768571224847544228289852656659775431522281772765761508035385515662816319235*x^103 + 57842725714987913979734615094024593821502897509542335966178255898577200612289272489100387902182092160503554840538263518051425388071662381585116199621621843089028767004735176226093749301461152071415443373314330959074812701631811866438383739031643748726265685558237747601278716428478793771239914553762542749299060501648959379164881426113850058012855892417657842323129270915149097494338689319907754960742276471671926873537572431710736743028115690459113817786516540497582644715854928510611863728944129769754013252469329194699009353867006138538893147486584543529430344963268062113202596790738707329773925885838317366773540374523963655724441008727865248461374397637836558471723352559327542797787011884862696355610892222348181243060388560513241366673052364483561728517584841395004741103312392828669999523884404695588509873069389314396341783122252266294458565950760797111288208076904435214741776471036603766009029410943188458413824857057611258506849698315063744482547859945764238245308450245832619728282813958360953438122780136773270959078160376310512044260045850970364898570452210919793247204508633657321492838068479980201*x^102 - 6497478619616076846324763164149553636879738907948738527003236506797040892300317755001442066580524864398958367739979338862002238586781483244647441574071995808927649043423489108238728544118508660625031624765738494500627386415654991648576396923743147222304671700909974449427532671077011710772320560303535585692467155293304390250501684213740272800179741853606198939764409466360978793046313156490957017116687038866113128139377191407605227765092506493705644528070704924201262599407260466495333178771100589876636529039807185192705445692588757840239388233430016848507515482479911509373689831799506206205077767672317628609940222185785709907191460301967991274426355986299418114807225810710785205537861006715846240044221649543341807526697038225690487721388562090273564180939516130605538601483799800302490568089267569458225855122578775942754073223550422865951582175735439151382405934786326215977846563614716496747508038504367587397791622384680653371970740062711142398464648105875491270437137664802819524882779171253243825061222030586587643470688878437738381719538106979771414989208227626837473074007054281729711912256015739984397*x^101 + 195080161632799089941690819323155660937059628914601768498052674311881699885908246872532675869320143287684342458900921938482370278348497811818408804319647452286484715629622672730880618824010982088870645427464427281469168770228056430757267525171999453815540702181379919632834143762663765581679506420271517477906467208089400192418627047239420189727511092684301782210484752877726889325261965508520457423949133151350946044404325876370042983122804760133602082222962913920863273175034028946288687700949385369231068199096562153851551259425128463255783564924124277304359097651066947435204340212364468732848160955695740783628180816804623588342629046641989536757658996461838294265537126531914057590509294209635364183260618324628594865062116990132205097453812967613899390499590603919394585273120870698853468066709164198616667999321545084662321937535830496986816351161714142725312569998012587963150459999575884757682795556046157937366307728268370759681331631153071128237538748430687402910241810438253529052791764319476427692265053439123839948504143780490470987334319509356368184341949278154580955296485632834267657058319012340744265*x^100 + 179332973651238996801169167992436597655252918318615559394876351555436509417958358570099635960854568669432174769583238092327008324950278253401159479418488416999021459812439193136180423749006034895084298891732338598649413669163194473907266996230153339088341404607748613176574676875276405024427012237905894242233549613790940209855356402249879051992280176778419566781199170267421427758235482575477245284584838812355496754854697796055322444428625695881013727448924169412618606195535548704205680448556199261363825635022930620417435150304498802663518523572682977809824728419258121514445789572193950789041760556655001690612065578938523317002335758327155547778658923796928850176085193689228611819325594519509540663531660635871033467496644145691071097624061658414369939070379153757697461739589598517650644961038946069889865524285364164045154179806424679783906294302960802318153271743877525597121434961972554275662044541850931940531519588338861117117373026744083887108194860209399857131274098665382891067846865074741335620138179498387958146355678121418580045216061200345367449115517473631967625216986202845878214027833097131035854099*x^99 - 73877039953728084077796171483810277065295375119900427910211584912330902300955275311043014201314474053363051454128660321669112354831648896974000717813596741941287904008318601774446139770940965603964989605733893976454700100059166809041324552451834846945044487039960473069239080125791646984843767342128285475622448762938634808666798194352436944927029457818210151266338009158247277640087571754260712164698380282518964890457048941985050369231146097642952976200551187114781468248360111836088835264027899421998591207881796540211432573872939881024217077417471611990994701977414382151893318488268990765130938944592607237169035123096717207880288636604307285799660866390167076723665405986739767766456795234221139388779189328340569489160264353372968690605262484333678267986887734269761188016125223203042207449649020950152741894497122566913869516214526182240736626322372452166040586284475848743717471722761988844903060936380190164159096031376347124386259924265126152070715722066038826772361457271098444675370901548114487323002173091023252539708862621934590078254181562430207014128718914003885568022078612370864606959816576541569687838591*x^98 + 20102728074262179873902610716265338802142226001127555961321692966899177139829236593788334393692874377149780902701946116251665611597919477783450151750237123032685889874104875389386701893879563378208849682617063622619116792263490380823007770988816717227587504662729879756164557282225492509962344032758090377430983315620063819213479605108975702218135325400415193188208225492627155348675433650921596879672879547057679406968554593409278439626200667661738090949758666559329959460555612781828026983997096428146271568279838909246526764559496572126908835914766121342833165052179033028614258609996244347051957996971985504540763295427208133902299627243544664936670632564418434840076437805059229296168277475361256488897070123509341071901588798973404150592254272182048459226833305017629761125878955772524170292203902556204349823506654140298090077149307783523122133803865928645806993291317640084553109529187721761303134191680071447976808367324816862904444701564943641847378954686044116153094635373757956181085995254869441011943489462096822877116881722362812990251914066083998725858203877134579079228277617621021780695325017377744239520465015*x^97 - 4412734241335904422555944181729273836425065319408692607477800283931351921134508082989953070901798560330247353266590898434877302846888554009365776837549514582535677085330870044531154853346430988205965108378239342103349327440270591037390239716016417786356856513137463582939203667697585018871664346975655088167775368664006627592778264483042955979091211417347223363832056306200974389391384589220206903969653139889740175216570091807111766149218088696235490040562182029685269600869269942866830605489902708547382078562244818654215948915167240228843570022658959415689427467794104595326971452461675047531172788200127157714803321838482705491056689753701170677061780818465305923482234216738862844257995010673907951173372654811666310901852697903237505137198569349975003980618351155057706075022808701013501567273827323866385151788148102279439476599176562349290096680750267973659321162223934477865592131333335225461878281169833038868079075537958160998256876590711957573397753077394953567645236042752143520021949664026206726118137446918412695203526391795060453301266285448904761655156816172128604802899167807518767689495831370556058185594888519*x^96 + 794006286242460773657259424515908719627660200724745497241178942118323278227914008183743001968062673156086666753184614224848481279077945171860348331608731784444438498507546471493507273044849010057901758706851296573382500451287189266137814520776781096748045996330575079824824869256260848259149479696763605275706923246683774643768405042154599683415484256327716506160908614687664369245177610897208945982905284702857608110459152779371253541898129372742900403156040808618882996390841974548126143758140355417131748869047335990869751294342592203232955212675908287289865089572058883891627509337249429184834785757391154897545504583428314647529857888876742903911813565375926633588854943078440151518050250000512665062472199506227808437586916044243185262672248681014986838934316744399865376294930804090520997586666881150210444810021269352217281624127455257966253772764012141024075074592670160436573706028433694708399573068152447224318583230136018958270207736928281518107712878685729438776027755533363895277052810578397450288320424829878294095775751494900170674291817310912243840910268110516780741638532257794463802105157163483909715825840083525*x^95 - 105727753309001195807693224344273141321086548836788636482497717283714273941281330520771911750820049111799770540033625701146188251034824474605081241932371132811181855866745786708354590723221230275142781607845249397403754358417327151470987398845836943117960501597827811922171802347226141068491350532038257201833120972376854007908054427037583423112367906976917203414305922156892799868561364607769737633227645577499818142966567593450663834149158338570523882199088166405802897783575608478522008969185635123016224850994427517581745962920238694084871903099638964988011639915767105401570536671356819444904366239466474548682895123899677483233566007972352060798036238955080232477645029429565164118492236703507790044741291288068107308785942105873530853142906638655844952146499415654892851139188743981486798496349417076464921081696544953669051711477183166344560038234902093102473494459746343212498671927007617463616918471006080855390006719393035884721579074880852963702174873603217368934471498543042326585863602770352494902094963314455308440472617879061756205215032158846794569891705022867235234189634693755961976188681208195786662570094090495480*x^94 + 4390343071729983537466312668148172916571530402133993330307065117031282438430562074352093846480508865046507031441257369566736227008800700373554931569044761799360694492228899846936635591220280826804977455214089111297459101433925136020651067651655293728701587960152895747859406908784543951140900818538625843348081885589520041183325611434327678881363130461663523247976758261017967848342535798310436366591496863667712990075881315063873877340710175208673886715777202516175020181345596290037199771438764977717163424928807247945972946875681196920382743000282862076039182561427927490923206019633869574506710918965354000964901876241617786757059953842582282751734101144400120068438294197870438248241214980223219859348787100493070244870203822340793454521651829264709094517554603064335289117408394310115225435583495389066454260801406735398239656374518850120560734665173256518518844766288528754774097218044048399615974378120916570737807905352650046365926760887307919190566654862702579058151354096718557526569811155845713296772263744247648434538056923281041067043039492337683595645551894951269155952742198969472020106693767735136493778799937995237131*x^93 + 3197425032026540929313042509998950797393939530357284810557723276843268465715905847843704038147279317214400861318004011936551410185379327942917458489770373743435509210607323503516772455336304273120789559000945633217300271520269950991402699616976131397326682489734375551014801403657084296359245352358526743199840385945180620921665318959443505393582666898629110300904589622810824496268748565065179342217052554535811403651392178850986284416882144903255697810872132670067449676804135434593670193061345019517459893915286912479237721133865242046428018149611955675243297883127439718461628817685722850057353955269830821349001391193034234246109971672755890185428546249587870136463050593235934576389263324141263054085322551049262793050473722100321190900078003077942456994149434740042956611533442940326203273096124855017264169716176585155164308377636079943041182986875230598743102194100637633469807136532096406268915202126278160228424743771379036244168336596665849158510853998307874335737555107012148598367052246024160098401767926830468965862244057918660335466503414057709504537485937528052586002423866371119879991353887124442139408277232568234119940*x^92 - 1438700101872387987956307289985852931148115952032439699009826580385146142934759689953132788955013829405716836379689975368504222140379256838852169471711904482013514752352254947072098290479075794290545261310594630619251856597055456626187929263554010809876685964139440775064694020442663759207232511378416398174709910949804016547486117119015149481261233028231831717141952377628237842716919143905844124738738092135958517923263826131050954949724406629005629550208823039552338011990312605216743549041274582723182192732055614783325177675256132725515441223522168095684917099380521754394396969306268284975866283782882244589787899680216073451853482958382091779938377254840959015824017656097038860139993855302964727828559953575396037119575206240875898840517066313888414382864562671092939169614289013150394416866498117034725019079840717369176044199325639762219068943568910777176726410921464958794086806568137543412860638576590898447360117558809740271758765579239512887320863222820780707405854130786830798415953189017841253707243627864158687226645094986340404854080977305320034703229690181175526440251861949476094873023221300629423664651900080834560925796*x^91 + 404694076528867622319277441587826031352080146904882018533409696365821123719689972586606188575943946974599653525744467090629486875918738381759478198414908165289379667994831213432191512102317093280640877033064105280064611635580161283401608874284872355716787225848772957481826079560946990770631228626840978125223673681676269459607010465507528418888175257697156473306750362578410761036312925713503732351116511008239031173005155849290640212736029704821408777219855105787611123251628186867757064883406236919322218995634332901510466310824634970130368734351878941875866897990267815898473788781287641422907634315407431023810304253278096660783538410167407122858309948785817309332456559252168302667069289507011469958709673469880912437209652224232316223413702471361072752180641748505792006229790466602134672177548780791781924873364365095723381500003152485765830680795971856774965100261602919354282404636194195884869764349834540532923563039704303574952529565754447566619745616867906164053524330113536449862399854739296970514113915143172066681834573410009797226579255970698442394897393830308715997329692866068559687695242026412636822561110947686126045566924*x^90 - 87951266695390179850886465416377945513072416198358374397256802258818316799935112872582041167749291435846175438302789964239439576545909912920095353737449228775069764246172845108702024466701670741099321291761897434614266841358586383065057055485286710075873030613186716668418426183042152901342772601469271941956820481094067018766411275233144462430306252724084823405811195215117407016020768508792457251933321775595914300989723902690176539697916714154042450450477189701917607045254109770335451437588372450155344489990313289376528583443363561897454137509998520123706154657525839576059874150436127349785461500323479209229186215874577089041348738538494243476952403320358285570617385491948403098848345437498558043182052777654055482111006193509147888851739263581992354997981012086927582652699459797187847852457072083335168596192659098458507567762590761780074239741339118712168769790186030230503653841504688828538097809827494727672686825881791230613940923269975407733803141692777658719678052182097768858651430574952542357412994594968388672753509224367618646019057305576874925458676699477152534766765328251964643535417927745014586891686663710013777930163213*x^89 + 14619488633378683208903009259853825756575225220574664313599995768880803684691557421338438040580662612174286238980871488902571183527664175756397672051894527302534167352579472998092383441573253959718720155889913679752217187580829071978931803263056516039864001686074692181911802411566443472619114038225031629149962608299637971809110191520005310726021736447899980874820736449399126927749412930616524836794224054373251494411751259651593996760960423339995370364055934325901207840625028129962055055227790807088459280470008486030988932414218535046417887826702842422983552516476765650932145444940618031680038147179332074801152006199076480263320737270335913444613177693856321925198194953574488969265709057782548191263666228627731093628793139126269751958449778205808387734294953377449947461008557246322104389998515263592979855530608144258346650609672101698480031309812352430768952749490426983347760594751292694946857858420375830141437948522826458643051902791188108124219167691264875506978378875250404079155817845570191317558577266286510219153022122117352893626666657083243476017895881965609924258051717508674484938951512091339052153704262066628312548201899763*x^88 - 1416694936685055652224734809224503067193097518454901353817363647332363603057905732125301950746206531480560631191229053006786175145769758695591919884639611873721725788343210052598397261491145399077230526054044305319806029128972414140512206008082042181394299217838248640909985047933677959698738404947212140463327611119915072940968315434218039655008391753549612853659425325775409158914022175510833655682807917595958901944849351810797626520515953007233890711670696933194168143301433265751184516060777363280991911837774969196442745396736982091439069587839079984623380765236082450899126515879937142652652906445343526798351546967096655524679435171567458669594862810117085726049672905868550110458573846428289431179588964102422090306234341863729305152616286732448704632516779719725758751006308435899303073321373029164301862697380508926531877064131090584694316627697188006981779208063074547708322842467909857029345758448997202785134517066714546147080479724475200398208327112432831728640695171202225253592724297798397240931290864903041421149558400587753396496695369350809729242325219182949748356216338412201262823909429883761622299514465795749086840641861220928*x^87 - 159166115519733771909791086620704847544022960474070603731971674978989988573443524918548030614095833153734213635675667376030034046914386029820691487323753954799788093584747803752332848168351094118337643273432723610307662077773815885240203486067566877209352767499168507812430871016498652552166702115486171877735883254561647405355878148908816766954799981403367237576162635317323760876260121462157854381097565192209074390254122771820995888829236031413440152880489666336209931596850639851689434444826722462280920666665727583315066853509822005814378370241635139682954339211066469599984747363023070125964831380552528938178375907153391265985611332320642939884448693830399053827746615719585452907014992017910421091326169747509545589718382212325680953819439897720369031420321601875369197645539368889964811528729270010228943180648351798206953485347606496025185369118102636059818483393813719235952481479350492000625511550119578518398435614874545648931694060515254037284456540930858558755182175803391274940557627912844770352567349244553562999887369683352435261132984196663579580752827187570044564890837267795641007547916617321341054141450312607199494158570215914140*x^86 + 129884888455883960094488992263142721471244103308944811744635832672529856037498108818757832258920680611857779558810425894862674749271093199887749533156973652129705840687160477650374410895409290465735227098442968179039943824451331564211470986094387535117598702030624120301971151823273394029349063696940489910175625211368711306471155164961871664214097306625556362953354687026234750275469795945639639147740749293598408180612618605037256135472133306649726246539542918600440981447045617621892776532475268360287316029271207701782356237241713479913971120307341037074528691814261379596962757382482510692422876270807194078703417212291377508332211139668176619480966277276680839837709789335353119154662882044313383940819590580871703023626072550086577931568366932399170052639509174927398113803837391968297077309924082201642041528092591789957748030506538933825016026082983247166691831835835816767486523829523361149370432604710314430271463660375223621178844583164393621817755445559961585648543104766331196545569468412163181741998488156287085068476123776952785711418350721972841559419979603055443712975937603613508974836843064513516946393989989804111082118754410971061163*x^85 - 42215885725814703531841936516495775335794685463733928544582855910071987655030221142442367939719924466547268321133986133400892397466757539818396154868397169760787975153678205244961335749360854194339580366623022253270237872296933091443537696279039586088205772638712045985240963862201402792627250827341113617828835516086339883389127427299079950295021010858571815049248788230728010063034943695218162582493750766955032606479652267110603190010587869522995618816674036031452110532887083643159865232293305007669093318170270543939617120239312258619387466541112030724293451061284679163593105202408129394059958756634126953250142814820887820617712100301369207161068001730605278672615287430261426975519878454927568507814970535964377712620723908499780275135284297062777452460546731873154672753330656050120088709467533581951952377882941028878258101363187822417099447997906394078255950408901048129901060500530809016095607914946190749655257452255087306242283574457585899312092257257321128317370850289296282760938414703329950971259228296066533478057692671875627047484810859821518758863214039242724114098456361829157339239596365302091809128134438316815598481457462470779467611*x^84 + 9894464621618050121024797311132901491091886890113255353962517198700402339689611193000116307233002905059094075409806497737379794446812655527878025697249758499081735043634646362785271952163678401928602058954510465359343388283599328397752059801808261377994497346858518216626927529705536709386270991725557160789798415988649971354670632643249791713648460612558150396863696870717275854952018939073811204866720437984937174834736783452937126276458265448610468911804910776791334764841840392687890795009446097845994919190044771186574889249218887439164510516908983833193523105895196174729915527034880666565613749412601823334125165604046615247360792549756256844502097808743190408559524898138632664280778013579429289011685774004355107087278830752526520802022927241004499493148783897519436683359573307530370349120287021353515407645876574649487751002562188679900625020839889304595888739890923906265276505923018365268788342858543657660196095717686931568182734545295509304775133842056944446658160887036904063508832538599687811485259632362619259570459427090610427403519006791593856042534572053633160411278154482900932557062189579344435051091370882351140959320519253318852221276*x^83 - 1741610608952750364682148992131657316325562204133424660550616935376822162454494595304178451110264155883540365838679728178012407814419212932396621720010254461806982471272253991357083540716176015784917795313635463119906643112718585297704659854210224254484582781693526432307797641970099723810648869351601760680046703674396889064444386932085985162787651185327302258600422754170609610651078668517617096931565562950023090587741134797401573269399371586693123233765237866632805609949070405243485976607715974984376772379111394593224685911297637379456691072215626115117554867856659940625644544047606314820960354813082326031338607279824728584445679130533895955681741862362924458724623937594386031699637545207507648040019418500295350647327517814614900498880332949110495351310852669379621598962489824765433091379926113010925441169136000026552658994949227636488145156700307957985259656811544479739965805783357953104609687820305979927321643025962791859857876080193285007807598235598911684855974429664046608241964059146051596315746131084386022330119439054402603909541047791314663111831097559033904359128886749214239850442639764043138156424925252137689901246078896068967779463043*x^82 + 187038052593708488799704501094961211884678024271942444819101666245443318103559846231647900536312611719374091684563283453009624038311374102913268309151876272442250681068319392822202223181226356970716842768863145808908276066257255930921751615663122328287614608057342792632496801374377330940766550321142502815997040673333390949726437348757066811957244956237170460019744719971020612628554590788131526186044047060157420189060993952420075822801532247411476409490310322942787717234227329811572561143218216379907460702987525099197579290483933231873607976365068477122152091107259281414342876367411230089291074678488994711826323662241007573156102730310788506403517216732668510988710501144748482681407162768097312035804556935986055994238040699484909128689454135304586994131674442314947507065043081412312883943012157514672945503931671066872934134014523353185614927035068534038075440982070618062690504240381766877218094343109689601019896864373069287204112030479878284766271663281458820603081237796524944873199184657346904588072375169487845879673833372179852376008410457621025365540232616630265391095580407325332973792354126032818241201109523093842236042354581521412295684944569*x^81 + 12420974181752631217426942232857810774286965945172271574724423169427230969420076644496779641268292867468552874531312402457340716331478897610865071607612256213145640126495907493744509455710909044216717359422365338785544076129119564631369146167437746530681525351596191347306876556913800231665232275078159581858970283821012664262301443518512680428716069446453449047052302816199724978829337772578122022904411707050442548206306716139900514459751022205767603893774662839067637111338013440007121449198211928706905053414074194508236828661760400126107004040124979208070598268667471420500120631141060939986741229667712122310022342357143054868461490595645540743656801611810444301319490717582618514963961281814775043664115028419945242312079960688124253165203885440558080469506164107602314311682961353521449506212843042102336804274416624374352945609451530025207254372971078096624590515969742257366009768268657460513789751437341910754971422937903545248595414433822951319538261006518407807814982388177886415359176575593171288087166181534722822990197517915876811006034867105201146984177872281030154575580422296520153409062959845984774986754395334628190603546732860177716139157499423*x^80 - 13587290902920338792683214748915251459852822158384396596650810846583734978276194520835499318693545928116307175853543523031171150763600793263273887846947137906690857523370541493541070738030313665278860823751722432512509522560436586294998022074206873020179947149412398660307134603820807114951978957668402532663261057663872103923504348975691226176750291162614330748494999523713566418942306531526728223159508714756454499137912697695972823613809621656878402014287872332250447246158103150073686626319829217016514733196294982610091169599577421305515256914875898237417621500110962676710141557270663877093391289676655446615126435639313997323274786742797777619266301552332915909239003851509532777662653656144405909856072412398259050570052125069595929588209455180801449430882630013232548513142015335928380068443827670695524652132674645436096586246026336548938616807120369503001164540818404667831678107631332005677285899933212676088079892394677969985229475303946320901589310060913946776376737244879483201165846040541810716152939401519504610525157761265858253067180141318026651334550685740328210851733290300419556036449735770624337172617644741039764008918936325637568698863527345225*x^79 + 4523462558351283531723057413688153456966068439915825205817172901489283341802825560540187614526845323537478622994363428563775378625450937222871164917398426172693915035272343554416392284278328587676789577378293287352229301337401073106272764585965522822093341261900971703647619805942939067042906961818645550689042917896993994919396371275416551074920938912175944684768357858111044396712949308107169490384458312958032796516372976427259201704479488831701078162228704717995666016791769790876164960691429747999235728634059808591950598829408479184192955335680877386815887684752272037496520751852609909819789627937561977748283363375247354044898932396092226669597736869892730855453528883333278020656951727009800238732149336819357917604781305509640340919186686503829057387541765273910156775301148441109627974016875758692010790301219140241258696061946110791925544650102602302254862865913094379842144577009045108479861381561464484746996487022118226989513306479349692055943261021133683812041992200143775432660704162403946548243559827002673832128039089037853058713388617003977470778636094173280895086578769650719721238811763682573574701133390162228232369372148652346055987242917003859569*x^78 - 1057650196878588193624725874697449311683872994657461597583967670688255030199275748638233823000890581274224649484351693964203757772715147792644739351617914247844252585209047262654979113840823978714503432485788353363125970465060181972070307060336730974596786467533160697256534698512939623468371179279905651946499108056395598657234686548214799695729362536552347568042216103444937510045155046659944414936910798621643679464444743688638043718101907615724351096555625725363119633592687881501848155905783502679305933266439879827802247487680036103183128506682718709677975932673394332386146632659485499340474680384608653275106853299234581641383021472373513848794584141798407567591982124803182914530731345431581169481076321495442156275097595073741917011507377181800831631932125756233987598937663701009027795076432940761595542029606562307336862139165758199513728890375810858431595813503656033357375473493407082628585912086450503025337382042004684249772258253801277107127185287474703161971081536985323324623497469156009747054587869033529335124393377370560721555732733913932807505378940622391526292265116900532040055428111221071076846213762732908913116323141077911138156642203036024654725*x^77 + 184842405046604470739216530931785825236844315717092261551365811390931852021601196254092952737975517265348717678660563320372828617036966805649878662752575228668818430455053150830659616077022158870146504492146202925595491862581456382719739675996867096440275376495796520735883162109023974004906342168386897252663752411842237554701436174405995238212122536054633404342662105405950621248449700265099710610885545197240247735475772225603884814416032263563741186111357542993282443432624368493474616547182975121334272455636452013745303161983104975468419988288414559368309059028410878395485320047224926048201546209723284917112834054886081605757165066119734902319245184530774609787262117554027557481779476149600021768030720417154366296236011340133547734814235935138020612570080170337735467903483344367641353788797941810389221496382115052012854448634514132541969773891932463276904947265933226343751295711816925563868334096105393307591678484604720404764554889675370490078396176735441071832518136803189699898063402946258216196657189597970693491297706432322847744870288754418991598836717021213117074579043239461683005298632536255048040374113916976300398574879010379747305858227615075663920423*x^76 - 20436198425839834392633428982951824120750364866341272889720807260463806657070749947533703769310367343240952238345934741223166827219518659043251103452996652454566472476188767927018541293739491775630368958463249580830773384202983674787060960332344073126424450466979547604233857825710437284509571819356600669317098356489838954383305598220381061329125793118782941128481974589096755499582186024051213736880050879433461580757766225895341203789858801613960079950134741389995257672431961137511022807476588880571765606996826058019306393943869296297275380524177847521808916363352468325660545572552471573744734076238553648303883249918894782609691422957093288040857267668614902515780052481590799651571665416004985873293428535163113435944401302603915499496281622532799634370077623935225719780395516739742817933037219874141284816472970996240526679141336441036438393468702079191343286972880797898350966242193602973169439975677421911934398393944149820098533286815878361535878027647324802947931785288701874082570105448262065145297978024298276606498756195566079517820503493184543791097191996046673301767932370285904266043793842346932058091362713192367627009656621625159135478476943208913412902136*x^75 - 619246810031112498012547910933975315491302423110284317678956361536082933574606507464060521438201833225887715567193811479419394625538060221139780661386883140051924419517948854148883558641930674444320558582041881817880961287099624547734283893380119938865090815590438158749177580361974754460162550412845028256191616369081333092875505750444822841157983225221288589603618809642088156695680359845007971740605399537487234268054438351494829960561597392527603456642469757628187485822196244621229664858176499983816872937945468726961536949490383070710079551015570140018619686945958623644334010481401708065913262008879900112303632083627028677478984762836052331140067456748694433360526105157626779036136850392804905282673277906846979251614234561613706354770826447294307571285960474424775723929611266002539225974834427796321218062657939908769557765890986113891089376981601141874783768513002641659883025098515193288597396711062005868381599070094999756247148121681646146666478043811248519391504416817839231751925194082780005701753213737726722911458536211881713840940564453659621807606584338154583123662485259871986285319430118978148545930381324284011944712342635106772815706366019286580278489844*x^74 + 1057764489622824596462318188841055291339933795660882908964528165144916442947772245027102348261878173558110189085225045171424338341456600882800759952868674690348386156125776208449378987854843278721463945495337689974144377932431063771735465758981392994572456264272552283338272750769490298124249621995711713272515852901927665395360497103759811210849111819664707485356436161186705021407605517927292355894793573116146854621642202518398467073787129859382111579885886273329814649854550303881931590310018097808821268573281522181470506755460161759726761423037103155916152945545086098101009287913129593901301474511960443049667783511548145118227009347372017082993668212643177129581431107400025699450272771202758903573691741444186692391387459150130563004328165572342525337347058991036354322471071816820394687194108523509135215000248166977822337972499741555438611182628265176857149824155987086284896739389296186438223188509027302479388976345831896672023014105867037155224192945569289749528894575240817837574080359383367759220601984858813009464428570288307390964110770520301064144216559195255588042215043469980035493611796038978519529670227170780969517513618097463513084580270178807445968312128819*x^73 - 334681918878504257104224068371548671737166572253136144693545238996190748353620515727758288900199857370218589355754691262774633078664621469288776837375241704445738663118871749040853145239026275785882364202243335948061165143679559983540531810443960205280340690358006804048269221330589578188839865843890614492395877125225063320285196322757076162596165657936541209596898985564060329727284944006540828092386589544960989743797324495802836941204437795955798755983227772750236109283375063117123758324194867766591998910916000814239818091039118236424930420978987840166513715552923605954085662886251664157178167989216898207026260508908178269458385003355053603383768628717573645047810193433050067793443086162512408098456285399633813118279666482478711215624337373119163988013110757246985733052295744084683554028688253900945978301653382496314011243902299554407161930120688276005569501725734793959764597663578853529924408335732746712767286854613468269263188505490044036827914540182348095995359050447506528745265325683389695030683143972076664234491372842845180626835526653943411794001633616278771402821797281051731327720475883620958138161583968960468756713502201090031767919222956853350268920681722516*x^72 + 70303330090547486487530318213779882191038553879309142329665457585841017360055410309652416514483051057239283100822336317473581916977104884966803512743679325032894552413503613585614763136163295519659492432429964281893710606715962322394755644418553661726812828191100471536893249175113428179240816593597776625275188808041678149599739199373339762769734816879077530822121332301348152314560241052254115420606732588110712223117864389287182326614967282887810637052643769216204115266563854523512758372258116201588412468310446362806363272279520052295751367523693523626364586582959577354517622910681439037047714144626346003523883341243125435814584800214528992889146306963212615979691105147795228300619448921253608739012091980952597701976200211875863070734681313248937726274204393437775950389289738755211197606850966339594896515041777774128463158520560698450526617825574281486097098660071722877386560790039934341307419275865710984260216321490804036650254296277939740796758913123969075107477084062848460655487418016563829339118518693737211847333325762766522164822757971592869905452701953197878246108932554683427372512823005391380267156566451986464779948639235910550182674927932746759334205427692088421*x^71 - 10291182622867883123829227273352359870935919727957955385317659484326067477196477310853572602735638794225581729072470512188863001992278120427249397831846256049966696595663946663570840847230547390647320452214108152249811008971955905414988395791852302639135297867691353377414333915624289298976226516837003474015463646549120082101871044055064680296688348171494317913463822522974864360717175417620541624940063881523734475265257337530143887425068041524950956967156294572400403120618767800297966156512013983333334691408655333601733817232422868511564252576257716047389480346648607506989930592593775035286350545697746633869342529737545125030476368755809878687310694458030038843970208468428444809964019530272981867097824114561662259658317831472742084792156940390783362419462886279605043911386217735065005079601603350124290719628825327256815238173844323259329292741398888879355814935231271209256786253544886553022423415376773513725924196812543250231537790399159610961193355780508900974022586362184696064317273731997155305540276684816139646809803278085577803006481720143814578327082086879975609133975988294806151830610199253859348796742801236734559659078624752159829421230917446691964787672495285615246*x^70 + 705005970073120103171292469101682629690202081295533365318222855758782565703870251935083081366225413317578351338966597643177309094429839816281075499190543004369210811253313517768806786724869224667899305731055619727480188145652767509613682982168670107732334707563254845732042865852647244057845630431236426263360876861214966183495061166990639968277495416581213280961943371278382072613632344210670143373119822500110545135185331951426201205392682578826608503829013280420077534686488533947769072604602699512903355017057364276743238328319371433644815034665319930476437002311461673208807284557867585923225620539813551777143794820257054914880741156265461034026162041369120520483635451965864939841729802128211529134511703707938404647934488432732589077397490227962790328894888270255296866923547663928924554518335590535465324702959327921497240467870397386863241249054877653436268978840201766470605478976661731509989839847986906034497159633980173267117707588991876256582124748208235693142478437701307309351992943825694530234494220001339391015061026087859659278861254069598045718576569831568421352400793682573090988991613797661244018707216943484419719590447434671236065536095634571156235740556619338746821*x^69 + 149043570327589606389482067826497184646059383847540789823595016735975720238337872497163567457918880248717546265367481013674517556838180075120281519983409060289847269385919157500972792212761013363510228174474029226951815325605880067307542570010585225423000793923959693074589819600674868311313876069666139618794757509121540847149129839635751145433722167116095275327278510862750453630526708144599664397627606682149494961936196812145441477034356641333491704095235006029223520387739926619894526218971987119382743662921331304420189386028602293747520529853576713946325906443294641858692799239149177050570866750309183401642548773625576767339537688308680929212288321736240755283846427901637759057730861149462826440056156846812444757172785211293246372313481448061906862260104741421817687547662714288488550556345371162819688148832725449047672245122436616082902100121325285195331727810766378083804085556474360830797559615812137844254109119765149544408695684640396781164372804891036224743996921364442162233895715432721800108417529116509068631128332288472889958479208308740237082701857097626626446505330431698316385993102164637006878400551654101435983281724196164893624345087037905008098027804058879093312164*x^68 - 71175339382893339819918648110394106404320188287235950648470405914498262444879306661717731690626737507336494693181907965269044673534575601221600087564623165239270328111690569610508396235271760541064748583737944393200515153527036278456867921872642287616154229287458120317497709054718416979264216667091893122518997995687255075394068635963990793201345526102869703116092294203563132583887136565541030698994168006058850357456215049707952415881961078106664888233564184700952223469687312175512463219574170612257690605000125804267002657535261964041800927169260465031755091136811602626660343251586874800813296679133567329050917155896158503961699545611877401283536611415947206770311898403691784807888304956771982144375923734701214956409810797140153581434359488798642984459804478358130720606273906364287612724762884028471067036830758133309804209836891090030029579906989667523561297299771168611652985055824125455368699835924818404506281814477372875021486949669795499871583590259596799146172356039264814729686628356411125090475205163830185904894085123612565365447930477459105991094470919401429264215303353420987928772497223980711721687663161274007520887699602399900059748296235716306563144250954127611682043666*x^67 + 16601354658072667953823577561509630542707658450447872778147061013492017382161484303227477069897263727975838054575489844694384862666804742337992117302396777778746814293784458218873129915980926475751764324468859354637907929240978500225619511528806221200241748645311259591931126115486544521775891812629933829855172107477757985186983181615819741867047797267650189194611836682561764107004253465825219156408146722523287449559712736221773407397913776645120239796215104405304735356622529741056752595422713439299151467233353280306041440378430689688622440472330248318753242379793913803620694410478420114103471791488000343124091738360930984173448287945453856272666591020660286597934928320210619462807246049433962785816010729108853940240320095252288943290277718441943890212507916837965700087931634880735577939609959499693160656241974188486523802969341511202681635034878342931386984538131114832698812051694950236859650248982926271789471896993149031518832756256290707590590944858363577300707403453582743401062634738070985582277311420343184625129698129620349759707995573163585584217618021394008451251359296067225499561406562626249302384007005807116283516998139235057268639696567473368366907756229722879998276839587*x^66 - 2588864363006690227233908772382324754000426942794502915015327330898567550990322024228181051442161346790378271170992231139912451717105232297566948578030848022755763658670788284689380489360950333345761307944075226116036224745966943328076859868318695725847949654915128645702662127141500725995671607515429520929412594510153233397409577853649745502799726585216238984178055254719468320928142433079438881382305748348006183660149017301789970088719876115538629999832970232329329796264669264092013071326103196565670433747924874701663982457364703920254250449070652540584703338192333065540942289082653142590544017433105049916262931254752236493940281438105003424977735870002520263568608520975625692625005420918246656315111396802780074130704711692870977457512734870700003317311789972713980831950772617329242073718754564912377511867456953898531850211195139546142922035543032113002722402424733627409801876025450059352930656163528075686552706563990164633280989501915475125472172486570343078988843163410330348608958732935663083127329139457514515158538843074535454822887057558114332543531972106309139727732035059203499452173807898516671106275603625792612140105068712584306689176379158402534160955795911672559078063115551*x^65 + 220075943473658251884351346613320760497797553993404499655516164499469370247152926240829228542941656528103732503107012928591662743589212114914052015177317475420041212834699405981139220771200205775679626336883470937756389804626500726212663746219794059211774566346072151423906549357519568090666010974906197412934200410970911281689986980807173184938503944513370552844236982427843202652157682150660531939135532702072310709665110155266477674894862968362466915449988414429197200521531674848023440895683049408355339060338459635744936868387660547536614219890487619225949241355791458695459765526976180846485480112801126259713137395865425121226026162302868091978987394554742600072667630829754471146012176246942282713123550670831786174911978724954251953321125975955491374310308552074517344367910949982587965804138616968790661388266504622728489901323883612267892465704186702930016429410012230194158551507172278522263579242685315376568204953450751752358979431210730491520988164411126403083868603514620196668307380247105005381309373876887697884422107427053153269946971984098692667807585517181803622411750048196862825251687144894892001411481452718230453668015908639011862484329679561270649006677110589472111459379153142*x^64 + 17916906011343490344979805649180737286487147621488716725567985556180176570717567755466812974567396624019161937861606303050512608641212904386609110024643399947410640605550696495002205567132281356777969142675862220773927170163030287939492196008517643327550330825304995010079821580377992451798336272795926763430133848328024464124025614076366796274487794066726613632518081652164458995657181638660592460034297074163220056527282942985269646757120005148341571450222453263638914782421409053187067865962520761096770539194300643595343513860588212614214041002094110951796961934644018842262274213338069911211354710289697412460669129391929122752624514890487052394146746983008307286686142963104075239873662411444236521990440080148915349930676415099584070962278023317006106570969655759110998391203768001175456098904821188922737430695647739094731952136674788526770282849790923309540866623548047335449075954216108149952542229919982764353586397900611805786250897022849912226307812463127981511919329714060491092040643918459556135686187037831576342340222231845335224545560739870920735059588461482114244231460355697637158404504598668597642375480006019755239072963933559054007129398830876633985878290662027571287228522937672584*x^63 - 11471153879047351801789814588899244187406780260495720157463523485471565097607998248975018359772108889175775547450647173742143508100195989092738110626894072661595283964928682295335592329493905541928894395326307717157651402523965404403934697394792049708629545447083492939280249709981598605564015057684536267858511452609922236558243689572554549322435422460148404410337959695047443825204665354461042750236835520661613580292437425849560176556499762081682702267966002767319318546244565695004824480291977461124891634017126060132927038074859378892171635366068943225713624406052226635447068895689360709967983859087503453080110918236393895714570677898945413268272022228433472052072001517818973780994456080477720302148865585834659936430154420557934143399359014817150881875277584661475812678711355432632308891323974576322175872451652865645389261628935621055952264100199759237094083257461558177719926265791846935208603220058887388137220137803975620831151634000779460019474330954345210609876753093675016726510958581198781715186427501257162248508704017510993705029735547189141130061453327247243607831806552779481436594998394979961266851040477731649579994291954979237166483600293442997532149242391119617072873786608601602201*x^62 + 2534096833501167548864412448428696201449742848178195384584240509794855567838340563117376632777134534264917669905407917737319799396611427974101736385628595958331800066587550663845706476623959267284660375044852334934790623165347218756275706858888660819268639407015271953266670742092670288667449689068684044568674174098533171231692662357977234471858914030014285950538727832586189657659445672710969730462215482701640512899038138207209203352505053605328480674001241066540337671880094398054959460071831284711360570218995573851964576202471508506967242434288288577671861352206431848318458687847156338580168276446173120878011070288000417348587495751704889399992280980830057381971720451855881056797491064168569396668716337556348093820225843484164258546204476842598184870812763543214243682534725160211226189137659494440431037264464501248785285725308342550805429605632461649682865101680575151331003828742688661453853973727715462439645098606973678613588004773373662084105438461352069093862063036605175603679766386511335956389921374499815349595481649917786556961630495738144983241250973936795293595319732605280894122454511924434968699029726434080616744673739618163072296898539999584120170835820034286946058683731738274215453*x^61 - 336829647475726548422006340787605368176553524793189732026478884125547914507282001995414053476167754696819227188766799741387988432233521754158400421441137899762579990667112084424335477172739948276116413878914711463494259927965257948096530194083883619067566026824156505003127643490703847818798894571725649784385340703463481238075901987207629124378667588101859086617767085921197672641333356585259964004345557857493771239672039901585068908428232899205525970499335186488384423834374690456098750048313133529614916204148094992823064547942038390555993286407898807588418425808809805700210195976082427037541684441542237529912731517247739635880743740109853527507435778881184629355259622200971679874432077552385875299902780479475518776393357431897892047439153711283319049452344918298612022943825857953780765240098578487118149077029864071385898097957262996064252256703144521538944585501202610764585055675025538345011761304465140786681269163278546946874323646206636061231339066817421079224595700845586370200374519187093734220422355047104265014419619331232442813195827878587047254862739052162985035194172706696461788538418028887129909222986396065290860843549121112983373609792166546381798278097073179352985635146907652895745342*x^60 + 17505746231955715769732085669402423330096977712478257338256880708585374322048850124146440968062533946586979568600879155528999800866467589718101126274052594132899893049913958743018123925769196619369888050381492444296107762831280453389663327505583364147172289544318799513730689092367356150160949047872268664167856018269283734117631263388830771658636319922497932823760219227157327806672762149669807698759069620199661289834191221383502172992871579957484846389863228463203596187579452346356218011079551247335431410552697511629839839509780068889156470358955251116268496971139244024151022027639824255607249729596334235939423936611611327723028912909069076561500003403236274680021239336357658731933520786742068265590809327466786697829786927562379623868417899675972584367151715551244901723153176434893430327739136931537336932349704732176733503487667964201905523855956729428268403541929116376152692196733178383294746266476586812628834250033658595290352956013202775480526426972722383453700788811808608200451473204475393202792794427800066250874560047497318038472642009422907145865072758491516235185373309705611936170665930112364240336604793381258233977252620039480356485501942281458522616237499120778350654912232305540850798098*x^59 + 4081902201407572482726754482568691919732492259266104623016322087699383995196013708513649008657399477902729649434198857025586932056553634962549295463369939066590885638620584618739279377914649071506014761717666492281982984613354389518273840073074134285210819371165218341047766611426680696619240371701613110679227542481979763731146135082966236357137265789861218848314495527560635068730091388717520494456191923563932947564097829915568002013064362394158664558918218743679338063461360833241481855397108347242358578271858273957128466663418631646536983378480412968124852624468009545805707211431823606260298204133029037445463504787276286967949851874493237145203066364840141504259760037021632783061246947645724831039520178452073096167315658444126775731415838376487196876232162411110055269714516273517135009305753518339546666733728763430119500139902641135164896283033934844215312354525710494532076756850311210156249207702255935769577821898474039676389107803156424807735770699667936489844393747201062634951940213418845128488951249674332378314501873499988201551243795776478173954541292459833689015735676697520718214669802295914679424062590593149822484065844955441014670294075720801314974360310072373213903982143323966234826425726*x^58 - 1316569991944733565560740597199347358249482790174825816581497632673323379978467593866218329966275173387157747139338564725113516781594458895269145011749454771016579260579881477940679898011241964807730954013337425628646612917089680216140258433211819125963882668001879370860581601513438128293226833449012044894191500090481754428379062736687256744541882943319328789251534779698660855607895019013696188285366864187959338874225419115098177967987456546899026985694835418749516976934101619313166040789889752486666518028711707779191465107539635440638667765024003294797512555349536546898354419622669280901612419844632335476210833676101528801635901200106325643032779593595955999184768676302719105995650974103722004601518570634107486123550909542296644170756628858060959963944056048124525130844932749052744392399280564338892163038545407865215718947143236362282835076985667379709568251778989676341645510087403136306608549473990938319392068461835071827306171655430131919321273003446232721882678266729210933226334118075594405632622205047179096562621522938379418656612062922624122599486408234782357580775075742378547649600711142196695270590557840638069109240592391272152452002988654236998172482421929676288554948998052124451687798913421*x^57 + 191273358856097404741570505745360038544024409770295517856146849437284843115069341294435433325005035225076956050933754010503493603309472218640893072712894217330634391926019323292559794074539403837873048368359553672953989880101366816888060815791458497089567828407208204214153200066223751444128946778498413658734903848241464228331222160656487416258399226398345506815974597223600103523694999704049689248107561048935289959583763287351411729033906132407762093096206519173034069972017143271389984572164835549776919298538779148966404420544489116752192348651808235790295918149287692352094595243977822617083006990524234516475928323298378357278518661692562975984359727441734354909886069660725426929244189481766884939466750008774463094357624501881225537415145428746096946135160993796956848188529883262700069847998716482194316570970366326034724096575927192572211933993231008218139266465715544687275841124586793088090318966597162915850583092030753112739714625673730965578869306761635723835787262655621132566633777330318292460395890101565342021697073959906222922666474406638712217884774878726073102735776759078598222983608505542201414154949908278416894946455926279444429792874899807598764339042897433168608859410777337173865129363488379*x^56 - 11134417348297822511485769780414716989344744564588717421040037513441415718617221273380241500566218905011722349999762761734613029106704868430700296418315410600691155352543911691638664082426511686831448087479328712338123669379880601341058181470755005095281957051291719467092784777051726609669702974678898236227541406368352328068344053173419418531540712926030292230714515360766069927286044015731592703682591335721656359979338807880387216912364090726346866502459948154970309167519692052512111638259655675915325647296065219585794292039782361897817923926905295077190839371551575739822260015402976529548493924542389599063863997548638073603403683159279478104791310753342200642333407989559309455239120913060904889368103241250069653795479574944156299203771055525685168285054010453201659994930781163705301004037247044835722696134692650977780985862306372364630661734527542718272880213083102587419895298610001301033977183009600023908089573611229932917237072518343174544059739239000107308856804817488624728110891229612542744048774239669777663325532816086509300329759090758426401969493296904811657818739640249205509297751030297003909709456086584572833897020666270160703011664862936439920224626319102728587281078020569094061722468445079946*x^55 - 1784305218061129367200143443005625174263326499675389185608088463323580976552506154983222185357210510010389123043534457699918611182716886000915880494024859769722871001382405814152652488639574554389700851461342116409151066447009668206046797262888870029430865366134260991928574935457144609749322548001332983470995131585382564148716863610347259948441141089495977526676758902130278720408700868052227302529184543290691066702543811229400471206061759754564784987765812411817804111413401837780677692099391755182692343203389042260984100356235032409473190546037537312435961639659634462497831308336964575884962845771438308855708042266473253512404791910482989822969293647765873268991758845322987323256726820240956944572800924731139246955840502445650134703283753864257114939655965480349124217154049580135324698448706011299411774672094280917797529826558937622098566743875706730984805143942789560888369396551085214724609672143321375615468523904623527295332525872895264542463703979072543352763348525554835770698186997922042465493622537491686033438326141016880364097862229032480749957625253969296956916289147318688796821773228968654949641229390313362138026371954312976987121868652807082982470922213649609557377701439000620982675167384389493893*x^54 + 570564757140333578022108353533613212864452353536602244777714346074076586189314428795183983631467562582509615998842795573269349525570774962082144817422041284868523685914705995933270547100978261049916025205695208511047957777830794100391278541632789717746392630953574083623792640276698610752733066896487076226462485167610365783524317145505071139664837996264877222408012672173482731857332061586410392233500887708701117513240598376416749244071006289482001191798829074833449854953715844749171288655274723015175199371217551191013713383506863577021157596190318001199340831936878182970922646853983270107159435918910731885124868351751148790005695053920709036494341420412298739501455230919898047484028420556058158726433593584898994898431748876168530288032657093119309932304431970702220602332388517871685381933938256225674085737208912590930703635789843405320120790344661561187298503442265407219755732095685504773277386275882090309539441260962505884915635172473465416182071020251510295065742163768631430887017628332802441132745204427556175917590662381528108393768233461762577513822031412216283733458080623969296672018835350217590078414181929937547092660597281735519355332785071652500150517299774580403000787670563874634243684244707584766487*x^53 - 68879709372684282678410808096358114738068862376251077735027411326030981060250127009563498815949640933362423357389013644144129727059806767314775086781510386849239555239042815182187390500530081001402446069405002605682353679464408251067622713768486547173121091924137965077448905926262417649504625976381319583132202218614328489632580678945560396089423901872968516593708585915707224368706949643567570793146218810452115068614896077989024726844897392199939038525830870414961360879453037828475132931226760931339530853492940324642949986638062316948577976299331047223288632380380838064547357143540187368415854205151938538062078236890447142859723157163690635033523490523804193915730260767702621308609910061925059974542178734756014398244031110421559345329081133486092340205912183552374818047889625989624407998756250200233446887167231291451787324500311263850195532915821001858395250366488015050108228351676450379823587435590186847200361871307911249027358410481927509517670187125242863976440229075153968486914260333300470391700627056650080603921920132549597556334656209120281182080703790494210141976095226806162614910158302810632656693225745166862707334343280510381762306778064386231331964210161019975532227682026919094410696567902025698194797*x^52 + 21243457267346463158052312094934418305563701625258813286301933197738575325684525757485351568828475810009348509062587235517677986099843901100631601093309785734715081169943985365859039118847969292245379799114519574577868198866821847007192651744180675211884950483375589389019014212977406563325406798447919945332917149166930728264944255722337774572046892795054618056710113100375970523031896903140382339410740498194672780362668128702078149234822587442285890576952260102260564722047857789713787321657546713004970627331626523963896294921754790405161140500580437183463434916222477795376366649971897556295884408094105131502796777564400538268124768452645169404875583631596235523711867123362097331677814053676077781376156744864498646974547218648347071431422450928545506388122516198179833839022885109380046475766227637136888943798678742570507781906922277359815071792658297301321782979826449037344012483013413245890310772589964388861170942066063333116884016282456699762842092205763206707234077411266144023156735241243090300532352452596938239917182488192597704145225844669153318824163279126457060825687067578342883572378504366698268013525793748116566251233184074679513609986151540908683272515555381060590172755935778212754069187322289551012289*x^51 + 1770687795469561538703964646406008882632440723699063361037017751682082043770710283077053494686705816694160405561672156166264842054833082990604191579092806452965676147621521776784262517887890449009759496030190656550857854756942213691589135053430243809564134879593587815153826077349727936687208883280982328425588976343170786771109501818699488019198791373296553915381900579922835577064035203011265059932511572362365132324598801378811322799897488571404754724652024458328152208997796241638665402567153784306692657257919507436608529059119145478410916876570421529805284127054530067035897925124069827700130235251106144867674721421090636648100057325719112163218359337161571969046552188025118450171075819448599859695748617620306304422090752149039909152103696416037479554384356400649043756715539588645200128550060265110379613205584090768343735456761803680448263844983148853538612269331068301774616172193298916317595228607073276845536766211257684943670707954078881329820794564206945368673292484859451074091500000780377739876142057069876647498195896681710360071025660270980437965241722740379057975374539173265082971011528609923842447542752129463335407973508907620430317100291714974903982172877062405172727335162084803596409276314302632690170951372*x^50 - 406964172776545077627657518991763869900088299664397173298995070790013151965944244097801568357332121168158419373809832998279184735962921816644221012718194429275834031998365021903272735231249544057413428417831950583560196156108191672423824752936676839328506928253081538050956118824194695692197333678328633120005626885661232028463035191262457091272695599876966241344265062281165310930141841662629706905593898448342666734679051426808941154144763935190636437449803287888950608398998750906196466277800927234808444674644226570105743687325809689485179491020861778329788137772361637187548419200539125471761894923652643320968445942843521797654060409063264884039657292441624434089538613667581453813702248063238502699373752462682400803116971429945689915099278692496050787920473411459334705226897390847660398281038211250812440643473394332677810180594332938007392889760050447669468836432356481993030738916159416451008222958520417953302168501226479337385615526287951655289595159822579354653271329060756043767234381617185272364704627360043339575971487229873363931449451473551045963465997840252214766868923580837378374730828166177820789571834901735209321623264153363844071476541536033106364350874369748327856505200624639603934907813397627522016710907474*x^49 + 50477132430941928536085698780550370607816471001500552623437057885145345250055023586329700111879900335032891608477162038391627877959868370470084734242724028419477302602765263987850251206451585164530984692433990487106905551112470259562681573335920381144120609858460393275681422547755624822173577925871501752460825981899643912715933148283857061117429521386922213836850067215959796722850541601736901772139476398490985360153364589746605131287027757745796861971389830142137753687502226928586952645580297385437077555589549978501603503449804641994152773759053005955451700096205269911443213780175457418894028966022547945508804894171585548125138217281186621325708615410857070801719586228144798359978645390568761482568510993198359250799786989411840534798812652575022026133291840118986452827200104192697445407990690675085312246068840705235883512204775498467827021302928475262490890610400933429790446560925043147239939552404541422949793552118876520060009377585863747864577807126508777004581635221332774768985560706262373804014401855403983732463819847676175739062425486664479210539282420039880349916282923856450517766235526939583474225290174971961390121144269133053635703063459378992439072321423012614883436158675714237256450114909750869038709439005786*x^48 - 1823527142329524015486547325424157878616568381300560599572048027757429331687161976794880776479386227497597358973781288821316514535186670688874983357840943110007566509970659255147808806840024879502909033758673585532415522559142631785439393119695622673186158338973046167202425284088926311403654083904329031186612807317653206326818036254925491590332857492133944101424040175631282204924121692247713623786402966796673051840107596126115456426127234340710456050983270098556480687551358123623538203711039622690724973778669540804325921903685097398756820698884720351092337270462024161867002839930492514495620535801312051340510702062505709038595748008368095053096651480374805050781327831656392416390204560970987795718777123609936590823152675909218691014726512476758990754481013742539089684801806470999778560248865058313514037962180842340697184137324846151875287476618143532384585307318817070298795958489423622943903799984864661939063070380902502077538173473484579285195107880435646726789818749257727823051788085621092758785415823126939990676455925609785880440806011773421622844072680345138803088234364555824477342668431419447258195190576216080020088398988512783999791546721567581177898332508767447211071380594331042818839701444196808006197770866264421*x^47 - 789599423791746269401059420228719220917356163120284597510972702054893742165197056777557692063278577942295915890670363136802183170646259307651632243327929155738862740496719647951136110454677183671409874279827781608559895726392041236475744627898006206240341318913262315126882414437384750755596133966509378513531573913065653086325623650929898372273267743999874220491585186891211889274205369305707078438807191631894437660727012756401922994716400823564378505259685276231965270227023853642599964449659417154441762554006553064770999102477125159274270799353620097645780941842033831395540964825527374920692722427233421190504235597237500133485122179083681134028482407430459742190487744833463569087726373342760445322039082151503541907586461337109340209131618837668042793693804565643836307097590259898408349017463917804845597779407656072519197734867301952128096076730245752366561364883453897656487587207171325160812235243837375415976604301366882904222187391643807947810371267507311645968256561287609943386987517390937186311691743364056973925388113785355808649306676650894663192776375062418168894382456417862181183839829598234620364657861741553288882726006503590432180951343350682879832930907855042570151603173520467259170458869469891840357869745609428552*x^46 + 226154814477796387706049046021781352555816620098121718395511394575202524718672181208733137875359244217204491221710957963987759416881046545084822807526220732590194726474704737450661686563657050457508944951154950374392159637143584402875330725720160583151035133981746024246183696049934107557182058848984100790533645644236344180506104632517756546604342632305811838446687576814893044934781606799989732963774006282330860238331088169140640009452473867836832350198620346888309760659627183782044042371491073029200397729198537874243409902573272579002222190075689373691753753061751270138559651272911969397737411424443917483952981319242472363617415115239824364023211686277656351464806220876568172960128306405481845503499418538773472077019529090257943793951162364030478117109914048807012728587428626043745778440375064703850122541981997619895171527332828460452132753376740477095826011403199454666886720832875590456517087059102816807497937480172140541738613905474816217065817299517236322185275721154234931476625659373203690218970102069988014912608472152973390318307872341728331562062418484163357925089285012844425279190116601919108165347304324793707327462945716167751113347772331166053251369211343802338926228843549161488154718747895434320243487213180485531253*x^45 - 33852829235661659227602185737930317970104895306680206012015116066550623305630394068058007710007556758356960610490056528900012154792993662577252042016894695020646695754057392606950516067396765849815745348888346199963231077701326055882780536695633797109632308929356114414882667919797337501860319875717720902653439559832060366100663962397828947360045475774782308410220836941896099786761135619126815126780188873706338381118778928368917166021384978955879854744381965517687173728608028327065062550711172948452691819550372028372878987489010535534552909142999664261275212015274812811911658321028575028129858585346830786486418753021605838628503837289282811180364092264896473068559334234679717493899281961127280611839863350891426204915407607429175302367343807355601790635988309384870094681960604642630990445357929501713291961375387456188540297449136522954124427105516568388685655173013208112636156415080158470536824299830226040237801906648660597474783059706704694439895435092081746541044274915300278400836372827719113425264602075210460358946114530897656619057544734680535595663675303490377342225937621745387182111240596017709166802382776345558345015935089206235516271464422126823213823870954489243101160812445032690322662461644320079154276040152687753382717*x^44 + 2710406901218757763457155649404436111908139641665269538499718008971374041164537526520720752015212492009253015745160697427985638628000685765900227540101649423727935787873535852582830688735407660953135880957747360822271138617575651543329783398581662739176236063994644656311330917566836962713128884409466732622327083622392984309338788356431301262764354340588158469135948684816313723892617775606881362745538141878041113879829806483494189205358722734888264123224765076552606909926933956292928890986386051348139301834887690381824265208939863569852465664519454058877669325545074572276380487733918065025284612599520724982771629571448707227379749801152174073571866858091355962134467414408252891227116401085109967777580076330559509748780319904420581954127842150648984287728372284408657320476449687419509020736548619143650195557066535563187551055460027481025024959853699586322572187440868848763311469694859756091940449941539227924610670423778421173450705895174290803912234830605825401500586767823194271649316225742818759335682406353056988567743051989984747974979645765285866380377643277998594839021154598927640381877449520135464056302568635881326200610465911162155060590250911029291959178090916827041749467085016192950488768450652685918724277467937479300349259*x^43 + 89138545436181076223587561876551053041466485703839673860441691044392253852357977398173415451103575116308453170851284248272336651637434189119138490559809505508352620673010951727594114389475870130371575409978995625574040876344681591438408834198759841702937720595743032312816664941327917485662766993965791997639974621963744306027419347113993589910707525689497645821702753875856205242245557995434566501408932750758126266019923064643556350368650422386257420173429013165831498671081119752166902769155594471732722367379473691997353227275498116904973936008576415602611958381259300947517580076722532852677115387993153330840395228718763260786520884960359988373821665915185165396290241517339120984752501725392822559788082706121819573712187942834230219232135667191679018804644060537025548936322771390120626558003304966135175896214927445783254398658262081729360554259408049411834058716487217591557326960844929733780452282110659731622610014421208683537970283842164035078506667710143306948231234322989042605531547335446447374812407978604950781178985835782029136727411287580113833191632573867191117582590036057607128048194717270614512205799387111305828544241340196778549997982794065497241298599491878565941892464474509696353071445818613357351576765609584790492024470*x^42 - 67344931808921798409219535539028250041676936448118393269175034283121426847902596618955673919202556045201004860610499746776649270467742769161439318462731928890693837045127120547792665590057412389908032114692686145643074539854055118533195007778568321284825900579201713518561109198332317977109711200562346849085095977205147317067809950334736401528131097430935183778627953889385676131041857613546514072371930278075721334579955252597584108541307533119848012377715846720151793676780714821839444777510005207547556827785786286200137517162070138120116301220028255723182834314354521907708316747216650625438167860033621587374207613510410316913666257368264082466552713959332314483423127426165595040635666097744828679499988438050255202078427115245543845049769783435306038424296906105221339555073813314074833637608144341165443427424821515844715703534659373291077083756427021403138426284846701846559511999424946776288821038230803969047455426717063946486897926944666606095010341966311387156744910037568407729435221369526527287463715781150994050114812596640662773968459525936947049178036758834767728160868581354937720270433382814809587534921811655533716178140817945881935415315609244236143797406243425191127980211819789349598795607528518258387787371100889638038080497258*x^41 + 11599047941046185609929658638661413333220809201581186071729999770557009809496580201405063627578989581525466831502787390473271592996248285946198974654372797801344569192738398966939464307050850821204360297559595185443632567122555155467572873543536460213104460716180555423090266190334416124380547603613651794903275982651701361245393529874829572294142837609016212164775877977681717249708791685998133903865998375079177220329405426685262915352518470166074003320611781841689127720343894474348383571465491356515824237874197527441122765659901900408159626556126565906487812781510348133569785965069238193410221248556574349942371452054452191041318962533170374414340541501613598934842385861969064407576359281698765902714303568076696643393589965715165362077486013220162442176994015007571692624177828982347650084098352173538260553634023871064655408509899587210015645084665198324931398580309593363233095106761640439741313441591048793507616797384323265703417372636295024204267461774334782642889520763968190569931948733297000723932866086436573407051179230305097451931707038153356327189080934924671009460162740331717901362371804290819226700763545286477929158803731833929368052743966888706442829735246558636120347993938443044610922403782188111136688165148168029496027918149205*x^40 - 1131614848735005232695437825674999416402815048199039321360800509251651752891379256798835503962841786236517382612846217946538696489181691644668414352090821018390912235277262945934680924678591462928703859680600210559519971368800060767776578249852101625139864784038359924911600041389690830531073577995262354274637664659792698255556235281590348177090123187776592888934362727820676881185441120767208409861898413387458014199135595454383772965878993704317534236302197466388496830211567519453566300785448630817524969997109992811160288189351908207465590009104235676486820574095730044839372314293226426731967967624795894419596628460631176708295757210124366530405960834190431913163809067596732792821864925593894669580853719160413046826032659721716547383117746615090745005444695830188403788996956823400792394959067014538342006569775424525634122557136051999284416518390387406158616628757390941274840847167690694701586385062366784129970944553121797657709869467565431601468162444290666730576149065451156201095093082465033954714799044591167077840086307763321542494707203133624467973375532666171711136368289989770521307997716920612074818530242021085649899678804605481029283331086363974831454517457304799713151332825024806446561879497686886984765235953471651898879194449821630*x^39 + 43560564044395597546151760653107454119829885552915162704683696566942375360513482726236289817228561375537679970235231277392678582400831738669833737088058052578940819272560481262810833797115726207159372583422509547749118929401664254058243486250986719685786307197498351758227808734851324532239412082186040897345523202915469587367797070759364200474464922363462550644689419594304127133581094513968066114523638944935949723322152497779888028425681717765707353055992551536564851337605216075221431662735593184331217334133493373023175287365632517722210801505052573726961623876730410212699477790229067558253701138466704478768432665418624062560747052766522199413858595487595686759017903142988663611047490543442419532236029103076584465342696567164466509467978308721269574320606321714535817757296339274478341896872733919937167200615111691978506458258725243865081233298839705164792969818884941135546572290475366129262269286626578100198447119159736349326315380749214317785432991778103689253870412491536373570535922336469716064405155650586268992975322168216330322332713953206045431100106610350845887722232747034753171708246656833014218135085143267613754178522471457875497551034148672049645028265917436621191453401117689584335442402279738667020424124594031069932839872057464835*x^38 + 5650994300782134318031753005420329030276824500790774793757320612277251148999540584529371749885385365460518558540428347127454140477150689418534729152814703204907405310222409906991324382674991514925640635832394485773571468252939277259504147887725654990345114635164927520104757092278582508843368655142550105570586062692124677689623339547456458549803377525242875316923849546352250050906582828977511945488583291475761627132575819515339011526254545669423352848728641219602027423500539870207320998168848881500890255177596725669970794045551594040676159155596928292951156848550359059680913915167021747020965004259052482593881830008176279750598149060839913178116268897612630749063527463097694113723244709295576659119602607863271528713565095221847642815026172909506483270703308919264737931826892516884051514502630567098543889523533778858132548268662449728819901428725435917280332242915612148810868685647898719837591713945513199016999677296593983927115239653076760095988494313953398609032223873970517198538712190769218459742320631719633854214913635043318126858501335533620240510995024873028296265740344336287635878860769667184064664100332293523172743820862835059112576209940109446770178790691976142855270159237099174478944412823883805432945966361567500923901536786980040559*x^37 - 1184509852490956510664221437623139615526288785027592052420512804354292518433422111334327803743359086987709812669365239957027243358583644283731406773986632825089357229763253101679384070002083248890869498056351726124416054980270100811599793311286199079133709086142592339774423182886459561568448763260917589696053203398525850544671567974565539783964894037501717919618982827114314763401252330548931677005896192765684469214057982535349296794586776159922405252062940527322895263077776456229177660345786488313914644147536472082804934382223251032202966174759347574378856434747675126541356629640870381952861698817432319228150448383378165450528449917805562008229000670946319078256428385063725134071546822915142617003461559288721464177690384371252921139435689973926995828947158464961810933030016084266272423190709871158948940076307170103881260090035603154890395228285874635141186537859905857958666288420308446981549751683913690891077487269020095563940184622022406173600595302934298189186801044639669233734357383378997018899933068647173489818188477214083542301567434527146436125702712384642579975158041471108144220438851675520048455797052772151500205343147540129564113617555037869708887092867594682434257938715227796121908482715862968951900477442982073482672705185246932610953*x^36 + 98987787304318200732573172382608377936692849481669296013776674947508924254438761637609900222989198395052178718502006780263103640908604625856116612204270202130271233330924146769018512815142398107442811019311415329941604047438459677011467171791316558480368375626593560836307371988231641822596626116456831375448368999997307574332356900980350358152136854483023557691783289595480275307071708760758779749644327432771481023734594205125900600915246879074185940962010656460424846002439961659537860837473017013382118710651777010366265134495522648792188560644647797341242102798928354426450624541993011599842155362925580225774229590535064929458651590169378950149212048773019943372096428753247085631858672027978176555902540501448999970754583611365314653388307642621508839754041874829103058944922075539066335722906254661440788987718766165214502543866192970394256217658540113112441631603539926500341174817670684349405861038006924770252485974190690888152593019722228121352205706964479029427161797478836954121124914646211802873595334702998806328249309508271697438503243049074563983683597372123342327223225509690076736583898247558583116301899973229686502056057556585079512920662131197177856562164658995342520892749121046495678645503827370154756615301033062011516610864656045363686722*x^35 - 2169002888722627152742534286865518328035632911232291001393302806225849333308653114436241941137226062365127822022713441897955702463071147985975660781482626336093187380196384275437298162141035105973092903292255077037958975759813976808545460635571629572025266628269334607673034911468596790890372276489192700577197124501700987122542083310238476286004442620313889197094488973313531378545978816374014095810538991516658794422051364798921113192615747377643683541560987681015063194740617332282398901263876485193333265631010995524882635872305225174606319600495225002135503679360778845812265143217854652043079433258029531593023937330790750389933040517852365220173577658664829444937742991526767125120492586248312930095067359849886842911653774800694701755180290247881907243047199537569937357768794496294668213513909092609359773030474351779650364247137435142815145036265464922226438688393961294939198195231563338203070967493533419965723446331663807016092457079514952260020809955328518598172954272391418076396949464781088119431927872331575161896791908241511454910974985437781474271743366929730325705114072051484453872583451144264601263028470063900675127871959428171330170738276772749319645174580665895088121429710419590884930793561366542460397911179721854409281322635118748218506555*x^34 - 457981919916969877508318556410035779062894623649519614235166911764481399098818246491375817890233618198260521124947146821537096561032143106008027732799730223001382763611023953029955646864245913729307370758522920936015721038492568747025714085635152936873411895837730823024863134591272242500899815192918417461461978479770007273076885865458292346185704531156198839486355750997867285206382645132066379709310215698862676345983782572504021865789615046445024433040414840980849238365773893203360920470093296268952244307820625111797299487790985404811575103052593180667784257196787794116984273888667798101199269065663974678360069013853365082494936471206855873414715531099324737601800156543531098716184186488015852041392054859340174775034731148129059482497747919962870729121996756871862925120251388271596018687476684859007808209613384325759203163932153245898073360684734559500407688217827120414170612007740839434151095575623288052378057924686142126372777468057722288486778388801012096583950144588988163872888210938254824375156748189832796114517729087279763274094775467788474523856953434557238148464079643663306043362773926294888918913930813576171522179942272682938239431852788615250166463358655542159582638014841789841004058706910539654965491736340708699892874419409327298785916804*x^33 + 58295655923100787089693148494433346131630531497896858734880377798710377843867877464996477577992669533399253272183865534369056402385002596721073808404031930033465671495246191338500616666136106061668146984954227788515797616285487660078867679759902027982360577721408414582352725530808888444720226363939132209201475157086123537786595564512351385664136309822388195787012231569407123811773629003962855010865853355245372646717790678004379569113678244514763623882926115766488343520682475816403349594397924830772132987419225970471691825724260380993987465514873992167389103426646421159150375123926382410681337511382736420937368419001950898749761542758834650668007361880965280807614483276656567217345954123915887205329854128479336118901288573027620941486839935731708565442329087799622213819924868686963538012050338826066346707115899161740055244364646456782311239462119031211589160757060984740025040830779670287306303072011583381814481808779090450452059802262128505986296678013136386913586358001326914690799948739287381677960484595255966276822447097021869826571592531369827993055000280516229211634297243888190785482287496428744921467564579513059984510394181192434889066691199555431224377374806422477406646643302460252778387312049024285385018801594433864342111238963794976574797093339*x^32 - 2956747913703977296952062939060579971332148046791553466422686330842721450350384200693514972243963357018081776110948302630892875926971031893904173700820408723522518896979591401763172919726930806425126838416805548720840797352617069961627139014312517632482744234809646770488678866335822219653389851006665018485560021702624867607014562207291579226849152863008726576988146467329075949836313677757670077784691784849804965844663551252841484353753953122014211708215028151092675523012371779172884952249899012140890584942270234990201361556618791101854632748552272336226114544232000008268109188456058423100859622389065616976784058014377181968134831933848826141252587141362935946555973706439124465488619092051552659653007389787031737192011355621981951458593129714512075286270310418003069372383606246918606691771970278442746085722294808140595095835715346877854036339361993187899621584829083699320194274189637726802895622603140546152535379264147282781326971798030323956996308105092636033680323604025723921163106925450814123709255337944079493208792484059630482677390022365708797744900888959385074778267810413640996415336035787089185174305543480170130011462837472236108603587415813736768016592530870168856995484481037430935174444993592807723283540306992595538710307001564898506836868694901*x^31 + 7559897836451494492045646853905312918502314887378272086518282561383359125799753686217022678425754114110393518539051009103279767879595921538531108452304529683382444119152047789548103448234812187415798155418345467524152845543323149492846715838274110310935265395376198981345569014006457442971829762027699842198239620946884692605677926761120234164811162035965059017068191114054409976529940462307751885095736777493248013609203216506667066721565353758593478989327051390110055533791433524565122411300010121396845206510961070351399673025026234585384269424099406016212645880326777313114852086010837774552283776157946442604052438201311062626127631345231082612757243726911380069273349909674141312698155326841427888873008806310644104152378713596817467369852718850820794588638205992505057150845416255533614464584847605854892513977911131919854000552750477870151635359299604454233939457204935692250677801104493036553314243666275927420566662025877439276632265148662298482296550634208346137963785870730154912984954750265439813665712515753194202652083008615118655005582879735148792723338751334340420785272157770580565997015293683972878600166085887534436348520169721212722782626372091206902681325917992604716831643000839155218761377886614883978113237302074457333267539478232902905576937750648*x^30 + 11827105779756383812953738116350647226565300278535309972284659527389145633140794302117063619696257493087810343303010370919500299628950912538603982088936699858850498329164072083737020043145045030681604712072511834493663946797474897990637534940423830310831480447488698163318714474869610156806706497129407256300421444695794384549983305744062272690167900685913051662652999276052312807102543041348572891037262659541425934652769522379135019844589240018542058969607001159727361757922402235026460487485464168754393237970988171215267914718708273697938822468170486981539915857518082999086102643544927088090169442656996408323469796297563963668728246351650356823292371556377431797404242093597455679013089104805770381331209187756196108179073520300618985462426300010935712547150656655066984915411283579760169758735538192131603983325861336716639087727644829602543516374915799820465615104124803549778193645633940273867308714277514845449614682673239733653145505346809584402936587439622963546978756996406828565715318437021741322205091690147176378020564785307783439681080856432569194687778410918960904265421517573876790075019132001710489466563394154299393716198641375897070824726322364137949652721788272202424334014831524861401079597975152575048862408865011729884867774362493470351746248726724426*x^29 - 2127168847792905371062264441924072344042688065803879364277426457586621334164840097847831549782786670869266289629107295063854163547989309428685890941414245515731749093518867435826263771670813136668699513460456157322652466533613139594189868178670086566415606151033635222482584824555787944776291711427934155982893035462080167545994927229735960817713658534398215005569208294680044200127815127727304047394737298072405880834539978726815892716084920296713202192436837604828948519708729382232333956846371888173082479835160933359222327587628598957075906665389372330041980741158116453608364423016112496688746931633126116658170839397226041472948839778639860366415292916080596998444613585083008502267741385860426849603122294257122658832190794861307957270071008266059651615785641998282046076367049319227876936688260248170753034358576920243344924522244922900500805682987061691916323199431283219874142416369433968343025862150809401755379540311465257742079979467546761138444330413868046329605072901109497481431906742995277038800110413441842953323985586872437971750564468134171941059592496793948794732708778043570141447927796051706725288275017539015991382680355169092778724915193926304877724705892228226782270849933756177146123791391481324706829214746929647849204062309373713264705606594451085129*x^28 + 320830711825972730799205503086356207704985928285876317841377294314333182632465034978503712128447932710328549879544405453713203920564158096217674645318901774077890041953689093521034751708063795543759168952546007372766988413043084288017505624220172453599329860467526142925696030846280465622939892191018352014439898494352554990244039668662059375507928771853421593382837829495978369489316757980416790635536071491131614352699331029724296899075376214242375559446927085821348266543039460206112240557551696786028421455773880637316154816521390646197988273217872479021179900306637890538030600567315048916852109434358498150332812411033973504584417499239789721046784360977934343746863173422502739536540301130876236830534242257296726051632249031810076915707357468798500446039543421572215763980673108708556835499795588676284697792678131491080805987356113661915484253974550325296629258123109902827158076741382101278987589145896928230964075726538030424636639155134984844206169594350422436634760029960087056972357851700698659697857197189558714687218935524107815626985174711978799291628024416288193903823742080647737113626870226893529424584129141090183613751624384056835444216266245883709253969284119568942497305689840791902911494614860201189567278987794147466551208719353325170441846807965566252993*x^27 - 25638785111927901438919116285800518010111488357228458780007157854346269884260877436721440671560400704413457074253885134609951358709803674321115122086168716456028672692926212703239159416671646955409976427319931656581500437475748628014605990442992135436804522546342738033268151577405841797285021818259748381551139755053781168991107257653050867095727444541255949931499896583994387167823615125683177332858996772046141495932789142896058232693708686644285816905975007711882843534294046957937732688868868359156053390165133318395877692188312000769753726306867940513219956902784550175625028208395873849618051031734840183717573007751646289143051775774562866683855446351286034380635698311869704783709192883110638167304215600009133248105544905205649012996660111945961814179710453031778160871775163994366355097156648914447926453891684387580688531141988623927333938778938026296763227169126816947739436021317670905303647290183212671559636835681240366532951693337889708727873652137546633822959473793257240453894302302422060446699111615463364480713938248529433807859823813792827651272904928406001336375670796967043345875150338915000375975047402914416307155534755433389175956012722518987432402088433818199074043483311898382683313333004639890387961810191621207472878286869237238370380285677705017047497*x^26 - 678642644805123460305354836422357361022575767249381224582005506794853222467790663880465566067156057362853322379512052660349883415843160046889597166917059098096107900328489169954582363389997028868819668067068211085443351082036137151994443994263871017314134796384024586697302522727816649407754765950100243419539784371730527687982820215242630947578119067446980983201378400892135673915772277428524107878441327408593826550723016517869206899224567807080079893805669180284517878394321128144640630117767889313675379566813917502822628453769381993780218132342028729644506352344485636062939623213114448860821323817928942433322501384517574358743279981131684752181220736537344851726227601055907920213842104109085753313534077739423961957991207213199236267580410857782428413525871361082658740718513293985505460202242204717112531940543015608487461725281737823892303297148791299408226400324736636144185389821364166528800293404537291198881152716489095250798851297673910300492192041120364244021908409470431097402774228072697418970869482372476157401299804651504273753080506144721043037306264850292593939427736316762429154604097324094185171879435780121667436354612864241158525302879046119114881500601079491612184058694450915349980908084648128429175657256810222266802712837342814179027340067193994958003655*x^25 + 384976874064459062734133841566194631791434863213538504356943656013279822765154682118068549773694399742392540909932221649764393383158833693043741769883870752834694870263078159753304426504733411456482568805908667945000539082458937858567751930576175509895992351797193340512328744066447054878821124416656717849840511718432652010125044749384284351508000452314884103455122237697704152930024331864241963449178333965849699020206325542667864688984153882277904786774096719387490127190652181853373934592712858729875828504063613191663623992178053848668912769794544587435411440865494589343057993717544570168304314752883087942966082941779536515734198479005836446634738869053812021940294152606798533308948395364168371828899681416192971440616910623415225613937877462001797352040452723593064322087357935490039208623924356721583593250874981629667499576260133592647462829173142405719801922999936175892199560414168582869282171321357427308864684709202188571702196401485038095035829370897389915912222267584720877539580157394212660734454681497987708660326397142259676802659320158879627375043922576985292113983666020499051554821983351983453950021073204970410987183205536512499234199897028759967246480406523750188973480667945594620240303025042478570560230952284954750406119756312802487440849670749324715043172999*x^24 - 36074302026314740889757499120266243408034452667546285000613184242472671251523273757377826465607199981424356391703165123483920994234321107898240910171472460521224523051581041073410940904361707961683916826568045606825570158224686120744491702322248807056146046283123906714875285689114685342761046884898965685883300584364664381389386839959074867853033776079830439016940194171747891081007714737734650285830463817370215650712690096998987621880621436767392727275825853892410800895161194339632805650035727836484207826898504083640089372632555922661897910178690987949316546773864118745495857206218305514177697857205944568914695264837044186710805866786528979745733419669622732911341509169968550402676115288619871201479824237439547728530569019458535895641241316263851353513026551216116807773773948101032705724271979962910295894968982053257032990924612652805075180973424031377214678345456204613854047810227392360574349369640909052717210356973481934550484429892934676579886059267942795527336813169100193546124016173008419456280223786853986592973009164725460656483147385548553054294645706640938604326443722151842670516256495137201435504328146604532424794468002494508999615248801158979657278991753391023605893162220275471448018789315923535985884745213692103121213084000985974648867787551657506434547005700*x^23 + 414337273216974915112341983125773433512931056166390443176467159407500004882872380573698681438748438049526933326584493279172344705165550978568110036294293254329719889196285440416801028494759752005899043344344297626613011158092792933659742880006567684493226925315136826596581539268233607084270617159965304503035028541120868004827083363043603001512093867165980431870155514256489197221907952317068691980858854278394586920789378122772085726168049261498325696341800197104563384103021676395915056140156897738819661035251992402674343525097054234957785394202449921806368199250699302509032415296469634849677626631435872941033745108561726805905391642264992433992176321629688456323174456022615973427829960464527442138976528126636634704255782933991338625273032861226995584890329741617932195388647837725413616428676507029628432365420243657052067047787435631094735148808386720848965421957140999144920898357225641857563546372494005839476736506584054202293638068153927219322284486536604651401887720341340609119057653762006102375799379412398821199056265015681657423461245590631937879778578943168606275797326662605538575179937750309256329689371883113294301629779284629147610341790564512309840706661092595183823709313441683560676646547736864888040898591465701477698977959740916648184696009277831383657646958980*x^22 + 201980373298931542689863723580590370713646750772432450835327021988882013377364669928246621138188252898109255015596253602154824595866736310325984263259727567969525889537368745725333768502147196303204640511549964495978962096797156279305822237267637718961442041274366182635670651298608766030860891527136985763037973330034690980507554094366479223329406176259152402568490678795931616708990765234756727896063848959425712965188196675729461618179791529484417708531810662816146158773477330970597643730530643969146078806793183834254496585285768852968036490149808612348919322484603491346292287258956050084430929636831518250885442432479659415240754643562260979646855196201997405539312979320888563508167228335876700126240309231402594834755019527909713788956342200259893414582469911516564791735466691111679573145668311222333573648548365786432997734449623940121509481849471470650787040186283938814805782166121248111252064964107860049315114692430065378279192250088848964358704811043007472903485093602257667826545369414072334719722515146199030806707467272764389705402146410320208770269786675105515243521020755118638938773258986534661689612955413318736398158602350270992906209158987951031003788802293611637547257757669092911174529150089047686042885662719606046259243868747332172013797060136929150736395409616444*x^21 - 15753315751923399778226104057480798036856087923442987364648521585993316200915364115410411007254375810158535522393863165713337563639659139572076834617116792926078849869544484293382880176225447607720929611273654532179307945321715185786769337379760745482119417087013901570537553011330430211408579760531715112591495509594371795540055051887364321758673571949391297126862269600993467644176575709676155847463420206303897798430115191908090972451143599907247860685284784994883981436145587976601781090850436394886920475613030252913722509600278999550715237256141981645755241574201503083537269109715825171324912740732080453254362539175766836925850252543592186670826318221575641030543771784640871074104268463388608991364763719697600212267910038058345390018572798361706046118617221227701631187378955169405742822558134575355522175203351894468160759716783605238161946431049609960973313890538490349792658144837764189851454800907575125581837452121230929267092100179424383757501368009089846364899274243768629027053266092590144949188390873070144546542513639969888072013167112280244170109716557415386707815756665410152725379205598934501715070608362816672665307515344692653582642425023120669424128298476386726002580558649814444255618542599258672283324610146661084952188154267498413229994850671508467710494928996988352*x^20 - 83124250748844272957180405833715092060479416763095123292639887718427736468347270718231054822787128305378622429532154769270459290339926162678169334019565895065258886155222981011597860370714563673890307543359456142067389836606527622180235552597178309321635745992397898287091032036670053819312964912896731265350990477976435835083631627510265087116211539459914652475835944252753321739605215600317171012337536431345813921607090176840926364809807467592738603373923052306927369530427482974903185518850575064897806541855910568386247596842784658124587436516551746455423416770097712927606762179317881975475666520356753465034763023796945345629965453461515687747232934062847828209810870638573742043142739436536565416438204943861645066272303425782054438379456622239744088353393507404151577052416396258376430880301242402086568659708547047547866416980997721458943411287208087712956431332901092896460619574784209902114218514139341669511804535998471530376821409593198053775229231446767630810531517471429001690803961515017543177880582467926982605369746162242930444981510757443562850659841731637277089795796945727536947674251528268189493989139642409760052498928665611991288981312306558965332804635874831654682464384127987002271718799290089576860934724973260132615768312709849977746419454031341407524430073566528901*x^19 + 53235699560279143360400536767332729425811053695444902504500490032089254481889865022529071808137255437470780261338822177328113384031595189467785343983524255120826638387466694819970950711616620902280846808432025169481346164418337615943513919613996788422955472624132168857637212720723873904115598973687672278898999271873111274661458074841090780177561528322704920979036661774459311634519763915335069685249318398142686896968848609389666686169811331122958227729654703369288239154967187232117009534840674245462454364607664914092274355342763879851411164813783427678051524575974514396627776504513924091154989074091130752762844736918777900485548941795006355772532869227042810917402904459612176774057734271056524925202310723967768266855292146306415025115736362835643697825538881671473490673931331999429630157565945270497680642412755387410161442589990771860215168887268673587872080214883346440580532302232094453437556575944998345502772792032781950790252954562163768868453298700282222832982366781765657463225633897757966974725247063960581926261553700210300756982134645407785034141945135558203877322694167344067729370006328288763713925043698826776305952194284483622629015790473166232389457152417930124690295732531592060761895064690037601345113014509298491942263720387369908231827157689509317785373825096106127685*x^18 + 1839058977768357486821386903724802131065366720822877470396092536192067454642879651868351277668356249579719096037855497376613554064629547813462401318951083683162996500308801767045642509243849509726877528495759560533457965102169287828585772741057190814475492757916698734931016401928702270332865819303066544351186500364434545667457254462636148912526222021597696726447933779275436928294627797979530638372246930337906749701090931126349027816922978762119429329912799466599474507506295663957778430922385077606243249001321475893606664199268390804949945443803207217992924574301013383423600993082198166848716809243924834511202008097867343154189650112050733759516683837837449532192431818781775221012002986316341987026536046883699634937352347862775777078175246357534199457407451258272083026391354304909651971860875283682492707944703623590775305767719288795075062702215469388566547975560346800074137716006062370025158156853750167185984384315608000684861340393902961565929591089754483914361876456473776495246794719895209594611586110467225083798344545639331202744395631167417673283016877670214249271071263719674240246721301924542257631803775965128597477525575504256828148648466872222545036206050200426580071533101991435418337588867104514269284017810613427056853346554004487744418162550878752984282909827954379754996*x^17 - 476671938300384062470845093636528259001277021579921186590322055509412512836767576591016356647298076558549764234787526836014654944728172637680001010929071977066006320495696687253707225672626845411033332068208195959225466685984416710706469590055350897112777870335467316114755623074707631143529239715946411462397601778859841473540093638695087531687249088748713138545252798798460790560876583800544740032479897316313455269971233763444468247632548790323407369059455657155468994387293297788562624944977656426516863861144885887064765623664131628246544688395036966340536911509060647328645937702135187335530485288264164143977175575697028160263407068274434126579156198043252027544862663264130407975241070889096155095204617316888998154264158964202099305418188867283321573594206880190912330088830842397548983585242494919584863474155849034190449166597676047610589118939441250711926200649220250548992553804176568790671436581440827394946118073212612728074387164845790343639180891384670592252362570499165516962670624379394745023156925989566515316781744495724481987072708963029523229482811643682837729621177364162925768595405085587925850943846008953257103055719508272714060774153093235589281410877542828776262869857192204714437582522848949042531529696056772336448212861694861392562032054827771621781190951946595376153329*x^16 - 8211777425887194890796861113930883048672920100689145406779940719473832584033616761583603216066805441682433525037436871544415647890941584562972031396008287665997506526190008869677603227592869111474307354426662723296583526207155197795503897953307354777071451114692089628490262510274578611283439222937675678735646093457254773967182455547793164801018753743684741754422358467011928561080063840759350278340647512949675688151300587163475273860960567179679801899566783441325746423459338443678715402959053307873997086792686790635541105558259045997845699404865735212136977849133000418043965607468970060353492827300507279292553088089786647286671464561706030742273129758898655547242207466989857799786820267474021050950575009823668783739236645047886885037261176799627483622038678690477259735676020950179871503039813828017686764908189180131626306737550685538773607366176453766527543500667918611466404429038028899739116758331567723842704053639198953374324808911294556599429939303464388080848729005962470120139395174114630883372521483799600546232957452925739813262638998798429480259022753896742573332304330741587939763832400783263289802355670337410411600161108407613408551958940730934195465064703332306647327642646898869746506720011043616358328619934384009677724859623183094869765476692563538328898974998524935922815467*x^15 + 5129008137842606818507977319506970661209810266682264162861533864362237250424441818180299316204956247510550664832013564502523070210709555237535296958255554174782852062382447160814408385270874825315948074917556276692743603466446236930665427425773770960875745811429393290386812531326614675809411600779437734844932029974390647811748917255575417835376847917244478571031147674172009713163170110654083582647186861224448561661241982960822063088719563295054606943110375516267771088207889231708467133013398703497306185256729072078690863728502633618667306975915096692922679552028048084588197540034684250421029265771438114705677888584285121891418072817728358695219754873763564973610045878595396542413067222572466975733832510483229108343632029576122081613488677409694507936022971092074564454691397019401065277128505238728037557610248563606219571849074559241124330989906682077966966133508291862685583624740768110640752649268932557530801620707685715729608227550123266370114539326938227862301455765610455608731065643415541714904611226403327591959814343467322788638806189915829712611448684640233173709938257596144657799447574771291457663262738568279629922170083012690787761445820110051032156276808304680356431596786820184397092827770498233718923131201955708752140024698678286263451571445991720133855734429466157184401883382*x^14 - 249301008542838139733889413746308139102420294040084604413375606927716615749034628504771568771527636218404651905846773299528296282040671040235632656893674981401451361033959680128971209436289448950456405041854561883201719896068532859855597720095081538697712032698982076580870386955803166617093075138180330997479184767188949294149635603540547823738174171339661780735217340227213988686735976927673248161182967268019522841250812726495218969288179924366899170254016880273607683061152692061333678278972718883977258461914361794036624294552250208652254870268472632825180716410962589238794099903528019095010087936971380421781753554531468510315044936309597888919692976192505264246255581210827633373857540530606940609184584063798497356715439640791394611610074305953585481921138814244887418193494559026749341000441808292480646987125822450062955288134748086426636434521879325796579564738673424731208853341165623181418447414338576115293459567761013862853399875894510918148310520565224439713230476975390268945062813659743937488712602164257402554669321912342494645974530703195516710857004417539301091110810975804879017733298484595299803203054792096318292025360112702505241818417905333847996839320170315441658565130956647081906209026798165460777411820805098344280818811627537460995177111520781692105851570754043295028163329672*x^13 - 18610077087707290109885177692043597036676297166078363030690449520352053692375707784679592022577550484354981005038548816173586887792306862481022768430113337820404322551413784246915058741437908601344922624947766893082295350472971070691732136572567510241452019713927348834295175106653676280247209078146223291704292164892017188496666994942882201203366277335773621160414667050543789346895003968782236789822815307132715020791978696409770799601011595962963937062310186757345398043024721422842183613379802036753592744145076907898290429947481465314611475156694057130075207429413257619190035603803512229485191923060362840091234989952117551804568294421819611344048385947245664863218007625176131006882454920913419849981079673697062264827018553205533299646338129711352537977268576803727641185782946990901598390872852888641063345794799049822041756301316960683938546647320688219931016736218754535531889043657941434161612039119483503639114237887676539623883514296680318688929064259179708753625112123806440405451039850512566017068062000527551268396239119713056393431783943234278726213389082415198856953120692421749500548745075004583875228316757722705727077580400318087503127835991404213994398338708499454777916676607682164990415250988766828619596151407813491166582343650539988736024098630004064810390177036890517641854461549677*x^12 + 2340045268596086529451868291152360658073546043585436431734305184223677239003595299528664355422494839036795676941678396777218532886361615399038132269303457566884373688192006999176231548159772693996069988524609235626437947154184881140940786286072532297135755742095037753172528718470154181058126932197479367828068016423422782871154127264625034117140562367628696115233845904524485390700220168470345323499329661407477248622067671680964326351315227773691622246639144031110826038591438927538533181098203603794622810253193667129263023711407444857431086542445816749884346985615917005383044123560710259447208242983379551699518127896065226284788313991295946702469899102205153080330093609114717060952647052993237897650287083339902247552245488564673847220278978589476367305847629654791360088840409411825579719593955280015425987569753279529060287541911050124467553191472757836939259183004371961155261870193073344085182962080017396198014167244150224212284802533700394873981089425109889121440434408267667922147584941016943755096410777781869605538815617823648294613302612229607427314494469813356457327027576955775490924225780541736788135487820899670767285872320825079742626059019251245080992035842377784565438975927991733630389245204081536367196073425897494614769432650591341812018963878558685595183726391899419609967452920294310*x^11 - 24880794359667999284497811377219662218275100112532659559090543450456262137015473730761030857411983810610549670524020097940540486429576634304481933095948799001010479684835604974732995013922341738352996630360267038514006678741454411370588671071998119557749500741157840233573423992825250099550812009849353064164551852862315867143391042551847104269002773478079411636462944710462713542833410603236723470274045876191442102424819761875394701101101131374119517411137209716662542355295430683607120498102271550382047880309027977639966880605049287995147960928936283867907466638504492441441325833509004228526323383735408816371978135377307391352436155500256637352248181728570966783770797874558735699984482396243276235894376056402339965610750047442137179607957216092549045896096167593729359694795459727089886919830999938801923507242351535875889316121686145802151626699585685448307220505044181740893755926892677403253669889165044752602605780905268491291851712621553680018194956720314638757441378755463678497739116524327002512990133330476490271464433787822886143198429969539434920311965077573500916175947974260825323815866649003191229479985302789102699543199608124078939533559554981261498889679153624769883660938905229829634264911867386624880845384456173055962722690030503364532765262134613415772849251459533388691792341615096471*x^10 - 8224714993367407695304252778278340003416693954242766491251087596966492881523822758948624633563257693487198582805645171591911535009087722165819095945287060036656206028761346463340650645275447865315513477617958775733540720694755179439744116030898192282232245419057225170541546047225359785898943280075340924115029553390592028612516835504801997216817628478377946616269707602771716367852322788017567932894251289413164383405304562257660882314095941447045462017116764782910267531007491929621507737550595618874622700719988849428667099415417518443346102428555294959403516837488719794237383730450931383731614349722036935075133709627636653783953636089926342693226230833010527106340414805476558785373804683527034670114192830872839516514247075941513281396079608968170184993921710568417611926355974350346811912002044838369079082663446202096738557772961881901439628555600701325549099351692744843558400291851943531124775759836940489952684322222661222170008230631070582778315764172409605216504097440316266054119069729592400485351053237056879128128595517030596358454832522512778898048392438365177015610769994057891424452463277117901406409353987516962098107861740353464840571052006382699487965282835588848090294571613591354516655604734562894358705184892097419035079343194857375594785699494450816574597926757313357319165371425908426920*x^9 + 383641162525141122482818897917701917199205480202196993009518759298341992171578918590102322863887630993799310290977989370900400682241287808198716115392189570247567282727784387244864605814176950341803526670309168611220002016721918535624632453256911962039190957998732734860004821464498989333348651729886479944774667468808428546397253508716091251225354449388442776135888884492379160307654700306504402610202479766252386290875290123190064712926947068037803732215540786862559272894376525803921656906102505338090051612289983418485334756704351319162761270334752430199591116394824763675774371756078786839597031326219481299331267670939537365502358032899824507235583783778615352301755873061256455781672173883824421771052705063567749951483194300363126222456092904074516720114015496965577966632209643319721753092369040434703368374668318236054583833629965495294337921916298808769217258051308013193859567347573869036299384749410126820560498394377718625571438962186324621990469161145030956347699327186042429857519693173366852896484847485324199462303215069788779243850058900961583006417104104377404020239709651593681479185093243326754995986679805784751314856086961873182095019255000486153612500698712960712468163903436755831059650221730228105997519383391370360047220085535901448253707103285395308818585570530004374290497609697852664894*x^8 + 11505314247294771714856082948622890536265097152304760590475802430439894385058324801485175510629918702232486310075993064268135426695325856537609787623988583690393843279914487766646762110755101324084481910313559036014664159665440200920460514313076825169322580054196511853279583168816058387291387516962175758746506257921010332511518293368724055908820585315540081718098816643452400011953546422934418349308811711959891645498147147738042816555980977257682712068862683044707823498512098273096591108476584613041443809894239701069820763697781821446100213843186886181868995837456691772812205035027627195233668232202950993407374891560804407228300233364144903977073874297910806742516078415319416980524407871575159683791780912905893785415219503187766670213741977914846437839862970305205513932284066597942693727058769247708441041600694590197687120159990883985020392073271299308333369930032653559208294802613144637764874568076836801322189610664044463333607704577740844513351611134874897741126589054609743106788659041512470297907132172246716261750777262971448165860656685261260170115427952106023795061058772648118436568905834849537783955170284130714975547130933489775492250131164376826252000324407013717836288768640810691798289219557141545310818492381183852956762076612393947743217195177954133722017289423264023008283417707922593518893*x^7 - 1166586386128012416732749879163180598202175094403935286914858403069370417805092809734130470828318264845630856858322409869991536314371107579704277994180299157318862037801157739740972184458743029932630584073684387271788267700341396671429202484699797515219035807415091639217086772615904447324278402321635528144903850797596785096754003761488971929964387831513337029153386177581493202454190654910524042602301275304628652064973751690162826296846697250501577965397374530035670956011524408993623249267851822462586140695924423918401817681739809073116053360345046115002511755256212400035965524058637330080458114108849049509267159076889596842573869909123675132704313054979133558205507056826243251273017249407208481468678780313570415015290683312253689555300704025252255923618415306341791628905107670388907858518375302607312241161617176739692054820800612857940804194588088197111085379221537721505467896312243773497321680005531546653739867999956520761548746444182280232387687544632390995269190497312170161382318173363689478233599844329020493846248913661875640370583959018632296876366772515099759271835862305190700287375708582254706109398398042105765063743616999100673699894688711363754299477109202376084125217285792362948367475876756273498941056526458284717193794344797633138689868833394093639087268388018558667847676413872307104566305*x^6 + 261389033295628067377683589260031271188478590091592348316980408905049098865790024154780810067370347230677340859866632163518551598854075489852604183341467428995145828908216230249500725477472473824252630661067648493104974648227612834179425570538517331669518308418424467929521370334980467066584741338218018072442388501394824841836990146041820788647143882107643027169315725787773486921575619597030550059671339989829891294764860451656174597980409027692337831003999978936110793674713295527158846769797312045196052192952151951336677258200469032843139525964366622041302366946988234951553128826072763160407313706192832812122437213275611705086067838954982504927757329512385178428463378455973460029201807469889544151646877240181684680163542255812725462632095501793798197426690822051116633591380236409476180309362646222375214277556415546387588578962120496056038543706087932475657272624838200004115989037761156782779432946614098182849293349520060581884520889819740271862027811524153505730199585252858110791730297947253671069293547619386500995976232507474112279468936165577829071446082712912817523356189831053355773109132514389716592235738675001011360256652982286944896492164428148866803646027908972741774814054327185569259082145615972213247450839832284377246938805282019816739275847146303934802998957484827958583884141582827741911645*x^5 + 1724372098291043987805518779776931660356146939304357090738890695469716924826529979953646109913604580673346806702759367669806713369356238874452315004598640480924216821928916009173534748474669327055394377477958380861202815105596037795422845890990172668029955159592094311123095006425921566356100090836208224866847524019116458470355116250054664864594806017097896499642524367999952593861987903968717556923170083371201237223177361652886817358399259208798397280842287786721521797911898384539507378287747862368656639508880225122701318865200708744738199217347920133056856303844318604089857404474991590753105690430053539826692888654515476475254300324513647644059660033865588096259856943153951003747787318208217122732825427703181827859935126425102524545713136711532500884881788041712373491869991008158164139153052639282115602722622710740008577618158837115764832994203762852980121448118175909714781474872103137578234528538256465280676005470983726592118096559800286254954324087917807380159005120959721475300518734255062521016037883777531544461537856779205830661748740010899332107033317057070025835632810185823889937872163282770877153654885407080992833257622521900646106201696280532561079431338278530725643422228271766898295126941118157052812974691732393269577687771950817583057205810693943739233762181125579191747756701915400805785214421*x^4 + 70699017197458634769785296935543519732805605080341427196503864035295132939071012524544243486423598426789341995253839653789241091282110291957696000336319545094592683880802709748569418563106655880097144376086339060369671809531305295749001422622533356169929910685301700142255759039917657817118502678011002457158946909945990897955774709430454935952664225536591015135741674619883760996159336126068091483944550026212953337767011999794081105300565081105609009833260021748868950693277502059886732453838503132327343445112992043540136896954403161749286743838323558714495055627609241497367815381434661019884760601153185175190279772166044409060121135574298370637154583571163505817076603456898858112755653412120067746997365999047430980578737909299237294145555015650192399977224766890511909522851202067318065948655413309706036867087891774918220757844250149166298699765371472983494416428795529534701246842292438357041214314089350554091521214440560168889825454381645046216966340907589501596596670942827086934532282924973243032221688215150282898042445014977451525482043902264183817439489345260039882789884762368377009561197281080404739773100779230689302413813141455925315021076800490752941194379533277842880589982934739858007526881013423336117278631073784579000402654933449381974490164705309058151194045527773045165451714210566573734736820*x^3 - 108957586188373413328061348391325169213437139049677509750051236742057850061944328867050525064026507875856488009978667955182137585596122373053014372022891636526443396867195262425672458375254549501738009250304403684404427331184925934213978241751550016944655507024553603901822853086378211824954144444362518857071605205096871186869173687258491177077466153101405301066456936133593678412154834326118032021558038332566970281011003386715660904717163629686515572620437025199548125320315005488998662878419286980388395648532622531344526439445431553194055435756982585739099471261182745187235371974498014866178085118523995071087170464573382963729833889758083158864255115814664801593852135268571324591570565028501175536886560828589724335491100498550879142168257331645247459433115661570803797561788763965107908461902957493683931187018375557468802737529720403944188483191660158631990366553943933986727345827289685316590922881984281778756832924009038323386010533010523817115266731827127755207215436519508186305734614505885245654655959318215741999375310971279118053100469491801500224702422779749332413087219035813559359322694172078471625342189198921299927581134444761588256264526126580266061969431228296158720762063732228031580119451506543333763332010025320834141029061601024421314634119801144925518073808044398557066924149878713288811174112757*x^2 + 7616437473870320608691425658120151363102726221887341920580285852461377816053266064934515623163602517409365422842455484422188278249698554108178675095767901454086602299163510333141318927622325967153756418711598262205251418499061477482711239149730956620282214137261529842604074486254995077014008235926556516568075975411370561417498424919046181023158761471099075851612354542724290766101812710644654247035232052007852531674567559548396446508472981079237821837288137039165986421376214862789548807633271006743990713048285657103183749534422875353229843451509715977650562678379312531985614926511831376570865650649971030131384337357600629259002346761417644833714139114508705271274754454948899319825843566307496351283511570099513273583190062576356314119627444355506880373261188132835607943405824955390810498811165914198758000198264498200800825281125793833722756621035810601558964094634595332297182903061214671475040018777915110018528554256096468969201757512547352592625540125810008627636500264270469108968590877834820312827447272139622047952719865501693984107669421435617852685986538691857737515275440713017855675724245727651419600039378185963953845003933499510233263164614804564561768939071680083169433886839493599014606637187393022119769843831566286354992428972622797340541511921602533943132296918898500770856197019668301961105525416469*x + 158461347594871666174432597887793298555435300825759531193204606681273645212405660907795997930579802499500070252668766461031908302488328505602110746199916162602771868724530744672362759797417472503624714586135270948167522145084254734621369965301439730242235998544154036070857504927123249236854146827821630203676375227734947549848155611175717783588125966814595003287289834328072838658139108685378499368795691673513702767875491301069324839833824504814870663011513958126056659773545867832947651722972085624217107309719391516822027536253502092462968494675435308756183593103071423009425067062367628656176698592980170171970087693531966628951479672609370779685122640975516745997859302758796404873929262460262627307969090749132470796188844270654168053628071694077081201950002561408417241752406662611239347907270047713956975860937185538420270091027060144597745875892387868343457763410714683209359314444613869426741902946154127422896187422892692929189433956587020974170191593910377698206536682799846368124342338996393613436226729626065688038192830509969338190140136555888553853772179358086137255344600721100900992700292155890285159421234947942374322644175763183654030753252807150290174720812750941960342996700749443202776290468336056684462410416568674530823286323033918641692329587940120511711945337444732220355665682122220788508079555633946, ["Irr", [5, 15]]], [x^506 - 31372*x^505 + 503191148*x^504 - 5473954047288*x^503 + 45257896322892028*x^502 - 302374486548323690070*x^501 + 1695855162438895557128966*x^500 - 8192248354427005862375613492*x^499 + 34719916663294183924985238582107*x^498 - 130872877039765042800946519959014316*x^497 + 443341676160794420759179939009342051866*x^496 - 1360653029770118033408859566193197010414669*x^495 + 3807195877630322106266128731958612936914039825*x^494 - 9759516713285177514102258244840797615030388554503*x^493 + 23005027168838162570235286203344918684394002046183861*x^492 - 49997189084443283490099373934880581412359099022093665385*x^491 + 100353376016837128330956922555426883342066447673185877992684*x^490 - 186161223457476092340321198644454556100952858252308415979933840*x^489 + 319044522942020975915799942018847614042004801709610765976843590455*x^488 - 504286112103105452224576026854299038418545521382626450698210212834927*x^487 + 732577647830905554817105929513144555019687637774188603623803401623259619*x^486 - 972123056108667736965444495878900667553249408325345762288911322466535121012*x^485 + 1166031290373715993823875202725225978255013696974839808663254266660394441412663*x^484 - 1240552263658744586956665587880286046107951088074385989300712851718084312587563487*x^483 + 1126990935275957231329802225844378847471267538560654245065357361614216164728718964623*x^482 - 793614283197879875104368860363806808581069438064043260993105621909277940362552048167485*x^481 + 275684381420698493961177982092520730768880343424607251488863579988170775834421807127108235*x^480 + 313334945611368166518315150513814584553704259540115765590999399671232055554142074464272540052*x^479 - 803151141557940668226455700149687544580570039386974493555178159772459884334433592298860459048941*x^478 + 1021064096318501928006822950665438663378900709446903735751256020950147427281122200977770602466816033*x^477 - 861210024273540649447902882192488073263874243851494324320681619821669000247166623475662450948746838474*x^476 + 336807823669269306598857264556593063161861255138771845720058501401613186764724025786856710673970524528388*x^475 + 414156722715960398304821658795539273195660245965976626222822976272733201547346039053281246892109895372164181*x^474 - 1178282220730141547560129834380899193000834013766557219874145516920571848765195858642250464546929681159995746046*x^473 + 1749242470807300930048532636438839309922720628085607045619379942762010760396329991878549610523149037136049246741367*x^472 - 2000472965437510079850070710379397856854936615456689073507343505824438535016193914478049423144440445585316065584771383*x^471 + 1909424890876383797715370268920168464911299527702120303183225937914914293029393283231496769063153425268665745757031711407*x^470 - 1525239856841641265629670583072485638966991706401746414336452281613249661673596186589774543355628451700037488460978135145125*x^469 + 910064987166453922615362869820649588753997718479439099062043872561425041469262750621639713554686368560232463679584309764864342*x^468 - 103327029119942715569029701800918264932191156384430179530373528706358413758180609841709272937425932330644105688300828681373085921*x^467 - 858721471574285199781129610905796008413116486389390560600856036560745707384680734112101194176488396509556047645375175116413227624789*x^466 + 1880820374273468714433068919624390681907610016380992828779615136096880199957738419739232001490157765370941361785039046786821100796794047*x^465 - 2758520590839836910648349756184042800221587115496512606055652650919264704061782023963324037489538979081857004704430111270026445787979841859*x^464 + 3200288064900927854790747273027424537906428977631907286368430647354575523792014385353109429328662167565834059416011317840424846185610545317583*x^463 - 2940657432370678669516448935154299669946445137376070213271910973928653077556469147349839795986386074514401585381744945845757736382715056365225024*x^462 + 1897526640317584710244916353926918248965000685927666143710302712227883041853048777538073206582371699236949391307538070632426169208461609182332905404*x^461 - 280957571601418919577994584078376967556284958749101609023602972909656714429440941490012392931256665720482382693477198540641949900803083941945725307273*x^460 - 1429338218880474204858821312527067288827558185600637079881604276913444554501055756532919177972100014738090812352047793730287264627035517656485444963474772*x^459 + 2654236126495984421703646229789863376608966830894039120845956251172928711386458473799575044155315921827552400539505916251605990112269955929726302651068603030*x^458 - 2963509015299526141899123338409899153470318742610494130005805257195832426060813986712696371535440825703988590955844398951754437961746430924907407762170514181328*x^457 + 2279353689494779699515516313680877965853439331893206945527456858389206156289069263539350130094571723783616382844902385792099083912175681546308009071394997519753282*x^456 - 926394203081984639788044843755251796884891764238593141638566492362703366153817642385408934548201433836858099002408531166129074965514854739193160086313259647338677206*x^455 - 504733695704990249212128129438323550730148948358776398091560806523146199437508655240771164810143631972439117524769851425148460200405670518578813652764121317173563294822*x^454 + 1417642142787409481696325165218877136073048691967608756934003338730535167221801924228669985032091437152333020849374474570326474084899447250833758817937824002471485188944512*x^453 - 1469309002512287481788518656517901724558086262993760660448310734260695049129395242445125792837338952101014489722568561483782608299705718631658656779540050420968500266754269079*x^452 + 706186352792905844766193015632006477329130007787328662220091953261911104402141785870471104172884107580534294590084437434293385800695016726089003286185062644103220959012144849944*x^451 + 480511001758391774380436961027045626427424071130042173760647428781816466339015765471862187147298590962103752981828363843882235760033978763292975718962238723761131770978566602129909*x^450 - 1549349132218949627857743444719686762556867687251648442417278222194591060072411747447766238063413495047629080687952915399184052050250484750692362526089592551858696742693875323107278132*x^449 + 2054332057768729111679270690023467384577789058328668289996576108127302732791711406415609064412938246731140383707387091071597339356355234841571751849175154889993599374263321977093008699602*x^448 - 1827325141959203032752871724419241832597784114373314131247611115197721026390598446510634057815827200949804447990462617099066754545030493256003734491099057641839202892431347554188227368368867*x^447 + 1021918436047288774754793277106754587535116253953422747415269110934088644267871598578976316419293958327967352328840520067937551865089619427380701671286429990934477937497852042142112974651595416*x^446 - 13301965872169361770576587360735883610629245994117866814767440080723900762341588072011655519352462921148420154658828185350877217659458952131782710663443435499517008969975626216590770122158758674*x^445 - 786125170273307521345573149852139412610778753616578903127195222353787684611538680823100177543357771603574228188379961322692973669297554543075164223936338843283185438232388101648862715453889325757137*x^444 + 1104714102854630866993651789348169119407537889173893703500485039194383535456639014327202279758925063870531154877828811522178124588920316044701770374576742198962859244128649451727898558468636564944373545*x^443 - 905952157378701906252642699898161318843074935030563809053630710648062984749148301615931590315418877254169833967639139595615899680730996471473877249820604342908567292069474334678948756403509875830652498806*x^442 + 368926080167689410447569698625540919495030852440696500234111358320765389872112224580063151183157412473903190913440805981806624285711191130346477617795938040841032101274920824527789020673114954870097618483224*x^441 + 220782386306521068688100245062695830425749969276694744581865261523223016352601120011091185261995888336264390559141607841001387706090273182163682086411171194478484883151717171227682405142527730292416627949577206*x^440 - 608851433036182584988804010513029086467496843077421637865908747933509460110448598787266579523831868336886640199485214616498708411726353849010347941825983921679323114864594040348188841347203607520664582921777653849*x^439 + 673793002567750553651813662375781760988884007734264627010812107937471969084464405246669851003145101820089084750635251581390444570053540063108761792478271258610296583640371805193647821496834348335249422927977353315466*x^438 - 453661446754114063067802251962961196621748788544258287128244044718643184961541715596631806488295532192731263921429861398710892906251534655753805789809491561307106734544959217244331424589329301116949959169494318225511177*x^437 + 99021192271946274445876534718204408739061208575788351918793300779910575733034203766800040491448830254008721059906752998402746557710267558345796397630833741660708360803518650268509509991931731699576602045576412490096637669*x^436 + 213810924421100429783926058939377817262835091054956547152144095988754494006206566439061638835619051954850834866548326526125381996462398708398014934143591588548885758269447012049200739047851364963958446273770825295598270967541*x^435 - 363491679856718027778812589065944273464460780151799433929084577292394108680839212629859148406707043298938121439156441887386495325088500689322183577706865210571401065287522939956141253676465705877685565346504974959262440905380150*x^434 + 323905865219905656450042610792511550290262432010471322200394880251035348310824387579840782857651335122507412150549704801718520720799569400026971325927658638589272676490714857783250232530451766375024870909001358837456957899873471186*x^433 - 154479042211957719040019584862748332840081000642239298299083509306342294963299673666585684168701817573289328131614832448381044884728142519807292458505330719129366287984390404338596771166505810320542063767393630159418367068938549835956*x^432 - 44530450324251184778356467020235507541561374686856260404844367121738107994719570361390965526340895501947035084808145670570420265460416653667236609011108613076525459002119440354179231676598544164714497822112349676258157567196013146975293*x^431 + 184294527619131215498461531543935808979365031763765254942468229598688137356887598245332938620983012715012237823199157283415717118336040254172707643440702601859401702061692350806688997547947091774754189546943506202876491278702927099072799698*x^430 - 222464296971123675485500099115717964008603737174218529805364699046651123365731712131261474954283762716865017667913851455041911248329062459304744646612249994816519416520601393186579252696169324154598436728964790836981289077637078407229641828547*x^429 + 169633478358231153034099119857046842937743286996817775311929033707789777593561897624239465863567819996393707906443864833575914552402006323998709973520614607649019553672107574940961968420329829820781894514937453802920864315107848114646182919123415*x^428 - 71330218737667858648815992074647316952637313962868638760969070388525336975130341110826319053924058035474869768846170430629874820174269145058224019053906929230435464297575001061318078616593349708315515020008496819018468945454380984913233261286199934*x^427 - 20426077764382845871715533270293009559201454500430304902770708110936539218580665088361036598492141573077478108776895953511794872776264509382610907318653558721184190893743888800280012591600826690522686886950471111869060521425764177025026751049255916168*x^426 + 70850254027103954960036917999035130961214062386542003542146759659629005798330003753809300688735089940371970693530785129597801181386890053823182896640566680865244231403454215460866861920205877075159687230836427019749057871722157386605826992481134492176618*x^425 - 72270914870269725991434762696702326856045730226748106291427504870393650514635281776696003209525539693748582335385499525627802076798630025717089373508491280167115137727848355813957846790581705249578075371978601023080748487950809918044510703277807746035384911*x^424 + 39614947043673721687786251258849783401126660468299460992539129195264295638069359316909667262036017047952554132033650558836768749540028603622174306419623927017036147112884850846202456999681132687689584531588842434216226231022670122175054387477978910637695875107*x^423 + 2517170361461060686196927367741380282125795126801171470891029555420630638597381953785047656540473193206505261110058867745799867877652817799238228099561481952538365326886254855232760759345313532270362465382195908734526803436505336815543596641199957102633837469251*x^422 - 33148615734263220692728524729006274117135575962880154071979448106809003558268630519316014850259337153534816439200806656850764203012526910689557177622986629840718071109568803507115658633542867373684737876084971712163648027412406687291654051398613599170519111753770253*x^421 + 42695599911201978189672724927630296170051060955275932363279442773091857187596711250885026853192848707682426300508962210602625358645087280779565561267584402333906061738198446384992349978729920760946717021043366200823715372716522519355918975513316421708871351075069269903*x^420 - 33479698828173332709923053596546441839554710045620619792094588000861709478575656532456454390866881183136628181026926341772292322007851039570293125844777580166710707188989421423173415833984851059985404670995593773194103287611997892497560241981996870612468490023087268178598*x^419 + 14975998066850168093302611440945734749077797820171415541769636914009250421624894609353661713906677767290899640041672397899521055549713791752850203544241446639586758230778705239486383850892764029542571197725524343441828179072807622193967337402910670970001944579018559212247555*x^418 + 2497157064546468335214695088699823113834938355495206904041416656461052194996337386170839227687000129149811105991629437052844337852583718351417588233905407677232759722817750203167898433818724699236086188783915143142253634114603114319915910289931638896240446315950017533639101643*x^417 - 12411016685782367342938147290542396942496668517155017535376721126011901769379466834322567612546252491656020406739438836932763096743307360238866031057931535699132129887878298157079639977931945808774483152848088326199480451413963478305953078549959615388850353909715415869690764402664*x^416 + 13515490207974112496071681642116235685108250913028363086286072547468388574325073961473677542163550881546840778715084742298901733553653578957850139009367993729465474240761981077871732932398458940010530607459955088498593438236088751569111793038900999015367845717213876889838260977346879*x^415 - 8577371638096373566155201484472987014628706462889957707696540240973325310419913725505505707338484275518628619954112334949232975035349441030649949884510310196888345951913179941490050713611285191288011380176324797428004679046506870259861700782988106470494991422149821560658566472374505968*x^414 + 1839132392703891163889900203969748924230349974318536288336043477101564170479086342865727621580383978366641426317590098016915657075825363058513168665328578596272633367576871032625779950044390425131346485109352452163403527681225769775654197445589556430306098855194100825907890947765745833104*x^413 + 3265737072035516915833873559216261142938222356402369748861351637795564154694298263456385113712930827869063882850535246943006885679959302848551010956207371732675241676335683586573302873561471244637709818151433713074714599523946702979013313080049490867861616638973508044668184305374420980400388*x^412 - 5245697294821622098212696791575979872583754689482817575163393528265805592156704964544380481786230969068023942174491207186315414928923492282329887695692844716233878287145828139737429537272474908692001466898860919445787779308806070896577821217086499542813971076997497617793608501882344293729853398*x^411 + 4454737953971557815829523509651296532040056615711354377973432593219760678075552734279883615915901977954019052755682929145542075161416351451037703890540425582418558046048759059361206722634549683151444750254870581412154839447438510014191041448243002189633325394911071750072571285277200799423878624457*x^410 - 2253285981234534562414235659962133204958321877675598876503972168008941980936538552578929001922648732240088532204763718656622899661470789290785879059108274704871515717836265117734038027393625402048174964837940066165028995664376209002290340596454836419249008059851550236550713053020451728157644131709425*x^409 + 59813350261300493157991488843731497431433557236687400061867571988267490036762801127098778526048208409617326951303585780891050089241486418008786665443762995618373122498237740030140394118138105613573079183889788242040970008404913291526348839409061596130681796061410150847946367769611639842808696864192128*x^408 + 1260345503465940085811027996678569584251750612253794897661484213685838813452366283897980158903136619710224071293213484682604965666190051601359443022554246019037900360008019783403905261507740084379548428554613713461176926348144119444023214805534180427579169918165732624929253289381903386035812028973702412505*x^407 - 1536942647353724003499206903853358639683013957013362170759110435449428545183424551278620124122761305987410384740735437121169133557403327962821248349185080928643557338413924048501815590143941162345684466104489945812727371592511404394462809702254454562515075484756405121229569353125708458311689546583411092174392*x^406 + 1089295943274521621472481084725231769267613847851103770720429746411764891957396262330164374867203904586694283518139455246135579135975608949961799820451033398497092504913613704678256841204546259575751109187185455592803260038936423528914521727102011569006220290362877497301951829792103202584824714138764564726533524*x^405 - 397807473818557561387460840951210903898013772195848882198429696770343652838904052860061177560500712744201796734995823641857146680897162557433327998927663903809619923465963853604952591137795452145774508619105239591878278412881382729530517677866044324280682432447716854711167639199069269519590321055923125260809090528*x^404 - 158803133088862864961933822921726761471292290431666660736735847075705327015071183321755665850134430893577410967260322718121000688613429294845284254998000505820484995609568851159220985337842909159615264964188500780739890753048328156186708134580884724632375684814149610762843674947456210493276980964596681687539922101146*x^403 + 416005799547650129224084690673144972314893820177353289393310019043453557130030944518518335100128678705928014613563083174638509336802530099113719060981923166425610398138558806593373977189847368333497890189624244980874946025020948463025913946769092811311340088632432377394916623654216033291973811529494964821901368098049769*x^402 - 400176825677089998681030223025553410848367720588602578897168428760594164514959518383564811536092171221368206057343947647582416869333604504519686803995718184189243770570873357274635710439664987681666576352097849496695117042131609574445384003179805755920717455997100743220820444322723884208483781955914101692393802012239651291*x^401 + 236149420908646158660472564102879867047317581345616503711320498026423562920253569323946036490040296695903565139281863875680586762535253068818651550692958140737206394805904866640801366911960110423926414259700954386616283037102458659574629072675238812063943580489326715380784845251671701194222347157425211349567841649674867163711*x^400 - 53766051412877481221080044103115786986577710729701527589621931732119580365084621547258654054591029580937513560212074439909457727029025356480004724117416381002254525133911823760069844863280469423249050516213927310185336127952759195664213981989156783262483021958581563985975228426796032820992238445707693553312029826343673223423724*x^399 - 67020638446512111309183326682201476170664629580706641974468073284053818396194490886619336930018558096789169334912225049657719352298333243364670638408729832509967442601137530880466645442666910273644925352045396237160970316998861920531748168531350343104633525217765682327491034379226958806759774554471169202505054649932910376520755177*x^398 + 106398575389765133801636014926631878010697937538831984682116867782814831300242431978803081126033246341007909514306805088438461220530384098397820301015754193554390953476907726174172215546307858246878515848155362367964641946443829106446972463096427133688077152060389407149717793076351019095678407939342398910120886085453452806963860013025*x^397 - 85759690187290126617401146213920403720157880248949451248538817488890124335897746870120912178867778983434556245039636673862731065947499768296522291344130850739802109092557250010024042271022883095082968144269402978295481531842260362062948950748925636426134753496331022252882174830388045676751926847920711955611315281467363547703425023469089*x^396 + 40483155928803019866182343334536413499761159324725725713283785362656386921811716614480204384871823234883475248883533553589575724449116767662419203770407329083148290768638739952046033601447511009086425105020761624319083117489173502294816607048754452215133048423187562448583667158548981728611096366844165258603461935088784879513642307469434949*x^395 + 572921758457669235294175549718000601464490900967238344867007377102390681808748576974248564090247031428328600390213644952765967362568636372670246949172027231595954533582650747666528986009097827275706052011796899345430454309898107652141428749001234476538294299247331920470335710594637576916101453756965724129266948679475211520074153260760591037*x^394 - 23511735578437768025066159554318165065670680436552013112671658915481207421905988351617088108753143548629213623129238575168407755407924365409666122383911464996238533598666655604098278552476425729585718244490444929918206187602252322695370045893042939864751129993519765721402199132896109281194775861024982645599542936620494584947795091098933778954434*x^393 + 27907534047469148429194689916602263734419740592238943162200623453612622109724663496089409240267693097352685467719593986234184782548664851655786216228418909356385384268543116615112714260765489718519034102585718119891353402163649553129183693063401042038076171259532459792102743126277470365964976779559535129651719055885897472026590669265535083273321103*x^392 - 20642814607848735939555355578919357571859155149092972217635425003281845950323543776799694474928310704657738543380975738218181235428743835742755748678468629371684812015537891569813517836767978523285545342989065617874877398518285477852783811610710616706214487750598030291497311951757130022890893663682145319745132872626202509034589119507960424611188973637*x^391 + 9776527809825767695370255760102510612490863979029426132322615762770834552876872860836010023575025027275100155688457830357233213720118005354830948061926956492175948548531184983247501303030133229632738770342770820368453341431408604005104703772597331542937124095386281768824246952237890014715477588045311039608440908683425954363668672487352231875084159249662*x^390 - 888681388685281753870051001612396646917524501595214492874666467100560404773410701650755988082458594874938511462723665962755851294121925882679733991068267055421416642751353553456768175550677572947900296986741319935462701135720681816637151493174624116689469554822853619105325788661863898334791394033528049095351887217608820431179096577590577418247579685173062*x^389 - 3842180729338608658003966917551682644626410769525980017029182054528917772412190690585964503305869593827134753782310508427868210682406847104191514504864290995968922941063249258958947422697759363949548481592645284819613211007197477190183667179336067177247305759631150431671271359617087442440640764068192098429013567923704427950486493402567708016944433226643073004*x^388 + 4801250293052818316880748619025567159043809412880289117696859374951109484494402436353405374489249767057250651623091016804640124758344842149165069544770974093545328192066736226376932378930866579764982991460489847321662077707749871924674684651920034353896522752776700722503195344008588550737538315385599844700421332660119499466669434640487988892493441938990732851429*x^387 - 3536487929433983408389472320668042104751730968750085071790885767984096111201022143562990566419483312212309855527202513889534905149048821515108669591261196000084215536619943698328633392741384130090058033234912942750636186230907318738112566001622519038911060264096723228236554001382553113434207389792992618337197921183003791483228684510886116027756625610247256215040717*x^386 + 1616877951617784939730905131855992773279813604346567747792299384696696230052914379644511690837981348206943096551054828903134685342989502351902962123918516037102993080495512162573446685452618135670122769455079976995466229359667586170250100782981110739819668214471789903070065990015737765462860302342523525233664501746378295754418892661697228107862123856112498160543747533*x^385 - 55348734428451259804119243957884289650665145417697508768480355985752003362947141266774349753190478761099632605282003917156378376769377225507632863698206902280021286572307264541420377349057727880071270780059112544344130345223329750242209035826272871443583416083758325546596505251398779935896259799748136794314154130941113466603501877003351353213183065878256460736546481859*x^384 - 772980252648175398364623936305559053160533639190310103988601866486483532291230999997147219276066603833927198935547922477978063802314514850712464289562825939139787376380974558923393481304706407023758948489329308712056827289186007645714267829663932921479937335233025401902839163716234452459761205855904528932870850995107813561475852226231074452528560961875187447316944645295793*x^383 + 940388358572867912187594779375832312347796278986878241071962583012758499191804863785752112141903323406233166545208346635831458156192052703240382980764009352592305176002606193366389402275657637917008983179652424102099674154919690733239790425952369611149467059859433267123102975319215999524789306276752484775849214047240544755015880091729448185970453640648247372369159483836181515*x^382 - 713846862120723678525178779405792396123627178173796488598805370863047375333921701571353475101561106688291853307336768937841798829183484541913502181097200847609285611680243648197670477812160575554637734982528327852195729367109562549765965084903505800824155150584975771072313292491566119956393671024009012543268554213907973289644141958293869716082185699092535969529843038122682694313*x^381 + 363235790045000671455721877638884966676342015996458040290881532591806753174772246527277886439449889552656437203624878594594693275865205321458827996594967881005794677435191881369606125301161715973009875582769546805988824851108153867301079260150083512211185227124555913720758444848331813082767961232490123823336433478606790776912686229035370417750111935900632193109948623644482695151226*x^380 - 66789990357327725909785399118379719656405633913826216265408067453171932759087843312465958326110556388112580983105418634646616183678467723186232157138834769971558446229189762796233200335385057575768122355586563676116938413322975769112213807781440614599270814651642466759184094640739902236512361026375867209306308312308667386790112590346738935922483035522546260371457141397093775339518473*x^379 - 103703846705119827703654982500797643039141988584700202224511621474907376958505685530657419538412233760948793649400079088170597569521213932367420724526451816309211274333457124513180556479083477291741024211271048031554522955912186161564459861275179169990143815614347783383832320967332118626955667188426540607200538387967423557192091653923297152543201842845623493690090384140627334934498601544*x^378 + 154060232181927033676536058914738567932533277391648159806955093322932870522919400178539444156822529246523773413950327472195175328542028294903349180568880716860611030585804162568096140414874762955108716520191874927968558162167397203561646548500206316694879825249173161235468913493763260779901873296671832902671092073779007435762899445257307063955320271265865164574434733161885645010672225240503*x^377 - 127285478223284010555218640232015921312806929760195579361123968002379227136196169694752820815483225272302931164433103404643547591923559242679923655589464823055104465727731072558834309728869022606073879915225521309790870754090858395189985644811601750253294309328021336801841181712837749873082793946737797646278092787633613030283985819521326772796799698807269552239443706916532178764942747515890837*x^376 + 70904202844163876232510461991560691940362331850349669719692676127985193633696016047371663232677778995141666175613876997024281227234166493678296861520213118536957356700083156356156329538734037098013792036792088669541309220161357029548497235196086370303721975238249594232130770338741452455296701578759925659171585402676578576783864009734842715219088731538260043438699648272963830171971061669670034999*x^375 - 18904593213489878260427885763377749070219826726938501051172853436727564327799762873750292504215458338214488324949593873752779727476620619516195449575313840035508536653511273262494995608538836048141264423623471828213819455574704603289424858084481993728001966218445474652875742766672850496839272314388310976341443586825515438134621712390534426399478874218381148037231525191795723591691969102769166700345*x^374 - 13004171670521058052217362923985387848092307721094119197817231776292633246089985778096142508322893364359206821936352111614963377016978263342922688127343086918886029081228764714126066368139478886756880689447768648712170221085583485220631809654274424250044514997909833969812442775156841542197812118989891465505868113124945930425808180639054153809584993006306779093004384811605074485239488980837268218275614*x^373 + 23755435778024854128398185682660758814540516741165008775395176352658184774490698934821897051066945451859384762732148864638970193552281396835896315506250687082238721935102912022223908760107705649830271884219002369195924184007725722559908552379960792625980969984297473710075747063701786805700514151257503398946917386547161010509161320709377518664926194832820805646458532164551858033614379724561222593447446604*x^372 - 20141697574995338053165112978432757127230123143922286150572129097318462471656979156228561359248870166494875499524421060354162873286008360261002312407190467396831106091898621930329326757256464630995095737654159936828755595900445595733954801381128647226034296830949747327593122154028575473316224240544646169146157688366970033541154783826239929431317971791602955943856362761694378539602395926572258930275452704281*x^371 + 10640251685248629321478156489252961136319394617824134157307623009828624351487323737402957815952975295579647231179550576407063604492943434290729683528794295159924746254828114504606622192971149979077605621446260841003557678064215248101042976272378586180889829982800405459477187112904580241521588709614075444592539578219606870716020321965381594332469119703023377991437941916781667782402526569060128134490628249404177*x^370 - 1635440794057646233318941254231095640667320423360139898301388548824992580663371759823946797951519788688444171404563359546427659203569774178123531602239718461382940232449955780417864491741279936723099054772504519518308495044726276453677156442956142176862837093123078776404685534351022350434516400232952883121433992301233683296150548105375952453147303619453750745058844718832815644619126778962610826977060551501078705*x^369 - 3810161708983953730643692035766879176769569894137436641065377338314810144714944835859448753349822232516160105374329019321092316488699986487724134300859745713189380164375552070291584995617680465831946732119123667395964608060541756329770021785289438231881320024596907604713518694490573300588022571252154816673194599718884000340141580439254643903842875613291287342929103868246079327789958377924899255110975826221673984361*x^368 + 5421308682660725977310856102112472868285388686627744653869011649633536143680094453049230153462284364277141437715582762070549695539414972789813407102110415167278746240350490948489633923804865700212873398666145915170467766151156877296801726643129057699053577207555039139140409846282369432598419036701082583036297578367207077100835675898694355775761906032671667668215354555279762544919006016121072205155770227828680834874791*x^367 - 4442326788691017395602153123430210406882139866292775556708755077629000462077320452999758474002171567161589210763756058647700080122700891079209503526741863398601898867340644910899684560502868252053504740236877341361847681917554121345920758312575685660181157431382567275337524165405748911036808051520708805384989224348275406108857937126875836463317743504842290124292500293921792910588189789108379209388453472186925574356848947*x^366 + 2441051364695438493108276566523324735747979453026148254478640094858498073984076873364868525815468923919656674685684574022272700033742266240392287018414945827401028402061690922276459662224007176376765948831153709964698846334595189987774414212743618251291901772455431885707291728026808396512123791325530140026671152573473902345542196060620106017766151747286812836853362174496430343023707492421540732022139852094930292783392156449*x^365 - 582402803157587850501131883743059371247206244502792502448180868101588118698036427988087618938083122251634011767470043452598471742465279504977165521973700030686288030227995709475161126787482337205853102356482915475642749558606745083238818929754156688572796407283337630902363378813919281027771993415518861359572812514414139387420229847952531297159686461315832632023731635861561304827571306666251595443869523533418232440494200046205*x^364 - 591987757835794386376432167762152100572903079571998506370950360044430657052485943601560373428990317309292484410502028363085978793473491009233724842115239276922194883713507011867812863177510947898417707643255121178214760037798718211157094275021326612866278822273107596038276824079841851091383903736145013684734721837900796247715380217691766725330756809711916182426160225506886313612955711042250550269586843800158979457004991560283203*x^363 + 1046156988873132563218123069224139784849982270698446540091870022598496187577914947242271564455592859325126653872142378223007329683002015916393145696732455399721095390538969411328451712609072946368787564717419748426487791401032397777028517595092487764558882343246335298077324385048574971699102026321261439900250524725667391809716324521675001269723588827560018635201046695415444130431956252581929747950626967681494187560420813800511115693*x^362 - 1006178903995398837305858722311271342973610755299255918874766816313980108248522858801316847189782202151452014729279726352796085294863332559327022336922941004515530532286999938960294610774084648165388313699148481206214547915909730282765091081681499677049581053414549047003372236834266809617152316416026268943505245733847907221057510416912216038478305852179089492541597681585824474636232300340890537271157355442954286280081687977727680952899*x^361 + 744939740941122556851890100140696979634394814716228941665123749777381201524929815220017055422027359168866295637153252420694919357040001178125982247832038120064773178156767658182855880246353131001774174629621243282795580439192237097473591338112401173421196103761351390457837673456249087378882468719666348354569527068603917517369628944276720829237122264874781255088809863643726056045937702067818423288494252205995693831465779556203766333387759*x^360 - 461423097217093610316896893124649956219680093676754880756256710508478605615944256427752007419485689089900273797189097339175691014747816202247463296867911680636692112131904983704962727703590357417673923578944490069131241881078361680600258002183192476138190213404626308725978851309075818915524443480661778514291955924687511165094559928420254685096724333945959797069685510575189789390073461321279484369768074886039493381720517630038769179982783784*x^359 + 250851714540537056274463361415951946882980055588532974804816159972644402500166856056907267882204269480975375862856247558486383533389758834117470784892988488411281105780517476208987350011273025879520246152455644772669829500709017703318073930806484235211583590717364079096586794616981860538779287256673792436488101955775220416842821568036137603081722913319505640730185083763626660376659428653006723482664238972067879082358329269727199266457287314186*x^358 - 129014598595576559420915917361787927409862402230812422636742431903985419803468383323879084003420097384470557292385725200647202438461218613410185031732611826968119939117664617561443402369671876619146187997904007666295246330535138131318700186281358563359532674091281262145262569282462428281069477071838138458635025109142123933524748434617680078614122896756241489297230160869410260439883895962840366252470668392919339422079004207753012425597080100517140*x^357 + 72426877562159245905376531354816202499037378027394132613199978795789855273860283062563985201132594657683042646560845358912427288432753643767961141114955735942129283192606444933591211398698537138532254280841624874049494068629208906483300073225893614698002136435700345760883046705537105812397431634299478139267839005477520767145569014455196125716196283708030111257430745294985762906752640088992734530728161097227923702011473603052794962743133213909403718*x^356 - 50296870674095627187537413881862414572825488175287111753967885164914053963541001904266204616115292030720003848696567454896170501364143372776218657664161623088136020725033725282738613229044752296621753197127383083893655863330397507562121270414787308589352409971793790330972113352424740004521278025356836024816888412906851250351117721752780129933911336920935848246002685167008028929022995639468422641274404215974325173012751080182316254193859033012204357189*x^355 + 40554029329045267958860994615379361423778534933728469532684957060323286301620318983118831272331668751558321369265923027879227932407305841713896435373638872892779986793849621801532062626355499280574726675224395132335430661498416994415564817067980785087766083882269663206509420420798021419438156999994659210735168039647903286268694425651003488773786621248405978708054317232693344855729644829472205943333494411149678056982008084557989651559525992151087267774048*x^354 - 32802779021793997121028271043981986611072325058661393175202526528970904317388449051522593880202533697463779481184926016462943490517802971893698587842977118921587085056891290628127087336988934675436799426055747960596635890780551841510245002800511389592103417081575642215696684259241773246689772971807980410695285403253491248264842914989595966028050429695243416101262677774361979008035364719973701926204128288412253737435741479675816654533378942226217051824328997*x^353 + 24705898596289478101287590161070167582885380768219362372935613962170142823082286721770627884426814411000324069595565397988833115180917657375818103794742592135290180374915920722253924611095383549803699786683362608623481986992893524178671480981653049695212399642679409499747424393847675002094144637293978898890256844564906229419554229392868546489204496237913705302213875439749747190352648854262875620325332753121998811139429219930497887593412787586819422789925129396*x^352 - 17247888165119637080970241943332670135852185647196028754668347069609152204858059121885070933129598861615540700291676692051334491860108994906856981286616329261508482244277312439892798860188460922563859323560567638507130538082597076988120250277615990473932151067151636373762928575914298551555526640614359993472029497621027957946576946643304336236157802518479576646189624745373632639917687456112054746815405461241322910914756174995354854476161094008175785784498977134890*x^351 + 11603222553723995377326355112624168717981958824378868693307315599416147277758712972107996505608294852621720308710781687094134472335367252925949531105626593157708517652496014358752235653556691123603664830450636937412315336785342971865157493839052448207427205347585773133384950739801158651950461735387815849655520486482038863504506060999570650473945605247407478959499410892102943366094505559758705727043422911374580979870447139014237206916907671639726795352907153136754374*x^350 - 8018724127405934426076597692503719198410087012031828325800699821357895130266956677611942637596634234160692064094814742336643427644013131620980850534535876954248539637092359037195614563217962242353684669657203004929577148754652744567914971785968019526290988586217867085440910221597241618349683789323596791365160001157879854973428421941731006683796504773707606100956966101694756402984747837248274257133967065447045644838701927980839079782195705015813589028903998012470423852*x^349 + 5973124648517437534760181869837423370932365708779335813471991410239011490310200814770279898847132322210676777477441264837985607744819817734831041301475817431123631893729944865532870497265680308635173617812634683053231782755081728703321109718517580737616726867368581270859510567580170725984037247978919182102714582928435861803320422672709090153069594990651759863321431626446146859630349723414303787065802820303378005654634612612611489172879415788495417063106438786060272659051*x^348 - 4731226112712779641740356621426201148569777250908927513843007622754479662213343809493218064112820111711219822099016256639990358752688422907637521677979708586051936800754632930297381418873597654242250886359660808227280064842545624778973793681315134907681190679626142727886626534220741379587819126595605953706993074034350394383668162161774962806148679344077145893600848663863577224209213245603862756081338068235853875669357513933641451842580986596282664015586899364545606381257024*x^347 + 3753217360493940225827903623548155707285170601519961936901212086607023013355551129345521701460296632690326748490905890636755925182284834515460363494044202347351958574054766810957830694337937565679244167026988048052508195945285945863701775861842362443093394466784439673544821250880527745163535819101616250578272296713648333934077821113208290703557551681519529072918552776473960519386680158931072734093927739042603041506463169301469901690340982267957572271162227181402035105485762767*x^346 - 2813387864452012100561200687457828449360555783563211727440518740255864173141294911082987635721057524777616209689769097827264600861216536717256479894531216269869162195974789815972923510045492316199690310249122250841369419090475861241392309285077373372802574733697549420574078664296067464024040195431514930614414522084091554795076911042140523887185869788609989503201051940308111039362968366655702165110514213202434567775888103196088211370961901151131004244410219580665998058301359708831*x^345 + 1915789046285710592248457796744325208969553031742118544118619560474727300418584105050454717394069234827044395772363468449189972033474509857763759293539863886179516956896481777417835390829946332818404863968874725468841342817326093497897380066151513509835418324284261834067981947862189220656221242052929586639725925005072174003018713438997710317103347339264155823270323220737639582763379723506540972303948639228212900672630129288342116505583984919007898058466409320059861062931462132444627*x^344 - 1150424242653088513123836350479410505869605028893930292967861111185648236699513874176270832538044880910995252043014728942312515874236822214374914630038137023830913571571033086899301738396248989548637429074040306687718716800072339229283238676252759031749385897934649567941279150342547076612753678272077505011514053746138051984132358031370356371480118595288338826569643933395329530694000651830252979842612273817299416133479668636892929620621960598893535767124108363353146144697557312853030686*x^343 + 587197414163570531009286291808233666829304390657484061828333009774303454696340998643790137079346934277765069709096479216686956530452935220783137721092546176663442717426256893706550547130796357757737972730982503778331553389674830638374519045704602143415468569658683296851249511390470874856158330780141396588271063122415782235272673616409497172570194211323257094698142702821943680532341148943374670409303981357620975040046154765416477150383479763817929426199253033709457456403600811971865061830*x^342 - 236284229740528772812361138843683466305859222897701411847890396806202367843667972970160561120427606152029507104183888031104148226231475643883055483151776493072487370072099990418598892569565261618795492886231721068120791536319124557123349453523922637305617300643045391612048090491106026178945773124883663366437257975951443915893494340533034048954812196893632306136973542664622415352941630048026074115428410131684057780547056135917990364173684674945401892764199265842665349034826001175271046267870*x^341 + 58073548155719565291736012820929084381423512549964988354691217869111296481567140049539978435425896590051588480719020668682664639766063412471998245287320871650260586012578386742846856500867359999284021460931187757733876363436881753115283844921265231621010805997435831689640355439754240986626929407847262704942306008837574419136328765953207782149470354946249111051896527189898038134586924037566343316406095103742695193668739823428738001023100881798533539234283778742205858342472438775885776540032917*x^340 + 7660027254887404572209143109662488900101543775220912517757523190340344020523023614831472833348744430348236274268106314703709680452262466065529413921601049835186970090880552532530754323210671203874577103426705566869983366536547797744876678174971122837638390178168068398380477253106555324302969432429759154180239140250781316484861585731156777343467361441218164379986864038127085012566440678316641983996746319318736630557298510752675809734021286430733728598262231277199636985194675281078705777891967643*x^339 - 16235400303241968240120365780974789301984489571510359311284193667762223434530862814458023936308482675205854837232771126195920442707938015678516272146780182800496290142839141821698601901643471054218215274252101492305543736264987869776738547432767395477647659037797985345587899923077553648840857771626971399789504277659349484208644712255314754999223524019558408755316688413751025170933742751686787666851565601290347745735223674426398554503877062299339816111714253518865205156038070588027105483372910367541*x^338 + 5411739407031844898180829676306310455960204184690184356143719348970379887414414787337361340172234998097719166038082836150024696875461205134966533847845771529250027372742647353357568797264205408700045155388351867851832969205689032236067284989103623515390066926358911415003476784618322811345769920611250537663373761804886332168089622006503965646810506521195896176729557102581334392380027448754021787603233628057357400587851859460720481125071449559471420017333489747025647505552450836490492144186381162442602*x^337 + 5558523519350719691215104994201128843848514490813207717154918524958092843313092953544069091344977091508368084926796274483517163616103813706470833173391116980457016133861556032881549962593060480823727735849400938432557536091250153387537158059056288623976803002729735865594646597107719043292715381597441934288642131015893081581566665294136885391579328731847355327468420478024596227234885523472850698171635406019752097290175804334744380001664395425357729377687588797419179146134626379425986403053892074689229062*x^336 - 10620460932713394743883451335800696792862948565590037415783011020346078522370565171296422375084086245970683853605270440437810416149581011442090141091370025503213239792395397387724227323032127981768541296970866931790650512907223037588640120302333580931201760621011182919012482282571248711115993495394143748736085635956189465586831534987579570392915110677841993142295068255588133720155655918939375748668147100395004190813989036549119165470166106599342775148867656704187971045955402803487727042057511376447120425937*x^335 + 10461068654073507544268549057492168878556140139190347794225975359602557256767286076756836905769176420429849952115931089309418272865502734883324579016504997977514302077374745222879511704509564388990036715957526516290595614226143919503844284365968791797713117692165198342481153300081127487190229543951918450464879139796050947922268457939289651022698523820831795161325805387104392511040287251036835102037275233568838977745189524057802492709456074379577193658990840878993102061673255809504630066320923536855307051278691*x^334 - 7739880333939357767182434362584925890406622163664833529703095979532298875941382611319585809584661390566676585027560586866622093792624304794890011926718638233107838133919261425308337810585147184014966646005921260525461284694055122835978163189506853383572918411101426648194041132092205235339998459069656861523646727902662073173205019005623595016354161405215923705928658879236573186755810675343081173134112424251832688512418188278563735297184227584412077079349863596069229673417247009726752833030258809207546043626351719*x^333 + 4660691538663791626642851616822848719710191685092798445489601198808875292767763860803991278225704071481525970492599598198632752080406333544293991471907812975581823011836863793683505728582522855397488968259881883199832943950533375192918077580133798100889579327392483810446616661061051384955286290237703070178539828790652789787234418956401942166398883508391768045589882204668941519779874342626761401356252118018678529578873878143318623063840824532599241236550275767640338684429617315138232934814149877862278016376892388778*x^332 - 2313555752959362345867480993470869724089451971224984205379778074792703803325630844542532474344356677275637481098066396889569316251098931972355224090707827001877591342697822649035164037011644185858723616516259850931830057164832483729264377064208516006792617714309928395810127189800021146271711831842050861725712973795489153515742584254712456176987844441358557250860712296363735766242483779390476597053227482028174069289525932182625945185574606706726948241417330462062243925034394274785156605198728690638276642905527611367358*x^331 + 907852212651293004852156094641307539672696458102412392811486549651563688197465469759780946584518313203396073430210793342946160427525699083252125895745997061252181317985834775930774976525837978631699985269590047968683643081497140805174283271548569450311573013114329107668283997767317813921834015447131356909949691145358658660478992705741705662140743335769061520856907966333810331686884412987620633770993374771117513904872049978705598203178832382162502382165772032405463651840343661330379768758119198257200783270664092249817900*x^330 - 225465027885531814073707280836200424714993261824590761999750247394562576882846287273819988248601731654127172704024234418485026695396170779955382884666671636425144107295723137442869504235153220572119115402294143546264955756615645109511183837565207958362042311156587113254273248126896090220150555889657772310498987882609184463793016694866810393046295974895564655811923014599376231742326255548340846324471206190124829665007691781751008567264909861410210641887137735678889273498036755867304104517758307357199189635852493744102187104*x^329 - 36554586314255621234539794676180744910804788256499091634919484126699572916101927020620886521150106423427303815015686666375089550505314315910994208428232841955566385311078217807455065392008408916668191776492745664548801084143899705448412539567066447030481513110369612810698806715373879369758060938825685672780814545784921110419957030500071684319666295179501929942894673120095501175483777701962023118283379974021892980751522346084238631513556196695593183669068077079443395154115608701841678712179605854230541657047865485496149565684*x^328 + 106064628522459459760915404633636632421408772633460903382403419853956585860398568123005675357627027306685004332491832335973787220986080278825758109791626028275133276117630222770647446033145509779050833063338169977099001580377132500149917110137105542295777823334404781343858027417169532256500909505629715994854942082333630894690462389952348291112715193177149241327270437514949998372481193495104369252258890569842465988461273354451779323443844674857583866080583861333154021423170607140649781021052593142917399236545116620195376486063530*x^327 - 107556400246454048662455443490772390889396385225442502320912401304834338035858198364694744286155991521385369069284781888268266460915166348199294540817100201091706825227957267838746332862457982946821525642089886141893980888380917260051539790768007184374739025513453250317329729457830418826068142754930933513092404816716213996829311651044205967570573221059076867587071293380726306741665770301873105531146476184606194561112681400593813466296758317766171089764732093025840445861978044646608915367106790789740712055448367366876635671436160325*x^326 + 91828658171026226912621999567257982699755312854931101913215658118940494865454039749874165852664115271628900091235085135392857037302556508020483301215287078790504231856043449228553942785505819002180709946129707279524636749054629906621115502131179103455044692361273428257699443636772712098274439697316713515363659281707429261227101852593660340785308711492702625493064235282691003213463580005676871941812618461499349489033700585853458500046564968224721331076207348201048289461545739998828215153200682258785043018379285479471039237244320782089*x^325 - 73311325726390464031699685772385891390729443560752378033593284951097351528650378660167957048375449651159472624124473376082493022383526312707402623884383324262950533654908903972064975832154707994688367319774311894417702947997023569675947448314296447598450302624012571060306108059128706319428795462527581367867364139875029985721711454110599246850956212452373390298054965120606666844439882017498990725356103689584637114564174194279570992323946527938750507664807807573004328913672530471064092555127564997509448221915131640617449152382997527016762*x^324 + 54569449512022159448856834923148723544797059272156985565646530192834318807643261932093141821032365014705740049375407857779046061770538544682772210113888785048935559807649901399886742641315991600230334847141149431046977301310233651829397829716613490205938660343518051952774488252296628113738746168842875444809665587303813760360913911360063841864596697394139413085185452785099997712997856793545593420355368453789330057386992160947042314848023516398800417846011466588196933922788165234136839584708170115834264630280784606531484139106174817696022074*x^323 - 36692261194896956666672883200899929849116099245305060296954990983722537264384637879462724856859261309627888082786398658688350123467986436279552809873878907998699551658990420769463323628872255313182133962774141515556009406718900405256717334492566658543696215107520658905017624633671635876065333105870416744312194348065184259028337636789671190322013058274678639942520609414085162345784230474226254901056698907916124464134344967221431303568037858079141666544384973672119998698672556341871943664323260949780460372651203695576295330771084311185416530388*x^322 + 21323179997482468194209814637245498249325300087928367544005889274799772487063286894120529000291630636674626284435103103489536572233467750555168630883625441909786353725224911648693000224574512279586115083320935025991744037874150069193176747850037359706962894480498990649613219462271496122901895688843674400282162620582250586319761057508473875498585626653834975952313787950236094122351837767398828308574167220060527445435910913968955127066262013596080100557053108660676080746496643820340744359777097506763024965733375504952052317303885734263342767689333*x^321 - 9841447762431153552623554711788073491571051166828985355358778999332358613848221598099852868962333147058113550360174125011906770609431066921517236219242222173885483129496416918335293663300777751645037968804217838735955920855904243303086325394168399177175888925797940224725383538569622271884594451101498332608141249301098978724895958149015589962308953046876860972092676132335220777380798057319788980319455464135200026329816256051610033832246965435781964467149791076686275793962165997480876279357380122888034662665126530676151825238143907783069648026943006*x^320 + 2604336164592663724427271071489316667358987673494221328356098692194517520621936413307772585769662903899884917018530158000759290920015395635699964102578438000370952173341961760881963473980213340403444854388207657949319211962878431876446292647558745295734496546488896907739874557422237732233668621045493619340924292869506525097294645870410255226699231826133385524727634411192795472028895235947508373096986750617465821801706626306295277618058199707077074004413352450757453933148194920075440911150117848450351295260476543116305522776117552716353376032841281352*x^319 + 1031465069885691789219778060128482894454762932038600999903662736560919604075807612311875666746242361698446792325495615248508160826724106447130617007056371406991858237932472296219072632521193903285796892000400536794384317328768045807978065164959655450809998753412712996400475164208048215012739698825691732094528202520527556684225116110992006458984735977280659890844739150470669203903277133491942054930541975449432881490797178356166733014425831124600702222316829100278099394749481573377386428147799372736770241902015487807761320537570742191060338264333700212283*x^318 - 2214866543987872226738051490440452608033777685198832076908684620057246611410829650045564448000221676099768396636644209916296368329743185108756262812455708494115474391249045845781674603376779327050057133184849406797246060488230323896474695329042858368835943777139947994876832440135002460530242323581874854613317274909165426572730592847866944177049677975906291612371987812462351516490451734383963240248633965364707054458492231245462501543158957695156527248754598244644394451585815138593849182843087615577704707778207304541510984015474837190717732693601219543005626*x^317 + 2085146812061245845642781422030539629283270174982370229844825382594891472298753069647152458381478691700907052712314662035895054207044374928334927503918531904212339803626320922086518373647880889773936713416753753131678383894804836533375659718071543590385877760125115195368675774191166013220831647998404223420601845939724842399515765309583000338814508900014745326304099257209122667660099754665036172114278777694898659039500467143500843654650977211143866383069988218986982005888915041822766418024527058066548024572792802088488484973356546824849926793679767178038500076*x^316 - 1476327753850976534712843504375947697628698967049782668145720263607299050308207579011609132020956065577376951358408766199485187788511220633583200133832403715564629249375353824325328827603605060116103238243574660405095150441616400718915138367725666476580954593386227918777668672878951151169721738732790878683464687256992810934123629810198478365836932632745769906546413642321540677195965104205164254390179864202296289562534560521723083807214611760692450969459389548725813866221095384560048296938852533905703531098385032671153042915516311068381371808903573314880987576636*x^315 + 856484698415927787129786700795870364811297764152538315999493139715929891557834636173309983216404253966524973047199158377652354657673435259778283938040802793193682715214254134418546640550801028822630730796254468843153716849095796879705160562867343386669432473908831780002848138024946924199981120061683706415756090123385329266836918320042675209760645246121239509619647710911715906444623768025706960366705266000795221151281386413545222654603346681924301075693708308145032329651865382784749816773903965929319501474386772922934659266423588736653064930955462680043021266706233*x^314 - 407949815687528922417157415620012963794268303691026261207457716314346489424356897788356601791276854136823219184759095742135008467574535699105116112754551824867208644238068014298064934295720238352735129385992969307650495048954822298633676590543419729167401707005659705362538670363522694769112949306729868703169482862104081778992045210456676507734968187483114285035719880396834831478074361434820070547498610832940028374457634124470338502591040001251876722245427389978342867077346230968205653941229685396201114098298083417449082179255730283321144045933906860029425097527724095*x^313 + 147456647450234924638875746891970483202223503786199387758976847131572651129652687499571360733572817714033831745999228936669439216093658961954224873988109162281203409726438053083108562032141777496666709474141963353631228933935226070947937614642679115416260301178899182553467503760646066599000915113660970285740111572278724209689053591220807304604324711149071351531779033426067823798132538471460377693553854878893223100219538221891390509934559685513679997241254087907608711069459552209553032107736634854198332950203446865540182376976717497045729105679789633675363505842543298816*x^312 - 25011152873081572910464760336110701155670966245470860093218932625489961523534386563479917784904727669659754680493937610425470330667463868461560949715426633483365129317726040318512908907324768041126835680652618260248341376902219287046161778045558441076160828610124890317008311012654520180365964668201457394289391765904850916929646361406937656496344050873648743202095693774588495793800193877298005644006744062257130410647672717076888017585158937493409947356684435513458005900601589330995265469267065062420230555435582908820969373200080791884116109010343079206939476568743648335273*x^311 - 17779265751370853397120400659433041835680257202820001790115074199555975799569799501571737469237156373899344395297187338679546491911740478845664710065654272443519879269878261881129078269838334542814862624930999006263976022331120796014441952752306762188378625767288112504777040020212601183336428980050795968167911796785967684464047151261427021730397846404506843949115487032947659531236241996632098244301931498705335144919596159535415951883902206605839861027205745179259067284153464884026860851560226935964212338864525969160793973708484592613447680305939702411563265163070103493473149*x^310 + 23967691442852044009692024595682893117665142874846559612092216203169266822263721969174098254786441304445215532949149731248710107647065999941395483239460451875785603382564021048586655267475713854467370819939754164815537196895766673525807460248440644390927508045033948921624555904289452013389196724789651608108798508212944858708358518454635329033130570707975273411233783929367870717202823745770121011251101927483769423245835442376018311420302523757563390602867173165964726731882812259050345108112206062304319543927033054757092997389514662341038006167138126617624514755924627759110227080*x^309 - 18013500909304798939915666908377139528150554871618071248870370111531972782868632813797896769347999252155160252537252443440408630613198258679568089517910844704960898265632154653778839639170447459154491765213283450733206038156324172399071125106240487083023147833361932184608947541863828928807608286767929121768822455472618301690753618055207552581245220620687874343864705062269202878878156560301587133227547608118593883970221105492982368402524254014695408585730519441418187019356256996581082184408272399192130564371106843918812675134584912397943093869228931101314507534695631732039970958610*x^308 + 10777313333466613729528769092141962475994487334077757145230070683212241549321762919654440043963558193294443563251956133284594421454117855324551753274488266643384009347963629651808356598664912143050601513979347384628557020236911984764776261127936875259319079244790921191714195224361513213763862248334667287386094639719516898132455033490033226351033025992927502317689711197497721576129786203530804339185873787054214583579009609712250736874934224525676048447960720406751746044018611066575980422963895606076181039979363876536052384856955240574297918907349185090586211850198014302649978275416672*x^307 - 5592314465278734376588526112717027805337107012457044532140843132071275101569631919916237967231859710820457181938097491181172556929125651205781107817503219483052905836969562231243362359471765869786660109880483647706875489636238397967455895036937336693749561591978360709544469658294975088166004090860973518972067075152787998005649187306148110735993229427226094771252639931309349690357411312189149534391979332871308741904992895706258968730705688673745652323539572386827374277072430700413307136675164015254089264609398094682297064633183382521087382339712615811374996484937245441384731004257527973*x^306 + 2608301900293115701862591000093872943539104365663676547139676510605196694308531572292644115199692551548296641564227999333688586270308280013490627387052595902415996827602794620707108222325125935293788154335011344729314829060694735476708047980673226052286823874723645631737037805097939445828845201719255543225203880437734711391489428046396777769300705609308952633642561396193584457719164508373663641977848135011827014069475783935381429773836330418644071365869858697089329146562098560245435714492881544011964348982035834067624239059066984775442993975729043202506040357307051854676826355714906515376*x^305 - 1106862714929182732950156408930734041393830439656054770251048985144074057383630412539704915729590477233760898564341496491651150270959020146631451628054651220862682690832357834255786581616814054647931816411786786737903310093564979587669240469195605611498977115005918300828981939895756063126301517030994423432402217764679874290093248718253831230840013213882068683753688288592092417049692244595637079608248150157971907452933834165839427932335726866873887741802959354717358204959149989130664582761258053164737250171374496010050671438526693097678453770198704819703622572730089723270895471605628777310146*x^304 + 416453116167520365384133222337183933173569333533530824195428941462517849212504105851865250823278808834975198017409563220052200140710063639144112632452751492108964750591514896248948071826497523742387390110114497389545195064381429350375490236283059868292083997541991423423492053519474445076409488511962293997808030344285466949490188769252172014615117096625925521832494761634518957245562682958249036970692791434228229239866748151489137154121335928786916774133643972523257376298542395888861792293242522299448716343893105230551582194080696721564309999380467423648173599180383517631035198658249400947446238*x^303 - 118656327918849390236625097567279236417614279809136039553236436411187016073560954082857474725689679495747215051877781979500953327357296288061636785069833791857041223128682369513984508383757962067766105146236494596536366705209383120658940968739553521850157390151904265585607671616198146121707052346491701851700660628068086479545826933540768811883433734119629842991036651643607167468389198040586641087956538803837465703994546747075148447491011119279319510764178995592298350142537189686693443316156402711162069892511661372038135555332211943399840028255676888210787981371158396152766055054792590375624921938*x^302 - 581144008180524538150066369640083149384923892372672477311102690425508350300762239146259802783104989670774398684118944392542404504450502634187251302751309791904007190613397567619831030230459598632480818332626628545384512711686888695924047012837378867954414974442510290401098703946656874260765700698253460244131847277991532184625419629806987684268411318644646320385845715575424518044817358686282690550856708296958334118354282603425597712504162891710466130204068878421671753719640122362769846130383880508497818284249696114789847487190607079092863048214443851016800500502062397461789615449434107911391538111*x^301 + 39888099342843884592550555154243302243353537202285928674532629534838645777761130774791422903615232771324945304682381186982874049681609151822298236960923723931771671296315685680260632587971610406745878901417397235928801767159428017730238177610379513095349596800859236866214320359267057819747994294110209270246007684180753372070861126673603211717885621184536311587721625875004564595008547227661344816527327950790116585781165131343457761138930973731706915052589266736120249834522328183858925478135145432156370844464140975909535850055503676547044045964536966890295544072331629330306551629675141017562798122596829*x^300 - 44039031961969122730027277622822964266332173631660643019130834299981978208699367814150090860547401066573522306446961407218630869049549036020424456142523907025019494026780599383683822567569831769634177279096294204201610045370633210757054648018545928393291257415546473618685243832285239076197935030296772565531459877606838484849044587827152022837950441628037368216275448873305968296187646902953464312314717057839132985658414097033107628900629989122539493727983757079351861923512825128034017935585861561896012352114185371191330482290137395720742063297973420114997423612304308416324743166204734684839553219777944456*x^299 + 34586606143017621787008666695184858504722692808481145758822273374851952289539031244524614810564908313544661789911482683921268630236770805963531386619683712924910713044688976380679117658285639366697824515437705269659803062265659017289790733164172754896340639572555939248321346399991445204353327288143919389487000133821329642919548388256405417589265006104127906477936069942997718609624448824046533762698028608630116404956206844885962320691224900644621335992790019457501765408988937171348755799562825170307307091965185717979911249519401749086012642363033578655530018356729163737348195182504675076415206637381775235082*x^298 - 22313368802093589678322150162652780042484945444087304746094017198348865879462310883844163388237128976932476561774581947139099328408040470069302975293656751183605325514540268754909691753308276308952582229416214054343472063186591818999725319889945789879586614823554297205744645432491658429326969040586998031400928307145537275105875549710917040704883145688494621245735983510527770448142398279984980462389329131266548001072061222318314012825833106022459477963676150074390673419508519810029089818760320161679376659798138896432279441428757002161771007681854547555841296222844931069169889361953498411813161458527864704710153*x^297 + 12089568409224359690914121408134420740215741845702286317960823526861161413043369823631765920243168981850815747366652824195817544072609550298049439822223118812945674536767781286461504406943225824414325243950120562086778292075854538906033260897897843459856007204284727766992751225581809632137226436483020323773595123941291614292241119867056135692546231048148473105904196686027836110369381796684027798840967954370876548042416940824592044263221199074275323872475914581971886076816380062736473988344444151451872314489721173986830697034038851949470820107135735521461319870130577238960583915312399905499969408956721704609580100*x^296 - 5321299708085235554129418303285261267749238689224691922042183120188303634146111562583275454778242510162924913409092631206311082120275005215002344666171859729180412633218165070086280107436853579594323942659524613826189847443900349377910692984133697021728998603006026693676633450980380042861411684246533504548749956747278875287323115225315668384517839911504514666719454564990043568331325451173464082510479649166395589727956565597744825467101135151576130786708026456489212702234661187704267732423388095305559627832069759509030346933369276993503555120349822753384890375697265805571910458657780109323109808263189215946005953875*x^295 + 1632346396776776687330799765781766892659383500033704260812442214870462109621955805261484523783954179680172247927634784589426747987301278220331158136751884277618362185705861858727042681361552430874795323997239452067825699139952732952836789112238592343633686926221445333604331811323176125390146019835968874104756692542074732855603243235292526692789286443301031130020924385575103642784621984708126652157525902724506474666491258039729458954370181351948084281643463115319171689382829013406252607337469793126619441662704594498181186403209105446996691895125025622744207615701531290066460886359133698527294395683243937625869769092064*x^294 - 30950296263580809368150250139710246379736280092794149184881138649385285661627404008984183924860641617067517991469474086017248269826653096176613390410044780701244870535047964020153332770196266153948535692848783438419227191781711594281191358748818240018289184529830875433972364480797867949353365515659422889516214342811421852261015378366848272123039570452451623583767760855856218059541034919800889602421675343274881489919144168198063335423521109481126130348197667530512404651289372807038212546333496754223910974846756916670050377105538902308607575940217914069416023066614212157505660035911214028293554868135153230446382182667845*x^293 - 430937286325814461467221964378847632640827338162098552198103724893710468237962501935888868429661860875412670618520677959318191002666999749554032148573447904286140415492222253228383466411902205402797254563623002960336540110708148261513930459138065283337926431858467205921966800254721133799727996458296724695304883114377785050538545381891223960731889469186411523000067012424217629505634814695726536293678141130424460228943732940376030544684680843027238172063951141708787986394976292653037344173093463860169487087634456162412614115151589364717448180075029071532934112839125633280358455571285336497949679763314994111318528142348513597*x^292 + 407925761928282530551609396225795467146377255202335020317150438171460566977576472576503177172900955076289719454505430587969690490010107929708763208218292815963419620205858883369281589329309696150461110835474209577051102803690430148967234014769906500344112251959188293609238469130646757478548320085146155376992939744523561260507264686472205270503890186092444693255548130600948432337801408172159239967520749095353138301209738287600812678228538687745824499505921910897712340464420905251334388278697150977256706946427447571998439604719023252306974197212741895450755745300353214598401825481543368534472885502988351013626136221960667522967*x^291 - 255675239382676877661825528099803199810913712492348347302341750425329471581157639380247380822259138456984078859951339140348266629701498663962695250458834362278022145068924844312167918122697831978491541025994601636741419549308012127598223955911356759239074045906984816536569463424230183146529720291948417671215283949332639886271916089101851857945695766651942605079684208878708180597384077782042303250910817630285559747217433868901059200020158524560986102017547633107573580610000144842365102978742809311288510604053361338545323474615799813149001731892730569928442578888340655166380789083506469432449690408537844126087724476962424607938985*x^290 + 121416105119552875295682045278124739753111706921167996784483854588247691617521756963237549391141844176048195868964366972406939020711358245070061303150631353505803038400057585658801679122542598962405846194232044301268150606230559859404240021449159462478277716660068247812866781061507540138292291115486365095242628598070096779629333724059330411421930219164854376965156446331303078671252525624454520797324533947990217256807077344164569912049801185815750134698983048851397286631233597496180472995244096947904072696148035616463504546843998411414504356347664963670790621521214432875020122233823939300515136653773373198428746245709905506021592233*x^289 - 40508174116274147948630003842294256164224481743737496149817114630883754544474658896048810215039130893548554123733972303996727791342331142231051876297188345274284012011571955652975834289409267880271263300617179785473690492961088062870290312105493642236492951979393429693382760596127803041602753723888895414615746951430776278349759401452982437827808449342223892551212616274130758852015551221699958662861458370147013873216988607344705469231860950358785833981887071878117305928584368033189736619636374323980204116251407057018489086164446767748657686868201976221739911395406122566505291820537674428076574666606278896830095928324665491724219375794*x^288 + 3669853261685002959224090044444053768395580062056334519757054375795326768413759864779293516265661352948643931346552332217228232770971472242952235640986309141197285386679233953822706934811253627198193410133717824861557219389251726425873253383413853262010628834398126922936963265723327097838485413615262651438884280046046535775552023884553678052050793281097952474909885702743902423102519072327111077039113533242617316723998743238072151734455167644498340193270357637913698921063205035070442463520330905152289557597826040728374668517588469527297332927514145480327620781908088322109666241808799624890779620561423590386591859847783744414608893333595*x^287 + 7674010679039707793323620946181950451650490885845726775395379112059478257593059258878920967476140826073332237184994662423170532590215693190974912968596529051503725957018206769794254647175026589158207121454496839168095189681213318137756449696160478818136648166517399243028246126020594192322928322723959710071201867849948639711182835660996329032143410861606359194171027550880553275174486419906945745301818077364474758127900849796797427406389160042204373306802523392253467557033356909224810389773281932835512538549181642147105883836737273436500665508293155096033770326445925831204079782614766241282841785964346539315045479594263703017111071828588295*x^286 - 7941613158502050194386932030618741642720206688614470320221505854068388569685283500120281868495762722755146846357770373802017693734497633081797668934560420644975007339237286998325900551755498790078537285662157503429448539040782333038310092076319430538815000877426610219100859336378811913725374264171410728482643394113297580052049780037593917634357548236011383361805802773661921150989980880710079587368155963696490328782656238333558901460141113148484237250109949344667686180676475070934638995543841070524740940229211307707325899560214768079077738510515659693762852481847194357809013041340976253724685035486857886351303870704691093347671651468594299799*x^285 + 5122357441332461974253193237378693293084047553397525087802374332922749983880599439741349671307364872102682428144622664548394824243057126893151058152903562355074721568259248742607270769312338638858422461182870005048518251624012371554972206977256539022095740111129355079476923988750656672195337898621768472061947848587483085869400548253250632484726791676581885716599441528265069545250191245020826461141080587565555600067472400234721027647537056492848293543210047761949736734126530388087501752585254319044871454564925379707609871545207108600674579898489047054255157376595569210046981918029131537192045241631444955370179523187534121105089408085109067455340*x^284 - 2508571410277494263317804433517394402121466681325856708376287355872036067942496831173027385186397411659492579880160603733816811141333991288841283770277549816180426224624526161655768672764611172113840207247875008202565102681658085719464576853485238343038336985332128308148964279973195493980106911101171072063181264044490728560852959735954266031964198404359014013378258748136472790657572651831721792066640053611959733254079030722951305786932878562218138940338215632597503294725512217242497249456827586009798070787524619088992762894916408626103328828697585658607047723532905091865805964708900105156472225076237219341715083989471571161796540185799322458640456*x^283 + 906490380527353071855672314071214134633889320394435934233534893986706446650003625436484375772057208577780311925650998030505279857472025790442290677167582013232059447383980073982870296396273882271581666318140871960247666232151150699621580268537176101403213732994026267560207044661851432569811054125526983853350582535628792047084709608357405231649386169474909990558403670502811253746922912681089104210463559411504824916410667893314650069895374642246442305608249377929406536441071793075102407134598406036404671534569646233666981962147635740116058774030220147390890045616260423353106788115737690782204656406677038351648972213222694177232143432471383537250325468*x^282 - 157934961816588047794787121854942467858390557637607161141447216216916277501627939557725251241087067625571831199177910669078426368202957848652203592807540880727853929101640858568962598659028413061838994572028847722173888722661633789486238818861632904156380832234462883690311387986640547974190500321045489488327344219579469961576937034213936321035402251441035076783591467266730992935133651561392509943404397651596732144958271198540176938206641888003843765088182709292330940630311850797087008603397690639658921103263140692046105039322556389953239696056066090444506094481751169666469082492430408469653443803715173937200614202921116185292356987010843103872111147042*x^281 - 92971345490062503530676677046748032125256408504695748123497614008026293409745513685425214859924129529698545599248806904568301413740655064153885578200458579390790241077168954118256450131782770524759576666816946729709403614707524800855614996905104134367933813706446910233500187643426260931317693471516876929265246931357748073207770561010091827534236822492998818227599741836315432538181317524822667365100956985646126863217247620348107123157256268866950782689992016553467055780969567135611210289416808888550602454472763679946723954213785440026001658298401381497819963350437384478741433878962362194551549803413845787344429942966440731467496170199849335301675483791016*x^280 + 122550697477411358438618298603258303480577599524967292247772017873389982757646757256160940895052980622275776203626795154682224937361425783607065790919080226048921562575437805293927372865827657728075893812870137471586424427852792735594615268132788392655150161064037490943879069578699230790053761003932431438868532999344169935623015753136913466058411598315057383091215431548558701111393396297556447128617371796930719902798110362543313283789815989647614049054474883107431238387851835996575381817499810367888013932319247824448321281279752294846076610176443551655658511094106759431637335464509882178822970899617440469158741890829774288741733558238331619747395102418569764*x^279 - 84147291278069053925822582163820910979671192882028879247175771208241856270487082558712320380846538535083648561988041669796939864521610477609362436504875821623702939179521961958153953913263249993363673681352672117732321478928017928665785135366125962550626795614564071457179906704772351170117694787322339504618733365575071924473177984256032068939669028820179321344860555969280883085785699261892451097285328720932649880316320834007464149915883567230697615139682514605459481617663985496880601033215635001552024174092453003320138361170635375309456498481033195023774159111969958136453935784468155886848853100280361569504689421155300307715225841886169908231300584577079002877*x^278 + 42482787539810988574005199525618363999247577680182790927318429542329192087868941139923364273377279225595086822047030262185611884992730353386863613407232335573795574932701436518475893621645904817001760166898584099286313477594123820612287949601515527338529213308678388854817595806720951880940989239306496457496097032946466404268543248674203664652163238543707724397168473748837253568063752282548160520267466935415008359141694269791106033793379530086502063826775742175671875225252399402806050195607665919345486146627999712389284312784514259247140376746067829273079425897658310375354686321409613791607925122506701142549129229018252787379691212251294068396234317459262155902401*x^277 - 15461058811497492219070450716255612482920490574267026624373096348815982538076050071930398339791542200568374446302666349339756642418444583631079156536611817195040167328765981201409939823506862903633068715215169736337882888439590704690096592223853465035281781585936883912411277951540657798283149116036990277075182124381343438270495750700328619627452348623093304193075753753116780534005231254561822209784229835603307851564626962302516898846784257700790358652993951065955703155674482794976940205370481334406885747823427095740075941840914565071418566741376367862056034931485731013219423723485918185040146810531279586192829297386610848854313204434279095940225892068211437396129899*x^276 + 2305183001643407297187335419198007657736553314730474248582842402460147979403191274930557177505940186040331682070305960634456855739892120096807300436881613047657053974254518309474131906314114714550508324322617125313710158043185154457575487549590207968153568747059861804109810984917608241626816370625697744885335556594959733367921184492207355662735884543264237744634466060960543511378926481349634256932282655677908970066652660630642727844083465166954707909149602125027863488322058702016861064459194323339960106241167467368529646841907832876448542937890256921912968430630983927728914603475781513521184535742851558133965428932253253524870664323205901135259096091388964929766348491*x^275 + 2295949483658504202323749120689987885551144091289540932479017738484570067789512195088239978293587299404601194676198942210423695430609940150264860000613693527724280373264184991321402856900815643934641499049005674705058424280273726134974645952866353577347072099777340123628948831560138007428113461358007689772835508053566051760952607399580992976101495619426119264392277898567220716707584087586923863033691759392567512203967681061528733615347248083225472481380718277202822454850141587152541726649512593225313421527395760047208838048451260967073997085545114564334794117670592172967900007132583918109103566860085740982521376987536011833926145020174562556543303651999720579283540724954*x^274 - 2877667946849765797458710885746602734909589307383780665758289318732837704391987115182310995504718782967557943832754559236978131240553945872866478014380993654544935886218618770516925402200099649933470586889445374712355086932838301669438650150714185149326771197402046872956143806190813089560309079409584559468051848104238918559294173181215097349673273840489708123202436036944905443173278568468717227726758448932978985309876403491883187420365147428732998482781006267603593133364318210724493316035833921920436039198023348560765720539986857140527661341292381537124648916256927660690560074361871038289720023132570015439330615464737709706778102759612110680297709583251378487286183807990108*x^273 + 2115174817563774017817239350979517448446001813545112366909023943689629619692449027109622262127814664217284159577284954215965673148840011989531911923200714419264414489541695984908382591633173858149748290959317649136818981513523510412236575063091703182315874678086924524503627541561815920637301891273674968511426641129608411430855275736895343485234533201945909310431673243750095011177053040837897518349693024269466422198703586689908253813565300053365337940709599352518240399209729245237666521570524385455802469186907787434482740019754773667209991152376232691501026748535731230975445501332755290664256645286084021185191767973543879976256557703068686071988334613726379266289164447883839942*x^272 - 1221730819881147570568217590686878520481962513927075243022308934329059838190791259919887167013646282384645046944863563693394384101699804460991303960780910047378767345903718577228448066495544178373191584334870739145053860396003958961416292877434749744684151596836533272925468235495562235651225855473624706436796970535826783944057946572074953396301715244953076993827322710962546682591286677996565012701198442449881934507354248808835801149396135527240896357786794455100633580902489092025160881251770555733726960410088921621736932862102269428694303101066578015958125495194405894107715116626298533523817852481988099598128505691632728655281620218476070731383819612031714420955665497106477262911*x^271 + 583057742399252314485670171748874868918674105177529908712510966398766870475949054845615799459331700896379939498822324347328995023056784592102220959440788210013339205530794132053042389172346430813503890016330460053958508970419059058767776600344851295900647006569642735078347225077606005451795604784247101551509924824368715736960487353813756844800825416508792788924585386518423778638388707349808179815411595272447436233898452932498313021725988722609892215521075158690164698079321005606526184030113733492991250293192377322867335755378722847789828548392690851845428558765561256227242405431247937913756273947012562952291656637871751268759215270415023017755941792337260515195834663533018578395165*x^270 - 222666919332434401396684692929576280007021074461936988218161887598133136285995287958633367318762929639085657667006199450953561740944830894458401445774400343993794250557807343584026180498411867195722945660066974319171960289749014406581665589159763839728618581354369946357300670388764868086309926892457929676001081948982382395673238855025793290229775704972694353361480748956375006502202771462247290447975041815618496384760135046812774850954066607652127476679835532572521261743523830417667685851260802539585974588457331696077902746352910055981712152456583633100415345622995524891268223769143205522646285901841797208968025980544768379532300029261719053546820830563693276937995029386271895433625677*x^269 + 55380588226830651478046446939225018936045313298692876756013937890458756900199732597853085811929767559312860153181806075318687256654379029137355689244527104939976678114314462017632121001333287526023852548659123394822974730991960103537534338999082483036483077409733356210893525025232389883680648067421998270643711458413571894162709431787699236672733506778297088424834694990458884321911247740150126861934256356812367002882851703763116155366585476186421622792222825999198903377679570825683915424790868439789729598061909951406126012449372054292448587826271966946562613202690367713575489925820933227828127368755587117579734853565317936434767064291102199187310349593754180276133228814410603931592432839*x^268 + 5622903277265012965407974011121945854524662570668083616963610173788300673472994753962703977014381588188635440036456146616264350141609186100448998601381079160593767354014988542600930216407884331214069433011852048774644268874455248012434539672080409750730294956291652019923976302547929602630945761840786392533470929219193063236897259433220443527241041306234089563542896649423813264562515357427384752474146074269022729709347305548155781727906687504627130049855256313104358272944125446119806212681635150591582759850784041792063104210272241612942337212943623503102688610465234144727434710899020955982858897663760530919371665560669914913923307116519563400368022365532005741955012132454110330517810900520*x^267 - 18765134445130562193579417954005724895446836846682068960683206491781635203575101749670962379661480001235878626688476423463672422132230720646197800960420973907877941234598691045397715927657956804249555137320136705173971074383983505583167852167297095780201627824737384751186893225026627217761694958982239444671516159006957468953459520721292137671592683327983562013815608991341415696126537419058559995945068933840360710541770162052166228591018015285949943071063080886897142909205331221702840952418862496524607669484161177489620839608672572350927672904207544359775385814029964048946054455902101647944781344504136831256204636527766786762824242318066083850910520882375836847720022590330719901323051401925279*x^266 + 15364704602343469231578123051131212154009807862504536585697275528076811288369651632892007489189534372178678107251519576304132353005194278069446771269107177466271263206245735743578846317329914680336157077272435310074902624287734822790171691674047277468447076466498473641757598552282316239516834070655620993212976475775019473246817377043778481259750391173842364737754088773399559505343180695485706540142826689368608748736805163635183556550387645833456164874085115154901144904310830012227727956067038620069435619399611498708901442332589228297868703433570953059322122254733458839322990256260508644198381028804732069460834999463631166649765796608598404337075597571416492208279774454912967281956988428837062985*x^265 - 9064214870164480890353220748427341093521745118540081474074450971353486319375573838138985544779519275005324491088279667845718682453431822624431838626446633179728665389267041209203266971886932942135642512406451144960416825568042445256708307803704247821625708597460881016725780543841312861499964818013826907762017797072421710258455329679997684398265619957193728712682912217326951721237820123954343015099169400201340311180386133075456726776200816544073975988289707494147097529716969494037391221880255952432917041868330414515728846360447531547925211612662621238179367550822438985661905079172159237795247424102144903742980350650389121168016877681111207923313120823621660494095690672621595276743811717245972998185*x^264 + 4289694578829441445253314201576268503546219336738246189521113303612708795551781281039907616513194633815343489242596763165864466895665835209643323929606157605968915833425518002784007787186899777893570718017761699704504625055484494860757242234520177876586710786893292642016460470764616386993859841925757454474233339522345242618255175468297578456723788467568613018972760747400145254155813799674671678874603121872578682095020348653469897143756350446539962046466842249164544721467547454165370718182517637733184996032260130724863996242977725918264403401955154406311903297297859443292476799266708196877963651838885353664260551313482214532278166514478083781603523540139237558906518009231271133683545905791649471520264*x^263 - 1596848846798010751930014475050645268169756237498279695694272244639428607319272750168897719724133474161077964110049206574675844897614134015237054196219309361107165725646640136844670726801045489000806304720331686188381107688072720162261417834728231485266733124741066138865054982813724717716926595080948294555622248749971257805227362290139658109685173035887599412033973796011727255376578398601481397240654301545400512268444553632054578215387926632891883147319025349950972777467034980812316949468187569622447448118278918836180629785004879341175139620476885815039679135681366946438918466907595027790743803140953574970073803349271986694644921300758906087949924309583175230806610981064207654410987694636045274309093935*x^262 + 378402258683326978896558694680305821688363961659949148363962393879220420556655120272063440682575717670747848353809849394260244380578108723776473629933306520538995584209149987273667596825573990529185176013038473631181837211841045533911939582646557301635170717733066961609533408347761630969198421275628087226020433664954035447653956645734914074836865668603230890053284082082712660100776376900270353702050061594400978559103238819352083374500446948305240527982102586056807576966500163216306048043064167404000456703964222679145235809511040956219503132868362078149958900713741250729824733184419875187084125281730649883782890726020027665570492604625995389857715620855580463095367758612056353419442764037677729847813850659*x^261 + 44535838272190816327271589302948365735427642361113564550180428614907596222426052746984030966717701066293890850994344563138397293704639859748193691220029318876349424267873404608780807260363790276255670773257139437089984715236211076515300004298181088456659159512579486190639724590763029954398224042445676692868464894136424854532645138229085913858540237867771589544391473655542210783541985649058695258207584490792283307367925780795073572759640560969433953775344003121158465194876904171999823365811362703491867604861615162103509891456020288161293284008403303244318024482886731205274312522112254222985272103570407632457238180137883158359926799032941705022761323270695240727258037391448232580490455590830469345370503506842*x^260 - 124483334769844527019143721089442069186600667143389201459139718148382816061229127262887506601262453876914924340467883582672590837649362257061151476436396513028908854117988492475016104229982135896673447373655399991345049526853319446624934935179756218809611901620213624819442032774348451697992424344204531009041288591574240535992143546937676298316053755258881285521429617419949283521596348537936263731545338389775003652115007936476232190351227287617379747937362166352185257239498780529235314453192090327260177751047519544224885863821833350141401324441528268464650984547604769543182102779124606552614192975963304399257967472423188282366648203508540202097563850624738144249253494534615712119621664741588248851506003729887934*x^259 + 94965471289371685370363242175240856198495546051474514148559540803092447583586471975539251589646849707832037121481543633482838024664936060046861502070366236833000003161875869651878347268661026052055158978536887029312691779197750787618438194998271495236895331420478287198677192494528527206040921635147832278151604799620983329071095671922822325819623727687123936190458338507103769146869466399432154717342835217752011152455792563785426170774973819319569334325861103334963827432924385790792799309570748463323401159447643231617385415232328165176860614957581253577868062594691910980699785644284181268130685273922530505690603608640311507851883583943582113274540640873753829668613960462324194929145330142924098011788742925602604028*x^258 - 51480853599900636278173634611514781383764561472641435348520730200571285458160820765769601165835077776342920820954219232577396474340878048523900348951930732068663895334633474284412720675434962828919999289584274545304644963753785741456918857932772046542016556616756403990148499421847126156615585064368964710589782932517022933687880244744134148134656682077508539697297605944744644486162166269533806594818024512240820644901794804811609882856256891946212123495925569278623746596487475060969854671582992758378167990477467789844527877827052911693218415382518779188170407721360617279205495359146591176493567863199339999865911397517595880690060934363800452843149530119986875929517321524208761500928325690444284122864777447421050170205*x^257 + 21468656797376760058461721709455139150872807805960512032979708341681300250885867710125541749593618780545892790226214588505428092986188180353360490172969007000220126851052716066278269014134232135027978723429417427602003584292531250823102679971222616626000498293638793053911544209115293820062681932841191780046758857632941965238506074693317847717151006292253592661209493009757845942237143987958460408239326381082363703026004053499813632185179308897988294842075434768964250637003279111296071187059497618197845707058670110565438381638920848011411369878176570965546062921233690518014055328580883323965218377072137450127883166368253653469013263834579957908847402014794505447649272588229205229991816724973857042952794426403141429464957*x^256 - 6138042283257211319751424339440309744438784102117967378973019754938158081818750235821856313300107909337594043662883896020967344219299961911550706914365655622573242737556172880586935412481522902758669900630111464674913693456340339244018330266873548224266020421063922749861073270074268452771412065421722058831929979102068024908480129693489732079221459940269418345145938006699000548446681778150783098461568370386889307376343888519864532050898183742653582422927762952331012056083879795147996063928680265034701187771375619595643385299786917886356873896491821247681039089847419521575387344551493009979039260556485711028490953361524158940128094194999156877786624031695599126940618836135995558396998820193667576146463102828362999866887279*x^255 + 137872421454164963477203749765393149751027694527494219596628626795524791581942830740510816190454872005834341842828652825638140151341386100265550501917767660946259999163548211458405955226816123857018380198968908002502819012544236385175999269566748895525756831272677962212837432527791559837401181519295432783735623113642723275492804671149512741375372780159661759336988597132372980347016803313885714158561899406789336935046311634169425558718300170086485613213813408453796553826826090909374887033024541644901127538045621911420713219351245691265663847093475601962041206656272829847993986142109738068781459145975208741582325445061097195735611636565372228614238174604179981076952704740473822666879327176478891946934004502079676352924540104*x^254 + 1362433758409635956937628240205414800316373264906080872906877709248213999209900597868891668910128321552317611284125062191338573347271202139237051470245704273359378092688445363644988623511185827049088497754983526142325482126938376145215133884938661214918543878917954408491164779419047625920490521948405481855140427919820437037155600782077120522837643599020912042655939041639701105463490317321805714071584931600702740900860656544399056394080121645015372591739452055988398607428009300277513854126815601503952999836385684989711342623464708114342627818539750328782252514276558430926596747608689078360894316217454353703064584029598161728823736686825445378930108658506411667801232711399387024867334016495434506891400530506633568505409545429135*x^253 - 1220578658153884267493117761200523043110447638320631613093540217513118785288625938638744335523570701125726304707077357109950119208931245489354091739970354168631029425443196695233117617629725630648169435841253058520244919184848725089334369727900751446614177046534801915009518164348887040580647143733064318042362166455816007360189782248369230545479301759229631632021948689219359446118799856074497325830233004452105783542526114044724393268798732317522110638560916319083170281596740846843885672115015433171991583460304583149578566129004095484264230416801168239661391128631242971964459558090912827521684510302717768177187881985995227285598158755515132023207914002424271262682529285011692745565620398224600325829849706145389676138699032838531149*x^252 + 737761316871205689936111967739881613665504448283182125370321366021943710581121515053875467183635073576355610396105764575185532819250060117502549334995303516726742884381839162429768217421422506440208107175865952813517337572511965769660023571065028872718074555660879711444086085805502020364487767549634110391254574377861362151699347240422088040208080027219240970254213957822379438457070284310093166170056524256817278152578783925142570515164914642438099916576801845925779693434342002309596376222113124795602681935600588829977800703751570777129273046216633847216697073751256594262838467477279203195469658577234681519227320554302556134301993903417804756324945477796808380198445217411634829631745167483279207642092009980419571841658735655221380821*x^251 - 352280083353849371315012533943433230073808676069722022360580145745018157788995051859896629480151690516885977898691042546406338873829726074540100654866954463476648572679317106053305066809370441167982271197127955631857036712110824749388975274235092496526645545845881447059434427460119984365794709048614221577395007352169292426007513291883814097367445083318779015813380961035616443445093684899027050692582030829444759043496907210240593746882451363372569265513552352562006996547608303018815069812822753837199260694762581639549893759983486793951479728907376318053651675390259744389603164532334871052948217720947569719108783429734326793474787931688777442369457222430740501736005043996348281004644771814836008838590645219536843148132655267911247119239*x^250 + 132174805390764644032886053946226918530997879051514843130851029765216223004257498945238035548937726280985817661559753318395414547569659942258122594797571672744577834524024799110691634190016166919967265190986978839028857519836500379927578317271184493512482831170708844294930511691444817269652062178558830780658278284754360311884258009235743863139036012870470868176127621514409662634859953502213834645740434324580480257481132363083732552764077891413414740651557260342452918162410820009976414730029005694673510205698824614085939034581369337148947663537189039220800733022733729811118019425191168318893880112621049364958542117111777332514724431811373310938915123897826250618272389275219532451551871356463348490136729524908229726130010948748918108744650*x^249 - 32148712185525824759874664026155189864252932734597492301645082845645749973779430580081435657102623351996714600258645542847414568099985815234880892170540655602406093201007026078982396754699478410050773936551590444508897432192685715956895450213406164872694238773086452558412647037345266398480236569270304226841205541748055950568770932331984212086602402299642361678301377660689806645550283637686536541858783545121880793962530343040125022011414919807099052996347461240626576725405433568380426446352917013601188088375447060250708409193694005426488937648970115357037076751774439376490716177778224090762746291943959041336693106530321432517750096520887709651539906039692559207081015478998471013489380534937684504616247544742884383958183736757507415471160005*x^248 - 2946226019044207971081034718005047416109834942738252323883264346975402137765553026696623856399398090552419471459668071351252050404389510018086239872704081174913684141986674256032758736313811239947921691464612282053471925652656919532326755223898394173634211448865220350204010523682187500428831976491115600272610961694549196540456350492989900739482534587573689121008864132834141286069384644632359619168871601398536408899326732212033114750678155206378488338786031892914898063081377808708584836926633193618600478016257664335817423383795388385567504237415029649426667383898595996828118366330382326797179449396954100370858638500487164945999759690010252640835212398312949342867601759739220061246186062010610171865034194068410078066899839609531786068749817871*x^247 + 10025981553467031260977602469415712789432352297351162704307118615742070895768775250596892921628295372333683980464865798149008432273353126671332459647868343503552537507064864322191551890227611313696243176968344869737357904675327797813297691566357795834485791730578318055671905386447485077997992514906195930180241704152587545308181624173790241890375717574375595127546102481510329975038413944995581092659767794485301585343396271436061853944487487962419990754372249743600631932982390243865357341308212970526028745854515034229920271821639473898994076779829078945794958933720521543648162801902485207228311217686596729132651420444969127330050279945378679877824970029532263955634202093958095870789901172468963060141376693212969225323278701579059733159333285192861*x^246 - 8020607940645551972650407323818945733911123082548457296810224011558425526559404721475008222301833393986571884537494259476065297896985894375370426123759699599208162652397199940539634396925203061137981219103194181301748875384749313728163612578880228167020371911791055218238339279929773427123197008109454802491908411222887267811953822094783246150591219173610454924229119315737312291510338797367822155647250951573779217465665867170201003889300300375338383917306856112911927187110053625043999073258719273403936043084805569699949795652438526973266336619663129092758609702420834829164340360315575766215283010618057908403556238656634854686027330215737953817855427987444871878960274772394434512724104226876097845797320457491690306557745443790776893082058609564684990*x^245 + 4656114322767804407580846011618900643915539819480817423701730579808549881963689723759305771788597601068178435152049768674845472834676432925907799017909152235685944194619154258569313258004430624232488491826849068219527912835282685370153588317330149651903855096250649409128520082616050155706702630115921044747899761882223884539485769693126264944838920099328590327065105057086353724350191334864078377760752195304023259968261396602187626695482241910752216323755959158328901700189116439391071437587516493821606824280200438416221811674400573171653617840434401912834666850898768793723363422825040928587783576079324094712112625676247415563359070247882737155610147189468870833509936188755096003710151947481272822729203648178695464372685714537470511820484611557750509641*x^244 - 2208439526242345758559058685263378127277875434449280687214063286965520687419007656301587372182572461574316051395989862539330724280134727268405859532787928460890145741804733201050231288288337856766181497719515202970905146003005624402193149961932069351649361230052176070989208087470082045523181714884006078733236998043495520987016624880269709252710310620022956293141914132427006726192238978986979974557359612074521552946735310365288424049209749576050207744814091798960702665597552043184136128171676224141790242455577784421486259915530399067189824216090776263318524112620060868642558869559008831711174030807400804506344263954513505725653630072897752406286666944275360653444503202393579674828665632343875141605415170944261685718547323440332430244254931951036974251901*x^243 + 860618046527214763069353504085607429757591767102957606973691844162515797476690650164197625903065952750265561539242206381481691458659782332309807972717682114669013064384423305036174829747594308595145282522623150246753778345321593951806405379742510701060820734509763915204163400320470735105838772699929762692993560924392702033816629443738097265333083625047308841852735117136832268576150173418318013601812920545282434344225523080471996693649065612759008465646771454021317885925905304552195786394757518096999871880582402607291540121288517140570142592027679390123072721206076827966044889086717255792031677616914696358707216134617300167603378888878968611752056104902158508684877654501704184569984223239506559184561755555863740165409321485107637148303172525656742391740846*x^242 - 250755082492247879546640887895634000231976295728705669015495222666262709016676851872802422858872659824405882477497431238308084825241502383456026712439426908266509017799214776304604592350135889690355483929708942694034463308781392081259689817892231313057876295998145223757418707741527216828267293955514909990957772792501240300791999778322292958242390395373348966749156065772422263279726925751225137817142113452463820982919035980242535257995019062468066514819698698926918902342481305754491748852352509515726669385675950159796279770223207013607372135382581092167206170461895004448672641394049058299662317887215652796158868240102339817401009078383793437854872720501247779949958791980483633760399604281989063798506114366687348622405447016777949035807022434383254707234570550*x^241 + 27045821820409742665087994561456580764103232721282794916485116683691048073135586072603380069437052406211188165873731040376864821531620613854295202178986106653223384605194109082242839652087353315406942787364454650162807458568629934351582499130578446938913598977972148412879901408377507639856659897688477280757296118381652763893612543679983792829673634596079491932740196072782319664327990135051105948702712248191579084820381568393916442373159047844410916868241356220289420682833566966474879258367031598504786079907586406219330093460302148583655539109883759748855288649529330656794641846505926891301526284175594619770108544867811208108220567647991261855756645996473698302351506911740330775591240446043470389409082624266538295371234186094261001340908167116808822051084118670*x^240 + 30363052337621692200833517082770614824731318583502044280901769876715386479493326284431454468986299186976336136803626104359713348988822238992775995285319899351989332834606175739452783679707677119117546831392464447760289222550190152169411251587518931547270680958148590956865749002626586013311479099867054645495540240020855733250160900517730991533725360133359461140328901899158147992590121663972837951811904555869661051005105547287298683713499778515799203500340322518891305671367246625802271370693032399427860234426758051311458464680611050911386988746303895011828430590915162370336777810708163924993564310957578550761313598120351920002048814390644963558070904892601338200605281231670138193648174830365220471718641630958503882219213913059600710749683715043132633346329043930929*x^239 - 30892549877565169463387721050018466515909424959165579094318188678282803940222331886885755679902556297715977072896051422230969489539619945906635467897838270058037393139033799902404595746115870009369952056923132649481356591580239888286904028532129046253672290715424965793567347038368316240235006366447524039450118347550895757427265626759145535175488933465127293028108366676325057354018861812683355674716103653180081659611662963330579649964028306946191353088827008582578394168778529677264452150726123963295298509483650534273321968541554877869606177059770199639927690730221787510953622152882594552340564960758569002181438194664627506732477211312370826803860641166067672929695015714317978549726578679935475484916086098885753667779095928155192298807260593681923695346453320921056714*x^238 + 19238680903689788311089640875192617045034005464607287395017756202020499484641745266372851662953192764422408837131968068877854809950622180152656569434620743247453154014708318568108636094038591255699480344682245832449360135791270329284851339116829347758794956113390403245684558161723199890116269727874428225623551917920789392279698075797082216330289705830697307316700135397079123562804894690807363370552442089022887837951805355625535371374480149584793192345954268480732746358275028898072196030679461870129384996872819451867927158231832784568176317365706875750237113227631798003953568275253853036023610694155166276735195266016218402111734762534295223225283601121119447710889842543444403490900084776824557883786025255248809002402587253238722245050796006806383536920733874082483007283*x^237 - 9458618421802966755481939706425737419160050837497652805700083212066319632229291502099946305455363944759416389446539206151726590717043960099173665311844412428583953422683022543941926146325332315122170586500922569875805132575476961257046521632144931545360369931900826482106095407173391035626223713022374492547788837373887930341337591855289208403129304660938042156967083337235956958932199601211049673997788614600362260532457571843421600968355982135286671434461462942674305692121422394933651014453030754124184829739943905052206362148198323786040597250352750299467074266585319916806445707666571698297082718158649239353408946212814160545856480369033633729640477520857183441644661587778953515497102435027579567706403265887682466897584366925369479599120787439703821658204144937657418234882*x^236 + 3798054882088035133077325170464036905442051791225137215553942427153900340647143573930714215505814814230474540025859889090750886870666322391720422638480131349308864607329562396031600046588462573775386044008960896440586897907995480545766468940751532194365604491759722546983805504486014810272325004716560425343401481275852743459270616241392372239164211223547374152956226552664231571598942599839422549501105201554453091417398711783623670354660666290240596388220568077490554089640522802962171626316185167197406093274317165080357614298987861033439469881123062465542132057138715518549531635561946061399120004642050650480184121866700952560089808581611215448231041660759156904576927562725063288272809759198608044316336098593581335260893302770030475178202126606849289964457642389647216532742145*x^235 - 1159357440867090374312545421500649256769685617205390578753290094521568139736516361271544280867742079906859959846713411501523413305166387811036659197560190062330758938371291837861920624936504147432499947848508224763213142863325063297182618020135146811052734346407127450189532639023438367585201982524781033038010265706592799542923417691242668589699742648588291810757998319836845809410784720364141427233679651089137898702613041635349440108271002287182601593128987840842382735794314982997862957061356094543369893374282177911534445191180628468560186162865152566829045352406168319894041653358359539143821803356542093738810466443504562277128208807565810827682324177331217738995603050693597875462948033437050784517121865085182142893759999782989337170630316845288178696041915258457911318029745990*x^234 + 160361704795438203197524243471065245151054711586160479788504503619691761182142145158603764541425763584156861981255495262701274879042305606942084556178680137816738539508791597045173556695484701533116937068374524009003062752532962400202776910296600217662752705314624888693705946003955752874051951470716939643528405041403330265727252599689583615805889351243162131090018364620944906427132714196004273486328771366165063284558668351515629109553549134559342288710513135300197221732686893895589555977453131238311636034304300631835144177832892290954627790091410158244624420562339202344519566436842086378815876625728044758644609988440305291066096411775635272444293125329753535610295355217628471987760506033656821107600541869137197407354239241271244005857701548597371610457552254852427781442333893047*x^233 + 113672385820063732307161680519840121986335055517296988795905499923193164713161939422472648798768861841511968416595566377989979920313178177276452330894744475674027636837050661123695837701688356651223080906777282706851812238923885641420040071055169995541979735531475820079309355634241611468135291899067400114089667213825977782752129915888354167324091944616917953893943881765329862053925740459384865064919955796643742886850837709970379075619109641598976070224107856361264686501658973517947563250669235843581144108149439394105057546406321276543092686295826446365544883624606656055336555849542326378362717051742646097796824469365058524462961369446455339348587851206506475897902506805490097244883953044308655308004858093693980037528384260920069262233979215603648708636023966488218374871042887454965*x^232 - 130632094139883846211943264913890816221898527875159254148671127549672571657956031325239109527065349597454474981058713266135231630054169389989144553376855931385618980801152211629840404625129738474044268245859985973548573829764460681102277905907006811858929719286543135409069346408161350655002752038608630038826712441431425726268884472824590789299040469258612840792943884249339302058597035444337661361837502427168502982124567215624470907440290681833650542041064794671637535076673302971463623070324478852605905765862497464360836172861466719588363495757318909706765490325373832108241154073413505967900593474078939080752886017938946662848267763124508798876012403745199612849458630036841717023357606630404442237215201698101772578500814681781180028077312669443901254881508433485493617291083326012670842*x^231 + 86476616023693803242478629165329761980662565409294112414798139221230719392066891056731769048906789473440308880757237268325913671525700237808288897292838959901841547636347194282738010612619780404910501913042854447022856686927555915493236054028202112472934378514265461292638942672147859205653420446952554525966878870120530464562134987069743501796950298307396120701235330832196834631385828943644793620582817886125811910267862521276048060081261171047750987907904518615309467039382611679082999959561850149049602622066405747086839761111228140559166713781938183513666702165276736779860512837084842930850173706887800904107091415240231274117043633386602910107488562133631589332795051712781963721451793581806231305378260519385816889303628194571178799378835277802637981237218987924564232844069778229316853440*x^230 - 45633100740455905152724642029260911265280811515151649754856836146615841926994972558772850658385013402355066991986441488624816288560971046119887013768278591406126552837807320250822975263064588813395510662539131037082465189816382099417803443906710966290062541101444704075462341076804779469287628702031034659696523935167035456010728423330846304432926528697852048910506543991647576545778423874290243636982308485430108661384314821145856714992484556158191930362360255265767927120056246315905417932634106940324199593446767069764913716008328614596361471714540418655095485988842050845698644681520059113758854656111608594521417510876588769270781971342777094792880369793127513167029530794724427211672296013428530723106976390312286328935838515718307010174819883256415579725751169569722031604273738105442807289275*x^229 + 20501429659801869760056548179851102784366268186503411775822545469604666561741607290989228096253153132960660755167939884479736902533735492772465212265494874275551386805318678136673058873565857384945166126699657160782428946209858948497564401696735163986392797063658474365833336360549576455350122339688663707268260519588202279450334410222738993795285836027771694421400609085875246853851269789560983392096053751366632092611179022901587984758400523423668200374403440213041633000516248555719483837216760565027652746005457616952019859763061230772939922788474383956595647960025239120105453202337434010623605713272540272877626658298152440553526283795008760035296266197715610645306817837370637876279354871752964328705879666028914267754225520346116083291817510488831233685668460564601444859782961260655773738546082*x^228 - 7869447797018072092893402904805102383755064156813779119423266682414149863622908960210968741288743286678293803930692208285081596251018799252480952612678747284782748890076723905448865751431803777277076333547441610145431640938734565830336771260716083875616159912464651836693401522509353628848135820276483725827261887431391771564119961703557377198333567617853547584249222194917435388105952549824632726621937532897793943624307248966319632524930536033296656191719284860746871030003949700421602498780929998429621047673146003032014116504838168447059714354234893695476788558309668452952280860662329972724592953939196699438132079571107993894742385194397256519071860718130790435009073246981479467468696040304669186416993915953927204336302124609475981442627128541836126156848417153878748264986448866202921600382320809*x^227 + 2447065883745986781154150699194995603241891894948914071022519943008087400081182669105859434884435884793779163373504030185996474025348360473749075449542781051224504592401042064160846440817707544767876643868286218976147765425160243702120170341511070735488068397042534592779286242465110785450201077126210822806567888980431640026917667022677807923675403792796868355040084027462964941037365988790113762437401729378840567736016050944360771075781137723661497244866134576961222373582334918848955857357042461675341066709399869186914881649713731229565940102872251855565351362769844483186150776449949650495426018658218455332306690184440202846533764925015198462608053044597578737735184839713871326386033641087967346792888247746450836353629253193718427239526100813602175866064176478990689942855375622013972416182920248552*x^226 - 479845721543558840130038762564148107012692353201894526256934725637961520825877489836784287567432607556874371582809646303983878274624935638090616428733808807315619709948181970299134842432090009797225357600885389683520618203017762109922931752881247717590954635438818575943120735085898170637359296591639691973313807997862500033740025169937847178729324114073822311004182209064556529756766504480395640871559860134657458949729165242093239657099064477431719894653414072114916772985415046270475475470142480540262742809377841779564517455629800662958829373525881784015917150699863193147793983370531206398945567410104382733557291012209262677337918780737061062214856494761435291283615185474150418704322665567156330833352121959359592170111108616190384801362553022233815366782567943857367664297929151716167902567350885388955*x^225 - 73994125731954490516265827064837786975553485374405690555246422909008547606366303066493164745030491099519705192430700383081061597675039175835970810056625884027351851462376213989326560041621056064192031333797877719346178897557010687867105355057017025517477229410649446527730846266158080348759304557476496149753731187558496929221870024044739844259306223613295352777512419079013159375298873519163694800587687712855524639078983429085193614340070917898493843560814824536272292658445760766867813186621829846851064471726313230418046595706520227050451551973940387879363268181082809352889948469630769188381516093339200393600716579445772985569507670491333856202607924133340154994134721271391468898592463333394447042198259113362125335662610145540865310424734400674138355833058289246124481104766586644876570290177131271634475*x^224 + 147483049780406429999516692581247675752551304717843723722953185115705376873736943861195099827330246601989815178582708406342545520948651596598583830518013997062661984466157641252172899072991619831100476802149745186532364252335336459038960405836183624864430318679843286084440476708799761274295732392264570257305471907244583818529733429269381979618632613244800118439247327564260920533989896853765266045757639126607556576619435602725608283987444164902380306532434500347998395456304723385610766752330047250047196613055992442365022424186171538725222006818371010263431678405357823958341032190873262097051246100936105788718789453302720819793508737301513644464014515603965697557175251150427415131102981943964208320354245124592510850478423282119612481872160797586923199501639515951266173378284496279316674374796157795970508026*x^223 - 102891737869759974068524464481921578820097917599933778880820949295701405227701705823911180223250805929227792411163068202153060979442047372411265297670445081734115092194011745315100176184405879220742440028563846974925462095009017425780772877579147429171464876224009609999327825717843227199021133565268829275944033952379416149654706979523983934949015838710154301098399478383656255725859563436514358918938930369909541715052409514575034402041397012113414218031886591254020321879861378514049602928881725515909596528027000615419772559712205609418215398095504237384672092399623406541919724269919653800088226254332048948593320750165015437767304012713315262573706862281908379122653519925559037945705474792465445139604828806481931577681604372505079365324139504893210083135767576086306188378114075678514059320605019494460824472226*x^222 + 54035579027372892523331756561641534847384964429237820953910393980744599104752917349107796254485165381048666953489348629316108984642996182470109053753771349234690717528455403440054234900043902555583795744827793923107691924282744963184080112401331823541366699432016682150306928350119070945996302215684529470663903447873216464808925181104221441793867674841829746909954953013506995202778488949284004121425359091076608302745453385563086578232894693370817169554170344877929919067067221751833257296293740939883849194117335879163576733486926658038520099632911326644883853715434318010728395773923363050438999826566972798813135851056982964145296262445516904288533359074038649792139414413198715088299482282853542973965790986674884616960452438375376475558322798900756762358090754807583052281655663169925466668581944036428527872427195*x^221 - 23697775314473567835279739388490838546813708488484285318450230969130173487772654351548822945853457066706040702877007776363537738021199777711400288854562081660000694955362471876995233800787196752147119765651821569705969156570940010727371180749191021599141028840293707185555659907852150700409958353487434222533738546140598269000145509244201350557219127944610632853064877284937702547894419249230078329483565898391644563582291068484645076904841488512185852082920314196290650333686634489700467270527685465740143029076234996802621401474701452205605262449589298529147714322233337365806004844253726762968316494388319900000426156326309283341396046462817594652383076082946573495392096935367281970734024521330668296562819484515641113936762319748129092186077102407531106373266529697034004639120507471390928113457895261811535839960881571*x^220 + 8769217833431375295298067773108720557545885684827026680071829175808339651663724986310855322704343754980410512987051693121304589902637516504248489408860058943023791462777770515717381573074830098375216885962196709101755074999501982872841436111216261713280068640487900664578730718030493917706228295377430822918432589915616014719340781075423187277140154345185061561174203197300729630015373088469540078799524681758574314405874193640043111089484409114377861538104692690535404639853633860674976491024237049092258487380034328829877356265927283397825363417369344934699242288067224001794704734501273652070011457411572809442448825634315892782984711187369935541148365194075158767696009604217905557501434097600581579254147757938361322831138055714464474738017928742713057557750288053951555909960496149612374740722489312157540241718556926279*x^219 - 2576847961697598681908148135752427439976738936340097980922558968791916402780720777591763908139515197225058267155194997421839568747441784351737144562071264660491964315003188153042891947030988356757448381748458695510087287756881185229895861147863525401015859892851772463388187753643586675716300738671697015630688035409057647837652749372461080557235493584970054423996532537086917459044533308466753285782357180721671397860828548895012682062454497080929667996452564904426709373382452253973721964284631449777312461823483204086574960179868158221822669020610087669833582935318405879116315837062744126315274894216023471749598733986464663104046772414239747406489985494023726960629549890870394429961986330605100345547682360252104416007024692974134193054021946683139507358334343900271722242958495257516864183398412755019321514818982878727438*x^218 + 433242239109526913703076714274570938409648375450511672354715055344542595813762210940652385630784861973813486466454852086574652615327120213836910626113699915682720240203535078487657605454369624164477054842387764827176222518925701922992762815932799386712425182086181286670928076095632606192747610558723466557217142969410923041898477620553763934859341135186970733586518534785023607324483699501913017328447741078940052086364502674233205406119167320481642805903958805804538327209183673213572089332700896249437216474978985201750412889430605742236213855087064039091948011025779633941663862188006189724199121818998049059672795567434278924604272909177677581873425666293004964578837228625855546172405357096704096644922770065216564547936065001088671895491675170084739234049158630967509130793790532521191908583752293099303634885830152076978622*x^217 + 124735899054179492578533848634126899162883637190374573708799463280694944483011332804375502412227085916664098952769008247870162775760725507416066892683496448489611003541567531102233071961164331837213393261568407158362741337619087099272250290514684128216167033537297666661906033606897090380402230117228635179007700878357773740316991260928957529531819815735754272089744614084694430183090087818263365066785939468813052708510812938111999086358042162066005334220555653067378777782672782424177390205845589126867131040016447348684531746309470572618808973652283195076854369708474343580924925814518036877495631170487028445232443044983991593206073110528230222648333540326674475694037827432376650253608428517550956057032086266198660935214038347144254496994501445555926130367201312231064003188293887037007809263133283055009612103495958627506954466*x^216 - 174870755675277482593453893573914023092007712837172400287377799565530234302195065013313569600300169779619602830696488351096132800098673069246282749313232949708635345495919341686778737100364205307402409544404750922045427047964425724538437849299255146622914876307803791714718391269325871055513447895027176833528730180575293807826794094652839796393976307147649654834070545204963843258605850211044719596573741972948422385176991852721333985242893208184098616416298994582492943377900782774522663011387779526454987226197635536715151122316370238584735114180155288566483267741171965932597500833256623994243797636146764056120803165178824147142872938229552739720330965338840986269664387078883591604833270295087226637103668064907697774893027976273603900379685357961403458343783084402081120929643743073719252267044019002529153823634526363128765221645*x^215 + 114038322495409092928571336322569954613729074175136924935754924934181455284122364071397781816677843642405450266618778989787640209595693982414081795461547846911603981646226795746016537191834558961621984689757222500840064397370785176381501714013872309363272345075751665384093018083152520961530987057983377417522289225179827744756231574296082332912072976634279287625428419658975325875395767543881662715669252513350357856798320215016109952667883112159301631138994130893153534774748490233670737301034826531225819809638133385275375846569808360946066517396322681160940852626924221095597243055424708507959769302888752190880513073002962127640001548374863857149774494991289183335765263337957975923022160551958466967529666765214138920883377293664391998836154501051829980111659632689442535280623211104179251586781361385009054066767986924227760622169378*x^214 - 57742487887822090771203860095775366578432810850840813200292910073427413791503123209390925406508271909733243247236805248154628696760569655673372933158021322461146922574171019929043345027695070726387891869585160091111669700274138044678734990279707859175635725055994231515845793808493081554388259758721237054510576048073134588884008764154488564349728808336642280750408313991645783501651522714239206365839145634434641161883556867639781758685172255919619737774751000195853515840277948011643713429214234199651775454717592872980403539017091553912228340883514951571333253395116014393177937249588938319824152055464026999162366088668891654924601919037142650372698373853137875719987646286792956878617252621400827616605430210417411891085736188071868143525522641963495286960086099198786297833582282306665431568960969235649560114805641950777125735114601075*x^213 + 24768739012052358900370089378082149657917870020425941327043357954407758503630398995994808092553245773031566188965681678960009968268613191568943204147537111400941603768180283654968528759851155212927159326616765432521064528336710295966212285941623676891508592623875870402383027774089439168180428842894276245931762540767128362662852952513460920200832437544899824798387350517841101571275042258990537823350414964823119689827515441587978465113980174612802583656454577990726894852396085379423040740210327734330890033849411765131754631099217725681731466403020275526433707659989311711460738944430392451192734762964397242512851619642626146235164857391382685989640833036668130293191817339189316800414834816957309759969827178487657093871739339304019202941329401532390597868055067887494194858173130581533656833158306725468354579475807006459465048002544188049*x^212 - 9104971358261437362973477903466496707808899113913315208793985563842575686863874304738329335638533025179886927234567725014895046242743561697052130684065496301620540055444476592855045835256152748585229729994991501853136715387942191772025779094637820588713004337810331883895658660006112300157023816488828243664609421417059001750700850055496127739947425223410933549511058890629944849967665201587130646623565852545102817256843408002810341857090026247503719761978007870395363414900038751426326320822541003900613631371368591119033752974994143475289795613859578629029334507273391617211963787166110941757640663193815289446229267985616426272597138225893786441610596384007293544205268784334961108192119453120602507471304845756032124737138873665999867488305304481814341900646953909032033416038328216523768522607735781445766853673981787590795430066480863057306*x^211 + 2747474094847801589768835610412693742229397156066644441408906628267231570971755728852509138098815431927533300232127537296730985012505470334084185119681646269860764883692522109823176389773562955822704549377551828070709268399407356576858581944184978486204512204987468670775493964434560887156855516715097398704779748990000255516682445553366579933555213930578670273824697630301125747636729262979784369023645242945283807351610994304319555357156719855315233243113039053441077180137633826432578672473114533242564815226062563244832583598952136172077542688406488550036364983996764696322298490386998411645346301027764789794479811581728169622924827948213764118422829392554380526303164500111007649052271065573491689362713357953899514241723858479053953458506909027332982751986954628239697320720021875836715379832220191294351620775750652579098424945594953613564968*x^210 - 556529506766761907747444782378584797924561469351717824706821894302208874605246835413015042091966077710079200964247194480153082526955090746347204136298519121494415850981903219690156573427691310886540171150256641354365915206652638050759229076860451404205271763069604835173955174165014576674883253566761915401254695827196902492410063100720789528771539471974436365786008474488154317110813635596625264928499899218597709116508060955876306346290881019975270158471059608790051691890046857529341117278237947761748935268092396968469248078439986543027958054653860839506738037377386447678006113846936678817799499255345767020190711881274245759448295749881050561480722044262245403402920447958907043032422487718710269386384036701551159159063158230294334306419828278511019165866684352023723695237700897519635524154080508167627663655224010954966422863227615908932038118*x^209 - 37320817944394405522676865748175991939872232040686309204856646472048186256833822851589463914552497588464975249762173711449889390271249972473891477759885198144681138282881608484430910774752627454550437082650641106998175822233963637009334723198906986237800087236284947989581973100015850843745724623830018859944287916124961191016492269860075625189426059551161791199056185658988633103806832058866800870180813272366815896234274706539491776863106769300696724824595356451474707188599753407941798592379751633237887885378246109546998709300997827311891589497739841931673566242703914124816868741967079598103847787713781777567970396660441964080547509462112758809141345645095117777537393756821060659753945983299379382291774418401971101062831514249853393935167884061907076801002984469340839432009695957056230342720932597978473587828391356782497691709877730269580447379*x^208 + 120486418919134458222696845162165568479749782574647386135036101332734573757415628583514953022105025563017942620514178727479864325283254313872906232135728626540244680985706593275619596954479645701824312245913647511514857211558054704837557438671059769216096209558561514271750766445777988146843776911213387927225476998041563552861761989058136707079720874666149189528980130671631524276208886567263124431561624220277161475704986011846843197597192814389179140858425287479309328912860271285492273873600164498716021918047857583504321420390922074078564703621190505952155315923034826589008238765527632494103713439937481575051427149999630393737631976283371564379574614083221647359326593265137415174251429064297897292174397867839142335404883876708179528676276292445446736344869128255340127977886563130413390807166271494867262466148823082028418628056439040425432462196849*x^207 - 84568029489915775781621422273104908792426575462475703647660465843770592033347050694241617612485350213771863387530709148729573038863460409580306030947620997434798116899774301594547269869410757663520685128187587160891237787677086520965296291272853771553016276003442315787357735227069832601013364019461063538934955938815199304077156084624533056132133182419982912321431470232875535387906836311218526565709373843997691612260505888773734807173086916995667713962041018800723978817954313045817475378659140283196025786053237335467061306286314680217018826540038501066565988867122744394736614084443338205672262051259017315253740155727052152770191320940467125708320706011029827665270220160496595717548470491262954042331961575149792296512045501990636306934161920863263795069211871165024849593517926909527749683067262097396843447688105078011143045387240856673871650953953483*x^206 + 43788326560347831658713504123864340775792118590141180281171964550499550271823175136750352722176150970714412252823698993417424483453626973081919637578982668138359923747043180662263281784247329424858721021890608592173238574299649720989340474812730098909999189551536049628321535450504377000549113294418278316919033432602866910548958708469456604239681426699441490870578853491978706602294775184093340358575468792123185626325508864734709004906240662217451282456144808437274583704648045999254692127202405550509068061534937788866576770726025896200296168721380099707269797399367241466983758441023483117176485714712072073245086614148020586334009131309255551046027894686213645872455237428486655278378970600624219775739258906184626215637152111392658151584228182689092721242690542897404105406829756258615620125899866140500259889018678316338028815643263691253093186446920052670*x^205 - 19057436272998116559055098143035863277835973330130144074043533538582541178749369054490232021127617914167326851347666682811324728179313774705114016977589132058804311647370599599744191842236788446626355078624513466874616191079930281826950809728878089869996374507519737777282186938510360927344211037120116775696610940728476617622762489054789571848172049864418616305610090640469850568917419885383033051989881728013506879260277548862426796293820034112223091303711804713053592287742427540187764805355095967252441232059094763971660141506839379710937891548282202909992295499032059704846869191087495275190488444170632203706882339049030158223719355443351176854326715238269828676542131189302640927586434244714459880945411458525839816213147525956671832832050675884447373062757914493491175993625109880570178707274402879287572903926860313251043069033179701084164234338964781566912*x^204 + 7177732107638978428603615950341175125802011372359267102987670958181708425520950267894435378347770882057762069619834736356661077933209653971743624460598187482032409945935813722749155599878813038938079850540005820208813973148030762288815321558280805506657890693806398006418450981796637516367164600281054820780142438253917932673721542658113401944965170905920182395915718419526798073114805088477355909639107818712582228054788261948452695857984741799191349436024234174818590979123789807488293100458985702612160581479830979367159888065286936826688116335410663175540118313106428859099512971903249375935392139592220398047823147027751112034414977759439797732409063836980318603633942467430854313886578515554787612438483050849196094795935619348973372767332326003367892994154346735004948368757979854390449007672168007443963211767500071175366732372034997973245731811528252088675010*x^203 - 2302024051092039212098048318159910982112926921972541681317332259387885197642016038210867330433140788094458680972719686282936068326876955774714057765415329708236075623750811703708029132189653318232224138213303209927194896492727186055631810839481526815469761528000391382242654653304965861471259712760061655967324470018881478409941931431581439384572410716746144401074287123069949564409524342631171145754371550932573766361821123206725089794151557768529910827315120592406511431406711899539312209133563418020043036573331107963699241641914744093249719514505492947191482884517407703978063491333419947831865828405705935172890178231267900571767579335576777526811870135056564168717589529855880164899063414863796082319495461781063393791954656230062753180385293494054266023190659364924065448939696574963728205479331481587009679857004439556991700707020949718510713351382855058736708637*x^202 + 574552766688621967849265123984807042408269729727807518686756956884999322863156795814266600330805654958472390192037342351666039933725019460370180402593878055212169004548164977709605278149405361785067328341627907618041892025700326102860701840958857985863135935424838716539107847712032772467091926000372995122802428055572558476251714170708600228039502519890869080440783781809794222053166726783735652915398429125311298346910802772597265251321021306298263252196470117692256407438133921909399559047790434794896730173492342835861856460785673317305148868681539097616632514211415958910352617955914994260617632516848575817962952027452376527963853226107626024985055558243153291704764308425642798211906981880904217684698318647346262904548666828137545137637625394538856443674565347029819520097206588368733728383634524523546326042785389966575349227355470627945236196565617500116532252342*x^201 - 65774813026905995640393700002443990302313683080401582039021282505905792359049204532024981213530284298260356785297038207204920759229687761441732148865202390818027335130848767622651900327515253426768971517959080558819434642122625439819991165381900845589678646556950037849012594204800469840964261668130855792875222989559644910506273748377718492965829004000749999213788979685821084818837812859494912778052023947265372098946495018061035100718782034608732654958491833589720525842856832367660143489639211905472898260961076428533555723238395793649913355567011085840873928056244516289882358911986418366637011371536586663065743393179753687163433671662246845621608733987753900813646535367467678340011938942757223238996554236458979437093278507689139140901450144326939033266560100867677590248827542479361529248535550501542314267185000644082115731503700789744854363777137215209240428011749*x^200 - 39637877073088555340552880251416195927258796377146739384947349987821787165941236985045987466040568453214496022005245261093649830667048437217373255426288110012779798016787734258772574721371316932278494908170747883269028849004594851898927183833975720218866259820676163750179718217858890717043745339241749797192626862392196903965693336593612362909103077540316957546640285808530524092201379296771370404115848229204741757189792856324182558632395877229061006831714354765578360067279972550555698461479264032439398514098084093530269910192897248562190791319440931911184032267850850263144651826254041416437979964723640141146357279552282667139383023123352043941743707927345220620654640887136847401212422004463909328790849653147976836025324599630545894393982011664956798624718253742572452169939158411585135394681499252056003095986841143260822151765085438939322606879906458891683757010553330*x^199 + 38650484372825452080180861978694955592395586913189065326548787120095500354140664888301876616414179091056296267007123483832036882234022597643588707447413938304390964682482719703144098347101888889825028422627020198070168366397382150086816253255658455597665308132463493779488008213293111957390239371104978158416327113599833153744978162472710629400704932853951435012872317970578722377546274441111528914231758797009978856011808851944211235250133164436548984825742262187061776309001324692367260128886337154009256363843507501927590808494641484017885553040750892527028301209366935975013841881649104903762319604955215039869654185827422478193541989403688389873251129092406700556663705567545210859311818389013080239085997862524312388018128144000449642413742955120056304049099889519495221157114406573422620146941177687605987844078937376294473876725758463666348041748483973853910716587038607679*x^198 - 21997784739979854379273248123977950941375977901359661845567474227231443096439454987906016159676930265408180340803574316231788120555947923702594693133239096793020370395972235676728005924370618826870395160193871035401931979050939266627107876109929090560209632711540268623632846748123213804754926757474807668636258224107548726968274122699444154653905260745019337892038568540366005757403719783345269175121814373755390621932326079113633442477342459121825189777973617240556345366528148875909518676100692201233069343437361075413487166831792603110742881254848782288483593679422052194276668204317318717860029756288972252088035402503563496362161276196744142473112905763220613337281274407252251455340729711640693703078581927910194910170229043925001909036857289112277740084927359721859061454858966515364176142677966320861688815413597882170921545127140480454759585255997261471366798810073141047834*x^197 + 10125357205220847117115576608190425594640280826199820370177842184234484966579434414985989839342556335331735523344021721880494588107990696037985681017509306717109622352973308172564686720100895624411708668740219204278931241608114062998471113591711794587496007645653457407935814407221547832525510540674984797231723714663935890988119983416869051296315527800625571090966518498798954290900098324731986092758655508548750616049131330385720062063587534890275791962680299553550649298251487031136649891947243311998153151723530065390324042802398219033306293732945310611130803731460819749224541462818109909108282232492477697319570133021264904505660421213563556325487807280629465811120704672184134994981821677740719792778304272679565892373806840596359504030054628380959416179925408997075428503746882551800193236398289911326821404404615573238997563245441408052380726087899962746232696891432780875954432*x^196 - 4053435573369368878084709955403689119689809109934853884821248153866148778482099630535398460715233355890802824634599633080372916629448639108297895768755795780073880758403671305598285368999323491614955833059693995081269485225518293885471658118421010027224083243457457645759295070762602732954830605590022286249008437374991728257740524454876652212486214168825765950432186035220575226491411693686322581756637669451586107620112777930921563929869790848786698330109100051451341377211639383072700880203261758546396373807368334940342043796679593485378528462150308131107426074047192747964894892608154756110018591453219482288817569228904651828299470319335850723251626309366187679642258819367849408454615981775478737113848757353383839915161861027745898045967322451164502326724719351007921751544836079567949609827514005156370168020753613921330209336229908747645199444498937850950354728070841547149723192*x^195 + 1440607213120050184858345841573511846933206750571410437709801304211634267123818509026584897489454928584425029950289783797328871775932947839586816436357232360823682815939995238905879506982342697654331171222590092993050052871762481081280513753121624776575379973272869122713645827994118175236779094169956885822329095041951359083024899221361604558382061830034737908376063790030438318190207847070095463261225176910885037941097760721817346015844624333365879120734309755063278273526271736090305556380559214012883780154453719286860584611156181627239740739706162450303237265402613960372360259413293860918839102065314318906980232180903277066560558283905542901953930113401696525357325154950795096832454994641339449258659443659897429392100484843015042263151209821352300964787390755099086650039190158423292506309580759272611931140051905131222126456269039975043722844774153841609953103201091369656913925937*x^194 - 452521466276382037952737561305360611507858436093410649395160379141833199644506041669405058365414023411524075618204146539859920405544131014181017849123977396587035267822685625786106048600557845989395482783872773258394211297339453263742793002084857208378753952995653527182872696709512704279141735255715374059745130804555151882489123538139946376241241952250324806686403274502874800232210477015169248586199281479608608634227623617151336594544927938835710181291416454996609851051895328254553778629903746979358499112292460519892125041258813360355449025477496443602711150515818129413016201714599888631269756699349070290685506221156742883776207516758340108821825163918472854160877862220423074021016280834449117399661093277444929028713578740271701660513170041603141333995538602915078321029323014957914506467788603097436821699659299575832247896439300211972921925902105638087088148906503171505176076611064*x^193 + 121504927774499663169939016106880958788925198904122193885967196541919189184408882826595755309404858880528144365955603437314475080932404355518300790170306027787492354592002898295187279103215291030270515242719745966319367932008273271223751207001181862391881947990355078983941264112485363230437465501491979076592459939994116654868073539284215396573010189759873899360328256754249503514273364900748343732462718614854263937459182885079208248692864415962400680547847342972670350036932627863039094887694980702499751729180280338214934903579102981198779374547764381815941806897016344757080700281234925137517197551148021075874820203487411422425524794297617567497447186296960427268265317568847330749095870817253549014035951011286903280679165397380844316106568199134945051339097636532354375297015945705068004154651628435757682048777387348034552714974982607496507390851792226394629979286807607484574033587222328*x^192 - 24959956990856023325437683590891171213715333640438886009146228638270638619543873798443499746509349704280130574189142074789996592423022656903818661909124924688707961547971873029783095204498295854611726203050410570367711716328919743169869057891386434772874442699815946556993046903381967690831701963269330346562090549057775814268066229643298216545912998713740547910303742989170349614766555204896279431527090801973950757687377161213737554099615774250094776752784358846522131359918349383602257877055389739653909064909657343748667953162045047980587152681170310170971534430591092747002737923060390100382981067977122508418105333125692654680771099915829802985731141884459028899117778149660661995056245701546970655066493886576690488148044785724000238210467836694803717462161668060977583616807689823233465360305274583706778636952076831221667761677554763923210688948483735154834974681167235700349292257311732512*x^191 + 1941521773713845533691079817852476525468283726874900732239438926611981631650541510660082031851524934171582495339808358997106247740850022642537708025388502246715853248583545949623988253817807690534403060484709434504818613676578640079202283221374970589545553961785562333201316929945735449843010277090204474933250250572631567785599919544324226108921379180807157309769119914649988791543022206019386739140381536026390677899759327990050697781680945815896476317702480022202108230284826459558644385156528003726793438190786741226271647662180235008423625444495535950559412583631437789779114767307030663646710038447226438042609821180953846657592761725684053267959845208707079669638461405432994634179497905928076354272369289825805440685052432485934438470728880031031660813773461533002695201768520531761537527381420341466204995585666392436008791635836180477707579111445192695518612006818934141569073387088665191667*x^190 + 1538843888227854662454351030723050755615117543640902788739131053004413044635420366490317520824260706001222941588111733456911698395691131630870142540484191174702775643936537884420197375000193828784095194622932319574138822305427189334264589030561247926584482859382757493745248891724194334926368398992744863458613188051630750575916302435110653617818971885078439963321543182464663239504877474507989036669191229550667276779631858911934295338867875468203839199737532594578853824142366516675521184534519357564229928961695008695910221251597777337812010529707110771901768363021362944354112712167519933852878340742258096697241259750827952996978945498787836829815535163278599207067712656749664665435133130578483843726058680044858307758767667619774295984292832643347238347289773541429263445597098765099275326218181859060098973806890810647574911437577258411028178799036593383391883928873360546069540053090084602143070*x^189 - 1139735591493750744058741357631968131819262243895018509319228328560550607943349615932662080812849719558479784318107990652442409586708442331072176336439779142356747098539116892814479766132421422169298100688113107437285249902573444335929041379756525812359230111930823962389235555302066799117315775294250054611597922263927027157454133077418080706512512201267488977087545389137805786619555633966086137823821428602670973101434639087728650349488066599195898271713624824326989150478787382910250309580266540824570557408234494912646795674765251924289610807941439579342137495846672661296314888496457072501820484842475874168004533782964409929128238331848293624726635402915393198230537946097732366431690174795460165069836324167445990056927575829280386696181123309235031668874998420872481726969534116478082770135477031162786892687640358448478307104677192546808273472138208033306579401742467841330319633974492178713509880*x^188 + 521928869181570280940978118872776057639423165696168843048911082357316940380428896866795398124228824366175348520053045891480339085992826189248954822947407662503659343902103386890606851592098594650713623620998434041724947747317513176798837230280881837344807338373661421997846592529423811809475155168186208186353668648416488307720502123983277724110673401837509881818593344881899636536054798878394426118439378403761725535899175167751453328989136964909232989275547105281908345620013309360115885696083321816592485474414862316725864007740952310502842180833650358132424687450092511313771066573761484298168523380981674042532120092093613747500016754654225874047345437208175840536381209486649123015539853986351562753759928291111029528385430649929051984838953569629842384483465883075494585403048094419601532202418381639968860080284096656334389827626214416397761336460139209779246131716899440591836025808642630469243723183*x^187 - 194181419801764402875008407962110483880123942375331046520375650998809331767630863674318443210362978467164169399078781131443019690637948470230392976343697086054194529685939754408882407392194994279588732242870527922026949971553676271354287755803191075508479625231405017988165113359004675480321081602284635662090484245697089530014649354591921382601570817409348991218454883961724326036879199767990231829480315776007495196700242218079257644909269997308417016438775022163180574303893123876412577713162026775090317694613337171566043416941761200417809295676170450598968992334708810670517904985422561736394797776517655942745395135737467249260168035794528197396493127598558928149869762602307180701543940059360353534810662064031239772113827589051192811290971423204134540203180692261655704057350114015346306785639625923573971758221502672887964092304812418275884439503000835875892139372767384959513258336113831042074275435902*x^186 + 63755735131455587106838651947540051886129757184808376740436126782437399921897069600270371350869655166588297747835981096561545723789401000228824779861765389597322526025454466917742361397819187539810012080481841893902443045316612607697050226359132312608738088685883212376192314227331572960171126494395231064156944062499455570743487405579032757300292209881948432472485621773855509928093362865502845778213773891678163687201004159012176559718165918167858729816767552298292602474487991790494630977778780245143466778199126658157687081243115049193227363352659781526558406607039552598651214214940109813210163738571785254566376372765383452975775703872736405032606308052539818138037774422615249417614573755915291912821044503839389971641234871423570634324177359714545522872407881226014546925406705975232529040868683894959166714029726011655467718270359876021031741246763455450485915016704284860871528944292482205585354734255281*x^185 - 19874892215616433746743544833046868958745662973621749547407835314751534547947358921689692251120635945793124672296831177572508427317986113097904111097397108226954945999072163335575345930495452684321432335311229961477630454974841056714800683590605235302893245878977746401726700131297691197775403030981774511959124018941786084757155327231609669611118736282646793338115797375369783470077416564784029387819632189214708327939272069837187245430425910539625777574094765606142590011774393591207915723939867418926968018193990245746809243748712846209995422562471293605663768394382814845699278740446669227730320878359547032418585795325750364943879903248338229409670953579208064876147356276093881167018990896339436176889185751466340063973713103417385477573301419021655720814446673457958476564309367764483253792962145801798062669790589082055183846264758073666638968328469364384183327540618719316654763560588079861580475611774925440*x^184 + 6607509801480928896793787281834232321573723607471187465662399062029651411636797056460697637857602852994620194394379878466792549044571598991304863408382166093233657691785271757426463554410480054419891139909750848803865459482238098814486054923156874150241552192473424473882751770986256170100907984292803009421769506537410135161701688795271702478509330484849897428354046096658597469682486731146040565022303630359006870332417529894789692879684180667097261572432339638454100259030727946951550010234995792995196173081951613269769760958099636986096667175003868617477207942706321986607133023142387499610984109797385475212052017155978574534957745294757858896231237776104547306771230461027201344823321506762317299776009595362730037182626937600873715544692686584768489134223300081839604911630622991750587752520312027226863010456376362119604278203584344278011303989076058372072626701168998898816986288578734751314050633606790215530*x^183 - 2645682936773062300822026296663881336182607573168182237395878332289611989710598275493389253203173230986731580962119366044698817921115896926118893355353087743064713559615403093237515327656844232002182716940454533924204508740987978902152327736859720391182481116447113325081152105698318061356035117470086170259616780518230152133969339618182568008849188313708979885410564163160561553241398372416656896824240866976967684436408368988843359098100434624359981464799520925314380991803422329947925585580780751361187726291394800696804520535835832773043366629879543993791803929188970451505199721148460350937885414556466577387957787250767010305978564158192466166488175423785954507811098679215473013178856266610035842361560396538769417949003259308272870555444023222893912295634792400268094472167716566797148640932541100250847550459245107638462033756869345802967475350122917408973476534345542213497331561577766505597375415781433603325000*x^182 + 1263470554177489682915605811113256964270785903475551869322385189033651880782424464660989868153191787789125526231686346007828018509071220576672562854171093088923425522175367674787243293960758966473316180457686829216017465434651772072367458548651565957895670540046996845356020441717561930987771571498193724387475649391410472771457193692822842541402737685086569141880618405242615510072395200138151816442112811524489169066716239628288696446309664120470744077901268913979965428480976721817196296018332503850067099468702087757872229400915438290363769638838068278113694348553478454544283214225115841428484513191567306456937422719047372579925873690367394834295786238554471682599974666531451297765205232129556834090713683898201502096667264358010965262035964497791096517511185252404083756986558208458840442923098877950982773490780165355846237143235440375022402117869036457127145092613293448972961426884483235060635091812011985748242592*x^181 - 637826069492706846371070598832276970130291543476123542586235267899997528667167457326211530813245984729262949629047618562577547138811453982125335764011640686151807677594822295035364431704772878308862292011544354388420227423602343073789259779498331607759332761984191986365992578294437107751206979185138073055390767779138092233202820024082877370196472517714678901890447071706322054703736428288805283301399146959995709705314010612629009034457735463937350959169945325543242527514024901588226225237292787856504813332211481441609723663809100748046181331442473977660730417590956352112909819295277983073852456468790854764972812984672137508393921793614698470517090837698842402979975300129785820052522219071174773712175571149116163773358332161216977365658071306587227729236533224230086072427365081742756204623759988774718752078749354693069187794861902048658185049514784920917202963847295218076503917082165292355790507136737889107824078057*x^180 + 309699078947599161274598140522028823671700434682795709387639583153619817199071878933168932965628510908456183935706151658402231168074993831704145738518742336502951545818647838470207800858198174597888627903869130160528136458930106960094022509361077652056578827742014246174209131529037402190298736202343140114051954230906750936193184221130730650446876377804362898637252225775785960023558059682059369967580129316963252220327081459529684948019759450531438317346224409684973258716821933242786897690219388067841164174647201373885527686027812210031734393626316237321995149803999671260486330032819958813238499599168094404611977130385562630293354105195937198241942834501225901147304437163440505307087751558159783126031688322966069156053041165830117584675465778400543539081268549086180503685070177022944691461198044837405097107136311033095561636711488102433511297225188739918776139624271106165676199537015409264054524696340034561864812652399*x^179 - 138658436477235943621060534341240643274822380363357231478166646280952982281661874929662146556106590634741455980501533409903687719069640750174739210880947383174023214307656620707397618854486507147398092866473595295245795194603269651264322967578440916880129607468896854279317735087374358210781968451295924264251840832795132275989045239115782770856888963384062035374446111646170966294229095915264870367921861704506336198853071498821552474418553866141277321748633376083247064310580839026925961636826336818773627482828950776752607894970061690960953512209049292895025248738809629801006942419170349008439549751399721737366361201747068107442653905542038954838347348297559403521736771654053752284434748091929193857651352544350349545367477702442073643444165869390535183138034054794331213544578866658856382092713497526933365869593376013841527039500699438463156797058738561033537042393834869102020006287585529723780247231129894649711276082665759*x^178 + 56145644910051445410509573188309686938348700477915687336626589702119366437894012105896895993175957293441851596685515796562289487448164663473426029674566803768208600385844195405582949762007742433024309724549473431124764094411983367977150024970414564181187541998386886254844053962096145450841669903199974412593767096884536972674289187183251220513773567109658959417278601031676987814475843531182804346507618721778060654654512643334691932460586386906163964388294743339101810474031604975845992644353565410082202581492569625965182803639417642887982402648692615660519455872926421246742294613420328084398131101054360176672371012731598980249340512010132590655972871160501593173434270124562421855360653765086431684250585788670109513275833445565890300465839503884470215330603796696258598515666021529237666810160620641902794777320160980048484855353526487646598628350886364500188173243593078304236221961271035792149480502412185045243124336509073626*x^177 - 20150134007252886952027807583380860716053791497558555754349081154231573643874936458911639632867474997545149503482392367647923942616963373697416626389962675215667760941265521103749894690109166103402292558243114284840643098047657790665050514484345317735499574091903489127274983302761098617581364884844855747567978423084908621167630167220750571433422893188362732539853986035721807967715482879506395020831634445695297413238167559420913200714821177892941058968529314428164589336893684288721867115822015286735910545137583570837057175209514314769213728900762343011282314559643081977550915115640234259277183296964408242229290858885620384036563498430058038227386207054501053000179721696056786957278187897920964197634377563196952207488479929262455336960272692763476737294494056331968982347174202822273063768313976785827711333927771539913146329560522805231059329038148617541449754881673481020302620146372696407363909375156401079644142075426116827281*x^176 + 6128871672426860630708208198719870890643313329375088998342496062820966610555553812306212222313661595463754727568026989606472086400169314919779527330576204033458576506766589995429329973686937752520106415874776167346630651148705690740070540483480888903580931687397721006499068991331650840083906314881127467742995260575746616280640064256713632386106355040742296686860780402029751760063628020931520854494129730280673895971310617241265302862958350226478695799244005981564550339350197862343717426548223338529829876121169161421087519275246322427582935049320643680515555478826938023798556075315716815570966677458252148103094455588722036567212911146842413569028335370992173532102139596075539027903831387455078899137621196009329904963019486996997822280977954502096666423775180889475504207354110497541939558345844333032012704729317232293408083487215875006566299344465018987652486793806277861062902542387704697234356847475504662344927058620623280713174*x^175 - 1364925989240482396812229282410425221565883876017425360922598387142605925459425644470906702237693943719095817742749320509070192737189651931631767014178715352493052045002342926518722934256960114866862504384056331367609786243089509159781261891485511840973326965497065196915298261041214954918913198789088034002285139336473038557820888366848389128867636531454376747659301267246149525191525730195946312413531611182634359642420571914534208700475489597340483221178484909062400757505012823310246318124819643810089701672586680013255693178395851127305830921503258359216939112398284625417540429579454539025254421730343325340114671455186645824923652393179806703656959528216137580122425927875654272129246360309245684986393987628005912884026866516219923824136703048994096013910562262295351106991765830883469930491157456445754671495594879820350431417342305698787413252756527262120200871564888535275233131022687637926499622714684650668723604128530767985136920*x^174 + 42988522966104547331263671950839077323236233781804041065704266382534120813115049695885656476468736440718376446514398598485074146323977314123412071085597485620906870247077559702684143719975966862914965942608517389916660241169676762728028613153129225821674146495726313709927288727832139997157307998350468201314809321857499259626439738534528767054768491908315640736041921254007303185139843821232919328614915980687837037764789317106843750033873766760225966532744131605300929806633792129649878248624159224219426668809589180853577319390350516901689638504724145903744385514994144816124814911634929904474089495960016987724365054286096922370344804882642613226930855218723448792696152152541224344094651618612188699737235199313412354006601197562534579333835132189697283262875999021069198276185019998880181098652233620934147947937794938306892285857817510922789695931556567037985921302004744484102641261308142332303846216133841396138996316344445286928899505*x^173 + 185028744898220930830540711393357945730280969550885346452223244347365176578934249244549520997840933583800969494700897940816440811780397248624067791133285271627005992631280388215895196252785018438026283327182345629988112657147002688901835810363926960347292036355300848946006374835309084158107865762303872696596220188562772006280513341484367509838149152945970943979201611763884525850214332690569351722567304085590324749860954303995139690500117946870609142615108049575183160812753917530295044357103740453414706093329368965137273295299702594263294419380050965352991331836972570322201574914526401905919427701974082173996591315292476557345704694757741925225401380534680417622778504707100374169089889419207747941900694308118602675443691568920929792344507236893321535215469126010983350981871949560592583118488171822442023887550587445180604277235815335238773584904079276379166455571209355467483096039263114286070643901933276033477526659051656288927594956357*x^172 - 145562104922457389677829503281380287308540213610206093117821810728827733183891116888073424083715815284282647726595841551567074292997230013654233431468369183485646234038745204630968795636710901668960492950272642284987314481184091122671698966424071125059267946833094229391868840164706084720323929412334427630895069319266944300263654780876411926473068895850722820246986307415773355295397564508515475169204017388870632009620878188337179538187270973017345121406527379444880643997377904120055456906607341718084250806277044657121420493982321908450883802846020692938241244586709624611874988484167148024175979098656230363690159987349458820338845536090538544926494722529909717131423041068939065761447112182371756703696472154306654223519475110456998156609828511315153631484616179104417629996417390832805913986074018087928957359823211309827576061406740681975605990437675616661285777642349702206232221218395908719953134618081763164176789335591073298787883825486976*x^171 + 80179468456487255044177863380919121664486783636501306497606213985769974838847170776165218139057500315665972926447052489479658423465118104590217971274848841107584574743350320389704829143950155253591118664596958854445009858293239816563989282256409210486299522492647231970309303750266165751953690501596943769439503540443628303864414257649928737139265108019754739435807092044713761744872096294913442226727711885875137600421606533008775500076348870329228033432187020624019935584086467296823668996959111875138735428111675612115350620316027158025393568683159504392542309476847872042540193362095640506388993426921245827146044284774946915544186867723610503506662069307532186775696582851802448432178987852491899191521468504010915259209946471285764657812150210207591989620016921579662400636418891093169451743565716131386351024225863865403157689224032958606829709671213221825723663828639400932995114384002270649083256993966566412076094954122907922556260340484037284*x^170 - 37551571687054977398857518777292048309926860884811925175561100904981010570576750723684672645000726139647694491800977978090213027905497873403986501668367350710933472987665917729751172714616500688327098487257153984711179908630277866224004708565454617944294966102377492529894505045090802301721500795851887090343130566221779739682471804931937652322563398539184796485965626331128806648602747062923636005058851520241001615485100502804980323679295903215517674770145739229889422283082620927321391320318284818290790229157572125467544325648974711071136370192186137600231999087073153324371747023669183077597554173375630576480657133618283439462974358293002078683999709322586361880366091280173179644504807744453353486233763531670095244152779709730256763196902667282208002882401092714958303870539182915165594259372276802801257376557073912349332586921692766805786140240346801169928893005810292806849320130842571187896445268361045728705600078306352987211968716488658251405*x^169 + 15860017727823937303074333046131040507757641008973722335138703707790339932965873757130530592394414480846517424811554479789266140532205604172269777015046743283169783810968196859066014018973485119756224951237698431751680908114882545729879801111221643616848570246066906292455357421595516600233863188733286247222635435091843282347573092542714076799253891157272380290974472817138040678552395929787859587901027194975817719591744830970663462264189455321857919258004184949131636214253734118630415426953597200528039241290872768300285147569654948798630845741291316278259860729243657463700607663238144438331793982875895865063717390685808163988353622981836044717061465551723760960131779956924074825285889385877204011384967022408525299538091311549595305340512705746417188980791661556980030246210395975513411713956039662270749378962111576868489108380694064263752317555028928596170595416387995690127865334091235791993186536960260844354649273268680262233069131187558091747831*x^168 - 6201110756995583588249542671401518336248277269482748757752199498736736278228494910122134549736545592570809987906548260965461258771313269896778660061820200161170449239708912531282047737880441930413223547257117410201786060525868439842869995960906619287496634254631298523496982781314907474197783673738813931744889584988232671909902730852611073937030302273241341342810140834184310833515821473683871579498407916149093755149399139888786536345557087948094672557021367398837920141964402829944177186901551962115410497185270733709845954821074665063185841743705793471055934535237504281490850479710703898482685945156644913605003193710793983067033267056908258847821762912139621798918146051970951888630949310368191283542846726614926171944823869867266676343161430935178698998060296562852694432552392593620789248012776796209640826620756258368728847181929969571859165744978074917896473113078583297233505602577021685140670918488610688082805037068201326491730857048670465147018955*x^167 + 2276773325342575717770623797132508114656176860441208076997133102088573852821662690402520122747128102449289047407372840649999449179965263460342635312807527620154198936961657562073833900891158449624276919945245882222988364050773408166593947099505470347551255586821810588745667746868083195474773496673435932962204275732203279765625845098977523964757039593073491924290430310369184478787877626374154331501856749398961898274449654666703819956458046630707369551444707551051313661408235136114189245731489326651210872526691785909022868156652324435418603114724946519037739257789925279491023845166280721811089446310785700372831025626644567331850474326744362019670626620134274688024505410635638382719584913667833890017788130713578906375628770989240092601137744002073204675042865879199014863689705378735691294422497207381692484544042011297849753530815490072449976458134492955967611164060223467766114175084829734671997230205277358503886496832108982215642860328207299117680605655*x^166 - 792028809001031303705252559867314212988137376443335917095014527988545376899689169763576218883170564656409829133213490272858666251093861341508402418387693020132630706306677702564926182192424414803488469622987047478879009667744638775237592572415978827689242588078997073263685841801549001841229117936068432468191170048111008997713030017888660734078127775485977835002623170484352837113485175536071477249765835015969047095937645954505123192459890937411395246599371474566656381519820830526093691725183071320801348854883731230551073653693888501488869038511675637903104860599469094579439710160891567604585871043764691484134383768715411288873980205521778295863381814247594113440446558472827611279423165485740326292253234221072989077377648030735835419990871007333259697854758593347593387682808123613497537548563598564961011396649790076874187322978436096219359045763581540382528200956414431863152622902032967798955372378201134597237730720820268615028740367923685019023909107846*x^165 + 262726135673983974682879801330410978498611413354275310685245702887271188148252888019038078599569251330189136028927522496897499742633567929975124356066853462580759264200508126962883057887696958955563004609158073091359066510279647655425596563083875746838942927409129040573149367945765544813016067527033759048157794788613527147198830344587516980732151408813738290086296836099884541619862073107912520491434516954442221335434084985766582555688017903471723732713343010392190882593637568424600542111467913270350615573667709797068867726115422688333912254027242752114321260684012366413348092607443537166309309894178545292382313480617145545924430323105374182994113414929880863980769191539453190382895390190680486416731112352865072300965348721580352887201994561013164553770664717976289511985640746646551427006984387887646525078297916552499273406555566674471776626062881201901830072285078299669093570430403481808070929657619945289047136710181747022525292754444369659240452360229127*x^164 - 83531912426724230651593126077454757335244515629046055920428170942916695876071257626341123406147478115020086635392204160894941121955749817906704541606235682139439878074557303197873166007468416189015645587152281665102777362088442835775815695207547704205069109174926657211323656194747830611950435152535618143754226192450307336821865220361024717580487760278580429516950762753742312381112586179501527891369526336022838668195703862341814937294174318204728080509800054169293861203161546706492743867206461204838908547133841382681471117053349930024895149404442498954105528528819348201032891389535540224654255022098850710258459859079904202784918166927769114364743548595991083542128897718809997541510296053709689202564413495719426107351609220144053405995401073044849842723834242094847644205435118961836683729192966553029146356585570343018374943011887089115432186776659413283107351475469046586701090708866739604016412382838589368924698712584173923520434425444330195000754606898906893*x^163 + 25576249067384776439264613154153946636171698211785227172107529723815776688547957384276857837872956201005010874478936312236752410452785683007012257017976232267291849261157316841375295081020112768127806949052572221672041298765476806123287972152671160134107418660903777882626122779710086013644830092739044191300054171874428844352107600585175283511963499843691394761308693681732357223566770305454033696138264537859607804303764189684236131984896197906630373423967368344501543236992929142350046114331693399562049609937092776292075780481832466996979998049862063667239484462287943095369142778510002008787989178229297909154461840238597276234548924819261779280536334947670988893441645298197947049790563868930166845554314075659278075663881470236983834223518813389985423701695467843782767945505455390931942233653241256184706226446086613591555836546757277257622644211812888456348404236745448917934011042821939542497214969066792738183231370273856518536543244798796225780989111528797115465*x^162 - 7576577927123176762197555791541049823393708642729109278205725240454629594805234063059109093813677538899669304841246101860567994057931747712695208535740770712083970691514043437445062695833241483681448924137662983761416681230476905641118707157626491498185747758611707356052879486079250409488222834275169229359732450831339800957348085041164916493319413503326669527803920160100773876295007691036343479344087429149148650111704800268108609320261205312562260931386429964256357008144552937470428132491523861265418201922610087559239069695245376356204930848119145902035596141193083618602871903111153201599361821646393334521041269287059380072620271789506565114395574152901428967806151734631144837147961144877342017434221906673045367238352456748298043416176109026382284951053819998150810551597832700563110594155202173415025675907809239868894281248116789452901470610291721879748105799386102382021590786434872481910881385784015139355894055284025236708022798967914840306201833366916888249597*x^161 + 2181503767893445637579122016545474102739660017592398232254897528539993657480231863930153690601164530069729233615224237376349438982301606124727722366018346485346348561998596422108998979982456689452120616009860201505644676334873768293471669528840379149682971864721233232463851180419770481920989343974073839702818363964740268819482234779174238200469840772925844115322842324560145176118810307763541078982276895900846861262153861415261718733626147370051124304226352307290526106266244036608242957732370865844733195126290677170434853977343241944580739990639134746792948108507970889124895879477735397015775083504299140141097029630464450586075034344716871955186735815221301333237025569728085254929757190260593638999230234757833699839219075279412160687901794888534336821715422620710603293791062411578854453796026817254356544194983785947462750706895441878487138079066941800835978491187274120551778021813508536037258463556219726520753155471431327857397410226239771067928562010930662178756373*x^160 - 613027251645387712426076909603890554012820746883923059914215760447994542843896381879406285451889273476038829297425131735989687381119981351223770059701669495511198980692927319718910261511535812232357635181822499569353098708120150474244071001814503094958403966648088432545406493852226008099328436978221687918421120545181658314056743485930354050005122358563096426023033884268058670418915164138137771813638761281715028940623535588449842500468544851942868210911256261124563836763286815212539804960240699393564319041295984667727105094074615373097358379793112393168144336680538386402657549784417048277073196514097468989013876410004806918762941934310732803224504415763590098659122901511685815708120927788242058069602097113734574333421501191062919765353336983484956439758146651294806636457294078413535202301531726289920355669201820127760291285483889917697327309021233134146444254375292128930632312224788474302357101702928900006622161309275205610416791582214578126144097942330769188475571761*x^159 + 168597047504060380949467223245010116336236556100922081783312669229217695357375353299994763050912673204423596629578264946204578342178693627184505710212714363141510706639504479397176821903662081277030030513216167213402848540167853719316238964135439136015743835388579968706104537451123851218010537994181063230451099486601164475626037232678579381008539488748660166169484226414045120526466027007815785696421519892406378289717318353896920743214591657767255759420075149440300762801876088030486777253035650754253904628105118526430419337277446605109580943011775082534934049744204792285512123450638959303192133537469549229554668569619836969516284506062626043859889749480910723372577998516374187290026913278565332308351402792910775153962090643280315739295499752739488985019431932208852624287364023049356789052824171439732522988749186269501571222211741648952504284158544275948627827379616805183360551018444932124702233366959906426411825257813552381713317196100496929169811902089906201318917886387*x^158 - 45388166467304042789308794693966291187223129252777336807639460939405124782358945801803969167659834516823833086094085917465977559932482443980139733409199762189707352360112686897764730350744097699914536662139790493325679001240591612516587435629096701377087805908057400807712302752746723478110356801718289170524815534200736915349551831504192065243008560225094716784362371861760763199948518807235515208456784940598048387394126604617959232937956208757415619519885225407067118521173186114319161332742742461255064180657071735246884643892290146137541481083928130362944208766848850079729491004963820973606764546202715495168270433270116618044956664868908221522741770131204309144316107276647082844730255713846935670258271817354784581437343548471741470933007997519346086161317749531314891021479489924933389825949233087887198168333504420346164938860647753494752456887648937583973009220694600056662265594021473323923657326215918101396138816199944126042832819313570407351306969000765939016445618500929*x^157 + 11917493467641432653671287388519391223456149649072941549665512114196910375279860615569352857355370905017044365302286110275047770769499062870472005256919452559521240738675623830860055244823268711882506588664065238866264929502173926229934759498058045786607306544511995065039170176249000902144638920034763446664457339794563790650528373084184996389165856797032751181855739383706808556326442986002079069053454585503601564670577313441175096519634331377169690142651327908627977364270820763497851372230464200990001659697292643958961881976774150910628333207008014158850928771670224745108426197689688970563705920105496538369765207721453935758019765527585824893266231933302577814727426119166607575469250061134148021756429618790495251596470671707922634716389535538736058716395894239844306651440686795073907923230209284052168713039531327259671373678161788430614218530727307878429559806406532474185941854935102662554544144367812425432910337725231083247603348207107084801073601074965755417714152798392395*x^156 - 3027666572738064519815216604977080917465175549085755958320658373805570119619257860013900758764269802268245186524005070099932117930023941500047766332985099316322535348078330383176395417282083194526617056650209694602408004348309894011820423749745159972832693294946574580409992171923396723040530163921371684812651614869643881972382392739685270743557018863548412889621588778809405939307102972255344193073397697767507622229368419636464438032787741283799960808766094367801449629152969055419069045243401707100258331680776554991724019750939338488022970504579101099683432840243033102362792230115260333698538259085459869473024276390596413348895895273694299611254578242885748731896804223832169723142310885094636910989784692065538266223440701711837363612955500922687561854529971240320657654960346393089944156134208575779722524999546654981417496627395956062639568850015979212032949184051212383455026979075200773658140268519207435347952638592147364062237490542897354261806026810588325434839076308261859197*x^155 + 735671968788126480978873568768786094284965311317390635585078866633499538626348109957170806482141891892966253268088461706269445041997155828279818421276281154401846295900982673080741983204337333062425298465090502318707212537287580587163346002547304336381750407962605243636121114624178906991463169712957183745700158958110146822457365329007620344318822146186950249410208256013705809767579231901901421871385428917829419556573229353318444128210101586231961063335312947106420715905353072302603615739902429773419647759083052002464131819232059892576186016975446506649841727226421619779808951532314618389977327160372480302903738780665078393126536172056821072044761318185206143171049774491193457807138132031026546617530035415033452583371727961297898389207764998256224003973506305012759276531795451630631638058856935358968043294880045472810867460406324799969626112619674187588491039612499642732765275715251937843063732411269241662761705789284705642631726393546420486489653460573123310207334920826596898374*x^154 - 169043735694500696508079677422608391770025115747048106649937191716957480822789343158540506076526937070032446292382338406311790102779641059137958697481377262949111590278726017729161948531291346895135251364764802286261982242273375847972257374474456208709936886232741661375213222352030009019348621101532215067599538953544938994437993882906881435080154510134383654676030267966739521412257742720122875219740369536951579046694257404046244905480940948523314454097596408375905218721966160041770430726731194614834183884029965614922131775073337526870138233140513433818585747032667128243497083492950193147379035289061264963681461345023856438941642932952391661143033894420146389103913707195794636531503384976725760461797679936558874051149162116994572162374676828367687438263668320805545092615432172379346210630388024802113163997993636061877256437158053168873555846490911271847781578069653339938961927414976801785773709667860919275371065724654963373968349077444441047879564051870083477039545411474528859957919*x^153 + 36825196516851400699098338413415225172480055488980064319059304072867433858544588665583401699293707806601143358569124294695228840830215475296035515905774334422842191001776082629981304660591841360532772930818104099603081355083419021866242612949930685939756663313861391035231693515517638725781679252699894389557401480952949741955491612143274498696558912214038409535234813888937480590038225677155592831129722348560783290816726169264946167328403176841149795787109919419980338827363102638457712282839488024832848767417236412217309886148318157586501817919475351414022264143723114590389032269715127703704905223826519389110753488884225465008725826018574363267319682440120777735426289116964344053785803265247602446966846940887389087363839084713039953885683763428483426678261000820248879032485288638562244372775482078230512351858198500270807115945707234582056404451041162548330720975142033216448717727650054567648962269057599734027002102419883366942394213009320155729071322486271049173847406924255731905564783*x^152 - 8068078450972820082008241720206725481474472572239115411086008233418908349014280875112507344852950241849941941708504416491415232629943886954746291622085289113798720035232800709828937936247658851578914128586279296806342250906158768992170220403436625165859759992464539666660008921543761430696120486834957793053824560357293169894788148996271424253567974314392077486428564637627403533204585319471979700458176368319802219431153604857283946769008690265867295095423799015412780048367138671819159388521575414301002450741858795873558842804717534418385346678888567397290656468404384565466632343492418723810154849033440825781494785959729686988578899121597849634685442902951961819969918788879593560823553346329880054402955312315977970042012086300650464047752063876405886464268232816824307123147616982933254294371718016600295113984094690694075434575456108882977856449065665037673892289684074576245766606738469113480747092970875032260625052803474925152872964177118053806384994837255329259727829826586621354645807608*x^151 + 2132496474837394657505128141439253404049062212423817355105576106377678405902910987626214458423827327764796723453420330972066925675168899319157875953826877891370177755410836342919292054270817918672802815178504791664582972069332532040285049125959957186185131691288073883423851167266747132956981330425850435394040621470859013640955891573364873271685228947389664433294971123892159389198815495950064954834125655623531639970728781954396723799630466604467387930687544184416623219664359037836148157413023742450387789026660621271600277950430387714944462804140433025649957514883509328388503775551822236566792740915734118996096558197443088367837804597978468266131483634699760980875972979330197242859273627045421180183665159878172641054035517635149030370175993642431236516064285700790383310681982695388093856604144123981557637325427836645231145049735804153593378902044256318446487893435445234826233104974086155882280239677600714254506509770215227606305183054584699714477763875324487280828733103406225877447921054473*x^150 - 803737014978182964369535426730449832067423451691021898198856275131800636836192734008049772864133841839829876626408548262426282610385447296013996048310687962128653082559998536539162111727393148912904946841923726578810445394153416154751363053036648209658625922462708805869553007287631112093681785999358780315948726005171106913047740902209144830030125987331065000634495748632682882316440186045880363678351425717175832712735687176559458710451482065210171590963948395617649733569020143609988446958722730977304693449470999789895288669977094323817422184725408433499873426385717058935678318056239177778358727707357458462617395384451166266198152693347890321058241823807842254343627746834108035908649067586247541847749396953688381033372718182830638958958718165699304318412243195354054253860027008370563262854857510399857872239581748096375524214351747293791133787080628033903629183091424680361211844871052400882447977751819709144511201884084251764109338647589163577874312782313563294949349953121853276444546391156519*x^149 + 377336175227049023497033345454346975416068665835278668421192546652024822966900667695318714041450243773881608817045873068334597403302692050654674473218325548020634487621265451657296145755378865791049469023626352565292011008001132372499928683036222850944843683922543211618295687891837340342351791949949130043754557514223955411158058832161964097550641866588108318018779758168348570652605231966453706141664775986815813158228870553711463622268203257216146280615092873308530497438832930366411528423072341976523446177601320107583226265657712307854359130254171915871276499143559394861008162442561038233760235790718460294769558216464879135123351976056157436735142900556637512553201409289217933786317175401873883461259850746969437941886900788016711167270040277189844996160493754071067970671651064325572635962601075167676845959971922240215508820458161433501361340186291641017624544693572698849424923015646346536814682127107456226697365416157568601090375621205695650290099586869722617224434053195151206653962403561037941*x^148 - 179281403390544362616340013242407012041380002995943546820175793699395908279138109875757188558057011102015052186692562777822037945696971874162451799255540607865980180255318334224219848840506912391868610138715238852491816094846199934597781338094972667314511525999349377057177158891796766454552839086882550211349008553652327258533832883751962292876010623538482416390392794640259826177017729359350552921031108379777333355696492746175265883681801856819599487953551474120474539268575823177881810913426932004153154972992512476118244986574320925052550130834254188129710375834250817292429132039474636134116906123918739111996874921640507053232913714858254441531072234989837996083853351427700237929536223450694152820519014409622613921058618188077467246872865221070719464860163538821279298720354438420971010648568836002484622332395844076959544747552176183503993388062338508066067224075231225953264912599481507340347728213090590083747028998720845558894197898447586876717704271004147986941552008707020232140867787576013854315*x^147 + 79250042516706936916037214987606716349966246046221521970702400607859462311629045342411492182919640560993340172750305161348278077803464862402175486310657495552467907829186843950372134915297995690616450582454563676457147467804605870507056911167524800814601563056903539760027421308717632869896339568881199161394259660468682858212455637095276652723328701481383345393106108868068985193624466230014080781418539264519611479885125256300391123217336442517325397067231720187316589594378698224770378523406888841466914312276652436915441722943718592339087195336839844046273707178836764753561628679963530082043852855895222462161162435019706039204996532866655112787745594864351214259772849755521954706361207975770313823989780689341662188311983853372231206581507246760864422004129427832460311348051270980732617798791854128434166000265757307309417982019610296443950959143391327675328094779010854072425420646878779589184382440295614405314521251140292139818406387824419727008735730917187319358271890414856656416370729609893646515600*x^146 - 32054089058185297760749235764872922771846263652732015588994051941024682792118689748310987625654586863443592172945307829114968206161958411890276190160633987733788238103054452541501039582048117669907135854920142453561232619441592966449753032187720333348226544359992539804406350694413856028863566053839235437201794080071289586448450902413569827888488361054350004801357939974188270949560318078761033962007444371322404745655782291585094223160246578646562888719489163292329842045204772424116686738457066752683154782253676111319439581889867484337599447264831928355763509731018256320885385037767642744800457447862394443402294828726081980261085494863299485130504772486400284262495928129737709465655650773104459279542489535914942935027559865324032110978102753775968129324606800516030364197398934213984090140148245613108909379875338804097088763723853167375035352038720687776708371256093308331429095650227006290281983076067610263172537691774198231651542415673358279386738872829114982898375252455032086536197300533817560453701950*x^145 + 11878561260939678301769918288876569156199267463529890355222660219757011586380257067732292972679500046207207177270797436177135681613973107122055062320247936820527643230522901961741415455632078528652452776093489320863939629394024122908509856333904840571293440686376299459706749547113282085520375295178566005871047657288292060854381758477636200431843405330872975088314052505342765170851097247050832400038927292692190572600989005668792603712640671146629283742223316407086316618705541795859858499442339814968030618935924881613045562467798740856970112432172894209098132892541395929438095746506041191987306524257769348041527210001147975059648388099293966649286237796114952645282410384998425885355302086120119519712342127568030059364406833156406911672283228330867326408905694078435145704134247258384125814768152217278819247730998654489084692986060169846516879598673943634470742505814573647229798870983151094335179001150758821295683765828602784860971346167603367108190108187663558946144851161931036539220006556522118253191951444*x^144 - 4046046062700587919967124936447511533868133177168705075615806990862438773272214234174485066927121692834194917704025880439209451610216189441728267337107918289924726176553181997986669913857168987494566565228041272454174698389059624323221141304246497683413376946443693640380815585043963978646818992159012778843689071774326650957323379531861006814359868975755198633277916756040550401548728881012777047412232745943441656838887810711905955712808615207730329195759726362555661267114875034142719785076375998258673379771096873036426372730010967564303051332462326322001807467039403271823273097064911465210995694899050734184286140938400923697163679048011695863244322627558066050826147619758372266801512196635852307027429861175233897093125982300034819128965521978502133110312884730109860282864186306905693896425761459200099874346099103355939974158701662942982391790490066321888700260216322249558377342096410774441492311902645465844853946368971525724067270243023084279682382402581129227699470192594560118195790974703049837006935600207*x^143 + 1267344238911444246865729711564709753025764706018913170356895273371114753392915099681141278778299706667932717868648753571128456167788374359354455387783656253958403524761031751853040120158261311150350700084895207096014166216311986350285581830514644771282287675363324605854026794129619382522554557755206301354218656046300968260351244033351906566792553139861299913344626692070038153121360729051475572346953233059857800248160108430834246701251277602821807080522054437825517067132736353613455951370235771919567365152949537998632835535596309278062487377498217600172483710464200731731278811185684362344119020397553369835065804665393578020255076514324328725501325350623595982079603622638204317774153709822781824467558001059550510590271967283968418675966950737143294910507055580536312297326896974994425318178170105180344142319456060351584169882025784438866100364442647487649949128978711844651382568659899616591454561518404313416234191646361031766414574593315255032337041277797375602600636448782987824180557436726030361675665203385392*x^142 - 363453040222647223752841714919823587327917938325342339351478867590724255451005331991951836380070455838520365534038296190402166305938525740074306431399338399913236808479966018190121072809116710248425685067075089021546129733749874417856406130676463740198085545380849379223199667152212605842725473435400124897723571657687652756258752640494479774879055207139691700757268885177252849185433709927004261832044630471014957523914975553299343928945074509440923265256367287989685574747230705103438906333967644737842594735316707653359586567383256588929184173219866553684519489391786761230553950018843443402406926445703160701747043862868444769515392546438156348016370445083949833898630771668533411989641914799548203035011700124806622670165656682505905666052383331948442046837791216231492365826652004683308731367134426150463185668460301167725450704496643033778673743247479256797009796423206758780550423622322768603209727383019522673823267530165104844790628292909456618037902905558970921176596432719654768950981114891016801038260530447216594*x^141 + 94244612569736144889403520030447016875761801074850727493063687496073605433888830177131497297837984659216254665802957869001473526316315978359818448467107688029951953372563107908909981725143823801487551293840452403532012302461856580317232933889484421059275350783267210082995342080818956765727308848500180637423836821710113880345439733585178719937683888996371514940773972374229741147995336327018495043281977516040889705001594432580983106509427642346682426993854711495690709276582998958227464985584730834449597054168498507872257869845257001279390827296806251800144593448447729036724496703180047325262054137933737361359812734235888150719722591923733371309593872980217853854188759254976183187945506772259192885668808494627913796128877394905632452208041187551127369231048510598109278584777952067872968480838456831737918854256692865979480243288248771484206319532930059449737155434579143410229616727467820715574967342745398973202723458492664097259722287691341314914552795546494083358244028850177308521402639101481621482421161620100906894*x^140 - 21459470314529452534598905533315900690970985529880814802229159908953467004599005860393865722032929416062852295005565117289707370753849062612457883650730453206935710538287480062851155218695379586836936688059520374070253086300769939153411105638074287337493329348607466406433940287738235035396080079601627725746067011221049876900986231215646408790659750907683766855600053237877818104368862915512350774694401436019198005044564888240868637310822915105758954434793498330988525360312303237540871757633409059501104012627829063172079356674965511040961191731594034192769584714026845619354755978693888890604418167537373921681933914135413485294035683817886357234515084625280735629129888107369244338673059737477923375930773307911312097260881730569122625830339279296897679838515346568714960866140762876995672458017952126549929060388651475900501099610103247284661142615823354946545093276403179349401365281434980317495385224987746457177425989098448488914843611976515192566373562990720201884907336835796256643073126995740234819180864072432704603020*x^139 + 3974916719672245639721241541533917244680429288382899992401349652582965746910600968356624281574786110806455713681706336950063517218504208426546409054863760469488354843319454926926419322334447374445655704720681164869686106488383880574395272055048243979337848158172035572622067249416372235795450985641180754281073324376627696149044175959682441777018847621902841444274753879832842879424050838524203215525260681158283631083499727631849612053248508591112405192384237359539425880011322595067319101184162885172336224606378845778545239848605673021877821512671330419950200526890870855246427219179387061451682866794000693580476430598768992306541263361456676492459775441587617280625922235505335947908404087803615935085900806879296926270826271972127998761018359100908592177541241013545986163769577265368902824690624248941928146741819619614670193129280599331284379304464688106783535141257838201319918472816434398073141275194336201997454491818375965949614811939866136192517012538939321588841668645111069471385130219322794736213786144687671006415512*x^138 - 436772191790932626819133566530293232214325039977296478164885675234455207831636279082150244600262802241028981849976592663092223700061686782414084556886640219286756182694570878978952766292851091188320451596825586688649160116814937338117497484881109738962084901923182493836865107084917506309073229580191723437968457771677258829989742736153791961038194433880823340518899521186212753993263319730612224219332134542427115364605698858908322773147608201359428141217055607631313778837981867794202526823961309381337384364022633132807843062273935406338178423923655001689069882555395754808849795442685212327740103934848277033699981061976335502298234319807882993517138782672444440664946042165517789245049211416491884416956216218296157809366747587718600321685134700155172450842082055155009338591052731890492339099971775182941421153216667023906767861324405274081036171172624407906786119795446618633765072013654037809020496011553607839127603906535765301007928454699721704680014980441930178146896216044666485220488684425781873039489001734097362067433934*x^137 - 68566687629461690444244338581850901541164603660862302329817389562494625384458028325601716728116085523250831282612457208359759411954505735020540245390874555238484036519927634195632110330695153924413311598359405534179885331006847162987476695962272427120650405859121309368160080036291847075536190931796527861356752558078993803257488610064344447727553326542600321551400185499020954996655682510471219810515603259350425635892931146108488069580903502791784933377438622252312344202833514488074023827807259314943356971934968611820668965453103145122841861117229086625086038154058866598434841030778315821327455728901138134864135824018563542165379956088734104914524250371554771137520221265973938143687134415354393652816879321815158377660402098933671008028086075338454285184544756172312397414999993230350639522031186944918446786423325081654989599116277469762841552754472038003336356705295069598108388591372218324015651520069850876743964023992894563983816891225867672725009194466346415108712695952345276996131243961329241919546956801252035274630729590*x^136 + 64696013951956340368193773381824915055669799066603796202681169977057983753287025980793763240415421186265868089665661501122849913490213641057292968728923618309612080484288661308516505743722200523448069891069843488420579699423544375940897987072096284921331152529765333890873545859979775025825192058249567121993953711971487666289012982125315799578128106194539833394665752718306807823360582545465519895346051766582311124782168551672613846517100369882548103846782084401551671794433926237962819869804287466467275313111759177417107732808842343843625867868951353665391173315427021650232008705860923790510184803552525691970568127415139241910977602850462399274821345142381440539782807825462914790796369080128955339617341959582536426822242025636391284945223131382411124123658406529070589086759102311022727786212433295366245822372692478832135920486821551589004467218120155779928994488538715568818208300122995782815022924300016654029199753334517686915617661242064251582073505736531499125516738721195125688589535678111945196454627158818783246987311752860*x^135 - 26644735172458929895329606393644296873156686952455952407154196514449242594663949019227886043342790865303033996562154824108715594325790488257920957756985391550056171291374003389050860537648825870453169872565095604673643086782767107772577762623010105413921676326132477470338811345512111233540329680910980405255315738408053254966550728320002806734190350259746098513713038413850423689673768907254560946468892015269790100393801299506653570388792171399363214980903314036567386737587070633705451814897152883807792237414841991264287070647589977617055532855575226700350733222184622874499515422187033696726240145110720064437022102009904809172242514718384583757657103157599773972202253617262493197656862289729920700060735013824661076875490369552426684116306572541607849992803714255004302975711080057865916401426988986825729513045036469062956999703387665721431696566330908136818012095805292907439661905908845717239942886217463114383937962180338296748998112903726507611679972669028484869068051615623544946192388344529360839297258985500451211433128531146472*x^134 + 8330719556550026598828937944808044180606290587209878884409207818563821383697244095595619407439935325651716794400369921010279235415123692409738722826851608263479026203410085594246814497867467664581500854557375786965086937814472508599288212592986887334419378291636066740366985186530948362250560265172919110312476137648663723536165221314503135945062168177688510031090097791335219627336416518600995153420002182018970342298424137866678508065170304015428443439502289648566521280595438113640929745969900364359117326756120969617879720566156401684179408973086862144164087755527565498695901662868650147178119300254481211912700740080835181447604760111672371874341855564139226199411717849574122735741808617596379948418747836603270099552977843591659230048519399364751394629395790165779292915756561836544645311698927748968184080748799530027899361112384488629330746123306494475369989715797397589326027274119263860372704268771637019981331233190269437659097967458942829324344838017582306492103579541916920756755392834515560604641009890429247032377059838474078585*x^133 - 2136064812473658860183102819962017604289447524044842240893542726873337575064425927274499560925703332240195328084420667275936801967988687113858140134322075284260333624548667211510427871526184513472038540867314802233395247074552003929274480587579143158343185816469674210233107126766832178441451299275523130030777865558207885041720008678719054392557417350568790716080156135702765418301232393686623427234119823735473294775584821817776865407800029797596491898697814334524403575202691091977116126758679446798338181802071086123613183408497747374493055121227850809426116579096781546303166417602327485352432260465823741423523513458016528384404218653470884391824213292788926892717365408974124065073403727031857010476618577379396371710864634109743901289716612030912650055344146351252715161550660713119799303816040912853044240382595836639911577651786262463370466067321995789116098663289664391758067690706393957398834718970120077727903319490353900501177430791398005489067565926662474022401667151426466265521131622811587958636766912863382253276657417815753218137*x^132 + 438483535228951697251990377875159678012208040196901719225062634079063662042074430269042258029939848565874166173150251600599272786214216397421498229501108139373220660116331734670675398492212586270571416464501416927152622656888040259390160750837333242206701168252823950809132507943775414769752259131669636103643234513048647095378877886081489804946764746544066900626508261198662901198074534310306478087144844591923311360084117648934502455017626837772015502868693714193612171814200342904357529730422524568571562139754916337171457854140715555482720314504319923893665016088621604206192223840825779014273431923335168175201161521586883009630896334757203422095892266247117749643635092306140705769900553913344508791367695412552875789227117433909301646788454023445312096703423698399511105765143459818110649103588588643986517772690360778185270554812087533411627934707582847193545367375703594420946763201673569252524577690958333998479517679235261735892687693237948325250356576164429685504586970281759623370256877589018320048610021560993913311163537167786337935241*x^131 - 59189526879827164945945528629568829885811246137078223409049083082417727125014709746754317099612708343729570042065546463401791579841777494044510640228949328420896629876862368915178843313886037691407577267231174601259190722104363586643129519728723115788362857605622386749822151725270119626767751669178782623320998974229790393339783280823170989513627445027154334372611308513027439311797445774813034532649307319163918868647179157988694035860310563969284297590340616206776489150451443101516456371464818857607558334490539364142109175332731038656177091432745692410599334970418735644870941422810217634610153316670596514975953863528998380587198292763734465096513964568830185875416655613314388373853275866111588886250017409172209960666956025452298000738599954884370066984087441503285327815628857339156487705428410710920313306712298805680865611198610825088127598657801399180587890227708617703342818107915594593036914601244493950142918234342348701137220020324014267433343238929117870302791637386927156379115359612765687538899052265947178190998651400265953767521266*x^130 - 2814360407823315013441603262622807393797249410566979361693364611850120977703027967896445124352342737690025409124020722322398957355015405680777050669386213036483890780730454917566703957438451425943725693210449739759265306234007569250672938803476730625444737253869811949600038485272452568417603135829869514435187164140917588965007227775218899230011079440665081110615750768306956495733847241687441512168975093554528046265805592833465653654233315230385834009761030765948030327914715170403062180133840094744127325161510674119554559037042246787767423599288048285915092502007869928637551106298569068425792687745929451148484009163169376071395504474516567842044833210599742618393222191041206869907765896029368829833191753340888579174443494257896772554349430226644231671927544891912495635145707912664414464125909118156983811635230295387884916296596560627916710753799633575493747494637531217259093694775780737501637537766724087733867492251470849212168663763244694344661613604061532712665306274726644489952418108280511007099276867967437949453629368471707439815646093*x^129 + 5618977121100503516324185896345258402234836222755334680143469388935815708817419863790451892723943582909827139483997755436857006225537198040405249984774152743452609001807346807582081848434891849385007978131220908292624278085719651144390609146164606300421700540034147306603673744288487649520842287020932699016761754548566550434446872428562321920636263529318623843260872143187668886931048074130332478845869606388046355129869880439417763071721003004169989312652738147740329147892442297113805410606546943902435877360863303059457028921134605261134714639450510209488037251487797641356668922973084595716723854273810531754047327462476951230997299542678048261041773777238514689438666156644459231037712755550451193081378959946393191900800400336610220440256021834437524295660609083485723785352622570236228602616081416048387397299708596761487977880195692271952569290152072963118158698363256845823142585729037449499990684639750153613664935746763769892980639229978210931256235289335796523076543804381012527596913919946736750248907558760429809334316132649399840000574699378*x^128 - 2524758485293765272918544283908887128383834645892905121944494395595073275390747765827530830463131359252342102813214206832128848499367636224635326408791438832246582541654336519284895548679452991377424002013383324721952051594660756634854523949013717657417594572957811757467581996735996896909880672073884513048167508631584303987345843080413449840040255968469645869314135056761924039514598411130610729151950767764930000345929640491932585340374429553484145103467035281658452385376061467354136371911990474333548505674277940099820109228975801510911434237531455970720841108990430452239296451875916677316569865086250105238949449578972950818957788740339127693292421032632458175603541561833690681956889738326376282269852044101649470769267014328027222683081553884115452346866217564660623653771989530556503715505460390508070750316568597407383865339007839988688703633940361501695441870583201142814910871612942432082801740044952367711203362587923842020754442982063365804707721783330352505845603725448392428492833657301005232554787190139900299188940874515695208836226941701988*x^127 + 823482392755868642415191106154448815252362587412699543414697376630836112491176268836465951088437074667277467036780705632270636811384334469238129042067887915556270917736942551938346882131420443392861061138944011251480712231251142325709279877429899800811872262069223409527866867167600313825626596488617923466731394131287645510064136101053179982738040931793350654016787599220642807128578606787950179272941827555308657759358318455588510382421169112805882817839361689858822614909035819853596454959088198619735758572235088927199092936372905578060309572425835909448997197060834562895806103300309841971945641986931023991901455839882674461065834275114945800785965856637178288850405610474415033341727935302577560483681619531848947909810352383940780717791587149639170851553942268147536935608041148057259589552775109608624172910888896459706080938905700650983207620605848166249206983865088737249474630367443141708589034691522862341953257270646586813236173865759630193808432071149279791538194071901644911745243852252070625941331517869345293412576498453747519409372246910484617*x^126 - 220024326217800215353093818311487167413650685765325844648833783233492039728072852605251503471202030437689361067629254143302541871851652309392255015131321911423865662879075642679363359308825820165116085656489771903789181604795793729912889451981228968217091465387359518267296448425364624726977646000372835894515251372476613441104467150054415388885516927779269884866887335877658238634836592856733157741880759522773797329631730887035575966009381621969338601127775810779498714549161568620174422410771748033744410573085695543797400821011860367273123610911687299699730031328408489756563354786718472216045864231166220124566554790014706753775959371999963664002987749922545140279528128111875331279898428720933103065764909007828053436992283264699011212471298822177499708832703601759650402008263118809590532122352899058980862183687542177628920966994406958389227878406086421062587910307110271251071753066038856556194517601542686871850381137590708103443575619706189443766791613728935554810915609321586962376026663407692278959851869716761965158455194043428746679645538185845068919*x^125 + 48644341814973472504456368955688100288837144115153823789265763670528946275911473846576555179085036535524845253579899269333503395754053534138938391818718113332925732404041325678587172527831146116131707005491689786781087376297699743938417762203482243288441472268973168282761054758190722282387540016026039714503218304647035579692708019838776475174727499808412400599153511585445193462216689222761212873553480891956434868067897889944334021552099980110236831138177606330186046783794210303047879377626181914623982432503301438939300468883905199248515542536980147775701820362518811049313463686067523083576331757765295850831312296682986747120978539501880433596810215672408180370106610544803109519951160751627175621299377045065039706793120491956967158445609033480684457557155522602384033135673135286633750240926632141709502340468718376159511772528355941790338033109629131451663908846364845748892102283781661289081826425217044332410525819628563385497875239331394832028285011967103920867514342298121604479923866289334193784182271345825017487408674393973577700763477818959232054356*x^124 - 8265012670195966492087679225573055641385332642248502063872150456410909449609137811131673212161024280577328588666325472434307332661607784468119216210257793277981739627641945458688314945833085020095723854254542453172231346798214675081714240847079851139453754423102485264431586797902792956441067622386552799955343064914165236261577578606159537572383817587033772398398853934103637344790118142607550890403940578272998707451981483199117503226571010654327889019002147187648169751772931966334750699219998340234068816538993393410936793772264480557847160478450519812174074072567156248194630674188066024642607375876235187908285386958943085746175726598311121218744853594234710710720983027596879452535843629513318773650032313809271540509217804478106941529072560130190384457451339883321889829454648646480932273211016455517333989966862683609490044040975560644497269080171911685207974584952167153819191601089849855720453745323829699093840146150848306366928571292251957861613251232732496952766986528653062310726043991522594930578975625377716540769807623324635315239715248567974745641872*x^123 + 694061960740725616738769985473012090602915416358238512373669172644670742927794157656044290992965335082548918926847069435493185730651186271341653943472608570704103604378740394689485502866398013334076144108537502158756468816637864646476071443725484950853109993454118845331757958322155574560874313092596915695674435329997316594672233028839467620517052309624359916687577117601781033142116125608881551452754930987608918651997266135011194559914665655734932811016757203683555432030947234656665001890393839265072151913182854647653294981493552395541910686695414373953424819193208000186909022531227824578337448984017127395726996861861390192252516695803407071702140603234136422526187506485389130459746939844283912618602771163302750767350208551901351011869987811392272496424095105093829118949340405408323604397704832285768374674239694190145732906823206513309618634288861441566286242036934341644000340968491472339690777086758559111399461594627071869514426268298530713027369605062668227648567143665901832498262448164949911162036884449452208239293867922226495292947990057338137876394707*x^122 + 197638552053986000602164495036251317460798526152980984869006690073184913495863807677962510375928983867090376714689545139584047588007945731674185132923654240905881167162781736884340697119602482963202114058040591312078607564514397580563987571379215848671502199996108930859556735161962603887277596609861062612929229597754808591629483381833337279297520328210280884239466819484931275511646222905767982433026276311622590909065499992780388304637379782959710887720757299449249145262469406268120281881109685103797339496359903170235272301201325958772281510439275317067628757173635570033583738813952663544462902423802337745915663817255394828395790213564789394929464327729260316350143674086793203417845427104952669089277258239037182687805996495413966612541545822361838722804774292347428996623581956459842466426175839080376725708844040713024467474987280494494677167252926908734696218886667114246133729627357224961851370426543699602491005176339963799883130893001750472785289010552210271153943053607567151293013114968886176163509977857692322167412253652721067517911491813773745559121736588*x^121 - 128346972941399560542022680991541725188888354606158161093097515063170734147954815347393647392064219496773258711631581483005248048101023079383488083742245251782817570211450600860819070646177483707714074097521572396167702535315450544023968121382064176036266008298935164877751451358171629387361209639498586113612776795027929144449506629628109458923955263563906644532592055479504817040338732491513377950503290111667187441707412186889924172059263744438179311079194900559099134004510502797444146337008072262915349134369377635122763914516332304706481711208056848152493765102299110310839206267137561450595820019039543877838811402120087181974652501152585753511551463325793443742587409608716686010783986651300359360487125574751755970628145411380700288244706589182751365443422876885329411696295336370752879728149730790649841861525401359744087360008473705471715695496473543198845587879482899963010134668528112093916028998714096438049545027068996825463771531928225680815420390603368708398719371703284554116484025586425618577029275215993582374538665824616839471679751735710178335212769778383*x^120 + 43619838144840153206128085002149900653163509642923916333623354549022346620342518569476416943979473674185705089134830574269803150979624500289464077055671595189994766643404807494857281834197036649610827161848360309060126309706296162315848443326992417638264854633267156184323484903239696730236148485087428624363516917350070075298715739734293735611781464806054072531391754141196791788900305772884482566158460088830390047951072382951736658351671827162927811869724942200057614170365941550488541882709147629222089358467458841692411730962663354823653809186967663295255940766487436202384061790900072288643733898484520265134897585616366450503266710577041895539126067775125674823042051087916769209775142201443735306820976061176940464538910574343705824044172793659455048098274707274377831766899718361911834556874797567029770752253398033324588881776476722953223902769802527047168268260796134555986412796019590494776428022047655908421832613316493754550496121269389498500705254682399396082680510146622471198339201000930042640819510688351102754242201611640138122804816715767452451594585872044933*x^119 - 10987944236451321825815648796410323454520445126210103381839053531465228814656685910868895144137375592643499178811824811219446495429990830044028221320224152334808013638730537234634266123334449171292569846252948553334907036711253973727363996642952988425963755577161523749113436087329044810493443769760503531233824598837662436691126882918269200738537151638244904241930103726138126374568188201121893466225897693423522163022869455010945690590915530880647760974392057159009528044963325163394136495277366920446410513870896351346243790983056730634928400322369977220458189597564465891917367643411271877416291339523399123340567845473431497886696134844982651411452682155237147014542289978470045847785981172554353258304508582140541881083479211301166746293776123498990614355751230642033122300143118703536761371164224724495080759145932616710518490797783888260788518936366139651327244181716065320949464364742923179562463196297186741561914387138793818929963156020837707049209986219339577531372940359343895665473791379743237045015495677413802873588161273288868521202496340753986298889988126671057538*x^118 + 2047166158382290658188287891903066714787787414787799812905633595697304172497022237192716791772792706220867592426107206610178650823638515579268576580180918312974180656394679553360151608330563825616052278541670158007979280842335229933891050999688029603492730122643719779434534443675884573138739087451630398062112256080822613253319392327425230966130026329389568778897330135737469476118719100664495409607103510956663826028735688682514813592119011536753127077463106969362900348847642922687709112610591062702418336874972663904515555048409278787707501669860253724637015804081053463251769275593699154772339358313502987637662236079590242322660923231446342464535866764129066741893761818426333467321910327891960194330720976136869771067212355957437913591340007076813107635743336277184079226007439849681883107543876400578401580407299125710834840657743013729604895528126616164125344961108864032229311013518032312499571264113634409048638409854407074056305585689223150638363249303271006985714793112556810684953699480808540725530083932098989369292934502315688516633350849054961556664137627899278195212*x^117 - 198000456278748186293611260063101039374593891300910497582809008599155969550751253411768420087676978063966245233366909224091986990722989540471323993641422517685447795126272946379425390902945737375595165772335517961589454805788642389360121716779088184353442525417677885859624790795815750847176403293750868856843840203699890857494905195283883468369112278735736176971514617976385216202242374768913191343444474152162533910070234939706909634297746115519175340995974794650160136504756316462541300086548471995611730773600190464209574497034348198998008432470228442244837663446168789722391906653913467813530089292690744314110779493749352750332479402611783242214517568607552501962280841501348766180677046027265536670122447954278716720613021150023087078946491518991288729592607475918143492845470202981044001469539791969819370120907266924893149024621159741105012394242720896248669551031455670079392516289924054783742341503308570676127620039039957000048289122200120963418546636328004490972859229360546894351506744871753641654520364658930473037707517645771465633557544420152251769003332108123370370584*x^116 - 43689737194327507989542955916038198181497697252642843587810532791143913420114430848426101891781861771045857176192720001850300365246657116457864492648781262161001415615125648187948057994167224037835374127552250905067816497185415209296373064583854582148275988003330818401229550674179687574785392167361232233858519375561187319409536525695563509308287334954189245498244890970631395212311094741520463068658474339947874460861654781534403751093677280655419055814051650147356303858904957577346617763513640430292454325973225879985540894681717621133271934314034105856423823586732057876394397623873649832533188124872701335123647198494509397794438793838934089880203131237468119244553094479081175304295105006248663592212380193458680584752568685007200475101009022750199110423483248651074515650913931233281279765061747367746758384103525810837994768723444391739442703665676875424177143083909883257651539636126025995340489690988332942256012408418799463321556520295533367196052508361440559749742576215958537979917311273019028963004846919006774053119603581345971206560758028288912125959862768420151316660508*x^115 + 31726762468380115553051653453377421929394495786612090769558128418538225761359525354996909285995348460964096164667191858864332627691049742248199947021575797080652236274749407985183267444586365582202352434914356179216526564003978745313544278173373583012035238674790598820665458505965837725046717300612131164316750763869879211817158527223692040745003260494379315343079243874657759076561276709734190561190628127641650649457776886282309185172656673289430829386236323740846485906912916982720428887134350714967618409387803938129557235762648340101916970931910141615242623422488644690617177346454925510707152779538843753144312629961383448247902581106701901888987152578676752497282403096839442340075108199872165497060560358923045636875635277082761214705471244023253717158954666666149599187618481922360674697336137366183145469593622200202587988922976156505308922442707527193627823616796016475104655118693379620141502410045673766060530367440854202219549228546422261502270369989900070065137142354374662364964989216699698913109326500356300380365736858426991154155725135402732382240423946938538592891821697*x^114 - 11084310255789634467048941730396527713408340488838065656251111429118526393016062405747991114075384110088419391613842435562507772337647782528666831834761232678930761354189073773220323948819571448261977620583053782561960499408182523688096716403277152243453137671590192719353528710828415021653546443935225796030386307065701089371963915890471546524378417334725781497346707403260835277727718809014552533737946848396810312703300148293414935745672986615806346477332816296698315663788214848981194970725688218992171939457730390130316072649117988911899327022158694698511545291308359069332229425416473895873483447063958894883136480541780574032779728782590957225309180968154037505498103392797540326754580824560173347323019322553173350957717785302871046109560271288394402792805498835996126347336433158055204365982830127025795991572146653589374900536317120980150850632586932115885010296224135727908709781289650665495033534229173075160317073780879495336032498368784794693415495818876192448408972374748267251397463767400210684248295973015093278358459856856737624462190128543941289633585329885251973359642830675*x^113 + 2823194053971109781822956501436921104466870907432418198167334019646983366573021432254041175213282471125690248553011749684185380850301138485177494597378483581671128345446786825419245636877873087804611147198834922153183941433044533285173320929808455494422794246439994255270177530287439384554230562516418869028024824685694063649922572727916268651356004737168388983552663965774332280134364856344511051605100603131505849546658665128951969690092486345362849282604389303249375177004552710073848341616249314871661913606887191892111019622862278357918059180111780453194411171878495669148530416037593965214788126760903374174028769320452287109297962909495196067796510129423549982271436167870227544976772576106176622195192936442450577500221541825117771389720677496164124116772654846599838396660374404113408542492116279992139763810022079310910061697911555068266281437571934793978881128458822794908027393395679583032420147245498925562878368232634915927339810969447149974555009796977568005404337378640971501966555889794226100526570746960916220489686681947394017567747672334770640979800780975345816638037952324713*x^112 - 529227239878957657650755010501663520993897715919599629853842307806925612662930289210588313299479541249952970933918155888761622925895637005139718037550723517240853177803687633167894908344525149067929361746792883368770488227445075302686046149646007733774215164742073556848065329572769352987276498806898954141620431214734635599467196085035422383459374798200640774726237564448225142143418977190257956075987972358530620901690544264465401768258512935058884070769808227284780713916533974621093407317030209696880265978791024265291682937053733884645885633034097857999743142556674913478623358860108874588627765443080338272502097609290652176616117098252891801947639916514600295626020648827871494916164198246331245197054523509449380566728197293200562041834847555646296785560434107823348732245170705790399367206295428922056188716835540629694095724791706338911758748030653183768124346379044994733225785960271112916361569231818112783557529354522428079514210634959264432426514369548793039915098299584589329005857925559490694853138681912308647895398058709858358480033082275664385493305909928154784601782384301376861*x^111 + 52719963815907237790306318616944757169731360834380636832796855781101700261368493372123713324307848272029180066943257583097674042773707122904550076506939737331504490645337438317312495836383110771743148071440506621337799992396321729692666965302400609921340004743811866184714560079215893307085804257367236703132335004056392543780073064469288678784008522424016485492257822188514539120058134070494257276515133170630768172550743729668910682034231179244064997818365902878218697385329728172472545329821048093289269563613058521232451151819697542481631720489312843824643367962215652471421190332762119981458915833746808745225144446831086405491448543420491929272143805982561917754261714332563250655182788854536104647801374485674297493646540573328594908721489740964689140202579787477271760083965007201681734268754336158252940080459414553925815512969519298795036465639648416542178742129653164643249743322140891759665397062919371697194465117723411688595085725073063909820708752564889473971273300705305553015139311820780632251211547857595461264598991810074238434196996664294119034590216324189260911626752220183868916*x^110 + 10059919293904275218854991593597990421672532027633409328160964445588679340995989122702364549711860538090777962935854000773059009561768174013702485884131969851008091110379547785300570910198858537536211026575960065654558258961757788427446018071736083298473739052706033339355553636950157640337770590767393691166574574807447052784663366061613799003216685037036543759219980437674381326253198768836297692535946743554548540246435923140162345620664616970733061114493959185001571074817033136086911593966621696648525795206532853432635064338123446310218204614856640030382966518261124672568343048699715992717076509107237569059454095406946186432740974465663948507405342903392970738770551001586159492771259697621159830783924622766134927289525895671976682297589092758987936678602727595351523875791527545301404365205233414746583141692045120943044369487936416876447740071196145760406389069285644988571185699752108031384015864940552283653284976567328824487467980913186366364738410007419389477433476220156806333066316717131005685821291014815651566615828703061571416445546409330649043225876210841561130601820206021155527740*x^109 - 7547369754999956205964460391993803981878355104711119681121940136263059005385665282239792126250287922617872676106881121123143748271539473755835846140092505057724123823843367484401417746435926724820451427811276756838915573689975511326668605456529481227929288178066333960077070786054659695943271085185188588169569514544234363332556724266256596953423212081246336839085952171606236989633520752672913883412601187427382390838847116100754480690246704867465632442013109648045091904477273730356859910062748271460562535838649588533139844187882518800698991555830561078691704507385026783358942887001320133902757774839667716545477987570817634622116715830871357360211170367282474729079784543893028896368962174127819574128556008928456834344997329490822905087752525170923994169766437662429330349496304340350126152295059071761142086501133502609463699573859994343743050480703461191919736534240066843377192404608913896772627639919848482836566528459128888166722408284160290895297612027174992889212739173613280804652072314047702094537044288690994075461269953008458785824581834658057804581572244014054707440613859805807438722284*x^108 + 2607117648860712433839734518529480798571267864041597249760368695470390065204825646084301901478971456943977530111550454614484146657114660375282038245368795555170515951747519892514436700990445376536129656636844428015011009735217860510847102890395318307028800432449307891836243086780897846354673048097465283434002371465382211733666449153901006813482125530438739924587546013604630981253683981889761690569640581852833347393024873228392557451534084976480296387044246643811388887773415252607268974915732223366928887663667859713175893989529914122040858528059958915700303988771020223950605114691140686807057998414625355080369102771022730126182319373147370927888195169384523057534875529012336773607843187581734630274167296983097975078078480045097296869171969042810263561622433195964409412883708889403902853639658176366763560930608265022460381239678241292580253284457085597463282070153039512996684536904781318715038244122221724635261668885318690638202183178322390052650077220639202140589313291159734758250374653213511216531290455400852885322731915875316995520662491928296636102883771297520827696998957533719686374297988*x^107 - 651550793773511953262139413023426892694578162034694819928300288621464731146036741488894047883443054797099767433809728628146679912535546938016233859745657643723473225260085800152624956023652495263403702660432622032664562182262031221239453255085427949037067752785819832060737483322061236820993775962344653041393433879796159847107038439484727778806694019056521452493447486829841461872445458483762099576237764010627726183072328769810769501437925562160590540330219828796257099510152685562041551881737838247840416923705641139123687286078529921235626672855707075365125273823481162968185315889859554961548685002441536233556334420386753112500358073427836285819675711347346978706446524150531981024160203438531842870460758175846276056460271084308847124622604436288317958329760610420901502492007320150262270616235532867730377347485100157184863723887861393810950368548332897429991995113346560259740766860876334364094227618611799647605582805472331824513587134593949228641988545744061270853622783309822230698790174317176635357444729702881527510993931075736208032308825495246731145475760600290599034266732575220708487941056122*x^106 + 119444581457136097893879719886865818702389195936705740034887545446103458873782599425839291429199484218836026289957397741860716882917934000017627787082558128697390300242262005901733291958640845529319095740669476676171619269098354198863002760929677343405407657210631522149484370474835250029688611458810147876913014021579127215840103418136802005932925576886335720741815728151629944089443472134791778672431287280216479525775295529138796938094964619391292822115489053262176642087882191670914795493606370314676502124909802264510823512516736709888600740051618921685914901146735397182347458954539070920639503283257879176633879099533561380847627482692010841157030003585971465175442562248332244079936993186487994504882118465057343582354849032039375533817046626081403261349647810158765334779400759192800118833202348798112852146230085081452582009404286433163482024458316557370378275665066254484838001026978910141538715339905084628010011356776597408182527672955659894257255530580151233373959580061113165508073927715545885056661153636399939405303399330073990930916427821804653910553309488503173166256482840340595296759065582452*x^105 - 11633695548595311489196155697641306029460262531430131369960493001513638194063009057173694182305213384868573941982089937509528805224795002755819313592908554326997852871092915391359955534546743268742986429602118298681200812002145489103678226397947009987638425865689185131182675622638001347781022017311778841870533419812084272404099585965416538706943015829571414321966151603773306847624770207904525195974292672353559765953991332634081352247374540163968122638429387960158860179770070862902352204989510467906002543142243506936371219481079573020944578108061730517277201153891585803985518041218175046599424418873582396149082396274761547453670086843891582765696734381681364231652745396075815882532514867968617465876523659271481752016651900014719304442222952441620439475319922569405777187332642706088655172378807881312620812621576018475332363962666750211562128183974519984398927264044582610911511950475092481044413901732886489441747550628076203701945220234589930207852754326021271876543777822411885025465574309984364489861074804690516182815646710612794380152415305493290667579038662255263552422041301831910978761369651935874*x^104 - 2142875974525110146191367879108962636032878732651564130958670986238310848571125956013274629723504942005852290132475878756291484623341352592651381664641118338210807625193234701697171620712895782808335113764277934015747830900050551742466830343844262917771407216777116542544731198415494372877080751007830258259710387332184003945242901700708461687745006012885430050308914555520166414207637077125037251319501393264355739664800309337004050534500945083984738252361767519382628116374596960667534857327311300466412567240263020609105147496250853674235541601249195371456470285379467478713389560942766905528732859611934337935521666363480449222718897154057521118985845946318415615304141477353376996280940974478957936607916531633141961807158720666477477183129505892288412522562398341252646318288276205286944901545198650053252019878052703094101717317468719108819280184421177957052942825911965884175856388959201743179132744313551780703249063233879827362875845537980405882850485033714024696510095754272349146500730714927774552012665307176667599252511470626863499153553405604136795348577781316461127426780786697772474176249246821456238*x^103 + 1570789297427895556064524224970070861799689242652890425251435034845873264234098569687127872174371359754610185419866297369401272267582772948306901785378641236682608970990135647540972164939146142560049098664262823176795073219596771271489146872041593937759731262326472269095197338844477341615609863588369909135107572088914941267625884403461531470489637217814589754671870805651721327393868689087968513612128014227368525612263894755574617530896822844094093853439339406831878890300445791760092205554701489200410379172536886923913572054195643333465780130186946122585304745143369759645052823509542637577017462797516745065741015341779423447753352287981656183318677820724200532621472602775165139084471521357992939743340130711394927172589860257497128765888346005489258321137769680702864781006132564905195174987297231758002281398869688871895852610436929556449652457177344801183552886978247480766158844395163909181836832642103446963483411375854841186173846568903633532520059713620899789732146113795016225258191162033502318310250024529434791312810561507252524074920810405373574254372064630087068847136692245001357812747860493958462829*x^102 - 528936260644577169292059221386662423933078569208616056697142993515666780454903400166916524879365808471128320129876223706166919952221425711068847662808822707712507202835482019778140044881080246292514581196955474726890917999815088400340397770046916757583147676617348236144998885830544273646929270415602353983410370520424548997691405805048865947696457751718908865742657448019496494801287285243514288177559683009358629568128597557348687404977241595204633406121840272089072902353352294460717693491562222074263800148781833413923171410857611344722054859403889695964863909554695443308602561997567256250830037970520116958546502419616871365893632974028021594176771275405715099535746325350444985392942661128839143966408525920985559037983756941333328858777184227996697882186126940995637140533109743127785490663896849063863821877587096592372624679797384568920878215127524015399984371222594836840124145677032005370045576688755552363198270254448567454815918891325059932675181725747540284973929254827995627315211343309559036419664601616171752516430093735728154181915945054701850314121737583326949738342684507780413274341662780226292819984*x^101 + 129214665167388342972907276506596223733083419520242342853252596543184793885591567734718052085025158126234339483636133622218590485549745717406848171608314834617848752831299768811530453376189292697429160494413641909941976292519316786739436463173614906086511261298281200934689360923760600895287200704580253783071983022011764529648080768029517798233648627850650074130032276286023365144085691076656281531930907979895135437563713922426433063191543945312074476172139563542125408778655552312089859883744231061372400904671730388451620698762273344909845590085831524082600549556637369562728915743156093226477579440048363509611511241223811900984001616169310208787946611032451606520310392670547608136670098311861590586217691339151674399906575113346530232897026755095474058897293059973598133294224179918340425337045468503579913749686378892426137928824580516646104324104503139017396523723411898228579472705697321098003556290314035875655056113866198316021965781993913312253705354247584555471984373227313439414617274329626402026576651461574651764056468062618619823322359978037026804527164520829354539612727653378007765776002342450529727489612*x^100 - 23423154514946132291305741606013991433397830817114172810549779361439491060081483441797977190494026132724495399250651753822209028831681840658168914213906785929760543651424202795983961063422113832097224960190135923932787790029658208305303319065772672057751749660389149482913617281831343241919087358775302047328240988130167133366514972859827840169941084440178277556463667278378262515849465901539740879035755904583554693704338314669056479442263803929656979409211458390005736503358658835463402684469012542865879425636988478187514600595908141225812560300189398948845540150925567040380693676587437723344852837752857339459388334356331499990440593358705448946827870113255167858344657816986426064391436273729017930975930866717515255718784697370542694259144198549611008310927424531133374490308735414264514805182776633169593140883229049402250043584588560187547349793054717148351183218983821443925255141482171584113200868867553980483954799430127777967381310668836274944572796083247542029958956354001323153014715998210451562318977545497527391706067872435453789281435764327450984814531263451554708050669701418354489181178331559193627577933769*x^99 + 2433348724368153767250579918257020995292353334647738980353334137430151069537650371671803040046555742176926418063285193515571294067849505720959172292759541344984970975419935810371979599709130215667184805041837991079757813875313978125915914272306658716790025775390041339537257729562355871344199752476848224338560232273130905787415139727649740255638616088568355604513670543189315256537477570902906334316921097634585470860747575032765040395019732822180872503768020694671686489773319427549182988228668271595780062040325367797133423520278866662630579464869057661629417797732863577431727060162130252373453464216416251915562533504939026783513393717549061989975981828745126027064125683419593474515680887903320687433483950214053221687814672718484690849673249425651053284694590143205629987752658715853534162209085080358224299491817140685165165242640175203442449659256323024137500164340224354138996226929100313382757608196396545744151269551627861943759749042789498645037239100892410524878397692299486423932468193755646218555666198335222761143062968161800141631897284744533490799913812412119715088003151130492580767419239708416383307402014401*x^98 + 278891434176210164631013939639437779640653325623487625233118874487304418208655893711319600609519327084526453566807548388663843709110029853453202117252610309162362860541807129696222274535253212405889556047921746642164555242117648960334488199840994124950835952939530300322453801796435465140484695198010874395213484263886207700664968592121798266283872540341962642045954305103106399773041557025173007464302335357262057357640222150646522808572478397680198747293872012146163269454873932753415755515412761061035945382480127180774022890554353663422107152780508433319435860111034177929609283054214773681551499273988087212788895693456676318322813302647997598065401024647192167103411289014255212990082399599971546158005726398794787138467455914270194315979416730300652977667487457435197379902114772283246598292110101841736384233355443474811984842462939316177539205984093731846126550472830833505922774565593026231096897688297299448574882310018530351140877664256317336928185575625324009170892581657638060728631116500993604945390171175020541253174608060434565557549427592302389860013113948049079140284718742890609096263716523629785908112707228827*x^97 - 238100641590148414143349760582890587661793677005489996826675420183941776879731893330813569214965354779249597970915935671944723525864363678501616714226021437941617076163096348083846744331545401369276491715215663509077874408390891780206225185034074982859141697923265164919441334711874493901060618246064250511962671090196670512485179816341082701903061262181373953372211076361101869628974668273472036886498593371188329587206765103599922177753882758732337047680603003996311869413054303333168086803634188612913876901856313693396821203318030909198232383394398876156543281794367454090502054087467825926880957750336136442225461631569922083041991812670586774988234202141214712406729363725006324021070282135328773022408441393817498823136427970028329137162835862807830848852466014979673031259289039713473686568435423902116807209063761660013172377637334366425556056936124195761549946924177865638534199071745463954439403141456523841036479052357498502258895701759014289380204158123873923692602014419323193360649846045166217870691679066766725763611577802228734044501982371193877227849088494531532331324616378670674096121573590966736889021935158099837*x^96 + 78710352503696354097065426561244589215529436752478392733721148819092604971000640802687826733266497940197687455063412881635583284151682084555575227590003797621471158020589281055520385093276250169832175805762039124824262186781898882119243373310134204377626816430760953692397412692344848621105421274411677509617936815783687230799453619361963767059013849906657150989420938048370363342061495427546089641252992091646151991343350364570303025101610050865098193556109724282195006687652223347623838577987994114112740930190514697566154956388529142238958236847699509796537149193048526133660699572530523895285024119223093119359719429035711525395405103359010360082808051762225423800148631784145797660003742993600077612239761914586629515631061687375943652945463388014178704287028758988994278984752314595464878961126984633266573476096230806175178366191953001264971074371951845257379429471178241572614727668531795849275182703849700079843224448510113157537363447610106694269308630141930445869630519355854119234287907706531645122503935867328425749134241821717070092384782895872771650350683827629609861391560278288332327983280458187140272648714949115991579*x^95 - 18315588085019783309369835211053532312107771622710435019930387405071563156305218763152859552632362824532577590106679730616623571186256105452860823306093563141407405479970639882136977469332324981589714343900047968540115918037257633566241971647830135313056092207941807573268050697502433066362581652776037979439237557945099590231973532369868219999748493660741824923700684781011267123303134243477051126828884860855262697337269118817935573483610741017059996775110196213773211779199197831000955267314030745222935395637886789268996942752275494156902399403651642034254990190487321258875476692323349478502758771685715740057527739815661554518053915329799541671707616529010724562447099813734048517887728412536251154699042084792402942747870172378540812437534102547796208401849685829309058656018981183776011409203906371370499988500068976209620150760563194959142617661025946488903326639248778833755486417729282013177518182617163086502373643742045608278060856901006414836044075402415549698637597875466581068482582247294716261410584148485392915385142989622046927526387061977050436938166290383213637129182189774892990291392672231006965500039555684518207110*x^94 + 3043720764180280001263893691444334740419539531386050832100279365090006929203488972385599815219139947629072910446039393806460155974174271332540231998862295698621426849008994851061590456431804122155740477033734778494423830663928931885506283964498870446682928896770112963454915212597608740876270986603790766732644347905150975668703353343969991593939666096867210350191537412181976196646683500525522574648606079028010512876962791545831572977059053188935105394050246131161605803100663192523608564295942860095963272876377390850702868754946076134534530252516991147762611918109639652242948806113633247372083157984313788761427577222425454782249645438601831189906632085801163802977989820686306109891824613038474356826350408616205869650463937724678135453944984654246389082562993441155661347225669585439171789688047961650447296435696957118600112887351182739062474116840866281396558358688553758598558921396136044127220517899048807303106183844685547814261922953457846102409449757307933881683538747249974298771091369393186722009542795391494558476609364803438796158944537702198585740932333449054025077132050088223610344667834932899104376215196339406340620072*x^93 - 235705866330687911839860323083594578989961276601263371370070712672730070696117035440155807829155354826214793840804528066322060469240935531541232140635237726298665414563443075425510559644989343633149657357262203428194060813968197521133770794295615008417935906940139044694800999273070547649986801906648105368182522002603113413416495716148950206244172284344835278492303784085852120948016294140721062384478791064473613882030078307531479462078648305822684772884055752362163166147841325710689673118375711960466130618529900876056600695771947435161064469152529063354797877664602411060089308784730052168550203917141602505636605933601331663106410067633752154970682388709252512184248576156082524367370097236170117987518786517647839671669542881245599352777685574686775831751695170854472224602143492799483628872581880833448048417291268697053066259522222292181251667946630492240024137839374930322272396949131020362869620344105949987275904486168845368916490670369703303636816394532567047259281285118699820546834455616711367227463469677472683638406413878964599392659463110725702502767265834322597710989011083975469379048683584430995312797287140892583032144560*x^92 - 65010021106434951008855480706515012564946194580047376954882049036811409291780922332680303819520498269846928334409700231763002089357799133162677950118495770477992753155183512293700496939969952177985082544028411412524517487680338789595861882666931373396989320362434076124558609150704171266146896321003389990845956376446300378323146760109460518439253964028645508574756869136718217270579025312709170295055709745867356960739933995700533921652077562723704169318624332816134611211433029180159479021633237987599661083410938654990567357047697049347227940188303231881653771573540547466377499446708372984841860479740573220257813019426576191101103758422968856751337922049105108381785857763933190913476597082353139750527607633418299152498702484001312086552059171544050393539249917544957970766938987959970419420044862319230267518943116970044064506942650748660957881314533277872241164935884976523650383727234950069236782621306808877384938644086596513263739799974670630961609403182276575583766913969622010979597288490111213870890016219159332711808697328977139022251231070258390020544387006440009782979533437112327686750905039980763083092534946418571681005216971*x^91 + 37127404422033553173515111055109233289674972623262622335846591252572035689456107483505429007282406251789955140029517538007360870468513835316885514339048764013532458096196268226482982676098048088430816640351902686255491181938982289711473562679742829525955214270157008908949664228765576883651499158194559219027669037867476010151601388202776578362507974410531119864792095465749912091030086715528465412418781267682689247035665372335881640576159874778434628103166918123432497305955918487330357456504941385805207516671032140294057833917311627683456425526135069770483328759192368450158231540050726948977974369139629397328487504939886500483187599493576292353055569606382113072899287107197340921230283451325245799352240530549115936910004150895679060128084015251828304735800966133264634287724514091723977565141690863386522687596203764709965831641996289150532964822879648286030111894763316470378708159792320567719069804419811156665177827526531199572987477384450340356965026137060394628641375839782465736916715926002303958030976548174104822102280286477853954336616053861991709266285738269448613083161191554438888818522922596412817776300603496140741265184171130*x^90 - 11006293625685272901012029245634125379901719110680592862635580931685267684986681657587228102494530711499692734397836492501636119160340619011322313849061214390505232066832769508581350885576196828434074254296787212227235494308792106096590785986335176184438619546360670617209386773836244858416335360417791111026548859586199050945079825465506281558408680724653950312426772831146070133290850571654166127894754751023452649019343633704487932635233420519420265449759793630466526172673464590061915878184989598782046004292809622665987909361836274099655630909822416196465261692319714530885992277180917829426765129257334486268401572207617979916989657606572697278206183888113469686625946356741385667267458987914946761234688003495657892639964491851961658793929789676046122971249486650621794777223973342469563892664048466991225851235825722980094860026290073492973662961901690976004770626459548413907214475181386818767670415445060776757051072255745714295446385471796552346821916386900070418258197803473841876253199177333455974107247373075194969156740992144621526138251866839727166220644828810849276759892945241456977996831347050229866536218837423336161639368702492651*x^89 + 2361307131433801457242074570578476767522773638504771704873542776965435780766028194939108324853926803998437069196539417020620257069445710586407862312977819063270764361258230326745720408501662496860850505107408318103598890325482908076541210455911167946754271846006589897652502807137194674659722308593840446561149613994316339878767706630916206264355535161912763616819454620276019695969478622674031758386162469716056454443775636369491922128366669352170423345521273024276448020760318556105613964773431178025953407498224571212431570763312655081244054099998289695742142411494216298840111064355429532469084476566489145704308965682836251651490433734328532034546690309393937136132973107198291222006882192438167269814582846565292705586999776724634263080110162945844565214447247655935215210600049133718924005738016446904306154303841231734937185307433131496915605227716157140971264726828230714484643875009686825120909096787240177637040861366059877802622900813854377699235624508515458111972348906077773490933801903503294934801505180568460979194366367560707672001692704950384798764650981191876004168560995443139628450749461202937843528043809786149847947674013013357401*x^88 - 355806787564887384028934300653987592743527198132684625026229779159452085351791984072131956940997864607524504770621406876543216961724196602905672300933701415279332764001488800958332366874913535582516889519891163552897048485858148383944300935154798303538537376982863254518135667841604835539292547692196857901013292534880187447497029851593206935884516024640472917319470901958661625011255359984926350513323687590131249776150443338550153234368180458839459412645753639302232046552711310256478336036973317700666287077707511993407986690618310326841688216543205490434750086785887793036170756042475748003224217415932649077094505804959114104855976135101284386836151500091582906309053686318932120908455781022020947964245505292143880832940699322406670248855847650749443878816429813291885169141065132793745449846360973954225398388967379910307039844100724069124802721659517094503325739820434363466251378767854449686739399012245429467748448910285777271220752188322982202121640509909041106062184043160828982622416626312370776935236439917878411318953667973599384498776948660742163540381504085379634248585614889797264882489211081213600760045638884842371551421066411027634680*x^87 + 19263589147170821783837747896727937133168140372854189673146192450465175307524263454554616275369334493416905317255512503182753069495834111183373478782499587773738776145637161716178839131009025681438593419898488752339129867488824112297731266578858774903011227893480013815839391273340135712134727612772286596929878994410622889329479538078440423455143929501068389797397842525793201196404254962032413401735753499804437392011321581369656814515076929526875586363132802114665631309115633219789156182871939746519430442123880223905888090527124139647152419246957315913891370475844542735701683364213236540698235715620369663985637499450126835081162056365812939584508419832336624264727540551375411142715095925811013180503512821247599007702739540815630472078203411427993396346163950692905972106704048408936248388921265202611086780259282855876254738619510886861844647744993649790717338982574863639524727606027958794007548773836346086584097191315409166697147818710852500810050971163954697592558984069471337374620068306003551819315824228693714655915655110342088676950224267635400039846694617696448591666066406858638901527544048686384653303735815772158300728908449685552084525*x^86 + 10043290172678067806664034846816619933208146484574360752391484728997390059133478224026047070270658765783024756946722445226013656568914873865543248123164598159217487040394505878807203772152219121921952649735870112516524590032656340649748281672911863121999823354679043413129311116480896766773831183500323710314648980081359664372420809870896357764281167724111051123516254857880379382007495299586539906005817822091070150000387815805173470888174391447018199229795196302831745769209186980862142144799782321662148496856233633357697487136423819617389390863420318860528890127867860220249083987874032605264791720624569587162835831929277400803692337156311988976742228676430095962535249140907902860342631775991199808332586309818236388184550010233002281494595793482457575411955365604411588249688707676899190078138424587866071573884272567015489848865939902667254563898249411367533188991592549269478022492193400198688489745096477687453968637244877185266803175120205624523275117009602453252377497335453077868558870881107224314428355389341818496495514487404607565331502945788523431530261490826168076355122076944290386832238898407143433420658812598379981663133716852248772430958*x^85 - 4726450474004681634470295375259308841419857776975447204456823396690000142684512514960484085764515292740988147987232001620489849255307876442938151065232998074015769788190766116786285375006904034647639133845692865350637719287694848300305043060779989602583922770218688682254660512607418880922726733040887307900025292871671471135515355517749854241660166867347861719829395008942073974992712566943231240905220684794473353095256708097601390313671908447996584241597300487940653440339300856421842474359458216988684628293018084198716212243143181953042144176167182708090937005930519705520933784065986414293777894775853838773809718957620808875237478550443442688781525120840545359108817915987634458605059461922979711483465744574037744360845087588713184238834201147374331123640167128530980163496797702218283109745109780092924028791032719394298665201678809917203542311164143391053270717951812433462326411671976136813256613375936690670084325727443553135241154713327340232759402360593646458409165479502427936586078948782060751349845502925975213609762243373483497923598434143500053346693374962351509734902364056806261691063195074219545603077533771109860757180565309160213421193968*x^84 + 1299270395554273997364815443773019232563999773989628784062147461102050726213594008601157332078882818278512473874104218352562873926701139921266903802705735268189012972534606533270758486797158079928365734725234215961477355256307076114331389841314283226525153400630026870998056894198845189857968136077391037983869125363335745616345610426293650190417561072842443630206002887118716880487478189618256650473688121619494987705084034549763042456992836672586225765163641277552260977181987863129405966033555705385730028018422176426580050438946080297471676887592954328810635210599285650549116889437288836269816082434081933960997945760479877432941858068978145341794645942862652315106936704988308535374513980232851758992327620912661225920106092259124009006655316719840343623107080135983883666706499757957020670854017123111848689904994630245626755163363495303356330669761078323232562057951254658449346060825624004123254234582480248490135429179092708525109733512618592394301579113982600997433553902129546962377789048085232625268573159787371449162271090811874715424604061668788896104974598537877382397356784527054464556776520737012697075912353647700249138083491200431647463248160826*x^83 - 263631244524586683364176032651495555779337946338674292401136943369099800479310200769461356525277985304947413561842163262654621398390408244017913583433899038583914040737365062904021552873630965730880928134692478837211057876546764587624461338944945229910220292695726848401493565963176253698565339550275488652175395746382324333845558457908582768933795821092245983946544277782371315087744262219503795324478756827311754734411991806726575879559253142579711790924364713229739013764567302997380653938486138137125197647664417054345445110706491563245294076030009604107356793556462464956687535563850147528891179558858371891175529514535904573313527282236658667528009124082149368709378663874886278738650899107180267895133466062312169934486860904535413814646075130641471468807310296564910654096390953835634279954096539458462835388083572734106002477175932044432704132791651656460779973072206868078118369677560680696489382766413223291196413357441524525823480602211442323799275493383155432611355424676999911232316063450601610462493016603618289209394316965553839910851032646337384650366877747693993964997975184382209188231335571221590522051969674431189979588676468683609626428584752816*x^82 + 37703444740460937257314107437817315968451081349791711077907504483802027776573490895671619398570242057091104795860576845208775001647182232522682170344554019423047002447381001324643696359203275412968747451832831965028553056929977425235422084458142713362249573825525819368097059059167984679311540077979111775942283025261655133829023376891673156317723369581271544365511801086507731761587650536098391201109102896687438331710554777329421861741972947633643150520800898177030249423957243410579253697914691494500476993153952310250128220111949228211998655835255815034514707050430825223774061520403707173142631553622347863601790467154764813871830709605259831606895179277707721396553217271054404449019110286629159047849787605481504077319860577215228752629538341606412467398576818209293887096925748477434206512714975360454264969967992390895107309264594460479269220664820688527689588648806996389210586028918388882982997420824829854884183880403934944711620422369680057349469351904390716003866501372977272773457713996786884678758027075616222138558998076709006664176163205733080940939359654945890972370664464865599265761190969971310291936548728268582714511062849767889990736272523280708*x^81 - 1855520053538681832492986570684169441069129101684431524142777993435560592314674150768585099726265971819348599821543006305245077101110031162104467750904891589347221454915190550648699524415968209194884530432714335086117455466070219424365290108947460473764649400087888312178405719235826948840989504588957556193176675423603503378187305522529094280991352263139923505614519811868271571807809210348654409263301558642598370930510150172121350373887812689674673315252610235830800222597692016711481785673165390384737988736119936419004249190455380519350343517393091833788856747727794637168678072564427909639259708121053955665838603028904035877775082554110466029672144547120503487404897933455695679805710494933187440067338857387551843593123638573426157433964358262245252533863121621022026870896732113268934795020865282901865818447465378072414906799326051103510937956679970316015376019551080362721198930270051841609562652006922165794704706946850279023823484898678601046280048349904546448596915869158594460262456992045957408112389733364662372645483310290364097111371689050629781204847466242213334230321226582811800323516214443674474620161505997806050825104165374239092970089954865623618*x^80 - 1024103559453261712713789280211594236108469214961128519108123327829163444460049824452486037547919830072220031749875449728423065377515761488213595751419955149845350382952224314635184084455140743477924261151827658371145904306229989308381742547546761007797408969118489024631237998746204555051508768767011477650527538657848304899884718524820071808170812910914086435452417637007405975390185670159487552321432340559870121907964397911355096424723324347739527977970055123918149280252649075100227524933604476236730364921613173823104129082646541433121144458906628997712661503880508607584666913169860371121199138111163136091944368025516593051393376392547016754409939451680413686862674851155527282349256709541961555294428564023540873702429830787794615928668178620269718459757390650165359498446784884241605538598349320375493042515266402324577757317446738697612455979707740282704591813030762896701024825525441502994025157237008991141067825195380557840744793525019911475885535999405518150981085093650176655392246274014040946654622511304210313645396468873000932389264385931352527226426564941376903559612827779013326322417660416422207562473825810611053768799817726547252966793795284410209537*x^79 + 457659425392544178011991548197859244957897666874626193448057415341721503714481868000028927631923733294260421840028629545147048133241260375243238375756408436984719630065810791113252188332153401206846071590093962325158643104650566335559388272538012634262561877094255594910891825021127685357594577569866397288565914227752275973353189914357088565559836686514753595088413768152889195947523389343804740915133263332710349933691920787460881084034224930263950656592295788192624187784451933627020632165017842718467391452570009993171176923962337074931337810242403130683029009228027227731989959597153605617700438969402150508263976305015924842027030964507014832380372285042902256784540907745337768629701716015000384879066658053419795602628204912445988005371237458656233256982182314646518455459290142683887937544792565707834398261119550743780078545488932523779028658789286715543793013968534698243198258485933486109041823930515340181003114987981370550137421650756841070010073762184725684580652754447149319920948770034480177215591201815599146021825712869218366567892634776438671698092307325350573765393589603883004330751598239272207500345868887233768408480413173291955219943403297241661643637*x^78 - 121543888033133227274891917672547979107885373925851276885314196051725294354110795521813299626538291118452085335101233296935346457827768937880610798196055999011472914169446617519848672247320170407784770526552395936529932352856155525526537191383581232902525659176473593896393275030923223698369329143122910070570434433292823695578034138928208557467680903817312734495549427487604969034741253234501742995503360165540383680684056809129890621773517612338613138358356752409902886384946267024852348496132608678517828587400084688645688558357566154088287807071010350123171761453974297413864277692211899594671736857089443687218251724400190825276840592264297308023419396104874383828913475851097371561184779634440504053131699506585171274626317440636726367253514712802520458623423937499292728743668384254601982000568717882166470898827092539551722697776521213472623263383268491430419916602495833886113986998738781211366291314553363637774779719731100791449741006164381178031649583963289498422279365158908122153849589797345678771680985960745797237393274195581967132140204842521105603033696398301886922712232873653932509709190318496574149448204785210881435828935537065599799166474910458177442076031*x^77 + 24184816751602066706708765159484856591427745106195146297509100727824771242552316897237509533827597050199045253875016518685778568102197817271666121954115458644295196319931682552736057588771937000488413214239567078582799390457829967336464622134129927957664656046081539502160910524911547944470418498343700155975268129151345139286121782380376203287286873665236422536281444634583727814978591094814605950531009968041757081037645548022187855854606998899018288336148493975183305198461398666663551447735098823597253499128291877928457514033140436555373929999797664231981694962193639453020910541036865663626153155962420430282765303591094094071088642173916391283459447661329895016464891690696959344702347588760675273981720010399459671870196402422501686162554504514476245705071360711403016432256820882769333209505855948523668239052986591413418604413433142337346538754744789560807190675777524284420422880821904226618309222960727149876689013047547275010766672237356466606591659860088085506910202842294780635143942120886027148980180880852381665060258094164752228248800440200467602403352335810298998722274263069149943838232309968025080836365513114638421630972373997855220493407789465951851013002685*x^76 - 3532874794916681240194906431815433450287653311873674410061600199771238596388192745188000707269607228495571662982953518133767653337589101219768784578564503881472777745586202795241716831810813511859764601392353393571748154142332266038482645707556576009846335345573047445425093077684951865178643193029211493273549280475367942288478242113621492056901969482588431047303105697354423731452154103726541182755192138775235836397318055886017480081736598320448540723637739117080774188303802347947987655575441019997576565838165032879644242697298255045905845870088848575325945532358559278087617457233296236836577359967605316327418164742871285371965806905507787934066364370580878877325553726274770330633411086370975639208413123686828474358614316090492004708389402732187265954302604226906342202817981859686360414601181671774590573045844395620246511836697960389726263961111337702562631799877290353112246105998647075198446601696049499334418492946629227548211898612306280723697441965022645928082938134179211724593172251805210665044741107044367839445984476742151606189186760784673222801375027555916351682944242049246689381907522001148540569682824182702427168889538160137614200822479370589487287633925406*x^75 + 254408019020662972121158623904489436871686067173906373814840759300739787199036556391637668408097820829482653561835918346576773933707519733414875931354169420715510890163599933290682168516831167599282906384579994840406422521485834848237168638583049494003806777786333980130350847037630961785358619397794631147004447902712291920276412582372236296839581502636388865453101054384023654848430902611815248842605885898077729362163501402418438097667069800844841056379987098970593920166169230726540615172909058929769966724150540682648685922798677975030265309243572545352798039223871565185364447391305784742384928129380250499267642060337425632400171993257918827997231350479884453245770118347359627172135005831025435141259466728272402831623371476617452375108928597505982679622123016171037764825428896011921005289992620702048520222337167810400715645627036119441241409514117082059732790212741025519981959913739851145578445061882283329991354521930868884063829274255151852573338062290772160666578230040028332997747398108766123060378792947415554482345171603845278222283601508029135388217323589029490004574757434739654060228331645554665403359488227927282796241682612280190194201293584129029852910267243551*x^74 + 53650274495821275943838676024787911935453295877290560290510791545034551612227824499911070750743221712884089916736238686907999990887612554188176777691439038072834587012274671670515140187114956455385064941697880444282033077545052796161362365284537034471472376094057581347728157050577235516740636857520569396989123454943862962751243817585379086971329112277456238371585681493194331906194196464439580415842614776764638520826909578787045023982697511577480472470683147699917797002964120417903059840879632018152022820869779130067917516448359326226991029868624635396748132740900632246744860270557234721298899249430045404552466854653978414322340860889610989309707001219248633006767871322943402323139310087345487669528273353269681503951841959228018967804974866136684636083947048821849359639604651294463807341473119305090760612155226337414559702380344088487912993648939723901314778806337204586544762129166215601191354352152899378790628321440933037704226936290407161603984094073427814536433020017920320563780527020355275544563734387196234392855779569781739039213366060814590948879284048247314070601817091947026772279520283000544824320952438643744127471736985697499295836228051931309579428601566665567*x^73 - 28831098300127803526629794192517530647524338702408082496966832822689286749515638435451879515188583083636784485936210020485542813089491455455013753372870492054018299037698330643049723090741122597373146181849016279142653311688316873548652076987638676158889826900834755061536082471488555619261329834514112528707919402648264083012723933734935889824601304983869204785859812898913897659168804619476433117985060974858582948571860091346903379990794151123959578537087112943823248387099997807389161718648503707782615669994007535336154867356773919378159582354464773447351158963641936415349175384879168840156847877833957564399272630957834385515827372673842268716941436744623656372693581334209021402556846006639425191803910548835311707645688841604991111419529612290838077879776651955383842591387554210421253693409266495064256179940810665647019006070390632222948817568946460908365711173193578513726491677429996216436799593233569796692170863395878233801118440930950543682432567543879037128728003974302639874836971901392731821244921579113120810066051936185395390495679963661835019064757170830380346160226639653483922541185619918571712014949161065349083102825394946457974153868179670130121619346341167013882*x^72 + 7874400227165731730008261202565681893490672071086210325218615818388544633994628451869451951424882294734783326656781373801784010213938956298359397330326014702820357318549185265769110503598229422889054986520271227778879442914156250163460915196140715694610464030314133976528043331968723075073758203514707578358626774381401276523424230129651123144530449497430559663830774589819839019443093557928731205599387414859037085043172521373823866950368597189779845141220525157886533699756396577545744324913342929348530367724796514917977024553658971896855059331679439895573820098498853013349635806017215628083495639736945284563727051199087563735427531211794168161216569330610495564559673637066995588481574128901355339871315177370415977216795915657878045369473470109577136014342859334564294277977368555270012183730357840750072281000247244756826734540528055169859991878482219120872021291885586547869444550084933305409952687664179755530444185193005697893495814168737663573805412155735377733544475394333081225402884711915480052953570404477489434700138678762903084749781674346078990968818400261155036701240616259621073409653750139720333746435861040947880372013652840223661306212598676503375378864103606772312819*x^71 - 1591865667157152828742303511303031110763656389835694168150402156597331308411001131298654287954287257816899130525716995421327611646146322876746404187165154144113585164075642819503711347388781358124997656256379542711881433606941361864871016730798420797781896776201338183905329516801186142045383670644702833310660043552870963973894573164842796634001143430623723500641546862416409293788459051335133681820152504740191070945859962230164836515088867756332486410660189759396457970150635721739310562180850308020523459038073194325963727815514738026706383316806694421341536035840437580709195449085199740393605165003844459594885163161377334280361784133474148656931194618146931173417851792119880735236558896161487633394689937809351832657909053096804219242206061166480973021631366989968135424585427807404670599869479367474401391719912969689502491027043151457587565094900513452379594891956812627170599528373035640656648397215023629735944502324035905094528897756968656500698399505194352040873092885331298149895318091106640969522572981486731085133546479997846673466559740268375825939831826135108606268563048876501121463461883536386521779733693588062841465676379649390831790585476283175233802841727761132473080697*x^70 + 242953212918286935039701645337371606141692643594910822536746841252248252412616191718171347973468927440313740984160908358432559418859718833788022929596060754388540062267244773201302681410013549601069652066386418951701739280084922464322234275664191644147648509603121874108213601852424940712527540874245793337902875798164414356931343044416297903490693224423417765455017201345545936311085419316440116321681345435405843383271539420729422516458208716365856338167382646703561892061639643266735928391097057424133701737310553370400509569690723188741210792358236720935216833285892650701840424701424645887890393464967755584545189922879613342966107159825401419666570210225206648291852813546663108075040076471405629020378441876960155492909539871821636662981666931260424242496830220843464687649646345358147652872971541307445269953914221932884852067847289145318667662709732908994798564633371470991366364351496479737544589098836408055574307854327803314281444445773866577294011768813318730813314756949255942896615716351492373325233759636808629947304686375313901140123629816909128182765485581948487491933190154487161825996154827008713686609475700927738140001195651056853265291261392735618987433509953901294577953789*x^69 - 22337827017754850306776044514005466462692265447640448039628217744494482732959670531029654810124142089198289727680863942144527850278595832827897617745182607564936717453467386141429896420526447202127988769794049446585168696724592640120384372458918260298721724721020233673436248656153956640722976269314497826893893755294831261625373388761440665912152039154605245408407204890983945446285493020967318776135048488207221996468072423799747564547302527201421769263063980242689932616973177040821133043805532469850807481529878971477436205131341112212091379083328524361956770517547961207017434777683969739012594469309884733254308819045306763345098086112846378131648665214835097957499660773503438086584124998837534738136868563780925918886183625190778443150874915187544453917778458229736742635914974532581441681180329430053467528493242551794580836051431636376858899050816716160440358918835406703049807284013036067035392321345121668023218659946505986019170561896176945951201935108698273021105180742698208857643015233692321194471486996268602429044924229458254208889063904943686773751646447921444814143290361718156108903749278949957178705027080785727278072191028079503098105067643605275874746630586315175944194030352*x^68 - 1562764185735199111550222737363613068201761780315389071234153456018568369591170595912690869356343610271377428974456645297532770995999567148304476103033152955290661023426761921269842498742393027869537860063482671452222177913641648156945773036488925795878596703431902251254686618756222162250059254156131091260544519866181649430429638689479910878787990200058324249948567964456114492684132585331117641872970977264314571768249278098799738615709204061914716883293622285232875192678122772499004363909699805474771098515949517114133672254129255823999333217344888563276735930843716148709806118427825568425813397398478530943041153522545668622768715760312934548211330547358595042486993452742070983724309080058709475426114781922191066806227588583834352377984192208302260023593110999801778071613179526701116160358514261514125879436214271232719446479273360361165574331970275876975286895077136202197434174059849133554613372621593001255269295740858429313710806538861555685168123607644864576117439904039171740838039423143510394294532660194158106441030595121265653280539252549388258320559308890658022040866890339836994079128258206113928481424884546735466599789566621665269376906674338553695580968791535264622111049913792*x^67 + 1363571946569041393256562485611849021057347782910627201331796976877352727898203038688611960369529839220608612076421391650187719149721092583821069259209524141764427108204866343611212369242404308408513486799909820890075900958080209326745352244981865987901524535401452914704517762522665284550500490313280304502376542392158666336062210346243978881138739539952216573804125779152715797171145621107827428985414015614147569125018856790466970921158445604542475360580925088905448471390137551889342428769852801760958917087936314104077935733639155365481490372487628874962865421988455643140945936211088743711452264700147344625412862263759902097354246673186913385830548292844070743196116772913956748472059550336743944813069596961550481856602704257530298259342242404848792349229416462764618182483740186581814213765230242664440327325327491893471134719897761986497417897374758303636065624308427263909602287425117932210970200730828861584786744823497883339636817210022485702086197559932528567830534257285275997806652008284811959917940311022575497117349834177907577399078739681853626952574527280414212018743797052692843823439694350364896626705655578860863477448577852249457086386972253861015615641613629545213102433550714980*x^66 - 403207458752595100914687738759211466029503755648907485132714962620029886332066929154441542937879007626118483698887493556550489476914303937231155223293174648685697204327671903979724699627480487673403077087318910607067034121347908823751390665623198208616075858271436757552385841184485205117359659322182512143547853311729190684637342821018227142110157694576927234794307335019669086811942296386312421981818730455938280398299541494459528965684090157141317389762202328869575808994490839798835663888886930507236601840137379523487901702486734856330818751447925431171400305321498137298904677328962703140885667136676014855597995744457108125668125757824749637517356484660897107206356659681457746465049238359654462167881000388491706786963837161630718899626824524742712181884941527549838604411276071464589923711577788912000525504725496991465825772584386422977522545543204824509529937015894613779395384718593885578732567991479561745825931615299318374773585032806714812736202845321072447237672822329977051019555810811421429040836430545948257386361936220418928305144906900841850321357946255230073591039754997292533293228891473669866293159838550956654318807797493047908621004057760872388830453678434853501892457498560895251*x^65 + 86246923238048506617527584934862783949744575991197457163848243509516031293131264124368242285871368520191086948205066472870140689491418528844442024026289620392457044956432169482994791815814465908810277370845637075666748147116879756885934128515857424557984957934326941941226339118313013034926427213127040839073597534651689788324428534742238506106092051591416924780825605036663988243517170059837733825940197675537822620911472694212240000273657608693156795652161433030908097508288336219153052671181819993686686620588583078780860951224121599214648857524472161967941724310775171412325022250180171836572631076320300622883038025249407127509176844428028148462268320410816152422402415014498093501358869453401820245502566341443378212649907299091639218450597281291631942940875602116244188993930342485748925037601866735533777387302532834704730090826557491039116847318043696651016665176372083394774823533268605637170408086436761807646756282507115901200100827332108067340933500221192985774539491623573349085550728144062240695103979750266459406834982302899648735700444232441984515253751945384921381278887984643535041193392958649320525476726927106601782519391299990765452357404848802652255236849648387619015992236646046748900*x^64 - 14544724076745617678958731345813669588796450238954592823035596790749473641620725289302447486885519884915384321652115485725443687520017593395261977511894988373742380253158671249780618453354212980625955627354434307116749683421354550380908829625223246437913229282526941758449943313874258652019886588779912417827843722292896055854839667080166652125206986381318938868903887259338471436287025194113531829298579132449372129446477032651692196749440863944909870126211861087047156086294943168085326145242380577384142017583152746224641541394182897974151789573692725395820585051063144901318526660841708319696752707928188251476156375612421698242781738045707084075007640297707405129544343300095504053380445467194452931446663356746896835337790632614005952281747186950983648142627818906712137040781277990489219584068653537762172832927523257099528510877467799196695544570740343658606631293974760647492402666655782965125572906167961579837426051155332235644124657697124293745259555397370712674483514909417014782490259629821706235885866986782756614237425076699334150673273197262511709699725989169754683919794339878584426845224016668148533210780689865562196122108923241183234883508652857932509343128331780455209194464917941457374146*x^63 + 1847838332915923133876483074267849466574214942695129817200949189653846903503730564968015106099567941296004404570345433800082608795061397689998369810635750477501360585259326869468625319831792185522313091443790004139185266513042470610398745469907916021064935440282026476944192494330958501543563662940449726134455465341610335676648621749690697132663627609116470315065317063440923779512459736880421561511991539279081954508496590128001603415231527257933616050298694365871305146443138225055654930597259520962429879000020100824197237547782990411339105858745509281122281734082224072096666114239311887453829162935135273481811719132726209053935825982821075459216987761042173459192143797658129562572174717941076636461734767148160871877175030635821008360398499600729930644431886077220364035284403746740748827534422496529630958442519942799622583427800906021697037626558582302812381242272466221901144862592948471779481071977678079210739967341596499647486783602336991080437007190735176913112525520397173865315023450830490286192051394375825790548414684174394120240710025982636696680340365871595822459380620530737040831698000794544329527091421303096359561047395248501112393514266593871949651995312583508320799710022529136797882774*x^62 - 120572353083536922187301848173937628076041388048764149200263338654132092897454412589016417038256710842058909438854313669109732702451823838279918158361148424541484705762451421502898309625904564239791293058109385878551537245133702795241771093596057734528896185079594001735517353225219147538807107901075669687584586885126626229034850006111751428924675099228161184545826882444083328292152843705716444911998299832494350100209843072837531854197874676131096104517372292867504005115602265547101926527943667457324990289493762907511446948376205441597205113295537766305473180169106121766096095628993167932443106771732697698596564395317923865610055357870152429093050609969913164256567817348965656133806030117018996440398453773649964725411888459596659583439479942491478239248338150570301067069085561232428691358894354953539825982566624349851663400725485903637925469785328343906062494120088766182272932708529782699002042449220561008383192324211792520650706646803594154886719726718908920115702170307697520441065157863893942174180841458903483812517501393889410800849834747275947738094597403041341396037356167160576661354991437937913760407776757143936118642777374816291359611093152881997769288825535622854907788324429036648436613892*x^61 - 20377537167748312952510269401915653582246703673418158595605141172020883913014084276339270400900262842770576001298631049118850659622327439596771543357358679386196016962365677479465065180283030857811954593519679395686605703960897506040028444938542504596422139394984232764974932342505948865958395327703463540534301258927722836160106874251951978734358944505057887659225243238453423013747756800851650558103811163911015078423776043193812908516925851909502732725405784584648553286100433123160018861306148610809453844147114695308237952403005362933786622654603954097263404634929509171862058045227477135199593317457584745502812220016404095815059651057716931231322902554022028295741909188411856265212956472506787176925060853701359968971639215504245333239651331922152995247458462814467960091502982865741616189453766580161788417781649654883768952458886984219473121448226141929819947192209253479842870139644050749829059932465477683420388793673609304516291265834760163346393733102470121860699463725713209909734540057155717415687363576677876620052127407300459494853062195037567179122896241629520405040380445459651764289818153346601780612314099952299479007161115519120840871200891240892464068360345818359335082462153478374675713958356*x^60 + 10195162024854502336834368717337432148926485971130030126493877764107776656706670895537915803299272825427255426328403230730401455793780500383897288794116833864441439486496624758548808590783031638052492800716597752961234076572933628112549189165563453522305227650949257623528441033308705944771657594122259654515288073041821706703977302667198583636594716263212698111931666000392174951172773492246676033166883801522288973591351164062149051862772001141468976023796452070555078302433152500537789228548318124205788321243486298223304076818197773713447679355985791889410793003458115671715598171800590062803859513093784796292320837264895846371069675815171175768362945813545119905327817126770307188581264375404926515042143197341703751164980320119632307929073654051666656220851765755005153212055959080541881483801035508465354783186660442123358420258046645042853148930567232307653884824768097240346462253749574014584135666179533224297474250324775606246846376059939749887684604732940503570377157802559871127001152865450955431253040463772308878235219529014904467445167721350444202133107939527206286328690991853991354042939709655652736700604128539595133001316469120441079671692572466998071339304597741622497834898155229210667485789238513*x^59 - 2578009950221217913102961635807931700557325580097547044667164818323018528466906403525897349960642485235947384805381210069311243354146526851518370511934239673575023562500391354033813910328654368120765833225487262310602551609307571183071473751725601823454351272385433789292598232447614803067441450563697567829962614619153092457788961719760586431922876016628528703972676255430523743773110923208071053400719522762745841720610036239522544913009064650148993584484983798687527363362039578856444347941232538433811826822194669181651921974674118527820961384558991252857703199117707746851571960655302774162635683565523656524235762481795867194364940060783634100553187881095789863507659665170376873244395318182599439540170006350405374895580416754849713423306881970906634314336782610056829192172729488193857283116805533940029163295049927455572409028084606786445169824993718670677172743549008305115224926961037369203764906093530232958665940645191240538688981539433213060358292095195083281510106330059703393912953265993300385874581355957593443107473524635439397952668817911691372947089794526353592975831156369044772661693310705580794396170072399675520819835370885376422571055221397435292846007393705317695201103773933437869683139151034760*x^58 + 498399796800558933012729244222936475309790132130075863152669421649570411649473780807027811043599364541373106835619393630889957956708827728445378584032691807242019391829036925577738264569291473184680366692725724108187987095457587498901524012425207137491617077991968453340519587724449481499342807884514375269271261777246453271492331348599167450808848230274176280806273076536449590719338637443527765621450706284057418937539596638998236345877914296594441385086022176385213652264180476338711014167957437646118591096800396673258926931380725072639590737002383876791659022828735850399706247083330121039229259443791134518133984720562029791675625682543657774785371386018894607323505593563312415414157215407618969573865022598814133784151219000113517138273193749722747147268869247516276082344997531404127400475971113359705829963061608478293425266920347170914712188742451561352526295137404521740486565181222337514923514620998956128626130946571025043930679336751805923400164157336083569965745685335971199801562827394160208409021746067317856899978731963408747674321168815673199925242641391131553459964743942139057696459655004373004987058287933879324157601991231087519359465430215240493189754772225440370438843688921552818163110811761318592*x^57 - 78427567407957133391100022818748716751244254749543038904946816651026646849375976472400247270303866451981888031105895724038066510508040589768939216705502336894563425374184437118069382085225338437116716987614128820427128479216695588606319033601024657632558600755207853402717372833994447481224525811773671229006949300162038506913509010379169930276940735930315747533529357419324472135903482049661374068364613759396608895647125919325969108224986907282368219819571280151641730108207939263207775911209199080705676488271924620496498597161218862347665510530086863667738912252166978231499578370130459411697844793795057486118576452206078842636532147682950601870793987477154420957510164834358238378712392169294140950085701403303288357427046845423092781201727570563901794093084425451533043706786702378404042523433525467078229030602344982483004953328752021016714473985598766231736327827926895145680114386392407413410174732845552079582516815650998396206727863505698940955442809608915595696203964480627949346095406301326341705563703340085022928349299586071878926155174664621713538854101409018722820390826838872957622782937825870528853402225004089808715982045625433276886407314428276731435810987092510552857688921044203769959542607789998352881*x^56 + 9673809992542787461003669532288242179077155725730879367242403049232183961306593392136889205807440802667363710849904400377924261951283750883143610836395009493117291629467989449135927897258510054322509212571251722495822136045307158692692388106015223957850302879797966123157217694641337495715826503527206704615634379310786688415019276584889043845728875707064491594946887518423120948125269224838697439071765735110526102003193110447548417519489750542727065183413316726584521696634408608663098879920721584122721055804993592752462591206039340279692524364712951095348875101019719352522046401034935999428351399224536535935883620111945715887563778274780307880537057627552421167633569106927344874366114813276094800280626478376230148232521585666844821288825795068653552938705771834139514802607083817074186753936782888276373176149003172748957537194721722389277227321078465592772554000844553773643690353932757042454368036146904005263403192547191027308505992417927778669724941284469480990562368724167324038621854141921183679140613121401621056285890237747004095547442850324963408383608590550614319191726002991532743255795952649472421975577396375285022048713543605774989352702024845779179131737761260986707463061019670983706031908806189058015793*x^55 - 718037289729618841449721423929379219967061077351286944689514443559314467245132498440716353311164689039614272986731718709701045755136549656741008643736297808148590637613686472513143195938602952154843282846938175871896822367682668808625216719165046851880554850686917654260744455086393338141241316820020749128563202133526887862877720776173269985374491094794277784862801089023392658855819953518640703984636442262421331750388447335773950197657985014113872712703049094742083002272482156350152411419846585107431507428035079147879389795946858536152901164361899096541721595215595859016486735555547668997405782739335248895108867382403660866113593207164340078276736344134133979048419522522233850757239365218759740568212326489486834479984367455096147153713132784048100275977753210218192367431020660330549591131701354538797175803222339278750491081446837864766397722000864969555499205325987318612309856046363450834166033962209769364544315735820147858944352799359842112723137763196625907437846084962973900497977127110071068611534294187231997508529330030054059258010079744520418803888810156806979234831435387649530782855174917774944395583538043585060982551531252810682781707524752504044270006215484266550680426559492566317518945950014640389227966*x^54 - 51378810689900293630590193930365412387841912261507522757202047264515574111357784173440597697210064430559454141428128308108876184052554929658768266295446492419416053881483252227147961133564530032692466028421346966003376695594620729428868012304234070368064926881504452913449466456833026174471751938890174374604685883323665824136501413603443647094921386419246490913675588473500061423045243620006497384851163496318624429775642157929230072790230981934767421092973218806371495399376346369230255909830538756755106891655221684549022415284761514628746209579122255366228686451912878894741484588145551667809939547416700292350359359177851634783240389197465470978381433840137130956523734752305506250823661576413527908358205576909247678180664166294749238616860712374209449272263563307236395313477931477994048151840154370627390657561548997834495875106706428949217784127433546614643215817059644619178702669885330433104212132908718756412078785988159004952139360132011365642790992108244337199928713246120755035029440901635618164780559881065432019459896054803678225842357458327957852528485449351494452765095017772680306988726136080795570191354979968227337298181780983752375251510000957303852312741219987090324907671940766905998983376705866126059154391*x^53 + 33749666363650030447006572385903367832367284747086253749161670413215717314040757161609223960542103992933078966863177494259419254132854675978251951694542542503290855692756679633247121890318161841232630498308919399906758973461644833449226589680055999655295780108700908084432095179517956410763144448393778273066436374801854875293004818088164563401922347764109189687021970272031819243142877480259774886425446359318947874219782305690303787943669513533554794890104414471423384035028375312410578689078030864828588111852505978065046588747307704305296922160249559390961507472801335594080512422804489103139244074144583683101706205170285947412697723502641525615866805418051205838795072194426582383106222739626523736316116253126828302196214117994151274630599841593197743715155200367735242606938649452029689987227760674773916872725699624622462286029814433085378731682645012758186216801135111309705611103926074465075767101154655707473191199774380650660064513362800548120594232116515887687595406498489171485556324934162940273821396416887941011329959646999813175228672470609134091424379546340380129591383538291537917587543258923998148096353703883248051842610664362563459522982975380947755880176657366086573837102411257756168664530102605360274624220782*x^52 - 8120037796166118640508273254964452469619841253458573595273194948985799706925235812852774185103514510545752192438085740656742417091652501574970618241912549334951344024450955425485416879839979173345601852409555114380606239525715699768019679122632863821001346646367456455030982317317555655199466137445554663833952068831661431162587812201178668919486027253204740029006198534853362062164838506272169585251973561392551343198520310149078891220127906448616866621092224971133884127046788044034547545699332486093034761288043308097959698425470623373763786460824212429344617185772211619361545821836285754667816186460053643454819722128533693737433661247218696581867168180655449614240864438409005010829054723169481268326937129516230943747372830085245229378385037704673740110303943473275733060270729552704387193900600883390295359785746649843352055384432747125222367974618035370141334348669382984327241628701212588631369119820487766111530421624498459507863600510367788973629015257282903869722330276026554115651996065480066723767608661077394311379533359220623798318159100356723794459127409271010365668861230157043589857808418701976644019695736070149563833734043024719333399197422215876097302568218918938481257181147192175018973523965065923307759437266744*x^51 + 1350557380758142985868283093202725859880641465406170169238487254640685185321306623625043053083627584644189123883588668177028304753529792332543014653018965220877440693900366840923347437343056369912536698716309500602645243586546586214834396642593366420994959122247686946572230294810478348084542323717368132233064699355664933743077328271215307680434395508886463976536607648811956150426536355539368069768793330511383229961158101032279064223720419027626089865795304553804010574397833620840610117728265136356692371041794526560738875324954091134595305332408936938664768463933571905745492848752035235836768889697610714415216702215893335801741647578621475699229414032466430632629765173593369872134132525038331031079312554041447969056973848829031585024576097150366387209477810477851377473165217936381354860826283707871283210314452558358918352993209874258668309186369032398569242076893090729468582841320594980412743693919704167058446425998862989597179043756475915804590936453630707992227279292384775732905966026092600085374289354552038486213803622859000758173204986632884868467993951906721666524923745966126813887880852477588737308680540726653657033208953758739803949182896334135724833068442624470760040263145824383816137201120319235170791306640600657*x^50 - 149419333467205427174575907126056993525202043966562411232979560265814909034190368263202301965428742085530323462440608159110162704907461388735337508193996139463135227528877160781341146865243771003337026298995599829126761887299276376863385776966297647474422894771188725942908571045715783759587869440360291380974948113737908668952464498638866276030621829344610178118146859414388429389495096002223481176100877986505995571038025347055846432884146158315024051649728151676696901180335946254961639288140834299240114698854090817396013837312887362635309239328420273586290592613781375999239605729185300885744936981786588617865202006638662618239712891222128847796075373443165113914004371521006053854499767000276488659208530006811164591618739190446950001638825551936431138584398104392673774524216013423937162791795951428879939327855381878861274311454334361363764908971139584496118619181293799668776212869765718149076971192003193543645973282675166536847298496964594775830378093955709495427045374700083550922735193015286246985611115199372759488168933584027516114101498796115491030046578570412714617510624781896000940537581177688378975833653095904366406353927892335674174042172226099623121905973577103404981345450028034511533317331834432735358844836961611589*x^49 + 2351661421707743061795904036832636891264567376362534637364483507508280358440031345183582052978576555442050416854456195887020528713415242710189700919456371903954622128164094482448189175360571135726639086618969764249273223166948116192104300520075387137128038991201362143797987176930285938124381051569550998394406685088401666474639828988878370754158611752754482976458601776562200143847165298525542085096630549553419327726784837816844940957985912486757331932584783264825453817385144745574556211124184518279636983030696193035687280944679607406945126717841263827854915297800997269805332633855937192169009188514979232382280111793264133161267440758843513596683091419130420327359136447534149669082922635739959454677690782394649659442065932094754589248964414903761686616760731561503875247124674801139224354398323930267068556287535363091295613523016241729226428427116864116677725616535389874645456411582348314061133282009586799929852166255872617894603745262602910278409446007766452679584302970422085530200714322165211900041101329939308263386955494149247983251782622562207306901849959031208506984520212097070337214851432990137125065016510348821864500490562693444814489885958638375168871879385352919324739584447149783498385100533718498141750651854984995412*x^48 + 4111209227580685637687163699824107009488956538869480356124692739552650269691586855099154589467208422392825027246757056612181673650981863122585677557708225846349387665533386178897139407818518948209912591767065700622071083957454436738988703745472607112314869980454669465914762953536745329617103852910839568208349055427283777086657290023231120029123502668758927559682583043176646003266102968416716237141802991831300414178880265933975532114040569099824039772571821419989600819552663556449798393487589496024178532187385297893423663724498895879300726931006812065591691108098549439361764316300336651034939341617141352542271867116952655936712137623894472253484305025869605301510751222933940873153681709544003316311151072533117491126373271053456194876717727274191267347458695140086534403165917795298154322884217353207165850643767070715725914549935355519810902776837580941251729736460627421456853095945037482591030803900500483386861563125231017548019679492336410252858512998191359594743618968989956371827432315254460693854712726079607100342176786428016982308700648745856625814337279212683724426324972774503615250005049895158614290559709106133453197562301439027506481145765152016047062192341742145627551534274556750794816886746042026972540757930653821688195*x^47 - 1366109124195466550360827586537732529735407535080032303994993884014616653360010496645309143188034376259372934847302545657915958820721756247282187351986894591664781124515563168636856382385562791151438023595524772802973343399554186136266450294946588748249884672101638558728393835497081895463524804991785855000540522859408090375289497399337392970128037099360392485031303572442959067497855948814352084887497578043643927172199985676133257783498366027907451583179747546625800242671943949930260903477291458027468649582862154789828785045398995856803215584861972383493771669575688779981880813742669830262229276805031866869809355847628663669079509250659450240117555796269766729394959601745554913876824133419210015163859177849609185757745405879372331776400135572057411219424841773154703743876069424741496224801276735928169791941085135882716983813076259775560089394034308083519140972434031724060715808719665577153058302972500692089014217454683085101187135928992003183765455804386895409763825650696840440063144102728889677052662752545360044391139254961493696791213042402772354354070186597156076142979573704541946204514426371161462319930431993805673239917046851842140452448332843650545512338936418794144584658397904606583588665924489981820631688023948213307330075*x^46 + 297651147479661391009682053765310926347753906708938397816013986012276035028319994889422982187198609324891330173758697503809623754232405529760914842808553605625132998144453754962313379702947166133423388127687234981535275079060274373253628973617810822526272818420185850820875700272506526705828367264632758388004257294557683878986555155663131254453127774278234989734814819046524890920269702876252282350926850996591002362523538561107948009668441046186228975258429626645409832755204867790772987635502473254854389083797520111110722928651074602293925935247310999641349981462333792443189150919250715177395158397939234816909304827370886896414601498541747489671639758017624816525947025372765836179468894937859823619523287913315724142499870190626826891435100382492044074698434152697793250473744332439383727071205534392549338884120211256150923200185106478384908077967720544136832288575924401219172172548320074344740701683141659617007460248381162659909475473599582629395556397302437906306926961618164864201885746023245986367411968818131752371139994028039340619808035046579132213633478719165466220021642567942719318467512884760112672559729614386527647312524595084007758361127746700823125481630282618379432385351711171569155630552244804378105375172044497902539196313*x^45 - 50327542098831114325232769218874099948722728152504652874719804076973911282014469517104753972378638197083632367079824856525344725143639082661798526594399210046257781688139330763813050675035309127030551467374840665406366666625922721587467906329114031682919092394711627518792932549705691006630336169922236529121054431851509407211769619101418687629953231198322110694431829655317938027910048478104398212267285444112290673634203962841311602562479600379163658320215419307105882341701986801158827635239352634244738292095391063787500266340840972839492293786150137862476473907430137297199368558652336135991571287118740752853117227480833093867276130307582120666421169773865761759888762929586207114978493825683923891619074900312418292728572918435018556191717348540625971450433902371478181057980515718268262449118854304667079972527448664811608083915218333135556999502337359681739593601314693896953636935670230717093845892190907637740935231216983789059929418900606836111883209181386639969480437500048972406623345219196532055834092719757325269554458135350056486427439368354563513178347397833508765217569982466576034235726703245749084291231912875779339362763837974836716768871134288648533883974241724441384766137962169653758574271972035453005775794416384177597354946756*x^44 + 6497803522387962514915068509684885248105155336369039499129194118780968942111481811329636527087367361251262907863649394756032649337212274064540702002598820024072111844453432006259671118140880702916489656501792555661375870182200151064603561730374200535284918556543327072139265173999827445196961731503620633608388741106368058363674595936295193042940077584490464776615260309216481788450203798191509552458803630200924457437739689571359020762361533607213698409928091405845750957784196511088518779900009778843046363876666738881446815783721058864959702444967484238663345585045416136802891651073882471204076983330973393984622936886998023918722600743482458707399330237098939621786109973858900929721795716201263671702994607904817467101757509687456195985547152365687453970319558530229113454324108148188588535951110606204407060078857556629209545235344884663910347049917840032877860711000261831029446595937356081969994668596944720641735406503835041584524563709476783528632372102432422483377618432221874668635115308055207400189472118699558039513980190575829707444649976985325348507287093497878064257006593052070451698465230547638341471586181590399782142126590771592940557484462228245980929608142839076226419945425403663041479363045717515868071481420723261484292712166344*x^43 - 484364555155560030861896225709137391340559174698574359425270504431888050625075631291821114902278283396480596189046647574887915636316103461499743618888671454972408929004657286636365043969567993128812566813892383966814217004413246715681943361618541597575710467848224056819513319114703235977007472955711625735210437177851075325487379625438531030287146312473877232773725693417448620919007460050094171531662484308586111991630935187170858551489994069166680727891275688124561304344236982590158772453526376600667550599385723292299561174416928419315436088247210228818561495275408486322879096767727671630186859460005642242466560076378446011908401870823567028683893341004081692181542686797823383136281854936659955290270659182956717270875159862496109315397919253651947858084500106932678545897363826140553627319599659771788241416962501214281322175560856555720063767591419239894813697845114189730578759129812565830366478218770299443078471242648618843871186146227733837013429694051431568387939128785921521412401340167490713068130121588136839840723456388791093770217087739566934030875714097809895083805560267717881300729128999430591179169668723467534141853316316110770388787016786794417281036974485204108927690107684061433184308726150562726006010800333014623445799186727440*x^42 - 44644319893252642486403029601757818998048183611135309690826687325187090175261567863422681095203433934168301468231391165302128049323391004996741543895764904066172252146107023624807211134728776739321645520401466017514136306601113012832930945349153160421159305551412289680657875640457863178577251953839386059225940891933690965626841401166350631647820328031812644347098742459432876069606363213129413322101301786672242663911427559052231858357647948687755694134716072932850789816758183019720827662286007283736577439451516638122064681827783840425432351837863610538511741424019467003987827978129624378355445620891558756860594093818952555894006846808905937267505286434978041023860092628191725828128235982839515724199152698415077754558892115718726039995048600220569232573084381072653761023090465752624857686569361755165948616966670039148390438082426780181736132331975271286343979395424514038056122155824997410697433897043450126773542942295686883165108099323042039046594507751486510097873224738481344378250912039169512051705357046336096220104649906822432772685357018897790566596686027295513554606278443201377207845111549902664898357129928436803205008538914663547764996333123768090019155132423024433920885334503247444073467916232123227439692571642693769983285147526362793*x^41 + 28257490462623932481860898207438132347854262201723956860571421720879348073809797047500685223548222095628250429015718606134323967125927255130637699766720974024439336314556206062532165610838848694061115452338111677724459997893382967039630856683524541006926648805748750003621588962656519262300826846919040358273845724501932566258255130535213164675897605070075699516998654823094846446360126193624172317593564220415186857019391443832281449106895590768392878146498038643925104806613580463661191434717662303616576899283582442118507384638109738687020819267219559170123089482229537145095791599009937940500417420299599291408582968765092349687301585505807673893202232155733062479699993767949204429653280986470797640317308035978861405015486235841145370415425129320090201195033850230672423321920253442976542938091936665115170321034898488734674667149250033027142340197808766735150128422440295133222859941968270512965190714395339246706123590432745310411084932719566992614265424338396570244193614486032385749464049097605947920474929185901912507792028899749339830122276789267469553400758815853513440340381851663947621899026202291871860708686650411672788840595707716492420376761917422608601148302540799268725727936507012932210659657723495208607708930639672424108204918388737722582*x^40 - 7560066171016722918550068536041038079076499952928789912084385231654506429176015645700308827808251324609502039803701733866448697553791296473672371051720095639617893040854272659943326632761452800452131709998064071681141891022292080746472617924154648322989215389136625336762948956934611128578898774491291032752685038895093236509186663057047390816462045304084817997657339025442518137816099940348116738207498954839835442720133354685983395470264506264575050527785763551866565858577345128768331725200267858753864269541585731196261605800883199372733245725956305210191978974549375392416840281723765051103053155621337085244919693504624836649312034599113186484154527697840801340845966894183424516913599528704894930022566417985035405000885242334876207743384625048773634035257802556887950092148897258208101090028663370671018682112691432754950671562655624476188272736271845988380788428350267270317800197243969490026017390200553534739356715189456586880928605581234138299339241226513139866374565000712799548322178670930844991140540279613340400680178963220361360997827213660202632040723275139516939715637019367929341349425526642389724536807260904639272133755507431817909963502560643679209524016646194302376345727150204222097097746835210728653740399222653828841243120033159729437251*x^39 + 1576831425088476140457307650007174601767582323170552869047338578128290753813474898330815110086982132328515870983511039524891341940538481897575811203900915234892589459090868238466980214035621036590922607905681689376053468183035154473409318889525251556607822035593306594713622443768600152934357536051978898311398795671052479186062132551249789785298056054791869992471560000864741986043739672814969159854145551299143696281509638095945250450519875865863272883791253105625750799674130308515474979783518516948483425420168261079893175190261700038231490091806816196095179633376972127230634338850997590163619320879049491290403479149974633835670324593676930621246457547836707116832274764687368453206392877994642502402689612483021348487219022603107779008618947229262457883009107853123495037573280232366578685436753776920659910638491834982799699674596596080587204572136020536777067641715284477321105935963119329011971007069886229839498485990426891935840590070668891422496111213615935492539210871630338737927132924655020109970557283388481158369845795352344264894172799806065207634147471267107241651278905066895983612120879302281199746981064076035307565428866726597632937094306021772656112147516492723259134803242607360969588226566347502182979826736957910522469040550293046173900015*x^38 - 289967981784624342166690806194311601321034610579886631052613303692669839964050888974692985336951956970067806535365832571134662878136279792178895493194615053600518822553037397704189005859134289054183803515700810242156039574849752254178917995850667895826654815899604762616545809733701690347082962251226923929736248280898202580428736909116795379454005580503792055725319543408983781152889554959528051284436902825272446317231965002474425531232636419929312749512334230071390746976788368745369464951285597172267444376046898658312544967035988891846006108240851139848402349762667744449718486283798758839444816357427869890614503210868673576779358951027966115005541592155689944857511939105919768481312072561419037087057630424978969383864808812499495802814966369503055453655107768856500141219815304831232804040017409961264628061449605746882778476489365414745936955410334573214569305909229084094404689449669267812947665504318152529663022880601246502334373402339754407405027484665310211755981397184208471940890283805930492370154189307225749529267971824284960148055564829889631691930036864093672640791167989594791922029652493448346658451019764298966348522784291071013536893043500273114925863569304557345238310812025084567372178414998933919401504330997566105605202299391716849939618582*x^37 + 49432761031554381666176606001741252364454216928899289054278488819502528642535636063477841284122406338041080357629026552913699579428402774565522831880253601482036402719841522987747586334414520836311320576632940412035955399049792993415820964003567682784170511818386323003090770520751402087575686556017645284269385301930437752146107376469494974796624147557024217552753086478090594373798925910905769247830712414436466223286085252193019550302619753955503923210505147732284380050470859451794168230544105557815736518895291530854904711329987754491441858317094067030259894172805018065784848999324663423931818537053887400927479149459705985448235863805254931465663067972436139020984307491527554533896426270053186463202849679808051386947522466924568253699638252561028026919183772440498348576332344612664728294145754404103638496247649915380192412669520491150070701697927409134595410235215000938155064240002419306121601096022201108122300040451946917571882457187097037488039620078019162063182038550549306521403916410664404335042917713231648957886598126542699163008598093684905367284927163123046955519747020351260263595903328067900001522435693572453383688437426319838986830612170087550666906651839930752212484233313355294748398556553870845871059988721058239470157365320502495009546351622*x^36 - 7988585781753028203250641173161347215282354501895630772299374233839063061400111892454664797896687257475564525374144877522972920545678053736986045642726544253912186572946482980106545475432224516176569528440391177144518545087025837563862267610180492437463823799520722254496513265579622887845957526486987170674377888596786692703085421881690001350642915106138859604127095366988724696944148580517709336298108894458248808405170199392572244780360008664091392087641442189680353533938149145563101120858542866123161820623435621730001290854268478780134214597288025503129283231117872198276179852279939104297491521501975762676428026964071837939619927943213232989087023017387301819798045916513866610143652607550412412567993046360345078104502827825383593810948780011389866086339843603213056897089851926711022770598875507418331032937125874482260137841844556751422691927445387269996201592154234161294732975143584327819551603319361723734237029373473958957665449307963072865076124327870624626594337149103388674949238036251586843052004012872972109135544584700765559429455262081866044674138801915615796880243287539493232827155716174163363640097467681898770698226173647534881540888673002317038276149840640352319561764881381944813087802944227340566443744214852631369527829035257792008331927354582*x^35 + 1236090995885636307950139536990850828255272749150301242259736048000386332779641087456511214480144820922421337596187648987428915129175293116809836845264380373412781268461890966971525417002568638237913442600188925016895738587950823670039408676166232381730177053356266677379129313026347067145106692091505751233507823746205379798481320650311472928496734623907186343984474260177045287905097723430031622292535917822001930437182148326250822268932199976985730501458858830944630357623793621887560246225814077829878877345516078067259380675278117142385474619809673670954831738017007390997900058966580520338607073768606259438446886942607684960200212660246898762399695593130554563410956728273568285575912784997477543344536445378715180429422708769537378280358538871166571862696399373975252325539337039143978478573926507841367152259710768660563211302415786792044657499448285246961318723323888837329839851666667377373137297509372805682008437943098162183299126550556365389779631456171206936964778536685074211268055278294042749364101428965608137808051138946821403951362361416896211348291612522333322981053778872820105863462486236228379854462484412528446452772755979284321684249364045995555736535427278179247032790284199133467191247909161242312820263292232555347651453689983577332066592364398793*x^34 - 182699748594091634197946557957272428967670363825914977304160763790940368290643871698274159927898712682440999481095134819322454453707762324145179686895210088315561616484450462764890830214270953133978458184760955849204612627727500146168893913302724301580683913796059355882568027840866820065091890917898843367648229100445842036099623490575916067245563947560938865378013554279132216404038047543480378557707173679808416684542021796696221938120239887046108552410356433312815429543847279165486120584283913775480248404134031774243301463840792193594034972862486537878485449828119674092373677576776658195351778943084670778526871324545393281129898509446345608544347342524134960291692628483529602253992106134020040033784926146315979381568976654231016856534327039048902124797695113878693361822084321909721635099108210498898848482136690267744755680408254249940323350440564833614567230663740904072326741226540121223731874612246629228054654508370195019512671941114750226620519454990857643929465260444703144074548144683093783593879007564250202712033878623516648173799387110741246038953538201012654216073649542995028671553312309572750657786565356850200740590664878209500915216309251960355636981772389982374320360864581503540233533538520707088746318929801858379767108647279380876843461685034284868*x^33 + 25747604792940996121743729129368997289184854815370462833869861783903716134533873489733116540150471395255400173992507983846298428008464797098555273336927211852928012770138508625202894260012418189266331725315903905147592585503311085301648337208191787893446991142332865831588064947095685999040818020090249075987924977865913277467824044198635052291934124285044124975322497727669745576254241879681613864242458802807887579686201161712261709444960417018747082784911910083055373648499281659516057560474603930228549393157583641319200106435703755972967445034412934893930939976548995712226484145943680924181288801586262424800785222704040406469250498424464472179350729552047818838715675678760416872097606680149375658452023213486485289871314573767361866789047402702650129382576463620762857521606920027461702976290971042454335995207137148496685263105847803942200413209010167606019104292157700123254164888748921888153072553873248910719757974001007764303970950123239445924856643143537966305252012295120704797771071281044283025440871862997152540760704815525824413900232629385973091485548485563974287361070236868871707917008437179705203424712143673243324154110441061394396668926613175962582290249555880834709365386331552406994070898378773550751877925940333228153702362685138154891552141201617473812*x^32 - 3479272576552265259355321449986805962003199902203526791929652407899949189034025479194391523903101898120122111233167172051530227010305287233420023778471840669860201950190903993011893003209517407367572468293111441916667067148601908190284191679137596816684032732697803088871078775767092172018625533315253658926717052399797803418824895153149106059272268729597301216284573052412158718692681008485355526303136216570234315003998667773399824959003524916851613468889937266310960172390997213894583115329820169798674753203700761029500641027508708401789952088042604243725984201124193603526417892119816794157285616672834854333075563332398358352962903061879326928737914875544804675409104265883278482231062340186335050589477613513985060714078809754270108496145469821093879587064431231792532020745560158260018733779526479676685154947954097826132462505151814747423304699746106959695523683504104307963383792073397249857774895732308982268975532549747903220515416271722102442619471190721269702688292989003363101895899281948617954266359773000064236800078232882454285497643778573649179411794193382572685828304676327717318904923312646615484100671651916802903865008548338165429054210506133490244817053990313355011489035728804624757629876401940817763699982480533190791505598025132881502685241550258982124724*x^31 + 453070930276330056136246820742298461426099819530723797776710034235871781135825012029636909760051859258885465689916319371671513132047067917140197942892680623194509247618420020019782287752249894586083619636661851848579730432848052505970882443173251896233103356536462252119405205827731693715040130697885891294974170146938209086447692250799097116427485146226261565244404433592005624227143806638336081653133003935141456310764529795992442658111273621953856386823540225023695287791746083697010331681084202614411867489499767800800618247894946173340490241152310364209027642153358575868895831643937443614470069288490455995603994628778785846526891647663769430628129768043265089944377362311293258317736727326231554295206172013536341280014522186761910570472983020560868846632920028588643019936780916965924303205584953477096226787988434377527789753184439760926650053151262474312063101939926471018765056268229311138751931681476145328517020916778222316211074997870466551791399069699760395105440934342238225228334971832835561036771977315605770785409462011474546856789097432884405467582122363165130668949593707245793049004084755226600145704208960916873771537657793955315668145930995611732372351451893362998356447533734626668335949826511694432455243967028799675733795967875150419425788540581212436212113*x^30 - 57401609200427485894914659902410503190802383731945548978328872387149265980637261906444112371692732455349774462472534734785459523585388809556388898252776269429020867605040224501388911389971815705126661101841725380826459015660685527434700220563327660883384331446212891201457057458519071521584904360738416750992835643754856144935177349175481537099821535442430006001224027673600395338173370958598625454599285154466927444742311036679203885983705074238462899359381212667169304751986423506752573241112933864528480686839406196085263393633311589756525852367776492176850761873445010392794590888567460327416134872911763204063775994655396990363303974295295663105935862478519824464060628932026147052223792310259920277362447010324555290692823896571388229708359183533289713727615566617897366194261412992865090059382540885199210964259168626754286979285004912019616059009860529994104111228655743051315695894841543954588180757800176725128152361897820743264622636077977498488636766231135994713260253153363120600303567752180015318327978149728226697214865623710613068729869762239243102210124072522368499746456732603482053982394452643700275258378183963475909691210002293657698752580437097246215279408431057020904525381099582669994613776719626152180774807870912852934347192543419831033384831355048477894480401*x^29 + 7098211003634998213294131730222255891946823538460356358563651130827928809212878070132022246614140982737092635687071747751125190046500732507817924649424552057798080012373998085837023543209618452560856247393506994700968097903260871681777302042622815733047560292523607475979680020194209095480599185506208234793203407798021739218953002046992644114155665244636216684186156878792941755804633808556061387875435975192086703833650849065406492362893571578783538688650578995429718623167092289443039666664509511468242610981240426237681860250922644855850937110086287691046929799470176788571239057861947970980204277291843695994902085534063176912514266124464469755714205954239051723347416214254039029485658592502645732913678290158017933063982798411893721368183859809264571511917634192134329453593493898167050074552492721032365426216092144458355284393731107722079362920057766806006898657346012788560266482308115458191262719191498223381720333546416940559867170671150386520732110865790631511345656599114993964598520257960028336557335521433459293752903822621505693374921190556570100117111711147126346370873123390369928123693091333137559980064103075351521912597050049094444830130085465403432354782692950271595147386949333370231945455277815825387348514172979504620618732277093852223220662697092578936923192312*x^28 - 848545348246154382344594635397975982743940617889051322319051205123995769065903892945240920355129742184126739016056039460454407899222142610464673661629473431213178123625214584000222708635902492930485670386363153282362745155836098244319783796708065267871309942090145184803019498650984319759546899786728651306941508167988158236511113266682548329679326489520364564386895239679194045044892384765585966123071557098222910589855649067846842660796009783945710412300016760661200516058094523350615617606768201912016006788061434261452617785226552556168251295806606165820350539390278586394478089392603373012650913347956224490030016929020704335833240903942806371818722617624077790350314917522988040284912404793483675921471432428423149971991594585939699759926190894955136253585794310798461796005930982920509959046847539346438828447798072077230022337489573337742847856801486649721783275866376387118804418399894434536173554834672978663795655148748381191901123154103886822307995216962427808067550573611340830071514477455338609218798040081448944340652589207463044545937228170149942483528093045974585272965795418832991942133863611155991586025126268969241458264050470285060836312314847927427269261920415613023091995226048346330164781931976039638201599780301050489099151310768940087196541091087192718254194610697*x^27 + 97902706692614853574900436993294296783454462129349584653314806272124177396803745396136511796044606031941756319827474400331912236777320749083556531066359228805863882947017197857817437982578192266512204400590680713536666351172352554521410135674127592850449678258230445784013110973927559638720757378217720399386073319294609427227155599426952117871882715740208768140224614156653580109966517244446517484810143170303239271512302210289204621423416710162345333313343370636015478788070543590732298080273892270733403627676543953988560130403553937899345297099943466514593753968872756973317184593468114836853046557272966451866542783040879224352249843335986337358605878827951284387825940496866757867601576113537120221769800649656775397113453682757357332029362675300221567552658646242992021442582103674471594089981504346116482331978248102581151316256859552790356115330185602873816036343501407005606211706337169119376666657826981440432806366075603131219472180685205007720663148043682953908709764163445651052782165604834977755661928176492764955345787528341594750909281606962350101093850558901807455014929987076646594003497316367110757403038022574794819413481510780687595133962635818748755027323143234863212666088510611194794985903198223992880123752161875241326149512814460213370298357055242016214754787176414*x^26 - 10900836316266870878342536794145169616594024234407065784555424607211572629771098162961455869461437284313362411190070912399583554133367154063059842152872818060978330771049411858042098807293857894519693639774346610413564982599224710442816029423503669627770728392861253552473856178236521529499319216405470760528365459420293856865066761720248374820142214300869103678213051219326138705383532449431428280903060265671876886665250228616015179224820205533789284048388605930507928578216730491946107337370229875518933612472987844912804404416940448397398941322971960589777920114521181898276795266119914556202312831652547167226792553597129294773496037197502236431252224484073213749935671426149940684399750380227968789674966324850456679584926966965396005284419135112842400132982025737833424130558456856492868571626266754507345540545899800639458829519540750292376052626320647909703940974338255490279574727225382708775437648714053962247171249645955997957534047985137723154920615559094525109482099069335632744534372815253531107467549503034796078640966100160709292338011262562104094156905202028193644770231516106259330078739963109885302942351653020093944698428009988153553769799747596521372496336613476290970177863326549123975220014444743286795108105308666827913839128790347458043047885011785203138923238570343686*x^25 + 1188333611443799785140590647099234090169750840055362594478514247552739761113691858524959350830839414081628009234021913618278693327313044688889694189769510841914090408091915021599259182357057001846379297219640722281316826403302571058206666981329503736950589115875176632811214745932145034424857566051933776355045410152065758061117149373741615852141819284189200501214835430537613249357649535693293448371680894271937212318723836660189130892550190740319785917261347441050190953819520491044995051831078237657136324216451131272464850899770357841279478646605447768268116957818015972127275561513628805505156819194413199833437797539710814964313639472812020219757827421156944524765568241333234885424743227904428465147109965240371326341173334526717202905940079999165352023294895981168539688719679993681725140930271079101227786942576538189319137322926313506029041639194555018242678659501406141454498790621368832207730059547892530271678899990558271853524015396899604413414299010981376976281851876926252857105038602970100114576992090603608181779423106760394501479722134415317619775198041876760519183884254825405101554119270672072897441512704854735273825055260770467426776271213661674904051624357841892657244308971735881803534124901680470999397867659403801476221607308925632942342413433153456842637423663796152682*x^24 - 130042228338512867009296198361245354442945407199918362443101646320490384810717977522790762019392318569630224260593687177233264088630509935298500117025005789635936935639330958661434699733984504459493555265793918939067560764415458145281068591051959135199391368271554595421847729251653049663832158779983384049028916778826952756149765719224798310270142970994017100703525128063785454562030270169383020821660751628913550648585212354330555892493493458961439668119651030942895153384818458580739184996556650222256489060646589593665014067127013833168718946743230609953316345116814069246169424880563080978690936138036259588706506283459508959803824094348386291192189343619950809454157637504259703248168434483560210849548745339777720205190247470673170567789413960113409039824992400848724115417574684845108239758247211957243082899778797425839452423254133047600140021989381232726677408992831630187623698047959775700476908583319613732729212030621681288285909979317967537071545919240879926928343071305672048074269486022334603860079222331904714938295319714046062420230582812416440615820314280444270049502661363246751525663361088966559714459878201357105774289368835207172694316122827890760724265137981267795905193602760075464460028917467126721808599370898052156346567957176599046050046393133316627510236919090387427139*x^23 + 14143185192524052276089168314402159473509817321012667881634563629950606990553133004957966364075656606872444056889010337772605370149541853716778013245393467189077149898846522209138104722641655461269883567182929760515811118932825936867961438648644216264084669898564129577177096896406044513822143144831575766080498109928633708201510957626245548259079281170443563894874454031938675181609381960357845288280705698650383660765896515104229164092339043336338110077210737230674202086708365019819937978354529596388501336601474250640642905065083678281068408833068863508407794706415183776791917058274753016205508231771895451197704241967406818624429587322338325229527838176371756953775538445991928397829550109706829285214614091045681717460467445920695779452715614438927463279366232193831957124063038768464839458602936956759627246296365309007732344607175705645218403184151540642065828202318344904526802788490977226501006154972094198706444646969438528791391819742739559363956208778396280082165222736998712876141787795197708139187749683472070199934385751102831536648311658698516719521477487311335635903146088552753486927103722812997428417043315759258525392393647908961085318716730116289352632606425086722576906026603248685559158427365465077554589824791574408351833969064062958670038401107593272628590596885518860773962*x^22 - 1510559617720009685002441151469969423117311480367221790600986450493368086334372292291168544728601960742477667238861881282780906872096691148439762255001770111510389134858367367821650324917918681984903314842737479589087825843631833829727698156355566887886904966083908745899612476150592654454986384009520324427928729778885980756906346955757739447608474627551873406642331416743891472946948808073068462036864053702614185458224252596171074591934828150982019137607401037498528392773176347336797557136891378084151751964332171554014829133171155991219499129710697675912351548808390514552898656984075180076793147953899569587857117251722627076232874273060915601140428943342309323441331819498593771823538416747338321090812442832571408252792385336362136565586374109063421096980496957619928202754706009891634820729311362231088391087436382022873293001852714976199768162631001029621861998024130232945131605484558846901863698459505025373019445082593042869216637867228992226919709218701028646022730052731545128652999737961550959782914992173296423704094901087595447614387956841159697643836078265566174697712980429428792429639823301581593241220814050260559246341893103388301221255313371749546989303405284937435583344802425463195779009536952244968362781521050167165284910476792278824584419829120520676635955545096553902157789*x^21 + 153350390270945202050557070529967218509477273466700144165351742865229602602173049955993353802742590235614300372101690925331057530913068867222406938132704165425130093660784596843624849602867997907730251697006165362590048756549661227225240812874863491989159470995798603604510627230393825083306783988835559618546402306330182070757614187110014291911003614687050156917417787824030116863445905615761156725805799507391691897946067020041030466764299669252324684933575100435766332120552215032552759467099814087770025484639075745834131640691705653618891418104173506560756414358045465675460133603293797228138023570273353716883275313023505907578957027962518819281306523909403819101409232946793666547732482228139688847952338241491565071884773947524521370923245350180886794960213382802447887708273066437371945541424985726970927373441302187990345006773878168134869848672493762657206816135861383528965461970630313084596101200767172733338115603454955814658877496468301509471324562256488365439471860011205271457658044837039139162236106105295002683547108216347786049036275771384014115508661128177545696310726743647881586574771802658705517637559135240133854445084107213915535349394428069701372873610249876737547107892240277451751846919706112617254513213208352082224012487595240979421502833042791255528397279428720243806150825*x^20 - 14528275964683042134996684020983365939936365932082784806126288902041542556259796438364789925619683012786247922406027346474501941503980111649005785237052593021980469190711185024859399720355972259290053146671028411523333976397569312616637585602303682151841080606541371312149697418156555110912746512797438800933419905651324064990476090003097263107452714069590830445620890519254937408824429524481172988870668354056163476560553154305523969057012182489256982213698737564538920512175549066142281758290396180798767004554710809957721612856628761687511959530660679344545744485847373184618960791272922664068616281998751126633519796303201493184219908817060232337119914047021166288665292749413106293517493842955581265212123158907238550325719852519403909700583889183441290497170180247472689554280208544355184494149330730090247804269733749603660717243869807942147908893556664810515199053184944486487757415820964454885920179110941293903279107317993835323734978151161487650235396118396055599556951799553774268264667466832176227455392495175554096704379150862448865761392747983009386325570885349562097592118959747125045883405725416984110250870375597783836319290077635624192023091827621760732908423508477782957375402178043722959928538116794329267701327287007056437733278541625720759333470100467673202291252943651400923043924723*x^19 + 1302538759944225805462505603816921997981903479377357278898490311708168360241905978058567379508900271634031996338280587960916534249631688161442172034114356035608021211209991381673408771356156822139524882685152310191573176491789786668969751317288023276321751982006857274046841795520167336575327357650012593414196083039081747833988680103697735634030440416982536852162805100358813543317053110503900072169797841113335152534052076947484155058213655376130030183654034964840299065404470201312995465332401740420314416375649021891404866621693244093679828616050128809649325543916382621286695546446052614494515669510531628742740315034329515494666283572906345497559466220721138091507083498186245500097108609182220538102293207976768582327191258150755164342655917720248566455767097961253010174893239481669940735745800536736784901764389670613405514655400645350138949657363749682489549606908360955100787863208962265167647686602870565780908292844289113578126357746101990926019303580209671955407500753348554437950848973814017778133817954921345714309569978917769060948274165550811732666216784424073085124896172640790556380603951244462209136226571106063929572090488631436905692784699941138851814249016844556738015984634933006966827286671418653013345060142651122763307084491102223775088856115574207248451506102048839863906933352030*x^18 - 106765722678843074706050052714538368621518484442339159727464211520418258295465633973459630085603779811956553981411471245793412109593037885721052067801858419587553912416875896435425961201590275522622262422380866681522704795599485077725778443607127185415022049017846210801964926251180505236792946159352646579369074369658167239023940762577639730429350362075525928880119476041879809460379921573055136754954835203097412977813809999292984680041158318260554314111337642805983566875469792978560652223501560684339817022053428978796194168392628682002030593046007543438788085910413745663956105101424678663853378818738811307235692684719282035225783572874158828986980844174055339317922144141203813985124326700168322349782751562745856565568370622779861141237075183943578644985191822719936517626651558128043602088127324720354958844821215538796520723010116082455529266977664310890753145080033804903076802683547288321444954764429914681294806205449958610561874536072970744679422707442704382681391300949837381172228609453687109434673701998782118495301930604868956550229618701632336518757356350904594469859009967351515457870595359594427834221726010673414006948010554201705187143623989998257613896714728708272650601265055798095192223944105460359628865241707493392339192215437502321287909670017663077828116732959233041155863959532136*x^17 + 8270423144291544587585424575448880033801512296249666796060434905031975846578558523481850047312882460744620245056757410693178885121939643000280369999890258880840957086614719088242806428532155504065976309718452269957143414608038237971082865479382909063030388758759807133234327050013273681148339445953723257130110089287794600998377737325394189944338232826393362105720958726625833930604124780575589309011945759218470351427493354401413964086669857575133302906162248103950159489139533811058570681921226565227475964660746904545685785461786848456722922936729755617785734239265086266113105641054435724343115812189869222319920472580037108718881127705143054866612129576306088670636615565505572143857393040465127715296323819951148372289928128366832358042923387241165425354426235856569410995490346632581041928085864263324988854282345032455940663624049571536607166903886216622491929380935517947693569887504212370049781517630701388263196326824717121875732925168958742246741534935032027185686431515921217938141540751495415916546794641138846509166863677788826474141283002561101405891285675408171725130976202379210711280179148271678020996997584140877995307064110151758341593779849342291709429949414666100501488250664850459913040055792946553593499975316655402980875691314878914346708299405558862481744256326142567700761400814264285*x^16 - 545440287847458719007091928684044810455439308542839248044883241634463286546307668070183689913122394555759686291223862977205723728381140566694819151098316102967028127541967560449220223520385522794360121309118653792953578017784125426483266354808193187188751847046317388029934064161817913535707958218620684083429446992387609514521046333488841319684374665143280021878165856165058080999541272311007618166243425053587159521542239911358480941601093521349227600613451997145824633314695352084438230521811317533609892355726806997676303773862929838600438106843819634224930182861922244876320068791127346594905867032520878915040124350916204578098488869198793756146962441856237149020544892091936552152497717914591412284252308331082083978162363289896028950532916935914602218098677403480243183249501226401117153698968937161976964627057907246383111651086910253680759957234540679841764726293781599812607211386785093682563030553569147863203272763697949308875159630305024889758450356405415167009907962363226031888648153015195784356583068281222540102940386358147609380123030558190051319941838514465504900497347117765029097975398488728175146404516849055423359186214932768949773464306407770364566503466289541754685452930316543630426229325660592202298798537032462861466005843568411267255553961684740334545661782837816614007605039533863812*x^15 + 30054967485096679795729835861668297180875590265369586116629545906864936902275947825343772135923842732376236029666004203979573450039824639985890148700600709421949382112084540349448455016608424402007052397665226015032228789774143359931483430624091510436383846068942663424532053873395448048114563276686529794988788310483345351639080580267774604699323387076906217123365299316693771676999132095224456910799507845043052633703983126796562343684687720186313118616473076363866287736455067551715989468599066260458731998446151424758327713629530924633665434008717171210155942439899770123313811068012919197327340440417583215839371767764077867644827021549928062155796421447650038378709632550391197883417727860522322182787679873877043251209974404380652431894267754679108234845859683903030290791174160684832440862959545690616878112180115188624536517123843242830290572550693721483962935950179787980863835790480552940760978151525036092642843153132608771728154788349910335655831793959922269524358884887129319314409837077583579627479904285656625541675398893961769759191746437043949365527465902095508539121099891541649724791457797884255773992646310572031958082016771081460898155766171910228656743059874838870216195100018185416593007753033508319081310929268576599894378910036689129407366904211428220835393054586102875354137924243904586753*x^14 - 1174272446162268026662810250115100537676604498234252363535171209020308067145117876998884326301877743548628810279806366730075107061072386270087683876708997292201832272217637463715908322867509161986180608620414040739939398458738930445834096443384148995504587615816810096732748463365571785897356565511488654335136694799105724998112597149334402823095206938119429604060520717055614348741858531246121695769121157847870643042991876831800355393042976127331136104974372101179509210712658330687982295054400676676945612110281008611180375510151724141339837464059175240000830028426134567433687940604139431324660841970262818349322430141559974590243145032495892009404706067973636507756324494372974454981592966904603985977169709227484357894905482015096848301933089666793256864523062172684038982318051814906281111790178221779612451030544977091628578334317286837900666183995838371949862239560207338988459529863787940581380849221559623976766197968172291683058589960224172034125034188065201096114269948519927567092774527229826863288006663251434687433043877832394586125132384089810116202523907731263617900444088917094308129013568283285668539066390803581741164644324778857211364706424752922669022076923357579490719062276403317584546691972172147234709681740848502008194671419200688346020392017136865193881214092077881332651377086652175314776*x^13 + 5183755075779661016079417389656800420319659337166624413335998770103790856259605322108284115334026608268829986376605086632184115167291911475052730711544107908914190393549892629032851465612328896011249805141818670821324844555092369468292995803214778281636139817125432614846480271742719776388643538427031214454851229263640733365536404482677569735480626135109937201745594451219914815418670151751776205154718122628023141283179444531091511749568192573441330928269475196024102428612572580440756167849760755754877280621822157293182550670426184455114831814967433147181950595896573995876378971290176456584869433443278865610479051209383738173745192786702212550350963562702392413616247428195690705013879940182975793345604902215902233568730988650331068417207808029205992808617539002122667000659647578275946639134821068489381331966431224517271822225089780388669222005594844977974050012766421461444945812824820928757780478006694046564163012047976371721522085478337560715503153436416388135711586236781136846534354060033757667642477217122672576464752636116925466436658038526595597678098238782056135221350116451879190600050244039930655457657455927782769688118941243028523806731193411258247261949568781789021791877734616387038780884775413451695783852412546556100692491025782274591740576853031152843935231806449844424575415153773067266287*x^12 + 3805357692582129015483197881718603234241917268459869920572879514364989929788167094770159949240608915796444732274398196353946399505365424671208437984934402031612070668088498510661721642265007070530836620193135864556938097551324237013029883666931947911321778172471615050994761290942149972055511772028211327658565427375261840821794667745518705099700779539537833293576192870565344435642676915937272512865247562219015410634453541673171310520731340554927859840903851570569371743986752985625910696671951578228974120391710909087132380121128794745964378990371834818963863131951367217547333294649069999158144571091081687028255539123675423803418695910427244714938157864704483310453045282833203137991461269756880530198384611370037178848869019411728493652187955075821576831208706707032728996208906264329980667172234918859132111529516184804227436894520659656475844072965665904574431394031416927192145171475701378228892347494597508338053692298899949837322231356970054316958234891365662041307458159442678861188380911560616265596940225590541312766897485803683772374569890792138070903762534075886621810328463404910099801855288457325097809909698173941961967731748472996847301860160341717469415579216896522867193819216684306186992261461453758042723290243405811424823116743914766458042109391432961944144298321096873995846988895576418892302846*x^11 - 321562086738405361481776356464855740246497067172021591028254525302463502687726393951200120954330622084113737712723184683827090550561473844434024409645006244651062906555733337665685567694306560358698706509519990995388434546635960112151754571498245631876715681587794101609371937879493603753047670278277890834425197593687643232567262806243133752041915473715213804241872305897896546926323134983228663044280514747364286882096725380637481058893457270504514081384053198505925054343223284946724069581267454668506701762235662507577284047204190760460765120166665998352088078270893848330126972170491526463558702984758363522544937412227747356053656074567087102929991189886968268472677391493927298261578268712897404709306067679125747382270898457050811084402879824091714558791819379015717936408070811293589721383493958267913830342021540579506905184385405267271330612960890570973862428026004615215620534619658796255815185176420645251698634789061093546043179470698821614693931254754180257402373244609883779762340952593838166972439042775119897062226560361367709962981734041742342856215221853899493012627370964753239649496553212479719999688573467177692166505351882590817784001090327545349197682446119722041435899068788893128020799205016400111041049114764823887305693120281743077878686791844068650884454975304634207844153912757844272965073070*x^10 + 13046736538106848819740886974118637874715630118873403366409746236117460138327519908541275420842595641158723719973469345853765882379287622059948957494231386911961014625447975473440069250845305983858812278241195046882950118224233081170028938298203311858218011464245964809523146653757627842285807689889177276808381210120406368147343026664193380785080164117677456342145228821867856844223030504582180284091843988056779991705564970223982897825474976268834882272265138051491510403771434847189898711710163060174286758484593944500115393483160530188329282269031839298599871714331488737383488778863945204144928473046455515892838143699965453546511800649693358578923997624852846201334074129984229639230351075713957428044116567669843515099109950432902886723431438946134836281285621001759219259867155164861257628484607038644623414487441211612025096945412084646453542572234677948878019883935064647763348827389455877852260326655402697523663505653431072301076802971593002984195293059934634414260431976861404517583770381118295130289569056047773162119614216113611037785987017511960450115499577064651117326045736432278999429524257653854082343580616829923667557183732148415199395602031579761524850503146091808531793436261322727117472107358266611606582527982674988538870770735340412445394634330885767955345211603018712215431747729419212629621120440*x^9 + 625821976067767428178000850350831014608010774414446765564625425318296186438467749154784215495345580791656686859659894584876458977580669201058030098487070069130607146414950659223027999696817925541393358491476053978574446491379830797614124022058367251281891152436833069333805324951309864366374963820280855629282484887417078941699526721162415847584117844648430141921004642310931352131769941516270467077004566277825143316177599275227096497247024073369881716463575644661115235549492573383259264302287071332891381989769939244172791672259976251248377411474200827454741229469582712217104335094279747551725667060227370806771128307375511264226712428054675314902091447446300589915603495514145795227281349697735534094272971356696765268782692485351354991782333394835002870068297714163390993223087793880383586927002131950643604684804449219431191644865430340369031006799919370649967344521241873058614922122609159484552687146849499880725343307647914347782532194622718687437329817738506497352245453803789108265598641679837357947051753763510282018947717884268118642655765742555767793464449673690971885111687071038166151802619635029704119291756914409656446935963809640641102352702921286024376255265491780629403412888937360936144197460862110479610081501249916511803848908766722782222934578026407580852579992992084340551027896934142785746723033361*x^8 - 106122288715208584668527632510491016223392165204519907432382087351256764901375340992444358629326947866959282545303713670354906067481609947371326391392547363093275022649364621104855442512785337232948412899927389216612842566549905489292033949790716369731616914464869885502628223269861220081390897811297160578929686792203842958640439325326424289749999078694029468592362305027012569988114927972441192113241853080954550844299505019463885709246697567619580565287879186097810905048220243276815467468204015285343772758253104324949411993885223319940599268029893853168100059767019163252239570904727663128435639465307268912208957515672775183423786628293312045003886617514443688933780698770920877274311635105362958758980190142189189341414357797582910395643013745596860889172701354208003156146287120152913041792880333475132972315654538229189316061080709785434360530821549855890281891133804072098265168192599194889930255747986921692954305433172648235959884365664061196753978082347472827097013329022695647289381812943663253360945721619921963768131869578799070762306439852849960190003454945381493148794161300564124405603449351738821010248327532873095967114056843389680104754049394367528112890018902349571971644019543784633477381432929187633826409439806402430772509946409395381705689062221313971928225707515181341327733783649185965612687479598262*x^7 + 6919379710844051620505478434086522644796832660207241944870064919955145329766423962901958537171772820220884803272658853093092128135938304998519812486360184482051606626777503825582404185489440527726950722658956046119272557615848617183442972467171184433148730117350773679539767267385919973079567536310297385009947571837835505080332004941575418163294124165565479198375809147199862046087300456578160601943287773541263569135361406038594870033428482741239979571890102288422458894346363139951689963185851760759444255615549123961798040047308844520492130474639505965807792542266685518936553034874535564125726464651936511041680601826785794593594994735801226258228567839808029606566219063867324132422954265959341389174685628753075505671714143472414323996225389405886766301625601795134418238033636499985412054935484196426808353797306452648115253042598985676315717903153667745466675698808196367425369403164709028120864889800454619183458724463345427307664719020057174647236520134480451913638221513803487991219466898736991053689102280618142019031899066203302318733495156515776080738236886764747384021349339888848447238240088842720338466651521175535854664894393370940965048021403916666135486168477462313419335916061665083032486324017525058572914308368807647328384055198280609991035282847026945270683358791875460640668277902525117142921444059625636*x^6 - 196924488144300938644002456676538322184926757382867742642657904158410654411806503259903010563076773496810576829014856160801453132612703308667351865231075983478691051557310362572127554688142630789593041750634410816786058347390482080965882479111755402570647945205456671300026342599339378287539162615283484650166160856074998612292508543799249540076122892792869314164733527888019604493494358789998809408126009385257013268094102671976347346881727691276891634083666286946753384180237963180130316389503824391554874249360781972844616850783682715313012199654684456969679027115301483832835977033429217201223585609905251237898719563443790470108204396814528159767912633049166576291576817251263276012024614299097547598354472206771930698356987351597564151027224140552531877223179108250281668705013100633498863303438867889545479221909043887568092321912155549417344201514182666458102046144724371562422700012071593342355191023864691516815175425063618642806077175572430032660503158317718050880075051056887672076307859977257298843477785032804017835981129221062323568133742660839765564466300278225190608664745602882699939946347622978808017208097843027415930312464617617705066266120600688724195710999123358735075753030820797167457002062829247312901161892732241459608309784930835222319520070028631512200844829895510876801785587376439876162685347836215839*x^5 - 1968939723815436618717421734871950205005000546145157343461614753595134627345752054643507378512299243686616939366238000663780849603533044965141571526031515911487652588999096221872978565735240989893385508123540206161033380835647255430177625199388590557813415221357632196936068912934074780633826622655947680853947434395815745355590873489183052004259260898965565993509185240457121977305144651936055502176613006624882020259639643565924330944601612481732920549146636028295248863027801716269361325927174425318033191795961135337127240231501163604245581488378375642487650272635205680105196036473039385145096723976218535267504060153827555010943826505020909805716213476581142576797987287900208058518136680085624664544254558803177276259016289542277530154886395803053357547251179481738644251842263473005963256115759944448808432645146478089794344205412686327164795948853460375783901136071102561688095811227555160217623795192344176387030946325961169792887085955498241498477496482596621963202803210466802212603174676848794588319658826098075663227508741639411537212017816959639914908563815877181321574585005849091463297958597109427589191920117186795619403852820113880574449890889345016721437274189158187971332298742944857547251153494575294248878772845474743720384854590976094407357342914006959167456969041133566429530951824784548807089231265338904003*x^4 + 556548402981863800500189564142053641799366264340716589674768536813839550112784094852167047704419023263996857922455965106487100983961818645147702348171018889370687190538526772611819176347178119615073142981527677943706910200983733954043741033291523638906367656074528533925825567906942789825736167568017005538529055443549764041017561659440596912599252593964125889549802268073110627619506397010859143194333488520918460444623085834715346181542188734659162715047517017112478854800131215072190973646096937173739154780099944131017380874261763478468973157118629445834554429903040729788944899763545519808962546982666411098041159455737796910826602100066408010319067083356658117513017606660473405431725566985198896008990231298758803727795240254556722340437145746473482931239332473455499863574754151824022171567008114295739889966062296012786831472798615434375531568652614798509548330750591689903905799434926873501013335968504445658158077864488902510034374509725928821325262167547590717054092900530586109845884399811529046719512816136128268801851262996121049643686278861086830695872098605340093310957490247879271393795087460151654866533491131641246446115260033989114989896993396800382316376430207555086826178901358841378078445445555383140395605556055926255607596022492550985386536949099561170839307490676930543266937397749154739741478528293184665822*x^3 - 15518559256216490509459436900081610901833231943630504997591034882008250084435811595941270025054949628467888990214665970522645706877320934241886576293645212124709960694498287091609901284173464058675193621340984265029291625731550518781835748017211151790589269441303348148314995950662988830797205682489469938702901459966953936575721626376942518258586907391672726286825831721942701865048368323989293039543074899336247458568203332093057286395093091031582172002557714681403292252537055168606043026157040178338905644044662014267882227948086422116619097677721798772599651109275175468751007476756911833417366360378404863982822175020574589668309644692689526632603878895514204646509336704864543700341755930763802704469968750055177419140881302369126113963245567935833969257510785638495176315915290731188885419200524011334847333906954056649994941653317014335453801136861210470975620257165060302833429917453058998983283902805069689432573548310554027369605225704731080157447484793194365148610868763166938370752294814378922277755356203817480150941394971372335372588674262513317179164890379883971914658157380438981687812428469641061692834014754765988218077143419276104161244125528224135649234405398487818568581351972061178682891641226517978941106644359885357617134829459927477853249007963963802811741925520693955610001243100893614510546011747465136757694*x^2 - 277542393731298889988660938785096357084466333468703205862105650826535309551885620346540292204777392592960521531209526137470191404410199343276302597913230000495529008524533581325732908913167476082505340475072134076620388331717725335422854876168266716920954685878018420545923497564126586791169003693839596468525330024042865240525999644609836601436167331065173894336566908358640707013451105891319998030243861992279023067355123580538286138383904257297509236494885014932723561424088457587362414367115048639937601905766150598570732006287684063531958653709976126175367200224061404371382141411301780153147743851680680261413462648141466552536733593634884019359104233992089915767200705979401551760491642153324659090807723283385706791708023348270275047592290557788309222458198558172002468512122918738158107609870322709510025418742266262791812917417415819490445748660784400759406898054610869965280264409704202240304835181962693145905802281755346203477700135529900374838719366759556655665835892971894608792696498701875164770433246616368351470602770960929652734149213684121010809891664608212667944902536307310008928771556065594726560817622256799655782205530835099241114818967185436827614245469394013241311404159034436253764097548781966649545386622319309152275821348690332968513034709791352609071373824045475643161668622470594622452234879428242709924117*x + 16114982493684195849481437380047814973277396937143203152030229165136818099180945841602515075079647389269541536779903392894774569633389951996304474616171005808560189078146440236817367835877719606653524316593513863125107475389682323242637693051576418297020821908679932643678775611388084954191780304402059640194218574122226525629266634265235369267962540604942328271410445850071146985907464974428422687884861455962974475783331928155258097227461130545908244355466126501856929573567522839976610013997037513712793655827542011782573075368710000253840005550652226238047106808413776260492083200405225833052367371789620761103916081494065986172626957416211793026680589846240059152666972378406957872251129814278680192258037633644823208549750482623360322576464160212273491148050699891488213312518198090765308335735224762774783774441246239074177730165484508540035012212058021100363907431536053493958421566967085755554237294299753433949649271003117008150321686746341260312299090995613627423845839033647285830309690776579311523566467157019779477913211331431163716995789553231762248211399448932706996378778498880818076312844276765623157625478241522773773233971737975930468549064456772597111597254885977411232818465295983316065224178492209886266808680709757083600610184871555206162251503259897047848398944920071103585879432216548567940090747644437328143695587, ["Irr", [5, 16]]], [x^506 - 31372*x^505 + 501715767*x^504 - 5434898208461*x^503 + 44738436990130822*x^502 - 297795754206107051284*x^501 + 1666164545799898329077280*x^500 - 8044184557435043322438133538*x^499 + 34150240888577212477929428704339*x^498 - 129289517767430277926851276647889761*x^497 + 441253674257857304073891404050846390324*x^496 - 1369185521859633908996921310398971770250855*x^495 + 3889048614984217860040415577782067437855730997*x^494 - 10168178372229692964186605402833667102879722765555*x^493 + 24584967885748210944699429081349543979881001866588696*x^492 - 55188269556879665470629601797227734000214830815563932300*x^491 + 115432239309787399588336777229763657509155871085602087592916*x^490 - 225741449216012752378567457587066349302058065189699159734580843*x^489 + 414271258593655719303188887741547399141307843347785029464517278491*x^488 - 716432777634568781046097969273482669611629672086385718377173340508943*x^487 + 1173591402723174250668615704002023002445445323700174144985790684690353888*x^486 - 1832588156369428208198622307595875671946353101620132165911656239042872556697*x^485 + 2748228358483710820092267216237577682261526354542792313933306164052610054086270*x^484 - 3988653320269805966340800974249194369988557542904436526219986646914852843275811164*x^483 + 5636995563291370771490080657743619369955959309495845138538741641566066849343154057744*x^482 - 7773324578259191179388099890134349340401492131269177921182966425812463123835600195858434*x^481 + 10415567548101417454471562252384155589994642379486104343936404530273793172800568656504230287*x^480 - 13408916001881406427971149447944866644837913997681136309767728044306061459509239950137539399625*x^479 + 16290674979253542202840196587253177620820543965782337883261170140577745170201110805702535532122660*x^478 - 18217114621457862535395022153664087155432298359992162088403462615698745443086253780808598692351567603*x^477 + 18088031753205185775330242629909834119902383543674562311744029175248289167047913563229229099079432420580*x^476 - 14983594528388067182295249573128914107746321332434828431488966163048329871365673348645894189586443038667845*x^475 + 8878968993977803927764289349393404275733684291741887900874772315320711265382708651067649348486570505916550505*x^474 - 1327386130604564643465953514157854248538593225358932839498621333218338017715493571924747242862593636927410887715*x^473 - 4478944816240912887304599948534018372046553431551234895936369210363477574131068240538584472608926706650372280500594*x^472 + 4909918302502511060636707924711565663016718456302806994862622726590545456001955620175549272755525578307968486588038263*x^471 + 1434569309697097636140300395669618854516092502472919020220224580964025082727770595614979977395621974680390106693545008490*x^470 - 10362510402304321083156593448792531196019731256653622645611087690877944852678787403144388770466482440352289480085123992237414*x^469 + 9981434119460268980386261172036767112668854910102984873267894265781634940546651139316823755389964421849420456746451316528175734*x^468 + 17608229387122404037069937587445523024513154799280140782926211235072204608364240657919923858971725242005026943046559102399414050173*x^467 - 89133334824666406156502474360759097135765190718620785697702972495840139372799940636039339262822620446967118261442178890998886957985327*x^466 + 208495266272464647250256208351813381870796846622418201802123290408098155892307318602300484580202003419036042060700635820936977279320079818*x^465 - 355410160183920061860827521918886409559543293667305988482558221539600374126220739714058639706262944224331957367788369652296149441041651243805*x^464 + 481854102191582078120426144953457198559474527209791216567838407856559058568217739552061090399514941276117604664038809059505615079190221616342375*x^463 - 523019940185642584417337417498865007336029929857726364473030686493343025231580177280895451704785623105604477468673937219585936497562317064820428540*x^462 + 423728516664653124829910303289533155317780871186431238428678158938021707361902061268698208041134788786495837393052471705906241628549887454863680617706*x^461 - 171888233987751040215008305627782712953828323932073619146967360182853572964155175785312177769632927847733521401488972876526018969494426076312107935808459*x^460 - 177768363895208634876515037701755378616983144381424795308586449139347325370775416217137832952794435201992570000824752029323806073790181849993210418558399834*x^459 + 507788687523884699015945526908559216672003696751951398226144938679869196137927969013989396602131745762719563679542125944434701091962321847488810646330125187833*x^458 - 678468120061869757518080113258056076054609209455200893801778838518749190263640497243207361457213341342904178995474579540394760970776311748915625715865442545698950*x^457 + 594472764284501224277842374521285165931326327686980091381292372374408484398181567534004518839876117285664249565675669992606151974345918082299549138512499484695113397*x^456 - 268104278102683938322024947277407263935805516103652488414398159575094291771012329710996177802716586890093457791222114990419601677537707183009057920341222250915487223100*x^455 - 158121156452628164394222567906051258985567181659480607516193423925492951120625083218342178846553911266192784858988495708595407449996063718703164880964361066770529575437290*x^454 + 454519294062691671854947282358810499504755436079095380245643021552894207124932462521713703108703212345250483504279071916808527179218114753835153426988380969007148936772590429*x^453 - 406722751519011234338833960477694910380158398734865612301795676496697280270641810562411226819314174569356671379478030742942776111243884688290455029749211444592526209622766404708*x^452 - 64676951089011445751420790976561697464559410094334523104098059723923444848135822754291034183876940978222915332656164474895371298688396537380988191383952471794441406681163142664278*x^451 + 830025858397696094838904084053670744892707990145624649783816902545883931384757286854863197063961236331887881396901515651981149088601502009069964380710891680627758260312305027010356924*x^450 - 1573329032323383845080553917616150225657689763188115192862529137270202543604828877061413213592767998171048417086901195631823565114947680371435818700293523602313536256192288092698695623568*x^449 + 1919467973095132843576086220575006954341361897331677862859376221322018485817585149909224381107084486176263077983853951719095898329048910278893444132176421645028021638825769100132388968718398*x^448 - 1616827044033327786372040368991880249593241692355122153093642386067093751242503003732942538813847308164277505714756539631597705969758078141762592490895013497881811898623034378061759033232879411*x^447 + 686968902896292377586627866694168933647520814172687419189224458925619471095593874742967270626176519034220667183314429004866093446760095293560540747787931288173639814538850876622559195833066890708*x^446 + 543192260865397664254135077471392621528771608638884921637417700670038798850105275224778984377973890150347659941832074608640471285951100408747138967903331571998411994012465392334271315427323322092364*x^445 - 1560054027403566833612515806553759026256149895654859004721245400761751081288661220565506371433250926189685710120611312130749436538694218317091898758532216977809661108617521965898838456184038587902607886*x^444 + 1890087654108317792003323563112909105880224879062921785652629945496439064711880809412260536483300334793545455722835940324448017781158990228674412102403662636019444461951098775408954957200809596855725114625*x^443 - 1330517469233399014732168344188727087068110602999776928290372697221015675984931711351502298523209178813246155978635295907948625762244784320255916501563228683528556067924865373628634714772342394030129948832413*x^442 + 68148188990551967052023473941773360260390376785031200216781571428043842532141643402711617631739622720316524808090550369724515802364812321701171867810125639263475251987401280834631520022433884338617564305344173*x^441 + 1380843082281418592365583773376487321656083675481092677360158928603623717636369671036709157186529380325536523439440539208646800824221864932192747928737214710168719978497511294746235270717850265970717492803150774395*x^440 - 2390798865426292987566174967775268083587826390222345832682192141207443445675602109259645863124400450028929780278946327363786435208081463041405294593582540878655318800939280408120109306662200223523810213756916077523821*x^439 + 2506370408259460685049427069626491184095533921708234081650753229243911823929717710752742484256168235202015825580105525472096953254928158877109054009002842829686526554706741852123253941740826147881761500701514335598220817*x^438 - 1650320283540659300917493837977839495338412273452064340301654298759111480823669520215782545597380949053062056592060950843159858563231812360244746074532149716332121855081862372255999635532595859675341600505348563258475448779*x^437 + 160952692694685355820700792852490468331918077883152021156748138325425294064123217314148809102380028965787422214704829219583480827655679641061626473053772169753865432949515729380862704825734576731845707555841402037452851114484*x^436 + 1357277064177199805362143327416198745583649940386160417911973021193175029343908499228420510406104535770954916323003162656741893589028206157074458918472930414980405008060434715225118471351596040006190547891646618914646689407979828*x^435 - 2298018514859937406023923488394918824090247724321693569107012887042933976607555956273359958016032956481232940908231403789623474494038446450689499445299953122020257442120515508580408463849053296926214539971076766338468669115610910940*x^434 + 2309288023434668828885858404839729324480275738167814260502948811320588623460072365389818554064344731213780256335594084758796904063444509220059159327659956508610748194613029614670032277019184950381982966150310698605641632909966722846107*x^433 - 1428502496079635518471229713669999550634585534082778257334397067523240931276697793734917798528891648181391968205004256391710144859728896911209346761194686438423894982405826094597078402188712823919834230718128006522903547349729915186237822*x^432 + 44767004089399406091530506485374468008851697403258433984231375392886910719821787504644576172132736335662907608477507470104011102266029077578193537088241284530880425786786961208127469235023804191565597771520693050822664849504936619388413748*x^431 + 1282539348903431657036306922965496670605915285912528367521457327690552913867752971086587701032006167013035193496884188994680988545646199695708948332169856440492549359637280305991027669568566519100298421019978195775362045988507083813467898077330*x^430 - 2059679362070632559980915147654527087016147817107168549489333064948968290773814632759180308315712052245208445406378378757997098839044303313608063084685982839051775565900079662726322443846596269921265870456298251876225967296374169220781517149021496*x^429 + 2045430887733439188820997133073304709341541319225497935370891316332924452263674952434671875221538022149349000914035290582621834724574779353947693420324284555007764036360571726401560240224320619375432162705094773041779150470543426356118170184772190401*x^428 - 1317848292780355862893883598251663749511695450528049663189377634981999096520111657088857465684315702511557131180589321261005707066134670693974028304132845409265431408985768743447052943634943856811909265424132477418202541374850662241711689180211314992423*x^427 + 208595952327276196783557937887002382244863647079863277164723118617703539024747383901857388824421165449838840937791735185526573817615906810492999025633176171250121366581113268664964521941381033129739503263747210824342739082497390275684176584896014144214683*x^426 + 851746941969146663128002846117232745993829091229751287428434993830849241517482235984617731751117800841906571513699760649548632470501341841212686794764441081701266266540042718956499811999469399171003199616919349319947659621053080198980212469424269979824895523*x^425 - 1504621822861259795978152519814787761570823033703078972866514719223519487358191083237126538405857794913028779800205216976574932440582485372697229305845719967656728028464221272218242322024951808921842541844322731440756185543717302383505652386785684244056727502017*x^424 + 1582746102325209847908699479612753230996344430713273825005638822449269294837954613466434783176351550120956628531909948193386325125807013621039385829136544942022433281475343823298461543208395060789425071035206479630359175125440784643085862850475011428821422837423303*x^423 - 1140896995257871846326183652413368045316396208039803439083667658401206469474877400251330526502559906643697388423937707102090986609030810662483363301479616864993632923693373046302047593521306638096559609122602428400917620655388047329583183687084598118146352783550882147*x^422 + 401485510970121115577401532963364166074714292957663562661360598001441531422458428382663685688779746454380391699788124683745308040452233474287669907102115106158148642974967177331623638770595605122979025512683718631773620393952164536522169431272204025257895019597707896151*x^421 + 350346825849021209971095096084262592226099012267504853661363851169263813485311917734197616952983717402127087959317390367719424839210207066633601311114312712692788660803526665005917835443124183856991038991305198701643191227836285963049533532014425695987990068384734590721570*x^420 - 875013785690915074024709294027399129808633789654210520198144243075794854390196552014326918965550322009565435009921576496985502578489178445600344553772521785161355281391583579208045931424218374272992246958879934622023827303924652727744509463690112372063997402926645598594355671*x^419 + 1050719007416897324127970384258454922154962061337602378244875227445877108680546276769666745226888716289334603987920763649778374565220088233427854035217565246825141447491624077206979717614305994029156498980629778607559233796952928402743917137537457210342168162673284223484613326885*x^418 - 890976981146721766042320570143116180445690166497052310487219130152869256223566022797442011079092498511427961524942615982103253548845200804870884610372840118783289875818250500761579855369197026385984562435689933369007155213150083392212952045533359515847533766488910264853561432230434*x^417 + 512249222174961624523349005912739062483915897473638998922822249301207058042046484371351405242085869605290474129034098064819037990648308190699259194222382954633217516587024373310139458801989780377710719540015685569188142584866850373176407019578113477663386282368413755666967303315914031*x^416 - 73488010818479218665201185996659592674888896869136757723936628441608466441872299768302882176604248695310363886266883445432803935653561088711144193630868204175098100922348722740880810186834844129677560324682245417124616812939724057053825651051825491341213442955399028574084553990839753028*x^415 - 285125002434042241732919671784828052782119454218155627916115303141287790049495345374844774163292500967316134489895069530169086442126708620947095915424627517579217921201612061727904992502895074801866062468327244578355774062137865158437111579406136001774293967377036083534473826149695041522851*x^414 + 482626853921077562006805541890073437423158863947499915100222461473760741824074845710918462039736937408684545313824443192711585291007981928339419647159919934173547984788791366061591833943700312538624946540698494205260332883427132973985367790916572442579942519831097200029792919908400888477059488*x^413 - 507707969203521292331602488773947076519068703848335994434843490752695259559476800073052512825336259902449157032768490228621264704096176602979233042677973413560312572608974035221563607331165388291411171509493084788610972092901200871277665478149770220999643469699915003085352158824339610449797226725*x^412 + 403008336545568870263741088226151565770805665022862874746920314191481695704145743253617362475434967026759338224685477261483438040516321737325898012271567736145189408853974393665869831120639534860089285707994384270055649412492296446002886800888593163522759934274414895762450516811609556740129292011030*x^411 - 235749164628925279883849690753050129006848221740021256578735789800316128844197567718490321341917828686873161815575538390748459797333483391361912255772656130753625411024959208895213233608063815856442440793479699527427100807558015017072820999643018175004362740959137408364228763620141666745036099516041840*x^410 + 68958598839551056925629616885950207339961289986684671444659272361010579930376195892290945910840553304139062275911249691708827859089613626269333316613861247954801937760807701354222942568258101653881440608649791942666715046993946338389308697528298253199993977911571145661872421272251767970040484676901373369*x^409 + 56609652968153342868968058534225288647133333783200986849474748308029120496636594197404987932641538640885215119152091891862340830342082534346017870898867603773004680335210549352655209539081211694582532519194353818730118320648094414168277876325316882834899015385262484673271802251329439037051818591541951629256*x^408 - 126767402662225206892509053898919213543928424352154117031320380418415709152708857312755803329561894136641147744377401669051370742639733010288820065239813192996202181412299060843294836422194014404234582161262417048457898875686446991058129907047974541789099653643959230151735504699410437876688551174705716793193299*x^407 + 147560198409104341479167159340395528496185002833186484101758426080387265523987767449828926340890915088661949900699723028681026668464160632164042819557643450978506525077690742349817413757792021140793235508589530453559291840081614199856174549206489872741070161166437091711281233721100712156582994133855601788004848332*x^406 - 134596712419204266925426022420877756746171764845701680294057435558093651288945193992977745123388509678262915277501313260939671615806784653028690425123036962736767348719433509095766138818255034601676915316057713546674266095167283570241826874958883230605704148741167634609244487951194411336064082698772405704420849908757*x^405 + 103849164366198032033638328997113574119277905725475961545329246550634086068515930259689294135289494918082285189295983788315473986705441169643605902832324758808992463066685609966372582075088222038571261132655646619618118692251013910174230040079425148389767393897903579961332562716547029893102402726747152726946034434589232*x^404 - 66933439799581549151822748265459813016914626101739858105936517439868749144405363810368446767417070163791125806820910771904286105558165152758670241340571210349946366280319082789554058454732543763320342690195439992706821978955128616969845264807461401413834028268297269083798440649117931003278220729126147948110814371754502975*x^403 + 30719541879293483053230087883548946574063651715475211866280557960392081253866472987262089289775184438827909351988439361091975032055583427732232710801602392217850233176703550187483654358027271318356362813793668769400493532679328719497851109047776336169360917991555801065160037561516171584252002743223042147546071596633436394524*x^402 + 819487881598084179729191277753956342379931269138700500880293815430732738554244124006274133740796479787336014571281625563213890940702060762011602480654902995063002159067213761600656890712998354413998368627601904058780313234032356538985429758550916660425153106768909922960153234171867796247432879080749530240686476031976141257022*x^401 - 24809889417762722226415820973313670691597792860930163705388321863511454539392154973033008350224966201692243497622250567895725608581826672010875960874246341257197898240659832047426173262748274929948901923901158859719719823150862254210081625195619180704066501477576915572533724397453694643793001314566985641330609098010927302229734343*x^400 + 38958559085046707740776555691636436773643086646176376264570402691656332148262795185733792737324932458536531673481230963676606532485180347903596304396637517597488644182337649565633573600062605631780123015772362114779337540798813554394968889034973230879709784400926167477991916943208324829576105517797045438576046132492244341506841318713*x^399 - 42191211642276039180452523394664848704333591640681328475919160403409711247099254579711273072401963042614128722346678594353029150458224193273157446630272659190328766385354274148432585965649892226863105456453645558830377209175291328439967647676299788067701552156253714209814908045836811950854242348357362847198287886529320613957696574126852*x^398 + 35511706963600016741282870084123742432143081056215984220974111046226629876115471562561235696423468855073045567479144682910433445072617798198483054192717369781725272681050510312516968018079748146182913265083600946311801428099845882692900683347132888372886168589512869023274319073532316123127711749846807865385463560574461287131791649720288954*x^397 - 22162609324368428865238991476071868019629013241632363683694365316114530291923064849010467638872691029438763232227394853993279565850899365578309832168470082745208485991000952565642342968107540311496083616676176903303540248627131742298751973096772362718749320736359061493398989458164181855296171022352634979752677124799625235811186765987233930531*x^396 + 6768666559105758421316297137355734784880856807690126994502678531732112889164545117458765065954240945063447464069651514064719000252111237040009701759104268963946015463499895000529340409010742862051466180076290845343489937856815098613138979141733327135499234892261492916118386296885947619640136721478173869236556174149901085954753084396848156670480*x^395 + 6166488142401039066091774684168536679378251338405274029037486311744856499097113318321889454352610783334020754559961949019626547703994003523338948939883144955301252731742064283417418235068615139846991596488041865914440904927955973655636819396521660660572356618118906928389160197207114091533063122332262506521391034498386860935533117756547348309667810*x^394 - 13680883025325283435090585164416514578163238491684797578964085597085284163421981128894854385606578344540280680135841781770401083942315511094654417959260012747061197359403442039699268567225539885936004982246607480952298099706119579144117183386400382253035289706531106422836164316762323812313569203206340343043043387547093840276845348132214050391927703578*x^393 + 15064419847398509998155870762691468239522915166591899878973848115937902536020577956199365367607058664267405039883533172177130499115250804840910964080154828769567321911432323999617141553557247852008777521929350465095587832696413755815050333870664364118207239776816900917492203681205276791589614758313340579910170640719242489060993094785199635615468039030929*x^392 - 11645409155998947975554963273093142402012346579616379912454330532569110541011294165025835882771639695381322973949837663043222549927361097278396377745280837577337739705551613533205538631356627752401120662822812100924545693246135074782693541798014926837950924735979743816754181637493893390365107095809515210402356575125827053129673059955616322805093357790087636*x^391 + 5888234479082308717849985614590489835346466655704400907180010073260330092479911504291556608807552758618529302127063863700038808805231924531449182718431219437774465300829906603151006802090509182660421536891705305013119519344895077390373757579242230048371823185401359364652919278922007212401387407473450275958667612590695544918507473317719830913817270178658566743*x^390 - 289194640692281709977876444148816313064304644476999929492060490235425834454060858262237715014054404737953277949673043252921945287233836555574330629552722088407476300630108896797153866867139833706698871941011587813606991139116208703717155456012574197727967829474555422675344878805619070355605024576246731613122115320498567747484582255326737905371960991289573421301*x^389 - 3462712098524817584040852825321589358167305789816098287698203633715232563253859383491984223820195223690429495293234884399965997943402879642963962046140936726850862681571976721172998704044214259058116179186344099008498907226621053542854805566435928982505391188383689712131978213810327880279235824094062709463927719491666697472453762396696322398646443604546410836553278*x^388 + 4811672819021930197575085546735425682833800321323491909309847709309169856154774864067866363690790382543757646290174056861698738736169243318344281077659464285209886830848781210431880742620409849766730805935573164977408787985026414644641474831093552841304631533653583456379339187640386259885405732386179812267461211096628149882973127420862456270538984691087670378841747317*x^387 - 4167341739004576736600987966398695766352507071968022809455666613692494694545110559783366436377438092194053384375787657225672952283656081752534705317789148452762357537778483050107536092484333686823216464525180686624211832522294046734333282337479160660198316259648126527063747238475456259611554782622589645112426993803542941822734552298004954010413126728187835879044115493286*x^386 + 2450312848815292813279247663915292704446551791418635057300826646515820573339874022742744323769555002772313912427610566196466639161862697442326084655660400975414620072596105673494556232947844134289515438513254290393342788715935963452202850353184672997339366227770027164873631764328957332122650555893511140147702979333747671464682649836270190254122925782015572541149273594571808*x^385 - 606486239665664831540625558039862469334991269959253645732244396438507681051229262019617776931811959639517750343347401637312385116746177387928786489931966993949861273741937888148256055217178221427891230576231725923156573158968426054260534702969176599151957682519641037759647164247191876031241148548607691655952425660991805701642620346488436639509132731709877561497097526061343310*x^384 - 722443213140765977038392858029408540174995246290995750237209571055207414026431122989025255186356173083784547155753646989305233743254336344535984835498177278191085466916037887721152997731213168771057322421168560610217065360483135883697418909453042294181226143906922963992978181134798814048017425404438282961903591489872366794835526659489388323301251814472653750886096497456090414788*x^383 + 1305837573899024824906546018439875228314058705618988526812864387912062626158548924056185082597571924513977511176804624830381574639511662831188218148476970991581493728726472745017330308631733006402065062782858121836876464520438112900414390877158607098159162879163569330446353032699565946617246535853941368684166841472720299383166019461590687589860602544998937948025314711415562929711785*x^382 - 1248267277261058530730019124559120409071727235391993388833184820192017822475134973975651824809229273675942556564074125816654023668173687593899373437697437155560708590226781758004716597050181351198855804491221666864723984232047224688711959539925227041227748889336228680572013636293887720546363506927960658916774378232120803265772306636671694469091447781881148637561710665632737284411847088*x^381 + 825003532721338610242791128713342589509771471720499726392609809858101304099908010441589512650127588087707491873973461684891628259610547410739076829891777582663713339224752611538849552383310941723199824393527917990256284142397137038638669868206713070298594848911521362131509526412688443367170050175934630077432962061287105256525652942449267369559760336880941993861448086879808037740298029762*x^380 - 321350825942355892659574020294605638900053805126494288131853773271009304177855602400692268338539535800813790119477387063778960720136124907667954519425762958082218262153135676436619139866418284405903652712590494026775302512388369818668202695767307836789433392888366071649741021301660191458553264532269315291179865503708575165177262992898650159759519261695524634949871789592359879403463351266215*x^379 - 68050427624608386494722881115562618548676828683919247010132117005129467081380375416575258747463998582817773409196074715758935106077225081890808015906688415429366490712959915737786741345259477621538883885650729081928018014106946218691515536417999149467260344288443315845522469024428415156553996492705180090611183417964696191100665434837691150951334952433358874103060716887421689248179767693959649*x^378 + 267701280724726688325976362240237178804533979817040103894801463976685652355011686116718229707045060961971082497018521329909837974785396874851175594850057371164411062644281048100940083860218928308214974634395126276866635601905208237353245152506484706841652711608732899025780734230646818594802912897424632705475786093401280250762116284633995788709075748835419975795312207167925269209264189478357581933*x^377 - 296629246312901021061719459620939086973447774706780606403502384477954934700856230990161389891158388924073624821700475334375544188935055260848961941701786784219314932619528836031499598379780571850396896615392233321221658258192058237898637339187269297849515151519982140285425593823922942129426645119365110024532676357939617345223115038797056588460747007877431750023312949629162427404524498039084528432220*x^376 + 221434664271463857492322966910077439350937909187060342709924415262761437178113048951854791322363276604752743630437251657911503472128680721902771006268656871194326909343246877685741450342663463111597981960847078309778016843746959962899536683001722937724611362185895009676645322275723562031565945789239794310458597187731671119233452339318789078046034364810117663332113968555104289373093009211491189779957329*x^375 - 113101286497780228828937457173060136368203376876437832436714805667847716616953634842184312035287734911964640086129059887656304285074126460824750804406529364838581475274795534200938593769673675902227037118604379254866067218436239076907029706128211256090341091447165987569849301645543196365344313392562116838564487105322222897833122348401224979078151119047594327957569664211033444418244014775729068354196556330*x^374 + 21228925282217077776326490174477303567342746556267752733042758602744649536565581031968397642054371017560327299782761745469049632401926849614988125912211874222324667429558749614947857097638575697843606582087722611668329307581092055814049787521866867619759537368213430261614662103972640550213050646405436193258911093459629242712828370101627446429861299188674019215367953269046179946974299936544858209820558468002*x^373 + 32871438071782643037169892506276583543765330115854822096323830668315292614647062767604397848798284691411216422538011693594457988929185607475103344315818447979278476227207438906032018753726336170189141320508934824126002444132202911552869744543378311531405164319470906058552505151809795318703719859735516619033091218664282376121754416494352817499243706687306239294358105148006852090830566445872539991842979760436819*x^372 - 50226839475323972118770224097467558449758883545697959189414279348301853517843055618958249857448507727893043275156657112105815353173010399426832559442374365640984309471458070018809257612695530774159314416863313360262020439070809750488195316091885526402471534062015473088557600861985087716754464128783927003485348706180612264804223216873307473102697299472176041795478687314690142279357618020848549092607003177164876240*x^371 + 43341629050782127342615876956744005045957158200699206225452853424239322238640385849526916758750010863250736627762846703279943832364420338818464613015493956043059025481153460547531540228949088868015289948603917437869941707326448667776606023640681182001856710144911814333195468479707293798711194456836744843135168552469332323521517199421832516311984852831970353882184133384238914213693096907395956511918812935659554480963*x^370 - 26514990090457605724865905631238403192636034766708531847146535745988359164814133128504377444723144526786540721115327422628556587182758672572249284311619285290982863579573346780214882769288700579725740541810047870936636154178057565472571881512993579891483529971026505279370068116648727306304664043278318044909195017489554653656009761846355307515727497460665126003855686055634735412515012747748116159750812453980922980694076*x^369 + 10179506161870750275345736905842110543185142082135226943914820354146045700966044341124495407142760069274782385926398570237492571510283999663042724146917464844207433149695899480951943030749113195774367399131275503450767886371612341755151574966656969710064644885519954669665777795521642142236545222695915014762045577293595032093929096113203412003154208126881750100426511207683336886266050703096916695725110488927133786807328774*x^368 + 677753186011491029229381496980953051588474545324687947248800792074650763321533290428718691894971325565737580916557032045759610151441044439076248088504379541715356228310039652643497760321900537364644575034383573685030428428941327742792086367203355477680175290880759344615533160175938256384086968061031060058490975114012879290911907030408700174393577679745098565378277711813563228781183392408290793125840534171361834868768440725*x^367 - 5443040569787583086813198009152713720932177017734872836804835445924128401327594578325480985987210475932078272586182598634152809000731732632914597050719590411167308059701780154422623875186377272332706312835145693719321705618785935993140731537503706490505356417513976995024260855843795308806357621390667399551253784071627085115430620989242598336890022971721245959494070331042344885654959713488835671221581698109410815086739110954137*x^366 + 5838851883386247485663893500099189629369942809090463425940463280832647976228498647725744307799255032216088851408563716648862403459912217374205386235308586027511415171433494261685678128457573104394803054006440902734418020319913919421886463593332289001569736811328907506528118817761729416781843794979320456065312187303045727842976425071108616196500044537926945896742066571590709277266385234666478439988845832043413836148045234444788078*x^365 - 4122432493559184494545569603523499907325998560384906067989799735687963837564963829016138754016236176670203701961755294149516603722751080169591746998737334619362918836527204390029801169635563405103826456820998169601864816023948373982357049242821485386744649030568412301051885840187188048038854658445095147393947555429851814402953242711619609123005535765607384318624439498680807316449303043704173957001374406241013310003768751328603644727*x^364 + 2034665885914970901679162864900523310108376319757389222931032991233666338919670124599647679406248845687466629252649527049083657363265588590543600106483022850761937134905081343203935099306581014955700363325049546009199553421569771852091019395392071084514958838588164997337809219590087858964307935866684223067862232530660800152230693852371957238676459601213187577841643600256498523544981997030733909713198399962685897419456869520467013822621*x^363 - 482653993204179700681424060832061139616300848236638191910101899515240519090306431150395011871221870291075757088609974850080400994187074949826569620519577705527861688934775125703788536216037478276037767193391914593665512907103618779461812352375859800491346188745285555063482914738553845912627423985744724905750302468166962462759526298242854299044665186850229394089651422705783444916601133422134178916393157906139558064972786729201672903419060*x^362 - 316629512908598828290853980307764997750676844809246811669573597993281255321991125397187898775401378186052627198636492288130484214905091941006880299620658833246860628200879615676850793440070049831727599333239725890950738438117848775976808349137546055822121607946115421384745582880954006591231334130815928872979400882330851113942585208403698116640383831461925719479788228363311867712943748152000071638340725454943145144828790120008398488120827134*x^361 + 528400935096973472354606046102909156267180643535147256480216422027453944261724792195759706481355397992626634948331054726103014626414851360454712631052318588330723499567607995301757037501666157854932878444881616754952812568311173008909018468970114985889540089245973266958781239550928361821052055052646463832986376948244068701496054538157526975119755378951168420901810720885020073054821685518733584917302883774366187755930579314905820383320729231792*x^360 - 426844271369175317510872692956916391425954024894067093622722400281939110113919582375239164985010289770603040445322324636484881598573092671087271076828293552392146731168279223932281720975732574866422779482886626634566392461397019893310289697608861641842630629661312997054004837060994387831181303483293103731195149769509825461602333248039827562190212565010699407267282111682760410557107027431511208140516821822869190015750035279099423007725624977350699*x^359 + 235924861971817378817618791772840344363434446427409257810271754108806809637273498135957204869394424990868778746132426170186618130140165519975896344539032428585109698120431828008718155790354609326530069859886216239029308182957781606013199679976642733487445058852496241933814654478412546613707903397075691459845710870743258010254170108721239596046672813880357405516477979157536294139635041462187512998201015959851477368925513697831670838671809910254631675*x^358 - 78535378712206332834290565749475523162762381557723461718782705307337285352550559516978831682745473683259562833980300380539782610968194946840555078553889581901059564890312295773110900001771543460463031188526582956981188023503486466450207624759901221623694260381063001638747127380563635149777653055859985090096598732891352307286393569722325144228621462227859278732509960329514220572051004888933073886342261011153746082986504380917025463718754110418753634781*x^357 - 8491787117530071145284833941345767818286256675669835002704942685655595771081804834732485166755393971122548036858334436433562405524658195631334701789817762364578437928789113136183562363599129088815370383399262639543964831936629518482241625306640263736104041438911975621745990747655386510861326203656717486136282156236041816543175995398950527266175013858217690369820348322614011722698537506347560644944919662786581029237974277595891412426473368138962279062301*x^356 + 36620393122079005642138989960529249069113481047645629559069398400782115040070570474347812696544651524670475935223307852947973657929514674860236258978563282520257510071296401211364812887137139108644053473810428622904148187245178802874418721782270429292475507637094161947673956719926360765317475367956724568389069091025807937720143796761517400242730951026197356068090448263130293238695199721937994729202964652285563024711147122927093564235054912771953547730611727*x^355 - 32258000365157491969235494555689737286678381651206324158646933900718018905154679932110025968342334216843710698125419743886137786291601798417512495938892834783544193006053120393573054759050785230571185069847014252011635873299942562348003443255001110853896787795809470457807187528270819782951819723830553830994012467452706293722099661577140210498358296519323377406733473817611787645223337441726083907550904331661308914312732332229188014024592174828343610263076054319*x^354 + 17724875641357989168598312133418079537878886526811376370770069639261211631587960450043063683224539238641228823849674061561950688280413348941170844186105909472685943162220446705452517463521525634853418034747467058261133789356296757333477302236023008288698147527696496916803766955834217526055733683046781878317726548656199948012655793265282269492152532338870914666222979021091794296482996434471176397277212219654438375431927914230103127745938123768141139714558785766249*x^353 - 5262837480465221757410895525285534412108538925348539915863019521664051795866336427359236592448327915799358129251282696344094514697213802540437019984881809859717740127780501599922238787076299687097371552394301638675995581599608035652284171167270349378849069462967388883659547009952759189782974132679911298128394339082240021523167975013854739480242088864110419247871602175793977731244453086118896218292785669519178170281020776780397676414540512173135711677362644412195706*x^352 - 1434962943154506465666167353051426965333548487934993166301602693388620522759651743695103880223708151150574526912886540302807438034855029645124476816557705783432102168772218031174754476042811257303525826775937607611899377479170396939095456582337223415323279152300299306452112685143673277970648529041288082849386868690109788809938071361752543677973219768384751417650033355187408045155169520944292203809127402030641860402058248508200506204676349438615295911761299550214111232*x^351 + 3317183766774784157790658980565462553794199802666623445582283712438319519484665816955972852010327553454625539676223817592365730803321413994494405957748929492382811192715511158421589636472280077243535433585549463731087030821785887599259308867189810377781816035688074286132240949343209404410729506880891213685083013793856627286116888303453654638005444678562430213552369204435381803412217459439506145426360674850397309928505650482319406219394881667807395623990429280775318649211*x^350 - 2670826133116701359856994948830059919943193210060537338287557205603090947038898891758539069781972526426541163514548950523961764387599340705495351221798247028294451286251915716137394326142818159410808921374278631334826956605563404075978247758815436400397417234697479007503400914451169202184233068083218771920013324505586113517984816960440468768020186105024620541032534453724091109721325144557201850056731225061527399484199629518804853509130049821385905982888806343784054462198171*x^349 + 1354534751699094588604389430644028491696364715959209612622664207450464072320923949910509669198772389789037716781588240640404275254471490585888180026783844619943140338815318328506929598556808266531720421237309022795632385007230137293834284304329933701732587049226622175735175830982545303120640007559993087095022700684673682243641537423936879779300127021731344190295776005593775841883686471290337086672503283861169600346094519526932548253387978231134455735199812341438587727617512064*x^348 - 318062920213890699526511682173648179554140840283478513814297003581027154988948193970832337803775758935749442996675695602214648736463992465902797366447518908470376597313062182382781987358465482097055921424851056188974824200923497497865643038208149479979848102759428202922063478978773784770503621628223334383973158040379437182593833674479086721979119554711169486245449255268685525866519281328182695183205288804559177446666491908681518197493847081234353258553701313738253310043492375343*x^347 - 204935414160734384481210986280523530622079438283917485711953523243290015745097930479180527457372979134504664104269845223611374415490370019887132678321009619086595184025597986920533240572862875026393836624307239394463518717247422658771794871449520450349298424524606398623838489048167078313700000695563580639325534817236163962928376689457749957860046091450378983587828659895768826966374250492131098851266993871664483620090104093711028439684142861136214492853275550433555273274488139417116*x^346 + 334671296290496287651521911401438567384648488118253319233911402803390707646199810427753981557665365598865125975466847364612925884206594654074381120572060396238129205752527226821439881907322334346541299580851297111755352555590413527672060804446138697473070249577850733682465786720557888049080545653918381371761354996912995340697680267114178133245431639263912617015086387679892526908952924049564682918452645077358517814250427955800542687863893886503757430005459112185211258170997015951647794*x^345 - 269901706397536282953208845288292734844448143538631141836213009755183505032895917357888239828951796052245562590370394267852809053905110361783561262408121499315678038169337637026700994757075217568758471109137513722744346172594011964584042531122954784379679800639284255117188036115250294476634714119449774736644043342951892693312794925059141706676746490135878139295611865191775101649297804846658134594674502196024633211207854228582946851536399664670321282463026924742799482399210383670408109133*x^344 + 157485455997530080822528887454425230396430649618053985022052841466713091346815109226009105504372588793165008468165103677753007787892939312659695779460874419484769431421935661184934239370406301214935988060652040101695173968399374737927871414857342113650891091229300935117052468634728995831387675804514608287717864794490239598783527878303740308655340217075972667720865046826087488195502706858727661756505191684712712403752024896117543699070189152609854592393407732291849240482669140428038736404652*x^343 - 67520588362413100607283963101213820423483647195958928619179014007484931317703741382415599574309734942604018023162462795971702284535930896763908117914777404595220310241037921632671103161732592147891331467305894672535074945271356897731896690023738044522964329103936052566581845669057786092733876311905611915579522923126232125914039544510835787395163323990183248066375238983246108198470548882340217223038565126455626847865529126116513277109227151795880072240385716621420565582397484207668256374152263*x^342 + 15917369567221775735872123158797642201217236596223137525521927124059289661076563448828593235573363898524802963072126948594081063466377839280324142568490139578004235980074788045615526326812171130539988053758373227466629940295011976932772757743500817788159171995524578220787661815066622507580415371474545381263279219011279236914237089773352567859782570968738909312859178822724481464025378018866307755446466326416682601959200783190515210182897135978717781840990514061525031505126882605196084665603053573*x^341 + 5943925359398600658001684033653387032032774899504000772522583989110723091371590410842530252228037089840687291575861486103859848315844994762202366383522425990942109229849110891961314523193530419239739359896826308338359970267072802455990525141653460717196620934328387631594349065204868100487154864338398903588580493920786699507108011114108071350906403660383165758614768119191723181705429504764107102754428213263095742331747928327569058310979404574992171658576521899811156779436960550631419253996584745444*x^340 - 11420513717860195952102646394631411135151995865703227112701647926271633181500396045882949049838329487586746015562503406485010167219783969220920442772217161724970698329688829808000384141179257816502566872837489640176501686922486947102977309699337629376156135084564784768676108655299369384874098312015940772800462630912803045375324066205714642428477538552241552974441099714014558665870466331343152617801073878029988688233426772846570937061454035528332698670697945637420179172066928927575465501604475220904883*x^339 + 10284616868263407967658303694820469190675214565055784306176561165284770867886728946916220831215734736259936672829023248591870729958535061401509126223170692758086977347322814043143375367486937451773654070487601682104087637446787363148505268081617498493622841851833601920369961939071269272214825557744419007351044121796222473020441911326758570197338933078512240935091655035976071379075825770003737220230713728442780386214583065256741802192012410336834150190969302459771598891661505506252613584574687355872974613*x^338 - 7558795434728544671104364758672398455789238623696550456778148904686309036276814495397880495393422796854641055266299407025867063880259429267064351786340711470524693438826722139793171337863291770170838056337182041446916288683199971305254295044336238191587286756517959855908716971055721083945062143193889530291997918400199215846881656234083628075367820571266544675499194711695414572653092109664014802347555976051356786568210037963188270196049740453488531879510067668379649194841425453986105892872985911133634923472*x^337 + 5073586545715818392050303423868469623593183165815455555774127788547118796296594480889138754999388383207391421908479698066999080310102278796632927490694454299436520771158835669595704530718844197778678054566814564101727970929980637984186317690738234935439589605825337707903872966766235202250313167102489259549844228667651995223738720242580352043050280413663297002444040634351711771334057130216538342964264702185911051199286315453442302682993012637800015483597075169879189777655570874585099091680443069989169318083436*x^336 - 3187905123252830714798736259362468065421817635730811892458076346634878948111476851232580733420924134122789013928510307520968832540383497413328250378232984788329763547845690862470817725720218389144479603096775257363439334005507665627016964688409637510305287340943532963167587606441177503929819785002295824589550211455719226840626738407831588991491300527163707019172198361073654995766401346947829156407913091189112763362718922157093175872093011134456397913185532896887849413968484263439683611028548307426105205634896964*x^335 + 1823825774732289099777117215077153856638142094828549012279246363105596496509697762905123923100871289430588355786831866654820241636653430593484578079281674659339520921884369770004919611618607141382566262567860442862641113288649497951120981097549901347793695846807911857015003990244804565146463577676167612919215170412603409290423555952419064688416523918610044365743461119616578616173023573560901791819997829207774410335376434532078057326093700536874735454236618554981162340056187445030850852706795770967629974897055464901*x^334 - 869804469770711876250500179631401414259116129703242761525635872503536772684560997625324083539815240036559187357385921861591978576579142730589323573998960291885003755823837620545346845598111833465215831919886893517346784966136548335371178827455148265399122778928618333433127891950676963066895549653337269243859935096975704224732637001286238940343224544042605843120791873151125911898318682177407169869793052532186821418948456680548460477894964216488832235587180979874099712220810983368110519740413319439363285570452361443426*x^333 + 252307828316059415970515416597854402812981696501464133717146074616277258667379905035575904756970642266897027481102213890878865896301023192371449803766077806871800999248008487673960687920308213310235817736214402819895885564049502335637729865944249537431573847991549861111582336749986067507527258036781110479000473549775012834851982634151405620444831298901265494841318183285126601413767821462359264316177370701608108981817430829760115781408250080728232413217909643145686678431571691799782242018284505814572400142638390234807441*x^332 + 90645848712959505749222025140570974077057199129168974624064691012173367559316593154217252082075436444982337357926514633530251636771122792193681316057805913900635254886739138603526652865960387059997203956141808817413034429573767171698085653599482230358254771949125380344190444077420768350818966466043896728019016192520512345123003217358513623611360747893384419585455266363278189683297674373823533585342664182882240117130010560720786095616843877506216577727124420839633298395476578560271025770929635239813489198503279517691139285*x^331 - 229722266465346568301750020140825863818487566191483656275158955652415482105530557897975343515900767180453702803880160809610347466500236126081863555987302394794044519857238599144046233615338344298963047432773426121990678391024740437006440875900126912049413897096571404669421910844250277036643679714404235468027078826873315511416417160890301641344058799713033442909281782730785913396017181741162059560229853490472337903789995045163987960121457933632001356524056826466812671285603416871894828841348340482562357766314446004052094122572*x^330 + 240381077418226207270587267841849524779543904227996293219663151129584492455485683119991320849801403637002275867975328100275188374490937490041314271700760914237883529473010558844090830302604204500383458160126424945901663370030852526008521490236491625622205291163612725290864875298876023688340058401846017702447257191666342739875268963285451926378672961714267692196773757225639464927283534525902856956663417396796007624016544093592181606029151832383901568239321532387948519315945841077642675208423560085504748485959329206766496913172704*x^329 - 188810465139834193922382707640897991348967388556266900142223296662468644514672102997436127468097085205120246739257794341605899092291680615026040338190108006659697092829586308103626516795269768034313041978741871417816873487277493374651727165864880643502214886704513346101710253648233176831143442118117439291805513107214749396725810949361563950424030274933549272743194423077264902206050309966730275655386561278938454212322890689008913362318267802211632271892908204887868971978229532497173797171094174169995150826540367558202306558040267499*x^328 + 121657352886010082645834496555270072198714911246736242824461328521188743515003192304246113165033936545226550125360808621369313641542747269170247482543281193134193777556936126425322109788082854164527869038092496176973160830179129676919839375163694598622210486252396801933752244519182485017412407247781714229829110942215226467246139689540956200001892217654811856498167535914162020997901163812484616612080836306335954948630901712548885540313567557011110929697788123292169794773191194943569408643416441762151175779235612353503104809867749129397*x^327 - 64284300478323225240121229922774948917402498490401227946150490459290474045499809601587333337753451241164763801173626132692702354593446247723581730230602027728320741444664068554885677812499259107717093559294115929737907312344646936454898542573786053224060229053167407567635164131121501288698702703068709530493777827212038526724818806684076304821187402367829809340094310414016916881812947995934438146990621505423408076905852234800924912236025336381191035098603042433484477053496007964277761362211909028537455624905534576150928195398953529133268*x^326 + 25408633665469919097459962928967244778167312033753678751953183001712382985128647370857598308484530757043508811144668032915430769976703559660849419796914025715842872188126849257315482607070140942268849271485917615605066667581608226605463166267722781384724424974512996523376665522928304167095042575014702359049261225270160945986516173859657261330260660510464217099063664581546520785183924050091999565749744769157867540982955811188734599854858735638179654713330792620786322249279146424097604210932985092233512845491220913777513587619380321798943869*x^325 - 3932895567547591000984072986480164965035346033121385040929971467178586678284138848046608457965737696472583526239347065846556909317886108733948796596200600590617255379201486014801934401776453194408025503129502765820056739787655961099508567961611317792698012569727552850553953555763495464822254820485451753969735613076309650295648598735804076561647953281302235633338462970868285236398405886411315859435540843094786829315141692077770789005444312331448113915890325001946016186072753179383766367033262641612781282624982350103646129076434955480424775693*x^324 - 5172049136166652183670213101476640258271626394001683416854489278762993857476003517014509097833518595404455498433552730367070994449948268442970921972828986765278808658822200731150606490810439840127794737111536639689372289051624264743320871592704254399055443285979972295299154073283423559321678990614623575121757654956113289936976931946660248148953904165327408079114644987135379997311575991574724383999851965362643977327224912436390116649189868893655197653621601972824538498614810818868733114602428980807425829858306903949442272071298132900495490967124*x^323 + 7188932931483365449097414914597854946771385573161029205448019848187255682092729363909145091957991849556214293598466661089439397725468644848383389736898526968593536641763875157019959962909439392594049501788992166480430676280400857045531259343759625541598248381016358583580007959804449444611681271600025144665882058058220981353391952550444964554296576359621329956705410901766751557665337501187806986101562911551936781844277621532472549246000089991238756732829586782940944004263756331788315265779548969265274539445819784671086143123034337594482524843918617*x^322 - 6047132794837645606184445500698288789724387454509228713469656805064973083238809430853379476705075246337374644240846957264849191338457056862911704442502482756853232839868729440524402225957321210262452938338397570430573074352650219053727670153126038368472141131806347124843282507723037199802167953976901642673602794805238124940781943720930095023465328334830384647738383255900500665956547166567305569572546350858375290223997696073570096243227098872616256707300199424152515225460047825258770676715977418319217211748333194965500108326286468309615992246707658649*x^321 + 4064938922917196607784154223159616454285051077314008087052595742072044023598938716480060922638465788483412466862097079338387189134195083324904282439037888804902848172876115846057498758708717981141110160198429123447980363979905188464267418719021031285922317277686124283350451573962472790301743717018735172960842076521492927517558943750333980676767393265016742987943525182565498636581998560122976030764192983925897585029200773137204969048590284996168336722895693547631902902953420145038729750629408459855311725710397320147613067619803146908460450577990111085070*x^320 - 2312161722071206555233196000610496315592538683738271573203693561684542652204873882005135613713610952828118117547620042947142238457389237273492113714171531740122002277853303685419423500729341197038370597818981976189369618733537172525479795759214462633790409842218677659675170285909591354317919653899838943314845398052554767447732888436195627287604576762543940092685654728581221678379409707903341002412392032981465318676807294757353647684817705455669415031080265844475108041380536242702670365525745102852422422508121040263846335074457347348374624101833989116964990*x^319 + 1105546612521263838642968348290446729896698723269825167003402121759881759826140288622126297686882716304403583353881728116761670971521241969991231763664749514270038445731249284203545503389944227359527786035711184544668778531102831293175704986937866292235078750426832879526580962532827192899720735697246509237718284744220100862182471959700222056512286872354517308771720492197889624217072448050375152240512262820244310376786952299363942592094630844362625118194518847199531885627237494380996033782378413280569732041873415255850996508966065629377738060524722680192343050*x^318 - 406367582816062631241699330419591899533268291332902437118797793074414107984866125864871482468381602723960576456474702382825008470488247653922840501252909419736624317839992991467005434495038425030104458999823325555742215147772283067747457998782834572224925676179094257332913797291258046314032651357691530528216766736186957640754031704939350883225398825719151952546633330884073717303542212490044942913735043112024305617847333918598110626268451640835044348654433553383598708585014612757603253697724841055943691116524229568440155402395740138394715306971303723804868519067*x^317 + 63781197821505213104861266216011000190740919935482600792133504396776527740877815695010782251218870872156741009302639992886480975688047054186522426697632079526574480358060725980502359031668173970008568172249987586007309923979881749338851974632850732622379366759762913901166169186413097881818775401207237000738336816765200304585319101831127268771653277137046969078873768385784617826165274400567155293178625801707893200440382627125097291327701031728991825738972095935365334847218195027527369243746324269866208442485694251148572259243173696714022209076902267960507302767834*x^316 + 68982867796334698773661619162885770679805660349243604443563107321738794553420201937421419102174401483410816871571168892504289674280940219616028511442423392562139680378502042061110568650978639250621781318618676404037206502719192622921673232293099860823092280813226321323484617153854020332354425834578131001047957251072690864263161687942344451277855977760813754699438532104289239266106461125066111168804776848824797226664203725025206514507692838105427730642296576471359956777250420231512871282699445571832241162689019601503500735327317203885698841348224735062214995288420659*x^315 - 96759495562858557106629264650888676502784167713424801228074560925537239510809751247552602539089281597532375405640892334604065655249193224322535955860688937110190630783343843705646221915919107797843740130745599339631311222183412502879378774723383953222026936625560567141599654797506465882206356118862915896795148608624845517400691397085866338134012643434446977485473639916621164950821862966200057755132885225720026829497474346104429561455047722828120279079080193448289030143810583768907050942063138166229533184127606946246443857937994317750678637253138335786447247514834151945*x^314 + 81980421813207501096530505317033718838261739145007705824572086978264236865780674056619258170546578341880848142021440627722871296932503116166622109092660459628420183338826450705229862005394743436997154083053927937340639521225239241533601413244426604316763660285922006342403966300807090339010177100585453581811849528319941614687376005728401739108683130487239662123608458238629094384486971398651619049362051621732164706224360318709383032893597438715560522080050456181525447247393061442937357052661946281981785751323781383692530957798038173819138078128618701489599811074564743251475*x^313 - 56469924501829534068676907117571880782378844015320010252483491413181758505331447328915101418276983240614648469485130714209537378931576599754490406034710055773556410979334161699808703927264835079353128728298774721390873460366419357217707276979122425764024308409228521112946483196058441715480922217710185770555460555754705242039853521729454025245220864841334790644761909840182518312813127670790540890675144510518613710323039711585865536562869394331271326034862542428329968448736890954936446825050879448108650228942641025672064135711759703130873279610509162398080334059305282988970576*x^312 + 33665972798688185937705615691773688940998244130798576618999357276506106834657610873464345888516767830631100251949814675656519563326284649839648783278215021937172330308749523024717678433196619459808003988550651337233746700072933332403342105809519468568559741554362737742344572232423058312579996672591802608406855383407609392636684312974188926881293622308621024259151053812823538679237047571815961339434763473141209482272477947318873444324250864719703956106459884166410786937353103381050907970662516890087308281109943002646372249240689280650868742793589151828972445736553106391584435377*x^311 - 17467045806529503480455670126345046354699104289320096838310269578963137160786404630159700570340174318067171355994418510247395817882004571618352818578395058400582021641111283937463045289610774361939461206551287386934568048448200354446080140774949587600795992852806681670857768748274906344066136575288055741871607518716284590571275078624304207497242256199985261400309527849341982459577079418769861292796746433688022265023635355603829023032108196169645399048975036601847415725512826016639101978956367211649966255702581130387603725386110029762114967072893748561268386402286971734042779972244*x^310 + 7576556768286763600530545460540627655572523479154853472604007074754222833134881846293567480784257834735890616471740973977589235084893439654199146417004765209326260108882508440835478114300558480461476597353441931223807413069340151693352396720753378813523421490492960436549757441158071594868772549514069659469957560304132762986503151945222097399885169732454776840198467213394327921645719034516616001639569979174551138808540265179668392685293706343966139618237030032115343146971435856397983090581092292286248286336971271248279137979072440619367179316912710503855468366779081440099742268822139*x^309 - 2329311848311618406358753542546268003129917976771552765476297270862596892001369483318835255384448380013820147691856158012248268822697832021536683166101825939083991439402332953637456007521554953533436721325796278746139971149463650483305224426850250307345901782279249106550276239225511949707428660663806809388750481163307772336327376001890851982310832363855632557580853750811978603646886438189060252671179954260241029356929697015681903023566303749192848678835233973884549312390260243537548509381938112970135492618627310665075266873778625486897657285299232779145073629834986011611112255512534753*x^308 - 8906452588366957123250332302066891658201820410078667388857985218242705707496858975170849023177552850746967672689881354286736633617981681400857570151640524384473300107719399113434273226611031272751237894898577152959546753585955776825446191396176462127331084795444166358476579190160018652818176924386732350483045285009011632508050780386365373813283373400524386591636951496760032959849608579932641522491577221364238493878448899907718736893689478416868779259852345135092839284934785733518928169489477370406291119590790048634877674617527045667993611152007537622719868222999284382098641252525526536*x^307 + 769376102195884993238336585072937838636085705597609574894588828059286660728046217179491411913369544287833499423985143860096563377792692303946696519986865552975334516832792348142158413464626728409500577627813951721955250944866600963096557832775038939494744779473410107677693683332246391626496459648163713046861967922671635879841999563682090111544253498431867043719971825028982129325552773980819377113529195439075297452643857039417688378629233681182619525446344282371404635589947945204151346757725992260002923265917232545825358321037440487693596249468697879126828251771204178061683838997946350096394*x^306 - 809875710932747854783922835504880120777540443304160360949955469944055533713955592350100551955471571658353910623130796846987377097399524434465497860267145387581876984430314938442425834248583507023854842265200208652318586670122666352608897703608906238819112319747959149746263224565587889570645609065029418849002760686374251074594984537246864680733519971223597588075008426599114856923500743085030455824783141772556653507407073452374074822791347909293556897330004844063061026769615273567639969016241148849749079627091452579548136653872270059462479236034103504597950014553825082141614080846011080460154046*x^305 + 605804726224134443947555651795556522281335484084235991219334760156917584293761887088230000686465183095244395331500232526740073960738493798061835605519006246450710358780865044359456377506360563465917136735001635664534539120494337548494607525674396535113168299064845982986455399139669166933444473243811926707910476206298336069347453287617721566482792892229898277629562486053826222726009551446831491742724537335423564527350344825503746600607018008991163170634651115191861365295934072835070024844675261755205781677754378620856047260942090127629807784206099904164830615342875246353129322831303505139804849333*x^304 - 378596928059357053233039923648853495742366962876650258223654272059863936655691085258252581152268153928556633814570197997168806915591499552173762789389364990704460810594279101769210699787171946852329239555105657539925576775347052596606645352842662428188794674837595952728957622632507373155421868174808865158818950875332930291660045955448730624181366494940798370444663687099904882430979714740663419493686041550700249794602619425405432378706040455901142539170183525183244758125085895009165461538960541283150157682127185441314366541363524333961427036477855928849128701793863606619764697867941416706023505635362*x^303 + 205979523802404192449430827394926231664042197894342700681161920808586992313210500013021890322146980626670642571898837209175907109525267134213321512582302715664889103094638297253715317668068086539944312868231316795615545722384570794346636659160265412769618190283518122555399240048797755502402670051981258234059883560125159033882401005026292862964206488875252678112246940287973606414061473738867305355356762907236367089141308757248576959437951639680206666430243202835880893983088584136937458837107406133894631154595531886640289154741475655986794245563207813504596916608868920856298591100499558654469629474563766*x^302 - 97596770902193014808304657032497361905619142645467158329773889772793326730777009782092436418927399163296531989261377074564281344960603016353458779986749355125818198324844188090314449126602404869221886880493708476124675129175760743617550107355647737859809322282080774871541217837710392238011465561397648108308017297274919443856868425657859886754436261422817042574595725493812826187656318858593607284984993545448776199845380976784331723014139434758564829621977305019863228895790997058110580846161209886233563852219261434195132093494096767356436844847218508683549351448187980229520762972354592739073060439747771523*x^301 + 38633296383798690919886858672779549243259520336667565332525973467731248777202294919105341000037275020188506320488173457075544626390154981752005869269310164404683084889578490736971505541346159323476337809720777971566239372531591850470167812574264348461956931098250124623825665873096767109431711664531140457476299777605118806136876380029596841583446995580954313211968675913525323617383867925439997472819879729821131653988377691253344137737485372887138701260770000338091739878043782252097597275658300857048618031459338547246322842202137791728804891515195182604329955913262214865688838354091626070549603837425293531099*x^300 - 10754285536637093357932861028991237415200766777263198495439725080941033344094730960037065370237766133774344688042143482488017110223548544923430261731120744027409690395248322567761249804974592836900754642550199221548484340006457097379498426885196978557984426251783240009035915858727311474155940418055345591200757396774774409423685327303208973265872003786039827223939502802869376715912623575307461516556240911366548266544696169441145422882372507443247290420356075853649507907733483383792967193246237061400069417783134607106791339491567748802547646538947646204481039651885199776215525567106343668865257403527288124151081*x^299 - 264052165674309090806469775977967449797890913593189108254017838666701446876131630977309880391241066009524863448458298948294302874374916958961757221435821249755878669983240542815145741973639708236255332237999309607881504078416338526781506750655043970328381858089159637421549948129298965024951300046385802808849521381778505616786782807299953642015218119634844602622902804778992307040994767058517084778254048839210172471605496365635033132776917359289390343384190501775369265617353423980314424747143695162297844486240814442137329065355425467199761367561213527969894837210952247681825410764023971961048097650935897883126389*x^298 + 3350671531119977031035769323073853740217996062485470199206693773764674422109870995585393540153197532515651960287098247563408598811152074754211567951281288764477141740760595482057220878085973169166308418935657129307104574656707125973160974311994697217397270271902484420139402088508771397640370027793617179472356617620740189098668222622937462486552425310376374868325914981747295799722385863895218069593509337671810756724703707145871646735019917034867886330925622377548042681108056858153168165960284820850511143744579047817631615954140875846113880449565034809917522013382712594507056639219511685747859812859346097668959400993*x^297 - 3317022747406593969926700830392442338613709857027571498378642272508697377132314924460023845240839326977838046879549732826130789958179318386434029122908835706458950916730277331529435336375587637656913842036712881961979340721786621662492214731119371228065477845875031563846445229388209986277949730239744210587093670581169014748104358260773250343686936214286287104351822687484779623782659525900221320118304899852101766118612602676895975061965886322803919355954486416258846230442898881888921188621876923881357219683553092372705746184898688804085607178971082950582393695760729561010808737699297839169350953477694879894864754000629*x^296 + 2407494757397481308737985279949250256134572633432366032796937803164518416772036744541854944499385980788172065426561798945660511719502862198655179373904814065974616406538788125293835962342246789113145936748824231095224006304502030704463098915281293773753780295180075116915873253102671074974516956531628462264266046154827611567540290521635429428601724256714014832201360126219934777680921045836969793502118195875026270791965835410760861785980996114090361978804521167813267778138212449049101044342609426764379914874101093000290175478699166751791536856859121853420880345454951545175814844554915675277737011846212723033265017413395062*x^295 - 1498408970329697685848691217068744995698527026721264093876676944023702932040513955068843413270702256172511645226296550936146646385828585588689198810467953088342833377012192330965120773745100567298073950805442337512174246978357431878349821023237259719961058169611759192886028236061454420086114350934516054506194542683535753539504055350017379707149290257071129381921766478747166404766863446466375280672535913424934670957855550586822564864051034289424089559966506380444467098258870612905327754777583992569900198275014719631227807451757999854767941916182043816382216940812660865928838749980744856377592230043392621028200208957989848420*x^294 + 835704021331678821539854817496023706752979646563543695715824023609270292175687661607570104997778397774229788823220872335555781294147574710872800393841887345255842014912181313516894315693800764685345880743999139038656474568756498810372027243849294207593577508431776025058940787781816333480444140670606258808319259996079789020792039523651165888674043632561555260669105480877346075137581061915329152761764559599543567225486077083568976570675362817533744951369177753693709610403789833602026932971639595719047279698532827179149782982623981888489937288484038909435761407786116177021791449214846533416046725731841344861514893710183661320348*x^293 - 421582200445203824342297082329021830560431435725442159461707047156491267373121780855756494362728675569827876847888277239816555671649618429009297545993509019763605304915602653809009251963964539160251790916929073963893934661814654639137330278706069983159517676901153355194520250948196356932011712424363041880272630378551397108418434703320591812581620850464693656769120306795234528554401427540457920493885525016457683398838812880549409753160194011010438892365490046781366735503300252210241978416565367909200306005407191110017390574073074442771484782850493838575810053534227630268419298392910105123281419896868647502385096751607974628337780*x^292 + 189777138528207646793649404892952751826574077441524308102228966587518724530279280090228709957690363325774690114976780679459664777997299829329163790646195167816230449222106047822704904585133111926386078976335584158564557200316808947610028906923200186649914370900961740121538933021053042852925766062690670610774712815159659647740840134830912221600717480341701414912037129297087128684476427250464984324712649338854756084697947067191975734030736443301933000210603623623210789036221198208128913406328958659823812418945846600360889343698033039019521607459525302000533931840604328466597177760772244237231190145566334083760679245943293386223269852*x^291 - 72602978422981535651382839097267937062873960487667851758087443346679939837607391666670032654020082643264612241218630976009120382594601036156332394403653823932422453300367593212812845466742264738220078757729846251196014179435892598973569087543775387688576843788408198196945821722196474512022656262261179654453989097131731300969926526362444823051119186621630411675992353322547979785586481708069304800682725476223165732477076874587759874532864832762473117068734750104353029642673438603121976107808214654164747210154783955784359924874451567688265402729119746184162481601055676754995738751379622838714259928253547645632222603504603020452217350665*x^290 + 19935538815588440205869813848321224226528037876390402068454017650897997674528025818347330103788653204168040127190024903325667020989340660709005134652937900658526044456130958124204616393138120767606175549752437300467232813827410761620965584543212346545885118008276540348143116392649130431578656523740925734418727810999163903314008662498824547283729213396767458119497758321195519690221530615885008761590224164244169101952737010827619241259758611113258173841209988652646701653285064314641232681707226758576641795840464595419620367450967028482415227182432935393261155660281866555987462381797800433871905221137804154407757422707833319010178172628906*x^289 + 38553004838225617285920052378869113529058866536143032808677870531585684875624768297054684816529259993349899609118674548421134609573600898321515148415873667164065166347264361214187535781701549266603890116365664060895646863645621751406562126284019441861028367317202460125319667546826617195006617331765668000780035085293833115127919781555511106678200068799446549307127567954709033084771859970559068495193116011101971602503460591747216152552822239514014319800439628855056899395211646050076408191073502282604209316726830964140386473369808172038798223362811515474962015686329225001535673784393740721337047134139959085800571685577856356790144405633780*x^288 - 5355931635961617253211969031195793548008050443391861227159944022754170613936643782907000892432367311562820241748945996904993635452953625579430501623321227238878499240563821255262799294190861385985742733232910187091928995093059220808078881688540426017916815669490819032597388555124034598931136171101061701350809276785025901816600370734033873485902526706303786029269994953287388961177777799268788328734262195004439644089884453431041851961038948393113748227388522078520690323184383633019530067436165483109198725248111022103408358855497067549394312288998354929618885406364613738591547569727246741290338170310741148362807831334530691279425637562083916156*x^287 + 5186455186560063272092438495601447768699089465346186580096214626418991036271813300566683843228315286896853797812344315141886603907892291817911631607851846780727838200843043958998502476323695857418128729966898787973306216440703929532108017515962804757397609217754247216239782824835868860965225177902948425142918260885104439753773802951031554074807787254130228182247370171674451028869121752051603195021209042895784160780545950403390564113697171700277938343818780867239311882651450982604419514398981720107923684238272830195483128551366446960011313593924229838497553885007623095072583857813263299807914054788740593848321359090890129708725956152619920751527*x^286 - 3622932990133609894486906915823689970853842578869913042099086355901533153777021044862254767794747421427580130943811275722734833779537705652727794279193516235641051020167713977416667659131867348071169514082114590036686117955826021150619672918093219505205790565022420004306871173766223639620444220737172336879973154060095784582099338379647485473381048863563578589661491026245438820739212818935574536014268694238744367043271117731161550249134100260104578001343842174642353017035753354330894209775003057169425945926615863790847044847976239749291477995073699192512086021700120678031506739567640855114239302347274027750464419904497961480544767244215886796850061*x^285 + 2168737716891269740316860287773914312687827881171218231932551889998421914308523787028696514879022300027055595101022830383283358408134273534698846172251093798675381210315682613788025446745360505250378145970452943414286813093621575758225706462796532645294912312404600301864708639067752355779406580338095443998720393931604821239108677141389299834052584117221209905215303658678875402021989974982124362431140685648265806286494383775196681170574502792263034931628899236426722034545887493664452599153378250573982128140126033025309743307568852115680145237849168141990202407026818680074812701221317150068859899670668961416784312360349635658630040477169083214471771680*x^284 - 1179850509386406158105824739613398583718407376967662645254213201866094821847860407282391657289795115338086591617016629547208948060225072372045318832711158396340146870934936157304618248909860540067361112992001469924251963070011801107949315008487230151300467187811212345085096006806754201541159136970139435740365025410780589056339998009894723633333653903433641906593818062987747150855924127804886645418601326311800616826395036782255753674601423050717503910850282453371696279149761256481863438267827655162089749700707535674224709905855035258155001715375653012728947581535801472370241510173635246884015233721320371338736408769275888371067907458976788691942559478384*x^283 + 602229801358724965702829729147168843562768688932391308082763638626006003946442016409391576982803561406723598279943094773070089105055839919487476222054661894591236081453460424051003396030283174336402673379853411629248470367207894140917269869025901445893513034171681619085033460642642970695345478851479651424358933056756316284354537930736671503599650006322412109453010208943769087422728846810502332513708439682156379410869149289517038483032597459196478149393790483250909585432008829842762745238852181287740298485334800756512540915100802881566731672881240774641045761381605704325490235670177489160280762603377934064302129170560721943430602432877591909861348405639041*x^282 - 294785251276946164499591008331494628340814388587387336520790497920544778332073861850057026758532708621782916142735552816294159569723373891918247105559615717886714272893954045446503318210183024306681174305242065222218103603413354633676062718624228653570024834948094420034474510794424728155178177403981687800559619228440693252952296352345926136832267233677910422487399243476876757981406776649340733129454203237767915403225339894123172422404102127023454207125930177701772586051736340653961474274037421589514781115718291161647202226544408519065834496467251810162200855592069337340790966109445289221152840360820559112092280920278240632553546022866507732096904612206985844*x^281 + 140275596282305708183715607885574665684659615148678956584066321914615806706554047636988744626685436466556160032455235891311920928506915141833462647982637552622090050897603681173526582012831054806974486867748794634140481570773617010426828719051121246014547720014610355021075418525818875199562293502013563968213886768618981139048089040977900696835866443448304001887243089804786412628673278570511774441851406989533934742342834700591844811582197294956806960012475141630935293394175450065502706379572916318108319836799062445562549342780933946889386799530026147354240515291995824617106897154715298306830701847168965024417146092021853405522002043681858044796044361622915668430*x^280 - 64970777276273808578493901778359116766562033756188470558991816465575540052170570787594255908997265909797889756009150829811770789549931812158959988462397282554809586015754136698841949276200182609446479644612422772523547525237231767204993077993747154749177147853830445371783427478178547826975069336458966391183420723512828466670461344514934607510635909387780788754489424150077326354008168531255730099036039663548294799812240758615505543564128693117931935745518943837673657587049723302208702033443024891351170112900846019112283698989135153834734801491892130965789226240887656671240847720757365232755203785985490295801234625604942308640652406519039492488965126509603230656790*x^279 + 28771869522137053217872293564988533160873540930546817120016439207808832683109223451671892529189141000658751680229172888216346784762505433652924364386673162888202857471842217980890597696927386468569594852564502168117240652033284806605911530335533075863320318378371671140437092327208420511618750209442658782626666237367950548078317548317988979820890468798055083363320655172414099103514881401572872529138474701345827558355136381842396044813869163210877579876079509556296132320751769613755106592326930794265681800769103442764210261488182928290230378839890278712165953794847345026343790535022222598689330021960987192427128201832652447026134274835874231082222477204387301649964978*x^278 - 11607389787752082852494791321790273110846017707550237867392449628012317324063771000637554180370046525106280803688562401907505620661958026384884381545901760513349548425972014912145945313506666702538005241571182045215408758791088766573126563977961110176183922205994984475247109994147771367526876947453324244645266407478124146661039886870195325809316161320678700620781053044317351652891292635350647582731594307455684397148318436100747469048477687180245094246747078515311533833430662992551698174827436588961802584350085230015406507227134382268912316587034754604887179201410051408702445992429230467901987686715395704501586912817274599785657135517424619006851954121088267820725381386*x^277 + 3757262687296593729783116703016636201251408256295072328494051733822800759295582357490938279770199128534566818958171343398995993816854193241814924354786825874717461771839949008483522250030216139396077434302440395882365034836311213326718117302756068098596034739004007379507915025753204394875055391915885348471122886803721094312365860557518437583990246735321188853241196646210029113850827996464442222095739421539359311332656130494078722800339092271509564450992722276796186741097749913448125763490373823730876655187084342415695635000610618451183009231846663596002783020011078637353023076746374824434214018048685502389409698610856700539134423801194118293193911762051952431740938485117*x^276 - 467580018624422152524254306518737655659298153414541883226175378281394058157312383291925597541429625094057406327362602676143187934595505595397292146048126497469017490129502578938522254153508136650606466565528981535392595747296326455596384226045636775975969070197887974852366398345723525992802324442665888748115563961301034394369292403458018350624558756546703807938495772420726471199716503658416734099415267720044044270526065380983274695954060247025126695714566509714953380649514491578224348807179709066016043050232270073169629274620360004066160211052437202790074643170068217382878162390491906097123308588880794034108623219339585915782375690894039304507539341434756634069852047073689*x^275 - 657113913182927906848010959230560661099179125025334663123946700498952927170046213080115416209080520719978786141772722564072696852839980797507824339655025574810721743631746889407984269324470682824505309550204997730510992784868139035533179359451297091293223491670385889762621679492765115632346386784461406697708845640547279426001915816082560694111212843951758071957635669070867767358849917460101452597785459255028345729749052322616764117831478899423333945627902697133242913267454215769928762959894415791482392265190693444753163361175970856834495879695081850277512939218454394485832630695544913125154373314022221901775456243472856392753172912081679033219150894030261922593222331083207959*x^274 + 840046884467555224652889312485789090914899206374796169311851221181003449028648942972547109961469331123829720249480436050052682033642701698082945098255561728294372044280829392011734654897674108414911984938062962338337192372715276150778180659923333432694061150660995136696311481830000392916850431975131764507723709913488086200490211858664927873588334000540199082250815883051621916648305604958961847855030206894287039717986249762538416891049294379248546512345962210357054306613319180481539071594168468550503037870606466183326999492589671283585385281994618217194797665841563972194171464571079501047359249751829470686462265560035637968118633650537776582971963480547591892232951364194139236042*x^273 - 686226254550801112064853772327805148278031577894815265690375634594073977618931013376508933699900436030874987611346201410407654786716057636797629822534186814439393691901285669449448052772845629371825881106733033766494615686049165104862293610205460393521962514303717006527552483009564473433357509644298015400666186568404124697472449122120241470819434947530652444634200347197863925905504828490261645184654310631063973978198951776091983718325404035965997209465730602301947390187725186211661549274569892822810544450019816067949236189705937813029244392912692322011713893320883030820498382683974535860069339513009160072973924129970189376970594696819927850942318383527693005655655223247210217409600*x^272 + 467938664658702753080798150590317127748091145563020391677836716484270478771614552244426714362563151830647411806648595361354814188495093342026805243038215827071607845538971069183173537078083826279735550388554048397844463770319782136430543336999040391258629757829841911229695192334905134696937347820405249448435036392778635148518386602797785881927555270614905711342811880541088444563658069979029816753532546495863348274469617158542236617343246573865741455179426356480792148247874846903152759181275354707430393435912212307966633956149460471125035324169250494904321482855125020645530031172689320538192409621029951524050001401597646684289242696215631210270614082542510362501798239307713797457986339*x^271 - 285809029194840573622788433713152728152563976324613141227093574401382383873825617542911571422247688240486901702366890774254889763192797282528460519181213693172384464274671861212974550958233114615627973751520495218701887389643247052787722138177755835047700190046241829399059781715857819718199068847457517253825702215197268119727583921679509332791274944361939846075848814327907028970255086421169211994633397173174876016142542326948630537899360523245696021911484978428600562703218201547576243699264264290187231958497094522625979474774981556539728521435816169997886446240396153161936629017621170557653262795497670990080815102716191351691914093099676657718686386931788726904047669642409895961916906789*x^270 + 161016221395646429226249425399387746859521417271838049131161667633314196427589567016145126748720849502418686779219498676317209816514325961360458679863178686819647254430839423893730437838313524897859821301358703784674634226641469210053018657142053930593711751699792659242905180381262088571021033888217597319807706056106654408644724459403135671137187368574182718863407715284963930449816987527191418079191435236149603365982168063361876369900569546407358071975436599322835419385024992616077779040255395565866086998652167921440969694728804416441439932244814507390903425967250300901274630356735776268696946328962530525411865111108038382280531294469138501328067939199471542693629470838342312695749807129856*x^269 - 84821673635489694684166925675918151401648991891690499689752821845619977330104373904805356656884883263083910373991642562118878629547597871749532508927043328698834248747274257553407219351455399180594360464787056617764246262134511430665536224217980188865098399109718510489398072055397665061494429584296151514567571836709318446725164389829089150310063231788738457209805066923502170631007775163712165644850512782264607516487122266666132668404343481229134461966347235860297982419934081102374234087151775424971890726154049586718816479573972097481547194492346599256407288594906193181167889539817845571063255621695090532283596247715317515053538243075660736321822856191160643848690688026535926092101636159176647*x^268 + 41930418795410192865131176737550846911799182216143125520488859819280432463023422158955139791911114854381041812851986107415145558213929431116679920103428827203986541228940428913225171668229989090848291210525711441673350417947071604802436491541894051416048183974587805454360351022847163195357927789955076637697484775641613835977741904157862975691299076270405074030454794570049390869864985049042220055215470737816601019162268293246727756710180175523717621706352322728005125513707357756491599031977007737081617994064784553633074449521540450724044385790965763010204383817136715750425962428893434519717962149297758817481506644456514226290422258283032923520419329807292379996994593267824267347173872962215802689*x^267 - 19304426408573437290101169780948281858394051034759138418085823841825286505873952597721680525161395620677859168806054683478436775422061130321296053958309847883361612771876079050564485697631705042886078718284935783144162610205449741861927955452169534139502794466926777378901916847338721804082070640081745439904835428060615494655438468913674125280673391363209537032411445154738124115188821254911974902875607344474457010641690082666772657154403456948920490270252820805620827999666770232395663718128743503546938281701607960926412182735785208643170083283542162630576837257502213332425975564807310913321438206167179101113745102184976123166834190109246324175048923961212088581637917847206059684541981890829649412371*x^266 + 8067651185934759840769756910433853976763203841933015523256633756606356551450707114247832443077262008517854258563350940167998473311138660850310128551545536571206005647096747222163885603053044231657919102317396610113676158953556347933023305414354982783092198788369100003685275216658942825359006110341145855876746396725255097403914007009540037471239308453957830496166037301853633669132537091585778713666352119296455989440911661736970056107883551758254715558717479088002752372505125022595865722495916902122591098612221483840486354161119857058112299571340441888221620163578099986922794078812386526042993034612228374825726685054222519188639945908813604769869151054810518201219261062420835908271560800683086196896852*x^265 - 2856142989150370053156596069513981095629968673182686534486277634566707604188086397978410959690361267238979345916855334357048131054768533626815490508908455018082706749783774846356318954593120467403963322016001845761356554449308314337907685167098742088316407225574170358143038272557709039024392014186297284640137523201544211329711715536306072726340033600304910654229653315886821514081493477879703328029863877121835345763666505947806970592199503640736193841730606215148611366925820734047833265659146478613211959859153400743227363054566419870755066130129821716999969889486389655868712897562759095874907750837219683312705532696076199121465156512404808031119126914825714053130328890020664036362804352038088052433191903*x^264 + 660069831934902382845272161707795876210741773299882453435877903667232324814842668283339531675547998214142210160272878523279638640240378951863253691619939107329451742916889828795296690891245783465052841681741315587062287755552644910915965535430606606506652214984728236330792626155219062364846763199898967605012456720122048259498668441247917585540417507049445180400791646490340248606009433630769248974422175830398391752773183794822588374085360753643119933094298258168480127887369257543296606905760603618337416983734369653345745323013277152803456810226260801228465286139731932735783655270691997614036234327611309977351040461439117011715875631294203486093760424530310946605068485248657004646725513378808199214621183393*x^263 + 122453413271856579049025781803720794145483910058558187694836916671921785793406050188139647027728553109188638612513925244359491595231954785518321389733595541348849384983350638731220102363908572256324082179666963474673805242321554775756951104052735702735643566262388888909164437387613776381360234995288181348242724066767547167894568409641135287724603163953299203805718861119197664276065811339647786762929915692150543628264891603170087403263750796222496969341409320203684087408345719054996462634390296129056142613160244798597845251022086447472408221094935574240645051326220429959752151026420166129678379615138147246262720840254128015325782642179099910431531843103894511816331233452325043179440579350967305640554598246008*x^262 - 302982658947882883756343562027345168630844017388738143066216952371699248915791066077774445243975376192432584941975876274740176570047403617578652888280406890713818881209883908966368514588628854543268401881233070059701119888844560346012962558672857860848143710226936789730418532100502663307112524265328113612552711781338989094772326573419903124482864365583279711102674169511242349999923546341052058112224840850988151215782514058555408481504038895137453615030957575631540949941454456406414901499417419061857565599118587917702128538903803970886706352218564968137853804625384925347794296757535708225435871425013896438304414456587739893555452987367603845686972752207500408069243209771775678455395920207384412767532542278355880*x^261 + 267522535909904850858859252293947970402180352069223433450282196989541855801075102670966307476355152524184346268258143042368637207812577156376275193233297328402303264066635874208734517380363453432866576058813051830640295711851085794988829199560584741173989190956473713199124702147423217758925414052170261723164974548385347411786424308081490864711409068130018257479435370788695990775057978597554993702092425597571146194754367352069474303010295551732104689276240805732824160753480815015878749113259380206666204832006910299192045192694543937243915538477088893441732195923067332386470730810759475028362020084785712031533738450041167083009486718821262378677548057220897008963180465755272616127553784671247733103355275554567909572*x^260 - 182508949110766840474477899717539984421612080559142878733962912270164280216054010674179286429794434287947811083409414266009796672871128345635226204893768690724642854925640012710924319438109484274629845979235226479529890191137955561753774211052709973991318622278576668881131271902085375035169418997982155190424019570709850124793585134207374950732371300221420798572866422324859696389823097884522656527378253137406760524657742219282513807422056080245321818434042232166188763160319489763959463954307198620992589922866097607927101291133140389814175356972654702210978548497786831478836799231139984902089090138792739588329701576705935766986417440630080240541513082583136232529812576885255276897996175316625746429703916489278133872409*x^259 + 108020601692596684776049574972112160106527286980234866897707364420828743046418303026420721127117966927047672699551832332434377532650389918829573412692108256404984091437675691640996109110530625869090491123272246306503745969989225600718420077111964502697214711131303862994479508590018920013245521807633655208809624467288979534030610196817554897174696168423563325176899671523619819680992910645540168888852918592975270611818349173261464688871070756008932791943814590064720124498139996037358270699392577247348440303977558241997924535668049127665732342726549078602765717100194510951547360519214216489057113526954617672999756040016335924848906815737579011251678938357750868802738940929259071077498893720459905590651296525676470193740172*x^258 - 57677501178421088135709043044418662322804289328720930838990079607791010457503209611741039539446304433526172266223638806611897505032433821812403875496433680212062172679939194626693848384626525667808433252672955424504264413374386676857591012036742782524536103986905639473328388188184366074675756138893373495273145354761121908866337822952966117135529118719949545641076721969758806092143861235822224179318296987238615151823084974988741219791192989381391477608763055971791306053504039467600394640582828353172011406328875306278018387438412760605859446314981736460819346196216730239666202335723228373117493333402964336735456340652190946815002382484130232865183018346996631113712021575700950870678142929059904976494006390350535680840146068*x^257 + 28263879253186618135838430657606168901769937902635733278480709266719133821917826522361012251316208848211329319580409940595576603480303404127702827430657691624502754502800431759651972419321369177516517761947813126952404496468402134370721982781822322374676842371060629897978697576171418674518315992245786583167012534783229317782997220030103845890135761638867550433255266171505937229380977271725902555250779518841788606024625050405702034376410775994381604206828248769779694171686135631224540398148268000119072037661202405216104347848020537372840126738256925266291579582208355038223099897619920122443855810279300495441254259681045517286611796282133289816864662246840603693719106267946669309994631882567081929266103787325019340243650202795*x^256 - 12825852790067492572876174365238789095886759114658808310682291961008266661342554996303600712006612552119789209547483003581708090924741903248033249813212598808481845907930974169047537052488715707215836456148064261690737770259996892135741334588036336779075183973282335830657808771543829957817264821183432924946793595464570911302802441832940749081848843394048168350801905891794617086360213456947964307612748590797568908174017504041184927314163926623931593409542548451162409009696360386515577366025761855556109544538555771488047888217064609203640810064416554591693055526778354389486544193507907120285949354643062961769805991071063939213231897004523974787946192573509413085871915485530234519605684131458808150312409347223795046392805765987296*x^255 + 5422005805687545565042421875362707478007547331590824998984164644334873928131351120084460392228034978501834895146250665552327524019430015520531022314755870701832288208322141695912113894141425481442675450141057277058637212334284864280650430930977775432433344842145734122803521467976310247949528349998994956290955267525112137375259718359508971226337252095983694225345610103040027061746775449163856269200851907561452381293927615050686005212717288940074220209041718643399583930944737940729218897565188155804313281411897085816109120351152828729980742065929514686677059516387278656485715812300658711493083750056974550342735973040486116830046472693793126218314815743465488034327451942152961459673906969333845686924347590866875009833500603321581556*x^254 - 2145378298873389772645910398538362481185636140738789747267079053410309006511270845499269534002428678151499051385945526246706610053644676160095905761562591685619520278285573734434014041397353827964807210886753635923641956963020178556627051183796014379585820523571962002069705447606912897549335645893153282368094843192714093692359292669060980424609124913377272192509662784878032030385680154584594689490418781659325026921934880956081932643930125340407900651592280272060384366194048147576451171667814946844132779405127672581759052782321550208007619092054434333760331555132664737586650686889608065245372976036739204463668381170461605114467094239964419159199918295637949537459138754860420499086182556077080076870246623196445852665112871401304748161*x^253 + 795439013914988001478295713769371278860034286675081664164711947229330642557766957362959496086112880547337369520635399985483540147681813126211665192482414662394763595805074257161443326840485198483984711866342966429680831727095242077651261970893968213219780855198521570192244712445911720179642107405817709218921404192664008034322063443345690630672896477406561662580058588063618152487264996151655499786791128979434520781507084264034530554380197119484721085090033357934162517698172047224559771447189074066939673272057634165605844749213434923745938586916781017519858858837876985910439432679811130166904943180187449006409152685067407264367496567829294920970635344146808299370600375702738394968005123510486229934274854098928464186850823277477403895195*x^252 - 272153098370385916799320269895170554836593614666133385586182609904534806584114775290918786812232920185130922528131628809586003837546338288954041250946604812586257111935157822551445601985654308767881981444293516199366001531495966488830934306819487303715668988416134263335867960468280941566514431873839872995397250274447282545592056787180794841091275785389452404662844914299082646015074612582721539381422986635779079433150702023711665267562698277533718388047525116512360771715969104330549862976981603675412528542884813816781944770711106453041619467989326776602074804232221049182545516698588265280448132847844332447492593413796793708938418965096482359243989101421738718360743517083324030355564526499446177185100475284173927902259042823869608156866591*x^251 + 79304381677077311913524578993674731612699592271598461990452030738591651639650225682748521858369758864008788919070511538831128125674020995687013434340270958154184047432071453571834225562899721915640177324442183839881343839010481743373252133416513312723667801391651348925366657768117679360773653176277386399231453414311971247901174882306706232424727736183047788892451558754789283314685611138988601458697607328189444453360106086143201066569495601126508572967097986293730970969635642530196340873994950448524876982516902961802520967458250210680463681607190345133346706200331707358178246295129799796108681014389231058193085678315662546368385270939201835151884377165348536375237492076066362639227882493833915725548304438053066990019587611047175554057766970*x^250 - 12087653625002514277212567041063824339469805289374000469995697434823124106052330398600334805361412194912480131236583448021854144844080481724922836624335766260179277824458605715750451443335882880422122269862836221104173094958884437383914673191765046138381511082891557356730996491908818060177917502684550532351894983630035319832220156316159518909581695099617309048191579034827685732319773558455074624278672889384343387980632211502403255678791845944921331543110759981054093217817967223363019764604927850137927369904113590373010674654479805664436498511654374800586540700596015850296327891657550158260561878175046759967925055421533148804282309897454547512840693383057936337772255178879656860991435425731826699517258328817239705335644481899463887378156707251*x^249 - 8545958890607197173964333351739606749413805095970762493075279049883866553332773891109055374103607473982371874171872080017043277698423677110540368683349402650891438852678660439519802757759546714741741732543713116419719580986940402836500128834255935825165443315065991588392320491503850691098787013652837799297744985434928805304547058297059563100444850351325746761401412830077431220522466461377587638987162326886957528996517752769588558652331174499402642022855914301125582836575026439689953814503877697024129169959328641678579098135817482919311103806066761634765598612465077750325050677309599279821327309567074243446486318268016880286827109872469692325037709048971283665871018566708667836982087579915634934164904483122581084517708690327989278278144604808308*x^248 + 12228878709564813162060485035495455078044848476778866445075494544196227666408485513269140423359159523067001955937625383442537642791455108409736117846227589722554777700642845063287812442654604166624030385584242858787283676565229837727057266829310811555926503652966963775418522612158085394391178296178325153591208285292330238992257010705816601528084173278039599349717570430666819862263842772600797464902603400282539353243422525694438046813927544383985094242982214392782049965608171555777234820776243271271308011672819029837439566051068930542570982597562859182678441505111303453891614228681871052865365052625637848699030645079329495923803160019513630244365139039326208253597856019657099317389800978276296669631522485286974537763907862948682831658234141227779677*x^247 - 10258164327335239643266109408575587035402764457819076434184647537027116196392617691867666123398873983311476274637410467437173461977235997162527743836516022142311235655141630722165026153263270920655414195035536042382800403966658514418152757748867218645115140133047474671564734559786455473556245234616004107861154954225797322163815256482871207912825336968661090565071452188376314453331462697400650332880508658850219180923824431314041654283953143790743447953370212881013525908994196298728544099743147702908350470205740241017962316209404237048953910824074431179513868651067849519461384527458731633612643866559454998707529159237161319093556567124524495285870839464381481894742110331308151064332045528171659253757307576944564800334549762442611895923818423712705722816*x^246 + 7062345022982377145352562983467282314640366896868178433164544290398894037575083341334847881042533886037305805545045804498957194497175113877065656802147134412101652547211973402628579886557643357221953129550400877024637496610946934051029070040322531997200249760756162201575311555458891960744957418054913318556234365697511525032212249590772803367788135418479423101670378521869918034065657469003360986131867109771313255886199105774706167908239687349751556973791216439140581210959834527247437588419192218189256135118330715584923688309648442398597496481138420334366092407780634180961322785752672295432703941372746083010179643851663009882273531538579734896177992197607279515061984899573193951777501967192139958168100705984185887506459344649509105869995745701733314056297*x^245 - 4282061656484815191335771683611118743908629487684041703178391932951592307263749883851530669355814462138951080080302921302646786267069993658728600350406139975894281910624682072561099975703245530078699180860510579265315938294273813661683155668003688308308033673975786218167404030284852015344023687891697411649639725947674447913986158903518482983848202062162304247270066805825066488702017454828657540013313291636759882386698705255082092407235926437741167397486645618299906159042814586573582651222590007313227759236432373199825249944011797965311700196899156778887350243291667740751129663575726840244851076140676357399661038629132643993556794530351406142431509169323451649966759503606695968520805634767683765051056670626156325098213202074934091168562936165570279466531123*x^244 + 2342869468114822269481565567965954618711414392260263536781375216884379467006014274797815175289394091838296854048500005284889451848729308740183117333094596906234304388206964917640359528610080875989381853882581851851055263657581008820843286662592013977650243683754887053817662720630163602914049478408429237290615487372132290587681287305319146032263380055089957371378762985647744549002227461947183139805772501160709958508551424957065451540842461144617768645212770230125380593937483852785799730634839528927699060299820662519919303690669843171429115573329009758387050492128030572313575379586940039137678177405433258047743189340496125054021056019347909795725639463159159103725712246147006760358831913040589843556448701702673565447597853162678494581350596991052985530477858121*x^243 - 1168661425027254037554608366747222949780452150477869252106870480146645147303923972323793442573877315351245306073431968883944257529353319782913238070611585497635677591316272506821059015589006609554701222652874050304707991703763550444638656739677143725256693298549770368902753863796035214095604207512969893013935720389462680503389045406063362884180743995306234075543084811096588033141223922353546076625154878658691942690402630992156386292736432700445872109439814605305630338258677457877482031280738056605704621891756273412935805172725127801018457689896854342620434409003276220294441322867725277490156821685951755696624068775593638825265322676733821150086261136317904798203026401087865484628682712098396820173153395641540412595036647705333027440661418384371097008161090653089*x^242 + 534187721258305536327854593212789728992743001963176712226476898695885673009302075940680069153135059131712008867821353617418762771463684425273094974185739005725114344405020931403766518070985590615940727539300694140350555437808472468793170858946974207338229991175641796802970937911315625586969871029341942498302715835647749604645876593967411421688967349450654611290114813742633403651756421745058701064003423904270347520773907791177424308913127229243361655523601605869522871187038458636577577989464363548920625371730473398663226391901583003838336166422054485936087879864040360221271601020206919182740855635076319870314537346984251676213853472069864909156106624753781337480107373170888222676531888657096057524926379869724839887150726137831101199887349015970162248942204675487669*x^241 - 224617832602338159904854416428362610072427815388917270548247740646853981687891573463886104595264115721596897356141974499820936559836894214351035455894849684743546263245066211800296793900381784397759682482120295275420835600615267984289406102796310108704868292532328936222868997614410431862483791184853159120996795087952471103312135319469136419234369865487879227278407151940459879172616256594213211994906485059089210519089535029202393195135522097842714592773865419976794226299080798345711058131286114769098890433828901504382495326418810055504276914572831519178861464217351915152541574640447496606216635728072474271391191955001966356733647592413734565646438661141387044352057245994166977589499766563433291773532187030354967296226288065287612867063537916907846608775752732327164929*x^240 + 87314508252762221443833103631652914221870536533467323065683145394822139141491684737971727495918811886328000185768593113049805014767021776642395401029116363771269386502626221090660218553118094322584613002769406761554983343780611138841828513072801851274746454545831737226327777341372156380094419591798864465165103468617635128592233343796340009730949354517122780309969444843420075604363052210489642044304123506650283088280775173230654946855801349130105403131826130648204675785352481343530738780545691798890169556835167721623835731544884490919904901267747697523562241862092900192570687543409965744482354344438120203570906470364562496231454844986418352426162467783709717883309614679589129402642321390544445265201146253788717647414008531605565790717041436483784492262532025965845799852*x^239 - 31545861680554566827726174965422723168028881718187850557310668157592976697684174957052099499140353031002071319097241433535831010634017610924603621576636429368348819808117438949353757296512251227511280584716152161378014411894764817636019195595743506205646889032951839411128169234528918725518710530750694549957253874074982376139224265215136540891227842663035107647955592469474110120388422541895173656240941918663224627428033692847179473020906584156466581512454457584024191085805921095894548285155447802042009028285398765145207284891422486822630127242739105764339068267615180003207668378937471292391951043344938076203296798266742421964810494055402982829236782505879295187969352753565442687736148891138157208582742950158486400135047803180108847764691668107632331335938679321714778301473*x^238 + 10519243736300001540034593182786070666204893186382800123187639341031649166523175859181964250965694927839949228065903285216102184948887289683008371479618050960662956759688488451596666819931605111337349008566232877944570661630197411832211051785072065762755272985045901231826709347682528060148291018735566720047317372190752890337887493881593013760747440077589263621714216880052305137657058152898091709442053725387219852671917018537679316984755874054801928424799331183027690840182265258731092902521217043183447093983181106221064277297390430689649769790446267275025590221647158605574255859533070422574479133390200071865478983517600188663280643454683134681480921802673295607988575097901100072474313031005914459780317307355645652362140303310755841043712902969838574824995512170273814536940043*x^237 - 2992765243927265316630351273913668962237694523457152436975303396122973350214395755080539553496921375318056697690479962748893873008032967446778511204078717216858154345036984931885715886629123887895597834324409816249029681521369907033567848348818257524063496424073761579196114967137704321935658855197045670345827665982179248892363384268203683980295461342049352383174755942341243987164066331539615916419810768527089793199282976461770952952965111447622184801499884458993169894008252182271273190791998713341731745373768641397972468925221380118343291455040552116923270701511044703373575527452283144230629320989986755451504697581818806452671086288504540350564544036196082682721716364031457176832465460631283294689262274943814038520185234089156301904619725123320100909806258573950943019209376321*x^236 + 390864302639467435914195683622041878102467267509811140093707480095817605276191762967424590794853185176176322779770020603989976098297545881939067767857050890866871035391715798757634794717652464060121679855278535704606692137249721558924799887712119570941680127255300381803752133464889270890823561090461831058139027046117396455519976286656442184286792701928806617959723829778708195552683627492345392485344573500285744195548613814753563757426015938276492966348946109112996637658864141089385576728153616670369709964278309766897222401888584444611221597967683722999562030025013914881591894285613084448821052634947637891293907761331605307999851390827452728299582219917275319083659654977172577448303024300006218008941410497101485413319903744888907105511203099789757234828092095873306536050654035285*x^235 + 433513469756214136353791603380063591250068394577453781997021489952565367236759266766380952213421458353051715272858240845425953535054920296666367644076569079868620385636053997412416250490029257887593260424387142269940144152284670866164511160637774107015152406339096064968379953224158303211976856179587454595057673223703179703354683277748226851958909035345603744258488615246138556374089753080813287189030500844509231555481718937664548691779633927177868360390221587827837162535954903998725878932292239884482152835290382547751093231828688905387491451787796942490143891094186598921699927309512984927264973379108477267561016848697788931489506896234033265494729122241814947297782912089991410639743029895880311251196910945254538634940176857084611276940086458621617885121261025748835523037921931848511*x^234 - 592998680102419508516699993261929907566559415375919692951797074124318410573780737368211917635378363381532581501136017535401945459835581395663977119521001694994560792273395856581479650195729699880573802875250207164233655276936920914634944180091469309712239301055119828930323756483028956890740156786002196066281981175266556469293082449291599081305584582913356911620618509434109261656260301820128288446286540797237628226242759854712611878475189389594013563313529038716534020761788108303603273533059805314781012432131329240000672760979316983175066574677956080840004239545828749136529399160568026545517453009116513591859815968296354346096510741665016837200951566360215460294602718798918949726331889854830546769549051115546274404682450634342103018316911681505588958842896184189073231824184777949031295*x^233 + 507941488636207297230071765540623033787574521535297344028241804574391960647575651541380243054361517754278196664802462211487356405185204431724467775934806908126196201976158280713709569218421292088733097900316652670717728890226522042689577469379913686965757331290230877952421488151848674558700262160653068356350347578201318879477398608634944804201389714949569821094920433937231577287309135662712398821095741414555525701086352063123300865044155132064926705682527358521645488654319076887698653473542021583176568002884929419194119902885198602064394773340720812777805534465058077692043409082330783694300753308370446002740475606851159078718458616035551321540141923817590822636468115514844303039005257021037799339813402937478782945625968545877018629205350161004071818988147021058334363587142907907758582480*x^232 - 358173864190447340790947357867033795168011728969767083133666712765459268264444975598727751368290671729084152332019141248808976178630380838640864789109877742134733128556285970745240258125281931120554468528422558973514639155207306984573663240388778029669413973353892518635447352161404557269360372722478614829333458010010144207555240609293094902061789761487292284641218030420264180304220511919151519692082861769997569104125938938289251855904757371825435639641570124016406044793682333953112903351821714202746346666707195275816180235736688329838427290869971269894826639993257801694505915846320170405962612873137038710829103222041623639446403562810782837737414883721218643474355809091584787062736692558531319833310003299794078935052812246999606295861134716470587056764779811279818229609807303765764953149075*x^231 + 221455192914234348032206365132458995804256809722022270976607001930869203565597415146726489992475923341232172325838318194484681412621157104103655007389574408559011646291675153430376978777186856685080868529791365975184434236406009388977343017835805713748195816085987302142428355981647953156429652396766890295269003718188096388883461901404468484967378036711835358806682991888502051329474360964422700739354302395596426467725707045645473131262545328732019010217408429912623003895923987404436269119896803614514424188230432559706530757743564596693847329569866619404502514766575907640262018683429992691647239884858545090474685136336853972963161906189020372580555475550889605276041765948229659410791594932212081778055810526053490251965240261200069349207223329778792267148418034771529458741375991646069679935740901*x^230 - 123068133744808022730600651145931267538521420449152484930266588868226983246315260055397059555827024114939966118349019484581607474909279236747172776050090271472877666829641125322348788273508824390857360654628953899966949954825156633664492322282386887088820159677208350409811695026763239070539424737292278062105032882155473238596786366263491780367020380475564702930969857392199369191995080236723528908519662143224290310528460148000977054783874204155379787087246599660177976690530332283731978390477260476036653928379992241592400676508644819693901230462498189356958429743452952971784123219264946606540308491663041120237840809295884526211485305871960460126131459285105523543230256745667503427130133700706268597305995193970815568121485452205658920082675469907406722800923035515699967642948314680722724014621348748*x^229 + 62316527409296020574950153136547060328502102613913673413134406128079738095094100805328844559296438535666253335411418444399938484365062422540783901823989231887753220075586868759405388863753874358144493975581181258062821714937449869437950857977606067128671668111032450622576216075101651564552069694959682584345406727230485247157659741328036934269209131579255899057158567728021429114086562654157700461500323140955554858891529744977662757948105761491025320598771991459369732045098675658453447508111799111336655339393729323906505085103885373728180762567013826052545971041023227324417274493850726777584630295859638534369789465631396393125113777163763559565146537731421494274744289290974520443338040803888670426154585910667334194965159194820326427530551082150291863270158754881609602617915461903871206543566443291144*x^228 - 29073540366482806678439114658599134475447176679704380432945508818095892647704551534754418294498169064989637051037215694113250251269643766242146158192410824134934650896899817314618446897601587221981915642543449820640578995843183254231741320239057827645293956475365945279465939196244071951115005140914080137551039414500199043709735534287038384086497284739674424347551332433099356243044006022254137197144043000682378790798805563005742273061105185377907366321601713369838870321128923553484351768734469847874493017809396609432243317291335280867962213379415125551146107966212850407236825924437172630376131392175211827164615011611033201959262282119912200704943417349805185912030269081122930491434160203390206779022618708220391023235956139669456421630792986264937826542714042182633072315482884419013980479933586932609043*x^227 + 12677155736428193961407386478229996323155167014768117035241704154025363718994192397997259751555277275023330465451169187713853385852251538104946110600364759870930797622536712206289499838881337270176523202662125451566778803160137872084786695024276140570954332550376602611860021823548746984019360744951281330802628504738270016201590717619135207124677432289567606818613660218568715969377424171667930753561064459321006143428413690741127745533030998770979059025851337277356103057828925760874617310061647296041929005582033660889049183274052748947193937824220947694840698317231803338349596628948551263599756888199757765189499915074255219603758049016937883106270260777980797822765028686371883401375665258818893402722216365643321557311802807291418588881908265750522365327093016376077615321027559202574906332038334452037003289*x^226 - 5287767829196220845373855772622364390393464641243063019287859888944008225874873744179045505989222096901199959257206051067019094843719883975665016248951545664696151391959301328113141308011128645651730658499882984056561456611488597621732501025971680566075216272270697164253734326545583857053411726241747408078116459391654346805203107999771373244387852033772736649528774144751093298305600456344806722910234996380371090271584906850269091265084193787880744164438592908677381225595516625173135343178063200013572691203568789419177958052773459498303882240776942805734334391203824435839632435527216797438379371290922876066349672538466816604802592570325872414232449124339148196733807781433043633581491709835070741583886529601092499149660510897814401813999521057660608215743061207659743279950176386851328230499654535932137967939*x^225 + 2187184005055309030966824186741014015184760013517113136690331751135999330229712155521383465090228571842740597757697783630465362367896775515597563344426749115537972371306471862972734815899845813982399050893666773238454773548077082908615224420968274335062104032366304895826836257431571458466936511045316391598118184182218884580075789210524790799449738229277951754227949323416349553144058817924914639410187173674881310768008102024823698674081262923456442544711508802708841650437477856771191882728810064591976644822142228750786532411800760009448633843002319673912444829870263796017867385965072180616628142404610243362949642064486992880786665351171241439405956996823091153947491196940777333585430988617054568459519997241739000296770140552911671441130703363668976743047718863584279146569001393137823789877508689880887840149510*x^224 - 934290363087173703012920150812261786563646385459611175895250061582764229020899026219299925880703753178640584882653129098048581465242191773571768639137403062004400442274515427397761182034614017155295187408493207553970110989823074952214804577219318849336124861288963152119216429649264320645497007567371284124408489561308725571471085077666660849862031303964042973933841501935677845409535331198015573573526313437051283665725152939886509000075357495957284807964727306437628419249852714458614781639371949761502906041264860034756878767417385565864621576232976571164517345579727669158140932771614161086484641814801393261712221697319284076753000740676761343049767793955109875014330255513027730038937888982733584985308563766443005897757736056471102368045031594356562720851326989748545576980112572545992538632350404758171654140619929*x^223 + 419864191153274998030029025254982593720356053031430533787304959427487005728621699979655972865383616539465728758941787619766299135932042114687713388628189919799188527391120817644202497475405925426625201002613434288452797829615016914455391866701315332787207648916208130069189953193300215903883189926547681103402941518378812237270324441492144500877842827194349241888071924161642913137021328273450560101175595467995920329812490633930428982308554889705818716000593425468218311114274186338395820314153091637394181316388667550131791938219593811223383333128008177439611447522481102556110290913509173507742568596894148912872615991722962503208906314774109107204372607559213009178982556918850764862927537560348553608518829566598782768155859629776038197011574019839718696853066287019343861688762672874360880363847637786175578412825168920*x^222 - 193628037446047356086160529107970624457543656072031856033743770972231157033238638666753851310732506249348194199647016551300368328571701369172665013118314615916019005728063727230208647319469272376414132301931489052484507611536611128636392188285650601010711542422967001473334706610919107926388909315983224588823805702918499763054742186666596333821769683735841899145840928058868877877458842168198871730628079342616812894067101750822672645052728148682559102567342419781215695005876757960442590695731757142678920485401760760167370334286632511235975199364586283823433059210886887239264718050387031808688080436143308459643676246864572890482779476204067528563689479365753446878043542533259221202501404192146147778479000865517201569906446481881584987661769305207893810979862480192835132128911494721201295239657556919452570299936101815012*x^221 + 86592136334632561478868400929787477254971834222625472422523445729858817592028952408337273403571190094887380223056926470243838668865653367486273871091528476812491047580623932164654392694931261668775395360348563823100382669287715410044744936879394217745394182977639305177049452615850334191409145193320220925820323545065173136525367555931100535340812330295658359432156748050933399658058572048358840650071938602888829921562344146151216085400117642475895302344314746034806622537742598239675218898523756877597002443728918331970094360683080166087817685693316836450268403739626892192499584463372135870298699170186841708022216725739883093250835717276188533569365421356201011192767705613853585286844577139319134283306180720036667153867130077596023170282988276242433528057478390534343174513842895228829052496040104253539090061797267220463417*x^220 - 35070229501117752023373889873445230878865176928341189445208424276237631623616390131029650968368604739736563019156543007010171499739065768571525390087392059256005973669535065599364468903919824566465568470288644036227014845532778734400648019792428768814233566366650008998812824903218468455410443212115739110585093569578709209027843656757601042558609319829973546153554178438611907900105533738887660118845494938299459770681773524524972013438777058331825488155510050118664729448909065901953596890947574286683536762061235469295476695346015996377960037670043110698063931653593492305651946248592854835166249646428161592393509245078078331981771570232309784762225430743555001469405446453633707441984826111270901029005165857139258410961950337292584734032445473580565787414753950760654953232017127104641815798206685481879033096138835769754195997*x^219 + 11689301115867246576631920586581991525215105849125773586692566038469175211816865341094692664887986707833600578464203060814866278736504444106988600040565124099185538579373666643405134868374926110921733019981519002976544746835187498460387987417242251062361559437566019693089978113352311299329804951521662162155567825633149670909591366612513928558327233838030817962305450634377618810034572555542393351723581645092715638674821105278634068427439193015184218205878581005253292010054113220952333267674332773426608935182778202562511941416124058165146369796290419592327055501421426680414864361186847227345501459897474219551470072150697248426586518327455124444975772011615760182524490669725959881022666883807195631195578012627143009701120965248733367403899707089332927940075722533384552276130496564218554492859240002912097934822816771766483379275*x^218 - 2415598957064465527264036049176971453967976220077227525080329907341392304509641319944584505614431692839339636503542021293934687186176500560597140991225068301825111803938132112772152732146015917814471496463384658030793315407358808501601423690137809580720484342305926089508507620852219892234775431183550574794206958403728201591620299863150966811580237762688913710480029167235651781643606539759776760313012139017253514649306101343221121401368078149480161010926925266303665452131101392932161148651206202679338627736973301881697168834973790846286718496668151360547178891659014043235842607790916990833239795619772950588784273969639723778069680796172031273779970612334662926446497361261125687031211243736238821198787213974577837051110192680779193288420261645403429009916415401969721310371497339743064960330295485822050276169289007236851902347109*x^217 - 447838488507581635701620189019780926750080651823981223034525117710060948945339594997201116763597966161143263619207667778584653300690474829243389572461796219000638014984136531695172702917815260258433433927048305424917700981312262772117947365914272427753091802682985688211630489089462857245928514093243390113494190293955206397832504822112315965355457387992375907523324219614992904492979604838597190746081103824878373978944606210114289163713760304856717707475484020600728564147110887225578841670303710412671511476794207350418526228508362288849802704209488388401891284378067073293142612486991796804313901801935018019486118986612160922082809003487373346091527462072350696742933125656562573686118721053299419402381060275499203355443023911591504660241939481538180188917102157299367396566048573665405617576452826066365803770171988410371026576168634*x^216 + 869590664830823434347069620856504848647132475928381460531624128042322224427918633282175253547013893194243528515427094093344062156464412154440909530182512087881862283559163538329801080119226723988428077119764477193936252536895346573873401199502523557374263788180726807984875161164694578352638399180710063720003206352441907371724271362766822780433506608428786501699610260619183018991827498087696426833439098141293097970088046679474404799522008398378799884841280899729613919236362360628208616383726845742502129112628846391577239054589414236384990096544254580071194395440461881389218738241788496428402100984379829176029230644563499599431526164124852716797300766569428256768003194493695288067817376882306258696545013725522335585215368328503558235654658382098837628462565122760916938486025221260544214359734316927144013239611501021309042221097350872*x^215 - 621377172332811144663356549358314812253944406866548491482453987433162671266760274328606361864872839581643641758676279508008691346746628518667480005587600785714878194270993182842541679596533268880290192285981735792649403695801290770241540002480264267073582330992202691695805292985706067808452501696287574247017517817654222395165263293715132383275695499264044266327011887194449413949762582611914590313119310702359558385235336391623385952090401568019865829007195219245192346986705656021180709953632995562293156227035167524482370181114734360538253198563857255757698994639326711306607002411935366357617382780598388278175811770931028441913536565241447573779720664265459471875652424215413884806280185772225991727029462500358121907537074060348432786980673649794029998417572247306061028103013413504591172979294748435349477715284061590712024946459220093183*x^214 + 335275910412862957754291335842518285465709552350951758586233164416095267141974870539889793492310331406503669055532988782687759130715221986692536388139210358915492644858745845590456612118714510913908670804821205905068513335748890334555123252336795865414469083253558647405352623687446409889533170841779259857750909187771839225660004161930689421700690510038037896023982544753976912284664267718930494970842332959172196851270610621847558619180046509009594129332384144873264015964992607897115440979956746451495970006917876410027093748506938467360668315265214756479271933078888959876680661145497251831021734426082230203782647317669113521168728035213714109756377537082616882064493619913455142219345020495768720574030425709127444620761416015040249635643823214798552242250405649229726531870818746358928663912002729458413071579743020485239187643021967264572123*x^213 - 154722325199987227104165959099621134602690450540044558453433320904134798416922214297011196925137050799313586482963829532654600736924870503462384568773099807277095185856138940607714820838666816750188843864289833895991612119361734456779946729283159023664487214845088588841501950141160771498324817188149163660641061977648720135769886267439985363728476072304085285635021281062735251041846195010327776538969489116534966393058234498866251413017358301136413146648365763541487981325428644487967563728424270359495943021883900746822972476003948919236133853882041189611230289263442090970609132989708940672426800689357814442380861576542077346015816779068438105422610984107043228894800045515668856141389246241346499939381098294851319253885313291036888909394263656994218886120592618773020800324153277432598808569340781567394920214437369129447372703468449548069054498*x^212 + 65134167994419910078024237392214015145001235949079340312187889715253647269194264316991951564011317681998085353787442103062388331452295649269204623763228628698506520862248254049042004759582699405426628392846826973073868843821483846350768713558963891241551215032203992170726607938085092897231842044713898611022847307301166704940071801099706464599611809047525253263478345603980005095061896708594390300396083840916842468939751608898302488258361101092796534973261168459506134113656075643263193147854243627660048240234191278054475517059625809064798006552863816114574518649330276874938793517713436367600655408734298657162942315234002444659668362030723245917212083485535752486814417486521763416659705443330863579350526727060431631723438919092184594375214205349704631933296248878234542584902587984557443141795346951119756854001303870919742045729157379608587487716*x^211 - 26689947259710789963447936860393584814884079203750844594575909019500452905357718639566871999222627198665343903297147866629454086271142060204177372769680714575973031730051545869763328871573066156929821205202445215136270348045490068446497711884117114861608176689011674071184776285213458091363404128343921313558047571255980093308295901935108344323989524307900067245939393789674467377346274483642511522592395648919165825862366148364144628990926953457913537257580550147717712613380911836969622132928000364630112684573230124043710688790691740250077362697877445840696000683203253124976826133601818784854915058174891615209288563098783581333118329473088567309507873382136468636909729712709220502727310001777988837336192771783438915050463964175946283669828915701170669849850597549512031475731505819104138820905384425913598984987751462521579519823790018514020536432345*x^210 + 11415530466111182689662818016932719358759873169712781652782231994660870808944465513900862186089125806076264073845366945566867494359333271010317943523215977356614308431814586985001227013841929521065586923036135714179796518967864377601885392201230028176966679054763326285528056805117943634166646006398904842271366530557965398271760889610516631742200574038084079395316939417271933013422446690575087100302843690445172085293970168263032882270707255978239544608523626602008766545384483851481405401419485852180946217073182790123504600825795805761345387318130410888963968959345294816137876546920826040688888247754285894187438334294194260449895238912289946282392759881661436704714296045088021673431018120166790403994711501929382488237753016407473531158325747044060339768447837150960241094342427896357624263965426566490771846094957772797753068737539236670746224715347261*x^209 - 5277980311315166390177161604158571680703477619437487395907701494640762697917542348440543300217742670291379051909923691500397172698476915772303548051505021117746446596331254019384921263545300485710406990127187938329524069748583482979233884637899793458024752500428716925278839535993201623203865687188452353335195327624837242105253933668277086160334122209800474162185512012050997349325773985391873727791362873844737735981531356836856567821212736583847576110417670034269649609892992290719513831041878086695662726143229019284681615735787974672295508812719284310941517369564817221019478346659926074067458539472298562433746129877651269029486534403652212316051482912875954579638335687953943507462306540359349880843694621297775513342347021762787038158097321322703647150700989031220388691011529559255243988903826135931348633181369306479499328199167893951754789531254278025*x^208 + 2549020862889802925626994645540511095136826323312686660947935010856167230941850645812466848353249142763069284082593430380861585500064989038502335396447729409957710888067330387870632873854870588639962935054679750296842380933598082700270553806593130055563326266960408660015752262110295307687207872143901046266589696194950019431669550962493117254130862361198104617339375605471299544109927172714234701237306956579276394649019069953023718938141710775497869827620309272512704512147482579549621812374793225525070906980066432679585901036246212605631354299057029452652662387126642455597146937378489395032755884149799638782013261412132048961877298883227781391390822092265666796048795347298637868822402641651527052708260007971194629818893800421198804572039393593874696147249622117641742151979600604390273328157987865918613128849587203269220461589357324071856086933390394268326*x^207 - 1194035693847412496863615989062312740411090002658470809467431537107805889541592782769133600702607602848560721139859812649147826516223380801227178482563973914770054551343024854728977136210393308958000011155485438667078973680715464283780295681807430472524527021625528493476036832054834201382927253065063837279758453127958719615636170674100759589796290842933419217632376499439113881722267116471569183229309495109895091932210858756289652286494078388806883469330739465818256257240905474140945394278140414792392561794665217942042787133617166359126368006513931789087322728898202318333325150946406499576579007994083032108959423989932840693245384040858284227233140914554026616819113306314119509099487787115509911280788465491954695379928890605642710591101188107604879343144065944168983509473606884100241093243881639377549932153882537360780842570687532540207666590393524469694993*x^206 + 503415442336123725681437372554684496286650686710980846909868968265175288122868382337204496980456496152076532960945131385041957339446599013198199376111455766480756224123878061619721552036669216613009649910306704807988882281537381922411041341545849609810065465987592632495509364403491679168821620547612515589573654505387431556619949713178704327628185673213111001409839749976818050738307883347312688642674967136468107523673572161192971448483337244758807481801227292567547412336351080315292062918715339207519986252915219897370589744963088461798252949552330506934678528614042995103798093311528116737256329988788907223930576144444810596179033061725494655566030257415148502403447048981232169151090801711860487068285236148350346927364066238887466186873259547534566955725847835605775728281891989184575093321435300295886538525839088516102220837630391968688955289592227448070307866*x^205 - 175022030191001543271875590230624212324175236664510886157553664854608761515265274085669692412186553827349406599499120476712289498779321639251876531743258362689432835001059545338724847706715939102127511688615040144788542635618581821923481809134714281345238538452320978528043742800857156164242908771101286081531829975698181781556459693917584327379217236929906451345496973010909073810468968181914168880413347935264817274496385992680043236958633501442872686915411147044951111806060742982452127052082997032174204549215813377210852779566787021036885319598059616729141527645939747033777878557541977227433179671363714039511098994598382891331994825280406396878074694860798743054581085088355413833664929624016828740316807320464351338481155404814018372792277240579819906496671715644302984761209301343586133541160690186140625645418927961146368375207068984303012637624457413818667175867*x^204 + 39891695513175582757402926344764486782183815136457084481459073835471617920661860347663434285212728320297517951140161822070706896056550320411600917109593005366974887829052980532373730222923912721477381325737671225224482804340364167924736375888920402188741337841961571630863858440316732778765350042789317739999602295241273317655867987723930505840773495920330796201609300965495125479587373665268014478371351428159280503254992539045711811160470209318210523470479514545684675523030656735606831803792027324711733050935388590824482097587470766368681752352236718493728231079438473303412434076181059188655095236021267889326758974107632780835050826300000363673577688750193887309351348224564795196343619588277605859846354395596545292485952156664391599876540396714929808526393361657777927770926989607371918574897263871356152444054942197584672357138661653914435441814534866239791701338711*x^203 + 3721871195751999392502927312642977752186297510600196213791486261105505863484350643967095994856620489832280633627583105391099793136847512954693034011867508728094508479249400585035707072707048716146883759214522853657630671847076763413328009809731093445421288020973275174484739202041392171653613857537890034257704004577504429655003417670960208888484744692134888333496938792724581013486942107433574944155119403061960361823055825389233256621792984793510105686024756102769321044548222605862389744131567151621561755672737544348522517632397711658430879289610559291292491882807392634180726160176601263915797106075666087050136452779397045915370240601073617140106648486128487673411315249473721755065828761750058897989306398434282789476488999559573084847704331368667431021722727167372544179246347948758737002354819796328682648369426786411113440451189465005654451315860453447334468962551899*x^202 - 11414428071274693814239923358867735531149121586884815915436923888035454664082802767019555288810378776219075838949741909524757285927583526033183705050949290662808264978918680206685690723248582837386425357974847404840270714439684622683685041434205430432940427069965109295289161152136840108379392068388094806523008685530907599470883405076533972499846971077916310200151071458810382639223065423266176939619074083831447974147414495329575037910017410507405285106630077168351824336470488122578188685100984887082848624899259681136502622606560923839198453081625329614012633641314227871349319186883485880261995980481412997181315170222340102920551814010553552506716838845972634016545016473291148993249208124954133888026527336113877430530018001954155280426926033402326555848191504841329144144359249808526740662617599092815405696188784039453338298463335038172897494877190882120989579502190482393*x^201 + 8769273620298651599092079677139268363601941355559240565894312035505806370852529677039853656299514062720944519128825505134781375200122047964787346300187342343162179881192736916598005458151585655682429907021773008015353647522277204512336433581723041367642862308795000217679449316468155738343574468513928174971292496102701641774579522456517156023180174809844320870386132255434614591391436739530189399785190075376075114696772732510751610358333983198859859481109230120104867390149298469671541140794699741718354477331013356474066479274090796254510514120213097789430854505834399042564096713642707851522572163132109037983767419377414290487958973044985727010784616554148054843421575646206069528785675095917282489093393410382187373441631581237240425535476380724497546088527358246657946855373780844233348733536008849775127088441409620304954076307998207982131343154207226080933820475722315634681*x^200 - 5097791647991373717206826887272281395961355635817262831178390602145257412149026285277846350391213698055441252531132430173879382596396110193930761867547753896321465059964729907169737365819577087367897911898967794716279441571407325282275797931421869397626984430268293084418230653063563765947480825839982136381697467179903815162803851099533057837808650295282558800320940677548158483051791336945407830173394443991030602662918553616749459926566919765343781466833096713111996911502193388256371600148446063708081696188247480369248781473825239451188135177764397051994616491244058173360982862337512110549232959812750062328477659670900041977750077719409736188838195718080523356510764700350153631270888499622763856408773155181894893246314473869898808992838974438273285247296716907025522263399025646338913406286026005059479574255600166044873475358610180046922421709849323029498635391166223674764123*x^199 + 2632278233427535252577743076959561217073436030631223102085466901803778486166144739723342848824009424234474268387104498953665219076604795094832810851888945088653894092208453887676717724844028154090344769275755064330519197834706866614644741200764617382680663517684555117446761550236940644424138430511748641131643434325707350865360798727708554119229661644940987166396348853051766149811246868790179592355015337883734265991757719848593585016939712189647586880836061006085789847000810053694565111352743138600916662884386338912945041241333998706604952873507993217882989096724010033446146747084818691870670752738871165613339446863167468496072562789772725284147091779848195234423458156965759251038585721076193771757366266363906032496018009540192775234538560314711786507948109490443788616306861183264340807901690123497628988151008225749957139421614305309494789713196625927455884619611719516647460649*x^198 - 1303523942492438892541783528377948365225270155679818659436850516749385920625714239315745531385989661564365894886219101022401775123486374419997194480655794079373648389496611624013040191581270715791082009271384892586334246741813807804212285691527785625438578439846477351572908890616467202751199336375622653122855037792716346710485117996047836271083358104187586522526287033489474441765257255703388117502569572631393290653960443235584316247873559932549902993235178662643143578845772691995041788794825753586654837668963454023011308799823925453062494405311549709116579629896968645387844615194159599872562020959459496662813824614353746440309018681501770568501529586355995013034933099687240176569402921480561384861919582502306893434203537988055445126209268717751288242315039784555937396248639127598001679585452991424488329703933487994987937474121752174875840949557107489476619264826059951323445141524*x^197 + 647306169714150409009990133468556122156995500392896025456138690048138374564087604826987422584104838305252632232397305658533031243637735836077999186511811116484043665956920540970048460931610915127049322677424032833120238693431728538421822890649112913500692060498874424209760748091072684851437526211749194877875061224100916246738653206294709861462917622463767879420014342118857104297638042984754017496294791796582147514972177264432079613318841887175933383108116634351046959385373395140862454718242807472083680667063827648131577887969854285375633274907801022981676802095166999342031109669339299533087425278230225877777041637247502332691575850793262910377267690519178644239343460432270252927562634570853123777165876312615631130449053381155490503776933866131824077108975295406202221228932630864490871797024608434380540185071533009106512153773938678862311535132126828434060591983252028227093872184482*x^196 - 326555730948741074960413724204377961604543980945758435181688368281936547535684508590278703566636915618269793072607227182582559404784709921621979877329936271720898944629644501602590269995225919587688437032226802545855916023578426701907010293803313940176728578453070608621218844587542289493153596733864932166255030417281025048954464458528155697908300476162407139907273801915588280496985791500281799595001284332678907430635018489188155738394682393012584352987261442355768915051095551389606767081244245788912345535333983250911932660616541925707308173394942907779729780223139311719243370469587284755177799868810547399595827702003621930633126054757671453027647447463657803556527461570699735964364308361496923113043665300969991247059461786619648207513480399345748319599382567514632551127422255349007918428263951896570778439540068598400432417474428642095600817869225735863222562994926372938862278800068059*x^195 + 165149336984606629245711621009303004372171546048090106665925736994248047460503312735321216270868284241076885247018704396534996736436763136689774801648663853275461537916105669168880301999126667672561407725606146044764639743709610096809051435365739826983707208658915905141594199766911146637160661386146451785652152350447840430100925729048594640385227178792064337626312512734860511182650077089960864048114115743161481274481072788768290160683909179368322938233683611908166891463517482570719306476061309651785010745917753652369452961747946288503225510582225779965228411789410283189070449147633401745523303082386553308530124927857980564839961975000211200186389394380610578988731073131720644244938864224556564733012456595651342464255416577802212501285650376090562601163574965987907923989240754268363630397285720138167013709280516977115256972789135715201648453378985074253496140256681825367882200373055779094*x^194 - 81859053179774434319891547765727735189355686902214006560540898255567122692070348269944631676803453089298412013458282548634630200874280658236061004202206287419038100598119167470411894266177235694572205818716383887508758778487691550541350310376107167575521234217405053074524056279055181205523607391273593041038039545075425851769874053455653462501608069769903805855147771267984449388694353777042182858486642243883254669309882878380958865877058760185921665679366912613297913514234106171911126358599329659299767143711745067038663745895120662968769808666699061687100173666905206673768750975665022545103224425992145125301360936076673255351939905709018033428358504298576428264676492194409448656827561665618938175013385269158669595396333012264502583463936366284823321648448523156728614472978703163633660461106938895958890399533927321511760658792551249748135513343686829411780230580754337176642661016201962730324*x^193 + 39085382178845515920791525400672319513633393638714953225994585164535410911305904740133462561826783393544422198033660878598522839882560442549365984570706490027130191512357497947527997687713578132922273956808578048148418183047787136332400173811367605013551509605167653748784963379606107702149705731670947209354054059349390470675455767525785082535073865487542034010998782992492803232035358272978871583595216260382050710969240265043969220379361107093296567047928519925330821608083712206388757963951235332364871175839056169996124888003116269552235041170792627661918251335476904995598633321651292994604504263153598094537070696306532803047121355028866890114389176867734552268357147339334103048548103370066102029197789732833231279322962647474319837757656985493500247763295470340432841511196492273699755689522976740800356906367794153343230339212139103511451579248740415440288366590699713029682009697324579635387246*x^192 - 17852027498919492948398833250989476199797274432779527095219440683406996155832919796567518207328840081670607602302896443647913086005851755387952915089461354538369759122057013862924481404136456855349397748452785526209024933206358025830855954955332669558866985666353163353054800727397731323902667009215627117154129801682964151517984171081286614165431442761476277727509453195117232036032761574269333610034782096771377696084074548720005334386609462338465451843783983143652273597511262831234277791588259746389573693943750143072398111470661310172980592513489457206406949744485624742471734830898665696613698867965497563553976708519908059959077430485320539709346470771117424555334385915177335707080618603241782214468127083997323075038788564431612025645872553703846055714225998578580758541935275949459837764465900297289149612045990819599558942155178511649714806981135935276824674019206247558746759031282643240547604989*x^191 + 7821807563299121029596448578630504570849054958691273259842025018392773209072953413930512385444105049826856810539544927382857398787715751632435746165326663447474655559989689030455244374507039192240364093842054397712229945548501116732348707338151695809107435496300161099218716351530399096871767068836139275542533531904645556510239219265553980051298519690133541625338140311250242948775496456786504726673553607596843903572079147271052423789230207659661584964731642626418451306413629264457450024478324619193872633651185320309362537843484756940521598649838730286303727569250964143317547127476241296764573272635313124723887442931137971201471904950764069083543457374005331660904821709778096118404865318788813278708253035596055514731657438720926087744012917531377472249918883255221468023096380805396691822220639418596719600761393575379762706652426013206576767922087600980058086711207405836929974226340808637284341272921*x^190 - 3322121209347637996189673986230411662027393163074083065271679994050391177365090315860062016621277940706976904225802912534279153835528771903756536801700499462636073668840780101677663151052671426416574391330617741882653016389125434894708133412057302409165036640339239513619370692690766934549847655420711256174332193564257364739303278160818080747779077525542228166942923017161435606120435712550667762584908824464033312088029642039399494612944062038618136159006298159668511828149199475323244724483597023142705304003059991592086994450296271683800391752934630788629029998834910197889185398547427924541232869919830435439607323931769714236885183975116657531967410315269988795541598685453093734708887935277255588067763608685776149450598314193038450534532042949833565019016855892673874533873365449411986065979044011276463184014383020634324528136245638145378948907408865937757216265981582868962326515489258256334962761608914*x^189 + 1388276555637029956143942413643602298683513135357661284818692007367636435217717259681238386298666371262307559949786707937489160307187834195814747308778795785411580107516964284381183238253851022450223463348537400188251910305226257242219941060653060720024513419510235440903650633302838450122875810360595981756652030001981473147912196612921203480511673482005913871306235941404092464658187441103663292760551293179518901572694069638885390093043825389123922113650886273463455813191915660165082999913188573964407469884978530192144327091286447208690928487488317650173952795673429458747642548065499579184136671542543131396145990789335668679674187375418678858843180938299434941510725702409221960489017378385422283604626168420216953913839129456491110418794195735924030770401077748977909743803330654946986213203708818655058008852193103692548340488935345668230035187846122838624311703048603635704652819965880508588171568580243731*x^188 - 578952470917224978504375230571150037278943481056712121596547352299644711716329029238451196223061728873043378760778477030424662891495609884585410817143611954915772197623456328820462974503412226575187509421054999464727554193716722722803121116129713371929749769764349275314632832686623752937995825558259574754062131905312213199268659308527627865526612351839567286110308956403366525701817993401431216303622673934290481567749627110945473863210687900139746428548911368192374529442040237143199467009634254003056450131984970324088103469880142200963781811282190614391263539823216427332514034597123053710942675315793265049994868891990217580930657404639615892690994447974741824231711631187825203098618927417706292116945071262591818727660460924285004690381603206348666499091466575886475946839600950760495687965157159508157816837517536270878382765056688835302733095352443787981491949718815212695784864977682634728733940363133487020*x^187 + 242715475501211123651759974709572701902827797871755912107132914520402819849629197902069842104479491345175274809472597316825518945211215161458906877776310878468514614625450960547862264647198649681090706289077148923803761225238619303098748864760162166613230139134721445632584681205981050619963669972535158980064010445504202492096875296653241364513041395677088750290610915278614237933914090538441233822257561720003995470597002497060180464182973390704859013732649216252944000869573708500566642633022154874269978495302631700037608895337465721281140757442989027899142214385691428402024455715988759327484620848968091495820456868107556828430732330204739408998669826298048327792305631806371946543079812208498240057624489230601560789909322735563675161629747471599648777573916493552972269756839828742699796466684246047433339620524880099809137525931542564260530845020078100564616655187630303358576652420492262390947326859592707478846*x^186 - 101993929127901127441233014622665240013575838944782443020755290040901710203232505184145406037432849014355843408865564051243703359126035911830064010876394071332223211918984105688321273313134193875718025565448183199943234556043223930400937022945299598878090321001578294997915196266659868668951625218013923993432404232481784116196848302006225936571748489243888003967264101681340587686735788451642903432936240396474015858627410076916437539758513672771141086465417522770172108426332357578347161960586792810848294256398356952312815461648968146547150724679322080069786886239987203705086063150756000012007934602006037501556143314679702972277967503786882038825821721707397050254388639956655182242947861256214437842249804194920412120203213805940047810141827733477638018557144552158468977284053843059512295211354568340929194535788360792957999920105496344542969810327876381526933659977241694559294691663164373868029765420536558662350704*x^185 + 42492191953097148471774530986884094483445051692117217255896286378526570793056465029576688541596361286334807258126110529328479791483068400011652155871600690208844791942057904228691643805426344283796016578860129315876547279820841486644199474862961953303874328808891331634292362732803837916435956158357476291538885809788033206103498226365649411077654810211398323693547241924522626050015562706285629759934831557374371550960389752646540083265009506125333080915946318291791843851742571662505933511732348700430267208836743501250410773654670145293459736610790873841783742813696297931698204034876681632145953195299044118635971650300750934785272352913407985786511112031074357497948882437916853311899247926001533024449696050419819172147829094281145014287249206261855200527188501909489256679534924020697056855479423769936614534301778218458425586258389382201918365021564587915079242494432687198534883835431736571577436800632362339436061225*x^184 - 17320412748764639836333605730154582017290090186563108473105130041669726070500420929807695277280042461485920521604099572080427052702336921525833042047159738319528658532089916949450964557555866724835154890963288211529742087568980524252818595197326827406266076970459544153588852376467432189430536627386653843663251844305700595876579544442472488678443496214263010375611615826280060758263887026163355544633799052327732007733535830555500551310601438264509433191219052487773926972221579157404129330154978347195494110192671992396764923626996745135298584968179972945166610854248126175486476367242739693017956582996998304171224067429732243774410230525242609923264554101519566933198012175931080842379314063594746884204637547520356577883333416808569927092229079975193604914786768116952669231818926649990085157091310298071649595236331767628239471978359103489061387928440867885755920373996377287730301835982910256399357069789164717020230739435*x^183 + 6837385484861787124799580539628569225742576267062568547510833356018393364114071726240288529384269112689150827907093148335923886758696858765047642727408257454673400044202395881127266533288805077889532097830177342013102527739219513214132345544804991494522941322195702267031766876224679021046119984019115355350372900046500613028805255342863865704599838967217684528722196648009565586584588698944163444599499974577671596421767430743594937381752971385115962676346314801965493171424127782034112634834725952123418438219112556453343057124355213769128488284422118681834693306090440730492872255269196318529491592118411600219058096263307104037839497384202016813653574456825001422387093414593239966467005326126738355460030744424502366850620147595520090205735799321534778747561696514613780534136549581209616143234914205903451108860143681330771562958204828173530949226144692149494682121038511498143570649220812531432535093113563507104599535764078*x^182 - 2602834266490676643917607949023820529227839842953041162645408868739195403980850139467371982954270408884613649107194320451593644167796942461592628462249961513388901899343213571231804636213912264358791240409853916237957248550451243515823057532203971695839516078541591770513682418775070538901249691608100176618390048432655739567828006824760177818542108267539533005103583994619170606597602897006176551091092237034727266373315280845331721390023875392891641590581035805785888997167584641801195925555635938814336996867448501366021028482188006590894359766730226166669374859700439009684966037223859328156852197618025170103549745170387446518936351413598606554016752439618482211971281773660497294183547220622014779007583309295841437380170908122495690491472490499482488140440097173323025268884450762489138328679751647939019146102103142605561368229945660714854031582006845202124657334582185982500203521022868947594726841588734548765829604176137306*x^181 + 958063970972031204194650075690494194310491108289779063223219957831551694915737358876079910681513456339373828430336164513285889444944581505907540239778165369729283678512107042834581818750246872453426715520523177612624829772182002316106619058060028628630930847673762007542245595105667631715609924823961209476046201817541017548886681275296295475442728259440791274245414428872374344634659178683188472317735616669321260332228866292708922110394616319839779353317915076368269995375972037838198968133708263218089855272881629135205726431739971479407533544706155075172007063508189240097904664157896383080450895531445087877465857684548839336473237711759030950898814844133265050878382778428136137627492714782544837952479652171639751149877086121229836034665389474112748756573421602389260554173163247720714776746414960751545939877506025195308507816895402588768899500979892122715446736848947457650450153903967054146941795808632741492732711962283203622*x^180 - 344174696335076303247125000431266756361715001682092383245120428252717623103571254108290883452301334290067157701215571770324394902415261269679969130616122238392999711347065171493889707081272849781991824273277938313419120924324662588670342050956276298473594338362092459148168664328271368622283915499687393296262176085002625269989811746430273565055905324100567924851598717465589664142982268277950194731245103385440428087518392547764071361813562731195901094338832789529300898502424525697525881588510669439129699753959676035880494810163716297097094624476687135870322926972258062153041697957148805675008775179115795703624257803130006579031955094275094888181350530670764444125588917808917798248340765811973625746258668577629716091056019423783242339460028858095556431858561619837746620908248402470930318544786494779487289444658041953064531625658008954395248939052106412876427488096498555504761274194508826543872267021258687667343116084457576134407*x^179 + 122293336446154087479850966891416292444283128590021840431915818422888596832579208694271066664801488042421312585135075505619980410224616955064283454257772158600237492891263022728668303062204553226560217961219824971319775393411222017647882602270110935313287594082531562060388503366708609841225299830397193167047864384791053943890578262722982039498848711483718174777372028495287805397992359177063500752337051424993057313510982244857423689916433780875397993609719192151311464404768654990382645832404993428601760349176794955491794495299756750962146685947894595840112388616426893601271386679337872955172053934367640048455809159930985359462568503727840235167470528344075589726545896338584203317022804372855636955931885187954808881565549274468161358179854542494388723508582977927567979707649957811052616169709394817558343851765511702443874901449680681838155294422291229299071334566064491050378890290923393762178311560033632784239656292027278070963079*x^178 - 43468472195812040474103398027868028878694619147159104694201189089383515374934653161597584242238631377245441485186315078130267102003798338818516268163673438047846762426437318720900963008136973981892646026307498689848426081891005939829589347462670757031445319869419881386799491827394686183981561037317249567798512147534956075696250816023440292357536711876014758477026978094603267079564173495409575336160102283126576826388182972542901212696596189665657912747816392070398766743416073602494154521868282761501654263293402946387892405902442991541821452359046954516455900898967595328637847682089081688177438905379776537401218449968850025563882930957754700356240526720856276243030877297152769709322065301094020073374831169405163231376244890013146974180149457517836835066828534304570144525000803693659273467310637245995295401774693027309703505737492739235409347263890755967055607580504106242796008335950565683175317020620251899254909557368666256841974161*x^177 + 15471730591406595548824333986070284140611543246709945937498312547001020223885511074605926946420484549367969922156810713134313365149182530619203628928945476309555406188142282457414479401369890236230929818593501857486179652911438091295781727866442446926841475181482860652517085245286953116982399683172331202646835394251165286350750014980391672772552035339840110071531766034627826912866301310909526087226607567813171019567065125927740189591361127301545394296195548755048422425606208324366478599337521424857074346496687508089987650371137652921395109949400276024697248107752621377066391439047155294776235092102450964415398515363497692503668178947821269249476317633686640535098622645200985868798626384109094490555805833068541319180330558043211373679105404520041256315357010994537819895782985172763598534200371370467186007432581863580729410027182694175092736346927151652619308091748245160915995642689771575528669308133078532427131280581713127365883447787*x^176 - 5436147035012405011791177344465822078094121293506519855373117601583560551671934766693650206443459347061576930561400847252648459211926047178431032675131994523300595144157832961275794056798062223584993867642632812173098537436108047742622869144492191994736740142172521044170453328029163616917809953515915369457682027330746095109870300593399833907549195719185418158582681478163039083094848889396847538521438231934887767061327352079823541225791678507781858071862645018146769602796745761796653196237683488870650284315908490818932136805550528988263311532747184144248999495570393675393871969675387368882200427330176576679635165889147320145537499404564786481896761966595211199833390568420124976331814684976255026040383244699301369490755307450005867257123533010330699464483090682131630975157232109931733585837660637142955285543500311692252999966065760504742719737073436069591542795622227667176805881176375270108499709755547221970726476377218877800713639128451*x^175 + 1832744935339329691793640591617631287770316605867292617006707443976219533278275082255358669982167019609192417858442415703013643753395473059688609795175356926290617195462608926365643164516288967048422339894194672674766192346772383786965297413300489977661316312725958128580880536138988207182808077564109141427999838716507364956414180153266930763815133762418107458963587623648439902734638060064207502320700921533277010284331526948897743321822310259891577099192051073867641996780604661512142068746013031807759884875287283824372304344349250707348337635877411416805694133428606320573144742359478236683715260271248270881330255582522276980559471621309998309585600270347735424992915527100453578058615180040369789694924366947636438800240030616153943405835815080820523901725245656469000734638088244455329335594832049707846690483300375897586902630305827111747624755872755365415663662412431020120432990003265761427295095816605851259333972347169193949247967563830283*x^174 - 569497066040815758781613875757911608449300462574027174939107750012928512514352266262904690673774595830593286551460295801724847634085878046911635509291913637460528191162547538456851615617063597775490929667201861866045266705202000193399972909083321110818422909376245962223446955557302904726035442900517764809598040390541811465524769851113090944576940564511854582487121107395553122173663830445151837985152647214536230532919485432932812333502894255612505509973703952568536213658932705425715716450187775069953867631753841981014163611570347951021442039930319279378964948008874038114649033387564664738030786792467564272897744776249900556926873719100946803924643845565002494858249339893363391054033070518279791679503308439112517121993420633718813598386222643325075656608931201738942671049392620639586324086012132275678774537281869050211578953782236070972962357358017909076425830348512592329199494534751080821823283952502289903817867350163315889276612767884827207*x^173 + 153455776405760631154255765070790177440481592445026125414630929746036061225225168508182568608843582731297119004502613320176348874232005822692834046472052578761966458055481811183370334208457006216590722365597793055995855341081666462013005019961464766348398450842745721347407193912014618886120665403363491804981634938643330878718199204456270824915030278327257366635437739926274261477002698863814754698949416261336182563369895435453454006701047493988116263543570814035877356906377646972162621544137486108807760803749134417472676107830543056673977260598177662189682076973742692622855135639514729124716363946399120059761724678086767030567898256616088784519736565293642044606645886296084020840880381668162891246583153253354003223474375246129091972894463276703413461055529333653388516271221728281420485501690324060692409265395158595012763150732306989727610621981565841538717171635984014065630181754887225835980919413581663467878721278459660423432039163337275947778*x^172 - 31210183316463369491674124286042890060532460250264256363877605816275204511029868663237070781107323798673219342498386235171802337177718417720971729410269304975452890131226977570778975634868836298504362706349144108226743917799410716208822368026402564209004492786509504820702492730805314872938831079272083963054792636996782769136297890331397187024578768120346951476100659947043340738833343410752472630366613004785882053242128646474821804010082220571585393288155023038464653024373546660062790218853815634035322079253214853890641695756347575695651113514234343722216801710245333721251431775585602138857548609720128434123805074337676199271220289610898924560673072760556826308046985275895642667160997472802745177675976241440915862351869215845747341889739395140908556835426509430628611191068613149131188605650342257953243541148763526958657214209016826407937558525146820111692116541787539681695874834147869267218290148755658262318356421176868727563977450132690822629871*x^171 + 1934084892477817580780864230038418419552057202265540238893684150433371529306745369138904652044567775440698001677395898422560593992845516853544996031504453740366002576275195331469521812725443251599189845747821208740867426626404690435136717969052618514280473402484264436976770346529236676934732718035237926189620549602902310256986218048500403444423219092143065168468320683638119003232012690287157090470676799505417149418264408729863683071971126753588718194030284636173005487007685204246524782148395154927838722639030473152536152602689803376304620350205126904160566132550358888058632160091179062425647647696939632561355567274383616964976071158140094163245638604267922276612357868420695633325759102973765305800131020620018809867963855881071271935188142092492136638985951333673962579523723015382298368646932426850754005608949733472240007202520642420330451484644854375871493138043730477209356288939963306954464663025897027083560282301021862051359481446524197524403122*x^170 + 2277171510530306410010515632539967121202567373952361544915907259091765659455567257830094530351678013031222786411745419708994596248960244434683775724960386648374773579874344455566875613514852161234189647962848631035061223388278376259621304045802039822830154857722335402982647612555826956531302427863377391131976141536141718533342137199918620738447415363084414271625990386063863612482431821391784110676534587470380208938991182678116258982997689603944504121413602213277754657931169474366084759799700181500083673074594597633673937145139407197113366099716304407474414018105649643265370409678970321017672893378169677120552919079985220809963697006901473907354994709192516630689428559917676110370787394638432357310946365614612787893614460186796166781414513619458505458582582819024155753898745929310533001686667494449163054208523918615970992571409387022015527416278885269148144248403878606483839587195563725418042888950242825529937783104298017824666214397397033689142419018*x^169 - 1579084065902184014939214973217536683322446362858305447478206921406446350897606781157589391378475376122630898549057135707956464424661060651985205074158720146253633922626554137988083088455379710971413282142199585303306733216658580041727654007861753431707163927545190792925480030894052014037821954956552326667434461182150334215736018820285966037428207575999058670077611598851593645563696366086796505321704809171716546081037839593677870095290974266824625904936026054783562290723323094274041407785510060461128034699206684210514660639760685974116711114586950466349036062303950509431880757059234330902174213999512374593417234212812004978800016038006705084049986856100974853813055846382328450149748278511736281810072744033119180374388405963425239252214845582563442677478176363470667513780819751057709959280323319719007085261764968534473706598512311866539518504932678878073432368528647454328173364132011558751102636140770824734714821582305855120800944105843594728424413049752*x^168 + 710901614289336487609093454204897548797539766076268425835967292074704127057786113375587536889593295342782203482411817440683871149663828236856991396287694724709073346921220585855296426737929332576834134420079429355723962457009016019999926457397853467828452583355165435885564832887776702816591166659666630322139485795221990421938412657531557575364368155909595105774797923796452112407804085247677649869929092106001452895605304743013187098853106054845472731264622773357985445201554631300078182011257599110225768930870563134257766218498669297507564114080104483359179590590289799746072716695318084761646264491584296383054230645963375014425701130614114907701677940889195888656588831419609305876162877729855986337298766975741779120353631071903333999811886425787075252214362420837584400963682102202801590502519937456829073847460373722039065549105866243182044108190524504721563333308786901352431988490623675507616667906743593135556192115669969352843084166934250633754633846034907*x^167 - 272468392575352579863562556787981785327848448956800474221679964847289814744314875182271558004796263211394633084203998200117723884445590801129251378880138259604330174358812690033864526863608726650953634651988014902292761204917946435048520964069124835572094124809711994518740738372027642465354024868686415810382423251529196814878639337319292860852560841276394434288032934123639927257068956106826877934092907110996159766821861293328553064818238326017827377133417505711727800720610673369212758999737835730950329467360427690862049847227968611547478384516104844296686737732479871196884542422739836608428429910288308610602715574467949299402703131940458706031716552500797108900871057960451880063539613063485843058926882143749095008926078487330611542963089070817038274791369328248375966404778338139946823853024789959990641323763851092807689734221965593745263878434049748325700278656840008729438845048144875817604291725962482629502246197956903937550713265853796507614382967326664189*x^166 + 100460021296869929711816297457265338126930982919674790832204131380980800411972918909851759914035306433379946160020468474964796463258725048125631470274783251015951377184020673561219187736890748526198033480971557356038925062410634979006519636994243169532007831846660996924815146214759540149923150829365989251133595260307569415614008746865019719741825635173292847284070064794533325621902322402773777484896268742283209771235640372308399226120807285559574505314555120080904121449075074377451330432869086967357197139573998331283944804782497301222157572652383241169963567251566414370517954712326997525757115700354470964868710237890029386643321781774112616087204699800797575748929060696481316874826238694424084724953660482123002314599681216699018087853893261823025095031132581607130867240882404981123058776019251788853966409047928645143444885558812170088913140901621174036452562226166576286450744188954997267099936302263513586467586225370446102116028813323097462149414164189467577834*x^165 - 38654378106040899902083744978985060917619773468951724627222956444991008660423739385718083768307676656777135390377789792148218522666901082376128851996953226438948855805428594111040896677444438402577206345506527232728213908997206468038759644416853348671023347343803868661000393559641105984488733758172294837040365338320033196521081915262891911305634938320745695860499148110076790873812256091645313114395793814045945579507771531296534634639607920495352693857644094985128911209401225025056625488754934387012629263343312519879758166936697849768712756264602533903575583006247162740429858600762661876472616859019468843190897465310818037797963593863488538721507157267477931172404618940464728186006447477776865821038832297113241302457575496384521638730791339457504120011244820393868023215835284824324218173507265567873007928808247192591982608499644199599598919797730341690462851649786178836002858614517821095028514920542161708767689453711645593525119063610573691335815060701772854148105*x^164 + 15626791083826486932831535205029286274032948125672066358559531864209329273403841451175779095895298915972676984091167575048306065188582346631516522441041487052922348224422919774946774288332796645050370771112239012805389814290938696514988699522028499933704982922735347943553646905048779150616217838062137394088154910719800372045428007218292811465984480192503633674088868805016675773619461216557572717177488067104118148653320722452158919786178989863697193333248587160990400047991273870186604158756534619672804130501094456206321559251499065323463205319821579165885709382636955640907438373996003190095042561295745565731411117787682244593893378074353435832794679796836711340905771352268568512922828590068354453234308119963592718325606741121360390301877671436778601284575459331209559904623390393245981092104680965144965288896514608764242282183649494366668228621005032571238402775597929035917085985694560111054359969110116598394239748152779560149111780313921186382745563373181005495009266*x^163 - 6181721951618338279019998146720588077346454575008609299480955051572974128465374504866110958344821571212872389534041151293335248588613749513275896735396853461778289653005788852943451990230002442815430288443880942719989003182374069567791100896366419185263299932178126069856664676803453292229725918105961553491481597664779773622156485128976004194336878912407910595545449758499681976185669632450155823017763157845544653900045022816575851548723637211585594080012905873764682998073586325927079161813146835650671643228977242016003510911674610701034551869548787619039737921303754553153525201792475340828908611443675724877983093773514773268472580924510163897480442896391598388399476832980607030228512937773681174050863811164303501893320111089486284345588375431833368239837287465002032269472835497255927279924762917470157605345145504124816998116789342590397033664022913394101891567437294796459018390173226921847232265052661914807132204402486902199931701545270262048221623274648021712555644821*x^162 + 2147871359378086226526067548522141876759858235229803849804452521192878389204551703523591024627015451653865200085524661616220019903604702258334805177185012523985834727995200736477944591418700939192676471263666843758016737731734163568395456359718146695197282470385973641953097152783214314980638406105397028903008482886241298576262410056270956289910988496141067823333939090918077747286247392445126054378337310519038805256389427017785016078532677997452556445027865741247542640582367098770009822523220893438695930084814661560431028665561358907030731084232079743049743957937692447140670406370245742842932657631754229064989609720745486542338956870836055697687747542572184577801971094405722510184453475622995603131386526441720820779608361745103989795885860545338955845439873520018827095474137940056285977980113425146567751912127702106941987434922193844932908253176534154430046431287106150176896938607518501694885965445018902284487451152347571293142584569166102592507673589691272584836791532291*x^161 - 543138547894256609886257553351466300689623336635309097548974723563492633388469760137615375587033241119866221961752568353064334473785147155956011258933631538001911347216553103286239503619670205074260627838204736355482880470603048232006605390105735904236193097016258628595660477876753750658058634018790469176883048688282401263503048661088072564734620895320203299516303096184294365859652636947571016844485869635867911308578906407487788990573439347068086039929251116529664059262595396671693919791520349821394946389476245204540805588923348672339964286047609129329134882564008585780518290510428643144699714696990034495971137370684296888239980160399752563568163511222620540477148722101560023947741299795769189312425333860823204226262408908453142741435645275529730933458731270324364547252079073313382016743378276383760732003166686207936194919967986983304346336329534795253095418818079327681615262228011723431418760017952091655390913142868472259187123971380553242744474627669297216641435962134360*x^160 + 16682983738136737518908597320444809963602860254453848689751308144223875160560272253133221263300254210780948308488022379233955616883104220151325003146325801157428074210364405449220508228488518538345976833706746130198410817401204096583455105398133633749134883544922425550796342932257045024829662228448991520826577594670598900309582702302310820066343838458193651800225208312325751577476566832895548082421937968054650595505399853203968019998408828255287109468107439438365423289562669453241140311174192025010895630069961542998074797272459087883728088926318673829239048372162213673134174039912564001191142551381388565270924104842128331847300538015596884119415157821464899173144124671702583301224754733664092504812011255154604632541561838073107769286927908716014621384445440166597944604230743182735282959581802530560123912881538274416616110042415164759575207444397838246305860279313437281970669928210821512002373479644829278003521807046826206861854164025065289060990424609926506327683090087448833*x^159 + 91715955048054437867148237089153421644990033660362627597239406905965228241239191095188169814977149703539328529928289107950328426404277870031444609269371296566116495830395371062398434271266653223728876025923192391765427536984735288012615596094300111781192576958136557797194108327337462007653435396790497189397567679607891818088251457197406514033343878570935457734432478732471407241819593869293417043784538605959941001655811925297476873106625459153813447648165521168085956206535762838891614490895720265559950704628440949324060073371700422410188223299186867452888758629267135696755379112354231249843920759952737481859811835734416285203376290727271646334638934287468117621400178549075890111791853754436214602647761607875606905521087949491450420094127923255545150473199901770629173447208245438839562087615382226012190374258450898023712106311468685974151316068514584413392911514082259905205020960957163718138628818056226692758161015043916851037409419258914105894022396000934872009224311588470509670*x^158 - 76017650919766297146831507157731598345604412311113859493768033710158501305881634148154277918925797812641456224013682867231356117180222842887390897600109069623226370529878495524900313312996380066014779945878022596742488069040511381223758086093256849387775666866450463231788884910461258028818078277332675485834752857874905538304983027147334684084011509341017496686569634499405788418320176103492435900578506652465749457156880317409807921820440640152162625256486291549381492527938199397649792666661581880426345458159924550309030154272391751526642427614176695313264962927662055353255594287617155627058481889522303836596802845928618331352605222672591126022919548361753068457283974148440874254550455502197613883249840587651573318473239970202034915600868304017903222081961063359970125415721385923238808194749098063351080313756780204844690298575196548502657853734760822968381948996255348081534198629080285830386757592577778094688740948897673172168849789566817388626633108747541106188924466925106886010794*x^157 + 43302818926771297293780483816866215093506302728378857553499237864631126505971573026733428934713875376388860786276653245196355661962528076422658162485473521035383264842583837647916296283619124529121944160690431303089176876667311948402111287466591428465637262920277711185377646302323133603054464066764057915375276061333863790830585312451872330737949506645438555145107513803020369498096650236815828263823050233029694422269738774538297310216903390689443368622240686985445178732589244329519725959549515888581838202085258488281866429629804894815710349726118723154324809438801398954896811711171138659322973478581082539910345909846654750794200103848328696103011685524421556450372638285986631730623892228139352272648841494173006245800010028857693986809860075924602121700318034788917404459984862027984034243541922795407606356770742429694247904327325308491458433470932135292228794441210618893351359229585307724280180904866435665688115694567385523194045164317412231406472411023690483620133245802309643925783748*x^156 - 20654836693734512664746541948640330083904601685719220293001826961232484358572724584911488059619533489193576620295723006772605538792259161079083251158289274244402282436473312845681765862947762663890105998372359259904029860070189812587400824380423762541480682755708336084461609481446676877738678848511008267167063314090946442649306405238399934283283590909299887397292346958940295642825502005592873280400373304463789465803607822386091732469180760630722108389874305477297141164542965840665950279661227014801794574574627043073311834297052425834124871173299059960239847197114263560110277740656827641364224340587453313567417020483450211411775643961573491711636291744050027899935429833102786022214915489485991998717994691509063125972319220686150061157412276961745346848260581181316951771617123639914953261974801812206742164954934632071062020824225548853461762201416409166703319971934772258316732888692136165394907381489817372915335480997610588375154116169218504845289539808924467322170789629056806668165836151*x^155 + 8836941596372217768711169126386208371951142580845857119260794731774390568430086419099440707459951133943199944075643140660650976025185025041247472592293892285519589569932534119301271844932130925422428928122161767344694817514532051577870519732525819740441844987827848938180831405916110844756012670631101696683614542798776170238273912851482943864117597193879015479013357923827046031972636725347290963104309321694397273774481828814356608926283101339940604505994656516104496105634738928158394362221152393476561398511939245576877962938355970304048666573520561987496342257105167769662359652291741478580519985244518137207752248431909243078278006430823712058186184100485766052925297106558367016877071166288388368384806950442359311720589433397641474336966157011483291745928083532844869330540240157905170520768346843565356847927537316309261074991395117578497423013141123192481207529864173230576974682588818149270232693952010384053675184532362668820426286509420872576417553162580257355431963070241638520960760828353*x^154 - 3533762741142780687515165700229053091817650492109779647532058584646488438853873489631458099875672151181046894696073041473607658862116558964324534536985741529575709006575474786016021066504693129221381777876703765644468916224090589787710507024603725040200592929540709088233506190403299213255625737629824251289699288158996789837463646166799707541776031656660618850515382458067546268378089571827535095843814826101719545364433304473639079654493216670215917140417465514564870058083698676932201098244869034345135246644478670662191170502548321177028399371901534243079350899866054964330966480128758310475033470194870312611616681589545504376258002456511162309298241778710334118985108338207362356119164071459005457400171404345029670936302041305628064094809064423303570669975007827731562337771708090734489968586479096587922096224082327073430155557550646458584922821444495781423129924709429947046624097640782294316240062140201605189873299427823254904314296564949011466337068930304027958776162595017986800832377877745382*x^153 + 1365020447046179352332383688223456389754823745630159654613089206727729048124659278210269573198522031661132444940833918106409151449113859643333299530774684987680519711171285952542248999350532139727475402368282285225279542084518773919839787488996267135964034656826375292900826621730933188966113646731307169657253354799117558743923821284974975128133982332935281542317702989735188729797025066449072779524333972308220033979036682375618741480827069027002084206882010702186059024002531915263910063903136162875294393804726436420525018002417282971356189965275720265766405563972776292449248019447411576399880994889685257481293430772145231625733171085652846131734913359943789683815052376217237367724631329222193187010412304441499913959618411632932856458325861152555611123410890947293467246600730439744392096382649686133430443043280434907056289993031231390529136711206681495517679045958861021771412675513572135272040081282144553892555372544110223164513442473650232295344549446332645527783708798944566656782263632622842046*x^152 - 523036667062187630611309101945414194304592622603548819122199706374117921184607523420878540507467631514311500611633505163325273349468110129162276294005834691818357937492672786486468529650812174462563046908819463097750363648424150002253485725772118295921533470504902683294132569813094804460073437632901538960873649992250660898806408827588338478893051045476796076097698099792452345474107435211163158553760117905879822541304015594488833898744044754948640180871174325059086477226584224540357253668211909080886901341207074651698376266475627288863475228854508180351627961907712899390196155918890965426473846218878435319756669671468679858401882787824839473001484083179410504883387760121796942476708533883819509983913690245853605519031999201583275983432034312302823496969569161579094448893131064537052632728437262983173557347344706189723829547773333625174964385483234103912211958946800094299355005117220738170016579409051880928532024214565573942037142102065653852327817322485343948226660560976988563038674430984911055186*x^151 + 201797128089671877630786878648885675864958073696079481581983744273937569057012879799364084151233334147222389651398217293795808386195042601278704791782946757571049247097538587050497054532918914825066530787003442008603902486714241026377954360886794030295639880312615588921169279169850445405164179924266076539808906491940899851886822367033175200345710932813753270467590814720172511676410453181154849136181046943970319288066565485610373245226215929955356576546854961016521154245365600109709309589331334650704478097987414921666752543632887675425692501414919467739806725691237756960810076957665047004042832566007525238479194331341521681489592735417411883693268831277238784717948177627639707344118006674949199758970938189949635888933573676610719168092046100423449614405611620692316570471848823824907423669785616062155477149422111635462377850485477550596818861531991099139658897626519035627603212209405194140114067228876457799468702541874628477644603785580127553880625319179518212544705320890836029485170446007687018357605*x^150 - 78340637278880134733423656907651518605584828809528493580176709699455537258106374651735499072435214667087553929351818459930083496841296785472620998810401614374237849496316732955784859988812789662914384307245651653088262850912259617969599248402721450465249622917157240350225577292141413065672809410615811097569274375158304413365968017702730795291422396423724911769679643327913370377761510185901256994069614766595338097692998063703986199220275443874689095664573895707007420647701512645920289236138703814778615941247001073084178933301203338633003087240327568859075581643203475599434458683357823849203745256909847174811521951748880614615404545835253638072246096497252716804109178398342466690562356097978551580036247874095961097536983127598335642762978908179851498120411841069805451664719719888750334507008836384288650701205585238471551705923480871574168116683594598945453947612860855443996634603323821367200912900086783952622617495407139415351715534832895364891330089526852538688022439079978053728862441348394628363260978*x^149 + 30198287282700835790460587760990398901194007613826900200887783335809907491138198570026083610429135525748978006025483138240452971201444391168840449193445037164814920753119867510146366087122404704567167741177761981178880979204704515229667449040999866511247015512105297772179306970853516152014051251861626916752630120150557313436453535994713669397129568021866473095860357339107222255675945645823151363933609795839227441649929689705110453957881182591664502394455561327247527561048448325865327410257947451828873596219608233230477867087630393246754589533529836853187439464816831932665740835450944599961988834447482308843230540615628880722471963001925024043349752522883215559014212278484397445482771441111557561852755619326296946218891137913046698627151550070071951953418066958624036079898879842551524438400094889067415489145116121737525922142593111216138803200344715254738568032432340950171451888152120703515463090528865797276264677491225650607020385238885471845896718848661662782592276953059936445919044748974476232735548800*x^148 - 11354420703529736364900760388947302212663033198204739236718302980000048895985464223669959727732730274806715038462271968239000296778000237236603173043163099514881807555848173123596824499108654006778250405048157396446998151972379729675966590477361340623483477742350692968180741418110206976664797409434436495748744898207033993007083912209327181762192112651049989930011148509941472412403220352835528540260631531671710753625339105587498516496924974681195426789032720610393692377222144131979202511696647460297788972196940209153637539571400226753611755375335058205947851762968604148179743021113733352401946995443313094481214183970729310569024054509310939365045846367642879413488736137158458135195333083071592742483895041308395550163325126178566555388345326249320809093283333524523183636739476734720036279988552054723229051900203120891461715937749791039025111000412059546261984491302046843315794979181785327788788033329991248935681996942533050670570010544558248367333441687812103063826056346369884122956063165542969327285434882677*x^147 + 4099297349093449072806375633844308323224782107318742391048887978031412569050577498618656337134125539024431588440739945791942386980396718849108988890129386212103996859834269715445383369863960913053235140440394434195835483576900116387217590943615664044014749775734260100189647217238683368541253012499767006102598876472600626412445060888798448500872804785667835640474772006893533902945246287842943598944529812708988596636746504845658122337785629294931579174339114688499002540912545780412520372019143711243329262551424290408772573921804529563393453362319964989453637020839105243688542513554246732665661680958107612056126355785106032426215741090082342901047089799669350702230772471480253702000766944318815510532357918300085923157615854440595394654813566826557044097070059281401237422950839787471721451121148193876107708854228474171556797933016590477843059816671027685506069221881944900305648146840448806266542266090570201985718296334739540566603944673746498422778830771694324814181949942636852135345637775485326417990854574725237*x^146 - 1405546292712008572326302558405293725338094026428135988694534237234555841344911559588078624286682133345633442179458469625836656517228469924758822839336126289351173348029660448137940056637333865030394241591444792289541905586600566342241168177469645261420619990892641462265541632134102871249761145803149037553413568520039156840622609769576240771304381521721201223380037855579876289061665068444883217919122294028295492409073936331544590706221541052577321677399244147824617101184579833457909815101866538510357134878929410614453761345348993232045901023248775528605923385271307822553093715907568185412358604334530268904780283038638847479357111145933641494389718320232012199294019715600558554660384444392922131094340100263130335369568880818634810788463693675374865585649349851590039881711850385982209435488410792955423033787450297196308833577989523150952048438605658679073375181881006914726850588113164802124364547605353930016974008400637210840795927830756101959834438861372244011543105645933230414038136364462504532983931395362855047*x^145 + 454899519667126016749552894264865275211916742730744560802701784966875654344304017245697752545297289060705564326869066528239084546114551577776736894175839872491272050376358650328926802637999721656193548922608169246789314722814872163091769031627622661737693369108655983633157710043904708068719940177153644007833105214302177692989178802276530302479530656091446127923984871205283352962096317791521372347320017267112500926907182576199392067697109791184224810571539516993550098994713462672075833568813475930779204847699587723533167754588231657018178101711676849038989445733674042961664956774453827633779618563290911646764120278800461999200688567779939611044426385405000394212331581451084429057190477807582272245901319336325936738295980949893773997850859344988113156345809810526715467363002122212661746474332256404208119539256818449187164061804914388592564298187942956131416343435150671574587728332601402256697448876325814951791750314590573796292715306578637498048216005125219223376738276953168430153461388713266864851742298997866577305*x^144 - 138760107018203353436283713242275467587568093948827740780310937982020331245851943299333155721467856706015023910655648591741259529688978714391303814729936315067964316010742562039704586331599097942632996995431748798639908898768429875201615006127298043773975446421573459153698300576174467692384180265602199958819268744060753797664751693908628451697149775532966209925145260594317339192196287859208694673992237916893923761659811261274483218498478067847458929044535442203280770878773961293608909965766335296130868676070282428008070640662136274702528803650779118861118495780679694520620523214320682692986017248250601846606257157511975222064682130345016404618905688490562529575784467408887982479865672321485209396830869292387710502616770451243307471423363088008079436590148741737784020899424342896429761683530301589018685650396612039030555326058424745741342619659367986577329807942920431341331095084499926952466924019733540453204076244234910568133989159756145167689891060697799165493272189177408286721472342491324908810934830052271409644856*x^143 + 40040915618504486278004280278116611160891794856246815422283220494957958822800146085399795267481248455660418876351404863831600777063868123066986678994845224311589655515495985801834196763652294715608458501191005147662622192652940900711876628076929858896657024360510473067029026990288719988832466127404315617564125821513893855224889947875688267873294487632328054459996825295214093163225818009691577496459271254917280271273538608712972818147018434314437007568156970620924219773203211625011517942408767684823543963522742559857534136454710540937097570458736469393320560147480827024790979160609158927589929497029521372184335035740389243353650244897600499487902867984385591591383011532226983574275875954275278886200693796052073992677723350652572007874953211706844410566404872116388537701284871880924635387259942267086074965038376031903354075699322386807777893590160927876665691393189526023921961461954956898173883432311009129958351978467963860263640760788457342993015897652767297550010291491934970555835557515246502223058779476070028541790498*x^142 - 11049671270514676067155410702331171697733176162326035305383918379059960382236147962601782805704619472477491588008354828700031654735105932270604384429259536718422773338769017175464039035860095904705961643115381746293409599826232866964615900101405155580083824999451912644434595898444823090581129523781717708663019591872522890487265194893673926205964115782595139434366191892005312958153103707146298344527421750197816714372830787669439669648899892562245301488180120545275312242135119761000368170062121164970034262253824954719631452079023819577907458350918569263962279547767185208904807464204863512327569791291394125827862625842041583830929693697408454754638055215934537500728562078861321540702482546127170815096892688999561723162258140730883135195337825676322353095685947668955269644519800774013932187787735676235123609374526565645559005654877896230325562672578107958643175581755483709019327811709391995023931771284390107878237731994290112443030769418577504829096438938400329212310591107803601798202559426570413778591464262062463062245717712*x^141 + 2976285163186968974791911210818206740795310720827263006950116616177799210326773440473155469600802046143641708764633098904278542980962763253077395462991991319129188213268597404398950449339095143023437387542436867301828069884508410868067383608436223501748297567690973287508656159936531481704526256919243776710175505246285400890349895703775760216067146696075997773063019575907047813164125490407132949405870191372914275865422384968677479297047706966369984564441705929414619111317338411917300067057714724785727952629740804174843408903069216194044970387849706649972354668647711650630991804332989893604874420687322381587671313705396968803900108987935988401194407418171019398429783219512840179149529068540281205659232967816567548683783169436667034003812934126594141242351495675533947909546811140217450123067975460043339642894160069724633311917218566669966528036069464267863023504022157287491494628964035703194327674480772498816403826412058219900841449777560541539096878931988299349447988285146827293729284008114858290537429891612097544209460414293*x^140 - 805799001141756032430350092338248836872494564075001581978142364369044062951420847527757665397893691007693208014495595902507054387749771603294663513662442127500190181218395207647550361962917377459663254849973362991758053876634847716096629273773192744894952202266284489936763093985586792578807066045085961030818260055125814097611364908484096782604313644914919959838681464167817237091213859010302515926447324915208147402633920334060963109204309087727543713127376259125025244158108783526271668114297257549309715437805612432002652226968586681911332635576777570998858063245175354873240576089721983909956021323029963884285122595019297293228644461792234591094721237657998957876908234500512168694029269039635342236637028894704965181472974543416480796204856495067556250965365125931116985339469872937125354492566495543676997806688804382991395340077383852105351326360140570998919791697302351081345044349121408462752713161762226677338838898048186553431690708401911465677785343120450665201064253664375759999013166580046234227259209091801789007163505209020*x^139 + 225719013370776300541671381978329441827009718584787422533411233879035677519060555165924517239321830998812458578328287505792624217874989655229542528938657869936975177162139181498657581049176876971970398986228059370008576485099954589918680649886816387528440788260900285334987676826968090182386266865110883255662739603510363068306219894039791179864629721544293902201210047587522137403448826976801535892920777247288854419531361595972316416762108716864126125973661018924221604203680154693128909247235834150855265077859412506964973881645916660484226505929549117291859538570187189293937233021954477682275106767595407008628232152096860950950435153543627561322519935481285649208996933871627432486515336666364290923959731021097636426225804871089804929518898560759499914862244680840448143945345194457608501480379597170726297301219640398057977624051415937763647931956769418596312522281262425302241628547365827148539163283395037372713369445052004987220621436421398445577138438176659584257034901644686369054449302951146895654231418517602045614926227540403585*x^138 - 66281964002829458314542859493074301461588328461928589210645256242599104172140050320178829101363065399095540265164431082963252265730407154221036951010937665831274834285346521554247620396771096586608414852527977106039848351739520133843715534032156883631026549025226804770416439587193803113698836167144029768973360490590859364323306196374574323981943550530191180888309645358794859391077506542357264145051014088311334917667569795220462449394978054984216442902787510275753866719717037353002943681193976104990823546766300551134353752262447341332847636883659617350584775549370881398339382301317540007179153412195871090685815154158836579122075373962852676790525952837644320394031173687369785566017949984322108801412257798207622570898695824698575533088872390765812977605085001548343958624877792996430310215627835437907548583264995998373574015305700670646299580559631506717207108849147318280084766026472759183723884096348700166026533402578138956710862953247956938586202074345467170814340357522126981559350548821797238248050953597413900874915814763974204586*x^137 + 20299811219678471728127567868696099268751642070254657696235024363709382969162383478170349493602834707533421309126547901442357092445626691074887999716021936900206222392545322880049578026115328013806099778611647517037430080268379081234210645133786772142737046756349399907975730997206272362499839734375594725855413452774440322945303259185541907255365714884243527593775099826002748808781767306336509090628470149693646643448313911803523523490303515142142441892660209980497667175684321875290503101674306250858935958944324437499510020645081069155269130267461773701241307690425460896261557698835052537780961979528625833410420633065810703472774217610535843962927269724267203258168369270050052188063018596808410660056803343618303072537371681693846903646574474157655511691840771288610964040753888935789822468680030472594922669984158828869111812165455101296170693186138094106595354354206252432728873238250015441961138705903934881453899128206326061732557902567031946263517866828174267778639589316414801827829781103565055185823426178233228133952845552558617705470*x^136 - 6476691749447644210895450750081674646606238665117393487954732048212414259095734689607850884564619192303335100564771119465714641628876427761993308531280807246669821032700007228486626763272283914713966258212834353192499152216781616217629517429604819067635697478637946617285003170634183781130776815976529223110814109764220859228005892358129049288078124631157416551594560763617923236767519088089193906876314823376217989877326968419841490264467624478971419318412773831962205186743175429909501455061118328295701999544882069107653739445069646399302674445356626359918354427318724294457343196178186883451666345408435699293373029935619169424621818816407800274732164244281565143263032924983434509681414427375899898187801712372652009037945488803644563348989634527293847093244720400989551631783159716222970353600447576734951034032465857299395819061286150517215093994332244288289314458080743517766355336625566207694650312526838440251262372170182947637045328660415221729288639813652586401846392882450684690543964646694913046913859937943427920799510702966705212332945*x^135 + 2218092569443894216780931332834945912411775114718606479982704835742694126967413496348244566063271043507277216874204371471017561789799140387978022435675466285340971008567336350394527527808654929269560107422658353020680940234092207558343277673181163237915524773154258403259958296167546592502202093692807213479691215075315067798901395703978318785884348185365055510637135131983888257276879689516649245214173075204043354782003230723940884278993283762911501843698708213651010399135099129639142507843508842400795995401850339141842915016323965376898524675914974138569204859346080466945469877733715693088315042464009175657586238971272353209490963946776172102888164765071479740813554709338479526029261076496077332616608667164772320788430706149830912152477858109534001532611982942504181690888340458501222668928379427466647519565938161400016167683245521104800587418036312876662604057213864558078536352497937696418060242221164140898098698692151979746232856306017817492062230797282053149385821333632134427876371523624228953719109990111302610039999045045086828794897772*x^134 - 860085689083299431238971654787964844437392177844479358923400028946402948597979784396992540840566527224811695253090764330588118993351614925007873750768167335898447172555516359868174461819669276433578210638292725850258724937880594955296850374998494891149791606140119077727335527097942446041447093858025619886880119681272417401945100684999673319596842752752080896957269391570614320019787862803053755304418197814036761841040332373182444044390014211387002128793370667752599679134986938557725169205721479431006067771166708085394789040410420919637502419502116560413284888051715379458245475585036251409611307914364493795678386125524774907146300966919485545935353667738742266089803698929842997970901846480757518473025466788474020669152581111722757109687665661482863138097017341465102523105312549517627181496792618045558396920541687021915905334287084494130287098461802623815588974113826591157905702786831558785858419983562220614992987689971669001150897085261111473640707719841106492617010735044224677811127241036024514518570627424928265111683780866520427755743711706*x^133 + 383530297437019167352961516118451462403203691451813685598054816944875522249370519913136017713762077798455373144896461361243614741714223506322364742308474673613037327308746284243124432478454862796485614341947363241652348163016568381228917025088008300488802065034490941467410730745103129636551698326671432929478681305064256968326776997608185586845711937322027562688473136952728378882485436675592691793422253698369017244871509106519853764405710722437599488212807737501007676499826124856251427870643211495510467846059541442156489275700732786399404061708184958260216771825269007358196066283664761755808393736756332981522157309713555316171909061851136286064000657912672238401005767230220427734304106416786061119453598354170982757386469957809028501529352146753304061711970266100260061675435062282977682121920041932258117159929496843677676244830521602016950364347484353535232296111039068647881457374429851594684596173091929885174072236982979339928800945558261018879068779314928516090595718415686004449726814915195746646578549221497986795629980822126852587672671996612*x^132 - 186079098868359552908471309110467458000532507476036343898118063573893942983577737629485990692595012980333794263794301495441200457127008636873185203986085461255973822584332950736563825558109316421524351012971787635167559324927277506536619994772750133222141345578573817804412853362921003111972604044585021656796101641334298970332509102004272737025377789839836463739872015375284104741674979848277380363601747904315754111376532044625952269048014129511287898750120895692048049069838383919244290266182073239476262189902067315082550113720308637155662345262632470044214219330807538894124110669095481614772176744927238041897711952736958629359200019643130258487740396511123233470290418417758272674931900016926584664087733613375995852780881865768490913278773923634223308769560337282327571158308859197363432877059735974371950648925553733925746953687131499801749106526678967788326135525180043748879777527777135495100972115383193526452223258710522760090597571169655419517798007186892365070824624666692752988006649789624806168044280952728321985094516581129719466113957527987347*x^131 + 91144239922422888511403455287093478342460417922793381969748871658076074267642699107494992043348380008304797109588572137302381562195267665376114207815639689776853883667551868865347383611232325702532322780064380396037321815507601566325849771994777500148548667981930562625414408332244558163397513637320708635854087822695708692854287099823048951585781037197367632738457124548242887683263046968405584523156498413953868007341365083887178205722842343517603024891593593855904675405103358111206512458693769848769143754142417535497098479631321612132882678373360590085198649851548819521894889361884869583509581062030238205473257431988629617142643435647490133874748267657001861962642966085514969543463161564019883703174517847362277724292828991670239667490684875379000506903747520717329304658865138573259436533351282965513843755312416171618405676817892675091901922108331850602413042886059730206530967074422851839833418067736989116336045608450109135880499014685634995139285518741890712829721602965695447138178607219711690852272352944381047639772233732234989007681863094326311094*x^130 - 42922311410585979497284967151586524989831565035225054066893410177775676581860974701271743337502273738819070502037950105549217190960535198561377186860571083822304654007893891652992387289203391418100912982624793920662597208849728582771032835185864544362511808396963602406008562435768960894571547441446639332530398848139571328205610936227082281193595346510713280341029542137179926532191021273125920037293365499436948936859766198105578250583667261740160713255552965318567924891330450003360205599426883254089127989765525880413123071958883239758238811653453153490134538338216816297220117464526026317186357369013963386718149059803739059178774092181730453983549175388405164252380522865501786069571808723546332782507967557403278436936313351796361543550338108352748765458465518630779613922110402115489474610250131955352203243008333699027456178623179280802870580934923677149710810889934947919619342211006479965237598658904960848389368639955768312900464417681319204546305708363867320085325934697418267598093446819348644332638973924586146935692239356692607160363634883729756086855*x^129 + 19007664639674981515115097303408224722933498871137457076386420773408967956757406665278209011101560901559678602982088223572664483642209057158427822956522703423104893345164615885654792539410640434492356055101231761451142469453231943587574909338533860534794782749274813343525498372661155352138469515858323023937433309359291392601758179017097701517924749566906573714473784439976612135241253026536101605606996501595706227410726967043478459629873288983330180927162715170004459177647661342486207830442238172512024066691738901940798465100747050867185471319109864110273387805548002533790421450282693046066342031297417829282844403382385052397411359322075172862279318362213033186666609946827701513353680340285781477923690607772830326857148378446245261000968366760026362578964708537297484306979701451582652427719268804085774646151912847386609192394170669384163819045286049865096936485809106990660079823285737783647817883861760050768891012830312506828209596095891962986314708748802848951411213049818592341300251790462172073436293402861989882167102104752065777901591074560062462929599*x^128 - 7853696963891405276867389029383003384624683560909055387238957281681302981422618309393885977771193562141431730763224625917938081953002653682586329663435503232230533720709536956448301307375253842244419970915564560546056711759287179434769559228118082724199854760851564218222715881536208196608823731084543163660708607789028672658811386320005768660884716291901001467765933081395076517636192145126943836437409206912057043436543851791202616137762410386063967677731646333122619007376517646331066317075573003153985975175400918926523294340470684041557004720733623898306564365841087155948534288024021626624670068772603999787897299293480583244680544801051470449577232493882745051717879549720070455098841528995298228593743817454429357511297060426136055905912410280164471595901358027788860477331194042094418860034473276501461086095188346488485017095764821909854952835552440861239090516107804660465987499080981455196517087044744352071950476560618319702316923501692789317200863828144864588721788469519435721074789189477234836478858923575322071641514825841792114278603550157786810746402930*x^127 + 3021971430247008540310851566655623195417299310651737329234572751500954388094072300697091276990259332959668792787414764246823936366715115187960750332949126199152156734339345107782273005151811500598151520874034376181190281015477953472518354519498277551173259341829877488179544047325590383648123498123995271119384753039837889152201487879374834773582449540189064990894806536537890042596063394528620495954934568090419940922111616439085606474869484775714330712631967131958356574803557182795404774070678990038050728420383311615026488712797069240192503881019335573398734933030154765465164454246046025385656728721368138733167745094052390067411011954478540205863636429589566125246395465059729803445932837470020358245241964640331740617116906951771907859014483590399427219533999131967030293877116961198729900227517279940880985010469578110191644470134858685849937187957452284735168249138167337253811206677921473249686938594979921896206090305501964444296572537090251772959384359954848538508477284690183598614774709544022309723788968000830229153028659984991012762432314055149006218599488546*x^126 - 1082792238900235004694656286820180638857624507051756155955211572467540706627345806308671735863283628614090550585807684953521594458140470021542918952205723232795539116417271961043852059661466001292095148397634137350411760448613715052874896654156134446582674119515803906461646053019627045691709791881593050093766083062153527621671485178170667222745528137833783751545104954623243608697420380032063761207266550181300211250408481176184666924256503312294413539454043785732746898433459869456521243719388626048257135581995586014418169676404307512917157458875370679002349384785683832036393863862280668995011388457983682000073656462121997573598181455983969747017932830694247520332063948584094253071389548999805192390414930054831667372281298458318721945084558285284530820073601753360281294933396886091926802324770671666475691881298430105961741774420054845969628727650763724546363855366971551764393082000749272128918733960902602863192437332893620099006451190907205294513505121078852709538915945113506676441661673696798588155433787455973675445382901067053790737933111387481961508673287447944*x^125 + 361274084028903522634665815418241592477420239666880555018201485553460835755285161499720471797526735066223618989750488139711390338354950514647014044655079893043643062299414723116290209975654409995016096408885954117805469554556828257020597470517679951761513692728553816455999648828605321297842841407044526626498442763956335605988598206332432793979806876056309131509279138919299107100873201411417347478632879952348777804501769320334674420859261824134405248332264353064347394423786233244856085564618828600366436320552465086615522387344949143998172560038326087660556386582360345473695095439870178902871316657059823222223799648517700919210744203191062377269560173538521725453518050869791620308064839267497775423612766102397483088075029959488562115250210305087422288620714236922700245205475708992629944123965233914889936276311753782175364038480086516510870671114537596154669496569625729927790607521319466194036558271767137716252227669984394012289066179555957718487406413912264350392196047940260652256618533736814661459874766314871894231070520788513641828220120783988529539590342076050522*x^124 - 112164272228792260033966024305073055206900987953916979623730249596802369450186116777206671736564476998081040340796406241277090856038048613301899752101634947409676729036999318462584985701011247596470283030965482206532543173275214997384293374442341433198546593751286300843028575989570651830018001359680063865529550375167635847440378384068182531151636313218862531094403550545828199449599779933342096073998109553365832048053771274205116537101441015048961232621536919734088797900568119170055652583765436947328463527524127579463339877077001963468490261466548709397224496753496981374907267755874732022641077147468402234101945051926724185653512185824044293236593428539915685995523269342639453110839600823796069805841153462948198797230273223516472057908959057421805609600644979075766171246755322246123910985492908157189813438518677452672472797620742012729650512667901947435505062870920237997963618042464723789000193913750841362578851417479742433759818163131893218226309001664358385890714178251768503383851185840562297561873045207589595688964529189621681021335923854878334460427725035857444358*x^123 + 32345122296571846631394639085457583920556277133462393351787597405760512157158853409465460583007952702469651522044438251829561558024946776148709336175757992478702749175627710132729014765420100569920669973159297559694836270874912560729538580534119676971826794618284773965511950211184581923464711582453640502724746070880286824779681948035178110023426924724687935925586896338560432059027251442119908299971005923423390717671788314402008329316476140539152139478533703087851713542210859620171681525834398300802390799634207657969356404352128366661152240712088648299004570636574965999386461253106810980723978147569176128099345776104104935838925670156784783060392702801557728822211599531572801607217581035899341510641899433446491834124894621670987876817942150675492193575795224260757478243548335187158552688265462422665428131433321953976280533799676831779473020254393402143201721012867591652369059858467698125116395700185808024178820826788242221001971590300452368349935549569820850417029512940158099964788709671470970190457876401303478726696084467080502782735674759913144105897954801151180658590*x^122 - 8637479122706185249705726883173819833815531017171514145051307483168084346800941674376147785326284866298536047480006454748704660891626427829788529477212475573823392557569021052346330855137618702687876095955042888854038435583981062314305216818035408708936033872433157492558303651155822846597207306361096512476210284793243118710058162071802902526047961645305454489846771717099527943169645742165044654278908155150761564002024597795807971344336045332035677057142115162703141992998520413835110488023946713611262844300281163913260326876623603648505910563353995670746561221745397305908910156375719805761739093558787434150338240139165953189839435887140283866220265626456443702069754305605667433870765376398096669109438618696934093729896335826412358880707587712121440305422075169104217834851876761772756529250317459457156394719362619470592222842163294874208222572105135436258993383330119793970632301103824715946093181255028847526250218051682771947283828234142119494128865837912780247526394606686140205291709220868524557833355487226516923671557212849091502132449866346596732891202481874124956672985*x^121 + 2128602227105431508851654248111460043648223249880612374706750725341923746935326162558860844980140020887230823599645778139121729780385709916256060158650631088462721112061104267070190008943300247128141794934375756646752212149486210136593944203483440733740109832165104985898161259364809770094062706810145668564613135529739627768249463362979132263500748018108205656546677000644471904865991837420229543971396021943456861082042862407197813242344960103307823075807457071780674391391126651598640851408958054626770559116003249608680803670444142786094699407950069707906444310154602999116720408959318480639005111255849173932808630365188376812466027275621081293301753229159751387031244387936981549925934672999636823684389198428540184095018552740427223328125504834997233427683726543949699675806554258747079285147546024350856472486461192611044891591953225969404794872489149714426211326132600454583778025441381689212337593525895125039578556458006862408029345070215287274501156009214604382897148809312651619559185757220259344800515162695540234512085824334745777315792012320143694951720736808588334691588586*x^120 - 484372200699173584779394048425949041619643869911010036222563083484027944644196899978750354447853432073139947033824948817972213125824550605830860575257701946429802194155855739433699432405954203842703753864044497853986231993038146359081352688121024077903405302079022068464326280952225036918340018728045413427292120434462841322556618734399505353221427765076642029448031636452288376343562521113328380983941403278407020289600653544772959106529644783516643896564937072198093113507139391180888484057678503095398567120670993989003732474719885238052406113386572190528303569692811206840525779986632446610268550453567374735880021949596765967908545406008735146590601588857351470839063038403071961553552016756759952000536694240129024826977404684969941197975827408208891843848223595958022075212599619518009762473047075282032617660040292001314681713744203419725059400665830028400165667563942638811574388418547545976111849695703939899914189479623185792283026824739123566922121745337471235550006835589115554293306390482909753514051171708527877851450175561351755698076823904619572421869638027585197574104240683*x^119 + 104099166731037732529929441442713865849698514372117121136540299905254147101242227234227722922629124909805152526816219327683201913840883708055324739928485186567093760540173488334492260928509223443901282943273322566084139472580421532835711039818219210776188518036752261236431058246512416201213117786906873090336086974343001020479031712431652000533140998807346190428155598101346111308140901845451519650313271128077867245008695905343196979620071957593986525478079451644686592661159453016075032566090721073678706593367029340531016895143469018912021333293885219113851672588380087018988686957761707446856119924898370885822968634751121460155715473851681220133076382989791270078012291026747723911538404123012263810257260540926007181354892325333713050380030152679979616654540479929958952879368936960338552440841109387724211674001869568075351543743356863317508505830809156402563643435703644340711907440346869971638557096821521814037532608951943028080167133941061226161017260189675116963888493087911429295530684138474637946681802475326328744320885383312274858714263657021167116111730517165565088896447670693*x^118 - 23308342363889081621762853589224074498390912617457134767041148348180095177841831754474719589639110817051720527475272131108094276698734441097173426369213176296377207192151589813358573477063697652356774938885841907313830039130726880117553340669709262423936289478450966591398077278751128536611817330044672483294499683328018088097152099229453154794068588246348780468229208701173083183094951419961441078419090834965776733123683964394926442144610693847804024413983230689132237549721851876029004276901150363185161579557661015330799479321221007844300421826887962621427124828204751648039514883387114034456384756357771432956983473944584971185952600975337243861594022611872657995773728641662880734728498930446899783767520782808698170608923498657993223564336740497156868539213124811157761099107647146216632090953799711924955719394377688250446904513592159760731294486137081154174597478722690614508698544023643033953075225689444885698891026323702747213770036801708495390186066991435410876556178359985076293046152689428353807569748469151304868599925985313099306656573244563147702342622205071858698200527138316222*x^117 + 6741809982918954563389702185078924225742292112740116223169619224312898815232357192833520139994712906679861702485252724789421086987285372381068367264062807074557251427371752777592661262778053906481164069124789035019780794894679497594001916741560002821569413829262612305534387456940969233359769740070171160213016382114317641286345249642446438516416534904548362924659222029212296776117126196105626482947969218495045674094763628846556263395930825837156792405426285299374732979741297235175627356570828732255064069477745341826848267488108698374552490657208149806438089537045237665698906039135507983392632328274662720887595332770238757610940415375394051030600607079551137345629951803889812099440117708267639114801790364004493576670834987820170470101458518457889032932344337778227478266524736611686929830277259633157508585043141992701281896017804938872753928663608165589069076683535443820660595089378840769750058454963957771836605030321256035587591562052518734597664010455163580939567748283283088258891094989384307288728354514278656737865509227272922686382511469829642332146702483398029424716890609981752032*x^116 - 2776097621508020504891338579469273240272939945885779170715120359773078969473409337875661077759766358700279195637733846817845002999796545157132023885260325062245232490565064549244381028641920742310885381573959350095559772972020311165445556546141599480793439925169927758880325165683885183214024304330882954471474259224584657225334860260256807069541681842474423190732658491571129690407536295053484299283549080568624418602079685839829162779074544106060578695164250809040734338222604835572562691755849637227294415205802347794729365784754254492698167912996141988970049123067994961299244683710788626944110261177745272731844803841406091425667174678042781454103391558471406263539929232123527838992443982164958091325154089304745396220678875115151662652047937926720913581718567595827272764223277947795880091266504055488225477923540441123585453802888874928183921249398902667248118027652878722481156431875233245845668266222558353122893620306799849125105174122204251219071810282552066909791091654708177849222434910507813716239627056029706721255481062899585172799914104148482242780065780581077777178737716939578658802*x^115 + 1343696716166180485575401817800125398573352004551971162553514725010713122405872209693903203257755743703198301444397648747986911113916201149791531585209521065973044857761771412950820376629599172392201840615750759440245497126324961894783494679759590450183848809796796943013147137838651063479604310869416009014048792550363055555341027480370153800687247710703700947432879707644007636326895826101308621630733803152823882990469635339200184300476485412261534968543139343324635757487155126972681099642175160683103601839204300159058773200079746633332027052003386479796471646318252829920250868571431327354110463814478142192683155261184941052208929794412434120385005401942260320491973749775261543977968984657249219953692950458685675840331423962199880097296054560258480401909917478674451825849297710648631598429830348146478137657650273897248426821816290861733218640651295835777618874761991806547311353182592315372699972087496335791770688719775720669193024952626132020269647253148176993921375326110216385839048847438109424041315702212633999342525573636746973878226037072578218111356319937098708555630596081180779595572*x^114 - 643497179624602376519367573256139421667632920903877419720687596817322064875084630496546171387509737173356825872456065834545637182069250197414371142014762501916536949782811231221278493812487162100758856690726480956985520858314417805628695572746401945286787918362257047878896160920751581403887412138756239358589063999026720981954761779385323379218956422934422144194126354560304451374656581466902257337401218080575006806709658116604748020447364318393898234309388658566167190724707158647577736299492475562561129484390534434534173494484706827857746767917553627118658064803599611942033258118908918049234177034327618888421688875539420873950542781581011023714226278211488424947776928665556625440430213654264293813889988534438310076800666777163684336275239042879107071663922743051159004711341356964548983618431072154987753210982501455942705358689553215180165372820812425185134382160717125879120855820785745205128245771954494190184583344890630291281287309098436107185169426959016071710660057649645715398807614863820417982328237404018438845781828945124574460193999902670982049558568647001701421259790849895065289208761*x^113 + 288180037633292175178914092110287401950122073070057549613447610369838239166034652537579470464157150377685684722415849588641017430994283176597909611245695309704190730608428717507258805876049670500166501210565792323962343534171464320169715144699280811687049892026243416909671874583111893870309592505674195818904009183301830292629063246739904747455993770967412205891305458227017965279884844301794640793178505791349444273493645002325238875189634157697757235561336299056030284566250321859386282075203004144504300288907362989822812981821239964325807737161347675608164980696874819400088589901062093935059256609357627387971366439071412547642608591351717780833224402872366615910892103580513915195192699734188921931282159866888768262044890265400907591726478586911021776270691124846195535747967998809917301568055092315132273613457056680470578478966094300291084387110317389565207130590814655407065523026601015559226361345214258815412222508221677944075882372784362610394065605489929689737561721123010083541337259945117779806399993324936778051889923953593298489696243822973999561346260911748927495769290508535605507246356570*x^112 - 119748403262004195493807264819404750263464915543822811987541544416298111533471925358209605371871667515464876531942378112042966236406625306027695840673142160628013308593352288228154626131952443579271283856040899564134775572983579629279160528166020446370876509930357694292691202982074083562553482653984968075418243270873617583830956939496598586969401389654531933489607672736795340602676000149198926184668491076814327145255584881924098824059261194537617133704684951453591811016031453370993351916800517064403957646574480713357812661676307626138904000025519058454977767004401047749586972241016140873848415451616444752423686484089116693770924674910807477363709866568753833126942022623246902857165157262684427340308257384942160930950345786749837054118645432892699082617378651209212166653756497805376076595373119274224316855755866201821019963606532717914468733609706295220697271280348743106616737680319798565596439441420860092600880982335406983600743306545818739067833835700616177473118959027886770164943855783886219601614757772153922997489099183903500638625515162007182716123303910111760534910682724633429142969011069778*x^111 + 46386577932191864393669402928939387155022325107347108260406526789967974423970546182462640888900712993176616491818562654286216774334293611593669227753404592824267107205160617731478162521206673187343758889057175763315528357221232985020547737595674436220363247681237300959553633919719054168644631957771242659767441863329366145572857268141744049069365874013027465436790602535425686919931229240897676291883040342538288212147962748402919380997392473115548894114228614732668062987284317719196969287353061046820420307768950701787865744503681261778137169775337384901602004504493904299698872110361941074550985159857994296735332718980291406302145974899140156092422968550839049866028523890851227994364277489768686548799950945517757427880271753045481405885342183586728444032453712994769678670592126252550144751914036085454972983031649420031659819138360401081478221227239303073163681445299714307153800971684558125676587019633162092561380757622315760243238193644122133232176591637285922666541558257533154163599486314566870517466970434840945634024629432406190430776949582838706781070033143529686621003026885898952109075560838349010*x^110 - 16867880652154633527221869057226305362194646332426864683836942513056593455208395592712835978582650925112147603290542459200433335644408294932267385503774116180830904038215423002765284803448061837247704463805240305370086089200389444991787577521136890233519790609475321721599624110345838241397909248004710280920041135164167169057049094243228505240924402403605370705120871257571541383171212947604841932640021860693548827001851552978059454623631781303944116554408004014252671233066990669728410154574944283521331933443429765342861352599011082037983746450789744020539528337756441687646613960961982416502587422826354687669906727203488380492982481233373577598101687963543446999160767022867986786227104760121597815594668859978755152516802692034666440036171915679397840145469398328993616112755370888062461348368301523065561536544290678108121318250488917188728901657238247870384189947636094169336903600991425777830258898462377427726140712907762542904023397873180247839586999214007778235254257169506185444693474694647747528197332191458487180111103407341924294981508458192167275994765273589810826097590047232166745634591171401044376*x^109 + 5799352439167505290098554367923889644591883012891706651883546630425490806152139402823015810321980701567809214953214180037847370706587897317438044744546197826777383202172472112897875176632994956125429575018056457496504319677304710930201833195414954852227163746232540131101294252126015507726897473332574449115914976075349468757154538866227956390254581572095966990583839632909293901514209709387131997064016998801651782303093261860796210769737427333457209086230128555048867948058447023764946711001298168117422995083822096522531775174433465979431798707278524128193859369907968769064320405683921156096040019843036706809128235447581264583652439878716114134599396805794655497134645628744833206886043274858325106391714823059886790702993910156148539416033672590292985394633687969843599919084688463219619271772734292415351883351593971253156340747237528521751881709723717349398580488928579844625254830579164499306753069577044266656302893855724636800825930842642411866718909631328869778725227965583394817548837056328159002833699946385721729520384383815680392369241620505921115322602816661068017571452947281011400680484784515355085188*x^108 - 1898559200054854870233233660139542956418981669761606914703385521008201445366582776163044718437191774056350591211910454489940992144695698300413395193946982538448063799405540837598201859459375122194476233045675098869587339653505732993107080851866659766601198074031300126503761421148062770922668118574353131571180950702329025025219837788727283708664320398845954018499380704273873876084040764637105369518719377229669020725684096106500122143636648620373964799729646759355093890068161226890816522361456086772785941476939155349926188014412650493809683348264511115285680727465342219236070680996035737175987670601116053911762131100725438577105651090028787343677730351911350252211911739606170972608564601383487488156771037721167811260660300447425014761794120035410575074862599870003744147509295990329586343264791672656299910600825628270854927730378218658553645419434255991099950656150105676434301037048757583072052236620704557925201657085743638792822715503984510849508764388434577969198839049068396272495469169007248426401188866515883679911244752867312776050212873760073899069142720393365284134834670852493016525521518035989164397896*x^107 + 595946808104135122678886623276570305400439339538700605799406545815785980861895392788331007562408665547814858118058321529492009027128885816381341771230672136743209894579795432004709422099144800140407375193487801927563266737924761708753065540393687804546138173314717986349315563565170998587126782173076496593156070725287882806915797498821690597270657995156377907760882320561503036269851466474272025245283136381520114866930933984538136650602721065526799100991703950765458384355732023565977901093881246441009897216145262333960412454619111978957682186248205909387743319435089460707360215841565240498245630074236302697952943395530866994498960743671568704826664593266217803995536873777227000551231933867887469247068088534496841262622172155601552904411494409170357355284557503221677944786404276688652566266179353370909645440308041379236435046827399759339838276150574989114566862755145222340447522537474502510758789809258628783319760929125816748372852967545250159995737491618237533120686523629030108067023531768737086686044519542206716760394477624775263715431081695499675330998199002293176111736091223451765039099256388489931365054171*x^106 - 180524940619811248732388341600479303606276218876830320423862547116392707704476853113357138371744818963853183413786388910976068015082083059038287958484806030015890940331888775773911392855325903439868715503723042408628283721958277388585405172633712660931398595478703988849792995339324024754895143569972518820291500575603691289351332851890212664737343945222225458648273992994510323181043479784693201586863759183132234045972082538691792135392625397021319261164082404524865079253528843913404843806816827256384930601072415459597046273683725392568031692204873251816320216684693235370421495041332261967378234410443224642826285478816488519363689151492041633839103671484162551866468685069161932233478891361642191175146594435957184166922706355142386029842933019898846147034658124530764454750077285621397848914526530011633753889932048802033794909622383807033919422633377156557547287628379556887375787510526240430841245933129192439617205500212778584506658254157504264102443216139709655327800804589154011863473783072546900497346931078682350538428663711259434572129859073323700013095737173325705282909176298865397165841024797931299215648124197*x^105 + 53061978949281714261456724285374983052588441615825791159788495113784792988824089113926637803823651951698798502182694649122189098677780947460080997198532015244846455953902951930234605037310865687909326481082828882941153092607709029042938052964178994873574237224498136468317250897946759390395941404052800104848987343873653145866875452790032463343491569970488151483499253436453796713742908140219069419291018387488514440151863832786358996331148178715350142484615634804513510468748820412006441462121887270914634450805560046633766109771790127799189724891637053734334948086558878607654807246298004858597929680290297373082781548015963186302176228053868922631324436362624514313878920842424778769163097063982446571935901279913201665608076810920882173570404608453217206882237604891096665856358458257410719050608260033830442665452964353388052538694258076905614833149820398691340492431502264693959526295956437798738313941369123617301529907043266940285156004882466000059760358218859088019734281100393210080378572574568806039181835237224974192537506103835214407915979453366078367477493036135669873920873346121614910493902651869164642029101686867*x^104 - 15195993827920735284298662383587548588171036697639559975202135449764784352738986082246217761958349418808119270200184072121255267352870672333457787997742247582909996842017177949878191116951060319048386428690373796963544945823976638962601761059592152910881417379634393411323730990618786395106807861996809904467900757963854055305433163892850974461392498175342014345536568232826760080401626472413068808431309628103849424408956967660799374330475231341251356871457283804981912899149760236522937059358591114210291785003884398249028158358196128724518497731400425026520556724569517469719284046956781083532601916025742849930611333314288855072623894491612634949950247832180635069815902463546392170218635666082863697662370682132657194872762216410802831114935897958231488472582527423271307449222766205207455366951318330613733368701297542585004750826220843488845746561293890714982116583828948410170782490793256439310178407833717192034738551725171016068551722429534492219948903193611508620503347687427674772178931413808554521561409431536329042193401713898748000857281962189437434081130542147912448086447373390971026634098818224426730642956752699867*x^103 + 4253656821994856528560264381562543230744255903430050741877673324233981851310138775356282333288421293696741045132174489973680187560208868998997603726058194603482516561810543205023031165251331237647316360129918951267094709553958232976803660833091836126159107796279201287539214636777763835927791594195725198529977398156132416375023629280871357416304430046028879166238342594541187364673367492540022686301716110242467243773815446348569840929902415381708928067257214624725940066432981222121675170857028269900367925473093392706004088172240952654228435126449636348620096110977010524647436071052474245317864989235198683079948030035884144408995990616262171093426145298578483212935063026320578770288455178041858239120332178912466035792088853902952235701415345501771808369798435060077571713204433780404737395958348429272514030710236721341593267795464199753153481950646282601013938752640321021418936256076506172544402606277758596695377445839476989624641529099625164573089823275057253643546546892287278348511992546318909673228969324604075826884669028184839906737175077039987643414313132485550432198683575659504769314467824491033910123658375167924703*x^102 - 1168504772924666694687849184551546325199764164664773785398144634613850930154535436408632177466860721746529916477497034882378627109098522437490897237841205067565560074108300841403488487018633420260724816366158773456920555439469696649371735545608087176875620616192040245402205022878731012699868669484057332861952203470294735462811904782580146268387505151050507800225037223955110561427792645993244047589033857427903236129692422674789717308080748474528322977102306771888996150632975550088349401265382615120124472903083211688718103053172612052786747469421786585943066601666656876678103488917001380644570659254676219351109927285932748284403389616454483618927866021065433931820373097092734531662758644806178858238592088088911333978073538015302814824351606537064576716162091208977564954986426042527085590388333554040751215081071275443471291808942494315918506363063624240137837612928778353568399700992330540644974466919410125734667323906412577161170290003189042182390758724145254408938645137032317212472327851315278172322622246861048120277936629352854787643972920281019420602474035937142909378118101562817991753332720497020486421533371402827271866*x^101 + 317507476282908512073886693405277843050907960120481285745093541507289027004082837866604918429611877709751379300832653334248262782282836497249176825766289706061077070977620175994420009801772803475650154711040570914392922252547362567751132678922362325691747343863769714863933554878672610212149561382869670381836011725916498362746856683701710444704818950291877677474699745580073300573322740869645850341767190359934829786733992683513766156977377005903543911924534710397839754202160426197970095449464382451082464118229446987309050889312833188273891701064511438108850207664660885957262754590345422935084441834941997006677511346801263015334551401214241251526176618772153374954990439142078111612868159611375192913232023590550365908347906918325493488938189903533793438861810056243780095272249773830322585507369561666898782853002799060098157661364497864094469420854000326056718619304235074955524048273286453878030975805034824870941021387323081029866477729958761470567995484592297717093315333034501013652846813279572518091586239018574907035074526893022796064342779177156196000951325956890353338266968630556984659612495593510012800403494838363744990369*x^100 - 86623901563696536497929443357571828374604913822445175478969971104886534218416101550583269287457737736869175316254603866651878266965551621404495090210173407580011038460219279424686975769045516273363432875177471303665263611357327531546291529741969281044865907633781016814869270943938536753316607268052586719789552239597401210752287931607506481377762339105534567422223521924931045082848277367914109987475648389258636769641924549082838374445481527143334885459507430880436073588281164265064130613552667418318276710409048584975567772741688681251287608714326874195090755461144059358508890729512943201438908842684583798105769096128917733139072562801179566949765754176964796247168692536521830036720848154549250692437069478817485916300486561376326036984520455998344365507107991792306794794420860086636068568107567025126960701953523263320043439368743991552901680903148755422169810184767482764817236515930767987479219360151056217375038974548979838558785047633098146655530662391219672323250896580224206066629553183889732822252122571285698653790454254153080352246523227463585607679637437631413969428906958501129569162579162557966108704764797514335523026041*x^99 + 24269869997212873518838146734645273455984141551222173907856575699522231820756023913390377246456836594470793565699269400377892330253983894100420592733459039044733303265893149242112556705238732733447703359787584783383895977320441230175680271102728030097056070459197014793176199594021580326763975997667898358744691008147365765733054758393280292590548376787890756579694875397165797962633372455469819455572909915907425595438012452454018066987769910044032106166285461724271655455483793787740758659173412361991837706265553522900453023953271145625338580811451398014077066575159233955942098010929617306987626342355460057913202764381279278909761508454828401128473447896284006682733354109824350761682165761648648983416801417415898587397076921159223863078944008421729998736329072843594235705494603138213079437817096625631596475789588262565764138805085577763732072556314950811894313677941944917145949565110095362948518255804576904889475293257027765979714005152965542062985515357650007878898419029631126743471940836377073946111161206735090846487362802253036017361964122380250661639012393144422077056634331303874465958292626842104116370783555121975577166840532*x^98 - 7148554938382943827382779623636426129865310198232192705854586684950186081029433326682206283454261373848083040170463089141324852490704045047436652332082455848743199557420598067068527139831059330018316825151559063283840959156114500787814791813475222171715419256982255285123757036797344247733664552576409814270361661208547247268919511725844975404088434688592309285535272118609060788965242827469624415105403502552940374130201447017396539028227220247527383578440114669859439360884978736848597530275259770907034550404731291612442990674467021208175492763500108468121930554650615659776976950461934047610090947067647321810470590622518891685669150678712152347091335337014179695242000866727081901929164698707747060157235517222083167536499806135688680577398332895323496146570966640190009575337087332937210005822280595704400838437785878485665962909503600692296396791829258475840389456048459701389410219967688915413369246714890937080916049793048813006949470766091963848651644253135657934910982724907160580794918704705865485852601107266605894250035006094853765377220288027558790589310863527650242315575369364404337515889573374221543893537863856834619135621269805*x^97 + 2238803481627126674964547035739096203901088436851810524067234727183051584547059632926870061016454108752854739364225093627102964965333729117553434220979112335996683314271641944535789306671085579815125147297105625836127150341113244808272258671326510227874937026977747161532079226626958819862763359517305824014558238133025651492841490377647971534237622555776730729051155107274720753572383196010038040112733090395697746779206374620257212876165685564333248086602490376896421834045637818157414270779478366339273611682074572038333903022672664002131534944189719474738015209898249314127666279718400646359142559512207967002506452878161858797298403359037241983131652427850248869139811689726597990463687114273771263188101147962763526642783152016693899971081969940124297917524852777426823983168704686763291328320815089846141509880335981964779030969401222143985934793736857920021296150030054420324875055673978150079408456060324479076774010219315762478173980545315147569776844714653789136126583262516472342818269237639838546160732368221724419456125201427803083940130163652943668997921021695077666786141386666314447815748132382640217493273660772727407891760966455187*x^96 - 739316830312025291089099523526266392597900864735485618145443657476657691814010754391937031563912077604515394791459378460585569384995597252970616495693843724825572140211535953719437317960519378153046169940668501812051372344697197640727353430968442859195458859515192110814412640539287204261080110040522630620669600019915426901135669892008046563409378340998638170772606528964930427990533540351903131702509858234779469854315601545609200456874032702991455796552679092522358648405395024810090294345226304894693936631657963318373700806043711545082599768932965789053918433410633843082574796712818688859141154736708694224527430693191452596706524941569893201474469990326719175980919889819471847241124870332081199208173528514985036165932651619171031547401941164581341501964016398023800250788570013563560694976602742896100899070835106872864877180821162212219598687248589155387053575025838884025199929973860800217989045846223794620551563575517666822112298397454384767327188681067830418045809545532162777319162236975672020788789471355319563330758529599895971645730625020740999640442893344638195739442438818018132750586325446935368307880424143158951788530952953191980*x^95 + 252041577272703677337823270756730010820827237990747702847496228441638612324227300944615922997234724931077826781292002239994571467028691765629154901693937051306605942132336750890524278568844375414692417924724993539744001291014172958081540353510912456222085979480097805983522080072724884708421549604421546073765947246806958760759493862947168003360522051515424489573109639369469014911657218118144627615365047449123567130688204426838060994582369124729387922634485035114496397957065150790434306936671032425663054156843328021994218738795034367719023739090273468528805686913620687063394378158728113246704207648316139690907259718810612082795983195347653061763031935860314285076986074040178927009326298749903806642434134403752136736521113892866148016808493305132058664985356558656559708917873635167900963589352466071318849820965957248542190297286598394716702837950176115806710687352360781743795840584508696844227088101617568190136873281831925016278955774752573824777030327647226084172234358677187277412843839579817671015802815712687578961654104990469200724554821102024553890614035655203646280776874232371917761590564104878652872120662009489892247676682393290428774*x^94 - 86854976937473902976815946931552936903398829492096056570420172095562843977959442660137757293378087562619305815317901176757527254804240400434483254720823007503378689660141275831560297165313762535322984665779430462192789098344771595960040017493036476891692567716736966968395249984895578242394238572912662349477655167056070855024212028202681364555394211871638305440263890776010741443257544736674647704255769831010495070788169445331022476034883291936743294474455212046422549347713164106662819301923491921016347809592523404601886280884420754723574018285765651269681730416502346022207824446158520727215750544161744995273221740541967637367061184970233263273426222492648457621886863279766241974478302517251254944669794419666796231465891706166361816730068143246244062965603474948907004145955477495954602735572125137672241762875176237109512018362573422439456882520100317083069089437063925801041667204103486847825869344924853602502409587121748915315448075094442063488566239080507360647059758503193596278658172373787990518765775668992531128614319520870188006054804906205113754642948413557759751655616476508436457942720391750624217052437215162449938012660895849395808690*x^93 + 29831855031385153013507415473870809550432230119015753158993499682850126436148679836445455634055597625418020592202112487293758691185354147581831554406684652946723525383355527213144847707262257728553288081473493986031655879507465921659704479470836984473447901744675029060471753691903237266925263152597599275896641382240337273427467919877687616985469209457822329146000245161731320161122000818431138644675009409224323237497521340112210344256227784026640182343660824773236898951111105541685750361856607854211398209461983638179890237883797544541029386717193449726697608075401027742547210581650324347836642068245953227004606058114680523935787937137762303211960406158153328775452516571408345465266301816758385788219452249513504967141456861854684906780988562263842747808887190234327479146863035102352173846186198319307358331156769901336987296587398877837982196215853005986639488522443343528343375757296560105520062296322381310025369762107271166533589768528000193076564212856157096646547982639744334214351178122408786153325711654855973135997498925368984533285828404467719691654938881476284812370692944746177213237093431724898596584482747388383387209910157802136098426864*x^92 - 10137112082528073245385448389335979699275332065994204552606102593865226892810491947758223786899212059395153709486862280554426559020158815883304220309725375369983010613512101524346441015480792678122105865526833965848876083744123829028725352204220897635954139733586685939238864937310276330025618464605548199361243952747421720158962177230760868799362924791691002338884605117230833682096039983248610818811418789120692421987703060002675665852544751641003131065975343374683408801739354305571660459438145158650382809306990951104856292586481263845247942157602486277456763409850848774834514993915125253686151560137276519150030263741582795169680497456871954092196234966238996645802145262269110970747474315941961833905270159077529246458415937699116982606112775237679360515568935629801895843160787045807341567870261104301170017949167770054301814641649714759582753209569801999744578764447658810661393591904779328039304694606717431829169233533646830528364622870966613441895063511413283323225804289366006675889088040454662088968299647052054040472577838858227304367087451203200272383269772668723664669369209948871896508127805841029717016624120937725584345764299971216214445991150*x^91 + 3395364102714715255358340633257931031399927661797519025095780797456261446183846553456922842669996178878247870866152486550887941429456610362184596691048243540297722370484764860561349885105088722241650572931892015769867658694515246318182299491605336361664854132160268598133103336501823017225203768015762347824389466128797974154410150000640083130328667105333500843982360142744216466546495335781754884937164537325699969363734947051776369789742818715869637679925417503384136248175804940101908948937231939235872518712505442237504010742157083336802320787012849503277149675085067402127293406060622345738145921272069026952153838187692184067026169626848690205424456065946072768890656917671085957609653810971775942341877219977495292628593512756366380917436929522608769236729980807639485695437947780028635770859546187461869244430429216523759342128144893592912503225762739672479966948583089734341165896080534250297090043685262310294163207425110555593102899808315637584606430104087376716619222119635900369794261745259136591540934631243604953763015588109061363543013009448987109638576091685014948046098013234905413619359842823535025449963503495846524377156798399073989469483844605*x^90 - 1118163338278929895654569334016396197099794548895274287342093272209739113416236050149777256486243311599194452187373492774746747479887849597289943065301764825931584531380824621481143297392717749364443796736839621798249254999405502463660787336924330399221136415864527351837410253038808641657289854119125063049776256805328204040765787739664159336593912799119625080083696136051515918472100816922127930193716603731941267441680733833598010723183850590786847863485695825135704686457058485723199563784695154911911319085068469993359974017973439208594881108932676217580115471085973252871139252509896456722105019659124568624378479538776597484259130968483735551981413227095797029252196431391442589665186494733182449603542308998146216519507421455008697600538155676638382420260780960269717833144062786111417394139873025194747984278952060772974556048989030528212885646046923514455428587498430380767020870278826727628868950624619652728720715568764361713299128237494481342728089299331841328597821506235545136262563879453647808623463310476595470058141954306471265491547075653761381889827356803708853765150591805074541495953568991271417649292606339593315075355097778128786485276462631368*x^89 + 361204535548493619245233136075726476415395096697655896129298107344933809813474048807758116194525751112070559199703685801066923017044024536761186258704217120526995682526455000173232141043356482090365583098516876998122911853464533221443649888350738369302422965487796580649220484437129857864771219348682570268916811301379317767265401875183820598666576281521854884766919413859166339462524299649536296267710049786379144776669539676380923516954348868972019215802181753172976351439754710359477491254208480146783898028228220892103797985604580423121682185507253559901464407969962518717464790755271750493982334904549410675136532529270354165134502518012738082935162081562859344537293121468111612858222307026587527853414444595185225187656270891915441766376415619965099064043574181649607984937145304025998006021063384955250826623828548038359185364939021691751421979478955593935914355142918404486095412038092804500944360992909122361348225827719962046089214830612757025136022678580276746966382236972019435410214591090265660225082713973906811146823667567086554116643870294431725572587413250050564863592507656845785325441146034570501809297426196519069276974520437530754901747020108299554*x^88 - 114224745527685777717795806477352774213499593663091144429135404653740713993067097036308450745834299350725398664238699990418923657731064785434578989728318992065065388189168253606499403674331426170184325866255070285826202873426272698566572308049021331813737369330857740194482561019746067156407165927932868070730794378492906176001244752185318524197450882394146005835845927427567393789054154660732237065081066327368839828089254090463089031876450075945589182378061152867631537396609997571349451799343333166375535029352347454396497060310063433603787028167013931211301456382437377100561914442030798538982487786582262830683492383069397026670327788382120068817476082403499504780586976924153010938845839801298393474305928630594754559837773242326605377389411416802829321721421025287879441634721094835778543706049962077120426736526339204224632218371498863877616672657381082550935630684380391939722959073122714029167588021044868819469871920477759449963890153348085285282471665826779082389761116391271616781383151060840934322685946489830423826289705551741562051422348204808199032641671314481979827241679208055609899060845201129223863782175701916652850736579760071575510750186211331974357*x^87 + 35325487988985563082228494756989075086157069690989884411398367225630891905372702831608981038926478437135746760801187317631462426046942410694891163755073150295000742458921578177911057146478018757984623576047345287590151078627425003489814750196769917075856846814812832662785445208378957567788203312355007844434105376063412658166991050470012180457637059606040240003682164112650720107541670835743235681926954318749069437959288768633414513108781900501665801952071083825910793568516257810413289848016445312543020166787125053771552791928351566616308887864323754415419398744736706918536282845895851327983266404272104874805005109132048873728192532063614140308135915849489773853380493505970896445588956281032853472743775060940280342658143234780211571132958010112112348332175858262007843440945866258841918380164637392278893284435993988057092352943727536851992513679077977100340820149309279799255543947221142620908080909220250306630357991349622520719389169918080857893597523622975640616965057082628568616677129503126150577013313274038875231807810275475365365901222034057282652263610973265742572321929853083134648242923737721154256375636476546219297300704526447781557568097573777998832511*x^86 - 10689298338324310232050427055699517775527288271495954860589988204500024468425387438295017241215732726056529220076470528915741820177241886615429019645540942373630736327800736515765710280870116470424503854710774019888970995632575600806522901457275554777082777245351191117832843276788810802537274762473878197527820901957338640290608553261841644618602066326664999216775502758556463616808104332730404648858610406760455668427266098378719494834228608047256337531280702087630197606710610096170907156646193542628161918082299513484847729448794749910653502795430746132935698123020959055164325071632395447679425962547065741126929827537435425685157987481419123840533143493618951820928455434603472206311416859349903229001455344751176994472776117797021179163722129304099520593332101815777597094911150188755247644120061685306937922410756970835445741631494856117368885653345676469554952837764931465992749352532723275996945062380407403238452460900012943582472349782576717723323073229717171612755486718291401469901781064984945840709195479006852424499672763173687471420221308141934967276700864038615375281813271650152536617191459376772714961497264287230333355259939800116315329562572549226808421214*x^85 + 3171070935927829194821274358145267359905036157424487302810258746025013406730588170837343698374853113435456007990228118263975335738583402357923454268009961483050931220704036033441860589264743164935255147975595052868912531047820964939530787986118840687066609302695555789781967245346491836446387413104219599271235150982980681213893816982294646673439009791660892222157725634782994717832564816325489912038544052193822702029720874234452937404304664076023092001971909713449643042603745955602715485834953381245685222192343965218369148386854342531458521520336570317686386028122298585725054993168471687071412167253784474006163055227997742974756785741902890605799321405024288330853882647484009765895311465348860886048916080405621656365330159843233115690053458612387065949459622853242046428291357561997601274496790783454478075690674143085743780817031711239626049704039302306510887266058404733781043119062598520686686194995334013911362354911730345968894335886871684260563342321949950721584730502483314756254401490209091158168719412381966364666539590466500881016730636368839032889667047721170365323212125112408181335756061209045964064102482606966564073420249982416465511323107938661195449079572*x^84 - 924965543548262781347834650854848431639052035098384474567376703857502087548623805077163565916614197961019696126375150493664329357877831783566494026621853502070379386898082027681954190947562005692030385995979501427415024200791822005115091717214559148078118790973819481623214530072657852804637387385031597886310360032978762675049585092447810867885850080734860691460430830588431930314325570541048540419503230439668529864162570884866661256308380835733804585824150735904553407038583180192024227722840709368885531696597208555100081524161815995520074333295551308298743810734807015900882533118054110221602781603907935773724641116751040761643316171712824187884615178205877244198210095412951095277275612138556408949682033509628004790602765959720943736866306377653903311079940517753916231596135337596091324761290135366790957467652722065347331666087617580582086215801025051191901582163672219087599230690600501713023005609239107527225523306049066404254594135696333037254477205934368775607512050797922525053484835658592774985401360580294600704152617825682813227976626211436424097959746031589509089454793634796379413693209006734099418342708359560005261648028126481091721426829859443526804475210379*x^83 + 266051330878368546703592900030545233044212823841670262294545756296894514837099964330216283856908181826973061494175871806430788540993852894059804666900311666073520124633647139939361505614893319567487919095288986578732035800842255383293869582811901163852735098194927939591327081221606041127795473770818430315660803185537934985208168049790177023550307151812984286758214117940243115702122360310326968720090615346248771141643269809482814988761005557866498634934013625290820668987739316535057842771251664819517255379937725447569288350060453885975597953052338966847581713184814102232292149841279636811715464453865423711099313504934994032675028446877420439306848700454539924935287005772993218918288750611773120916930979883097611786526602146808778870955538565845406506411596012365014863074790079158366601665786110532746284862209299203268310247753428777089032829518504557315224258953339114081623183010785845960404840904197521379021869176429643884535395242537031372136854651242464698708012149308051257305956026185260439852761938670741396576705706699368270796711639963031724573804530377731151229581591017411494700356407928407027006055071238462124972547107009132754904172543655969036312243600053552*x^82 - 75607030163263503844491625246520263195861780923883759879899707977532760227500795652681624415449931610103922564796004241634801707444270283085430713041078241342808409134891082119538426814666487095350206539233005137799069087831641645191156556877694697420380252320371755494831001231924146255731836128894457951219762777452357818388920313627695777743259069890835964340659794508015702231646471189850496849567294613360535455535370074609271205698154883475186333855741902921518864020252037705064684333978321044734977517110553422952686368915290326569969688848696645302560308279358496753442343901375453309210506642641509888356757193563833836562645292668731535163784022897181911572590275799575541514091693998431812918509718339327782337474684369746062236298874620352476700992821466851164978396472010152179644915195972726137577349956465029081158560523260757816240987911402012742208837841255160948952689750452585380385668919261568718360605376663768858629660894795603140746801200044722662848138157508344755237109165853481204135016889934050193219749226708891254007243668897159322549270052287520713590419585213914344843370029195616263063961551354801221686491887446854174552632564749546619566578971056305125*x^81 + 21238532592255380772066929162018281814787923715600834130426759155634011501420067986077375751071997076213623346304164624477294895161799183197360174964391815814657386222471019964914722423509233396092236750531812406978826496694120626558368964218913952908212533528142854749442304251512858807400216364090466228766948705890340988346129909343517069992187068031938841274961880299227784311975259903958566191715246711282121835458087329583664247220862850088675896519469418337408323983401345389205907694727515966324578272358472023094674494230105161148269929819771994696631307581911066380252533595569479061304467724139316370054972452971754380432125780858912373832618020923736354425443527809229303897726654764857322890483070665223114923021349917140507348713239720561154624971116676414697676796622453101990900112969027503514746097929677576950323638851794428221802242781198216052245920202604719374140136233523464052315594395431227507412753743337940848264893584883802939997001442765800419594567965188387793099153238237805152982507493940343424156970549082955726055343607671855064647471952669104311095491030372864406119520883296597857466299931780918355511906230712789012905391226172218440146214417191977120205*x^80 - 5893083316327080310739894621915701746237931892968875217953408574302024807714598229409930298308087459176404727604450662422341958522436913899833373317724344893320047858881294422026888694075253189949126178517550752604170818650961103731330250015053060073333315696879413821279511161978618253662748659645043312229184780319785716555397177465670077087580990869167111681752248778185049235942516114826496655445101814908629407085421509301779733605919222662348406576986237044294467820067536610623754655008893603339510685867255081835525098037253128731101925323618768499637818119698817188631116756957196737158069153290937406279969227869676875284674347803107626126914632667139577888355934861479518796700461117934143066377760919498175684100687057191200863526406806602096589181265183378604479068919503465032616801758490751391152321538292860018895587477884713496834431355356635866376023731261667636960644148496737512902236246903585567249027189726861572735500902882720394218754430869455713294001419872133902590441435289482155929402739222210527543856552531503049941466227742418177177875229602242172406521065942134862138483456855376703608843083007030914603400090125995436842641787373392559122297558581117133547590*x^79 + 1613428256055150138222509777182518016967501362633834855671501435564438886308930144205863239945220543339795351845525219298185577416546790001711472924277262519040811758795318119064828726920014092938713121003501822399834692576518863547727259037263762077906085444223384873336985798455072411073579465140559599871552295133723907793259804203337458794330270843700626226991636216634703573097544606895999770983648368335256395329413022634779732645291646339780030720926433987775846308363203849792162463597359010783633963109523837896125726605718858357793341247914403108386654122017810731210868669307651252256897267603706338572396541530606975785530528144337674047141995960765369022689597025152818224601078246176128739829735475253198914534536137357279820864802977163070815733299467017984978853026992583356210450604829187861730017275572506378516862121029835636746127607958625841587020580451631254565364147013794281564336402978608636470528368334342185505854591922646878854753357811006249258591135142480260994331153747409274395325188223768488759750326277283788218440617962547613410669832186047615123664340874276619259651271890506879245082884143943122678945117807307030026424090110290160283238766951897467837737858*x^78 - 435645594305001742655824185397942599744692698950571665674871756275000447419593627510890963980376510689913858469975934488134988725327329160693253261353753805590322235281762071569627527465051028500568403045783751224479823282138012123891364237178169287050995345577273067808516772310229687255630069959825126935711812039437835120432971882411043505689043157100751535510844170471284692072653153833046254383436358821483590627671693692986260862108043624177202141079435260748024520942803937516037933534916368892548814475685691299326561574303922419498627167057435019470099202468851996274601977721452759755950461020174302011956249536709702171270653674490674049067508685329182387140306110012526533166328310859242339638260809697647870323933505103748930077626151706591293641621207152604845284331066878005710843190019435256415572692428451105389679939495243562182409178730033874371959189116811401206051204175486463012595487160510810308939261355196020779178294151781283051767520383692068046643011807268251763469760561767634101188324308770788738694906557738166178259242259424528902659276350864824095900414767647567901526152112337295217329124996945598508853865790036963849730596871049812307060648421008856921537524481*x^77 + 116085593662379074485925669363905870645952749994742763606220387192162508947473179102053707019571972730059930962038398422948612492035028907889395763450754094034448237805033268998475735737658616467779149102274392094509617368461757398240803895753396152038121470994400319911367023281199040427352224182971104931783318852044170353347378554550936656867691080214008612789905489001404987907201232308486810110438252770301861981977149989672636831033778833870539697616098002910663101934244938731394071263758323597228689123303692517035037958929587479903910097534503413216396099497108085488152574986539726888739364373386461905199504902498806474785113304133341852152826896476080218975051068789335612883560760136765333049242607221254577429079360022980669854924862989372361582051079779683085572872099883992767900026827876162524522327073690991458728115043101204490440822353088661279664708604286429030581778972625401928479323642223377380666931246291810309420874606495723154798646604985217053652198739070600825277046339262956876145191035414727410941442032273977493382969605876518628364874416445144648551019909674824769620353079111178929202645442938530711395249979737940811670979040819041004356635008862451113786397683184*x^76 - 30578250003191676740464770320533853475767940483191996887959358172269171295878519763267902729240289899234207363668313249326145148207862186678783369314454506727838339069788113762012992714765125937843318522208743533377008747291931359827219709349929627686259186761634175158289597436200444883882587671768175615287249305231810050898706124453369234148046369909105803407316745883521108446164622587738510792206152326354144199326558440543789958681172188814774047417561934269318147789041082021924609056061785183505651441139036683502039907918681525207529348715117914295403639598648512809144929852460157490230013940867052792528162976801636066049836968266174617921949252752570597953152234522225178709128696601296328474499086487162261569782461026182389829678082591832728345341288438422752937129241989095761986479969096295151150432720022535422112304407581427708253710972202635790964788773478433179720105048187166587037266628634814994116187658062228431090536143741804570281510271666937899131691200858994650663584348625421278914801536836852882925860429144452286226516072408606168536004227611663231664801926039256437207634003043448878546193076595588322502617244529022701769976657312780745028521615194746621176880119535609*x^75 + 7977500601553491961102674815444824481231307046370938178809869989960311260073942766514817955797655740330066166253464978959428831120533320347158787750578672302619126180455283267716183650361977217279625786248131729260047374412043956921673011801461619760736675208755277004066230877002725028862864171575766580433943769428057809278333368749765782755914149254708013673142094183846813722196566639036388490452456782148011674977616692214046961249949308451646466809475411659381776795558703808213748523706084591310493854772260489930238875643502336388978267302426106227090002440300765000758385769947245350748473026470941901597362099946517791345726137652736586098546687586141537325515162344766532446444910072823134359708871089122487813914885296230354953604834818366367493429695161660258264903095589139423150093585766600933648201892140227441936570341441752872098677051199412244891990557577395599817911882698560922059156474062961118128028143719091320961098561205912403249636200423276725082808666714333309205195321454156183419935699356965639838360450867479046443997388161283823978021699181269355306970682377174874454224855255670537229537699284839928840212883110647802465041638752981190144911645197305078705647448450348280*x^74 - 2063501065118002370890659132227698971070206554014262127818339668171179557746692833510233109341316092347906335427700739025649706952894254257396912485587561671065080304389798875469284965436527603476364331699930457039423126595615016344669067104150175164867341991063706602890255777949378832000243813174236407533882207716003887598310415671666898616230708945415080087188664397835448027949426571184264511715231422596072793036472834261309656335939360873667146354195971704955543539729550680542276964036926567850267858893926731941817680085343335362464500169056467285424415516674959171542408384144396156988632306530585531042217892409197263665657822457453561424929525512271052368573801774334221458690950406897449867416075857832096280889259835028805881587926742458639960180595118198844549363937314119780786098225789093447799763530848994833748385729306643396428972121682348474862306970536036084540949710208846368018229197614826889665941920339826021729593098169641906655209343924141499309841310961340051987247420149704138944989481823417824606731087215492188996265964040355736270783988608868845115820988988663650891762429034529840990151784981159068405370183601903596415079633941584910540037755175158159719703042499184236693*x^73 + 528904517861820795317243038733239581279228557517427438517470617648382780638855892722570901973866580675018168661009038745994276488686609014232245559316786754538185494558522080722070649606046933278111081510069834056457526878865735474638151343860009712879043296065387858015655182356795679051409842886336915078601128702887260170313345517996045130446484047364487034428791286669454954291720730790316692711987485424872454687130490040684625190647058214086689641636985156087028000850201394669715269034459060884666183685495255186337180653212235081460077635547938142793056431900002851029401607721155794131780202867935362524018600432179576027805447041247814203052445175850362199282705766173077579983390061398849699054511879983004202955181943919686998993028835535219502073111207207613299074873454731158018602542274138136950046113467069417586264877969768118058792940810625442748716890851433420264762708880855400885389844161865124878751598444093447694630800124222643513400641320515138032490840768018093421776243914967373870664293845861755614931406898051850706431264124588801614599589129409612882801310953089570360107785378906464757247206187071049727198674593689641570803202256942263839735975546777549921411751860302831566274*x^72 - 134031789469724842506683181009967299437524947111059308814224163137884299858847872766644933758336737413699137400252236059099142549080825762847816136907904147945323044133466382303067053652204371125517101092176219358036583302809238656035264726160439381554830005790942744810818819365155328636136383281878605445779663448435984160595615126475541134085670867690693968542929934094843362202093511429979951544583876665996453434988593843727485539283655333604104233927677556873168726448076696810556231192225065164658108522105386364468976920503358237057812618744562364047815697049251898434906279314607326533213603058482361254617383816141577006030315048970553453884517643953175749026836623861969356107224159767825574049611883055654741188504765725827544716562737647648739237209172592250774959928748714181742001941139525449529607206123679083201741538804494380765088403521574621919998915134174028458101911523663786850505722295789564790265727621951225758029868366702535491860797459250709303362560774367179364312193028426185973222879442432764656717019257441868149159075362565470674304238828746750101283863584452514460785861472984190122964305138997465679036401282340225517364346000352450945644729562669580059147851809706313585495898*x^71 + 33475021281047563041899175377404712749456396531846446872489570930077658445391606526485017323606903286113071868893153133086378641971679425512686337758112347865552124996389892568556813796879223340138189700735189824142677875735504471974114538174358643518564690732629245782297015347824491554757614685632369183220487553052567269060270882023517051302655626270351403899467692079320812416239442321615928084439081528453934921445654266208889746197253798075635863223832713181571438355052579804304196237435916841976739803616846076033960581026178793007539973056143591360135020787697714578907566546669071356032394771504171317283432479207476231860626515968879866301575145607247698306180111555071730837540421287959276611409881619149918094220189158137472993933885939032689362658122649862656764983286202442376569019567454112293581544774211072967131475683171189951706779324613545075711361059586867954172676371792626814203303859634929265890816821838870728261762955538422275770010656051847831959398555336547168404725147961594167027892923602810296192838508137402639330849774360829093576207666281896081979086116277286393951458484697171707909156488036954864383518030299872363427221131019771206048554392187321783668879359226352487736679438*x^70 - 8215431238913126503730680834314939905376360010569794127190153000276848635950225212986802772723036014857991567093286387371974622200610555022963285881672699699958954717621261449250770697689229435656675450062595792885031337984367853041043581806912063597085026276706145769082870564417205111560930052657627467426722989453177121912460714424729193879207432953146927994599013191488144429582041577047427976540275535939711334927116003189741762902054050171295734090067402704007704781304757409096556861028627495547843489069236132947634812123894070554185586189347389581784218478574879196587366522009721071607748715921355713346913485264391105731219062501747362391812955198743417975240132536663190916088818150165450201219938340816790872790240031800750894247388637326565213874798266620730908051348742788403383712674610581826422466529750774838753732831677662393190989838841290328269816777919725874133686306840876445149953554170028358454128002960478107294878219463628798368782816415246007408079827169146127593474521310047971515373090618022435230162839897415329291767796163732354956658028553939444720445759421094021029901560741051796030886411826661048784801622287967393150011300437556420521961760950093913545626167047019431280284081577*x^69 + 1977600092292530290069192699934774625176169606393148038128465217529967367697233998927394263235671477218077097485647540906953638755252340274653105094574104970400788926059613522650115408288964712503544037613155807907258434017963274526967519144621539220273277507616042440896427736565734712574419737301119804983474352854667041846827030702182274106413680398001236227153415630373730163710960384996974526513785799674754009170243474137346120340142559210381605363546489252513776606336953317917763651820285005954638450867899618025327870387466757484121809685500122380580332943209438282180423459573753358389976624781343922084472259530308531809819822530181120028408322003350563997685238421576641117638430297387519366859790066564621849364125007035222456400570872093643007507628559299332355879191444597621512094486731482547930589750299041662310579131602688749382728995398380997038300793989813688424609860373831448518474087259752969734003451501747898524523919018892812789853675562717505190562578250514534900376674813485733561919317764943644368172857798260072799466195451689217996479792170476284550785910874938726953973403009198302950774066563858685424664812383299632648897927537179128960883144908450294491167446405621352476703601500973*x^68 - 466733403224557375106427617460907449691314019250568087613757141229664781556479966151936220949317388226909773833876038034638559679809081902854418773430102353441006008032978812442274704863042586579714460491645352638183170999189000651037139648796336123627524963761741247247843290345130021358569213279427946814868859773904494833832890498566754461108459587644529509209485698546875580577030705765979263538149192636261306248677370768449716668708096139120114712880799922388554488051480725440054132714308332647536249797327676026230085236136143368782648608013289270931510932735467127148769159190944481554314242666365669257551070156113085334981147401367641587978350515407241276330155037335957640801378794935198664266629208845806023336854367541652073215060885579992811981140980768023310923284482838041820478716616815409459707652082187398628887913552530622303340310550421680260073884906368117380539547411854470314908395606982070745290326154718916557925334428189855732092936458339550064935674789639792335221560396179516380671679363709039890070593261383683257477193913996683080228915601954689750596778471187924565899387368643288273636221928299714872035993315435388162240802914503046550138078342435249208206047500364154302412796619528961*x^67 + 108062729626400825733893525671527175274838912667664448657647571845916940997744732323779141079852814206191166115916336434197544733154801390012764959718106852512265599317021769430185659033124184806393150958566171594106235055707964936559471567959990488593419501245711809106926398477530372100343429211120125742771372782996922084791828465601790967006110695671227596883419020644258626940150546135998108643078923422757926916343118734659855386224540835266349292839440051100614967715119633433063700720065543293569601002950694733363308317789593017840100947395609793347680231320387847460027833061371946278031644565529790875674779254184499298577325898510726281149131533063702409153259604764171093937609429285231501956078795420945272797460150415455170644319782050224216467804193744672817968327422088349948235386063432963409594128629516989950706398690418538230662190987156914181348368050710060761485477605351139631658528310387907345676123287868241181227257813425703588387274019989867148068331386166977208074607619326565248431711821721797897287557268758904152696907217836386788905699011612753107676294801386947324536503934898953134147626444385446991488759636222783399379211379238968811589679951522515936509162980025116081463918492364068953*x^66 - 24557615246452618844790356996905728466708097047769941359118990007727280671335850366695050134512579004670637059657900152497393623716192840490877726908901379918148335385186024748571156525721779262551041368419293157074815030314917054554905183824991253299243763432779407277587973962841985672699969016486324964801840713706752906277245515320378384485740536876556392739719084126758430984982108490803654174798501433058019697668565535888611144988443677419729942617333737877653161396864416356422794925260764976034133593489456793737345468723269164807908884711040664865301076425948502962275579092680010535382450167713356092090317561659937283131319763040217300680221484732238469440941516287447640544935516173602014146032725445935488738589880574455736245659828855264706628078585172670304309635307415843563222921137324868932371332613869102804622020457635818269758610335488337945849214218988324020771472411312235830331830446234942446882382866536978260253064355662795125106353113707325274621480356425422209585351921638051385139917944268311358853577264844578676586677778362902852702216066039168660978396407423231508801372839376260414137371518627405860724672475662414310211632716029128333576206347138969021870102355609376001301192382041649737755*x^65 + 5473201604191977682845482331564259225410889947950738374916870570712398488821394387954743159687969619016640362089390612941067248955877727184525763433181114845878652187434128406893727128884446997967643784275914787758107037875884380664506538210769086715957637834424981567573940603899968176739392571081999839197457537456191858132175779663495343017786564058376087645209375225408543256247545468836719801204841110609502844561236936520350613705342405113121733591974885826636045820365485316043449280375049776887728067804052336222539333458639247147925919086405941129314310539137277024370151180867959167800642006518400932673368875829718191343298443584235912803344544052027644435638647514066942707526503149531944066676430515996340381844167747723865313404752151474674711889623375107336326088564020598347246213314547763578268693912537243879012091740982647849531902500700539819358183146121345421964150616111859624350947974937121999029213470776850435361860808549379537358992357338843951170900353477166020049021420055803039332373436401945262002108326456724067769402423679474179149937154291077728286024350475551045380040316811306151184533884196145235309701125074919768776637560589799363771830842976432283145851302892969152212763750825759570330434*x^64 - 1192562590785370654124773788221665717934515625807327169233776374107678556883643438399971641808346615736878426448741800913562261796919053299404348589564598171851580810106385604797322490013559460282159269086333622566062227595489264623190004137986213949728071799308188067755225054155292805532210062306383338759889034940920816179133550458319056133860808171421506076046209595366239461476033722938656897104217473604605043123397850889294138104282778311294094575366066316947033808388319044747379654456546267389303235117760853541075908067274603309501717538527662639132755455558204399415185598404036353875209654944418206084116211507995434766814606652398284380959084501106401648225014140743918585344106562387859172132290936904453878789373739499746984020785960748252724091738480313495605384651309401532948114644540619853182979558841828928168599724881838291106456899954801705585689733195341691069775441076455077019433702229813163445170005579606096680923671026090265978749323534700752918228042066018007633125701080971191944814392356403444194444684462281889173042299142870777245876650143157051567611622403081021460102017053343266801564758533280164754195878819171178166150570907567594513907048393064049939044387215031247440182688194154467656312228*x^63 + 252608933377300732416065328664413215131803631737388601660681686403592129546708331282295936572029567521944090398866413284898834869227137052237472564537432651776876047354779374233690848298452267438133494239417767917341401947279119845881876577870377363259314303236534307541845126666862408457669669456384114919141900369351075738100983015587112931234475207568386966256811422564107717203842174128137676570546244134277264397903867022345610373942887431090966810740171862401839165015522479963682202974440195935324856611748300831783318954634760407928899447599161684275256716352027525342739851691126576324216771063422388458733815423311833060463801771661080959680130279687620109229377715168553091281770966569627860592258305586761539832259999268504375461143560986237269278182983589843113751196183786611138082085977166121841937143821727346488159735092558422906154698254926148150970616831775866230137571123429959637037731330671516950981086481985867553033049781190688801740749761300578684769781591098509615663082560124602654475042663436555173795993831971631070328043436907201308227528536092981785796579300324334889895877975649272773208362901677735336903872615235008940592927709837113176728218312333238326274174253076144657853904948741102233196613033*x^62 - 51621064784178034166778323094530825711866854944337490592698342437326637124796638415271809452701164282094767943152337153559897670669781496597862943185199011767535613207874807139032485626752176181762510586934667192779486058682314624130445767367872146709571320913002513602097829342493265319341790676310481655565443130791046086202042367678022025570713438674319212855350216251420532921190369401743309551783277219595382555226140754542020743635673997113138513362149719212904381634505932506009203933779174682119793785321414114422599339169723287661870048356610353174554367962518076121113104632711547038463263743100341888795455619240562829702505617104561330546408195903097689515780594368768542474167575805064691454585736213296301386597495437931705110613252709010146224063089281431847419336037387200012489531058626969071238550358362126597300921995256708567923029620805758927989603353664367151630494700834179002385925446207706189343444090748460734214380674583816148171545718604524158358326385824429706604180069688044472596074237382474712349132861097369484001621291060632243011079919342587148693244117197976658418901825016822401650589107111867021054834459703994629637945284963564609213274541880630267096655225496374972475292923468391884012005382181*x^61 + 10088838243072201690787195362097579961913284653287168564831233637237693006576403604705362991710737773967008861758074990079487758089712905907688485658173780434503379358308570900756164009193692038734750578320063654220323923106678942997623090738869521298954338489420273932367563723913290555826909837513369694257851515892062271328729376238618554777101513382669569501191926502490673926233104667727791539439501989227733407880070443863488534262430385860701721818899333531214596422910849046429020400785535847871424935844070244052152305290956997459167006342196888006080318928609329799658120454780369016393649038033920129254414607213983451721570438183951389217670037272760452011095081734527096594373427099544975977262976941957199101630242294560963973208304061120727881979945479105217892105105292243257366652886272865393447644428743917641037963600077409158898648080284360938076780446764599632631135225150232006070808115189096460372316134618511153825632938605038719092536321884165657175562223853535889510265541181679832476492869500292491512858447541103131626335759079411499225151317309122761563753070828019806676470790928828208635026911259075177428745084998478335114156998700527378812323888132782731916385113052993825204802611889605118039780941136730*x^60 - 1869113973388499752444539445261426165902651532742465450284534103570511569995619690703670245854873957225119938516370832822219079092828003857970509123371260094491294198500592206587263298349382737847648085375228718762512569435211846599378187937853041342633796089742590866062390931732513378710858658682907478698816342045953869984107264558640226854153457609456594713884564664603273722820389984766973801161363330560093231765464962738201628304708822107109345529003087388356723592334043360951368112800450780445605541226792693871327412481799468971306881646847598586239412741995175740587135482199008008314402926991544209628520494484363005815940118964414996011053718598073361311364840692315968463451745607995572871333784726821813302775887628111389822240596121536339554321959278756013186689646567538633848568316200716877211851142001704799839483876472504563075068055310325064473497797038389136902016290408637734616435649057592352724122718162063129588408645042967829045735116470464769921193060803991099249225658505740764863535680765929783877091710725786331558693028502247799337171446849627307728611932792335173759129274891539949981791531969747058543652902499502673884011127657299785333268519079496963653538255517595736720456190572498371183449071515155771*x^59 + 325486368377021656911621338283156084778159864715244470569571062755336741873949644606957137007514335878958478228123637424635056678774129062020678265101200357841298446117673226556842025715944204065828327439165463721177758574974999510594640367768821299133835797672239712051155770828649599570163951998288611801232395882618183195001342773140367776774593577358658670374421316138635922506102476295275260472093605782794471429003001670445179418329604702946557075201503382687859671282720653850172972874011272272788548078569881545143995253377158776729360346513045668171012106831165820015966925143526048260521716246456105106309793777039443829790171297556474996042599169831666499720041349685287245947924217493868019643230092653235801790726968626068427863256681179516090901179951608511795355533669543389152460121467963527630139780623707321813293870029144288747847196143384951508223611456087417696615803462467494467438584470462302355088912085568168588168460305263106945437652998034916920623060170589280644798059544195745385513919611907010185893508264774935939478242196655871097613495710866661158707312687330090462959280768382177883867516191051641061499650629011426633263687390773184510685571991327132797688211374538631198130023099934242144016048446249588455*x^58 - 52870560331806587124110210095450535450237768887212969562877510745691572146938394911248251173259195229903435522917650744912916887599444849709081201172477520741055625692550060630429190448788440902981196691674299714559501136826565799934827857969127718033764632293118830114709712819255460330930623215850145481305066255076993219398033591735136736237285443275411012677587420012271283337113325239671383901140896352671362158501293910315282327202420523188104522583398521767525881639960964508532923575376246934782950432505307076777509822233743960016755786335951722085150252986061277130483140543141089942867487592354204997634454462899143321400874469186143454132357426450937998216083394457786685568672629719126977004909409832476483717653411823734106762075193609494840832631568353751288776674781068580153820261636212493217407292453989535692161126747801867935724647238416154325736481373665568801429296553076949885975861787205964298467745023738715660913999827528182994126156355907063593572563491621316332386451667266035526653456972229231908585704333260926447606499938258628445013189260082256567937271303274211868352945073499663137901218448241504065236214001427565344729303690581708506945509201376474108680359005952626765284879971752611451719417923347985148695*x^57 + 7961680328639129537446022109266062352796783144349436523895602987400006465526973581086787173025366456690815593788530199550095784042088521080994322656963195549071848904091252323191694581031755275593900220694128823920352226809411151384674502839282122137315690661027823407981403833317885433755077279641210729467141262438749894264428380305617469162606980062896682671141232362013465312629012611723536159245090877566296598205748125710445637949319778012131791688628390707045251818197586446046061279230009226482006339388313270555244752248548789932976307773320672168898306948234273623878194865610137583238747959965988767295344424046753098156421210374472223580642237166076037130679990274603121433974532025356520767799464848759296369436353875713220732778323978221214071534099197730836470981850948898403402994213961971426654339401805309960045208245789090361778255663609706581689847055785347434612736025407222885471378384655216927030157125562603610135279020814129550594623934808394687009111085473603099486031573375000377883755897422019554562427808091571335701084489484767875980549740202435107999941351100911676384157735088470143088973521756491210426658786818724037531810128881275726171325332081153670132730660063177141732444087484588516453991567544960938948862*x^56 - 1108291941613745765465947892706556112571870053152583329903369730145977522662931619122912415563529498875142699233962216142054206761654808260992258086645196459452666208848769600117199961540284511905583515196625555423915844565089810829112145601200026442706902618782897302181029268082416755097154119467611948821168379814322217199145728729214832798772380319248232204167501868171463555152894234410641157226399919365109323770175036895398833499225871368135003081634730833127309830051469450752735223427684244263309223970524375927846875968234215557973776509976488796365089025982020708172572471450795131392765566500567266652354797843433846159619777471424952403301230346603248687474797830932618447600323330093721556791757809616128437195872147936648642074805355053054160374790503975450119106383258822600477813221766875920084885487494562290847602985700095036845639276836433921201689584474510541582031384030046082341346472420266839466262489534171511874663234177107692172464390959673667849551257804408011179174879549185274563455809009077930073419501796004367095079019429954392549391946724453861019817129850376355662329097381991523696105832599071893668862030658571826297044782522281778228540893086834994877245862527650899408578851929702483936307329948501743422277994*x^55 + 143385084937559036934342125488806256915749960772413716604885296178671315306580036064066127906853425340902591029091840939800121704805089191328820303760482552594869620758037529363941750797799061227778899453474326875600111568290128740221846061951193176796517723706744095233828802259912800992196564811009307200781734854076822460193570121296367192797174061878157096792801568201361514805419633158314662628511040536815519296133623470463146508343390284527728089646864621312559443154222085371279001878869334380685470935548747941456198539845120910130102081664993620320639947300669847308432724124095900273783886051230677554441749384155807446249643258961847648235672507057595597246991157246847882263511479753445478976366975105201069307091646637742059035369307962892416212219195992220352145638883106310943428262571983904070816289471148533951281956355474217839921335343271857550933321480780093679719721569758506632944554334924629051279594193150230077305914816592147514515052530173083575747548897864253338647633972598731681054712624661298847512757259062294991904236376876615440008021178145932586002335067555834738681507305376238167964777889816715707883865978576162956691561302494584294148092060955625524788841746852695489979922731970759407235793316197030978337574517*x^54 - 17695267883707587076537098212809727667931152379347221663619670346805660381303551534303538137772273374806153759736706351436886264808825648424364594084632337894126361810054537662395424296000829688942218716077192964699581229075820671731718481909416878723151775902372655282760717593777594741137505620014371854653087438135030651708759650944945251939031728920547886565808732612425439020821344042693664208221803483700512809841281801803396028933389364181478909981972829972252463147905645738077075792237810547705967349056086999998566901146467551594412730139527691197065788543611457488959088175779051471367496971256367174785335673874269074962615052358163393562345145501554385975760874078072267357963403535665056363897358887950519691255430481100371601622779900945205208344547873546866190541126514774951570181251711852123437853671081020028051468118004938392501450663204086895017084968621188793223026123618995858649188360782214573140088538875191600665155657468962719328520608929040091014969462601233137209650897912039898513217789053383933348182052053970906320741889651744098340280544845177417543790807710780222422409711327545671670383682247166350929763406752849329764297654209287040743813018872358314213036523063956795786182797378809050769285855951024241194026648918*x^53 + 2231152179793114209938121453954112924340656929070669358196325417236781110092362818869141306080153047233967835883705683737979850767359526004404493354008296447156320176912725539425842939015807699342879155431165015578181113262625982437529939062896323528152293108554167343501853499411217223658074683726659312880473810476934930754241671660641493834108713161009991165852059632982051543232181339341300404942873377392013377648910557263199857097849591283745026690152211452510865972070986598163177935242987901228559765063827544181692730100554266191204721440420593285100041903493690275880644143378829446610103438747278467076098306533798972464551288775437069231422078515825844905238387298833810881000440092427597870821624773541141655049433913974086482291350762805418752285352527787281291094526881829759239731541866222980075049364760244174518477581110326388739915154389993809847697361437043396752465569096703948913138279817348991867650859771306319424180212114304553599029451457611265748052863366645225652075305211563944416477574258382749150101906182578774978785973957271801259516451140989496116404941672374333708976190396911671989961194022025473587451506500681558643701403025457298152362035246895822927395198785936886399093584342885518043406900927578668248613849434667*x^52 - 322285632819822908196128642807595105813742605795641884751939677651922684071829832480310674183081051297751105715484477089968234259607687453641518099580102194057675706600462407820366784439913953878256041315206484042144648186028964416837240003055372994035076985372475769605058454532984928320770170345538734469779175358640258643319678919320929598539835856050616874045212563096133482870863435794948706363309159926049000884624137760971436365191254836794238698421583754942604003618807561847743869424295018393489040579395635465889107213557465634500851917862658246058851896766656180271787365167740934860175191680184290152339292240188859725891971075306139902440758138555284577536255146991472478729078218447706290319869931996744706285439286579942840195685741586999899569592251913646647973973162644398341737964596581765707470956513933989803391042128861913577358075594338848631858465913410664181426182060835843222658475151282330278758751598037147958495481526768260986349749586550601743980947471151815194773767008443698896697160329808334597666663907854958794222063518164191948576790891291113399799594703333081000374962629737798000673120467977557605672860473349220144875911275252727595756162157832728682837258800955025434422782504378908731776055758069659808066499958901868*x^51 + 57511500130599644693171688486379686589702973768050569849699804662604463837069555015949880369853894675317337784579083768323894413525635294481816117903638056486959811758375520759326008892758795038841641028785085530909281250294214328621406496645688742891253044065547250913907125035482618085322581542796614795643292180359174477287486693916608751089702127388142154852694045545999172925272955764870229921068254620403143301641843239900317439737954150220854954506413469146848274713329934823848898752778713900499729973335962065617383129353855564264666238723633894793151364621958129937268237283812526569540303398938031277834747269190526879659569555830888540585298804058815692212475143588564511624335221443523249781468637898540615862922883783800071756347282060248979893413001360774762020687699299796508140421420022209995360369463778384331639631482697494989277769039858598540914243300126015260651286781320042641025288141540697777951278759538274617182725826088607849741751438640678115673469129571554262543573935413625791649844405912943008909522039322258008898293856198555802763837308706006262592934254603739163771665509121694667869604433174347592912334091111056831740361599795768196119600383539420545938805983920891125767442836547508338239014665550316183592002644951578250*x^50 - 12060625758189894647733519915584955337194256571562803499589665406744316647205997370025136411792847921074555693749313251933588920443451331795066307070269205631916808792375938130616631237181115528558732128498854725002934717069505057765549387410552933052899095942510847322383685848251008448213513358029605991760170054501519992458473749158285054311179775060862735482497453234556908603149203721696267040954655075120224777968495406255160581509906377342670370560122011299456859644726987475622392938125442230357026713883555923901041026580323393660114089245305389373479612532067965886309635857933964351117422957352552506161645095673819373028677473894665003667886337371536730804115918181293689189885861989850323703557054752954865727578930180269713278422337024636055824928497941383116777626599991632126291096740211749374513725344910634520186210399017964016456399826980053428234858638295344420319346080104211679569030890712467275692213857754102612529920482518834572673972983987881229331498635019424924359910452573244228030171153187689587254529927442087701292225951433444936234730194472276915299479678583071956838131977287446644238256715664330506159552055755606059321585301304658812823672688865540224522337244681637981104232187567421617303847902745084688120124042625221580862*x^49 + 2690890563678159027234092007423651801884986750065744176927671427414506009231508344241751220638884636713439821463027342355478669111084728627809400792457343556289064063659008766516377378129866029046195672948685155880605905397360414259945685973852631000510571023529857762488034566636746801821648300526817120453197702314844705170148078317453666934604132441022059006753667927457493270131229871427200250163805524607106224267244990056885022324238150857580073872866427893667973117511624683235346391813151747784950187058036407021843149373148031749666573951556508632013320285602164490134158832290357969286604749355355272368634361934653555216800553346257788585115817256938694432348723443051047355011707407768788465659739873387088158079238771026186388845069375847532669538648534353748536667344058254011770538470584542100468901227020558578650765416110963632490577945745536614618875587271564825904154637264338955259022622859316579842133654314070480384209368910026376417450196304686780822050910178688682438672767068857595060176803299593524977430655049113293180329519652822839512211861615018259884650666597681301612385001776938568659113677136599926523140775838240162892070828406813265387537448087692662503577429105498341972460333151264461622923649707528344678128477359261776558612*x^48 - 597344232353007962412890238187762632362949610740860529567774486504951388261898663998645805007064617514575263146312423953770636215858475048913021398983443563051781912802902717820365871101587546424259811544274668500548173626538126411027859285091111854069053875792977834936852249821975265944478363574974487310466058021474197537126844537729980332117573646855402542194784210633945814849505377730543876628930476267055581944814826059264609425675115561871793693142088759366773749785087737297471164061843766278848262212855451311179780350210502945395954919565946961927065963616231082290532992374739131383754560585853024125633242277732485763914912206585774046677831139291294063726581199337815744173293162939499460784824078495213805833529870400155981703221538683276369045010460848084957187286933024920584757776898826209750013033400672991999900207293849026515915811160279428399303912238652603685645603939547104302397951408509066742397349164098574155248858020524509560296489315787315369032648575824369394614704302050419347757723516978466319800781863063625039784625882829300201004547566384140596701124916837309147931300528063321560806139359721681003494497787905629925521502557352442760298364640541328799797361479295375283270141060693969516062852138918672049793385393400272863860710*x^47 + 127230347716544090569538999293677324978798722447848905423305383866089039274275369472119426878385313633680757943160343658818503440733571908717781291193421562021733087187380498518694570750232879971592909595077196069864494225140167167824755615140050437198220256496114057446973771920298292686558367312301277923150495649256707114869199091904617001688914969642045892264032353475897079489456054115474282738268384147189960712437195949430751476939468201589972461347717770788141769070046865743525076800311354189252229692630185619927987826014620638884387234866671957520365827789186122590525507153184117146402761485420731587795901882099292254491368034746953919234655810254067284063218757676963827015479458257962694035949396516694048517420297528811015376383382967707013709045500504016269125115896212202752473944267010322414887803428395865901564854428899470447516982286698765491449216426328511304833814194090772102039598395935323482210798364248098736521623336452385875717178524256138981602294562800485259795813393879178216052584802895964747558008621394406117433022278468918569507327368889747952870992159458119194258494334051405709222388791386404132161167838778437007603780787941267834935682105841460286211452637338355779321513513383227729007618704990709736741875428868508125874554299*x^46 - 25404431431811454596476281035049872995163655974332199774692840090843389596661918735132731484596797658954262894061115157474367373508476783780337716161042619572689707877149228522554985366479376828241929843545605470699580465114044061438991938132652911968567744225207940550252182605568729500334300733911483310419427668425715959719731277794556539556769177015944898309822734826163550444253437083631280965389673514469960055746236383745762113641149299753989788675593143812583933229324854044589335256963104687760567513198942078665429574428032568869256523178808797565308898443834273918859699048031547203708230084570080776584390737061170144921556531878498562888812137871569493549499709019589499516981478266478307639771450525232656209955519299457786365724904160833177379638567620649859655189987807405604590912538506024664354294519871155724254083497473979774036819936980558681055976147356923466265491016887016919364103796809281524545300679286161850286115511208465392404841795164566647375476999462514857789203448486598887752088929088764440370665523992182871922359706803281023836548715899417080329394768611819696055361576360356781891610405300887137108020848205635169671661717143689695763818621795284234970154279532285502513843342033253572288844844075354247986897245896572258543172291331*x^45 + 4670494097045663540877959455604973540589658891410283832416349866151254078794119632141367497169890252118899387947446243676048409342288092621462166884853410961671774953360914270831016291183403231262060881348752419859352431670346205615823358111837607614312826930156809439783757908696793689357603606866823271675241711110388658923230682331519034055629011804999085623439017103164701331553625876560249146651204914257575043925368283730006744694084962613380088256469575261449955850505402386201863218519092212192856473135234094496932289804596203592969168181786037505916460566848391227478584472749924901358699824278362546470237921111962963824571726571873296045516085589723317883903158499841939053041298662245450388617206954456534370678241188656929904198849586520528139732701002373043426921245794882001192266810034730737787921845148103843144544295548645991105916801830834964188332793853479939368739072868261888017353269693322230626865343760155183073648844645499642671906075120135323775806830173877983505558240600728787182462377653115397253454938216471209560658341871533374768962174157162009268676375901901895734904985854545546180308235761463761995507418993275948920996136698898277389967340853803804345763770761329400436849224276160603739938943937633578008893230853375237682067608935221*x^44 - 778307371243935111300436310507353180747937159809478961230244249387647354573772122093506411480587847891518325702679531559881752132857174273954096517306711734804386449666268472228449534494479684209113658315283187697851335713729387273281574744826488562226663029118375742608310844195941319126278982425373485605058617321767231587546574523097391685257145514426511749363570407848887526923066638480000647902208097727853286895546092688562690907972955278747786634211008187780767054831663318229476733648038949931632878260229301645217301202551535461931076411566584121116199891251642419616435701827096674085279654204349082118193514221177181303337746533757314686470570088856218183715963309617138281584010716302743964132501633616104266919668356230917830994757555784462269425771787871771297921284103024726565168758472473030430591148940499721924907318734958374818629391505014008583591208986909229609090563560230721375658392307272862323938595894662415841786383678254026499225869600970503323441477811696602117584688954504082506040122476954267727846895723037762533192972871732571253615953090084408788570005179278314192615694331929256020627586334840222033271884478574129497072451198923280565154532050287556051265119095351702543846305450250310481408807891082568200732335806385413599102020595407016*x^43 + 115727395625264245574747258597467919174454381608951744370093661652340018053080988681637861301385902138347784628296310007436080868412414909859069667047891049184818484397193062133665072453622998773282478057162390682668339248263386834706843636768403559843157195947354666374307280079493810989444021007813444773463766962087624883747239392367512687753263235338752499652265296365837784637100080907077929623591425104637954698967003012267116873589503005532780971643856918138882216464031775585678592530741628150124262046602404442564638755104293853242837209933133707285399167772353399853646140072866966880228360889103149924724269436175176980494044587883135427391225215127521186526863563877366925146376471999490495504030767986263836436519075039225376654083882902059620079112544354633156535011715447434528667127581661255962697931459980242715137231940545318189956455021781212824190571044764755148081522108117105590847159632431519848179944616033492654517601644970235516435894438978052198297645025502908218755816805950012638252035828615489256906313419167913495131044539133070281503372282347670182010912466836475607573666060875873254255616046660745633956633551479469732425860414728530962076240958933088338998434445098917447632927667282185445253261688939462624192455786134684010889964567096056611*x^42 - 15056829536031066890919798699683520766894111254908605730515619978613870805841630028070237697738777139157330750991726533088036232122044630705014530454311786290388223346718460077361853761612657690505823487305329464830338453565792592681335737488791894783622440465084781628736437069773017043067628115638089985606052363100259124674706801310155276851372491519874526085387416776727895120269811465365751303786429324465588709450702275628920409900027180550402931644089631303793297477898333850858421444097343348205468922636389079197897874113593163038275190010620575487003005342539330686830275762442345542138069575760938557680622043384608751764240939148816614674114297595594041083679086611917573755767455972540158336803141092205121505499210085238799495932922839064153212345678393341157862393328514554842419338984494843919577808661505592802177738798756530799531567754978059078637136074149711826378676237206087714338201967895622683811118036764557493159118381976022810576926867630704078722968732195652730017128496009309361782791036891240532326428287042289153301795997966383793818351349848371993625340022825414230337928857797223376957433251528973315007825818989714119637686467569560633872445180024607139008200929759177765712229218733040453929587190793917398240152253082905985864524375659388278466*x^41 + 1662756690363311303349558943749708454626408308966032746383481862296530879713061038132213881999578939125224974026493296257365666381456057868719169660668568621100248804659910764275108831473811454807211254179195835880108111640228331429213227127353338049685040241874106771882059999989640500066665329456023850304146624308982664309277158904399617808397318912019376110287131804942388070601857223739605364890845973977473079516881897690169550228879270776640808997711574442662593373940654477785410330627628016510188146598838110652602761733641464172929850012968375159191902081823350169728207051603489048677779880816498007996651286855903947971158246988427949258637793795519213843898119376988287043425385271345493038782791143605542865785213615712601777342031386093455659988463172790909884580935690290261329009147206085184155537995225418124852729574445597892019815461327200423571103174946221857141918356130201230788270584395901294487065199206771042388005718642885255382903303699928232093095826089061726599686801593282650006833605330241244949061517854516189797571613176718753601711873152336093252115967627942530558637510293665512276486809152931832077006594704065861111032272947085661399125937246614867653139325641992031137271768957775820120450478830452238117776392120305191948841313752641098304449*x^40 - 146749276115358610697187613492507955762776533447976835230855066038880386484247682969969141959860784879667697013408507278572745695139913493778869800847429843768613517604392161115018928866725822913355993274325054971507973007377392266248421944319856224243410918625077505387609271654836808954766571596126587353706099400633686664361751842928678210484745738926640351420850681854810885679492705259613977155682248671822036040242257517064573467773359108072055771448749044661806035590982005818650286892789288510880670028809993705299949758614747181637381048480312764712127976900246894131003251488210485467993543904279055216599607099360312008150042681570656519809532063240816341708727456118672413218024807228667796675147663122257331750375764247723551432751168250360897134275869022131545350715433106183508901015844917079638074401400191921469292338720910907614392818376753959414402834769925565103163888372131735893299237640958682415981015559347724333983614525542173174459536348485466323578250796219261475672541188857043911326455052045133978300144648250569093809213435147281134687067210331561055998575304781747233346434023731590270073878061553856879385609091970715966009733415288451854242853281228030450132060409318431540597185587103415479495487334574180263778384466787170708768875230456468706540725*x^39 + 8714732450478315290611221804805197076850719996668348161187901301202695386736154473487518068953461301314394717140031880162505521412669422710550761465642250964846776643273898034216035272104189958761923881169238114911710252374754763147787221298826432346268598789198166065760584547675238818849685509162127407897536617332760624688213943944250773348516929242984774093576271785060489312107033905219005485853397390177801332105580976040123178305229873745349140917657914961934156588360906415834421917498654747841626482535916457373252286760953054577563051499092362034742937011519388882183970407063169232581660610358601301887101706050439795540348800797058807042534006089370437318218392069465671844869615671747543521034832780299590675066409563619630568172523962791617407400514461574216636439938645624096516140237104307713421168370598952413505521692709333536152812435711334527797901373488140710610783427941370359051819619333855491362048609641632676229583656168627418514470895444648298692128578428482404193800461610672206837165762271037957915823054749427766206770715776790100881888232710879951176684651032913717253561414736452070498378195238306410815422978957307446543044382921266829343499796823151373209146071591905476970473736773673168930156588097527369667157803123037187347993522004057054268412564*x^38 - 35480206923454976659180222612477251486212368704230455950770005316953480035119035063481226826360212082150789356035474055781142590812543027795260563832017039616892507103610898615151041862622850195296905367352998744405520876480606602719649023450973769895053066643717709572271036119547607333050613087950782989387627553444779665881428135959691045084452032984738192869898758813334655439402217961419928214138269933992688616528832091758223413171828826037616913188500725736885030341692313461470523486810047244824526250887134365580999990187889818632764616478798298830102761424934752943060090210031680068287558653721408312206578499612301564879262859770155890632345125352170590787213222403814933949691909367818699328082468390628567961341895876883955519048416624122443099318679794127921276702648046442966178659518594116585122748706953940165341090470988608928942796164303657358192465470302851822493991124985632768496161317359035762813813238349582590359359595496008242351747209960923743435371480884707993556668071924053590822023447857176212691561708735270568330980279252794210594966642658084297951740906984854927061173766133311110472413789487062072957269668688725459465093270443303304175492659326695249636695531892668401940154981523739030598519499448326295970482677809408784781377027825116612123760002*x^37 - 69374706389990233476128427233408171366093105996938737292892890637326704653466505466773115464243033655164929794946196666792987125543746732420038978904910714033340324064530664960793563523761891520101288181315458724044307484440515288981347493752651078546994142216189919256236077665474577904409433518598243055664769986186360912380162826525332576492830867093875803230676213654805962069952915830111133794957735375648370861494343412601254219317172309412669603494325106774473792667986216159964248105728940802905452214983967194127161352081717216909365749579339335252689870209051862173887450192954279793903083553727512688335238033368130186531531992376908700594179507004335547813080401722713009959289073805553705685170562349875433817209855299792514885631703496490823527325864253339198250610560815514490747756177404771527791992692438295951396999768396645933915931627784659376466607242732005318146040555154954787524046769439594816862918875099762180221470966898776841654194829614744640703623161331286531155785877281714011365165390320794581093871983873293922545152724098185984150689398653363913452309138407461077374996175119136530975127147936860280209411842213849658342836901889710147941965483393044512762589624347956065096231671037179412959062051409040948408379830117475772782217922945878115509181619831*x^36 + 9646567066601891202785008823141066205002916407544068900469084506166484638761754064234242798787767827864746507654562626256612178571172442733565903363115102354520282144023131832297002982299790627617149644868115678689648902339052322500400570042342239537269836951582832332376237585717860257692964228577180023837322832558206525077480296823463040746212540319486128648836967622062834678524380437319807351240602923003932142991070359049495751977868057045198163433447993996181056891438485269443122696585153522541044059538540985086108877316300472952851219056737616563009529125383351056189405220567905250876299829243762329777454130150025701949329790069669418071783817644527516264844455160817968617795535378514609665528929675163369596047567130109915582814839115184645671970616078908290179443708738990223323711715836011371214065199792647647862989558215215874271170691067918432133658352565453650862773110207611215390035341027620083674163539326933594418419308057784481460410591598141049117708913346788334022797772974701717374739779379540899539698463353388017704806396342432033050008999203741943313850924768305087175051771615192058280432921916118526958457064928992414111837187770428893493290779348761445728586967714371300803892477371785645810027672363361575997423554856484498255406105649223900067812300712087*x^35 - 597856453871125393268162719030676327422219252176230583933661407344276130224521802085798477406736136255468006917120051758042436746088687882341669350420621908713448059348071444119009050740217485668887075304580126039106342587446166891169967318037159898155127364615452585203130291782790421502292649599853541168189798452455957229384378523287762307715449980177351084773586909741684772270096345618262881610607059330077073264571208187864624574903158057322182858176279090452997547495760201716583279650508433264498509059549892860293834525511392421249957161925666798581103798547448320113203266258672337045890945252644489865977049802567035645285129802963066669318122602198215944653155554347739954380833908964147105491078816382971193115495026426365283018563252145187740698778614016015398156716787841822106080856756790927179608509952715195637432521906375264145067590604587466878140811186270864606720892441303021903102229395495294291784467181856702356955435816910996928245357190781544671416337833938299968010834674101768093061935653493943501610207525376665915879995438625143017513604717918167410205893459218612610811121060367616535105015327744700453840932263465934878586613897132584441059171359073028388848620929512740971500120857195669785660917471445969812561522322688818675643885100985448024619418429332693*x^34 - 61845565237571282066635617076496882521912262450855696215286699170229771667874444872199933208702779816426099666060421320112240347825183983537983253444272926359868463535790103452829622757756870555027304121694763445790144013968837334129568371194649817548480845699029980750146698038729843447398792414372441560744678927608265698480000607184084276262376063987483918327063141941225847363038042161928503300459575860866368659784318444929613395644191175733239794846063462537666287214809327879484391361699376408673180272936030700824452876332250417683761277679822131379242697367041805165939821487515292983636569901165039806362709562845973508725697770377010985100848748033424956104546968829465065696696878317149251938772986731381080444522068678012377823363744643529139052039013037921125815258311594908977265642633925382102984756675740768937797247896737186772957390386147050807879237665903475891636271293844353037526172918226440929423899524485511003041045482495496033030138243702478811849763964040336295454654563519269176835243920297976020738570684584383964056428090099258818775931600524276487219051704279066223924296117396007633408444235272378393990647746105739345142691204018494779531817423874785843605273845869836386676409540653934915373842906671240162280701155079895837212810692517460528603366096442766157*x^33 + 38356479751248222099684716498557756302077791648064093572068840612904091871716693799241085749653509386100770842598082910984671774749224986041700106084379420078678745945172183173457484796987228562408812937631523457752074063327319656880539172534271379989555213356845408453258946380038705031513987744849547090825535064536462140884148113202752948846830428023064570863001960551330988177424688591357157424049272666037193027447901958003970273027581209960307628622304205993777502230514084649578556427566268726231811093332048127087165620159243072613397100020968927901087805884347868305084315209502069817770158720826625290557027344264403722532034783281586936502788491094083942124308540252128154808749068363142372286022208175703090972433774262111413307913582174994338272589278787041714471312513289757879456772306503152601708130560657241622971329496684914583130458587870982318974213880005854337316202738318582676488063792254284777822439079847022664576771846292778524069716677201152144535513602425010129706039922204228791572444223986916900382708936485989743795257817072052007809586324864502170000316904480984636269906568038195769592440316150756033699949397873982716624967000593506622277261263174145614203780296768236874580059765445256768222730505968726275776287721727243089520093881937717104789335226479122961487*x^32 - 12487702380977128281326946354031195954560502873664687863567745849671641802876593644645966554624021789795699147089064126229838422609858904366041088159688748058469465998721743631643494041727794842563435509206490554467387583162508919293283468596427161067610683170293283590948208748020814336867025010963246406940584765751065605110977230091341587272201972248669418172148310504485007646853149424005911131889898661227685489786750249427250894698785834931776646239970659840287123931819873733599839361577399628646569415701112239405848411355530976258122041958825406118490300856488390362084738138346102178910075455237334452077809046791893996458333127658564509805532226911774967569258476919096071343407124553181409226067822475859536771855459002616060513919310861555185882674645500289779783266785286193036321221607608334767855715175879191974092975050100584928269974062854154966531473580391001605929609541809180970409677421330767314188490011152472104284116224413132869582805348841299329547121219980559911423321564542311965166322888454651764947205663538037800801474290637578019112536672628378714674815733987213840575654253701114475349847396800202599405638770002340210921228019565430552780019923395120908553819893396032142251371643439337742423335169394045009936700509046784433753552292642682158570908862000283309846523*x^31 + 3282918086955108493253979388125099564542431449801983440710500610067452633245877084028813772332674729830606188527243527416156803650240696939006158383518422821796766744238153542675474449698928025832916525535551081080919816639515696655218622057125028071178297587477008889233811762849396889956936472434853904598913033624708592970660183290611902459093390037336025794783408074852666105007165573230550562894591775354514325268957302407563491203791031460892513177531865843371829944277921895065957458168006263030042523286110871742221934272282448684345539489440437601562249598181489927682372023769424158534125607877433983637194814395764209220601552177452673525476087647318977374265442410913887905088866232700986243534679426377541587433668219477869039637508934722023611646722584540846228488920212267867813872823003805274106056374757485632900479317971271709865079276043132742170279283579330271111303897161142273013445094011133894355274939128675314486749152491388439537662517750870198118310822678477886084094851028110243776551965175213170750964188207208206367589012888703227414101318879305083150313628059331276124476525598127533453620620835242547209368712183670549092461841783200007692805531884738158327773355348868791931502828076750485265623725261810867864619781290005767792676146061440069395759986037991176932173335*x^30 - 718668185840124533251514422994643368671819039634453088679565922764322951306588963955327014322648590668279675275203280669805404414134924112289449143549858829520991789221091617498846961600242780544288821337891551172126157573175810566477143359945703821470879533461221783109094346545671163921112472358369121822967275998772667046163463877712526240683185605160833267442259732554550918291645242742685632818784885260846739708044487323518936198957873962247615492519426662364276475852752949554513389349653725872871556064144388376606894663408659185612071552369848060128321709353186533029809415389351658149015190163564779946484177331699270382425867042890199131029505568283410373794197580788181798345457972956792897630867469191313976344996730376520307905283965065594895368356235750889107368800944809863841890002662522653314988899932843621179572835693595695645282088570760020459423827351779153960803647430221739185757146593614455328324384227656427370946815611803506684285434869274660416291230877290770056333080530725296787894464837536904499424131778497702221181364553759222887111297277488333731412947871458062579535150122408443741532084888972010896333074006899247489152455516569774668389545350742520138208773463719672926347917079585437762483805589519968134053253668905881856056355663751855023996314310816772596933105947*x^29 + 131860347095939161434168621458920488914521069783540228655456094385917915284909553059963356933506918465692853428961760117127163915236059033394821761575430067347291277791840902244425658448258339256412971849466612979487264719050861501917089311281825492869273438054756333865055096943165487715236518492613087579949236415382237958192597973008453514177968616699804716087302651823139218003626748243097728683799988648933272281934576531184611202599783221719328139350463890158776001564590639681961589776976779249641591945355878792182384491587800659939091262909529189756421620420442453891224835226141423610229516106772570705368884242478949334563576815588829243943516202896302364053602347548622471840171526138128809940024773305941800784457438198931148994964721581151821097990159584707018726015772642124128142948863893711853486805590872534911546114085204172375813344874418553609084888966840290329428123847483294648923248561672490005644874780257459614154990217447510574000294811282716370333444187117785817650829298217221591097938242457692410359960280373515634222418439942072801793386013873201086081044502529356112462193600339559515214783635808417070636930984840983663452180630412254184024760510888319305805039945074020335323760810352123717923409205514319272898624413015648283504613413166989115209068228920843115423733056253*x^28 - 20345379711058053217593261268401715748927799636618426193021349336698665401118454971667468846592645643174947004301864166982601629352428532709762490405825214637932238854442394494446836600020198003326839786002184801578994175635863798952750570688405292141550244428716493348978228687841061114922768113055896934342876521958547355664477633653762049166484111387756198928930995845631412676195911852457876694840735918604396833492996365968347808639050369396857146838643508747303188296297827045213553173712640536581653414852258767502358266139445204734342725294339581463163446289533329836591120340029712696866247595715861340847288109973717545481981812975370670475898106099984161411476818543745126559839600836529922285883434778771028801716760450594503060833834884017326439070505619084548829770807129896839656318621241614298250191401317792926308616732934018558751144580499643988544485861617515187623827681301820227326262873156615368014715026711012379904934065483746864229791373639485934117826848786520121449304998705248076641201316834539235121627455782035093016442755593754652099903493861749167642963053051677443513231052005508240232558898910787663098985392702002957457012514415284834259561710743209427147306060331051782089030532655537910648837034995265784936187695840079329038961753446738163505799097775739388418501601995525*x^27 + 2627797880186086267204622532039409176888302867494957667887043032801615312173342281712238831601463400893009699507409830622125697316454683932851904390961836118520683446225224196154975832566081591074449713354125246126335531293361957807520493200772989996651910253964305973411590520270117331695398579667324373914155872452555574526985308013707818255875199889159296724455443138496386922392193911039357281241971105996173287134796123648512332660014321810018482537730349509588829043955459125696792138066577027484098988409240067917783690395950144121664700447933336959790492018171537299831673181869264656169789427714396661779885382675950097161781262020389351334671011100227055608095833269195585487104197238776552271652982861379389958534449637034396101413258464392884227994062111587196628472000315823432482906027009071507554191089063252754269511019583017675707429544342404141892672354208786340235922761229569104696424557806550321489139301246343840772768881417676767393687722754846755200982408078440830902068720828171186095051561375588870673844793204564603999297497202545346863666456970619548565022442655699449041445974655472552273996608415229218960057824841999976974609554123894990935306411782130498019596476980483367987067793757938768501095720090591127111006888790281125166995760134966366884395311707812188537266572588776625*x^26 - 278312296448472256539698696116210913763866009585740729550064231607882400606607785154152953007361806143236835971393393854769159688400436895141163130893634173895357286054132291945450730161345116851149961086812214821324683869789999448114822897275722454409907577230417951283596620528623499338536411574730320805677067612284028630183820551701896698014877599915951543181038870927931523603535622508051809329182309020543635790329277216570495818077113052185863647620641539088301783897798088787502577256453588952939940662686925367596794586350266330930521544540255173084911228616936639188539549987651712716979147201299728411266238778481108362141561700477792315316497506785706656237066826064822889379345162148396153002687307285073427308755124273598192596559459886085823758808611706156430057299362315064601145840323247101030702335055474918990286433984888331716187639234186763402363160181890885112414652049138105899614006854429492817182418359293729160968650216381770525161719817348860269317478572321120668047879202062969992545370893964336688822625616145352067543203925713248765105800468960387068715002370626510117410879277837080159037319154675237820866253712921906304346874927861211801806124577101267309481974082966321342112762730852422045645016339928677776506545167282676600857867054805488364182663266671573254350852897149261814*x^25 + 22821611961868974038360067442524923499660661197724177741349762456569656900814829027382588861974754186032249506660559280012207839458943037552300284911843779750348350167594065086436091188368964859562809753155768487972077877877912954451378343714302463921184549384118523470617114620533520997780329431427218045048950944942413939576451668944820265189830061425974449452618290453213637401024616430251051969594644084153680255226474081077460754986475847839257296558457905483675010760194240457935649784904051597325957629778813204053926794281131071992004037572620625081196665495423995117464167047113461431166520935914600355053822537237564356307562979673411651676014975205897567601531233918154709782991981564260830817307994062113418082609973020746025415775029203347019879596095208667397414631792892067808838389322969337856681319934758698858096195088891503216951386209535781669062053307936093772214213722372213553332170829674576430775128019079633961339389134646408098516923295495791652457401724522047751300940466351388831081389942680818413694557601134503475730818865038837422029730082554234511741577545124471002428247580784771633786100608619801003402828242209321998480703977488467788456429355597783836534649812037119331141746730750058419279402978860613809049396431108226537984334840661404842108098577849780347006734093515475546246*x^24 - 1198307582624043341763425489623376359002862549454323726163564262534937552168333614202862100355075392332596584132346191354309407672281890236070672920971868409173722153190289520703058441485777217778363919043884867474659954940301943939494867364425803843253104927782219736525241284645026438221303163026342404583898838119104137223184935603614423432042372567855715934711198871317542842066621081335739446526151803532943702157463603871403022247403846474582800956736048533073247102443834549954081991000611172950895254493925379849390598059485929753080910345127185559628719961786038461067262146521596922746824767257212620451495118584375745264116112357672922908864694904720382189450614291597778514939072921110133286912003452733325271048207282523386401091045042024752589467024636381733508340594453193404141742752881105028555057813470241010501607306674020879889521557673111869119029125388308070018877467722189113488403586311687059040357049580189889376920979396424733074012334011103804153527711186495415120943248977195103165052380391381361107041950306829039633551747914657845834096930020164261515170351491572405084479093530563043113412034716797965608520391259400551012688608890316342740839466724701855078099439299787622505484098129909792458266332291493086761931838816839182609668573069034961705479206621264689815547361670253573623244*x^23 - 3689990569204767198961561564402131256145731119866685794040313793833028190780506362454880207021051234850811200337727465402572498876224886035192155209198765912618376131066302772622802432289555016162138154280847910515837607371285884600516980701708439428228237504783343409273894982465689270829288954533118122058223844169805955159394929047634946052731873071328685271557181943459747645831593938725170912620762380568276809213461233121496535083751398857266064279816589772836272603769453368563751234011985441938710666504716845193808092862112578567256292863789294200056552353629552284029111646484245100822089926673417535121144397821025400993122509327485693544284258402042739697020218242009794916633148660097199569057279720021512925761792832501301535969102560378902630196730161527960129596259991664432623275789862471060259022066757034385841715064967677320447155965832693387877616875772161584036197916390854302127093395211300058126156357385003499663247383374590193370331587032909097624590356011089560939780868704546909934774078912157705854167356079054752792209808416592828944904528712127757211236826890412793814707012171721253676463150579869747448110145973166315985585263535986843563176317587344187406218751677584883059394729980849250856791224468576327043016593827109553992882933288591492069604992577255837088273325692652995028444*x^22 + 8080946973741469364603793898915975064075589950923339623003298230766382002107633568523698015168334971568835822197113170800223855788040744809417731457407260782718772671031223168544046557579533282692439340261601133543314161778415192733696760505934015067901347354478894064552126805868853390113656365181376831666846946540333580484116873764067930655025061452365664304364117191345447671711022542577681041377742146829279044315963577660820110568635187478080958183683590120681250859622247923415411224476520965203496499227654416630321816428869702770688148466655011096785529521049262194507061146382054670889188996021216571161590751857983388120521638748755811423210422447185358927576741817705375932280950900967702636927972237030806963797279120699647188054107009115805648670763025100752012015607801235416562428112627033115111699376380279103057484888987276497037380864847157198794422131446398965271494253993477045093538032528315821998035445822914300008197701363611681405782092082348264279111366245285357382255550754850614464213149001745416577744688961082832592633721260626321927641920083057615544822691107515943519529882266251768133752008385247119965737564743834730534918608477542254353810835842794935241517742392401422879919582625237737998642780392629850439922744899200218417011163129885417950920604127522028667181939382752857526935423*x^21 - 684186770652885676818691468307259673931167209213506959272830566681407974916839395880408633130718428289700071416288163197793642538840661192376305627357287252587810744341245746286560657163054779189012426232792861355184511064192018302754726921620898519975566360252459407259780833153145436562878390489599055643338298711499300925131683626588391487144644830367025469457143959576788651709873678605760989074968212137460137184863481078145643069902398243935383190313654668571865190980284439148878563118402367836327287378345690210929183157042185477142450219999044475793911569793836044214443006186263590795030141964457110897764666644349229014535145039851650219050809577522135451127555507598155698489655956874404690216798661860007170790416518502214505530842002079640294282262733054404986313971640604736895030576301407983767989327444927632246718372706694984558164291093608765556573538785397384416466041050676656265842642264208490113891388073326638042265648614533569172721131487461971337496113956363016307571364708145278029199488137691042974305294025950481912907529768314223061843549513527746528457898187103021242664830474617537299054188333702534119266663703685327149562751540157364551333895947256321350421822264980842321716299554993363355253713605813190172764534629984147709908168720723983125793540860890228508366523812231595393082505431*x^20 - 25246839547016492741461877763547302611662620130930027154947673178081432298201931523948750109726563025573004733255880777995157059626425652484791297874982903075297775108852960424366758537784611322995434636092250454793446336700928641935120084808061844327354660839812632407770389743208025649371417586984781013352881512973988505062387505094478613831571460732832393312929497555549342433733825837845651218429671773792670820265664085115831281255878633345110942425756869255484830047475995814094232470998717914122347163028911770632648242839149693034052906741414509723815851164758488951823401731991346601628930913169976600132426600734152145836631207413721957059770650170917033737213967237400823015298296229137037197430668175801861774547927388770173669940216387505988443829700931555413033532266796438362110069642729116873710247842835577629418514113985065574491664930105922830139641223495622294799194990319082093289204901176571048625659691660670873163899061793150937553818892399003732141286730249276584721351371616665065577079594088584856918279593507725810489488911702170215104726127554371312281077713840422606436874903412732195438700327019626116308999242963101868814199661497126649962082036147014805711806023450090371894428664817763162191860523666440552516538050204855101172403960410846368156142736983156734601497856894030325471954616672*x^19 + 13951646270632932976608486232746569417586609010043769653627916826738603729763360897667203961754565105265465020105653194252350372232089086426084597561570375287660413069816555959961664809273774021877081152404177250133985962937863445033380921547704769170733607599611114766551349471119335217011596186670670042069627628244261075933588088877730316326116706542184771338818567891009021055245596707429660382814887803564602828252301599674649706628774749649980176389306548505248050215644391793786914767011075915823628153584782410233888604734804914882501700168492977810740591394701489189634327135442730820901201623782249129389275589470864348496282326599393761755278445387297008570287051621996403466006776868786258170946838310213498526763896343950678088163731646711117777711361449955063376967722695358251393518539400306407749015597278641673674736054057488858077491780979275665636342202770472816676630053463729450071216659945127926503539086574095248911821424179767382681869414284038469998647048143425043298224308646890019229703606500896902505289218107771036878795259962415694302312292567104454063463945729465551605580852911894059124438723034204586323942613973465288822087744673293427939227958455239522011270726845628533078342977361470353697748533860596473103665853661299614320354165071633835021023227964781522373484717245732864485465322799238*x^18 - 2005768632488410598710254087331709317204110063024245399728623806625776163816775430211849789357642865346144395807475188005865528094383601234970315342375763311721346077721407373179305624365951785038217990900534263484759793966352022937868003998809421433839082159301864529634870862740355254862388005802810382709275067205848745262014375809938608207709090425063062490780651153563562525568342965646097401098935005332208198679563251488225436712256357131612908334030815504643462310622010154413225692269169501236070427980490772136897338659135195061141635935887290308855671368334532432703658877613716972759434576004938213739890606982437722076961971925871487895228778795675484330770319033116762392954423709271682870361894124381802512633864820913688738821793869749784202077818917989657286294276799636888524515751910960431451149735526727467483562368105526767736410663891532399695414060649370695154047830381738867275848070585991303538531847558635251158253312363248601768218868122242724906041491599884611498722477655699593339986792502325318377270124288709617917847150382996184924569720258576788001960807858590705747790942047297984320792812704176664977375962799987611200702328944499225723469740841787999941853916829651919812924027727562033243545075577557724522709715493746746226422621450737940795648407694460853110836686616894892430666689117929567*x^17 + 176103325002339866246725330801370730587216698007359234219901990536235797524375388104266886956878224742380378699464488079807799762398896445539459170178787444788292165170416002993639236966374277367916153129144200565344023626264504456547081801597591567347029630988752434660300468009202959694796326955205689890082506949345417869001766988624696075499287035189068451676240743249881125119250173996016948099755895472010652169383542730621624641544002347423595234592803225919845095733848341773833281853154260206241985938661573451810346576283649144528079047617972359773885267865316854926527621482485926811262592078264137858598891699987800288510819608033944777507431222959627862095996799021371554307553667393050678689640173007000401666867376160965532030851793321821917233934780405858895159035317995218269628240164658951069281852066508928922735230041391156092146616045888160349465801617737148148378032417545941103315338995410330756276565814697218914711703300631172427340864575365857055499310346952881327469642598596547404970994394068047919711497026586336639341965001850252067833745599677102500073333873956610926496575671877421086101969458565509247568389461746587920299959067472546823071217992457130666209648003245717800292873960514566065655421041070061983504115622112947987831638576738916859364567696578352390758707202539600999949551590755904370*x^16 - 10139918031730266627616091648312824567824921891266150978846149998519142601215220749130833762168054969709249700445006066820632405735078697483747793603477614887648270986719395475489475203183728958003881220871232884994374215258015487105511108457616471594820606955690525868500868955395518926081552764412256164811952424499628097456294317707786884555459657876510478900965188496120705768298118306901236128318926358746857938236761635793629412761759145048510942534205988450223819251413818633570691463060235069014676467444638638882747398861682547029733939935187502920327029457895681725322776580439100099986303078733525688376512925584520284873586873872540142014874932553293334226646369321116873206090667570061734302993379738475023867327801257484411663609451748962619758601997660366613352471963223032908661030049500447001207140120461458611065436160426214029389679159815577381300093736074897142445013010891376008401133604840243949642440933807128837807863495816264367154645618701031676725508041566347884616333821486481572683528259095984809584344751793403403117416810744188392076125899650326742855307654674956215420193074741899926708153010894915933525341361767921685248886509910242181644915254067710446485482071460823821415835709598587305183711288276953044777838177100949242683681532851167664293654817858724238700979768380769106433112453239485974871*x^15 + 517058649677494574164552691472878247863398102089066092081552214873819926534762595430534739045913755797133072838586783846962716543887586266792690418356743367600994015535316467685485610092328649324762987329311042291352977588871739071796267339260230820090531818845338780117646458272182905792820461716387179177315827445114022008704141923745846535902810730659948533246082887434342835918559156552180854411342031355254794057405566148065600663362864998083656811026452693729854660691627410376515704771118352095238408307604362516565703100896358110996258844127558829282287776846924645403312042380176084357413623499846916923477726386628194425254895984011731726889164656164646437409249935040978108152364176343925684555784239402938053810726341569064009109883027794352525787702113352417761197772007762700944560597300777698430592056729817341731912184579585096744256580633054136719599238814081473553647268605581106465052932107962511550918624457378243536304874281378190288216766855510301353600156024316650036875106608491001006977897642086668346750659162323278386551451365428400260408790557546304302106469889618377534896737999170452537884509327074601384693929670674455809660117009043443388390281415266285998254526911973127243940607852065184746647028898446380486147425961157274263659368628577996123802097428798424016308746464289220456333283030550536413194*x^14 - 80524169567838830793430151463931603101754351347157777026780924395086267435653389139609121696611461701589146608325351620381475218162590171956648241019431075570541170388762035810778192554550451512698200244374078587648527783079195589583005869726836908781652343182316025176954976392443692426344328250847427382273346454115824894657319151168346659852448119962876695423922293114130105866039380835101585028982188955524967723050505809400659789281563731352170417605469376345084386058617098941457930414442855812973109341280036612053652901599078974042917675227975153753970057631426641145321393302736849256139492372942099167963436755156475173524824862797489193906773872147807015686202826829487248278609324937781372674917138646818639117714143420671302591955706673315025969446832665227509873906369178202171004171083449881967203319593364516529872966776553824646128736566323358032419027781001644320730923314276851791783488063989218324527509339297404337262327537113200517349514156026795044655925837967216479715551367990940140560819777201029707654025890386972141077532701730263507451204108998864067785597776968992372658842453407539951676697736103368681234604292014785760906084881110971237380553695172093348893231019045856302126781190213903771201597318732680666376907641116558898673103993293192331089690662817752395584436404443360112422673679186248014709497*x^13 + 17439490976296377243762226378604699647416526518090361062044938253199096308631596955285756175113132857338036043918756542396034666806543033462020147321320007422793455851572942187969444942220377731842512251218359895604999807818341843411443379981648034684754638656361103779665621558370281711325941215816004748694244399091118699252473362180811173532647025231745488657402586410015719714460810535752902246953996715909158411875444380731605996416721054748421222539587599660206255705910215895529281436019462745760848621215263900170747105738524751731550046218327479839994740738312705024661157447555661927011223799143657355816827173177335365260685341813960189455409932569247656211005828622127783824512185926767676882010366388535193619151114131942630213016000879418327371438664456342521906451564930187840721209515796705885286898448200797191456089195807780426096574692893857577471438158725686078443577250276414903004070060332664724842434280496639095787471154376581698241092643930877134344883491025711135617300667692384364911635081517058183712028280939804358964248943921467736253298458720430001129801583379708720657391558228859289215299433900482090961717185804417973783169431627009887742048185091419525939547815410292726558269885699196774398982419943305002921837442616915704290915724309979366017972114089757786340231776986954626711139116438061348969227726*x^12 - 2618362873398756036181977032110402251214911823171536260010772686282166785294112523650836942643969709782657100868308176128650475971442646369749054234138108062488382460262502991646632457835689731683520509698306650706720306686454789612974251076645179991621539052117163815337786046076074090362564918988948382314196937704776928244757829208962949056960936247930523546495319459332466037402745731839896827239566571370531936206073836514815611207576671331039136585275059063006708636721243623559182602058226945314641773969783020640830963957349424615399167056148401891190615058152388050477763017316719791398432047983420180701990233415532179140408805155217898820138761202019631407039617660021760125378261521060105671595714166470501644569241204786725176596600408784726466182244721548659986534651904062813922446983025569373376478047991548350091938065710336869125044663055846655909484578305196107005853309683226032221042527500406644758369616339605080494259405235473535310428180349120355657565977834995219937365068481929702160129143800394725104577835415123229414969181528593038259979676888049796051278930877149105956533576705666709130379630899951119673380280905130011882929371653185440529571289192277428097267891860241028633323914628883430055381508234604975003075086120753538053970361155625742769227019244153662397961027561631169712584667551546615454142145482*x^11 + 272308223223949019274493452399523484311350654101332395505642159666305980481115642386134883659490885756058218672411615630199744642678052588179586308455912563770583936380301010438744314426478675035850732324376101986517642125550826394183345891609217589400944247552600880546094615033567528641911222767503017905273600167965004705875912094147466622822276093558969298419554014515403625766470630312241884237322438238822037110531383834025601283409426807522710125804973866357066863992114018326840549901772530172947456231812509673576945885279893423636397755564605357152895729292802733678355215973485706400859234335816179960141059573141467791616116585189638741865220850161346535881834379206951559458672343321177891602389404060911609874984240259020399582323328530998831871250194987381076651337811837319710637447307476236840172453664188617601283371480303908430676595505012426560191222382425357711448160636897430173235864845676273370060186835819794877391086050604032640990404500337033196165685555034975510820900613071639664456667156328293379395635742153418778887979726325902753773208790477664569073613443573562212098851223966348466047973542690761443937321154275832675730742749005371275068192426493286931491385962542506151301839517184548033483259756009247317995361248449638756271281471883830941377056446165560848203000378600608622422910729263651290455931756183*x^10 - 19715760621329300549822106828767533080533980650636440750591947872226704827656712268014420133881381973240056607143457434296888368148698848611327503101383984770970049682481891149400644424977676344767205492822291997388845632554214068020221866366799961599616499150154990813758541956372347195246962396064314561785996557624939093311519655091473315387262623022281792683064679868810203221102513899263599575665349822768191097626252648522513401990202533654945401106084393307714505247692214431346458995293059707551322609769319896552247575430083004542048637359157729313933990137169935465296993850168121054642296262077677736605519160026634644593309752269499781933545808709412647606929037795382764036918770062841525369245957464399801514488287478464642884648777243894182811940083011146420141426878478830010204068405804690957100424499227791589075872312321682167780614607578931861336219316169067721802595099914504654084994504825192644463859747700370065741020628584756721431472278761556917211473318246474789409571291098442158242003896138561319091776710852066522484347834040280092306610694655956261394151307913270441576690564219506312534347227081576106346464448331559391806386817231050969257808892397570658067971453508912640148145813934045563740559502641844769792221906362834966970177382631699797465136917254662161655899772075837326953997019693218664827710913351624*x^9 + 923761801418112497417975232986298641948215794807386955554678987521475239165328741902104971947444893421669937571533872450366022884748352603168081393795753812560436621392942630340170716199499243683369733877225000686595665421325356437405303671124889400490405335421588706264553853745534165212872319208480381559040990695658376176767039211234294012698837565137986236389623857118921704570048927225736571318726138718637101830356180109436222606366284720964170651516497956251808745911837099233488442201354273534252358808555497550018181962413523676713979455891260410877388477971999047292093492797269049990967956980980213594321497369558358920749057675091140529735631993048840818264991064285235001812234301717578339681571031789204684645046290665373821625187218457238307303174076705470549952323543306065224382003814954569786636211041836182674844037590213251831377774795842428028944180734251413190105532927722102635280462356109672264763822939132148132877369615360770859004009163390943061449861263143120112675967241354210990244873883823158260755234387853253561208045884618411770986600246451132040005123839321354593560087543898935694684018506096821281993272602512582369190705947173028401370989109578268633586848782330881837533798002931501324090023424805296471234280020513238595995093907264593290241659679316661149447954813055509931068112846556560931956370725243232*x^8 - 19485165784432923279926350774745964878916406000417211402695183226713072958076466944415060033022625834216101230285589146987088238773538201583395025659029351956785795224388714112283732687404217720998612973833649336915302672053923489901536200742100681892473844499230109349893617621340142584189062154954885204782791854781496443560048803691142948746124545590333053019669671617494342202432346054915323511951065812875766936752621826619308520799068302383105653280337483604645444238525300351216850276595185162355366772034251077033624336248650670315354533866387775897704331916566046568665164084274863507953450172040620554566156496120906626193431981797924838175996906030966408114910226194029330335200259156974493063167748534299832910309426682031158825796774675970600681024708065214574332652623499473297316694086623492306680840962557600586014853084005960496573408583269323361260551795229676785267023749543262494502440606343812966919387244872996662835233261158457339716627089239377672943995012583409908864085061615894934637199470287067872704485542172489462166159805817084426643882297817721647451740231754995017304130291847681836930255317502137450240069209634735635858671407896267516755236213005084214417967805241583192412672355288247008364789109484433260899386480854047484593655497112038074884467227408669579566064784473831564264282873593485163539319952302048256*x^7 - 541977869807873311838622520692796789430736402985837173485610409808043310023094347934909772831415008312578803086608663611430256691190555973868168349842350320413130473234041598183332902549036770854227067313078371348257956844572765400865247548115405856267453552251977030550745100505053153703435805782210004087848380149810292592146361325256364267908310684335073532775597673757206054762902030037213041955061631480367468187782989754187790192829992663539561419899078982297369346355167545739450272865861732786564447526612776760333401944634394240143330810212964767280188601863905244904364575649612830774387203129269247177825022102360121129251520790229863496592675566040780446703042731786468222340125461371258954091411431359941972724682738017780984880930431348992667826772011424383361373238623609219066589390796967785463387249417873258704945075155087092737756601618261015278561610000444144962473606978278608292537683495273574460287459953693043464925286520380617660265612610913967764175219820650480389653131013511481283057537298003703315993324829654763758167675264633297350294606759287339837030160012875539696321091170416586155783509573785655700780959882879094048713883369081488107889084785553075175095209086655590319995688653724478341901650569425626105616970686945880776001954014923771958946031501638370461374143293302218261520242814338123078382180351647952915*x^6 + 37177704719474909875137597437030335705832077939499398211480635866741608154199219953092222166266463808880717657889097837450166866492410668184487614129037310061315878674051564975429579896848320105220427352649836874191817745144926029200350231475589195349765962737772154941907719844793284002825966107921169852485894182002324819636007988366170217644606982719926585020772180706720996186214396909870828292777500019352983090326445996170798070402326929609271673342712980836942382667566935234353352078362386531184897230456649118491624468320239736893401754394115438005017006971257905311401518919682121248486277968602919362735129871269980986041393215236619303351702249322388917160298301522931558960797419353417953171780229825817741613146125503595828762835326510248664718915932038582748117248782930462578369431154107590737075662084503810020484471479570063879515780477977721821677427216250021196348035893007038206451350211395738577645274790282978585623819154215720097062210889060215885067423526819559873764832804803879962014496937752834747310159985168644122661595071289875408782364962068550770245682853898254393115253919978584406570104556174743838306334941270710783682317928982461930140024453828845112763419237985527153883593412917702579880885929103602977454579368044157645301509363618909678811511450275809244978082018408762506404297588427670670433211541822112985414*x^5 + 1739249062060414365558456726190346223137011186932321864187644922023380652724322077999359178415219292693632086737296920169358812967458766573571285317382550815441469265707149820718372313285850900261955074686500075498539470077103904142193322041885626516175410229189688410628080601298717787917634640029048344661105557647605143756934554527703595971600168164631796236897069361027411504712618654451410124909906036299647782651922039837037750972484460003194626371349539699201793317303687021559350118990138449288110686310990060633777257731565699288471125833216813061306726187427431732956518651513600358949603742864881066688121083949082805020782884752602397576697242163314913854414844053317633432917426526764519682171424797648330866394062839378558280502065327458465031760843172840418942631205040647665615974687249557573304431926077231703653519987724539883616448267552448561561205486612956071098591203751122886631923173792093870918393122806307906359371248046319033246585762680494332571183165071593564495560693510811056201111841691653773688321192229912599585833015026076250654877691493653233508061990376957067762749449197837627634015046390958702432154197721303348645203193092140656438594919266135538049711742332737906713632580217273402278401226132567403521927231083055212112400657694231684006217656325683223793907805559899602370221644794258029938912754509869364393986*x^4 - 306850749007518628980639881489250266512556436560244312287816005777203100154158316215228150612530969967836551242853967831481924432364070607645351450556113132527907068494207220850965270920214635284981814216487657858159380667993030677512935032374374338156669600133551898598974588541743584778541664969771048674432914059727873284480851868878303198847850888102830689754850260207246534433701149570836108831510119389944347191199706006334334670376976910379631541637909238808301165917746772567078088426936406527248567822913678212816315255137726305988079368531352477112246043846970445686332769529544076629270870406147127064552236051523695517118751923797628912513740012277913985715145952056152503616419090888867185549616044535342731752291718508934617540673330860297192140673640573410260094410186410753774555671446560873203938536154715108359462096532913858077553565164670232569997101904382993816246730997720802984172027959735445407062369117887610906624112745523658723308240945624375621674150087532433871248691028209734865957120305232986928763042713133805396598423318368744173025740526257789718284465615417179127288160589732252118241200206557404419640876299811787169928744981468113984187778152308626336332139690962226274418018615899835515643329129866583975454714369414047990220701370738465914980399121389535228041357568378206622337086566999797172307940508516339169449155*x^3 + 17964451996033267756185319733358341762127532838681143037445356964841260206284108067034209867285021192699085148135700183251154557799506867214767633067098840793395659076988594326404424920167108549500908396308093381471540468222888995805766918192125432082525617106390137923957671414139666752349404069626999874448879516632468514826907170317247055647349560421914952837304973141036637559511131905419075901850366064416384394651991565428040994763788092260317477448824258280021682080622071505728668445844425305328482155660261449015330244691200328000479605824080707720890182873637389981017902269436949538059143282286833970785276580768918942861683025758174873995592499082393133919959790344304298920007276233017611872727414715505781885566006496236690000287998107960669582222929445261676676648605462060577456788409181886971664071095326233279231173138184620082921999235152503087560734082264212293165236547033967294351050237456438590667457105672985877811452861059598058342020401513315204759656862722679995882953809065491932932478927852213717441405025444178922036471085312944327191864920733987012048455199584486082247310115910772716700039985778579652927717246225435353556687699924433894353913800548061092946264117443555452346633400084543114357672845693514472374485886472263091561056950514902196079195545400747143251000536414497991557752371869256207163413764990000088209868096*x^2 - 547123788331020854024106529776957596044250697539908529296612915625146441604431692399880181403115002055263997072076096546540739418766006808576809296722934510336737308327663221061095727396315027576622476205046337135164984913349300508894660794313761894730030214200198056271618129924683657717359176490236073300116666266558625961862952621749877006654773841461239674744033977128762148031415856560316714306439750109891554763189788176241721189723654882475172979520773170680957576564221945900892272736289301951488575829162475438487472734050697210462751094860263244797271007459092139535327190486622116612518471999744886451957627034075473838931171677164128618294555372168267777118948390973529142412710987856976242062887921628960826947100561007316130519390717401791925061806392464488463239954847010453958815008349304380542018643296095856027787100770186483837560339476399863568725047430632379617365406932553946248972056556162517145340919088029830084059952256710098946721164722708379081307730650382054541460767383910770853522135012692923097956034139392875339337928534019474642104753012343164900953092598308262127747360216587830954852588854109916687650311467239217996979480167350338565358124026916576657845893569678398924877434813878532219288322042314167776907945908493785616721305416909980601425968484447382583485183486234784281880163027143964660915549652781918010758917731*x + 7492603983252688214241970829989459798255021740825095551573323423850093584691476193371657593112652739105563726785341997436442707129418494598777632386052944505094285652093126263234401998532402148265915103024543486517992196179570717452356504880158607079255949427408137989590318454108331965986695369321693780863703512649516177761623687977648163197143635406084920194569820129305162729705392296848389427828347511931223990144722209616391935212983834445439048884800519230403760317730817917951856064800953518126942683109323950086495908477024368563692335787422406706222953664648937570966752975526673342907269066186274168219912600344248025851356023416707309955249183223006258815820747227772599159306878431371219826542106408240031075742940984103228606659649091732660312546720167431085238008629684965535934362232567366489259361538261894625443497074796636940013700738005199945090845375587926016089485782671099106090273069385278038680843898260308003520181392946707432303205787843950158055132322783103916685670276744153700846559159198025951290671082928915558373688919817951262356547420341302318871235327968219169210310404046145075542071157405130505511054314155138575915732315696684782117417750388086469446974286876817857065126846408761320386385638358269879969880015264240193693054889381759584453684816707204123273520608005870114171339227160895022745005147153662554121655196632, ["Irr", [5, 18]]], [x^506 - 31372*x^505 + 489847652*x^504 - 5075410255898*x^503 + 39250000787905899*x^502 - 241573682022547114398*x^501 + 1232037773799330837245861*x^500 - 5352173222737299083340569660*x^499 + 20201826236543540871595215184194*x^498 - 67242043939727151652370641104593101*x^497 + 199613388266761526155449763272873631161*x^496 - 533109849833774990657053500030071206059802*x^495 + 1289490632179135764702416180516382863947844838*x^494 - 2838920586088916580499845869137740660453015997613*x^493 + 5708432173824337122768322721684312619570909525418369*x^492 - 10503757547880127942908612963319956774063217820817511587*x^491 + 17690330717212211492869970554435935461037359098208380642514*x^490 - 27217485280848338411027855263925694521284952242846188349812243*x^489 + 38057993637549627520888655055057599084837807157426296541679109443*x^488 - 47851476872914267796414294420492766831664010262023437894719905248317*x^487 + 52922610102197010118836814227462240856411332350818902806239889411583823*x^486 - 48910299622992140457940123701191192855090089307012108321633154997072462392*x^485 + 32039677561535799673279828249093518980245627034954818564219151974486001854530*x^484 - 733038066591568377425842517701797764269436657488100714468460339043027136883182*x^483 - 43059887536890343285329873818836816908423059727692489796950457756964473864052950183*x^482 + 93516880493180130362126779236487599213132830383023372623228417105304315504374664670982*x^481 - 141996811953730867393315885640453231733354041989411831666700522360505810179000735185782497*x^480 + 179287587959882829566591469276416545693021539140298580415038231447596816902266409654231865546*x^479 - 198181335306825607806893016003440331022629672441872222687828091713893148629791675368039634532617*x^478 + 195197207081338806484687378290157872903394155535087732979874148590067330315862378528733417850624936*x^477 - 170585289591138982217144211311558691103626231730314937478554744951200385779188044612763999102313658523*x^476 + 126623255474471460744698837952103452760405977920130096912944702912125109190582976304738514909637108366812*x^475 - 65226741600915184226310785424733662253264135592830482747378259723396234811563637620451773899653954769125516*x^474 - 13565446199939245943613910641201818329938967285123946869594147633357789624573148237596603931043000207960439055*x^473 + 111008927004303969025856478223559562722079025579619785910787178706922508994069349121262539140038474931494451511449*x^472 - 226896690595512892374511615020267440487759775229572755669376669840509585517446201911283233817023626087114384157961210*x^471 + 355923803310549310626639031430396047486853654504989110171554341444276307118538442900493416559950074909923266855866131123*x^470 - 485285773374203587633883511490142828305645671392576533760626524561734509502884385289118445141446657183648893883855604273673*x^469 + 595337059368578511284373625306070042922701991985471747689039114027235879551709389764767470183139599965504024048425907621785337*x^468 - 663794238763522362554740193056016935100377050532416237343629275709391843351712396150190529777652548605331571513196210743433187459*x^467 + 672213806557023837495430100266614618918380498506262110268940078770565505303817380910893836979781082529898664172018702739179175352778*x^466 - 612214189982228446537043792881487286972328221625692664679428357038923485586569701513998141684320769270385929549258614207732057158887592*x^465 + 488820304234456656712632181280547876193268249362324251168085404177248836705335209483971761353479799018811126165636770163708176044520559075*x^464 - 319462640140000207498970694245507055040072354726448475591524764013038634485343025603908717823499729872920434207420694761482004985084385108201*x^463 + 129002791132874919390371947918302647901439348264018691229929298252564255063841709665530456344801939146474860999608920828731702730303296258972821*x^462 + 57204767626175394479384861825408286368421069644988987862972511252325139159421252002920886473357619568952121615864175619883003084723143948506210812*x^461 - 219523316419558839223442454059738676158151903496104251779153906872786801716252937269148999255269810674778087249057790524457256213042934639863134627436*x^460 + 347354456377899253493820951230912093676231965246567413467072713701671366995528109649779273419777966621706372788587521634137857312126533511894691019536227*x^459 - 438811917947408442407454822796868506725839272181943334482100392055455270866578196219335668503300807033260605509709328719108729551064753167984435366671897990*x^458 + 497565167706426570289942938453880873237825981351575041056045747357621151544523555553255828626431932336524763888202874256299810998681368222775550917440010795152*x^457 - 528697247574837620493040543805394422410686057853026877310323916068051919234651153709216318318763132537121408006848122220832680974858503402323644241970325031480067*x^456 + 535520045266617775223449201346179293366636887429394160594967898361455948080740378175194064461473426792687005518680519465541460125007622275067620055334047479570289018*x^455 - 518540991791741492168071719792593510958926709698264668274988533628319183385242730304800801512379593621991211146747309622954001700241446022303659083784202044116593684117*x^454 + 476625118514758375742582695178219154583190126723236011260886260758193526245978375791853268536158383935321574859919742398554752472512579936611390980417721664026366566493141*x^453 - 409405240274270691974915358845944137938860634054379216315835420824011987778645932752677711813763362195834892204276121591965236025719781382194498869684665465712967771633584089*x^452 + 319566686658570251626923396983684188746696999658340974271325353928358167029340156715024050259792411649695179697821975646797874625835765956476507778784342948947373650681841757539*x^451 - 213868272727673268014488963059716146306314332178966792911233190640718743059229091453766208539187486731186484933641518191696995264816498402336444997763450978982584592447207372647014*x^450 + 102453504501478033606930466516079549302783397372140331761345144333809731809537823886145350547443302715762158345853318396752772704434965294489659173430025012947974195341814282190845694*x^449 + 3211384750523796648592648779220108736764411246667730142344972200859173832079762232060209860907160230762453361015490281613827084008400178815396572604502458383513534887743013421805655711*x^448 - 92906398183627417489338530237774547033607705953143973767434309376073848669607233115792803573161161622729171965497037331403200428338814141351659330008409892526407916687009281728998694984871*x^447 + 159768881187911591038710493924716562753923214510221119586580983130139633645819525816535407526331450466376205903803285454707975223862087002676704567939979599438698023409294488557963551057446650*x^446 - 201281529333823587855220627748732351351250825397943394836847392540836033127768867394909861482308640833909029720850546444466042163415507808002327508562239944898685538803159426019405444916554306620*x^445 + 218979834726957678509782333097165732804776758868318698344788406559052534284558986472811661673943926417141011236458901817738119848481466119253011619138053539314720125280469974554414585626735394327834*x^444 - 217198654782308800985137856086616977954475828704844760400817190383400346006236205917989922200730901279486233910740706063038046573332621965953228594947758779667693327604035359438370405209423059129386240*x^443 + 201444245714916512170476161135970855843628429826316990665012622311696312021343484823521902441492404905603339458257692226109442423094245569450699980105535220847673867911411459294810431874802531898471925572*x^442 - 176974518587154400579173712228419403110972037640737086425613932079372779775476547362884063822947503323525644693568248897108914203252001445141600945031101383162316551098578549718747254627061546237926813044656*x^441 + 147955736738594966594209860843114988396946882777152935340736383178510864505066532212583524842057423031592477214596367132318350740366174738523377248110397494816995139426534161353500844146169583457019395334275480*x^440 - 117267214826790433036840958999207820087355187720750752650143805043051047711312485811920948166265208604904336015667659360025488099029133565993834760391078799942691329552396309335806933203112268039785538016736236547*x^439 + 86778376164228473222411741309540820705879100794062888382865195758287693424130197017299375698397644212940334926604669188913724583869686994065963411355149660085268285102032574939028008221336237382824092664442715764485*x^438 - 57806325668116369836309520170474375177169709746506617307832996226927060576310904552828597766117251756399297569518584340645009918462833988633438874391907628579516506405054245941665335398960814442452257377771630414464144*x^437 + 31488016820493660435310341426780988076884856476300394540052695827307861682927601410201349174336284069068019692498837244229318849373993605624951509799199511022930604567281347290678482418823990400229769886831554417591052593*x^436 - 8922414219201715117263059499947048878671693548148743748538692311050932655782957943403931503148441858705224595774111226581242213265012828135580159506065065348083697352755086372209398769296054184889847784201498161939241626794*x^435 - 8917228449612895464853660165972949689156940514237992184375446885039457240662111832504541387169358488891774766878997550836557735940499467179455075040528618159256789924946681443833652865576455627949252571840635393887099000061940*x^434 + 21395534509822098878290765489401184457818480542892783834800094656989915076390177062471538227234697748950211695074944339495315708179173346878758201073353376596528589288527695986369205950520526102589093185061437476168019568706146325*x^433 - 28411642966067299644341697020626007435705074822045223995595915379944926718254606320972057952603830384667156036568113965622845278862216906679637675669534137052088896328852210844067243154066455152386189719556415539012753193941931781944*x^432 + 30472394186987792611390790332585608794081714127703594804379709101754050280056557802424755274202124319008515353298081979758014562266608393312738192381144178069900504359820228755337208341249355707271919892787320294016347737580152255644379*x^431 - 28603719161988212063394762477987370112052952407049967917273831038804996276228624232951600314411130132469923364288764434376218705273382123077990958865694837094390704582184497544054008237223447384525971278193398252058155655104016906282816282*x^430 + 24132742941087000995973046396540666402743764701213495507504605213519417540398027098777147820563956133920413326558331198093282630163084255361182353944503504126744980409468089515701841961460231798118355454974697288149896186157771640176717598507*x^429 - 18417526342104038112775104464136788908736178919515990797638119795492747920542221158955475285742057189067800240977137536872633914918972980119070310744337601405994350555900378039522441607940279284482387948779408281932325898284533380099587149911434*x^428 + 12608530655991128429894666259289371846007704739856610974135955628215268238788077023965877441924290884692707692605266125801493673757993575778303735911499483595676308958644493196909355442138102116123628334710081675881412519230998478194107966842355808*x^427 - 7501611797996567091391741365806767509601127339835413234116161400131330236396680430879801490070632428124917010178932864459442682409227536543979546390753531451769435945756002927480919488564864470405884261149650685149501769069578688492579784677930398794*x^426 + 3502613420346070434444756660428317509431058561221901544674075475959275937031688754359811325363965366273870412479295004523266141385722613687771501931972171217022856105065795911675911403602323800629180608803912259870191773367634705256733666973823217613937*x^425 - 686046716930817373144684798816424473246983972813699832725592874965595688752862252842451032396909147748970258437430202713691831209606456240810239481233001607580538316232188863366740277495271665756401869192451560250781299233745825739588013298186573748831941*x^424 - 1092687588738795752870808895838681290203328698425293542273975212807774662884780724554937000185622802975203851816092891852500666683146358687820884466158823883355978499929454198544889079046833659616630973674225977881494029196683287562232307418185241891692059003*x^423 + 2076479268079375877237145492008031767359141947904257126810247046552597074091064901204731261868659804023664361842980899169686364645123027598868711765326243226168844693500836736082000997767941575011918443817999944771593645267810290749972067211643702556747593124092*x^422 - 2511259222387436682659055926845307859150982207342893946067669032345023935750147645080945569329709479749215082236947925099905985339385431044506376703807033767051980414513349916878271865616127052146129469126134819879758978457270371587382787240442648724075731482329279*x^421 + 2592257082657335066597856685380885258029801227021795888848746739951627304537518735368173420939479666573646511245139233559539045256525334882390889187928615027477074730963300932315301760460550196192814774567857934358640288009298005147447200929540805201331753443514748365*x^420 - 2450103314048605837731420894340105892657955479030879381709801097422766645369460542024534861831650869500796060297358133017484123536323820380047030829229384869940733731071106625944553319820969098597159978304776101885076999985811277205607780211966037369267719476233232869378*x^419 + 2163690101254408385280752360791698477033591103978427961287883795313916457039095651352179049285237952068872892103304968521868104446842885774221482827123253721073305945910502104152784520193059946688616736894437946239088129931609489572854914349371033346655946417454995054009338*x^418 - 1783275299990035404515935199418977676924968149114892741646710842015228802673578808146221457189270591398070570453593359561056524301851140177410382336433863581921870313930660051228995206024409267321744957534750099331204211470347754755110475607994821387038798351614077106179749477*x^417 + 1350449921540114853752296024914977818584888612211505124103450256948781348582248266482372082175816946810048760946952493181773906978060502593856153766812019083646852685093364723223130418822444350057961658412532280798048519596482135252126952954346792159944028213250276278176648502153*x^416 - 908093879831521971218490897354886753547903490085099266309009419942080442705347182213334736081028791222822414338327810760984384600094500384522170711567592988520371863431207810486609473529885950835137880119871189140955829510899589067068952215633954199881032820068292623066328447997316*x^415 + 499993313124840273512034520767731222160081552165055887132409557006916175846175395222953614770976585644416900600783348153740909112541629601825810769437155136028338430908850972051026063925816633770622146624846806081347306966121750192139566715245277563593816966763429945526132572184355425*x^414 - 164118440867010811942827659013157406055744855085485939838263972506286883555461421835975280621354776156824810398219396270734121497068450466628218031847200624148551704955729535905268910936698384771568553832366487421804277202584366976805670772063612361466780699985790711339516282088831945562*x^413 - 75101644040607225537433994748854750934351467958577062068306876616088894115434643146948693573619426527472552587399495169307486300260824924434437711341884500103652718379366052977084969005295139723837516065037618710927733174879251059722761452788896092690836881657167850372923554022818239814416*x^412 + 211301928913315221945023794254595974447029570774618728028908884976420775218134930161499648326370253175305781137383566690857936371661735545202191770637915790716170982318183229359914216707343505260924459882554846660563247465279296105633770777728037697129812360421009951875389751684019147353489015*x^411 - 255685511274660555830693337874353723566232080423099413754691013551707089995023079608011798998376807181263422386810175081896352214932160368977888460901294619490286348998925010146045057862429432484361091442057362430774215828793901145675560532263682564303513339445951272470543542562795618245093955690*x^410 + 232078628993206982265767513852726014928909442158152143180052250002715457517099765280784162790074901175216938988848165611433987376372357070101666543487463217942000165701749990590397102629838208182374684212339303201514559509366519050988547468692638587277650508423076554223289796198306573851414663320915*x^409 - 169634812274291725354763168526822688989337315663495891139215358368332000345402735549803402689619653321584410754869786803893911691930557625656567087736720837621697346067363817279619062656506561986802423867958993726353532105409878038625750148883415208476528153489078759706006473160757780876968582115255299*x^408 + 95669256312358874523285356100904915853052843532375911293840959093321200142995250650280406013526336365576556629014770979026037866666340342667414872830610902333643785839486802879906537502277316990627504686064491554864005393420372807033462672261644758611259208136449970831177867914683171389735681218092151370*x^407 - 30541137504951598137581674614350026048364041996134911481226379434198490964686062580118783831878373595609871697514109314208944986666744727665453555066249645287913720998846687824787877836952423496437577647558149237596453119858906556100075529410409564558760956545456851599868114633342705241980684081949635762467*x^406 - 14546642287808253397182303903491783363477753774253339816071302314224806096429970065772258604188463040456047376901017528470978169613191432162253698766381052692978888562396320539345062570996129119998652344106396285979747644201143788428683641617720627198721276820541405563214790848517584138547651318651298715544194*x^405 + 37009809928166023708578858940156166148411271114333367563845329757727416665937775853201489391067039573483603167553426281681078088723986326010267176115665339768469394373013361957607971415486029092876267386853069410127183173743585676731040519735839039110870268420042994510228016931797388037088686255206793247198048085*x^404 - 40499339052093466772013886156018085854210780487165076731932228830987240125142280761601607405920802739171950839057228529333473226908990685730070585495685348625974721889983247496422570583252476102322137830187380479809493275114746942655278204856781368994960757435639761079730068041549727611320385228360599378623128787539*x^403 + 31815569115692908908941724398155012539990018778103024141692665836306282729285401731400387243995684848482849339323540440461555445687573258477621168589692258681958250286070682839069699096849025162921172500571835386446351859794314653082414521998640229518541046291026207655729721210717472291326363908478031474374047057416998*x^402 - 18112722408311008603321215809149284993372601825073804324985745180513562437959164268505636001072315961005287070484002329432142302431555877963160555379436966021818065241306942602802934740114160315058275616896541914903723430267097719988884096295370683307756142116784174057076080883203519002909140021802351943198536494002758471*x^401 + 5001750873941758132768578824774281551584785244470837806898904702435124889268088699180472385940977488488129652342165847691552086234080028917074216809262858406545321507331146717416367578147850491822794584313145125791801124549458625416468802636966384443435685320574807668739810929781315136176262291846029265137771901237371550345*x^400 + 4274060114377120472170332413554883240302669289812369045328751335606030427866157669380807930584776106447618133213228082829956508536412727627110071792842716208093579997826426097080138737948255829348408972826933334650799505724915402587189048887798005014631259719650193112803920206731813743236580210018821546300401861521946321944803*x^399 - 8757438493684832792723831911181892977218424318127214130504704309679811514333795219286650012975958298414218387434751293461441005010656171349376682557234323276720944417328996495051193789387245806529681805395238906264146332312512206678494772272402798242661392110991872685544835154125686904879141238929420576835256435924581792718260147*x^398 + 9137679226678152774808812624119991866395465750603645628028019970346341387073965071510040692379235230807856773255098333313662130763992756133830331306211589160202243598719813592003863571503935266501371956877693902071791082707674045039686779124672118081301605938652325821445355618341810040432049612299231649986870162124002896515117519084*x^397 - 6925856187202691338666935377964962535713000613831234163266537269201101642180782758709642181645625332521620919580542919889078154956715440686584540767648350071843982964179887759318806315396500073600712525206839919988116461987330482518618274523222189881296627577250887449404118497650643205270241464089282828164296889549656380052614057522353*x^396 + 3731334706969672434064249364283438140856451829051172177595770059258754197894844331238863809812430530247883640149279490613900965272969805917251264978594791661401513311631236765590000309291472642169895038781213928793158365774157676231160728008972679368884264271035210832748571047582284588113911139489464985904864840501108953536028423783856451*x^395 - 793144143976883628997948957448646685567872599743681786634289789590978272989490651936288410640687655157364200245578301582906481190949496713899270640854445262307459373619922188056251465210515090267504306591762628968579551285882763080180634017457626528497156848886042649331674222036045970601628005598988374547534886291022979571689883576319577212*x^394 - 1206451902101674741900967566624875889540851432658300467774582478716962587778527696826358223891993951995278066924130177999016706617030348057391952328306051066116316599408188078036101921630232045666325683372435793623711608695511075841106245031149984931744922147606001830551490390413883128687121028378746833147370839846101219296910127060840125055249*x^393 + 2105513410663517715123836591935090131388897210465164952328377664322713635431902643651404406242360162684612150198390756954474036954470368431729045546319409254397973737923438632030002482644008111171947522295748090517614041068383838432580149497147037839014534007588797634452492237600250958069519736787583884608451527637645794547306145549650773472521734*x^392 - 2100071088854147117100064160681210281098754168570571559197279818810135179020055160387495738069656926736968754360946336274636196856417536343516646297688087855736501088576198881038204491044517972247536545913716206871091427878737385621616916540069806978143718543063773268507458624309370650441492021947936003677332348205415056978093661953854690432299442402*x^391 + 1549409632247664088669139636205099351067016245615260089486768083076456386572670017075381761236586322634930136966668655435184457917832744915851289145650034494034112186179440097918949377169591624273486274098129782332512284233927315158064305168853603576485866855724338442788092531841332712455162820579012697056829776888775434222408661554250598325938564741688*x^390 - 814685618383699586410812040235866165276387289724956261092089193964817806193479915679577802415979972124825694560313006429901324606417198185264445311519577302351979104830497069493426042238983215988589007485716789580513933867325996545228829857824685123552409649368558551192785627498823256180702305624989589592477054705986510136226836370116003263471615743497257*x^389 + 161497327232431222243434644525206760558824962356924716985605444276923067982632407905342885874062256898518482942048022829421849821383015924651017595246341094741204262716512263270392014473956551181050118625755297319047660272515951076037959622773479951086749841173914596720023511463023512890862363216811270871831586544734927618110831854006597889408006325378038100*x^388 + 272678372361359969487743238811453421843276609084475201867096010188851077752407848678812578849857827237331686195801862183304202827280656734812359124720702559648866868282332511537857556180109292446307965448968823609028481477782130258680318146258577064265716641179016058837190482926964726134100976350663712767790497407407432987528475891611223863324345483110256076429*x^387 - 463415871803784886875313030538444986247256159439193972123733075668386516261408354932279449817473686404567940525112686226216983537853980212836456909705439082045146043124389663788259758721331941291804566430428442350367446700501918106252823034941731827412220098403853462230070928845709559120334226657305266821876554323378906911051612110060757094709771926801602495418854*x^386 + 459987844046813487804942364123603018458359430887638816502179032327917617365025344477093681881260369198329189386133476487637077859680023851999815466243773114870728512984885695323552477675400974048374146120654730699689756916560480598464621610742926952507757701166914994293054433783115322360990964988393604308744864814914361835041721927389473886905113369093641284884882532*x^385 - 342273305862542471880683577349034781182532402478677543215301674979455951333657372025075061448660361617962265668808600449780094636653769595542051579441708298961810004305293480365057457257934960159738652760349167041980395540916550727962454237353709215107353593411993169300575891327961303947507448032705840292562370858549781169859862654788112162484143190336845572330016299375*x^384 + 187123209383437382289686462553233520736489900931370079947230940415533435083884021038361819533452139208894164382932709007420962820101028633519659092589816850265201337446788246452419219588650019439110596393540101460947172439718877604973017640609877738210315685730093479878549236692135197222544006930662017562715352403741337540005003941144246157326699665132865709614484787482085*x^383 - 49386399624158701436596276408241114314578674421195321264385991441249362383131731685448568241519130535788965914092384905516380298340267327039444566039972861619252582496358885862008296054107548267176264716973839342229941351388208879889430233676693700591784876611137511882669637519130252920850970363593611671406470040057972114882509625197050692589832768291074521512322729188383115*x^382 - 43347593781675616132135446755732976840198545902890752413235339053965324050433571457476560936623821403350973016637153391755551764046203057017054333438423994299586292622564355595150296309715016425091446258395990390958871283194330626158263625975522047195563009578808472913770547311879692980610939049011290662875867482301921002027042050243309097023527111311792564282644807990891730881*x^381 + 86578898363011311671109779628730174026480131049987800653398060113613366166634152121227721571956198746282288042570564963477435571171294507333501626389188048464443549101305019949283563736097050519555105772622875554594732568130960512979456184226162661325245803531074881819767557120705174260826339049814552860656502797340321618821830092638642553911101222440292196276168761458297229334776*x^380 - 90364988960845698242903185936053942327503061802996017926312510850644059036501465213606924734139374684813617063201540625047852878596591584662029336769111548689402666753532597511450316165277676700479960458829096138298577391663104797079778289482529493985352380699617697585388001727465981055851979311452640223531208006908130264299589526260094393596660973266804958666472040123949443714427946*x^379 + 70548376370369674853462628725911384944377557307472506525746149969404744782580228607094860689072502583096124749638319959594502989319413471410863234571323877833026513199362641335121970669003322212011329349952515998311688062239201400802649827106110146899156766912041132598567124606830551191262213850814836586844910045828978881977715273892054879078762530332802198709380617426414069315050584177*x^378 - 42190365995233638097280714096078951558533703652716269863104394750076493378087094181958908952550492108583415745882849538046663531350477642617830107593465067645640018223967916833760021376543838009216201642404697596186347180898644548866771793459093241157296240459546111117997165882736890760547042100894222369430297409159738212506481065990186008655899223746575107299625078150203420983829897573038*x^377 + 16020401910222042069733855089449105966490323287158659169464870215151667730241903617170700315277392064602459244775062855461313561600305100881686534153322797869984310111220480354283573421379462851179042839103661714836401201293925159222454250441331357845425280677205569591222034915988665386032606720039354635642817292341809960408413464712617177561250345367488609343435105301440973583459304058387429*x^376 + 2449786201445903512667630329434249140910101758274817667018484299654582413006075269817483545364390090326935523291386859343266179379012192513298165831593858981540969328062859987165613986244315771351980632542673953534137986344571437303802278196108921430839327465518781490091871193183537318989750014663935570561381592170937489201766483437877493556994809618507210798643416141480528176096220903192518071*x^375 - 12064667987377152283965765653129323628993935743543110684433607175706666038851674899801234314390665336962889742878914772504119419057820559185973825844314725526328125217266251268494493715271776490591139958571859144313092203737202880939840623362363776363577101258758646775449993136679967702484463840712145460458859609816810001768118837586378972775114273193037639068993341652732576333470106786790389844768*x^374 + 14405280189801429139889771593405976436794692433294073248945529897346928887745525756441561897952867131808628017372475209795022164682885464432065190821079977227343244768958925091571399270947045128461335114583557370388301052910439493388122802077920491058388307444209202237544939697015173051982174301631432200258102302103136889413753654142338459503557514897533529517170237145647779513129668804910629575208760*x^373 - 12172102023388934025629492648188349719702212743425944732050831190231771045910202537421382634022971604736814801895224448453030266011631266980466486349980060931084411210032331076322501432609970830677905487716763516644379663555515994512425437695400774907246682782004937342376352197113947841513660875661634530645735346685454774843972978439652428780715932486670917011750940450225302108551048886120924674101584109*x^372 + 7995864993875356896879207691532430458989248923500361973039024170217759500378044582331435935660101580852983370890947305783742129260970550435091793814052856632970609650944960186185128307482996246290943648579736163169633227300021008434304427955478342996691812506351953320931617872807350996280610181921875319942571370932117267751415426783070680153114104000262301021659098964552789130289035168275278769862671165368*x^371 - 3798874402926289246633256327738674091031996390517702480781166405074738503712106071955406198268236508429211910025831933446533473529918803150800543605124686231671675224129442860745938844649174937910411215870879986853572114131362304194462998982666688968459032431384403281642644944188870252142795545901543850630200474972462631507237203619478752120203104569330538422920130596015286466565227313194920662929102168913174*x^370 + 627790962038378012114268138107337108758828479146153937457336765319066678872437714308135257375317461160735132148932083463478636552498706371034147472626352659204019365778439557959230708008360970587334704019520042931231369027212542410136085409521907377721184436317071002746107472512630411014695073599939551218756855989273849092802880496305848627292423615587827658856417151541704710518603454296977723731394005666075863*x^369 + 1211308288203929314659141693628082884939685444954474723300075130509822543996273706691052675909907014966176076501734321379946792021498797742543601173885037605479561729127294572191751703122927949118506705204787956838571321344901767120841131739211970762473258880790290332611431310481334528153515226369900139079990337558480927519987359317191066869678689223047190678252195878387232721501772927266085847469704617890105451630*x^368 - 1888641858979587872062813669120799285736261801616938823638131885031688970780176290712869066734266941029343122239727508484539548149244246257773417812374593982065823756904796751443237440026726214236936332720261130701310241651908939502278202311285212252920266772356570204872236853866158646112173325770138887776377209077773060716245035382777297561870235851480007657324607729203420801281827805559914339953270715324955322148985*x^367 + 1785704893898287280602762981536131758960368177994501626012568728892849867915887422574739659874849341151497172176259033394079006430714028827049204161022140361654886301400147374348971027679966818881728301140440632495473102689345795117893101437001197044259019151427839166717410485783769738143381094447854182026722186416832402774650497172086199484330498610788481239954510989401422918484393120703953587474504665306389383369611593*x^366 - 1299189733312135621509303416144162515310209883269082063815971616053225230298684371140271151478039907322564954179349479809739556328651273175955852682308689761954931194791891606063071090058236475291092804415900187419618862451751499837600958085109815208811155516374317461230444181803353184868990218048697547906961455350741064806425141867167967083931477490863046469712363201622531739172004975343009706273432901879134715904629890616*x^365 + 732994118432941613550004916195199641854666095047985943164787565455346607687801180580723709330895941638486156356964801658070763627492571349673717879993123983222736398621166271304242902324110984991943633689665010072974662603076754174072513619066636911310910913110743772142460639133610093486229747730596123402910444284929998895571992075759827979314663181621239041376125239601126451103826838395781364118093699442964756268773982254039*x^364 - 265194010704790753044949185994231390138360930078995202993710402184804278226900092896801514912137681620162973752734614597726199453713250848453473550473834535398971650844949468414401392281165605585054220692524013785376891820929677145839767663769513036238508512437107953286505326904552288940666738282971048094465938060813522136703521767289559872556120327491842620252920364213963714506393003540440065127285013683128664401624770057928801*x^363 - 36836231918448908139238850096545236592060390255214483662332641149465792303410596373542776974052844845273161221840438006299396590873385811324482128807525070696203204305491840923324329883867498752950594888432456153116982703244755237031626255195310138806545824564908531656155290474950238239400178814844812466956945663985749857165397814651974999876500193354720956393081243408072575004918757723194541959311297880722860268034303879356717335*x^362 + 180037533043558074796706320502099180278321901289227846853068320029163046173037206986339433927188528472218500558840990800070191666325309416356814527192488277640585769402713106338051815311782619234329043630661360855579980460391928938494513171996135170326230940524455075256242776035837571306873235273096092624618100978937414517814933224143039582636225322408770690233630307050064123294816452025337801531356681734363131110110251327161521261582*x^361 - 207718266767450277174048158823439984469419428083197377338261316494027181021217979278145820662706046124604687613321597421817366388193347677212876939450040488710893905668915925323048845587840667850868818439134548018111244114021841953573723872928427744847575137374005330826275385659595223316140781148621113993593256586025779350646671906977908754802173715869609246841000647975499346417524310935357960292878256692325077334476903879666848213705307*x^360 + 170709158182523244298398598155421523766182831983035535618947658572700956942879697519845572315289378367780790881274614383935965379311046378580307306205719758710315726562621645873137512629143428050019468410525025833950623208669407101816338776850354593071830679713756166632488686586035298842143045211223357766690939702919831134505090909027256743595649672709002844105964559961928771174560938005471299493482870182053909417846577864345816474735775469*x^359 - 110723891731474916661323408624751523191851435295568985146637310872276493822618853912767030902686974298920325799791583675212956713441887367649693963338500308107221370900204130121564696487820301937402585068705458706824407040186533833362779167835064617744247950033203144689108243875203990942926275149590436805511819682090644869251451256916603412767699873161993530811061636354124485223129152024081187346572125736312075885957107236860443832817147968936*x^358 + 54288784922061296499223323651674813946716307291366170672717750814580750298762844932873275493629746100236113215325651987190767305481253069315612226217864066465369818053435504645067532720048964000425630783738302496516047882987856814609736403556066603608520701196514873409035861052166506051610613072311039058363858749580411316840290320526791935715006351632034612555025597423411797112573667847440632999058252985207855090850224772911245437884491665323169*x^357 - 13609780000240098444788290646410122626551070793182562891724755276418024220756489985158374506265994731141825081643281610198955639237174906310572651380546637137779475456943850707243206632280846385933385584746974667915112373375096146469507251622193122030865404048380914221220723671446172782318681539616423448601113202111257436924895037086969723936705803662208704701433921901161656446285144052893277229137417853529597014445163733774720292274175864516066436*x^356 - 9299298587651473981162122229636899983421932893830856102900158143866713596919619373798711714378484584611881873686690636954103093825052853731252426923258377863266101673475705390180606101876767392038791006674838142532216216467662578277887432844330959752504529379485182059495775567888208966904250169052033180630422420035382757922578055021434632340470974000801846762462137911039644272423622254441380989766728364318703955222093205198856567953799134744856582494*x^355 + 17940179180539561850853415415002438486691406773527499665377088026619052541342820512735308355280006262964915426749120014393027361969835141884140510921604001517428581640072585726195010123020443180161860535364104222918274536591961195926116557670065919340327982615044846252602139262496768105845407665608214494999920994497411342254876635094362657620763871686143470313145459508614595681250442645230763384032092575119193784452512087382068252768635191183152555929342*x^354 - 17605869827672475625907033550147561177637325023397764045866788324634392224247687630541095809385937716305053034469569331382220982762551356932814324283834513031858042642315272997533533610089216494095274638303681309060285679177709861282557753317118038733769103336283855108420464778426523932518465672193148657315145847114840600001767278725725277073260260643798708325975478665228826609762917296904599522855123052065069052659511394480570152378609096069020273204760327*x^353 + 13100563810679113791072451158894737117319555879887420076925605836552887171774566870541116813007824492552594169577863853738978786241154209828486072664188597818094273660427342645594195367082532258033021729171646531413573780335651646414679659628025515178372639994119050696049821422905859816620032875754084840110796696674581337670143536905421295007335048225179742580166432549188793000568218465943284723536632928507142202182056423118647484890252795018979224736152284879*x^352 - 7762768178626776298169989630989908520512825667470952474553704206876075194178271333438296238708786745948623757195212212166091202119469554671581314286332127563104857032620563346196069996393264801759098498067844680461367146752451426858030929271844542359840453574938091140839232983421848797299681351639612637971234177874039445644101803056882972160949857063731738437921515866958481349381533316778226982833499081343476189233337077785832335243092713591646355351257259554587*x^351 + 3376602334864452625705572591687834724312906526212270995638831111321611459582338482625823981858149908229083333128028810682166301511852060012504655912761212801058440023581271982042116506202325065544454165781375868009812375441583857047033576109661844595789725970732772031193192167704992020091530403860670497817916089669875012954077287435406372426129863170140828781241755562177030613566984098661974672108538494796209491426588926095999463272883171352379950346961666404479783*x^350 - 533672211088346875965344057672485910784969294554577533993490195898356608536852762409723602956812718884991597586729690567017385197326422677960823065348068850312822985026055906623466814278555644276178536356855811747585298459201490911297876550301565548774912674120780844299603997465385512418166712473437010653546375884680133589660284922697769317091565122049825588809745088969548170145110231497929714807241845700839808240817745490126203590850720158936263546867463154379469090*x^349 - 885231044776787007928996801997969292204034349230416771659607376750818717644646848551559831624929818120022555172598474616771779214787362527670319964123246086572088634550157759568442825648336523158561145090370382032958634536216088888370848332202031904593003512732498362716772805870268634249594717698645387815241062814830356102330056987365897195988509867758623966400359375958911166796118955639248203481054189870588321672883294999114098052530112734733659310783346052479779241729*x^348 + 1298686402217336228923228395860042996563235722842929887726512492650306582458116155247192994706793008076115535069514922103188400731439961069882628360116335468296939272909700396132596080149036328431585189866272384348146553240102970897705746729632281304326267769418584954505107518006564082674112562402882788977695097016751390706006741971283575115689804250027097342845935183449636397966281487155594200471720045705378301196136443622501799361082445313438631591223882710990644261371359*x^347 - 1154890205729829569577461208698705566235969221630114423277781803232065736067444245484625704701979889975711137777917054405874165675446089163489329748205022340085761426589276283754594741169508313366621670937264539972782684854505093570898523839060813807837129010505244478213201002188986738157553269230414195569051918915496168480683613771332606111816783747432658143819100730869537158031277718692836941378623817419981747804446041806598034829117781459784832814855830779594729867423799362*x^346 + 799353092477660767456472458836298403091328231801156123184458781766170818496595360663972344662732282196323172236217738354822436378441200850269377791599336395266299195216702735011337873949058790810588508145114760462968016756314700860340760173841920177244230689978392929879865929862323845189014698539089743935941361732513410889430762240813777839570094355864411639281201453402212775609175052234493973938808808441821707591853002506729495485090393859704339562717355521779877442875475413999*x^345 - 441260129672151092741382552754272388508367460337854901924069781866523782340387824299071190729225288963013567487057617830045905316642193438798520763777492975750257771635946769447778071696127585677269276899583784176699313208601513859734194882152901290735041673890116170461948152333266777485794762926377055926574697336784642851050017966111884500114500138246599373984118262995049305351779971669856606266171317093090969421670502716698505213487417449130896662649846552053725659864202147620582*x^344 + 174050138402702404445875458420603450075189498675262162537716957305308259362716154271298591234525558220597905221080518037828418209419089763229331972666267735266436486470744450774582061828452300660873307206564762488383194174542480996406410142400092241136177157873929109285462825513636652033071291482915778853682241321657506109815338966809781538392857517838595754096376745875138501949681305333104287856774031091025352562622148599031672082923179888270617954632591100372965142313143159031417156*x^343 - 15204152389305816060869055052110507651730018627485978516794909131439678659227037812885545722753291895693176296120716142355374721225411961815378559248787713410504878047472500714516168889906696234647088229310558034894584624551485007826311639255043127264704207567668645209217764653762771208166681538369767510127002701123802615616994309867716841560373755777256301209863217793021017970604086088516068560946669985031644026980810790233876877099035041557853002311351738513732540388018174946108200580*x^342 - 55903018464882147691760313416443620969645980335838364285231918597707683473363633893079228071688924258799539929736077195131449384147299123873297996899139305735642053887769173741383707454474483519534484023003547746819885074348815519626365112604351195614164680726190373607462249681694812356171429593957649394483058324647370723871378354784041914355979886068115780507910651530854850030428671291878362576420886489602651441212411171854771454585883147045932189651043255838262606436322470876750718808040*x^341 + 71137454205718291859709472342439586291400854553277682108032729874426511954656910046316919094271069359730373014342752250223042982851791446125458677250407382912054280052335869071084059246192748140767011526520051699482383948380884646093601103107048295631547463920915830666575777320537106976825205394164265066254481317417112311426215369222735722292673310668243950318487699413761972618867256043255191809213759615588135249707208787239031333584748494509753844299527908269571087659956692937395006956188144*x^340 - 58820658498174900073570802955733962457379145071360452531533881422070413198767347118020890364328660768003035549341363127296357020906673999460631630028799710726196735460319918079382668749559561058349293264685564331958895622603716657377496422683154601043648533375008458842983800827534602053585244223273257212504536530860794868034588920811681943308588943941518523540411756641419354676009788464694625035504730115808968825431226213887481381369241149522480952646308510770344283472091659438039165488832974656*x^339 + 38238498545761297239679691876858278677525015546295784630288014610723476843893710669579341282196446015938337787147552371709850170201928473655705836548973683568189235437690668744325638186049695963388807771455156551858608345088493837055175065597364972083269022427638266954184097511165681148043650720922238012243980352839092513141758347117830975251911252969322317992030544723170025275764319710184810730893079045869335475530610601407488554479970257690712340973514274650202240714389543666260533708985271251333*x^338 - 19690109875541800758348403099048663039621130447917207184433718156129926810981746646076399718678709636966360490962595785612483265845488035967480905041207218744020620749406904204760347870278708871271793620829494396310712752223668448113163124178965689037718615591555703441457099929968736876135234343192352931385593084920189912651679036324935407893541690561983328313756229244584980896901756560874558637425018335225499099120071177700700946072233510673300994552332065078292048239505320182090602559203600396254845*x^337 + 6923513518583790579502477423156024387377864666112818357479939222409804842769552438991086349419176198729347645389165870278537591727144824140641495658906959538096798596508107075767654810526019645046421408967053465181165076495841393447121505410802784269900880123317940883779839234981441758038827001779681917170923086739326994280605958614741483372111176673391306053565621210730423315235437134644544520287818304741034781321736233868165034928516785295923033799178472889735655276535699706148143194065263735306708691*x^336 + 63911793979308007355846948929339227900184935178488370891780905188445129278836065222511983807309066834356388892489755114825122446839244429398279400709243863572855832737440506268290848800412264370822464762843491067987603257702721309983736051755708412902666371983530960481287287353093634735263430807145474349294934447185670941883913693245300061250442594412350896737949774761429162883733373518258356207614862001251392506446528597843372642049484947711739915959091455250139258192222526289912934483169685563605936528*x^335 - 2831479396575322492794647572487415210692761117200129832285446031916801032904159417281096745099696082950864297756053197979271828938425552652820994792675213551677771270792031918809635601991586162803421933700769484907118330119935127056298623605176392750131455686750430331478134277134642042289269655830678956202806507255235004990718501853431676479937757121887817903469347422805476816857910799588088912513706481292341579994889639449220508491135620223957099746566523498193224776828779563130161593889251713527167999166193*x^334 + 3156534801019081494272860349891024785049626356904974985650168878370712860946464411458868275828745278966867038929263238068949123946888075474821739825898872239580520360339481399456047821731735122299945844063200895978907946420992793204494710928190657364343520871181316141491729648577263236508244477512341641867275247315880769668656309524739224592097528578775896198114005625581980475312459247285719249141606927487478599914343875214457029280713936947883702630463882652242444868833347908733284788047094676346678897996809799*x^333 - 2421023575389646421291625570547185831815703322876768697466995167807942125549998485641819795947607184291748812697313972638676024838062569533033696632035711757071556435487494025579512283092571934104426338023906559012913579224467639830527239633420124757937277205071009046541818531144967382056511772580402448006121561192448741836164041258975993061348344361689698348986524249375713606875474492343185948922343951939841405026906737149793200330282078642291724787680575889280557182733282246404288924555622147484062978066975107357*x^332 + 1468197652236086488651880205255960404816340023589469166478799601407057808785860124114785492876738954793648352713566117143774026456292988778425657575010584858813224186297351429190020477727280737120161968498305804280997191246369667780948533589756536532393139746521124108133691318290185496066069668351334921326750506296182797337348737883454814302672954732085078410995390668009111154464067045100036976426463843612106629378327140997946869929060633802388253256067794431337671603370935457987139333238582380294800855531258214434055*x^331 - 692689990031509076794748183265149737990069729807155141957483418553054961042114352333279468332315856562027943407755836162769197745229153038928945830929429749083600898321937103042596433684684931800381770676957200103879815694120629178762889600024077236779317358686871750238832831989980792549754315117616349540357765410654759294635627435134588290074716040685759612809575459080759154042638612631591048637133905640252524594643710457529752659866078120976871984581109285362464086287472287399766698735294383105708156557288048254032965*x^330 + 201037862058644324875665785506579412588222475074005688732318647692165774047609513142875016577756102996126559605956834462612670138173222417860909154924728600235192742422702525988207630212140925325587771564032482250551359074631818724959354066146384871257467131898998196150118448981132648904685070530422343599923029335510815667031381698483758090388206569892671989738889931180756822307379436467884285405271855402415404502814922577451255301668980249866805553595797986011696848942835326171735767801498163288331462919109024075148185630*x^329 + 43907529239595480675920290771138447972684337842348369015816026750193496224268300005199519212215623909416898455537835877054672609515509269941792532295863863078123053930704051926982366370267181547067902201260867060765088425113117210073340955460419608169345499968623207225788004385490244387928486962240924691214266343204713456378335989825042196691750026859924670592362605043918623018695254379657118556878187921642041975873484922126662890755962342509438032908708450266687277273047466050610293479781950474680798864640729179015458359257*x^328 - 125429043919483127995929072505333744128954817602436145430185838372439691837224056365382155701241756240738129767576136012299319811416035264966320340796076038370585257991426167254963525734039554045225277935854507641543235785806140311909812287754998977598801927505602916484414948798570740244302253423829026171541274742625877767524938815092630086033149737368515595500959525111705501389686417390794784453986575563082798847406646997124482453114148609113712947404250158212614820895118154375637090266619387119560166605770751150603119874205174*x^327 + 121492173592138825467175731539699038532361812913575569482119428474147044232566381846581675341474557709298131669526390529049936224992062947146771170539684592113129770544656465711661225381058092114771933404514901341404491826037105905988168546161713373980127389740826540815508404533431355205857082553503959260024914234452044163308881508981550896593809334857208501489433294981779444215775424549684193768469850958322419985638008705241347604386390343562751294634344547960791811988500986045730506049686201586560388451261688403560020526515209349*x^326 - 86071471652876774784675560108409662890223906353592565904360565428703566921849343873285165857984293169282602233961718799854850787687027115839329563473479585574229933511405979265735168311956710011390987399464336664143482618781598875101956249782148536524601064050850447672628075967761533533044818684136171222796661664143742561405097798677009841017546868213914171073968986684372415370749911023529062242453607566037074043678906901915493732440258517925189839179167933205549068907168585514708421610821394622744596944992746710635150218270105072741*x^325 + 48660286021706763127545897710207049484997932197365208480104711033191613994742376828989037717122333379136162507744021238887886674420672898945145637558452354965005314660566201681052309872285860495916628504315046512418503847850286556413253334434044335289539954785002110429291275360954563834734679328014867010703400526332947778549586810524936868770043081113245202954141223849093044303025848249375541554288301678688572762024932874363825995349744837386162433784751473773335720027848885007088223741035883748147515991188322058732017199727031183239945*x^324 - 21024283286277221838770990475884944196585121885852505583515665000927357650888649564075522300956864541591671741806519552568838323796307456867371436094920367376670112554483809835351963313902469554641782456099753585881109946965907591024617389976999748310312776971553419830983512342456813199881323200889539196153955039004665941644868207463610581608167005991796710896897447858857004297370967469130729903867362094576166562584034524848573171499942458708140918507353480565396780354268246756220987119216470351723213841111473428764628549741537427185701907*x^323 + 4840144260792164314894192594378123928285941339464666452955174148922651432299447979901545386930628017149854767739231804134949309104600609126763014744683164157302221052719944938656838209812099731076272766720977000020320630468979670755040707771250852754961567885058615911410091933550880664639984399004558689001994883517085996728646822128599143468119092659891935267307477307883706065230126824349088049128830215227836421901058016178007078345454341181928442131875262268407723373878235656235169729270225749706467175394688502035656663317477332306968951627*x^322 + 2509693617128236334691632047590267984552414482202622967625805103461003861807536569369099670609627877158715409625689201248708773869326083807612674317338781603429564875329732469616482500244813891602459670295638657669907904478167983694988700425584352849816109464554315464239467616421945529126403564428564218262028841808964168839968982341141944076175018439304166651217482533742808503857941563838979804719905785651647799105161186081706244452796678473125414767725067631735022541750201548982637169638485984695368548599559585810648284336871523686438204793996*x^321 - 4510792700335206252005675444358904847509970295480471318415109430460240149341461158015313158908384495095089374938624022230329914991644637929306772390532070643891575347904006036286824222018091686708701541940456936166224924077089692233988756228625391431725581857611651287837225717071283420531277546873765361168941105000434224727153996348054559996930293885034647240473526535145194317992771478323140647129871675344781549330067402337752317019142021677913710825552682342997646458013344028960646632004838290358317706235926215808275927744928010264460590391853928*x^320 + 3976872426174307218843176139216435313228924442707789126311433099236473861359631038415273701341202561413919720233495002886412706716805560880992916569002024457836620721921661286697831732065918524310427625776171749719750996751264539663483300242066814823195794634718208267756734875347153451734910185090717191051113724313784730974929725424195462433604574393771637517287354556119995133100431422188144175815141001595081298810145857093461692606744706466885896619592529172080787430470299199545695180453236025581755773323061331212320833387839750586253559332775727837*x^319 - 2666625059922303909270398196452748681142956230411732238313403707351140377185442233350929347875279188101400663386029413972037089610874516842854928144448760387084934236529539661218791190804406666196130961289415406684022481273372464543028058370602556120297560369209582554430146934698418174931652613756055984389476569564967738042854107965633136995406913086642382349915125212467405610638063295008513381868299930043647088071949160773112830166793909916053022484330759680570028399117711300111259622957097894068144480427055862744636623379317917969831873185424798732466*x^318 + 1445223495911998748844305572089483914876096851000188867875481834978014372841982261159941643091830295193794841993304271176927184167497647993888221112069612467840027145660439359720809512228248550200656420586075610367691096142491808789743260286761311088753723703117616422318562920599117407588699586651185381445386926602041448270120997516364005527846706561759547199671969954157538778276545294658641618906616899080957265200770655004817874035070415989714760439662713058956340352445865101994301912625419967126642162922755398417214749266711479767675413715442481914341739*x^317 - 601934787839856150956182242116096484237572972252817366671395994903712262759111754573412856515929781244825171499272944454160844417357698086943564336841590872727117018997035916638106442366401341807855120279310322317180737005017932965908227298258084570462028863266725059812496203786770612045867919154290227433810305000666710485331440191186522275382316561737740954423616229746981945231924093599792948080045955476027582625368515146837176310944657543688676946882686115452636389656067727129181439325761376353217869751466386935809071481912146611540592040728290521895615618*x^316 + 133212566618860529959105091028590690549962533378177369053264555117821939367745872584389774956760539840241964796237649855552145879311805464203066733546093285785565235529160281698841598571675066805967812474503787083409496708259087918168507601890214674962025207267929027830438454588628908633869291509256692466417987341604571992549849719989491043703500627197058498003410925023128114605257003398565648170639432603726485021617298766790797322127009965895230386020960853079513288873044318150898054311112832592499105620114919480495934052439857998717791149972890834499403862500*x^315 + 69317932869965761510239472012218677956014718478245237229889557295845913600533789717112594947320191451492750588113750195415654089201785211751011982092569433891946482561558121065501407103427692427238687911524722681210675879278183837190369961293591007356623323183327933262187308749743022626720328597000425466407766298950010685384336898381079203450586983258993293225393178576972156989804314339387942015604381045231830947072445893538479707211270718283351931518413962625601251623772694116301012009394042152588529065936991867773714283402284301905769960778631668836214205984718*x^314 - 120418014027829444494663546407472211516933474742135981602296149360825079107251110991561488134094547411193442652277507796157331241268336801791942173847722393700696366306890639333010083457804446045296927109089006324338722023644496129076802258422914185732549692031775540457718467780904923054460894532715362834577850358228747215573232330760590572292536431767416476005047926778955939786482535082605444496835134675505115395510849617822066236606459481354568243762385032767870049541677271246424004374993014682974565118607651656568040501349001458502024088738829528565061087303041001*x^313 + 104007461531848937644212211466390280184678647899788809675183328045025544837796764776082602796986058782061432915205806915645404184905732588699849870979791544149270768623851395647898214435023385756166546724383724377218772041369344170243299912580468535998784172795928562074274295631580876264088467568612868230082495006637980215187756122146578044506458794034268943676476575216047392822420243269226306034269949806476271547192527613416522423550187730012328622675855882366591905309270510928383036840634460926239053084238201482079493387383351137263664255120369988381079958396458335565*x^312 - 68856247068585671060759966560210742240667299983391865680851640618195694836438737087254059472399645911378453141474080363876201844079096631226249174430875164683474132638673654887052676369974671821238526480405598514940656176542203968811881079818306619289571265116623335724460499778926753871865556075621708455808346346924881080708429411666250005843923738489665470448683823633385950136854770929330256431426106095177631780653577405417614774469763395577125923718859954148835652665593147187677456945801924576154435363974788148440613335832453166520628148338781783281859126547102427709060*x^311 + 37296460516314861711058226671918117186474507951865306852086582636153604481991343591642170864471038919326318069213843911814335852406420566146621924742417281367360592825576815956692989332137323159054825487769870495731838285495487467297001896264234141781074041493881723150572789331374430881456746063901216880145828873343066967554827916420246638958641194270087711043820444523017406180925078991361060249269238517155194772109354760474116273054729605524976866762498655705628737401206851833997381573956800967686945937818890074882613012692093095887619733547613024809715086013981746863220533*x^310 - 15992074896474357156049844883437606553063909294112715026745549238826097964089513505321191869091106606626253379368737056992979272973669734526776535430838141128724558524280065157611844138831599815847449147939196990076176801268522000101836222541413647893621687892376183298296730032830394279457060161899444258311059972055940351761571681875693920606832964355854577104545585959397362031373509408001571665705491281064989479995200886495290453173151277379306328201606306549076008287459329962532731491397284847678009522488952806764242583196361289951299306986117287756054541056615973997549303278*x^309 + 4266570341076617170406507567289457305587494540002694169060445971840232153899665206772417427759031139743024825263837382306658915407753536480614747748233603491250895215834651220403094047464992337310749842782829845560774910930718615325958005904760555640447573710500146056955785800389692495858131935498578889843590160772323029890194362997863768531353335979760826184303763391178537322284532407510615357268114076237349528942756955771048997540460869897533931308764713284012641164788162339227074913103491949692950974123876513985581074939429244995875102600193005113837646222393843466860591801192*x^308 + 872955331035555456327938353965652201548253772901898635748132247231494658088465575216637666084548593499215339187776274759223158748194495364058260435391264690371509454688685956963148999841891994384522299981425024344190768928249418072033007342423095207925202979694822601949800134789667156657102717822648958505528912999674478870918548378421312496560755468910034474725819331660741806136333006372163891363686048397001185147866221593215944986238393770479667856942657811343623601391247709535787794679222908304354756173513735609553833997065154806771471574270199944999731366389005767206077553744695*x^307 - 2335835464443192433114914018429092716053290554743917400628105124690352725998605171619017680402050529357620365411466779798996058577620427034812054837241245329875487781166252105340993930110730143505180439193825571314435181562501454634196955205882900795987378441485470124728763796608759490386220512370147168510816549648700552408844839177893719297120882126557551096366644034064029163024737507039581540012862438003853788879922128867631269717750607480902539087345534870406323557936190571902982341494171313528429682426295274984819636219796404399867881466201745593977906470797529421988911484748635623*x^306 + 2156717809511044298598945081819074726346540975083580966677484082098388325245287893514351524006649252037709742068506081228300051284321014268157326775544916539505727825942084929113167333706084470205280575866063640503286598390923113801752848759595799751157026504968610663159394187603598504356801245036083514748557791268818124766996619543828315673674405374283483526532298997690357762311635385530351069406343793859769654433330843155843630962226882850744132706418727448111454775520808061792748575609853361721071740945697571711941705113501832524502418019148254030639900119059835940614511757320356863236*x^305 - 1485564442752125517012582478690471742433823002145694841801820744139159491159162488517913002804532636433311156013244614551571534393966506583699710067349462331813339587045224404769489297279556781727705213148731950656588620447726473783886441037433082707464955806807780630771310103101230280701379743075425375992425675507192760289650521859591561751888824675797445858376073077083861194228951116008459597449542537596493730667216721555618624339776778742514229104421164336261241219188021360736046265184355247932052382619816681102121534149843235178606804969032437153444427777859810492538667987637439025443130*x^304 + 844026368538853700943758770456093974525873008584436856615174164533308205802739614354659455327194913634678275111874249578182883142759932059611570370962793098376814280650659459545900904860243851573983067111145593836277828142184656172676366675746172970596616398727010971155719901683614880445983434601408927027432111226417500425562550537551262099951730299991857842925834816614857414364163337371589243291680257687684825159137754263068691902408565772345486562301537041568821155736685331385088778146412655133290566502770519391828058208309385461442132539453255958227755891604230593254196764927590850054184492*x^303 - 394939603600533197671517211934727848353636015188287018913651996714323581612120222967351380629790149289164406147092509271022564447600875347485202784234825262898695534689618972629423110006641258455652654718909650119823051424031338777514280075911906113630905522007390152417200243438626864300710132484902559562975296299880452571065091948191862037005865385114282628682660791035658788257496661505004262678771468109470072167661447048336581517123966049141845530886782959484062847201332658496155084774899792233714489910778823367883550000370246747895343925974500253586698893412735549498432340150392225569873444492*x^302 + 136315939755145844966182973147852247840605665423196747801401727897323443906337856754389419918773554349957657029117238530513040528673093815339858189079500867118315500320198988393868059509702768660866135481872287700472524561789465121525287422241554070248147850269978962969021416633814188320186623079027378835909907404970579531755261336503851043148666538153846782112229794119669439112879699007992495044560575656430615506157412860656883321321216283223727922533147580259301739912423556613786735374163717164624137018847276238676128125696998695545269792812731706955220031218631256699077669121720242887606260466098*x^301 - 13040037302784801808248093806201842288074928174366655440473514978422790997189320693430291223120956839427626768616396476462320021341010072324588579763181826607806707004245190397202484467898192948002037665836876407865630496418176342370599088470182321027834827610850439898269081327538876087547888945859996682483516366806882499797582205588538154970369666568736578358920916615148411194355674278839343205467189652732242241756373321225786415809843935828115809704233873723409500905187356337485425714142312218682976405397326897115619775769408311376511531277333186445564889677232356134885414975591392772287319033780110*x^300 - 31331933955500256893927993127749168037462241318428215782764233786864116554019702060605986311979645752693040111577654986223362875792575828176156921668440818719712008397996208188749153579628600924614450141709075854895971029141562754940904258297072762905543778140449719239500237522102629688462888587607075729019934178138530266663893792778877934851466760302195275501517322007616952016405052109498507780333973215203571735657488332785577478496418625885453124535085817517502222694714418490153563204348414858810698022003174632749114102309500217508196167707883131899158133018614885640575121614232950068303119337772165742*x^299 + 37463900010829906613502483206197609278012106604821411443837762399999819679521531623661141432774888757965691525606285318161605275508008434415736034163030934451651266481480154277785701864628831014443786769335867685617298248093224484174461113882317044097819359376631335391377313032109231489657868397624815568983871272210620320638974336200299946361007711182899851215986322111492156513000641913304468089028923678209736705292255527971168754974909808101113794069553306078803731652722235975064732073983235956615215847632157084562450330059788185400440402300832952553606744495004988034836696982450679366758684079322796592806*x^298 - 29321129519590143642617078352576188982638824329814766606950333091009459445680088146544852182656670847300672557973815856863374250854536264925674173629945254133900876487572376483234909375857072940701308563060095302663852436216129827626914020967330048810787294742369611638353739299655536042068070184001234765489741728683765016178661812597198828928501401468954170822590395142359477666716489243285138523553362446185802527669723847862019444963959278867565247380054856989706550779355443656371415148479687133412881551656074796733081394717672999800946772018987948932063233411488988345792417619950892604345536631252462259508393*x^297 + 18692500635408258992704342537484888990699082422609819453908146875185141756292077730412214255163146741663697115541434944567924936226774853426277955882291594301088897966393337922184897546624950707269446091273833617424711925375229679803353893513919551310456068023110476693542403121939663588894952093201862873691636806778895007233244817309846165964300931638239826757078750749049280177314717488423163542567452852381631717489861171267318018110719412390588463746825917295097080109845381746108865830067806621271373329442366874575839384168068436812615120870077793737181067797318161147740138484120372073407897550002440425527601520*x^296 - 10122530545777073096401232448158319549309766904687432005111070906643288332892903866121928728983203178246551065122212912104225838448883616586498759331545886516429215332406138824696892977903375006042614521154447097031479723487179439112997900531523864416327142624328407023227772781450375991832692845503850838738474332318469892566293721116607062036400297215818177245384362446140867795424829588009208650617481754905824606536130977252646285574138895508989842776993048826365506411880193453816830836409051014256683511002650960022027103102804596867026354428679877281045102735055160755539672169131443586773127641244936101535082818056*x^295 + 4544160375452826020465455814567321888467034741151036051704828188139463644567714382378039357139435190607426140038507638435788112120855845054010399467679862810624263970010547659215110200820317497204980236776763102852059819198922550069807709489554009917072643958130922319186968838195543693449908718337940637616596513412267897063497004554678991816969452348840254936809420795567006925443865709415969246485907819837972476772981749760028887780342428524300613870642198729613757283374431765173919166470438723120892537763150381362544350613378043774265038277383053147923477866016839212660933298209765372365683753103577574903258138311599*x^294 - 1457302050797281328408130752856085122976109244947748127891731370878653138059291961988579675795019747152044112389776855430850058527163959865739247264255081968575070165571387151855234700966507092040874809117106437594498467392476555313251400094446300264692936371989552731833016058979294178397672146380117277117806479469497603942300391877441976123523149516038547928425001318098938852966765386145415895120202237755819884147601360241546516045899892528180907276383662120056633956993244689367095456925528196281641647088191499770286432461512148735834695129438520250861501814923445595982089975520858385159761716169972953978067668688765863*x^293 + 28027979545785407692953317165844041695940021157786134204713841913266101038602755970156219454171812441577957048124188906091125734624798384340675824728012049044952637124990793047354059824667071857705652476327649072707180471846118108254378691954089050720838446007733806510196326823741402568253107673423034251075591121361945307882169519892966037875511993805949831932792251730678025292663746731132219583755756145251173195436223688944030312290689118324680178857598181232625083531704591674836545347118385014076351098679729426884664297811552176017158928726882961279573003356253675173691690821667365925153099546367112501205788341932376578*x^292 + 463590313408069254772671304455025735546980160883879359734139484372785196800405981266063015259597279731675764041938512896986145435072904042385256159854177691047415850358789133656958633694665435561679026273667235351668207181300357599135772147946835594785193359309616346680392272064288510776631998063299350916044787219069076487584080334394177814090029005748928157683783675686795871756700951411552654023631224292081731334848608130695546111498186525334469896574833491452877890702995297682017034583589624892574111250497588752666743235056607990003507737222348585722042977461943579336931128094346934202483057035838562997324192065809190149262*x^291 - 507842750131902710999047950912805025507056934199010651241844059376739193675890414133744067708798915171593545445228182789644783333170593774739369419481383043392996237059319841769284279787597791459994018582266057065886006574179352334926201399512431739944141798258808895487493767192566510607762649026253500140723395621154019008594148394788636778231892215263671957408914137716673777963065560735531811698391069614403572490912172206780057454358431653695173992613600870664256187127184503495301947803825095986022632163689676418732988311403465164734534431951875981111459328745941975353376780002502200175925308935871125009534766330327766293152820*x^290 + 388489770233417296162570453864712418684922793930445081741214338985048053940687676615006419252528169148498813107534346589319893023812666721162982613496791064933186316101160311163252675092274703941184673968809061389365613135767273535518195619368925032108561481697330578969565131655114463386433813184579446560236151273584255586680009433303546618869198500709081701555667889780422714221193654090836944218077788933199447869149669957937951152692455569422043324375748709855144586969198246162239217690614236509099631109492040132675766649798114100043172473360915503915942016918575791703398091003441088508934975585664468941788676028376520494937224285*x^289 - 244993765676264479153177446107021437807780983795799229634329124824525557701675591191495158996616507834089668784176425929601046181601410608477432386626550818725440617674978456276264365213077575121958949702543694146596765394097963099091780614119836147064606760640829069594281181293019755591579172707090387257125949043479483921816779757903862723702954225716316695391957809260864715975198396526603873601699261199268850787907717666883390855272646376309864938875072943944532057052230241424613114918368309341757091423500966347359447087822898979436041029581565549070424363335019969556988367749978917769364838861573436438073546181096335402159483676570*x^288 + 131252084758237382121098126466175180382077583481968224874139211652991899666323554016965536750835583376070847068434851719496480659130100211433324736844203682277463351060081601264395764122786330832313913029314403383050844532590687272838579179025485896089197349033966482220683194281946435453156397745385537987183889416418309857954026220397522902797812014687140467969125366884504545588238951234796581761590004321638389519208685803083708957900591689336700894864924691917021542285184794830325114334255534364553774333363875657007485166811710537471070348799407380855491746862367220605914550992311173803623707661840331337308876952087395697186670910095182*x^287 - 57829829949438092488706992912829054568487277168838740214096004899290048849134756800989910225412561508936649495780119833951528107311690074043528789699833646543049894797638651052054440442774530892351252315971654926102273545792173008255697157495749049079157403150354803235186974758570293930582820956879889342181286498435696185157603433403890647377683811788384759516516879124291773634951060146582109178913961017586553010916293342700715321223859822048278189112400629138627725229327066874231315917375992291609702788421171149407713195932991552487447044922272735092545881655063404149923082280294095803985236422709280250602354925646749754500023687463334149*x^286 + 17670299542701702182427927430766350367861168953610339382836635825426871859438075119535591458882626546024488807898012083502939968461826538585869497820231811682966607193410048952228199803069685428495416982458355732655750412004717857111980651686725110154524377477651254646755379508146919548699258378285606154321539455317122715540602125725433346639160043135028887034827163057721167030888328983439218085483794945075998452221442583025064151585063015444835372833478748862377481913084314793947395611501041098211906354660911064333020873690157463046923923199799797948651786582446172576491677165446918249386759464223658659357335693713775888352329720290306443098*x^285 + 477136743693286285326366538777221196203655254558853044091547035063900633169852759052906671639262912888390738205317766494209705265138440722802675626068838248019734985152846421231411829456448296416862559422771184531461759630090201292689779902535186477079247204843767049556178762531098825415952237364105466683039774765267178798741024889491980422092444369290375386280728115621442138036737604590898322912077220096556843451093001916348427489681735223348898762333695593764981520604613077766693353549401952041031636296782703660784910803396751820661004211542444723123297400491534846958772544554902772181121671581362764837026775046796150757016067632520637900576*x^284 - 6327693349272034378730816548118184426969019675948939868515447189167482646078331839586929318486739885658725298268916153905511508104141478477236383091666115143407816844133228039877025350125830819525423101275706766458549389854377500365970723717361188393861371470937308872520754282764675777584762398623106717751658415325828711453958152153979159340855527454923061017074532964262542193805121942831443517272854865915138925042712576034749200132091182427833576135605499534803664794357313204208320087611006295606298165570519850727142192767441717537125814446870674703607810154176177716086338623164411865604723197932855667704819096729152406205265322623412204069112291*x^283 + 6484339941268193839400044464847552788041487211653211358206845906029022569937800153722520746535615221417275372530790689085998781608914707963456708250698425407468192672924277148626877105322695656624015737028740385900896394301733609128654360277673607676366289023326809880034241961736920056288068376858083996620366347993840278115376646246956370511174502334171851454952763764313055418997280162939969646261905636298634939931489861958801945900176901408645943594848764958074290498315211536065268640672775070065253650581068971433070914024010805602358580091060113742514175837778431407252123751249359469574380382868407213085376595295847410569662948445760521076468293782*x^282 - 4716291443215975480513667345619671517508894046919434791431640116508548947494603086266807541271627019271636967380047457771301678129295287765128532516528615736814477625196928215641111262508176214283455554857693832231794392556951897921128087400143871636405937062945861945616142075619777492619442451317643961749760535621567767881594251161729816130670515229616026985718540041629858631935332333176888760645633302732500307192242140610964538724523489870624560971503748895510218231279012442474102601412375932593544046163928778998548578262073279335389336293202492533651049079294063699415112436382291101722090093589364661947960150522383359558081066337030294665670696793153*x^281 + 2810533328598897815764829795742256468093387083112507274918063319071097429093790965937540728640770023821935084633576099024438983446172391304697884879460360077573664832688450613111773056763823553074279059848133009402339879595959321343002141598878322056970241694269315925948596701209808113875299829280371353792481862629256752050461652797472127796445633432251079838692502088953947837554209413736235907513101497312560838743171672746702225825231017621265628302790590258933430254680856416074985981846412138010984594507675978126285965590440845411217001903246316604951783141820524563374196852446830893786460929283906592876889761661128726515312815709092958184570771704178190*x^280 - 1397198510319660706809761243989952073757789258824821466819555802231082305194255875622521867377365921732044806832254189188946984661496699620877417950179951883962508990710288018880033235200663980823910083366545657632142081920929530747165982240294121520376524688517506349453486906929940531549835004329503584711231339434431561849392800431402326957770627244351161083585816369762109271019299633663758393540526024204746646267963420610823683608049180604162549686699473832659956420792021619837055175993549406068722914517158664401411955049495776694793472818865970139366432892887199040534371250905739315953189169330130506472016979349939997475758804400853572028430106710705871923*x^279 + 545244502520545867837164809941043622892617694860543879928891752503963492005847206707658203028873750261873442195741863482350381122534189742669213452518024847512134951067152547890324800995849933899065915303081039436419317205481846366183291741207224866689769109322440508517168431743905120439947056331449721714539064103621508342354827843401636359978569975529306181258900040848727153463263556152660404630812972197030302687316324269335184587189891237208815285223550553246218356737723592612589411930142090637977412271085161542575538051446013979361358189355299716410412046636209143777554972716418208895268575460772639381282767910573454073382659774706610034328894591758413658490*x^278 - 118081527337958290259082157410633387541535088806436791866852994879280859135500354209131154134891870013476366081105131632092085454726493822165677195384944834845005606792082321319184653421635585112960161870003652902713303502841102348469999363446573644023019329818011799914843684000079294044566879429259299789559807504826775451077980420626231009757112356583620286205246978883596687459750775316018740090312554504845597396887361668016073272357113179219780917522083146561061187450286505759459515305011241712499322625762122307882217740423649323773823387077470140419806784458314872113016602178420875439367937658176823913130780438493875017670959184190167040759573154116405179169957*x^277 - 50038731154400666138186953974097017862815888064873492961421721141512950448346235310922237388259820436069321981320609854922295449859101660313224525100709182312606478941985248773933112016584559336826314709942466656372393640736124563474576556484750807738655425114961624727436768631174204116863153513747465838532232117357423565079968082148186563666488143663792694041243021434548152511336533109663906322191402647750810138398850002868004252212697961165862628906778965892605636299064398102472126391081577892822507534937019896923261378589857804364402452450956038969792867875524722382115082820021534983977774959841503934265760436636278775302070049432304914322359198142958152887399754*x^276 + 87162323655574638631002637352686235942666038885468600928147364561520414984890587800736115355146252901071197953951413317348803990317199182388837989219968455107732262278485122262682585030345083856083526662880887001858448667169534181140591257686394346475344629581177607820175638449751948800741935549544338832108988493842470967467660340555505954065932475819342041745737919159928948272823497872742908907795304431794562895563867513898045054327199873377067424895998857564642413501598647585607750337290123508189059747648409443089487112511521181977972888932134948726092179850626565123680072820697297426209861177707294808422916054436034165580018651657847769759169532432040741230093550915*x^275 - 72278900578419346639829378144526750959106436702140731514154757382442189746787335118221381790550322023687191537771781642338798228344509973476761718242609751260064251244468846108928318687346883390595497489017232137732111483571498050838926633621513272365787313907885776549928445017801052836687678460069756415034233448249777273766973401606760252148677755963104237035207126270052074331884632699397900751086951273251252997319970005139657164345718620561197119836530631341195068907978916505162092438539910465743343316999449735249782937704522723353362300129280075078924573800611711727467541596945635160824385537031268315422247036037642151921391196798748178378540522164002914713212077411469*x^274 + 45668909088047426129803724094674166763318615966373399458341272757487511242218121889452118091808030905061102711505412252467772598976260379761478568577093963651775179745946680652096347736842000343950488151052329117987620709558821921595637968300861149831560947623963881187913757401689520497879567185184264801969344261621146358778021674826113980226745433822241778643686424380716851830361499578389200617838507530424595981878164895787610357132115873538602860185800230625409250664550984441892655100913581972914169641950342589868263741633598984036085186927725259114901229008496010425667276309701117897497043959409654381221016009883705731218952158823276411504148765472920217193914750998953549*x^273 - 23461249064567657351421540243942668384783720234485635103546080682431994125552313560265082444582046159961232669647027536476579955850465087410514902319766060187942489503362412007967148800909739238892331065615127825158592643164883890389517393383115444882177022646756393934162180797951554994350045545176752184951267090882791225985899961673699645321862887641811803091283612010318165748484845471415597741220879519998455380148855825841325375899091042752540258835503383914828985436179312743715947921957442826205282465792011960674792134670125931697250507053986255512627437485199706869066869464916068841738436678334783432095860177350174427029027941425142071258898593274434089555282761556630091761*x^272 + 9369705201661166779932357175013365299794916478367013687358581922853638327117791478470892347715299957165624027297686553805148740653578310429471847224915102198587446922965994717271311841904058627611974083265205568596537315219080704647739389621694045477142061541457673162826353723796375598471566158109218991261558753990712378177270465429420459854817136426403607471678339458899154226183012552545830505132793957708924547173883041953818919612058627102009695767538240700737861452086165011412239968669464792538403913325000545815835228455376418275669160039287481661529994690974442526749568825249734373004232631776803560480798858488389108460549427045413981295535753508566534579141456568050218007324*x^271 - 2096540037334463843714864149926997060977909688135876773509284435602376994996840072332853006899725756584675370378553371948931614707649552653946571518656152211975201550558075656139108550830667103963333023093365224694116819725856313514860463330531151017792610996727501516116745729931719166272140703940504355162515009963786145927083391837421771649516833056122860790586320042880081741910839252392412537101495507814745939285546647911298944317458074548069640150538693153636778822392524020173322829486411168939527512207029010242547946227650597844083835434232715386402588591457725194116658901592317724454657520381066148883295383651954790693003137635737220571031225806768382776464286296661773391013670*x^270 - 833069667102555593232911661107538438759234123054557132055810570975846990664473980623603521602717042247641334864082760835478746235477453753305477476125034151034899448883574922082568165060444891398934636281653154637296063883850749145517946207675943465615490857325844495066330555252312665448649934941583943278101186119266647297241936772608730614345983670396278387206274561968665068608702575412315927773237177293668413115038020044852257924815427041322919672115201669666580396067681511318673979365506567371391112820766200325092302137558555488966311136626983287700637487898117180412155311840996317087293651175035736101597671469557938110284624697509319746210271501708933813915983059401424841207388744*x^269 + 1511806124550773242559389555931262971818962515928455787744925692745225725960873712120932650684137019315589072681077758315384125709287014958060679823631854560155225330906400443122398780669624477665358916052818180464448027357762562959825988395243093059716812075769623049553381032938249841578128538414162647308895682187671899055960192198136109243839670307680493858602071910621299379248627833081599022826641151489442397772162005791078837218758710395723243394769070980914901757072882837895201530837796931714073098245456164828091909049127575831987047487412590703975914631505440442100347434668748679404257459108113903424103917025487634918617859185681498806039561867770347150877366326983530054764475127898*x^268 - 1277387762355426810127278297644407120266503033004697778302474486949595762050859047346978102053464610232681237407571834154394582738108897317480685968244994349968018574379906129378023426256340355126851604670363554067580053225421707713527402695641699069270010132422395704776497841329138208005963955518152496291502886703268930912926281296360944552432773767748144581221352905756827742821713785877599180606573268535175892434772986274641105607709171383986587094503728571314838359547858924369282305200983435290108267680179183918479415315945465753851629447053901640766062583381913348311997184048395866770849999995185290494457071358205086899683892923070196328423699661328035738245705185943161361536609292813339*x^267 + 825262902636071592656622592043715756126305026564632827192120213888918648823569568295452356098306653564904575268542251351660454980134900264633294150192392402415266216141339411426436333960767604038663227915131890770978869614547410292084578592001668878699341833407915989622253557212529383818429237513425571202717856763392308009082831903482803183701753308367826951205157433294451952125108482632027365606338588090383028755335730566644991213863028364595764793775039134047131099675727227551270468084839128168878116862569168475376664368760860578055462442594401313724355531196029524806772954993070543948790396407213211419273053470695148267762482155727108285881009471461643097541091370244925378847974676358009166*x^266 - 439164600156513470240826603527774038144131168390822150503066151857858378038320739693278422853242670976284746029268098939406992746976383151029043934781583317187367863821584256213403069431764677101706753831534351400547419459428981106766461027328982655582676382303921361163244658685957072940493678496997218074617185460495871669681054332006169907012169281000892125194893361441451666719903833481859636268596662486784836127912348062590112037425803173300365042591291104129708879511786077191758269640992430138849936093132434151583631932892148366428424814762443239366953993721827992084611575450282396561238245838379640353558528814693104427447755346686659358955675654302542578647787821752509011477661420826776853204*x^265 + 188290143772125113640451568575611340798332809914583685767441329174177610314932882524208876122626740885366232813367502499754590589043667716923736784054937928876673612741397385832076436482961957112575360566527653341471854017981207584212863675459821985778240262003242425148236725398982789962003406665551559161378883955264094456307383568046113585377265702382463474862028360831120890643454248095052374020905434657523125796737992214876978065962906707366778416946293160558810747046485193011834422295537356973371345229350995652620883604889392308450972460319919540553238538751822537558568346765218563066746688875838955913141405114893446396571580222140423179591295603433579622341949508553521112881940803841172175624406*x^264 - 53954161513233000549374991895288942947804903656402149271682493799009523527081780168448609357524487613479352113149306852616505421528236961808556343723554325693895115259972696007901571268017226372201381547353518013998864356196709008982820030856140681416221235658260169440668267113521863169645421383797168697205105489596650818877537691209821675109676319517667583446287661699238731961391083303530509967483865472131352991352523539374493154816250085961251890707212874498672083534707352483455947186644906371186465792842123743622367339152923314445462968765359833168588222149560032887319978512648817235947259986531233845762968813422648224377131779937019628559019725419699861696531633936792922041704379751893752319956651*x^263 - 4328503321528229177972918304497528968254045037833890046292399169437858364748674781061433558010039970071026837382486628024082389725395410712340588297046709374778345341346292466725235838515786499650754898763042218046252613963042068083106979926176599546286697808133887968785361117264683259395858945728633171583056614632856383961857599417989823449488532770087043894286557070104027358259485922932450852750130423970359280161648036598942921470569619357168827933320860661524985812212626048092687551775663356467932567830140059963134731790061029987301634271975156103498747081662439528628309344469204538801670644335762120857564225922426863518154525495054928709123283568876039052177562685139953324097638591055662731729344397*x^262 + 21707956907685716113547448346891851650914022365641298242878622996084201274446959980347122457434296007068409852160429417204391858155469855737807866670407433479818920768040242538965050119816999016274826206845968581623371769344883762878306564557722339610807502970256179355542586261176825945165327849667005870740464714182092174306647879359754497981785226355274551319139468782339239931093903770811097066046686019451412243969947795306780275708309669023292865522131495391812669389385013814774847504454424448670026931474823517645369128646591174016090726785513916284730267838483233440756160256115966756669776676970144857351196198197945830327944922076786688749390991696728322831016349689037026393084180393586843534753461209931*x^261 - 21190828607567464301164314669567272698673679844846516320930031949068539225769642947343358672879667187479223511590121212650019455149470808380903788016580675984056209340865290931187446832146665925186544753828237247525992581569068436346658985397619329877263434074886524177999868193242213911313453472685578634129974034788622840639211075360402308146175567744856771987784020010500469319703184499322620482080926181078855137814188429530204915581334768580245780933404828694852240011161686271740743353044104519933837980218585090817593335240357839955681721740208805745711854893782880081137532286126505830884554078568557042794785147881691634558406427606777497706214920552942963114450697285367724391269780513744755547427552607796542*x^260 + 15183707447991655687040154252386800276625724297827751605359962451406912108827615513181468006644959333327669357901697614222448104385448933088637668044129926446076440299594348800111643468336219763844783615109049273341786035775156602511350991877788225335385874225262074301332218398464028605596048950910818281919558117045234957351967697219007771514575998142031838566700199512299992274015387144858068184116164490237642067548738175662003139894082114686024005177357660886157788126804594697599973244542118408225194469962053445499435811378262963342998533376847857381510823451841636030364957874485731202638762929179459487091921912600808975258752927153974197404407809000155638385540006228867510694641788236104424981374280474883821202*x^259 - 9144844267237002164125795802909509260575283037698813290070609021714258086583679905242484900394267657425997895940939497599666676888142072279807957614036399418768983885671020385517394930289169893308452447294210972841745082514516462393723188491440410737733841643215798902297335131463798888363426485796062339592291518300759428493205084416688921746594757534111072342067815946832346917562198307378323258399877503352256758844929937845043263312153598467702612064684731710875475398818579228156098941975775241614158519375649890964040494253821299991088317615883435961557640019519733408818529863135106722345978248463391753710106494658925652393770332391743656989062693180374045344068344528296019233517198701477751134115249518834429074025*x^258 + 4781606507576038967703493406500002786857961947165808822321970117907347529816476945598009936349973846324618803708522570491506624017910912560408784591757299140682985347372784994501619561807441242173393737512335334358007033723204539489536007294418248201620214256360208217593285942955772217583376724165672539463215169478480617009435865446852584941549742494078067261199228662655339262738552271960457087071608298536501738254744518932276568778318477095916470166572537994700268774973702143394746334519325271799296583920926490573913137436310770310215415671460314209905245537063706294765932588134597777748150718024235999527894439336611384703067920848258389515131683931364748909725995066673863651549847955796688344360285623319332282154127*x^257 - 2146404722654521635420577079621869902088202612688984216613775431591631264715405952522632934467456202816521742999167635575647997099606525524444747731386916153487034849160038361999193587721113330287664957236201689426267445121675034125738055707192991561942324947363823607238915116224713290055371203320337661091400499757195524580760366619496257630211790671864782897121876111417462101488467099925952513592245416637055311531582988694074709832731504809174656233955407598825458513622900661619772027383355372017649138448743713012898854806267069935369077840334236840678500971180077840874405608925636810816077523201991699889519505780567407342798624222083802844679113157850220116756532977595561912205742861961418009338370308208782639330970879*x^256 + 767525906906075851866633803204039911418742228066974540676385430860759012679803356320030999608706160641841176806580266358566133316573749172290403599779888815118098968298718631242406169307123315384982539259805138594404824008491622972455855564669533324293444886936611057527875177850850030175204616881945717824938563944002459473218408147273180467552602689578385111232837413183394752103559313742256760362267263734670352664281633144508933161685869814634916312819938005660689998672055113677718093465498582850952286009435413623352787922583443532559923504486087013521740057733024056149931531431627903918578554156157992766066333903891334383324684330686775510517804758448567064815128613438779257660537427153005053231854415385056295265289680917*x^255 - 148321461998182765824413312481677799153233556478401838007383426517245811521972157777099133289648453419441210922972393512613331931515776382459474064513851919168169634277437089649463148088388098959008279632387730871605101858226016155519677793424346760959356451010416106647527229782181368317165295598272186807840726545402679854761877688311344144077161123540017733025406781011023095194177642759432013612198404221179816736323428603824621326636184530085168716472004447988719882161094318012366395749353367062432030589066613357313624747513524368114192718501974460343610626276910623159244449290859231139696400986068322209884010591032115603331529719634893005556711904875720664985099362802323591102031173199131353685268436990547814267525039107830*x^254 - 73697614981902647481695363811377668129335209599433697686293966905789742060569602257542449963445021636353037450956295420882852862213133191052609059010446739249858522562309270021387650234177376978815570774067510633971106962555410958320006213073556525103654170874355098587103894372736216386393823968684584581911561755082203383824362510115254629582253351072789855417648019215439412248800584351056940035670779789260094966573808970482863470501440179749859083499069624939080142123939434442586436466638467631267803003449835201265509993922040108770055200882359988744207722928851898198745479769435703576463227579180330240732006690762049795677721631185738136946834351521665905738231553752619140333146541350607355108496076861766579515926907166208078*x^253 + 117630541489074336623878602496204341906582413698134895095045699524935726975922587213349751253447231130988166360418203937643540293492725944604031235762443254660997395641910201842005975789010463891035373704509080921024443434313632009912462956275133881207819681971444700102682011284704109250753496601991198273707008585999258453099445786618273235650575767381567327541805594688462191682070537759650911164506356646923611565904028364207750071392108235683300016909079639705703258131679695044076647812581596753746332461388966895799255390742879320434654034720487829798316707261418464836933329767924386474047519538919197536154638191659570982733705238023607254418046118606761682109278455888519741582843017284609762153432216289775243314923293249282344557*x^252 - 97765242120805143375855637576529546122006390942556466626288462909220374156036249179097278457001342265713089020243404923871369971669954958232538060659989314376270348875802605581526470796793998854560078374853739589155302232411421523362053205534644276814819671736816767346634493473552772930292164901153628084725260225890498427596465837091209195352129241884778063572172563725674657785207777879070282917043367674483147404077888261290601317353701092174068195687773244367236307720078174289496158833415734491869887219174365659455001629555681871670748597219571343754130811759252598357670844687978298284661393868563473582126409647826511739456673328020257540516581373849899262240900485539108769690765498320017074056823581210918461087361234823382953871992*x^251 + 65168950128866177990818747507579840578368212743774857731291841237682343695435299276139399312156061787644948723368590361698777525197660960689017161958525102216938947387199933863642108154211558062000447411619712188962636295570248618397501603920396074485525385644678993380626217554444114186320364848413663889785506949838434922162169299006974644842475557940879564663031671275100243809798823585540836978087676381476750467426348129037415667015315079262557867845567546235933128218235510343383599459963292672715844972058481493152843483984814554974726531306948347373872196191831107168700633982736565463607673339006967321737712092616694772860901379616894352031297827211760654558326434831410819562950161855713713652494815270675671521409922949688469484193194*x^250 - 38057740419265669571244683267095543397199977177766201966270240175246812810802927634534514224066593311109239773150223726590603226197914161985157860310294117191286334287431025956789597863398927845370003158563231092797438995190967424897273540512849112951214623911058832682871596243055222209154785390557344622331554889506632709485088527872069043643764921658853974660225755756720924240411385217739999062869670664724423902285868328446328871984004888817195801455070758430902538532933742494035459652227580508694916202990739532670269322324915109398383552891115511436539011588367740472117467051972905172745592171480296644608363400680537729151150172154253208470306761601218269336626179675946676860985090680943326082971512313306318995295530948149905028763902921*x^249 + 20046826388236270238080472519219925907506717444333179622037398106222150665494456490621322601076668205580728478033946342894362161343118992298099334114241601298299062252599926030951921971831645296050558640985166493182661068772611464823075400865089667529851239111307005168884616623249110752313678318510646025253762008594830163203927531360370887667452679368092694509901307878732279063568342112640800296273342166671233280837381244049097935023434554730549179664811631332701919841025641139545817263496841341790833817277394099381220163372889451834005059625102695284812004004985741996055377909100589291727450383717982774174501298896999179284813439046291572703340480157419749396532891195257467466375553593145715858953821472509958140378045596091322637473049488165*x^248 - 9583051899158845870419702897790623547159660005014236152632936712208237677978016728745281792366013391760105513076426772877091549134143367025939068819087944067649210201315004174332255162001220978890186252791911907469277816869137122886947895407411282979073372590507909779481830316818455927728707506281406771614561765506756840616126731670044783593760039281465029920490608711562850704362732112468321112432392519574389552343580566287472689185746024144941639252072981530949014789249723477093471430377360138946174396444083130510748251264697366845285755742412921204941583036335189666556457900775751516456882575826287061896411989666767666092628464862415328962436814934397193350310468471946466573155001431509898497927952386295697312149257984580254472224145585045610*x^247 + 4106999451094442159445343383701881733302125716882376226165570459142059548019741014460421572402062128653291480723780375419795687695147182484518374838877797557185560202738930994070435179680375006842506446181461139871685241120012742431917635170896174604189527862750927691953491611029804053993110839982103350493176247317422262561856411072187397609975135611852717857716426218533115096124601327803143143842267732636258128163481287900397419168057763468726259046104580168649205551418286370590949143106814418126090026353329503092328923299916956085798064824088652872640502508110027882626675762764880712855814831812917641086095051326252276937155098940781437212250451790284705183033338336790388439006159795758362352582450831185844280230461367265872801659221875189738733*x^246 - 1509963183802975229804930294793802587685304826213589503771969656964525548517642387636934518346008244454214940749422296522947312842502179185437623945703245016907997374156099287553613281708397785819940953501366298414858754623313356260705036404513259432933060494885232062360914662921404237361555010964274021223083531736687459908239556769025964987822349756862584551855256942147567453980406856396296645884818258565286680579973761156808630564134288974502767992872969334537188102189796397415936372465902354185048272203645885431493248125131764745944225522590871277067693655924753926140508280572799314805313691365885880022905470253604624496996379247150617230787628737787282641359798369398160523911041196372007565682762667611567796380891355417153486536390701066626522337*x^245 + 408183211392159546158882103082730708873393250856683365739293056385649561955489837699412890784016039802194762532379783874285116466261994130602420076349189419396222226497302681809401591675264730167682494890499687141832119872440415625322418055629855423469503225169213078737362950868164941696234325219770399170771414037371495046390766365018684320885317793850118048779024104762988709435299717698423516760296989110747661449677773533996876101311755657085204446697580307516001008493614927208581772252346595560365616797984219960310237764904382012931952681549723650363059658609097750805010499166659944945276693802466894524884301018049341361398358606983205991517583194337747260910961457586713403380209075639679806462751333362117027622813147105211484845928407239903364886386*x^244 - 9121656164012470521430828867253523977170586159505587319753443515983101797819277176580461646974065238054680204315237430419211380381018045320498547120237860045448604676179728436832271981181218248782278637973599093894918958238846219578657984520475205143404857696045021023363390840221193935720952802978741877267766021293074901872897097218641876096762289184363680733211048118135794765327013080588028045883427928732648155768322107523616985456610076269388900119202605421823546260582215870556418267806290506249820162127124235719976920582703312339318154786799312183272241399507329568388012135645855427510098974796892452485439945678887355039754088839685988915322097250901199800242355538476134782311307661536148978614243569490016361011577021146261237724728469747392751294795*x^243 - 95244497797511790346340319810594507392210885198578892643046958356782627452662931315571808244923624556378961513904151052493810301544766024274756573836316176839763065846169532621657034643368568676770291355267754446684675321120559149349586254685104708088537055737272621217267642816666716777124003280515116477324653837116056968978139374444154948187453784540373041630033870279527916993569721832612144323642554519939735185120436552844967186728576912237074099487524809311772954648916048227916955266174133719985780887613771991268064450917132074977223872728132570474547146017739232458727706480670114116452643967598427229382829198904393278601680513443735402901439689673049556828185081222063512503824863269993137197479607028653329839313339920616826879490085534040291939391847007*x^242 + 94710190188070730424342972982486818263059214665735577776098035563093495029640920752763261667773762933736994592135450631969763251036980116673904527869992005903977278979936044640442402446673077950897640839896987837739743213742343539583638580025277959077573625523154290685161063152434858937348573685230296179089053089643128280587989710331348763749887041657163485632540157809284797010661988439717577222681675764911503315845339226486636326757943364214985159742236893841942365505729744419395345988544331000156221771367276896618586006853589537586149210154212613623530926983946123213732207490184722273084968481026467043844751765436642780502134078200747628299875343527901595539207379821145432158409454167731957460087515462420333610955963217673002873809958479815892202142948978020*x^241 - 67832152363564209505335003121533882572771796023808325282118684287572440462613032229951115502516921483423513190983366832887133206954486451980764375973030750489573266431793646402128371065520919117940186780576541890906922032707395319523717318508670429852154530841022361710213835461909817454435403093468356513491647662370980824474225148742841580893317782754429583036690270430214808019876714831144684527058615574514931081723968517449019316174125203735222100325665522824180801135113917998205627609751201567509926082554783218458172591523745004060550760392922905276348459499379551558079256629808162457589089612833637443216758451135440153418013319633783350830228011001119139701680362184379716362930976511727349703735311844201895963632585676465722151895517768732825516605750008314336*x^240 + 42017827934726435991821147959754559145371220232138009579016492044619956023914628885025537229747082222314062939592940561302018961247635847007618379993228973448635713619255714941751204728241673513970220305849893799168415103031092364698655957489162557192829956802634276661970653965137617357493626913348199948124526861844393485742032044885991600183912395432858354763774094490792827347286954457181520695176213608199368194952774835928327862980932840065241124999491578998128273630834436318533156745923214022173044656096388526024813988888709479556079573069731776435333570145383018475595394176644717619931149077772148206994765935745982322969053998093559606070929576354265974295054744714032007719018999327789974064268970883286818655717878719786055567326366042450718256349681865205520328*x^239 - 23814450324984484967647502539641848064825758156651511368325367562903866887359484250203771244371954788029631288649713081559363214188636036348267849060724610182254934905564963636989640351700764672720279211991272563892563502046288796319429713334567205151907799152803825230005291284679786254757804044171000384903400215743073042537968251140487530871418544068607182606236039071765202478865033530041662748452948512587576597084963518190123687345457695115301919838258678439314903293662848660983871660940004176152006656363145039492036901913654664493369094399804955661754201169493315845178464075653379905017383242857194897908337287160222045303506016355703332910471292095318211824269648777983836841510615328407052473352054934094126437664799330660083382377611533404790545244317606044956507686*x^238 + 12658209713012089678007108903238445091157663598317512304197631995311096182864144969443860974271908379256261200496949050175347546907357161849295222841995449692629547541235127262384996994742459810476523618267628971031396522463339883120939019844497892726228236948790219029786003232513556096941293805515713853950897364044149196925357971870713728221622051929338764042619364454782312299623934566102816327358537132813438874501400759308706941233592932715236035164826684944944878944042704413058914622613959944255440671984160053612603719331403852608381605982262783318620151717738914527702725379499440261823195868805270246189007581966076431719981118818216867402775164715487407442153911324907657654043930314022538485686946991943228582182886632748492960161913349687834970343242941184979138241927*x^237 - 6389155044693593858081782324422685033320540472204732337661685009096887926225142164414341864793267770392062346804662108043996074122135899800645573196192158090918646271428431855479496370122183562106914635121591894468091815078003815404562673870007910135463817385169877219032185783531429796148637447266765918230331697367480634403557551307755675306665198523093566252748189654126689031357657519609798265754012987507592889390086193892632776401900398241094668973179328545175813308426891546104516801687788991484822213109808559955107312170042215083917105114121179208644677893710850033575201552950389970424247381046590835157408607328038758913425883442000198972024471051913925475555247235983176213182941383361201119084979087378340742129807777996667876143447050604235535601723702676969205600095050*x^236 + 3081408774271159425188687050372898040177463681816470146239392382765361045974821637871191413569272262772904837591227698995558909059789203458863334426857295717330341394902339278252588065806967050584583343450842492290044410176754234135010982732601850341543281889405851920208177305492881105037574220067609569420163629486559234615831756896562437923013179344245151200617009659507248479170950710754883546532914566311365557348142847407046360641401854073357698844553090664438481294628383272736481712067661935187732533641483617126073413222070248902602958396128160542595568067609527161772213994576061709012140671095785926190882139708511614816781030323962704127930308791514416928811568181397633034730125896441715703165575885868147394038464680429763422174051803294321628191253416524369420414515197070*x^235 - 1422749816539303487372260244924023651859418437068146485921214195965726043598221604978588405559993590656284453676219740315326874672231446541179828720370246421430107398121238492023578074223562694538550636933340086910505352340938714945116219423344462428670300168291224392832679298125736939155824347258865392013627758174866294699278908047622258088682517405982397746396944070097461291105781417044324859374292913052969766291567434216552323542913858857797954087733065364082766627488503538029335710478502758349453553375603653426071756318537213734091495675311001733157581374479158878789063427403730286280199676353417585599995729936188512326531637284294410393992818952321176350560431135536485686839788824247718783064273489208486509604962202109746883645600148761293547546599331658553789986851115759205*x^234 + 627552224214273204865662409483430959149651591895722904745835611368226453589137669184632324519293740020983458461653547954595951806971810956910969500841793852711328432452801778202575198308810772559382915342719832637082904013520115472291233092680125910763555933508104248820913418877936645566649451972680484781422553298617772348690402792291053562432505257503562621393586786432143002266934153833863055430802605726822102839437400451301823722387453407110868502732934747742748522330098402780852718909790133488792099018618433025441118110179319193268469020348782344462659491085618787070005894660529583568987720640739969959932196874462835911054898036340984845621204570995914705902569018186048407408293705128434885539549927083643768336409607197543339837578972330259833785088030091671934783145284219830560*x^233 - 262430846310072091323667475735890798660767578091001808018444034059345246092493113002146011670162760467681512945679458211165231761293109056003960654338144396975104189397680236170565647704247645051689711931372990759196575387415487483107981984047792234580533046671858356641299421699862535055983460072094877043897509196311815816497692751337640034589608680926216583359726914710651513313910390940028416621013721809610665348154036453372486310226754302081382265768833116201410202330639023288382056844085455421980426563651429079546434801080701140998928514352183800158817556455662370461800236217784554948159162226603193509055215547282555545621749432690409299565225053570427051230072999677568578824334359638739818197406861037165511297088549124573951340610887701433135812478469550887085555142859142662744409*x^232 + 102255176795673019087774851264350827144019565850491040748788831022199087397848796350003226019024985716665485201674161747760392772832362148768687566148062083983203608170546381416669279221497581471858443443083705473589833644072835909263910934991254508428201648204819819066056222498667665282622915451873769208087750816611019908812747947509119684017550499345840890263871029417710704544164967121231549239550073780542561833027040670597297559868923514856106109400349597542105197921662933916969626273580452031317532434121047051528190434317485376618500404457877711634419925602128346750230210641499621251387735114792654847869811577762790886021249011943982705661946201161793532229356163116423069952293547617388697016638436238428402951872271883326406336954198311544669352549833402675678095419255369091911758892*x^231 - 35657561628787530918754040738584108240006955419863489708438206275975792092323733873687132876200292994245629657753106511747543646015094618498691405181398182989733243277274606997054169920902746862306421065547005630723437606492699578689698207068620987147079041293433267699155166739490731429979759366626770198643788518095578478786661487471757313139593153126341314216571185383371159465370415405576840519831608265896295988201394395595770102819099771680501864721030793267318609269732495701173654388279985965056882443382243341293148419884542455980402816938393325993611165855383341371172012848302236139153682731295536077682124336969343873687634524009413068876616388733912914815149012287389472190865765348350952175119741074811190386169249750466565159938251148010664297934772425726017742174248584633040151195807*x^230 + 9889322222068743168892940344420481980627879337724524226334912445819866838791931999726140529986496507896269710030147993272310737185713516747342882946425572682147358159141654094899622735490603608403101913318389114297711576489270069137370214877738443991960287985941047437383184970827316385798442371505404459937659512595209848195657711518070288348023558034301132058691984318496530849721245837357873208463634486334220502382531314486939493005861438936611548090563808916294153603037078740880832373039143843232935215597462833912828548761743877216134987444459025427694343126453992010650786107644324817206720866986232434822924898457095036130354997215584424812223866581181951452292800689352113348850234636696879943927356341635192365286131826281232860151491469019261103279874174307496431089034106823964023032027457*x^229 - 999191515676130657454575071306725334295608254287031430434307109162196411687440291463386427764029413839065536215380381520246588314292585818740963616745504317261814655733404558768428495430540873275426350681925760962085340539277351822840831948614025063908700689256203550178676056885311301056873236703022872013876255982830782109067571050436051148479895445245377363445838029909242046445959375395611703713378562116357150234959866434047161917310659151293169884190758068089396761258686274533945140141794715715551182815591763550985759431031275379431070551108349144708319433916992486409057613969636109445098621243164116108317122005929473777150170109967722941121340558916270395582040530489742427601159814538836837805129521958335616987425594883689932267301141843913116748653493674002971325021694642015460391692321635*x^228 - 1406857761771084473006651834435253945679868796302207925353799642211702685886849553044278236888446315584457324818294353568777789802492369198810008359100246826493771405176403646743521769368544267389037595804517209859666267409906353631167143953296409304317991625375742890514193531647547883361705871944359926302188056013066518928252003944154598159180361987261611206888204477127037580033364841668684308336889280464687412877915985351143181751662076989959303350931011430819589672319436408733374509423402314049634015935513453233256360712376565117787741717334765041647957582746729075757997079105323545822345229595975049428125833982617676323579359781674580230841464923293325541107221945389433222675587468992099320877872209479341428869046721624071254435263367464206741732582928490589030855046220368868537923242758122982*x^227 + 1600777538991431490798246663389481497485434347347931205288561792538287496597309821890109150444225207279889986988942801368001861388763462316986529078445549018257449728466186262328591764851113937881904611267193155556618937276016040297846227978303021579391269425520019201488817534736934117979885028642429144297797875146083199769682263170797709130001767466620167324490373863805162439434033845579506563692067149737140507907864435728291677305874696601639923380112904951521316347950814242691190342110644040412477924349889637884264474451933331353820181010464084732582866567812136223867632518672583653569750000195661932648663818270672770636951916503801494355755182877518128069854161381216330346870996360148156222550101608460602759992151656031042978460480433047363040359723942706472391219851914034628425786071231948114961*x^226 - 1211845793788911593820422759626952428100139882878105399326823187321424997345488388112987366515275646964377319484485182615766365325607276262242152479567211468158725500572449947498319634948993790870098150860519678047426230889864666866018209621587452424776217840633613291764558034114786600680701044934090925296251158627516242393910054480392273092527298700421208978786709492923875901790308885631584478724466969040243980362502877789458423506811885115205293853069635719273563553125103097172031452053744939715869806441187585827610660053686732457034233011438787196077637754119436465160758017498671228727825783138474909117321433786074223367437012163423050901244356456140498400405514826402146796335713715473350486385247517499540115102433988597182219816378311967195710255167208523781583486693651315946158077993282295670916435*x^225 + 789425382332782501687634470300927984686529369875443456455199931441073545303919403546751789279875431541131623637249099657134603462106878021512530161236863483916478274291428463256678560103788059847618506349023886455520944726082346845678518577365528484893264576867705891731978038114668803464008662472131006580203617248397962605722922899349132705422792733668148300153850132374381212873787825086637919439294285729520948921919898788006068739371640880562302588774885940340053932593437945060662559399845481872367667240659116667547515790443288506540421943865552518917495703107070454913071571977914045111103817817003470088345463642277068572897322942349731908704475153262297751575044521864570826073865374768501497769748157962039739630242585401643640719036161288815999945556101965275925784678123520857290970862685383355460016446*x^224 - 474044221460740824694404330569053987813705210923819884756459533309525337044767081602491370516595749046318045801218771548083573932215184527797383511655842246860824200514809800458062682960402092017105291500840412647858659255033335365523060486575979454399810169761757366068603046117288151764172869397980646829347109444845341888943735148896768765440831622662292617048983409625775194026871373259900158877557541671080323038225555059183031736684245236024124526423074451243829843563181509454110275497699546464760970150006416862773545125527126522817104567694446103604249787413238155738802238267760082467410973742928838312502986157195380784754355461206204600459388352348726498496668629388084220912866361900380293756501439628586389184159764984803184928280588665850093661397048344476727421797636620401548965456881874210803819281633*x^223 + 270069106544824626779019547763392053900481281813790581131180576481193206406527978825067386859426076823812989432220296839616249288190623439054685145616147991577929823189733697888313519851338714111841777810301227487959035135829375417197609171974570197589315478073699246438222457537789106321131961467737038485164429034472276456526223910748985732659508005429741398435673700029616129311288784701162236943571871248023350898939528841977716834857578000900379472653882138690074441249198003130649061011823325219570888717819169115921881411720346687403568749973087865443843935959332536664814278714141860164678519311146341340437303093880404590394141238445594470438487135448048363209076128494609692652117909851022790430347185466705305737546254481425185616762247102297597685849520518984311665099795883240461411822155177496273095527426146*x^222 - 148160665809435961921849171216279470531790834174617077917150374261388697738673232707149057807709445279023226784887536458647981934919202275125872083790522170131394865651963527432868484822131124866642799473980235362411594254906515449132864784693794316074028929973322446970131692922758354380459492520300352121028785107915085193901368076754464845612299495897154892066869819211978659123230617634520471621456282783912445864977097310743531097083502830435708892216024383680612748997722061688635004918441765181185180283353125740077615541844166002211362363901209971171663337703236671994311064341410015091720757981821126799666774419429475447063489906198764529571564001242707845320577219766586977760587602226505933306003915047249182103712686546599815380380749086764950055086931724606919856983617998377065063254267296287736193259036676131*x^221 + 78954457250352440606546515177402113155612609118235610574950941954166439011959468272163426765781702546950675353637235173561057308446250612347617212625710451578311660920940716535519729243879584591362072977284556250286982542133365603261382146026710264249495358748898519024203143465693186282408333325234202782302776382710906487774847170118317355890496871225621125791595485801349040325155080997164367740124476344045926957396395096733243767395707945225648233644256544438225739892566044135423248253936707427540667293385819890701782675331981006803835025101938999573626837048248683401184750280155762609689512700876825630019425194368608660140695154834439188633310987293584823153960605190442788062479673834263119565768527356402678178801551094642090899049957437203762742191620622946591953773598609375056375462482748481629272975538045301909*x^220 - 41098575857018563181968498801324078058941441689359601002167330602843268848439180539397519025650599674874287027996865032249295008082438847523946431933138694641816308866025363968292631223154674705564825889274671118117548721240946337191617298128232157314810040104968593897253674370491788486702198499649321279080318071500512523383783599746646926301235253778823210480787110354030048820898409200648165026574546749376451744205856722466904152214609389164987086332847928021454870245127271914432279010204900199118679065521489496839096630990729847279294337474108260113428448611953353546507137773368316995882574297599435294527259257703329062759858622910303902278938119394939539015509474185182630891318994351568436621362942840760798537736437791313497238059722338402799923782590516975005060371843973103260505840011235651879836609359984962795712*x^219 + 20976597792210850943102335468495573562969811643215866878291480708567254614486852433890767048337502689366596553196025098714707263419569288855970689688559610771469322518119663540306568161342012395650758277861962971740954800687612075838234618358456120398422673217101186441034253555326397136399422716874529589432895257241832650668859014727780709458943527077068814862120813384422501501863892983745710784965264839616274419675235691748288693588619145366525351820156838674913945863047803666810837464816026761827225605237863676050880512039383539098452332614491942899472918080642211304485263498342042104268102267767527452925163362086984716899242553440764748791460861939180880946944476811958053681864562454223219194347337234773259394342187548041197333436251083424604478496842099901164407742023266219673430154604258951259517407587305356480279734*x^218 - 10526568349944950356480106800192561152555500379446565028112965461632309859523662976767028778394772335202005595139877111349385996069316479018046125317451309300612668771027934402113400553797145042108354720185857310636141103732380124074695538687562611544511743269207851403861591693210876947471954591342695428890548208086054103002852751251748810350958972959625054039538291940053342543025657088726480861139340375641967556074035410881922805660314823104222700479459836695417527899445671300518339804810819183258163084522378690160881649693507462097335430046823095830004423700226972696541618323800955165207537944297874719325728844406819117679905502087714866953996438089415754814717188448147795932416618674618795229553249172670223221278184294240450337699369345417147192830900610378947636376212354917639828959405933129231910486956333817545439573725*x^217 + 5204372925206430984320562045734194801973067442931910008237646247662807967164015291522904252241170885325498066845039222862913870397956975773349402781767532334900733482826048383756346360126946603105548404271654016787075888454263348363972706540334997618610493591339211992534181999151638865392787300400163018975248753126932211961324394692174342530523988829423411893864764002150974244212255250326587309088008572113103727214489286934041329207240469189466774554063899169595765485353030837881006413429844993703715658537662068673985024060407301307156839737962346301092351416198766291848904843337798364510265878775670909864648271933358458002938236138560351925744600587394624706786314978715446774895298779297729448865162252549767368928152188201128970101029571516118062997299573643431257734592231770855584513336708349370660218225390140288322430154360*x^216 - 2539019966303959386797396664036243529163902471575995638488291753001272926337437901860709898539503902520440161325595597023219275451725682253332490109929315731924738725064693988340869055993051487584415429591586500819220216192781533540136699575481415556256729706602350590916600254399821823610057446459930194289895475660739551358280830980010370228472446129671565637470782446479304712248200527918526376182809251341534915199869663556762597685746862195773984376105722768955129144849837357619984958247617751877862907035863568280600882182197189202249161335147510862479527393979256376334891626359271641005263522202361297716582880334524938111406925469108873254133813010651391639702458728178868699274897765725341854721261654159785976881555688103449580200073985981894755348366727547702372425196056985202057315783242095174057696163736416597925518491444460*x^215 + 1223848344797373523409074692633175584621900127049708943799847078986558178096018677062669446412571254065512323332669363408229736702928324890927090501809780808383091941423765881013591564917483610149312508971597357909942103248129847790036110380194912431923735495976558172873744851488597429564967024650211350379587638457580077012297474913314203124132007279034414892044194667599310757900552428359410845664983734920862033704454965349992499109772004617477736897364921020535548690419527485993340875403020769256337306688121228522519873721942320485594873010021213828223359817392366870320728732155904368479566693771310246861142438130801067484876597312351393202911647708789859909696031321436451118242281841718498492174756439344812917397653887193263819360100619595082354323636081345754058289420949608971091371349492930363000961398575523423270573130966576740*x^214 - 583447211744760413909411597715809383403513584595414867892278500531575555754240737649915319412792712096795643616541498823841928951866092636328806115288388962901250767132803094959164853896695171943923758911416336959009626034002830697586958817328292611071728449722876416347079977964715661326973435395788927060414307399340867638715632247773225913270324860216065733266129460386682383554009958064352105948799328922806424274318493389427316730634261776314839076231615961168191378498784176289409412266360961854138290045619863269806610748270156717527184474440243860876122980473932126241855160220086769766513295468610174033506862211825711067574225948601618161868597594403928406305848342256528274856520563334518033377322673839658966898291146507996935753315821994685819092674698662674194717682029305362419958845868343577762706835721550378930240018857140625284*x^213 + 275336621174270568081313796467332259664042219651128741534153852744591946176704650596226871403265748706544559422205503584211006953925199331045168147907183566461818173325824916849272880325354888568613858114831795198109447944714513314141705349549350749024586342464033143303214777251888896043997610266869585672609944167894830255595618888422115565718087753913495952701146090085878755212857305731756483590138327568086547014897734126297284413973238375592618268719244899910573603783419421894890858625962508753714963619144963426179551975659389399262727204077759727954238369883729612034696198948587645583497597108153984900097334408221614934479442099045260166371774015982542635697935151337478672671728957922568659164146447282734026331449041074421873050313107112797439570334401946411953518373486687746817385323946814239214058502035444625642103596825831288581031*x^212 - 128716952988627495560695487462835234833019307585274716270040163381071601517882398429462603701811025712864070948685545336138765589312711153211738860170672168562164784314992438051581434171955278930223373546437323013632808816549527591640879069863855199066958239322962073866481010246303100147284494012595017210510226054109377731802328548220509511700593240557015536954502578204933513014949975031587105660236189769806707210363653492664948813913965616371146736336100037152575761357372635046820285212290241596799601404672798053729947053757741456511100621238624582528567843168447907948854854395856693483205653072792447612389494216911488131284227603570448118367209420014422100068183866561005308332170727431672248776731001678911691782693504534475757430207577495802469079119192534715859322823540392991879501806421141302203821655093365450819465699190809638608403971*x^211 + 59647841444527131956609267175252291028723006305654634720270454396088415164798579439440399333303009748546868531138222671480134088744200637306218263519013268298556205461769335725331182185985768045730476315340800834773009854064935701513818360031547688580168653994826534391922520783477239857390099463048913140541235810442820327298640828437195697666109868411868190491282921645059784320993316593672261786960365044837452036840129883683246840605266154616714739356685510148671000445428998423530742161856227403634569053716106311608429438528002151129440095731710910418201328577841159683561892349394631553042357273847834280177744816938361953859417826075979558240506074978214186486198843101215667285798786452866348469150697073445225491400157842889840962373240444112107063334081469993769758639442696108714776249867035575879808762460055097846083612965357988039363783133*x^210 - 27414722779115934917812975854082555956845679398701103340128572445727421072095460723670489637423013642977043964906772576215930068972836955305042851879279454079451184737689168199093034546465464921063937194710975547928508200628907999998200406053996562949603416645711537660312727937084698117231871584163726272322509939370897123557026570117991867647776380058719009843249966867880023813310493969079401676406838444994394721066117505889622241525314933369590876587680575380368153162688167748830065114553227892865161142870360184814890545179021511417208753059528686951351529617874261440234228091015225721604318375999272478833204651644255175407080650256379564916756494504478910380303403070862503104718923037639153065253338449980803240684921981061903884777156716887621649274300933722005658144212207639178252112643236042444332100636739226664033100897863234609962763167000*x^209 + 12503071632534114188570720973101484760447537918859741331650326738223285164142143115246338020927563096366709059817010671853638203959618868196736677457196400017896960702933897306740094040627959701255864203042848090168041558213296746020034766787443730270876885900949757482511139837248745439822019199920950548569875623492196554631888245482791253863431909716468725972091380745469756600795176351314923931266558117229151924634329543525042726833623055822465928839395592805768735392893679603482218287304821616960662420157872231766031807468682906738694413681080279862692113036461561241711823657386661494077686876332862697691282572914974258274816531335999291807702002117013126871010851169202233262912609762122466391361954241286643022399091172747277899893273590835984819183664409599773062496954267934086151672822872324921323911385296022558417056782098627790836923682716813*x^208 - 5660846510216238630724916236642161247949465736722261371862502867047598527816536449449096205017114101418127657571727166197665532697062549029878337543153374288244116130633159087605072268574205041983474472620577942333427310969704848839623712670125397219656899940287910047286087513817169199923526800241648956200016143021239933072086433102080441088615051364880469585891655279660471536071420716480835691699664462734415676215679749315852144832794000779560374822945680534176765380627873959179846243632854965791020471161144020696181777472893875414661979429509512643641902054916051798657831197024336987165576402430612721952239429671471092892680661108082704942435651466342617870086138830924250378402607551987143880003024883269611053936231443136689636457546204945274962793992811853455655955258423096223804431248129968025288137818941271238639799595536576169151081546287766834*x^207 + 2545323912116522439271071087819084577033810626601156692988294915938982913742440598250318614450303389747488626015676309388046747177194414513275709208814784654978649488945777316103500094409180405790891252178654230498304252151017041152504798164292092561301791076950430164120240447269267011762521671751760134716722381899079846306562250980609164047649826058187472534341472470890656205097190669398022639122721315476116721477547186326952634408362497793700444078099128450959647531512651057426951856214904878397626921320451936878299294995518545632716913977150580334211626566594893496563783322140323145947141441046441013537984677956008102346731272900757022117834908179774988257799948695798842084010636486562223827433193263308003444441782497975088613714062291942273216085335617080205925837073025448031537788278796822243214307199234623630894084518699868949174719168721335347561*x^206 - 1136962311133876292483758723843054405684371362123147190216263651216870949578735471599401478850301907617580036171506487336472118759006139726421645516258196565986960878521785067620929491563794416628034292557139257562987209831840524844660285652163720629954675886477772151768570176275969031026000331716873729618558472857972198860734065275727986103595139080114261185915391707382408495908834968267099699548524623258335704741874248897712113168318859767621003999345904311541769613817967935261802834859879899207698352017597186028034258535969073949290315363528892511731511214989164169788641256108919966804069101537608799503472932656808743690195314130847056409397010739985540270991244218675193987235385079704473167499648389153730366494479242878672674187788474685070548350779058764772087475355870646786704437707322975382760241647092043498928925867077390673186949488655148280887286*x^205 + 504679102877996679116450582159676033987029628626734301762302517456650965876344511144735322340594221927994602701753314225739176322823374519020390799542983068429219621479364525567641665704726595162689598478882747752843104689245661150297990036160899908490068594411822654634636300841252470941778866040868291696832707457185466440844581551939836384021063536442697582853724081103859523635330575833916897149816724458083378770874064403330600184051137572863957758345743189716138277215829366324546529120225509925629737554628324727574638068968514035304560863307975134087999908801727344441363758535916913592553804516083527613270354120800485530506434753898969381853473547992329619560620192148247389635597701097863601176799813485300197608781609759366432743515171977538245994380714900101570509748006350670450502132543128985768114285279706612776690141535704909082742210394020832112917022*x^204 - 222667881188553689765502492955041301484732211509958784818965836996531444279841491126955635007515581857203831656666380361758473905421872711715563029684269701597624181623365137118727813723774403685862570346919275978454324890214559600976617320134490267950660704110072224399379470067979592393226248485310361658063190073432872095573811765879227774708152084654805880605451544615077227938913397692088132470252597273809345106283821644035929204455216461560339915786980962436405401584878968628156843886845002324017607975108306188331279897663559782953160298886733708825774201692780437669594831731132074303521031733352276043040548919658610538723527439110708436103162908637914257358447980361667600139729678892736196284994283089874690141459843033703496966283925229870210438472293945361291059721697136383129093081726919022070835789756274712544759077254702262454760045570753749708964360908*x^203 + 97670315046499113649456984300217319431192951362695936302920647184792006276324671834034565087745456361948766075594116413689513003822903606646725460054172328454404356065765176987244187632459484704836864267552845758212921049278310250455451864110313588264089267093220938666749526415938086835146467973968951661403240273701342325433688014429778602074173575901889526055593087108922041248633971826598290677757705716642220723124784736850255426640236577566291494865341746807311573639796506955171781234262840484180544777319835189528593855629971520315554008187868421792416220475122172934933626738420353660687320861098847382423383049065041975437076822278376125729551822398739068061649430093702116172389479921306587595875242455323233398604817920471953077028327768580315095774957234118119686599977429058463713927028515957849209046335017500343548842890339875394837864263042935842116258123377*x^202 - 42599476860824045956980564191932868528465734560456733427247862531634208571468509731204328511223347037625517127806330573020627556822214232488216042823128733962232128198074812565336421346960186069879642223893878836542112959090196140610629885352719850187430069355357775276051979021055652299183902203765395364991807018094892931146354530903397359201803265977384835434516190281343824237419359589944146164940513699255394398653710545028365824837378424402092523083190920799437369670075019494465224250116310674911842514552958264109161875374581105745787603972636669232088804950073375651516466700349436774640698090261239503141525570022908174890214833320047447860028631253375364989113270173024191427989597261969230467102099752036147363036537283060616668578228174162576073836427246362417060463586219078988129456631847204819482308736153624326639903386651604799563508384714652173758302419058963*x^201 + 18477443523998181432508921931311056681033290947401789635423376514153669612295905950691951732091177185823289141881220731714391277482317706020987918608462101163717371926420467552911999814240777010092760614463821472302746378516500655195211014079747040623267112299787380012989843358863414148415148836047425153661298407468002713164915031393210212687575337136817499898074234539378966226535110683991365959319963846925906482535379735285637663058874083052271449861305198323611908720720877420693775077462762057935169658638680793219942244580450556871200968348587400737296374155651448911986447504622899237053706765705146304663477211942049432761103982189768572786437713346667979654673046686746090634173125535595150327248277500169368372265386689281159427797764264307197211780739521932286851989763908376128891418857977846179783025120649715409527166908550122654427914143653707610875454791783692689*x^200 - 7971157826237218642107184402599012870453442162766672130729869104762271060710781167609678650870393956254133231130900271383820921803677776111061202902325438229813988472708796655341501820407812336777685988895970434873880313991731832964916929375886129947963840184325011280277466535593877166123995355782153764293890976445223043177062809755105044561196735106511766006148829234724990890279615309942435065925312642535338089122635796597941526547202100222166185939613966213390479708625503076254543292213673353902042331989111878389647957823973940037842317530976045942846713016362789578867523968585676447179606466661789311678751774167542459507243733844872137372680864630106385437433224964781999620656591428831705250728281266389547787459575776900270897366428103812330095552656703499030709138290914827292161979182199300330953794629856674077023328480848618484553328378212688817801781851268532330589*x^199 + 3420400284926266609978079233268997143704021181846928043941909030001103115617898496417588688032504887062241613869524119500639371192586511178452963656328328669604550896349110919387005710909986305712288947098475995857682761915853119335224335728756190100294325922222358512854187251570513557713777912299184387234712969117685714770138421391582565432260598608728862717061068718534494710422324209883661214598790006542338876716969188564067743990943096965400945226634374119841152446318879187109349979867648970403695293313091456386116491702155563991070490899609026674963107343683738085984313248767894617595506590994962894641846061265089181453139818073548264956797303611581789334433760231019980750795766088166025961616953359747769492860275534621797027718269022740659404076335017395734230698043746788227204777104215051016979914980039887177383661926351175969548556249675906804100009784186728012259568*x^198 - 1459930610584009854881113452562930030011850441384742699862722586512266610677304535061169599358391907063164906233338635510004001390784843780090685670678615674972478676011328510113387387488768670941799562565631759607041879593575365616042470479225978951633963536500598334198244764778016039880386785238200387501630720014236615908154456044179545278775173974889542280525651919523141933679170174515781785427012122585584246337761600474191247558672197367462561614281347714879133734022974609896012500837656756373640952510845993188561996305617785349229668820585248558302807398622440074699430052838644001852821450237549109057652940322139502066129899894655679463833544584672366504815194190403921034915875056045997191701778850973643205092003949999343026229170705562807604821350303658893150133198722963025086533720804153560972633012669157829948814486502586541547089528163272160075362172523244961367798883*x^197 + 619872323236547986491570692551153023569804566302406249180140187614810900510695631504264807459017416960589461458984776734924847448881521876977418539652788022881589925037869392500243804100481922572187131930968759486788496948498269945529237963762217165782359283172556622280897616634688666073890590102847477980849459269261668905971735467445301748355397140867452823214960634139654249163359753136037705741925652878659409895709656118261820378163799917966540805022842815976971031853193124283917396751782345316654941349068093056491084619253999408015369499554615101045944485157164240567081094754407655098442988314912944143884171988474075396281791035864685067257484688798190085476647333980450993894486990231757488528595914929617472658063101702818661971314978459351324054483000361937208666520007553456209692299616904329279730012820440332984190349083138891845106637325148741302951272678278615130044593287*x^196 - 261815194616848853033926048210289280128334692644466087507372647804586926281027437158303275787099851336678455831141421553993846565071453684147082567767932942160866811874883385716382858112970625039031348289074563744354960265040811530887312934501072696457682465365652957228477558001669113379013721102577135035576512550932653421457026931408275054817640227774270354828339674680637410756105758929624586619768547723226219483616098207040757518300807075931803313465742260152732770859972859465254361942850258854496564634621432805552841737149485522749819903378425762624475379220224738792997107285482942829977976916259240847946324388806008877196702502754553469113907191333384690014907763151270028668809619366600168874128206873498391931948819169921641174411832090197862847818923406465425309361540316200572487022021684469104274084841457120158776071509849672993346074306188867931789317427219317573294915819019*x^195 + 110004939489237539140669858473881477216393021870138229884613076081567425847793263950294705138957102249969440294381924423517614945661735815078676400107771484541215133242399749962497710920128354396823386777241449145643606469101137313474954109133516777530498205125798295546172805246852387564781692998628523607387072660479428057430973320948380467270517159949461844623349135404857605765173893474558461996516400452729497016295160970907344333339149765361627670294141760126598526667234491206297902062916868939000188654091090326827903421337592002314255535566776504537231354832907172395842977746259758964622398686067509564716211937719135014086594490409494751662397275806278985675464848743467393766747206544515109459958655509218083785171040441601086841578812627265500007454479541899793495970405822681448780057998281917844765651932906256169082174012863098879370293856221785032042650488369717971568373207499413*x^194 - 45978224514110702425987374380183412687876582105873919754856713229775009170703049009828940417742332092626580358580738485298791946478962463461810162681797379996203064667410192013080274317779269882030070293246716738287860430329148141382439594621341681377616947535794393910882715299481461939445815262759392428419828477632501507095030044879733024369301046162857682458441953522616509667070938858285047820588685373033673715528297255511063589190378832380990675088931310216147706224188686301983125422370497690298425333014591824169393831441918795671748973162532583875474065561184805748292368416600947494569060133090114572164037549508912591558701711719195917475645044924705056288604597437880548845990901018429492939899437753244242746760710952892579145154500641722728455661507416022013300266710320446221129990174634708357437837385797584583701975797652946574522819808150974232599908236962263530990189234515271538*x^193 + 19116565121349112708853950153267594606182088977893181094700489517551127780273429868482043911208000492565332769843628603658099289638071995686662220761985490531242263208900433797064507959801446948313917901874516357776028005303559096144827078566427017768525418342696588577582387360378631304516519198892444801005683340719884166199798413184744334346354272411104113409565538071304910392878503627566123818082103783052889652306721121700078401959165986798394848468878204651004739950556093142421303088742501932530840358725444192264128070272776692046188469290492775609882216895634386959889126370560691590936081076361153811733643184285453661567738645841095385232932864165836476814825340904081448260879028533507454199214624224107083889979524763907558121929087535303561891531791047128348989518763869346373275307859026081501280221312742998011186266057098212916683431383457311857117053347824077978245308521948515773295*x^192 - 7906391903801061282715151525919411065325310646590501025315646925641953407498601701711139547724579429777068550346905190499008921819629646068728061999363638417129556962012915871716105399629417495523292126977276785564782885097710899020930975945065378207686306772606604108108891994247345284569585964168083628152243411691874785583498775981766918095440090593936529442026474127632105177523518973049901202980631207855094122263270296362342827240286333697165976584823626877146468274276705906515890891009562043159700944720318870695908042876146332597059027376629745056861730401967121126780248690077349141157776702039788576546559899318966244973662720670068179779344556179438284846794004154439093513113100491151995573648658937228394908631697595140881167836387467270249243124101952549948267267036874089397611289138992690269403678508807981788908474167035250424487415600495582693166957573545026049227584831929855155375661*x^191 + 3252744362071132060638474191718109819716804112200308203569822331115522448178259798715758336490707988726370473767831282308434752784915814603424722911579615743799819892641419820145560838024956464360166249674831932657338380434914904968170423720098106781974065250599666015578148479960473145403721500478306129196755537548900617397827500300816055107668437326876475701898607032206756827841401870546639973721294553385616072019969794059216256707696211819734057650923055854697622941136759121173788292516038184980327316356087281482427959431157187313179078446015586019526865945933803658434460415811327073229918426808241471029451123382205916959809203606035533804957320946734286938880172651375327496248716593219693429404182120170302449811182111853135273059258753750791340853199498276743669583365158728567261614895510419117899923145968422947552009017372585016678152753416470900201592375614134681586663598101299075282967959*x^190 - 1331119083574437850320512122800270089270713209776370319350540645424314312126216993220038469763483358535193208521128310141908084590002236799745643225777923865414027384141529085875570785247267324972534826872731875388772765713249666002169832457839186737090374433222181001892243712482634447086196556222569153336696164776968107884883901131642854587455835581441590237719308196211560639364753100886632304620961222755411705248814923482829236097326405208751675152221592394865879134809975838957690172340846718250219589600451296531190790310216632809117440575987542196362184410809368295257935539121629968964883313521309315399320137186144496237979013872875455470674114665705669181713215659320031893699034656066491742945978665975764006485388619612822458328058877245101649444914145406293810476057955983306272638055519887092504744675579926361907823908044179373956006430903401467727769937514167988391045167419059597556787236175*x^189 + 541841358921452978535391503583968875545260767566341483761453031860366538263236932527600536363648194222484079409578816346013214352006576303514313050223084585552062426113647280712651866924073854198273601858496818956741016052455892445057103834078585493277530969543358455896338783958520598090405241000711169581105759617732043282955334856342801670515654647528471681250238587304915085935387167969704900587578153119216291785714620830428387888740173593134781180391399320452571799675131205383490044569928034543003519903254807152797957423113364698596840308508038847750919573920086778687181374390893573885650638787005522289165393202437313116052498039228760282573568667718225098102375475841933053449206509467630525898130757827869972625714055786294734848604145901223585929445994085358835475121175942631912170920633887048551932619762958291729083696196729408466111023152524363429546511892483431195563638436825823742323000487471*x^188 - 219386385662092309338606274087701897648794583589469175569101849085226229777795650030044434463082253323791877351975468725319558783500793342882004960315994878552739512398851169451229339317176052159786231095899763268595336340757798780416163801852128684437756914755606941407901851214998522639637030840120741388797867512235210156937018516932300520843386016113614453625789713904006485730667169494137255993865838036297345109867707062427003545276041525887691397384032968804472353041051099383850940470786028999455005425677667309261930148719700825926002099027781900998316156383699604721531163920353732258221215176442385706353887668723662610973303729491473166540918318490417825551656758504792293036823266369501214329619623915936823417381734362505789307240872792101096831944891562793104077164882206294626572932933454080467078954344740416912735089928309235704825478908549865875311428741541099421937300805269292038683210428859468*x^187 + 88353748890613581447307617329795410333836754449706882559663382933850554448853463135563080218815187069993418616456124195783085987973259465155957912883551906056620208321247573944032253882470933381392368485230840157372162167388134309198304739237898814893325697579458945474955463501907306408001480270362294502734469195999149774234644372312962731322916372203643166547177569044576231998119067993560443011622842859638991991360491365686700745550046163476179559622137055431326739212168269782292276845127247376730399377769221847673384271263985667346692380644457687224869779323884853095820993803720330643845744717492937757333285235550997596869557386902013193202302036924620394969112760783319833173198365097567393747390177583906593906284652049639448415546389378412122816241878255469608760634809885977813520805291645318425110280308549570322971067017821775989898599653403312104139319378498856070128611587114975279691587233793682386*x^186 - 35392829835307678079398879030750552177844851304537297411825030639356889234385804671987334900070084171004844963721956804505237105772140223127209733954065926706643815161658651037243449603627164587179512415443452613747192512070094425610889623899812898326608616825388268493689348171014398008370330498641278488751576027231145358997228813540312971693827700909759312911547592204560999559684135974962438054556114423947440060394383698276989963402395171494656637518785498763940209136527682700022705218607899584300279494851662434217966056295139276084686742744801231790647484003607931654778336099430471347608253072040642191287486270225846979041837777083710488289562003346555594587588737351005660194377029425652122218188644924843715902741146092641395690531087419928296992682477345169830772494920521636843802131092290811943034623096948037064899281666695845306281201997756043120174086561876702126502310040015065385239223639838771813026*x^185 + 14101962978382185684155025777755166970352534266132964354604883201954250404120071016925194619478732581371465070677504089631050557099763016455920878136998274662230090671072005298700882689476601473681126867593955214147011661045383063038216942249924776688041364157109664237660790204356613875956631575815809866862093453375513410868836591448320689667537539375479938299712042592414480743106399457711503580046707984618464041489781474144466529158582302469439867427146049447773972225220912881117603355778098377582520306264403977965682837587465345063477387257725828432942303510548426806476855539191596072197240355467055699732953932599597423635394326409525811575954434801040499791779820466132164094263141054819295767660845339652982992178023317181232570546810821493926237451729075475758373690896895226574806061929072015011887124658333622885232200147896719667506678307232606179947203392846497590472284773991467485715446533526370974588328*x^184 - 5588798973729232743630649372960587810598748712863397489714441650491547877027742872135768138842646865374341481883045197574795274018628290516664514132231122475294116285053729872808231943793501082516495209057619009482884162259414118811133858549323561372511207905921172685544953331998765002598977931068995534503507479236214620283153575219552139815457346911558851246069994446786287704349589566682488424205486573035853343042432415642500348513722901240861948265642028073378812378299119793701294168756398257636289414274011684282122726135305269814457587400915392584376822285976643457264493202537419869167433986224363083774475439120041444997310949620509607875668216091722062789080097164382089708296371202598081600559921828498641157604037891416456103735636284010509082655687508855969917805594942766518597753777421497563182575513202103569766533782470103080850367777359328644999242618384046740189302615628740945516727097507936175352811506*x^183 + 2203099804309639247488091791211840579268852916600869103803871015640106559823976069619198428562029751205545301293075554476056825838997679137605820353025108045143534344746942873815694544946237665303380274494269911324747305377496679702882720471414044931963176722688282088630028010826718407739071295417866252945012602091725324803077406847400369375314088899624670768330841499829592788953086651296877854833842393201347568310926074064488325732647795980129852327366163412914008843687921542307052429767869049600491254097939245154464409271937681959719600064450575015196878580081591379019174243723311228224499788821863639290366739308069978917915994334932793275265291923780464711462100419137619112638989316332602450131364069276450036115733185833388987003384469816314320610432511681209820288682002369463099324749785856515665974916838629192687593527761420608111621428306652097327936657524494145703911451328384417374209354232807951579998040449*x^182 - 863833192903760170437023078913083010435740324797812570314184990954614498074496768892660199983209231856954886201660863790229722847344591545746494688971075279759557625409832105123236662783886170936106385202622766603222050899030310686037617424374217512067291976948678187426610297510829166722081583041777243066105476295009747165503453081990612041742147017851950004400394554771897762241222117478180915377406723776096563130527064961335836807733167728714855720389099280396249620448205875323983554114945184047044932886107679788977904693320636140897696337685906006050172956125405889247321791836652864773428449213863089588886801198332012583542711669769017027693407675854940044274643164490918195921521871595729308127061499769708976035601981564848085147713892191889551934893787505306993378994105046048571140194364614792704715588210835734570448111266057877454796206022941005801648862816090025550078531744735934474143991765392372208262211090499*x^181 + 336906679455360069477162476874162523871689143278232555501069990071578665021076826247369094958411332452238550590506852501638508125843667758001806586712308022287472173634357953979141410490659696023727258421111409292948549658178349173465323464433085004539256287633010348567000114969554751737848965236247848957331879899855559221084389648184486368326423924657357100597918418925831485178498254024301355065276756471251326436314403061449337603211174352638846420915964792214151584613462318182001247243207275825512998176942404108049467162268419698076874883252746833101409443091759735903331115165652252058024540988723042392110834739075923384511448692443429379524121040783975670895150628334010097310733348461781386142844830035221668760696496671062186674758296443332662107865442889888725382494341033594869806252245736291432849713662775542381447163333928733277514160149828616906856251607208047029968333630483417656028640833260391864231174319716051*x^180 - 130700601224992365744233216738513761996411548408948109750507677164335000063191582433093592402304653845475855932108711738002010876548776919893445410491761170811033352651240164393262635083985018714936189415912613078940133126183761173298705679025761924775189250149996224172240214298884368217371939641504202966263760306007343484675399119226317338944920977618083887359714482824304029654426378475280171351892913241665111540730786984413046312472123670513246251289609821939849496483123557985860063414991321682350679420193007722807052693175181047613958653024276015502229729272596329225573562757704872674578481188066264931712259311302183517812764716431070225927383520878541265751136730672214966262515618364128294975651852846198140795234187716812088197462494381151404633471646612335501055355439972272364523952748987514204668175170264713384580381590756994187023971557956124181319158784137776605207692062926129974827042955331980199190860868118093329*x^179 + 50435657576817824946930805227864926806683955416941631979945410790231911531230199898218829959210241195549789327948014388853257105541857946783354961161470941851070139314112913221527334126073649427513335134133945666360570020154057322490152992123234267446737906709187144106126131497529791063291181340100622490509995947004070375782418408893139090497066163147586867904483177263142957593856605297657804652076825609492209305379674192013359030848830810271709207320743593357451196691045253675636333567494578471142342294322205555484549527274714501155004270955581651383512583760310908920683736983117378095586942067169525543648777537400423982155952267479814646530924439913798171225905465599692770233814622274038515963612100262598163745997002415242735877551794042753581894755423942651664991160014494713479057999954021649977969067214894910800364442908533353735633915551435112568069019003739069968625848189174564978600144302109025154446297253912380954272*x^178 - 19359448091624565619225282798122865690508473814640581767354293052244399667356085325746148615524328433165101743498179369354799391672030333250454287518788411969903553608961092659894055124997282126609896542758371874321401301801871519134131381727188281622495984570779997754335745285008372420209163756840059765381272119082488709424602325541335668352813141118419444766370275330472933328358679756008671601619485076976993169143784489069500522413637871851165260048404683669386240421400631556918185652574834392490299411525648882554080249980558763509183660677383574701674621402649404176616712219975797672734524422589804900030134703520647960957508765831322643896653953000529147283494527422861094554849222888182516294996974574735973712040664099257566098009968194738160962157499540970987181990706548231412817161198716817257365900198759282139083214573635148829480301216381440853879256269754525922467154442490953810146340066811245909585368367534889597675138*x^177 + 7391712297658642768947744127558221118039674520518037285212769361648556568015505979685490757713908847136146129125022280900763229775233180562702443542847801282109880673942953498993829258859112335409061092326090821314545287355480124502162932051843699318963881647057355022567064076518689635222101635490501448737234917461932315641014844446802975318651781354895302141994944566970424396570163342861333608949129957792380007041410236541412041345391553912805789287714969230791696772215414819448195084265605329343676786881442303352363677199300306778997865651816420247752509058169270046783226212584410574653860773674361888688166971699624960485135411746843182221989726117964443053310311175151621984914167010914360128016793993663742469417293935245161783145912296751235201117613152633365182621970456226987142278154883380134843762510645049714504429551511942527871009639458048550460891836878891450028188433929218587850016392184572218079976600548705869663194884*x^176 - 2807330627121336953397793143593888221427990037197004015682753794044666005339191983339259623263195471954451099661199043678206265094729666935126075837001194002402677262415802600289763209985751823524708991518818159215232475295546686363271458131036883876112299318560649508718927666261368039466059726864056210949148912528091722677122946085594529781358698595663245243343799843112507991818962383126933720548727906032755334294155971214432790743991209780429871220267015763033703440658759062189282170106557974905657556571642826147824657966918798469889343029527117127336334000398636518018856477609379413796797088782283249681072964064422526839617315457683121200556156426860648370943574593688419834914118792354597281814681783987279429471463550835360023638130846427221117902880329938897598643817608596867947703386302006519502014495897951850946140566313160427532940309794574585271809544680982817925291702788505259968988173289208432408277133608762173175226545858*x^175 + 1060560866670114326003533084073361394739385131562148597625299591628418040726837818934471842461179260378798909710856962630962199349522401350391783620485297992351265460331801747812472894580981484163772488988915134505025166019817945968653732927274856891599287640190207782588691408521570011225396063829437207325529230217922746636074187460876413199867887884908597834189413735927282416219793821804555495400302670379010393019325912003638536326480047266124269274506935110447192223814955031602972491297269286739962698606084930944308052173898916389929925973239894439985297588537310643355286866232502523815951592751801439198540955232189704480842584500844350041679255729042045006449951776025433870789928223789876514561219404480083927771009826444534718985162983493580355443595340317418062942002076374123739448891338655589049265838484184304798014242419015975828899766498749160300850316957671207712832029857301631061675110073644577878700193505836348054584761156684*x^174 - 398533854127006157395154816203584582021902237589357497219893709351339021522960159783408751645168724627412435026393647902319732317491444202766608352940313086068173805264372858774776196497429170964497419431926302403914408423021047834758348360247625325948875098340602482892038196220825500511590838163693951027696946289606390723303485640351330881502119921101040357383769228924580232020070312299185621956164150898015923836555663025070494889669854616505041277099237495833325700172332050372699666414064920042884686904811058797108303884042157254056052682594707338893912974753931854726481822960217878299981511456537534936484697025004395590618539372828539270772044006791315378137526861232656243124553217297177347070824287580784814473168692307711305716749403248000336657782227440669763912589323320764561286358013372318554844788078833201809928151757256944899671723313902105533933136874085679887623964433061352457575596441526772025551576230943074442889942505896032*x^173 + 148961139393547916081177391980247576896567711613211818070230359221717496344456186778464890021526325645871075039599260156336213093598917158485628988940779021924511433333059869661812844957887281863093818475057891311877995901228333801900756253464437444410669177140667942668297392746783095795853232204961560497536928274550116599769895818675381209191315692165558309306207981959603877852455483008489595666029588453659601555866879269351880995802003999081504537026003005143539411169542598768842900462109284061489955364194415749722861067263926305709195827191342584819750233438184668099388837639153395824605835867570785733610981231064659531518198353589366783347703371229378521306147136141376406912679114012803175432598238363764492631113894989406903139771210079424405222075463493280283493135297193333796478615356571501829631066324557852419004332107161800505332270274224321751888621361116820561866580132766757026150739094550936380107830120743584566139330164261473609*x^172 - 55379056563657742914618898721466104152170302426976969126317847706320486648651632039315484845478480979651390506858791524246361710895843372778137994405269883203441941417631174368395472251439616475311718399119241892518655803356535791642988090630216453659643594870481756548072210611428222594965336607393819020381997221100157515691865728141422423601299853154475389176331552046153698927287507008381005348683939615455889301986034328486600434691200320366426683313736290936226767013355374758001393749935974984031935877028056030686896954792427555819960980208389402886200669476867845825414850572649835605491521380272023936551269409543129618111782636452222829109398083876865791199299362919165167393557114457853219765208151648607926553791840948419607661662673335401422891306425490436096843592407882790769333956292025006169004746180555669414213194452167858700128553226156939982972542472115593115887121061852611771450411300438988539461499149694848016285321009423335033710*x^171 + 20476953878089431470336560134488473803030456010662962892208499147367625319537446874210302520930025937652594234694579272020978376706593841466121474028895181994677355409088645132481258130838536674340776248344414264770382994608513335118785733171280522364976994072469297382322898663970240416697753474769564313884008481218090054176474071714368817848180772115114892008241188946352819120126448676047679494439478267949212712001301928900182488656547788929121733764266119026471323677275108749850918638183828665945513341235890823797438497775198382000444606804101507250386939675140682948859840529933451771063552209936491051215194892430565552993682867149669177797311777441741901635730993058438119210229168728033339774968231960316784949923901735842591763542348539077689378782680503065880968244903236271772020965919446740487804347161241075835043414174804536111597594465323916310155091414603987435563778193747478733657581289119562222540072174643948739578303130714462155941261*x^170 - 7530266783999985762220957665085114741014641949753295737462257713901813674706756468280533551336853892342221022175785901349844533532542239631886049243851520333829800063829109710859072268913473838537001862937722431428341967811099111973653737549835734361019654846971294022730790468566149361678707223051477011663537866707668394645281750329796538532032427154418173667922552266921002195540386112149382258033872619329899739847387758993402643745141231689196815231612018736815135257126690364958731774594043815550048293279897753044697602450361521191971976126527489494736926324442788248639792704625667483281786452676248653256920764049362463592613112107062103494505544779677011544231340429530391092034391521575870378887821042653484555077553310109503704029671798196841989773810200297967298684046716441878127186741905072703146971179612446478065092506402692580902373378068292940303565542712015974011581375676267057399135593895543284673355760077106935940435265023451562030287497*x^169 + 2753936925428633143694211625637198676830819700816484425220398532402821355052002009467848125533655167707377080373399152836466806982028013096769548317002284432252686670632230572557176084546501874442258633683754524272866116486330524854679752817088826695015283989394394683315252029645511231488613993179012881444555842937770798877869963017724387268722503560039467773140197146592312626214992491956183091537423953326720994778590657269674933605497530699776964999192818140016677094061551135004394996782752026708077085736083491280200161843797100354003860564866605621864454267841702707680748414305735789310809075066042443476217544298314019403230098147041625377527124981416234892462658630589794628974277733493322994293252958230830496809118019836708007299688379556099515330719965095528129772997603378956293523138403541309006045295891965212828964906363968077407339242615909705338567574460257661213082749802169362919520607393125786188323965480046736772603615094315148862667093274*x^168 - 1001532489522369748772429739186805203197656997818861049019308889393100313038689126580057895759670887476110818120292660214422863515882937943281066661617407034395301527577914150018919225795384096054760021198231610493137167732132690375262085744985943616560851683905858004793312472454346329775794271963994304904908884418947486960498338306276019321659516166399673744724427770867618164591263718719880582735013603380774007618241732371375579425732947376647665717204037268312144151760853034660467613308682015725725578785322603203847026021475081758550724174290898241786640582985378833274527177956972379351874222949810432618365276200580525967463390940886599546148269433880580823400204690157404590833121047515832652764868474593457195907049679023099036578236857339587411649817674701006828205452231416021939627904007880832736952379004536943350570309063648972993685587275886113532860011250256738565341153568018517397327589969689649441517599798029950517567476706766113612197288724492*x^167 + 362166119861930988999931225248806556558595960016925307846103485397750015794154779346685455455738593358150178202896150123615624739242951531087645375069105004547901095802337491668925484575558034190680730829917242435610216999568553657644120220292441441505448089983121145907834489249062516891165699788442998062218186387654836590289883260685020221260631987837862054280096647118632160674500605150695244944772008914819846654063589011715156833921002207248418770668315030276165004468057401908892129344280050615062257148306426737857033446188071369396779257765302264751721468760425407317788219614994220458844657398192094385848356295071532892887332845808094341423654565848637311557756241398001369438320505029397663854558506007008491793696661885038315970015790413536305527468354335539643963930198121204782664236692074464843194791988361838034585845377810355811452448614303637438635298765329044090058984502041686265571494782428590181148810495593350175673537708469986126043465789887127*x^166 - 130209382002182960117605974016036520879489984176430547373119627969584536566074841842120781577273261825684401228694089989772015817445632818710243928443497699593630528927223987366256396280883515609985593262184644944718224874291943915900369647858586916216093562084924556809208777379489346229005858822970338840415311244325481442679333584458627323848356506395293075763841376738274921276889014771012024731207510655046019901164980600810713732688081052407677482685684220640177445042365676439280908980770615750703622538209411158636307855540199277161326082697322162489893682876926432431167958028118530065746618841141428623983483463037507047327929985629351744427157657427901768456712596579127668979458132009128637988556436179046538185107497176697362469654418970529907228656754406756864687384193160401973835691254217790408406662828540653625246910374864061945204380677030778002538268596001103819010746742176305473333762514268848225590687375133955681749277751752471921369420959612487092*x^165 + 46539773933438582678390543188878233414040911228525140793071791656068467965187779589289585802288498444480120863385076390689737070633674471897566415019376904573271322469612936929176540025280837679879174930665019520667133754683620335991267127471370557057046560913143893311388993163731591552711842273504357833226097160815029281479199478390466768409319463725236479109739824254244745875396644145203770832019694640087107674588925967003660307804881233909387790537277822522041680621182835810851940587238267234404472893029119442468709276638539140969485886012551346292320817363146106834231902933443019514124580394176083571814295656693417792179251618814438690612074312577082076871295868337700781253822010572998192299638315467827151317312732437265636697230074947037206798306510989918747421357662906768437410947930728805142837163613416163534727191219604764635490394757934915444087184448929077818419548627836779386075361814692918876663308857881609543850717631395793115405794715205725923701*x^164 - 16535063101910846451163699817909790345296544078729684046199509341914820324407440573219634705174389258747265142999917350685970150228512366685265029462183395706144211110040581619592172463305471451050305762497915841747123886514147255637061561359279770377765893339814364196814631583502722088989074863738794437521726038721066665907137867013467140574876929655102268369344761908301243934630425963983791792850000101910700775075565975896331332425907144056068911093180998413653403507192347111834513642772714631531485407784032856635030493006352073493427643314370987095439748839867338600266121350769612288985143064023207430028463458606800241149237218394621053942307325301910500670036237303109410186335610409121659670540643978659068418158497638511613527041396692763711918690671055406622657685269102602607349343510552065125350403295738568158823727714719171185519131093133769213987953818707840670932474833269038068620797194680888589260324929375515886289969142354231090189250271253500427508486*x^163 + 5838962242421018731396409304859914161324653221519139111951674682206072657058000635532944917477711876896737467932013551192605613323559662917630396918355430121021299488451707993059989822576416049223623515079937269311837874378901903292961726059513837307571819997085026645054060401458944398914520810148368899309832306198534213556809087617299861019946160659223080878364275012809089202596533003551964078292532661526955785317204088428281695566619289578860031302366997385234526396611048160293190832797421990992503825382135706135432225276242942100967606799000588448285392328159774343529355617699019350829174461786797529658536460911448579071164596785334929828590651445052676304584216563850296927644281735337976736486763620404358906583084675908297448548880916651411129287142582189690300277361717968541734816609367619674383766515134312695308353097748606022663670935048293519251083454685878824985885686378962016997393358698921012218550075171154482875490678545882112352635253816673510175507881*x^162 - 2049081821226124029125421840997510272763521370220389780351704776332601890784632819354263014815399649186369622032905949812951142593168815381924286135351589469992821107106439833091282636887292470248175961566655141782247929846601728124113946732680222671809463025897628079813887977200424799060070977097992345984383181717987076324294410166502633527310461226101724195858184903203134675928070176843032325086800324931798699467699390709242339798854572458746118573827084042034272643718141597987569808286815365306331641404089363531416772356380339930921522872270013016467372627801667585742794944973227132141154229292710634086393548878984121576297677474431601506392982351477236338935679066336345902535629721581190662326870025264024241264964882534535671718590352273133288444260071475935190730773005822424257963666801869849441776471604650853628695553628936232331589822818086779090014064014211260581009272849841844124802076843123862713271139765917958304859215826371047028228968517272910094684699060*x^161 + 714528864038872885941184244011845679942254924833483319945538585762299408611957086612570513890254690098383843121829244980701203229835169705040949381470063709473356859718417243623736915716883347973780354444615841975292691172246493433864779659935984833280251840153948381448834560494526487511264480457800105845045286684787744114335527859945067035978567540087783456522543377462800466895611434505414961382972049382999322950536739675487424744443463528949794071948729233836259957688836349552428165036482049610796196644228743653936123587679792515803298075323920081165551681278588163670220931679248673789944164163612202027765965040269831462587282358114626794734738030458936399875933707848660819799156775076957791844560231834049284763044479716254830291827369610192189627267182580213015155047741801329040779783232671125763131209193799618141993039690162331202409343656891255651672965775063320888101142913775011358464047216073594159130356830179017940392302990251022935169485093732685339440558449652*x^160 - 247547198045686994397603159771790025317708541390440830540348218665906207696771469520430024081463720697584220991475821404177299606340006180729714685203482697832136969370399296006936169174441659871104573280600656234305818850195249720661645587949726155247923321878709226230358261456533863502575142479207899304286638023155477647080795302841707148607864646017786826104200350692664049201736100151851941104359838237444251249158926641445873880190183563830432358432233295167667331672390686577736975158784573031222484102291086885763512091737078159698966966599129736117842577606172201770149190967771573522270253189846880295105137520299676437858196796579647909684960890675545141040710867917847941537843570369345683816912567348129979476819682230051396435500066791959053949567534907193244121309696245896302154937956612314636077178749752692144154594457295059870976430680102886488141666981939911295101511115536970460359414088247372140686515067486695355781300274369369381049419166098942125938229819099254*x^159 + 85194846116417570313454850608382835752836078568300232549406829928587049980421573830238465073387698374649523184788407607680655275549182483022084592156810348628725974259870269671136468795959097265434489371643908462963605158931204866032184372122371338607956784673167737194464712109316253026025048524590680350990565204431994826953708653272378062127678955051585593574110928300394497716120142302500445696701381692703503226291455077507196882714488082919412336366603881335387291944590878447189672729052217757542526744605879031100631966358411721689845317542392437233896562387458054431575234411305633399367155701660615707903019573809678544874970268369337974205051347731054684429152956976140746696847106490181785542319212997019736361500812664547743275088932232545430215604659810974431583357781940368033786022814482959828500967782454337664640610946578714517861402610805549062424921817366050305512174508540679834129024793089697322435995464079384904595984347616784197717538562887855327576372409502552789*x^158 - 29122180468126034714010455027852488726485252080464730284348687062888028430680595350282968582242282110415034781909269764898464696348285756360894618121654268830041623564133383506778457098957995451751155993752662741929393072267485709509812323439764513073864873307419251547472372028011983021845622646743585958373864701074295729830261934954470807396937138749810329850063996576407894855863101367653290720871392214046337996711581447988402518728573367153334987497241077379513681456277361612257450809065737721976242135895515772555615583597587575018866364697099497638412969465579509968888551735664225887646416228555774871040107499054052918411753429763167513663293221433776567751582364011320956492504949283725086039083964985094998178832897704225133049367146604150804070898751035121946647189187066436178595978774778214963820355580438217822659376208183359624302289987195957548849455946883350673650706174722412526726557004487137762058839878197417515712179493849331702849705576797466310272245827217280342905*x^157 + 9886150926752840665252200529147914696757666186567427776481620875951519224322949077649792950740279581327229875862760300395330091956010609879097656716948204174815008322259508645443465569763288815105374761804970757089722170405771576090268149524380715093202444127010960437445897271607548960031926850656679486917787922535215402710573683514677198273033680309990129789677869412197914499556432814493525529222160629571292969993731586487967270000281343787774185052688409541327969508442002845608493190708971020330010629639204772134690526965250691365048501970534932097761000251958066582582973007853755456625609644421833538957444862935063501326081297585450382892553156772020023967763742874235086618631730173524827928076087036570232159321085229969873050486697185175565654976411710936386082787297740660160368743687585362650913943488537926052412560963073576914782859867559740095175169355229884630142538200777666098231209157980214631122078506768805558779024327704502498382193402745461522621372364931047409415329*x^156 - 3332426825020328100178375373023974897900659899578069730080492822046758091048968115998313024321694591339493940916082236092801751925060754084401740802051360828463823718996854943723234038462610213387891143203051122547146599985676452798792952660211782311182181985400309403495612026282812160627737099182849491991103433922935592073722233704957101500005640490447662264054293532393346459575964779479671505133292830704407549473196324002031447762878859443047208857332364831920620489932339903098227397687483099939845905961261855886121750854710018975123449823029149984632332485480832748262006265584487534852588185664801729949692484968114792800860665312363120318716531995263630083259996320406065267313197571156480042384318347436666897532722427438404580361052924901077461052377630128653673509829689924749883947587212523451422134548852038958699378408303586998963544095798760566523244750612402999793725079689144857248355746301981383030207595244810596294682311746239052364369022945961545386859727405198202795488917*x^155 + 1115222060994056340257960603599873865204293754377540939390467778064418707452239388419671697043689301740722356896343229728805463470612223782510925469930389181229662423230694271296392461253297697416419861761934167761627538630938558515279308362455160821005807279186650965176746166454428850107061489965347129439933993326795524943080193688658387481322596143693407931991477094784407753746549645156491990561233932385209357270263027383561571106671664542572918870997695730165075683943290712440104894651451198181164850357664931257591789753432303159691670403499709673074582746859137799245963401872105304295314722674595147515867636114274085188496929921921653046256097796883742603140832185275715276976157755177494051819588882994522332131433414113865820455644944887650491591893585108687639939784423440241635922508703339677248202587884371876808391407706858679969064391161928275563352017844676487059814934228313536268817755541705520772319211508693111853525409224822485619944439063032646458561970025315161265645360090*x^154 - 370481906665931813249510990595690166847382844635284376917666132290286432997153358743921344555401856573853137263786426914829777724567542691450099955877316830502798276018684192786872762500916742108072417933847711471936601566709785668135609318119031636307186270731709534385503607977079054758718302502270817441924268275988745334828762064681994349248591959527381229479185360216226707265246295397247264797024591430921174986864440753574874872020450223726872908139498018989079585886952043892150775087663916750904270977839120958587240926921092823045348242255337651108399755827425846174250085564472267830763449785451282006043387845649587152762300393481704697299451749601545839687282067297795421403546341477476073439107853847654436399572023845493483637713133316357510983098181287430229246957902579847339655327666341895709673089999938896458017498219147632518910969726037880097258278921924124098295440921707628480277478754359654767623598360870076296120988813660735850218499053311066863674114987415640830019675860429*x^153 + 122156204491966408814013925051189603543767715021666451747983109555842559511039193147535793592658257298298661283147633441610323491229649339337258709810236459630177227502802497075273458061375537484534835650323567732995829256366169802290730958722105006247776865617119748276465761768842344105450175647668066939665245772521070481518250092964264385539320204905299431365287956039101611428925173828329048726353791988093741650052806031828577063665615534968394804139785108739350732836088710917185686065090133774470409124200048767473274158129985553754912643341917394033755337320094441268853367112284747497621685671662565480255483334201784729044999230901307981413438773505540742677481735950838388466561502572406267982839204226689207435696070163742444939280393975493678500521847282531837214978577598617260485268883317674948109790524726861517310078501016619372111138803821185672917155899877015479353324570063632216060642679393311918533590033340452648005051746802582087317636794592057969388231140289413821150200450807302*x^152 - 39971022591496184106714326740498722335318329480049616716236320160870149709272014310080118335177981219497708898007958395985834425257675574542257008058775640153958135856857187671727453202506112025762777266525614238483065691343973395077021105750741943796234439619156387452496723281408774863071741578800884820263453567048808573594008673663039062190391228319441416403278640299940506979017634208879118200083153205070235879988212986570877676163474087635786979256951148203483596399191128961867468524815845962192548017251241037842721981508318434961011772935789293825121314535460934676626953315636762466893661175011023142697937176790996067251694716614385582280032434409841221194399333012636899136452118725220388906672408183508486660910961572882958042306438779940895076548008379283588832016047375698538987309696573171794547372521233181126488134713809127512917585195939008888477936104859123376902025167523843477874237713932947142143879856139152661133789408725089816074466967158485850073849178256093482340782789522755408*x^151 + 12977610877797380946440233863055847091282397014395311468328227869919257671115923639374480496689243164979624127488778353598816653731226496670696095932315649043246489676056157548436969136288869150126248033808270204267284141069477704628659107213308627453541182905874318676676851646808201089749531206348016658210250935318356262484446674707283865630819049083627072475421165280454653440249977754317773116886439937511276112953094116629656643837768766019422682003782190211975338048389254320985077169849077171369402735185083025455052638186201529724710077462848354869631089834196434510381250095395757893337971280941105483899364781784242956882177477340318384252680751620502881380224455613545096035391596919391999907188047648601053703223037005271037213518176563936627568468411667265735967432513577396833175210363317378521784344068864964645179704249473771932219772243795993198593280891487937288428306751432173893294934029647971232658124886926147873571940951982250741284315059327894531831740094040432989905395112399610615849*x^150 - 4180252429702640563796864745713416907002994432209177886800354531906294858636620650546273697004339388306177774740443882024543733897216718414372469519978837498237136592887674270257871724887243353256435312973498601128449929911845133263741900064239238994930329336477074635031752603241056046842075235616075346699902230285334932464914701982891876399396388146425609066174079007018527927082193171893875922159663936996459306786921303788925741309190414599742794199836410739453502683057656536423393976271419040287446282451865935094232143197846304259407274130695323457410219410891057867854506285776720175503062073877771604225950011564430844359183892014301329565931661979071878377825935941186079231451160971636598515836168550919108728145456424460408898615620708613842696855585291061860861041196317990619780864918964389446394518828629286527318239407903106682378802849546389671267192091838322692377235029264559943327661684569693998521208245261748740851481427730501857194486342688040873257741198663135231760884879411093445409384*x^149 + 1335692696421709735844143231581370533328493699632107671328092689431125360341770624118734420588368039423283761346113975875081288119510223001265256358172794387435992046975139592810775072693169315016652608057912893402814339850707410899089325990256265823814058167227922024311781862169337061726896839246424125677440995784234385842991831223047736823541148010946315917976100542741065191137516409374169785408288033272319545034291705335163047504443503679276909403846213297456632936243620771955460304466092534139789776719952822368182094941644046242276544553569476597210187783169482552582416473952756851853068740966094464390779765789369633374982673125000417066551114396322533087310917789521514911177789168759913445195961812683504803969473633465641376450724588672925399808961954767386576605635801833932561784783820911064744299889301093148147244207915733917140459634838187436047503753448691221624775574450688823336098939209514450294276073737329536659983872129189513579207148577437517466399756590897269232357683553237963577804123*x^148 - 423295584753245223180958469700893613983587225613897754557352441678900481328751992276583846337124623311362883741894980283944165083022449667960195004495396237172782294869541856468851428709140999739647147359436365999001103493395998283636460512557973289215542245127173597317290994827390749479322501125329389708388187889306964286147624496781236938551810544945835933718405295042762617287613113749293152369888235133902805095952280097508019244169911036110606797121356597156650517758522757258024884622441600282231651277171756955194242074530577727723734764723350690341913039726280012833752275145814980354533147920542718354228180805201068159294946798230144054373000989300839318180015208147158785315556919641456804503591181724069820792129317027575197789235408245991057557722164566689004627346183764997369043575907365746127670397073419404050253999144256529832622475896880576083670633429728548657730246353516437035819509649210986976996674069256811164498378644506743379835956974828885062463936859088777965539132996555213904653146986*x^147 + 133029781638090736057765585734080899405076277464393556310666025869525843043824736047566361447212105339325616490289697830996403742497582894366722690923181062228563234517497554000594085209788462201296610572480932795126678987368313904426137447592357856117041675266136190105512612353673378341268428315759038731985618987540578273813396677191544425918808333356047930691886599805887391098159775729979051148861846712928547483244022263197048867381644217929750769174102191337279484929493733879426021283411166706919130122118379386824979080694548034604634041108312653710066290852353964949501356985487353117103548850674295514514615381380655754794907155736613524045673722523785014871180555989889607563261323240319780825289355746583441240006274554586114780578640588499614266274685530292838209487724282559252718828858346988643608891320105054614828739805875902390388417643915691285017972675327160095327157654816358039981499769204295999959416368094565719090651892420881822780604229371550650101820021830633611600476042747629882718795366689*x^146 - 41452767361981099192510153326057306479002200959650253142474991794268385624339251585762889155967790656611939803205590386202710073232804719154412288246921549915014203660973581461544479578710852878418030406966456032921050879572603019624030345832513376558789120274641688081744148314076632543371896258865866741031758003404462820950634692084630963928645219647599970215752201266585846799701008850911922146599605871159149488640493425660800856886144992162798864561570527121002320211539676016470659211268268084011985183788379683000462117295075124354865058832052870737258499413165218954064906351613007288507163403465914060825746400014736041706232170417613347503932303000519265283562105512784189338625456947273127195803386405454660194882844981086126419164414940003592120921998131461166113771198914556216977939054712947371394103162943409261734468031375589400118515322157370045912412129735268660470109396546015448525603923231782882855759365821039816469290791714454767202340768077142105996840179223073869338107130841219336043779179089308*x^145 + 12805143511511610527544239677744244654270256418467155637502664619485174696562066762994699631016763054011384105991878445312870092573531341541641729670726695078234159914101227511857346811731638911718973157690544134569474875756153218369092490506223400474003085152161059389139564588338054224760220943704891521157445926399214028489300420317779722886481339783948199499610721992871280755734442032184154449525766127021524010409275771850679434474892271753134365446422517380948379242216107022033743812044240313571112726157352103916527561401214167136937977201375747564278303992003870855874769608193818410926990883256776569863064489450534153860548740003547128092349978455375146138847755977921335303984998810665170035344222754788423719683309456828961045625783581053583183584913817039448365944840406541347438954225398950151595404421364306074749838797630524016442170443263342380345315314602958580065673137174085157641747202472156944162863119833530781554353637549935707679303082583082565655146040271413602955701923805037116226693742651773021*x^144 - 3920682171478245189199248724836830172959033432793785843010742197124608173095844016434485315412528713786172425387473507745248996085893875051961288568789580536125342036244455794986514460163759594423013577231947912622515722416154509512028906275434792393023035936690958113763465691350774671575415886994525161668237362748922787504300112457079921302182429847740963818731215104584331935125644801340527187037098540938764094093283108040344908776241833079157227216962670271157094887073082064975069914072013712575149594995115575045656365669530604631185911696195299144758178142464778500488615791795053723303924168815667849115329208582270699616334176412285532831270914033644259307992954559621304396225861913226752804938148294474657645272701949595080408305120323158404919789572679947844234611337855945775161926508063082877253443118923705598618983200745393011352509116113795242800871390607833205006167112567450414794120337380509483306810297588869582148849724124296577374546161174269616050899300651423087525586574857792801374016818247154296131*x^143 + 1189586120331554116955493630825794684314849507340862306752696864529501241775080464686355645149643735798363058848269469590926636698446633026626385159194399184384220967286610623435878191472755712813795042893443479961068249333167646706767350882591299102595352196558106855056271167507627556269025143653355424123361034526985004734321102771795421127936699927722703023781409707216735236074382426571432528995040444356063848372339598527811396791191807845639423603736073938840346426531426757594133783995645017367837796348797616679541634266763936974809326762218028492554968103594293724351279704012070443239944231298517608081586012295615027543438203581555245877568224792242258845073654791161035971299410358857288672385881329949907679647833097922940279845754663472900583154018021717300779633261972461092173765333744876849756839813781270148592870665188024244243277358792295468130745341563247226483054785479458124398087525931582544907454527731005189149494772715130631855248349152141855169296500315966169023500511098084192093387412323195077703494*x^142 - 357590369702289198880974192557847542567390922542612874614583381662920846175184647474622694308438570109355894978527938643710145821591736492736293061269256026357659691248554778165223529859635972938953355350884290673348881325169639094341924935746416809960803396305957293389597123402411889097265741409031889280838442798390555641642960056400272018916821280114407526002480013128867003219326773926696283124187707651303325758018072396239244887299344259687415367834719969903885232166770452460283421796491385728435222228699656404864993391255751687442558789913817326713474488402221961051189620073679639790261153396603332203321018087230439033108656554975015015228817744343235687024909170854109539319710293647350090013318840382986932487972544311948234363040443065201919803990751151909653198461771685110569792259994679537422074883025196414881987972941088050908091697695456141822123903969690997449531135403667474844604946560178125834097856645088781542343125342288694911428807603267672180428449908141404135158801003744414756169502716297663568238609*x^141 + 106466807267088619643270820068989571505641245052158314962144533223427010344437758449167289803165635416568906570418585447483921423610401356857269779281834521657526364059517735445893851141872060510603531888576038263536310255320411899701114689084359430272572421560308602243283596696864863899212212930371953245293801839067072356087230082257131432160910166524218720290014965877477950778059449539278585595152344499455895567899622792645000428317783267535092333785701936188627799089364114661443370924890218953737929963503792938027836637314123197648114076630647462927958114906525311400892465426571635413028464827984287898266063652480879412799503566511146235368796365512599177498354667594394247729837074711775812186358802544624815627385858280384447908535220461916553519957187805106809692134955013135458482904190504868332325928826861276921295900982800456349204898296246923775099798545571781191351607465142788062510819133652862555612435804072162463184430111467089593510408525129227754172162668664888140659687749703275946443500410425430219476662786*x^140 - 31386564909304681628602975277455981361525851469422780191195244158895713514397391881531471427854037374889509377362186223666253087291169381662286497274022322264216784597383588120435163159614934049142906384041765375385993009448163928137453837626585615694298949230720765569351896651962715727780024230483861805769644063359040959583790650167281038425734228632310704396876996536543374670643161788056881434744951749668276522271240641116005712575586151831250217512981544700384486469024972431109667965129765130543528842945015218358207383311253915213517772317338683852050248690412934952791687345521588093677384099050143848007452426781596974099940905746183551395998820373265693739379707986893387533269807032266757886335675202100673843943365098094628458737769694515329458254247585011298398532116178801985475823957532920452173712442225066738151670712038488478282803148049699845479055074200956011992989969038628895837822199149147227046698467220664418599767855404653672011247973780245242889479844100212334053146941857209178790986030551309145158786070205*x^139 + 9158232070780692787921215957588712168865442708139329900593186773103805163654556672366785719461756758862492674523208991170179992423454507719371031364307491719571345088549673391976813575305186122981206616801069346169560934960500652309578166707461620648878870040306777495609782413535473086163309975722918363266581558729153019168838718427593320301531976163664752319519388236983018953442938803621710812068654903519111748994031828324455176797070368824358720123779520282479482967357805727189498215707147440015410074924383082832286054233758365260388075830367956761491156977723146671442853544618499406842981853475395302691317104496276464732141341136998059068279971999489143572577291901449813934250373419802316791122578320811806262668865359266422303971683667894514412000851922986759135005511532238792993232385745489586093861665338449281223915339329516156215769052659669397938185907176868436673817371727169517576015672267609814785037116389572232509486810870843032302033606851811945322659053752563866386785182637479534689634667420282381457188269059442*x^138 - 2643765003126057171103011492391798192199603727534781033001495242031298624110525747209736245817004623059527547436814746432670940074642854262588704469439352610049535280311629706674810111720966342942997039746740521253101485116380427266423086327299747847873914188076865583102515033916776129565146077595597000559561108095670907626053947978430563183574529913246187463897717631676932706586517961131126381385633782247972168705307785919840660485408329359825819929878751136247455303136514976820211403973080835408266782821502465657462750671199329344772020667128869125057833370763953072286412343339950049503696552137768852594394675865879950306517315450879928852086021166829210614522276770246639299996822160786505502133627782498190198065927824012205375867336258373702692168685242803009735360959690592948587210220685341599395622959673638258431817815749068157847674274108803822574988356719148720377986994874468203577627091386829808942120664595706200868010176997771644873629461516400188806600516349101342986812655050743267688717761561310325936330346041974316*x^137 + 754643484383887098971198201965545559576026964340623453116409082571445281697377399410169969765518672075592318071364689096641254425817413835285209150642706833902921979959200346420473374795863784479719756387590074467198714922658772464281400339660974758327780788015569282481334680623085386812280671743781701880990607447736911643283207133460653360537083063521566551695391093521887618255534806698460705699580990896214161215995343024478223616756281886843752026262001363312336863224841691055240696330352392009020217250893043150990305150974208600482567407507363220912488313534171042287440695451011193128308383851069731743715370295077599681283741081771273634962561476881757605491909141625732360690367848283964897266749234078213699534794538254517470312820578846412634209230908517938918952586740439841345264025211843706496221893320184106970584624991300571557149135720847470570874919170223334810380197716515828448087145696515781294617687241321086477460692807841994430667112010314225986679693434911379134661294490867205318519478525127536386221143201699926496*x^136 - 212853623140146867651994925739529739737259128613547396254177452041778044030195303913149518856102329164009497414173514979351901232849989286231684068590317609260078714664957906491536763700557440543545056065038528079961692062008062753773038926578394168201533447882011144926457416088397201232070981269054505903147526678927416602744029220839982775056091839668878184613715719820037896008374122643082285973930929199157283515241874474082403592459043857264028993347414570562144957753495980300101467403736613815811444304429422557743109757193004184794784881782329433053126417478532151291698289456290386390674412236557185452368831455381495746539360603466046467912088946875314846975384050481030079734234642940975477213211014471349851218003376505522028891062681322968260437080043849697952362920588159271181450804320846150843293279699342417721124590596132915658787550075054866427423411224833226266277842192733146694814661259620791766089575555398264203866653394634826793454031700068044934702795871388036121081293769318126901804513791322549263443198778145346489536*x^135 + 59276888874258112398894801389812706546754349960033341951984371027521204677045649710943577620678767990653216161872508274338865765555953742531992838206693088238924864813553668068994137047240792412626309999736564703372925888725190940787208920068225024541022940696608909298927418035264179265702889327130131320041903142742077066898546486916089871679466870489104371684305714585813978625169909670015906283963888876603406712138487020401274333652392935078883365674506918161794472667150846413666391298747122073778412396341364947850825694117007419166810113226686925866255502063878104135053919176455413365902430905603035465089604720949579222650906122390512211113640363173681555782313677737626931285988046203753903205927178545690805849510080749168832472025503547080749482171591078181853069412467627048222776152820272019399984152511762510607054482067948055594116420610623422277558162177024981390871731037582785917453782928629646750946577706428075271475400356753649217828280285482385375988624839643409543405942558995160899753375226329907331177133631120348650213033*x^134 - 16282085652773746233044028618482912261576655833577055750318275336325630606372627995278603801402194753531266981001342162474874751767045848989367106658930298676325700854930901397944063514410260478012620133614176431323166350421772382121364316872469366302549643127023075994929605933527152615635586176352922606679635163782220010768380362399262345592320627937366185803626525835436549242353243217351146064240134062215068080276704505470616673215689119584584742937175695006937048433587811352939197913262867617453161441411917988463529652763370071723099509719431503868827155097298166298171594189848531310761857524575723002900702793825029755284028864971073974251270418234049341312993649012718790398244886843063063306016370086989173440476762674921498602052949108806073462805866512146275101310661210703742961604545551548895284734278703728396429744030818589539718197959717774749405007496959934180627549627740596691184628291101306318971454938724384444976318003101485561107365456383268668795813818424156463381779512409046411564768363731246814183967053886560253856301757*x^133 + 4405428160094450054425978002888075201647921452313198519089645075100234704585442373676140535076821391439973449855747179429167598305036619527271789166566930430168245989129856963843852692102927579723735118529006931805940920353044979362509469329209094249733184193828955835526444130271675397423138238994428203818482285788319255473171160043803548973733049270201440073691312723165344072872121697540588063305900515693165392430785917552472083791261150713625596135842740549051588047082838099289690587016329470105685000287896680457723284885196474681739953715876441099943055946647558227939630627856019971561791642254869868573879327724303548282677608233047959276848949574863161192679321271078106984503707842505333081853100150720572644155649938347515634055107658066538345172767315778806725964933843977900805643232430601219034920706686139262163008484827715386935913782237207559948772147608229205354402494364251699438545038809634275480881587901310856934397686507453786257709928787997562615990104373851425119857334423563319093521115978517087097773525146003477405351550611*x^132 - 1172149126884459530121622670857913929146010641467411047298011829774713479828894165620956509882958669788785046437866215940167854060613486106366467447501235104323999485280216075047949933923911256721532154899431830551107465076457336661468752846678691528329694742283204050749469541346166086528487678580440558726114420952453579875766963184881656737036698963846092780541854002088922906148718816960722390352446860715086734569959861378240820686926204396235539052612112333763405006655117462523629306554149192096093282278542105635449393878290590731780286254918580317438410495989326193906401172224896246642420217864181289071397694174115000017716813256901969058616490847214905950136560101604183991279859996912143126075981625243217378980532391638027063548116869496032911998029815737790167974206916027697039112723771121284525028866222421784348529684657790722564284452546180770410418706238727531831881610750281981562927195763022618904887431764086878792833099904864217256940391842178090175932062540252910222861270092347900039801145161835999798123884641737695232757327159748*x^131 + 305994506738820964590475325148579470383334007238298226175817966799476764345105449227433555362661808788691907111707322719134948724087706757586823235326988927541870357487095018710805233142622280080937554454352714645728617430614122260427182799692359504773299412736123101406256990740407472055669200155890126501155330170643020518735333571449348576573431110114496817057062348917642892281428772354782354959290822880355479759519296948943978664428449569346961398108592866639841009053930342706395332177792499264479278583928049086443602700903608448227146721779895062299226793490243738803820296733952246310809507627104910778530168956746476796784058719401145814563515859227981382240271999325689081821405095469132873059299429899030842106384953437947515939007010785721291193886637700860532392108470199673260335626543812878132538423386426123836807178232386791179393984315342210092587638191583220501284948501459768213770817545759874088457806789187699655586823260717312579264442031633900963064797497505413271791409536455219397456943384936881607252724325067643523525255755624490*x^130 - 78133470330800493422424403906772335260409386444253249446260857163745465926482553346309061215546150615735983976544082222631669428467894478590477572784845796153285616442683492743966360212718406478814518162797971368153261254217718340159956677102034231160499340447017868763737464697266220581048552005179368228180174641462963292532076631718803618481997001129597680400304768560111236315217640082207398583256007906144523694184408368788195525483585277461802031070337221207213668298500751080398032630122375254556810864365437684398808847813907468574508738693911340833135593729734443997116347460961105103073137594663149667350495568951805306797951608188319135720991441608447134474809386188776361524329018300722471961484105658707925894496224767840854259419639225497573973794874055104304573242470241718066198073549133362770266109600599927951810608351843148313578519651095364244299470815903174169621976334740429490142280686478512055596403506691537640837551322045949507817502139646934013805517836307820573696738889166033464414090827107991889837619957846339213290652419811201089*x^129 + 19428734606423880045510551066337572561463820500333416620074832881378906237859418320576366451932150030311386961380040754803964915190493132364300497230403215169244690951100825237568395725409886184800516733114549697315177992790067338456294988122467713940202954498648951968929213000331663066100004872527361669548546568595252659387784648537076592824994900458269979457619904731608661859383518037383607374727972362758681396548232067461667284575251552951794449887786481120747270507182822230504180527853081770484165521953047042771216257691092413492538138564031144263783516865733897402889455226756471771845051684422680924267486009368941712133081376207931464735538033922036741886089815598514581255636254888235681724385942780131759992466214547131073644831944082547901492713552393856091434618085527630733417447107598015104671017641666655704960099443665266517343652984413111164778241591826799284247148724641274154475217509851326092950359492442790443721131901840026004144507686093082493448620150049731165612641532783219509299927657809048784687463156608163755969286711215047997696*x^128 - 4673989155644284942084240304635875312184207601102636293452475239695581615649668508854303223193654145343369179344159838894106773154890429552366328273256096356872405028659282302145600972174824836277424162749918257443778634365672252618163129442728393828736803318420340070634981456473864512587798392795240840499950299362373937873294449592062786209746087038462689879070158694222124339043614891627771215722449610331965994065723504139702083811411134569475934778432107864131417846939105112856343832350533687135618340593466754733346556552773699447706271240073072923363493319629428332267608958822839075103805446501847980444976836747701837990496150611851067051667967777854795253007602449618742498728406059278513552123199995570298410123530630472368493522496075957924143175059995629570538944011735508489269070492068222521399891209901897610188312263260825205349977531650394853826843692290830849855348645650390968841340469387981893358660931407561429906252094554545615274213142558945764273123344551333563066192100040653787269395704660739918634239380874045566591122370140186822190343*x^127 + 1076515388719066787124473693882026980047052464932870011214935349693002655333263018894080670616656719964514828505420774010606641375017327988741167625007343750169635675146252461395318244850213449594383889294578043098500079323239689855314120665217972508499411109860242147017061654259225135097484094326711027269024258172654658494020901623735953446987461544258677419696806034651424716372977712154412152740283040850241798217015686525693105119883184866967580914415670788474275232491985049434607274574989948664709992181610496973354502695473825468276474333852510966307513444358684936855404474176914870804153959273067100995859490259616472436888832027693391092835900058604894006269925636156192858848285702746730113042428880155718055679158667377623494332994116555872221306457796407047644693584700222691833358917040943029356619552107733074298685858771758456933441159110396477882952287101453009177982486708765869886976590723416603643041177471520700209685380944848073117570963808247399504678120858818664117586246544626726351259701301739487044877158753386713433949934033423713946412206*x^126 - 233047824987418246891628458761149114356280375242391690206842698003187100166635739397348319053931264967103780792804361197120369528944695041516787209834262257940327082783199988568573652405999646700942240840395416218087426382900551092026914427291628265694004865882510993030775684959930016415624988094091859058749832735160160684254061281636227821963596352170190269558367108820695012976925008388397039287447662208538302023588456066409650617387907085859116826198388662226578187031289218191322704058032542462683629197875507091666008388348182972063511287694971196386685534611940971262611365039099015362811697258821156188358060774599410985610952885999842982162159482098782605740000852298765717247193431286004498741346623961718687007139385665206478988170633630869901023419563521450180405655595939381234297217389776253280809914392288467801519393180083775389887187830664772989343445603096577217314381841767054557969946696125301748748963700731049369350521533793742712118131914510099915500965336799964065754022285716753010645373068735445638184477246303504024600877842450187832523996601*x^125 + 45670453110680783006155206554497528108994399648584543414238322696828329312416637351352247395785929945741756581297677367514060744868047877178362165030293691583061488488783114206173171392482288677023856357015475144174497168006267223516427834678182817367804269968991913649681455703632508952319751848649982927959632742796682389934819422326892483049571563248912153371103858137571863218537891117903539872632742929600212506915871866537165223393427095048362229428593908952912874489396329265344103345894152413556578936305363258505934869404520279403032288676687476551943509347695548533337793740457163374542828900227198766605236351850237993023761316650947083248324292734752136100124007842864691422393198129665947222871586912955181015755692144482181390194635880213501878853413386988604483930484533377138157556896973252210760516609536769646197793107259215951166257397540557287405115973767904371220152427462612576321888965008990704798902689538865356163058568821126708365157404387089875682145615421571483853343305230183070949157374589086213573415219389073313117582535097375513377969792102*x^124 - 7333319011723665840334771970072342176201373983574805803196868841391260640101896545209101351680542230094070597885006166378177707281611184697789298544147635347973169785897520494648420743578220343842458155305507287216164232030226997208086375650193320398338791700302419881433445253047351960265565419362582905711776197936384679644159926976425074613154671866909641146631730334010959617915910810993103610023765754477189153909364131085100885147494899115666234966285993554605220251270409490752135974931381331646115072182575139689329607961129067309146842680176420225161067469299255997045218245421815706002083634804137302317021017827333713507054469423585333479128416992346951256864621376498447761799565201487913591232820712723967572227032634078369123577718082624661599326148310961871378759116564347407765434735019396020918882082963267113251972488136176062180647391077422198726448002334880350713908063195534467583420956637385772331802288901593532110308773974056218335042398858369304989013805579439216692369284185001711185937073400380104309352398949029811593206626305004549940571495599193*x^123 + 577686461291875599314619746291871134450777868096268442079177059028430122812436488207253668680476455829625870389427135208289089450301577793667069892362380204911549661223716996667249946300817573562710096591774703593166584068797252279099620593580795497140978329865616237354609662021499576216182524127666207172323298457284606819071943132077578394526773455027924290340991399911238270562181776051306960997168682803516183727120375602107545777748103752167027359107957132566395776909977261260837132334348777636354718181224938408022833252360154061384367504025150459655287810838561902178837837205596845932941889796426702445806407666958225455010812347597687573283760689992430779619286998966538338361862401279043184556293298623967501360050823600910044676815548787335812679971925192948319321481847579260643961794880295195470827143524345222643138721477162475029012547834986652547694658537366671048576307770503980803985173467622323781857797634579753665054072924015380009203961194488481168407849091365836902468901712186005854814085707209438947161331047935421551635306382834303807352925997116197*x^122 + 224990697718349032675621245242311157264247787074793117175012704409547827979559254582238027804706833052483907194856029809046326812273200245249086168694940804687256254726017398465794924835137509264007774814222096643010327612861339503718211359657256270526938588109277660643488110271609531545623595338016626264988215714493364041052866966821033264710803901734102472953857448866089125255499499411128441528388217235805757766347876893313416201601150938482571673809565236067166532298271611060956188352983304931048331499478556011527336662949632025798962965153890184655131021486988061192421230610067256392522185151134376095181857027393309590511561014773271219764587981989494302146838783664199384408878192767246105601143878100640546316777680047844728270855665961736399171315695019243660595318994817920513469011519054151490403429318399676028530263817445021950443761560456054062334259556048438289694443521917689779258600277923919206787196718074773433917100367778121624677469960452451948499487985459368546842754513798639842762618654656422759681654011043783804433478535003167848903877915303195738*x^121 - 160716671650485858914809987732895059482166777867341905881480037010943191881860786849096574405483403887040383043614241218834104286692406017269539892587058396748616294680018094591597393701980365289322283880757194630514057247177825456270852416086112972645716728552810492520615978589925861935022338267188680218330706908851558608454372707110970289253022962667135715190476653749704191468603637683321466488839411069837767632248462439621638109746357115822027211395413311733905879284210149714456366308296455341037284105255783216941219215192722499250084692075527650430642752758437253439287182603891063582014024985248382165300534707627627885174860437348448747456909676125551376378560495465136221652493391471268456774680714654924529273722693780791503768947049603441129498315278089521320576575449662807855622628276635385943259785831988620902716041837514187688627680758933342225806236143560760193605818517833736649905996225532736792150282947208597453031848880226783856989920358460152864144484457211087214108465468295218331118222732560535012237435787183593202480971670196021674510568791089595993339*x^120 + 68602939653091060169508597732993282471194441041419263532725717459906302325142763496413900147852896594671402141606680494190714979983984406196548803819394527896491676609424531267258754651907470830770939397132075895764365247840774616117635948767971437012513093822595532482466005157329546269099494890901367000629813049056968040655110631078986600781249438217495256973032655721006292563277607551393735459335574720721112178356325781914326176878731185422024751590767469704449279245666576789925960772744569771411594021202953819767356897434834292079633056177612798544665045621440986029374004079602793505424644147627286977009863075509994905194125317005933058097214663470237624490931584055689599155502678909507838346936447170663791190590127103794741427698917656140260203744346637712274661772571663676275689055975254863018146617354413848500984845315066741720351152391980618595970500753749261727742301163887383933773551935286793981542277278348993226801546849728302964051863190988156052172959521053667190367273885061594222520629365940900276296606491318499534769906859105413274424998285738749412529695*x^119 - 24572940152940242109582178300532242537608664967045429329558531626335403019216508035195476716691087602555526934102560192964541365280062203560142620158961117307552002264132542856663481590900298699029043100301604481758076706730970011884832219908091205156907503017478992521637936040392408216084841995367036551766747222683271916750212667527447869393140212110696855798991039969660782343977167211880636079241852465637099139554629078395502538538504142510231370273219144347947737431051817030199057424573294039725610735045212364212115666944889522767540825114136354078694527324024204276953922542583774152904080803818663109058277030074905245993672481935755237582586527515439861314156808372539395458295772351826599661374686204235798410973831714795414815616408072760498688065410002191136921214836550082058648731840793780053803114476493943537707527359006283279367880488452052132366037639788113311131670821249818926503028594100417757396354581095247401381813317977438268715820085633837159615737335857666640476647063152125704812205625173285030454609513923958867412136241839983535917111270250736210276612450*x^118 + 7990949619885069063305569972763264691167563677816661817244250578076377261751226502443862549535110490799906347453906412332731744916231370871555556396838083544938965038393631713458404677202442661963964251522495412925043790385682525315736342779121115011951803484440693253276788086230288810092687164070597316769861171973651216778145037094066451254542439286127281102735727642825028957032691431760620255194098687719230891002800612328977385106841145926702663112527730210626230775685159399517351484113271407671454894691695893007302941111519793499193718291055258690301986538487205209750441892636454052879249763117556956863840841424912377872586875555738216444883073991064547004682125727530279386408822819078578624933375699681834189836175676760814724408530190348889043524036060845886927159410426069400176349906392908150783493706188526398941112401879906586880466288410805092384815453929920337581334481234581681454764732154315390568260591729794602450818760934647190703146051595920813086922833634289742162929577688418441241771477230993705855235169955699357450974840647824704222966724311356533163372570067*x^117 - 2430246082807896169024671974887369489027350047898890197655550873911087136155781728664156174265537228427398104792382030743688762060339961693062120324519596545765100170652516155100352907358871843086560874604335116544915715777249756792013653244424651614245336754907653217057224048292724022818286089688264815135315674825196818494403235465587847881974635420370071651562649725817513820350058408685724518759225914257080627972162740876214695369382159231981539445833363181224988539276344736566111998715317488376577461654588540985284767562995994465850718065166421307898201720719676424455671681122582277797546752592214374788970055848664261518261940055966065971349126378265917531263834903817813779421054346011701012636173259496480634956291170194672624394294676019705419225919191969124391913316735087648814557180009314855500173535691132942182100621991713971231595525411838185523975415403369200795870374974532160408182305764595013309217455430415853470641613430252167366975396669007814634928146595729098107011092678954246111779852045326605686177011189659588574452466890779547908886912056376360799078123208575*x^116 + 700027325222224126025453210559334668136074191786693983040375532279975003263105706188218967338780204726645708408892071401549286713285135320032548039144256740280333116089617902757327041402853364844234395752562486644895637752977017911217038411627915312243218904954726129785948992301364705971125435229089997203270415242908919196324518218001422279315482751027233416754541493400628156872518695975483897838605742791342488449170147102957240492838340708623168499643562254171280545742234816848959627884160906194819721902482358238875599853207669948648262676664825592612984183140928792235025010052897998968522419850553425620813227700656820654684931811660385596409114030704165152298109081242833659101763881719603729532745313006520634614512550463001252065360598385137712674475467754891700396963735770812671350342095694660861005748287563620505932323150321418440837999259606327565884459749642183991694902218174362508043674037992910866197735265782996531835136630741165174659327717174691167319335101901201615683933480192136090772154843412325817401773509945371435852532502770938221305787726482961474330445985594323*x^115 - 191785189156626670196179061575817602251164102259396330676774966049394295850858389853026435768600977733432663479595338660576256980728505915627122271350798878879889256415797632421569453161706418737016943456121679588629711484077190495904389700671786549678055885138222548909664428795341701849527105853795502257959917250450375467570415465883099777123981885722582688911094005593876813070165468343895465239077049728598306117335470620606083906786296897737334820302055462204291604326053918635057375114823405364984253153444137078264127022902224362034927336866119315698586536373450995894683893350574734829540890280917988661625826755928856626064925392575608966676908592515718655913475534472548740365831337284061348988772234419815608925288288592748988222557596635908604655503714750081657894260532535505127408317867958344048146354464074073847803989500808356880937090559425146068516282909760251742267441594253291835948665017152746968697461036634865160662459975507277130305643483902104942370818401071538099190684205469318025701950012133667424145619245507893306975899578059434810710033326383523217703900811285795978*x^114 + 49870459300997488687249642997260821783399714153872987502752021007081591393501515474844340782074970938073989586677582409552586401841541198039248917904345436012187297110783122363293741046680410670517849922174948220529012007316713682251581847410313446216538846818398014827618997884486276571564148039561165363373764346984647233129552075215802175908964935446882465667181499558756447322554251785965124067769143404733601698707689053549036216708731953839851553668190634524941800853425324810999607297921180721282510418703031393961864274677566696950627438648978414807773811948349883959054083135596393260588120518709458938050507131846128480692436668601811360483318351435172584300316451204800516756609753185908386160252045075124857806460980614952924016393823219852972176148260368649397897382657329235578202965222219925451412482282824324474573652784800720685251676871927296807869482003665548329310048213343025721182755383472930638017300823242369753466455359268993289048477438199277786185177701919370036259140757445086367573799271839193984543179425980402045207174915601535547519375081368847969922514049394145834499*x^113 - 12191418579773063041440728823312607326876805855487876820549063041154572365408736220933423771190282596030803094068629593819102246014299394554161440551217730382688122906855021578641412387028112410729594381548205331228253720950982660547233476173646828437052329988265120306936747173652689670210833997715549515046327689641621499085587048398293030324622867445295559817005947959928148557801900093661083752228990569199185389697633872603676744406980965228439617018439049255180800140248654613311396284400999726122490438615139013776562023957851865123142668769402273735661944808096882651622442735564848057537819123477664804004925896610368502060644271788149064465240389330890150495389582321797820902785358983208388187509062939437038625696547641597959709091786976779695817710642460400709164494375256745132026946520698655481015941890890757429202893973419162868067323604086038773274706547311430915763541395381932135628319477113114821602446487817334598332314251506561319315522283586381237747813302446971535119873818017457437016034192619394291256434601742001807957697396075530155471325259938718201788775529639751013675529*x^112 + 2738117778131822993919798082418452652798079828077003724562346508968214267806193139887744227819073436983308682193999772007527191219497636008578149487886639012340266435493799207578592153793717819054108868128309581269722814985003603409306564249557858683343466596978243372491910331948283100066080802190576680221076113546179720777741571873560155352759269880111613370655926421852147278267570311947206031407880564446295168481555458184305734451243489246834096813013048662689532818349588302399931421812487116805301905861341833783378193237188859166827555712215179663681031713336757287394218335614253154940394320294364164336465586400718810407925475567984688157198433526123582841750214423660343787978584679478547440784271181899897260217513656457100327897497380798412121619575448267268056325881528710150899618986489349079330894587964595892405833251408108399831155417711955219440051216244272287356006835645239666378351761132927895497868762792088970435541019702578535276155808580819788747921915498547238889101421603281172816359188475026838939683825425756568063739086111122328549370659827154239107945472511435825636619307*x^111 - 533311746850042154860204781674174437546651450335843436221982098381631143743479932695553325741489397622995501954119919120685441556826300174984947976001431349765028402086396804304551900761443433772637406249217620506730331826660260377531436618509630301089478175517179628329078556290496168555310389204408792762937277929826737196778448545819585438560131786885860621889210246714816351524513709086702149721072603248232244394359756158517585126337461228728681040376685686716365767494622023483252686301481106926952853457294522078856557651895056037873728723802035880661788303043318310842847482998829078747254160944700573586929139272608280123727818498581587126560471064255654745672149668170286094784855761459809417251929278892681581775905302185340787243767516125006420980702103498023485910972777478456250820935152105012877156029765798372037142003879355815237120951701535958209449098581787962283426409416482305864310563886694917821013982699163370624666719939823800966779763902318352497327902128939866355211374663864389177606870001049836031604440777786727663290850896902699001948876909310156671405642966242778397451268229*x^110 + 73591182000360289968021797223537277486801069942982358307142149781914321981668598444557021690787554960014608857579885140616047890884280304735900554847880700492203245697322169098717686681004992707685818423243061318929252047965142338635871772840499732375744544748213277209298463950159271852890682097022054093473876465564086542659539198021357122816916111823651867867609933051660711519098487712314296055846751965661858816966470923965750632100366980291292760308266742181276762754466852881627378717905155065755813871381894034827272225055904724139362703529219756116507626520997227060596390432315623994948942702236700176628098248830618073340606161631663109922731210672570100755883647480176119912357333398004019507892044873579842942895888590661063327969749225751286028994055590866042895383499822665514029176689930870861599875714799727353089828667707014266453122161352458550043019862906112425422337942503401675825869676357065699826006294555376506871908099160098500251928635009717285892904050613666798895816884020354146750291498234943236953526439365321887395782728156399338733235036285837276904906314498759890922917524406*x^109 + 2863188002128766296913363320266411170242349207693922294702531993772316264476688479158470894747325294306362397242439610613613111310256989303023844659793146216464970957863060763940249303221516140728357148176136171054033236152909313420335395560852668175303124663759746983835201596441459016079871605106099077976883789805020251601240141988079220472720303666440204096175404455105650444210670984529809411960874125050351019821465548968358649358564600449604867253460138506481599561334681035838039917969981984962921209379059135497656713474790736557769289551822538405101309895766471090846217662613208818131198434296913105841870289188028305380234161337070081339691863627274650369331206332514793849603480455599512604449555057468475771015124481699530066985666660498486795669909466366076580031517336188457572879614554201824199719122711267920293123192446594262685134195921004491683280787970663489610646717481739427624680209610605676082445416843018057799785091518320350552138670468341933294721012617338255644739822469592688631342915125746531560030208176592053371366600284742508689795875154151911193006966377001529862528747106279*x^108 - 7797793778203319642970970629486108819178106891607154339384290797891014682061187498600034660815353378187394969796870059291158223034546007793197660028587253894916796554580914924469784979430385072704019663654725757931726121217557438569228320397056330335202269442547458921659797678564880369576051745212196151045656513326513096212361212851479137698486254907229704040367936825885785775569598428740965345844261606400430395529900712223118659148053410185545104346193300626933556761768840345863561888889656080979435200450170800470024971220301416928588108434901727503268720757324387559642905002698307645165137749984363965965707726753398856186385849918491373043513712696881486185208622564231833460756892558080264634455153404711231135003466613589076215246133552668698682249269606433672140748096588861197582922209269977309483024819262509554142225997237935218548674448620625720366578962718921284121271480943126086677994796564667445189904308722144871390194840623606240804828127387062376229295165568241650566597552219838579920456549419339904537520927562064076336264418838862738101108840763555351765627300914777220263249625974270351*x^107 + 4195249719643621163686011614949978081618972782180103675950100636350872629375068250472798692508288132348120921249224114774796185660441918911551609475199588989739258098956743125979443735350285839584008414969315275712865550172179726452090892660142645333679841022483432742021903464967623137812005074978767010063274285250383724884317591092564281277298917010081237596968548847681682816529010375521350048243619149203718627931658122552226487424998087827596710595637390338091302366066694938475773953906918276224101260986719042101397097237632568307452991397770626828427532393088392127783962086197861805969274828258451111405091037958128575497454639268220622180689173639475133576572317751802143082723029362381952178700692032509011580795900564682051709220209334849083414531023987494104176994842716202822188437461138533921720185916604565979772408581328230715774078154626937717400677227436855854661810581712609003553957747805765844698669839384868138772605437373560895874481043322758200451674705370638690722139182346212117710302752976490041714769139450032252904327612415383952781498042287226175905637519089580623344314432744377226959*x^106 - 1732630476006927720735958267260588449067181500909532272794375074328867332922016092914691235902414927621329231847680506460175519818237590015169926574491762827852363604894797723918369653480484436900448698593638626672879084708626832022209853457612953609969217508575183845442790038946257614817374937411570698592507686198507318848879686223702825344975496384625681095240741046940574799146266695466047129145695366592158630613685730140162648072930402698758481211541701607949199501371584244740980701157203230841981931760030018866168094635556875612247453093355044208575134469424471814490277930119375817973182359914297667241330280223934454172258710747628993550642672901241950729677310729984223226718561346206848543133965540299218439897174758594507102331651699574323335551435229770415435284673650898279331093147073773281655996006882890848226915709350429696165705931487847055122223570846508483642152287533750255570278692957074674800411432542317893650145000236623743931574877216271636241120784478206467053704999913116349939581458205446522941448596678281101066736861501173015214995897725760804947590480152326544726103635413164114677142*x^105 + 633987062775498304420117342179462290680527486441115807070000568364871121207147055168076010839282738980566393616946565739580729159402808573663417552350606323465697181868392915398563967340221753790109346136104616349959436280014093323285521758709592639994296775109513080865884212990011845224562640297163014713025868342940607989417627387350841445620022501804922549484700690968384408334970920384063218674761579368646389702480897119891317750385537277215511844392632554160028095945577824527672253677740977503389974615706472913827894422171675678295790422292093044318543743731852227315454513750382805225466549472166019737254531411600219390106489756105523385932561853118020929932542111150944725749462866245782272790047645647516588428343430812403583329244118355784989044494574802577170572800375416846742304570896785913654717519236669400758274320627172431048876116985967880660163300171910239024235668525669202301439022585652769567201668876130877545180187536380392706837969179682863399243288022788681586465615490723855147096218630788727902591627546640724871485161635297095623895475863466402301568593786656561740095193803302723666585342*x^104 - 215523559574748961677101141031906418891847126725132619985312116824401434155359995288142763383945666689216578745889905601601482753132574521720478787012003448369334292740584860971161384943775942023855418494421247711566986957946680695861100575092165304202055144599524401065422432105788689703078719184061869011342963316454379352691833125484217559720212458800144312501298353403489152802904041015369080604649860205841753105163314350004090042934910685501254997108576860087341179013802611653646306533067865330237088900052366215567030545630844278873259314582392811212443766916843441371268236315858103618046405543616460854264608164900092970787669433721141860556870276765510077338808367786040506410501309264363803924611188141490551218629227794561670649087420395961005453897651655577702146225518800593950808202350291982123871907160606085991821906897923859509573082452389898850177783118274796916225179876893168433182834191345751735832071012143078592824645223727071985074897009513136068866927995194407865722906629358822069786692491507763868869359557998124667679793947000459328656174776089388299832319083516209214724793546365509586481588078*x^103 + 69554823199762693975633071582437834145750319705105155175106498123811702228249577308251308062398869810584388986686175460373115066934690714108635742998220718380088889934049638825087649827157542085256969859588119076496555715470960945174776138137302474410746825200850479496081101951115826112577777921110374431953071017887101638416026844609452706229350083197688677784699158306604019750346651986560942581694266132473627051708958735119560956851425682662793595737105950227708598747034012585278900022807022561683965023064843982561703671333920187222089418930759960118160074497005498310259423736076377162588815331940072169165477483319150457643550499669597642805359775477895344659130991176149871843708001112958584668491807768560034122956494241953784821634994626609416218399587592833085219089167108703551235222857990257078181213974430701464818917829237746767034585913908928406012266498837193785890567436735747789998749199181817332486193059237653548259090002240736104434966663327283696914261744570197235148457272044234702892339329815310423795376937717947439217671858298829599810640744017861689381528033079263946808500473573900920077319789082*x^102 - 21558876387495520227526910273904599716577723302747755841658632203601685314235014393357159607539734007235402753317783096640242721718872676816133930100286784839912936038536380258572295343479079836461552047787179499833306409373613337288634523665936139779528123382481409518996615898310614094236054663532029454633547278007478124180990308433172981357812304538656136278843452888986088511409393865041138008272609376529987554070802819525509325401233364275429421764126209187671788604731098446204615985977425633181287945443796074184067985949278891583084226945324197852335626270053229942015917476354400715978552606646227003893241272964531152083337110167186839956096972429937763431338570791234585038492277115053888916970906791813494683681458615446025280349914604415339146194097561668635441931992495291133543354253639271487526674399116770076765360771909690273060753409966619563048256694606266996284803835529387750641441240476223260874534482612620434560171210765781752847935974285847015609160470096218305503340934696850462676932665036076824512262663546822053858083217915816855909850239689602794776692834944444056361516363811834892377246810398425*x^101 + 6462616308164814912538559735419587503165632357725025595412777666942344435324377500671911100440765509456780495682745249051281363239475287232090599449935474683937298361206263982720757823321488799766000460367649497270535314494615312424012996296219737031016802690803992432323150639032764185716369064726269608897217189216834345807929946879797082101031346864002929964072691147616693254003643612100971911264864389874009763621178587663319960775747133546961021823717024435150263902976195916296538544193579475590901243202552071664478477580223332498484101642762704719179781851482992394005454626351128321370919316859495962999025277002927635423016879122332911515772294835921165406888408355263076431500229439606136236495333082809717914992948010294045030329586402012642580929708417520222778875265156584127943911177607822407907434719461321045567403856055834439074410060557567392667661586455334710823751476595779623828893718823660166177357298197852468648585964219665775114159286354170187843777530650476173124443796802473152339478496176152769410757007343852395780251728453412093932550581017680425371582459154622617160844465186010828104962367634554831*x^100 - 1881940891844865084630410405525919025767444506108619535178252366257763468188408083110383459868589172380445549198756463737103220725964935694966756309920034688239234095138274076228877414885693666246046392273737636088257169500228047108079121491115343181597754168387523609121361573033439209051724780606092799148012298991511063803197844826466521093059649021949945834281655167016789726985241583738079389652520875908781039317338050922588409736849625890738967206871642549603503197509467192572972041674773286454711340176067660595145149433815982374747921062421262690499966773965812698655589277165504015943657226136619751734763828670686448168619185766686992366681180571205714514969137438945569603763273196291205399001105918678436260589251540047176375909094806504617756202981761283450885486741598241928719603720958653591686599294326287234207793302952674506997214865529245683115657346559485891680898512875843481390702382630072317257217298903474043602963708741436738763265097348049187326894729274073218264932052330559374332749741223593032684642258915954973767642223994275480031635630931875647371730115158502437179569771080580390272364087963985521098*x^99 + 533970221162194823332846362297179806821357907954799778480959842318084152913175964832691072456385972710188424804362084472857727280496474545646140000728770579707198374860895012018512178559330221469021728047485021173863845495275124063537083093683247080196898486268215973919997016386224789579184505140417213416853792271814787632669872793561350411649379464362644001292678458598809071538707430906904735454198941196665066399608447030705062660169685714618300942722644797287708600496876190813653220159257071590872161045160887762622648082601355290640154740145516211937994175713451410355728907687015704557214540072294180798184614694637838747958099011559394581718923083743473414425182420116977468659049516947928640097609679127905108416989517080869273236108706586159220378988294134881211283218492717185993146812634345998089765270124009903406412162371084624075322629144461061676915043705617047118749203227292065791598866375870018388171025742162615311587269159925247966316573440795347685165658016539644413093751040195460131701093207092615593101609411252916343012259746907590612490495960256094676940949711577711992476839231828858214226875354394623695888*x^98 - 147926904631647173048116317460460112660000896507594041495833488505513794904780590171951768163859594612287973654733379574764995627681964514858732426605599514620050506223472065146208450934041084045056416121795625188370004410105259813879167373293834898547668743193695767670899990427171235341747882870858122937853464799976592124994677617296685689189364524929540744085389542244855303458518928933803439030703832537260815207431563911313724398452688561761214795425162312556867968405927079399874243126995149944375007105697708702279464989552481151245665052642745431155479364681770538462783051577352477004482518794549300912016746849322574388042799785309493228762078974773199152545802701349923397183109251398715957850110339015079645691093691336689090702573441795888565870656931179384386784079335041937286059813645686412721062010022053413690368886235369319637701817571860904804385545466394700925877239598907634773036886514992982641648697857687671114790234177257305997453898708870690752802768563375099119984317385201191903941019350032050192065356403335459273448187139709167101650890026960266186845208211388439369925687127728309101643983899524471134602687*x^97 + 40072691738819460021444367254553783298300797919160712079390726611317571747300623959285581776314300662790827048720102807833317707060956703529063160195941507431716939929085139375910875703199568764549112954727279332276300917122008783880045516304594074981868290978837178670254537009450666978171867945936396902886209840245165045481525281291611931422456492990300551808924764353646814473737205642201813852877410007104119123423091850334746716916823106612321875419114595755099521254570794152185249008148218861735062907286738934969411832507624952717354360387587290034438116083649953382788536856797740138414168317415178361565693544858244313706675252875440157132560373435808556945080046559999862280633861757698557360750539381661795038167247527599330007948423046762077882863491727771741780155522653954557099898225458603389615844541342671213299342393998029899549337658210619356410292085215400484325100032919263551744060386058896989949269366553859619225057533024507026671663702034293680651338798803179149116673127912461552196018291441678923935296160458358745089154447177611113807189608045587859458315498160441524691898775820340450485834299407992479730369087*x^96 - 10626698774491743623804941133184685295942797401222953558526926366500512168440858899024020924948357826425145615812065841959870880529492616080880769440289936783310067645457298726583220600351065417103604344768023065113982562787363282826952997571086110507158382604117199582374658956796517163605864565247083440497620566619701894840817901903178045551126480873367777905390436619021409292275903949625398128306924232075906889083740635054951789521406952512002319185736521235845704658430800695758665263511879479496939776466017615260849135117863406709950099700999929379413772896782575788069587356555171259387124612681312247646021809426197083725748624928558109775593189719240448253176964231562262042271077121789122197259784076949502903675891592479735376105938739310428950851337990274354902986020383866366440208708965237499199626070673683905133467247842559893048822324037796585635292984375748618019282087417252463415994597752939214557397585835944082868943954681255095153513490348030568697199187671185834619728031947407895179334798920888778849516884901588447513623291316108059692121804591376436876725110808913603774323328763120785275742228201238440298971004056*x^95 + 2760799278401532172957061046644712788305413742267790720526959175260077765350912886052630347459734836804999052133560566484441248863113036242024031946561597171838552842365966168747510101830813689623989330668412354334493942527747488955503775088082791047558812306151029566174616299915370329440898010402728373490454391999233170663195743531796185779387464533006215279071599119715094545746369006843220336877816875039358045372150862007972511143638689680236181743820743938926566924353958217194101480084409981313040836107423962554142022903722727435402892223916259548643617647685183417045956901051727909406859588671442276370610893019626857944497529502382184629641444034594958772128976974292670011601993000601527849950649998126818720075282561420961923842255935875019150268153154376724535197618852987670616614442444695002474600748700273069060351626795857025625976064909079253710332271448832975761870989910344333916537658480616006358032207414237133448488699595464206101882499837397158116928946749155476247913284592890045231186340104355287914542629886079089080406493933377702208229868208989817273275173161592293257797977104207537636738123038257839053886342629745*x^94 - 703006698201879861375519780974790027364819282247443213552641934809690624269482558003542506394095892310452724157932843619556109136922969552091957873819802554391401492490728599391644927375842069019833577654350937551244678027757966962504879127763148923409317061296768091772112532958711568833758059658180788444140076324824807494918694431512378159637095785945838859157370384688650326320405819199057934323119939340048164039459870043680758534266877922123550563121654313334774258883072620787412866219174268565843629980341578916897507073112168617164757033001636582372253428686980892678506733456556443960868236013868712195918451247931776094263253436711001987526109904807224812152260027732902090975620246122376758103264393971986046862806276871824859894509666995377339101158180468498073335055325516671445668225855147092308469411838363398684352931408458715001758578110405920447540751327990974280908105895736643337058301698320071588680683467731088320120543247781012918458296444268398414396994652190448107077731902282534231048674399604047061896478584971662101398765984543615451204850100930399324791559953240220284588722285861163073509991763871978692418364295846502*x^93 + 175475533702997055862348005185771723486489846422472506847031718627548915670311274519665683376744258967876894827566440172376150215905724676013088517387348277845668643693281381930016478130304467213917298781033283528563425694846505307620012089025097576550974011912293968103754008048321665854938556417700794563287489489093884667225326133997551637558874780873706423488409776555420014445800421203097202514582330127716341348034382353607808381992245329290300684367519086425575595575774264795970313385577476237593514334353788262222782898942382710908423999521862627114363633266290026302970076726492007876099905315888289563683878652842057410944231975630398084390140386268683624505797231769008752800760295982952934222355947713250558909756686777708311285756685703741652009362402148360216410929628137193604652372994805983727704514632875608836264089636306426821921010234131159712051145779955771457759617184814462123844616200360623635541390125302534096633742024151503545368324323012884870217771100909551626712779388285314661982563715089745523871933324166682564236420458892549419231874997801978550750400736566475883875665700295967724347448961616925704675453531499962720*x^92 - 42919930504250195168960408264816198681467499229807391448197147459059921491698527314312552198185958416490725739938606432835826962449061878465066167922134717681293077035040387737571535465103013211736069893696928680216033554953154025131353592978376536794257335529706065188925929126400883165017656760071765078933001166902729460850940204000327623404181489343578931251309506730451903853674960062619180744252478464491435769717521070098235379539805558407585976226850634650563999901184100474977663812777582714895356292968559002980202832115533658874472624858109336350488135863299692996503674699023706922584367573369756811270712102014413806700572114375690026771718168313238980414229441820920194510372545639404772606233108979519459597691123795631020335588124275287825112554445059815439704934877764460784975347105902748874816074969554392932720401097109883730526468421123813096087627843209062618590809886225675974381899298279846549375601422085312165486385610553292769537584836784758092981782752894255322375855173814920610939583237064036479575545161536033160921986835428021771502988056638024151005985669503167469681662842030389054970780859502578551565530146760949363242*x^91 + 10277958522678097830713079966519414899981433034585710146714213812567338360008160836116044656908704988278574575967731543961183492805678987574609650795787087861854774425721603009045789294742679053075376823571030345933651126959546521894268848739215455574352629309452447891049541508277811892771244677661686021240461854778132094455919241972276438942270812371542103721567361186843847549275710516755743347815528697175947514628427735795380729803666090809258170426257085703234362185578817969370908351024197796810354217871961267602512072070616093906020816878050008189657538846380328895974763382100105756907049760157840931483415130631910230657659043008986735753799027045603294830829257160005564695431263068392965734577873781423909101285964881839288062681790718215493546309375253116480553285133448315775804690227361751689717424183929257584304404328409426146555097621716005689200191829950631328100607692962837375367432785927041520113335605019604774142513264227502476100353884541242410175600949091547845835692364783695718068821429352451312779646949318611860946320045713578445783931498024154666809069345751722670705215023176350163078591253480876543873758895225853770004772*x^90 - 2406004347413153969984939387442504004164381643939356131959106666486568814438707437645913680108345974967913003677262364536965124313490272845240425646441409513454305697174110639169756753608046281332746359852552733530995729821450598057525948665043039679820284132297537150450055613660645107614448422815617154080131630208979268299840711724126625353187233611678257679022536413090531865999267237143243201703742485497400349675101324810360500072792436064008315484752306006824633527037044916093176101046197574550288725845895087490678737725923476117388337496827357414482413838147765120220697582880026797688444472396790885959182452809786875988635337484190174907815388893312081446079207809729478760690757127893446717399162927888073972171389159400186296901453888476079673430676539684709959702754918831355702098308107505409082896263126690379833168658971631616317076223715464623696800136664754070534150632470389060219006661338710603696623495685915128280693533947336039657863029171023914946179529973099079685844684126471475713761958431093594945475390908182064121566221193653877073183187540915536648841526999181336227193740229761350497797655572250711572661774953518450522014341*x^89 + 549290771996305888427302747502109388825350204423089263536747011366427968005027789720079059449581424334118378026608430589262043352132238020591550943516173973062350779797519570985430122539427916461403075174079241838034730269437096645767165173376737815501879630336437103141280060358055018290667050427540561588115987488302517496977518113819741787018688808139658112765008733470421215819713035878356440390696286457906706471533317756306416777557627619627328937967892277410470497697149351468859257591342043091213307513155887573224566280269919429418103163756874725976124692495579817080200564818082705298521836669204611840755005141741957307826704663069454870280480564791417293555126580895370589476068393387196467237101299613854531346280330896881146317842549638963336472478819532320014033815680004508889851821680261735723328717973418940518872413963691141298313096506945733929096659086454930523916753718280645883978341798952449986510691370778138472092608529781693056447857945270325392950339324723029749625308416252598086595583083253667197949169946418712439739546049489394967911662189504461372379730652640254748247133645883452148428920039214166652572247724379467566172561804*x^88 - 121869687895824036807190668837150517259916761864655652764331537982284809090345538764829365004240402000619541313848205435146933031940030914152056013963697899614722827898385456610098216126249637899459516952940659719801130054282152038748785422398614094705350333511165373293294785468271886019949010902423397484212095079020712347180399875641006926009507922110499016240079236123513474426240976270543811494406876027566840445045476937832883215207737863597205802725830738906653654830997704482772136835705774567404304748546609920478724032787841677422159965650849637912707047256541036348946278885549789177651904832952454927352502216651751178731261591531691451567556142542746401865053782912520691294633179748954740499046607429017741276627936765178704900813280574609806482959368890515368881090216472690721810629455813810949217352077587394695676343241421532661124241420659318978809670682490706740214831723162716630763592573618561893759118465262709106001054651752462010481923919238851209454793177109031395066669780454024172439759350459571921760577399824302222189759543038962840387334389355344021849480283156316232642136123755769620564312317145740045502612531876338555245162755910*x^87 + 26137724529001143913277817539395679781977961786990864309557846934311335125111757596357200204669356693843680824110727434956467382214416255252265335199494964967050120962649882855764284941310040988908325546377640406378399077460973282797931880008131788860754310334015328928040031216552417305239205338067319459350545137827236970092920375142553579196512597313496067537104312562415587958695537964703844823983707735938660977183872137841931758518523773597281382910600192285523399552531927726099969621666644793358117317883571082046122349809971056694224576571723751334877356311309209134596225393243929181764714991396963465969770929737810188754604878581253845856897436944531621302612049123017262880741628970043722282216359334046267126258078080290146737476575429821204737226987758238749450165422908455190345372618129037494735657353545746980944440916714898233659893680703799495913702167781925771827171744978503726676198427794921468353766144250627556205671305776531161915292384826366925414560785258661506613465944769871380892388268864186841325928483044127005927883478241816340122756886670606892027678260726837607096129631050703651321660748964040954601060667629928774052648608174069*x^86 - 5373670963998212793922493449437753761759002311948302798787707705266953109960861840903778269569216992374247514736419942062944819704425016462673512029471779656870283674193100132190997657580377480620652518887375862022065327755077586081795664241400591141775253343884130356286632002406473587407763500720876415276432767242662416955180385948574802779398714327737281957869446056454900183189865378191901227693807316942769981113473828358146554763383797033481611909774083405402013381717984510052592076374176098711240238407439798578152962160693316207267509938660894802296868501409829639572517851526867582999692533385792841315603901293069480414392945706892834638892358917964796738183127699532078508135250993411734739219698215332629103678981916807880947388817212810719977862567267350628436483450639331082272853966723086367984073818557739336746117899642600440721551662618554473940854086191494809860060550449385789446525593280638452454439425646455505470635201193592747525521924442553885228718785045514155916479472031099825109187895510308967567437064897912195762281975462075625322771358547482345026288960974817944932902434034192125460987761892306434619738605152083360312499114436419270*x^85 + 1044006023826591179458070328298402965747778066626685756519048104680926955415680737947772452392095226996953893067605308437613028737301738196748360870902098897635760886009721068960728613070312281518819174592389608828048007864551605818628270672486875574820439313747155179811724168899681456814559695202241257150392403521647332761093053163382978552790112808032728311505495430933277407181387388732224323142952273717131606872800152510428963637565497116203958284378398004417359523180829407366747706964675994076135142707507516068400474341878054942972632790160935352516008806710338346229537628368339751259126147307235516308946837905464681934992879951217154573510539575633130794762837724877163162307546331431371372129724177200157897403094246227204528229775532492724696713833147957141583595931230959740159734873085203425832567500174227097261176767267052317011850864908275365873125563067791413713999968538817000748743864080067497036189811061952503744466810956237738321471106649189133154844918985258092552828294164427913483181875785691588989812030977814645705954227718858484186671373272262470280929664493129392606634963298012479566386147648731392262210518167617686595418606811625332164*x^84 - 186527211867674899560223925915080091395772840786127916139631072973072406264211409723134932101096513236697983882045020831317223039457048194484403949221448129163846025772703598097046780465968928128833748167120384614271919659633229111977562591159951060080935125475550612886845040720550996163652703587827475609909908962093506182794960641798928359166332765227266773272797794657493839300980940269420863635010191604853154612910111589757316871221497050360967436004866403103240505162217255272746940026561613374191744402601733783599064438587506914673710681355458240329460277879748328328810816957871827403103826226722586166241574256137200599799579903569509337639600830884011104615781990834789826642314293909162519826960641542917377701619715149918425899642798606361459432588808175491719009983941729945150965058415000352963674085007494065168376873334619552679578649258514623252154046437371622858101799822003978108014557045254716997119604761979384258317311206238356220812317087037146986673143623678945554522004966720327696044970360217698200327348325555055975612418315294420766836757881519457073291001865661248956323769298969435090664800010131597410559941510524761020179728809565049304612*x^83 + 28776986293784667360735728441476798074818195390900261510834809985497802364947360882121481557773809246896572968824251665323323843436424675518116044574750552977128854918066953662310583006068850939748796799118722093159020703940544427105726878692522389265642102798258980327210572084077670882062939975623240373633590214457272469515669617254019858983584314291687990928692863591764627521887983199361693711649374888553557424330064182058290890686615976578130814482950331152519514536955308942332169100917040850917521432160558776246986359163039608369101353012724596703651013785545938321960430526703472082241814212270165553430107296657590458915969029161622314745448713698848939812637583097473190516258280253813789259417100776406264146409722781776581719427493764741709566949994147912499964151273850663446627965570435839950528513509982523770989202184682203680594256765248463548984528776822475472682379677357638966931782498139983809080490780002013672617481718005513341584421265777547262667747170947058072864637760357721054469066228397597824310741700986030076733346903565913742237417861596862192497142097899388343035237359043602999341571105332762082497389884798857507397957919068806008237086*x^82 - 3081323293950087304297993444369464266088837409885185982784288354025572184748102442253334085512311912752765158774678782719322512718586176468909200600541447210390360235334136823256159121554239042028735320773215515541966392442023940738571452223268665030907335602789331414888184010645549085949791312441888406299112267146536931833633919847033127422384494898940748017766435693986307913020360915188892506548228778580394565923634036074665705806607197014616090524325404795838698501505721839214026995001885722378551816314967339719392154770167408524343068729477154685492945347697034146804154665324405609038300742835747117687503153161691655337207808276466877707529600787342172177064404853972236596674455109414757191347811104612185768252808822742078332300091644868058129881015748542248068486658612575610196951163274722978206357823918703067265322173185614781408492772443638488871806070853198119301800591526939555517195638157688980637455488678556237109298768165354808649189992545389958627006687019851739151781165785137020420385187497989917061044147077421237937815946147938816056258752055049381677982181216393896697733067423651896068789995350315376179129238101579822551974217467834113870404112*x^81 - 134250965308743660466706272859903402111142994071025896933855234228404692058419764376182320744784992617304263147441587972629498181733349121509195798705632287382556631129965314288007672943034891613651971896787051463474591384110711921591842495157918222166740412343766731890211773409826972488896243176612802899268558646378317700266057487637599341139639820408238131967726153274377117770755891744412780957282484461967461684058335581193940694657220272525678464084343901547828841061513411702382026086716169685656953588101729336451438549860913725603508603719283658658534928452641841337409873628164168128579753986846481527946520318178515892464754998705150768170869901054422558799467998735831835117265356457547301458109070376363521739413397348573398512234350660589306481966723781533734634899454133977022667245553174066672465632961564471739733723600778240148498983985798477664231044059573620489866318272429636345727379680912446354468802508269110346003792996059526598054955088656715404626633002668630961076402647302425556779570285170957340058084816097923838966878400000007099068095073099482177218672931593052162526094232918748776552115729113710666774058350603750283816651272597249144516716540*x^80 + 221443940902333873344932536503082045624182946643210795821587253683028739899097478546310950191657546878388167079284036989248384111759578501801295148775519489882079780781985579367795270961055934933434989342142760723914536965752940899556737628999954880277617472516831954268753262155353114883817086309549018590185640360126135126631079444184345092486182972625185268853311174638723918575715981055243900662629892229878032736802996214648547540732007235999571645466617272678689762322429827516798549055802322595871189130456959197095568973924718715801433879895721329922202658490043773661121566784815281539443135745351809041094866286209442759914775733521480337287297288253165063942744042584075738932595136336245287357175699302774063120805376232045308413061811145126633723993666566061401900511801169126354514561936649817908252010085025404220495502491251050681188584595981996236576417458496562877068471794317485250100334187036496508567625528781213448419409575201643022668751027427707647809851575588732719536217086496068642173893987189877844427488524306739959348668079137698773939488344411793838268511488928500519121262116528399472577613590067094782354668362144650927432372705760753908168484678099*x^79 - 91493360284867064068756831471413730687347604678182628228443895565492483070209846038881790665455411726986721743261303512515610137555422106152473487468233114240339055849815761115381631052318857453629828444722260996513792304432832681712424524035252406124474414445409801699719549771537776435697252746839215425984670198202308039951288642113363964183430900960799541181791053043120805127203003769675275822651701473583973866727948923946949035174254339435975360272890413066125333343590442561909714114918974749380102431064242403683543117636353090442563839284637102743197110497382726831210630255857809141238452396700859696367598799381270641246423238141210225928017783561607849629138822553368494991316607029465015184311481549091907055148756392900580025597130993025908489289318166317213769023385883053181880748638083608281769400674590627464871010403786477318908902467841308088315985887192558811223823813227055092637092048549937637225944564345666406468020502977014206240847186410703995366310816549888852548588115955804783132354520766516897869868523470611057825344939996519330504409088391492228097517698837838201578407229710181641679907254416853242182646528269290199243108443825655174975085855514165*x^78 + 29049244237743986691160977449310909656103389224970646672509379938823621817953184007982902748372056096286235626263955989313734389468074841811462226142367897899222269017050327608526082102966911398349015035136434054186632792895079378397425394193440673309327604596962850442795221455313329215183931986217060196063236878620129216616908562391877159903403980694913865370509156158136050675250167341461549672307448259540670485822372871408332830500550705509040298934468433202796964849927864838255366130189529440573958220945389715982356399724378550755866409210745540450630868743926501956506366664248552264713258757651270519210558644958948438241144254194034206647108176663270134348435871409360199032058850823009679665630912760346114449557975437576457629767773316818258942701529458324338662557182312614118961924233580888405915582010668691682655036637503104953089618944248964514804996070911115259834288631345703302292633076456724279085626513231927183588240535435316995159719241495791689900302428352452764485279922622431193925082400079646605726612737741083110600245534188675587187161266875932967766501148854696719604313449947851691391030224957453646517945341428014380161380172227813706026548181854743234*x^77 - 8100116518758178500635928610774315173465772636878871987403318021383244876289070229724978626903132487575277481095382765038776229223966443807187562442146477930057981519436991146199248291357485947631613391130841179283462758383538148623367702198909159329960059818040538291701182250967362772180544049729120534792117785419191096474784667052251486126151497807932231230108177317407906898098820377426732712491299811375935267477229899517387136095536115162707330579167452410868636052941756932593218850978161475802540372747251388854703599405811332019259261710260424561074413868489589781962638938005257445031018160739619148414036130360408932231782575943469573238545597416760917157449686455205898597805998510030376187844221532846853665901207067468364205576845483628149426822357498674109518861674446208628023855040529424823941878697701440845417061020054287899051108952998147274390580197375736670611942826633605417753909038566533201753769898936318613172909899299261493618645556760267555724423243386706489002058219491694081273150891703834103951073894373688711304514552899720490185736068550639644366144717878789703997101200771442163759206267954994578376979927654348965646946298816276824126752320689490854636*x^76 + 2070553612555734279153878485898162083501902005888484227321013923178098448908717433862901753184989440657492359028893535175340829109083572465158770510612147838310063958867809053423602678339759595439801692033164147835765636629644971115373714921992252109134726373419900910410104388614184816171241054324117809073657933362905906902164376115215410177080049840204721529464898055763854165186147223827071353896758519322967181721062905975420551533648014266227019354606605759535627744572758430448178504270957652361522533620003539925888757720461190310330772294093530238205689549329538662647005622701488152200601157059297717010479069453952608375319859809878639421852078630546174196451872712753791449517055102101275195554812583874484007961521529123148609679786445834415801453546228001715908884217710458277586486645718591941996785757883106434448207483958778084754740359925029253572431924177711301937037965518118654968971070086433218762409704861749534828162073357020917033895502900476657262952405243858204895614895706580321788061846741276207590958485737556716097063551915409299978337655566607362400935820366876882745473987518088735855576507453410708827050808644581738301831220175020375548355729993328140710321*x^75 - 493410126741063851760808192025636435568252516610204748356203542048496943381369844788424347836702928075706536369395917630921559695157900682250737790513582820603523219244241983029279889576920976043394729495032254231551900994825249319493627886074462319910094653508533901297581135088879127286791036385823349300262511924270647492172819935782549383197619576669714748544894578511990207126675788080926166234690681764034462057234051119799079373178584192314523806960133489857794659900422381364570951783442366500211239368350154538579759287339073418503046618237001425140345960907288302170001081865862039626044153654097443567353300866531819330356780665940722970519743633637002745304478745231317443673704992475556581256638890368433055095172582771930044401592723070833519046173350973960915887637818412309950898074788601665945214142324281927709356256930883466189778267913796675380354692549236519539573169843025707107387761128795131873264175520254050485985696850408170716850587756564227931960803335218448384436961405364739453248927427871915475411535412909416867659812262551547582320598558879192227083844976753214673486569616218565980684873671761579213217314981760959143213696499002291463717803740069638826364578*x^74 + 110147595174813913330939923992442560494124392430920717562885552020571183430803149846567519103400842360648776425424754827916239126621699559328600000112879173766429165354590955181693549721741411772589056183057981239295056439006190398855674988631022268092858699409868510433679996039638467656853836171610617774682836413906588032834766282250276637037384332522896364237545889132422208760799614661466957590369302053905330345961954558980337154605851051753014172702551980381786427373658763786481461167230567672462766081315428331401850650775843164309318500857610641963853056854376049141662359088670962730554967427702324073148567671536340417533880708025648247736048250165644471278923116833817546569960362440403788218514831379085626525494581100478269293015268272533055523704046202600015896917180345273539174228542238614353978683028633617044201119209161696796057482323931406428340736826028802284829087677795333842265971704699945626935720136306607976263894557138480808301115213527831925063231165071833890487194300413701840402918663394173986614948797004459552069586034420832232235807333300517403335964578430760249286297155237081125138736072883240639382923572189180089548323645300328397321485086069524086026587709*x^73 - 22951004420039738716504398846983128443877245521783321353358829089285150004798077664717507891765325058265262031753113150625519871642639528949901763550688841928145093564235389695036256471285899195461471382094116075772242291848800885661453328978561469453267118327706893391407334374715711899284765403091393469182978365727834950629566436467025178781626700681035194899450152272984015094510792171420557682398843011535353681027790732797890545599256863527093476886772399735338276722028113591703737074418309496420816945257089213312615097787264661462912717956451220839499261280614179130101482098361948655928214363445316032104248721941080993883064211128151554793618018051376834062848044227208790387117340061253712084459305100904178192081036868704026494043447783260188885268493787290930861973144566936519214984871943286498770426418505358754669827212424039837626338090002218347096746606890387677370298435868335176253721575956642332521799912710199390531917311651052284722731990152071649329153371304777532602028516839274903818131459172296876803907186162485615938835634488712242065143513894599945348902317673125048513204158055591521007734409756510740254857355969664273989135921648507323697844359960351148999074802107*x^72 + 4401617787401747307289636939610735806513282519010691029205848494268971306142579294857830178180165918132596140108674628746049248402952716346567800247746236619865196598561051400019322714712042753042532529700906302980474411117593740103263532804953498036651368222889419134127285052597632053927925493990332175483437743684485657518499756906619672773866386274898505126092495155483374949486078683689171543987981131881835938888554865594757133670635478059716268351979309253335704276804868035415186144059219717688822465938414191368091944079774806804545756124923698431265485632979957038735015861660572248251838051303920758217201863995186851892195734630201706561741143132987971505099856501145972360624796714747894789037933408515662527765639898066016041225479882693201605969727709086104388424610163599418522068580005436615981290007654525663733339903660734059933851711972171559557544620987500249821019036001468180294031910360535207467085118797566826027917128929672959112457202587296227517794078174394577374100399707263995389820900910776546480856373198298159180009545737248509884506312888485259803956958138902014371810001605851671805673803372461733195680388745275066028160504687192495084318437231727997357186228693656*x^71 - 750811301929072156117062613641576248773074015128439249533243261287563984386851223580010822176108910567858159011306587784547673524252613052552942337664830477768361524059970343687595682419316137595047364779274934656993185817569767867927850789760893103695068654046765164008280710070205213317527348886643400585815821185375741562411084330251239397962019742437547466084173765623715053376313974282478005974032976386905940449040544355328791426021914080439502034807444549516898134714776169647690529301000682644717092715449173035095151313844982927195606001918221358655807259238136412002075304862389017060954785808320599253215383858797137847759934588746694699359397124684459958476527017687446616631815514201675013755429573572401063318848217841786452260402884157265688405073479203102976897682565738855307107750218339702966925160085050545612848573004695588468639099530306524473529448786860405208267559897556512019996973150360174552159350600735782070986445034678330726833603444992604306258177600291421017317472356437195248567467434817337186110779605692916391837398774848029671397902864857487076827828817081685498693857290394650783282131143708857501632447904642594947708341082048766961042023488947995459880975535193491*x^70 + 103520792880099044176698890135477694372337501899099886235457844219987660380794740143321934087536796229482414243606991854544617618712672309850380143215873676699915173873367706273892195160695847048654082797568306904554211112039800691723487019117853778323484043360071124713598129910529455658069289840316235792739260085977915144571289699255094742345008414999631111713864549022905125982179999255023538935927449175323362524031625369061630950854813835699331364402753213578914031141302969440980704600767612037811035256144519617928940259364592718367566559997646157939254276540815194738414448838984523126238516117624410163473319073612278816565969286671594023375790464917689766048955783431852091303190944742412444523118233984444198736271610012701578849537775645862200867320569599250158484331165397767507336787170435621886632863061459475879671967148935799138910896752294120510847653785804657535681789945117010815646310703034433599751705606196642861332345439924626608301067488698699556737264290724545222730547463797495565913263598157799327409569750558987725239532462749340624556811127967897431592414603417771493186321473256234664390042758592466993562614216637550407347687293560338115338806130968953572111672394040764532*x^69 - 7071727842993758975397820836936994270432536091289763061797011307039892212420547547633273683600176817811406932519236278119951327399063843789897502762039088117885395270935359116521085772473463618679448245889496242925983365600229000126539753125228238556849847492030216873191872194025202024339963635022750515783395360674187632466425925436916587640356473511103321978364034159416544976754158701086002926542356375544952058013897311780867085511740416708222998392302166389900511908015518688521264233081094453136386042005022840412289022843938355627134754882083263336388535013581178152661281650063325937257986335907094870285919843985439485467204922907291538435820079373529594322466489599594222906383249855426332330827242134513858404532953562356678550124340012602400784615489301500732910665131238936355200610621755624455897784060882156367726522205567962338752419442316624314293326190195498664066800479999737977818738181733908046642438266618159020873110929436075226051597833229377582536779381943172695086585070224324336197813005399348869811564678607240327677025719056276506203270210311765325856047886717563268116181138134373870540545732849884102190036321570872375520590472575808214627855746699479501823683269493412200737*x^68 - 2124313841877331026604128806813506211933227529550778078432966045731087576228229716948204254304226801265771234100193213173731914866497244101395310927465183679743755708293236046994349370574878849692942688183061999234117503448694248071605435210371568373531700651994729730375079855265524135011672755747343961267335934519777453360062053826962950894649593813290301006119275584095344596795506281821180913967008820639576690768145918142972755270237783631256783855524042434696092921977065007746571793012121614166600780515332823377712224766655319981443012639871760961330484622561596113411310669555362674376330290453417460430360178299155693600747856728654017515676890996520591227708698657011032654624951321146389045748831775724731351244723546240912645095638489416825167827624548366676686524884914897980074693782061976709203202631992430734879278435857311792049940640935164983274139172720655289430323630382931453923287719108318457536359973551092443193936022721272077625742740791064208750190973014562729558994477876246041062633072909048366532267164686235673886082272357349573179840290768614396312525587776166827223342558381691075159916003523135361326438118270286544631238749550634626314422104294828639031181298020853751247608*x^67 + 1267737965973269732202067402176342450280382363111486815574577090469884667625510760047919410563274285560729668816253291695889474359501011020773746193988644909817584409555879594358935907117677006850349612679478989096468567050302738041718478045224218020050402308295313312320896937391407001754219508774275993827432168691171354195052294461798168496060546601369916622965570249622859862962603450314765437271959824202879188329968749947171917582532420569226134170099937399666380010412361894529839970482114463106476286951091103828452423524471759937573205250325563662256906964358754062266667603867781152663978341344563177029965814084643001355113446581780923356877855506068782734061724579239985194424349105668043437334129606033270349404781109505148652398524840904029760908320534283188042116155340084631218982368807339863748318035658670138002490288188741529735647597330813083505946354389719078347865724065415354772410278704053207889477175404350319227926218848399543793797613103185683887493482256816912778002058923030133860687470978094365987194303845045894372777590264746648562496437063741819294229721569094611235636513693128770408822960349563628084505103548042950421142824355362748176439804824748034616616600938639507224731289*x^66 - 440218035499717333418454996632315635851237919128082723736453095728143499412533435827739812159442096532685912636839273311025746505811311736347147105758586333567899646689582535653516800133164740364160934079332716464465316350708949161624422224760726552733569576033895827768947555029647336466381509991859064464664979033174491696032228325745164460685167252939202973164945043426779843554987622372797107342665704952619321978913260541913732576454629176928716584591956851231159057736977205566240373361677071379654866215687526340948095531699323210265617611339580519522137770993631878814373158746873414011045077670153323946891881011323371766399355800997368616212902326329594473089579255144929312873523407404366993759357195660837093828127561962420786585557800912136183199559835652638172779444374687685007038839140712245726546148942196766980598085555146274592587416155527607389553435202193532434076166574707629586033305616775091554009981194135427913830920215494734298098134670905011209006621250045262469084199636522422584708657928877087334337695675852054948647244522161603827940693455680092279741898928403781181695030087409069163238037195015368305599600737495993636716541252134882516467984375414683775919457270039049241467906342*x^65 + 126588101824619750756920829672798073330161383154570571001682156474739424761351608434728385246510595176832046474874541208174515116921795787391735506102154412633520809535202118387861139841831562762088619756649320058591421392662583669167438037076191414679463312617114662797014185501689665027625408563096328124371161720794985680661690388753731580938384126720844792794330283476259862495285540126287205292649992015990300832925528721541680663510134074467792106026943178004169970115468378464718922152805355603166994040453833397387473053749035748972239158413884975640366407036053858847090197318574378627543934762655373238773483440017747612233078441840760444181381339021030440087540763313704823186031336059215011568178275843392441971274694332858673147915595765971236148855268742020198213319921572422484765086306690290506783269237793209026942228661133652942964005636657191393518121343244019742515899457920796990069929758677814289883527825668099073397473804030892928366062695881188712097477178404421335557899962161443059766104019036884188397922966655979130858175887115644941739313890118272989009409604107401546378011044961439558200893046147771097763920940460637969616064054789236556234809159289518272383439600633687917990588243895*x^64 - 32689574109235225830287661197244459671726303095485293503953130447408376462679035542472240371779271230949597101971079454532592644082264513685102988348532486639205707290287495063626565947530300113925124231812504677502723831216854474133318961833294687321600328955329482416807805183283496859831138472649758895031850374866957973346907008310954753782777681264541829548616853608142588486777160389386401411212731558629049611878786623252880796251248771396517919942894847843388603822709808492007915842890682368638995947352678017854655917984544078002516054242198991891563724289936449827270823198429234728491693177633990458065550454771548834682833565394502489236505047981167360266083928701468164309659072529921007194148045606327602133524047620448205452368697923543998030176037123767508029773287185942533746884710881875322797900513890783805926216326232878997018396040557812233231875839275029830741268135798568410394908806396146271134602678908120312994145612426041693398992903350179662413879069073972499252177411355906247470867954411889941368894368054983050170296327732425299797191963480859121266081131053282577314271519048289911974921915936035538601298611562129361121768807726577549491145914688506513852070995457343529064676894772468*x^63 + 7817863833355004818926163014403825155814475918357303795593818802002381755808066053796279220190325784092636470342694089271725347493959008729092183192726952439504452112512112039907658363585881389614488153916631015047295644456237140782044879417419086750233369907327654932237687499458164693301367373627047947763520915963733181165197265908151672587876728422819373093288174056620015552753551063605173451657668311329111899519684801068504258231559791317686706248362298567617996737342815278078569399580118967434247775409015247071504003971628593243622973155635788147298540059993625199152962735968581168391782868329531034398301089608303522979418374160836611261099100038173635040001579901098245534680262005648863680691741015677910349651271409516087544016391741361633202735126123660222926435797781590954968721643940185511484811764507545169821071440129230075727149090734656826637417047108803514367441642422478193456400394515171131577103083853472886062102615961285658884719600357270091689381968585836848535740638356250616996641850301883413585671461561524119308511934142371579788491653136647193136235247507293436338622767780625457607774560863558547148441378801050708015215994336205680511401835778874150416987074899198929677324860062677287*x^62 - 1755305308524803978704737194418681503864552000151167515298359178733838660066471878370376021435532457279546011406403510180676702959196008763900415827780331807080326652161894445503944736517797916116598391272704992641683597323047711646988499549142418431389426153063318377223095056557285320649862651994050856129327290399097072214473298586984673315869972253206650720788755225210511518775918849540681223674894497091561694305718602230729403021942363652642249558738124839113787109265302922244339994944923519483140410678078450854812329351989667043594381566920246518421589837854095660720507989597771847491331337480047094471320193400466935752352583638713048011511358665608276927905794589425552355454434719718245366013331794433183613766938843366297084773563966046817460632392138248215391606472906778866484751510444203900653374630887948052484745509916586101198267188426729752012251175168595993407736165682375480512861057702814053397362082925633497235471298291916153024877596364924497204933026865738346139806045240369007853766697948354342453905948022481116846756961698892974890765924206866948769127714759061779067071300152109025290820797380562468378081316766316423616283962788214849289494312629579980165528251132996534891382088709692460951*x^61 + 372072896841793284622149586858972370221323707281132637127589325789997190845071159071266226363969405722144359212401805555214938026363068496429743150846607579593472254028886495229394571724325914996056444276299663530447051903316099819194987750601643330320268572052210138804836199747305804473447432405377311754863618021282098819356365738126755246291986450493097265322805289457191300912828626527627313757733496580883901618609706478444978408377041227728534689020454764331892344472638597950224236150113386644208757224869263916511812858873446723947895727566436475546903912702306020058489477577716864524951171196392630072869034571378238477455505714985830747529911093693864167393174075956824439075331688970709341448859312954277791775747110409027263010106946431306877634601958260387970511033262079428304138683090994070068029751948515722128116511434353248345233845363080648024365117927026739332202132699258046639042175670230964758459610710420184424522147616087599211039722509096506214135298090165459866881975874339960149080060940138535005775337217640228647079496043471488609653386424401154524539777075417608351012132931243960466731349891273342369059776618126320775842773018562805307748454793404260218925578452175778609520896630763831213408*x^60 - 74500360163638620354499992363020583508720706612103781051638078860084298071689585653278963979743896232908390512840680340463733750395516984467556397550779821321894447853752584159431398005297398222778113768822902110019254436764360524684903811496618560992194159641155394674191237513872260647865205520502910456710216425425444237601367645513230692945139414510542881389495318226603697812228084000654204641719902096394629719140796522210305029172287074605770864818553630798587307513222985109666775709083759747302808091314221981516468531623837514610123562949692876938755556123542483748092897782628621615696168250799136468688318737502491661097236484896706729832014345211799484153989418946402193132601941310304211954765406432226187104590778535063363742864112072691612523341746750207434266602126528875772286746539687947372439750785671711619718087099211517738301623056799523149041154217809284700010339727674200690830829870394853174503452585764768870426838074187770796854341724580142753365562991255812982446301116455669322209226401998440405623258262835708721964811000522741422107072716148135914139588980993955215789688991170690265013263882086383307437762351276791711386758091469802301715148547115968815883406450307380741760160425730285595036200*x^59 + 14036721517363033137419828467482833257103021336058835205104398922797284815487080830092464909097720819021260421027975252900803474290872691667158008743046192522501014861119649252826905883006222099509440478382250382127172107021956252987157855541216309187276034857161455338804123263721441274199057054305124304136805320131489655259873089800392443646320259317864866197471175855064101610001377765393059680300711808452406960903522120169579836101264792154890998536030365833624681935796543445471194222754707530168558885309344975221129855603695091242674917921460929738496136230274722842075432952692471794584362520749672758261704470797205718086195077897647446616781507748792014475153321381169987796744366933837846709460659405511154109820152824191734121760793579001769534377712905793765979210837363955595728562682462341178249142944873617793034271493956159261749316334162138008242627169978996504067596094452049051383520711220884702384845325793467838203277792741284227835524611609987353403878066535230462281429870210581361777150383319867749323804031674674911974225506382595639448487009345999885953333458558179285390420652518283115648095547847744263867769653372915049200080533325681243072329349608915597522417659510145809770855523364751653705849028*x^58 - 2464682737521258115857906690567421695884413422556000338802822454014759382406365758104968526303036682092522202436441027743304584277617321277159824186703056480479489319899370784915810209482012776098656494189915855919276587137670453075529899310424009876616841227003322712694976142012781122008653837867177229636233468318748192929275297361401684279439407410563750591256570229558163065087328064545312627352398875152597468912314989609508378804536182007474516421448521006656473043412664877947903690205969385033117365445474128232674508447203866624508699726338418076363333484005655048720753402681764305413523191714201269110303073943789151209835504718383915814100015368377646663605847805145028887883910835502998325927117316096643041219968298673286098786360088462014344717576961580288629433598013919039234908313277798648140386028994234123968162903723668619852112982715500799238591243145813895585163579418056231681308783764737902427481435372784954427522647959865268234992849796112427954505065849050139152387489946219156153058460705634171159270769145685557240768971073155148559771459551533771061448550693994507742251875992557065378113211097407754446038572583368641754694787716348148346651673278699407451184129987204360829133008863516592761352927203*x^57 + 395229003815269242078146569698460394082867670149085454940431114630374258000275121040078772884588270080700517363346426561372157566458570723575182431362759322700012413917614409033886911642687030572623609599981582678254804681987881297600178771076538319621809353209370834742497625906037880043945664541093052606832654576744020637294597953008543472693397545544917111716724022849752479067279092489728521359683017098968185836775512966059736488534266330419916372459507176637886151038123047483290863847363446243850857822353885058257622355891409560738897775329621630489056027393043766880733464791217507337186635025073044564911883991408512915826144790141885765973532700228907809275427188977825012031961642442297654940324554264722904311035695977586667830541756849431494878033051456530038869078386332820658830134661498141467714763376113827513745821055278439206087729713196682030904705124153300774004253946730790773331018343641165856520533106233202103327713187160195189098595490444049039627143160806572368287561976359139231857792437407175581581932783078914734383796942418472406823589443959535389935071783048966973458885095352631561944328999199886181991254528474578081617372201917037418809020637862193359242609154763217062333141119853151046825773793453*x^56 - 55264726857208581046274106687381626796534361660058187740936382145524448608320737689192973013953001259305380894172716781062700753288954968492710584106944681444767581561538858408404450835252180940951555729952016171795986726256145887050927754384004835317046784057599511003499547851603032512429387036129113465197984429034847644919328371328135714303702948473568519201815852506230959110307739510945076521586885338739747371790161282003087056296404231541551184295859730021305946683605450634794449346704005383044745031831062837534641349520369226298083263356027640513659776395415136685101720121783580489972248989494230126446947592591167923720102391917498896144307872284017597374524398573723321178552232175704492082762000716791662077801338448591431372074351646061493460125664321353350879099900437981692054237024530190381162124634402052839074178173402328775543606116733472106244165969662028769099162135601593840526007342187567035767182568888774731441395503869055393693189621064920473424778532626728371211840883895133846783328693835657311610718961042574923571343762286135812889426862758609143586099116149623156558840417879260427878006578626434182216657963394457279509994143692380890749324715554375002613199291284930098301128270975169055072781350287668*x^55 + 5859482153250041296953928022529866352799961399193284873834219676560391266832289081358137433231794021279668943605929152114063539891081193044349829914832534160465763606929899646608088045119344939377834936008028681075222532206310676744557747457193366288300213199700426713166421496851033580911203186653413580670810951390280631209813091433812576580102974812314083460285535436546566713072626881284027002321273476561893419585344644207564574503403272386480585982203755180825427859387272544920673437633379941538292976435429223259497121895055218573824440235193956502022942770189319602983615009059759677043875699004181554714752413463982982156054186875520048778577796869135090142881956105141706515522574220868466543958058993631302086846849570599063448622499647381637380903136831148438241106697751333922679610240055413192859674788466632875640870244994610831582044406924556975506632888055709893020027530106265757172001946786760062296093826154311431626530448381130286011492561156084026500400070973735273469157474001247272059717023171718494697886360390634132667590644499698934089890358941433596635818676987707872375604330689690704839172546120500181849733720077334565121579204957844156340685732392429965758958670855056163444177063028213457086293811592942994*x^54 - 137439313298937349942892464290038239610663302454643391522620767891663645833872616079935487511965969791794437798414511719330859463972968922152263451901260710054581321217543752516168184370160244825587572502582222483690731907681417775472253203294374032850674188062222334953956363530093449396898020624387577123634832786862887686076948533761462962897378913782726774872023596064555714230828097294680304774577201065746210231487048869617076852729337827943031513499442240156018835915156283429203763436544468532775273020032459595698953541400379210141263486097227421456884503034397376947619591704840237511222952386112833107194890579342734066726044699632008538882061661568366041501202894814827669950441123714179655674969877482349963012668168946742203278304092102227510948374939492923912236770545601726707840082674842242730434685670577853406787533365383590286712116749071654575872760611909467422993316980976104966903984867563128563574203416638313330801250488229252816822164547593890387962860126569724776178780627004440038664536207282567461160408248551839308018378325970685355859625955058285271427001769544426846117708109229939727339144082421404224942353834825502127520479087262762321617303536616995495597049091624749172602820076781378333867644637515893993*x^53 - 160194568785062751116277480606578747267825902817433623443046524848628850997969642772509183329953075539058773540916197415060071167707653344452252200691679577831921726778128062074873502306091733276566200516541573940004441038086937137296063486192721647090550273775605064372600595420589013630046504183140637204201112246756094523703865646649545966033723271469996063587433917571021249352216153845737982928987730605988569344618304051922077772008417791522873963774274251448541516911695215500392817674211572525873476046672120195120667201081643353382467739053297679720918751234791010275058494151948309425703652761697650720616453749115342694419462805405429063112814131723780728202580046097279439495577787259344931025944332206896854779566616892389438018341941349086858162511905304725798742936686799660335901380153600982562854023814426074124951798791625581171324357641648532469177855939063513914967317493191888533396620573658312051064024237945321750196486964239008510364725859791293612893660405464939266161542722480498489459231336644571671179395710334585472127730667735331869318140635574760397206541648764536722714007311075152537577097899272058691752802213268833514201827501180547360380127289793175900675691593729622494348359548000184389094915695650618479851*x^52 + 62442952473388690517161561157855233156588911307881466469464176491315785921968384869801837680493946927550590227562608902767500285046011436467544772912555056779912534775320718860805983847739450054183310250863433906864959968799951338609757444611391194924688894028885877856543679358987358824276730378344638372350846965088162826894253755156564430176762756076825556746638293858419144522595881732011478349829931922480693549554901732591925601446479791567557828412177696791147776156823613848851280268017599964082438151684618100473884302286633743553885926011616840812688508955718786632200287427481700415770541236037946511476348026437867152705188394517039255211433603289549250822804952782164881801193138297879955266230705777840185086709230869058172685857787035593974886767161247210328247341549547993709675456098552082759106399682677654566083816188317606396547626182065066639690550804190620680711721338758502122496322705291503820592099692445689862717365416709608524255923570175470579132273699834674194226280284886071425995054855274156111034022647807855774970855713739822673816726017540047741054647110858077410591042239576303205878430154324483946619067441721287559838281697780299115708141532824285603578634387954926121350262747559109125240785017946743906066289*x^51 - 16639448161159430707711124817974484927246625108745467391719905333398853839472947972897544387934707295661178699229126585750318347362042057293500805105723123572712931381214230427906198768531375647911009737968618081870356464865431523595669162990675950308501236531994704612784595949478591550460757782467579086323116747926503103922906670138006722798130925331496355907230181618598265545652213778128480226049887134076287070778475938456802163998802826065908980237129258727260890291558219298587168000452153612383474174590582220848676414157724693275686140865623973394913296943297391420171320363817226819609252391875600598349391813942091250548908739586463877520011408233566384001049369100448100746230754230265607568140150797060443696416146357429810191208546882610842613864519132357485182960602766053866303508844246254944838919881572136015709400475262512139733953195168914807086404368553152614717300156495719405291598791437356604140049661270163442179796587384007619417668286649631144392666260071735539649673246652071651469977978033488526049128035554600975915952421213889410896107949636219364253448819096282170210642440664226792172906745637114741288448108897377988538246081879121642247433467564598904147470685013887183167795377946248393087630921817091805495719291*x^50 + 3716946011549633733128130512575619630455961926307049716911106426661925994164584026487605419950909346200836111542302399216592304850382273960686577508161521763615211804094512714518819217182545339124558875589073879254876469222557286495884221931022730279998075825974636309034650500188279633613799648635539140795821169202116379984912042381708842150159864821250369958700642215283443559126555371437414631193868318968189985316752632291159102160412856566985160286382106486340649123765108534446080030702118226875720430668657069261037776422212518143438594071944779236069925534117797552367688933042842453232007446347237827759980607012665473313428496326440029472975398208214628808418535522657448350120769735986225803760964867721606252679370700212230595329376202304099169368574128274038001241943450661661466321118168118038297731896069113064218296073389408230419896073066938387972105084419628924168691227550226479220944300493421912253402084358490580446761953322134416362748491120052838470443488436709579155467501602637029371611686205966859955268854139411636918308213661818044406528915499235368155363822578324409003605965427514858741852870331654997568195038621254186021045500858526926775593998283571857058503950651798453212165887380033053558539192274015719993266178751*x^49 - 733134665093670050456416931484525154942831707813083432304359244097189500102741764088676104884441794407208962452064079466793803508654249403649062443500716503458185553240151644820201652474846994117523235752106097233261891823060002083984152863110487453593096106595955881850117992887477700091728777883249017705961258551660114202823089678948481942370369241155549864108956197102255953679302352871571671177686794680063690439943419336631340749129621611525271657452052207244597365879666048023528835337465210281799028162699376195635624189897405076828749959761533505545665163527558196712208965240604082783075048744428476432516796856249977087973663993005771188975416353559479017040210393191328777612251953518801697201036817459228229553616497254811568574719146359028810978495277802780047529128950690964528932936941443660161192187658275631774579665578353316676941446148291410907273985998820191357960595053636422634022644250745540618717407487803875867059110491804919743183930439629962904972757285391138252782444844119751692063473153869539193366977683505232159411268396907551608498998918468675157850412106356058332790968398323184144893483006695020642061232635753981083816895569361510160564588907870089282157709130650789181437097757738798640448901180677238385290707258554*x^48 + 129293252225337754843696206596512271024174187552320213833455267055309308635043144443721102876741326598823213779897035846889179856106945364805073184345129588244208717286732776239050249054206010631691169581686312376906364577124910644722701430787774639174516547204726546096553273656467286159291569811347433803198697242905449665703659468480630951604687045289300373889249677558015267415273985087895501154618495413073050318511163747404236673819597562829465024705436952602937986750832727748937579148455066528419023375987806015807927521893895879407813253882955095199383365425099607291194517193053223019234831585826169361981125635732511183904871347431445419929600896086237995051007419545915891028725076332064680749872229318999340191007346420450750121597776323003094840888085353211511834597553582345997200449348622561447097588085594049420375439614540590687210055973111856093975094540214287249738292777019423565030858130430032263546241189494944954843367973428680815378178529484921724852611050220561094630902276443731760658758277530205223288910107647819886671728640424208821701293573927429146354432841814536202883575775663645335815638956292852602588765459057951808755908087040037977394879262689217108809081996204758126073223847696227076423285460424622897079417078833371*x^47 - 20177835318804622576070615924124222711184268165272757831432000334768684976629442652614528096864106784182668523523725849112142497047450561257850344168357069519708364822307134232183480828236680090295326016404699500178393263426526205486432804722977709626463788553740867386397602175661394919608960349969126899059799778944409253278314470418543274613984833822257246961182899196055651450730727809355573348464486609357769432615524192613038357066797436114317809339655719982884438994124516404112505143050689042201678657913660417940063980811593787554030476705093408976295443595732351774127040014492495207742648242464972909260379278201711167463889868438013940619991520240086943918558419971258106817651943258657104198659095037842173286181995118565484813855009508795189297859249779800707750882853059384477864885289235197819088943211060956244000202136090468189469188058016188625886588235924346415961070604636207275326614264774739334561011992983459245315218938154351073591850604189817156218329733337511793628615587181048678940661293481932859209054145255476243299112630036012237766156202401839226434550959345745739742260205201672613347688733412121467553916359292193550849892852589920775933123538499681857625470008313951819882066344292315832729801165774453771488698331822017011*x^46 + 2665786288017641673979257151435376610199282415042475996023649013176283748993881958174337379096712900577124465841041939328976642915985346621426216137538906839649239370474914822498123092582848421006648521231680119980051860413295066189544356991762395825827905750690706196184334510773293722314759045646886702921457863873753601949477820356004688035671069390138289966161442658497275523826024666696321458907696973681608822526490334875714619543169880483542358352474983776491291163406776290586676297641482599050323096586752220201767837450259771487566008315441496665723851518748072946136590182560761368637048518321370633715228118160461180654196486298268056755198351876596002585637208985003705121676610173708016392889652579111281972851397233527715765154357547277881460126089273173678858745243939709189869695760076159737557263974782195327436516623621162717382973810911725691113579436709219765570552960219261513971873738269106506222513076269805622062074838412219071800057920172692400324891455800299543275720413648179342545527174227479262549339829894085394399235707842114321187188604279384367981414429216601216522196913113091266056000703855151278011023615183989231821340531200866502405662791745221117355216402712487184806696211691275719853074887003888162847912757349167344852*x^45 - 253776832771702427938411696075562942015115883869168629384488449737247634499922828939941622786681201834841621132712648865933302766542539241292363981762431060708088279961929827017248271624727610599072041144575789321639906317729656184999412218652150944263517069570122569727555324127521560777012380513952667951356606344143706278373616745779106709424016988535893211806288868240219014034809055441158759749668642918766390588834653484063052705597192708284400572978287423671544434504417043571025786024940236738313096598873642960887639969488661450640959612018638380309048125557645573731252932722748316821203433275912572938924027356120693986477260961160003124799375885161655495632037733614305934209390546686387911507101496173342923554050121532372755343767299721780631669057967754733617522835130971079606844051213279967570148678984334513378398770694471477507284341436636129027747431702108144879976952563514890214789375754435244199278391113227570005866123972229764529258601726219087363613669535884932316561824891667520603801796585809201668457671139908726814102512344654336056001262140322325723195718766162442444205528074483680092428945034539133268455621221955932390420374404541931969356786745285745042588819949781861852418576700356917026796075179120193563902407133545156626309*x^44 + 403431329843912988839141556896827875395758825497248868952817026789692543880845445967145531192803455789316278169748731091934358906097108619946722992357435525931043141213729698005854885951658550321333733145085912704498518290467560428814391517520310277504062210706027344883080017872786674358726891930522164677296290084442248093496112519539561941075150147395299397991594223469089777193237441368725842101871248273043269436926250382800998086875110008543834237406597799231239890809490989628037115745507556637547523988719550483406364543538761880377503004500606267471388992532401447636521115291528741227161942738958230350558302736199928757186645368457693010068836060084256489853507807707168515303666823189709516260753799656727143304831848096655751226852078479782384228758344356017961682605598040302223861764090745893333243594663087886835922899781368143560438960663155926807881456416280821238523079241882672239808880196203285250478569302937416709360456217454833710140114168877450176256033757167220740574177650590168281219491478322193166025702673447584158407324413071845293280945450786692217523912457726365284252366593259885114964902645980453327963243268547196051596334311596765547574732966473239985411612072823706972952027144714550940133569672658404231702776031770968601504*x^43 + 8067677757559511469594055319399876154177354278173266764468523237234989469658430097985431524410758456012178044029534101713748254581301520257644739853986523160968819628476974212175217886279033551433529655001103428022904312718734802370960219451794592578840523009420150562118048816949329974001860410630735971765949161891557255905353362287348878821346730833518306207780049559986766437792902569604212253922228772876297890927069807594238785579107191439798471636441756211425048662989351391874107879977681771890876888133208922832456710007449522300752593132235385118903315280355293272877220516963609854776375922487280833190949219990171829259914699002993101436532772954964324839627482795391328984617616407827795398698607907270381476470782828222140566373983917959739972472690166134915283440554842377605139747150811880028266167501049022203582327956658365502333246855917636007420726231412131988477692272724952797081408622157169851767559464752796233240440424774102392340941306526671877171709114329837938046750688016203390186641788035026034776640237399847531839944614908078761004272259885867276470806343655858016364992908608998841768879535584148301159497125977319313583237975216742947533145187792474726401405152260414959797600611649685814577287849429701869980395279878961030695896431*x^42 - 2797186762489957687374631521170233408987842494883857427572648277227989241804229404335607659177312131364945905849310605201426100459740456276816662160015377851956666071474148132519780345667762220035477972413758799517357369841907504856444384331634456597234221775355020580907894209516741716131664328075773993993425473687973021101089821740009847360127482638116073701559688855404518410165476973633211671311962071813170559572334991523887893003785791052262954223837762378575829286568885858472572667636905675777931268396912343893318568287019500848378060406807138745508118081935165377785016360426052729596861807634547972851061339764385157953413023158053166670375996390877949968914028596989983095138040873704748742057535881562044840871008238905249370068729145971920965970157032015004130396103450159967734685702335437487300270732914015562505541768377251529797007557532265901293941658113726793537134530487340297535321837192964054160630821430181690327538126539250335598604053118831814122577304629405531494954130028498526866882215768223730658310082879490725817385057686917276116377005299661880665746083988671364281253526417485305001161542248186292869728560476124692804881192653327980457010600140926826457059291576210637204671332370861396378550429134198938301218748344976219777843166294*x^41 + 709863633224911122374704036601600632546306569540455658751514435225273081548935224146522707516371219672666059130721008754724108130399113507767963291449468289399168038610389672199540742986629963683483738275101836718394777778286590559298096712535461113728618094863323150405422478816713288195026005298913747426957051105453350544757140058517840160196227333663244584407406493535357326197587819311522640226028734913801298889481222113982910179341864260541379364091127213711404139369121224282130274931777705636090396791591315194810645851487700573986414354963351669511723097237837146070839686953402141643874679182991538241207004459833671270646632284796897617869290093263643285466420898431414545514401715979307416216459775569672112202094515991824566818352176714056290768141918080586447799157200973567141660555115024710268766968650215943065134343878916566672527736829738939819091874836322499692512862106410319466888353517570743896494163082717273203429267498378003605928921017426393937992224855210253409525092146335788921858743486010014825640713343026775499188495902508850208080755861834739000991444658971224508107741771197081485712489699115323304345741135001757803301443275035635343366721671020515356758573761168669618666468496660774469391774356824212865843932288992163626840813915182*x^40 - 156996807539328222677138457950785955541288285762926435771151982780510021107373199456941703000773858677640379457670247684976603405768321728087126347598920144211387863408660464566978770260205544641724122486722697694864619542418584618740302957612158905202224268713780324786927344146775340049555773551508738085734134946441440558614371837783555677488285621707957877150551807377513573090132490697142378605626156028380892960527619540729143787270001122012603424515181695749580699487557817625408400804604629070419713268786450409780335044501791196729660064581674691317348922627758734940475604909914941482184667083291170640663486356323968160693914377551524828895803415162841591583482068026978740097557631418338860230607841546276909212159524617785528995905728894120432186414777070505476947582683392989840677455041339031644236040008456211286325618010644635791689734704679727874787285424361213029420671677727349748175171200096732583909990484258786544327354066980683974123848387582943870510447647383579315459597407606076550092635118804457985787856859640993413721996449997023605858204881926511392580031739150056926771601623863639479685692435581062172446561060992870101231917077453694927550811601986822260834860027870805634249377821949845112910861566272889013007990085448274757417973556705638*x^39 + 31923004914777198382150140973120054601626778147964581228710863485553283003775165953088771907230168796680767065641379664170199126181317543220461367492825379081820767717363575321640878203715669497199006777422606474431993097869153609028302587587816940605691727425974588108514094713549103619089117182930715576989449799273339343059591258110158039705203463625296127101877711666569181268773211327473844266438694305554253495876400355119428397598184309151954555607261365450314822163449539369070932387166455965134724480108278059897586588714085745612934657769507183800757099651044473505682506725078950308412846784909637864760686076318737961755123091036011801274943900079711953730729930865044518613818574105547109443066698933420706381977009253359529191123902590164892355575128004232851260862514335581688301818606956961131712359912143602931684511197731083605333107607649855812258396815917965919152502834887673625810379661529647491955143057369886884769178703876461482930850961419502935366196074485306047910395466621051401284181587157653817721814853663499530019494602475723387457563611172526696202491448407595135892818632932802413923886185817718210206803312090144527519659223450745426330914503490864359824549094110694290772797099201113345594569277137149654525722845792441594421272044295649658*x^38 - 6094871314489093984030936126536228648654530834079991698342171248235000479363005818833088016151740658503499529809711076756257209051884588249697746005298916163023680292053845216482611641912435140208209369652763867878478872547518273860923228450032885684483512347148908240849113520390660309589557623844283142800598100685487875919115393905069239438969343652337337329101945877198181996653288076757906565018031674999729465586162907565355873800353655994176113057725657998555268247451358624065523094139309287380970950984423418511925277015266925791491409775280492486263577035678815015320872119898622368053801782098307898418719451107821129889589665260897485497070552761336290116815718536731527366357175246200380951261678781534131325003076951942527761674155385858378534044065884244111417402500018170974431092186803286914516343711994721227596559408035353788922637401619714141384342866973066786237099197253724714713716716159111676230807521909032033058329351282476109280413058520102060393939871421116441648709404799964737934663742943060625409103068363606240289827796060008306849000026463543743786211956134553152664656598581861398379361049553369003748633538788411259857309650081247119118788805827997617514592704830700426517844357945956916841039140238463301178541377291307456829512251406989703632*x^37 + 1101309783610478325752232382292942317137476369311350215546185917736310895260627948835797355840460554687223994424638153778802523273245445531846025905209857476087061786458441536579124945017022847218647981041679552500697294859528969510818544043929244640052022190038402877255527113478611028731555423936340468367249267016081127010315617392952655967934815853905976009428368966375570406925067677298027836491331079349335095132370287771608747822458536653787017411380314203239726076893063284250628469791318966574848633450669722839867540039762973019199778001199163733004334789950349372527939392785348130176856098060686727394301950336030079991227424745164559188606553665258312878143987735802431765385426462030521286461800621581446028614533799259903317157875777186197379341569633863805897280667159245341286429149658132427093165709962475641734917676925329883576081313453144490783497399314756744564145826252796314566056705585834125818015999896652499879603899784308555138327081097060308483775359154292467443003314180592971223188458818755951254194676970316990421338394067614348052935805054444653405818613473703032278468374545566469198958431698841350746054214028523097910048976489819039008419331876635928741646322307583108203973743764635100764081892787927586851345503845646603037033329020636433067024*x^36 - 188664807205070814707065073669935687286183959473735109322473017135547908378053523732819778610017805327919751808010365755946064898934850794987068700376822561992746664938856215975990639171465055956093257757106229971465922753318532399297331366568005361281752709056113154199285474900363906670365247741042307189133526327091070576177158333412744633371493212786347255831581541968443023232057257118088912618800634281676501210014495064875842375026505988531357553240940133236699699937162768083505880973280597371998368257120398659451837888083479610945502120239662275015144034335869421432606621848865545715280643095859426242163413541878148468751373527848235060868742296939889021779311968783623815271331190128193576364067178275451732072703418304399869485314270728792139961778637093131410075404685036699431474722734897855204125569053061666384198610449499778396807002160757541478661494812275477467922950209745287024390176300826319432371622910679148437898517982983899647832325931673657571901912233287727732377875290510865150407751871672460751151534462827828718583887661153601438310564414554746727212977726104879474735670815570879955402344680140838995808976301918007994513048994544564153265179827301462156132022747208858592279800957638773033234882024270960947752046277422091552806222692328058153101626*x^35 + 30608703379055764242222849072834276347512854796933857026161449437613786474442648217270639604883270604761206321195301337035999231228814875364153869961988489419825559519944654970031583353374976062640393808188913710910653866003445074138522254737540187062760784306848642072919243636684274937500407878267984581113064256130091291616640666263203669615790817986651320935084519374140343173448495049120806640293856609208610428210641761794427536604544618892321552711112205431960770371992418442772401912450050186264104649639518957481692183043990046395092395815357384766504876110243084278788713965099018851393361544778839539016204176748409892825337887233664271077660943745026071637844107229426419378535424130097090659656027110488296540417191971194822422488478266598981542637215830302647087054929739393477571373827692016700652542129545886057253215017147976381375158096776030702642027619371962766964404750654057367808634752378897795039145703379035758449985943387679571786218140851091304608795632383052721771605587994430735920485487259482006985609412126257652781707307869609526329846405753485001775989016501653937961692868533033574775359200619642798040378951693364900427166096898739134700280538735035094821976989565948796084043320693271896119250285494626782769061215859585151175990653854068964132236769*x^34 - 4693441760029387185438941831919657137729966842831872627873942377054276634088150990427667876416544075266203820914748504007357176793829217151835214969322814930630581299267667319782817801921736551502332207342582451778031235094409143450671017248665801086536229063890421482961696003463078493263206991696682569963025157769787262216056948334142559945828261222188093562201396246365763941744607030124572156717332734108754886990191945225172465825841600022461694555214982371889745213110130927475990066933952981821214031978862354491076831855616869071578974625433294155354570534084098381609017747584968900295379772665434153551243524721258533524386243777500550401354408167168386317576482900595573569628527449763027875966128183273693991616159167190403198709208068005756609781089997940299002825236376016079033719834064290497287245914801526923174817049750563227800051516759192824365997994207057347404926317443823201154627313689600974535827725265629596993714705298801367278144935930055835127299199225716795022577304558776922548119771287027249960167150156465835946594574221451244575282922407252945361020916676362565024889913404398130865182391401480513502121152143573218244367447468796032610023192388216136037290393515607209480359629644544384651390528541050037721728480658390216407836277360086141542999451337*x^33 + 678865746281786743576615237918363082236957629544922795139678554050735846325915024908008193237972078356336813327128927223315921725940594442120462731274531636555621693687930609410104128974301523851631039232139085105246999930479840235365798054416811482125659879651539111731294942762690894251286046643890980598369949616880840493265477247662740606113174267835459277368369896352604954362610758556845927871356999100207445536397848468924874274654952343150284354941604886410111422571726032521069091895151957763932634513695201225867722329713061956451702434445665123643384899284874966239197517040524595314928142381531558468373980436197984105639096367868514134135341592321022045140212692248652290133720791229348767101613218482067591253733440724419642406154400445451186703641735150478969799803161358399713868044421186370184412213931809193590616334631914523657963997053796584454229606063555706300116038345246051237354738830728790514344913709644881138370915496313859680928835409818683370061041565088014374418600627278033731630729577050023241336030829165063986488720725294110519669819728546359755030597615820855750672548119076206567205999581776666060919347192203369864167668391252065279891151943148811407583265275320174848751639501004023182059589893528499148592105375886175319971477909706466954658577175727*x^32 - 92511033119350805151439555327961977314904441241865400297270537295471380535487669194627313541471616098026864567875379094797730091588363195748653094828462985858960592495464014055342552582317131971900841201327049298673215382714810176589919850118658042948702114691463900175649597105092817416993006107362614953230549980563859274809472801835632809938272509192889576850724508088853268603099033658570877777682230812939884195560832772988851422476135778863002924883883724795875734746293695891413958829600772467912942855382296042179544125884495726199902606260231336597848153750825171660706779358905554568738364910327705132034530500558134066251391273679249215093597027156277979014796257874045577536200256562042604627698128507266959462783102251398331781052576887169304753218292536190398860895533847015120574864139971137254056887524784113320665989112252016108979976227922979759426623539173318255976598080095240784230010332368709544565299197316441377425313471991020124112255469266644732233858465708887483242289330964702146355455353621590444909709328146046592548604032327696043292106199649786273867043892422557354567292241213715012119685916617752962565166930903242431896687924794962654116466144392011000268127147658650624984801809944625627459061645147989043566184832470698896163288289627743506413798391794548*x^31 + 11878576443541670474208081213973224796825202940682909313322963324405159471074433103409808906496866176940705295879703254842679474442141251486164583949037921666394513537851328819255384855388800963222568681438772134339065136306738952489936565991357271838301093958851911540835803254275023234949737048240761442414584104899169450136941349970889703576081460263896521583742554715430965748413579666184792638580239861838201171754135226355134252213796819789467440622870994584593104385526964988762089075574543827618232983878659847649341649579397996762882017137787500937882095580696461797145000406964293687311602314685728595356751568183935466460294173590286663919965625057800895589828340004616991117757571394997123832632446491542487359202087958312126504249157653199633651607682522434502742098098402139745376893420144118440848294507007834471384737877544296228034312123900280806416449469717854047682686605411861360238619603043945060217030680012221035952280924670209658034488322693272118178038337546088245414810121685928582814307684749097712177002245104967455085784041180632999461679518839439801019495230903713185985505502575506583417205996774343725907503529546168277272268363939248996026876444788098694175356922869353975828370012478087024360460365864090144388206109397639028187286719087470233105197444831032765*x^30 - 1440276773069718079510102662270323675166467444887749644720751759861158202544270878780070539401238552972243004785101894121303594410437659112164282439578036096626986910556304372796100292416159499391128547534153237470591172523429340494170072689269059504459618693076284159038136995580655048647136737722232392388384141422753952970797612448895189480581458853790285347838240797824819340806060610802276410378922795118582998423122635646036239599137883167755594346580107674198766509544251269161246074993341782396583107915741307674579171756663936148726424887337048097050168034420618356672087781959135607536336466614582702737921430061254124597426458492795652531421276630435355660255912452667001562409455520036156371244213504094572827492361853560070714135831306562531913131798908658174055959256284980344728718279816148226383352222942897921775015291906810459961498471501438458827197950367341733601240098775376178393779790144509702642663194928855463035578993558411364223069807733388707990413857744966630268688303507272786338675664237330059450128415966863707336690587153934389343928778163358752240850171716646544789157593728658416895308639796759579463901661307284923160144687473950159784779384809195426975294422036740210214555583628501220196762992463601930171232894875158342277686381362774633423156898830851025919*x^29 + 165791625142267121830156010911906625529059545988380329074959957557646428461174168138540506488485741240171727322758995605115581847447907463008461972749055589046208014269313807611397969944722925308928794869469118324995222115943117238419032076966795405685324874325946135454346551572701047116834353429052735483607770289331336930210413014598402840034339607735548159276132579127014388029566430721806862073083679888058358830435336797221810642650831602441532477051536781148139160120756839256507651840469422318546219279858133428935098511567337609964076689024621806325477764986036732135217295711480884573176263942788771637182359970077136001655247190560230292154079340435612169359894352805656600624282420107168999798365423648101688185057779413418387814642677545676910111893299432413733216155772191605063693604173166628458694997651672311556401185287405565890215070829241964278227108211974773853992608705293906594020923403843330471953796703449084021302349490766751734136474330186834664599364181017234143817678494751246653373641878826289154155462821608251587208824693592534984540272614433860017243193585071537484587131294863209839460534208747866612126873685130886983388681939754290057246021615070753112217112484363102217179446105252640810969652634776793047820716890260223890064124688710350494446443611563125983013*x^28 - 18295842165825556599988381296457364797814253853430679093852193666968997179282985275309295824154075181168592471030118823427785838668736126928747583128264559029986352793389637656009795286693036172368757307824497357107456798358804918239356412543452084924461058689458451379803300763070545376918415303940232948730903145567990200029840512234052961037148364882578203014984291283096799861630702207195334362130634376622560265804669542696237119669624197405288280159814390306232963465989916070530626797928029678600137997024583143850883184334694861572748073511625130546566189405673578912375670909949854988075171691650209725778521127763179516970836633831335558122138724727771740391747805788129036778692921261001668523176903000732887177894968104737001163208504315622129992201380902652968552202785906920186437301656762417734580783223396864255181382635865164188605134214996636550757551949856943504225421822567833111167214643289066564948538130628615874972440115487479131493649592354733765695451082534811470534674557546444379705217584451181750297462258141256196444239004125481544456705764846803850301159390965311975702875348544458326024444258028888219626421508973398657631914542952660585574029308442765987051824774585075546243666065114971214613042657554194667283007912149067791799459280815275433002677466655303737417964*x^27 + 1964268763969097929330817237082844543890684216550233765895242829678235526876158043679487725151005783127464407538195844489689972182633578651032680020663761408778108437174311175254060536776753888590277168821359738224982290483764979603403924500802101125053692860363911370315395752745342012238205413625304337327483082985015673131656118332674345480314112105291872989771871946358413137139954821924352052416913402093690374106099711364316311298085966251725565551937458679791831357194062257312348384539392916700710763212322274603151598462248722870017452331041156040497247739280834074191345625815583936790718154782106400579201191152540258365413074706476278473210132274548951599067844856321400870079286678967208768531585257043204618160841930544452646014312624910048868830597015841553594128020370779512615475522667434656646469679049818307122848788492227815522476854912055985609188977130259638012750841675213023500187899860482852021756757532691416379055692831776626415967236490437555629437841704761626800071060111734379843765917691082379603815442945663450833786267774964427483330142996238469506181226496356432561966048857016498971740133028289541970732131179865041194862586091990478650380918928994555936700364713159211741674142682757285729098051813568982973379335121900284397193677425504157786546681891382545583963009*x^26 - 208816207446468394115428961567858270538201592456220052885213457680465863463000438903804540924045967213515954473464381262973928039942022764717303273198176508274701181092887021539727493817583468738811108049643889080869757061621615695580385340327405305912512185871062272609690072631147424206227653863105868063778969609656831421762111524444892616424026571531319522985508527404137208900686787703420945987219595114085058368483164262035046639859565834515317636229773905088317211463033351982613906131933147692005787064267753958885283279514647633777608078911754611704363450595268493668933394606787807934381388064165634696310663375413466946298275138689327257161883349488027446469303134369064669881620661507827156972952918301816434419029470358756745973169356248759988193474625001686884875680636355639443629234671238546043176550754638888759261209716339377349112862909070190057788135128661396969675714791312788979557352608204042172858402036749956374444863226215667248159050404338482601603462593838637578633203750002250452600924021075371622406525695312125382532493931348355789782988413315158229381769873059056485989797639171748539423513258301794987708672418617069878390734652694407351889566037293801602598273855240343297785686840232202223502953370071106854246559783319859534447921532024277734869574927483888761750154148*x^25 + 22299869590162886264414613533889100340609292951034505778197344706159035140036329576807945226662832456227436509971964806614220420727228304048481890711805946749094178204867013731083660232581257790983010102296882531474169455529732158010173495463633111643161599370689054989408793597568000344168809261688905793368465439558928769718296504019689164995372137430608904154543049659576196247452941379314110638145109300974688726173505951486801785810941269860122676199923072162438693711607733924713201043472713626918969241885037155690081864785944527130841881827600561665326368220552871683324150236287728890338830707209795883202116715880955425581035434668780302639770038523123544173363525540100906077926354616648314861981941251298158697399881041233161330897460588660225742615776177032349114608126542438794510838634845849207239076890090263737514792544715708314790332912313310663200640925733272444204865375867044687061445544489185700122709388493461296104478000295412071631438464030708766058029640381349901863417033120839239621481059332626253769375562384613092592712327890444857371374017570035191809081683235594785874186612787831600653173758966300994725997794047035978267454644627213877294812558372481276258845631684616532391246026979263725976373922129610278346123849116707412182523519637930430677632382041552309057965514565*x^24 - 2400042958592960250778385698386374329091825431014129616396679566020306031830397214898132469370251977704332507030331554943121676902511080636889918390324514976554769315880215523057403789959289524138722704698993008971050201325047266160668419917516774483416122945971543790029145507993371642595166719005213009918375196881070547721156942605372226675733420133632611283994594836466672070384751051082506725905733712299486375454423002049504659027814867074336109407547845845780337057735071326821566178775322144873902806001222791955375166474083571688823172669539857536856288916293920283384665364763390236668791051691814878647527494954181640817897299798451495677616387303807108468317774393571916196843018471717249807812908675727275405757570967576467299249564994680337011093155459371744506154450997057315930419610486911522809691989159196676693181328002961578240522202242617647362364695199527140241523726445685179228896793808935841685820039732481605964656296363773394332756477609477542570428684793516648541653352943168288844001600682838848498401027416836787570481642070552389577455531646127265446082798291160331417994337249254098900150785632193404640596190987171213100038366167423153192225892206144937675061592276560528281920344429852458952844165690519879870660827337379032088291042637637948859443807711726921483486682587095*x^23 + 257457180027340933107649363375024874152385024602421139445182563596760997429673410820471872584393086460260871899502038803151693576078359447796758964131008443478262678258947448704657938545543280852562720812468558614887357043785048421287811843727567366673182012703641139507212296408121683873059942763617455568483448823962455232750333663451559275478198984997414195133214152822960603466550376374941750173386668216127955814295315951428688140389912738769375776862491863339657985987431532763435603731636584409038282009303784786583245007933251926347673408482800163645469801718386751014734143096435309272226206046055667427916906268937208740802208431210207912450872047105718644212926077357115010127305664379773985794636402921793299079030025411594298469270061149629695431811560031014505806739738552138292990674270245916826090514265256154171558411163548848776935054665402339075543618989616261765601381798397544593843484818538106457738680175242397912371073495289926943996551713377692504649749787512116708663952422428195699332141411039140857835028364598232174272119476802535199257870022152477060306763055933585278231509921451771157554207297286398011504005006540155434406952527244278693525212016989229847849067189208406524469842251409085090829065567208110581121234900326483346536336973550932511731215663111330320727823987571953*x^22 - 26971697229632276135266181912538758763118945307757444985029048395779080512130793982278276133586553774926466027265501853436124176572127977293178981523722457424357977583721312478835298655491596089373400838317221920718921436454935652413803213773397802510585092148108206423575563159077913319468478704210276603952046424639206205008739090662240154393367679146775046692577593471047112736558746294291556611051073695893042173095233100838611591325229080964092957308198695674342224846325822038734123346176900215507490480518619007434041627750798521409550143366827575896432607091036109407253595763022268525429280389090165003270662385951347569604294077597586284850879123395729611615263902703686453157535727747607303979083925626191134459023141312402983031633014164455495938207389375761336688938552701393066777442596297371768950656325396869345021048152775643692438270181195974317541045592971326409178397286158247040343980576563139601797144265454324084521135812317699885012549112304159657255668051095866621066114264902679108483638178998968757549469748566608418256684588297955300952096256159418001774481893296867500522686057184908506710879204914320598548716616033660732166846939684661244379176615068164697812222277505959797529869069296414960362660541118141495047992125464862528032154993426183778989862234897889157045177972185658935*x^21 + 2700898186605310847992935723141176648381422795365048860304823318581180310181586571848544453370007448676825733446728717880302149778505651713170365824721407443404417970263359367759275241676339705141196519471720910251741097878412660474240217180125624472408309267268852496054368114070946853797461544468835526857685046309905669945959320920724769863687152525465301610757204075826692618081131430853609242957985641623798903989346628972186128763197264681352368152484169441481105943389822368767609558700973205348661983497949269341541750736084260443716640653687046902183590887945141137684197961849759628240959426866813356133007407199529383631318409679467805443075289038963439860652229669060203168126486627201525010499765400820706275086983844705505411711064429123471451249010049936550602840206825756777778971236420347360846755664658520254857388255566444567208520966881074851803660195730663023370653536693880490215109262162338439754796455049986958815221466881907965266579332503869596829326303108765038494081117694391006495215198190744587052915164484541975337194295177645836918337131900118132691501597861383907631296163093994070974245381706881513519093449395142940363840177120223065672335697919395913325632733112326934640201090006048804909797533885788511205559619858930056669678081412862919560910814822265634715866963872855002215*x^20 - 254197629585615227856129289522480978927814038414025282783270310986874383915046962434976509900295329669793216485779690159337779344645392890186076790653683745134444758593765119385443803805409655744779911237610175094074858636535692952434316180285985454218569724949632060754233792003671335455408208927042925532979448133407934024220201478566969650358671927075885011953130695334218955698078407617402804094621058408806865735562744546959155555460362684065114068659339210839964974905588209572587671632129895133905887086349136298408675290495325967111496061528029419873078119213609830409256426902771614286310562502693215408523518094867360508281253948823738515722437792091149818207683852775440533118044310761073851457315849156582339730550170107080984757485542144297285816231181229316876495396939523935854200638101864579123852452507390321084838489823820347411405001128991701367861071567157691147359308623727512518108800196843482597510117788882402658633716505824734793344003166567977779443535340834904351044257013065970675768825628660671904143097905964821715884322210025286072144750829336228997175487245370897170006378456819936446686066351007122118082928458103197212556895237429678177025945406329454465493254127612305080820975847635305548918033237168174214077765184496883476727532878932438935992138582030832937072819882004741740730*x^19 + 22266010867208088720229281796894276373050275226648960682256800670633032008975023663192117152544135832862849256384800215769657744581685883846630770840423107353052492164191628493747578222104321657756771236581980841366691084799901503890965124801675556400657661300340434412764737502464476000461411931998300533155344655853054213588381337393677727136272381913962575632040572904733924602316824398927112876606805225865861656165217114343422876807675424969537016051798845729622930789077761460367187721838519433598235635875542963280419342078984181129358775569894688333972735056779581235059505078329533977655201407066428374001864826003098359181208781624749779348375397176666424292061826099407142940673384715049356531434438489240272559649317253180272911700142268584914881735925382929210460359926374200765329213786437496003206299926332570392888879635443945943211819513393522260523239408645988328622358870239235842283304400195432961029913852992860912737670317353805702218292309998845339581752006004366257382409192371131946653498878276668362216175793665398350295008252183520704810073974992502323971841752948439418926606557383151543616310981115350402435748077645640666296445635622444958327572295141305691463549797870299870045507716288534978609880270865197825111213511494726551435220943327841469972402403879819864052710319349855770554047*x^18 - 1814007965610792800765689258209163726248329705812654565956793430514039827425315838289062814567424544466211551118311711522207054396452074023648428056747023113355541849641822350516102979306818909925343589504925952930381251177431022097547218490619337123048778373882568806636955642263516488484394471456577841481373158867898761601574299891678049521391539108163448278923544539705407531894041667245294724299376128305807587983424979828503488768486509287469391128356671646584787589709054629714449739920476958941573381471820809884732144781322182378974376263043730442550341149691832847534423786642223000563335138296970809197654331929727386709185234872987164966947175358972003826190187017390512565795656642623095304427098728126542586944259264684408750151035235772547859750047790708696700886827631232861044633930885272586573496875450129037120870732817798228732531716919796079709028897971566600574431947661504218932270136877937729831802415037378648336856686229512093162768526702199966386223354801364430130393745266923730050842501826297700459888202670829668346879061760466828172133982897421102824766266457200342546832569362619425853690330188362537257242063531261950196144283356292575875916110690357083267205305035410296680988037941786432051508952096814425494922231560053235492479826831524888353594410288341122350766945879001412230647319*x^17 + 139205925387940592792566176796786812944346479563297186852807255130033677091663111219011293030089510120029676496541878985549396749917426912858870844418231281016735509505720167842632481177254123734923475454352023226317114737914557071623339035959662197099635849336507072555962826295871466341855991238923835221757921094750268471974939264404897999725357489519606969294956393836407714460677320036180352748738969812461985587018438894781105243956049730033188731321070045664999581369940654549448235326242947244436166394884599460329416393482578378311109602937169514647835877861409768824559096597398205299262803512249872895544373677242553291304572960203042436867233932773936405654671315158312549869966029832318802606936780812460537822426800516174638049096241993692242989058732766019161786927704705468653953674626626176953695228719281764107202084081389747430818148156186770908993214277633486089540455309284535469259363260742845466970100413452965530290183483448448383114533907031921365460928040443244388574423093463252100504797320637478613852650935066722230404290361816007317187445778713901548824482127356990883002803602946738082773721751029791048542039747944489582512639486841508584550902386809704736708278171314700625598571208359562079853130217297119856726110980574044345177899757685078925459600620988750941653507972974049244617763134*x^16 - 10385169454265432507963619368083496631643166260311108055493819281954368753557676555447961339454519880904866341196843854488708861825049160480069250098608709849185885669490083773165232601518553715568901459656980590976927886678562615134390327687534678463366397016673392861610749304521895895930662055315958821403686515100531177648867125457126107736124970502835279207168681002642091230860162350637007859733665532924125797619224858139782763783840331919858697460629178868068721992748318566685982000880553833470086815053389272561535336097839098386505871546779762805014382330243045871182303459223965374004162215273623946756846061576863782037539616777529714128581747454643858125900197391290711907627624659252741190613968798642193448495067672191444940861423308436997156843795173848381175169761100559162872617307029238254655767885721195991163958590976060631535652907328400144992793245393049197456083939167028594172770498179077319753783619668228004730820030867828782898578210740224675788281568211077808291755884445412876656651047544264967143185045006950314340849239738326604822543642902397550650046103753915226672668873929796670518532788699240643071539504147587456535718066693901246187099755685841563278899807059485406714401174795729807920722904566646152571999543816884003245345735188604255227691120912507577754060652853321771502486156736*x^15 + 790115767399914291767572657127837935384035906372291681555210391315727085471474934080979700074897377939428686487328101624407907567608811298495384821204427690226554077536351488239761674586689554476212000987181975060781020758778481127674331026724940601455078897296143423452990918750360294822999767331133708574977830237993626652906237796948041672686626782226523145223341954518551776732999635082560837109703822432176985621664859739779999898870523589759441858484445595116937625793055266169927245321760956686768375111970087834703536168127198524861489651675485794356278656581105459311682370355774949157399029400796754799715882142752662203663367851116405520229748130406890427064801097217778806007813901964557052998700558332878348719762372696157665599736791544297185966970151212994083863527909997348210350177993458950990326893943767507468060241177338761637205036692062922846318666978734633386809062519154390493686606983179709998564576501855341154731870000839366379099732970873694743493787183020818170258629965025628938863485579141624173665342564351804543287540292248195323950823668569349806189571611031675243997330673125579621211901681446803636993343633221851125750712089014611300882852578268639894916413726335783860915488341093435015710417446108722313581401230349030750780985352368415374290736261664403346465591036198271892975991997425*x^14 - 63601204520688057947268723759841079278091008584392879275719808877937182105366437082331499445817185989138874315045388524875995879142179667838489241595865817626892136711834397111423083194328827470065511102695978554164913257970952018852272276201356798945327546659756053258941715082112511415349787253015592911727216223417713954138627122161868818349952024669945764643431663638828547483073689768339208470107375280685958050751843711174808418969476317105778150990035959213636076000037073199531990006128305166060463127798947665591155323158091316391209839762880031108722065231373022039091467408146226831971296713879061243601350996530197665310722402824636091295717142417575326041249718313021665714582075237649242086095315722040271005473223426042042613390335611219184316355754911966475462350010966764279832009779271279004266374186628942887975917256770999229775967727650939923809418945620319231723627936648217405375682149232812140994756290646358725986064951854983418614951522142420915153698665349673670614980038813436487282409550950836713789005393465774482585868040913758583725642842674183168624838579978976102648509936495053093878829334233925317466729447958386240289272599355757801770521841721570251897047506651086125579929757385691712310999981643591612074224718940293934472230684127842081413278562906518369813555024683937437721783872298134*x^13 + 5360571200982674192406926687696029025551143556896560376861562492748815903147237380424917349295570669767646258599967325181871269092271549735786164307532279383626374767919947510676824817315277485126145433479281528259889957682272518644464235733253707204785260078668214960094633751236284439287408640876380834351015490455493522987140939414931088568754944421560568130292697946983761688172586014884776568166213084295151002349609127194043328531568244643844179649620620448386451738435077477231861103423163197110653151090955878911085520100621540779160599990778873893917521131003841294643649740248809665979565741583782791720570413496988736473849975052405747925103944991785770900087933095038310185138805746254002898314529458699034558080426332069399966985125340842257543482381230861271541401912978121162652062423519476839505467773265516380404204364970816996196096989321306031718011735858439528630271533314323459057557389168388294740983455006567580486383341199746654186107132622256311959739248662295646720589569566854047805403872529676393602270447058868172487807781721058262309433162246450331622327102534550524841770501033802548190497046882650869850590200048715601579848905829608903961961400215198082864300331775198061724892197039780368923656240454701190726280376635167505742658908939941159368320587867603735578214896142684490444661428187858179*x^12 - 449316636385959909303674071752352964889073837205926970526594023602847344209658769694191538975865231618496296938675321494272803034266340966192821612426297642945480168404924518686549067804210945530055833708290233573653271455231494293921169442147660292133256057088303620009488386532350527269666544233209675514715802430514937844225849222213938171454749674482867858942041467351537690332531397031977840393698877754642147527199534218155027174252725676423753842241394412041571078204634182632804140848218775946233465582849418528938152947951936438290375711649953276027039600113506600871207382719276095157927113947936439358436203779604213415316208502697175176896097120620485030980157452843162313040085161641808135810592540285521328336241456694757315757172514199221314231938916684993732143136129982570453496993850016633011342387005764613581439875351209465553644719972827761937151718554708533007349574495361146583069480542947435529783122946157500118251995187977404592215378813835327529515103664605719208571840753690542180974556963120671634228804141745805212879677591080303799575142418080566821148268259765115931645632875823337452931785447869571604465779453892877568033205522535359985882667503720903468376144813045544942080041930824734733979271908033108436519797541447531299909310177646928678387239883423234220236724676837764463820107746211074810*x^11 + 35463281971355087187791746359849242974232023618627075662337000992811701846506929811254046865726021819025460449072364057424814631466912572723589256274878650035486096560588593979638930321600154300075022958441782699056916278843526048796554780580860838215104593142827180909399973846210220004911521728918020555510356493775506610394412151803449772260188917698372509073529535612847837387784343656553619348680369962699729661182893742736345797099909992879119447861133304384532758587974786197655772559990769097764750710908441116590149901533337858725549643678448819630228631965035015985926709118309104372381453467127743838859424593690236856974547886114667185359210424492836298277432854377239541301527214932118912595056595499567001211214497306162695482828565985921329094213437756708281923549188820330223487394601721140811930944918280096534503171232027083299988564475038978271852782884060818973391599243942836096091661829732570784047074667583940690074698122796899338117597099101613518119295636890092973419478757613446205667352252969582028141702862093158714632344988101532663030523006862328150282185335982294550195702852660956835520991258015155924742949443352573029810987463677471049259878544598562872624720069539493854784914946623636434735011061124692995020295035406144964244642464076059883167203569905991328151756950974147437950346112616519079385*x^10 - 2538145717209932312066653596897655150363702498619654178879854008550523884332918723719294728375302449708407155903498923655862818607606335860017424731478865046526279616810192021589865383452884139730296090814577562662552537100901501699006252885288648315581214215044135766564532636450525180483007726455031266899239250341833600023775203301056933639077474811858333234751928750658262839826584110318291497316957548737707447748177419394134644573608800154759809047162865772897485453897610345338901499762348164027378538556494513658526162422350672749557188976900771486809118937222284754658363865368441075893391991973761005914430461381214838223963267902320113363216746808594902114719933248938160700475874042022361215956913012718459440685236073365658509904170226649373098346717254842486901079767490073189420752003910051262197363620320492141710827080350052015452842538772144839828795697933903341254706280853580271980141653637749468502478355186178777379386127085414713062519637736077530160562779678737696524849297136179784860067291843860563979563551969302159571038810418541106164421666455266801951536036878911949681759084493937934980129361194615376149750183937352030146654075243532537737006474571614208207598454154824477664252916980289039191714309310820720645019680350580304857752777703449860611322545114137418175665115319044531919893417779294420527322*x^9 + 161019496938840377977691447397130766310183351698961789390216939423063854459748906216637935306369493293347248585518951575525828024017271497909221514573450991659618399884891623475869160784835539707863551775334000496995397618876474972602092951869398431346060400991011512946664542561115016292247731750626974852681308620201732604284495892053772632062700311757738067022671890074558549974241120935366448652614328784215493448886688085470775600543586377636782763110385560275325199064941261130637933064570508434019996068556336164913323171762905141011951592195144408358871380734191808058146095178097501756828827498599838221778828985821606409911729666509400199074309139857731739128867852766367494965920188252117852522762448140503165397887694140288796049626917143281876226688166014467124642035356025371233206709916411969838649398420326995296186008722803154435751486769000259753742870886207340373058951893158757888257702524446132369771393216405571474018676212820718169125555677776995950950540912108128911241534712719361645196681927283772000091973382147353454057940484496535543967959192343939442143259748534880899119758298428291138874497807295276695396914605125063230021943333913108505022694236860627780790796178473317761249597105677506634715695144783365245311272436618509991423441315718978448060311134671210649405999792918203003183514232642675879196463*x^8 - 8920898389122918181730478938191108218578236308909812380517498470745809316330233561340076040079238113988797501948601091675672383369373034883182796296350645940574710699683832487874024608849806992817397324586900225364539172658664623935627301665164606726395687805951418419051590042197377387599144713891978630438557723937649205855248535972541816790863203506597067411785624144666739214545193762175420182551030138905628744867239438140664189189539759445405685001164540036412247801729748717303520927374214801376950229374632993886068707073662909700114511987005335253330706081898776978944376983765605525682506595819735201949838605913616737273372591999534628857345805724697457387966609147512300943899034728152817542972511440763415126178514306725041096877049868086998748548311617008357077590602018989158093101499706366702087807097062343722718803487570479362638567540432583597598377144405856213664627278414802478806623613065452547609824817100189874671794367528631432217763918807793417473650080139894174496796288146337609540551047785905635351578305117011444602549419466114417399168481498152575298265744669566279182091070440945696668267712890233823374218887442873375358625203376287262497489447083374944674364300566028362909583778565808067220751008920182965951735944169216693567399435600848036379232126827110491479224028356312353194564023280272011595137090*x^7 + 426505867912202453124897590817926064429987945999208880708278416780782046017284195791047781911043270855652578642383629681686137220367679929526598050844232543639927508252721063302658098440047289535781267971807678855348693282915273990027666462744714046902933004462393861770162215692007670642905801193298918160728937996834762057363507066352814660964880469738282593001024406796239703928555162384973703371487488568221620104093408858683184399444485177463278442133663605299709641287297414682661343399181160126248559061375755419507616510243430530408370064041117609674208918073365357438514742044332072575568230321595025273328478341257042678693853738401725313967821411481081348683150897531118819420561963083605643127013106837000771199983928643760257546790366881192110821815853598239577491123389894606622164470221873680773933397615707819567665524567005919467773181194873916788518324478082472297678000718915142410745792906788741390170488942519569534865853167811466450526662803447363940885369705307467751886580552962710958181595531028081952957366925530684415781469994302394252665991903721952472580682093308806442673066555934895854685234010989964467502019584458956310385239130792768356124309048391462313109201238216462583601768255958256739467446255334092120489351360350404187803620207320570318358351326156400176433187188659133091501926416553416633186785202*x^6 - 17389962509270403904291025614228356931020339366162955672429849005596566641760042654544148231543585150985110442082108411936683604641758485237782286463876352822690822985928761312634560345218275048467476027006630072309698405631874623147880255936458024633727955623311966848904852809645333683344248499316458699343204507615961566689673723973676658065847978650627983571972627226634347298080765861484605478451193366672096543805472398648843521827586872331881507421405534579092502373167173327534605367462920711061484954302645575057985841544640965005588090967456574544100099051682226700815755049545423070926556212886080756971622383110514150698248220306214290430424764299371942542890278943501915701634952429672798376307659401429918494402118559435362680865759374572303193831875639618496089521873669308941528171141142148548041345009986873983499432997716669328790317790237675055144131854609734286807922560868279795855310968052253168467613650318843738862161014890838338705511262010397258363171157723052818930403836562720992242992130747923102180067297288674454499974534190248983345215315231351640125031788691129445038756158789524566941890085992238864976721480677988579040069436151028254843849814802572346873947780424832714253278573968856941926845477629268980375598086205306463186085931489977752212211164735942605699218576704428301084669568372223422027326420097*x^5 + 596282344221273569234973954414861476240105455284199082549761977958647496110058259572182379894582736108960466460302276401654896741538677019437864248388692966317840701863844341789645728622586071453626370983763918071804637989486461171138105278372754154260870295611233499886670735934354756619155324606852408246923142971357411359454383063596416610342230693627965968751873315236322633541366349421111080268661078990164808282519477246693117304729187140344204621568728755137013535874870923510908145012659566844966828900343093084706151880811637789418966454944989228736965988136510222688996124579994756201935130806642576650966384639095436844471586925601668201743833334787203895140164418219935834901943442954281876313219920495273173919412179319018201787813946927056531495265255483630615682649282214114568656371379953186154772061706342767172900446075179358000383253796467849342500649737472317697447282434531843466307433134288206460775512738538144009217073693826755283946758330089449152550366829145116695745063963230202848443672122402824482243997533763400747231437228576790358615396658821528553822201757599882187977920130640686687008370006464127719753287355366420919608208940788134855680943213506192625779581712430605232827553113233790947158276636998417187530824928837677429062071722229421979433350765377054016667764869551752373534860886318531300933166717999*x^4 - 16862544462359709222307814354440190923616960269290822856135893552539985671126176473211774754326302650280730610898550294432523400082254414545869782597127473252410320447047093555326922449513268002530671853695241399309837450182148224004039739219431388077711456302303973454236633220641261741972433997870779157712602231146165540542086049298617176406903493352930580469273073926960471183062365135103996538861219364365058738471879878637087874210360871323391064088585716868588867269480964845152292414397893297319704231849015409936102318100389226487179666892845363160742801318648948949838944607918785241563917587567914435910412076963861939193889412382110257853247258555460347756913944209574656086008914802185707627661169592983905025986953761193399261515676642994262509701125537411746939521209874147504331821994612923960868435552511364146385804812212717686994071100365302717111406799166142696124983180780892739775698464190880374119344122686126926869281660046311806874030789192424814638122181872146130477748702515007107473137085206172358401096073142664410351124739223974714546358167569092351506200898970050610133683774801887958631186958795534639934128081534646115005500522788048263735249157222000462258901869996640748207690496001556344890361181358223487264322139820253590490098997729270636273528230270919185419348790963066886239481494406234401989856619484734*x^3 + 381626074271484270400519296627639390456919257278197130746792669376919920179733702118748297618832035242132375025189447473857729756928767869208213212821072812995602448519092270415857109728002029383488652046384166152476614018689462291100132114839074430344163710323240168274040169248887106944368623277029504848280715387280967716383023608014362118474225974236376147455698689125598289414374573987815573978776975550657923215641755118416665335644043384629521891850366836534031833040286204131820486232831546477122895566506461803206210225897049162435296409521117524012115637597052824357546849362117701745967004991006866109805589213524657558118384216021537067582000316301433758263790680247491080101120037429696740015605426697328608020478224720533336412999366240389421887853606172862897682408552766758451901878822794904890655601797921203820529158644184043126743593261081903955692663362829449203800182469790871696258007885609933268290388518398400831930059859046689876165253772386962148366991544907471126170534192535661390154145419949606294930325646424026740282033358750093139929042538232428783598357646321013790135541005031100972074738064024595752923518445883383172551306569474251169442855634858514095071423471099256774670481164728896702591550197487867107688650621379921405194173991001425862129507935501851494773287628299202075118745779779918370878178674984420*x^2 - 6519244210151226992657134465467137315066915814819825284383601447208665732790399986439441124769524197076824433352411172974023548807135373666834171945594616483742107615184647977952342904537896564779452165906605039242290764132010096888069488052907647844155918806026669933816691473648443335053240659933148138408326463054025755452515430439506698194609755354917414976099523716083750247170249861362739688864495028143665058716608494551098466445541058688970227918765727950422168333278702790199259139808631735408717491495735193524386577380624017779899632383683898200875005173268120107543538482962564343414054038629321466849647513228083694575138236771868862682007315202658377644226257095327981312151172293472636278738417103814065501366995954180957576006891213096587142289115499845864841530291523692959788686137095807916086991267409205404339533260126423835641713093677353409164164250194360632990265440951336301585865575687328787234440175801207571616824288081722879023905088483644338018304751354552553163165069271231011894070035185713777899204952998203993716145131133837903705901507609025610465209817649263563837519050588340716519102318615233022760579742494309862019729877315833338375757512317409175185968086457124467788870053222931604681734511023350241451083412637946625377091892053357109156658165840677601564732529153853037331469287902266946456933831339466975*x + 68114335794224862619856871353769972153179174693251286326831927851140813358093185164748464211842195691579465742960590848076415326199836831605116367194147194140438921851418968122472176738184289872124154230937632720263410741884625276267063935370606540287633513674794009553506338994805709407581601370530450533174903872353122272223906070072186661778638250265022256705916712127448593554217908179342673157865858860904597883823126361582157611489738374899629030814612460962892716954739425567220292587399415213080447502251897386488758725635544692627914506194957117842776318336222475103880442099277924482339000436294654957267073964290614703551641733613709471664508374819185764627150533936346061772249118544396075774454735664223947168926058960252782796190054900938443150140042836382934254232755484918387505058182650397179767827091634234635435148304567278683726508289287016735981755702775898577170044990778659774584513855040328791160137575657222366313738266023811824544861659138769410045456869326107432810105504802252491959264914920300721350556496395229808937965747632781322807590349070790466161619210313363310137692495804926849291431036015283543125434774097850496983459226678859533208395629299910833654087858869633762000300141830793767251933192371691888706950010453138073706245691605737073812088058431879382407935725710360168528112634699176431062082075381281923, ["Irr", [5, 20]]], [x^506 - 31372*x^505 + 500530807*x^504 - 5407578413965*x^503 + 44457643479725260*x^502 - 296437303834483050340*x^501 + 1668858643877297432286170*x^500 - 8155327784318292026774389861*x^499 + 35303244405034987185727801886281*x^498 - 137496634780801666791553785368948089*x^497 + 487783230718055116958426377067611135221*x^496 - 1592132476987495809423906575414726327939415*x^495 + 4821460010803103030153797130528838683955112125*x^494 - 13642661157954930817735639277837707886717244102217*x^493 + 36289425250263991721972847062400128212218242526423174*x^492 - 91224358405781526890872038899720078990116598993043705653*x^491 + 217716431933760835466840880710052480210595020269855696864990*x^490 - 495309128493730582582336974437246596248576366640896835641586893*x^489 + 1077977910639516863154749616909892812822762870450890094759649008311*x^488 - 2251387393842864436552625280153685495767229809918547103194251185341237*x^487 + 4524723747935491850794934116014318773861860895024828900656698233806241262*x^486 - 8771718474878377215354013213599537028698267625571446186407195908556527026893*x^485 + 16437989030847233750838231790429841645626393084210855876030518100816993971730965*x^484 - 29832619028166477739836768921217549460439239509774849939584081786311080850047667650*x^483 + 52519574217091873270247501028812365462759972662766710342628101621648752727320417421973*x^482 - 89817533804689049455877837816015337604562349973854055398988767650288886395447384438546538*x^481 + 149403623795861073223695123700950577036704607634616374201277199100911168228843452518660975174*x^480 - 241996640736045760582306556522104000582665871786653025039300512678952057789940457900016984035979*x^479 + 382069125354340395500268238378101488547420296025233868891699208151564007210723945851574647295697676*x^478 - 588507255151018567758705445920323495928837133227128872052564001476095014312430825241665066557694648061*x^477 + 885107103493923503034046070212512528029930051315164767118421611358708994346705105846896497652465417438310*x^476 - 1300771329350007304898230102553658849877506056587330728765624404872681040406703941194140018936445546159523052*x^475 + 1869258989342607012486054933724503873290667691598935003657251471587788421421418791888193918669738799727299309881*x^474 - 2628350109398936038945180780854406341089712998786757921868013737673025943959350108343883686963514565432297209375273*x^473 + 3618321565564541228702028022303184336538648309917106648207535259415389488871765544990108198601124363911910970684949710*x^472 - 4879694039296794662537122003573630256135658547190882609117728531172746138459661173105621166262316634250996562440011572685*x^471 + 6450298823692246308748818095166950562152323528009074242023135137785313275267386262508585867290294396442162658510681769231482*x^470 - 8361819834523948085940774736500966699975814650977287538139128908451631637421209402348952632814438908108755421122372176586533558*x^469 + 10636076538459267035523110260461930804252283511090182044134310896912424226122958617124666248269634229767242843873145044098637214771*x^468 - 13281409736537686507450604689726841242443101331344084714440036346215380514776599092418916798581911328888152957646109744173089015909511*x^467 + 16289594842672523172285581618022767563024272175341617836528924081111265581964836071735244066433453971223990825190399689185190615678087279*x^466 - 19633719138635921856917839252775516490063045145684247430846511270126302753575661062194861498810107878857630443580741028271861789400713003455*x^465 + 23267408983669219179254296264678040373584951978791678260216421444636917113365224399518675977148480182032088721935445780999909310749868016044472*x^464 - 27125677743036984775427978544225698128589412787857744200253033581190182485053190770375643334093797202378825000271131972989113500709907276408094352*x^463 + 31127493972642559234353817008658082105251532477181285265561076564686908998516430623008102228951415754667892005222626691174808792815849485263022528410*x^462 - 35179961915173868577660060401548664155249772528728587955623663468918890765609048968457510378232966935293949547590714956080467227418394683851192445448499*x^461 + 39183791234016090577069397040193935726237405269899394972030623310108105497879824683230134763207708382575380530178093949827298464097617429503584417574386592*x^460 - 43039543348796538787719231418164577504811152497951563140971333339055250743787883718750511664192732450396042545433989491195132073244642796079925430624990214629*x^459 + 46654009948205039585671025358255862074264714971129494024898584219903229482353278202306460388916789388334035894714673064628141019141879401152135717186561642364198*x^458 - 49946030470695655471741111286989807624775956904919512896123279507534656243280060871575146182610016814987508466243167460882880474532611085245211051181680244707005002*x^457 + 52851102673170073061276246652388272359395319197895829037146379561283994387478002786604048220381714264781760910145901097666731569055188462231053943099172491862179232029*x^456 - 55324281643277570934176458158760546785480085845036446083619672315364519623486499612235291383604936200822841628835875473674729005738292616267539358660751772908004371662733*x^455 + 57341079731107574714649684224616020470689764743934211809992629067571698181960587947112387299226246061012235317336190657804495953238007010857776673650080739365037395955726563*x^454 - 58896341510496526920768513133212568120881007855638385497713721689562256818736376414193279880133297909358507694303650283083528251909254113237286571232322443642443871343363557174*x^453 + 60001334375603905549073600891370469929963739141442737455497772532319227600396800038024255330550730204519862202269247971900766587893494997143624479283882772866805762564347772783309*x^452 - 60679525560334271595499224644292368522988537616249968033878009869576542514561269519633958654343314149692691731745956248404992173709324401285524923261281370155504028286889772330373339*x^451 + 60961674720569088986095082819913153395088757322637020159420717975021104939171010785879285251310926576332560263251151627452798105305190088844271014677374689809347270810391593615921931229*x^450 - 60880934096278264240452748944344168315175265405591472534925780325833593418196121713770982713012587225672978657658817118626196099737697436124102378167657572620863426629927730625708079102308*x^449 + 60468607939835220830366668636853624618331550311184032618359758008652292051756923867591841000153297327312388477820157972866788448951452690810802002847143513994797455493496925879413992927463497*x^448 - 59751088649139965135461355153462719433219147015798365800274324807478327227676356937222154179448950884797914870461527244208761487275334373164973901175050710250381563902743567048561489977744341143*x^447 + 58748283201141013763108235698666715466329165514851478437592172943803319195854766836417611730757612500384092481598169961424948825425131585711188399216483244414547352975943009339670908415681141724082*x^446 - 57473604748514528753532424478565265728992381035889766346676637139859974829090861487118179793943146380164828998491974025386673326775820876174318916357046693943596320103295722743344517155961565935588495*x^445 + 55935369367026543048501543244389141072171813001988050686301447786408849712820203109708033889644260244954419762496314723497719211359667031568476281006061073608036629613838325162433620661141592743006762217*x^444 - 54139242932882494967877923531276366341358602250775546963091539659826200210321087651328932677391033699409758631986148464852651198976620319258266867794165535670878858537507496228729481619514976050590868276056*x^443 + 52091255306847159022533284906429797217184302910669902145943391745799619675697611421060007732922443025380441435347095420472751575746213972000923991163216101255491801122463517335827448193228534536959220579711417*x^442 - 49800853039183739694481152796221037831325231067114385363390289540132161709469668216268849567492635686546076778869451404522805101654000006873534820753309183091437773499349794379910790733957555450592172820346607625*x^441 + 47283498100009170548071437197850873915968734452019343915330074366210951161021840449320307904709122911914581799083532888729164709221878287443333521140936971460597523260275954674050177646798347777603034882801196453675*x^440 - 44562425969435516345642074957590963814560724889595248344199659182101176499730085648980280009026080039526479710057629106929501608678151368044205085262315414912190060526097695839467970729105820718217830798736086445815424*x^439 + 41669329236199879749483773174196316862469531208608038532589086138805380623210815896641352337933869823236351954789233059787550096382338641302336302007315816470562324233448373408146991200134642793406432265197392422794073448*x^438 - 38643904941554178931357858304188496821758360714095751633710263423470992770466920008637505146752409054076064546062612658031109640750201586666526430535129192850912892523705620342009098652993807814447077555862964113383439048239*x^437 + 35532367496654135282281209364594949832222542822639740866463717385212929553374174886934262236520394951992594772223912694637968096884939189953872224374284393505949321175143505990649564596040414317190260557280675896442460512530695*x^436 - 32385160813887685673789955790599542487063871813475759435911592165630236336083781956634867658924994805168185895977372996288689748639093838197983669768660815002918837963989575911161293151954347097557534374947312264569148192890566660*x^435 + 29254187776029207586156123774458631076130302847350125972378605524804808372564282616321764697444045745416254489325437970457621895237468941105166070163043418050321013615399985499260043660761724957145694433907049061792209907170769557748*x^434 - 26189906029310085407211702634541618080516855988258616562939806588977276902068964438255201728368353920553166137431330168588334388091516694925952030835731342905279794289668619443352329266296703727564106120508396359798339123824227051349482*x^433 + 23238619047395873602153331663377215365548256064508759738042981879696313265816991441022006156508781684263047405616663266622617270708491653407369150535242781617423306656013847981273163148132311210464342371935955328090750171683823803066488080*x^432 - 20440230479374917207811383321193896851627687980703044475167511300652504147859003222032579696692930496574162719945747345750035198294200148448428371612444037870633482452971209445378802465593163010539137633142600821606282306000952786514762291863*x^431 + 17826642571750044812558732693730515060061750256394817302071262162159694372036790069511369430349211346835015130540610091853060593519240983991645758612217995966319861313507913539840533273778990619436834592634532462382621709264093408427987591859916*x^430 - 15420882115775302624344441545307237400098653456675032589937125187707470776806688081382393974225190022549823411365317231765002974463614072595460008900998920950397713682248845277304950453225819651878896263559007320776542213283928996226796527040164008*x^429 + 13236944868548306771065773778921111193136189925436782499380289524172013563895297315180505978736227923243782656145068701660884364016681963559983663443640507602528641364139763493015137050601049886001013166402584582063673818999170138880663935405557810276*x^428 - 11280273351065976736497474583990131015574369269148416361072420752914846290950844633081987363671175464304275747469142806947689910934500838976950360648442046342573637219167531726728491738843184115938287695021066022584317791291352147598414778496219882530632*x^427 + 9548730451323318844292800746599589931484850771225880844468724521515752482805904875673282047933233874250102187107818518449708699333344121953531469030104564012932887637885628266248859235623907085774065650248188441751280251853252087187379827203696072588851650*x^426 - 8033904735371031380007686958301918526404466323225021076082582434967685619095417541787374235277227422492832075150600904369161240235977370189667038109953630863498472657436099911990666623157889841720847749184972183253080006181817583582464826314551287850459429155*x^425 + 6722581029085269279559138842769333888074979077026571683971845555516021225333647076942037824284243172604814552476733150254600927108733885147013089037892130911201241382956623683610000844145621635654388129802963959429824532332167593227414174222605004734079109654022*x^424 - 5598226902600494646626237984197042312071049848444475444593170876584656048996390404031351942487615701133747236220462507902224452988532897728307835035729510048833200863214505580596333556864041007700296964407629901756187222591895677678194229796401290363212485005658117*x^423 + 4642375754688207633290869875425126717224774152033916393966422394457271183228567575526326498361809124333811632134533596606846509014209325688921379278793039002808107303091362101820004656221786307093685805827132406006062338232957012273885075279615048542633173768285158931*x^422 - 3835823532273910101574975467812240335685718384026659871970602904581440895043650987505011937231333482981179820431304732401027423410296123991221538709333714085416274765832568491427634482459196063814317876088437368743184680562657585890688247760060030619277334220000352059169*x^421 + 3159592764710992065185878931116316663481944438209299285542246116191907122599046474990570443876223832050290328488968372372482036996375910844925172615120382090983890446353262404321482011189989919232668408031735838463731859016649554084940758338505438214433707502935921090731983*x^420 - 2595650024754259921104293265142656156002570173597470802267053879543356241612950067912103608586190743913592120220143489663018484721747343216744999979718183117413720712004740876103466838213481630684700704920160579184372194456315250730725559910478208587078226403119996741934866326*x^419 + 2127388366047945168191414615579074967620180602278314263397413276445315390858072444506695207485743267683814076178181115250534291096506521595588046893475638109288326418855908509091992185498747096341709915941149068248385202245707752403430030525885604623314697130474032513301590080101*x^418 - 1739903625530387704006655995584533839061579902906296944212317666646877889963350240747173726812308010047308856108647219868128266336975350300814699787401101287722133954212401765950057076195323086051636468828921727224753180525726698149142041510868713296768032106986927233667068078671731*x^417 + 1420102986177204012631968190964931344786560598512299111526040324656494366715778231655059439780428289808497579016219674660391584741175127653013256197949903664837146451143873614856608619070991750948258228187443070765218053696700316976983867337994294855250566714029943343424483306794755402*x^416 - 1156687078142764926023964409227037711992483767013919147069555893691333680789899444364462761915107279056445990533882607022569021949607949527264142504665980025704133719903428912609005028808367465173348163674689105193178923169855716852794084302910521499484589939311100264739754841997122650267*x^415 + 940044848500937553592401704687080913788552608959614763537066882309504481094431199407136795964947305891437715351106768485971138678126174909765880049551942895427184993696646716058881444251274026406374330533904802882775716217064540854503603535722243236886556554875980061308035859214462920145170*x^414 - 762095240746777021406271845447012652239974768894983037288579700924585728437894140686740646928438574578290329005868230529854670433349062476138014903885497632360400410711921810997810018309518358695597429071802156699938424992245320935753237885480738992485315616496102893921369721738271442332484435*x^413 + 616102996491785568286492374269419575061234128121159870792326526831758877127261312080200203465726701231404078453487969722005626927060374994399502654943202033588908373710829265352107234195305782263412928060698322780153074208984647603871847495520851944988895367955824279375002851906884885040604155610*x^412 - 496488875019522525726184124903410699387243461463501382496473590968501680933094067650853063808600235580278590531213252315045824165668771020929604615364952929599164990272226031372752747007346351944480234890418407034116968119612369516634526698578219254513135147891177826975661677809035010191748679209962*x^411 + 398648130113209956614127965079798045595361104433379626116047338622451606074237064806815105142949812876870717990111414028613238720799069698685184853130701586431341895107758706748964564072908954204992407858468707052650413796984006321651845140458968644779930781658691213193783574061929965920751847166132118*x^410 - 318785660849311527817327460696731471809188742216578500480156293102504322495083299580582818451090667187371897469521647187016006732441740605664942499397077120057628262671891057185293352434474471990525791870891286932056163642383525795766035866300228505434052590342389268570009436384632396244209056657249299304*x^409 + 253772036755750258200776331038260956711462443466348011470437551673358413825527041191254980050922660300683875756982877435323091666622498060225970459913464018721193635627563057955486729097114753567483193404497838530248112258665753047856985421703664420644464867053219684946386207206757339244869010601370936673354*x^408 - 201021553570977943149443900407178032238732464191063285231383261805133639561951266462662092262040966033324722872016321546219469032937075243684113222549475631098365281393104805226533559495073469134922246883439821416168162895774359037687933978104726857160760798023941007133454430049895542503607020745851229980030971*x^407 + 158391450390468316207166979907640963144964164477125550678709314747615032930976250770184300157652400530644536517035375490172897196920822409392786272239224190171516730232084944477743329400168016458333265266222206846969658643888448432266978868029989544220773064680285749197383862530679388716837109348253791656677137017*x^406 - 124100209657598191871304667106183785503646871893559085536166599450093938084214739507486000595330311401403312904238692236237921921200151724752140453994272538878435256798895830677357558129606872477795559555832056151864618169031037255487567493412818402757447898588017221894831310951806617352362966199431219767791942517699*x^405 + 96662263709787382904581927100696286035548802366517818096638664074682139384274048094624875729226479656623963957256525166039528389488096280436475367887005518432267052189695953057437871093139839474330192060491342556552987400952315160832512854683056140703807481140960195973406301450561866237533375273097376496562291832587227*x^404 - 74836265023659694959618548903558343311430949538077247611025474836792521281320145748810166177339859067050355737962842382420472771651481646650746330305892610498334755135148776915967546804302317033802736641219536970059936144755503964354517423522350805835097223290385579244177666497353554127850028494775703981104035222285332873*x^403 + 57584195593888963017579099977983433775262867924032906258729713432615335891028669896040643404860815677600037771667896582354935681832438048649896402250373685208580023780795241884838462101519319235055274737723098265630983437323209366949574765598890828118845551481452622663219884867939562770787766547118240827302490662946276109658*x^402 - 44038881642903299980732219746412930749639917483460235666359733104532628741318593086059249054872178078311600604275944354592490347347137034807514249101947496715683111846839626188621757379668951991940729793240194783129955885762116308159274814348245162110679372502735896495739991667491054700781642143110559329188937920741237542755138*x^401 + 33477859690731703600848097567043348970283552831626691028432692830063611375726947875979804098314210166522505315369236164409089270358948751612369311584577146108173317684180974258763001048950765806907221864097714469852169936503361403673107299446859565925018092826540699898955982634358178875073689519444011291869905541971220747934564398*x^400 - 25301948456002432955135351575429536519518571827411924263149587206832010823858087213120750742598183901727431811438177414711920686881156924700840828611033179347399640831161160311399660186282303758367303023209568776739076712482552918900556318212731225890466777260790921312716644571401346947826577341825468395058244293049544084456205861050*x^399 + 19017275437660041481429867074432975995850633598519627986265395786544818823736239178491315379099535090046580074920569112623855421723658892210996499570860581338080569885157858876492018693371908608173311736780785762940743131512235085320577535558827673653608568799558542253438252616061287555837386556174646549872206636188195401325842477336116*x^398 - 14219858777395218446429155636921490521852154800300657893801709021237672159237788309803490657382554666602940020179913936211118886000230383108175103058997881220169018135221892788707141387365468584922009939844246497146371557958094426266890785942822256798703076704427525207603198891316462757588320713389453067626041397329821837984018832169189886*x^397 + 10582137201225120119441541070421533440918154542443531330856535489731576383009386441238783288624674601335436080242040037086819535972433541358446431263608084461481737905299885828285738960416540857177482992181476286067404454650369083435107197720213671989044424090969292246920985197263309832765788496128447168256313160805823992283370079233911619265*x^396 - 7841066361042001018718929801135657806685832824384620310028124807504394847936250281380185448447976323795524048141832980922823767967300119552414604628821187275236277752780634500811371006192182046363193694566096942941900050784444731359731710724160148611998098126674544699020594682325213169724012947501872310747578474652516403779197227018675711630244*x^395 + 5787559670971773969186609415371963055953322232143298528568015375209798340410987235662636855049085593184826713374170421484001375403536459577415512326072999144846800865569768163797258261813232484144710797379409441624725339031895896483993177206498500900742507007618759644480316366901706013854145517720830450720147975676287008862191624616029196230777080*x^394 - 4257152798351433677025179402001104098130960097126710876671203100943943294947937069882305666370944905636635405068815956609000283455614840150622085187355682806303729992306642397245662441143246389723080960057714345861112547709983189780941421668941388473411222455758967495210364685666661596887409392932856376378222285390443668137707690128153876375762889502*x^393 + 3121824330999212153753903212110180883322801300839852622259437408216284280940210733504684699364351047758100635514555051186447090632295179785914584351876544078692190715746926087015194244313405056381655113240024424290163567201987437053994679295793791186066232822893217939911035330856550593290240005963890903132174487210792069772972330941559978453387387430865*x^392 - 2282923605579558211276414855232333493915561109988277949443483257475412498040689922939247215615875789021529203215895129600063706036437753043989568976716232844479423507891715632769719368067770338531883569366171689657565451144450063368459199305612025814359693576703290282551756492838774338897850502216200822798105680032312490134917486398604687340443461130000297*x^391 + 1665152913627066061687350964049199980658455877678989252444727465136827417561813605520713847843056416888116571935137243303987433208421846567995193453144366427086845119660578251306344932480510237169812395617126269190071789533473553787366052616016358082736223080050265883226607357414863839238195113208302288175095032511558028684435769877964730966115279833076340414*x^390 - 1211536353076844240920418011004221266572499753118392303888174231649093592998903204673113393792060782688582346887838452942743001735964450477426872124059175460765199237286922695295391648071750416359584001676617775175067253608960769119050099964063862368085284052726990280557898713786614215485609100796331286581854952827970629823318795124163228661576173427944891103235*x^389 + 879289997744662569314102831905647154148085244223143627726818453688664463195214727995765551951123955220085485428531730729435777360059667380037820712872871167602288768367718023212847721714603397082892459177182795774695140152673409236028246397458442167135050073966398629492279751552787043168688978661022955548480948043263209446927625749380386614194404407794389377925322*x^388 - 636493513439178554994260819790748672300798207676151211769217791465634833093871001988611387488914940319573393194620610697147302946226453944182301315828130265985935759357054225561435253651346090541578742606198157782000513779850789130316298877380877888626823129071718029857912723272146915126848617859465738024772902356485917557015243444824444009432101562239117376541158874*x^387 + 459454886872597772601430732419845878028098278864718206053433104605348710839992104264649081445136245057887213175732091978383887325157889701822152837335663508023938046464457731670928180879793134540540069612698189271333562008869626227973560935598324775177226352413306116952650521028639352443322681479066278400347422266249764110510335104367732747612521522827445289100192154125*x^386 - 330658407991066296020572912769187266858635035766179143922696286621904900193074936689838502186183571452218484846757052703348773029517656272922366691559562380956803197725701548810044812426227890371381195897003184012526894007363486899371044951979638092145769144448182176041504449924463466383558293149694751758346096131784738017308358633658460977085157453664124029948702717290654*x^385 + 237190790927672234214843718789530986189422735780159110744277075734490661204546511871479646617755172997789695425819884626511426697522062293186258909225295433176940058812513804167666580381278527135959174346154966488620446354086164855167049116660282902744943254298826663679314143718081719433855186198482582208717370603146977562356672855956964187878927171417527964627084586360577414*x^384 - 169549802226916651252729681302960403331904164008866299189749190558952033067108430827052116532668419170590394192748715554655862782859655773289835369653720345008223839414348101676626112433869361921761606002321724311224282913041072728073834709164339430718100394051156002040454562234117425211413658506662655487967374292494620722960113643157098113974091788306345540101050830268971317787*x^383 + 120752150950314392389946804011515303938001167398838011504799023705021735207794707905194196764729726473007394165100177090718106897878758735010224790900664238972902506264191316607014003477141636571755199203549498911502634202953531950504113648998413619882215652877010110560461983616392834488628120227299678261019002878887669654557082084411964050783725435366890698320554220835035525687783*x^382 - 85670947461972180471714838020880283680445465143991340279305250035500901304921061766420399835425030794534083639785258953682481726124894993448953211520522802491176347495214869244549207104529350317434242155644467904496092716485093440931108262756263623955430326681906996141433698292597238677913182396134015492511560645025087169948891877585250944664511376947321957051774665336499696019247869*x^381 + 60546360032056528549401586817532607748043397068891087344227487708331567313782331938237394856388983703983763279570318030346576944214056164772575061072061948829884339704661754938339244703607717202868843519482955391563855548170984527208169305511892351780262359138757923690529416355197836155954691001151371712041309824050080216723403691802957552544830511326128389209245450759588330321064634415*x^380 - 42625231089602545449818570746301503377697632450561119841016030517391746378632476235044443133502214912338453407478267989405661443711670389609647081882225679461726534743425640917688820155775275078061768632841393758677920596473246139306784089991795514592836488797395856639529720516520737398311165798273176067657445410020104419140727067908634258811388512913157923340872758757355481729205002753252*x^379 + 29895824468775074224682808656071254147341809007537366934716964489712867582957159732195482460294046180838495925623343837751310081342403561229308887723778274904705247887128595223474956570419502200623080614955902776873117154325557723171605011432174634853390736503679966916125347582282568050089739583091814467778053126191278996135245876465624523740308004107964989920072186947705409667933371391779295*x^378 - 20892380004297726761044133444285674893095003284965039295330991762958130479933136069996984518452506002128359030798406883505805943387524783421885571536213063335616362843241980797720435182556116974802249067176993463961183295597426680076555662018930493596489359902669754505651022000951959869593755759765100655460473431458531798008599379554093327218774021394810160175188693738712604275165267167984898615*x^377 + 14550822254498434177526373774077892589673162054340044082469744031290259727267426392068991921678688459950082366583053427556362289420817673252952216683424883041880950859400681686784940034050325118157936574992198587441653075313004271145115184536275503306330054132029299148667996517804990307446153559387844057730702005730941566184147544077032903196518896669434425222406233839634853146054051914519455798688*x^376 - 10102026484285567754589538257426677411311184230114771998593620816176317018923308151675525330316315528391150035798869589101506852995624916980876191209459883150379703591314782869569204316401043869862711013670130786323121876883311800380030504626495279369160622640633092727379489625833003127185712214137087619019796677155509930190424049360842462539266755608314940844377961353031210414464223301167379710851581*x^375 + 6992774575118652087553235009805304293274233640462416058543917742574887159934289606908988854567269924747802287789840963088110584283223792430963824613594295969670554049067136001797543343960406960627157281616253314571897475050364155322723076742977644074076249415181834616424217708438115273865089445722141672022654728415131071957129900502770141701009173244625213470731734112782420203188598128595067112839133341*x^374 - 4827229954307581325766371839891110984316108534597993602388445057285475055313780887893012730199514476141239277626056481913570525841698399864998418329798844778772900488286618802261399527174383205577159929531562106754288049318721827085791117245944350271317002554747938948111556614621882812780963082237332687156378359394280210965740140421957982412903811908449771004120253645225121221710932792670153496559685317346*x^373 + 3323687428083416576759177016601660473108187700511091476234501551690941438891402416063108286012338603645649649248513606808251811402753305371528774496918738663097298064167788489657244958642214218037396058031499265783219255327873953957151631580495520052005840205061954858826017350080757237920211808545638957628633755702015405143304338453667092932096032221414219916916265031278897836275525300709243326608725342503732*x^372 - 2282727027026042297990594724366210963009164565977205816566217910994382467055402574578772731101563017920911352740919753449585260956683420330456528258221274866049606019584290965288063901783134665764900437167639231178257438473266350740302883616904135049384243500092416399564847450354004328933332644180139887827944053037999773051183753853815118172599587379181418485143342383448040393616389777466193385593372974861770236*x^371 + 1563885963376486826578357742990878169933689143403761373557796078194106432765512856236778084197925726282500622590504676039060931467557764720878518526358399661993985983385940070175692395134840057008591472716159272303654257070527729267966793107850474813230965256595566439206243986970744109411237469410669194765271030907216839450379459217575341114394034579952907664363613531494045869263534876662175732139894047838291255497*x^370 - 1068679152412125091677765113250457851769327765835198182547954580214280527457262465301874625846143944390526273100185057847047281036066229947548138949889989581073653250291321658111900339240206192579840767801136774377579445110202476317844561305762526789879700158284035535245559493334590355514083397114071079526043746127146621523364110710923891005062895053200989232238854922409757965870074026142577673455693676820311356083528*x^369 + 728329127927470189126888166417934003109871771719449138953258427193353779300261736774812158350049633226608069691659467866690001574123708120784518554392882834261754530334305627765497148504177315394432692280893316736408700137458416075224316296035293402233978229505160982129945623536530687420408161303063910202170176248624113040628349640315404201282455278421701148251831801812512993718942716993999828881329427376000568953126927*x^368 - 494965841323124021480782832029309542130543389038017619904667860728722776929959007330732722803316372432040097317209551036348399795860516911145968116072932373834558401234994405514920977849975839339556642203149136139097468225876261961646887972510018058208041807636579809469877002235747719822765721556802593802775657691549023895223729323041674115177383326009300296771396601635246006343990750955339987029904961661019143868806685623*x^367 + 335362075238284105759474959409376616965346438432265313069233907165317577929105203541394672233596471090151853827254979316989964608266287063617024509821207413254061047877264780834139841223984266074408442710160387340766931814430577910104459302823991099140515703856633751989820751313645471727599038655826722276011842036667026363708950034521789790930796723954276785942222990471373055418672537757371623538938002390858897730521577380120*x^366 - 226504984142531021004383721173723997207899618332014909143958087260934076994340348128232901810477605516130047528192122332899921195421240391767767652788467087710592332773142013542026392579113042933582284499900100902109372105282464572100592449119703115082491788015341931573196883749195757997282049031177924204873611381305196255801211591265908201209153580653722278842173376119569192661493400319117244105256422355736172533061865615281650*x^365 + 152484901106350020195218276081571762208311337833341678594345590464328258334901555064768857614458529319699412925565576934450957920368093232315562713171460892614601362544529806521355917178533928055070873134174022200239996212974677506822174281742736185794086422759125111890930670506731309590996994546244551907008530994167012983176192081250002862914602965908694684913965131551457309031918087930276526866252978752596621790719399633890687716*x^364 - 102320719807409056702642783643788542578521178817258119842386454503923504629959952550203670551259341554743321365495111814416280881170568308745291212159422777983309354973842607677082910993062316854569093878216268650403513086911952470810189043023339826261279562951435782440573764260258314102484338558798012258482192222975861010523496196155915813074166498021239164088400524353865288959105626850992622368191687497554128184286851246667008819004*x^363 + 68445780852373956537631620409996986414996252222616767667708318691839649459096833501737764243332221592285018721842295818327989623996651576587116801753557358580483287810234255377855493748974867567602739902786118686410436844998121834066225512459064033052885353784857411660263699453648738195334079816718936744995729172221029251551659452232441022516632346978537886576754803225032231681389567726103276619750839344658557909334453773443987713031402*x^362 - 45656375710554032001866102781109488039866301395381111590629277162131973410864690209240949165358638474059701151227407325573634718392783888009285445004686127995583163684804695237134619602691369329895285232763732809571230220043200195416463548734007828153033452756488753384826088691885448760533764840917965600816092313555085318125459576909561537928029726178088014112375686141702336445448788718191565436982265900731057874975664621350609517791699011*x^361 + 30382559240747373760939124404938851907183486334004953391043390673344127368284229247341048058129085948207663683136826166555872884813290724804069788213116289216161569965620791034611791258081410988497734604872730033982977489007546307240035874820328438082383707750054345850688431277667749667167514787570468829745143945360430806696048046956801315736144662232079455800403319197091634012854310700247546315192518495651590453251318064302944071683918903392*x^360 - 20182729492891057710835883649574842711278661908652757715286445751974410268204240815740637828342473829472528798719543520028825227386250017636650536237850732035319393296552925199674592706865949544500153143175368718333811558156396447133501266667011275518642325669466362230259207956925195222988877378697672302082306255638748004904378027157653668492632059500569266301672841967718831915089397462875389836078365308736511003001747800987597356799565712899698*x^359 + 13393294428151553367280511270230295722204063061456576533410915702452541324434426753062097940921406932993612421011845136672440654381991050647396862850227507132170410003482363305315527511790562187526050659685155134775357603322430929542771408259050572664535635826084182420702041830263890478673092799182066358820356574042865434558006355128195335455580734707960435587123734869856855807552395769731381324494830255619672164058326892182670244857569376611503441*x^358 - 8885812852570609049990067368107034108649703776317274522450540094252950065325226107233374698824705107698302340493718545196056733491879421400035222214998131007742144841756867777336435857352484240794164349143865585946797903487323540221878709369688169973356699627303915827177224028520863429924315231627862708375045082418039049818363970888955643107813535345896450872858084477862234690686831658122814434425835277119617205811108418239044285024787822124602954575*x^357 + 5898694963268456366494733203320189881262641306507199462332087765637902240454846133301161033443268345724562857083415364116023157261525705371546306075191242224715633201415420935481545819527603433531306984779604161009377034450303973753408981130351495698277117241172331923915790145454342116605189659166212509383740935314465880862919866006671909372677120944470264650413905812240934134852539283179133618009226838768201253090746633315471234169293302533617018689460*x^356 - 3920715253273459798434165888833661656097413958045412101743105583909127522491617290102875373100983393530517665498127086671205331971624168420833751144567355595044718760797615790234485231882740087769563037530654542720416136002407814593477448814336862394255639605946626756986479211576193350491846917858263505671014477724243933147470073318631634422925143063819315906593463522644196299546007123313500617827570548539413137728306614817923032152245307705723602071590492*x^355 + 2610586780808485777937407442751076215894466214999782701121421576942188905659270696697739041759700898684666532851092515544089221944549942773605466567132649462843791281077340818666746639048217080869323489324857889342207508408505973139669798803387187710640845714555240510378265628025060614822781816515225316284945057851661597981855532391336686298443928982696119418945751305119518908501624850414910956238344802190124183187662526196628796428608339506037257745024911819*x^354 - 1741652042808280110815891784861404191625584959130492685357786208663530195234371866109691012793798876032633761547621065147195525279845647966172519110605192634546945479407339168982247681516604482090629034539323066867766125164186762605407226234012230321606303880626156787635841960131536428561252198918313570262080940175972418452722209795113180489980040115701197154997379199870970158772502002033618901119762393370685688517883024888448990467337667005508900354890356241165*x^353 + 1164053965125538455349370319259150088473502983761880377077052046788302109393106737566311948284989420402258362024015818110849227086315759755219801275230588404297523711754173989748430703829830314757910362237308667708997246560578867130868260787033134498771641643610428199847561594256086736825743323487391455061683730178162186422696141364170721339616697633982202542942615253224326687036066626375194093143981706184814661439331773840800268435549673305134911500066380089026541*x^352 - 779039396224410877911998811423527981676553663500630834116875004058760448758277031791318624369851805375726167231389584441217802514065217577211663257380547516456575281387906723459968123144674031368936369369700678432506173037928175608240972661343112631996233737955494439480141617303808764862179822767353758986496781118690552469229946057808585267157891674505901720602354362060315398063058178534960354890043498911931738580179893484568741963182945133723732895607596958914422531*x^351 + 521642538068129024241005874872676809643935780197833435378083063447830561200325999861144898828445096485883222521929900044832156553740110155419938593908929482628205853204398130419609300042195456883709895291214783858162038637736834154784143930890650763334799856286493971081498049199355855824572543136012491530777263493051324727587689631941009938130288437664424880916421211763473983139562529656886975107828210227011724167786905291819138205767507179927175557310317582819576444012*x^350 - 349115939129402698524814272038994842826458883602304854392852615005963267781244775282771996792810778747611739772190497007125652460287355006339585080328139574214437068881437761565619716790041225164720010844383371942108322916212899918620834345701563240105174580260220196408558212561775956634916356923903724102069192706924289160127082112466282471110724205724385211718560742608374780202781169886549142528613113488201656491948190689171465466928387090421892438921827158165987004033350*x^349 + 233268546316388380096581032952481881431681037863717631916027339873246921304092949424781590945093434116790969934831074726196245402195787965477048479099755556136514308433933080397504291915064513518346291543672908972258662119217484838309442986374757357358194566868177743285905102769579487581136625735289584754756716812718492500131355123429053136022027803424277429505383299915796316131938066063616619507107509553525094561640270781217022571083269866103928259839441046424316574285902025*x^348 - 155432201188748371756764592336494060455047961971762559552144441726477497303571169806121489230019628846788560964929411496073813937234375989903507430161508694636209431481577944276224041774629211266329817540770068302712667870538165495615359610496546413482110316600543766024267936639035487702618410872272014329833363883597918125131232918032938091938413403880049011272864825861454623754791495654977883975372952999661629834331897022280713247506129312690032155645575595577208947109183509762*x^347 + 103176606368160832159515586184452895625228301490336465483275060878529603904387240323077569918114909390764458089497621055335351222757305938046792551264377750170359902568113339761083651177559402879073024941260160142360579916386884683109127991031843606876743558576933556610802463923358047015809222038710481656704899574167932422784528646430400798279562795320495859602937085165347964067150686034088006039234549970820406378408700380118121205935755864501971570767046393190806665535232310989833*x^346 - 68174318779582961837226630462911029128558786366240045676308250877418096496472552977954670343688424324187206922525655985941362484894779987058248320979166481842963730902335542818800589289252633398402473635400379464110046477627771019053536860311740353193684460574190852906182178045300240367874819039410098070459338022975688687858106272404096842458044051291148510065258466171587012153388307010725330053706246212627005617042198060157352955136851704244492911644605126371434192248495858255417958*x^345 + 44814374388802880100063308451614525011967686792892290465009908722780303852604380467061924543047835515961129941423127714753157508696373881687587327111587782715040258758387547716752960758609129153465627246918512484935962162554762973801213513259230496856989686150448021850487622390681671721356163637138449890706913541679508945067721938692619940725316741394294884648029298583385735187124802698923251844159099937324812921069741375412644974099110747650717683437830429881854663795156699971614874756*x^344 - 29299292635977026019714697435070735732216602827524084649739856632075294118568278960426347843853727234235516163353863594874694759127411835487980972734981146742999115128583126710708149186914763660423968239556522616099126835066037314909131881224046897624728941467509332305439380561958836333815096675489731419874211198242026311516985751182470385195898884256322572760375769188091918334476105595698215322764190242532149815710463949527227590919228693028643955148286381166008718573102426859138562533085*x^343 + 19052759639995769467024180049391255373526387235747898725542395603748667200159493909372739482810690753636632378842894991396555477617315750151808548468134351685242247659692724021171621953048373786145362482043478055125944470364321424177970032612931407736532560542508077023134355566931901045144519393423190012271349416002839791008559186513882086515554857924002290668109752052047784779037942109861609726575083700957626511819705181315708376106274667790823184690453590921093556475105402872215907313168314*x^342 - 12327046535572782917189217511479824378028919556281267631468270050672326515915271341192735071002424202418932712908749659782051792765887398821116429255205091809259522012939112218191507220460812784863928649881121515056542387768148658162853976970407214688713522834593204476619691528853110701780341363847966631267405142360324357634084687424316552422674830376744778290227405774212471195894831428045367789730942044152887956423545239677389760824067208721052819348985119393091871245512558055963901683265754420*x^341 + 7939617321733400638965880632537796194488786088635645028644701984697521668081225364028037854002770115890917570874659896442324327330630200525622492279383376267450392009632475515082049885303569599599321556320529600365934697288247697323674054511489839146865450679079182958272207021416910520390307382636930156936881101693158245146748819030281330628912269395745527759660100651191464453941368153539765626683477416125718336922239106658101575050944190651696181363112392700869325052593370493043526690235233467606*x^340 - 5094289348707652094207117055890475560817143021646061655103647781648280802623114477715476949371305401328846759418288128564958548405583926381957925498388843362787054513586879503315867349782605416204385476387092578244329909671748640772036547118591780599018323672680941769658737522642587216767158682095128466920044478787755703012067272219164085905268140716256581277751107410899381621652212201190558971833602151354784023124603131921485518337297815394058889057625185110742954170417964163703230121974721313732585*x^339 + 3258633549897185366427366299145011870948048945818154734376304313179996105347443310120357669142059239649614615903216395681900592872482620592002431675494070235012606350073418181004866689679213443151045026745360660848829405716631895571445207083574097515750691378611331897930974654611834093313450754888366670393181602415809234185287482622826536368002019027248453854104014405581069061094634986930410930190126752573438664161917548618514046879504862379284913759292204871488064830071049406710532703545401687389520887*x^338 - 2079452647273451899076320082161579850548240743680817013571614923303020984702134315357644784102307446512862825511034465647347565386337239089805114214113537654603443362166116907893342269192788898462084039923780969935365244856020416281376555141772801653918600610168749188658338992871384351964220877068472258051540427648221722296630054729288649884992014335879005762143425903872783506905161001369604473391141165318367430519276335670412627182081922375157387355763450756510847000264271205897572402700450855773009557687*x^337 + 1324456002412275833397120457038849537222347717388422495803099065446386214241775254232001376939410372313855394026544508084164322798874145356989214589569875943630233343211709613329043477581876046010313565040920606097961548650882130831758376049164528578997449290075578620005163257538752460077436368993087809037040551258687391951085100301091991683225567020236485523360047370488536020523460395943755378912528833553977350810832717213230317866572581199385367972000287488916364293663810555119143265115215504273173368602093*x^336 - 842160960751520532031010658729628874991105766179419428427590125096106120316422939659064718049052608979933909461372778462403403307449410122966678628279996304020021988726835151548539464218491511679521676287738757963885498792901282547363816314578788339003184048911490618210017608003687791342800572044985132892488998765858521830788515417041079364040431863137933789633329709036736134824646904428603824296053581136911453547449250081460322632730176158224697158802431402218297345593706403152862611178342283974140948446077741*x^335 + 534536661385259746328843660107977465207257256112166624355761026871902576411651184155815295579732566418952494765960264845403679543172348253639107421000358572018560670789757944335058323439621403946348604710126074180800797872492568150398942114960748343004793447468455570859438689223349002057500491333170600346976686647718918779769701005592625849272908103792539085360603098796643463870539540555641882797357918416120829697737915955206160970306354808589478373054599302333663765812204039564831164685451795815755326954183940810*x^334 - 338539624474874037012379720325249464947621137866598604937587372631209372040782045531041933539154799986433590021591313383240049475920605436122978700483688724922404949606913544967920362713889262740470804037705860438164057330305098342658113704909990298499209650363283106663860281254914228252774039034825010230733771293604790733314377836421060047823063215343930422260081461551907235984599062483748196802263039277372452412896413092724287925218941011888429228354763452892577045332093887284176478380777627005342990392048845488201*x^333 + 213806096979784700675540110052996208925706647365121300425104697687981511195492289508331491475843724855195743359261992737939532489942448579139570718754916727016073716599873577833617617785305115989337983662917892017750726149987971073069605573128888265112338132114212070251171322197797604367317008329738792284927008327575094136404079160149415140757717814484457765137241796784781572638359673056687655398169079766193683368638908763189669415129746283063168784149236171893220310728102594251284278221605336907620530983725539416610503*x^332 - 134555415084453594519898153621239750947300610463049271781335803189019564019004058160650531218769691547841121077541303742162276431139155264180894242214661474703462609508607208168969398401941839469743286683531848688666028379001336881500635378356259658973448426422069444041213440293603448436329465086633761073724889746688220068053510532059375039753832484121454657056097039835294758630892487295680420289418484094348200572735364223432221313538956761907888543476417808101881892763674749394014903036160303283596713379612071410641350476*x^331 + 84330094107511732258302034743031677751387725808567596315801788020545122809670029658917669301540906666198492575103695332943021829557623536753473935519807493164832878296305184300295031671948473578681992294076673173312039145507814712128273495550458170636195470999371367917781015953147884340153308909516935550758634086489965062121768803742559714987857385111701718187507990123033380247862906359188850652373576805075366099935500967561317781659445088410914359771539026290407398363030944148726273968673138949291633287705956217300797067395*x^330 - 52615462710452700788828516654506681926524803056010780379377913847681686575727320418157783077917631271947381490591461356615743493106932080841893500750518605090895012171486125334404360306685366969110165227806900454584664434471106520482420280886862897569470638009516036242531636976288127777861007161785430041928725205434863733805645646724940030296149057820094464801124310686985861982295196127210693136299598341142393205683977648665301670793552771127029759705728394216582023024395582013387847595484396232038523246932095875039299937102305*x^329 + 32684396782461641757173601635525373394242082257037013479007482397688431208343450265977019769642494269758199349626535895285913820926861651844591557782723408417222118606379496473493158253658036483798705822203347337229907039619617347473411027633115312766306499850724517142879604556492093526960192515826480032456308124510423030192148970627333959340679892929029607362421160612728165942077247970271704109966356203073241709955674695672035527994923193302938283362935268053769142104284668645957013041072450996061209038366551978037762177195896640*x^328 - 20228960187930499820235516284097185769684387693177728958472241559980747626202820657656887452938626894919595036883467366845321512077841367553680361497850010748875961888151448271025651214420184489426512989724847670382556306005514924971710134070207807934916303149749354988996535083180151985420398650771513159077955092690926193874628540752268051898850200868234369091037073688196577414704745971195210152537045044636015874546583426026784550157496266251688653435090427363799416638602105983231632460965154758587704213647407711824433833041067758309*x^327 + 12491764178399663844218940436718059031071682241101115856276268970764523623588316644100400287953444652854647468852680242209223266004220083464652346977193291919668277266778188529738298884531354591688572125813811868258868688461562629458214355902189731597896790463256492772259466524644861841672057099149681165856659020866817466029481356002460310733969537660735010608713552290543192841392791197062435190963790221814270899970419955902414537525233411373320621135992879777685202567172973583053228045913024284016682612110331791954690173161489441169335*x^326 - 7712546885865878892687829028247635867126415411103434662408658337309207003509019777008940485202944150735804198766273133107534579111562304438575911250618350503766446263133392231673003409787633574992591796308942258729261852537108560536889601835120059205652723742086588237487599697081379267582387926955566708396454045085742167910387595543535933747161994410476750347076598264762191046560818255080936152635493714351980906538472722571867215584277924470967894233007121307834578062883544175748358314347905581197561996537790879638466754773525120955558446*x^325 + 4773392611264690647705345598806449824145464564929830297373191281483112152259926163306045404035878779538547425652935368039113702178943071670224641381494743961667729756351562475761210925894047441783114182684744357174898719288449422488619279044702625039453710397184271908170533404981383222719815278191816684344317978589198452236596640380945044030668067934386099202433170359749739131581213403311023367037547766231503046537132222942595433733533326753690506814052640698631645072298193803228138215380854138586531843071503592004988720978305075315596125021*x^324 - 2969735654804750862230681475514126745588011067556108358232622460971161313408114012409902433214087215171621235370351280817734236363131072221940454678314944302334364014282449830777492133355917594541827832034326020325330444654008255816001077005901773857344307986110178700053362571828776022933984629866218753775212350789077337954292708912670711846002570117805315584343227548426099669486090735455215755553420582919506568207891597829768050249925463633463095023908664070133316890844374484713999120393448134931344342756189966940908099733623520214538074488757*x^323 + 1861779668571481855956195863254904214453209709503016979795854968219534227400900346562217210317444864453579088309067714324880777114919127092727436510600987482038261061914044318433451017010522526282461580397820003028579186496500738841049051976193841589663224705045096489125016383231610259500605140902123321083099745240313919951734575555513323249099181026499917519744612317424908188689689449628471083551608698428115621900296096246428441374328910565306280968958473105940422292742774024227858674575226925155431504151267077981614832301416556948703607295012763*x^322 - 1177933904296992426191262980942559535553146727313534242287370626242199915752272312324401573830101446489958766370676924579238817007792231327353880563188141206660910786992177015510465157377980661851989630927458139323344713029178540511458202406181507749153540658813284923468432778608496076220531361514071568548419258280066376847300991044534308820504410451325788484980111431011846613130257420388336513380594877807429985296632315577421583023908595985872747421109453956565735847234723593778649860268968645079763522033850495686492933765748871988727133669319295669*x^321 + 752252556337007104618526169899639509799097551621028412063476271779897464908338781496159278522565602124087064861914773069066910960921895504161002010600462628666295102926099290054670336566400385576272970169610315399092170773667312546244543176589207491101223244287568166238576132052381792585354102870543460942458414506802490151586123672566017040188357216399986973980266912624492416995228214063804377275513512498292892762524937541519035889543191518465771430799843400055968904211511211695511548117921296102469086681424394624893673355849652011935880056561779039216*x^320 - 484238457290467297786510207005887418578246426228362043795821316431995518644764406859665379787936163636209237465232715584098469463715612598199463349059982849979769826209206102272540359078120792482628207551979408624986611667261012256482388926454538011092322945100025392959811370382738917924657780647055472821738904259909724337691656777443188309971285224455663720531403032008049398895722648846618400152593085493744024178419201437021327170756291870381634326545319282773789058268664602182150789117638954237165685456167688263788890241558913492870329103362782155512848*x^319 + 313350855591903916134781940206660912559826346383619888320565609047608865550866316454506559423242971321339383197957578284676707896285551686459270019113600242944906172480849850996241674394868609913413817201854679512327331348215293902313572454388749929524687057589326554589562824588595400904311426971452546294357915800495285824660201215195597756094381703270955280484446855209962429491079985517827358533585827282688509434331522468988208644781315769244988550820220704508384062403815349078786267952906524914529481916571225747207752426915786783337231347837156089803645589*x^318 - 203107956435277318074545406782343954569722356624845285132296712104571211401494177671637814058389926515418191050398482783439893401671854189069565539076064358487512145059690636598886980554988184666021976140867924529967310208466649146969063681083875308981833233355635073238801855556365341854813697620082073080462888762148243194085904313147993821363822500465166820773632536886910039410271727890825549342976409296572197071666675061223713811126975900231132846716393130891735564086680998906201911053896811490221639616767369423095709750510314048952335423174638577457236474752*x^317 + 131361215492868897362454127296685104635401867019781214568208206635444640493136095011441336157108980707888372294514762390765000271930167186811403565345785435958347119204392912945572961983519484288247351886037071253258696106252868580735118195265828137703855555294240238475161753078783234581181501246636182081051657289075222524011119431013899864414076300841060063309786673965852148293696093924743466870879808813020875091330848630717134859869114561960160116794919991062590785454652083109032924268654899842161733436558497425535448574841951871056473695112647479652683792621317*x^316 - 84461185486641858189780394208035648917169483075454099067733614027740086701120802919629433375365203250584703344148755054566016517253296242039960997485048202763459870542604195586612660947533983357930513609012369658555456394277378864927785677370278502002100029502026201164908758828041452762734362987944642355231734894835223161816455930188811984290401494996968437094841940127256136003474990862119250261434366864814923250943305884173743280746732167242083305020313791879186182451394362080970084853227206403205375307645361325519781580907220500447403461157156385197726464512367112*x^315 + 53818908545634040422324092503855077017364360877721275804119508985155896591302545712000044756455284395223532121010822178882912089423458238597202060044234894710691447632743968451822071258045392554980711376014918501829716027251356153303015197857258340228629492581794653892715163060513068916451867410366841722391494040939001402789306278583590810593135614789104243139362653564357356353152752288529930776349170714956075826621756664865861686955684113328544043784796598860336281022645741601300733245821652348712645666149401958845002467771254123344685596076155983562868156747719589502*x^314 - 33903746815640517094896566439230058202979205212082379176456475246724259237561384488253905230333185805490535502339978812081639906394410689221182116887936903835702139938880909095999855963551778326942803122263018373402485947802486049548627217641500909701461583747040906655720327706736152668883641868272393982028029230250902779392703929567992685000879851631762023238444771802896181308580755416850507156929455527198039186586648483547331372185300345379873560391573481539261829450974488420771563346385781651618377941780415048830899089028597858512189057640532919667356360283917994455151*x^313 + 21080406565553744273185665444994475977177958940684867010112710680267980499409323596898217805305552756941342411145023726466111539640378830002673356652687014063162573698135984242971709650512328521580537939950832528116165927973007935539901075049187558943730297412212281673817635457959621267379808929591675884781563418449375519402739243541219202400416956524761555394404666168096605373506477909959581688806717398440379307258921765699246211292641953463478237718693564681895453051015089141896092436442105471778971525217868538582863788956114994560734106888326111920298482456110843833126253*x^312 - 12925436076970130392577774706818913733856570264685650207665205683292402410088666454804971612119960607533237589607255862239206606212208946300058073913899939113541899789805413148928215920040783628367969078272347437977221533559836406257233413585315124375128056126201947361428521333324156585363770457670906424210105735375844504706343219068137564072244794898580186849655243364562228885861555155073656569507239123877328313007418370679513973427449656365099077651319826228138651465245610070827171139636371681551028002313657117685714425808310730956337026734233677450684484220606003950188181054*x^311 + 7814089796246319885526502557929848433427835186410390734671799683556564292300691830123753507212472714407385064522553641749427989422827630497059355166685404163701250237590585279674980332789179254219033807779040559897965880062432621125923592959121090280316852324307344208051710149899500441540649158691712600356028947607292685712546580777568599576523441313643468817462581556659166599992375250907305148591188321108747187199289626720474851535438975240037109070505469282590478665626960914422730413788831199384426748353951456122324194042126104466693271366795790632003625147313008096916616025165*x^310 - 4660142312070827623126133927111243580033805146093609905431881051370294629747935424211568062891629190830990188410666698038163964050434175413927825799041741025536414547516402255824612365035712475300750459657422688909341679401811083897102893658170703974516704631441495780250696219537121554276227030428505316662550908939917544991599876424404216428636072207727787376456056476318796888015371733514023016029469141500771597247303102097841627714050325556661189083683801021303601750404644899262166523247065815655241133349035461599955286421425473413930151608857941671286259915368774680991032178885921*x^309 + 2744579956335158585246172447681364094707941011517504745736888208143170440329800414320737658089415613297674788356951802824725639444971228283702541673819108043539920225684513558847689910415574143965390166141880932431105392535246186190878298647675900512782502714679416558261772259769435572871978141201402423792511221171678612183107816628548187403118960475395885129419119944212024100829397939006807116934523267874028658253347445829452309851207361130756316732737280577302966810744136153640466138068601820541184077307188040676625874582593441613217199371957126948382215532591586633436186068975322097*x^308 - 1598667046156584527147969216811468657657663905746692729353713805502142596398703381405197561341707259734941244138916748709471443310172723887651964540300902635384321430316827241343603511932929277673841635895527693715694349701880059544995112849578423914708616904904650765830251560222081162354373980983020823456230784273756227913530046889507206883156317538189871808940963252528311270044855916620055509819003048863077401073268048295691929026486380899311988904690176786359203382497157073578522509004262977445941078725281409627209532446198950383664015091831171242308132438524041582799105584280868489794*x^307 + 922505103821012565690687710645542754629336192499080112256591946830580068639508048855050075724875100202829437284963877611717990632714812874300004886818475122908331171975321475059517443066685718939446532251011231305674124458986391553179469115416636309231422665057599789896341367142566564287563231156117473065524439591848476594670298479797935075358814742723405981110649553608445475036890240022888245231439358721752831574035903703559740812394212564131367135439584867098295802839155847091773312215666943101843849719983006570482323965768327041656208186117933402465667545026280101903648768515549313696674*x^306 - 528135294006031925889029255635507859660853646988346143321715998345268944812822091495838416635023417352509008092990251183213644769270412630106051198102689294758457084122293051500896965624944836362615380403691168884063076641310028232789057177465939442950567565949791972490934234408657949470618894140682678803909359933229073169258148656546537254326221100291110020705582041904446592054878034314555160597799829196112823548902557771735935524924445203016874481408529875719017025116179161129771756249309761321287223925147493739814693269520878921610962316699235654930157029089377487485107399368202631710417733*x^305 + 300211574054054093738320942903868331282899407721149036010356789795790742251101061331207074739609575805674922222630077632091133238865390049693336639446983846205188482548872896407030217254470058387795269782027430806705518912758956554592389076399012960625652225174401797583391218533935552795505909147347787210621767664760690794514858631777056754607231345702285389887959686857517653602831786824112726758155561868487053135170487650423444516698678331729293453332733364547040441911387766345057510012917099299302124397359760722759063141870230987395961146503276138625851564493979060377870431704375455846814415164*x^304 - 169362527414065068911304461796942599769980897082707236426240616824956886254846787561988385749342418261602245971878407184539403577097276066780011373937335493303757782569886606627881305961131601452765416627345708660336874594386188490014945259655859073382022292568846028275922607349217920947639613781921495049659462930958250425962773411558539286586704451932358420006158278154903050828248369625600593353839611325344692364653561658885981530911212099054323937240944602335741665993291011873709957607662791079778819199225755011021924445542300061675742929832815438908659255682627033512875828876350387387093515649946*x^303 + 94610165626548868702894817355315983033669753534351741908824540667251355177879035915302438752690468139578474160162636732275735288339425073039770659421497613559483584221029454424288726589642958526335471281362155821897345275506655139961438755694440178340685490553188118939841971796809755235449985899411017426785982297536166117986008725035072350859616616925871495588133361570463187454320272438558109899712603297391720697060571631753078591605393316949790983735607073493062596947371440311551183357170551084802529911954891856011599054346535579827569023848931329375388224899433766384389314620388146967713467344372815*x^302 - 52096707220266023516479007473259329831586589775688802987391648233610853784296079119576427070702609121299327703156337419428181239619684234857310530575706247941613057497540002171284087710381811108039434655718096699536568642359697691969700277617667644813521300773708494464921191501512713507828356912359036158578885146107303015894602655616361773545329360340392480000695164990648105781272651785479457159874109403787774459657298771641838307695230869496441001028124095132224406270244652802376829150720281961786129470565846649770428509416973037736084293576449542429349089185914179611732973506074885724137326983349200826*x^301 + 28067908085251739149472239508001898324337807194243429253700701187185113436395697025602216861746269528386166653038630797154567996363206084437318455306799065099390261699546628470487178440814695279348542295517737835132634499227724081660976913254243231269074162061356943344860854255405288277824958585180613077680632917143309170594794725782887274790703324000854421222621302511579853526338089209937713996484476985881733760389566497876932700990320559074000734583343512824228645342513243782186502921470897697939398013324675934966826883197695348837261879244240777171620965152940033874428158645285808949137506613651318662767*x^300 - 14629980350830885487836526292836364707549510128921434207069763988211873731633848941803113864172215136340015287002444905450436367269214155317978698549006150653840529417982004530465628536920810019602832326485684892376278005086445174925255240894263685201254199099532882125048109497217507990080636316627885164795715042446675304057455024579712397590135221466759215200714364091204497900314423264673034273620062254162532953578664933241711221004508128090540321591385242635780332982249347838982984734541680635146792586695310053181840966109077283243978653347214195093189461267240954156376083294445309452701119241314864002171435*x^299 + 7250083261211940137425872552897943974628334252918519308787580311489390630445050014059139227810957805631217822587405269577807372626157117966595942591397614459996889587584740816038215667269072777508020944764995393600359536880266236904963642684997101182313041858942559005775699725001421551849674858697126154685997357407053815893559757490429826159351188255013656376107092374519066637863613471359252891894651940144906931447148894822200129193365991946763072286496670875176213767689128300113211879516579315351263684215869919743119945675163739814492996228863645940689687868175727311687650786288072860676163701846757108262628898*x^298 - 3315151148140077287583306664488947999978226159113167901708004615064731935747605777518764571180159344020320991972130398878707625613552358744215478061621326223271252142064951611299592059853817255254796264038076897435713376658508953822460809011711601028784918605658711912341473282890014091039590613676378093260038479869370222320343232437165302431832950498050766661853322728420425689473428526295670815238254841829897954755875577438348239841448309727428475687650647840658231599503977153838957314075056087954266238476360667961411938006741696859821996044186349728559925519245162429193225403381796477387833915559413705191586496195*x^297 + 1312666615721168233101599598382792934308937281842971981384095794818224767677529802160996664067671736581533930090947136087722831558301795693688495409319028907048543636464988766920650673799278446881261188450845003269672413280574685048994848609590036346019769076658933055545353001731472561580096881942412985133272403600025903388762137674310609320060835736379554627179914119763120204419045538082463089998717242979301804517080147535956441501904543252131241130355380697123791640572966142768178828443312096000507018295081897005899695836789938761234674289906098590566694431112233844877958140679169071954833690711302588058341571290024*x^296 - 367068516530052570139494055185130378786791074985729261390470709033534518894876699895505950290677222250385184637865615410820823284513504457400446689787606281695605943497877844857757931447367247230002447423192240220600883602092008203125516048123412716054604615858897114861401390419300153961719915282692729102969240945386264753720178092092716806946441558461122349488481067704922727318661360779771959654436489221706411043152978775853795364870821921381952655932015213282641613888670132288098433437216088956477497240646333033734795491942090277403541871471300030305247894890268720677349332774403903739727633038451119421681483331751637*x^295 - 24327095422590698740936379305405420590459708873301281727571753076266051158630702750524694600402897150325496836208409509849311281714622836579244598297664774544444688748309410537479197239411115491529136516177670825120611244706621652724958832999056347014609065630138270530800957993524301586866424808837197719195281500370427143664895717189634014892974902792350865081572196478347297640135301574306272597414518885570314951332872219413321805088975345228178715733782744499174176303716243473458166867719255102769491974811773457246482898884984492841194800032776515809980899492316854954467937537201745782708333216992275944818694117101134798*x^294 + 144239031723117877809425154999118960209946444667775716199649143832680841043239484412393310707954479403212657744667871967148911293044878768522041265011870419202179016212175726150020321910730432886057098371161185308559570805552400436566791592214917083428595321115274040545593952215061422608106422220722788789444689769357152439329578464436924262127624272127643726327737972998027119741580349724106568170593108128081797826594197099181950095523412782797545945409455128859167852479410189701634194238909012113301339510633688436689755286268080091923218537442461989088330914588904262678532499876107962979214307265123114550661963443453139024316*x^293 - 145841175889227128416666224286187976957269914081086401967164917489209483315042209313441387337672287305891881299277575872238722608971655154726837727868970954079711998401890961721841088101473821816301599862815765853171667773026519810495681057074608705003243614349704462332468988277300460573455232644942169486780728193400495334804132502279148162910688565585367078594112623028508158873294782381706964299990148947424742118385262859956293595674622509066034441564398399927242236123653767400427670861114079096716231654856970971587676954191890258320666949097660575006327686663782505369918446466468601587331585472880356580634968086975913687331493*x^292 + 107182129897776177391732642106033179857009175146520266496372647331195480191339844993982442076104216072748770387049606124340778086905391715179367686639978790726058978574096757312846760290426521169011748484471261621123663972664480044181886195255756331266259785800449908419244049173474560720830655234709578244496350394387648345724637662724552166273462058402646409939489976392434558306417036232994055365614123955731456567253530032878953057996118067858261474554718060387550059763353059323654103623420236184118152448192602092713139738753816461953595804976551284479811439069543732382991684659979858485241843316458329880755518975181749739032587985*x^291 - 64152212541662614977911169021976201918969941918888260730699661406029266826024767964111544906686601855543285064656709578782568800503919579093679341146357339255917116031779014926569183063945247772131205844504575285790984826952157704150086055484859298668402857356648606993234791172412085094539329098078209146820201242984096282574206502860545912051702453973153604713296002034660841251927200450695805773752830837008982747189595138107251974269054522007764936014045322812692167405757070384726868332086291906363692127512671479533909511708219640686918346855896929712562971076366175027347702511624195930360752620506039234116116749074037679506712731430*x^290 + 30259975579908160287270349962681226098748782421694760614375479830077534944423010270927917111321445438948714980716079261361935152284415341495088142987916289219470848929937658943930570959931117847962770814603796705100841796214608770972119279826903470516686881101268949371145387548888912142101696877082350226975551663754885412779410230240023237291402821729394119369187478599273097077671625898530569802912040539043247979939677199288122096115357541058323384239216279684305550146873041576397131234597732779929873400014832733132339757516532997034112738084619953062937798529336967846889726816755226642516222602341831755324587659056298101291736175326051*x^289 - 8158265545951141613043333015729298136455481487796959945759426512540940829629046245343420033679224187902599635313665664250460701232538566002896504502277979300488159713820399970658280276819026972513304732679422536643359731930300184634380985403605914063943261745157952910557796607932386383967209480178943449492381742037876894569337381004625459343537855007637679002894931758778406663824362388934649282689613925771585333304902558340368675052025088132261069270203961607035906671428694628667510547424398098482042250760681255551287154813554818591585968183090567734450369542518636552081906160135847188263478241420533282325955553233209630683696219249240280*x^288 - 3971583441029488208103657466529195197648364211264428915471148028867864736319855765097767439666936059119317741325316951217843760967011013274989346395072178321547864717554967917304573605745077393149622629431376404729493789588688042314046216940803180705974467882489135547854529617934317163294649042421880377883664321933126899003835399239092278492337064102885614526617344677422455722697234089670371491572267707978181241873847864262025263577484046974407777310484702140357700468929051153464411992131079029237627751650174272259795435619022456720862864154993692634531654055634690862373608027341779451537760893796136087519009889166814578389469698387556472095*x^287 + 9158486336672107979579131681532080708340268142974267499586264121280544937169132852913063853156318895300021989335726489066968725416140030025953028977967188197088288241634344392612270237740019002015924345223257990031004599595973198596667453802325817513678420550862260748884639907173966596274419107660529478384556011072242041753686536769950043623322498572033310479655309960114510262105804171906687988292308991690469649751370182200831619699167145520291098298588450037198327799910549377706069409337082386697235514780312013206197230090045986272805222211336470974260011400455230423429533668223399800227129696542168351987187639972180652739455737908945764166279*x^286 - 10187875757258892205708132797756124647651213523443777018290188412967846701959393932310525531909388076958282496688843544071753219744127394224280032245847458575021108479867196798131762430380933585513086363320378788786108229803560901587828201258717546695542640137152940728223295867864086242206237077575340273915833686742708757939308010267985423110815474898447913914070520622870805784930095817978819694551634089483171993439055366817590059570077445409503776544462517794121451538665551371064544720924402706948667154517503392593087051310401035766263341033749394309497849719787384965046019624748532640579369484255063846247733212116513393054036832067105152981315645*x^285 + 9118991482391587882966663400690354699460449558443538988391912077554775825618294337150048271017771224593824652160872694384068642280366193569471936305931915547686644658088543969876732925535222303527591471676099741460144867829231334308517668117919155599608254516173731506699915888064619471955671220655787129028393074035391997662475002082465064841383878221950109555898417503289549805394332451136186156659463749742094160459278388964357154846948109725891540379336637387359059888549549401485214626455220377238899817320764879564187814224386289826551156921807705923493379328439238701970218861322669503177156061690046405218655782611975753809002054763236516785199477587*x^284 - 7266079516441167549367149236953687227010824536095235960739017908500113805577583773514527721338062207528998024547689156196144861316464670700444813756340310098169304052338872458356413494548592475083100641876286210235386680915083077094193306255044403314632439318696890316465623566769024711881309566983457075530977462047036635494323527745353569755621491783955996131802378538087641703960264764668753051112579761034036441238522348324811603869078269589958450792460008559925160011497903738062426419571740641979554084071670760558941463488041730450325845553654183856960503584401433117573014711912901572918964863362243438352436933027944556675071373068696487596513987245345*x^283 + 5357284374305520708979351858748887524624725933403717344622413049844754223667876440108496107206976260744745794037677244454499144644600687374498536356087015702287668917250349500670685631729338108706772281345919462422716134596439818209400131350127192456418330881462011636873934557609059396226019384789415378403293265591632388095368770148321992995027773677839109884481877877112498116176238382658192119767615442759571433235457308373152370271845842310265894220541585473922894891695939444945750321700590975137661700456298428598431588472904689959579572198163664910469296193126293634051009554556859074630325840467033222420971059620776847010120239656031771517882742780860869*x^282 - 3725784321780940936434460239102225535105966287123978471013076968890697855155508906994656452865840689394767825849413987173587834810274605716093652388370728550863043381339519068191736554426960008794353127973585431872496985618226620686083100130030619513352566913375491323907441237309587425180004488505108070056304462908105159504154169259921694613973673216366301313731325205610255653491672807134704420902173669888438446177550593791718903251848628226129169414878137631002943060474652329184615568234863816750290472478253142744370465840034571273303466841896100903035598019579367767759911475077423416788517250794556156005210133429901547797222245433077348828510379494499039570*x^281 + 2471188702452470929196232801989629738132238637145105075929293107232849763586967913831846228833364962949959737072527926573515238663913654964209073258879124796721989742344477224588154810177485335150302185983753012822410032789842846730146413907356088085600217924752739848995622746928405846881822017159107335933496542882516639988008024805062554861128426084063547397132941014764530215989855984777502041104227502948927490354063015159096862791530158344553767586937359466910337330287949509694515820571268771707061840119325578599038715428248616594043568506599323241398378270462889067860372166470541646579210703011841853136368237420754642706230555510431753246499545024882608549586*x^280 - 1574086750663113033877001533224389825758868223377875700449149685983421716506886807747870256357801896391780557722112883217772069130521927098206751730916386722991784203451564755148605575843087372305109874261049441342457305155451692956291175649566407163040104816486605596297404318021057999239670571529397540678474443873258938056299751580072840378651988283540012310254419149259902595687899908029375091872801180717002884602459168787289807651863266362622726041263611887927918887730066395122210536226278641747568848833411657363495872533538779800659141797834382443988291265463969745358300602909367194426308911919795346352337140986272958336872672883816509474056765357778254804204019*x^279 + 967432126599439344180041030022565439005106871164302206462335863729385720925734958978084199506276980258590217313920866357518888912442767957241405353688567480088619496013767176440665555170682426223093024508091685448805410536393050561359448014120211817870623705350110310835616936421177154307198769456881688318952643945556251162744342967203624306505435956798005029448445139801981971952955744718822431349867650349856993831274767395895771977851096892990743039315343915965920203297036692585542950978847532553485468792182980779197476787129646654136140406899863727006116750095282312371440781886081691055920523293461718105871574343468457037881313803991931524117218368534881347748417259*x^278 - 575602218780891109679659089202902950706891799914448897044680557658605079588904103277693293327366015821866327527223973295402350695867494476665207442321427827492745807045221597640879240254540813045322526734059038412855329095795614080385513141571618005836490380588204609145514210496473604959865017934784570243700680442027208990346105155813796649937959941041586132878932199592569043839714766631058843681362985048181774932489122178061315700578154608619082140378453648828658951377676390105580967793689549196049603492172581958094897169002255092356461109685462142407558296393607096811691347883396882470048140933222336734206099301256510753300100562064033907175583724516214204281356843405*x^277 + 332351924455821284579921421636122843277399317444377483935420947452267244488101151180660239955079085370814484994275905288140094700977786447224677196889482221153599490430759485007160856675577738982194050312613354024082451933057753672516920337514304847244899568312088686295293665711838535617275920123844071662241370559895377997997648059412627035868454310307711549692203383619827012796696390281344280688838331342483393243234538206129965348565602040663217506915866979204276220475993768563376693604377787254519344047552438261848714995347242508804348978303217675002043467948452106634994776846080921825046019008763583277960231224613180363623786987225678953731263530953233612664836842690679*x^276 - 186579531479217615102002969821617115420882721913487626545538962322889403882241178276464217974202251313872326914865029650180345740716061701236150138168605832583218931096960932778547078820832951491613262641567812695614609939683569234265105439706695870249674008342331604537558587247229075579025138011679176972888786833326223192164695423942105564515947495805774844825991181386209375519159580398851925426292758156088589831675862914664758463253986662701535433276357523831687497585992095418868324431438207825288317701342213700635007587909361981538197038369190413658421482676401583155548531623145854806108055096953616558231175364479021215531539706108324409805975630435243072805164480371052276*x^275 + 101993763184678708877256443195330076878393083365695266146662283203226423772040738801267068937944776729523852702472644139532085260828448648706686770676475885940559947262279859348755126849041497456050806437199567517575664454317814816423448908183794589492144871901578180327659498889544687462308478753911959755135519526133325539276479019849163835768163259906981441156343421082243988743093964113199305951948329443766382046668025532146821762844269912248128972828638070790656652517085415898764962843328182173835773482610509416073649905970944495324865797214132381444819119753371059313189885340779805300526082169143475434061298660976185368150854137183373683598530191504875599069240045858942592080*x^274 - 54359957902798500788929253158221467237181713015777081016055436402427748887383453387365960578855062492167796592305597610045023601735333916396458732079380843410261464452271546222428294924558106106296689226254055290147811849687156954524838101652470476670448010371744574035931915756057362553890699889235422500180855851727690615224371515823168335114481095679310506577394595879835009835433241820959019242760716790066977757126294431819793579708542605569475859619890078272020653100118026494669419188554087249396057381420775227988321853219176157617404619669573132172282122130946314076482395717805158859392245195300926770901148453620204250723079007826028838513304505761561668175003974547572714658765*x^273 + 28280012098107986568423351351265805501191568123523522739086618394418813980502014304750383751519909631359225174876536145473142681762300031124465879685063218501599278210381358032449953971745097758187636120251081053452147951332935666088573976170279850397266248129173053161488925225255398737364521605930307404183815888355286923875433671205925270126006185384933014185059517139406161795489922753441217820895982303829041393795545861861170679357498464176092541332680589857749519376485433473860385154652974217534206395846089060069547709367352649517133620931807695191875360473494058736553713998398286798097566219603486632017148140527283893163117809531680785229030184780111290235508614289822862710970086*x^272 - 14376911258199863253216437058110139963479348578777638727815501987836075551967503235841342971487377043078142680447954195900700935772663878349838613535248755039928218347266222842675494566385223136968377980257948508763586888454592904395921144837295680120866164611009961902998017817365770451919020269422893047198220056659776155278402075657779882933417955030827864865931808251942151510057508737718335733214089448057325416990609708318573961480409399699217316888634821142174069150293637147891503794392657419211876342070533775899294181545550191170807700223483472649137512718677569952391857076420721280214948464167920793920871590021431085084701669576475509295698980629183255521151386776988030977423550213*x^271 + 7150970389579440196714929411375055296834748836437893509492921183380642861274878472046849726247647207826836025980250952800547006398360504897505900635532430274762702561964699251240900593935288553495144864830640998675983445741028596392200927148521052898102362765418208861023589470468011433287573826312141113498681427549212348767462079858543148391773516120554585202412334493988574382579420180717593938544115926514243893639125348824698969057345037961683839889382805446557299161236145391052074488730539325878139373025858027253770228907867874900422898953458853925372479951982755884720015320196763833183106912804177751822788769470275004403108000133780087841056424737249068729168498253210678967728606900003*x^270 - 3484941426640799961833773306077744408129413519672678965682962674122687873830775313197414659575719715179022768915889689144556367218711153971891006587480640357315713094918937912163973342387425923127924442366470713584919900555006239915724025199730703279562666226751258469798433331363884647025799723708392856375991565193439675048824297023201994559094603184128729430506457784927289356072350293164327051342089133838132233078941658726424044077935361896922257864238396696973814597227980843911369749582480782962029970149210814297093742879267029973445177673788274991436434008660588137031289854474174433211336182023430572095180542850140078507939509976825884151411614180038522183123131391145111820806122530036037*x^269 + 1666973596195698722138502575759703513374857038260727156019427918801048335234510246676095941389241542269879549350925966139314816622158086050249134073001425189946379628806722672429882978296300073789600497416540000148944009986667379680559938099653262637882867565439186239505015580943837722145478675247817557585560784547124625080081393981623280628489603019631022294898567168234223207407328247131647779677833926041879527333404424743006283400786585289173690365676864312146884470196516642600717568687399402693917516111142873484423328420612274625511099383212293335966828571416314064173226883447328582298861547817110874067588155072283114213069377172141436945507808811574737501019012334356676515299650426601667607*x^268 - 784458126353770472118510668360617649836923112789151365671543380234028892977753956807340037883608877454927486666889068487492258550637224327593131688033821425051001681594282200717281023108003108118416054674450459479570648491857222810388080966507871068802824877043673639069760702512701869884289102470013539046529081751519459814428261219125745742699978218232441284581080011453352596306275246000025041832612007267009028229983783922182962043934533986902638279939709094617834498267579241979202790687920628156771458432073013309783142931403234332230155460269122808964482150946685350917084661870010213985988811023646398379339373895653091638537528051603511725592056797543818613083048230386783879708246807275425907582*x^267 + 364295211016325008247161831664229031988456454012265051239419438395409469483925377659791659751529931889035653912423310116030555271205168500725077652025632667064746034292755313625779038559239194432381410160387345553285460255930770059927689217731950296067257682520196058656606709722086428812946205095074348825352596335386516170752653953659091611045652601791979764952302004080165742058181011562164338581992338437294509231980146080941002948810557732723210516726400613127303651506093697901043327420446171802312122974878433560804860467042287241375692607543749862715016759512517878718934438177681896706792180587381293273638173035400422504977073906932886999288226686209324352925441212183015230054791933536858421164854*x^266 - 167629732186818530262562864810704852958177859204961999590535577908854522035323846871333079260509775476512960180698493693476730419577777513747497422376251330059619409807284409048710458250699194871131788479540174393224190525283559519717893359661640323572828677788188382822987721516814812671595071131605373649899981221341611562734691899917251767457154498579105295322333413823924906050555627345615910597759500113934769193999060083630109015350843568755212118433688519991753363494293125950835493900264302024846754739166548211651412666143786787649630702250312678398349137496278390493443845007229253158381054950572998489462477151599713646201195372865814580990855254987484748667926629894578890326480845878652049474400207*x^265 + 76835926007513159837998654452071252142462030502347747103065761747142401388361490407350549228860216417251341246147351656816552359277965095804076098136812121775961484676980727346824899676426659861717393305066617265240559757188412449439627210286614941383146430138417054774787184833380589980595173732131589794813633116748039448160397533308599450569691701434125670322314437178086549976736732029166556452833047801377032038470445277475563687674290733940518300063403575320923291208680337002183127318948666982899840660740910802537270789878183289666631802936564737747703287148769731119585086542134399398435541278809463159538137886055858025490861193276213043288215008816430822990308194397567281205170600107815546521008304392*x^264 - 35314820749613945360016570065855126878790033089153715530147152490685487102841361525510181446380082121814991504249527702039860072495653930732032121135810700394752232147258047146378910244652361364953073745731635645320045193208831000922432680726387349894221671820500016145357842062298668384274850085492360971800442056081683372364868447502504019014803237847277861597832593029138135582115147882789288884991833523466858927432059035049541850928837777543241352705535892012082045744673241111437163640920057615914658966600836481755784518383226590875375640605420422568220176244282993420651879442806779240708687171515078166236524069266639842584651270651069903221686238397671362620796935416526503159234509233311774883584043878014*x^263 + 16399908452196695269432677308223380385433703895617458904043266936111131581464711007794535116271922569550021048700569663541580846492081259424767970209633037235516092620313636140167384714387416899065880960021591751826485407199016497672474291237935298353170583033906073666557786903862376491136995972424941229703627094987374370733011944641029721302151997571323836291099971841405352100931504574229793301213643754363036261541667656650629925703141058010735723148885420338785976141966204815303650088235134823892458373568149929854613904326789972859255914490213564230161663347675351192736278087843261114963542359761412085330155636437554678144183743356495906381330841820721254087665671674910354421555517818993181166753314254248306*x^262 - 7755917196694961475316497276249722190948313057770103592600223667650938744874939062868868315817660292915502119347845337215181628225030418212494322875687682244234411027148482950513098375832142687597489386418256440417701430648971577876227344152163738206861595134155195072709181025597555356440732546118965934333133024595137645770662196839475620513084547811010678991141160717346443772003547262200125761891574557279430416841172742443447533716393487904204007100779841813327285520581531969640208804776731374404114589726724730887073175517885286014282838873670136429878307152236987883660873729830236663982238155214957104454494967907570655587958655799491292760570946677860619678957042432838630061192369595267052053867676816250619131*x^261 + 3760603748869277672199737470771221762018617767046104103779272056818185270327959556034620249663716870796550862548676846547117635299600053056291077367728316272802191508293827589979910259709861711052046019755480619218984318854167022614338038846639229315791750075880987268022449164484427164653935341791310944699556556905615242661326526994637487291960550360363494558340615273905151212177535813619047424473943677761091404430824867839879947897329087609797572179699160873100859285158849799166843874989697205942074844252343577682265186686783869974089652800920593974546353237334833853923577219372854049753938997480730135130246004820876593903800235400604557280318576997197132859489115712946399404821668075868421169095259368597219609244*x^260 - 1876978329885583770549999036176275817532019362651638245832586059840070129953506643185033587068365160014852959079708956847641310259028901172903371153144061759982241106150939336210823967164104410381571820923325941882219828424028229899446456814740363669544532721529032187116908571616489100675952260579194573509464751312337739562824234726306284463331658920661517780731352253141039224708158527966800089270702394179334388029378035537617811491560477326050779638455809216477778060285843308549950323462832558403156063067777160556860663970543770986471005820086301683859036857194220525551771666475501382450995499815798843496987416753153806728013879125032522791287616667532091215976393481938562803078216538262439890354890226438181362807138*x^259 + 964547357902425313675147663210398308524597175487991524247290856246198930858140833772177481587835747191298071142863216756508819813656318939285722062278358672026095057686314165910263090525310071349556468550436919843031934978111265145170143325670557539948200619580361775643983154163747570464842896563472720409343847033192745836731515144307487992453100829290293725220888788249526110008756390995204463173924667401011165943852146753878297741627810470703359998119115561514402203696215425589523424625731544872852033137939425428708480681314669068551702937197812633927078085977306634013995164585520260704818771920949754251671589281893643473041087319653590582895447109446558735620138730259420611089372800986486425656406107019073848890734750*x^258 - 508483402390709569991961638844632542349194175940717407425574351075745749486190018313602804627888790278649295794532949464670652111266955432888902371400501960134253039625543393965776596004913700426253313115605102618561187524939211650244057610351664067451875231364352116884942949184523314520796813253727126157070746705865383480802558840538438772359835558225436983026177266770814582640604083816000468007311244443654319988120226572018110331250122469413073532656301015402286655082202154941732198017991628001489917907385236646422270789706476257511798539548439691886881778671280447237335146171299451043725601472271938832829768811665827491425539372525806645187146534080859280421527127793167611907054593108387068648771938688192571740878797415*x^257 + 273247975942570977428552475692652006222793319121015304599379734861939260339961952298454297453808820242640570307805504913506696741601434271055537530679999479951450623529420244711796211867372120083554767794440583994807165323646176925014036991859863230472855359901286212044672409580059970994942992809743309251653096617606439646693039749415489775018929575897876121928596963824814478748555245729705748519034407674345474230569731554773211355252754352658121667419017817941988805100233713527931813294733779026767051587527913354003329166687826504133696990404108710021764971759944875234534687682694806588012350592896331958844932790865028056659593552459438768733987155383924086072872219805902795989504367273477467468500793323782033113887483169373*x^256 - 148553194166330283821478065628673152736608031471906789519303768078352573888236791565659407718532807412849631121240923661471972288514880455797685460695542566420144065606811729434424624479647297766170921142552639373825890588488043868097242295097590119955916409674262565660562137126329379418659019732474285970063508034561346089232476669211635186843277227830848918764453555352858051693343409842980658889966993662476391527617233690843594434722720488897469945299271646997682659784098184604701802075217885247387131606874020475479452868616539784764173098003201900447335883964211872748635273226832249920111023717984243838488304997765048901566446231407836159641884138132206808276060721996363041634293063533025525349223402373724102308355104522247034*x^255 + 81099261104345774556189578517366707523434991458590853167043142946215267560786646761310652310119665849223541322093561723017817293101424517497667654417785555144032968941093644369601116552676212349446457469601746334300113353268638700678676064978139866615518066290231000358874027272284497106643341930984086391522915771042850352212937621062337997195719958472727201558095536355680074041366232179058977763298855069391737103226319530330050919146827559245759737404844094062730154991731943591362747927646730411232502782417199741227726386786957315477596774117396580669424294448859600171682918980921559046588265426754462117799630927266232235396655752708793988427414717499973395288171997900062166673743120731178069903651467487911294316002512373858655610*x^254 - 44167554004711562577287211329524956272515354793105579151814536267232399299932834409989857267712517132511375642475831246868515417913257380414784305798096317773088426617461462938732169773077025914636637272350764274332797869495895062754948762520170019935819404240754357849715956595128413139195074231041205104693706241435486410449681123832656476740733094669089572198587358385942830558958037523821300869954705192587213705628291429733551383356262882019513191104628529344965782394211679925223730966940535529394325799489543644787568371522203845778224685620601152839181858539930894085321375508620506681607495484620344574190697965373561416126109437004951698058213750751506863844400085899811378268180412899497343239949937683811643426146745870014009889891*x^253 + 23865713900478687049541702423487610262585957675975515502623043856848488615033553332339563595166474943312031590436628465373594175377288167362825506303346551613205564028472786749803209711007472049254624446311512675014384400914001577514780401947514198443875895609734358332645510370832590360435323676376859767917352834142888398547159741192833071130221292644720913952857942460138314168172706252710000264180365085868739691887814272578210629529162442618665921095479428307901202940028787317666901241863095278435499321743562476216623795219648121990421996542511587296272525880007043824044222385371709721174759339171135492711562931904685259951143368353634609622261920919290391044826134737292038879483543978364170329537066073884002085058096148349299257305303*x^252 - 12739144554764506348311442286629966491638483548120206340098313966426684607156458290272186961005243524977334907919387717306007170792908299769571158849990034268573387515079052160835311307689408935206121198127491505815767503677110267242269259149261068243876514541784218304718667459033421243299029736476995421051993871097255851790554385116409197920108875832166660417119796951714171619866357698055145243760915719823778754469556385308293527389398031563462452891589662587632260841358834646699669972227446330084884439991152936915655020547158540712750690641650085712867303192316923951705928763037733593141182420060344884994148453863033761320848543944921575837305500080834658201896402278919207676973572049439345834689289411928328972341947147607151542089442569*x^251 + 6694557631099290547699589384338338544912201400783868773157673020607741388643455919357663920698179117080330597110280497570433666121140561088596820707881497434349537477659200677683529083499483511861955109343843095157614404794177255232466050671289267020849980807168748044953305051586207910237439765087346998796605419475862743268215814396530985058959726028647618913598399571018917737134642259526114194868671566395962764869257411301803928724969034053023846159132970959142456013457406703985156059663702726015544592529414522653031207621164482237590751975968764746715311751606439756447452141665653153950296895814892120699922460168854856622637328391530637128685871242553810748875354307193804368512771131951923269340563104120473668983763746252604758519499086757*x^250 - 3454462236388298449544174761289670039321334178878132850103384033106728557580711792100855351004952987862773426519538264270227582687256777839312348163231004971525868238942455968386685170027611495091028970555359655559630830310919483838481816155175869496147941293173251572587342366786649625753022305985098139515886141004477268214297827743588605548124835878780867938611561003662618457324645221836302312873304297362542983178225461397924106592342002138174791958173429010488479522583593182295520412423520518570841138208069491499799443731113604695906561568657569125321656362550361648945417313036576200387405453167788027983696242513665937181563693148541562862179642733563405924281521860297105467623121373867227796867728171790529685557557381491166130034133231343380*x^249 + 1746886731045940257775009648405660046763371858128843713540565931766425569823484715567027692289960624111948203075508980358912680032115340045985036458162080079803409878678240757564727143888724290813757025258295729345403001823184505808716847021193172579115265817155432642636672295777124676316778054822018825750256917231920908777165392475261037007472598228062074499345745385634455359248625739143682591601326737195411924176990540070934954493686051261562434767222815117008476413499408243186085052670830998659234551933267602811967564936644925077078532603811984621021313561269951860335134850050776295607451038122346091446695356465197920158959999826301042607084168209137323501472902296688170518519278701080270676913346286700592625270070550235096694313707485478351646*x^248 - 864544045083883944833032512432908437151058087802052715078376121585896831416728690081352337655989855971906952232136632117545222465780671633215859849941576584772269284279878299353015255462103181239103234598958746363452210847208050111604005082925740360167798682412563069353306992392758467179625997803895775696912613952518000787762339216131104605732577516503634358958334723687174284042778483077323148949714676441363375576048552204533896322109612794068397524695877181305860418305290242642773273648775385898449076343077367544121271776148176983032743515482320132713195265587906670986931800025058054358330774757121295005265629399816826261189618829207397361043950578025392266508804078281398021757897475673189284231950961595964237906964805069183960866856944350099839145*x^247 + 418440763173547092769112610578925395006518892247155907146954285291191413998497250378456274870403542514611503089438103849315152559171810516338725482906631023442823049212664182611288011606982327000496436359342255426111217500408531356889112660154810230627190766428567084201444135591020255079674328768841069271232934742607846913109375890694654900332367035912567093950220872548784255637147316404208841602201734903726670798457865279091265226282667759274728003634287908314114149358452025792739678752406829026252266412870989239510236644824669350307886978444261708541874301082484359544717869971188307035857436470213702809215280825671125097278449282971544912137695760045633248891318475825966223672385316006818385639161784885402755540504373191926611777539834260482311940834*x^246 - 198069324378635243986284428719545592315611206166434746968897433321797962170624713387904731667356448011518701996298477767549026044772668125758836589825609671299750694386857143295439934438057391204245004951932356181533328067657127505880261402745389986864806197421314399758494977080420145181309099240698186343095881180431155763477814113862501034668711813984002108083073622590050026910504622555157750332715678519242728169453089231912524763606068528489282177108070316384508482721807492414478169986893079949760945620902687822770763786429384658446730910302756492000654486870377912356266981859170107750499988723851881641338456725514515017869200568556564013532404697836851712623593238937504462844009285002767562820494681191171018782048264001120792750572150386035643876771174*x^245 + 91785396081750859615764503509390757856282702580818475881875209226560571617982812592752755225876206223133710414257242049016519774962153719724920204927081050258595879030376034249399330239615366385071950023591339640916568866930098336082538161632956619043921448360473212290901516086810237097932667085723973686530169016106916876941057386291383712641911871751977028252220006798091455495978063212147220737573327505107517062450383579562026477065888611037782522507124725675283842176573650228994141245804547261969801513956167984553092015393804414874949905260368117413772155815318965555728628139109885952890004922832839891965177325872348884757951504374211425693560757705425974376639643308820479988099730380876277801462037103756652595754517117281048483200841404914238610837680393*x^244 - 41736356623495499522311745900461530803409312384642342843184026049617459035079024649955123036357310784857405564712331507582391837199105501536248647714681403108658731395943859391373109926218560873193819420297165426211009776721051036994183522681942305735801532685475412442811099827695673349918865752851801769643718564431450930745981079521565520451760858304323057462478684486913910908641352023779286571829828971647875697573654934563287355161104474783941275016566845503020159057786043515257023344737157306201332112150843003314391345326070649562986929011791901586004535498821042860971537115125103351464835052281356175515010552037570472482938541920723166922604047060764273104819525994847252195821834254783687685635744800320320369760459176853931996600236200965055598848628912549*x^243 + 18698629785482979943449583262276229183837165998796103428286949508731688813261022838658659188708444133367810123409256889968448079174955568445863713148356904550979398189879636316058293694584114735726565237059972570383223862081786741250839821874388400228224000892904966146620812946289618156374941862841245190653909496006241432338190565309581104999955247642891528504215298443819165932011193826772082042662456963296213052829389412321033139671368968948489835730918479900378999997496050683293446032386053206872712872268210464874963487165040061528642361284800990665278212586237985157168418878720227272696805999663729966147293574177252209641362392548827872111367508928545742552884658445733837212037930263485439808847958412122167157325155037875066320374961746938375645781729278635049*x^242 - 8305013559329059256228615728562444151966157039224206120344515355714672666587533782041752611288114694796966790614799005136373839163809605614825022063304194361443590292400234621167634638071089804246974057415708521699955821243929637543523119320998675150759879257756250047772017854789680671013110721574688153485831450937815525743583203061714595262940051914304646411128781033419124450864581889150283295792451385422814241566296564628231011609926126113658598018528611840422131637598232116307133165452752303332099031761479436090735203340391506507441842535838530527188732512793909354390395524888394579896297080115146838633691689799964741173448624339133021342279518305954309872740228321415393614619326946351604181963080785517560935017938884295434583296618632737292968645459077413252193*x^241 + 3687015922880537059068679062294464385137337116755573329612732903990320253273783561678864498990791353236396476918255215902324083696054959434188378165772075466838559115868590935947574603154102597815625603564116397013405702518254949572058796796798205701956307067307087403262017956046853007060616310855163553557692614958059909866835945282300233980110123352658846802000657282625250961418444499687450644714948951282839391365134811511523557194103872171285565813726723946210029534119225828359763114654849231304096398813493559962307279797271167529765102658822792480771482690553166375100280611864685239881999836470815647821035528633437256774300032072943817803015524280503228700331005409661490472169952348102092748267212595327329627825788442238661916960831350204289293220921443641979105130*x^240 - 1651397636864856537024878454662807932557768046352910059249872132130054826316457408415578186424449664824478094970448915685599034613965128267045312076104538701386885156065934589060190232109795645549836584408711327607336820063976945923359468582732896656408058115077718806421987662756787937473981347929995443683082356801870272828254729048942851096611228896362607107213004295684119167331697444976784845437246154627020418585708372814498580945506898995302575350277062330575615250773405989302162461044524218577636786269638130923252394699738384031344238438770270831116377124899698488618955449194665613466400081719581305232541438692033274140236164377278243369615171161740724293124647484471322652841180461934421561595543895700005476584214239840555549533047819386148030037196226569086658298307*x^239 + 752348945395614307782026391941164346808869921445727891020152477873288190949499326923692855086591398084626161292920688464130940341149788296255885868988877070682541646831420409350758844700076654247431975230136129051966993923043539697988149982303780664792258861738454717358993971189188693643199605627298097995451169167573106992432476729841609382489992415780367764057577985314027237896765496168267237795084839179725655158420502661062668248261632239916141144831637573665358726578652954353982887134832757653235699340494539714261234905773899463319247197276739122110884508448361817992014233793932741975820728691677840139746403704712845637006507201158341573076751901135580933430670251763593809789253110818710216766013426930918394424711040527148104676083785955811320837519762101353135308092217*x^238 - 350073723244425230541414708022599312526722166252960341084552513594319883208308330024205877845124089540700917548197445146297723401990996303840974030401484765513462792632033316969314891744186321011523030536279548144521777069760821983317332966874016014842058186910947427527235342094374407249950136435769133980741417782138372601303047896164459641664255911989967598820403344005185399805483954339118075521461247491424420797259356230894996432805477328783186302756650121341935830334191084017696878454656549647740637782025493868683681683601989238341334158759022249125686079321463831932539902213226137765530830529769237456619664752791075768437564370441087155058909961598658380160231210905729364056313533474927865091848882427601557277695048148289654976920707657500659737043092063818583161304395377*x^237 + 166020792243845414789956988919365849686929497044302336506258322790614849080556120864247977158658649293049717283024741442643754303258213767335499299296959552848924134886864947586022912220352830487512765491561894705853722445093112655815288292444464045775459483198281852590185544468666062555578535483953459801254935514160135594835220440488082830991437712453422808172964535383600955420611744254291893329445492945337860575665862162198157411018336041714008190397366348954454238673373631012272461657334643239582360084752786993551655476927541220245738411393655108149740753212350875495186308034817779473229316084793041278608335908471174435940383532474491470941645758092238806347680018658470747200819107241088945419623001224183824444847196219925304892908725494073672400394780284040825855840707799488*x^236 - 79595323922577344632878528023703114735071848169516066324153150897308106111696798321850969817870772933121476601219837776921795181227085369822776192587149923556900732027370028512697006160169478582943561605155169497438517960404673270137828006025588688293861767403927080006387520321054104411532781482086420342831343976566878322240895237518846591887148770186942134684390728098515085695051461812081319527582714528137850657178640416257547907047667223630155551251740691957176485440840780492146186963774890076404107546670507791196402804969786530453627267512051969071769488413910958734743327803838118913477439064033575817332088581475250375261722483909347679298755995096384678216153050580062297125373180341108013133884577848114638758182654527460527047632032597627177161260725700020316352132229875141283*x^235 + 38116454025721224926195754557064799063154186273479183523198046817533844969535806840945749663167320280892395296773340411768002568899676822368271475900290422009485493973336729121972283335675664684661254239149988658968950329394855346879686893506266571311586333262452654393486546563691222387477960811163719937395974956804850232316076267119275093173463903129452498788189981743517025455185317666625318533306879158251214925659195119527285206576777451807570648644275848922417317399254368286947601796589365346629227808012905709438009160688468270110411429943906821819945439159492111145424977124206052245415844564171492601678730239664254648125846389737041323328880015260829176664401815651056059208680203755755506782825895436755206075125789231143706913095824933354381807905253472798827225668343855434097197*x^234 - 17990547946592464811830372098839698673977094925910665069920439887918339814646909808448611372674488136226265303213140611667918538237878000630584500906659299169218611977298204346652892194842797218324103450727570364817380111927019398745756408415012787106315159247006653402659045683088285773691937119874339662615177328693444304274662792449051608586166764408191017709884407903481190569706321336443955636487766083767671454445515310115659073269844335513316208749685527790096552261638037067551969810552994520080296050136795662985106187675340691991297984398257812370359731888043018585433975974299736764948164098611490460380559688880348276370148803956247709133145595433902308595827157336065868161965473148675735560877600238166786449649049885244629756891760338744274096849444859701045564813055377833094749059*x^233 + 8259353685657926508690876770073870414818307461529366849487867052363151589838872648451570306891789424950525559055931344098821101944059637707038772637391010698145952939734677514425243179735342532058360276987378807443407172497606369543924350095367148174339281221402703840670671281318628734661738934232644576390916678751083021472500568702443322695239540836343791591360294040188192611129743192164801804496088644900472637911856389149060897328769940480234713270629240197155673940727047535402674054073902136167834793164904489446922742215254051113922155938895507908001439891390332642532390562430054286286540416070625262750703968301060307506099009964053740960282652108281881879418463232217109452229739846974810389385024197547581114088914341549634450744147166950264680566841000098784423259993101629607627087003*x^232 - 3639705762338007221388383758273833436300249170593270820026242784934187730085302376400933617808092003148250130586615138173494527078594974753037303759578861086414815404718149712413671446944972833968816130014983399499793433771158174731921509610905018353729893794596677833473410566272707772657025228575172704462144438640486922153188268568520567894329375122173458917304101107515740440475837446521205662732877564497530804558196904937434018181439562095477384859885439027790698177667086636966467905520815100509723604506933082452548706790019974711803044163565544250433601321622097477175583230311496328742132604795100684320926321315308884412642604676549953810965523440917112172218970088626668279097126393839412911552778273284949638337870855245514127646403290173463229351824395156184883196181459138220756306427049*x^231 + 1516509399635706224009758052667376436681167478111912561313390230479294161880105571646544913727931550792503988587274638311613884123434242658300541689479506150998403739528289249146138055773744614821126702975280325940461309306280008002605741815614357578821275965266257792182370013753284328709031066858318402235136861900388931946189304945771380493191462866837795653233622334908972157488512499404506807760816903624038708375889850370258414108770149089984202618893750215041143040350805320036300623906233514548530551348116556071986617965864911193615828142189602556047661880407881330689625744730065359600999339630508253248245459538086896363746474914183108831282894072787856872414645460040262981380314795893388343282364985435631988477147600070286252594945680670683649488001171576545260695779509382778892414554678320*x^230 - 584819007705933644133747383282021477285147912788211116776112986718986494205495154623318728421400246100520444938174596989483255522718266427916823303937478696903437816514657198149027351129843773657104884974926336956788201900312915493438602866217745495818664516152536394600535269847622043407144901150794257597476558549539713262718961698533868782721817198422927811547530810545174545223497182408424943318497488899901791438795093980391573140853822776168765944679779451331070749715385287588908807320821687220913302388645777816305276504131715550983482739008487695302741299632560214395268395971365859104535689617442426746112331043094227709588727507520667261599015903511864527263183378882054127330477823410949017561937704845863390279778639857721992439573378249507244353877144926854126618776691041742041305079183003979*x^229 + 200794644166380449318837159137694328707185206061631590544771332132790905231006755473274678534806342073977340994913174704447499065276222364935660814957088631221443279232756064740755392916394711611942930751942994227723031029563730871714140261522782822767333460289566092527171393851348617465772959617484146106397949242004725224946208085728953794886488590909948625251704517756616733343094485678169046245859025596358867263076066570841672818702977493187690739743232659093243320252319869327335775822878481493675184075314034671566540202511873156427795414167412634023193909383239418920503579309298646564059610013142994662916577780221942228428105136644251151087677820981385897246730895346310729590961857099265801196746285982813396105055172641987329812691696006209512198950213946756479648943117957219217023498977337272011*x^228 - 55709806766791483345977298937798334802699351086403736084245530720705635004516233814379276670397871294056679113857777869534315630764993123246700673251075781337284153686109209834101513893381002367257963176104637481050593243794320448946498432557637828290865204970226444603629748908464296686445674137097337816313546915943344712768422237731259995626835666117820644933733621374788805002489747493406624316475238275586686766141683097999420018329584558164603909822690297713761431370807783985037218684020620107216780223966975006440647029326497996211898891415034457677125423654655870364341858076688701236076402321388769358685313657375379275434703828681504256950866751243748332877076450024315266160279442634241987764484757636704218557320681484937481688328662009066842699007642393650580687229759473325787131732807343021338398*x^227 + 7829790534160359211288115514475482925636388255450747375541333635805177939864192501060372243528943809535769839816494200265481750964213852845973623383379647091806982694853195125548948072139616610892982841179763810314862837078721879351451745588042265271231075182739258370639383109297520083258378601090336342030188193699535157538078676108324690746491928927916902409297315808888262018659103522770223225058864422748426069862157297515627263367465494080401446011124364123308456955921710974642300113907160252932808260704961742386504233336716391853355285623898080246997793442011021027328026944820656073988456290185035940526586079434247803439714037908987089374888907329235977395409680302298656456677176787051468799388841990283063340595897255662078698557811571011614164240278216872502780617908141808111162394566446168420840985*x^226 + 4215040628675450650704473769787374326436458725902442169878888756843475676854246609822012320985688644424527690025420998430491896099445841710889676398056473354065792580078012793335270895060187209333263912942883249877477325196805955425765311998998876830142884609633392717953380192647539748614065394233406784806057230499970582228571639103057707893276564566904086107974166705600619004749986032173183728777674088824632784844765287721676408837055972270652848813018727900463314176154180969225288018367409085354583728977285492098364038115351660528399712248360756631980269750657104805760185078060270902872939985431236834479902459268638312896828117793080804983509831441405028907909318401819735345271213624001350961028297274452711522328978366906894479419181294150172213041991517280938882835901699546182614305352355804766117415881*x^225 - 5000174402956969121210929355197431587151323188305412064502852970028102845840814226572096180026692742116894536010052890930682959540577728785853795454643190703517676965080666658035525700299102314286556644595894935898828742477758771827834738312210948979151858464949583479376340452499179058942099257183159100617295787228130122854106415975155088813940740153602177563924518809476407898243382622802457835999870619364547376167301037283338248917427387697147492125819722281098273234757365996619818773597740102707001863796358993184664363443294934801722837844378852897551533488227216388064417758064197694927161313150030205612269728368059987187830578041352155529929149679314363194739861056478143568132477564069872088837317270534474607717731450503987257670269369463361508096529739821957043593636282055660314253051432760987261141922551*x^224 + 3323059256864517643196609772056879544889573475070556519141195726153661701240997611985410452396808520221998226068705718582588924227762440685148546979649698007732803532825170099686715582410647626324953947093915736742163182946934713831946111050242447712588386594201106020328850996811803222690356834997590301656993173252895428810373812130548789312661151828828571091473751846611351471835703924333962488059547596998703643243233071297423306197654761520599952534599908597744964322714649781036571531739949520163194235119656647181361805144990267363698967510869872784228716991534727643163034524871897548638413297907808628900278109627806799373427228836801180260970651984057300668781355689801897960814001153200337509332812892550787148520617014606060788852753813808154357276128403256944686632520849262392650228727610240440743095273101661*x^223 - 1781229928632260276383176074038719947674567881975003835855251694697735654882012416019019311563331795184830774355305469805608769256237720146066237921881306900396186935806030475188672042681119910676755374578895573567685802490750326430869146150514160122864524982407177661539622377042501974844602157777251449961565781402600984577420621664682371974021448517154023485713484491953632827850799247175181710139699662709818373068160801944157280347277830839336983867260578266907273524073712158048897276232916473395366970521589277670328380695945960949434653963334790534230234771419283337285387574557481394917517313445390036170103530843319737073863221514114787751607196850169332560156233634258125411038963354246388251308115508528339040995162816283416706941137975208614176984552535336859052177993823147384781022322640587747558166955720577937*x^222 + 830301166217548946109108817121070199150098451554372256647529113175143980199884246832564000317105242240613749009116613732422490522843394387134194442199203172092485881861330968861617558626303698348741809064776536121864404439771043309076269079722174193251245317840475165890848571292037908024878536551346170504806022817181763071109318690980220806829656659221386777664190162519072125700152767180408168491909680050576891815444473473916070468091093614324456492694119458862217777333035051437216540335531912820678883585060325266128560918666429588132676758606659173698429443317794255940687514095880921092435333604168421170505699557208639906978888524275782055966299964551653255358777108457706104820581217848817340420193916749624281230100897127403973409065473552429420112667177428294018516804429850667835625548315169375608776210809186623290*x^221 - 342856044703307631228342987200437448468470246309072694332923735844069042198620196420772775974494388434727200989366847516776929026854464037791158395171167396423370041734964614987613095220859827437509330071001762352752374900486009601673420761300589102684158900149541596252740563888646243645371751413548002733373990068224112825031739969576070548376618013747870910115890730228528240569339066218120295862800690107642026937939694854624239922353118378536870168523516756506404262423927722605505495557399690578526731384231741168313019170100393473870197165300809694925431773482510695571325288676579795865746335358835751882863546514469376027792996821033776275119295459755084999178220589841988961868341714618537924355968491703134111108110230433814551164332971281794306801995049051191845973450932890202975871022753555214634478635157362127566684*x^220 + 124090456146632501406083814339080213526125941678865988110913341071985006046321858325597133382345100246850433153464860634391743440663428994786364568494071336478895616685131349897177241633969055941426758861541657551211613029612868636332072053870618302379813294792193172702889699336791359400412138436853568131201699263955390754003587965375881916602204513279608261224202073428144222405770959586574996997326911331105914338684276549059499985051717747149751482898653802864974499058865240610068786164752944170336357321612711359741471469488366130705402597825727749923148513290917575726215798109812898849039475635525274663058733812546101691187787040592166575265210322072771681778187173799650042932911166066496486535707942857420476474861486652831637556222028877264006268505090668066383198807878318448058920765631651480332356005331084173059534133*x^219 - 37399858413091746043413250803402167834928984093245336283822427125284158805995976654910443229381177677579831845677902879032026329593139005496671560934266874816264388604147929842521340217683414225932643883506333625119024245811926842896288535220145330934030229863017966848168606259654545766350464911109453647053667005621041657510778765373864137711828128731501054688456062329832661961200350996409634810272869116451494878020239473143533982520083351746746591018158539420871549795798053928216189948073527197022183720405959003018528784709549519394811474038386886242859477197111414716116906526481007633099909165617303979590329211790302702788950534341868019693074587613506057279123708036309972315079997107193971944212409893832979729725986509569855538536656906563264404870803795618042082641102057799101108426899615527180233470651921803366273228324*x^218 + 7736034770286533048487154510539504052516665398391655469216680811348840648589922430271335164103911509607910247693925547987556758439057736143128030315909993500763006424778693890632546074678845810467970885369486079162232179730463259128279069912719706336266453412804677525348224009702477504475578991603578833534957535961362818886773867565374147915314025362780084775181235949798197625913294526487481548826981701246053995265468522490831566204984658097029665865233924762634841267845474469026714173032914068383042938789312628675413170106295893074051767868296382875687322081760921310842697706465530964657880268716029627645856469328493868773953549801039052712226168741565089392681474910421747690745273366464113569911689738114681163111914387335101482692209100456828095032108522496421951543967191705589557308472307711184242524372467097801787387328602*x^217 + 331081837654917605681773145117050728826789928741887577043562122886164884930646352956486953394193263088109340363562168437143882512121336905642788839608826653261361234083217363327021144836154955067880013956213069539879537948990877048050121483204357084266956145823898191352438657817222767135748718376035606715608506722064915797794653191474767253335886661665501995099837651105944430215964680797571880139692026539701144410730285304763289495516574058362743376466755371210536552898039874058735218092299856773945782905730985994627238452779691066555476760616402630392509417703491263181665705792104424650686712327405499783749843611121791916943302295190256767340339441368630441294104229219630901808022302648196239471776669807549676040086544612113495098837874297151641721543925163286518553703945403236718397305303074741454347837017536060630820938600276*x^216 - 1492963330774919070761309454580378189164698214810857731258228125355536667014518930126709603360644159041641471672629504793620337834634726194949905034359423900401571253597022733383390562436673610497248042023209692675621042845235283546627865828589469804458065396662905090697224481677044593104035399011414115027861469094050528656460207784093884141107641986753399294572862465929525880430610551153507716177234491036108369118929473691918782573349985410047354299028297426564386551701489374560671715148879075474061366712893619507014578265953423145517187860877564264346170968050795134044276710803784760121386758722896224363425670085023936130554807490252494913982305772215997741710095885709280312423219364321459379464438591782751496748340793233640498974834319238486085316448470345751228088725340548052772569818034401662527226864572449144133970888324946286*x^215 + 1035002777964267292710962431394839574754337471390781057510787780185382735149628075308178359644519678144026523089936621026093477153612038427832043498680233325618284307746433872859780668147574483662341621902301623506600986157131493869875074106555945872475803088531197252083182554806895099070731618791246057781594713817267196735937059392180772352656545317173592246788308926457497937969273545247131161990308734180008534450859203803664545300185756929098756466588710682357767318283640258555124396745546864919302814640874852776215188947438762246450253605110990746859774312606484828266789398425254557293013232905881192398454910146235921239970515847454638246837808582529589905316492355639989069880997776247195785746072915319601723215924529952576688666435526175597488766997973726970509796220752070128854354200075309028698943708665248194040491957612609866516*x^214 - 507848548990788813526451964664616897519516454451437462789723751907869303711918401848776426328039883153335869069299904117206325985684931982427804254919732724763160382654047127242201967621129193665079764977120539392843462181461308338356053922354021794455358601869769127383633547427924476306205602027645092902819383188194401517029719032770959255792770647565085780855432222962397784741299718431054752090039873878832593411671645533177038166487655261062615311447405660490417309299807572770734748867046919761179112809076171413395581779411601842169356913845111585493776709387394871182524367435550141776962529269697808325586294232295636878576796296386029365738572618681605742326478174618605040416768394210265376086540914715588469971383979966261767073603280872012418529719967588059959191170605582050563113870556349854047874632559624009213713086081157801307333*x^213 + 196919173890048902683742990251518017919703746172143923694173483695212798542753331498956630046134579070697295503135094793256667215000063015836922230767580172842595808265631766655042117614168426363835499681563476571752434535975617534808005231008184585168419608363906976896219077952415840916385308221282690700653739122594265518270757016666937477198230000209245654568177590274122595378821421085249789363387969804316259400963265999244471260505984387846485276658069494393475701123797532297999187409507359927376860270836300764807172531391826364523029092611871524269400608032974970946957073687968173384649545886222059913654131424576147849746893836524442652732085953032160851966959664414310028470837503596696923084503123954574971187774452485172871991896851323076893357318339356070994433169670747551075627340312142243208493241878092301875150617980839534691848993*x^212 - 57171993737269985152341196837050919424616524483969228250952646944092202578765338015951384741010969751604800001617342386425446525147810725702804334395456484937893902801234155195499182662311902724191972779004933024072293582757503461493601281905024031447107864843876158328886256217051717147272759507247311725877827356746742388481066720229182009133124867495358334400444330823324156820926743352299524690323203088411610357411878119438564785721477415037666372375630180563668709152928916417285794536519870047758775034397188598065669454941636285597739926057492635994376997532953104162958546711883543336500002772447315226821197569056463070126129291681959961424752987944430208426705649338376039723084965437275157422843233647965209466048631937442397060074943418114088341065931808404137625385860723937383329226425038092164196781618730538942050751375429174610288916011*x^211 + 7415306337491706835060881912225002959691135665735042671473361547423957246730657007598866807299409033327101648392643161125553117824571251117656347590533620771969986645866770619122965128013705039570183035730047258209494818440920172612871696254048923809417898118336537738043948074303352277141222770267247265059661528174909968983615218466202012604456280170851597667998722294918259819713904282424429459991031882274440693881473960744478920078812194991295958677713352135226893726534670089302978250891817921064141980578858822034443019172614092610795974562746951801112720294424355535151764877939583360948303783867047828372057367125872389196343598568237388839402761655118129599813528366198110922027468388254243017913436174269164544803991703558084618255346217731946790964103130719330295251029665888006472872613300458547030962504720729203244456017386286797848270130465*x^210 + 5004143634074022310858887225594331005484648703843990900996069220055568635853944067234633480112516226722756576846804388360669636680073381138059382119776080615203761851523969958072436597939254798648181900232060467264121267965789327371834333955122763317998500291738905598968459618862838643866191852327252666718044903433293057104594779464379502409791291478671678363991805067590198419305712456523618446089621531946726542553935121645560494528044004644869791195141312662877413110837852142228660440832679146615511741356152960384550076889550564665870109519861392741829124762685520526682148278903854294110986026278308514589094772704505366211710859338187502999410708017639935339995889147534243041194198969280303932310351226360198967377015275152698646358350050032501819609818091127917497162829444105137059007306850522541905604089996402917096711498187432863484865248021265*x^209 - 5331636806070369723315580754877624317621010510351363718863025615839980725149583454224946236991790527081727134360872315157138520424750464317016658419161807757466844382822413745864320681210899199036431954165743833907042202785252488441618481164194215955884190814119705322148780752078308869896208627271718842531036353198685313746560350700828101021695558083399264571075197026470913550283687372067455012944342683584071843420708647642858139789523350945057347255416442051683780401387490722600639159718646428741302446217274781076272260914909312954428096290361145214911856648945651945543632045833157037235394801141990187013595526742391579550174560432557319035564764883744098744210601389469493115168386733566652661738313972938146226666405187876902070931938806294273533743780950557071360220588867809476063039900631782964175207309217971124199735413720956977942161881014136579*x^208 + 3249579681577471566903252117020922477490222051362072780367308034977486154229782267044440430855709979732769553677865851151680621844213405516820780627523086961575725253214292746773455432308502891675563570491800281524472195891715243005590865789790943466154338684864010741802850830182962839777945520954426342681413640841258782600751001113191901919980317750019867485260127481358475697755791449831883365832890119984465646603508231433774505653563026657841755570065194789380163692540136925579954832206052025444869725829357556560760922334920364580255526804210498152593513650824237871448869193315023482474645801047497596915656426602074258410858246863920035190172123229297607104113513626885858313313011685415344037164532630920555800113708153771006700212930381445604699340180594243109646180951360071049202112458188813754974357328910007472390845452739291602478491801871598604628*x^207 - 1555556934673740735046567825764870396204715391141546714653199238711606253099930895829269996299257222181996457319275577064836202003677574796587901006434034290155531980160405139478873235331705266291109026397871308301067536863529156548114694208942256835774752576669020165071629184492826047917406448797258621034912036806204282508452169005933076788982563679042625565757320224275684173529746063170179448822662337188273792414564055278217800530981989677885540088023879153443291064308644610943377115706706745444310178762923042585909483000766724566496404726004319170309308016101810800081298396152468769984362858644540549238616997094936720542649574205736732770769518240800987766566300707002244103130475162066431257528111459123658882298127439697567843094040396265265842781609491085953200278265197393466669636267836227058092213229527948809379530472539652626444255468965526634040396*x^206 + 616654548218606406920914034641609433673774081564532837072513848887122437543938759066962715488718075382643842843668493980755031163281290249335692612175525020113410576897964405337019331994565489661051886270248350593921775691945033913705312317474756598972538792529366860751424873549925109814273327960111711951022865074708028563853456420848102176799443468020613297317530359581633655844717873353989735956615211293348524975457440301812938448932227030129364148089422531013303420526242331458642222812570579528044155580890168748495705205538780847671362773975729055739990398449836800939850992760280897372475323158070881344231792778807897197559356810512041870463019140152949253362113460423387289639504113633621463192258401039286044084309463723410528411624363049299793098490890852470815060946431910855318180584403228772461522496606273128881139515673456751433742760039628422028241215*x^205 - 196154975849416243019009130538096037821271394112375890127720176075701160229987822764517235172442703301612123301551162477725340481871207524831140075360097134500613572365935142931760714654048074562239335518721469542900016461336250106149319400071908457639133268913211467136562105233701220132622224958572730224961872631490650673820064021851861608536010233367374227998058651235821161790377143424600659887319717706485329902752239249596179345255599656753455837604777416705100557142533029949863218964414669423568623865059779980039448533793142595247093119725798512476571422127325227210892095804737828951281437172478677617188023588243130792714235593135343095749394039327808832148704865807025978174528014336350515049170275414931083894135131257220539384849540027303990673886032666663936671927119871750662324972537837101506488864806506152537547741156138812044386997435197587152465221563*x^204 + 40684621829119585974257121607226613401268443859225244129830133639746298272043701159131879012940835370911891167778880210669071087946815642619500355900495289487188833551106653872050613055628438340745973209061341010972952584486329248237022170134103575174782565182027193129544773507983716884918498161467126671509638020691206840092445539273500027890223053182087147377751485268461050631095874997079667706496066322665634878781800578653501117287849977304133673031227472057042022408938917635454705031193058419870094903636188531296270506508996033949380306788519723137994670652380270286877775922931389232055634762435117529272837891640781226015184237073120244829056835014843068223552275002236791312194046614494362028798555184866906061320992986815407247077879664139216662011441093826421593524169655008784134261606092285264707452521070155426017511049941588300285226391210098598371852946612*x^203 + 3610106606877956537758073390909408958301252930622317176563618576322197127510494083109269983000761692113529921478945214253683486557318150606850982045008849456318396624454612981378266106709891374220146560895334553386938934990996183299743762214237298411533452493443731310419801459475016329327225663402158358834650348533024542531305365103620344311796018799079813164725977153292334309307344929496792855749176786794379802974576955142386065415397654407604889057846574004557046426764048454203894592689978806876830342682905840033009265597840658307196884973012820569375691131190154865565691746022365630740353167168584260195498647467716172017267434867965328544164716880950908418773371800885123086248505169662214736452912923996564507104870828486536653067228176786363795600082518607218707642917126213487429868192295609622329938982800492427541948990200477129540574719050795730361580254587848*x^202 - 9890118551677413403209702229078799535547828308424589115933567473798709311801711762014529384127880257824122819570816413834048829221846109550929203817458800101532356794053328541161983633325359062541361072309027667855066404609065999292380398356377992228295429277123481888623239363460070769715694584318766098062357902748192680782219606486951779482345221497943934206194579188430211312304882761203212416978548965204743351482030853795073605100827133264267970264366786066395708108199771384107694367626904672403603437947018124781656879131882534391624591934040119805349297637067676425133519361726626155153873750620151395072295014800627810559199850338077317306959661666293231841958562584543021641746831108244087927864746582890790167661212376643597851654707661808185209295779887285928158034554800047845054564486260345193219321229143398958907104343612947636244554049396166504920184841131670973*x^201 + 6851003426375539774663167060167064399211614531349817435192361798708279403210499230139155545598211170909987339013585897560379581097643330902849462754687552942031147174364413995310412315770589088393580730564750456791911365071904489294727169536458661033982786075534507887717524293568610529656913189151380755669893960107266086283878160335085955945500809005096454351202010716806230698177663815503605620069480665661921891659636510086318907047862080748638544096055448689350079378196140492693557742562010659777300033151893914688330953943144435497279083425999863690615832854810116637706191618973260174433287676272039682675585389729369609782477774050353979420733748915287136385181331405945803480270811871217030673092210436620269025769697359219074957265799926564503251783087914015101155892063020650870488881806037609680720547399309517467070082819740625231107941871701105056244868441174105480061*x^200 - 3437023399300475605094064128742799716031846146228655588523274283419406316887538164277153105548275224337142587774163924142995809181487529396592155365298676527901512736762618122003373493782462155666081164461219492507453446408429693244095760069133968031369559634905845807616539827076774265187181999020836261810059681118103712366186195729520068918025490215613154940407901394302145858536757018882102547586035478189705551155837888490838165622187098641178942738160199704694867937633667435442442536361801937602719283295244855601724191413227420274079517577003212543814570133659803957886576937491370394462257689924700899167955345447940722733200222593228794529435282675679430171697821842311434490212609995937076736598938254946292173498562669049899348540711322608861105155429724712290629761528472065130229639957965434060403098247231824056031328468807682000257282215053310616310564946434894035736674*x^199 + 1384770223597725662842137285934258443839987062470030788623396211171090633791227166128286147274359251542562556159390859856767463664001911375117634183888899125024790035603266359802041031664760493305203975619128642423053992498441359016657841827625671772599514064974220811691350985809443192287504154927410956241689867385602375913680741817633325272603654615397681466758484768250091293096359512475767729754716840265266421033440224947801974412887767568925858506794292424366028798463140495858638284610843461012318184016306660998384518366552659724338162207817270584484939623306877812800440569870412456241284084715143431652669123684117986780608451011482869676489447696872476103319203381687746922145215094237215695625147277623665289038282651048667587611485375046885720823168932915729465612413244360228663532855146739136087085282779378066543471219787154399065664496007118721033985758592303537113907310*x^198 - 433362106410560849595965508698906306342490714449535942307597761718876714034513990662750588497764607116582075047191408357214583915984130700899508171630571538141831148867479115601214647742915298624423781433512566405981798835100395422330506921770486740212893236482945055093297528852243001138012973010192830439826797127239690316387274617575351425067634897282904035444497204891893183448499700364163035643485080317775200487834610748089385350374931642862652457862750334228091612929223895139449973417843170786084290459781225435636976545802560761311261491776840285338348530277009449853649579537360990764403822975560453892043196043283934858371118550440448086076809242152774426278982116182667097946222946055470523654133725123241175969799324565129276189907518689369876747939495506916175855077861562604552401744866142121591185352766130461294057517374863709065533249301925178151195277741806197489096382811*x^197 + 76976535538448509514575158832920165134109282219335723304313079335271335310204549642395194978780327996531966877316159283305613599639226015083335545486898452879400701870183571921941458244070091264871351376692615330147274205575233958678769739645937708531404042922925382290864119778356012007038070288457061007389464757146444750757474959471044585122558026669259015312093329802791764454686236251040232431197678570072649726289081669369539264348460553380405819205320738226669818095109522424842403055172123399102702031255462541825322027065049072283861076487105075853316125596738016468077144123225631639791405621713309274129097914460507278420795615817464730522645400719845099407065954628843750365250807235716475938868843092925168495339172372926654181401411966483940589795498744365432282416568304079268932356742966005615738821947722092525517615967135818402972837373689951350542209449002861334449248792318*x^196 + 22844552031527231114920780064752917475337581059488326555078735197015085304938813704685498784768132878162656811641977333905879757076855170193160513399466613118307195866539382809084800004872692775614215539332464610116569986135662939437244966361128097128410260327765401440349398443008755880501225585632200851913067329868318147620036696842096117125958940149278579997179128427375213676655901606014418187352457149605972373120665247563788168719961058721253163903700634783547749713078863184317205588103490711399385768161754857797427180341715826139003909272051084527444727311084904727455532497477939996660676154965431346825714666478371363077545706983831321920633423929194380880441041561941344962471233091896053497100937191097025703527616540286375540316839219053679430731685955701243139903388904180205116822046068055919701007198135179691134069253981019148557825847224483219077042288098102036849634912867369*x^195 - 33781769289208584941726879074036974777351820793540682293358988542454850162486518350873993788345452739529628050308174724785467495585304449961124800665778128203076170298234722183313780390820726723529649478058902278323723551953578110619210312412350137103701454769490422668054670051441357103288051127230242679575917701775801469531885665264192031853888482608521911288613786212917739554999825041213941009528554754180698888830637128234567138143922783973136940190787457262149736299955852114841238970651208955315986953072397142621364055459457510713442342810676627181661557998603121043092398681355492559295442160785550477849997767264061478098270543274521455881495924069161589178116695820754359928378325724696760197460682021988132681197457652922248175841824749356194123172022958092554261501782108385665800533504415255791589461202793394943433990992804778429612586553427185359533950522036731591570121332088549252*x^194 + 23223162069982377448134302840938278741736383313915226526596675829672506232722054554499220274988796492716833730514676695420626063703456698338826663727447817497058311115175744486499134359580310977517250468699352048329971216109412702191853363546405156219601899325377978891187079503238760340864099179751545246763547021165959920858546717596953873433833790750509586488811628172129814910031084804626278674045206000148504370049252298035995467333021082930938615029005780775818192203167062387272848029488374439279476556232304313159003366797481293496680605589231562436436031938260057541120279780725193572358701227163262088014875938836895471332318754146347367053435993483699298146805893090071341948771888898305467765424081580113706102410256120205846585065530372311217115217715592080842586113981226571365985334719828919056738270730796791547188140267988689379615715176140652159501788543635884246471907845940123210029*x^193 - 12529866623829665480160461932754282266587669161180332018213424770513941937855245083428079673132815385965035281805187244614215157147022862535755152922400852387695898624622339803954681989824858139609352560864962606294460322606641869303710608452332600926963661653143955549150774548989635002810837083030326199473866578062110337536029106566888459614321795686224396231085056855787969008892742008572785550748377961287178896789569189006671440191546856953743722074937324375284115284651401319885512527097602880794882956540675964846624221490799441865770277579814193844535033363028505595922107065874028625206790803362551345503053232689399624346734040571825114514684405166327819780937112639409535084446869070473079107555085679688274781637505477048890270978354043869591886595504794002645152750908239686803615292228732001585485377590973450553082256899586724991755294966398996450994635721358234560402432571319205895768035*x^192 + 5852075585694378330948938488861020504627360068203312692785551002041413281279706260389165888547757287801171054004462339037455548969181620078702732072240176898887625652743687574511191113208520669859783238895784770654686612242419520435430265861012359794840791726265804694084777356401491558647976240906234447047343374769229757799661228382996406270773152253310568204740397319000227967228092562140430970951281656223495583276837337748212403518547910770453413449211250885381284357909996331652618622671145665579774412514762124611897741619743294800488090014321913874395342988470039755574746637323707083426876569988918310480498198781942912317950612151063730615502602743582798246291235198231969042700438049520942207542948876099894466558684304991974332283908918305561593584200181681132639949834598029254889700157773201615187691141966942229393295043638966274354614220287757136538242005031478113950048313473020891300778596*x^191 - 2443119872568049058946206603217992445317498557250780170219776014614346386036128239421458630641441725198212462103060150671179365597397599101097299705829865525251368672027575133039733254133173153814746497458132240284432897366279803881893535521804195114764868229713102332459962636441280518232397413743462666813363528925051505673814310281326551745897092266298176717718294088182436643408681422927835059777454009717556175424825907239329671683763891173298856352958880151610261502232129982806754632818699505841029917233904718800266266704811612441308083556311448340179911443267421798223929755815941192741429996276360622420259857319532314284878046890860126778698475444564159770509704569630545359857526050293145096399607409838865824196767018161880308432138048899393451060297646136015176371025425171085884554804687714360431894211577382920551263183391712954503371094383838418028654700756115990725683059398306943874858359022*x^190 + 918898733610923997700032239175803915256320704402182999227158076605624201478580784531818259162028343539019517725116019689770833955227726334109473686875463058545029646846306566013031188661705896001244890189263378704737412047649249581171958790597843162328004871670290274360383639443929672831386360093071526789580984781658915698006614358609766445263709679528366428613649423016429355171708004306231499834380925975572582329599904849361306550760027573748071908114067544960772103970573585456368653264873000219085904807718092335869380085589725355468091559690414988765535380439857773295511522768773279750400131242237221262904519921890079713663546286973740153883616813630608000853470728154259580941083918270830776589964282619383168057694194796161630001908645014732059864515261279141709818792690885815183279795513072684509567765810487135383051665301127414853614540022721091700526283966803099531454750780736486850216980260800*x^189 - 308394639994433570753752651438749321450876425245354788464162568955726786949820004343227844836799395308270093458382362823276408684683017014906340179112687849156757075210157283430552914241323841505966333571025948010655077442688008382150457430558024045501663349664559101790589227138237042807219257160861291434194131852396962219218651566902957113474463861404877478049144483244104660659133810468278913313901132207372160190185638582862597407849471006017720370890366075993828908811727647905522108839042093968044831345380952944577705906849770086740118766873242606596197033279378484155620151245892761127383448091662932110996891036254363293169478849458043255364605019986401533084458228058702150132265368741989998050843257520189388141892893928624897509638364891882229318409799584067255782301720343000411268819145053384328418206593054457745112033024192474887498405157503728967617215637216344989547909842129497807453222523268189*x^188 + 89034242748876007747533930113673497400636672761876077421314596803080040924945954792197034798564116686058244246078242446484316362561785417394761973263748501744660873232161590917570935370887848931258705428977158321438022047292045471428628052269719122350802187561809704985035729134116602407120828447750141562764815319080818054755246111019358835755180706616280875946031950912096603765778236699716370759412256635823692494850533629978503974353007351531732246913869945654087599086925106721981865174651555338366490330169061300670606163758514184139289697609731674281970595521439907416565612394646245349525622600123196183959548367671194412765783111502230864388745383825784254730067463417196832374822270343753434769357686254719934143932917209587349051049441737587189947076268957283185870111568756847104065717147117063479757752594049375554692473255721658445283285632823569949690187658644817029611841173606285431068549305036773099*x^187 - 19642654714342621667677155420976218923359639767613788947983368240819990459352558833183922000740435476461549874775844913708758168820424305445072258107586563357217894871901124287306843239534678609587811178765048135012969167045064264771264739312749624107543785949723800894294982906009608340226550780565828964041839421899646257196658938394055273535569137403522974251696556765692381410283154330706604866215116576111978519397083210538906170687458488044191319233644910068777148902571837530648420440371412498302153634918174049436267185225252889117639533881788699567669670156061052012127429177436108256590532880779038329705928483293914383784855264592254531794973947535966570937278630680709693160233391570652330012812561050844117365544097364317216760639978989470373893370253952436360711639910190419703227675771765648160670017015837697371834031096602542551538787426184604951985040699560606438723443141240629689693741811618591634559*x^186 + 1447078720393629783071034551815211259991994913283773794294309503611211023626396163585264043490039181085122608890216965073258866253439666534722768977289901407758343913243318889495935691175639899169358629971236664468925368175276828116640658474570061718862168185384441204810185717586789427666780136201637984659514819494271093278116701828980043996018799579275666385139019256414820073499791695096461550531957241840483413266337532766523577588478903869320985324024764172098665569771173096445827629612327826896864659636825858172552443043467642198969824749264033663942550255750663556874749635995416900087680155529938224789149508910959509353739939100321762582636855447201651285818846879785190492200666826584603903063467179527202593095130443387253554406139981297748582424917712749231749635029125134545107858125720235017796995529541015722174576340604721358533592591229886782747465694870478959954081206511700281540006127107398603409321*x^185 + 1680729840752798586481919516530622019403232867951687566952953870122703372014365057579344413592689427640804874383445667724242872420325350383382355431649298349849132274272003639761069070101704733776023588008077486347522579912519864078238788646313137646840715502090590357114818118293162497199850807000511405764009544567150053255571789036880436755105213419346060275592217084530395395249829998329253936444412329598798357130803441598866069270545355476032995347175529901670165687207214221782712613199672118958381656206254882529051848933244909110812515819141736295050421617580729400760240053707867048459231827252007917346399944394141753711239257128624496706377233278626757461111275555134572288714068558180572005160986652891094967662546695112120317259492449504674589306783808437488214010612845630844918686845269485938950227996151077179771354600116331415041471066752418619749534099633911014028883740257192990066068350579256227440408642*x^184 - 1364981548306488621111836500970432592525701642607588132987612255853224292995932503295178121366211840565751440615872951930882404167783519970765274299762858266544993876620127793938240397216471343910113381838006809021731061782511197171232670234143237544958685222386631340922320406794221934173922913814101796611467067837566253731612797354989681593128382884400294764934387888360058822904275406684757440348346496623712311221666467872032044403864400766541047615252060018359694785875712135470014098267732119042107709819235235875131066984753363755212860916030239889821646640898120741271793287341976469618878860148861422657473929541986810291659383656334156739155702241748605095786872296132568823589765711968342819454993727922908211452052426008903122799142262468491659939924044443532071189234233326745030897778097348263686033951103038904213218120339575805881901220081924610160493524863967292264282102289951009301397533824882000934374071423*x^183 + 722329660350498868298621544341073938923023819585430289231138776356692998016471322855237541756875012699461368173383867885100523119391229320889428209245260874531843401797422823782386072394258211464304206987383871393264236624813409777428399646118799365299140583396501147837219962521917013401678727406132818618827156332182779251667145340475005069508262932693385393278478768333378827288885621365370662707166383717716091206059621239664442545688741581960097089622368563105567457742197912739334490233636974905865961041100987960701786936396528202222763731099331298509064673463198458353783943543747787173893342026667675820244879795381313236816726882776836667641437148655217872645690055082079448901158839985020208600757883470545175502265749416338608947650927688539593520418238150143563239634656050823902692885692502189695078596703689772124044293095863837550421345580645838432927411235601175884223283293377048634658884627759263857825242750719*x^182 - 320837049862141239454126988529364881836251711602594993531169539484021573814321741523627370526847689112990738770501598188322045899003750331904364691682045100101992783744323023475488598533695409868567490140196365925775677248848455431444802041487939300062157878577956306100969971202721323874552894120502952534062717625712381160421244473782120780072555319797364951619794640388171695790710253533912507061692043211943016383712947351147304216782561218477551082511487930055471767448803089496629684572504164702835207750989709187031131940342311568577340020848268689961115659907932472033284491132742604773562214500319160589934874672676741781364216925223560549889150100949773832382462923107321607695624483654183605068571354696291954665976600909363354498942242640684091900001883366096885847873717637593360000755910863235910779622171935366399178501982596390459615329303471056104282295925556571362236232825527969395614235287287609676007194921332252*x^181 + 129093832776553414461637586271273743685119447199515287653019197930464455516538290028616947896469493854184505289450524610081760973786719149637719903172110354728270170866492196530429151305942642646399015152309837780209761450065494394362133632079590384618721641053457243538699325039406730584061835373285568278970973435724525456448756811002476255304997216182591669178477750987112115952678260370314405922113964832647885191895521030024130996817823070185053593292608786080855077909417199065877857106819817033988527581498299719544169641947376452849570576351415378401540927851318830632770777852836281041466053871516306854464866109317975544301230095079481984398254905922129150994615149168476166812491709646492897722170950626506332885576025345709474647683459681218638550205298894243232137659093362431603076035288471470508252060434326806792827987968072980594019120350061502904243893238930056946185688580712423551854750847939660226756373747497943619*x^180 - 49234770062702541386038831645402604936966480548187795315978388762937070136221256534672007901902673939285167751722077074487807743388094527163712912834771733531918769848021342609607164676232987285850210711758737290445599810330411424112586658622842690975630204228376278878319433429656240297408857277063293580217007540879228350107659331340832614857362435210534055827972540855549825163646215121620458421038953991458375992166334831610699468164888330743697158457439887072388947773918001880785181263377862877342678181306599541711615430175159072150534358382521559633934152988480271952808633426986508189906358077102753280631315407980694482484028399408182999054089187011180744109252582128805418884811171345750796134983106794081850336099400883618935674390850646321984298610664931091973557485901944023011565407927263065488660171823585295784205367522349157678476390934531219622087085849216934720607709873652988342308587792206956056482371225628740646768*x^179 + 18572185447423388737632793159211190586697610649007032412596691910784559274584505702337814898930874539761041812712933231955827221733540001916385934769102468292555579514245283808254906171348997835644773557808704321354606778670339537377265956525507628954767095004553393835803639104313396228277518073421439257946781937437284230449295382623263967058640340502809164087066238274724361650731311598179686786386007484711846412096975182060767434675310935737588446203959696748911113474047847577278354186802785596174076546707425678035133894607812375732049538805429108766030212995453945895211825596845153823957477932854801656895454360556171284074351733290129864357549872330135518056817562026700292702723966775968834166919565803048676581476591492241890591040974225860105913258728925413566748267945635605739722948918853729554415622163385392519822847016373758995309044575964226994104609267238381501836485538784608945452369846850235695657268763579309986218851*x^178 - 7237586130332252170031275581474425401650504051522198010807585441754230380427603265885587163283999231971719270173155055350920447973013533725395825740577300147081384341809668959317357194352805227752286986297830024558401603766571873256089896962652868669018836700421846971122500447536301411957873158925961935658397832880740151442459884453758197940349536307433856822673987108773529710536014853314060757833710561997442981691262072060429618720756830817487346654582227230651322461689612482135124459432834468110686603375489558597556796931548145296695078473310222138929814599223846681970076851007306898550953307677961237915402616157461770436013780691350857409814883630821748315297943332138142539202343314780996535901985122918417517384323849426354974001848815588971116410249039579503136424116288984851162275936850278715005991048268899302454247873993306038776340486629778137385386339300313047742715606094703235122476786798415420407477526616418972575628056*x^177 + 3005431623866438027495285974078459095257727695321709822152426322046958238364771921014759276114814964956699598609142064288957055109792364454927129347075660935427763396565435324609186769444888444052185546180164032159687677810564424855910177910871546586278740380246646205426890335677688165532798911109124695592076189161492767093629972324255896569463097551056108684405484386117754554975936446792374123128376360980737595340652182816132860290698592548387836053799186537357802644710208554814258191148026160243367124188556210138993459838110775263366375817803746822099850700761829721220146986459176165296267399959787074290510513036738772307223999916558429164440830390969446683470182422372555809015368077441537027233621300435381885228818164552703245915430981418114311975484810903613677751194637992689364642585466942780033582456135840065551642320081376446702961947774257922252944027518842636176698498772060531121457117515756617640732146491934340354733203518*x^176 - 1330842139992688081326268812524008006433157798565244166941243183637004676025435762202995449172588176461800810265912062986338609674659590262341375799006806309922598942958603160488690791789501735109295702366137476269333744038630267962326599455463056764081322612337692613631097567777817781042781829885962762986498308880671502438951809259017761769108557391006542040024774693989378815798046723221815667203252139813160476200812195567665274751658609356610158458316361552593115430572467888455016208600984856896823856290152600533115848288868133950891113619673771531156338924071148981060953908150702408086813052097256074292228618822714053736085810327539236244290708353660649994173953684312056621103485571088035764139799128009353524634959830341712652570304865481976980118962905845470911571138801239568284227198556322872871730562698096803611051831911119977693587255335370268828840576103848693739668108756160493724450651585831578346618080585749991969625293086568*x^175 + 611664391691296617083877442150313390222341211450243481026489517697730988407886381293554305338424769595730563775687610011139523422790801577597001806042697779812053515673794249196973438587229211681261779508096104590259078052575948252862896726549830592874584890964124497799742656718595650874153913267996696363537910595682447770151442877705835035046504516679133226989027939095755624273313067030833733113844242934120193584175343114264500392253785026289172648788312011798213493367103257024743201548701568084172351366878515176259881129119271538000635397685462891252397850882382898453936169830003476659498796434631840553494094395065548508584080362466866174957526366263977711403411854507349246209697261623850270852989802740404466762738766268869728938126194911191434146204686394809019772762703433141250926729150786423858470585899819659040895073278102553584109393429147937355487593967130015530233590154596911704598175127656417605430285516107376850992102634308070*x^174 - 281884183375463706110755040780832210556796246479722223210638769926345699181182675400671095883155679681720154373560148499102736476451795008995601394120306620566439530493504355855797447312174968869468123421443857314090343246772345585641368328321410003155896460524574699232146054373378861618547189329305089526042162999322185508873942167655027813777153351365085184205428642601160375644886832947494609281316026058720748742945384611074213742084202500353640147280875675688719989672635617401895190183327295311388939664625328325991686809047180473145054087983810489259493141785950734181258420138605278281752636117494379208037913251550654009453989768296306555395096675296549131493551844972025021794356054169495080028088284568149790551108565731549978323986800975405505137353874252709967662693280783279835271799755466355452939393171550516560289993980652452316686873242532020139430081567912155971399729873536741842709710882027019497542616002187767024972789830409095940*x^173 + 126761063524166595854665426903139511066350410071925626888954530965395745546359877971210205755758701116546898720474633560754845897345430042555092324019083625234553823705568623462541740472540848236775491943450943144620367112572560543605428339442959938514407589273925938640898392280625348633652863847649559392816704416048690376561896911695423895538740625402574648225328654980203519689695907075609228872648519895349085530876130561629005943094357765121503566848842246224051641823511677693962853918571131589215746875200651048445987821406410198497191710412521176218581805519841714114642119942169319617322770934663043699471082651234693472544644833423977700458727807903645707583533312276344108726905948779891487725296128996638815424920957813647397147240292484412387085139618298215984275407441024682497095736645289046724117798841957071564876265802635824209534485050506100382592904024137008716243938798258244723331893380490718556648822175399896320531321968827824736157*x^172 - 54648911456861270229893083328198182263769340239000120509649653901697454988723603432869014994014667731788037013028380765474583199308674872843973433275799553985546567266739570929298240346796276051440410704971172272739456608500530955634394362235269729784216130327430934502564126103648158067815568677219247735882348079468918073747549719262423383142684226838728399294126515050654942252827295227942645695341747035456477745638215393591548100381811256635497941633634104704615600321525626369924909783982162975293206135494673080456645032017863699202915640478620559239284129570354524251577955624387978252848287389814768275288853736519124361138005359910721392938215871371439379574044006882022344682369638183431251581121633272973035606944450602287344297967243450871183089857716304099814609907687569230859145033204103598850394653757614844713593122463514212158928173941468318001788992481379600999168565528596094925143987410244913461552461020749475610324925702862694060729914*x^171 + 22319763799732087122850092930932467368949847669386935979547339900655873560149822569905320673621282978827354655693919507447804836192802772425427009672154804243757609564040042549071526383943646599072220012273856068289513764451167302381296226101738411995335146801005677993435053310208818171053708383222279433811427166666490294118626335083188103503457984902896804246307219244177214698725722071050162482406223075550096723630510775479283755022738730268742064982238078839996575459642377559347646467905634241012549571510014018004491453873149017140085005539798791757833705141299750005066291565155927685552186504962384585623757652895680500471079224760215607410084316182745518846149042791460749910531665515895023330650513133777792890054615856012271487140793261479104976103307974055273684380552920965723892058597798834558391936573491470686025772088618167364837072262404366648141567953926187078182366800106015566498453227729863247163830315283105788385489264657308139561152898*x^170 - 8542987528520084248267872368904220000298678970661448833969149188893010994719735708697632141019618808994382954058348406135310027399118921193616564346790668422288114922461284226595570291297958859141414379193162385473442519643597477557968989112594172925403775234306691088819970251210953987081417751558903950504432570504485010624800456152394106305043136363866500869171532833537153486044863485227327288712038945649085049698933683323420453434390996057826582223692072707414817693846720604755306274442634033105492439075694226516838284519433778382487790633250916628348447640246673477773267913315566414234335626057080338757006183374835183573053655345804740174550385548135634038996056222976541994424768477778912399372391717646262442154159116783605944066779861995656220930849195915780267972947565334195768105645607116216702342885298792641556524124859203184948817319696143596088947306779318126020427276341343681748034598181711444510199035254086564167394788832074407852689431173*x^169 + 3018800421251903496881973262637483822727707726122693498057110837335005680313397517322188935291316031165784679129224680758758387735797125840753475324100681787426181815312733956288745416278939738231758406146695838843204803730190150410953499991736430065481733955181356214477848887398123324013490343789274886606263724329665375412661027740523552614509456987099842237366853087887506260645983670056751521187394477157692101440010832680431179370869335075092924479707712864067827079866813648853290130023853210087443960950066359057907299004894921178172631127259453883975525471570095421267914319616810372097178263144697081606103477977739109090779277077183002274813588615645654076916117789428886450397869811556152112322612625165372817033185893406723354657978752225617240050034740766810919314083731448030181633930557239926170673509652470761404828993127187327714540481475914364589396254034996910810994025043036735351320426225047509033479678873397013924742694312616474366500415483901*x^168 - 957353047806443071238277989215902488063262399139046971877852002074438246819113865076780856832816305286638725581534228401333800643177460504301080955880338113969542691427224129728830694109210353690781738653713598214089236244501763375490605666501955044765821605283895377058356070636960131724134601732499873512933033464792831546426581783566518047996785337467955453597282504227622164283682264190856639229622666448741840671658819356523287929065421387482332769808746799064110471866696210841502073031412214793550776854641418840553299644024222436887438628095559148970598372678187188765529197450337895536029588136001709764160927062779001201970304123522515929763810065144016716891515536727497175544035840136502508337880831730181441992666770283574200218290707874243668931102451430471208796498299951900669772675197568771218296879460796283278246408479211864781319807728934481408538005477542316378996523814049663182693153004847710299276467028181544936812345025237210313192155830135910*x^167 + 254280975412330786402588768954170988688415137439630517968825001416786247036687760351353648940961520445112480750184487227838689103406010088630044518791796252526803107595380496089588660917936828033926931158892720731199641085583545058867598588067189035461243524254327960040527421733788119868465651888140943489207007911734694482024432284140664772795362354482299389618970854143194513661747525291632424242917991652295343339328450276357135622015632435855777209581839333042649895423739775452849820662775744255281481185632362624231761625065806597153271424892899372538301251255874054368789963839154406022682082604637967758809717114962906854849754221392455904580104454704835250092796401425583150343519431514475018918384494444920543445946860965871545371783160682789294678889115655551948864504358273874130652450420675844990122850243225629178244524023025306322125906324564892602332116622743537157018668015118898341081087489137532901320325298919291066533098309728939430625415602697133624*x^166 - 43380802023287020164307060054913107215933901246563241933150458132302972470220726325187148579485332933753995783451983612619960631829547175967371721919512657996213298401302204495043438530593397660515686602478477556370781029252377765795562839337626469367237936580758368892024931158828937290841368988013455603603667747248745640987146706872591245051051408667135788297886460388402854231023628944351239709578291060081064696571970100431105268218410440225894754817410142311249238312171460949040449119967159087069470327824697209670355461676978023093379967434349899142656629147842987497357230067550077107530917724813438239850443923877661774423915748314640183287451806190553860551194917326059757167010064892940536274457901300178851195929482888439604453861451608718652584835401649375290618363170697815079060043515680987967423856417572858050080934071501542262060983185769382518100135485041078467244423406444512194789809955766707099842097542431389577464873343296167445126861105609545203230*x^165 - 6580275946982162463229780317887843175106800099836448245699758068037021648555796474995960205990852727210483149805458503973665543457753741851356538801889228802396527714469051909451598198196106464027153810018909482838150102773961829949448671903462488185358526282819946690817616949086824603316072378308164904286619370458131461777351945129242605811943281188570590628093940229452384451485225974054206120764029466968065920284637467730387415989193093865728225963120443226625129478612406934954534334888719317093807912770864112053664644770593386333845284246684169549064365160629177099212220513822575015222038657048075134523004624591947923748352053950892348209512559617052351336074083143707701574990255672110088098745175070477828972300375221778700117014123565286515239121775231631480796406152155895300732774847258018781414051780312686034994956890495022692548270632417385507761523097907868469038068940990840062367076104382920022895287739392405017885365392024255269381186027024367030387871*x^164 + 11576565347610391082987651086601382731021342504554299793591178543784606564447365585915097423496803637860612699770245852841162231050345544179101762932769757616841156873495410256578616775581234498997627069451478544530663238039826500646147496187638090853144912104961562478990071568246942290971731387969822077518649311362328400693696854264406377592853297279540518662372958871335954091347427814701374058710737411967384079901878021708508392641900190215098153053461479760960497536459356387030270896898575399428847467808021557864952772461911082749317079780511697707493847500063040813424632008486005222775371512694595881448370354306600691761844750876559874580412311922261094423287014746877603394904859702630574058555027184735307116855455579796060489744258001310940269675493222284769578813660989054883693661956341202886854560780392908666968449151413961403851823504387589502762423137127639921561150833224951420617668174599750390425232652550471445448338081764673224104283981621834411386049696*x^163 - 7649065987542618942986382305920495499880138222824864539955297013408677589052165483774192518586056019793030673584032878081511519485443839232402299970674657444553963435934868564546382217644412666323403480155420485534562196763246040568419435671793088629108113835167998549667987422728317537670016908696767649032579830943057025068244726968958791010499627571065482328104031740362875944119906515775487010061903957581585545935775536061216769373149820694763328318637964754386159540404854587040849528956215624580331616424250349369152431972426334440158793181022083187185755369546861005559219229710625337757694360164192904204434768607449324024289130176226396778236510824946497337256890197066748691993349897854952016181958106620307666088213811874995768041366803714666726454446455453151061797407765523309919028007751718292618021565486649435343514679797198381294043646837113175661663764927139441003847130163764515883175777412685780745199418428114645035310548487451667455991077538729147752483103948*x^162 + 3949475053995674800849459016016300592422814816098907973934588497865125026266083881980167897992016028403602016011350742181924173321178686303178372479668254799595563076523644954325907252095477999282883694903832407750699366451963076360866466243342927670297193131928145030999315929787760588972668020855770865624922366403794324447725834197557592054683131606681341499387208304867863820346771048873664552257306698616962878328973862069905346932292841405782270771607300334646608007262073885658950419546260188815792679268126499533521631078246234035191308881121433752406935031213201523147275245229796473562410904203585574723653060226449952313580811656053160492914235941689870888298313059487051900767596485990730843808968950083431164341093006773485601672835288222034353552587140537331423880392649783171755573497260071194388054641523475712590509475687854205799901099497212346993426419547848258995032903416052131893281340383900712074511966161892261438052858707995572291323007057646900472029445138602*x^161 - 1786290700136340911954255209579379698321360810374161683731892757890011896678134181468287017506426063856555643484700670822029805335355481057272068679158814826733109902395400449750901916632051864756800552594394380262126224472921739734298188989611183655810329222464285204655125311671073672655231289571004438911325979275843812786087111905387380305712876363356380332220332943215296184391089813083461290244343578133443723640420304182519541618718684405715571305732747990208637015905899245019875406731892706118849595079268914520956445603721205992423583740332595998817612629170023596013793737090705742445119716698118139573002656411451137596151040168226735362754588321002849612990267817464244727470284109385049367680951106016423965930744157296171384261122007833777005918581363171315147754482002919055396629820318345101976938897866135752800896079958764765880318902111195546772306328575993352025246225284282345879097066841461429967391112028536687882774875687024872585036038216419546199665328573762594*x^160 + 734834211943183440889441339472132078240063494502334236895063960615241601065055845709666005950396845664305115162557209643890961166535655204682731504343591253971076030518146958840987229362703664106157733970426945190552330509301212588512525006393268590149040589832271134066499994575046100955237836185201481734329458363042041604162025284924493243862352384468499686068803406937218418072848105834959710591683792227409693303634180222609080303070500625107378956690620888065157813386330355798259516188896181560580255674983493918831193977006633462252877750426147490459699721117112354790037954667898863926957719531527599764001940790626491833451628082740209329652279712238788039192623664538368960687861141255768165058164578608590175160735640249730448437134645446653600431494559007009512519272779311388230936057203099406906941698306351412377139530842083667950942117587492400291293439563853753556582153241448868799932807014593199503794902176762431641479391197354283197590734909675545602861510551132577445*x^159 - 278567140124468611297130067932890983132361624440339635845842690239766250647562561656799095434291081106612781302357036421458541737594397843087037475055927806307186327638014002493679977688669740997894470451626491119010865373059798199235440849895723852902749396539902728834337155771918661523970058721597914300905341258594433919294662927863813518831956814136338070708018767660771618711892421604209094087168424283589615984413045703411486750323690705297572281977517188147503687640568903901415175213467692926169476488536215140721483336656512065776219775786770093762450091180576419230932886438787646962081865496595041639236270374979828949374571678627375508475878086515202622038762961301425875066026191467842863125202611576796313369135475731255232934388659425608708217682017310087801630913140517198895153211134917890372824069056925098641286593523725395100378175843383300816515742362789967609341127503832446193034804459657242098025883186175847314299654410250200837720896105769394276233191960610623339075*x^158 + 97247466208920927367365750026330145811158295237678686267277534415228123466346742227922860530792953119251495335004061999915149580373028309911802076238125584566154714958506881858753791464403990666199311713714637231631292771697637422571395600329612179438829212014594462897874412065179085711430001527570263800578301320925408237293907052025516264050859873535112726365253721780071804192741326294492084060368626471182078509052261187081786390151064551106981042922506913192375551447114220859463455369266894840937894386278968585032620769157210107119384276885852879818568677834832544390009225945577928529663800327633359359961070646850262829026647098650273602902085937005069096406352708587632484657709090147788979445799892735269838361114925835641140716037018809336619676798366339622659309144622607615428795354072744123532385342271345756026213815321839655982033162696262312394410505921910982491437874712099780253955026171423211148109896569833079846663035002164887398221201252086600400920504533343393708868550*x^157 - 30782793002992523410852759493420639544179577204084322643320416132063835292573987718159589101617201043249063012897224338669495350166229174868201483342250128017156183628094824883081136506002215091402778781733062547711458368596121038800473422287474544681305605239831966134644910645733395897998355028206002095860503435778376852926955606532531097343962605442736907220640900863643685910408621909782587788551961136248423521507946506128453163797540776739156722516677638093629118696286504517381237585832310176984741906978144440817024805907100440817542187625805023897354470059703338550603434548283091514196038833013700475401846007117243689393069898831015256287323747103634274913727655768598585736052593963566682480058978381751073559052082714487836697239466139360576533771118608122818347723973063820558990148307250950410033359632439599515744049949037170840087856901926679108540376970303718087545086509413635476623268196063463064873599151192910407354831199567465956223532768668823707041346000408528617046278627*x^156 + 8442624525206901474922603893865620559964493503308921175635122816241107206374861566911007366768498497457091414109147084879337851623777509237403325342343766560752928169282643852263807187055798685233047857866718789589960763373119177676246760626786808215329143621277631595472464915451682730727416517937639524274864820430367546341831073042534911721173096828531685878527478089284927675647809134729012143431499366659862210383450544060502298809879489918971901808828935722784659139963540905137552052825075632097107036316929282344706355434299305314354949010512528603433857879547962845083610160493108808585154920055595067115318527035876218670970011549592456521008282543716743804183491891712199530969790191126090594980586648312764774706428685229604852229720822627446134278244148816815715017589829626584243351861186572463980541825025550636637073501773628892151869308255070141655839495512558623506456927307141117576797866602637911665112159376960687210234937173881585596191413759797171363433291609868097053813239637*x^155 - 1722758466854300091550823077873740134737771058947601807848767731048321119185443754086406391272878406411136365716517296803161574238772847570258436478787432250618535578028585125054379498553720510834679376431622396565212243870404903746086842927738717383419879093500326704655625643645768236506629875748762550434350781839266645961847349198466505769652109268702791181913621357485712770386471772114948463915495685535761973261650567249264455109117072749341534561183675313836419273787976571053564995300146671513689684381990896737982944720690131893666176049771298482278584408714063323984643002285121721998025694131025063387759713936881888311240076603631674607446816468921826835854493358123968242052558174079379031028532377022222442738859090059209875408941923667836115355573954524162732239339582063536848603458938688424369452170516769899398244018421329066586902982104138103355171239354700970946952778681526319622267291571003591751607453656108096287644519943838867601090832605933581934170678079972602384300347480858*x^154 + 37551049295288685424828755170547740180338952176375998831038014424775331788215517444174632528699460652847173136160794297513660259986598917310479533317759334714787731188818128875129776944587677989698171674827803328724769086139869454823588069830896327094684486886253972505998092786783261843055588118295747153706708448610255315955611720877899691734736524694201365699026364110297879963100686649889596831014627819922262312366035493114959246387202766963988977404373532925508412618695298600708837017855831799669472005880394960434383531163054120892208799450174129806583196583118406764870052237694803675019505066817470524595065192673966562549029082321254867801176129709835921160106481621113488758416249913071034790264750965040494119676295476378165017142262155432227042121826374746171336699021632444047899974311083852032978879773140749574101814983631667831712620353636953074122330086606539241711057739223058875331531297102110822479265811199262048339264976925904502470350605913011460936017192546331049264306086225945*x^153 + 224066464759360278609424044759556285329723383054816407158704892212206201515594068492682152854017744411592018040503762349560503254085912773709038912760873659376390893345237871647117560557670105667043388810055456350828078954822555671399480958810984148270998006099399768984643861433740337447813276483861454550955467144251372152002834433248237681124829946756750585164185173604975144017193919101879782893191406066763947994748637183185118253617717600168624982020724546384143128984095980041951043707936349085728702802237253340399442014181431140164050874288921319617209954627183952674685414377675439242365038895574645618886859397143012505442781450702274845536959918407111615813172223206972200958164888153805265051550157701066701373765249779132507548136224888224435047369467396652357620608128161522783893257057024107969917912773959858798882117763018664128620083780715682515470855617650514274063294898214218989442989026010825565973979464965626001195816192029074959587152472712810496178033062131570985422463765597680426*x^152 - 171481413852613698570693681330382508539616488514115070308425946128948479553186248781142098075272851395017290412451121585180772108312963326105568302733688429521028436293276314420722495598505771815082082763549480084625516243707232129518056444857639261987065514601166019672337877332189661820216878189705545743097676465413660052913847575663118791924757891412583689816404257502004033953498819307145391968125840945452661282419357027773134449901115396074674027502734763010005838012103924675182259670435791099718896609339501641380881783161729146203035474345563678265105909519410969478246240194830356612945730656758397076707166635356516814152139912499589586841711162410179328714565268719066049619087905637383393688332794791361067785952951561448074157592615028459333192573127817817502923885313993804244852304343295627944160605964121700335362055133633786480552253847358949523590267603617444425735688169769091041957523233727911757242219047563674641392019628356275164054215362184121500179007754839721931663327074710251697871*x^151 + 94537094770390888844313205386540778749385405046588975112860516672145182223617513753473582610479153282567778442250361846252720475503653696494582306500984459618348485457677902099613484206311670297462438376373903356795569448007391654284803036759529751548871666468252513033737285127645378631279575326322144470501133309603975080832836791242484687856684369357871507870242241245551203253167662989458721271927175314257977481036234492892843707782146121316875281986117501585931986687802606600505207532842440986389985567810035059567079152869554778018203113431624154920254979947050638117115585752070595856688267964847775622524161344369756017929018251570450903296748963528308205460230156900900443003952408127292023278906083576364710163576940855599987811638731995643117255092337981108237464728455221117274680692231764039320735871120559974048968019890326045101928842912995521858972620016909685437537757784864570637571658969480479678265329700881789791110091876032363768954138626786605456735628023297053323344392033034200772635078*x^150 - 45257508814428085015979196735261412976025071190644375643227726336104795434118259075793844754266834663008775110713126199615961720464671740187769418173465861258385352842115374647437275318440943447878831059086008767410572886248621358189604572720767080245926500947918647368302877538092584797289263422356991661644956847651464813629234391124358528651570680198870328187312900294203768056980641960248758017809279358369951770145747730757946096785254128791587577959605755893389052251293265545540440381441130102300231252380207200943293200200220588965629067233420085510733768690715612087484694071853432757085841377698026708469376591888906699264109642203262891282832109964771838478855440157426861196269478012200644554482740749247248323095033991784456589267284893186008401351012755024465402906173185250709426985270053283736950019687432568870226628756971481582687521849997280603223437905990381927615497164468485255342320833455432026644887839630572703564611228400557940497223752789851512282294895291992191151055126111252070053506545*x^149 + 19922414484406175004272603486568273404255023017125022415820081344424021935930359568594979257685339590484956236842608678907820066372349861594907892190654792629555768260506417888600359390687450998740907153268629840430204204276366832682248505429127695100727213237265140494031104630270409159373504035517376020732857098630808884805231032083784379726879993869616693833616035406842778683225422231425484970151452517940870599881008269735825663766440042636698210901037185883340557867884610470902466182724825522268322825422657050327772287276691930372154716483811626517184710256472227707941422816208271806057683853035140211854481803103095500358393648558917208212772067170291077653645502107001667884751472684110650470170285647217374967277469809006169823631017229078751485442909955360889561330023702756754299712830562004631943690463141233367568432131737881541945029293355982879680205914995039319592208440217454675391483991523613033247531331626929877547540166766773095584083119919143028345810745645627143181836591243540676354620293838*x^148 - 8272267094605341612556538942917287856642980660945158572612370343001808565096373900295422326073260475869909649662355327952457816334442876961831365315689011414761395450223765140898006153910403012339780596434742101779761580167553124659042701987786020174085451056320568515713518817036690582191747084699873862981500078034987350735383024178875610743112644230251794109657575168965605357124632865059805887066226109921624585590787651716057307990321034142512603246059799606877113719746988524773485945152770910820560062212204777834929598305625471118504774345406992283830946339244804805589921563725923673936774780346647713651551676792050924999768842359183295565852033841429107530706102052170753364692101630819774712986842996147479928322817857602835584351036754520788291953302684942362349357908554552955561061236572189187943990247840768159144755495724484613942499947814804003395843249324789553626042419287279801722377681331185297502403597233735951642428078772971005964971002700416608013850199558880769018536889326078952572762990292288*x^147 + 3284650786000102382694852569483676767503842281272698600875871339187479258009222809475597867149127357565766949700389342249352993226950275382379605040879865638590189324746656887483770719027406030295121377752468142296259911965376015292525167022383017646114656286882643685698552481946850747251369272689741229045344597632977920627561387658638595437535888204119376177783956176997033355783522803930088233969878473201962626747971429615546247467337260806333911342787363592076166311756418124851068219592645907479461450919266308703545892311436070644534135375534663286599508589393825515394538039263587996551029507725757054161696594374896949049701315711630990962059364278857049364240831458040354674076956492125958456995711881183479350786913413634664068338967618209273757259283810386431756825970928602671836347246079091533973362743403802228300546083987096423844409198056444813947366385196879004136602301815304468814195362569058704030799200049153232369635381900563539465971260059903567479896647946712478679266477897527554409138991992134790*x^146 - 1257547120600091016995581184157892584365679140559723266727853110377854829310313008182717064792272027437908550372435410819619835445942932242319005065408539463262147063474138968497856424264553567675026655775170322398679451894950508888025524559421465758234247753522048498872078629056231464310339232007647530488120421902753162479452416114811527575038586718379704849962671144089999428045312683422383419369195124016576550332774004457795796862517399374708340544106012430772752900269967926604565546762275880241518846166482510708730669921091586553512253681092260903285940384527739644806023743500051833145109084824296689986019043663181941623741580438983513835647216960027494158602675433199642992236090270520056697469208318516276209173907907190728181401504165846268302610467802680523424127988215577264441426061290023864481118294337973970584787632615345064239133406986367460353718201576387421122771336903832686069121949031312537953068865070288971435987393820166091655931360603601193506752063177317368294479906643695566056133428201168067891*x^145 + 466723279505100558450513499910912166428323320203196643272652516610592656391924380096149833044703786324554255607373122744124433988599462076489313819726122612813368284940663539193172928870896111220145114378354919319185025633409577436200914355570695852179440975381888408158448404295361985422088001673730776558904281031454933706235910878293459495429730430830732083501428701728194696592620263059136026841245400290606313284472688239070812344321426854861869310987658806286423822634196204298374182918940473627377025063299069346150181574238803693555297037560850201479045825619296110137410295130358838318875956279536623073984750164459701903912643641707867759870812174875815347486481078167337865003191426309336500102907480139063403316987292519607547943399472412441584531693818773548306670211805021342902660707133526902029945256357836293820382235427559337264929660281921731092368412664896974966562219182687086590975559185009590922991041490367881954903245203434153124633363518232937114782818563520934673807683241716364873751217208785099993788*x^144 - 168530011439327732339455194171490870596773988202412550761130190506895885186872725693379528198874928823418281513632074747341711115404645003197813880276850686862302346305146489383560781748272144190186293126783254279309790307326143230924194949197446043346730891272468142672458194041145046075394178759745326303886235014322319615210143867561993724201617351879601029848524750982247736068074396975524842003440263053899696369653481453256481198923396255605151870500654657006632190155756083197905844902117816142555759796227509299663502566355160780805020477857505452551534074400524752087459494920192823657345133790620121111204401110139058276002728531019767806426444727863818388418362027218826226324070543033423191175257102632757532482066508575176623748335416954503927946981187762632732576087286031317277469891075344008289085536663082722728687518978072604464784959948674958974067239811322250277560449408678417313435010877542558295262847945747691543426234752169802779539318223173427424571110309457068519792702227561242069723575287746568273544764*x^143 + 59357141088194222193482128342348294659261757983357335816387689566411910093868666977983451683947643362019482794142357173170485120511716581193198483197572244711583059566457877236558741707623785482381628266561305406400511960831704147242467892947425763039086861900486195295364284025573558679263984532148624052604705297558815895199385768398633333360676817494590254469658731751326143700851981124968717101539543732367602414001651952052164037886510845414744902190507959387374780316348392781316012786779497429783123495947604097883715323299754544397493158333634717268979133687792505681121396206276350383422645985974815854153234915322078320663501499468201820591992350209523713161232669853388227154004077850984104166687531847909115793831460447437579724239047958127686798980689838615427869239246936979402983981121856056415360386563056729773038263923348383852607573422035775071424003806842679273622156138300417981148922849859774960541118918160872626145701818195886732444629790551679949627614129348372341312910356569655317446355655941891749922515124*x^142 - 20426519483508395748104587926057425604798121983059537023866909259076689920937194459115561261176563394633321839483104490312338187380265023646767090227186145784344885139554801944927211960476652617386606470960991690425883894516296221118312767134524945393876389735012983944616057786370698855012122641656824135491248347054509141035893052812621862309286433620287383380556729065850549623597879307776220379115182343542785588138018858479054355770550465527001648603380746248470808744606054688523852359037378064353750560012519327239000552499296000640761516431134387455251211898500157203912866515348660181893555850046607703100141804486559130747882831723039871403137940251362463975121989065045898632600432496145772586221092604832714856194965351441386196906083527074874558672355586190924541429803700975038843860100680607105331116221787114938627625736284546285586203195442054026753212587323953712911791143706418231515874494610149045721776560427024002921870547395206273814785863072586726916254892373747359175888718221778046764614743536432525201788375025*x^141 + 6875692811343750065838925370665555476349435036443546177354880117526680875595378448236437486949601164951514460911815059360981493394934846676297953148072102098389106502722634087498841832290626965644059846678198940825478827023150657747179124316502351330629008749277535702936759552271100347485279244582234683324333001002576094146486200629475605854103794214351464083370991126980800855548426054916656076642874476187678554286288194281354707741081075951464738521883717330499859846854133380552673787585155980586095639063509746949009202197202552875518482321322218717025611562953391370175840050661279131550849103586835976213219929867028923995842686254985537067513645944902099484212260715876230784741273121268839616484874823731118396362531854592885182082074168027933265577799921613521543553927528248480827143233722015134537587666129423563717580679122855324818095700116487819590678214612032605684653994977088155888977846193089849175450304261877905999071924504831779795266799791256285076739622770981775694554419914980444262562951070062810934916839809439*x^140 - 2265049165397978787690541231812131212764146734532322502353743435409715458802510957771427520855451239972509694630940765206642597450031613346202687095530371182679058412447361074059189849751319294754269003033579566548286234875328524595216891652516824127446145258935725658413230165853437008912062907697258396501141945049758534645932251059407193947296418039898664701665580308829136304707685569499904510300141076631416552826337482756717373431545981241779042630387524586740650139631240943736374287755287515680406962205616217967840752037164443165066504663070357610695774627126121129362082893740618585072617741748345483843097906506953850247889225780499466437366258921864240989119291368153974501941215577242000215568005901221762915709312578837561860644736535002192324077193129280922682905432482932894876126995525548460172931051004556082293129999553446807885481727699388668390538897000106508339978853110767284622749161414093847643573195180632120959246310574504096393463619449035298161019997059778780610856727141420068907282606540954124085424020718312416*x^139 + 730278399214196366936245473256646498587863648594688592085669579845853668519278799022228429207313989511820694570528216047379446680643678721493178909623679526182745675241618944743211954220525023891125417640953016719376236091816631258055767986396067635512130819533758989395669935188166020873205911416951350056836775657596000999385146810623131651535162051156446007144918418109854689372928171870508704386335197064410898199581955892852879993784045091129219558765011386378234555293376053576450880402337285313141130072359839215529381279622289170350791394066899432201641842611409727023452149229814912750139321714916400974836015264696564994773440568278744073565109723904816428350638176404699632027683911117537592254092136842550642443806978410140752416522815487944791208703183519825481875589020733085092874210871414702278184323070230239946426547919396740193127295070345311568142789535400265981217929859753423178006108710579404972234014710865173680359404603948194859165140696524191455739241636458367430652434712092217693751959895288372506924994393796752933*x^138 - 230312141977845582643405893547825767700962861248036736162866840425710894493957858533792170259190670776614421373641494193704521341990596538012874424312357557488729529952834227681164590478163040795065266237780635033119736168985634365736992576008212843406479166461404781459214158474517748481656401252690362896497644539999058653499920267136502546987842754378796258612736850933096367795282863159780617039335463390784668264593576487036358811748076541731289659242570755922330669916147834776959204966342125100250901481546355650862491493267882139320057074644392290182857563173482799758393972634780159920935707897300234477093488315499373436028562554986738359507681201419528837679285379556880718974523589457119330695275152077640102872268719907228416251052513826700240344965255026271774776667938428988290427911093849941571420320622161651033207350712508872826103704545645315307156607278481945018720330515709759264813083130939616860228589877075857853336143213091373257597106324648361652964402723465742692264899764536934356634472881658474219694942180690906762802*x^137 + 70965360758588999130971640713682658011767276995243326180039097918428157992762808754517068194877099123496648070247897514003347932628852110991952676856651018800396001567935256273461092789763346846470029337131907430764616633311810037764237239434411065329701847819132543992719029518358016293674647738718854549897042275148611049338429223841669426882527175212401726070203432230037716813278775310276376751930000764649437926029071334548544732514739883495317355948600506269516491786790847329173194218920228209818116073550890769659198168788710447079095795060520869517778793448389179826786432003124770545012544952525518662095533807082358719422440069545171696027969057184510626375250947672138642132748904460815692667514067695609493214510118336321001847933671963627183245573455156381410052236866932804961001219283392795899636696413913465114315013920320117054206026021267018088423953457283251692931564158414885738354171666368177496030562517344974555861413009441039596823491995569970323601024054336296479275533923075177018394494460655666791627435810114008676472273*x^136 - 21320486552458585341927172136868562830627854765135468601655442790565601815858460365386017398689897810859720212630462446791860419834175265537246774086268810598145628752012222732386266282210801260107689694985761224810075184832845162502380460682741094929763841319429970936674859591730454769790500971242051613543585249896905744319517961709622968244605028376568702416056836493801825796244062801960756142160649637740587560501797497638257965539155376778608587528979041665953945545148726648873422638968558019367750145559461790218763358803180321816437773828067398419739754359048929104427665241325908596837254875951989125623507317206783134529436864020380340923469774939381443284266355497152504803337880980882004071117676478677189645422645508265558210429561836803011948499094572411815732548302402044430305049581289443375747192050703601375907185305899375979254257189894029743036629423431246843244320480699876480087888826756132132282002685299095945714553161143163117350934882309253223766567972377558822489513131684158917118885658396917479259330080294529998286373625*x^135 + 6225615294499812861739517710616076868318392991033497986413304218224553395734031876642464069022098842903766117625251802410439791013781956242077257901318544052275493435152395439638771952139791949413263665919482436858876973464705024270694289221525081866869763861304138454669530580833170362164535634290534644586243848344808380505667108728710849959540726399161816376517750956153832004358469348919724544217095810594765265994906008560048367648438480366387971115236134077121590356459532187593573759173698685541092252721843207303529733685479211471813026234150214487895340045406266022379983635669027205495051152282205271797543808001506735458019989830977555852685553217644657282604477163311381709550464296503063359211015841662109727498278776722154954304658286452681636074197835893647649306747540239511414447389024611824328217182675751320636491342731134009564769135167358674195428459946373998074215660891199938660202073821524154351876057791685992368133423182509729366551376782000224495069697900069113829050079950926424077934521816058487905810186958634709417162140015*x^134 - 1758111599314586628181535306070164748085360105574358454853918665526441969069394734155184115228231035219713339520501635923503572632098347045638208385642890989330441456711830887613441400782073130882881284320603074905231164940852621283261369519465733897208936244705660854729750721268864365403187713943233421911411007845220002799086500189173162005931534753690451729311930424426363524626879283384687820152486710513413975575830674156460836318972964289380806015903890816228763460287511292386674573104904161779571372242938911516787866730959604315378255838967839403180554809057229731317483545767544548598310390303197210584961977198597402483174339683278590736934368808487418271866536356103000690014149239835319249350146780820050171047241874309292993728156379696097537473340175604655226000305858530909186228709207743596585794097330633029211207483266890150608795065628572554739408259597313735364013472332692039739862858693838937308484889469894921336783550528010677668469773786927637901161016125844530739892532169127947756218270027786411272306253182867362938519241613620*x^133 + 476378698236939447884319366206908466500706260181090978378451246533299649429169119899412380644718474778332281500797268204538938089145508892951272712370149812552216983430014781279324167348324718777645166424040642580427573589125887734519220232793400410112129474253826012769617757002788254610603688186153543493919091606667572260381353483320857660767616119876995693922336956978784712886286856947650773853386063958775128086114801353620485429205237132359318021864800259176460351569740332673225301695366843014574150551049345052467782958137477873800834355304472649915046278699988262087177189845854440867377007861073273228247435643870493774884578268594086383282681992140450912652203368205037665031783458772085726533985939198115069666300524423666892446166047043045817683770738157650001888109351850448421993517924399445578448381856745707546520605899777485271930910170419037966464271014195863681464343239022347559110449423870902009784175204081052985747057628431249678560963715297597002385246835202449931700968537393946244099011472456400800458696731011835429037851183001254*x^132 - 122200623988933860685467180823238869793012130937089267430080089642646010015332076184154995643148823935505819841636978146294779814166424281344336255753782318672489227579879906283457776807756972066217890392182486245665033197813144822334529452326828970119071335624892871718813273638001440344225956763953535695545265191879321912640136419040445751960803658215332162937905190890455311630713222867449141157422117597457721104734131293281637280499851752832626512817379685357429293431254215766535559010521700054067202796561586836381643421778141470828313695845435111509552090766414658130088000265555763551097488341617420404693105416680940064831672321220525215010266813773327456083899036655657100457975210550798576853933105765156368815617497365460138413629328650577412617084662903464798239731343810603202347281653257355053006975471426296874904377715194681766420408442082182098050024959329121114485450407065860640659800421883411815024779369581649863710612307726016735548126654739010873717663178873760805331086024638469911294774015300839813333484846665453543470766951906003307*x^131 + 28934989058925725795985282353297652479869937877187553040219537999447078427446783393398194149061409358481932069035435241510858077698955942477753264990160068616050647782911280273301042788804349370278697405084067807775266647903367361314173539022375667626598954357402573038987641720877119693270266713337673774634357284592759620408183607392437160221431839462436424397934943298113037488246915031329440508929913418815184164167155821083584121635692437985429016630699989578000953699353209910124100588165314445161811636505487517013954296636910853636820899594086089929055471300039931756753083750668307438478167114772071846686610706664277948901341451015171670539908106024002654319190304059302933498181777108654187746127136936669457389618880696223995554747581128441451158441802519635126776799714275953865704742332001289871707961212722819776789372658161785861318044434613995281471891236426691644480854931803167500311534869817339940377049704153368802616113958383537160742950151648675081737501509188965982416876290407529972449527313820087258494243709481017205438141448733633828510*x^130 - 5971769372188274102773496319444019124165902495794028042231179913463244851391238430702728097898263699335400978041121678475116773285785753295816291862989565253547006131218407775640644478173641505888694548116596730387949661946375334626484689722427914031339826922554197606979894772423761578913459248673558086091853612888729708620816117576209145158010916202737826899308839745829100261852652877699317484660792319919544118515038948417564690390352927605064635672090588628947989776531154756891643536770785200380448210506179746885635773610280730860219592305101818295233194364335994530650960458463512177058378480312815111819744015621413224657562843747768679696515871977205772966127615269642930118959592458445729006601778019830123488440435043963161667343580812783674918505053240013850741635516823632844054741310105831142652573355827035894119580706163682620230472288510221078310419225068009777462219492411928950044358457109443742632774837033383049958504538560293840648760901211793954511345740579985630815950481753378998549913847886208457489896531717346395550114460994524411435933*x^129 + 889529840993839628120006598694732447159106930114306350652455050278477302375839391541590423641047658682732861702225352830299528902769948619555423891598207771580661678675274252170534212480864915004426559817422271360147114516395635181508879619126231241336536021710645036762726602810904483274394859124677920033551537124486029774164755572431994877264007213375701766897271217373642684369513099924332977024643785222306210495217602839018347466053946548230573100067896120467968593513269653840882337472022753348018985436204821776526749522749664135400613838886324463433724764325598023222708578610856872571272985265818563809838618589832119511479964189687631232965583429365577658050938389670504265544878558552683635560944998302175655411860802732212184092080179943747818337425351619200100315204721895527001345365039853114868408085781469879101501055853549421774651273433205627927714795978293070159711688341862328830795097326628407878056559440225350620308881627066467422208140489573440176764542094383098786329732890242703732402470835352427842966261465019901853179326914445634486722456*x^128 + 19496428590372468771576225921186069933696773938370581474680833581341534825124660796185558899478539363597151585442197176510202230612662140040538423454475097739881675315239577266784113769171877338468812687317976919317623622518039660031443218939297552314510497762974408564425803241618352247595605438407166882192710188647377779498153141467380687101015910215796326695391353528891572318005892792405950084952606666560858263012944495228998326716838021701091949007888039574941582874210525823555524766281555920063412202821328653250116206654936948482733683213021211909616964747124634458830727540166626779893547526941813965946569523101215118765806949227935461030048253888655279533362362124570490156932883081865862641655680442503308200045310927541857214450276787174893483791401862576808884065195103717474811392099600345235946626330163768127022002250291969074915711789389980923189051272733001855039654210409458389951899825765693487842292818479578760599022915015889138679549954449198862190040595770008310235794182430578553420960838780382421563162948730701691003196691508076293541038985*x^127 - 92478011410063118110875161452998638024991010720845209952095775980531917623112525072993854021222877539269081428457516250899378309345032765363546051190034275721776443086861239789360806107935839508074802637930964896707307366136627423372350737302082218574460904355062580931248840938215809499310420111338854058041487479542274120909336374268750101525365794501256493051365412409834048114060459919015017768829022740213608792810189931003348172259405120267576493553628331373483832925135838983153976565249116971937926547392125861571191146356884893223356943492808531453212549799987282291713805623423232670625960152975054074317757444103081843294893586254504800970800499918123517719323155799202987881153844004917995995969482132151800947795278272060455159868970490541698220999990415580160761209815629720642889581116085470733616261779542224993741215628369061603506625569468314913359263296637802490740196414614371174723637300578658374075999962800651620144159840724457678689968252139854203002524779768399950587945743732412556174098936490286259156244398070835268973599294138506406658186466656*x^126 + 52601607867190120467978226084365143091071590616970502605731227996755532772221123827338610581355560714961674401811765003438961378920844145291286580719721860495059210165911679336532882271335505048931376637282769191160348272600711543834670766882699536299209814209112616121606810098592814579035776333948750432009831156671427903614712493990075744398531987503365753388212053645298591479058194822332113362881303968943610823360320455714083759396097082909198616888538657412040289488920523337882989717808810320295012288159765136637385858987304610851654818605610563823283866014505856592767272475935092682849613055720315476537259967856254308643374362996092021051703191622086827334518104515952912830777570063329286514318178559476795930125209368745315616814937127723963335389152027807171815883541378192552930893601340758671729208855272450349956328120783725735984708994909769320392392980502751733306705946423858280188846710664214095562004970081017416467843105760322630475024025217026873852032732724657625844111333858031048752018514864994222641699361720505100921510876191186143830193771509458*x^125 - 22476025615335641490146644180250919410576215685798364197306883478727824150798159283446802233482156101308913937256622471110743877205736228592221134704980422679982208658412524360896445985748040298981795043455845123853660698781121750661368265072519049649664318780311410830720436194736184076679115598330657096539076015557198902884731428734724481514889527868846560230792116821752119358636632951439097695693087634588489120856695237204699066482410102171292118418540146003067337692613400128283837157501744516671183054834972316444849902820213467485998916435525082812960905869513755262730198195599970699204935888888111840486186934314865936889928864990497451628248449223513294097154314209934526262053820298306466212671503478106313407650250751805482227333240658345353520155789586600631195004440958310616359940082314373750077647662758034864969195787179520618211823737194474199479928530218342462415746178120897887387830024255466386129632031855810450653916841992604800320325927061746187311566244385494677906292038694818456663139270124320676402515611615072376728996258166709306366451262434743692*x^124 + 8399837690313313493181286096854841598465063747000465219851426069708882661362206606334000557292666862012941225153581037256925446373093548970582221814500048531193444956324274959379498017923869457079902130931046243683188853392753644089007899004693668213332865559064354113729557124496202355801242261807614273797183433312731817761155039660503272281845099474556618860775914409458037521761938145685623970221000592414967870159979566308864691722166610707803599825787527503121365927948308909454086647813941754164386883958656801386487761456267504374427138546009408762906304305766474674970285195102584550677684204451103155735414667635951944871879563214201216019567375052931742896766162318161749994167369385548373595318067599550037094633220228494413351161915832736863503251021003347639131776829794690833103210792696746341704716651403827524289580315913210193557686513961124299428098845720390786844340724952091051290285781319181425959887270631775648864681104359014180049665104762177341672731295780941928779366813842082013879571122289495084760266216257417788636668055642977383288219539667791686112*x^123 - 2878903197533963293759310847512250054737229655668902842527750247645650859571209634679268836065830323653501317042180419875044912747964569155590776905835782958156430933651823228115306899477642856260346455446313990310278813216147144494600065531402184405658950159091253239328477312116885760927012758656131551847715422299233373237450146212215933373124637750437313783774228453732849543256252992358325487299986553715105960669828209755389346936605352830353094668173084977091372671521227565129008326367933962836590045489115340008872171522470888484576592046544726435113962092689022495803591214622243946280436317307134547741655523695172176312692265613229840497926755787927014856369638925703091749781842071258505964118603489153794484857399625415169155088927633637497625714936117732291255173755490335299096725643834764886429159329974754736111374905197173057448578775456309508327364055141407868573903735250929343204904427071983277454790547958309252926829528872629467026448935188300276484077236041086729039021547747290311101138941290458781527495676992816692297499986542495034071072090220041155182849*x^122 + 922324292161606181023838950119758674722719244705841345939390729625611203291076525307147010484401008557434839270934000329722038346136952611669124906291783482666421697348884902631690540221941699578765930072268754850306273745685242331736602611661064156461858165638445645004072738358154736205800443693762991084452873301717433668677890330798300511087741894423885838992885383515727127977868688967000058300439026344892509008806749566715418744682028020720835600707256508392076632719058897553167281574297205268194437817383003403522241607931107500175741013737743634068616256053957827689329210715996972069648848728893550771072114399647018377014958914015479110012959099595606368108215881336741158931616814607428348045026800677547890323386608644296360155178591178380624834686934095742210772262296198119838877667034469146020348104512524860961997906460193984985976477018737441591983096268707703859854273061625431554278654287379612470858346952746937780965952041808276684085895605173127592569270713899653024492848475530053614714166756175026797727655346969293082112516905171332908374760337378768117352755*x^121 - 278224222384283212802164874265735480727097862945001061703768607315607975539435801316675669721308577327126247103825192778187176960539249372251733684335390815123582761394524563463381766021530172062384395879561616733465897168651788562042618650713592967307503533822433271667043902732982979320265461481649611049376686865636642676275731079945253832086174543864097031897126874580650889590544167825975420974132920793088824412409929440801712444379808070297587039610926261057835479705402855585760075560875768954286440093171795866767124012990139144644874408690661198024482113468644054238953106166801776831893731719063253333750342035155005354982421200289140287405840006768098491695272659288483378707655184237403820508323972564521468544085328842727708117234594949360399668163686057986054862159735582003587321110762709963487956062221726908599177086415645751842580341155813049181579781282891543521844020016025244726042626375404006539082696894957540074619515008507915788382879233804204875133798360031041476683905627708883481171046269575348720734053632503660909492780787012815306537606101432026075261700944*x^120 + 79028235315606602251431498682644044590040450780614519789063086823472447539279821106732896234441426004732797442791217845216854733221554943608082526435737512866141073525421963662929576001179511729674049453488048937468409333464755453286772308909815526720590888161280398125837308303436386576829706881172794254929622295311180371635782093375698699764316176858730547887044548515719766793837567371880453320755884765774515922223272631937937009373720378339473274848708338412725398894119067681125272230558990578344724456605729409116715860053133503316731417442118354680181326720706409178574672268294373286168593566350569671031407609897677868645504860354381348746488564068267940652267289980176360958027679151526391222743612505872448524263878594029517328851238551157140291597336062371693579169115303396201722680881170493773893534672231103464969483019349521730018502171566152644779970099822259581856759586489411020634667051633945686091023142453748898876732274177663596152284689651645248083690125723617952456420393174601867829157760974557681513000616675395544616227000126239602464700858831942651178480213178*x^119 - 20992844790829755380767317661551205626655901534312703804923818011492176792658014957909338492503896972246580272781527291613487154415602457689965756478604596534574893320737330748922478178912489705099010359512943097154953801424056375199108934122269133542435185518538920979146101581776877410137241573774121908703847247093046500214393343473780959211220948206709457225184358192444147513001099001085522346568685036353658675029316644071962762683926591041576271016082378051978689874668757677969370352552299994718796171622347413946711943158730199757748368039421071556524783653064870928341511085632101617733532518003738094260184453327923139587926399426279997557965356256646435583360244769703007729511643847746305223740878996538178824320761370101149850670675215425097517523970306672163126948031895092094424463072523170738258560576481588020350807444093361125555071946068055468177640485923632109602458774157225483732955610016932938221666495955795355782465633464423707610584924328167478031771139400239507772637994365340633420003370864117811927277208171845917507229067394492168241363222807513223932569090877361*x^118 + 5125574279728668832392967953693647035334578972725125284501021098432498694588401668419992872598700930680130050676286979169060526774160247670255992457535519822292768049438171839007176101597189989577815063396314524399380623441638694764530980253164050214886611839010734798206136306564732600667085624009975537701941906230393140001496973664647586954964452148098821669845464389443225444171074339781494560674977108628918889456144118706513313155240808528960992337350121999341215535365814622484087820941509152491497116249621406054866918945944050408760925109800567545584051948795050203962775917302338900861468166938070664521955241596526368005330868610891104028084275005179941989382173448694222714674488508455305570005540918253687027582952596890846350324440926592444920330002805097788908619839741443596730428007946272927173228564922645885842483813329704684187478233437631165904062084833218970288360412547278822114036049937710226840516770497970488116449261326630946063937352123572879195053500058138922386226643619469850815788037355145703576415237810760838368506786560718988564689733738225563054198184248977977*x^117 - 1104488371004196169129689214162892535336586211036004869657890929012615005195442160997302668805144826460497533072900439457820233938960098649346187257178115306980036079526685467147541987920062561475129340666588510278014099418678626221779839528623483428190849568989510312087969541809609358884394905379100917812429521792825573655161274577260566753649882746071266292305603565721769728848531932400067265944015373046065878663563320292308691014721738157533299393268320752334567542428424058669146078595048296253681411946457239578583595358992767320283348918094363095460791353300981552348633300030577119247963685516781389097060410178194861316367802809580867042187918077003504582262793648003103018782675967675107494302279341795789176232635039482295574447819196648910408649723942603247367083741285445624331293937679228386356176872305564510477665493482028350160860256390336774548052928645621189322511658048353696543271025777734845770532297226030987746327674869273262007518379291150516766273148069169336916169029747895368547330420937274248149938262346700316016812818264566840574769060574795673975648959076762272902*x^116 + 186617088410099615187449312449201985890095158013169711082262503955003395282002328573778383749137583394942532865073641993728865366833867681731782400430782751998787590168731250403628499317245661795735062494525979536925550313858343215012713156008437308536556420542825252213111333898626210287006547901180820988879688839773783113162297355561864900805259479026165687193972385783658864144811232687419581530654709087717990320090380479154916523659829302321889074250989526939700234554493045585700842734488490612608974378311949241959716665150542893010387386618105403373654949481168992724547276504879497191729644330055309655670646671801115963454162037753511673924921926182117857903460966347003902204687665990404267123934097952222696702925884549853812984078248568031746768519465166803789823272474931629636030262588877951191628584065619863945774384952291561518912512302410428904229513086493076681809650072158201770296048508593791131984875518573636794779410672840024403452027858404767163802430692667935474952382519383033136565135104945341887420256891846616811332834851609303801950327723966993345985838994153264993979*x^115 - 11369861842615022835741312017952132045508424590526957698070367408402007337929948710156245768675512540021665579174222167375623392750675913397574668195489356864414683662391341714147012399175622679884501342536880412474959268534902416946986394935762184624568147379482149604445284376495091144672141991818630643649450160669039264879396415828911784287371712035837944741261916411230040707851341607816937675602420712414597883145990978591251108938428754854380703692660307198158896794144303938405312105389538723508495262820437027883835522800642304889237077283554738013358379737897611895733732389442425034930591316246727730390268716096498127921219999783354338610598141841536250345974064079075038070218828613303116046354449149830102739503098671008526585976991146339705374223846277826343581532494250135082211330396781885079762441531345995157223948571228787051968972511475166311055284584317509782099917781638719168437265897463268942182291712850977169762715132034326764424194362828749279610253516488473436696910637906020896489640948925726225505165317276815126256679277636196749418276993392736986325854248731161811353087*x^114 - 9349314998029909801463667620987725422168202634109244770411153949282870348696288194729950287578070288791902133604073120320675614017283160492254751688704074236134221579606031219728516354174167046704546963932221015235835671627891927118796361262028226494715708320664997586937923824166517306113932582098865149485762150900365682977681348187597164163819135489407429075009942038897592298553717381217005106796751959013558666600620137183856091084218317276202367986343093925984144753354348553773797605183790124992553018730765035278344679346346255430526916651679039813604623136387021945025858870648130565009612405752520652614873448671618053750367613323736446955473946616064163902569704724543032477979701866399979904120586876743340711799562093568958507346097287018992909827597149653185244036661261797837798878006657821565444637306949741134338551917222008860869991004454455714975286224001563767409142413903441149254112491988217991087673387826105723291584774181707758799571322990185837846643926902548295629353134694069414732161939984493152844754913897052325756771451470216340869383551276777999962403485393589567605255543*x^113 + 6173967369530081617508855644843952790534994134383578141292741264852973700025581206010865241724368860413507849883427331185402786171308047145531193509754081330260227524387989464762706206552553796440886319341348331041406712751209108342072818886709710512182956812290662988099059697311153102109900665943691071571001747565685246608650905263566562584107997644821934530611590831389499928972204546246666322732242577244461719963207780597033106110570412687515641531975337399439091317897643295828611504945167094011935213438996026011803620236940962879551658150522448328552659183896948178701628068445576694474302770400791364014018209435749443678371459085374058475621909860737542765422901068433922348975638267246477788996736188811188828828090324437184971780575164913486437284954387549786859816265191499738339379020187800264748801120989265242893905439612912794336453106888001634069396996375013805219531755913920024488405543427576479959560791386995606128578301789277753909825525508835413805285171918553999510851307686018065497598349147079575852837141511242234885690640031427186271161457877949562100126903471789924957000631165*x^112 - 2658245152281214833190169076959165132500910072110092584873297085913600700103029506768963890298019387813422191882824385567384749744538203445799693925655589432878073202238897038652827979038889057533116210306853599342609569951325925521142594318199429368796243090977709783744954593585611477175322225685684128752804287379747208209973647740698663196007732945638062494580175639105594669413637677887691077142466872940180770478217756011152229161457803295792648265460170499567851616406699751376150823106378603625590273198507934855973686106437162191399979427792065539382373511385792442654490917573108366852998971251996558050784101328314995435885425767087463118886525351994057641701485020607521651314123465520607320010393910210071968815901030550942472473019054151307664439735931524303452860939195059348309841100586471891742797715823817760962478999051942350946956166562269192872432125086118944155801628118934254714678227647633172823444699298392120120507244613326251680387962837677271358626349947750439284516791435400521555286356990820907650925065724195448651021675250367804759009470594091892246811484297760186565725554217349*x^111 + 963884169814593163020046875385447020553800357449573342517341937428010206409093354352578191635675551598270795315207314744689324920239940288904919143405211088164874243077117425982948959280423281042304562270928954747590709842769767386416612679361500376708267944698910739775615774028624965895964686833002451083671430211797431092859737643578183569095969026312792909491109865563397518240114174832666964679401678984759401710117756035385310299257407735341960236584495490369541838069150324762026460555072955964369094921809232722374691794241964134766937088337519153936501034939801845253583148452026925903041113818495612709407045905180491290798769307245200246439556658550884346159252319592918454184848739475822613808525108803763495249197830212431409968059382385152717308362747950450062761075210282343591005377987529222059673151985055940612937171543731797907698694031818823293311947233925636388715766832602393290480804665227553510973957839722063987926361966579540805782693047239462240312266142165754050145518422913688025733251532458322657086762782427708245655990216793878641257207483988695796257188114816878174915340490258848*x^110 - 314431288728172035567252898099710203309590376142485979986962095818269437613800707642138293606112796376785321289894808569117735315919438346009631852337012693272023050098344410687568993516629752396448076858418224534109870147774649725815088085057153155321918762165370071393222938976568600706837787256242832800904263304983631154267926384971004313983460486015618287816366493725809945343269567046642412251914691426253107872123215843890616336517405021780503570968323913866445708107916986283991322407513087476546757405862603829420614285282186866468750612502914455132037398292944833947113231713993362255030262294134540906412491880456178436851156907504790895381400732499405134460394370350104638849678319567208713976770769585704137479911156452304019559199374016971627877656832856909252888711061618677016607978571092551453826496168676515676171215800123194938810294970029215794562433803367106237677758522941774052819307999824676665043336745166966839081379185976845843039490997704654180305440544573700934482357687546263319605772327664175203709299078534480435672725756698474837427882940747369675245724805556191986723579982362792899*x^109 + 94578461854334344451405783809560957809941043798275794782266272464250429458250749388878555240438721702739582930951039727043317830443489010803128993102429155787315247077033872699704178202896627332103247706162395836319828198626099616156730583169087826385670191777865213325023184150885648025619488298709997913696920760654381190435901857546897735450486617623072232110489577201543926319874709990866540459574908647952993511331584105562833036878972932031172872354718862121438857911814988661361928764322259512957036137640117656533536091192884268479763738985391638473007423806583505864625677481592358497649677582336202714864263020971040346086714263924792636654594852187592051798089760392618614362000184978585544639534251828503264966539441523207514955135153066470946050733314815605581816097251826293546787882029325345958752671261667840344095178680520871232749842393965658150071160425768490663892526131066334312458520891124845034934278782514452800208587278817969847217456155088343788813367033699491731284148804918114311563193230898162451184796812484895917763300703459073203998862014800220095714965913167444989822902283039184444221*x^108 - 26458585911428703081583696490971889789180569618555709924503182448032478641434156117559994866988619877130630490746412686428020282104036061457913879259794262480373249364958859947914889501618841378087468054312823288594564850552875153567396774691318298342290185816611879289161932669672149264986569908663237920457827425311094120033519680309498346011650041672324335905565761472672517091549609289380948240800120307196615851073735248960949301346466120627598678983255435380876795794305691385429444394326780867943003838922173123950675093957734903619584567265514646846945533235474859817700998860246291898078065595524848876830144847097142575738191741207535630553104659116998979145356591455897834761467661412002649160489077823977369721650790300945941521346723219248475463142398241535807733856943582650416049623524308220043751499966125115025882781962338723797659649328482732180536163130760466917399598287364582536986126659868108201172888257609571706045776632421725447447609218597216727287069294289907542308475711245162956373974636786125877526833711214545717576855613450247040326051455352319990447355286225733850127221284581236944138590*x^107 + 6876025607103359986050558650167074674335623721574095010499437238800267030589296467076416788695970996487337582871408466360856960089036878909409967823171532784933900398584885309827129885343416658589052498169927709942718019674159348407806412407525577322049977280940199951750575213810879449288950990017743620736405449856065056357124796211155463276325675530632713246103619559793098371315117471677987297924364150472266897712882910377129788740119241768610873194786398670961105330887012015147390777790429218088781950440555601887780782740707378618909581232011185237490195436336574246745549088542627577802264232653031482844024160392372771760312912462250466926162042826637629690186148081094846069250456609582887359457357453894479121108123990015528716053768884258741308048176657749710648287336228433074988687489684239513328553465818504522530292786774907106935531059405048877589766219764141994480381313078344168078969118104795148421979532909930427878446716907277297320810778366616453825246704964041627505770211688363667005776148841903046738630582694909860438163669784755451468870586489457370026859505181033027673323620383613849664277981*x^106 - 1640960083533421405504491090284836345095697282059992959032024330362302336207589028819315463996535657852145059947645648357415139448603694571703305207177065089303976398971850928671598051757236519410413919720597716864203915929342956421104549460718531065935739549784456641235121795439590493021659368555285090719503835105771488495481032820793424761127908558713639213362343174025597522796031948146540704905816748779769628052306031579450739001899892144751332219338907074569492384466523437406701286103691032442179894670431002692893779525951488522538127401898711275175597808539454990733218254732027978475513383467351354961872959686314866598944713122891659202736919315821557180126331493376873132265292621783883389514579376666466393055301767245272680146996242000229230323938650009926260677710386984283222766325531335003679329951227964420014674901515727712843216267133577674591303042389713907000089580934717311789316403157523698053411754183643639532756056886623474851793632206037758535072817978970772602426870231400873322954625862146099482425192300839016661272616529311930234551576987094918540817675064861829829737935957601979666124266930*x^105 + 348957483349895839313757711842971422672424479924929144288563485072686178304795447072148015704169489457586446748150962231044992624159251702176704044803690997906613249172443867601953345251389297439677162171971307474713934008185490179468159746968716245285590159282467786247749044563572661300580727376460396431219711746795906920872938208724965021615754745834567717512063732625140209561519011684429665956574027931435391301916348618728038507350318111819647638205416422766801922257976992757751067720954237464952015793482870700671237893002576411181935053103501762778771231507043615339923146437190631379220471430811249702817807805610444724635654879671063757400226290324944571319823646796888282601935642844966397112048307066492656782082357353204376577622295127261975601318531767258589608950823595748932820954874295603258848818461189969301988957312342409034929269846901723174507706821591743480182091134696653179954846851051625377965008753024038832788998155074306246903140476805553363481886002160783186806896403369703876085581894965073900349451894096128461659281022184252620940566813441621483798586217150025390784927833000681009239113599004*x^104 - 60886964372683395963051174973933096322411197987869835629054938074545175556609425146962199989337186685800242592208663171325207084378984683368501688707463693984437888545999482713052761163179286663644185850735751933109043692339002402371073448798265827132444647185092450056839370262695019351230183615313904940097308504463833625588962576761270538716686354425435555066161790204883144784766080773874564076760662655067637238090857065120367489150212234990325424264322996386689792981489041026167809522337280296957798905845831212936527151636430469812423976610045235318206574628722807274530131521632497769889728760459455065317170777907358531465840552727378408542807903127119899707897236374906320620695503770380022415230835684532535447045532871891423663345945467378654326016054232141579916009380261490568602971376526316184854079152553029196584038827917705148814443998698239246259052934180067830833107817492929439059904165007511513425402812489876949109880618269064942171673372704317238611979062156204006781085753698853779367724981733503504700514567906375166766190790752191813403372540441228584620653100097556912270031569036276591219187739829714*x^103 + 6017627602041686986042349020426803640454773170275208486406825788689907995843405844820451854565962970777335625088220025471483284517767370991386645377336478738956597212579931614519486904427742460033225035467806251388885743287204720842031364022046486285851923539321740244014834032804417442992955886168291931502152730632550463109262413702111688343118476307067198770551781260337373694971557089994731805162065241859094792500514635448199886254843092438995836332599946723247371823494467372474548157680678802797622590646665682515076104190294150666533005268549113152431877085149454919377627161124420611759496447841770344487428852990080655587407292222042192205342589529378368105800697469478117631804359744333513441453814529578362326933357578015586963126285689539968391245000592876642033326015850007075891971707291843948911861306127267105475261245898573926272149954622991527956958705441144166023573610137432784847119711627480094606216321026019851031303611214790613615133855442306792055250342726116452853020260696060369449550317257970912073073231482990043691317191594787900006562652090207825550942525727347858583183973230380273614920821975620496*x^102 + 1332842222279318004539640012731858477103725639945497123486070562459957555308167607158519075196917005844029423639595109514886804496977134968760714406635335308631691364248730361158444724474412313434383069477278558620948188080032942573968806902365172218196818435440851115930247645113818807653268206070882477920898840030678184290752556462806622202486741473373403532788863142864245944018354861147079068827509218366151641594133084206035493246698747003438025453716124509969590537889393601400476218683883325525051073713944083122785845973402226616674824932148222012963581911545212034309991314731503414698517183490345922844740285697001277683856363939061175176496479726270565441871643561709314327640256555766152286747624287345736528735259900382902037438724830841486713412754255609479057569536237274908228098663523255773949325603253092098041377837485359952034403042742475400569916127692888965750991668497199267066716298254436064053097229994226381523421554431191428785003003999807749524700737240666834109121699715896504357438063358739114513372561543992521933419056067523669048615924777240054150082050334334370296609962679949494560317461440424086083*x^101 - 1126404716754631203260511063751898535143631342430388613286050175430927655453565788662051657924134080555894805245869454187308730739154328859297189541483790821630649188751955984529340933133589141861792113400591325247263684980729943052424831114489518009912888136712555919682718087702857436453372682496268901614706363557577912422950050255680415162642649040418533339009599286031035957041542347413661215431691212445424393380873518888432873326098213731388596096606037344752275493615277873602431103157366840889563382281719541540784098228378447640494018596126519730739594779439066624003754484872849228487988386196024735690064267127553652072383306659198402963519746937112140027543095375182827643884905752952458987488162083729854807192873347761286117775726884088375808013172125863449030357731135780227284192153082858935293463704557325882927802226588201389009745898173696524131096246789801738908915582545452764673256593027979962900842862094429870184277051871991012716983675801859518365972451185884886755195398522492852221744107242322427990377064645952485313571897990922208482040776646763551864712270660697379692047494301407820774188178064668672869593*x^100 + 483811591364775865047979347655350352625150684745244579312935492775962311414521371247237563234541607615271249959919758645896943815366575075514005718932902908847172723287820536260800204135330089256059880859316071242476602641670663812135979310303014533114892185269623244743405874511112370227943977851188457529823030628190857524246110345327037120054577969944846461594143601617784889176227168737124634195726318115802943977966473413380427212188553314120111282763231923242544268295711889630333225927838197090999035620409922471982452104771531807909961517829725643780460650582006320384052355832321567084761405343748713186071888018841338675705597893101869099070834755964523034968500040720334671785844167025330962103490362117901109564689918496058194798127185634016543428917583500166999769746786132996233222560156915136332072238190433881990131210334753085011511458559982927447517961962588012337348255727944269115943822930796727899537837571459044319831787571099647965786858725661483048689762427779099409975551617223274248708540239694773366896964900687828061037417969019540681193947595587675006752842775759344338512065659891892352954712217482733092890055*x^99 - 167439681938500611411023811145721520402392072777721993340182381589634676201400932159257170864528998908144126531197054024177767048193490199306705763332546246091700661468629907875358922741337648376569247072261832532618037384203689825291893768029645828180777443675962014254702304554222736845483210682694595812849431500313611549654601008147474715117334481941707284103657975751797376718734698897020220348615086688684453788647183070614114515255532190486427130138766168477784195044132071470757485291685292016926637536543858932004840290311485928477218341071651052176425501978962832643035076517801336835654530528858934370065641494171198931152722369135032233864360644439191463396073303125496122826596813634866352147217572026054130041817733990761937069979618996500184407225050083605333188439415309759867334127081827679704994173579358934180228360009758782910865665192881560987620508471617311730259399550922884882112813432124388538403920552437962573862140199355998549142259545238939196688443555009216790206783980186113870208864286360689620436979523201203672027126320744883998706892928658810457626307266439553898279064223573880834525077586719303279058970142*x^98 + 51137285271092468136477762941277526534316801905505938745692613999052213684158164327778536323728500498508819195007358241590683273533578780953818646125677975466133476320832647418188150760122481811642840204310293110495613932174554064304179363163916453043066098206384084351762566072695826709791138117465106997343927044355296767611072729965108203884336421933423206956359691379980309284148685005244222165308635421515120946699699268891533770485220345942453720934250542424690909968693531138041188508196456372335968954687258253781427355105425919516513830817060414406206121678675824126168463464177402284525681092983401522765273387578283021751622350551032761943100784810246541417194306423024127740220085415464993190680291443916084669311875035297322810138232577808714296327372589998684482038333362652641978196206930713236649437670029947561783807347865077892488405109185688881103029268709642925151618073297024766705780209184908177469055232280076439795242401407619421393720021815962001454493745523678549713670398951488093875094914323673687674728519066546967518037354909539812084739921018040760429381520544301740816989255330449889961922673408100767190301889686*x^97 - 14207791487798102476605644758604420121700729316536527699359054013937039814896286974062612630334768979315397826338214647818398208382552964107133121370883743714026989242663276100688299463696748619250042929191097695465935593775064252545102111297950586369896415510700693539175302156558732996846014262097224272862418297582304474389665638000636570026839747587972799894322355504496417819931729365437350223611230187829876830406336494924074238223907484606759619187193529363006550988096365253057530237951442349437843251109502865218166512467030635688120221884342919618891877022610449503005049023098384075342835656223797752641075060272961527035518137964427687510203003575308590734008873738607570201969228847912531376270210388158996797528552922722979050663533472602500101043317705458003218454760135827514360972498962122147589371694819642752443674102754447914089500160703326156782937224524361972387423851773435556208960443040268963223318314155488071747379300784323149637452517491510211101224268198999275755697491273028675746227571252219944731777218786952304528444153608517415257325696573371140916734091182720671199627471324024894270604424914055709501339133249213*x^96 + 3622226326280717579928506148551336729613447934536554999516241595618259006142300603306081639222694614893725333553269389315134003625873152067158232761232873164567283901680089705888385214128977841243728400908809555784632149101304222792345599001690269718241742751048055601584298104604973974716885085547708008104396859870272947731595032219162560890901881088740826569365193250394959574309451325266722367135358643998097038264847381494820209690148782918304381180417366328604986954735354860008741304332993060644811129602552517355775796115800443349909660581924061654838069521407092112593721669050887505718858648331724340366498928679580472103419014060502946180375768365865481625327186567262530493758575788376536607773194774462631260525556343635296912925704538975615324176174076295799569603662874915765949520444203234566315182956830469426332604134172982016283020533685368470620993061969973518995046865775526836488370724575032704065826549740594645600230791038167851326067577025397547140767349831629269597938159630542250240470299747125801075476148805089625697364724487779987102959725928465634114444140762604364457322109057112867362527048532806065704053629599395312*x^95 - 842628869376547319848153667274762310933226404938961205934886768228712081259806154929150138763045008176829251899436733152994951681393501429416591546725437284615299761331971590889625907480591049633509204163872609450602663246900095944283145962407445729092070279388356686700952212646736342848238102285029311352830975164573391071998799455099450558142933346147827785743823023427595967359153984518711640788106243410533533513733724343952680012830151197721968173268956207190720837216558313355374626129916524872327284292278748703200505454535335456879341081711781834429586914113283456179848514137658263195300005446150783312156822346327154097079361908975643841621696813656780358809497531128321181019447586017991167057819228809194037229413090620894109147567013700526492454391641113073553857689525292879617538817379119620636208307493298020237059008799841627262558388911208588680017409574102184253050474598146481889109147176796681015620021170658320872046596382696855474554378833278290304505149816417202567979253830581159605276381192638920644856815943509832911495590265203933141467467548042388711699392538068854105041909435877672557185448810351952841507556032175793385*x^94 + 174541698036689425066787401849649231946716132023108516524517659717553940174470915987885724102468134383714371085703426739111075490232402146572065465834995409656002372296412580466526515221716392871795318930565660185591536639856681540096653441448527023996224961037079768584458223555924824785310558549438728770439832811819933566117851501570405365485139599211410673575558192485632443635714900423379478085085305874777106646166645076463731316256261432622598318119913979329476108707467805180183817842411057298578077878064861626117949200321549252692983018647907209798891889414311381130009033874481344968503752676413268575218762667165188961904000778587151772837245326202660617028112708761379613217905569796425464872350804110726747237538523795498915015371137938219379355090981113425826474269484057754212025015540606424039768358838157331143909796270664893694657565499926372507545328943027556269648080293941888237147410529790114060863022813338785143307202198831948286754754079620694765598110255696089745293436572702762510480343358507829035889561499092428341910849105801080522454062157600602576718885298831367609897420311377335136229070353745426892763623573745707041639*x^93 - 30002737129268659757170838455799814053389942023143591303705673558208896947280845834409460558351932470467300362522481006708926719790111901642959885712674006072205239871866092389070592177854466579245775654257132271370358534899393983242363899873656474863640826082709792427926319013201807107728830961913529479426780321181136387660672720341832898093269945995493192926756643598989266233760695447628575615557137390671861439822204929151111971345842892007318705283230464846308022322302841898515451385255574515488444344267755132071841444919868290690950851560217618795622924912868851590629218802861053194108068632840676859744314400471377679145417288429507301487815819503222646468296627428406484994962938823732971878653257900703230226953332194942175032633570126103495791150411126547040255296674936582814569132711437920034204386347104754489728929604797153985917151251129228995151750642808811137393016270257054397750399799104688252304264082071129359994508518225480351981359208424509337382984655439489295345615882760170658936428870737773889855886878264521295792588686903867709090142663232088520154270411395840642480341850509135346538989673571740750265013956022341959297501*x^92 + 3199559768395819277987417379458284329393930126124560618415080201494813329217142479892876892831188172403197748920100875561609009235017690401299799258368212547424272160175591815569044261692257650011306559016748927997777871767499924937048396947292385539350483311150427796842805871494889078268063404050209067111387237084802600044379735160186268523463594980627008338674786654747149964047503103740901049020650492191386817708880504699611828936297538036623183790818646619005315562154650361868965772304492153805292440985038833689277439442043375747902142294479108464821957999712358008044010426294117038927204041016023539454568889425234420347196195821967123473727779910782273204632010680079791892239131614163793045120040695134859391437184704265098805653639493629061264650624692564750861064051329356132122380985094460764818875732784914800067718718552286049126846063521877132473932494802031444034871606878986341346920716077082042768996338604746044211210237827509527040642246696659698908698960378650999051784929181199937814627345234968425480081454790465033614135058318750366215549409286140681064319968598251784606197094572210327434377954488568950557809635118544496074530171*x^91 + 406028886457936311711000658221021265603324336219689584179363169227864375730862916888444218730345830182356855729764885731272502746732547880281234952453220146502789760835183095238638323889805117131192520508578906782583538988232119848687628103973723798422801931172955400926083259404748135937388967046259826418531617487569575638917991665725971411602074445649765697167765501268091999226047213995868973495888111951331955169535734628930436892469730927161270863532422735960687716049362876041851988322613137611340904000710190895587999776728470158270840234238496049399653393322351599965660595449331684296972665281326578736306349589310533925972614280291577928623422848324112254446973946835775357080310149808949204094484341204609845318389035977418119317203473478619485898451760767572986798407968108616385622550619498834777583806145487272862518801037274743792424346447115120120132458422349732160887480606956531752629965501796621786514876851471334791331934177902986070829092680996749450108528600907317267815001325854484223273057529586922854922779346901139750146065385208303166873621908749665710324521750476051686061954144412564174280030955236886246637286548621536505717269022*x^90 - 407905054641598749129084250127493452433035343107376301152389079327468131601604213339859529141631481428698376660069865071229347672786852690978867663226756111892487258643734511174223005403632454819789503502089196049303309114250455602180353668734215072169381457167110329742219199576388207325104438338238261980335557165881393117717450275661938341918225540757117419838202790795371640556967623620109880792164515500099833486853959639122914402980785058572919097206852739067367180210515456266321906401892787422700211377773017356699348864399947299164379489232805890269657452422337054884159465133147483785387012078741367277356969801247260655674251175583861151652299722739662156307833373625155571818053203253394685640525920651094993394366627159782859683645042847373523211174590212801995531401066365915371782987375330324432675849054231776612098219639133848089461344793920047400552368458717745110507041929593451468422427807410327267878788001866533269437122993438750072006275974673834548029421618755644081826043711144325922348894254430378898567086845815699406380318856812870942571313087259837502316454521829320593439331351988832147818910153004798003780072834323887553304588583284*x^89 + 172514037461339346126048489468047848398904226375285035663602941790375269788403819027862910923928483062262429734490257029515974372365013862086954154101949785425399475804337425730583907640683416867798367549780905596833149404449025685302984027066215690389178618717037699882072717013111021120291812922095813325308370239242044895231218916258032970040154854609305629581126526354752086801216036596285205424997865955559804944505124582522141632476738684377311472907673715858674557247295647430507479991822360213832841425553535688040073240301645421384661761973812749056496565516190289971844662612823836487961724091428190212385548680083839493987023660269948823340047748774060776301880769361573284197659542758211150697411014370974994713244522379555095958067430338930441038845668119997280268039188924507227774689063338231756127071006987989339476219065718912856288713247656766598065498553353911824622396224751572883024620925623691852607360015425383123645491152209891279369003129624085806908583675003434598681016284656970008419370384379394283397648038795712699576219586252100270145858649244222482890509636414894781253186140043392228694367074653822145532785517391618388335299032490688*x^88 - 57553337767816388899399262783615753369997051586682339467921403099653607745593308589816336410799903356219985197403751037384257089875344458733945897078232143795137813131668115270353985992439968464268801074950853464310161811285575434757909235601915266151105586534638905637689995052826970185942549937960322200193383579865912161335621666079810998220924726296042016615421783932056818701659272403737258012986137702958390439481194036932601584892431970084419327096785829412317347664046150084594601191147391008467601901640662189550570323661778950406685109909435915973753607484049554248828323208860675409203556832746877285937314739165969280991007565884087530919711794394340914116154305141831183902162648397188543778562734273012775159187302440843972089605969442878478360399592052379825194075444066222385194690639920485397278073423685324283880537090167196428406330763548756090898071232185033915447130520827836329100449774785006522469817869589279259313705208537292116289685271336135309388843481592919927908431897738378044037286913860893873639471152854815615493068648026518245732928357055075003533033128068722788167704560833165819700934561793203017275365687539240758882939990937575536*x^87 + 16852410192910811653055908977146668557664562306054639183872857498986552124477846304651977972229315034296685327287316892516964257529715748994151567947850248280801025016719976886094466084301303936711011061956075002889455915026112297729268246558208584654643160016862042755868308836168612695310509747596427231006491303509944469810592862479474920214731884151434448663817192824657886708651959511806879415157180979099358176442465375118435998514348200966939541945511261297588719975579616103867126168381377704150601004553327012358149793364809174661777135994908963911771962783762760701273415316064203532914061920844949815324513746967269007885649397316169267934143716839633693913142841115869342969936933824802805061404925191695810863278176961497587397282027077626063274054794235169316645496880963147465543998963400774777544756913650948442118328954858669473719403503054882594097359003394038765988992527978704660234710990601310356556530688619931345969454765880284235213184951747871868480468575511852492311755038934306916244095052021909137897254002616292434435915507928123221457631578372315515185007646697246545923408750064195289139281083027147655127969517588356249974599426984541021399*x^86 - 4489976028662019588707758707723888244611508578713369020714644211474040260672034212007277609835322890106574356622831345412926039768145552136830676949856831560622000329222543260189172353678503900897901076001654899097694814997338984417836167003824727795108860118941547193595307761979477293494294677982643057547572466761813986343805386848010253657658164910820483368190614633240478186814809594151085326362495562886948706476843766201684313350970625867810352617367730312897170574853632906113624890695006322129555192057099421097757128627107287379505737574611010484899908300559656324884495345186783308794161144634421869262020008723504260110345042326198567244173548098536295208885873310865662263517567100330264855974419630248736569850677908342210272784199216893489524147139394894681137815459775537715786715923331706241417589579292541510437053016638562844115924642833334720062364698060437316911289131621397948230509532541492322649497765188269984915799842761149390204655839171437345925709316984979964623949688423101523839487633988709458703636508801375545115366769935337132577627586036389281245456667021403537316818834995108911504366416987758162915027505534228508950107184092243628677440*x^85 + 1102924305886180935654512878649895433212466398548787721412093113900897673489609576084053099140165304936649631459317876545556713677077451415918675154139052765672589495287087736289169121265476994464702641972672760138996689585497601408688915218462462877261492923718051247168436881141924924197049260935400222948810508106520068356724355176737969460660039095623386687896311286594868767488327318912619320233613517612048350523146337191124538320708028592432714707177138947450216170107076118089528335399321099455196840505312337238251713900853664905100502198376377668193577795565996361178067691449263738423866244983124962964253854300214018705734408488255266007435968077525572602352774175019677020727308808172973737468977280790939678785134017967252923878384250342827465791591806831352031160937053025276312832028185463323403116877407327770634992351314441579325820112824069386698148674397057242551956158301826211803587426769761780763586947188182579802689236823365525478894042559969414428962081025204852612392593931932719437015334619383048903785902003185869994242376337563126986574053715816970361264435703040801502446319514641756518786844807058198005711498761506621537492460251987950929415056*x^84 - 250072333790693577355215272108523490488654795023562645891014242565425586116611689401654131155874609189707984891049172907117058227589377581158957628874407230328040899236063725253853276596353090582303005181520520400407557430006009048297348500724053022727434144370081856699510347524018586952068386547259530076521936867943333722849532922509352614297023957924796689837002743032670263598231994339101149803528217004542603278238325623843616897009214350411589206386698121314840248000368152587649709092980229041263658449722967896349997058663889288467143118359600733990404961813099730123189873559104934297654679338391764308410368317096859903706172922989292218748966887739463291340907627440203860531782552679264020297894009744226058420204626011383956645408084572336915006669576654741246441075589914125254871613340978110793033662810473655874057002048940073604121343720469437241298830301425124823893178120195990690244257985421810252287110835863322375410296156732134514061647563381967319753383098808145147872448496908209555956798109142600211839955341005086435154274049011200420671394601424385489323557728679155010266654832156056137554431783627623563210098543031551834737835464271626158200780772*x^83 + 51817111272269646636908266774302739995180980789963453316463810431556227062278709221591112790390376054553863422226938854622941434066151554629866754041989526028593227427764986715061617948324475210220468286914916053910841622367636298962880286747534926637585638407898171792114178589977311175945273174463233852059303038338695012466744248373309449312905212715133967378960806037042302814022187241419082544185906146127615125326595020275608605716616523119362497334608283890591382552947704178548719255522250279660928479355384694883307125534455488184869852680099574804792674345457810356361772212746980713874898587093273911865420918418215142589422737342503190772812861907059777032314916782560302756193958237834660880043502461533203512111706599180146313866496847276325442841740130738441645441973283979148286027284332858734409219746859863265738986083025612903090225866780235502355757619699018662089683367427028228462102998561734212721128281194128480541868378812699920057251117204017935599047255446597287378616522690201956655485781316733550656401739244676423640411639008012901621054233358595778086977474431808666920279942278815403290010976770617823812871121073561152807923593302731276705754481533*x^82 - 9538085343202411565507447767466984665063977875585414457517425318070934216702820228078891548623676268317650606865320493439708929170514060114873864511827066659584678398124846212102946288376649780498739214385874112042875818114520351448732764454233259904971377951495626127491682644927690292473817306452062224849420883046436656424840035106262176238735719493416103137651980136750142960857269569522996330927772393726805237903038941240180944222503041673451301069920617333779958810671822712280783361566382544382253533527769247464458764504475188778174081269214062018015422427571758347067588299222450947360200351017659344381802498708155720073904956731050677035939525854293066876784402073310821114994465145282054184765327576721951556897039077350651425294319917618638046746111185338835983950139988092302510611186139372256097195067500133277974981738858714133883782413960887488935000028271951338918240436681869207756908383505987631445507219556949377360566534385021636168789250753288363028980719229354008088825653276289918954984159555031208186166867638672838647776722720012433251689274279677509056247686624916108713692428875299490559836171790116384606899027151272184094424784380614634839870419565898*x^81 + 1442718425227761414523218060650470788786608132909844474175855149885048736907212090639537252495569356196432289791367229418839829267874741866033388850114399782478503078631749680560003303348063442694125814752344062313036630385420283599356026812254465193450419840682085271872153673557499255029202286053906423511281583232667055584688760410070393299412811024235415798592536638604346460825944373934484849915408970732209611680383339235137952719209784455662288456628855117471670200689797593049594868286121462816686602690579937685112036510131783610091412875426436715881369455879685706828948174930531731964445254583896883340479322384086524258650441808982068742652653301969391132546865052427778450098166390410534650932682805120543290540364922623857602052024593455970811814223104066785124276079307827351548715348849287430722289495534165441952163407649811951832244609373522835033316632159288516275105897359868959651131848869887245546879977108535643277540073224634939036269665013505861442762870340170540296547081811426973095040817664478486410074056996128308924651874432849921827103461185889161705606370994689066425411830389255972657357244319564302691408164266569651960881381725446633113910725735952275*x^80 - 128213644470831414649788827095449429390461480584403067223070734361822870932104939275417656675699817271158166168517844057196913862614625546493418954100551134744787038693256395618365062712517502191475659952286032474572734631489992188396991876596741566602260445010734963205405569855915536838735953305763092174014660864980713893580132810674466615781219786312335323001988316130094302361503569510179039981339698965148778564257070385748769107984455679035946047748322256306817414322470954124907973140693574874257265341590600795639901706373083377072465707718540634963681407120834699527152128737983821096619748696615760393911849906647691623292498065557254560889048621071695535414724372967577597355170458796265535146597105211080827539817297770455406404049619607362006551630270086025040718504668003654480527243352422907222788854610726577326260281823257067783494715842284721841768718567412754177756801023537307900548535925499135644840302549365075841526724219842526907417468768522172695103074762501478438464293696115047203229281670842864252650012358741790036783876045648781718915828504769498182449139194839191134406413802520904488451237272132557472938302948810725471345164916900205876759140372492416786*x^79 - 19705542151759100613214311268944160641207168974767275986394682191661805003478153986744423428331604098771523630805595014034411215416449578542786313457666051225305120577207890339570736524589226332224549594906362619734825417710639644421906514381972317694130224838050428491632496194562034515731280404391609762166595229181753081541462288339729377105618607190672829455682559950526342610072646214847001055637088881667889732199389759808501169538599908157407726278011244276285539043262862262106441913849554851370397983892817411961665218761141801359457185429561665282931413059758581892879720512203599181444057426348776492486712480997429891995968227809722881361089793144538206807489172370103877599835444893646153894523350840778658104784087877541098097103442841517883001984770099370058676350649902395901261774866264043671021399931606870723625521761559904658480706684319732058992823509561838808678345636991007421286080464875775058349482518339042930874651703541604735066684786762057226394352495465025156959355233426258025609440221220620102873010147414950335325599551374187533062898519599136295803912397041491028754841132737076844380074249874415498270169762187954383657871644427804028854594649950139646204*x^78 + 15184298127657682169824582373806328301788152964523484389512570868635469041306403741825112447617524877621759886109681925167518869534550433441579431526241288189107870775795607029553561425986908825074749964175664198195586941442050471218398644515854573646909506148146453825772734210945557705845803406553265646593002131953815793679900656782901292491538722876217336624475168203220761715187250016255791697714657458309851547800547808317219193260220108220417873541759190536024456447958572845295499229048118701952716299746218705852726700697791415168701650237251700059666324106487621912091445076829325219093699146763121139561523901504921284702473707916602312616555432595500772189379922214707396779888426240626072231470671340724235699031791398160977527630986071093504067488577819218976538575228295061450367559531963479086303203925399107244718405284354539194488434335287780501422944487084322456483912302138129459131889063271653353622541675081708676684767433224279417677061996533451849495649469322172923810239582733016219806305284483281159245116613825666035991625979903492151833274478756290810204784977916586809546662183533201605171846008746025240580287816330373317109666906161905317169319995893371095528080*x^77 - 5520165875996616385855537703126407322911659842041264370946817279059544661507058316445987590040196211370952752696752653278456077773822347578449866483742170712017084850867955594930797472212483521241144497921936467051200575606820932939982588882791276113084341795063811539450502674663144078608487019065638055244214006580380678372837933534501399352235492972015645121424111589757617024575133001893689300938105387395168507237547404491980906854097476834698272910266448618634498511262215765349469639955665012353204926388971498904040123074846573508357004224357690395715371314457602260809620335266093421217042678692410439675022728578522679810613017662709613474796221378708392337891951721323363794194478897888506330705540510889060819195511760108010121933455532914419697692284728823804450859267057670881555294721133018036419543252830505693075845556135128605260419526215964024564802471041928743440402312544295739585905714924950279868385070143549472280718910730520032914529950503778447226097056981945485117787788092014741670272155837250754414152325934596025482680473174217372807032064137741159526381631137842207640940181513619549618933597780506494543463466831557689940674362061046239126769700322314363151855941*x^76 + 1586742977133038145651556024754541121942907163449741257777859815576062146563961401604497907450720669453597044180688231516079806905882703452746270501451973991762978379554447728322688183941549557674113293829103517868489992216934971566750402425671076949490570220698328501976498975338617179619690160706615372010128163992597997884055897161655770156277860084856853100608206194634188356698381529084838087317100891846272245421158552831854980453803792438268694184307190113151580125857796659324326145289098875068365091983455981811028418497406829622835550828828465949555434607849422927724199686892830444230226763658884592524548892964448597454513610694684213407657087047593967552032454265038541439173671668013512696397063942705296315905083265346955896282630516382441878654250231291055257400992864788474515887115028715809664917980630177332963697017945396783655349380000993433324718596023460711501490172186718279188950090232068417297299974294318154108126156088024505210004070467683442656231531275661214422413634618652530389106388528657254711584773368252473201120098558628642463206247911105395600395510359944063838208559211233832676102364467392282795424749555828225799873726977897054383794342175391759415666379001*x^75 - 395429881917670681309412481122112430670598765316092423088396243378612521119958758611799252528691998373740064201873858012641064360041715946026048973451269625222589163701046610839229226560969975373283973292085598960675778630198706492844751293242406397694726744790524444321275655189681676526725213963203850440980512879600697093075299478441022514281336868648834668105126879716031303529324020690017054720923395241449862849611311692738702206897185158616312035833349272606558642290618572110419490122332761132165809832829083637592138746134990604514572932567692088649300748998323788194030681070871523387853788500812990381529955363993532388205791109542375702395593696652036106108142895772495825965335874572767502851331582862517225904114690909582669274976497754957832476436006228405452906705909934641670019342205670989595573495456373865867684253407598000007733375556697684496869011574082140876822356241228846228242776985747536353803986136041407021320224667243921680721274014655060258074447436560215566682360874117187123097007225170151283642986386375722951200245873211582364888396391440055866815896392750534548556569855649836896845829981402833002587353376749368439040367212150312733341155210043651321710218077872*x^74 + 87478362724660103158965680593243441669438181339385742517549317878621301971903260314799568824810420816569487265088456375768115253311080017887671881725581357821883973987178365168846992528530218607207949161431095503255726279561007875155779155673418713161990744931362683087934322094698245805238749719142856717179181818643683233890012997337945525745355959688833510129154683553103318704418779712887578922865967667170105389819382784654313420296507639072059241449748535824040207767319873612474906943350620352832308433408339882373424958937168761144805001832964133359391201339318072963276710274100887362867503995987435017529334111842715780830960992617858605773968031453636172870982174300461795707776464652678666975718317286368068822965103458891472382120095017883369005077498691062914363994697085188627813463552847592630931971851862341398631300538500858809937033089611433024420173297018789248854973273874309857636248127683163256397427547362429660649760399457482654233673154897816742258617963248687528110972854967920795250990852600742135132770571112264814551044718499305431283304573310322042017949907271507396942900922596632075669512422928475949512735519707612095342090850016159457459068078911985634050235262049537*x^73 - 17035886477806498949293476467213753256474693969984591704555098626434274300307458041695733727872183948841983199329535261930935260128648139340510737231477714437095139727098848064295507762713025699724513410170014872422724611082974467311278769118415374928473143271669900543376777662592029458483385845851897155701939924991815559389542079227152192581813957023152841373294142119181237253731268744561206223564720116262562032169077907248457533208151113385171785893833543012832138560432848241250055919305881159568672641403766914549180288462323967338557695730023078546453672632167463781125325800464172451280427697744533788298567910389365469501218408253684902755433667085009667474400743174807402210797411937945936887611706551378922919471224220526761454823191922346087369042391941925776067628235482826376640336066329859694603338762824744265637964466365102972257595564792637040993427448410821833288097657187959958916737721624447210952525517136395943338245821573292985767140601299738595537486625245767807373678801760904353526525823796304769008918350382139836485334162967085436213017967711653748652504049119039860541843413185683922992602343234476065197720699574123681522185332734074656071650864121098641425677888003523490*x^72 + 2774954283532192055473166589769834807072538022591795939776176958070072091048211648746635586575423380405569608158364969570632815997979153814688801504714108352449971769286679376099491691033632857312320387449404240090147170297888326875767724082111937348651469143830249430342695105625416231752787583433955112106486041188620862220590478091412660695051325508928735658116275382491405411542014190955191857089729783721576531663878982543335516332411344846029051134038728292316230806308198732898074369511629922861495506046043324653631871048284678373685404610764989168520431434592613080275392048187291337759864882772934458618318714834115497451682818975327999965329029042367039236343748642834414546529664773063109703985324048758450750007275157520152388885024442498604335812557574525620855774967066615301150478499996065887494238179196919097387931152230139456419912873049991190701658462929895282639693741253587460421407381108364588601992131710883337824943890518244555169689397056564804694611612444745220662654331757209489556613663241705936017059617724039219602579564925590750731991356495723703125154282994885642317752889087767994801051529780604876944471542766052322139421563040643999132443160503499448077361473124682469055*x^71 - 308339121730423090472534045501801971366728173670638304324695777985293068832651752435058159193958935793775355967673713805795547766450565972185400351048636838514902702430065901194746523080359579091132314327734788785738364904223741452841642070842031783059586430273919721188355750065272226165343859327295013192286582625631680163105202233589166165418656246275357871146160837536826049904424425582942861601981261162692438803910757610527719457123993155999745847075463689411757195365329990275188270689096587563914954290346683214030702917068520082563740080320635148529954761821064624031566473494379921114486554120594022526814266199570046723270596119064879596066052501609380513819800966629983392056576850718365975287006001834497852065053450205726002011901723984661945128585225582258258030003159664135203598849753271463323862322822310262911821779021646889592239285586670654206966141013441058777235450589611023831801680250563504106933860611128102975261096794019899865726442684841083270205037313020537784990618612964725007761322740125800033723877225970457519394149108787177787588078946882345943047809654705036194488680563511597873745872535448170975202009681305608474938893569188186709366717753815254795293981796600288925842*x^70 - 11103842458175705527881451438643104741637608935629462458351280855471474731206031127954437278892306887146953751984186821193775434552089691570681719950018942371462745932060527411650123482309086003844948151829825647842595856734981703821272224872162944578553402678682417600016557132940759148338224923326527903636943165493148755252123280666613510817664311001002240399241542048895527175700477005572198519514412445898701691680388401048912341837203498509478381185924955242716544108715158657178838431516368361515505272076105995658115444319856762456454119321108110384830737407551434459806018595954395533645428934240434067053393903441894532500554208575664424308749981889260711449524111691763531893948295668582280259994706448252836836589049786413220888710672483903310113883888488395072102364667179463013374785122229749892631312771508422590443920573757514487961888711977436458263499232101028438362100703616757995181177151190179349184870324951272753608694630657261224119685246503148031658136913698548752450844846725282911679552344512829644191704980891339758549936310360912954145760543509682330972674792912473427506337577190892863148040314655518240715398969123656745023753467404293210188236295708185381597857105986226835326233*x^69 + 20599983900366840822326466808938436170572648803386672247103321323605274215719335310219218102926883170569499471264194636785820203369534634641426320302716200620111712573659487253041137409664772663191961473441653109128523625990585937460249967774309264746532483433233783624521859643912554281844702732592920125890636093897978788199234656350793768488844959744795685333685817404040597660506787442890868214859823600365840597978953297766615016017098543009973876443721096396380760328093643547066298023150685094018223887624644163132238984855001702845869485686349115709840470856984127419076841700809207897868773670088992503451055515892987477682829217493789442365740918776849163504018274432110770962845870273608204880350085505000358672001683767377987929094022533907011907861599330295291473902107952396783391861195890196454530904311669919648479945771925634027429686669995920069201515961148180204170000045690410398896086574861616212253623637278605189106779671530520508235963407285791021521954659419631190775795804667207481563966193875025609778078024762239051557922965760753765666039864228366936119147443343896881628628493882319265595409217973152849232670461426519034029969412848407289484235008217843213793920456685851306834351153*x^68 - 8231012869942964207208769965535429748821275760202451061186330340645629237087604514098267184774471995157956968879329346255551712813530178043868942863471917618772261214095941742425717234457359954531090986933847412895699982733258196929815428357439119087655109355652675579785198082349067187404929886010580818013413139156375276249787803407836416884873839462406512301051457175517560337572651600480536262339362948544086746569982364735931208791236402472480746289883003469571335543491429908359121534911803498767054372037471393706940203254082110773586896950211902703158900557696419855901495093601705198685774601382782949296845074899723312523102027438099314544866353242688645215558268839028273854377681742291425881733093149731319786240632365964673533648251800053572410721291712023344026352124873215221852551869416734569732381335310274165427763035637562027323064733458365482984771743760108144479502329884769226904029758185455823496181208725654037436143682830300715766084457541916274608094013864037653072533017699936916735212088135434833069347664991453662856993517018087724174142331980468365657057723965205047726190530857467564337143884509458821452798001383502051539337867579824591738967058534493158493116815844159844331366600282*x^67 + 2461490340843267469704262512372196296104246330898234810547862868507741554934923848232645100821378579836269100818422041565284835743280712166796679744635381028109360196169259580581087180163141838403990735621083642191593177068854416533935618302480555644520331195443880301971450962165299002451767144940559817832068220682959810836389072325764516162718015919245385206689303862876160643430154259390119090402760999877361833632172538702161853147604859160420799644019843164543248222123618055940433358415551133876832433795935870321825666202706833765940230330619230317440658799218973124977958406131232667130462977318793166806121295452929355769798140974283844430946252803912669949156892217340961675487296096292331331987093448186881232843587004377225592225988238021480409817048732512520693006398847926913961634980010944007955439244354997207470031998282993302111878622962813599931146418147901016768501196866759425952927563960050270715335138809098570071053949010103140813886229270960952578120113257258789513652994171475959358137540747371195055293415258264251232871326832823626159015263570509603016693911952428798923434751808313045626138042178866868650246049655346166427036443467402462378460349510464145084186517973954226471564459352042*x^66 - 631426846632288361694323485123586132244771643460324548555934729488553894969171483737697019827103131022722866567286615364624269827867871342843747740419415118422063125300446134203303522613648492737627115137030743899162587654048042608869273489517822521917958642833333792026125729206270830520306260420433186427109021699993749181555725954855362137098580165779479027984828367950355569527719674381377548112771476499442425547812933158359732806554187502926973239036948643344778362304644631532956176932674402767300797475722601940501625594536140322113299244773375021158043799094721124497737234877006542357264718380559954792382448196359721025938405931168138845679582024317714454912952024403072107051749947283418258349030157011210141512694123129199748190928189622472532814333354501305792403819337052714822975385638525206597160780586034935693002149114690518517899248817397221308180102926866090411800834009409333737624271773057447919067172274425741704379797945979606618635690189424273096702641646636846041227208420692785577450170442639977241384117263617103567860426260857294828724500475665074751498952192547447353225732826147777919738978044839346326345921680147735482451670078148517178437214656637414288052341521612690274295536183528175*x^65 + 144648965669912463655966683253002779432132496653337188696949300492578901454914526101320102458242033534764382435775081823169805627802768796472298049882887560018522598288859670369664095493426290528480883954513282566144609734052105880427896603372045245799721499984190608694321683806264192192725150539114961254085214494960925820862921183740309560279120926865688296909472462729475528838207961256848873031760669701230494526231440073100892854033944462764712017798349879733475135984254653254440118507953469387423858802654075875201727515679756233392597054110950402083972970769589380701111241696951019535859833974388925040638266113592411275407131166680656232938834211243108203307303694715486768216446201849984576337996470294467615184802681015689071193237822185573033877514631785743665335523432613335349704249024226082672603751475271495178000309205531645359299455524204272685754282374169304804075935766144982406951706187535264540176999915734479866366421474971948713410890907638590428102307913229790769708996457364244682620990737083352545165590393474899461089775018069624655561097919176666593031579568454172612997553725705603897351439737002538882807784519289140791045612301698107689606531087128902083444529413010975115234090836095848928*x^64 - 29888117034589542206600422066804622753451913264225127534217426354413608413091159425509964235664923184338505096496266869347314615940578267094728779187727342168909119446661939465571713743111627240751526161639208126998913086918266365129754559118111093058154435519476676633025820148346528671078395916702917685967852630907333030510344297275464103542290031876140098393232389986969358975055079313867232716681884191736948368103042336168465946347340302792727937740302835438771509496756209658884256312967780894755846429035736611705007926364040452599427080767825009244856657080560600191774833108311413923705010292435435096850074325927733719547329031721721348387712267410373277140015538619295171200986089787368836599793388747328374987632487267310966977872235131863064770700626908450210270581799257410929853003588727170350012255440599189842750284436019911359192552084461756928717903766950354276296044043436679236594750949069464736018094510384373079884902615853906565188094314546973923235034951007358524785885292591287872875184496580225732067783969976471696977181071757652502814215292455108612228952176015221851888945708045803188507904522396194415279073764198488943640256166526445581429187820190777702719065597268286560015858019002074724713*x^63 + 5515497746220840576108242408059789818012939139179491836794424046510837772145471574443916433715768895109204257428257664554891038880767524787949981787493717681292694750414193317846122533611425587029631017257837093107921640974930090625102814807566815046343667108146614989176439487103640796559997223126189977112457742758150919230516738534934791560377223475933211289771831199054270342841644092185178635671385665891882242788123230655578692865054981152307921043329847407152040051501960708537564185435062649434053799698908739268579626255236702389872057926101546087272606890613950594888138754007623625093413205788987881287524286887066082185592174951194485851261265481306441178891301522128908710424415977880561510393700576669839033918421785899162656303301912654707971760834298237074106380623047247778815932806506807006954999657679917081481556706961756730113110121921543707746226161045133816302240681148511615779425856122562864474665309842830128086930869416503386498143990627123732974365191018675147512017621111648344601386743219287661744551034231838366270131674586568844656040501737680052469898629318572753301243727020356410501259718296841147832026155488578011150710624832763868894677455303207472559337406216369507523680731398347776326336*x^62 - 873716534430885135625914330535302354582493692293840872846976486229562404824682351325178376948784125784246169212698256387513910017199374375945451782351625292849255672585335881085868948084713123526568183996398613491527741571920923785879422455496721073681441781965846933417100303302614581939676752699393218006400631055575921794108437485040071374003919977003753444088100565630052935880395772035103213824823888676493952766411179794412118938804343119114910694709391601129237358233491032022581421544437899734729414270753401775173571928364139125205994147440307206824240112081545890558231807375989797294413375275737389744244340187611485782514738267312412366482039282784937891993555622153357888929366696991277019044116060902941398857605787554241926286037502084418065786140187962450923709327478363345517732787320194157710587513383450636178698572280258509164447735102086932619615115408745111447245381157449051442804254915263139124584546154505795693280515998805979337345370544232321828262234495100208437758205682157419471285562177667436767388260530340047871541184743542199288604429519260395145989549422420772324811369379050834152595377985244006445044995136481473648988790372236972860938077112795122535406305842558783430305854069592785751424659*x^61 + 104071353967943781781145246552965989380100129456793865204615742085390732932723213360290153825148018602978725478374681637420405789270790478303330190110244776301237682964073999631937568440553461821507757107618326989076639624813890485433263322275601304169884576282610550591442200667807542345738358153212808126638926122437611507438659961274195025545383314610097870090976082321119691681885089956274554641085029232763841813888866549492038821070985257665767846091620268233732449515699945737350776519304007761874301358756381517609412269044461258223631392274360978207510070655041138105949565815733512296547548222437070108387866776018971468749496823151014755254700225695904419767580634373392491070884371817171378764391751161471429600344077401441053114568150647998370735329592367050749530759722220731855738843331211301330232401900747488950358853223110649736056124664514643479359773668690266393103883291599521723326859503876371067394976132086056476771229570224882092409857764933798721729813355509720279441458249228184297825847565660390208374901554234897467845080020417058656454119393521729196654721820988002982780879394985260913428850153861433247723056962225740177106235666250302563436625207984991528555308184611780362575407150548072216273164875*x^60 - 3013153463333852878756573493933155557070684693836690054770024818378203136220218070028880234517481604994533757585401826754624368455920982553390944349583497310533617921778713021090492013083344902979070906551911160005968594846978791678865550919738633722627083220711270387751578037230463630889555728750645459367201840050549465640694499254954799181535386447741619260605808082196442232579458339690626990007771523060626000870546887021409896178663017813385291082468402406177585743330082985298454022074764493947830592037661691906927314690308896135734879398846941140612130938592259783316834926332786513498365899591687159669083733364430975373772040670338333752605762825423206756275346501155215459883771464380955238695244124790587493864728984604379173926700427952618408391285619150194175179508007842745054111693497728077924099587396649318173680126753930891964428361726824294536675987478439818837951052570530468690726617314903045187385413250679422242866304058681132731730755408086197629505270861769290127186175927289580680456915895617842506985484669273444105146690679079034939653491467296856226990731950193320957543876600446540460498754031220233757452449344444500169895467386224163468471128087555881073446280283558382743470306414578548184413756721*x^59 - 3304589347191886982662598150296425769769407917031172315818725573230065762194629016050952357790987660672186843604485611622018997429866758536506343918668031197912891976010039363427359370620503847570876513449346538163053555602400158762548643383943283610594240365647655630413994464903460582239180896485592872994344761537258990916187742896056481782159160590225129092838969089806584931840342876776208257336602030619837540663142301717696370679437889269368983543392409542341932429304833708772791139579769860960213999700797323920861970531134268164376980829280213617005612140278996176527239068753700397627143954951122158635231532590406100277277387982572916395552302416099856471116149560278045679957395858134368674846290630526543531346501378551013267167915536808567242501699322948865127214768422702313569977314749254124123099568745473802786367950637813641407044229909080627732692893739260791929834958139659597058198918169817745871953051879269967837277343624178342029995127120758391955910745761591329418176064013682736020832059378389515466488434392380556773509361458473120667932708743185234918171129139592705870899257387338379316090809964348497192464813114131392899045565877459718405562904753542712759924048395447805538525771561378787714289360148265*x^58 + 1419396596487194971150148273426192616617078776095801880750207095714806720161959511163051566593584726594441774814089847083859745713936001897222458801736839116920407256597110981376487200137463124124816661544662967778335016820232166350732425377687953586882213361794316687970606242272017000553821732244397913813882104136592206051552548621240642573130895881966388070579207972821134382024096113256166545660384981842181759627889448846320722808616995847722064622669909505117781170856249372858886274102987035129130065172469446857731837619334412477440716549095742780015511915400200836997823162554983688512175309576630483291240690559784831663287226597225787268852614524687849931682030710824544884177406561423555032175286936306677135123839746128731593440907854999169439017642774578276357108542642290139280708846701796347780843600026977988210967536539057311436635046168119621663544968573572110576689562868580843758088415868990072589433437319220615045760807903675753371306494327220869591310578474408559164059541674605981940638348785100934781224613634643035190923982726599896777921420258697445487471434504696646163101477914488877909434603419397650080718275418818717842050416996916626829442974924365739316936422393340155946646404157306096501962454457312031*x^57 - 412284907466262545537098699911291220057141954657800000413467435839837296776995989304162983367224576893596232721395301448744256759716360629752247558204889259504713517340862230070464681924544672209580346448760216383037040272095142121184522340429569031560395288282149704685541131567456131397161832423074089549873328882231973953669361953541015559482892295511947929842562048585130854441919058993824029631622974986498703724276099310510522756967918113430638019432833922028453921304743746265676860440363560442988243972281989895947264967570539233908408984204073688302185864282428164531688530180326271560402991278950258487390635285930776921985922857166313675831709813184041883589894928489419354456786291946985799629968530108675803987829186917404447454389696589293434895166697572090343096539712171596997192397156482339630252564078476189723833343350069176968612546024999002190095649383512029975236815557584704085295815610985789997559615947461859514198563395173499260959183192955703711585099240576149380890649016889284316629029154639805024443398023712125861994995346084158126025769155729827425455731349233324705650172132609388579042324570178184802317352641364874621683731732879665800997735015173708265575664926556060855815580721618269871991549542240883275*x^56 + 100292060736558342558999906341292132167711211343225917335796240474784247800171503075058231566100984565672570809103445787985134437806750028184846588167523327993730996141258195619028160246713005835171819361628640777124305603119523209913362150094272494836092931007537244297518189136479644420958923101688065381981767893180208853031312614897181725581406609074825031635526104008703335184540755456011391226057521452351752061190860654795453689204423129751310840502160726192464139570493850573883354430164891900054305031257956282430395861788736841294258090145030623315540919346996503564576238524772555120684347355290962394364034310293831753240112312102939369796839709765610072982999673831349413223918723076956069913756171656974402216824230207471547841675407963303700295997248366517285199350784127449822319161747156796165344473509006916669776418112924635253459431414111117645785207508643981313884287741687090219873042896490579301162202689066897277649060327769689589138874422333277545750127250780377127463393081394711806360263679953709332300482276843913819488042083319447050852012597314651533641493820023599983941000156069031929186374613592507625176764932247259378090517285201664028636749527449662191512996728291007560235691926906654944677280546036499439900*x^55 - 21632139106440484686663337694342801229589163794103442995567741327228625214784303832998687369929959380032608325556011104959045080972666232338617973202245085382725957376111691194547507226002275018453186406101111739254725534834782663944329072951462860552520995973465663251744448219799143054650378922361865461735763052668017291310304763800304379817863860353857189958962509397093497745412849022045964172087089503287629084953290185917689997390134485457136950653983453871849726434683380323391817471376264330080612295455394367898968340955934495409589246646565920956849919931152169164677750733890808531558014848223960506851031063314913448107557299188554742708410357819878907542551377311542702197408739867932675254405525705210252938091881192488178157336933477397866603614826158415117898912811417648906971182418602483478346786469398224908069173765970513391841433836020768687961963214894753053822655458897747840516790978775900522941471616840204123529393829841778148096975000768607468390025261061267795715088855085456584213256238968533847869684176031448405074873285546416784631482975395187469348818031017197923342754043088252144529473905311961181792771298623196524695391166336273564434493307414382691142183773809859994299152352328144305299261107487435210039871*x^54 + 4213659133447848740334870301020084876100331269383959220169508472613123943738623634005896510041569063067816510283922994958531777546515366181797449955614348008412162547055678305274313615345798923389781418036981439905667789641975587781157573971116915017249466640731069880880781062888976133627012895464054119756076498680489942628071920787112881697001894136939292949024796420011415384636008102762154105816988010547523885129313217206043860380933997948070254205541553073661553253183544566395004091689618155127708130996059233965690489248752777858093079665210099345894036751281879885083742988171928325696996731513736895069345139800763028384379888794907941014440820409714527254065403732485177654072693586794446623816328575316137525206084166861452096344881705930797984958848980192938445742535505932282920342279197559283548652639234189280517486170664221516575727735992364725554421685279412564067869134922208581208952714375724796922120730112741220671375891841932510373254411142349172164649839891277831603804007044920110899024345117255316443677752785093308968459010673622905542423123474016615972239615050815031206649541792543388262825122184305778850377647042127405141606816152285846788549903942879372457419147252253439794439889282175731189863857170612035734751735*x^53 - 740737771421465423159872270300616255238076805236904062659342405691754779742442433295928604480011575793236013912003552308796468512855979279677647081835269747027321568200755889367153594009529366695407094681836304316239184889582354501233938498973800522626503754541665387132177480135426808626241188953638226721494915096822949284521382756451149367534041004766228986778948351479888965849550057153078026901615052106091844096674314820435609112909424030037624055783698733811065550357825952875020806112027152506751695695737952096761052469088494645132379784471745822566067885366972602367472445229800538123200398072475901700046501706966566889600291365077594430206025026883604078976591614081072280333962920154314530066389526698938021278477218395816566903684867877568118244600380960502344195757308030165532599290980197523593941778223917927180311850004553209935719340380941097965107952692992738729703400918736957745366777316566641144915198642913364847451593409257083319713186972615193358450340479894136717469618890135599276109985058273734956402941389039851086096894941508623725681789948614006052019707273303017743688176682928878971003818638955865651921588725990609298199935491114798172960106834407067451329324778766166386218101292690232868388617158521908743711784469*x^52 + 115147821998170335704866050790173766570176069229375275070923474747239434133768287997421789042667464307729292554950395840650663409769880199889240211512388257412370208254107054794264909650851909846785710986814988051347482679611429071704414807491034453500560541989759018969543209559939405578122013218023507620428058129090234212218114685926554160681833973226590265973605259431067983325894351150297527957118469050504114817183212421518623207684624913900241400614752384243465495521075075585552204837986427219442609454484694014513578895570049681415916861917244421191106598252066149542836915344248493680370053196901059559875992967839605715256068975025115981883841787079149171028742972581593916924857039867306062947774568701300643796486648120008408089682599486865469198724854485839835241985562819638144851457437836869040168279736052479285571886557219334069322065285138859503058653067352663400580776284440397368145684423538781474838219027256714671519631133502257306992846221424022591138726744039052620199978055611375075351749406299031354820014057512614050963545891420540620435539930972398131821190259951988588661859731756841919080376650437301501700002759005289305624569419815875056991810763804852780048520752965831755333573907721629864343769190829654226324243853805*x^51 - 14853827877723825128582801770738590520215745536458554767519102270460311748302808307720464238024239184134001408412489932405088212502789637721507451501889213647344010195179424893544520746341552918347299666321405380939080410338541818764106585782873968761100887591222145051360135879875421114345000495077104828871646523903762083265399556320252374018811951534119689831511386131345359103253506871566050075192222337485023552716876765855366956812296602030152330494966297996936656984096382297993868463978867488482446292714677394993166407399520387569645381017397352431116853741005760802099536357061289558436685137684626889146860763172708517744560346504586541642355765041937704897589373620153811032188729629837865158823243285825797389926431730619816338464098857714248371121036949963699183826348213716853467847817394447560972807359113707072451171736002180124427603741659157617936375385604126494667691453566503323468572867371163300276057052021611073639698094623934572806644263722505692900667668525701837558837986119747206281578770231244973591332774057195186082164331185473897992959245289253402784202015613587233336746234703899873708517812834386702703725004959888265971977541798946018062898745530864458293908392763537167870219390906502014762263550536681902123008455603115*x^50 + 1233001651796050456755990498695768909006195592881116729575813786865499566069393520673005195282781810247681429873550362833499322237966344975549848004912654949348214555332928029923937801181306075465252219367505974436529412771423112480857817462384574050513296668078912182616568205864818208145524321058429473032452033740863523413584418493449961254712625192625087344689497031066155918361330409252051234307038024244176912729319141488546378337516080684396944149056670944108474314011112971481889339385169851965175361075167108633448441516437776346897940927658485581144001153216507757770011138100810490031123399584418067734560617422796816786586758483832063127772061465319720689706144022870952785027749605769684203576068397737841147453587972920438992126811340793230811338967402225720124022988162398800106713202005364586279534139657358021480090756948196757751780180805639568288058349159300977970212143911097481268516720229433366789425032610381240220756381908183639417448930784834460018162777915494371873442669892825026465499317602360482547327719832018704231137727248472831980844422638152607816418005371161249843775769523643385967481859621732470561571590586962916687937756839366974415090443008166230563243702094965869377633180346865232997130157708338135310316056123510862*x^49 + 81181122844530251606838753885402221006002820200490161639681259722071213939097793696909317620166676561761009296571941069603412026914543466753247487213961092158834468901256065555479833172049570211257692764640840507475142412472475726638054774986851902310524704358584251486581182254588007245398368853886607783818127401818287648988959450352597823420301098775759917463538532471590012221722665513261406941758462541406356202467825234075745484443536490865172359315259580954029923965189346828001595112069168790355214289652378975687952321149895828584023342974724090118957863487726161280266396711393740729030704727241317346534485820189776399379670443462465303849240699484429728010819134496847824751041894454600953337016989689443009004830321760914157692876694768814065747654931543510509931799608463538064363183493048683579088181844319530187834037367762830952729245619508683716474734080573964048506086550391841689991451996563903820938338175003641369167252559022177967121911475636916927282873391703502149681956682438328115380282324415521633104878383846742133469608984398112108235711445621024438768609847887841699906999912452137351354350476558997768719754201721264038521415620494032386687936134384265928554063662098402646477762446985148149411942745883934970358393280585271828*x^48 - 71381081350423898664230604467613698444040240862746862821323816304979549371503288264188913090668238636699545236698019257711984620957494371930618929555291277016035540658057931074024439003171229475104620835456310549324451661550245306887011278145849173837801436974661802604975347802383033080567601513029782477018255407706303574731477554727005731052959853651329447486277789587604663785010398441856418101396219533334870212688629244979357569969429754453019113219089909991907626801959637984913363381781168396481957813158417000642439665927999489781568750663901169643540476304423102044612800711039655842776278457940874443121170728303118312491585411404048798358979174520428191398257804616016571873949668170460555096606117015189821841757146880986152787133664246855524946552292286445832588377629844255204203215309379665853656520076849538657464261344790691086297343292918564194325655488003436284874510069811566748164637871780161534789583304069590073418692997281487902175780382934045051197204937395616618011895144423229436652313255685129062791121560947761170326521299741101270062598530998482575645768973640571702081781845864035348595349599922614119386273958767822153208335941958458618439698213751232392575502971098777012542933143865333170940901115558909523048623494782832330834*x^47 + 22398783289922406170255763230949559537211563539098572256280446103713425439442745407615729648742946634479724692834630423735751109796685479855886356234221223360812253161971455058925297645760525473536827023557822538371052216983846884737431344546249598688451933504360103506677280687494321678853843577026919247966738002946226610163523430575201935332923684617180875469436990468921690276890380719122006617676030269584366250347188750651943787920459909835338642170934484349767206995689570999224973576585347813720243827879845065941843175738199076602407566975603352916161653674247659583931790755353161777364586938783917325278239589600852717770133980918209256949276931609013408755396365874736983313987047047925909998656663898403823574118897956944548740451573905646903406167685016949898515045854849839235061909906303189844068568726480630013853804036162456689000223272000595010086962529330979168060980575302637687830891880511394547644844822117382085248062288151041006741417014504531996876942800368909846378183812895060291539362079999416788412772840091538939063391723757121487421277903654300154457675806054797028814237201041227179732222256412470049820657213489631408406361238258980727916393585453922805679253792391422637022696594479915395043763166505453401924465376092893742700395*x^46 - 5460785106168723117263302404174401062768392171510603764722997427673016165812256455895030733743288828018179944829666936331097830833075557964647233696345349900525909649073736507684893716689215077100116261417669453129219953019323567595489715836470790154142543640531242493292390700228290137726497515466882389795748509659344204240126889672729989133568163710229798044899341768989779604056035710567311613905943216807172579973050621945033477765204091544297919396152474555459797418770965342726781803288254558081431657363169081392727279547064490310761365675766385870718025783359850243531769442701804166640897597552676104391610171379311672077158012170096652311823932899469332547299619818613503440458472192913735291081628339443900412708272322665137584860310342370623661052259894092157547491969099962446032526028957195934082413113061670081516814182904462547217611610687319268337850637855418198245742552343439122151547999693124868371064328895850923397780223617453060977553200259428222903282999460570532442107281341028232854710259903515053658449441015085662723058616078015702188983751676073157826196711397949773776968107258717804882938622886554455022119494782494349958703260179843421444651233654293627195594731349891951714780149196534593506130403121281187112845007227312531390604637*x^45 + 1165813937066232385646383052667096124242323796959929705539366861637198008547680795045310053920930956821765404197432673098899953004977314550182200766651752549443362441305424476473676687856705635959820540352774612518825072461425528864788420566975702345899965711297143483590330362361685166829710117365516639991755063453813403218473937237388943852473757548929779775197361936633848719055826112939480978729148026025720746207339907345383066339452442784703104829048857762008097813069977015039966770716451636649441109070758054537414054177040213357738596644701974374865759175798349227975951065005055307077321761551864086887427879124803581039451842456201031212621160325241590328877910685976929183842146332776304940005250992676285102211354554590261699780147747943330252604292833398780964699073052569586242082669345495803978817691769195021088319408392414190176988856696547089451181642538341455494387522119383662982937470635075697307685306031079217022591051481441383688025404837487516331672052005188176975153600451163242063368140273315896110688299961943486257243176889839238371627559492777640972674619094421238880773735932793755586666474136446838773737932530982114663235668333514659160354802338035192355637918976414894612636638956402659664716707827322280412922321262088793436220635275*x^44 - 227395361433691508042423878668636645683440723520835994245563922544019430831597629624686558549323132178666963715996108570990004126725586046750612396431325479954705324702041029080163062623105420882642179932480017503701560038842944515005319080115310109541340578304399695470364967423806571651897274395351087312267461157102665201373685905443333071801897947561745464036900876071245221614687352458592094966695888810757832474103928810687509641015000560778930497403366190253477790883279924660403445482179714229016236474960130340610432223568889896911782937125609404264747152033152856496608098026620460685531380182789180107393975171294246099666631817154353777517727684601640043465871605833163743861102291849892679608922447461665311077176394348718787989859089435481925721446007354020580490007725800712268008623912611278414707554178472624964183314011793912998065375605274281474009508294175140899992001539576220855356357233483352662116319874138734471979302173950517329683412716059475315885753118702728795667761672296376812994231065417935155461589101227170107379878700164078907648729740103832067957647724667213451622762724896311139370946014981961556906440617665016408624564848026691798615322286122501811253796097489493048625370843922032975523878664549006831518193713481640509920177308495*x^43 + 41343351904064602599619794908557487366960069325741756042967356729048168830276650196691374866226994115836784199421071325127881623339204574301994034865045340589479894047093331780086240304014457391756332925728720849899339466407556447775387359368822664490579590554891115112823168738453069039627000317233712572311469114761544852502702571842364251757022179100838443043919904437266352235883112408229687954060229952774935567580174103852811706469291547584794849865298196937107406643401700472432254776712035052700900086866492829708729558950370769293903150864347204080322097618353580658238253106963940307057914761204656952024168369960482792672238080410046174868325765013024242208812060337273845060944710666125410283461557609806986811201553612583890839665071524350999939000283750677254119257134629132771905233210523684915014257883413512456106544988333237184333910413381140298282962215672839359735925542415492487791836565083538753768496183659950915170114886618981827656526686209850095733552785271105070419061781988641349021668877498367785990098715700629377341927124043641061241033329550285620061800121097056590987357169137428111302022095791920782141878503546500631811281639947840317559801571343980427531943895028125728984034909955121293745580016276815029536389646183740492195997568747819*x^42 - 7084015478152287504568160371537570513200596288911125101573908079241177254902176970335306367568185307364558916252435242551593468131083184353974226266840218897861665654153737853169666182731847577428904029346696451383177855970737929977817045454685832818979691801062540485110768684014761948200727894533707220304743813322314612475127426576219877476164069134124690162181259114379318477645353537336617072745166934694813838127533638986967457315129171825492891274799296945654714594520295830744586281019908192341465105157777316141243146572394342606535740322128749061465613538251975126119263443782937132189256564074489711620941888458361122906753878687801364058836460157434564291788782430154856890889915465419145841558261942798675834042035767822880032424077395609867082182228132749161706848820111961067712903649479853535608004418141185382415397281356439815732220080602933531002917576206567946945252761752480320954013400042259886433086920499294105495718535204139485201569740447951494801319399338269515388547731338667603064720391637889214854014302311597768820723326272978800508013371497806466452798362522613409219191648007145849513803052034639873864195184804797086732571264130917648535769638050431431314126624751167706471440015721690241002612787549924286217675653299858209065875915379466209*x^41 + 1151574072580117492349784168319044584421039782651622955151685141230287740943488285171010437954462373434425525759338008201409146026944960907075503743825238596665426762845177733233938191835197692210618587902779151593454667144444074409798062658684310609409593069885904160164636514321474291224829556125737982217195142531160489849729758850379602807200810416837587464031943906410078830222543230622683267676301227620541791481555577653855353459334577430290368300310480794346559072802019776535134445760641432830870777685545455520491738691585757075502258864484473621572932619798938093195860807524707362978674995561489949048649294600423972237698113033857043422861575701562475314868444207554604456379328956584442177231024987814450733895811464434409815471005285072773774157596545623655649685751361776559993400745483737140905390480076986311534729711221307117281591429518683428415915716433309997948329809309214073835806246479457857288231385469398841680597889577674397207017324390048470103725960567043970661961813406264064270884707804185542006991021464969953654940349071562484499829764941728252800806612676001117268323641466798778419685382722621367012101153501247098734883294814051655824768048750332181885121255941914559098758219335943391861813213460811038636979886969051789384645563891629799608*x^40 - 178362656160522459486355896591675456480310313357170971351104717145466575544628607287679913011095447688329392397282472350464701714931490549653749321307639493082945370980499098765447823334675028864291223085229866529417580456166679949534149151067316873927666051426529624437649415633048651068358702573909075398128342923015943315925486011165360326794823391887093346873128452699436449004049216677370054441955596868805013796000932503546072067389915670535912452792879097148782530552584344304313072992025630005436839409892019123945876024215928553707534511851130862562650962780796977688815810736884940690525994384467641180790665843389018081818337802983624235059993470638562248509647677330481456857239981559023670768915396702691737992673687565168043876020419852327101053176727869130841615659670430649371599056110452402074466887791300775719238232467057118809931110058511547125679272035831108988379374448166014887163122292434355394342108822061629053662188706873515032102671365972930987853468029552486414154359474547366716827771566240136039522661593183459054203072453717048140848303664405439955288866057835398131183400735149471568427587405003286840677081783490774311808370612563981101401652107854007993628289010392702026433705081943449321934400746081699047579427179409245893798647269911828019784*x^39 + 26397713584081653224759052788383950018704681573889444466767188947185908029674624775954400391430869727562608445933606105522777708863749871030204383156263154666727522860856019316292338062331999204651542271191933165145995429774535824212290211930400154328417688156280718391158957734658515193871548182760263479986027763900439616180451049040215219370920039666314527573157140646774460711789127643148558815842496485958478856385458250905987127982826946569104248039189444471594506443945988690743898818894217943708111285707494907168242656470396509577527554986196557128195585814710386592900208829816178131175232421838621422768770919649796907033430017593809900166731421606187628745002692495430244523398788649163684224814844710347140865877030799554865305320273834512969941065280815182460789015355526535455211859571649004238934053606567751435096967415835070609339451608793283728425382748316465547561436692290083389565272704974633221913846501649908428486894884365930619065273219667482451478099464713294929693394089015707256877334192907288235604941747671980988994947035372790350798799929460496832205019070008991180846198397687474307162318042127766236429570721204314554124945047949315609809486434341287539050400258262875340285040949347239449344667838394030164169835524496897406554103927051917226687065*x^38 - 3740581197807690187381600639042522603706255559960402326286489779725788203859150121090360355788727470541583384389775346950877870723902115465744210928979140096879673634917824197692385252722666043515355137820692103758358894898526366183792911057600880851460711620553175094512795790004621016426565585759025673817050334151935199607593155275636733003510652902594127836014264149802244197629898969107633954300283358609413440861951350682442881033267819919149949387096587387255717191081616640013350753129166482799651941670827905944772537047376396513678052134032729828937143679426417350938681659946226566318856125483319469615514582739998751831945081232698248220405926048161913523455704386592128235190665686013011687154687475843889400202255012609315314865192195474939408034740548156303420674385444409548500234338324919073503809734048251470661847510997513760474467128515414139255549413553106062318839253883705353786124513414619049286187787887946728135944919450452080364242354726784567892805404291124868368928198444337447535927742113484502957622980523984821614008019352268790012518189179012250647361352718983711054747885731360691562641327110584727183113290824147403363487385611550850269038918063290800140885491314767468082270884497218005753203017144468430609879830829468447406910422301574818890539650*x^37 + 508174129856819361329300658933348398382740300865426579765817047353077776413483558929636285335438626262403776362231454002129395821332639620173145520798972374786475442062854626727833307201570793020378703841673653597188571247413035554101769666357230520756607302185021626063906631204539029322529268730346891747353431481867705597911270668071304557979670139395299248601986181557107407637885023923043469933450422635657794714169491516858516230313658720551790605090228154842242036270285170663577091043242210768992447207085260935070578728642075129389633088360546927389242633093449653337451036965431133313414301337121096916275701098782676627686969772471673320069702484669214100328840824050902931891509134670880265635634362532089048568771719101929409204992628103194246026392512108485966917118596996200286299866669477162900897708923790765710553617684778440604512086593639212524901979583301054359596440638136718484720961053729658073932608223903066992510961280215316750003569860896510444380152380033036469771655535318226366755312123935451250994269437547634995869471009594853174432944618631695700530636202842296954783269053110497876886588329763895807164991041696015900516540431317147553489556721264222169388791517738944685989219457597901434182761428181289038863885464745035159055699689198608830859685476*x^36 - 66247987824848651307586620774332087400646853157327577766512475472427809363021988068839098644539606184201840340465405397060702543153782622640261127467652720712930888211185807711493377581414550280650418628903244525134018116809267101890496385865843236273487343511223943739703573378325392541414846319867892051612776486110980834039874297849448914469703121714602406254230342475874142640931705206632126401562956843433910767362622160602831118944209224647111365519464350308106391424115089806210885030712652263946018675846471399923762015877230069747272058542051492154588187531834609938211777808053426143393237933670877192704341944184583762321043894302122752292232799324407305536931969043558229393256667639034630590092608421452486935908405373278529206781423391113946498689886104347914631180399572832326561937497874958351746785416670955350469554842926427879502144094815619063279981317734102088947357021892317942304501258266791513387293667335012441714437703004364977765862853625970698669241002905353260230745206676413413241657619338369647073781872141729782070901409489869464255628993338605911278571614482290623276972510871253668560908761107668301722701072201854327654234863801685714498004041984382717649823311929222538668572487823958991645171313784033495041149662783892803695110636664478897863958980648*x^35 + 8291489814707556093029547293383962920626044248870949154910831079712777299504002542607312594852121750935783049697100488855112910551151336151853063175223622957320807934076903619123249301266567190622273537355533552723952911629671953869932948756303586155780131441232199978678437067340315194465551113455523458296671834573833738315891781336134002479352608505939902161353471052694458433959963328569940301324473254591254726429875053823184863810378224890056238140906278024893889920252081300066620227321734559112703168308953376680056406787349535865679352448033785652521876901023683947797691549752188391377070906884400861824066583817409484548926713901601598019398371317953631648750760785841004142954166730250760246270523615058597686806846448016875971346597044716288149413499723480662716586928074729172868143611726441911465230226501790056657586238032195032984086680607404981638604408717405584195270106238928852856082906962833103637208890285287621284803686327650198630738970672134854797855499992101678196348909578706786132006718092443541061327667063403658159755686223791281815480149867860766226730066563195228789358098564432032998701896485710948405825706171679200882770285109595241502295130454911798447699099839392230004461536940140341858081691950720663169004500418019875025598274085387113741941588445718*x^34 - 996417623458248447404345304140328020455703059529026438809452256706715933297813541948802367128424185151895044855267150502668520556558945451025559561846412131638186660477019276773484645621701251566556820954179919973582586196049248687939672100825826581538106738545163980725362028496336941657833040601099800804229521366406787823809515408625822773870228220023500434658524785032379349463087372758703860352045534129321887086147501068694162829782020587557736333434270414202606670190530066936503710883338504364555013619194436064260258072666625835146885193359796910401617360385711982135966849352143872855432793681703905829071576605199711906520874012455845215215537113267768853142842315260960577455503175404362265669845624236048551116558234334246610707969820802483748314495702355994257720719883016776625663422719279072239153195726774655053611248356462566300584819798984080320920858973107480431437858461766026373917392383629232730559316532964155986647514198791647767122919640887973453185719528489542891152419061595375076124520397033099660742123293903500028356658927941336844331715122876875327931881407809808164163796603574090508280955195158573494729678922537460421394288518720513949047949886124660204238396132744872293197503613526813425482360611544980334995876859979637812556228135627345212974165798968371*x^33 + 114942075778946088572316150887624337668811858191462672374660666982641710365716594415133708796889021829049545448143590905521643580354670689307102172664599402525133480570944951919874485581053866861996275252735413887076839543291799720847978173162675806215169526493787300632508504722587830382951990394013331722481855128711322741375040453795156798260320710456131232235729075227120375713961208117313243002878119813371194937560908508533806155532113411219974895831926941024045974363699688364629124652778348827669919961158017978163059267245345855413242425217262258238515858128347892556375036784709935042759995208107486478596163806841456475662704142103763061318906408046187265763718546249165318838435126532059075907059048369923109359898595995695128037957736814347646458854461108022584505333772145865471341518654860442855427673544447642312214263260119552671598286354894598448180196329781155802914985239387962619723363869074455525811191085333385275828156135438432372424459764055555871660101003511509927996097244156062479921228977306286672497447479561186721817775106755399965069820940779625551433478596441986626754144424090038965122829868813341554392003016905666909287631185928713712032665055051684284958189885727714521754820225076883290715131800042112392495663183765844544000491650446743508294767853691724546*x^32 - 12718698716918810059261738540634720766246838743691658675910416299475317670834665010065998651302365230050311947642427962514918035998812375695627824253911307648571166637546271933887816351919435648089599203469539127268107925602121470313762315029799784122370486618850326073740276511148355786275287112882397689527529399333658848490233541748026497533136660271356562378731253622105976190897915036362014803017618511485989620066095827051377940782688746537720061492380511119337119166488648023738999371707899398721596049875832328330202748278897464370311773767492244061690864148103610367886465303970069826124164081152054474989830668449321076598327679124895063131726437508424592650513312339984621586329641624993181315547357818671377839271518206703138228270669135596772630397158258715782058429115702812852346075367887237236199789652125943236675672174613691029017374736622848483684992198340794139804913889287612895439051632422120391745276723557568099508248696601924065550206766665176445404700600234219570268842822741024787607664111867485942556338127597627465664546018877858426674811529329737579554582162955293538237080661246847765505121961876293626664457211529411116211860895049320949197536193001050660176546657023736683276831609355893440278355102186072477665962672752421544709963341685655756689275797643355054629*x^31 + 1348444622427294945708815392049736171591139904743267720316547062949890457427075893607094714223751997261085194742193426325244651653190043809497970553297786436716164240927578265298050044858779996980709772639394164170967021184198931278769412865884546818960961398213401873339337786634608800745331344485727144935288173515112971359643383971843461100611047560065162884154541155120935103693562717631724204390550274551174585159311957676789859044735888133574616126050817081450871895378755473302058528877921724171704142744093293864757367413653281450986534704147790203346724394561304483160035042385676615765083489172688544017877990040034672891494556046143310540741199741230513180611485688118619138044818144598435181092039269880352445188619613956777894692790182511388674987761135044331477200722153296286381242736054731670241579980567316550404728921362797928421669141889825383581429234694116266245002716679345935152834109998488534245599358995918208174205051741149604715942581395330703911464596368608823393569770602048498571767974577495325571893121887048251930457673582904166758796286592111317007354559699713280911706828073342503789094796548552268542129371225796509020665153244238926835277520779145934330523790032029976363187110264157435006672807587608896689045793978852584218045930940290775110017664045721275103899*x^30 - 136757110506544742530117120756905876270187038690111055142133616310462668296182705010620581222540104323386143753805360837840373004291383820834320237943061717910946624951386035502390450820941638187776798201363011978105894599999883724273556869168770803191256145168009678028014579173418861058273890019901200946931073002877422098182110407768617092142471351734537524057132432283224532247679729435427476558708039959784935842322002665037271125793900946914089543156065838784073462414877992093121813512576521134037267579937439188307478568554214112288054915515635853989927875145716360866959305701303890253000322064835416833451370887540086731623745051677314438635928947389795014450436344318360624016228891308487278878908860080216984572923817051348866737147755234295357712897362885421082610299763112013524245472906665800088757354834039603607839840739530522642751049789003498371953093018795363206710544152413719349940672508117025903965757318080956906413790407407831842306049729990142918629872211590539145847749476396543692769192395017723877442999583325499243460259469308695807635855288656335714868816946473715927623437800838230720179146870794896874806107803017912225279877288063737395086707625469812230841589218486924902997022206739583548978614791831187709070672073156082751505361242046526913186544793594746726516599*x^29 + 13240654816225333777065590176933486743464749306787650831672802021387340139100697790671014351644960223302503934782437711283826425358331973081274467001292228357970187942852786780213015524818348051990686020584244099630907605572519094217757544042650660731841128792342444607444360582856084202063949219692232688518850516522263467993693587552190761679531436890623033350072665066697728393189053258258693083599582518773987315932180892426526292149720876461124268664285004279527614194227045690153237769263535113349808740816505816787590429277956619490724110184532494727436678849161669949623381682872631983888507907030059550640264538160360853363894628001906113257237794867919401771844505747321015373031941359102891561436618492173126595193727981180891192579417716250459387603115146111054020744669943238271969464063044078051301829067090774439389192404339672074034038735763626560706810240872337363317999252622405459646857130788434370404156783473339775199956948492452540013203965944291999655611315313864806873762489972007165823812054655671339052029548911937346829227531741270189742542584226777762124561503951780364298888990627818357692473111357971156875110834663694292179471985274478484587806526576740660961508898512169380487595733844331711381516281218204882073628884678527211836109111077305444883987138983825595366068700*x^28 - 1220982800460820037465086569864945449176323991980015020379559538130525202823512586784030131139134201192058852153043388701597755644224720263908158281943363369406085517621958313481895520559685153522738320903728053981245936292933337537127675420864279415349756477874152318012392687675104000590090405953300074494020970009390150903102339481776416738562743092448574795967334342695366885704737783132644790026530795253729466682109960256915477587771365123916973499134498599993213872308600333143686024939199495486639680470360409651382081333612689191133596547204731232812099391497182641953155424316010450401787829964618020055858986423923563962981015245298544269961747915500913180836842236229939992067222251986142763765120471843269319395979540007633644458439098506577887519908512093368484750395431407649020150713799565837049338941583962480359978304753696535773173016728346304481705514364894144198231675827204578115474197745689472275205015686615252102169195157255392323617887375106344744183091347428505617711061518802070320891859617728608454677279326524899488522313849953900556808354817789574118022374589819977090174499854612283058031085869912544741849143071600392671487475531163790418500617334306124730720018750542578711550282931527758648011781570079714678245280414570388368896348847015204168870652658229953622736241671*x^27 + 107000796049091975629037313013993247846476533890870068142139729262209069625325058504314288297113872276510685922068655350148842809955022368575394822038797367084627667526242160382908844563624665567640820425605246077791578560863762517794334093984587630649087434828322295086118119270374473122268158398042967975409176095658767846374512439878349061346061432276070869749482584306557233458177793157010426833369808374510876118552617602039713243774420384597284370798272619651780161835420402146033714268754049348057386741924406686580502454019201815083429805413169409530468581736012445933021027321064905329085569030750952015347303711072627350119583049186725888300376958937012165055264989292436791409793081438201141220939227833499740517985187517381997818828298423176797631241165746441308224337370155307236731034505237696408064978571502426815134149811702498480191666307003415385607647250855781511744600230232524608865738419553068899906718371362599998629243150963714207567381772487537647325351310704731922735849807703428340217171815288261813544748023051080007231319601999755249575081975300224109329134114895747062806153883844986125607724061324360085770618195457640821772597341435823992991369610072476808100364959127367889454178718520932389738648103332670548710179070095967204735030911338738698086417178579544414700546125235*x^26 - 8899492234427414797962672858189780731856594594639718922292508948963290900677545348190060377540979491089537401452309158997395564045230873324308324583111145904998913066900528536846669034368009484168153148131899629835259538839755664884447960218756176038110050256832051578065026716405905588452380043646370519727148562189763199664226947126626991051781984758658703159102076314950609436116367177633182505520137426469770744573767763707102779219457136441152820157763279173548924124505651953927842796091108599131344506880502030096853637240343577368039884904768433561812758754546541693663603215357604547690534181957222526893900893080729444471352247167471704843761214908941694412540441540845288795293807714370058695837853633017606976772921286135179483409365532868727723832868930329770815461744974348053563859663950552710741509108148097570859090923885954634534288564888367645628314966569000812739524972427255830933793457725279685879054251930237784308331262268234810206948073820011947676110721269797260641935827963892192304597147820069341607333135820125638710568414496792591820943668840447202530199510405546841641367012517711354057415895272156714755158911987944837935600289208743876439972888086829889555272264025424854445842263028443880988892977738083276130062211193481864148297357103099948997107353487297690571643720291546*x^25 + 703377571497122650519636060508131585027738924362509508643411046170923595835220244204799244177408713162018078834380001706853363267617165091023102102207361134027335041777449420927270342767086692761454209845085999939251421099366529725642217513067674524574681028870823589389740906218587426119116931544469188023241516341213847370909590857370884487053114351482594075338625223226620724422506824279912429739448515505098383763346941871380695194010517487799419419761338181525140632930555276023510879084144954843886700133865183070680551200935728332387138694872679762188019580339355192978984570156829818223726472368484201397175761030728229115220181178787689045706965497115832384639285853784895638267114341217918545550296879749504516145408925782325487299046652125676756633523768404561872539793547816505647239236121319954769422688430464473443824460486105100171368616041122822053937258532415104132088282353881180171816595881547676765909571268597421253373033095076492761838251638601724013097441250298814289288964753165194370265433034897762522164532042504189542804652489195502433449331119239210335321720424114358990351052398509596126761259263131700791422346194534171844465770117415652548865651358300467981585703505426831015762595420373712839140180802992111189481209744766123857286420889526074926435392986252493415898046113247490*x^24 - 53209461553532535105762408621918861711043995436517583482483415039016344588257386351194191532850597663963265243562732666672837460073817327027161282949684182784229595183731146278073924214614943431461019973528419545487895440130892175784546769817893131652404956728326404308996156806445154793722347247940774508019774345337604432643580642776312156491007212290171955053127543454810238022488947676455562970881351392676018756813171564359326660060122457864867551330439657338217275620808696069486447875579914614182623727418718881977811227754509765151257076219010054109260415785056136711878442707484392741356452904288383341129527191197578876770970280364948861578783041797863756250032700663708822897703334428802393882822530739896371188553199834106951192607760446749316757434151343582045030144833067368141129843797203381554111241360102327295471305563510175359500217320056025946662752094778522536478905450435178262951068012999323234843466059657915920819857464060403343185769098750299274810767500630916097417075059700588788011124207348894096844271991048950592513473654638504429329817072002214775420657703937319549231335472693279345709909550080595187545668082241994673401865105185649602499055991979830658964131946921364901706146618081087406958755803796339059720959946525506081662679727232656699355017480801601657223926740269180728*x^23 + 3926517349912484325773131336822400987176915708434143304840940206459401643319408588098578866053442105485286439766047049229118305884361950701710583440281923757452389114344105915852120609483056006287826039944082850261011834947884460662693410006901135122061156106966004831921438351898773992187980377310529401807408207787006400173523267546995552030610082812695073348272464707654080982046416404766399006321272245090587868757146261601925441255532200629152522192684867707252421509471931180078386803605978775697801221668735353705908277882521412097966076890871428670647170408456452041215674983906115170736251684099062258900523125771608195002058353613271592379071751580954875091306883061546335537361049989406431958717318948130572570415817447950210378798545388089044518156224670185610247557843447293154476105552400659522196694911310403558251325349249531480578856341904482658435522277840525191470260857687321484795549145076301377714375052990368745818068919615388010122371664463376783972642521909497665320767599314915200122762391810805123389533692544851897611686430007635908878182679076952184214661730646753485704760600536802682786321610987038497561485222630567943709183203942408820928956879153402805291097559156002766403857902903073759033885262424273676071268627143299976153621964436824505268068933491015837407280273789540567076*x^22 - 293279254137621669051422582621027339851218534339870972441212778877769623617535069373820888064883278276667518200139789789974466050506426256419730140396364612814649584791580788041675151747363062665755393931937183391231934499811587848825323263389009958460434867891025699661442096125652987233761350678955337711495949570856058648088537617345432715688089703394432222546133130892680436331379894645017757560091828712533802729045886278901632200453609089894336554598351684750586663716713382019143067031816521067694123030573146368129331342194992072985168109917148290633198329574340107985226820543047989201657754487330341862572212968160643263711875961074516940389513661152840284609293689227177197656153692511133256466177809879177062600715734614849676374298459116022729011212957046625513336704449376110227682859812465941670176119552744230687579894743121401197243898908331639102092769884487168469764573885406244675152094221699252265476548406058152741167153601400857787977383244208946581309194748203802658725531646597421275093513710878223143747865154766243648838557737728323725481033064653355043559645809603226065504440838216705352928224009780585667471232546095675795836276799572346669531580917376846011232113103112277613872311967142048500874518279152958137263873457985466082126228387874366492718789335131948626330965538609332160605*x^21 + 23315931063951042493030025798125727283420912911877213572456238060199871786548138475032903439167269735005698362948192464572315936608086200202686424984785185481694763083945636478858920465869592046950007413174744080536213934035521447322174762701893175734531502576939185217835906837964376086766073223562851779377939083306988227331987506830239543535075837805307955967134172325000523023970111285738282578358880294926815191299101133194416095522316207267746332713645518807910019464352859266593443218944874960731389637706539350780217184577297843937738260297296050631854336616346765728540820779099942027281225974683361326292348965902585580738273407427573604182048531535075302058593344963780267070303090092547918238723816336713190223873487392709413227123999572771005569709454933083249408287623778439658289495480988760437514438255693437889750781150608227461748182135199365593455891021289820624357178707666814954617107258847365507455245152864125182062643047536475239743328365069142269350548670942218346805142949316505277150607935790085596585228727099152868522234449851963532056049529786901006260054399403877665757073071008409463357488022125383062999761299234561242559873285542368147335332832734418383726049872019779626994098030824482502512047640745309466915109025934020807902865547903840035133926561471549475602161761879812895448243*x^20 - 2041301701102156526747998556302379815069042789001435890533127173418358358211712945496908051231120443454371212852298696598481515968447653828368360937440822581569800141852405590931103179279052752401282460611434797862385088937816604096566773590939636543112823292558611934453624833633419579696151476407596002471743671770694626479686746727950065547777099995555673549459180110518229974083887573762025908667762284636498355869219470443216016588520159731733637358130677038946416988140460448552074573139243204062454836241512853510448238020897124606473206885965829425242044314024343840344791047424291395886939610638396531431910544751062610516759696080846777811793263890330589036037267511989833093084615162427428212324358433776648234461264278840970908739536605884191211351340205889578307945377520623037860214534019191363058508239815659830519681376232224420901734900079434360252802779481237117446803420576400641368659642514698655911725400641075367180478703863730712178506816165831541345481024659343926746839171338895558254956115994639134664264778490919795083934384791352325638975786246355008323637937108394121979034259657788178727672057436562020047946654633010643153620437276461348816790986428134616201700824291270916816004425023755893803992287529756461461352060761025429489726846691079125360547349510654910837115669060508995062666843*x^19 + 194042735536987884852142484389776411477816354716955243802315752083296036124507808048547324280854298078925649568620488703359238751745881433581773736136859466748287702787064357481744156049511165116583113041377462512411429215305828535704124840301300810921782546261166253272883131912227373467842699106940804286648965697863425326915818630614880388455535870695645660863294943767933080020200022766343628390198447177971491994135489153242414274748661536301227227854708459198088593769015790744416753252566837040874935703692779923011150348467195001569258299520943449487151692884626909559916240926206286367126395314070983253224352879688522971146040850972571119010234176097512994548982243121514426654339087416111157299997828801148712302595051182613051038903235751746479087091077168183193293258290855551533322981507007769101941825322917681591629847192037436844076022707697231052526685445475131337958137563777251985645954269057462466437348433796643951451810121417704940426455573234680103755745632283135163783511014483400632300338246141039982955340844501722212748567492759114768559146170040593827748923039434585061231430720625060353057606081528857902848492097693226829740472094652411085538552343234934724866833416817224544392517890344895075737897454942591433197275336701960176594439077730340618711248812102997805116676418638360374565917182*x^18 - 19052093022240032623631403492706218682415703369241588748471597958470284368707875450422648205767937107922094367778910293545566248058046382307073589808402425680680920249127556531299083084087497983211894878554561000357041061442388589872809367176494220942759011072847074477993528719751359412699991323338106340433903608160246654577652293859946971907602730691381773519870159073257495641692755886988483332272634198288814423596335053318205931942525770153219898126037388069875838145337813253509057276963103032388976876430136486005683321504601183710435302208989548540823122145370726503669815729285643421967139571767465418992086614079344746483143430056015041011216222047427141162943677797297946668103257217101483162334231924157549292588586563728596567771170101247458066191885518479987756757566891729728733588066381098899940424117766729618511262894080032122465176738032177691917211290759647752575690471576322675188349687358077520304449651581463269879308031898014570729318157973510381051349394454730637778351286181377935616303950197612034979042988357507463394252586216284082898395200495489100370452905656220598280348969212296187043036725451956689706898717127206309865070830097929400887207341643585441025074067984949243753036850525156761650489753405732555045072095726785982673123555255747196668736258645060441249307774731421945168052941371*x^17 + 1839742317977578523503088207387814369672808716054347061021071700520210611021927542405852712817506651214752404681786066259656587622696579329614704627256269429714349732627904045196305392969368446780953285490131711488620001224082330058202213927116476969530717374871229034960540362754947930792634395280875311247896653178935515395882212837513419538618632431842558814107976541861167906486027242468486597491028066763285977945180775253338875067368273096284455749577258469120217243326496568471475478883154026979735203615376014629351422224152614066834587850801237008549022360803626432634221791895026855682765521617805797689096018104967031788155788760357402163057867984953871088113363646537485563470117994832184053510333031441806325758497278834914776455798143293612159879344821115933187915142153630852164771080400401221017575491982857268050078531774228669259665735198268801647071776466584663531775724029926304394710266311360083653370681426762079125288948495187498688194028719973309691064588331034368846417224920761575120495885500317611298686211066055588949259730561838338739732297886329579517047642514383762154757391603235272854395162038716085022299173934485310764204779085710464878641049283220733612787102151766558123211211172877271275497095332277516020982221722353897239570823240999366216110070608427151624376898396224701984958667659437*x^16 - 169207475125288211391933231173023685013802691806854401266334058035255909466828361416985989778680675674448581026718492648110122104382769333964076650893082889497394920508968143920695478191847714614123444617398333669530926985195988871570934515055540708602273614938205942230846428881650012647718798283771096396401780828695871872427357493849110808864943470668340708523830505427582833070747211903330337540801620705423901479499053940478598237734875951785326212136297620826691949683222490023054417529253456648334025663178056143133592971896828965980103311393471698017247692236659381919386412314740280214756243747018819263046634943821874442338767571865750177289878610256393768363988457517903803841536305763544288933623918725169634077986235510868471475147423068280963554054222108453212945638058331141437795398427957117668136931988335212112200469518654032702859185261042513139633258924820625687467168974234727648219008189780459656141128811090761596655938084735083692325990347779417762343864782829519967229789257226053208457762375235937860986489932394285156992596332770213513278445403232236526676079519232570824721475547254208231265566808347997650440374990519684331959499561573098089759794269588529381656750734693194410231230504027438121040852844265553978218063062343848798495694333095508139967934712830395393918192702953474558124360354313778*x^15 + 14554083802059772655251714689398944783922233904371001722760996167229809398368639171601415707056172516816115397643538005869371371014386092749485059549418390643472955551289685255423894889099537805633416116189819136842086779934557346552754695932704199425813087935732468826732827043156037650491903414418027787519803327347264357334809089119359950700526152684822849237504274326258391371412620397451913112733330166615389568784538109522940517170333090201744786612962078029715040695292693173006226066753969948776032384701297171788397645571873710012999511595319321070789594937459315324078280185416880470119532409184487742366394913154268138780172662314661845730469940346385125351144095747217362906670907781708122175022689523925762587996828244316477237305144019524144354118928271754734755508943433985587591323739180441585671103416349265756830107672320675110413144381229175843473876143838772779487347926849348694641552471854232491754209820439538749220743864262400432142402324157510407465523272060126657470945986294972312548784804616851674176821260902744262038335228401378162782255181419333820622103328335508189003541519505792209411671603281648213372108104460093759023081676924326978684481126995273320280284732062752871154134328484271047010558953495046151463383843648677227680198869765353680026336365896611529900257956394722852382238898455369277*x^14 - 1157539513981176427467837646283356760306637875749988537302189482092207937567601930009580175748858728111843362653170935538998237889078546022268945218331070302674881580798253616764642160431946934974032825856862004099218122269618142646011934852552615539984933065738313151576098732681943035021670043345350293539754551242568078642912634549196128099013862961335343250630814320504977730511791893123649994457883261884471800205076170030994304960064773810342251995009425015595739265117057537033278084928084405985003031160602075989793786809719113821272692564629945366602177094262556254148631396873423239380858784687754828792287917506067601822962771660318336044243494495357998509764307510155926288623240986190251574761630234167113940480939072506104033289356888916562750663221168404000619771442873525206092689023113427289210676599823751456909669221582682704750010717413070810883023949525385891239067105908260714169964363672439645571470945437341550637664907401066956725526725187411271703174050057001896350927912591965283484620554195780896045657154928142206166512306310685868121982313873818757366947466901695777264938296325913447864616335563229827690343659668345674365438383123012821171890759607188721049968536620262792900512162850488463338098585982834475776501244758910159012993250649179613146273966105324294908899931873875948764886445142583247040*x^13 + 84366564043898992159589571613225357506101491384472037815264160580073062351383025443481591182028067434973799378379832104392335010359053292491776993564204705891581639699721950930592591806645558033511747343999575501970885729881390621023054844861462503269274057585724557956631545353768554209194368280186364827148533895515216007851944555474612285682064015939179548885287106598755241122963668060064127019328777468349824400380976717656586095733318980032826420845772885665206237090581593971619712822389194357712010733689246075474338036343057336982008041359305625121873222579071446610979501726764970641641416121519542504427767951621927085187096634692506515204712410781372508155891767249068357635708202548258308882134791346111443201543282034464306469895988327390398078062475175883907193102954457258485439462041179240500480962747198372051770199036774773532163205626376751772148818491209476015125181864027488697684645819840069434754352028300355125233351542150623873090746050062044448127246876660899923338206643343181101944362589432689009484019074119814282392214170633648564373021995338230988477201473029495175028671273160757788297279454570332375084136256653109612289317976236966406287186177035775191913616788980206243300898541173377405617840525132000761383594286240045942733612733622282352648772731110194834095951914155848911592501546275348363031*x^12 - 5583311259897248487337075114290665042721873636832499156580818322143970286137110988117045494619291743991418548224572832632823524006100934031984604828760400789343181922753062027424482647352492984404237219730702569349102802090858823954809062850582296244767359647612658682003805302519387497592359645528771224611830792498756809294311393607139976717283555420096555256734663268117655826818458365363885749465551420041265819945761824254268903572485557706180843623482519996796790717927460288689805292644569612515019823978547295647100674832434245277600080622216904587378319811042499215060193360083813311559013562510389430567085954354580857519074018007963297867593420230000538840271541632869043770924690527402126587902185797055418896137073034669168187308531252736870439899827546110337353159865518963947893900819375296123672156410402356100235674346860161018422282249194742626131065290903112485617799679023327574221859878396199200115699952422878051060998315423189424362670400655220730138362461755936510686913474694168163108040717711081911842442540192837885948117944282031524339342697953458102718199480637584029861465630457331824877814915815377611205178762241777057217852802238672362218386217703773938053073292822110780248247498851094863259814752750564319900060597236624267534778148819792962768573292629377459409572749044864474152895323916074707221670*x^11 + 331851257724709343633570925092064986351702940761090426976554417529402713605922031695049769649811154026564823222314823925219724342960723529242525467095323825058958236592746941306395182031240147871128301792967591555328370719859523070061801698962173238651098494014690822400853447356253457782793058396264569400271358794273986943981250685796685124592992449386131500447297831122535089607702963099158046818341444047269976955138809088940122053211264487109298340096394036255107148188581569226296004562655046175066386474616149400320885461501158360642233901830300700410269448321531605022938150335261598857777975880365678619230097304360206899572685106323693746688427471161513062954216812221419874395243840053433633691720588917244333949048083452649492935660528358133027437050790148660200630818303712935305834810408287194382693497753395888620011223547364273136316012030321825883332508494951236578328775183324791455487896804746519765699673377662668437874560778405779199058232091908919828990650689513417194928028987129538726804483979375666371740392995462359286320871132040689639327890124704994402076181536772056016804219406261741565591891249421786433522381553913614738991845129584238288223752653422852452801433090705642837036687736772921649067481672424965024182792833988557283378170302616349060396389577776412990181170905244166791509464510517961803182192*x^10 - 17466934100536754908432490695533867527486702203864979301932755198124183950336123487531960341610704281802278731779063867596465700725730565637279177583915801366336315338404891127140671852499534468257529462561515985129911761949279005785770293617061109090739930082670956890278884399041104503039299927918684651892302506104569683254674570288781676437201797839933888733488040544831692214452899423509670553171971738129179148998544514708778228216850891417283859568668075287652933527357881182393341019187825825008474280524286274758057985222992073748967823783196972849555341458454660420858568818125845695126740805141060907664572683792786237976044880971825244137785717900994957548696921825823451011913670568413620426744934150145227841672606722616193626812887107912555304554738295568898665250735876086695366743189771231103427793440312224960753612073266002600342897040948253728629289363737234146918532366677567018536494968476139134346259654181269683447777474739101862404612476445623431551947869273027131775456724483193282202268067013804568488098215108115689676335805625914343717690473071401590123460657148696110620679884895866675900082399685217310589166721594222757583064886153229119019442331296371709495801211434610979774050430731043340929724392892389253584303050851125100173055766156822862632499007451027276395803392295155524709135579256854065166179606*x^9 + 798751370574753274280505256966121300319337156420192393059392270160867909952766924010490869709453333025154385185756167424530990662202661298850931845433060707456546083034353165462906017945572077482785372935408042342032609050117365098731949356391530846333048562186835444611503610884617835557494664687960080184440036071823369434421602599182249451181092640318011329311877687796185614810458565104595577141680487851988557399494705055788442708796134861625727557751944196028390604528088074493392798568802415958627484456317245528104796796646635385309309733092974775899164729431750128654998229172381304710106291198355965947291912781486306395579961611057708290233216034364939938648489600950778641621656979328262450839273030740106701270001590684947120183097483442078264940568341826332865392930503673293676743335924402732172770979223564188028411662912299288741266210513308393312728834175038098215766418804971763702525612533963363873594908736750911338547992230626175840526168994145427995576746063684128540623846700785383985068155730813002343112792918369266547805391885267614414349848277928394375851054299766965399111199033511554961902757929071051339833139427217155536469393219777347780259510928561821619838307287016356054138079056952602083824244487843539480159582340925651503340746579054463378424865322086663039195272613161993458377377200357576711387303177*x^8 - 30865034367103016016211371789474619040164993648438936032974426504732735550593834817383799081402756834930397647583250739304643574683962286960022400685447852305448215752125744999144026017980483331277860429069403225966240793784021142031230221720111544945553997821911923685092738651512922011555815903239887499292046727573598853117776500467471082148048330113380079564977094726940303045874550494830464615597281533168815905750805946985056829318631406343806698935276755003786170817126371460188285600581834425670921760940643949138703665957098836638878002533124694630510171602973337232677068490972991410370117294229319849056190839660066476030373644896309731084975175516658734948003631178873988509048363130076488919608455082531797648038606902235273573218482715461329405274612091547739181552730550564816341851452156012641304010287802779361208902902521658774564315074072647169595004648500608164367385073957441384401435648643036171369774409466891141494678291161763097438970308119444174330716179495257458371051099318247990857827988727516203570690043730338853356615474610419090592751396644850692772514157886681523780958312560521444405013757287766565541357165825514208341210417383828889268299436205991002608374542501804945586137575412010253882162105478544399085386108812910967451109471279011882095957375477255151676957460451052606797959786619404557315814830072*x^7 + 963993355164150177083749343630282758778853811719096406485363955108942036096833734295422713421277693070131466040269354391385363448942238308480630907099115842196620780066867955483059095681348416469452563878246798311647076282951745459027793207670167863186960524974729926189826612297976785342763837173637777151110083840903975080291097021444081386880263190062898653596127789225985797046765132856976422268863135496813173607525087176522817950863918112604167111641923277014618605054645232112262123792855720971033043877899047559971877672529317626677800440096769561519074029811538390809263792666740800052337353196600453317924978240677289041149492881942664866657605939740479887786432199625238607673634001041249462752336060335623065569989943113130536225899496041901320457438053472110322371002821288209726100555494878725306338318158230958742528660630391953854118511937353672479963514573408904993457503055541182309448555805977764698157519714399112530162125191548215132871016923867972126646240163233451546315486276658862310677538272258341305239047470272669090126814498220533181189812389288678973350630066519857454875140263547682605691998166574597139070409447063961803222562138589396532033611858337237009110906096378429335543808679919471946789950345595370291363694793155293114202206125280376737048710445188279788349273867689756408690639850792415191759792772222*x^6 - 22399052904274896133435100218833155519620550887414806083224684774907573923867604333764255930178981838925935954418427177568428544437379861077830435377586626084249208131890511648813371959749150975349309451082655023597739666356759552220523319516932757439028477048687967518459537247713542614621741808749519209791941220990062876837547109508148248009292726198385259102212423980303501103268152380648833109110854046414821289731464070584867360099452902874081262291429128215099417800933814516337270550650344571492131914340610115609662363107710370942738020074158631574538889720722059948062469614722748605153965956836236233736560067308683882468096882999943892668977272414312607362494250098348919962287522943281711141738233650437267450223450892779168677080105357452449111362869598294517697228331884991347010470746057223826412037705541759520604742935148115593552530552084461457687392281735739393608948846162476570124025891287196801721711641315180710806858040559797804389529302080862888637375061650787752121917532632674896966158266852899413859536652211404534864475503062123444690640562772445129945535312089018974688463952539018765367108710874184599351259466315410957009293587001497930087840926257684159387169443788029939937342871487962799920098245661807494873756192566273437840441156097902018963800125692837558253136478382181304620222406738508104784085854609440*x^5 + 314539809010534245227957032653177089679194587344569998025570385459158089777890452528749273710149235000919614810786188104337627490827235996215394585691837404058915476433456972503628399801032237533697119905729763041182533579565637709878728532252602834674646221161025347178889552800655583104935400993616555317007656993099911051353623490266092901039536918104746738856819762208918523428895093827473338394799719228341455864998823682605461664916915884707696708230876012759837996094565572277711102391539916636587075228309882210288264227322987145802579559167723748649885201554066141608218989251230881183275956253250394581538073014823301683190744606007426269396816423820066142831096056027642781035825465175128629836760853129432312347905533493390977705446529179342063325136361287911003618054018764441134760187362879299309943541714191566422444082960130717732142165560749663057084597981595149962343928329509837713484048494948432545960280121441542933166933592550437757400509438769516172882640120523846267577135342871319006730578582560973270340133147531433115814821922382392847435702491275769507477461322325384354431257960907407631214940793142814461803273714724398067317805404176316900811263338730884214421209775448004927503140562711190545070234589537951177855126833718899301723450403665519563093249784331551291115735629501074128378736943357253709256304794683118*x^4 - 440973910957628104492636349519321069215807179512764875679774049623684697470231647155888134937044065629152525232738222041913817025216575639680956332186019950685023672582795562817888996466794069860316745273393199226302872483673937486607692751982777088300612909499918359858723829555447890044512399394049373480325235026286126005945972165535802629206322104239710199815357280828587158869680030596634632369357762095244337843520617494988282217984976726855873208741308648477498478548614770090592503938100865101546616048384887012068714950233272043556529052065438010088497566466502856218242654819236191765104777029351463259597332972735968051203845693704407906073622375094566011996089960949569360248211804230364558879594723316732131883074572107950705979111160325582518034538819403205556336153329788547765888090226265397374670716706012419062628439639038513039219896296753608688298343897636941064411689115025871232382798509554504326485650697391312418401585759424702650076110259160830939364748015230723713705052711179198863838495842267619780877322177725117534675676956700526809294681994755388284109800051516902240702310872140418666574576740277497260917738973247273478312030387626822989272570874016081318572058998136443447863319464356374653479752795382609309581267871601809331990370644644203675814847013898748390707505062133697854397411489212736383682463679240566*x^3 - 48467251311765975772857776048640165226684107950099051184492814539633043865531564696611325973603320246901944798658013576406658782084072627247047306057382919426015049914790724847208095419500400183447951286712359934273956121831422087533516846020450296464848830541342767061783423445974730266830911221938177680655071226810921270642867625439232934011773761306251466787527857320656593882306445022542713747609152066821766622159057443469599609468406139895389435505745291521857115313902944379164442548684216183338015860466505595813663771223346406947473561204619402168751425599261884994985477083415537999772832256741185564734678537910556402821680104993043316798554223908465430000104282473277806800486971325459385039356939475063431554107941708032686143524066097379205208119238357966407963206643579878079446391562678378357621950854471273747567313474942009804265826464818987071824299218178578159462130115042388017663736615213293877244003124909375078353121269651758139497455139748647157634243801711239120758204065134625075179153963651681766436215132136500277823313948344198969219181765525285826010488141479380669167380657220431670440516667632159262769049657049493656480540004155240926094922355359070879006399141507354641328197232005567292508200831881487849702285337780381391248971464064933716015082273186003036471247392211919258748734162173487464712090271173531514*x^2 - 450978876056404157886029321276005423365199320073204731158829227995777524319322367052066692595492257675349794001578682674406823543892198385848448536170506537933762161522165183982305117903622298978349393785035518601261186020463400281472728872417180586912862805678342065569964625620881798799068593884714579905755238566108808487777872078322241512405973984628832149739332585721831005565409555405126418011735366916404418301865737163766453737511875875284643708938693130531846096343499922090024441515922163065908310147287879899533388161385573318823335509180308637122291504002477459485436643104285935953188569992698938414973720170541939459195983266328478219221813592217800893554356144749170091054616485946704762313656643554934241944208060848237601166483732841375768420200873442724854883702439335708266034310616757906663505013517452905443020731768598560786064627340271286612062057552471463679161230635546951148162236820472488056394486543237533294569196109851387332279894087678056684374843671369452720819467381415097994242160376572570491768194824724921821067341263175964124876523128669311338793128980513165425859993235132673036482855989225128794338453358703679003834333947686030068799034503329431463055948818877693420563198117396201532804672872468173219572389378072368064118254345754647080811712620816614351753221888305715067536237438974121544123882116299020458*x + 25142888066978232411174749426000492417201437740211869154605479926601863404022552686517218262548007700440221781987727771207159638297084638694250849388647483024616263831977512665476971977487027735602116551521982280083874095853220415471641843621933158448441486038832208573739189271803644254811124821506599643100349936733941114430371421847506445739435573457568789081408614142672555693628932451031147186729767433528773104846693352619046372031551542204783671307402130170202012171567911381037766533004497515113206133709410586426605019096068016800388452615708609238515684396144215911359629557704688940161837943419523032717431286924569917505178787070464388121336637785969174321385393808871026693638706489655956463019579159580757163481575101116043095251722052486946838820892027077523939311188841656870172575546246165734983496364776150950282245650835773330832785142591952218386296595253233294624561080149590905259284581084917825062771522972233699485413495545980373266960706179731007922782431330360408284859945387829261223218677447050680457515455842458738925933035134156329083775242721651906992458813586716088920380249353400358620955935546857717749779219958879905122977454196560233270233137872441257281521703673563694588892360368574471689851448880795185052312275283372727653618930965336783841274486037006573039258910926241727892162224341300692820131250356390746831, ["Irr", [5, 21]]], [x^528 + 10934*x^527 + 58736400*x^526 + 229639533114*x^525 + 785348557489363*x^524 + 2429426177506055168*x^523 + 6799067768933405190096*x^522 + 17681951791594211804815717*x^521 + 43490203036993697357069632902*x^520 + 101268252554186921759504726733516*x^519 + 224699604158461803708113241757238774*x^518 + 478978091147144464229830811597755504160*x^517 + 982754968436662710161678470972757720248298*x^516 + 1945703834261141629583337797617731864461623196*x^515 + 3732190812750878450433123628511415234380475607372*x^514 + 6947344691921531426652862939501116383458965649970041*x^513 + 12567641295385167094906436259871632881289409642346567875*x^512 + 22144038853929026912952901556764494195014391048983011877567*x^511 + 38050518313704806369335818537011234217040244806743542900890465*x^510 + 63823433866722915409693567816033218067222906094947846348582359453*x^509 + 104652227166750007012366138671367065499946971949615465155964010213342*x^508 + 167906499630733878678916583297052127708138401745050651648326503466316903*x^507 + 263779772339916052538680128272862809378155630544232623051689163089116130734*x^506 + 406176523880227146957393745711864153114962934025123495213036193190376611277747*x^505 + 613485782972074015813822236677158894824461030938201188285088708284849546186768392*x^504 + 909378679832009653372972973822611358377473194821692380192110850425819354243293753110*x^503 + 1323931844126493350961528200922512610867842012351083272382543808287314633924586295269754*x^502 + 1894198027036975841463584143738435527260598107706141751927969970462190989282407879176958412*x^501 + 2664470671545951513891237284078011208273037784558956484711432532437882906933891196193258376881*x^500 + 3687018106313435491206799271066752799012924018808054138879915619164659132981170164632105467966062*x^499 + 5021476782363952556946427109916621887372479994287064897225718181798195537829448866201736955681503456*x^498 + 6733350145806299399442168646649264976368907064816732209526341891390943471602975351225610018831841588051*x^497 + 8893465177071336538985687532462168993700392452476049371186867372483815555113660942344936385944503161743827*x^496 + 11575126650860125332643884021945392485043289498046373607149032801489504728391263888894726921212471332246890947*x^495 + 14849702078248695251261897091649104323306226096972690485737959688148101546441172379384719838980989620828728344587*x^494 + 18784470407830168852865044736324018819238621153790540959351001956326283550515400116238480247192000762858693427591527*x^493 + 23437410107075938007483196656399044978038424435346522314417014741267750827170598984997956962524813625029744217914490901*x^492 + 28849942504937413462743912379019331046204261048512498593624021286048932938661859248479535006503754702106568567201221562154*x^491 + 35044447047048693653825639710303404450964711781152178505727012805225563823996976329112176222268965933663661527291136868338842*x^490 + 42018411971760839997189261046662763846372899972668339812065695425182418151486054151454183954972186961722130763241600751417059270*x^489 + 49736400561568762659247015667893803568888230218072653009168750460719587973691240572655720344891009881184950412886754221044918098105*x^488 + 58130400945557204969881766941684684548276045514358017313153308902175843534671835294893118248284139301513341900499420092763790242059529*x^487 + 67096661438851463244265199182630485348844222037912919562628830123948769376765254917482811773032985919750681455118469932830229925860705572*x^486 + 76490280052754685420137879218286178569814328383545701287886580977062191115304884986791014337517025219743047032839525516056911052640520415998*x^485 + 86132180103587958345637356843611183778398495982784771757167498592330790212332542928150065010873777733815329592135314107756091984539750983408721*x^484 + 95811625643968051183788816381403875454595322291043991738685587362229659775785649020606426179955771789065250843551851101569539329699350083469529528*x^483 + 105285915330129823783499984927953460049099552061726508655566693507972753897291320366769012785492702215803589855394756517104455069257425038939320828023*x^482 + 114295917488921804847631828383865899724026525249175732258447927733324907546099888581791492383027795971881545537622027446637117557525113540223208048388330*x^481 + 122574327952563510610433010323346977277101014789384473202401781580811292960593788396367569528426524438120975067772073675612454088060320019268363772513165152*x^480 + 129849524270473425813679685433012275777386485585316535265212032833032221242182249772976103484832561968602275145068561697330654076560339302974918935723516990863*x^479 + 135867716453863175971983132039199768642515160166352876861857572415615128630260636521908819362500654444004728668713550959913663651238601854653652056211530442135129*x^478 + 140402846051446420050163763701595725897984451179105273500414316944918296265405498663336428341000841734067466907244666294854960813082858328478748052683936090751980514*x^477 + 143259624661591657543566750371532409527585149137944782283455144892648364850357368486204133433397107860855551594494212524539204588525503736169298432946226526229073967891*x^476 + 144296785303873640622963024498194277258804402455097841161161640812637012397810843933666514763414680857554573286966317695074279717426291074575312585224961104832686414542265*x^475 + 143432040164671529013075234663347813887307107289066680057911500428929168388184150066191249414223806766914275300838234591555551864041673475999070337217836880011817183620415500*x^474 + 140637732720692723994474453043472359261153647778576430141661955839726724844923475597326933780727132325567646080078414803729159421915301669055582026008372147594351483061622562330*x^473 + 135959086865662983103163558030410173538006970576236415885871655400601507686673458178009163315633033721886641510108659292137888725572236699942809512737849137845418749508837476564779*x^472 + 129509144761885532149016901026520301018961764226681179434057606294800708515311775549422714998481999851706716537451606440914994926771553344553480261766032436283950514380965146329441743*x^471 + 121453129125908138678465912636865235979326342723767664290572286283209300661046673469698395922410240657296427970917233463331569181202953780580218830717216998862347009318686129512805521633*x^470 + 112018807062927320271664746990730192769720120804817718035711940661969627548693466024784192669812802141392035796798511689204541273744792315823958771410507674201454701057784996075407903964160*x^469 + 101481411142324812638056542940827148564553133099834849565531920382526658107747602037605628545296810332389498054259533871809006033624035284664914848507809972721479060429149694712668669111147785*x^468 + 90138558272574183729037252799624114650096476014452911310564711355436334528321113783735992833843963858031146460892283529675646783610129084957572210872565951259183248262273006096377589743875188273*x^467 + 78314899698295550611264478724890154216208143429927719682191498044807073447306867977505480022004958560980564741958859773243607819702008713196225972315057318450118466126898929233451400250105647052634*x^466 + 66342506558173271148314213086773535585456384601489203059065564935754274843665521011294899923408193843446634006070793552081131156060075798093143972572156600113720398025839353146079582205826542691669864*x^465 + 54533383522004322809042578887356302944824488633703996203767165352398090109082060404903566150522971530899748046851866553148866894470292657616715398744646633058599707692201226860659513637978299052084536374*x^464 + 43184027087223624678679819455242164205737899730396769384768264983744781546921764669856788790118149819318827629345107091022251651238076820403889002468698832307063468982908224416847095617657220716207389575281*x^463 + 32558976644534126323176154495956236637780189627424200146908146942962205249482242771126907302271965295117551657620428613727615481222118574044679935904502668025677752511144428027389833407285846926053938383159624*x^462 + 22869154101596234605817981284458987044504424027513679594235686298127112948599096747980825335235569915295428948838520429494212730014581275946386526984376265016901075012406859574641040563669172209325174181373502178*x^461 + 14281494087253640621580633745303087668329821383238844229654267561051985632636489401858478645251803211524257721448564665256453539687613859962780408069662547408042878795055728946167420839964843297730065549335906151224*x^460 + 6910974125659019864695420203368503529197693932885324530194439054716375671618826390629480176665299514037485279361748423705980824036294377046148979204986364151906046699997849427497029530408865315666581243076543292078240*x^459 + 809572939619448990130951965995723550319050166159873231062369653034480550323012137876891465566749569278774976623371871843285447819488464919763489823235404300359392325860483278233053423970677986772431474238601165494532466*x^458 - 4017687239576337214176441562000978795440682935468081141133545909907961126907291616424412261009920448286806998167574916176843149197753924688287693696072603724974752187938888022047112812437994424050178531257443658834609513373*x^457 - 7612039841389312649845271536428603219305839245407407281567179852911777481110887137199030580272307722196878399329433606347185772819973065548061090948543372115079694488669276094376783853103880566934243262120436887848862920887202*x^456 - 10062156108108802790733441937579406770764285517047038277671265140932680142273373689690744724687106280579235077153554876229488838829086362928416205424602238827826865362587695549549876432929876400782041084170215777995225713568898384*x^455 - 11484712922312469557817502196253271097771128583106500091427535711183418968252875563190616415146231584072615473333204679948909060090244498794896025651701638958490490755662173953680442186565254049157958852002732823818104285273015846920*x^454 - 12019188353980806771323543526949058336736467049540314886491966455621955944545816971825149216114230929213483773987144164166158595540639815712631860674273688993922642788721787823557290439476165245109206056386682921177709292539339127076157*x^453 - 11824014146841576606356100145181355160070719494301366093265751444916014589705849279484396075074752001551705328882272971844944324423929622450931957575238383726530214304225508057966308176508278478626180475224373586567779661458720640802954396*x^452 - 11058835868746235611955160315225170427264393212807502533225710572706705168786252631420765239550517892194835661158257085082716421667648015110688815966338755680812181727008095863093822195580215299163390721597961198858222051055783499160619325190*x^451 - 9880088415289784098497334368513991023041512134154472469902079300928689974675327695199050580129201785415602887224499834486568053145692061144073629186706333444852336148990860816205480336316679322492106214881717765966085053248126793117901770470163*x^450 - 8437476956501212757793550191549972299156082200353526868558738813421743821392101362559787618502483811944349153450368269777602959427114347728861204151103000327563035445937528156782757965872714459524180853683387290848269374210238231041083913643157145*x^449 - 6861886025579605593132477693033805308497876139061787911066111163533002147913391894562789225616423642836737831072411004981119966878750382686471529506347193848773205261332964833855865931227770258374101799172237634013301040923503073332287118746153531146*x^448 - 5264958693943771089155280407416854889481391043698527203762825333947540701177216418617579643710721319059865974673204583254353590692775079828729201530214039341737596406531766912838226279501974595609334510986015455115974720237522963571628271672434025973607*x^447 - 3738825235903306636052753042928736013270812575915222311615303248853278654382542827383839484849090470702917555861349648971796106686501833597343699740649450969955167242831462373883256682610928433023637566632978070769604025036099050684597638368360223241389551*x^446 - 2350607538975737050785053360758917545040910850638556675278623623017339081347243742922723899491550851241862234031151839118335042021060812035995207770859842696167090943668650985187280461612685004215236274032676924721207095153010038237826029656107141103772485072*x^445 - 1146020948959405109688744994473818133483746287498701333545442052913224078541926449653611352278894765382052098747001748961729584339771163271713103965694325202005325146823415518263173389227362443555838545470373096344508489931504244734105177903789059164413168948190*x^444 - 152125710710430845975323596812062051567971759927318541346278738408081836624236897188919788861996591425643997921880382459200020132317728540303905359590748245773506816731241357602501694276300403832995750755995433666343639496210304794600580317364063979088098877975113*x^443 + 623369618857079120024271292176813658448025071425472341812858370909508728739520152100904917329707850781005716753415198785495960698108906131519331526647089080029617673753797831531887858425668172659744697818310591002461100358566796175573542943592089319429724673026717320*x^442 + 1186647376500591182150026336791123860202117473826250064695289957424094125805034583492256749612923919021859060945293282756033834396666052929479267914753613721678668655459594308193183369547071564057815473784384638561913636686815403167108930791496838148987437083208415877598*x^441 + 1554039808739764512182299098050535366903696841484067418995391551962060904684922595910693710824986361219171149030304439332350579394449944878521652935413873666254428659987569860381824847677789700982273273859409827466756287387699367049089654765414202506238019845228352560988062*x^440 + 1750768779844458253111334274760079501227606774315155168516616624430786729809051722364360551516957051010331162295544927810213430344645969916251996257773878490650659615459571058710778717627077128697901128775539552467636211778219492694275657264995817244127626679574674610499494752*x^439 + 1806068531798253063118585609806447668304787139363529582069202624487512158637863458593533982552157369315277432705951756825572531279868192284586265955967385301288641083802339413396651663036414776792453671884661739587713057086274601355731576312904706615683526883058802622328409054412*x^438 + 1750406478174360242265455075338659981119467890722704402688846083104677401207046134224534459597371274660823640975849572042663690376108767788680723754167543717378088521563062994768965232282828365370824514325675686195446470778951003649471517452357851565871982354258740725581659795001460*x^437 + 1614446296572252010178892076667995908942413979963371217142599193052537896394186582085763639454552324245800855234542128598659095630319883695814473363349063805271080799454103638037344054736425246430453877907488568238398002189652340382368697435214797286971763541886440934853287749063413604*x^436 + 1426099034872457517864732284916511556795963911353489338911580816520024023377304380709274999184172683403613061266638515230603766068504832887631460112614846890741794010405039972224232599844213498109307733821752578154856770425292534329486010912613246801552773453811440419543271695899988686301*x^435 + 1209478626819332027326864021333919689374165194851282173323176852861993072574905631299191479686213295353765614567259632168797373451784635241007591583725410722210830962683027770828575261066132894354843368352500750770401509236016585755854024240082570780439978188227970982168154932160501760269576*x^434 + 984883010780098570845998249232834084080261383510813001877675623058261752670811285976807986840290325920264611578333371262237090206885111906410395235265189449593849576831739068217894383591657164381248377862475583350395204396099311184132252456013404170527665963495177221964063308922723271884879607*x^433 + 767765403122080336074803344588596325832751594218247380634428326521343482859380335188378213977812424261447305704645275747516733419022277327332341410805940879812030361989780354425083842540525767029614094002439618718654453490351489658796742609094747941799749215407053901039323576623205724658648611929*x^432 + 569060459195696253899831497953273018707469064828096769644699780545198875278073261404242231085665120901232460265818460330617169386857083343394436580148808472023293046230624414979700420685820835529454529217255833757527473628602276057288133468057684191845298856269344375723588864060779768322208962194539*x^431 + 395903343466594484943066681604852004786856301126738724332915817809659704943381021921504307269638535110593310040515676875653250109996219933457627428414563969702591949094518275283700926478287126630553927017394888099438810537735261867018120596324725062476619392722289176846309157643541902264126828128180830*x^430 + 251733625318536767559612554637643184914303870373006995028908767352712122746740535735762799432256057629261817715386181518051708707992885718972237225990889066352294558804865435032738318349294449789861509661223447552795137629838236746182150868732981671649881939707942737399640233603649252872988403504834799760*x^429 + 137162881812755339282674853992799608169086779964581443398015889382040000079202220715828927553575343896677846166861965654020024522955975567268701136882709457090516527798085244102371762912844223667978705537688643953061753673887788452704647604009550229523200562493441667657175450926724208823199592294022307686851*x^428 + 50813231107622075021270460318838234634475869450957249350151499619963959827902501990688039560900268420416483181344889583915777714915555043235412041863418130522477274971861620164895989669275201267616680483992293684186206698247789046642743889332464150974294091344716661621244014006974530233300941087695152721048177*x^427 - 10273991585899196893077463900410033521087506183810624779279461120370118854613841703109918566809180523885442013740695445963225250948652859284579974536458921843275320343405699735945832213701967751994541729324556283078378903753856135835262190572101022967093977111122176505474949495923492567111562786553550210049693117*x^426 - 49892003503728958749427844469978477316418628540123646593163968054286299625519176110601166121612133788905295424351837919238256077739735254001456459729644984203421454911607320974473593055344993543258558976253826235757750236166630876262840337382214998794361111520987449221469003535038767483668894748111387892361257636686*x^425 - 72124244651143277905245342407068452620077511158927742622170268277099742311996811860095982475750134239294547635860176361977191952590657703521941044894306252559436167805756879146185044416708765576600303521144395960327948331560038066558958121767414984231086813576005963705611208118440990465517098853815470529520209109829624*x^424 - 81086702610600623080298564218974662056166689743529631341645558844105096598212549659132216812017223351898813579925467023087041161878121366169497415238836839254755855191935640465967167762930167821698324590104415627880086023002471064140023588648607012247337844323320278257544995235656205918035374715419511325139547186355043256*x^423 - 80551197060912218579424316223395787850475776796408800956525905851824970216777586125932138285338296449871338884060432457325268669605305001248571742730296206028592667917661445568841698224837772411299607701218313350485387643030354904489482459942938808146541928026544658003441576607364877565710562584597777982814835611411364287014*x^422 - 73765469532570477542023150121568750725687942558604533757250404722228426332018771802131467674041868245968911869751233398321093269293633667539481863287013771169692334589485852633794712522152650462365483423909640841272560525168318509367177830660681642193746265784585414474597740448370265501481822703113798348532945933687465412684797*x^421 - 63424599347560500238224511171898449830173242213269115392068940938833469857629817590655221388858763659872502823345256466642380043237569863297435236147081718545789802237487285624861063589008732552356712102678167622723936217591263569397239371836651551115902995188731318164787569841847001458510672181331373329052129007111265808951775029*x^420 - 51595727504907599192526141548881412439904621950016674435161138172111085959922359586569438666685946511461374939730650272891161053531910028155678017196032786807660705842565368591962159886866645901608300668632278622953759741182768591006872053899297625617092116466252748651261861476045653935050731617347317400886279763938330953530451897797*x^419 - 39762577517998244639447118107708189282224116329256679169619411164718619201448852925603637814354073381778537615783014895842586710554964697460727546925793174096928557385916073060619804348646589644140570800233199149830779333056683083326883004536673353452037070948647565156572928418922668313356914460032497924005982695251014053413088071981808*x^418 - 28918679572791895660878959761390696176700375151622642817877485932510431062617714053460035730688535242820711141419381024647014558057323371340294634754000246239297154447051035263359428296629502754726639770924015424048311175872296762905303286909277440866840473473569332491139116094952427604618224378857248144218223573020157859899350862675112352*x^417 - 19625151984152796357268324832626944844541613990475383856889989787945128414288115275753720486482656979963669512819256778143946854354287996872263107468125938730609732503579860334202551464110397946992610768508013727327778272486571190024290091014007326503226951269264604298133591239388553866593635805025982332837709910135938178547957569387672734274*x^416 - 12115416717260277823297604455704162948832441239044487385415934627891716407442015331493740430817177605732338491764546210879769388505178086928180273796233544917292042801192438668709357516001296416656166288020778269217813218949904606111276622941735001937883752807318855806139508136795929331810416472087780611977070147511929012193091775322894821036732*x^415 - 6394031144634023808663626769501631537593734246101022087668126787354821884945230687983566546935121619969937495619188702047711998795675370765993553112030676121471350936161640271091002390999139965424680153585526936786082277931344206057435347443799326437735016883564910367698900207337978992545697245346319237641778779022859244434629310461267904137381240*x^414 - 2303773876745408382415490366059482472300086240433939257874199888850092219914430780708094964746746408302724198660847319106784877195048159053395726284554665625289712947803510869208263786836726328242521093694612428696392767614138709551894645880688770693000159646527229206927070985999406735820645811601819613942861790926840827336652041338780117344207286480*x^413 + 399516222344103646514832464908185014104544761716153864329394148002292240574569624312794123435643885151653777201225757140866411441179715723634668772170062658571453057885232238941867592272400332055935298606603907765952269176534632416827188578604906868975339340048513677426871608430566498397228714988718607143504268344389419309390768386660831742871376986418*x^412 + 1993099213990117907400964151698580678924350034992682202982096141862444455006781778674919839362820772875681036355734350442796733972647331032946994841745604555604096427313917138864597716237367742574730934906540444315392252195358354982651339976572896489055457032334044042381177532374960604381098550271193368596270514649617466485623777313696626041567060078023100*x^411 + 2755415946932602617883120277894164811764211427510500760221086828829311737268659175200766924010853853746034318087885983414680784848706839250685364665804941489804192339668241684180204023842658111160816870224779353231230875568764504557542618415854320062074580060402683348772604781860227941842527189138433908722146224096648617434208224443337223065080046716829133043*x^410 + 2937278147187716138470420381460235058994564930535954757672291534751262810964019235922888215876334343048874125163254074451939233303371249368407267200387861424625992656195436854005610238673925677393321537535177080369514086073625400474187405398247757260447747072452126239453457670511175487654638575045592901464701577600892172614874767793591253794596515477223379466375*x^409 + 2748701361106887814583966754651126137093762962569421240213336728191235357267322291591920024418803806360913716731889841369096105088198619373031992881014544191356946252797772939097013184434141464852165118130553639994769749308163535561422937907426490922084477985256396089326321598233456949009145603210651226555678570916234713147087524987674742148816803916857218862623891*x^408 + 2355940803647750324178925164014203659403694188941216933913232574456546551757405721221745771165306841498337818635124936740737060058888225119696716925791835319050987287774165048267838467166764590644612441731835874168052101851866052428370793725573005228934660528187531006824820639193967973707441510324257050950678183814092143000034010785616371348540061608071399239448015904*x^407 + 1880453151978462128050573311290961309892722967412741559856355010295387613789273656869586316749502010663706302390060991782583872174586271823099411638100207424116325897066733573559570323416328667871602813820352514928560002920944043471538472987798286902532809945301349541108011894703900409861866670570931325669645585385430130973951702540482372153502710283488801889462544836424*x^406 + 1404324374224384777419057179531800203447864972363186960153893351900628011289647869717727322759009404602789401912468203625055141360400519171409497572203960112114189305273934827387502203306460770198707785879812257155024126299648636752359441913154881329755145692898487165524348375971960117392239897844564988410339640213970924140675930851309274527102348845791133070454054608166429*x^405 + 977665226976790440316832279345980286605619065883850636888933034181369715313217392896082625944405495726245272906644071396330750199139955735706545508185707262893763973468748833351917667039506325941463701636144107225475176135714681590625590241737554838569055603472407111656005248306543685436185141864176846184433291851464279795079961039373612570132817191660617888257580070085573865*x^404 + 625266182683056978500831956213255192171938776849519695254450102631559478573200742921609139574321419148645137082414877857494193518407039534542015400182050850492536354026095584192399798147128923688559929590837004167204269275093459647252616044542306254636005492643755314934764005879082828700644252902824031465611112224965787422948805256670279119783606619185022817327038128431302438414*x^403 + 354207732054537621579300378322181681093735603209280335333435214874653078991283661488582082626717823797247103959192249242441257754308245852664023113210163800349010001908845641733826276505970227264010239380009120833786168053326748752006806125230030779585470209281715518244685961736574270223684634318460849500793535947690463654721180021794645551680590564693020715476593178430768089300323*x^402 + 160183237981078005723819476046536238440298706609443446270217839548175890070418793438431013556688767465525845625684867461134562569736667321482669314643990118882437878242920452370568301411193396925647944541306894111677916431619726816932052056186589347785323335200613095852834347023958795056644996595734107866313762833010428531400166047641737533625182200372700717808993216984956909059994746*x^401 + 32225719997038752795431615042605551421380169059768904556822934029208333394225763198506315785908107751158740121389641003302076897763873634433709157901717305878100555467578385727556338845511979853424168014377787339953449531505629936874158006906221049603259619216959320296657760994487053089813259111201476891681013068717484806168705190795243391665119892591698434627035161541835646655034561048*x^400 - 43313303467931039233485685626597084899361459342753712151065514871085593137305517094481318488173587408160536482974807988407457058860353079607178839675346672827771761703572903152595035081347291947808403865676876444827551491244191691297111623717130552015626657246446528039445024513292118535700978321666449787784991829062912198331445262587750278327089761533866660334281902523865650010716667306784*x^399 - 80207665866365772525146831659835144291780551689567593540522685161509665075773184537977701776471625416329332980656138283643078314994847120888512371239375115578686357703140302423586799914660291337198119414535574484908085596955106175653344013416914500804922621900009832298694329103313240703250785005912505086064736958202883726485527358906568693096004332533674934515656401366180598643423928709383466*x^398 - 90857312814410475796080946399689466113330064455079809378425488594449398308979325604501845434515603246749134688593072595415077249765082254268038221442034725892913102409480689878747766618668673679155673839455438335400387928515944248937140982713655069353606131106602822342304984484195978071043322199689507541520488823933745229516583772969808857645539414513461240355281470395509534194880223219357538494*x^397 - 85409011560890854690423082680068056521922773917483129137590504792585476803980717182024454217838098535961322327058862519955861781236865102254752589748418370452212887253851795931946272271441781879114709648865228154282806799869447082653828459042739437790364081224363978271333040412972729514929724911113587735038328537235561339014068429309623444820413474724493940973769908926141438302288243391467305530419*x^396 - 71563846808523554366969594522763942567004835016288332701972011814463220297797879780188216091738076532913676270571996032196618684689767154660913976225911084974188773404376046217841070948815225977574543635914619432700273924380742552349939819090186828220226640795135405096556617791537204783676470330708692319665814308108844046354307965672624557330551235516893416131263177453041732235304009280601467184688380*x^395 - 54726444087345366060141373799535315280586079016691620177136961623231477342151394459542804153031185180381553507840243605600112556545860066911958723562559908206679370225162897571684544081619870525935219770789421343573551990682019558199100937753710058068786883074918303894255688981474118650500587346174851893407730990434715447700168782215695038309494943167732357981146500943627086156354934491575697004474311167*x^394 - 38317655507602261748189048433195262159498568739252575363608396618623996607203657963090087293826471340826620971162696063321967827623908291820092934170038026146887635650657428473853354104223449062846020852246979498538233572811512358217986164872512356993585418475099241539011363430193199097779628583442902180278598620920830743259180261794162417078006132734571127971086036214048174470687904082966762046298673346164*x^393 - 24222613988603361788234117430295693940746614393549881393336914457607383979275665722062510557992016808085694576913594364191286297441331061994176619371314362732902917430350324080504888342084121738895287709934270869715593505228637761704496292017267411961611339577071220748120481058840044494941794129906554691212105965969129232457818436335576931712452339454974568960894251408858076295263663404212611580861323230183980*x^392 - 13220056180452634065066637081085258888769826679406309891670722368880286332424719808554312295208206005768681193429688993677694694609728233154628082481207642533509209640799878983858104121793476254819539161166186219843648645550580425335394525272880275524003027308349121581390288013945752467044896770691617303172366178845827905551618597261320265806174959179259341944326852020249405260015615483453354608130087323465060204*x^391 - 5357079057393897992102306969218805856172161285599633597592175280321505972766214817924797150266799988078458762525357128918301009526184747855525309615977715686036365855255476990651036232818208536617476340685232353044832668209181294471475357667522071913873483436268614193102879773510756849761438533928375689033515851038948586310175659652390160066426364845025023961510346440515684181649732790312143683157982415810055733012*x^390 - 263805464125524771190691806684395718482176898140703667204888395315748037984039923374446771733181212689087584980758453405671637639507025333795057824411346830542819091185779039385841314527518332944385097695703301642989730145617015139712840460829161158316809069260722562595324257171773932765748641909138499425184089492991619610014350924248638559044156088326290746401660649411615801229698601995763603614109955372014612586570*x^389 + 2621883007697999580284214452162671334374451405006445537816362891005465420555135354814266210484674067571505356219023580606917139624008096535690932575586696005217051182153342904772098553867480885718549959167784240117852149199231773091645410429859817034441946761674826976975639082466613154628496443810376139128021615042464799193743718454065141483369442098137265392596110412621838944488291582081930398591806279029047542661052989*x^388 + 3900228131419495364565706898226613906164650130027101464851067794778143769735672300899872531784771759408481437932567551719690983592677043543155603527953944612332904503643950979042699046256649025615487840272053575682731237297532776121878487067136929088227689513884939465970325289877874569990571840755061565079250816236218958238351369571411163512194444786225043367326662470885969479869491579066467717088404800762675133646570449624*x^387 + 4114538763815860246285444772851210234548153959082886069417274218117527650547622857712315828368934647028540870937023157432680752188562141421099286186000161242283160689028989041681670122124284208740757047506756019556917999176329067838550672176759390663043041412190416598195520267562299035391092861221000427020304910627394208634427803178448402078927429659349466215522471660809642869381103337205258558674534541025498252872234231273497*x^386 + 3707282396412072030132415486040578782557131398871832306195070382693153044064910903438112780514486030458595481833108488458193144041076909255747612836135628361968031266339068295193544101953273136443479387696044248358991533045574287113741784048385819318139454341067414317230537667213346585076728958503405513908092757501203883810374953801696924285416903428931462230186984441319764486879336817236903243070271588966191081524426662470237779*x^385 + 3006769587518694145557403661283227100976621290752845661298274107665054668969618867993869589180292900309309990017796641106451364047888718805180344228406234326796446127146289328245714114949357580961232264125882770132740448069160871418953879479060410083495539305967417204930075902378481877575944378249111122952884633358425935302693647991360324371051704572051544605812140672250687528963464028136708777091970758552635697210542428125551124829*x^384 + 2234277808100343770811773898986997832432629302543507648285377719647698742480154937542626578866937989114670292167966327598845284063012642676939449969228805154154993602908422662985601762496569233173199214388702742208280822591610863249038919555649600183018467962162530688940796433071393350807305605033775334611358693559842883433985627068632588549645812050216156058194336211868640793700643543616705399894904647410761905328988728012277614039242*x^383 + 1522587815001825626616412671144096070392163932918370655780008190543118703112971086910956071040869582903916005610494917309790837601613585918858657870519774345887815813048252148855634509469273466387421801743664745642854869169740313652213620196501160926007658255673414086135376708081506742515944708556642083182507596342034938754732988606549079630336715978906087856317194264833805916561814763391478110388446173946184969020990893758370769270738131*x^382 + 937293212740350111551841589818351929940280761544569067309661770371559482682765294507114553095831939224435416891154358914870439499053408759264552442074392423765190081684843340553605096707820529193339032710005281493985497829617545514097053291922741511979720361573619826931739627840404775556013554436106685409002933134876279136254494540905009939825325678088695060723502090348203310557215380744243198930693856515797603844853293459959465309043619553*x^381 + 497963188376989306131002334787995638285375363936678942893278569055182043459580743748098142223896873312317112063796028822268638529523819496148019907080292501539752295228670027384368303742528303626180309715613344240227838397736749564855370752221183318525399238895705653982940165249959228130745765578730027973831016400259911396516579504966721228850605736838737461183453907351786586048256134237721292334394303328387961495909481229620067845021470669500*x^380 + 196151577920882888398405402404286873780523403972422796032706379057911022991985500170631966796122774687083730571095653615296437543301197179355424166592376645590474858366911519969303917283995430508989437347141791832675347627445674632710352145172627742860723775274966617618927154949836621633173491601543309007759592071460983916994079496540153196320168469756546181817611327113529201686506613788068273807105936582531393661090057836801519868179793447086536*x^379 + 8910082007457699263722743931855389716446890721997803905846891190062923693678069278970035691351677238961078718064602914799221952654182009302504756718799526062446989199749069797012436477077565307807458709835063805414006307439525842723022533005546356244148321529121183878636092534519251433994213312264496046515497418670459960443146561618984586946508927674067444084667950299295903059205311493816277792077054450586240425022883475096217891575850403551080555*x^378 - 91581712113423913983760293560686750135093783606445346239431154287273080874845630930871929078238109572846220328622131180989568790981559277775930325574137897880763493353788303122872455181336089012661708494923548491992825642044923970524963384878686141578193221014711048517009012047456515967322735846611254625132009397673988460653427033137291840511273042951091391605602644796447230646234648569758971927807620070829214286701944831990204496429694756128621302399*x^377 - 132073738214251320751123321106567301617583370937356626412755173794208024422200841225100618351840748612630879350816902064280284472247323462628806540621743997303708882919479775789822481534690703621741825186162519615801508190186004174848240164296330655014153044488928501251292575894082375228436637440499650049016748917297535493608993816376513380304670643476017933927998491137384300221516299397285178056700404703318100464716403531289474650283488491157865644995635*x^376 - 135151790674342498670283316259666308493778833233092929957727032192941476632164929547224012908827703449174522010613014820511375786191330497525579864691915695091388916860112136036770717263368800647509415398799692587707601094426357117855770103729706584934651421214730877794938714909936656709384126096133538149116848748473849800777093831354569805689296019855533333565234432067716522351976231368499276138179419339470341979300467243410235948516884518817612365387015636*x^375 - 118027348256622400206963883934286422054382076041425884652739883857065357916139070223825608863204988555555897585986504875487845831196368135526182064784293999843764637756263097747462859653421900693830264419838190505361583395322346263134002281215368893980783281949434285341693545632015481048736051332171622368250591458329365842025631304210443925857320022520829723273052824101318786119534704130455196178098133879320915792325754305776132270063562884782247069729026737615*x^374 - 92656409967103747647301243866115584162939801175240520939865805615987322516996555498233460114424513652601768416829554482619467023073953871203393543345070687269717642278189048207233240609980708233843531454496197406224005039552306119070327289124188427490420433444709230675009708318110558957787756172010524202616868916498143469313156966023445834507576697230152030376337605533464938258083830585497699563212467633626281811628199300075953355914511902985077215434404652659643*x^373 - 66529384935666489299143255449527130332932861274505137477717517949665909462304057811402977715786409787922767043468161090462904234807274237765807923820156807830824685117213760352080445763432663130697355235518097364190416909678623290415197404144432585169227460428122594426189168564003651114492783396540058850785704906104443288805408626378628553665430430951526969544811373905045071842784496059677578334850583367154767667905595681976928997631100079123605286547503680633006613*x^372 - 43696512014696750354590853837084114780623625126029883164713273016438805267980181076336251649577788064409361760607670869084776905740407870827356228308254493855803169690706018022319214262523337694293356547143202629935686560518880152517379429044872795545905672217163268722085108519446589199873363052921961583524175849534345016650474580184003898316996170532115758108133040224168739663120261985558167374256821808175875597652964915749616232690674357717853935226596992143592657783*x^371 - 25817187482303936335695455159063172104341369725589092497879963989185835311696276887291884065653357210345499329648491136392295141036115776973673143197606334974997673371450477468800048584639876828946191370860229642773959372101047378845618581796260190262457212495515824395389980350419959893744997125666477391925609100788459127898647317683589905146910983519446666132964285463619083659081399316797089729661594300686038088446684729269883088188807777611584659213457178574960259910848*x^370 - 13050392131938667710982479425885251509098456669217153395901699552679601620674913305638986385082276139802395247001507162787675067707107410095366462871253195956274849560206768818443995506618960494288683277737292418503669929633478498268454085201162492133044867425180556533168645692191790009413926537748648951407222071833881237017660876172559958834237298559659615347050644966632585197487003959887795855407151336162876663159743823711767951112650204175328126457856066573840410172297560*x^369 - 4740393207671133668974474625366676955912570459993196070312252043548539236813984521056305277196622508029318205639893436838998150525925848154779323921374152414844219789627714892114669685717869402269278497211026642626171654474332061132113705490604269637515399442236729913098479014017916719702867583035644782283008676308538261820024215614773922990981841787399506435267093650792520867382733221896827952773947791771118750031650448137932053126495341503453342268944284896797673310553636118*x^368 + 95692198821242402944032429582731868732905016740979260768146338545192510405455878540535467822926733714390180714771076759283728056473592967099577578106817557379093803246167520964677469680791884333079834732421887947616531872568833089547872896925850947515250783133148007127038667517032919792576370791602127162054630273857013033209563390801426757628751939838807925702157591077232609330207742047879914884382118278817816879218604431977560085595681761857436689665024169327213490542127166708*x^367 + 2468758671420492181211420448071504342910872566216415771541488269039427612762292424457015146340256978384217045757619361617024434425033494589459414209817820597846898009247091279799695268692549634728201321360551743048766841817899663206426289475468684850315056777517678558016659271199229260168374424345453075050862038652718767154400208590350634137540982285118266776043040428071041135906316218001506655630768909051727933805019480419969424357088706588585208582645154911804817818196425789795049*x^366 + 3257169664281022615001759165002614197924180703904126696664747247401240893756316646733525771901574931123939975762597968515884375600903422915829240532164557412573160683577556006810050608283079162624595272581807190051070346853190508104305504823597156051230386098884829400421743019952607439212261809435265856196345949987121963231743212470140239087504418527323245369826397800799598930199454088020968399802850320308179760985172602676396619433491171273000570528929611711720952400998623395182386202*x^365 + 3140705010790379114926053039561643006152351975634638690335106800584108733481917925981148211346085941787217907595887798371647295647961193625252383808118366789552760606947023484749278835034637923202923336266875827280225073633892609652156570605125852984027976824056146876871622467453138041074551593687952640574132250056153897356395950067290637094092611516082199920157787208883190981961997089384033302203211700636377438350981368994493532070186076462892209800785053197945785299246507091550529946215*x^364 + 2596919086624962411887373788596825092507924841188114072986891221611542106488682956580186120773733816162196544903185211338981008409595279711101327211277565491998561925222444155172466685354116408828269049306819280707423767442041105112358710669197837485281405792329606628639235142675682264274359149526819722444977632250482853577256067739770702687633386573752686051494136889239001325948652757949355229650938083363809996556541929716441928772512646212182442903522509452112203175720161705814454025917746*x^363 + 1928726135269140945488590553663323286003281560907835434838398056743213114774897198453035554323680844243173357406283686757580957764546948002140474545197191503890882926686767033324491784816703984598077239759225674988085623402498612502036104548463127268687606857306715404720985335191179542667525026372743629158421099744481988025429743208333969037036689463028615908644001098294500281074463432686289983792042956629899201156059684572418239033358840495722908869070546628875309947093457424588245135414467135*x^362 + 1304777367803110442352726333289589205701078265812437798228662827858410213798117025817763003384275470861416008857064903553190288117373670128635065143963708236116909201007507220654670083104091944663829611041770152123299438277957711563808577555968153716869885735630489075847304168355925083767568497775809589096609593083825123876833563902565444189399130834559625360707050713460225762989340887957782400643204745249958732830167439015644056432729268908098029274736722988412994512635893753085582572900733634072*x^361 + 801016927581775482570486845375220346507604492249071724015774772695610998407990793300556620403776236066612747279800768942531219524368576736723132748956993118021847294312990920571912764890870028129073908850369549372824252285607760731189217843466043556596223513880155300847241647654832802452724847815229118655309846379074364016291770223161848020146157047954746989460895133474328781515884881515948704808143167513144676751418056538485442809745952017393449574179487110177204142554407255052533477786925367661672*x^360 + 435542617830331121159551663333527516097164069619840124315003646969839825516699846434397495215851259605111681723639448019662721618545824822797298455925097990651590777353016256918314709779082057008546740716258244746522043365557112014498022729507796254115285159830170129411534811663595754216758503824406748455993970122521406087312608279318320933445875194558184212016592313609933638064167171372091625503907621346387647642740426370840304505946727009305859322097837534279423557084302231560413745121879514683779838*x^359 + 195000086576226284057627546226228359913982850162263374448754833841369511935362992683717200849268231630785573391610335333558075509709312716750507403052587842201524603855339286483245885716161307795174523052883803069050806082421847999120518795785802314041769358609122584434627635419619715157612262533813906232749465620054018428116042428917703403717870787506097730081378466993559853810632915863313374093743561033688430838136293523480251317534772693398259189768282193647362126247219116265671275565742392029656618447*x^358 + 52770064940397102556864244133912317760715212784075133845771763601363061467345905657601782842196371907831992706421862319526211563718714293693970201648635389219903420393210122745841560560444269267713360377372849788711462695552377675414931550681417838336252452127575061823338412843527628124596184290286872034123031222577665309469746817296593597981494508229680014865671637301364334398657431771016209893426052387867904127128279395172007391539179406594014516522804036369384518088639934022813121948839357520383720571157*x^357 - 19958367469650900338970266124636812462421494155102980128453478595524998779180764432279740618263408526754983783372647498435602005678632506199691624892820792451257689851361807690800709950248031460016772280261452293000131959267094648550652194529335246006487962833133169409659426046079757242106786784422866881571476105795998372534168593280312065578806848238802672131723403547154326082797826649389072749174474938265699393628891996098746736323443856085359637564504240100231105252026687647030935487413549413050718526760978*x^356 - 48329654305300799556640181674556700787176762336415203809861284046517557788409289619384545520145738197534875011288475316518894173120373224793355534519623365785280381243419843327218233043589013814465036538295404886596298118904400604275388295447626201111621875129502604499546959967342155995867677782280081581554665594481932033762920215497977657238755863211761582663651430356140067348292301067466057648856597154041939267551835852858227678620929821630006518905602791106932604352857277553499332150037088899736946846279617852*x^355 - 51577490074036679951265039965087750615865254726168192860865140583525946675897877698776338022879554731586428929335837472487137600956227528897590336888970997025870996809057288354160045250478295719405966880981199787503865150215716429303905293258724145355918344041289517293301887142062263193741478647113926647371819872564565535039118050874282666768344690359162942117775068557398205555699871268014514344940620760440669590893812661316123126913127554244044241235292073650209198912702694555215725792076919266164858898871918584451*x^354 - 42945225482885223832777063063575867856220529452384447083319572856165731073390431508552693878612752922844740150276451044773925612623874898213173615513192745133112717431640889673841610275713414680630611649780873359477648970044799303158316374991603295916635210617125796690401205736852040329950224302951630394678088394948843902701107370462118300283871216564456305155509614533260223366985323384724016735806530173528535225738911371038548485751306079075100926676902023755276690125308177111226289095372598129620870201271365249817592*x^353 - 30607445839971183112074599122639873853671983761997777003667157870260135622100059746934701308967756308418362198550604033941734517943698424995085078764958602183716090090636385342702765478428430199804243892967979318647915634388726793937188673686830466376977592605633819494944557217460079018563812914119287001671988527001160078236869238921271321536998847612352487021364939936102862847399176770567921878627954934929645173234097262957183173216392406936897082742132321780894354461544738789333251393214313482950974327218167129712853507*x^352 - 18953521741215768773193598115330759677414207443221501258043825732461471542786264517319203548961416022155787517011406870016577571177076080630777284762906633667921282885772235638749748836475049834879646564519083990545749486930115108987940439868971111345062952293587580650384100894979273715831820584397026858173568780902449398761466600890121833898811407024931282586686305803421138787449097489156317442515055562152778574674475530708912852259852897982822410360579512056508253145986946014232734919571490274476581342275544509335215522404*x^351 - 9848085801100969750055008591920612439942432856012695479232539610500482806780935621067383102444864062327654801343154866558403054186283305971616394972049390595568844479615052016452465191233940495254786597412539712551029870424014323702998814549888396227227843654416437937074442281193942876627155110575911569767341410862678128592853415783765040558255907920397800362323260659911208484494775767654549241203639468646914421753454534225850740789071833260385348635934046402421181567142372568892720864461406614191560529876701062428034291295305*x^350 - 3659928315872270306317851488517130011326172256737830718864880291933109361819020665910344490960398153233005071815777495242779946341380043067470851698566458132978629874995413140570092353594205291158105432064136255526439211060831829610700666167965759071893746172883784604173444883932974093882127274187033876951654593198807366540259291800376944190589800981579238949638746960450940459517141515464976233511925471313003442567209550549916558117859467252959669033605983149049161216011291973669027059041390815497565900390464852897830202952258252*x^349 - 7218000910567579805814500804714551315928623665465237093829577353515447063323027772923534883107725867350474144086724538180487077568552531592017417345691772926572854886068319961417204904280046723293649658606436845928304279290722182823247345985095409402524548425538184644462020276153044568573768008425359530939980967139023878654878516746279554812645176991342874704491923100940334756237894162963412241346912245593194697255406007526454303429415486548734000471545103556572761877479312857793675528515094489609814825216325251528020063063993396*x^348 + 1764756252832658569931590019339115906908324537129120695310534832755950217771533459361973356691963762760854089529524453112140373072272343513555179290175985624003575848457754930452594980180376790603443280393607648784847516310496802641606899308810741340495840692856439894777772147491989331340182366361263534320420112919125239703588903909472668585237724739414789473768607928753276438333692320453204368318188503552487213457424180950603029124988006001066268269416146152662553980009339273626559332524628944441730066110116291155557048152210696376676*x^347 + 2315158223288866393562189112343040914200433778579542492211248351620271262138973844294803647315320075607292838289703009167864159313597471205833839586872991966470843195243451709722217091613559442439824105500863482838678309038718605751035143879994519786971542896654123010061001322717223914815127666045622151491027090544820281334731128403396160043309157878725765595428389991762311432173056322121953134595526276372387524354515678952735826921841406298658582842404617748407104772756731728275375215168215290736865664402032439165563856018551449158273022*x^346 + 2181604499261170016971183907892029879781532162983774139866188973091482210724303284122470744581102053790499517290404891442226760891801389890094793491430741699009405471567430043438541297733902813319061992011188046137081225155836246103777777951728518066275352796060568982694186115081534850063357513848052319694797322136550729469117142119672443252114952731604318302033831039611385142238185600958339461460127068796438550645007135946541131284595359545459851133813089675473560327103304446531450224245221304652450109071123664209132457323681142083668100561*x^345 + 1744232803506722454561477495042088768949162523417772993770900163294374513382440074254208741450148730977524916286101966601305950076175903140926685990974055598782491143452444794188991221430121459394715226183376971915856660850409787847358913936767500917996387288856306528784252359864394801100131151794743129957773818147697545495902940789283126076369247573288077304867094879406446869344182303367168446257188107277913184619865680494433526975120439794404819015470189195655346349403644320569735060327465531537367807255108319424335772093248115530881008663277*x^344 + 1238518396937790099303962015667554989842903856897151995635374134037277097211238360991716395534739962496532495388105252353798085715050629197511537293979501344876761862973147421015233747516204408194024988713447275578095202525215097104381273974634003312000513936506232048099032274938787363319072215688975084307201796652336374075932760414430691055482938659806850851171514296420193825363910457838570269461355848569036490289786606606646167796335554525369403284843800289385387125631213413977575533715914832251049397088577849711710854128677733555328076216922875*x^343 + 788391324320379852944379578855618112845502171924527673615005777445963899546509631099156232339180399734999487545640371286233982213880088599222897128446953222811402703635108895901079058808332731047933905309373793840494350666570697925309675638882870412064354149160512596758841272483715011135569134343983956324115168977691636203265298904244664150093382821701271516712406440904103344804348810628323721344142189594611585128910560456331767196244878119773379040757630983996052586750327354783281500312054501824925162815602816497754340556788833998545788307016341771*x^342 + 442747604966132677868073682775858538858205427676306907351909181717844596969111434866583666956092034211783717632107420318373706446890850687090513705124443242824656231170402322677155462089739631580766758689974372573250267037601565792791592486248560321661460755277431312117411667837264181409497072954706631265995514971312233601860304261559371680548530261823690806230431390202489639495122588251406310044288411092084783524163597288073375896851636411412658884786966396108173760986224566662530683114040393162014963133496784667988557528623000811180727231076369518148*x^341 + 206260539931612877462988827449437700053815061208635620279299933146928204278470704461033123154091754057480700750154423996545422145627708226487129523783741501721799283318441040354307829603864440664827067437359433507872922739278001762434315342040625735357359962476351192630512138379355834163154512606109251006682805775135507213438985533695732470109633361694984293719957290289588285739569124204535612318086082507209699579768611838153469008566726838785124842088824916764497651735771054252401435678980849441803721958076765052322431206232108377659339191942635974145930*x^340 + 61823998236125834661951460296106572881286289360426913099404230291861070987000837745227276779796056629507656236640012229679388120455775843177404251038237436731587401979754469393356782249135984448261299348963699606534515917216357474775432701879083815987240783043710411713701410719462167725486521540733664579349206568049243729040321533887112583533841097832792609443815179129099775478542301615340038738311659268055132862127186933992230393955466798170158297257347358664302260375446370972330706235679114575590288615172806313112762175875941097986061496255278608670341836*x^339 - 14841782686241035417126011279121095598423408316412424851336338483036825713835578825901410433852722457543381237909085496673860113592534634569001396940367579530734281102695378102932703049136452515824134660421049525868821941577766466717800045522021373744104833894083520797998319836420099587630832916773375149571976683925331730354670800616498798472161432979468689326906923048417097209277708402417212772797726722768072928551105778727936729105129307074670864691662943399230105959906292659508140076052635291694065373365023501250982913922112699451285299864710693998163124120*x^338 - 46987537007811393479838755367151449113266876811380381986773165096277232999156775006900586762445172225580580786332411219631045986639738614343082003737732510527979805002377961714155487988650226739710021640584585225312988279443544859950485008069461214805875944378933846267670769256201248720859658631570688529298634409809794596485057374153654886513836911183410514646092509070283829696391513193533315909633379262797279624028277987148919699230901366425302980003753596239912712614966809011477100399860304881927264845511806839566549641852341444199916669007447941552987549154574*x^337 - 53198754104151026701316080512380542661548313989637547694421167569175536365491241843610397792319194670644347157437476775090826194241184125003671980009459850015006625129513734408002799110089157173693789112257084814919934154547933554894345629485504214119351548372857278170052298856187999439097498032541280538764185850681314719991849209741349094226955356626886944403268032127505460141313481424829206746325271098129236113197942485502996131404618810122217005854286788443972858076135011131754344373797159066321895417032754716445996983781781349528563581482897012377401112275072331*x^336 - 46578137219061415948638952742068061614771340748195996123889896443181206705767283354321658762806669584660813959951816365258574967358004443393380644639838506091834785670746359791380688695386127445495266409863402628945503846762761418497364022830611507166353925395468820548762370433147286664160249980315228647204907234169292834914528985996126218173650410033322865871710238666272469069253803197996911578958682839222188438689913582313106971852942958887390318919893441416849666025698311543646985850397056394937175918337922958438125737476545953337507828269548124285472550367420642780*x^335 - 35372077066233271829034636174389107849538018272193078242931916970479792318064084971081572742622157235685762659702889205820167267361658491786038863615744317501038799549727747988444379591487150199138420247232193164879532806569397618476855046744918454401182294733032711624336515769653022274898990600326106675806810916234136455118305515960155892408345102913637718364362794167511704004046903154279918812431516285692244873265256209873762419370745855975313058229063779692296756922231452470982214482420500072302279662266648325624403337971995766576946199305167790519157869591193318732220*x^334 - 24126891659795657071744160274246452909498265331351427984705262816025236639987173526922326136685624625951436439102515065205762625302629030471438957371887345356220992674602456551345989009510778942420921955755826849671632087557533829694460497176745179150346195602740891771794054233020972572827940165943296649928039981520929422820293664842008855013777419943423046733226266095159503222782943492780872613625912284784867181240913475959354232521630423548553079934151199974726019382604255022021256905424423328935453629993339722361761054795136181810957211817099584956753021602438213972143277*x^333 - 14885786141492280915774407900081852472124627713869491364405733389108712647779695089438443304136853345499584835594577081107367129494589662979278018248266632714075282082419815684685923039914190085159428606612745233912038938235994081185000993905494624304399414625322340851901791530432763983518346200561020573435347600585071424821896768694233496033228942285138061904250450274810297597493510228571311466046876754782846689181102048479014546061452631881634801096294907317260052788010959456086017692564603018086396539533221812315886875696157794634165294827867679274499310575019915345076929646*x^332 - 8193486730438933004309647186086979115950414069165003452287616659905315916437253165091999051338398276095264881730057989291175158603048470050831050444848296032574622621670410289547999854859336950855953083138402080172290678984546667021084697575825284024714847916124892465438116468627691716693778630136197406736170406234745964189699794295822349052905100301803122782311931772796655620852107568295133816422767137535404000085417720760162354572743254142516229471868200949968704642503957685786866229890226926337158148753316083407626868861288261445401775957880834342358870406678871405063593030873*x^331 - 3826494626971324444262152291170080719879125883308777650986617576578914277940270495570917831330299953780176511231345920020634402905495469670878930364163208655978287847980982346772796408685039757362183722481664318582549180297531216378565570591924918590228192826779379093296169280709947136421546382324712090002678911535266063224006694319496517847896109491259817953862958485448167360374383027971986664261782792204371327833364197526115114079962601685164043386620097237721947037330693724275168958002715426691901253595633752949857191898624044481708283505783931162956341303966937390398214332467714*x^330 - 1262512508349699440641773391090788739796298801065709581713473321738287155278992286145173108184206249181137109899399210396840932558029989965375353565939982990886649998212612114010783646961456686835327046795467086046124042874337046590576423523202738622809604332573036736489121965422175808335162220116045378442396248105498617873341055807585244168098183248524379570144374104924470282896371826589190476199722754717618558753532112243206057113452486784284413369360023735623963613594443882825513421765719133577573103013693863260080005503607898988874669557098448139532534390056819085301780277880906430*x^329 + 56248655963857128102136699528841433178437811456378721049934576828269540224265141667541269614153484180096559117435370958653873813106088166154071204665105677597529324537017211596665855260260659797917606532131056631894545237171042231556563605143682459121393385571874540835467743137667796448047837930989252232246835269494568081003668587963980407346258013798250010532248857324559163721002917176883629617254329908053225740491119213916726184250248896578578264780254248358922294809643900707881205895282297058512035670087360153943443525901130357847292705514411720890582821906234714206707687918633182354*x^328 + 600750116116038450905792160315533698013572031512214307095892480951334684070314761238684704525499343340236192280224917975255506265431044507167927432944204000738466999012554142957527219116281543440176163717927998347260167979363141245747500449916802356958966665604483968777186538267089917754147849371515308391577611426121523552357388807952387091128020233982518629400640898206591484500311297476421088614290649326348440316909757334030329226287104218889807842563984980037403482506699139345135900996319836719598969645538181471200338188745893564188272242596294717025396845558396534968426288979412533960183*x^327 + 716980044618424022634396954217964226070572854582597515500813254675546666168920218525163038522368304909894669471562364138967181521729685259156279209118786364842450572052151046394981578045994384661931072114222585580265164353663303668169769036477865265857921449959626393480664531328019892576753545635002877601745310237053299487535479446742031053124727802097712030265920004342449742164671549783299619009929987849440383418110396867810859093711415504792226804818805206235616195797177049557481316066744473175643904982813258159280179259241424625975432087922436949101637552301876185448343094467831608825661140*x^326 + 632164656654297380383877830865651704706293606582763279862882781432812330412387717272608574285188347076489455566111312384366133220350162229822819155566518397488452531056322596996399274635979100608770229945858898874841236518066333819298640436400579071141639275381827061587984867469696081816651720064005205158669840343820137363675387195091296539153586189531593108189361438300349824989113479456653439960055138666376367105242356649050384971405372677629570348669141907130357517133470544533890027042866404627981918821179767627257167252000186773321041119342498038821382501117330733128141051405891065444216000167*x^325 + 479830497486072532265947878674436036322978334378021703679467225666879601767195706304653907601863898626522317795295929966197807068499304401934937609650166028797286914597567878633220823952425921017525300337040526470723669691719999229506371666386254156805184559648043552632703026276934178803747242114652722324825091057334761198197814851307314717193848591037545080639467929775672081798164919626917096438035698971095315420932900843068420664247103799296546406894227048672882404391028219889204165560084146856924715480533051999542080601601227828467231880727712368801356553130289474683310575369502443689668339307439*x^324 + 328515841278755912732848195053814952816417148575150574067059366284776216220711524432809346536763580707383066666277576714679135788162605473406031902698245000190043323960273020952130932199644446025702779701672560233546039850928376529731184057059751230363580662902132685270072475168181486296223849973503564099239352853175665179324146059517974905886307810866885980805723537921766171174594948845641929157808638132707946775173545754276726910054702052186871283476449660103279907443040016183281210286571891247488552153003164087000333466275777003643559564029635801260220060869009434415792631293448066767109370196714445*x^323 + 206449881777334464753862321138024851539214670592772271860036536729504351267597783024467241086135125839983269189647618646529502894786983283946993405182225074162222497039791711417459848851907454395030155950349948806232085350621052576073386915350021475009915435382919909246004962120263212722982886434475559585695079438992436908574309555222319004302479249738574027715886587348172386221513827997669954025718531081259226354441490047055147662913558321504715294329745482586247501854947906248348240657023970982040116396954494947023627641933488457142715636507864943758190375031234643293647872490429959305614514516654023564*x^322 + 119628226350076491824290656975369764529081368176990531261519396588951548166308700912121139353290339401454747776777772649490638450324530960270095702054148145203066326409807592236110364588238063873704437116516128337462006360261134350974321496810576776108341143144311051866141824703287352230552796426792783269989417687912037152257839368323507163147380622121610089171628959220986553897801328435047566345874740135930303013440096325946772163137074358825451774951731630037545006672809690808989806986861693818032147787328023579897889250126067865814389122522786383967643757382815917538328652804415328146706486653239423653190*x^321 + 63644540378066999930130565499784386327751560670676054415220296178975986318211400399953323947364332190401994892802064522678572907787002866235797193847785932542579431920839081676193321098515229110380328724896696653645088379565665018425037346266701297373878335116896911187798745777773670824415501817350286419177540642643110845924691171260558235059182032400119491418164152491537666018388607357696176789297159208668785092276449299631237191648325055851388194769750215062081920535279069659878148702446902387697715015770079469800241567549226182642732639256334847722558513429260638305496550783001608232011480778484720249268675*x^320 + 30673033364546014847209614591391468380738415244575219851891121571796085652099591213883818981583005497504971692266817800387101695074468822032655510250670031373873187063268272554571353219282921141620040867465029867577457722456090369667221701957188984777094415217144331843817657438348806378104202266129956910857494688251831663872823853444572342729204795477576608514503973286644370698161748248118793641412076010973457121439767733489637884004295240506062260690245445000533009396709336525034446847290104954699340433877445257253858702353382037118370486221445058967908216606747129577863562949229419800847983079967246136963566130*x^319 + 13049591158726068517039853993542582053733516924910994079854739467225840630803654606516561417527347050794204475501597242287138545675017471668273135941138941255680983866777291168117524230390489859718079623274808863126268826361587848646425491564450995862418268465413788804813463133072657054942022233534517877712937752577609919305298733815631633889218706051855697303675036767521276527046912000522027333892586935803489151643945645230043974241071482772547805768397355596889521371857023593114168852216529312680858672865733288640396304885109416585337457854105177827265573646957415670126308702817283200491555620358692160619797311591*x^318 + 4704777185243274964872084129831221779544729060613290870114137642563246756432092955872115870829841154506021133694258487931946781472379830016069867289156696606291656048427061804538764529088398606920314632441420204188243801737705663097501659650797809310796034990064082537653383189757064794137613588405084661924872406692339141704984737197264163392262279052224900803911759306998731101246766253769109701036718474879390724509772812861483021380434339808615739972884724370584026654866320283034643629660947929877269991669919631649622042359212193970927314418764467197959718251416114225189872402723264014033163636735737933598040069743882*x^317 + 1419343769488726984898510367271898019757355513717696896998996442852955063828714498097616284030462763269318262528612193067449819619160235504692457513049496593932602547990290468734711233796961188133767706348835603030076434741944979299133114513664221840587134389509072131893008977329688054159917693970814397364035394799978455242211468059374160541851025256818130256096467006024264256269876392146164213193114898620937788345963474243815959984218604922117707627995962636443570372579064931278649727608065511892119478606458260277851409149731203349318789011898369753306547876054735194130922365896660349663585574807324611984999892217554906*x^316 + 553764149004459296649677273813193718977813124219321204116378088245812520458444026032576108004021776567498600615922445660714689122407304181634567644146169767790415329320287302328707703215971775554503414757120126748797040837541710893578498110225279109940019833376070378120191159893300955765249456757396044855777298076935561689795987063140694796629485856926162759312293977029958304699463270297019768038588033419158327040466990011840968780267966565937792287742314473106354704971994627266351246972257238606478905643110112463479321396044414909198010208213902476784126561826726578603476234169657012445448510970751568359705647320373061225*x^315 + 623864677459148299541120111774312352649574737022543936375117337220070841568113351147370256516672676658197470109999385719094423543763313995892863441903875753988135441359653363741040363523892562741431741386669278204474846726968059524177008137729896222729778313515220231245620313387415780171315472445460155172221553445554931077542752706603525667728998568008602873509296197896162253768908775700103307722552314402371540291192491077195895339742437775335312622317864572190296667383009561734100527294839402100365195862606763476828052781975082580748098266159125598466354815431009437708835498422567183262525760728578058638974403786435016574696*x^314 + 898874538172350486565518850706415067352949912971910453044999408420365945100815117735986107264126755102278211731168898162885078373423000363189333116261031022960322731521069581408431031431310343038185206604567936324084164125458997305725123005333331656746274660011011105602178003478154706303034288536051004974837362623532961917054987719886996131774860773309745061818743182678114423555009736921138002920004893971053889194064615483939223363894359874263865592729421526069160566144656321320860762634818837844479095935265742413500055136058430882891973620840250469827885566419738578774139606136262300900652893307973559749231946198027318491699335*x^313 + 1087474619753733599238592045232668077674543774626163050285398772003920815773955405255908149880635285527993826112755116944826006378768493139888418691211178076092399865646246271517913892881301722398153935255487868803303016959994686492119351824142921125118221646389551519897377243632892656897334598175027985928612977307187178580842744779907457367939502954708298614875419508512426653621894252394817706972983500916226832260912855240781458394747359454043130878956386135230697813872889592820514513458963422439950513256855461443153896835559874554412065048055966120453324652782717100455417064484046156961040255902151371725959811330978699764251729944*x^312 + 1123012490719358698433016998919224167047890598053001300370412400322301365201864938070687381735524614584148381100297483066048967939092052185747197368751081161212098816942621774983132160174499017782566030718812746779188777199282780562972996118065735652547840156126172294248863984707730312758418790067745485610578748506890948815916425322528879253742883969586884679490191208330162175986187248826997011539993161913689471444313838566978617338029606183036155127900427671336937720820811429730898043556567783942695084560839944978399413098356653690931327692869410136363042975730354764434656037660461075428729207319295058957162080390812565942849526773210*x^311 + 1033500450489681720245459199198241948249654636516139165500343046187499188293712488701098630631793150802214165211250363562559254596448267768362634300098233403305054131692367789510506514956957912236901263509403658614230481026092090075131584588547186003813064524381981166037343419355666143421546182601759326007025824605063728309579526181908390467271315836829652779438448471408850168783290914219545568294858585288027732495847401593457579543040780269434339625479773520050361681904512699218045451937052924141457648426646599299390817369575814218439044275103481577735666274241168374235360497566715686840422994501662456539220636986972805080682266830925742*x^310 + 872563809209338329814959798188714711761388672532029842187684838566962396402225802614989203639774728911077465913663887920104717156237728467010863250214955445458640350705212379650689774924679979082719286916571892341870172509647252478754273716238097384746393144002982017717414672938009202139499579701794531507360679475478787775069250399086446497670309406855697817994805961223705636800049704995575944395244818744616370843610580518740648918434720293908360688730539688289201612563121734846102201356935113389152066044218090138690848835419498543274988812248470586748551394776831581035686961089097599481537249911462118098219175895380987711758076041492365930*x^309 + 688386812499997444796620056396339694753867598497127275739016645271343802846558338753699718891991573296640490382590856687521910463053877225777074371861520303150370712219631175172178150857042476620378180630817677457886476504456192646287346232523773791437270915515643073602642230702516817021200859986931142886991542361860387559476458090293721918462069564541043484844639885171855869032907958718732490319710944700627876219006287521794203928538297441188549206931929469852763507917861348154397250723570566699252847030808176275289095383702889629287843569743086647501412713241432719145321813978240660904123848941381476380976422979852153552032324448807588136213*x^308 + 513587571133389265683669710075932544460366795358209171548816630689127815927399335949759480259460940348295369561750586095398365613615015305768093346151010493743019594984571861331066546048175586770568574359255073304961023625764012251675833997750335575940532248663790330099954560158802531682756635275957271063364198343959056809939587385619051784410522039612281620592112572790279208416124204772083752328504020989207315505795648726522771324232194469350309818876156140567040378027269708679242244198416368170413443555366137390336309720027054133272771362329431711399404418297237132605538898745460297810471428929749705231516100606806136483026156644220722603512369*x^307 + 365251634560273538552478468841289635358391346477969363153778765455747394796113818637870254248594065013737395687302278134385876588281182289503363771380922777700160612434298009249755182131923062444850665227421035033921830374272529743441438927987137641467407893621058754349145660141264393101658499232052885234922931473472448527932817831848023392489071056004794142962018238908078173628046187300701633884318161172040170759506009200746300189344717630062253633635465441111142269632657504899260555253089487532353211366572768600266616019889708646130698023197192073380536617477077001321063987210416057021714747510450432569427542534588685901292389780145175739699296482*x^306 + 248906075787556343616845004084587359730644416407017516391917449142942490275482612880186273739599064606088696389110434523506047365084020747869706854010254293101596864504747887535615563436081013106017391280421573087576111179753095899836098787149507484741776671042840973284088785059330554144820243272798239669106085190946035193784826691007967217728101715202752961531187137863680712638760658341724533423440209945392972308511462360588677093455409041292110983392957595505209328295131643248233271688609269500062543582174141543097722314826491359434420176696851901702470505746405160701066689681370212505120638145900916627894342612303518605494393212889133958617891445958*x^305 + 163073071356724424825643436878492421423924624355984707978751525152456934263458949681372108515961448862645056600729148532325001049417584873341309441458100641366808296004826904695867953236044317331275090752067200172753601733475484701689374891467215937801440504107331593824446502685340344326422019861989898368724867745706244482929036325764625725045305085875457565176155240109562730545307892573838771894639457880403406966306352839391734809531633504053447756536094976475441965941155514220797169420937690149816929158823003049408603316900407429488222103650382611622550078771290478135295112942590885186256092553714296169158068317878696710035295170769356821043825077423770*x^304 + 102909813869404320275652162200204503842579053735796994740526130615883773926585714701194269377811492253999137983983639409458247061630469385261717876683985618304359825877225023383522536983769331898325976939024361111440957176613201908505143502478574435449997742462380089755807015678068080781403367656293434597131683601903536165193242652507889003915233593521591302252795590225587511252148999679067195482997322161185420870006643958124686921546202754313275637614677875849272642013716462961984552247786221784657720811390016271340671254136895874231998742354637904989178326271226357255661893036913569124583159758270968847130750837344389326827990756690127164631996347605563080*x^303 + 62599662431196844496337387565283936427612286795769826625075925966300233022305217824056765386816680438100530115597066908263083585149606793556665969983331160506384568855703456886476616070109470564248935830389527639567647766016424216909386796447980455234886423645741887489052094150903528569063102332832566444077793931923081788000959017833010563253308386684856427186622611887932064132794537093201563572140246561578281702830519268771399764582025628933654405235187110104217436224590394298698635081757049228885004047257265104694507683713208097813947388402753071448330879098870107870760879370639751293246043488732558218920021550386206699562705923559147991704100038607149210387*x^302 + 36686882504655753405732397298818386817465621159861300460749866375067952557690015077699938708200753899658247042708660180574348363590409063504410816326946997652108129747721171535397776142600203066657832701089450014973777945314847305023334398275488122624391922109936666057208708915071488882685379777274499390791867508201160321714351963991105332838797760565197190755810959597702702590328912585091727093514933528034281022135261366128076608357649279227295668736899966821235502723342004011214053946348340709788818133615329003922166016018581765172594156480873617258896839531674611280425343052330769204475721702145628516918021808619635642387826656939212343919551630738653219040526*x^301 + 20672692841980106319837246353597824643376019331854035572496252389258152288243608334281865081085649515680527916905018955882029256945869894966988016424972818463796047014592307645326537162385568934902055935935661486752015449097553207939916489523151362455060840383589551778920556479754327309324820440298871090954193704574452613050816160764565320862864730066380989482219127806595526846175114408057511228604064344062569369624223731549055271550591945620536786383578734341166912212969955454320834489757119646904090347144593777417652082139710938809903916599450124535825453761856635621621524842927157831714170284009268024478352124019740772052673148621429582598291119674675027962788361*x^300 + 11154398930208315206496161322259612441185478176910114025969482409466318033507393173429071598355333435471002022439114421757427178741828039384606734960758189985833511120094266424122232757541365134855077807721001973713241573166438387131685364756564641844888941271628978417463694123810726161284876969527605807160117206233347730352233568242164551605309407387740209930323231423363375490039088367869210234243973992839265520462907942884898634986280024275159495934536029493440780356966620217041452528316702168326914681269228101019101602937287402402420780638431467133588005442245185932417767796112662589491910030271043413662701875542092680746493629796810589203651302641310017085354165477*x^299 + 5720918615409226543948903697673048824599968561653000155304501158446837341666581021374394934813736788732202600175600517442033548345967287157192608836735271703583699032485391417624084808138980583945727983596265198146712720233472104175053318558955080486764533304836228045603658481791256780007544415793303456518059247246479537256818233677056293931051916929370639255716201308951080240087591089012399000160357773134900582582583461561057547236831278363745245274694984159046556199822731825753083528812366256463915890834024508854678552569354787938034280097920245158030054836757480272660166685103421140568039360787616753795262361228106754192903159501951505260414342795784004028220720807399*x^298 + 2752277143498678664536500221988594584726676459182253084962690490634954840970574893401605403432973889768875949479545461242330824935734088532711413328390351343481762883312907150256346837695177261026327658771501503620974150564019811303645103352771516187853663411894546081877141476871634585963228741594873798831709287386984576818896532337180944222998671824325867120598367941690268419204246197204672915957718997100174728947593520757665367691698425330225987936620180369398560029577535478009632218098574336785172411840963842253717650291320797415319696618701721906470288079299031670992052024210099170561210175676459789005452538473061480887546807067548697211148411899605270343536491626819385*x^297 + 1209815968510796401291986690530252475605428838941757860559493469789251243912377147542847102361699061478372729044059860608601382869221074100906897781535280784489103545324788157581621921374369262568765047086001910810693235777176678803278873069659076945542664557921592095195240061969776732967023808843517439885247539673638532810921332112538520033229778706761585044579491108131822251357128435278136975468367125574043862167185289929881491567116884560427025710412403357061951481664101690808877062513650386483614962988340086253827428199790823099217986852560369437661348676620758681093756034318053561650039925767181655372702352985610676327164996172859328398437985279940443104750780837917450509*x^296 + 456493037706227900308091298163834560291045122222717509902752443083576203904045191283418077138567868775317011458360589791779248367839848664054884304327011725480891882291205250290448487940454476106211554682836294329571560066705856180441213199844936740486340358076761769309088294169038576715632819097775544747790879892054345875185777704004185367628556518920305910847660803790220653386076574323454058797334036935747831928531975140091120915411563412343330003790656965696914772538106862413331391142617603929203340677019244406869088293614772532468782689492201697795647760682565469728390197525795978764574035045492788793150095548606712988146996732866517522681638559876475006543719718939618118638*x^295 + 118537780850366917875400618728529737857778266782346653183450199544827805141522626490143849492038023290502800292653871513276344021410052927817681086151302295153209993582436399200121917154487442243401247720050572286235388450677929502271645362977028005074403523998279172753730195463744503262435534062584719460064103638976939101249157578723203603750892549486195931957312584769299072481972028497912690395877600457994834946405868220763609080626546955078583500861815014194304643713983685606011022073329641012918689154729998031410488832055214276146065177376028608781614650445843012515994383856794037319843983901309100052670575969358583788887083402842978696077564271350128017230206503120550582718299*x^294 - 13523389592250607228367116427254623279029498162369821141345242345262621134347291228176966328812660544388143399622218191637534445285212831931170026555364517904194891057587260123628330375139233169459319952187860648224592390294919117221268814575199441766182691786207922356851083679412591928851128210254390839572001142295198054680818493386961157829716893118527740834923708305379592684526352653796410603488152651501332195252966395764892732486706887509643630066415555001736223908210372966440121059392696763608533492065594536001787731596593179290104792932926806517893899541792296861138959872347667032981579739043299285650814334880211612679292313875362092303519133658194762568906155945090256248093497*x^293 - 51411647140822029748717485052164777192806018139912042918560358762585615010583768817415244193785905260503725658167799235092896392893182517168368579757740192660657528996034876764420262869528058411242925932385608222620740903142593714371384986332195574191828407228852726285063991349923202849364059032020226278776633999661907764894202140379144296192398533890679850734225992989651373309939283708981794389661674726689662055037576196834340328356899538581665499135484018416650335889474583902422676036929324212687091583282709293751874707009639668686989627164511283748613837794368285829639693275170261869674789772092783748131794753047461912174290726725484114262107291718689121899717094629281154517927016981*x^292 - 51338711748491522063534318196443492274557168479187312908115278700761885984937571142847856703880528149414991645961775684468279522466818356037001717457131445845965744250697937385205265530150568672808109581021279261753664181310283032018419907070670827986548051825732740460777583783940795285559174262362690554762393761044755673942313655875003174048813099960511234876644928572512492229987899831291221922049629419240217363500279108466134320761002458564951544559455706081910318697641377933404114782188670412261774349873890398391851028628460204840893481604140182249263127788024734387105457773134031125483731958935719157417843438427451670479487865796082908202894379507878343144683862291065409118609804246999*x^291 - 39490465057666114772873684967540365533677671214129568079694541623647998849281060484014379078830134716193646810592938703017599181091408635068786392356997919669807710101389107651983231480011854726432838858982675355043449608173277808792228462315169937422312571948867165661931800243976308227167915625896052191949011777489248324466744039785482014635947195976817625395907166225227596660552244658342545735290293224642145712844489247517045173527825833680927229081478035181634039612707990441871023289022336703963952396330355054308281959967616687452987897391686710845057414868926534455514537552938797931504766108783789548251004974311743815551224639449666503749343528954498088148409832174693825551076259678699747*x^290 - 26715014831259961890465665294630947496782370878360091891095405466638895078941559341823398531455058545398286400552446595276059695520565305599852198115869089730585819082396969587195670928683444194390870717478356696259231143011045703437967046761202903417105957393710033968298957367925327637069091909971248083958424475141795840984703749708474843574868081981602111789418344636678506512588852281012093015220888255466653614385211348496475402204697075481566739452103259253247286371710247919557695061055035687003139514958530463008986024796974552971074212377232788352842064359568858549954804827068018412661018750568296104545763367820433622746654126845657632440437907504600086811059356121026471512174771792167079892*x^289 - 16595116156133882811689743720444934450461360783135487770139168160723689343193392698594151950818998684683396326510594302746279537731131843765903528844084209569743495408184245353553328970489311308880940831693887934550408394679171095477041312739835886748578764577944163001271946909180898491992407887647658539885205116266385646437221746848764518865547776769464424865980305943103135062543823335647305629870379104858858785627815654631789723014903781322189761182978058316163606266279209355268411979738580516678296129371347877474592270584621132030405609066610988633601731647385299456699313418799769610085301024328379947074887869470580036547594234507997645507701759115606071307686271215675535008838806421591354385049*x^288 - 9632569851585814459353469652022787509788883303285346316560093952470784460117434984091721117397405600137540549079076219958971494918531341364431171050755424315408035633971878123860654560193635825381701445644444172084429282246648048550325001905894224361024047352604620355191352138334560934457164854038989103365825155876105785984275929559069508542665512643382149840695718368329369334957307952547207824365266211072790285147918294076488857384424660440410385781658463876534547595097082479401113481111462118692339853795461589848231043641438051354823314881355155449689659400178018386422114556852480025309436701787767373192068722147349191182908047269804453837168000986348153000756834946473625246273563915038636675028277*x^287 - 5256720820105417242051853970239183227058134887873984683101615017089032489935980706110189305272950959834187738235498538438171588876727339744927273883792527478019853248468167481203560322330915428677769713303853715938577905980216591069678455388585468492117765065524709966275161540276683851907074201298798796547197575537602831494850144305970355310424315515312233263803288255227300370558344891154056979707914244172115780257542414903648059255456108817599854345385622754693167738628598982987212824505194974393917632228296867529613157246294109879313348404078640205107733946807473737803271570971839110496912007581479258579762801257338453704461613168944578767521848758397348401421268634315664674382139388006928522608755638*x^286 - 2693475427680834509171719924304656954177489864935039405727563084308421424045103204923430266903925093365302473392434799462610632530561956002512169792432035387910400717116887505529028912020034897496207276457340574335316023591849459001017781128821623127924953550534853393105426154486982305771597160560028008896190526578632750071369031299076564214645001187723848230931761285680695970715634219323190271801340365982057051473063874914428276699895016436005957471207482556804240374657416765977559232980228793850152210488670847112373962042740004107636853016517788204429097684750173119752400265387761741654862394790110439680302743553725133632594335053282589193948934304031800225029246364185915340966106524347615250511410902581*x^285 - 1283160353133065354238794964131089355372670060453434885475361592620097777875030516892393913827786295458022472187409493955523491620886597839239564123730576715525367061394488281513205483472054781906529309011636410690658873110383059977914570526382887970218741878943314351139960252266052404495792973485043211885039270389345157312249669405120918104203091536822027193876012884653442401498254543776927840773877037229272311457060513486813133818508379604337274364730002604807718776313485646280907029747909889874448729563987853619847539962077625803416641822118497005535251193330580645426847862020540040662592468410932455859779558523745887504853499930020762529780161391771025067802751063487310341154786190524742253894866472075805*x^284 - 554366416563303129811639592187885009446789841635359963631643760165993671170778581447974463088540203601666283714784832694898306777170262872527277861422925143621999957446407299941462871898119161705009674655934713875571902114896818304381590021339464031677683394890081265984908274181111279293514902908535338690200299833264887091724121293432055813479773229491302924395055413873966139161688906145041518118163597711478324553037231432371848990834537118659224383082240791829391638061391142084554075666448059029379036015002120394353812092824073730369701687715113692417765686401817103727116111393754530801323098392306546680070823330960913745636926501146209529753950208482268402585984112075384034212973293081745987388606024093176702*x^283 - 203655525871159476404236350842630176686226303614724444472397900847860051793012935456507758351568259543140475589814573423389654083400968863216161514821130065191158061211067787672649470515283182559095685712114016701229913885237586685711455211784145255846968729338130029102563495840090911085633570594205278361345872784151749071634975990420026548057690467784660387414269662883271287601712505340060944359027703893129174995720255153977815759933445121873845093377967045903145128035699292085210243232963253851797337652764615639166829388360960695523471115992905044236890989870850694643943788030133333659196334549263499182143549532089199193577198794864497226019310520949730688616865316409800992447382766581905952497811293152869897077*x^282 - 50017092152047882413325816970855024471551179115305846147925486406855433430161387304216154505232601543740989302825062446463002200158073356092131038478173520101684731064874659676515445504499145210824821216360407273747941084574445745828925122328682296257343514262721917317538245762574696861679857217079461654738338719608354033912248771285655046626579691179478205655630059265958313346718633655095942631405647294843178277223320071887612231515106751370668133866707485198619325498038322774051999469409358976431964572284185143169665970598831569031201092283924823829753106236828521572155209447402384189071504947832999992768946103311360869983024787099642676136035313433690171981618466441679473877071108196814012718856351078223693170647*x^281 + 7850193914054598960532935322443670956639979622188093656235602733323524182274816779420188039483520967695836858042581152778794526538276520589905889576323213974585022684835877927009343083259610861893814187686974942750436288324144030913301162511058838799844629552987806724003037375202073637277514897835429665194242904069594118939761550979532139655452194573165183420105252992147610283674066702053066278604905902107881859969711155973103251185419903764062547667985612421702696031230702834952486390841471730772458618483336414558527179872208894896888625533232400753425177295683406088555801181488666340658612065197763003896544636917236328061089311943685221993609352914918565111101884131099788961100026930435575957846228947700140591048417*x^280 + 23225058550550902044283482234783889394544314267732820400503419394332425237769567020329517747259664556605001381375408546281250072433180035681161623630300281807464182425499633458121588613535442177835884116966062610029972778214763748913647384251803532644024261061360397866874530649820861536242533149926189294135662533582802389961609059166460391807968415081426125415281925578756798859086291936829753551936866778339694386531460239136761706069773410154863082933994621506807226052204229388509313119255713213639962235317096686538580051613142506217405101266411402198688523431357304034095896587473168199553625204509327017320777136437716836805922540292591994457959758530318978230505562757332269086143532610791760131972229158926310001620239529*x^279 + 22239028970231052677019509327065335877150117979215685085053727634297725281517000289747334898178984000100418244284119422326881320867139336192143140374059859445214599291188080527400929907500172245266866121804796849395302130483936775751082562446784353198386964418000258339421461736469675570656345589350892430006532467440060220321173702659672931665733315623355129667576234591953191018363693192045753941366882549871433839143176255899485079612880576859641850525116588750440429713840621654446236569244572870678180102918777212122276734313789217020723026205055314284679860878113925481033750406581658961536015092047857007950927859860216564536930550524256020210417427188195275240198258143525892253097431332208637675143517827281259969532197084450*x^278 + 16616847134709155496590481057850003605233038972615277958261515069502914926397383619803792706157557370532440266156008818242333973332126957398609067943110158578733278359484096146444350215176052039060671734916749062085811303792062062163786359674343775426533104347544343718774666352433001215859299275353029389977287101141273690195683855126252012559264221361169861759679959050215168001121163394637261053705302867746005522506666583734653165607835058976726031207556307727364851736896560014263650595437754935951775063672851590938270292038124048668335548531818686348143389233076618851647806081208951090254911241595774171130975832442736049827734318557063141839911607339750981456924012317371682060702780524903372713213434452273217120911456800481147*x^277 + 10962873050874453242235769024990626002195704946724766601620191877879184300530345800581246164696603277813539933453298888668143656108891527202025636882969152066780930976925091681034534295698544008298502786613841967622153652543985462132694820393487779364697468259831523643051558220505491717269377300133858414591979707397864779366408189965548131437302679346199460301662872188151100667864034277712845197415194433716394305951532663180809960018228820645269666640367842657335031921144509248469989766197528843053218348269578037463522631521275593967392283751659990356959941484855427123138135048593978804632049235220500267357009989832626909959392708100197099025506831315815164937075769697878513349299436586746180110586860984059041517002025868367920780*x^276 + 6656040596036501259960859308461001138137852385274588359113506203270054667935650649681184993707725266479849133698801638781647926169898330447588880713227630644849531489908509183329642026979188881040129278523885241679899828461966797199813783354661046905478380912772207000171236256674290452179791869597510514397085574629984368452435117370390917353929080015363114533895637201030885956381974897499590214949180419434126607490583192550250613594742711816450450318266332756465626059705625487373765160646878966878204775224531813756331501694131968995767539773013793552041635166666336035012777940363447598400466789733035911173730729836911026290993667724877007341336639232315379870704909620486608908353379617313311063746443774060455743680581583943062625167*x^275 + 3784207162885107407688961370172428028378885783518514361423398165481538223000134242229467456740682064400565317343370164000750724340528862855784807552083458939486729134542389577339044274985738623256210456923030913253485386994345485351117463000668660270023484267566671134613459265482756530408863502199558399417802019041671046910191785690873048393909787728573208254133398188958197378841942447418056859286737452387375932781479965895638113949741167692735665204956325517239955648716966902873659258518729407526743068577025288488142015716079705507175561513925384442120756214842941056894931763081411514252594512326007494777080540911897921879890234942111244845260171647598276358690982956403321506561394410847189002126569593233625703738582876897055584429556*x^274 + 2028459870503749593681637830336299446398194398604277968365612344149036820246045855425441413835143607185907616937637915437247212153583101110259069264327619447059375228582816782854619595283269670999056873204530077725774074881191552927128235526919790084403389219967143065167728251894381778082743323243479878600932188598023941754286716079208149742449671493525949083939355345510118140038829055172701849198899568677920571681931730221477141135879545169246108179298034115347794236567187554438439680768304997648870557786886306096278546588368953238698062502031408861544801805469197459201162985028081206607793863854085738440594622429403354936328242503009777827532259796068028362312105230047084020969975172362157920985462473614600475902943302966746164835358592*x^273 + 1024975208949579079648226134341124237465914058324987069750796109391783568642109450623508543605739033386386983829445774297326068883791032118025725752611557060707958797773706026657338881322374953483080273527391653737895035302461622934428624985140085772898542435372899960340125536896379143698104768395050255435050935751594317137592998185226667114876967719850874108068108866227169016212524196735127524656023157599701668101432456751228033877790138972162717158826317504041887099404715020949832350532384936193527126062961592922784334202242414705506291825499405473770110920268513454936260801151232913717609147508249165385126361445312574540615363251763977537163974606549820168317470653764664448780419651666494078419252977644419229534931286815051222523000051572*x^272 + 484607120253834240780251631637048249350336837987812567802407900743575059445760612201884349674461931768187038534589741772367837434537792671565881741371590940600484481507374682897148363646993901771748577138573172712306506681859155039913521471895683885995327177032325167987291937459610123148528817651004810518903311666877377714950314950431996906043743159227150562858803568616998117591174690194943980193458334141312780512936098664876745258137262854768892519013476304827880010247202367054394476631842965260449768655380817283939784528093234480411085065614259795019533536642450970680341890772315124619129749997113041360411647718503360393819189100565522790185005817474957623650410684297760858857683811643985921107874523021440144647632370359049038782225835203620*x^271 + 210406880446864539316223438707203371868957814757422576388854703518624424154566198299020691821953073761466962316644290129749385968416978034766035547078180019728890595989649659662091315030012882149766771547258786399047879737199969767631149345041360981630734137659185941187318453623828696232149854828669650899617190740667324408713497133849027833015195867101184016277678355498016230726103773373969530363641539060840477131925459546493746631460003780525117464559859676092025157433557504433553219598658914052741667172825292542248903476052194292965156922982612860185546068798088463671640031965571327311115145066961578619323004505051083653403094862750211285092522490758262348995171613623125183023190240993770448438766458070830053086741227331097184317616902470248442*x^270 + 80229209524675730466211836067876930526228190142222487671316296453317891638285377223120852333522358485182463740169652929099408758609784547875318692147803070925525453056654159482917858144491790628285240071717645347793632158721765240322976021532223318984718068953669617431096239738366915443514365779052288037711223536977260231572461231625801669085762778949587311310571717643027448619720102397594035892331189347284010970189776802856936032025121529555096642266477656568590519749141487469171169185218505677403347109253476193263141813577398265324892709737217136300065059935968009870591179184786613144007113700875718909562577524604979546185037699615533749581788998546051370787727956363395116454323078651002103017082547719045447143270821778180427138518720949587891878*x^269 + 23441253949808140394520897121534911928370227078795712095486711194474981618491760243150670506367329321463529996672407740637675395862541119945962516352053516057273864881740497381447575561387818145504306598670081861829103330308357296281222524529875885971887905700749033205923266013631934337034182995150241931793065486784594609190139748048378670497960574007927215394300994451417801678415491501034346472250798416821750350767263000781392613076529851076128254823382386653397840127951809977146252798317637584401990613421021431560682507129637046955082107250449964414994132023745639147067006911412517355074977625591981892391270005942161662272617604356041223495221343173435683932833992209971458131067529632419381506999470492671453667813231252452752614492082850910195025005*x^268 + 1634829966789015568370616232205341953699541459481998672622312763783795118045945628905433763333715830981858820530986768724407487595567114541563764081818841451975893548997757463192171920707168029292008275628282357440392216125173454205908075664333819578463378531622698911340665219206200170130634743020385117073563294428810854818572726173041037571688368392194199527444711903177667486517809511488540335600037104287650062851837048080454103477616076927098054464585692257109958528279041397623673968528140075140983448613151156364633986071314508724871423706516236567746147206731038302748184552880124178817023017057965203013481444304518082681066895700423788113287505069327042744782162007305224505093532401254413741023648993024747028073680771434974771749715946126332964475222*x^267 - 4839300510300568969665284092673953220306190380544175972525740555577734136905509688868497695326591542001253044728516325573999488708046703900276885132372120432162994614938623917896376011737771183390063894828136322452314348250908387564558793132453233870246132195172251379247922188662457264565423420487783011890166296136678432643850879513244893187166228717449998145918889939111988683192644617758448217929949893167069490231764036073968240221449769325829043430336429735394640046866915995528305477180805694398393340891426332864901590809550081283620183563338795711396214365589291825296618131278845242331679485038182868887149211582095839294953878810336954389872661124712443416426386812966440789952647391204411715539898408898468929795456830983016628195757693015023650384368754*x^266 - 5384001643131215550380670034863887433869567983075378761313397360418986295458133695571068123665099228615062328943442818162982984221037938533230447533206451221068032558130254369298359425736003787215382282158548389416584600431843253665050850046320349087061556018747973610494909791506097398232333276470226607229050868378085313013632356009312678852258029081012561975313853589688448829833083273994819063745673922098580766462163254577960474093540651679730868645644416871512840002273808870350931109727744299092173249425812927268935675994597586755839622613446703964710242947907807127239829768423927877757669953737032980114812518294029081750500604075482743474663044725517667104214758803578369675529361641044424299562001278894101794909915033776206681925263501384373903246688252403*x^265 - 4141176904003039071645518748870398721562093510654034347891290508545808129486115436026462143255896998946945746969480653536891598381842009448381424960238121649642054130766201489205402529769738645569370758146612687720782505722296057487498824594664919352600586452258749287535392784916721426143432198428005487959363835326794296919998003381504174975522306308090142447685653340057396365146423561033028215961425904488134380437977229138205060800362591482212619249241253806067819254468160023070850631567088205085263978095081386950451368340903315459668836923891493637983053716764864543848105495239454272863183604887674691358627299892553419804195800615041598408045737240165723163195721550771985838096616987182064705652135544427933994129917614509387204528170248585515680635927153901368*x^264 - 2723509403103282463931746749123664207166817537125556565562261392695348337505732807592434757836008739295474005751661828147224487961238322177285264846685922071819474085263581725116135976033178348260840357810405408203967047697944017933137731801907543918048781688027389153577848561639259151782024795400089859999388871036056306657556507907132876473845342833533311453550866692221289866471973586033221182683456453744089095369030360305880805023670707643854471090995580634528726739914128319409934054101279634558746680409811465514014709999508071476538643876720562229846845067060817822657701497579072863187241688496960527426525740608156890663395064048654129790496537586814174138143559698169476416332923909563858912136400950431019580113613054661597482790522963815291263245539718317965923*x^263 - 1624206524546230377823491726436190789464168188378056876675472799174963945811173819497345940849281737182679814078903438721504011465162945883831288636686378622988896649687542203689559573662387296454324168405212182903250456258650854219060895619121439677403932533215939581634679229778682373706626814870753720611067243953881160067643338194236104819828008748415444775792753707747502248948653785996248452825062257816599248907154996262446625193426462538523363200068621834717529101662956928450857158206404434842900671981283117897702314853714739302840132902291543892686525266060141416285919530932244998657995775423437506472402124827632123067189198304750920916559730406053906717831880670872900934723116982521117237012989728774150281547383539921338616569630539766442224965453315181547584765*x^262 - 898185926750610723198458292443927376824161040230191204640267675967977221578955860489235616993113414383624391098321641456490124161453723895958428881645818223337138990485055281372451499472112768033147761103053027645603897658017266448903564423742898459527621742988259863186704141177378083440363467810468331394072675100652678124334410447868823401970674259443993597654710275055297009195975499767113106198720414895933024838495285855737718874472055200643710781304502019429124826338162321577540755010063419570330235807140182465751607207163527321865540349185960926590641605811135014402706698129907308798204448464258737623395113525677596935807223407923667930756620857355801380304414757301473378069241554094728349679472821225178917715027406064944234485033559674740475299591758268668073134939*x^261 - 464158424437358428767991127099516190398439341822206734151582451303403186516913943803811788488069519065138651058347648881857627485082137889509965274574514304731829382422621022110316273641357378530037255122400228661372943894389699851936463719562397050492836902249333035680545477888978768893564599903845610265544401482080530039031802266214133718406027016145767138948275578092701055095654229704801230891267298506098589920348115962158020314741415163348190702780254245849543166001385967206630670301646191974892333720952219872564398161788398376118930003320739106821845878337151992319093312101135331601408406836176123944450192139199156715725081564061320557633972304899223860664236532723819039416439213071046153184238501042343883229621629820910152627843723382496450846648858842180299298894372*x^260 - 223757995630896135459270819456351678838766501422404297786700061117724377381479079698732896127450775280836749063822640750575293779998792401080546426208596746612644890477757778043925412785784993481988602571953413112642952880193006052669673591262781244006878116492216120407321675234322141201248531119221452034536064418562698706572911976166878392099461045711452647928150843343611893559533581307165504395586543303333291708347984215798985162985635947656140854657587500298542632404243546084511047079644279876484446125226905673471460072581958351952023076664347916603809609370208308480516177438600931403602192226643084317498875181219825631105852811894143273518654207011795042019865282574475772770122137996226085068365582026513799455445770884346595205182294209453133429406146413671934794950857979*x^259 - 99367481418969956294851091564663862725349635355205471786185259028064430233071551245386134345137499585019567105215808559974219463080772029904202162916381104840099911102232640642933441879266981016491034309481676555740248585030015092921459325478652883347704445489665247549367560127328674074534409655123249949733771508091359034285792721158129296294716957460467779550896619235660886514605799342076581993534174567025972278491305567797479768629021843942356656024452674989545651825852354541241702132639507340155593760717171993840692851520715343606089710176082077642374493719715016520375937206720081536696944671118191883681676521897961185936284150047429145170822490967242798943781012068715180993294100161063376992429278242775845520081547723764218640709130903487329205067730189867136324066359907009*x^258 - 39341750637981622350960840051373954761581388039375874684472860554954694834280842082763403963985266163137152869232694136588396454917266375894328775078254020513255757853669293838795195901509144323667929468949967999543320757977370867830454643219766619480235695854933899187874956428572335855720384898946097673461760529981892279509257754704783219802096374589035435279066275168194188104111640115652796945235614869741734824299758973502606892445275011307364298972248250240259641367924382567750327371669906838699787177081022420267799777480724248453474615977598066863457571071765203190472597707511362659150642222187008631420045317194021668031563705684534503895314457037318040176105873182308775773064693257787881954564071559633455770789668534356379875262650502449748027989030318673020644333245345208390*x^257 - 12671025875897516871628142803562672999189145550708120358164352030138276393697892601112923001324604618032895810003791310219963011457786390740019052066352421020428530803645331796115119329291517718128153107433961653353639772020549722323361438945671505429793491951600749264341985066468581177265068291669631803961129489872672527250894870189842604568484923442066622122380671329574539430272331626172627926826278401764558535295907842147048747918773977091082635355849591049618880185902543729851036081320486068775016385114972962246844469410366566321756063456275034892995427640545759960405211074717259653273708520382335724677479908320558397536133221246160066058898790033891726046221523244368265431169660389179873719599799434028886421694962444884623834466890128298022232673264319419930421197516662994938848*x^256 - 2110190828150754887438971031358084343725745105984490980725289325363799923861427485358861884382924096928930505579499045901960134765221657903187692806894509323428273039713727453068159866587609719396651388663279346273854302971884807519234269718048619165924171761565430320889980517479288294204720247548007449091164916708944679539019959156219523782310246713932228007212791798740429468752606706168435461028533211222684672121361631161358836214141181332545480708011311066105211881223380861876543784858894332620187948503193651040472906432920420949323777420556684307130176295455214519782377673252154236451269363213876569296996723761037265235276010999523542644629898487996447921501763797867041166086406307014410292834816170115862706802298957685372883808216544741250347403519117075246765704037019662739597627*x^255 + 1292037006396033668771589876881164191370182749399229402737732874410867594419213704945652756397859664390884724858046295460472027784021268303786253488934395087973381935967432215066103124267426556478293920483194589487847661491707395134284903651301328813100698900864752596977485089886730082699566712247004436326822343184117702754051651244647271413599228755090117935143313551368081775299428842674806543885600933955998567212154940613892863888576405921260778596803095889215415739058572929264671280233999818330684247859211652810527657980482690859423079445050340673852298353125457365927076145733868130114908354705702190605588818264197739467249092927308131576141128838542415873419088349127590063414770182158331307215827195043935965655496937852140592140427466706332532528128981889535094329406961605272123817739*x^254 + 1859139769840708257782307917074755610034114642212838149540915083141085943478761176908961425358534206180076532987209382430870709838929805149574787152576301869967344004820925262232390966384783259564652379736211193541936402812264472379974101203941515173811867899274345960053949719148547609857757918939065766421197427311023184875543908202302909879875209963204014007474202983055744700805073764108011511300219906442222333499043062709805284236213441726726810862633137066945078219788710860407079918350698258164495376357625199638545504135189074222029672627962189860054433057970074150826334537413959345331842933153547064107778793026971472337042020379223174740409362163352623798745690135304514734707222956606806425393139585633441646244688069831812026640584026692505493839495810926883133557787229906645121682788762*x^253 + 1512670073304781632989155498613123733180321502440860914192156463697035393361927973780761009294278648243839613299283783869384572209278720991416097920048255118890097185526957666999343824973277186251742180474450191876479669141598547839095505416053793281966938211382204584385496494533543905773948865077620022651765868585723311442389186735820862468863870903089280622442162754544744862468188926264609935740772456178813521700973897183879065784198765073184197799337619133471851226033192346824071812060722445921849647689522829862841536734663774082560448136539493124946732711856751967837169422555450339577130469248186834736729407670187575077450191738071825423650694394736001799553473107911912226636405288288574251182022157484981768776732162002844733909608070381390648952056990197077220561233912687095359851257887237*x^252 + 1014490410715470631426038981442931587771732469112998934093527315444577009784292133513125835853004368837781906006456184051108250645209050971682384064161805061147601256397767979949990920072392593578485766588263186024430239785760761980904662312805881628422226210597915164369690739655146939359443436017732448830679527411651171215732104765881239577607142184116643364190921830830158443444973779499641746593705135505696431199096737383971432780241985844415549717703362434574267130513749909761919656839473676666979006144328073644707868248801573080840146915677255685125154006780824046965984396044821065016379878945031746082373293630053009291570784820729012560180014678721112194972801270584549975635670554733476956235744379392263277078463133265610641375463937922511095144149594209113651782713558122349995121738406120342*x^251 + 609671352422103461272490729571287329876938201744435115888743399482678898325237557546727583404803514856376708491711236081044349308897631061343169945494689898948466560285468922376462424511279223909503645979742892983504359270901246777383564735615138066005318346405226535222663445887280211805940247177196143901114396647035721775027058325313736806433354582358624166164007749089959262346705542235247572544166904526809439713664083514212506170226752765609620023012591026314758863027388664630749060459862005713148912266093889101760679665191205608911773404985534429738273098131917849980928961359311853165842399426901217734118500587285643698777443658973221174352240294306938368509721434864729481009543394093793062395514189803107674873040288745167591842033226401676381662831262053614561482123670226322979820104604407060943*x^250 + 338455103693669218365101679148512551576869454434507001373120709807305847421947395286053896599078144115667222978218454126331064182150984749061867188056968425655110479912725355182600217093690218232934761954291755533165136087110487762364681978812131192357489014918259488627363768063720813777755924996819880677730461509965500112611051681486061095385521390674197494271391008446119685735612258611981961602750051991544457025531004085970817923227079285191999608369342988863676895652930812225282395897472327033260045234830573479637353401446191249457434591991934460398820198311499940932674315437507387459075733370254853480156412625767848665208812172590891496445831958733730634998621252123632870669729317652921513160244497215457941512505717145571355943092778381586232644633091651295565665271493779209364770135641335678802106*x^249 + 175673733318081991029238095376763355235736059028673002546577641841760150342206168989898851681875939589987203863937094272968897236297254267728072147451014758179624488858991698287866006993134382100536255167542885675460067827049246246587059663374438442159592330626649418477189840406195518917645510503684999458102519365091597524679925892213967778305596972170386897120345208241080833857891710502210079785979537185378524560723726714943864214337153064731682960738101734848917737649058084505436302182694776949188334028295496775698746062045159257950443332391186444244873109631952669770212740026710482127594506377065290270172843480623929564974310173785560711431610498204098585989857253241726293035692555347825769694566506221334741423919468632768318778447243491843755841682249417624221286788008877349864661008365208216963901876*x^248 + 85499032582082300403342969419633152473884404564934823693797723977356388140662730482985823839255821275206850631213491896025969977396129700442929661081897090773947435937215704329924484539827752320704030704292574541417883405766069635379933603165057337133460588134165285281981396695103024398487585976077639691701662826256758151623324074529676543861060240417358578466892648287914013799392050853331896592782559427604301332988903124965518396374218383729788123064021581917016543289940401026780324553481573576555962060769342512448892852163031181832326251941901294917024336983492064812308736209121750981647069541690867003345250163987504899071650676612501309916945014904422977524403003657518917832291754599403278235563960925608032908962172218351713427949566636004568971562559332755313924030669384309039280574551739528662770778943*x^247 + 38836289163756783881747856335919674454446682038355192599404508651226110837948852897097350998209590495904097600393429752455094008381628733188480006665164626731104328512191871794265669107211614945218675372986242045926052792307328817898657645349034099027184225729878928593121553592445365279995214585358490160928243728999146215132324770997505887473216149566426489164294588046680944945197724211470183419566254355486195951817471212489137722506522267711020054158338903655479052867481926024323296678688952596994250542600629564097912282073271556817279620617424675961891058839779875603432882232116337076938579753054629872462203584599370699092204829289125923546491586743270232649023972236012757373935303654763708955469967001507160282927642518225917496864552478362375483119818237619778177521563497631412676516059837297239011460869752*x^246 + 16207468803799892866008791865741890088647773232145836767976175946206776468256460719553267347317654217952356669467530734492463534092097492010842897926222576325094001518955779872581566100687877076638292432795304936248600176382123678134634864348843013778394181566703307264840906842287061453720317802025740527095059558581203542465543298631474493822878585291765839110062748224248680946547435720642795780446481314934935054560608601322858194341933162061337505126574398566490224751741643158018729833488221099855885244410681877824705404466616944672637220320760174694335118245759299853608858435959322897420872942478368944766455886173339037263557364325712042897776277819494708561896018935738446171892587718794066665074582816083353153294296136170366233446564985812046264742805309150763813229069596740501093977501481594928472970988646321*x^245 + 5972791443076769762378036147881178297484541512662656222502909465669665264843579886210217315319795312748281324985537950645251554187404051538294259280432266525614261050809131535996898198279750690193232488858873564809377855669909931057496516981207365981266305371002911319879078340774604292167837193615131189412515016191539782948939227681460456657647745824378845666764037629372375623260636510247113393262095497987360314135376070252495350218429566918752756807339941442988850802612412929469872805492537729138508185243442758541720057829910134507712316774028403299520878255764496201302440296150121905228889988912080340804387091564701575758856642021315376186910859837785129322014086742068013069119782094688748301634709396188887674967680644711542027861700362954125865781245598504916768748656595949626731408211292671515774039341373684556*x^244 + 1731447360761528896269226866627207414944336624211358839099148955110781283898684494756737140916155141641276136064252729909685811300683154255647700048310178340856794390926668835872395045254451965994672574105071796831767390638398821950035385791669962080601358027563472311448292816632632168429392945041770623619390813521518364755558686719017423681642780442585636035047650010727555705697936055907490272913439665152148736687122556176706704183429335951299968629711157615517465125440679101297447994174487036177606806284131774230809444188574082985799232782424063542816965147527573987751458934304172264861489503846474732590400170881056542571227884360332443508575531050874371141325759861160960938355316362101134828119968131618201101059454872107466312062944680050953630073703774528072923638466873259880830446876970656427746472784348486354565*x^243 + 188870026667886481890322176916764664196431856770069943106738498269311181242177207816928615561607504983932976558709666487797472590737833827356985450609751527388143027972170584868975403458680871630828075417352609908521979037644909230845977321600586236557413519625679807547973715150107365624223358405808690836893781072034298378578159586832522846855982612542157391580028709666728735838177100623778504247309041712926418635559384850216353495771221167317782945879994560945995979305596362160162125534700950615050486693448208216321684351137256261565485664669866941793439915455772349087362522474456271771108895463803281194960471121688875551885872113966145170553441843094090136320403079027879038548778086071453658209595078224207309412126254424578620996786192742911497015329043377627741836504507799662480798095829787001399071377537881182510584*x^242 - 245039804400418729675538960268255683218526349235102382717626960686512493726214412763076017142780384177845148552346077987394538962026859668208510159872841515620047467665982860816310354511731619539196191984454068395828896827809981858174409316500674356513646001658855247096264665828718488295197164904141746577786856905284617528951600922265232021926090356708474071909228929829687971202166214555511399300439374200629243589479315405278761246122553397023179104284196670577131517415386944794692811857568789839453961078503833567184314602694297850641505904518448496400797822320582042508930640625046501510703438647529812917519387799834680764883246277065555520429785381349342902967215648237365211916911006970843967905786784193619356052238055380879138417979492754377855337445369837783866786052297274852326879163884867966803005692353224627713230556*x^241 - 281149193496939563826662452659524996684556677175937352543108225162537797259589111684039500162142904043446035425609388253990237101626375602701449088961152383731450559460169062831739512028493905455324296480858300845648077463756765968884598604096885924180817360167432865570263298163643254739679477604844343507720221376490693688715098541318257594312014668366190315051402354335151605106644043523755683301556329699438813870978040795024097315148117147216858421412303994359892095038932572301267585117062281033470822353571530555865022386176427938095148169808282874245777776894838016073706872655664100514091104309939457507664986099848544897879325580036017043958653703515238586423580732525273187626015222508007716580059973556541316304159831225560275906002363278993544414229614159139987192966766404880551723174015185454738893435115084966002978253502*x^240 - 208966681716193737231278475331951792599181460600030223299291864586654174334055136728546800344129379664517710876705507587743879593255926077875418953117253367319942799782355463190792548203467495878469040816167238636884303850744448643989149994779940520137437458923223222842569940557134440947624884288706182976256140075321786687219514047443981138803908107831101923351711531545849034687738617636467174674250267074666638940604744533067823512205601748991047660363806656692105533550606308268066935514337507940085435694114398064380484437587117487997416402961362340607262348343701987482652537068405572281615862387936656383151216189596126082488988563990107659095335507649793630589963674831284532103567121426997500165459565762366942530727604502142114033082195217034151139490543299216680877747498293267200686191829120047616145118488831970482321326025438*x^239 - 131064156412402063707148125512925560281382684831503722274754092308126405957725354041037596254432768316630830946611318604644501823474407281720887813925405924826649587913893109112663665784931828935687898981634699770759057542722554020661935968156941704507520960429522732124895887666137766145239994572513393749276884135084952357569827777647534840718424002352528419768304885468706076607543097304599403866614111603786266719235527238363488190271389473133450223975059140603409778483400012970333135507043582023093326063112143328299089688352130074960044395636039531033464576579121398790633902342143249006507994045743491701106040663165527860455678312504310014875201269445498964426501747712116233894505454889810961174583633927998993195728291549596266104225148084801521422529780106943244291612818963990552347070224708770194035112712572098902793859122193144*x^238 - 74266466930547986410388355726481167063577608084124121584536910635764307116694332254220229747038976370837239998357249731593464869028721562496087474235938123283768564773128470204236165222267117288877009492259648142721387689243148249384348311839794467176054385167194995084560430099866108378894984668227164697519383153979949317859470400818220630435222982482913773929539400659327366499877178516088985021185258835729284298630771305263384761482615226870899266391391422164409917265357346685034799734529303327234565108474450482736983437826278294208715276838741627075055422344941224834140676901161858813568966094732656576334232993290693785125632722110666634957704418866426916927083712266785762048825612713257093942739384669427951038537637533777670599597552665485616224745865197858042047312032661905680534339637986021852931263875484512500303053746830939007*x^237 - 39035239608683870645415938343249413649285014064427728764551422433509537097543088045239434655352110469118339982861982922151343561924515088289477767169129890592834498730711715911141437154024713095031828863973671880434465563603619020126242693370928567810493580961299105094524648012415186434978437708349980560406331876689810064028339604996483907170351566184696745078336805059006194288117444369253951015327913046689744582485954725333085233946668358882370890960482787023526634011495291503921186332472400804954727268461826691760696225801248229145316125424801270646572627333887718841651889071787357872791774314355724177586044363753602568015907464748175924070342437769832620951564036449882757658588453572249484268989119214459736215277036532648494617697079330396527143788927864716533562613339703739526690087099739218411584933900344643403598873508099748824963*x^236 - 19227611763575178911990936273564229415894358742121926985329109872896124270992888397155163745406763950604087048657278445850970877477781548286184034734562960018050381762381380498567581139910201234466259772955943725582316903625764813571627775786710923771931296750279081098036309627677118305857648051356573527209244462095564554281950149598428416963356516239504664310751595717909987918320880473651093979002420942770842249824638641012634210185328008075368289284916063112634523389299610329134542849497979939550383931273205898790163942377087728544676344575139166084913884302740785720055636620556274113756536262570012249451015569490132704482293558908891834803194100264415399202956475069321824173361832659748552868762293401886065108137295336757350131003135949845463906372588645287700403924935590408245137205731492956263781908399681986856928914248135781216349814*x^235 - 8892829195011753828944510929550322660153216070798318839216719621240800011207545447138448362417945901601464382546124801798013875470240234444274144108551340116892833298634208382624079639693626041118192180635224143344810814501534894585629220536259498643278563830211572558834465533975782272627101688440350594058293018107780218364752446049521259187403710608810658078099206002188436535819539423874526992092183837488264854342111157049245419012880734660257209452869570279099698138092973856517610114542177920590745419617453166599393489996144248322427539761398464311891594129986422247811260781645792769294534703369476339396374726508301436224158830569403258954516633018974178284052139508921247894569725590668194706035574203747144550675924459100045049643550171902672207829352723257742371326978998601880672460643327816348396323902621653602117555346892661557792410305*x^234 - 3848298590427808914337611692807274982062744467478689003725183658828252160882336508236496755704785356871953553628169942223003025000489862144819613532118458062887312791033639061089879770540804207081461878849669562653505545102321604270870863919485641862431545759189171454000913642229239279226653026528495583687275576507656497921978366428019476610915485885116824784550779437147444021053937292873938721665570926878101067707763766543029047970913326161273191038431870603858913431692025334445409735972863021799808467417709260470198514337750975535380894007177220293587675523627247099448344024714491193696076419055976661830792996986024916801050373631286156696460433532852986850136563338180724923287129227473209671451037495234708278792072481750014112232028879738237799719004436484122570138124037932325502034230845006709820512757265519248760793715743121166838842479073*x^233 - 1535382491331404985908397040539787647374410024253081741720287008701108752515953768020852674160486187726232716012393784712107918271231313198853388716856989873766247305173771149784971571842809884071240280171174458714040696933832941544497722794391407278547592003458802500916748591191806467247060575018123645416279125816486478715264284450365331292124048700433912665038964561525778628504614108100549105268003291721194019142773223745371339125047907941935379893859729284960574307334043472199127706867017672523767846272793636331139574369135756077199894390757598392412130503455992854392110328796600151483773623286165655264497320740049873998397609176084416290681902525194597364237991243206422049549842095711665807350534916936010890209194841823984500417689774337377788568588608402318306121636892473363491070941212513562367593160212497967929522641747940429881920566251553*x^232 - 543545889690752622047439772001661907787340791524251024537675004435605501072913215096674068378316670264606619910105089547159965440548248703192502912713979875419755763385584843903618370489597962648541369277134685330720698276105875253797196742136848595498181365445671634854234984967958232842533881581987469380732862024484182980494876284235381432462469298800605206826661368747954259214707792487343773198395204075833642319398705531725227891876857111982203810249852002935158879445228044482381542902550862740681497920383960299435356094641909048782344037340526146434825308183451210392022308632198466251793300475757799099553432221695101808203238001358919947570309615769295624448135922189770597109350777758628418927476321439992080165408328914534209881188053516828826735110553281247623624174507552339791488493134126911657175135857380498591513336373000250910909992045325528*x^231 - 153959754331528145642045231975411200935011817984477579125663158415343620551815257385594124635856553224914419437247067863060726833742134060242753488869636545445526840956737301482432746773367856996948470642285018667285360727745731436016752115937303640484479182952442320826718770006148905755737348035051548306923058796448396330934008494869790538058146856419973697806559904918422732195297871232981230261585359229177778713131578191613615842224838243293465490061946816951287566604411477050248681907946481032417724835090504342265137553444117808161267766698136552544675681727205991944326673246154563175664230909889267302960074376306149434594418844772200300919849494784398851771204131353823784217796020547650944726102673148748100198780196460120607198974385682438184189135119427679467106103613141130142858866444771811795159295701631312772542217893709505210101547758465514238*x^230 - 19629782967580575314018174187987631269362138821397002688280899453674885530603134370488955786441490728298106986144403966166553803886903782781495449343509651498020156442172228953455134397383270979535251581794026117063198451536806621927583342068800683697217266447385554802612555474313002255095381833233280303697256507435104711990377737183494230185463039759667126519332835666594327028407223762329821586481017658120574661298418172926526192407141826276018037318859665817817656764692098229590129104275432145768567526393395695212094025228126855709185318967163428676928356794834115379259464633035080832949410684315320275836887529868638571188550988891981603953963031952007586431404672150359514196321234096393178270472924632919051628694651463171404063196785736433218617276205333259618113184671134993880631249198632129405167837113702200007494175017287782761062858635096628761741*x^229 + 16269974949685357809338756239087946940597908064136834022177121642525883947974146321344073742782480152799355689740011605132037133030947859099922073712287176171656870239781436055391819405096348318496398406063291541958475515096897486315497057454473694127932518845084384436412724254705474570538480559301271872989167179370233454687471283765447855249235765840506121116189405835279088581532534754354461597421207897868278839909909139048608317999549180839488498934265893070869241021875201111668181280946059110795797299408091994190863115909813172232771448068605231825389630256542850152478573714490755697698372027755558324871475841065811570611249934163456618680019818654673731737027294628271371766319618375875432062441052810306486952588379312160122508642296153649937944652165688166954522969851128283099394581351708048637427747221778209183461405614821300766743918924291430232402848*x^228 + 19181876145201298330102679518353647953282922677160951688559457436737171850873463791616188085678476114214757545482871378820987079254729954959180310232387816961203575967424745291521813964831876212369945036709513534999174897783491940932635124145938231282953110461398942582023231775210643098686236394435271565143816084818881502266870081220848339226345455528949581926401852013857753483390449213448251930567743069961429000322507437233345880578966372528066075233937110763375341747307900943098155477277126368057194773733905431857365711662106718549870067331901204350081212693667344576339042279453773140715188014926522633482113895600736336442159471296465108595539692971752208653763682801416860856626460289272834940775068938807801189209126186568961640030985486801480171973964547081520256972308721806557902827012465716564500043121532552196394407689435997612323670789999443450425410386*x^227 + 13878798400165675700501137330000503698930526462021699006707057154368453314932358092282725443328037454722706082159311205031892867140654923066761357396816176148835847291070865558389476810317860975498381114038767363882058159120318560273721038358299701702339442743716147848195127419414827614607388373976754100516317041867793457057151571082610232780239794625285863075063359886005773870161701397116318589508756028955913672753949770627600158752719965356429787247076465504910557534635639667149678233340876149332530674141501182298717133855247365238578235978978733303476398512353211930750928505642407145032319109932832365016433882645282628272285907914727527262445764522906958586239136119544989201791996985663440912396591559360852952305017191818009870419052107033326736343676642811130475936333225047924844926117813145313272706163711301154989401502348398169459291796331114915100100551219*x^226 + 8389835828845585396358786017972538863069038456610756960083276039314452782156182860963215987092094813277238595101429328297721461467205171549175220220722001046287328346387874373192243046597835089123589525786015886323893019012176777023110534013544744389624149244097803769841157906241724177308708672277106920861739441350634858466288992791200606188536662233262264203286082468840937616439256343491536846385636748070725707150946883868334498027710128052720068901284451260151929203319840932977857459277852800072877484601650869142722275239516987900293450445977444209398740564687875848509705573782817261151710074313235777550777945068897049412386687582801397237987863562250334012501573660723425772216816737414636197361406846773299287896967949669183996153102501641741736628685218183351163290220845263517603261831287673536896250220557880347934441749832021154453593918530727713210091198471035*x^225 + 4577538310230439551782044002543645650806353541838128784777235874539339432312041665374837023713426099677567676557830511814715126935620245291006437891590014499349892928009263063922528008287953168667049149960679628702910860887906134356417941127664854527606255067632317402725677889602332913086805015640069105050406296861062631570406123179044323958780589196144563361423005263903832092590136517232296491761989514144726515851577565636503465138669684335124906741566847388160384754815427461075613273336148777575463196533877004814944414803339284765564436130519718675463932965890623911346061345693949599498631861630325656340732550263472995127665878974991802322694792386661196794758017204777072715369514172893128213963732528808913143262698799174211045397733636688632413708093300041712516582684068084883139907986169424575627531024672153479676564157521042348267752475833809036381719613547234654*x^224 + 2322884406247409961441093478137387103954331126111150058266925559212254117069895401777135046600171142801434566072388793234669659612799485959835956510233649681380889508619550457449498244181028523033618571073082265669622602262198841977444087553352151727942933335363132810262767064441061237423491552224545921143368794017509071786703919507552729284919957809237766666162140156437643901345810818182148648477699908485049931667811411972729839385240821767354696326861148189731102159109392252122785025027056131347660365812071478570562126879804807636291534189521904046590058963770890986694795834259609198158849979434714078977604556023785810989623665302276296077344594144210358690787645953460014424980223881540706579198907885875591832209647302129354208098552179188309247974070105254162025660202886890105465227942604821796573105482173005626718560708579918697725375557553394535393816023319074712320*x^223 + 1106139095765047626550231165794996571705155508489642122727977844945085978475017144932353901204853838416665234040314709379441210809272391206649492001071491262496501032662788792898280094837580202992940220289932072269620528319702009861471552247973826947520213424772695324883330860670475355356050389721050415538340710272653031939603423287042492664839751909033018507692481294297165479033825543594075050856337114943554740853895942550347567538701419680347898098296615714545159991587870904605489835701157635194259624438388154143016482469687735710011205765833176436841528904883268914654544464389061831657219929779153904979775328475531420724085260553940191768003377771512203590882122368044636576937613662665609132489727897628749411489074165233487818232367986564008733362532460278407421113614922870350400706442777757841845569361407923216473806480766922901315217729288747661463324456727513723925203*x^222 + 497554068001706318372895450944969199865114767261787773466261144782004079624604334220145853098897338087827365889552537333848311300859345044325938735252644426624393101771024536633735580945316603392254862301915697286107039236155988828533220982076878892711879178168781950986485320572341533625028893082441488176381764358581343980293256504238969908789191581168697703375298218779672784799868501093997039971133213526262301494700439372509732215354075387309984518357706716062699383153519133707759891361147186185427536336786785021124366983705026746681795480467729173963387578506668710065435511074167404503702103652215833292052287558742347835131878805742238830542072309857869484513461856294467639914900757754692229270032946471920907469074717420365867519440982962863265831807814529379473526388593056814904074071063931215494097915552877415455878452903906097412962134327264141506954397974554222592725950*x^221 + 212238709533099146945057971664146698839261420474065550533329812308451579445039649473908622196957752151995449302160692902860820110555264249852951792959258220456855488739038108139908551133719732621069427103320981749496003263068169689189903040372658000882381599176702866622031531445590672275264591412095078258596958574941750695391007435683382407183532834609883994973934402028282129704375649225208296216256855644163249856899414107657635910875181428538817543049864955374436843856159015429856711298295079126839368494196598862516433641613103749664634088306778370117156882258004903821649494015868130652716710499829546737805889257668346541470049870245840862860399981018798460776527810641452315467792493731137911921644011302919545688190208843559879617229974857655661025341823328775522459389219062161349920365084787685106808240771980495009344616167228673232827860240710879988454352684040117126176045968*x^220 + 84950519570487634811556393882058460599879042726565912079061852386275371340657563907455047435598964150412841793396291937215562936024297837647913017189079950140528326693945516021429982214013046075495092323274635673920932532717713345017944603512134413443580262227304912635693463879463508191819123480129747389735279143044339755469308662341315331364145387347099758572326894184698514895221028772993607955578517204093287561419542438014724425596368375933927621769439599464321208498063463808621635253367044750106921321605467605497092056635258342810611376244664775117798695877274930558359207509668173279960187087501292314476127048490402353342701340946366771701606782583554614963878553166052542958495554356758687914302566661022074659699419940390909174956259062684900088682169790342612914629181103485307035786129472724280748506820837341228995734321940456895772098217815940717545738111750343629645143154729*x^219 + 31295116434208439923770681830494695832727584152741356845732384104513906021868732901289380635823059128385015251985310432178199160019535271240080389341899091113593886970254332917810427770595647759912127482549347518042480978449122019898873072152175551251028019648866114364625096861518247192506319607840025459760199242888782018024790438340400508816812114800441436289485612282508248172321748405857780634860586886841562458953150576052851866724723340194433916717186710859939677521431366335623935229076801804064135934072178267018837540316490540412457931805977565407370417713831363863404642270338090285198844681228060757963477904930419733876748620271669226918290693618153331333428948703708483453431121626647169124697482197776516305148505391444464185490476160308332243693354576725082998503412025506563900678228153234312273764052174254704149486328178728127267250348197061141384642348395105228009905076242241*x^218 + 10224021093599748247800359977020003125957877809203693476246935496739683709172039079082536779449093190052367325489652328855500916508574786033380509704960270585784441846194137667463093037495751906244355287876365550559547166776164043179152104734122909570082473278149811400450430509761252122737908205893366413751687187711011747385500617641551388027085196916416833494697733182312726650300754949857193363267057424910610897128758432787859636643633898711641475005274057905210427685399645285912907206124795496167184684046083545156856168190807901721879154965550563071324551833708652277319236584953329311342228095838462783095325712507383668270196289560401820445545761696536635953960818111088890924387267703277054887042861738515869441607382393137572163914004967295893019032820134299357385438373358092496054210990576869220967191028839787452145668458743992229484411263932722399747044268917103492712335156291202054*x^217 + 2651783306610262154599475461685041554413907897364708191197677845703127828136148650328025164047159420145288262249386590650020403589367325603567077464090978682704599445335833181221964623017637776565154408755200442438981727289981577918933706794633465547612609013509684601767954270809368836796741553691972961452288524425763283616804352387259880852940232034681656504773785213833975864719184971000951947450861026703248703248720276066003770639905824255923018244860735526846193465890632791275283987623814084140744777971232825352194551065880590901225958058683153326287355750903084021507728847754366648136115391800294210367499907255210308524289364041075724429540015857396835360045504724565848662229768278516463070483919098630463516102814039469202449841394199743314997697989131119764033205024639270569836244961225393457493630123637857384126590399103793396884984852002735191022510399669350265135828630332507669526*x^216 + 284123460259883002160393822886559088076796573910527119044137581577810706837346297854854711006799248431765733559584078679861132606403433448628193225506529710539839054988119178046735781690566020198053210386253329922017546178456948269670093837137843681054993266040710369353100066591405475670365370322166363200834218598751254953640531809823044701035024921310194354894872185771140693140883845964991373658099653382032150035827094277567543205418946694414065284453054807417951857805308272693298148918196163731314140540966168872391094909823577971573498093662331888331881037817338013497177857484555812610260213416340540652853753630909238672741860139924433788647499758149213510380328913394269658062307754164377280227513251728895352648450518644225279335205367112753636866263939260083463768220046199544321232691661753114698281800663504872014926406485092446460509906619247994822368900063113106805193912474371823234636*x^215 - 279190897524059004700233567681544569879426305940632157389689713228883946945218608314650965678989021412118153999345984196906307337665295703460829561735880503834962847626017089193345861438393104531645287460459229246373634020679774139018508671537257461533007680727791740932854095258859230930947679779127456252134847181916284890896817048866656989134881972992343061058584513475533174893931536788739203397016709800915081244870229682889670725730668755545804101069078511439805356348935961970694910876934780550693330722419092284230364888119691750477214797255722302217927791119171946463651139649066424182492002922697161625077410055706983717936347158752325346251108643308695278929279901165864119524254247806550926188816843378916515319907083824851750120995720482386189124982418496247779389694422769225661280998773484428633252004566104141274329732772088054946815589349526245032795722577417703403448466534626269277130753*x^214 - 294850047113356215465280283750198136683945648060161436383029376970497234203719643275711210091456067469769898243302716476186926354123531522512747737046936455637963305026905178191975876034329669793523238330968321062618975947666101861886015340819215142269112326378605354185654965238922750126639941993677210310719041718610800174614659912864601028365815154444186607554217278906739447599885158474829985208635211376195083016684104444874829860995020446549631774869688210131372282537862937396125001569430946437325276938566132590575483725032552788828922010552297005213645140861094135224661236084631059504276358888036207466238647588070132722843018928559500253560584541535345772289880864348891253984427390733139355057792236251339957575519758324215246151866748138483128788834790617902172258459422320397950873550163381275560619103813371030440178617262778762458267593393873501212045174552693415226400175076618008935491798056*x^213 - 196109136268984705310896657218520374290916232806934372411190277094744018554021043737410108621023923743138397053731820914036694712680252912915107175221499239654856505621930735850629540081732476656671684705798695019558966258606400902088249069502453532046439390810625591203885579433423809827987154085337462631367264955841830658978728606729877026830640400356182877924649832967990444447819502719179622109769129666360444384921702060187237216787381123640806870644541827620898374045705722637669642480548885179773415633865379776717380431507279721387346018442861808004883525096962924914053751375424439550433940417462453699575456287414676580598600214969443397365034580770901741639649922210130968153227341411661241145498651103536395373185012602570287867362818557573976425854951832994201923833255087526211925888457609973114440451821210020375677122456398227150944927666071805498225557273198931890444901239166732166766609603645*x^212 - 111642789303090575350550257271580479521902319499526891951676716867175683654141089812827655144888508825425673724352033898411448118744244312211492622289596364744068802402726071353169388462571140104219535461403835126037365141526087688987820328526251650759253808303072829292408537796715054459990806126284553771962592533138970954528671401010120975801789563536314670435153534519390038366281626114871775614094525071438948243539639227308202677077946141877213348645750354949127533499885653516573022102861269645409451783916242685327440236967386807706184545077017406084112821730033045951058021283059264522828178769247948567010968342582436236509722620061851193373287965869067889087186168439881455310937301207061676605084801023007156215862770968756952387983217274818170763449320080732081238939753607477851508529593178933751871106243852684382384086982255045655203939105952299902536778393809731715227959411230602146933960040772466*x^211 - 57195353075436210239265289880306147329342353955903615561327748768487728017671019350113648088242759205792233634111851904444611575968913588712396534182287578486248126917490008522401213826570649574639946432941220417837687157949693315165889539884059615954928164815447371471689739008654947045741284220745613422138613383614395154074637747805067861449618130484988208824576296124529883066937261449045355801602417964120508004268762768600235604912979341753003688018768854246835904487707677622088355832679679925380192330324601014526275890640876462620463008410446681031497046304400955171327910062904595983403537158127413758791990791058521079667527639059167759112709546482893031236207952358571076883583604157707401738535128220315556881059573653600502919839668004680570379252027210848695029153455306607650478914040605893614437176911499519489302177534952692576572625074509778965042513189743024487981618671933227687963242931724777449*x^210 - 26707379374132745704142196747206878686705023221573663686982065784561253840272526688107854730436621965145714110786066582110237716416321316981203293277185122051368744005206342548297185032224574052453676986033733730196381610518881582503917933310337773013162406178293817733897993088458872397967841452292039582293662370109691330946091208257237737316320390944878012786519790762981400704669770342716126785842393108851125733607271952789569899118732790368070861256535777931288739750215538700146693933666022082314597097757452186378950683383389974491375883695173474392384409450070631481345684999696260236018750534089876025910943641445770910198727040865111555969520784203154979048303492815412220408174267024941118043366251504487433059267123605969816398834453994866175887676613074531452650091372387053280899184178458366121993309661784854719626271860099682830459338827312341227536398629824624212192096053299322014641792036787422055215*x^209 - 11799208794681395063802703590659341813603067586472114480190240902654552170436075808292103209911041519718229000229665622114835748760655017648691944477235871626336863905379631803097877246024752123413874566937927187778124586554181133874154616852509831139481396705874016491104294627370812232116166916963367878460895564051146592766296372145919782579946890581327706393657256154731005268448799494318068183179071543377359840489327576511556089580864182882195065558057764181260952749400110460584039108038317765859354268680017753734305025145615155081818355535249892413949061951682603054080401890865186160306367007833377731375607082918808944867423670690175470305398563915372502398684033491707021971805543035054807523535356602133049968469974355833745156591311905580393678852766318883541398452916230397868455812377874141593415003072948278273481670841765081809811404218759410883548275414723886138904650358287099322787943733022675521038356*x^208 - 4887693572034665921087502484073291542448131139066219980118219657867968470828621620392442038302740757016139014630309476230398215485086315461313384348513673358590456840671166301515195605177192902652989106076194106239437163794055614843917303456432321607114080186512176271888548396502671503045981810353640604329656440583316472866504323380550876972997069160598405446207895968039041834598712056791966920723219642919787359917911325375396403990509489223062108539118285866267134919294154804299968869403982663949671661582440383243266699674896972520111993061140188539376275889421263267948850879091736346887459834816966040493111439548272625203184676293499470692825023489151659755078157538090949241820197719837219043183398107663218067428375818058249377325300942347386523192957377306404045129152251826547254344059767726262632020354294311318928533189970547970620016228975086837108130943025880333486294453702869714539989809367217164093278856*x^207 - 1853055363885790420549708657087976389302787386856454792684500562954805938629342959131534161725589789488093716504236967168858563049504586752258869626882871592747883968122546232209772326350287396724480274906068039086269129286874906330086845694885517764795667726897733106556200684308200208898809474823892334967858732264924608598212388902901485226638333295994427484665214090510775669654672130281167741273978610925777781717754490688893322167986411143656890567682432687483533019592208387032218775364695593722319405864737747588877622792984315645568136788530850708648018644807728325099159104397231110760091193478952275090582620907732801128045948444753781850889057989840971750799041906625809175678972616361714215810292385829359718949585475060035684331246082765331609929946269328238469169487305334358134948302299745487967177019913354169815467732279715850483946705355443272860178785349118155983610453997955423919713763932030383523910929137*x^206 - 624014549219186031413852295100436204867610411779891420295775592342206846061838499555266771322011680691388033830176142633533496961230136478545465408008799133090114289891521032906383670932887226442741855960261175013885923014984173031572663928325899408035183293463990477404239562262473030094170627558910924664281056713105892833832949071823597803503572688422215526869236793024147217561359994708230500115909398662697014234363191479426175609708225897333946746991811892802905314981739285676021081350070425811956483594234841391565645395019789130599902607110377656163781275652678909097233219608217958255814374938033341279658830672140121861804884986423445846961225683384417617940100433752760219237575061642744163155661509293326599225587564724308216513803119834489921298885308464641653764316714492010742576181966975961822252285317087313987264547972808336479124606345774704289834859934414949545585550963061977434666211140284594665748198659629*x^205 - 162502047170251148520275579688609289323919351471580642709932443700620529355095110412303352919386058051345247757352037975223522473874365731401400260762043085815542313002747580066537646033191461120828424306569479212400235747810150287585172441279576548617680964343194675550015873728010300113178858351572456043675390613680405683212906873645070734111193680401074399962327880896340086617560450568572394790638454206216569110503846662500961968908211624655044257039587343259576051469797507762236634520538688653511371790726509951606479715290922574056791483298484514023549460547001340899133640328774485461029440335904037972123859316838313385553475514064019745166699063670619338958593688364837410821906390761952911468988955615019691391141199895340364569342293635554061214350735542535956886095323423951033129767042790794896607080778467267697552610168090741784989120074981581178901365857262857151687370636154153634487464779355663397152257741061994*x^204 - 18650377866596244671267755212733689371457066082957847995053449589616010429956258606551822354192792769477789836108366612829619216515361419405432913776897172777494445837050124791920540836425293747156888424747431917460518997286501790162624371827264575554284169119507684776311285877996778002770203527934065829454225575232494049242171674420251412940961894297822979697267441013262913838989633743715615610038807843488446502248536458854459734191525603560784293148968420554994459853578218072456351381672358836992418143299772849465905806933065927944916356114807649978627692660502944672989392957224173315876458619198300840464503012941658397494628177160525882113290275730357498490392049873162615844534053901724916007042207445768832726077465770775854333223227500885193780274351178535433073893791390495725323285075425945280286499238281943693518666282953383139197035831872336045565299245868330405106598599682102146374346924900365481420294846901231748*x^203 + 17644623650389187703903447385600547147979053349534746789535772326592693856867022316382117820652533052296044313503764668540602277321597251287200343492286782830807624699652979382544397560783130971746819285789319814709120320767782528359259920807634019049968174816976173753362640106816590562489436266688534402966382929860986261372407819478334451515356139617386034002166374824414225840051393283543430621373022243442429386761950027419344767447542834706810745994888933776806465762271846051503584532720434257880591137878976412388072158307816676514865482498065115024795280622370240954553898689097508121503889563304492769106108675648198282249455663927689397609608217156183722724598893561807964646657965304321515678553280080003246606386234170330303870321083470941455466096429351785336193065985928109161084649568237062131919613445287468098551481076966472686346511071270753639462768095814970778140199456738961123321122078580863055196548201898061232025*x^202 + 20448695628855839408527353711772827284670937652871692462215225296877943875388793383804669339939732697668699882792640220072459536138465829094673971208293573597681809195707388837549674373701088829510513489922760862024342625971216118878455865108297233790292102306242920844696383351540146876712326851342833863633866033400007267067961091813023057263910518290497019230327727399256594552921281334911560468648187860018232325468157327229485238544438080470915161683782176388378779543955455644425119298651110745071618399856893695399738676478893977185468603660596665093632602434477554013186591710741012760940709420048168680692023930437250424363071053981338338152102820741044936936646069678942487219113853256048379594799123389876603062688231683650147977950643561261962738260693075851556656334860757881862751570110940460863494076541950596370477871146825460038301428293913272524174443712522784596522764478796564000221731733776913421945769946193823451071913*x^201 + 13562305473184849131908820623475709852126560308412766144394681050185702382554652649065196417681572484313946335779204623842825135496032231767714360475591641908161923041261258412473715550864625413600119135039443457137807494123477227767985353819475393755659411895089882730398355997344223456059760396946084098029348347778567263626618843990743471940973138843600160262233999468187976769886558543243145121675081141278742022819017534042968496933377685260188418136935954528931093102429029905509211926394048752995708324623731395672241751886029405861692189955652150513791421607659792904389598518870845419588238554590079153563140311114748515256421717218228516849651004914053871364290841347862917828303737435722016387346776384499008017218836216948690710880330796046854400097241799911774681205353589187200785890013313358267267286097360034962461718238640586367442841632830884013630916441985426919718047536778000698381115163625572244580105930575357574000473195*x^200 + 7984079697329153632407500269639478969132888380424909345136516430317437583846296300861681984448291299594715808206532325330150882336854482232812592523444267023376141835024449602585680827906111944736916424952995319909660406950329780784139137444035888343716413951893726661896388706045535503434436086969305919423786230373136581265787764626844308502386415585908519469862639611435144512403527747578850759953222586996301024052456003318509363892033598678839165494942439162693063926994702257861856521134384508895242661522656247951924205475337021101159373705209129199971736352650540090635121915973006448482778371108592134001463394247075644209178538194136993040005683904767001754787552639888117808990144295887205714806368743490901042288280859033903137831239604968574868054438921119688150673550118064847453331896528444989069119579053959352383020048491373854380616300275032082794962597236434923568141129443847039745148259006602717171565895515104415197760718412*x^199 + 4394411979256273706552457391489318813708396268695032817640713093133356478696768257729078349164267093589772802347702077979410448205747492874446194533474744055437691557234071157230829217073623485360910533278274900170725964126258838176811824529417553903549100432710623978070806000642442034489093074165255435453999225984264627129510443617585381736929136650238614637069192936624421687945481652614677536817534747838291808026236144369745620903289401451366907925768850998010106364400316118052884659900458227525072104784971483055331436674284441116057651894803688182446111654297260062964231038446326583078046070290419036214745706804411344604418240918051223653966895044482288969572600168752707228103780024624411158418887925563774915331688932733131299093003777011888327346786710736500865860855130191682749901637946196355811201424323009425795602399343985225349369715078843597390177884264677587937032101680251714093001135884431895977210916495020846089192438095596*x^198 + 2139049976357046497952127548662355425495115176256344566253606245329395423038795222395654563150740044188396344508321122188511707064032602409551203406498257393437991737264722440334189017924018015032214900921389202683138377477332746101618112908731043119383313168146456724284067352577344698835402692942663237086080381152317978212323741916772639160514195687999473415648262014922102413261869615021492632017718792102840200577255386095135757650247752557917567631526959779148366146955959255871235649128215797464949447276249181382185859486542169734002017223106915683574259327053932598460412322142720326591733304022263362777395951005437459921564426241923549072672713061246204102111651859755429089168001811334851290556414342758110283464155094527764422801038466584014063892121790558515564405879608554271472436418850575045735885730803999524003184030472786740868011075952949666085861778423706602272678297079737405637019493371183253029475717659196210802544473549181989*x^197 + 1011848008473382940797805316359904550242949456061921497144139541657515632846696681516113535927275639934508006901845120194813084932988279825752527500007992684655404984085024070589481441533307497282093447938706067235296852125867255004117562358745541596827565176551129526451595686581512124874172020704489795813074796770860824927370031611168314859781669013555349410681185688051365099910816437219187919138347891053077087528867046072832768531103380146175183527226436591136074921042847688221694786158232098968783709535961520531528643718710154419415571755239014482162045991255141916350359075257582956494390499040474392290199765918947532124155998493581089276765422528381920512816130229101947882099940871374040872149170699758284534752480561707095430580672684706477804275264042507993911180723969087696700017292947197486346148059207413883039200651364559169843006854410003387378604584816731082358825819965927508438045328876631005619151673011526230712435076467003775626*x^196 + 465916432108354905817099755422690573921209780725549750318182205645341627990897084837521480984210422689884041330186803481357562034381784679295057898548866057085908380896072497280377921873558203896315618546805260508585396488530556177834918568721500703045809382887001349141912582523070525913917687190344438341711751453681656172971179507571991613190311457582896702537039922601592222234708880601123260463979986241772449781840849712400531935720124192768870203206577591521310633994215394973007418831247277080090244843544576622298426661813546529968327683018307851771127909523292998050362210358149230834424300626052087166995865431340888038694280685915516864060119209820236373173143210216762597821158407056672229010459193201107259753574167256729311226491135169857601555863438651014108411508198329960642143879286537107772735481863588659888326728002885572302372691276774306536419560282847631182522433334196769419301849900549914652786020842759159744320547474987384522573*x^195 + 202218861671285286376976572344202016569760077223503149956167720903034505983271323261228419882388372693536775813581713038100862055324570786096436463224827702678201255791027211305192625626340333454633272421550904209866401503392947750138550574168620881746638964128118833185381194486755289933163342262286201892899223466442263623518633570306680539536064376280593437847510773078469195349228164482651696344606803207367118675663456699455783325393330464532292092274954336420874002472135113305612776425429555674168391491718296999388150150940197756931490229395471194928530051438250618048594556937358236912540676087446258712616531954759612659737227131138715733442403624269072617933550903611476559601999613889871723874067077339012498129752896463045806676164045208942202618221986443972383191958421986041368270240043661234966640187374374255251254354093844821475998744915596396082036433957511572331711933867911566268049079367932265079022414790707819279951394790861440462679845*x^194 + 85833804645546129948900288614357647863575009547454069568810563721756797345135423924941864608694671090349257464348863477873203287555452614182148661612937258391074564287610949042396081831082025718133512909857629635703805610549205292963174441468564793142830322310418349977856837143566780743586597314414216293770777575636708921839900016273352103777117481223940640552846237977451985179935162095819056201446495365001917545021001420907466864725446003647208456239899066564252417449158332472354359231418941117403734818193810190549482218415311792942285803584226884807476764324437337939936294030505386250432423345093938321183896839708678798235118153230330673741985039994999168162230349393177623958521913850538895815515976773168684393858608704345524042905043499413999609664405904317847336565392533575360837643568917673602917945491839243454611128784515102863672724625204591918546096968932872758039746950948317388404216342457485297789195249043950214867731954466212704187903188*x^193 + 34250402106727287538765498386651815150230558536695075189233184502673769460124321187753137772848309160727966855845013060675116919794772982339854900415333907165195815899167736358385272214504071075935651120381580729310513469106088287527188131459170474344132753644462998404970892901955561706213897495090277025558177381302551933772084074273979929447576518048263411365033393008835623048112317277301998137251306135101541481143561565586038575171012313961924362112267351577801274500710977368326667668113261763992212179445497996891098863629097172514802841440278019683864375036011721598208886496570147046622554846707047969105683521175038084637490818865251708553268674095137900287380457470272195664462996015759710520840886091918678579113825847985601474426054069274408156323477800573871289335732882051141414001282144707266654600575254482314013120245424642241602290833998462323272970766363405597292774906934428671344649608384204380806706338560780194139242828245339485971832456459*x^192 + 13533739183406015049859553209792320148221640621026386913900263217865226863446898201882231921954415416452668461035955197846712784634425646390869801641611406128787194675102269604054673393449135834700797910254277424413227740168867475720853977976195517841253910739615473656087511806849986997733896075480042932555647546997817488692393613901389581956972646367306803652333357669457903907011388593308228079425972014087939970219573865001957996039285974846961582702969254228851621143959094572298646839630228193930658150751307655874770478325041044650807292611989267713774182119147469738894523660603797894456194984801397439909200117225781280755878240037815945852767261013923697192643578977157086049026416944451123963103557089316154151380165802923631303107696556699742340052425304614442521439260172798014940557215165922085419235460362391849030672453679432919182649274530621916408373859750769137970099068941367278574905366824559082614892522338038726354120654023411262058231005246190*x^191 + 5230654682178130722054066067682930576701692018131317952063766053235317463083814712096383361992268297401706138564360374015755803451986080307915444846421636407673024706119681260624641237212927342728939372236687951134743670208305104193668839299408388544781889881310847360953520032316102667001418873594130951461383917361355624052928783285638450004114546457190320123122637589333067642859386448381598753026745364460866199922146564705621808518608709416103004666028641768211887764854627830555193757198581964182227196055696567762299595190388638043315362312932139903132494794798372831723165828882266397604515201496867603915882155456841577217975857326985750973235555732602648239440368769565127941591536045221384807217150317062216856612728859060742825690480773202002786857440611427371241323096807461088594928503719995688089893591805077705632948579300982383449401406826940838807924633140722790987662036397885596544665696648109486932981376430333370952311673960570531983644887069295431*x^190 + 1754963246906994926068565176456534351163419945890392664312088285190391693686032504069692057989508342577095876193705295001471143392760030614055540534925958150140417950951651884722373208178224660275099281315556205233723609589233813200023128439341926178602994070329335803421967331084144329360991465848520121298046590249337965226616476566386608481389758249130062750755175053013089133077364369949160292230674875100017152407800495261164655214717438742093662979819112702244932067109323540162429534816726041824977169108157548902115777863669695115860040860470308547070084799471941906742416042686560289974146942450504145984818608684745546706769775594068261465522043781972941974864486074700012768454137254285801210933823657618260608468493377881364467984253744441622211542006559658367290227213120061704777299908898845858874678903327702418981110577308851583759068813111256694914245497436528627978567409392748471700576597926114940552826794699693914041393955906201920342590948234312936504*x^189 + 638372648561674383528462960993842748968169135152656044657542817454915692521326475213141556280010284973236298938549683554276898798200949572245760312522551111264684655127016657793746730995617943861517314788640543935534308848151106624481834758936154479562868111306446637286659571641734101396299745798794094491407814766282322497602825742131519538922255788767838850590269661068701288207477589983015976084116841916202344533036268284637461742359142386614932803157123035378671375728165792555111635126401508242277522767539527956023664534286283571239011660871689535706776145663510131795017887381542108282379345692177969868772691740515960544106525300432177046530574181220136387665822232030530318890181086020872475961789456109292266487447819920621100758172207887058218621748665986255282562999761900545418174127306866180984945696639375517466591297939318419251846120150123281746792242383258982173400249253680765141695511002164979889686634177813928271160468316514277416761831062317517847534*x^188 + 219269917666594288402213824581622089150630169194952160554439046749432457332104360876205918042018459654312917898171049801462734573712141902825880654432112542920595097945469510015132597013492597625158778238388801465119427717433492962509887984667286357387024394493051648623370744899467948673363611003395158354003997107397242621525776540203715320980098005661400444908481199763410503223494864330484762360629884707230973015111477285229500814031450547710590537257942124605779326573852917758898114509747079656159613777840635404739068068866285297065838322051359115724948103298239223731552176032298843021945238767683030374386814744815915495750621907949818306029948523666848959644104227024842143028097389320651444098322562135136917642577099803519843621536584969679286717063908461532548171576835087690448942237887136039289686379305481564508770033538198084831925306643359405283401892558481445732200526840345993932696858185813569839776162936331018812718877069872028914897554010070387342349698*x^187 + 48796575880699477093782658456449475409726012877714200807129925205188183304576292678424785023374051108900002082641809593215960023875367974517199247105209000514448658295679811236586742502252743529051220787974135949714589276811384977273874251751729476400423934057382936219259862367981929061033008702556440045698525513595755342110279122699950436242063234750281876545785742678702031098619698227358560333293400768755223698571542030638204721957437622550064946965249202662442767154345360438508627662975261927644555617907209517288804334919341230603288413330651868420328789071699514698352643076706556140891066948603495701340168834495196530564054126852366431024051170193393108097551693268150444909075477829651275722209470939415207083753031777454812439719421808136632025457489122014047593128079859006559166120235482996196418139232415289716600231830693674461442936258427077706046687506941169696622192042795884456404519526549251301877692393073178063616139972102677152744103426531777037941999306*x^186 + 14392527538132346664300666519447898253249806234852175649923671427988938141610319894054582005458735361245583787925687908181319876019196515628159434609095952513729499613690510393605503318044661480829338338376082316412770625975974178038955036570519381066872581796470867237098734800293991085832713448305017354001426988267420185764505791870571632763346756822879450228973836688940570515088528947319827997399589561142937129348946008472119605891301858004261125298781150655898603083644514600043441172025856189684672406022249811717685166490544841963803627061107838144454631668012986450767789863347840654415860632715460825516528247985340420565264113617040464316199589413191054440083334528138891080101840608693913679104913057329830633868071203287619456661442691606315096810780531959289593241116150726052163661802976669576837688521110933953463090253643490787110824453700979998324075898450576021793722411518359741056920912185328029190167243486566433882535428977280423054337565101749046671791114991*x^185 + 2996706428726105784908349951814928246221220748916302436908078708398602048669635030478338667280624185634337377834472447115207758145407022296130162843143539660395982673600266162409439514079672008946987107129014541219094897226295643900895729580160534074364451921901799489429846076076462180426160872427788375410936579864250859637232838273152894668318813111295411432038812967609696129258278672215947868795780354797947410917980079088113158717120062479641222562668598725621416490976279090372927388844376866254113823100689496972759916086842240083772650989467565968547172609531840906309733788659241691892636250894981433120120053470195181381374077072963696330255842076457219906087753378527035477967161806441264716300933496581817147537159552426987702398031780321211504041345234695231423927392526049080210914715050092800662139443993102527648321816441330022780804074528792061625604930349930812780593174470778079589646117830669859614047204248913080112335145304435410528309363470220720757170683892424*x^184 - 966034148419971553917172927570556361328268810944401895146913515978131157747387758694001686455403551548037306806399780438074151803917298589259620446026283919531394764274228485958173306646048704175341465644353491764242915445446935954672656706223799986993479262743068806080141413653424477983160976914232282302706677947846448700074439289832438343133810300509274736107266087477448848119420841531563743151941537779570129374055561052114101832202828326705199859343649750381279645363657956247418115670542158603800435789842264173136182806124043937755265034875419711943732263669876593460148850538305146799605593835714630866736931908509017680651886393404260495552365417793285571425748057964936755524428636089204283253559125425798436823984869153783671733755242860471183172806753256178128615915122309573888226977077591876427314813279568421402506997132008371092325894570784220143814981183932475839747879602854497801709609788469132493289530258236270039151958119279372889483961733305197528401045174341142*x^183 - 559660747232622267596279731004543221563197359805024265809294939204662718451832151090685988369669375841676360899716092058841586368526018300925910358251003083123857975780469537884214973533450208894471121543044617967233045765241013628289736238639888887519550586685977705719038426631670214369346306109743124835610924036257424709687817982408691516603329378703648295669774802685234850963554078386616394415506277069226185273719896858463029135819792959205700594390621591204154219061391540250880718513027931909349938277406686973061595779034799342499104305342204228801472351343524967484982043945883194259457101449573473657505716549970443965401488794407356565428472184522380139429166605094763361995492285824927818805941316035680928877968716183466484198598357984106877213045893798436349183922350789398935180075522339294725329584393513874039070460907079725694486617452769042268632835926143059069999412762766704668950756447168756245415845228738784368673681578626913360522492824881608876116811320756078427*x^182 - 499513302664094294138310997130427679407576823840027808560953469897991787468433150314876132316796282563580460552218656614809960841114062959188091655210085804208499650665478959963113968493985715630003034213716002440229812148367128405443706224340107021147011516584005328885790118961440978401195875307065173711559428196843658357317140261343759204958791460966420673403292135054925142324407007110266846720235008543427061669174258338109657528679137601060138657823959899365598391134063449374776075836718819123676817253324316718490590457508912714490281427292423681015226779387673110598180172674747942431937569655132071524729711149890127884180342102869592318007689477192417258807135591888809952312592129686023552803895151081031585707350830899261236073424888927488041854963440962201646341576856237605728684437720750170365454164726087661049976256476632222560478243647196824557838385929928009244119274019352851327128803377723409183200846017252988844738650610414310578876490923813048214724402808551102714074*x^181 - 233064765843903888832465906356810511115836697268758003778523102994473464064887990986475533124833588082516924549156228616601447051589407926299499541596811102654267211162953360416327122076441373391041960137461116045070668227750731784318251862460440568950148380250541663060339686249316521394579106943685571968769232871361494512113624670149004767883543232707248786985432888437125953776200555149478229840241499687213204346952323826227969417759832696353816441360517501745987565811357823552821072649585500555786851339116817743675843087208645767223750920403783320365137910617366907908805209278107896472414071040213072403258604595540800235112338885122291152136226911797266784979848519399740221070625536239886056431164613840835103553291504978766898408671319110352057317600785407773551069350342286712143812655939052928187451099821059362593753551600212540712290936351231436403517222944625402828229229947292821525172672994285144070577532487651299006120894855728741178294602960027004240650824278689422617489685*x^180 - 79861354026319691956318816799009098444518414967810133040176031268735578943406806584314934290053168017260019971035036047006605032949575918081879495774018678770476003196973239360421002000343001541071222816651541371377842931036396679696846018008737937007221285937263385654247746215177731151919672341959813704909449648242668998208677210345611930142951628399473895016548917016305847913201769904268339047727222816019749079302746374013368849125879702719944059260034105656804246724271635172364376473985118751987597958936713997607402683312431033049965953299063886923521130624428487687985927995466399333610133324681125178248128578311935482708026347323798891515578360744627247104655055482590761793143396483976420107085778691216390701461521254107029261524252509180954687633472917850966636615816499224513178946950473824111103340801299173868943333158800051238979510213082555472853905665687552491646337291692315945926372508555914983039768173592436072306853682678463470224672982718288108321874142864345533796264639*x^179 - 61473515478493281306750247847508099314110079689426994947982220392066403320985382730297956848685901970347883235119807165551687019027217422975919408411850509785045490166908377423459646759582953367132952243392207099432585001320539504459276926755059886389324864206485816410672448986224079124617420205983122793348948402813895453273822669333259280425352111042501931627223343404335622241611348763052468127052086221964523862797156507437573165457503694361016442177558933278162318713751103634350819277362216843465098932533295492065284967448122349431699022746619063285676307073826833326041349541200822526631006965515138255492507735397373786526190037482713781680586187474849431302525352317894833684750564838117108803311183862184597592247134193458864707567575762078231310900765903733055550560149882391954911369157446519624120129036419343657222343415550631456991116537802952959728335044157221224248172496663292114469929125561369411983426508946799868019223358118088718985362573637336362170119437717803221040083516820*x^178 - 14483895707709391907378131765420365577336688318598484808073719300415113689350500360200613177551140853131694184758470548076733990170758816535317558575478164023654773550495806017982037544816779024989674376672594442166789235630214032185222329486141577475023243152779479478051100664279023220464104490293210268274417003761677241987659520090491662649793727178897553978902626442407400672245935693964521164036677608039817861292493038518107807866788295861268466548076015285091639677875969157332717487531674777709183515207182921552819797841432835676877282133539511114549268732050742478341811247496889179365778919013956837112097824120287796353892911714407637815762239796677182732342129909740488005830211215321907190143949061063167023130027919137466920865666435053530726991653014453784567659140480045070041904780433103613577680283929756786856892428200388113289418448176689264296214894001512711331121834351758741826323230798480513642130025232438480227255839092634191037673582269387666535807116296953492256276815269736*x^177 - 2978749058717164177857835716239471854709643595328304203198341866607373242444617535022886398637857295699584450911710833606552991297105595892564763139949676782532286273884319055884824555009915737217510404074378261578133411934018267817632444841105000331476188950051679818171191749239748282431255414933885366264058391970498200740685642435875744667628124725045924042083036645600491318215280639279860092366421330706342449758717196522658338051279671655057486351819473294726790666610525192422641602898877034288280392723274145756732627511550893679760233971203909957073271662364377972433822291756731565945928127544833889571621517265114603899228534187103927982785587460846984374877380697354830434817532766360110343942324455433509218343811621883731788058847362355714511937699101995109749071892242797356316324077111313538493308957096230591852016951423518273322904063999936460258343614154005718727237979876456914008168477834041537632581091764891210963001049619515484809759939684005780047000288687099174107467192018096196*x^176 - 4818623448428966984004740619767457310688967554509741499152244016929136551337521331601974773823611605498226528451045985640262889394266789093255073877144864154184114131304479003606405180303120788028472757807566028641422197515967614977379973102299272620593282550634747454503725665748345416098521216491570164005716205369285699085573611312765984188212322248036971397876327473748781050509262147823019517207708314548916849330714408443503642624628025436640965408190592919115127014424325016452932350523409927629551547522341080062527799073349988603197980911644162824223621743645538190319137954033684715578017958740710023233877466190803270890464107240077507819676867389746160771539758228132629162017017010674802895005105946174820254136737877961112959489220816405368752955952432671323706765027549269523846374016631883461696747178201935633584559516623882957871879841951078141319070005717584231332021714805193051267348102002281190698383901054696672300867701574055845917918157648744771886489840529176933694990447374443806686*x^175 - 569978188433397716814824893726899579215302873694166268224699243658179990610041523878905315088657391942878728523354182253513372615052224399876993254010769350595223828468795374324988368259182771039914523060451472565637805356160976870586683393281638989211857699152339413110086317650328919230597460162201399334120601626438574555687905089931898189611292783771112300250700768903181973399097462115164181405270500550442170319385598327056441568758637763512071509578274842147232727310808377649194334181819598650762624686064378623520681463316420535491720939236478314860883767343226173790413024289487079010885055793863334065746396152471490733806885012557009169460395422831622544789903933821877835856684530274183678446730771266973119761891918934519101132001239585810583111394619858978856960640936683223512021577242991007023767224660552034926142547300933579659641943283248820890499180080881153880891859063888031949439261219523971208085780957721383593754769515846009196800683854657717356094431303204221379578177299335294670227*x^174 + 198955989324126017388310765789392978828486310622603840363856823226044815239999610612341652461747025830750907697411852210975876911417941740311467644255166711978354829075887247934238278042454825887574192184820684004198647488506377262724527454553277200837626765131448835575590082675665218113418402601147508136516974933276717514553260906874218508849409687909824616894400656254505982483499052831901179805298561458501981047612951417582715753019231674785634760197878208276981337051648731685346842522606076490747435661968405633114822598224574598899616507029674551828769657547074349988513900108309510806837784109046683617196749956850568915580650269055802163959914266304847387976337832912347118738579290869772046691697516195285914468909706814605220941379442370516229456600193510145869055019873845680748566425832358564840832587613119552453199953394885127259812158046054051417596121948864084638180998204239821942140379217060458005092784652094722429566204212154719427087495750985270789258171040166751288960450826198640994362004*x^173 - 245319939540751516247680928043894452031866846185878483785050104973223236613252469861366453536533160008740434239725824928402562839710030529988290866123122501119135091546798330190353303805140064384758744834160085392166142569051431518812427523538132687797272398075983341415958719471089215664962882920693798650979212706472552494279378032754919437728840136303575114689272903462189780979492018583711966568552188403929332595248389336727649795158027680071142125988133097310252585685239786324156649678278118817172583145447636546585136242273603422443727908009473209564430044723151819801105940312792514090004713051604753829711265347720529587647439446830737981627944300470551910058294853701593230038279289381682358231629065023922906109450537969656329777550882986783630323237500266108321865921009231436671054317422573484779565993365821578080270092768500088493873045194889220960497201569936173020581431974707895460016352277975789336321800342553835282709679707353762381829670449488052629001974419655961902625586057854391375881163551*x^172 - 12871007188333930998342794341103623118264245388459113545201872747374324751320419372632880893724258706866209974074834644886811471471252748738808034187740892558065169434546168221512659747815897893247673162245982082252522653678231904126468382281493901829757336876786583754944671977405248192374985467459033417130709673851998085336788964045730100172749378580346883477123249558372083530137505794982835993973332711171589633996062344029812560894941931896853744217067006805639865126701842340053226887632295857484398834288321920426473532710378307305135288831044806539921684011872322953540727748602055661430401931721585381626881609327385285296017700588530681751923697155906959324895355917157104001590983376684907712356965677761914444881157235798760157506581357015198868578677366065972426242045577926653795723872348653867286389358501261422883002541815400714060706371149837781642051890614994882880560284689379685501348847089972638897274150902606184266064750036426397684435391832103361180076187444533682314724428717608009434025761074*x^171 + 39017152909790966849313661523332822734701962872514994686128346843371891294738060794790882302347674719775544328092139502308314157337465671569007998337971407841483998730350324735255091894255986669827183169543568409351883285777756830153587434594232465277600476164120840253388769819275340353377803481248668162886696111010401028330900559001443919689424920985700157640058576806628959091656294701600745971201372179869285958528689241661693227373770677811918791885763287340528142565734081341058484359011196760101258138607492567809161537152037218967261152340192770870111164610256822480243362475672690458057199591918637002049190125392286804839379368033866263598589856623515099448615669887972956104238260646208172284773578932421769619773455321733601524216239341846951000137317362218172416063070770154877362436372904710862623125775869988580080942502490750301910303495581710300759217599373202321089061845368703140199906679189796652859957546205263636851553774547355783259434417434555288347180945200853278893293837465613452661946644776066*x^170 - 6058478743558560329966465835451287670169398806620993780175259206878207052846146966109478802390486862741632511775720678419065075242284346285635709959800507864163564297422646106729650078701368800047391993285534997780031812757270246423326707963416922394737089752135470383488686085448626344747645983360369270113125826936310555469727650631664460939837709674967858103374173093404499237071151253376227806456581778372639664948943802391239688881794970723577531976232282956591303760316614970301236109267459593355709820250025581096349074500752862617499584432839750198864874574322724279781125671472672980643854828443064609807646432893999713742814038837031509539631747908973642423045196487557915983474060389624369822159627906912831769615367422643830874102456128520801966337031001912009484888286490531542979279580862295934533982236691781680435036925965402572122593354819701660998661095359714274111832574286400439195264460799634578511519422348590120202381471232491999624630589232808198060674784858853736957575656688436034005821087557019886*x^169 - 1685343913082729986764730926443796973854083000879282474717688722292968909705458022853762569130723744461735974439236655265328503341839783023557518148280248909121902452023573458184892983217535746881041062525136128234177195165772221486823980571450144335179737181364155862054397619506571113669940564882255615391887553546197300884776194831355965546348624653351970029787259131484797989837389659712202305746563057411754196288506974263577841904044579052145107546405818830938802907280643945240871177200209385057395141795505296750470661910869094453766124897017800016865366091589982679119816371760024257551550854047929922958100759680781302100504881582525961496577267474506265044745306359784794483240879195926063591196428348581462339385624490495009460015526992143812128767168318764277366449251107891056631632831305032102995655678906966969615172650970610818102116673437712053134621934165068476341330906524539938341135893562200353243056099760004060427562023195367309839692455905004435727329388809628865053581835404399756568664610957410699233*x^168 + 3775502593139272353242203476065596188048564684105677852690327337050842033226718830793327657165602007716094228122442636551579635178471291766009272403246372491134262734135147097070214269629905920541796817271267679020601012538864799754703684928128786546356323882359136411208819755362470688059788086156701311357150185953754836538662610715897322251017788789464031569442504636943036589333621522023778770623178425179588842712742105765956438310763041511059060714957626400157050478629506779863311186913199933812341148378030528803386516062678453458067988981103766618043852977405304784131581849487599299216431424074288089997723838136491753600993400868520489666101439079798778157129618882419230581013190960607696145579435770239052042965668071200882258892937772511665601846261651176087795026886837358725609094941593645061793160725584871937011071700321841805750467476630227554550581674764122893680544116382135861082399399702228257692966182234745716330951089240579683883879168149947292301576055248560102493945304569096677650875584687176031522955*x^167 + 690332155303632272228416610254154512635405068975532289808919812186063556428121236143179360681478791738383161137869997094894741602754544629243511593190518280014464779562346286699481661344347071394020338575957514415716805436108177329302125627579098501275273631453441832658493730532728744667775827674564724343719109824552985015554418238494663305253456367987391446435553899108029901146168826405361838815972135779160044311221118501853768933757788366770678354709605602662122156580112931238398176436354354548367479079776722670294028784139034835870600506284360212546304688859045945050575131934203654120269734563476772306269488717989445594854034906168024953103745314768669525159715645832584166115223482125988157718182677780148012700030227429951298769554509661121587288135887695689004711179103386493972119730320860425543359947102008460383608943111883151537175283336573927771834103480398005216165356890978947580572217421120013318263978985207106972953567506473719385120653072089772328014966941686744443562727674041600332409373887096874754544769*x^166 - 386052487672657982241256044133471659640475742101849066002548942526969461714353953978410515982132864722429503788632695858162229201506933072469592089643628740186972584069883079462982614866831119611346433134456503016926195336637069262922668581122383183419246429704411484153916381287462342270220864378959546154649237937784370805249898913118329114027723353264872708704336738314079452617546695287047327338292036961430314756442245908146487823963829765030551216099302430119771804284294866330992811819174948506403459515948944111692412618313508383162977725278029633658250005621141320186150883283662503964465482465118767512468352812249544312859072412454515957645852910710084049707753051427732969387056278833950618594469126843236626970323150024173977450982228031521254768099103476945100779290442293680207165854620599259029137028335207898804610110926559102808688714884563256309573643381575807693259490401710935189287075022570790125134506333724261831494289853434000916375230210527599076660151167562477693694389284111997296341802506490783275725844996*x^165 + 239527095404849404990042171852101520346080018860948695869657007095302345437605658127072170954763574172924785768577122842150285173182655709719835242376608319524221001728616606004594622481294673551086911580697293341931086438033595545229363900299369433049462708943415486160510648142494672688484891375318075213813835569266902010598833697798565934695925283636402726234113950441267086616702683545630920402382797250466602196761470901855379295252827325453732755451562856015217810115037766874092725882230799867365304782199830222553651953439948626542906942318527163662248690074727822085154283555003909750584062424680032942776041882080212399268287171476709932868720680152866040159498307794391568467317121868994791035416967181720726190743590124932072210371467965444405822822468481000071374755519636471604625485435307518633621880310761065223506711238117128318354187118430414402111175332506446459165764518555623174907211131631085570865752698554319001223546644806206440128599796615638267470250188464237596567207873971544038232360077199093457271330946878*x^164 + 123921905230704306946295353667935488398898923305608060190559661706130935618441905094821012100327059324404152693147429791562396305664875247151202999942701883157629186548640667564461676535320697148051947407084066729427337773910268510118991431947495663117150245995005055708397314978675771333324766474681657552718318992587116350469228806654019313686966961174590353726101137696589972757521303645461872467788028389373635938072139097329429224880504615186002060158443640597548853754152531147412936332931370608008250726188450919864840052977983659598256711321910799394021783372070171701893030288771815429362791561299247468625771002003017611281465984845977087118423764902881728905793443737182124507293563651581689469574368954571065380325385559345799005108915726695382909104548108567854962538940559850017090969602258703066638998995957504809420423260151400465257501405219553790475476833073022885528255488538816675819417683675118734052623618115007979946761944241504942266634990775335547128099065557753486677182388160237857455538030131969138482687176196011*x^163 - 51256672791783697009891407165277801889228303860938248301744974674574222310362281368054064909742540392507045663345774449233727608261992892855377473397401225123869222180349211651721238526273620361065896606261968442188253302281487857251251082778281391812873624247923623196171938274726128933106738954146707698119834994811132341938480868003607749091417022012828448270464812615220016305054401230710531952253856674594810000526508536597225538236473585361212319743739223272767324345789422881173047850346893889330417387826800758786718732274342619790720195639810526475306291545991827686009371814263504768663101597331873366289744560103731307008235558373560635400423742026714589059611897577302748034996659876049451346116176153465494369747129160869390478495322176184024291192070768557525543834067658533281861732479615026967148427175837726087686901056568084317634128587731069419183718480864071808449452527770481913857365069538251620936900767095388959629082498004753440655649784800072567725647891433022015650268680775731863045888118867250786223228502160677620*x^162 + 12032939914752447432027391287147398080810751419298516373073639891933779154135647279356138717553471532539646402536037688682970703718625988708930955405697206752144489978574211045429051723439129409402221932434655172304816712016609156087831323135419906766654026385006870628259689178155876052587633057631473236611084487800512126629276570948214035754358341170019013232890742577242462923293606294964196489344162854291872956063270639977772597686941268976075147030273878358960518403418856643810206837836424825964309973968374071613976305290504562150167462275581198754438201998641085207443370045046164639246604182109673421945235833208943232740020930650389068174586399119928400003103643862123064435237932905133244697792782708103364071150859725406385858598535558503875252511099045692921697844988636374960033664325541578089266611965976339633083722359524129278793104194337178235199576240071124077074351200167998203127434410337746443209871169849409623196406007874867256042600592791333913935231326217267976918141229448271251010078237157067946404521065497463345659*x^161 + 12669988417720526537484037095375892524019044645495660918007423259324798046566789861953549638042720880094498010687084703356879729954378287682937082348097110813450516927793131314635881929166687703767504857559764550533676528716244683321971305529975734380901352667240428885421286627281532160200034087058593433349629081676767890434191349764143142179490338171157334814423966997685800649952367545840758730999165267452964211655004211749278133095908360920367318722845320117564293085973751671262440537288977206188019832772931692989027517837325240872772151398438321834015114127823974210929154881565402954070741239596179568678651233227579876421655100229081270501554692531600551732087856535582091170141605856497019391517202579883408066863085929361205314068939429834542316163461450778775085943807280972476230948619167612148374417740307796906382507836121734947656373591796968688095713482149821398088338897637765712437813339933517579806039919484221006095269561872773557977923658206983069101231452720974899983192960529248503730564458967145470635484870090135780233977*x^160 - 5297084547248212782879125821653085919433278966471900536200643586848188512400141225456651702968525536620840586065901191746309466935718553741235758496944384396495287082532926796755472721961465283478481417544821336774269138855962798481057305366024425445180987780392907175650686109737409645257786900108806680867690147180112483415304191263401866885210068222475106521520267364228470740963314035313645114359101992821010909147339324668705425284389026206170831080133643129012266398524812292935099521280079860690169296608017835838882122411733811630301152347468443663981394804847279906652877372279593645474490855301894754150786615413535062654803156005727654653546010052044457352882200993579126665868783233407690910999547441944215328950318669236508804973588168533958807172384542050593625784325261054087168017162563224019191246198525368315114037938304968404989208192543405594070776002525386998109822514018052452576101042850778974335279381242014836790111096539024522060139709996528221236966934680572618061551304084879356407600526688427722962642545208124109658483510*x^159 + 453741499789012133251932723657053750006280155748622533511923795745899179950100014950637160072160437469033979296602027344716085929603821739874872065164550566828432703251618777648340890593858363621853367192544378651273709486799751683589031069173193118683801535536678660703646957239883897760251833169399392409094256554353364883230003045797702725851301853946844082497782714641787992125428602290782143316007064245228966306612762922400128078150322632662345314243424094405314056064214422289500081971744899887940599817834614612898620087243557983814879159376551314220417524297846966662342334068864970099278523304325028142734479800054643038383651805454641723771568235251101730056453754281714248492981528631723990416379424264722761981492478109616923187792275247753945148221420303703636204947412578384195875545799583384283672034683537692739323866733049342266968508330646055906923380809290142510764289350119084766648256491481217240054406811986638473531706456662269226227931403565550355177150248294156217127939759457228999210144483023485739904627745750453510634046073*x^158 + 1039849422502694977755549966372995328482172993225670906228872325193699839144412537406596088248161126501821146362193882587635253421946355020825721878579712581657195177170310793568295777009075647701375760864618920138128565121296548294596114688299674252919153284811149868151726165653457983792533751926074273950247126322250258520202110598723464043534873301337603245819449343374390657034868414277647594133421894975673066651523152401329183521811247166445373360473843608231066373352193148981656801429400793751010989748030078307509875720924800610325653865001348887641647528966324699034248063670433396031357353755979098706030957502420103440139746326987048165529974222607015489585703597029578724073690098786633863968497051782216057875383903190292599806673356314809291083019455348689357774549623885366845217970427923853781723354162132469336321350913600020800217241156901814369621916870698672291259685681406208501092560773382612789801140015216931520948682998363868102714624349499819408992714600060678767009960898184076931895919306660281054644025369977963814894845862872*x^157 - 440632883606043813164515438455060984431200496863612088771263210411737948570114960540619031015589603119697582920365405926083892044743965424224997779396807803065732559798234728317171086654896549631074723839233204194430697624303789149340725749363209874577443904491165853168251770983975934090126439947002924225346052433237248970885558221696920825038602771097027397156012685066317141386728020712637606410770720860626937837627317554277770618025650854607803699142993889292264099540130996712287112466099185237897250370724881505501488656034835306942052756122652438189254052372254667058166541416105252999254119891104668232055201946212207614656265707116476513300654266720135879255657969562646457685715979117298717423451811246274598959848048812847194703064545656121375200728740169927253340376129215964793772113236410407947256134271360670033549544120974688185598682130286238208657493361830101550522106939704625668039240020790854721024739447047472108409455013488588278172738661283147993756226109520464512489891199285004446048481822967432469350234850779478394288110296003759*x^156 + 16116109863217265270110560726273054267947208558104158960774164588515141887086814747211613732387086072790223342460006836361628430999026433077958135765155514779158389144515053939205842109326115355941807904255373714248247984009369300321910963688329649741938427469506934379982339631121344703121065254462963687553791840160656614242373999718831778720063245979222740266621071405493508251802698745517791129189809156841506342753730822635246954179154493066804743187104010041145103364652861092322945630344218665897269259601080275532685952227221151373301818188830828255594190654424985005214031634156695795925066777619070057539836980500624350368730518225220517933728838672188855362380773419181625616378979882426427250978459047820227831726132838892207995394601747051564604209258497624725180320729442876743605929521075757126670069149007579387828918567897028803428644640560380672786034558528517703210248401778197274557811388164054101343343263999875632742712238929949681707058074305442996444586772493908988429954117211377252092245491559465044768551410336876543773871509432536243*x^155 + 71875856555753753547043711685845065078246268954326786888694625556653917253900317741925267453034193335362987816517283227427305167976434099256488567322604600384238035034218220204112016556016909367249245038173634152063962809686173291675269734287684275649705526736190124532854455188843214915975294294837972818443603030915340522482644841582237450513009352512584477469759241886032366058075160742619532382734134813662500522490103033946922828987319795965661555147631303441400608039456219693395433981557150763109919494041228071104720009915628780560404856894487860979508041416349012314977765289706977850567348692350212225149804659228245483033618956949570825410179547532279702328740692087548676022600903512832528370494221154594388054237363021356092036565688260618771246683628697822770169967188674874593708250646469008566713212350693631941009841401203714073477167858004737842094140333832343116370549134143965336257441303415669026809670665831542503972075627274469308796441808254551447909401897110884522263154364335993911391167512090490638311504741985622725208021880764058470668*x^154 - 31663398396895924697248039682306496575454210149520194597924513031711315695034295523982531472319192793721930261343800980306745077542511361996067926124969569061964449024463290778219023590007973458344415020131764122850422376125276220286904148875658087643613007712562249871756849707908246024923781776376045688039502338379438211015685945545797944879971639571295551783839381816519361501719727815179497280323321457325103363234412775016086146267964633396131183063097462048934091978982702074565801060609535009815019745508768032373736240158825824156312599861878274899956578396943843409915910123124435857243918424810949820670064759171588703170064943058100989031783520469731564436535202825019468205336154934034036025905748696776220044202609532367801172302575536312460005095814560212615787774586313211007624196037091995198722831783868262847860046037722848068516748202814988745199259452083493354636478863646449264208720130071609859102644144641123286126469667892549404778227879350483092634041464854559213766022535873222939446889160490846035302468466083177725607823365529152498459229*x^153 + 1068536714979716004913102016613726887976283607948195001249184345529993170968500260840633052375508640392260228784968167228294529884259486278478372684878592752172050345253080536591217557934844715546611132292570660234222004886369008959657117979335291675638562173776706312981389091509033567341918875676607659090753176203159315650094762932171476744607116197998244696344952472184195516545373370690138531569090318967190527301014108763731617000500332637008890701631478548490352615494791097717576347359211990712868114078951918471162318629335847035815099617801950839711154739232095120375579079943361477782849188986991853805594226382150952561197297689711156308821048130481987598720022324393079278693967337203635397170401229159225433600703892602775300453027792378703506789325343952062127673463589246901463316016791017360372475178483305920291495152044889426032068500865352539526232134880323943490954287090272394096416522815916683853324830853054062761077289319709563652490498010274261160251860502039747621133958413044830289628867948947918873930855520794609010026652490070028396104304*x^152 + 4409000385772641595669264533483002534019979614878804414556272391920970268362867614708144116668443098604222080976721067066719970603315633735619651277264492542439625276986600931176510220146776736854614680837358857685354855591585233408946328076556825595809408213030181090028820020378906491699362140722745617096626007474259730830727630639437232653415708776362694963636976220907662314862549949692931654463947546943082027589017113527026993788215581995807344076693060980368274302244236470914210360556095302964758161199561032466546709885096008046364442463623602084301440653307831542755635069141392893781198354500651089180215494618283515924297274819903093872911054447642337078071211652552649646418167748340614580094694093970706096592026009817795121069737961286311147677217155877066498415996536315551425349933074426204136377213795133003520218392344525251691023822388044014761323314723542180140560645649850955626283678556780918760458666470338449370735198458644483125253275118432129607862554073108288427483673979111328563003542315763164933149912328893481404659939287316982992485428292*x^151 - 1963581989867347518567670317869481411235919033531713798202057392420836189896786447722082527289541011437855488088383602043183951091202492357680018542456217845520091119951503707838976606311008963507346816220576048348474442215126462278386290465081365045537944084327220159449420009193441120900073472483796310470349347385163494151951971038493953219458066348790137011811479383253097950930887960411309101717440748728155453933220653496906791375454413970024333875694880515934306772412645347941238026581786040084168776096272237614234552863668504922047981374448641139721328420778349723969538273738013545377642749070053458337637911774247074080460072944094973169756079147211237225760899240575187841455865992185563875214045931729808860733818105282466033155773314473465552692743878263390122225127561860528057620716377073356591588526919153049891587634118649327784059195717370264704297548043696809959416825270354589818264865867482024836866091885720326788980967104784559008202759598200338320094938522619414250704262777413939972877392988395112520907533250687687729161216928192260656835180590480*x^150 + 80781715380276845394789102612777799148326248464781623919182037673909290248255208938013614007828713442743433810647312468436089971968046743282010656425715820341592499819702865380422726605791625943514583861715380890943572764375703475911129290210601248135632687860157316605891039368842905055938709695402698142989541461599831303123834772895669136145546855224492716555328796487836413170129093548064285630884421588920001258096369986791687756085196278064437114801691286537605754934329884734905849713702203838238807699315612795803838620754229980706957165903009293689173899184571725757720749545278296997152372793925836650025491750995378866146289428952509062535808865317309167303945677604721276087836736243025493971233409043621392095369455183486819129584591636243603991595861778038024374296880683845208662306747499622199562106918490139191759232582286863726570779940705415195276464874573861611659174217369079467750542303547670277036116195440970562604619055550483593209463819362103252955459047793351314158306568835102162747440590150215376508177321490519211688758600821930911649598608243883*x^149 + 238560112112310373618411810455439626757545578048227230658153964043609979291481739142078843404319188449622553813466762581719522875286442854723163026973326139582514400088565804155342091147974371448068585913149324377605623515468295212454681458530178890476224703869185896326470981783645036125574922997513976928990254226860649764211379233383277407730782254511356719579087216582215844020897881822741872655404913042949324224543021457003876742663595402915280283347070739901028894112547103690334048423769047567341872164003983075899654990784899237809490987755708422898029613157212665638679120805869483639184472776103146778708364859564823223461337289932314219802602064417900288678935524973664900549444201485107960270153711109393747770990550036952368452409070712624746355984744338368887177979799135849495762110634339460571730145318241967196851623204104994683840856356532423684823822651302894820675704817143447686781063705703617790650662109581902567868965882735688799011226837958291530367207244295042900108723793009116402297549245935147903959860767326369065486277860661931108708529818813589151*x^148 - 103144369049080323927786531695688150534892530520919641342335416122936577109900620014345461258557140547313930727344536896927773124648522186113553511844195353957958887034449966407764464249100594194432688705356911451335010987845100622966526555338387568222900677502152488310268419871224692613373092325391931768450076927324470832159946655217863290492791143180389176045997167961041776075623454035339234531025721216065324164262023251011017915651771370180828741042249745764798361282109068561806859869408644154095780029662847775826730386343728014982526950856025043784150035903412352827490731834531915136201987623695862618756607065667988082043179143473492683431374539503177664561375070875062278257976353324790781602722614306157595330684598541324371138430924483317288101850918371267407475808815127241249081009521740899858709052157841622406652620582734869653024973247897637557940077362914619986296024628970891441286863453371499050768465536401950384986222617446090288384847511033925495497214410759854495673846510604674654165795661414345925568796873904215543258226016523631748165860597493808004989*x^147 + 5106153621300183726161476679727490872564902913098331263775897792487088560078266355919754752736784027106729725626142294791406342186384655978359507506086023250364857888935024535809929468755269421477254722431176993685073720904201246312390338338914631179484539035137199733235868154740769342003809562060693015625766066711869297381362471577926808275790003716713640611569332506909281752362092999169685441712505739431237857453632479350045528539215060193380636953628463371582824933377322769178515687812120486560225979754542207201690126290559546553116217800379053556007677708940347318239394429847501401194736403231933249771567449752320866239982024020561528329504359261151735058130509117748898519138553324637119827525187171983187195114424990949652292117424692373727229913350623762577215221448957457978841279753669421143464750098003006548823698402261482445500234494280594369956172386710149350982953020415428999583110956220725454712047813758168065906742852954132969319431936564572752125822426190429437043355778703684068132039428098965431382575499181992234019206573423088007398736528855538629215782*x^146 + 11472637191156116705288456282790250874583769329665016883808858181612154169155001503092523053283636236901352073925290240797761040317675227147309298339005561244301737893832060868088788843046019655894031045462120682756081258153532390569281126382368940552528197216280735323182654828678565771969586124013434982735604515734529751525334998982455483442284796433015183952592554140422831545400009437928468483331919622219639093944276206295378317485323237331677235597723133998205908469710192135818689481316543065862329278982529932247616815385299507437702805725320413706383484927902727486430741987624447874711667410812089562429033186305524289081078021635773376030294803283438205727865910467824854049841616146817270669348088194660548104404241173895682442768511717886294367993724177350302816969587810672509475085499906894442550112217233912209994201378510029643830903609364352648675966829853554649038513898565912562920986948374707782291401108688850541880413482472657519582920855443101633294127041486844133398590022736160584164820277818804528209160688165259991160167396046890780146845423238966032592751799*x^145 - 4639487518846730192544226152724641042722411941834197977523931963777758246067154672027608113416310115102330231987295278456481776609399481328485889308839466916364526363456620153478135901687009160114334064306658772817828174553874660177423985307483725285883609540103031547915226977928205036909686522825434549870538486385125366245129368204682224841159597375504511550322025698875634664466323055092141400920097702894370480131380192129199781023611415575435452603577543134470492825378694716588006105935726700062883379978657556664131401044771174296222945971181824951927792791254180141257846010937638712824565211614267337329783469833530678610368888205345698086563184727264197855070991810547536387951505306402660265692176337617497577181736507541186388938117490579451213903103506869001557587110358826355254025913203751619837524827405903783280597659933445673488032838112426983001866826996655712828487243950195601701338429174638325152377264434842067010434922883493749127650574381252192277599552833084462662759981357847260115017066828932913769029393851429935449649940139971031843030260702221346507570561531*x^144 + 204562826896631531589210535332326570674954412260188525377165594884716497418239165208919687626626022300224242878227991962454316374886772668550764560209296601115962012428293686082339821317295088067278728285777832606009192425009892020705461872611962406773796227679233370341074781422628050301797153686880048013598862760517022599424727747794127262880605764362147151995090461755945619153230024974706677496710602026216283774353117687971158636878823868994486094958156864486872502722553625463451108002793061850654586019279137912709927194608619865271531691088780407063543301977998873610366321362411452987158351418939502284193536163321841650882463065570275770511531430469352663004307436543839385739277633681447652729721167074518012982193181324035764739962323239580332578706804627992758554114701613014224547451281577674389203214540231081956986389230508445740340768473700082362977892472022239515042632086104112730188298219439937326353211108735789193504945334400811340221535516803925044390056971796167389842277503321821613384060061674117824445665355707434454626157626000432128243154651286619270580279822185*x^143 + 497073079418289515065117403016804968850563509094421797748916666201228082836942976334491335294681799620690812074076115543875506849816176462656920758927189313857281042277250217372483522828682353877195552545975987154301917303118094752216645516017586049111257611608652961050774790093409307131411561340824790957095038070991638686374705932296623147742121512771398413078595662663309876479539759330321205645537354466038078512656273732799572269211394135211043070057322138138919720918628811193869546510058787683802729313456168306309688454501885579359572708384801076204336477445080254737117430314612154588812576278863087024070639335227115253941986727948950681794293135546056775878480274594823009124410448978374601638327215413628464384076110848726927779657813084465906390798794358522546521034477072946243767422154127421058677298793146526486154640707263445492959228441647612917434680433033460291853443032257607488167343143625372400333605228243278309443178616842485348701183842856711054644499300508924106223393408522179976454627868363275256669313030177613626580209643858513441128420404361730816957327829629665*x^142 - 172006325461677274166562949699619842496283070755263648262112906301444571020342597518545469514455627720233686713533352858832171214134604450378003121555135564491891191320053921955945964108258721315964877976318603713382786680237244387799530810167522464034400325737006900987596665436060422932923575184183153154256435697370769542569787806646459047757172743417719800946140027482147669907063597328902029961415476115903888811797435148766257783806952142597404223548814135276731846361528854662978995174487138674066724811655256922860186889179495382316544797143173993067628265825592473556883729391914827986920577155436711935468937597036914974553963699618345881415751090642653099301483383908573861532957037906616423049287524362345289845715061505792001681086294787553032714512937530045064264061460595380487203013885506379959799363143388360020801309640815884448799480664535196353320367864075688893170106294428138607272357248863657997414134765397991966487095644132850490387213097122892616131556014018933323074063956084644067064674551086561128862136359375498147894399395280520666913512398250934695779845362995786692*x^141 + 3580609570974581734515161973182907637972736904340651961912247476028790636485124510968991188760847153626618252091191179605448513700681499903248442370924165586961404356536050900243844302180236952608212308476923570117598870028313858520624803050639139727671635524146354560308453479691313933319779711821933047194024723149377076510077894593509562834584347567598990920952738053781315547244641294631856770352295231405227260455175107586155143104524081897253651385491967708010362374677409344402392457558618919208894721830355582947703231609836626869958243451968086759737515255012966978294341922322125606672121892450705922673211865660036171847640915279198159059145593844660530671938744771081680127104970728960590358800416291322479851072425425318424706577721742982338162397218447994310995970922347552121888414720264212603522284775112694649367979086512086913865808209463341851143594114597106602211320901983802496585722744237936756039519466875648421817125834355785266310160144177729418433925076532319167105581474659578637303012779422442002510992655159555856665724728169125060486454585294018686898688288782724001697*x^140 + 18159095265762077744136127065960783610663962755535857760432835636910392432304967118556090187459698725736177876003934484341267842022416167785610550937379949632149674891124140204306995952872348399596965750592431982883110402918607656083981315566306379516686763328056064690520581336283339451963842920359596167692860870428888511530226513595060308054469108565622158429932629147520096530243664517223432291848454837020789975716342516842333680534007599737369016730796248849111182256137347985444130543323872006577474005057643893637337809282857506176787959424287009528183333550148256909710614066654210475510270388969621418838162501035881584457233398552788093221539422880912779837649907438054852296177596637549218388573614457381689453095831067782750892469433374442923237811095064637335981274711739441589017816122701207101990281735898628541180660761925523897946682414949002863526389827049623564786561632892060921658399325843873198166212770880626803405394212739082247173332516529457968392674210417900136712429070945042681702279495891154106272795538001926554714121213298397150922622211063960299941626362081161779970982*x^139 - 5297330193801830228495580081714035848076426337967774318260938356998277969495103089282347832140448697691575548107893105642319088034318287638991457192902500499418179074093040814402528671559141388702431649593901583591108017441560729642778674530087881362850043055242042050993014896579795964286010362684726689098049820236608428547570843791894537322593284333573875773504110435460148343315018270651537348303120093977160813259987817760648921073497732505650762150841071684685280375090833485075002487754333833095344509801873918659181506569324648814466514460245596084368683042948583567152640617604982682282501323480696265457469798085066638584432162996939986517155936249588186761174798096085436804647424764614974852372365150988919412510839261418400492211245306243911145507270743052104416277292924231193151860799568829988032235884310263319696358719900006597267084151704509565972781661865980964871352819561005840291730042488737687003500345900883615551736662670038375647420432883002507158247882402102625960836522648524689349071844288726319312717860328790498672119406721901144802909722469544019368567942003404059264003653*x^138 - 6046348691747232631728426886835694120062103748574976011888772096258125297861629541081448473458873139703429377623232201565313195783410609121956975677755996469574808906017716325926298246870776063861232837008269159686047322781483192607392097548798068801073142815581708253074164854319387262031233442819299374641593800051486599796297982667377224380222599128663765112490999745130016871737486323368161864714068733066815876103834277281042301314577812822564663419495966429951533929013728783075273754789021494638786959996194263710193652178381888056338727485758428843660735934165652588591013375091649945009270158467432196640898673650130566290767662618907827731755076898320766683248186140208075975605695148882716497419290966240520048417429994705577961933534549969315860504788520652663991748215512038654863895088932403190641332921304434587331017186834325309882164061536078413629377150714959193646251601388630889341040313932398007483652114605331459470529546632964159496306639510609907462263190526466986028458657629148680140397266771401329346672061842057978719791774351627681751234235718428145820604388222921170154306015*x^137 + 596837812656744417969867719501613868049402655947608476234172122900054109700030165552614906172090658315300473834892441800354710171561142820224354382301304832888797142404520176045910513394222921098557850603517425839124843254568443493894630042444104307552506321467906994126016305104993235802862888244809406952301408851226147229778710946573582566936652365241057947220965528841302523544610522892322946138998724480490776140990633268011843010259329410789304499417336995280536143953873632306633493072686240561715589152351241331784047746765952833410469176067726536686204728952879380577754565909549743321432537433918884225207951089796130546242046657065153100688549330816767046614458017484597727328391280944705735590133786318214417695383257278277406377230120088050851129085419609615133643814248998706930918695407363547900583684849638701460186535453132602408846060857980646842903517260409726159647778345994593349681514533966826185920881033201274270087805298511611864405123823760758928605376907427769604352858124944425591919564668183908913956430695895114330938173084308429568637608232823968244279070314416815573168879736571*x^136 - 178145079632466652581870502784757815588860899471263093952762804805929976973757145040949464306864029226808601539466157704778651424285880694437670497101253672345046601671292708495047281133040562097029907356522181695415909172253989838383480555485978622802458387773115317439967805402349172243391036884567564294984046496939302228856870325221543136072801729721260446763285961774331833142393564101362621706006504870839647354124302682524490869436049256031439478535161683831246810498928739958705156210185640135676704006073105108042068795993266075899432619182873159959153484792263520195213273141705076325299213312944690601757482978596790243420457956842311908880270722101788674447717793184380741140974266595563180797091742857807688602496291249490371644892264418910815386221178536007446460698475158538516667339261366250847930691834340316465583042275760905959646151005377822520828959676372478752801036753302177924467424222393958879600177826057484210348860643940786574833237960987627869003421026965634458897979166994704212029907087812868097462972427304133723615456298689965852808738049679534027746713061490290543951485195022552*x^135 + 120964129558055724143759717234746039489518727871326373307671085421483515679873962079667014337614297662379138508650688740644086086862934645214064599302201254984793687020370071664623547668734433691909039698214801638954169294918275441686296255312628912967921860440195440127257424964187854663603063470660356493479588956707182415135250448247060940089678807380789586806403381859394823048623290759637440180730901022218572380286254847591456238933511050004447866042564452971167361543286344257070555544755261358373985665319444760156614226646705506143313848492142571664888482228709154228279070067235526858376182455798258611316861047424058174517228866096569192993768207551235335733048722465359238640541654225418212590690509014884095745828499696193137154572107223221016953677186071232283434939408503002707875194104164172400316160770302713547637155867649749682267165054520270862430251915690610735517597110526782994010736514814845708822835121382981236622995907829061338446803401466285824021190093667097649190246181767308957901385795269962160216620893954142364105238306449788568906691764637236368673246833028713480990224609592568*x^134 + 23849432393635515904253659653205245831871594734743058747795993815674276512786010549491514727708535404731235947468928661363069764222387013083078460749082312129049954819012318362089606886877353192202717224369361060076465262138969036965141191433159583982040792488954158081655468921289826221487231025534128281560350644815574838935012028822313306481595134637110542793604317845873319190924918744241973278586012407974191409661334983733934761104500001095169723952090725032906936269889247736952623976608455729469953080771089335866884245513323557022727310316857450191298197803087452055484078118965730992786452369984771224257416885602216850880857334348146592096986572494908614894024108110150150122855849687329766706520044533578482665958379679737936237003075131283598751360919143704468030003054572655904178009267069675624636293725190695514793165364003003733111096801811252390325963222277579618545823814152263395957970647296128207606019453504458681279237455429304618893215344276904527890312034456550363610814813549420849153393474833404137776235928628500557528640239318796364365631773087510914584166700918757243196941902547694026723*x^133 - 10384131940294049460285003241670059945575336001016864831935591665959076114617882456295767388287653218194348268317972398404867655129267308372592782616718172643062204484272192285666557663247480645388067646259466556995525818178863212481806447036665454721065784414212201897846196886854140548917012347848811555777663183897372627357290520366628382225530616781121471621173640032601449093823843424367835158486350755109162851031750152483579137618400749801052555353209412592812121781468368494287478739808034673094032686723060040307442347010738163991968630840683784530126307802528747044212736806375248597986276654628823834026791441048809712760361966207306068304978165559771493052819775101025308089757432414584748457195210110481809532221564239989952932132509193283184754314758352300164253275046704301091999708715171463240716246388286404310895199890110738764673001174750140793855231710118074201715222120764556982344146713057080712626867357821864064810236518666279122579128753720710220407837671216674051046488258098137290045447551597277363816724917557824081529501497361731744894501250193565620469031182282486537554192068293990287857434*x^132 + 1071796970968866436832091009063309547203960943932552681344521996052444987350976443798992289831549343790020750948125954333475196415612626037678720830538727066768754423306960998892928810101452445677192931729127360957146448703912760107617935673582244630961037407664577453568487509047156776559102670729674695700334377382072857263458668204951212203670799271326211914727005301613751802020464381995172116708571029594546418478074919082784282998292920461389184859282241555510165435852157170572066628756164760392354699847135734632558726304587555589291335800071645728482347316970620851314853640398432326523256497843217793364120408757646439259695949919058428631073614357064942182735140998830437073688229098805183175232135610694550986755293292291400532875669001137987951885925829517212003649522699291685888100082613156600394750977162161812326248425544314587475247464801188090580534561468016307501851777498054662992116167981870294279774775056595734968893585488523135144626477845713785236205698636925266702547923433262144280670315261903664269127067022957581551567493222184859213651046207994634694521995301731624689819358860636000847629326*x^131 + 1237415482308869029111691040726349298613961889989053231132957525897113294065169544602233103025103661989087590301759187906129231878244872722912065931970805968313980303758641105346626264390178687508780748418859697217261927877584910945617307349985966917858946044665085101522532352381580494513702015151621705833993046017869083499701732839904932688698822977707300428887761144931823498610543047311538203947500080265254317398584950140120453979802671353410275074429200056366004941469032064126492931148026250652143840269037889257259796135553414570918746317235508228361872146028347055134358780931489415651983012206355404144594460192818564847328816944202664809712635360362523784992550118331822757673200169522032008410628383129752025758361532682792194638801463732094747440307980908074673793451716591700590672355324147710146213301434377384916205049483927598349025044395950841841185992640671419956462062530469186470474386471787336159336854807287294046233548797417066832884444913241231064482614536121205467609293804902575229507705328561634731661936200818637382248139077748649463603749099296789016392519886054492594122055785786743202891732927*x^130 - 840764766090506908884575107885819259092029757844589437735093180031542440353559797657835069707324730029017778873405863496068084750610961157820772935731936240038595151281252277755038805473944557118481564415377214249218471142598254255999043029571119926307581347369796652042559977273968174961190780419507482247708397694021572255075607915490371139723063394283019645759723397312810184295498998048735300481056891656958357438327521658387641708721131127594588728166177203914077971896988829721051847567473688502542299234775160267932907784719017854939434761962395985464806996756391408870678856403961654254376910080288976665025789426389499578278270187991237420433039100387136004689082920964401003640714774305593513923270825499988919647323331301692261011161883434977954428579027075233701757774508681665123579523858704171229110737081283068321543699106317234482627770661225659642560871871652717352677288262776185387756369876895515233634371038504253337324027706613706937098995253525463899392377979620534257683000146735894577198309713834941150105839031911995328376777118658396490674799790114394786027251794435916776574352597036279890057537996371*x^129 + 179753243227812099885923073025710680494720618278102211504120641380284285578623691888496741265484419152776198403798123225411320925330177496389158324992634862635699814974613974532532126270205438029687845426918014149974225692071839717161411858687534683877641919614070057419455395741888038975479521719073819097546447590379392700602408443439133494396621203973870625908903841920735952646828636320992939261701915195023983857308370463560486758057035529976838951155352020760884555886809582571067451542799388007714025819758048581782624339040375716322796313572752367253831809315974892264577353244471606823163635664795369214385062629432790644793256929856240871249774884173127393816653531146979177089791058627747646595285963564826464639922506224522357979351371377889176584475845716344297633337958047630949818041782158540555323358356012787928005992083021106679752451919712191299778995167798629771923261825133707194245844500564747636472571191207740355356405878630857114789866410877279360299955255516632387989313234647626099195431197458941236908687836591267048344026196634293700229194359049020165630221353360913464502462607502859474118620005456529*x^128 + 53919747944402675839993125202590607110743440029014887283859324461560051968229475060916894193096386422552368350989637221181999448283764893532232723944215239403465005416969683074579810817257212092636214587762242539953284164949705802752191152432868828705400204266382977870150735467657409005033008619186712606938320419467390568034367241516653155127278218602442459550140235748518093580241315720103215431203492609500557268976068109718015452814784611056063403751945848333134448925715215479944625464049397971780487033753385175347861814113882573382321909166194860500996759954607339098913147683576027117730092191097865262581589019021069290265645758127374860597252912770204225497055761697248575592657728811043399446603252220544797030040216987678599171934448066951686927391305687772219817815545379553497026245900864331109379858609254221151889568705571999780255980187005243100224395180592450912530515823379341128893205064486539303425834921750132900947499438300170684338097724967390604388593029199989241350033824385194634462660530956469379435690409874273408908561045243443152910150223780641747893229559012544691497823574632243894658853229535347791*x^127 - 56301678554362031468504852422223812671829980718700319887872084134269615194683961413197929171922138630763078755973939437066342903370080241351324555926515649079687902269473303350201182562691474301272629678076305484263094392144825363482125849377105094750586662593075033530928843009278739593890896473921976119408850540011610979282408556376418577284330027049914498113692919026369800680714026407723155228241796880258338777155136861613751770595696874312374714482054957466068299488999507861606946226668376301516773344051582273830736277650419289255351583052745136813712774917417116895145163525222583349911705883107312712777509526656233153180512926443527165218678220301772495969977572579938789561653036328453463610186454240304103083576938602430290556938537005768329412779819602214834463148735827807529845200959035750019229994552759223254206191561841145043180598402903337251930825497555299218275204530623175106006354093562504739901130631280517280713772966117109501357739395154032485068511929229380592210076055550394026147069496991398842325456898152939073846976910198834813997740342175356456756722497593568638127225651171312057651810094899717369971*x^126 + 17101263904923552096624066771412341267144433195994139372379183011701851615941479333351857540280030110262852316877614819144492157818423362723985529438210495028941697632036960733170706929399414120545685337950813324244892234082628831727369275999594107260859139777745941727988059073363651350894129096094368141455661844972688781216641179595168565827914207332932729697854419590432347374183502455409094426893288557761758025600132854954303709891682611977261730993905771276288860909865172204904272647719484133626237295898701001788801669677248314181166414197855390025152568138780186312593355547962649789213042595430523968460646377366615027582028723603212983992951121791338175301563832869948273317760234550209093632467995750375596158302206671510165052674144207759370659433233089438471208097715454160864612744589687983284649259940095861955885940383542061796391043867989693927037259482435494151261309073550174456525027552380252335898036594473508476230997740420133617628469089735216156306270643600604719342895332446152235321304596855701166019313208109216561425925685278250415902305665234094849577794804452350297778313896586210460218133319921783614504658*x^125 + 475834943247277558089307482179155330690199707880786162279441669384859055734084157586188632341518512444326811283993756243168478806515580128465039552228621453529469469724006945870005466163885014981557453026064891173923540722029422793467181154850628878586014993519643155771767579332969282858643603493312390442021920201449970540221044657349468224961008383895895715968321977072346247415808110433321836022976380572045052100386660404671434548026419620181906176145707571756777545061149919246038500492150637151348132592534112765304660550272453443674749522635786416554189970081238903070110007800536470243142378645138688770116827794076382911172356477586295831104316869239646529868581603756350406284162166050581325856808876970148634567830776144075442479624687258144744077256346469618471185469402821673319560008792076432934382702364234364313153734032570067803798376654756720677990060364861553284967473070722996316745353230389939798101034099761937525665956690979509809884803646878508417573926426322018992986939263779571942810795637654200436236188645060929875925501625149887168243841520650364454387051231281540854994451547234694902240356874521188709999540*x^124 - 2711464912540072395674284602841323835891612221349667234745084990415559031776140680691703120255265371941238228410835768178905312328518639657095301305781488851725367998485149732599557612533733152917966406764619226105720436945527352210044641763286941968224785143863834318180145781168782630550627679824402526125652482192723475923445541280688414337530673939196753118538668503360223642253477373943257961149385934294569027537696508832141284132947758495537696810390367151513132675477423871624689962502638525449707417442426552920528437398507046206719994167612064301175902611832588089686416869086626283535185571532825850456408529049500297301904241521096706522207382109748884888187983231799166308196799211878039864811955969716725518982212957657162813193901801012497494846842441555571654651957421978402238804282578403110827797595893939666929361440871446510359233485923748470440567602687075637633851253255737044729320875934439582916751163305463595000383064371550910123403999090305492840326835432455020149129654407520546910479846468772900226135878971264752170174912657871838341818626977494604415550142646993849175079871085537706526830826698763577806931969291*x^123 + 1132689274259699579149942342995694303546764097801067609132371132715723078002328300653475646300329194463870849914897452413288539569161780003639945325011030354936495168126821775381593567633595025783729381493704482108585960016843110564736258708048458814067006059549506421363592350115037507903308592878298610074111796951667822320656208932670524932015687602096696798390309227034003721770692802739520121692208969432255715119360081378642018072748662287272878071454756670900096704765193040407363176071666630880030401886268403544399733330806027161206312798135306448064615261481229699811487865299930165315152307304433008467807797208046000778879307142126819327070310137617101334882465551899980354906233277304244027720292389408926288726042218669085601691458910684100917343815416245971232491076743401080346277520836322357682465778735011420168376566154538160292652959434932989523242215703791380868431550144864911534434475750734935319406667312044170434301802655545294474770926439810156758917284510398535743084721269884424194214753757597446238204819020104252431859895223646451281951930757109802927295112580050576808736255295150278327411581639694585310251093220084*x^122 - 141501100150848951400199163076463912653255562288588524788867183592025980405400540895589027261865766568876412142766065721088422297237182803581214474119412894982563245241623780568310132419202429467357152488526109570624451578494842928732055901121424768708993627370507908728177920774934762979680995346617830598037424830686575129974645774245861581047578208722442594006060692928062767243774205766654630935738895815834865300643658483763816898197649843351406203759075407975051934074591166539770833893118261823334172574216014525387512404202508130360335535073007632950281399720773072827477333553913531474025548083475466191993828498780882612352562665065375115421003228078146932562713385856892875492204674362142802008065996479210974422605252120569276773731839397006148557500392064705555878732755176343417311109042246492135387059956672386936720315083925245941136730285759951016867874109837847265546710282588411064087559271014451694329359143302787171280044257242195825180487013961779468895365166882585708540590274229500834838310873501827485961524453723422317499742501330706121231249557439635791008473627610413569303195885784192067184143169101658662314266250625735*x^121 - 81225630694932427577159642229355900579038308846078997213252073170900145292066012039526330304210340766733852986447624720869071533698631656380190829198512533974501336308874220138444132265281553914416321804951465387366528652119689443315836030676709422171226116246449252043227348867220740282992715762359359320719318885503122475262675746522423683559278020777605108656763104010328753878926366502937099256692699830557378998435052418331517141689494180756054080673458327726023937068295784039455318905449852661338633303304073524477495459695742393627178648074102721667153018320197948827467572162229492088764369268854344801555347600259719852901297351931332361312300325895252443359416479905993355982558125786653952085992503215762572353680684833797068679962608253829978882697553211082405601735239269294044013288616490556812882884627646768798157092941453941479133049058496905505408986939879296381528383701249726403011064150028910184541841479247415224935912269479302303354512156957266609863262471622333657573865690133999857723804830451661421181499169334152012051451218762070273231671272746829764138593969093803404097052092072891526730369101237601430939259923607536683*x^120 + 51763355255081751568062438011581661543763077044623135014577822278599668944821460129124113334202355797024695517003445099729829903111360638495173121587016718022681824905534585453012632461454367373599385970874762905096063844853613150556878882982736373819021578302635674131539709814451979435095826179937507044055330731207214481512622230082889757087364908320385782912693761374148442975512913703432121761598359761274911869361251131890091142872665973501744727201090907321833067511932330335208683732219864739224364737821431317743276033092315952655481043700852149219732692697706534197697902356257121505466447877112530161766059536018226493066902159393952050630317262660030379239397971570927937825320257429568516499409982308597578781637471847662837686425446274060793357467905647699805023807973008099012450912095100844388617479793410195721199843148461431319040007280960997163468152338745320960737023687266465565836533679407810665635780368696270965791587605551889336419521788992994321987875164857054745783248385323156222493760918571849398058606489881981638639941466384319467912496654316388592450200104678555606130436728184720909474778590379801296410315354273891436658*x^119 - 12693952620463304347355033933174624631823813005705691881582253059187788490306152790634646581463805575925055514663191080529438902890778650850407406160127774684724101809669859445378109389206335359617422917253728908780358143751850262959019471483922204412632796481653053271293935932881271588101093782803491898776140227629594789523579341853582343266225039400398355530268246549664830845962320310977343500790408252777267106983004362956915428749906998317759052704005268213142929052486533602536591990554399656248752595091516138349071368649449486495299521240578235142842407118501981550346489605451914225874009803768481023779429148459405459314974210441175123165249019836372855306526458739109725632274581986476760224786449712393244106370053103877076139245011868048216652255681553729767043423553304931916958038453323722286559238136496548273503205089702767516992846183371232618274990467955669848281593958188683134637696251939792647877798822116116056503065525035437429034882770533227360488746619745688256456754510267292714706945951698807030709171635785939989945355068176410847889432399119058397225773183375582614236197086974867197761364536096950781932349967050599553950466*x^118 - 195181955321098912459849059060092904975056956327214268341275809344898883296211525902058015417751449111172454219791353458446211819943053627934411507274079524987727018546677105596362234517126242908377570865203139137372059419602246330102274059687689678974266551271765718468489625112496972201409224659330058540493591348858252660596900545324336328849336741198562624498119592070190696897836245787741720506700950616066578816452352201583940636368585794828929712888064817619331722919156329553917454659577085146376728567739717877716503725425616266446888699232992893444742862548697267658760071303452832275315623194742432474469778920297112448639632095470007332577576001451726993879594739048142542851440651657249112270159484163725488965748332097025240599972161297524264906661310528239985213243320722685478135515788520908679559788431410043082047798475821484136118000499319096765226361072499317902886021526229963089493501160374037927872202895942084287484439076210980298321215005016442461522822847149409538425354224959521957385144655441502429292981070328352788311135172410121022462172866330946723367948147197700569012944144053005612134957567150312517759622771670763818227215*x^117 + 1391475857278984962239041903468410552309969862830777720112856089155434088620982205845141307234264290483910992486933068705153202325110526577227131190162949656207040489495021528726257143222695819844947793893791092536238902312878051002597280886351528405690336092595928958466008497943702812958987679152155335779038184711571289536667437853126495657792844441659960307073396206538134408437083116831785265163318699025771963410627553630406835540383977331882369787290412101206590457642036432937057248588494246609506771875452526107145228740663491587931087140395992208893786033355077301952180115248929417956552727061983009729872867995082865895970285538086776129843441336842789361057570652992646875021920564166316545729669694682196091037908623415748547292316776314783443408305565474409698081159577907270493051425004533372885893816106063280305770868407532704862601334991044078517761948832706089798691967226547325337495512558340166286186696802970175656022174484881426071516508749603411118834853545361251703922718132621084967640681552546907364186773679618165910390849845791969348186048532222957236275418449181804836169522966684389575945807075271306231917400879306602292539290601*x^116 - 565797441773308361481391342554411808584635200104517269616837326706174578244742108916286030096730972483449678907142239926483218917551675376079472685915253780243878026547066836389062891587682726252412310422204909139230658074864597552039976115019711293239033576916688385829039307024214171781846270306625603288665197157730519214586814758075069411526841324616452904648482499188842772361816715182632098864635153263374602640508134293383796083376498246705244464735028209166514136562889239680909340974622743808261145058428290240396479003441954651571381832195452583389342823406933215348974402067933455152262085796209484233736374583100306247360063642617321022958253719808894925344982359160895614786561320053840008079428490376828450530811314506731820704633110874598793254272244513856896259399828838223370250933501394536140154376256745862821562931278463009262894932107557237585596582465494048065212932100332748796089390113023813168096725200720920172687624865145853799820349454849086077963166688766724356834283987714178983032145342720061520632728579866979927886815430357746416592474950943009962811991821114375980060597154180957202126269725262422245902863871102498298767201633873*x^115 + 118732108077075718358231588806069248612998324011404391609871195418982848513323057544144486466259524012554315490887105728953852257797720636533271308724932869326074762828490471686023927994203854156741001818319282834890231672361558730563324975752786811476055530806672707661278858581673100915361698596897801345402620183375498900006645218302862467805520945635681905526480501692331472184651298237478130952063158477501097806568343183757145036564466457997852392660758952187954948931112290202266850767163486316960385033002325255094561407746056946284046809732728658942551666459870498248925270832156869605973553733524938677933583435656380814505312546515857399820378199574794581024579543260571978165956286646188406094534932816165857377002140389445687715298257572755311076189223280194992437054201734547224050082005320655690457661078775572481283717233213842247878049793334056000005543951176381487131147448238232928400555951191711672706898876775872936666020894692005736926153253537260358813676183097274862134381114833972544211637170260952563311668918223310113285462156405420015094689410359494902909947019083399291943256279386165276527541136113144960845051438504813940493990703752209*x^114 - 4202108943848654845803449976315558054513558100772861875317269025189724991379258858515752112089181154754545514942975191487376184433287830171801337735187706422018470581791624939608982381811557478017052633683472692501380629138392199429023295073993622631148646068000312473811236105560023608428518463594754435988064605016846442592036701214781402075071180279138974467407439342974662460495880321087533224864988453281080452345188742163978642218289674994392941716984357475184329242506487206511112438397246061248399339810429231415075498356673906180638592276247048509896873091463705395865182258808631097023900856582257668924370650951171164058168726800706049237703314968428630456353117840048283130549259391921023057719103363124332376685700035170279831069131060174947214377048839213334487401290359698545868036183237567084791473896689115881223563329293911510766096390021749600968374252709246845520448160681338500400513723903427367352928694306913527584551499363608441725059291475124289330045544870543342222885069860328207342115670848745722267204098225606519641428390214087489980317564138628736338935391493137937366784313992121211251515244028136125767077666635908772351036718135447541*x^113 - 8792739161038750490104087676914844948019592806671606320482313991014051102944463149401162992594773576915124368902068006717733668034737161207069755588123630167323173702306339648000347389179867287152662555019035568136774703705960721757918477518258915202576374221299752659965782610438764572121193054465943042017572281020892229430709143682402199691620601707131417536360311782020309734640641117013801912584536299811650006204254647943379790148079585278204662873252113309037134278064590320970094363855442153588706701916908100550173923745280039290866111691318375137980737601066604550636873303649538354874113706273715680805290765663468789795880648687309531441837044209505224730487436099966820440647892204531844057235817923355592333450008155032257954867797439716958601265964299531854890994643997283352381210942582054048437358539644686955130267476171483532350635550830193696305200471606566952121705769951573589764211580859433898302088654315086649780369324876576138951995382233655431747993582836567858469755026006837517671082645925465230711539453904632765033638917766738697587295072702615617702863811735665898396912963826031758592314192209742194173599089598778590927945187359150357497*x^112 + 5809731925825028794050820151423980821022297562201203579143478430714275542145314080928565595494746588738958426765891038884824387661996822306485462865009102317174262527659912519725896446870845258699766274574049689117248386022744288089514933450744728061900307682387130085264858768399103881434492555930399876535842299969113711964905224322479132405022127555863604839585015430206047462875625795363460252426762674854073690870136360444920884644663253807730302945832911329345433541872698338213238374429584935743088916522363473134597500190227088050908855072758856611226330344841220321399514328762920925043575439640301787003141262374486687734049657426951550130185059366715755739317455503300620132956919869626361568042842336523505701310829828982623565600853154245259365450198480520433107525276999024868958253961772112217257305051543385911254966787919832119673296058537907933658983712553879182373043124153557208645603996171375813495461580350321764625788938621865043435465729660125577324270860023893926606089200567395719007264060523495053701657347365197207595663766330019373321915444115457557146563059384572343364393997928243445159658097365829026389533750066482348676267263202242535777632*x^111 - 2486199305592668012750336699325867476484053051535440184630430336313362615384669655168805583340284076481052699029488114653996264340084756501445142116753894825285581429601965889373639097188217395316241127011760514407080327038486759025246491818445440525020191980585345794565309016171592988167032618914233209038111032544149311635228257810686207182912729550894020931836674726524240168184304721149059381544659796799266986044442099941422905596126541621931404910510243507499909895990770295231735608477584034632360961755687233641145978009366727341583433003607840827315053340997251922457294803626095760834946377641771851176667808523254630602311487898045359338208450340047457710973490576207562536683826511970463554447421580460105784063099995175226627919670544314314511180688153859585086696336160066948614226192313656526429201545053519902712400333004168858976322753399089770430616318222831398709618332767267964960968566726177924180310562073260243638680051414393890335540725900295180277047030578485986516970748382061006154676560349681368163291364916132477786373006265860497400481935534733185367449339754485990721122206164599345452309814505199698539798500032756427118025716687240205792923565*x^110 + 598872212482010008149450766749882328442123811406945870800980315205435629693803827686349861511546258564626845830455177163841475831026816236318540623557883098588811617681648156316171683194600503788564514891771333663595430292611825772025833594240702522277972083141247358229728702675978924644354837473218004193301928754435327477350994141664916142898961933601252884301565946823997329811703980157005199738758839151332165443574638038609075768012036732043079068691265912817561304326287150798184352526629277742319055040726786763339873480947149295483569575909133836311791687844771566929042875810057854889619712773495346985731662519779653808448340912566403559419108601565700534729985622737284302882522289560754210701132913757319811695140285762530666388514291171553469012793880235704935026831854644480553769349535209009209720228850011670907889773589410525773204353329827629379907156728011852521043401484079714486498323515616737306775385245637035133211628482342719127582163801771964176200929203358985959792951884955709818838843255319416491089950661819837641626532559038955468068642698322939732412668570633233125754330302033215766569581194892774138212637181681314136654284020853862522482310348*x^109 + 59960028339394392053825458415055592258912787534086448193037210671640875098301125063962209925284311266762805937342646471987075162599058657936424763097111986670450806399223901497956874438289213460332792195250834419800623134343628416447682614111165068533042251656473432222758570710916960369843318398195146655915452491217761826019827948651133132671967884856476472144516874001681368664475654288836801303515149041721158309390865764177743613675913470098629140762943198923667829631031997081058351033781021389380323817057976432321068978002286166419247060072011923555373833972790593772138216470199807830570476422669075517609035698801570518993710479942555023132444189033832720095236530653317445958305265684803884382898178199914913089857845032168812202528427556135885831805357745813100888356418058627126489415024421940877112553876039475579214555986707162535292953053375233795709945457934550191768898481131022559156800084902192482303243303466171659407933102895778549487548675178839372353901882999029928688740109137013707397170530189096459353940291253616973790297981424379242670160759941276034414224151899665132950638021694064755376328817861524430407860570675829714214389295144122506783961520126*x^108 - 121217427654278119238877823747671441509586861598581750477205620896007922195356323396724319127764328389827525527778208667211778863920784840386472877968132318972825815883732630595866530127528859752835353555486997765137009378835313643347689902708417514259002120645214428807143262546263068531236706827868421642706961339187321620275401019204913325761204763035472879210320231199031910204315299659512382038651638953625531938719590694672381170255043971292441575385576844964194275701532058817687695220049666781157304908436736092088050733468629233856717004095682122349351489157642169972031690487247148058464263224430459873110232770001871691566514252647637644162671848789984022075231578051171879161664320715337229287062278238326496827990885473228057693995146382305047613543792499899517344382514900617995780140354493075830840583216420670505480515271197061912266517129782158621684884854459832322591036660273931082474016233966051463849790894049962301589701312486851373657955143229400868557755083071738783920052565664744572799103659856187175750389685264567924428093509455679611396867718661643157081186329762300950444716814361806716930106464983350802702274465869204813341950037280786601452793795057126*x^107 + 50626425672593734149896314943741173149532240938929274103379693395861467553944188430590992707330150820878722030871683053649181418013124283918520943448911223371260914374200897527887407339441394737187799892028487223614225312743612383038420694654802708832474446128552665460419494516625439598803900340503138152276100305003827901984047541839077568144651360314383962406878000142436078068688341310806872668770230718899797779116597968939560642152800124174199887954375056445010796108953973563270858925190345106418854426143655376239346736502743808408336868196633764382892553600683629058468515545309759028091992415990930789010959016241916112891797225613847202303711337804157887822126188782554563845560321441227921207443886712430442568560788508260045989639883554748915700925828164791804024144337735460688974270415166146443202238326974573601878761991962168153370900377211549288917141193651560557835940272249494688132517810574540225515967051880647619406429262609382111178034830941879750523080242836410978399370326405837970243000837046905632477218909246027031886943519655590472196256700308364096072913129226714649946894254995084712617747448548380880693398516174213884559660180060358263370596796820961282*x^106 - 8061195327329586109638382899884290277684265999536167838411066610077655542504163857705752892207476204155724401875547711194150004486215257462795310992310424974865860249664062381669774788831679737650091797788955908044229770802862926239661813229212160343574141218684673264469693007705697199297926729344169155019997727649701777310741728746773611800617189168475188110476626525545311354254165613139857341825955436051871915830994381404140747630114488759044396664667541228812254661884224099677606464313869649744280337555712710522223300293951882528243757004339295671015907556441016672639800286985416283394720538874026451654311688168734760822940832974151771965090372717382484416965709646255064819091197224030604169930547507623967407394553772429143971095691653276174055975901385462350168594510874559916107636608387493290009489652394521280504561823993611927518186632730048159533067530041215028231740809598182604298235986191528634180835014978283885419349920816237558376211780999975472583533558273840233416553520933854682806166058516825930469780651311914272280052741892302343474902606890508626129332769723118158297721082487517969981607867067989565442607833710074328961830088214210055062051769958277747495*x^105 - 2281409268983389540721637614477188094140132372966849423550002772852080958603956246911684095901863138666655588691582313352384286747802892621105758888057876657561164839437900916947455013338750859508218082561489091575969915985512522179935109711406487689444386598987658957916830103364464303929433785314709310037856284811044314037840229856710615577773996480528630143270394976488779771281473605811721220026094510388142048455079150854723027654997460063158325438257112867026615183246452636244139108792732088251583799159424394842887754503606696435634907602690738574418405046815276020259385614235243282360993315122763956779859949754226102909169262570475095557412888665808551400936248392566917866137967233943573397300840556898935966290367541990569689085339164053708359885146692622430592470021771620456213598043576664460286313313342072300580164499704575699473821272757362143363453726899173663532060764227606271144327317229577298927773579865545128437548761540875253807954330107070442918586649389528913195796239622867688696730546446461461320546175247246081962953067474365211303440707378816153865409379400648167313504707677394943267434644527436670219725803229543905415188854866029080335845526347452005759644*x^104 + 1807317213508558537484276077432253545155144585230004060119044064949962681487912284649390071144141436408067346245117489224158797187629994369215523311667798064507584125783828575744857073526679566063513507678643841101488838201387651314267780750575533302961119878445041737610609455202549325534618135122140733008683616759291324112604531163544467214436292080999311682824947787802527012004324306982650246753056509044559637247471829774193745178534244254922762620118321900693842516379609669763912518384944423158483993811869007168091795472665581616202935927997492653060483260854555928250399110069062436824709657441606439758040859118711088947442641702180604213271571896896800539259850379530004407689777519019856933732851659237546300983999156803569335681320945702501795130549505119903409217155363748916531746012279431411253520113343262663466594900009311290074098697200996195127687473632151975869116543749206173248134026871916465987294765523135464812471737818122982601340788144649407042086598441884631310111617127456140623010607519415577925167530177376042123156881589575897290633824335104118273637242575305069654596998878629078668654089182406608879002630808691650127508150835992296440406351774570719476807877*x^103 - 521661917716955831278167418229587792666838739823365616151952129974865187374769048541687340132597207740056874431819972830098038326661780363193107700304133727522775241883935934820934926544508641464750226924273533161369481279046058893826587927940869359507320066549646867468111299820968011041261416416028532648431379978588594575045995423062438888562428010733569120562222434308937717984011727164440645078233029052121837505300678142464768854427289544516523759626074439118853143345956086467457786047031737841605560247288466938414157219086396152463381646606286879865617954951927021997371424170665411180278230614969917478815608604943553513968426187085915935099007813186748799424211857995019365421685821953752020881842233884934503479320449191441534353159102038915291609214520305627978481913712493636982041865049469873097650401646424713745551852893268389000229881242865176136035127389050535414428736887478825629847317983297380301013828383670651417290936005769692851760193336683610510753212654443854852153037129535955257546537174566767054648466337473408551232093046721426700293051759536393704365491248911109203392456018838786473482194727310973986458598753958545668462808865199638109109635825123625073841853761*x^102 + 50893974529381271292597305202658168052750352895253464831950346620501645967080308165639709843277160399168817209565870905220597704110464552483721265751682305176520897157232617029048568738571526492219794864227306099482211289375511098753277108505187817833473319226660373566488939144643458171218724835027961036057370932523176774438631809854514500554181873490586668501711349037011345750309931670743577510751242513358240204605421202583580391879548910274514138772381361736904241546073061294851190434775961788453134344138251401902899060299193935585389165238931748663980413861991207518854560877448075524165891456256410864957376297899629233439674059443176474682840981625842675875429878076298406511145860577217160444252453329414041424936050400097122186798774045349633445915592440692018726474365700301782648193703394927547366470802144502296715173278751744914797767975048935215213077778644526534913876837512359860893617318729604801169711324694876344640306231976659253992737176815640994293741806825856461742428227753704511790979199365691458913297997552623112735765137287866954983801707755907973023847274969489897304076931767368267710250678028503894421623708682487331204566502176284898928328718549727624700269867065*x^101 + 21816951051788107915875714989575647955418859058093764486406038252776190366760994486547091580181830036454252772472162222954580818168776928534829209326882695947875316188527422769304542161132539450538150250718334545378901888372637722530936358955205710729558842682718750776356385250883166734381328431974025961326249527414846304321998194251383767209490549275827645039980368506542844961906765585176937140493596551085350056633020518040382690827503846217606720123592743829450024745973733373072780173517315440690774720350520972111718135387564923582915615837904486193920235582404389265692392696475368226778229096274229339007069868448617672331052235801269963426738294404419531412405707405865494546938507728614461109108200024101805994922754726218325997204232072407504077451970850777487871941100465421049180688949831540698066549547413779269170458464100530061549509363366308184843991937776693293609502867490709872983029613663792101727771247476513989385510847216370914714858684373188750609870538682225302916103726697752259906656879226177916898524159676756199307012410883004107846702549535441552678122266351729065780739642500921953036426244973990474172006245624579177224360052132434528236053207243433477837588449690959*x^100 - 13018330936915025008041361450760201537240473259550631323429346482707839332713292241634954621279941562131862512744263805281440937978703037318475997629133173759905842009506513597601782167651928045939671718689032559106720343096961654530100867648120630377145286399757066290764844467243716286917054241040656865688223359680979613011859030143220577890556404337284443519826419283583285800603691869680968170348011990874590513416926340003729593441353693224383258334496296093273163873658293611628422232486088436295018885347792212591886839883841812285454240718454151546895366528217680315968177911990522517087103723621989740814727396626948459205473856159305178128103624751400509274582241156829995278844025461666107711327035041067719750177770974077305895691005225656516718272364625245445379942453392312135514852957803646367685467209599338369142862835231839862669198103530422502105044156044574474346862492485323789765871143634994596719435736464145281332835253048550098474926065211005640923762125940200846733126046476225033578040982086584806080390218741284434778050332932448567344019943774552130826738580658996743039544864595182436029928071766621755638891521413360520746107327461530812462473990116729868564109819484041678*x^99 + 4172533725066437052419968205252654121163422905784562507107069044338498932354920937106945333058012512158485131336684200902427440259867296524355319649198557639244781105378011152751060916130460123964150122648148697677287723083898567888265146582081420400998997565682780040794273590422998806718309286939093208391159753663898180727262012411162111218096463663211411475915267833643266547291849200553126765449947241970078829919393101269348426708390833765175606899915242814551648309963079548252752865455233798010112269324135005211104125006491511962917944828090895354445838147379758864393296572210414685333210263779021803500070450211412913289410197244370215332136276104036201988548337282142687515761902089273889231965638891823107242854478915730123842601023711591710720179821721509173030401776131823360664259920603034451390499078451368862802043923042615805808207438668631223878977790509977172656982472215266901052130437619476680327509957060571520188547072031575756377296944098011427742754804414320577511466371231211061383643009420398063820832000352970201555326997804188757627244308888107469683691920480796248061618553909582696776615369784571374259792095462540449576133435401080733638576956490253730049508853346686417365*x^98 - 972846063633803906044028132987579363344965973018432944574071387479054505659852103000827098988128365434036410818944124739036719576089097624122616458114363939180568702641094782210157512263947383145220733744402013142826907056655782733864371168474337328435345502978878087255810260365822114720691079812578379059032014319980585081257687514929203517991002461173455671786900524061187122832197788750022271715280738923086867393191691348715616249664318508694243372909406040248538248855669730615752365630594997567886588584398993879664033408854111457119970241191390243746478006325160588998015166560204342047929828184153464079722997955057322494337103389319765227523201267088291860392871263944849488230357522910008697080004691214288040437191780237541404511590992996499431628264025330860100885415032662595017028561750825966003102240441252281148245613244932229927464160465348373633944363199453539810419358236006184827508013100896844302556330825161995311906665680036989613529571307536537329545504835850344369359265664012303651719774388688623709039057804380905186318393887636332138547631350315970895912918181055359758573290704613799430721550057611198577026116117273112997389908166071092428870425098918394290012670099497514789042*x^97 + 98392860168798912195213639215944594673868348914193654036806072337354407303981797943401037665893603489716877352672796396935926478836956901072830700609421447897690172202033966657535066105269266420239254143522146081652824124959607529984735322750505652216605331219927666663343535934153645469305850829281819177414353111362420980095516619876194569469201604410469082066042698041046737222692782016107047473182282214966409663795189093169973646265727056575290688679577159084322330505402786316966011268798398867998458562539221692559486980826426501940757504426007436811571897366861135994790385739191664071142632228000705030210038733190339607103000439260852861069955072873431102698774143482577848327178382036876655456536701477710203125051742451451488129620285418752749882138013518887072677971384436184149605088931735952026310999987255788185871183212126488158931623703107145541377913466094065946488170017665230216940684511882806534116740271170857453467808146968400329483791172043518790464730429150365703891121139762089782185079616669764212890878217808356202149165058271383043496438855595589814531171224859690773474126269074049266553869554787946651037320919197410974853262892244491762128847868025124834486809922212023676671440*x^96 + 66346998097067887675812366697765992648937526694063491070897018138201016002059415339177662950715378044068594723622666911550761962583359564469263218291306565847071906599509715361434148101375521054687216932810480451943382035454432378892575581206484065456405968838790740077835861857650941142069150345896903142826710253607891839725462935484554794709756733690967104313382519178013827466581037787510239348878538918019073985288748001790192466917520878091951437413700654871538563443337291849031875044178827542283543490685077139723542500735172916020288766123639352360747323137063775373505447785933578121235576218828935573615031296716139210024571681162346868612107216046239558405563486237120390314797510598330261136282778731841297042582035620286877322751118007467063849264297139322499492080571545004222954254885313182032062798383986240514759925688370472640101931737522824701053264116966197934715460396230917002174243771318732115495966471214187272688929434678763959265566692480478702065085203098305736046704768069082311110465095547824065181782952458724366532229329377373232790520561657780866481921373401373227324466429935374038491126757108844718113371435447367319733231599636875523351756537386300198213667935600953957028524080*x^95 - 50850442804391681831955693749072769243867854809129433173818617021506835501175668304608698264720976734003527367282476022932508569174651697260831828137351142338313686582916922239867384859563082941903190368066414539547983095843455821440385990159145040980834974679858632457503555776695734416423499841211274281426167047720988601344018692372617239796330471587967102791825080767184877757983846700570991857388986217674891423940208084537450487045770524019008078364732142323187886128839319392225445652453703901105349763082737927281768597659951582814658048997606091509776087237317085083242158199689753113234625546746441883931184627937834672564538764836826051987273347837794988539104512975807165292357389079101796826734695318027401000239334163976380724701918431101243123472941871495435567509401685802715915626886956658206972242815891606863730998924054795908186222292120103399499127476480542088188844433957774519556486747384833893730180193015752558198213429138929421920320479764410027410694383095576718353339386440210234751618500195693219847865233268359847205515682856643726247651243499118217636651027905368923123612718558169890294688516398550458339827548751011530532092919803054841542401363858046776353760611325101974484776552567*x^94 + 18634870657409106218405551896049044802018122764325858873821992518067725230168312638048019142604694511244850936243773896898503223840779151259985102968865074164370483426732737817466755617677280272739160154128136016823127465707578322533253041748523501121139795087596256426331893957650452520147292378199269582815119434709966792351779211063887991636796217823585278260257298265304912466592928682634537073246978911836495402011714013890516052597406523953123534256901983743766973612709993608373209146722125841508003988039813848420772437165391565583929425515570097507299045332468095350400620100051009614124196815379055750449508934983852764572835072810955594220032556843583414729422310217057755705763754728307469221658251593076213183576925492216867756340237933990015421629789942668798877425412987083389674763587126298966931141787735005626974196722053687273917716335327527347426741166019459294896698049671094503820914205926942847635234801386765920447915738596435420042601566433101917915168079214065326450827457855960529272456397894157892991523433453946011594767296944619486925229968720770430005157545815704696972591157797773562953803050595405490743130611942097627834155270630448977564106064025562849434101848052121256674777549351013*x^93 - 3253065375272947095596718933614740275023272577208412552027214151393543965098080833791006650760602978970138694863985189346262809008520464860524619018798508242679557324759389153510667936897828417061438065349391144146916434367722373780778653012494166949137750905390163862724319835098010799213055936285688760415008804266377990909893621142373761090362139143713879286212856522684460966097728361311784590661121304425334145079746146803884285139476877852635560114975873704800990898582173896889003100336342364429299370607057665738101445826461386439905692504778190630582928948933819151636693433389293018261192117021546500666448757716563035155874498133033372977489737680099534723672870154480072637381860562584841333666243166589468788498564426487503683059223174679782721792268136108187820971631532313435620570850168388525861800742903991728087806839921046834212528271670900264686756472596637595346815068823970056979706179177689718853977605415095267858482069498655198827951130733477902020317583271368156466773973778796460783622959160992110367321483865425863289485814133488686482129415039846389769456672228338813200739700813085798551078588391079046927614260228112916026044096155892588511077517506940127014190389587457278051935684914832568*x^92 - 532269911056595109652925648994686751938765421181881647384033724723423537966472824642781490203024381335338785235949846270152696779402661081509490122891531987336143491769672246389379367797363489659526947330817339845843311024395948006620833790437831016706739751982023056848891628422923051584017404439016028740616502181476617133990929967077452623427587864504327870592485656660496222132074565163755668697770798776219502505439651096578278695148987941920217149119288767422867243592649985080775919035809235724017037324850055209010918383029575676094223432925427897759627320090228363081012293541853056818233503172396278883150390657255125577819593822187762767172701018374400468318809919236259334718260757650020644877653198164462140912504723918390101434455603387081394606693155553933107943392318412456386030442758791430444010950361552929499205502210888021000348429558260555279488524799288453387140984044708125853147287871071566194825731032406330368449069562408969642262641508040340007970851129905440738659541821595072531383648686015573088109449756748707747541729319107638826136637843198749390038042134560505973634198875285254718193289666537799763664371089412824361042899335941597084072032035186840203505260538791963157662614974679837815*x^91 + 593790438239341395894914358478969354617799164321558418146654051563386120346827006432315521381403639491857517291087880263260211183109548451425920283660813828462107478615557625430205420035596224981619797599270696572316771710607577556073732878110252557463754024554335586855787051658949267862245351970494076030395718604774652651628308878362410911304993820175898141675142416660716578862424259562327863156605223124746828844449888555209514811861329783886104202379373475237944038771915825469482297601439987695597579134473583260640865839162334565630416044549149183624662602466045151333199801608357479691611053451668606602097368651300051725432025864639672002523913794306441364135897772736773402751864284670016928329128603931118636474175277651807634725547647104651004011358980530247955178647058200080247884802687824526381864193656242005184409332901463556231835054024147362860487888732286677216988989287958307264538293250656972519198647934903442693233942977303477703921963826753660522071053577116506730537627673252778157004600247822177822684260596160132147079888728245728811482835686629057034613072189634181851851724190746027848428922851234111543742187130658605767729669966274467122770372430863991107040703265887402322761965825734709973759*x^90 - 217545637435688575225348026186245725028656343354592205903450456828998725365910168850368194787382941824455261174470198791243359120854163560289710219445905715044556616690772914263418167342429318033850727538873888895089224687445220628729930890506773911889593181944694781499740522646479229612128147305400869494679168095658499421294014129033434187132933496692569811684834140747605015555237101415706819889077690708601696055404913966023600845853562257258727828641314572443258596113201648886500843303855174062872993803829495672968785088547847027090584948954874818991246970633465388288911296335171608318073449356863347315093927546705804511027994793575248590627010377933886045624558407495688293219375803684255903061542242915048070697735179763619493990612059477340853319212577160514434568397156731425720205363521611912030217458338667951532601734668615344413488574557396639299005055880231585695969340117251624420780750913751408423749497388427554670741889535469937154908510120518794387114718468719805773017317694038002762671154883551068565466354506753657894961652298448656416438357264527095013986659569573836119742750914829082998693586571492536844106446450585120199963857170225810012619494912013911741554259537256967675969090421979163620187412*x^89 + 39406547660250929106756030717561543008110004780607429127834910731756103328678014922955972878340556685671867841640805978489652161459815437844932380313066593296237519305902426138605968331021036914879509461606088364259560782151017469213892677499196591657626262286771504350404385744133613867103387118201305571423784225408280363453042824975641640887877033439661923507645353133253040445389394656500369873556238494525045528615916166047608431298707932710514450595451448953090814629302116081915795180591409461847285148376688674287749239671741681768167354261991067843565699182008464954495276548614106954250446776329514788003064047801883751016274540201014116195977081167541407787439936187066446635222293541452662393161011542817471824661611286659182774986250994796103758485949100619489234809238898969749530016652292323427722866117983371110216949726810535064306639531691634401446678422128907060847771941028419015611051282080151716658766796828576239758450951665146444218285083001807850081526375326578220336779025826586530618536020652744259235088963471550613320047698038145669950472443792705802132426167732416911948361553045189794375459811841942199245352666412328104548575685352556134862351814483090388645298673215058404350705815266656497124903392*x^88 + 3525994542595133346231910081685731878324903186312513233923137932804197666827229773924116449478257165310262553585020447910399731778498000936686924202347121538924584648950455106981476099329056828781515873708080256816817325389165983152828281128717094299650628767663694326676429970746895771241172169992795977737712323359154603464584538666202598256610835268408432493827776260930626398739516404530820621785483382089559247545748668998700361870373159242329072929690647110625213970769751600671687721808485303484714278206900107585674772458803097019501132468354868979012016192781616700008165939340712252309755975212456157932474895024699756211710792044668353603262745291122148509320298736506121065358440781449590913271927513069286010597265494624392628439270840164811699257043788570237022207499987131762432182996876636500399255111217148023092038783022756774849813817881543893856180836400286759553404579109179374394013354215149708980685643451797416376327298727884883258915296693944270970493965405784228976827647527458089155409284586585481540909270304307389490195816865064427963485966887350153362580251931818020749233425772423575023425528740837618335398341022110931622162878287943939663028803674019081541042783732345464803451858476568336249946341144*x^87 - 5214025258721777697142411295428873038002818651683777307383204610480531597937807522065304294461963210180669928758768815854719985509595890293941660239786198981597357639970665785990364445269838213905764891470638619998616318108553689680384912394614410349874538564804071449917797834595655731636724716211014939125717658591161629050173487145159643037755583899316204597338559371349441997870122344998161917386954039917541648694234878384174538225498522893231146343235612344280373258818316516656303503207271251924046744681338669875548704243634588703353377364946707735496773147670232895120618180280563842876318828463946591587163646991413482938398598420283536779034341632377362184664542413910975916193966904255797979528458157625810269324723624390689799172642773783593152601440315688329681065560946906161123241062573503871854092078471556122935676484745214135818458185590408546254056075186409356596260020364771845843410628729222869882299390379510568648830999337806443181917978217423612424501667872741976609701397725017023497171208356454741380184614106929590253938316113796119869232605645769416871891883994750715639497703291312566168399232670044230560759285449198822130911809736000125392534360439854583256717372996728951662836107934035803543915108853137*x^86 + 1882808871800964995588099257145074731972532042812145066758142509002948616027226332334615318235954905747292200155852207563040208053830096717725020755587187049539181272104874443898286108404593564963778251662397486098970217441846430588620102537289933456074304763048743520453006634854565598440080524251966959607002467092350627676745951672702614759200840940472416876225996160954054814446656665226141965394698069223626224337932886148500181182573242397184267699745662296606170621059578404657687494939719436083535025394544167261782061670239510651732749510539361167753391355017009825039335605936199001243657346628054376182423201775011955813024919961856088737890949291585046160941414648246289259778538938793057855658738718290724793247337392424973051599194424375841399360902944116010663116192097963008107823854446934493401562403531033739696157018746599683525496878308551999600520813065937626882435710812663546968002175394767460193509489469594134526892075122333022477924881803921174160184452113370006115951565808021004588258333127323998686866020555652326759688048880629928117169263760457265407335331926291496974544953357609307854250747430863500484304050858718691644652635485951942435984522031415298541676670510292852316511266158555854688727713530598511*x^85 - 333893335952819094871362813825145577821390937661631299291758026440166243145273688237843311819748045950941260027170755539622731112253786493874727604566496071285387879745076847295796663048585191683243528437956536771523684018787428490536270354593320636238188429902524104153011127092458311780793386111465316863599900205151896218998968072256446634897185182331626867573083609805681800042226641918510557550464027465587689608213420537584832572260543353230946132238565310891364843529705093052507766847379913267820262043312592313757574988955699107325675377355015552913826158338109632634466923125732758372430960876288952845953203650564940197800697819456733336743336847262532476827225200287030143090162689258125162990510983761894516015525984682370186531210361201035172461950045392046973534054873844456672885019065936843628251095031614528015490483535221563637068918743199145507623334643703069852039174361345173219632467543597411680417453469157211961634840209189712407571460718560462615675233282267975312676659115406097939050309267150871418049471745448179283287317193130893322770585660083561865985114158958075271743966289476311811163884478390036166067257726195516934045002604444914205082570628486362997638905430131867105930230379530275030970058368016379677*x^84 - 12086716961772271067665982359426420230480960301952351790575122625855802607809430309529805151084569033926778490081280110891793943119901878690871706695153988871469879220916364998435645611982522442118068267013908229933155750372553289799634140677792416733433588343116791223193116286930464853235457957060291901650303977347419793963857404108463655358806548855080838417605255028892602081941869550368926154307515796812889039038884475941517939489536499024375187935092887143699781644855106918470482707952896900238450886724047208571306871051926364446593120153276640292012975420799305524680876446543626904846634783911875173398212391250416198078676767075266063721214073506331697252092995592367989219989872170859076356675989087145675659520861031662808580842498753355041520473077459071225565705122956813665039652678608001171576299820198904913627213170445237242746058218064153739721003689162932881001233989833342787264508801483973893740826009235668762449775316939738867677963095344565339528128648300781970248086930358437423295236189893522439574502167401675281194253705749202571294365406361073223814922063597820421961749887666218449519485774794057914298187947693278385736947042098997147475532222950720085772455301854214151479829061022575479852930773067684891741*x^83 + 27394890053544432489471306549234635364532769795223927985625736803220056847204723916312896321807045831929070749694954910396110261354602455757695381098426055569977224994606232893457702819325583242415591194926405123953727078081784938483065612923625975025387634496533157707136036633444927475125125797421367108523549177368618657393860885118478767248200045505134036336878949322314697934031871064614567696788776838827555506621155066797677873107665602147110012891569685722163427094608920239714196008943934177900529596499716133088730000222998583699418827840363872413060191371881865292062674248017828333103348861900609973026449847603462350781809933803243114728589326628977498702076063038062916026744273759240003828443849707778887401066264728916576974797426212046580072303062945549207656343642256563347919033695654299447477873292122623100865236545400566562953051886605056909279416567827024425214570834367326534208852857040282061825311094731045476023930982047884529200572951351648265442063772591442819829923222399550355459208105840090981083479439278292521992430011400987290774117940352693715874772299762457564842991877402509034160896820786080099768705746194914670085179195040945448381242802922862593817070601255550182413881727841953905404258861811452396984638*x^82 - 9157689574321293875077800872898854643278237574817764974665246483759801538012985296212945065549947954361451770779983160009015648326143653257907130324508782333648625559781384770092743654259812085852025294200122530771684690534175042487633210457128906941815121799563329949986618829245108760699198140095132928472255176856764142826705342008820653612074474312084566866967001361662279623586023792266976619983058858107617603061677908567200668285640048305812690143750239429250025858927543549574896271608420677181392942836645216113251631963030043342912073607579564553228982551576165599249031756439183301263030001399246605373200092248539551504108954976956747373605287454023006666888889261905299337794172921862812652618401646098459622687394997853160374251761235225811948737137141284655032747520947872581698731781399444516835395805163625824528977934047316714788819057886689645206306573073023971798081820716507608039892048392929527871946279208996360479685744552732263224155276850973027381547099815664311184078112852850998463945990198216467358170882688238819411882682487411435211101437295536997253996434187216028110110601595005983313608195744074012328596080632394107977538519982685964904462539012303639490235759714958429079516902409531568960239352539255142914423576*x^81 + 1771228564121950591392063476922964521261068109545491806597793848932422864801908198542296877632141485391222017782869412096637622439014158421337309507418860983295444260902523336307613745326148498793580066564319034397417721718609483696962603189379245470530657529640185019961499566447447255965552826262201641840951422987478596449428308577125715584391170683599518937475809425210199360306165490687605836221012933737009020294189461832471678345411414150433101554269127724876597951262923883822341573558954900086277363741665275062146174851275255720408672376244664952137592400181603659969708528383842356858464918682101921270777279300879031511609103051719803094654717357829073862614389117750370987440568005615795950709862436149729614328683348621401742563223025281535015266648250391163578525192785130746013877694357058694957223243564786449888851816385480566392153210974314486271104754728082909536980993537685792425339563809253639332904527889431460070732715616441458243818058359260927046072481933325340877019922475274434570738350225255586747627521855505321355398435222782719563241357716803210612403972515788060249638140665322815672719661512992208106044655550454935268810084159613416850785455471159530449117552086448043789425674100993396181966723804837613329703008058*x^80 - 234065718973252633070412156546274294540192038635594402187826070990450567857135612586037010556808835752288353036000102179835671413761683356440889348397996843420979146970274943147094012936264832020088792973360116496940955111377864224594522598191632905976155906844213471524426555574590547527002404593403965793204911821157738544712986834959257189284284405855664780664946556066662258101721894599773136662334487707127722868313803189526060675953161016464007534506802392353110852820442753192529603318745018609147435151861233980633031878512274633674390501226519932517193869667128451504429505729755339932147829231506264528074868650728203168074758429583570940758573335261399803245678245787079644514851209723604638706245064392824351956610512130198891288715419089123478282507203159678078224257795450524210976727693410813945679680546910685048776762182131585737175603920424195791736111966526529805893357991224099245428746693685266820667819545604751984330543138851396554194567888759461868797054556530627918012025772465256140898211742697995534901377666056192125540238190392468245154973347063640331008951409915961350276708350016688021598369882694361726449014118703305687568896343368734614076153904188636832458365039137816966097653259760460723617053500041319499184377737163*x^79 + 32903680432953470755664490798455519398010379446714518229104956605643001522557555661680426407527008595816659588020926495088493591142257967673600532585633303793694625614071354962619573465256693609981552496353623581991110377496605347797386619456823159387883215968855298057427089484850742561378039319751989593673483544348475124615385343272459161276188886066041352637758107503449978936636033140612768920712753712168921493954279950469588891133184705150947563676950425288860364097788639505390850134096943000787681557382774642330552354822786756109306742058792974868256533790308660783685832149987197222244298624441877334352040782116077014054703362688279198751818726349404839506916659715510924490407645038434405738343390017727339988241015905593295704470217734429977385332487983656079188334901768937531143175477869719395926056416150889276035485753373884738696955016668053001711622417306699526786484726280320636049133808909653476247795135790027559364428312762230589972125987940902309448172875001523870828792532257299362466712004518114859462177813053000247118294752666377802057469008749548991696916026403919251011260347682597896848640752201559362873032858126098102394547943590125866907713999734701678842820195909242579696734849323359128173007584384694208138626909228595*x^78 - 2867302732900296423766758100097003728281123571190091905209558353618174545054693985998647194287319479873756436631438668412463145994264328914641659710529349184952450929051141633904091093613838811862541926384599405797412238840027785887256493119638290404452570804364549284899379884629458620581503812908683284465123089651764244189627536701013805514344166369321254107647975353831699731221558383003276966406749165001836288901525066864012561735969314747945610329170113344360333170660655825306462833779369965508049824492365569347887791818677473175167809538786960445805115219977942450496974232568501994213404179938465838139903098293352949984813354324568802803881838364793008742637137913236365617470326706030014377180642260296731327594831052954531763202893033665988023890682478527360685178319728051771729621440815742144170455922463510223008617041830171729875060374915014426730446344742605126914014639888920801518754695912901901385228565433292734224628136607182415741495010802563664586334687153137891248758938237270066013996810664110213448523784427527265091716122781365667434287171240950878534669326746219066851362956346130112358744938052100137356166889519364722685907058199515326083023646701301900287482689376414889943606383607553086679796634795701278155306551034141313*x^77 - 4713642861320725068714247258939746265901302414613892913952404005169670187707932060931356243716608409380943936220627293548501991441072814224792930145949425004096552108032449211043235513830025437843403169481354451620712986048705551287425701824713975820694935178864824915712442059316697216688262056591165396050230113085316062998374577786056440818891927665708436221932559848066197925576643484468248864306567451956128037606413730536246972120112102364528226145687931380270944598266538705762396092702031097027623144496226771381943146646169572062921165473471063772683911778464604891643939586421494113274614471819653593655495999552715671243118464762538731609450332020853764298909567168448861189628750825519221409248477175015324171767882287515452265894045283364938700784584446625666314062178088734072651789598084840903414142748524570052849532755385525683801712261941837071930327958814638263527880598999657019354822633653373415858700748503563481448422024058616107191543212833519186755392820195056479400962157824314145204888012679667404707346940648509040235807749805957447392071493166437337203022378524253083799743181999144059676659383058723569091796612514398513752405492134324008469059959055968242299001003681963240549192741006668702630051692396016484490316368469405597512*x^76 + 3751014658564581706772500540960325548738648658929091502683301256894212855771148259795178141582941384857460619241791407558982644866112539788763775275455576422833031761022491290430821086781831103111501303041541778213405605877611491656218299511215039706241578001534956774181409608707916606648615636550038620540980974284162058001200086544123934062841268399264597536986434514750290167091277141527128466077004551374265589187386372608274012312168233130575243709240204690697749670614089469064394924938154802534716047174318360511470820941038034224033634756443802644447235789916109431241573588945224465456091778373436417392124760851634337167935234661526284323356622835231294984440085557494719207657902064568255286128714802836710890105520031579189657793468696024399409948769401526287156046571876914104633508748093179415021262717806601219512067442390488877831234021544977836698122033989324691477003919512453458334698463130871039234564357559346986515800257841260619838277003490852985551303323463453065328535215358592551362761641448648664349919290084464773104923625200134509335209648146565071813872876507617956603142883472153272434868128725815091563782297689684939288826680993349240368632603606654916593671987829479495373572691833976197638383963613241477265073315549282289862143*x^75 - 1499207697137539652003529154636332640697953177900182221789930915128835045157793774577115696446748796330502020600237531249970896153386952922814384660286510675221969603228961928839730557954666430072805151333631638436255236472508815464645197298904103046656291048656109755464575177814107078152136700742691199463562056731378338930278002458613815815385969115664992346745573941038911018537811649743702811643045901560591344785815849265538479624203158538634482482705310534851511141927221031805904576633967411036550208588504644668116365001656105881392278767861393916683441043967432977958906519171364372241542816029895000791301865922097943435998106736403452401645112941159540556596764938244805830400458276432379129990475760872689607442263744277728372742749154491760025395415499047356661200254063093068625691206479513926121031290372949515127970690052123343731136781158316796118290477261151327771960097744880035922763687686104502096237256670820381877537231836211135790795070258024100259316499676635072835296518159587139568758230707791230059344959051589014065691455352232920068878416295397128328732608204642916035592004233551905318097519874208657998937731101997516657565888181618955600962342809008806089851747561337403739100897808855292571898737607895849991403621521520116255896548*x^74 + 362139316411779055520832455936149496811317048010907344159156004474445045278376533372238754178543039526838412337522174783518706793563162352040411848674695421882243045279760056848210210973714482874958183763289029622481338852296381637546454486843185672441728572202521482632146487753686363384345544630431442870372764211697133067327097943487348017750430557690260819423914706598546888513192069792433934566585873489388722991533292100878168099940589058448162647125108001136667090108576426234217910295991729932294556138918774278799516106950071777438043284991948746479786251879150903168643467515864128961704447065864639883253050983991509951746825668782040333901247288683659879347432958674815785230441909443442895034468164498356623962626759766559519392868752573037686033862253193506020441978494361949436091551438318647149895727495230582753147997809049242687114191565880278725412831523653409960443001492385336399015298530037572734856191682925681241826550336939458955875235057606681056995244689712832246560977180333042676925890914319825750107756399250373433316584451908965501073977667010216651038729686014425911157247415560219044880428339053727645645500112299402690051770772586079928843559845389221655461946874427860803928770327670309736601252422966458825429236737293878143001264772*x^73 - 33965217606536806695767977373804909416573640519891294755032518222934384031782460262027978792428655256658683378933355570751136200295007251683497016639142341828953558069101903266088610593638626825670682294075848143273763730371442358559075204440677693473802579153876912618515758918452062517025547349345948965044854060809525551667469545261928241554445996657331409455675705947584474570667015997723505371455532737665202102913397688901204212388894316658475616454071077699571856012700261887742870021555015431941641276134291762248005859421552618743724773534172700275925950646224577299115757307099118146616401745560508979605656912640065674156680989344428892946091249562525760192417353891555094062864774649111481142208682987537326942353210907876402041792165904400748287493308489620548118138519877120007688649492615484603068995997034845340726179697422775951146032423904878589028367997692935986575055582038972448533383257794293923038200426968094105905947333195935119110070154038857907994292738561829134836287544997268459814438689550385262664380271797105460234755105808625863017295879119633994051535992869332394186102762609091774995031633298306738868201550045095281794749362373066416125842347055138885969343795120942642127584755960339021583452062963711965979698996576841524906244109062*x^72 - 15829124042391399510940843278493822939724095876734439019071330050197189068195356666388482252521858489524533532537759543700187070647768410479366157683404495489042944674466434494568161038196632899918347980037888027000119020115682713766433919630867052265183447129818923431785323458613532211133965421339921601805409244665170078553146799965736181288598768050250800972749425353411194243714206008948975273721824844194306240081487441675678400502861170909345278010623663099699886062866128816091927536662549579470453260762701257503548123776616078846935586128253142823549469548057643761093281601907118217695418293888029431242248154454770928600230992071767028940132877237016972646685138738584087204124236016484769257129748371795911636118235928444708766414931464359186719927245119638220747407937440775408834600361179945418018923880316996260083115901168990377443490130568570918103701633806113666994119765762989654643475999332919103833301785580045077925310409639039784078010557857798724385177603214560054587253857639397057124690726059592590487971942067385230715391651265123018310496343607111432546733133998699930753919593838253160994670887916559732705965401467883105250613830407559261309465848209714075222298075067448276823400398513717449335209652287653712516169416031226113578556541766001*x^71 + 10235203677884437256707047931846745441398759195334151635018036857028799648680972869628780300006014949023992969097060144107978764651531617565279734559863459204460455843602139013598858276008451329537393627276351221493828731576386144371745535037928031934063343912558901055417705286277700595403426264522693084351998413232476240509333553166955116785077265312193620161363580376000858223540310232310780955569740946398471860910793106668351464584415310472552219285915390386904717551258400270489613464709643512129324611217550538383758481175425752083752342924192190960768738543296154070442966264444343756287877503574991378600180246593962240380197542297717762999954918720036067450770402218242804619800371411728731325953351473872857107541452763790517352780093359140128237935995288886969524467408371653893056287954655864020953655007537629999097536248290101986132666507814565737259745081113929914428817970252363285791966753279926317448348976314900617276098095013336342642355295177150330088758844174459578922446371578375694006089516138535022696997194703850125327199530582807272066064886961068302742608407687104136099080139491771819679525657687222207115105736588062844887431285576875102592751182130648931892117994293440427519462669340109198234628607484616007162741702822307317986996948207005652*x^70 - 3303419100396267805230752959870534462852421349232866309774285973977932569920894364279281281073683703164143507232782693313576859418208960214051334761352121546307948442307090399054824283343489698272612074339605408895881106207299405430822571842495928891971220804479035840713773113208687813625796362694140464508105265427589442777550451877114980922890759918710845792528796006041140070342409871636462629400349172336042066503121910853794369932598821932578857879193437770023781241217859110765115851113302310992284556190181257063340744008846568057096730674599168243498970860491792734840918589099472835520581645957670669767302051209061527605200336509979620538911052244511663383920788438949586278548373589446942616287545316380938715261633985503692070990968298884436408244525814340446823903439465754587688427167057921161215554271368773816206552249389119008246112104505697406536766406058107216319367761620289194345324102967930614569075101113551506160932716934912270730457442821059388226171337932496313116029000468545468521536935369037745275061361358377805161565406077180144496104273661999398820709908791250853564042041073062519352899352777219157771178684805941327968351534086568117662826322284766738341361028587110647756229439657883345283811294336439003552687962119991382747413185661991126365*x^69 + 603079770991120557255758761216460269921745256504636039399236307608540043998909889568460918160091977516363506812212239791987209303491175337523287240004856677358137288691124083794449123247829938400615015605020761775166307889868864176738196543227347750655045944895597842338871228279247344061588249718885570092844551345983078103338078169831656496634862970262947217383951826449321835081906610307656156079971054973060209229538166555870428986867459692823864157962632904623188911043965069450024667601032662983523712929178376518533598657475665229306299992828715903647811791588095372321392827056328186271725776069414419153024457721483474842791642578179347388604313793209439161231517520533742051567256293154561883185651990013588455074315695200750119202380577664670813493926104467073990237502377810046474585063538385423296697557980859942044941503061973516159753351075337699783985463068179923835485353018237719278994544119348058781509713555890785312181035206974904855228767975394058504392759888377666622704030546106879570252491941623098236074029935012349433271014202868948743637678004080548767741438327277279093266289884947007077814991220796472884294093348798663181106067622744665690238486534443478576910637475031950965995621281517593111731689749709358143283560410577160092054464558795081679585*x^68 + 9114135363579881465714149677689041222050219779625937622559304374811400301406409667364226543113896514019940115412416172151674228757709332817681351986037357698877386679059799905252636539893277168971961125330106210296113138269487042353401035768105429739352669123418561494554966853434658294969938295851937438710161244228149398044954838177466003673075008372919129019624344835324631099752672727711573378002799158112294774115457866438059816000234585147016047000030607774921936992754591507902504478085715066992326503595939717356932734841865131259892760861332731832417581041394529815235435368858791907576860158787191602857949094930656113311641985300109168091984488533692143025163648055212363580538040056093974779792250851129541151277735168340335754286109952806751842817177392685380290435781617505571845994998241420227189926705707868001169244756148913944309715423141363892130967421840168050586259365398120805613596822494286554594350605028254844016417592675914512926047876876556948175566032588808521951080450402927107464295050999670015201849355856575945642714937386275053981379133727063774742258480600156892691396945314405242676697698142258659020489311198651470706221255085082547847617585138555537325370766560672759428845966330363279545919062769477479189898430057130976318242349163343384364182*x^67 - 48543260312094564736482687030646079161105149824415752813277000252701020949341005131188439695484844120726181206086013870437591808788239523808236824109082689839917446192183491183175970389676831567016995111804125443089867389924687813045895970550409824493636289236056817911111855239627462397614287551991762148761049582633177238138572880249618671697726250721238535014125515037082513201652603221269676980375403391548937131579520000522528726615056588016359227371263030909744740239513647473901267993092069592105872137468301599663739078160318270861528296605878226453906313898923114720095949097194128629238947660221321189800002456428035533397851926593942496642678383623491488266058114193799555615714478513138281786453508122061698350212971367621391220282343290205472850653085963745713118159928963778179614852426228161979645579418562657578988361150597327381353812120877414526751941662135106926997840876941904697581249333104291693780895723596227633653968777971567693259480476912293769380046325224534591864436692413276148213343560437218531101583752116314529066797812288456647233954866833339741574336131624203677396631154074784677644775176386567729374302708205276117608802304234446193152582078971684861330630225284775662800399544301582543768300339934023206899844236890678501295899910612593555754968535*x^66 + 17469861283915481487402923999311946658507406662950291117066638897238650101263518725651319397060265300239925254598683576344228262617869755985113504002254745421242678089714041678650647355614322690644873007713127977045215478133266990935504754990589929840705467910299745366791142221138939490017309026987838123898030481719199301792959866973934253376988965274035852950623717017661252755157915905033324775081586060388161235240212561841281077773226489130563970615440027034495460338003429958483063129101104291763249230354407338998544719347045677809845002457408193164145489128456874139624134715926485383382189254854574140653090367975803508836588759149464890099203313797884439223310573964944808869071255210544290735546853603760284917120814077087669806996525802312540885704135567849977245080627536525984434986855259252001308880791736543563874298378111549778606210921662429710747072500237860383242632546825770626858565034729353859238378184005769381982301432689426577531830575091513201804192189044852506166319191050030814908627045613022729225355914557618172539054570589586663150233502211990524593126726135374656535658420398383089399201627385730871072208718936035379457138317980489472446934586411189386005857634295952944917879922075557839691984950725770935737512863263786516071260987832794429993529059394*x^65 - 3024905535842417243317396891632624483887338135948888926966023551703725582908482112315378625093295771038860772231519149704228864862201561031369757733198104050252139556531856425226355876301819605802973140198519267065168772285735281084604627727837926354076053518281988054435149315985179459815438921244514542357395667336662267424499138244686569908016496558689077533239654511304151319547822355665099050274143708037085265067504920429403732749490282343069686158329944414327085024432267927306421553116198532851406593672264685491284221680552543533397051921152259385448695554645494951581306443933122997735386655497549468922124226026103204545290336804239170509528413411598865756603841287691163489491690043559161050777671656940522590774462601887876361272357044841655305952377904025799502463665452631711242064093337276822247961855148821804314132077040201314358274385666190430446158990519625765877340162764321519070402481934842364980444416281128958199209752007218511926989472435039971713240704977647991827053040275596951993126572904746447691488061788216187106353042122750875396456622437079919954470198560267076794236322795047707973395284370113224413895743952010691925350532182848555177063525554575279898372050662524094279933347677575816490552048617431515013308256946334149319712607842575165495749706493059*x^64 - 28979432710487904621685071554401486284762817037601297991306631317733572099355942164576520221634009348853964251051442002820247724894211066458137427487791108045624494067990216054508712404807982023539645512421585761080867672070900234954492932990858860877927554675760947574230443272748426739021346744734843572064341012019344963323859654301645644309597383069288850700811020745341453503729754336477387037299492581121505723592592295715472271585965328887280266783464101014090734544575155909547825716404625896262955837962065047019593530970328350214063037112686011266991200834505373724204272190920792444154754806611376610044040377430686256219327575443046256537537434183679967965737010254533563244398821733649631399204997454168046762523347115273691312888224913215051760555911046883825086798276963044551455615589707124944805402358744873235709329365258329293111319865042092612924890094030711510038795830023993910897739408678254710675062587121384390553764073496767607698034115576541133535662074745536813299493656539978861915348591211316748222635027357881769285119356244771269217788531528882600477274510778192831601753745333444404249916172428470369849519188126741046017576692698646443618151084424451885549120654618640197479973433589271865460676536437412301112263789649919655680406574862976228243725464030419*x^63 + 172975249608610544778874046612324345357932835143314205901656979324252624076975855982506385931593515164688326583143965149624880873278794826141204137342501105037945780099867371176438631680205205696875795394129873187588407565614265348042114032192074382923601623814507029253420390949264581521741596035497625435377761037512521347982186193520715930777306707775411247544003740039489820262712420200563410282099527967051525047795130637517447935322206208836044211407530115604938082143703710458271184495588464883493208095394407402336934957855192255275538427690216425860825529723914307186476901654737566396787749502094647553689674925113825942406318769840932928010823890972460914800938751588656930133483382254977539586414398581957108691148836618884923593437971712700850007114003374270259215693754256574617597258872019237506193551881132538735870557324542978273401107861259742585619157954158194824731945952962518271029268797004913024027274786903937369043205184482133627788375601723316565594898844189698509918189786737823088541199089670880368518481026748227639992493931182960480739671189206108609608499153366346692685718566791238207458926813978692426113465695862288783211092472542649965479024240988764209989417931611651671377204684175852090808789039571587567191695866578661161231130423505669224877371910274115915*x^62 - 49514453032856639872083646520336479424433262657303547499093130439920704461190755357434936299210873514836364549981425128399732373198744115721066085403663886740787811430128153485300967799584904621895834580215284917885528582565366646176487909531312415389862916755592882971748438031374093959688636191184788963689802554026807712652979389169377916851271746708115403544484881110297911459910692366005267923529982328220253357357587881623538730623594247887815063850137798895057804761251467432801585770316817294771687180455477423424011349198798349720064489776090194502601239007124790704814757417646715245776453385519111974454059925052653251419878949577061370354757470267191513891032504359762493774669964603437988199698623259292576193076524978919260687154618557921500387018852112173022112153316870695323422177193953185556064007681037753584868503472218682612236984564086906031708828681687119932699430567788856951804269095090900410312277415287051574065733713556849709508571098708488390388504727914971784534321724698576332134856504742164881421239008604847141302974133633283702559638935275028036271364056224759782725411208193029766148917990100342108535383499543489551243321682775168868683748380698986051774290818108818988949164432600884301517785128967957190092243150619445441262914541754034271598409440717718904079*x^61 + 5852268358400874683134358280933354022230477531457542486321326769916222438462435600330070284621141756512261965847641609187593029438477191849600365698066332999390873000888430990947738705246805900610854453748402367168455023495532866783176427848301099834456208377258178530817737609237485857188541607443658055511644122051053598384613977007260838261633734890492516239264235242811364077645043018089860484551811211219240048017650093557121300951659216584867390714252212038350225840389584490355158112953986902911975372422621991963721614115108808763919080258608652466831592136986265902273040984315916029581596923085007361926885416984785008895044659969522562012021208872360657309078886138741559619419320220303253940054613366534583272535457276104823823260068467518993223166406321881730621022484080449924341464454282561527942248662110159611916607160116287910334006920709701047923354563900575892851711639837017852195182013071121445903169550924850140241084431912336096040404325679273657005907434761541877481689231601380286746982983162395587954189908777336280932607942438070206501090467751819858856765065332337493609221014447350318221553510692386014640190828642012516979862243168297100819735799168885896956397463153133463248882809672893332094505983470664720240055129352930657030723858350219305290379647798826937978932*x^60 + 531143888949652840269821721798330872415160753776385939825872827104587277699176044174284586988173592890971153154853610529234930349195767297338911171897662045764595060279878256257727204729829168232790992072478750369724338449526994616263454871109405221048152520137968069384739870623503673692940259388985445864697533994287039169513331341866433620290652058874352688520242972169558089368494572362810197986019705618470202839087325624288661327005684480495972155188146211615016230324976944074377082523402871261501951398525147566541882009499434961554746716403701447577747439490063636047106059235467972447520268132863887760101177155638859826778013937089122708577177753832969928926873808530131749205156779646290045724085646274830817450337539901250237767329097305558577162548376812492875859211038667951962643123299893616909760015258595915145943608809582938014748032928470936853727159821170928988119991659775519209554841901210369187857391356869705309656186047711458433868609701742318163868372379260764302820429149792586392507157184051523453552427310824559101224982184562328821371952829356406894469106212697017834232760677264003248595484106177576780009439723362132767474683680887137435940238621392489852119254345699781884630953372811145330260616769978824707272896414182667490449334008705116556404324825512368008196748*x^59 - 342573543567816341013353763056512768168135843572665596842256323799645525880176560432990348748161247878252592674572781888542733634765618300838343241330506665238576388568413783053506478110796604419561151262313380352122215676802737717382353300896645536141177857144549779084764370600875621327787275112064580075882958536387616513222194583520236809238973292714482046067382626796777343278967503720445222567635514770368799574781240524905410862612199799173083827898719591490673480799656697162478077914710388030922077021313233565051339698711836446412985060142497785453426218430344706284823519941920605542414310176934218575674078378506608429410404115628496178792701679402848074575916042291925298792820032854190366189243760421016347947203484573706654371761859544668550105261457761122214956558971519396768489829325141705894299952689896399893639698714937167247709518995928555866547376134535492395381498166155118425080759659142722811635840798020435998855409801962796950268836984121225430265016784868969896885346732419794662472017665796356053033139066367271135235021561344167570735983909585233601515682783391305176657014652221253966621324256961400739754522763345241533032648636348870293339934642637126452627330232799106022541432501934978307849816221662653575675531185119345356285312053063600917860145945159534066590614466*x^58 + 55033613054846129339295899804843515700713537331729123592638016115567177024793525562854303508599188003075759045314223938834413523081693875247750635117958332015227432267772448475658919197367331098319572560077652847419469034075119095982663726800885628985943798626920690717044368410694086371336428337403827402513130106852707790433791796613567336931643910329201405561832472829610769824688755433055392706282131677095947309516504730153068602790513667897849494513610677777281715989428542732569084258524119615905059654567382859906560050154299433756531906262133929462748242126298707314326162063093409552003641838950284522198819339367054759885808775286202467108561032393481620570900027474655546865954399132294364659438207204404513638092298408735762094625654890188606740491807658674030775878904036111732454602556498445764532355490957837290601346725908567477976334334702165299329412578105839615860516098950281674703884025602482831415947111648331995697692960922612820268538517609793402097091272894071559058418949306507298509481594118284040485468913775657234524709758753015343029192171517982503953207088758028331705704989356523869834974740403165147813497522213984651236524931866939370690544151160730900901756749063010422162974262257516657410079048779035791540056518443685554135012087674122113185730236383752676679980470530*x^57 - 85209883126114291240642960949057869538900841413475465160281009791477641541936888152252701429450722038915194080343587735690678022981756965531815300279044666814095284729556091125571747575315920243358847125490971553002156499908818322456449014247123237848648033156747133285029883866494655031298449393647191015452595336017841677596539502019750182593390325623388934869110399183501578770589587611166516818627076560561799633653278550930660918998244553875402651130977398415624792104998889345063842314251426511240475066759775901816813894654665348165534798007210327893022467884324641430847754212263315028339745377132634333897772161623170863469234720723586126582406867166874988962750274289666186483913792751046978451137456046902168501881113506101891477258236933104071770200158317536162061777428847316882705801739685089040578452950794468989436655771340172082054575949445223014107507276424622148836675477780195100117011235030840009027825583511675753709677345856332878813637425013673510748771776772591896454097553053131511635119339620520455990090175747334081242496739691052989972975779103431388680819205884117996150292608883412115696240973249138450327184924837317169899686530854813247219776727796046309384072605868813256054706118232393807643979240069067134090035177109100139718134334089454051502908377254956553011674724444*x^56 - 1318162195822642005575670675715504918110418468278485982654408786128469043700418020019198599222580075252533988378406486054868053123494550595901894147230639995802108851565090748277516062516731913670296138694255980960931021572631552176445418117132029420613359670156263267172746981237710841771999974438635576240505960142250307352982033484158609570816633615076551928134917009554292420418911234405866776152337983962703908012901870564450751790386540673700718906344446515796248495518657139138470132361587788562556718717006856500191234897742820514214578639154171890558358997711046999483211815424863444498981050320701120517126087244886471771798725970689877987593580470283318493936687599508688786110578457180563530182266712375247465230371897989814076487614403854749916705782609622587826238531156016383107854162856264581415236034320896329797398381571619382721775264593467666242343385653459760783889441335905133966731147705427592233460001386000152301350514243854295778984620124078952383135687791745319313542464458612625407473550769335519360857954788023047825085789582838844990132353732007355407107850523607225705921028925484002618951595514126123543839358992291805725673076142532051435646396575297344544810172359901391654559452454213380389551952810442258371238524809074229073491135334070945947055414871848351188060262041031919*x^55 + 52550974227228758806579843511214547936055496817753857794018550644710334105128213637242777617230296665788589611501769159695870381610778067326842255681407193741737486106752316513192262245270788936606938560420584468953483692166432033158065252429772412531392215829421807803415786815799364169652966520368625966340204606060294619994645719004275143037594588489261573531869715807951397939813759952285561793877498808226097184219900709618283702398420726451968099030548542938629297394469108928574818412080323943343500314748232483785772377082732304887304227020650213033984764415232568525969030940934565351730018571822503732977855674586827902337618574102261400280186428554400448478257049702223556099455384173181779419460845246537477565257132396624246601358341192385127808377067970962554647160110641320835884542256214660513654347437418392827590128204041140805754492285230477849107919268206557116034350712635571362166234825635730345399760377632756700367454371382568685109526532631664537123717377615324107160067815684905564745504620156717264761753825864189623882980932426094257162716215333003327758610262597991946942938859432414306794648146731054273980721693545046314702847341741083602634274172792917223847034125403248853788178645313540179618590158155306394425250715653062969612546321319724131239189702458575761694978029417353512*x^54 + 76708899882993336747354770729422576329502838370307051525447900569547154710283359976992260126343798460994314038599856895064059238233773546179888979108931636249471695253504095455483151619882144798002359977085528671080576284333740153138695219912463631431718543833384299431075083086701859232191163774315463078281977152248386398089913973971947538157240813135734532586992578290229693485059811152286121871031605108671150951057932514602830263071454029700684802865389133742332307433374094833924763937414162316011872518835005584108244216843594353238373245610917797043790606010207464922112969292163965363025065311656990619930047979840652857680418858764761152192953541003876454856500094517896850608467354935032084483928327356752578045679944809613267580290994738581993775710031096634041311825339464656127518972338853211063765720948349172914404312120069157901656876066334309024234202222213542734588975465100346875010465431690443082814331113654835478044333799683900035400952639857201634807606368494247247574311287052224718303352215827007232290171436457278923932154106926402533876214624096691862112358629622356984799931340463688731607721608766992467688971491628626368245525428721174118894147611106188340396263737784018845173962900591518326940955685952390404200478945523304800896850367225306848080957823590987159155190285201173089824*x^53 - 18538464207312017976201734658529159837291231911125824521787097981942292275625636412028393587294701869349048192642467500487574511942046057535003948684465410642890174208476209138562464491491501585051050802365557178613068235731291364873749664483778664176448265023942978089234971670968636789010891904671464687159197964708333909792012022996555754020816197668942618543585340619044855840965946824051730652144902347542575901759244184954623018428928076960582849342909954154860533967624857352428630912234175474111578534118926720604849113811353776939471061182056480865043848777681384862714984900510818817345086204526816449109804307563103542236136353237977223581711055635861585492720484763154839342663221301941547236738508271284607115470593115302652793362910777752171509864489365860086460347985254320239796957639681825663007877428965703072468587539238371068443014085915646852961469730181948826037276853552668201718540593574770707425702223724137641431716515344918989301754942401901160371258368923861763477917748371812555723730401493217086756052478317598074075512484535364133428914178060419895390671447829185560357578185629746179614396550414679537417310307143717073054698969822001895674849896118323514527326055898822991563301585691216797501836915604852751968788247449449945510837493300700102738465148279186878498592410364470945046390*x^52 - 684290106593681723284001388834292360461675824532380523261428203356384767950493083173545147070157886652502729826741235326469507939080422967951266896139934627779205625945464369411010257278417698369988455553231369897930315790842801553206339837041750664142601183222762214034983077014009665501271718574640522468238230055848674781387510157042949600649886440915963598485219031587904338289077239797599997464255011044947036761897166446596969761487376626449857714379024918685740609529914413249424578144398033476536518801225326738288556126087831842573940698200567872948632135543403148662812835912766691793448760759287460042566285209552368099685029248031785086962616381544257197226114198357422946141276884654150527053437653358586342867333123474255913089899174087613694117457968566750375456184651821774675972750511797349866255726159645905219353903694432216211727993141640104295118766859790450094622693216065159148171361434119630589168757442963164036145327460108215234070617256735384906340790062889477229382835668138586068941199000397015661972785717673214510064609667176240503795827381534130135637735734966400312084576246597936295082069747348578772386923595997354061222156480958947185734199317136104475564565250759005849416534885317592334391691773441977116375839236782013264384058498015640727692303012981027248175742508670528563885424*x^51 + 1375704200547439354044569010532232191099906197970554177294162142570717320661775725650285454472491638211184837091114319542886683195188742700863850420582412771042961409075131216644149888940748032370731164366898095718378727473244542961598717220805361459400224996175194407708093051283624173792475423270224996632832168520289351379500393809464451825977654601029428358114884572898761287772895647886194696280572269216299537736531145732416367977636076836881578275918422063765010102797739102693752882102107407972732772781802014690801805446912278903422269686114547961631042885592807268529387785610055801239004279881790252760065754518795909920545512342165236232891676753318858724216074410394719079580238449592323981434648274544383300443943810591751858745408989470852313769155073602396833648288868912338527487323101307291539558070229735125793026171272975476418618184866015190586938115372771938063296558080704158807420839500543648522316489302141225717461767377556495648539714229296988616949814603908915539354268380898542622416496903865100840911770341911474058364182480331165490992635835831401565362208762668771775396490162966666809339875003362330946809863473706637131863064366874974354573661773073085838517879218797040853031799707646408803120800525341711065038248432206592707331057417901006667544760339332842010600990798101881001801634795*x^50 - 355539125933197420956093711875425346935352304189489162502539158752069490460599799757986317100407550342884787840959473705592388895829407358460508587408511235441170024366651530537390586777691064975242623797910820223544485140435121132048918972627918081862975746529433571888538195864801546353397206925342487190612770419110639725787182146566173580417690480425186076368514134869975743923992714347758129175589467833586323073955643232993798161550976071801867108129774463929197856089476180469347796708960393991555436390551903064609147723675203778228356440432419449083755135617310243085416143597887611139056241800793929750275136211525860805046957247389426170020397983889808069485332878307081410937260564660956831927273075040408993706752122242037331924312889665450419652723535435896220551207910331982630109428518004206854094787555537724779382270465504050450894161320407677948036028892524480274892494320549450892536630265539216404051053115204024603647009138115435986691627442461108349368096989797918739840048029003949441601881410860274433475811098722493306168081576681780897070577367842981421492150151309040321114891730353503318521342856346957627359038467638233327436446117141990284758522431830186685605651559896108680043334219693973449468518910755294816053788995533822491235929726249259587498767278293977947930464238980929912532393959112*x^49 + 30721360037060647110923461213906578541503088979347299079949186007096608483244219135497270740926867380033476184541157618996115144683860925376258550730728853175792873928084340909784262300531243035592919584570586172338200336616686230999208341843646608192854017456901111306324262989930209930044552472486871652915058710522665041800899907380200843828762928260647835796358110568932521016456166818497837649384450297375552530551466562685929442437463732161921370264604208924211292134266202835755823882326654587298531809857339293187044767337130831520442473475353682006700371813740628254247573712499577368414042754878534807655099488570427698006209941608464410436891607226387577251817278577998071275630372595616622808837721760262655361246544846648812759954794789385471022249949315936323176704041895585210474810625188472928473094404806719920054257505203227958334308754812896579209372256029563159616370312690471336879314809087404075143069554336891246441676997660217098048176406192398219465113855818329746941661651174400309784735868174335094543736230057411696803387734231882344088317101230230991912588769549415494291255636568797538556994330932001379166824969032509290783207263615313351781382624757758880242282320079008380868440718960724888655899162610480034664306065053751409335639580756291563003871882735832335575450554661609464900020007664131*x^48 + 7817335698684206909458352689780370708331733813828753867006122439719444112302434154625900458306965911501774288154669009542572053600344606235463234864818854373436675635254137545637944640544440578747485001197069516078324343143977552110635047322737441867182442920620983710552297664940568041116631265822215864264139505152191327075836711931303802839953666586218830566392285815567115382118569691684846702179150587398888231996207645086466489031497440340996362947351857907621706147654116772757697226099139095154354757178686118146906432037094858408590930384354392847377306837960318770233049818638349996424286839143061522983980495532683036571536752439887096460740847366935850965004163281663931847222786536729636476664767040733972617782316511550845444620582291959180334664635159391180478176410588112165038382603951142644022375815995704412900998282281848589945902133233781460918226309540391883987671978318582263007943008288286795166512454930889756598766970561212227443098880146475402499629273519378772794341638915982386558285089992936873710111408174866825510070382061989304351164443885659667024391728091304883372629730979153604147906680182016968358617191100080279726246687272090129538189134258516461946149256703672364977576832241615120200311839449770564168350047998014985785557461558816443150150238853668012449883372076486237282386583254047043*x^47 - 3349448653482235202741445027370132475676653570034653477835021639723471932996484651175683242076404650731843444553120030089445379296760902422963011756823250257770287453381721740924417121229695725712704554965075507149467922815025666327585997452239673489591278475628267296246037883230858393195937659858976220835672062014757788735544798168288315390757120603774366626857919450021361633842142240170336753134842527537186208561015810377425602266858257310983507395606314059855406374391044378801231280696268664667677064823417735682882217134612163044134780657358237645571597382049702438580149183719688685566437839240841590686112753560932061789421736715860369381140048219450319349589022707649524139705041467574354027227092793762737481049780611676907787391231014740017019497056765079333221939691668525157891584775108489878460653124147955300835813649029283508816222358290752233161343609527173798457215090749543766172533223337695839972860764561282743268250665553304797968912647246145687738342993630748241348335885645033526127503688566489513523971657864614980852300059323975165990224612331910856695482480540266988903292074244438251351073382166605598202944890510735600899815033400252061373749260971061661260204589089964944814937309960563318938633292091056698392456741626923567639197548181530371702897738268356148808870324372765601015308328561170041737*x^46 + 552691575177795557027906537924742953765736038723514252953238351723561263632734927181288786249107747580608666932810728844051569797817465561251429226027149407678057054154369640283783025970666694001541389095774026890672474966903935600670687437241498213176376200864464613389896222835050266960368965569983373335819906133606042407827862045297558478416587049122659740575023112299788283560128425567770669827415761285330762686439187841628907163696540661315259589071065706911166402469694806716544385634912181411768059654071641513022963690493336429154115103827136818112940766458565267045744956833910266378818452461620427062361805629972736899307758461147289089501120304929859691100046669936295723783255150997528631319672858146080227676361845213426966644851892180920291697008547762405274522621349843656315913524013624009798822182779070959552100980200530240952985893132530164240674680320490360723157590022335042374679289125905295674904353021465761277773259206915532296389859505838128588037177264292279041483936730501335563904037668761109345966612266982976146339557935004939694205273968867879009967687961940559123181579233893481204739799178886517035900445989442856030327933634029789277756087572870581447532386008233449374946388046812998050962962464774890205595336302161308084860481242703379530908826458023041601944683256173672034090411611760449827162*x^45 - 14637552611469516570607447376247651612471280521341123555487153816224446710092552464409199070822776993644350229679548659958035371270891944641915828843691565920781482986180958040331397958831009519719475288108340996280796817998866000423722422740610862176819853662073555901541247633354972691232977570656939939660353593592473963138306446155021020943726135093037704437109303403863693717975805940247807096771000565622909867573819698983787260181485459305166527477235476313013198002937804901337756592593006988464633145982060876189849479197660958134392521543901114216234812814150700136644614672092509204229705857784826777294298009626155338316640859233091528035655643325833630800135597620532360196593161003953931537341906989411064483189404570519709520422047396440350553780677483897518450993071944393855367808576138277139743848073038891592795778221350922637479129632291707470998813526890095081915430727712637747088971746004572588852651645564455600666804070518161337143373981749264842542524344598611181704510140423618779248310952558066839672577110519043476928762687430833007441052439436681007968076400404000920501027602917270908097329535252621536014119046002993869970174990986953233597250755599466790665293809318725198748163315505939851281256217136245996715713794483436993382265097503885928742254853762477412012150901864324669863856046117502864753498*x^44 - 15745952590400099299269196913438902442494317720175378974926548968234796985525085199303082967184597513464902505449782373284088216385806383580852908044006701090673006997830321034867355037332361437820658858704114899427302550338045844690767010513865281592172897631564695556666593902237762480350265202822055863618719218031186122269301996231901689130788814529519631020799746520919519010459935098104654865450538764034305430551378661032244438653934661831094096150591334175856412511205065559765939268365450743497357272339456437664762840523013664060219767438787819702638103597856721608290850086607097722347596538433664619856340610390160989346705215254280314474046163033673994254422373752421611696952110996398526070301193605300968458967173130911930506106739596350997788729093094095240947775253352180944081136589694830056472711338597957814802667508209680952385336876819557019308832765794921157351343415441830116786207049477518696937209895580047394808058808556673631200974097567781753024254389683210170063715986360060706136760460508620748903665088332843305683922075097855331795565331276028684882334618883713977931329726916837981723489543754501587053800263671493507527693694657433551429632209149376941266771130707906818878943605961780141017542712673635895435754677256143357815392280224049985996620429811045918435437212796241449106925930665263874344496236*x^43 + 4262646904599476142627189363370064388502875854591654909247686950044066451532584772232106319030767289516074959580671351743128745747976424869847770376461204757001604550314112960734696854953276274825366017316426622615842712970800126247345365950688543972616320750896489569335017787379815621659168999838451582597527261563132873920217783259186141629942587725282574945852765853711165581024329846016941370474103993589387894788412488397929723029292893620850873749980127155542737158597738942142401388372600756436838054363086001649312872185517014116840932771102050612627110191051658550728624542509101725768077746458407365824430519089018009653560215374740148239770021893902710825082855752268200531562816878574381653682177522642418613346969947365936534401994178266784382719193086944746633927272641793736110226885062322269736177872854360200129272331818216565187103755475237139101670093429259616461692167829236148034293598791667145306802840522709488245893779890531076571130673995910634152274825435025417606385077190685453772836651534967890907943820480407207101082620019449498607239924691294851381529980009964939190847609867030037252829380921071859156549559102739053782608109323664480484820786883986902667831038883145277347214337259471863634143048603546182241241224188682542203370799527928067261198395060267288933707507416860135136682988133298990643314644728*x^42 - 504268772352891711492344417078080573175221367287525272074503745429878806503727130550427088919051410566190585541685032010041902438827163599465170341980850587376186483308256415038386874116379716595722218731560058937893959758310662583926400436559996977501354044036680269456300877170684290764150735922129954001708431924734932901686933777005607924755267750566785783052204849610885373537062638397024566801066051762389423852707832449930239124183468642249503187984798879287533704369662119420268698515450556028448271690227892262723715776786583464277330012318809948709230398059277601963929872621353033510175464097423476891709379726607860905913649811710043359162932622455173503386870571728015517106247295520803344998435844712055075700147713396684400697373643490929121407453750817599394170876093179031884020634772035671912898535351795158973397523036571481638453252927288314340997402061304442419968211379426351676803090990373685811079821528728767393164004152549413176099450060918782301234821720883836244244159876024395104828792194802082322855477801110123421950526227051122075494224231624316759193903457902047207831021157938913161431989580184495969787323563393529132655822051832610278326380637701954852407345512368550834054586183420853704915529140896414973898038046094549834652153558880913806308792046584338635767597476617622523560055694411699489232357812014*x^41 - 11933827545856694599319516692486439098196152928830902686105544424998885999857907374376570519754507712615026419102017838025069974464029342736703765747068918078471921341825243883250646818691236417766139471202723875313839618754750333389373578989352885097760042466034190356120214633873484829856653102382895291872139028086509707008171582678675766852717327158249714507345552268234393755189107477660779896587166708825944338320700813809183125891159356906832949395943537304432824042549902975136205036007509118112009112632103269940105661444769353732777077730061385253808973817972996566904998890645795163752247740492530163623309291590780205461355421792353633234758430626345275265367581400781600137862410313972343412396053256090980446961143029935334182363886356756562208821931715755481380326233872837453136788606610390105710979451927540466091517506093113713449494220847214582396297636522692358524464633688153718974910238948314859558732214516266695916054333300517590278791024117192192121283961538503310141137392710506368511515400139314305277948469584286769793443432306456091931571794673136430658057863168317406421174288069820586934019156661209692178914959089942990257295773218261584318186741100815822098296818918563825478584548933545104298545281102093386301310326995322258983384311337143115410219782053852344806770581347134140072526598117455531244285238753527*x^40 + 17043774605833511838152785646192329851389188433404394715618688841284667716395338663736805770082733921130923670926267702665252391550596860959090534389554904311894995991839997730814751728398877998133267447399517093508564113083763158164277038403249336507504656953852751209029436140564365362219141381854336525391975405918126147255111860774082687781416346590144118570583374606222638454267881874825805157270530413949296340096695092150072394589636521548970904040519216025174432309178459734334938204767471523900907131580962812316669753068629590661720084014782717700647041645684841512782910937364475906468093504042386468692817630183662952562103623741138265565068898665400809687766507183248932138392376443207443949078782980478467851972240785838400748427405116881430403982857103205801002679401407200853672897702794621047782596083604042099467332026707556410876328616019489544123210737964828827937260847908599248934246675279267628563180116382202314285828995654386268533266472176637318651529308921248074297482288620760497354962984897326480467845801526124983029852071219409289402016269201376693383815786439417130063154711520857103799321238273164625836560958862251834920515037876135533206881608020131449795766215404676926781192518448955841374380571581000513173288266389059254561983322015850791594451292598541772101872848191664754434474747207329487761389192104590150*x^39 - 3399275905020290145133613681848575192761186313992658638868283980365035263031986707641890428074721145714690477976052657066347448602503521994465116491081037873891004845748869595448354767630743154140517326615638948653256861926059525034208872850161190358222366109685606218724321516255571468600578422068455038951305746643137616738034623722469738051562386782203784826115308305195694182508970053120100099162380523416897220246177953473199573703361905628824317129828195576772327712003924822386449922704582756074011572588516698437118283364276563241417623174365318886171830900532275711191594240314396839008568526476419400022401050665102271386117370960546256722553414222091621832521092690027181365234098228757103733689746917899925241972279136252691043716655991069238074826685537541007250204757866038773710700359799515469884229312012443251734933821032852512687817988312808849667320869651054512015929460490533227082398362411366256027160836683252012696169871719784476134530134824452226372824843155043150082500586001158818613132369193739233016396788460340026875164840074632974935666054230662491698384620718046903629548599224272246948817952871989735034605465379113507420410685465751264139956537594979592053285165318391670951770119322188083180451436659448122036624875178060241828710080477848704136768917375117590094978360134026403578827150229707037374765633979834662294*x^38 + 282295285725367161668340526586860195430364712220129943683139271708087261704889813788667368596585566098249156641074374353788223740678144532582159953395497395363108517780159108574917938665289110405325077585872687810832371157175638624458673379657349340096925102386453282650554914343693688570712939601659338753304003993102181671710421375440494635510528921155426007110042731761586757341382378095297381935752567357323999838680047091331570034069860588857444639120689229360160958744463594159838347537675028411447819784632545214025357902280503586329040033445635063815465983587044175270790408958290168612111197267232258646916475861743245878439532947794848145346626734104803765421098164746902037258174845424513125684095270121372039677680171586991106923068841538897786095057904723160285561174017829435015714526554883084280012778002046050121742982463951832978832501931994035770127309405411016888295170838059934127417130257640749790702387232338076143928606870277499046865874146112631875291385982668484835691213075708777023134986562602735850017911105463301169632650330646159173210248735150603397504975780368354168347290934181779861335793770150425112530195617839395775159274008079540734522303530322257452689996940229333041705633329889014981891059672241031359495310619670872797324041574761635373251344405177376531901825338522572447543108943493033766316683425258510513866*x^37 + 25535108443516456156895620747682344181229340975064192020631982892625674328528505242126470621782136888060431407287697290677953511141814487600558257057499742459793867340513368296063578499721330382881211803131376218468951658626535657411392573594675873441796821803012312645732953935103104002767454561322272520300692166491548016666290622588837781870457221953634362582781692033196833617841468391553717214139986042827202323474497154508703463244269031242258335636857739649811671008892784026340954087515798986670181442233724555486423066142877541315152092003177902475008716846246098757016191202886254514828785801479171819272078866734444735324514258104162869526556228688674310331058946218293776377788387147956983449849169893013544120825995936665936045515979277095449135146528802761601590741544536308833699436086602520364588750914915330081893660624996339089862917796906731891048510350607910922598468681630232233873580129794317050459481337295286049298722577635943065003211238547423795332216545517600585515491228081079401223800197066372930518408237960729099025858526697658721019991220787498785440156253025457123097463726301894800799658512112306609496966180121122614595256953895501661916333968844230905213872390150988192321739000828413334635710818468700863412698675205319694338684360082322664951658011772196221944357510642514275852364610098503576339773214785743115298303*x^36 - 11812550831248474658643457145101202514858453144000175168473979515064647617991360789588163055544656633356699264939762388472240359189017567827502842594665975605494976894457860016628510647240510734264827844578003973368921172902124312359013596360737011339065154863631866680617850773839409945745478840469501390205397301563864044166771445211278051782390932719393744770857645622888192709407104060442364457280783546568652685966832857787305485071569518712028323037257693044755679580546017675519082095551284375781311198665571226055947627043332119952903711052046968829015820492806339566241487701690570007118371062719942967382541603993269383620222605708258445556310853764145566231162696910587634860712844235298827624820162748201323411196725350407895815945097074810676254756418288226476224098142965643948520359750710366928225402931522960079683067391774777430159758978939747046151762638344381765636669072217345436388727807588586245705342088946501217732245607426828265901656335346203056587714724156158896551689274126751885105207653738415405619572508667115490683916775257912676876498409050976257020793738516634766281179910009288020204941602079855019223946666528098371907021248559914161129109831871180511517343367022804933789111923306105865396888340218841196329818816519038439475424548630463816566789621675537182742154798447014439747305171436377969362422926903298299636110169*x^35 + 1751483305758677764466752098082051476824335250209651535131436879749840352394754057761690156339682835503721607023726417682242614838267007644153674754778028646149176012840723608012811876751653139536516388940769923271375615785718373300532650594992517492827344881364867289917851521608389036841549357776440263232924702287263045386800622783589487597929965135115772181618256673323798582549430606364525013478673375702909996667177061675396910858901063401160188845946813799447180264276333418316113196151098521335399236590387806054166148628722288469287243822199268112224972382218178628053625988216504377046172892318309351708507908962808419210587906479138479966192268422969140226314087545328063887879939000009109901911280670054215102477607110694525291987364439184691319201766690560478385110647731902363979356965624626885974705299124274036308121966074234396085657012152762035980371012231486065351298444277231189756339803839061205015535852193495971122400940096829193910519598908635864918474115027379685864782892544218049855279162102658696439288438493580532261692770017073815612252982996943107976125710377847714541662115107290223728465612826236337302317527439638141346717229873097154242692480165181187113402204669219850614928139213595155489198017299701332746393947280629994064489850543088157330303593150567505075821362776817985769555903980842865502395149231025670452029389458*x^34 - 84480827853456516652608233759187590029801696773479557346127778232824672562641832472204516647451427031493521388109143041657403868525190323091284707788740176546407257739150838173262682664899306577348922333035189004062664094977865599915278521715061626829134335513390068296316304873284199639599399377902401378238302655856287284152194107062259899196275789939542509014179023042533426587862803319766758837903326824803310636194274091504817231164590795694713105585699121807407348814588258941293522828745919422158261450023200706336780563825602358633528109480316877071776373558206139257400481768106775816733559162115295096360327691288027767704667888773910956295973119873404231724813545192094409559359441209174561021559735217134585389008758280371865522788623240665794768358087945453379169515659677314980539895042389652722726244980482120025798672431907957840155513118009251051428159212407129350160654054006165532115602038859252213455773059591866915674164464376739372614857544672496390562986048739998058980529201744864206772189588999411588614033242273425155430104806824064790528142222084381483833467158352670529712483561534562184872628205580639072870931320494737030970873193134598426660198221418764228255325009572743142579258833140823960496343096424755447321261654204157744487737991783103584367980533656988477733407923274787330324622719724292232406679174106262270740536595121*x^33 - 19003107910526644702189322472477666519097511333954149950826607674983216951921267697828164905321177121487241973726269408249186125457889868624485395341722113794575660866842369471179633788329060115504358851386862343181302917200384533274744277312020870067657438278600966967541209417929022399490274884729717225214523241781175343511875487996663348132569721188891221432107505890505149488739704810614927586367215295789243902013472088878215838225999473999183006993867333122535893154614590263258841765933330302948886437345715744979967929911867048147541335342036531061622081310652550103328033636676659789972514557129650095066226084425352763669280554465829342109125625206834733822293064026684746438443157455914946296255078687319250949618231241260607677559968906844502710000273667796185702347289797990524510877052848929137344529347072442502258041173253012830781925812744531188508820763731540332361496493721745961237604710070959817222218057666191033413969837052190454966900809576447395253538270277265517265506334735436460380959281314127372703272123892072376122890998808883108897682631305343098849221667692061578950334335458087429204831020079648837268934272678074561655027861612110523070258185918906754976532712890589066468324412625419902113045733498583151840259555576459175620117640544573537688570866449543383541233173950438783850535774671761747446052855192997631293713613428762*x^32 + 4903338742861484152371300316009860951242587438115639918919230124306881674888855980950743039718177314503839226642302395622443248044952588722568443132934369905490791953040362405786592639632024536301388027452102541043388359474019372276308833530427676413878187594581057088837974435571735112591948644100227010695064628197642012941941069415425861358924259569966628034360423059371673183507468901408784097641897900470312674381639309162283576097872260466775467018851271503213967018894860242101723061053139580559637032594883442235950974560564087891237891045361840009190488607288409580490877201497735126223752378862979010919037443386130610226357169930820876303641548537996197769048148730707477047228228992435924393654835990260526543253534408122860158241004000226679294271553091860565103572454898233151418295641562463090371638394328744826519547074052326438031329445419996725581524184246388117210117108383879885489637882457499357693743873432502983402000168928668724139258182737961288477269143292476512412305153717453181466835454263308371847458178584073939110012734546149564011591949158925254618107273594160220338147946289069686405908592250622424104781509925661898100601546516348107702563541647177956426455676067524190914398903651401379246149222334337871384264868497232210234697400968329384232474910816046474632995451664248219967147095913592355444513710999751703079162315710557757*x^31 - 500667167880387887843562765169470463969277954704223090751774617327036521136874608260603267005569636218308652516081753264851349147584744804711784304636417165311592082637061316098296583890390147326964092680852845336669020841905317726428103722956526980550350269496279069765829482724109302245513700340929405369423960116664991418973002887690991504633217846011750486857087384132096368892787794403641722514279383958486633340719330368216207212849180968011820468650389435683894025218107344510715613320721518213396817715931671558149864014047008260922078154173787259773481318605176596422246100727469927000449518246205534926929207739909128111271973214037833951399380967792241531204378420075570761481744432980517619871055987273177170279198983026844177521982796260759387161579856386181974688010115663245038021634885168913928029257131581666373116555421707551882748305741655074845522837693115252316877615363928185429448661921925974391999923226480510227397671336214484225954279314467095323666116449950853943464068303113315091884076173351656415404088987549037552325779422357002527269374448349980773504754463190673923248405333806180120491515184519305534485055454291148245159703506134666366558673938258149492117949352753219608058831150460909796697991895744515149259148198884117438930229810670040860306662148979833459807007505305175699424746822141687084053982808775069197378586079063520562*x^30 + 3267883479731451599621221044195291540153827126939480636290046214927842208077859145073792375277378130264491592206946381947653974921283586960785584273279368407340273261722604609811194473221136169762548316747889903606108442865193742901029972738777304934994549721411540921851957169849304888632458172504761375595038174555659408882513896199160691984341362405945357697755294503527749645826081528704744755708350405147206160684883806548978138430671026104270382070201757916750748250278815824791964445379762897679452689950624591282182883248301855669093340374922003772367783251379308588170054496502689755211050406386270363180135865496034748550693185667891330609424951545289697699509950132747951523422692609525035275681751099458471675057073012112274737170451274036338784352798533463754800932468283960200079635038759341871822422732356324311192747897357940382431591835846863672846745085011856412015382077834164702851658739099114390784592649292556016108854970667194128230299417794941774525228234391110434398982773086745365311885743684595317358471343887948503415622427471175161097572076411053780227034159260277326415084409267714260585887465540120423952506934547968228205631741410507510513686588475854684924255278047228607896619866844483488013264353688242949859241071937612500142047552633498855533855131296876861119799662386003602292443930731897898853813098421060305772684269779250599085*x^29 + 6847644695437666692422038862278016692948388005193701896308530174443332069212497827704425269407826329337944116439604321000282366428293298509920369771439039579585126961873252973575714003245719496887405171300028675042834411574582267218977462731591543190073715072611009274040954476107584266093264688194485018911373467877655820706590512190068763872402674267855758219140275681825772767444522043372625592725899907015360323589418166997621969651135148402375222398912959015127326084645584490363995604908231225597551093032659537649814389432112649308165987936740880435574518993121163291770559462979031994471227617747833367297625747040292239925927752897389154564527009901276082335446255414696236657223456009800341433138077706823843955851556005890542470788009258984947306975468012558483611081061389543470311763154679337910031714524486324590107111102422740404243011533769389603707354597300604357209930448675653718935609028657379381378996444366234898125013484640008512760922321048147560191669975896766140637777438960242539921356056628179379692635960039926165462340622795933603939776187623406440404819704740299386319005097098305826166084008611961986539964994960612296822843367981415840645182063385462661412713258560274636931549992873687218133259522527795286901486774657415752172198621268889798366803309217834088856344176739805448248633365354021787757904331912974089710729098084863309798017*x^28 - 1055037963706037177681157315338284706792056424582593520353157610959472749406772330137124804873452692666478404694073565898770156007143078170542785314220842526304955371439027504240912219055856732416701889729026402350504839752054979379608261344123431936564748121247198915641189044715378245077237586818575144732553579594835685849552051251713533392107715824153164480637024984476445538630976300617287280687526582610039728017124271839722742856090846446370023430481442288984555959319791933335681638130832098881790351846107354258791875282419868824972733249383207515980663705778695690163267758018571598432137051679248180830538217094010473699547398146288247691970998763735269726492365892691530563877714948379643278171865768213949923134937047799724041901807622395586246234436323416891639206126341574629900287429621639884257294843697011023265116213855567825488764321658072347794696830876615364831294828410778635766128898241172461838448666622760758045549606839675650881110408193837140508902430725520467573914745381683221687789467076531578520758231636238037203715509951005280943355897251868068266140293746468161293867752198125406325169395289496138146407569073698365254580698029033415039917663872113036214443731307883303524847482593009411244052037799920354951448835461146174463794817542563374421412579050050915805393561585857081086697643005067481459786490754306640312402369597321090813008986*x^27 + 68129496073811147798773915024573499998720013035464323548264191116631652576053362182643922570248617034127669047485690945823993816580481151942352387813803921360904974966366597401911225453352070018536227733031285630987010052142319389263328145696627742569573361141342599239221525933011870658513820213994808488336550082639559975420351053554195206010960782419632074994237529651509722483316675341510349609173044940887609163413473079907217735475462769303197808688231014145309325418039436052772166712597908226234289898470942436590182924606177635114635238309129863834574362639311187545879559397957259530125828153755721508014531090772933194340564524930575542012489369327118460540484340292709320902401456790976654324520227209470998065084113050404398031775739719217479637136164488355818964218064704049350443710252643923946345889917032880437589115537633355617829195145543028846404578564615820355667133897272532590060098842723399609840263134572655151571584972109583494090672140661530389877737422472852621827041475308665341589597017502394764018608785922302149889836044556626002832900676748947618104103442329257975831124844727777867866159371853586360137913141151111247954678081961513274827344521765493556452815023257490454247323666083022060137827262785689705386616068946910200915814175266037089291522183677573524367183697126895203569651400109137832114234639577295269210189575613555076098258363*x^26 + 2376253942805574744900568941945587797192243738902526432755855065651800502761366707404607065453209061283739706172049527715549887412734916935362866565503263069581572481846372636443101996543723425382573383893466262970748229294367639860381556026278250762008095010596350864088461707788142528761752628515752756287915965191997272286644323493040142085010927529985554400138746437510264758931040868688946257280599116866691907945757006090381044211871605550783486189595241246300877116745899105794834646604255643018980726032808951169016078856131687437147948961986978020774401124077611341870086138389413331602612223772444614451476735231859676890414591323926716317241316088303927930150895286108351714160688841315657833502628714733178046282354029314915606642498822595164065103600916773105377940101214710352536569208671530460575620346308525565273674090277084304178850637692308122619632286956698819206785864316634925928489255534517535805767984262775198702589004249819607059639558363550887881408628135621127276544955332219617533024077749685742454830620947858117422915086616946032190331619849609792850475421225435416532468834533502457458629406680346207554444604837811858442385225118520201784936112611470227982772096113011527388159163849974834489862677051888633865214594977925283656183401633061682287487414738446242358094662847207953534345488085308742435012955276519196948632877277208723818817783835*x^25 - 1006206974758955408183218163730768125040841329289748919771960216418765286657676008455119216477007680726024275178211387444872972289679537094451194700809097628595461203426594591647639068746770680089009703362010058522206170838344477486238713359584042817618102731892535117548423723112739755911998913649550909869456736742636954487549474107391727104471115480305609240786502240893711023618013724897877932126193817333898162787767901602940984742419574874248063768560516226806193371272385997994824559207100585690038699609830598412170762983935074752133688501593664970893605963163589058717461626568060487600307856295822413153177884494644314385227523222509396907917031765263551087611004888972030194057084791904264081006924123593377035204399759456810239517606825820342705143417271806204648473605174425622991538351033141158396187316868714749586253933580245214521052804275473851456395678026636493384079295371749139673224138757808018101974068338305466849864532148604410987121370277551292398102560036832301102652183446923180364746428700767552531739680489707155742276425624205756126687979001858681668047594385878777624430785216703461220405392408775916108309416183425401062869083708108620668988960516850631618094652675044935852617063684332544932343955513485558445032260227350286573691054552301484434610646684050018114465579686803625639109007820879951088288918763680097499409422128929516171300788634030*x^24 + 122559362499118478712874115264327196440313109193331027786260802115599587505616358849462011269147168754910979714737811135568861056158070157440998317596359107011502862392463219048966948796813001722468893278780290920201560581870946667768315259779666890889644817367235346985597923084746440854424373597524518727424715278233029432214647549638625696941054492532608127896416080922018529874961072066355799674809876695204119283308191349058509189606130197257343687780749553418031507961279264063724773704327350306015323056789380635091038750938416053966869454445862843345775995922749253481778888574708059556113881994541303812835050639767783175502980656554953394477981391977529849097146840443686476404674739355182470887997592068984945582537731264490554497753363599431165143304511991775759108524664650134560867573350590484479523838765511402653551919659789132153593628820422822837800059681518621201405600202097911349445732459480175947860352984527223771938044567879154035052428119432202602957659556359139329807409178885124990790011438544277813903421075427798556003498342648811025543198558368430233667215264722644823602415851930584727173659296763844869183218691098619279992325631546800011480867471329309075841843964232817159002231606957163271052248079799892405569948339874137925454044260971279860182203737039658703163659274249873862236908306499579511269189581950584466482849277405599081018477980314149*x^23 - 8295512909932201315755205353207277844243562919877062533565392272797316220699773871578820419956188734046217964906894607154049254356369170577604542065407500090148883432235388779632683413472015848341725600230327772900238284213460517540597216017742454328272158684955551964759857196566444242676848394840830375795401690369741979273014026352989525712892645359480783056588058447028365040596053229787480305800133110521900769791797793309082024898609282920970438614822702012697753391603257772734709831108630965182389236267311157514910145064227347132533732565806980913381418610002956981383174843506003470837758098047543563934359449272560606545650439517665137001224741737983970049285155631344138163220682412895416057447018700684771028037348255324200188957827238403823128688959078567666597081266520331209016409326992422243286320569527745598778249855776329848055007420165847025290190002747191780538060754519014059328364906346370989754990312130704129561646363323998508893143438356457921874873442718639473211625818933372835702384486369873859478577411914887498875137469950122372542389642757255406892245983774179605044046427312424160992425483223566940647019213862574393618637635029123756558072679406539805883717730287596177066415419247896444074222118676219572324539339178455535700037167899749379035850556413680867012600615754624951717991790554397883369345905256036148386533670114696404709448418127743419*x^22 + 145670609072278127475881751104663181578354812479902891659971969456326967803005718185590929826540916452028376776920736832077183829515889513446353267315450126952163273183134484099327765387447008627847166705660595312147364808778148986133810835506477370817556707339326761223241467576436530690870187049640126856473068770216058935326060359255083225154799765676359472891831519382087803996532501086145473431133819466362198637491318399772083488496921225736120085085976852835393934990848320216777724558834164051700435663968242744556176868647262474363461347903837205647197495137252794809146119625388497435376871292461435167024901637195033180157465129451201491901337158792925791747612758746176466075009228634737418850095836067649373904968400447427579550744514858735526395894117971394560663945284071634555561242073875895449624701874188675079053337641341554105121422201272014931781234672131467207258622882996502050928042637961952528692214801691968291010247444694854615304679423219043828614716991213083832864566189962123176569831366243303861813688754764427177575620431984159632317500462132136072356993459850571176990277218404171753254801028862691349435787896126153734206951809724467236341176783638994116116622751536698513523857533990905384711657032846904809908052952992611894282448923881433915501550643018554317481891280693027407866140300182828560586082632661600771581784795784744663323478446209337887*x^21 + 74863702156078081840051379952363762027228777816926090369682632852537936306087917742804567056654621506809371121871233280283465333970327197692987251888054705692088976749493413439640185748695924291750642707378418464216770466606002163244259779607934209944414798195762327841707050116120185427951140161578627990147234948398796261205843762840592331344065847491337691415792037203984505832064527683822675294964488094453669578032912433023497672590236770482265041178782541746621723912792753139858470939363713922178145183080931584721152979491840669159118267039038114951879743005099591048714535795128037647930513301969342491420559063043989487135374141382583707820760630592935528157134662657286866058238909667528782466142215380520486997179108443082225992766830354892632452683260751711127665666940928672166991899073879925686436173903520781773253679149174957415477317349313283834696044111182883285773040283295926117603395091237411885925692153607534670618605153325575538009701530326881216192234421168617403668848707155629093365118276414815269025022349307765612258029196548199967405863810402838475949522383941784776720099776110579487537132139005784235772721339514158913040954789065121782331152211431526526654638213161196015016359523471239556966976486591935834258485254091985986127154731090583727244148452552195766812856976323875472183579652538523433284283481343505526525982295325235813497548992849932696313*x^20 - 12508734762079620496525184070164182582640839860724985622389836739459072452325148539811871588196549945171367500212382273578576583955268779716613512436997353485191278558629374343843070733850141490395810588254231404017964939876497009631919387228721294261644552055306270254956666715893794348787321992401869410906471466180537106009186547703500762117335634333852696846216003370871380769698528053851768424811273428792429864360671920171918325432225232440948258806747222539131485358929908959728753074520360707515553352260362377665032253953891633133060614138011708880331328159595884149937787021427090763407376754007395563678894928119643169522178659374522282645196825773280789239058187748756382926243508855159671067931464833683217254495959549592120996354374375576461263537557235317612736912408163837872254285736440300784482992171641475918083012040964970287050671096501646924921259158455818325118185482869285785357964680790375233697539869080399380792820172808520202062033236250668822998321433761172785100213486542183661742251621726339754384219793380656239093527557821540817250736012493401477696810556982950204098946078775489257389282811547192294187530440022871920688028113784666787892400720369631477516789349265273944366968318192817623408655141969003853855506088849734509489895120186514646653269940556787341791087851642920152417757625477108944118127415531051783389450072984556005502091824471770554227378*x^19 + 1214058152795049648092219773066143594877163830948907483929584061925164803278405598360679740490483632872829540569497520880171162779378368524463240793164999819496475010286325908729843959328689122309433049281288487774811147728739749828381629055953388037571019326438625699469467856679584660033038474103414585170417056705757251212063103696764282702283043843304370274223641220353657661269976999869751791987266838863684117312042149405426647884844465254327669075620201668466848811755254402446967211763424573342808107034270790447519155392020080119253000687719528044493329758186088148536951566059879886806685786008162891483316359097560626747543484276603148189253832420783053733015390402894498477105891989957424776394318560447176469410262719626258547704173521314761936294278144242658638103879798153009764184236428017522552557877956327650816719475616623306614311084552500052698487332563545839735148683021067128035500780581349653746640179697935621785639540456169016782249190902515964542645602709669374044174010844010036756953488509298841022819097117248979038399388120309161011487403624745356478853421542680855509779260523925438748275458819598984750174811437724689122806482200125254895073860135817030530557652069958594777086461610538058803975595730107766023982213480911419235595337891033417812486116651794971411969525104079514805410698382308141513467193443319468552903777902136023259124435376416347212880550*x^18 - 37661905949474207459462673908233229942311292433870600118221021430642736487119112086726151284333242567060999102292558512296298630241228005860373439452157049431519365394542558621204601560312116393119712719503338441307116757972521935713527451974025181405351778303496426288721400148397487098057824850314465374341645553071413590630760677268837129819843902486368958715360585129339255502536113385876996955422436948785485843409130488730565923919963911588805392131127015743239203649019014926065412548420395093976076397328272065308141610456129109581076185416839522403046015845659075262852563282523008758077001550670139213797044726321738206225287430720148865218169807979459037580376144882918876678794453390397051141363891400739591092271589769795384196864497536737347676299883966643013282985852591966288027681890457837716890421851112102899690865464536593905546466270792265087720895159161826939459902847428502942929015084626103481351640825866636846914785532840840501128124013994630190063318091630906372914828689364964392956394524196133957110720995142227666610164584067287062206060276790375290687005731520934745249477891850123844457752327805727417131028268531771652832425561359058685389883265970200760475990880325302398655982942068118674038576764995177184126990053408688214916431923191185109440846885749577069394171728059734301977786106515072570450684232881609827750694483213951311938001795030729561909192642*x^17 - 2397392909012811845279866167596257188356665699586479623316497256910453808427766025228767585401494704423784000683013893894808346347469493786701664787224354201020751152134023027175746750474595795398145549987557871567840279992244188646115141307136735621961240708957958598701925030915527149786466374994214208788687646844831789923769917685734691599586885352749033621368680632074419750383507176579729628928707704262874178654294630975883026034495382303352866335645135307948955629524195259115331210473829369873850366495105606820766147221076038436224712793798529288855617150912032564536120446378934222669645283616609412489894008754455201743201185118497356456848651564957153671610057586487231395745698203843967361390182621463825529278125978445694412380190267656595609157959971300415874779406388531118482413043255490915958011116960931961962827395691937622200293064107150246115032387951946414576934863369063359287790611105219836575969300011371499818488016349574755708258313351663128494588395091102409097250905023034916716520112963194761085089966489547835679477385663149347471068000603162863188614397659670794511807950526993872035691072743068773002580126892085515879105041837669046678451091573447155134153046226877379194131605636653932588072745635904625498374574245902302629738311993388338426098040330167549954829959131524872964122271089727961842109412991596712879284972259761642961953272274259105809483456944*x^16 + 648067825316678677809058288772924116120299454272209704115177416113261772665131216526457558064396362208476133089863899293392648338542840058733397158785770720087114331833873972157076008475283458779247549450208652205188456855241085831869221843198592878823724625970171688505857715342323488193041937137001962800066434274392005189429765273329890973791184211629861298340948486177886522634530142876568589493619490709307875567448817277083072788879152116477240932978207405818717715869931333782904872019394449877940370266948258566139859922699860747359575469556201076991794854962567602036104931343192918644917941707844468604942690127602501003692125757867049713256251637997994272964363133530687806647434826028456083448745993781177599389687751263685379122913575694867147945422633749949012571877797600788715460729548679495228512748801080122676257234471466983467993166470861689197154718611148914999594489298040876240524626567756789732811358496868758496221630986005585522672265589969991025199289555809242626360407129342268635885422556138877820335296631686645818780147182937004918165255523035848414122528319856850605332318090491662583062318144449778710012192517751148136540946710768322783520600473459405090493156171984393080823367808878498331630977269542541134548888272473668307040799565068160677048256617525245065670538412599104330052818943915284980642798609866229970889170613826253265090378936493097757197001544404*x^15 - 34482714097369937276138221004198041216735514392940585741620417708953118773573376355203099754740100148574440302023540809397570966013772839380978436509820926441636908180885418662734387063006145594511266307027634448468233932613337135070122350291312382870137312759228455019371061475212232129284934042208682514801996477372223602870255107182576461666400651502190101872932408930563792224544730875962831286240296496102152073442103349109053547836906045659998016116325962985449255019551845251049834959528031258450498250453125152490904619579082466696096430272740555669079069326076859049350323008786424139708330461481112394264790279644658794650883032304081278709861458643335953586393820575448317232152420159251686496188959996218389357645896984725917078821425713180152041949926479576128095665323583804370661623573600115097310915464795367317164743973994790073561886072993908648184962900671453914414893011272876672621549182814185425022557488149909620984148928908351367292745927861301164042449105016500832259327530546029573139843524434868172223846011129547367936424146325859834625413707189836571538558000672154697715526354312295319425933818580038774540464614864752515103236149433299059392482296808664714231158234759995835087951099248270312045684797687160019477511475559327613948927184823458637726136728209850847084988009519395871105881523083695003222728353006866790847260237036231053407155788380104356673510494015297*x^14 + 2970331118032098325874927506692654841914468519603155690081432013650090647488951552148025820193883696812778529211602578574549744097422575998337739490111021087677455814823043646157664394693529240137055089690244786802263056973927507116977588922279079669072092348041956136928554713391604088810489491686883761176702713348485752534548101747768752270362015297114068114753655997138669987145870999701432381421919155589905148618184059760706874446626485121320295951508996407757465971271041965392989312092915806010945401868779150252212813392863133930958563830019350547947399179239338938675028567393111190735168598457015586458401698692335372592720564302034133846664435669595931166179495131609047623571601858940591312671074842271213644660637669070018164719274383751118002394351534938640480832729096635928288650288365164352399119091806880402005376065445783120587430473137544167472632261503356610446885840051887305756874133802023675442988455168082321664130139827587109461522145482046782821617680173864304671838500487875297698767787178046738353099777759853719112947453472280050641959105382961855796591861021719022583752181450135830417712197235666127046452311303666484163845065931991694760364111551648827151766751981783299397959537048346330299430341893745399785431754442018070149532943276515852577505730027726686611279742363940688229153904845281979158390802273950035119628271345078835717057097122083775922989868397160816*x^13 + 96540009128690742751637577464045445879346016560136161317876295160746255070684605045594072279488866600851941218834190057443206316842640781133915001750653639337644000455913698279242635876791268642430649220398556684027543155286516000146546605431920666297259656789440905304400380844727980455141247561613488482046893565625757229932984220558866070550176587738196888107357208563879788854416674788826200451970990543505065653024858667510473952706557971173467430424836223950875791227828009499708327045355537875407109815221592073214540453375969280717726299489405312407336112745127610013154769283267107284292348736273029258520819267699506269459110387669845324993025397776537652311240670946229468040444058379104321250493008981446135433487497190209230430459884377756267950027618715978103146902200299434232479798808962964564935780005512616061328593165104891219070590850643994419194222525350547645665706071963189382452870659158210682596629418306868256374176171303471420050863902904914863926977410141214414266714306468618922983830045702028614538600465343970779760162832283753063356567986755623249378931866463481384256434212416593502586163485098786119499566309721822741663876568623679271817709920011209758637803472363831256823057949573404661004932427577310264542312326403666331313033119191656357312778076389719773390972768461950322198517533343824205743220526864743675593893192732390442976671426658274439399402941595056578*x^12 + 2811972522730937735071605543124287486995827350387577945329980132838103722144553348887116725391885627697017097003154471619658073512608668228340400124132505417655744447293554410164895980476765114676748185795779636117813130546874100300244380743464546497353772058504515400572506921066653013146541724191885257331115512319658298592150189515596552840237760294957734353186257305950045000404467085997901628174134561254969273119277742884529082393957749652899922905289639809034299111249245967087732629802303361420935987372261521400648872577102984724494757977010798481605632901001891926192201467568538422468471273456286253198342346539385787848727748575247379537969288336203717662677127764152826120443406119236973869871715540123146587274781228257567270592180314873814972730577403265453354745723031965674542547715729716601309889797790613315781669406342941179404617465193137402851651740434728223987572778164495504009124743770122539093564219143400675324656753764971314705510531368915880745474765225301047633873761720938485474638675919750766641918120644490432720889378985963795614480396921209634933756880481995523143682009618195953244757527420481850726776817522457589396403705438981586254961710948798359910526451302884475458348202878443044966317029866030940395351884138305680091446948628992267054904748808522506323670325870760374532253079332569947498756560739508834435405362078028938254642480678192711326266857500875311904*x^11 + 1829471549913203073246639049291905842668699246449354711084847848272262259033820489687763277315124876186945115080028471834069111776591137435392922512578318706319786732417110408746770122235035771002417430372550483059953377473410887306526026983048254712445895215205947729003168216201903615560865952409504081827790864322000938691149783317575683987365233724781436242296184237743473882937506051889707440685110151115701676794233853441220359046137167490107524244765336112310782952843389834781452201590444156403591504806056460642190681665024666475483959548668449763196087916438613422783690540124369682997407733225217239992294762538645163251224787612725833759387910556035907794839693015116533216010022728699661286106247329542236887427519248211314262501372103289849411374670199560232872096459386009613590624253157223834229254891485911828193210008918936789149032865557168774936674856198016187838827936441401563174418350796778699484485087082805384021580202468732985105122410771677159220966845929083884037449473363011859637534159293493075368758231932495716478332476646137841466899714695330814011340585294430819457171417569448827986494440333919414170813602426935181314795342422841220851746351441884606054186540578838621858132921446378940307379204465025400100586732013739887828627817831322793898150823125542708337563641567956797984369533497483518174456361201612215809168732516802634379779137166479578072329945584192009552280*x^10 + 14915313186000469768874465752583280186700872266787933579496724166033268840798301247529639914158626897335864557432002867027642274907774392819060126155811287871566281652930332190878769416730492548867010511504305748186547383123108857229810491081546690409716657342000453489217355114260210349246195861073839330995056704376660575382366184956771293915708719849997462862958205493530890207970094792829177784947718744529545157612792199868924426816241118777832233703719632379502191259662249476918014592207530222818846690538147170600913210215804468297263655401096209421001005854147760633751811883289457855818874359777375224296988230538199626337679641267137017767840304356909791426557077951569840917714416643460490539681504052594204381183199106575761045289258275313277993804590573979684306524800107740327540778699218326007164286265153692625395262222054700514028261021895725121151617867153471358670063232433518414003972657607342936259585518740035952236164755813252738491016412377940238639710963876297220110948607941602533161990491669584211382045155979774116794482290835843211538643217294235886787278159989098356840211433638631493161141342217091597771842873019042677298465161973283462222961623354378757973995467443441767131825331593346922277914053540990183720127016442775805212914134581184921452093146629679438977362431124978470429519349417504741622918252238046863804263384907124676748671874607590883273876852195197086876878*x^9 + 15041851454306996565601747095640917821751970265802695304624145361162533541154705231617794681722993047190830181275757794903241312334782226286462867907059488712166421794983198964934638416659668745204461167143923628902086481293784839985766952115152917880080881378888760092073558056868465948047598444247871784593323223451112107289058071128352438698853618456621476062810569900428586591800420720884724988214948640982572243101523903107751144875683969046207533261622927138331141366880140733318626239348204679472155088371818043831062320595155423855439937879482098047901920870843671513564177939526959897186687481777631337207790324589311437780827840297066262451588027754388783717117484207524499230658768908904899761027451741754113253201517667635361796357766900875024118296910434302021639760503804185692501010617075515345915693093125882416470706681968006778131520273049247457843506415934114609431241092021899928724063499319302917188141811968774009507117192167996423152267477128317422365720171919603548227506683063848764636868708338617573310598270778139569677473249545018078220187630592629110402270711260572507354767173645445676113348353629926147446480116200327331073879607801512032662960362452411094050310918104398758237418231597301914213615623775851487094013964598376447342480820510759794644274042784840391941253104829082666503050007049040015669114744424729466613805363596299153137807599696054079374480518608893342127222312*x^8 + 425174153629726923645955407593879268699270136897628603042297777840056031398868133058085272184472341867992352340398645404989886464000108140987378151399254236328311701880873826667916112721397045670348334414413738367225919029595278732393428276580885530742519670830021607802405669608503159818231490298562412418860599850002415854106020340294036099473234330340392771429438872626465132706676132289834115158153897811320210800059845757265100835129062853005117689740636544745190483754948696246896555746125832702280010685731661011183242151780694861018810612964255428853666872921094647375791300455236028465378723793184113500429901352006792220522656987449124156744826589565896453745353572920508255712920092487093588565292966205678105059481705090958239697995948349805249309833395795443755667997374510667244839554898272967201516830330833984400544336739063976268992736474828152473821735323874013394748616334034568437609633872172964674635913866288863224030267411752812005934272514220934245475017216893171899688057749337115925755691830482979262150845584143565939443780393380544026965691985689600927949925872648619541797258502576443387661362158413559526347359667070288408229267400853542443159697358833457178762191943752911564534911724664052744283465072886589714141003244280854734149837190415636549228821741352220941655157061420357364800536357336642864009744815921664205909317684183501586162971903505566835805784568215712389880324293*x^7 - 29138443757522699270160214443117227133794233358889293100287306645700866428299465667307629733844257854745278322096798840136477210912469888192889814345803136482877728678747258563320318588021818689184757893422768212248430340756956845421095342490137659738286451220167237442775869533812016403637586040717783928651268002547957944961305790973464079859120005655034636852780628200694595207257687502780829847977853335546968905514389484256363238977114599824642527370143834117422019115690311082888041119196267385404641426429144603456518832628220384339987624975653723250844813446914754247914895624503500143462737803490266509242948339793273789205551145403246544603643643476795977516533913508333777182650502333860078620458879279064064744090086507434174753717362439556797535867113273301132286510852000901788002056485243268805361041629438635683360897084507376957113679755927133261606685520804944379704762656523833988072774940171694695510743837694236257752337878673707415901940013389043336212138649566707922678854083247504092094354684726802661573565130225494320523877606871264872142519768193549826925233011080495683456684471765411584014045921878519208709156282455016796202414014703955057596471907253314600648865589617584734799148312345307143484679856285601237162724555014157601273420668749720417755581974292770184182141987100839915083463475394241252473623875194583665915258991112074963876177395832194789788555260598877019854787934422*x^6 + 3914380459633767865168097463525720114184634739667680618472418333536026076755616804573313725101318517676886864323475443971038833450580450930159968514405039141928460133397862366571328008520299691966207161004821289974506186297908264171546480396545661744985761117635502767839376748461788957137223794036410862260784497585833944359784226421123395448701314567112659505264350675339956463521705925143105701884226089909118283677997097535785952131590018475794680022320572361919434800208681460764812731607672227078059564046886255966737859825486718722375694534307708145977918934596674961358190210425154876811945730253644328068617178463821916918922715695229336706592307603530364286555001209784426279886080472689615592560773118178017609286369886397930897601187956370313212155533237158620426980512052178303424553199699827035551139864895766162326898391193791840688610600073475422498766455908478978815044197992104539165028078210597325275610029337974562197153069998862691859435807708172735115794308440817669524437961753294075770356827738702497349165673406509451364877753808922660084440893503951471260522964906221969625444596747730905562537599004806989943847306075283982223008757700599826101509310084806459329457623032530106905604680993860464339074292629751498865418453567362323710476820066497062412447342290624515664073107126077010147374830475101082591192478316983994949118138045306071972107779941093242442191759385630273464576753622729*x^5 + 274480076960468149982994962489925343504333756765383312003742036508569310786816231595239768578527121184422079762831770100245245991267788565821565269524775606791203777213917420146216857309222474608004434612405065867057402322609560251968239352671950906391284244067332932414493179294654080760767693548639583746657680716849205245890586705575675837397175074592304828144892032068859858685106615000430759713234170155713181952611116562886831125557459015117066870323629332710139980980913492062811864487545554627692476516148363116301418622781716549194203634992164751885239466444292600162140225165164130076682298978086671453762451072075005131916409992917450350218014962602748234040055439544702468141050772895555578146576544572368082396383218584918690429239880142956532087621537066460159073084817696138731428734869205799903084039328532328628645406357643486515909187250692231368003909830574875331113416974998057613556740022575836634112750128829243953075155841823577417066700572199439787567534839454565372102956793555361196064553755987811557473026801084063715247259171425335522203685379489292678245329566808821353358980460854682619916147990362087499128386463359866110993826437966343622559578591545931975663406464010443043494761403775885386661094857431090905572043510318124595049015198804307095036480310218315067689528936712570522745228751779902330347652008919577478249792097736078762906894415238253386153399020261945355825262328145495*x^4 - 2441013506767639754664729469366760261698887679324310721466631762186139848174794868908839752380709148157380747357587911395163103015346477425326821273800606465077649160264705694881815953800685847806242163051496951309835296026775593126371440921293757893654437497584363184267694384981862822109641307332480279288432972506838151711564672946864872177805412502405950898091665352283815911695552895914985441359868736418477139738772196657786808392865837663261892514624390148492518308125671670875277894778706535180025494901654575238440915210304053248976280579612728895942286685889647247123685965346042661648915540783060040155760966333701791460407922348446350300083909371032086666148193469986157609701258630461571703754997578580419950281361954081939247029894721637069770890881974852925386569132235607359241534281202706723587917565578620847019036031504457753488165007265790811511308057320980681725173567216898731324320352179857805803295917538022178369261069478815887678688387542350499704110793156952583121470263994794589764877951570436014959421129224224057490349828504776870073443291178708781116448630549928079831574303312980292177571264289921673666187116344614768667493251415507131869404133412905343090681876573201435877091740387583909255201770781766852409344781196753621175572017028183911381155184563891500186968189241530297357726689508664717101727632281317553922458938873835601786189952651357063156106435729304491306396301930844155*x^3 - 224701986703951600032256870953025193533734502874870546275761569383040601772961503658514403949524835666664778543902949477710873826151908270072461436802964052254253299705879997487914391627516722515103867193714238412639409660437029419043563382177808715531037460158550749403539522315195546212281850091225444724968377676850324657782129795336463508576890989421873923845245654370867231492815024872939902760271416980707831744720221903724822070185408731393500091253892739067610165433308880193931965601456479479057467225067315073928912472749380503099861408581684367870147925920232593562719199764424575465563422214844766688235902439990495476283004778720361837500991113266351056272868606533953466025232842773036057635204028164523355090588333775066175403314367078718927016673731095169175500915595840249153810139898337130717591336280453841660694781705210201094500338604865257765338868168500322527911187307245813368331858682226587199743083056285525970335937191581058417414740735251259023623918583326478797305561233003478236582283677228648125891333593522440866876974495123434207982272787024505086561630679811117234054996925136997417478088171079391769598342533233369523847124377730679278676669235356647097063882247065024747115675653010670949224765370011725785409395634106718870907054350160520452788855699938887048802216237293388258938290855528515186137544092043004093583916362763459866355263276534046737750176850152342182992997454716476408*x^2 + 11354104283582880915168678599554128096820140355227982903066216982906327863617321335383231664717062103196215859595632313291801664374168496452156833596587358911915705512073813797751006877390320835215340966982057765735891671243930299076279423718679297595494715709923764915623105906483241609402680876624061717542940846958787083052023314278670562589291870486738561638086817650794435385128110764870824112635995152708356309293319731473758011298204235443184484888215349237033086482524292947264543131193033425490396417929158524060744766159429089658318506149081113279563559170597562610801673504979873329484289651670020532948552711180166845297520486007404804647631311930558127475223002349349353846188662045551776978069426359693741677627043051923868064724885566514822649616386054929674881687375048776020978024008546583971352291634939589998952855126793813638986079920962661593218014429976340439021804654572055598831503733230685343505407221381916621425691118935378909691230895465471496100453049446718272932970321494310582869228838578759649307681497969127445401576802643189933029513518163250810254469955835566323099826424025137860980971814937371858800679770476237710212326671160503365072985294166253869962286172331665957416645594843412028310924022466408166029480448890349179678635415576946920944121225712692306690558093987800142162409231785940742458322220414842344165875349659723071783942012651228595800115668819241084610170645162168969322*x + 455161787062842671912235528294675538542205426885130091622487524065949795710194089010994448916790194419261134746785214655724886202515237367175278671557588798992166733138306145111939853544844355414096246901095776872934612626882073426691948094455448832898302220018862223833693997345308202726261240383441085900804981990263375752215581651445611970420417212269554368483126307930874644133366204203233771504540709872828227887563573102232601220787953173082285366956343710438212884711541978791051264391438259010375329624299557248586101020385432030495128056680204079513044114274951139652899341706831637207450491656978614751416508754018835481449927790196096749080139584900540172387579328764980469981243646602973939200520062864674498765008171208976934184485911417796672613717302187721845850929974954545992186067016539808031633617056096355870650659273369782959239761269557200159813571214461090078757515413969631613615754127459650883948701363259396553675136752468951367511002501752103168066070627469848905215678073606736411010588716550132093255790060710568025935407457052378666005172352794180669903866144118431025899779891158081558656288269404848990533006594629432721137930487240131614159532071291116674216107256990767294487063858259521448468842779971077572315826970012788627342079112373076945996063473900932912319818229917943646437969441618916545170434182364880456713488157848914218408593455418729234447011128496331648534463723380453362467, ["Nil", Mod(1, 23)]], [x + 1923, ["Scal", Mod(1, 23)]], [x^528 - 56870*x^527 + 1627750860*x^526 - 31239063935330*x^525 + 451900927930086269*x^524 - 5252371322706516827134*x^523 + 51060778875273728812316119*x^522 - 426790676827479453230561337209*x^521 + 3129304649250458310047628724232700*x^520 - 20435817038151564163989122011214691786*x^519 + 120286756933206117133254722864645812164677*x^518 - 644276780844789224720045832755564506909779201*x^517 + 3164810989470985584281949526459622968017419706987*x^516 - 14350316250235766646292097244940723759141596783658747*x^515 + 60392700974843845215065491591212491835590149521278207582*x^514 - 236991295586052675101714725377434175953861910847283356965271*x^513 + 870629530685089069250335173509657677438172766454892491074707347*x^512 - 3004546152624114084633085535001803727202546124612795767439149046144*x^511 + 9769280719921843009316987854063886465305062943517334135107785824875623*x^510 - 30006188551199933522061091186713631070736599662392565942224528130882901876*x^509 + 87258213548138837462208233965413619307825002022806929823017343410194754682561*x^508 - 240717199660408638115063859005997565792965487548793773901157108469364228386868761*x^507 + 631047539245739581208415494945328126098525847108401024195327844697413312346831501739*x^506 - 1574430375382786444575389956397943490671192757914015682337813217589000820421058242145609*x^505 + 3743327868127806010277322612431477210724623956892876275368166426063093674128053796596224037*x^504 - 8490945789606437066139151584939700809926693828806408141750352083590915665792057540658556539867*x^503 + 18392583874707136366757570069838724763453884854454167144425123942127730113986065322897103787970776*x^502 - 38079156108790170270045263228721337788316090716044218696700425775157158632142917153522469617594028277*x^501 + 75408011153557720503163901685944321204492057722516847211292807427709469382174574436165533601643120974090*x^500 - 142934823915427497869495085306802934908355078663058089494514284843447524680909545418519009428582600937277574*x^499 + 259512760088795187228094929616289752570098460657467226031640420422479547791570233281236998837774582151093856240*x^498 - 451686185311483938629443754149183766522994997615595266039146607469425619945134188137127800927917207545189454093990*x^497 + 754472614087152430294745369344211993831535835575488119523570920571452776699666895693983499110337688111451956673744500*x^496 - 1211338401154621390342551319503325563714719812973346896350823791728738305788856086444798132202854244723642108989386668537*x^495 + 1873944899330428197356464661722497853357775372536226059550174201826412947591805103403601931196265695326592245861645533831419*x^494 - 2803823412281758019452612008865076031986830581026892936764789243670059719110187657881474901991733076164836865456206030395370251*x^493 + 4080558393245640247360463146486260009065030880325892128616665031056629153187077969646516383084659443527065008194679711826757363047*x^492 - 5823846762245416137486402746432775222007895691517484209728489971546799180788076649387918379390675662496111260758863505643648390026854*x^491 + 8238721924453477293754007369223269246379663724091982156857400256040722859466242082184574144655974071845423766367544298560310010608322208*x^490 - 11692230720642870814803165826127427345060155269332914803978866689423307161936114967054227030867825824830379587977035816817948066534647740336*x^489 + 16823446621132022807261751775129997353325098789467126073928121674152779825992598092264411811087651461352330082495398969659065528142874201402781*x^488 - 24674992162070917849799339248487912180706152390185068744092248368752072143108348489136479842076291239626853078188572740527647046167659269267316369*x^487 + 36813509732557130854633629505703412243324797747018224093072570154167488482292933633980661948385492644688986278646312453689795318820094682625926231314*x^486 - 55383002235565448708790205095923935589141910401590798404256573516006001296588636400063616612539720540199262698343991293077356166874359370995264483827344*x^485 + 83017979061152954151465343350875139589737443175570235434582089514600875172256903287411392966581311128083343710464847364739721191925518691892967427008109819*x^484 - 122546648602726093094350228094336323455681708321087513465054630163286226893714507004601119884157981841680760517930805623230257793003367780261541841390612183866*x^483 + 176452906713687983387961311499729242677166295431678895488115549056897214385398412647946165116937260871627714936278467618802281586011862078572637440195893647871887*x^482 - 246149543357221120148894357289117576941274470927415916445643230362582618894596163809524949356865555622201107112129102559989656053698774719644124134030822452066119374*x^481 + 331241234022398651960181176752574137094905404032410617327785588055389800031867902411581436546113543666566946626817260719462969300946614052092237644983245643274050888839*x^480 - 429102521228563645039433694101004952735801107861872364798748889002380553559994136054446373297970891436534883845672802686126319030579075052641399175614594471397361615350026*x^479 + 535219965902267352009713361251106473336052599147131197663280873416666687471615690375646059796649221132597390814303428906470236166259714340184498055537248018360140223550003480*x^478 - 644790768862827977869144540303013563500256101770276624917717639842481348654134820390511877299011066528161552806098222574767677512927142265294582324448943207976977052034478273491*x^477 + 755974634256758481200401278746585490911061936367270620283170798076232940703131380828174124399997409419011002704235020341997731760706332795193224715767829050764483520440542560450014*x^476 - 874926373489298192845661176256534433581582018532820634866791903976187500117185659482220548144468250628946167904507835899467840841833356689421825068654632892413775995377573354321881365*x^475 + 1022304054619961100048121315608629923712134235570786508150565614792857881801341658029260231043104143789776626014445221617549625952344431523330368355189316205347823978001036079673319674587*x^474 - 1240421067775877256663545392783899955974553018816023316284867535160369021122711395302522471573390707716092611329502402692536316855583325317590571631906509248833161582363530082401843795017859*x^473 + 1599715636097257150043358655878823823030745834180806715353817717538562011566276710444663407603903820504295971204222561945745232408381665876410379825363375859167451105009864043466377165405247312*x^472 - 2202903264116951446665958268838982837188343490868023825012766204352253034534012026957931990893385183925623916840234621107029408026906198626165824033858621255074066420048652956044049414272187044431*x^471 + 3185196944695832733884288642482327935479723247935256910960655189905217390462149946132709025476467746269195673118884386658258329781844720039998907101541595515839346962599804841093487091339678535516226*x^470 - 4709401318841244460930778377606351549218845119281029532947650448057048151690042017055109743912319924230626344844298211853615299533330415341382640581378409064411161641922053136018462732406928662433111384*x^469 + 6955479237423198493440390348593564256531649794608017491040738329103832429633582465152534894555443105830889473734408897295018996787483439156417831582437203253933094980164733367212715055034867509201443771148*x^468 - 10105204522096073585970067574352133579258007533056445175409357291867025969019540900880385908405425622013067726763842616890153507897813744242599773286039198630611781803394714740777853904917248532539432173096913*x^467 + 14323517323107573229638537969982356132441291130181287180720750779638426576474093185365047199279570759250629412502070448359667130973491906098526479597945423510723954997768570995865552752641147989565259934432139466*x^466 - 19738928901201390985311042721335808219732900402019492294205022991205960647168005402277338090404667247900254038458794160900214265209145292227953073341349196961112614098271640607292250330753228601404342566460541557615*x^465 + 26425579897390585797573495326891923593793620866143656414669504624410501209813011554561321378243683082540673764190965526075026169501288513061290581546340960415868247997500573425066963781426659229225412629555987075498780*x^464 - 34389268671586642498936147946665069512714324414912495937552877411805392623868612570098789457143478362327322475487542189576109597449814798893156811294360900951031522191534589746487193612216603181425303732776899336648725338*x^463 + 43559023985436887788672584659425250488471223553520313758552495189825209124424840969495333513716681114696266681330884625666059022821530067310507575394120897519764143896725215564034105937215207577647447176358071956659071937312*x^462 - 53784826817530858411871671382406767782860626831908391480295324898213490268789837092736173844667544252026554120571819238514649290860648893105938576134226133774112382928964990628540386725158335703557907610555751127197613846200066*x^461 + 64841179324805701940615388662730320002761980522343236207906213038367315019290063854843948255152507309048508568426039140171445163553002449521647156060467819385296248223464625341077706539672777884160912816735800768707804137770840236*x^460 - 76435624630092205168073004810895380215084156332010808027267258278552953909302930910571597939766295165272254037139895679733196145256144581391368508301950565443648769427051058376779237969736318910563838840086167364508969879187478728224*x^459 + 88221157388078626200260821934856647817336772718638767557549969069115128476225853607949677894192162179912442667021984103312403187082890169496166775367754442291632777741096560172311812745652793307781254830841909021287167381493816251522518*x^458 - 99811674774637241044598347508758978694363658038660602981870380830539213194771819481593988514093577251498372522492732778488491249807061860182307938550528102415461091612823970533945799894126633307139477692210364290819580300259367199810372624*x^457 + 110799991912741478892511698586033885483252478170484647663500249191299439393786414946499433748785908336986163921042441365982063449609822000292423114282753283300692478312926308111288716428204170812010078542654013395176236831312296844782778940841*x^456 - 120778209763662605525863646244848692650343752157617812039911591755194068000233136202705261437012550781584042645525779416544651976436331344266597326502650335574631659046850800414846740315823124899849784097983870105811588880109810619386037052056447*x^455 + 129360151271884054811917167504770578381148933332182972140413321088718338453129204589800804780222264490316094532728582214424442209249879050901380754414200648525631685446799766173346837738152511065814551542919374416235871795719102074163784344589678874*x^454 - 136205096704368153578976103537023585920503569031001913028132579621002634116081595239650725402594573754452363567455263412289825936159026735075218260883297157867203857593724184191668938812096142740240049286204513836260027938806895779210627079010491796249*x^453 + 141041269240743448806781972459256668002298150467858890938497428440638308751006599004489775895996699050870723185578264108590892047811250565193894437701866052572058814605025835939015820654046821944708600365671913179536177413642689712887522025701291681469692*x^452 - 143686726618756784067594230982052376481298608125405954546097708808314057866598067066343565722577334431353898319974820123123147670183124185093146306638844915841859114900569078298693514350451899019345503446510065008135547615657119296576778553613130212437861616*x^451 + 144064847323889557072488360637966859026120112372435327594935008168611765319638561216201603172619091203429545794228415682873328831875250748118665025471356811619034117137802731561446492950852770566644244370902484398801794375463518457434808732620009390517000554435*x^450 - 142211738383990726762182359978241644244820424713992256627411798427751034231624649943918302652996660628152174979968452259789777118970888988326314756095229508087411273902366908231702796258065704243645086839742483957027982067687460366966241738455584265122688885527158*x^449 + 138273738038440134971341063616867544625203630612709667818651605504487827539126321290043259001616838916327566298847857655344490752963714211016966705351900943206833127422418822770416744312348175937530474318931491700219494841417380723422091195485025134089508386991668310*x^448 - 132494615449623799907458549731972898682058013995772696251467587753161512815804400801474672741711791263247256602057978126269987693712764458245890511671654430507937951857899183410683241922897521951576568949105708765246131990637098795885262005105831408140106565903949694744*x^447 + 125193758841909440214387524521951050746968211850326103663237953781592417284921644964420080609630893418287454841371251306863278516577246515558111744357600635154536219683306444478054114824546618282672032651998195275194866869316453492116602341821130202605847314995295784271686*x^446 - 116738171776032824201927465374503133245356320543988212799339866163688921606750651451819997908315691360413997296283884922120860095320546279579285023979922146307809944943067738415464639791981880327551238217264333059061803709303739236226585322433425160979494460791222667827538613*x^445 + 107512076885176363473867848430262580074688419598609818581768152134888183526481133352468563145828219033725597872778691151823547855134224323653889700487764895554748655152796765424743497334043300746947919383538661529527955467339578961334676106767851508191253967562579946632175631581*x^444 - 97888122163309037577652627453112064207015992403150476864658156953826164560306136074061062224352548843247098624763232044809666777722605848179920981028470061831269617252371715705806024362716621445245033475786486085817592639248944006471670502902830885455794583680474088652249240557100*x^443 + 88203580528605609986378063451059797881774504495602020739079939882961405629446740554875096575029119486885437565034387777382623355483229754376972280013710151372666320106810875731458338983336110189262724496264176398602362290599025448896190956402828412940603848714833964838978536127696822*x^442 - 78743725304997454411693876970026800519049934213080801623595685774736932803417929932069974325183957092358840592988481254399790750399172027160906848176320437176292189365897125759673875454612058516077778746241660505976010724359914930671639286674123621998475697016029653068849090184661610315*x^441 + 69733089873332593531427269684161693511495766798251033414720648457480795247116671375833168621106261489817099966168666136507610325994236956454881765354858379538855140440895045861488082407908738495384783849271500630885981466572578875238898898133237005900057510915601201632794576284209028979967*x^440 - 61333948675983170046868260453547475202275879121918116428553189697905945769593787332817495222897654558260337639392570157199409520714894737680698428048082110036122873511502298620612808143748474858249850117648811583896430418100427551869572726480205324273620256888504212634769902956405205555402757*x^439 + 53650383406857477034766574150021881911255955216167127549385556436688018171369837608327145343778306200542621653633081499494571999670528072450460724052896604432654923092360169482120009208227572657113889942173656613272049527239899054673567971192290078930276929807021579754532307508365928564309858267*x^438 - 46735869405715736621606251101991966352390797300243302187802115297575436832170926567851717744258006162055154689192762329147250534374702969755979684097836710226662730683455632562744318470117209465875619490543023124543043516959057616386863601895272988222133771208628253479677758153654828005324170192472*x^437 + 40602413516393182863692791608733374431662295207705459500174266668862164173244234228064234485794651691675086508010816726537169929503532793897317277633212150446565220856885610140240262655444183844378551760696212236060969755934971164006734422631791909275213644525780946784227398304131832849152146551624918*x^436 - 35229743652763198215040456892636045092591753996246218824508866458047939875402658121848004702383048353955638278606648946498727581592998173933140103387569405143295632591128427587788863408574063698125162705412957631120058914149853078538852009567793845824289492176812603065934718612581440002973341830943464256*x^435 + 30573674524959454507860392486904513588380938667029532645734994819828263142295542165953908181790663098338362960713930215458849226518096870697704559284229258728866255559604209776547172962799673417949375232331985312468911985843857181947132878636501785201936462506498991908270138789891409457522024996157383552497*x^434 - 26573346003136358242055969445711923818252795790783747363080625278747507649282359754773266068334355530896765827734400132032806783115322876611273417863095923863587915331333413702514454378916768681470505325397843462565270035966279800603020156389830008584694623188118164488211575594923882249018990776687635904602579*x^433 + 23157411397668513767983705158061650630776768164731287693730309694018235366655321561866952194138002398914747167821712157229143509065911845885022754976929915124440485749708714955183996460609158236759474750354161970494468661979378336863362333336587434584702165033490911649143262957888899878522422477342829217823143059*x^432 - 20249397855980530678731373353548938726485365344815875584777090875724645267536359584425413544733292002115881997711004295733743747020055296947077489363992228541414147206692387316413703039771764565123780198899631598080460838571861890632636309090118784002454300169110998061257216492573375055304185591055506928978475792516*x^431 + 17772411424242849534002363559092545187564453897644217809440417823372645184993966817027514966425874442059087652795278930840585754267967845631498803904571868746317749484475699048243499668415358385435017468570753531632625433040668224110886049658375251171739974551785226824675665916292606861197926369758501073869773873477678*x^430 - 15653208820605630969565490755289619509444768060668979588319679619242294284583870892570278652569660490807328682326202984691481177727093551079785826617384880686500919866517510766511120024463996859832753888553192785218813214602492738201814461298045216081648792585500614523732881971380874094593098518336954612321939375256645325*x^429 + 13825509763825469968304935902857333248498576978751084197897747885008495686450353708032264747638185576911006038272905478204920028375555813908209174711245600294865250799008293292364356555987606365881615682029525799244221226814977386139646165799617151616223300510796520864641562380261149327721269126918582383794509008360090092258*x^428 - 12232353675516840336858487319009632062803172939756876943904512458452985384392249939335565719391341508707203369292279824871997346282774129288493605903043094796797266849405748943552432614913196993718401555102714259329698024094307552132970654683950801889679960473735820750805586783343047893122141650623781324693240650809354794379132*x^427 + 10827341540531838714428964583657077681795101174511644070922754300663982899582950947370296002697461926854127162746606641089372613873969809705882065161082264928041237499546145907160393712141110031601353853751150845322457069765153065455160590680632047558461178415282953020919647827080826903584579203941002227775296267779535150365915086*x^426 - 9574729485648588567409896619385595371876989851049023882431004157124239944719807990202581684297685135141044402568603185911009362471073465785809299656973833247146932310399080672108550587337469227717228574737755930767833948903412125742631812468635735786079422278739665249496992311567006424077614178323442323654934947322924285891509521529*x^425 + 8448505811137647848795658357643957308255050628078766540212872885686801793075670567926486224321395417781456043284460185592805948346495680492536876023652023475403596392272832995647715101702736779194502761181833734000858164876794364216396168356560048599140381401732461796157442894148065078308875248677205026139319781957370953038630325100608*x^424 - 7430730142036007355075108747836545366092282081785236338806528836234089964971493366137468221503407529641386769691440589682393932359250783700720375556453319350011256755631298259271350854455849680769133118608474886665214031285578362897240634411011661098875943402136232547825554387871075024116645339093058493481423569666123186400251779921078926*x^423 + 6509497310937568655539493693463849846956716439146265090817835513173954213729385932061369435121759458390764985386266388411337372796817513492642013917616663101591303937465246510341865008066842216928292765143988568319590895616469581465215918316976960410067884413927870139151788054079845528537443791174690026462984515405686846158478912998821743797*x^422 - 5676890366275359090866174897133480871553969223467296241946138839138591567998111770122354738129881786259315538113441795346565409479408246607518832343169764281367543432360677148404969640203268725209304608391136410855186210550105984376983282765677476156241840980419699311537260190009339386758368541440775621120686496995542833280077776855088853817251*x^421 + 4927214931745153143774452823892540296416426120992099123810942602952995543268332526371285576215937709776024677698798986221972427394772367699337966670260586447587888594266395281951960408331436041432631202385897982410037751727778258890747699625866074301564379686195542141142954030994861694135095435967328372660539112569765242845999486878566059100768800*x^420 - 4255689265641983183373188830168770896455568895384931609291942335918407832924915085204848245480356694091540023984012570942165360435271924671020109788325697453579085978349608599010932597118374358944110204040154051201425059088738147385374287537268213577413538180918422694767444660850018894810213956480238732716598837750114149544811944598413572230126082274*x^419 + 3657636841656780896369263947502984209410476495360561624824707989177770915223720261555508188222586912930225054735625388614583413690983218528397731746365997314644153658550540928510515140016786228210338497616113569771809253317686154028968469786901333514107669883497748646884989732294937641265511760150706106312896735015958268950806942663793208104041345383147*x^418 - 3128122853747359187679617658704746028881567719475078476258978397582777617922093856696451574433255975052844856757370254492810061835720996147806052170382411888973033227514345888484427372810158151168479654816987109651900870127094308903652910565280387000185230766069847103333737176855190161368381483870872909475847103502822964415787755030756373807969195281570493*x^417 + 2661911987914297088034351182356508825998685360537085298220828392511991013090871353936026899548131997220726270437799769207787108365223461466452483651217988446687519837051356758227949135520098539172806772997888957290552935260128488119418869921161919603719603053534875133247166108175994578455306511483918192016687143678646367894864827873515713072279737575772752446*x^416 - 2253606224724917910109036762505054884899153578107453591432346454150963215136857074610442025965525354801798473671859437602114242618697264936225021433824264924294855220806129488348931003868184092675738229014176899033594024522968887020813616587473057596452309020979692176696939718725702152712836861010935686803422111379342161306332436829709099027165003289760268358259*x^415 + 1897839795992580491700208595162472948427888677432327596551182447641974985847931109023405868387183124517446312217194825031638407175850107753277834452833763648487439795455367002912800454676601698797737853177176242346110118130555869735457518730687743491505870080208997919258915591791994731352010351808623456700574987911532271596632812556657437216387876177952179668329457*x^414 - 1589448071461079135514497451898413811776937443993961972511097735894582800627146096740153509928971759907091210171246579697387954979246904018260871611034153328813643240835266161214100152779416499950163483811126266499019498862647027457969860270934564418504628175622537389291825103460127019230297493027058144435251369091687527509015294894919336670752966639710564032848701537*x^413 + 1323571533924725040152704532623112558149116790212595705727872144846976340276690449532033228315546975541677681392833802012653118521702396194989763055154956435495436711021845147600830417089807338150482410728414092425270131838007197035289287632123137729563801345350485589726784328955511967517088204143098352217756944286670495597088438880554809104870765098754102738894790624400*x^412 - 1095692417059423156048088967488863233668603647814912006510093158020001243002756107492999319550563467890394916424524743223310184142098525613823690397467546998550212060861119625108791271785431975052793080452597908940436227874052116163717082929858322724010291344186293670541247474249069589904412046639342437829453516077110805227186757052217903904119835451497263002689074669163591*x^411 + 901623524899867840218092029877726701737580536062290527363784710099380784303271972217220017482575960750712746555054196367139260078462319654909852631357359151552435303248327261497965615428393238505192707863501733262308862133536944476210975318721759229686543469159318628841268523280055437687884254787427809289450831435628421785747959992727811450868468999199808642701901225577168592*x^410 - 737475780907676007427854706758315092140863019842579809140242124772715267909468886620272053211625061887366338768403457548439419342489596982144102580483991694949308173833845528118907968862147304456328078071806172650672509050596069962732656328396292713473471829155082711363861228737134118728652338394535055184662625974619246887783519522425690080371549197193923461655450179165698053066*x^409 + 599626949610822834945531653154946363681409613771271887086057033772497924995395776230888791292194323738843409475856396146459331978904158244352244437960239068808689102998725238629231361330827239213885098315969946774633634875776710135935552017053106333728222852897989741168445561411226218026724225521891486038697498322389741438910373473746103642736766881894162726326819276180385263468726*x^408 - 484704267838863159467073499961453265732212076244378110317298296604459104256599190180606119867585646692659828377245570435187158438638062965547733185434464711366587898910218243618295365267469728801561050983644394669093665981324545469899725919128234327046307862764372724969837939468876286416612412124555891233307735378430583539960425766228472037744477199187634334901978010852697254125226577*x^407 + 389583522370997980977083790308933233613450399261046614315154805013017494847638613224922674602266868409766888221382977703704022214677639996597267561556148223337810210339904184058616567582250515940369315367003486455978321084785870064963796921315111656971706007971488663083548571260348322864240716538231073926885880323414014008290522129246364346648317348758991565706365218419138111465161735277*x^406 - 311399772592014418246290000079518150409036876729018539921979186193988575293377605510531243731890379141107161911729020402681162637022005551028784886510851766537265886125571909809781065133442354443554857052020209757318926275104567941322971003057152969006614545614554852301380660956267248473505876190196009991472253173295807334967406761735223261201428138294814563138749831745653038774157563727544*x^405 + 247561691549027199880550989332489625563360780014177563531364193572291375945960042952275007563547083977527971050399999900096224830438300596342268890052377546933742673740378034779118705007984961628323741399514192142943443787424311431567786324896157977934142183069511002454360033176274634305432328632942697954514506913914786478093183151238911447376130044001509724470622529620060494608036992825372161*x^404 - 195761926757816676922295274747254605464185559368751808416763650796017289893844346800673999325954439681108382863199847279331267804275927929981761732046570792077912401654515690430037281441424978200324634272632402637883265174189213217463421761418215606395283388146539695693094423145915780408885287655644588718848610234037019920639698299614507922278387286610698841124838785596870311826976457829402068183*x^403 + 153978557741211556520449466423510420231002655211929943273752798568245758220184967992789482035403915162851998974920866187690097450400697677012558420819459715538057508722213301515620134290288976226396915758881515929392547429358972679459043895648682355892165237176311138197578276334701265465983410693090746379557737679831255382887218225990757469159575757373444919341201070743567890320968777001473804315753*x^402 - 120466072281294320046946242804766658255291372241979642935906740502256425150750148033040768885294919745015566174897049290950320433373029306986185040745945902968155047023426254447581314059764873850464253935105284166075904402902112636072537715312675478042296927639477540149953107810908912953414298261410779423753271616087256197929397203870507696920439966513869378425810876432032587852410228373499927622640234*x^401 + 93737088118502019245597351222090679835906050818111765405229410452673953215247544047348623825842312789553563766008337137546283061944197522762080719656681439147795591885473716815974345668025642375187350577325007169415864722483701878746718331408714890415805305050064054229877446402726437922174072869967435931412732767831999765431807235858470346822019582992482428434329868415884798838178800033158135855003379150*x^400 - 72537698965504819685436475970143680974249043170416565414732820403676860239416886286110506617638733166085931467183957630816907705492759453075438556405179571682208747589075593255625116636725968063531653692143584435123076543611334770565635684824927476422230557319036878368815216726950632614347321170883767557811448390649612472324802197337919748986884108810780200954421703420763441940489171597711642090945382619084*x^399 + 55819769218493964890883846956608100111238888854220482080827290364450146906029316664561921865117148600892884692868550038401696208704580364191937906005347204839347715051816288016724018675346725866640420423635549638414314014792214885595463291743169451449018113679102318398377737701979826612813200299660161117675926701419132226980593536179740589387095220593014419083849440964635824719600031398676068494776516466360438*x^398 - 42713051050048297386441166564991647258731771759760307767205061868840216480731715479541554720312849484094265345727745117337836491091573160075137897638265452604282722370003094084240803502506344713910603233226074935385579382463810140303104097134870218713764085495694471222012275014925568258577427615389421947205458045826181438946876765370055005509265061611448399065694084725132998406120204690656164160898766961365585570*x^397 + 32499095246904101956751700686301343931402045423220850525526546107819082365547992218250240238786936204838059617219555342794892259311447784440226833431032223769496919201328763394298439713359081974744917461861655008132112837646489121286591941940379592788441422284022552065255351944207793349753911840421500217993575441589231330535922802408045320916574813427563395162730400346284536547851285948316486771252397797473559789283*x^396 - 24587970451963621653290751026276957786919222764456849878287334784750886756556033327435832526580354404014328596678599224556571483038964556464920017902504257154650408568692683083906398429824727456863783625313032296045534485529145967902809149377580239237200657771392842826510327708800191048259729454383719215395579217748013195584582559593803005396337403486539721317949027216314656687546673653377607148496143920653484472929071*x^395 + 18498048302477495841626343979950205989267045008656374540678094619718689490061226937007714595773178628919544648994292691302783707527820592300969696964363054710584231788224778622742364357256066336541579307484232717717445949706276378257356776652367782093299256925528467264119186854219708394750015691130777832208738273368369003384724292842859756218583930219575919516149521679645411211253374966806828148050652933623515295076683331*x^394 - 13838650111792662101896902370597173823272945778583734712666693925296795100405351355704538481221769392616237090111719044469373743774800835018408752167490061938917290604031366260163826809535652736444427376076970714896906931274320677944460477430611464918094111536102790295966315534530884604584475452585435199398632564294192265186964615590021398050912719501459046751676160318829924754310466891176209748597077553411241849330347243775*x^393 + 10295160111198260966884366813849462634249971862309142129229784471699223249889004392641554210767041506546104184911487419711284713389497949174741201912741248206864908438278324845206302662951148280202092177600065604672701065367037074282991565021112166856076680317469563516187957561213920840257495658478994924010446525696501653003369465335915589711636275272884212549125320203358873190918475257143625125039328967751656370621007886818050*x^392 - 7616204755140764476993315971227366543122459215071123601105391333853904086739710947453801318242197806138001400314446094648658949197434493930989050212844973850234986999224135871397866891603728284065259567917443903668453219777833996331210053156407728769384289148968458362570231245075663747378398737610651510415926958833942539639957524548129466219228406160188359375135959954685579556825392287429191051250055300552251592700426530961548536*x^391 + 5602580830653839304524034339080927504799006798544935242744255595555014135229428787602826593640621857556042002592110501355394733430127125786411785360628014278472244745607357280810937398992014340920648288032983699460193360297275808563318876758437476172310597941871110584254335815519143618862900362662107552041184134120755011447462414806137084888901893576727887186495933055444907314460495977679764362226153348156808922060867598908922085335*x^390 - 4097712821128875586317626934698352973556181469715580634635553341681513265775265454177189403109679453279143858453016642710779827522165411145904304777141274655968491896746921052368917647517715995976634384385686646479160489868861732879232742882109431951653258584060816937967101864576611545307298715710249876171619721151012189173370939380309337481673419054651718811239250346973130205966775412514442394127502489381083804391308032857091246565340*x^389 + 2979491416511064566892084097416131633892007862149155418306139444425084232265035049229842781558053589273134587959068832978160022102890241724985826669351861702139567516566122592158336694953644855714571278546668539819609175365401162148746203172144009773985114911863504532379510148667648514008496323498821335442893726570316581226143166753725364437499685671295845883220130594837264298938969172018373343540029060988659485713927154935447388572187735*x^388 - 2153379241258178710738657668359663883850095476621886726651306812999660542331793787948252570609515907058070789284453565667071624081570451426644622962375303066260537561946511454091060039462626306600365819510322225778080551672713488144945015101507379383418185144527429692425062184854750529624849110001479305949536865844112603881093454413649154182002627397977127544488723406193079198068598903140239419158215231812821833423859369049391179186598538641*x^387 + 1546674456733146210178281528081025273756926439032271159931645994963860914827876873987688931882696092690136924849962391688698660150850318388359453273062204566596637031686484404726143392278640987402551918890926425510902385062629212584163127954282516768270004370850292053020925455667595238121616656178946268876120294172997915202119154113324666884050041130882884724139239888490910277823301087390533152745529803542852618171562026552743333935351325392318*x^386 - 1103812580607216607379649902278587231701069481546081375364464981393848076300107443786127165532153107344416045721066113627037489908684662938198962863913492946103743772711853371479030719119652572774283345477172888011716145800510226598753767654716490222488174614481720884120796218771705951056817226427802106452328846385656004384546460134794597608422733526105098750880345225369554044713274448845317699135551425539565588102554935599632034004223319287073681*x^385 + 782575053406423360837679838463469377675244651335150683319701188340655549050569406630815996697440284482701500443103828828527493847574575628925186428119021068359194909992660638125373273698804658186608990816059777418333313866408570099673722612558939871935918701506349424073203744700920089405489391065567141693190973823838000072273017169269452054744940958451285058157969813867402450398582469564410901655436316012792161252777752500918331215414005565592606908*x^384 - 551067942573411070471662331253208176752160651595293281575230628882231836651297029112553073127953496829953680435502950979474070720111113243039988369766225889946814059283065428006026617914833613699379831355175672325117018262069396340625939883825502873789130671765090335246700719979291400848851174895292420334178804383674712220255796132263072343629276888150679066434592930996968100851515263811521170387123457526153251699141630491222572334158283405875907474788*x^383 + 385338277420298511174163057986784751860674748600047964945440038550137109992236465515481921700744162562973536625927625437349423555795896297711291572479006362012872181944347871946112041057916009544344383523551720161297109075654727218121910085858160476037111572273872217705923788779522093235581835960030734261373483778880079695784037143956260385050782975052552928259573341098052774000842468123074558971900542475173256264922755963212243646857616806529012937704230*x^382 - 267507447565478137269253338855817906408315944637508818907139150258747645105210892937667316151368447651757863809425891126368070618568724802001137326374875262273125769883537655755771772218368398352008157396662671619002813338916415355762741561134199135312358260794773604628811221338931600331777242917698532138055085654608361420304067924759987758895523006568286666256610556254011557791666608277895490364186464149359099931744860139301111008667963527661922787884492888*x^381 + 184317641565184287954961728503044803745073453228705262160154431035639046500048970882658732054063797008050477732855992535042067958810691010981878999084268749620757138313600250559789342712884799212485835262565503591749450536699705557308283613499700146136564798538535804893637828834379938429500817397582437234011873482095109283986993141598141951435134024685260730551099961978047458267152929631266664497246531895457928447689301329835741366775478177438293144174363357482*x^380 - 126005135579778608912412768184011518669928325204165598531177149692531693954206633706111764794445894990697662095913008415484054370031659333171222696188461658062905927183265287128741628035656329393183537013540951370291776189597870350363639222596716305233840480731149360274482445630964051284506996031192505476519855275256318976780186106480894853608883119918968839779310353908995078382003338980649544625243302223207075093186692818985503131335096935688224933609526993709737*x^379 + 85430934122621556911708008084510255653146830043550371744444091460354006336516380322281930160470438565553569858599962149615366786524859395679442283562087104240435359707985285739893192981365367850289584075205249673952718894948972242443165505693517063967367814067714219820240611116599016663874384700611171205965501438755463573782209888046459121608027203068177688318347825682870752241976218968860142313358541435543150201435337026712233690628107412658329595256418019331127129*x^378 - 57413533676815077904008043917386877733076413194023538904442859068791400819889410506832211771263852265450240822978844286606857940214502884914327986985646756536640830602496355674448843660372744497516291708146664965113118980666646562653367481815192383949286078070460109861300968815417744097285691354174054688478152986022284358790135861689246652826869877650409927733063440807137641424849867763110166876252444750916268185997758510962165817749187139294558530990650470814110119280*x^377 + 38220099550645326751862332367009126695023477954995700474594396278359704856650828449001472112121281518620781422437879011572010496909985269853302255144457902827724960652927203851965837029910179078996815064703857714572628788483361261234209994336941247251745014645064432654613843590981893675505932469681476959323545830722670227198820603454192834429778892416250628788857790804668645886103964081945982727545259018683773672391360593038420423716206377339437698110904270335172217991410*x^376 - 25181380473305261468461910458532267943095498152444588766551050481746499553921059062974194232615101366078016405898273290562333853295204066014944791618439053864028519069713415778333532930869419652765300417474297664572391078301748888612105612493854404156558668572877917216917354778879202616815272593024602152964242815787662794155791537378132038802887500132603749655260554034693380557349956333623805787856384963774991184667736715494407614337932032796134659702862986337295194117464447*x^375 + 16402738319726775654830115612657307084544660529441455435020040911466319947884975599836460057494511650010459213045490513368207332376073979808330761978141440557779886097812729622672977017350405672975070176240652320261198580196642660220109162540083579558740318512942479362976386782374374216190786227634906710994135082596781083769710094981855823994785420998531572134816612751458165311145059686222804079723102415636255454826821836063691536545010115768296010914112866827992111625338592549*x^374 - 10549249464654876115071378046239179489537143172413597077016974413095232390927414917453174378138834699673216579015342228979318946804234444670218190169922778950790687173185854125306049027897878694979829954283405169031284898702770514534646957109687907883533987028821008475083947777592975853378342814354768606545333662544187607460068690852339528232394490266055489656913075832182928126056367240125965002678349627932679749945351329579611290256410776343372456537118010549649275101917268428645*x^373 + 6687336801594761658296015636453227142054038119714667761249277824589098288777737744125159488642788842706888522632819830602879868533567587260585186888142881506357289730819062773509359158233470914961369788740942168584088234358542113246875033923298588802148587868878694393808385279377377548977547008403374370924223156892733451421274273874041441259294257220583140527913948638093070095241503124983550606732003547360715348943178012170587798359162746504632269007236411360136856062345663072869317*x^372 - 4169082884963340133979740350552148438738435116776982180247526224596349110517764015489944138764161660222560130213805813140020602998016617306623040560834297924719375939479481509290416223511639391334341404094403845865519332279251410688282975561871506871557180501675643778650042319763538668739911686433567025727913138925772674787212080447234685953631132358390765329777103554167748544193130598261631093685202007564581724893482441823424141223791826326089185583049867399507702910874899510727371345*x^371 + 2548416146508263805967507743100251297617704277565296487214272542323081434200911482776376528728471397612654937925559102896192577595190310448821314242727191302487741609463662019787648666854031050359359760990129722586345366966844573718520776681507114701844671051059575602951897631032191812283094400256929344817480522699376904461121505822002152894114491386692373620161746039294187490275649112992331151999205015028070115071575372380060017310558963293484843743054604785117173466273592357801272041216*x^370 - 1520851824588954854050314538924749889922850504791607336500397081015528352344831064585546901097207909836833104576387366021764519039687451308816389325145206146775918151728301053851071844439696652506872089369791178791977278371759832992259834249518992762141791339736589835765481764386339159564348832259444639344273383013491776204079744868906806290449005794818825943444838401939972937429970333195227079479186749454625344099184071096126427002917670008150544153773503517478982029946998506087478790081817*x^369 + 880476760971948744017247511041884398040305765060923439079201693314378695667163543603739711650232153187159081510273152629838162509576281439701577783092650593272924924441955124690807335889879022272168778199514665118708721117577803581422373139883601315367956684260235546138268514812109806669107770456979074894328651634721209091511889293321543709832175202831268620930948045407706098085648028411788228342971174825816285900242631749579409162381987740787276657605667238629552063396797837532589277707800986*x^368 - 489454452356586588605882207750356430932922214638931287305767076025472274258884739011327973637884395511798780363273820904617949545631391066601101721674907498621409199916497828595441380151937478283458293616586767473248619267912139020861378004667794380061581488190289771686757090021611370993216789021437416644679915813222853840613441529186972519634524508050244249069721481638734288643944025262818268108783990991978881410179699608714406141406269996409735737431870058659822379586553925951189333905766391539*x^367 + 256555932499019287028921677855181962277369792665799839954920454220827596698971486385913113325748835122733090516997586403370859503651701610974002951995555503889985417326000002452846086003190945486549782567709511629803692300851801281345219144000473497062594044473399917935631644980488579490564374631299594827949681780922610788180376158100329157006912861089172087513072023562560697921568534436839895402920867611007299868021936999017074560421123910076569387012193751276359136851401292557146623538926944466501*x^366 - 122155837899348148664755192375932642826780743499561158954396765208189004406176365885511014455108260191813559045192838366175638744652111291971926865135095988213189200120869309850999353653046999785675428050854033892973512720791576153094662574772668186502646001946136840994768700540233919196935677289156456499855173907106077265746579259167774780357520973561114811719352765968111406913533385954234247677636408969412510126244182802100295272052967540453867781201290350748896734477347450406812831344934805024595980*x^365 + 47831058690795382562534234567944206884014870494519497233288157941052381230830377334930936167524026494988693033233345287910471641673956099371027552341820501713319521476186111870308247123908622656683983784719922934079569304071660401188992952714546799606862127098788969738076064855445178296431074883381255493110313216866641012206111807777488279044266256010944558962641294290572626332198458645975725100669549262978955774946506926075285896109011316134196989269364361193080888527837339154772442205991360195516370179*x^364 - 9214921845752021356213333431719975330329975532977423082429046582426594721913259103645339470108905351555398607699216667574301994667840962863192474482422132630398701570769370884186901612419620072454335235422211915021039229756332918320475001572240439653011482520014048129082876585876917619173821152633826477506653738937830321579623972266443554969369164070668094111212790124929913080784270068147423377856903212495312579380089798081808939774910602330208998525748874406370255246420517368634619435069727019756223034939*x^363 - 8862482002318012933695318593784489028625373052287990951304926643893543358753122165829708715607708350196684342537755744540586138363602263415877535610375939431819758137141340004947486409433693230428020763217575955053669277078302733791669856058876939241409592444031938694750837074115840989820365813411868455557029663987252087434181269437135719121484549599783515173973261027374232812917264663387655567024276285299613530284495052217332842769260472463277297920539374465121919826759750583089945144673780340695785535525607*x^362 + 15641923069789772510951547758666862227787343747979653895602562914638680695370741285024600796341021716062701144702236413388584711948215431804403659224948558770783812467696551972975155641919983809440463090778072868066313814077279780208007608680088782774060684646131003453319966313662393476811657584393917186245982302098144024202808876550145624258722243159583081120258330688662683219039282142324972483008211199904355856922728106938291986535860618604126586295823602994576379838443630029916329760044976428093145932044383866*x^361 - 16604641789001725753279334736122380330648261052276245513199149043593215100901794782854784914361380156009317708083255837246783199486106573600726663385869080981846671304046452028553802752979740497652918801427683440394588965389055366714091286591143431405209735586410063000006952384711577373172377807497851976421124444719222798589681908213408189231606850157466099085644356373300619431558650712076549553807296401092103376038933634409118137338343332636015128484004423128603284403825973189791094020689124844196026514238980148114*x^360 + 14892981167822948415938715247971563108565380504019454881999075127345238602539647756081383672191427849590911239548945816278851062158203161106240680700579830353909679027817686411436690505915489945857499779104648370422513048373763995932398620852431676847824656436660109119014942701093387469136063341730132579624332040773509282751886315325505261129211488527368401733516841936821744089378715482818522671776175366904502616099067334232629846749785806151299027707124750238826959641037754680714744094921946183904624803436652942301516*x^359 - 12226392839674055565995627980302059569071734732090430619911501435073661207719783496862616287593581592501624372785346130043045827497453361942621375061866346940929943321554382555559854620859020233837223173981405068295462689812035779354873293948407631842451112765998727582918092138564434957539365809617421523249478557618489413022145576909100568663712932014218768802823745931907659106451989791826259195302928780596814725074122829991449704412335063490311349154418131235362766035222962001601599605331136382595838186146327849236680123*x^358 + 9482026703980625798606127870615570840296496782032431373891177118373351416733238547175178033683967209835286576504900812043370851528683417171209459210703168112404554841707570722188845860955735356364195285019915945193693129973472281269171337566291444785417858525727335472224234459047045447576938155689332961318975539095020658108421988748304457139420128711002731074024273889221878652103502446428628012962605803583921909444343948791478553498890435607864072081040402863474447809024112272364758400451862849481261527354542184893919820216*x^357 - 7055633345361133904201060789338087861043728365504706222730064453372612260349991708568543990648599136767527498948221510835910845777595621882519095445322227267652043342987773252293895513675848805292482979569048096274160346819350413716401955034781979989439721520677484043412264673082177949607721170657092848495066610734361679511503685636411009129054160281594317920829878656227515175258996143219026119375910706782310497092383560241554822680348506821353161709077634491721321144188978269885358190822519800174365306614596610979470152972640*x^356 + 5080856451382754908191835008096968467084173936331085887248386645572601867001470597540985376606159297481561671575381892497507974208308798018971236201060850429043277335552014259783531116747852211357061469877594965662849545370737147961342331633221600383281707219171868396102485256415151418007922726977278117886813770636079454533114228045677700452515320329657211288720986203086452084419524516973640230711143583585386678479247922169231605584180816453811464695708974324513650505805006402808043766252004020993208578084006067628395875316577561*x^355 - 3558825121738797584003988158026848355757520429431272894831190136984055875189777666001066148280087300195042737278547260869652958624381301495991935780588736822291775147583225273510755855775974376221466212686877434483433893771148263585306194132076078731501016369569924328802361567568604322733891218920408762916484376096150438391433865446354796033695656256437486285222724078568446664625501969880096147283606251663687658753492649879384894950907981513769717173274020546910702371913070911860092882588818765032519070922381263981484725584678921160*x^354 + 2432030063011904834997219158071669459293003005240596240507482937850806134309228166380066996873535446309160105703323749227399654679947432063051694069861086074169633297960378766031000951446211316044827929012435924896510205727185258227186724762476871984021963526379520904513983501455915631449786539750891478515205444437177160601443880820446801021236770941769274414894234113302578304916852629159061002078926828406828727902348825458607923925617158988596608329547011316232061524142832074509716215196998192440733901563897140298854422278295006588988*x^353 - 1624373362552988219561634718227784210981121197918251967042387953746967704484806051509468720234115837354133144462889826759804697675316765754688134027306101159112641014727723872973636777959685111665931436859474089147066312456519594828580876626592030725626660613037829360528421861110522259008298326148430607066774349902798806534936281568271710270145028781341125316305535732775916487312558956934890086516843602022230001241323211557849544919050275232009346893484455751506723466011182323785585320591588949123564637541505972010074785625654242843390699*x^352 + 1061248242291056148743157603792972006817155808763695676338577596749288631415890842535056651444002508876476827827036076883145341334336769427102044901688428864232685041906665974277049606963390543803681984851306133365151035235871897805246610561508721182338933597812718228414732001924317324152269052735349954698933188101914940934007291447326875349124333704991561191008026702383510748628011469057817926621675164526382593316880447383524636151471489263867365439808908658999911518780365638335284060421306841338888160736155534599682136448054600071990544435*x^351 - 678252735270623405906711207560421797357341665553830294518282574166074477431209357722845548517043876070944960874740358800195441274136098325474627167056927444961759533392586428526482606934023170454292254367562992128064732308059236269814740613770092421386798330406827641531513522489068075866697724448471271091423302521770130553510434155814121609770335752716260771157283764072884035626517532830075101595194974933746872354527439877439211930496734129004775193711144469410436969974272464899067080860296282810538766366723250784558918366342017184469067576188*x^350 + 423761338878066480416756447222708713363037435925608049732350121357309347320371875887958168318789917256953298610794066700083728633464882570974881599979626431748020047364398097029891727074587173131356884243535531302073146401204151276399117920661400452709516497112342448135103852197883051239218500937277160479702269562675129789130600016994322377925236940831680985365919680347171324543407908993643477114960146314799456964283741737651915037100744433302165177730868454261394889223004900390957950149181432801854344255263542334078557998912537804147122391645019*x^349 - 258439628810617507451446697795348083710111870004686388664857635323362723487106381449032683968251748948993308751675780880886578170030707366892607859988721586945035830589633849704129336133199067427962204000955608870204683151504563392059316168489800084956158764500796347211822414937342601406136012152586474613005905380194005655855282029780389124199508156170669601701176484807114024460938051244140320439938844243397736936393221107479125411395132781023904841921029033464333067019918628762772031671866598469563289209144254211845727337032155916915020654215280854*x^348 + 153457517553613042723622035058681575242007962520362276301034035101651465690714205969114869755451976156864376208525922456176227303982631529940239785560176561464442273343672704483174695210785554836501917441890018624711674614556224033642737995003861503399088120795469739915083528953811488219937552853737927221925815379273355581755158964803913734557069259285021868983845313921575839398410835155383860528192797607834410828554034177977700586313751335841705212418728804824904135237467206874821615606934198978429885419249570896614456905276230092583473060697828506325*x^347 - 88348320696247533514605467413335695825819420231522131269089888434338612070858159488709285551282132541059385219981867026889229540077875128664376934607228740294372632592093751101830704175008011145957293852185718261988909981334011223292451120217355495702605644750047284234185043699178516861743450486048424251046144822142977105377906174105914637051233965713092238118761665896761018930274924796341262294881225687594902455580888495196309880498003036202342805555897506475378926870392027129074440559283503089937470988278979268465753330774330653403176426908290934902926*x^346 + 48982258372744019139900222919737087439677200774465572674150836498936062762787328649319572297196166145015761876916889167964084965266647950704936315608705092279443785922081329225715604988343506270940631486208547219909656565381884949696281722595089375247122248910585653089209514264594267343429677444564043143554408189322222860946456124324766934132102845400154124565663193158244024261162244186374049927851986586403025253335673104337109406455126872120556996132423442866471953350398822375904889301174794608078254180350085423165637450814476983644980457134487580755112923*x^345 - 25850158368140299330932560170660430976695432732671753089050707866272699540939551168249595113062073080463581651242198310055599795757865275821361825402463793755896706451251868465450630851525413207561783795346996468169265831128909012043145619687023957811242802084201805881247087516821705091539421526067805812347228707553405601502078301412621357696614165533020622076576689388005125149347585147787156944111978462571456750447044175533421860517209462772251807569313152687208385863182549685377784914824177594043751064397715933109975575843477710570589022690743169208482821223*x^344 + 12705907599800322673251001937526787499155214023580403975896948920611289571803354279756867681863705511930357526026851438018972425514846963975206148403329040146127126901462678619294524108895262159633925611338928023325794488352696776833940390799592511291403655324487017736430421210078277146054032500974774223756711896334962751358456056374346088390646626200445352240506643348466626181487673518093240110875816526340869725935448554668882219268986500151260677846383170319678926786666868768575303325737164908651636303723779555103344944197813746231363898524397991602067323415241*x^343 - 5543703414724610012235046006667355869433919904712947471147248763377251739294043894661581202266352801584175098451989505994626044160065388221027790587130589410340077004147658095441884341464575954833732130556425997500522625572078407146150553408369639156926834254496701523410398477582208398208250058928551333366275771701889166210542983450041119976160949553517585659407292957989843099156774399671127503771236386674752552321596106365262144235691732067720780724825282336410493911998462753661974608824825197423222663190856858017334849652359034485844203383251937252140597098674725*x^342 + 1856445742197467288157112496188185255824208917798179729666965065563348262501500973126348164845438578301808533501130142717553711962713814850524428221265497534061829208651815798208629761328122947354401837686664567009944640951859183147781267983836519303042783156552068962731189521976723702625961664134909934258270091886512634190369524358769909094969263927388642086853065605294337970630209774799430237612491869961480147991098504860886139453360572891391507209956818431390569329623767548418639859202541844486709995982592785511250451213151737642573877399282224907525864823808246708*x^341 - 115022297582800754013883791863219622006904711818935342109194220751897794970330991897197426319415505720312326625595469770320882714166478596912619756999785776343731828937806036473233683155609813608350158083448194361639750602273596247018724868550137466233732178346148473800105725730787083613966227739637799206375812273475093731789893467706027730396673671188212062791405973082497378227916757744331693327834980873619494129781655249340191250237658271680874381855759744936331359215450103329085977587942880551401292283364665569679903523989655208509539491889389231777638214969508870227*x^340 - 587013772009485348655380921141995119142205068567957515506266979940466597130074172523057147405576847098495336836656630671010940666192558889312177463339835194965405600397277832512334224005254556096918628043166531377699290102838916394106810228867300641453061798022903674082961541478143957424656470747581070654830005992384071082293811835158845046487831656422120174198097875101878741784898067982717146091526097154221539867386995336219273226654993195591101461400446311208751898611010334576509752435612210665947255300035740547075318113992820967447834650521717632463540663408369761033903*x^339 + 769579918806180637737776933936987857494145881530257006146619353403014490339996499658602915027619081291787643599896737120761384311109077448723008177424631709127344141545299552177237620513741227369850255859312170481173738988646113411229249326600654119305677604472137846571598266355905415484072902308391758827399800983302104843778427650317947737863866250677934425272185816705726200285986080006394678853177355763573954905192519257224035876349652164240584629386554512540423221438962312170986552546609233348346201169974522461593272998328263795773870365201861419955324255433865971119726551*x^338 - 719054743529020351219558110902760659986435641432585356846564323264224015610573192187789790439482690371919960354732429076379443513666065081905030231430710779830321900111713376694465343407669686797235565792408998590462077871366256049515822669162710689054608580052783430189688622949966670664005769720267678048698584611896180120778639150804183562213825863870110910573418651027787899939429791176720092801822244784300016135516160229560483996747355600195630734972624751137876120169578878284553871361426633530250208701619067004513648432352002887390197823489128748963067485832609306544805129688*x^337 + 584919848310914800688954871037492351187710472352811591509263929710046466295820787845326964783338260008450731469388670944656479461732989241937621608825296231979745808794349962312869810836435141208115228494808136785422864995452975580340408189975599940212609345663798095736864950144509778350469210943596301175936168403610744293261728920568293732906821268071559382283562875619706317273506971813483172122074462568086759192323754233888769130108739444006348654769301313934647529677660506322007381450339500355941520974712227977197953614517402263643312192331483584077383374638960326914852098397088*x^336 - 439226115535777433917724953630673309649277932428879452084966547446016574308889723097755092061024167477853137687828106410832630548713887805574324326848620364174248769040333653630120471053887316029326492143477570848040464272644328967137589015315627049252241769089575945307720161336686267700117817560720730249357075737519438508483645129804933207969974801257708202148168446162424002653080033507374858379351969633113554672459884486671688186420000571143237090970217222542298086512825935531007949470325284442945772785704705070423581059450201499900238780352985366717974874240358479535379450710134051*x^335 + 312161187160448425075430710132718232625967224354162457353677851418703037571244094111584200608158201449091729814785460182500818160754548109891391160944705633630071856570824668113608741532088595916895294953712111464934312198406949554206851775680785335761131017131206825964775613697432991233362015584293566554872051903786173479449743142983204001262979682442127805000684859298393277909613659583935454608214947451572452588251679236024436675822894567388832084737616023237645304651911880452350377485579933946825345648926100551052564210415433459339750587088283895385754032016911670630089748603980085076*x^334 - 212647133798676537615644484706963971294596914482796727577225683401889260935853349714516756231088389857270368508633611725414790156084021918085706723314452286654643283250208573805036573104104630429092964697076114558563420818554139059941518678495712759651398242567147624315216511332114347460349679638522078246639820102267861164232541820982393079211118539401768992054872431006947425236569154792584119498737965063040995239230934010554209280319237133445486230492502568424702752000020285163778216146243451466928110009748573172520350466026754083955747656441942830724662310617042504001608552354347298848837*x^333 + 139812374998533111689591771821258730266078973602635386240612589386336514650047742776828303894346273522758293332067717489553567898142071331199349504713947304077511411005224634632149350478030500730772100068714192453393557547725838991412183022635044518913030066458463012832028909724784564092197113826681664956903509579176028880750030987872608129467840411154969469493539566025024328449930715417559382465076076446432127918701001386074848999882094488364211719417189418377578062181540301373319502976891916107799849823037777916068481701196705095324900391567742700573165988627870723304581570500306683333008156*x^332 - 89063680232141567118629257626419029317083591241290678375046218681900588422417901702127995053028866212515118679650024757147684066600663451585828607267330945392461089417292338006023159851095697364518082879541676499124365477315056130177197212228258791221147484062445250332424251848657698914732145087044659867532147198694795551741114757699222958246448650162839803035143126997761976278972232962631413250340713945992149479670843236420611566268906111379173041463890725804702617959485725149843778230154783299205418761835152889274113384000888571640584549404485257187043429076879483104129849813718808289542394087*x^331 + 55071554126314572177913589681861773835830322190965360393266174032324410296283444531818635480487325163363098681347522133169076075882435353885381677555898729101946072441596255692904773265706120935750643357379253488156280371024033453682017433565759390528961086236216689293271804815866272123050276326747362588837349612393123794696845295956701815772305282574964106541326558146244526536000200018426374776944233925413772151918849435182723760621121095100247575583296342406212071497561585990741440867527392590303738701103952682509810710112124853842096618882267806055588479117474180784491842130681141301301858094440*x^330 - 33065627659848709877322999125903206465968147145381025704945218872372496919745891117049121362968993643086414357899142394760602053681332528287306306633230178790337734668047479193003186882848305225646773836348507649520198515338353741688534341189611864646227017913293083128684293535941269333495732590477281061985788488619313736379794966940443844368530761654205849311895425612282757509604584354868358434772598683566602565497763498341334991499632243876631847224039132734099428183568848972542982596728202699341406036168650332505444682941544921012856781402040065270420852262713701029199114423445423463168104016621531*x^329 + 19257246628403395360754038979875330216933786060487615028537161505827167919302937859434324741023686749231551999535827020565409033875106192901209358555206493559750319439131357664320052605138885637914083414066750980609344061530562392855084579488842843793448137218306009032947071197688273832608252221630192636701125761717121591302504478344912403703866962336786221735923810495569968884030469669058556354190405129486398979546068921792550098682980503121210253821160990642586536345529386225621735729588652781628567253886016279884593735911261011135728452335667847827238090318655627163345934264557672631781614691235126887*x^328 - 10849881331735805948927910692177801302890376455925519416131140389439308373650529469071680452342809607239079341958034653674153097005772490555054234328326550927748001080630886994117482577457108147436753170836183470143218783117436242233234838481032414421006348997808987322513855962133775971256406456615782480696737691479782153342931514522241877014399567777534805893140267302031977052709749990403925655652158297359954348970737678056646560712707218513112939834934044804299068769206640956019428357469960455270016068887475369018795719488117961207010182401403159178994343660204316339823179885066113097753319432814862432631*x^327 + 5884800552312178492333033691303080323680156160882642782989662593665711639968650145909695199515481760401077182678315146896007900811186034333039434117495226254870936763895020325166679895273560717057862040206170501596850933127727372242635069612954822024553746904356944130195780741950210344389263912897724497170479341151369606287385181319982000866947788460588062466771605811451247865634093949131609785457663629667566449073119382750200655303033487652578547813677594542410044109568648112902062534757449698185192749765227187539391553109119820871252088000257920772518920708920148535673724458896879884787669780296643915961112*x^326 - 3046149470158219030139587951100460459157258389090889212138655651017320442640433260402632116149527196417650756160495781860821704548351529888148709627107094163301187566966095086543707705965537421650546299566302621822803038545740133911084261452706181723522433933003136327884265842416612589716759984089279201330231300446571781879916733729542362829595633472058583142267198859165140810532553768617086202807325628300032375958418217457586093433771507005432264704335172844109910698275592765318409393311399248733554554705413514920841270329641992476022468736915978369265377093361660093596340201524170109811721390441224500052198635*x^325 + 1481104806131541914367685320664321000368534346229430845816880892876308014026824982791280511103874051161005252375465448371986748334798472438053569845596515052913367849625675883379937841052288937381579915121354782675707567516727151464016233685184500576345952631297124007288707843185551645999919963797441427723786362227397434581717658623718053442079131266512962136327060459007355030105703631646382933297296386346142291785157511867828030300586153330217879705074431998028085448845783563377061071582833157145739560665478219754349122531969290104205684621387431232428553110726922324727147013885010000881814174629713233877327495894*x^324 - 654788581919982605086297930697249049694350480071164654347634256642168487783799278689243865088509242398967329012910762191914391289273203703088484169372188090778042250667241739548723686789512507070769503302695578947610638091354302226225699359208625893238699341318828725860286487699177024411285877746820291470304253554774781735710361394240613122051137068519642146287987851606357188698091250631500800795343633557429156575243094323020655335583464328815037124601429451939968707503182859352124043350858832924760831857196518863465504623768032876682241491432786624978769546378460822688179056346320319552419340974471224753545228405588*x^323 + 242192216109084457697730500592448017512539192357346499677326757517334594803581266247345062609651648681405235652303030499628755401917686290650900870539477340748606631623301115646762026862966583000809079879690761974471130661066425681240967222680515025578487980752108154583856500795597567398266339725876094797006537672830020012775040239095808734295336842402183923025412231436383382824033321560159514928642648088223291373502200636676564376905188209024102556273607229332220704384975872784064541928132454495679406791114843398946868439422780915412500659800264603821262468932580469160523835014205940626281542919952188028058180006145649*x^322 - 52072275068663740066060881008004111893200333530369822777017873059735223115052568830699875303138838165952826858673789645875730628887135647564513992048584459965839295061086162199342512340863268629756704181378761159044518974986839547327088455782497567488892466421488277814435899332757676316377984769110070768915675130329478919369703371000147045853170417095356999258206076228583049225917535402069273364202966233248924253559556306553084461704932843258396423360538368650394056177703344928379437847975528911629380654328506640460678539175496175416899309158433792011748596165608884408480972820593619039596966696407880708105838174347682345*x^321 - 24314722478969623175515233312241007433669879633415348020825989457372315570784312073173675258798264312025913164192700958638222218668775916303842011763243718715801103378782843118691198140646018698417810624524098424608494069263035695405610981953193782094802561754175002953346964271737341560863448708563060945742704759668051570199354056633089275510961988048984935767748025550439933942629619993966055954547292676583662744703588553263248013739669602778512311851884203333836872965407513470587342616841971484964871058243836118271628492348154435301367725590071062456469644438306004096327689237917066060780324774446596202158650131355011719497*x^320 + 46459092601367847139189240025927187482966559963845251288994502597048730057516473391613157149405703310018006082755567325183412307349069079664015665362380977832227311205180473704946715757686199725058395987797200368061823833802723680253782089831794976570128317219742495543761901273181880838797305617900606012969722321148221196445913628639239944864311619836896767779763178447156701213442304787674080127876509439650590100748075219428829904696760244468620609741672500964863696807512580493911468187448036705003119668217806094589247812288405125403497557731839064107683458023051285972829867606582759941624035696704039964993320025403754014510658*x^319 - 45425352623675187978457678874717837444381303993296237678487554401585588420572898248727606905707718417681927984556261896382790601655230106783103701418810126950184449898088303541093007198055144374094809629732247735033227376973546817103631591512004481339784046987652671831912321289512436631226378571850049352317306967972736390523235788078871486115550906932495323466944890183395736595154771941927475168665084281009369972922432331165832200844373351193421099104985161732086156002302798226217185515118030612826734872047846410733749275112072361203910184475677293016437661457578663848936221597001086371730268958968808237895156835388725577095424459*x^318 + 36471110139644902221843216951292569059087099868444043828459586786923844323159610869763308318961932238160269948784290561288096209057001079979771649735888274338674846992724588686502065539932859646896802546863797635577314439095202478087385626930497836353357357423922433950945563373897222947648628180758249916254240293060971734687923910377309512327261441358632350916919247305853284221825092333834050512847564175441161253939696783929134800324461669480114036496999635583794466949691924863587649317845567699229165236768027205586819086883601780611535663235856572232416356939946198244750137832579662748004009393394542906554391533150545459100097715591*x^317 - 26438002473535092885636132590193155136036839964803167087772613380013624481597016336065018017276213101439052370200659184029063649272732048667354673922469695060442208456891998596270058182821467225687819161576140838146731183529209451695779363078002782686328467195347514933298915602409501987723833584731818332223176895183950072935237640412725703137581636561476666635312317104741871402879197806870910272557128027987570622412029858344975992864896054500959105814058881997733773662907956626988104511825165868646860218608498753877106825940725005981304288229675465187772513081939677426383055932923633902656954888261654786161697211297713405260617440742518*x^316 + 17926611351659620896882488803343493163158862351826105387314593403485611767678473294712408877246932399631983827552700522814297605722640337253096880110231317235994280070827693553640851384835033774734743638909281474361758244951653901590753331444370430406357481634655465977310553605387702307361696454339891428404039281389826876249948449834227330268409018997914970642320586186208233202871714190147966220830713780857927637046997585492600567148714983904475757939878119825057883518763583033389531741406088695620905721339966235043546760502444905325374150986949448239452604460208709226260755678811300971547040689878786622531558770010754120869213958999286288*x^315 - 11559745770277984535125915921568313721339328649621645066894947998483449803214662489229982937480427126503292550813013759552433693471520961993123389799729778604470101543264564307903634508579924203628900007067547839891516080787454367386242043435570311612204782556107169441953575021013401940827247802502463539178345007903158921742636461169105864734626573777705130750253877985842491420117538021929926664208459558009790186114660006801113043197419550804013642824824338843882644530994768306234571856609841015213369075413266420514407698708339062123282273455059599317867955144865405514488338994234537711748000944301176236020138678025530621254327013962735069487*x^314 + 7149324688733932838212017258128829782237740811815590090911615273373342638123908417206362994895659696930093442997251927915248278029588632958683445991155115655402513067726935515770243725461841216829279135070886607503813563228864595500292118149339505125858261895590655034109470430099659991652008954447984175770026751617141820310641879515115732360059923787350205625000298789619217742536021599363036698979147557278505021637088241027736015276761720467427494095795454502306314079257605690500429805024623098668271918308810390372107036820401238697380318439640064651635612026107297854116085318866609777833005464464995811699451286101953286128325260849850981631605*x^313 - 4258725476577732967012543708439131322463882113722263059657766958476507762848530321067977683464341895413683151986124545695179463607750597143848397905980221743923965461147818166106387500425376698670656267480999348371074007457244591711148490095668010117540587540792573231059861504386453709092889440498962366637259174239345765208295432073378001438388549407403352855524102701675856579539322489387757064574894349591565806417590254209150321438204847640378675878886693243514981982005019426052458836966656465232627348973238900139135111798926524781343432941778459828115032808640587757738832601348283838952366301025128766025980533562713996078598924205680873502926700*x^312 + 2446950740172582965035904307482404152814900223260876123623830301903939082852817846860640866447442532147795761773872350780120853427719424918098671655667770993723653403696746662688259329191113682204510867279677443348012240854876590764621122753414163470298237742738105699051169161764534073788709315536012533569369308889291514166384979986756767496629487181169613412761864218853546329679967754332833656228078263000059260781579815758908823655836343037943361095776369880772197166287905847903194252729327957378876667546170309149465783221211539037725693822315496861030923665607040515301831133259634133990866920538948901781126039598239595553228111923234666977202102499*x^311 - 1355064167436041538966714364670620040550542444467643234952742325889115252311771295632210457408769149844904208651132284095696336043077303867989879456263850107246222051087030929199944341537037455221963222952594063284615639886255303338691768058674779802720296166476278356039861329780436489735165541374463421189106081050649908284094563122782665181401886125923285472254540395579689017571975543479424330655832154176337109413507282303724138139845440722369477124801004881161524409018445709150353092211489003190088857563458339904860927112980621055983373762606491566718469063029516881942193642088864928214274779566855004900448718281312938179543234020704581759686393455544*x^310 + 720956715700564640858179215252288514746806923915558852275570323447838289673004753880690109107571614688772112177657342660645131750425764904578263450495755011850281130331923713556789776184312019007114252454931114721608394193340166583068886278210549080349319444946360578266979097890578395412785454102542970133610707528491133161716087823987480410159105076191561762461971229709078108070378788886802948454967626500227895391314002685262949789105150538781296547898578753727153237257409984381300851530444300037488206330311626787965823523217511112726448997871604273411622274757707289984708496249539225572963958260523547213533175372950802061195380261106564588863105454293101*x^309 - 366174771583642085691745397501163397573480184934877338327993186494456240829449390368274264913338902077540659927186369567166141538847596093168735101521243800784365148858750203320456036851024701310059041166498971086805657944248100284042643598849574000525620177495724755018321807482010088183383296808863202836796312395308563548117417353505514367428128884267160485321537693667761028679432256276359969880245923831530257952853872328890605507897196581847364267689302416772928484252033421999997902866761233219578222643367512620582767800468675653147900027120300393768540149207038242908164837871448833045035195633030141175540394560720297698095737065919720884292890588290446333*x^308 + 175436452492212646886654077368836437215937364508569658945508361240156399863329828373507057446434990355408857037512463412810015553196630328552969643113036917754726254827671740774629480444693186057223712184827126652956363151569652408715617487973404899898128578440980179503360407007798839693527321642603744894485317299471934032112398670955265798330143828462058311904657715743235693278358963217041738345553915417585786348672023707992400415565415795106497481420624739313905613957298520900934047568405279296602348284513299269635590726643844462864348413258728375131691222083182396195708145948023062287013913587452462884207633975210950585803231832892130803651206784849131741817*x^307 - 77459811919296354528849803297997940100985116047663702409375254067108180119510521193074713901583773472141692670945068797873786160369314902324780161021788253037825010708936056047034714007405485424624533767754811664859464143363558819196047243736817255496651833705096074025584578762933434686926383879464771518409084663092516296338889022917031072442069427491126500298969207426916783410465430034957653690626991015269792942748060449318741680738568021179314721669402453759173024385952877975998583419163856746987439474844009219253210010195172190352597554633933238800668782124470244593349798217174158129613320253946041649091725519541297984272810901837670024670713972258562269368863*x^306 + 29884669387639752952912119509411483862764000207324000273586397885485969802648846652228594729410370339254218483700300391146824651569516811602072337615858586756426058884735801795230293245790286008082921715925295954437245811937406963359688211717315742010669430758460638493309118194953335380557348440867635215099500666323565665524506815666319330990447373642883851280863132074897816142067963045570693088221424012982647937465465339353896885485149372299334977670873623843584527377885134953593522427440581803554567824218509500508434099062168696777674522519403948190110963208851896557444966541325650794402739300309468831478982592317213098395415152445268347304458557951288018198406819*x^305 - 8491968958120036525000265124325402399023331622624573954585458793628209395470730586720617293387866442229131545188960990950461045488781686716192654233703623857356829270133309282200759026673899926408895390274374496802089155581457280541513066257437204074946867383157863394655526344118861025380148277306270745328608645293911212774527225511051767769364271865038252746882279230160508798551957167882704845726621319505712446435738517342238438830007952852350631772958430205703557291374271390553164513372662653230902186505264340290693949735780543120534809083089899518834194668313277593193479868557964020351738546578236893429405919590305597003608148962629180183576239664809230069644494103*x^304 - 20706898035818790295462374421582860543977942481582732543535429792277903749818928901726065699026036270318806682475157689167749817527485876085690392182709665695589190796545523111612369706979753011101762802520527043413955294143921625012333892011276479573420352007189600611716922221119653767923374455797560702535081352262978655775154384438813971874942356049259408261832023403565297194649459125666789016529818455999625318266815359452053825225328426095011734839377194869315416305611272992763584587008572819510363507872436082421216102583210489374987391008123195530825836443839829106328957253228054799419231889870195587267351855635273576598656471051757953753818210716293065597389368657*x^303 + 2641897344848065385787619862833591231375803089623289146787730518543244225248027063058775868463395278872316436285332001172946608587079040065860835447427530605059234423746167504295090058994590591661341348251188430319879719557060103015164758160523600495947277004830524518404898785881114487955459092260804807363580741467473956584570521218945786679690304930892207820386984731548416812910515483908605699964755030009783023983968696608486831084789361920118050334177129365233415252048523994110076320482204126250905960340928734998368017255928904977735587037715615757303699551879629008990419524146924594362868168244321512671936226600696871230702890756280749412684383435642371709535810900982750*x^302 - 2853433035046260635187552880271441762619501721575774745540960715847926130931503790816983035139367600101223996514934283856632860507157960476110578908159564452940138136765176787268780294596752879726326681761524660586129003411106103954915066859953081435592184393301082624229221812979965138292219950358564851753461019954533718034765992374934761572876106447796646996768943446188724939839467271909574398441414219863375309520598492918717702878588473099163090072040495814241195195551218717436092911132124287019140720980526108955449898276305584369809366049902296158159557773832316184233160707415123347615811944690663828570817666340616478446323681354299055259947917306300848605196543907712637673*x^301 + 2273847744532246324661388703877775703614219694745072596453310297064110791145632809964934697373748275249609456400921787072642900260271928756956707204621780122357952341273453765343996752582844540847043396297976288685304232322069547280323373264721752353249983423776977407313213748712230312794672243970062961947484964249824186946078974680077109592070887528406706943432959498954154336445270834867680030260500125144035642663428020510380269146573561982139429550205489652473105913789152948221259743857653065519646221032711309598796660084851075953056004887304658506356824978272279614547513793533132258527309723353098890245869169800938676457562812893907362849306245844001139692121136935023830348394*x^300 - 1581686118164836028554925988466811517390153391780241003348856873341349891750059802686005285919673140474379076860778109588455996078344057567332973051777871856873878311939665697698251219135455364198779172344715423524604995287711982599817531527785157317657130751930799990414492791508237133077633687725329649056854061827595668416122189336413228863695243657049634013552927423793864995950638380660976244891124587476044480787874659220782173329707734298408182013834845843847027240564006067781123761906411932011045244107589296751403516310731051851829494208217583567594269131744934930068173557084977165150905260427551298370409851863264034345360801034001109493562390085620651881211849817109000252720125*x^299 + 1011780633578653228886705983683076945129512528873456658228626439958437780342487558935338450156752490304436298722858151153394218329262491131428765108386072206077998976002730824424236010857345188336972297117666329573864064442030709044482009457082241601114084352018068335824345045674379189567574876999998803423013981902013723316387103548847239292538385163747021561099992446467132181877443164797108697195851746037083836732807574584713176105964416912734175778846311452165381640642336254427940488818109008343456909300829174070816876640336524162849740387373095888263736439816479406342387940911789704341097882152081166428740059433294062063478942205216262173559813910530243655538832339457001889195869165*x^298 - 608721023992523437479109615389554512421156965423616510728477386016003231691490734336251495340996196976946301448242897727586015088412858173106621339876726245040168483479081815042737604644851981520526140282117541073283287461653157132312838789099156347211634389534070476954329783343990845318117817582076673027048538727229657050428321467379632205010536272692052892179817054681741136704650874280890944090732015992749291884591632657736709523272509830338464110512343964612781833248499505085434238655677612901640162923782542499602962448190713812645039508110265530730666798813687984920601873993865705352239448794627112373308060588592652620678645131569946550646057239381069233436853429090720700795940862693*x^297 + 348274291781030697177632709643688230348358698371422435562235513791128358839222553447869963497962547119354016204559795351995273048285040381423647108752976811162391359506020445357469321310814950317487576527021299371709017807696767334777588068852171018914792181717224938445636275688719519918517218371020211597379769900639607499405799548962143660550433698398693121541908586072458440500368311412136115951325454574165960789366502007386262294722498365537225689462533973430279785453697720875657413666132348840650259094196251687535019135706472336772318563541993502493260236027543950017911145018762148635173066801204723011974521960812524629355413730197541169481973753280868513301746540778526489481991920561341*x^296 - 190527786203876065249054312936435121445648805005148628031116932875531687302021001954592258816637918532608775509611034639860765583214328340031961011168195817538656981230738340748147193366077367851579574813755255388864819385837817090301155269091061007653537976217994937282472411202928338667255935976402398375313084690755770345921301470279105111171066087394443610844090832224048624030885411826299744618192270283940061592103307949848468545248147010653455334234244208693458918970952275752933252929669387441932683029596792533018137144841969742326042013897774411290175537801312267789909915858429743812000615049701128096259993160770881096084310755796444995535989845527188746215977378359195749113438344965777781*x^295 + 99858040549006148661857470948163509398324646040397497000588544501247313024752542086837314107705272899298995443938884916509225083218761699773456938879337818335134822464726278852704345514766004967934683003474916436340458962346066566705908907122348163704518585425510559960695201172772062707133342323185999554019665438355454788040738531944043645788019664235069104157382094159500250511593532237016671125633881170785936527191262567596660377998206507498168958237232741190298428855976397998885693724868443481775982650597009690704173369256448105269778774816945620531771711241431350068528763020176104706485958111878415916560941008751000116101529056658320465578043240151129382195613825775040538841195875308526640164*x^294 - 50100157877079704337085554342474992563435869921000183782660886504870100902617658654323671670244354287833873936314230015735366341081098416820859412450886923329036447227006320852586033284984594622311328715197633493873983631672427406475017448615941202876364441441185546043338853683722064483013083547211077293878918825306151647730596971546965394602359613729831195385839976942305942769807793618043200040881374199326695818219649287317402357779693471093113447818893480231032810569597599185045567426957036354364424396279979901071626173588997617458769018266081243408082637689891924329757604123960890822673644154093371182775320713196305860107616857650768050075027609610126977165647635159218353990519642096360405595288*x^293 + 23969535649805986944120852533743390344756580048618405270821687775976518341299922326402101179172453300049916311116709782661870876082631919605955826412074010810274762505119306851675969398760132427992575467431194335978849036698196653678370851488382798252080055087304196667812557503303299618145536441222570630709653742243086452537526625071063977291305488465888076579421543250164771376967065900586960670514378096619368804864328962141426680408494672724373588345210408245524329240112285953829907267137312405432026635346600418742879457306717023144226529662302744077312427527846877441721372764528648572251088723659454058390174857857327758036657824957298708476929522113504320917837854666044754448268730971813165003929117*x^292 - 10846638724654318743635548939689783729659339272380650865799722701527669787869274987019307960630120257092958641461548557454286078518636268347630676959718434765874079795578145193197092922944137350277512521954026529064219515526613567439432184378230797159853529560921270436329623827196344881374041084473875671153465100326487587832398794276991908487487361427118473493647689507635105163357262039401504810868528774211843162018659267867991999711354248729704565521761051079829056873495648038302114956356689630150436218456764948577792173798054397877902736765564992209966250959761303076509338172052969848502969887309458852797639890968233428284991973444446999846919199155423142225365362197990204329770615825267291224445739418*x^291 + 4568453074676371982473784564336704339275664418588784157296664465397961525303843347385612706339770580713506911402103798507790614701253416066366945469712811876382900156393074447698474748870049740507860529962241965158104978286335294992089387614061656155233264458863363240633123277013234998092590540990858520765463163420450384189311311496111107881654876229922838908685446445084210263932097520638380329200805489817594700329552049091978020608930827726754366790619159183415633010925176329573103604612929974881720671754166509974905915783582913814664183114103966099132393389824665426462758176074304787459481788587737785064412272970612035508738547456947249210600348116571252800523610458592761437045837970950363048923772980063*x^290 - 1730943898548253070150163397964189958724203603039052980379204494843318728567773148152306629675736295904159759167897713444592323214058507175293566133739648205466700205717721278345149517125057380171292331771792380275219339827320125752664360322250316647188967530077541051381912425818236917075483756042051300080895239290553707455333331890567611296289322737297122541912947375311812465212236409528245052797874845323385258816325956972124767986221027403977208524547501459157480878585353106055426752743201997138168666448594144875109613954661235360934921543497079093047186089888464295807817325840258628486762870999956510221457829000986033368597074526805258633927424972451582171808571240124207238780348085751762890653992738679608*x^289 + 539318469956622357518757750567825145124555179380085029520061479939545171431977469985499099616756840637478762298910168211522845438206378051021392747559745022421527691202565741332385431172074651788835900849576196247650600650394119666704995777750613557700589580887829456567059447475475005589828850982519805594746745317190242606893944990245503540719184463130724652498285671501074879983210108870216118752499673554985937717212684005444010936295409935338919926495147990959712315213302534928308331550608494689898706684273397917577884422748697810318170580425722169371541914356298420042082897617993649494575428203949092657124483224971279090544179249765197085263711611740628857592815619748049585191008515036926545032962330590799101*x^288 - 90563618715918710956437335341707745656373923359721057557402484922187971780780685549666085223498823220910293150175933297331609891910705026641862869104527136622269366693796068315919675223049015030533567914049026554736997027789574991169654947519102316454730640149705252143439052329230623388778675277764251214082593631773322487167689257537880831130107793877012406361953823078332578029064575565316476335170948394575443380872491203874101722486674129795921990083265967613011195180998297154819133842429113923737303108698208025250712319487620754161494424313534279246262213854061810276065397754832896375959407758040021735855209213947851606768955506434699158671876476228515610094135926505087057597770433483940233431319903575752606984*x^287 - 47201848095167256360294541034456747135668170332594342663455205209678124793811973454564911135937330348906726127304896772058701590644817972665945990263877513330107507942533260740761514716752475031453959194554678671745748744696593961386798014451165849859422399596798417006288573918579938665839106016658819852830757755086488099909602844757381935858177255005863332272740541106170426876110848300703630583161081238779222282983204650577054462843147800811127996694776186198787605271830525770624888483765098048537299395412964358316490101067030855460859950083287725642887225768680913975046090935076181797942803554076028884168477720933550006559819533606927658615866365288395619630415132543681668939429286814142151704466204470808142258425*x^286 + 68616262382234252215133411928936296818112792596765048493265576150520952321377713914482534978405131160289504497228912451916800442678209472878317673461995310810523094710258973340558632335590468788270857417680017338592614765705467170434666390354963492463057443175566671877433358330487067001302615843582244381765819823926180562327379471406059397108598458013334602218446122870393379538056810230998472945955537363194577787831376297446021319227431017291505675776778756915442113241149518323806036045590308504999976900912960984698248323574253054829398064590490868174847819977473880549555689194046552555933575885582610845720167457494018053751686773447718328528750755407183551856714017728180802379957774232888545685754578052245299293283075*x^285 - 54885023775390604948769794620843632411276971839502021637387837545979096960987728161441202464182329249485081606207434853161786591273723908822874993917229679468123071886576872574634861786386975986991619600045341343611140897417001030324501416224662347317574507141602027550498209676338755201686053284982351340106970001262227891248625427820321030181855701470519980792393109874915773055239413643592377061183980879282605566151895999249393923924430804645601268663476696562218164526157166351595614202233230358835412992886016299315349830284828918195353015640348472818607467013868138468418665033152809617879277189433829306754503306381238417851197239667297518616720357506239832840750748131807739367350549822816638705598014277183388918208549595*x^284 + 36176173542735992510435230980014610500566395290871108730790388525964976868572298379667274044821850599333851954974731337350843772305695547765187029758768734709733547609898828509247377444536257256226618855077052558038578924853280471978138514465112061126069936798076601745693848139084493690543268505764342049158071282291603314252625836650059992040278059386669076740348145722580975344498450470277310761129961737854983068490566625469265132369439881242741911182293622122996442486280052781453539214935971903278402610574653249142429401404302836119255811516595371304774733748998851584753477397515299999904874423754572271822281977262882546685121455300535517412208770413066126776609392593250795143317021317190857472683431526899476107392332670192*x^283 - 21442155677383520325337141362219740072967866701714299556536441802655336654390818392141176889604586823904426167317428947882621014284550546827847181795864932927054830695968520842106899150701143019603299641810884946784949762704198691955204871151205252097450107211325728374193707776200027086473139827554551427784279386037202480662364631417464302237696399413686139094969976497111733348415120199711955716116989564212369258621432132013637379714620792481688351935611789483784846799940089027632196836707890970064134824226420791443239674079598489222673975035602548436473926806986755518596168235093595330789455541522796456789878597867995081336557015216247740932804440547864065921027164280260246202198953626431013712891836833502766093259082933441621*x^282 + 11813424405726934284063489647938017381748794564711159979054901360844252748896834879443214578558097959973225541163446802745823123270338703094430425773683215941648590040663901099935491572285728919126255279098718180099129069814155165335358815158964030210296438237356125745666474802596612659368794052557799536825776293488610995060264079113350306763274819576442988266650188909392290117473308551181654686949178566395790118321005604681914448298693266880875171223665838077073702101048155051414509610698518948389255100691695602751716077681904641130384321479098581364467284677811349250500335981072747193178058891160761538510996428193062311704807253321976837186906112984050570795964781326481736672242643277840122834884009991551635368247797435858177048*x^281 - 6144103135369043408701142039549376075494150120829614063619498333189651933617366843973421813606979999908427045562766109533356772496929657020561332072068331972813450030172901250725996710329518880124435798511406105332379595846049133958675212383756785124540838858848583621558996773851121193613830086637966326477373755322789722539652369923646817716897548083615244222927946423293364843759763111516663235444841799157147648322966143176517100640229761529535503099849121482250245039967608765417227042641404980411933426620758397830286307118415411976641051916059629338450003298520736031286019935953142621509506630756863831032224805311478484280395746307521803081146497360813276198687552232198308969840625237262898598049573775364705052830967241402857785141*x^280 + 3039924052544224281605450203696220554509812996745851163555738216442280530733004369831163115050482175126348404984352725103051255704569392369926740570416178991108820525076130166303030817753123211906955621375595921441065459819544179710685946610853532992061651612775271227413384271327045378807242855328513740771365376884758382765486569095296829188722772239922436293350687632762208054802435900915897322352100076514977673631746192619221899688866812809680111892563400327531570740094983281810388366679621476297228704892242046802163975823223956966647132767872848255648786817983049022254572502145958657155842005170057213138215584750295527573553652339122245324667731480360399391490605333522150355443101210605301237799880071996625894877317408292446684953310*x^279 - 1435813490745417884633444146802304972783228990365790340986156705545520233104423692434430070636184030359540974344351924996491563607123814792540971075810949589958530999976284061176245201017224818121981301032435683168552849967205230426701455618005188958066909185847561321709141081690932484576969011008636341317970137367528804643420091699984331802142448002693877729903597296068099432300339704766051337187647734958190067008133253792984168329722285552944694044500093082540477028602380378709481145558505247466019705096198229117254080945575527935044786931233831585506031003689339436887271757739494611723371827459805249197272792236928840878377317560971663083744154924061486955035139691152228749370446149320854774585633471013511843945057387048194114109880808*x^278 + 647785967304651537513223182277280620735336133283001924279115279690827326356422767343852208994440561258429428276258119211848029830979657870722330810562836784153720346311171802186061494341469001963486516044766957760566057510630007242935227577521561740561152368117211484347930037906429575668518800372783380507733442709399871742399602413316499603637034227532871964027030708486440827857357212947802266993483440702869393453888739028630647287507284215975473552214650692309324750955151842869237158969668314072512791093735997828004689099103480237501791224466804671199752226172521968418011112944737333992767426206338525275160668422792400764643871712030655696448290814565697808113051928182380700859177089553399512615901201597551991308551890799908207417275873547*x^277 - 278647428223826883087594233100490012605067551793767341860792824396142276418155455184456725813470454474265257268657174651897075660780367248216889410347346283354342528349010280182372718790681268597568987478736767009752437571035330440408388547692577826301435959687799199405390986477416516869869168795514808715942491114990723793626788700102426108560733914175538171484794527411200368744794811004808531966309555720226870298119114040594361330578368411956233399077110791348494177198653742257853452294393999025151592910748899132367052994668946532102918484703315258577989492050082652338353442876347649006961161386657778696772862790579821262065419803473808874995393448134487142181105650955609890566973870806327348049773447326642460076171138772811192312178614715760*x^276 + 113749525031323740999259312085431795971867929809560957655085376684202760171222973152104351944545734996173819383764333261789941445829606214660231547176774312291899478932858094140485693924621055433830137045914053230827692197845691571309426766468196808034237197479595857457404605714111267297328322763344811263451609056910901536888362178022230011106750333023603651925606251730654971716117564397213499595032423595748606614856227968621618376766860128439711957306777978803306385527021675965674114287227108227857561071719035524185140466117033576316300011524875951771073608683318525223940058087789323652822070415065606793567784635010678370869748947235496405538688541573519638848082868779699659251950362062494987996119280959164177170373178054598472088385043593700353*x^275 - 43688280115945409224204030043003422153636484525310875157089658621442298617583509739486536563314173373344275121157635437872903295443240889363244997882369466269589813082285298538919721981866958474375307104728632999664101516874891588420465487505890853532059147939120593402186382083315185563403406786172119102809938378752240994129745641474148551834048667885428342908403100004050997826547622190884841558868088066694961814672416324207591944587151754621028099429612121385220173402893415987546508693638015536977100189464463016344066912660123194354990191550696517261810359504491351237097092286186235749396710683314260954566187670781824519676615215792989958169188482681958703284697910082295753135944439450054378050388585845142769343153577967116170043635620435088157578*x^274 + 15542155423257372127165786715105419996351562614448792774204708935079349527087339992098116917735887610640207567223629897962589021340327632428616948824531806986428925425919930284511873337281929794600510765719901276974222803950403820183562591596527154738800749205095887868808262526344391686518373560336621267184107356381211191079644190683375427818192455671503395988946099070417956919396286720475089640632828337936071922208408750810301576740851575318281586915376533902718184979341497801898736871805300509282428276753030953096516962589092056964718776887748317440388572844108146549291107959968343785589376318226776366680216766883220605098396572409096546480075856960624400649695108353670077210181566345832702678723691458872348567532212873460949015544714903448003407972*x^273 - 4966481765961388758712957179231562191768014777236962794678251851742052612124565874856533271216211003317116748649330490007234356060614545563120746228449988211563186223078302932955423861658622065325759920084528261388181221896061365430286196299905016056590557360433896260049418121826530864596279048618541963116674955317750635752021563902243291884775759157261384592949898473548963307753343484624001076247859015999482387748973708738992404723160532156179990962296383599531472634764461578570020210205190727703527522643711339570163630435579066835265793738650408695171819795172945921894295982721700133292688201349225775081987651110605948031500532598098142538694430842775750307649903599147529801420146864379953536864080508329405843439502124413071373739014742538540269171906*x^272 + 1324623804225168358461151427651643401555013049789162290265711221732553367283958975599109489563493742600798123377373179773980917977421178029881490031075126287123908652906208526354315803049050642278587357427945237665723254513026782731824655341414928144219346534225935431272056704674552787113202777892407827549852512909705880470930254915607432587016221413784577013011317005556604991982436737729676430573656795380838133437838805552851681040306389491435434747825838290907290646070625585732535386355678863315462949314827583101252642122022638503313835832010596635967186561956794201590188951542031453895331689164119458601747225265492830091237941031275491504177900310552571366386467478624634751117191298860929325832978581699501904582232673612971388592310361575171312711760855*x^271 - 223181485498731127104675955179547784644032079358619988742178618142689329514782410201486231284237253651292661503767082112623288440324044569585875251803702141080565862794453912775611018858053771517914275755597785979884657541351865794227978270143288954353645012877551432931329500661414107099038013025868131240586410155216765002709916209626954037487876791481318675737161046059798788363238653189455390182196308508939161392652286977229736466024265997646984075221893940545684071139320579954726344430088422217028738502107052752957063688603034716958331498449282564560789407912476524616402025207651524858553098954767669051609180079306218891452437051793902816786404757348312784944894477418945772664810057431820881526906606595702738862907910364859672764030624340827309676826357335*x^270 - 37189077607703600585253916450464203314241559266804360151518986687917808222097795477036969354623296882806976987266737982894715034262653289738940674794499508266641311094460452261958620501494128481324125345089794912142977030511958667482209120360603068012258550035953875137237784175793270357084346765191519075274154749870969484311325097916548492332625244250011666780927894094025320835925803364624259862153380446750028712892826816405978357826878842794870315174573221364818892861684228499854882989993360018645025310970169534174627725255524295806699818940232301052187632756099471806068296249852579082802015988513050041693241348295499435552198724520220983239251108665705131374676440427084690903761973534352230940744923887493267154660303869534424723774699056678270324381784240202*x^269 + 61045942117012590560115405366198986573697465887055958612353604649472996954192617986656455656971475197988269205697366179612803686071880939880194871781343825415063216932706384420751501444549812641927056119044448221292867362400697601478380346356155273077447533802316594386472904121302734353220062287511234799505826680962288782025118334376895311425099492826767603414502795904588683888657592264532254315092303199870838919412018416562241049603059936335334503915669724081562654293076658861874480686973766259423670137143617364785904785263953210012338832014067312707530575340990251596299163124168407226639495209441855232198882994091335265343290700233975985899908065509668843306271200718978464993471480112667471097171724520178332271668150408698834329250618164411369107514528781477374*x^268 - 39009647834345889697026301961583661387232746847605132249101011461840612752454735870607545092150293448067526995209506589721123455498835909024243649469791587332951857909922909013642363159877149055118195126129928526816797280637306335461042306176086862033967037086989718481304574861689042761610326999901787139287000871669100793448927035988801546661594161350639281723476384597138537190921113667373715769034396602084095947275555288476212474611567571409097394808534936599653619493739232755586591776406930440004241997690818677191289716362831697859832551165233326144940815058388916670949552283815417772541835412524412390902564782443795452591065764390609203351951780496534731697592807277273477653437344454025039869185009822455247514721105751433418217504934125663796795286871739910577995*x^267 + 19484975594895622166915837658808334619082765361083592693645575726521057735418653161287300917510310212607399848086106214746158511740049510002136338007581682289158470097652127393152675245024137655478669602884771289408040994247377097316707204656833573405623148067086128834596125470074971531656362515915995075308197218289368858057213686551213745093084768265834289409306950664259274502476288555479800167142235205020199046164227682265681690176811713805768750718501640430879520318574951167866016487059557793873369804538507317542197549601887171315777478523223390073349636772015825406385454463481305362362882638785645291580630639030853856264794136255301802592248787945755649490339640278968032973840122617086323959874335852554247129092203690240001701410088171677608371005829320129502779195*x^266 - 8755729042072511511609722216252748024176499711918405381845216907892719284853567319619884293055843250234698162528367543144302112061432346452916558522034666328595384598429180586074743081563582306568912134582660635628904981865276400232898469738722754629735936607828382471875315346776740975394210641770487223885490214947711213546806240896149651354943729829687500957055779754125218252252158374593492376116404442732025076602570091289514144660712278731813284183364372065637558407350154848277185272197591970684406365888815933925363065076024562940670092572767702462877270593427308845400405896763454644438659525430091002726402294190036067080221827720240914738661554771701166525299395126197284082654050959921674453691497755670639925103226147239128689865996004843174580922405886251505835028943*x^265 + 3953759781696977003480952887621802718593860680660486554633803870397249282693421729301152330123445268564272441518202006383479760316205855902528053566626545676825747644119457867903596171726335574776336741128766333497283782456429116621066816307417448037309440671887269688572747898258763117611443663461348340020810480305135794387729965968761549724188947150223874384481178908990942558343938177492572786018180129256024225118913690233409737221751426032152329228010202329071042944702784502448676556287070246126982712987469108365940423222029496613083993969676639861420046542311692927268558885486434399675934815223583553926977764259026786612589281256334002633821551915145472827586139806084917190805322766665251608670183335753753448957605360973529402819967014908265879196321276671175639056016190*x^264 - 2037715608825390065778576420285984690124315627502802022233057026206348907468247614975298652087124852496225520002738217668217190134465411872150767191553919300647026751132010020273733586297548674142347889643192034703424697157106378814514145538507981248708458803054719282729492299935448816371723667694441104180069766061308653937480035070540246801789775411041673040974552825134601085138105784557374485282710561133302190289444065788099134907151097765650523748051083395844916525263606498267144911859527032893243893606815857754317527270685274859324746101727762424216071857433104233511908552202522435081445635557684161638569780437947772853199113465716337374340453345997119713761157291684162401769202917131936373283614199969738667552231198799530651901825264261138151748788802823821906092306544624*x^263 + 1272849010624565895650001080567108214460842585595620423662582674174232494260978931051203792714217494060342782116422239740427016001054957980578803574185247584241273781553182517251654546940262325508610952282966506072176721631017486739003707460700546580677736537930767040638735662266239306326523337252100662546215518542407951147191368272046695173086151210706994921658231231242469392080046169025609485472648642919259594337234963112954734484754942917214792501029705106695503428988356487085660231304774697612311348073025171675526736034213910595368364064532859168769228028093975601305991564608271578316498043981995785720645670184323448678130071755035430427183432737442708915301978016736932715599400380041812267439231214040689586377213094098602076986044636691967979977006067952589838125973882564226*x^262 - 899203133710427364047885105072249466539839985001359379811900887205682785491368567452132440052493838180657212064401023378230255452795053146735613954243042271852498273458688771650476909734206027971152959531505244785644165047392744997819419398596316651302088865593628990362955682217631825665491714656608882155059216993760106989062003063386327489624810047714823889429227211984149014843255278172299063024902485915598821589046596177739205353137221556686544051932455970435133915118794390850993893663380499238146582891903470410066659356264473921047017060128975021544022944678677467882846669766702527538253974796482511118641634610421602634527607890991265986475773196611786467581995985377288643059028333950290615036015019600293875164275241344990788705173194643338999220455545845057759953554701486912378*x^261 + 650523804037920618158117408918620452203748475097844524719132736615435013662901313848146366996182261990232913721051965304505103662969882377284157386460739341783967947261213223491243349849234480984495663059245081437892838848421546368295838640800613538284561485387136431086551755293563063616862080166528341453979533705200712891533494432344228936486011827002802939498803714626521175905006833768485431999362946273252095821554358231038785497431579316554176792699694395286757842067230386308502923911075659862343799627665546172632748391195417250324454455317756329406746805392457602813181034316965916259979221732442760854015192279746408151153297661563076691766441210278151767785612071165340125106372678323898410986907282865298642577703768487002618760973506738454909023063457529537323210500417371656933212*x^260 - 456419125420184840774164483490361979605230134891137224850826556291669199463476104065136889175485061434629271735440245173130859061268404318068562744034054547401888485181627481678004251954442770658036456345477441673245344738014718672718998192944518947845802157791316895089678955421345607113463148673410057250179514933028619743885012654433239272324105038731363750970011474858033339011500814185474085063197311027383058749376440642322251914947379105228821223456137017386747007025653643111669526288487860689395034986550071136014037312223428704980476695247495431847056607554243245344837979803930101119020663899674751920166524045976958773865308115213874487087268558034640099618092641160188193444147721395443352182474287770647448294741032381225589955664466511624781152768199266154722506693283759606886909106*x^259 + 305040998437502800206330986983500410642594230351443248016814782692097247012415060804213626327644946676461629499192511204170986712345974797014001698369118701074206155626791247421265362017214430030943346266582095677521625501449183515881955716668111824518095548738757124311452916882654299696790485224861472289090774236930518180909363335312482440778882043415141427327447020077597739860382750749843238111606593694841210421971282120711352208410876503535783765902927152572584844523341933286879223076618324867296476026865600548639446937288163473203555971690995051285120663457686775295095659303122682761420824589998351449001507091614674096384025801389747643298117177672473220637553969990651342771041049958792596814485391602699108519338717889995130759054947944467647723733332795305973359439502898243249695314294*x^258 - 193765982051956892954672426001008983927180805489958481152114026271358156084291326845916863268482524793971370951657688935427052854380287361817054130994629692819842907310503733065550296249732573186924712078409222062636303880897162553751313219622580660444201885745608176987451216652741875991851160030091539470224556588119410348670965224022955593142411158779779990077358479734387755785389390199396496068880944004353094758581638934755141279566552827560447465724185553809010165149106295774639455741385988513052604273531694192646299532937570978453110873403903258532885714890917601123074648248476553811987836842402300056853383102454235836294325417316327437539298511680482812919546028759508105635229561347313128923565548027223206256754578375816329885501608268067502342011725935663630357282406800168393993198192196*x^257 + 117313366390688294226283757528577350945128128694708261167619194859118541855968587200312905420372955352055304130744422286280186540492297213936917998236171154256369268306232468754915421638890090115386415241923335714076976639616202871524812483442991869326713047429905060781716245957455128316455207144042427711149244700573500338146615006419426767685164792543729029348736764173188474502508591866370135977238582767133361291591408833525945216599020274080395073005230702568853118076449310302176021363453623649502424324883438113291330258972357811647174364912304424526140261613497751816925523481604236569078642319250005103271911483029452674754137776793818287056178635733080434688712183319128658172006989277433621495293055937982401257629455498102767218594642700435242206075919272005574805335815112865435193645386210027*x^256 - 67953259903911704962791704986961673997341221280508319594090446466029505036421294598506919422504844957835685177898028162788359534027866669258148481470834935608644873679874675460439416394661310111034656446142624785131666098757978371507328982567045732997055871081163366501274027206150467712883858234858255824049451288637975953093303510973794753095616081480641117075712475231081621174664826024172628149576007887958938485377613972454360941252364048601238740254775769444008637359274094526317601025447234378374954514595164912638939486633519039216354394498571324750221617215350982581607281314527600438594234747996112777883183607596049620576918344412899970196414128383006163535142650217614546158245414795526667212165013478122119393802801315683534041810580195221754910154221902510407593810674022404276854671428503725017*x^255 + 37784853225065841216540819033902472017434285288142048133966383952274084400799605558403848435170452240231328188693015007586868900305641398604479108583724333237781791574329725771352957435604894638760619924354696308144853946123887028569551102112771827584188181420580647923221169388784739024138132863294395613765050347999633829928236296860173114303455633055266328313571633238666874989690478584397584322332048849929370777275179541833063592214267172177277460603534124980474947254772346060326193055651072944533516697283711798986110317003065543409910658689446412477064475750721121815776237949884173542066251388263467294221415709151878858186155642058275294975450177709588781116038888577312552739456689460664503171839656325234884741599178914365169908101518761459665039483210424017576310103874847178452095036527409630232183*x^254 - 20218014162040280685634199619508211490868844959942495569490671380095237987529956502816336913122083569714537323436324403672434066002267758925233427419404762422878315079886384529261149101622251043897586770851651513101021212919201335387651751838619887598693390714356822019226429010001396145723144985747379467190678140379904926966636859468442513309734914240453123515859624328365267886473180565038008167681294985320257487223487601989122042730155224661762390371129465261666990296704401064397854952049194675923618439905839596183707524602841725062307602453769223578040635124001331208461213610911824904118904690094647606527206209324798477568553078767129366354756524169733272527340300063795318117399654258817288915818389965216117924332750661949998830776974722286639968432035315282360951999004698011443589776801410348884449240*x^253 + 10425320455825801095791693041257034481216417915917652268178604768158745727932388056028115222799513607585366557695586767882009552199101002912002521425322809925155957833159716241000706391409246398169151287846573729891459060897278458248696663868903787818224021474142684453242540270908020007799496124202979475408530113942283275028661871054827797573854594896610802538885961533233744061867989805097115232700827364035588854787999732233730197946983941407300281500290195067132090183347616735410766047417008776431838096504881812282076628259060403880202915967450709378162984988753933983946743030501355720675191319532765842286730271805052114750938115044373259765171044372505239073318023643615907323717877223564256987802412546594137179745222146495004961497141955143646814792339576055460100752150799609920672970536425638867824660089*x^252 - 5181744253350931157866278724749578377790969349240899412525522906289304532369622061716010766187072713196838925381066049736196710990062645592597988954358825300588056906613276184478527178771831816293358774793913381505147917557974443989306877654058855734739605747057703519772157026080682128857490688665969321514983616156612300030615483645738841343512008159700038555563716980275366827543862175075126824408022156740910269768680325186547886236454575401549180659988897888832356311118382803553334484856340596708696948480311940811124398295160119931689230850020103569509656749923837198812939968048649250532895905990203684411010630809264833119891316338306076731907163451094886096508001637814590753754256720440265127315757463937750853794455136199225009884167384479928624970880705694391118715726240385833607383414337929009213499329003*x^251 + 2479588229189074652552435756786526398075791760638667367962111394764150667827133837370513565041888069157401059657746981041010527628840799453638042865824953552594426068756226758172719409063979205715557649139254372288054756627588173161152851744993406981541985792335154780875672725950346292092999978729296663539426629150383331407134900022647112124552827320214573119730194521450227759559782954411602016897922546645550746324811244696354863470144917213200720598373446817419967211444990993710929171113420915157697479623234232523720272591243355320350321532389572357056600094939127114066789159357094383152747574291983264486336208089884322946871967954713535933879324306665157913931712965893969131022049451786515963864553338229163749314864454307928570698704151772065204866322978456773398594460386336564046132287000743033716972463514359*x^250 - 1138735166041660850317504825139735153359668295757260705751150308355618119759579671962373697779587300694664669355353874540489224247361577119031545659561281976163220243853345082780910041800175338986382418709092057368960201631290828947004596188091301666893853306171682685384659881804623873332102089258955972662347245998454640568817636242869529205253221521336506231733243910691020138558049068308248062595281438395522154387240890058873353013266303961595737261865958439600356318597765800804506911496514136384539313299109443935814169097800504617072143546090987953461683328991472080877049741450644024021993744031410657627313510185444831155034972117618582844189151785728307396342672654883276802325923141107461615352254107740986042839528352292250877575059885671881709068085903170227703140227721895741409071209153780163372117951237938421*x^249 + 498742771359605006439662155684857293412807573723172877688380912746887922613637573829254882895466380204227079257032342587293322551523706984108251872519265085080718721264708871332589659871175470227420361843118544932672440702590647408193728644621486640834221962230126664692260987630122502325885019932504491585994311786559620975858400848358194239180645257230985139775551494200207316708851939764031116308855325877334346165489984525700788301236785467276228671311120232477810263187271059802975022198359476920756773771374396778712412892429249524941303626051208781226447209695346216293944373548877278771274686765883655860229898652642329027614162127991065734555241860722664011278500787979444474857526238860837399002699259868015323314717986596885926900419181278884020408120344070137224585691459600759685139014766306327892148812309818587189*x^248 - 205855616682546993712183896956058914405311755472461520702712753457762265082991022279016655912180929523228293717462516809346306374717703010330559656882328502730873679399796794413656363595513089855346155991427530216315957787122508844544037900381345119064845774914265825279019395806143857363270367071847048545390813744455432301116595308894780103422319954968626417043190044255896535496424425404977688501368811441444113704845073440106225974556433531965461841725257147743250676805174368821677814280274189802606234865897478654219949479242575634175467964554409260774885159169431718697899405168490382156927559037923431948922518941753528207497159848885363073216239350033545250578704825090910579113300490706255729402286822289677484049520383600138515200712521821677230798438679987503565287659358009591584658405337253802328749936627693729664886*x^247 + 78174927346490053478637231147330490911883527722305689673563539912611357175014581941386060222993474168424592986911195672883070554128553099491991061024731176266820172801696828854235976602607545167834576636631726024472138292531811531035768618742700835683597892491076915754745750846748659050701133426786069687221455282323173750714599135570223875641472861235402866138829299956458459457365251131222140217365250041977949466068560750725257455618046991153017877459136676878304711402956055169806203841216547721572346024607985322958620231314576450708633567502934120661370311133417589012503589959998503022315506560095640920914574306936096758677506327974804531399146911669828051561134314769869924454295481183981744414900228319762097275353247665253615132698611621186623869594705890710993686386230992891662010768142296016747067063020141173700316007*x^246 - 25815431688152945346524784502464634952642284124762539221242029718013416801073506400160856639042269429274565670573130148560449218541111462118241478998151229212349722082375760695712266940416715600248749004935300736177708687977346979898285613693519094219310742875620600669750848512556073171374033857891157530052950064951089880346164891928974434009841129564780286570260529944771612279329837676372475188718818950125905021722649182699743186296585060498992164772687327918229824644435764744265655440475650961973584366200804852614476059267083841806471251365095490720666536742153826300300951064440306968342121086760449766440138882894990749036225967089314943964370934572905457085236140064682460893841876186759945669164621129447755922117371882186900155125115308460479171053510078287414673653609064410383885243042664230647650166163405386894750336064*x^245 + 6128409496309632049924345676258856654087399355317803911673895838183583611096277738459203112666101230659864051687148263888649184473802757547263704378369623969739472535329011874532960335953405998726753921348782227110474625486428261617187864598011621175175966323152261482952802562786694406978869865117555305549272359355116033595734657621175590109893781023138727456021868848084810614503649210812459751848381156032042419269275840508439185513872873840146382572250807269578917754855960815936220144147362771593080786987675222154740942213789469734949510356930552399445962161741946206255646533600323059386753665082724572370992274072281854873915239371892545093582564824695928292778814316055025488293367056592977037855638948132120036451657351937844883232833675268083029809574801243113338908545262033929481113008091845606904171565868758675530071218185*x^244 + 252151092652589448265046965477464984737448778564974605818782283628771315764121390193830164546588816207729773428843747416127447844390146050385652123549058445249288013534606216795487754122267972060129347488808888104128520375822116626670734479289302660480121182303389021928507753735440865205677791758593407027894100134304200461875287947357137509733830666369227676307387771527661990158421394108320639747453538400379624001244324456779647573792942717764492812278868082365579022204145384817052726335994289263031141415011482175317496272599731922812207969490971024394365535811642589176174945777052882806827899639231902042094072920874253733611355918800022006585970897130064385333482793768645443059110582718205121186797968299165013981167713883264872210295773332929281607629340814130978756381683316608301158083473386540430775771712495172746347529853146*x^243 - 1682460571161420500404991300655854995740632279050991828514023168494967500297379381346010876240972620370314003894620238221406529761896564753852710875688186791440968217068673153920730399136701831752007181977849213842570840155070968845651992011448718687589626323925377984137433914369488077038729828419156202190249122660217745061734282009967638042355138840183774214390860274944399723373902751621733256930078304549210671331188954203788743641188508370739921598477267838787902595187204974432310113118014935787497407940795385376112338005249113673540142541284027119435321929261821448179839230097204253066367166397745642068023606532771942048984429472066746703502931032174704358684526557558084000405579339433400845103431216018989831014364576551003424731383309008881319381017817227816792490161880580524770654635736672390577559840218719829752967114113901956*x^242 + 1540964178995198164795405186052350773281567220829550039833980443467575372339438594292188497609887458174138570131376036256361834392958876131627523617671495310352271088999486248664416828495893225715020411181963245883685480573135505474378968489993595216848336887058484143418165415774154441017567597192270101809039628703394898060161512728318203932770880549967239699113105190086633617378594930454297959220133171932838930585281310585480576425328010763948030990042977535020828515883318822316021773169008781611975866032961775261308128122443001750377236143073774647890197814903655091394930565435265495985933610603977947550051692800355354523771444592629270841922146151710793813045098302872144107568297654020506380908797325570815922150905067332666157633588159523925469302412038969843790679689008245699422537380594880388491481449533137303431028900983662774093*x^241 - 1070271617714023779813858194037444762419840215141410301473456499776452709723099762513648783969189299191493564644288923607838267283971841270556618324688456336847101732469226347776055544017893346004729195468480901814237807277696172633874711873128032060989361600083907864212801488337554030888379467646503473508200728619325149900176701499034915808613217138934102375218829800967259509825250423299075425394889266104665735371641148441700464864227970953646915374271195953943394113522793456335573710937264513523394955585818239924952522901186293092891439348200127372787231763584549954908907203472582874991718071068269321613131287298990502117083421897209483315159692194425475974552153878337611659011719592097643133345781034260485146297256549784495508217085512421466438775962751578395339516432243117488445043443737772142546700704567023443827322537925355180707183*x^240 + 656135453258133981875530123010091757764342851119309246109855273384179775368128538227936557010475814022178925677123916332519546780683506045328606718057523612426615235201539990287490112491509064281080749071859646576491853498875765817238819580953826197682888051410959528786633578187901151058276613089806106114850225129323297598050918261318159975741279197486049028023481906048784907764556716072157668514120822331148460383322174038129282996820371346781097364391016081024556487073558216422119148951680577382293091078288410328087262148447756320848385344177447884186033439920745464140693453288968800160742608220222076934063934757763846217604676464817392799309591615675055980389921250275000678099762248948014487100281357766468623522586946054395152486968517616530227462252977106654287476741488175113286827178186053834418899701525702775263287329026737892384053768*x^239 - 372977793919955192598794710896613860018343442247563405463424541134506514459894946260966982496771659570240817871667698474021840262698128097963728694003608790699324339646491493045118149311319853907872861597230664301731199708785116523278586379319024905980599563760529896336848962769766483004824930950196994585386118342923128893465010337085320491583972435826986742231323671786161263526754950836885671605816481009803157444225639427764024228497829615264316365156394027249372778751534122736274749182264775876852451712241307571797075813149521891036812909363972487618501059627401926345015070811151852484737514314809597526663919810731073157155780648527350919233511183570094588844726984676118327231365810685892787576377466878668783272590979951391469462648207564666342523035214197167765205492970333661549935742362711139350313990287866564284156083581313169122055662624*x^238 + 200952595149173346690838921452421937623988639554977108577636397139194280064247876500847833352142513412301927100298470638211296012014670350852068895028557277592066121715783411235182871539276299643855153584866077765415399687072770220744914975208771025240624169405961550428154379254450083934797799906691534586304645659437626819285688757202414784579721575168078541468887588659876508567164563944712516868753959433005810676507628785208145455399335423246444992303898179345205731511219726557541821643539095573142340015640170237656757803349505275981474509184241967370447825494346003481301049516328568007452502769329744750691031647466044783409261549321489673979385783394240726272245020797038271181360532707190475294086866692362718871214279660619910736862562843492695873995869550746740468786587804390358539433978829700555155414326695120308282190373693676485441861956330*x^237 - 103785039092727616774137289352377279953884027406003924921857375135662507111158802646093597169195259056328836845081778805243515585365753939892517251090291917807189444336496280195495747151415151170898806426517969048351374258246521897764116295546340184817225515681982117795989442761776677679129783973170431195881041430333764919216350099028288911386928446821006998709802416416488772597257108392499372690476065993588349085145541933610454603621525928267610032487643960814200913000809941779598497726494621669507510793492192796724459052412650176928361161884721115048114134935571244830970513572510594464064279714429503239900636724707444758759032248364270758222122525014204135054388190892571112129920709643409438546921963532286806630828315023408153271547417397502878301514505389496151097913966954123481354204113242614152533489425326478613514650864830151965273040023326844*x^236 + 51696154392295630641587503770967753792449037747096271077054317655918183282891683890778816080472966018693632819935527152062353789631731538482015851377620199590106108245322609353666751665058023556417862694114827635140333261136995642914333394564465404280405356246158128592563174216016744757568208910823686188882790605509468845794605064761328915142733316944916179637358073625890618582175606885393856426315496802930072029121626443978690640977093202367451973298845964740111650858888915818876478266361937282741343931845297542348907936202613639877552795221393687082571494393550354335981623965528568702034640301204639751307316701613975113364671330619817151495956840979822039047131017755094726708155691097339690541577369326926242069155960455496214431179609305562876508161708601340151228882199272941436184356055943751890983797803419408134233024131493342982256819610268204416*x^235 - 24910938428969752611017917136354498577979799393525451423909865652405537538924444272974093624170856094235819491662142564294253125298699806227048407597151857516775863398909970770429469156898020759300188775568523132207221050001754300161739802295226117804418633995445951085385681097270283979196790211438229490554936780452561753710701994971819156577313419384617505989526010359246377362237358883857414557699065417912690016807041358729047946141492812605480047918954525247968003269762470867622289182006484883887788021025374046036807057524437491257069507709574793491109860048070427253058467560392310367427922901608088859890922524761633410458460274418409318483240561143575003021152766594355956974603256048752882891584558415911052951133170648882937914442382329147213683941368427841258417059372427190037015135153531598819367826120627802574785673676238205341990788453313392571698*x^234 + 11622762366379408560387938157175876734363169383404369210267358519903611836273230755596175352770035726025578293693109920427749197131305052159491280382792709568703952806390604113755852797419537353314346436943986430532467773872378775362242562790761340322314680999763411338026695243385763840701099453062257467792778478688371701856380427767913302739847354808134548410779103290855592144190433332460043712571507119092073173872906431948211944455698900681873341390450376897090239445814869330806650384954579050181191287617101848121967215110920477793738762769270498237851946917661336139190482163921005152132008018888621566022075700757878291723316041454639140698165973307533202604476570822273895931342559616257544381095465356208501210785513341315362410398819409259775433805296533226293748214369424815193667225686217510896544025158249389044770185816546661133825864494264315884853622*x^233 - 5244970321167305109110090367845562377374993891167763054106358041423920296996109706240381959484528827288695569135473559268140170742271728720273868397231398030412327613442531983068923611929738287506284728795128765704361903823980976753693670469130306907152099330946495173880791052723280339530025883608179195532789945473719852787147156217901210170687189178116975261615358100987178349487466236703163514383447269971335729255606005660978679056231472418578502372021053771458157188185649394943022012827541506164403328970166725734670560671541799959765186060875469132343983109899280952729257673286774398159048391929254038654473444768995196687217915895139693443045273829539993022071129273121491859485610812338969794017533936667686811963609874107145045593039845507833891182575641273724749980938098288775844393281258699682880417160882962692788951364492928733614666429415134992775542613*x^232 + 2281572400760484868626195610362282402627481922082524222568736716614763047571281416455844112209006515056869290866333912859673859838700202483842259489893074610266092877325429573281295313493573243229901404829261555128095132973861332624474068185648519786330946199876420757270013804215944320612427036049318115180120605795218037478093073727288078218375711557444368599512376371705186486145919960423617969964254166836308247106955911697228550521071661765288565368420993827929741291610991348457156265823040493727539666343408609579736568857762061220596593493902138485324368231948724230040269354075972656911957090458180078304889595661429585233341614954628591966986784500932961550053793894191404843957817422132529066025732236981373734149173174663142804379480922962497198482000122267064969839900956912022952054310961075613864045044638555901349099708976289208431168962952626974733121351842*x^231 - 950384395519866794481833810023088644473230132191190253983795645306259744901616207080249225408170433403775776815050132731040814398451963442572531126226740263978422598810394555720997035248262158242594586768560061044907457566638717952281902909604920205307854183515506543942473478043535962319707515405596580364047937089862486284631257258097720272289198884991926799801961847703750748247232927536124877073793655975280763293281986651955583341475801316371782043638072079853358725470611195279277114345348903126544326461107656092162802609146971087534360475685573638975104860075274768660934229603557866913106202933222955917086032105623253582091268107121713545016990551626087114705551535047335751434524337138383180377307691587927413086818660026998880017302355200620417308946319490930010492157743059935941887660671158483419359933630636787319046870259850243253969285889485959113128499892187*x^230 + 374405631022917060296550490896338940092668699759427581048166477646260716595642945623479086389263905371430360834296548625539974306011606438555706776180267140885497935164405283045469133149960347512437640126649943971299480272097514155666274494328826144396716926786045346477054789279336941687742317246010155388502007997884738615737443923864256258774637865189066771246837844029960432673059673766469343776451294148346781671169784599407939245576637736352437431085769245563118943448095139909641169049505283103392362823186068548702045079923037079942838640571223420792667932087754416533459476529589958819643507302900500119511302295769514131437594090091755832126547982509733100821367596434934485564767382919982032454990002135872173850753142812798333722304698165802625237214870836740076771568485546184969486386443143086395199567220498032029495957828108922832554037622306838978213164560967023*x^229 - 136091125929208767149428160657816767013790010651559592020041471885955247885365639918161091228464987051195761610740572410664508705342718755075962772339093914080360532011805307852337841641594957145048852318979450848033695484652645834304078534495715562985955658844333555908541111351385268602089351497774083540638315165749712120122519590819876041440927898896882141409336894716882649536390653160724509131515267829871992628102486865301149953289564213313994963367616889707988223596357570269452396649226232039613351570779114243569472774830705531853054808158229956089293572491334383921259788602132924585980287225206253021834850359330860747914593816116982989115910979615511741181014436018968808869002677071432256110883261902712709298452844840760354076569968592906098657143328697736144571265405685900944934007457382114774187692763273850800761758345845877356405349916438389036069330051644330011*x^228 + 43071566695143823017373479910474421535694995102254522475115837214200530178628254057093467213082461075793264869079057758096853724708244247851885740795113975947157270366245536372367684445156668232718489404008617574455506991015405954169009246966268770621627700831250062214043408539622992296155252050711672142799673780714041302932395449754186208271837453817671341484146724548251146595349094788637525275690027205537234636752393866259956712241145077761443737933822385132132426041833164561246407246508442867637348388691955666030019206050145289357437716915768608964258244961546021057414690104627724338348665156402223887696423619688818872689906843941483924818061462859781704654077504354786632752492930849084162903930360838582424525053902954077258026156878958971267153453404956522701897272764513934969457876843057255689592138107504282101400700404584139013836174706707807746468457322048139308649*x^227 - 9747466218652692921022163762547106133076309690649040059513972869794179922049311940499310609931690583698598630725916691737676686343578513102144006293385209354548439961089414825492752770138096835265156979513484577916969281693771048268783432449574103142765370042307293514040535638211229196378114256445017620370322214851020495690700946335904967977373722257982258822407422921641114734293390078344783177687108092263941848643712887924214833842177429329700062875745024626583814181730375383107732528239488652362684194407032051776684029732049930793990415561096805037995871649639395642717904048966598591349406349374412143680374624621599164317399302456696582173883533758295126195485697972863076089854040173868735956372052523100851598007334082296905675589420051943507694591984997448704185834253538947914092864689359330789241445153773501748259062074707859212327899732778539826565690416647177796208373*x^226 - 503925188314468717534745543427905888356253765664632983269191590885577095222933162528215588300584421160851271424845419358179017074763880940539000029056200870613890548386510529499954632612646045003865154006881788417978434624673295245212252951604986230994819861389820180072799725646856273261956454575153879735024698050534577927679687007075714478988328036625051648748167499070728716296357044115961307430890734210773389837188466954528263601144977013963518335054050902691048217326229456108582302878018568917563392118397055791340094309685538366233649769369605921656415663971534195329410688169616619717864835024255212096662995107937739546103187846858805833628603038311777739792178115975905877205577910226978681361267828450817807756195003689851740022046015443183381304402149743769261719861195590871500565684538821745287996590610664791992976440688734544009900014265139819822780452342430526861169944*x^225 + 2618926291492787737429383677924879699563194145336087572603279850738611841482316630262937985610666754152459148054648637467500769748029905213890788765180169305715256252897234301098830461996877533450325685890992221302753676200870519813456418535354394987509456551470028978840831548312609243025815643704660308606532877899955620363187120512101701438429202858287640425871559268927508734115803758339474154526086053554043056434163587728155483592165930669718030236877414856873727064661169762814840135904070263322683390368873290401726519202145368442262610762072724288245524288050103103915186404011969417605961144682347428701750793722102694262799686986592899131723522062277827417500598532755211584868065611439551134729775663481547866961392420297045575523532305963943013672814557420665229361197922717368102023348462220811366111217515404313979278608919744801225386935742959742471766688373953993535903793796*x^224 - 2310456468053775404878363126008017667057831474956501362084623763629491350554581185560453656464971829681485970101056894596572524784294311274990428082025615623946771169007280965266030993619668240290253239130867629981872354935071614933808302862910997948422855814462458735000972248694378324938256534714348234500075546716994145792674829736657622342558651468158479361301747302744089779761677032589198613332001830129005102706183869597775374356830849396082053831240914281373823543109224920178395161216066242218279936416618941611920286323446910638979989442712979505471843736300366028550911390058518236164836887768402786903985081165201579413913384048293261181832364526785925272717009001700798136129957185061255011528410623573804582894002538383306968478594150139344829146475798868845808338336385360777543427367536211771236993395507537988815348175531420702026899931627170752329650016584259056781578051066461*x^223 + 1558709870133632482256469927435223509900980497400493062085336319913331887226700032864256513433547447453164482865766436246651407724046990196954032529033538642127417992872520384581165123973353183998822019596315155968130103945581313727238949265911981625083556051879957779348435373524233615956234499514184620702332378990923686463718894103590497884075540171445790509047514611999582945811223240667904608000882697408671287853570867393864597833192311337930727463076359296409407882583021738752326455079665086315061177701941749979461584042030173733025608808614378060665721574179860286069541005893239525602344420696029025078397463156783378096598642850300022212149976906693899079080199025072637882610115076326475165998379218187609354919295772792877329744213237401930332603388139331638918034791048956441086911976915710948834165668647972228712862428958704409226307598105969557116091485567399639533671798614683439*x^222 - 932033493558932673952769334391481612774588382568863174601884535845263690249919067152611762286224509833687315924740625941131436101623418504265318387528233142813448445596749569061754197714205439268684456595997961113606221905531471092668131349590200965215402071828757745910473468084350432579581974640340173425305769943507467002999418466102863186142958834335457595127259335258831803885679768723585499398788610077425897460531418999886643464113974932548308002542151086328628888950228718929888048373880126642361271452705061414612229326863686551655300500652763257978951929828206677491105261486827438905992469794125363465522146868370134411372649690764704175858477606372858225435066861043098256888019116043562326766630089207710768658295020004109283128576705745722742403629599886124854502093516454634221844337136927443116237035191338410435242551144206986666057119501537749320725383091695634219767137541329718203*x^221 + 518579150450679133727048517412131448505355654686538706131152200767480820608276763069734342311280619887703562421640656578304844685149680814107633501396338547202265567969449293823517321385794348557316334748199313226687982966506026497621028643612433130148415433115677209711878299787896133089354345906410464162797301870941620076412242236591012230927075850151346458003994939753794460827954263768545573711841084552848991752967377515273902642951640054729206408295492393114306040710572587682900528376597406577822775821559989058203551793703095862742832207740714041435227567337074328392564884480018244880524976014861182180492693788264683368824287686055682109752289512912817833600192873465443328591459296082450990079862218102383931244717404330576575779727054616281370262807221548907503728221409071631935088348812684637008382351833106229639363304280993963408127040582665008164979073244218842558198247618537375467417*x^220 - 274490687276916445583997593244222086701255373155012587686060122747623866667845855492168744904266012452662740338515977772583562788583961247874920041323504080034633355940103401739441069813335351866257696995294198035454471957285184044018907602791226744435735884147203052585951760145532430587563679349915912536854651569513582556977144438952879293348156482269293198149355873151086160141952885122732178673299614260845153331143980388966122535931113215383774422646254485998334936280618238211121403422651060014754569382730052775423187827875026595322048327740345691993679830960951617836459526394294150534814999766403152774606341806198058843660678069488165635172424720509027012588776255630635119489130346646150390609653430811500980694259125106495592602386818852970617991647700927666747196406582388226226016825534037873462343374129585045727748574127060671264977175977276429629115352928368987891417850640101339198532696*x^219 + 139877710629763347962595262416033187413156519187690017886721583061538308731489461278559474437248880747680377037521358800885813304991059215125193548852496741954063819220252356184375414519829494241861829015585984139260029050078968457406318368804323655539139164482801519553556121509795685570681470565723977125098756902051452140587185684342983356924757002329411796376131716996421159428357268255280192453372423967437325722764698795695486360052976101423401755236243997352678595234874412175476332197624946604141631594535909977494214928600427970714812282366883430674827087204555336583688104370047354799395340475495868690620743864910785393799761776791729529285044627097279711426749899858973611007741406957854246938244733973186278441137879772316476830276373563429771253676566378006177499518957727588430087252277157818781492679548671912690887743170295527770438552817904370927178726361337765520482710101237050113763860367*x^218 - 69115583509622100444475597593460898931589645215941761291351338729087288217070137504047133591834221038744231353541871708511514286664921445488130193236067929279259334903317540814948689345796450431715879402262965194407138661565432597365062613095700079710991204339135752592677909682460530746505475153518734309204235700216269853149188074247329637469352257896916675077854727550682029204832267446176011205250169786302408995248962462658385707247632616763587573977827930064324610467404463616517872520217740115750755148680120235303308246997431116751902498690351776233305136002732544706966809232462330315946846877565687107602550703410244258811249296369487301439425493757776841378937962671020765159519608128813063013168081114383565049633703179805405952308729666973462594574338650052386276422195409353798553293003150163682864589509164431601746511526592574137822940648514956359116186612858129628052552641297358748016242799504*x^217 + 33265735687704023929279205130179634546132886263920917287282586376232806176465020021763654470029167550148219157552513032470622236273134436346948012313669477959296651100534832376742773383922562794492817543502023291422560834711292362852805727068846861636508679750937082093771556367037236256444150882738697701193820087750143178903653463151556651321368118731052524735624211747737907817203408964367392078768592103926283982949243681594687920349955878413837076918541841675558097807495148608605283771036699184171451622645298034085655224763834106940918331914620397975656048180682481571016633128282817580051626766151303035471727459618020065452591719415621211529053480740949687180240291495811703558787856359305998423149516733683167830572747777916173221523318885664508208136825403137248202947192710380840497552221219449530174720533999706305235530074791541972592367885447701339000119400150413255205424269686803571653422163068803*x^216 - 15644033045113873112669112189202827914734410372171161797509674619640173429245674841471501060071279521200510629473157342754974291765582905774798258440876374683022250589080560907257183269050905428750608965869008623494229294080325160691386137708292601756924705127061698702948234099322888322971340798458002544557869938018396522040462737027720975598492278544426550006482967146946540933975340875418701458458666191246976005699881656238936899247033169498148105044395422932179251169412980802751575110868489336568026513017630769131132894043451893899591142554339762747329639411148212239484125982365556539761075527594922835912653165981060544113414625940379040080045743859360022417312726435048875532322771583453222233593800736996429222542910175403883659916780668173792239398405548052048865128255073791653185738802955930058993867735643791849945520170911894505279047757637868440659499892974350846125642865780306302788052383298836628*x^215 + 7203755980339773042423112772332564076100021635923306267938193997319587888890643113106572408855922372369007298667711660417848051615450438546994065104440864009733208260762508606043010759249120537593032967979955788269395382976742911987475970409869724236958433418108900206312476463086844071125082799360479338299065541888926386622727122625670517518958113542132178280236269712909091387451540374498264817311614811243883305208577183487852633269311484765572428227252993397239980474316892705789986143851814792830116585427675767675558206924689311050056011826167942061390905280994401034355199059658860568225180683570240781598857083812862610798112439485511347008659695493257580630606271764913949759572660454787363489282378080372665894790368716030045047984193311757552441602147662650647218465087268136402688147172764188061227785640121466105848561432560729438441674617277964108452548813405974855839827481686512784090865510344792963105*x^214 - 3253003399887375835173854713128809007129148297649805527704281761278728569724654978513278451399182181263623270078660030030603062785776626009601216688977337255024255697963038060219181351451747947896689423985641414206955805833103276327218064083400721094748409578517144477160999756201610899506920090555121051032272567124303774577111119618511904412261146496125527349188004136357947525511813408547147461228856039854017900468270746914037448238477003133461155553220062388919347822416118521757972075358538314510518212999058164552993995615630386975841220725783690628629185261236560972551163267373052537280657566054741140226298838634668932529255454479345827294984727516010985221115627551942974903137659902260714466383807214094759105315730656395160582049171404281625106242555152691044011138222140533253825062651151157010121158531031174570291169229699310395571670171146872059751223423494760692502478992346017258723014178606859797316383*x^213 + 1442089718829755940982295569832725934447914629619730018441797368020180815613048171450662592869010904227491676624917379633235370981499320418407753866399577939332802371753023020711133428151640074904238068688650065262593762627852081643377057507414871241471220200527886830989755929820030169747939089123199975731320372378788868042065983837967959248020986375335999845068810885514687227675751759847081515976712577014743590529495403231480375930176284013787058754423914585944715684186003773868551167003155043589332823514898787525282191676608043657251678520664752570558906196332636834799053693823245016637625974460141400091422968859542534637491714281867140548866152523267396160591606113792142149560989942454126974903928822834173733021565840308349483901815309954267985918862131195038917166345732353247184250350359791402187645269807309414179282516951212622608737913959177580948289909955752136883942830381543350318267753825083224993498045*x^212 - 628074612028760916027457090991874141804432866832977328748403789132178977107438045601098638586804915310507698244384331309451213947275431347720280493367928200848402338360206079576394054204893449557260830258307880335865327441716934901715501310027447584510107512567831524594932821013474670248737554964268456308366312854382141785430763017505858037941445033470542304328284384028753506830310494932388356904274291685556497178309373485361177627703234110363655841592858162723358518212869822151966478953085994729304093173009630822187087288001581635494263055952427968168610741957307560625785710222466696408759830326931701145307025607473591760847401024690674871857506929969118378306758846584095970445789186828794870997754961179107152497674367978521969497136651987328235892043400462020745037661174291550628130544144610268206267596410246137853944038590507713766517069376579160036498787733236519295200151951176519394188269124664210767702034981*x^211 + 268884680949145028088682019038525722584352358291178356172345878924481557305839943317990513734343097809040205880766706577838392666604562399688067291225081080210088255677800250691117367264750454627999864681397684320964141555523750384899228820555564073388075838979058754677601840398561777957125143706352487743792507142483908774657137594636076336360144357112616893138796841412619629217327247406369447918280320039206992430686104988688315942234921204321141322971542698089874170451880869622560442452237435775194615212199260346609656296643474218284539778942223714504859330422200028333833360574582927060475206711702692569237376948671424431910995912293234450055116155123052930293461577788568823770852172353303089319728687356388210970438874267483386601159045908802127243886325971452715523957496501417668787775588397477173072485404650878191889040682527466440220892599797927575956816103788047049376517201088616870668448561395740175159287523318*x^210 - 113187932235674444720316631588597004877077511161061699365307726274785785021823572072321520105397304532921112809793369367672622058322758884805298933362054503324046090465583467849260846332710594264573822389549736382102863968972091313583276761973794677981397916165904733547526704180941343745579186970875705179873814838636961376389765645232201249560432887204990772460465750496395072171119403413461776428754634578198823445863465157650766123568418838214619453507049629486210635943093199769977089206632652895234230591715314614677441739852374712490716634203076072383600621257727141198942696447852365122044516967337116902400281445585140133947472025074052210476731774711473487949270878939728422699702014201023121392343998722749877817425021244476353474915005866097486975010413340515060354279384900245785573109240945821507673895700861653450580238036122990416541638542453525688966829643232660702611928980629971548359321108646668212580387659941965*x^209 + 46858897592949449334574410100827431530196198186005682117891297039612733383778766158642320094049010954206643083867822714965700940689025415884977009629858716582020653953670024268870759712902739710001635260669930869327543291774277410371428229144490688997737408378319595619948910507639166408391300438208535347973789647774180723873113437737606321642094667143805662370062183231865628794308894601365431829389565696450957767936649996032580925822030225612791498423045253425601331135628739382204400569155507527551521022906936186131236760753093131988808245310114065059775101420908151590766435432370480018310762252938988489774227480639950100690172407352816350053071532101280773237790397103839603426712653096426220085197516909447511966500169318675387166485674136639076851446688892405110161820261484124820368910774999930617464270566377368490991655697723355583844514006505672672565461463064518278586786783710056637061234580407647206748570827333665645*x^208 - 19079575563471572949152072518584512232097452100166308347725905519602204589848242254008737510683539890765360562812253095604054872095768746887301955412222901516277017300071733877945589529052976159857940991560338526376290310653313136472202525505994526214822967115832667471387723974727977286153481531824373003986993197999756695552855426245039582985461348607332040438693126405844893580483237209531121262936809360584875388877798304628708917757024287451555019573247249935562876385508714908364114352419786853622146244571721504325512752878229098191908920361472913518139308714664386349565501447370038542634468511018918861078985687392412251261216801856785207112816069027225166095808944518205954609621073988976538958163572221205437451432386457039791045696680109679566907719882484618007848440592341333863857308621702208123471027013837546868427411173726432452426409061353734183981036837245085095207181475817415491966699758029273579521653913017863468307*x^207 + 7640410924776007675758732202729275495605514079438467841591364605375501860873920827688607227297395927327977871608349910687001125517844254055058459720092160796130762427786151334480835586478250597218101736583424607765808186056558944609081338648191493515096641674233457920266989877068039409891948279973971545026687555227295570971412974022235710520349333520826971029263227028655113069447697805342126658132839452651215362443789045595462189028777835563045076988511335346033958488919230884234274218746328192837871818935746240866688056305006656327186931785548781902538938202191231545663475346628474208445313613817588509335647384434617622016265041972782889823333277068367482411988240453727565079295176498721340317384533465698397807313470800850886144659442027985849724352473575945416875970415505542356169906632896585535920069549529144573729952731534746792750060539503968626770109335068779750462714253215495940484336902053342992879993530683521802920897*x^206 - 3008812922136379618852211531021881556019508225889326589041233686479405848730603667354307598767410487384541127498337452384868736148384991943949736061490787546017542949402457761061165249876202482506115299593541924701538704748640572689246781714064186075029422421998761766133803669400276477412557726406402049220555550020194416734331799500870489810598541910272284539585536081009530301426323918642033724508817696920848116511605704105099776292526211484991018904132989602204650563189908769388434944929932830677102378756330701935145135590999648759316802468036021176354287620578229740012779380982508057190055576442325312501582430109747380727254935416367849216148219184561771562636198054092101720971407097799545150469596719163534862296939905747426846307547317366071604926001639536626551160510678736352983054287808131333578486969333888309099460798607722437453074692070821009379685798690974334931713128057831951888576497522185600710421618725061046912788019*x^205 + 1165069826781755459735343760433114471643963833233199612324814054732365111556031584724946665331887459152609850512998823923275454921050862999957700003219801842833047139438312439490016284648614043805358074733660195033919381242993865355307497657621481141806842559359161071120472772525079718833981252848129438910086619675309272691564721920996703364956721073481245898965714192526609123757400684987163663578454327404457486983022546229973912314668879291879555555188187179792158767524818302134091872312673644202858376090325586904798214973387482953257458510692314134017736447624202511942943174871204431947717887591992237869153191299905287225830272048985683181268247259168990625828501962106468956995881941484359957068499244161880115887568655293249312209523966268710218030349888914929926019230993170271310280115764342046041187206964775912074445078447543259703157490856369230009399611157496413369319172300106342083249910726909799133324624995510539071127364110*x^204 - 443555078075736499858113179525332810905045442558029446658073512945281358901655861109488793567141064761669176029856961621599703679312194564306206917664368314611672927152875031094581923186134672055432115369430863300839518972026132258843497804699283533275449700455525418109404547733906851983567101708695742566290134509236613319490506159569898453283629209045637151823443065935013791412141608010532664392584650413057763965538886911107741919350360070479454997748404808209193566802571707177244483412703279449720531085218831380682200184697070149442169729161064153531369891889672130390036517116214002280601085843316915665607017845593728888181292225165510944535466572833770470504474321299780593840128796055731312384700971625497645325578812099234645506187766749995936768310071194480181977964503881406626943435917022035441716387916707261522709197826148747139134374475629349157699232698384326322924283936058862472494677670030540743799100258511882814735542251862*x^203 + 166032358581461805673335714708562711595088989184534638960668210436292847352479534660365395641289415310996452841771103086223269086718984964493101579627909374837982283415406050084349933846289845275752815104204829177296313945448327118486879704337549450617193359579498036852585507600058097367911485949035324100595621888567141073146351784602633975773356535104615933932080848651720410221608013755729195254672094210640063189357695043984546038779842502644421720432516997977667707372115623637868292987168292725854421754861302042558572351183256135354486709409816933945878158393419982741184072076623430371287582879117217447325805128764203918309545597999040439607823650533659279884570032593521181436057896867066834399157060619832223755427753678900466999722850065047682217133353793294994722543191380100343297980420618586444104837583023040945493460262786254218836270701471148912450485271114771420552351200726131988362657845557371797645842820998684105183113809973770*x^202 - 61123572604903263857859847246302675452703441476809903363665728041859211675888692530876591563755653395198343943615392694749647216882145991211851853559920876535107801942016106688744850935573949660464150085383130487214385657598083186207752970334454668645086006264105039548725899834903041143241491299788963615811052956717607496067339581743280115716841740760568865016158995967045949404399574610658348290044266123461798590244762487684470204709433097615411212873425000217596153479250179225838615228434220035800793699610586498877755255647582093437434512630932724322935773995569814750585318159562501230069691376146846391636907039747602416308135435817085189559683908919345585086550913275625544394271332513101440708512173355133750519056489997031922409355821800722760608516821580824077800319612723346510310995906097813337889422436771271973404560147085855905800698317419520728715805218564822051589699113251717919806622377202097230754979421052548857197622356657982159*x^201 + 22147460590056485781824968603381796472353659062835368187307569547904211530033524302655776480024078808901365119996936539770673382408048405491021028764874207367777725728963166729504611488376553287276103135642136209064584161497715245986686994469386225359687329246115868191989170961149751697084222931056949494059767873534995081504046204684677944371555574378309450827538960644514341109419119664385829299223200273693835667796182343910794878337158369543872505547276431826989764852146965385025342433189342931548562557622686732407900562745975370212358911036977575075532503039277892268987551919645543864865631857905921689028507401618498943619832625671500084505180815806384767709932183896021926861387442025569214474519708443453549350346979875094468037106115486179446100320706400383113282563980644989610000404774736494834559151088773979842507731652063934082778110667932588442921664905025894780168274939320169703194006503655461782130453801823391681797607288171127356341*x^200 - 7910898773611643624689789335697151041381407814196292175559812397849909393685184460896885611803718407919139753336263035835554943414647734204465304615698240563888954918747078714115185708283581098872968653938773292731382079205128909996288511212511743043340401189008738161899270974232316935368934049127830453194717832375615521285795518823168613365040458202233888814565126055705502442804138041744234553142054060847590501683785366959505432823143716304574374941262081016600302957396042816510449946960003770248718900848399264020136613863088642289189807678632311628591263458198890461204642649037407187505235548745003411573707581243952438633631030156922946853166897782875990898817529786137877330702409717502328444241792329983078630788627755721974175872672383874497143607895011991624574535861178448739469290493670549981928727847873076724357927724141389460385391563284874456762842440449834342122206380334022555794303829005643702182738479322768487871561627937361376996071*x^199 + 2793755973979482628627678267746570560977595948362262988214766359741781894775546253976172688517072366313134746466129140985637541329011924571224824401588227218125758473423227516228685157196670743920982947143010886859415658643201497232101376539244891330587254721808940117018930024367108452805822560676828015020295578389353639343408369456540647056792418538756607761104832466366386741607623815404557970182390666713359498829836207975664888766994739109170280757308643351136268155559670385647850241544848284169477151904400460188817148147838865434053249824847890805828862094707364204620896620070355380848409976698202819411155832269552571184978050521712087486224029054859646818979199874142269987257253986000650295818397093987465071642688090593721425575129856728014136979331779985751934019436015804909701961451665309304070425243281404428916751598416564432745205864652961316927001389877881414893798392830947999337508765010093721296353255998881876335907884081458588961678652*x^198 - 980352964769515943550465287389937888150369977798249149674316477236334202140632295895296672477128039079904931317016118061197301292234587437221455583011499477738294837179786729608959703305997906466191551597141631228407134979340247533194239246848136011285867030729145713900033694808356447654273225442436008256204364862610989679850552129136290890598866064839906237843538146225078339618327913400034799188986602700256312426547627712459203608949064470238226716322543286315331431799062568610408845576614113026301703556902022406936627186371970969409223708470729726386315484870740855456904625017651636937674046924225081165683775659170566802522303160236632497899472711631465773748843893188176082847926811652456426429714409061420456709712051709639113666432316698054275315718385562471237106305769211593687336023258608256556011871861580649885145308217765875254889891851607152735746085746828700606934373910209237022737645223053642049608350238787368020941677813516553722445964429*x^197 + 344523072049226742670941864845549442004744086188582414368607709337458275151312512205835512905920672886486990129540476359948150906907730641364796755674944307286561168745369077557635857867535559763856963122548598967790832087646307388556578688248814784211534182932706438213567960906994391750141632555324691868240593297325024774534107784888526820789159952261167476958832845899299631681745973036169274059566081618138941364646825973998245094980204481159961552800146911696857741591600924508866210816239678037997566206952631501245023493015521896605010373051847835003227852809221451718704701366216671973388691826116767857757222671908926832971883298045318596106316292134476290170192197169977664341844873618317377162875875130579598251292428540410043746634646917051315164043679345610046887552966299588578926467746771852528689461072230515399179528334376611222526536320014484708318957569949993779037674728493780953318569144482801583736873173862397897593941269166922787659047598002*x^196 - 122614033763616404876759288491672164992073636849725892084255030736297333774658567905363412235963279396210241211310821668747745956319094731328039633599962946315181840434726053508182019267146944630560112276805979496299268060472619569137402269059886093373729054060015591410230244013930987493257990899581866592473025956513083895627030604976935564507652130238485225749078502857456372946832592003572650284499275955473407779722920915524139743814099023034769323218679195608384565112122727047576697281350445652632646678186980987225399344977877312797865296542148370956257787892400979957606820695742324099104323634025396195680726484696026197338047089757389918228613758448541976622366043335646011341271350467615719569023368784298755225135758858467019783190766813560747152181475904475185157875994939373834770034101439365823772510920136792849388723704604176121077471118392580610626865160235128627724742960128548665226804490958870846691583849240625922193789884994591293633181390768423*x^195 + 44801495171265228585124346295068324837122231814140252897959745530873505908665276538350764139090632945642622338861189787838064200211202632543968629694887975361981327965316924859266717180409405590711485796406115738647944950942647468832370724802364716368466544112248548439818377834387567458018889011099078155027918090496253553850304277770932738346219265545782226495084705939235838782226994221889242270670088251005672910147859652190633556930799289595941460162842149623677594491013545715872923918716234023493385281783051147326722049001225640500613336659625835873048609680679539392070440998625437343367730917977913185250835466387051931480458543050099334984824620584244081289433406967615240432101167507248518442650925469887992503967686433453889279404350405495712928740239227908076373449850102581830518458409978906718616251926424322391691387422379144486863918390053029848609732837623043000357500003984694916141988375182574861731148570061071264300840315692843807645573822007596602*x^194 - 17031494316268723625615900858831939194093996975277849852399631673640595618932884279804264545429520198471696027918667720838362221778988431369095279154375381605009988465037162478456307138091828969995634035727645356384468956686413654364131946061470698449164980813791064092621412526742386298634139549941821566324803766154893913954249936389229632849722206085855682431387426532572339927318484774350579423077101789983338315714081394409136502468677671436296862247984554028096938579555370001493557162418042495321923278528524617279874754531024784779304762120087261408864473324539895840367767824283759632584268097593760799068307835083177545661328349457395079045131549564508292747218630116983596112106996800399931934503243692727064877232863443631068621498965062893709306974890897726821223874703121810594660888164870041887303596409593639878467274174470700369534325955334364694320981166691797053490690873513094666501442601547043611990266309386803221100507087851434552949016878515205905417*x^193 + 6791859389517115917647332299148926198976790077654902626556187699741499451242498229834132712101016032034370002604345387528684409673691140923584340900250866799617388540777758809510969719859379368879084124561193763293268859424907851048923147923411634631274034884789901069557196870539443257384305137624846685705230523470072630600915835438223323046249232728143514147207634714610789267058281601831621282640683313630948237755785808394662456038186693192513496776766588324582667459168804624568217394535467851981164185191513894934974338721995852371858324131101286395870387397117686298028027245756257927108261604822459841297926902850265508202715439463741627142851412956568149543769611844096959386931782414310967323077289523623302501549105131397264377374971462849647776405032426643623996496995520374359893310629433894656493532082708385354488819555950627175821880049038292349072068688872883083925083796494844605292296252944003234568817324467134009635205013681564061660460995127058943939339*x^192 - 2839453526151641303052271624461688571631843832533239858197769409757175523859381568006511727495428262628676320561822130002959104111703498477313261683905835545471707747468462099226855500069933351400401593485550447889412860453196917777195529821160360100007526659731081468152755394305670988493534445188643628164558251007239109977516595492244833847206562431978326238040525074111705086408284135702533127803320661441823944905754244417334486244994628054454273295475266083272771328997602384539449413434028153630180693513953715685874971266203519369307051756658102645190312392106066619970708590674979530534347007144700227529629058085966623402544842068086620626317743179990033392747672203539255434069645897729678283781777116505391641345260808685219970882495774665777288982210436434547763569535121246540884441462261397638486920594681445424975400390477456409213699986105234343567427449325797028352116135653867994316723612351310375742145209764946825135833872548003403950791088269984248494717786*x^191 + 1233198600072653767821831463967936307013719238091138440173787052507065199895172341785989410428499554447865798311232065915024308012001606506843620006161416113454210275690221355622896437597068634271969314576862367314807685596466704472170642012164259514894835965603579810803558607038612716541644450759796060376296058062240606425315223792115307480644803173818130840334412580735348118224349378913755442040675105191568694664708003145664404060273703976539585724461929721318255753057614877035574723223267241512403614401786983346135808329714107711838047203396625276390106680578906650219768266061110922920865900101718480218143952961873915813904974451036456824618209815697490756165023613749539919059855814251351838038591522907334082103775845060511340372934958079603504455522427713170282289012699944620648087712956434572279985632332757610997980059971752803111612922970289857745782406367127867579884636449143913901467063233479679469597299492120066565400042612642966990913351729808551426480156814*x^190 - 548923775910183716895452196041862913293717066449826589977855468737490949585805408489030047901300864996626433632566349955377446746617599005998357746553785269758314384031971755207604908718229460341196414321212108128581966246801168717499048000824521056330018532877693577302261732899382327173891775054687082771754686879841910804852317002412818991229768827136966068126890888516362635924307455480342396347014689096546994910681262636476017706028109830963253174030386588810351832348001138590840152287892841928667477164563277184613708434384724109936901729598889274254677961782030710670468789335546223231819087246524381889010574471078114972371566303912064003823662810689085649563951515989039320769855373412502350762873088484424087004415249411922691133786133765571760660283146801286326020895307962500735745866835448991927156590686137691147596022593110906000147596870392709903153819466026829607746289579018720990988196404722016754751847623216320455469066784969368405987132888239124895087071711300*x^189 + 247099821953719995864542801922217241910432652081267125472996193517501362376022114834069546389506687207845070863039774333725938570583764824817851639286369586182754127721380045441301245751265027792427763977677630687251993750608020160493141042724431072417049993689876789826684195803633598014910482957231499162486105196988007770828376005099797156794637492944497045323896576421864443235200282393242881870829742374741364095678246479086608453007157107541141925855614576618289192667357235842782770311655188154783597821294158628230491060908279062261587760304086346324972213840178523610176678622197142138659086699688969751451660553348663844711822356871593658201229956429971402488012310264906173739008921018356543618953524820739235083611616566533556241325624865794895646265447036298834267548991950956235320043852391608839649592595953575650084660499966345829548505739404864213452231305852992932485890991944279244436721942372101799952498226530237362095110667535162947615666271274660756412985372241842*x^188 - 111304910133801459695463208752928742375730626233659723894545447672121924598761396977986813980357067684218511397368338684969544875392350064244064295515684880031855835778525084498076707991738577325139502742589466113694149264636633637899399631852621370474851643716431747500176439145336460665680502946985636741825839791415495851641738702287746403931872908979730886982472625006915955421319604999670649972102800949173631677245376686197787201634722158468077170363713923148392559132348664065443429059023242096801046537576421544209733957281069668922120019652391641352933535688785963982263087417047214711158669985219800309995404671326469307617035898984712074257680766591456064646303437824999295637676396551062310318709500774990270746161715085988185633214686712930416287959094463018794437092634612965345803032330374748259497394936673734641420804483990378821821888553266013159202078292599755061011509353880372494560867490524364988425191354539201993927917377466481874560059589892759487387239355487227891*x^187 + 49804785413565038021891943370498789693255503847122991743751032134053002443959380342422530757034693870760349654061549133550679170685547581214821066335040431369920803690633940731677058860654120487250069286260735309624288690902417116751403974149954471155302253310705608962206578596566509508067135178081209992898731649714081083412853259579346333023447426268642962300539546089456274472608612230070869582575687407127075603315673842913623747604437804680785019028396353706337365545226935193740942701209510863858795504627508732292370009847099462733478823896013616658445714120415278083480806094796073034954758075869076782254372210910800189791023994234553921739227259343743008137360970356842863212705822103439488560268770332446408631151162795614671747409910957087621847808404228860365740254451361609720414789129573487186854545242602106520231707561066199763814092704586893048705105893948240071728227319582691459364375397854249194291465834192229484960718694454397323432142018731292712544020291029124712920*x^186 - 22038290875728611800023388701852416141874849797458913822074730699407384195987255882924832586602959076541611951235879399896197781220059663937594972048431575652501057651598611101136781453724831986969396041211319587058177071958724597768337781370130259062705708811777182523790757804912268149941091741212456184504595931383023575493752916284290674083064228766022973354594751514007243429060476550890190857995304596657894368980151752923307197000006767993669876824367694612846840268002295032347341852896299852726916181130683845079557586693652353126021048457802657066480501703972747222095063719302716630851789213337320461217105526530686793248124373769711176900395812087172032608322454743633651232430350091306480322391735885340594237497416883849594278311824843703644333314347393687653908777389615529683459780012002227583065438672732445653025750280925055194193907018326529280162650794581672372014829417897956314674595977915992753975221646652557272898239439598718531245434166628942665817094831920156883461184*x^185 + 9618952372479002426170393100042045461828149450290242969575147225658188703075344229990691286986089468923305361768042793976888293460073947816175558420441176885402769929290164249198794942939081464334696558817947009731305531361778653533693586493704183630800552106030105969474628170797831753171526368889520216295816248874387909446624216798705312821922082287856705606327457759168846872976010071813924549157624321755094412613355507418964060265629324922149838778704029564803419202476306392696452932063457028880445616661425219378374887602111403175286306452843953341978595881840890536480286001545961104166567081905290112658905042429045393505939446577537592074019953036710579739946461757977625359460044990081211300871181232942296851758483677232950071666805493496553062893951080594578952316001711953769740386148541346721825809222496953850982956181758812172623635779222594893088303081103844006887753197653529330876696202784893765446322246621186340438082477507026910767703406029238604037275185199079055325929983*x^184 - 4135932241899445674496973670630259253715310413672785596095577162774600036640783083963316364687102061130577759540351859176612162985459357848194934550223375903336764271951798504798629953647467757811672417184731100187619960760478557265803131944754893151127133347184460222921296745091585087962503104974686467152813104495585903379039752672452708510698515519745895033790789660337443472128890125934663581956898769365957896932385243473173847133382637508930286933901619943812088688634698811004980597723089998485653573397919225881822104232616026774313954632899758483985152737549247872073955621868891556772803410825419735786317061917583950016548317225796839880448875461306399264775522685179959166345442869780388046331162039597023825848696710770317557245692085460397937024078629198642124975502268866585071330187857184633325758983479268398751958040701870607234301685562396781822209870773147841065591775866375204777855951145659105522748349486620272498495241363607100952623244398089306117557307977654956246420765710*x^183 + 1751108853806352859940493944061350057951866928751590010949960595077256545153642396502544361856430092721953191868800942727903134734041806743898096929028377287855073091753676590359959874021930809618302578809321880694847890306611088541102235902107050850814826552058560689503347824737862318068489170152414088111005648841628754966283934115412544849841233419414378196075230222094811549575279146307904837691951450057740690217704174366076504896639923045729424714834575021087220795309732155679563185122741806722918743813206266809881304266486595212215876071385199198683434699830798490357756641799705221368173484723774199210092578688936028145180052151692357906949819316003219705829209061671011330363281704795210046377728470425146031245197805827663619928181630370999388459370994608982513150594485299259181674763480264287973682731143217947274695114372955550579110770721373031009694892427994040262601668950559995401406980570103775256044294190816862010987919062609787139597675515514165764325771637537078236462043595220*x^182 - 730045461805005603871926404118340618900414333405430519212358541128066100864855104263842819829650225585645887478237214573676771635926807982750778888642620130103794643778434320009676843784564057693462916042372924842745515496717705192511512632116474307520130929645970738503423280552883866024804672675926371194614358212103749377759143921704687088845449647725066386539118490767963926504807104275406158217927847319253696969134058723429642341725686036109103099569274511372040186115429585394256930356679263614240931241021800488871664534900955645723232762343590576215726683595656595743297172011821258472261039387223076969886756028000035365613372190213930071368572946509251439264936587917960424575252647267460096975475956132207237807772885995813256669909565436510362967350120624741199754399398719506649942749538141669177206773539062583894012889386925442772676700734793283089471295848588113542954956023011322731261978490909764355327519276758878215984977897676390412855049014019656520303881066973937044607033656530445*x^181 + 299780262111350499123418805246223499236774568926963397297400749748003054373180091350233004366127488614827027331858214960555424145195478654866075833594165826226097762699339684237757337740387603759431176347272877611880487327489112079906759112789530917642389138141810403632131712770232885177385221307416163563543636551433901339549428334147501233217132455233369480816050357035210470836380890918513010435555664164420788967232475265450836403321141346040078986860604743330582357946043102473427666209112543237020103814365781116189485451037331608762142083995811864561170343719193816649615395688805834110668708122489497912633822682250640291577777243071619225189814451991828728248806857696885987363241755982154601774773519043801677038972349493439708052448398536761175869054381113571678050570032704766868040332485500068495347216476140774037586791819640530355353562648869304059881927755780963658786327426845203883898857177602686457885021685919604210392114098483800948006571840309758143916806591742579748316530589560726710*x^180 - 121298287754153179801992563006447511221167983726464370358948923928815627467979969389968349211604512481918963906114898465910669631534511918090723976080913582600076995819305074197202316239639260388229545106779529927133216186584505792327524148131283010156911984364849510638917994189714291751859197538568084466665162560732256634435402922985765044534612346561158307473481830734425977675675223668663928123901446954452556864964752112221875723562624722601715373187863950692004899060153281218966526982961637187052061944556270034737675066927633155051438907967367326335507353712973999600935043419803370017744273918400234142418715317155602249526017540993266976573784084642199713483621605957220546112017950271233134068253210366371293795505320570523324581275595430987431000700268728466502066727367823005296772757690172970882051307307576228004682568774611788816956676803877384615816815231845627275555061250431470860309653589690322772021463217548430138321757357260322339990702712145846113702308560448199307808053202484253467612*x^179 + 48385805753743976039069006907297583202392289595261927966264695573334125321246485709375288893643853798913981455576694423345387729195731618465331726091686633273679337006511850925715613164746261961079628308696439116991469835895754131824452876728076158663028003647505153226037406833058665613669451229594263393135240065574332324433286068539666242345094555956270360421636660754891113625546837286147395013853412016118305689132961313215143186376481513545084631665354711110127024786780804603055367557606198082960871633397912172939322453397406503521442603839080346666328682265057976510291399751037632832422783309052363356921582667871572953268518761631799556014173253551770421453431541114089958934522561503406690917582775651672056414101384520133872648282156828662575811617870325365131758864594458959468276105267861380166294971961648943366846822348771903260115439532920746277650288677780619007738591872592569381526073052676717962168971512516089273289890334028977003492954309805415058780707918964783956050137583193563431362750*x^178 - 19037887776918332994272399908756941802691855687703690410948576495489017643424796223878337950210652694554667190030197932710803183299728194128818597450018852448425794799727944488372110076815297769957915764410252605373552738580602809779742167291259596008734196925625703274700454568464942547892808790328160453707866239030071950061485893638996671484869765459397078393037578026201966464929453180122006355793170845211864767611619374736796736655931841119085644713200555505174505894477236788940713864390166597138792286509104276996348562780023759166696791267359394515458986225234765008651997656232461387154395876135233251000136030010288727891600881299812177645102815162952964831236981370493192027504554434557986248571089936446670237527849333776063399127401256829586550638035735522365535335074402725301574655844100121848597879284472985069550091299814535717179333781256045580956496101522826297758667487845027987556147731136351722808148907698380728086746271775604038179718696577028287713295589033821155192466504529209274676203337*x^177 + 7392395124442312310887319411467551362897741508838896574578684133624301906658627244528199898494938295539595092247914554920367274514812733531181171515238827983641318752375084829094502495576920497320266700601899465565523066422307593410732142623996007394085167289900582846933458069857703421087329534419555625734726603055365535456851974829496918550412216180172506600760804430304041091052885670294089444787688475806629099822354649236611821016189433476100821089279105565696136465838972788004363550322413055179020479322082778207834365754931298759481799376747233950924632170865337829948727634395148429939921360222619779585289804265085781045908809169652062282166592913225998157107349074244444217581667600388794087692840420820961551148953884893173667938203329403052790383090962914869144680843304078610901552080730548058582665645560468117845966196810090034778786623678622360006064817932719477077085282895344397931725448852209543916603160260667534021983424611765221209093135277060541124533483030769515387489265619194356080896207413*x^176 - 2834276464786142957474063380914419226997907892470127659490299659711184464919468658170083705610271298808670769697698290480681846280922460635139770794512190358021444498773980135312224334125552367979463999969211713068410389701610101246503949584363481572935627162442557245091540055261396941489659271461283151673677317579684560007133760576731261343944236048917107482984413104908665665844638830087184129843037290729167683341763680212025455579871239841480589961916644698196673944264657622053326257142309283742451004554985874281813288140727261772117726452023045373281117643920245327567939081764649401260398036215661437735706678702500016056175652173051766803180299014760852016031935025391037096398385263324678637701374109010137875284942944377495659415132322232081551049387972247354751011391984402297764632955839875480373609992350432337539828173116928136077874116990103523514360119658832578738722469494169212033913195588407913931950181965176705764349680682273058447248463529455764418362851773618135551951426594066697699980433642770*x^175 + 1073517347199401598533097314498048637604109704516368974968077490133476639511619262247195776861556574341561930589755637030905596495237205590707707364385669308711295122836601523355863350909788660730007016184196389590904982104763985936229889551851893750365846963192687634866619240703072936427934432510305777271496245799651466895112871679136470642683084353779538181950359138118778165771995430402958596726256885247739975066535415136530211162933471681335439611556824325208099919568559180363185386257050516786051342402694364520382528889689685356283301668435998994284584986792154030227235907121812111322157525746767983242650746632745780064452887966536922491774863004171280887044191741693258490447336699185130123614490099935408111132636531846494505537304206636547764287097751170168175853120170202289011659586746151621649079703559584105523031554762188710506624478486388554109950591258842323623592029924045924064853888971757498458661330244384302785914653627854405396257940424157683060319882951228438523418168119253353382869393747775014*x^174 - 401881509957432128220844841288938612199725258490373760903459558246797125842312748089059755787735120439593953810399463842580109198812930312442129388420989668113439838177667289993398506467231099841415808546961171721993377248820444471887892893787929697287353970986928416084600282084901121432632463505966284218825109537680886474146672150122754023309606373386770309686635743803028525357375304880888991699827861203959521263332111649332298676787335071485780033750077581011788656512366422308100819995440429519708339604516378848610435854302880584739276549428100925337031666192874854190534194141167547906931386406693204398400459732266264663742416421754258079964171404185872924573147883288061796231711113397172380709107541391470369859299057314358827138560144413257954702812275328778854056334571698783817174469456361985969888304070265608698425867925537220888182433376656524951134564027951604107855690639002690765462162599023411174670994047067503601698016309490032261147856773260371174116760435468139422491225857640000214552244737620302118*x^173 + 148769607776208800870841370453008835922661449215641629702316523682230051318264435921892259427374602575161854408385166730781344281139729645851258948677550590283094668537153109580833438679242262404594188587444543005130745505340450676171118325794210589024271352991405117792089016138969498571173738423317732353323111570643446540593523025843845483809957904053067934888917412598030253879364246354063208177938181426036208027192419535891544453790771410100726870205991705093248547875961948971532852383262584759734312937128679850542718523589888347885880137896823747987335871289748118754614267743303614202216763832673635504603432125527726841826931902867021521665833218008636142440614936404054088960613089287662512407655928220830641765291920292715366300462755908043986146848711131238035769687488498552416660284234308209581613411364312440655047906053312436063121112724555335038905063924088790657116538723595433529123422688789565892996009846051536897617389801257798497035265918045143746740907175219980846560527838545298120819715208387080396436*x^172 - 54482340436542368395149054493321169642634286944101815255671099537711672641165657091892039986942055751863710046976863087673648258724586975127172087020009550469381882166030575121454666591403334968437869436557390048498402052615124841616819670063344087709018311657167175883351128230558584771134272172550534744140455155825353718943688437927516528325629240217990136820038425691144469390682108232317719675736455669873086313538619923962921677225062871627975191901921793967570965431925519461596136786700858788094266514152952629072249908322214514390908695798377290027770070587001543853737988839439623900287572182885102548194678654364185436746464163360659070407736990154737436153685520927810645521363165319087041523991474928811469019133611170693816259364312774656574395674955103990765974290814246307722335626306877320324886580024920988884887172699141969553892930238061519694973313365437173314350056608809005551279170267288450108241043141054860155460560880497612327994441350657844797409860685748993031320120516596958834045241916461286594870620*x^171 + 19747583910252352749859455188963136156472867492485290463931263370039429456748482142014920097462855206254736846567520962010845171364699922708251757656079198994890178945176729062785292087059672522893611035162983078269476397554402915414882090698135730823755496160926932331008305853892853201084192166267639304146175458311249184533171174285692278951658306297773545874666766821147941679648855833834251313485970506106854509441646157157185168414304052374295045767467091128362493023662733218869141583112407799735717416559512874282758306867764030497113980095827805695780910257547964496616547947987352095113024745656321663316807087314055387774873839785226293495272405725501936847919148438235997300053724300837362534017620627857861678176807465829308350770556496168377614925104387893317527280538097162946086713241192118409834140617829264654376450411789733138872533890920986144144887122327646531113355382277382117553057923046001706738864838986296610650742137340813825740588574558203333518361904255048663746567527898278289814207311961442331137888848*x^170 - 7087182051455351596314734858964449634206294700169532092516521229159735275482566338116105907887254673307930645012951463337922992681139412472948061908342337250671971396829479018243604005703702151417201166553519527240958479597969902952060487269573161291908767500854901194435590252064304536425061887158115693942095036434334946900168086200125978877124946495899168522845349014433335465747634673306939494520002675974516889420036917869720483739647837952385077095941938004538095474146797212714843145673481718830722941973619430981138452301285467417738301816451694594498729106437342864898793374703900038487133410182762352360987021061745228165565968654995203976688855755495921970234466899257576842647487988175667891855548148866870715362979115309891997756290836983290021466444378677963422562984782849255384045928132581700535891449347557667439012792010616654347357097435512412467152153921171597991878486003543457083120694593831577483041280435235317830385118745198763924453639313107308674854630564748639195027235324643946986929459871132695320682352001*x^169 + 2519490932771878114750389307797752825510894173944078922936445936702232150339981035457552861068374643736404515366562715973903406817768951093504697488007377836830091043922821169188187425211854146309186593832917416345985207279222941892112719255103007608371469515933568705545519397234980214347531102838979848151462142108765487805226565163987152006189919777304138945001178934110353415483966236482565469622440169198722013085874395435369489343735571049527780823694638775072549154926166863065684644802417321385059621704837806406575707804596290100735861319001533267399600398460820486247567527562336809421805036971536111275057384002701303197769604173460129271391712446187338826128459156377874921111510498033933007860861563231611326975932900348755078611188108828026227108542841436603733799389997472865698536936872793090132267921521798562587202873680321434832178075370125512511743128741929076300964359541627098046535804029425511456240667332534759321555505009305857035396115960340222919253559174687843677623719837796260993026639657857488353628626180118*x^168 - 887570978260908968747895274731644052030345727827909361030456501154283219523746370799608076999192146769194271837207455070615831067063364604775101173874315504003692646656423059979462582034418850253382489847209922845064591924414719019152402831037944989293631063372688753737690076954960926076362315908243085283245003852258955006438504324911590494870540879815602078739989871844541323649935339257518863690540792942587300526883992932523690258645753278932045569456853036210209607449513464338728048705021865988272233959847115858782401339195585422678559040769071780069983399985138252047594733268298591102555604396933286853510926079181579545719585795031367319256504852443207968146466000780077088545882209375326395644735049583718110051511893354426247542971035219795799108411983741062685953873256186316057494647004575675834146975511653326166612563838087867352771697765473303857219192994271136819857768632396755270900291405094392778553456769974896026545694099119807711776883859951238798735885721602955049264895255189561773979293157752579212060217292671359*x^167 + 309962358224874926146023980945687188451497106850369986220341396301215383475384770559677115284426669691161850871901640468285469882026869429861205115276215150403756875143037821485974640029324378990918784458409447766010055292770237326310612502823390636119666991438129171896329723984551282028231904589262215151747265860770254866350426767826886721711755926157597576000155629650286132683701932205183667148085889131024338813688483905505056241999550569211252099300471181966349209132906988461361533271764535720911146104229681359806601491725104060934600081015083115537047669965174332324462014393194357233784943012159385052609897684050250396389020872837610322034999113162075609707422913970953216116157557338403209232278727283167880711563945733428347764071077511183133097751854852001458196290997096053416335346949193303379518705847010442284511518163849595485846624189008931274017947107593849757978679812259153405926804247896075387145414916775855727102226504076547076296698329276223829171767530305046528769805137499708123933163847857847946456091286967707241*x^166 - 107346378811330711857358539319768569359034512676081466268856922435627157185144683511404025443154050738579889921801432928202458191526917667952808087329834330957953516810365268535251472571684337123715422646367052609221334208724914895874027791027640999582029617143065195285758936797867786646610264340359140216091072142854293624278386171865108837826472457370071475102824113850165212804376015096326956299066014360339219637983350946872518002100150368606520107515835443552697869242512301680459290509378353739820781478922659962105986981636482028272629870675490070237076836535576579720213651862702654622607991541281811081063706035665062713087892922834725328336080443111060326895396045066094509368443392013193298024976048850764770334588443844325461955558169988656583943047947630509258965144979556633458619330688720205717177438438928509243618221495956263833793124481553257757256642785596450181843961057275828626543919409939177406019490847402414395631526598605484120763174615075536086145938625227388796631601583727672831566547264000569572946762044678227043477*x^165 + 36879699252088242373687179494541018283883482046096601271762266309377115765988338274717266626611709217572513779799296500672297412883250092717559137850573675830424805893806054401416843126635355677079771461619793220298219703446919294489234891565839394987862079319116272469302600514447624633114164375168872017272216189343784597717087783872005346711540015702233711767722379458146406682624990574094986783873915578423212676939520811715240486965821471627637032192103883818190371030964951279388415972744144080121331539895828238271865137088320649039638202807215541749829772636149916939437561238185433390372218957486036876065605324212263834233462750701945826910664885103220173581157355176016766070810560311619070614042550211175819597330523545042761279382625714254292098223830183017296339124399607815301356027600272002620641908242576967030338616568306029187359998941954779314703535575503840976022264154848133140244438460673944406276206021704729497321249338912252831538526285856139237927845503923999655645441971446965726233739667976127759625744732185562813235585*x^164 - 12573295821695952762036804510469135492173365889936736019233095957549173481764872844771225379650252160365330257032013009778702374181365206783899352443080878573429468485020372835558185240453554259271767098158392988091493611257077563084203419447900377795949225154952536365202414579587457781888200796038216606598032987246949079418677363454388320431800077590981140079481858953565740302542958856095856361433992256023558041794462594220248381494174439607621309933468899395760934823222654580005126967755236908084851285684159182648926375239004215171365070472514201777031288464092382619422314063169121051033183777517581475006530206435957383425691053536739866450831490146390826461639519980279438796668121945086391506548439533042826140519793110600844710081557115785841771532077540439814460443368346523300097288842217400072984175783157713618058981768516122384760155673559839709110158668368581653311298696314261957843108762615282988641594387878021160812468813959004680073848966796278311600438019400104816561219762065007365764232121532444357028344967805639085435006622*x^163 + 4255039980974327148402064936672911314913964348041908950679594931179137189793400462961482355408204587159177879170065835090926258139130650874469459906890224062576129924473479536019894671526304472105050393537695561884825897327240145314346174391513042951827515374833823262178888915934858939884297692776959060374335875003956012685672238526303826002697948859958352442102552648899738407175609607759415489408768144921692675351048719546350743070506219616386537467293531153997577306765764789456171489213015133409508859570386279191159431203683887031007928644396743203019560935286043317734678418517600705283112818034200391552149586256102197071281228150798962354741513465072870378598009363989264704033655223214244443236747760752354154280974806300348746678027268384438877146442891764643444517237910114090960158021523602067514373839673227037541876300514307634001241351589361282053501943594839011209747630676238865726675240962569357911400013291324888446405835832181430528179321522058675464862801479836048341965792051591722981612196114917086219575748230776341492728585696*x^162 - 1429789268184891974294295526318114950746993558277468913852233014605307489966827220039320731917736837732129965702388995555425006675596022721694983268775576948829888370667725794349594347132685555620153818033208335944857727341025176808558671526545537643258163545409991881988054373499460603068857501313919154928793451538006671646113496590985941048126165927245425797354763545992034510270774371766223980973449388038034518581202757296929496769565343735257614806460608868264190298146402810277721980352274979440792428894058409509295065844063233552283730189139354150494885037298132597324426722647718020377203577275769446056613602088108157934675974899807940159179233070314339971136282714870453536596794589175831656999909611263237454812195707648914161444040047767021397634814536364752197533199440004661767458401475215391518209558957017829583964391300764910294443961990512679301303248334145383465800671740690230616090993227261083885063652504217572209791359606706175963114529549196996849304150793486879332496460582760927628402492056866584796026778127985936331770187429383*x^161 + 477161302589398405233815496677637334049108893590082096231191621609103675768891883925923957752206318270657578510682521318756639296858320928457367802016643982684027658562191054931417492788167887382064457701477106668731098909952259322996125783655498853582546051217161585682029902140795023937682112539890441645843800808817758661068433720896363992864496925930476319461482722908136750944266509871266813543730140366129845906463502681240395801357363649964363563323370951697330100191030150651361474138091836646568363877026670229605963274147940168020482985339313264691382495362122755081326663568950296075747400069264148546848432723926744414992830270779607388846235023876219135477490042773301256262605440240947492784576851772838088471088367387769117736548661942282518727243315425401529179737009032366354055644039276216070933611710913163239798697985139200637148164279587015957642810595301198838842066207739414584412920637323777195822730890505826249708744596294943093311779156298406532808673678670465196743969087458586607445289867057387306223911568979919399424806661016933*x^160 - 158191709014560767008767232708209771454217987589693933099002888721061670788663040989396759161460522422082874113132478754256677388422838262232124046151535889079296615144070931598024652504389821369288221573302399324331438383572068952762866757898388551690756165569407698254097125136852328875143062369560471932836977148750173410504382273698751122675410452743652743932435696438979641312637364021715708603851790279869766191287981027129310695970312010564508094032111925046883234145213645805281132209270111175600194177786905695373713843564836547325224853104317720836614113184217222272177695938080996007291001455522482303461241492157316122500830634895503948033829433006264802737081850441075618769861023758879526617292322513153210713049503552935221534602103365903175336626652747962337794415255254731474431399525969935709957194963166911601046661905696425987956997624323449943382558911958796735789892376381409928714543455862640596158546662501758518449756892775251101476898197346690587839049607608480389728449857713102676335754834810677184562990634884891494668935177959979522*x^159 + 52109596919529550801947154453827029979466099752495798652759531565741612861003787889419959358621899064854364941137140108224779768828222012469243271067773635765757744077130504548085907950381247575629585093551500138428327389575696622726614061870531289726347431868946848894326128658033200053468892172186997507119929955112583457046215350078138348207630929244994426447606868667342650724479982533662290529845717291090964343069878083056026609971101288989139187837305497249791753502676915208148740913123109008341718258334150684888888319850761391983135754678443365157601034324680637570998319118221035385154056461244149235533216295081022703524456435996971796669571879735506046246417257289588785379082436551732860922443702851586144752470213372221980616197100236270142739758037552537524824824422063188094888226306499471586882543458411631386519914658892339976824693164515965386493010766550760707032906187555994071027080056185669468331595677193813858068539216062292534684785532595843946947847455967244386050238264846500133808619199155283155027397333589447930331289063312349931533*x^158 - 17058753566289793628790897501507418533064656984963835509279269412735756864553396091255914702827636601364687838293606496431932121313402254715248182857478310937640118558511361510596573002655844415952484073257574824944965129145456857026752443773308970910213950774881383846032502832270322007352785486267773578416153262844040833159622073886226163574182846330250173751764108206642596098957481101639353797122787100277942805478978110614829616683862890400433080770189379109588614508758813427966404116619806517579576093261478088657746736853777256952933765224535458212029936682191418019910108498312687065430812322133660846994529801015402754701029527988698656544619998413615169872487276972489401067447549860864693573308310013060507571183649830572475853840773816254381162867371898802581003479493298681022558608178831469778145072321303278371794337877868293349448712757282498249294585099421249619241811750757094097365174041749557892610400005250121608880134926021273312858827347582791406413427188808054870119058218251809532505042224402896205279653511840475652217134122267422519103866*x^157 + 5550638645126979011986858611904121250769275813090884582041640093923594132631551594243335140779871658297764968590026992718274656142850165300583695417229976490523961013664861423288934033538208183412519449526960234673627509211365365015296710218345858291915849772419827721032287941732958983682201097293139177136527622950480763955837817703332975356960368481514041218429526643966852097398103387499611054706930328512718765388476100822721722731436947375957199832766907700076514656219464037484274835315264081394962805462542988959477954149539630264005259946248705381104103703846316680454941667641041546212520228226618760250720094336380728810006828057304498479527082728427918743353848808974303818933761086442566461168043509098238051880182314264268142369893308368989416639735583713794092330335037634073586371207883621301177895660110720668487780076523640988719128739477910949060655628841595579947862583723389648601802113510081419724006688465367097617143633985705336912032734807432323692730582887124585914974343383902078036116272071762031091185845966705523949019802290696291134879650*x^156 - 1795420730107321579850497989625810460276885874052645870823542647299339096553570010078702942890635816527202276655086857684992402676475684736718535191963454518442668508290666806545710536077769404792939587685969414048434918786513390176093609410133367315957354590548017929686998894602265299532113823702456357321458272438120241243411012997531853773632568436421405823635415199234613584225030311091691036454781891855504709865364403997694696602427621554081311581854438381946226334662548672033237656944730384951885871741260776329391431157478558131287945484563203122139224713080360822156722652123022644643272495608202769410503235348397035590381977001911289422285561589012809640414951348503094804166376950486815525720095151154510784605438389239395755424750637732623767420186773160720140315735789673103249097732414182443322017493290851203412555698001086011544590421817164465974910781226531390474467506966487896244842465907308170145840403707720438279463918726019574758638545390141142209261700390966507550951212542633411707552647636376508686321649616129676188623445116001048043574514588*x^155 + 577391634657133187204417569446899038840746238192282809145779069764029990841862897866966879608275175210252657019364677379703503575859717224852402184872372888810113557495326196043309814488989049626525716929001992027656557344489157110150470602565741796406126310540497772243668629453181302808742284421854189771382145414749090980387530100315036705201714472100968252442002325103843713697332757614609250128985276578067954482712566969890371877228668156429693904522203911227368289385557924558062975798600101440661004480890994298949210252073205744638614127279675113894851172108168423856275201935121919976411627048957249015456147961328967698914246318582570187853048087300644297771706850053158006127791052873089938085483444882477109191941562293073677486221061726807809921394380478262470296052042527358802962046554766573168880976602911655619392911814368505391688545552331465499946177448578805677945791525311398520212987875576597858037276647541015892423742924916209160851003823245243824546117445554833696900067226173257751856549049168085508846653808601498421423656594044575171010620175055*x^154 - 184629745056494001790672335277005974109666145736868810546086363361142894716027396052215911189776442978553839033298634671548844472173641161616371616447829499049051894580504245956895567498036454368670323830850515501947379444210470063727843435715540274134146105922611931138438724366041075614762966045579353944719155825022692317699856757146353861965432979205388478614771691620710672061658413868435836346067311138818530717210616881342199680909248589101306927129891565455364875619740940282670111949188291043460537196410174263578141585909846976587365920347191386084064240191775197898125291861437001270480813132593256895481863170014849507043444216921839962493880033299739075353555649533780262596037367373273279973218610790256112762365800434166647404125272053685489411363308130146051865930459734734461996540915096784587015374891682299295448570056944209564764277463072907550044913328445463915482589994653518652028650990911432004229557993788311227883335290467501434235664833312140378673081693401570672214922906212654721196149639954996114812619319568513111059759339566793721443820587227128*x^153 + 58708247198363348829085856540059616810662914288109790968144827088920000472024444592499805369992866892637420699684147778564350072837287072648801166053813458154561056426935097879428558831472698443558365082439759206690429635966673081778402862631400144457517768213507618576469976294714696818043522675800615559952161743627914083580301481396429108266820303577860121309116807632959038284923950827073923797825304659778594183196076225929911427320670027201521163760369475450835754889328489431924010142042123985753493117696898161081669745375189738118441214498363226759948220907716593333110407336039889669762498589181695046038081318955389336869706411470211943542797928905047042031265690284621546443783493903026685474783593063623170681433647678563115055133395121086863596020058763647643526101236411039008964125487887062814052105454914100552827518697318263229648691743667779056355787136144266864057770503878483137197531868910025290109118856513542695201080556657711788463906901278317383105603501214353106808729514875570003064240179758980098060772380242118915469953083696298763108413999374215416*x^152 - 18565052990311887346246210394623521604720872808008985440034045920167268655439685662499449202042297014397589153501960173145969698299712149342885991619142055070799533291454880531109409097292646357065727325843663642217875291627535737848399687667145410012265857721306347404488820174755949768867766514693812284672445393007450063454269101004963695611022038023315986993814286367948035650740093677887458972453397889799729891824288275690314435074451977031146293009951230866078721920892968358605800878387579199495391358968489440669515647683630504229227274887573034153729855845071195980971578821011316255293884270656382806417515580410361891758669239739821416924126151406801351829319390635297956641026179785957102702307896037539644150697083778996933946451629634419267661753974390245745903594904983328995602257332615259428129499229081885593678656846514547395055713122161790550710392510158561867773764138909828896069738616033218416791414401563264299363087261365748365666635656331623597775841412860256434485146774512197425338164963904385278459528455311358761493685607891421008758924203948289864976*x^151 + 5838762952132938262432575289434642095761755760418145919742660976371688285162338283734571059097060875844630154423226652359552824436133419826555842663978893692020624661892172642494871984541551677111505956805135506908619640101463753074641595503817545669855476560184969078371335879271760555725426513184651831093603029164694316052445978453248469650586352602048748410617200102802477931985672225528605815070713494953790472894197771932135698540118395186942891391446095127414593225824644240447582340040584805815844376775178921318320359555731850548710290907710795539457968975772633821789086924198033868699301993777719560064296220894620208816607766836107494278127750694675648982456050375513837772370225715577161627624965371674690664275182360937657600046963372558335000450047325718037366720099152283473152249505249801855342116796368092937467177123333359680046128056737729796758333966941986796094002180442968236167299809437894612826200495213612811678027096065454980407844995198659635437944619779075493019634721187111568339801157766749505466267921522243403999842878508411054678250412068913089314492*x^150 - 1826400054314221454137127833242918185664565158064248786199212622758712247769055352509169147178938337060390096572246383512644611315263448252354374982162408808510126454368558041073682962906216423188433094914441102012467611692755594522272411756124798673967879602740412495422741887918873296406488779489475144098725701882121792729279526528970895890366909526307846333009074113379931918865039513727068808062379818274134307447112847021191234616997086935832427362594819859079377063676989111133060835741872010276689137031871030712791545932121406273234987300200788932561114667143683512369598262762863039906016924186968847896083815124777528024970325433965005647312539766484309382921959400905480201547839876232230986470805725746042661843341739418177140342905909832320821857559837796039633498729136995485411212041121398491904386754712090182975504073673227983237235677362441360121777562046259971779903140983620566911336773509324691322448305116587668602820303782938129219556943728322920237101062496625781869762482041260638388553502694664399726992968251949256168125902324796316809184165279624498819635111*x^149 + 568249825615170658350548568147810815250893314224924697818549927997342452177878847401240489905575825146438586847225991092424028302725783152433132564528527074601209499304891085626551482738306211531569345146900984736090931029140937688024038400405459937445260623192265647402476075621790682030775947408235249285755704102099891823437973688287788217465741475285472487163898085397397770441351771747342409292216689640110098212144879785557207582111992187557554461394340970341456347497324413880669956306850299277441578180523749592139549635601690244641766641309484589125248501008122062076751077108541552097146099526570719191014952400354854858053170225189926439703585912816039221513077047899540471927763434511425765199184031359346940365789444825806580834472395819163671327808932002935596605521297987292643982606592228496200194883381921829114925998818948616931344882073487795440509021308800885338993580292645864235297597014971956839958166381827421579220570010457132400833121275590966493923060334805535407338942621078089424577010015052643519467264647038747392261719606629585647897269109698488113048653172*x^148 - 175858764031626870612962850558129540504322777796429004473528476917982812234554801620245570873611926556402358828098137882639441731832830717388785911934722433110149038145110173806094086919845394240215888772517561500720675042079623669888683194597723357882663893481454969990199402473708773617813313429844041856615522604335448357114552735745722863664034727379981409982541598263943380735035719292184678072575249949033198044954078748335437487425846074373832341924973544494884892868972002431628351066275928107025728715489097608664154301904225027642476442916926351795279648061475706904388558446957123500993648244600322422238340364789133852881499906391948233179728672651487636431530549174763559829277631091390016827422228403468013893315423226527865134562779797279464010190804916927090142435900503615558017247213694386074833690638608913583125273372961703547879371159530867655513703759369212492705652066934151116541864416595683716467055737015654184102649722423792192964640253763690576282192120953793847852807145300849923416830897540099788381317568166805466122500427255690076392587883724207527038343001622*x^147 + 54134971308936348158648061398929572159808355214882825331013118497739473014342429517233233755839927330710911274355747364159485255858087739926037163260531036603976075284579831920936039446027217079433106043285346721100209009476718962703644907070357009553574959074223887389481212849287598489121894561496152020469600001361665996870235035421651466025671930036245763664154324244754379980172786669309166494777009864191996697159098952374598984759153821408297900838475319861603976324342797497173062654463538260767193913936422767947468398613811199918873883861462531254929287893159379735669291945916298857138124708869736210384594371010677653089357024855629763647778999796739812335611220496869766914264903880873241693395808191398856217309377112652198868275336891499963200909066289362340658738796335259487959565628754200107228883923173319168695216939137182612922598666877798528146644251795387500974550300366817781333542220725404214325923409276298375458966960573378119249978816539780212692539363815976829417536774464919213260630189776258967679394938808748199032743690998076056912649500930815476757521545628560*x^146 - 16576145265587296849087850563927584080095217563730365804580036111534382495784844436245740005968287291847461847393270752938276608260977400668114067452536086538920381694440986577884044504816893940150593917138114117812966068067616785583287511199685019557268482964211000381874683565964759478357304637951267501634269129496059520453135725106855712024308227137920868647108457839818268995202477837906747925693817885126710246895951323481724436717273717045164142111784057468082847832487720501315226557916519873853423400647277939287903800774836877643423853759463906750760476568470320582172631954799020295721263154996710197077147152220319875080534408077192141586406481586933290080193226961452110153755971425449136427791743382649960774018297587393677594282860718914955560363879170805253928363417449230208106032060041117170898442273145438532982606940514573485806228133792205405552613487037098058819779379857751284335222860229171995975131707720844289646176762822205016423729819650403490872644799140783621371755130625778847245796975238078115050525838017561563269782177261070226510460392038065223350427906171042589*x^145 + 5048680011165924167022441926340241262480643381195409336125128276408515675206233717458338923331855666862915894490105978469889423276352284060102694511038881317790447056722544244133579578185738561624059217857352111661283152530748396383396894732471947682391101743677118583407324727703028106322429452602832816499662310983014934893011581936878333830907364849116681025180462569855413827952795958420370258853025725213666045713178633001746732628312665571912791447399869470052101225032818120953601895028366646423001337924903783186393983230154414307765341812662150506818192809385605127656744767382675010789121465719511848195908459605300305539007740230179118621301715539603394546445949956973341429822789713883908815916400723018696268999193817684752980409999719593723668782675719040910573161654684441894253365566562307902130906904421733122117457649516940387160612248696341558067176028885026176568399766271672053252227503146735024111026247395566983649821811571445653998591283851801177149221294067042143596863949584977727617139795288211133164845231256283753212641791013055626606892988774705224762733431807985521389*x^144 - 1529508338089331107548191513448756592223777429086829068520453159853011570649864024236975951167529115323049483674451012642624898049935177106264311896418978088250217016955501368238897235023524628464548302670685596803551440182518807061345441654172710395017338943698457482016052270802341939279673494136705368783346523713025428412510140206466005491372636459200704446602913907507656226496210468916244634287431972806499517691422502807374590035648552155465219920913437130297383453246372958340427463855274893436440462175076118759959677076821501927268065057973697124054572302822183829849421660789159766557334574501614319007880720093811921831884731001585457584779272975171863074130970037796072323506001682932382501602772897124613545702548848236434696226771230205987188615799391026871693188840823707159744481927083822873800311115315056629942830667584534085775288826155109345122512915633143420412398395268019811353207483637685338286192724412265332598705968643286987032191749029607218657758195391412603429823023443192497481256291138335087271651534155785512844076350139987301285464852197390493297150703037738748870994*x^143 + 460882767054719309347738056900126303661736732929361718924071949801690245579009689606625017074013134130791743290346004770092139569096986540487082179200931632415272805594925772701401389715030288360489736195953938289455334009809162684460970488295371047175779752410703176313765336965698821377299426355101033842832050036137230742527458470431129830037844275526535869275981181744331959119550822714267366195112542551621608071045850845578501312279518855168678946762647138769540493078058508349647318464537622598677030598828127436741363751660867636900756761643032465158504725813296156466367186209613815046258173746006058432766098352804678468700759661290308802320233272019128389722909389245219218996024680113753872090234250739008579974968520961755172822522527295465643928662583727377063652987896278909705458079764136559444550430844909157440019210545791641562536554779014231667060213854921523467224443658612011102872396863437741820298934153875263279440789963997785601289731502394069680254203847102535092217648634343202290213917703989391502799672425968839668431883998434697426748245274638645592172021098573632844051928*x^142 - 138125029793357169072497548729807796775007115903724775287450676554982405911767509771634710596549201966544881900214825626397119358752177361949592546089198943046329041202089142226428750978285848096155562341500994162289289948868708686614371335489984159809384699906389138390232695815925256478181924069299133403736826817366988086405251712191436809471503427919342877559616248190772039159490127052456885416124885841717115338552940772292738767212637891628666945980645296477734911977690237388116120404891618897765835070790044968198048213377380860882364434226527525257717561507489093088179117939040718684852915506081851404585150248454595724862915427409402417956760319757611054387280973948154867439521443921403574500396647219824571890060646187229440434153315977433428810820904322733115983835079822214795364289227229270447036560726160532720363102384686150503355161221797809061588538868560433985144489572681492658507322823018039236794733680484624822159019048761643174940099849975879342684284871283754382135413233632623439868156002111459611898553723247539440806975283731199029614432847429626125458503784101071613759470313*x^141 + 41168973474418389231853758464019952197394466404327511116784656782180431879888192347367586575473641798106749037231148205640977640357083263328034304822927186409733620190431717746489622980750570687677164438750128297024421053788827586627393012693097722123254187830647375662433488624558986222853962522628666900003334842992549278286122319924520417484121880416179604708157190775187916400403835377989867955974705913494163162584701892671033311148913975667563794425901478302700707419166799130923724747741326667698948061263805861481402716120588238216809404010493447359305464384027555965124018249590665805315573146723298382570562713025939410815301491827919466074702336861952617360165224599432855377779819920290467630240005414359505411112157601174663438839879027466815864276829930534765648253476260846601114602399882776151145846067931058976955399743986212371018083272002268066606503613846391374652364611673240115353677892343533154675011483595480742033247016197967935190828167578100161752269541049683835476215606609494680196302146809294656104879826526781431224424788555437132894245496901821155321367570208211452254349326090*x^140 - 12202527613166385441056803808773587501662598158231251909534551223267664432586829087821254261188532226459840733373929798566178870783914466755979483008681481171990492342296548321424530259850227720247772697591503438116034227852330461827656223956332786807412528804052874314472883896013162009485359055684994141109631996104049932499567758012211520196285337832923384894888932197910725353984828430331218445420848518689271637924915815786884220536412761836025995324833489871330739536074627733427135374590240374482906092330119590912275971255755615168582329913710685066018102549057709589742288295896104817201271702045300228379637506623909028353825595878807672447967419590680442399438238325507016185719876584691417628389718278014752791688051751040302187400667495039850904980887693965452121837302650888210729378981210548522139265165715705571788737022045956524974098777458427585197731865745073430261431108882741847626898267905421363508315850029789991175201629865358533854151892378090871560725578870077253617636327719389159448705954920853323109131284431544362250521275863667688000814209605260785938169017252446427056717778007400*x^139 + 3596435518589031792975495943523732796157767337333871107626613005638305634903853165425880736901908005191101594869496035934938676638591959556063864509167109307070401049962748759617197343048068323079125127771421846870803761303076119202035917731484456028902941497246614438522231585451524362746224717224356534520084154401681891377492060156864393097944959378047394204041657217778181458157417609718531965116884093077779193510987159076620768361520037350517669325222636495685560095886057857238726396274788420772803261798759782984196786487932789402826084564261663413183630139060507083216641853257147074494837163968152797806622184558583099854229250357878558514352659142872701954887293461398903417189530523021937234453037115977301482545084713966616930540999913890438407575522653696735318974394166828143609826278615944178244625041773351372204755841738946795161213220010681890886860051488512588394663161372450950582364936711300821160380882008755836785189163004594315370971957354813457129003907389648322161212653164685743062367904314918939657516911384043576374214633756550327619202885181752345322305431215487353195655565215111225*x^138 - 1053883981614527930364579504856809238281201982241524613198706390324155661663787262093212055331394000547994851825734289800299368790493264624493175616665113510084483042616737552478639084533997139666157703022128581661277697484759699691554673955016688518768228113452580183667722014835837282019578440795606702005897884567466926913309426680649634451030482975671439764192886463091273847463217537982625320196624082477331112413402254887032127442821781176956708162286938542788995688195446786841478197944607362470806915962473753629186777524786451605615826235379079976517930259836931273249911737852753573885502690310616127566207250956236147845942709814845497759290069510543334028646086206543747211219589422124732085157490831913346367708539065069065589098905696979835156420027101776421079190804120931156675168077545532289228967327123254554742620309219581195738478058550675919095094827019283545969762888902181861516356776841882136215558181510240950038236145732138194176144974237182389970530952682823292522120742522203343900713600954221982721829011856388111750555241086221329687832865236103762559747379091264700628783292770920302149*x^137 + 307016728478921884960540218390536667382712953831932870049756722017824258840688814504877137593991416403898511576650879998826048080222136741520549946526204339868914576102995746799650309692458415944391321920369791050067946302322957427726720972593842967539434669023381268086965491649798081416895108729244996486584035983487332394452829006067405337507408780615459329726797682451195490164065054609270446818419297288711042231137846789659623346105389605469799936903267413309691582276030719890214569292984769316570792812847114214690913833391607519950342937448932523218751720434809145490478345426275373192738303668426896369868918266804351087752553345430512661538317832683768170579302494001702855728681198804621530535709295277778892696219945890143149134735828601427791286854575517895917350767117381238239157522298017541096158093080563510058645815698223743800591130005298712675843806074612023558986929894151547234719481569203705235069549128774051715396020137395636303569803424920970610291157864484566102120689745657359975878087111670848760361711722919322588388726209844484342102386893765948645660538345780453258666909307633255179269*x^136 - 88905109662083215758442970368023603114243142769497989351290423087830794838319292735807321114952847634951842812997679528804117703431728371712451296785934018267663212398974187086360910559455736173269012755203882257177050484956454075366254090408972822911109956491674775297172114412468185993668684637499377435592435407011233630436966763931399573167959262449894385431283359714440594841550856368426762315851166158432721844483957611574894343760449765328812413967379048384528979349994351563597460124809501003169286697620884213079005298499464998563348710309801705319003230493937774316755269141090840689341210609223695157311265556557886041055614410894624994036935766247631614476177559428743705712356500248634814398952530969431835567928029321677040909701977895954178405976261229076339209949444771899895633642826243381941165444981291405702927043177183073452649947881480182006782057081955113568618878179580602071574175034452971647546052553564914217150819231040662555155760769585568944388465072014450262322096670080660466953353875919828794711663961957011519077201322781063274343389042501427880710593224408053644340964702222632125952294*x^135 + 25587654273484220039232095431469993965807192184029259356854500319799958208394642082354110683603158962740701759262558530951163064407902362386797007661493641133560646417919231002837992741324600762748253686005883569943703145325578858786844357182727253430404085663006962905020854496004674132227178628945641322849062240663853979633686872456053918419498026145882455592405450533255251526152730265195880153406347270122571684941016831195221267098033614598941682978868549842513577280254411994818534844470371714427686303595025215471032401283690114301923746084047194870336805876318364774803993904493952522072076586433555221212264700161887193497656080548792664942075227818352982486796468418397422521957997245858239881155044243742328857254264432350583428792402062616376067259923310090682561057158032173240121129139645892956720025946674006772689039844431173429087568244590657956880447399308622443437920490430057830541749450923572572677686614734701281347294350040632811105057322234358754490807010951331022235070799706559096835783142351108721409855962648605835497303775437171519349199952831648029802571084214235408426579463197562432138878221*x^134 - 7318375073933072639676310845231381431872044967773791592044912847046733948863787587459936425349242049714909362001628685856729251365990196539385971412706047204330950518626861657213263175575106375406811010151422766591601604008235930813539636896611271686009233300787895650439738687265985515020343377456229233249226295536768309170228893634531401091977169678440849478700128584497733676795503269868032181913667764869800520657062299176599439513254738050622556646805037792538967600973451526335878103345104541704368512962219700707795413669618412811792972399153597369868583345777576274395322649466608938644233290340632836625005481847746354230109885642846993628048796899966508449024523095890499083073940743229342610541003246779583073164461220697908680026759710327131829535834830768981606903862778634294226396042987848919035963493592472963594755751354660200538167082365438345560376739121609637185316136837881656843438066551925478132463736459845028497057255860535137504273639181810435686750791791771739933741428222504556000104891785093710038330039586016861423748452467548832613558491557739151973278446609064189723658671774460544844343144617*x^133 + 2079788920784852808518354434231428896816831640858104925339110141342393949898117787789550467616000867417577127961856786774429163242801452235753355889599503674338868994269969072627196190642535167485774139075954190337708845019600529452768257551989978559453417487541358209642162624905294502467978457031224153093759007398446697072896835491681708914177292123689341865186641730606401945128548346484316131292422290221071524059890770122746424008592008083689317066969502092748477189394216437509893302131668051619922843202559842010707243512708212509215633414592241666611240806656786215654617503626987084225140770834791335019916774581534332977479485396253187300193887405792660155816747437528832881824107906134641901337493201694764051285851632354526677981412722909295853003980492794442239231115045185998935450069345984077926118157226034254151022753143941242110030759920698462200646427644297873230109613753338447681577931823733885225220011179226318247089539547414788271316804982297873032017542137687140376222521347826187028352576355841032475634433870968545358298823583465909670076181793005276772485593816086957021592376219062514538232567417584*x^132 - 587196777535323732821039300692407978062508379966460414710988973371575989615104645923852349032730256392241508119132187275065452616490580147338596163686041643664576902073333708645656264362166566761833815300404443131346378506236778928198088190310710117119043589730635346656989657306734487196721697083788567518234816003258033626391854129709105244751393186804939954238674320436862216150955982508196094200121316675034868423236628402877802553345196107487700369068097420819129526653024652197540649500298580988676873094678028067613044914742373002504213853083983323057426269445051229014915783138929046111984330724113288488345259199767738514092199273271752704655106581530407790400622878320724986009968998992902689193936215582975642214586780885465543316820908834660456547600117192375187447200024043880697553572803534652501151859087779728212243582055164123208999972610596416868103790241132497913044138955136185497691714194493257129833346237793847130576865074199652502272426558330437307558435790915958553422964222263912222560772309293954090895527165920540035736722646315059849867100393572157858766819664282586006998293208965693943624041004700952*x^131 + 164682513025828874192625762009047070870289299121016825847717242517974610504231145415272111175753024954577616094252771075160077644837470230389942104315851429726909764844248959454254998068609995432158848176219809471414600517078936595294393823953907106144055951837149008784756864199640656493873915333205701504229240096830610038998205877558444239034240903818343737757085608720946668591427653375010398651387010648240894629594415528899039089564548326652272494863051945340864953105470267959062701373294365174541796483825986110527488106063045325256474583464240645629971957677826141433738964534959667253672911168403965521751650609653949866775460975559401189904929385483315422309249380869168215996965834488086033164863665226632322293149070785713201423906249569039208895256409832685413134507893662359150746744213544605512232904876936434909853811132133932276268973307985495237731096223799813466795749503786604976788322454549645031193013454462867646765622554576655065487984811267965710621863855037933883829067370816650348521717911506913929038211548539417703343636061789297149799284301897113881150399820719729223157260737242517384880682840961270805*x^130 - 45872381770292526260024976642225916580562507900867911873074153027953462290252936051514898944800908825180169740308169306803576107585538312201026961074669400004181442954278572308701104390556935980651792403443701467817144763638230428330973922445011323577291970272832633051201796899479648579411120588942768372357329370645031794497549670425545962897505854652473168310989197376831121099131613422108523175366818190427569401667385007112655863289198689020511556741028947191305505452826185792752611297389846914346312527947054483256043158614341757577709529110042723397864964372923425782833932924369842499972902639990161490555169331212537853325163025821503553339216424553855054925608415571589697989322615347782823522008436321637947565467704880821666937399627623745395959632161603788975515748192102136765949588873137822780765015903159914674719848370757424253561586759827863084382283303369200480236492141587481319941428425797855126198553068446221831456862149868042279857654120730306013286113275212311988343449339789253762898580331737435999575004000827456332657654707028425549980276327923221934200392929028192198593697820134075998993860009700447322392*x^129 + 12689289457321598244413703296475606665150560009896137607794512591220352086090735037693169765869827006828275477906293014635140352403935117288572690684843879681519666597771565741817306714093105382547569381779953576742543249020600615051326796030311113411903651068666243568813613827009113943966866786766963269451900053609500812915768745910260612122661114580334684837915159668562888797170786586265143262549343107630806935027013608777956562873145090448352973298620111461838621304289408927391831908270930929453891794930986632952889385786748309340686980400320900539666804467957397561350830142662019912446193956407684976510226394445730780120322269024687580655469557788581627439287743580421097300931929650955851056877910188861466220043526234645564309999617074913176675854927772645150207714795849546499333083030393166319485212700721638485366487912703928250620480230937717164183272319186037177751640696967352092062775265689680815639791176012285027242026170905682207440054219210478200997794925362712076839497973023927517367902314372314187078278567108398810258867393112689466361701453266001908918499194154896305982814415537548167185564455886440868571486*x^128 - 3485380038441376196603739109850453252943458167071558225437694345140964664359534975484037903226101876965741607801833198665472413557794636957486087179844863833049638432275096984930747743532531627264882175295728066404784331310389258302263579906469454652495912471364186625351934617381009522733107035987890497561801034317727911858948275546366203537342891300488694587586599722886499718571071191637155020257605281883517299593074492945122704065740509847985987775828274636935899032487438293561658663154105828717762985535749515191740147315131926750276343885731128633672368399271604941258481089053489903724195794219289045937534839679923856685934654323919516659671121652432116339715653173624481922384370403689685575830840610236133149952885296129725514292372747221551352453754764203858951906757431191368003566214864823055192218949889894248448072352351728752616270542310140066526343334509894791169121129857278467845337604996235037786005956449020639959222338636194800864529793534675267862396204112070506427052855418532244511955156570933153092376771762843185074899183751995476982728885169237520607236567314435010277705458104290640430690061830395110895706783*x^127 + 950468124019861636035781759615594639523829862261814133871484448699514808864379006025209535636552875509445468622532384647840383463379175588734302818626654501768192518092819807281932517397735338851197534385534360920518914813709550008296102764320048154638043671444268225423867268351392303083473364036327563206137203743628209424695588709147771518194631830657560015472786571704584911825850663291983879996841253455409240132355214806654942266112243956613349739310370303935419783280161399996178551518703993255723044494531386621917905910766222350904756056723246990354744518884049856766760040012737364329846650154679638929376175852312070457660528788357134822622148628804953685319569173181004845665937963798900537468004712751729647416467106090634290544522088083849329327988085598245525562337586940852644723320989076664168390885397839952981648634769627826618542363562181136736654688347077778936827422112637281396405824368199101792902186480252292414166047707619806552849303730349911406325470483138139797903304453640957669993196898468393370551877915967395415844301813963398285800251928968524407989860157504443585190409465536812194474670406153516241467241668*x^126 - 257306832017593336112968689743153358572891818813151292922628765435383256888360703369542961173890385666749743111731393539466551544742186608657966721825395531464807033290639985977591920203997232999558310778148572950326772742724550986654358115783683353880449939855717468005369135329173184568617051616315537524946058419426256120593975789255026882988360956441409981001434466816660546946194897153718564255534379861150964051070495518543476052144061217132275339529772816418294878433888395703855350125870057877855458932952296094622393788623513766707763867221781306162080736706236114140460002000202567422186585298985744579035649347214557997069191704893302992895119014967802274509287578020199396020056766422624441122926716546495277578377418503068469473882633991147820871367393093075817282898107742366145770938409007449854546468200293678527558988710520966269162958313752348144223304915220217641519099901569864012851202205861384769619132495340535973710709229377100626098983088631272029204007568733542875882935695968564740232616798979987790294325450213637689255590798015632731389682812077070203446516528350175070101352365461101816474028646301372137043796083700*x^125 + 69142991773553474149983840388823989454690761169791817060849449928021237041182087109254702195253581683824626588863963143610110567597714041726109207521133937866010490778245070686658669251496961392182675448519580732829196648856487509424432964411802353151527748894313197350468437269758255374889524523030769821043930125282504996569455252126228054312922826194604182661579533465057593878705584696956685557590873856639832995045713770623591028922682168320799763504087352867320650279650843976582200037917107362331658833690749115804100771353668453898390183963591472605124392447219030266340378469128293464902086355715022438715507189903222791671347916110398238810105753026185253431640316092959438120127335202624329016108234285369632208605344217185741277222662506135591192406034230304148796795021633932107025238110698022316955268916605435511531397008209210500591695486340240356802050105430817302911776811320304251951308920452093868485510273611078690307744570596070548478073608689414713426616077278755585193494695323337796044318121563216126943301094667689626345596227879358441320946968186342869320772158835382179542778769594146136350507025659554528708371077815155*x^124 - 18441275984131616706031953839407835845753362811604879835341701130816475887526206286358912459915683850320978501589748335502129901627659375045918757601161750308893469917725278912447496861252616681966841610693882017074236425525051809255795372283886992398301159743294056298571221505189274603071083828932940527853492234914420392547623410306250138163498125132024439059150544702206729730231064311540980985947847935418477187056509840191596210179071425510109793094390733027459960971000874041415243108338997022273625269231448413817137593521302175529633272779621840124892798297937116877975132389203601552286111938968707642322429338726431347055686577960544724398793632669957461335392311450057321422504731375191395159473663769515292787888416513888136572946561199230673021681330032332643359511682453143520935338498928612476032829011893274680290322860334624209411890627382114480517510412383805115558929560275371026470994212946750102180388688006255555913318106620791339247028406570873067641390713977004210241134967749966891610756957553818085381172953688140904493092333839028007046263579439077570979169055033889570188439676219103162663367704064682625268911584844197966*x^123 + 4881463267893069839925931989483740067886544219880957386947007820172704186136465315364925527628249308818000499819312339643263217537696696449560275255566315559669543641786211517210023183193144046834613282371460870339754740154905151690833360852033786929963808901200132057617748313563002874006737054754170232991415009200998329568844409424146970112854825306127397149393622363449047656167309366794830721679865972977877834956048628367277065386904755792855366359457721563919671842734278571396662037248841327729100619981887507245244366919676495969091295887187468652844798046008192109302135689346013949108342821157617685202844550221908887678673595786155401799112016169453647907190154080586180356822165260416726143047954691223063084916336096152294238870343642311976016523844227288278720873839542399635122507600752549727921926393090259044407835376494418077255794340836733829436214066248987108741743891371808960942853503527986107307757009622455446443876765293491988102305031373090513306167300024460008602407455174942937668766508581173697604182710139331467544125613166819843086526502183435623093825965042816693217344026665224077720049503442463107797283586610155505630*x^122 - 1282344279634110882327689610598834633232125121140157907861967210385879727557649282422994995263865311379295786121042358266313133708191833432680946495035767291455683096180851293799402266080614392933998604063967730623189257042537855036162448171775660644459219742756164292136963332501512232263656517274314292932282717588169677070342174075813124598921083533279563561726303538119484882257731342200231396389047208156023958656178646458217587906886869496932144595633739352556514084871195865743850771209414595818554752649747049692754785512976040330015612054990134509313233199448303154842373031204579249958707216646188461695806900746670534251387514948607179258906152229985422382229959224138424306606440695005177695036030274293957935455374621661958963889269514775215201122884032517379990354695538782051769207536295732597174733448034416823880796142898677499336113021094454888217121637743055934685175528307956325041410600693164518995357207701457633451050645927618296459053433864552091575171552389608636852554510887219612478174725247980737152924086564206492121776834326714641186856299192353774471723033908921753548391177901866974373424602025712386931186559490575297552217*x^121 + 334306546860253280401798589539032686857999828305339497253202958904240524661082351756222597784232608230299006102232085395550905580127790943539849691177537848782420985773381135527853567177344918941205239913338335955169589657846722309929445609762417666153545204396702347325611114897363812986667240221723394431980611625905275588507360152969042918081458560732316837058028431098708684016773473106990316969680082064828253980210701058422204788487095132609414919178997512499658752263280265883925493815926208372878708699199067518671401852220550492479379505103796369187691528630533388082607670601371291012667791354256381655090676666780057706343650159248633527716663275952105096858111788069664651859495911684795750743429681223442721499851100371298963814438377797270457404825861110409003306554420736387499786339682566155659043773202408608324514927889199928984231822994917133982413833099696891749466884408526585697164030356265330445631177787862941587281777059772977496259222665999154494894619540538709067700128293198624050675542845588207052693323983759548452690965571063293700848368961790811711933178547746654745184303910931376702270583071188091987671730845081964748213200*x^120 - 86491548136997306613307799117791216640323226690108702260434817443957191558738335791779507981762968816575206258612072532787026916630526902036126804754159762206500521282779296570615491568169944186232801343267943119584027172904792737223420342582729207681698739152171088492251249521646073647708907116355141350526758064412517551419648951787603964532828396338047846710628924666323696686801087367445266227095248612047121968653143625265911856373472264164136123438059849264700807466393079418732133262298203330251446816859675766157855191962682282463485268606217521067433837467678217557022520065257019613549307350302268011509521358505307090273460173151132762337910450383156409720903057802508028347624097749290807845362258338696367303857655647715138540411119280174477605963695806524413826283655127150169518163714347148197278627623379279209996557674014752144124069664204993108173128175229006581567863263992656157280658020699554769722415843914810697116576032498108505029947579929550386550420319064176394153479106576415925406970320281937264794097407157383466583945241815485364061268619854911331732847890586052011900773793273671569105742179437011270946979995190854363760496531*x^119 + 22207983519463123971127829554250964267515563269466364564222638622123954369460583971974596196082057709092946485452496313911859910817506233090174166428368980936567130305181961474658094213847617791543938019346641936448027882481380016500654471521575588236589379114066045451402259565725416565263092855368256347579879695731066176712046721051180040589739782820497838725979093200958361515555645132818993321534667117362879653234104803040367906801429994422075789979280904484040069331376762849632150490541810670643144078266659323577423500999366724754521901030953801169912203471062465945843657380239411416603402618978392176207791440160435420265518349851105361427303702686611698720466231308480210352958131598488536373507506706690414752644667486923267559796544617632072469589541721476522816005587115546487021394749423172137746111242692895706887606628015303690210576126840287573052010032276328710095619112362936180315346482521610789762577196934806994448110841289203064611368138897920877226768987431174970485268605819041433469028352081471381688615615342447140848557656949802620569442723965001064942405380200129192241703597910126097099511065760788263342228307466164953517311738782*x^118 - 5659619666107264073696113044486539983678296151031313121636925539875938099670463782357695616005185730936678828961737333338222063240474146262113361999084184373192480081512061524364048609842301532828576289865701818279601491390953453719631947445027232686877241968827880826237318804526878388840110954312986696121413273930109061822329436942579128289404266535419597545622051905593782400139617922297064607169896118395609258358189793029112805340353896778113417793415096324929532538959540796537327474243353065954247254461006812833425482162637803487029334142146378838383860319466143467573891306542008172246499677822407992740349830670902323799502173671026558392302667850718071033862393013926901937182800403620021642775331478821611546284075400296631215277458962642311509618008908489100153336650284883019369064667993144159480617744729579891594095877284050112300880063873545978120062164923017318935817945589080776627590202030835877014713315729916394592859303255924205906379506994440817213267783396727514424198886254289840957914443235935202995881589686326376727152252168960848633820425903699395310219435790932086832135410464868179801531236036478771296673077759347038903852842264123*x^117 + 1431742393055487441193036896161666226675998857391056578709928314542508822597762203770442003289529915615413717950633379048626512572664998206542004455142954482226368044957410734881213643368039308566063128376711162417565353575057927690183927505851066882410516364519103216888293370176069877442418646528539023921944069206272116451977839583896834354064723734604499838656475143939588261990031495180803237264741419551791855265911227391607054912641366429501543435993514754204231702390896330094760866498142509485156526032604388009360790845047373743824323230346317784676654535144908073992628533878955443946508674810954030015836431500851601362675404417976323254136183286549998441629937107095960928945585045558690107249714746135803129702542967100584918840721548787739306307231288974951724696318774242174055060133126562866857090649077889021351459649471090632906646885904462966060729170289291211223150290112212009281761446704697336319822262726866189553195720583448644293709877349502011125670676246891220244568693941219028826165920025893964690029571840147741272845168238617183171731113680336755044390672069976373950280529615416137161211993843920962009057153847000289233282405339269027*x^116 - 359602725781608865056783642377344407779764255940343532972230473625202125508619133967621397693168999307584433917564799564071745932986075491309603876314922300905257740341785050661193865465110549223379237205561472627692408640317343620651990393067082803244932891451090975440343114635725666358684134224116174815478009834078658229429049864738317940338905900124964611436909170747939658166603291895493745266446997297170134231551582225945547807454908638273255556452979068754900902764843588552126894875887129733134208832298735182893392751947426043337667523698074964540451861391825042371492423369956511226186805622011417540400213526807077608237249131944062567594104405065888679398324957274994247479095918088092242653057786496081169841289504705980840299170700709628214796974891696649449187312631005110304687093613377148877559221084582224011088218887429687799315047574168173104818278733049795115320590423522047209499579787737891596173719537628541722317793704401599864430435289564888649164027476197336591681402363123885648376077223535499155367820286321298548519083162649768705189329074144718281750172851849799926680666094835940804026534112574762923916239885339930879320471182301404993*x^115 + 89695347896874277041254373011746523926754681272399375747207898434075627528748298939245790820262019202808468739900306843129993228053221650828775063198845438924174001471876788851685248956416029151074344085893482959638264992045958011678666782375852248950199840838443193894238262435658384663064490434443633753701127285632007389762061882931102042521176152628380765405398946622796314818405169402214536198885311783522627313802627926352792737352302904184237950277034723505715666026694804805830565360965874628885458255322231665114336822521381848715023632256690681467658657679571144220329283948298077680284805127078175149797174847365515577824477004587152730169976821895555231339257250225661052373601950215383843349251970519152488872553447037588693152350030431212801251507509996697256249941006035704233253381118438250031179110238970445961451712222187033293623207431996402039574521727737674096405259873941195007781443835267780817597300172584848439846569842832794977379797535253700478667018292086450155895194957358321639715667942673527401323164466638902516223901268648696960304344272291531179836078583268332481018657730396917010362461255649895323032885009698807017644251880621343499904*x^114 - 22225160979158782185695035890896914013570734752902026972360450833722088372267251781406980316668906756557557637280393612692877650722564436949016257165831717018964177895202012987028360668703083562643534085313668456554850537671943084790942452759190630101918868498557412489163364517603542649218881466029492895580731424920344126997798171867924669597000884288450842807980597909469280108049132795347959292477692830560380151613241358537556056016282509609427957568582645268830902651111362568933145953386320094804444989796642924203650961649999163182583378381980980726751001407934907484418901673472212310255503426183197566946156538022648885003428689759537702476326860924329537388479964161247941820697741137482160212239019525542718611221381802298327672604771726259010282514308407273719447512172861695357264184883978744135727621980340035996200150292355421928311017558320712234889657019899203735435385652873763163265533828550983065429381479394007800456659910534037361453134146113180255102370728386631607355731932671700121134792671848966244423317766776458458001136329808539238494763089218300245027675585043595746521339005996000687181244017548458279165369819037313677865545812541918011084642*x^113 + 5472943385579485723834320502429251056252544422207595063853135436337805714288371568792965463212392722099877156901027732721483050029119198708617411864485669255427304566675157767240366904058166292734414021455595702839503545089436436877097018798996591235587062990989909105769444939920887650053289300246643803874335540297187320035781226623419465285369654117213855102253346609761773987566597546134829825291903348311609599616663321439594236975478257855524660590155766303978269915138247049594128604777691886837523624168874292053270041589484602905201844468994836487413415776696435317203253934607876511789613528104435838513024306747537729387514562812604139561580147921902184114440741506803398391557372733664267434620353964818564560252773150710780874945401822965719774184807242657150021998573859908237816556475909882788636125934221759260071820686927776403965322571531502889485443034833695031037239598893745688185928380183447040931027524101184341588697137763842779757743090640050118751182349193369721853803297970784458210105842658627546373219779212857437603105593299208602242494758193876587819033027004434773462930812464031045752633736745073784657772857827284123156023692231746588344929860*x^112 - 1340006833853609322814358397824072153552639605613754036300078138736915719928676432349936827263606243576932384124115290490906554210328788803479608629622626660421345560703300874554938099840898425578435491287657435419252438229987555602695393025034265367800648419948766310294619569471275526948898117311856476489865911871061417238569297086021528534090212808642632452305895179896892250184641739956289858071541895141261269705026187077162260654044049910494105543918603487902842618162156785567220423219840503524197415811741261568803229629383209641863196294137777375634033680445952897349923026057324009190807099422077817033219532905551570188203908689314786743341897249473069959908194825819367605062481384401251596167319026695854894347488261800228200411184294411896007711428954302483315445588418906022101309092839885038121747929812663304070135263042291181225777469910630478424423974416344351504630089298880680026798356493525134225149939159229965276514883731368521551171278480908577685872911877161854470112139068378756570273246049655347388327692751339588478150489281547441392110097754618694979821825956398687912238854934465672620529576401747414494200606883225499592277989286738424762019415205*x^111 + 326398994490595414455153829959001845559842560284658149574586278166762281248742913735315713109723446522455565929758577770106287188538967807265527750140291286866119310778477581732803071165967245651967079120776871510309574976103245178890618038573881945989828086834821942616291343116120900273191094343166344932188374512492809774091164711281553524648350952479296275181913206930032271407225773832548762252883409197786000696876175118769209599233573859456553316264022173790030597019515747055917732313308065162450246159070520755788156144098671122255606073716897029110271834732107726015514284527184776877351303509910632230552560174663270214073263596979932975386363115343481187846498804378471375107360473174699396314532969391870867797317921754961584010034190040352137279395051382044445667295462569051027252164009287802452974884070878650863805762118416476734390765802983898892351322928622571198148945971179812279219993799250359488261384573031844814757352921804934383026386642864907592696024635922205745242600870610656309098525161948929227642400742301905035125499104488491107250518380321925631690944727570393746827611339356111534990501037628520160150527709499499820909549401467791341564885951898*x^110 - 79145709029332256757556444754799662982105104603079340893104251727523544040652217630143715247134889844134465392376698025534182104995489495004372716353688209843093057322044723509580367927736368940166142139502472980059673550364343606693707195083904079274371388860137645745240984840702182400318039473518590309726757619998885975346913949847498700080232262584681613296577178099801907443198000840477259745914439000921329507552633198649040468661558800774801091968467252345757109314206210780831312229075767942562604510628325037584779842197071078008123602078297163396388071006093383521946836757241763502019900169881369890868238968673251454622306954313403840702032560539183607284147028962935885859830080969065081545163667756545249000434691549247181715590400966157900710422800045186389066707858352716753616210068185827476654294417408668121534596189421097646076794663887150965489271380697795781810571346160278744375824104086511208614102858154956285793823559402954973776041757165282410038754240327513965577883338608088662896025643768705268596321727937296020889549502770948749255465987574766492284488049185356933383304281321548746263469010080801467856768188764886318711023603516474122242618551867234*x^109 + 19118526805996920761213970825978942251564895194999291581751276732383692509543084780864655825884739390974621751179307998194928087385691182611004296016813833825405593623834816987417906970790504875883578721283560147015911257064524837775016417394696258142014527909548151361475258501849928166561086467303171116990383945714477735863792208518849731024091009533403419830316664293962823457044084239238528807600845165743519867997891509993638090764967706642783975374864410018041550507111408031560103586224796240435023184647623902149427791241345957193314480593499189401855973506567193229916590243724710331241704597156394124225881394866955571089482245199960628312169934647647402060895316024094115529422959853749076039396657716206216769122214051186265577575640772958070115907579580762695391285062502820490360716882359999084975046569502988313831792780682567919897663137172225421839581644978844459065918397564831398700651561392684895610386913733403034067889892731230258995802537392439412480344698415970159805950776846689287813722779645062806915056413379908562405646263617044447761552935834456529450428127437048064003890756511742111542215910084057488561241019181619256355519855465971947756610942681794791*x^108 - 4604301440215383331737482926499790939553422749542136518121133305188058508509602530681209842279777168902646192877980488396108879126746362733256867780435793274844538649654566116984301299823773579260950851099636601329615945502263064601818060376227182441532306604845627027962312601337357201033820952300541729932258157203156947885672151476104815183706426715656953382142516057271505265626299961826506915413903848769184799001274188470216778154498889512523912746323461021910343852524829608886811487144083921940775853294631584396659905480921234189754405144640086263775184246655565513798278306035448333830249636513558001115039994934227884474609875251979615193006257531663136746935476891506694622147440563760506696629251446719207514830284378856477541325561130251453977111310063497496473377525130831794811038442219616127717509365750277782476472393672928343467920265955172859325842344879907766583013298242685318299877836312294643862466502268316316727723752372157624801294789644020303065828741671115182398374273219640123376544801231464788111398487695535356057776981299279137391613320474024691043710006459945049859284332950089236398053852962512122379141988521393632781628025417064562583373056385370488574*x^107 + 1106363469195443577189181930647351512360249105128641799019970182249363682974840504273525329890066405681200716015462305504768252233106885734345085498412232774921302939175211291587530674934804979079369456890743637196615620205220632382857553519268344068453035379806770720626523566412904123850081361906491890461693135996715486403699382319041996912322359492386225366697782717810977237998855472102499674724147672328675010252585026586721046286527436478580008432076851110505762343885728367236618100268797758020022120205016427294283839739305540456697741829638504446318623100802132380941122172868807080404231621470375944058594071413206266813649329680806050143365696810429209392896188983912590230843958945760245718883615348534673324328741627033603887170236000976194274718071647334368108478665666701125395232281521508867923362180365413710516013978572909733597857204801572786775460307452412236272534290970928810945572444347791411113544833793236808871610923214104834426016936381441911372797529806380377871969471732217173990709249472551077448216815184926981050255763655746034810303929575334578100418943782974626540943334091602422935702180953544627350811943749756793172755131413358501822079892114620161919783*x^106 - 265454209580684302517928562364133652928582053485741262523975464721162707822957525179212618558643180215919833782987223925747149256524180269507997582888554437091878746356129457888705036868866648484627120544464862549765738920353049351292422609427880900409065929580767501512065428869658359456744558720153868684806890106733698153076540419058954923147525095373226481741870920788202740968473042661460587359237331198149595262313891039357006998126350044893844701122554344318105421889048988524763600721588532540398548659988294912397242904061463923717093230216659071134673949027378880403385504587235851918062035172566009665305968136595398010683419793616908970051606355804073184108973885281475518348624846369763352828716319342876892385888969807681964348538422614161255693237441934420745767479957609429754158484123742074498351059860842369036682279858566479961206647858330839613233988640080368540829521202908269186795132515424285482592449485597111030288498942576161046310146136598417058942549562607510937670296534207300776569412447022788738264773929736493813430402020152445901102044302936629661524848283049794128361097229062159708375409471338988803243948912460672072320150892221651796062608067491050518816329*x^105 + 63641474331764721686038088302212808684112140808134899352894618479716380295700175301614815481312893593660925714204558345772820409506509179392250728197558699059335168759289610510786001312372082501690534424838843859201210356258554916823956429021659290727198224743679949337065492204510363937696288778165271128534194503465454341586115083332350418862747703735651835605917772912991098696838594444554888398289325333617832448580455264645845114008309854868059493289437389611899273353636856546647300353334034360156188319493485585107797021055947240862193820918915331738498090436247076293145169946743770345449544611119671007346122674893491103648117281713288142916070770934812591353838576236579715073460868832518304451830714498359641128102456325637865083078206873249811771705031611512504312291160851596462554688797571508692773045851385794356360021821234048191779185457910049527548800728700997266491748240637778014637107437801496207526607884716179931358600698207775514463120144909763473207076077617500699708133343076875445876726425193595545976813979062595506450272059974943397579355773507903692952076543633374496463879910031170055547123649230532545151894311858368186212253633519399942999003433338779481960271676*x^104 - 15254373393903805080615270272268591148576308241982885184603676975113989108528666245018079817246597741128039741127234409925347770546878052709575800456471944745114624273246780310026207551891380190744309305394479557501940560095809898827113943546550909131474120834609502040027288018634399344655459529192681684720702540982275686772896171892212130449240827150110700220306170486207214640079415636968247543947923335825817644235036302096930008204527635197659640012332251726316760805955160263249917965790431295448842228697705626854993099769291985179494852624587443991696391822204910503205243742058425761051907799895437449839694822254840621521681645011224649202565368280846418227130761993411270206812163797135323770409902072421527444193470757190064864672438035380608905038788079145908202194559338475321994779389250685507001040863872529521019643485732195194424044987537901619729436199712629467496791797727842992186708700848114022063867991404533789733861156128000989238238206194238845091049779368116727372761457817340214396514062470316409082984588601218675164439318839849635411489991122580098749671371139272363620812612683000812507476892275330635471640070496975119471962067903200065319146405910432870878076806940*x^103 + 3656927806427175657218582689264847923222033405632179106045382965502340984486444745012395225053997501138231771353708562908884875146292849791508902492113374259916918920965131690302584937538378867982584310599071021559605890440222632474256683044301670957676765348853400643697511288906090981999104081073720258590391267927512220361455814772599218743438709570260792266279909094526875147636344874669395654314585018218388418322397980883500139965953759565417567212934485030210904664678543153306918781137139623965610963671344608334551445181581459155077358474842731996126399524504139445183781046402012400403392124416934337669038281879180904205462149284225074834790108372324161701710462441743822395194565581013886610966342889588603324577968747677106747723749510146342280589492925956133396277665006753042049585743897273574368131846510572614613229803487497993194523910444230667841365824522998906766601206227671446733022192404811496318629938212595832268538823365870066319546539424257306592889782525996718922983949680948681164898366124246169554893154602957355030023396812978401107788350626735159385991862708344870820261234663407207029493873764170310550036687523384707769497328122902916080470410891397581826207689326844*x^102 - 876941225017559429049629875140044824462479291314536601506189598111327903807781173643870340762591209522943253899054322565021218791120134678685356562829740273743051804193551526467221970774790982162326250890907547306052007922701581640850492330877816970631231316667138086899504036809629633504736292216911530066215899315605002730287518425637262761177861247591231483067914928199437303130387364329799795415553408716980506881445295621059198267135057398839271121558903197997298504061547561593496757231111486676080009986852486954103246906406441906887786460775655950998038635482036287256583421737981621490168116564934848315248240839830886330273088843369898138773533678898676730832404724637708531371734653802241404455906372567067281296417846262317255573335367327430592166146305855517145092403139394101685591379341107431204945429417024933758230624710030584809445378010652287959622536887289352044174697238066976659805227490151888765892228425224860720826771199880182596008990024167044215270776752896308034560357138781069881280289034028110697651252954365420045847326948236153431925385248804385927835378966559431234913487727805205405357959724508139771698777925102003669732807137616486613339844028616127374715747559755496*x^101 + 210333510030357982503393182334034842321592487994945304654782065520012097187469277182728653466397286385019081627593118185967915870399619793449954311957817027076903226880579751504105622336171763777964197274900986084898287143797394500238827983283679119256488452705790835153182118088489434303183363732665393148579159383640477997976663498215750238052195597449439797401958578741985944738992755490072858593022738044873967263771771654951015547033668323198167945311054921836245436414233647314812981348291741693286928547653329085753762607886662102465729805492886623197264025134444657808145767809319632902279721860203177904493058677355790742388554065407152342572453219747920098987379036624662002158489594672943680080252057814335020575417045047601358600352263908243951428469728048147423836807687287525326695648128931435317283484391816500720746062075127312226435610059186814900812726244640987567374877169529522864745736462579669085899394149815638179055734467435078780206660758225919812839800253761676002888950514287333546326466498485835577948386655399522657381450236047720213431308026076665497685679567866523793802310513739444227306848159663407663403725985082745435538686828345063089643953040414400039004217131233849871*x^100 - 50439085391887485504879300688676757482339484903289951869085379261169390256278548364990703109711771430783466898763444297802915401530641382646722239752177087340177403445376517156627411211308377973715373945826909184899537589777989879339131561125463025735659180668761214868752869662497251851784154661685184072221419425499524529352180852012183401510104849451775582289467740211157234657171319846690948417226644201544592401513700961042534971218777065452504554309854987867045830783774499089575260236586201088675830061212037282873581847079664586670349851725493469034658518192545734298824527871460583499080137725167231254646084308000259267828792779771842866441251449520278994364749957226483817667352731133724259325175040825373620302137627317586988585596582376335530439424024795869978332032627602418414018601040529540144784266318792130916105082445565705643713992637804858403339706372501686852811040915292293956877869422499508080052392357877183385894344806810040984413465194366699572204248730343015001769465665398592553464381395295230424777939014069114111765280521576255553429306181352994554450339130287973798419159916101594015760817327589264415495478642672944661217772538531619909977181549267265333176001535528746724631*x^99 + 12085826901006070949258807251564130885371407394393041373890320776151359124631662812204276810228802417002562368194136005179654758670502469811921573012236468200786779160778941324345087607492213451871945697845697829868231675045508032465360073802041575862566119790991123837065884234438087223130828822755579977787465791474390188265713297774664645068639121009273242102463704654741458564732569749987273527502924295895237869342812620924678942180192140994591675406497450439215325663793965056292832063808107104386389859739460746893342216323495726800558861395697789956979208365579441899988769684188147773166678284803559641823784750733317450257438615459477861418715032510557611429893593019840937684829945358891743289134910180862902076740794812966585450539166745790817631924873000706524865906774681476501293831672591189327656059443749125744267095706527366919036493967392943544292639535217421192146436719549483735185479875104612169650654681477153148825384282341353192508856179425096855618411590133194214698648510173353866778099505759122880148651762476389298919115596945977851206477144083807518346827213000811827148904844228382944608284169643816371847766748454079378495016485012990373541442739291099780616195334064539714266207*x^98 - 2891179164194124677282448053075644297715324860012740323444025825103221380403863222231951971293619127765957732679037646237200688111857511968336582344517779844994208063821892544516254482142793959680764836001458249370445014897960189830697622007470573116586079699709137627323448965073830757566334758483931276827074599645350431376522694003442089435302784048481758367656478240437753642256950880341723502138766822713122978514732485217110054262876413689802823702075138303130855443220164158362643300266021976827988458007879520697414201190419802643858070676956225871701937929384576756184073640552865250843628882684881921429719206703812028811961790481594036034153370548130391506988752748538443468413721875758349962607003460546501897813018959715038765166716659517306428549749927887436090854391066695347310770175213471933349723580289645457962907990821963138962451180884091588610184894169873056893685554631986830255694943395242698882843796111376938282551495966699310467538845934978646808844283915553642381699558335526747207373542884757496856331139039438823656798526146440231132219816094868659915390492757263050414351524065802464110555978133847049277398480402329334542654837984484945414271004550966820781359064646606019322646223*x^97 + 689816997756588726379934679243903952264044543327223630269211388013519164095210834044787025688662103502725041373086710838812512676577162456206189063521430664870062914465452567817438852515907350124688489763598215421480075123225880301535817469076436056651597611032812605220711346972412692817156142605376493457193528896500067538124631645387019714007622676887939719257350847767708160700370528628670105417054681130535546883962436513857063796107749416495430820874776418471479979373792206669001998931421517045258058675766329365973033047937885337140300455248605594475929505673624558333636642066222482316468563266963703100850791487239270074525814858617969505909574378403145576147146852752032755498928139885178832463562806459593060290229605629135661128265322742939838134911338362911116352039692063115244590379940071201875722160391140479410954179369434017650622994076717664711557176068385501524861417174657070101757154017867713596159546404151679151877667415958649661027013669343369711250911529428610058339423928606364805908934761838499928688549651477216585320507200266149581053247835117118525926932665058932274383914307044482289427617234361682681098187087209292174866108905341418522154304075890515282058386792162632070840086199*x^96 - 163975987010279819074491961742742094941899485922148237553787376340809751859837515859833456379862285031143617500552619800777902771738248041150128918930360427751908080715359046220772382273569710446584322781801999887135617705616165886096884591830529219446970221189801795165716867302093457420179876853619793477270339781521905013074994346360817752460691816256580137788911363745580495333280459304919251003960804835097077188589847608767663143704434645213556581065059367602958512657150001474436138031220357171568921372494788141354350456940744854737886004644403461085303733901222413082210141178525724849063082649515812985345103376376489821706028738699862273799432833753884428689148259046516716162305292699388699047301352111455231137002066667847121721512600631762755513337516534564352654171747516594833716197302914729639828677177118546502963583695836716208517716453563081222312284824104259467243618040013023113318199731457879504170637650140469567148834802425861488406846820005376692632951662194093864410626864351631724107226577966320139599697789593535035170804490110970876464046612142784035920293722809761948611927445254549733025164906283557655407178624482723585846370403657648009921379260185505292395990156580746846325504382274*x^95 + 38790157036708357288201517277464189399679346987678368177568737863822027118704867648352725458259166403102242650277616495529746857891251451174843616306725665003789983665740772797588844100918296774512457006496878262174475614805099284139458807741165326795758255839397033958545749583773117080828341560110492027283119461799568087979394062199938256427412457165267716748580020267332382117084186249053193112361868212704621126209991889873445173685308964799011381673941512645701976257870140808988019794081875102128786035977821262959334565927221588260919218520638200107835022598041964878783272641816722683732702054761374035020165283683578234913916121300016824768282118685184846398446521646205928146070528866771366211361188077174428022013465373976662873971047796559650219210712862718810521267140903005295071630228850019816775078068945701719987677224720694201458836024067009774198154053631975781225224260693854195313285384503248853856385536949088875941047809036691837757156093884854394858263608066084540737878989879090936170844736731681054538199924095956105742063843096144758957850406337888594792763250729152109204607189125792153309095040515831309211916053084082502511849633832839500663665502535023719174225940916998083233913315396864*x^94 - 9121494904997771271949661207322447390033493392993960824493162449262432272509212811903369208883246559320085493576352208545327374637175178036756333239370616444154580790487796787114038457438416603286008256196214610005789244591240057657001156814251159040243138318969248940037357063646516678397977215863771667796683476135611607460643002886752984129005876199220888388342626499278731083745111823829666480538900336784363314276821381518259523601039062770953003661760929754160600805292530058355747605623727735043609785904274932284741574014473453047360515479864148867638079720834815388168826191100268081880231351134269634529846175921509552631746411308318060636167302492767632102447111139069223818520346525803733841013790858953347810247597431229587098499350948349574156851103081998106919143081732297742028274234329089458391459165748573943693284355878465558184521209846451575200954372227772495937633513185979374474520618026743657442180781980123334338505479645352300131391009285976412331722787575946154964116493005160354691627155259877588497349761139098732431567348754087428191730693917155350663032954062375142217175229915037187647481434789478966701437443484064486724095651843331557308604518397806914279985657473206975158070637298796433*x^93 + 2129801841248545434976283219488122364657473790082772261572422451071047889537190194999295660924778172998038975123658272176123640974959421729454540556043217668429169697676285336691397522142347427437067665371250278597819347846218299763261807646521098632242090194233985520746005849867262470928341724634838639931017008051368898475110662918172318192004095471722260811033081139474237188504427357724656258097577419586074333817083964249409902867969415657800548326320812084076731178745561430027810668667047214285750401761242250162846485960695685950305705354490034756316489659823626907233745079905717577933991030552307346169602626980463228618611738787308597327222118701479451434105374053885982855754379208196206445454354549367211600984076556616938308098265826821181246399280164348918982784776450261261547135535639498191409879664584961934500856309766630865912519654087347112033786476033393639723975536646284380139054260450968244738087646036182150622991116717979479887139338336352926064880018150465630625578920017736337867985336692187585269321704836550702601105235678589801096465999062544822369373706257331388532547085793269736313380569526020924238694881270836678217933754847603155277223940038128591944118990596215407971318604738563054790*x^92 - 493282790138287330236432848655532247866110196293777479918427950301294451303638492016319061622220271559423676987009306166233366872298379413273597883473392977752768173617706512781846231290609068189937523365212645543441685591001898351097657179169432466822198057463304011118619525704742259851870452118550944129558404546527261348107607638246092157894323523095594536360024967526799481987072881730789391613640092234743255384443298275972865711250016234181333423782288579342838620616663165946053977363199584774338766927049969894308055539214848804191130639292411177183258125847958274510070180839185342906915191637104695591360020644196413650673426033748614197752424227795148118819753770878428604289905157283555382122358207429919469592845343628365901864079822900149166384362711808772608157795357848491819522834055849024185127139388707154819215563215048329090111303081341824432645562184327444978813743335800145455343019172657099346077444138068683030629111500750218766476266432443473692577080826353708114856621941212963969982786691308429697231835127724992286334084588461652615156814529448115890404474125386532388175678050200164810860675330967080564002500062364828004223930402476155016673487162238468994928431164748966894125881303689501352683*x^91 + 113221586305377362466589289898220972072736282257450083836933029789407071356066450540931498344554527382780126140426861319661773286834986970541375513127456476653468984526605977094250185440862320761935659800184943554902201641164975462656948659165947325897887900842175523196472104134691261176748808653457048887460464514474765403546587329245140984324555998652658206337831556073902156446323867111869791811825008329388839171642984750879230796723780693416948789423139131067674301602880198843192154235200590753008174748132736565394694997102733377512097056674270288733964174606597976390781632468346899208960050135265633613237513472974266190103681623220891643768597003599268756488222163194083958809176696287631446765142386450055526395365340418415759659754998455384584267498679195306809708135105335063039504737160607908990722627804388095877017168471708885280309585855361091258570027400749788935386045339924763381607816891694834119343155577565869502832809972622400802218475650450706572021924431723061855842786029722614541737191071992661261299311045120704421375089078281497249746158854793120690069637137754930688066844347508145209898249950288240635525441897576722282756327260553926630599958904773994741629286921946910289055410963007586448820142*x^90 - 25732148459094658051358923371426613425262808654653645611689052406578588428533409268623355000769939667585988946048190492252739067791125482955107018820498423875378746777352308861830641336535895059421460854179476151085092178133036174387125865157875579151067029211501918535590793079034548333089069350888644060005650924014442965884528806865814134359870247198652627881031446509244332802755490482199608806592182000163084509900416811237016141688996404563006945127340537996831461211935374200095168908828603176000294600265670138742324813524184155285845265371042450792569606823945968544755559625871558634138606897370031146610175613144421971799465509874715809018342873341007066104371065629673388927641292668823324770888247020448012717046095208140136691593146399299985473587973602939750866413375938846859044111790864278893156459767163387487535478241331276853095370573655322237805820769696994867878571148475419910645821147425323145268877224531527495745646612912835294176906837040762272505049724494134852673662713335062832942595841107774476379098454260904226043533973302691285118953288036275816631451252271930945562207060409287290585584843095237036043382907806278683219330501010907017729901815620803000527008633677574073996271495037318163242274488*x^89 + 5786582236704947188305027961465577107637775747310348074390211390241694199412706185334418119652106841514672747494625377962476057661070327542577180260990914841891575101356156386247507824232899851198144979272150528566974569154806914991877768003096378215151934253287190099619363694697492669330876823646281288512207500608096847256618881259688438590530690982438153229476127083602557239946867922856070801873660130994525124882879647018842909129262807450162186500373304385478090088846132625887582093393570207407883217006963310982319502523610410664950084530423707037161949065425255938732261136800514733786660546755101307599096605274245736045105191497719881502922326063061488517931066033259712548471865552338019096500279623803767448649310884526022783026573277371104067860314425628484327728044192091492412914085962511841450572365195179224207922971695993002223217103337808134890615419215882537971493591598032025331380212244232968546994916505235254231879111645772407905096143483741675976211375492403162692638654750903524330823847565114839189686447458155284052525536166483545336918648820869931533275449100199291346939822659379586021310848008783996548657451270902929470933920830955152268781026254832526653177611508475962058823020727877426320817552696*x^88 - 1286784667799745011878683266340025919598571661829781157543377890451006049676501229735630214939417259297701381536627742020245897037971168182431842763967492509115986212500352607265874124414862488849762897155063309611894942334644598478216469571613806775358736016721221226912024786665607686475732816886385648402108746363529087709117619858728752066560769003094583291194719458774319479136966882458710213164967016443216884919368423129651916020571343343793252089823838331184166207627788621059947649833658378347999373625444972696062520237054787820429130220997786281642899371218181527837386823057483185551331093079679098989823373270881603188017245600449268892642767952034164302389247172042330643506414152225623544413951733235827500558270768696866821095762255740080384021655930186513410228957968703280299581118532061747723032699513879564434521228637064938901298689120789841039575171725781587859730659686251376415837927675079747906625606969003476181007846897477180245663810060959733492680148915108714894112643601263071819398770331701614328902455244798085037070896402167986494398268415736901391925429834779416529051671402130208766131425100798213337258301302519555059089426492904223262344174431141130426110391864915356430899981195915338291175218240664*x^87 + 282828111703898158697076727260244483166039250890534753579090389536608064048098242495286811817342134541487369365095844886893638049414191683421501663007934541924762221688264290917183347968246757049823078039497692786652120569106594560116400046597800170753760174084323818027481504195355904365615922198477935009388885381016187983789133139536860281794745714157772051914890008243599881711656225113936933477180219613797256837860571805929987456229142678085415182012469606313472560451532500211917652016829643135462523087851412859661450454309186759090049716891230427766513979266199105676479347134612662356635774213401329268286988873458229564998477971968157075000852645437433391838987791683969426329259320993181154823735795187231423883295452616735770714011496537285913532621996644054492936925909346731287625297249314609930086414088427303190695115181585707168222089805262180190805848848011008871674791943384365939549464306566707297346406425971435839966769161123820857373735068074074367838179550010219305177246866423021476702813773747595860811402549667255912833738895370801170139624528835015928274706183698013348806746261607144312813167124560033149942013025110814421056045921024479032099778841778154313684145017644409995261911305311972479594123834059547*x^86 - 61422800854891802819286684986126672564570857638491211878291385408279753185137470720583411551665737741193054867685947454481218975618492243510646601739759774490533440313339683718644226738487541518312317593302822957711274569344274954743504519892145311546459608921746801220194759660610109888799245363413068302779008003047887911980948763157665991838410325693525097526812226131348712644749166126177516781685091976800384315823851960120831958271218644068503579112370377610534572650532087938113493785816897579163763642503452738555215637598690232004015609007536868687712406055723522493208739212114027029953114688227766556797071027121047446262702439169967232428508119775545748392628787005091778812338232831587882239105361761437132344907164643433334128005547091878219994561450251921405153634221474254582823750687443519793419247748276759420685905572381254325285088330262099943502975468984626633601423181564699168639437656979922217197464991895334867081135317154207129728052543872226508987428003821686262533533378090928093163939629406145998850219526926520671600888243859732528826135908814922921181044948689780200750402936881873365961448584836976483640573091496484438040473354980922246479075051763840541432008159580781739580800616866339298962802361953013749*x^85 + 13178125662626997018694104606922145736470482561049577721171894966484086894519755939061821792138118080153484394100359168268265993813793391369756665185429880464652403696776034044757648489281510151821570073307097596019361492737687283401908927457917408449743540952010533437939931849772659058414121828965546556707572743796189192193655053056151898330715144794698032510578475864127861940313065468333974015835879826325244424589401114976301033303623633593626125917666650290547683567389100280693245069323315022147996552197737950682470585369272311216029592910036387481957237864005959581610332590489661692371002028452359965024262021443613351977523494398249903390350224838783702683757583942124335469664799804746184151385964734329893724752980437327313906652069274532561251288294799647680493785402484366210182871095354480600348189618320262319417252611602706991109838445404083233688808498419225254001595653574500609183178779794048568256656713578427263358468006471532501621134160364373514561543563945344934489893880135674635299037739460319550324238493024201654528863798690181099164042235227800590109134880851936964066733732694333516038918174561101960829979703422059473097729431150444394789538373719006831376889199570284071642952562651478574323734219520073018338*x^84 - 2793190698598414434843828470405990142710757339710032477007872884647870005233815303569630685629809970886369829738185854525162476927292583104457349819943590483688638254211783359581278343498699727136921890583708350614126045657446538562214156845400422478845381943014347563598800438117974157881825138477772882329702341733563718925328683289169105110845224145326428567813972535591067999770571047395096807034877766264880697014208120169123779693390774363065749211992688932065101626677606974369095896150615428801457749056642120890495383211505375824269103722653969412776156706428480771003351711636776413195971314350867864014560186820842403286622418884062164986376797631639502476842106621220080352157724246546898247351123844026890661758795587955118886384069146658186381374025956523025762288085277588253203967053171562517422276172862918878914064455045506861691373598341695637141233022663450737531797406468074493786131849339047062296409410842539789685761133243770432561242349670856076753522850961936465832999026544931330319825741070556816836060041455580269944934464272785244679841465317117397114424784885376443926093565119497048798440759363908369754404829760164978636682902087752669129511968125815723701525147975222866674446259433773229545728282510157760116347*x^83 + 585018764190211860973093080762859725257089141698319259215603546537940198675601348452774009344769926570425686644028019980182935311611307443396638860509822313352254582789368293722450748926498375698280907622592626254361074924736327135199682123396826316519933831604287534588229823210939295406089427310498120675977025800743686671019403499264838396582117438758520480944586044045740240724071517929970817085419194924464789394652274158265962085793011749987996153126620863214236642931097467402679800690322926316427849194151755340824537687723728965771204455254771251783439377035143258562518060153192180520626854703417151991399542829704124815387519465238893073786179347285737506725446608304932691580919577234462688295905365787406131813930356505496097036095857628256454968024290268990569705031482557740907776151405115909699243910340426404540733556051676160851883218670940623918586915587929654388610517008302792963132116359175229201954180096742864514069802290966206338091903851539039580266469821968797266941278699626827463840812350684309969160055624383726510092294193289193673675229096999303360350683013856339069809369938024347716076019581828115478901694955944480858236226157304313166113187850916816055827049669534931872098569095379027591982968247862407702787773*x^82 - 121136051881797279207637167190824578617971303940918329813159188266487854969156073219735411456476460756308214252272638508432283185635588708888292203330992165497271991288456691978424214244380379710597944232107605451609313727796012564051299855816850199771241125809458095642962438286024926835090941218140328225275596044300301480168574021632024638111625293523902545420506799017933614930022085525066956105818671861921383193100321668342112664896802566339694707325445596078928126829036885793379874483109655685097388282561065167924972388821997364184976838510817797868028409133307831165645936610432591408431551842637599784190113298835020213004253317824556464273327122739571312950035940767305561367703786508886250173639950936339973468508228724262790061817962420367133886582270858649587653552621454210560052996352202957402796138481147688838307869976547364997537585521516026102915298262709505925176196842601422208315221740877848200832082345142266576711947153450189705362339377636121974314125369989443672599644294153065211989776267328263819400718368814610946451630709952416853325813867113485131739623523761749063260612746418326524724296209737450552352505877451865568822393047411127179945826307854067454729238639536548712106404939394795912568844032671532195971230310*x^81 + 24817705063512449122433686106980815503011480164861490425320454162185229218517709985902799722993326223217054022371068371673857281684099182850448458473415086926650619987720513392250406214195022277220611628941090759308448133007362720513197706453827409072005535476697396789445788964226085459115803639061983280039436310662550989094667913084742933275545639506035866664065824989770867315670662904186072538987211928371029953641972849753942652737002239396905835074031993819328380301979536863464890297796847049340297983478243001495943349203694709521231782114102293062793507438423653338496053444849462331045546772894852417548843911330250238473064956100864418093329044836394048519471527901735823598162306177562044264299081756602339242979693508014499576115680880004585342719208513573581061494464893303195241500622491979549252195407430972817301561607240248616643171091414584457256764774468482552731785400539076879965827321802133625450052567155926199362487574777488699981008565351932326730968107368935231236705323096957805490327488099284521918120248187362897089749704167474765455345765520196738771889185530077214917430272938125113963002612152958540110494211493510044891290513224052159606588774572542996323428568252835003062058670111713662542468191748408640110450350150*x^80 - 5036779609354736398834621757207859764076968975951663261461484482854970710424054427905219361223519371476932560439375554572021086314909283199142253371464142299259810260509457274315001654047176313856724980404077150085857230087923153603733183301126895395376423918866386206391495938542581792470756178818228051981488557968952945077402127085900695773202909282445146971989681599175709951161999217061569609783578841348369782871820469182055193620324996113937268211518294484964096292128194443017051910451142010857552002158113736041934164064931644187088594389158064354126382976316978128876279434751913574180577389214640447957564245965488677728608960836233334438896567801364569178925516816613444443951647999400016551547842074382896919090890566505542340759138017352616227846978029058021858402647219927361112301299808290651670550085248525760101688360060151353976570487554062069285204461116773522930060880015967740419292761238032388758624750051038675524565828989453038293394342288797136620891060911075275051255896069553196899390363835130996931686696201764059329198282255130532323805528287300973048172679321406321739189311315663809969328860250409059345537432682152704978685241611532722797851982967051432820024333356060471629070348595691627931911024889378627073415597440744*x^79 + 1014299070261351864336195908140711178760525633554771982129649589148027216608893367304105310971845680423050967433379621490251957610764710548175208834711668537243861017868052984851100205845509137960961500994436227485650417963967162133328246646199562702178936498236990009278649944009250125184666980087848361754984739163940228075607797714024105290380883415721097239353995626334262399715893721970316352382590082603746485609397329335444848635242192254715541334158178236697974344549679029124045905091129115034325442459565814471891906020500694577365200560369080145930517239645998078122979258065679376128515136028518806956852219310473973138139458586181034494726901457754699732888592512890965549208086255967977666110032595123135937774369993438164960370358653809012226667697391104065979396948377108641027049939702958151065316738170168543627194569449456147320596296036548750442409141106318982638420769443069241364398814417091737737887346476032167933285521884918393653318579946281482224242101662302241495850894599183710652076908630820055210223382805041115985421828053009416044471993588017063743224922794474164561948797355526781237690518584673090989013743129592160683280119218510278410311790441334626965362899581081761007639431041025807226367616066598595921412072301411336*x^78 - 203115988107710614406097864949702571869837757298098232008706866454451691134176351339162638754167176242536520670808651141497997196575742710011832567218619374841602649658906203897471133663852152304425895021025776409815656253807384966055839407426621667883978368811548833731772769444164591129562950597049849422335849505384930331323993334373237777288549744537790580441490788817649142325017250094651472627039454956719324417546406442879628923498273563292843814170295879364427835245308966544623138375747070323465975454025936685376568939743169822877684925118611422104910949015673668745709929384101961969455732910141314253358855100229153197960854998752085309978486382050860461104950774949767736949863860513925723568323163327444659969589374249081746693418018267230374087562547439891107570866581535435946013867664878981663231722453050290061830236365793164957881313260395203833795666468821342145694951144063455434435571181755715746438006858268238739322638065934353009199458556806964640973875068395957816900580505425906494243059917575450654621052502484572752349028045545912887752075097649744374795931685062139813262418448624151373379921886387507130811765962218775257083139383865791905065338981257117921641453979963308155406135564082586515006390804257719175726403481571570522*x^77 + 40556211976573495499006577979343982018012054717404923949969315025357331950050192524115550010159562426251572421898521908607495712847842479970241454134888455674782359218671904236436753768217314777873636611712062614929224307582800318682635767033059664418237647742210411395845323156443900801024068962985419922452847011413079330602138124380070880518254512383811707216256901139154829371304224078081961225973564069895237970385768983634999271015475533546591112608060952338743232714145413959136505706321236744995968437185477685739020776469366040593764445973324312450927274582941735372773636161596600020849401253993924568542664290025285013969127295293347296917153822443310742042199081020615965090887565071366258262373439554990646144303595432579316674365072266603725700771900298204070642561564938048230127170651009212151133661011837234984299105870468788417223942390729899445683549363610535072129427681773302396463554523904540802996379897244183347293763195569210988186260320178587947144101006860942390532709845070305127171019451950073103684430756152249102135483417461320432640461214215200142556787375268630112973989166195184284453111583567264017105331005218381475918123102153073320643000355700443076625441395340002920849214211734944954755690799258901010171245608761734287862*x^76 - 8099574034618302148162125612334515120517382099041870814369428405490257548855024442308145731665090712437751667875332342132732085009126424810690092346910529004431173095360827634509713075259504735249973607878159198731532238166713431032426882690403307209602232526329502010855069880802704281526815734467204153921010772893130091544948169326396682177101653867488093440854191237316322767653240894369179668038760527570488889880390289126635376901422588897822424847110795687266054830751721794524466344652726685144135098503247701269907511948254281618033055196315387609126420574212092683353277624747073472147981392415617788698322240411445511176844804234671057062220283371007564406523977782083499113972866752622857914621139128803394738568295006199075743521753980241616744227200867572070865073997764067795420362916795632221503428501997818121955286467971513699473423534619895379153316216062925313641978693052757689497481017475389759204312896901700065512384553204763202825909740099262234236758291296542343270053873231617249737183700891824453015277173357194878902559899439855608284255393514072322103390259800206591510414469065281789490028331143618408533576670282134626094860889787324170711669332220472624524569609646825538138026269505297492175627349045439339805751566033041476477758*x^75 + 1623290986124826876422418592623542389240799624167509066027267286484649876257102533237047081484551568894151172596156652242094566687944349793313770592500456656780819187469609929688019908901874433280034638179857038959194123875287524711526577688904040559727258667447014415101592723349010495954134727609726831428029001396978207322131408781147988414999944235806157844449211291677192750871835423199203297611424646288857782807244145900775724571302823474586345773641309140681592751070216003571817032348622440432984641902408753375731961736973732248524884278392625333488156284204657401992597187639711240146460419074469176600997574571871210259603713623955741430673964456549577965534439126756185627531697918662859834958009583426341881598468932362809355296148328275140191977191752512699688476324650781833221980989469147466774581031829988412381542502891967923999592673152013980878976991187636478979859801827815497321422912764748718942350723135774026047074102177370811096720455421849554883603865956918204105717066169530222168931040817250634274855993738240049537505268419629035453234723667882589907749307999631272071369648032444065129136949523677641356158085814855727404163065232845945070383991835077318344989577328047084828784832290784408479211778687606001310018127856768242400666660*x^74 - 327494348115889006107678976497460928949035658110906462781226974295548127684172782160987667982932410730157756569170724097574054616185747412333585838670520402735429414874038521908034753929202564898331108589416141901382050343673971087982638126076093328975753527353782780459798059291544520788455597259665177997369769804482653933369233750259304526489022316128500602608486572580359101262811462089416218436399846237326894522591657108533591969584996142568910074220504713998072100767392550998438566652714084064987623386836015725342959976073006369363274459130359704406621411510022661108606605520842502823663126130820840996635714721045112173938256350517419134869445839822375111147058157363540641164972782192262335132524999390011330611189615778653540580734518765213560687857659522051099833012678580039727133194983694850916026849349626423857303629621565997503878503364766721686387167120414102730097386370618761634148543226273983284366872631723325321848871389782206133799140677878565876875305238943225079336619933469286939033527276770399997672768647528990129585376058548358432783383469631226180721418034077580144336067996761321370384200974792816945428321503427966248564251496658462245286497651127094761940042096930112335954882631597807916449492077402679257648122753988988440651202928*x^73 + 66666929078896947004013255970179520033863776463493082607965409770376672357555545381475719344205455902295134224829334548058970685700649401698010660100282001605843374756134562741967740591133886114863692065375784502412928477123367076109242013609101639350920450921324995777469595466410861016537728007901101960425593175270477295531268282516261806147821484297442757673238381771941910050080125176985510495343423723224953543269246162626602292561671888441739115187974173235544745925258798232264096354876557443307729770329021616763471032570035965409048688285986957253022625215285442283023173280953881561595336448418684881045853580540404297267203628133243132708969883619815654860698318294259263128048132745537340208826682532903317760095284148663241946737018424700424442706408728382232587901556796934108903779432737370250599848846997616240529068654937412697532520072859951841452349973867071184921324672337102951306194240580000059267216032369843651812775951772996926816402131499325754413372615498097005221851414623904090864375827793386584484294907917347462748138507887444146157898542935726613568160941142172097591517023253034350907673698088848014631223353868540791800314611049725256301388835862244151353904887439067110884760218037572940504808766534360725455137081654440534840958976632*x^72 - 13709184237604687734972239676934713005495478237862282538938128385727730960863952369900807083145693706955031637898580203708898604906337775778778859575623628500415364936112901382188506568361806119084202822979021175718017086958926058042527704179751469607761859292649100854579047782968541391633781210388788129259998832446360286657700991136979361577078024554763936034885594875780734406697415377249721608487461332233009443565235533859139864815243739826850197196775738508764752486350728588882685921442599484014909008028014344572200022611573222144911330188658494267630277908536526336398416526292859088576005845611106929931748875756005391551186023058481836034671009244346170161227862022554148203231905712365930702210895014068324077906695243989333708261794453110957816977140396240525860393111630144446074925361157414952696316962175330081749977055702001499400805039609463909953806168233093718135094618039679750891203057638849615094024853874659662292376965317830273753928536991802180793725349798041738441445060782255269500880678372441601067915414359272346200931987200382048005118655095483772770947650951645835732927976775078768192673132338654559206019179464881950877416072292165541615734538154570826744399220247374878232983985649667043377908853539153297259151226970104469232800297898078*x^71 + 2846731917773188450090492163661106316916487821930266194744456586417451819740696248964522979870181655794822028393471386475726322865575930822419489254745440540584294084731351477983549262610117865241980987851792579650237176955992077187301948116802190439044639551493545328339913561160890243859000396157905195406851097068255799256634604466000392483875433497563462440274139862936078529086574067220711483859886820786623110118542701918823371558642211837475769333658273211408407349541097140699641403040283414831423614525623810049927207275104850664571795820802475563625940541855198260221388727562341010807617899067050878173947551290393387899310468968494904764469745130645335995763887992387632861921805086386770325549153646792108010958522347072742623908894947594542054159334122637200841452273732813235670057042141163446072763173492756590697544086013218413176924799906153347104468476874641395459352122963506052156932567576162734503746625227614812606831041250572533204179181160730093249244296605833221150124835269713144159669084211605292736254211562244728086443629307709692550264136149224650544060509692182144227294574106597222548433834352332470413178866197463281199842555884954375351448948839564002544844355052440122944784702813356354037503514653071617663732613931900375809722361672606428*x^70 - 595816422091465593773471197796552800258611928235207065718290415274579273303893173402883995726903633952304710085801154439621644470060085543682526543485192355516557986729890021757905677602632514872279835464278029730147820066292121001840023236997672695767854681487719810060205280799778380362881770918175338207327733887957723350055926868066782316388572548801802475948699460937957517373184975747153341208610315350699330159412543043436381326995362653410572044988404602595207342040576241947467077334810260006712999443602855876202051866178890276187785616156889740167073214064213365887083507230458572505121580356526118103467041418076972016392296851319383774612060307834605402858155150951425756630257693071764626509807665578474379406331415814373180862481985161133244177793428107708588216130960536465191055860063025873389953027400584076052602978529624910115807425139989665358916659816302065610310054268486567451330712227361527433885680240222488223480522900578354441348366218350784799230502188165366080237863139297387345246028528371754975280371431459355431098577184760137514975888594123928732079973932274524558002758105927619905297177444305192924038095969391659784986445944517356758399673401712296830217747947467133269246796731693537464570355555315370781292945050774316679234424106891672853*x^69 + 125317206936425568776661275833118093376729660329351506744621219742729728154634890900384421002271289198172627924617032313216399619319497255818717686271066675965464447723695922923006374929536151673016063959041343989680014691537747718115884347377463541942778407015131514297025177363144378113068300355451396063166031720991847007792553221135778888908611943102904900551824317229199183296450148507782657436014124000367407604202341725956337520729151454071178571256249786370433015630502466467369784932736803486908307735063039258558691639486191680857105559479556481357035619402991619140671992732629023886792639496178705213973192200003723942898833330431977597597887305798112943574504912342090687979529646770057267091087445570778859520341138767023650614066731469199440204696402640274716560651173783129476327824035039522953348619057696384684971441649174718807227075672574019854793022255038631175543029194616365998598561146008017646559837436502815426458746082757540514239129614628915607161373454935365034482033930318807113623095442120595776274094548637956188391787059051991628043241141700208744085990535489130145624824223957140639584553784229527680036556177252942277851112247676975999173362869640514267958782015651526403305775281906002942090144544781997174992197550734600107052557230155356503905*x^68 - 26391543271350125820280414578452045072537807611693636224229171269217006550153715850828954356135105808740742722189887221830537024214194342895690921654190088272153572342534065330368577522761685722065905537848329386460540978153681918534525565996038555191422120280917704536485486587088782830476192685529225161041502861068853271510866307724575529419499766682158277898401281315299434576583040588536532272969931416980775209944762735677693438107290186327100712328964260698668966845696045704488605625940844485845597214101477088946127239581745912249602693746097879540994101209240285700075475683849893402034456853732312039072174081770852843965783530778354736103453802228976708742790606161442007664385163176940952430731022391625455580874420448831774874479578607776943934349823145057016157943444708934974941759708101661774890696373614272793298831229081590004141061447388753128372374882093390947593679632193134854809860622421865583839944857492759465762119205539732900200289573233529260149635131516656593032198927049533070318292599566844104056541758464704214389833034114745848592108359853554660551350622522839266669640998113642301119882404850132443671453748757879874379628903272622550173270072275768016039233394041885900066866751726471705403065355086709962407651190607443343122679397626162539132386*x^67 + 5544129442256334424133026743212738948240542723276981162708793133205816014814532276889493547612199642016309361411165233920006447559332626886874384337001988901938654039645504617664377409838577182560646307232373946389506153425784211550463823165087091603699490628979650926587975043781645234528375163653006742321085225892908593062752890450177146325453462929413387216256912575605666183999691840202895532685613661931247501604119912232358840671535241651073169177419726180131635996146821499939347596073380406684495146777194807231745577339215487742007803052069002138607620758197427438177296730311666046390351342459805480151198275489175524714561403255272798601404478964379339139461911768417800098940049697245952141137219500922396534040488070798861930242374679415696258878526619522032676709468719550269979068460446861251977321342887501994477236397195590055274077162278015008862922867543699445100821813950182224072863046105754627916572311039056755550574098488479829617492833316899133936869304495966190015872301988078908128017398593665014151571662233094797879486403744399454328820584756659210108184268644573516014827044245548927112857615994590261858460250068611276526805419474331539018584974258220229647800370836542377373600766728839331600538327296640869169364127357559925413923962185722274928607166*x^66 - 1157619774420037863001610228778281061831834774355071248733866085305292751082858434141896195871038953230905593592350796425655581381169279490172147002049162035158865978136448902743114943251870763060408079128959238034429729917296965105184845379132078979551017306947962246195858118823477948883781169926935497257135684394084158475419939632293294707255282729789604422347570007007062504218572631577642980355440243010245748710678333128527634603005211181279198471836647047837500797736805330102016466981963909733337881301190731779122781512985951481212374679475791078375540425126229667686141178105462968074464965507945300698531069626409023054838981193631917513537266780323649992184975331635226889485554011326603094280851927309822914507033004177216067808885614036789446796928399718108713807270750835402091192884338767404157852000477604965717634556510017414367796166534433534477557756213106555907813016979345713078456581583799538194331302198648185870899621294342334085304042293495738834732410353199941356137193043611520711783241331636361918878472961186534339378697187123988917766336798212496840740574312067555697665736778384177064604440795325181352986620956417242074654911856004078411227189563204004194249333391618766265703727683937555806774164404476266312546934414078055968196527460524674316717412413*x^65 + 239489161538204996489204184164744031985118406402645774401381985954620571712632080370528394106035136683787569137701801879616597701241806439072117725255130093977845727798557902163999796417938329250247288655268996869667225720269630579556972527594675473739068554375678973324660113245023231824862131616927796769012924728259477384973457710628773272132235369974380432064470634739541078967978202290642873594014802939494309211207183070610571450093910006458671394376456383257971010750339398401155197794660915404572470530446589803720921622320499547748041189478896952407573188675845175831970123106029340231729838475555278392928806158246193589630497503451921216828834706844954467920400690463765612120392693016846957460127149445665296146401774779676935107091660403624314643041445086047684728086303011028325245296588815999585316279849870456803482080540292946321500546389522063490905000400437925467356190503491252052797775099931449564775034269951988984795137959327118131633507726332753213217801259306899436731417415517647366518464708261201791252213250648106753889249724629807199845556065922783880116759785665262152915359418700529073633272028843510442506844200154501438850579680446408727838107020139517848320043559625238963606797759097861222753252903264290347498205766041165350525871076293935109028136146104*x^64 - 48956739467829783910591617810086499126048825551455454472341262239011236817860814977898864357733032761951703631102708518507302496959866081004388889274852336713085165978011600167234238924520077052443214644923505431969179144999331413471384480659331879540812506975562050095871791524559390025569210955641662177105707548757992763527021329710017705266749989447055958238905051374525435512361370787675185955741231242411169148418967696455777238961452970294083382803066940902097851455707792724014719412422754001616377316349632899824739839240676051462847169691926269734877919791607332802394203882471388245321163187898303910137264912923562983863158208386875654121479313153268332749878835859723974606135517078072944270229483868068970681436624238737690843653911625180593288530230468810884138114030303737530610431376185468886213122888720669625074937656570090180690455889298369677450781042586856419114777777313496833961191854573331144469815425520639928631122327639698065809828181966325089404385895658752566637466826932025387905681204434825792200093307600984460179358082958711826366947336149510112060324458995441447946628364606156309315873144528969794003040526163403669797736193095720134664046638883932936527862710506289918218077355975409680553547498323929166263783904395339051466974271265418996848977970509717*x^63 + 9866081721200212968203586331525981755583742791670873590309097351528936117301885478703486493486356002801699436551702831683086270248268361683645099466674060469686285947723462369268355077490888227092175332522141413596454394496472741921008365159131810222963875818690425455059878887398045948403813602290436544214465561529697510273743607113697457410044622927111376648229407310572504369737668267119506981595510535508291532116519786473679133487360742853950546485117460227519981367623050755810273880503013131814876315470247456124156713364253300236068746160600332901565376384510359863814697200954304234201773460968644699493430792197596603721249752425079158048278755823337980919449431602020109659616803753841314735941675446491721908679169353090112814114649994660133328118442445550721718657616309350715093151480630601507543169239956491705524014522043405253917376039304520198010510347600748545346449820059580032185659927486581314648295999172942260744693294984247560081638010830424055717911216624511702520141868125106302936167026555238112680741165686196277868196586886650129721536496538879333532903933786129266385657679733881696373984597890033124174479112934312499658408118505500759179834330277914848501946721109517380048832404380847637565792066466521290399348131392084569880575737867574612018309809534543223*x^62 - 1956260048380102771151596140460279808837783856581103561097132435509759081581751602986532214119736053520934729653471441044981250035570212785970921654985196806908945193991960851611782943366990770348031362478788286603280724352379084751726906395407562045725086195580930865352448413729318456654872045581401901104429522115416648560578126815734193290206956412940342492913222050497536178031507840792797292601876929441926327732266389066973556979828288716310546627789671827822230971260929950719180810561171297384068445313587950916982366393861947722749711043144191780084820817662193783500738617851646990592018688490604033267915496010138415979880076626231859550421554953529065074912269319687226905928518240689578096920573938531544395610887676635215608204461398361051521203371698105675430753018703119400147045509591225364968927795279768775862930998803115740509557070629439236280154078018330131908505581293095322265663069970426048283900216231635455966698918817536472538628219002910923551007209235930676240443104804460009576200190625968833146104481096251113339976003080328927784782122692339918744982815763563724190709235325791188470917560185879525746354329199768801329963834594735619108423120471041521840776345651805855769885697694159782836677303390108113882047833441535976569683800337932456234074933568142184779*x^61 + 380986042625273698794358929027744037637506474844230494998298529003069017312209230927849716583385579964780077506098593477821208798187396952783530673763082091200837610777326411424123200404430438934190993141684755210851936489683271594430840591905177309563091622038513073422864104481876670846245327206389128290656174162627007763795062826395918893228093442321854827432429792073472972467415096617344245404998963288821987234795914107028364468616092483509398624169243402621506053509205855214348430034708587874611684408388892736143367993839003066581015716112876839292753247189216462947871508736699040003734698113628977109036442584246079573347071393105312549318065666267141796155869421570980724902316157863218747998420062375368655192598455891311798205879979810210451818561846195194740937256571227341457797874619288521699149834341414248235194035392739319848314206344003128083674596126602733962282126257488175765370523572110398638574428890037852440365488463208641922797820301556841549887744373448346768855598975449772492644545206785651307779048553572946570874759071072189541607216887235536473637189841740940406176623799995910594487882997640016250438510104273555263685147797565805893723134250961595554347421786267619289564787971310595454961209750967222453399355058202199168573339247386326517299093232360010708841*x^60 - 72763817153568150260082992376729225383456967309339103628717993965814762539949361933551542164017432726812076421023943237624924140257956392877530306549745621647809874882794934720630066255094854181171912352552113325895879588680435651756506619190505753615581946092026308559739251854117683835307094844999261000288288083338816351772854489934201511610711494838814823070194482791296067710199249782527053572361880991281538368378829885307741078375117936418350397757921626270712915399584123517766185399683742492563351417436109700455557448284345283750313714977217342402913503530698624318149473984977051453245951308456186546832749246691084751388077807499122125396531377169542234570857729464648420215798589886150865758268634131951261801054447830769586878487570006422828497320832148362357273263639005666665446584885173994827802481774544703297708865548606895400728246841802749371743068271343023581167735225250909811546835479461156611935465542316439589436499260664576372759697273562307532119069994816597605226733034608466664730350766153589545242389007062998315883340899470993372604858176490335473551471932755141819188784165212499252125251209438150134879936841656287023063083863001653025188328060741042008047473283894848861718336170828391248298046528780451852709918699222998874450993885385611779298173214766611986278445*x^59 + 13608604893478673097633169391348810446079073503048979383892561901775613759593892672553888291531804070894040707402656656612049875848858663851057341834680963974843195755303566412459020270533768357253141258184930521237237979845285935849956353292362450168349806158479867584788328917799021243961192218949145894759120062801050623856323029430689020730409612816517043376967183160644547579510485089087427840741086649789921798598801298788084015165454370174618748589461828785182645747496222826799596254490619982667754817522419562244257427392134375599769561793120852705594955208860434687749216628960911034267801833289483860604611943970527257927613167904445360838765502073801745631231147667412188734819612417741175888854322044343427386073088699575066812058534908764744283739932819299764393852096796992457423836992896149575937952723663809034429223075304265917191110874438666731666473597272443506336667806394234591720015875170243763458676653321628748124219391846229410780798005172404623988383743979668770203262029345226117750737220732162452686144077221951561537192707144462380257362037791828266627751642782271268641359340355968147437527546892856560500946884624290462645126501064416082200991343210465421713693064524253627438750645967850908059165335786474050621655344365995462748287887469132192827550866341807051434469249*x^58 - 2488826031090221967412854697191975889131159900967243861043448456681588479329240405257676800727901271793672175450884108658666427923837313546268608408347548760932119807470508211880165479879786763800681290886682431009598465423692947338717581699536606616261055669004949148770454750828434128981270491545290062192940364670260361476118590395239447809329006882495461193573369278103813783994939594553978399066816391824401752696614034526293653085118775934909494484805288890903421409068165049139712124643597886736234027427148970943534188403986283084824232733933380032474995118596710772897736993472094273679434654078644015692660812306658618301470375261400254841415046146126704525456611529966522541642436920733544630631059890865604069783223137118062480954438791839575813959581465046849276240569356252021729024851578708639124335465010307072400254494420593782644479133905639496494119441955675425110257154123050460538048647373354258407291116976338387730435291219679024588724200010493060457316339827857630344030251795738520935867768696974831264255097688413214568677791336755684592983508606519324366227808338025921280970832944212409124528565443031743218160942784828288049346962926700736290852439265418611028063513009005133723998258974818126571751894923660199933776781877432608080654911260958615199254646937388213957820040973*x^57 + 444484942203656599219820031990027155021968480807110727141558917501945396943791497793691122252086915950810169150272331814292905357904380549896612688605517067608570733295747016171282512045789547296877023900898941569929016768412024050891176696899049480267380749171330314989326156523848139042691529056250557643590288811487951870935495813041243034079783916151915337800527424138273769260411398065032456767682285752594518769287647998875263185825963291000898454724557791152774946625732339047819653488367543190367349464266860248429891768555081007612436170874544964717594910039648657329982526045558923923021055656252058175717112452809097610652869784168783199553914472104477783347609342455064053322869742325391485936755033001279502772978728277974912698426657952060930255694306841518881134034392922637508691424944012067268298992153174621434768734191777755378549607190999148251109085051431020623259875123445460991376606867924455364483592388579960991540595100043166498785913197859959413584506135659175923003244666306443493797571806236211197408559016185464880549936156059349703994415433687838066839573212003954900015054000863244749497484270534016051116529602969810690497043459495227614013272334896527766199565029894348061487832121742913851089320656996329226907633558794074701323552445106059329380999505703618557602406694542*x^56 - 77409837699739361852735726198943116751883271398445544134576880022042759331519601825401585891971173657145433437369152783565577050331370457897040496099251542817307827013794887512225484619930908619296637968888903338938631522080786695048918161560846584065321743884190163263554994703433465029530537820272313553978253982552156087694709443765257488734146447825149482983125760642132060679958052613288630316921548305924572257357506669659020646948730385705544584611130032763088010842904391722375804025571951559038641376373676090943805520677114619543094098367873982232732693945590203391432721742918366974546974058161229973496848866857934198146712755477403386747452628416118248869713404734602500223762284358084276787742222147684862008274866555558223015328457868587673945030009512866205732261440307628486350092797980334821835351152007193993297224783390997848871122134137426107043872630126189828100484376359718749300994769794040018069741323041457165142553849272429069313432713179213346492329136820223112345852156187287022842642055144149191234593797703931301328264090559419629742799869308626439168706600407804005820809267685335255649314841006728855138643844680740672168992583857258658773584220410878047626006023553336813576390915091816104810084390347861994843902731148714142898307759696080990736579831498782363129075857153685*x^55 + 13127879747781589630740763480787455033009817266058278881627321719378264487605424579717283936397605843214138827695616464156602759496912277498146703980388193557102339843583258288901577350394323356556308070563760965928161162217572431744366175870586309439939640175924099859321646997418990021906190284383071650364541714978020441292973836070450484003305492367466572883672721762028432088667270186582460986320859232336806551062752173995396557593361991044438995430547335469776643643669479311059324037694711321895704272278278746293955017470069899823013147530132916167416152749907894706208561569390805269192856424436669679093505545805001113580806256574073748706337218783274362445758107594326319784800145747096530762425303165794607642803499502648700803738364568002253352642006361372616627414980072122824101266941981403405863750402127431779970237078046746599021347115422891229120225528517423288518856649867702347421316754456846861148178839307236569218541019862187303174208557779477290816210047803206542572543462909351676849359828334412055200618366094882420095919984708474417801421150758477575505235359924871968365408459434562604051284564274522254269236771330047788990286539546463386832355222595722678720731330829264724509220876646121555787300156373071867941539569987515213692797191729748424653761018410552687457010155312833054*x^54 - 2164794133148252465759956584801963579963791454419646693871654168444140043600121788658031887086831012463697541982518762169004862399611482036837173916929079871973147302769697774632335105436781760699745792111230158219640142093199873912334898888780041814881321866710115755116335903633994802351007512214086692445507315584121485546584414798821209884246051266708135454854033950378641001989541050702763870574376864966186885504525643082190614426010739715030116498510064120553226306745123407286984781415830428640992054776919328566421036435807334313925601010780719104573424157081571078361823534853235022832357151572976911043553064585364328175518140724818309022034347601162324044886681100955631075135744270027085891853654489408207319190974445857104771568941776653854623755203950769212041216877696145482994530685242972959354227459153250522348439316975272066418058275455594532467336772556694829178838543396071018694357843996185521234238409332575029609961551583202132376669094373256495792784683898109325033671073064191656700126621437747864765272769048965817674134721972110307012822338256965568069231671402802895149542249290626255677037162414462881189480840204531935429625892333448425452888575416622213247911379683129969552043544527378133039504125161279484785473888157964690481267337033698580786988983276130375227451089210691102055*x^53 + 346580703241454634295270178791641086674487199966924862060905996827845947322436338764724014424366855814443196745559314180579991757194494632802826046642927592604923675145252308387144274227702399034887849908725297808203850512540996662903158730811914900276184715069065072531685343880095778611474807916850031219789859100209598102112677851223862983678009715362077428967763522136908888099737874889935461056913502773513876939373282861809179252007027309721546283738565197909874264237634552559813775286549256009739520448518915261701525890570773760885727497858651141291431271004812631944222083980392344864994176764271352934188055961876899979399461542920793164092429577896124753899408514083564956012299510082518243327299053866016485107039088181695229005488957791848660222026473410176850817720735413387971188816951783302132359591986549293160728819839448786437660730766593872084544160977639490129093412704273050460771506716831227872750843664936490345368580493635094262313624642210611827559707519042576441433363018905155228732655428577810001303211474406457463020535634539006548555306064532173903690909322539445528934227878938354451766222475569026662974726583891531150494348469184529655002934627837262151204590483846716032470827406877154370765296792556806867534571795311123591690218474887456186343538845130901491743290281896885943120*x^52 - 53787207046355779225942492211434371068028278212342752187669241082456623148044453706053263737964331917394027611451859794032357067805360577592600699629586179179636415036366349945439894716777846499138733617088126644505364441291894631784040848025792353909584580276519487597264280484357399653454232967310669510148907488076459245911988888474688630522814973214415626806496123247239510260164399351174159772403667077547922040422209793190701596484539581193952793634124310206948909300550390452447467719088491097929331173920883842146489488196360158751009707019204168868812796677985404200644408900508435568338627239324168266922637914817036636038287549145026766220914894159282180817596613231405867700355943123681423148477074623038522155604651610828907602765153485818298038907789548955761122666675052586065254678891689121178265693449801382316614002130555633809097279271088346512063128574643888692838868860467034265954723935416753155033501815432815287252336500616916667677511510244501285572893144229637778399453036427017459021647519011963770496941742200171363707799289883242093362454978316505793086781585947496748432935256762613733597203872725680158116203161154679792394032320625238290848518762217945313551484272580887154097546348307325591504388045219687753253217860599635507606876073183970306913740821342562558732793350654616395650222*x^51 + 8078869987368165501882862303806576119257001718668929805149027236356398274571869833617029445425515195332546114034189143328010436890709440767306210434327546495561145555638317123375860530890689581603268000595902241780292786494576510035155070977191562180314718458025685435356987566319616324997196257616402571920789218537907649040915415270155144870062182289032778066135067534262013909608067798478122712457888094848586535329351811476909277603545799307872727209917197092197292143033038059897952569609091562346226769914717349896340814395900650390153017614767394469601275649102313417877166877227636011596211890934267952618328409251706450053792813323947421268384146877071194946615740379562912198617121886517467592848131218639667275463190027425556571705068336061328509491471428683197318335674891837845178582165124598752031041089223939379973099422041604332863082245283696971897406295159265621914499543129318322996808845318337197359652908944044922537361606444776642378040118027588064658039477626990939012793004931055964889896670017420568680617637321940362573714095882307024553431786554704583649366633465724939446637991868990866857206310139447546529401899626302122067152628884368894687163398025549555882647182685768951938981097928078668688272434828514839837575936715361377482585084789154327716339749133660100296081794504989986251695913*x^50 - 1172594839946304555903739560790838737468601675726130592503732383146522287035803737846984189039444495590645345891631776454254503070831485745828944183922943303209143687065187744042534464927805460539553697717678282695054711566983631120543492091051806554373367116350288822727189115982644588550168634589665968462824876625380819544788864844957591199899206619148233980980341352201476024974191232751199198758454711394156511940545752969413080082651824714086326775370272520369349167483635463261169578800853081115036704918757528091253764230193193772937183608458994121155981778996593826462899029098433866360692808740949377505052218743644197372471647781830630211317746199018930481368896409298649238459567375500447533121947455533499725948671685386157003042271250486031107203770920370303018324252975114355669585810621163911829204611286891978274718176606998740430935984346110900150315251022394116873526952535214769383865564513036076817350248108869564493064901411962527581565800144587825701270225848369848173666760814467522412606446334868291499505868109010107277713422297583298870230525684575688944424812433846715967798533057306303122560323157413812049376296555190008130647029530567455696896900547877609756004674626172278333857266912626540419968086360076230036380246317644925628419507289468968926872490597335461659848887505918739614768436527*x^49 + 164243103894675233146360162296337559439726669830088256759152762048445498148687193825411293652708876589066012837199895273112505066688070437088185850047948148552242372012964407851938852319738542214816083561517618288045306906404425203506677625926936732063278191106750953761364356841445765488787511285406130454367933203605985798509310223421796330296845508146905598190649635900263999762565490620369508315957312759713625912010542976425265924945518710726997392349422268406683675870089212947332186793206446037949386157851007017815141375559284809089895672332376420518281773308049573131467035449739357073383250409993359376797421771246641576534502928218436608771098856113863235565017567202783514938482907051940512103231321761093939238210620655439667459807843449609067071446298572394713998740098631091397492797696196840945475774108029683151429117704859732901898703992354425701626393178964027681016070590058355295799959570069369820901849055147564928815620039417472757099911172570759424032093193795133968255162085939328473172620360769229342866339542329197215102917759365548070219920034596570635262052896537563709344237040227442325077286647192978628853662368760103529255673254697404892954126429416456093152761293587578508334472667234214164944315522754025813343077352320007911122209109582863684456303329410144951817108328051449780442913606015*x^48 - 22182925371850213971448331751892057593203091432977618992420056767374956828244972514186150641081776317751519124956690195637830657515665164015165533383874420537490518392653710838557582670725990038528991758277170323964551331299532726619192977939453356224992386044484995337431740676637964060588710179915136566523775175914961196908762498902215335589682084754738273815242015298824711676803526870130276462553226520687633734256416512091493436672803580052775664959855573413768814499023549262908971555283825634951621616057796602048611010013538464540775569876540576277735275724636420000741919311461706886994104471810369781891002742167162499169949135029435155262158102328978266245258613304854012085208050001133010695660582025374265681012396909221937777066420541928626907904320434732321893627347545357853790417760142091250901184055141115796766406814835641784202743745477796128084977809804102430875430331620438618043159874794251153806318677278400780357494809975289235017460105787150785101262920400590216802638086938063618506339862546688329065807470493078202926866899464722577677894114099330983315992033380018893530788432096745414713439509913290315799748814248491569639165909909983527094613971995519239846862305547143870979585247405303634465451749242868714471774809657331361746746241407188985179198128036649537078750114713020287473310105805384*x^47 + 2890195318340695153856749579006363375483237910202549009059672264421801499531494534578569016240185116335115268302346105196687063230551652380961523106387081945942079463031176288533111407815137544721303312108480841934549644966600528165277091586636197340654149548704816907296341772876939863852330010706526019911175202557861460042727043084772818980617220906773988507874978560372456076471068280337095778878255581305928685779814522271188760406603580254913450922727283790777508387078583509589630472775462924312839735521471185036314175277072292811321314261304619435727047798750899333998577825776681798815815097528420330428032265726786715265310591482748568818978972736782869063543752587288938666281077274172867161571807375754163424152273677980443505139878100991860902798339134504015639573338128694136904117126723364263103645372739913182781176463228513166943116399819803243289181548392624744030157350229403944748340448947678644418450122141377235374563833625418727904564645996186778266259233924144105586525284908230062399753586570277208977099301901283244340045818186035401776763134610277743510134910493690953688745725101053806889358828450508760397318840261519653395981309656626675466699598447667055423450177935407132046202568388467017215328097498472050472866067169589597838410112571905265461610206781261027276521383755677665688963194610358098*x^46 - 364337595980694916196892993139811645410775542332011163965630626944489801854877897272463109773655227668652308571617295373380608297319183031468595211126963340019878645524044201377516424031174039429457640432796385252158252028315615951339269239618828947230128209603007168326778530283609013046304936721988202527059023366850871315725921977015341445868500793923023011085480211340777766167053703317863505514751937207025589283052997613012673617183037285571697927102610006517641489605158303325868429451265865670861774400920836102157137584473848239292656228659485253277348431345861463466766447972189109329788173303478554193135355704134113611449020644873164791039540140031247863773137026196296692886587699311042096051763769757920529025197383832247211332945891181959233936105251082469762848886183757799157219271760796825419167393171005781033213648923314447593947938721538072776019704294618476692291091673677204268707214241051893036051147511374737389826371753568942928486234251853087740536775667735993227413570160119634485996976625936991141031535007292264145329604680994685934618479939295890904293010607809566674411053925267396557227643300330165907738687683604225127328211176400353775218160846867507524323052645506558741601531626258973336785675790880728872657544965739862011278372606029954306530352206523976047753132770418369196657242452677020333*x^45 + 44787299753273372775112783924508851042286856091451135706134154964309255088260641892296782037700280051443798492736328919422651229321174902545531056871897325966608542882575042882781534081523709204902976407905769169849669346671618266601065690203176627518494612299728673705826949210126621197304448462047795012537659326503464344791305540306685209771486525323553856507642769076179356550524518277655555241309744104252563070239672563725843837430447202446431032941385997504753616301545756242379004979706791064762243251612598638856673675795184398380048037281880232458750091759245678625927687458261066284293144279083392278797689631555750435098152648290271464407348825184135905156671143257170894394351767463002715499274065194371112526387118317470365077730102045965376827682216522438499309548058294907955526860484684443655666360467513623717589180243793455863991332041590086846122690290483111052135001758272423482557886151866485101482603544557723282181709412030977823559011588849144305740788867721948392776117666184512846796483542919012557107669571222852064494304422788548533257249922281873081738449365601637806261326791588025743565377719389036015214129382882282824641963275842967105577238290944146158572131700001069519301035936626969203274164802557874284241772403117365522109425991747700485922352749871466033486459121922729065939818354272769443706*x^44 - 5455578272277780656805706293881318798477901012618711929405229812420323218056298650671452950881031898614827486086618770958931642798992489256352336278301495932333583475739285773831219083880339067924463121376247334351466150601760554639345466311376858770194423642489479961037609807499267089167850030602544538306596663999603859916679872164034339111300535193047444069837597654950197613329778669258823446349359310026067560411163664708706799330875595553656688312434429129464974033831771729832139181896051985712267297959140563246461495584646599226626687463067956207064679713681221363801133266093261730081294916924915371619225761980922449827935751956918752542521231087702245352029583628275748966547776125630152330126127045726518141643981667061956229020921968056781654684909012387551217727818042301046044506810792907460571793255764771479109124513716606274783112440608181976516280640195481702290492895493532231686813449607835224932987692198476892389919288556160558524935134572293389142293578334748087368320737610575460647281303143465670887041066341742565555158345726600777683129363083831785317450762373083134578524497226534387564839936757723534708571078217131143185959967377171078224893608311505619799386574553431865961059080726625946071912231414898023317218616711646876316207080138204251205641852374662342515316227345245081374178444063255676404034*x^43 + 676324007146947045371973648770252861863333981151167376878871499924165735178997851837485339956105835914339723098406216555906943872742741371199598711142708918695648023451979800147203989537421057036364224652473577050497734962502532895941849727576560697808977854372627299925726709194639600904110150062145155511420970934540758326118103317402030318855037956349245563043814067892174410906627536257995562046940351507997933924573202186315733033411294541323210091661203410831646631062881511244152642662049672086513828428325082556857920642359906999478592158979361458949164602805191270168111277022636532971523554343595230259898140446131575214525515484232480402449119041565828737056702775311779862737686134921877949602488231985985189596227287798646215432476681203544797831338504578225654115392913317618603267099412799842604876185703315277211151240188644768626175157325920163000087842013432773390210254923635761148092857406991386431623917569063372898571718240644953616470070182977759172493471621874584380727605168542748219469125383630164634938928307991091260182921636245678975416700772650144629635849052400463505839647941853140899117404616159635977102173945152589699638583406090119725271487121197474068941487814308535074702825260826021191928297813507527898311167790652692873274926713319167280610233586242351867372460952451609894354207219417401479969964*x^42 - 88219196421512359714470591620166652416057761562987608709406961732629680759845846390848426683300856413595309491580720693629225820991876847973907509331911760144609133556712669218093825821754957679301993157094824415012601534289684620644291904778411059294296054688383401473314398583228796264342009878013870601643152819784829363541444977957571953355040523275263137064883744218076023029939167351707369498807567573037833547175898238668716543712552371394788908028904043118219482250183588881931809237547183554670299881472253611250004201430226098194138010729097941024106073165498927316058974253257241262093621988655909650334710246957071299767517639512057265208994240958288794587678668100463208398682860718932975564981545932697362875490234945978365551750124131396310746079358576504592274554075148417321145196299784974745449672664239389858394950845183137344630913881320922498182637191669904045222232148170459253326629445918311081707489396808351530117254601464343158895728088271074245813409328000344199665856394039421965121680911900646506385135924861041914105365624480827805476035223456624380205482535559491801932671275321167874237948493534245104373345442845160391367021614930723247795209587050606739761748346056297203686775256895841716368926028359547429255735010842331775698782197843780218221409483969571123912412662296950647141802727855874741233565454*x^41 + 12401678846623353632292882844698720931362165953476581740779432243678668709010150642736442866352355582418235090141916132690599660580033860244629377698194344204590553185310972751997460238804920769159707700171141049139965150664952786603390903530896797796362251517639049399568789201399567205113770287373735274475859067014396561508510059579484269221933089104766901100190723631486113905685851311754980012909600739621245256920978982499459243009005249825792360040728694337816349269959254248875764893671518278071773148200264925529395483365559067118728003169658061349870463757366781501739690330712385716629402497782982520697880813070717805918031482803467500074255830881122526433253251086117696071370498111918338772362176590170375340085081970597585109646961510013553130209235783567186997655125933209240958283555597340876143314443568323314893772228202482480519117819434731039647592686319211962608497665780337117618024610988680343520211175025919452225007160666185358780878320958980457900858458375848405266849375919597570879554092601443059666082056274294695725330460540035741388188420671224903720033081546645708910008825383144683502098638756483676967138560599087161711039010229650369026317215268471359341787432493230675613045176774924472188291589181608462454013934996948388783951757985477622126890480389981085775791733549176471909359978014756881134139658418*x^40 - 1873124487214015713705080168109625231858064885995566434401982207870924730530429123292756357038376117665849128262667375634568181179283213555013280556649430049908184830434970649091193489476693867286402677294732843800702951434403176720889381177496057540428331377437862041117175980781499813721825321939559229357750863130431855528524494238597803783477070234957898500612398656250707283312553984899424628889439131823699899070599669069356695186028711973346981731503538623491083555644325156668955727001997921552958851387868984131497917540584940986123129560842025213708869424539248574137971497308345934557233553165563701287609835203375644639875553653341404087191436923767839089000665760944508889605493941227242785882080113179123209198158308185525543615661197911891533820875283632580198964622315196446985307472329586851574481300706076339154937350635254154549805803839608402348915411150742918107885219913806667921175441652604146460694100948427363467613281851157524430006274487733556771928558800778763979251020489054455910440444441513686054427247536485515818004545412672062151300268485349491631066678533754067720700321088473398075770002199811077838563761260013644700061152372367139321309541338980465863121585456054655828204925049818312136335274194399363563407718841958153826250464059802528263708477448184299887646450852173742679403028339559475770733734718920*x^39 + 295496942418831302013287085584341918655894223817856887496145673740770918993885289879538046928766080048729230068904278426860871102716595614307230410184837328629925382164255300308424513050218808995620838162415969945881844960502751813011752486495690825478189997900049741414849638696608788637879955032512463086743367848687051466524506258019393952973511257167021551049582522309829674978313889774784966784265439594461488502807674321258681437999406451404387895169696758466302822164697602121280482373414383449735021403511584928082432628098056624054879130605083273002966184123865388904059339325271819675696555003040990679451146280333006463188310671593741976687135265285348981698019330089665595079936811522734197674351763744260028446784340562716418155652406022913176913044447639386834047739325692293645563053197516944299509069209594959254708061372384403266191779377828345487389191752942126803110835020145606278620740259151477308563308511055932515555921137440687902058193624437017458221064277214528927671460846677563246499680228753273849923359402545428242804845143436143694054408022222354522416002449063051690240857206197633616855035761807753095251361390546370366228841713546902330729996099854387871925278530689116008359182178034354791623641918601676142824842483281176542568133210514240445600817142412820388860901386393526123581292758826162066758241291503627*x^38 - 47041047956898543627801552352174230671257876368283476454154433921214407752840209778003646037063184356411577714943137400866069900697292302247068311485653759126191997569781286840982181493235246624720290354328752791170473430233846892169155210307193202491385596224977662023449615543455684506431911027622322684350515365871213926052865643264543925080368349488014259890516403784212214545579984944245484648575882795317764376900277935896339914671185055756097154591767339550568874408257289948354113322746802935694290793253544577950712145425913163500542511743346833444454982735254270061209581875417683755328605350519489618169473867347849003777223682217636497149364869864198113496495809802339633161374740860288528511498521263545231833108381168350287952140976889898480744211202134878372170070793551073732157914465862569234131216131249999518425870288926805970025842602220663277456568194005539872079253761605567904543733764818813117257333260423171844479246346367648192729870068514754238443769088433113392373442403489091081693032519393575333165063134151285734507496043223729055201995538298868594074689407928158170029760518819056737709531911690525708141547864268244661641045367757352348499514163491937428361128426236262628358874295260215627197051249671427967706061188150937490032276639598462472672946400242203130668778119252004600692130762574220317557726277370808238*x^37 + 7359464800839289274024257389786386770381099717991760818609342439297344743271144005624641925828217914142405460813183946376517301671169996297861875044689119049874934109887041571659146542784321879832683478780639490599792982063544532168000936562574704149233737551208195268009961436003343440120326302662764308438717926951527737333967342186162763954152999005515913767526929258410636711198627438498256512288570463748355982088058510873052332935422439548361284195644139514050171175582931259539838920015500961253042950585777173832323017812806111003845063172227546185982230423862846750091203468375550782406308924981500469117422989622886883157531117831443957814048480554337243428684175875392390034689255965152110351959558993571608460095706568748463973957006078709227442158969917578699583336116657096846467430209727508574316407558005371614922415096263596555108693597522870715352856979847496892366709766009962432600553158175640300722695363403781754090973570092678477137869619970554130851149494088493370735493106693895649144534281880032296695669898600858164077681050656348582873646990499078313051851444017683454670219665326657764538012017407774368287382651888607268684716927866368049093436937177107174830749741428978501538907648752385414809000266628740131051280175272230142670585545884900508804189555619226886094052681121028206800893971551646349283446643829544857776*x^36 - 1113623070717787332642892532343980749890226725287656917441295308911252383817083780512233229200082799837146610853720453714760075628559485158675202545001582233654242359657581133652461097603122539896547702389595099923521596789509531970977279595601960430239258859984199518822380034756584938935380250342412911969807471566756443366920218415590985009310725126538116401460931265096005779099115741095800887163090589745744168741698524516174887585536964210765424204776935936779590065857135584333487379236687993072469848928288086674948801831074847552615221691902802385763940394498957828633341281797399870470108392215161129040372556013159458703915494238716692280448831801937492125909930140425610187532947832427635695323623636193377337342584610799938085446170453809173014532865041963708296537289415133746450548442799549318895064387820028904249866093820074567720186743097488454469173301731290134997581692620615382433902327166403857657449488519243640229393857008744883834603764469722951344777328566934289395180962966105712694698648787481806341729913155287682463725810421957507655053686881782528862508543232149508945358111723843307197633987796078205505346749122343689948953082169102852578314561441141297650201249466921048461767044402628030810624349260323482202969836986398121659201464389754172405566716767835650132544418552912046003953729534261126421819743032182129273173*x^35 + 161639871596458010981001478378510121929444725999671278419835339302265157315096414131041343344921550579390165441119273649596381308443987423834841022838916093814436438541745299069469714678652883207706397339017931668310125842504779583161442278678339257283687907078357502810220574387593077836495587330939165316549183844380388509240927486763548072403839258545795233651400679362164538680718778209910105805809556936746305190880049832761404925780991641967966675802019334101603837792616996697116920000220047445538429864989319992229410320620160665285515565682140535988757575339835905122089836947110332415188106343735818885135648488469242776410973747500916568211293263393120698987433548128645258703048838872447768214246444223474042329547789166218958001485489275885212285142374130890742049638599935327029241636392174498682021816608439517238906579228241732502840443054778724055108561649343404021040831679370262614213050939135014274504460688644341609945036741986909995004106732855102030761086966682312928046303072310385091261667053149148569240962457149474498083023614328319173635591216146500993387348106501765286473135570292110278496825621353514898863415877688660640329533616214774323530481990925622096146735393662490648265549894911717185070858865551632207912964641896238407707013214774804889968826767599565041030213336155945392691118726856141982309098276851662080106192*x^34 - 22417745057096115527544013627225310269715129656083535012617521152371717046298955264929891200216985366331659292115807353043427536968134626001334535602567197364389733487589101225167108697635792672422872094455743889569590889853076358183096290645061463982380007138803302746664525648740759436468243753183241364948025348407105385029263172101948477362705843620137584829223688212651212895454696091326196563711456460986238734049840137394890980411828203811183397519960600241032824567146303141590051722624393097813933258054377188179417438712811406091397969769944391281014861506910275886880126246450561468657141832402218982205020929957370910434339471785841902728461819978910600125096036035001484910564201073188801202056550339090187931507244041274815917062209304631711842055727138442277931753451055663027559036686438112234173544654492026210942288427314944176473913891877041360712313636710950351475658576143196048657092015299222208885411765484984004420595327851633363899263870826009915750743037540141985730134834545954810624867068080292489296961516909284749654240211587150904672488320835039843296921392406341312625078760493071387354940033754379318215334841360126835682885286438337478165709384572327643143787324269943991720337556682245205742663242109138677637314958052624646529536676654707717013980769505965186932148241253623902634082431807654262892202802787812013406467979*x^33 + 2965964093797314535434077016914440093147014316275800319428177053707942757506882664053062214058979991004529630557951639714672111354297420034417707538020371093981975001123261893705218871816873523791611969219900865125390458016610699618392211483470278214319847701367385436356681453879332777578075727615832745773815198412012202931107843510822003611248357520224071028241432804275779608864066823641757219544640692610828621263400685460381676611366632039630432811710684341959884309493842268274175693737432486731365271559756995029338198983568511049467832588662997053712156291084001176876411880016440306962787510945527857468856671891389772720697000877625535005780021310933818885007190731774446401232148399675344062126900675140184084317144460544054374146686423374002237997953120187805334722862675151283621554268282601088641851057538124749764353605938298535153790335738889502269780273614694569887110934105003381057164405341133052338958481015704076286118303193839204897840198029957943889187640370200651791948300134377349076750650532415124613239626261630813810722594310315261976776722949905581210411372847101617282872763638326995865786435056411214295621876962649096367834948787899225498877117972019528943048428284444631085898432555535982452974939190291856243720990670332248877005513619732443910526576617340591257084151116114528700506881797974916495187321904189642426436343818*x^32 - 374129562182715888321868405228460263423718590369395073422076706434563395383425863606907746379039170180523026418382628088469069530318855654833316656516535728561836609412962599592561423917998811903265467251324421906219919893898808550593223537207957504640671821488053719607220844329873917463270969642127259883750756149475374070820423946172055601364821777266561060510113258972278490654483119737285243133092881272787890597929563533761863084268078237341640622071556704309613235011004798287545433774872961103529382317209431329907895820498551273122043075993394571262411150701856776276188149026323206195331645881990152484445881309688571955194781109524074065655627937577667741918683754299448853145048374253224351232963366541916212032035047327318248983389757020749942133469587506860356512527215047780999602137802888132630606061615049545831698030295725392561598878309004962593064216983160329478934186003240394352058662907119418614275950192969472819724084963335512031766055923842555905123236960034092800273053213160621330227734396786746190943019421265727071920977975720840293107809310278252398239177585308762194263726963338934280821158536596913834325534085723811095288206937342185441252492300828916616515064072473844855180907557365389778715511833835571947806550386921132830295075520478603602054098171823207498511914289923179207377196663383510849311997003845917087373032259013*x^31 + 44987270619868314723812155771304037947027793585419890637256948711890206723744049025323913039836367037261117636341259694617834542585865805532998577897222309082676966340343693930352268901285153238895944493622878212498923474427237925059268200611584113142190550702134778656640987881712555452341006371969255425114982776990472262907450974206358835896065108142447286353042840983898237332560180715222283153029118767988517366140735605135998055255161751000578446050998890646435258531369744338488379288126233277787811764550616968114612798256421574588530332059731316235093838736770991526608651317484958372355415586511123039188423287074606228720164707363488031633553103488932500779105783253491801804862279901239203689542360549527285727224010255649727001392004831670816366686066441198965362577482550847675417399577443684834878254013048780892240472636756133604738835091202558471574860948160513713254738334485232428495409353661524780264876092377097828883081224538351968437460400423227629613558147870400955837566276985213733548605169966171081934027463790673077269335110540120663414923239703490305291233488346415382527948852021084721295991971575542143926938687884120045009185320332597306346458044503723272212771189052963651329055641111272694195655267312322937474453994444211998249405222458423608588462204261137260666691798457881657829636217290277617752441509360527761031903876505990*x^30 - 5156273410515012683135348148273709186637461388119910456439882015488884759942687709497054940812183721805264727313445028162410272442394833926400038218159677486115937482997174794861957389235058291363640864578666322875892396529697282937410354163820227185952318694471056098513939392710274432945910848473295187303170329119113626727968909921643992284194562886354282518028948509565504303138765043918865358110281488754782521241354464200258564017849192768241477710099085928122743715193043685977517360567979156170164302915055916932360252001631717422975974587948937310837342151023907299960203897040791748246527186361449929826965350628746935845494302962530378000880340206599811906564189133034233333011654100103863970235772777534189883196561362117736069693843587562290229009680568651389548591577561649106341338031998953027911684539478074360610186951808851663645847057091146044436166571713811713260269553639132195170505350539780228112360482397365302915427284681649750799339485667536508971919036605192985312326402663276900344521952555169629520946188518143181530791753298264562724755769963077109424524640050791869721347139319333549165886082708567713756048867636151057082886100879361199462648019505088867812700485892242145130975977805465732670752945182542942646210383097710538011404304306998205959187383373970587998781403691291267784625132311507555715501959312712281106397092416397399*x^29 + 563243826966062939129845640903560866888073247090602918472238865885362564088201079629016957669382367388813364561743011302304201346102656437800911550536334709706808874377948785162053537155163400631158680519174481027569704261998959243301007017737643658456961714624502192747836061610324408719408437893865911130472275771938445900702897076941239037076861947725870246560587430709300509916203375705107465842627930163175671182381268506079172058488018283428543254505053201100574146998179964849977148462270123527710938448138216991656196358940733586271792044642450356978648555371398792096389081897076144390639232039168046241016790239527646085219921771412115691227349632142337776196977241579503279511735494274927969502825221707047791061067571897718301925286876077893291670320920956291513714743752349363380731058287596397207167850704728890501587337334437266766891271002645484203427844912423254569269717722530053538677674999373045076202291867387708623978115478326284674950568902021717096809638389169069657933552181051183957578214935447524267240547403962819329517402161052442312481350231876983514704441801163516537279457969510411714728897517554650671403042115022737185266555452156482901371544464655276393061134552790651958161843064667400125304750987487613215122765598457775411345713814280179218362279367328753569070062019484551945060389606768147143148139366825771852921699892972521844*x^28 - 58619234285478490921439497608699115089935651098561974922775385123831505661506352208660289421204480864723458805848280669635276526933621459053000496990281549259309540409378992562506012784523581162091398884925786091941651116757869625301487302324729395009774803812782423679751435175170366046728213072441997577847476007222007432642082405704922254588194624556724262952889781427915068346845882590192478527053501480875854485145588768927641326525135952806018702245197060188501015424785439875563555831695343645298703053136116188238785933546910310497345705593083202053226163630787774372303369095687759000928469334699143153437164129027427522114136125576883432549183032128770226743478577445578912031852674419129363969631690469288727458836817187085129169192217275935879636612348490128896274185189261484084349494426413371795709577094746492041497218355747367277271043732916995621492780500861638193720462800988104854601031881543342931289860517030734557388805432636026598828427247600611509672326685671822395373672430644229726216360689878845417696489938792512396970722553705034947734774655659010583113646150367606697577354558064344050703976661406776027564779608710853669065081782140743722808959503447989705177618284105309858849014825885239100520729275955402817009338463608805917115507003407037866836793713843972549533804695085723694220491074617145089053795021849547292747328177141025705182*x^27 + 5809657480604722950866825445978678382624307603010249491864695534384717612823316246575759294385674621062698083124795854077163103082770916445193363178527809952466582346205010084735643991386620388842689384862724445323403368870398977102016910894447184880727683015228783045320821387979102515968822821321622460040511881794114443204986412163094596662752058045291222952825943706855389756276475133333501940616631799173951210428544415173986931291259080106829993796387286933183448881059138072656950756176840869783545462905329072728538272605622057731888288206700273350030600778139242763879577033773613490864130444504738129133266538820350262663714014624453626441894116688542604034932457393303571682860215336828721313781945952443115030481332909359557917748224254380846247110794549227406696249407860485436740066835216224183260915697338940927887633173245315395689154041811617320257002446239729917397198136948384542328418431648191772396150393346511472466263271150873977620759953351321613433597517758638347459987475869612775262054772218498446776728943064873603189116580413946547552359976558464823515257454339354281227461721518397987867725936603688148869854667486122752416071256396114356354758710740181436144769457341663052595777742002156665561610994538741938854474256539323904434751912582075880978127815878438144038973426535414401043956606373605657328503694988106980501758809700407787847421*x^26 - 547914417217345531853596652169023909581534139898063152978446569571354852564594637094043948972764311250074595699000539753466105343063626184649567325614495305837616948763133517408292272880809325057477177893796178076544074799262688906519046803102973347482771436919095586698800480336094967798568896913765875119199612639752437735589568879206629735693900433649416367137214566214964862877672710665039633028803306815948337448441368813318777742851973811664894654013337443371592950255838260877520951656216778739998491882746447005203179322916656034420458314818246837383232283960878143813574937201312093101870338031323967407910022408651889014656120034255966582579792858862134055557490264206744719166801730318696564477611827021104934866424588985297943893987462177905646264327913689448412388333430177720346340249369023519638510580992777177926959009848400982443935866656557373890577908541424541154660629345027795377753570105006851733308063086636340782183583429989466049890060801290945514292366048575477725322863166070190138651895040443270275097616128445414214703659609760195991682277286864274505570942533804844828517548656930924428420403539649127582915685072199779385063280151577052092231368569406873777296146878456969193406905884712084701334984783805864866303835896453421061437998930338386401422137737594035505164123625499921794786070248525959549199355507020929364146641400735072625409781*x^25 + 49124873119239613215876297410531322044796679186672033094239597452726549439412233468065062283873032488216373790814198909323871059810224738444178382984587559726390159297623325739166711755739866666129170620362529880945725919756332516033539042689782549954946363517906167332621620474511051238191085880690204477136095532599753603176592482623755865023511295233543229163127121733526103255246769845477029440061131300257686369175232654341895631720351138349771562026862961669480145696036246164324633984044227300133795640724504043717908035761903163628055116312929706233756547279241508348240551839191786479224042870592610273424600994501104839151117441295224601594465219612451678086256113536011563264290332939898066691077228153518554620704761642271249197042718692157297296987343456324621069108878377867350597729953619106037618268307683803701120345678700223894394198853978097750237367173962494909032291799145117816246484852869955260002070552873210520645288275600848567353510205678347064774753741581529145958778758460027269057629711540811323888373588386087732378672985641747850311580657398439095121780891618451932665860628137677837059829146733628496980961563252285945059099872000606008345773358820699212334842836090823081886892919129473873281621395100433021046485029907797214234983324059553060124689914651312923011196469467939480973051808500229790493526273178573684619348925007760126808174392*x^24 - 4181835490827421374871636100005322193195442402176291397709555662514140391455055374000204790464998826272011726230710384025051795898121385615046803562803083208248338263974796696528582942406420984276153921866562480852676975171241507703471818411185300133392815298157918430870820507693792861788370354691671244385848051594694879807635431346426107466351711254466352552171399724904124421183660804979394245906937157560473373397300988352072208187861922059812778851493997995563706778057654937643704869335321071555245305413134195707319641288815922871823833969975114832606788625727388192572445457965345296869189984548901443470464237475451664416733562161975525842488938031576243206237464899781125195029975784385487585134831134172527708755917495149938974813253070894622149596482649062871894087437953099069283989058277661023610127278210347674026334816429771159123941440233236605879908845378900004374859364108067468849479295689185079195587560959903128461192170132793650558023546181969097142489640092908518228826337550627121785944394094122108361375704173106380259213820014981286649459302341597500687855609978336350634009101756415218114532865120835376852501822841008524716043959082544137407931425158935675764065326363656899353049671777489896674165959939512613919460415203663205425606909309385254362245479710883059375435885116969471998223861181814710916197099938623675404907257191724317242080826157*x^23 + 337456511240178532719940966729877234711580146398422571185510517870218777689046949800948990456249146826000433191476444583807753732183732570908533955754653492366900280801136565734609213921534635775495701616883701780435769118832665888309651253936776135015812806919869980034633279902519097532647444694428648625451192368862713585208056207911310202934295316267268842294139729778277559681283612284457429894297100865710341969054228957108847379013846177900744322839925359727777228410266306960611886471351989441512349164035235681440745902499456511144822486868120994142085976670982416072341419327357544203516461464437822892297994311683716845610641594704886650587276729336777930744980100410296329709806136888985970473272802659348424251457641607235408481585401427718981214280389499300408719762734834930138490920799031107044505694627626076631602491663394302752967727429755739522929828182878863491382460092199940864859746702770199324476461928641475857002960358817616933352913007845712978137484225595579732360016264841150341756266540920569207934188441113203663846122902203355048313939647851006966093247089873437190461288078795219661828720313615862444079102265717284969580198125708154733748646742248662926943475573050981396582259147498903108256055948989132968675647110024077530225242190460693716074027387952066767852900827880797787932346981427658320969944581913150942919663492126084754092494776271*x^22 - 25763184178831715666872352499342276124728091277533374154990360699921726142019615194237793334742736686094284812613086476076619024526578141438947702761279782627547574735765667638552049234260353375792737834282621625704100292694120097328099982133886936439663566376822709283121474605392201821287534571676321540754321306184739983552553969074076804717477356918206028036641629738544826389032867205823837583180579032053592313339593950394985803595334629772633348695759771880198384923314516792344094703610390634782090254539659148687476996770489261651074538581802377079976223129476319325244732089685082826975648210373080377317942787418765501616680689902916649179255716778472417252221269269461020596846266483723627004801169144229531436329362225191566378436910470628195532935466452740399736022761350764607705858704167971977812594757589113541679032194215235815008776904703793029257027637663224246649668703103297671952480171167706411407916834905771947023391144680890929966319932584207273533126553666332622648988598294203246546890222803222861709482001829995420418252848162853124311206103335195048863935958110620123333904400546326782813642077550280368530464259751742851227202064527336622950786288205217080921623070466803891356743880689359212931274231301475398450432217649859971935958552502750039402502907976337970131958827451764280776346074833856096155716847319519055253353146306308338031392974211354*x^21 + 1856382312604431175986855587026898054472210567089540396202317488731964748505671075717661213084662066662912659220646234697445019398357122601334259084728716846477461311516944600681067591637642162241457026897979789638955026124789910237181157951236988058519846426215772183968475343808446613101365866782992665858437596665965991421473580624247025254306302750435198627844341451323928875155785130092491664027112023054561048259169494680494916308050397062140297743447158594033591525131486206938869345201817551443939165768492637568906938356042919562643449147990529731605592032703996540034685923176471972781581364261165455708375594096541768252362638740758772044103276744469432584733208372952405236845946237332609106071541111556647866227111538525437119277982189585075690175025989168202009863882138405974735449814757549503286111777861316113943492242678607323718467785295496183959834441127950039200204018544677087855275347007099858768893739583945592863788529545666148358746346279198313380513573162427464797291490126788862226969779279421404918889278651157108593074226090840683603343159130913927772357351029835090959403853347502428652775072648018406505495190258331029679801274669048931192823453012530489487321648787339494195630508295879528151361101131461006070156404176951584319300005800533830819836416621012425966748743251564271019989645010173969803914976508748373157439071355615174943992914368118315*x^20 - 125878062249056547221520545873486205012808895569687099777463823437200736012066748861180676166580305953294279818065649273921877213298323130629991057176975148400929391421430179457605144996668953867806270813392720188602806601330197785618676421911342963768161732761989218767949806006926066629211559696343502047215158582886717067794860582167916532280859458769875456548365213478013886279979890963060575773035937314179010416049228871996874323628499169168363341460804841121907033537283565938671709849731458915970262568306881666235898707135370826140207812067878121989223758208037717013208844413987447767326245904092147961083561766602857182550379758430318529601986928328808148206821857044553189905232826852981919613509686193397893437761270129690059757795401657575392737680996350972359877783741124886089999972574313113114907025672927620932166995657565995121521186543692121540118055537145225773584660926221930588803860738122157165440865316513203779638926971777599258367949820016078127500095249709108129615816985871505292806787661269499157288509057776339023715122720426570095252438860370761283332016339388026273375838003448105762176526483951054343632842594824307485365800078320779915878322837725610520971728026660389202237364698303487843890152072767012330824791229177980832563077122940259440379961920376181295101022885808228205278385298789729060868488697042621698364754013760774396997907378072140169*x^19 + 8003824616975983891068370630629858718997866303787371580616435772240697599076625023193694769165474321053922234421733765523473348614843740882429278611112700512483468866124613708755167869643174172198878092762207955537039893424562695500178292814720116120692354542349405687513269964326316700548554525025291643224685304488801618114746637136745823689026426136835246002988472670628759820231742255129694122284263435645216377818283520795856778321873430488178979305070439323630867318153629603851045492803034950575205963722867767151580043395428413195731344829846621034855258878125407625868502459262837185623224300655572996595924119815313413523243734878821906151986572801948351110863411052091410129082166642679689536701903229634150280875897378093662795651264437038067719428731943193985560705496845065677161770634859774456044340629575612199649330487955407127401971551594678121585941604438157209266375752429338303820746911172350492185680363620254206924054551547005845455417241834488578528435607985470298792570469300185529483329010310846403773996812555444416639331373897005971986672290487497098403338581962446668176066045884878873417821872521411953538890317343398998645066260730000078678566303887242416831881288386628222332797922099732405993422833777110353497094245312264405098531156123869077727951572073924648432416849523718121163446389713998668384765148912299205968621182625635019336741890696969090611*x^18 - 475128271653993760749994975297395425843021090526664942474650825207670170931040926633852577527824540587046815832663601591043282971770210677500284989054424417264428754803697479837279886224395280529080406423681502811339523454069690856747119352269450172075935078984382351727231862200966587546819761025792614853040263140233850111677478823569507955351250224592007538495842150360925786479404078879640632266264728978831653109331759680593002253152980273496369062691641372155042027223751115096201839261632185047799353284116653565039788264519571708673749255666298475569242637292005044937801052609699861107356525997069171114874456129475747919572817419822510439252607608622442966420629556102817573276675051735575504967329425868031964604452523176980274720239560399330747885975097927079729585778559795492150831327956133846074599398559867841199450900418361187224706340360032934019392854397995718613592709295824064188017061145695296339776204471537444516271840541575757519292700927303116129432143705728086838299665482141990479636733328099660417213515734318951334620769314859002229925343771880384595267592923850051159438951511212261245250117139438588482737998675331185961698068837375687305674674509678129728693787522375660421394951982556342243088410287377713664862347007121005721652546876244714227280406699353667793496481628604633255206544215789401886497599507562055326317208595433367222610283251978345669952*x^17 + 26191471608505842837475945340659725060572843586243922438908373179363875396039963734724328778976266830263270723963005659903225593943901290832249656639234970335946177172239002239013717902147659984811480808502686532380471754999452894419856871228655056054616056952812153130804459974492661276324411559343911346677893340668706020347256038426751179959071868220862559984315381149639590180657833141067158111646093595164373547783684877803958637779747594159245600543692561780286929438847671663887506271871251496758994860352812181911792840141919656085359342920858741824790089635296370365838807324853806915306894258560655311439618929876411111882362485249810090378518860462642597390006472887945502952042047237880370129678610113812207756934076117367780190946614313925768508153553110451291873063780153227270007802536218594314279690702406136900796989030636296034122990312727842012286789065614510165142014135029541091878841961277038985816573074801267006150098340604933273003775234386846089513085940027577205543828148875148816826243621572931986707991152726995456179766549350431242557919933790125227239519792156923333360337658820713227512394756662143945960887056554080968353767699988697762553855841822872918238712729022920162383549758519765040371807558425102457294191478952375774003395631880465229664274600840206044748657658708347514201767485459187114837982257457450620743105445701622485320680627601149965457186*x^16 - 1332053223489973058656405755428457056937438395658822158068921688715849345413427318230763314090955896566837549922610348313961280113294399060747953422677397397545780433047344701396542307811900977193688389646428324925347311936250928638226250210236204530304723320877353468782628317745599329312902412291475162772706138184873847910686784166054288214185035360622308394916601952754715750916729055732293640008847891630893374888667032433536256685696926822376399401619996806585370852868378592903206348281128245702395031131227364361778474286855092454563642707478652851150296137116563941991993924633280292205119794377464847744740986821944524678978796091764762573550736245910253960421163420527601984951984865010215079847366796330133198587103188825659828358108981273187542716696671973727295512786824129428032580306193380469794826717395788291786578643794209903428420155005176073496732312447684016352441045351507197851080815035876134434527268192327244891139277011073371870722324641955443987606992456532531571474101098508243583122777951661717369816097374163152116915215944135533885807102345363176228561771648385805416024992575762308144534045536604884780810171611261242312483806420871450482281357140460056180331501594224465546764104430834249079869728434707928967196275327588620926389473813154179337027456119287330592274790956879416545356439676631277193957533906529865618424693591316089919020005768425763052096817*x^15 + 62027425869415351238639724202438613029224316761737699446382987220576120786458049948408421034778927284902214102776260310012902893957904245179242205410618599980220661280357812063003931990049486274940423503863247179613725206410085750416086864514232143177272909130702703373494678650166246134806404465449917037864660760576993818516010169487627737029945042890340921419371267205645285205099879857028487519150196350887509632061136451835826981966939208887811153262883039449405436154703497412285234511645835408787574747304996679734700749796609121433458634364712662344359570872995387673021150589862743272415842486430841976629664326738184830066574032019530743527882231218546064132660465393315723566456223830465743589613877888302069722642089965544354094230229281389565887272455836156014462052161593636273220694711660191628290107264458656679444921427869331561578731124034198308030591195510931584089327173640070590120441985467150653756341924623021684523106986190614093434051572012425451877874863195784191483323515836803973206801251401151085244329776384509976370340187009228329389850837622492222498298154051812614908102338500824308014413348455535734136787448800508442688439812615868237811650788141804076898873404139668256361951736462427893350485777502089649938042156892744458262749201673585460438718266932920067527158286003265362963811327575610371580670602097951636066776995307343041742293061439210577511049483*x^14 - 2622217837822195923296281101089110255533935032258051266780548584655433273983758023306664679029263414020665299089565163638879376924475928877921197700383676182234413831241801120599000276888335474088210380196341655959312222379591442394685378692329883441361711998168794135523001764268965151688442919910563065057295540941562163538543379473194477817657324629727455239507816188485861475616733962727257298047381145548503967636761335171704849726800304630660782479252472937262705423652117678317566657978159142688391689724000889510559780504782158963330096407125310475406035840765455874813258130798719767442734877098772326895863041894868348756036143831403148992031121732386395357544902124605248000241545283771813322992577704609352285660256059782619357699032534238499035921145692092425071652530938489126726616566487778549368696071119404693957265439631175226792116134511653627753502872926358265985466174214902308743445894261399711654706065973082194398782708267347436784566598261661676943963183620749928975932618926614487044405026559248668832739102913130740886996844206680877792739586329745028758242072284333754766366863833991451158038700204695352302849304704025499807970404239307725020341239122169112437407665722846253457878809851211726388130350980978260960406126914253889224963587072266514597035950922012845982691502423229447160068282803275338371155443235082551988746955514520298020820666592023689262518339806*x^13 + 99839858056998935204086408182105798775140336499744300116250115232710420477198271090385011106915185677827651470341106186530056465266146414510311413494194064488261162824962245353141037411246374956752384387704890989159327260916578855250782222830025365602331282040725610156445230202808287427394097206097444717991904739384730665725551309404266311188808385709028781821614689962046386290110075917561090997483748327529810704127715282763924886073701467896376965874138825679606461133501867853635144995751023842138279594799048413316036502151189472447239260434463770715740071396138646879945109082815530676195033075183905525268196387306236877375510763401593939482286458631798197695953649926662647168329511718982273125883775692056180179284999975845569819900058568536200108001760941545761711273981831092011096029419158154129815984800863057737487830397142892688077431283335900171408868896469273693395073147964749584545070568544552713464182766009858523883016907256287680543625594578625213087899215406643808419565112487559823579277974346699841546192525444160086087388428126000884946082169435614669032873801230418138261834789687046292810167822880505302004116325832989671862825210365639685124330007995174410203899534995230904337399945686081873779991999284780848879282502537025903436829154854344704132463898030888240176856422737439171805895138843128764095641588459013825937788781976912199368374421055313011623584270485*x^12 - 3422375047485784106267515299049871063225227520360729662048516073938072250459612511671161441668965727864121089723758157337267424072394521694271959400125718118550486424965190529841728887205833127772503527675769674892342654404011555332332459005694232554379159605389405293928379443822167333932433877868489176166374927499978490236460562929982250939149662922460685205172312707799397555093952275565041274720879725081486183818185733900554532515682112687617930898475210488937966440066997243805154039938452020619395479050913117024063293051692779110695746269626741752210854079912423330558420809366469686674333946418985409620354850916445433962153792686840986652005657697079894474798284099027704232625822373478069114421477844953021614827971011979471707228181684250112565072046071469347100582093848277570658170416730323912548745453957592513237659543671751038690800934161410971472197088164665006280970604711515018451171970611790422476573870625201155824876033317339415335957341821575006117288432195209878499972177106612383578534426870947590110655166558265565008607143170458471225210562283940368974918844736680429896327445904684484817873411335984189360974630346767116970724571535915450200947658561024866275601201488822016185005986416014238513206035264090751989103182497457438961850146841286949305471879652173757133388850522996030405358125157187299263372773012072262057892305235048580819973389537853445965923189808251*x^11 + 109547385019228596413865237001641983009360873608621488234674998128334749015700883325635263527539090712737910223089221520103022759794171674248156643795974127221844959111555759561740375018514442530505693709198527148701530698087512637500484874235063777274269344469790027750617324951719072211366335402346822814117447149874682854345569471042193413314527118987805938812268904832865732879304758070374849207029064178270647213666304510225722917701852330379714576591412313703354216046726349504443538995155645283714425857111529569700422953520307908282879050656862762727952457729335389768043251041401346472332463425602780085549271918625622606055015365605699978119915158393653462204810656330966370184415236708298306308497361034757379795817709958553109731181863881656984323285314458152148305243477131769249349323369013368511177893739560740359349684751776054112819047716688198403125063199802143401898855582870139100731102935808190169842873230833428215746126034367502237527973811068582098786088934181483342233453980098081827275680025605039944365439653283358376525030306021213329814873031915554009234776218351257713254693520984351829064210204131169129174186184791183267383896053219992653518773485281664312890281710811181419027441699871894395968877091749745696053834419753857986144556415282257616732041275001466406239150947312603955870683643648155259779314607435288618981442824484208698065730493180179757098930354729999*x^10 - 3716778311160864528462497456366050405735430772906178875432696138440490928164264861393413069962957024992587329867932285802123262784680861917389997123032574038381446162022121091133165141361682219693072894589828401772985140683627299537150149539917064002135427868853501635102178856190079267917956627729826632922773901000809065154034871628506250772430834395680913402644206793624736791204170665669514886620206014669672573420534300564502638692730030323448528118410288724634961997524989571794357679643148448064110927774164676613952929915148317635665809433899994486526607996741070737562663529373390278076845932403749645266653194185822796696345777911828192014596369475256730608516681722882692124143673033628778377063259535443188400945074778733607395071801018382041052662501684471752568989209826165730570181526866002627921926886924799799994147107107942033446434345145708426845461433481706075186065532215905634600008343817275036314617587467742764686989303934509545487146016292704886207642277286357381886753653706797415475595382101039031897483722944462646923807262814732441805484092835427859455861515558814666123614019144146422802716588237457224122475619120523250661816014618055786705676075682186700467562524414063333089226093154536071035328211464089571003405058662165437434960639985976612075754811984403363229035280730414133284509175071221416773776337623332422555592676326016537030315122539029327511544175658632957*x^9 + 151220142420823858090061924475115128109921336807165170978307798227858886584812571403621810561615528691814366384419645059812184110991914467656239902631318749849308001727697486561008352428561059453109994998818311162282981661800846109654130971493323546475061497706540777268635918087679653739359318530128713720777820086984494863251501044511241530663914788305366046566855478558994085561960685415036272036531536270057266831629027687003872791490702539673757694696241669308218026660234065524211419846221785544152047520275932751953075728077704525969649375642669991976483075881805546880747598826249152561853921077726559466643136237101544098436739853522279077972241296126263524352509645036149419639560378744399578929661540972248552219730395019317057555231589627246548793205296704468310410037545891498775924955576906749131607588762688646026210945409598496546931655217319763157109830863400134561296115057792637246541746191330766087506177882180085370566670248755946245561267555567818920396954394936929890262398765213391428050562287816648317262693206649698138586276613064621974836549510408927818282689247309325100784776034454106981441621623959253570579296216376089085615296942553084609901031500459075826116857143380968174280501045667504219897808042101291474870661739659744926100880496256539975751778476646667239949795924609609607486242087855529551247407007607568087818782454576651264256221884901487887809809966150260568*x^8 - 6356299636852572460909860970725051174819245858368309402197673103346697954416881722780090020719669851580914646027997514423048672717624475899693445783256273133532706753111820686840761842881618013477041637697717548536473948546863762622827600326111672986761376147786480307754040394362073855648939161776128420268848339735196175736140858906119607721114616632619585590427672251395902016932869382232830463983664020282700264190746804287520821317355225071604379443093258428119016770143289411812789071289021726456601189579659600006567266229810243633165575397945687741272541193664992558443827617251144735057489025476185370671340463707330643439506690472790611956684492095981396188199383302435981810124520996056082106196925178088446112882549077443972213941620619039262745620184847583992375201824906985143688863144101837884472283360221711666654681450913473252185881555063087531872653350003877797821378851128590943751506373725821958684715996896103940791861796852131279398822817200471131109130225605169953269170969310415117420657407873915717307990234481187278437140959027274135874132874634523848379826709524047725933438698500329512448689158663509879498735790219631564737680856824968811494737309232128757596686918127586604948424564054479189505722270974747456687474849115341531378937995679372654852616311881070660687923811036464430981003290921516580197553625510604988071021114565759206783537085627121353822530338972569788403*x^7 + 206884537256364245011978646710271386991262008820844757082827357635135584633202036959014105355197042888012094005914905704286394043756461957371966062233147803453157158759976289061155913802745708495863356183077009921424218921611626278326316495036712729815846006885353139942093568498772428799444444601441168547285339825984655156099784812006204614187342705458929097430525437663117502278727470496705974159385110481855043734421678530134727429223749909257311001448708063809048434169058597837721682393196834407323039144189975795804372277860114769106058087592720291957340659098259240729562966970199493861981674747879158629621563817651315076284271005992968593469732309812305313252455532266981788100284082477077944559893103427905906087690334792536554931350944987376601412421221819273610394902597244544301330690649764091307258386970274863964115750721311588892552087697368735068053034421447027930120351115956323727021106088941944450652543365513417391918716716471006032751003567223001469294052460182951510980494315298111082543690985505790570418259717598966436432011182024199434462460688505798016362569540038880448642982855714638077325216402917218355942756481372922649204858419715089517556601278767294409428839256416650886563407347705999836014556828264597782503907091668460678567071219262434051153816835105183790803812894921516174864225505058628152415558688676485411553874245331585940937478879258658983761644200254778008042*x^6 - 4119312044192147323944231232756516178791875371064208493206125188087554446468105743581995787367564162962745785360289663913541108228883334519902137107672021893147887172676761062026706260811401234503127748200784601324673538851969769709263267009734868565952573179047694241245415870316299280017840490624830880157204066045339712807201421348995612164359756937443830240496881532644098445989441592203289339707458385572786086901223528904236566231103501702966446385098586705476350433380482545418771598420562640711570176334360068731965335359281752258018605033313189358653338388401481962902986665354047260925965586732586350535027961183020567706186890528130745094874497692910152601668908304107326599373802644123565862496857748625432035468161229509902984993048182878595354579138050131447690342212501494185371714432522909032029245041482867017835347958293209507608633374734126680045471724123419799641748085918412196427758007862629259598856899180714435338991343997368827718541019300459777157589755410041883845783421058817912828149335252137118742233066123793911719707091487328497474179802144955956359150492951750682283821578744056762001071910440604193958412460111273570999872963033898442679213253237147109537849073341176064924233009732788626836815565069272654860280664900436994775788836798324442736784262837800389028428010784512163804892196107181701110825227495302411055887528121327618462116640739248847251328741629652364557806*x^5 + 53474976309125424589282148646170042108961197650265003575951923617344220420992871651278294371456469562319054756214751011388840778028325047495255197989472311436342101164636245239489480090338762641151057527076917659708618225990298538522143978018724231862036204624700648296723734936512535725619119783549113669456217321477280096995175640479437509901846555057938269892371672709102121777833006778666263044735569147899166859156682897159594498074900080969340493544006231929619878258728935846896951405296622186672220892467056954325973040116521651553311022710160694473057951623234854863024267116990675493267369728552713526026396947109192988475411892877974192030398939952910458740662252586514691079875960184403323220756145441617235901067320113085922689126498849584534499179903248492141131077102356499262951841120249806405354680925776049108327119178751756753608025946721526879836573658833888945040439735945446262301054274173538597059775826191775233945508356544392319607126562558349314843610109290738261680825434611776734578500294981739032235403469471497790360209647445014001451292835145226071035005041570803575715506545309027636820645599999264388749441639663463340255294530171958020271039039809669555497824488135912976182903408981252517973501959610076100219187931701537331385917304681025494307364583669719282628868299155909068289481078035283588265085121637640922121212965986938629139059052127124601033333918522693396903434*x^4 - 2675923971787461092977717514229529582589688074583268880259649223400683826747274225941156424309090997666321585091565592326603158108875356716912807339616761636460195124502588467903830356090621053591158529751166961494494512335161025104462534815900682993492318363991501729579708242485227329128076562639968535892693158660823830990056863100760519860297701931103708281328865025383149843748118689445111206008403298790343147644612351481730864632699182819829842535706657007253669122417416433359558395186228513398820510573555308669948185762840747492041451742031775269061065671324502316708614321188131038245128716929295630851942112631647275787250143782716937742801670766395454088977593971062370746867939515763194277436206750949632828593042942417806126848418800912122686944588671038044264959939181468327362205093688735105727866194203553305128220329273546563788253274235526207082443313058390140638507232525064797048451580496873199529010269694030358477069466806234306783155624983203620736067262368952750440630766301056611388789952899939648582215059570418067609947477601849564798856576919285791429545443491672370938205468952808473916166893404841751604362249275280444958978806257623633009357181398150770105958096588252241725207054677301632959362995668751134656264224465846988906557818774337036309446909064055482563799129540580348809947662507806360330473108151256669527557096405542549942193608870174339604466136405432034323058939*x^3 + 158801900705542284758968841299452358624689791516809924649496846331720354753620463140162651512681864528985610585457936141100112718839244498639936460028032450561208195795943211634218418233699825468275214200524366669336253797395738987677162964319355599288197285002739259953248947812674296686238507948108443198002893162830672604416531465824388211745941526304960507232115040839932451242023972930393181543979206693544280620031925340592674350586200009807620981703717317347756655721903215795268980910869306038701134561856451469537993562329045148707297132207606927587237236246997377905851962369020128938663611189926016654814165211894781316394862337792609745741059734635692433801339083172280965362911916689928786389289846898767133414977877558137129252256931989454958225039171158584213571285890290562648160022168529479516242747192409288159720666201428684983147513009283699490351878665603253005777528521008258855973095164439689834367524399530590265957577871237618491411189263508336943308072626682214606511838742096530899279474708845818681009698043341507771826873357713772674227751868243997301228662932362963857957640350641274261083042226308492196611491862838451123209620357871073708932382709582831444886030632206095854320894930853696997694836467197582496681874905347464471173404728271359878129700958059843408504727768380753443257745138325778964840170771288660096509687278819579861100489668293928506099657309074630814490091344*x^2 - 4259446110345381603225228789896349633214143379947943250450383570413293815755474666016641689832203350015513441865747425509617599960672894830662598584683798355503406117137979177346368547242598160291084055032332748681838041469277098416325480923991401549261387308650115942343371756508113605187553175129090945748185931012641845372720529528630496098851297166068548346422520061093805703042308718964306851497760736277301402947011629556777239187470952145024827782533367703560913323221794445789789821550230234606014813081386695101844411791539902273071625104945058543027389060104338337590257188396184346469654568644566051123116320324599353577539018341162558409854456264451716325157027511477918520845419634789660651941365924079483891183374142341764624105280173067277762883186731528370032497022241586545964738512689431325267364596316801320644086989993833833841896516422956553719821686238855552867591553769747677422646687668376763247192861215679572822299175360047805587706035811100175284553890587319052137422417364928899059285442045212034742910186539103721973250006063917881931592456927550850568948241089378476828976308106202123059213284581829291513643328755071116060042863564950602276297016870064416236751129587336330023696173160271805286057885988297672815820745419037862624553622497038178529495530688136207977618457166172185581458577984900690731709417700960072885747547111684516981915735670910774311233154097033144395521112797*x + 43736892662238794166000813628871910851754102322902593843638998612944865503093467307332052441912407875580968857605054531145042587948843812976470776166057276139550379589851146181684182062813868589160120813908062894682744548623246236418137379319893942148035847698220356212236223146510753618329214885980177658944616052358878582590158222088569984289062224900726266757829002943344520011908488169846263697086161011301359518189244309542608344048824950321548738779827181810401447240411662808242299426806668358138018227817400296036517425475492568717803193290081209420985522555831216548992750171498826287761508508822724206400309532510208649289550565202023776105709182438488416087060452188142057273390465182293888950644557370039146397958805772644008402345082229065542596737475604277972129950402272550459529590132255297364588057055700899745477053531122349981442582115345020293302940472209373427284388138456601957767975519240135636347410855942426306970601909433296243645433437117724965620947981613755730113790109914957509929648684791543582260127893826216409743198352937146398510620051549549441644567081462542651992514320158965626858931241690780874811898703212706279897140601269435648125721733245178531443017633422289462207457016180236837438045277425272790432609181397160087179734051135282796206952404879153849419908346509934706972742469598628897937015539958707234706912843775486294887527107099697937608608950579185305558769701237, ["Nil", Mod(5, 23)]], [x - 1159, ["Scal", Mod(5, 23)]], [x^552 + 57086*x^551 + 1605457063*x^550 + 29658628024739*x^549 + 404910312340844878*x^548 + 4357990116092077935530*x^547 + 38522496539264584677297298*x^546 + 287705214481719561896965356019*x^545 + 1853652406791168166661666639659411*x^544 + 10468855290732644344799473366632966088*x^543 + 52489587386888708000035752815263594138600*x^542 + 236071106265555163674926434277722678319054392*x^541 + 960604137369824149792478058930272382698872729039*x^540 + 3562317244471930335547277906236517000977440931907064*x^539 + 12114286565567991004233186898433482287464201446035260805*x^538 + 37979186883800489151668618099404132826227305802952183221514*x^537 + 110267457067063245294849344182587532323747768207191624134917988*x^536 + 297625046214000499386385366777456815384316077850870559077829013484*x^535 + 749177362150677716515089704714837297315201997818629193614467802070117*x^534 + 1763047187094541485480084931789866803456692527481342777652951111972701002*x^533 + 3885500287299692743236814672171867562651661047431859976098826230452620622588*x^532 + 8025645549655460866220975752659792150251870447683590074221816131278757574146809*x^531 + 15531073501562418038424927389621361227068142140077043335332282743077881517722306314*x^530 + 28101561124215763302127421582488088190944862936235280118096357969628893366639116104615*x^529 + 47321408453684975893776992575882383982975237801381801875090319262756729610910094644061978*x^528 + 73483276614583736326588634178066018640177875612525096335798839180598950779252039464754773607*x^527 + 103300853252515423801328129485038851689025835600122281691278768198988747102795122520940335797583*x^526 + 126138671500399235424031956306073960776381999602543058722926589222972054541803392493765299564301971*x^525 + 118625249725608045361089317353922430298337490289117486828077832910919738928340317096461338757061767461*x^524 + 38066531530030533848890428934381492511181485480734676356838140173902616644368157186323661479083760825377*x^523 - 183982943526404783923111832315117233283109474037544117418513368562921775664249955855986231236538144347920168*x^522 - 645300426439725713653970275679943576900044474743197256661081303574304215148385963473579299558930243860857512289*x^521 - 1469419634804983278433081097034178236010731653586970677562891593706488040829922462054738242382483800377968541603387*x^520 - 2788932557952565527298712153464589461356435498436102753519610136657127875537362739520383325790042579895980254501541527*x^519 - 4708350558931398166688327160056285250375338215804024052800198322350116152054490179639155655618647431727504001350397320466*x^518 - 7238574039060357067922140914139118717920388657234377016123469145096611736970255761495711952387165379271816581384477783793684*x^517 - 10195484721904060646489718013254725075690681904423024129346664129940747454334377602441521809166317096599388188290600648278141802*x^516 - 13056999245626068863166897965148447065439656434295539629882846557531220475495948889777038822136665735875297982444539639167554089188*x^515 - 14776185793814925278738795307943935015957549050067713767090417986428893586155922935484786868036445785160963956023876777862516386751716*x^514 - 13552620076972902911820867164786445777542631329453132939045966591934406762839983983931637021533676885542072732487992305226997476711009632*x^513 - 6569736433021759437510107124982515323120728694669503428745953951424629954130294709953339271422548136106410065238506543074218512340061880864*x^512 + 10287914916240445015102983002272190847717183747192289001511673946178159755313287893348550732838019911499080789310638189833966207837818463513813*x^511 + 42717352272208677255936068310354778273071303999323726988825602011458268926536720546959138490871861931198397230992816645456033066885213526300089641*x^510 + 98253820677278432350896541165446628110979351057155424303069778467645124994318878854273505018962599844362753008876493354216976497953960157767130407044*x^509 + 186470593277774532284225961683627673012074538525948087457241652613561613362634752407386179257900309338728533049985284532635008797513123214092725477629601*x^508 + 319087739382895533828812173598030790377412845205312047244530649447597471840170511283102867295607231571199639741839111669749053185555323645123747277481709743*x^507 + 509954477098285024241228577720194467811666648593011861095846846833325616647700557449664528924596020647608240316216334903025676232570174241670062202952217342746*x^506 + 774871338007895059801941726501556962423365260381341242626979032074626988165715816291251981396217988622802040884817040475324297747919700633025093005376797663021231*x^505 + 1131223465007711796284912854486226358584562159136602371241835676777264348667312077241709962979115074299312392268712060263572985727984907819160684014155541729398990298*x^504 + 1597405487789789837750516131208573117312697689401460441418120496672733433990833382238692632197644821453231499411239001012786916740343950121091273409609178754652290689354*x^503 + 2192031831643139867496800709358993037934907438675999113141255310761962980375312127567846166224616303275857874465004565624205090711228682867844489471319539417965627703218097*x^502 + 2932943796254414692974068993966818847031752251350262030971897692280508447945536766552697350656382131043095566282580607833486613118437571321249918947796993908985073230803204570*x^501 + 3836045426067245918277589578109840963692473793720445140345139681738411303204937440500670261619753780780690415803061268597643330056667121123363090325411959057689309779726430782401*x^500 + 4914022468796787326794203621981027983599364087522305968030561179851632333195953547625340825096742786676408545128783732250982776200687454693621102815710501432587775920294671535717322*x^499 + 6175020261651618625504168962398841282472664437091193742035258610726537876434435367004322192533086383835748367354236739011388448360732006710268183159878954109779562295572915906095191458*x^498 + 7621374396858404459005845174915911826303850019266590783384360307215216510308970833398724072140891080481239415581832384086433663309596104659386498926180881554876161541967283639396104283243*x^497 + 9248499655680042572771137879039063577809108576540728680745917643224898831432272124004835343351861820994562549190819387164260529824303772344648027531800532807691331842519579813451153216610650*x^496 + 11044045634392557725417116907009395581859085685825475253914363604004752319784876311914467795274650816865082341588893181255918256636941956769106901873727528559287363717009698159095948252304677032*x^495 + 12987420430741321766955224254903204853944636401633883169402243743069643057666273222281775931271643750192928192296095455294416084406178838905101877606674597496742410791886835904478284368283618474390*x^494 + 15049766768636862708298986968358014838271315253318142548246531436360957780942552821674738553574077059896438399400241752845986070794256656261516193210842494348555064140869221520298484784879911081705944*x^493 + 17194449318972204597626244479840539483031288405175655698019987384587781426052932396739566503851355850622663745893442821005397130060757212421689398523944423870360739854815290189545964854697998614076216167*x^492 + 19378079817139846956177870627934127633878174075267616232784361117092881193416445550745203602674980438161064472839078755582652569287217620215806354771258228971213386020807576719590821473022991315569760835845*x^491 + 21552070102481120768274545598590356151295935424043878558266148329142912440606371085005184451117065306783563017461058220318354879802206275194747841228452158242006194126520523841079260629449946990874949320635623*x^490 + 23664664241482427127167599273746534925168326889394567616344204206625138555693945511213339001376958254666935574791036697779024761560043156086555332145316715928957060241349637898553642061066482134134476011369477810*x^489 + 25663360821841578031179306747814947527108112394012180732167028132968963663797889340907317728813474736400004233186126036718880484679019200877417152839276665880657965533417939168429926247348219156273522409743973368877*x^488 + 27497596742533469064667222384878875223877573645617709880554574278420513160635480783475226824374412039201765563114009109958417785233755839674170844580475987530507169110487576663150613335868377937114829331863526968070030*x^487 + 29121526701031860817259615630067634205779301848930242427784911102759819107104336734587023790865789566491426839380850865923663044179005408930109881577803725741985012309425566874056231161871626744817093243104912769557292798*x^486 + 30496702040672532930312246789170090713850978442774801404770080059760411386269091405360530828160555358724226071101595270379136342134788723809996434940810241787792586142365929059655922461035760025472249305473002520699202743569*x^485 + 31594434281559553963300480047002321495707488295109081399249971896226264127767195271313352797207836061231823302608772592969406860110839093588215055803320294937165539168939355994039672033801318509960544256743906146860370624865852*x^484 + 32397628844373499552413981651652246459703027365376097338585706845866599320652366584612416235964838319693989405797356740223696826033652855487775228635192490868799881753248387025166234328251097478724228020256583795199296514104248916*x^483 + 32901898409375983385170682753032493263722888423851412596782352978463979084069628342665368950787848049655570117165725900022054224496297383637574403039589318588938588753969880301203749141817485829643134703246253239550326911155502315262*x^482 + 33115815043596146270106811278451502429550771648447445968105175903025799074449365814733617865794799855866665872424492682733136335011662611245135473114655198366812533433516787009121600502650273159768215104927625513614636705845307459539268*x^481 + 33060232928369535290860718161962664514868920791862085327586357440511612260721933181194587546977999472326956781711639167625971868611554344320323704925677410088404508813324733074538707965066935785895985409686040221872893897867202786132170028*x^480 + 32766701457499716817211780108941162829271412677943310919972228874528148823553185203591081995944522603673991997937344063291741460002815726168999154325153779425427467539719056551490097557217339235712560141567536965032072814317743319964694458220*x^479 + 32275080147906197106707994471730101108596632723442260368103781054310369060958770476786573497633304213349218513242395250978576418736195968022860281960775900461931787612164199277467789194227758889426861299283887475920789715507753296076346828066662*x^478 + 31630549418555214134843191390619237475383947550462361570233967152626328799043754254950103908048931633362231633749798509489935983533708271325085712985198696496497992823230783418449611995842186323102956881226692786071607781429071712909626776565905901*x^477 + 30880273543338479361375994979779276023193002165750920053432216233957451438580075911252917557217304669230641594633056210911107907883176403703927409751051889160077407088530217079446857108307965658220440922719007125962289675435352222999887281750813906411*x^476 + 30070006318686522628448108336141707579325230790143299756803997331883108311823989471236490271742739025468873508231305243727669035747196839821107672984993862988142843968642354077073315743029940874498927887587633606409115678843072278208072956915855438259411*x^475 + 29240933177925275980111228314874562028358447315131243118368874494747662059938206684156611509620447874719609626463125389092393539490736765975902963651122818740546386959414470491755519688658302183729453088459901054103436333739314353714632331079905761385395858*x^474 + 28427016909385247382812504677883662763921719707302606546859636492473831963465981500468151727762139855731205014479718668396498910402508712162237367855556761837513142586336789232139804567969196192892000198359325755643453826214065884925619194044636447754919538007*x^473 + 27653062217768239668773055480635997620734853589380820403791253950239962929872272270686818675455659781172919377789907683408928718502084860436250512582106389154622753040916738406807365271625641639601239180794538898499517994939661349698872668009058564558166532877465*x^472 + 26933643360605324856836569455153579480057892956542895807157956325702062456340464186800579344998876152076432478252806687883679051642373471912444626173312427318173456381394658829980493754936827249637864182984156764462182905558581337591511901607888687992702451604523482*x^471 + 26272956158153056272962381745220605463999727790490840917652729580567382513920164538681867481934133410400955294325097876598746372334726410968327275155438573597389304082513393454138821992677960571469052121738506604786094994948754000375763734049880066901531628684993307602*x^470 + 25665568512159306942455542806213139822497629777217390758449956007757898013634570270243706445556479558398381946095187346011811646324201676543376364838205258650249416650065900806338674366241485881145080835484069164091619272535874247172120327480098779450389256086876816715441*x^469 + 25097960284580142582213516009553313448975292575463429349137273767783385131046471149784690883894287001793486216077383414252667123295645727175529244192587292647146951577869688581595003088141004657601066457285470062270264370638895691295032547305468585099332972835007388897247851*x^468 + 24550672217299598385862221715766354634385011439180702052495694378872873804463743171218253663444727796631605851743202685172305278759762813129379597952278184524430246956388738392514497453382136714712369822398268337421360593273622319768135648716691935986222662677657916731661664169*x^467 + 24000832157303549498659608511959169602730362103168940798441716711551487776136356682189188161554715193856357423900278827950344033699060479608968140156868610601795673540304388486228410651002246478765017030139868188968179911015575853293368815062184711888535135191055263990291787924745*x^466 + 23424801082040449701659597357797255697292095185970205871458473196110202648529188694199773805515736441368452940915783366613470504965162411745928082516522162415876382482977021658910152546139275973024044334090008866343817389275405065195236295683857995239775981123806624844062700268686093*x^465 + 22800684180589355130933859289616360347049809946872590511983939568032898540257345867199964621782996337126185038475350085204390042743438524883649302849130749283484164314563958634745960793817604254141448614251375433461525234271140152302633037956497810891656766078125156964330877446610378761*x^464 + 22110482521278053904311195213869420282426423505799201416413618152699076621326917270428463470000718969373614365851592935541323683774244703506919885666058710451740871300852798961021930947254762344422761427177785443784626454259858644022427534597479518063968978425741863741114046017542365870331*x^463 + 21341713634019109665294064472610842317921883343143908615776532766245719609009121528437909764695181215801892510210141891753687123670523466720728297547990593544998187177489769428834562067661318785353115948402402112312275970042811472136792170934803561946976344878698993017152698593447229327559619*x^462 + 20488396575722023003465491095338838069852186449863269569307320852255144503515936721363951916959191239243199991276112035652938646885926376471233848650042001579691186303298298614822229116201735042581946874019672155783527659382467888216354758899148836494147570682236722045520476293140363830144693183*x^461 + 19551369165515349674527026424032455564109893036229785663300119220192598070452735900052685341361260273056282718601052074007638476315053732988914612456588886989657210243239360489032791097344554518621890748658232909522784558930884427879435453161773249345689829461250735862264219548682777749094095061041*x^460 + 18537972853140041256538859717535254998678080221338773409522384545330697409774476023993741039689604449682919696995825576294656465215062913053174690651605735760886044398898428639313650202949869281843090987744196333969829465184048370056167162187607056102962998332153162452853458650443446853743322686010394*x^459 + 17461196783372191628518521802793777780358640926629334090926883401719658851378794374599730384102455448140768515435833356871545550302390745578395499396052542960913748265547747871819197034586512202138012276912887877105635131123734519461218477746991603301729173171455222692176725186076113149039809918938918428*x^458 + 16338412484677374090221862124211661346657216181097983550250295634866810142553002394406420136680366683512707545283920912027322390395406951748364195570854200100945405738957293172910033909661302176484850637524377103542129906916688802717373139976054957074866571079257730980974367363296089787915356771066758527172*x^457 + 15189852585032960443864929670498755498585483922426164657224856492730582615007058489618022540309308641899186598996722265499814848638946082899485838020952039482947194604399543775517893161864037945404937371821303764158474986840990441163980411416761904876703634498172097513272974408977074381946041667909556777768565*x^456 + 14036991774596302262884436593737949632173228992459678915806493292330698133086689158854674120533623021964770604550766873158913437259135514483234778771583701068055581141496513658409987483392769793426729612295651832860223979734147173380251918641930282964694941346661341509077277070458296236332986814747340361625488094*x^455 + 12900978205425743031500874231115410183258269199859487203207446763370200001304857669047169448758141903391201366075250433790637676663347074273487868702772843178081751742897580871566322917410281259779422261854902018581519849968186432437993621874682491731097400488687751591259330085424215053811025905180988100206883594418*x^454 + 11801241777722536549585791560458044290323176304125817739385241661927007072256495952662249403271112224637125353177987828107672133233569544381414256482671998498796418512410535730923306621998208406889968214075186425756238850797396416132727196194913819481953008874022203635793967860534011246763285743206820020304028367320205*x^453 + 10754375756778470477364348372463727806458349837879151461692994570926665715614626675491195395088246889508565778150902155353600337605831406592870766543924844366660971356008735179412468180650502241092706894875554871960881336927948589674106077572463890457356252930398879614349075786857934134280233486658938678381852056196138140*x^452 + 9773353383331784967393636531516251899466499815198156800115770141419549520372462160839375349751968835956601240566772174269434115967005359533988342121536770130933537801766754139673980833141343715141482327701353228798522359645042607356992663821589157253687608648864915622811326976751270618874860497089220371685824653491575204021*x^451 + 8867104981882904131787358925821905986768351232713953150796521298948948485438654262250969267732978442478581574899950640387851569904202702319494732039458318737832486720674960809726972933845938245389820459055678192767895377187078831445892539190050202543903876540414554447884137734275140873060968954313924382509554693017050987930110*x^450 + 8040446747742957965334209050652891871225643499087396147786025311021875649201430541636805739092380440862061453087964353611199320317763536569712100713731859670394069176169971197408508241290947028678351554283335035311096606549396163754798561058087605832457013072720152200404227730524128761943236284769572889480868296644480721748021210*x^449 + 7294322774394385441078837065198903129980216802625821064628778745213858793084199052490514206037651916278574697180950542979749682610121540672640192638561699969605230534059633220785915040773318923743739134607987051735682294698297866565166763649071554827886300098590625034282622658592165186153761818728436752424393406735726529809678283376*x^448 + 6626299262440713421786388408719762428179670443453199566885517215282025467199234193811766017163538154443018849213904788368200560860182451663300460906862117932912735858229196931755059672297426091350957383459188357092347033417196056490465268300870486176568716282795802574950080845916704456177815366206333306892929915976433986015339592663215*x^447 + 6031235686184123015233138672563457488004345944052785162757742942595822133064156439962823795869849309995120394870690637906303026608513087448866772321784555833128008028927314658137783405321110106628931519692036332539290284764250407341416554527108690029445995777617287323373422122004687828161057163640029595835751698135604805824640820433125496*x^446 + 5502052426995463068543742343313412287720215321864260801041000171965795802397743322261108495295644821052477874567628552000907347352495254596212444538419648593094689242177433921002563708362909352670521655828299195784888930740134097546967481575703388549564505312044962847117674504331795633518189185060017954544990109079353896172576080025447350289*x^445 + 5030517442048335700743460998748707862340148497135807396188204494554602387268553158199958443864491528708557137792697906914438346415641140311693667264824534167674412697791034378829849229958705185664146973687030991206164927528244780144068000656094467505198796037809291010658403467707049331142125834692634882350450682089636584475284841812405684216420*x^444 + 4607984502410313437025793396430205242926835471749876063432261542073852982952587864611447302963944379653495702847482110194885535848716290918119417343315737723438512734180560147137710968121236805003605704613384555599705517355669949101084603307993787164757685677523946566610221230782838505461195267594230051201317664172941428386028685380885029530298473*x^443 + 4226030413780579508290763970738042163494097806718179588374792693958835416358741544602265405950583993149183950571554776103642368594276677768968543247848045993658774524606736441197866908781982937760271607948775429303555829433946215220834260803848310590102418159342620579571309334712714435199069045777313208157833389490162965848606166612016193845060898209*x^442 + 3876956183815668114682219208645519534820052746480288939249295443745679481013740668212031248785597098127063340788889189334643248273934737693042712283766697524726867752378365864881942544034529396463585220490375173604239771993287877059874132496402222901031033292935597021528366028232262353570658337137966350623867910255861286578653811476057724328267240831406*x^441 + 3554135140257382661908590607670765305142432615743510605164495360286280791890763331108956558134053300618105274253338470055212619870266387488802321735946842307285024233783152455732880227685202187706196653794884013557086388419563980215820057499555135538399827267028924316527791224760316420274202666830266567220116349470816617898761793326556208020840665136610349*x^440 + 3252207658531887591978616167488396253450801501998367526026009843431841112825613167887102015677995194946888922353209066915049738127686715048717700809190723772405747575985991560753184322765177801070011339540296692713561823553538267158433308022261144933568697063275059536334328533797294491803591438512236494679584239566652907732671890979832325785581024965466561027*x^439 + 2967136002006138285879862415109435366628004709523940647959906900278033109981965562889256636602090217795910512442356640999276726745427007935545961867619993289729312743798297976645025724633347425584541088860904840065724363248707003017271388990177966429524858035607285294606761492172008009647979014064939680348768605642575617017908802170771504941799263260977721338280*x^438 + 2696142896080982041319657230577049901542749919526542312599000715059965493073142214664179161672626200524456469262473282610384495354081852370779349684539799326002256560028679518976540327939652534279281299111089956199152611984024864841656493149667825992529584237600588919877043546122510055966560614106583749772983963043287154856637371150150197876973977665686918868791341*x^437 + 2437563446612735916005328056453583352358270927965148050676781060007073016626453410733819009169763851494813166614506133299624003879541130841491587687185821353843517891026646137872179385030815652669496800914192097805954367906182417339503996687013585061124795612612866957236790127964090940221538471559659817040093882951563558493296314652796334910256984668714998405085886698*x^436 + 2190641963890872542588418302308681266820676683870535463394852855058288768355329094614649505399665314717235485136379724863324431786302121871475549976057372035850514821965282139520063425655369340260816323312201239255294863459794301930126999677665463400668568712262080487796836368510802888097660286202970396390159854354800577198207171202815464201057623070691216150715565869769*x^435 + 1955303684935480972248870885759278727037871961145399591624409686787988638144267054353604677596986728918746812606983825825682787761519306835078354016738957324513089800405151655820356926231375216323673646069255739862412889123828927718371938498308061421519094440575249077367178163793716665156168432787493811439398962603493334702985500062020315172070328071323749490462123625973098*x^434 + 1731927132786496248860049503678474766255821171113655605568001942275719710666450945484943125511146972750683898877276494960488482192330996795217933066031137250978315654645045703968534564678168702012896956199989291282202857569230360568507900160393093238038272379396910811583585600891583971721650886676710050333441411090359756417418887682750966842472407764584658797528278971417728587*x^433 + 1521136908172955656070063833024950392499452346791027635026449865396280948867337807729451819619536958388105962153614052593582398492275256192562185766868033101672464513724917617688676797097134785595494174021762057289719161674520301177976854134477096714218463137722899298657963178070481939536280955728973112223052805813143143759658337176075828987399289772217330202524302562049022414180*x^432 + 1323630080648752126604461639642938418616469743780721616335607309739766948088407578879051223594359459623557694736175024185913041610393397505063867164842885582510395867802124779412725478628732214091466708075109852215011378908018021678251080980729684106975451584110467654875094747340136676481743943703832863474085122119434157768128673555668170736834496963398065252647363172076578400803063*x^431 + 1140042912883609579452401674517273740034189834629581143865413025992652853708745320626548310346882616670140367352055421906202058474836021621236146526258250589613036330588545441515899799204507613285872274805860248087923057814047698581768940497904972011121091769574152909451669117123567222080551749246300855787112282120310513529493167354048161686379049808993135276483855479876671395662438347*x^430 + 970859077005636487699007307146544362127352499983424950419008256852646046153795603733779915067202952530002294865097379315563077000354811753526447184229759230003537665056602231350725516454325412408361279845391524618974556042402115819532719254928754565161411023363145173334717522078693631835853003482208458735727722977165840261793842477872898219527488477001296688958375723679562654171202134266*x^429 + 816356212417681224911498599516423455267925086757227004093629375107634711956898451840222071847296187908260176453321549708114597984188795974262963030883113872457586999736947802952755979983681553683920448434365133836006193082343521744802478446458091361357731900545960662354667148076271198505024396795205779273669184790868271040121543002046679641794054256317444149301947925575086661768059044615669*x^428 + 676584791023595222085112829172277275426143690122822382487786573951235132840185464360392603722872499960305562477777778155416731015113042993678089665906632482577789940037272840696023644775381779888504422104698767905242548983918372666259278562114773808429990406088734872138529783155151910041055262205455638587796672262530426164408628251303016807466320431438046314773564344878731453737045024482323348*x^427 + 551371759186429861567571281763911544153319068401603932360469423533027522143889376044546221276762525562042275193011750550565373676417878953435116696133540087784228726400307592020352777375049763114537347348668957442781474695703503461426486117507053082274451915631192708747763294420043994108936622852790682898181592506683397189246974925750561225641972657139471675184522189820006082659399796861002927867*x^426 + 440341134278242673509832438668411058574463211132989266941269651815175917605505755349784052347437354570711055787013836225562355624194006024082505477795827598441082396523823989126221589917273064162253182170408536518041451585065646758085432058230914926378233380477329599279926914002976707218282357985742732998873965031855267491102465312818437378151340581501789261521582045250300521595137532740058394232537*x^425 + 342944375904747100467603213266576875141340632504578748423295188073273391618033441063683975411401147184167588163543814760838785640837659613581928028664729087037152423022206645971303669173512274312924391412446071872799897797577539396080905053542668624342164796901120985911643425753011951018015085407195460516218646100035750944175938117913192226110821575597927013926588645694933309610935942455530530920277004*x^424 + 258494613827751952411512326663796447225772314817760385609719459576884583903024386189616830305947408117525485228323537099085473238135122493031906922553553367148287738973347929812683456633735549502685001618842213564577975787489667461123827844381684014824157245864798752862458492847754241526853308581804271351410908114346820125884524336841565891718475051907774108597960457411451938464597022170957917016560000909*x^423 + 186200383791596692512518849405487075195139277262007449256158656726590319529737360334331381562146168163608069848473665157614733446778407527564017521361819410520906022033637156721670125814228964936941900822590471541166436661951367902357289198797372442266777177200297249641609202980857976038418513082822078184947790753022532461506375633257077762829116421508718384601934275844193769700693233633772081147512331059934*x^422 + 125196125729831037781835115804884102486395755978157111989095522040572283176575920128333239178208270410309714139282610324580225440778068651282919226931459180763051229232879969486634534829398904608257123604477003253572923272290600921545208874477212879034580695164450416261113323548490959775465005304950085656376277547715673421750295934111380957566730492266608363920741650162304325352585492680200656462053948709005748*x^421 + 74568127984168957895780591081848328088314229645346427744726519722271020740290207836221179617589637192169504617640692463618434859838760536949910036010961898475441042098880921290508352084086933103777312284256855284682589148168924787632004715816429651547651839447102197701353661756768300403139449575256583085609935764475639878636705802170104342415495003407988203717371351643586405551869014401561127601886438193224800927*x^420 + 33375723798890912206865245838735939356533715245816371787422627202241289421611628604496792754890386517571113562972209847667852050341156519233212387034859250756073730201392181213585875181434995832661167220462266213155635417285449343693793567292719351037780585935948568173818321104054127261415002942719002421567946746495277851396343109577794845947989951586364993327943462567689788513229604961926114624380759678094848953143*x^419 + 668303893540509780560103043277023280417031017993961298014543185835963576947577744745919936747437990732191337806213056760775622444909182982913425354713702321359014450381753684002518548248294048679006918754510947498752170170735095683641754973056280334222667576845561117849763225501558697521276704725391121479104389257772372173640833083629364264804976475336437622724461284447562216958656986997529908747510965733742678350576*x^418 - 24500894370797311227458381755969189763001332316617114196747751934633608900830595652955544979953951250684657221342900974249376930839516010721667402352333549583808681633103069144592227844955414010987443361296349613217774142276576969705451476227296276263082110324760577316690085640959986357055296067758344604181380417566487255436061172117330035598567779326795859874415525547493579244653653551605969435028338686192874830729071141*x^417 - 43063174188368996741128729730185526708157242408508957631906595612835006364662076117161157694828262597218737192648597012331287671395266848787208601526382826934681341732412324851442142053851662734049569151859495460772639478206344947002219925039930100194759843457951058072840497834309924089901847723293768051040972567951021671880314231198923325650436004330534035214892574012174896423646855232103104026859007222937632425214514538296*x^416 - 55924040709491179883954133303649324155505657363129076387823215590095677889409270103958593601029385466068083053090865289179896927803403627203773944331785418816333511515207527539635028754316596499606765482726826996563486415048554580350883966194835044223024588878661622197661444336503548829945233566880100832596894831543762965883473084277551872277985963836601371102761480303249891056667256705807017484560407072366512288874968688486612*x^415 - 63953520738351462429277418422754978563871044022367180306939871304820433266655209522244717048962451422891522688716306336074262126752825574831244940424339865806560467168616121952944237390452708735379397649857191324526692686449951498535092785122413193018783545274282838195764907230381632328123756181303820402385022222935335444100425630912413816602376617191589322260700467690981828155382488280800004920261002668843220306725952289161619830*x^414 - 67976864984299155643296853135474947314771786733675836895781355113702300062366073469525976292132516627138720729620877327984251081597048040775928459653515460722980020198762533112104185479372187562308740751064656748942154066795526727435111315263197404075866465117394768127203223077007711715434863815231021401691220815864362509422645827181771859864741992918321975658996498412762411701308521895303460022928932507435886984807849307779728729951*x^413 - 68765677000550072030375314944468890595373620125310873728583992994073636600995332109146104771856171647556090667382196138013599011514584456012951573351547270127868658516316203094279473348217945002770840481691781081343485693904682853391819622413507048653578891059220978722967396067298371921330935864361147492536191123320236039487608029012591405919321970512586198524723824528027135900973913575790822959020944162157996384671191449241817050109537*x^412 - 67029758992203810509597523109056118825509722118242211159578718959586541072152036472458645537480101920135671722758773799921597793213966940151293653134930777641516809829461575131254419747985811505636367121162263630438697819645280953774711795778521085130089232447104432438833703373613360538538189126392158871962790464004173203479156085919378888730343676780640130316421344259230112163718072740309378422096071203823907712903471621775864383069365036*x^411 - 63410107457582018256161783405310088284869792734884554548714074829331652751648609136471719616748507054448815484919027649087688722040340420054876597638684415105909408315882895747850966251376579255402770814295758123583068838119041840224435916301392992804969937487781257084144186643937436322804376893741161145228407415600876417758369059546989202095970816627006986299764056717051397093855096698752131359577505526760733965804803272717433029914404623326*x^410 - 58473524930337344054221246974749058530621950555633704533863090267396269973287406296258202848307092975301820879742302046159363535469609913455561430013984789787051329007732315517176104988609657920908594480168034767738548202115041248158650626571729897041907892137744516382859997756891755214856646948315219056005014852320173938818141280968396712645091573345427725580996624861581487573866706638483633002986617632999321623827311230689885429497599506762909*x^409 - 52709250443248509752819433643513916803555679741476381252919804788098552751356749040725462494886239750037239720724646018985941355140003958091480918259451753265253963331209035038483952745505021957293589882456737408610447536626801345293689218660798014228401677962842678251742400595467379481506840532023060584729587651331575197903554755458497039180283848107624112614275925224612289225014531006300568964058755275798680814933172543299317670239151630890444382*x^408 - 46527875622212848954726355124506791286780837290565932080977280666394577288131070337502478235233968088031085451186428048524465374848530391818952654168797695879157086372013505390698249557459581678384653684664881227512626240324570714260252494426767275723632253069914390848046801120451905643959863663974619099557182797710691419925860165109034420393839939341543808377587697363355590893251654372337699537515764232976746584692210397756855436308233265124041412511*x^407 - 40262636230235127741823632898740493386591678021532205671118548004375595800843496840739404365136516867823393144918443681140074305464211166861551871259514847030933628969319653165845030481203622524369000463497016857116204885996457992424325194367170295856517488624601921070743149440461342760226657427791510196377334240607409200209338575040194471780667647098844241782255907686525506908240789014056546237916163881699417494039347036724054298161443146874093968681765*x^406 - 34172981422253690526804113565759566776644141152764654950865682014129065200734445742165480359842489296119580467780574234495977858570559323579051616945086777335836963972183210589454625692913495054200795458881699873275331375585599428420575135061924464973154882203755393695453351948556911468585816949234360068685416839169417237479229711686365232013743420373447253965078327851357462001004351408245389297814974542969249767303506784615113086398911844718289561390265914*x^405 - 28450151881779384163996888040549981219336730932704549455468635715158328802234649812299193330856134279762058554335374124272110988869426972197697091923033973422451449820635609841440771532237037840924074384997432486835049039871230990937194799035959665762373081087637240868128786310496114746364371695128295790483832901080500965417756958037077607091741141348136545195420551827219591502618034835506797130839485572338022946461073155155822984118744115585759786310561121096*x^404 - 23224363619067063390080772124333625718904332708393917252088951434038774810694862412857792182985105761719342575287309705768202703988141802445180888748675497144896937056662658490250851050049132348656143421801988006366056141678626868299125648261939095769950126430185829358703595920665871208754003826721259286194772662459321123909398712327444575200887141258154657994958869701432968468196186109648110096570200641132492583152225827798571315686017275859054679747359908419857*x^403 - 18573108643011070178704616056022826691177146765541897561827659430083234132500713288617993553454856103163615737576637236537954312254943669495964246400563612658061966138374125452874499128180245068299093807483294642301935956746040334302921913082379500785541069496138337203995762056551695214797613381633828468155090144861571625157835370743888956817909623188434122265304490330054884927251778988285389333259760779965530677341569943532140047315283676721351339733067118039971011*x^402 - 14530050865274648263940486777105023698910139203553785403464451407683703990261420795337442997010205487413279992232435658221255446285649344243618597503072570128197280516890933570196410120835040130961264299728379049551551382128970017937068432606487181356901614274062531258849664996569021089825037950433059298396214773199593929179646094526459907836637497421702482403214503064113401843362678796011666589141933243289988475340005575939785642859968452240544780070042048029235735576*x^401 - 11094012115103749451276003281027351008247586804666582048151982016833842866181803395246708710700445224063128891787525464449938018553823192360091645990821878790608500283228731519504862938275030958463502374312172642206757374829657269900863960577376183223620473022532085597407037421007188131247248732196186976977804039269275169965014866033594338462033099620861149591967138410672618028559147308770884433294361378861705776492274229690663297460689050039008438359094229461874957842646*x^400 - 8237600312938977287429592990737436459213821410050965178939935038239611811719746448019237276758996041632771352092795083261104542936507399442389592670067350848357245910710778589057620649457218605150690086353507557182775247936960539889452301937396861061011035143778783629543660223868108933648106364548117078744961700133594539819216373800411877479772188697495741347816417218233485239167951861040903550084291013959210843569872825495894464687326454033546290930546802440955403302317356*x^399 - 5915117789451501725441979088641888751427473633663527964206845210873680671859876158170633320770871038727357838361161545528661284694999129371844622813193116551272333917570131854633809453366931658339421332342424366245312306020615898525763981048584782158926943146565942851638036196732815209552355152168518972591675761691760078698901947218743692302130756286213100588926740576758643546086049650006346578727986260030896883744531937876798382204260150118131957838186749127542919650181969704*x^398 - 4069489540306628482929277686067618112279473396738107628561689568124034519841765173312931536096730022830526468841531189340748388432463551125837704866610458600845041934224565591426243282578419474559253519269449477926692964251244109580428234506577737809216207272332085256156976270999363125125912553213707698139603020425165713812350898009567562291374991418576133918984012352885654937697333619668086334143272090768494088211738992683656856045066662806776813487513981849930879122021469237672*x^397 - 2638056680800583452135634095785964214866756802390455036179099173906155342706879270462174769793222349942148856966907901421658863136172094962846775379378651200816504619184275745000653052970683015933254852456596879876683079656058987165400435362785851915736930323374152227182668188890789924098401577793144878104712777449684042976605662213037395587007998810524678785838054521609981595182981748010465278953592351160832598591699403715345902476544249057770085449301556111825996753547444168980767*x^396 - 1557179242660347326455120431905341902665447822520790115965229029427570169356484432349571108344941268741054145862695195659559437391399666986721714768955383927915655824350599961336858581943852582175099479467803196429747006296720161455713238891852565594607200277942120199916810402739871058968147832655345019006482612560359195192743970751245500783894237251565467303064489650933418516442091879423648672183318604845521374399265650090360974391933869080281008166594140352367434473883430213508848461*x^395 - 765677124733936690567468385401521917931405419921921860515426948585988850011428142214064906034951081701966669331543705865063253231310326281206886531514048447853336842555312225553679400968110973915686662608668076999945477593708217177906243738910420369571258801991986639623085451026432623835046358280709240770827320107736203258715978111590440017613883687584366186996517394985697299828503879343061004723401192922677203687340915681149260023021809410100084097032997580606997044615112471098872360529*x^394 - 207203789393910338198530011174773394151058045222455172824265592459578062064434235434778302237062697243812862690619985902102422391240389678781300181460804369159046717671740852914974698005333916378550963651968285435873011112122058926521976308193757944707757823607665518092028331552482214443149204736100591014248498326198733012057310907763513304181371446877432525217629235158038577327166125988217601781068417294845875174706991034514114907332326653621157674094122504914636616779621295927979095628872*x^393 + 168307662979951867408548667102044871389474211475323447272276050261361040918177981806980994464086318347805154008109742342515051856468878642012420614276498421366639933640576140262330607590277660023592364856219471534941723925440991315133384544340064350198129075838584254618188135012995243115727136241961794146747908848598993572908294619309193789360834700061897259881645744371371001670975869348583659029260377172098905902826448145301148402788503575140680110648810099881185357901279505659121986086159915*x^392 + 403961531450822429662302257465424015910477491956405860810114726571976885107153074623236261119286555000867451140715396443155471471451165705497509690473325320512145622330781622272199236997579702198628471125937589477613372477269486553616602202024844193318300089072105655019024424270555995263593662983177169018813112735281208998307615355878421505029214272620394902301724839551378093020890205665389493228421758355652794555472779591233935746761860600220273913504564178590186032698541390942692227133148327604*x^391 + 535808038339092529783948739468116368868172722026183630011285141326933015796519849194364766084913895109699157535072761412857420970428221968376264279514404755475244842976105036678315934934495323705984354026789381892152936324560129425904572517792965478969557411858410790804728462680873184221002064018791061940176163659071117200703270294842876270620414332245988290958407385094390988104108747371153292383080465265262094739322978582683969576293163879024534007839401314080987164993657781346942884065548157575905*x^390 + 593178818837140978435161684528178791485877405480801412274169903564052553289966857513227983806967746035382183384881277118812712376455472883870721055268058639997347018373890307831817162642099874280176342823231989267325194711983295077681663967104973042489030968632835208953128577721380016179483504878246659056903783983316790994691780080322897367809037205826322038280131206388448016686734908317796266253745477675846698346052576863968886724278702669844263407615605714017843523026361232826059917625579292490332003*x^389 + 599302150719343218424200114683824442658831954892133203782570632336766469860817643783720033477611146191868494068965301937648188689976165584875193685934527738726963915468063537466435039210438604317212401598404214484515251248884437185772676051475537587551971541724539297836784446753246212784177193525256475519051019412204618429168147299389681950743557269572460148006158314774321495622637585068845780576929488927754916865771105055907401023749494581338152098523852853513051166558814251488301698802288495925390001830*x^388 + 572074199224541094778725652276554041682509892980203242731242521682210782537508826956404577218295960630283687103929925015563722262219450080123699355794235871938713351716869021188790925969544515594302116235334915490841016476119914208321756722544080850041548093034909749749939571350818630375137771097892568028617673681345189909532312502211322694252933440796193897515259844971211657197669601036488387678981511203327317684091200739145785673601591521404254918623556104075432025672586580457651671048119965408742483276498*x^387 + 524888707080810194372425818707301504576090846162933746236155254808132531713031685139698379294545460563952685424599507642707911423045235347435499999379880689382465481296030266184386076618958075247151159758478504645289316499290261584074810054912796858863489470923839261374245772103623418175182775578760884037883252407074052303784114601948744952466458594865498561801650819101042118152588918186110905629422970395447291935046953497420539843976076138203870410949873562143967949544298617440439038700086199155321681731582593*x^386 + 467453488041465876349685193520514713361948162070849155849877340605799976453730424306175919546997465666873922443368477883551706960960043720123290730566733973847841070912732968963926551737749304498632060951214949475385622969063758751507783256091253035274769238336761257152211482390796694982895918785391502427791623842478494970192581804905287432320738701029775324587305202903367288044705150836651716509407753731563308346126232468222805785908030266743742644390827831534065226141267914800295724857723701732814579636209282831*x^385 + 406545688390418465831289427234522443849818275831177257667755501476118455545441844871357190132160002686519562611293866360211865202815954760682981932192234603589042489887917871313193277924618179170536562543976588105534460193502625951086388756696105286805457981930987122711319368781741456758282317429426012882925440574678407517545832925388774275276826462600467041121653957180044621976236738265033770604401745708594995725343327378168962720989826369505900421219594687558795624973871330112712900613012702542397861563115190390047*x^384 + 346677760955443956862608572226037202573687266253204683392790530721506878316008360977062267975405767078470326976999126415869333350911131979197427003853868773662376918908877952324652521296994309499622794229017693202008608652934455339296634470801470567124729793961719663354428752698978587375013068418736857028947305468066984470126098340770380456935043682666508911646389141023489284356023486271091985551696072128344800493256429157771007278197726789521594283681363550940338155684398846758403772310605683694461990258503308237371671*x^383 + 290661858436286136272959538934493963795501967998203016726511403396423737361245854992542480637285399497284674587484187684121755220987417303955682309105395299881657624935403793500847785610773477849855074979682321935352718497194983425895451148726352477958998787245896344654566294814491782655063807173853391434422919608426918425138383869330204733506421019899489479176361321979075501798761735708685130017892366808014572147417012409417675786163227880457278378270823907217380928420982209023365661209801499964018737506435847009286182971*x^382 + 240071876189729865788667321841330731359292569317542168577884320091783168035826844150711938392684352051205279899243829079324488838843151905695224318323355448403234240363688988638804459845991446446148460002052871574855610105244445843642365047670276957413176792237858172963382115717834167811914582076101416500527789029747646519808338551880721698621579609073663562283134473557327452667988860906373242372228594522224547278349948858497043801652657705969226052439234593567218074056795993154965485599339030440445959180286544149071165188598*x^381 + 195610040683581310462357185904918206622201433916832873535220839617692618146373587341748229915021852646197279650264631055040302099448659351545932370070774983706892875697554446647149949577280540366370854062142499620669556384794945474103570792856678951682023963121491929815726889423092328470155759711507315803361141339967385189177670147375822708720524436716775256647045934732088526140435887600412814103813798953632267381162461060531871423323383758931965518007429179491224958614227823581047692284718035090208313298329883643890147032538700*x^380 + 157389370314551985863443122772546909865783133475177402376887135920387910464550684764784828497397136017726680980664809832128876496340320863625201372704985353727521467341467018756382722125963440040135144838896882999032075819043295808993118544714165463811379246357639422657583123172541531916303311823266417702374507146799167261141749492282319868073662483405415636562844132494351032305820091825996143822108895013228593155198417409539485780181753091017234027835082109503314360715641118018107618143009635297505079979285774163446129817860083129*x^379 + 125145254103538140645544206165132922617298658947345609994540720543203863338844230160336232751370448282436681308056449869667005506849879620661014873599008462753399184487048582739639735585347314690859514987797797459924527163584498476575133790855053062252367649336553800122769284867941649199657991654985086648074752955213905923324852059974296984890861177140026035768218615930706214915281299896920790453900257448467186161140175819296846888960812115325141499962446727823296735571343099402080729991516410762445580236065021783853004509721704558928*x^378 + 98389521708425879301852185778157854626322212253407527167333539537384652375291924087728909020961645501928994635829083897809593527522520947515921424136717529783415027160455209790922966441302858281025541728271606511928928188701904562317314152809219361582587821293334986191849131116760984121439827666278296651426318300759979171012375064389361497677902976127905463552265680209691919428836185334770126689552206141250603455342239459380492542381879134638202308625128588351273169691369720866135482560041178222716506083329984511029948622583285344884415*x^377 + 76519360120154231887265659518044650586658790271897877528169159635404584204643369642372348222055842692855718084595239735153333422065521994836699454393664324270948570740673703619600361850418058645407741805115388819882311030316716366263461972367525001048067324892772707435637244917846286590280977471347173083320598578287471785371793437929686741602784464365692170984089995879947540439101851660178171007047050886817740635837822054429765021207658432094916800904090171279869624603544398938374183280862502728231346302454892844847302392823722812704677334*x^376 + 58891795087449307970654535423677958023715836273339776833497815809541111916060354734689777090027369517669662627795017770543518361683877654475732379871821401147525491784258110683058748888888088887309963311613274172721318782885475077445066169742984455446051179223578870940230965357391856629129961711080796160571928280156978758282904662803251664730225339449555451739434175277504170971812197908061421524896684783132993990895458560929909589034670282229843088131782784852890212469453886909461040683357674706100480702004906160625906571962802457471575892401*x^375 + 44872591896231095264888018335339439316553367727615143963600261066539899810603448149579401471014007340981849490139505150942676036455150063621755450688644573182760458984157383002684887641518065883165934121588062549145942648011652970822724892382934106785943808122132734641831384958914119422004300657160332839485272752737583993373058612545716649905420883847067720497394237893263628482572066547253747817194414439938006952601539827167867076810553296548231181975390459525594328106723201745186577010541899142868788676626803325882236574400487241569035772393774*x^374 + 33866605643782548154484083954316544926191447434291788578969502015438026631550467893655301325615927627470570961414547117119866659435719394804502332180490094393985073241002702266462970722951950658160601822909600348381720930504791194485722210959806386653486380265581482208110527263444158010819538362256128334687093724546548223777834826239213377421814052947258178609404860466072780439874359748434066310957310028065661162113536411011661209123927575373830874741516848767413763513069703249200910460042463621821011673678734881974620267473383904567540378509631340*x^373 + 25334981499339143737834698477022256170327424619937761746462512375020124462515459117264091713279357719120613275155278877646641244221346916219735592130310789917173492188261957029259473943636527580495368251183703762433414755560130477012979816303770087579936545031811994303039324662674082924821429385845313388803817098037170785435462110739130529603077659291364968849832397987453810468169481243830822100914402966937896239951046370435707268405257677354164800285738003525619471694943417665200512701083241808899845048670908171517276494723112652212268640300302339262*x^372 + 18803242482168955172668120100604804022848925595173897558160493303606484116329470353238454345379939090258852566218765399167951427647716144698307684069181208739425033217349830153785530138141501768780495442284180241550113304088344512658771014960156625246057420542691198868105670207294949384041175454676658258228397111767995912104747934604485989856704688341088415067713002380258633712420666889130682625205771945670281735980967460093182717273533169548774050698636426747681092549827907873637599641153158853127823372726147075058141344345708978241197288020745117042214*x^371 + 13863219282231569879203846423151360029502778898356909774808858644384329393992511135486669217406503240939012175658449304559968683183494123950089272988734403850975270436637425193764789284990739896937617164568324708699723390151463837299607340770628433069889152930746312921769883689408693498569880435075278394315198614251084506132597768763329974236625770072817480859441164548694169316693215738963434945455680248816934728687564037822530208761286799769074425356017865891512515270079949208648201385784291319580420108139680907182430762104251589447309401053224910140079081*x^370 + 10170950714966059579729195096946658104222802294546459508894371792463295619607059746926898368095979573713719418299520815039243078912448721196177746195017371466265604083647106880171368386294886076392984895127891175187603763007336534990076970632465594794095929275246769846136214407332312157232068993697837225128175013304429176564193889590413506030251691464036057844972348546435034759692709015531857207937148976956349736537962807324764587865564977877649203202617866914560588157590796668208831288467365230002482741578657527942207361027452610261948835630206394453936997881*x^369 + 7442073352521277952686877274442004819697266852437377741353516274547105594575453063052588390101192858341829620242311937650979822920742318163524945868657040300765742485895485189818186558502300247727139653253620690701755284346263903492411395775369948054497080760324168095174540406950586563395246983717692697632584235356548253757255004390523380235714082943790147801948682952882579089530563484163941040531930391792327459305560300234981831029277497236546396721857145403788377435894964493456779144762589941597243838346239814216110106437930721399817189591538597460125022910341*x^368 + 5445778105624206153660315406545420756684032240915021606656458648757181409350429538943019680330134118060974314684532029342307262888672309606502544991652060547097480987571418222991645843667217325532196280493387159115910398729713371983325033132293620390326386043936771375372784969816932499180394533956549721660246406742366615188539088585071495095550736584920160876271605924702517292606504902331087933926864314459976577524827204553057347083372945151632421602595933780541577247433968306218466955544311970200879019478970447492823058453863105360780703323244389653698638033542683*x^367 + 3998096291087738260765155950049693631354610458324632762269116900882985173530074369136707573886312592357027392154323232385080100133204502615447603516820322556740990760479210270127602434497668171233417125366659905483898845618584032171969774882892916870080889716595236052874154919125693999271051762296290092416868029683230293760924552658002960448913915353724051228653847324644866162586987437425541116889108437186336645148635641184253092987611340010661767792706630879589953284799104993592870268016455553394725667090066420660365724922665571465417257054253566654458430282432725093*x^366 + 2955051485871711399260833772850584839126476341578478922324399052303739781431681305166294123662991445359622351321435455029274213325203174262838515731381362512345628333846040499529900633136003701543383624869655825173098894390659239646266167440320551270007334245631100321802627729968471985314247993358203989165962819433016874494822313842645142664794872175647297588236061743089964282231735448132259291554466330885325017171092678998406521752130951517792286626607340966946843646396028083992296382061354344379255060165991301784319735505308909018281598024126417783603514198101773122843*x^365 + 2206048399406994969327226912085714260889825879747182725991415613363645601747883146168344834378501091801786533905515877430699407702385946686202356921084238142932894665112313040610712075766423672392093618676572037630068192532739824915691576873335289269746750748502841727674329215903595264884591567921329784940098607690925079177155555687207285216485285865626265365190849340181232797945086907745281570194776119249049443897176873168248248885144289493213233424296102110844187772647162644374646340652489129553739625810286864039830340699928636120781462376781480626374276277208686187600551*x^364 + 1667746487229694720049393849214732478181422241805883425077092352277124106858169496903512303836388909907053212454610197811389330585296176880800839043007918708537009333880731255870996991089364655710462122730050773784611205289087944855079574365215053433390483201481818495919556086296869261044552923097133013438544540724497413899714669330955573042607184685155785582637911543174614536616558327370861659637672023332414643785561481456088349185415578348723712011376750258789996682375581990085311098171856458575278877049109057300433105639241176187477198907045982352193592973711037475361625645*x^363 + 1278571263156521921481019120309119663760058577084309636139631644229238576554125623954056779763463513591243218519270930839534500222959002053413880421994170567126468187604420066017190461703405102585521517574028274677693280707428961027836625220748039547411389223086745379218408210077988223166601390942166586178353700805450542759968506579957797197545458039667225447273772489878870392777220385575071017995291345193713135912573756840488536998472355623612865783801585899453981666158574332653249064167696517123900721839476728006334133371696539601963163899172235552911492154193703130031599166120*x^362 + 993942434813897424826048984591777287478563092462347933953349676773028845450227769692810220258962518095239062370838585329017843291150504016284274251020991905325670553296446324354379432742745623862142811765597662279291152965429492794669477488210519947461821474420734304717618056954965606713385157261331234987421121463257999734326488277215707595015702239795308276375612204585617884244047275530393816781714640595242750333250290115694962164513135551050491966685909619828759715273260091938676268252281528395774661198869783305249362381725423166873601560681148617144104103320788109062128930190850*x^361 + 782240599272196385589022153740015145228931651498711140355022818087764801315641961785178857484758858927230930574579114235585885482652224933494522540793121232303924835262371250915478140320973776798374773233727411229591609062829415802715413630847925548083856461674257441444549769767545187299083341265888016391438499755519834805288743600621479160873191078567200561754778210240323687302814337934605949246356682044921603079933929148440642695009351472344959723626629072983613439809722745466199235079030462368134967664899381484477626350290687282209809771947769601389806938014951876959140019036220583*x^360 + 621490737354156688311761614395144025340089400089319805902032884156665240998337845993641542468672813943166959424482190906996868032138132989552833698236895549825093601321670845566024037913223063948503174632546022260418888784803199557659931455501119946839732699971424619123476762160742138128649301493869379135401374708193263949756831367986402473166242676948226494292957427179212725724979988786996095408027289505404998212977340187848089655268730119945946632262975620327810294551486683386900090229589118564251460484205676458003172099282913456084222775327069457400760062280133467535332038053175138936*x^359 + 496709504519114275247780636409307258021027517042557556039535542469755177247680887285220403559901600855752019272169410789239442290111610221542310562160516415365362485099944541481160153359861633797475054362834169946624651591443406885331304425056813608738184577926877387600661829793457345868352366533333762991243660607182997935117645134602435040779312892315851552250962108524138937003218049836014668816964073493142501703379941956254542851657493223654561529163525781961552888887564599361296605672317532785477033498554073976867611275378346942857712772795036415323960509824227997470032659380258462087086*x^358 + 397842973292427654892098153597251399889736521015983117619437251871947374775264492826987072939564586177808206192565911031344408601443804073060125359031676375815817497302364700735854206612788309472251831898807342965390494966818573480831691210431022208168444871223519106316211032830167052085799183820573506934373961713024765773946383641712105089265956223048084996886952894383983315696109573592975940020245951980760109244770347861814729136384714919704224711497976182492380814561378491099443462073512624029521934814075378561966179033859057797782850921221060258852636206350547812964388856521746847813122665*x^357 + 318210608288772397498889134389494517077479693129423570113091436109470494844060645207881118608143132799334285748858127107152041607104532675499400379952685904437269230032045266680012610030223173345331485221096216778101409255960414138615750831600931059705833897024750240891697406333148080180734310662236458315681983593496215868777659532619402903198374414676082355347227632445163571848122780019900523500966551637895178539723597968812226517556064501443837374805475047498964319373900924007649425255264477944463698080301193001269785221938409533430633694971483346285631561299474399720838649317729346898209467335*x^356 + 253368242110571982313270433754991203483004389225528924269844341885509326420840543435210932146402850808734304415078200375751482841877467046416477732201973380417556687857705554041699356500517407828125802167933386724608057552896273697923289339911252679539081120132584587139841964067492622845807175177044978736731501087621367422193861485429620583017772737512592766357333158096643375134919655300348607555623513478669481478863779933691100078390812875691702899284406655138721246159336859509809183919749350742632321602189998077909315766319108965095979557874740346335654376070761460782915123709482378549376640158074*x^355 + 200305920768464418208101494906768255603157165949696166982676218672738505423690779352256450240062694940906674953473854074266824701402339604912221867082147360502350180771329993220487891706370858434277427433205283457313216008583180788337627076839806281366773666533553133360580907650778180818968137165956733052480745263084402753060879316795685161928233818679117314700231570748577497128502651666033045893207320391819217294451627933718624048975102336551893665761362028717496155515167495500552389038107493869696008209666096655330416975626398622985768175122146592943599651496131642335948588692421401042304266548720327*x^354 + 156903926270511361113602875226978915325928043572249974901510201596797660923355387722440095846376009643342739388261470024814410790609539621061627179809901321207344150238263113696191632225811195338149344447653559414195446277526653488080773415744712103789674727536696391867704574659757104467501096254626866740993001525715385760011908552450459913878167273695072942844466080034451968738934754657453380403187980647390277298055263571983380305924582547446115216175293151160503474662765491551834521923159577998391877325775577698458209334651631439000871491674342798231439473207301039772493393319624797708713215883768226175*x^353 + 121580391513930946369576518846636845487057838174397147194406594751860825650296982247628403673514774530356635706169633312811803201651691509419954065620612853101419399366146122827697553373273380811252335127718612750475148059793743872053825972197936803045467000664180748276920803035583976362732876365777086244054773470527976879650074898889587634647187050772708004433748728511927916118122823406861616149369521334910188175663602523844071453264193022527022340676565987024213137094040540230571086496138801871405854941552205753284659599541500841132144880650974646569502908567039982815988602628886943114730357877949967916252*x^352 + 93075243657188765299545615221878604374607419570070153848974836440860250229595828734258653184233706446980191409487603331488588885855566147061436994493482467525893378571075593637216048934613522727762176468679358650659001997800152311775342676313026148521241392755963723077105740656374058333760712024621147198152811522833817605334508013868383212085756244147102493313278198215907437282815556771443748167561655511255587019331528929381710345246997272637912428615310708383541834571128264068791707938649611989364976319232546287756465066314565196670164516365558815223979020822817270447068797327822415882599380331419435903621438*x^351 + 70326579595600234075630602997969160119602911741743274144380058839581301617037017258993410961480373070130490568894240879090390360135254212633037599362246005488730985178191877569022687587593680502422102864224195551817683908750021182701102937716931525209136521968860823022130790810565530103188996792025143006561987384209305285465503013482522139229240732223363641346635868092980842945578780499846349467584657027955145511031864037174647005548846539781778536260623186822356363296782540710432223342931656899920165120554080698381477694405141827428517158323931556527602691784682073683678925006608776824259397051264907911073809048*x^350 + 52406141617531130690850214021158580637660531158559229039463350195660652017410420044527450156224446418653165051421890184761012037295305798787274703700944799796699535767192597590750286776501236778131795525768179970484270557716860090531796334257201012115836235200340704707380578282373246053267224814866893432871366440759864318877248006722354071267774943181562087523362937109930271955500786028216823880868330875593699136312285880100710381591822078162830612249986655830697344573166509351123787175416954290303782318312117209619732108702308410369760403480576423038201661720734054549340367310506283160546984806103173915206099759509*x^349 + 38489783178155034780167026841132745214839296510071553685757328446674084320903012837559925441527693987335018787115140157053789844489941392197739194619953253819776260316216899334288776715612051537038954159460855258861728096641683050419492775078772516941597303677004589232938052462115480129430833711764795664032011319347531610310838857778157486522149540587097515954418001536263956036880827607106201908708524545632157932371299411625007571132460422298851199990893605181996370581846309744546563408001270795696310080268174390424335311462222966394991806318791475844065756351816777917053356341353880694735408291750714512771855933183265*x^348 + 27846427508093224841140999475422075017221784391842845698470067323036180844856575875231974023504528250827425729919843347972398624068120441680508089328758475258352580673510492048180405753385315049271363970189738556028256546948705290958329129155530673042254730860982651647296936641849125734015030402394140690654844992047688103725270705454002488587311867683064453139515163953233166319872219104736575580887817600357572994408776286372177891852517255174963838111759499019683855829057236669183856778994570702737586517922162995621982540752523051753811008388434612589478510441563281605592412719211835778576669963055639958933361913589443449*x^347 + 19834977705664758524809128578078833727848276613715499365330402515626015865193653679137263984823129331920165088195956281093675594257796342006540018707975594558084376162973971663715111080579925352088024329565248480833220643780915395046400157373752996953444816532551597164781035308372404269903004425016674163131406161953655218939360009546151718253739076078820202417652532857802296625565182674576192428228695510750134807329316311312217806945408054381577538484449589694406531893866625425046610503320646860835576411543551025740950591425301329059303028068272311108071234059210326834223841530152901377783772620588506439839208504137438637061*x^346 + 13903045517909830585431302882472035153883842925876146352324743333514045684633399518013811246983239976803449546659744459143689842860917509891869222941970114107176064915997905117390211293011744769635661029438918848972677729602528241862430039743801696746786131145210304116732675767329089141272118738577817259630053723728029191288944568323969819465956262669429363628148083980214828433769654747443568796362550620914011074943912624150551170772269494132302084208977563537381801285496567268114437369432520694148345303661708289209796690414454641176601955631643797150636189104477011497521350044786251417163484375754588100343003709881277499650333*x^345 + 9584434292257091846554700837102788153656329944710458882562378773406567960379542049783367117967909124462979636351698657170884453167117108149420824581433886834243402460634145925231045438185286151444486133056828033208226203257841562553359627892487133487783376687185347695841933012398729106010576323795214792530518281052437894444182762085900342883464959253581278966013002298704572647009985005512741263495465146498116289832157287821265669518595026306381312379660654540219078059751355102368205544032381479644890831212953814488634606939930928835565432240618230187319169345490795602817393424880250394207076574859160714294459828659173845748483683*x^344 + 6494292836002422487469297960238482191949989984601181563139524361994805977727175650745975584024746970544025359334960732092959865140161254620055830272888404737420593916361206767813250850732850475189716023509616970843243872809343868191631513562413103976137505315123788868782936834249943339335212103046800473052718227380167175998792480795176326761320747350742395890424121505545145738983048480424810673675304708516229413417349550648871721829655330203268896540695304783909564069033801763984359915387535190126859810680193617911149514962624253086863792523173676006383494954601347334181793361322259036676010566932942996264316769412099472058252370825*x^343 + 4322010728797335972611650426483593729264820054279367889172294110865568133826845250338178143690598058939873544894868982243880525192680709310970893621042036864203024729644735430882539967447413952416689032684770078730034869288857481164317683827069628610571623565564576905067210533047654881066290526489222320826998620791700073203995010786077698499392088827382785473251668080602422321718820018608048078886707987880681496651898103029285209379982870212006789036080546016321601529881136859321179378665160523628058145483010355854270005415823999522022237041116861479708304280256355058024953214943095722508384342844674579920722056203370439000449887424397*x^342 + 2822490539047782884491163444441174845582528865343223281604878868445155193124549592831729854010278270998839085366222031384011820791082663837004166326899007891342366441878484622301177013318562443071277901879408755742878227936858976179703089091613121141633829640257393485178095370447211410951557749802242196212090460005649279052477393270745473274613624227606852614569421561585455055630001487024803023106445791155773771551746147610941683209631407496202159332507572747320003629841926897211462934470137977677712096299309083503585250938096716849924313938912619332514532935722944993658480845705371424709878926986919850886054438104137060275318871857994114*x^341 + 1806610082730248646027328391815254425109325815545684012732054114777569069471475210941724743704311322762749961906218880258934968296179621648218541342120237886474905538370766281214827186371009456629232415720082658385851767896881003418630504138873053693395318045465412844669875586527470495895458121528115621551437644002608419480699209908793330355780087393943300225877546910099262819740715455926402305538882599052194410627559453047077137583407117285698035166834738156679937766897618161230005389008637256000849014087023413993678154684858408448696024174329379033199146750208466116444811991402020102656134700252269569957287783452214274249731583083731253015*x^340 + 1131636742882532845290685236675571194207355581123687475524510501022602800823555377107523571980477812289284538827156869910125083499147984901324331515990010120041123142263725446153764173552308337220884101870798829087143071323556626882190938856002268140307198575861458555521418341348074008667099103234333056520444352081493517805372682461986332848673069245499653000126649327696884733648828640309131541615978783994206943786968878577716231183592697253980442107019266011361986428642541282092591002563840210067741659422163479244905008665871433968903838666684510584115101261117477062211428620715791299403706455734064402232962605415794647302714980708573680522011*x^339 + 692191549634790088921652203399965421929859771279706452115601591623355657968020028274414423648386209910733861754406910770820474409442445485436952127335912705693930480950204610993872439160757592356611410959134727595004242203808369110313123480651251759712355040317983284548471057094665451737183732949058778155046742015695051190897488150731557145718701257235291442346123525315601997303778803863182986527052604100248609755059261307590252762212011594910616674968992659839705777229426182691993338613361595437788622347548169931766046477649284761193239477249452931706975094464677754342334660692393674550525265132981070958885137560634346183291496293719672017329936*x^338 + 412160888266955138493343598652841017464970113704371930601159796223307607421946456356777339788175776179270004394416813228372678117280190432650612229355872143763456919125642219614848606382345472626837817628049698851873096020252186656071933555228582277917006629957148348743515091524636797687245137800994319893298468957014792998791910390727178253898857822031815513071238115695688241563884647715071122936266909799797566316726909164241194786862433305198329802098045065894184236539381635602769287814581047525466732349551285267263978138815317006618618755036934286345738226310524071574655799979791001149039522718272685972750494071671277086868772607757772802238240994*x^337 + 237765248803982178723887460980705297950195989906710558621418129748347967067068990728998875497026707612816307124701496429999825945229444966602597855218096921336955045655108277851580820144573996352998673070515579686182504188800243021030460358905454235943925859628637987424539640816397054845131541282185361525861578708180685773924010185506738167008154724229376500712589258667891997727315836646174034767939825854403212914420413802851312196788842894297833956257196776751017580272864956831149013392639968954798533082635083694332506892638523289482576518803512380330094369706426526824318601385971705449182871554604274823889122782236161106826507341949531297487347779415*x^336 + 131841195598414242696255499156565915784815037031150169311714586817124340596342730131388053041659239964385585275644632748859524245323092806049379696235666594320254067861504939595945649915537671233716972613606661534462367609602249953400748450744036356046184748188297273880997499180187291204930723068838075489395900052257228739825238073071478381757858340023599956751615708866080057335275954658626504185894512443306594897874881880733123636208760834436453559046043117215612061967888531924859280390387171392397274747262826858319392066974448164771568167013435010678459084584947682408911048079307729131197601101736289174721040682057330205915142946794901942443312181954550*x^335 + 69282727552995222434399946830675288148642525475394024049284017564482917244508834473540090734692491628414033947445226767061227430263012118851249229430302834685140016528620000716684536857270419705138611612994642846124155151126533801009838217305104388089416489746472407010783428311550618630310294984717472676684327777250293784576751518742728933564086865017625063167942599135335447968107805372635868931747977168196493928458983779497154388889436394930240791309807588811459731268738022012426847533576263895474830243548461652127532237848719903308018524868440568932631037764387935938905817275606185730830462634761579393819047480808848638489513413550884431560909698312483922*x^334 + 33519652457313940373471374964005919765654621175981979461771370956279030336124093657168093042750207649006723476379378119498931958540613776946242331855797993648485189694021959535350038101087721513024321283033180224268652472956867093078420204527717751568072758019739233340809205680618959188107207197963954905871995742105529611938841686323920712821775773111428999688257750156476576375783028884662837599805617967515432889004777680333174598348102416296092071457212850660801094433056085845022059735383202179475364318913769062722774810877082319763051528758640512019026297959323897463144701855655765006167977626119069443450904161734475647576513754349479789520660144717421598158*x^333 + 13876613590750694262891282554357848755871584886607755335224608150901109915321451794066146773694774515923224811583795181455248446181784479799528842402780084520502518559167940519123741396225305780640698001305011941668609996225420110358632777858870032319527793381063793924025311009542515648047898287028284524934253604641644147323415385043980395824135413963461716712351788050346173808287474115105901776752529254798552268915589877538109393306196214922073980433159713199678366833615018811598635372384847493735651607420513465803862667877751742131640960586417747487081233231721133384826346222696630543352076066632366569720963102318303878252546921654454861743496261260979818324000*x^332 + 3648205172359409350966289066517134903389507399733807198792416228537773783976657192450886417826638406507796543285958122140154968497050804576639378535754553084445495305406224573741457373435779685209583900874366126019194281753220008531731351201947929397345881832306175899343410049345205798038072961332224211420340121280796499129770764946509808067819421009535453105191664771380007974187261923544736840727188571847874124776881826193326720194353385000368476199363094450869080336119242831466606597825554214358596300529757451575202913445726785547508303823352048258975795217448957801150762483213793179479092586768947044830623005326348538450867972090017112847000247277452130722742710*x^331 - 1265410963535193330255716210550884936467299312779482278355575163229537450242781210534090894988243760809681645134847504513261263107961009566469008552858037978826578502637978931588028051147091978442155023025659798306880286937748670728710919449960120071839430803769629618311771462463625910886748381891113459008858199502967614325224712126425927453733658092140678471422907543581695337161027293978291145664839127924369029304837421234766310351131485654711554897492246492835893166705732965034081176921917453055070166576781828284124567217755714019107230088461044347478811344568059231529348610352448855206270571723372735868122492601517057462707925340267026668292646795911098331716351328*x^330 - 3299145924278891476019797341072327348838657198907391370452625159631465580805153191742062475612333219459034509681620584101336661780731017611045637518452235657603819695985400164429578917529573589241221641127065195669985938277503726544125779307877546379041760160902643231535282696576151616336796914055822330359108365484793347008890009555413680432756496878739959531182731109675650752641172886261941956474818191869464319313104173337170033408567865076773520725428972725015569143010489379530052070246230540623718300170196644730025656214016120607885045270679868617638878085833948164251481376884574373958719829910676998065777934778570395882233212022650332740260563524325755887891338951230*x^329 - 3853559156802072368247561618699496413938644447593184169625746081124118744847088986261159461659268920752872132617634830782319764574269786456034857686454488951336626105475963112658503906957909520361737042360494284573467416877522170735099011718503660345663771989819450753923400909675010300639461477853918024875355692591593791421876967304577880436792338925888263983162770088477999797083982116641907259670935057430556200406521315063069432663114367322792508235675530424044550558509205424536699644182506157729376206203348960971177429986017544253245735070288130273456786359646033770378822278074435469702317450452395834488105172406191350147348360023954370097633622001053140572916263764352264*x^328 - 3705584256498264338655119509321678228723402286346984219101273691672419415473699232729180218089898136847997687415219766280993561739863331178882177682635106309960715300990086226298545425326619753173905545240501204092174304740496218165373127083668946961122400408755527295333925534344490461430881895086266288900324892799759290030806116354601662332951168395478261991072972365200816932254043936780810157797189579812649317193561586603638279370359446684114472273829887584020791086203218445109756978976650425854563326696574218206276889996741604624246127415483066734747628752224419844878176886320635172222459536696488961029083471413065906843910203088980953980043859535490353591130753592002557723*x^327 - 3268147835393408681350311408564575912641005498276904850775471612120041271932857491879113301097872345650639122475049526366320277298151703241261749572921548954767970814162274513634946370149555154251088060172597417879223715423413684943820275121498613605737906281544472480045238329248139117387828615691972537320542729337654296912305509960983317263368864989187349059638084504204924103427057453363116556833551871101734723013272165722826846727371005176856118322794951015772025694875546423828010436785098795649091803344857883079248693817016431722784641876392276315707292994684285903839040087629573620313761172070185536360920029442904398944521177826566347430893273607676521749463781613424302891251*x^326 - 2749142479281215354894658267878964943527138635982799155361067935960444882712937617623945777409079551615878719250498556425028451311406696931621455411891041824472428922502095040262804173758631288756370818916330057365808737429299964239730985017722060484921235115097877879902602925054605170789859502746518158958604350259828325920926889703118001312663213792761779138960431759612214548349539648300273240808244367450874107776811645587826242908506556490502099666178001005036636894327603791329451713608157497741668469852305750625257131797908859498894658110279243601791125206178856304765044829111964368144319122412185629804994967417938489132625207644190716514554073685220591351548827579885590653123445*x^325 - 2245501066946252077558679666605292076397220805275361774852278487837819631191274339481276505027126473067732936361836593019291861444390717931887737882840040560133814713229612266457766270477648991556087402659233215645433701737898245713175158383274464867300204456978327942210347979255858148390871086545618556836831341394396124394557423255763452880399862810356409422197973817740023618167749086667826698971991364343412958229150258298111609822427951350660092144385391733113117227378616533405528472929004017593537163390677774282440687779298628952627936476947583764879111954208110882972070754505926898922159364676340351998649823084298946625041642207291955237668975808460536107128838062557389865240118940*x^324 - 1796826215839352589931717757014014785468161560841926899828775793503086921299383800004433620650205555004909510204749942429531490974798244107149401663066231927771665283796964733000903545032257488035286855278685696889798909158987376079658547043210930415187470637218005595143243814193903054473674083345294997472581226280434098361482375966923663678964382486315497327363276037041501789463403707433196683559185058941362860486736030757146113344192236126447797095757851848388304310041396769493072842607893705185094200972180345415055722863140949962150604803516967527457483219815454903251800030550818815505873358765593748768260799917240651965398673973874309242832813669426113307500807341199699382467371490034*x^323 - 1414721386577438750347589062762855427395949153413673289157987369783928910249768339510978793304613895875369708437497342990363514140607777373434194953189087151044432202776966204132621351062823090104604172570939090260690184882057087343950265118845076677037167649993518747361706838168734456368112305446095662610722912504209334739673628977907086899610595081061145557730053848990367169484128556715828556755428187282244860474048100904196416366319733383650856188589855964279980146725429839059161656508688912834254355448846968400780037390779691990084458560012150648646928507189055140588481299388929062540368832715550910922377046249988803650465883090005567617982345404152201012776002778183674429059655358591450*x^322 - 1098099502401398974644132664194296767976192090029568753179794401581032639507493806341166559458590223495003740521932661257592330654197314756311152327826616737243597542458209219999021259886346071422997244874536334508533427063809683813644287081060850539248650351740757921792785584892809108658292277592781683664598271852598294411312611230532910954804819974623111133047672621531267659143781111769479945853265168298326409216775242958842935932931190416188252142367491697171114391466155361920651670233531812805226898655456842774850958373652073131368709396687643096745811220231770624478630816117557532076626740527747553305941870597537449251355947803114509881225032365976684068303094921269075899067284036941940673*x^321 - 840756054776214236871006901661235329833595949402034801324222944031969678952738563560672404678475268753321380949257063085314908403308208578759989274093377637914488195455332837803502930577537953915369081523209893610875955295319964654266489758302557340154512074308748566373778575930838740441251214143196742022448119223842522743984621486310309525410713957907653046506848118615101791577207916235404271792157041587095353810143592205210216251686283777111124082816203328409852963599569537883443398565960786251150541170613455129533807029244563636142727931040455850095188949300664743464959313605220608763299614822611890027990384142140485805820577279514350515241730887195595326743252186108075792677663755427883130163*x^320 - 634889759350740376763129126999187466874523768955627090558556999822191862177833042342630156093935753116066210904593225990794760340629064667029679137888300363218242910038289490729275006296783550056172527567055334015556441524634373538149751506734476261462549146145799024250973470357325260901427596224144104187037345882953749624563340063548433628872621370876742397198186036937393541464669691052968661885515681897474800938841616341782788065533268186477507049717660535825452385264238684930514255367598791175152806422899292032314830449286595111775665307592220629883003800261863470449629103285702348575356107082784339230052525361055808269993725630874827222858464849950519124455714013610472082867136096773616040721225*x^319 - 472624446433532055247333934210616863569088602524503882883132777968731961657126894170785668641954243485256494863628632587569354786985076692521233980532705758825277765657781165994066263219494651505197054931442655319128838059936849963522654318278160932180470173780402240628133303108902369306960915093229321725308776168284511561758686442310124118728058676513966891074891647798972700979661230055905290197518159667808649508281550144853363556841355808374098941812374302485332265326078959064147038236718922559689785090669553277542977215844522341721190099722975602736888401021400180730999550302880042292379288737054593356706884539402762609148390618591302426350874125742388378481613611838148224516186802535019099637585815*x^318 - 346612577736872293392405350071048603976664279068531973422571789451175591661263482141591238949527877359712105707569260919673057867612960770698985173105486588985553594234867817454848242763813869478818794431824754075938879405256483720200897126067130559916218860740342503698277425785687741319412994032749964099217940913417024454098265008435385959549272235490459801891248584714251254961693869684127208046456646380583228488277967478145337120765603110975645527642103175863589196151248896733725506536190614083062141803462041705377123386902699844895445727349398927634885929653379387157571604416016271717389368719030704034195474011988776094463540013069749422868727821513879409894759231466476797434848627069427572959116977802*x^317 - 250249531052964142946316944769392547804812846181702560054356974615967773903926848229331379831818889944500255548652717269085704363770652003396743456533168073696713429143322084570455456363663414049039790159853859556638183396129144603491432464389445804464292671183108209781873686214115438840108029957324483923356566694955903129691252060752535925307788339595418213048381697731760794207986457851864831128660241686016359322097002511494841487706971410785829441729844625533274250833357229178815039935209027005641379594240797795273515297638261936705092557157535781395170339868162625478888403997558736015630219228234291475148382951998719502022530220027475094023792476881136267794713956181465034604497291108675002780769634464935*x^316 - 177734987584791023861951027388098484783331738446540319857623853506625705389855248241596211292536255493703438441317628175733515620163312046017532057846954604309593425949353585969386330825029630580276146840938641176605858695226733121390828765819909762830638189814835382782852577590372491250984507813510546412914594745076569570659377440375245203064645301023249376025979003183219464370222029590852072435769560695178301057724855566529927398291549324497423460373485749356201495808611770866566586994254095076378936441955175639264759186045274852713385165825231260520924239843526699349823005297711331312582777033553299529079024320462828557519316833640826216434688687555918100841278930864113069067857697731958978535625262912048062*x^315 - 124074571094279940792101875352372006097813017582007946903702694289593438754828163068388721214705189285376722345132442867122109728037635758354182261477199953824419124295437737409723086704935218024927992912289460304296346662580397208628829051928270104872575135991420754301124474292702701150996216276319159123564487148139253879309667872946368571882510303636770684508495040695222170830279581865088258260689599289791650844748905716735980147261774545664563023111869560791337900132042879456968573818826657599781033258296959583500781108189086967088033191117067196711933666776963162063827058667536190236886968241832730074442772273525430186813198278128261896147365712551574443381091321449652883896978385542608766671224205657367518125*x^314 - 85052612109192129471997134328045205096077628502833367383865147409891008992246262533665932226555202056692035536157488359432196484632762854552911671722649004373529496453761222588353354767119388104242228874120976415591031263501972803863011004381042507182580013691812570116774944113381812891014775471834810456873753012387117270154802291356962938160816201080909404479185781289096026234586743187976294175778284210369956963761767900442028751239888730733042060881799033124721628792401180748069730653387433798508779013486485878475154460331515190500154746565584037464411097815067821904805480503233456879644707897045951035170527726625675980040748785754920255693336231351180642925288886833695050954093357940879601819384915550732278350982*x^313 - 57184612114604926836861109868171959516470350289920520208189300134137505607471911134007819726555551323334368628722533777262956666194179342370496236188970182934438610851484677677302097496141072571547867505443493856897390003737753506801531438078362407562339397289759946600223285586857389816570801951579414179488308549575015282987729869456418301230058003549556613003767455149057245349080791548746507758773483630434426618521938485591091998210518516244453021246462845546244837203224791627073177126050459061231423170020084641782506297963736208614461520048787566735713598085906327461163496439397363418907266780693967976757536431431024429711330109105756998238176419532343788322698534501014765999810095238259867860632608266231945975272272*x^312 - 37652927228339217899682132308086200482111600064812943785764519730949050087223181898101108036826837677060872382828466818495310837174426404907228505142609545120889866663863145324857416178775892081475295329473799534553653131041251473792078497798705882465558977267338855997378030124765264058024610223813477095194137277654655212180558832502413862330976234048217763010509935090155573616742997703123195045122437232759958657791721189614600856527296060341206466168167842255482989801459681061896366632319119033216603616248471112243869501230689725063407791575578226241353857660136019159924074659268998510915332171099405522476506759277242828504780900625084706202196058936426002509880267966878589822322469081568285249173080643434864293467508318*x^311 - 24229868942677890026505858731514970696403179803472740535958868561238655066731819451712313287319863095330091771137020266190312004877300185777188941410126735037613340451111015397948984663770187617919302598945469363781880155419693845034986801891889587776603563734628548516886009288149440166061234153240021020876218553814880916524373135580143124775581788956740070895564315594790448825029222215382775859710889559924709559262875416916765383323720028292945102752709795430645110242535077387263552289115180086070182049945964809878789262124247654245520335464845635239927140525714159430015126623044143509378823478814904059753125833634675275323301353051715697871924117640565365856387103007750718708122442712238305207355865171170014967880375951372*x^310 - 15193776429249510484842032006225839283392144762400423226892436580071017036138071847320690869922809129049428907174722570359361589283579851261277034449993180201874452740080112963562436550304075660210550816249498217365205656371342230359617507584227313514375458557574157674769748263888068421173206356515876366217750053471139013490336680425727939530180970866908217739712550699782269589716262327817549713384542785658166185274087017346832921292359973589747711903082613135063196547338122459480548614592784537809663502473784658687570171555016903085118476879051790732399368752994663323818588146982338960961962314964811572957396563184932159445521195934400994747605628461394608675642463323714252630582430153673171358565995933236295870585681940850341*x^309 - 9243984703118668852513201404152758186969741252018361665710374548214013335504956885355962507044598633592660313540290970450559622329934881336857241190279220432012451196826132146246013936836773165804145538109466798206531342761013979583232266033952927692739537967279758582955471707947185014198914214262750678286398816991170044359343826264741776679564179225801579857688353742458340742177346823482182553446844879813160957072374007438378642922140760550542784037070404553932210758369882462351819063234436831671835446965961176319389646707104855160058087761435919562496140920553951133262342238188753840934411899944730451724328640131146833980545110971323813848757544854761920556942306825246848649759813096501574277293245851085123801028978378631541477*x^308 - 5419881468351558199625116315947387120155521115071483704058541430776088729923282769223372869347396455241921169948274444933411519107674033712556443841614696161502847019607731268145215030231320833793875098098755978911353171610831541557206586782051220453487616793497283407888978929157924013338391764194785464771334020372823204214180604572185945594023737104409193718628795750425176812745630419152642183328042106810062244239973487955295385822793489120450450052580698253439722756348849967848169324753980531045070356172200782619925853368851395521310597128259685560286252421327022637678289128324045393663947386767501492373963641637337507067690972770147235025618154177799598958659112188908310077780024736542177332250319301797095664132855975469264972440*x^307 - 3027841630967822575691699984634213602789578262934339387234876025626726082521418061802837899734905503551513654304828149451565575124494971322168501065816138405516467747011117509225485167600370343302249270013698314650943712587161633281130724061692545371042777080465709436421048707182737373693976816191014732242951862668217497392339221958390837839228447970776272928198607135898846446897001776237134290969150171748095664471514295881143974852409921095116719755780093645654665635481682724201609281817377072249304663841170338794446201990915905498891081796683038126242623753873854406494740447243470527120194059252036911552400632021942744632411030632894013988053654773769438524935882229693277393333700202104376002805179720421526669242314895052942739518212*x^306 - 1578235361798036284717051148930385568559644236091207763592893034670788996206410207954320775891057779780098345045349956101058057443240155990242429216843266401245909822638579128926529373015909063251328368101549169633560435812740669503358432999438159126566181027834792956072619475646215048912274813364457738886748772630151692939421275458567297430715721266580141843816242185791927234199159205524886466111492631336786545195265278325224451874679942306752955859278170441050454631241436517256259460630920506005027309195912707616626026836628976098002464758931616080758584980738817821960043677003378326791263842316821776332121158383806990271207923772525048207158492940168308986750230335192286139253638748487248659643844245623641787648133337532623347248946548*x^305 - 733271797372543121217384694581947899913875776186591711206101250225512018108101506953225610900434841673132612301208457860840590990821944287833994360573089363509888004787335766183330485971332871140423034666259716018755825392098714366873148150975361131503565008831976699588556861875513607842336176473398460064191035436315792886214703277031334942651190181662784603221128486192028070684465706418548973957714499888289128467706482756817533406485623218413862335284161217531187514931525065254977987968216470632608161644166847958291442955038551541367249257413865778307771663789978233933745796580727875712854418933322977082701628906971445366540115241840165017478720593310801126116660857744353094869985068517822931480188716586439919082415099521693264557416316310*x^304 - 265346306031205983923421010952887955590798924807887707219696001666936008838384008952130848517792909314189737840312306382235506056718969744613524537936020440156671526266449708641968822557008741241442527809487896033907516996417182004459696731095847365159672379017287823330806717431717290300458766028823140191514494721880616147673341778704101699568485472273773516786287993575950546874447371666006542798387487401137806146568801382200950848301573237644514670292012249104393284380179058144160425350838706622580173410099830178856230216598872012054824063289988333333428032117731425342504010263772091215425186644657292860431531250766265918710435357457911249107561092483530716393528586828643809426237092756267371709833635170447532631667300968256612243893509446889*x^303 - 24849556225838539376233696865294188627015083129706976201700634009919783802459885480731573965017907392270655066008247121647231999229047301745527692204343525025924455545607330799898598165240811493560045181756318923468640567932170144104205634321507953230360720982353239859147857447274988692390552528317877922998452051096921965875685126124308192618533370859809275525648799704725782479415401031853122146415150985810335106479787510571688897275324721257894306058347899693694258328800974306207759097647813577220967305140460998108037778062409351348608051127177906535498029463226554204235479930738382070111931482246211997950832148593489341017222857687543976026188774131076361834187595833194781794446802119228872230216474138004288935542032524121604724036225230778406*x^302 + 83968702667110366456650747991873514101132489102464871569575212998930926026161938882197253683683775818433139025093773193214012905757544755274979049842677089992258885246805675541086911713267433914236096368186671158574603976239626065272064354826906233974246923434022037170565024303162197989466843353134099888106293640628251763536891338324582414548755631906207795919271626927100686527867341430425384790297096318532514129829762186268009508870425792175803151505115340086957827577642310268063982999519112849726083339336856513844485398803569755377882838488605648259163686565057603964887123669819305639533245605276373506242901055653667461065714679358350914567577312312092033605294087687616722557760816721802880713817578507774781107007025102421218532966005929551654417*x^301 + 120589006742020900272368712245739671414023605976746957879184815403361127367122674191868787810857621029344730926938978063090474320847683883677970837100302397907182640655079781540500102291472034447327088096840148364455063957880144766483661372994486876647828160080964263961014467331546330726637179521299275407619707735258013982114631131149931517920566897487194504709918307479151831415842027634993267837294864960117349066739800901719487707680655809143275499119325401330082334337076255405189418046879488910275354199638585568669420064485634379844189189965036667569639106929916839481833550503587902178255169209860624796327508543212761454923637900800160957540927568422220392594905785187508759405559541896196214759870990732000624249918494551986415758888769597977619281249*x^300 + 120696354034909885617235338715125937436881956697191661407305094431836253747063437539123816991799882737671050009119965436345476225470114286073880582094050704524387778043684436826800526908906266108302796993182141730545831319987671254056749864706649746546951275381420261683994541058421407677139085608190848906226197000907920179959524740707113087944263248948794102486923802175150988891227578816447243508754307389516633140416569171070559015736392623357999857510763497868186730274714847979675255302451922075495168293585505798782315651928426335648517261515866716755367021715960898577492524743092325757818995695726842796020578065756284976992719994499730706102110534301858936713214881603240928062795166696872065791750870234227868128538869961375749337167232369127241310094138*x^299 + 104794717964777066191100782083805360162956674301656295404913849297914090261242360170763570640811588406638228921239613357679260047552265158296082406666838373275347117820538170783040981812761510755068558554757777816428885929363103910432527724597150104861826492142716393440026772478658524412957374921712465299476009801194587780375251316256141646840241504580743388017383447094979387953295420549823193266856251411665164553086092985157000234672380783413678933032330408492571474638610301753994596457876275608426496328943713838399312445896833958548573993159201757723606677914700198831029156861729193975494320291812165805732360465795659051688446143498090640011335289892979229916933490897377201792190708670130223021071424910051863336299736694796118120170037953941119802612334657*x^298 + 84000041605083047650650624338593098979304026130167730697895291430989600239795297339241907778977049119375420071730623276631919245783608587384818097163262263017605098405333830349447182631852687715326760930929140685509614210893252475026437836173423071220596716642233550294358620900175730644404238771682313194972202812876817352904957296486769011754322307649162888377988846779343101467689942723576341566215775522733409944480661549539285023308644757196949534538443166811522997076154420505989854831144512233673292659791958500474929027245957730546317080363793273691875987932452302968448474923837987868249570768173849384550311642183557853560273446187201019991936236633057990716426571015091470763847677156564557456761789096925356710295296026084957613192425791559641163868535475159*x^297 + 63830674128426115954277326434807866942719142330354415623841909779823346732439838990678580648036318345663576421210318940667649977775062930080223007358964288935224757417122942858381611986559720927828745049435244681167180487253113423533580247837079962006225023745229109961415146597792861808747296673464221455791855085256402133819634921469816642031184268075007854703404564709988307126255262528502484903928642312204265345012285470200550016953779885096874717356920370643708386363505427802425903615406513293511173495536281190499118342058352245233157167814696764740018952251878965997755185315145909643197120644488763237478722751545747782608697356250675489369745646915485256747355192506695598085426538378071189308829572100687184999876519013501765126899801493946352098818020415878630*x^296 + 46616187189486302026774544414200923586553408751816460825002122276383585839811542932329928351897475197413562925004617111029764315897606213684654989404169109167537925417413546938566618552570351257680871159466716169051030827916441722625315817624908085436942078596528747954502159366451146511479636286725153374327559821769253790673151621483581891349182623239291454863093173326765501763659638263852569765830702286352605902128921473514985066078098875433920378431470778808427815460776449227470174444478803040888539746003182808368404325123158837032201452831059519673647845305025995718843119612782776528989459559150411799528949753851181438093558838528345911269914980042901999745454203912048416351913907412078995677169032027711693607758701280436129732301408951926259479930250961351966669*x^295 + 32979245634587054297257665810479303177186754497347002850747266198692524510351016034665305808440284241933644469422355997921090193476276749633801754669049819992589532940823759086394157169684548124601963300047521332695777057512403651934571657702579645647722444114077443971713118387250463539302384887987068134933298320272919792379248747336996133130663991164737139924161689002016519824431533129133039235157480757684896996569304084883550458969915305089767752768329997606220957399332792588845866067506270719684640681010880643797852119096380895267375839997591524679563403578308147209557838223524093978246181579286365166176711439863337085111295744167746784795098584767737659155280308215990332689278752597772886704211456813601026626846096748778203468859588017538802976052472611310574472589*x^294 + 22713067387301845538367131362603423172367339235188514200410999965455655766092868169159104398586576380573800282665410779426841035157420419883617113693515230471705223244895951616349034181791133300203158012763700194622179449263852316847210417745899014296925786067521040562540641650754241340481125073727286425396747644766900154174603597856955298908664620214642643090223309882471075096963492151634144908861332227758617193795620906658556068878819821263054660926299217002527611434377272411489777985497615039749194014525441631987064493477318426028175946800033839524363709183864035425018637103989930025085928901894391653673125289976908447170813443520481425090873842653865418616519179886340045308878323354488103383870784038306934416519272598981548180252020621016738512777314560488599957057148*x^293 + 15276538844622640691770017645584551302315240601369289549502813457988304520858626715124892470567606328832700324108825320214647870259100552194565138726234672265259074218425390239134268757106143893619674109831018452939252017001513580678434086393594213001162530310259387693869113176577445531951211522857147069574520542121787331809059995572810092695527187222122865376167619451815772643895041454087324362526790197852192778943084306309059649928492227145905089541533963121894755008522533015495566415599484321874386795516849642030824672100479466600537432131595530505458233726331987302696280870335496096350611539009083463193783109175881797784132876260216775659538191690099971510969198387771156866390724154746821369184185984144527837250313371269235329692362438511142778432943128802739531622479758*x^292 + 10055492141902895885980677700156599001094230986116634249577004894468446925198682966163867069086914818388497388718578761106908368577119614827333341801959974664555809606784894868860562724504890367915366793204694303372708597402971846320256904610860398427192299763751337798798165869773034140110618443839881142318301423644504893932832809407670482525842644509041350684725712168520646108005165392592054023206069956373372354941386722790603514583132883797856534713187509884772581655041810369516306705740962444608065797174316211623368560258875306881408643430291919144794523943962978587695831575084204062050308591428206808586073764568353613423777700166356575000685303451523888331017052350506917812435290432149213195868915162707047767510036823122877637522509189093729380058365120834336819135642855853*x^291 + 6486570628684377981789212981363468567658140081305724981534410016408477431210844794941543761194209678776797668635713335574509249305438767643493381786972041177353761530328293726437746571795687253979983134061855242295259427731940991450884777317293510173911753329376164827167736070961685656272212912370014254429240110092060896663115051488445347148377581495124043056094234142318202679776709264592373599636240338542961230922637940128121960835288715805985124611495217473972745527099475395753856835106803604024621806086451874833440194543677995699390582623986745885625166187681182961463708159340338387459476449806010957573736927338015648352008064242911928520374945047781698338910699921078943749427910908136283442658081047957741066000352501519443335744222246590820849174045899420176960476890653007138*x^290 + 4104365667386113745560237631346102602646987969292150404011443843258142074203755325345795447413623112413971997746904288350289499766007976439189604045765957886419423056478489191777726712487626350731923409348727702362767450100325390203271142504683067160579101361091627071543539877091266316111098146360049404891844379132670359530638233971172765993111823978078714333748698246486272048780235403185248857294867269535963266128584869700524458470417825243339061877948975400440847991442368504729976778750619576798957457396406028943744060981007235087219289210472462755380115052518875148148812654747612952318593264396429241348985022013811737132486309266243437223227573013942405459634118427470975540587339488633861038137927748272027183624716397870600285153699539423251256309312846963754063558905994354070553*x^289 + 2548701702934139128765794862788365416382932925981239035437799101364032485731989254817788333961436182189442706393915489872086648908700243510521238807285057484928024665582619620421583945401641130814805671477143777249205243856539198388215251740203056372981944628509718962881286870532846466999738049198839035478673926882095285895774989906913449854981097206371918901233855896657342220869417077167363089341559808527688777662397558802469471974611679636980191366440353894393989276361988521920332479408461825300199114459378842067790649290346377512797804733657592917471082857047256432399159574960185507983448471528585506530964951215967394170045362531032134407631873317132651863948200585350091699397711726172263694700328839850565936674171647326584855912916515511306188400646597725198857105147082140311733026*x^288 + 1553563113707840359681238091060613527913574387968417080029138343391692628904423373141422918815591588266180043013896663670133058969952429401871838309505364958783329745420248228859034570193831472180221891881433480012605414723167224666898716569451678460306629752820319724568588512806340258459208714395234770190055130004126691453756979408453877344545068883387484564699069429331349131817417551479216292104021211162962485323283184810730951378240463885023765143525619352129156095861703596413887759000414039146473822327815838834440309720025442177671772161862675668800955803351096502752794932904676065154639885635599564652251576392775116057368680061649695838715247239217761824976860696749996319599888477918025980828788199930063356876075446755210413890881925954852646335424144265972781610431999949519398396872*x^287 + 929529303883550429930521752318385197697688573644084158137556215671188960417685592548303983131500844628158121824318761995542039944202519516831236560713181509468137696821373265583538857507330053806827698630438152234278436034227897825874754745430781826465185557127173474193659000782732115701444339856997074137741792168463147063994557597228133474979105223501571056386943894059095074261373496479756358445960875116052554171164302313655086120053365424528862259771008070010877947817378274792367174069184661727265244507816042284028091122215899782834271738920131204729883072949393235659167630959558435480782640725477031378364318808356527977467264556913097891843895850515270852871677368270355419666750089030945739266514216447999267158591901491603645437960469344720766939980867212954874847828211979198356452086481*x^286 + 545773338620110029208387759662279591175833241265165936873382248446723820154854828368086487590705689981884558000533067052496488393962751672937005952782993529759371454801380918529637553009872328515777975916665092832337711568335707912272175827621506075144989016590407213022115280638642861659465247823583448371262009895150216849324818835808586042389971628823924585031694062382700339647415970520184395163421160662846476223839256319223970746008918949265368785117549980807238018890553039221629192072494299394843404966358251594482745521883724408614812386151917401448370243360628030007556975036206581167646941941235395634008912562888897072410720474939396397729546277472061231071485154503277176611530230432482078837599120187599915277423031149315147376847012169349540008572256057124693825354854297619392479120267234*x^285 + 314321386389830531863214950360631057433651650599987345515545164913820356247066340686291173753208132073457866529806810749137446784635346093231211768917532172071655683779566148664005941391361163503566890178589317841476270236471423975250263839886466507023402143088730928961549816511166606865299680937583104816771910623539099489078319559787954748783343746545412906249959064619261168688518269419050464960428998058676477977709025465700993453842966274654091113854976599107838580724086270503429454247587971947903378215224118036706548147887905188066283672133722715167748859118174686261810880526089061451972364473631034558083018539351901211704514718909850218490730142444446035425365916619935516630175611559654634271491557125984267803129714493694808810887409005469223801555849437103594402954950253109684135421517009538*x^284 + 177438574347142542685937869880197943841920894828435719385548068798929290670447955192038810364878164754156450148179988739699379853059257912688097453791340194006902468620095090187473411019920312794538818813578767537763105975824747666652124507820402883480378161599311538333107103598945639939568303365446766988414610480933192459312064553377723399166784771950183947252502294384711821295291229814007147059195150696739755481096428061536730037460033236482785452437798826498165626914076900605507182523489738244883800818685162907778496964287915281385769265305162505097182892046790715058230401784873600438173845694221606485994245312774655376681536403206151927014317260479320825431263897427067510189750056275877848282123723032143240493424629093816197087273463932820801230225347014989320670562840071357737842406125585973220*x^283 + 98090340891809927184067387532617740709627262530510436542450613729440620846985604787989128755609017755918141037637736933245270803743143081834163268238037035759405191485657349148086102086345721923068601458034468562399402060238386151690175470909387896733381273764305363122793746142947910221088128660966183835643500198082582748637163796066800336847901406763278228128551616927391299930739484827076442941583964562456915655416340297007560719443404422499629800729096492562615090271293900916084369551254177913689157959785700577454482001634238800712148812695159105016670008566445829703378343550302333167082347896131009137873963403286904414545677651330452701221196613048381284650946775519908549788313128216361276895131654306577820058972598438434557278264673402413838579494942313138711665680889373555938118291290665475711577*x^282 + 53036053355363696697994395553777584695841513484654873537396370540190157822860494934437460837359428161241451406246909790334931025233150502255570849731066521229474725987986431523677062082477453943514121090350226164974242352119014335115969396233935564306201358408867311131461503135611255718538137427790901145848561905445000184341754458865533578875944869065847567122569590644290580261477209795225315979134425674808135646200995625260868936288827485048985807032593588259003886681485350230414054754905910101187861673850664735949474981191329901819436544666047623918131307698310410719709394358603308674017385651075824785291833776568901975757829982499309042870741499912319935565037614818497136795508452997248087987985800319223101093557676952832292383111859533512252253371890103777264307451700502036665572857102769719480760356*x^281 + 28001643399189914589074823879674372222765965054353544165437084724836143455803732532042677979341279023843841452440338271582371951266784330472795176176575846017564911576746118298558172740160790209761045416048255604628831977742401725662416205573847484866670105642006938791058070716499645087896420047113894591430586706692968077099198820153967707329775514388228753326496122133130219461667641917898279250103774152902012338322724319314202802589447427791882345955443825709459583371486457876124452051649192991449638225099272394754886085642948709574388694552434584798272733144791151912923554991466810349486230494145927859707216009908505261103190768668399330252448745055012149446898120916422935371861797163140218894384189837849595267781693242869363970631814068077855935207489405051047151609158307699376349367677175553969078451723*x^280 + 14406206676336661226294735456720444243478062555115246126691927820496764471477370620616211064118248322313388275711808293166466532310548674896561583194761178796506705365645719101176964501319561471359472145150964279070509860597271811249633491338206349969295001907351028847117098368453100396131520892331071288799335556831909585154323326760112106419020094048142622257643766450367166789184498533073845356543014954446562686861645126986060071825183894172432678901462383636777171093298580862300321494519448483082940637221859094589651764717710872210855961486154065140106064992573584408349544662117725904323492075513544826690175804498311158675627045748742302863891941585123369364288982223346852783603398745215028297525360640201635316962504898617138873688381819993868610099435011093661174883259052349632090150765965996346999172966840*x^279 + 7202093866596658871857931008436655436904548734782358709343349576397495097561531955389712941190224993179727795749185327928303252793174283802608995628770506113402320102266821283947523119704197516165738936690651845833467557352086112646230333909338033271724208350499052252023954493839160287249608829732534973424506099285538050583912060639629849426880365810675227405851793287172608363907316333487789540657880728238173594704206540656532587702586954402672677181974587376359491783895161186359497132376319034030541584134260672843431306676796389304601647420155279930976778482019086194560138170873956524677682723572591759586529525083383828566726707437421898512397995910794476009628374740798371233330530691766261324002127351683001118890619571979775548759198616679730076743344472356011041751049245550199580310406769625912329044956146750*x^278 + 3485509946580243397406659445228200473303795223606098775516492633477998337435941180492785983682698045109720409757974967374886251061931376662764325647474227881906826252502667078937542373387460140297294305165408548719399678663450438393042123732185306949318838419407065571298349728436382867554946955252312788379001673948485779124483615074128386432102403774029524854335293273587490711492982836540914799955505711819369272749061407630304725985294721045550557735056857035681237347060072353134945542125806097232756829579567387860385823616085472639783811184177724781062392350029068911760960134145190356689043293914272068008240865624029777960900605172391759345884945591654002390071205211930262023321968135158444606202447518476834865144813664585039185563368425892322211202974434347519122089784944223389780545639789166507694379211075263741*x^277 + 1624266634530008899117769840131744869375077631796016948740707856003171819167868437945984120253444931606974125456006996451633783643964345136862375850689880616940318550966301251255768573867470932205669478471469807162929572009241242978887918481492283408578766238971270733545955548349369978760840397823804489095595536389933598046425254642212593583785946299868542631856988126415072543531291409498976901778586936063144170192404928754710907574064156251602785881453563795936499425669784754032627996537566691963372975337125452548135703231136647246676763360543593411336512329884238379918544306368039761385969265309355942238823447655881686916012102199272518146133035228175516832096653015872516986130806312176443181174700150094330781247812026378699591968014509228650005117099305858105920983338245213029881269614145214618182917978496849738635*x^276 + 723113981689984457497048080247462507965485466973660953476850551918417582211311872444274238133524929288559451166175266210166209233386577157458887705905458490459418881506018195259003407445595525080943834118776904376674707961552311134564355929824242971506032918313816411092536355385966803550016110574412862697637810823813393234015832407855321698140212819988007308329979457966282891424041528760733010240454824982113939852574065077241348214998098798702495454906607117531988251004120871535723066862269364210244951893497173809091411344871735231172462553255374994640891241689201284458432205527360092124282721981927418682215007260951595568529774355141816322555669995444523899904138697711725963967527949685731867032189601266272219759146586418375792954924476558903414261705484032301489986838474338767605112186627754437663373200527063783153160*x^275 + 303724140418568672209979050259615201209848800263219542734044375639995676115140738459339925064468036700173158086590875462260842625986106127997739617953148221101307955319620485062336425349171752421639783077478697381404390251538337488974960176294921184355697876587962276936168893320952341333544921469861051385289550790276928933471135636057611746146450542358419570890485140240543028199885654140203933689247385923360348602756130670373968345944435505496866530153572851356313605219932150964228851775571535860566254345179029625135331526517562778236796143935620823683174591371919991782873980694958977799034131198301726130809711071371587993404709225897509890021329921328694719888408896654645036746888944767757640133653080722988799755964072249202858806850248756643584831604759584000927073118907845911453088282256821287536968041844306168059917572*x^274 + 117738235510610658366188758796213963935190627413871367597920091031835894479752720554192517453077871340389677240466061070026661648932313180476554004955620911186014825729492303785202370231025458183415525941372674268856485853735356970014544926828097988939825597172850555375197386830706354094385072005241980754540685400721397229176124543287102906220178335148265612927535513103221874053371912276332065124760679895901789201573133292830716703507339841702648512815016310823022421126545351270212674889001667079049125494260688180448289158435938150670498035513053545701565405109172485868366072741329873149986191937035418219429212246545499557263064854477771569307954519321722077380298739167936811726852667972058788390593061371991899189614873043755639967116246135236601077690128077877365524078577640411303132646186440231004268432436309783547835519869*x^273 + 40249340935356230595306345570493194777214523140102910154204050171550493304785173756060346258063041786211038020656099732734933664895229543561964329574147670485676357073086034631543968510240945844984713374827367792249627264146570139509741082157566538256682940060142198932227363232927778874289731067010635515033098789621994268919015398017540398332496310708813292223012608288686212459738365239585690686927107279434250622413561405534347873244953497313252311055948418160196205078611029601663231983945252056868289207930732723194069545882153771119792024079335212820391336616021451891499822983285264219839163397660031209127423212520512829358450641256850097478228367477123783894011126776271303810660439398102716038653570983568986443763014726841079256342882805729247608740803200027013403653764418241867503926117481891642269314510630751519583998474959*x^272 + 10689032715754902553708291752716390669358957971471506544442044302903197936961445572236038977824573756294380301320386778656002472880911778070254607386213098327942288671140558875706963524514849693279616814344756723371235429323524116608673957762020813733162997068929538561303432830062063026621969886516150016366376383411312287531103773110603590119185968234294539086868091489982767111261916934796543420607690467600513918104503626698306134929320570517369524916111562599398245734998512558887720558533593772905803387105758506414390448389625919473504978232469840688745262471654226062894132944715761876404198563020479194258690330891166128387648326016599365104026156064346551974212042396708519377667767310650810688770027890800909032349514344514503601299942234376261721482240188555225145325298924596075211506379467678077077469507848009127700104148717609*x^271 + 930350263368629559044752757074378355175067357254974116247035705357437990473502006530834939567521409758306606798918508248683205186452232146509627443648514142057115879311814681883467334506770181318806668027373975901830986180908724322484504589314785339270605835758179587298541960003775440211435801931517756176544694339875976952396035652799699924570031644073186055268237614266387115986637838808739145290492290743048406603559868369676403687508778626793915086305887966946073517265754352523942387420991622732388102271595080792993975257664411627313621479431806081243031281586016991055644830246474583470583903524685391621391130752376127047255201501079965505650727870073301869580814519222923881182371088378338296064507612512513440944790091304872207733246900446904959938516757593114637892545897283599112064503918545783394428826320099486495317257658526102*x^270 - 1404269622781333193564352243296069229091732204554564594429381639045420706813165368000549993097411060023038314104903729623975627019092401850959383975664494455794892958308433848697913551950761509982260568564176937340138524298333306816307901295949273486613673108321979818339230772379913003632645426130479271377520912586745459227449159614440809129867580344964485743690372420900893484418080137568962314551875611722595864452495877742707307417856691214509148414708620200513106532216997331529999849947268055289819160804274298699996669998472757016917431391701050769463807292795824919718351034323021178460213723103343238837782931672998462884506972716441893706711692930588475792319843405805033569225626047815077376798408001835779654319568312623125856492329920257638842334488173454686116316963943330596212535238567394837813153409740575923484454225144999738878*x^269 - 1384355487227724735702774196516880537307399991639889466703621486329521817552537598493171321633546996365805217585727551692513448923264559791062653271566182830478880440692783293678797952275375439613288473116323542767232867752999741089849551365654396385158697544155990965804051540340028934715533241131337481977191054666801342777750720819171009499252586725483334841054357931747847054961909914860934754103128599420436815009931536780898197918567514646171833241020565768743061970346906742178154661605657553890337527990152462986632438720262037530783661322614209037391888578215016475448944392466171471676721274896491334086375500165706853512859995833084680755348148441672807655640235854683500727743934438633252019612069488628986146252332110183036945758176547460996913657149419892283811307632436355349247228133311630777413184616963374643089396538914093965084126*x^268 - 875454381421130801105568132300284843299682471247115960532958963736713356985965270814329923109454177140869196818728664897905389587111334728115532857904033202890029780138341500184627493084661280510721944154659159197577501632590145038918781084718595663512182341449515996103902129221993902123313746582345101569482859212853064163475312565978829027956382843077875248185917032462758394801675499493953557856479765780750277887100480857507722913007265838984217594584653645328198934170344075811279576602664488053335769418301593776459457417496414439392466212098945839281020291032746008024798417610262715220966730190818694962312579525595645052546175806586325376165775057386449280446972387039150950234320320632263214277393323211956398315557965599731174674991506020269668593856725092776832732928031154097060285518538672571472116297358749742926171839512423052864549178*x^267 - 442487896514798539975519727461574838389723552203369601069575150102000059461586989441969789167971823855041240272761090601309739332613181959585985399972294034932235674611068395865264905009002679778464230190721811181965684757535704845738398415582187339930766657895912474348092350915558411409332938115140919647876617685120014922635221871549394504731299829145894969843862150460102626494308840745164362504436788919390635468652936737390054796521657737573969326299883912033272378569705677575463147432192056235350027014596859183971371868567613477726927902696887490834703736615340128229790914599091053256363622403619409803120868171388489695717719220625897252373760998342655652333473689340358978707033352639791230191209311711994746169807703879894076748216985403289442889567792265423217349446037730405272832454659000802797618894634339424743042188838263594678619465817*x^266 - 181230018431592392877820989168104378216374133826068341827470039026959877521354031362803602577198396499371886713150563430427804780514978758616414102769565299419907750380822415528604453091020384998693075966850520688325246110786535673179908237958112104283933484541738004532720052383653071608054170312169109312939217258732667861136131193188120291282017714610928100222156581550878621122068147839512293775762563414296252383854018766458506840358079648505116537436810900598255188542729930377575790209251135886040286911059251351369346875578298815173326389149316373471320111275134605271789198320049723018872797384637617981482850387951498635613334395460754335903086418976566015484527293967049240986437015899579004267066917823244053914131730932854640048902059081441153367301237997795049327679309024744688303908770081244317352666049967587749147631054599049365102485570964*x^265 - 52791364833729720733388892839997257491016456433758313926234590050544666638618105430788907830283528223115666966199878142563051409234702077586679405795467039186589461340571077258979081253098833452000962354888316166767724612618671533541785865174963511621793297925094073685051234612477498100164857930598497918766326362989624668054366605740454007527761139870916768179170675422974290323765274283624034968382698007570827118021198823030119826414944376006298622281233962779201493481780090533111459778161543845339563182719133476691209217673045887527419433014592882642279682085887480399881498287543507712695939024866459451887233927867989133625802011290368028582053740733985175837788744051321249794436468429010617786308312127834371093401738915807080536237777608780079211346639697716626942609767996269889699153652711881209524230602244082586779492475657899673466946076532152*x^264 - 1726382273373844448711225117933646978115708957472106554523834533452031783438212104999066589040191492005698487454181241250118352844704417140387546338844645412862930176497966852831235275316643140495746424902521092889800764427176203553183880823494996840174402368081403831661364363873694171717002581035339991952375401968402630822618452287377847088275759392369603266663160414246688030822114962854268631926146614493664150514860332181067961924363640292688880038503767718458275962556307561875867515535072678283583584234453553718334910567517610281914158857939601156934069283076960494008089615052605024984465497034662679311522974832137541190121234138162025376899123728072754045939655204209846747701494957965885405265609091557281079380007403661088786386769710549832619794094745480711877309993674168358551213724358898064019139191470603891323281437574226081159858113011766662*x^263 + 12110835368726509335198442987041530628574484135705966441244078916910508956101948304865314894882996294870971119151786077133351219797398898753433750888740831626909878920810902211885591701790058771686449704643086801647013087855071273884262487618278044706161347947914914419632909604547175302764252291700084529320749351490093248734043026033802188546225478838789337058069349850242446234772384680882455805841439205729190766971855478046497919707177291579568702190981026812823222358210605122851172548511826418869903442674273618170851968138033206516937618325208078452717706376574109430692859566763186701313300926632432110884052232268454748246741773518923246504085646912402061362297667544718560860499914103545911489380408489449491575768078105337608925095799613418707530493033858650482374577918935980236566358392691628462741126554094111562508948425093216919991511797843508438020*x^262 + 11485712721726226915009727620092688398026885851093017202511440823877424157793534183925889486392074056221322546096714133824996766584748781098961520527073840395483375196607403935568529911207200110914831087828477608224537108405374707225288253234113302491375431664020463171525280565126632252963186992581286882744462925475355143713310925298380079214529864506981476491340165962137605437345933115158175700246426682478370487641141058541081356454306829264403994405105878088057039462362897159164729601998235388364334300361116381711752806375850349798703166443198597577967389257981666056218760383415476626956071784261049309017337943886319307536524639915719953812747856687738316033222047809840915009275898858569935653725918990830618787424285256319670188141257592396437298969519986136021367787173622408501428737491347931338660926746409086950697662368618965016149111925397680484431722*x^261 + 7169473052001660925321376045957449134240265412102871194294003677930237881454926081554091559297563754660542383360398268786043878645177213744384037754884396851775274134240327277005564978761381415169834535310002450611495661017806617053578567863996246843344620214075473881147789742065945310236335437350932353720907948028053953942946603908748075949569800909958821674909050395741736134291404363946442774678793789208481102898922076186882735124548823460587034287717461353276614394012830204540898098451610510151872377087549669284540561000199144414907766933166731072993828766199287038542073084788405640363622558660932810641358840879797511468760458811562114632382647367566300619889902909472824518370719393718767367347716161146189438648842275589918006242602757567396142064193019822083544425066783838577396010732365796222068825777257073546492974255342573623658987414344937149703780658*x^260 + 3272819582725581190005829132166613402246770421169917374562046640794604577469543574877377999123212094628049151084330137572434849014021138779257874071186288234004002909111564177357765961793208294251146320159745146949956165595951166998045407827023695560890824944277097099492707597602863856141692014066008134055218778629401361483994809771650613487213459158876593421903967454195323147647869541984404715170974159689343403471500136141330719175359314380827656656764725990141858587657001233346318086626373837790999898128013299743833065730320986521659022544454768829796948850207105237390464277124843031150477069418429840774173521184377687106730543786275124689696670327249392572774518978383528207722855989031217327961202835145304271475863410732274611047771439784009926177922314211892324767817438981490707058878192926539786698921020497157399007036158688217482557287886761116636226009661*x^259 + 796143288305053146864076923163776985030140146430271612726892430939039439806860024381486382468767348505466389350968803087146870714926639557820747713055372163367731031291834727982926542755652865113048693562684797015747392994082192816352021799866596983387884272542367156483737692666352660022624917103456974618398012777709016937247944311862023553454473631488334456563306475111098356318757947261660896757432049933992059856855095333627190037038786286332453212572748756789879482728872374881474244627161161173976501597246107748849429797342597445011930950928438215509355627347935960350822048545601497994553222275229057495787207979553805015739629216061294321444857085385005778145375332849408723451466794752230876307831939970638581762052225855496581164280198334039790003499774910816314517851511403479076721807854227894117353083111735278744892598889224000674356576276141314223748171384657*x^258 - 431286608252491658334638161327810578139742360861271136122330544024301241002409189636059579934228588921819976387345171009216864203858154654012969072014822885245791573966552599233630754308950060059386313053719296176162449488059980155133683131464328322503427553492098723721377566522766997939213673042543458450124377902351359910243956317269617746928549449823150339579394277123049912051609426080459651364747504091472206197336521036786096825202273259087080934764455360841627485308612241150571401148748521830796046336889303581204563130911281641774494323920731318815905584825210259788108483426631078829221301403241993547315314831000076883771936751424216579635980468688483201592650726356357931386905597210099265922055743988237967692578370050422168139807857624396759889739986821462036477376335641219948305689478214295391507595806552219151947442244480923373078133680609749338056259954488676*x^257 - 855039887100305048862859015061011076658437192387702413430320546812369683408218984711662922424323083364989856400262450538125063557958161632502436572773959035963264553098620343840105296106849229678621886849791080742494279027314951963173201092013899435847281149039060719575153959537021416717050688821806844994823813685162836454448798111677883083200321501034212657629426004578973671705782107723142028338601479834195919647729842011060164580649047104235640028979926679641541801272876339208698192156978629806427059665566554914778797646458057823601028970279118576859387008676147259637617663464572213590598830216164533305007579061064019334936772454464927765628586480508678486711429102919618781068126708246694115702613909062418909411652489435983981547833691190054650045821693437813867650996477599129984845110388042664633650890729960209662839391804099707766899746915925370313647717174349196046*x^256 - 861448610374775292853140741785435567419418883541078971596660716371133242776609923048688105358355162306160101941878633792106251602686903402363335838158665984904687752827771380313277702012512613416726771378961303132896854837525406583572469706963650704498157042422690233932749065413286635150879778003415037262825018550395691182312158732015171969572919252020061362391210528676015788494928276130338659528628625534266154143597600090783719028286045633036460792816826998839212265827866035682925575536991416218767071487190631644994977512802684879845329061285366414259088804477411233923236250253382901552344519244869607438774182204463164776338451561410258987852477059976651844025341079258173465072771135530439210177299745194095369743721227824853158515980986591932752879375197566769055680830049327058319651376716592963625671882944305098799279988348118091439261606571554899703215205195510244593611*x^255 - 701271448853909250333510825114702574912867131486084660485663656579582647938728338947574617416280353694620412648971045218706274011560075076672014170130743356546773214918940972425663020552785839337177873209120165449270476833134833608346325645086357472861135928912823905122136386763189703738467704228469421761315188613097651444679454007715627792105930919011813620591038906845574458300348543718676057886023779994825976417708101655375848938770981085840781987577815934608860388511821019088451516808362926885238898596407605205292579280769487163489885675477095177804756549727682827993339002413589798889324490389878475555898947095000522729740629707951474781984805208540130401628896627020060518325431407886641038528914870752769336942583840434697668371772238106444677145521436147921643320578483236188329073981403221594531758735983001840462538627843873894098475834768205313137491088785581414476819736*x^254 - 508701829437407733650270391637359042160365440938139164109434316439527574228026708598442775499316102060347723037809545344099566347760377684212703454544866286991647148960575216376457341360626279573869990683468298353387529847073445084060373792663969060939563471185819207143187625614223571654645670259942976575536618152282911541789566174786949378266852367462254276529162722729961894811438312414915561579269319696398307608368331915396582771422820985080772463880256945352002639405841579449822672728799237104263005554161099584350693953361662826264453957565245241266932175346807153895288638551663496727391224976482873895341085136213439206305506437631730214686303369961784413740829751238872431699233350061697236663017224334829620578397925895262287724344218572641006814213120015147826455339856832187715143187899943644508325288054432049035400110557094907656708972564584714869956313899157567637056487494*x^253 - 341752620025468275711326233826537103658936498795840799675405230704107579904194677861538056175232132891960830744268992191535453235813459572709269143047442843184705244238614519874725899027223197008474193318412073916822800906511349582266235862452321944176287690831761883602595043013125404195977512201583218303429425510029082394108142088520474084501425272460437755652445006852330615454265845053924195215455136968524497294514947514797371804229070099246361709245024474376379803730262689491762900641740731356954895076995168806748481116211646663858999724371826235306520329425310261366177006741700905511122524312209861785154230108038925757811852893753387733885435395891613068736480296867287363728407611511409898402662953224812699891970454515786941631622915615293355952012458532557010839850777869193080625120741154154403219052040083925517149152697685418459577404879373577456575466067835452111727028180143*x^252 - 216811245774215823767907154454689219318202032146246246563907255721847820998539317170362265060738270425695910460297573995469963931082978901601708577849742716602054958999157384587443969968849919411181533129305287213754273910071928012481483397087857505735813046065026110641207949862443559873117319161918336016297191145626743463442322721516676791902355747393299163108323575134835557254068846672505923952222361197293308097258837764520017429168585627797399433846513009253602331806090321589364403043823143417719910567495391019683579826676986000177984386256630472769053808236358098887400166751718733366924185827131449147193813848220325329951367104222739767119197165543624353134794767452161836300242869575019066269433352625626623045768739416418784199475357434644988307689846236488688826419117817489568360836928474359025823104762340698755438326421810161802808985998357521387292044794995841692404083806341298*x^251 - 131345220664945702228225185008831115033378573781586240708513612394218435745641135103926401493444567845771469736671567199483648485825842065997950934675077498418017360246193764632351404343873452649290440803872516481391902790115142693048161655411611115254953191291921460861400399557133162333345474627166234978922039223697197392329179970834007657177141262172009579975248630721175154231097077466430038435708877619672771540419181700070208727265784678601934956264669534079712460648904039989866288641925443728332691625260066699425215993207148808330413114766346416435992521905849427154451139210360182403569949295957352442481692869079976975703171575277047261042264524321063912125704852659327789962234908803392148116231915696281514859448639986403237364113625737565078197691825758731312185646917778400785828183720748663426668712119483969946193756419411168316944967275889763602055299287887832678969775334131828294*x^250 - 76496283163411258258398687440119992795241711988990629701291847927975035732563030821794721140091838954478957585675516074764877578220576320540906686981169260886832078927311123959821266796084985683710431559416923707610704791784937865479255663510060091481636542169820060737304669342196621991571086596952038909871996126446358492564386770399646395814265037676193083031554468045021082554693207429453301163943472211506056329440627312599533708562536726326346432883074009129922946709740081080963010668943871565634733069544315270939902069342919509241717750317511073279856075901060075194795551967856093958151181981388500193555367157493160852120600119466316599671869774442088890059294917660399127110767866059891993968317187838123559446501490864352508631245636362435510706876775904627298556077656447802435436772666660642407886569125696129138524784865893249238184369468326083729857212092535082495302542320567338468500*x^249 - 43002398500629223574582899537509980347030651124108911995372721649732234684079737621423975981718286360191143911024083635523087633974746126296855703322304958044243614345650571410959306195606995324167335664857777478805538346594427498246622936110756127647834699548182152271277764898482027227733202835383965391869138023533829272676337657966411982917780980776465639738022894500359555792958547279118173639781261221161646068952149907237787910497369482829756379176795462217816958631833648123935919661122657463694171383747342356942717511588212841485321400622783122534961046887414043827878073091736927285289150517999250634900798976377114642178622375780858596630556923664786593057146001425440053635391069052249951244251245869941467005577388796553633020805638799480430392976728447040912952180837275308274154337431237161168172044066188923537203326414987920804573678681121088950697050784324416801610342046125533867239387*x^248 - 23377789269100212529655201276747558729387764644626985845985264552028255326702921590480861307010674345520146912990303182824789258194282028316336905147347040814167719102511401346828866759364654878841912573254994168797691966989519545587172514906137571821268687211241458803654517651989339816442380342312842851542072616732455261036852110045503312323000897735230212226081090439945955126448943651093251882166436379711032372003350985237577045184233311803352931881726748846797636183232880677901821471203273465459486832647150195640145780199751857628735978552931420033943382403975955836618674720221583284848089231225745507588999051180187484845317013366823915128168243357041601953673857773966207234774816643189089446661880419058020764512569781106053165903231348007175188883950004913886864912546078814605162227453548516157038174096891264299986567910284324497806701673751688055605700166758840864750479486950727051967993333*x^247 - 12290689315286517408293897743409965037318818746205274509723624844764202131705289287470828035603934081845383376906531224760166058706862402717404067074351039852130545081242948634798272404499150013647241558817925335104671292793411047336674938308585747391608760810662061695917394140626990095342973771365508568386498839398267078557494895491804123685245160724117028042748794800090181115857361336673326470542599297260373214727616449964282770767400349535453572071714836340171400773718361447305902982729427351287533965319286275035548777791011612571313819198818601345112060779602162829321035009519729989043653970769882761196843546642596354483425278978549736174567254850058815807349275041554922988540887263005858665038862682401274335980498882390198091603964699383805985741244645576098071335985291421616720454480445788522995711127592256794949841868243362598490757179406340402655055733436868478129223542080952354117023045093*x^246 - 6235548073218404544249838275858513600170361780895556614166673802739167356888040493961722295586100359007020675509554104116966011465532306605222122010376424609735399633887498300070479774322649718091672390710724208520574573424662021699823613555994022270678868064899146935019068153071183331632202942994751573692409504239691747318476698578144312486964324300096328233877786518360308881665782727638316956746485666606919639691696390252577034779220516045221770765483210287919908547430993112226072200283103278313443956915105324876728313005587651499795088892584121364213812451933382724410804975215813626210019522735934831538058347458585693198878749707738272301681354956579650106041053943070479638687801989477006003450333627151314597115798378730890938158176991132898787522131011416415271038343655795930889814431730668624798125948825992825055940103165779958491142528218235415879864269013358782820616781393072079429649099183810*x^245 - 3037138423752263546666581061884251896476970094682114891604158316345845445722101010008215450141185255553305485162625838696002068543781414524667417906508096346822712243017168896733450988095563340146625008067821397663872314482845397842019071710602219445196481533290538496621849059686302973957133100566064713320332679980017634283382350262415407574408178184239675810439665023977695977105507598914251154115757853813225021736796569000799556274106522321968033407276246195828812839455632387310883579824819650682735780583456038703965432958323191879059071808426181888046450381616423408035945212169097704579670528120558082705987343142157465600467540161718585307473918170566849204593781166564352721778248611259064838597541338855639682818914068775924514651157284987067340169280959530705069659496426295034466829080742033273115303277916551358280890034504525696864166100737354621574380717473457733865009935443300761782367549638295588*x^244 - 1405952067838995865879166586742333346738053733406552693269726774037316497671095002660449988271161328676015931209663184802795533984374736990962195731026153708845142233343249625434427783620964667057997872475210579970101384541743769583266110303798581163885301078336038902697325260281124032438712186656689639812655656975073547096657167820520097580995774426883032292315429772749758651624345707275792369441845351335395280009052971736495597550487480105869623782299135874953405355779379939903886437482761689572992878950457580325009852543942881027139185195049125089527904566197506670033588885109849151672121721542532967499194703765186964089051761794451348840143222886064638686545890925384894686660071338682151124010564019614582232365716219293322316389822057030473400314936724503895031840883990295463836701232233140057802334450638632993481477304855684595490176154386996577138583289002066819074379339825741613262359248364601236467*x^243 - 606435055836702536360718535272064025572866480167405869041495065195597110938895517070012354526939815221568862916109649696358744130740059975857527552076482378028241392812750044581899510359594974726144343739624245100448645354948688729047249401892550976857611981520694014633490050861700640233305382786128800777454555039184301902409244989416332210484527589617264917426883292648491676719478113674480065044899321078638860092985174502002025870883602527306829647960228965815064997984515566545481073668767863067102104286419323419814574513415102358431433284620480935979883984390345262965576584575142768088873398269598530865980982934486883276048491656529487633980620073534365186246162588001846031589805479893839713977905641251454967004568678611443134261859045904339323105746921251887255554366694442830758184226010660294088204926610289591215276168504615290950999606833815961250119962591290371471715654030463569052890385682748440936810*x^242 - 233272687001867684181450418489021823235270941482316535174568123910641296698002316135496326060489949900772621642986744540338569575814733310757493515785485890071126892516442001892266485058214808017308652868965985773454045672438656987332481051198431890458885225339920736106331442942084022127860294514165110769894756377240199321067016542200920774894991806752585410357989945930257390797013026556132433390425211778561181756559476606625869723865760797848838432132196468971644150152649209181664697450336955598678629372076485882085965870184609804921409589512581145758696255128294681441625778507062783548871620346359622078994368222621119514176517467381747275430423117239774369636535540295119206255115431215919296418962032346185158793645889583807459298463166553075668643807346386187748582055721988262139491121398854759557579880720796857680253555567072802322148405270768044823164798223407817203737093051578984938428053538999081314476614*x^241 - 70389085946788626342477842521666862589182116206117832821247618262494609656894665474204493196624153519538338248416112342448939212544204475583418838731848187372240166670961034487674261187491185624349724895252325337804757884044564122333312008330758168065642554129753880613073141226498742957042050632201385642858810200000479878958270387886008024994631956724327325109883936965873296007046342720707840998086415068140746012275670892624464755603756996224611883953353107932859227806961665072377481697055562309164561651456913063393395946920665932201841686387715109364151463325208487081003091751803017787935743557351339702883194166543038704371722653359792227090326927223877808154433163395463695861892695949689001791514068353469701017815850308352922959390713664257457268541016732835013549664571517962642107051459839378805771121530508419209640408949558850366232121652954735373423303518117396976053998318540116276025421459250595875604132539*x^240 - 6437748410977439697505588280892134491937331683984631242214431993741053229831309661054891902367209143022346213624203964967969475676416404614201111645437509036644380226603748787897660484064110525479536564719190568211006226367643267117975175509530692617089362348079370623079860750409672264315920762666105358933831667847932673580299389464108027893115191937008927697372458411067291722978844293162880358820175037986701112235231192099829063688667326097572593688072099222914657507459384523336306784748684291424201955242823841117817533615604003134605158139161816419372586276851136279390103839864839581769245928517720586007341374431320001188887702561534729151179947980281072294699915461386589420543346115991796827973460084997710839146432230910122443307575371189455135352036408170530298416325827460207025041839825350520975823073299024019247988430419635513584057288886679156431403234597108336896554733902574453334871282588174459565871098371*x^239 + 13839237863610895120944927806120014824702974289179587476802645409175836270686071336245732708049133309658960020144797918916689631006880811997720074159588583112801279084558523457986447738433603412921660924003751629617384645808219857716856100048838452805643309463803106333743819868708021060461281289500571333610214830400054961995353337910025654183757259494637757639819668712146155104811474469115214026989002073297266537849982098836205187434787283499947263131007260595916535915367628968628392937596883296941457622455326303214700182183568309632681521277248309068384909352355004907661842207328616199973555376366928035956528674811464192563748325312115560467625581411687703713225382523965195141456600717943475984268533985600433296767061848417442515795199014824776354600412332759812519920998418821676861685105900047562323473142767455195337963590247846928646909535891057204022010293437898929254838755683029339460785674840862644530170915371457*x^238 + 16645037041048400895614408608195376872587782381724491757206698807241402650669497225825710286297795654135219002164220058557082897657967896371395546072900797085473642233485006813701094075699652675921182638081921351853788311875126304816181170100213510761406331106417643966365433410753540413986052198812321181145383628161342951748859139305230597476936471437690886004623413908960740407369257657021878260207238948918980320159078717436909805744778978100162091498945125573190283970195480167092436359984605438443249720330121065836939263307154875552662078160399918574053899354298005767273104768208151640629850579565601071567203550854522796001758829165810463491138583471286446788093743887559318668000203937005952572036618275937821628659452268838763628477135513461629839045564594804862530178108837655369840653544240550180371217221496108431638516722273348390869262317367450821003464173888616454558742133189398201880839150472203894050003879182118056*x^237 + 13673334461580931749065933800378818246030038856543053570711402127487098823994811044263837593658697665587069489179405653010490620162609164725963059802940960645032852521156508573294729156663384362782090852659660630294632063828554487838899307431449081908749113212965528039823610762943132269367151426563783751894049600047315624229616538905619441742737233327930860733390177640575341483830278089464666783151702421654621107171771779454190170995723642945150640669325821816845816712228219942942007762059362693608228076295376719338150105296374912074667083791070272941638772710886657560418397247102879212264327938784459961050709467916157413881442147887656427875018832459033191238462196938634342713671971586901681136243548133621040126358751261310406050050484480494910233711486744358350576410531600460354913988250319091127664528096861470792969368762143192902362988162704379079566560250735030411096626947815755083864317903887220254167681943668767253250*x^236 + 9683408871236815934372414815952734252140594202122486828310059199069680881466021848840000115486726425186037714523806160621671458363405039824471115966939574918717374571340557829919460794907850091256555437407453807828136333497307350336804429292538374822751492839176333343478949974277459389898895913038819039212387742289704955468191501342179252750000245680205339367354643899271783329408349139857793781605308469588204133116940025820755049604962067184378245793006006708027685776024737827066605193245485162880270314954009470489349452704715110638239805047492528102758618262468614869256280258182971968685664969596450769349047147611244925607531564158456417747330759091284775147643480400262119200633070265017084004720960681026951719756749472624874098129326277078390139937016940833894503438737473374903935335158451912711495027607921359970284057620845401949284408492082736633095141684726340995259392255695808135402479572049347403463294863098257577401966*x^235 + 6307247890621563058111561329119333200817693885764653228577406522117386027338941497641166671454354817502728529214503260979746098838784378856716023420528672952796538071110007353645330273841530657819585466834283121697767146304564628338079256831694176984057335005694922818153843881775320675199672561844169236052141709752968311937199080262280419143357472745219685661073696129047218011053528431508114742469876576362501844110189690991414966464895785120572187443304106876335308227743811654136803398068570679310950145079041338067507100023230350244395664985074315995866631518908945305908207280876304350059239740462790521527881578394107878646226144252251888398806143741863799221808386737860066086625259468648400541644156980262799124653023700807917448424395007394901832846218848694411492693716564519043424111864770485554526435167318021650067979450414838706371083076788131855090635871430971516903672511357080267258908892601827243287217595409960598051891674*x^234 + 3883433064601129285261735875615570015537005131235815569204364159988600829601258059063855048240100646595723639680181530993353144610075805970415070395831807174350879854604785465963687370195597037805378599549572537816734489737133608372801233961567977315694840942371846682592353044448542663226346851599185672102243697206243970680879732241002740431054765185394496708547479957085454357198165469838266079551033035066226722717694321508734852690108268534352648209112121836430433118510177156714883207037205944205950132614769538361830901144229274107718717862368389855346337805695234387649353232394406982482938379687409083148156467412967600986207771608997467184046205857576260566870384369157005272637860143039486262205625495054400865185545406634913397313273526956921237503993362304105217736880578386658879912992889389908367089334632853633744241291288709104600151415759141887417787431312791253233885195916415306150206372483156624463857080378120359548599682629*x^233 + 2292729112231969800688331261539103922422088227653192343206568427403593343978874719601104469173240433104632653125097975989658057413945988561429479800754442332400671820255733342668308750286641893510231282380166375791974212181469533608426510727838022406997200941466892682498577153475834497323405780600185882755112164768501217946048852137416325457494533328073299761766281210193502638463478839224548679406899229462996976503857128511347641901356422110529747784719734388757577981618737765829155014218052414889325820577443828352709695173085124510680759582523759099759915846156790176578027988397080980857593399663276063782456122204121827207939173703276421379136648208556829102083182272120387180742616213398249550630345224570798522776401014747396929417720956289750053543976210582925614499502257026038484257033515836833995582548918733947452434056849953296769625610172312660958172600639854099596875595742632131943933888869573254832855778740642231970516175398563*x^232 + 1308925754264539561389767070601428516615851361518108759416226746404846385244737777366238398857067375176417987348560497336402542564013112351830517761164410211559206746446429744010608537077322907331818062155921534372218413347846451180604086302763140752450207205239454669726050537095105059752078201883418477401802054655131004949910852233708064128739038598586921568010418041702385181432368371263640275602666929362850493057436304416294389531349809971040134116636649206742168247549906758008889721009714040856822547879511290850062196356249141899278781349114376068365996510484412438396716736931518053093152069414633801992586985619343244158874022748519553699053245278038889230118186638768252690042698206161768815090319248108999069084476885584126316189787563087433007917192114265131344775579761238767870196436913639316711850757236015112610003624208647262205327036113396125473447283844622422074761061147661450560756423761194052811012309690612813200063426039049456*x^231 + 726557120388528240671625017562856019494271114040771417384264379546704467891489493183973008782105822693832422641675266472779003493716085774713036551397820052167051954742619277369033459851359319874126048208749248444683082163316881632284239820709393878133922310290710563398862072488659400318724244217743176928426400422099536455978089742568754200921703949292112820812797247668301044076179337685765656738806083302194245083281745605873198725540275845353841118243813297207397479732505681774696462348745703188421273820807929047871852032811517544397070178572241438525372603220784912063552131283336586565956050169389329657359173400344090885386969071226721906896471768239711556450571510429141255552423957942509971534519135635777143865919863855683483366898412494213543358702711562671305745309789069733460626405873370120496090676977362038854751938194451938758607183248863153243909698414346837004304525419266851214738116437419268942585163455521432350451210368187573998*x^230 + 393590612118100208794647526020090099661287997350033470763518719667976556669401073316795160153717048204027517692182078284331078054580903338805149713780334609132390498033257838004685310619104867247770386014738450749470997240016307102110335371426964048759211832233904363275672428490185759065592347201410354097088495540236921252577513819909593724113417887592705203315044484222684036935841302705629804166814861779525438922874836283464984274704210926817245854643499817007877769752537774856822414885251792289184480383483681777168318801126690716746790457274149706630396394105291342306474966774226591166276581689742457180712173704045624045268423456937554769473667196961489272333713856788678214568157641973487914520613738535984701216705094453210061821261903113383935488684527508836774994862100243589067209365094272566871881979299589982480662570191945437888538418063470395974625024504141948709612028179489776670195792308048050047389538953743039891803237898473636317462*x^229 + 208643632376421021556296757866595969954062360047825400496574189436600715199909884073261533952871279529537998611483386220247258364286571246709989705008138546302322122701473784304181901446575974759372091388594747909700046030273491293944638849960744581823760600580054129952230236632220338540587904804523580777578897884573678547381358574226544605609906584663655492675140693475634072116852170654897772927683579833730847958403565216797476731367867230301545250136721297705710329741566865143317962560508204775095695993670679516822888998148399623530762158543349196085982193681614878758398373285190934036455444588591605297188028771357951503405318311764257713195531530157032248079553875633577641648185983570844670457164609992728625650139899614725305492869970693843007016771713584136884540268202934736208864739682194422343131208115749529379917250022389040645602403163893337587306162739665512977825222795291396092362397149287014476775010093373266286473649263493521954145006*x^228 + 108442376045034122687267397484868420522142635114598896304209369544177883545044768506621813488384529540725518700287903626594886034079163389840755868368929277853678256194175713743162577763862843987572208602623369948010362779533353504358766457248119476163515197838566907733769754968335187638364232864638536541734800195775238566382619405036876620336555730436545766426012218501124023491470107378156029015622356660362095739829626189528869925418718419038742917896695808162716983325540180895536849144739101711228977215244328984807232235085660534723169964272633204462923136752515851857510828625155096441379607143556988827270663949916985160219082627437744013348841122601221645030024638061722528361406975815859134092383793971819124485159741437568453162581838991570706710067131767017349076015394796440578073676948527651069608031593000194443158617683367328802599262415098069965725459823194381831612875492625998240890864162716001059322042450899383377615351701949308759306101577*x^227 + 55339535890588049091445766493394478247577396866647518634214527822552253999199436280676119785955939804340486482436007997301541449860339638858231293164831863021989157728446543454741085745865478952557265358090299403454106973623069839741235914558826243982679804778132733043481562685671030746739239254705589161523562981610155695367482651454729087851511994314038879405133510536609758059363863347034719971097421178436545798594600855054890298580052523544343562114255000944474743652826536638989316521074514652666870146746209282780370100162304210156559990446492164462832572020256310819427816258672385152498676217434726423817156035888805043355027808698318550613746742744012551122891427682736619803783028377072880108268469279155335476558621802132519849949565331756723383228244081605480877176880818868630362276269584173669193410584929143002732718633212680536330645721697350205207186587139270403780815280630957297564255308142754947777366313657630434532504950432919775280426263005*x^226 + 27754074117799600254631912100524398750623111665785341344435713526603602386657186236861222563816254708044583608477042181603820804529979487052647555816237820819428135551447833151500768769086749074532287048341107552815805436596116492915746160618163232640848638723002277789728651714279550707300669278064222706824582191339683549032422160768568464683828571549140827531554547050299918124202382154679788067139677817848399886263795399045095053714293422116723086201266286074336001947586218165372692712416717091799966433178321370677898092174554877401220673804850151519333080853444409246821886292965923918313561873796386521152274902026591948226384104131331137846618407405831225722409730808209690199692672712992930729604403711716951036843999114352609551570778509802783488578031157061578556776591269907625702320734412405562577488366176369571650746449335450402373534632576401409013529491530881832317129814112707745852403975830164787835145731214058405088761709732760475126733066683926*x^225 + 13687040059520019060253921208264015826150037264156037430676317476045617873423224147779003691342028716260181926536924669839328555613490058049799745070615037937382254350858525127006371776516016001322006536501986350073793448050399742301372384140204027826923994951396306499380478789747930637337407458374176371779073978481902775879090992712067795158715621774400773427661943705762855702164513276449937248011806649869464168451312838268801844759262343944283587561241641026310614720584168585995122243649408300598739616223439279664780115776783135348117276044726319161252868757109718047374615923128314506729757428426359188481227585465145263128012276157426810460067888872323059829323016021961556663269027717145026899318974322879896527787574834688400149977654488851382064267572406658466746220378236192090454007202783964170782779631702683293437887064868018655660482292502701595479796089549616854670772618572361205849992704616252919380229644593131422053254998994849947698803318195577572*x^224 + 6638272747599818703510672695494494778255123637583518453946909978489890501921410303872264583621788669832974360539214824715755017199032964731487818198739776270717419563668165737611883400907271640159314864311297392277536412110120142688513207716024607271146488148814765065864998827396752136980492162461829195979194633597265796675134713600481999706166976213471526628686618027855541214823162795940044123153952176157804922152375441367538254977262898537678684334213983627580081658655834927723814682151882679429133858029580254140959804811961185187961794315284360506905502992910936873100417924144125668279205736548273652408415606148667048087467748948588268822212207806862348389945755759529377552235022522886430814033848888143287665664662146215210220229483767668444204448600092439528178478139094613569069609395475202872860837298696748806496118542612126752845374374024970865862724736308532898311243192164004230143890731468984103489805124494638335124891928361212780285730005633214457036*x^223 + 3165706288221376938432898195156405276033790545072668908530236064224683998346270101101820586858497530196142210912554046281960195169349673714275350708778177391267373484710192315186997732028213973847007942014084740299104461318222074895904485403918018849290950109881706108132830700447317647325136413781702656643101638868899562226041067659158558946783850876085807661511077657549371900610447894842324279738800089644505424590730415273205674201801021062436476638349765294665030160689463087243599295479051370175773131808661577733641967900360952386831515215469546237807505149044186262997239201811200894796494982008393858131923235492353420691524572291729516692208287029266740475320422589382332504230113613227782977051019839671605282897512844718399955107756958760854707236345817262982984189043206893525043769386432293367785785869575326232799511875922602572262011399989093398550589524586527804350264627448714971549528916881118684936828596814258575312490672107933833637390586414901252642715*x^222 + 1483520304223738457253521639394866333596914890213221339552797989690673048752413458579573242269696112072289389382200425914080689078150122315936600730355461126177161661431966426356512183747355523997502377014487403303238203337308977969956665035600456166179767975793525949857924246744028963270714562667432536213440671960604000787105252110196636885048612171415348487813276571886405463539080718519451821375669030173009105701090139884120429457662684084442709879973663968015762390783527060314426996898118666624249565701119516289549808422745320247468128980742382630462119675740759527816751209162913437881946064597053500288047552127614007201348479182932524248218799044046387582850665144831931555243885455266749445134233378632243122632052302715654900036049890054273193166612973116764193186670004144761145119860802633183388298717513085378350503309972416632086725816160583845725045030729453323377761451079934355048842812799160257909649816608437140824656349360486089285949432286626671440486601*x^221 + 682457159469871611232323666175979486051961864452978266161048540139076914703899763536881456389852811394641664188233207394958331978703079328331195012084673166876153514449330326784106884716987205091477076207351056184705572051823174290054104954238593227562896332327608804884840958993303833802336455056992466806099251055175458830261135122128203670609554938891180612416847656382105422058349951415927254678259796703861387072446700397966613793911920725951133792476437466102492658162263128155559379489122710632646458271111765828509069481102340111971797029282874524950433464532453094035337206033701752115977063508692360485363786257826096511784041009288672471569247282073630206532750686175794789615629566478224606192551593446356763827988379817158564383549635779589788632562332148692881117318638184346350825621694927590091974242304279539592247717900067073518333541900509011680244474971931783659383392231675104742771669461020230450222639494818841326682616724671912700395699022598933871963186713*x^220 + 307716115672196849902864779519644079083057718457285744306378129784934427095888519169513231807227111903417504426283188231760381260052398407009563032181501176079328207655756103116439890741160294783042594381482506618717569166206886492305545152494634619085435949666939650243905432898741318469330049514538010691091709605407700850442672564927410079494466292181460840892562430512573611211263878724054478867942128603911768541178600321341879093901186788691907533756203024728571007604621453111781440898938166106799830532912436204591198670792163457456915285856420539077149488468727060852469367708324189996561211555317943680689348831655921751763629576115377767812128759192688163073609503446601707803211889047210920632777278478336689607103221640511249453515876792351682925939537827266890646272451036867552330918078437600841651738200276216290825221191984148358188289593827264831217243530320758614330546538790871590299656984603149774064589934958416696867364850522239720105598808593702904808585694524*x^219 + 135698264571530137883421146257459730063813434054666909039227391343665023478371437908006514733802664419309745187212846858096664908283669794110195964949122198439074980443638673969118624092354439169732647355299833805346805121969321720545379854315824193096203985919105331094321927281444838474928540951157033754718294967457867235254040879340676703350584804150452763928200472763916347838837334008010834489995077208229231412242077660050371757844432573910177389280649008714782166859618430686259214333689428617266007295699350934289404284118153773614225809112839469027121559158477432077396666201887403405458647656724487312221543828149070497134376345626952947824375713707365575522786554310003095836465116016129876490875939673243669954660314113074901708388328205163149753256871735195228522075107143800836605837830223538251769334268864735409835276534388578125117871745723212580284283716331889066872587765156055577768950293799853548716444329880731161661917717853251708237984834893741695026047261589800*x^218 + 58346724917854947178125935408916539264935702479305870218265218956907025954872612877916166536531591764774029448222534759873660635196211712736031123856403561700405969907095854970178010643348683379952766213381281148264094578676144659740737830064728627570312159871012906423440247979730420728208639205121875912162963248320205987148127716615368037124529110442550813438650339613431982510962204744278187214027593075818884637939436983397609742354363233697125245380009101519658118090320553206926356308437904155060753813158518147202589801857570198562218171650847102561611656127536023419484962655718657692053908984379600865846390880304050319935328453347445492185110811211699905317815662483595302222473082245600969619671133062346817122999812759577930711969900489125017873014393533508451846172529364981230072697707034120975757430100188132626535289651219798364925640436661606020798368472658046247196517531878268611982682276055292145023906026633537717537973709470027970124783781836590983083881956036191592*x^217 + 24353167626408204270292079641407001570214134080703032714494699974710067846471464611529170459211899615244732374175961229605620082883735867535193325787500335540240858294147980061491074771770255055604648269615956016390803604328756048124755663174662651235662725921538733584641268005519578301203597641062040017135266692441879366286136399611733624496177707527397203522919241258655855133705112448506897389414573892638601144223654517266578444961318302190013883235875809189469543621559868546718818749183719240813387144706220798415848015766820154568238989665013316746657526925227991704995371146682747387978223457105844637252160060474741862991230677919658146068752507364813409411099504952623697202250946442525508023933290305791111138670834723191642793656399678085628046356920039779135676530805390633552717315257117455920396880509470020745845993103240444605547554974508308688045113731161747259898744944580775834765237061174111512042334975509704851115854513909556178537051836339977152144554851097865185042*x^216 + 9801393193549246198243648258968319790116144401810888114212059071823847381078825430439412183283161955402440874215409116824756478521745146485829000885546106906488541985562690357826416949394425029898634890893691647890254738495299065016872942180532241884184454734308293927356879367934971395727850630913997918602523506833898285425941082953965130074362548604123096859216707531373976623700237542272693200308317319097359535257145482082325591518509542399257407803274923947411995713507421147289075692075450712730127441687260525746920584951975706175351507243458455649284128462654013003019862060829836437848948001563451235790314590441548639359719758806999978108379531752842384459047360653469675260781461900081753521069091511849237272530701002683380037242246710700098964697676177121671677321505086570863176469428509268533908638955906711474554592051460752272805105215016343060075059840661710542130701376198559590339657778619418688389386449877430303783817334298531701606871886746688900161486785675190495029881*x^215 + 3762805112277982724746360068199171724278007367749569531450686563439673607001093884676326510197844164572722124296730914404593366669131768011564020102485662294587236734396128898275239834142164285949776101199999318254808669429872189086248452145093100419693783071565915494411869241510669906108408642549028383615808792145575288786108101408362152384801446292854151543514838680893011967461261124717864571421338193076137117856943492764588333185966848430768690255418267571846102021885550513667871031147605716726152405989908041438267648710706519687210719910941020003460877550932005742733102918586731447745549037265838551014241839997966013035698854810467917810509241265112430295605760112914008132444170005924002355384300843468090144675060544807334076646046472168106617698086011431329947483072106157795480807237190443135198208012705560885997112049062061583507060853578119373486108907898317921952283496288741028433892852773966414296729351390782073978540896678139828672345708803415563496695214420546719789485192*x^214 + 1351468949560276858286364535588231609128034566043151653338547818985524577811625208609601060599984347096544218182054001811807264290311816452427939627468341117393882428129845210299071877622947474142058053496856706787768116715763563634983741961168306309376025083779009297858532507984923705292123416600670076374805918117381333680962761976043080673120808201950482653487100794204470183668437540634044192692291542233374570961885674824299827032162264660747749179852066138581402002595979613058162994534372414922480253090704255849370880572940528954301135905466851614812930205977210840538457768791928006289446441038359934095416088263147072745998661487653935442859737148357218895092287500298545442021038373346883073898448381740971033447145775633966261152839497573539278053905479966893137732027103757165022934665812692326258624457051117939713444500389812997926945234540890591616446423137344833213443138604956032888566037287655696156518687565785752772300736674664762921839608629515031352745504593463167368688759196*x^213 + 436068626467058012776930122881884107129069819092274325158576344043542708694649130176991871457586486891933817025670644319236558285232294758536725884122633366188467268675943606296585857523196664559946735277765017172167575317023445364349379469404345777302890462891579088126826815307769469330623078740935023326457234451746982448513588699257530655321807813686093534316143644834496823071778314814307978449884601807381989162729400609587062067818980574865765015998545273851352633027680849030207222499375973449148424359720130179108612633985752126264139870942468102612695641716148985260034022798763682634865528852099620199725714274682448871980383507801640555367962454066986436186072855759334139961877055685855387047792376955687058771183869145874455437806626539682585312768117388562578861935548781873372035516691632330859050164427594426011493495747084937195822578645737563826884957736595712135670318495746620964933392595479672927534202736043803394733920375769033135858032955380439918197195152720938318808620834670*x^212 + 113003819585866709449287354554518747474997459019192424603779843746812199866875559116615160852924375078788152445269538442296824323375080995850934012728894634361173230759003764147266626499401278349256416905475073259594972746560833750569391350089182152116096929356906682117731828438993541310795959953511441878693483292803394382169828241191462810002476076448922612765146365373921729718062388219538020502553521419465221266805580680540483140089642496150479513053305323943750876132094150515175297123953538340740020107701481361839032514611696151385856101201557775577669482497593794348480666016840527566616582784600324745620978724129017169241620787532787769191151766926041007426855326034242619118846445390152470573622006528090257047755750274783235506412957485309206741348098092294596142512654837727131484777856534154740347934930827368324697463639751405816635311885367220369391287785494587610072683561528174451916361580104722461128186209809584430593497720554632788723249829146782053359266162354475403546670718346324*x^211 + 12067544365200842744683275997691718596178268819883727996361639231236011557643719424350031307871488998088741602804246533324935095660353252838747748726745691987929248546324493066578008586465502423604760131099977857143998957822243246687192130513018920858831856728804763339946181195404723107788954565553626234386390447842923151903675834133905088780858588643510112370492084530897385346171570593413782059194283379623385022008493342450536484865189252991299109274238595885293130547776289895364282581225547663366549466641722700303620050108373660678358263978083372982837683415757940735459816389789356003671958542164760780109369044321085341509096480767792123728449904362822020519392195325835419859994075190935351243702249197948693768124915675554907159123029415099535195831918420755139276031535293747469635096494500379291356778303737397656464202314284331649445664245858225557049161231651714612693692299012766598787254872215467524566441002158774592626117298227797686417007582010584540003349061896640469263789493599387975*x^210 - 11999328855637547762125332578613625035345244299872862171587507689568836795875068751253832616285958649492365334964403639164508171758589491045167519769477082112333440111568912355940794052582854046567893296810049229538832112075418118242353906696755323944487123588365756482062970464542550638981986887430371530533236777691848123742889782374791058502299697160471896396654660226992584330116354218173598677041230314060792878728789722797547856279424441962070366463766542773044197483264919337426192373554014587846546610223069402774212843992306823400152940295528868722597207886274621710716685675770599943666544088659075050844907267504434168692018409713450861746497001695620247073124786562939044660568806389634505724837529796556141668508716598617661186680601330465963256059720986354654384285001602396641880082322555364777846371803619228878502530158227000609864089062245306985481430181079720321573149129183683001695404411329217036530872447159178124760652089850023120713249666671510163255764411597610022213867047078623366518*x^209 - 12943511407995406761593505955113618769084093784686265158772038882576065051426717439906241253293882249755707540753055407596239680348632938850612086210910101238781706087208721103275784137746494027165112289169878636895408618529124864548132900936613351556554340905469708679503987482632066087202831316482334270791631907982123690027639556686470816025756814416420121340961102603499712797814303286874527003106633644207945252698436001533883622799510315298348040881027090684794906610102815362931272024112550998913787640500301755924925023331192232061983431392746397179345492252760543857533651664431931916976548745462205425699403927648032443361823692641327082854304933919892801765859930497398280933233312236075752373337666581080336765851973698349806281590180789674462596098836844198729222564697159608526612920590985647257201044618263416700467998994798342882277852188250188700373464583305318296434895606541976090179555028400024322166926394755180617864334026857694027331955205879656151635020622004761589802437476521708448416066*x^208 - 8956836431489350401604078567870590562761809351907226454990279096579665760442907858700160747251565170602693751162950420870329152096593962333017469265045375479660257373168982870323213275577044910434554719680938886798127721783516269314021475353216311474850050957693588585583671703084250946627403445565769860418116933492905704757575593920282321999632131571645693086282126923693627162279516096800471696111571002620821406920521431689049296080582598641136101377494976712690101257949517104092282654422588482993297635854183988322126923886314677272785615437691904744452579932933775929205728941659794574135979321072772382981954415908853673523355984491131495081035360303499201361466281977350232775495669770401547771833020114226880515104741269159892987478979523505547324896079116650627592215497292308380142411094902411985756979902188674330001980800759475521839546921327909986226905864885511400787190364553467505608563187625578721436958756710662321285018316878052902428198221727228683750830487370818479677055990533914922494490705*x^207 - 5268601622753546315770398725806975831120649726551120491461901000642661507419697808911045133448778793364650698273579509367820101752492883246382842142563766896764571172070370718823612258647942098411525065308803357207627506069178801148238068176962198956611580666523827241502863604300951946887591087441373351109449034825865624126540966615112639441873455732072313201872100776879893169261047771473062923113819617722818024771210407046574739003775799535281979655779034355218119131203582790137541287328236525092828309069031894200425122556036951287125630375102293880024902383935269795571609627953504865339335012890408611414103191150825558647871347159002583944549951680218095136593825707041362319082330487424705187948339123867315914623436166619772998380405049791563985915321525326509218432835325279854861726055562817082652014183897073981417938610835432687102338972709920243131967422027970939926927160597080994124698436082267052563333412480770935455040426477096591703900676224335441779849268048332525003827437961026400688289805506*x^206 - 2829907332926454628179716127915567109555621865939585964150459511299615061798578677933059227522501794713582503807526566337343685408238985480463490180941734846980308623252571910882618814732380149125113857061009586899078778650834118607510885937810954681423933764413889929300446248780783846931948164698062683386699019485866836237462542165741291347389546764506253890181934183567665002233035826406447568178274740721824368505729324845124784148946613334196663432039282505004145725503506842894101462088674906643964532362755130810883454538612852858504935417436928792519926860869322619994266908064190650290416472139457911764026264611239343497702279651241124996770774096337049808074441097635412337258815609165664747077893867672032212183870698622538603660875482145790861509922396290759836382057464098584640714960392178192928463149803732301228735174134501645466127756614919675070057630873464934104484247744537115511841015773217015416726915969093922865220621381001021284548275756401682874671880562960339074039210615355954496639922542322*x^205 - 1428423679460681776928670658835392717785031001248454443822273609320469734370471080450408774129957808852151089505942651883923313859848370524091634902274530611150620420991508291348495430564241802014669182889713489647873266601532201217712338218594205488823871429935621950978451459990976793634269955649426013430652194802202990687604599326523777007930050562808163485485420574540276788901387207902117062058959894213616656969448520284325248747498962430079758606133062035292988229691396628491261824292761300458501790971524829906397713116796672302878350006275119318634731334206540067142364366193390173029890807438060264277399050149607987038784143454848340169729962377367836348899485182088419635580296300558718774185210377278414713411059677353280501952033711124637421504241205866984202020609045229987170033306581560175582401941206474527733375144544203421411298934519785960741320757434554020918646067928580550119233904181662549430619013977333127080202090901974651525049711640593859412860164151576820839935246367675882328601166071863789*x^204 - 687023896889496827174601344777527007919924907974292898825184718928805475912221650368353212921207027844911989203118358488661539871841024685980782405659732949793856879715308756588542563823018043894227455587055879968310188143500907353802456579032273075627228839163034373753314702769835040883843501869743132195782730830088303036954461148170440253965905991442107838260207099631322085919704561959662791952771519631902079198823492636190538642248278519405421362062475887762482730660762578290704353822030242682565465155710759561876745432733320269146104249395931574497447947958378265595898668804670602440878970841215258654671549753408000008932646313901625354409586779930488690278161223877352075825077378648224760320785224086135216488474385314066677842984446683793269748580574333189145842479754185430744307064240966508822246484042144749657790783541053237622025638444970446209449349064470237989689811556574456889945928029686670218349783666724652991921400581977784013256941444533547705502791910508228823304737783214254401400818796867770298*x^203 - 317119569465658364741460238047390212397103049401367823691612694491038666563477745247319098013713758992669488604831540829688124568137782116623054872873778775443731398928103908428432379423280775672041606428301771403055466653572746700487006473685524057039633929677821673596207755110172563336014500904813460790049090694035539201922228941180448781066762042497757619595830680232189569743031690282162325429867395009938644867248907412360999328980514943034259301008563450331020928254659636584958342540104922088719785400672237144409877821228926624120636891001230676799878896123373238522315713975979455633228992146511677694239760522234848721747105017819020314702634144993587866694657426609357119665102496094192216298283648694058158768622495582161566796820000098038527237021759925755292737628035830247062305011393594896452182693965110610826186064688129695651073191945583363428022096664723623612864691959360978410482828224056197540449619924993407196704948291679637793309761973151108734695988741833468470350177232572705009509642440432482686098*x^202 - 140964977511593362104932398323126026682703081230546804074173690931567274437303500047925149641526895935699252715518488990829094784346662745890223225950885805177928792725968123493688547557830819732011102676375607220697735339006487937647468807584176196935433523119700981825996280911902633505144606157277141164737969185211479334991847713196687316037367803955059713296684054785428814414500532772162891530114374797994451211004641965808424348519397536704774708602954985632621775316752729933536610666423587328314121426988321961315162528404685919982291915237273992202612800920764823943146086621673136316250939097987017476881551206634326273895611716236283113145900141327399251154041210813978707670122239708064559720383546172956674093530247763400524511687309125955518626635188875233307478635360908789105598525090283153262684103950254847493116125606007922626920925108688298096258031723950848800315699059602661925518409974399820491717286670748700560880207443264645489544266547113429092601661902033020905765313181241213363949996120220460552280494*x^201 - 60402648753093114523396651923306915766947812563267549196418346722189676773436862231838901330455764832101121255291919498835709605643840885519193920815838058797591095148046630597451585099142225679216531465576133960132545162288767924881673496668336225733009892750613496498716832797597548397948212064065960090710393676489462059167335990538543842863940188875112798039024725917443255525349277000601309244024985902580986418747818595728076128560218096488833601451271850286297122870784380494768424691257954119545351990652298946866653809137514712937521797999359683443496351255566081159603789010782395169833064056161912977160795990295757905801699843072092285665539961486447343980808853971017094015565096623673183810982150330548570580505943460040067550139266920051025466725174198482928251172170514037862494625955849177668470911489791812158223290835020769116292997389346299445108350380380599190112670636144341683406478825727490637116594470989991164785846325356651859383089751937290276525505833383461558476645433790732059678756256258316468900674538*x^200 - 24920065216020873154061707983782883258284345396462708664748829797105842007264541234372491983130728836666276518010921346351073383161003147839067544099384386739131069962890284772633421845115199048494258700719866417229664934794992741734858094756610734451007335228134254065181681596699996403842323899561448079053023530900589201936173142132238389667865136309647980898030008250336712805341623856232479664390244536193604880086520604039388955053070440550564581256301635323108912675359760733103005952922155971106011578293950389674867611435894670339856621995721403112585103126512832263790086641671957561265189164706908427955846267039240793319880464168232812243325951210441657375691662733997232238692857914373051479599466792489679275182164668566417277706260138232109376344692179549180357091868942405607920134240323330311340026840460412968465936014562943210956241646267144762381977189054973172712425905110926589190133583410682352305941257536223850573267922477025125913503577168878905520479001257072625249234180687165554189196272016027452012247952183*x^199 - 9863584185943826565700786165761271190842147231264120095124711703511900495222848265802335616272281475306345349148181493686232748403918036551709147178893810079029326485743471769936441749983516351785958686244081664199250808047200909741318801426760768359542976668786808740693948558767849675394079303680852677405108219318042600164521433317783893067667624532250045788551484844672056083291710273982282831337504958629775957609634180549906499816232040230584729962732233064459935580104346072749045689764806454326306164140521511491504036203502335364187850031825272406267756511617075903786190931923739506901508942361393352003779745257975854758000637886480591713404720169536497861927221130729994314269686736107799508855895638683986086623322342162010922469975371441402316788358977090844281803550276754646921143866865194494484207760500473611526943503604855097247291492163700660895137835503996305652563145921816103765416311172891156259578041699510330877363723716254674546321126796740296769196786297488112896504825319491234336971871337363315668236384829139*x^198 - 3719032831549788849105719757529307090128465088392159765431826415997632949042301515052565894865982454689449815452870997023760781136665001413283487268328002790921935521328962284764810125464016765035667804471463688675465130610323673573360215668642273785918351683930825959837369370655737691857221240284951957697483255373601284497930142662596978319139286288452631430301102132009956433051205489570638761715715248460054119408548033216062107235417895199584657302079400030953490694616876126946391423172515067937313502765354166385055747251362366132138036454144980279840317343031059269504602362799069842864197904436306056305517482537185088571780373070109843235036852920369556933738572675114821111992133227326792510879434235430568529421076632350033830343136922854299601642126761884725888457599949156501208736548816084031210299689555617049356851681565039458214416484268740199732509815054208413900366019657525405669698966324300741078524789578471344282652492359139754310233127791193995073037477831201479516166355745492456961011839679206101119307378188917975*x^197 - 1317976162511223460689272663612695327569239263261591269585574997920585104545759366102283062369881130183660462162264023303055616473686852529176142638750961860436548061405158663448056705905162293757122950792947543893457494858769918308420781512458526767065444103172447778854254126170128173366976403393018922505303661285460413077397508414425245325962979942932151057607270551763914721286329131655586928088813239637375562002177562838146321293258844497937214257628290605885181835184395528409792272135799162038347315967365886789973766605330325424418543622768610344741272106483837582095932718857627601481668701845583750861210518907595632800190297211996066582552736767125195347497836762200489656202181199762167456494086001267580946084425442383911244274904009842442217610811257140110399279117816599971332763950698110936565923821525659616875081257658653011973745067568708343086290284997009651400960683771524198863923209846664371422586402719911530194553496220352851455750295766044219477126942466940816792693317373051777089264111026097143336715008277174296699*x^196 - 427193383255252947926052030521950794978635264995917099792274188722897522504863782349877645695726148481490976393787961406770124114761877920984884601336796797552101441199528842998511092755946445701857158649979964550238787321455844031736223403744343429267352279264723390268622531416109375166714225066426705636686551858279513058467431179859095485626061584666492722493976937273344979582643314975480112184135911746491698039351039124512069642874350649757635493558239459184045170847865337731745920791731637942679220662838633109674495839527485318254253654108238688958974968221429528698514282018827517798110392377466035823876794199098514070781521805481383596602065575416460123199394283096652981407148934103066732930405568259782852611158761336284981920478916567552955120527671623013804277020709204191863288852342432798539706623218024968291252304039828424097898542962860914883263908191698588174234372417599861712226671123832680581636699895550800864592954817754584697543862212241014565502193087751660627677817596911215121152389442746188676029135382986284953442*x^195 - 118492961178754009384157433926065972455854851267197466635556388818087695344255016363136778237735312687688912182666053759243094750901995085370947663176181636953960807588523769214304796082376783882952586176159835100450427465318657489318418338833152728004855309810867596655217013928361628813830985684648541169528100990559153175996292694715097759629076696842002029124450565715554135289568639388438019856227901621722143835234517167815301925255856522529009776096368668957045281992619056628114738106690662086431375174361454236894355832029703563862118951469128888761019456421936792279686171783315712097839309834257399258374842402840433916454501067054505801840446249897190624556193639405264374620686112307719948685605817269764860999849463493374695577827627682090462367843260012070334797259659032806210205049502100667097073277493100933860250474574967448744978895050671124335365628204303708810652067030892716291005020203787917650502511627272672497232269897063515712022514946694419389697973753027638583160778806323648488420157122014183706538341224796254319554135*x^194 - 21941926746733281069579223173285169049164163113415641002505301670707144587512632022519881879398966473955981278677783182358876568817607582589543216999105920683453331559519025844218774240817839033136046602985777165687027600113836839316613753456958491088027223750992084273161828285470009323644853776175827197225122516088447307091895841644196054794949412102853388306036129913070824346169508621618748957534825711256487205828398031401636992457100183393479425070950616691480986209979342223735381911840747600524772429137409065596745341957432751933084250634189245330496283772292232280063609117267649267499981252162254573761015453766608597003017585590238946079026495494201670506047030501538024988680491578657182170030246826922353669901077847481808960464375233107988152913433292062040995127945956424783628188672322733161021726629727000026675090506552452955228722363222065874123822454090004194699715825646239314124012700903314555374012092600637265055755817498393656367114694882723817028350596703714406445828901173212575245851886203314253029475385303650739240387547*x^193 + 2930828146120369241183838712161073269160623370543101982303893543850294071957737956987017028162690160247122231241820672823778594481656781378458269588075326837153696244145057648197115229129341053720912051111958768332891945253755990645219086802981335921480695712569473065000724058561874849289234284348766033244186796233379787486189037435300100594947432243387598345034101401045348922172137993273360802733683154492564058455378398253196517867118798010938332269398557343801394147791242866326326605416830815899054800144323064876396446307518363020683847289284048854859657247421545809022299047630963855714178224090784571560131855206591208898694270492696047648818551067569625307559481059233104893785419180817908324998280343176252259986830217254119239543828193791464520598948849113813426354339970259775737958179090620212646528251903498927488066043064610831348196481753676033989356751279676911742150385413011247187689154964710080527837238560074153639526788703830334528286111226919002788310674608255728655552719850122166965584614582740396534304061954878683648470848102*x^192 + 6325543499078335740820177882974041010610574150004788898215524731718590309162647478052706303810809810885946411744267467045514910605671538148223205522979137347789400448024827000740725189200469722573943702381990289042373223356353080468125825804189494518652848962539309851458275621530867164040745742766091478409923129897297109605533204195574713997565431422535482849114306371207656422453855762231074337320103735325553859971774783459243290224260320928215988439116803163868797647573554410743346942945190223166466052334854153966151430539318834393347213392450960620173086644370212696110084121540361114190290033971401204257634589721124965515104120012433675494033948791977732462092154346362673964663325623326429744847831822283735994217100346206285742471522221358464782489233165990464202375492995918930707330969547028967704435534724847006667960012990707526932718253701152848100615763655110125944439694950140887478481906415408372607279273927947243341630760616711079546515210644247730417792637013129667119646760497314660819994235492126168337709197523770483986601586243817*x^191 + 4715361817296394584406633400298071251039963598540731179321129654122055765033540914697725881692761475208857495106295070890230522221579994780464060542311468812560074895252372691611489019466983506462020917928424813651494054539247917705321687557609687887655525075243873953416094681974529102646215041707304049781387760948316844663132032730571644929207612535472475319538370564602912804451024969933026672021513317711147695732150874172616135877199511834351652270005137837211967382041943087086453217992577924953926096861489478515004368841893622032857151662267691409579612551629579348254494129939417989691756800585391757196685641898335168314205832926793622310106828233495086634284223424195426606929641155880220554039003570047016184969903582885784204328276930124434500993396270459034636779466006859564164622397319171011417994765845505461010449891126275521695207700985764346678279970738238361993825143023074147809899353831790371749814538610839001941416973657283182018969092397327637063170888373096592257413502899616470123154900385271093285385527073332824495215970134388127*x^190 + 2782396601165718266066961127848137047375589254225394964171003730626116819296340345014482119717294448075609473919760308588496006329428651295931134851601361101434297066055513400895586809220469782273350815175602172048254411114000948182743539422494431510316928886618155490346983868209269490526686885166318185199094736554600422760442627436573741606341026254711737302766981661471179060759378526434043887216324478217605487792980665924936213251028773877282679467629165270486349224261816092468052419387067165592489292930455901647816970917949315971126374469509622274060407450624347555138329674897617315342418113917142102101179115189100318636561181670973115132883567343156838909921930060144199090306864080459736417764131105236624040331585443483692203590794389436314765783993985226323765091127793102246866683572885796649849480265628211891518550849144309007339141208429809275368183417168357782226959708433471243059454043536180263245449582356860491351708608935124869680386044558983166536516603342955655462367848225227538187614725940785881566199080624244581597211310754191585432*x^189 + 1469339054885324944302401862195234092319704505969414072890470345798445227497370191577995455999082102561928280644741809939114160087048911797882785231379097426387334506196798548222212432581834342061734188920388557893537027261807094346402853527738926123841453887048200492691952203112012118774890745570791487186924367782004814972950281793968832251866685715654222779129846258178144825763664775245617171806761269938012087339312957656404445296059722760289734835253657325284093221257410926704552648627784430170062434839808970453509793818657957692511678253607715167762128242803422829949629445077540837548039264270313914764859996592177020583281557056915999287472356191313180947208176028905766737025511967164829318355931672209596446912118348624540494081672828136473210878260889449547261644558388887541516437304290665714589780325381808743915776133885760440585667016760252913192036277570297450172180525873850804222854109330948756655813832711865020423386125405509448312158587654653182580094891394424763423428971647340647488485285123945528310722349366537692999720341265413363128398*x^188 + 725222490106570158429189473119784972771925929780695159365083516948788873530508534400219496726609675160034366677612084203997683275089919265079471309570151702630369898575719842867541520744756540986179223472776076721963474291270809131590873610041148953071354917095706924742239876234349622189831162324625146713889697543989697904303035233092492205592557696875950259216387608583591665304696611014003699997081451332049434515749003846528762075371868680084911931569175945010687579791149225809558433641156585335588212790035164461125309781007514032744928871765479429446616998758949894210585227896054205074416030414390115999609787094221522422324170652887196282089967739709708080861953134805935360991904420219946718097149745250330003763149618812301907975116499727546083338477350200757172395080725667706165275438872251117916466758661315647023490447877290089068974862995256291403154915783875472127609255743392264915996655092630576537443785780786943866710819834347348634176665727785353896434798289644613973325689343487459115112301325413179070934001211377263137210603221469021438038489*x^187 + 341505314467853193965134439042726303785330493435478135517010700605774411607245443792698745053303981495063498751825813370171323114530452342628481429265005989064666046042383061178887208005486334640044055285913081797290269361839953873715617976186838204276282935338906157022293237560830485608726376138243747827341677140818344675723349022028130087156344707740946799402922917273679447987958039124695637201970646868045492637150153971436628269064501176645776578704050967532177510357299661989653532633178435783970403980275187527146050542109411771778994669990070867195174213868148833202347671464721571911588541981212869538428543470925393998354108294403766204736224856826060537948935909276322623945665513129452274150309983904098693705288475238411167906077527322693690998663617780750682811399131941821535145039279136260027193686226343986374412492001874773104614596707241416972776139594961948238651206224981632470853283554397903453091724370788713671071091181710214836406206758039802719111348526382611328841014883683034597191190153788531643096746330480047934653548170153187665528029614*x^186 + 155186409864286255142966373465477703475387456962884465525724249339663813590692345112323707699339862801307574546884808111702155389662103406737275454330895388315495407010258556588809910396954684619112728721486638767248513053339792065890964263566207808848871590828932505324725129055945537443347737118679641314508957898106380816875516184249648240324337364110135182290891004973925881605053969568493577856292109594968173121378626405823895209889260310970520341373395667183949282984150213140158960857163022047738706449856810337186364954831237709630197961090469605962551361699606756171019727879033254021867763503097413304640208397063170368946822068525888706360950094258763670666546976181235789947209724658947843624896756139989798322014734213370407103497981366374181967335974530531424390220539429835712479833994816216641329472166614798307733918462235316876529843749971979128292877584795475164118986312198499033058764463385023680936454416640494589453172347188602573872690592309955670240523622452722670101016014258818120432230934084545535153045991256593985452259122648509457665855725611*x^185 + 68526624682984859939864789002120227130779668394513609093888172060356611149443967047763552319659428984378662849628050519523489464550844145689459090618493246824097739853591642894980922242820611132137325634085365792901387610406845527819391600648042027718202796952120519538869528917173043065595903668262891480408551643413010918252773640811471462080148819338212205414136337959337269693721960840218187671499559905726049923400788176004125862760522046444942030377051583524926158423658850725050831330546510558528773922616806461994905931331623071728276959705641846110608052570605513416485726113604894966602211154480505372541934906435774394855229257598448917972790217253107898004431499062131637731735769385941245815259402812172445837188307947574096404841122406266445132574305069119733114170646205247857600158099528591764615230113732764655137088747875592395507201015333847062311590406422655379411866695507384640414582376168033169439938350348593957576646243711370004191182774451757608639169709350939801895962402016344458223286094085354428427634185139107235811057912540465800678592551850895*x^184 + 29536559434056868095954579426221419313461108859663426041184830853422011592444825447733997127601643346916677016342743353044120260938023380233185970742361543698794920204240972023760392162357908808504042362181446766635091656949305454127993451144007648630516809372635014678271860134776786282999383083377586092463280576965767393587000271854956308666800254404490526543079171590881823512254468055533709791635550793289170024302592996472487047626254247875292232635559854106286811274968945070048273497822606468285626784002186701331336100298572602679726227038532659146398714623817867195899218182669032591783173354589937054895972180119106739342056336222191936828901683907999905099836467684123304725999782125978427826628093648744360486125478897651560314819954227603620785917530500374470535574417857871685102383708274082490881905213047438044948422694080224160359441593569417639017037079144955973541907763625264979428306606953484818894591987753190318473925485166637966838569450622818291060685978201067555640711839620893361087827037941684928105818113972936326639842008166635168917036927235093963*x^183 + 12463505968642980084228170789279152631449562215379731653565138065094424259116347324394060561200111855083432354605215652545106630577301976094187211130222390105978618289111618094627001140479560396782616467823087478704704447027724189599443736477599591632729246764335178955073077496729022126448464795256997245422736766699646444467217109270158044383155555558389702833018462993834958716076041827668100904352674046623054902930228751070050075990459304599273892845646755713779313844198234777224319891185962779756914017877234746596953283291566116776847861040031450507585991772513952542001091628914161631339873044981598837673763598391731208921970006970569308403827173096873194908597207226031499444679115039364817102636617710320187891805504251557085302797807934077473149091977693127726524141477577988266568268073177028561446026472479172225608304748561086820389843811078182268191669317103494351674734623680235236276347206512591940699258473289679133571807275429663048520495384227693711069415728212842670553924437358139712952240623344330495134698423031474544632556864293474629893589560195790866502*x^182 + 5158745458514497775955904358079272112275310934481635358028759212191165044188920225771230187756982036674052906081268272620551665387928744537695488530720059984890250474442025194298440102346489975301410139088474703491418447768394470239348849669222140557661965326501100258634626428260054152383846411490796726082761655635435442271170230988997551314830645953638211514939190828950020369756465783129086900697664871594742526889811922104467147493770941591711892005459757642506807090792034300711590804550302178774341905434362881057668231708116954271469869433945068881052777366680531062672940082027554960325044879124402490316463514186753949313369689988975260930001590881436560365881730100742602862744633416023291185181370471902426210366840001614103056414279413936285015506293692219689936195559803737395435191381167987574400659262333469190297146547814608948978052302837686412031447683491330464950272987773050687649674723357305313544784399224208274871861620588681727367465427567745823487314870562958868560591086636067630171013938996184021097387669904943657008707326169785162659238293521117210576705*x^181 + 2097012658163198341596489380005599349481342054360516712001402707475630601690376810881914900522140268412160411571782269005206828781312527291663895688060203796805647876062025121057334196278973599335636154070880194047788271262363234824084852552534341117586427001936864434581602255846441347186021792542098450837738066603494960351438153272294556403511698007704536128535434321674976461765170704419806983735841928316175944967804625202568848992698407885836602962187901964926519688640770645195674552221000912418471198866956201481733726285905045405887754848370411162601169147358231662701066582885483864893484051279130025457647050265116768899618319475529204913093181033777787657410590481825804284882113418851747904026165078241077961753956413794457705425552567283261891558294804437328925258245650730720899539510640858184518612522563042652342000621799174962241601210118993915111151065375091335912905579487043359727940367577983721181122152472717794389886164997584719980539156025071734203337279318088685150654672944496845885827515222691214187290083697384391079131588660889921692114342090609862019649275*x^180 + 837732285936679667908896744286331389033631819977526649569269866254645462293741240572652782853709985259198046368389794334296167761900672623996464407024024541228498863635212198260913788357283059415388976293704742560744638968000758812470437014234312998698973561142739687774535137070361682094169735596639789895910131659501073072554425065492531326467200153521246795495438491769068624180896747711079360197312676039116999167303735868655230555189638775695275884953582140672556742454356855708728416547473220970026891285382723324328554964411353176591442865616488074618020080576218648372962883990615771806598335774240176179918761610134439125163990853429200388982955090154854855858535396820863941044488396855643803310719237141765110629749292125297576643271829985947274310101855055374693231419084929252231433035970656019120608483432038059412303720902089533099523310617534910284164867194141328875195807813854242501399276844426377968323375030735583679491001991610111249018792897121404418123984982273613390071600391778446597084626626488279589940912161987350941390842775800566752820186358072884058862689267*x^179 + 328978745685095452133393984517402492775311831599110186996681919357022228926201673329367552957073916234945457772779276479686349852682848884705528968700004851176525017116179207611765162578216298368536503912409161131345162737625041602424606737501455831751175331609780186618972849144107139118029887270718943613344932250588252981186617589635658996811234110097832744272048583343172088195272088354937731400189677655701396156731675533311886676500978032250176841677345637129107769819315283988352668009459899599268929713364452300965217407094370402055174943718987627735403193823947874163351162229065669584076391065994545772443641868198995997115925220014002358281160569880924266068414526713098941605839571196891365228964674149846404516052150191228618760669471864065416674310203238803446593041569491093481246178466533379550602810878252223532823653434150360220328612498473469835368498609713671808848957186143517200086831162747876493595340328915369220864358030277977430390481664674579924484644377008552387436053065731357503488530898870721699828113693103863665918450747189767432882214667255508531273611926969*x^178 + 126985043244431583531200047768066886671002614222286947573703799795868847491447274982750533413237840064545882969194151823121993766406253174352158084700366467575714412355100739326042530517318595320799051483012459027239196826083379796037582123355424124799867534611970788223381001942973880727645327088649195480001085314998314391852982781595303067227991545176641818196977044339136586077557444608004431394789127134714521319625289534196154807354958346802060385902490047088193652469732943869052627683042759958264001588188114349910586288317082777520697838775111209725580840115621571504423603609986525936813793325197584262157404716754573981649884137026842992378992443390865501049893696470497474415739658901453811945507883947974601612921707552791582201845225537209987260390838624771688657135046194137588582623637499467629025166073829578277896736616306156065355184877650141659391759623575974363398759683957807762041512339379654937251007812591146574235697070469795058612584926161812629659166593035468864831172831955934206316625271859893017097693697862660838653457904893338237115370349236169172444824922212065*x^177 + 48161320733271661317574640850015078392085235140027035929719613244026661853750320393931408810128079322058793559736173319436798447361439597451212947728214807277883243955876466231217726062537001133846824422665454486719003207015602182437319181348882033428670941592749471438903225789437336634625609850114035156573727428928798274380832304624044106655974109465911869289142876764029739041546853737486021814264757434116763527724461401277775235107303687596324264437395702406978589374732242251326660386043461964126692983645784453918255423051005657780493293819138034129830071250068940224480272806022299151611134041263035572232496481581010111346968243470534956582527552751608701913018939307813165314629523811475328159756054748980412190245412563242264574209274815577401785339476005251886244405805353178671800344360586978756210297408892162113686797478124990935460493213770259352090621697660839648018093867989677481705334548735425921826459703553659915025364026608844431612675472109147224631362567917797819903941406775900173397016683705200430026211940077203583628056709616863471057776200410416023714334783592296000*x^176 + 17936104941299916994550487854340973776538546638865105920498263220170197220469623875495024502439829388381478174617572762377365447723966333929312712847518503081675714422763106414328414867943457727478929087672220589825623131303537675923168842734028756553801381670443255781232453078560882485045110053230166681014240061867217096106529277910712473189344515313705546046499074961353385126673194826020079683111544274766336029453149228474328094619730161228948287529891231178485919337331993486674935771949525371137926979378249303388752864969485155208398555829525149723578639812407820848239917624334496211784016427448015061169665420984313584106873552654503019993541215791359285415961348820533336552258026482016493344369016330016791340261811489409879646978152105951981346494868679407301240785086300607204932581348956686845723725785440657321166502866781734613809924595062242567800869891534018422505275319724367339315105378386149332507194575582287334620762762394368919357355318459758902554198988655680745842610182365099144722611442904017896691042417106643636779193475306901204608486004543830164406314955070820694950*x^175 + 6552979966566280477289210398478746534987136267497987861570440734370882824606641098231401379029393350984338938820529511414727923039406741585015586178842264610410698917443435208116141023280310562692186887072036143153855269484639906078566316209396664181603269590849325507876583164593854202977917515366584797303729286272482489903354831214390625172224093624245139986208152568500948717811224716676566866210430757654671062831406077645370898038563140056308633333776772012475450190781970586300224047616448796661711530903307896022744436435423304096275423645523945489543916524634528410462087441752140315823110848041480195616440185151578707106162008893372222652544483752725774476934766216299918138135455781232677178737974307925793824123140930982562122968897178616122063052593819248447861092526769533317815900496155973599087359780645486934976492849299143164509828035444123217530035052731049027379470408059284591818216960097370404488593065055097589262445549680321913587418171547272677600549446005991009983294523405936521430731289816795504926712312223803566703771923495920916648156842626700296462017257703863856365997*x^174 + 2345656313472329118002191379735665983297362441098820735976510513641520212450496950627717393959758252926069061836110946363451819279281857476977798813754601116074698711224197256190522427632146387470714908495600365681655852553817622361586780669281029826380066764743589621024479158267190374519074679468914297202981901307178142993703118432923618532502233626586447759697220966528156981475953400387657574454234541709150922927955734012771044069401054786425304454064163224859436338336467097084921366533944463857187077800888208743412344344050257438548227029552725339330874569874603181462924105620006942975164149906840055322294376636804622401741806325188282915120747865563092067641211657478492474209483967757668660756193966714352507555738017381429156166192099437742766127365747044489566119228237932731003182930551424014331295920219110286977434319497788110199779362329791062164752851751294320427430939952742476343449030575413449942125478846224493828960621471261701504947977707035486795184363256313635630675234589404493120293534200087462773716064666615940817284067887017215636373707951064251824409564638708412950553598*x^173 + 821096797234276725530279211419129787788683576468710200513510137389184480923611398241255682915629205721975822291999395382098578223039807227545324945212326019266334560161209650307097956965581687163410656470006886226263747437520189712660184942202532536221580685557564273995232167628316078828109023444734331811292876289082461885247833263381459725753363748301302967135584181480320490500969091384346063917198865118752420594807109653914149239457704719856275167278046107285339744139980959264533985368828429113558039572580482313076368804169853572692831254115164605751185836444833566330520135305932596631331486615420362687439986495413425331432186312248128706271885072237155345256213513346712378725982893303561950628613410807217460181161813922021086827060913679217383121395733493411597835117466768894140312680488444423717445146393741951412723838865051333493749397348890091804183808106613445453510131491297308695073811725138963052352716761919458241545274118916445965469367002115393780804260240796792341619159180242345503631619168071926935133028696005408353452850663921412977818142000550835185295516928894895562174877226*x^172 + 280297802748761555946400338374087057797922495520475329179471770168461964524827682975768715979129992810773509594982747036505195768988592859656999577172119116964206582438705312629008638686054939300829616031313089956302691712887030607545611321062873676708490860215819007177931877939733935787152694210336500544602317721932284873204955402227169575068585083408978548744252983685174303184672169554304435007802172249739651213554939631793603116928806538343834891704295753964981559195033597437365150536383083420335222603619062760627517315739987510151554784243510335620065996919230663308660641866716924658816904836061483837760513109720151889730094380753362439961151036471235776001396689736142565988082520337214833377230210821515009062080554253439724870761446550682175203510245632918250244703654077279026040636918565605158182199067818823346504898865132839575645169881765445866499214020595428290834646096308866457459734546938692468746883296554761176029489187693898612274792823366937874333754577837146548843080641197899970544727096524183355976738764194151555351085751802864580159890037911098710672191735146706078937947651406*x^171 + 92906531327783170098938384657395250712109291459570448363728010817790669029585563489885753817764233384861294424548276563843081118075474877042683874033160652695534418667528511760650229348963198115811503678270518051385252915866658966381990993639647251230989396110559982347609118421150710892955699502957050514032381364040368643708776693518852314246811343686771692811380088077220817051458500234843922144837996342667097534922248510062698055191817965440851471079998871054269770971191891585119697387882638960719119058017776301157614320460494880465080786310875123424422278136604574427227605757749120746385693932114409313314863972453536755121910851172551208156287894285315691907963142266271188642053991910574190718430374805634185501171286425056183713555214894937778674696464758117026037656530529406826014204548322863601190537360935388971244409899398395377918877004364112369199879272393193249322087742059536829844370035223001550462270297956438527833998938280747734734555934504392618476569626447868507290532387612428220669041970212280929084660351165318815807235315444086649081285548915550089082419676377281761157355517435844*x^170 + 29685504942727256001580273208640509939219966740803438009871659722436389447099145789667324039739941280020729789527132697804129901381553052699340900173588154800116667505936560264082368339812015707781054947173385280044265899678296298289303782957858872503569176586095045895777017293440290052581172182808695800057317334299723869448666262456307273400168453954910749855484517764375015305110851565295950451561624326165704924557555066163700089075378306937715059620831601216347665466019722648897326417092391568839655074820555752522823110188463189694219517572434596518235531810820699599206721646983907440433636779329695954766284913174552646442385107473267804028480120210496055024802532858178002206609845337935221611104896836581692331257305477020304860220039175841748513323053390838761562561606529755584311698208192206044834723609492776559502904907321846427709093552693466025170242756044226314727043047688532234858647576845130630122789774204315810843126559710681115716280151217594770327591308286453655043455975692389774928388000643562133187201358186318245564152821869514873415998299810485388925174334333646893786928172264362477*x^169 + 9027985183669078328143819359953260916436865319780377906948189971142701329438180073450267109099878403089382926830858915462025081444921174723048506617104119749129371532642898885963642471835188826529128746137326436712309978353830682248585092865032318179051991722037475194306222916063730031204123349119159736249918814398950725017399551429140234353021267328932961811395883779233153985646801205594136255435085621330311545689682089569100665007867307245396139954224266815215953020014018743889222115384702404587490500392345647088785562136603340593778329819204545851824049528687216843650791870584789962000582628095185625004767999941923219080913460530680047515145054266279265072172070351887919966515230462500547524136416346626075514450918962033408231173093498995334297011008012392411646786703672997254678587695844253457714273550882440333892599625867672778457281477036184032567396228683898807771869329470105851968678379430212399903515852622345874132280730293746712777823450600919351173702238467973704026982885594842200684483930379063725029322408397533544470664003966558004347749241421907857660987872966819688706222730667015572861*x^168 + 2549330365993122007530736235051637684673254355059008626987025107475526097022175755042631385637851856774654232806275376382995578188675887485662981759784770943690867911769624861564455800931142059511239820541867089810270613591600900379759743673118237747152612933098230809562915435175230236719310117396099863965305254066646574197422590609445978873245110586621371179849830085850493579438503564773250188580879924651057922409234344517217149959443211076288913092271288059184063556906184331604960376089236629857488709720641958717113954787296145618221422094537583655901465215770758222814260490364287692152334999099447439678899214065510562842410538697165644654367746426929338574441772648718854027587166323851656565260679339827977143804728003160710335525419269598254829954795987896277259185975184713194892204201100341923350003185918059327885896035900630832072358398754435803015922862384159054659954970072212594622525409255993840354353505937124450690416418102183718310391809711104079713498533277680803064057825703661758543575377001794204479111227466231184891016639674970071864284789501949016741069748251404425417908605677830523970587*x^167 + 631170586014445365989282039892130619732524950003182876539995827551722017527533924422018389291538568419375540783974459157392012375716867215301636163700133286094676612465709506373292365596094183344611019054973629953856890080653112279911719517312271868098825303879282346954452902436466050705216965205163800391017413299263499907818778909108109042245363442223828360618998531980651057066682004922959607614211119557378094113232771321546173275654740111483044424980599763989946956021102933399357351243158219241073069492372930877541941101442129387125458919273504213917795541278127229823567359674472051232728201908366892846973066788625563696845316294070221152785118544818054404309544208172382115521861434466452890944284094871475245694038712193484811377737148371440497323185228606904610719452001691405575578604580167246495560125145565456942033957717927104814134967896618802962134604285779579142316455998581197792182655483058491628679885999062101998267178606615164828300466994436803521366055689243796886640294081803012905582561778577182607123935797111681738923109678264138678857034550782207651474113128983702962149557498724257138783415*x^166 + 113143707607665440302606289287606029174603554373485935753965244605132534423464015838498621821364515478748307075980720921895854023971474764598720648285471732297626396227518254116671183078624895771018246396016694819838371140393309861620133836119171396743831128732601602523689565953539716561028619759597460660233211568343672446040751587061436711455066351995541815286193250992184196067912952756566014193808358985780841713900758880799043128395716462180989977391323280742337579984725225607380250665888157535408231800223017745651011267691934104129075863323223529172342662249287646545155511744541032640112440006904440486065926212347515779479815043006336130132036958797369755783021447763687625406038676804940563946293219825709456121770917198742578635486365987207277133687370271600897080984949392198443072236739210079620241149116497994944500345859204984695503619886019078677682228460839624621789645497196644031392147316241681406902102790805969470907341829799177675920911168466656410544255590815602212896462944663475395353884649452478993176596435632856201016708811308415740030971813563394220131420885587313362671503238923977632060680701*x^165 - 3541963446433154963039120307230186773392631906700181178854869289938482514349300090150730735161314944720841185804780790242146425283760114532807798212785724046839939762655519279779982886012560860309132778295366016594035716319300604217501469823829571081684482397901670937695998043773733802997456013761508013037275748551984395467256425646023870222223717853125802516088708660384150757345352104977492322409805031548234797670485103352877352079651420366306420265365302501574220750213075751347789979818932029104994133952604821365217344409580379385829365007580134831979389687049833664077967035613601606342653029501877673915900745903707387102896599137380559007786713679760441449177491253103054288739856353058835030077753899029573820058261348170496138607681955329142829422327619344357309931725482618620442295085572844608068099826378850418026840548494293283720794246011183237246787313910832084003228578980871880892031616312648043529368310641195369652338364256990055384573734145477842131954705348606461145162830720276690275446976203293536094785272753879842718226219538185630050679933679819357478796256836767890166062824996195978412532665221*x^164 - 18015563095176850113543064850606817950839238242939203987581524015110757539738489151729088621888513833904038129141779293838311638217515391445667099734464085968259249206886620986806985108921739955415485451211740098811246471108894695018230498185105096388240715900904300133718997360515431202390039669497434593236067232789020145642236767120907807021018682006986329457127393153128048392426688602439473415437853793340530788774901751431282122445991972599108735619005176863827179589766946570293018696642345666879489527913131682537130488989181916692694142637617227633384699523396286305629823557050640217010443307253350264520882526280556544376537139170955990214679766263284700178100819442135893753363397627181045372631748271932659130993549597056598604749535861358601767097591622739388652203014825295173856938499657719679631202539231089180122166118057420302916222523093547363204662242957439523892041243458448003936211437922244741642152324970768423339557707692638872343499183183773856828764273868727508933565292922547118967991973927979093795906367501937894736261759212741905642209758907906624212773973119505605853892005233945916168378905543838*x^163 - 12637176256175591994895514099444107924903153648978272644597635386181121627962745919478141283767945332303636890641050156163074054733371836185482286675014614845640855724255020436987810498464572856090497947744360631695893520156140602349274069744699686928391694509024630275654846232889239243737587790405031841391722543544510841888270461836910421203991450248618162097810849010300542815030683445004988476271264306214602901059063490346246571557648327702098013001142415576310147360623563837449603048440855168918265852569665309397259248721761060248170370925198200083525741933478099105878158248126686000259026001277516604948798470565511392429291772793091998529273859213754459357597297265275211543959641340603971596360277555756110149567108615759880116742778678839405475723244024667225729736389408469687874324106640424529127807946082274954309275065639669194676981334519257319160859524303287022446455950186672888427201182540606340734725940706679494431719651889323047455562216515923805485382143995632213495091908348769835894579031944878826797339252413760364225316376301843907145736353759106032770280462946030764273218755066097992851317033892064312*x^162 - 6738243836529978340534656225710307256397891765690374839110324743072208352312719120862989280312805823233942209088952150934575206850235454521269944838311859551514732217341832573024640537644159521006908719972278902016426587598417076021504714902098637585824008821086507242953334507564651818359162393992829544600771984197463358364993289650580219015513233326293842717621202439035842397053127507367186038989184342407742135710981845338180026419114814663207195854448001202553889188284407717495751683033406276392023610127022227002800695409883728565305933286978105002218955659575437620469084933428293225654796068092228451567117234798439734553563430350238855738723098832405034785790616368392980559672369900220345144848974654792233537561037369314997057541768691601002200770230916210035513240461509279740710675819177399183769706703964068164469313365916295451268372692706617067766854461515903543491008791079143671347015843037186831307948252274572928192447807936257407193137890100091308867072669688167422181726305627011998580352867846270326739341682662922470915447473058178970129686800694472670196281459420032156257635672619783854029536853001124287689*x^161 - 3176568496000898176782892317561735742970915763719544819298013776837914643648991368991699268883215120386458503656999510722391816279192584935870222591624494107272261345814495058574289680833872575341604732338655295540984316002913584650951675802817471570880025924404928770745328571651996026321208835106033774931642774874145408766006291791454709913795614318246348587911311561298344127506424048055110489219478700521932228217589863165134056170249396472944562999603220488252852962223290727827096409330738943358602834967350379829169216684611377044129745752936552342913426493103946796801376449622852632361920837748712955574256746903687922053710995499443449245698239000749088472373040923042485964876512000926874856302203818376002282366094321808500532897812094114349099932158485004312375417080867880764218846307961106692228471780793491203320225446141142846320806553203018624214582482723091789869713726635527643225584969708223547705395467295170183519252946370119429022762937595019382632369817640859741941259458432588287993243593024005351045259057318042892759773836658877201125207756138339398268869349956663156509175780721390949362479709267861624128622*x^160 - 1390533138139426780313298465457321524292526743578702044045065098776371962761844607077884970695937874728147704095284507675363169710978334659435435669058887091941326007080690130411149367380593472144850426670603272153602706265199976611019815734246506080387426802942048675757158307798278329078942787546899120436653009875305922157655516266170526323565465932667453524343751196729396794725422961403919282632444603959998084271399384335170840820270669556497458793371313955636272786504808982410366649232932413319444854176494596385372822349290199462976705038124062360169753571416234057789212694738034933764371773189182465251494009544666013232830923031029820103500734209271271093852163715799452309500952611275696088112506247606889409408334830775581583967203200383388567539018450499057982963715887761062302352211126925313247206349649113183862424441815176375107983689052641520641429548486933601997420192958872065979380698037720267716572318522418945905921691099464669220315838391007602586243979838322644948389345362371223403641115177047127938406519659601267518472362081068834214441315765895589234637662584855418619015836978498718111985942683172962079143441*x^159 - 578005334589577491382262225257490025968057574594962498282394158745928415399117359326991155964915287941685912599107502977752866804946523978123514342277149737885460308636337404070027928092931009265485195869594731820149073913362949177660374940516176840459927485372838315022058367798337728669015176266426367660973347071971810392510983542031655542163847999027064056995995459189240995243715313381820682381433615537307668655096480702691130939802606198186085716053673409922631820598098776973259738709744988479429979209412916857358717746093449409122812015604156667514598487802821855026745084596263634319277596167693917011615242875186545034783799371059485599417897656020334920942662334879439857064396968577407857243613003125201361220329390142632166098198401482578648149059048885478935813468152591390705316710141583644737668412637430882070731758900847249886595465790160931918625023599141914478951315744657914910681605997257825887280135451872538635359833066674992778690294849470473216643561846644664516875321110074877521993546161239197921841189113813067858570499878132129919806589561664959137266425698529485275784120293720136115969409111300078362243371785*x^158 - 231005281257993611835945881217015526973426279927192295382863835596847657221757206966844259185455514349499035002006227408236409191373703374506012531539949129181849649527486799963188976646722772987534066802410326895956894634180204074020560947786017303567552998872433757301755860739525082318664197189055439134011406450946691852453104539376762282439356681935266300789647569580003048338200650741999522581232554699916779272185333662616710897042350508480799683624357223198255880478364206695864204595067883974912529224880086654607785297926256002227132021084051121400095811436382425719200424677793673416480923930948788023764114332422532021694319683054228246975525359572120247224254972542156858388303934008864953466090741514604740018050169066041186811599191072928843714628877130644065598890484543720820533903982211233293820944124750143966702535698937659836739768845131081142265086806707098395355123117026345288399348327525529455743827121469526293624841490693505040491386052397865778630405218392880480138391168847939834625589041221905726874451577445452913915063059210771848048768550291715518187095037148008259559061552048053830994411477534152023360663531137*x^157 - 89482814133730406050951982443966696117172313369411799280310918812357209885455329208107231867000883127589889786907970999420221859749449032840621403574636017586693451976434997250201079614930336006167814223619485456004215394429691288529047089401342022745345965337937107023690794175511222221857973675028943902600656866257000323504659725272713015124960854155002915159315873791548516055567182392839665082690646262217765930697960866803001404005177947444977333690282013198134980963432733991918203574401536982712529390431336668037674255586383197589136542818097498843375967055820377029807289525525466541325471185712281383399587630223179882422266698690777009394800812344700986056441240937712967972018602777893382481629982042284838004220525753551984824978596939428105952234756918165828297799457042342496982358723320389159088206892459879482175512854694080277688860844666127271721187010699174176144010187934417554498704731767303943998161865792639563874600713314469759940028957223174538413598880056962618107638329688692807307971288336619210438002937834325402843669642220329367148120998072312641200848332525396431331267476169327799695487880924489740052354685325974*x^156 - 33788515100347320084968764478836905833495782163360584919103624127205173212036015266949581726706220053192178123021262493148819805584772406893141048957220732712915385933980585264393595501528220360935798431438099128720972198132666065967803814260281271519361929987995244501333897198550287078748036112102571827013466549852325921008105019257297690695847171865400452635631586207754418948864854860994612570952058081035902143294896467468115566816796211243531844531567645397294246706033598323900601284561596467434017034444712991398519389971282712402176062387750289274167806494966265595473155657398717159009192862794966572036863959079576231867429325188548856988595142928358143147034819638471182177337985546692017755066956992889958029222810283832996860046432487341882836773477324178142614188976149271984463459964264522373977008568519298305442591143222304949908818870849494799527752072083023646136041081739582358407107985031729387763002707223991537692942844769278323041215696288206579540869169161009717959557896197487103043281934950422358691020415607152028568441503763405935141438475825933509137587490773110723959919011634553792971885946979155047698533003008972124*x^155 - 12489342685814597316395713187388152856705428179778028433152854164471863798609078409713186814186341328463913050920890883190819879983790412536984287435300232342048406344216570261938883204854967604651632033446361798727599663345327659153458792482123175023462736783728099901412937781728520079830466311141958669473259212807109864634493536307210783420294046424305056292496077877957321658105157326024569854001704051733181679169485007057787815897819915399719177829753490508393764827922319263604520266504934697755223659556345763354299941128259343006699675400839658746784141585299374253282902136279639485955895546253267714910717677359510581202668747757447087788965226198406725596344479701659960032947031879507130079410811129137422839639063353309296207509582169234600628133932894311147743885224777467181433563121258092999020786511067189514675957354181102244180914366890877215395250663824921183795937943345830595202246866137158337712083331743605646334676752444259186015006194059374195579671673557445373672088636929061591267555881322767761710144238672183176868456453920069284884192278414934135508732834206907370379758838762933341983009603733293818030934447500513683340*x^154 - 4532174979641614953002648801409010554646132743693809538259520083018053122952039483333332595376979947607007439814002621044366078313550634936035675283512358492813350553025701062361133459186262620494935242694355609687977462323913118352509239008025096719886889601832348559258057999411059983755177694410054506623969806489830527510819870719767083427625332117491462397352261707988075178950506873612271492789811007640553896900932524211934760534664643391054861901795933983778512459218977562355998111222296956877507569789398193596966124624942542285968286656190946258862284243968302183188578501923602957944542034269425193649301039802265852292329393338132854256170264007468900119702115393907768925858262283661246407681712506227031218691912701074567819511304301030648046039388226800910829509138327523928813219862589864696996741126112232885841711546251385831587980091322167250688825645614043096120439832386872719904176844534467570596767787181044743810715202144653427105171658947626235906837048822885862641236555394031270501512563053137391175637102831837611225746963078964844125488804598392062764455221314148434858738653364063844501685586090338358722219846632024187834727*x^153 - 1616980645482140660336766107830803064850763045133707130563752833715312523406233734189740852152750629551237634716853930782768106975918836797990595070382783791389356887798603480187636252893348137896654365894795233794530749356545621431790828711292011530970278300847475680196042298682835505582885607592166520866539127501290688670048667565771428560468677713833741114723584283454614565851562172378810144032391478614791551128355258055220195005431143177027539850557091313558863272387109435275453254060209501458757758208359075936398923434118758838165097703279865508541376629391860312893379734516591509912832971327909775165117603633376845372270722606078249146501392210092392683133639977618496618059255505058613616067293373168583664000827242784668656759704332772200644827643971542795326962601879391904340089788932991135326571213652767216028755389199149286067421485072106879680437474042708283265159582886113328419595400920331476189421006562246606626725492586406808308594524827890563214086055577807319766874522220786851412176884862171918593567917669857203170462302398690344421367845673240586172605958486063005631252997461694913437284935496150862964502350941783154568305517*x^152 - 567098982595183316813910362284006595428128915658141005460689152192289545161474168220845594708037894911378521383387292237788900366575359956804084193202740006466905575296715637971197885301953341636732028158245706704929249619725703823381336669656613603696422555898784650370749871793696528625732211386502400839925594055842792324987785111411429523927823555260235586110674765365868267696944482307416433747185313064491809811857228330323977820931045742669577471502581107879398908239978669183005096718069565944756857933454295705536818936314817644387403650717955032736731035608134612522513616289944947299973545561607957792019264120454090376256881274350707780543485480582334530841170910925764577775843135521561911030670835671771584234527635794752885832211210518773377510163412754160126868657804443058601501665179764102129198590464588496476638465537610866335639460245523285044556636231348135633936495562192695816386528673738591732057615180482220386722066927931454347241013283951770061186626565463890944212969679475409394642379872481121257614527361017971584084275157863681089154754544700903137703139389429966433355592280327632554607692706526128308017074282318147877106538075*x^151 - 195124534227944288613116439199703923174462007729321703383062755648284326390553340108625545571278462029888841221047553092852074972104744184139523257194123519066469350193441429921112698953077135395016390741518649274038050504927591906031653059520544990287010337166702845457782185697238094286309594451774488023986825716244608200166556020919757449995900297618778866119900137601858087303555421911328770187485732507658224324005549133468907920283882213715088461527229266201458068660146170900034734230970173323069382957833280790481100816158958038570064245742179036082298578411232811561172720759456746791038986684182682220197396566122688318335657376971402035904898295211899077240675564724279724167433733270182684461471125230162970274169451494474795185320570070809091670624957807998682044462820312553923247889888057139739646068615054181391509881521840668069919555076176830284636864895149823636991411104902465926061976062678651628770173209062711666196694165540868009505241129578281823603633075525506444572046005775561890907312988736042069291827996795487763655201246605671187628361518016294386383076572739242521574173626505758578875491481748118526593996895994003171695829228492*x^150 - 65612321328810584968625925584800983640373568077196577427541984658321082930047963085216947378026391778594885851416213517876989034868804704715004477968600216081170328206211876341870212740577064164528522940171379164210311657059503009073659796457416219089886493487346040781172722469966925396076723906615956713433456253844295456783122306438860348614610156740623277667643780514226435153966393300686601246739926104057631054850331545788140298653475868432347616460666908723654311796009101477731580139489782458014857288291051947361083371513050589784803736054782282582467957737517180797832224623051331512584277744549478416564798500817582412283726222659298617441722970930599492920837290583413878121923816149176651346681396178023802508543313372407554163708458310680263045879647654938974301424730801810501556832997560314371097943405669179818216059826443834598465992411501314277172510614375928500997563951252565794126467910738734620606652514172619849579474557599768611286772200305243588134987822145830494637399977232393803850798422063008792292063780878145896795448367193665890562558135028038098320554464197063818161192445151177701209873921726950745445079861538347434016698880260476*x^149 - 21435353431546607696965991309685986385634095175090568261278322576636367605362067547143289344411657840370425652272945984541420594799252852947259373666802783050419514406574585761470991316152928426500969554102558838858618932551731675006563823896871643471364310203405223338610170449823615274999980078279265710126508403735823320416935947079990789576018536050031595198892345336087587162911987730316788307199862624313788492217919528060374215111719264132163331549958589647832537008585020680912629198837985405484296612823918649922794616547289336284973151196770419159823401894830142794507842771649976336154210403461898308017398709647955485636514330313100560733728785878345462346460329634470667017111970826354519533616250797892088275625702331009970058843286790968929321954889910655672188259793573522590961272164935523389645239014719694365092715981360033218581238462977704455720365790976608773015464892706330194743001566237306397016656720783899834594348440006161586714372057561741145273464662126215683531772222683713705473614439148067780324554356119422735960861321726528286385035331652405448597043429086649786224151337381751460040389561789374332801993095566312989668169387591719053*x^148 - 6747691185263048164990803328037388303825717913397677436740056875765579434040001525904179714589304383662410201586341703541343310089858266644258900840958671186806124057587293529779586269747582673971721492877172898941663177496061737798975584678302159340525115627606795620982771684352492744388087857261442815846738910488367924500067766656852169681521541986410879402562129187167730026322558486323918718384876109612563661331338726627048860429794539873136236417683833299584872461621209376617082898317232804167466956618683185682605870743157154779150284645497755688492999822068136172571089014739786815892681971404875320067465843926001670173000142870019320269365376171642664083723122890556298125579918429264227902158359569976141155303135078409577743223879861672482661505839792238724265768705945654326788393805265857880837700874507011689752328987308421561057433526096549185896513973541483785503751488685982637583736368831970005890419718490796100914842112445155542993636225369687592498214445846953818513596453569683370304267663437963591994114211289080228167290950455134796871500790579797210517574222321169828519037247832850627407329462628155152106604822562141703590069224418033808389*x^147 - 2022469907499401584631731206197422405437746089983182096652129071255791930243055030799662699730231819000023463679552641456395580037045216545632747550999930929355214859350709614687350355048474693723090424121141456346040552660165877320686036781778834944807685904159631120297572143581493401054308995888651573647878120858062726911836522159556725948252511560568448347512092514913320149993578466635034067950257053892400399445208010312993205783309106957092368502096515301130622697732155764302505221224347324113892657884079917858273645041172622523961211291256800523090407083734231100174752515005840567509075733194902368661321931294307940660500891522372510853374911631037182436564270718289843335950359223123703440429973213782580169729127936189279014767822391388927578812610058216574332296691732090430136578642087313828248275029638193916049854680491739080853006384465705436043436291183514290647818717312380193761209729237921377708409752715990589555673266741941611653921474416427479211059340544811935063725826504724698119000338647055397728313264851478820674457734112525379460483464407384812784533412878592796086181223224521608304141625021552776114863579010034488383074408457110434003419*x^146 - 566288745751279971924314718040412971631667251389470379679326464249915190365118262670173191439353130689699683061506945384380496505310332786223066226627602348574945910989062405615329957413710092448413110329830587754950777149881229870890943676637353685141516350724964712478416027273363808701103515128209906873793986171619080504830181956932584207872343627261431937948490092250653553555841372667563317782818165060171958190997815546018169886386604485329872953213332943582646521069834714759272404321740928906431494260308995312477537870629220908300279487885456279102500747639467256359774195503339055657266180122481185009540191334339772795320626004408853709466266349876073068081211359502655660982227284982243154572351737809935765858128399865280767357299013103685155540221624653503412872888939373220439131169023701416291316160952138929468669464768528895548282113738495336161092187227258423415356158276229166927260774212611531110824025724190928700921961651861434757417705941908003630950814850251490763337020749839281529761073886109639579927484032570590090481597136081454887467076281314551301327800060432015112715380173458764214408163881533790366356077632923126475577032650131924115944324*x^145 - 142811810156333129697345439903145571650133285785103179052401548535056260091936995298724507746112325885090464734064275372003641882614929629208749288710531977064531284565247951020766973489164208601635839558336205712828451099793801822624585467412104891817301677074976969517718415244012324156300071961041140039943352088660667461085765978399795199148327918341707930821760958438371294637489811976016049764364539526691088928573890278106916793700997873937520367096773980463554352304681808618833045509100187266368555534683719465861220482567675427476733326169634674878497145624119969123926011818620781058118709350634121080842941174735041960310166875959570429663580465982188465023932313487962095381602813671243671219005482958458778308461348854935650350837821512468474868406286210974611909969888525776973940447291163845419967075708185384402734147668999575111221453304716053609512133247219118371914293171669945435395950563629820263317026891188151691188152421396551778292616455305973739111333849876949448220692105690528371038715013146338097613925637630395460642355961792546826739661487174116398703464972112664408711517695192171470353602992318836469784022262114470549800124787441554005391453398*x^144 - 29540774766134852074284472562718324261191149113490636936762981610884978613909628496154201814236092831671938656987537235364714716574380949528796442686815269805083998570771873758740839262285686262972233160909355435204176296883398645639689829927556124264242055970381920994342034977984086740468168225017831626599881731591763668040017120599534032153243866853970408200777714478333948836146414907235951901561136311954910059776605145914607939858417409139937213834352574111357595913797211530838125630437649885595869006211748060194264964898231335160763062924283033971250987216781581493487059543486596974466857600260147668072110686688546598686597086544471991002186269187607658277076991153661372248241799365940979531357307663197053381565451881897986556891481443762614451902619134826002525870959560776715909343172612464010019779001901332957670379551542395270064073285348947358580663766748693546152590673622838699222028496156659872839858339318524824489635805571603924637820586332553047266589904480869463884300492373000043696737650300350377642427097038576216217904162029464415382778391492993780459723514325182156344595975246828012773149164950948860675111927792154525704076989829498033263399429675*x^143 - 3178044721990966252364531988533879141785919964690536664801448338157707715292731343741302298930114767971519260989027917112046267260982591146363083716832509841048619265506274220301865014731388123474982529635584167054564104150905043446834063128638727677785210234345177638544494555705847831844766336927752785196754159102382844198499204890091377810819393616210030643150347555857015106428937330178743410499823853166845712987554312491100278785194520167696279795063948501607101025856219701619415288792961162916060064973635122673545492381227988465046267911981287901619611257431991112897571351305694382861007644935863837307029440062262001217204314474522249575740273239410729080752655637320163879034918361261911525212669376133028531762612780713819941384562397799403052422725543469109807934461441866535060136211976570282296603662409521004135510939476312807949712190207451667553411486055092143439698818322016793699296600873261538157785210976438111967042417842599862608021873926392907134759115727329343526340657489477095049250123496923002914202561512445281262192390539984571044701035356698389253146886197551517486681416696441910844440537213671757435718475074416194204345527455449377428242617163414*x^142 + 1286359109932655016316587272854826261723130477392526506057364677043838342670154782405756609150717765270193892105922491302211130403047797310979997780064861516001997937677478420307465145494328203111448958645437062148709320994175499666113289128552198498222993351832945602655227465386155965728960520749411738939976470753268417294000870358351565414283694872125080778654036285196405239927761018993846118439816699573421513992070345409655983187501122542316610905560751358236226543989791303643242196519670471050679934736513593225996474830440381137131553175833955369673231965911584652765246934418300830541886691112674203186720239720440728518100722480585019504437748761295446441783786004985672930010065769845315940479075936307780249771784995545996068345328629919537816110843386831743942363316827684929132618042330574951995915575185787275396645133454447321418940129510641362649323562383308588508767121445634860878266318516821907188318553442935338862073240068033001461051780863351876905714239224838694118601268392329625339679510338659808097353960869785197921459751639052647244802278434245395064454296219063917009869245693562330164927923991923703346252102713153064301524248126409773096527977042246420*x^141 + 1226287043577786665951730618139664761760661703781150810841053346067180442256312298394222736068557120616248619282063647374720302683034183541818319042658989895988471112723264036736010199560883578258494791003127339257103559831631719363445674683436676650523796193061199184795745376688034736689955866203964671319480567790455609107523447114691875397062278013509941549707149061059608463657815222481172932985968797134941588335329538005289081187736787287949424766337814954981425146110517218124722834036227824444006096579297004062858922147258246024908640371665373040947063527844747515765151625216475123209979460607738772032075034592805549333076506364245662694239864532365241047245014295001053745329634521326317698563394124681893998756276147253993344442365537079331854503291227918966891223295851986444917716134712298260495957953322969071594068954449619925492569748484081101789962627768020825413156597736772116590619333744863242224149222017787993633852846084775551562594326337229480875932825140884081052870284250070895321279060350930480902636932415870209962806761158162719548040450577273817432848803137106990884054105920302974712661229988175237983105384734302910780828805712722348250747402908935788570*x^140 + 674891300400929972556041189684336281139827719304229332422632393249057677946317936332370520534975219384815642825034390617964104372707318365295582344981955780854018226342228954393342787133972050710070184227412108710295524916248967167306964120304368994846299228324156415786943418305039758973915303644273695738154836995014165730633832809932893598635946310138333788570273014931145678601321881729707230382936505660360547434614379467844891179051061017777393316795445794011158191122197742240133119734750073441365341949590660626997843286116813709726107824515984335495342707253457780672863466929015681546497929895301416056014014686289064591443488537448342967933881462776130029914911957985240836886344556622702536218438259524112513112970260881090350092629780807799356032226923048780067923873767401875444425048733638676539644585683721942478729506801617266681003584824739238272850688749537556159199741352295215599261368831174580727023148521245589426626282002657480750733853385050981763094117265987846936574402385143827306624841475079169623075844322706279982588728290552208096498976072182964002775442131422006152769388037899803805929563414540972828595467850862732621233847661729032821699647305184171971756*x^139 + 313371380453747717067325942470650995381936010019959654250900860469009864840415806920757998262686857999815553022452299802644748255704652652422630170794129867393583484615980045402889781145843929530555582813469108923215701857552560970903256133479073639750030289132367322674604568223948802807698233485849089199829136231372468402826422452854016786986787293483773155216297347315847675270162300022076694793737420589624734167072209926176926498389889413310744112670847727064301424212511767678861110121124410293207373239863667932996341833353205259239324541653793547699027495226177358900183484869837134483660300626341977655653551393159596956796344752442164367359562672974747075486180072968853308345886203025632683056611425567626497497714625696460016672399600392081418840706347238142423003960157621491584163149170695888480487047195812956834446655878326032426478655922857368802560640117478977302595815400524678858337971170869733317822969399686083223729839485637288923591071676351105548473033767712625888474664824672830818550025907845349655352322917179216604224146407025975046656975311897932452523580736064979585298368750087195295143669570235791689911704837568489652243332453808578790065103184706369727484546*x^138 + 133935063409945408310408528176437611621472260174616298467867721119802262124010027567576263155736674190073014382593543850841214594118249185441287049871349845965804377000099765510660411879970987089636405883459814235673972448276778190998820092281325860930089532445165387270702861345613405444520347020152739252142095228385532421538448998099416045821516589761696337752614212842452855431619437606577217339840933975931293243088488289903505424118380278711551196442697984313671453609887661007156826176120844069986835888726603548300587934257112494816191694025945391556934042567964080590848621984781413214983183231324499905927612032373149200784060129170653658814089592335222849352857291308669312958268613650257231112299624559824599924290248742525682038315799475284325020777416514743840391613052223423904680888779417002428185507559986232536340963168081653144423266527865523997002062600841148044243428858567994067288231985940073146747951628258055995170348106659434614621512772995669546196344791759553412270498708774588954256870802742750092740232876614467567274648640259414374991718614776955266835512905316883549434093981890410153615412758057521063730980670455004628117051877248182255800459386341899443184128375*x^137 + 54488495916952785533204801606172491145681632837682750067868003975986479791752978071530078177586720353197763581606721325561074647346851472493229720131751060725031075137116553902140839710638929747111352492124071908682300044399355380881752885774684219626201691651230144341404723550840874915608570909517416706244358297601200147646284065898056957544137383581807741777978185883285037782106177778482196422939850934378273430917394290650913614263747163937986093398846651020136955163736946712148104236840495156251862902852788605044636939506227461015926393181735327825575149792472601290688271645518896903980751205715489991495385675329640222221694939947493575877539157272066237063598874054909968646520297807310659206486793880395836345072444583550810806708045917475966485989363596584447679355281304721122071727128767305210016015890324085166428444446425427287281918335281119753577236840019140492750963001846784012608646346033602835120745261595001864017611105550846339019927613521534026031600296010707783137727756418238409944421154422120345721154602602416195150689281926251370395846760877823991914078898708415293501826038400788769501574788136889551196194913439426696661187580043059111101129241427568117656774034877*x^136 + 21410008523069038273870073831941005749167603649984232366068892434253219509936292295391830503139608869633015140644261390145493723170071184843366907552530721274052449082662280565577491962643393223309130230888960000502241845723841465334698874682298906388935609685861625834501372853246622458180371922381530503307201472655032663939906326952085122756211982413083815199628412811865961884555062796888807224661616364981423658347276069891515154021965574235273313649435743256758302163984106216680722844158897159300548684859515390272581971252613831881582902629815800698535990509574403478044218440408652743582721290212960587091721573148055416123219612704637718206755051521958699964725190826729602001641891419399527952242450701815536001373357684755252930991268454010837865342210957957547498686840874838259707541242602803532975878700251593874095216648290016923369371103482783329268955933274257477261174414626961462204176005179343174930253663554268108392707876370428114674827820863105859844708090986696382911167559993663530896020978154915287786018899193994096572879235895866503274877172461974520561177372498566525915737288470804701981448773576398193009941192795042925869085374856754414214028611613860606758688170480461*x^135 + 8171320733649388285288300895768318260348194005825019209826220946011533857043957728806695164176999599713464593418416295917669651957054402415173712020785621063071250385290193410860653397640368688578500040213663743524571924304548579759430058391302887195402019123123448172328664533546509589218779819340806402835538600572741542363891360856640841915475315244018631282523511661985249141358478230513371154963272523285357330334909439447099481923217778981358901661623103361272197248572993942689450235442064037208584234401506619177879236229540927739712945537583884627528870764421111142955257694208995758257418443673956233296577930282147572381362139901884118494043850115793695515495255395457512743306099961653252274627546471159479200811328185168336446236592022148958978380034372006210106401666798752578326459993688556674643864732165354476150947565475709406575094409927522814340212241887590522395705823919113787443425041565348931663411440445644689937802178274347206184697384309323445511098196185596298690678940011753796662306388531690229992885114909460472110746151427261521971509064439157900433725982232581638684941830457458670916488799349193918109523110167131718191848064765725205847682657404635949008203878896515581*x^134 + 3032989197266382608365812745719114958531144025190223374009568001628142985733495526238583321733029892496175264557395759374152888854306949546934787922428202563072296958933660222535868040449535700289429014390220881490985990580237681946008845334776685535276443635960570940260523363389054834598078320845699084409352914809252902672316340235470952876003369609811976693741170975374422544903042159354947220539976103468353819243695409658676625142861641504674254950976452133691922298369807658813812212462175124065149776858477572450460358138082240041458628739773620648099275110401295256186490060389881783484312610500409422668954949735473488714129605674386426022081394946862092105246012443402264635429442200108942539533268042800400141277873354346135280047881461036805311196026736815591807392786399821909007574540243634990008185847000588410864118065292275755293454395281561157310461174847246397659183727214299013954309163817245568397654672930159216331470965889690046707157988376530484385872147709441843760645798049026223028759450176429344823492127473490850205181274550787254023340633212380752568158921120765682558623827499125339429474788028020674677001386743197221379024141130067094559569651352949734319595270442935552176*x^133 + 1094206171715400736679423046563737407573052416428480263214181387164107485582614349873545244649557608955785562294010623206170480501119394136095991298140579278099733250545504713956009466600963062928299995647748012418074327518148640031420437981794124332458682213903279614704831975784728551808945071732859249179136018711876509861913864906030892196842355306602229448276410504660187240187058420678521680693274005670743828026219995836888186909676116086519886247084006259091125050172913174029139674592963311376339211833495688478404003014745998780977553029144638985673193774204937233732652921508911192616041035683667355471308667326470874045112610204518816505470659141658677718568986354814997952391892399816579025195283721421965667542558896786258004070245526214460478691178792014978756050322063694917900295871743358795079420554145603106050750430967832390339746411490761258646898892047608664419521487295227277230125133878094999886206170929762223224714666234568103296893325881212832639511254488596267315373500418182028101386940617408935490252189129651054633869143381654809126052818989361572350128089561788813683661728914039081998790335401817801988060810046122207652994379391714369150880395683936685428717929595054373616297*x^132 + 383402724586226401473932541816149601118833349630331888119676681108926325877941337294516470631991822761939201998201715448666208294601771051840018396311312146995529324447656492014289157936322138466682344195996288460419587899693839924389226834679004712901428719592597829122881606626044595171134693325109315032212863988555512014856707490397493101961665850519855760574584123785088056193487345320693794442303030296743446913402125168244864984047324118445165919783460570443132096841015588949517887304450079711411552712293487506533046780006405936534969634653257031438862927977957366588344274296759971144302080759932617333052747462812778472067800923670792735472906119827419929324239285758395042137227670386325719977452600049532755748701945876638343928263195407186452986035248240126848334461367604724575929287245556233725681010882577408461398053339047101913290445886615189501267739920436948715381787374786722018161132331037159872236053048192208749827898591876387902422715806081985678350372509511304092717135813649160341736891304940800651794251953179714668637655274180407751513258355933883831018090563373506944091089428316924582712108215185405728477655037792568243505929174728853224313363446218158506667116554098767559121313*x^131 + 130503764949202692046950933309163959235539074722846905522071282672501191522708870043300176715797097943034074823539145043518205437045464229709854902361301245249037401925146788875608614376421799967069867729658508997278280871672923842068767090041790219105584551889344270769033111447442151191300683112394174009894420738584751084403899049727931648798004532327992144668963072673552397535639982227755295479878122206483378366187470474614911107916066676740908364153725249211414939111659255079455318939611931413071381935417247358858256791521511953537729249628560443484879820861920601727667467637763215076382359581434173244841521871787773687331071192632529727556882662801001532844753053635548162921703860133555925297411637566651909564901990953042412236429299517564275496143246555087071453621087831552511420380851289406703168456295137376063949088401613239676591607241059034488692013393960597454773574896226768290782144926273233192837053337350078295733189537717852248017293126496780916085243730626353226050144374419147801228919128506246783107001388531250442640894387049883187389150199208245075842663197572362139391205684886475714377215164758808595572414920469297897657739224225916512954790251711621652969913401048158425500592869*x^130 + 43232640691308267359891687328295261387757188186333354923164209027413328862077753426632872737851539820369583405503407633741239101727654736165268381741155827763680390779517893551751578935878456082498424343558735636991175550146484580145465174680096812689249978990255745373169512464314128162306675844665967181913551690475739459696131286347157251282760006165969111831920778246779091344505884949896061305104169887941756028502075373126461698307131486914387552062927081370253671528994396565810837082740180413545282239394194243395869149361566351913592162549682244078243990056774052563966764979702559946514488607383850467920495094323128930805777845973248969567917377588505428790154616850618341749012538379948113425319176777333223065908124877863762530843154918266916088454452674377749629191437144161060873126806585978617708004706986982852520882796546085612435238346309058024925685046231219543479801290747557648268467964452512072893266531450598025360681909221163497736404060011271508227114763078127373493291417746070741170976998919038834647296184039657536373136322568379328918989869999515494304268844944303864728922773838538830586246850517789785096382318864624987369114656118910783872884207485959769022119815526199602138408794687*x^129 + 13994774738096582994938966668309192443744146224315421608276494813870480408868660784203481664168466592101772500455417407337798011033704774092013180243164702114754829700217535850323623802050946969559179725870146741860414131096348195007525736716455831653008958666763257250761561143005072020056739430045834973637381500884350403946985730348508010155585227826901398113018497013151057328082825846559530345551615747798521863935422611413737717785240228680426754051119175472732027341994709538550340138348629399274401708313730607864652915415406058406064300837302865511177781992639036827020728399451227102943628535143588587179667313507308813023229090393300159425134827646678174884532392146397586925037029657072912539370342786175211659514454949737728426989123282348921232305697348718902784838770077109260937927281090186575498079500657973890787087468435971450860921366901696260932068420489175568561155399756313569381916025312988003534859673563640569637983220835827362352368859279617998176909318015405188497711552641402823499537172212531314224695697239972254063221726813892488392948448003182077591634484218774385341755113216765770175783807586031889516323704062510017652784951974385965407120510560281914443912634153288929097687225994770*x^128 + 4454903709344193190048492106514806801809951250149788546145995867681894689677770418105874732775339965184491659756939463067633122003389522993541145369102084017104185430319332357305884773098383978840286203181491254744025884926975421693960649283554381728512877790374927405117537790997314709216669120112540352195322520286718683051642725423787522320859779116142774625704247863643342374496169524813299970929079515971241823374003309986027726689579135553426475283994013777230820957913878842778791541922759258471453814381436657817469910179002139958958927044998524872721458339644016494984708064865814143962196315801083704368425806073471656924685396232736384352781015530101612316100242204103190600208939163721852997730027788403742492874426195250164283106499094493150249300947642738719342697763365140191730144717663572733178806391948394588949216940378740461779874812822550719778783623759825229234749576496962016657966103874299487205636262009204024859594293571476292827714721997806452018932447349603976352363975779694913278203631085783216772552584658330367595855232329286680289099626965096561140352227913228275930953642584370580934399752129680946863310068887645714378926197323491823639544288818565446458540413293924898198433682912234673*x^127 + 1406071529383794855568918547843948158871544823292191513851288315932943111951520821592258164967775281894822969000217516871968842584697661231593783499228883443495925311176563645467960758069132592061993661239710615432520452507164978897882184902359453591860693190476008798738497915759014954172725862353096544896921625774870048107118606887330371536921084391724260601786463227960395520521223492050140336670511561532989017702900817416701029098065831818590692929354701047480935204030294283654190581468496609881514372796893697682538019985821066812898780154638651130305105132713280608435335423059546297262184175204965641786441611537774716859342830531234819324195777018863848330669431439356781353212841038389520735240512251979326824121397917911933233481687751204888697420048201012921701717827192852049042410598098271784006649549575024250813621609820136538784272331234283687183077682045321418066194303093554974778201861935892810360727658787771181216224048722814662401612740561034179458420398697231848132542520201189298347110921612431608691160487701783949176971229430750484164781030372906260815156940969092347260329704900042359070156505921645633098106712653639743767365387503498685452889014232659138597274554498714025790261116282524341588*x^126 + 443910298581867584721139483336420329631765899922646999615304482792998939073614177468301994637685302607775389090545260182647907921028042519731432626071268185567633959949389593526263133618914734207686341658283028007915331708106396858788826691570901372848897557062612782505265143413605129851267923632504094612477358262212364479408378991967209079485114438380904904557458678691801228766472762688369489546352400692147708760087615662322960960076880862603428526687865965889076189906477515775971486675309638964278667278117827626557300701129785155971791765139007361825507700319276041989985189354349034682251753863384983818831142629816935097229159931873876865967942072877082199966283131869446180143050274300521077490951141478588513941969012204002468934908524259699666064259340427233329293620616438918546538888553573442346721112818873629129639525166625031584148157888231168263260287723528636405199479166699179933913021608046816599053301452676970918747443537822317106162133551706953005842847932539808017791162601148830566127216828582431072434199875338686038118776408660234390100300414834488217968835911764921558183667490720266602395071360733369686797718181089633372061413439360035555224041163243144525382523066363654755060391384048128323828*x^125 + 141189658413823917358728628840919242734249201707345653342814007753654388952657124560245241909461726896856199647088159826147680276009831564230695381426920601973123769903140717965767111617844912822902941722393466599378971358760759112241565251604964962431952311317605643386269152096846768931624188903711166937823982879571194170824625015826565723276042033782341386392877489315453990420997009083681963653541585717702642161894839621281357315028283580961732685970983436993155577747515229310123523232419750922375060193590844184249176186418464265290986917306569372606562554058625181045997834081495369319829404337358071064476538473424476494997367545762309024721227809437555050151394003352391724385145722079903550745977082284227881532723321517319302960067545428190704796162600101398658001118057464264539969257165258007684585434101364746197029727583475672834014882341123872975499845918699897494862000083435219839312269048765232930634726817415701666822772458870804559144300500758339991030271488286220546650443214094030095184429922728833279492637498242243060472353122542134686831874288125117879820549921040844546681119923649701745578393287240172923988509612546662628922736181853718676111950633825797773631491694564322985886383906757194331657709*x^124 + 45387752187079724444044991776433157509425332158615587139221241546034707271113191919544809910216408730157023240915626521917406310594981847503573549263208667498242218542091696576307926149876374817319455693369312948909322234867005772327731189981284460383951865500526627477245212778229032491359186205349795756991996672176668899964723109487699958556242411428138640019703447629229499068898419973031111349710562111257248427940141413046792343250550342948860846928715190654697726969839794700866959248322146443449463278213773521346948221920135096414752075047653617509800687287793079078060082918435419078192916945608966117551033539377325505061640082402720865443479752462769457907304097586145797608174284815550075357533375892170098392356012145488851740719556108623942547584745913168047392368538256225250600948206290819732476422373910082829713446163294023849833680708522769910980649387086513946315660690027247173476720933326794488855463927489823541329494873878847897549506736511287288921790626104048513214333633443024905733297490400596143393365066448133606591644225610328822475554224135234238896934341990827698720714381692327721655181360401278432919971595418929040842923146183962038768128116277514111689925199228958847562862937053508219893283774*x^123 + 14724702466519145365176344031758465748048868113141947144943831263319000295039688722689379366365808166895587159915720608788359414180609657544921568033877098811931651813161814971393705701990005159902477559741165478299456880022838376319867202741955666332899167233968103871107830367502926019859377847149234900676979811827094771410430477732452260710157518983353965733738168851377532670954657060211052039297240237248263562485288308225534326689486702684539973345673416890541939381501616096993126408227946851136072201093531857360321191796588904528479660033509857950666197614573949505059657850356913256851877175031719702831867457596682259821730232554773236550450464901011165885514429065666129577834862350171403139192822736860653681015493354542054177832937431083285754113580789084109005007638262242143045216247552398551133783718189577586509688779109823227285422328678832822175040818118509572548415768539306581955842071250132136235786135410680851130712360040123170787521936577681435175858420265162150283321747361046492870383386571701542620284473653900184719604610031840987039752128096760453880856676725063309060133086463427476313315860114984582287940170949067851795524870305323376508598905576120371750506302399492121586610816408446535297324506854*x^122 + 4796757898699779525097689566949966482599289406169700484711372511465846220031236186185169118418779153034973879118145060586361146188739843523165884348908741947010652010619038971138782063974904872914073513482523266503520066340590490944985021035613887888134690741881656959897688650755082235619296104537547007019546101066065060960980225090670689894381017288560518177592824322581075171814825476788282450116116803125878315472755392867608344592266998192012010488788159077660395104183354135904734940704119347665961099705535269085414140810906701112916625769906849628451832187779465590367525576679170794127282665317760239074731385115333166637020063020879249791322855754730698972462209269526634042141932972747780987192293801637862549216536158504231150969471430174741013260205307615037978212372031018626321249009805651321947924098276098693777631719886034680498979440566552551640417848164280539565356545855992934025727987224688068821727102933525098781508858390944973866933706279212875494554554700190831183111225817314396347192902855489346974967572502474504861825165097005303879168204635852177096232026366121523316185933306315196873815378715017548157048482870428651894077225259367419307157819923933128892638494597579742693944756185229915513334476581342*x^121 + 1559832299643904778150635607650139970246526301488755800482150315125930629132202084140177214123547589804285627177163180522635868460604788838744692935030976026905381540300652141707716167254639639425954623231571130992010677018603272389144271361959983773390385930258180179533352042625111688894618290163226786932850412222727728106275751203576781961214679884369283038541173602943741699399061480906095426923248692149969969331365853463035889564674828722616994878789706263160647688194934198727095537961342768998682534511617779401310513212441361365997358705141388360973020371949493790150909759158838318355503082000634304803591735527254494924014774953932253873204423336606262946450617046639735536033714703471523379553485702879843028246883095378132426008281518714055799955518423609928756064289528554487769705611424022912404339528293595761812227640607444759972170706145891476552482092730294952919323457824134526225602986325971393828609433406084260789840535613863746133255558258295769480264782006038654708733477593547210047038268934102941737332831251101830008599697335060053456804671402148656330578616589221574581260605897856573885991719895250196406509175206357476125138214534352499599499349068283159095231503140850897680604173489974881883421878868253040*x^120 + 504188032545612260040570755349287081312321788728552611090006657690246509693532438844286024986564592204123480315774549888546114687376835035901258508970356789882554865614843273478553263524171615635842719472026735183432172552830379007020384991420665533031415619110108642697887867470667166783051650947574428663963477689904626400977793702379543579642075122343766203545523136428786705194061579648629034103091109350656792250259167142632142218168365064711686621664915335003476407141817390984410483708991452489155113575457396244684457551156380805529353846223650370508167714933326385189758848986507446753034560812558044904027112287371208911882808295981637677352014385448237022779548781115536244271479176655923971312226743328015630069637109304604114637776761093260450049061091414898046100473589508903635721923347269912087034456637089850868898877714202440366216048876928666428158618500441389549324830991274842664951791814049069197525713245135783637246386949992890896897209023586296115670788598877274704952341652481446020022622406088639067038197944764715569234990713833246218656092304316426338632303885787333217754615289675482486020007879540726314024411337740248289890505754608279433826605866893319271301776141447481181658970949802482564255079642742934408*x^119 + 161814408622625882749459975048583166633628669547653995564681798866337705176682117772517895981258145117675109879550804797760588279643187345371362363837236074366488049738541273311743525315598717317966295397719928438775573577576232055883391388877613347283333527173133776928814493165445786533885381192285084861577605272340043795855086633304850266949555198112289086473062440835008822771723208168538999178494241232516547769299016211802459741397389484983955977548519059569235379364493959452430797708352068923158496929351704900461315947183051713513687534773734436127315458306429829099977337934219011231522040416789170561481682344709470101985520818475185841894143025027023197062503773449308572151519353949416888770246351514599599214735057334061054054424402997858866869465480887686226487027567474896559167031366379702302122763669786209670804698473096590956048520995257377498396142550690750209096648567083542617402414650228871164681122425491335158746414010163076943173855353769004707562404950402224221824924004555075865767950976679986451084753773866179337131438154062218105766285047833802763734251261144798533051164357667683203295494693872850573106179980891290814308254943135896968355097738424288011321720730779904385611650970923103862798306189156074040138*x^118 + 51679883813372172803757907481114272848492294297739058161108491415945467848642950684392326084653596310624591400312196761339520244402444163351915399543914480617063701675423534605556447289569361865388256494500860199510509934397965931988757872878544827506768081886229927420579939123088392792725508363151509596160421766751214394249082874070877734404201038603954367120982653355333288851127625148177816775991967674104855242137502459828754737424417629963807996594742356981829298486950279469512398243832280100801649868848731264790391168323459050147767285227975363418484416398825237444705056341780466624133071986500423501954041155846205940597601808545177728198001237268224681569992980975540289800955652782853662109739631610023875047773308615146409809539282667411669841074091015237287914730398597259267880763378106065143602896369427036884284830369402867253628255116591368193691416739244992448124045968971983814873137025989248729099422968906366816814248447738585044540764251956189066908244923971878234166382235779671573877539131202687281322035877688467517073548013254515599578121512068323863104362542466177600043516533620909041994455871438272720085530961299329967314885030170513377236922765541451446572116173029441052157376356566300204464657957956176250838476*x^117 + 16498381966763531104251898297827272345039733107888712171361193618788153781480420102338511744073759419928904181662028354584973519675186542871375842105277226253818385006436066458048111051269993468803063456618460025254276383727869900371002680254817821995749398647216955586498262715810384199166945203143752245499296900185275151687291667474449691780449618990888174067187647805528702358456619020498712273849508091711426605805492540734188559796653703801937583821893958164624785444787963809435428246582050285977372622457797732829894665173492434727715557087470118920133373087235385961119851697234715307982413465727872866904025059289753723689710803935566034472732602248920074977780572762335479355482655027062092866807685609204223020493752244830178532939299345924810970538395551981399854731635655802266355405012895688292641402151570802677229417106167150175448706594086758186703195091783250048178186856230752202433424415794709335112417112313718064427015078396952078778539973145628314194425973117578776297328679786915145904040889037050043039441668494129698088426414437444578067969066119718929084460840193256384845392228732942562009716929784382055966010540828373621640680164962226287417755540817173175172162749475346337875328018710070337635953761634130767477182113*x^116 + 5288754208653109213284813803192084786275383059971956674549837083706548793082060919509936902499790436766830401892347946970043411745588521471141547601790797411029287005663567428184287018206971692964101524817319609243008562441869383069173145031764678659277574042629947370780799219579907799706063320803798625553284350569370195828448878820396222840469351594772995587223040948907303241545238420358501975552669789320618384861825252908456396971532970649994364243721122699906431913559391341089467622582268643609270710528621780900462490150817662682084459715387453319488837159272441950483657765079899223018461252673420759180000902240479933242917187777604500881868273709238272346021803174247556080177301378459655332358263011539649911649759772491854377453774597126446824610143427271670234508469265618306513317302118927033208602501623775240953261927120735851757845958710080647199720693620587956533287436129887875106856626768351366733595024863583501372672082392747384559734629889419108564261676746605291996827097085166779572113092790358606827681591843425187806357122866839591818173280598338142871908974306035559601974767673115504678590339609364129493348618704959288303454342961123025796912464169448417803536945310397302609403984911782206352766353872169771866046261417*x^115 + 1706093737250292947824278144826077347174741141054999701394004120107810157379634617198394942681088209302292079222811732847756260661880871915417061482859540341515338372620896468533209544000756499461359702343999778372132055395681231600296472439306451923941788897686425529316991130231916646701429889149720488030241088459932249765199973608330792106870348944238043387091935609651651301288817049278637305637250522379285374883081638455067702732307909620007318936062714801163611916210206103371479077438922215227356558332583886566355903982049845601554013632906808854476166588073549369862243012771322308606492615687427120467208747233316677364164162132096287823309283953896218388720180787093254499743398641233618481731307184205653756994681629384226912522058085651163820018745305268900444833150989034694339382620448970790000185358192664866968122404088607707961255732975102116031434917459568109889677009891005148799513311443713913676062888862837199871015624388395202695783611097403385118709365465348069113991219484734490979072999348300321776034589079434784943483951487661027745534315341620413709836036626330435729727032264956378072250936491469481823929461121228469517226505815504202415409547885949129607966286552885391867625653823798455755309731826933282024610896962743*x^114 + 552827707817192043691917755274212515105384255761049303371679622273067937302782663617255308650568622970909165841220266313841134157609414363815265309655444081906661812599089297983573139921474595975057439717258327265531638574691535063573471143754432826952124160137260529505600175038688316499799339201672978352241627894928081411395425948045338212823777322810152076601457785026550916853411882397048552602358764969799950982770878225511272346236148140197285377070137777222827511556221460526316509750006255702063661276053692663260834533268551236811794651639583593112389569783485131352523762943913037161456853451762796388990615405857361370777706429420554744450721683189864473742530414245377410964236582622063163278172282804618796114207168003851733161153066140190093321934194878257701119986026366063176857839926079911763426731674048902850687974793191893159697253462216571887507884405815610172437197653509566154491692555188176750036393872941120979371457803376236484143106718041727349090885424072706156144231289915096742625048622453195554726410680268877732020322285566431247220784962609346761993250437857606385616869324826269769306300371497154309126362438834690873613012459057476690329070259384337054596297091202757364146906954046076001739167699757713441602957428519391*x^113 + 178897195743941583069616110701642099785908560536644239543042606469505367212780793251540292944927521659940416327166585405715567248721060513800395884953169873543324965558412786074285882693753973684896088382228662205503832931885093223080007047950227210764165922047951596991192828958588672524959833905449334416462887128209655223146339881398115602313260409634361956354073050706374353071672542854904866323139720287251364323521175169481064155984002128758041263655714072907640611964250933206831392299815866020355455014418770945303947126292023846257204809594225062299704288799485211832358204371141792090340474842605113655558869000793200021233384968691141259292136552615829790865979317606936147256982757508589036599432623462522996741881199551938773944911297969072003564296887816647262842531090440027642315738490094927160555192234894313975487374547548853869124363583330174716556692962625318135850510331610822694593026347994460751382603351061322620065752719302718579606139294553352070285678999053143358487203127626421607808482924973753280859068634049871872039814087764386031453171788032202905369552777883785024305915224931499191671329768498653032272211850703500142550595982438933235071778572466103896493194945623467504847444045935855126909835307215303487154193946877218191*x^112 + 57348212188907336324216509158637809723731124967863410361706534863344007903630608271762786088960388313376360006220235853058050270825549773158929164340306210463818795652371581845003317265198932440070928314637109050133982637134062107751494453435995368991882646651583980140906487264424329957814660581633324938467221166484534459345932349298073875735495575192851347676634164595208739970444348283136722459067931663665153442130821696201297855816313255255755085519095037975754780032432295653037327805264954458833503585963328142396510794196219364868666743510362889891325456669906432952194599357294144356539829522096385527026642109273069110851103090155087768533525032845812101546008007469221198382368685736244404288042365946450977918322369747072305867423183334349465794992142123751240687910315661080100899473100336508338240448089454085297925668163529984074417786072972880151958764994706347666319586593395376072724059551022266898584870434534438038309456192059853050669057575882701747862877071411090384670959420524957159244314031678062270131417057513830123257393769122527279118995071542859047190609977657577492302873501306071482676863594778043766370195899687775456406219078281784684884841123746343761990856148670197323244102278450358724598001133030213590829167367652461620247*x^111 + 18058877792146156909288892711333631999873486030344726903040969910360903803498227558872495706990224198474902262093665629757872891484299328797620225882566619246073295437441563780388549833083166768145592496338343015962541354542044610628856638275911294727961802141251588220708394983506842629584910514045968498437458830798090255838783950753636839949258923068054796610576133542432495421043929482972399855616272156531159994120090283685690833210644581498866455247840996538485229841624868564644248461972847408971569074012357295036154340430392404168086428781243995486094308746713283395198369068365023084031567229705484854749824458821530763716955805397254358457685643176751848506565540872064259043864864481849151021512655249349666737329181642183921668466651494001601492755109583595492164589853589813811916195494078192606589436083082249222006275110151308426483738217380877459833142837022433370830399691346804319388371228453797632901398076851038272563134204676165122440115168408326384826759250383392722285565117514164109624539550607717404113558667340034118892984458334175040951840093895451803788977478153962336098865423034529217959098977509957595608586854965184914778956179162943461697985324867199335016350297537066551124923352674343985595498424503485453200344709467788503590172*x^110 + 5546361606622035095724327524049116236949801637857047594007124365139148995532846356235724988402914612402766686903015801631316940865323943932342460690360793394305247864521329413871235952780849899853428370477318056053219580745249718000586541289998002301536088160703647654215170628259434535873751169925326695546644440133845751242607459804601436291984173411093904909824665886704291709006167158613487988545981092515592923676413926632155786007600377162089461985171574800854497554294730775930393044092909839321983915527174633116412468416584103353162579247673255722444934247147361399741624150625220258226735756646850523375707465874341813365209669286864992880688717272784148384332440621352810738498194000417115887302819646835674751333068314707375517727319725942434652984090576732954593481297533224690658620151178942010285235556701743442912767083370720414584983835573100482864978203686080019782424008216875533930011281462753061547798674196097615850709640941260403104405984422830517460523302823466146954630764778546636970354094353543296255140863941565805499219238244658642768250513918973702569130328929244565827868802021069188737899294482211941830372228150848905724515719370962431906572934652841506069541086378604990844479164513652483277644477790521187665020876953631975522948014*x^109 + 1652793325929911687398698305861813664107474746508049464803845898509196021095066509484868326042097584004659494034576443911573112285742812019011926492858512741543635896781578734154912131340311191862040032031321314668655898801573819207214100181951097424399482419381525047832040169918099146362563920325079416279667553916167735048274404952906116706247130426554814544324711692785466764854910645924090765210038129364887936847421918553294613986735520071497032235810956894653691380787344768401052135898121497976141952588790013425370029971921274672264151928075998900492023413574293234920486833154100187392363932033723059914889991070595755588313992503790408753592798325737272173494580254867339194523452238502542932049199553668137177436264907424919218682349178285641710526415845307814579686607387089253498114673490405446691961039361011353055438031509696334718268807483546170055485133457758376821304060911510406196382583862926025440698114810867630223919048937982813275929833102613271405438410584065225275729689739978049543201254470570836188397037466964042801315322891831569307713707925329473443765795491520557628367597345644425343948941566990269778554225203645194837488651738167246678556585748978670850791075668531798315526659212383143915273999906812037892222033256249136179229887894*x^108 + 476400535534026076962032555690618149307079327154359524082357250175363278151332882709254504606441674019704980409413988272544294478711074925928084767658701897911284131856312299379038143376965456135990108306611117055580565733634787564058759434316246534821992960037765775418216070896335810506596223968482846373992085080963339243826035354070474659629598034939025587009059643950240642526255052978738251156711820637556527173472255771282001551980568196270141493234217829449120690442197817156806768279919388836040427562101919159364242236102130194047745924911280139594695843466481729015002697246341213957266379048262691490524463992625183312483197259398073974651528105535879810265838816769275536843832731366184496476905996736676525960343005121546722042837259852449725879025742576194635405522338675530210683999800630571128316052252676754237670348435040777203963864472719171768831397417487812976394568154919978362478626896176916738485437636717096960017558387054557145344006314647694461246544319072445796269920817875888731164900637838092850618248813374377378322829548714155872344057613053185322749224272133493425619846775586613861879016173037779199917653481599484894233396751461760629246520256085525546472856633729180648768385671938711220921353498295727759694029806837577153242503238161*x^107 + 132655749906987113640772296630943067201385827733508541211468611054698002505368236586372697661655111496401078691268602690425681996168722930254499549505551592210979602096278654333440698251705070445668215442560584859097253983706613370292368721985549698624449451192018970620176830299914894899021378317392933038459540756161256472334602794023068203166495202718386950430717647139462640915452722529839945317872045701868988456235062523438069400480222007877159214162381215402950652249388190102745771536622673864835479709797974672920542277492480104464927511431805676371060004701816241079285991531751335289261810709083103489423987043077571577125251024381609531462107858056350373388485701792506353986946577107128000412056014106499685418816346743259442762360091157365259725614716547182012128086462666461199570482078398991423294337182528137776328336257957532224768566341144833150692387093202660927250837023657203085485820384658409268185533575059509194698516710002723666236362324003814946932467699732087288851580396209851064515966768778156632210552705738021263666499296033662620722061574596677081289908097925340951495364231017653089688202256990450736238843413066078048123417689232281903977787542004689909978140882467789666993406132674346671122505650996316250987197870639028385852091028358470*x^106 + 35690137318601100024376416524514990759598884836307916137134733353479571731784511258201884404151885959644212521400319336944335909300440399302507945071023496695170758359444136766454475961686461811207321779556437804309968403052294354311149785360910718621136173484050830730944443628537988770903961355463203889997010407011767608955944639187108853177226831608600976244795833957490571681288574946071996119012244949969022066685127628466158471054165329308217746801234978916714031173078005100931346127484141746794224588087551363390911974894933780329120081661760811238693306316509702269940401083910526217831568570892535774943795963193298684112256711855591119383199708443726615694739376279630181543238973907701560363830525293809859305546164676050798617252812119991667887223442307224033402606053809620550109626052371692086669915864575283691959805161232881430257436894785543613899691761414186523675749572928682497807578616882649383567354800310603168184479373784014978620866530323131068115674941387224528451310946342400631535301996227444426999093571777351491570828780984332684942733522882796417524231273184670316826668625072739520777585369877910720898728993644486768978016046572603828252653408110570091991150623831909698614017530583467827368793768402569909230956665068936667473761764991432397*x^105 + 9284982569834215370638509804650400560400172398276784163642487595979921266271498988578470759044864370107254551439622273286205243763006107985441202504946765132742994500928857936110167558020725001773782402257205479565992138932615951878804406776003454977309091566815266667677281214274349659062119612525411888112218394298199093256938720310907261743672458089412856870273993312598676695807819538469092085380635238611414311482877468920622472166251033109382711676729109364941757877948098613773078111907630859536796872376075572521744176774724746973296772100770192486166883280974889453719366007091408093368545712039137906466718039359002865102973439257296299121083102941992159729946895996841065640446738120864925370146386709851155986555267466268290627756472835455039200236312031611239350997212154565897155733252963690469227580770609396027005296400931662820601559716235482476162555628965527497048203712322241517588558411046062472508872107601405798418263445234400243180248513602757909586046206829494151750039808010825882621906093080542857085276706576139049746192491502788364963387922960316251410886092417125788559496879181125195016257406843202786045216704247695697148206802794927210124203246808964323919242904775052470021664654484156192900231817690198461497234596766210082906851163551208861481*x^104 + 2335749289243962968334447899650618072613331703037019395010528789776265779184129896819366423216398980175176672358096426589435002907337031900124002775633522530293246986713060697334046048705970276884923555328841848655200697718927350354357218062067531882038301302198177156397572352077175680188647412376002838237758695825296713518390204030786656024380409643464992911902054030769995255601435535440422086757205839948879389080647785398185537425595835274899666876583161655439750877262543579606379635645551532149472158669356666976000622471409370966264276693618275769307732175620169218266126915041382035252459103299673065400839362252525809414436490499842262076172194380112200175474213951455644094449596380474041396869454395724201782979667093448464514636233345844611848253822335210311936586141052975657107141712843926000870799434139103899400276098168082104798570547240379815553557806526282070684430249569883596213727252905209611209987487865974504456956295193464372097471497412117433540699921691785005598218938815773151807161328921734461878443527905391339539640247395621056446070326851349728970351067685969801015479848197900735444184854908358287938305204306973358350894533928927750084168563205392199017636847518186277052783417542597711006137824717449964568490725552789418102446461050867973682879*x^103 + 566256078992620718050825996646752344968541066728165158075084282749103038525035927659693226338933651061935869482672361750174861805413935574576583142197921625593114564299970414736482483422990005191469430044288463514946225922503057430006745768423187989064354054876351823707249230279977913593706490242478196607112694106360333404253194925260825911120529811457870918320201019691043221854412245378140109420423147748909167970853524573584296793680915988811704917912290276058653950269203651630970017022056905247983699450159762195696342354790504421947039428419757396092684986863231619028104648061929274438513946095796335489420741971678780221521460541838658282656354849377129356083667419353865129165459007471731282446431937951147888305910011205883575574441515419489056102326143477976613311770905274062039368256936938895449463864876847753482522292228286557269485090482098523268797535866640643440239156028550118688711386712508190172045655487199964455522243557303867979808391682815023736359943451690263628995643445456304868472568667584695325794174405293624791021822011480681950397279235209018053323520276116817951784104784857851541679337779667786481589565548594865232600282757208634704695146496411233496779048190043560806911754753693934547718665066355158685525257414020703856847641863855268123452458*x^102 + 130758768336282864470165601748799046460600552484922357187621700396194098974032854469679762833489709124270783029971356128038034475504583578763053171567754299194347656664413810684850932626117346919105811683754502662556857075895353845334855440049233087809085961321870549569120962820674391566745551407335490168372094522914882834649578664049593863309006002163110770631478321507684555510188172757882843537870714709855214763939048645912990831226775933192467357464270579154109378006029034365555353189731603950721097703722366965632192300367166006229333790771641072948256360477994638644483841136218899937637293236940963379316621200240829561804750098907579022241309329644401537908504560510121404871451581264042721824646830882392624289938436733720302991148128016029297100296899740202607109811764573026582947711859590973690236997017762279027487719068692508252668772350456882449423781997824149286243799983767268083342988652504851071102965533304714856908872859385979561190250604928815275170087384550224348849238730480548299808833004877978784916234503824862071158402309381167466140351075371677888098594527706602701084620369608491265489975171069673900883089436224702529276322437740685635145249067143236385635022851895216865330998389107602249695388819482130058071293873754213759790498309076149375694029748*x^101 + 27888637672983253374193226939482519060591203493715366300487449812975693183254140241200377361410043586668345852304311781008163836679378674096095023158622947359722563148716544202042627218621766523555282863715776951069619236489005099695430127866895665744252357086696737883999077663036704672867961816344263807684875144795210744490499621271953448607709855989350351112862930883843255508837239562836533108259964953201601256551600450767226488428395886632129054712188680106338887795330476306132009523694114871564887376315891891210505786187111955248340558060577871216723579386178092350889761145128720433695887139122330522088596388835138316640056627335288628034700805641625205090286121380725043968398728269634245177467401421293479720228399561919086920074287469066069221768458216566374399634859131005357719724443949957163495065575971287496333322463806055469461457740891344181960790755222500100535922242014461532872177723556297458401373813789448183247553044466587972341608121678437041055217419742512766493907019546739183343757477934566973537999396073474942053354476807891310345199494492055891558310389598632519390016217351338709092748110535495763448455364484237359526357517388104203208572291006853525484914073687778938807829503341215815828901902372246350752022578215542680840514677927210829188480042611*x^100 + 5045813095225185486399204707979320652768353592765380708585369870195693170164223898975990952832034115400398730887900856091566865990009600705898739428446703150107751285321535072038978934657391775973779282914325385261859941517763487943313134229948389227739056694488168272434920730133652944158382534938392488888519560282089035142124339645027718101784764662679614884178170896871467329493467759591745008067581310779656180308472755189465997077680497352637026926080453859967882533377033452742458345024805151493253078046176475478959280265501820246784692367256537170964941811744590294879553933414569324582313951938125765797570968602335816341634171999338678047733577208062598616295365843773069281809190306024498050598756675208276116542878557386553418875889361270746136503269010715104287239313060311395012323023813346654824961170696505534222044969290031968227478104706367960250057518499385154612181233396742855209334664712922153655675267391508837088889700045445029467846041779240435269716095485145011961084147117713589975619508808073852879359660333368163143513923724723009053441982261612991435045460958991340014454280847843513047481288976005681683280655107959889508037082150471606509927785711652450018532527151389389410658592315779726301821496110957848190546114369454558723962201376892572128749101068367*x^99 + 531455971410010188780849088320680369198717052083471417797627584635596753078609816086482390524718320537965921851362882980591529640952545635620878825690844230304382692515027939496733408834693787158553452844552843064688167331956621411481881706645086755274366265739177102327294869263803753813605794069583084227794298108358717400470903232485528389851796078319318648796648643606620657535434162994680828661898451136885719487799811943563833158056703565851885968882550135149067214714575078405007205561092685701096848891776547499778197565787765259754284838829673359711423819406472662301896032978829042664945741888801711764914214109565687716686401139214288145340773452495401661525382361990568101675940703980953100818362824278678387005161594662110341112390868236719734397253986162821149903524424609490576256202792194418190789895404186922286549692856828241294489606502048085713155814021793824368587874297058764362008249717174627556305623669058847944376097847013021362871354519462239747655594457849867362843491048608389221918723323812989833831448383161779377777290410052776576316023182030204596417362190495520308677891925426011707292298816509824778266538617854587901532236008797635018260105794564854022048864013286393286475040124301000053138293068651460908895903934969283908995130860620681974536601463590930*x^98 - 130379878600806634236020663116859991374662879229895014204295238247724616292992675360823933409113588483984651098013469782897845961493042838091709908061898099037568143957173033680609930933778322221401709049140573061216455745545942547912591455032998865427800693446954602221004177561759333473234618515304087619893575509599238558892891351671583030861005393216762596374600888680443896023197486343143796074080018244333934384059099405425519058537634213388079622605144191868837891235778945900804227238748174351177351236223290772399737494447390188124123374314617983553057209517153019354289298590800605248004616374953295869891938090745871704646774196933366856530355080673833700159859845123005155261900434896197075841268518376921228615469119282420884795510431776130139664122638490809485726183814139007890265111431349622654126521020408598024608114800368444601651005795186839313701433684703791812412078674349865566310757820392167951103024113383324214845569365581347823627113855374653360615476762089650538750197048208608897411688665969993358151688327213454186065182939145598455763442255904432711091011547165566580319199632730897716164461988258814655043192274574646405086161309467656034663481828797804696447125401576736720787010665371164325215871652301833615008281412873779427495576209525610201728686373667282710*x^97 - 122879166076913932279807356464619311329107853433190782546142376691509526513012847447166033997865396102100876025414034744851332262617091004276762731401006657934822984002530323740670934867381471563577450885037374941717671546442183964480101519599259704035228817051968090467482491845432020410477346878878764610545386225239733223288287241223815424052483062968346551136422847666855569297270618953846396125569532006165564966609714768755126299806595620990001099552952916617156703137353089010986982269331166565614489634102854174961141513806834592025086325934210988073374789650918708006941519121566615512449514710022763906457606108644674813918532797927916975078317268857146693087720917954800280775377325847901703680230704859159026329134898769974001156643868855824014192553927962380094509209060958554610189858867401777717492438705946048364623345172231025764760261103771495234933434756304203299133170334799160810663106209367328342680472321866682195839635059418968353457486510341368424342114305213522426979207313027643529543695613000988381754797297966244075841151161549293486509533397663847389735884535803330838570891873741650865321095019472071968223539305425441527385826319466674365734938305384421704557765343979356151176332706950597351173234916206596899191235876922812781105274683478926638360121074891442800501*x^96 - 60161859935148466863003765767446326973764351915563667320630786926755940906383667394833356388486891904290676586681206711746032833276146856022785504612494436747556290583658034115949631649180681135243147717798805590110177684404106674936517332710533851520970849066710329712127922369966647120008899484395176985261456286839960889771121223510464159334483511104382274809681662461192130513592106426371514029195573375806325817410798804453266082326727039668825290136270227152406195169297971650248850199833540410198418852839823940765792008001192316750279603828146877197956694788796164169942667982131972378722687375066030934759444544744482595301036850380904431506750875958861255174366954997288938047991366412007292800753353335484685862334160455634895819270982205032592987962585407805304312786709829511028756421223880775958039222149858694890997498149146871621856249692404113340732428361142349793912874347394235495700047569000226362028656001203264676609055710968599645936375649847378639404992494248252379876800027681357925190435713075369376321753963640693674680706698214058690364209376697868225753527446476065083224291224314905113390406021097842802794056085011032508369901830715694270053897103873936837036738763016925011595551846820648293201200283471405792705432051190704160151235108913837117987720321871086715004145*x^95 - 24184148571910409195076005583607612301209766328925857252660907959078313751401659159861560263471623558714783818337752064738477138689350453131252972458468429191046669151028702907214974763160304620592642734658364290552203993968385030703180745611039377681825700121082461256935779627813627224903974690196673420460047302643923789747207460167086914792664171264644755059753222225263724370822528923361567028726687394097824248305187556696547066526953913091134583993238451751999906744344344084603702226357038710196791186469069069632548948744177283259640973879741473790321365304390696688909713870703787964009691356454239082089805988682465122264646662799432490519298207359917866584022000707364797429280029451369156564855145232974190277766011787104113202423018726335866690536500807633360580749670429445690717340258339105534481170305259941802983889943847251000282250376991488936952062715934032118036517898678159256584049296744020510357126286851504587464913470512976753131926892444685095696116437579591651394211094772415137952496149752656140399555684653794488852388400125626375936969322161376568279153723025058681487605998354624728476153746848530164192961643053178167818726060597085009103617410780433156596905991331011068988887896022934385593805998497024454719195362049876700236096795542840980095189128967138845608344147*x^94 - 8758668214509945673760129152202108148793696161944932404044197145300428286756359244330643657448014709272537626596658449361874452743555338902802846849382779456758863610906065950358276112934801003368725873427969038764589031664593985748368794147922385083751815653988850401322387769104707071269359085125991238771949179774673941398154243604554882423442959136533165105524069709100723461535909159349769505252227152082114762652964981512401010826429478679729778937824689998497232861128022359651433332527893445733978482015358230911611028911161631675188739283556046836711934385037245887682789800091878580453696550535127914666845843299850369101704961471850691584271588052872392156775687648085946548784764694742186561905926990500492478261427895378870068821210941775936989908775327118577280996353883687433319578652729539937403512529807072466683171006975647162048687296728951211560576596040696736510466627822934193800386606542905699674854019800737500152647863464676573467803988184057230716260072808132096782758529953201639035981493434695093450797408648804548776948756538121420174308224894299478521267766717516188605750765725301661091696817695537451912586256917213865672909215167141313256474535681351804497924109848850942472230982374867088326904205967111060033357061547853604725185868030878322486439523616431172661445313015*x^93 - 2961241881827293983684457120799606735095387615151044388005845093486710978060382483710693014920413884983027166092843541148571758185680967333108854588284315687121729675692092117218994651054832472670489499195783156322855675770621141816641009337343817556088484226308720678824643339255523522985362391372070355703010145400390308729642007086397819679919251523862189899962796029232727524599060083096222167468185405471494001639911234458656602468944821597626096452179789236144685815590700745169567905001758406290022871072327187418682498920783004880394009420909907956273629591783787248230878341936355824619670940862848220809324592271823131691756836600852331079176249514324927964466588903749411081014383799767722261475855610591607591102381123233701783955846554468312721015760956543998179856198330168780355578745624121917573909710201238412408583520802494749746661061261072139524083014852460100981979991517462756653139456406784429839350941402079508102773903906230510889338885179505937836103581023693133143913894133265434482012231222834356405033243690236186091378875336677386606148902224448971635675512748661647626748680382571111801918728079433976531594217517667006125290225273015585411624026925171927581863031281010431288051950960349244029413156752269714266901989112837435989870400529956607219029123093978106371958678061682*x^92 - 951488647854079197483703934568477912676430437662796584300105033473433869989402699404608681850896440932483693031799602603197244996171931202943837271807597393670855766244250498530423259816736431694537780937776130326929325528172528053365123973141518861770309451925737759738846129060220461103290319568013683505028500563895374751830323993024804679014595353194246803407891635764037075264200734643895867828512451597629974920434239402736902034603443214888308855956169617234214325295749096377099320827777564616912534870191857355099678218656856470741158623516523778864511147780876873638410063853368115329717247800941354824869955742405312229900510469376116437085817687010145937940419207276025125589214506662662254397973260537982097441227535000908383720350162952057864516212771468737271707529202671049886533194890644357498420198046666959992274938550369614616941005360536159731300391373663563154232290965390597001027858823931698544117067734691864322292545750868489678272606654255159578487402881110332977524041636668016688572476485380673555323143577735622018238212381443358100218044580490016875509054744785992019951681256311442290979747491542222769925875410674587964788634543041195407620893408630521874521187138909832971574721558903132855692687999473624174797405978204225274954137590833993577659924195292012026415322160841945*x^91 - 293656660677286513231953457515114466955166274554660102307257809519983564761793877889784393889783390706217732690230556998305637462152425794563290433787152258867681333117872069067205470477859141697438131587618023502347517585324193622400732921679795507914379755327809740708852373472186277087400463462047433906199108023948641304430034996256958025151871814155593056529860818848203266249497014289950710685243086918411149588783374981176521459746123244534347430419250363077724368756874534148121747483495746840121347569228172243246690701782957220799192162456031301914200652976556867948921047811146843445094023576229877973495934471122604413877296569291315230894063647429713033704828192397660601576967615360342250220443951230127230732946367868490440267243494727519235960667061477218988667514677435764018639324408877622018504008649879948202921123900712092832216456691020495289035087755393491311995003539077772372765462971666739283581946525161455504343928086278832376048928764720594326743807842332034798676754391799329710128733762767562066967162904543713227914919379434376699950631271957895755614424581774331516269394475808387329819081970289862212946165215882983339713685001192570752289339835789030451565853322617795398772717597951730631320627399321386843522190408204215150913107650630231093982342820547316346273792898411651669*x^90 - 87668595534220719615616920208951346588215613798665808345485773868326383066597195034103982595236992175860988030582104420372160417378525829752102280662340789758014934090850443097897761349607385091240510011719785804078396267590282874469105821661854925269144401517697433406247463120001126741637665590586144275455048842482141390762651364267674341172229123248883098722789785504948125197934210717708669344005197190926584056346317484276220743935104872137729529353291818082629819464632957519589872027500865391184707016420962421181157696874169934923655693360216723039976505656338793289190421342444390853698068153677476482250953901944052929429304459003798348766321812291863611319476079324343403091030061074053523612986327501916432681337009071240437179973731684665389064482657871975338955300693045962265795175967559932940298839528974118860920001013448560266720886070971379569967615977246934137127842302498223693337942889047828744779739834692179991951931156040481850660684410721847062462982036874088890068660713884554467537486747511006769024164950048070347387014032946797676122600719031348176355193390204148031272524228970810957446994229859256953744536192615971263811617290554633066504928580362424573632989252682162264022595066531584435197238144882647680741676490513860215441401366063596861606948111927026140488573749729189232599*x^89 - 25446636163393794970155861386270026301630244883355517285728057636097188926147144916870106360904412741232176492123814751159824152175244757210581060568842590812615854837007021937672149832822319565328245206811892567773425170777966556634732168809626693753381537125454513275158744585514888929677847324952145749054736172768115950799585883205703736939402823657553774138701790275362888626343823742348060422941834612605104273510274644385573609360044772351381107144882238751056171001771729396962349910038456715683381424272356037939908132688940870393560718741850103895190507051084181033949633608565374445716588748215259871788663950073480008882076982854199941148805928131433239136635695284457248108465146137275774461420331266936595078000800988555238088098653176958135417587109296156187766214212165306209200505099310634099591036715139519627441195639977375395436022004666591797995987819953861554293147673835984507256729214712361383143576411373915385605349890407104532292071621985671063071190313032511461272631555934905575541850160071066591129938437992130450956138911478844454220125977226341169581267463466913099233398048627660980949687910769627019837659714107016616921553356702265571413357686931716906532422107807094867878288177268371000648308722488978927075153637021662250150635577102184913482631769129945020583428083025282748325253*x^88 - 7210045037689643721171830180585511167843719512634987121084717634593319292068585834254031722306091879092284271843220636666045243227954890390185047723139229509585904708137160344406184754033164017507279368618372541076888603017261225101535214743954787964802899010933426443937318885962705680009993862776391678630646971559330069963919693201592248510792630417498551670204849677070025922282223800837791954317834226230772729166537211922344437669565612019929140438485747429364172736326126066016033743731693687727373376609938944616316147772038110214283566868880308739091957355234096381410005875831645848659810373541895883310912025577005763804655856812255385258263312900899088651704524264212375763358733948934826443186855143714357196435293367994354975985950587830678917419280755874741010206478214015924292187561360979333388063737682173342600394463460183644630341809400566367318224693639006179477236047490559333542848093781682288064063406710759815035643822629179111692606203783352064481234421249264833044489186957119651828901996919329035444341022786089007181463456927005554426324886206222512053093468344495342101538052580518994282992866376466769596415084541361377779386012491237106486046162564400560772938109788117762728077280766500107477468952974701545686276277541450437046864865256485428147746722441797036701025774805011730934147252*x^87 - 2000990561810800826887339673262158189622177970081773875425992970625865786345805582080058210173391422860769313206293690567913985410317113561131694144430357608159582976762760782007408320730650618322750148785650202492799331311117127081295293952692251493290452190948896683866369298964568102514368023535191389747421120010842359987141660632102607713570213430056575514572604562676859887655474684913903893453319776263331258079562513463171232165257443999576378587205221699420103126757718522710673871965999492242309677107620695374130859690041719829018472106010477847197638399049343009219386832811197241665229166203562231115671472952437751718221421653649430023775876907277306730238361105333344962525639989587808164284102527060134307002136273757305617294091561721811200300864591051687715763387502238970434034306991449434793957995852784126886999616980876733329302840505657328026820249120692959638661276891717409964754660992384808979170631253710520447845380498987206673153525593510010753009971833591685319475588453988558207946269721912147423364876142708320226560865386555661672675518440487169710070628942382746937782511030953758805267778081946273692330094450706715661687078701842632404422165502443579020211600768354728720443814631450631067012523037048236496660263098795282694395082825189201041710178905487196706030493077933561817302929208*x^86 - 545591185091041309757932433966908749283773772268617649585173295681954699050774566184377470060951626838057569142995847935591699603476357443549346519364855028716678220521649980140766786405753441848302116050762100129017271628260465885069865216873127322689217999330137286663243397858017179527011602242798420648784399934543022212603171335249341618418116398895367017799281214675406692521987581418114857655795244128218011395685469679435525420463657814995270906693342513577319356841081775967816599065641691869654062776596482937841575864676881031173125387351636045765067134987566389923946509455316474187288149933669805986703463915118756046746468763910934771435274741455012482705654477393974318660261513234142176486420241768103844264219707747005577782951816851316336459291875877936467083919854582695657037898784584883931678266469918541265230608421989876558667745211886146909882372854443295440590403784118556322903298542109222324056817817901972642996850651836610331352297556234149265283564837380100640588126715445763875558538628349796203286063183445409549042200125210499014151217156572873293141223405863847163275131062860419350126711687849140218902099788690226484583106625634829333271059111300514269868973469215291234473390273795692428843905408635933301216720513857867402516745688306377188540634780783468612816904637145660742407573577045*x^85 - 146536613895416260690846456655516592975448099581587302876645477839531954740501043237023515269638938711209775501822055613404124782549388882169198466859996423807850199686275313505680015044323597039235068022858622348555155990426639743711389974260803823284303981219947914591235811431436884357275552649691927241066207050413047252591821391741240902491733782373923563732558009571053928083325927136464128432664630172525615377741801389450499504991387077905774098627835491535957960620902282819962682948665787868390698489636051386367240889792465870716416677161755502684599789226215683121382140917538623116753411093001475840956475033021778416466159119578139466586916082169782250296876453728504632414733852680275845036458923581374984541533162897197081676036542302658451216418919612946833796784846935456681194134211857435708689877329814231758964624038456614667866988206706620265860260167213958356496801555355840863662841503591918484154775753366151601322724103163489955074819800618953437639163014601024486992077880564916639739097596639899181401302654324187468598424775643395974429485819640527423361536219452807427404608053109556754703588174925283762968060342316923093061294236409079995352802546383068821777763874254048038177916087596089264761444124987260183627885869434972240819927307025325269394122101900462831442108201973498982231299898719985*x^84 - 38845688773069517809682039848519347045036701339716375145677357347355325858777307968309109540110477054907284276522222701005386786271719198332909277792223068976620847607169593783263510818411543653369185766259346754211940966912835192628414122929079110246527543913013352979192607645255822599913356411970659019910914251005458197606513799727239481539351622115774358281492946789444783780118860038718253518361004765692090287199395097839770324649287903088587051229103844813840119143196947011423670582472129734087895495610630580692243007043804469656350158346413278034127676905381409324947859444130182081217672879345193387649638890417803120015697984399630935712863483073623477236684763590048025295583433471149840398724268877289327242018994216253089425164373096321592492954553742849278019582458060850626265341339821024696692235688145755338787424441302361085510428433535265022156277565249314522887191110314422383845244176894337296241687391660089143301771659398103289984961690067915020182580357918242822700056679954512858318972478404150640867811233868523659045019689853783206249116772601846811071048112454488709313045971062682558289607736883337158297771691152809170144014820394274214987603747459054896472339161656415838341206061500830903400567987245174285028866362831824900904631979350774779276580335139683260055742432004904589007013569804775525*x^83 - 10174095782625663724831616186506638761231343554053805126158602606128204968772825728453590330151165388995121436256902385504945536066570518434960920973524002768561456109065177423155758629147316282949792429218552150758378329819870031054016802836358928946946832883274026413265694689924704221585667058462518707414809110407938809804540677980586990154250646689319602400254364823963331928892773024303399089928176204119711437352181181862867049795182373528262665917965167341576157497039576024034570896598442518147635713431455677721005581808281146790449540721417488462362051026643787687921449400542490478559074491339882673805326302701492164272708054001277688768124424203292738275476510782145026542932440555254213551880274293735846898049439368624562251414881338800778881238948716326514031130931693589599345814888820436719768373165536557766431674054986720466743152434481425604527601835865023437176877411514452195317545366491783728603682584801864502983969704806776420601591923821330242302426738435236151590297279638590854946510130983368009623927054690808002230595433402963817431198718029592377485437428589240131965627152130837363419690622766227346759286042350165337480188845509653916671491931187954603878706693506591688475782654205567917379406097274282121664768653937845843804761885696435586992857909519657578157252754548909483642312704844616075926*x^82 - 2632261789522320543407744248722332683251419104499430632099594711642639413542671610300746056418884195327134792821891565285696397167847893201011008829170813466817603267767365419104007645294917619555878383221971932393762403196081835097270381139020925617930738670724759432461347294527882441672970081096411226104405805659082424124154004593659374473447068401715260436188528837118228092521960567347682625343117096509452872983740998095080667865132933645805654359223886251475718384292966245562620803466905325919942314624249946969428629946170371665904970681538046159359563435602373751117577508408360977758318414626290289528597205026986324688198022073303982134389081825738765974877340971347684935546845374940985288281811264255592539614161786993272784263087185550173966289207973477391476384481742046051141912815984518213126834351727559414654678693003338516557282808583192585396807137730969140663621392986857644181794081273764182957850598262840531217098514664301309969090557080306867824691244283967328570612725237261141160464049124231795531382688299822324098754766129975188110001574330020418466530252656210337551556026436801939458785758475493319935922586193160613774043450813095988354342517124955499367253346350416056821399193417973029676517328069950391885203940671288140123576554736381427581844844605655644892909686862291234534580379856734143537380*x^81 - 671886931127148836606855251366545592971323811910530695750928545619564247677003964420532390062899458420777151148110078682952976182289294323877954076790487779140197388982565641266784884715575190438351034579364836806507918273955159534583188176144620322797150889751041797027618644315906860319205184482427813306741822576141386325030976823770758361528225886957998501640408917610533333956088888170228834500309404172479254547829417992207399023645754670045160286995350204656482718844140923530973872712205696497402025892191426483587060266067763539061340046645851966557538500880205778782554516907015795468945338867094622041332453740170709396952349738650015426148070507084584681739695110599344887850591232098213501981946819814784969254056520783376905021437617736621985401922354077327488051290322762958252105272839927940940624607284380138604963418398819264589709212550097025213016516956036464564469542492826229026856110040191499951849292428483321722649192493916065082744447160892700512011845714863583265754495654107582750165011867951089133352862709730087764501579635092033024437144560930252485595151421487078734140698210103079991982087767986027349208814988799787575363494910414331201136088224648937373425647849217221740363418188152636358612424247831051424277138241497451491330818577481824169736178433521335046762753595307295994273368415807311665124918*x^80 - 168885752769760709615720463375952329130315463734802875216648277592749688706469391964528487731995882844602529576461865898944782735324919787598312201182467733355027618896263764534911951236969116790232487714284343339907893224936314513263777839798076572597289949516742416894457119995151515260083103196717689475553044781818899384055454900030803654756108110881620335060125377223216820935734110846870454357257702050683347983863127134765817681378875266455718141651897926248264937459565674594181690376933224941053763048411192825559563564317695657473045954983717041089064932623237688660694104833757249797694354394728628499826095213680301146829801024722270830110423922234387533845038977794615674447059130343798501113572935178620273369215809689914445884175858319419379643151339748011522585188569920844450974159166323155345000436528269107758085057772156299893402189494517062585262585165625301368327879275661692035698558481962572927734669204011176682063982352078492535818053171001022132752911565681356708800283060583554905931506830915887237105865043261125437203459491116786578248826411315261109647282577577548698829114872045805711547293626726469734610547879745158314503792123820361888746380814532633165156886515930543685380203854167570824934180385420986337618204859911488832582448071234437505209540257273491697570406615049351834394179773432132019537649818*x^79 - 41735139243714572203955375779803645405348706323443167553293369346996206541754186667383033774129701480652984189687764453700698393406240188485904334312434027139104338683857188422640216367179387573987299389165094361730713039882468823776969614617023991402740192829643617942371151229960750709608316842433741254825233858311191761880459223312449802019048897652503462255190857818170169381577534571683158102047005450960672929986965292696875271463691745109645776210418816058564391714648632362970864899565382019530322655991508091040088548550764619402462346103237765532512668127334308977801647661339703173817368018256849809195269349499748524434520120683605039797157506928257863165796161408248936448942668429033068892400890752586493234800543531550894370805541922221236569727591966787841690658050283249952409460947862626363865048054617773509114006473501981194259914474012732605346448681445697823488709146304397087234386178852606457780316562140311843330015230413341173065117078617720027841453276284946521605817947756855492010024772370139984071123356074460243638140635881974873132107673490784921750608739526839606484603012730594353866201369691254663044208932436211058397958409999078111690619165357721621247919880522506150122193547009402023427177831572494173977620093684442958525567949123844765602455009763707412137699947986167367108473023844373894236090847070*x^78 - 10134032556537935669820855236871800352762741717786409085096831181213502775727222327660789745282316147130688156041853440929688977182423200373650883966268100262294752840590364765874752398557197587626324924130330098053937505543984140689514820455036136698363560068823072890392493629310809863482714233132145133055422301998023560323114020222174046717880296536926738759536254404029724081868738546942874605839001722400994448932301496111106295511472388301069765506722195616109294518990504791560158863406531719987268271656965887940622696925936125448445219337768199214557885257730621120676859898521596575490620692051707482145140586684240892090554940042178506972879555204515180777222908716062124235563820415811752012030167359630731678437379124233861115883351654525272464538189798346092400701243864347494806506718881324117808015711026219041038805333873302986795980397772871922276830876010028545762186488498014937019558994003619180255726761202051594118387602146198018782393202859805325817124566757082403849738224726882447374186023247050135501935700309647342420978139668249155180631798629845143349507747292849983380708414551683224868919792488745728796261787212784673186371770771891445254307930182438017444331153132502052619090806637058476945281462871045694265753431529332933004098369973894418749838108696870241431003418950840430957117747662592588231363510149221*x^77 - 2421046626549977085784901265307986395956556745784407991007888200738923380505463954173452727798928353300562921426942654691077598037606453740163376455983630843411798661457042476860768396793167549636037926231717428833685620256586453739467792910693096504997410313517127167884853953451549535230695954227436403967326818006086813558890472318003130829554392063704427209684935235798701592674511311486765794135605199178163227140798966595250331108118079382466500397317379110744430613215097866212326213397780227301524336796667998759773488679465574556310457761452793711943052953293867926496927941329802493397827646600631945230990645215572838984350540765341682095669408816217095949972323829852880753997791364381472911246795272416029384724265141817382322516660193775417144574303014878766299566740012803494229844041633927437103562503057076657777813972763636517682308674633251559135131847237065987632264657998179893235735867239948376796049648858542552355243366924046076930426100589368026952378746123295644738862237929413649959346440316013708552980107668510795604112855774232135495541724227691262283807389135127897816814902922549489985237647205789516850818537638056020809187844318154646047932259011458972864614785270340681532900520487683890682394068364223108508501202225215029041947184116673356705239860395895731917058611262252156154994075974725798107594930708077901*x^76 - 571075338076497318581377234444643222168073243160761477735308293471836204067348006252804147004113964475888847351677294394009192716830495589051282116790042206025868243365906307368014170690460142120043570422233746288906115552348111566950768174546624477051685489931380868156355623061202696189607010545249536029233251808910890412848238798453492157070474230068752802752591594577003514353818514014947158443577950260955445490625744859057872732129571501769971991285767364266721782146491961238166686539500632350431965821194472828948920582557116678818873040963813421797329149591243757572665762911586985490846973010655919677256371245517159524003186749821239881264619195468918468200926701401638052569479340502046977669761241480848885511924805890472377740307848288112977482880169747954581196906946929292198156439214352831660832155457051513017042749999326786095812575798993007377274021828321852019618214293737912990122761475317017936107055608001334240049670016253836872412435517900660389207869852289584031825598894799519315613421941138072718795025728783224144774719840111604665048316303714456219115037324077757934945753022771582569630445204612570918429807382155080342706143609316904138216064489147907047140394900716022141797539414748565914433186485323052505194618112797832585969572528975641179024424282751604844722377246212634912216238258196724161413621375330817332*x^75 - 133710239908180645018744491987296848929827097160175672928227792523912595845816601411362131419286186354557195221593646347752759544144769521851422046806913103402380751051848727183867021916332967225141856529368293493338206850013585842397957429477983599490476590787238897436989916555606627424288078061529783441343468614301331944670098806600343530421268490444783738449108852439419511360460193994723842358853946543984639576179261180449071439142135907756882813410158715170800955287439058522698767193557284929017256272900279765616735915724740262665747326796613941775796729855849356905049841724840159829658618853851181454848167609825265493046907436113487185476860500391339803940167391043862753874687241236693646829124925458756934104475211420049778034667530215642195539417289268420518658187262359058400404622679487227617529957945871466659235527001164701844630428330584801750424221302905229088605618383366752123898878495722829776142771691693792104604229187951833759090694403243752790588087299310074035520578439237844043816417476216475593452200083837412599488582606623243637984612216644793799414703840039921622787680887287018030750430030629950384612176938147812240658516175956048570239971981491886587318515404969240322053151163889708453541566478817787298087479341759781158556335117460594883510013331044608009673667868247069854886683091702020787935868138771154790720*x^74 - 31252823069913700256749358987848688947853808287348278950681431821518541612010955594540237764853653257022276368125900396934477306440745534882315123554364218930300338613001282943094831822373104683042254617904848472995513404277259646776457479522969996447959406900991008504194241880355023997412698747650930245024763628090625236141242583830474224101713569215540234830049664209327901451929835107909560921820615267231209677257117294386938780958275251000111832790169306817357666120178589923933214404965040055328691824260877257636548630277634304642370180899671757756565873094175725056857625993788723843778463356944820250677173220297858713467200857017043501785000728018762616917740540536013969127337858398230475932741857000243349756675215165457560764964624272880029888933902850988186362313933856932258098742773037832374192886414108468486549250371048010534593102398513694771772192179064045875978090310766437857412762076009043686365821404786748889337665039970233342569318183571378871873591474185046898137246683546506499366663070769580298157693067882130989342883950310245896844537466849421292715365861064184898563475197008270986474449609685785169367159403325490614088672924848438372167256726270314499924838205652738041173104965752608279811862097553382622447357781890675557453654745560250730631052459773507718572961647506576053832569977385102063850285247957946034636700*x^73 - 7320038454400901192133532067327766205969392982126602406903830322946778086406890152537287185240545363947076768308099605044283918357919167648313720855653899299527340203191428082642778913024824096871442751874223482189407485822403485738511512481949790572136422385564521670133017821278128768452941406310719069179522128144033477724277150107935253041195050941250973307917776508226423137224140060362408283565618948579888064877364460072406500784393156855661132604728471891216135076263792232361705355234974342964573894214694798155723708791458867030260178971814491312087231051281513131533247356739022841376504300491255111648309710260721049373713550090432599276126386277576995127319828057204279542826554419297411488183335753792780322497129304808007186782743381420931005959338173394181092550742897803887086962607207420073965572853851171765922172039332207659804221677941394605633824603270118292620588522506473306317586117445584329190638655705923046668128136681822581713553732071471303726428774582257108205774369355574921039492281497491607017589795278321753067646335600084239617117399820542479243161232168828029188731937459437682578673243379219053768046911925344067353215120351833334861127704309736489732804866326854194559315785559146834272079737255469217790334993939207160253016959637490952756130869317401194496966662749400504164818583097599415231829701832195668445990066*x^72 - 1717595426628638674575002838588071223418308164434265203985334114437406886691918461780039013689795897560745640361108095847380277650369595219172370675412346101286749452896025246323088318795417811126033930010881178016794005041006452918830821494415172174950340100287223896798941058890558610228124990653049210565687151691084914443985238340168505008394221805387664237098715510357756322079647657125485340265550607865269814297693689208969042532917393351423335041256399066958133375108955082467952406149902089697605770443241091390240672863988881412970064985935579924268933054953839427492146545261498729331641847726341821665729682915177946254717268299872949020247442536033080288825825852224240931138820888819905664451044874426462179820616924744797323764132685084377846811980011615797953021550318377606275681225773862712568604247053048114569619284874264031798148521970816507003448526368622395388624771323426115322916206970510846927368144344748645177050111229096556014377394504486649893172226999016764135933588728419963332893644187001984368345756627968432023393679401935681703473394253803851389871328723705215722786396256470587998776725679684773856217791699610534229664757521418579979282567111612356415212111551741292358753642299935876012451438446239729152955566672662086307958537824633650727438654585384874733000750790823376760708010066303603681297764573162531631044882773*x^71 - 401708379451479008309315101808382093846023006688270281902555072360959995621574992030915487055124439151974566904747524030117469100114500127018967260695620290730353727281209192033386496349384727957042678407672097232344000804691373702481640964525121487129234279446255655698309643226111186066146522497337026655977065687357706152749446964858456240386809826320519855466826743796943500942760296278267426359649256401961547106743136607066617458582204304698741757390916332562029261481224752785402616968860326406889560232919878986434305179511899958299490732805565660607321832292984759652756063727279259671018446533877266006410157435555620407607691358070339958297271959112245804660725594244907998737624174100365692252482805246555796791533773211242179272101504971584060783942363984622731704182856185425253737029401302570652664927352367552813302618220630170347758374947619005361974298545966102443807564647470614147319115493287443249944662069231659323538462499972064565335077080240418740502791461106519877928051789854698605605790374775360927658578604861328826047789322035656257567818477040221857913243526004863860964047073551490916672028351241248420801504672516315607715002650153249463863649187202313292255702656211897855605211476219480466087093384373763804947362646564858521692436399140474882012861363030704188847337547219815096803364467903917587273122298720938436057417477853*x^70 - 92833660585312158444851227886730573555968289379725678079260026089009055036905514317158133461038100907006612914905216942667624281790275068282379196915451910898663830989163053102903857236191631204352468063211602236837019444859656763785452323577036191983852324827920076749961906286350323965116641932646644034126503087081678301859397465812677868238869856681023787659530455162254888154890192271540327834508634621518643877147208717447047288318093683344972909243301210449227564626514190798435232533544698037012234176494814534738218692252696372887963341437132755878854937575654362458085311159229496610813797670761159956083716978891314481428494415999519735429413340937838941557445447854918644212239035754655335267505719561842432097604541997935003078175021164766151800136966090780846378732040697221452738741078081374525820627138507440790129210518958531792322043356826927724003736497724098030469448876164031927421668284910573006110765975376442012412798967051806177775964136811613816281542335687045563401617005728236719812189662342019971620939571447423443566814736809246834349549885215349502984154551091945840370369154696842898554391670104391684502637842945734230288362667440813006707204011258939744087127137767434662405565193755118762815943350924525490116246292132305763339283892137873224520952475396457737560086733034043036321334373067688540620667760642096910827635347710948*x^69 - 20986748954931391421494233963374278045110018712983475762794562854480873586299119988419335990134381665428797494528412655099362334843751815406906843341877678817066704151580219597625323499826359666440858975421456017109629725321540329571948515182395320058157340056652155865737392618936254572120802184693139097883195133735319153103071866101190219179174806682104758854286946257494054906640942405243666074303954976791576059025120716043183734893098031059439700308862377985303146165200272579458117763812835842050858995521039048785379843317192796968648493704321226671449903113408746854453433846750649874349364166572085811173347541017605050688323713768285592522801403999560087569422151772367560319866758619494578635476842738852031918247361008340916545427909394494712942200809942070601462049607945592965302965855094074778879036832285471779937240169865736681425079686755191239836048534284378495166282985018509218875351629198169216177762296029635304825713595219150186751291037879031244504306659782745091502872980095111593641348242783456529381681412141547868887102416221492440874456727854661180302179446716973718846644843389314683141471828225473415485098906814606247006201451367594993738902748875971919501783291857535285687921204971049361707441091175256865112739434038278468939262121249637039245744996452512318049750674197167400399097003222022053246691276272303424172242559469960582*x^68 - 4598826437151943343344277523617687522471848165045273341039496510360552907923408200138422629916999326802166538339868164524943091439197759778534690884221332362788938785443484053908258252731828926363065393753902579706435832451339527391715375416007156759544777381144822027051285723280394560944314658298273408692467872721004428233717267043620760482765613730687175082118763355277447957932648451385025508983396591169749438937577034611037575652816898843291460522456718048668660251482281163919331761786067897476564960341396543587032407208910171847064782376900605324106483875473022831844260638833963621193277597188191513392729422345032877667886670482373533046071947619953545763347444707513488568827257811045967911334584906443200435648891639234920079761271764672896625131809246852433889867128374834074095930645900802053072155077654224800207856743032353544040063133734470754102483422047540962754506741074138189150480645924026093137556990020301419532778729512833357000830814468732057602422558876314371607314378773877726773769027298951046454174789478647896316323967457064286720351622472075643952027156287786817820548519390332964191614852841106403215049266795624807842519503765900954011184106094391781982668246646702391494453322249989727180898512213377999397048978103154640346750151561023169702131107613393837204412647706426471330953928772116292270872400566348143416378015980543659832*x^67 - 970227830221469640857471174101458799364126567837765443686870058460806204103562548353092976325645072329090373743662429013553625690593632701881413329104448389993516145309724752124513666088740508656166644521723604074855314945937012001671074442590606366228828738651651984898216283957343912882405694690455680773382566180448285963050489031400041800891028653132016391006946246594929413966208991529501469467674691763038592275799705206252492843705351747780515822805357651110969859200536055558773262589276205639735563657053005007228038643265909067235550281666173976346081020048256823084762242264797435728686291175649257801613403279183578304587442412261589378374687035403662919516598812219026545829495605373293184764968831691469979723419579143054483916456911448459491322093051209165597183685867331516585605242912918670700445257294410114307117829221552816853094968795907967859248249366422998930204270137730494551707699193076203104092507052580841332237589271826569560624565332180666965104210541687832738646143107977514413071301782857982409213580879892751434914992409656884778873277419978923330181179822010352622308451555575610540381184593861316128767107442380264578570810379890225050915709201892829077035828385832830959365074306412649618886407845290045252775866623817296690111132079895464024371647213340528418775903944994496749986634368972060663612773841736554663880555209464039974889*x^66 - 196429947172245882032418377612692075692676432145396047059751363004775989253851974795295440002522707714903699715939698088877188268003759731100764666028915194387268264127698499758030535609997931221590750393442403996347568020817155742741385380012211885499109964140127854334210381450190660169120754803434205243090781518585469402463931324270380589019432132680854155847668600729128797719271916555296240300576083584380242835671175018779142134282078263544508712766932761705710178770104615250135913388488808335888715161514905015908476040661317725445425834213150028162353548966293221763626393962012497721988982545293801994015748073341175372937975328343681458417060994421590206839366511678001422759183136767649945420593183326874133676944107995207107886422856246723186924311344116256329692254668999365579673533688051368390930095347265317207535257491300569594736037507969509436491182565922742837904460039139968944640894884999931294082003079326204414411430643750992677528433767131769543997809951538542134243963254566130811738457744662584220815505158028207064484054815676139677648837579297429304857773145942231104486637637390081889433367605695889589677916543839630627974508846137029336635333294609667718316878076784583958860142241464221471016678074700581701162373309155807841079165759882981520433735192652950182273501205647646449429450158141809150741050709480216444920355163421603894421554*x^65 - 38219084796318145502153915195919106950492045368076927493709059310892712283976605368887570668253067250820043224659852815156210015807162139732384234277056587843410833960795670390927944944508102649893242874909399380943663823920914907442894561561549840637409237982235718741719769669306314495941459380442966239170813890329885517948281411370487373749784073260622231687639647165422338168150034071152544503255289299172126149090800678617001065051573955983023859917031046587006750610636386485350098822320337756625325607360528083400779161494839003507250746136183057484434088301144587801589353596084981552526407802995517458505703851348688568584447231826716380934019591346914704900823612258408970633684915298138054801761728278144650358450181201049511608283809210898757272477527103087186831222437505426906907299183109242842962416457444511912338095933427724238656395663918747347964204811599193082980309745548896720018848519078186686186591440231121443451686257548723548122678961898342634696526741436013545983698145956933026605672716861007344149363794613330362252593244686749174967112959238098861100129151710896935957450085097405133636028259800649775898946708317290607790024338727502115924567206538632144422871734689046921505895094999590919701662864552377920180626937745690397068658251833655243324011042652693209835462231532630893498131783661643111044514950425145662387445466859395232180701433*x^64 - 7203542334657754112830562113856595489397563837276000858139600173509539269348307661495038701105491615392283841471739312750062260441532680080591688791693690016825631926709052307375944939044775469721288870166642899980506049623265702913448283369634142565141834119439921318442035195680379990457118371852591838580089283052683245437608185932023755043809280299019258670988115319886666926577820247522091415800189220719918583586102671098780134483748824815305155627842197230728037285086409809618813517185567268406687706369448847618217079334015250169825873097181611433739080442349985239378664719159861399801937904764563745056364419656485441353368383942543925956894279488173908346896268715881442527000524178321119034803321196582605069684983184748309080316959334860659193118127955080880733051807279685794318891261682891850860964942289189746659217378476931453037312715005570163371712311537529230891567572497460732846537599393876667172273942735841714071483570713638335760909819664837972570732710236684061024567196651759441494514919348073120293150871878969390910781791163227067454938993126797372687177280814209712763882439675299243703795796681392879464229810507580852988745070699952347894049035774015225777916274770410376446962107072273748565410492548181012673003848086440101947069630044422520023427730824927254139004565781547627492158258969237863181410047367921868984679596914317599125437879420*x^63 - 1337018461082157646958821092834178861095621976828555228207566576437494221661754135529211775464280530037634052437969853115879827896719682034645806250359573005863654243989523492933777238252521001037407346282549671147324260077157522953641086769743482839588201855207383918339513154130466675506541313387788682356708642339403634982652433844942067782512411225164000958932210611766077184097356396786730371903082233500311778141334137493894003777431608516317603243781172753680437609088991175787061221183547804362237896791186661095895015797670508598656046649519555068608411554386894097143242331615862091757941033980670626933629149625928044941202597974329247401272722656996121781587459432935354342825464463658429240818764588087553827872811748868162572720495322690209559614958656042102227981854842623455949271472158405369119633158574748382206217319519003834406409234030379326573575062960296757657527941953003620651540832663261048934121164222412742161274999136566132213898335725880485076574635489228434288944449269246086528235826653460072283186988786759435034191994531154489255438268677267930525643150880017269437134253916000410478892674125526732591140567553592334303274214695794440031672629292580597404736591826550259124413822064261965978027586656124863907831112603304578898700385778008074268689764238851551068894883045427445546658953137691926368942150123586995952846976529095526774481662463237*x^62 - 250484948499144486009282887599812017372172046402583743962716776494914240685042992451257080931709010112911897863812471878077839345280602577964423507346385933311278167668842871700635969454643401224561428597577623170500666799663972911856128006772859452683140289547275893359268344824544046262916305186963133613128653332566699759374586013240940748126095265421624109704014213478917680131741232812091110594275262078859658799999750246235745308748109891527038563139109343010646029402116867821121098569431108092256827927294744148546541485684357417346871755459642186585993482490415112077837297040093758837174551691952164207013119261961957080366800025256027874046883749197937800990017964499169112995436696286341740880488799202546776214060719076473160170695133412276080569538821530686692658259888921507350287008205077574510434987952127480455219743400492396135418909439756021852321748198557369280776270615026202415579405907558433581874384754398492639979263291774242481976699383214022450957293382226047675556518987425884224999650652347932075227962238562103295370199725238858086795303972020345410577617756401027653974589029408160360932556687477198886775963526479800566201476366213344848942739306330569359025019252932862246554322449621215025116623222456131707303563624841965605924415250880537633684293764651757163192515563276145911388910988216321337106362995397825853611572582133665501853783300697741*x^61 - 48632627566541726425410522520989693056556641625709774868550587047208081397786070696004886290167774861439083359605610042126755003677105801121801074877213857438222223635430853258190472866138385481038957650799646002312575596922230044161954478241365171271393037822485015574278645681151687796486971723195981431634202573780186168138001431965083342101603660668330389919103778780464741277226703140864460571921206695375146385854752415412920405037938317245729822014691206596958219863136594020890018836418744696985692960933098082028862362696098170167997692130882187748312615809209631599394614454019612902675441187331827530212313611045738502825281375255784836317509951737433560220995888157659054930524949941870890964229451812360978823869915194552258109649302577197939191998839167542044081788578795183586987155010744828317038853559339635613046960926516968838253430357676757231517538091374983624169585694941254010658933808450108070397874504947432820689145385799929648867236192704688908083644792944630215824793237104749664139477253522491436176521773166377437860044968629022780311708780259206162649749296088276508501825810521568751184677565856860629795628139359940937795448743162238505247776028936028122485986400563509730382495151839617073389874151890863978197595730623831774764842774411783938362246107685977782143042812189134559051568845183260194048589897963070120973679710078209919061720755944426364*x^60 - 9929541687804824496390583085515654765563883765616595654357481306646422815597067752223124898505023040700220226987302168802086827605138821536377457984361970787463053502514628200177694631980222071715815445319915472184119279271202981433857488696796946763832056633790338429785982019697285190641898740097155256656093874915768595938712887725074139874665058413066314256919250508099360647397326798101516227045028925295420846126727271117463242439277420893160019156843413991089777798211776039360787788774992264381611799683429336674680891307157442052747698363640447358352513587482122173727248147440765115470167271410986006537892898935122288682901998046956133100000629586301308475848867328754379216709605303463637406888139442800634918961781339563697916374282898302663609567033098859523480288331521987070935447000224075607715438927390835110884819805811397891607073044649275765075178879007670850732428396607658500989934956208413977687266964721377064349351129639545721688418860282193113058478015462093617368064520851750179422103468609089908488466380179793359455713786523699670650327519296097035341981453736636207777126958583682732766906581658312178650358425815489143917959488241736879784660099280399413078042904994988200662089602505904407352518213541635078246166426086482412130859292213712858994637487212452225426279409406606671767895391085367381424915944390764103079469599047165845263625323324478427126*x^59 - 2118584526927965664200379483321843797027677642940276695065228147267986666033492352209070103709407435404821225625970439511178184790347978048147115397813847762341516013665896822998707417549575611898279698901469372858355960223731131089156076255331766143272960937757015431060931109568436422331601311112502089785154344255324499150492639155696369988628574218085625054684849581040130176419770380176592670004970084363106772757908940732027670159034223089090610768686425210687371644045095696965763165401524268932626234367305633026696289055952534080229795269818633669652989205744824270563036921900794929240849500175652381235925071518185492537313299900043867655487550652606251920990077810030832068265043890828684787473482121671274608071491320998353149060342664353900521479988365168685244428738538776561865435359416558809661614790897960267184565996529253330099417410308268184360378566936899552741292067515605833407917915199817493472028967755807807644777403053135828379943894429358500976851965170137086554571152119458468129639154123864873765517718879124444021345123541593371921282636873455303220034335490832075182560423397673701041175477630949885214422445432613511643240625385788620098190386769470730570926451342003847463583785103990284601625053232431734602541936623436331014482521524918636897981728408815190364033821875978137451594412093176721217130193859494684367672553041048410303746183413158285067948*x^58 - 462391859622564400518908692950015492449921367513501367358518827908039923818740515399132461107068813034900368711492185357672398047082031944254769000628222900284503822414703756908409814340562917429825452091919198998955690197076473784420639499749377972777945125207577954918776626575664085593275026213616728937338270144630513754594500538468797693066438494004276046403546633345550725787184605744400894826403080130445950532397279110847020168607701171624024067967466354769393256893041762727693297615891869347298142351510928667292560422072122580680123826249134356328410833863586544560079830384735959365872951619555713306953931865207299255277805856884558908485623254039020245152721419540567898580159444606491781882015215880862060784406945421134581241748724115344973482398466105420880027470945065276916886853721891501329875005581665867123349466929663016331436581563639907036997842655791586310247287275921684717849657360046980936681237467784872830881002468814475966727755153928923096928537119536944702689596745864097150505082677485993210734668119812316428705618497510623236767592295255639697592646195265450333866437552375669784346825655370071727049772740566529355957236673080391035477224456185786662702842150843671919894169488704317066060966368836617752729909364224460819925854285595172745473965930482688400696224003205366112124934880793835292491716841756171641726755888479924108348546264107074248328347*x^57 - 100949969266053835552883537432037615247132789739056307636135290194905472437378406879021152476274760099457337898149610128680626498054062731579386279634192671809206284773546749108983441601428476418580619724485329231332696565524159531212501522596199230729383927535206905851715290298897474808405989918969909956024600323627424769849901770052134136041507646482732967385592795942794834378190049008911085104855189628121323701503972436634407141830404409905197038427562781530776783882411693266473111776224547941005092811505308945129061115192880366159483601296922637621414223267283438925458287419595693333587281206423617696576047352891778102321248115594368784627726869432821171778318522161025732102986692480868443137370411851509187112976778762148512816104136101611168291666955279709403008553665293708030863873824054492056204939733020143065301382747011755965138062622148426252617381182089107572878208549350174632762474250207085854727675939421649095954461563460243767324002097076423993111331272367735061751762215508637783495569080047340539319311616800149692226898814003574532970241145720411229921823147130508253619427102608866779721586043923327919605177613743755284493860422989747134671541196294616773895615789012193476567047784562955895366032420023326982940502238886105175457886236994485498284383562631882656570405362189997503436191638394857080022734244524369873020007837570651974754846206589797778395733640*x^56 - 21727005299789149971808800321196732517398421665692896519120945671943353899977381825804648790595226344646010856008495109328255217989232670626533414650233665414878322382715090414115772230024584481699123450920655258440609774155178335241737785464135718962237445002915083225729848961849303020655354443949297167053965905372867154907794670611394075297558416848475479787449751205748893612427911446800942940506124581140498641579232855530997810542585295673163473179196968363549265195237385488359523694984722225596879292307681930887133670917242673024160530302348596764465258704153996073857422138295217338348276535590148128257938971252959343890105508516886762152993388627866713727034794174122421794760785520488690299553083640518253349340605172411019036321809170364276380956524029634566716758286486542361027117424495955159958982500916487696564441983125513436965879566999634864335022100358214877871271216710447621105298996064633669272875513110184623946920742069738011812080222343266266870544832403324921381500416594598963222979740635380183150863873224513649092014735860727428698525884293753812281298299084626646144395486899157758369174082595898759771555275478690859195323681166051203853847186580906402665173066179813813557788411480053827387185759516797042818537776681575007278009861024089313223431773982042151752713906301356749553049339543114151583753767947258341447705207087919679066577857982979801330144640564*x^55 - 4583463905519464687198443821631027172117128210587942491435874355981048029270581573162759077739141384110332800613854462028038367486018299813497330557544808380169376816246774752546361176203763810954550241252193479050064319652352314046145871886835995514810101913278376915362377291132415273121929243475025616604892903811259799457917763305417956393027692465071944956742506973925954128210799812457574785738368653186464558142964826632194338805300535651997770321711585872190169796635193441263260273469192059233580718956859383756994160613771490610371203714306044520786599910879610429784103604599902610985078265462103389186922389454484609003117074634075626440774208542939945509375894360330481119816915416615012545226240779051748308076401507102638616928098978707252946695512522691900805198317001656684159811909878072417042075449274727546278321436201519695059306328356965075505686958800864787427040918803574503420598032577728785050288842094733800984526969845243857628118839034429618827132960231463501958882264387827029997411931749080607072782673335148715364747683719039233558344891668863442237972663997302629970925773726857606492509377543782958661748846309446367521408316745868908111337435048568000682855122605685336204445632568037018993737699473934476510727204611183042263699580087141837846529687965576222080154408700565390523037535927441709822525633360990519796590634875133559039538073035686922190521072550722*x^54 - 948013762247049448980060774343922115485292624145892219575326062489963221364288574518593042206946994875245883773683042988304122174863616811439794453846305151866144228066686217177659934826244706397578647151839343587540324030966035808696746661091143220186948771839516117620248459962215486737089327308708685741810573102393092562964111238694441542931843401766199762049731187416043967989020425304526744509162347732283154212249512584357037318182697312449104179879767645898416679058549878311781052747788310502972504417736837420444147738212174127520741792806753040942583619545276527290510998883367241402201152214991906872008274646464588602406206067569309226295746183892722751903798603765942765863592087173800838171811254742496274896645616723014627792874985749816133222028818110765075125251136506779510243525610484195797384703524355010079650849347804230914221815034317529685889655151434347619147953169848589468692822693213071895987710101779154937361402787193608128431218873211354981559468280798112364667633084905849658886439542095750174587977036996690626906234340936505215739398073029773974248717257954354847101650720209650684254077581988889248765484795435830421248255851436828867686643960935837300855097306986974073749808864946201668446486903066004047903500846838385770094670048764465548704926720302497786178969196200799155051199506322218860482374546387660342408864392009862521235442221594615287768227850399721*x^53 - 192785774953281456873137114272539610319396241395518307661851715461631520237375942136661752067042503587594819571573201950994756609106483194232986222051565764439353697012659321673761405815379590340809855651343336591105846855567252467059031656238750967601142889590283405986161915758935745579980383802951874811813017101016114912282317075191042551852812848235122953097248239941104357878835840156909559532179504804644720478364041422623478390653439724708808567209103580891282670432804276827384795067640677257548784598506508781528499389973807326953699532234817601267684461543942984015181437240915197256189178516353797589522204669981304419612629936614745634525451533507468923667042357014310794620429148603734520942241005191663571992399384186088839374525413918501771786659416785903954547139827312910758369754218580930734808623149927142645171314547289612104281356786537697460654191829948453265027605459158345191932868693337808381994214557051736232923354862478092804442984185318101706112930474216788680784428237562022746568095423969273590564183663908414826583392644345969929833507606916769804813912530365538983982363433368780817003695423358860882526824343328132331357187920114291925195870044223188825269922769880968683839075634313532336581443860467605664745729216484132234516811442430486890389338742090777914229300102155052328841072086595513388799300733142524264405220791027472132598308714240518144212202356938832746*x^52 - 38635562562410034164548330871182922159529903601034686129668760692892383277791410204187765527701257230897811339117002088477211040421325979333375539123386362370640474182621198028397257773374509274855579458150440055215120995839129712303239408160566468196263662556868596044455897752611724690898565261992233501575031175733225212390379753778108252097383677457426951744295670766027377564961064598434187833048799921847495977479073716149585656973682240435775613931323778160624054391300144014192138467376531191592522983257876760372019035751359903616691921740361263701720017604208935967429636174968135323498507555536802492094124009916868727820974399833100051408778549339117797405042233944600672870795448155135020529525438700610228556776968030058446249727801260452617765056147045260588091919444784452208566283819860642221214615942136601139377155031779177065679267090568776341299168635568692827932236893135696479613298783750486927654797596182233078726744899473467127746189383841509115732542912731128863711203193226847225927284936690303150290454524511480985345974504791132314115902836222860999602428381700861876894267792668285621798445853163238631413297738117677076823813922444030144793514095354175224972826458730731869189124774654740377020026253169221822170690938911694898593616760015945505089170880227964256494475782596944811012077540821927274976083084604431030639823173966857796997145766275320959444193386695109512974*x^51 - 7631617422248591903984620958882618353928883841616066061602161434876978560306942323720547000548940064448160041874095958309955037370423995811503316297567169534764835368009156777780529992528906390814055531575181698884203020617252487247694795554775934553767534454958632035426465842764809241967590353634716818845841248607323542023900602498458640686124054704581883099896694395349566747678567914329814341650782593419520245932137298133071449454212194830906189981141665194276727820970101127174396496121069849841445357996096246326858833310879701383964171265624563672518629976779781209012899011298753527917670492494728938972292230378570710780530677173917637283675029960719457309585718558432216079111674785274613323030463680068649428684691964462550589780542853481658776243623093942296349395120943810253202782329843281547954319166072535109620480142185862476668686499817009197136183500726005652309935310476364322416767075144707088406114715077927075233415018315054610402471203309359986595099503669018139150785161667010190496164899491216057145539163203511366820816067352659612604761183061933448711392573960216672505019231185244471226059496917086878380213376119360082847203542903558328874728507941433612230649031956192084142688926534913946275313851815284012645619982763571511403831113010959968068550124248433457992798628548254047913309357411395556149259905303101940048278505098118101080570264056252238629976911294899687276312*x^50 - 1482485344273263961069237386904686416223280219742750568879767541322903950998236396450947654704262292948218504235264366639627527944915812150605103362360805962864312551246555619545727533842654401917466164170845725657575619481447214215861404691628568580751963478164735646203851794175702717832780112342032425135506833328062334198582290750633819017591069468500944747059413505238056040946337207924630703452878751323300872122415250326544674507736947747015960858898685417776311208613458435287916335100578095128532968205961688386874075244835352251079657618832811616777564748574984531729678697837673263723550380534797532612807364130978525666641092618937006360399920822876111091631216920337329794344477746195945362299028258882834966113690839349236405067944260571343982181842040737843282508766050147765322857578403659583872591495500395564366279299424195068852679593245285481387548760634481082809434060574834902613482680871292761746024641281901109735003107459866122189954614843576297656051646932126234807253314833176296973313339362281975776878598032857895890599515150732204785812957023260216787192244546546653540542573090184056145396921616186174035245522662728392868906843010035841951685086240784401799444863047517635531414355944328445865197042093824265457463074345760246702720377363044039630836219338808173779430295109861505177724111350746336565827811664446689595312891759801931442432814471548896269670026293543213639906841*x^49 - 282175703479932769076273039607002971494565444628153453159729462160170374883078955997866849910200144691134154289198050469410770985333403818186888376885875941852571430701170229189224598501967326956683689887271278324915230848325897316413311585147566280751982043714247199234144377628349520587636920659320757639454542513484875506535162201255301251547201035549188839955739390603832348834003568405977464189253743791662470594284490991487725633236372915952672069644894540737747994248518432375251940932753928871602052258754796751046494399731541305070066849564235681107931228766249367375542532289898394667190488051737301000357458335155122714611867536986574024656593304035481545892962233480574928532755398249117035271988764702394868013312080993632840548966006528667136073629837107251534558216394542520050387511497706605842862139776253222699072805331060044933202969487836630245734609426347986836848258859097226717245361723809288393507751601235597454026877471247740709978459995838535239426567710428213560236670053058004371855693181518461267951789434013425119537878404878097116887483275780068331719181487721892961455790195402373331234477223042440689190488696009949324175937983679416520778013659456305536920752477907165939601064263054292533636702443147318421442179575552187527054735181408406100150397594773351519994205081548423175917128243822560984107912141278333180030816296685836533362329914846490615935135801278304791770308429*x^48 - 52431699621309099914348460383850620869881313289162894015164287739165041867968169943845971887766200751404731633052331500263183027034860981171066297875131020821823718369159807487947379489727039465319810263556971543760213078962843073539514291952834048792176955584358001209735588908844239456144349163468159373993300208976446207766923851633695706226173665634661424507937301746584210742476205740468876175871846886681620604281095626970156563407661324891104177987645455359787487736506191768711917712717807697545483146999784116047943138223443661976452885549194646216586326161903258738655681314433825591603179182750839955405982715105017042189104793825392320894600657290620072528797659424905192833332796986413479131765868217316166017455967485798287226427209860190481137753940970150467173153629330836457121530821009901128707547875495917957542974811149347412580374133481297593177279477369867171445357437794958420439558320999648936660313296545117112898446983257565918030530312380741409592984913684654642096938519045917023818482106373377083097819834709778044204137075211849956371669396437647879195899830213363034906611201063600216749271754591565990835126818041212847679928664761885040114826060206015605966212102932475872850430090407622622490866338518309470852276397611570743562916541225018397677248224175995352378841201374633329736446384172103247193267309602584205754125752620962068240969295456130395410565123363877987099993495785*x^47 - 9485124988638881378142230172170743112471529775342785054459958237616657420663178442578479001682132337836802210061374235709563153825790685420400856393762546528411217599671974185228189106635074109658121508850693809962899889149210744340065299824190892995756335737073671636678230616993872992538320191752153395313785813470015156103644567566687891463267161864903060487591069709315286352052770656355551536952991740487540485399225775348101773306261245726973343488849391682022486016360617261663297553176932249616105514094627219025297616886540584494313741512523231633659736718911866547415347568499410856410278781155380392265816203791688578357374428351814428757649610967523963045753499984888928376515675345772048412895321981014067152319952324067479894861230805693284514330557039713582887274400032005186190606812091342853176419536600347430865046666644774740499342612755211778491894362568566943124639334578870830074166681242017403358986670622360420585201964052573653268620978961623340900976399192605206867985918968093828878861710651738028567356249078789735198581583172271195939861425955852875024828455359499327529238310057035215474122382228953249501782203222606247733324046030746160374260375760865454629589480121282054503406454786287294786273984251056636289887087329618215253515961679940124877711419136294835406791157693101432370610863970587102137148827465270164902532213050630008235028478590458717972152442047290701024861815654578*x^46 - 1668504239266427746420651172650761562519125226611819337473065436160255579370305738500918754281162170929940382113414846999706007771302154490615313806422999765730774869750892662697608110503587484361657172456578802038342588582916845745734559200901054719791352487073166472779983490121962921419359254738974833610616893720598907300301141176344615136650476106616329405174406298030610136412749870824365913751370009576128286921525279757716471124189692260798701702531451962347150776580063858913456873315760776048284841011930279899896933096697124719772024251438811733491438160589311780074566471740612423151884510492768154621680936012329009551257532136059765142909384507610054492158650074253645669440278874233776875026626635893927081340803817810205532221616560543600882651547240900400638295015871532126858400258045564174562034797364892748441329284299255442681839646102344925011087895078406963716873293632594309382378176408154217488438517827866422183228711646069551280787597425125095382408418002377969194646550413021201160926850978543377503565416064743140179949237864527437523760746900878270133117095668471768158428836324289604396384951657821271952208847377445939125513751446490961755812632145691568436782429079472449970104656107841504417744785044021799441437987675242971930997837301364647799855948346341880661685341839476958480281276052720286170718022785641972891188251113998626424155056008112538582726491667538503968031581080990752*x^45 - 285410886859626763777570432298466139634010108840960395579422041918633748314345481347624730448095069121306901384768600244967883354995854873602137753111467524677490929649427711774381435246199185065377728684631809469525223717688561272328425412124246547354224865899714010831148187306920827477386484334439355020436409298498732596054664604996066964597197309245412674238613587983500442559534511499904924731629894486436691040374611212356273635584815940668433590417283202090596664191545534336001382411626857352337164692626479615151831420446655825980322134047829278341377302639987334898845802030728834389637503950664702362317308351867019212150021138328187866371472223140705656955364908320822983012211829203851506724142746703447865489902090339883694146203379480054223255280349022125231438996840124789784034584622085966137491347102210936440220330777285912905635714699535232170341157305949157877599082275837157817982500745410783928397720277092379763012464265585183629704436197816879470936927139263308305775149999308156431831028344212242616003571427853508069591252708308397985552162829166239015244466649612253897989425983036134826004357583001689600882851276691661137458878834436408881319432572532408051969338108950943769255219131654781386838931167822387136140926422309990864858219610155581385919944214451513424613800737037644557681122433521904841391767492875793420153685435802127920388789634892554708149660330689275517674026065415256396*x^44 - 47513412628701154779525212989504843552852841322142454756736991842769936210385736274125425465832880010996939327428301050914729110504488186557427241866081297095161821135821750159474346547799121619033409021058509903426357793913407598017529453985901017607329426687220974633902788726244182786038176633844494096935269188900366225165997947115217244341180800307678633683891979837204652367550188955413368991149196139742835256039864132946838165591894331543737660865793860761462224487426188267782605411185582303018309162391512807870297447850631837825191881908814951692031161493474386550075199306574114969879863661051876731326391444936492133588669084321105113844218855077626181305681732576834350814056858691424322716763313197737932529207079788145584642801263453488351480462688996540936477062672181360561787256887994805297021576597971990094916454940793686916223403249402006803928422017087741119103050175593372705253796002481622886552051647767970376438585690546176909799479292358543316352655815297670918500694096492623764115062521971292671186038206479492838890318586255141808409438332081090270586981416513806664950780007754912850776588675516115406692632589981634006038756990852375156158847213000853921675971567155491319912400802441388430256736336934016572955348407255120292664513649848463553571255312537508565905226523982093000856585571979535328202535640794806639189033814537855722121296396045635556557616744319771400148611772468740459279*x^43 - 7703858563797144552844203680391689762398713604060265832613807103685422390393423481901834145097900406093533560245096990370721489054792926080867374031504491936780103396113541093801854927939656633074308805224028364594116610746358130788620480220500086113740159026265578081271964538909903145863013468428435094835168481160886206474392083428996114072964230848646484898132904545334723185006477446584760319847309380639678912512437313566815039749933301946651279861031132312585633090934663478446901751779200236841099766769202143317913189807378143159393450053007879277031240983864492885810692606727118046839137303004160922903249052394001034318355694929221237985292467863950649197823059959450950959381642800986353794417793196881597452252471363263420586881104481020762189533221744399871281835594478996801897280289856502696235890677039055359589222043578420921604353093106674947540958849669657533331597869432033420287238292872640972076109148614981318734133742455145552063977801300698168485230371362540569433305633871600545564839796787300972191446530816691104111124764735751099917807867612415242713297585449009415608130711280938545110677634226116948261528038092344119743807375182052750384431000772405384229546604876739301695445007453965205973284608752229756314919017303490503328389470106438454705500574122514771481330747804273008839639205625646752818631375564009215519147589447548977318387543139264022473843271437893033245812066974075775826591*x^42 - 1216749636044338474091774904185116300986339122596065367889808121855039049669148270150916810052727832924393934745195477455971856504680594619059895379762334685780059254436567024280308854338874108842396151172621900266272589069408213974631129564365596649659966826875405161384555831687931169922890345962924333186185055268642746949751880068566608373754582213350720023467288088385853907171194206371490372077769487620031704304814199179036696486365006537192547826191612455871246563811055836452856909980557412449903811270439805378839514108853797984536405391144950443011385432947850709088505945837360669506666465871123289483711581192370492449816250300812871690048849668551455791081700856302279317874876790853051219674939628230409884780089784215505567989808039277539663389566255596503649673154554287742776000311275312321849019446373160605978728725482505853919555245015308111110475529498539249789809049371207838603168501493424557787771954086170498998418639353040113672335727493099028336150258450272278204776713030171799518995069379879533730200975974035294549879617220413385921979658547065813065242235764970443579979757538372333557967001430142975776284698550192324630561042236912398976546640989518970698375450245579813421863807005766026638813976577598636120098057369059099432390844276076441571771141059835469918346548746782675843323136737974326465696172376392418702532796686992213904698176501170376741013120320493125520318417789476804136856935*x^41 - 187019996367748173065855159697902470082694072349072719880496065272808657178300314746598320383599841816850232270230394348572263600211642855712252515470690911708322491606639963091051693730244812977277862728817685705085395365321262649406896191565883410774620544364745232557924372496874925154061012334803254901419317683657481304379717185244440175223055434408397505488930431218441510164874773577620162163784103996480859685966785914113570182954665791645659040798100810910770403279606488040525500864919516944945619255531911492368588172324123885010353861029598102483141407219592358010641694332462814396600197267906972724007191407295796062744496427587492010476625683985331879118396255320243728260872031079235995627266326970059314666464010230949737078363101727044300615497883402519762507345449802570668444911372518671057932501320492189269640298138041646890392903459969036969062572170328578974386664491986594606347339036746949699273215605015073952628375026426308034443883562545713161212523184828239770340451045355088691217921842233623133265865383056888016028016000811377075533920544950671464786064868770412659834146796862976379586434324025434542327723045967776283392424028166714975910017545143403795621001981025615570144985414466602043460484175078173582158862385775363542760534796665623885696151764860784259791370659375175831931941875744936006284021690355058684292900055700958685562012348992025271656939169045446531464048633290451262180522969*x^40 - 27918127684878060630669700916051568363279598689987161846674857589751634807404898756094527690923321293829144851396538224209475619863529150488460335829975164410723162432519972012400649724474488951801641994183557302033142100755306990472997403057413674960602403042693266797522882988588118335074093026514306233927942914932872298994225750752698882338836767209360924196639866704080589258422673589786814570589720817083697224902080597913632467450950100669394270601476871292999586597889048941373581049800747610121182980479825358495890124723507262171244389822541836728155197031573008117036361499355335558303582802662558588221452179617489749851526446727526253343042675056044042836417155089367379416364026596048192102813299407281352166873369007971697104136185705607602883246068445287532772557541266037232239993391435178588348612329691804542700234527528699947785233724312830192998981992454175168450371354001094649417264643323485062120958734781748059618727134438185698822676538425674398667018460426711903477118663634517585175389918153142184912373602499753396916186967452061009982778534459645579159901117226693776173706419448910127584586035034840722035037218710265432442076934667976872416456741548500821478159784633325016870228732355850169889508044417192105492352232414918971553373321614976423245132415812509444083282413188760634896522834891522115844927415255079270723317377906753478103862198920377588218852947390167616686191448956185390986207999118*x^39 - 4036028321524304367970203851181064720461992594199188477892965629380237633955489634468989511739499723020445238798071283434110681070254251983693754969506373156038959417145372545395672016675145110324626348501237293849008126112390628844686064295304112099034478739157844627718568490783605442278433542503234242412400774638389705587299546443037611174652192526168870230008331463613288109685247553074291359568268079089647132755775030035767575644108906024609924508248150272309297835791837940045232928962533034672292128805928207071571059443750612843834871602156728556146610910965101404506440114110926221944476309741911462214233973562321577885076218006232973342598196522222995876138864791283559204472161408083425521636522851757380947397495241319950790212273359436588245319865599953397688721461264376097747136941755684215309035122406333739726783065957886196926623787965893498151152785405791007204362251883689610066457729930882591707349751194338755775931910221215436293777535585927654908332429219251407585278025971369858235739309550316999746361353623054969059204184801003664232272432255148476680950420799339180338825443258744088372483953636091865266987596562597257449984121060827679250962127952088296286821580077953630556482836414880854707582655292328687925410885393797709122077685689426963705357725144012907929125339221827465975841987072838886628668850492848938185342472626285934431242466442620813401459442102968389271713762624373270693209634492920*x^38 - 563196889574028206247067998963080898388005409975990677493495296787678656500962390770236099385156504965437229547324885312874526893633422884200096439761122442476974769044093379550162991002961356026022731198334797380171801087856149521476459775468630089118750323981129195128305413989220271439868577424817976484075187623732014396666913053456423321528926673072676589552321704076200695014675177906411914146081887000238519528236284664460562667917918830610991618687773788738696488466208988779484634657502115067644013519413735328192823988159512280693857786980038349630097721273223022949375768789850526252778868925175898494519095278439271272372452872098307721427501712674145109612484091845066599715288837592533513063535507150032016921655090159015817886246023611488202917646234217754554793772614192712249049898169922222359887682710352908366835563511019072642027279125080908172401140112885807167571312441777604530643443000486981300584890850465304044939842645327098493361336465454144237193844561845576482736163252533698191871686041614422071128794468985122419203488256134301755766773167008693520187151701737291935243341119446573207242230409088061350646624175015808102732802880025958095345271234122988616996286644414801419129322146147914937756608728403598552874344305529248309773068856424090745420182454646061595429079684088085358061546131396680036528466740633692118521556862273895319125448454500030348140378748948374805836390893567163884521896069034422*x^37 - 75600026829793366636651902626118102333387731224511488325328924727078258166365773394301608760513499119671257117380635928885324232125822224938993716381816598339837980735554485703479028271688956599283956635747634204869335882277110155999879551830500917393340614309138696802542671364838117761090160291530630054338016467752128780329512464869154768705973980851486361043598514527654848588293577679671415081096475085328867776566163262511931649738436879748343602868758377525955881696976729674160838618985799890432350739517780874750061549233494360708154269993465117304425917366777725355088439712963813623538226311345176459685928030434963489708116506013575772346689250006046226252953169919681306209766555218612915173619726228388142920450182540369653851540634103575968795445518704180784385981735580079890329325301892896831336836709313178222742639847114769793511706603134845405874995281360236485293503065350249787860726659996464255135158806601333739462034558107543392558858306315671956928027885958122306156898060692360321689290944726456003176506077830613290340075158354477768445541221585402210191522523316140143714583357943117780328214617179741387647762997656718587880663201931601397448396400752136386971208928093447638191528908305000057780132494304364964019833183638669465515262802875162807986101012675293023695250901249147523174702312364963741492767427035051250123952555756954985067769738129076036598599802564449702982146056263222065092316765360443377*x^36 - 9728765843198382935964206946878519273816036063125176682625471939529363215085933141170918041594490627026480187637964470448908112369825139586030506831002462399188130393026899515383071328062909252114333034647037122756592858431544453946013226575822403506042155509012173427487563173404795649588488127573262566488397485933189602722130374642113681128763533247465882189666511602510760988496468343647657589950605036847808564170118547652646850221879542484163073421812991484080236816962036008466263557423497075289716267368483136366208942570852121375322040511172793544008627319152227680486325692807821364741235088051679731366056938650194963146752698632031536790443938716956498797829072134465798736015042088962883432403694113849786633769982187123870502315733474027084773568784570756170348907376201613094038405507730617580083286508373649234046388843654311096818668362377540167649498932396605923506324177677438270071159656543937238173371119465097988087723143099495912791335089817024886715976084051404039662454622246368385100102325410108717389641840184797221443221277122874836500027191860065663377097078510843295550685005593536828372624430193909770040715506787586675324590014127420016228512686038704894355063477561036663048777665787098794743419840106984502333549983979534625877615737833450327436109140575209964532708188318094951929366745570833170797333255098066113973696553183920011126011667744511726982758127034322890620139605796151942799485656130150859740*x^35 - 1195997556234175404595923664077196033462702505023209919275715049669380818008149542612085855922526493255492049111492322058667966537936206526451600147031058052440634395573284635611260585338707267573678056909484679764024915930911005899479647265579486707645576383559210050911032529322214069659578007560750792987453787716350458088358512490617393914377966215259291708389008678124065454661860635628712686954054377759425776142402528286453242967397621620814071383722410682606556459331817627081893011480350305606227643223014384356288938097034276053254769907753929045438265036428734522769880856790891706291243401183651412836283361260503054928786836897494450693106941603573525035002546010897830619137328011112482431210756395899583810394180879948952189146962958355192699646888017237176030173512782700101651729255844294238000136746898077198183186783780353803255773870449013603390398134985411410216534523101723090309851571859294421762154133960095445276812333158953498656104189863124986970937276401280313433671511776322289330628456012935887777517749979897239165602574651733481531594285234707356968564827677969416691757679314557326211258205319462786536048439314522193861048012262355498099387109682953488534998340734747214680857992492724461611027891935463170051013505531947531220309681964087744066236596770462825496492526282879446004862424539542174520899076277006849035845710095409307901037677912318980271925057778157091790717777355498478822650093786658399522771*x^34 - 139888188976804796792934751406176365821359747085750595042419255549442887811001080166909329852540014029642069553482669537669250967092164746538242628496379899334910805261632431641830413193507980488609198689345835417277091102688056398666271149929277525551734811834610276536971960527970475174268257193518362742872502552464818612558518402079572624002274319644144026508853430726059733677857519198794056252177850022609574988659517993680174468025230102237099246676224136499841816974803624329625990825983123724823110848259801599990964380112137665926337365482778565575550181573916601714161613409995077925149000897465722805739325090838286000066475071773156421684747857734067762806769757108535725850289807962515599846892960254467889739855437350201494062487501516756837210153763520306460264224348535099714926753895166989575841390765854866831046228586035029257968720002259872348762311020811061724931703287856719346877988943167628694496637897820451176645726235429535982257984120903514391500336150354487415734180507369248080762095489813325965270076121209387117627653658891011263802881665626616146537764579404530390570454238199700479814499889959967554076043699579708777306813186085714921190401563609953549501143440650518634475710935560149527585524960980872507580783198330704504110405434459109153349763970889963864566134183505706121162378081083243330718965724958000545126308937790540978295169224755722768255529463312699904739801694210342051362540622650964817229713*x^33 - 15486566342220724002653544273815327433414072402842658247461601538468944381605240859313017959481295489811168090925297939423798729197225123788309478307206137893954614010864662052527204766974575805590529556929887086044511901276228938011175698840968705628738334185946876904037363005891249406277142902696546439506798323053333112901058948500494621708087371843297992299697395188873230963940414091958934151135373584288649012263661951852351067523093340191575162340842197786419978560850524103670034087084686176925678123147159942062245245715497514683231638451228106515047572779574905576143354522817747163375256427776484161793467426672170964606521209197627923309206399118843304563605253918181574222403426281663698532488448093531638106308455187895407328688386490603068868866612621218749062570618248468051653187825213718080453009999052498878513873784562853952880772764285386742589297808527240037217434652160751951605825023405756665376522547976055888021170695780598993494786803750030170848850480865194918040215385207692316638183749479864762832043504207159059934485383179767731500595665894521651002433135103830079196445600544840790129310601112558226280929319010938400277627005583386119180630576166519831416564798695883666125133483356005402467323849141140681200135387424847150033397700561685599838663331637847620328450373316100654118844360301409734885137179599282444977354990547551649167973685193100708099391997994271040890866876749192426273757169877151344726245435*x^32 - 1610955117374871086549809855923464717654320664359303711316158059911855516173776652988604166997493861246426010477652267981010782046454995857656418169196888578720963609953684246100648637140791712426081628331812147538023031169470831518478673142727026800400423909546375804422175163716265625243908810432423723764075778179385245092990220098034100645517440785157911481836646414640072574202704974366231156122848628996423604352348321808667338221605427101695612956548721166333361869723237235996087765828340077435194668361775593028931345078384217244713982182203578610781890250025195824195260450212170530054071906392743238199847611961834002196634593425794577527301490048491623972189680231605604548229249009317243159454722210729262921177393770389937175035585632840665344214817836679532911493561867799915307257942994684617455511670753717958415261332458606965279776183302374403844036172638967813580516700903086407133634509939275012257614304043416412793675702203194889387635713774921569190086821340348169236583433007575122310577091017459774360095706019939638293048683525917255112719832163472186495053728720650801839580022395340004257478145446001423688232335158242341528302809791968283685094832727669963049856697651956080668713822713768280527364007942595159229633282099006656801702067067510385745406070592728602771640411118170417416461170578390332722604911083511100246426369130152195811262714345998409454437446718511071266706048087760488618924015296116319845617446481*x^31 - 155738699215892357809970625286254171246807156134090318957985121390814945075506730036235297092026099476998516794077831981777357895199743318232580309323359854430711205365553495521712076415525441612897210474981071343987796134634773752960934324722611700885285920605491651852244066378022348480165501174209104754860758474722625776591869309568796021967982887121612478814574102836520693384804702022793316323490278833029897374331529008668891541284368462590364048034922308292932926041046606037600697403939079248774105046682785073753368958272847273192847994277898568433407395098202217576528859925275461597653654925679962269748559793192677796433452507592534399121260766117873814618341249085747530786263133069638333692027827349969660474484650347862017970246842458023062402174217466709648997328711420977912359876511994784843750939845595090058238454723686998931442959004652248731397970938886692909659841074320252719416365490718634555246140630712670618848344659948980185001364443547167026266503202308932988775484897538602654806628245470268233054069456007733670280392000112940255193802633633180370950012993329589733228589365476691714412307751699164589497195887590277405317602780234273271114690872658810737865910211122121187303258110239261004210001852734696485020986067838227097146807847906973871427770710863384333572209908025237927393152288918267041889814025453072692831336045688615087542999765205716858429412022948660716344034847416195651318701406468294630750171192738*x^30 - 13746144030063740775233407592097735916061229662107734941542530511785991564840228241115103433945945231629251210286276457778835989318824029255935646246840727567567192083882813531486147095100520150061457472176128136313120781025496482749976557132823163063153229802404776464968261369535898827061150004913444051264029927476585124186938768488064680449602755673757588910392928559542288124143565879802240249494616718697778491942018084333408798697194909473310736920366565790662383200587281762130857546207623722242786348493569644280319678694409276790479527959236562812370078875580104607475934123607835517542553670936372724938620670546791743328563947046169682833141327269844766409020178644340535676175107975370153686474054010845606910475664218250957317468612491815635505818015466184931158698662390874399395949898471382321601780710492148092712300879495289529553006478056774164907081048570456445628799158841581004892424983918997830454297154150729429106843336916214952444648836759422720475682201192217202916272871015874731911311836969577504336394002652696396807405976725164318791982482686816775226888364904199050041568373981718384300665196520688768569007593785754443283529952724429816058872948395265743898829069299852409722622928332851993318774310719844809015002624743229575910196628109480360430755960210847312147379552122488185326941733326159935666784460374760232472390739882123870303543613895381843518831853763160268772816456201217392853879643256659648564605825953796*x^29 - 1072719414316488521339906712096806748379379685108606603846843694422210205931086952294352372897165486265596604278466051030480233852960632460628537333246625385715109276269142784252831355275441255331262302193005328466341033460849539223243642289028329484130909888518209902222460145690814784150869101795761079729333925922257764323321888646362861659528021709271778302730720627343456293218289121056237387850688674652605662790711637613839921633527568171409412285710625361756801232333204154150810079284071171323134558392334367857450913586097351818995352282380747921787538898714639621050352606447773607294220896927045375394322967178878650687910942723660690693787191197494990018975430428175835005307385774198059443514031831974816034630024823502802933499550793222992912503110335762007442197237687425567094870914992400047597481679461450532719447088340930210583822458410464275687815668763522650556156334480756808808139279931848431995938707462542445219782804790243567583534213194668676129825407644847166446770141544242804124629454634048886932493089047510641076452687507235677398489580126112934753836634718316440368892098636627223057034326224675944869109894342949769372359605594543341001739879069229892236975347857391690369101131920509973277094237742372877886224222838697492788310055947108430892129843883697175996754929314982105650508890876923849774075072857360092056056857638417868385213062410115723293659365999444169529413791166795427420808195636915392971832375403150722*x^28 - 68928005029099947162240376985740998703388212202911958675035954112331170519355471758239113471595991502614542370179793197783233223296941278459180655342169419470582996485549766720718402532588127219762439307840483995319832551595758868473765961785591558199579378084294541451956957808349964595152175523351982498079701113936074063054746786386726522269222030425540177914557863440219190941724806823979355417406773797215394191287490968137757372416997458086289481086857994621025748500684288399641861553046176370470877165776406023543536570528030991758056253860810549477849832172993009467610613568060264259413510096470563880583776409414364721430212888074838042497510846375244772023081416605034183102472650820508324120094250067501374791714856371461910168583257616637777436712839325214176533967574950558521558327298466344978338617469366940965200285407861853792788332668100794821567237127678363121521570077528956876482304632980174416004962319876231840083291475929419875544169928010229354532146348506205880716147783565354482281830410298007793339930119934504709354516203829396815612989884787822966684331605559018365887318995717425037093939485902402939394109509757868759164707895485042265833983269239560739775866440236308333639648005737196030630841542635368059310112716922990834958859296346629176352853845656456722644202484090354284818952313629971334114799389967312280896308031062394324896734400802506897187467405916649034423089245814912195661044546298861323577622992981574025*x^27 - 2854982136245000585154762395009889800152401548250034224341303802774282484161204110673466404754287050107879075669713310460706042690882385155616115781321813577450685470849903150828259772988129134323445340105152711573403060007067790106207997748729464650106488713775395829084656663415074064793707481089511314735757237543115448786944586851051490670796990904439238012107721829868487254381778774347336036546347320677650760406052721713883292240899638213782528922669687650045503235393991876483065041546696178595699626210354788152391040316333245621030304598618421520346666591839752990998871671693567827657151482768486708342066111624475631406853906395805801382843057277714826251195332559912169803665061628458132837979016123434378387899789038492477314255833983390996113704697598571855052699695589798934264745518513797474031025207956623371182721918725915950162438363597972898746892362270306903969757783822334296514814662471892627622920174926497885594288912126701430996574387438420018233649457526739687112410959873207210930859528474119376829430923682076810447005671611839291889771885579125037134542565633002231130990895552458084996137545945197278579111327210181352061597083197148499293946022540340155108324209585267841919497074928465882361896437719365867322961761240806428450805000609162550600654159606560256725352272171413656642002831280330740584475412447500753169561495917004864195898969735913972762293663448167933954640963470989390615649852891036578790298523144617424712*x^26 + 67129941474145696017291180270476648206549429745125343698398010705784714960177471675060830585479160136483762170779682243039115213334708951666978141580310515923856345081002065505335063624120438474337163851412467504200915830187642101925267035847720985519783890494910593409474799026157131806588023704978512209429758409381506662793039755960263679081752018380325093768860968536314029765098557435540910073666902215294041947141858038781408580555943995323222986859591234129720095853172993624416083621774120639545419833274215658681878191970524688749943704726527597294503603601606451279311581517200431347281524663585379209919514033921266663097059287113111670783778919383745551497109803307879470103144716994681939461080963053583321556267328321814737916460398354472612979098966346355508302728087644796411205565693891339680033217551759502656459094665604921851023478668724354262245985066686346412228416460411951161131326699389106724690924063083858209112120449695272480233753979600087222015522129438180675981365589602881371159650650180993478721278648242534793296829994995877088608573803400699338011727630436931677406058487605548205529475310390812869282558485047051448843084192567532484026852055081116412578520373178587388774131871155305973111204610192842318987294891113157035411633550473819209351540542724556381598984881234042785856405624248628096693304659617833507003588183464952213649927960913848551316784713578120771382009075659558369603334612122092668163588322403011310827*x^25 + 30689381961468965952503322014489939524808390730107986247689737173089189733865028552174946725632556462406296359087393902905411154200271862413372418603527100544587620401965696001827784696356046182634402972605206426022567778689506741114822365181689471695405185896662582511685385972486477428671223108578259089788918870158329530765942917215039438070850091601326938969210138837409683152404434608470972395788616371956319456848850483710929668929522105704744907676296209780690869374757209630956703572072423843594674859614034223982458622001853944522145353234191970636309627579001100586393433469032047489357527923250221869504830426385119443852511419599318028406014227603362839961683805158589847953102506642967736727852074767518547297858934853626746948552717072781018712091252929498732289104090321154007898432220005852924685193886329058192768188309506207465397612609179967449708840700902404303144140041222840288121883899147482478886050807726119851574146633586198180619014934553925138991334228251798506089142948727707440972010601361789019324936858907068254105059111261374820276874972709591993912545544770018501031919401339566751978923111622638527173319932609107335609195635509613528616947008849891455030134566500493403413352105885564983245437546768592271545902983403334429378414423832309309624008178047555799039294913673803424382777172947567607096980112996529857537378462657822196851819660867215995836736663231099213140862754303856256710870986798243036005249423846889944047140*x^24 + 4016215865409529810226621714840081525085107429470644303991716703580194702172502475512982505940544538716231697006501147516909710540233100481908286923184129676391727828681762903960130998775416359202202992048742282784883357488109191110049801333228107134951659216171756050500947180291939057174266507063333403763181080361959476896606283256606913250244421027550451296176324169700950671199581136895103001195007727157644942998029005757827580938880197161557459508966946789457178305894710466129528621061299582772335619205856553797603074964718909446866100052818741936503676589508658022924926116490137471689445306971571499708295443729066028233105026782459551086345205472118833598655628934621704618494479775343381389030362624508900887068010894401134038343088349673295124948936866212369674508587743584094587306974849656852354593892579339887165254168350233803129468685436287303302610882288666283720664523677816643255493714654542252865397091477460030282216697434159836384603194046959254758571938535135769743633259369149475180721182777936566589615404544061446613479360481121584490536599040766505323024985338315997238654617655140115302214257112269513850828472075659165111527181936598600095599640605341946787340644512943408985966481460135260922999361476334787427845778910308754314854970675428010132666567572110191995812245223245545309142839394623314761321761454199434148685820202813463213891434883568403685315260392956531306567268780362326161039085388347941368877344253737366122929762*x^23 + 359402108779373557582309550984638587481567808116477527988536155863201853200068749325235808903976469609753971305328011656200017549273170250766328622997772775381325304684532640098528470757580480422079181090658859422080257897444816903889809442693431044131970928198076441574597435061961448960941924945611670178883877837579307544287419331772408936753200099365618352591405492949332583926847339754109017385774346212727836018822979172506111027318438326733240308565476613034043581336729082637602606565612449228250735227120778193462739406179281682325926272499103126692836714869775318716961184937085242355008626238131551813978494846181737604794785673222787788556129342309506077046289815018208260403282098778567267238735538973764911216450352674421620526000250474908078774441687203437705092313978563656683023586589647708349337698877218029328694147409464702115301096416830308238936525696463150472550322725622661506354785734471804134369935130655237138428929507211759259053134311982676510539576323310879835706814972718916903838649403908721452993474172142048071179472839419576673505929722606533003399482233277814117318861515482087433862972930226133105412177667757325679552953653685074029779309751978369157570613881561249759773404935998248630590089347143942164040259058288563965439524428534511963508652051263373770022988317531169959109187997693934177077916596621166521449847967959382459419275534380188838800396024658699748397571641471746178379453495777386976741256742536560512923008323*x^22 + 22457027868991684125453119273507283145933847542791055750964821162888168412523370939040759698081311386769765279766557984983499543305083673360636350276353733293457511634087744615862128230752326289836346318749474026689360193961281864225016863942470564373596019318086293266232709429635378371600980226811131422737490939650592415984793969346908036469062681617050440034951617805315866275912544008097410736392242169931305979800783161579287191320093080524178390775142139012583723986824310823482569486174051129215715070534078356391150546272776827198672351844812931733629692182488233489724559667161669465736350199381394627083028677399500752811328782058641731661356817363311179660097150578554995926212852824569614368075747088578078214750917842990829348765125296742513779373639887262212789051175391212893459336154874825342412552743307708620195510948960950794684733247711946548533570285654896305238695225116001804007533650031525682140248815630819627860031956450242791852882581915666394749280169253319703690542836097062698121484793420993566046319485118927489132524946208482577018282396800654053551818745548320750014935414531470886714347165975725715319262187936589761007818751500083542953543595152355001860502138125498560474018989706524198361792711010199934895055340650047601038669254931772549797562615681430113986413316928724524621106916637248428627896800275301411794299838919319168445389004494454776148968227378611511775549317128317330632583958871933063801541661628503721685167568768*x^21 + 599793476713974114474698987896210785476069511103036271388801804138417286561696112859712107499250992045055676015860307115467638291717548107029477819169201845345879536796306654490960023997971337204404197026873678295309244332623999927079197744914708627995743059229892003088975350405220561424690348832353887111407115078429376328159174404973919947481369128040960159687741530847698929811662928230942373273044871031161381762789616427129186808398104139484722982146592180120803055461548087058096806894902453594129115802281600840771924700840054359254949248206664559672585543605385915388091673283090221359005320731118448964963965473460403307797005071089346070953094393520109233170390869617276028089260562207016126709975764221331727712145446766698729619195943792740737682105514395444203369393760423568809184392852564594794668614318647054579871370489225726742733337440858897123227162729720377895901906330898656122377310416631816293452205847957896835164431409940693016174854850711101609586394475756747295176250648605919980289798097537914883993058237100490152387801569844585000487929609386286429476298262466771088062475287344355087563928370912444449741454367773224134221343247806896209527443535276031131081139926007270617365363710409578111794096458006379928786389036630087460734490254407167801695857553318807085852742849121097289810057837791623882572056829267357788729649951484148739792694892849478476150016777435210528933436659990452836873675459609035683028280284553289007933059598834*x^20 - 76583835769623129891544933968536092841661551187397054044060622481286226908703925607778938741061039674092221544564406872321924118231228656991771513680067764202290939782894923547345400331236643171235836154525658615668463662241253372690864166717623530607298022891981244521187820131220861647339745495518815641305581381178760642722760231280109407459457187217803003438406594316695144632453247684544330573957410982427906091067505761804978865251492621133076019179320626752417214350339288172350271327009233949968840292312089227634513471407984875015000179921179881540380431591406548345996808286963740511664179182687111802997655036636286734383477164011145238065125641377290681790130481784289421847556995234905025876468465225813652561412197080426140547767413357363777110482033523077832545270637965885027682265717524156649163062588488045404704381917183074638447310940891953172961008237546797195541551027427938247634100049929609077871447276831778099894359614173025108609923834790858076399892267122271697382870766228218583739906592222731560534400979078395580047570739339968842575966242937713321867283796101492347376695685642672486384011293815178560177603147069970831238297390560199465297037175744241939744846870236109788372516504114531642572497001024194730151736370613150311408741248183762426097317766120548591336124408767368499063978211712662530498500878431136953959996430719731249840755009000593994982124652876563914744400529488479971394793305831946924886559232196694571556452833746744*x^19 - 15118860521859919073190033833927714720264549701336598315157910779895852506157509622967937191178236262668894151109833331837722802318853670911864733290377884440783876585541677111464990886902294177858961617461404038163472511442710843235948755516739628148965317636522930056464596180721876966161564265387717944715358461621568919129607161882093107870369413844886579355995640005002198288167464527712818709865655317920120462755211762387996225937685247682920248222481261112029327945895745377158319405630526593918958416339924589993434323600179608390121192177558811808380475491689044527676223880728934824871611367867941720655531378597732454324063504417846116707153026145923897672034404441544270184920756447255863071557837207693129159223076141172275190210348094672858506643125055844609978207948621619150620954364361442073818690731372606751850755934040113566709093660093889214678831847777811654598139582674341889473983568378908834241525344697416698628751436378476654708776182528699009455472912234128748245585962206535925413411868819278362409879982336194343635460400873623543474195926957090966985216675190816347993747571550679572918010789284557679335699016009064517597379953545409197769839464186028260948223476311549356781348573345406608551732911598199522650910460453364057542531107847663963981641328925736301547660540187737007668241398193717210340473138262998995645060969108726190995593649147053687203146493111748567662021879577107578644086015770494166043464231832359016808066888603363722*x^18 - 1601105838185984640830686920409952244715196021826450805390703661997109999979971846656575929746476372955537434602234663658354444390967931148450069083856609104516360954048338658632544812119867883098696136480814137852804330803019782287716686519183366983200756796024205448259527309107594844624760800591200419339373149874978004320969978684476668837155297836988221594201066182195576669183390716116082008870902263850286465046338418978631353451077773207233696874997757900307953431637247731313561445331046123173292559125213199938474549175080929228631075831722520406076125597402230695425787237774700211283945032218234141721661161123558842471366392238789821891252815513836128431845913387881181118750326691041050194538136634807137699676623272307977437452453830004331186097516313227208851803595112410506037085790987526868553605095124735946243158191621273347546770481380194654914449407943596063937077902943475944061891039206369631823657334396576047064461717493227705491940852437546091010085305318331639238887185098180142092383669714381498247847221927807707335842675304828455103377529107925513986889970488644627212045510953084570210929500512332531944509023707738227978334310088937583332300560010948841690726050392419347288285481451443707884690226023707538587164661640371244325866299175024227336782728960882129421225728832355893850819272529823442672491922189274054681013762320722097474053908404867405489282995775394033358376042726593717324332741048820633045861358703520911156139729148218176765*x^17 - 122980608796539619333410571405426034823650942617545749720307563990733334943278637936400160049294321986735399849056436681834551033270900759269922988844071508979564222904094107649154788924415681842050645423344723436653617897939202170803676761861022059432343564825492906940771496438860494705754104006485517598715362235464502690599737088228867133833915100355225303546008317540886805554077226327762928161170093900358116795926221475957033193255393902209643005029999916059649133479408530373599737425769016853958083884940909396813689790311557745845153446176745137810508799830565184850122878353202127722468064715649199925669799516723863070099031990332434153919147838434046006424983883207531627611300317474844167450591459998658690237117996424272209711575370596541847098801490023363420525078836715762340801929357243229084024396824056584481573353781263556200794265729692005737902726130315749771471267336762532542753616182782637603385655622260608062386786455032500239361867921443265560268407112226467696236092094151903014625901303436821667047407288370119277146235530722717444612472825040497743366688716732532951156993652612243875898346171483561792856629595421920929333141190059902763515336595299370567961143519152308487355890834293119495659076212381021629650975396153073631685074240673797702554938536083080970762111237459571245214393474533148227209053885783679858051842637739842870651960086725942834458400282065351984052773203438895512709580231806930951167236923022247608454241576229267761998*x^16 - 6844573176344768261398228605600266756810919879213308265493559333609686633782549823549687118244331385362543656936350697136039543246538559213601153210976205737564827117754080882331071588136936757203201257256951520859028665120526874327257878067367807162244813737470199715268951468337159944024259743818397283240437903096092104153194141234558274600961757817288076866992104822325458834383605788410396799826754622490088290480831269987040334267443767171291786606079480601949175584595845976852844674659755059052566727346373874307135665338101963907915012638077272058003692036813759642484155994746875325628063560727363985588413531342124880385872325423789993190816580145731420976004810431211216629261014703469827661339104455975033656733932088613328394434428909980122012511767761232960173416135266319976290831887769279500426470532016079004065783825839212831940007628557345064103163749445845438349452448147677730301129057600916465851560283420704646484992174937069548274617261505388923764657895648435653609051932511230913054878275306813028882220843214933792922871655326678786601982412639013640302313072101795591827536115898762248700628446100121480514688721860910222790856584061019868005045688296615161395369841603150623965415168897958071010477533556461923201943150243523427244746267144236804007636093074471414686772324437683150868024575514052805586405338435606795511241871242590400732388791697871055527598992674118410048774439294758561294356203097098776716822013079628853279120052497216780505213*x^15 - 204707986221037908988639259390838666441148780710547989766363891065222161499304646774844412607724451129027037161696701593482299809952611109359243974196354052741023815790726888194395857514778879040989209749677897477486899185115096649785588423922395749222582066251962703410179140704052863240941865305734886989362238874455815853707692469788303347292302631655000850787800379235856115929727655695250876799401165353461246155715106383154869980439331945669337226533678731049734546387056067003997300337406436386017164046020113638713643080920352171218314214646890767170515177586247198040674779852472462792159477055167785869089544528844807731008406543233584778824583269727262943052356748549017919714672619743168551388557484904770669829561047212231588029465861467737753541809756711107950734492618929908408439766009880379531156767601857341078510775824829040031227256457745266243778232220476322093036891058520194304003989295258506466856581031255354311208978561357489692227295393602499113529291140306350153373231777868919345255918033776898091157505887275515603478277747423568745154704932271506095486838838239981189013435569270424238131728168579707137931941529717975436592989228458445252085081309630087705686625251695032526830753593431303908125890941771508804495861732229001307192491176394826769181142386132324803897152454078505776453937385754869022428893064611769198478623024012929532909825909838102105688680130399988572709236230742604628610240340950152355760810648211301750607798653948297213370527*x^14 + 8912969762923977543081845591376258560916175619507143608056775592918471774460712205546395177040586685808758184610096276084287531522979145652464185813504114635829740119832538113992758054202195624615023904667545298311003857724219525332699637052528814763150857319998989382412622970042254495236907114654719895145639599954872308396335090282774757875602743114397251261481495969761909745807075237742140278835293032508450182053782178105486119253653745894811576166059960227858350561048382695675826304649443349796600974399104893080823506516215655733917726893898242989134269717815944411227811943237194325906380222604448741805014766726768279730942612123303828315352698114243079896151503693014792700886450794235267189971000319990760743277584721968196727969732021713984014338333445549681001779343759362778669293911953530174996274276989317248520018222861645759062564696307696697194838960768328471282774304963342545570923745748245068476452087675732590148629311969861368605718954064501700680553906928959681558927568236529391006833702850341367852809722451947212566030863029220589770262476387527589435365558244485092331766783612656591317559623739932579769349087383447123195275052286339088767119629691133726372940102818047804403804136800907585757232362326259005624481978679257963244762881326825567707341751103055845246501409090024686032120054999206748693350556359296597991477518899889692032607015518267410997497143493135393215325799371433186144360667163290914225067871535005161199441940214274484087098788*x^13 + 1935266053069251932915506137359839299989181458078366022947990794941786636520692990184165747497610965051651477474753214799065084620732823254763143565515908567029089060013905785396843598367963752130999059189024727526061227444372621598761068202027348375237688543441563193489641560039965640361975001132973233451467898251897032111560675995611627629226179139059712258930935477973321626227694400731231044431229470877747182286455490805493948735887413328778808744718787328104853299417690795984738358564372862068343968551362434179596687184839376793092579333651003056176108647265533397178376349470055816628239763000872230788707167758456030081414358230932288623095193328778082304155864493672405394931334509746560103224810399944877480108813862151604095210847613716148327471650218615390249915815160748373416402539294696509532126731590589776125908816885675278721297265196826136517631786382422334761871904355374956446299765194991331448124683060914339532961673191608944476532487352222022606721080491848028821446512701424671491162681687070497121165546564994006579111874176004464081982128192092279290274723413223415343447271830866363032538411798072277677980942664916103496289873013346427494864311534001330600686848691543851695563148560281427903163510480589379367181528971181582919522681414574657294273799097228442180350636644982326072035725821761226053711497900450333445956096779785742074161540480668443167713396342002244549278417979670585043261066435677624304543589571735570316834876735948292282577084189*x^12 + 172617064832463797643795520116497670977229079870640818312260627822097951844371453316895165650540410383717051297600510961686263890632634652851593039005507793945403055369445170658003010741710051246594561850821106623578778774973858293599997120453664303272989925022141785990141866642870817118127239844152828958501561183650186134309699395946347623875061011816856706552461735887260478350814780860516094060255750842308593854083086660468485224790068772373444485293419825509833104958307905714396235140816655660103021764125174218336507470718457916422175692520575999597280370598824511617523993702219229578204804269588639458848703536038888801219356610282051426899597973694824877970977356130846925177261597503167463317179338374984631159095466258085435331914809275313224112671099250738274962165937841694424619114413588284072971778640624256714286465508361262191442182508896005603566151566125124940084734831532898459245106703889485627525528995278523101831377587093528968016649088867656103296841893547449171155034831148959977348789016826155914593236108414277983651087296903658265620810954429024613204297260382806943656726560790285366137436376358379110386690351789682851280449231119214380345702094286739710494013701053452088146158779186523912255227486314818946216963328228168361542823814537038962834899238228617906581554670896080484333316741760865478850821410076292082199336838689715618112537144051451703017467633339233143268720651548461834175645221130759255430645608458769096883609868562866450217150917232*x^11 + 10261889344263835175385124539841936086164871793730265590491791796644450330083973957231252652598596459928392973137353658592506912802192834753998135008719059973720484784295483698249973373924706284705344988837814095611575209656421814997616527895233871962527236191655832033009197111216980775042909458478631546894044686613774734675635120688775341293702550711779294830875226421923757371782642056891265953118176648508864737693604829514649443020886799682463342867201838558310811411904214852218481558480827467146301900509746526558081816424423282202116482058609243944341508933523975033571691478585551193703755443711630766663562108114873979487391849898714401871582556105275652660213754482963990443257743973141991140859376360880733181146498857416849280059053426401768404769574267078423870399059891739286035520055071996524049242801769887978272340309841578243613033867664141531621928403670371417944877236670339071230646001052340546870736293895603203308130177616034163022833208931447108178368849877985720746150783687791012218863036171629249891568403608399104784843910351152125418497377610733989710820324981070497957044027814952178028896869534003078031536317323041758278281268639621868331370576201038541911799689318157141856880474385250178583536347257882481553411411437622081046383753170157870619334448675677547437512389925593813082485534089976362227565833781988011771644059468790004025488540262421703639573348703123669202163411392898811027872557417583753979578331161119166404524983545299913134186014400841*x^10 + 368861227818447873934189578741974722992086741423335429002791374276088867599262095116734010084427642799187505618970438123593340485625911846514139056175683184183323663140236629658698699381767348060791101621161759426860981472566552424291039834543945733367693959409612851398670448411871282292227860471584942762659652835973884003181493935630414396257219700230464533152876293819375113523273746400882210807596907438416941852574172264074887892522537320268248520669043257695138298018266759855735909865068946094302323854720847791016167049015752001786082151115966088307875081618269624053223235746838589984940653337686618511472910575877695366328339301491272581560347789904514080815378961482668764278931823067225679905002674951447612420029772153220546047610671685990262449480711092649900013259600849920898202379972942226057069804893341551163736836496621733847043957998244531349666358580607883510198980765884877733873605188957917996486714202294789417478785893816866064278583797642266401941355719526589519350126796156206562337728994338403660300783918357990723942377833726037803452822109077649361240509430325543349250495109531028152528753916610403396934815125444645046394280508144196994522032634813854178753698469939674099983349127210062401630764287477971817729386040969191613176264395554751230155165925627747123054471536860184326299555499661626614633252716599572123106071358128257155829877220711056957885401705138185523098403929854080819418881879711393802824775261356210502075727789200151141664227981671771*x^9 - 2672607486894455678438517814344658643013699432298977471788849006469829066900939915303727172284882320644680258869500372541369155426029096987644639587274638183499330788983581026481365251631909257034399404120641189181743661558862904619820869750819022705669418324457595723805814521532972674035002959840282637557746374101838876918228023961980637773896853240528154354561039470778294756819438616637169189859191605725558252963639903487748977817592496808842609497732280559079556815146896013146053092191872387393052669934703058635822022529533056645244726521918653487176006062488556309572650597259050639333832510680484411675481447710538189218193451104319978535216961398632744977071008912314570555917649042579543085982208354619531207943420849773973398698066043374621436105365366918147160885244041222229488882335688392482417236446363681446397080615302768493239021078621199726403138353730275808580709165958289714413184688611631864841806292021335419341340746205490501766556479903468796354792733429339635451492303565316610116512149218665325386961036894920968421223328341837495102422276263136311354617788886450674052708300978272778570282318120213745149714928315216312255805920708947027188428602774418702766125678131847736070977258940471475767028863823772066145845174050848828616404169521905878157511787205059615790429840180975283920856510670562709722485845697714349616419673126685112174554831229900857467589186373612000038189547771595729424153522231330997941626069153122351527669516345086461707406930476939176*x^8 - 1692628530895345416727217147071829637024083092550701636419945862967780359306584624979107328671204854312519945933627470723898976564075877750492413431939564056487624773017612964303497896962983705496962659355337757309487815646858969598316715450758751200672564302986718480879629129802588846936641901694676634126992857138686827227953542009905966628294940633521490039250911340796074345514488469121496266309952638354263200786688429474141999264595498849658748468380324287407906091625582439381429480980440027723255433813777538350965022499799080172997941383823007294135648725640916890550925922629945620663818059903032924853112160808459015414810118885135516666197995804738199717989956431317707578457300381213217599435152488552598944510492713244696689447271157130634051410018005247042954664766098394413191985538050030540540901000612870654647213320168732848618663004539748652409001099872060321131622272408085414092678434927213982171407489663139555326925974912306802813593103153660602001005447311481865003361945773751583501617472274402113203484107974358335805651448264925289769719866350708801109888781451244579888947510453434280182489276700569645656161853646066632646320275238655682937026462927788426464302258744137134388898848347502773041309830867328918753245757930563588300840348896270610038559874009949551791310699038117088192874834428213719864923526050885488633267853773200709807220895401904284332904489519451794910063752908185802040239222635030898955520524579085267744834786668128687852826251228851248870*x^7 - 161621233603856964555383079723637709316891812585348269050779074036725073478952526003583736490460585106411283848284510828639926007407237528004622847727078734649653808035307598645858269569491305642554459958819040259725026264793152216358992970263410922542430329245668808967491986792985460821843885004540055962482649959664909042673030008207057082701280674669187384166542993983994269227169384671766440876062118677003884880308305780316815802953423764740615978301841475218041544624334142216710219086827263356734373059894767023002432958808186488870367177038648651376854141592072200836969098885331684194251798024156776872854762705534041748021030691405249712588809181419297773788685360668070913189661572083814492951843834731947289338450590658240898144116504091202275416491336946249606852763158068284500543121554628116267466998993541593770057254795358188484944293452765803332798024622173050453657712713084115444009324051604643103952773349006012269994326391368771226445504099425464755613861851266237891476580778652506762382175851758289900921896035312689913538855385697141186194020460923155754542543347403617308727974172619804693923771904093949734293813162853533777203331410689518381926633948203723031610844534396072941260635679184288088880233679815450427565494961671630099531453377330858580357973946210957288815798007337448366852788828742248965341576411230655213108052598337763337034669520780005983315837607024703992333353987502225038722215762512044540676171615595495977849399610926961205395430071826217995520*x^6 - 10302784179415551642316127227393351813840399631471139553785344357679464514748152079828570697421080334452257345719445153095703128766695736114092983317970090958090276825005198401388578845430340812761589711315315365682482122147590364622835860319476085210901654863860263914286379796961983640906018935007450561536834192818600493753405975981369856863598136792992278828935296025032791690861536736760232514093977832779192352970957704380777921181370164872944235476934869070736667574395621058736170544127908996666382624092824991623731711919226235138006484850788704888848533195189554570518335127374011401159808889630910903983456596684007159201847689850522834043890206859152897200702832458353917580641271297542898360452074979101586128305073971476460009009714832428601803907094073428371040153428014446679596922560838308986335842564442028489379911180876640912010705483366234574671200162261763763039421551481069700579192284306135248455703518245370298732724643623228887765229640396443701489979794804040763114203911962731055117262090345163740403555362797875915342716293148468174128179038656233645818770568509530570803995900925454549676415569333682815625204140545153112027822509560312259140653668082505155018688077022937772367972602784703497183174074279139056046548806716738886136778593274684891725794909523567998462885010466214442674413018886395496720000788310759028606075037075146460345549142364391160925026075515372742042162896215201626258810323255151962885526148001723137079615244267527765458793878423198513836054*x^5 - 498002489497188327844249169156239665235992938981252271347393331411525270597966371078365085499236109495929884115720969107280292690938990076795720079167150308782006011718501792291786798657622738925639838695992935230452391775405288132516800120950718404942899119689364712166891106232982504432220826165130696879640792747196324391418312908312941935737901455625856333973458866041493503282292803297200241165993909259755093616704206092861700114448366558544185224082880880456939898093417586417907859655169842664093064419636807531807465175414391463153140522431218355944879006955690384540155979572354758587489284880776357514293363172948406692664353873258771758912597311238744383519241087363537347240549589880904374375207794760938887424003699348726310202503694304215236885237777303080460873906121222663972898389123600963210614508631551916405725806286310896301356203761047912439885139319844030370804869149221165360830351360957766530867213023588017257013624496213581537268626252618194432760997470182516028397201368028493236765062777814161855288875354269367811796116055559090510084621310674887229728358971870833205872632308601876178733828896469900325702085705256811023711046293666939234087327151048116759276722746162388840943671439150921415733633629926182977054754933569366933954922143819833032910564911753645655356870569336809801414190558104029173510797060458239359391259043995762365743407382471869816837411409687370345343874397102807820787690356336967027198084696533821103607612434112462198373745206074853158329555*x^4 - 18533248682764331075455843965593499903425328789191847841813959108228788403644638885024405432140317694011132261703779400051545715370316794434365390537260574178011572424883197918598108531369209973651843402689061946267982038656346540467213544897008232819505465585641021851237872342321268898982985910381061701161367286068505255945724951925245375651177041605780189759641085837333332194295511815336686271393141020543675510013921869404231443461434287844176954621353072108010258445105399653773503392641542364913319306705691109595742251309649449002612377548794812472816478306084429753997661433795478401928321135901210632128459244873199492278537183034767783343854468777013190514204172108518269136128637527049739007790791984795949226335069433103501078959122908499652050533412222588981807504706694801578631701441755398035985602473739113415459727514257821731392432295429222124493319244891950781520523862865165103312354696082708298704884459038080601282131623280809927624352474279144688149563580845365841861015720851992208837658293811160583559709075677332457781461898547674727176683239271556257580165419679953125166131791243682925812502537978200355880018233645525178472607571212851260322009213905053871732215669658960933397448559937467303667250281973340362110797803021636650523360689434520512742874409648848972863875011832009142226871169079309987812233237640954812986341410966403620491137504807219112158648377288192180557864626597181319474059438375164909035925549329855480376452465954224782623425912959699745516290164*x^3 - 513049796960574983419770287401695503467747268517764144555147516996741227203368087291448859570963117040405343632664258654912477548764894547899420710135040074170504851548702026862949103767079430209515618578965070306852096422460319050945984398132634534505028618994009346735084808016447467958084135943824594930081165828147053512310298210718733454694975943749182099088725472106185233658671688110672857039347732884864966551930658525457417429587508588415986924181686743367703559545041686385823713732489163379860376313099607250613906651284199100771074155290416712773575090394417791989433071952853687628208245079392281123053802872336083049889459618524772866548741233574066643651616927922832032804736711134455566616514065900122034333665827218185456731082175992459904894363296898999962729916297238647026111946879282567073811312188563764899828016110923406065428645698218905775210232820840231426858766160350980489298551833317363531494071316530447735547113163874307702257698748504415946443579031286523030394069191306326066236165506007576451942037470700982351174761335126649650801568993732639374794850767456502928659983545251310461346801796072030312377833152920177792990800730032486708633242114945964829220161481494637141090734886855445094021532234910706132392614904709080524974830713987991507217738146879267426834516787195079720313028438309063191229702706550397164431968995784579920311997312726382752695957575173872173781238077983289233086648941396041290750204960874520308831317877957238244669772199306084017834769419*x^2 - 9593519580105160125553143979402226397000747041521012455776792071827870935129045578546406408071567007282734599985024882706284872944746053565515853042940578910030110581606913371717349131792933393333835873118042899500673827231573473976418992908663738383352396715389447345017399299088077859745294434002919015178099365512736785436089454759404298660781455128825509188858271113773093234605482673769792698257870292043046790549529110535598728461379294731406399122313454823919440635255573355923549290348762747641848281390324124877460564549400800304425900388657966880162006951526732996199422036175236812324606220753947526395240623623256194253783312559936713884071754451174575208981990892352971319874190960199596003948257475378890380354569971653400040710682680914649140131905295131396994844900416671300078930175369686491688508371618094804248707256086623702947177239377175201162323146205787958078329319053564917635863134291947109212752153188666376005402724857281741240152814464956518450618518418282672261491019346724269801863714452392896948180859049714703026994571646133019599745552290558281447784791809115536862140637782255307318170163598018493148144948451355928841698596748844644698633283143502386439271635033190788716196172480905620066496002714581620151505980624749172848975747479661404424432536173002342974925552172055644720377907329930153622847272404643835274458683842271446259549164423222614380398156261145239126034137772253017888145102971435054782445212085814554298346527518015981378223257516478977455768415628*x - 92605999003255943615979900223358429501541739027329102564296717110127659234926474793009444248908243262009514025737485297281313937969257971794248386672783118704292193108663267984643598859237667282836456363709761392623047866457606639065979309290776292566616818488282682157234914159113471324913883977257053206072928553403955573840380331725551657932473909388447304522835092864128443221086949972446653083528159261559114181218666424306911278070712946963009170160486747284864803690093583711862663411383174504141482497156480614918506840981490447877982706458732996514184164633767145515249946572008356612701600017132651691649665220038435927398625026531061972678877221176753372672668289967318163591968349317099917491407223804723962541810760255181663119230508601234259339790015687736573283065660814036419235721446958811459802481997360881951993044487433872726690715628941395869381171997115326785941209618690736316630557893997202351851472749632481462200649615920562239582066369731844176525607318755772748265832914184534818128586250855079286641114129020673605499163835357533462332103009610225505869270584207547699935001796194884721308296593021220334515680656966925304626984348199654483829483172704414472191420448967343830271360919131853029381160864976577133914814159877511594431684081952630812432613940242912673961047989759318621351395793211697890015027927006912352275422848009809217805635292709463617923711397609675415304312322973224789979610623752780739158844320498741575332334236151059393458523935374384438389112302025, ["Diag", [1, 2]]], [x^552 + 57086*x^551 + 1608891860*x^550 + 29864726467588*x^549 + 411005773735833656*x^548 + 4476511952901020556201*x^547 + 40227752864690617148981865*x^546 + 307079400080840727534492407851*x^545 + 2034816720207307618470046322342642*x^544 + 11903842207631402854331095810615344997*x^543 + 62325483467615779913839190982540189380227*x^542 + 295384653478449435046427287924062571263829037*x^541 + 1279493652436826726080572084114333744459010704332*x^540 + 5107738331245067997829520638505694629712045092412214*x^539 + 18928495427695728966785706468902563699809064421706851829*x^538 + 65536339104894002741879510969370136428036154452690585111453*x^537 + 213202081044748172872642526842658878472697314319467205069826334*x^536 + 654989543548236625225192975575270840372544853166851137133085088885*x^535 + 1908802571398322358980357316682625986923734656423253323610939862373069*x^534 + 5297959196791458183443046211654214024317659883549782078757214418825562221*x^533 + 14054820727201021227153948567076420695105980939081121857329667282878996195751*x^532 + 35751249882286489380347529776409859049763931025376634516915474867107027694677162*x^531 + 87445495740859643150061859790008884135963088549598571084292153005997970940107133033*x^530 + 206187926530247328732932487881449473432729611780938398083810127753827283799781401326846*x^529 + 469733635209687461947698769716557839564372390140670156938238529445564592124180035504876307*x^528 + 1036056858821282736057303287902226886535724217598271143987968636408288435800741293951204407068*x^527 + 2216410284878047732954157853733399614223696612164474725304284683165987219060016969075240222234900*x^526 + 4606422637054905982336626668208400638335060107364300503006009821510250367256665046037621823316012337*x^525 + 9314678303760098820155724404846384272281862960496651551602001645477135508164116128723102919558377136793*x^524 + 18350386998163638224488144602558039504479794285002062331867781063539215784994473815771482681607875905878240*x^523 + 35263510704562498078988755876675453045038272782001852270819493493018111741517437099384577685418620309022165412*x^522 + 66174665520296886187782485269918782667196575172216917954592199993331426775522836510411619978250051398630544302919*x^521 + 121390775131513422683896068637017307083308147865927720440161609795299687232894978002152605804308023929908443392733942*x^520 + 217877797559764650261572871700939603961581338382215394572259351185861765459062559705052375733679668593008889676811332902*x^519 + 382954673800834402867850654699471656518403798989478833575451641503945022058016315483152210543553167287300779998573122161631*x^518 + 659681778407070700758692270284936452630693683816669718766320094128561828421931158678369344316193564112727825541315223496891478*x^517 + 1114538558776900867333476766312524767289103637090624710331901338559154883503191840753042168487802760347448713230476440451707176665*x^516 + 1848111009676253217955789137520494737116064986208969262290834826934562294958147059696849041190591220946101249285648087926307083189527*x^515 + 3009628090506474686857852352535078600336889120181870892998527851108149793934718128896249574293907982917030438241223129479463352184683474*x^514 + 4816280544479306346485496641756257101374858986415923766085009713146543280032004095925139096922031364870794572007471226425279967824753558520*x^513 + 7578305036007454564054692138778049657001705561012988252494428696619553217655629808016277470106579340137547730933246535075461237197301266578068*x^512 + 11730797290767911383059075229292998870351751714784314226076381897669190404035055390825495379458087943597192197441438440589382735550107957149559280*x^511 + 17873105225372919125588361390157636153491260235065707813884875466759234311910572434645707072930240984979074853997614089763945153892325906244096215275*x^510 + 26816423968850481261288239526674463545248620620922885295079165239493596041426482756992810389124025254866106392076327060515734262906628072358180726421860*x^509 + 39639851571858638347948558272096121521998366726088493265634832526578249904329733013760828492533468585626318311226435272500431694207092392673864020844382009*x^508 + 57754658369453002961288185293134749676285504376416779608425524193404110666600992631718082578359906274916985613690686399531261741160295901313951701992883586050*x^507 + 82975877981252541110703066704134259213614645463133884020440749454707528910591865387957168972629022760345056377027515886734481145600345093206038876793838350349720*x^506 + 117599562106010435916914883372599674006732906153570810769367133973051764400458178756574242527734767458892332273632344039605871360518384743405808905438687616857230703*x^505 + 164483188674098949372775699209443004045966698547591068877675462389764382613194022897103830421147734855096724802034988444236685571997629479282686576567415737364894673664*x^504 + 227125822625585532660782924305398563638206836481430624279647348397953005143119918216812758271765714014479503226780579087368398189503727093689298324290667440565259656661711*x^503 + 309743761879025690714205747740691500461280267695866566968846851175867248585811841601942013581968637757980967244753735096248328037089419107306903932710319226527102626683848746*x^502 + 417336626914353679785031578810795709708902355939114513065041962856619041335808357725405282408434651840673214869928552733154727289625871779529129608935860932300622976428826232406*x^501 + 555738241575969818674367926715217701860322234714400151779609133227292434262408303588407110904957888500768440866809774278709913374106803429966064578168743791637534685434712350328786*x^500 + 731646271331646888196990406056452045971806132261591874635226002595117734998905442278002201992810070064820738857550138247905795507222961462947328447864270444178009467877312107897033030*x^499 + 952624488684925730994862173148684200543399038152865706814777733301848589199475202398998660039007759032584246973022103851240416026286396734714905854809084864914083065401028570765166154649*x^498 + 1227071763517793474436767963174178365810207161146304591101472353196781000374302416293943515111340666589169192684073779995840882811367245724595671499569846630465182191386925065379104809165517*x^497 + 1564152450077526799277602798975357925930200292897210351065653177359379840319403985533100109146812461137692504622254968870554907755440077062789228244174942920295913146791526226917272870639473914*x^496 + 1973683764130851682610348522424489754499957575768607183861269183072502022313260873999572298828631139897314067285364194346144355852825433325361617942030101250056380846456319917239821665534828928365*x^495 + 2465976997752354073232757614361946445453816629008963190673543112407961921292977957306229451775740463443687570354289592431118045764512015458292881940642651561353094370299115516031363992168840506709393*x^494 + 3051630974902377744232189871355467852557524256153781604860823110455830293615858023956855574378538468524471090498693406384543557098377500747603254266504810310214306437387045791951970699787619922782896919*x^493 + 3741277967191761477418394680013984046840359998814757927793598787799448707106661834288844241726581309438783194215922910247750988113581220236145403422694737833813527353249311256492120482566079910183942990145*x^492 + 4545284317584391800608087871164893864877264096585635060302173976149185258476048967049714309474660176442832407020852467323436743140214178925541985668774860521452942406189733429529156021781402623228418091475360*x^491 + 5473410206785721802469927844437942658534064617681090868569302741170335369595012426492831279562815828631767143589943163504226495783665599428572256444093301814977971203408748508015039969273995169462455991139400462*x^490 + 6534435284386836608040097976163005574939059348693140931581314626105533663904614359350402343834840005694154538152522388095870193918557231578035548663798772224326036882181456777671298430134786900212952672981906944051*x^489 + 7735759209236510067725581488458296499714144103611244560772875158834005267244159039501990043846810757796947650181161605381320812376537588715608698156516529701411900625101330501541355987206356321950611152171945894462813*x^488 + 9082988424979988636490994995191297517763557210762576363349853301274963630757403462861427022432175589341853335463435683772339787257254810370820709955842812482940221377300965864314007429540432134721097140585181103716839467*x^487 + 10579522645887746228545989119909233578595109450325459257030444358009506287933944328176301725089047056248404042466615697689645859160763026585113467185602357209022111068259511207885010849490063017203016089380575333654016756525*x^486 + 12226156434567331108309642195400596780821009530883514402813730846894345997146066860377283074363740480569813890653214358776653154339496215468617498082633270629947240552848007915963041477998135839352642531639650238223189663503109*x^485 + 14020712786065782095961420106339334104344652368503845154342741495370947688878686922652702356551737273096303942317271146096178838939150167977028187795531279341145415980010150811958420374565893087367408594116404896297292761278205574*x^484 + 15957726643641873958380943344748494209734104101369635900654166544859890225127969912299956496131336650240640585370412945584209543018674575151344833906027000907053354475172535538340796541845996794983719712811954927465514459814524774189*x^483 + 18028196601560452242989427483326966010543266093529026868177384019034484412805061110579225559307453510545339961792737702732411992078792888646701793344987954613231954903055853606382745673654876036346898161861683077985338580748272834637102*x^482 + 20219422544361644669301847626445430323834869494987263267022624277283816386090117524916290127203410994777619236850950852549727174562852670041136442145194783044872850438654793100032656293569602359746005800928470952563147266023338138578082491*x^481 + 22514945496199215446644587397206674437161182461622102919520787287231209615430912615482814693557839655215255926098925666987132036822320674832008814302328135554754985802526399864957157633751228293352937638646752129264169075571712671194807353954*x^480 + 24894603416227587528108464754651917852265705816382060916062867167918063363134563274939874272292871524086863826229097576375914015917882427579225562450795211678676569013687267472502312492389057771867361119041327636468883695467968632634104621742353*x^479 + 27334713048126675520376063359207502410822786043067812781842455276570282663142460769678348925060317095812304538421881750728579294159518213658284707635837820940694995007831493271180776062351591940630067824191466933875240113908003660544191945081796113*x^478 + 29808383266605457954754921157524947272142411823561222845178861239292217212869713717147268237062232867367167912606114945708470964280608692050724382259254733107131884803300437687594580972627039871781537244904554696690943156310606880218834299923055107263*x^477 + 32285959807604423307186323295854483943129739242321506550883295711627777327176922599187466229969208504144876487038066738112262625207357645634516827431309300280709807361516761010840154782627027021240984403180892404954156589967579186104475920603392561492873*x^476 + 34735595065340389578449743476223243248401421454704819497828115025181067702852701950586699597028635654795495211113418999637209696961356153711689128534911679226448727751603296802810509353014819362950358329722402496753732908910812538421473889198896840410391488*x^475 + 37123930121283219315601578498780226845024847948698512460447169865964337593508241856650422777648523702636870836788883211879962776322106398187425284071287063130492795293888321932776327981065335694565998307789652859382936019955289304612914421307969552907434909593*x^474 + 39416869741354540968641906002432428423165400411463696562645657132344617089315876316724653499875372737468871236303074645563126433834799804774947742070318645675322649653445584490031231723267082178585782369341143038582185103498353656258096542582845872503166945048250*x^473 + 41580425183265383259735700907906056080893159198079529286128856536464922449782442419949739111682141425144978248836661023982288199746729040866622799540260830931790889464723490756410030958798606709015571843482704092657945454117168569725621726400366357701439177500618629*x^472 + 43581594745324590925609160106798767171172313149190574977698920970058388275601038697306888320979559025057737553617829072904967351516663422814215536074037228008784585412648070378283628000707709411455378555178933757014203038621136857018541288551496607303940234392454758420*x^471 + 45389248473423979189165748278710426428895364275366156728913105340488096152566461315225804124756313442870070765870263187986612676570020655656299152967194774008831545111191253287650296444266931267454280027606205378396388025177310421417704109141023314273130297676800277032608*x^470 + 46974981658179317315673125325439254578600720469039445286611099396566370897209426399983625202380350443086678938256464627171870544440350300009480106849076913360026051232737493068169255672356973319779910264030331418914081497302808663754659818737366972843755247790903235782665876*x^469 + 48313901919028739340245270862160714741180630403938643200025925800514964028787506086641104706995653726989876640070891347140401656198283133029029598905540289833102004713544345886349127181475914452546842102083781368327237188682491070275765199003532790742634192187637293770143005838*x^468 + 49385316865102117593949468208777888469303208096741195821869589395442654728022620983276586936487743004658991075756400951594101848750702861565481940855718420193912334224582332815946050710554484927165174889790529592400448499020346993505066997140256437498865428055335023272361261037551*x^467 + 50173293467657425705332011575550794984591773971344421102485531783178870847287598238819333449074506268431693995371983254473419043189504257045043538182722491396623444701457685919711180494352883682906317755998063084860752406521925738728072581066679318629591863264453603992713823817598987*x^466 + 50667066145886386607756191894337202829917200936066659266612949661771354209677840879281240286739558994444601382803559026480365071805371298399817022019570453090717612396690818262932497996928717396421096586901522998240066157651134670136858139658151957122468854761739258354095580923216264625*x^465 + 50861277789617757916370219881169961329908685117740026167261736545664787823258412096176260139589230482540957134273657503561381562213999245952831396965157371010446409810652441504986218373153743462888059841184566727521142379182488206917599974475082392636095236778270902310270338427129506551119*x^464 + 50756046044235724313841359462762842775023689219253159005075880078111133478213007739408135247548446505582442298014466166463251890240348889027231140888379702151751055488323816455414793486451708043214372204109712533470633031716380030439342250128060981101721633953530618941654272034902168390019405*x^463 + 50356855623472416799482338964755607758323743231939025133322702536476795370183479104043858599544702074583545667308588628856223724979092946964830586345310877102516831020504764433784792914235017717818029854372738149887793678941097120553566767837237420323933331473809372679165922444154194261505149596*x^462 + 49674285633034064135297775822415815944678911407949961614972797167843406312087388772798872819037228931824080888548292481905845460993557951688427813262426398153914458131548358667492305726659159618035903334023864953744032943765428195686563205011642058156094228771626285219229509085087123126937088899812*x^461 + 48723588348784838720649469162732109461429508463817079657974881764789718978319713435159666758702933518762109792464868390050063328895681341047710162020664027505344127070035930221616197740555598253686253591099165484265217097063789270036584142562126528433142601233475644120787829198833890199503728944085977*x^460 + 47524142136633891514574315527738003202965214023473618972441827385210786505703274156432361729910265618335140249297519370258527427096921508389964562170344148929371406683009539192301271315372961138811930454068554779246080220831320307741591977157186669643872529638455012535940832142675919417639425800556096883*x^459 + 46098805875689958753536390436511217539516233290905998733747288971220338856193606039301382159874601429914300546546985516147008096124380665098582683218224579423967527127599406370203883235310277150779645754760836060323386554513724828359333242374247195559878761320875254381473938674633574908590173962496347366790*x^458 + 44473205134013180986157225270738751567196379551377560639620827350109174688052102936213716853410746313037565571465207044732895462981598444715852588445289094224169303593786297614681851256772636608457513806644474021091995909544184544137340916812427735786704111187933975984239046339516671108345158425145748447514348*x^457 + 42674981375016479938323008485510014556452686182275586358653891022911269723063567312821493183103083890746077091828290368862236796069018380832888469686965983883665034851890570852736542936512560791364411057889801828610495119975919231222697398944603863324390227299832512628780022280415318608212085722661650063958090171*x^456 + 40733034712347537777338982162113011179469502583576167857859094150422817843504947495450316281777902914437733286695678776586286576813120476771211565617214233711589301866770054790240477914875894764146914109388055488255781372008942836591527025831537943214842922452907416770444803970742443212120830183193101504276037382049*x^455 + 38676788378782583586840181217649200319375987438005638805407787251506756612280520871930626128659207804766569764715568731906515764572641234016814442092556855162944528033799394768787995115796241656841915396782736545264388626676947305546770616743074023336476372535931966583448906374772890230420573961555335178273319675885414*x^454 + 36535499427637791065127518547159428243039426584903102645012699387914502668358311315348010080881077699000310346408555630520238080471685135350087009013541197687149438176146191368834139261323653899965882676406810833474344388417988607823192773827485039180745495532844414054230618659611642870859365595037870058058080746738053005*x^453 + 34337635607833182620612069797880290109811790142616013152878654433875485892800694109995321373556518710914193969110654938097334298746600298263798336252848496713888749241108163142957398225716610100635946965454039427655401757092497687856881880810203568031782375840497071143004097004657801639732643834834591859164430144350484917741*x^452 + 32110333240720003934058359893505766448986992567453345017183413599934533467913092799629022733570460671865001504378480732299296597525926163196512480111345292892397826680418100366338426873350485235988503552065985759068642128259908236812469803507431071993975558429977816925069168271389345051128483313291592854700448025793011819762239*x^451 + 29878945667101504129954127927247720469624429473470712762989922275191205945913188467142446472169168542765673177373007870377987934010523914853615144478045825234885452185106659066488306508310890580135611189101360007097980591692501282142513393916387239638850616975783626796702074171149874665262411890039376484630143956502052254981811884*x^450 + 27666686778053768675109627176911514238001985533848034010416025475969952281075202352994937914337950703132052625221368459529047996085611138290727455578397994586875102645699073910923300529701270519847775841853116327570090583813764846544355112328770238185529453064502768540392804759582997690150332959296573945888924936279886239413298833185*x^449 + 25494369582395335411215044475443249519525825286236825852083700937988648480462098109744136756426191575930969055290275607774042151670733981427063746174593901611263586927365175074595577179402880072293617568488376960404439091471553067867030189217022077957297371983856510510792681864718404604082984892762405606277396437435424050652585877750058*x^448 + 23380235907737065593686001505665496333652284024951275493942625872632410460351688983034943152804353221213956864942437414737896017701406676041976119224722898428293590903928659165682699468995223678490462023579798213063029926672605227760699387231367738241810548750187984439451094679978913004301845550914492762356581053604896544493532901329011338*x^447 + 21339870306537048939608441485347925839486297095495396341846295694362268678984499176306964932362612762181564232342440331412733102578636994814422592861115131289608970478521037550865783454313137161195116362816021575926919609413594131039922026087486129525573528782954191372193074267984581838422439531417387490133044372705697674936386899851269629601*x^446 + 19386189086000611807413014757661745332872783385123965264025775212440770574718278021135202597422933313768275675421348759264693606089136152601919929235771598718068136525593112888693685975594024609966127019423273960681396159139290817933966434607857586180064954357928706827428145088618331170809818948578145457243648197986781847218903612170332944165150*x^445 + 17529494070155703341641968887569636009540557936762664000448052510866179769081765403020299129336889760685600963018942834827418935164934421720537079852812667791710004604596330370722613658426272880259198797203205156554323957352757849026038427452035492041018226710231685041475481281101272557915243792452904183358211423473372251496363833538933124027700441*x^444 + 15777580145025154983174113887173419493048971574790894284543174494223940911579036507858415124281347053868625652506564824105830103519988747419256807210374125005417181176570617450429561393336844026570904104290070107984255820672882720889258035373061649545805365229972316464165055854413304166261632691335790474933388288466123471656371630698205332288665164679*x^443 + 14135885704827002699324616892539704732994726765649231003810677062129832001485550546459084056740053491505154937632823192024354795880203501959878189642595884598500534065572572820727400486433887233120805395073402581464285395368063013867651556272171716342950651685031412134886026046029626475651437130920801205046251233842770907102102255802104706796462209068248*x^442 + 12607675659403770343185472120564068507053114782269618478007854867536688230525649319100204730649291642440115380667088490414258675389657298579767920132618795707012920864829752531414275724880631538106792604881229157443220834519643234575196511802388362584761490011672591730900337855431619968021100200670913446584801219136015633692047470910902676189853618446011940*x^441 + 11194247528869614719898450294732444488657448570461571193411825653492806063125733365713594312626930057876863009086577993257894182182053000340316492602489748754498383791144952938394275094058061428245259622854440743980898484534964794404605976089923447386476907920826607389131560076771721713953066144864090285487145651711443359983905909060436044811330904872929943648*x^440 + 9895152201276883477192395008061491552986342214905122594856567561911226089863852876814936922276882116680919756219847671028666212264062742636369822100963430447832313057629390198515604127464045427971055306008543118728970224418503218368331964458886117691853082055843171366348275867680731430605283536609976762605640052051078984798004119745270766117015114691121681135414*x^439 + 8708422046350876742319796465249613879025633623990939338464994320266488094554843792640055813382778802269787901484289175500210685633868418611989308210361061286991965379918067427151854417230767452860881403231246693143383488779070563553125689638817769154339088701888381634393297704852642683908471497909254257937540990901460030200083702208157312847796460790373743558897155*x^438 + 7630800175378076793491509465391309551045422070506733471723232358700455965248232069287033048238554563607803780212447533708225243207257575015997285184186536321492826811827710012334018801748284629945309279831182888024535235447058911921167327495302290436771891269994340128907036986542590735282727503179447204971445475094510527685425144634336839553827140431827023416436879467*x^437 + 6657965657058465625511301443294702797073906398553233207032024770418023083484167533964369473076920274179835956514756270306317988447623638321422036394351832766218703651205039152452453410719586880738315294965960505816736079834717005453780884066575602652266645802960530491449629571725639865676661638959016965620384530225919267726304638580812590215175121236121374607578624541592*x^436 + 5784750412792142284131944805346474983377841719776231052517787178569118706568300152715998236047403691769991675159005382075033714157931993571551034228156608638759471139428287536219086190709915894901138261799551849234715399525484259479398970955445331562212720285715561169045896238669448698273814415514302755327855993021075147437610125845907647550566380052884823080784176015329151*x^435 + 5005344317016590362832473346871972566951504230103575331803731854311198023029018970944222327138896233588068217893039637607497462847249409112641764620809129594853349824863197188084101152447947832463735650338316183550292754266159233246888102844741039176791590176973094344926371335250175485644194802796550546630125350292657218233897477080971304696538194729907746354805537006858325147*x^434 + 4313485729969707143153866061371050041832840836302011876580354254587035906730408259062164814171821947554945582377791283122408257235268402786475535858917572532076989442477808022287909772718467006072453361142998701919032142100539824831808445821695487197947493399543211646313038895112410816959796659814427651239291656782661625712030817613792757115479624756216809390685755698145100534227*x^433 + 3702635312077049685502195924968522011959355372819886478610667605072050968178440759762079237956668378169895991284550922700217306417392630985679534578486712584940405607112753200563797997863583140903034260128800333569365288981431314347003980650578238084968304777454744663111723082839363492683440792203324712997828473604272178585057019294874947892597015607113139763364529736419616827958069*x^432 + 3166131534109737915742971500597749792244701485668320071372631108441221832401173521531426102041255772087796955454391545401048884440416079610578976926160824173946622450561616200825294719801723079657956322309262649898348297592219637861765707733713250580070257575921213177582352973380806527532798662411552158134196501691096275394027936935258907236626758738384915166366549337114932449060890401*x^431 + 2697326825585480868476237167213693277389315705535173955023031889061028436772488577437988697405029164092218885607299701750058274372407466633618932974132318360937321329544492856149877554843748215800311954756140390162429517352759863907102567250473652181309699560944285066881629162401559582489841973131045335580362442682264757563774224506282426757015514615724030237839061576995610044321860080576*x^430 + 2289703809371514261480886436530525920198032967269017569825373349784112423913496386391728164360903949825783810261625821808977775674915833084502181520583836466918807241472089710524012720847689742201363518823569755114147963033893417803774888349227728136944179969741518200672458976500329672390164904805400208207154782845958642648394271242124448273081712377246121324909933559231538771542349104727225*x^429 + 1936971558633186896973042063052914237049651815534094547776060514541088695858563617337529263599448864030714266334895143465505740556136642028686804502990630555779347459500985692371511624031844574322043364570208857278400066508358109278380044748453610458338914288411432999004567182482301541932851571394687982143020471096582218183572946903236815217034063051827538747469092686633327136205540375706803568*x^428 + 1633142280450709168893975090703379580967802111898422068037842016739413299916076158897519818350322949815176777760297375821127451841018199162032761761296428388235869285819386111702918135164838137841394699937651254274869484393206794630924725427036419134182227556638894452180094644345082714388125250333801936754137514511619908398479834187064251313156322945683581510449738470790310129724385800768841819385*x^427 + 1372589269096287443756824385778729689356867665810848560030094820938153949513842972214138234333160737335174174833753322312851193897201439246360722110157824342468322169402681005903156772867039766214621219167763296592860523527308107491042783135375019080527725597377767783687105784843574153859901318964507961714575872387811630144406452515496484580963857844248578751916739334152452388748388212039536010948344*x^426 + 1150087367236659233528104165336529084864607832857229133233692189042648394444309378384205815182213181479192231290412359206466153598360423159693380564415654327662549515506018272263655800487434442323908728038730951749949266537320554661011553154044321398474542840757148135775978011894561689905297913171102562334929412126000058926579467115437998169233220427881858954119712597457342849856075842078182297902735545*x^425 + 960837509777540966942640407787060154508485110028429916412035060229531615774406946501397410905233908816169939876473556788372725406355341877898539547720829489391051268969001006496308113905850357355731169391706611102041468298359270857758916546506930923399545587753888863919928371340230460693744231276536912172597487845144252005399787230190589058430566935982005632589502529447753189589990864869082757118813874369*x^424 + 800477188523809784792048364687809426331980308172385175969040676528693680858224280590746818442435257704261082306863481825745789963910588594204479462002548707857254832851679141134069730695431821525301944001933586893112560131251063869559888092527612198129777640380626891286919085463840482987824766675887970891417618607724743425222764322107758787653940022896090268221765492552329459945701765163007695140912533988143*x^423 + 665078855704402709249789816585420206950656262287228303077370687948914430812887767965020887613886173285572103114445955852795169964468794272017476477898897750677564564149561252164132445430763483741027323408323360259694298380056172916689147002976921830010131337338764597049155847792916578232757815306192325384836886711480146264880121745993623887349521720168036867563351537931458523568162735610069550780032598630057795*x^422 + 551138375315265419436876015858802075557537945938372595502145371524502210778728118942341267056247367930668153679582428691978889320800506739219514585041243431500852773819887979169520906318841574909522873485753990385256814372318552999023474306267735075178720828883359454024808796924424220522301227392666518365687177023405697834515987474866025378283310983092967817295515085229968697868946039831371878357792639066107388645*x^421 + 455555633744853056497011822941462029861206666948299525647462986572155445657549549049966477472955331591214946267761362250879909723913205988718332198664663288240113298940649077338023224696082247252455434973703948427731295234164577712246566775366635001565196542406888578760641854064915924245589333745471869144215149562162161345879337509432277839363221826534864139724167189027218793803529944289744239545357657135345844036295*x^420 + 375609341732728556619186858855516997672262164065174072037555293037790868847587732303924705796522004476875016722792252573186405553581788878532147143854206221196015759013438619332051159569853961985670504063341289354819655367732353658872683018577647308059306324860001570287190442169537039385353570670940131212740340919718481557348403257985013411562656421133438049208518072807833222713464995306528232050667654488993166730152748*x^419 + 308927909931906451937945647979415189186576529609423991659335142986090945720730526281397348644266791178087379785571118925755203255495113060988259698763183872926530688777396402636860723415924687435214949653658005819705070999887678526939890307530073127218797652837592561470904731430245071399933160574451468083202343965965236008782109468635058516358431520136018983786542101326727283904182258397345738217551462298564644440353947383*x^418 + 253458075526379729384280678402817975082733349132593435843504895739323523431880928242824850926998380620327193932135171492166222821703879124927142383922613048466256839000232205324889325487723241378038143925388493909924164022342234544810131190356716073482091351788678495177234461121849632331603143655690107234492413776603603117494396357402431330973412586261271881801417037883435952526829600090473601526864968708061401501259930591935*x^417 + 207432714977242857531698080778085541272853354039258762517547496712717301147659012890998615876931609574310066915998284500019410345466792166432429302928024910440320326905986220008693157684282710406386997518082855318692216227539126069595633811835356640106951572383937368647582841743365758566637601550627992601051972665615787423113677403750962879541816601544803104516393411920482368383506862340138649677455009497514975238200016625833769*x^416 + 169339015996728187423941574070708667128950998653120623021585431033757309494080121614266522313004274662005685310541413439182820671145079697772031960834017253146895766052657132450197084925419620577568377379971240064959574209644092062675571514764844816631884096234299607228422878025288524724225196285005788343297285604390983898543280238347086353429939613336860761624242819740476323119396126814369444320293201055645030405902237571397720911*x^415 + 137887917196601963623339433087299492522367661566622889671926404154320793127370107850117110210958121098842802065995383864315415052675475331776832672252828807400864200202066778435256367566393259805513777282291821877444709799530429201354855947356050184055248450240262664016713485145006643924872352799853089409939093799003111179904558922454965420633536952720462468102486586499050586538539641797595041860628334793954342110439554723365987787658*x^414 + 111985471167152577486201779514418476005242573569284970038657671716127810679801979833368781984011183434415461664970882604498798529238327101308214011441292464765492238592619826156084409590957433355385607090111635457245209524367473937363133735094379726714034561360911000597862423193939340376762777599683769025624709931954863131166748531785427181458959979087013680769623127566002672781998002844619518212105921718956206838751287334826803201897667*x^413 + 90706557540494148755123658154764718127277359176285674602952574550076471445769320102246804115081950461226728913660559050595658622241602942664642267338594108103259954971166010045848891241016992341501546229425789156531091053814451466259510605627791265591652150711668179253065843539337258744990001034908771664720519929496312299903963528652990754635116698309105617038106067038851669408226450869717324308068027857086886314423866708510862836829233403*x^412 + 73271174864553120945186965234073405278727211769099759640349126414136537237283737313823991778480811227473968716409887531333904390596421639784874814416202294662888035759173338063336521000713204078891012575498927224705357127467443906674721672247243904052577156386908434424316708264681128326109493658684626427534427450634783976895294270607776726888189598968234736263801181186529123183747787917979494829917207965348611719200448098025682048331341955770*x^411 + 59023378284342390845338758320032384665359050766483132733561200941628975175633672865537183461923777786288577176111714043579068143340810158665745453604333793953681793587742661555645104699049487745343352515146398011112892881975467383938670307248972696338376162770966769376530816337362378876426067004253383731185852057852064599771917511038736093806599848294908900397409875855149094576214578022787392938987974913433552073088158463574276058411692310157733*x^410 + 47412805253266766251461030479205892284777521740230078077790712145323035434235465506624865246702559021309624464208124418185433433473169519422667962223162510147259762102921201636976255076259520310788022033672141030004470320316484208250200982760328904772803115654593770363268958439448481133745024459758526839936542624662790246227550750331948047815665820757689633035390952958037574606380737760893066037096074843713117566058876704402423656712508199718911176*x^409 + 37978642213095772010480554893770398665826207613894650922321806367219217879859015318354511004637622994372946949549178534190826505532427010652832660797406978171048279294618639046836004473687712270153621937313186823454021766321014329248968979828624534169225853996478981750249460093435939491649832918689208067629419487736120686505063350275211856269126781229820895830345554067171116148725393551588354742664689914215502832798406736782888802290769978761150550495*x^408 + 30335827775658525123953765930470720643786357672404957018617762563749884593071844955586695844461360519548845894706909169922880698364048944030789462902531208598008303357890626495504147517345234060045676681297157524219597583787827324192908777746425738705886511481165267023873281747333085937836005915613188750349835434175512301912217736611174725912224390316100221335385163694966665108265367312777234833586690305978674668739812347568000277940278684615775653684132*x^407 + 24163257479474303557461818591532720731228729369077283123115591029644666172687804811407684767203465866387435029662025063913348689494027246178730018739780874099258784162238660339164381979256013957964781152806351421351129873941286612067060228735050062547441430754090395866896624741742863025521443785442802884514594332871594828640735131895807140107540975181782230141396463768114064482241267013587394661697956417370705669753170402751124165616054951054972514960178356*x^406 + 19193746112622241858568542744304318612241532440596547037649196766522350334022102243043617680171046776048297409360207062528051331473916369522955002442420228770110451603718562362485390269631883977626074889523204201541709273738794244522499550768957921053714980132856786952049296777726450385163467935018299920063411177445874440776083897230271714586474599202412416463570618398844581440869296510327661555427889864651517972584904347580737550413328737794540967574465049030*x^405 + 15205510276247484780810585165704780800770865791756298868231349270901389917099085377226735823213706639966689991229709958598882994649147027693544600497872290631412926240204666381099746184074703549813372160411655785827399706398509151439313883757894302526032629113272545113606839824475668954990275402135805412711355494190443509817076621824540080522878937858648468513475156394119518967539865581991229964713211301989021050843905034632213603168223094593837690703140922989393*x^404 + 12014951110355299298286920983548356130897109708012055002369010802013301071333722688825398014536671752411896562052284258673526615455829497391376314287854454349861498293840160509349879631475131937588599679634318242131545707592168243009273018439013222006160036161827989874260262971089731607067544363003599087855083689390482268262080316350146520097787366303039986233682741775570154570702762971437761918854594130473669282709920938961867864962536458842527430535490678799748783*x^403 + 9470540436604851421791378495303804471093167221122588179329168306864243212102999789092783569657053455633298451275469415009691933497333236670153586606669394767570000494930252558956188565346182675394797919842148109128711571646440224245634524083478151283073251392349155142001468378241983838700401631271554769273006892619781027771525855719875476493195148179841923107950146593782560525187778704766768772830291718626584126925435037112725408932268822789693573955748076376638279184*x^402 + 7447639403844501554249183185491912251598014974264759549771744289942208584579940171355368948575575155271358797747794673059370935450059349761984369233990435756223536309599418168225270804810852682654104014880943172295735246689070497103247868255402897717010370550526309725856202282077196535145135289124399359047196355775850675025455617544305095002608535296132096474053377217283055092473072843307303320222023654371075494460592018774318268229101463032577814626763395536739523356792*x^401 + 5844104397916343342762707535381219859133252028092543503578197827008881689936415912388233152591163424758428486693301296296631313390981704235908750305211446891005411009774303583794117100572175701213086998401466647632838659048975642358777381809326340168617589353390456157560797353045305818867816208560191860768411385219480139461449840230619512237385025698553414663570233324471607032491533557861355853440425025784231284239860214956255372192448739052507357817302939710832379324294950*x^400 + 4576558726657956510437733862157900236548712031015808051960328908624238528286711037980733567918103025381510191683458975650095296037612352897891964401529529723203764715858633232806268471424267409589310516713788477660543172849339382473726324689722395980830548485280881385464986050866904837271427983179082795312198455305844390387706725232079424223129770471198205605466367223004868351666903669036235952418508057238890557542993150293324125789236784662838270898814854862100470867128721881*x^399 + 3577229406486200975441403788887555950717507220172492425352190648086427875177258930104608497528962704544999777176970774914347745913091470747900669402076538511517670674692278325244244741046651035507937867319209552119123928680056902012765568044272335915183028971650590541885078020906305750515161939320785168948544584760937343722986418898429158647572112594410738353692956954585451476480856098820782102603500243413480923646632346708997871145142244630501426847050396344392461147722948302821*x^398 + 2791265859678350615088167968664397988210768957775032935508519950135809215193917943453830238982973305624033850628811641262292166387840221469595713393392043609882265202329462674753413216625050528830626144563352103340876689988235962015513663495002483729898996915321548681695420658713291462115784246516780709737530163135437206552203519736135734467229910562592172813702560524535149317476426501231882179197083051757465787989233315974200786348874861573214249877336246299501193123614323150833329*x^397 + 2174471525819834030867105100588536925376516749669891651454909010838299727273705934615402296469010450978511714481899902477901008378070229260755498982010000783886825459473129555860697155386995433026245642500862090312034067707834369518908931707350047472449354579957104226593107096975705163209439134838159869585733139541951542081240711331660280594902985522372544290012564576709594908650840944740547347779008552429720725433390712710999099211708400493864552610608060731179518949782998031156391293*x^396 + 1691390627589579498258954956712487248279991216779901117414754336463073375595672534970054613864970433260817418260634494043198041654309237353216955143476288889810003866945636287345903729137172841121389383126075535862439512246145103744191911225890879468518922015591510841181367995130601683568368730456511108513940770665908375218880991507122786268072246174114667283054046117428565629712553152842838257193535808250762834160521208803577877765666622575648493955007688115341036129062139489469380916270*x^395 + 1313701092657281469970127565851268249843589495629371160774291929309818258841069021958088612796966943172616474032734563927699647590245384660782190965043631001137518345246405387072692678096998282469139129706377109194729314929257843886431536748031221702073725855077559881560264018051648048517454467366106346767256601747937447831175698048311832072260039957001226299088746888090443566575901376837342423746724100630873616006611855361243585465312545552947863178561696037761805074806214649275622622764757*x^394 + 1018871449147169224479801296532350101432448305425186913247627408590101669938038915216718971383585066238154332059910832028751677905128505296495913249129380355267516978139299663689927503120200153953164197236601413274092569667540604131597560710621248845487254724575068603035223135653636232850074317965766379829919107942033458312593301901214619930094898625795241228120122268890433525582374599260466890417160861645754599549904751160622720372575689130792385600937656249768824482111834360993748247615609151*x^393 + 789044883599129825672261418252542807282947496241604908315016507333466137192197044337343961009301065401562314265367208242605329261692975220627564112798624514655237688022763722466145186434698514980979482472077569375503948289996817135534747416992819965988642197208478206584676029033083629145908333589650942975058658798630898107452406054426293749421506408663166921881669191862317176194813979863282157725316382399398231466425535704486595680715826661090403424709530005127857610230584223824773212418081259293*x^392 + 610118006764606184382861485390286895559565347331788548707847476762366101670192605076616917941341701194140683654289958790411677355680935744246460271475537477016909100438284055172460060085395938591443505396527312840769177444757288702779379536146781169823358597404509696681215584466723468907954501790983110801798284260068983376325828198515572442903346019362090414013408049430541633225775429447803257594487442330443727983614116645693973968320594002689470225141115563561250477404647257479089106281616646888648*x^391 + 470985549600489789864049302538057816418446447460569638870769404341561124299387935365505918161893989850709699877270367722110829037327148724987149361225744705814278172698226533609891783267137234383944747072094303431094935856432152441567836055717968964759184357500407351133180707157999684523722726329025104991243191904274055214914607082766923543699351472405663631452739710031247206983565848458118670150061184535245989075562286842298394261973507938890576218702219684655876264388062050141389823776464770555429742*x^390 + 362925449239802034095832030117392181815441842295579463553458333811838361411375994469147024545871022459999309063331257861432906207408371944357117430956404255784533817234307471948248170655090976757864967097994560929487501713424692114300550460063195715426488208196776439788263750355989520143057639799130075244416273074320121642150415746744745445062269969712452543906867782392657145746988322243422620991086971017164540968460706306280052372660361226861230864981587433649481127029425129035266027436659875891822434916*x^389 + 279101736233034595900871473404318985405525215609695352017470768676471849823801560676338621286691292308475637885082574331435504854519528362560012893327886345324872110475933134758422259867195266829584555675436113543094435923751207196585321086691067724135007626694609447998796826350342175331390623368633469602886793308094272940678527173325205511662042178931148451438329084748085925888007977910455999171718952024445365278096235089789109924486518976492555581865113288675839979365068141057978099090379771948406645922279*x^388 + 214165384317165476504799324012945270108094609174926194578402193548497999573443045793636177239896285801023890915794309288233261922557895819269060886314640840241169364811845725383800104594587687626386581707299432905947543908067155938768808262722190114770346856556685301585461801721920253749940229838196063548763216453719325997588274740746268207633218400870846274447822400313602416666399680132495392795756990589874114701789966076778556552168515467061080500700966847280358075224843310693635171029836347394401086346342698*x^387 + 163935866462425012889039897931275439068041328580099069981028712393757093504163494286420057396892731827771030604684140345555840177927288745347998062004470793617918563642416145585754382654439850539460336073092729838999559081186565172595359460949896480051608924214804695840254253224494433024035412354872073238352705927655368693373404200514716014734507803489706176229437701750970706851626860561445522002154616751135691612982620298112431492948139064286260660833265791321289127633265295334562536178124394964915979579951120618*x^386 + 125148578069929380130534461513586477381527530577230400857624787543332392675719637270777117681627932487540198527681492409755020788474132525520731475438638347314587564309078473738531549175960232468615718413258522327776647726747990522296597837458934684092231566001383543662645599413473739433815217808309764779880037037859399318017930256452159455206927097654477499449202203416982570668381066309232761079199198602715571722901641485111128447855103660301819035302114611387925259110149007146457777791499520993793886151825894985900*x^385 + 95255525551062142069470651499749810556751961432363247840730103782640290036796781607500717970014077918365754556625966682982788960048638848077348025171611375722691995768943432754304302728212963830998391752685861229065736189568658614508402171669716339659234728324747516542543573224701158412496525729255739518303882064493601659317255238875847360750585663430139266968948508349831713340041798635618306027524840501558021403241175106411594506153276344087987039198130494093399213180945351930855966674117651065435574765526187549412239*x^384 + 72268716960338867689591579738249704741402385423061562922004762198816106930082761023783883344075200345064910898497004136006344232117844767942771174424533892540991073991773338361438784513617084659447752420033927643311116347393202021127401861356970310906799359132682194193592734542099053951904553094308788232786685571128063776237396174670690530643740785049460345023539812531850738634966990777394293013743257192669505117588231016167343060703290268219289927238131988919287612422337814576896965892951123620651382992606850125220641052*x^383 + 54637514811798338263351497095384402336126931051471722463037237748055244985088240866393493001794644211102129678123904360827632805036355074240243866090620115036328375937420816015453108817270573802353916182664629721631405408213225994503087112980872290238496152233707409521658040030379565814617598269306322126432968627069191105279228352978755057516222968873965499746102371567307519704740520734086201046531754184953895094079182922942559889997021832403242185910738674860453157711322951573799797750013801525579396270174292693101902919441*x^382 + 41152811048022000511625339362664389002181867940371301487906369530342872231481489567976993764129581483688063156467330021141253501103939524136991560565840214352124564956101595418091722134939534598697787051943047851831388524629992432418816966327359716103083469399911557490558607015751994445440743293974308764531373166125646053210876730820716771400086954116703417527574453253268246283497180026163604813038002724586949076392238470507410676104843571601637925889887957713501542336637702524757572815589484570114881068574859418548624942736115*x^381 + 30872260692716310751936056171233319690206555241112414770970965085539481223959565952746377244197354550644037991682985816463898286199916440197893286104318034193471766989460055957929825691851604972634959320472102902591031196380641143624897837709281150175187083846149213636293087596312475783083588948304102823006831527661759049864646805983531331915729578569589190954349334032435047374352711807304289768709993595415021068409386012180122927739346870438581109866205774467008190913727014917102470686839001871465267233204603815094599096301399872*x^380 + 23061972895441644470383629171942727355983004677637140117956368998600843804575176372372106008637045937691386251575997419594433701583485836858970430877373451799264536194326326508269813644317131548925690321664826740434642933777959825042605998137517509489611075287435762800397575193806099583625189812787509599764866416802211288461810538572808893809408329831129776827207317887431616106604713141414168001210380785193427185779198979563236262654134583855790419935068714579835857191349482986720748194463250293957002700212597755701940372789390157020*x^379 + 17151021688318478197277730849859890846605842159793969654215879220038261869597276638500894877474661496290866748946635754669592999431974298399260800451331291717940456769255915129914889190847383659720642262874727254354667240689982484488410769625461137815450125646340337277703113014946092257670237940578188445616706704490529767836632516810645584361947257960752510855438265689761190018992575435678589208258006419607800886308722198760306793396090340018094016329522552621616686340124920640268969325107948153100658282592960130500340873551121310216562*x^378 + 12695924390793042834256631337386210791447990070877285770342396272264503878147536473874240425079450023135247445639835180273822493296543064944044319946483424504508103216346341325415506920858908763050009665802135198101377373255198618737051061906760084400289092661395658611288095150360174429762063850630302031277973163454541094654866300500419885754571393255284638350532529834866796047172891607992729628606635087356070788649050162621915457014083728393440041656470680796039549538054940284866945456171096523243075012634292352151905815594464536507795854*x^377 + 9352866317776119365504186189927580975578149962445465543984079071712937861045986070916438283008268278361072995587426172953560370208473031257047645215075560094723727779976863931535987113869213611299852001497344514301107006765568428422090274883121886848274941606478974578650000614551510035398272716497473963876238625416655807893165633156955781864838318488372195523326478089327575642740229190444929350369772205640178047186880399988471496587782013885773918898431246242590740355650010551388915342516263213128889305258291204050065615753046244579201187746*x^376 + 6855949930017450734954086234033736501433243176066097782212649975055659135129693507528198119637145083520038753527491435295956823318361539431593573814913172624611739954509465615131058845054735636281023014088599744322980750253846920448484738800261269184716956831224369583229626049483857132009701384905295270043069154051033475031871070687419474522837122148782564887700612425837562872822857092871375912956813098624240612265266881062960708162435352597947176695198754445999068260839599346344832409477240497699596964936861766382231258033278335774991473334426*x^375 + 5000137508145705279412666948858139474682017656134896077335847183466162143927850616449975553931277580950836196124909792839439484823061257145702540815233219807020135401564073670995074441053964373047851226412098908462519733382174799381252174640305383069905961596779364402668660674264305144221674385016328564185729505543040272676737120035951906175449440118046702202538581351731635781326288203425651384937186387207718665815643876670900000798681887185165945729026731650394205963466873934760663345047416638502080775340752859392055240163617240198225747963382296*x^374 + 3627859515498283140429496992499443332128373668179055833826479251436456005153167843470857719859993205518988047575504412531806607859941049785535178247120590963907238237423107087161936565174768578754887168690531293280939506414104643111424226224609982795587084799521463804826832977533386446110627305991758894877540151358044279369043776175235635114961483198182594416547253142584425746762331810253732779698413091057132572515245653552740274233193386688201187505862125511083831021414403221858435902077889992808997645673252678685261795001450676611940491283016902432*x^373 + 2618494116294264681104886590034211976306239149262991950394984914336516325094616622625737186006193633920768262828089277619395936556405638834061482400687114699059054011021643459150491868565621983373592593516464931038551556500480202345237819938460137376192138135452322229250696904694969180089380322087846416790002612483575381861662370998831443193069133613004802137376003841102240351198797690746015528796582798445772259343843910370726454497710265916519475286363923686340226804263731386401819102856651452610767949328172176939080313494175155320082369242369138109391*x^372 + 1880102087875858540921785019607529055267844051064341418995385201920495606651881836356669938073496854401835963343626513906624222466583891567754349227579291383433434068977395455137264571594283884854270876364130097627444206294864150265629950029637223385512732431376316037257564952610181489934676428452340169141484146070798075529588975334484900599985593883617866115099336453951252761141964364281411774165877969939661430699332353355020083304555643812027387477511866426956323736351848151747083228111380506978355280699164355557338092389603406662860314672417309439463485*x^371 + 1342938097338864130077846716716339966376492017817773817637971815098536858460771907101398150602366090939396258074548446634954143839700414145723901011435576239751023483723199955299373220848640328536251682855210950685372015057425922150251904913065555529144339055123245412727993925770652525520734105666644214466431784219255341304311387577538155189196246711900223262348218272272219543015900290002152155251498594814610329190979677811779910178871456094333683612128876139020057451505492341992768784602104683475002562889923714187012826892557713083375199730628227080488957841*x^370 + 954363968248382653887264342165512782435833102205272725691633938683965210227394065214105662359626989097596226126866959286918081430403971927294616229180543398522223699059387268647644149104023127474417422638139936366888686738975927863406858386312232715312834193476293379094801523458593642934425936042138383968254025907239287763305688578417467398824753462576131192646729582985824667079634878755761048481239407032331899351211473882226852029695656322012391496778441861546944302337097001853406400333729642946633804746004660213599990819856094973901722563650556314452609992893*x^369 + 674869919584410870413600193994304536241604291538936720456894339342837785002820337561302550481569914650092142887430884482869209086110356845867777548040803687493909693766638190875722295809790759766235291431044363312379388097467801231344465017612995716597737950532912521563257692324798803732322402160395143038979497012782369666368753052476248357345913572722107251118723927015167804364504177866519929849644623176836336181963660773234643394698152005913570966384704473258822715099641052387658274180453686814761252953578145923427302305603781049740793384874279139786492618576188*x^368 + 474971776915173953401689401309900674024764815660308475501575353648960052955042721666219283367901521439096574540862962803079043893848396311498121201085426107396608868279065786607031308927731886240111385560977169990499656022231789789146695197869337995619282163968473350689589238698163747209106298575084219612904891920501637445027866310664506643214144413844029083240478270154125607847283908027840056834668025612927530048007310620394459018122103468661031780371756936945140413542088394290171902247071617477067688239585074121159723408179285409935411407526528726445705817287731285*x^367 + 332800337096907257323418477737413468096637043839370656036736132325039458875430952260199925093400272708152536392098006607177717724808683184175753101374594820742398012206195804905712780778508034085390702439949413475867418174758430564739644802336522271948311732772879974424970717675473453225147530933103299567668943570559310986903966671371682626379446331035575349800526211284229591250137087614460691057830637797716273693342402218542265629473688930065527198370924863957002439578553106522402335862350260002846663414596730648661410000435729095876698135294173560798589863624464687834*x^366 + 232236777195432658457585763632539137512762511937218155087394681146288801493780761232857266750172618130140956338569035878230221822131922169882418180511413331538065640056625325476561135484479882128475291802505187159534494340256278121414963564426476415271085876788814504918121925167536257475610609646865799391104494107363318533567501904819209028557920403028689003537071358122272345647464511197071097342272356290399401883232288663780151775856368017955723712338647450670164470335191752210205195182911344569906674643050687858831914236215634497141750477144196636442869716458419267668710*x^365 + 161477733984586843833852654099988733116650055491440201795354538240854701168789947599867933157985436431005979772124252720724787557618207836913509686185432231686580687792049575381377461145328749260005821956494590019964976688960396858835929759701939247067384846652356762989794031935835046447046760467304545979960694836304281133923127721071399620682597246003636168010291746504461332527111023856388420227113805667699158871108471972766591370663126452370559088989270699774606963971472655061405209657477219638597273993848951038286926055421572864923244596342303219237873480599418233411909185*x^364 + 111937292662154314049754326664882962412610988626820793218878980647334611855080659054253844125470540126931454923423654647729112859565535586938344552540074202314599947941883729047951700599345920590306008741071535697313334964867730614893213640952135706394805440394195136060496686058077439139703055593114806875154963568445740494893902306996689092665143262687379570267519258608703957109716313797428003202907579806324122917424330108189917032193559697358661549549521374503989476559470604103292126294033088159553363679218118763875186942778398593272570395389753340135484764936384452498540483602*x^363 + 77411985222295745691367360692921590331066438640269766498160350241205503869871509976975557116341030639062853146714346614762520678261902635163980822818541363219008535771339190279386165313513041737294840672938185072264496662290604603887214615068200931751732080727880988870887515919750690355167136375184937584411684181966625727731302560472781608343240691325128542387529897254504179392663921416427175259292433450538147721281847235324371346768686202645993670101473326716435079769283403237250257552545381566911465195882429772227216713357074610333378876685943428390125906773569550313080581133432*x^362 + 53450034616911925136023416135062938887881565481080432221354269818781572170219110848147839052070975240053476370854648464758660467931553854550268517132476125154423041779456899072052602431663183678930136233368209593103536662850773292631635177829959347562346759840915595711235408563476488285346760585086849638522973228169461818927679533481764219638851647609234488101299180962534022144682236272728274939868679355432355552838695555022337288993559921827001065378472064484950707479241878289480310283877852904638449061245459490195330502782624511761589409075926940133601420167389207215267630108602850*x^361 + 36878261840785456887199465342599253019498056615899378039793879313876473305587693591054539125858248326814525752947970743643068625550611731161132070027755404202899195499334360513034603937478378432306102469453184425185048097152728301415329724025642251704165489653641363743323577464894290683282229256049476131694709301108863854930530217009496116547906357556241163781825102094014460197726442519514611147048979438618643583181567828038142536697213172415058991389220002861876493751096087635012303800343482981801043296178750502762153875625958672736147508358037134156576699190266477709979841266129042019*x^360 + 25449887444651556646755526898238912099805539985018910957921479106374607736558413509007546190955083480196516416800496201940559876970298236954811278954058185361912196997681946566191422996036077315647621648219858885146053440062554984217763484925294216363868635022129313023937322378607359851678174562842884084168039009463572952092771565665511521491363410690618417671073490705650759413309156060817870792925599337058214949445605008521846543455508004202673201741493176532365944819024740060113992309896428354714030302859837843519026658372632210512121537454578889525560134673039960216662189506143379555302*x^359 + 17584361544580431393888511451264101782025991106718725041344067994107992292084749720788434765432241021005086373776194579157540149861083723957327995816437889637972592948055348712887050075914762484312848310609690057105793990385832949432473951193978800158342963687500519132825878709493320106013436943026353662943070983817753396875829689214851048592126323730590227786636039548511947276901601262294409807309213221636416849805563860873197708912293945262769353953077138681899256893255895950065316045734469462688732228197509467876580499968714854158253879194723198168200303968287780570646077106605334552899087*x^358 + 12176704552218704711240988896358109095979999270340685537584691727830927458946855979070190472083760383011959418417044646288486882477709751971428604886927128638342759815515861446078472457404998494120442752736976957522610974985326719570014291546503595814940377009794552552110071548766736179472208409095947568003048667618897385233885708138171162954076531935871584637074601661897254277689027571797499032162898113186896724278885802509492335058076860253567688148535181545376688882502123588890213370427969483063200236146826095141503130208611991430628560634672432810062415078976877903210175134211462983920111309*x^357 + 8458919986331719634883475309087971024652766488405203439311359944697385980289908883973224823930544232728954080208501769220972068399914706596508580651336279474647135743361770228773407878814504418313562761616156478784358349051008466131757452305931658838383431029759257041005855834674640707820306775668955307454061433997310110248212402334217042889219926342254738477237069471450246568533069020997292919157929727083569349495963726759010620768927417200380825124313533560675699053077006296264183735400372227623219203200376158540946305733125312811159680312942895267401257059375087025948261822967083530906531775491*x^356 + 5900082196730705257970635142055281759986756398954092811137036672882558164129480806162185141853071306682195808675895819122094350526283657934658644211222369767573545096320835983413722200568309025152792176101636371405128587560121161995684753387869894179462102538900455785016874853805146650133922880198439383179007200461328623351519389912115685500440263591838700417025614423028551312875610649933789503562698105401384264965219226191681589600620598866549050150115381933717101127162562895614106836044077127491880696686263491770949306977779789794400043814716718598050383826587565792604311779241505758235403201094221*x^355 + 4134895630275424901886533040380284201363011142241817286291265752959640096255895571267582678049998899966763108152185681669487336426256071665513700212426004899549698869304695053027075043399908185549535332994002750690979221629787113007487368086776625163442635734946549744214365818031264017140145174711978996608687937352925897872505661052971595642421431168034165506530845319952797573541539130043927102151360298981011974765641187768636485743927833208024709149172468255918189430803079181971346235910448412757925513474636100169116506488973266740922950526520032311316441512520990240480422822456294005972520387300414775*x^354 + 2913025948090431258787875417042227120028753052889490558256676025614530079640216544260920818308497463572041713412310382116212080808249228323726335086895381919854444149245973519856748493210510076221287280935127519014451495919570161159568294784732897126769109555792105239360543206815763950001121615812631517852991652626273647775042043513015295159079054689876274452118403335848250532466772322000892703064079692631186757640639298482493483378540582759099954236347991246484882843006429856026804798244606588681247335270193647264971046522989240487196625451870358401452322749123712733977550391528165596900624720290736484053*x^353 + 2063448283747666342568445468392444343057711388617728751167371012118485929580770733876809523374692228884900991749053463511480636717025379298199035264773285710328353627804526137405738091194633635378271783460860257498449427127223806391448400227982381173041995891293800298831931719947000580681386505527614982155979069820643506360718119390728516528806279302137641430361558330557254435794367131701505120077423875976088956875766338345634862888421913425725131081432052536759907081499033668166496158338228933358553605286768759949824917877523450922154447832722988737703738733572728139932578164476728448275728071803184892184563*x^352 + 1469554026764510123811359779184026528614807623313017426692332867891242712431553183741568978832308525300797470153628377958202368887286740151733497522863606199650057147996543624715533262937598394146817023017909420807903078119998262299358005122696975078059397003919306121017537048650529248812682060662663298304765894386048217155487924865706378843495622477350508099967691111654479287995927009907309976549876307677986625840546880048860329251705444094769347500994284447463852179140852613810500375896446957234862127487961828744139175388929555400328830867857379833810907722750389735143017989149971035361243876810387256170463936*x^351 + 1051896274436812248421640195620861520534739472648780600057190725124426142464564489520965016792384260719066897123810085122081340558279766678862680385999888273749857489787878419678016659822178618470609566892556299026651588285111158137591252451930486286604301207024951846621943122835692713229519972003389215579988974829513194939147880440377934015034448032992933212605119899044258750742396361720106968227771263526803035395390267500694166028602173179435330778558588099241283611646866865429871972033747952663232276077127950746007542349063770356085628876859484810209732107562080122557741570514434991099290617903140859932198614183*x^350 + 756311395875755813067406373558130244195329247621197844947764425770342418300038164550072819954454957941064477098874070792742667788257630459875537811973061448454704396224181122552511704635589009276727547526088743772706022440992619218554726709060759979406922518216432823483237550904801147119545755982011521610180870333634822645668402191488573376544659355019404653653519219036857627149647481926803067081257205676397258854770652454259729996575718876925878713074043479308561169453026402319147792191324717937223890007023895484067507250473236474199990717013970468096511982396766727535609895403336273934874049329830302519867039751828*x^349 + 545792326528254648721362183205976905577759849088880937503477186279535463268659176140733300543142385644306515940613825121113560195262383049781263183234893655017399970793054359763357867440441531105858087397056931564822159396981063809150950267085538918465430547120795587905185028607283107482709755292595972927641308282332782381770792070908931847016390759542973976667682403346577123687613693116518204217878957852318063366617464284488238636153710714863731027316744203101830910956048240911534657275203820677141667396782381785029655691463471757000773166132900959206933227270127922738019653539585948812056789884996633453686588282058351*x^348 + 394958886159107228761586865743533874101843119518353376914694434561784221460312371148919130995447171785398399952477718059082510173996099212524338027230379099376284272973443131411580999664307069105128979703834019898372784499537469763560618111323174193225741444490190483303156757848717277081829691368113492269169791738977823005677998796923525703573086121972524353943090399107330980901751365518780886611671304620970587303787951900069484067573991145389090335897320210845300565760840570281106939720972463860570574080679391415552097581884847182155841658372269331213782007364026764897300306347956944963514552645881391037725501533282847008*x^347 + 286312171933711699340823228932578670321797028250561022200911876405604492250923307562216878055855300116472274883333278170520521797406750247621720637521725328394861699448991615568684617486648429391552863116415713437763963929598681394455008050554576014151717266158022667933160019291845278642860459053157509107814639007684827266080504717694260062922244241107478311694673926093428639819242122532861657554764925222751763155500048477078255173054561129446281205283227947831122011964188583540392236195303366625159816952669592608992717241354475569980684818972682860543773135166834327213871389227654928783395143978640258575663009470422413736080*x^346 + 207705989481468718133299807149869383140831081949155243418209640944274983376453317009826879497339310976958245889157695820867810129072727367912350358600009045376493987653022604336330974315277734269466309701867835432949227378860373541999582853208268657231436005803488923613442184248107113586929197203556951580567757654992510373929139068981089486110335231660145904153151936883525348374816157297367109455363185744151981436531357574428534294761627017821015068449751208425719605305975217246445541217403714734869411421195490273675242446820875397079307392267403785912371061762320327036156460095044259252430415541494306170239376427163303765621076*x^345 + 150643308273628457018174061604818372657049288800521254011328366034313963426053394122279331824978318138582048863800493664355737887158289672985764322940997683259944507889330509957375308713591908252870430018935645070927348615913944968344170618082506848548290967726853915475297989003997690795603195643122305408330992877440215493908082565061381957019468698322531682006395709980947148611608761122464407018633354559000414286234116031251022464349452279781070722048035913577760617376858456976931059492929015890586725693663186490616894852008573494432882651431764798868220266531192482453724033385163443808802268048967205404232006620381745975133983242*x^344 + 109128991699607400256916242965195159928226572507412824257515244347947132577665694677365159334391022154015082559191289348258471249501433700406874649128720838519671990435316683442274120767198482009145865458674552763519093181643965899376045536310428698913129933725837384804880621633340082010630451348139271659409459349409185072360979325344079913318175792806725935936210985521279780113360010783133926407410878712933709816579667411797039325328347745677548953020749470220466083921393745770495231638575750522979007812403244439471938018925961850751380128817234450738222823981358107847321725413316032789715924890308604305532367091185671022979869822586*x^343 + 78895991573045997384978904055326191304928328651182267314804622099450100983223294395965955006094098762684031218528932490502310628949733983042690814669864034360585725991588620886379807824504888861470957879565714568161511761311643217232601395859361759502185339435037004661117482602435024509158744542434318788326330898368439355768818320629437518319675978540017075047255279051737886443497664046749239495267653775655879170732097891282067708929153827257488960866887192121796628649040215273571049540769599145304836111396667852113007725432888694585649652310939285551950336635500054586611906086086434337737631191708740114425312993033120757831254926600376*x^342 + 56881540558128361659223115317095670866625529192227951890536161880710497503604210973459867553755463345838178373429075191302174051453070027147459960137393696617484793156140627266352112763283838132406122447190033735438603368500439306768366069526992004035362487479571506437255722388221535759447441461364183291136598201454215416971122627399857330656353337403940258712296284249523121952983355934746789963675708180719741403679744143724665620232924966367911593010797360310377895872647113785146743435715586075890798859173075593842882515065351178350902608317856515964902163471659171910546448625438286556075807186013647544589415434761505087950507157621549378*x^341 + 40870483603083554330826824042511380207757845124665770858935854776529695181009940315233353208272570343150458353094895388489380998554323718959898759996853512075309368320468289936406988854815425182127796777213645466046864781898333861746906512700728412778425366785112376692071564224518890408960400651985040921043482286998590710735539376706314230197997307791578850149691973732874490452176407326789256617780286207015788780040919943714758491546447714971045171074643918158246223326812051864036781168466854773247544299489528600708429032168799124869963633905866761937502273620589281011938091444613239760099979718123561943734569448735496833962455741384533124245*x^340 + 29250439136680321063268110975570285890155391778361044936682896809857868230101878128568962112614437630421421927830675689887616609977740103094171425779262740690512620684385583320079800615790849681451665395411538726719647693266324134230414163159493946875016334718149945141870787067590048234986438438571585248698639279411636101066600177641860010431928719094985298637471307592492303453146359553949319718888450546875137277824093644699570907945747745202481639821000068737112894073927247689179560953086614238526700696350261124363705928904296284476303372308293987239328471598427544268165110342693926006867753106148612716468976776739066054591967081975445377423299*x^339 + 20842022082508734799505795818969673427122214135670197295478763840305351558797133968181809231781012421525993283616862281194747832966029912916435754700493993384772417367438382309062043879217202589136152353959704938706408200046709654966993440786104879215386103075044604066456683225000870336707756521155059950157105627160434398114575316100680467264839399676314750689447674180752741301041958500147242621501135986351568411931356412306094856683269523567535369811182609414647388823309352010493138065889389030748709479830533680858507882777553751892318413230840888871326485620790548253760504761527987535257713916058266986462001806234771071899187485163660598122354664*x^338 + 14779747099464492262279005526205550690065609053184004679414784166957878784291227700253765362242158944733621801214906302817962687361711956436529752222784922117088511589669828054816234812937508659346230399538874158747113417295785374351723422022828471010842885902072682046323731050908019000134512887282810139638642901744381883244579848781023887412952094500157229361570106503243082970428013364547403786010404708779853561291106428754168796839259958321031475544644613974946475926972701905030231930713640403788812932204435846968006294759360006557181597415892951943608364647536364856124654961800984365203131584048810951030709171094184869267723402726121490928246920862*x^337 + 10427450080671989937547334990103134308559509905703947168019570598120476149092073637455923415031433770723622732692298119372000748937985092533895764936216615832853395410054794167274060881519151920457346390632159218410406440423396682162237526343717617912395857414176901200174082179307736519651729491845017968828750582219965248101469244653365194185807347656119102259976814245016965962346924854741046234621566523466604682507991178345158399965922705585358750130465691228141533610162286233847770508865719776111231902512675860850380662999908420065861261687713883015556571799386900372098671749239857693489903643914190333964356220658135080042646480968689311773737368934601*x^336 + 7317489766525476784526272728882226666888788952048673859129874891129178020176380318317113644825878606593259569542556363494651665978575712423891169030402892163661629261498554710214356626172666269625249377612062022152713980545832002499992995618666387296126644182299171705117220332542010433607363313728303874712950759227340984771275646544980409461767100721520506332080611397080099348508202549486991357261899934552239014628822621650768029076750631382459017885997173094911416212898974784387895248742012270839221293967444504247665513474777130317260502826801916311408104067300076268036753060874724255627901509405253732348219502651294944644018318436697781846956696818391193*x^335 + 5106555284182627182024772123831702414513568704130449191132339558265345737034033303801178683663446917330026506997704895374789297412545521863517762645765140125437525415356889121181236180734443132010566592332865944642215852140384811096392907136368257923569653148985087701987422567973553635394371061508855260093850646294063909609746128236994878854525857016764348035790947901505450364492986430733057906449697676918368151206393625580328470299957511578581497895856207241144181005982374594340129976097076753649262374578047337282508079706237176660905496121579677068778830664565979495872149510932887290734428065656894249243280820079990296460031257115538277124289424292045811631*x^334 + 3543242306488203839548179770176312766104799604811547671991373948171112343295545108661176024308270218387711142288658221695665361447285636285718640124158050963711766965496770574291344623730225679628651228603280330879238268176036717741255405451315318610291325991718916755985344683112147308082017966476463229924621368095551420304473808508586134163763711118356948457209864280782358378441716540788032818253951639157079841556845634539557297769053797346742471510679999379485558339395264728310307042476992792898762281996818035048049162793289603393601647667729282553572673605892528459301404171012885146811299146460410756281749017526661892669884085528265930606112610895666255816580*x^333 + 2444094017239050898745583272322559319705227475879040477094128238572820768922459264081262461336851792349230530675419708657211534142379230673622573703485446604611664931306431378117221311297734808763499745670589635714686751715228039405874582726855197788905262646610581367505134450777728289859008632559538316184250423651493659174339298532997140709791961876741277064458916987571303649586642789240723114324680530382878130366107698534617761900923778587055811618870657050705104287856058886763107532201060800112494348892037983530376152715626408232245871460925394458805290255118413445553823084683271275183836988681055280820984353942769644774283878244333071258119069454896440835970133*x^332 + 1675814044848080979950529603265984272653874234211624180980195340719503822705674531664897269726946566881960003829951490099875658185401686363622793520269002989955201185058049846539569534742849901817389497558216411579902694929502271080500472040939750685263472314447793585081761824733385189873165468715197237116584196572555300663377653818883277629891830059303526412093364591064025430026904019313188884228811424668938226197105211074956554471970220445328388614514908954526432331501685765458387215086186091122011679418252484132240242592749502783365133411170360622090863325375560182073070493795207042252897357535710792516321271121802467014904820256708137943819625629922525692221655705*x^331 + 1142031268297460690382354761976584086566252336234563254909070155524718875258879074261987815705328566731411647435407967431622700427364068434230789641105489645595398814871204844487046013663302774698168995725884433313731915150181040877406314340509288187536896925062613009012197754879191975217945751807430290766139935127646340655523412939662551011767361445528197634165395501594718282270802402675023231483014000717353564294449639640665057241369242974109179859800164279387064223437008399790794688137662818837714967985965773674925040263771437344444651866594033294517901841788370041070139408430809686874178550799774810267439825353514692607312241565946710845927688672545694745162103643883*x^330 + 773450570265502883748249988553788627796761776657691696882579098028380398005953235034107800755052946660507627796067046094437636933211656381435341234948613029481844276629008217719164989869502171036772666208227067584770876099499075131282103666659730780646599905697861827168216187604384938851038003205070858115730785423407202374990951040150297290814731153808984513566579909423621407169643979774686453169111315108375491355875476224222601734205915675596527690701103686822847802277442851678591873150678041157461082412716696146755589267956379587473475071726186542009564373372371646064056622182542973035519012794184329149681389128950552564298595641246346007327644126431418690208597738995361*x^329 + 520536138758454184832426752697026970399709834542276436192404910942257674964194461241116279083753927505579610063436188915529195357368645472482419519643755510184821696460802170789866500216367060260729170084359387452996594433703042759573539602502201316056537732945631392986874780945464233598828108103063441328306839402803618207766558274594710297709798968152432301336167840148926006471357947696053745832452439106858855823857180724496073433096281887289580465909929977002749951175971439741134660496289883032484800081615404426812519088502155813515066341181583316364236307350464327634853004991265146529331857144287906958716530403285884999579529859399070623512170543596353261514287415668063570*x^328 + 348093829101363585542517837531411337022259014567673740017557656582979992132380834980324793472876553532371035653017873192864793985818343884739758473460519612798291386199248046889659686457134430925292546854103185345103433979013375704476694077798287590689379979373355755184366667147631672264408311324522880104208617823986312566254736826400561240954968720969816677243774758463200305427241161235366247482153991691621138890042168555782796489493885695712666780342316533348902817377001357332240613573063501411722845808037088197586066461620756491098838035551473913293838943113612936674661343771157260423156846854445824914213516939168566596319568831450947216384393172498213897948055527029446638517*x^327 + 231277466251325942269604985087527608938520013924332964540045706071382581646883964580466438766736787075471276182870567856642405038371481154083352944637216941073470859582369661737895103632161624471552222599797713014517348128934495826570077776575815302005215407090126255646375736136220267879106870335294249248434236827716612498616128699103541711604854962605364124821391477801507301934080775152676081964353807971074132712427126831763582740828971427765362358879824967634307768143198301443789619740949226026184922659892188878171153957384347292582971741028042744899387943032570639266884729769323082201633199499695362329531692038024512875284160288330043470352945353221043808850215072015339841033009*x^326 + 152660480382510987472698109370880215282475153256720863156116054501514188522360227995914163741383686613200784150233189552798586252945438480068975328143640664479449279725570782995906134774846622146254699609237761454294840000809856904543988180441326273655247187291357460275948094298269971604648931289129709824944587500993998320589407208747331570374990080337709208353914257158130369714769799075471253732353207453690835878626964737228769204364625773069977518171766810306235181573813163678470665949002154476072600133294628204257989828461988632987832275107893739691027414304071319035411132221222348995452305201210808400959116890176708703163334321020814792996860156311571168543919163332922903972858907*x^325 + 100101495358309183315941103479764227560622433328536579197736085744131497984463523188084473963282765000185449308588965491835616305493220743168544374715711955652486754840336700621880413964605427386766079040556518224724213020862730404448235605629761075772705613538008261893006330257873472683061607105695195231215361878025205461162666789742025073796758243396678035360451961942311334939121420009077844898161365052244351272335149837008450640963808759636840834989793321839931125564911286261031926528716048970626884177077766389471371179233731010766696938535011061222906761690594002079827252959171844957250249773472820191994588047956064386021818067011272066296540067092743641049486651263987751674588543012*x^324 + 65198599640439151657675145071121645212453354175501074594518534866609314358510789513609153602271098981427719164209008416998134116474196068657521407835763181014528151954237670810102156234098021618238399763839576698683256789424570227756063263829755185172405665138285781037579335729919114425974313156548704392944387314227070487158359829406001598167964072087372352845503787186161514505029921886584290074345649561625319532968096001852827525771341288124250349720226302766900080249605875862755243348138923537678625794314002157122889376328336115165906454800685096430852695885736964677527739068701096863176590503886862970498807971608707682008293593865459765165706757546491529572815073804695000923300411951233*x^323 + 42177488517768652897631655895079053894478961018217495370515772434249113709335974396127524073948241047087905484244862289965244543881101541102110939762474486634872682274912093965911538009250589875100969804788679418329871562105312345532846026792491027453932845307176665772525462073894260788166981391083131824615094852018372096424720484265806493994777901423082671994806044401309885258812301861794199449357821555728119848120194012068985716866457231154710112725839265072569612152873919823141084585269046381235785429034205724985098476468424234823433770760228809000418741912287943603907005311988428525189310789457409939536464200102327710632367485855519097112153879066082877254832476393798989437578412101240143*x^322 + 27097272167987104888057128544891400141987795217911196585152077299987581375109236442757177211951847860951429169222459375222299295530585729729116768485756836273407489630543339665875291521626725097787921158971736722069929970665490875432050904271551035694062898348892041325250477584181504215987658464154049880672013216573190319837749653306011407444230685317495559590375911349737850194752286093748960588859828161480381318915891372927270132179867475128842077718479322053506614966199730331759950449018167686134077268389358543661951548557901388550308898650590895630935116772849835501599186052805297305768986752516870127853108198951017716571486389708260303141471950380021418222287959929971767083478331431578968751*x^321 + 17287241640900422903243851688707444057342932482579077762207506892563149394825538653323018888193873771911596881148822725302517714148145439910373324578230061221377806622078992545481117068169608425983315513208596335175359080264368243367280304369057314496372964418225323545706665557928950532103779058457930707313218623560892964102596953567310663913955440045181569349534558888311371555336354239325746979491393362373948102876736786589404339152441815905955437899204649434562281112908046766368442292106876152345382178773593259407553390867950392642462597458917152757092539633222131793901218185017735866682061754026684371928277941848778378999085570698608908633249180698757470040025936239766937211793301832982729983087*x^320 + 10950332737845082963618498842787077756001379411433964267700981498306297078851500611719564320246206664194791504064827747148070782196588522153431161651870285163569856940888986277348566987559364462485582455819217317775265705364161359871732236068171213880781280062998695765972921273332585825629063865318852898343757329763918997164142028678635854868410676234094386025239158849454319436663699248882463667163900989062458963862723432508451348529537401012664193942693573761659525510662968732291954887730560537952839717255638404279057932296773437858116261901073588818178452323624866403812566278688823253439438981400444119824593122230781019620341661305725497859981679231209999819058912660934723133205933852491847443190910*x^319 + 6886011106099651015296197800289809153145595712608136056582580658194632466012422944749061170669267386547528831297628847486385610025849246874769790390962535391752970772002643404817684338013685526952227251830572474298744803214383769692549902487996043671094042858876179620069679225216275574327535758331743206124636305095340914401893183875218719820059869200266075320120795555685708314841681373190692244312801845770982954108740532543803840870817690897835329152213159539299934184456818097614863887821820020411511847617443244231855591249341398317606944954778119463406420115320726980074133361471435112235891234773477082126179426252927168612329682335801756223147247521376914388974732491103523265361783197148062270923622183*x^318 + 4298061183290575141734656193425160617950001029754742521607327631451652639122674134531925820373964092967204956414471705593576674812509028035809307403973126326411098903906171242002052601965037039423124694327416782099940905783994316932917105472945232578941523273866011575216144098868761347439452808848085047655842533948051899782392035505872641502960619871127928862128211891406452823218093482362266655575917097974415344772020054939076967259597546766169481802398322636469326839918206305822757202289125207249634591256345044081006552808794425611148435902922130841011232882832057337709977971163962728777139751492604955713455773445778024457872383461818502080191202152283692341762351768308734694214217965788291338544701519605*x^317 + 2662274060910488789595788748794652631590182139802925625829647239402892139034575989079774589516747269769646176801323013585867644775380079335857736104993102617776477908268649408501617586368144094114034872547462586852381872885419899609843375261689683154812941736384092707339068770240108659376393492295855836845590721873683824584902978327603752012178808600645273641172868325268694844763832846488741549512528883990641399682636921750687496923443237137916991753295282014611843913261531120458982168501843836418290881738438429351275780900010749716701410189477847282119919254935405765977378738459214870897816842459654178444828846312383199495128284751976534287231889903471656892337379816272975197291225148007598091524445243226457*x^316 + 1636064135449775779536080327269525152694241629740174444502214236359905752444864348187270860053258778504713482081466883148870810953987562588381284742293442820550231834361637165782247505430878344508795647272125077435502553895726193082961434782969749709089435285498885193130207897720476503034608973540917365717588619999229045511752252830267754079639581992371574083366707427373785447605295971455197051344087763794439945279853463131566528108893882135698661690118609958441826200867593387667416638650025747981661428433674449668073180010221038817584782012787620777401580815511230433527501074930245017740467243273278018916739047208366996545771233543767281878964343264128033060945615287936916436040963932092144588189169949223242686*x^315 + 997204046335698597729491102538952868450846947242025126072312208788793084342580991440979446754824314773474293958518607414880997043577564391263646073868192498989550337194477858474725835660121360406063019444796397400351845039036974001634257723413750929214367246093631204199085897711181417496645347211629083609784909136366295204410771151648787526882785186725323714995511232254158631823880631090101627180932970166430060130803399310391794274347148439978266246930524169021781608549444652406027723044944620073965079415088030243834628471805793638263457935906912247360995104341803842320527358826284221465414139661984380292998904029795787319286307283250628814455682099920245400928070671954564386635430382077503759873654176546770982481*x^314 + 602620058526456549766070018914286846089786271079685038231620550114978014012812823082505233718524204470165601429733678412291220656410341038755983649321492843743958482644440735442053135127616229012294640242539166557950219923799458156449664398249194829878706526156724520207144863849509033084789650776031995765711134511438535459971573556293319548659071427321720174136526656956544617961198088476464881651748884127506937692833941123110025334300390061300893605421429000781255747793925001317798551552981886547744308333481235274888640349385498807395536196900832476906386414832392540758231027857362035541827255768520385369041462846629174838014918305363385852772640426637243696425646922651354724829578421267187625117885889013587826059805*x^313 + 360896313439579036231147244205737561254919899904512080647258983567623347450743715046067056961820884715737380364410395879183836158820702751400623719830605163400766123834436882186993037462414840187005993928817057944874662411273896191752553684491579467163482001954484971520630365117093641788413260664827817724858631900995358966501424752741451791521534173599737414241655814840534241951594972235613652364950084591723495628277088044357822737359827131827421737095408668988168198862617023085248054622151896948026211704571028404735994548289836090567070128229336040249115587672203024058794196750101018696968162336093336344605727681949219541411972483908906575977409153873628938814319584829929758919628950874232039061006092585131086309274215*x^312 + 214071313920363191761457202462225209283724517725420583961759382243714002143019807872475892991106576396756739715505190308952838845119953877319932450285538061154949061044078130748479182656864448175180301628118404764970443961280751930308737222898364869945416162737123388764188499174970602790100989589807603218377596060742421830714599977169696974364784657770983482647971367605965368952816110302373404515409591997847000201439357605285369079505150942731274869118711293532978975856290587541409199625648537352080432355208753236993996370147631074297361810179388063524421790565542566399334032344225229153662357715088566144877904462581311919088027454268238346168839093564334785816598538623168383538185547446816637867419311508928052198729380033*x^311 + 125681461102026883561608728417530233956570410836281655532605766331656216466802561236628523508541048272565053198123360343805435961161296895961595626589197411972430958040349349531469560716413862110285483330810582042323322223922512571735185093338662449980020916286776112092976960641540262056091381216760947742477910835736009964433297595271476065431393768329533066068688669823513918823812154796031757557646398073345610879389036115521597439323152028234464208184076754390515344272758321802421626547743241441808288526302185214963753465812478294683411480836876659577900033756972438628293883343541722402646566817616597276145482509830298655289234606421134165622929929807111716305293227969714059584033789667650704597779455117805781518094983963957*x^310 + 72969965979360260385784548119261568713872904093172061159479805865388873754069260970302980412248973704053362727817749335804108002622023683524930017708640861776949783510672397136005408923993589940206689714390847009464283215778863614898473509954054771599807916767450630511102459870990844849864660624072992677211821557121995263707241057297306047759728478048703254220446788537887066015737480364546062311976527142834451837590305358966383169522967919941272511823770899659261166663639779531133937355911819575751618999103625513537529388951485600363850456102252582147490418908993711408306958996597626417607316658573104754553772786235837754827391758348247727272945405632378235768547715869716659052374473579126538076207997555082968306561246557133825*x^309 + 41850323937841069199255133632717197093227383055899399979115059211082983115568101635528636920821494905335971848531435800704183231014515613521043639906964241498625378489747714044943585032418076841417990329140353618154883389989593772008181869756356871283618634924977787253871098311459973389372209294427720470868938865561538090339498353274551256739906355819604504068722618037013292223820772856037319742683362245743979173560311736889075810749366062419258532736125400978513949860561311170445415516809456264135463416355801540373690847600185813593592432615822155430217112222824774367312543744115018590846753070268886936560498007525063819796756412030454201446704219082114444065641593136260558474478338025064200153865395801543794908314527710183466078*x^308 + 23676434449129517322348929395294875384248423933188434632100319195539362531201165360832238844713078584749236919858415303682245651477559128467616853291881219640867890414942715884664180715078144560018368304509885101307416397633729081543998487679580855689569307439304366644079431671707273999123397766655307703858596963493610485545475998839478533843167418564606071918163884072063577624240876783544818097627522410572195669096687986707508334243864364200355031904496621468049277461691506867364216755140469868986762554133139020897031387543932970208216513748985083041736530147423153677157706385863828552566738005771999183976721863497873001955037411685736795415040628986143121932720799963664450718988977658216722829103653001452298513513939285783610506893*x^307 + 13187940925044465435080479008545675271866244127455071343020739521001175421321151458571572652371522496736946991531051966042580348802156640863957213856457944762230154820744519422998710746111072941487579508209281783396429325558218213339221277800113855877678260521665561497349367115904473025046961066756585117482243984625819178715522080808184263024000117342166649097310429006235295744641949971330523165441125533646785463640897261909276439053432505969540257431058402458937348356740762334385367677348271052580830315641572290001057201455453806688084579016778789825875217631818824956950983358327022651660543754725939413777363979749852332691008376397697413685380607737390553165164702772814006794097275898441147877729297706124421037862336760097038581151050*x^306 + 7213789418350810316923657006435613349730733492898220707947209391218281099800722944976223089710741717793143239547986633727889345517343727350627368396337633736908054577147964846292703440562365919201088845756960162486396318145305018726590780968772807421592006139057309716745593351714975427749958119154327551587579715223814299537584686097224661496643417349971572494796174035024013785037767926871456080701729544777363947837984269422320666751689803513372758246139289453093594400844321122501934893272383042996711401907144170598644465462377977753704194460302047845303799658900552365374089937753939020743664309810635229289195261823365705592695259705821286468656422590611924612353779894315495883374386854441672146613745073905090312767521596959017188856482650*x^305 + 3860957411141763315624609572662417942954103338753369830125833055768404964409707052199449548206451639026172360947269686342314817766182614176320143303398088631075394141522665370551247376893974889272028709158298844919289155512527832798130847124282207721190845799748827837455307069184568675297906549452337124663066919631985904568835200325537856806352650732693693746870269180711520543972893342796543103549106788769142886300086855918883904084022531134873763021063994756048650958909383856275118290936897004722382950999190506552099065391782270587099807622515118541485562531783494633020103536890098286863263846274126489610754482345970998478089554709335768182380947680696768135327918363179565583900183204998748526355534025312362677476878360211847354270038900750*x^304 + 2011074802830855230332995400015695577279601550980970172083504883306551662095800040334614058493957624275896260297574526215219829744374629367322394828911146696103001359056488680697848273573715341501150502191815129548389071163309283548314313181029901752189320154005588491474374279261289821406122850908306999591695526330523560864999479138439537187426352500085736675504379859051045309648842696571955670755950713146287118305149299988707834087995206704132747389121906672912383063755866631666990272857801362706371570870097391299193801700287159899907736617844045243755160338121006207731171650564712956777281948458341605732574260906161811580375191322191880507854598894670238702644988019251988759096618140654914353553091440156104870853636147271376429506715658641531*x^303 + 1010807158708084456888955202574347916488902143592160353894118039157226856915648440184322620488849264122343284387206927934111725543173811942180086242665305354709593260172056450863019781961583595946343465958761568040016766932417348862064722140838647188126874625626486963571410211049081056351019597615912384626473412918844396715847716203052693325248965677634266270781287166903474679701909513036635218370420058896914263634208827375151601804724974017144120577292563958313794315709613860847691942292986177170369269975401166820677178056542228482744810393867295278560532761484064077223024194999947116335984049535544317576315073924144151804781923800930474221621991693293309289259578931652007675856719026861538805019519062988263383429802007299059547236520478283692307*x^302 + 483142590322693489418695638104277726866872432433660962492745671221849004626608210459456456674234599127030622050976337492958184641971325278659802128697251338817614095576944170951150927286900874930310689227087595508831204128523477417418363458860383846585926866209602104844847050923214122901100145280951805366372032333817928158700232634179494732586743540048113015798160781899390874780669533494646648655043446498026599919871864258954475038649734412813952857479599841791475649340655457544848243619944243301977106612328925989293733767788637307544618742795373846279697850248761067981465684394062081646657525146508830207796260357957492984931647377489931160893212836350951907539225837115717910992244640163378153484697524227291296110345095153961832719619511056599583649*x^301 + 213462926384971343937993675555227440951582956276935633709534905903327306598778250076989729861607445800271357517042680342615819277390490438180783713058910860389676188260135501087903030759620466595846327695991509999785158817595287194066945648363914235909773506056305585752277914586535627668879364348104868877453767267946494369484859546424613367633800764018355341267920191653237352415411342987524055633396301836358511557868743037699821008374828359652028469519106859897623360845252491659722742465549922275655452254240426690630155933296217428950982683545978653164068471264233127185135930018102065473930917803100482045306541755473253801037957795740286072508187949588060237603912237168011673227083146625665110400490527998022308446513218148737193553732604013176114878930*x^300 + 81454996471527408287657338953439331709873022747189401394091691769945995688948088452714473759409785969052408989961323452436099269054574202490804182124744754393158045489524329419326979545048205620521625746197662453433254886603345930881085732816867194328864825752445698140909758212680212055876452554934305995857797576330992384192586125096396222772647080665699393062655639116031924187019907011373995410134151510751386452342105057646229913542435120592816404761836091631672613007702027802626104375829052310803819830077984635405407103100413836540403085529333835003015751310976074389400332463996342691400455741871490877735976643390365661183249307891251345508439407576140735077270737871175165799671043098795790861709048478277358283398734949825116161282764146552937991192084*x^299 + 20855284827294979907011159632320336599402789723521019879085516509874831098799977058241471673204583643307650488226180773827567403293734800389268804398270928983615831486096534927942111141857150857787759701171028408118477316517730315005674586972390248714516417024255847879069852089703792617249283011121475913870048374900959676156027939525577095879924273695605290400850917930631801935705980954418691122076862225930315754079806352309736356592116428434351612267297011506327349637160739284991499982689475983955784997817373538266470394927871151272251877595844463610328842277442758472194575536418220926956186901710563029908133678592324010181418774368143183400824215220307012147710324824997076042106085506280882526919935577119227001532233694910607151382255808438378204009037731*x^298 - 4073602755250906272083747877914784159832544820457452709160075950083143360482158395560468324427167649217865181007019376194003491697073734222548251559971102160015084652026927454239797035442246253049307183854221233735435167074667958063970433648046979128408367078797566308386252244678388145175077084779602097809009199127863060169408085611676863777934521157437008068407886328838746450887476335443473272853813974710219774143311983229464701412009664847523166391509053220563328084236677185986789896333263954185809370999883924583248895456928028029031063033768823152551643410995862658446959062761882110633641902700939093841729499008779742616659619367894388970210337770789848795617287437347639735660637179348044663701403206778257250643048730018332725972047295565746515905275568971*x^297 - 12114840571627257983503278773529340432049086853083331774806383104769749310303045876638904408218926284094756366174303842492174215237694645331760297332996134565867046990648527240590919086989174883056659680717998922284684334758923306923760404391442302262500410102151440913855662935108582863510299563520319140464479540839823838193551307242338535392761575732150890599946044030848857372616715482558109357878195363701342910094900792117234075994183699397536468387310981431600407490220723553254673099666159934195884251643116954558238469139486679192943880475232383823954832838245461039455608368451779427203895611010136667621988718227739029815002980583629138914227413829541947606230464513219541911136676058168382945071164422832538376549243765060786153289608365365293896920854108406712*x^296 - 12817735709084083841440651132824700779816926529243006294989781935403490741431978785901408214418663802197913551856109437746689895149227966062590883963732115723916410450545776339611236988956396123892884623493852358377270649803084400676993384495085676046698377732602264537970976238137817465134833687506635179429089146675285789928687706784553188516408272645034890303302955360837122343134946519707858824323097177390516506492360896601357178709584467249849838377904573138003029527762255723123933890259751205223947610862155247758285061616211947094927065114644203736495492806747017309564617896661658472240628918875402092711263350650035058019545943740820060442961581194034097738939621820016178505750803291969354032821027652926988088788912253638402923973045599556698760095898156283100229*x^295 - 10819940022145053598607186093322508076200146740951729973950261334219221936330592714788788476913087484675744248994883194880092061629827625633459304428099663423274096838187651704768948522630736770796454454460248908677370383926996319109314702815184898582902405626040662275951049034796355955711926922392235552236958020755570850703542294114161001443922206756793160653649711588973672745631699740934016863176552644813385408651904192910520890152233925577173409596889378961567631341005684452608338793989326716988465430759422044892805011735049182883694135938820467920092169660535559299061700854355723764083874233363955577603089358056501762270754546222234185184136206230307439684534346651427574448906757747395452132700626681951041952038034720076094772728472940304115510605740212722898205722*x^294 - 8223115723235041319148025774936406053143240371702598214284093561367989906964373898603899079797977872999293101199725597989340365870718955368191742805211380408795188543399846088332167639156963725737561183196806197952907388726821424550230549856659913540628575816535527133038804443774369594742028702275799852571949302286562003930604218964524938483513203019277743472674133309256810162604434204965904228801594469050868859675560361490409072690586204848075655782731556094337388209199033640890932799863975868121561994301664765779939223326058048551102000719372104939717090292982671484695889858716134649164274481708359760135431514075138446277590085865982326010205399547985650039563219264426773851012022799537385044937971521747943552772386036806787811256689396509065854193288217684105831210842*x^293 - 5870491658385787802646607688093608768872203582157038322309405217279219245033920891503360056643170373474598577302789138675324453277957946981830777300600665845194188179159830968915256387386043228278824178850312928209388067774391394390947049194584027898517730000299285045061234000163942313396173905613767054608490729599846313698648919224411781579681577392201395707595341123757399200237301046675940196645064612760359533488098959563269343485079780519551295479006119440983830402889395831400514196969265418958489395314959576555352931616999390880095971436297315145509230761393015621206819693904407825102028298389000011344972770312682234620677067833049039146863297112447546984545502724533053715648463333741778345718526261912826450993163697336128836588019841585950531720044638078023026531953640*x^292 - 4015639541268368422415914297967380829530315246266550210697013840817452712837567971830550185979401211932935101558184189807126420466238086680582312745250170374812229884756577060201889932471569000498880600558624479841948760646042300906814419235707933555055177610951456616984751714900399812998763555703331688344092222930417147253412393743851572192036802894743589298625957283707092334587108754307719562613125561458185280503904735760132578419203871699855031038768955945435132521617459348081424844015619226600435507197787374022012703624235149535091359444646437756441467885387526613636791108257037680071626457265304221689807112383670755753730089898815698026555191923566567474976990486291772277697017619641551892323121137378581577423363931861334713975820032957907849364439640733700950750763680779*x^291 - 2660550625476507976454308292036408468072246356847597329176073137154608361864598357513379311005679902045221109682169960769801660807838178453599829825128319147811389907535140296278639465814945640690789115506348909256885217624141362844975000450544265166022539462823280460306727448758411672855019011143741355082217030445073645292318165145802724742146686730859331750584454181055381554582872497874629721024454862519980980389724651562592377902949754417955882808455600365606262940117698960508132209902148735394121930507722200412296546603078695085276616601007998627966297510536572017506250986681388876138493666378877222227652552580336444746744728057376862248841869299554225413016613332659073361809058796069735070058203192525798193104110789894864870092934473034620012325999890084612865756233135902901*x^290 - 1718437943268560498536079945445506018430057532676606324399245436360165629631437739073408204553281233552399826323919807019917807674833747012852508958502649323614625380393991232985659461474822897619541575863572470916955181782140205470280992590973970488731033373138611411750717502451612111595636646844765717292693565648017397996483459455807904654164391225744919638408424937392325521780240620690878212600783903788761348478406133383416881293913788450879027756972653589479754271216712023914873469998321692920025992935240362805862399514175488309812333910290654888258387690435573771372796854702081841441500333935358880666550154205301805505008601054650880487935725871694835033145314515612699649592710591372795704261975901920224230201990257585668679241182395886546299851417832496727230856848269713634834*x^289 - 1086487871465672282286183213824516360785076978452647890842199703850392592880439015992910133596174993246025100427858564186419752851869838960904283982528398345981227498578096914227251848407214550473400692199649318188340200239897692838763576059416744834556240371006854582785434152930810290213977126701472202002842809999499554100022175733304759852790852800963280380159288895356524354785115995832584248486633385626609394509879118071987620932484865218802882867666479228621197973817750739964279277058073668165066490519829349833463814934349566041609368730465275069526223022564934859138268522176229875285367037217854598820999245858967727302233149570328411477005034782314013110956797074679463760363525228877270896382275714933241631946917905954167741562041565764817539541391457799785807526602568376700867627*x^288 - 674242249272718543854853651029432207996722230246411761586173607948921884511963200639752530922675618143920373304819881812930074690115147398959941049152451267965606055461080336605943525946065138433038676631768058039216163401420792310967734755949001614301139707377759104469358936879258539215340545876235319560825456645721922309194411394202528983818214677296378210372806260263379983301612010123119905280756004318890591210593372195723055633670815112381562989286401879860429853013318168696816455990272966164725700026133296261322427242849881220039180557277810063481208703034347615875304322185305396393057761081111521679291780897939273409745660026044674774408874974430117105417588206865450564983308306856339294965375176912816024795880526819552999261833944190108579934154154749198853924322129048223489845546*x^287 - 411419413600779711328115241773617861077449125921031371249705446032479904713260655272420950324970479896098201046303445694095772984693027441159928288507494544182037152901106733079962362022377231426045715073428947865644043147661817663491338653989475872028869907208865070572684012337334902679588595544379816302897962783504646534738680337874876192820801333722719039923327494813019432401055836583009507993128309241656532122720724376063463199681676572336443022573592844453160274432706204558093622391430757496990272144470023933235670495346749041192721133682660281774653283410837216680046866157631536671418465688934877250413923659323041969897264669300030935860781399131888940089742571660182267653782278580793490874957818645574864669285658168357386300253279753294067210358823671365241944166432631776937192786425*x^286 - 247136755950191432543769558682543746582185876672487435690356585052083403249238301891047513703624983905982968564532123801742972403324194955249115524131724366631295298503857398284239978546789875268916011446264937109132033359845661281644458521798937500880317957853095001798496491330498766675719949532772671558560179296160143010538050458423693743898410982717972195784126637729775858208815248933216437919305476813337612220285837971532604935418641723111036824765019967810441951727071839950820904445309071060059297579113138368890416787622715375943368241868257084099998074488053991299367527473190825281899584008977117750787991771304565787068238392762021154090899597095592989692196948914098056772883267805245086192029709463822093687527191975442018161881685776062994440397068925789994186116574458850638644972380584*x^285 - 146243951868581263395340143527997693458400082853556554376713135747386846066566951795412140584614101752869496293200977077447461172994170663910419335507313648543990035328248317342304601822916522361967764308429442481001783447379489440423141238021275047942913449927612302185309961426540905802327595126429516247449249454298618737933296815833748394724204166981181795498999915053985145232741707338826448771054379165422910981081682286713450895925684624184730885644541497961735434260118531406128890586007035424591842143051620440364130359374631588752821726130907534270896252712025146600013255625985451829990331939757566304636396392615625661573735270021220422650063862972811327924929618722802193862585220641084871600319497226431658337792137290662516515325332857275971392012645011090721341530185786987871290865844749781*x^284 - 85280149117840901256839179981232094960952420241218192780100311620021996569151452535090418819539041014447557022031363302370669031818515055407592293090784172060420825867910575429406600222761382360677973913970001777976291188710923645572678171694787902510548065424019655513624611432884809041898570252528439967428285563903747553286758477488726627387749455248728086962927912598027772183218833608023940593073831695011137967007224096290354215720519682477808365521652510523990475143937572668733095315451888574324570288186087167626865285194286489801558254593114090035100612064126353625563223345465838791493846999031629073755908279778415388946893187076356276057487194047967956329815893973060973671732761948980103064065157298120577838368504889511015020094467190312638087898393614253078623065986714679095416364493842633956*x^283 - 49005421874873831386823485901097853463977522301000149350492763988972947475026086678384062594730562287541846098700434371236289101103490772937746712473780254960238787191346398059980826478503994345445113192784694012867313224094824727940509164698725231784772278802346815170831231281771662260361243014918329774819398666298720642219754360621071788682038938243262225044928725207370084438387368212870849526189706368494574056318861497903392702567953489660972177355632414678707779788092580725597714531549425636300663070213652162895564057411413880590438621219971283422932400372151118295563013253043536370681884585577220158202551061312008614355643979645893520791528413382574150409343236955074939155449636482957624757933879584415770004293955270359129977254892627837483191309238548348865302647799400249130353065671886568429916*x^282 - 27740855445796168822542374260730674382738338701776438234868664324309151282189351554351708292219956075205358939190146635831742945127381504636831082441774102263748215185821094676456686732311758081743721559861203539280360426716552584228525572169261887207303211708238334646599140344680761563239195913840405710489947741494558571684525823064779111764258352544982060574802269740482160293829179415619120128603693865873389560802716644943357326935677740328544036025389478016917756811666365520000929637408727775699905713997612169811681045701740850898372109093492495672641362558389111690744135528321397610496187261493793010788651341897369044233550557858386313810256656752350858054904966146271298883598808416747524063557369988596912264249798201696634174620364709803484822762639016095878200706071599092225283997600765225117767709*x^281 - 15458611183904648433485529197797368938515146571129658231327553512607495966289563066499545625926450405949671110508361675100816834435289345348308252069517868043710765272530764345443338079028312523696135796738608382427617896800275464325405105662449387405207828286671850152832756923539217365792144453795226222020397773429376936030156586463212194694816549758426241852828749412227801697195539955226415771526109395348137299472960562907045329091403677770782791226975472513247208189737259315000078949618947743099527358077690338238065845129566937015610074896311886491092472414689748634615966047427726155264582743301079238709685736995257460489587800384121448055938321407980735644278728523296327094199834300460216071802615851145974803926832736285583991370107387707244936907997889841694054543782107107777031814788240823229825582494*x^280 - 8470302439044655273603911332567884010828483647313152470422134937748030318631863808814864835791922273762572896186025095552483517342225732818927107148410992119486656630673813962907425245077383049284666057845592359345456317291569788801511952743682391259282689575238029446379078719351209530404451365857449822584975520514109264103580987509417079268771283367576870546242594902681054670663394554632914757155595390729138428058013684088481645720891246861187704623827729525761901983824785513885404678069295727449468358966798712768048611700565323039871586074450597338947875971397266947732384177965828904595029555540836998185855687429942024276313898234497773253781694162787104383047346125299106675496362093735673482855597376631476416665432336908443811911776795271030249070282579684451973731493614418205044215024121679753308439246943*x^279 - 4555673591126076431838199013888457544597507769045427082163136550152635755369994835162547016357417428676246449021465382566994928306858508569958996388192844923124456987542453543434486088318014833155476799194031229625736088016625018519179361480643249561940999956147091198018999599658119987909884502383117401867626630119282056672615418100253037183016078277449492605604002428105521630007445954279894800280229154679304102316610881654971196088923981438519914748821387502040281159025622363884095743557990795845261324093514395050886953673748216138504639377572674122031204342017674223288374416946088314073011333143146930834928074837701541505310431936626923734839785250581820141609362613075336921130577508019497779634258853685667773735696703610045511086911914596527766999575995629379129185639691947592319594773372114110699098512017287*x^278 - 2398906193513040492724488557889457001862297264508700787277157271712803496507502262788842970185220295800596887912312178400938453665573837454237477805757287254811839833727213855255437444584812777682973662930503781724054131761141221255539690227895202403707659253471094064354425283725046183316975488240417703718709147204518420809985321830239687216057991181394361510525952748093391221916594085381055075698442129150113171646622547824064166008686870327988084397718402789459321863025570533661852932433428825056977000650034014908000256756804622016195016589107648622159925069092612966736429081997773349834707474602763733327400398126373026904220680053347440657136047146518217256061602352409897111737176726908059855602875997148332702208658576888676982426443103090325528244917470620050961191035253816413934654408614963169517436898485895280*x^277 - 1231972091201145548884025311942708007581544005068584414776938036823552021122762048106148800344927286847424289757458029008976622901192433339721451404585995125934062582188296356359296483808339709464332761957775072841879621682841781503176927940411406297012413797187047673189254030849632368650250864228110863230243422530868438965375513154033238038021904109813203247050508354303583042067261904189803032199502667542000128074142871036008399199770026530789098221212728314416379326582267520649298224936082681801131494569694182911152834182736556624996095004780775137469499794770860240025101107762576688326058560289059206212995790436797265169339985250556168943873771701437495499054515713168979383872075974910944714710411148814498756719640787443936846567984863475089419198298406251746303095154569414305906358276997965741765913348009488250474*x^276 - 613345768532064280293986969494789627538733879306875818104808826914591727593200674436398762619786315352931653728279793938529414887217112513666640165160924205459912256272822677148160714077623433536863089705596927009973407858339015826170420746548253325853800561598880584260887300822510082539352914912081356930567405642860854407323969909124627013790772838715831613623579613857715553082072336916510586715619795332415831676077698763430703187413192849602413031834149830823694217347546865871412867179321424154349652384660644990771689180188188201496344667924650031693563728854577531429705192537401345285315816097506769494343503046838864005280315353694630968270838866389321715904350660872562992574882190541863103472291729337153109335388877900712025188777454339620958371812045841123355087993284927189738695128133146781270800109883259973822404*x^275 - 293112814791704541167577620498959687334850873632558134543783538258328312179722239765988321748316061063708662695439113496663726267222012554863860032341177339704197385837102893178589336611205263416885157594621679371013639461400413780924945028123475481418370777176394242574565059425779378564990019409247055134007407837850224259928155582113942057178544879333501588236712365029704110915576647531131980696158757031796581400190800427596387282434741293535974028118658613876787799883854487701505063077747291644909782286349359005117219624969513533456578932197415229343144963126010605323178792296234674185385845649826212005686707131079220769661157212998852505759871043105791155222381551413058053780690816565612528318573464381256956566505515864514623779861264666313774771015710125796152624746006806753113428124087566125266942814581066956700805129*x^274 - 132092892595548043980475986731469719676047057204918839517869704968166525749135509545797453893071871575383685672677478236512919612228811083358325816549904629778129559775484296462110606944690732782083945669137533892130404167521565668022930737709908084730416304374923003614497417355818535233138075258753453823076609273720703144202345793118269641896828226844873475074169113212193070040175927160742563235913704466381351343544488442492059203479887811727100711404448543563831447334240039887417811855483405092165251245727296092985005543088270071799170327523629560461660547904948122225794379463278077726311003209105110341425685029581555175706721301599445456869193405696626144967290402243493621821352595658786129257997659891203208403138194936121931414915197269597049702109536400341061942674354397752377481430638288540417764008628047780407622588999*x^273 - 54111690111268710476909613351821791337830512459893875377723071005938063759197099588315149589297767853841308338945894103725041198359961136490426722489497327817988480946108343623880589228314974040614394936956003981216391824296622092281667748857504084666262196967436773022786934151900616680914202508822840670788625450812700626192084035724648592875448376968123909228114597236933165379979627820993126574084760154793955862032498060988348082997589597813801741462184252308356347514431120763789815941262076685228815579310482734565230885828669813329152607151773286868426168465124616314284199113589058041897355502408541458818802126411486345329036377174023570236470809631446629319300396205511010708371090324181276695119763472603969537090446271145218622431806420510912144470735260696327674593139296679480489952691348665901038912799976786580353004155810*x^272 - 18270646649177097863082311317284780324458554172773495254387685266732863601800606684333142567796117964226860636633220427344002061668128224413064810491822530882588153768680871594454156724080644737310344077609689005719373740581457823085388914195931398308646252455110310870311242239525937376219537664144349003332970302104316180923878480042631636451695981902707421128443318236783803245321136117019192670042386383441854489192703134616876346919771039091764796312074093363245972133266256946254161232683228121067741548213648184885275780151416341500956055321810430935820701452551034144953647694175572808755949333070945451609409976768674776483121382659553410185555236525816858774496546255915365743555088662832012469841715250832371770790464171553224067939506690755601014168764855931141060991894099040332070561773046175108018205957748846871425988170883429*x^271 - 3085767029205625166982738422771429853354734591122829261211996438298647001706133255816682598673668718164544131177932346085512110642731066515753523877644368946588779320223417801363874614629054275786800034662838596612571180139998967236194260768217479389780097301652986988542151316923498852818641218545433473535470521892013280528418642186083404048626804412158164468537899847297008088714919206807182583451457942262628092821912419693488129943213876454471971293248157297372235742013700087233250634635013566479083142638117867073124451882845821620433689672961716768751974352402910324651593095447670335752000391256444202810496180431442853300147415260992133710466884964861674815986981606328962557231145804406785869344309662008844178282785156537527463963079967960257121164333049235956372892001445365886277795046967371727264878210656150897634273975336556286*x^270 + 2439864778140636930943488846466476490660663107677914885199153155333122622880803931256310941934756010314711170498564260798113435370239930754816605501831008680818024048993074815604807367075009971212540267301322158860427070037996374243676654753357346162215057605514392544302035755629537562146093906222406141997533157881362300993894116220311579345313453508839350914385573362892616202102247358705553877429756127990277984343181256405643876807848437542496520846813551161692163328565683902014660196823432193803578661708607896514122851518963262762009795414278916088836247075696814130239729113656379273912961388665214450415277094567511591654273713719857606668949452533339924942704270683296641277373850472143385772216490001072600487421430180820497090142987983346742011383040894254124768112460215275476220188976090160452673471524430250833900517969687424801016*x^269 + 3756530198596306270360431049320729184047188160607653845709581626009294936970740823688643324203669765603089553874519810514799059028295121622288984060536765689172597629887406637786558064414065492021456342777788019613448234957388658427859595826524440802140180870709734022680807431928543840908209592301141587105719355303252848449799192465696838315215734470827672563613801214521757180284474308287374357835047780555406923821972422047970765444215433087984174941547667095992066547210007437583217225896673239976332645865595880843617495349527657808402625136273482195998149964717765482889928776643148467238449536911771949721099266961415962244392596432563956760101507262544022957146159390393286235325572936175566648907885125780260989008484512843044136275045923391277378770683893055845666874867771028628547887641653529178476965903262742989556408155830106000046554*x^268 + 3452297163152475338607005484484432869936893778291610913682001282660851019900920496191921653598111509710330613889871474233047080191803226058236525436395835691738933033113939928623724914010309832426419121973836805535886782808130545969919143385749061416913162456316776797615075155275888718210458843096678002875506648300918255705869763534987504084668844035367689662417042793856923482687533719323673293351044665855825292497865882421223532528157124122123515388345719194898115406503962238251683615721552854147569361554045219916575012615375542022146421359389972955414221143799844254040529701984218269195419754430075143613632397476352786170725619750440139568756940524941512157084989103106868547831189297549481721441978229552176349998704687855970501421592289849692967884555518194352835435585069328489482869618893534300157008196158045635079506516550969847497721664*x^267 + 2682164044043601281357289982060048941627086575616566581791601997649132677357426010335199678735504020813867332168808640484824812249803916657654343134596545162357688700430726441694186970565771887871990415529546102495704536769301595134876993255872360226676648513679418016867297809251037495704909950629183572445344509445525985948439855107450377893053217787788728023949943925750469542786733910467578626960029888609287135150767054160200937465077753298388919108362892456067237943997417894441354892602129534617446112964257791936257109170969213647545368019233544579423333807452872744559645401549616497218940376872121260128148290833659656462827098391558699022210643766115090329414070663787236627333692847309630372483369873568569883784873600260079983004485386801922984246275435942856535687991151376486017530122309709206260063995969143828700436165332609348500970550929*x^266 + 1911203832173974194645944273011991831755046902082781431614576368846700723085019656719159000176684614045644589166499692395823391786973351510437782571095953661874012923984226927523046337537905887474889187305741531104682985229092713354588524380617394434915220254708545955443573132391618014369748557750692026280707766354285806822812214271150445444539795921101638268205435505198845613428228604778786763570517566401882941139748026315618604592627442395571820582371862866796229949025188958757198003990754483452019070143516230683351795489594885569407881215871544130907061471617928999810353693225074767165506537972491143001740806805730652444724901574351451787091787401333652146235401356429036187240447959053257043859805955376127701537151793537545216081586069316249408095342770466995600087748686913626241371399448498652495632690473551900495558375360090924893864839077654*x^265 + 1290173321972522309498535632046031498935447985562987425200631355171570476953389609801385076479632446323335502779128624113015229612669621092310854369282794765462271212416443218620011169002596219962152661508236881741711215366489147725648265006830800234592369444430080412602816465976987754237069014052687102793045627151523610278878834884001257419057997356008889722908296779496489637214677755821591402735496594347609192672121562730052095129337574528431399515619140021431401161592410404470049887597015005777493616365720219272433783629153350162801671972222906396937422530900799900424376975110430396288059134316281293031831686265712782400001463864121577433544601708118479514475250644069835207276839829350197683354063243148015118805171634671327139706146866269141711767337019129818432674113697225134978351032094243802896172489415367075708485825765781354379371819981086606*x^264 + 838611384965702869003119439485699185748794112655973678142003307785794407792542957237895700342521799066145160333297625449617657511551065870248362065039787155566505245467703745561698175028390222428786980572721217331263191565032079358562288251691261151462582754912353177871375194887669450264619801025098740053450356272219246889677858621755655114093029822469328166498355793070102070763710382587933625272218037860724504333038055624704935864121933959861994648546440383565541313678469484722749894899049421163524687552079250233966054754653919866562779259571077091687718097055941074662487018031639526113645133013937954437517247940641324635869941404844203660978894698175998719757854443999976864176689664973779558805398903396629724539079956328225013492397188415544469677673674147012953945174011479523865241384912946524103996292615150911899671386853306291484715100384262229691*x^263 + 529774974398721220188852948411348864757724555207765133823532396218082505885966895727759290586173252247112942920576302094711519954760445353996802137326358655269807613332928891843354666763055554866208235757375909040474179812739769101363768132326236652715178081180871618079050713232180918246314637554216466981214907595898044902765674972231259376862495547152098553441590999071080499208503029514347270540467003132158720976543904538897199453461575549264568427850613848008989725799055474478055789538282528420243785551212218158782170182122006314586746146107335569154799850903119360121947806709742980166845090550503118549397286851095398649007083266186637189348564170744226308236909012641830484297562994301484377649020772013613669832274551489344522404533974872903627402540573239268398374742949429279472599366080601168795598885055879500931765416730876858100934529249765909020551*x^262 + 327176217393510543114392278653081182320151493649503532999221857960685335508298630494108631624672407905270110674642199268768242448116665056762639292985653428576176187350220249477730483784539521838732300699762593814903049533214610947157579486251043782703270722744578013168587198756476054977544237053909768199995191022230115983623485630776850432339010700085804085787659547205798267179506269798355643122174292228272839136581674221159095299590381452348503518802628409740538789328217651249325846248684119767556143585579917230618430833898553792919607917628695235957007599697922147571558485651273955306416225785657455272472746861268466096405728864488440883988582866442195883217814686627547299618186068384099273075103173125389682802708704997028051214134754783209387922388891649903580420490268071704707446579868683433610010370035155993013144428666382487286231188024530482503607790*x^261 + 198306025895947259199690967764102780495417661065438354660210359672028044219044790897344843545834506023034912165191023206444348845526130977191647622527767226651092770312779210919369769688382935772841830270208409372203198122827224689055447930432526668572119554511022818346109637346912092915669842077014153180022418374162153933589921037934841914918056232646765250066842537838761405455078493048630484479779508636904961995988918052527775151349399859177537920180799976480865048405348628479543977885771500240622078926457773892319050254680177683694336716749276151977829092391365490171829361227729869232414197073565917876241483679483802181146734214454528448530341818978104326608306476970726691718157926499082345279313271002471835845952742167368730297189161507323535362602214679276477544844672585586888963034325457122248217667823029502255717067184272113345590535929805075011566208464*x^260 + 118291939524568999835846562600458065461777908709684197226461819467064950439734937937192345486620591308390968597358341109019976527021793925450502288439155380579806696673596618264398119936346436988764030898154542887101434946384517054096214805513722876742444279760316746494753766284557926196893357282471388978565981940161854370372142623776269501881941645713274549853250252126782513043712401542783176708059480346903624992476556292082458348235463586401209715297836762588199989267883975613094575649024173783534325667146189521650788764868743952825362254142894738030447640702658334399846517628861375272942812622253576701909519617275304627884294152841967903519529669787179687499769008837667157130944085620053461492049325697347121729649312938785823121181077130186809021786869597779414372649026599777996906986744655498805100198677155590414320023879723851021631154412652225002495801970329*x^259 + 69585709536845158648712605927475107806450081066683559361572708644072501095527341461576026866794026525778789286436077402099794429192129717537101583480382120541942038756533826244921233318959243429740287029600040522216790850693175747592305973832667595842457271241142665409980385776214572998679001336653185317053337201640882767631084036285835180971025385236384661410925038817897259053890855103213764917424641256992837792647976002788706974962120164794069796293503524558706722349272215594576533649162719208018179274887640089038633147438780845293388132840121717799197170497567521215601036447211718028167064549254123694205377216835840834763821546660588254395204729816054606311198983543940055659610717928064062535349714792180097666043304300933349685791930822018541630712255217899720264044596815177507523074047561709869026904955995814202593019655761247200905147998457917513669830566116182*x^258 + 40429403274400171758993555031601831288557579317470293616212165301258617417660666004461752358464474241648988635474727860041518838176762806778081460696823232205072164772477993639832596204272166838226677905033829667289606249186056369058532186051629346006722075626526070019241829609789968564390095218347894045646195956823287137746421781844325253216217337657888800881928281053527342884296823709528777140046872165046730205916799137710669330643523956926925750154223800012086494645732617790169915449568562767782220654458596941038577087467019207952676081477765417028946055447148191538348011020547459824149201218547852095843766418984965750327080378303752768671518896857968375720164837112541148685013275723561510486543065826800813685167602417167843470588343463141457043404737547560585638505598297344164884112276828405162052271116471695571670992169452472063979276527471263790502982018076923853*x^257 + 23227657595401903303008521358110527186895832972314648493097644395410321735363020762766869042810161705103259865664332630204716723734784279129572836428404147097805024400092961515312320322233682640857441649181798120176714276075139218081897954096934141840271965838642113024736770758755667863904496217340503780182117397188163129998978217728521460023887328378636875506476761009966301890222684027573762912225171100740954541332299372764250599278529817416176259624821127766242926687904596663826253792561735626461998347004167595257049044199616436031330374779852685371860507235423452441876149178582875419340715841575583020778399894765600050130105829936662890166488986305392484673690202630221927581415723041094584927527741860906864557123338559195592993685881114264742348660348317117201440837913372843213752167497747305565706775959120192480498131766198836154605742357186719133839391666055979275071*x^256 + 13208597273489584950917299341473752743171710304332406064730470326821106567030193212908338376111129083494398248421246182868488247660495679986121510871077247194267748245036823919276432163381194840088498551817575607097580080416745090228044819212229228114494261023889384920666702917126553645297079854978953093628283243591191055734336851745482577449526871837459481985147017890558126219038865474396264592801597531401334584872568705362254336343037595494706654997173573165867905401048487730675116397159732783863809223387940643387032506261419063344186308262189813285558455606038987406226227942624998335699130907283467171748513116908351341755471703629775826846690884745599133892622450839490321502055500249097113303178736383805169947494470657555367825139495198235297046137335436622530641934605267580090793362294863721858345747554401181701027771527640071284523515820804126136649683187736671381762857*x^255 + 7440216500439803387186443683573974755425352143147872768406301290982348528700922944272375883347349460067643769296059144238794693296175279073485992109449849215409206342379320089138025159184164238853077628006519229395795290459036172518174293139041069167592200096184106098384327459054266470019819755435634275783084514365312412033121508936500409871839229591478516642320861016790415483311954990040005649057268848677423149621646520650004785473952004173058973172104067903084706009368028444989977841693413600707560070235737456655189426742232514157744806758862526872739816141262289892204580190264434907382343914663341246014028232833344782941053259279428028765450053972977380212671652044923381399197053365085158116807571670261464736885409158199962589481442739402892898128345008963262580694096941028940761395007673133665801430581891150262993605832905654115683881057763974647966831424019318134772304961*x^254 + 4154011055270905492387575749969478029852389393188511667867425565308950250391830276905895096146158502965513609777845063219811938038558547178676393591060443191873300873778343167367858291082904969826428418807880558080981988521555914851311330394444034372960299918561059533051005333233204044218226920835714593903540961005164481616029429410257563405214086698569033480159409235781585430357765451907712499400342632219548895243842635296706069601439423116711951003546377344840411203538320784165999735682156074505624014303448867336911274933097989583844189433334636016645814861962864896998814205139292634969614864098325702874074613697619356258337329767899752772910655248227269030324053970241330709828427326992134756503446137959145064202000733997050266227925812066729818305968213057946434703357022968250387752636117594491241001448971774441467591381184039635442258647667992636963525004072525413648104349977*x^253 + 2300028516957818430051751848114290305185597537606229125739692935450312723387766478982660524859043661704358473046990755302676291750066058672349415720910656428620504739105488193850365482316092897090919567039043823993608765755109961793790224868071069190024642191819664522957986039000400135800432570745844420313567157783475139685575377299634222274991660208816679943254661399240733719629681414385556872004542947723429228994624226139051999828367126776933003216173565696793834701507273871331596036462217775804038872580370634801014143753553197067129147314004960345270848963451798006857810448296781093404069810492430874496688795574449624891372679202598457120108249277354661929152659917762985010752826842941801780984355554055394692636079406115919739148388209737582259401508921788175546769488700619666301564893144535597287571955417606791424333804127732434323716024348839913423539714258552404431011485990187*x^252 + 1263504829463580675501554771764577562709604300711337836793494874728148360893820701472137767198077455309595333699026757413721651520750147848957165852774541770148457394591321526622877003267770705261359896380825650949600179284762982697057126653844841266721099676845527993026568687528178846297563320635823712090517460239510433660085137717805363170924189651019138711424543629349890520720827447722090539905656703786254599254196161152974230268897945821869297994178620576814911643691407512113830254084807862015890398532277954448624067056121427730864882213905862151447052801218126310573334603990517486621747882329897415351507026543565072714363800984053551176503509396167485613348836395691826256376648267785114022912280202831951696075291822763555764229875887951078792069862041031935620257236491519046835762951767562895128241501277996771738413013510002952216532119818508601575721912843358344238837519046671522*x^251 + 688913422101985890357871991557080939488225266833178949959499953338799721142100771379946450387106983199411598434860574952135113040445576397194353286169494174021886326693881174606034596587244203178551296626147689356466158539692924073044425754532890159156112408200604768124496690424592088649736081992081788660434547362220783306831052742148478583389069734412935100338606616989796284149723759628761109037318445845915674104575816106885854491608893676953491380303113523370231025147982761973858219166110191970279135194233649800162220239927678094173926012955046181774125551931717093508469163418129899275786957283044098515830223838775320811070558654193190622174530585540890333353714536254069601958859323778900575707375614027305343065155321853342322048718215974796478894955669749579871496933069879883957307165414090855029785412697704717254723362103020320281306335546597302448126255024297620564394625385840246862*x^250 + 372939939195029636012155253779269203345406755880913946813357357294494196471227067730266315544331618654517200343377040975094517209748775667131505239089636910933223455346106838736272110582188281747421161456276200675278981377759124676465997002933791662196833996591862807868177528109337755243259538940627750092413292708752775258218592670214647393040557114408974494130264602251299278255508276136694762796353074266875765986511906353577968894886088425268325598137701478768931562976066248681300111456757270769192293543326915814202893909628576227180169315042634437071329520688612387486419384268602030485562434140565156306520614076477557688256944832031352985405115446586211312788032791847397867734707091303588247637004108648549904900624337004867678668406813393991122837905717780921276282362211615152900231421678776383010047554286179128873967473263711709358338701290332673569691056820816311980798393373379969543698*x^249 + 200503766712628242273214305240309102505631498174914488378236795294461816467107751173796580447120558661832581058967047638289240857290951090509754854156547722066568876472485518370214617326823786281228599792173708018631720700303660729452912191307316537471616550182043997542052266868596037186724768251552402593266470880966967406823887980839008693383124637976280649079542482753428987635800023440229176976585131742346321434685441698355304338435302399028034836524601506670993152931194850255986346232027840513730163631095825835324617295510065391414887668794872703728060564523567609650080256674590742642671759396322972429481108726141801970733538527386034813729626882261469978457147839887554433814280905965910043465958720984429074381037052261576357661724329719656925866082641631064690264875338106033931870815050776523399165505585767700790068665781340159108479415706747720719072776584559834682554790605892767612489678*x^248 + 107083335332893911015538222533387359571103066722466372512182921916972623913282790136748704213044473588085684931559379486949366559900964945997943776720164463653323169709713025584577803256373498559147440143958274940853224362426848451698924352893007880637257639656638290581935062090046065915664120808003077747322748049961370403098056975836296783160172060829967597154080943767372059052820622263762374958743793773750273878849545072243442664475675200558673957399121058702050828094913150517204202463724395353897900719512261428266179390130362693539613605836476488166304353643954354791499370680917701770992603612796587197646051806814179578221601369770837705954395956898395544441374722889972712031712779076355963071724390149581077422105432560509401388001473177382213596021355347416713503624115064142606439673615876420997772832299501597696692918197985158074080557463393922501070370516977520994328682369269820954076568655*x^247 + 56823647929007269009099216677119597726301609905405786964817550082027586970822858223733643406859508633690724770623232888363115497163133340360013884784996864371237679345321298336640868281648754516472409337242514429934266080372914187246184684716885264574083560276332375132289188822958857925882171035961046481753174439184333317027900836258641741858019859424079120248191219994092467766767991972327634470416799674630612724188990060512699338642583373388033145832589698553369710496896273769440187209002343966844789299949147839611006967158351360561304641888059932310940447746252593589567143126755063926965425033829517600557870544704719940215672674285557997848901839542090666666616865938534657220307714200842038382595832346040498180752889588496510163910763357326563523877300096717145562213364661315747500893801300966565366857959539292895533481625311390154603260846607165792676869062444317535070420014181270537426457856029*x^246 + 29965679656184442075950048819333564102175690738806872567048039056264426848356302103444519515510343816833617834448941580979543307939109399657443085200826571364708234117703240443406879137518387894695832601775710324256647934863362449982637418549322889952648353388561411147535774079731280938133167919754675551711105713224144486099281111175248273396038235546043699705715086389893389256365644297904188974576830256597536420571114439401500989289385705701116942352459535498076295110579075352061852677597491537375455730260390332163597623623584371493057203001397697186730230286456939422298531073961724468784609234976575896053990358559202427710891497656648191915308079720557919236263306730475121402989803787351356183612713754458714730429414437009028683633832510022976980099134198268542730423020616879439272949030063472963140579608433172130836661356987554148592149684824554247801733599921416298951691504356080091099989800020209*x^245 + 15706387671241633193775751946190114800887688872058110471067022908592038996339323255238869531506637672463588523894082164772960058815079027729502891073327376199713571417305478887079912361566744450019421868279032901853231538081074710624135074572516535732001081828677385158040063260352906836132103809425101930317862166432955665601614697632416318607335104463970981414429671273845379574305418630683062280201737756331164978156750306029209858846508024467395400952058197240129206211558391027056397720571575455958511223886727803207754021342315200066893895130632996951952980759468676312569763716258542236757007888955732392322127923311367739450741853554581193732036563361915585172898037233431816550535208223305725059129765158737171832176069927082790459667274069859033139589688939279942033425761163027428851052125548582063513267386933962512235410137762757045980315299458688874876748278855898836339250230568701594658248588295953499*x^244 + 8183627752940634329337929983398217457482450857592113665425733469966695468533977860215814224426511038601525682825147580721550222317080473173947459417604584955095890632669234337789945305154889864969803933951705526957799226508408126619630316554505659426933226160835925972943950278076081195474610489213290832945781129177151465943023492838883884429786265934634711339123853419890281819802549434629068691299189969822077108706780571616545678445601741602361048421435470890330682042378696570912516305199606595219199859888538721028172405690863943307898078976621570507536235336131335555489247547223181484184552291490661581433958218206325610742584398645270318255194289039181112632434262569773388409257981771766766317502595542777197701340355667697860983075671139975182198023631575575073080020585730324002165548538074943086541356365188887749191985548744591642585417454036030387825456211335216083735105575317119048373813046938705084866*x^243 + 4239212083085335783035160356789174978607948205879636387221448229452680315284071692247580080011039907333394212938140697643593889391578724763781000226178872737677184663283937974135026775399959528353271497188575360787645374362812155895605343199121579870322996344581963790782178293893286502337846007554289939100066750292608412898055024934490174472327235418520977891783150481837468419977747356446484238863986790097133137123035609097170654131540642521215527199635405054149414565628459088850460877290705778176781627691684123659647207381781152782277805277398874316821243573879823369838295167804973983717287477806836903718844087541615039190062444931196303040868137946705628655161719578978367644246383248889373650279171281510162800807372333409944101146587526594379572536427524382256114398932930882027933593429360576705123008586200742817177148892122266163159597137402944232020622508390479116072267434053933150535851737029578798930525*x^242 + 2183432611384883708520645692713016320907574924246354814078286034185555357059629517972570012457617349403444794816246228542686764688870048352678193100060760814087625039436077038637735521382258079827349271898578754715839092489369800804151440244606725229505319036558505981932049483673272261188310656917063261429553973862016110864015889830118456679268400907328317553446530360779600324515326632903824322179532691424415195048329623924821792665128580373097679063212207141834153359908254685357226774264015747243548954877460617714839929638936732970120269886296676136369669037886820026755402389617033187350164347162888691452504184762926550483994953981813683663332381139403830909089347828077966235950664665789561094697719402141346043647070509912471276001950700447428429446007096813398556454704744073690338785089124778919191538073101674024000119678384711772731712829811948986448863042488838861076097579571487060218885523001143482298351471*x^241 + 1118278070244505400802190020604226967127984259608171554893101530815692091416560482755972036401742682223815915664641315855268676960164727921359231279740357801559147217166726779345875573871081049064363436957606145274740364600094251279998778859823506038069109359631233295815746778712560824284883295896417576356080453769501230530238668955270366831826768856017014900992553328552247653163301801405139921854037337817925934274677890169818819510311703935190021896284635429584854377282385354787505085367576874554061842820770902900457363281808672436137633188847326191385131997079809700136104486007164650902715666455666769255304186882649002584765795477910238745482997987091547065421323037500413282335371779845619021678171858721223882802182846569698943602798683330825655261439548155238863627887063840817293037482449446515264801743573517645705718445743140604434348822858238543446923554574970813376059134525489985880631000087095548633395689671*x^240 + 569574435774332325280829127516078100686541516647306040344494873626148521036394103584329820716745680696013525990630501252793806023127689452292437976878733374050460387759125516561911888426414557279837381381224055167327179400034656818616903360391338231748317950105927242899556890048979036423804549939121313612234401077669274652977384734901024806487603605804648605504417566967585847676573964636765335497125449949716891095514748531470045967837255001688033954239516182341996566172559907628177976646351189013627806655682372772128214789432581499103428152556670098097073823097053057571135982404582571042550206304760392024630700239602162623703663012244648253703188922569434943020495436778795277557704678411711007934934629515795879206345843160069501320499952182359441736117413233767798165965694101774306410731074142928095814335115883220781866186607443380505058583356131769348765507453726534697598573540001689157307740423893949571450913956126*x^239 + 288518229312892609967922900117679337294782939697021036878461784895879725894838028725342072018676937531161014123583380124594920081841619490014237687664186054821734065826546553303432625301049067695863133044792662430710519395006215955930544254632217459702015822449922254726268183309816024373340134228266082582517859253075959657316182241433310650395791747568737866974783340350209741066252425720188572500397560168319529805994893749588716193202773357281022709094180501302135916817629193979027600796310930039983915416590047452449254654853833417791189462326164093816457736118216986288747653267057714679536626245867581403137078337392077724814018033953060499163522928579636250628716855325669724650195316495636790344121263000428668765369706171923875080521524475578544863914836958260265830251847303987854022502135925800860992685210263460123494372876210405395155693233147283664973297674813883056634325330236582740657141658690942893053076926310591*x^238 + 145360483698548996267203099777852256451511639273448761145691962058026660616617717177708928127875548785679055069496030018303575063991339015018702246672908974497004164459658778017412658137781539918149780662750991847093883380308951360789929086923627109617472284414207558917566982819586566732683207657495495138044162813707666665286994435159597894344941752849949596243885688798196146780286809807533802000263337090729924007526731090148436323250940759723495463229658518277016142358480847887924564957740557433966049691916794080365262783368071541459183943423138408321841982416512549079611906141533531292361514905716772265238245860726562911855761609011573037489212978586825635319298417177117670974348155439158854536299346890573304537300259814147193496442610895654363629100306569877799362404954507712036843165591938723935683744848609056551798491842772341380775993443288550945341582537391761715471037508080353074963116427740066946826668196764069958*x^237 + 72844268602164230082050852303463439635087589415339765296398576449552905971618369102105203100645214704729181346120982095602358094013784533275265644849694748929611201180534945062132728069352994654068615688631524246391274048262943647083580476479238644720407844261845151460315081180624670827036383497662223532865162837250050736950119668371670623280863486262288467274651316900482581473680852972966577088064766759778322715591776612628069924695615310749678077773149379845401150149143989784836409169148393180395640324899397430175505290651307315255422426487825206149445126780321511208767491737884982208938043601057863776268334823999166860608953571010188916553136709903125051812098535127550649106134008236850459038173624029177696565474985841794783000157992197601749017538676511683107943162368229617332132126014395380570031492002944677773409724697033723464192160996222512040133810355451879809658465944077129408813580117925993790599460556910031607900*x^236 + 36311455717385297582782472738444309703135926438548551208750967502599332571458166507063803764361416466435851050089563429516532140854993690681089443779115527828913829262886997558034808527116747781366075560342110680508336387980504853876820992627050465587619029117534679134102640581138542508288703367264052634350010078045618429106627546500322339803895704110146433900292950125005088628382968232945928702774992591906995002844282345427313963056847201791646670068074145594704689406053195319492757093246092963509525181382131325461901699572557058252727606526238132459704162693698065522605787687842642562198879563743936175027264316000545198382082549187118666597814850506192517436824135938001083787213090498122823726567353073100457757505931585387873281333544229138172502888615571304037747623952881552868516486024971194087873887482565931035460836637198439135789545995848278312540855036750461359727511079680435337188036354733173215809567408594654532021206*x^235 + 18005800636043054969502928796568220611066773307271828510523874803899993408264289756954190123866295412527191890165677984803558098288651956132832344838333553949470564551837524777078851848624357556811275199270059513009710863561988714335383104131370417776145009841239728170963662899095452045792648012632983290379527040224686689277204604044161429159937658689238047164439962479057065315768074669821544418320033663885921300397316220013621198893750085699895326271081474496016764731843603498336725493457271592503395658150150972729419681041602712818344755229089923094352179784124482198619242727111051486669156506310709348502259658904818165075483780142849079890371692931556147064405767733380211235434451342372667347470546043147561809974582220273681074792760422379216907300605626019892619223987336007611559658943791679622529247258938816249194663911403160930241098048776593777296239594330867155317839162985296296028699852945578370500641145028463808183833267*x^234 + 8882209280743202321449729967874395351955010881958741198361047353962984094966989297139262885175066523370221424604159310149409686700750947670019429077792895005441708607895798956534414514690222321802874457623384505581672421985326948872022357324586308586823527519170140609226591587180945315673066915667736692090525095233547185898443838810661834297485401094213843750701154637096176476319701460923370132235978979294296133299161738552851608444947505655466945812236247512778245981086460869570605491244083405645834944578698524509564161196531290666568146503801622372261545645724532318460555071236527575855413669868162097380320535669535060464709180984018338122779691746748347104109838771019091587943570604042439371147837374632251726993882510642098841096974422533067760918842591916903822487505548955765607504469969504537152529526274534819048305370649252752919679027277452408725186075971548270847779492198443895817247390672099422495225554079329187578018426715*x^233 + 4358997830522193846026823243328690210583252935479134232808954496897561917623854742283878943210529087315910325116898029552676728970951962176697901456864661071952484112894690327204187907534894939603580106955300942866783609044627522217000770734005703586928487204731416863237488130112715967714799121201253306871660715877755901295964513731421577021517450019668552270502111718245371822345382600095635806936856624940850157873484929035970658240902600772280696108657116789404029311797965923883854044482445271789867942555952747230553931497398953896314319886650823170047831653929653385362156597660493206056682812646067052111174911111102329911765129784739611636398695566780496313303603580024119604671990136876919845360007815474200786654866790873658163088640868337981368243814060105347646878753345449902021802660001805704857517972477525298350363592577260315614174595272943814147214879104730023136177104586250259465938043884856209849154605981579702155514871293481*x^232 + 2128259888058011036652078870148075404210161017436645581056460228073407332349548384343857139697956893346300298306981669901563788965645468189339556621830217520507077058251817525309986337154334896824849887591897485688687722151312914232712920349771627430681546241756143267517186646815858989127759671619055801123474060728729603466631220744944329548161517643980145640840328203868749997331971005986275513778133306707938924468097457541753064102615177410532156482946233443595353025018191200438958621741088231259584727901135642759576782018203854092243173034046074284662489554299856193058821299807223665864280952424421697545687201898688145451141240415850263488070152492783468493901608751189512331589162943850551140262719118596487024002982753255469431738889596865434431103067930482562592996367637611890882004255883746243848750901780122177245605957837654506101652740067765792711347739411241114323605480569632145339871195216646723623581697223364415497058627701598177*x^231 + 1033827856931887524438833976125442582676820216253170631176752086326580319998659784476356546270290107643012991673093467894808493882551088123092714543623231367025826932740379863481980035889402607361235210416445539663557062935407066534539093016397329179562237483093321766574968045205532957615917652735535776240857315290062138890646732103027008779701863705282693894560964265531147390218623501496498778171207746579281480818142689231662327183021914151181709056368827075740929732237044527385330534417454495360818914880843385651035817610606912149524814069478231631556864240205798026702032757989725288950422005432804754627182159662948534741929703098245774437328766190492064999751407357841528431689815744014941217971574523288747591474380809903953407410508297550466764645723444754964406141954260986273220686195331026422494865768721831346167667492771724660308154260105445312404732728567633287956926106357866566081210935366183652716858873263304639715714431923582519426*x^230 + 499653047642235437270826949292993385444823324247184845659511700808139378313825931339149898952633359329028196642958526711685963351849680256530069412013236206922896275193527735864282633739939823176252382371637385399455491554220245454783242355128799317893111080815172773426592020327639136436929731414016975709381896830318404447220286550995054134719470417683963874556684282817327440124421201836394613310673810382004950580429455164096963729956597638068166819708655803489011696591490802924681076532291937766926671682118401559928479957750916466181811099175145459253584864289639052021043845190632551194641386027097712618220463252450896774173687696291068760854994041006843253354528741096926424534009164077940015558301694958326508225205978830487179221465350928250217476817066767252433483146837100643071507754314670204611346794168877385267853193956312973510862816464800061678330347568311671602528075897515330655596435922944809788484101049423247473448817163653482519592*x^229 + 240267404413351075546757805926330299610453489035235403780384543087168085922578494402069235406395224657022803387634306289998813161847568539285472848391884180432429798759852661195855286036698843419670944944846783264599168838830747655372066732726378391122809101343710279822023333260364961826290668112911511210204305012694078840344512166714128989281521664225183352018977004773027847888339389158540909550501560230426890115153054291503848204698494194518108904387302916778218980442962913127230065470275040851328205717242648670104477398683723215995432366432123153142143857938701579644430238526989520036845456131407794314947807636341505747721089594091120422839001722237305946609256071540943431200936475535411434645068784505690638977376187375475803591637656249179103468205098048454211405849067426010195716771417950203547913323579118087605355124768736707314697455776351257789904607028051085238905210920695174573437806229379631147057092648506739210823241383023827920725760*x^228 + 114956820620691764094531279533009719794778927981702495977600618118983402435948751128011783071701359463851704664750147623865400308925830634690654718410870253000620728667944729066111941037203115821782916013476482005921565581939868738892078435662762230021685025571583412412334770008576411932384590536997287628186716725590871694392951431989212664250192426430343035156468648514294303388892874928263292119649595908182845108366433684573488790364851808032590046314435913204548381934142305827664758508186505370226819620917009201202544236567630170723663756962574165639426602414606659907718510919159635525882548557512389772457744350313339130991512374683585788615695320752270752729111035614286585552505477040065425493187044326104007367358251274883345404191285720724024938022173329957943961318222969503250358007238112430081050327917154284808691712131933853438960921540474591891250641893564949350452860395687859485741416432995132583226707351288201310685242209845048959985921846*x^227 + 54726081024374224762477183938379266133569254842571500173922006873377612981871592467430738986673248698497388230388796028061692615077718829043383012004734949195488485809696294850321184806006219400971051169513921478109879109329265202307172323392713631222796327270520624898407781221978203243720926345268747217664948462143640398907798707282971449018931533642355624577574079000573903309684863160794022084947506693803322007281773010814383607390957424225721709319117311751733646656621210730869758602644503878694737041403158765746905897638044033404668459903626654398642196732331732909441259299085133087244160926739873499697120256037671418932197062162405700092003122970107694107180469995608538036785722197226287544206449632758322456964563300768876500827875920839509134299524926209627055874258787261818062204877167797469295467165671118990202551523800932503283719080387616358542696970624332649476190985147794659320078681611368707844504135231259709980677797831378996056639330167*x^226 + 25922609110504980629071284742845548255392086259449505271967906137332744360999133116044054422503730183082616099493947556449364289641706766355263827288206677336622355650680686504986965333025988693624440015603458211340135233083579110895530656214392658077237975463547487626504233831777766104453432504475914389565877778409466220042913294519008588205662941314368499464944282326192907944742710175961139450590751967562325093092598048777667407404676825302175690197141986444451336410207640381150564398623927752788184447468959479875693997765909172287398020119393260957447526547442735712299502775992540852750616476937638135427122184291144256121472081393084532691291994538235219629500477061243078578175575176381506026102102577707778692064340672521014136195029359755970158482606913903375555316007551068724763141814265394843569570565985170863576710585833120589320229111075048099937830313982362856021919033725714109423265480980522001914229933958503807907485417372640340462258415733585*x^225 + 12217773118206770452335117174527831276515830563037540510608586193321598878547387465982439541677382222781605361997501101095035271877187621058329447692418456820180304168024326581647777457338150994505923685877996556909069433358784393368645205301902304558599864247525617208682133538725499368924377400789601852451288225347084791362273004969147915400216528718256422855855931231661173614125857680483188984531158674884108814695964121750379241113774881390790355867967392289432012555712359073086157775446098184882432917684906376106120840577780661002015115391367114630716473496279980226081754131127182088238569641632102842613847664337787869320195925625639808221756264898874224866549779303930790121908311032491917810170189579772096069958921352752622510224086740103380371422856836048251470340578440659720643821236675321253156436042112297971652070319175099423915341250236042528354943486065501104053228599340847752916382518309804841567219129029115642105733992161110725822497064181217947*x^224 + 5729781194992609769171847649685289696888908513867834579174902984759960326838624665896839076021214868752160398770819942822862369238499264304809454423877141316039038369938245898198589038500096190424922554060015703217026375257675947522733578983335499771906758982414722463742024380532350604127646028579213707509934661741521222817428114340813837543990922122379928309980739003142488417239486057090232787590959891036693925079686459483236177260914442580435219472105763256272423458336265899225558593068407081896968064209610299294386897418886524979761236416626981421164883814852719780787568902294457492305583756158526942417906255270244346697773803005900325449970157093347301400685930809323311978574448534081620266015608510465660994573310972177711721751186172548443049148810213563507354932212043519352970632607607993890850760817167663363096490093648150199619159446745354061161647573521361384182625716021506594421756102460915802091394600966348607362798283324626407586017246052180689976*x^223 + 2673744474966449630050022809924760154782432558556380530760802367804680137310857078835237968795913321360730295551173605883648895830946049457348928976543445864771709503782107799230820522334572828151257472787490285150497197220412975883301339185850060635612946950148388279028319820279149501061361151691983347201316230514836296324341468087890593641741025723597890089193393757898012456638428861696854624222316633257803805185276214892953731699439751982429754450117873359159743792010263463168294041544243333697809698162486854495090775114348473498700742641084615921141886827916773726509432388439611820689687402937372946524367667694972104148307660789836301128631548329069334311911719327098435419658179950049210837376444195912477999001407555023906118142453609746336970928780775234050727464172845668766286754657014900737823415914977472155969776638491207762592910146235415411000868370116638664698602494782918608987257230883557921348120892535420768946844495974707330991989102169834005538986*x^222 + 1241482376025810581886626358984525926807444312427991633376416489336763260956543449427664328867508344503458922786251164415465371405325610555910136263756193871599349498181226136658245378572863789037088202100966820070893214661745416623736590567608123989978398532019278962928735256719991762792257759757454806697229444172590476914193377329387644614460388090057466831241617650456831837170027293762137638939347786136031087035159359474860856899228387361590203167316446973851818969403973257673549221191712799506603772894181418484905858146920222873399275359667355333568983981278767136005050660159990069815688058394557445749675253882726658920101386266976422369502444374323944666176750152133544963354848077256732915724764592016045508882807104897009846390363886668499313237367475971384485660756531272183480126103915611297836568748657147448921100216990580268048353305428543776635837418650062545724754432153444708728447214784183258438774038157654493648464100801444985293372531113794743359762693*x^221 + 573591374929179896979887165091621492175933326716292367029419568120733840746860455510622763580001544964081596039921248930426188627929671983813650257916696307011000896809681265351759704414241533820617613752987097563975905677698091265739073074566324025178613577344235120742848359716710160526672640155896822123393956719590705995057404814683582508405553904927458130482820796567689417330825416487168217441352431927675606723728196882331272817221229779090187821615945531212400777617551966188473475972117730787650351713487719529511139743386910938721334859730847462177675223887732726987101614928740401040306675439807076377320300337218944618427752754501584329284185278819470019623945440927273268415377393802178497770867731820404316006956337709644133439121596514103638630053512988523360054690397156396979382338873916452475800115872501916646971389694496990491965085069333498874077965598131958651400593234606110932441975163250337873303618053901365934309398111068587971726619053999209729613683861*x^220 + 263698895052565684126414212350607808723586067468452066134792981392842265042742865059587285145500370166665786671443159437879408449348012847179956124954199352254566778227484031901669307341477400448210576628570457361830870483951399846954811186438948617161462463411263348031508258858934529929176815249303062996363323804657731868340078613282080206055932520985668478442325047089528721298450613516191691330038065029997107547904331785564545812953128127002271317039968032240498179988644558294534583476951110849358112664965596376765871263173841855385398438327489297123917588430539010027479156543407264463951483846174803259519169132817862252127969727030079964058209267352257966199453836293892538961176948519789563530946012660438303211361578974439568055136123726135953859530856433244324032136789575456749817496338841556475519547655835119844386786244728095197417113287122735654664204714530546701263575162491108248049434527970717160579808704207558198619431895740255610809747890606088966160450575723*x^219 + 120631159486587883789012398638443047152266050411876741700206223911411679083256241806658126590121452439200995828302688162709611453465564822028799899384441809963131851911717788673908210618092585614586310380481740482404356723893497826413090342418141713423168996625229222637733789856171823381025686059507193397148871895540061767991428645502141778247894895175570254206528464388468577015438728568270729445636007054298280160579857783064462151581711605178517872678364898169536769540180095782589889634032362647496243474172828964933559374100475425637150071124467813864962975523278192682310966644408336777006746184885797675054541997180331029718274979572053307662270856581318900091081727635267674987626017542300874547556466047807069502186570756533149007403371129257091175593313776847057271702740003938892404834365750734106511273888490199313735172991079103368869666515635329956961330148979488717558501250153640695952678222897383415467110322325351879712808140196161319429625609577696386393777826153793*x^218 + 54910778353488768918201016190879209917228176966565632682118471897030316448889970060821901306846540666202182668173292534339521107413945030534311021865760924452346940699886397469159766162985066788778630403095784371690092408050325566663969372892410878063625624225776951692838032830570959066078137945394107640347088441510543752237676490652033599904006185591803697977879593444443849428510412723887303533138332267004680142583895580187596136761635581734317594412398862569900910565409533528455049598492422607095660404069347778067253510956063343790812370513779573135647988189568093337387137645525108504871997804458987940225993538637916736035744587371680648062775571145896139886419602708338058769326410120102877506822356476514180425398999961936135856514880620348367947876962872830619595169562497449287197423192477793751100111211452571293698608530469808666160962749437209353451162609413572817547835749414843185033871946703071203967567771849317657228834741298713445295641837158623806127061293688143781*x^217 + 24871591016499385439250454978017975741819481296243935363357270281824690889908440451422803406519339759540963615773498235265749468249432173001961856349163998331319494628599621543825322554811471220364705270812057197692689675177580027948907854600267065213124719982209823064917955890670947631268932122194767841350073075244741955048168936711352493019901125598665996485941663109479379290102650320172249983887330373220238390554151577281708748688830884563829776207273767370484253012141388072997436813918331629983521767491212823107469053954607704385576450824742122143053416120218935951372320294026126420256773649646288216739990859532411972803029297263333297028532160980507327383209675814991385134294292240751632866244622166185526157725775532591165031176254132657743141454392384336864580357162848190105447949005623382875428184495085402554136792505261484289874859322245577939666175392017361208776764595726427456877742765297974874060202579281650629610713408754335489862153633391447996536296198261136937046*x^216 + 11209802696776565148850559375294984896370082351600798074663014705396832786097141761399270146828764427258967674228687984409363565424251341365012262046429317733316091233738570522838532256049424130563665479370631387905986476719031798634379651522716619467070004530570922598703379302884860001674663681042814690128765221392760126775331026325250143779051682241597561834934100677808589370018838613185505803211176839571868620385974034672940185968693297966605348139033882030213895354283861214736031359891784872805727500367184380004154800944312425504827427312048963040835248700159470560272947016222811216790290399499464311664138457244177130372959774081903866184617663285813065369550245880656056784949543156968223424706477187072654812519819090119790661708678823338971754029152315223584290041534528600106687788252140616845795086813381726071561985643690047846552823811536015077830910482051893792373700496510425450077768172180659666040831068896057070652679907856962286149460327461471656908183950269345424023925*x^215 + 5027372629602871347762656243423467885458008705980463221021041568856058361235886027108653578078110724489059137284017853250894687199112600541903080692715301706154396496757123273902016255345815643013745434725028656065284907422547336513160465601755922616314079415906557194801416618921781779694759245060826817502556581648693303587737634871290749363446019586472243749330325673598012620109186859585822396519283881503141437923242858074706716188378344159020152884570476105839001552054469272187598086913940565879247204648004930809626168396596521467277796425088520883730769933216711150033052262972005487568087510462606263002144575853797519108416158990628060732352394273624352926470004886033602266122898159836525597528757495837932414700605894185611261165697300613406590505173933472303027523302040601275831697118672162970305825794459195165509651027708311416401432356522704624539738542463161331447195961629563764835593167406728887650462496550182956543094184061643732460858677671882248042384578541639068916967230*x^214 + 2243536140010568674347612053766974546933489798333938419106851467643343877871192486961487028730155826807751721099233373533173227229052726032780213423284681748952944730746550614310052669425716017603863589872616899371289747907539022303265428252198107391024746283361453217970162299833167306335424654095022651347065775300063022360804191147497335086504207764467346084202711092506242196820071983456591749188155859761274109233978692510371782932242518514669791820828112784381146633885832730452006275744814105030287768865340963854712238616314260959725234344150715045106300023092792272347598583259282940219512219491847325516613209450704235921715117758008043508136093131724594422000006646929865352254954114414764446698340445432998816083305210548013683711040862739600483652259146728585148861681211961454649492276602382047480518177010243982292447906352401525820608885008844897609828471980436455619829836798507005447980411197967074289109555056147401049753446003332188498631142118706627106487990691682237380375559795*x^213 + 996263740008883447269370193465224155005281562609714588665875745178056012288595842838694878728774506238400675488248223163121269115001453591397761890214874459670701050613461586797771587324078483075016543235936149696911361959952071879201624522262399494914936874761729650091604649710682013675413715221493423841912937296329078319828300262379974846177200612988912252589445959474283671047220434842266604793975499682821388366251797923018168399219867849918145417184629337964831916921177055654322538302292187382531688390733501279222407823090189604450918084643410758516465296722563030844146927888693303769132182616302927966307046456052842637784784649621941874837220466322075388293626772665338023196958217115981363959477771191139476896800508547610319956517895517538187967503344407933671619035939009061927040137819362061850852298632261360478886580482646612361483769768541857382680889058885805027889714139813036261731186698320243681059299852504752827163868885835192695466414642771445867840350980908254515431728171359*x^212 + 440215982460870777102668063520394610089893544687324173275185012105616223768303719246886428900628744680485259063757788125742094073847662101529216275301217784781987239539685912324586098407194595411213929624435895292442882989812234822178170347536261954833725953153877345303570933736597763117522636624519356367796348551697483428218430314687613870155350409377090394279695804261619411388733231848431378460198835034245715920578405579036419027798482786716848555055715200343267444208267939336734783308408590810385587301864334402761436133908533536637230182955135691960293639297434407224293101024180683009499903477590892278075131510170006043148217445329633262069862814923739576462044673767131525036862680636682316768196071520487143131524209440510304852720711201022738442124862191026441134374138798741939284494550053272232222318504572072681906410452595222900251586894811159383291992168232721393244609967972956898595318669255789353955363887176448112434503595140196670874972025978812721964325701387302881163806643937605*x^211 + 193557306537783557335144899054796238620013848088182051350548325015355406447996850272092620168076116602960025559064271757156640263163730331672011543976567274097977113870856571710869304804603122495547070696537879775137133787870453962659714086732098528561761109373683396854367262565504251244450144036651397764173761690253281336796390158864994807637357055178723404422150276053874470924202769080100679310388875995004082217927712175162093939865653667224302455226540515247824392986050884313893288696618719325842476452762090899140000945519640840685546923461851820511214946852875309813875391774625965039781247500609818405476815462867228689540385028832924773139749443750012095339804086473520571369115821126332134938007679302681756225326981987672499049058930346492237436280126197591120840477559655427167124197728909980422587613334000051700097372788477598156043370237460049324682784272360664835934161746925366552599830272687039653023067398667998112086569467974019444854964373586606927043769947517079991626603411845784702*x^210 + 84685553927363825993202411276712061806008150283368756744483059447072753280625899423991535878678501478801937989446328879870794508249761739417272624444892854999350247916553385680589790693135781108479653179551143027843643226111977351753936976425235879897054700844301578451035241008350864088022084141746286158696041357858731745340145391147389913979962417664089829453214643609842740589058473826966063535784145577878168052069796382415856447419482851961966254517692160428097505409575632679154500954519341950207066947836159237882134732351544653929577638838561456540365199171086760433555413215083578667687850959529035907234835540827189729519107059508444697477016198249428397849202656886333178617465275306584137216219016846886065594435240899072940776173131049013836044139946032574491014085870575353010104609318054914103895685690208689678636878337691633688213999735990760460722435856632440859453488703177380995682003527016455106489228242673072978474466400546361335041748011310961084528768191351883720612901150239722544628*x^209 + 36869825067013906459269611362301135099398159403396655601480082811296496836773866976852921736349310601974678363358844975154374004078488004241922906856129624797161742698916835822299926128225358910066863119690979567441515873498229938868803269347143464078010166291890831722373731657384774191622304691502682045681968996103496088500673693296341657377188821479589756263053619399944752865210167107827838359499951777893464986340638840036335422537055340075111029147172257644691569723636144963002631027077535165213975639198855281444158964066147654026464710084117529586744405979441588950932286907464829374325407211631518047515941378497220077124396929873712250369851826768825670678976417167573369449882692229426986612136011209103635645485746696010866827003457660387056544691789482164162465357830446975147581943451491212993163618733239842286578465166946587744510564456009222541305748297635071336465650031009622374384348529274489723199473357974509668623387448346501098725195891592797428062505801802266763800197296808402039793447*x^208 + 15973629944986947473369433577225274956044945586536133469362675756326507027194596365347147296215776227814453979836971825593397933814889636028686292107291389790965345100842351852499765388058586378604601718683787116218627810778811485065363770111591677072551090565141111817736313196124978219804570546833896745726408145463538274006429509578803270640494055251344122277607012869205261410913647750289126130629828409862944631348945433776413064471258903640426719555907891596081021903223254845547746637646387284890640064361536057644974082121725644030597141510301381573064023958389026493407984601432933968615537505927719781931945822263223110369718786974121882594012542035817251553445514674446202760783580167935629080449223930184472687914781242860471315710622297730110978004495765614872286850982026582703901516614072471246332640533528049754564171102576298627465150469132530452366092883589344938141351638323971189636002224126725615351384075134751440068501805421087969724467592537537964271847572059892624511613879632955535866778365*x^207 + 6886825082187082046588694837534621340172574721420904353402279451078750103113248802667793280772998597106020562474825508590634384810108504895019561404960736545853118346432304241095263789611958525855419984827529970495793960974636925889507661447547178032132527257393400609743672048657897258637874323722525683789034727804804127676538164934272534984297242282645080139976018055006723934289215532767310547961297498095120053822402871986079466078722901152220999424964856609060094525715544958291151310298738190833520603564846266002525930849850442809789770456778631684111414246127584280821182879026961604038732735595428729272809664519171001956152446491500827328951583347569849389103692306269617513201956374959702080070685796299879372291669438479211303024830602626789977560157783181507500198947813110240404898705551194624900350220585733057235951856113209634470960020571626769849552675430482049080540227206971208323718688875559619893543761042736174007664347750637087524978650850770752199512459121120587953759253651867828419913539158*x^206 + 2954833455674853259513145638136348350380491849843697486684960233600145811331188725088571118692847709956039962240565669617934535802530594475709983558269135449687925874757925848782538828934514062638399513440696980274802774376542552607084603517255567904942550766779972779682432236717940019344140715142720674923871899475715744502847098388004056429118373622577876238614320199660420716607426907648426874154002254852069333800150792149602400695953128081801853171609196721829957924676497423578879361481484749808329468323528994119561803262193449790003120896154741565511260839405135066519613789254673358405634116317397241619874039632681276190530191779017490769644303884384601564350449045931728117432619500780891499531246570646542393928459721146285727103537450350216969643166673730290864143054464101341306572380029081983046405235320862597860714579092494771266948806625045308942671836161959081334581272242987652611161667173945256421374768806046270180468238938490748438040762010846963670884738305710606172556665083545802361600387101869*x^205 + 1261724943387396517885169445825574692960766013216356405693996837609827244958870468468513293244283165563748289916046759733407080247484172608624330813242819846590936593146471226117947067681239971346423076313905633240946634892253560291765846400693492316284650381472356271598242141765954150705876811183377371863361854059961931663035664824417809632851079290025422719798337413166809344358893245775736505373367235521501373679810637792345659096328824332501484468272040945012016199317193593113438162491994026283171618241962738898898322739951159483238766988153244666342113933406949797148883045855471450862506952937407939061886525441214019701544795878940387696451099091451303206660854115185018646734115675258271070087865518955078495901319041176199787651172654463329250924281953253492896805633462074889268982248141477273226289945598868150614910503875055651619068508458175824303858714806960782278635741047777407697407960518445924431253329504027010763473085121582117561646180275875320737190443353113395216767494286601618077393005846881079*x^204 + 536212225779112875254732902448240728255047298040957195445038239321330113035765667180728226997517335367272585598088691143362595525141563560409082617401067440140556976812645864369741379412280010179220768830342207705285991138088197321356586587880069322404424288511675230100420041288346023415618120678145592512740607474542111217765684624744070054663772184300093169351419269235795091554157622028180186012649486983201007088994516894308820439453939695317473768259675791260815709479449540026240661955330891092476051070934607586986407181429849036530893305081196933012994712337787311690313496173429058013238986541345919670065428274473556309892216309156405478369112586202577176398842506463417417639477435221413256400369959829350726117784949588585050172139711634323080708123541351256383675490880298069712850539958747601217723650145353011220770861026785980137476779022663965692663218588444776160237826631649560300369269560715459610656989920370915692448896065495878913377472017440760707324827231755034523097785602697244757044663977003268923*x^203 + 226816586710113832892589780806552806979663462624972113850771929374637549546304323995845771098528801189134155173876275924043356250124841601031956380129662962333935534357159773549831126046467786774335709314607562306219237212832331533862304658949686107467314675756249219404124801354225496130550111744211499248565242011517829360828874976717579967129074601759689133806169973547614884474761980790660578541788683628940055989652484980649849079320875971476873945909677382275891140904937477109723305618618151886514644381702358868802672470364137409508568070051943412070563372569841787991176490660755422456982139211616784040876426697703699947957594198194400677040240443743802414482541867788974088206750894595496345212650960314394733021863844624225392176938599273561218627249948086542201610647354790125767703646861630928332095737258803881287364064990799307098041608905348103816618396926801485513821849304509512184442225352635439601609384932853571061973075931645365615222546404673211461377634049647897937698363582546468725236827647611896640081*x^202 + 95500912245180926818264486522739493863858798250385010134496365084700096515065733069506549401610455754601067782787251360957907705744501981571152319909381397244989012266348284945599757964394260707298413694382688003462456620620324405074810746061880726079545724934403014996435579478313460230057735624125811360310431750858939732405035416287619977330487527995289313984444059906026584390917644742612870541944962841921996216528804075939235652372009404317161406589523706662135188132080876175738450919089030173507635198158625702708224974731820742485751518846483067832883909729682360326029496287993789028686454351173854336642549383797658548121959405303188245182607277784527743396773606497361978093736528656056456173217976217083093712669591679533833732599154397607687473103499763716718320721277437671588987373545670061904536153960338388818144614683544528374059426668598497351121572532550899703166814259713841350366789849233307251816655419788851287563338745457641430635417245741039477535293398406370725499892731796875242817649981646343323565986*x^201 + 40028188436301142713372085845352744477242893598812265390941668220913896017927586072583822554459463920862127878567952524380847854484927169289443317446944052388974014034351439224432233295767071631539605561751129727873050473798100084171256543598669485818333940419329902368272058973842838777113715041111753600215671547764834026155871582159906597982603946730536942783689924513720931054631751929273362821575492116498003181825246746224362068472051712118781547535584790666884472105839752768124630339732471018910529644244949191097911854275241232712885896610345046154690541841232916054850205682621821181427217566455953069091740050562538070440551803061344591076908180954819859079696351166821376254255803807404275246048853086550927243375156305605003317131701713931413370036935088815660988599173080580087375671329770971861537709752092477206780019845304761848346924108187611509119466116355644769763663603544702946898442635674012479313598669824126262244467591714235700298718376993781039881098858923337466910790459189650563531515708180417980376582428*x^200 + 16702582016961617922268540069228928451654150807110394937036888965067271003993256079460535562269643111469343579982975992492267782159762545933847169458250003162899059023704512218783892499608978979607588022721427394124910703008238044578374451763890393081271540994982463108205486524585714092589694073558808977458346304741807679631058431563385477387270630569253036713786844487402602173855670937447490134203475316129103535382119173127991663389224134107350897709293646904628097826292900132387813555935689719560815989902522879669108038236228964579085191985970690383112488885876934592620444541564860775790821042080206366908491852409678623275219377322765485795741474522564181234972989445036779860348198641304965927819945615880874900925131739910173959702673655203273505474927284931049326235122665692134079585475945035368077179043840559914556294614561253237417587164076295352491932165652520242790190481576253416425416918456252181397746586098163610246126078483368487232000894830085802564072918185440731070695349509838499778854396827563469400854527129*x^199 + 6938995416809845202896450401463783927444471075213834627670476000267603349637412895317125961171529208916157859434081050642550237958509026781563914250398350495785351320084014379498937014392447321759410449056590918117077687882128823608007397715589973038476128845336689368915720521919903750670275229338861794257458244135010558525427845956851941017223795905979232144621324527307828422643984228852333460161413450832708730813626431648539270011162295048621686222660041872043112899563537812706605772332067035446259413985011407290935212784138198915785539206394202292095553096494392338087005497048067463160786557259051372717984196582145143953642271053622029295686057927402821461377462060304401601290519797641315778563156324899224653401804596071392945698575803397326923046388104680010101037991375091544394905688857898270892109953200445816432140423505426357964551343384010145743547162058282455382689313703573878725038520703070474360538588932291912871306494358197569123448092033204259928186681128490055428034988959674794190953511264401249013018587437486*x^198 + 2870407224528332479758107225870197873872087536582031084955000467437696575122229061119532685501416155084613001373605331457355506855124378681014558877691920914822058977896833653216286156808290754507963589746879027277270266798586773099588637146817353689971963523801233342553209960830998920351320813455362414018995035391580049550374489262015180706247367978062809030964995532182019864418782884462901868178873559255460770263111682867149012013250185452530470272703651194875655640561433294854831708132696914539999406107544502750120562510150689998276490145035462430490400831451117108310435972130659815686133620568248633953782455717746326734062790979340066372344834430546908675302497412325903067090070442061667363061025484721199511988055424424887722459899781015834041389949261084623270383265080201254163029562315825933576944917924666775352142672446697009182359846412873723457938042576540921594657721102444733918471006975984347958820561069002571302712714473811571043739598200519853311100603033817280973558386149010981907193344936170653690230419674106692*x^197 + 1182402937065988840944239271249358980810770150358978830736790347615222435790791795331683954105658741622536732795855795603256397658627330826514455878931736751890390692307895008267402965284548190279933042600646465458208829098027054193206120223100292233900063916658562340476557674316166731127883954405699526792154025874074277846753470040148432641872314921905217088501729157482288242342219239413612927347873117591485079502010700441744122578937877020819438980734810972476689586214287552270338123344222323139238615258468117004160797200245810223176457080468577999426520512078349453779371440355069625673228734037401693994218572386346011149588376681302166008410951123932386581954380585116352039282022665272946002106040438022319927273115700420787444900903165867803668995090959966794111584429313679278942957627799560073616997140266480567438624126586361991764715611365016620368295035982167047991201256801460662879733232292507499088266428278467806221519383405926832974752177351030516288791800536523105384870388024500425260465000478552349139723613610757662587*x^196 + 485071648269437188585622742694531096708602400195739473592484784588152427542924985662659873571494838151295922546979394112430543101296452729112071958522719456924796257981573286774494241423524542161084919035400709674259587718788014559139795470030549944584252545832488714842949671437596609874457934838564353331663474132858561037979352042143730693614722704887725052597757214890511034466653322748937169139600436101925756303276038533600905170003788307536005385979317718403427011288169474746692832934642642756830508784886856862383586027260636857964109439956945833572409177713026444522412644718295456244815964354014657255639496798863661251686376113687549171334741066891207224061074458919453382181178307244704494160541929294537044668505085472664539055545127612606302622417136257333580252714420903965439033014005912565347893587349341944268125136214559449843423534892529348386260604452131048398077950020854786046944980443023927706430522687618574477339469289207772458464344347052325048257690560020485275783980945614602146087353561698146476957502819425983741656*x^195 + 198202622519550047767353434633851639233947768822586117693803504249338043802602025206509899623738253070221491274979763757047018191145892862879943325201800779612409096963824897892183373070418836609417510128507622505061172599313503115537151638479939756475171550284908109490181541906604949110315722985737257384044418849974812676767051670770294015278017602730579129464126233512314336243598871134429325906604418978449558723143087013340571230058647256344476306405231728268679749711895729637656456969639341900984151821143186449256036741358267912757692781340179926111722230128201010320903217090783631637997890083685747770066389725535404552743877262837235428781042315494310919750897747626858900855217390087680496248521829351880037514737654218369040939354608613095253576500696359573107884097236444332488439634691856046665661099006083293266418791548129279054902193311316333172958656375811610982747675581192817347782438144231336456315596157765045925190992944966941081210911281003870417205960065664442609285265927818928429901190710056293012145484687535138720587226*x^194 + 80671603045801839619972390246867684384213026832468495968702442838246525794345992481784130318768656400314958484732808282020592609058459762854734514164742290753116195435873167610474195526964364843295705306286532328647166914807503893877529983301362240133590270133767531228449236419625176573821703828517826449259561452870297322683812995201807790604639287268633463329757957677478307967654177527232028850898751264946883505541962196585498209039930477245355510382670204567796275913277356959002013815045269030785509227646853311445821799806349070270370441868074789778441600783960094331528402595123472125584259814104823231462459227357556032257109433251054926433373779478701991349454448915900157280125422453693624264891156877596037081785335484980603102374821298835113364107835422244664932961478676179793725646771834874618043341099576274366494352791814576563319614518016315523523905295036486608805860967130947602087937999368094005111521919190649738371975349009874584063385504516477755468633741158247174059146557678450679391130918810062936754363749538373977357593905*x^193 + 32710138153731017278679361921389840269063459005668014133747507438665076052885444926986440620015200654312106813354668007912004034021929585501275847379606609263961662558548082068011830304060179729469745403182555565943874333344289065252084640894941997552043606399158822870408382322707836710390470725158720827093112482136820600189695241385851846797084916898005217592169298381898503864751191055019691441773954355734552246008395012166188963892688371333037620977110407755749119789163888745635625123376078138262524744850879574713376784760834430294756357401955749942898402262352371001292295809424997659977156554189164749316111233101342812366568705569087607461430115887252753431546041664824496990100756730132470136228083558541885395114580568447779733043204638764814218299324888529857707325144380100672458106414653110126438052986194354402643768482350617471439486133753994894308654881329012361556969210222424549953265423520867843999512023874297226705269292506740688911797330814634163855900357262701679364617755092294667398125072144613564048110002736459962762279302555*x^192 + 13213944284095362377409866409538513419629858323389525419729926568205888665486789297727140939204612078992491867199236142563106918340011612074222769743810803991103969748221508746403320428247121413271634583416416989626895819140510819312808509473722968354381137678119903606589257584468493457372910605118193662271216457474426784517471539373739787770535792976974902382401788920980743674016611444730436253559527415199358081366901187436946044891630363554815119545324499935350391982244958892978061274031168629172727490494376333532844369263566151392958616991682905755642126595490270603592740819218588202990632668942248939135144712077518707643451249144334620688859458417244094919409918214271565121698145204496538083146712102932751129343851321413285897221896551878927580808493283042642449093677554451656265834133477739456233212804055214591894883527564363993945666384527224149419873975612692319520526106416709240359104254824930039983986606218323576147572882088110423500982925593591492498086390601496132391999731878192560526544083282151783796490421872965259192438996913010*x^191 + 5318649989004111926019255532297738052021848442601111605811970706152114717638866373693183775961445057229006675239524897216390329756381548145767905291348365529221564496343434651963258625241605112207107359570291859806641134177920253478575714641072437953849528908576875553383995286748401628326739981445168044412167054455091486012163883188120399470573050030386271838845648672123706087540233404624380568108567253608612623240830887148577931330188788574083745214534160284027818341812554756107764997171589954768682363810212516456723125359950284809519922463743598100435992429439799360297183083719091687750570849861366003312437657988804241975313058856896198164247348804688036290277469973746973559462767245252718203516843341309566533601592574637110313199628354362639487294285844068961418444145843120728104931671325801914571158675234418506080941826743163495618838040196768785842796190145990917660324802481450898453334225737413806214435611008341672056762123856646925503173893903573930612680561838951149616171030605627709019005133171701373806977159530106778941687093565713741*x^190 + 2133088948176161554866691389457113221344449213035193884589590952947312105980113297341469294638603315420102762394113539823844581434435628262815398342130523602519423120282646043522916938475293067448624734506443141515794840181647719541328715170592959422162415438257078170775196976961855350953477447261781034264487531134731469063143234510146987253614169124703825730898162907341445629854495157444687594768408075986848992998882163240172828964724827303173143471526640931464983642185128809858701545586872715903585194079761804655401477081192882665680689831456901527157497403916158642901864092769282704954266319543440925191583418992631349514620864681654571924552863139965163662046646221038402721699913561895378015848026306092312253136149058239168220125329499904552452157601622895991345461678079186369036759477557075653128392282792784116704195850392584600583521068831998476167954311379180105427392293448009540941239054001713461550962040135107964877870884801330984902036149878787466431695574205712013813591774729281700952518833685690659475396388504287158520949553859254403941*x^189 + 852434705636410867529296560262138888086744378112457051870943721548310821657883933226328919177613572275424242461174659368443369759674444291700852446253055170774118437811894931335101472498338093509516516862167380772129961334019796469485158445091501703964698699738102962128656206189760128955154595353904255703565356153962592509324611550750433835365543232349289837002512159235496842222795329465132824981455069708578358764792489497757177639456182826236213303928645261716528576850306988370462567965670107011872702263158213239403543710088912720937370236555504972818446186918256420278491106702488467249724682254448416855723668892311982756786863662603430779149478922998564715755534042454795414047880223603151002513302966658787948934924399577518756295530273121195020604420840690461360457108281567262616363448617684317581307883315502529044913681010739134631675479106018439944790052177201034121071320930818402922904000343714594244770988761470002904393453441010515892888154249307984628211011389304426881974439142437069582597751112069904690740440447901793547442646027035192568377*x^188 + 339427635490072874998028978199842435365887476953001616076454304987029054095987970963249956166835142995556168149026250141254782614909053274481517154434638553437162702425734191170552999761632990516066812543082966442564369416357350146326173688101451913621659182884915611259150519738543704842533762963889491084503338387730992725071906663462619120402777270697320508348278435928461188690759663415795715446681378842745134201749433202155663930791104066680512137045973486356126915772290582307224182284157162212895441352490157508335810682171502175500435434839571470041041023154575494702484594333144917239883208796385014581542514141710150276681319763434519801612068659663289817624095473958044107204169126666807665889090450580648328447336504862948605624313536432881549223312989180559740311712006962902574359074439274279601210826137923220594843896415701211035871423001201792996170937166629390366749220179756521371000131535261044227857618844651401687174716881211631388646225403050947641624944530809364188896726876638404555404230025338457828104331403213521638038550754184836205259835*x^187 + 134659602357513159821739503977967855621043190994847125597826435187921340950627220308874384724800358450961317531244219393537339500583574279522383112695760944336074055671907839238080810539155956060668743215104894219249054998068922171266327248030518622850184297601089609018201610148177944116470821814238606179445806024999997255981345457155964918918838576348981454671526539081513705879097228610798722472974505281351746272426390345708114941575069597101533569434073039322027678636616186147096128150527864582996375807042798436975131522172299409329260743758034475033710273479424032953388478302722409071063731114459171886831207185829015131688092778012665704824760988979599874808846154338767356737592762281431716082964492355150517130249438908021395332005240259704598550345833029902349084748438633008318198396578803356454643805138095023308737810714477552366823038420105706318240753341502754425351080506285898598813191881472680628821881460121804931963245119317989628018417955667632841431305587652382036249240646959541986312513029779498504685164479426190817584246534867015129988639230*x^186 + 53220695801656333697208738753818234398173955422149142848797128456027694448103680373593005309675126865283337695482164571373370354918355719804159153578236071333604093609275718913721094881517596282147679065076974105466881996190621769736678504904381225687941431887797850213243538809723431247331324556606848592645664732394777841050374950854188847327715089704799440828760718592825222921682414184031615409545423669891750685967233584720035390386568586981870577462790006512221453950137929382600304585372916133106277716470028593753789174357856671241534629812112615621102201479298458274757042603817887041372166321292346493160259825659171987877311089337222321859648853941855189974594038938801401134432880115957749807611115771214801139183972983689190460837830701722996800844894195748470055592192894019250176545976266151880880543639108154552919480415500648982712424592400570367685185590219611812292875801993754764788990148346203309240032671140991472970899901528344398732890683900112156750320976759599867353473471314115916602402649719299857682864045536682921397830970963462968874079552944*x^185 + 20950950975505891232685349267402595832593038409872929012524334782738934144461688948917907023223327538386889160115662137203112048030210699815701856416101793460548917808665980050837294771320590913350341358295600250358970723585488573218115451845263151016374016095902460135644192136471482175501124133972206529188525601944573840543812583393689609926733479230393602600801986086359475937595668556361445782352324394874588206545648728169397054941577629304578235652012826279825658761966352416796528322919484887236999436441716034216623389078402093626333167393814141271159439099603069530823758272899908214004120020604345965403895703473807574449823553071854914604970086121446719422172416776970420555948815396309221590770194181991368696080063977170753145286220802777119574780633695056572911164142497168974745154456640054708158255524313429818730100598985520573342769677872015209673604963471110161090635116379349201724147216899164440264828645614641840229677558593383780187032231539805959380269301056429091651791419722606476860424064245899412388973765962371191230832513444287651320592036107888*x^184 + 8213187851754471142347266103624595664854067966716169678568768139746613702630539838471786536902527793000118040999611606377643604926957511997219094150357916212781559770455331069123837013890995418358639988003779527101426808244371058896462284170401039997880790615791996260275233679365265111803379009416259521711903298685302365957788070006832037622301917968864841028105136721903981298145088027206322354782756745562616510592693322060812690445068540755539693565591346093829122349044931449885842910149100642599075714672557755491541527143274698955121592939735609491369424205693773152973266140038646787665525572775753518979328822128803470775551787039965907197652953457191144617574302676609887891953566278781220028175783075527544670473595973531020860742880814274586730156394592781828611388474881270479121039046566055980912434028194741634065149596371621795907872260651526723035519960854744575810872106707751992881216188080527722131413446278056402547754464009867214649127163642890493117990116936302836536328653134355492614627720537103717213811567037154055532481957828601544167668011185756950*x^183 + 3205450691890894245047355012482658847737700983355976884499084060456182370368722100931196949888641361919658920777286019536373737527260274864139417543306699207479101430844970013484482194663758723092809695048896506671128626787912699707315997699942492424983827888326633455371862433923911907615528829403369871101293906105079438276246506018113983895141305514980628818480582383165258987496229142684195650611236526597067054909913648284406241771708398912096139516615766239321210024188007836994253239866095404281458628378173507244333861850633241017056294352287768304373672315423194404618684026151488229424591874807169978885092140233132183308416730750207935284336075992902270356280401890887643632442339270384791373738138948250606645779975300696801240876896907325559928883583619718378592094681544693759743165032706594182510852284551827979136580302640160197077916810111123807536478552202167143411452042488916403253516667308359931420367294615003786334378830111242496431756770620205424884175572750396113862715407820775719465712050926087973681902561736617128957467294945862428090944704279288731859*x^182 + 1245097849849088943668342475753519228274014697280359736983179863781567020084502037806144619683750292491719705124820840716012822857318515151136999757731554971251158892299240415417775752668778745912122194952059977604488283712240732188348142604022103740385578457610306448997817974390526244136711594553188235671386690988111143733542981356857560991711656523174193883048460378846305886374000915101409786410636904674617436415088171117246116636088123880391243476409804721566981018511373458145064457435868206568381618865289788570018274626134161713924633922049581765576996697548775296737746221742326296538444421704552303932031129012872047038153110028256032177788676422266776244578450482460571909838273013680150094859518903786757845732308148403992745326613958477343009040603663900691651395000188531959904171353519155583837468943520887559021537366774949347813739063761970766865339882387121930482144403621634727154627539145320094298855758818312775156963655031804301975838618669044626508470549833226730274788247449567539961431404040784224188094883275289973995410029442408773243021958075305642388047*x^181 + 481184204814947887109083085501953105181222110263896758904283513320516538077486585177215411315688102435102973269057608572691883657586974229459618632390209152145531043863174253382165645710758929515054955208781123226522990255968697699956546824499349949173003944546891602009863558447700569619712795891288434763026416444515324485997254750029029276714732812935846521537386406088549511712404287176642742013740082916810678168501499023101412798235128296195223098513811383964089971139428375307076762294446113248374038823607994649674074821434710979528803850115670307104793836605289185660469867336076168283379578027737264024394847340650924882081888118613348101117265061329403247681080238848574186380680176292921045169060120143640004590811009048151498952570877438111994060710224983395845796660376218742471589082403159404269942818545375062839946708416260400246239561645750243307784940856841922549429965689088792287502361424075772008020852315672589790751111057887324069963802135864113291524287306091106620561819285828248237248186053725340357215691209302973011589422834212591068189583361766861612523103*x^180 + 184954698811046931093597169324467556666679100309302404597127042414336927181385316848643229350454395106917177234704504593485991221145129648276742878092029021913117536363078784945981621482427304745339162143165927742763301553570940834274322943577399556395244453186783723911522732276073794653536138666079543554934486732721014850160027374929127092554857739146571900507348410807549009501093183526252315368415244627058700659894440017809710229167036400962093715317327318774997711184371717057165724472522702459990994428069782953795979594781115191848924858205959894710273236390403227679362325437878777529716845792019635638551918959636192791888179797328848751502520721533528170703438354351753988260575446148203461841930679547300768652359913370344036629620528495735370750460348234218785915924889650764181262247614937161689432759533871922946284113283781053901736510200758610597142888294190768448114415669446845698254775428955529273875632500609785883150898403367364580553142387115467098923943469168329859436372184731813352605199300583726064519488050637626451948120578052934014410103414740506698674483739*x^179 + 70684331499035030282051649737008858932771023132787214992991026122689390706794406887996445626409830332187156039620162137384144511208787500747123874596094273539239411072418271457968636565535842617457369597666140323316945424870877648831875454976754206993868051541168750714192082968506492337796388023306481636107177634833763213127671299752932864859443956766966041739356622445684427205318793754062540627756874071410609840721073508426995545308028286466610549125025060203658941072548161687129768910831365713992888227887376903466067022164261799844696909552873740410672806394614397284154435292293514409801975699867785786336832137634420344518574942871585045138501925174160546968841825494051428686158685252213697129732470458966339110268860310000411566017008304281155861374476451302782728979187702128590942781780639238958476758791391067186165061341526081653254896925262858303739587135657740740379348399415529474905984038487729568728776772623533284194399631887227794844045931217877894432056966730404396942288938918955664032378331663302929316680011567664195929792374602176465290312582052734942561080410735*x^178 + 26850784598393003974952750700252830333402907129363695372910278812988526355875804153647612208676428314086522896026118158526600972318388998356807583994032614793668993360835819136552250456287573749984325189778121768239540162225466091467487125722356521962397695071330001230653079212628641170455297262632522561720292741760494284945508169603498291477666497610534559065922139138223281934316181816159049194122392713218973383954679842429892758250791206951317788682113477819266241031040277892159744963970549228792373193544880146512125937868925973310008242219674404476492426557135161756001332664581446972474962573430814201765105048155576303390251327314386140207766638401665745343230426628425059446506652483945589481868468128930451027560189798009285925282784654456752275345876400626682143661139546117518784307194640482154502821895503794184676185900423988837757059595888339098027257716467668740892563934454268912280087287925244739097881373890461633753867198821723327000128211217167500430054957659874335493591818245722022985229925478036082856522968820222868155271736207449620705003749361263920424368664814848*x^177 + 10135919400074919083464958873475327504535193246105065287547744804306885670333821759373271743251092315126134246331091925126911374724730354285775916112520689178813720331425778792334252395463754638182216722717769131943876166883938041212093733326176374161092924562224499689574143955473444002575937472110291054713760161283478908962933723154802649742676737046610726042916122799076862127160620868873838482389514479147955641974882518900991441989373341266740295538122311692491599089848915488973845608202846725760755081090391838154376991320694624145551003847252459654154440857566079093546686401362575397892664543167533857717171791489130924898105437247444642047733472092912105941859000092134164587975725875478557591473654802741389321027014298774745555436978441552041114361851735574049407731073618266697442201247917693199515339743936577045456290071362473198430991692327285729057013101723057768417407278844058156071388483852939758090182083891234299753139137830423263463099832691684583969334117618571663680888078762706270971262260944915259779687223849060760297170961022851415307219066005261411727441611550466200*x^176 + 3801634725892254314438739050646332810274111820390251204363219954573392859431087673781651828938633451554120277635556369616046757412728880762696959784189159247731212307398188259184297600209629290122279926021988109501667634131970779835624019165649669834914075496272406509106327103456265481147909971081804217802743750165820600858590804166010647239605955835586757962602078516014753366681919068826804877879416269475996084941250918555076519620120739895531819759794852332327984302668691489805978710879957670353567694971298586630138938277144796895581817299698589135906622825454828225814003621900638138229655680926879304682929805617049464868875225423175159306618340310239687204067976668907211317085285355413837764097612155059043889132778528897819920656923577127570375908918830420064360607974461117499744046147349165016778150691863495549395454743004592072537615478128798681416825115582198447337821409547509392798403454673063294846621142795598560700885800822705201341428082373764383435423102224423943477516035571577005988103513372229022141905799842552334683588894675914602070372408888208907236012956109201702537*x^175 + 1416597225789520417117523443489644099981112453983413645440054693836580674129620088965566405956529247132791210106418477622714795520118117567175563544210941642174001736361874655027432167111487409566462214302352113378807549640416422677736897565601463248303358665887391962569078852149768316751019604027407466961460709448020022908504714897645241670060743805881345750739209441995426554767850975666328075623202287859527379345182389206252172732360877857481234475048756648209702214660975000560371475730583290882660814341581536152215550450288793709004958515127803098142148537001910467529481871889173571271147836110455284980741782481516719296999194016851633366198942378088181408101665837222486870917995908829491418499523495660537515970645008033005777101355126878901446854354940732416203691252651922020422384701217538876680842220629920924598512769784641938678015897965730044812139766107001330814290690164585522760304073918859536169611508553879196159617394880844334040283906026290995996984935511809829912182876274717862268642706901299064887860711675364600634561662744373052174119718315015932099952113726735364272354*x^174 + 524447420311232174330258573786547679750995921330531373376227441417192527418215678610576815075784407917708606290996286175275036569555339449319439653126209168125214738113305841203189323117990376805508627718903412017689222179736446164276203992587270472941502406659884371396470671405700654132618182019605866975838905931907186581675245038059600387432610931678483521296423556206429083152685544773264414715712692164801515983089551084270574768809703599285884455449788440040935723425633351712667244627861848894436070504431216782893142868873916430396383395236611811867457914386613428783750515410668197039961636391343754482095381063882322382307906369370816049885385056901301620505278593784432843551337969094527986958125304365456319563559226117752063710005709650252859645333984715761199401697028942548641807844349112460677925712829948883795645928014045933790606798664145403551386377355713856054307680658827759264347584317774417063007516161438507261135212050546547839844059559732546953446024650297645324382111921760564937908207942344784399073895408244218640120391781880094416623471379881967424899349625442722452324343*x^173 + 192926770120712975098409648364777200135825919215671082229936789777527033734103737406024310124969267861395601354515244957117304720664810420803206017754621663737703328055176673250570459132573338688788403006098575475725423086526665052465722380672148530021644060328464039705061123851676216902761348496864147566700401832970127452722749905288262028536888073708952934360184762752239321794346970018871670266958634001718453749341191359446025077609435452485086796249363541367844690192655354207876750447846873994288860338309857759813277410344111061653740353616313932647534407038920136758418686418663061688760138920065672315153377207478677527538968272161867847395703060070502160637164551405394782696692653242494552474291531695232075916497842135235954242867188968764895728515916996010373267333539908145636204763602633975869796019857220398365345955876186223739024790775176639769361537895321672662282193186690491514997469860189541651820282052622783214606684056120335236413250046773179564587403044583640734930004365005378769103545726267491977462577606346258153981214532330359122801825141918873492424549610353354797762015333*x^172 + 70536994894542404788143907609154056360103520923763700668083497657556279154574735469638805883490418741411327654706081160780281247881047367683715148102021799698222021460972467129962076043214947615580196963059768816352339853209364882059231538900947380204990762509322157593172335934006520015304639391005100042840767274966285654962075136166487879482133087727095750193823463003406943683066266092349739110141928345153572613461816567995979978166921267865854622020521935669280316717976079760298958699262389898975994828807291272344112389268411681015399557087636806999486264776950303613375853026659645395191238916569103039925576474081211975357427119040912235457014118190176965344106509992140504060078426975631885718469862398382606079935797301047432741567268061835767791140984836577063690169242840958266409186035376760678179919027818459241376685957485779403250770666991252157128131331066043914964810872721768449380290159647266357135778600078379275830910831285998848099294523016990327941344188549622618949976657628691491794198259250640594157980050533353715249511602526318974417721627596197256781675379150258327547987055775*x^171 + 25639796218441361649398513639521245200711466155954099793873672099583511601424954759643946826142415799872098769741738823320075794567818162813016990290910127151394404795523770518025246391410827423154937531959248746511938074454434337721461813711035076541342252894335448231658375495773588918461454139682965772493873606348600841756500017576371882644703813640055635143084571581750198828246866641903392447649750663333926421372559565226991575508536982490487527368668798020348665030606645471917047528915864614375234515097568408405943941550470019468548505227646227488600817499694375410807963047517971839262218869775596820826510296278615715624159360622267606240613038584734692881412663893880219264248535715646313154119584937965261630250379899780913119697945298209250508602805261633400602017880883855489660970457549359620953821336743242555053844086108591416561406132991249867026585799923927284622158673912542942228085888785602657767290715435311328031377314799713540224665804438544374211794074210767333043458553836822741621111376251688715602771949762675954331421417527250907054106353621783494459000095203245895632453122902274*x^170 + 9269580050653879869129321346965801151276362058992300703457959768552447650676755790037964734906245589555698850817852187838895573304736498160937018231726081013688613472168271584008217845219273153537504324683401276749268422825996619941440744515957310599271199266232504228528435705031670351976553309055202549515835802004856193756179125272051975753904464799039275684967613020866337112704619697700113215562714437608891704849397156746924042196605947547605622393143125283056482701223404508275971393009541705736080897826189840341915839499958176230779174886773112324046526526414894769342352929004992370495660127334068204157237191556164289863294950493148426351260575476606181841636703203676203520276176799240816324549857776665242778270529408275651853622692615544094310372302157259649164538801673348231439924990944747623058762433782508210729019935930476601451008102486709048935401543845737393384261194679385587344757739819305887413198046384047892893753712896104463606267444504536277345784558092223361557829981164486284318212423958924645558720087567348020193951860596553093236654377767052618485628184694552223639355949572584814*x^169 + 3334709652683393336132633674416165235916474286939567185409558004659629182115026400853389534645178368453989475108247855749426288889679229852826961450006902327999884801884014966345909412810173879375569727080136349465637870837563419654853449690436047290079931187134573834553497341018982776347500530334575141815864168309482722585386867283613049007349860208073334488674481587949509137040020817765431889048404106037637849811107998004759139710937055289002149003818781538674333834003398004277373418649515403708461019799843186771692778210115712822074780341267257552485917170587982971776978097711533947103402267051733002647518276267925284968534942458201474193610618946577144185157190847640718583323483238682696772218066872632284594269044841959956257848759847898043870979784451608389199146342742684736360734220669026865100370271459788358523586096088277940566819010020158525874047618582356133774504285882006628531806325254429442506830963154512229240279269887406339003203149366742864532571333004765503328990914330460273252934400843510335439798898613437656578421890734159593524335010814767612764077881909634316515875997659710408636*x^168 + 1194365990362161061456367874051275339847312555284615125761118172972548302975392061329029729127776257806503904933602588403840935483614054375179114346276922555785766327672742146830045362059346079294424670782187798132035597668485247503745123889880718908469022313280897117889787402005136588695041364947553186283095660012996898853228896886160099486157665657072065074861429815662490547391774559059287399278197289834664856114715444859174857339015302583766348320068562136186121166083595032501823457736772617575216039355833796528934898558945427837310937996066184202021235322774377843479881351736415458012696640203472050943833032189266804218970925866795337888002509023981599131917945405989973525643870980461925616491370487531302864919870357956241587873006856288549820285215535492551871682142965646164428515517457644648242292887258686434567452088778814675233405782941493907071317940563266463971693672751381783433147827672308057577044234386698415853644002039337107430997327654788102071793204743458516450873248184439751800458722884007212262254897938348922093210531153690588857696837529116783627674304883579977154985964563851418283342*x^167 + 426134828938181935298904129253084307139452396602304696809722243285445153155591928263548040770761311481959774362408024178060986604459387609558310787993578307620639432619324299670686733445014126787700658498665882817626708314628400265140616497806252204476318320318607833178724394816873326192766840486910980112401767332989338289417146658772042240804407072887546788803944882192357191401347203280699297603682143411637304450905709506874006502389827727573202523854001183162684681200986686523616769139803012490785638987911750027497140408523232077751496701983461326001932144459799962968687411973552886105899486557706963212554665734691262265738227029538388179731916597742278799491138126457528721245281413448244558814054473325631836058990950799866041163490760904163065600748271042136661510704663077574141750177715139962445427663958401199499942941492824870273761088715922531787611466276952393717853441297512269098919927381441807414793052003404993543801363006891508299258913418869167831993347065160984253974971316262426635078223026337519170226727703181791636935239787606829493360838478099339148259337694937516876053936067253840046005047*x^166 + 151548925401221633912924575245088983481658424809379599445879834928052376103969362529559582298990599061133602374336102329658893001125549905699784235086912050287276339577278041334231000034471754034024875014820068518327624245510577488588687936494301775276936854976164302056335092445671848108594851002039992904951028995330214464584300991813547710605658325456285033235164921540920285607707058797770128667858769822396088299846888085516284225972083558907166508350368629929553192791278851715193687998742739195297441875945168600413701273352121005278215958342983143344031379549005795059879646647765879255326247397552979590874583360639337742009592317004368186244618392389525856279039674575487754018559678290365946189408977402375900899994378273731254310617933548920392823991717227148206807586927362900277585150268067761600301802099669335577460476690621269667988172779308164613833109653739213644160649052123524645250922332091497737524109655310784239842103510610700471139331348692611346097377621712251985257054899974857125152659520672841822093068860541192397500444378115180021457868526474564955409359399738980605639795686837057530251133610*x^165 + 53757462086510715021527945836151517597865260134363397334532509327683479945622626418235959595706388880348863278694388210249220616518554886202680674702423543626691116964404827877612186467885886712021024606963519118303777660075720849048080215759974697734784292754378815780177683103210660650712041630196759377966976324038561725667299385511938953666754573386985701329289634771646940309847222337180129533597965794220188598551791205177964819941070612831331083934533789100003529344122579724489682990405334900359728943990915811893986509702294658859237483107638208257638744493702368957372703775292613574007548865589566367524476221571189731038934632642501744003424088807261058938730858436493602056036170941587174185295347693820786994266156305253544063224673042235073348475939092027267823021107784684653997761695622164935299994790544884750898312990616771693154138331778207329004767883198942176930329787276233037095538391015986841745005975348561076880383903017547770118664187703082874790769380392472790735258458453060914333912533719777371410690319943244138546036846342333276222260821143610603208573129914670957177206700327888865767815091063*x^164 + 19033171708318626337286818690445654189749062494218548756340990190950408109992922880179478789965497293469862811861371375399205668509593210631114397520956640359536280842169270843431162090322576165433233067822809994820728532279024988026460571637921129327988097639478062886863594850712654882594806224577572515562730740839624366532785589468419897819732153492091044201751141482440143645255667949078991757859462869627539792900555221128550079824886378828714697665265433635456960426443146445628835478301182533694939358013094104519507969692063934492691484029686535183100194670128830489999267787109527987282016312021758537600802218549969233300106583776320972233933865676656362591228638652701954221675277696668101751424696108318026047381650265204573186476038420777755537174720580629233943645125120337051407414458337375625585037782363408372491544877157991940513526728084083370549853941721333555235163954667349494944168173367260295164610224021514187284257557273944734462291807567740362224323854340020591166864197896284727859076223769866878370501296739466612404340696790955261916693117901780076977752317351908216142529602498481046190626111755920*x^163 + 6731454799555539922540159311952360087355082315758114998513828926565444736343622705309995899557749172113503720240722330720153935336049819790188966429188216499897447088309904451032412261428374959637589671354968099387704768001738683575601940824719728282077318846106181861364078779955672137155810501791846044266731022432179050743502981581207421429629500499162208833763494975011005274581576906411191602597359812475365148335653836308861714054299375430458688121433281180985435869250227510268850937625459575803993504494512396075638289513402313399942137208134137679647897228669454820947497073736970232731365745044564026225558795388545158963955340526135145442347025218576263389352201509457091119285087404647228441990199853018067367369773098845466629780164396256418091670104339749803351602909737221426715464287129936872535860870497218079160175772754902184148431914946931668023182875667355930356165841539230372958293653396694160775105732178381710622194841338471607982325805984801815066932366952523564881689735350753365903328475261562828497021073383106882665877516983312232814372785444569402202853332026080619696305177843825185700913269303177879*x^162 + 2380223811064040758629495727679941148554608485129694072513285917449520600326196505470164961919965983761501373073735961592766093075954860349498660495342848301767896756846319182909660642255228929785951111868755021271794499306130377130836198040290748899372971969831152642969114279117131859159336052222887004889463983335826658583154334937241902049350691727923388463745482436386127821730870283473314098985022392172829722928551439356937536401540027480557069895502970987259546010346644072241205041152077727842531352471978586964221824874589604697522222951215961596383421421136187741473706891435095920638676777454351843432649508555642474772477732640562713706648376252462822528629846490238635919230866168908369696192956447520278828169161832028312185981365645518558234919300740547964861883622374478326417246138780279901886020893771321005199903304501186007278969702514122549165748805039601103184341104107960285208007741364412002586247047914880789918828742773755942192876536163493957634232541977672067708493759180397598702396485006753537945467282644034078218031375046774539991716098304081886411560248392505271288239636462853463517901013508022406467*x^161 + 842339417877580523555499877016945328536045506878899054016869013492507493094912759050429871356607866721649652179579676573041341177455395758272712704813140511558967279603211644361499888119958039556403121139540854728039033518150632132746707992308173499581887689740229020211094046601550949539900459344930538231541410340890301015361679344699112303413151855978383602399074697955090003473277265291437989903563592339120380764810101782030478664207914899226262573578873760296535681878119152135724146451779722222125845623771583284903008996314931505919010488095396952194765452105818704746518502568177169486004602935550146768444317206105603867231518432279656636035562076713671139751609342014680922073684008336036975237642017087700658708091126637741420530141474393973189426482330836901348982834109392421413691218320491979473354800357205843338773448857092041407380702607461408646861070013955113136019491377559594551825925734677314980734953381526891650665085939543039113326129386752470538268488028278675276938613115334330128496286731652877925719289434756802516311318610493720302624626410753032242734086015592098535259292808731348702247703988646261595508*x^160 + 298705689355323378405124156686953279718752146298464437041962074964327306617465671179362766930490130275368137538136291775746934302948575490336466446751282113054812420610045579976643434401504504584584963469551106631884552049137915423330160054180323237623026793477698490879750144314039057305587791398194043604988569811397727481898852393802207348032864415623936634910446653569165677081321302562991310479139325203009195908699515273162065254944314174378495042876238568047448320690629696213422100763909659629419086676096836258799045688559253379647446152665861725301812558013303309145215113905346303156917249684963018157388795366620817802930423633649758087637320153139046724664789416137488270039248283635532348820746993886730960817553871520309431477999710629231326059426595121416257602350714011186386138184137593902344842196481131794291675926433187735612005259241763132938587308673549294922435212678684306283836849997866145475093059880098666991751568743618737284907376565098173155897812463585433442918788054490055714548303559410702080839594389568830880742478139005642616152834015608029831269427947087570646894506307537353542975222761559053666607908*x^159 + 106289975145875492201656918484975075542621769678383250729947185030961139705373633192196088958535126211634543185882707414880663486860012100437681460792202650863048111848700489822301042054938071693018448706605933730040361718229668084647805422899665858471648289775184022664542151830232395979121312940487310776757151144387545015428820118285999340835363283796683407859518660628664376369790741960052412879723883743402492217262920954560768340012348957882451003895853027743330973268151439402052316602552187794245354135297089910874757942141535194575774649310609824107594468472307121549454693899416223362215317887205012652770728991511696513482838061517262597910450707386352961081650769925522182640647828095313672456884479477726333297566128258839616419212517990516852272313825568372534262430198791725793975270045723868364218445287413765770159426281064085568449348112257512938194820693237776949616501194182786229110919999265690723553834631832528810530099713122919860136294104517195264174378125223693245851893949031861331946487040534030790715668698281578398740710355819697268552785670776250597844285291828331439993094160395141281265071877350962612947674461*x^158 + 38009913740286928556989680993283860797571481310141129680657182505083130848679100851631579637343398605994648354516754059562388990656836474527248671240013481049879145606477844313114458638109717630083527603877601261376859191354698914625537648511809937362711505833004848823375988578942294334834008063774397929779059080359411145009518755212826049202642179556963121671129917183576168017395954251305112600546837691250102548232272288536014223446196536010679244176937742927716637303813908807140926604692131753340154441278301156164745533972077403077840926054111830327222765193872283439111049854209642068904544757539190249698796032020352982188754685498774212666873177718968368806080893486963060166780216951924639564498748943804360192352928644986210133271712779293805004604540645732124342509252151746425504324988801390965511575346868052007964840795778817761076238029023436869255374789794197673245479253390989776462932082580810723216660553805119780379921363298821222984938978545364307126659948338695107046579837296849824276299564724486989880798165174658625220813613621903289279697587604231505587665169135022839574458032716953161149714789522340062273067797686*x^157 + 13681269220512832992919457195478957439099421888401993564850331963329797055886510534508267482717606724063764320841230755184303393462807003005742685197075650526013344099869278011365272545084313204382238903265878191497988772469845606234622026631116922831078022459958073594885213605656636708115227326597751734051153733000292122845358666450878597319970147181841563165156474323742828025368818171091801682109505821657816471814998851067466507364856351497719677762744125125134953434902267097213057407271353527033928369633251161155792778954126842337677662468813834555351853637877795748216332313356015679219753280850018301756637664085285137089996230772370758784539625220321407772952277401278329606289364722897946410150097632808513052785226344146255964842008164482242939026587764890031578290423712366096076870838860540673254936904219365106101956280353276245228127868663750124295509973508444802462493410741432036582380397409807133149420588596788241746403947683710985085531790026889366153280316000691481549281675664588645787324904957749528396737842327346606106465126911120377586836326629873455820910284002162967543007393236412869690463021678976132262415639831618*x^156 + 4963311551964897803301051609863206620467823621281625157018731224519949854272372229884988552951050970449019259643599886294569592426611318446059421611177724776716280012906140959537824488444189554066401594598298616618959231443238775433043940548294976868006312459334666503450571722755581294038071267343909022305089119795202739792464952461219247433705936518503222832822739119934078760134439547792371222036540122663349002167013786921662088430730468985323105446883479270914903246832370163917388725370530799889105366171297037502801634892602061400719350926812585865348218958329577188485152238672655730719183813464155809548661317265061097188940115140105505665220265885152499859559126457940333601977271603569007817709260457819973542325075753566032413916254855364553551231528344452581286116527233465605133881281410084917787548868282676796034751168316443310040825427385197966895769186424771045257914077023784670293421693090618671562538830565224533030460218128807964570630183872995094802767634544784334335786299624691951803020170958490090217646781228797987800098348216964305401622658744580055437328017545950615665862724758938106459777758194430817490160607552290122*x^155 + 1816520202835823054595176607899602358646601001577102684832150692281955417095645151263307709114509106283451612626539433464459008724073696152253740904427224803194099199923012665792213370014574679402368318930581843407456322196662538867118430231694113403470698739335545971207574148838038121712425742942335759301440766204406304004417038182965894824610534006899495196839322143849687851804605978961835971961146196069468797773277257332724714478310549370323539150759669183706555649488354067027717570341685378119039386918715723782249455570169574085830350677139475714728087099179242020373347642985601673093440924902816141759014833875400296964592459699861337660037898702574312576146154307286911062188250987648613354513250697588563424194841561850703134922638648570852313069021013027556926384696316740581054372002872222438680768780915959128799284555662593765566490196040373601140178517850675407978925124224873735925908166965199378886952961334885534336437163993911137169492030333674623744100955603292813803412647719417798051282379810681728704609209448700412864353353506505139884320463515443355346166611234794233565614437255810898944248042792903815459972849511187505371*x^154 + 670901557700185374775239706420748274885928554951770534737642058263829981235212390809118236319942714745925173746517150288274342076301858879713709829474474327055132831207993258604584649997187096820955152553133607879522501243912249539623760550163357089321903375729718605831466799244343296322109290281318431291754664301326002264650938119944668228583653660529522524883783782303246871630287345496218213790193024033048092314081628639827936065986668705722504549330482851957332541791962340348343259621971969855847170431697060602310083693706249781738941644650724719898908119519476388409397616467302546570750816725284836361184505192654864906930272495530287716356983443347239471923398773862992756956419419265204045325466466513304515081193591849454952900388849310230836949449920624616371083803611297867342443168711613868716463578557443152765446275418441619670411651633540901827112390878688535616782785208945822043569404264459093240472172061230763372052119771468524952306535297645853400129241577092074185998281003046173733650397106868023809336140925555243147840708260819385732110808387804532966255887836797113432311242192485105120202087215500363718278232497285403873617*x^153 + 249925365782434226547925844207665962431365298935863910429217937619688012967656060203560348172034006097290405946532753684684731960992257490313680235573948918916760337945286607383435819309007688374404216233590049856531322843989641985561183749196055624450241923739864931219593497172354438688188030625229480683134383388668497142709280187291795982360194810126182934491018381294336321180863470340486289215021372580869021151477794566768420174041485102004646098520514287113738698085650587902094488563321426916973301228105861936157883606726898486799634677372738047591757889517388917456759721007776255876343167630178739033101021672328245780823880999959284160317967097548913833455533523498211343179089296007965734375360548548523593241772909969860673405821944517557456256660519938099380826324720190470622709138202028838742667162822089491544218583937177872694718977502305252084541612509129050400636683712407642898732716886631668421463959327366456752359630944746951521087863256102884500170139169390327110182271376526818398049085121727226526105542652241005934345154233329712567771814547728359816880295086661491013326115209464252951485924018880248190194625291038891180727446*x^152 + 93784964210486632919034878741866399008842256681664413177633269387823919740341981693116114225481335750848068235034249515906463576329519975436843708907213315091774528099783501838372222167102781385747207080001713265675309965517462816146082298242229743300178062066532388292010317909840311349841382177098504506694329633612939659847424457411547782182611635810518564085296612732344989447509048224460338858756522220556082504656044854789991620676098376728093438229677364519024374862780826106046364248791517905657658466038892815804817264114800459139271857493490316754737940382851255784182695992182078469044966828965021441775556125657535919950594761074362022761076855194418905217745083769167462427322825351953108389480942612655134680815494801142363531455320025913823209024754446692559740137139598826958003351660723220006858647277755359551856604838925915662988556784096292142346268862374102018207425378586451895915130385884248076766586873427432283801042513280750136395201859572451222209534423222389156164383978881617925891422835037143571881747089244710627814073070692789848706322628166934013989728299559709361286817131659361530544685315331007568420878505755378761920395395*x^151 + 35381979301916333414098863576649697646005309974520030732281140215138209130878167584447227681702415811512573211877781032155632323521349591920148576475205821995594616528595589432243356604048474302118391469380089358714825172451535617217356272761425920170306997412973160800719101165089291841785485446170032565427199366906834172474072324652855595183380811118825209005475800238130938537798548078313039927746155540982234359762284941955784658768975182280280230038184563274605431814119053162586351111474972767095514486439272377124656863454631543614507084995863819879407269422144625068700280770333630072986783075111995497273717503831654543251984056981952906196754973638367581889767738406943132716933912296623516418045288583338808203054602481597294577152764103661007020652771304551336206938479583916357545043437588204932191968800079996819221444434307610153804557561472297364502145399495597697939773182734887246421755109335857133054525915642077046792307549905009456944134396671457221976430558778268925270996006818063015340322436881199043901386260919814235191040099629841337068779203452835122073672804718383406567807374025943094067708007563350271516435768796030995793874362219*x^150 + 13388501516620473422154933870858763502071122866365975713798174993492894418585001933721732785441710083085888230985482047782835046800048529395175561984281933827700915285892534268198814022936544020667248308653569727667991228628837353065822279341707098226124423248534266357343073814160732359275841762458499075133675480249331793011544543382427287714439973818133417043764266099313135920608259467551369887081972345112148133388945494254267209771423578162953138487768435106033318985239423109432705212326562449188051252044605643532973875703529122291220342588375280726859136707285595220150040457898497938593590691882045700322426071940437144577451591878616223264726545895311268586956486002684769466159548243558314379474133753310204265626814306832477096854435346710019260895221722741569844667673099405825166922529305474572357077653003542606825950064250565347721714693817474745120733843205060600341566186439521263898989347930477950740427797234478360736681678793188794770289958480951608955383922465791299666360376567243808795084628036935150569539353284633809254039772044038863468991696776027329938952795692694457311908208648196862373760030667396868082448968490258741918635332777357*x^149 + 5068666809765706981706020607814210289694618114305277605545906323256577628788554382550125536341944974000950057254527875963273571200272600115626264445820803865478718381303379324545794563215251752299495862612121181734904154747738996268655816153699042194961101485378616394373757068883079636960877957273758082431877019201163290223800963064786345559334744883601282501457406245075416633266053402932882140839999930068942065650990814746853097780751450499753065076912792307725402625634458938771515038610035746302365979832417559018962571125522863805469195425468223101468961132608062993552434249548273282790233535997109333475118454568094087859605333702091412262998938401723641773963537890264096634438978728602461224462114172883505831231449385666242734120214626201354950063670983504717692629956092996796709502916872018670059592588141415163569767470947688176579918606091750626027078117199336068816085948539433408081858651974280223926282002138759227410862719484885215397171863105134433839077137809009468250243479510918082342189995904012423437013876458718643691718791691264877032474857638199761247243295322530077973699232392747278359659963576561000496219607930585239999877411777215876*x^148 + 1915200762166881366083465239378604451493942922813877900073667324661273174244966084403651584411106359182138214259767203076817804921020161926173628595017316037550947410015879472147551356936606208438393105504054647875182301606931191806078307665266582705344076363745006085835027212767605628335636170695428221556004151725030829567068534537750910007016233945059559189008945136903928044886989825186674656942833459185735043213206170947506714792805474498035950720822858949623997510566224543816779677417425788862692931426226266399854523768167947831206993196824974145525714226593188133275658566342483981067121122231069805427517971238002588257348796679548061964343068512882106637684008670037272437714626103674995424874121050185194243715607488677427151343978497299116510183448502335143379765428234754501586882916070582465455321766821188016676883376700710312323791885986585036043198756062411656848420699750671453059533086769311801809606904279841750693372416543940201229417613767236899699262627268703920218010386786905394388482359801002600886759536137891824730010488105345930207738619978549940231948559934147754273933207444673628756209773406732590491578149079564687512849974407135620100*x^147 + 720683453143347895111798248915548898707073339195204850550279797969761405583170781335705242378128568051802989498271808670344245558384516070154599988520320122619341244093660228509679492366513132311686132590260023341950521956547551785007848079985965173785828142658950656950242211510611237148711248450864252291099019843782894656570459322235992952782466879980617623429068476202020350267106551383467478817578201411611800074679082937635762604678139335500133661669510985136737584428769424125104876448700813731237948017833608928718318622473757471392721674032432665001210715891721447265480740151664458732038729543926270055688134045072389015088508229058045667073645550874068869552358147288681119643116271601328860011217072360852417069205906523812213202719448458338323323943454095835309228328674647137667082866298699107200206491114510270261869790242551657823096149592883346265518855027706036769247208671227102442158713583200365195370132238266242446259543217617148008802301476671706138091296763205866794565046882804667192381053016140398182759962337321291177647343305813350864846422313700589441789767648293925734562003418082546899644783235437276256406497956185739954810404722529163620187*x^146 + 269571146000615469270570158342291486056912893707532485336457583714919551907648544726954290820826366624018215830890264474488503148463929912286214555751047422882840451299990710161397413704544434017649202548254904952867907315089147145363054659913415497498152382517672626928672060375432849269239179657831608777706234260130541804401078486484180275863650439355127729755167906750428951476271210413995791925920348934139054564900315840766834257241527037310698743037454083366211653047909084187950160288846910631180828489971215008852017668464930938190000000622234774907101028604719879639493573696075837215292946811980154358453969925760550295982157605358036773980377911794519489186865409517579778786638854699606875694247525653931183724140328697178666522845688333422520920968355244546752246484434261239405892230282151074111496651744607083156076296023488685274648248950725077207318709847834364447246509482402734474739565607834348660781425533751483614846790158962037607607369740577148835331624694290292034604449609898292954304941742472812265771331639415788648676434190569703009427471523492173681440734754635926708440776055407515103650028426670715204736559826449698005516785961714293216100382*x^145 + 100076935242367648535503037913489371608107219198005730186937635407471186749498573560563336474093498298252479863589715777403713267697381731647540927550477165055227094141473102923825363034903397968870264093442452729572328771458699237512316475020112972053171057098906972760882781748478699091619115065262725601534284171298491461490131775382620723207545083406578448305516747978327689855508687875055733002888265442742398878206189862955844228522040971618763792487173090419999550089614992274868143029417733753125574251839059372407235910036447620777543515994895868301938605297671052311219380361965068247548250024774875498517563228899025904356559839630067596927560147848863662757056624192148429136240621043341912337820688928858113336352071085624083361304792485331690194490712658688911090212567077783934654274804045551812516628097347527655363467105819457732555824222550222206152037551480311869799954185813413423338234010799953212594470694199414980720661005796360611932628393038732648912266593458880897398762500297953773524086500244062405491392233466288931239266707603128383040084270085674039754202688348006748602750342155690867612851791879834260692556240462421311053161086763929575015160185*x^144 + 36829138576287324372148949769783692557872030962143730054101760513376172192535756561458614577283308771754182913626013398477241267189131892844524733897824530638211065047095782538848804748470097178176468848443110351619842000444841914474635698136587497799202234163552588473951134447777402833226973298761340680883465866126580273213157861184520851881618000129016278034119488445065284171257479431714766093427556706877373149270314616752958098104039142270817896717310238747125013676707183893245428677461260987696039624948924843968321308807439165671237792709390484772482474883200672692001081726243310586573078937979702026625878981008330023268648495673935127434757838841246816521483002099305557432612828570118285034662520297333921981668068459375219199060550626945883496048739899325369699723687035005398061765536747437502913692127578661366334729931542868490192310210151885000883248575074552679096540160238020375566778858379108110154525502004433746147281040537260292881596934113193302362219717960615589201526054332808319828994334165212869834492581942282827686423265818707138041359857683042128179817171385086875579008763872385903184174982218843917166918739086359342904610592430553161186035382850*x^143 + 13422150149987427923525813154607264464123856270603574272216403394110828316808531776586397303908277496429083032525793919599602524154494530153033101498556525677369395452108965462370879037744982075685944435453990071261944728385071571418376540750815840949486656173624551620012218911071852075376704291638414588260086365046714957150585015740536960458561200077658768223443238986170038968972986039370939544662541458481442532190986617921936711356005193407982418188463725357029177308311626648966653468381089096576508214794219503272958099676062108665887862826952501284858401240596919345220329393704807197613502258978636478601714774921429498942433917054958875703545792238406695900515557887626889217545083295529384086905128009016689169555651975978253964300199242106671982754695869302833664032978819879116729482506640889662247885075906233168744075480563712443184866101950366028930305955575547790654238857005867743466129568112574314726432111804988883284018710392088433703799552229951764687838665737015212377099965767920191822242098896078817586519111060779339028799836218946547328136743446367109875976317909094256182924533917610832409332822328847230738699469571033350860014926146367872053259513509871*x^142 + 4840480520129976336429081708145820849454631111171813472039200979536212133345300431165338237179077288427683021946095074389734265520436357637461035659185497009285287991470623688031185432855224574710985522482297008004923591439826284466961520248025947772393939195804679316079623346054156534308431657466506360574598882723030945582399137688802784361111759591833577815330969099531406224237582684053065630106071918624818880917780105751042827362425731387187434410144807840682767110590087242971489433393614610753898324011606654694508085555406525088309421172638156781022476780856656654419548606689164632376817842680002773122112231057696767854959369941051319801497048890774919508044562165740223600791945796944490720089215429513068366170042319109955476580629183190318799570009279401776840062867237398173031017372328515935563873295408015703830833443720052543022063987738945274808055233289777791598291283871606905571920023499304787268760486285335561988300246638705453413055940101800063360356000672313872539017997234639246120982522958729648330140393140637493374047486972950735801685073864743677704712697695469571293479303721641793206741370681044108581088270390737599496979471223024966313285761657636429*x^141 + 1726307716943971462797026349700037479842003487076327185350669738554103305151584339089816381921699585821094854027234591482243504536084997850311793483115690808980292007307618294573271975905885004886622637170903153054598087103644898032768397378616564822716324371738575057630817245123004455098889026126712343200133877783142521391032208703923637684791930445005727961867326208761641740193011868130611376861600328177896808328969071712914265186100541699943764985652118785829414432048537761323322050995128453062613928823024452214573933987267382847230910998755025480192357801861302488794143507011748861899917802742980822289026324080116795819636034745352973998353031526588624031527159963734890509478018565946363332003747943494190725012486105211689838718442482604814461618426817140365175843740054563679904380200480314086309832062528946025365843363447757000318097540962410612116112692845272014369332385237466400446123741468329782936225369784239508143650590099723668152184215620400847868245986743327496728739816659480964760994452941237224299574135396059555459316292579369026525610313760651604353847737772629367132598345616477080303464269367852567102680113165930206329080925443568833530943668820240513657*x^140 + 608533863218443645592258867042359121066124689939443180200169183436774961786537204746431062447415786292838814048378518788680567916238178856763375026907388112169927618309909717341149600987751738412534482434583435827638695699428173143386531612370401744875641274013586959654206316442966840326873379853757132748960249331786446256113749733722816878305250112194092594569619826925746684903747283835479616639415332727355056506379558402025970847569201898193308143995607624772767501186552776227193938563995600500010112503403140452730555582864704486919580555640824695834406431082407515741604094907692337670858530532243673694844164106614416003541523298941026806538846647546891708159035376930728730931166105829724227222338338151772223825554424553240099388034501620979832500536640599425028632507147608713754098728238765645242617779390116420981725499610157846501118622606369326401083145114251828672453571539515522801645410241754819058675304643204085043441677706183552017468579160592321556519990755864409860548336812195934704978120378004493210669227725212137297542054773280140015570906772472853168599394207620524093537412918766871254074452825727426792560004901659072164823413806363494891591809155657236396610*x^139 + 211930261907744969832424847003921797243661097089839019066489166236469295331996338940617633935130230446417375550540430657160064954790189536659249698736859977821986391293311090868450501652735471196896125453331640043173378148094552551160341880654989013472194393537861026248910365384271666620644626337125630970069320559332657799431338687222352637004028251441187857533195199331959730169579744911338569000460624659633943922838004190912905107928271569286755366184558856633201072647119353385036189139603691718564197962756216620151853389544420641913666251857281328122068035478041516277793121793326533311593093876099492084343152323278809492957223837522661043956332777673254513770668183556427948857809174053114614834166784376254541985077288489472278288393542753138812922071846428307546581553147575325411689610395113204306845863008749627511005373378613215831741123109758581365578515802098851532911624438421621851279378656210592265392627632293028019925081637997770196831289076302935187798045788888678741337537225041266519389215975175830227476310952462043617612977630009955307459467537204048548682518676806785441181246365030383596525733841411096378938078653052961626953475171845224943613449600744542273136314*x^138 + 72890087580609434452634482232593491080115887552188696894192004274003911138825682815109327796199841932093768623078600790072279483828084413915466689217365473685335387185797159466867268033320769028883659515583598650431288887137601876251410684564652701748269763859917511688172874334205243243986918169782763691430445838367653136925186995234384244012910119969926735170937838961848013994894577678455696048325805229237741310504794213850319078723378659671501912892005326807880517979587340840820637554199839599667870120779612958659788899355746033799929906921196682713056328590804976931935562362479659876878932635207503122578988777452587753151494492595469545254925611504711355308017513687248773586673666902487333060228858904021242061997950043093710841280269935150197108441765285599102968446919761053085986513287515391613390622594932246023444028346870418023291120771371806688179701046935762149226132389477612831499582409278363553969353172676876206099207373635777852632837993898737694756784204128489715025939131343092960645460743538809928715095904168659273213809231363126967217408246388153406600767467142401439490530864687895299393363245413953478161288689222074006262150260857943758793270818746077127925148110*x^137 + 24748555077814928908916658629465440554747808726830044973037999439476752302388962746131684076054915227586892597555545512191157889446326587347921609040886142291912127474171850402024382153112542691331123589194229790796212476242502411913234047075429778900803462885967871739137515941486929481666087540180175922045786141954034790781955343374309619917315032108926365357651836381984346029821722338285739407079093963351113753173897689015576075585025209669228423217966211739582029195092086170040612943930703798620244670383555129516892444145947139022863775635699119784080249735883581906984836550119186030593538711458094917784332257519271672569193467185994670930025119463000300490406245136792846262411617358876423316986368798035453951316592865582009453010701071239446173438390166908185674337030819329064809407045373408085612342144658383055778034003140248241893562061377637529328756124344719412907236177877159541498304873666046738750132455574521920074647950923542069691463352130935541067610275795115904895549265074876332096861043449959493432848626252856679041970950967763468263007481754698852441617920482093563972008865880694613581373985307890340080003510727700869439572733865610555270486720136386916363594927725*x^136 + 8292456907267826787747258120456373889407201272310365276294801145226762823171547923166559340890687267761973787995086784103302114765142921045203136507589185822027526873016723323414924768501630905977837395890822377373311117969581618983312130694980141425130577932664273736749015014461164711935474136976367628025544385815060854593515019070439341775097901290723096634340015371007933777621803811025103704229593932661790375352342311994864867726152882482458171043615636796265788539862452517357702859262727727016375608174627157198478201478647521548972214562362233970877360784272465175585639041667966243661898183329977270840644640752985425491150442095519286767947525222432889865588002633340894831859274336661191008480618588941695713694744789866551497271710681674251559290225899665139952010705102818015720759767196905898501514860063250113557376797235823423756148119653527347625482352844152579125150608962497460803076734383727547375191882645363117387154167567880192774456010016052660471464023992618663348515655441079539374580043054603884980807313785252239347882316179435753728874073842210035018697948981280112953076028107968964116953150944793316622043837231471415384634306383744914349706850163329628449581389786305*x^135 + 2741057438415511378279885246738979971407981726287082528158026745512941140900568264719423804174809098984275788910133035186351353233778537955580614902008511460196692724983825998055856860397322269400736230854948165826658953485422686670185129889484486017524186128144750521590923657798676226518322883624617593510210559203903954901440399361229386838094340492622036562453302704922107942901145850460688393696791544704599043235675208996667161987240039032132888084035752633015123947349848664194152088048194042154430826043059501300272304166776112708390996458462945253697128887111125691134757114964420662492211670483558362947130042307749947288243511681057674688388438954141335409227646389008710663990053113864422485946086919008969302002395858021189282385406127346459992403849077768710033166587785540586831422669869561464287003127306121656204140687977168571635641508938549466715831140531642747776438636463077209661905486122522795490707340673767587817885799803168220492619575549300124336775546795159220879207673843540157122178371619453991002894277620234489507453275450937930082918452605516374063483341460728539419953856885443489287838863728654042748891030464185942618962369674088980548639982842812244188868815312272201*x^134 + 893519947258682339116561833901199477657134343444866836085127080286952709697032849936901130684551889446683608722109698019563805403215694752390538952851215030349818073466268332784559697337895673342751783149706933880831314735218661055910785638955928716017825625159706677731603875068984770103612514738467048278953998331983378899807085583170570060896178080384425197049191080853327656832879414022096748578299225866792410223320792935003439506190320825810100512324677573802502542104830382222711256551011722035819600613496469284658032963657898664716805422661652846691628612631258748844567946766123707953076840965691373094729199858078750635629132886760365367133816371412963970749052829542293383293265572547718377334486054982932731707075051796626219654186253662836603935662522008781310938698271523263695924736030026246333653640028568894548809373241565256020227816335230292065776162810278185111198541854862527276185920744108040990261422906681152570190913018233346620740636695737007006875187256721834456821330850936121346413403647002391730608493562467754363871471273929866069097192867674710958101023151161980374885159148722562652453628402612263105474312583360242984513138262252878866842795439343063343671372188657970235*x^133 + 287136538571113635579202701988504623547504445275517323872425714594456410169408551996565173450967057210342796717091617089506594460962389712944723146691902288052288003674122919837909864213855084328082965658589213732584010579705321823381470577342284178066082680487055928681380586890971875035912404516375576346639186414386172569329528952467269581623513883782189855126358301245853486840471718016957068824646005045311593954387766199395729062452250652268263923889001515735460853649986422454798113305556948210299646096850811735747242034552762944827111341648188966329318881086696087671796066595482086654125403901298059801257039246939508975090388998543111789618084651730826193091088998052509170899002447438698378743580074203401492311541000848316562397976317116817786694344614698430357845520491434894671997606032835156193880709404635713832674136284545850510835794754798861538459530687167887464586331234754212202931354575536863265392142120380916480741791695471727975380011888960697974513711201602932360229687811539731633414069709322312741192763021580412404617625238715054185447425555467456694908457508429761309938280964316003829836294473731115215858161446879799124045014609558475525057838193838581729734925797622203114330*x^132 + 90931027424775228969144509584401155090426389122562742042037357633495637345095838971607608777664950913239733931341086830836065249038304799475369052524091622046438726432393681969431056718273218675553130799532828178629914657796496602474767378812191928444750555767900169876421506488537712767413631438066121714545786714119713855765099258861515856380713692462017892727562292924517445767093117640665634989506008296457595048437471643020540282598661037063557641306607361353831675422887265596788393022721191025300377209844128989925884717646848117456481006158235286848926996640001025503554802251052806757497651993392156560295453885038283483543377302020711483282875071904799368822872751956482451367206192823525042568168557939536613749025288875302968882037188382036631317624205083683601722995368099125511645345454458859483825920144111192736479836041108313676375268578777065603227304670386423085059634905003551606954313054075372753018985406947232221564979178483382892838412260475790148435568627904290929882406068781926669321269333771022944613822695288455115854768912405781830311606483178326409114698280025609524620641038180573830463729914079350999712678008752302645950620492548719690997212755866369511507361117122926475291028*x^131 + 28366656585747871866889511648182853009556998469634421459968259787099380339538971402833383053275759726839720119283855627683808796357197383039636602267787285991742311721031685754509760408304265496443256815557087811302982078604571949515213238868800643143148949015925914265229030090851986053967045287407589557098570058663121734591550561060116717875913643914596412089849303193091677551912953691198368581095419295260692372526077132810694625072157902074432722798585408324125047061409374568704136767434834684788446952690195209980419709092221415678141435106039152916941273275737137583818233981134998082163645085249416071461735441461588958741138843098047231187866420642633349972856851460794998099127027427511996096229630612406803812412283436601896630204371417365091986179893108962624359318411729426455376726920113063809535722210363029759569581981306723793344343996908635102710142049393863354297517968118653492613742393757674783400055584101010170649883587292641412756607836939068442963396824709442287757780845506369477085377578969477581692419187344969003357280500331532233205005444859403655336218205104104831954255723656765575879827378627436720799177714919162960336216132763496724924120266537623781894148486813819757278838799*x^130 + 8713614406828877044581148168784974404188643908207301133356647829913586175053957934001770854360773325032613055660452519903195331817726736597383580860805647118119245632572515854023315928707956558098679135775869196382225512553337184308822820830308247317165385332562476793236865986953945800878273295221267689991148664571582912456798743864185536527557384833957740961078120404250739930224657134481724624256088986269407897543958075433214365572062519578005393288700912897323284914834727170033156245703107158138246712186257103088870839740605630376428510595891472887845647577878520865876102163413033667998433847594005642452823776760134817577000475440762493184326840709083084483986872340656679302092764793239606761242517315503478840327034262537312101276249193457502468136792263837697893312148346531849108396977730606274781121532785611597246259542307226946361783006115926306407499455280193929815587603697961439383527876042674594140668581721756659353054221599863928011861938912665928179424540791502142230591597949306840641747653505400672374916746160521598145003855727532391666601631202634597225258916648740062150705484368015200580463183898887772703970391944414702435316888306523971833738211887246452536134063791171492982730684523*x^129 + 2634450158143631437927272177184486955525147320341379666795144997733682354393086777349227686683427632087418683514749014923909908048364838006003240507912810288178932217598295743013053552597768587993524261196602184616209916974810205326002616531254709104940269622527357497877948661161994457926638238426481763186145149314183638856762024750356450716402726145187762291256306216550538402140502526680973551084939952343537449909386412002547429425763304389952032651333969309896311669423744650629206048142451342211163202163655039274646705536752644287677570601517707592216635352240514945355980697649101645015399232232790416465579700337713793979720086506717007455310849185186491799837385134212504430889435194109874806176846092317047772620854237051415159985677263612425225751671074565734257617328812181812780317256746241223567914127385036271013155272467756331119439144850471137208238350170987109889262510148362832036264751915355977671261103187920507100459780272940233040627632691622281906596255360973893095194236396942172811326663615845323554822023522796761247670230547372420282544746407776603554810538623053546965539256344887864469150319973552486591225903345217586144041830191804609438538651679149119879448343441510888000494320773867*x^128 + 783560603684822455369043363444263268517386940448356634467136543209123434067609382297637486787637652739568312190109006787771815546110645249799252924965861500017579886647994660740201560046407095193557175787139170268810783768809489698831791611124323960456320540290031482092337687336989494573363369539700828046083595578509125474817041599245319518822279265830613851670224973171708687133910603465602847592510894228127038288956668273013602487711236591313022186674282438115154520067478609350432018915331720391202435645284105817501507714792990665597967240650861021948929883318404968090593072992858950056590143708500495372809401060255656113389182085928428275532495484000117633411873255933727383162873945111997526836353026040241812494594556785614187278423502266454307956440109807572026071025175125774124369383505292964370592869015796232520021156571024207531143355813938859978188892322195162183892596640155916866593111387585922764018246235977572729543221769299069078076389015599167376242120916377268701341769191348844301827637376985476746293799623662428740020860373959398755063704639085368838950246121093245739072934792934078006828416153348546448260919366421498092697869843559747905081689194580423557494768070848268231391774032522851*x^127 + 229146848897496380776694288670753146696749922727976968065587413571725984230285816613559155578238878230853352679615647640704463453176732335795266785377324739267194179040544502850758511591277928189431884623276350729314768791478534952536925014382742629232776651685368371067387392239130142968705844380750451860735030778428191729780036493220651334887239110200517454256462759813511067105955970999819992650259227361464812166303377234454595426267045248024032326332906389992556479500998363096889852955135798074863987643519734846280498484582226744956832783337435566976497972713461435316283988353755170895518803311423091685089627468418097184373649662061537870132160162621498393920095079374654613062345359997699643901963151005831043421364769529540805340986106091871722474920800984939223451381435654924961892530739476297362938437693480640266897774395219704966313285703362509603084973927422372242738977706200246072579710536128680314858522403626448022369459799805401833971543138696125155656309387159112388013951814811239989892675249683543419447177702188688835236341105738373936478854762035635387353429739146503079393096570253253333975847003103246756491147486046177735662329539969657845208184963381471508398457081286892452832677955712890883*x^126 + 65849915092439639449704063606783253931585895240859685061487838852123505962346371920603620584975669092050510305338561755558378040262174446160567060425277257804722263495086688222485120979602936673073251260373157529272451187787594359245508562686062503900992606263408472358654300967459228069702752415879976923465535758374618297878957285348534723569664858794296050910867529439987525579029162638485592486011106444690395724914294552924489370243946971941442936447697749372136109994483474532382771779304790932066016716701769824546684706910628397605310298280423840843893400070032448179537365842498593495666226297847068958708197287204723288064965446701100783014722650692727418543192872955352477710507457574600014509373322280228475669440575901835045067012558301361555957904281081397098178486740073907619430397114158608311183249528223024735483395138034784081639713864807960107631895025498891834795046090051556821677060497985746811571969848571743220608468525949348997567098009312341076926982846025689014084680349685199948494489282257910321629121820248595174601700511381050209374338432777973012352392623567641490602290313280403455263187691530858385483401255651694343954326032637616959747238596762599091205888817290378997714294865273988679142*x^125 + 18582575628669303256585022313840533091034024966153380498183571244363116992980924421232483310635609934344233086323189124942620686034416278888570078235169411483923292628711460206891292273407286458653262680729079221542756078644778196077330409322228664172963672617377828360881345231360495145705626320706443254665547805919212969178700103203649878003937435106154480055354331520476352521959623585390864046973533114481479657518162720818409229635084797736525636793259393978518346146368798974893390237474409219777232484166843971874618230800712774090820076921047142369986038799343786134800709639719884555372009765944436516411328764149860361983221477150166376480652069472083650213158324110446110228572024057924146287228021716151045076378726541754757871248844218067640219190496739917326501069906729410074068227538279707888291013478132531596559250645487210861923562966187034365905108920420740227580975089630892225825370510318263372043606774752697428070427027840679786514309945387895309759777494514724128647933432950659685909523468286172132638268213387017950046818038128382135717638932584523966841074596985047849383956525647542524067791465453553455502171796016037658663188153938019455236687007581259293500704506152437752046067026155019964412258*x^124 + 5145603709637389425021043257340326292528429967521296654791330836232990644763366835881497544751409885280011384476635735242095978624871579702275717331041897150903038046783066659324166462588953699678403010352362211919129428912888065997345713507700851085816622323159815673216351594367103904525603206230383177835085349757599904038158113310026724497944686238883324998233789480277311908798168376002651842958438801538237380755580456691065640084589032399937142790699795107402586758631581613401614613010970748564869047667760037933318734037162984868458150837779569030345724921274556967698451741273682313166073613189109155385500904553175948120257117516900856529594143323859274164742611628632609833066435822208071088866818269423615058198042615549845892160773982082047367376620606849111869236170836798636396774904654320929176154518744407638251509677066141843726470782408708432123572110012437820642558908225256740425124642535867276389862670349788831397169858738463510553445171206968527883379966499980984689885541326167568890931838711034557228044976727053974957023299607776420374213134867843584966456425101842398345829328146252112875742373859980184606460605463797688215380575263089882012636468364266674848342441113514845568657057595201359291874905*x^123 + 1396912875822226675360332314048622467813043503671738424301962430170713916925397368643147267674107566928078394401072418914143381874019411410017357181675976299031482416171374827268831237810212929547561800762307148974443869455222921397500720300698209086945018080138433064658093314705816864416856845809612701385669600599371924915476428183116032364971936588919595572720576909254298728727639533215585823747365633137533052537066859760155186373993309277688241145134435726584015647454954914733549908204184086753568265328984575273577973332713222386893818012517646299825974850771978070414851996777989724419056252182631515294672991461823858279339702452985258760287226257099562282107733203395221527010453152005687549548000064385946127007828356808491061794745092263394195005219949601264606735623622144255476599109929237938850929498485117459226585196899391069504225569469064546743836447559087396784278506215802077304881998120660087048464245936975061992331553976104793695649841936984155776072567867849508746909677660410141177315888601155356064277542289727580863581271807150154211052521207451879151769987021801585795821663083051646893728724845945626263102607030373860475679057746513969117984229977131994935117775528836417604737492410741854399806525807*x^122 + 371423618153700204744406741036294322429751336859519259291367472851605528708325560791766673453357854948285903447065145769351506972767926607493368606772897352068568851271801262850249247016072259248883036167222773090948115442590381480414026184166228307601509887877361812466040934654686614434681199130177251754587428778018196410197041570012676021322195994463388485629154419037825381097467421277616795787197057271526000276189934375195854049120786832107047630892250162730444101631416416311848242955614816175032646182216183414907879161423110870144180306465727487490559876944737349961972120303178963193147447686368640000707663382412299079511003312734134200593922768546277232995066783157872406023234715580414842254405526286200869015277194928839308990299802707448461359604185608658367787092860433627353153978437193200747124557954862622256866568878336060543501179960525754681262974016380503348498095061605982168315482624695799668295885480995639311437979420135288182582416459583199709339075737835706332998759559044520523806036073766136920899306649960737049896771576147222336652727302578429268379395823676423965241761630592815441567782322725570717736168286212652176619009389308524156872772188673718762476145558027560785939980022150334559399371845191*x^121 + 96611893175906167828720387080141325122540304995196867169906633495816652035147361570454465096438569406479383195835149155151952501590540684726518799915662960719558424256717532929969433889621919430749240436157809197476544767126613214137346708789748077147597285171926302967413404397665116872775102447123473087714667982333601591812660181449254208969863285084470182617840033469451819613225438073815023997213111233264266649313275789597204544249466310827504589322808754122915468353825548935243701238604650549721274774869032385842471777090059396997089582582211362922205233114478891078415481095135921766136869494864673232181906549426695490144246282897742515055519660961699108677689329290691813837211644554316889866135969167782330840355798259533338137449165715268387431763550455827771404643793939108554292226473264824120760925057970563741684814993432867582568296836033710651629518770414139242576050995692310502788895001420479543228580006473223807784225241011508197279072949472577363790808904832799852743443757176504188597791038629789413852570631336984985947733125802370329997747854264063777749920344073701524863737796993030311072039821079495412134464494910719957560172861050894024311381463630713800759618701412596397664390054437415075649073725961864*x^120 + 24550502210080774110842829152527482892856309475079984343929698362459920402517596192228719987124508749776580419260937354398963502211265622356702359635620965588965747824125999665328909144365001405739124287230190925538184625459544028707252391185326195109979317490033966168007110582541180221268554987714335058608065818184460486954302615912395887214031849637783975586132666762996300657261407616566499624627624114920488681410531185994690075259236496853836580266014683604504451143016423946183845472877290474285607664043242934635190569251713740899068460320795083484352551841207185056459680765025686957706166265226583043417904734581956314421839690938279129901571545866518869866707533255487982978001602039100538384041512466746487296489421131907311373381744012218625811841588233767613226375546913313997313642542235259809881146801714265857068736126609713851621669690728721681886559169893649087263190478569271864007770446712863861635051170876196840631800655953937424268014010891928292409471641724404041386019308630507343503425697977057150810255775900791329343498261321131104705252499470057090890666064139256325919735113560321324686495409513194835205078138885938322495875086608237743253579681273125176555357655405237595848004189221545679032233654832812319*x^119 + 6085063324832251939174518770876430011341689702057167066595296607684284199777474905508763052963491957047764750132461106770356734118142717772367977596501541677884369287342721833683371116597845348932097468823488744477226649780584450617987455198018769204596230061595139309390453041075451369988896498497757619896080204981823345051723536249441407643052773866306171308880966786930890638732401024704281896526684883072502354686630447637965091930527153782999896578431274406985458786792079792459634364676889370597779036252934031250236159809119941314823535109596418677882938453528855253337319160515147254964487752289787738456776012488428283855447983078370066238232121445435836230818783900869994467779751388046112033786081661739126257256757554680360389571828611982413125736965510685508965545864666801105797747850047298949799556314237691552043978370476673290105552509308154504125779712937404149880595771304445653441317876979862391261002769058792846999796034347977164360404815104323627363146556438963691406377723921018542677563575264179617590742406398824078778523740794680777237873893170887373308080645697518010533577293222828515197802378521959983134181110184529520221893279496561720432859036969336259400960716268388947597843544597962502152052493342828175326*x^118 + 1468371900837509072879491041045767078670332809835723421565379491350327100623594882707286016295099875005824954939634118150993455647989992939922321987241845816237508795848694656226637523654251674753143628704547255747935153269475048424005497065587165160265686481720282651644317397546417622731948732461104845437752912623744370140246570831879708895018093863902332545028340035491093235765020988855875990516844369173960418232787158139737601679770686386464557400988097039906362566101401450321201015363802919672289250443058660591646839223233633304051257431547217327664151590932830335095559638103858820500439118402616999450340182829842068935232762614941531912251209689952514350226536095860898128570985831265948253818260304638996722635253395742076413393446726600216819339263943316547057859382018907044191084683775582622652496805019349176878910286526043340035566016313171942140457193464679285309421105958123895830414075796952899981022811309757615467526764382555862996866351348122283198956308087462117692715431020732358710987579462827011972251868343923185391948752732418900460050646594999464658509914435947409698889034729542393837913918934551435603806251698914105003723155640055541508217976490443336234261156519662424271506590947285170460456862652747419974080*x^117 + 344229116593437717751587510690310404600505681230480780245979013154155450956206408391036748874528118059632282088842496407656355314132223741686482584566586657938538423879060583455826894546343835201814732729149037922252417037905050508816667900117744814540851098075627917508725728033191877148973855795998862232046484754755562344989146027033190871000582621936418895483753910886282885902848070190984718305588940759660043268209322073581735491356820098150142844192249145501673714587348782007633417763087156900886263309889704068322650121360352075155599608036805008072043603509872559288451620466740155202728367750822508089335857903841500110399272561506050767228187804518018036239673592864356634491227578040556630389101154388182869555718742606690194375136790202340256004518586211000168492267204177168237691558534371214605958385754419301631691749700399817033097632229630883498938590971339997151924253864198695808104784685988054809521682662528602282688898223610805309365107900631584204123349953573444905746474894674714548533753898532912982852310979813094391038387839339916637361465582670651218099804349963804179148430370086217047448491259404983167432920302076128982337211964534874167918858504528412095208799994040970597724025024724858827228458055686806605767970*x^116 + 78214590926267846814988420397877617562917464019266617781471181723410515314688596348385315389791452027983994777424272912054568124173840888724534661367809658724476642858070987094582974008180782606335554350797614933194507850986810910456545074601721543792022855438025779986704865393783702625555525745653133268200917311768361157383328937760904616995504099444654546863242385906649849352301346216391817707362899354835777164128792329459683158446583915299902046168457613308332255963620505625844022573038267497043021291348203986681112653122291024664585237103460783424543974822192052046995751810274760854766268238781586137160871606408816472863259500281095769965393021321555663255141297475262656479027412719231276676014946169680745033358185098341783689018082031173496321482101787315959112886472772966906496106579231350455740840640085353946958003430343747289307989870982870486478582768818938926816579841770890514620422417462694566816778922627001744937427138352294562185402139430596137202657268365457849850080177216419579586751209205895972694723769320061103192089971336080159489896109227241159150057021500209602345760569772605363710205666159336783800041083120739614465886790160847221251885759375524732934955296050273605194017002680066865222536543641557711085938440*x^115 + 17185953958297568923990842812150759398231306400802798978396894118865929508679844994138194748151522449555425401602894780550427017456816940037674820488963364681472873293592239183939216625106302151195629965130496453183950863683039113179656597230650762712725849255264717722895285098757181545421384334986185334402204865190162596274732269535042320851650111311663251445203577268351602167677580674906330142897784578947673988163101302236432805276330716619498827049766211989372502648944229794803795509077006802674825178701459509063028235174906885774419858294941007229443435769032802742862562974173836119629177148229830393591342289561004498107993728252596661436065423035550756183531515187911361272077995841441645839705169001423435582542719635114933568301236263511370893478890394208054117345334088476175505398369958035551399628868234840582382862583923911654610781383448200625725988578422683136747333750723602989474698687561683091956184341955631513104022372480509416826509683407200310261301163952687217456394954533706092824631502465274825956950924685847430219986036743951741605670296925749851306352678072410621566224308897881418187870217401136120797657791889077247417020071112618574984548786712950278060896586140980263562817591750714151498202347557632806034760134273*x^114 + 3646480429524731534982357451310943262614633406033007179427488183845500421425771117406615751751556446662694560025285545637647418430975671932719147325565260548916243562198167685467291464903689754680476074049712413322553808488389357056534834387297804157736132003051585464702453012499887260523148744291225084338876255452241622639152887045686419376853028942104553780568856315404538084141385768536302759169636027124757174569972819265836396178379250602623934197084950420176665040844217665958199335913112475920020325245282047387741233341061322163351968544450305057363242617677537839474811462813649114284778039128447817928391245956907363463626603417896931689006057000082865786767631464378798262671248476387951340929114330222048667488184998211425617915969482273741418171525104920258878120696790586661647306600511258737215757499505938332703659158998962956991459361416196013003750597200636922810000932788098996745825454238640930291333103964575036108038169914719847849535165072133818082655401077656737074482213704248351270532235369755486127289338475475605782257728287763311151077454100788941991774988514069026285706634847020771732045406167917117888486677885232478716019085930691330723662366441492438005161591311409128375696875602660164577164620749106717523053094982238*x^113 + 748032305773915621135378065317857355337282251004237433677481566423641887825362599250570461921777140204280645717957903017151421548862528230875736311647111963747468518371491545405422446768326369988340985980084512805606325397747627846830767521464668998846223887692229742350115709466585839864363197024549886302243316325606836105256042403543115260068424324151639128593406985163723635517540606197728111396426375671239894272152000163514022097745431333661986521012592943651041214374920213160179015028236645195987590392408969044034398965645549232802997559480786176993727240157260067792336608401862869629507815806517481756066717863035539677277689984757867091741857201673742654274119914398262873373458327563306924135598753523701631031648669807121866769404627535085077753749685464967062089869668639631358273616063409035655579845603145630837871891262582768652112841410761629994982294065614078545778967244151340563602318611431211712209472154907582372955153415024799345705870068820078209730105502673485333629739078792384995286266079022062291896807407627066064200891779339919670475615361626958187379136742264394499120107241490141178120509175073106368287246458870148545497123277488915971684472383124404272091266512405363444093308739417433100533632284306394912231073073990008*x^112 + 149583345408343042582690910244795300134162953401304864619806806019817272181185442291654412140139627104876895556536870105893428618548763074058717227563362830571627515576924117992221746472166694818338947915303895024344938950190289520984052704939124238528966364138440390975455846064509117076642003701363916583440662115421614395308190056010782646954316055714877260817831680502967996344906145529952282802802538007513299581208984745226971953007565089524508738886441272269263532233526448385924582569939495720268725628464837176012854658286822792936201712442896665206087634099429624322834876018987227034033483879071138340238416673394250403934177116382693855101207350072561246020525967210342904640909142148616940844637824132244553414328862712067674900134216900066288215017578354952337438509618429630022696580119313189753884877935198166762173165067472849316809167750455502264196376983520246798646177835687718308717474741219256987550414905428984245672312469740903943600832255028988740667361099163516482794841165985158892506183159203091094729536165323423636544830968835642828151133472129576585993418347847213759126541388049218097409424427453613894496103272430858450521670215229656458579662548808108681836965455872757317047030754507782502177782672405234557789076427134244279*x^111 + 29858502292160871317882751486801380326881859823669615688189409701092472446173052863316191781511466339677899914736988908955789390755041324759836301982546842790742099573673637449261979976566926060430487344681827046216321204537090017689934638365879624230676951494169144932289534904314386079157310892601593340178282411759388069349467235684776441881586731187136495826412238470302076853243380468588229479749260053975853113757554904559077966990870229520816767472363845433105522670277961483255267817555914258459244305929582157135042471544774947823225135627066772212999286098935762242421394461890461042830241072154275863070858256224825517371059230623020466906699376876360420514996717023440384629180707531139612369580746271981226492859671100881224379643598694266695783733292925698494866235555466977082478323551627046246954365525210767053233115227795572159799726231517483748774382023205478247107534534105389427286256973659898887928133348807690564597616385440719379989026607577476495147651866945256193000683524920889930323031858266605454873803444522840304475524557177191042827319890038056580255884865407969020876642770022448934285610214070936058873221348719798013957176076776912659142083061302588024845180904685558868483138732435266182520290540891296340623585161153972666326*x^110 + 6252517188922095328012082529668117951247090003963037021659006503032617859459089395502734288727535481820941966534156637710650713890477707681607587714873604077478355796267911688826020574830186332153210525474170261232927692247104162034737215456432618287659226999770096795106236119102328684158904809332118675000054220778045092776899612307099615615202492354723586300882525262761091147052172828255083158706896893886796936148568289376558251074926616254205027604366419462265672862593343831394821774429748653848395784462435556276400421621303615741697722837096049492125179068309235535884281220920102137630566330831116617859398523287916101716760604262143666569320870733194450882292355033723454954257377295951039682772647684894077566201452828850186512154861750652224539242689392335687827227982321697464915635235372414183057918389685898663194930141166326730116018546245903195277478357553345201926260722049207674385122235022479339908559154320263611450840582956243617633930726930886681123853322886904539928335007964266705725048354182789817692181436732669357506607437119503892695313438872919224309616976277951119095157264351638722099517085945957727377718458524783210255457825415104729305701150003246029603791684682815743577750857537233208854257334871407259533353252987257128826030*x^109 + 1471166979142360318111858471718876130825250680905760500141175568759241143076857202762834107393650206702366566343970846539330122785713297855139502043456977377045313449999974475824097466000648980708390689636293432067068440871216002897097034967042865036084068912289809847846940571141445242849608742488978456474830737461771250623620215010298169241608588307124107084577800588736884700437837974211126774428638069979881162369705259899422818169743721853508754403040811841636548103680351687677501591076324615633048348891674959941316284687868061191806226685198048104602234166069045329368860625441763614881046691995122549156261581928227925657694160012777585085534688740508278320302531321257177298124261512944613969981514699549005102899446059215323052627974402470828851189945377232062206610057309463103888063951883454941896384057799029115771506011247074150019946394686497288569432630024332505472640899869682323548613513291680342901645274769798534807575706792247985715815115329002502601056278384175070763885634282027350163988969315122847410822610380275641357673206993036704725099239090319714360011547129830420438730616118486181152957966133479238983608829167266352080165107131672074804550114762866963047112900142424211947066319672152546376066180778385532375873535717496432496040983*x^108 + 403981971740739098240393685936079922756327648807331593866361041415713813900172866437362121819409633186381904958797968087013224587694651049615014681098529621096906725887199814369186131375910857544466570686506551386329769815429940222383659594395076008678494839272758768964614580269835718602676528659453725448749348092667258611735787225050802399455469033568012356783033082920006773517530469041536641179862338200402947747641204787660856971538470390922040394114774639261507499073630152455042968474476471265510455472740431852732073275033658371194471600847763933713785638781653657140072540317086522958099413159390141654404376367328722744278496471150922185442355254721162356656149296405165898225147941729671050189096918884543798196039719426799998643482724354303235510329475828205441016982570400584262533374574791687265222855636188235593082110431930924555486192615769511710626450722271098416642517611995202034501944560192621534524184078457875620636539656634366140803170884786655561392929622115184749096477452566983830553390241076351738037148643526989787586422676277966702283075820779062704887642066866782238153926512813419553061878555597606717487131626354111518983064487534162954343721228601983881256314107178421046514264174350597789747598724321969596356680075880579640386127563*x^107 + 125053484933812728218216917347531610811666769640815470326112569050131362926447238206474860665687547471185717519380851192813873261890601802633570286563236556316429058399271707686031018700092721098604262013444195045260138667693834267780394203538934343624532068803955746670336060663383104514126208505178608275745460275849862918156382077624428116680744587692865584311048932566749838899184777008032610017363758305113928452713762645282713674215326883502149755033435318987726545751503183806338049875557496633050714699326123581060358477545588533961153997410675609157407864627170599970002294856433563781360167824595785993276824370347025868955025461152917597237693321322003504061772660449903378208489254718295777505030106120675539820713293159403815995606769612966705509392166308966553556476728165287038108316651368670346640742491150443789615981817904713625278161635878034842580182906549024461321177231019286183271079578885658188473859792030996213027139154913863948567528067009491272896250088964742144859014339681103396402728051241807178513294470002811890773180796632844075930772684068937337853429407509026572337232439469060412630274293929063737979801990731629029835544136813026573213109352668717270972228557742003013942578375179263686387709965143261447186665774119522594934440686095*x^106 + 40690579681233932891292518619680087866361823104506890005228833821030240246962254397399107994869746444455376465781307710024333756007637248569012094196565682298587334564196389088247677658042723095472020558727500061540837066467665074920089189420333627858689946026537692642784067426015788640117400831579184540028886438940157812560501895181903011152505062269129692333167360994648163112207045978315912827609939854696824866394022582886571269475508476075992821544269220998189101829935758863230535025655219367569684011536953953948646689048827667426581115161201711422117240447865397581394906104395531611955176150362274543423489872390528371458666099889494299257132314423079056108429465677548415336814961292865961073170362107694313529411076939060188814107746936296677664599574545221286988010901989113356637819194758083245672217241186095150084971090415257935640774351070117984695584652676758166147218661641058746801548015734693774747352701543133488358098504862489483160406696901501686341609574092985189961911290369557695713064535108289543336997164568174267125602501635724413949181659457143575603564220044059216193692039148655852536579976020795423231955862875335773794043924474685710202803768505533346401307871983454135834551151469243559004001735810865685249851012488120659026381125393111*x^105 + 13197473514365373052552457435387656868445859980020463346722944702619405264993504649560823682311517931808189500365684587070772217322825280689913810182576490959616756574191757378590325462767989729183515406846986311527259400416285444804052088349305401978854686926371874797734725763447594972285017001862949640863813567581971055791436164280259865282053688813808078361601291141588913746673351965239581463096935807194300526430389438198367301806753544912528418467112997062432795605333563467606639843415172446229560998417789597821054633128003823392154576474302315128519625081497713983874597403855398156459231676323852067458675855945202138823935819973625416368920643354310309966595254983736710103493976550958861148387318547743993742926211246733102640750829201059577955387681301680303875187140520207746415367550962400120381826998845961559206563172720940271126256551559383780907937105292666852443484055324216905621993844704384847745060321100128021442609638151644724730675729798061713777465713921967504966364515567398822455205790577504815516121493696597987061093497345435524700734125711494002445407357729946056405688996288257530784012442929877291834402066762339493787785216248374410417930480296747955708374508617617198522520337532189092461599065843284838555443021026728961822844352519317937*x^104 + 4153701747260099094647796241118712100783195894731156279285400384762602390920263303025219965423022167908282206215560477463786414968809212143381403426881577908657538328385336970221168113662404160378275796256350912034090303487097932500241632694284660509130407624107571254319909769664416342232516892731244570059596241140164448607220266492750732917631100812302269223491636846325834156728310345893734842827080168433531271501633161484028357882707162190948653833892018244818368112593046461555232719163851699948223810856082711889375166214486812192518457337001129157469762182869137643515116263910036878030032033326676781641799383061434553742777668775512074049640991045847535533829639011033732754315985116300720578817609224078734129412926356375680396056538132692151567962323971722618506161146741048510935646883739837635685986922436939179426998228234223744081133320413837452882757492856065854707817437866271472760575010500451056782124403048703386951476810694028798334143257820000066184652833201177077548988358420484669298677843456091219621772110302711695682869367383554514163180685591051726613473995441823289694380354547989702090504832601228933921980814440661674220413427821956170317146035696612437534564168599350515116663103238546521401289781769615491847904056293831636866253891984083933106*x^103 + 1255029593802951471696425945018593701101760174869590113359308911343412877507827428501425271759158805156048349090632578683738622067669703453503664569895717733208888006468620764477665554801283776900439267791086280063496863649325579198370973248470345675832255399963694256538408535651223198095703299831466172032552999583997071270323668929256795867822681199896849062802269895477922286461427478734116324721828385654119509929945492552074677787340250850833393149178170555668887229988860215284273643114932174351719855200096063383965804560065221514182344700778057604951625190838181238307060070152922280171231550306547907714919569712666995071254562376968340125823924054876293418198188320558010178671685133751938141886148223455088539917040234325771626275857237514353083170603976490221462633426528383687920083858163260041917466877312972501526573158383968934268010858873563076453470319973762953232958080457876700275322057093994737570840262889549958730074878135785099493703504193422003079091437322780280536878676857020397923736594386326981400796495867257502215690334687995234471401537752607002511552786163362303068654003847554619218336453683086745752681634947845185375329757811391838874574960374746085873688415349760461761523418198464519623303685672375218238238821238389434640672757992683295688494*x^102 + 362719782454076767229854383602201528728287074854151154611526734449632697146084560162154168706564620918241627914338864884523971688361973637238372993751194581470441683060870747061581895491004987533524182485941471151564092407667745045247083321053028373689234789293521976457451352410207752286006319819333769805923405363480043192675013583143210002994523029621796580038937803009486720776783981772647419550422476054772859252113144074578115022685056840732245316621277300707250518312061961289688270178104706232395626237387127945153281239675313445721830889699670907887683538021589645395163196001481358387010750223111824309334617322358334245460358059800893512847698811578011504549174503634216322203009255291022828041147600277569372330841563083251881249332520804989622580613636349418460114129357228223653858166039360945510378613676140564490781413506790224986808040411993217136406131386086234132733363511412032892976422222389135028835594812291609671001217533998112402743534334192772620944912194778367590607272027536139869850323373268621937459452174898720749284876550492058053507817066742390233917357719035982649094237763113442135464815224498305597395971135695996694969325457200235864102036487537152964586340824399280201335357899039138518122483113836808679846735671920008920327511310962567426133438*x^101 + 100153020325977889072354282765256237539924771235544503587298206571203268215335982333007169760011700085567524579266695223608645039433809725816438400910488480538291695929973699623938273573424708129057751501148879328859425800518484672426281547371170313307183736249662016527639191670835741400271145701050812529125687389857151375623901833457519312308673455850653167628341962338563665196034609468477086233388522562969310778212750118512937811969798801817881695543443178134307548496892203316858117538283854107243714236474867474875003194235275126605577700744289591617426476709192985992887528379251301633138600577491733124593419535159035204656268381040300618088405626799625494816328094266207644193045369303521925504741069381192788566692713395637438158065750848030137341957808895104755465617413515339610854811663000547939898827867642094128971876420564778448711723955087485362876200601009023038353962223576395027880949019964155075108280956859947150753970677468724232480354421160627592691897193752446704415410962984724780959029575239293037279404911902538535914242981065882713413875597861095151265998369609677067974058190103190583426974941073591478363190416098709124804200090442230404674569059144342899941030058478493443315610797105263423829642229048761507587817803595333451404166225409625693868083107*x^100 + 26393607969675636998413804859322884492113362375750060866985575222643133211828271074983638301459271928485404440501187726207679635064572217735879560393434633740258882659274814856544220656284382818862217240464690676226224088820755329801176748277059636158382243374583580840732913473685347801465838300754090595235293860047860386218004898566517735513853033964498266687524584736002470430770393070143739953223558524138883042588820266087027263399840149170078829198645258391076574668301214899496022096786221696857251782587228003810453452029639032200205810712960984703546790327913666652130653426341607593389569570308094997007716615537138649849108969524111999870204180687239235515859110241740315174163963478883182687540930342238982366826364269637624514830945452746397275078069068511042598515148379923663329392693779169407600216390564678141314961444300622625537128794252825683168037202053142155758707226446938340340001477614888818359940491367939214410206550796002040002957431103266868141537559210262785101308145327667391170750160123813322055586723071273562470589867991968921553288014229599529664178972256982394619626866084892256478539475672614025054460486881815152105420267499592087378042527929275946248643637104144344333255425321983915817353683028552744136025102487028001221651616633913917210518914366*x^99 + 6625571265514972896818899299376028882735960463761634049180982857903512475616839238926057353642752749356832949416596242526397649085462417401550967450713210508457414483415781154850055253736581302408026712173492369315317816401475522304204322193754990576518167829431887126647441820789510996964813981729694040515303486382933164044657054927044341497916174501543006841638417456183961048536895714909295925915625168421615276604262515237673772471741967338934002669912116587094666936778562934478526384637991856539063103188768332746214362205648915003909588258507213733359131776514573854282118117209597464615851384342567647921955962470764819212532483767168563983944172190549371969173487000598830490169243774915896680363427043685816076500881513525679610671961447435802792901915494776417943996058508686380691774787420018741882820960569328828256979696310891511412184633843912153693651137397959511541066907953549019456281659523126091036269090485445018647518698840746086306187069740765546979573477130064410749266070406870985324484670381876011906996783666380488068449995489083219206219831414976397134047589194462891157140329793937660910043802180180760285055676829038675148166708936094251103672966135826281851366807586277253086853524119278663950681412694690379899400516558896315526544745199416675850239810595715*x^98 + 1578183519827450653714834469986444618001371776939515901262495377510022379027955410035043912510963987884550863846493018414839705379712008307362049119772046907921610160139170314935580389749496571292790187110880018131252003312060669743934130411694850495799682581576216941286866546434479586053432529399590896507900627630779053932152530242009465767046172893495495869403367115785953516632878070510233791258415189750297590036253290936034407524321806089076687060628871650304525216226864385962001616018658414492898829238726730677996155316673136878077418086493495099027323562337648200821697398599350104747132658826430447208524845243016708206044105351914566382198729704738275764985690309437113701528260919543115619600478240652329535602507280922483387709368900333319894169921943098418027505707047644024843400673251970130754315955948228620447858850006325261470824922181638491439949001683723533609254160971022450557911504946479440671165188114300506986590183921899531254080741312971675879364561033822935427007722989215406855705259510116262190136699854955296121336658124978532980157973203059830524114219722499769376913515577674789543761612271884231013122405240354274865614762529857936813477418334856847934257082810555154307840937851052136092248809702785737497078127295523598374507606160424344423697574858527614*x^97 + 354171521842362910663172166017517958031715624201424090329591892807417524618305392713408307294885453919160245806955123394246727472176960484096876002940192545360837219077923304965298553051921554992354290501847375072080163245666898802759962085940323833904298452362209160835944979124626504497573793686502697942755026189499931978094460181197041317513693620548841612348285602011366307509556316993884522993377652788267480461937259152006513006193025569014878191559112133420219510259686655875201171058218379966300824119536586819976048651742213734128882043735565204789204302446235999859243425069012470226335341859679510414404656160858213730707429436048461884599043123316143693298949439686773257154081497137021397974991789501241613311457030413069573714310839274698272509119308007381853722317553302514713224069417078901894744664740529597902767669488211412784385877473718670605435646063059398117753891246698981725811763746494107998832061432774137170267565170652183479485070972962369894857462672522321707618431226593796464481897394313606124071193743966246646568510749623870906803653089884707335452990181786285192845230378251151198129029554646534149137852847116690427451537957329200086953586711457366070731771663182611620326141329288271559536472871169946908948970172409458714290641185728168112427813668837951091*x^96 + 73915268270756186947849541026255970754120196123065566651584933780309985505843993131480130458265418070256796037947554195679111826458622172162011855851449062745412409780338075958727987013470508773588731126892515193468267961952922861357640116133071835576901791991214450869735724071253418117004317924503404374112703775502118482466828898341058988846312739319759956650935233203633090199727114402723838397570720295220944108748414244124970789522558900069868700719454479508301034414926065910992209238829664641129896212765776751840671815740239450352170893817147751237966116752652454623451822458019357862690331483256127854064486978655595631020287260109456852275523869065260464818391931178786624763607500451074505367953353617308329942894331066828769775817125123017822044383177002997964361746546805586893749955588844808185582975678220774193061333443464200278022559827224932378463608778538055259469782544075473439204064649503423938553321100150131335915474838871830586565890901663388145853252397674104378101251497700090274032744040835482216970037122099229617711440964089662206900306946047864670077176763062344053987589610345863167202580714173113050708191912669758965433597665530317263831168416753830518432027011548650717416313009370420581373248158311319908806474682526750410639725790622422900813997098820379359401*x^95 + 13983044451387784967121521897069972929832548642337463264230938506980779865297944814260129768305922064211449433389214809184196626378673188618533984905919800670693665952792530878115128191366082619274854978202380832952025778327030648472499537416667075707967797892691013591438924290092433053527161896378454531679803252267681216681893836196904352037007326992834193561495209978383527092781207234364018374372922035263440912338588061785668144022058520712188128839733674951738680027351880044829247439800110731265088623783278011952872379498469673717906471687180978658684454326816564463014774601298987791779827088404681308268599877560845426867513120070755779671570470865573584218848746862202793194643546519294824059628569952511229973103422719147910583057038713690153394395502083608969206606418631463714056229836160845537884013388485652193724027134316294961845827894622755938161627908493708853207584411863743197208818302281176273648855061522832479575763671391534399244045390864146028717607177181472309487450106566978058634904544667216197833759745666839746733654187279666246595318529975345638275851109548591606867488005553775075149948684130549370465097078351424067706562370352655028626332872477753281781681612674037754155190755462424024207606237441110779747142184725788033595301746725602226285702549832777441051199*x^94 + 2259582161937029812118651316148679262679785552933154931182581645255594102335862604186943739072599347473773966651006207511789555735117607132878293796505071312353558793455221302023952160595015360892062368085290261123929077666691778484724726456282818748847272000055422493419759453010387628559691566564251658388506730514627922893261571869157594229086846663980269443749285476239299833678064610322883045260556520852604728585601811933903373192805291025299214926661222415465875316845428041989592639306228787337179198313823151099387907738927033765098281645360222821054645988050905066487339920618402015531940100700050574394998409911594553997948712091593257165788312595416559956078794297130905622412462407697901184148273584876206898148414016076802750740946095160000693016808349675170598333668418692374199644933676421481555098348781138328778677378914694887812682484063999914731787204332594452469491113775533440303624296415179043354197364339735263257681774030067608098535860397198332260846763167583174786819837102628957118983644620759136948738523778311011053697391082031214328425116587983750509133819079063128224764304115772674478526816381777257250724987383926767004641413552410229712678861150451681278019839688975854220018914627231504563756793417146617899255760147407022143443176253020244592489951547239706024990389*x^93 + 255297303533888042071539482669715961327472573011211386709925023252254004117968465887503539700631882457462943744687325389664472009242822775610671173296624154031962785624179353190506537434841700177288738640649851174153223133573940538053363170650560011489676864462500192560256631055029386749203698720872205986883733874915316944466141763927060287258047074137474272812940728311532758829829201929456483860813430722150480277009314317255405977201345449042824279760832546121845880799105585812621632250661367784930214862604195110277828166036373819402348672596449136304179232422313383273116201466235407315341639676131114185133360218524210988122180997374503390448223255852510769229261737176248029796890703333658464123828058609864359040029882106360168837008161078863822570591162116089200606107321149418514215376863568083847697895468332726939504047359543850330966569306185593614122633926172624971903938886235266298328178785961922532164600722362515254580830860749178707430655980393236566712979049138401100453452748994026370426661362973155424144151587701428420713013406126674433502208017332717196219872213886009289654703388199291444882455530520441613592053432057047572283611237306598763243827723893857060283542481055512182109074151943426488620072989260013749670286611172983113127062524150932801733745742996994820563724897*x^92 - 6881183364586055113269887951681448960931506625128116723702779339719260646714170418337250833970962643346075347505024337323686181375218822661077368122874668477496747507744700754392433919512219247491922126221566281422911529925821348120505960245107533050778353934880802319216944708090049417734509078835210280590916398588980589955391218801495755984421166530954939618267148395495907305687357945315944236466046289399077717706867267215794085542717908738839489594282756012197343494745840011113586323370614087197487403010337243827370525577305747133594346449604969159195261698887951676362221048249745576663166835768109912412730420999317235597993222394538011246956290313126334456890868762574516762319339776080341702182349447997101925761074932183135096153752917420056538863133867617142583215005532296868085899376721522605188397387278139490891622322431788120451228570919315299270477227255189963777094973001165322493640419674622475997265665013332697039405675446040044178806939090541950013578591327995417612550076779293315956993474262904460562003468888404769795618349629993337625953408117614599499018065850243649249532905369677882983368414555666981805539860600791743712550338119087370868879048685783381098690323824246475094908901836001809533673882558980263058882120358496512016641742454325174432233578660999314156623711220*x^91 - 16234863207119117412969784520445736426284859394187655283992281996658048615803462155044329358185875198695862943197357276684964966882701393301589161247432184134082736325606119450609584284518788721859734258054431401643749555189986288448171737596817432330444924591905345873430679986451352396178713145354593005004253052692871213513326838517415931204379274145641108333387808790244023288524216027819771417656336716270385100558043928083848859236193619621402830704470351744254259390316869671575452146249770035931814130762470860080016300241254783671898579706991227045381326523865123326429313167182244976908554406685973569609150001118105413441731686848547475201036857982149670847456519034751037755338004891773209330926578715534281314869451447081966814521470559288605940472509255145253992272153380471127344827217390289407219157948790736128697606201627458931731787403632172306760281484966488987905819352061770389319354823050970357478967669538042732751766972040172287850395628827918411390401273318038349138117545042913292092246659802524219465240683841271694600893442806724852875021014514212994995060035748336359359936228007707490715478411242809425461638739183390081320141631063441053530496082372710436337032425942657906415421938227302229246033529523719604447736555165278237191054104745878808994264378312313047712940486890858*x^90 - 6624874061286915002208059472479696177934127454690025050839104327021266431197375351231379899504424157488301181923342082387911930338251219255595902241806396104970661410087716281865322245416542091625056239953008837979942368921395443956347630957563967355428706524828423839495933354714191052721015376578115506636365388407160724720277396983714871720797279488738106288615252696367533507892415844885756057769673109945730106076882224677768139900557269183003957365306252697292904635284131213577389853966976777718830869746632369724936112681574291080695134238878320095257607926221446208590388793421487059194088780289394299868716133454283035729914937276197950571337286813537722744544023015283297063482390703818766180049182978479145550629817531462833705074982017685497549844969484526576205620449771461403470762711986065578765662971092786059613681008516989707949101440774829665414978399520727071647547961514418637509353661324441375858332986809888835786910969219906199605519155160615970063899618798809291659628371422490893444947792853807094191661935793335503222752393351836054842448304533919792092708790557288007735798113853267118001290264386270913867284501278418934413963673194246023721005845360804686529936529620342649752837128576185934400806352690312454964061035714995558626577008647121447561718235474328206774181650275727546*x^89 - 1996952394411480938161473638676721753351061070070308676948898651999058401598516228210425936726279324092530326526136789299019573808221396498252617318994094050645530828336273515026203498466208628178035136008507416697199482756169676564706097631391447527918529132667298376593463373797424218099620069752898682128216684918755244415444360663434192128841402920502627669898399553510767862724288137194708699001632209794699481666784654677811327660093590176868638334686298466445865725571806266828970682776154521269831483928187231982484219537150596728763400438632996713253998403467363604779925743623137879394458854465162047295783034380678918084722010439484428688746024116879935241657431095952865836381238407493202193583701611803716604101522179388390950396701626890333343258923138329888244016064788801884252917744736260878263621101476596598121639327532883772240462130465354125365736239427790636741058202587098792653961297408946821830861952359781708410038611810466796311702408777586558157112724425702141859901235274176383014865299764112998096615806903784922553642577701436821571280180244845018342576045420371786225087630405685782284839102998154908290437034521822251607319413153750747490597915302207097559525110803987597107505359166025670151289345582791155094680785050246969369045643713793110349885007377526176040982090034550321839*x^88 - 509425752158497424796712159622627525617252923508899846083532714166945670486558060121755026129716986042421988866955497957030517941107743160590963962562678960270465185698972411448551157109248774832771365342532427837076357803631612025255851073007231941050321188871628679785229982904535651089663057980955111910847943144726155694522815563835711118449643968067049349464840911760501143381633227706954682708150989404870915654509240692365503104203763308048601985399326629827774790876719691945690932875252850645301454180250066965637453231112995672754485089232989046072858471151462286281972379772403932488270133371265187930930315171367050410789451730764384863854155637819789114433200051965703105796627850159812538462242531767673730497739317114999967227901695432875056385817202687795331134887615862233948589807579514984932195184209042585909050938525947048839104793479216241708912582795027347751664220534900365228980737615083101927975726304376848374978987967199088297395228149188100035523936275539136282028555445122764120263719493403057898447866316284664970585846152096026326358361210425418032897364347598271064712894978492860987019894912471336918152026986552399660852080874802051431713855983977872802781004711894961425228929250303837767551557853136091442166062045136037345076136506380460380698329977366799604882814111702126595083*x^87 - 113338938919020800901643986625923588547439315684726822145441101439988686371606398047281263188062435475596521663948899666829601125939307113343641811961949853190931689178002135152142767761633507703876019588508486899869319502925073155077163911773329984204648348045519553702093432129387129416483335251481903992403815871387761178151795395067559482926439540077494326477951923562374871605595518195361314043222208519545740106028733082127075627951002333750445346571896309754142254406401231793651037145680619800784897402888888510704984499588801401123919763060695638291603821039535241563802539465182555190469582922996024046000652291878561036495452056434760278357746735713706792022659324902360408905522966152585720599129073024824370569801018453341935020976736388286554663648131861050875049108863730314082452618660895009808860929216936840762764278984130593144485235329036451745343412293595586920683641255347652891179045094334352451502202391108433956346532228396905710454131507270510189284830564084033013420021368166977288161388420888093935467486274598740426655530242176097683545944964923748199653015174787924709015091995471872013262884358783582445602682509341570167634910296165661890064267906653484795232947011187406350844507058466666590631446335233841536085771232145866287897786796819550450221120318675740977166416446308658857133989*x^86 - 21666379977311503258422262918913003301088370454132057042409507053597129072042004662360883537501087935065790703735033476866380285103970847929424191743766673999440138334148599293247596635777177653169767436015461492175094809016432099889858870636107496731918782466995443194015051762743826713288851716908141322020604210115662866838146573919245402615016375917442465839441624772091134449845121577340346212675337158903588042267759815464141427610473348295746665149103832014090543854418921976215914520637926982739347240775860294704488633245994372465338915216606984133665554395952295974503090491097187240715890143205589318661465235241009092545602300285772667034381114965737240914677679976840866309509033933570216869283027065970699526291984321849536648868748708626504721909985895837557476564544374947206466246334801094215204298759705222204707817476503338447062146979859770432196076683095816521289388532033573353767185259515977927486689113514563753366192759936099431742552327474674726310360768728191322050843206160567731753659708338988838076940699720421569121540439415865357106683393412931038522725943834905457942018328431157939816731634411807440679486205821079338902913188707226509475136307734755365494324294919187796707456942143762094998498642293190030245962353911025954832306788918195332153133988078364192846412045097802439558851037*x^85 - 3271219704753387527657126615601395862972595251906649735604946274962222701397509772793623461793921962559648464622708284947065079351340322553798405531938556204980030391959887999380083047971980348626433232913305164549545140472377958867840807066675272438063649481416805461588807096156954489929371760446592621464994823838315374131631120385309949600241313023535601760272749229855323652397890488332123566671923707263050794715316129595143143599073493614844324348586029635061677508307478544920586632281760924631086257020505229427135182102319527542676968443527172127545677308483562624399180045650704481671762910527234114702118111719095893669597637078446609968789318969400565665747273637475578938124047027637189272116759512024706994039946852174231439416877488903952726741262312347913989637096741339752228924519093722855327508996909319416439376772438737267205919045876024075273224538928157229729027884704127347975785869523168763531952286150669699928034030924560400434977924499345457518438329891339004923122651401608264825354747006261503795385625034237647026442948504735696882869338672349508115408486139023670762005452115522957550579318950810916323374196706563055649684635983393411992425275142735550447690676947562794422406397896573795568502846515519327104506187676360559570760274519814033933334425448194404662824175754160764446016515449*x^84 - 245568021194884955126691560249045217626525333934652429127098007686336697668158495792966621983898751760075213875788559601713791646832222654199171942002068100927986656557444110086604881762979789647638752556440978875930488388799273707721505605210354933567615904512249866284670325474253194251724227356462369700433508423876066590068602298243839059481731362815999185490109271816174851425510752711794623981129960557856830634417100903854653687942826538442516728570011995077378104394396932447559289003605208725302802735490446959867694963126015648345453390143599278589417427366622746707199345135000137524017902359565666368141189557519807565387321155663698890066892660428356538398155147064600308948658707480460255131862128954622949311869178724300655431987833388766965719184008025786364621124434474889486509266268801040745323170909323132334174487189280413426459204177439708205098288094965729160740641827691557958950946088464916087693124859228339176524027553482132812327749723721220405978997777004598259949592786783533201227874840405100461776152621579413366743055438290311873349863775321543892939693078827322125938467130738803321958170156088847013562646834590489164902952643376307353374635102806154309467241271097076951581556160981281485128768160596630123399850233089504156039413337990488293420126765939852316789162609026423519930597982190*x^83 + 71218846171284741951494988052255626827938548043025358672034540315199821550315659883906259069533326043601032419364649988033173694425242554277541889200165220578079375715754840350976151298624993034620086866852978617923001452947772628670245318822759906942807446140919480179515707264644884631609817003365901659705999478033493268459494091914264233111662456908026692049343525878609003926407266799669676006138756826737968257561015174623999560360996337064703548578224885499575833172489738779821032037966954611991392143678341863696374139963347685082009494386189385518388774104333503635123644932563461354337274317845377107700552363789725040889390643160414973562235424339400115287816962705200057532998818761279118892617153702365506592100674741908954451565003230289996681814859215756522609716721157758328771091757928361479743224692845465846506297414588879475405162991993215688204492537425759821193890677041912401248850633463707008204999699782406485295685043171325404164792065495281548601030134531521239501927916545642304218386248168861759739296579736197483427289681866532940093936784456124742271789883246551425234516858849851619049876962563348977602023651057079495822466153012357046689761078628546989695984024753081822903878288593296979114842146137475872320466882764043767796964129390314283961492528623484781331372913641759011701334667828249*x^82 + 44465370828552317882154716739367186604279651979572767385469568674387655999602243535326168309564474904190102969047257097983491701381085019258208207102555791170860108581612229173592994489605998487474356018241076443993813544576554995647232652196229969667888358769532982568138830813304239370756083123548956087226778735777609487595742868067357836619115669748501095422464357572197431676710864463630063018259215883334983161668250803610355270254827866052499813088558003444538291306528546055451354263992772695782728884802222140301781580697563830936677432805471621622774481241549683166716920060582824270709066241973214323287035445440344454577469426919507776428849850600305497576700139180237353880361832444007372042299332836163719229949006968043128660217472872426859936545481890675950711681133278316226937067913670080226696759657746459320449886642639491481344538398900162758840627402574023502609253110869992250860094128731691286678772532223544261956499614642682450835881547069741613319605211018325407372939161540372510327718935314335147822032474363109053305487038813821223706174396198052803787014429834857290200448134564036973165728088177105993441169636502835188235631963781269654454446241695248740244054143883722644718181533782500805456156707171811292436678563593137940780851052052306163587016474571375408167102958384166810927441387087329392*x^81 + 15532450867592097640505817904387501314246203934770187734306597215295621270633502944061636053971918592369713073561625705443231250006157022992574933074293287361766167203550866018401260715438220124747160641291975235033230075270230219569018739212863182430631040354175935444178366633471524934175437002344402186907262515513119252974683910765897596331776181266902568629233392757779257599237724023025723763682866234158328688107167134605973617875651343587408005537407516464533622406775296490529141629389185718381731049542123073387599716800781443587609060035487758131827753389773663412106531094508985531001853244136301223623582409930206987346578636876078903950001558773359046289767630635608925230240823756372617861883801516017640457905325339405653884993936672221812500358093079499488549126576978547242301708797669790586235718089778359126358191197047788642668152003579098026758484232186025315820025781408041108644832949082735864244940230290434345048755816285370187086760422899816035271327808098352891187835534993800462206875834445323443014348202917160636476391126332986286931574965510420041854307039939519738871107473327382362835474982488023667238248954234800204443727303865843855908358977412099006144665644601761396580039507046247754642572864345137086629846572091465849088984488137146784427616971231115547338960646625459146087586032343960894107*x^80 + 4364162335751364955365813061429074839486346704379994457216000700810253256853570508928058288288113676199258016366492859562023890384207222125652109989779560559635491920734650534756372843357980350238910069856088139571775010535047107846287438171165877554753668084302218390964757228192052071567691772731803044132131290607783958751273295667357018652101628902344460766395392786164527628178665756898199307314073621359427415165333582380866899545192162460358107945179820851645837746519659931110928869609038564002985647584030844762623376479255866789457210767992705366839977939639950469378042726613455633245336911489149087220596180626063873471006136699765993377025906904463848853172956749227032187375491612895681293955357794585868414934705779202596091511275355085268147501586536517079072376451482954035264297744937880155446937679215575648265684857772638498510507444469374611103536537141154118740251446872853337525864345822606736344975683205817646729132176894262425192579186505957591720900177727153521676439307336441872410232594104701045655331403462041576194008142193754030383867675755219405841299685535939783030807390568612382194741053862016212373173298279772592777534781981609275376199164778343272978670452964675136305309136570349995770605280628851343234097052706458648673435075182437375689393144944480543877783833990463466535316652151949189280813*x^79 + 1063015462034482198147681076004006020490683145190757338432396135043495799948824642517597947837615762830362483807825551329108616573826647827295990445351730380821423619871293135318631349523777658404962688706866952775865345355174299113325545970983330291891620005866835495779820078564093931698363127472657618061519591581739168479724307864437649182718895457142402972549466982535190258413632050780893441066308397072725986978945552893908324729326670491768843857863265694385982835919004070473156283153258339077187356246524481067066178191246783396643877346670884340313565004591727670697085116372420376493999022147173242224812102728667833550280728080289768193827249332762524515170696509709720490630078141942618698259277172748291896689139585897364509588447118665345401087652800590296271273045067684460606662880358000378415069421768119800397547678866494184992126577967700500604396141323550106794575890335839375745977060318679810231155816365614730034027904557724047572918374287951400987042952126134868658176057985152018621788741978025349734166111495339956802686535596894281161638860528073295419998944804681764994033785040696298918839297139510400999606432418554442957880348947964705561931996817573411046798941673766264244100435021156876249916335590408451435344293912822976459560605502546692748341296009322349517943763744679150986375474013984112776068243*x^78 + 228094933186368611888832779487122213138138029109603680093723918052426480257446905563589689245646507408125017952309573703066541930754653969738093125439389002401119833560347952067768445182689830479215123565675512104057017213676788512342188619253260375656255445572201024366152101537803020639847178263115250331141608934058608499377375976038705594066122838495468973284156863628873831726894658427284818533203373229361279886358420405438587423111900375554709878998956948916339921542635894978376482731337914761451165479831615989947399142922515011093700759243412905723740680306210763286814293811593690342009773351010889611955350974260982417581935656887899054817529562568303411536883048499202449170640273791143657022748706669364023046477699468488866389313087865796684974684340004999588742064061706121002103790271999862861694240047327477410801923893990086019747979309604356349868916212644261587627712825919108324786396252920134777095078496669779886680131777442624571572815940311104916142365008946217613475519782419428669367443378762760943462866623542349508705646129316713322252806029508319351643106147981682037309316941717588984678312714605720803202916920738076990011233933239070055624928996099149987754391999934469778069616447068412207978549327159651976199813778024989743889688235602595821909590381571363977773120284076745947992149141164357540500613765*x^77 + 42288852529062238081786173604530831111107611335275766812963168390632683446962886452102255463352078453663209264575814155162727551695932764964047217141525508735625439149037965396006189818258241336453309592353247746586526422218752620353939206452228305655729675808140804985193254455521782343183955540537663461998137290528100542803020397812098310401266595875159877742524710448501933782327506513570256054445667746153838249890453738182038449131048450144571764513742287769250224188128728236753870634303668837320214766726281455035369444701357557327225472858088357460994171645468095810708117479178821696019783023335219568768156542255808403634543286908218064838322980907272320391987811998247071878626924321883875850783540035830404017875350175320631332228454436340616046170081713988269775606185813288240797165094073879939118381372753393975708613765373600299167071229038989313426875492359387107927368693423553782131920496214274067314655714473715317598092842821927687212145757344165282769252727767747703843895534138545201685500049628573871917517252934849129017138697931734915404282150589671761417730551428756221152964943556766294787773141888362545929927847634152829021204134495366725086673966938900879528450406614883687186069773022833570905384110636716169576189424506116185129313265073451928508920747068903810313200444019790311284398795514669817797789042697*x^76 + 6217672460050516004487908175586531226692209630843339907059391242364347328517669751443709666528566707571505852290502602072152208501033591998899189235356089438939022735511005890284463875689748345540890592681439572566505836384727423088696783389046534172883926734968326096813847621200429431519822725059633988354882797645515140269092977658801792042637774344794269778839956663764132267672189894115401777928750899446007032836672554474733275928810000290290178201861031132505837418603778137784995885291817999522465894042629171847465395885281137768506138431611677701576694027721196353632069936980727683089449286320451937489240187185170013090092219543077394971986369484018984220901208416730068911757832102132069326641722678689463661022382718832101422216504239431065833550180378961216868489835532940217203402424324416729938019293723317291382243447113803474006654726219299531176349199973024778817348078773006635890940306380641620382383098697817813717561035193441373260799450029956682219837511326405316226290479408281465814794684146987044110333414823872803224635472770199949115384715599511142457951176739842019610679522179414959988997596310166952365015714348876532681589857133519939891046462075801680773448375110021858573733954922280425242103501130672854831013977881912246042182563131549062677461344114469733826492518296262076392652972398219627298336446151376*x^75 + 455498075260386955877338305777383267063454506732235364225730773764236961771424740304953791476236303299712289733591875788447817064573428632305475753931157155990974594682741938972161513814845361877112113228527498057681134391940878313017762925966687514195956833037011912250504425240248210343667464397587328880906702015363775324868680907720222468298890140799647932863032904233375832962084203274291265094509103285435059647197055085435818967570589622474943669370687692786503222331627565673497234784949999276487928032598489603400391211586140509616719933719444739727300046859158180986635087754238665303724552842392586627551910678483746863472455206020830914195241394889081039515877448337616252388703486803111505392921969570366865964576032528897171314583778273331714468453081653730205964298867153040691620769182057754476975746039359611745560831309127669016081225977814966901980533893658233694441917938699229319430944795545713731240182595482768433640708585939115566703227173417185186330564335297472253565217758711346486987575470690080456684962145248242467568695127993595886353409107167645227589719960479652435031581987237485762071456085283157683830011084699360341258105250881410009599444432666432920889715143959742896827398816175264942612706274641155821458526188619153644076987743683885216869900238981386213555729271842871552972009723850949403530235324260551*x^74 - 130935263431522470585570255644672455244573676474918523597173988711447305725185924221752526968875358645377679127369551258078210084036287815606156102788075006331666906356029726979598740371814816435984062153141799430452333536182557467014974972729552970060661349162499358025463937941446566102997007408095319686420226613486357441746804743192086397078252559002226642444873978355742550303541458637175641591409444108597672365228033598746032353012711869197441004661168913263545996374720735766208775257131300579967848457538455240209741213762235953406490760227096086953221657367227527638340293211604367025631858257167221562738188943347306550245590898371132457803976803308297081591760030749585039555347955085186935398680294501476461403801358124158792317291974965423408418013786050609015508492400672627904125521112521405941944418877643699190489063158598641217884651840217533883631533889505603824333529968498044123311113552519105281896701490043197451973177796905558033636524616168268330297913170057214330080776856612137041938644463661035071930012053696125595849972305081682894329845904761283138338587622265082870730780287358422047657445237334589821779109029885711626430914241848319586099821544690718552556764338723316320727117001615799407336673489830833159869995139983633961765345909949810080586658474961440258163199685469553771566994293811963157330347755309641026*x^73 - 80818977148733447780589496412771463779474320305961981486167148580282435318977067879845902246756704898643581055655820459212716620986418158435617144931603845362861364048806298938732703272656252481986617220861578854543949203819398644060701506037193937568001785076088096126475355321890645218392724849883027513819443229000470108429843431281084887160880906317754025681787356507077126693126322834803139858808683920547092226300626789676884271009654961368053861592676951517055461102994495816747171600991828827927307561683777850230399007249514102491386066482875678751346488987474420626150809056503487139970504877515668528337628783102793908808316930773107293150655912882561994399308193729078425048693053451232853611326974187593620397113455366328583442991302510154435013117414762329031022018123750509779227384874674685986886221828624984919105844139394062228549293127045923267738501897082592476604767523525346413729527454841807946899249102997067689693064460510049483030153271292098930549848042577125950745751728553489520379398456223226640423485097636544113918532871348401544639179005644867273203884760618670962066739795734029681141156456021070642159636616037501833796460845214977932502945017521294395737557309480211342736493873631987409299507038617406439797414583888028906611791694110962554186182465186458097518361668683874659316727508755924456040425881758735595543*x^72 - 28223735819905979948675037061562508549828554976370683459176562946111053282318591087975988080637750692231325319437431129188564730893996597453549344313077771303688008283311721595602990225045837188029422478696105669920542522283631658513694369088358669834929941550832132504452593638101275036213596842345942000748147448016220827141646422458852821363973043541761248004680882933006311665434308154023219665947476582547165051021018750409829983854191079856187871690776681094424390419180016963830649753699663817882671695268628535444380157177107831034968676958510631020309130241354757437724994187186147797006282555792300411778271934687768000552472669508558732692803689372288845063298663293093681458585024111045590788492053648595591958685097532353719741231379316991536099613468830720191241641152305943363322144713650702193145843666574567930248489070033574378232245297339470203085499285483409672981928814498538101550514022657291193069638732299938001186926548512665817242135078645364594029377702569368017390762807748080401235278810089881709514696031908095565299962113291264412079342058272107272756354309253287627025665313847905098449734392593191566376863591687891623398712209890310404101762290267333111946924797190493459699286556053660327446449543528209242111558682822349780341407020200997505987477582262044496058824889477315376747601170741576035959446662021810789894158*x^71 - 8039273844668093612692445027849199025668839278400350345586691236507925906359264510193522009518818140135872182236904972518924684104133471764418426694987994863592735637284377363434231421022661576065721710019793601546751855955979306829926842841032661176039153146871092945150623632447362172621711536384161592177866537991127797839535067625644388015992128615602548816319114270714579519996219018020847528590531505660694368548326139296058299517076009216367627997537387722075457500858272925178452880634706727630726899903518061193397674258893789327767894286047461624713976419187653594145595091952071015671185547507029715728881986405212011003534207380039954250068281011121217156155358299930860826081201073464329050434753551756450621105612364369584242148720646661431518342887350984663509331848679234375922358759408526033808770394783881640430100685384169567939210505373802639640539392261625288650073072206386690936458423734424195955241436386571176749460530411639905928963941324183429581140624786866468420720984289043379034740775683422656216398710952898626848525109595415431062928022826441933800072856165942437188999435121133926802505035615624165869058020406043969630864500786674287429811842961992597455244862323931531401026542273740740180166118803062236841902965610151630045625281594163806556357488209782667061972999965930403134656816138872722634442275299080504399449933*x^70 - 2027105210784854940507831659037214550019616957259890945787547820509625559309886579028924875228743291232272249483364022985934253783713423066183018250951297153182740851576300391012665586982259552349163499124108193839668432483351876142251840470146535425907860314292770203234515275531688195948478172901788092969952448975881094610744739386089292283655146556236172280886712862180222741255007143560465703236878830106856704194879257147524825502332681630230627420072287039747383445978606968503946368858670450976624618608602967473063130693156715345958708055747662068684931188632702393238662986258709407552686938213257896377531678948248539525725884769201641097689893918953857138161682256525301451564937331806074330770774403654190876944839096705004644445915092525882862234438191187324292454446892197137936182312614014328936858797626733540382746669891789160550055982310037438878391711392866360579587909171577246954462215836189568172198434461675265000086088247722869337648099335137038811416119276023300036651616380297110608227740785498292023517367098771994680023983340579935113714727496226302341856273247020811794002144667717740745016785403025867095648696983701004259692626541776283882244995326048890727638815627242263985419574214465280666148964216893764131937167665046652028768493802054007679246030850776284428252856206808823741315833962190175371814613958245264845727607623*x^69 - 465992527556865529827628043776394711486963554611864925888296637257303050446160569732682675547641096774407634367197303122354760117240342750358212015513826707698351363569349662848496162141575298662577567394368335259177348849473371790008402803344848075161180528917388053090750194469730177539873123157109499966838958168482276428354222253616133538926645516914258863658733289682665990630700237402682689798527492861771378861859910698124894826128927078005128776553874029969414101935735161836352713220133983051587002064992958057275995543980338008100572045901085232042317166367309529941933524793092884141343822744347031677298641536512251812924674191568176931524102244916474627118096005813842287529195962727436808864690032398561280269087378193861615582869479912699227156309858748646668434350347564538076913481123170132037377440296602954775909502413346948169889824466485650965925591872933380935766066104365770920737804837860573009201413265506807314675598844746461344086176816828878709678475210640991256834707530076681333013048698155528004238609472056452963888630124234918602924602002797949033154138276134239907293542519467661362040661970037245429898258731451924574831478238428112747329654146947419339487786686213638772652822312254682090336462993279749064746653978388262658816740942224693136269384119880753722214724511066870468742482824977915369758140687375507181567421513253*x^68 - 98667427640055834625505699260355225845486413531856792100336367433151330257001420586940648670161901121376305707967712134755861619995569133851019497251201104075788378973250557532634904332324344551666017621845669253477481874528634143441104125558831189852552991688381155387607648586074790735835677920073077732293939636322149441244472108661263743829840604408233831437436326181642647580455409544864214102798119874982739454023009164082506238216373701701088224106692799522652990483766540895460139012435880245018797850670227318096628314127071464303592706682550901825104721881104016911201970579435966269018093626331186874934286682381890858127489497072624751859490833172100165391825157436239570779301660299679534156868308984938601242073451316210841252370167246227605021101840868710406543490318781941754307679696754852368495528451355363504123072765530674488346235241456330538012254487831722736585978696987567382104484793352432238239841105496596612625108947421823763844952896904379124917845626143211811175224519919335135761174317809449953755763235819435130951053869591999242574902361840254897823652997831063973155703404838135192411202958033565111452029687958507927945918550195385652513543898749459994379148567170569685516874161897545207559659880179786282422564596227786705150585021663994146254984157325937410105338279673084769567256244944970769661996497205753872564711035255334*x^67 - 19214644139239482831467896962797823493313439098773731866043873406681224462003966543817699339118807369330694102191704619629603513589251271916945023258817802871931618463312974456331835451873025619697551476983129914093064359191087000572004794021206798671081264301337120224142070299739024983288368339779533598743524149099138061001985951581716679753109296768997222185725772513311062544043926283864834637968719126503986525468189512370544952701139704568923085121494013092833447506049237786146096117573291645198228054647504469601730994181135537032186221199927547316303418663139165327011430158025277491566019013713335686296189943846050200910108507707299116809108079869175337444849043490414918571043974491843400338815819725701700695427281704864616735815159832903678633901718293846727906354356313250400498766845517798224190601551451964590683193929146437487997650167339275823363751209910108261771188635114877302586099671318162644792070077619555654921644237860643272416995714152329587501589408376790570306834828994763458847848676539543347573081851784080308603758167260497628967183233251679116666296815362794295294444468767068433309369000081851068259168918886020925451209256192556900143786774992760535470714716021623211292478848263137867872185825606493512365824022459576986087391829139306822767873591329697277334094872527920005694137906348233782356524398004115744089596277541357238*x^66 - 3392241623679258944229541737543861027850361954220915677547296298557937903273982530841027165428658645073630700411817715040071997350459733744766389384321243126467897157881568147841282068228219143723671403234510562429044357752271482056397347783881007747978689625221418048324800463605863404403811299994957613460777986788966027892409640807708643196393328232318428943400944666735162497689408860478791400515474887164038881666478434783313594722768093523275561927925795649978581160005385438917357107736875985811109958879206966526957072968768213596308324426805287420870000492781864887165862697912111583826692650036634151849624832503750729121453574132467390735226257840032325283934667281577440261047095245076634466218397712943109836671265347018985121351025481165131531256146784930020852533502230517770546276040990462628456830035146257197964610777346547884357342546745333888311185183035229954463818708632902182894140775792119644358584827160374318631314277668103266952365425522314424227823144893309952084553328173260670760905103884054028307979975317363608327484805632171385348741210833866175902842283566584863764061584707775354004719457249640358725138318123255027831238643229990442408625810492485191012693122338980154053574500685460628775066968022286697523203792896151185011608986780334118933544617001133989306418438960874603263953062604272169037546137578830600834803991528449660695*x^65 - 521637082701604326637926028644685612943598202195065913758244602447076342109759552371452254096583444691789403362778664510840449300829720779151157584074230065972122448377970067451735860475164158773246163204423440328346506281887784389174071500713305717570643936537074676453351330580495909111455958312323282277167030449296598848770861720405010026452933803473764677993549219998170090322804498623015792411083758064563209596770748277556295985711128046980947162109442631026387086646107768015730983155336790264309058120524210615509035783160543925308618314634541229294518824174115179668378767597083346712266212133237452890576182017676083568090426667763006807073535459546867516727900032185431550557934578220942767231233874340761425605928627437722599889497743499864879170144744196649404757865428487131233325196209996792347594985034182558126942864953002194845274021529150387461733023957351163192828767683926510087277824006972195777780079060005133746645279088993411999293776715484547208423700453851734528480627232048233786433745934448173186227836799210084693971340922333356898887558415491396245618175651643649645312308232009408975834812182304268095261721813593526033690963460326219601283057945642174387900092917558220002216694731005768463272102349226112804706453193754637911237741575312076811841322314625614212548645042996636810573154952886693750278555577969538847609815673711833225121*x^64 - 61719975693644103652110582068440880512591804299687885827189144703372250665842426670973533518986066497597127263863559749225042043363960000228881048969206705677853240917370419525809288280932259436003705210535458522575331012545853230915752743712493497123011717938821512400429541544850777066068475709756861196722366771952233586484970605399645895269156642690309246299618369981581785550484100733908253955740328540541656154068366628249226665033255367618029179723594022105191240822736181121135372791617567647143214233585786211502211472434686150524562548463379490924855541165319535741345551254711511624551897152749713268372830898934382860163921595465184410598826178835390122826102283564714532043134784978329377574225498790568244466180395376562406459259893468610134571046425289718146394873070833410124178558874229258118081529356184878559609541986091033624451050522070765961132825384037610994214364040635228945832926265038154684586296375766808291584787228168138832473908123600837738162599005107368469840265614121565598304098833273074985192620022467110818868607989884374154045683513000017334184752746057613806816466739728055016311161550497359010839465420504916008274399346117192294438218278013091788394060039341830520465107838092553943763770238015866870718684271283787870822525122177857691691760573472310402268932728738791846141225757990185034219162152342642491560478369576320808308213*x^63 - 2264887087771391253454454626407861340026069331840765657841547680077203901348458579579014680940141118841622977831723722466000876464006199771408707325315129840147823381192689406435666622228051843214609331092469406178059198589469055120529781781774654416097702326405203423170885333945620520449014263757635548767964924637348787624414084599864856902762763552581741037822931329621476307254880505499861376420519455081892280075551270202207874911149250408536283102275704101113569694163560936703681243025129779554936290938454265504043666367038958112850336744500370401484783078540902658718647266861932967376150507083664417644051449480764263308929859873189905956886904047891335557943135892730736617196785210369637392464996949363921666379011313907171712044230897362290145524340437171482120183440836960976983510632157061500548839532290251106693069052221727089394219156766089626576081822415685183223845861614201681197585220211031318907551881677877603635813296560366011722647840864986824108687093778666426418422921101281902052358989035832026555616999674266506440102669242975556552766616123494728057434852161752238850931978077771637870472232913555838615483225403217133914898114083287427009631110463020384934917226928274445710785449780690166773619774850763897315856551994685677189869014626721986587458384102637831603039829849014267163338199903329602866095053926703452379375647066755730451846239*x^62 + 1696288083893966285177928497797388405118425921802314191059026954287719090438751362134989583919801136107368307535253348902516889669533742755842322291437556625465777756979697833745477424929519129727731380692180216834405115283933701165154738491889726108677831334409134666124947588031773031612116185397473879803736016315153378031047432629773688152032895699478139927864997423575203618405549497060956100547019679536078703344716186407159181086184093405584891564743260451575034870049999852213568486613216675011135987149803505279762410496688728180143508393605335596034620338883333912037992779974462473729249249416479654482220919726162701557269772899305447310274593800170314144929844592265021581510259290022448569535393765872892842831091678667385433975147438046675613895047686594888158691985625644007827008661325895129356971276188135078512858291963643720115565536680242187055538107359021161468584471732222818780966152052400223761605715269864127564212143703041521557392071365957228499592589561900000969855224980947329193998713244195402184706379551635873686231731984973414032780162562065929602481676966333924104991896589944070860143283767526980655371248406365192989584453550489812752839922309154936628653199883076574587675113696240705372576348957990865035131798206866186975145929571959585124978692356704965509184611013563426143451747404731826308997201217778203581487083040250504526186920586*x^61 + 756362875042655896721275241096447351239537858008109967944160322168440897312622914640021519271344591414145347821082781747789525529460148158141294814015560525216432282998917846836043003105626116039980093872672748719412603149554589996261223249014232099613161686368727136815185632217007559569761987342805253256562022170984018992250785098586059836101365542283929079637163456828586972881533851801379433462072001239515161553933197082703763716232039717516236989719953591824981135731732055676579716881079561227529586667916715908191615131063627196223687235616893045652029163313618776643795083305149223834972768562391479670947397960237722511576221684688197844306196316744305461950198535800925702658944261234088595391178796501361711764458195165658943228709191848924927731348883164167806182090605059837154170904972565263820859176654557381712226111237881946988986749646635881479968756120185535888698682680489952601956676083361729178984713575645094686351416466442823517561231164787325242772025941452775660488688770958819645857388670726575530475251120752848830543099439576191015178847441121665400090477094219910091533674645138967860889641057092715740652646101258196861737212653298753844472156512139189044970589365980505929284600950321466900425834359017616627971998912989341695403660483350876838527954979801451368572668180664877867320093933007349985435642070906614124534710034548962405222623192598*x^60 + 224436960627060287860971208396152691544700899027216231841613313560438680534022105472569423838381902546438246435315997370923243484623995885658427118047600011325945330563875532142827372067422291054727529720730335310599490501347623599257209663357657561185464312002088989594627830699115433414830844116391050615744870738193338935404560927776208065340133711232075354493172616653101452433866500435275635785376762511250741563737312734514514535475594925304559594243619552153990083296402770570100021773855992744268258916030475184665679140354059866219259082338352889560070508864075390584628342113009051460310016968413913911722241804209224320590951650908895082141462263385036857223762166454404719981019400055804396536111899232098401705757087425038550770030750951638129154118932931141982838869070427669181750608458509619320871604731506090409795827796064243647221400523966921564354663859395293671559625297621186245723461863354948461543586943446653154361228871043162964334895751534713256270694060935831361464852315524326304661560730425644503875989451579261680727809230645416105013716173147659473862872857311211018120523604870876250503929543354500619088876515602087716819633170446277745098933455438463205868982544948951768795441702676449896117409970382787921576188679626964999432959996232175571657115719023429631015431087799295940908672520913423551165432761011698948671414447450255853369615880648936*x^59 + 56148620916938635808556606901126543868867380907193108006597194649885992457267033823589612174502751822118235375964066052996477468944790345328628185325786825568689550298765535538045141466440245470353831387093984573115686251607823682612431172503543047026639307129595461854081469061744333891654937292278627146935485320912174671116665494819208339263798125135928276929754758133218739825817800345918972196128317652286003131937016471014531680973994327900451992676446593108750981111384613117385985209192966171596623504035390649955727783932884001803540977257572597483733856386407862412198202673088201052640885161400056904678979955632521272689028089076843604444709913520876601705261374440160910223271863577131669596505725142152490377008338648041506461295367769380167447592718186258352680541698410133697182812547346994546605245341044408412152331402195663051632578770238629952158955217251667148351481861636182549582853500016118382891780544006221971972780299374521168334443102905287866394321399009543117925355369791812126741592247536379282686975011451846189880058307029572448993678652383247365007208323646461100566846368221780784702375775803558745433712415263916365359103265330738779851185647408599896998305259749114183790992526349288404073438161142631981039941919728641376215748051416964052891394731255018283424897354862871658866537274872557358614786090919623625182164392086306316487024828554376085*x^58 + 12618675028115338478781804852755872192903950235108841353005505015434751082562931271821075870171756935263371591547304630970815278634294966880461851361020139900715585657004155895936600024463684526904166051174686478667092964691727453508773310068436059503211112362458150976755273276916263234510015574354615423717982716883624117075891955800124880665089383472750443279872166746483739989245156591408684829214529332194438101981535183429971845382087058342932615834962341139875040749519685273981614642663274221449451386959309081477973682632844136204483615536077265433897880948687716372890885253167852837625100061285971356442278158636498876678953093297629213684427264830472512809455664777963988404296228266732852606591076537670124622164386108612630590392949896596046217721285033445872082325737566564197441037676276936491990687951015704783376491157759216745934825112302782007330152174985165631345536111930484581513197888070423847222395638481893063483530911548695507867818866881769007592674567381085096654692754920956355103844395354529153559914052577164188251152237133340117950616182522433150788954124962737186102665973850934088672050885946881507088248899591587524818024704938623676083658077156590850342534830220203959676028684806021769903909035615553058390473342844719723100723180442714779987019558973079080625416377848905126951264810713404163164452200464753974942140684818975055965454177846285301838*x^57 + 2610158460571596589544952937617466610912125518002544564575410692285038899998348713944654046296396195776786047306501555531591648380787904200478018619847489288924387331432960123302973249959416009752391096559796233485980686140515579252677731649139711192018122381425043343154021403499123760276974748667902126584607584493477296467542043517005878923920538738924331935111200336197650342317084840988274174957861788434352375818754306565961752567070735164805967443684314540359324840229349804990010402973215548527411008104237982534816662666252187955831946015029015882267513612497349371765036462432513677364107578765559610258563377697639499928410153099882906359371825353470056629919213290412349307507974200762622169075966206793768966538698172742019668242810147384299071376969392314465703786989917554459847464995424087167247127769871528718084692339867128318450900263812651735680348422872217330125487916814372329367535585649103441001936661507725016813093194265309865326008849173944648582067054615159430310805299368150544223899633023285405825613308187476744305678423721654460247303088369547648941066800062262689193696150287511652836977105951104788955149683786532986779788795998481155769579493620298473618862117779028407245774915176927491319053821281272667193164732173279083651689118085388866365124385217276945574496991935014463298934155205811862999640635220570473769544472440524138594416364477923289144191*x^56 + 501401852758208612946226521912449527372971020254261060851316637999619908921744679994431842599263922391025602714751763361111923248070981019455670960706866384482051540209482637982761816575787160685308382043482745922015696477323211666908028542645171674207364942930566366011969019168802975287838416552775583990674371753721580039115152146891845407510833155677782240852733660497759216096301589993397562804787655156520338409368817571381676851921066846986903946510439830620624752249365530100496746442413266614594035451112542151276748845376439349741769114224506217441130042786946364773419012763424156244206719613884723210873571304400787633115771775439955901158328498378207659375838055498423076146085912333531326562977201690527048178493494253619456069524400300016126370320007653638888394629707140242594876344547270579549306980337335820871369367004522058459023455989985305970147598539622548556976152891550745605737608448162738600605074585829590863161913422438564511217997550415764717208317106612809289319853320587229078127078301587709245725713283678441858525546322683708915731865239524833250993237716094297748281427428371161707236385258078681377064445666396325331059198053173923772459722358371765478366976815064104922387288710311890000668712115751089844385488208645669952265686086475809817163166820152231786116390216218772868302618234005424079318945315881275527318572469756699211331480926888302827333012*x^55 + 89409738969854076712303488322831322893136691374719962151362124975836410393254024924851742701655026733464292584736124314170708151278283998174795942939930277179832157029542077564982041815608142681679809126994561370696685925019267842991957325418043000725034435028646392463546854416364984456433683206272364077501032175385439586425465719835513107728520543730764714711226415442534647661537549365692382589523765166202309138922880516283712534519830545320222929342761480273060826667145150645286958720802122419795186173931248369114636139767905904625910718979762926788001107246600858590028696343785584765621781443675183132926002566863457595716993466665653201810233570158776143279917883314471968368016744610536377051342784400855090588335293093665261714842630993319929976610469679476442852078395637587065367762127895380718469512272984146224141700806593613132513656514978291953368512608195540890457232427123879015339112243206056074504649549473720751334408869597195523637399778475550360390251011988097683416827748891443461120381210358600254111389012419459770330563276154895992323312415705291268615303754900354686831305022685418724282640455470404902363205295627321328544777202088063585513662021140122018207780049213770724285799706275606146051351666700828232606122487725438117733098726341679416576873966169458541672530052111376423006137877429855869106193250647234842366481747272343892999241344888621366024597759*x^54 + 14649741308363969049102849594956998451339797429517668209328213497218223753513578880930919743265942787254765956749574299798532202013934678344246257585363734931491990095156146738200242560945248237375413541069629795018170652881559757984414743655997731193408205945196419829743625332092038337126120846503634199008288001004726033728611849417764173494416825434855044009386348573887053823832338124416804306434205397404325841646003349319556488395607544501767390343463084852062644486198159404372232488511064997569136765793024630614877886001977929612851485623749123020958937781676431154410846834547181802868408704835951208535309457235648100688602742201388348161903320603173739832624390124769555913874034544643241085687965354980297859568617375857798734425779350039509920262085921676334251191835997311005763213081733161072812829888684843535028505703829350375505815508970714409166413792294139234551227384874618295994795041126195438355380240795790587846123959624785377052762034429470229247727327641410288058692263338565541590623902477649118204702113856691528838563187613482471342961583118464262191569556821669668666109471340570293026437131886652318929132886126033137445720701441749338413480171715159929100806480115704167426552168131136867987662249036775618457877877570897661798908943902717651262525808660145523231913424708539849530426134423255412447322704573667200865222849686089120077580686071975735265551930032*x^53 + 2145932257660237570984914543677983385480841935733899001131256704209608292269186097798172633374786938912033647787426227804566665552297683073817788152081891278359136002381083458396681712913594988880321947885327280014563412166731386672727751377705754269617511235238813721479238228816179091381143529599996818847199132982463891094367752407944666740920803128627115493543901820092115155199409590202346069822081184358514738435570740522251035194825472466621656495449057812525142531732121441479391803375357722280480099460618395191120467874798754100653103114450609175968127973985802095340871409614961296998447796100236009871174221706272872354989879767702630659519400925515748858352105220313884058879406226034566655917482258772605838419780875861209002179607987210117591890258632668067501694734397563195454219178028367570971321268937162566529152684377733523632934051842106117562766952701396438418904976746594525059000909867826990072674096970462077749025615194388508352249332136303322839208620905816391089529857685996918786695433290046287877318062862626374319753513863268824781171703678781877603675711524869057025352918775596618403430630960377626204519206874856047797360062058936795267214730364193127182597554493188662684100373730677280287112898028935206082023364933213741849981157913398960700534750915763851183657333969566952555339539984248288474927086511033241268627269976038176534098143206207526555685900123134*x^52 + 260843429946419084941845160148183828333626905307285821224995448927990347299592796998501808134990666727841636759081202038443363493688623840429815231524456150645498687462857109335392940026527716655044686064988562720291030168007870666526047679721372089927828289549720678237102514402125560301852808490278380035955253216334519201272188860826073263076712950300318888002384720365546053076983546164923258623870072352563376465007625008490925915124682444601984727878969538124673776989279157936823418207067083434026664233707907229057469354551380070875638826783881884777905608828534109286448211312436190067939808189972306690245129606543651913688381461711850334236977364151606461457034644008662565577271658711233991681280669442930068946292206977772412134086725191219593453963867127788493748444086739522446599352540815016289299306475359486999216812192361640432363230818146899301816394128540716992188857585176333472634669399320344919378642318174112085361122787739029798585653651066669124872355982464314767694417676040903980552780865458717948260443139373862413280891211975362889444354715831691442986935255180759364171115972912761605440305321968079803514741449728779651928118496441977479496384674668854421125981277474417071645201731311779550855495550569467640772957876099576494515315654822920927803389328185611665873086207487761370517755602461568457433056344143110885602546513254903588729892236450958125025630511355296*x^51 + 19230966056009930985437853406676751169108136989149436498607697411066586458794887828447801800583325178138120106135739059076236481818385829043204460326561917042033847855653695597372683007211562379867402599613301805944313177619281099067224882367396748803138275730475553692876053865587760220117152681279697607519363160871851508447806131532914646653115913341561303230427408880332505728486504896816892905334475513178284960151039267158508132274917821074049641867564865230859575372614800992429215387027964362851234725713589370388299626077040089650185082277478287291329434825941760746021685458024176989287812593403386526644873871964390015928802375229571534664688610698684834361605122298463472167841811966923310447278736301802003053437597139165493543043102235998287770292833809122648512091727039462256474060817296976157574035094455148378538204119346014202594110637835541448504874973436208495634487303294305032719342799512524763761733455051917233128427041082409991631408430378263644655810759976403667240435959603676103594453772671150945187287897953553122385070503136869479389740224812878119771919308869189238657692682297241566366752835965232131425029523746610750298792891334939385166893698963665592688918909068320117222740553586227515891866476828395583986467366648526480177650475221993661378985536821045774232977686724634017791555617418622569384545976089820866293726490738079395871426586507705069986431852210769569*x^50 - 2083245535475899243420568026409118892249878358653406340151478299122353465625558990203649733334225702433775673702167591356755176841868913147255812456007635483230604318677856696914622053822866058645580024802446466471995554865939702607740253529156523840946415884532768074748906046320359240814436267474968584754585999230028816756168288370051206542630855680851193033749066714804172219018052258917241569704364555044899097995726375581542325305561018445685818312452741839749876447144408577299459607642181615755844707923685082171149573878098227285470291783790678969250569047709867969407122697599379702580504366290189858247614883648213314749053349528760051693851196884325566888056363169148151149284457736315517271951607083508877158262887386073773220114570189208602158622382025017614416614562707982616142738064268204126852776568212487813031462025200982276186313853587385858165119022305028669846027708879891538278189438479731707288552397632817695358433010553414082651022295754106168338890195899781453345316155058661051512944788730567886678340951859763200788273512858765614368199787054479006451624638286326110231355714537850000865211183407651839005590236613327364385411335814325209353166034994753215322834948291527537118705399406227743888525678180510238022906719257058946389276381416360612481298902130302255853066110873265261497393497362004836627714575515246968821034668192860065798705206379602949750320197344577828089*x^49 - 1396442015636310337076427901627471923759063745400121830437765152507044416557228968548326243628184269347237253585692279849958622240157188160948650731423081401211836157787295129538941377733319493502170738887819542691843513988158836007760041143540444117475417645733183831885200769215046805351255395494820806600822683856596092413455555725345773564950409234798190163377509407510302478946667577694409863552238683931008502193434013698834778177608851107539146749613231031762724244781520571676057093458375092903397588421133178519677348992713255198346960191788793994026636731452306314291111532215661046831854888818904454507111282311479116123686481834074185329996708727779568996773922239033439497018535703652630272536852267094703165089142910103272056068409431912038125410789145141279581145506689662393653175969281248290845823340072544084917344208549311718570643078497861558042838557517589121082856933259389187163998878778282549844021735182164852586498267818785929018927001110567163624828275666318854945914524052268374867130817080489564589641327279975997648483250786530274006986851603765751731012183253496513143784376922171326458277271155664132209092603517048263464188419598722411043597875953645500300708350446159467151690497251750471067533189030928377055058492538214193517034681011992752350146044772043166401591675841309017290873982811656759647947745387356953299791427384278403072832190411022678971276898357046719820816*x^48 - 425496185170542636659833915079868854343747868081575356391245666981527262326068137492519577045700569953404257553832860314877846764342711890057080786982807122248234532772785824000503874025914500922708262587431333100334756944137851315236111369626285920955040670382720827717479269848682613537120884330640826690934225152909607321171256668325529153477053947715112686919468525901429384871919551936914981556108495805034169638394010968885608001358479692447187760300202558674504212671414680518451636167298142727018609173648273408928313736508693019412889180957572673612240044618040944364615287745124315228362410641825721059829629779059101704044368955536213650067989491935749857720368124239575974330547507950450057206526307090451933854736444177751425533980108304221007589503179618886237897152673599469595828130111246944482385122057596142455518097977090918195599753522959230669861539513139509172412933242636168150169347391194281079291603577400498965277128328386066164908300831461753897399300413112081364153525264454542077286918234149468479300472149522906873464506047808895946450968154065173520831150456035598257175375031872651441738589070321731020086465288524723080709550104434928459062629651228338587059852130275933925840352517973918116749174589631139974517974857138176232315418130798879131698501113962294842797374501461668290070233643685436534600670816831965968409383488015370026934253191017694942909149986788228200371519*x^47 - 103927087235185409423181563737930569474968262869473097403912999216063427470404996576523453590666880619174956337026512538187935818811686670760760579787947407349033786632444142027344965088049016828047377020737840688508948132070406623003900809912133285146257528120870784707814381042310401404065074635603641400100804649210317341466230199925183565066744149837702820877379595937466560519688568463903389180789527191311090666928946774931280014600947408079746443393667497703675272718015832429606345137709239003238122582054707000112714332852841075782117382699402769857878585187511604421293926962861732896450379727932331925172129070063703786993512383609879539999597699954773459179016137395706123841289422676313959323951164649200197081945904589325905737280523886929679476001460050516284914538287014695097553336919118823725262486876922524666844797460704529447610628017875005510905667279427508172201936518665733075706332006351891997849244989589274257734539568170974560201594105932967060362850820580850014546198304012178254798765629788479325948609477851425768930442002615274977589417700534707142567706201526156392833735756321547619842253823798122528593787179046067552788343343143321729390657708561104424345048696697058161034675728760276253690834461794599399694990727568665932994258226307764039152609297872482075143773153345144072702349668145250764363903025713359126977644153060602481296484347749560849003072547210981792243514529*x^46 - 22588107164958052789883722389503154288562377649590110984038130705189074018881136656110224811643260316976408673910275406217718508136788940993002060510238761500056474845675922177698696086656568119219378547874197927260298099218749236633019126828060494556934204444303927936608693465359052727497485689575083898837749811337280105147542217669912543933978223143478000722480346250636016356927552229510586332600309770015403645053577792041066925419572240234954550021968058162620773165867082455635252172049639813507983857913242912077724925925208571766057786925561570495576200494442859269911598434612830947544642289234519515326702203455872819300321008438838645938896620313839793856137876291998285702472001266067240944567827761108918497580441059777473067916267702291328419726056463988262026077135171266703125302957847154514398501314900384007162394125690039188224474099616460126071122784569878521784585795754584390786320568026996649193560174813835938077009692814912774884942023759272755868663743707652116802404185472611281695389113386328171930915237167837416878555601925319434249987628415727492415066024074306112665612669364791969152070229659320636101502084505814293712554339035882798452864172226101093022104316046508832821799692887668119458360853188015754235212683704513530000250484128286685222107274712017711324874539503223303823924706934871917705695641065091107460692728539109661763352515608579550378805001041031293389078893098*x^45 - 4540977672860904455062580241149688072195039897822279153031709881461911653350070111735636805003672056938969769780899852346416024650020127875469814183387981019552998209843770420245420260802733867708223091713925571078718114644544600163182589024039805261824517818618240054186463184457072186975398594734162580661793193435332844965708359143608091205182548972332118032802614797029170551074608773329193116523981910325264725359670674514351037714191535152351232737389102704486736752374903720282015366481931598598924570526852339666246535194699884753226799177933829324069698861170740847212309195277827564912286303141504973665960120771185016124052843039716756480361276872261503170494026197114255108609264858765761633831886719688932755788018237966211807157811540372453798602824413529174810433656646339270457152453639986921371921793262630518691981864499981218120821601329986816932673204564412517940515423672654011412262955132828595365781749046347559145002050409083423004003441814162516511579559974785682083906514122296774481997957479535213146038901114184815629975323445153472858886303915723651721999703061620486415560126827612286028181991837680099117603205631018704137386753941166296123839716291441911908226847460897433161508663039785897805567194797214674644247492463359593991354640075279883898144713551792483405766598414588817640829242249682286667644103829535924610822047562816651114169326118714411221068856790036752989831844224666*x^44 - 860259941774819857418348512700372403738559584660534674021178870989993118102831963371062831651928287816971260568143853362489120548978919816873481019526022049151897637821560054471682656940383235550087209746778033813557022363920469845424619077877713557994385708165332872592751573687220865176376796542032847424118162538736333829843622332525364276864625114984845552275383481698005337921624911259610081393255913099929412242960496953959923960035130756516913698081717829457422529582154458929198267850915600397170745520990667807978740001683662909450198498155594673797038988039845769266474641805058831991181736547920595154209967316949115246012129113982494820999630769357346326968484232698667504100487184904550145829527647816660718517069117301182188099996443468179042610571432758565619502979067018979538105588567933461531708441424688829652803688287565474266934859268503772021586038029038999274660706134917064286274982114664212646590425144411874850728008429307565414536465903786973075312780806245521699461833830157034698565268092769323965137557775693622897142781421473568438115604588304391242955950538095093916669420626375550826475226091622861864548310131929029022254814583254495730277718093337155114736435484779916222701697438435363163459154598710852526132931662254927948019804181906473979849108302529398023850333450608977760573421364870722328250924199616905072538556939363814472242277086786202494964870686622082707399690869049129*x^43 - 155172930627542372571296262588179664458740810190471240818488868137924964371053624146059419874331273336664476727227260690304448626943332358166681607979342380453713191412014196576795215115914077637206168838507563438181493934308753284847455294749489448072903140343489538214323111186644903053360181331339326270531632854497308552919816087725793740622064477731468102699234455360921394888460703615983952357689699102601297545181909218133419927465253149132334540304963306829720420566225690215418716355044661315092006251068944866882811341778011873057808759689017866985732084132523441945553003524397994229015544648596191215356837699843578137523132109518246970489199504118826749592724848752663045666306252871041026621159120232604940620703457212981656997778432299784131978413203501479745681879002585553224109511439119603355129744608332616772471941713535792312480393836047434775483774085123814074547097347488786565663973795886312299944991793174163996595012470154145570418228549988329190594819999041885302794466082943848946687961327742112073325228024276511900921390291217116731364184104504036231157105070275991031149580812208409151359469807318704947762148721555492628606833299378475025876535301000197077147713363968207977374609092599289767216639386288292769876364553753300416132903269133627313822861229869571584949650292234384257169818413993223255608756562465827250859840481513684948298452610307322691402657361393111544409739807927236096*x^42 - 26818042281494050292476489333670882431512670851793962816277029728547746667276225796339391048596082404242836315406129352035093166365368019686879055616584106634213857613152865481875480569044684923645091431873740325046457201717796218885146101858154120014710890293381073016785351137596237307133406367736147934250653808347334616369672550280953408269054194604853412311719370779642199991514451996984092490065419954079515932950150140361744232572726867923342622381216322504379578210924715234812735317958929392534007098720935835009641514017989926797257679041253338705288444983137607931539990731015731919858226692800013375988868428216046928316245742261489249713327766403891645165483746080364064034000528477828442194241446575374156332436345209921907565958116571996914492236040031447274614559415954849842907392861404358171178606254145895454383210162551731820302727626616921834313082442859528255200476681592051080577718577161899852870342135428968027210104048824694572312137428386264062742246383720205847810475649184227911962109727217381408723664162991741313484146837465446437788205715850620022761570517785419177944712814183211597107203871216403412641250445943612460567161598536274668150871571295611298261570918877121850062441451945551503539705667856186461560720635867066353305354191277974824018888567426241545864397714782749943791506621961909420989317060112187527409557331746698574419712224997547572310389460664340574692130836761073841944*x^41 - 4458521381300616568546232667334996522973000091590231879503956656528850588735784064224720287531902686351119417074289964867100467920319223302493362380112094219592410581756757884406149794506659719802534960534564366808549077063527517110458265936631344734287728174615738869052260982786757209241252412131762871987138770612335957121120724035612190742615859256167870429891867083536153159981178934180983715291414633656370794592008181412943508983467679230362023440291126772875097846641912064314958234598299056006415154309262718609352836934364035851459107346417984158831219715607786831157657262254711466091206764851663339024655791761625567558557029614495769840641561107934826501984223512672323553869399426899424163373213222977169011171863052354217316386733279844954123755003330087576525672118984770231560427413224160149426629575996190663375989159031088095643496125776161626088544441425693600536590119154888147022129506926811468690189150872010105385954426493153520620242124571723342876326308383618959806208689374437175040562795510606729337534632457184656718769144913924515284004243274882219835855138250280914649760411260897783555205200149374288656482297573770728068983605867439195729531778050105812865107261518846350681688160040198859987153674691708934108273149569136499242549669033035601573926390252530489547639991084108033619854331664593811608926701463457454525490270235766475164024489560931422431893053858515327684410062788913752405051*x^40 - 714873261483549722795578724507570082850601804719780090872028063351157029030078486452412444541836636188960129171288760616241788440233048141662813720509686171233261577634973842683747631762772210840701670475154427260351840009165362537835523148067428326107602043496119867212830885843094492604043056976911067973988239482717902846676580986849574719223299412025189274014613044834693131994494774453287908034037096352467472630238306826635630067931545764398162207649760765662600061608143130773334950757648349099217108814973453281221482118075313417389401349559297850596961824248340739561984555196545646808831368427747516214869664159902114095591937120342408639322470222934951479972539393353374676945143632841634928068123413040367546605109440594917687256570619598771278668636495392077182546885361181394538007433845867165894374576856616062638922440002952915332761602048414431825965102264363667812380138281793530659788607386434412998086275438075919641038999138163027130692551427276216779031217494594194158098681450638500120583360946420807808780027985086316537391726635095269074831296750518778929603737047588601712331920194050486971082364214712331710048749184472503770550589227613650776376629794833201816361168446817667392510012648027509463224866663279532405096394811599758652085141839023836150305774783318890964608179704808177683620345514172742879028000299118937135188852391440833547951930735984905394228469687771738411600592843309350750357666*x^39 - 110729875774771949658494323680053310387095059174294315029751903150643341395335475524547133690674439599213266094328775491790403500056535061806398274186104981516810352699728160650041225944638340786283581451677455271013030283715802565116860105197580462444208571470879654872394330967591573772948603909699263277498026707873898314948599726375456946646149982840381532872674131024182898955923485788154643082909464213344953071752631162725994409268886443970452802935586693540205678987798685512649915801401996945179725511206450967417047544136206789136430451419412998422796314937275774440224224673175379079377121557658691465200760189384641537661786440028800776968850249879854185740186454369933467506013958072488557701365157259887976291393517106569688049326328203105412163718018024066524006516821750981267780167315905178021041437577021135971573599097844358114553531631044984041070284543874740855126801235654243559222536156816535590805500990982589586393713825898754482504621189710176912967462734857940919652559630786713493211889525371015982996227066908527515486142785615501311291017538682716202803275394427906502380291884092356495264689105200761779103453346715562437372969669897394096111191223617689293155074266721779729217005726018889921669634550614208870244289982306238007415443444790835559657607637659977218119294821611863611381161406007075940335938735798581903259181625105428120012441998306249139478809683132932624712162344131855832117250844*x^38 - 16586044968907704647106573878607904953122493687619397948792891365788505816954237316058632542250092831341455646642715656847429938676636244674975349155270763622794984769325692053592382095070799571063731634657747043730804967972836253644445130202759163210455167699925404512452246684418556855108242347733472321541927961712748235567072763443733420750583717035527550316707761837993568403265237485712219474927366658665837569109466076126787015525360034230649588579583893123949605111701649042337096029027046657560352512868678669643357504614984436439498833264411792267588337444510427107368284517970786534150664287676303019616241892005764184310187882940520585871056883633710920838117091503157371604549014616495258089114431914407230886322159774179716257037545728008966211517168843344042588774842680277968506052819411590548721525030285285580702497868990635797726949016168634344787576074878118535464168677108129921158916808301423255821832151617608161288776408380011897471898394285491553101235511313159009436531029238307693218778128515526159885992202479629353373136652748737411447900749890189041277141018308019154797194894542749133871160989952399676473158563741797538299507366524552547946786775722816567546501577142447076375774495648192443168271258816804856518489858541580441482102051825747414047152690810681388676871170251292099447561226081124108473092579801928597115930136244255790067582839231871968842468422875679146606043126306399579222940260539*x^37 - 2403825068705810517602485837029866608108984330430872010616988870939258282199725646817168356040501887421903146349723816926300717837099174668488162283795263023092166417223813824169990961777601595594049605879855248563644656927482286264348197647064287558532755997082077303732379491746766273684800447328492765403272800664153366550692363645196854919594209444533484275939022299319696362589386603395201808755179074828695532653764008541807646848156084928279671231146326204917332322050675464858066540112168143195523324568188352642202094682588941311773787544029685497676628134684973397527775711886180297445475296637195897157495517870710661556391512066745015533940571189970169431588859038017679368988861860755135738095984753081836076271073022065214180285079652786357250298370573879968438076672137462044175871885482960478273309239721009466937612257764684419164006456183476096349977763329378275812456979350045883296801691421895506096602476485127520988469263170670804770129333995915876648044796907779147223064884518987815828751399352341538562486182934679363409996527560931388481675158086915117991519371873930730073956357014681904846203647866071513795166605310353889866825925841893804339519602114050830134232968058555250710807119869167133924139639855112456321321128642327950081279447318239449999223339303556480010287929403491133890938773508169379767121262328762082781125206450199405229039624614399102585244295254252890803500270364528234237781731061270*x^36 - 337152324393932112195324173825090311366906657094983684219606070558679264526923219041606777669998213127205337426385149702913597868064042995175113737862153023294730970346311534090348327376273440173782154854476389513477546843112014016464960574833768348185456050106391702399751481237460161504382629935248465383739089295303593864929887071625909764583659351317956310870750155527015931167787849321665438828379874848120745355069245107437377354670363901934963870255811269861123037753555097741835421456919712572880056921142089110414619698663054258975558048456633904609308652071730687737814056362296267818514087471269237309939530590622468559006520561870485965898853053284170307160919434087361218389553835750831955957191641571953232582168751954065416802630282667355756948388830032033643176205565374712437706591482563796783288585382594802914404695909682348072028944781210714859260810250277110226655110074087314155092507408724486142140010100099608367908619786482869241522017411895368513769232802758084865651259944839796671030043194752905331136731766508689087821679740280992569637570659277158425053931164538456688693683396395523715887158442100941694192135109171616200638674072127964158516969981099447990881405996398058412258007657327718253396755126717119470076414774771203322158027649212921470341733967185980636354812662338371947857657035446763104758652391385094346494997599257893589764711171173495525232462898972626576985096924688607191512049319778843*x^35 - 45757835105359166735561192923337549098521679029231822427810144160510247056497395677977822601066646936834649026899023124297774202451266377005003101262151867627963445162406558818931071051793542221508743485810493369156890449974048107921067631804674096708968214349924105755744718133214908909649957933281717320398169295024871709647049039965823959545408063547515416817389497963977688775752067317782229956174132032503468207948926338386769497915429980902148071693288568476607983782985559842827622087069926046243416408381540558350254779035487695042336112220619816934320951165137730236262972370363983949985728609306968422037253472772537158725576182077046646895945117902784103255251727263484750682414812987437792952420547945061174480329686768811593628683030886845732513533094156116634267841343152460317126812392216704757605215175663329274363573065024760742884867194767574479467049933314120269654510468184742094758813384471953227895148595350609614732665487545807977973923176200223329252472088726190765909692991858433033040632981787978582735564282360385939378239626289079295500950990290597224879186240806240082390738452463761473977484169917552543522491058590297525377677132701332352845605609220256209374123909535293367605833101304947282847048192421282000081019399529933554037283854270292937825485111601314390614956935252470438071150516357671101058133080035761160982526477116200634704173100465355286566820897913198430888751516050149030977940138783467317*x^34 - 6007088531376605780607852304651675366889815545385345664657109689551171479309018036829833204972760846650681984387821140619908352080187592711989790441384297833669700699606078789796603617962978610425750850980106964972948200330587935440366630589107800244101237367467450935818554979549660275463043974842741228253800990046202077360575381176540726900527337779471923077989842628939465366330263048147279474136918957582671195204699210421780724044495075680541603305344462451476204123139081522074786094882243545982419083342033496049426432055837092692190256666816406975510705467527787935590414509984626561487993917980028651948736426618799937947471530546322019733318073203030535835214454401683145927954876878159251258883102014392373723562751342744130149655426426762491612026654937025511894009301324348070669608440667140132875269789714426066056793955633097289543238084464435249650743516591171698057901761883187540605681841287996626904493352506832353528209197203654469469006024050633804753536215657951942562457400782278696749612389819437746334833580011222177352230323010035647166648296854417598299298761442960764327195447395126604116689471436009034445356045728213067113097353813222956435213998300556667697030906637892055867390139128917552067963517747444284194675299908927843572438584077610993287285849449743304159170100979267971982840942772739648545766070449429764153549102029327068698304821367719407457259204919793659041901218152911603089225797001415623312*x^33 - 762372726870053360279233291471191573777731566680976485291660544571052099491637457267123275137071631521309922842199376792353530886628636649069654614763354659043009894036285145053905541763267599579426850224259944755225983354417798296574805176297980447985886361281210405984654175403431675004131232155573548776862430696107398506477761738337512683514374761957892750815316564260526557236475601072002924239015097917990821895195201300148573376674993803587372022935569688689910839067935012413423248679434017340323688293509893327168401555827084992213416689790494491010390962566924357559806376714170806450822298165350571142545807750004740925319700305651333294160499781914310027270445661903991819764406790453884264003151749094623096702946287191263463025978324674948771873513414390554805030985314709048704767761087196214514616287622203583941914676866007493752105288107812841586379934508054048327968620277840528946730311780630875753311774112363415272238069993003285795279673004905291926697514336925540995396592444321301399058282103958036370478295568124114250348651554854831915887297422031718499714927070864335125374277585629790036943565386449141558388882083110954477134815803621355210405226445278087742935044529447412098857764149248023713582797833039880853137404246447754798086357778693649237165022146214806926326260412292163836360851214272102387671456708905392765349691119786349572378681700323726135041414752362141986527799272138056217990941241460981067837*x^32 - 93460930980816567625329436245993130216295258497076372517519948331779028798713263259615296132830663974192845406294104215705896883071577432662846992082412332329722308577190339677115588897372994574247705382759886335009647597411946885841259918171737956321712535249072249406077847740827503157094040064103409493622461838981105899429264439420650832049215179051894995919123548166836591100454964611981833880116630733092606288767920742242692998839499459062008216098268468018428386971241680510685235178059780598952009885482597567619970328669510092119935540465804699311904221161888909522289688875957307911994576652249273833828417740376694546003344865645606912364992330049973172725506827017255621364419118038267900113465156490611744534644473909664767323087619588728678390885933264562485529331162001850569181211084877383900415359367110311784623105466128472636979093532567258964797732781003269453136303991915939485360807720592962408481702991755988739022846890344181900963489023055781271781361105819475921277348016171726651667394007661396367874459106901530217317427630034219905402726174280109611076513496144794309081419142079392665375658747850721686970381619378344747086836458700464058178968857047044772683877516518373346864875967028824306150455227391216291875875337138848757370381156006657565667495817859891558662981028434289487184382298348157072146643019598329829001046750937303806583530908635359699250102783690388438555985122696318776204550337146025726278352*x^31 - 11056559276097862306494835781964581214979293721261019927218045413713133153745094820364963977111972472749881830005034583346846430941775761505634096465673282457717627803540283865189522283342006751155423826573076654881959374945351852756673433422219030503462171049385666425826683503096283422921064202095817974629029803101198590746301920487492141964873183768067745639039301127006044756794504538677013490130619247776622985027366501634333747986593100776489777029034616735605228437964184645910817926846831159993882201393681890178451127668664482482811220724244395185421828464408850513702187430426067579736688037100991334043569619033318435106320872853194459887597461415797874654062129679130690511757313794608398954691718840868978559474954151242847753399810585999890884396211607413442317890776693566939926237598895730483501493390679335265641954954259101557141003927296218688066695342992483499033793531112793655413693197164310066766835054979483517078307150790328635953200035200475769959633136967130012019739830332763990480002610884436432490574157518952678310082149277422831579503747986459358376627855095345853592358094465217727051699403691098506015076719114275270774155390650661773161126154630241456988216800570179985932523325077323286212780793107530289013704549860898863770817086673681366168707494490208271002249918590206712443051544818615429423473722419983394616298240579366365602686372098047080341211806085674495010784434484415226928464085993343375501964323*x^30 - 1260723523925573015674114813673116812052316198280409334135109481014260200177099763423138964553205503582609097527421761957661648088048137564754158971320426935308615797152363203257321543425581658974131885350316984326850027593362436114753767367924666323314250781695938437676799638847373025959972276959226808250075741887850236995109083890975673091766387870537694942283550942979315213416445983216425381334856316845259975465909390932564093874243077161103750361734273016054636186735996541794537841316308510199312367077935116297441602416217067768396479891019726601133543639264514536657897539214448494364917540476604467452322542182884327465875922769322905691648327397546717328370121824161964983298382303190907872729612045324120101936842658487316340552178279264905237899943204731459286037148943097462502047593635034034035235268919890899263504129706136531756477725102967184495789450414426027776259931193888737923697285999647788114610683019281965431661142989065332842071901129592051537686001073337559919545269676652258150717542196389293822273811968390471775619735860704486090995502292466835782118226339302839029432069860351156846724970947455075700390369551318927779668960556802168805339772503086010863673216762014508388857366451204251594857253611647390157872681573283116693356540448893833210414175181653466057952270779494323561109177450374825728666985753356374897212225524012635406043869538517546034375955445429428618705635918617867256950178973814175238652059462*x^29 - 138365740920908861100826373968157807334070667186956993970149762232200688157589169897031810222357575146116253928716290783649744174675346765411388823513684174848525063762444010850967578879964187518780992182786061300809855417471209053974029397202067559775904690017955428013939517228873702441365055221691348424215653025474688731541924789804413762875264225707013475359265581663207732030288402105874421252432323504989843382108121853662624359249674048700254756123840968262830821157689596521318819698419337011309507707812191116613528409858819302339001920639818574614619383068509879575526142194087483099465347902679405863805397529714960802743979753264619268501045345725033213181170164408551952132108252251352818316031806875357837385575195948524464244732132612564249628574241314683097946898180086321114593475305953281174990165491485228327783022264397648436562591985627217105422038977299119048135210819496033060889817061382946256932616840443710635496286104485011886165699451107895631683789810229142298924544289092770705349717302095166900063143132461815058231900909233505798681695337587102510012114563011484829074848174770215757787881272705572604707126762390903171469697017343887916163392902684807793845617435124103958304927628149318697782098366362380822046046174405669922332063520918730552891829844892755032088495829164480411288877429762657136746931994805317939575522617278939608430252132168121174140597206080385824593749374270029416943940850234677276219629539135*x^28 - 14593553727109313152913179791923053909945065203786845384524865921696938555160767627069865113294404338072654759973122548525022995390365266511441412421846619429847447968887836118237669744805289607840898025307265464135373807669071804090475440767200034962971679979700409991507253490646860612618941876573829590297576094965613078458041794738245411209385536677756027704955221373936393526056451838727806714878248805914679530435556939983639629575508112291347181692976523003974242505119565942733940259105660813291241474626711137609160534878780581488550198217367922515773347374781678806360571471330799020667885655418077355400198037350341655738085575900997943907703004445230420095341973536920641362043812487382216737712887316168899799246735502933492722036862369835547661360820408132287290473374251057763112631763886116635067534749770695424200693809578463217110508831493973908399494442522737925176136466942304907374751678955782961134439764262724322573540328733391347300052848247928752321339199231834933138378473882428365630811851198186518604983033641773863281436600416132964996794901328278045557747815938279229222915789152370792249213078872392568299676849975282764958404163169470434242420850313540771027198507460902413866948173409631336310018342306796557881834943013485759527521606752332212096533923317417168917202123876682992926535033510610564735333719340811772604484280457061203536741655676145545522422445968122140342863524098984615649649314694563911779095413637708*x^27 - 1476544735908980526609945813265509189704501014043952376510759741378743213547832312193111938507943517510390482924710467558261923202424166024629753215241374730118517201874374109900871541021103705818359365896308911541696770410597976615673945657899863897704675335916766998687252131994895830005828967056020117177598462228575005775136346689573535899667503518449134562778231619390944474194976014049981634255427656460771126138656477521510662250214908558221897595446043958370122572677925730411890338553890170261150921685156564869210818346437520544991263105564114712105387135577803227975165694819775073408701519754321295027717845036084350972944343034561081200156313141471886757985911860503845243725828831252722900199788564719288400317944439088846706192054549157375978097862590028968056112338023047995701076731930106120092240725325178398566979568257384542750214440230306486889431269073407172686401861504734458473538332823432545801062069473821272464457773565514086710410310368064700601217979427684081746998893871398346642202164328789564701376987632387947938780954834149516389478017835348849880078679161821228304870463512561998745841898401873244607176228162736061140407359114120669167012303958744880746185132517099929030020422609875086424919991552007585286341333771829220663237567730797224212691341337931925345070378050750735064734936912709060424700262053406448184741913190323516993793857738447666383360028013458385347308361018279177345337242317902024024672122177813428*x^26 - 143029193612520295841341941482570960249004438499085089892820578980596955928019717879838225546566814207667570875836657702694241432167080989413574880793381661272128087412367855193011793824409662605977415526365993521877768144840133190149402502224024212400256568272429407413142193283943178667118592427703329724787712107947160692784553311757757512741631831933072973087128466319812045387852619111963140455962373077846840792492059030318591806370062873545734528407205898298193204031273008104419260773376731496513875584975165447718645130705624029215046329335707225333965986474897084825245030319261567201990260145476094785191741721187272324698709404979335715919392872285624428062136897579780909542006142178128498857691985543870411335203119859407663076906155793220222950862609386749166045633381928926647707419064300117432825462970324487341945280652014367994481119381885913180072574174749605822252210241489618706451531781701152159155061919966090697595080664044390296664501811569916531522351356825334231855241538482774977092716256909605617398436058996841077690373774962095378030440842256674024390448070515794146859563624908026796037331760265308010165058120094822757560256588981904379840505572274046105659524591193174121031971864637369726025704756571655172021698666727478933611357218259180211990018000786303456483894499135675547043588495960219045504272875837507632452782292732846477451118423406209370574005182486244351653587125406932357229299747972943778262382373325190789*x^25 - 13235402174767930073071667489343130731578595613387027785017001433232222848506192816946159225556562146434874976720029060104257121297542525193120512230966425502286663907823146440300215063751809520361591808308946218025168291294734934344906072346539241843374375191335745045459988632134695718667974566349940175318352291870333174786373736718677233067294287228796858521081210296427035132823588162342865433451279374392695917701455155829960895447789090665795294103906247217357550457973193994648299515003244273510148175310698703391991443339020967693424670990854202008649060247950541259237058400241224509965381386941488290049727207601870314012178139445941526290333089987689499234691133043533036237343637383000843023919565411605542413521619982528140379325381521132899960676262642992952624248882490338259305977611162000388843367174497586708624170971611565015829789738925851704207628184183591210361001512971285264274523210597983142100268662465584678369678901487276689111108880273648207955954640286088215305941856353814254354528477005256823470543864078312128242825750803026174421296419125587877078417343708058811463884774210800511500429660447388712228629869166405166766232030746066888065329435923954682333954018586049320930974074349980970715636939830884024721423442363274430443058896581306134658095575573446664077598732271627194945068389714595307307142169443163518448895638671241302427501825027444262169674355672220950683929746343112682186364901002249024681971845771485933979*x^24 - 1167121183461552195655475617497813367089041557419675255656476310317499393954128492060804279835160481147460073472542496768501098543900392942918757962084266479616643734631782634485721756036983746616665648173542713238993706891432111300141873347850354082557317709122880135249176148182674003443948695762247868104870816971734068732393778290086602808185334974543066310982740742667218509710131598444332676492356111645225455715711977801145436330583853089216003034658484227836195205358436866214917690325430109558289792123723945733038910053209404952599973737373577169268571116031298247891725569477633701563647842734689588622778518228513344859237745742944600306386467792948835313570600286018615726539080690538617642134688031185934923721392150592768003797707229191668813900785837607095381741375966322145879067471706005698211982329922642701066396952000165066157587921044169743061710862350924009762469796926432413800409680550448941476332906747616141254293310134353212671378655688493398263029096369645732217861296713025013455302568785465336536103320915011643974914843680179949550507747144494793043517197824397406421861701977558962612399611904283454914378802291564281458123199840363896261029795105848529882048039055532013350424354436313645178056189915730553189898858038865198109160550332455312304146433540190900390638579864006769660018447474373228638134026533072141079223860082168895712301328553385548903773823235455677548970722308197248300051248844591252738294250710000001002200*x^23 - 97806231121497561943870020316983691431339547279633921793514701173720179501454111980698530966826878381952645895741131459163755565380515572070390264405739292712770080528126509554828360483350411524186497723729208457800849352910414396806827358779106660218775214962411408156783105723878056050703256505213690623492547184166632574290901509777867554918165717256741232928690437365221764685578157887605458090848512456554512842359216880906806677630145454238702448156904697599725064028237290690832024137804203229914069022736594846653991439338192704247580543674794964234431684609403117953133810294930418854552342566737840466419344518443667652761518409712610823247456045034534660992946337099220873349479206292410938993972963134259254993046383410477937114233210930226312441695233699371085802502824637990670420400282888317717258749276728763040297481351867671104563163313729885837806867897470609668878671338351779033878348330940799631941186599430030401043863553198753957558772151053471505913634988445635601977825990730777149584126114172179336433910486299712748429172829443212138277451719459915180602142293487386088221469579193526709630172409884772418545674806950242579400687797383508772689928153986215152689656957504212314074935294383646984317308251108150374649850232872165040798006733329259072074813057396315879793667505733274855546121482551244105869190289751324833838587414438226600126012856290145804978061930207752135024294611537809413415299498019937208907288623693753176875371*x^22 - 7765105514011039091084267005094436331990007862403709594812996785461486415253167392176341990683977459441882135403638135172502698841780205441486729678831519529436038023474031002032414208374600951215020855967587622813191406236380804331759446366032996962612669965312612057907731791790458167171117884904344627182516211817128855546756470665957265162592554840598553583860559508278273377869448661776953784326802566308393773147216079159510783538480265071402807356188756300264584273355022211543399079138930914311340187836525029665377867357483856908211449104095157794155613008820818495985838980919988027212997962981641271618860650729007695617907199025261636879918158094280955504816819305798211447401158660844425081712429606762910953416226653934976308109978315721347981326389114547334981385092859878541284814749452138802046020324069965369188191503202518237111170405879305069414963648731835095138762588818983780610748497008660087501513449465763244917278877188004656792788568691085126298012483481958994194832594595313610011085354350278837475867002079190802860220233393638692375064709401697673383476235006669598889009899338613982331074544084721557726179026614187707045171248120695638023342327122777328229789377765518785624545744208559378284571318973304758808318278862257763661404332981505481217814521415889136589230267064246513189930068344584901121116707272588927545970348219244813611278543485274780292886386675213245646097770268721233279180743129889548745484871337920990409383823*x^21 - 582034101293054653920927550957468165550915422984905834436513503143312205687123735416544121393226674368659806218898096156152498456858588670716114824402127684653687024712184136556268499875675291064664045590825054702985741404019189328799438877183325805203036598752653131191068775910428781153896300867037948706185565065053813930650900712257641702619280342222814231433965515401964679290948482531996205449671402683855424379471886041147794597100362052285386648874549008987340179534604606638559551542111968998303077664049694783715532793178166305267610744998226461664406535563060159273894474636252867059111399711059428032194185506891782391250118608796294708695786700136217053284239787493503417841627237414241077764339902006385662543014926622454880235532801116478798326871659658035167956631101398463457305252861679618908539036305767437893295123204133002674530677399919110545556819435709742376751916784089491042935103486045185218728657859352705062434943007372595588249983994652940339259834302180498433340284157906325198818374990408718287263170718040530100370440333239879284720011550472793704423586072507891912919659007751283984474747768338490710189292697517522385089835372179560989483241901654837829235053801873604286131623875265673360419895943145758799019065359359212800444562184154335529502014095319284306362656235800165213925931774396226655703398457675222144264057868965275770256208585773651475985997019771616639029497717407812752167739131933226943645751071064933532492403417*x^20 - 41027304385139751927963382033463882242245749707931221179923339155435342223756537798321475402219529305784771289915046634417820423084607423730154663006930530868331977314901201220049445515063940189641628825807936846239476172096805705924222754655230359274709040961857379694965018637717870885386259718618563168363993644360325336346351949743213631588437731513905271315740181352278694175059097374277685744900922560829648566787923057721417975540809150829554139294210219618493455384960084522314808137903400633559333317289259237768793408812283823933471086939886839391038780853008512253360159168470715263300737635386092246774671966641984212648931190016412352652467052820417845396455646134834637709923034315616644775944288267886699214280798121269142278229220064277424855097502980006590461426959372855387531107915735803845433442498070718911712686125494086704812892822980266303607612045277318500854864505384857399449730248651333885368879383597221629285651679276970933551355498948649714883892935409153734404469453820828611047573464219627964224985468816016731307908270586136595721596586729314204112149471109257168291794977105605807651645698021063164793644969609282551994899732270474830471400926891983462166826750887055598506942737818281133979167809841004270358133887633453019539144362509810893981978747027615925386581616257831076266186877349108813753023219554182420798536475514379726809110718034375330246410670107853846965489015375061027896358331097470111595397331779910265558826376555*x^19 - 2707903455132318118266998110215055726382291067053063856435454593385705510603793028538656402655250504080823471650146697778746797808929896698502023571393830396337159099175475590763509506160711542296921143210974891358572702486598712259581967335583852803924999257305581599553622615755319545647805542765848290615636248613255877551358502474018051158117111286533965014489252270160058096700930487545984068802315734487949464576194217121512351625851838383504807935754062100950056250314675299589247415056491236139251397123024393772320863162230225617071474508997031034799722757428665526996122057053244327612681991123075316322918943643291670787430385911721214398224355166494794120185392214702918360247996596877240515399249661097752860520900925778073852139456264137939155605080564847957051250824638338607178991928361133157427778446393739039189637775029414134472649699353790262795782665130882605046547283656358379655554168045072883722966921440848002834582729179995098457189420376703295619226614506058181038418527922149942663281934797839882329613750864971240348158949961182581493375530538594786356432993073054007484298728536552015608241027437956513879752064623263977288161856380134915896933347201493438559893430859604410820146825166347451356940430697064665341391354904322925902619895363116819528211705287028065252140497770739617934569935226432797470733236400533995754406134805179489194600648842501722827758357948058845285134540770241131645259125086895131514580127361027232131520152967136*x^18 - 166564955928416945438894459065653481800701881303541821432979859241820855596600052405059890693318424516391408952847905065326651828927843057555150982059051492506746618884957234240618225676215257131407717870818068616243146372787319624176655105498637188213476053919068075310847276616025076795888861651928942489829096775872775874091639642951238578420308827594421543859117154589844533554555271108220848686395696015927933079521030404899548224286490645786916503930327819069414005101421921109243003863796881305446361285853833867079390229841881293580033790119240628500191895235920451399078594238433259424849991050298674158610438550864653708970316173335980085725686339156752756526880377885791180638941059059577709571270599570950955997842299219583383021014931204114849664808305091867724854231108582497573829878141903284134096610362504851044454540274556807339613720353808168085891750302169813031370057584684690011819743433977437509375318587257111508799509591119961314547068305309603750623656410047547365742084483210912029368381843866285508656746899181951027589388235508093666164418479092242161320155669248471785451632230737797623339762582578605037953355223856197917614379172884515937841920998188984649873825379581516060204829030184697387688158319272524339237716013678186123616091927945120601236323068647645844938561235759946890392532882072663160390293398016433316819864323525025467790228038875918760678220513225999093175016575729028427018991854030445233573414017267808414260687271976994*x^17 - 9502766605739737048097423718248273718400791627487055707062210505169441868114038611610322136314047051628995752517406776305519240075118753373046073418341795211105064229899657876491798877836458781168580275629592702694769186920411291675459459416915159603051255428390788963557118687418402380930952725990140105098618801255499632905896989792024889773127745273468386631972148603917266465718345284629762414161671927510999602593744890990680604002898405114729189218009774784289058603727493618735985060241186896500713063897667243438780129423821406657169906530633347919256457373076122846984935389114992102699973595603623134232037509829623199203309966089206486188484120709160254954068863095378864510698255066277443305028376287468348956274419474677076854846740520748961189316268122188901062690305376723884563794511046191988529332560396167472317876585576752097045336125695253899294908843282272103359282227943134410769841672681552749670663572892687450774130914194466245136795526271201985406093116278336440976044623038883904101132640589593145558768944853615445757246686044372613001028182151078079470549290387195601219699766877204931900964301131807601621394967493689965130789836132223736744694914908032171981104273053955991050439489126612112496750302847843367292921829618834388925310007787235341337183810900603072415654629259749677131099507138305307191388443231130226898047199352495479857143348461176913210372427165588661476760547061925599215269717377896743942238131156325689630517288292160353*x^16 - 500822305127597406538627879698499374238027965685773840059768690572189677947887924135387488830084862451383523220973996396830132094737426328028849784022272830867270698250957476677193425987636540262108126418898187429136903011735269991852092888307369368021143782414480002159754923956572244701574567446697765154387523218316605005782723774814288020970110264921491251166885851274326353985750902681794087787531963539589705905732706622904004884210062035702708699135732267325840067950031761451943188316852193208390071362189651561180738184867636537609308096925140367645014125231267308711130178771827907126451860501281939975532577623141293224593376256147878814676678344282719202040855661066420880121327825903089142301442313656263997903158042151142806746385809451213272336627920985131578029881694088725738725676862410812115426377229762325284318546498865919485770307624976200749682093944449049697682510198363979004172139749985790312718789638152067727507200706673049437764965665507798023441866971513389695840499912749660152924357379195583285413556222296768135858781234845094864278593358111323779393195673889264260063283185929447169395133303944990886796913100909278134344312570944401826638473805805925581566097763845665683007769484882524220424035406150177657429150464690299513286163913746667172473513468899782172823992330740354253239605090447136886879960641379693136460515996815919665715372233730341027948528527865913197506405148423832150119772780137581656478909237519643460402054513294268445*x^15 - 24351037933255543255953374397088461374511473157539936136001060842944496802742583800335317248233879478399363415681190678030487329490348899652661280511168564126890286579313121025446521144295668483902438236690800998705515451919434461382041921081896762973486670975987911068694517902592306701973486689341482084087827997581650640448683919661585379750108684602506074429493798495990981839712962223012593943578140478587525465171608060108296760754249877198091639564402276149956841356312049069011986662560008659646197479655597044007183487092983903230710800937503919211225318292537270359879198891362376237474360235398063600715974235254965192802102705161955151996333032925740409810209692382209277069313870833824568244991269373142719077529287908953793248772076469296447621479758329920114808577426959950630323917621639093361398065102724507333827733052512104406327953232231376733892284366449764339106709587541009210571840841141771603694321005604048974311999869171686300210218836328630750006634606706102982415396054476305017819040364668539150830320706959886882412431966123229757446233828676854095153309264647054452212098511763614285820882531757096507079465018929796720035585875402492836786113390893597839375553330536980798725278699794698871594863822844758594846226689827555672032067801947323255012944576375531856730471907088682986578809059808414801270290069773990621362813502684311299520766271169059509228502276043029105070263888758734094506147461321538142602667336354930583685909436745609759107*x^14 - 1098494851997035279314756387718232238692565552210698033799882664472227076869885742758632258653916193810921839928673130715727250106705193533664905658060293937017807765643825610884860751191755566531990119424982066537809878415281841124332001412199428884110510305561355539618736606685198813819096466184842953741994124288954449037095237841816045053040567515525949599828566742386318412149516547237541245000482735726412538383070976386206647922685270488093408131497782587142288082566063493507491150842934440738111210204298414736368140281695918919463763687094564583977057511187431591748372081936068530534492361259497626188131231850188538582975305677272599187215988158871098322696421662730167271428526841746308085343898463694588321749700735299336738419706204507241939898770569440938353843692838695196384443013568076808805290698977590910316924783274225490017218013755169414303612235805563593405538600274654570187952277566190016955077604567028057804176236946441536168795645717720734222226951097719969379558546751654391804301226291650966836260604605572593276630885941917092816069873398221311970239123484614462101523004764402315501953911752410137692016510072293730421164863705652607816798898564792765771012959265422673839769959112288222054985375702909167706125929721799238405086268914239093971962083749578638732832769528661279705734293413620096398816846743572440585581025078451370978161197982797368073922831509284854234725689514079743158760231761084499468617668535769666893294136902349514712627*x^13 - 46891816664001062308700799791161370730109718338574138411700945277992503152906011819753536111459655913347410413697841440478635585665579969435902054248652368700030484899848118042182284482196788927002590556103228300912840538164876794444819867577151118625564962301316183124383606789852093003460647949303649819773635588153932157842582924711905848793887563759129198388968375078746703236217930412712188200633009915415189703369903954848825635681835457481779303700384834995395013112084632169855309229468672171012319652547150613066422330678405482315453018924527092737796541539295946902040849945123411701861673023246273705771337660743305376913944091094634697693558245485918596332416842950406127531529301556263295990189628834602272929138388687949493982967477554310047905131623593803272804802680970248452923357175065114100502437997991431886056938261157777682318837542549952450567501983383390850833397340725158002534079677640120628176176133221903779093853461179429432702424549182603800582108487278479589092496564378823580561976506613743702266294679288295454157481231887949838395657420760520911732797873410756543847474792959106899100450762455060976076669983964405361110416661299950938886195467769931913805345491289436110707159155537563114082037100324242664028343162814968355318054937447930188885455729764242850164320184486095017576805193181834037145372986475462885039663679826855537457257851334075661407089459901155466778292518053776735611510133123599439263777471508235652865645518714291090047472*x^12 - 1970489110489576747267866707056837371553467851800059146429357181803691002829262750091102971088079411546105591603799246452749131099072768343881753933850492674596350738169943459680053955651011709753363221961827852784621447522471475392817262115888768448235960831948391729346629773580756215480540372911982636342667069211188210678347591389674480627974492562723658246360114912086955336025838322730614949800825591185077086279287093017735628233323310008801470727157644947520529525413695736668011759802749027735939213053986023921535657688366779622238980364134937216987951379791909372898780521330854131282318556183356370216117434482297805546852749398695305286423042693099528633208915771372690724263751008789632116380739170621553968158378600135720078714385648845677197212356518842118078006351855167129925611038682185222869766890687813897263225830179434182132767430222621942608807194945105580681334217029353441030773838792586517073385955563846353276815158679104838880811767469616193287037910507423492674899917698589491333394421563436085069449959373176702358358228063634909642346916117577260056427147837401312127645738569541056515832493073864330159978520906185026289285424427986749480935595105939516922738030139249355264280307629097684466776333850996633804586391281070080409336097262095775504298213733254353030487873087577369089468533928390699320036402169567663140856047465246462214140420017311998320104805364738006269638953760255163477504405300082053779665877068468453400744704908532236943527682*x^11 - 85370405502108246566157159902180804399569996518389030835008486857279132955026558344513816286893524918742994734949489416642472340340792683415844075835659448121488719658993147046698028854094994887221457410526667253620585464945075527826071248543116452995909951395152971895863328539009199743179640438560838483406019345702094158925618643469772434768063694773265063379788656216445351182785141937565039645709820977126267341032510441646793203636245442146403198569476035239171500916880302725237072916008735351005426694267989028728507819719065139301450221297429534438414500306950005445121599863652706137217263702109638593896982664658729702744752904308141848069707404296723332430167153359000449365307993706306229178481383939445227498756466616844229844764147134909046051307439110771540727060259712172815559889012311729535677123896234815969810646489340816035621888149140610196077263543978388690978288852543190539714300775725662389853504085155879834710429239767140139300257899945574959033552769127479394312607727614869978582538037553400590641498999329492053038802111277724651957625678694230775333181304797195190396265884915459821635009680450530865275613667031690523178805720267360923329269491384453811687079060307376388968351918065485016035411844714754138056808244872667125220330303732919449271434713554319377593663187803986817189334526923032988604007787251535720327733698005930393309079744830273069601268912221223711932073691331895606180643405446796221508189165882288831794561271777791473434243224*x^10 - 3856950787135361839785890202066467034387726395956458518650118855572753597303050510269221079006101671048010699161328759626538115867553986405998733023377174188915361328236392149496545152701208800938062585051921578899594491054948628665716687535426254954064945355179144840044988885703471124342507309190307208236736441283968857916534755427164158133789058911878689337319126452542806679116004983798367391530376503907388455580383687071968489623193392845532808241804059127937102854868100729228503955571242211060707503221406306144758224357330654310814892089271831251986620816258621618005817281099291448157507912219001641046876760752822756103366754772192164203661026742684706823060110147471976807667426904428146040373171424145648805638857357100948280211745093100094387930509215157583707091359794153871242413231220999242774378987836556684409223303568907836335602153347128583526080713585494460932489225968720956927084279679812921355361364992458099631893992003163207623575160298712242072377420576571583619864800308702441031691257341465881729045675036819154188948873192581733992524822987337196143136216408155430538607807225510359567886132699802928571530294894149485617358989250090488708762447658923003100877257729115779985853678403550781868255787495064479090595657230841874578044950274848686266767869828105802654822547090613407196292406433311416538441059810687583590373899465129141963081728066558575551726725330667657234742086578016255578633578388019505621271934617520191575799934327412962186808980271*x^9 - 173498870231038318357525243167045669432631071095561954493565936962820518066922097548385593910672594732616468403039970565495900285258294805098452248249022667545618680541505002113501380741071170830288593546947558023307097292587833094544827546998466353843262310604372674942547817560764276645589309607750589504688434935441024654975115210176848826164081865638691126812540085285056191148701877746872913299558856964125931471500294622255188631851227790981047372591464654288042039071471444005308461304427276070749239674697934382630237456435433285863611423315664425785144289187259992329165470425920722985777504189238226663816852385377108180351711251280103807380923625815191164031618967518691596181258315960476104657355616737164634199478304918315205316377821362749191886842423196739185285217800345715155040648284581049908186103350884377182709187342157564468807902567045316633997731862831809651975737101928919236670729476934896299569183454695269143590570285382315261639220978377099370175645272318092738905267592193837537073945094793374184572158242108191150272517400484982169211661717702053617271631173360660095591637120283559721740386899461395299432360087738079955249392984778285814394641569615253418431077148709727995110487644853286394546899314725411049932799375865494845498912396414076184479138644952946998945769101894443222180317272608340509003256703705717475490035440708668978980507020036020939642075587436450511192242725872282226976529456126288883656262834724320840637268057418018753773264909132*x^8 - 7239520731379864501224277055136652508226990266429472669637585660415532422905367109245206479987210349805709197796161195307319700613044953575355462361690211307174151623688409564063163690505616787159724437516920682544219850504521450787611761707087862178018254586618012168319943739900560573531307439975733867757255346355213601671383209256662850073867711822259044722513599945838570445212404137785121382164075084616228371266163768483355211571756108832598544446883077999193198716159885636397060893183366573692103383313289379343655989714633894274860286494768232871392565153636369641463359272348044973236135337062670922579707483140608596555912467976732553053431407001667949819972296765057045074288517056241666338982612107590314775029479114351963267021320930582748275021016434946988998706352190773225368808307503511030989015532868852238279655697284860785183926983161221213393712061494389382667169785659455340935574591386776864451009987340189089697981508612072144111149313075253517349568897015374171707042941362656605640546238521168306858403265569554647290046802031410708784084893189562889829466171197979274799071836604399168587146294346221268953298032028469962453639819700370756435048078511448357142471936225854682068297495546522759587071702883590719080611450645998288665126563212263922034219271495096683890976557310987770516584814282892656838973794262283771561863616077246643761094631424108644628104083936082707692531145778163139041016835307897415557694677546895717408795992643317381453752757348716*x^7 - 264348685807697735317085700137791595236277568394478381232868745375205858181554643970054535533682568536274797234655196583134720054959242070736976769553653540681728484620181494092837092830533307533495054048264296273198270769889530231199625879264831613308735830622421516930573311663230853918319515921558507481001451950033236726334632317717924467309342265395633007468163508860921992203090302365984609427378365844353345201886970850271342679665347945561587578655527266628145504653908817335108841992030810458180688475861164261501144607758085283216252334659756278574105106691302937335802862986678085478482966902494784088678382483083624762851950247802555305124030613271313261454638634480016604013348119615570786707056691858155371609504199841292643754121731907678355195510108229655078016852622392634659711780260456105661713856300066816698358124650965394174799301309277122953898635042198854509430106823606901199300712886691941678177992307798999060734353900920458779992582182658186582870609079396581228697302869545055196772320944671014906747605546254193005118036819942745854161177400612383036083736919920116949384208845519816921985893530735294623310886353450622578859515491396486131001486051730735189079984384172387683838699116186739510919252399612982336348747207942978946910409253182280202939877216283389042707342512293412092696960953024459547287982421430450348767030888538038140161762170334721182220424880374212621622622070337711123077407812030453465986764492351929924830667194004235106443289923288830*x^6 - 8126699346008078013938055532964830166799034824946769460424672044107218903739838867497992592084120614882574042176592778297395526718463748034527852980410660507819880131482415516025345605229720242703790909994433913337329696377296872042227599242236774004092843856931322834425759355692980628206241079110300319964164481734564108874661284643068592749661792790196193369572010089296548192051915855640885438101137732345967879693163509397162829094331971673613754292940946232332658113574581038218540867417495527046394863133539273231763128849983166878929979041210594003253385568075481684925376239924355227190705866813371091079721655923565555114203342513203141699710509545518638123383948053577339327569135203690359243119260845654189979314434242028272985985173954452397264651313374287947766354107572168504170089628624072563292941498763024562688648068621777279083605941713169684295795006327157771924780758016715750338795392336409690774831508930073412181811801011217638002826402433262772849631652063879592972059986307993080620841423112146033464730706393618961220687250616777742737080325648422100535885317507103161101973196202149748621378485557159727195691403730674786006469006411914820668436271763519122406065238593805696493416453777805152887988922139813536578273716699004194914651656232164200220992324722732843928971365611607175873927925133917282748308000081419994484104358175335980511245967629430726328962940935812530504870109127226390409774041567537358190262188373033075732468428022182968200967265405885783*x^5 - 204730042616164861767708623421260823522717494185917633733034753002888997161329399116518251504156994504457675471756724045304594339101089874106821585790105531773354078505795404605353159616764112902180504490494803060428083334571129101084979612904669717207389552409890112244739924357478882650318846791772400788306938214595233925364975131722588792616750352694564051353344183912304778340660108805940678138813307988072714560112835869863577954790101019728271258587698195460293812868858380308547134311608229201312414991467138834660945053766614169361447786151810680545445477520153062310382450224102907421792468078267943247442037785083495107391888802844816346085282256016137740208592766753173271665773947196063434424001682195400113383034116577565908621679603152786106098044727953945024688260641006332381496164748950311554074876994000197358781130913644599955349745492215643854331063473570598515944881067484998412969254764072503726221718314948663568988356172513682052973534516898350607800914576967821904486893756700310552050874664261112473693004788736569034033522284522711707004993493490622322157512480289198963881452334270387826688498020116943543485064098946121506449716936745601251592538985900747833549353513198205972783604300975151929629531498243133166834621746451091547532651062667410536509755461558062438571678728085008567059573560678735366203189247728796702282571070660744532411118267779215854386495131248491223260868871774642397962286913008457181427870260864626991445019258686760045868740587797677237*x^4 - 4094064484032088747225225286882434273622959076716247610168132934671918920405481780813377227984958633978529192929099071097632660538394479505784588332864073143140240302606945836304094720112912654061213903062938281194068554815003729877000055606513203454148926394183189861090404127981700190015663545352206135948993921820191248696495124162425515176067765196429259547431578909368096234582535182645900937786132343933456250154690514570667334884877800323783331452960876065132174643307209742664161081990289786332545961348489775684497980207795847439569812351919561066806606302102898392646494972264311431005169167449472759927604654724036710150893765527251427114536489138349926848845199670512626312774561670027610265656363947125024878087251237141720589112956695888596899245918691663070445604336707336815717929337714214146506540590835421898397088783703971824288536823231949727830869331109816410548622228992654486420212537193094989915417359046358753298869379708685274588309827322894199289823235538670549554258050356188160632471708777023161216549649017818393245867576176627807454808768136927498915015939276209519761945317899638863981917304297227656900271269361296911252340052686748833259616211725369417771169968799729764220032214631342683388613374565486620136653080573258175987657527461898254020755776457619720238103830846046166023242325538453647583133986504696317532299039915651393149950653505255487912779137242062023906007987051788029948726171834586794909509517783731356782598518071788080150644875824588930288*x^3 - 59933925147088026451156201668062926277446774324471637172061689469429019694202833136498957231212380282525840678010150900676272638616096162531455906741303419816930113339729239898015877512595799775078637031129892797391070791378796967387548325410645734361104791028362875820083634118788686692542026346102650909596838186296344189093365630802786024779965828679155441472710842484216565319712401178549199188604950015556331910685979953516940295206790638099039483931348005604929735622550876349916492446300613145352524767269279904444481691984527964293328739282822029365823839010849893395936404633075055283030412682628781432753064548741282423070210392949404370229616282375072221738785333947368691408369124620826520846116233374569600910693417170868843819085679332535238838234373211717030147840433266688084767847784469980834122429712646482587866074232082902125833701174795667078008558838515704063152868929723669645211711658087557144998022507695097697319058964773579146034332727515726595690730891937262892204524157128961352703450567490107784677860187425462005936090914450256931162273374601101520627783168299876176302664989680898224460643145488820613188016064759822856711398986732900205510895833831183353058055975747133460828776869033131608998834176288244041465696152393978292755912505361037542029548258352126494360227112460054464175468537336641217963255467485888772037194644201752009871815311941790953559854247537314427672873527991626483840586093269220806053016457586635838105731563142124712001658135457272720760*x^2 - 509879801329229355011657934610916753431095546047746337325363014173086890422457749473296089308264274461641225554103892211429102454713658079935893536378565782461555914177674976819557282212347197535189861337014316831410809284326121648938574248144950610843958471639919746617680611350975211671647212399505997517871747534187311341579791533315431129627693464981604168724195110944582722598084523980357997511188915326179279292899810750802019714600797480146408053846790738270580535082022258188101431515649033125654840020049204865489385425731418155368525797517737848393131494204798195467017188531623648965398218276103379990747161231892630894157502474667524509566225256139538813311405088349856454746968282286900722954213134792718102504586420357179028905769707767187267698118826408366261512077841154365278835270082891163420655133165728136984367705129749021570355622243550352881413193911716988910555311580073076002641844800967072118475358720864589939943412704489712988312912587906199285409240582943949058182538768063341745040318433637433926861288763679450194397014154286862929127540360776382449571603025565434079757737668007523613529481628314296501718555928659513795255059496142163266597337998219842091662514360408350061304776890838088157281835846778280842179396405146019510783173874785144317911370198501413273772849061155165605315395305758615221973980732044242772066890636961319640538105482045994465995882077947498583590966654973036775926753934211757706795009487407061810022271748084378813956420784556430137490*x - 1897277588998683657788113818447231973863716602550465628417935429113390297741101802407264793199254814542401939366357989447693895008386592770210230650825356164384688354375568858050958154643704482197611053605570896149061290837342207802448940488916905215672335236899390224563679019478115865111888009704223538699745128327121741132880354180947125257249429381760679320837693663560636685339541914047548195701618662695739946563816594508045406614104648048965195898640152977282947865035982429695983370848538959584499324926564624469042297777568341474191443014418778665692720994122103771725956810714504299859393629904071500745531387707745285086155416412431863446518281160572869060640193189695983659009668119800655745635031520731361395818805762421403119765106946949342405230548001876696998304674197328641090600204472004319543879183108012165931559814435118259244433985499098511872515400439379197531249999317849261468266070786004415404495084086653353562786599425883126894529742461862332299616202864679896350749940708881775124829966383899428146372502930163410781889828220486335066663576516538068948226005778883899728650340232808083235315366644311598929362780699423642127215320062720848490680687888751626003692802687210544594725517689892100162024986278045391821359649740396817422248702779100482080022028263451487816277062573316280071146357253765302012225269215245023033142513526980207606960550815166645869044650634111051605800492091438396181777245375780200665643404513174005056732807403364760660959589972538977670661, ["Diag", [1, 3]]], [x^552 + 57086*x^551 + 1596862929*x^550 + 29171111259945*x^549 + 391324555913864273*x^548 + 4110067199996125274091*x^547 + 35190205029676529432524784*x^546 + 252524372602839669822640861339*x^545 + 1549797848985636724871949091295588*x^544 + 8260818032652964768154637271482882394*x^543 + 38709329002544604556429719292295714586372*x^542 + 161036669370112046463883062610197681696509541*x^541 + 599655293687038752006402714331606909740237436033*x^540 + 2012623631067068447986227885039640579780491294564463*x^539 + 6125101237626504233498898964706592456678781235264271835*x^538 + 16991268621216883984051604910312582045091242052295213751309*x^537 + 43159008273073290691050669232928532576982557342353533438709087*x^536 + 100764749409393975788835213950526180469440865784437316545143773440*x^535 + 216880480083698929192480496538451666356447421710424239119317876433959*x^534 + 431116536905686712073880955441586213417931565123253865300538808978644399*x^533 + 791649133218750170896087366736559245863233004448198622337670835989663101827*x^532 + 1340160955541791156733184669179457706476256195528599574365930392088746636252021*x^531 + 2080301942843296133998688566981377764126959931252851143178044723375270723790557123*x^530 + 2928877044091669338675402356057097382991698410815444706205118897551233517575790776485*x^529 + 3660505193313022431214299491584646962358820741055275335744713780735907077056871540610770*x^528 + 3873869326183719834244091823787635067675116264271988358523321928335836219881608505354076947*x^527 + 3022376201223405885793131889653739227891691502402239027441816022389795119167003554201949705400*x^526 + 548710164365511194791525372386280765642618020217459321427275536907357924360528937368994544003440*x^525 - 3871158804464638124393131115970109725528099998661188004909918685668045895379591482772079298001759046*x^524 - 10028356128424902158281695650787053020670885734193718102805000325594333482062443595909582967756167771458*x^523 - 16936772383772514462557002824320065896268147404783647133913057760776770600410147729047512431232825477412106*x^522 - 22776192940301186822462981875193845572310735184706278428630683530136205600768314294502376198158246699169643686*x^521 - 25128616102457848745974994194825365731942987550001602447624511370295940967667527161950331559766172430748916712983*x^520 - 21551968721221501487366481458367306847449203895093137405922432564015609366547126448712661075352314899083940076420612*x^519 - 10442938012861015298313093408061087869354192986438422705148165677968499842584605803602875574586740298120990760360680075*x^518 + 8007674589277041265291833681984505170444753497606599831813338985734028686125203211587562020896221888558996513718179522228*x^517 + 31164050848239562419706377877919695319017840885222299081218116033425171918200641301654747883102945210878404871371549432085927*x^516 + 54115084439504826845854950990271025645357557908980063625946871423425884169430382529259846218872105333342973785362353013859406061*x^515 + 70977307517803986002794369855821612500771195083419918547978058155470353276901212880017715766052468430835638626719091943472019991623*x^514 + 77018102006061228376807183780476830357876225285789133774681977314818355410828673892104941585645765382142158006665923854702157519534967*x^513 + 70566646543051153155739667515903548163915963889998181862901114173413255899083175579844080892647790260428625995814006764597207966652198712*x^512 + 53519339937901167972902864326663880500219822739256830725894127769612570334612563056122356652635889968212667160367610535537743166613018701599*x^511 + 30012149921115338586707673707280004742227951795789751742329127444433728127108412444962324810352857562270406706639447427260912323743513637635116*x^510 + 4044871275238136131122857985133033424176058837688262383188091628368871395614176498280933869600691118526885051026218232928313914824091813685175684*x^509 - 22544449156581672759189123693397249574158136927569026586897153296434541614009492365228340212239566096708946675814008125084382807632805919985844272407*x^508 - 50864486524811613925676656700401191649033589734102205681749392088171840320795889901033449536930569738913877253687336107620513623497228807025450083802376*x^507 - 84544554954698259125181796454325695205410038560869577666655877381679192523441022035249916425891131774005442638643500908990953081293186375960629870960214037*x^506 - 128296699531379391225164216589597930686109181344100794718509635111548770998300558299339873886215243994478131460590109298742825849706630030592114552396771784193*x^505 - 185077350826148494391457656451779641578943917417993828744258844302048820670454563860232968322266633175373723135601346911196767371314154544179483117853540267727849*x^504 - 251595430457657658654957488466206000550844998758875202167114480767491652853174089794915293436005026677774389664012127779405522055970893716652111406791422943841679592*x^503 - 313836530482132226955595700191598528364485222735205881958567932933066450409321457150803277899790112345020856336405912501761265851805018870505883149107303622693734527818*x^502 - 346535412388491440511378763497038481628797046942018215389921315979868622094291431755192700140172557887067695610207236346275834935207216103103880581616971779048363785679410*x^501 - 319993790285498828674344002887242986987270672744030254030180716170732656612901647635537770772168637641292499587156111785043977222767190555829251796893695324097865095975518282*x^500 - 213158058608804371614363754892825753314722172333460018078875558756592042973187788505333658031645450456115244866873332759357179855391497337920342714661413700384049165111254180485*x^499 - 26621642655282108964446614703777531515640015415852445657173805795161810509843893174272521156473473358941359450882721887613593494929922632205939488475430244577801925245868212956298*x^498 + 211902806590739816242529867786261351107526058173001264227467843452585027747614280965193912206190992498210496276743690020185171893499008660839699353166407670836216772031023451849834354*x^497 + 452809344883874499569488244882840642250093024702378458638618031712097384293862190225926846394588864595003192304674613069299218316887090208324000623758830548266980368700328155701750301395*x^496 + 638036166366427987260823383762153131514987119311306012746363915549021237407971001983757363732605156054880761843046502854115051442733943452368905668587039600623153544679541490797055391676102*x^495 + 717948092269581661881617554352213434554830145227978313095525033142401833062497719678684089844626858977630809974306430880996028270900952565598794419078316819803950172477456248878648306698807487*x^494 + 667899521309962334785788099801618875244037866493994592142350171868465969940639419386258960424380616928181243483141494477108133623208899953419403352618877844852593877819648158467041026893760194042*x^493 + 500875717819620743200492311314285137321498628442172028090264670400391306891465777559602673200910368268668954668333865039483088391883313689854919192467917699490253507411705675391294042182331837296939*x^492 + 270309951669572305750016784969247228117789142746213019142523812382950352185045502165742667904074669756789175620710727759311351867626170365141442005996341048797299449989461459278671526880337017249041012*x^491 + 56749762110668598872794935153416065445441864019014524215868814902791341004999056844262567927644542144066860784970860594957401548348775276688773847284839048426531582897738067392230014904016319912439068692*x^490 - 61479885643312130092650640038369201001112069323575092588939442197242341193912538361953353327940629356376449526228220792424732821908003536203662121972672401294327691501099496028633954959979658818499750002005*x^489 - 42427531827558675641025645468219814607210128165180656911274951795171283522796768351116595588813043971959789859681657380620784463229474357479065329418041486551745054877720421684622309918911678515130961852857098*x^488 + 97840077757128313729424115324778491523685302590170882496265952468714322197758580450236999671260382206827767202461237938368968546413974818468457253991303374321574497638953269488512718731285832591235298308076471138*x^487 + 287866072839589809707823371037556204251104797220369095429175627400212261165308428795281381718619417186644833795062165496605454523894533389607085320663821341552226144829825698334802080404893827409963458310199193674894*x^486 + 426210353539779251470938117549864369303198582276573647189824480072389899665805388581366263419052469906018678283425140465853006964961979047902284639006808882978123002851442308135059893579996025676427772207109014030934165*x^485 + 417895928188383686401346018716074429338515378316274502797374711479980636794284852314666939363696611737366181520199567140653506910412875986955160281867766994058488334818867799035106383707100634373630785900960767756199427566*x^484 + 208861146954215439806712464313580561683664110278433732565231603086569216044261547414887695138248142624686751540182850611947812749771091329330965933990396986850097258801121563492836801587228275326838691048902739348820102785523*x^483 - 190757499203043363582392418561083302997462661307900401274344435123861022548974529585261912175991286068537712726534163150348562402382597016120151573006127110066273114155351928467275538465481222227571949825773551065642944986416136*x^482 - 701055286841192969097439582450478761445669832063206902246252608418573019934354744998282324781545605378321358955504520486774151829620021586218243840709696535207163856370640820116473146546556475417526162695221971328335027983540930513*x^481 - 1189536796527080521011048869352108556293543373187229323715712438238038949144490426842773194038795749559116706020928215919126852076462506873053687083876011583195544816760346736410988931658153784046215091349680243425462446463885823714522*x^480 - 1510384149684401362386088495516873446811168813847566467346630404899281957074449721610004742754480397220571591635275360799918931972625677916486243730414755961767706444990776155351081486010386258707562987191791503906782651891116034436936061*x^479 - 1554289526831139067969712246743959035970664902276832573025793199716643586868892033141045884500132983094026580783835758438031418936910961397367094443398733244244367174951912491518947547866464165406576407476798586575526560705962924467876221633*x^478 - 1288867199404895136933209768797820873579546578936323864476310048821270113938822209097931197697734448580664303406084588958438269911507225120564105235399410231806711304495852982117854474456274204510685284176514252619919880188173131383130863143035*x^477 - 772205595352479843840849278333639662077484549408485183833636286314000694878175487478957055026787611222746918424349641571788554058222651981759508946490969608194209226057870235481986241005110182770024035739716098325666806774314674815263813194055777*x^476 - 135084511917668324520068859608864559386692355453227707710294073452713125672773652082330775574792814802294058941678555587521392499326744266175653870118131740478103220177712431863035047410155927547857087580698857540167544538122642989158944654565008918*x^475 + 458902699203025981541450880802244412822328913004484197575050334739666652492311615590899110519896616637363397408922786657950794831413320950182035953578085206884303364217873345212046080347314965733650269404070229915193182286723006464995357980563257461588*x^474 + 860243549585028916502867304743156176200269490488074533692758314335070285205630207575464225650291302654257596921025996830099688513476674272136991434772189086019182882082503598202508069342245420490100421215587598697823534462351397067854859855405570913666228*x^473 + 974284716444815619815739849580560707178435302907174021651164811983930990640470097684034623191618064880880800876544372347798666467028656993686173165738579014600347105213866845083953907815884866866540950269517515709936113481551940472096102941409514290281571290*x^472 + 786778180575680768435729136612574658941733502177373451263474594945669302739882567900317709224207259380022859754741193481284273924289263969729971731867127626270175527516449979338157949142459954657405502399712827329741220355297806369387064635151809892032152307341*x^471 + 368056279022816864317436126393656525679372047227417814039744523944720289750609295091625076014886668374741871942615908586737703570496440240511404245404426700320282148524398212707103060933967014323493377586120918181161491048200718363101212274786336128998574484760917*x^470 - 146384200682516287621425588369910506417602203667627132092693537391378067248352454456248101085047177171970396002155882463585283380374638227030361275254750758555360350864125404526946834361404028228329691287283009174515764153058032863701061156667408327820241612138363678*x^469 - 594279758944827879296507836660681346122332385687015655779996331114087167616935826786829953763982487417799852068357049177986090277350442369525463924720017738655266785865105306128438212560100973069397622396096756815519359483874316635936369753771044985742299747477031426354*x^468 - 832249058315999162989882864452651717052830382413159174817330887527726834208888492422652652985597875010660356826320100012490251795603204088143310833172440044237593405507741459669967499558516500645198085147783720586413435264408222000043770372527823470761900966689961856010642*x^467 - 774502151454859897391596972494957521888504804329927514142060215041303388661414545510997832156489953787334562462023214202455841215694351737362882180651048311498262257594820604198259300394458628624745538627656781217243791370815207066929493605958646088891969541239558974514464416*x^466 - 414243204528971717874989786208768421210274672199652833890850596467782767034508734501253102092143223153174830439882828523601040920956388511126279469363728479857786003193107241977462513426862377905272894533792536115080668137649344602877080944211596626239888745870165946284131615961*x^465 + 175807862740849098457679464550829260656643822654818005853288337974176747588164007081444352437883674151708684049519157393991597434138938179196110561969422129056973199554990058772947651477862927320510207563124164903527458997479012066232119650199236496499565572270515858391176900647167*x^464 + 861855387354038542266216645843858922645621660191612298771195186158198514919035330553216529710441341591816173551667047536245769799973057446850246232220566962694551523619761128491217321522557504539484976701801620853735387087013491819017676608212095784813367237189870498621074890647264229*x^463 + 1481449777694092462368095416769617036468002900980328299627761043315665330647823849865952722742570396219680275163053902731009137868662722830924204670317087542772275310452496470240177082822447045248945982910722364794486845205327464863811661065881722089668415816612578983931967541724820610401*x^462 + 1882777854607692704079157536504226664967155791673269796628889269524954360791911657615919266283471387691835019977312759553590912598237791565226535490877050244361545061481864865876781935578312634989453900007908892029316565672580659941623699930905202891493314265102322221080335837969351511351230*x^461 + 1961719606048447104878192691365553785494139552104164483091908176106870575232097497567559122455918488787919890069307090022111067981362208786832818573706911726321190119505869612098235435718905181096012693781026924701615747093293456241846100166826028548848979164287592895202814818030306730942093949*x^460 + 1687117685269987839429164764931124187036248797390508339382570422192979665573164042842913146230150524755780156418260449270457310653025105520395231701589495992622196803258431300489424057001905915219337617253877223364916042951506681334241579271509887776230792754661397302420805177464925215109023361197*x^459 + 1107430891092005472563448601397616110784207396791073121394065528337615053985407143502199133996144127280130274070953673657604734739710841326729979915293429799374847940537280456328105900529717728509268456933640146153938561348940285278267260987425214923740741979056376743048703871883577952959809970685597*x^458 + 337388613944691662249531794954720959130023656638792224749913981320387022564743880516029028227884157527240113093494113032277005669393257180082817187315188956609840521187036459748053349690203699636115023154228157348302189746034100118446125054125881704748189226841000068728076635607058059413275582905543300*x^457 - 470962280224338524912988663885776155145104926904977443447056658486907979482662500291614387380828004522865570562905509639291243457838307575313624787554348793874880167737310606400551603367366559221426506726296940735511689902813418417911099920160991635204165026956061096563547846568179602052760309595344221022*x^456 - 1164586263752948417802671547184746403685824732480553571418806307598131887261172898738371583607405026374468837501020224236430095764933153879617356635998084763022272279956817120584332779402927490211487534475152632569202061048365437906041606965673666985837817190084753233660021015904268023894633697549964566707091*x^455 - 1623776027499771073841977640949256442233366930997472550802354150719409637276825200580380464934045780136471400080416966550723072025202833440482659000593829627828822934951766080753306068910625607289742240415147297331093917905908051853591317672452367852873207055776862663789654859564662417379551996906597213462015296*x^454 - 1786232758567052118400839233121381038495633679741059419039450874691910868686920301119328597364483859242865370494854231942838115841882903988779196266348089802826073718913366866036780160725329910047893441820947958930392650675701674432554516032383645548573511818644492492213593973046854364176556511218081122958368696957*x^453 - 1655647548382005508208387155353313985858202550718242516376724702307691287607245340735783842295165740392417119657558439360674607718582862111634095692642177795379106455300561635449453344323320648074200398154922201189873608694355469950141086605979527977752198786651461098032634318456413264966298664436185650423065517272545*x^452 - 1293763684214495626602417834628172813892882101283471778206832608382051540333004198997444315832941885462302801530482435107806210101610016103401001312692750538473563801220446754567776327674974731660937639318304258733929385404246059670518698133958242161606777752430455507584337714570649922439823926492100016158214668159113662*x^451 - 799432469659526865372820018925718076604939207691885164905764007012079234481449547899506830516891913906045768637380242000737556875772864608397801703700304770684899380252579246831893269136299473704526317255133890648261926515058931074367599975061758044206712697442093988155786877199299124565321043287987226744618993533525547835*x^450 - 281524974224133505295024515740956770699720657125673895652983333633551701698542715871987365348796076552139374738749417918232568838689923847418565439254425634249086426144760105573208680587237195158151689559857717299305813790384000407984428519412635525583543730930291666340674538707522455863941085002941731235413745728749121179052*x^449 + 166472766851158757973982773297949150578288618261738519147956541149970008351442704589749918678027677810173072270558432945488525990295195387963469077415357701977052988689298131298857693221640990428120331418968782382684329272559974446584799824717260517684321055380653250843596093823420091553433360939247842319543515458731583953373261*x^448 + 483929300925658509650335776826285278689452955138062709599473513110160972524546668274869789938403589810912408276628053930972903954795282197086040625170041515867488686958830609507849503730948762659781423183317705360976910880384700290152138753400137313453862967489524395934463221932151806430096001449450137172909723514658441924613028033*x^447 + 649555014752228059255457340922888822267513595020730637212797312211172475750816356591364217748829464369270318375023398284900393770859138787525892608670290269009289186154135994540768421519992864086403043723627260243429213946122157170300549728030308463861166645539523909171507404128023145744524492394354293971237614575540221024888624529610*x^446 + 677355226257935208367681555126633623064070334914420991794317488404179124320289911230683253194915195393320633903481080947041858417302960170726280534360522657516500449380913946449466020769794095969853540488165083386771623528923890327429397247855127173612348281962826980205946630918181795309744439913199490938390618961311376325525078660574846*x^445 + 605183385821993174767298301457068137760895719982333329967749725989882152817439760160330828776147151669802554204850473272342177554160485873119104224040031197541531343870242914211853533754227521856799586586131345246212796988194248062790416764713915718339399055017104331815511741372827407662129463357740266456122561341685446393218488789808480564*x^444 + 480328654669570405160250508108211475985268473209159155001548329548600616090799935756316113855042444574772618332735976284559776095321578327402644171143877188403153490350708474800619391464601212170803625533244452331405919397613312946316846847971276341748080231729947178578320305279832262518930344232534828613610132785460969475837415692725822507327*x^443 + 346410006239297597302630007770048393629204375165808575614032304010972368084611948991581141322684817308794251766090460832322119619942388659280086136382190147699112782271402898517841896468277033228034566667257394683245606525693977065816892193045989938809470055078234581241812458803026481088975708325958555348977558880985423651734374507697850114487436*x^442 + 234547684717632434617447984161374257972634442377898239559337129849167689528414680789416057881962060233928788732603680947598428933398700784367028842767993681226174590970721297526584368353401084325487440878063239521735908448691262950791838696823038173518025787246121502349708530168371875683061472451540402988322944997383320114017589223481940850498258122*x^441 + 159937396942450785030009204992768611600727204333589614675371513718416561609128580131249491710994643759322410278664377953375453747735622029765441554561736497213207431502360977360974404141863862944124534138319755636786637455991612920862978967510851336471139836881125073100936836795516684233334009929983753673022413676360750759565371724085485232737619928770*x^440 + 123229646255810757505189677345008219205059508039514619967467482597251443215904991872474175583088976917770063253045857875234994258882454089694909567157569952941108026769659372299709828907482133844682990695543858692667581552923673361497788659755726671716558079847879091664726304060358425914540903701764689703281887824631435301376496123185742628020099871527830*x^439 + 115013037555701179162407653032885108736320237949613343256714745642135096369022356126695237014326154598222720696404937048064891683377974827122471363356615889138355427824997925525842695414940609940140680406207752454827772199726590431758924698026728330149489268388629455090336283782964221074782887421089249419436797988735715072372105580216913059849212912027245237*x^438 + 121386902219319986177877771248106142857673519962024841849839346444262054063136025069245935393975048410487278204253650809281998208111698761796314137073926400266561023938476123189070331675787033760657892219264034777861872887239138178638533284946985693810682266539257415391451401335807023002523340880067239903868668765763036722468574209124115619328963339815080422162*x^437 + 128941768396454662322089463344590806072142747648735135081423573053438675711391738606991955872188956382697960007499927254795901536054573148371011298562599980532512914563507291964914127515851243091394995294405277294700547073422530886136152490586587189109922464397897261581488501871706086137671049875031798363205026671370978014128554727145669373064519752317994297908131*x^436 + 128134095512382447430594018240428476447966665741998603554350755943486172882050731441572734167388765226088700294542203503934736349145867853887614131864806003658687751786595496468181855763194776382866309426351244983172193079134334457358987276047187184626272323417565234890265168831022930087657379273662901959269578837199809564535658211094344342662876953239942551678347654*x^435 + 114737679871742112369729524109263744677440809418075523740845851066081250257161534713940578323024101770420533576426954161507196804061231246053946177088794794163430623008011312868355570157976607443838466430839447634666378338444453969456493403636536017466670384686370793206354424400397402241964557049116005322895459786628472865815374809858523034565840097279570164581248829091*x^434 + 89587490626692376207349498269103801684639485770362378618112248991401823676941879205222954410282108121109611017414310926748365719173372063525880248684367853028842067575325193235315338687885838879812137068749221464782104852618646022207335531815569203006935155893155769904820515461072004139470992325975473327700038625410443113261595271707498995543474899638739379610833767875898*x^433 + 57143104018940258682061459549169431154900488127104858190127455346163133246523811767854773366455926885850360614691373038672536752097324041661440150309610865816235778498601696622742791118211316304582957579472784890390932219760782178899601214609617310058961392840689901728477427687491204525637301439275323034390401382389495929927204977338236240848983255452913766215694643666785368*x^432 + 23509990852599793584541388004114735813084181342998302741238481340341461634950970435494805943187650002385759228911137702759832952875550133355738236176793214897078441164176705766271371929928752954059599192489359137862946504812346640267088827357945053552577892076811998586475621862660469861954231420373524402678797994893262319353478964974928296449396496439558899609762395103938697327*x^431 - 5487138055243037881771096091219717826912250911360823395218518583045491725641111166377948477689549875350726906166026837609383892756366533552543579948731379566589466126469927835529776180870011563901475988986360776511426306070365908457147859376334394133908651186032454535314149137149541446463739344695836884211986328629352478553420351447376966475004751359947924031308195323226507742637*x^430 - 25738428728747122043817325604101860647374907237652071980185403191923881715648859292029475463026273811980253381309883239810130722930967160094074125140999054562839581925474419390243638933852009367566263996837518607277415248354314901089114353833148170415876422139452194004656432139703985653919201370911770241955166024736358532624603522556912981290871471965787607153892576026183247786828347*x^429 - 35562625201841959491687874291352667019364137407778107768995139487170714599619567330920940124305323120917130225570250712332101004508228955930482017010569497049173672974094686670919749516743119984984360872191609874009981680450018478814433943573125462210990052400955944458665613994945579817248273752854444754632918291681144335463324243388209521502716582789318190518482240987768913196852274365*x^428 - 35687326126294121449977219073138729007435834046151260705239394737058066117427436269277393116849684620776665297064420999602790786216550999360866777328286044268623820879784633103540133110530602231091824271192409332456549454579581878514175304218862439477978080567304483373392696005430266241663727919061670597413018793317715000963923334462527125177896035098739134525523173615147878534913947351565*x^427 - 28651436282738669133439557634326069923569507304223922962192443130287562564126983764281189853673935781400535166665344509025763935308741687243609453195057916510795576800510500023700526213693936281464197793843051261161499032105956771784261710083924543533579431323513334161600768461233336301106939677526419911223326551526215922741224322572074217098706794691331986972831920573475998594399374983788453*x^426 - 17884816600185241837934312712400109807524017449717766029119202916169400177910505023627890584718782997343027886910605313311605337553050704730388353714282587898989093283941984775630435781811425698435059937773306045612324416538693219251950846780016279880671493424893238147520974890573192167035476212784157553844823160452030211131041433560016095835158860308266118538630755863987855593556448952797189327*x^425 - 6747821130697818778021104699279370316812171994532580586542591672796495610509467290136607761141878139485208875376293832087525978208749523873879359233948164551068775882061064821327405271531203523262099761348026721258860892452106726005230108380989255316679505617892936226741007040690515982518305327516579008062575026148892877134987094962887433647069905221408479168419092570303396747258354009436063620795*x^424 + 2223874200700089394746136023607322115661245957166126524276067315634139289374101950823387415258650499819539415001459770496749485546101696191294399418757850922761454625327964352080959476063028064968636969905140426732349204185654100888436159562307014998801136029483306726523593869065115568458672130216927133684517770025862412443160575286481336336212676680269764127246011829926271310884401441598837947355229*x^423 + 7714411729152424770126608458555214216521978731358333253848907318933259935539787766892343416346135914321308179028020593579282435820693328710360800955979365743423783203585490533703802052737817978148299373185131577061696935068175059234677366530827909331564346460558796388334941421901674121911927429196064842113027751665342796153600078086711461722553147628456734417552877023009092524439443606228279944372005615*x^422 + 9629047497004704135354204317412283813904682808141900031891452186320944292209524216990885258343895142270338548531989638487240229883987619626148614121156937564466042761442461684197495871532414272283139685682644908258692381221876867362071785811383196161836161893578967914850066109015785450419770941560200725675540596699172639457705402387331195287214292778671352779894696594472494249462158310922161000945187524555*x^421 + 8782810810440781309663684733738507067845729914331226056248470196008287628881998810221274352634350811264705002858426590029487848839052163625750464020377497616515241625931663557980153931926546776689276271082755720039717108182331003239963115441717443826909461614418126323647156033735621904342237054743625571432245415722428921847236189759089415375221423288759564963828702910049642712188128809350098417862007460817519*x^420 + 6430672383600526272758984606925214357336415898874670071699454644876535015644809132954212971581225269431474441685486344311855821510802191015279698896795153135360063393028379276699396173181963670838472299150603241568801123261283209147070637920852436233662935051039600290397003923546561255599633397189469961252201492847183571060033629681860127094604993398813041529400179638636292493839647370995766208379455698304461935*x^419 + 3805986673113225587270630881093662427358352148867576967494168576777442863404049605337798929472419560310940932416579361798451674025136222372297411447009028559639982967634160718956046378396582155037604798642515825202458352678684052075638150613357378221542245160037051839580356432960079500013681569124368430787482825920438286950083355034220219064452599100787238581270585462328270645341073366266239488268256627015175791481*x^418 + 1793231828386242974739772227372646168729387009456832418429524164056505347039181591941122722820061736833244399528104204079568112792907193446274622501155227443767491710794510986033445047946062599171368006549996669844209452786397968842951368522347703521985519674239206659434710361904314732036774263367705693389020229584605041144336823692367489366107423591201513406869527606329171468431204468577721377624823005427943149005801*x^417 + 791538938987574175565250071654354701196552511587946317219118486269243477490369679542600365245468696629036010822435058650308838110005348589625644852125103979889936727106128442026961608515387205744442941401625416945376188184184335848896280394360010426541665864674794445776265449816484449107892953107200370276680610312934721879016545428550129676858342211288986862274969863983986820004430183881155088318999550825592038334981213*x^416 + 755607018252344645084790594454321937831551018365391784736728084098008875188259175776314899879328007222788572719410341153714261148626628435075384057745520706969666811385372957531559476908421781737687130611962451806355070688843131545681512317577675837123125552868827070797694951026201225637185150203008314463172745984005243118268816779904732752548717883542491739034264940454680002573770218934629026914039578854366082306870167957*x^415 + 1351965605199518894815038133368018145957452378828531814493563202920443414230982385841669641756087924819992222025623936397708157672821621279980240616495772512843094581437548570616859692231140107079017794829775571624815559286207203193381305579091768632943204600330207377459951710572149837697837086069238132787036519584943708409934499462548403983169705102441971765673689607849909275031546160853208731102890123358250430056821989386802*x^414 + 2151149442821227383616481320237974919244059181000753702788467739931048538471138931365053813591955996827078613421340713588065790024246710029436227074662448715647956979300522571608387122120502325637103973057257251045237402302971105847736044601849286579161147448959132789113238918043438110485837626829084795563054022447683162395411393689464528391765450685807279211352145102234822848409914649476963913360411195560971250899249206034281861*x^413 + 2788091320975167146705281382161332232348809631774137847863745090900054584798771542341904330710108976655616583501620344655453112799946842200145418413623775619730976037989419948144462537799829834444897482771036858451958969356410059516082090177861580625599136544053665196364907282377901070678270006559576700109217129136990497915891518359189441121086773019852475713273754432922402941494515546791577248882791609642310726378448888080506276249*x^412 + 3052707060200159808854605715132464746352059097541430458448282202540171393113465088297048983347618473412498020452744440690013925595395316606798676542680892780359804943023896958344412344348705905246720307041075466829873726737174781557376324272701536915832644417368270458326013941286518142499031546778656849409307899145791349240054159399242562236567731052995200461662978676951372360126516650204023909433985964539424889723318014416124243141093*x^411 + 2905592642831684685879971009408442169604963678951338043812859829418126558907202991141026078383398564744881823063359341235592078632449575925850822083310491308018473001310462104143636896598780976422873438953148793120485729580010574683570928731886059176791054111990816730607120546113788608008537129219899949319371544122645234155185222590194010447835035319020935725541373862820701045200755350201673172347489380678479630131337194427737398386998456*x^410 + 2438129338157148538081130285807410349078977528929791603295925758367176239355589704855788054196801689930819321943747794956970679296251109052751459014511704647903056364303487917725341293146471972234380870039035045737431228513097853235288468946972083323674318182283332364689584265513598665877836222144206521846635040281398204700804076064372871830248326832688180878394866448778707509867650644872327004308650136457987147630755863730426481036045982415*x^409 + 1806820333454587435380703610847333516864776602651720385493929029894815941812731992313563442458474642156492022459496463621904873952906849924105628996955742817022620505575189922835876428313474023351815274019958489289882604809496959304128742786256108531236658657863897185705411596002831994900398742174008937823539023949756629876033921753736025536862324720332351171223913880198629440109896350503153846780092374322773927618701219172826189800974104848414*x^408 + 1169576460281812807771558339671304728199620460606228794086368357404563647429337706272231155264723079347080974143542715583424210760472089261235308671558186806766188836643993670296348492042251719117304232146094944498686997761350796007153616557387574862226036101731268048854456745310188567034797409281751976453774501788067397630470545247378447070754318924957310009713078359552991644766430287002743469948420743918566177737417328789352325796170881734236487*x^407 + 641903153804017328286277674544347016421747618065316395223864232608110113713625726336894068354042046279579948887337907876561042139312973573253775845585024705581384390553070041326110374687460460059154776991558908179029869405621487210512960664356985097033238405122373522548144715205035229277315432884490941110176481419873271133733450467500207683161493891634728357426069054788641568227660858538331451935563443015014695726635259003887077023602415234033043377*x^406 + 279128597560431685920893628251437866812565539255112294826085995936580157068701256041086776987052198297434094067494073025939676734579961282934977217879279547379598170606553512176104439206363100978616911459137760262197755150415315986859286598027211382450726557298146769383173355030616546361299963951987836154421182102011564004529080503979809705744664015998386062007512277000758167820511381660826484700094781004673738102741943709920697717079269812563457785977*x^405 + 81173517707632363742945818318383879502605301128475031680349686529298516008442785206831160816888623782186282212077220226732638657185413567700812957579759227295187615151132513267567262114540768744140851164656752282145642516625494874720247904135369781825142977057636026770038462569897139971227193759463579276056347074668635951599164288749601019834997510682651898882322820584604731140371094529255687551609729844135651630608439620586298703255383486029334843007767*x^404 + 10992963839451669433168568618672972246659511738774644575616773703613553768387217517296337004491051703143179722978053524899227314667514330416613297651564917364093199512914455560893906620986671641749780986660158983939375506296578697912203660617872288229033112259370190334531151723921336337487140599078616662018949248835207346669089614557373839263082071622107966071860035847545403540858709681660924520086331026383221202430469643142544601127836394944143308934917284*x^403 + 16855174334748072496789823289030121932235544416237084210749851398553599741184598234166805473451001687308276934146714964711805879109846566770117377995013301666235423245290252040407845139107713206325442876474071146443287184074167819692629855288137218946071516769918352797351894368896732368105723184351056785377154414888031560419841491922904719701512210374069469904115901497698183114853562124942388113030730830570816480674295279388486675364036201495931423278422163640*x^402 + 50863131127323824565454240225853191075014863775032644838649632903844919185443414029602375674542234681021562594807327331967322582179183281391896940205131874109143666914101160023055699372778903889511712287557893345371051999595894680087821328982427953073061386267641913212169118611911626917150003326669105525257443250152739710740315516577730480681391216536570600922270766189101183417282135926631854229740747230876543508613674070584169170892449642370462817651518599094456*x^401 + 79823495897570574052634544377366779977535787146434973566433882386974459461108691102164419564854818326893278968528429998024632774671193366088499195439632873273139053887082411629838462910638240343498608379723388290610629346640335908027742705636915295376720402497963299227952975576582342813953088343573522002327617173696877825452220135918576045669144385876187983179038939375831924379576362219663054648449629293186099748066472092974850367494940050602349530516689668671379606*x^400 + 88129831167850068843164716241594707333751809034726254014172972865967405311473709990559598370153365435811185557174552280734291201919123817578749172819493013888798945744586427561016471984329054192387845248241116235670169222857760802342720138842858461465118763380369704057136444586941182645600440382031265601999225384863490091714421697251948273093754153701172112194301000350250341218427474027459703225620798323118997098039578617323200212920956198225136579573496447546268226993*x^399 + 74741177734075583723608330752597892056165143281216111630087956895629553803932554352595186723781936388856767647983841160099292943208594449760476629145654739525745472208310643396476429955843962504453564290181253217950553995513662361972692938759321771210514480264045836208700560195809530991513571531623790831556798421468391952836646444992038254391376432075640692624072548212434848352422686792529712705485307239386845449136732048753395175979509342273416772869020668251995013578202*x^398 + 47286575301033602988810868660215612013131080668295486637985019414052870250494683755979299096489622743381991115914503482940733669244591955961769454751577778504737151630590023998515236111772991682317054057044188356211200478225664634214622093233828364443008472927919712101622377067529073272047895670314954835242925473280101829629304665274409232422458075230218430637113748996601173911941307039893887937267165409037270144906559300516910422780783263149374963743456439076250194432455119*x^397 + 16046496432134856371640804742253278130157421069849487145665958586610923198538786342688326169939423877794460222286277820137580279168428592156838095369653883714589431833681594868061990964419025360051910919341845993446182999429865536604701541023626514631198676761076011985668119376941075543804917088414522201255773349892697596411467586198455387888546631861193807045182492248553105987228386038654891532884139102230571242464759520930541546835324191796979624310479061309484248676910538543*x^396 - 10423166245911317063939186510115657458517716056323485068480373392848844669288308605568969455959283728966007288376497032716376839559813913374263380296186874655432321971479820602089595454935717306119096744854389144386925962412497095304100972215810189284437659685417184447361345507914197520933039363237287886335157139390203268684927948001109542464688512625096109821071281323353992324872854527826310580564630085833703436472230790860260303879880191051333845494490603177254160697964740096670*x^395 - 27400045533787658584272311964432503837273582921240078151705075020704181939274386721673432155814008021896357744771211832199314082439030781003074410021717213990811725431520000310845961397946496186241457161077336480738495671468675634497241427321311538820903145167543058373960409732641763199591908929790174823847916008385393059155071490397053736895009366786401614721169084291607212297578523363559261002267611058693164200918900478856328202119154019378765082703651437743516921143454545126250128*x^394 - 34111233945988170371742095200474055274532119914107412564613543982934799978892146865436375001794250040069538471797333598562671749608622722887998873153162952117100556276062861877365068361231463386452581911266637346588618653986371754622055922605792196028440484901326821366515195055939099811350756882426984350642105786260949264001638716089218833701319659919707684858489642865919229776341876561423859071531728242262700548323556841095400166517860561445223829541055299426075815952353421365655178681*x^393 - 32607418968149201980754823701200351419918469245095460898563081245819248983771239191264235842718779654185013540051880907464950567293605867826361165728014976977508011634039761647935578802248340666888469118400594905536765271111530900026442760390735245337353325352143873424597448883715393760171002497513957044216421364366442474844204106044857227342654009772052433741043011949390753001913256835602510955286632039109224416484605628802567947057083640120747782852231798796723244894183020614639000830719*x^392 - 26217940985436983473054969873817742779394952811993955325620114037693601216878840892759496638963290131221621049194025085265157128891004203907289311008007326358790240058480723694689504084742165910834674276967014412020169746612278342822887063922658391326298240201576683436586039577841549354933973930053910014477679222252693027428987232644094531895301380672470662491866073249832721312896136854714654927392635481533950643568934719177765143449071769839490563750707319601919298691786649217475145352310634*x^391 - 18209028800067820443907217264422323533387095953969470620986577710438337272697581020205014671093777650360802094096178227817352554824780817911657236647332899780159252967360175632705910390642329827379074192778062319451747502704249288669770164334448892900857484291807437933029316406742251245570901868304594820418315312897709124336153451682274719375835015336189071796970973233728728332589146852798603417697588462961154346409199811859046324388119879804983128612177246814417765903059049516854095118623976547*x^390 - 10960943132065169153026463710792700585856641767664838771908166311208554025330561322186133309591996925352293157568707173114607145004603833746294472687951892506860601680770774353833573683006455904359778459002927062076115909704955181582350410030743342643343279430883796071673050618118324004662289937545634347335981397687789941753262170102242028833914962475766394101082412760727480838035707177399723811698566800267079476404799045542701422421037058093383478467079341485499239785389906907393459492867151566007*x^389 - 5701252269650027033450771520475655326529519571444011186745266989274586024784072657114486928704510209118854608407970747486904990244764702873603262353542407102028931265401522751617969384381519287789042741414335149744496373651882985839852625487445908413197773035312249904717451195663060447956780704637610950161274288899878973887958611100855678283772687392018468361390010395764649322775699167070291825060468251483165314144218130344201258208074025394887175543230196118305519515417262427279099912840267445455637*x^388 - 2653520284158353999722359805406953746600991405760974409861400707433110134789847903792310747603361599797513377878187729288431691189151490343725242836218461127798452855083207948478452705287185075883454686383455973632434709194687759857958732043517582597453962370855510639881212510219846174237116568867149687436698691739213000574741512983510456665057445363822988423130791446483644376880444541473386809164697005329636688178816160240314623320299547430775468607795152720010687921698895860205816599226496074262159705*x^387 - 1395996780375260050934045541151914851473543594041424591748436371688219926944610097595719113155473253077974256430317773986827973295185278173857848689171671585831693929957871094148310170332759804312451954544968042108651569234455368739259867468991866503054422265946638855028432036414432163060858433156286165008636801284412779461849767390912214616486129163340810127041303392598750139331812361244506762357817242035192888747156811827960196608560154037177325110781415734134998831007198374596923356968726311570108109877*x^386 - 1246645607716419105544941611425015284032045450593030432012855081532843933136372204430622206421384457108649467109541786697526274878229964878061945130116122517568272088564221233643468008063093396827668698180536048544061202195838047790200932630478094272023180805735015136329256565330510704427762159631179572718018224473344308786097143491371400614134594639916028688787871512803682511287034565757604069055315778200295019509158519847836913123316132009647587842707343328127585238455911361154313750560397483590205712707235*x^385 - 1557319356027144769009303635384496956824961197143182050516675442945619270350317882063985130639339227649347033951718953106784675022966164040692927596055434863397032124502122901687626979388742915344923447916820165017718998698142778433186688613261735132112814770438591331230449176656578241379344100851735760588400586781996112858164799775393170382871911040462640114326792750646845817705790067936052524916694291021223178583083166376587653171520963579097733481240031671272521874895232032576879996227139969655735771787142490*x^384 - 1873300433564555147048832220838286891588302919623949032811319751318955600994797327459266803594795440849538895860492416188395565309551938625207545693172697816342501444088184448213516613901460400636841056228190223687578817224039823300916764015338852437585928287741235826281126924040607866614259965217279299954135033623057015492939666277569475019311096731412019350100805582096232406168234017066443317279739252990072708301121480473098459586570553294117850919217294355580879532593797897204313553118941439126167706840066690962*x^383 - 1970517871134842366124775547093478699816561018363991962689689753723084078478090235991137316934668902476867660374881557380435748851536639045722083446361650563341613488874742530557440420610438127273229178305965769789873977336762059314957344704374753576382886120557755461518434165172622894606537954615906977449229420878186598841688644216795226479463308200624725671578877727511122094437771904215049830042447293203701541752383513240509353184250821321640841203149296034086784731722992213595145229861765306191628793729124346322212*x^382 - 1812248379205922219392356057405835153036123860832729662892062138337418305873904000246196348333990129546889614061625327169952308661209700460561060192359014329620656855056783762955842696590264347192808972688976289488473639122471538077317360491722637583587684994126625192340476131317431159269189677719657734058125724360995881183050027397948679749578539574553869485524372772030817940256106370681137219295551419344460198648946627226362808611602277126225595407392264819508644377324871641752160412215677245439748719410184301052612405*x^381 - 1472320132877954661583838050668519802704445414211816943379987545926616957784563428132941425441663797586784602572300934439038093878928245319440422827623262339859415011722877617545252355489839111757284980422623051280477442275923769110041381934075950206887874237834215592476185854593118505438064028149187549265011153041701375495144377809418250737896214138461655704851065533156628449883833391520128565392190378948895222163154364035841847421189576783489396008392797721017736635112857097242443070064290843471320167630495609382313596865*x^380 - 1061270493842874834656336617214076320724283322570543444006361688664619938929856668743628609227392481381751386598402499554222853695016310502978090351499578747895454647826117563993616829515608067966217112593025686656791261074023698708699901617867738350446375374421382459821957011110402247679946471267510331655012829278114758479480606802820035591581699841947689890445284103799041859094668280964310571405633836366280502482175393271282128677835156929430353908247773591626423392090890063688357900496064041349162667273063940192993976606255*x^379 - 675262750111655256043208291614476778348594331057587957061977894969048350269079869908661114263463060870706915402256135553039521427447591748009283414644071864620348397715330156903895514471814608501519271324944617133092236143520342644799682740757851712105384578318522625885267680606490225392725729163099402124761211248001248090716726572764068569707317831043867380375165324316693255632459967825519236413122856326265640679530539429519920909439041381792917632974471729262101129368109607514575057562829902259114941405794159096103774673281046*x^378 - 372327712403723249879226100054452563396001172880458282627153359377957520329932666905185986541494230737458116297462781817829177137441738694380578624909588540925398344864594841340506129786118075377197042688775403623929402244338612849717167394205870188079490192807744922527718057231165352783300685084617229867556969122701740355214128445252738261263705147983796527374222354039634207535514581643054791440868830948310128378380792673369663555210390963612938069784991550631495110068889162505538653930859569088671532081489429411667039428304399705*x^377 - 170567885058168487510326786588470182161471110081391826068791521929303398165065172677666617063149168524608325227390643124943044445747116429441973452485830240768429108024910756084656785596694981801668524930158091332656863642443116739674040222220461697668467205520093592699224421979778657821575936518174121053077640584356260512349025610929256532910766717029405434132222977096909882241009401423715267650829578614795855338394738111352358982910742695222908106613908146403604770089050976716605515322042021933140708047065731061131532609221392337431*x^376 - 58974759737703593820930862338193617074462594512198072495622640378486957383557361035156177521324328279017818002208687607922018123518137930506871750449048703348912790215941487344994226648506919214942788175088035285227280577295101684427760799310188373687214749781894696992413381697638756618560766221770624892822871596757653577412939941398782266566823930966958814029179215085815063741074631113966090234813245114380716974720597433941646760805102154583869366469569684775594601655229539274295281611814051133306106650019140289040747991695803317170464*x^375 - 12030519710423206578920967988372497625332890672159775090315501248665576423401749923982728650756331979926059210043661425650950525829151972412594559452267879693766070555539081923554260857370075523029417401201507140627122500002177002602551931745757173437554297039740706280210838249463235288454607404132560992846071564745205700102727183625745991308222098184701499919238785118945830111672989190640176723965373458715074382080196740912746202887918646415874539213561135629252614319060455124929714904602862895798993886580493711603450155881869593384305654*x^374 - 2138873116208642168368695135984143540808126818637501959038910719615016913298192784272837901073998783699404646784786314912760726509890327239714578270543803497867059683985360161917171247322055875189172656567406368140021916057703659558651626116385784230503920599909854633180910947779404340036556796861189927549648239279748707199025228941574936496231514829711017099071186355783664130058615723687903391544492336526205925434626810701156773581696258355824273343634901734929625984472182889496221797367194145035793749493170541643351474284416189125016211080*x^373 - 7254899126479914961475248301583538732239638813210949135389439001398394019294497914938412863658889925384772173862865297224312335578321572807571624352984073481484656633668143148378609950260918037310889774284577383763812044360347315634142459797130275003192968451831314806788166887605168320731404614474369991864167598517883325424759468494207628586226405764000742995733149691961091774256432911056838939914946007300895643633376531723576105048686297883464826953836939819672985520999366500628614446559710964132045416690608044242261261605364492448221691790920*x^372 - 13675455836156529461223769866805370673135106605593587202987862681332262955024293283636655665027891723448416180513410208372005060152769225254277404562151661598009542662798786281633171050302500293602938890261351376811649246633972835557897773362710243639700654312620093683625079432738277372889340260493095682144859904906713067759939255365308420667408506778119517881003691519428509731236137640972592277449502736408717061501687256684866029755854149783341042613372907345001247681310110867343919526580032417711445767280459798941567991318827594147265695884073055*x^371 - 15375769174904398456182648446375452413381561756102809304868816922287036160182941323605729040895717366255346431153564169897320962058395172526129644575174154806275100915876243440595564993257681433711458367589415178863824976674885464653443943268100864284162068508945587835311476135046787370998336836549243408407589082450379373234213816204173813966044410310015721088579919197799422953616745508208129354849953912112949542571555019776603296765209742331391479269531548285984989318086656219251776383089888863019223702816666179024476447898378256631939680606707045227*x^370 - 11643981398616246701420908278723352189355176424851049924285168066271442392207169062880683775354872989377435733036128589812714827039987763872748857760585727381670372173236312782734903958106009831950436039999877327977436833288318659991935831200384607559897897506481736280923430868527415886268273450098547115794676872436629361848024520478424157226700854688474475714197882691223110340275301582807091994617773407969973484712983875062519532803515200931887759031628127947830702573836498447900677625523655695943555806288914687799329259825754315005689840409882714578124*x^369 - 4449430287345638707963974436071113491598097023604404121821252931328674718125944051558294159519823326624109722831663851949223686839352427510980514138569446488344959322901058548788906699560944799546470944369389392825342382950205480064636109551111135204220830419978602163732648251429439391522617461253527319140666139850002769324301140507856012797132694739022423349809607440462987123924465915037120058686284570051465633230333793826945812861934364221862877481052088693546304492339373233715376813480413830400255676925343361885088988692235722271147906334276479238584885*x^368 + 3609360570617283134754318769594258194381445297599336153510827860679145732106762488489910444136968526252480137001708399046038239743341435276300591527789237081345180974537080501056748866160656753893199829429302107252996110489714671668073129270426342787941791479777565132583441938410383222295890234805696287565871585108995196302497232948908629748392902253137627884225894492751439767215451917116910157393967190661438357574508638407341665761232977545786876731583804363277396844919153393882100026553952110378399795539501551244351079101777754221350336647686528711751467827*x^367 + 10492112792524431004823426168944034625369194140014436829068414622190462318003651540826461626741431162395490095312669821561323236694466526085630717045066540176357602193404391144372293097208834467564511301425028346146284297122031794113093988080937961473804859934860224451514156446205306694724810919993145559221717953875216121702544405858522430758937302761877676038679291875032684974728905392920987624192447876970409626526298155932500212174220901289858320988600858496892684809213526311993537131559411992640351578880676319730870171729177835022996664778699521045978985098273*x^366 + 15134151839571643846993884480615759587823279477922071966360776303030900004988289192946455142707163053205526316172625961406750456476810164363517190380796527453672543179237941768370337064856380151750644504402831051493159252431094382535044248248786596403690968120184183221280271954992460719869871871473373152553755652624518634270076892416559172007828062989850544426114623525546371724029308762515629443298000353299839655410784719484678754933038373708424034675247309109602106509568354556979123503193405683753737559769954678978553782762638533110082127442701013452344948792656656*x^365 + 17359550628164979141654497105015569928334182745829379381156116111642610309749413975674293421510147534390528720618642007709712914103631834737981709003994009504796892341350880755759599427427295649216893557617693909240667764567895496289601124551326332266931008813379554868518738008276583002455144796886232166317761077905313506681801712805376393746783756379243025191558579696220639995794574132880631019887311170930118392419683310050657494632661273881310067111457424077638656102149333597999171280880808148585179393025377146756329732976805005895436524206120562773551280146607897584*x^364 + 17568116782265436565370592031965472972186629308478201765120250623889956861117771699558708791935946446843365036713143991478701620698926738650368109511450778378778406443765744731609391123725608917772544039655100543336865274225267510682741597502016177262895829025196197560930528522286406036466966202461584360860690293248056903542791031594394743984225515636759498928514900281726873219468334771783994296873782042213519768788465803761108968030875083270187274522363662050848317712620131003154669877594105824340262057875601429422336006451452928227538765484636683418120429516172343262257*x^363 + 16400578285466007572620250373559826079077967533878320379774654684447476467670422415418572619910299497627410244799866536255606018005526690472777455241683254395543021152660283938882280315903202617815548648364859860683732499876943262859536193058541895744732485749792740257017525698310966807451143593249670527650449503967019274110959811887380725764657754141157481216068525854209227599350211682997479433190125834053821829966925925915117526370238833264091221263604430224329439280387088244087968032597658845781105295710216866525259011245988023342256889461782705018625056358482696502476428*x^362 + 14490201523738102030877398236836169873271574594148593240307240420113007049811816685105198317718186100315453046230118941647889252796287487802291631056464188620503733432700162275696133899175154383050373899503635565158685897615182400131552340493254295232767387888300723539488441049972839301642942788628755504272025710724579887860528842726520779306395378073501173826684826274307666155719431018545830489200933002274731029600513707348269037078655229721759660097012270584228482577252413609191273669012355879114837619296061524546925564360266878091637570883735597183309682497778741938911407221*x^361 + 12329685281405055562128541771310473677112444173526058416759385329285562625818657666125145762514316226480585794882437815407977415548129515870050897386161909560546814488048480914962603640502868853901014250556512602233663646873468239641008650995230277258030822589292095778645051824562257711859594684418285174591333276599229600911810635920137510911145397930767750438102961813891690548235920307131429102161146764408884886093466199665820332319717096122791643410135558947559064835765957146921699815459450438639788765877472236222959968758635918394262889743547899066295279221576276832795223050240*x^360 + 10234389351886730882016442098419113586873620927067491819958483751621037769785660127832521673018903157314197779453489551883910804823432426810547439714357977116555925881223482885863016996063829987758282563921910810246007352522583192249619818670276648577436708713706163333128299977149781637464198643746729789459016467893874339498720892403402712495812116518690737481276273533263911546646044539218275149987963730158575316087690862049841295298154223395220343976420915336130622739722105190216299143084095568361928721858891281050692725642929980835352221909260038073783065363042291896315527163689895*x^359 + 8364879804316763368894255471838646480529222099880099673310674896193985831267889721420284164971769553407430411661809667966150633797163905876801751710785953160864948797409047941945271186998935325464809010103129440769739126825512949966428624823043946566400527756714671910593116415885383241675792060914720056572709207454110305560159809775821129241729300514019936358577054323193798872469599974452909360453702060480238918240662028092847788419148914675111653271348090137777626467629632311989539968839897748874251394599741180487825650754119504230372446079368159516027755011081898501416150094992617989*x^358 + 6773650995555309457126599647600529846708165735267237689292995197295394414609044749806503447314701324824510916322436684745621451177988391980189355108171583249586492917502270346803539068161810476394718457537175073014984120160443544824690094521657268507701607292141482436671716594421803325570730462733020084911543076844786129592932242658347825195403384548835209359338283951763900313695824104858684723673242452622335722468905081244374987081758279472528305227969827060566189590395814276410327033005236485841900905372913795167307911404744821954089037666781277860106065541613628556539586726822958996032*x^357 + 5451975825098787884636105236087134528087633597738708830120411101973207350682690620664091765130923908146711104950698107170263612556408859851191585315684478597175021025646783429597478488765745358349286975042734625918428133749155370134296790778002106952347032446931981009881215149023821784839296334570178582429215581916150512558701516329556466612848800341065572652169712057051647926786151858453318293998329100432871330488670441782694042575298495655234770262223840012050512298878409022531905375329157375633635007669276314481182430462569372942953408736894521638426254353252291222809607481041175968996931*x^356 + 4365138689078104017296398543447635636300833002289049853759931550203670186935403283571062049078334035048586040021310454273901882912676679287186205092543362791876690167750876385725324624705785553636905004781609458254030897470602846775252793700189196512219198721385187068129341090305091353433101531881580067172112615161620224737196484866109468031729135730162626653317648139829383867547584770907110741431286756261112052450995257735350936697767239121945226843507876202146582863142135975279640201093727992020150164622930440219089062943025040841477474085674830868484308118387915146707899559542200160233477701*x^355 + 3473572551051654054795487580004631674469652728327750629016724796841108595557948728933538434999234672021918316902430863608248538338636339714423653697028594027125073046177658065898737024714331548697606322798371633796531438830547609221497690265703907559555281226303857644140497529751311891714177001577523246608807929225505851205002639907224519251469035256731161781559040482916938790269376568858704836976127101187785679513493332827419504070376560200018006857271734346044967462514200920405069134461919880490724203751846806879333589191440411958894631669539609983100446897462361229501488518037091010921252253437*x^354 + 2742515631657550784506750693014774632922323303870451482882479807144649074156102756073910588344719815901877060500832985245898284719344639504082051750318092905656042724387796893456196614402424322224906796781259557928232995241739896669765818757082655414557151358642579276942242503228914838348253124277196772227621219703057214446228670435152161469260144237646446288645022954307977048933227022149494865251417872070241172758779756056531822391893642311162566955374658921953980265285508858116315426771146282767860950488258816119012847744578824354360624236867323686724043663994937031232693490764980419031158393016543*x^353 + 2144433608626986251047833684538957804886340880092167087469242873016935289082245482326268291801962036449912688746769437342842302141940188252034880110604359034113728609168834325850741215955955273585777534858278291579837327305183502081556752072567176231690159159786613230275123562270674278208567424329867365387522393143428231537079283175208075247528716399339004056270228730454746580926551172202424002491279313827877208718668467109704914697265781151870566243447348017017793065713129595128525991057957143885624355983399124574895896930295120988918949809612067028728109315767301686494674618108018378623543334402906240*x^352 + 1657995652238593412192516029238347845055942196740935411931798788396164560586760844272561692425848857178176041411982028443946252431342832053307921970392288568913545116120792192889881373213656890598392730303754164174316618963734861082602355135581393901331046390145673012983210890880757427675545724102570468852868758480070668729564796167776342110170514812747178339899822478249528387193623647991854997673937258236062703706483608109002519795681524549315700602171795059460692407527146961871733095790467282488283657070391727951142375660675027039214061458669298140656164105266395138363138465066238372984431869956794011352*x^351 + 1266116785136836399604562088521818528069038535082289631448683706502179961886294108661200194184604408726674099300563369926836147866663171667614315742994702523347555577871176073480540259937020908186006902505967250559250975737162826816100771028240115227420336780071385944133808991064084515134971249499403240612029727042805731847974169374964449755883958081920242735201394912235971964294985520032942310311913826063632243625599117293876172836946482917125951204894117180838817022450044566144702267423213439593855987825985398303838393585075680945794084027364522830193006533264203038832549455410016588328522779360086273374597*x^350 + 954313940807260086243093469774830034099283639901396771531090212578749257238202517591052791250384512729186036824942913546218041074645399038687338465166997070393979375406905531821787014833068482966333852006097655464974677822212689371751638177807730737810795276199483340883980229365276118091002990300359139396266404794831116561796847017712007844645317266449873567954918876919722155824510294594446500660880926779840737912971509159208694888452027068756184030156259413281087369354884628834673439732182920145318082455976264263975474603354018921738785947325590284444330491155901769290495385288938004295085888980777797873030556*x^349 + 709737872789556302332063049125776332129749295003489360017909796857031544177220110864790310073913629220661550796926188255235788593838438957282498384450373532647599936287752647722690096251519888333127034879395043411413265021029153796958336143431492148242165071876984165390795245676980420583676743288620136563119710118503702497890749002530597925512052442990504025128430131246826945942100087179616265250385808299652723845175893326180594722912164631614294142666247545382381229577121584417091908321232653381280152520914677522299106419564943176827668650891670455430750980838888003160900347716144910157572159285890072029647066307*x^348 + 520783808946544375433876921240011375303028413800847879797790104101049614033203466308810961882255139111865766211488125521754992927476726827620105013636328002247671833078004704914080842210730036726353178462075916104578143700598308369449743839634009753267792963015494446230018261001456177684558300275410471017845064473378271431860028108533834606127168937189726587929168756464849607829395678013243466241207486863516719706558552574171433989414764018729335467239285539081056498812189297407033942384820534756155669732000916432825806468117049170347662910453849813758099791626376031985999036791050120729911475067855601124369300565567*x^347 + 377038990604459277892816954544698362521285075062273434899300151597668103587456113470187926924818152409228548968027452722765312014474079536275778641005998084642969960244770536643027358034095775120444439423736055875202449154643053064778032880951159062929170975361517328694331814887641955108410485174083202908786821704345438719218097585768903223385551157747294672496452265729822788500725780629891122279339599870262912022368600209268533649508897408612575228735610504164521077564204958455979309502069091257170790814801419401661089859884742802390577319500782043563555771470186461994013528868312590343626642958941768001167006068621957*x^346 + 269350689534690263519005393715444948209954339273407680795832708912404134385538165270474655532637902970009018379293505286833987364396306616627657159378642264465728943955121078961702320441695021668774071629873580213057331362057012294071602064711718870611404581678458434742628075646152205115681800340784073300691529037298513517893969071331453612080672658095498578161774677319587794200179885270009385789256496980947094778342739874489624213739575398238114465770571523519045857268781767473118475389754169062247946441391668666277940706457114754032473613583236063706644596942232942062032930271545384142459034594061974276435215923229797474*x^345 + 189881830282328099102763758536386441942842569585693903253536267173415927047434357282326969583677298891509420715482331414229008565282088879248683924075298446086906835240944952325871081961137263406621669156221199597763621796497790805856265022287746888170251454683896639817701818930247993510016367725650792376076326204306610107469061069855611623230893933255721963355450366261430473817851433038221282110557954319242829799860321514649183916464550738998173721679144188826605640700283541201078373094646458695456985465744265599436184599963367666316837315059872080994985252864019016442960183534011227091970796613641746068473283598707649120663*x^344 + 132100037118165395230208083194392025247004791958368062657750799932850756091305023824771697477947435354760174477929311572054555243594661876453951594686675672781798301319177506237825980165259867774281641825939037464090992584138840862908557771169251884512845948935045075221185095776969845283506779116566507548338737691136447394376253044282303971217807452066072385513037710838462335203812624651419545365403408789346119630144394088192227081424412801946567597191058558914418468745401500587627523530466249858338965297693292061762763712959210858469402271565658418420784565731932447796362837998986866712550314417314372592561766595396251136706078*x^343 + 90696864666695875972899266345648970306434715532766761253233370253088925051336369513539604758973763459072288860277393936120138701630096480235745647202071025191698700470133272614703148534096160836488591139550433111786310443647202740503426679593627246129662581192606815420754609066364314662689786861668501676274028619383086982968141314768555080323642086076622861646242210035840155995274844787664197324322268711890069086546125042940540383537611962277566602173889347441458306599380268211026499325406966284577079015309869282481195079671560771766969844310275142364216209553155671571600726693891678211550710072935462157163789562814175198540339835*x^342 + 61457341986748878524421147900506441815298928568743672866502167428699902630782932864882624330824077681915674571617440736124926314562250404214429865101711664396986645272896202029745888793314619259712045368275666192748154903018762930169810360895115245404307613054353737016246664886444229305698416466655668278226119381800202360512065377554570913574187471330988318791922371573570414593834640931742391665632926201062055442265519417629637566678923217346558999670648762308105224059862805008414639292485987564462127679451283631578045107795740888929022075042654033443490742699405923224067984745475682805041566269650105845069942718640037245490510151730*x^341 + 41104761207569993875771888223705195116411851932423717893048447946864451833579804122939684282445519973591006332126865942229455050054775802898747440905618187706778588507620068153771248018405177359230275592199284169470024949094308293011398810985083691058667070412938913377806250655893174641945206904565592726296416581077612079481371411116948344303020481334685025865251206591442815131224597965276283711819726182318131254730306827669300328672268227477849536261953849319367454386157053730574789776596983048969345067074642659570236132554628603023203591789074615890976433000026411049722166542350444111189820558528881221235097179282089266282313594103607*x^340 + 27141293829165194725434161227332929963161111756536463481093387853626917995194311275338325484473760462358850269818048145357367342064188460609537745846911425009374648779386651585842462500318139354395502651044927544319338387049045706941911156002595748678660916864281180997745909911054610467728403944180559020990316509517750205176112400871189627844466154254781796341613147491458549120956321950561336447129904518332381824910329677037430397290243478292867006522317032039613875439941172438593022323725629629144972382865725060129798289642704120433807879981419196679911415281481982370688833441515095407332765650238990355573624708730928544513339075253288287*x^339 + 17698045605672961543937588006979052649204391204524251470699367580063566028074806452695514750468919128182842235788227088779779974418175624668882046376769904861497361961539184800015546296255667104625938586341613727041147306017016019954631371189724210231724916596164188739114197103524608128602045046759689013646645193081882844537515356760686134828607040518870565706814853613706154972863904193046932867502495902648387216026091495847240738880834569026071520046466768368049652578448918451574735170316262286544001654769627346982776761557473033095586855991124253232553201164965086122738988298697473128560889651430471556386787717459623650787514156456861452716*x^338 + 11401902387225163449855499785537285202577716085016648094222162308036130391825302156191608377818909168090254004507117152469212322833795047074895478340020640428085904851911795816263405936993211379782004982714046306153272006552003737839398378252938019239151580675324538603406862151588806101433446875861683985977851497542248736729201321785858052248274139909362078884649903388984324323922579241814667047722136069064210512079164033210780548418049370550108978463988801101893534544473454720413689770357667918289673571578479970442153800019268791271103348473731322906548965291262074624639054921844326081578820894934972706712009839625942270736214598742361579192363*x^337 + 7262059051115576224862924101438788499281071291581314785614349020292162824010326413276554023175584163881520895834436992769349771333486123396589411242791733100710585339040655124974193022389284782246067969519716917250777920277051006225048744510642827859338015001734047247250614295705523522270528966832542206435435146500729288079804972088711825753192782069652804554375303162905510714678516952465423353592119695225627516888345805376965044944560759825497160443740538103467769116927813358818435100110298492543279663496879843281113750365970732723847412311632809146526387353602882380297520194429202653959438313058737582183152778819415763679581515657096232758087577*x^336 + 4576375292383112573419621250031253365795616292914994680955454292483665306442144738786774950345278231457420211110626534409534755672237963312476311513157291456446650630665940187632381089829465621757048283756308493080501197459039286544391240847454136710508016623256699337308927467436835465727646567627728061686122218590465962739289296859074086905002397055395923752782954478584729453172883563243843693455495791623367997054096972721255045791208526894355605836715780594936558539211817106378424505243053505466402860411720582393173437284743911098550611014596957557128097997958645680086301906240591992908816471826649658168529507357994584122686809536616466957843166530*x^335 + 2856186699408006093247544173775114022820915141494669795890072584199774060936685223012408828548326245921770441784726913977349492058136372575143403994581159641724599325365134407307258692935507560683551378496863674272707370473298946487295627867366005360323765147316147909042577828825441472037918861211268625190263011297446578156756877939142099103048641234065777459083375997187315520767558678684643072741275650288118739190616311860276782698929687529728182950441204309851636917591016109865640431192790665474944751037727681019065520038559596313035243869520876709438840258629149009546449326427497303228301090584153486361254567840553165652399143014577241440228051373465*x^334 + 1767451879877766556558406017075988560296620636222607580294584528279066894257910931356706324276024583530835591958244805861433577688717676062861281223341652466341103448484075940416169912153333652560763793468008666209546913448584424890618805435532449970108622908270369451159541528494374656593759908149099637926819303197219702366198447986176587013353291069038800303672700771747274158256918793871863077127139966590426810967982868915332786976150321125076269557082469769913521316838687072743841787163929111319917351664670573341162681503998719427427642772177866706299911698443377787452948269022795962576936383528533959873334040225173339003541434856355377324840197919614743*x^333 + 1085817257693149879766889250515428430696558468817013499985096301352267091658333975837594388651174420955093549691926664608636775352251517123283940104472895529541020668386958782843225945771160130033275527637138569980079817401243108999581467889769425181349108066093927804485311492142429847147394707629302523436728761826124771123396537665345689491840867394588966539139697173013518828960743878896836758319397664198086249295061813074923194260084223057125251743047506188868290849090651151133281022990732603710479518785534202953383299943705054431737353616816315980918253862246578770433980936825289141714314772600947092546044279878665303324463274723293916583369072025292572621*x^332 + 663148163134399728411878010391248557464029877473117837433460924867418841965436973455852633709672958970540258508846009785414377734681259775582102434071649371827048747624980254044215149771330678393971902110183780611619703416687055454113502319773434075285187161853294073438504734096919309106974977869941284567676728200074011128291733016043032898199107556385308722633525067937009661364715136476026122954056189015307472351694289090226447959846397003210248844004666742604691289357266186253681255593831049717053399800034597800744655055653741180245010653970045415461402272254898313907996715512257682498715526349039140967198406837529262918736603018101603787034616521921610955944*x^331 + 403209575181135348336303951656117063749864516000971967759862071829198555792877978892818004203831759839117943650425710516666952614136062635545331887557509725203380452783318851548370920706928583190387850263781905526849389341017560437594883772682191756590635966790533553269336186332244471368007610902457704332253953229513479730923449662092862768803455542894074514984278753544451810598532718291933820661844485693325171274167034079452856635390270910577224349397122492242404268177962220908782800597042849840991565192065854076705679637831539002523464595957521272774361069832426557981808859646097309851986632450356643017376487456898228107415774875004732778745406570378225203292132*x^330 + 244422206414217760554223611802821431808502675910182391100046236846359910549026376344709883475037420668135745398282152394797923739979263216440630185868985771792480299734983795304066194665016981643294603201201210591168351245320619391520106112092853299662394609937897643614715854275173469697533240612930170108573209454294803277218784456038848503797227691717423464386226938925623870381175837865790871275936011337131980085084764831819251137767209213882905157285562626632382005339301846728797712029176247287508249709877152225914898345883918889369483635385578299834731049492615908630941796551345567179517649611553576210218477165240141541831464856724414373897741048439754699544604874*x^329 + 147923258526924794461109771301036630405849334653609886482336915837079223841281205063685788510440269944880326618967516861372029296744821305383920592311343536558547313334109984640078159109126585061712231929452859726462524089593722430813504632812377016379651826664796647191871069070628667538288951852951444821212321192521334826642191251202889817586051900526409299024142134809686074381689231289999518854503488905990822557237068250103984892825309879013660882499085685414168858222803677115211912946179204126070438550705739130402882303739620449336993402811144786967229844649472049505245911113486686849390720499600732954129750853701117459072987657705020392903059325815840399534805048965*x^328 + 89486280346296604896163198174727106964481719982454900025324311614452474273538090906298250299270678718376452511726510649661286948016579853071218099985744136309880506802520096540641685426391971753963748348196072758609461031635815644386892412940055335486288209530671815323210001521937812997631657033107279641112285124015647086408906665953913765561653279939970351590961283359681541475163351820315326065832062360256769414656488645306853970802932938035209052460109096131508553812314423933215366338578639099603653841402587803268998566257662793731804784753571261832708659032135710704503858868915808466406429092082671849718714304807039188929547557413713954303049852338551643384864693982073*x^327 + 54168578187703461145539260023280200464045205705380128023430538649528162981899634234525315744316635590323160549925707149265296396577095875757993426131124602826743554797434293988286532139572897369230429243456779365239349618605000132198363732736213883568463185745950324405188788776097587227155547084276594738286993329049845214025244256873040208322767502827487364537908548002746254751167893562142442078066764139992629105569801270708990795883135097757864313430930611035643656402120627875478526764695392012210094580646782714670232446422834568563923999136697888647342293234157290004843905546276492730658083587599306828771116134319227085663809541855847856678265199869705039438805660947299881*x^326 + 32834699037530180185502997859026414499555606815854655088636156186688853477468991796738251343598521767418529283851730838150669489618119596479241515209480285043350159678009563288537783209668559472473949849471512193324423165258165868793262653008891891877978866660444451279732522208406974522244745513041867295951814841395176567604215676524414559480582671622548771411523249957636524720767403257512590276039500013406305316758324078255434313291868161512469951087658501443379902895238603493361859172730405665857703165641379099542547375244396215701352901139697273739747731708390226578062703161772782890532474979872449871470696130286253722168792309870785775561367515897507638300199460297074102846*x^325 + 19938278369500682807606496145568882043452267703717658860180742194366156578093525423871172440052922533763500220166790880403165942946022472549486341644226806342516954908260684756082122088975875384829485416745366562638252491404678862192644321182960716978079403156633527267036396787141110699214531363540920798891602623171324430883922437999220587693714691135532339245908069685321190454022753572418601186639687813292803376530119594536038359414842691966843581673674302559443702307796150188581930950225224413502791407372893765354788835630165926291377134978959918685503807192288050354251144385412963392698383131494153236126631492891635648577095313092554160535282591055268803399750531405054815374217*x^324 + 12128882561070382110223568434162880528486996898839466915910797127575827739114767036366667828281359582704776665168920299848268904460879760592386928204518452461740103286030830853824327143484649896973963391857107088602363898433058015004972466618083407154578499567795810174935561714885624705718126635481612347655315210757988053135309086607404883304314481965471596935171031737779655297130633089792032928003437105177682380220803754348688395530404717264407352118651751654712660769449262717637774813296316856528511185529526553345216985277400549446710826626274623845292021912526428580939211411731599854616706297616793590655683122368085365366463503000101929899903084151489543651467890022347143485251376*x^323 + 7388833019042312371868661543665607061097901916223566284948576531969458393089143951073054574956954164546841942743845205144362878647949313627730439341308222713035378849557677733130047725665059316008712389444967793383948794479935349774297381118919245574311090238037195093700189664547134954144005050550667700382815503303367084117332950933978297174604060389716900094051927457379905315845009917209488902560984104788640445152511445452837442559961873245695742477628377272450621218234849066090104248038974482894997158101765971617760423859562103657477234437001322359837238821068381953431574224381109487120469888632336405072776711797306583380145106992494160669280446457429678389822775671662584834393446672*x^322 + 4504484829720677107413115713986042611310611628434067141987503206788049122706402892090224706978033747187795783678882142956505757125452352470243054701351254858341999877706876798167605598491809389956911456789057223565431781804087269617112700810470957780805160771398163738696935246645156339695805553729274042082395979493251006490026232099216115619630008104415911768036284317341619133931034157827469167786560612137326173006987209041306543555367204532109993393762030166163204339157894432274090496729974255436998096961815394389985743161306799251332607390719542566898381923332143568887296839945316154433729780447943503301416699873504928379265229633232688100567515127411025713583548694068232000603170189790*x^321 + 2745363266505312629076766887623551403539114881701672456254356149630306784119151284070409701042987564441701541906834715189426035539181685825075749140984296438455984882333082758519061777494608842320896068445378914048382161680358182291379214951678299191188288395507575115670573727463121646982774450022802374571098497468711728687003353462247308852067449233435121529146333739731740155835211166775844804557546070275928617754455547507036690846169347459168943405636796861346892386068841617770277739932856585110083409318450909287133097571839799848950776594261758946890992363577888129708442071005805468434272789100902657972637495599327167730149436853406579045962274814982760712314037386891327792142776906967650*x^320 + 1670825396970102447280131253225647488568326167349948191777827947256815535072750643486608402575193960424319798046983388393030045387911606248952406593193944053655143866957603515096155208988820178447792780636465742022392032382951801795241403155649480092559417449770719796001406543348663854398176068258854401318542278164813648978465732907815261334367527769735160972039421859199935853867394480963258928858731842750744111253521133375601044480513144165732234706592960697585422021751642452474500412903706104401698438563881874542953433744872228752657934220579706271317749051399096023251570457994806391136445073540175253214053717922506870363578012946467656254709764959409892607066827262420015936913642654614649548*x^319 + 1014136284236190854030889933423297878174900184600251338395764652566915847634872070238049724587232177158672984837635968422315508195434032350370235320392759980229515004641666463226641877703503833556281396764144287366415745909306880028687838963204471072239495192059422744813587821787717131436508067298528430929319418858023557987899873214431013945314021503171509638479841571260048338201832705683824021959431564663614206506844539322402207618732923882582764017449663902025517113033435966829072028656687335700018748238184028684372704862429213323629204317086200965896150525243369029984453308150284935777890206498405075601439036357197056871225833999824388433065737089716444258320276506579956189135963516969014287509*x^318 + 613147735260701105712893265345208119486674230247377674642092204516193032189382701826800379708880962606863135403805399462106202359696026291302591824712729844613002796682808316723439376256526007979477063706099791095327269015561276857139198453440741482636141619179204009484023774145111303256797244731581297335936386217991729393740452101469958787321382367058034047780490134403046216435028855288413761946053240937741658603544269599714266563697544172953160188811573427010408182368692478013755595459520281741934239351398638249109758953810631695836766932687747497453850328657222467007567384984484003014099953289493232442690441670613397838066530287076813169310215184555045669128175117543286846281978036063661604982535*x^317 + 368858492602184462859044050251254177559212546721039944620161830771837677854170936693858448382405445182922113925123586911179834187880009478296166785710283234465087712516456418873177130217947652672970768808589536458561606971259461919253482197881710858728942946568628717598315068259676754122155266986404646813316336752393895674187397731843803352338515128333523916774995977556433418326327939818107695851059270098852985145483512437096085726560703301475069168358312104406512083531456079640770795798952528086726630474314897949697228244004133179480607188488076260056171948103633362164223002735427933608669134640219998176106939664078756348524559414377480687587759343576290449447137043823323296557936202927069860322541322*x^316 + 220591152660180696078597742688419675833161632540268756062143010094090749963308224988583176536185216093541110692803622207738760871094686719408947212272771840009021794312145814497434512355971892147132463690419178920846359615492729583065346454905992644253209146012045251510955514247792337512053484907166921718272228932066235062663911444617929274310261982929989304760648052208124856363567520515961932541060163928966788919456201289346478551609617706939084718568866088799035721976632438687880846710329348588094485903513535182270873756548403159929336461184374912877995934570762749821296742978287066596787925723897274857703899764722348012651911036149910676585560739787094765399496032660721483855281278042504241042323111476*x^315 + 131059133118139529252744286822033875939367637984480446650496053643557142365794133588909045156518079687602763345022587856770061670979595319193284775931042240759961420573919971596506143385354168143976952274139608125458976453809038458505563035999058046037737056440741621272309142809952417311698028192835718469093574657213411721594291747226198779458986147972245055575960291803904135717582077784475155830492939673377771971099579091902900157773568520455836434940607892152102568395558899186048720817880266616227367200971972668247078143053053279174565014363643949746257004723830178969083181350818913608986946965778028900501872835549338743659048625629433686713102331721245155610809871600902743514805923485207302211738914448360*x^314 + 77328516999732059898492470855007192109197795552292978962202118430017751806782399668368755799544978139663414683356717535720005888672641417163025852473626517595166106241641614612947992209122087500912700320289770744631691237838454692891963767449585291705403407026126414453188586298070939637409920051739134036573048936474537307985685663448440751030809782401986640029788370726175176283997672291595959912431137182073026519363650767029765721671854844931771165414885370555284672310176380175875848486346391021706782293101050715055637068965771619688065735820444374246370717725985092429420745421008003411738647814505920324054770838204676122242114138040701122351682871253051844000540962678365484306175032911507099684863538863173848*x^313 + 45308606502698744774058397999162121571409142694196473516249168965786961728212388880862040040616957166975685481009018656758428156318880094438909897657739210889061809228763329502554761597162916604973371482504747293301643915670904906068255888182522218231251327393430961746868522561064486420970321347145122412439519595911100848177701430984843075699600796734867670998615794150874306705369317419155921083866557358153820876956222223794496134127713771870637818215591646107912537211422967672594811781343859252731670836643515032187037025667435025946899596530891768710625988116363909222860040163275163429961902577028901004212598673256204169204018454029295609263576785023071685015200894633980486039466943804718016861058837125720479919*x^312 + 26369410791174883762543247929278892557571152419090451762934101011289451361576267115962937855464491161435533074756909359309817268680942282039852774586340902663226543948516269331266792095018641146945576687637745015331649647202456249873965723055648009309271149781704811316176312684707027818378814845610624614604158839751309116832273729198170122029219498579542671903506522625693156307147683453120137291281157230102642050767321619257476133374571302360433965781692178273396864809175216272663183995807045286180287165867482267037777937590930749359201487573028198905984046117039845259777448362346724221959636318928429964568968060005646770034387186137183220863967479535174943227805515352989186447278588528657508142001611427389864719502*x^311 + 15252415059979423573193119441475488960424279482195496629278445208664796502657924931758819810364582962586332353374114506878274553026288289985793319398590970066908250808610099386627001922652513502060591281583914704526137900273750413125033440690943497092192710691460321644979782872004963759907384870304166506171807961108214664409790688669636048237123769893419766731115785071561057538955478446120514327677718679725525187485770383721518681400062009750612383867767142022112703883591091082004697053766575552858907370769177615708626305249167726047556407705220386360251609523878233203870033004662277176622231868989302919719233558284274307536789413813549793280788528459093705258169575748249077719022684752481642116640738680326106936736959*x^310 + 8775120320640247203674943910028254776249176667579413279815158135027427868818170721024349278031899966650759490238312735733841456403333411076366308254289589702446776735593045076106359902987566574309915237155481862580531170629948117777661317616784851440872954317501259444936966768911466606718696575987951112726080344528302233339260133959277273397748969923781239886736669880180925721050714707095799727194406691996515075376652004296543447659554079538019645063578786919303259953522078842754299600505653542144971727622304636394578512384294920062650309453214583977052796311181819826913405869885979943523234975739568467619008355793004487996036681372316290815340664535943553998886553263242765981243849765637180267807251732133416702329194440*x^309 + 5026901281245788404875923822654454745521326238427989939672791730434731723130083785369896622650548737152388390728769383360726660523002516835557023136931298507674727124768322678945632197585695108235903831646606116489590143257001010453340979954581931489103008608151637430445322783235060241559358311338431410430883326884598276190619693928679789714156656070153643002891229873020089180936651398325466695735114348817589209596250812884534132991855289831679321954315100387023278262416488793955935622638044097505760841831582227876335450187417788374199006530573020940704650719990917685158918861319084852152658523145999504933816383646226200953569431889128757746919802377535578087915090853068219833877018450327741592551568051478203673630804609033*x^308 + 2870833083761058608163148439200069783417739082211186593264903531946189613876249378970589712467923067220264561457175495558703392367448037324237641043926587123803572385691504834170976199107902686397213144969142711782186181678430700800005282224083220036637695174844734549024845306965195584812888141429024627297846002670734415414435815168472486894556211917218927102742928841391134633649687328485115361465112925194325131630105082343745764283966858516053969512972720460934194470097570870842282296539133586299445829741790101261051243978963985519049782941848411061483400432733284892200041682521672869853252880650322675304644779778097832908485152693704316816658826308008445222032672188112793313920916904095816020312900976965220283219676496065909*x^307 + 1636583081797432543825272544472131931673331468139293574965362904308322008738817166566991789847849018716007892719372411393975303345366177666629458272014934802765811966100593982371443845182755263435282417031757285450416068208564709200153560096772154192823245448862042608102869522696250145087224170936116734229372753414137145904970029618594723439763466249715940165551816464292320228057317931477680081207064941678311539077764625255429440249280420215685684141472728853042182797611025874880757107410753366095544428600756798107077405334599939781422082115079646043906025811911434000682106541954517109432099079156915100814633321103989083530935874825981912824456648971955658335626260068038845691109691601639308052243467507384254968634388452253355842*x^306 + 932490933554676801413796278938684773252936205360887739756390466730502248236976419430461589876522694560965079278098157251709144761046715242275651335568945552217667912394569938156201407307722458889387775100459996514634977291399606185416122157443002657045878713432153992451075606669461083836638372943936282830902608113955423854105425163221484254355998879075277073567851367611382711030165547795766895189375505308305584147510034363059884729255964249331845774470219569283405347915897466590697402445069404128115593690228242438154349397093838981187511034159851277283179820855092697741818398309166508416816478917678564442885945021219724732460139224262063722600482266507477213260788384046746958140837466126393117508879660085464499195222355436152180133*x^305 + 531651946393809798815970676534012380601796069670756827872614138320582453584308753252200716462057110683512085264179206225707519727713197483139373766145053321402784573538200212463546150491004971777410847080102888492873087085775327400667639421204920681715605662337303258579279812713361471805479434613340631296096647858863808514306408737622601498794294934837068464913718467817886986612572693597470202205962021665583550575371726566762138707830445464682248121510806557918078752194740991702331863412727471107974540223270188231768313626092064443336309368286970115198924169183635851623828998297308964712816200638859342867681465123556102809092707280791832602875934686966051600738293085140263880380158485661289192109995676811493356829400838057153480525933*x^304 + 303591467812307229424411608670944192009416359073979620955553288415549897240635982523587665375189721085077993667620949534412976903156262033531995126539989886478404891903915669251547504351011759869911490962321561230596447141607172840547935883506858309301393880183942742531778009122528600659021300058177859122068576396040809660630698590271262926130123402630082936534994940740112593942819837385508137973438125532636195737756121484697543261951399657972216204556028735104560055935443019200246745561943574481205107056771967244010636252080811389449014471160879753756623421965929276349462290269844992100343031498818491105384724758950497171638396718293946305517939300097395225509256311049008451549193266853260387296535860900893373007206208421595176710472106*x^303 + 173742227649970914378107789087667049255199452308087361518805094949434848363257981016474785292602838259402367439106192339389511862803558694381564442656619215179240444879925348780547721456899385598256022630058875075826504057349850757132018121506329562109339979624969713810142028040360240109879909386081250652743019764511542212473491922527188692976887176759592948224768311749460347572482958948092039641623041326633816945062856700234503638245611247895551593220059497004034495446198592238107047134147016393966313488165810418575480078219995962946295576132755427531929825844629739466332672778761560234840290024471880814499745299164319543206774927463961297504583054113918622323785257024929502891907220935147168449358566258608754479216414299017791617281078879*x^302 + 99679163142759789379886581689899191747461819381229609324096253567443145294682643182215755100000072095334838239638790751837844397342613952488403883967561204730539450885429888330552673922179140450227970978645861173074207615948919020938797582878993897010198733320344377002216479402583543814102987112198901895892067869509946056212243445210542706261812782595419417281966340066538671979706841977031141042499514594028458401628058466987940168461161379587404206793598866613080084743879661504033205712687548022287874320745960409680398657416664845348420309671872692375739010245222460413669858743282193652956880282021711329564511952200198927621694437403177229850678771885231441640822308643777597181236621581859008208239899859330087983859898705055115113579765013278*x^301 + 57328961810536246321071708995087836684170780467817547302387802012905636551783835976885273922749085456808821717817490995971885143718146636721294921890658827391627391341958197849699889132368505652685996993195409537553237766966217695866637453962599568283670006677566499951541363222365112534354006658521998870893178410886943128362249988625034520457254782206432838887452112630977333424130888835355309141507972966526340285952970840139846254211331709908652732009049831823656654123955903488110291859445634980753755100954990898146074157503796050190643670257141998024922749127620702764359104996038235937009899145553669759238681191635809430733230807121661334449659500419210243027335607472036461896463701232881897064145257317636189017762729881184669255986788761155623*x^300 + 33043031354945043029650105483781148300493258473015301380376759713751760068577292016018162826842100962157615312159945323674093229662459296883742770495146903343057499599871596564408063068477702234308750667908869915613529308116525201974796495415294438305518436831111597158040374504275595757181722683938743738986547839726441353653576414727301346852667769161383812357325188791888306899442366603602790453819142698691051152355612461328910086217217078515910784686370970479028513866714080700266989992799308711282992237411258776863235075861006106976560865912866536427679488221104759835823948173513972379362731010100753969543860738664184703927238128940708543693820699047909949760488146741089000882552749334510009868617134443627070514203688660205280670423170990739540224*x^299 + 19076405361148787901072745346431759329076479909709262845388470889590249837287365634536676983617934568522500287842338412584458020087985589636997022540262052803158310957975205467192047393792753056871301971298506729849435772818787245327898873314302894589923374743540451510892994513435700358630615409630124942595186463721628476414574344842039424495262622737656021818634289295065002618896432616353118197533149425237523980504603398680237579218562170548407365335281541863788074373193986534237619206348901202082447804548257169070759304438674483199356323639959828622762206741726265883580177600227696153783794245136637364751791347288898941092953594625818258126169962043045811335740953832167576617557462306279991603912109353751142780325303299839996439860859353099337334908*x^298 + 11024116853840729261946689790608033887503071344514887220696656973759843502261196008083581310074340171865207816069536667432463063267083831785670908911496310582625002563309857330969373515308058740803801633192107364048344973298759149093583246225528289764424788064096589457251942219360777185973227773429481462395616445420457356183153841202074435212786384844685075062349926430909026786945613986535191146190173556079600822936934149006188661622675146822790595505834579259073594803595788887024781142129772200388978504287611421490405438186819026657433466656269037410509456701485147784438875810504089838927452743761166845908553895076143720110964197622607939424566465825502977918577059987811958792718038665350555349835325224198245485542597648736220738487107737958935650049611*x^297 + 6372642609101945311675160590647695023229217675282010557599653796345963536722272508638366230450665741706721982720374784551913126095457812005634373574248037950853993816601480503860611352201536496827000845143875403981112653906571370257834274526337824551892364692965387804802975689488686875924537381108905133645039588957082302206611448654184465535615645970610100256914759278203860780805680383573250623989034876027128309055768064800843794645567328360796525954041006318553109547972737753958884271490202256459720644478644121512768554984258331784145210435956367791840365779453195968827164999459095847310900960144832233259131557462868422897798253497118849999145347051977040452747842627544648232885294697323154242773881204521934988418369945012268759271832634003074834196859366*x^296 + 3682356327533220699965421437908434660691746165491585983128921781597209744856098337679127321076756712762040080215642242761937533196357487450074549596219636108702057872462309449735670025218386074533997120750333234618956956529419788686814109310376131244642947256751035997964973042042228770640864793566880210723417374128595616581949594510573001112775156535446131646812633284092808242707241832451034603351768947855847307710143651505056132131767661931445231755091757623839706492363353991740121549196949720882817827230101111649399376922067406451012224696918441952089361692462827820537177021094082251632347109960313399664697458095649039436332765132669447053644350570506043618981902611616256977496396704787620997184940377670162472849305265678449527630380577954208992781809720889*x^295 + 2125620906203149454561305456015641149833519942340227715856899176026412221799378647209208917849060302477092919989580648159141913624067011702646427496482363933011857396452900245745114468564718660119176788816046471452900138473805460528839887582438912782523727864199535240054984834141466515580327378208331657395764730097401768350680459591533179248792536067620347517016085270904311717525855012574933396138399657346954635713076874963359448572525580629265785436384190864489567668401920948480752163555422397188441193394786208096263717804064511863942079614686576556423880896797857655642554593521456141309152341477450313165372885439318356792258754478752329213361572374710866263428290348760629416457780856292830737912544772020431719634737884384159869182666572513316864344457781400324*x^294 + 1225048160967781806973887607734511331125329625229595096094984460214409060635558892101849117595346064230078017066458150586488960227518730445668075799451455997948336192948633550660117854483975513908321475396930925099989543146540880259922259728724012576687298365276145875673023406369304580824583448900683047973997943304089647716745137534291562851114070413541458632553673027292107987389286349097679365288588926036930832281084267207951229644979821120714590015551203837237976484120572105741067983462369866528861950867648793783782287367686632141874127489172838137663677153646598216861476800485977718063638891871564757736225823870124228441902274365746608214207808371459888893030566178734619711417287279453376086968890040546888481676078787123757521036449947736455013104110591687934865*x^293 + 704555493991780868443656648132734470659956384286951750003542452716347192727722706651082477106506861754928933280003057092823813618807512863954370057603147422449048179928550576189335344499130346587275307355646809777490095878638803642392663892613854408496519844923239925937782786257410748997607402917508823606144232461255430563423633373098659568301863407655673913795414556747151468891846667463290596125448873974466651692777227255392008449820015108086521019198072396400806583564728839743458910400933605314502394439822340321479284188627620551722194813842903536600816311959841603468954788032527423525932382570839891214470795441298676806690315518226712660067224136764221122337304926438494312903302280935317776204241525844011818973168096881709833251384852339512710029020962380889313279*x^292 + 404197605626297861566627781474663623258560679351774523208293045353657745167178848870375450346120434462691098058428673690376192328544966440304866198761254226477342075402943950017046227051417871998942490224419488787759120391873729544822367271087761723410871061745500420648267611013159984541353715404651275381272481285249490270379725238172413924214261817424230065490112675217912263952270402663551831775436806143186501047249533660959622029469939425106302025932667946954582803534827253537483073270017193815816733759701356637187043198645728652006710365937818400749848875245471434331850374443971860331896953633424655238434024283804192287909560853995549474984748175116840817763626463524963553033184473224527204631832091558021484212404888347307675051006257683890174169695725694895664749673*x^291 + 231230738854244540544703387146645656754884293192873321697310583028592479814712233803063994336987393574445137740820426910224781869084486632057306915768286198851347586962804987444321102960683164638531648133614900895606856249087800100108453231650065000702703386691195477617965149519510491082315696317489477519459354833970860498723192795239457555828585610854869125303006948971305092875906725077450494344976853957555443483436549478541287435832236663670286667506555722217295612873841878740410533277058635699919239790013188040632045021566680530702682904035953699095920551799220866755125915288238378964650703655670743279528651382152612602770741851973599908153152810323109028503080956709820588876732729663718539032467205503622010478554838250688453331061020597019646510221567785474358667047438*x^290 + 131875637631383030087892253998497008202267162928007591345266571959929834310989676718237546657584675934724452148807101118807891251608171910571142399988230180793494377956029257945700770310728077014704394857448808058080313024535183260113297509473191061781457645591772103370524176654892033461241250881475040154465049474536771449973250014969665907938995546838708982078936838748154810064643649776115855258455531366078646123875565236484646262713458041657583498933311652082486589701163733699015855037845625641431732609620980979557059134866240123420481761386606747441287470873237442809473646905313323077893368791594394401127552747776586637530229485739851491197121450444295960134783230895585306107354871624296526030588349233086320214649432374449202236303423040431751698725637153190317090635475133*x^289 + 74969663622453183794147872878212911161462317514449882401262414677860989749148362477641295966090143006658908905206501625229226147329802615709363907652263405149702601128393780209305193335112857659352417152440932672443957942895748405783910264056805831977278056297625824685471310161467765984271127814024040376852528431175801160831441626260824574608665119055284883996423978909248621845549953227871119642488862019070245161620043710870474933826632628352837744470533934156095551178887520336388359277656104698113562709578972669960493134714705443314993879145896845939434571345241296690229067166253726282414333557947043135993431441414279473836996201671761000233426487840438964675598533799156508888848476103828386086170988781398182315368703346004825689943410230485799033857287129562513089504490212184*x^288 + 42480449270945463251333079394916529727863312112948848257665482331484375019831768802895478021213556120004016016657706264077807271977748518024420650370290656481629518131798170988201406352479540630313788652237317227987838654658796285115050500603276864570106901277935863763347155973305696526648091645449915610588156930831686127228978111296062219701900320359711880782201545433510874719936444038261918906622584900263884221326337235069200294593977655134184757496165834747270549333875917234644557559926627153227910826778530947542090656523497265417141318252641898196955247871665503548233569923484670484621922825956300904136129189268635593270619809494638218982695579885205188455077130055738148701275307437796927462618552940463673965337755494932972253873614028517789427645705701079916441651276448579243*x^287 + 23994158017324986172697940734973745642049698433604295956037456540694352419365852026226285866662873952264346718339575178989804446871069650275304479111398686816392604342380115570792068133395732383534128265395080993300576986386277614281328042280528736458619441912783769389156695863475722466949151035666682795786520833163772779734436686813974081715811242627010008813284677261784080502530478644732300342149533525258260261946961663409449485253468144987132377983350686420011670302668999574022642527559539780795292382902970893893354061305620212001986128545488140525155889962347829479385636003030978474777365938315767036821895708830450631179770954883573351350391886595036319773032512098963123844337533593773667791298132568779601287154837980436092254112803065808202048596610930976685059170048422929526941*x^286 + 13511883734754008976586289230932330459773020839562218388867696312315541460813959738983866384661660780020842067724327800734944599910369086970666876262800287711652785786055489238378322573072851240338492456618181077514658518628235224173334604695874283617541860379227678896405846925734836481085845808474633509895456967933331159054991735381197654925665653656006051569847123787325811401586045465673636538496904215251475499271136388360165427536623735887639964005369602415235039321040018522313234385721408658879557504391251661222520656054299736998986415328447672474367728140153863864652614738988549341123655944660782475238425239808686789048737147557513231385657028932974686035064697449220721310425469115519154500990922005543988572712774535761900434180416701326490557768412160901960475626441249098256029929*x^285 + 7588364024381803517640840148624833829148904930677591687308656442037452455654186501383025600711556076085016120134732604279115554549930853343722080025251018035536235787634659857942611531625667726825571015523617600598874789694599407136890616593776303627737968795157283568110308898370462563134636878293774442876993639749787581687709977730607315479613052012237010932017789372074431475665500647646949404950265877695046322343131971053759104266405889696717807569228266801774979240912654965242581892629893232621252371316397563763138041372507770031311351728834278178852144426069291038477284184347355963942248239122867049477765994191770724846506632355105410223593760785319111668088559080569039037239759350419966671837000494917988506693019077078948920110143332330914681127067984751253992276946032712800555017051*x^284 + 4251741212568258654890144385957203730322440585636824566451039731108711173915201996560513974736160781334345929786597886727710820653366474345722600556088597865842834542777770114837809100776641782451954412011005588902252085077941673975189311339818319978154548274045812283659430284243437109056831359584346826807711481327161821044183894670181304205176639549006058207820441099393560493181626792788941827986447721507104687515177269133937301611402782255371428354166914676138705316655481506324540031886877373073762531545325758865444444071764335754685637078419694325584120587011839014710759493866014356034423667127501556223959919374049760246311537752834900884169009846241525246409086060740613522258613024060100190124137705071733440272462636589217397688379647218641153280640620751057267050458829886454238794675597*x^283 + 2377698246606054569828812782241836424468196523912960196156070101905396280220380045228393207149589160441569138451853597331146453868708377900897035384785634808550050324316094137452635053311933395255158904474335949183138755289822883924687467423227771883964241666853664938502213722203347851415992639951480205036889272976969430029709225707813753670028308041433202698772024132600951552509908116590376687580773728086020069229031485055018759894505993458441868563460680795122079406965440797310746843640127618289188923852676410555141007292882536489227721964434708090530190440973490536328671478695343166686980351080842763710370292852925982995864355021900593180196706666029147054035064119473362493721245202885847734679676599321213753272561226350561915876091204511435439786227923376061251044019264788655989216941432323*x^282 + 1327706423024682147774290936747401644411445360879330002116015697657979125240638136469824851121534306276939130663596209041580994362450587923135360746833542748089858868483943242793493466234582739066962472773085805110590979681010459675497723622070024063670554899172518377110880059409257301248300578661593366224868733970974411874051874126124192439940993633974627510070447381899429699765456614569646519537004340003673907174207235489333183587346122877379035557335953167742424573750940832380601525809660330133816248943070669575497265306744930272082075428940698587862163179461053392438432103277914723554447688492288829183259551325755151660297387839839572619967269284496848883246995908468201849100791158509387864616107860750212161729238170971484753864621858310254987734932168370936479827439873836974352298919456748744*x^281 + 740565596668297280432224763901741855275466264201511329749060155050178592864460691665840565099349726576156596056264275735086075506967724928470799323869313416517533732025798892000667884619400265968778108791810868914023354202216159465172183533485186249348608063201467925829105543808007467921902538562469837716171569488352506789559758862610518918545520598409221666858927611931387847938260086476443875144814371938614465982516500985304154828065998451895612454285240821599305254330095798740705902501307245766959488300134399835873796845336885944448444239586421916325474532689929063717774973907010453531629811047309936529013590916779785530578008031146926671575482703163048851249703958333327671617500027012664760953866053662546167946361694141592176672940024756141344401205446814649318053694994508690840951880932439872759*x^280 + 412722205140237779086414033513830074741146399019270323546205583179350035126321869304419197323631700292555529059448794385964069954795861170540324589067653545961165122553438185988641975310951940653355817353837170266282003407296778649254389935858449339982051798034081986694072713362273615133068448987849053684903077280590360349815753653144977640384139436905077900983812799932906637234668356651513114654244322878784842026658463944990732234937042458561149446296939091841020868773840061311657419545839600102447327092348144387668712712747523629441361202494373480152885450370215600613133163037216829626903869125248448532007175064514165658478122592352064265336641281662947821807995450985030870267292241966557349638613761010087897886231046016512931069570047926245109851669798530487365128716594858185547177301988447787021644*x^279 + 229848996346594662567969444752027329980692797019580286944283088136764647532402402698388022073878301005202642528914242425899207395327104393457243838755093901728177109090703173829984644118687199931640761884858957938386675898915215148476438535375040951185856915420634511215222600730234069587408957573561592279870266345343574121758034632963663717809000211797635039311277423266178227472369834742221868088712623907897126694870360792762449478151502328113236127101394385344000674860317234683612382097875203441744490490632251572014757664150981529782168460408705588106945831293950512073098420926699607797670530568586490107855470041857025622263831756353548336036234489535575653811313740197552294208314450395378662796375969865963801106601654846695080086453562040587994928376850224948688590006710740028616479237327024040721020960*x^278 + 127911601195516536000945237982651373771739449908997968693529860756099912304565420547052177470121087683195511336919049625714857735907635766250371936100771605853095144687391386748741060881260969163306754511945291250313696265512311347290506807227334436807122927685977166398863690530748880901286642792658223151505613897281710529852178280047597311587898997913953858617178772232322251078132106956151143767521272890829566972332522000018974863155405570934821111308181401928260869237387340358645827225883489584827053921447435228871754747914472661968022268966571904292371690948625626450024981104901175762435057608687416238467260318104623330400236751699501116820637705951538468991532268879394245514069961695086828139739602165211218003959145076761396660163069235338399827729179788936200049503628233646716608040565006692840788393476*x^277 + 71119531305848335714133637373740363584809574396700316921542072845622500858445797907474885353653230817251583343593880118457996728993479990264083904409402332195527185321194071621464372695334589725728453953493004967375305390201766514594423992575535687009127227717157385958375135384041581488412395497852901863062166049390438052869875458011933858061341594854385536684488332655916429331429049000145813187107699452589281798188436696275724426695411100534469055464130096049522147101248812923560612271037799119476381717552477401737412065156472997713714827416567547133641844456246532053704560436185641498829231139672309535000310850746845142045383634149471420770267448579420354935277382641095112954630604881628246603394060295536860194600307178237871652863398669392446804392949670386042023873011638372897262655834484277337211527204686*x^276 + 39496256911537054333497104023645411769623970206316070558084855378116951741705840838896919205775179128549814087647718372706921192259719370577362304864229957638410189322999918056461900665924217991816879572694041660167447179824946533185976580739333240529465446663641955430545910191244458616396583909350219680919533951142458616336008848946761593004683224657043310400470592040769708969998240429426722449985349560349739553283641466551171550078597153089020826513551932024114934448477966277665561048780529374132017654801281011312682007020683595292412354738284940298981219297606919580201866684462324829058775910915208507703600045615859399297200390125533450669752972244521435992047059827855917549613619862568577045120708135366243611070377053251056466016197533739575743610186808479532657616122790205988253871470829915477545381828643976*x^275 + 21900308116844800529230046501019933812994550413886187686159604467736339875919389330746639728594474773201806159674305496801985467160697953247055675827347558131865073379895237237735508414153894642778538418203183588105131138215098991373328038145231517790805767631134923542666837231442154329271504577519759568394154639622236408238227887380861545494868685164566213061229777504916745223851511697699712379614359904864872748130958729295720583383158279078521773608101180427112006463767783462888966179112909477519437355016829989936474351764675505284427068962902756066903954587314315306348892276514623247188688844901017152358705376273695126869982568647248467053210252446530651408540340397859142426321029846078698543616695900410501284860443448652069676833960921139842357129419675801303303441407275517024303388046722880698635366321054510724*x^274 + 12119648636586535330260314968761351175621606299830467602487332812340468332360919451164221240948842366144088727778575028625504835868119471433664735012446061163313543927029323491269543872855838388653769054145710448361200362743371285165124879057057069919086758557892098232896650984289125754177091914755252484804698274334270498839024247695944866551780216592777137861343644050513927451188463410428635353892049154843121129343200891677649793389350049224410751616689243054147925918521839793019653643785241309322998412504233722222784027967536039666744704297088804358010386124256700006160910135135570671854643022096034299329405421211739073043409121634664010912988497427041410071187252916581347002755708663544284953822273990094231570814936051838169263346972525278093685141451588393304815139078495730407853159250193322245171612874469632077752*x^273 + 6690942481692722409093018690822210940175177369739454013850673176823537163389317850619877094462087236192849479167497570587734712451312655258722110278062966223574999981753860165472949291359936118533859070609019200034939917996695539433731631894191114889464230115526538907824765864123483528437805346712815692396021330312756237396774793172259941259279288489272873647851508064958690249493356200355234249350396162279995675004894865825269185513863146429076109944704495507687159927327329635049534119086776555167907703992851033234084472957060206633561015060675354363538305397371436320262940987032520923748389807906463152882300737355745479971394701665710228930600281717549808242923875265952874204810599740891616403632338248144537597179997505543303575720329218922114383504598577791207874900578281446340419469964230567729225610886952078807253952*x^272 + 3683477642765792030666268157420466892139217419339325973752355089689470788048945510575378868155473145835490322448184824668657288526072659879849134217741585857759883244565926279799354000254792842219400604829584587678908682052975360415893704326792842013691956108386095328024522111885387333523369271097360228745759938847974939179731587818185279350582333239284428840806960225642897797234915112408431467821969608234049406978403491008788622720771664436260004483962664477279711911394509918060524048749219278517738545773338107381207410523193013836909095987347627616636003394531871435083539911694256495343961690039060744179783916409145188871656298235824790869763978061900208574548567502454809365297468902831852175634319959043563588404051433118516580604755251195619737736731390930891702032250446579272782669575023391843796046454653178928860322849*x^271 + 2021287194965782430897438332836190263730365832452221615932466745262427167496378804155972818973974003947545528214120943347564691271943454262321119347488543361415289543016718015265407358812435489529569243215687344038681542407327633800054239112493224636055515487777560108493580451278821419053450965233387835152179574261147572434162472636776733061417807526528769894279730028689043796324649255855223513075216923710797393341090623792643575709349717985953601502577720044527179102358839146582434319386361191259622909981117279023173447474670363559357231756254188504999671376792120498083511538743689708179864995354702633694106753535722513869160287149216113905987718583821559047940056563413723359789187297015363624169165305517483787625780739660454587299582137020823924965002287313784832003921177555125447718686948973828643740873281479985991414046266*x^270 + 1105183650909684227479065680868877327807534411826054465368070311563219886927254761174268141325138457557513420008906542897135310627839003302783993651546315617802918324951778998426653545523507520929802680860723070801717896391831978231136314810873868876916635459147736562574385698396080087860025985678528201420110021703327014640984932266644013704043933206541359167447258949370006772437139331418360314461146554411309560998378682659141477294675373070931258612118634891279851755142727394122520032487059522396478950598498201332593976076754981686231584966259926053571904045629551345458962862664262505925871914148353769070758282405955301511110307255821632003852874813766990246938744378250970995724255223637458557508977817614628673981310199333929568661110878927421794330646347958537750106482998928594207977125814627607719410637630215367261641105627642*x^269 + 601901054769694406363109940589069933836713294530066922831341299929197471561686393374792188261081849522998461349193964511515648122479175128254841416521518730234901092220488820337284196552913703390236260200623998379798906077525651830323052186169872368797431015950706479159979070824166977884594793693073977193364926558326718044164284185886812489932307934644096145873812201895875047621307535163228187601869872693827895239845599109501031138205470140015679847936310899615927743795628998336792238351484125649215612791981643553146156553459127299665576338157389953501954042181158728478934399826876305064349890324856636715692263857416145912894887119687022587821620135583776346799580471179599347825880551898929493476633141109055213873165789640322895629383804912213640814280733511192247881154829456898316153349790097606168500595924062700906700267863763499*x^268 + 326404967656399235265679501957836080764393086913973549966231305694180994214940349024424271467479948031788743277637776169590315292955414128151644423005447276157507897501565051191127641572247823877483175527681042806922486096599969317554932964127651647078248440007246683736471977456881338681315799784710001736667009151423267778360002342187015848899087164548376628605784394969469461105224669002072425258266187017444169368722429086447679658997105722259702586415939505743821061523391995588366747769244525038181317741037099236700508644360790493319158284333086719419646758565311610429578515475785577036355500095483435236147410290357392563447747959552220240089029565509226747555113697914681337752200716096349369732218647409527591316668891585560874543933093524213886526439585125269267490375405332080674283484575205162247982540030524577735270328166245137534*x^267 + 176195266732650972269582196385825265669256811751300330422339643681520163815050096808965780479668357462063559248782747863407614215824644125978331648412431068139566054472333022761486025937176942216612280212230531152613573293355560498640585043312204659048870153315522259654672088041445206792853764973528928476243961985207642773725986111944236159863411683011837212186852110569613400216418231790742841956528598607625385669491216298910800589562704896445355410847966519855632495519946486958792080759455041593050271230136780226072254113402252145504848539496066970903233720090937181678160383345756944432342527711531904808826594741187747167216826440338851838040793428454612668040432283612117735513389634759954095178735460387737647831283698606008532950953768192885794682719959327733945886392090331989414735997694386240350220739729673456186755252560476537549285*x^266 + 94647865474645305178863486605310704311360852963910473465618101487781713369050267246123431968020161379893842928859529821114780032622040675382879041943108288553329831882119906678932025361341213983919859351451039698609812975366518935996832917902395994830353158039177203191049537583460245641529338121677292430360094951785395976532347441846119899288859088895593967047582159055673918234454326140553889054028384142624127885364144299768558969754663364740731594553059178837282400673268337820727289435634950641949313701305117008146434545307052218835729160610752341958583175345050435782589321246420618339897183505691650987719350876303379198602610158699725290414799874828912347295587214777552331374223333733457181245320875938479375630535625803693253515274624421121273545941737138898734545423277206202401645971442709132228398540462134225449079940483904242044583940*x^265 + 50581304820158883078782841716815985254358982956244642429385416452631520954855469425009522069670907569840027209246198927823357026879672181916039119215324614985753150316231739076041265419234659021735707974173821137972693768867147528855044037605420207463557313526169886120582290452500890407996613482618019561344185996627715439889187142565805125908650382570229673369824555649019858344579183259443447270212847657663669158527061018212537703322784303258089875100688910150701211533099564974109930113126090028591018454243152396286266701286806243657291851090615453331599120868423338512819308127469606528998888139175252166378622651551704153944014620375909898396667109577197601926507676798474943699848829735844539749027734448630072504109508777722695241789679918150315497281452678116859927998013338309822480128347972205381482720614623834133919139331312901371853354266*x^264 + 26886112033660455339922693855400784547895952427476672953380016604810426410847649440594797659851478256800549625577904067606644255643664959329600945908413540649152060378853182686672680213353157654028917234241240413086272033972499104056769680734236763938357831700111308555803442675800227523362943271400635999735007672090795546208200511139925985481399984778931312807636508358145031379145235341491277803567857152967722816010589572596450220363148355545230836671195332799308695500746897536406779641145460788755322167942332194055665187008419194870465790036894044868622360700623449723881334427396796698238767642639995773431773564314922362930834085908410557448590731212000074334172922031655961136157790886414482603367132560259266457831993488874690446464301626643586145894261847093397190377067366499236656917487013216370336712359669321381339307097214301577808674182195*x^263 + 14211361077134336391332629559191005792260209151221209672413200394759236419998527310342013829149526463780286603005470273117130050958563264771910609128458608670474080012816736521945855269109881508385536036506747774134930828197540299028967822680230344481078892171822936179203585339154894845240076222423360702013292299336200877856837651261195538999472911065780981466512593657898471132560888745023837744687950017205089011712844263566777399047285471542944296955107446498434448098047871880916188836573373629378100901913988117839629255725965840433634940845166306530918231832998710402913687718152690522307807775503749807841605825135554460412376478423203587785131392677049115907311364351248851910450404953129266379037963972266212518841430514259546840007253742942313630863734488644016192988737085299559178365043779542348262466530841452500913417868995454743771424347593537*x^262 + 7468607694962838804742667812199973851424038222338384951565712919715920001491977664826348986270624580549610951246326258086536039480734399163684198399862662162752590773189926379916692519197154432303571667105942312971352935756654613215060874958204426017035919424826179440433727289707434802626330300779563407300105653949184440482364522350224395076901203102649498291710491329746624903133283196529051078973619335151876678245591832062954279983188631028609241715120866095075275950225950361555057603532717038378690914796945552970488772370573117146774916487287416194563270633840290523458846232636759962830747425276885024939132330372172751706267388571258347055135281615980155864018406668851373124792197961793614794810253574303842945033151147584182603192477143473803081811062578924252775158647403166048249012024361905753421806243007258751928569237594379662699083514921613907*x^261 + 3901947021113778277048353081958351380157340308176384323850840044264459337670006982480728430728462990993999676826514248675260760924546557472791100208721832276665804621476191613554722005744791730450494374766653675009380734811026801912536641795962463373178808020330420339263413274043534145587649219595855133991105091341223293200745173204278621006031165673818114950737972455761559120746524907624556010660611731979159084245834960678354850305923046708806036921407903293725446164489075751518527496112571900251069849327026972381919808160611793803062884403890009813868212245405741803002353060733893332832354351885469192671554179761225378919376643935344259723900398513295039634368804587150860940029674930294650188794974627519260148906841267628054171415730860196460901371129850552893317122242354665581556368386947859591011888003865141535094236252270044697620556203164097121486*x^260 + 2026349910057461795685260232334347195130614214147104854053268978861379901255019360761557591302817056743172140853989153158794372604596417152762550414779585092596562921968155548196290839060149097035398194665137123771930097148883855060027525126320826869023358397659175065473789627539121452308417396382312743440825228375541837355572808324665181676467596144562490448727194250114921000163311343166928062954654080138214994616041005748959933212074647292554972092364222450057323683939210533644729575504202648919300797706524376185955399518752781243419389734803639234332772742296714515204340295600132933857288081430551280644468412219655062697360235430647316766365352005682067575597563676803980178230679439194004589192472156037332128101766245851384921276128049031039250360291992682905566687303825853825536155352473861952434999348778779828461448284652301126561149281092087910923508*x^259 + 1045925147021671687354594789827881649602340304781379430486173949153962654462837041489302862594428836460615038155717744948880451845314913816960635109735701955282250800410121743066524950701786872246262742804460025142445407744911268491622809986006055394900941374025201131010244875918456260431743609456349714340346710721152817162837863163228699038786960392094931113885956264658145275361585014282395396986818848214533051877293245022147072245933473192929354377961905151049189052329509873033947528686467272863977953320173375516263597204162928728388611372003875529971331660543526730337930902386742400467206678039279704118090757436743201432089196981767255820416192665702581011216413614312824021086168512126159693697849912065460485038895828516113867423545711475219667238704385718448247513741184150868864951930332580141392214340444014126761407136934214930032028302761024211239330209*x^258 + 536543792804624497761715075879785262280596731110191341556352987923403019709241090354278405279816066803855585876141495510191044820612964844370628666357364161892376984613851383280821302221662446515112221408088729635332228188255970087819049980703784630467450514160647706575085791912122713206887841893478986593590105840359645724177900124674234493775187236979502249773689524684987954659067941228442831349368618328849934339651387166953088006474655315384880895845073901895169326712769792346536773216746914125719826220226153244153619865223459777932613488631964466095583935871466310511134068331381713922134768061249899633096112522066625730246078241700152036666350174269572378464674078251647897439026753960279524390451299512392345348606293612101226254236525949528858132345005577147134087826612081678417816578847449811390380687119085350835418686769117133275977968968051554566794526133*x^257 + 273522434322431747612040022550957737155812123844751548621572988284460701933015435969992165636667336436679768479941432363466675917295434441689946969932401280835221901484449586568292612192629915538875631603560188801650797759075216142703894789334940702858529786643530559548871911990453571492968110258216299555893070268177050128496031207980015081579041235003475208274431746985335148011044760380156272167753515317934293275806217077193468563891086961713945153787237577302643783057347100649642644612419738257247892478258660779202077967218205499106188691671421659152553048471749515238655366721859645720737766081155169146409637938565094906345408915766755262509221505929339924375321168140538678789132730537286704296465854142481362615639001778669535641124418424853851755635033836103116974986258975649996255667807401866837952456887265998094691618854632420235489730703770287866768720961021*x^256 + 138556044804992787443477393878258787211296520536478580143112027434010126300138670074280594402457132225207713570220458593984155754897504391835688892441641002487149460146895507408528923735730975782737558971388361027644579344947516906994986821794689392178026446174537935334909057395071403487275595130399694495721214114568494326349752653495950269130245034256984464090154614835079476193446522041974764710533694884028115342166463415732845989758855594826451187316098746212608666950542313518903495921552473040089983526859700301956989849471581379142541001791462533769838273126930899018067004131675814236926658467646690418721246650852981647332251101629192525004039449051229116522616664579378429031077029095027281884492813785259584630475527322318468509041722505645940890946089141787555969009581995254141520507759834800068512156187725155417887619474252373984587085353792575657496797880668477*x^255 + 69736507898297768839423059641992467236168526183265346511299466798985010599915464211395979731584251179774596746209978884124672183630112330786600114020612925977193046232959829614292367220753089107850830832417452039201158146784958095171003717299189706934386800591393719626322802350110407635402388107740623066284825080595000470558385580723639620666899746806555564597474120291476456236963264192562858862512144683172950714658459747718965811004703277027547250515491334171911803149897188246050251697336287901815675775915828568557825162971270788172396170919039560507352804544399620811843225722244485507014211534957682424315235527561756155017440501320057502307708498949502697877146241845301304757468119966847649957559977527982279500535890184718371828701466598901932436931239600419848678091054206115089318187692817101861422011927530706575860956143115777916935290787326501779876912365213401735*x^254 + 34869976943466017037418610251066913921812896454236498240296502020534918299773081145921113237924819059324437301763641003101736704422818258281220183289058917298706552781055242352292559537724586010441174103128559871760834353692333531190428927806553605272059078291546771004305362032056944444033162089500368491466665254033096823863678603562150961050882811073770891679575111770895100413527622174905722576164089743319006160100989446647825199895350696438240116874063650154524376117520333787335893038986976628357308512154694272304925638807325237108662312432843272594191895007644340748823442877784720925772556228528852317214677576480813838451163428176793894018577861867854139241991430676933118279011013186989941082750629784461669992021109723281561938367600763861461256056615219182190545517572529305419193115671440265872302008907869135168873541238570842370080366512287155983714531020711379718599*x^253 + 17320257110284119225009427675868823901219027879668445493780805167520954440471471674315482493500902348857219164240070849298881825952215482911378574073106009729539162574298601527228037263627228215288992597530397677801253195350124274081629999085562417885742442188524221317340774576883949861470809525499564792725530148151413337627111265172940497009664178416162761758190874680429182323978712188523131527807931747659809893585510491238304572708752375861645993685453022654087066551087496132968717289296196520102452555538528223076458326875736983167983234177618816708234190330079282585636317900901555450426753573048747785118048302194074684710738722961492106622290232428363906519934761634523701198953633364576480535493531303719024613031383682063356242011074071897121373081036595782972269104455051397545564321147679390130873682240576185664756131089326853156376725106284367457975449531179762488966307*x^252 + 8545276958857477464419001670406270105241695239933557366496251129194121214250505982182937531684181477272055656873953309212828675359214725145394045659678251037134681825336978556276122837048862948754439089065739628693957983546197806833948560652422807544609948091312474690290121245521107902766682852825619146483971512363469523578003360563629731691293105415890525562547671125660707697137619492020958117972893185420394619529457748340649545785400896417979467716443924571897168097130801694033358181056903293613168753629808504272251591099150058208782032543141340136474104565398829251779716668042991665008690032032341549888406834068881227289962187963749594825912704583378868813942668216784295364437768631696134954439807009674299376582775706316672655809180540361940578070043933359916345912390570995420517812635436983849506401769306224728587998739680376601450424725654263817928049263690038860029257158*x^251 + 4187276202336710084043816350168923635401469438426413980793867286924205272751910435954025654112952824914597907985430817826968011094867246773529137311468788951894296596235201082305238618313280071772893333802494646006890095046884495905882579631977572621701343049095002902590599979124926193752289836651368911111406486729312562109518693625604476625119549018815013677069374591142128734184932664422623834869159899478249329497472630241133296429246560935267945033057595796410859864249652814419623701221557663940203437814170962788358447742564297580497631627434041486136374957945380874642441867559909269100630838327264079481004707049390903894716934952734075462380366879267864981825128635910546964713371246792407445030890969096254795299197647158476800648742215874366797299323157243439612813442054919812396076594515289917357154394989928210320765404881344058056342089638141127945513236922448524207665091972*x^250 + 2037715143924521221574365920082408997088299925700983127055303046392740546171275754939359920231440017791904661384863486935291422472469276443632186411672514689429527463108968487237397768648451605088376812645932631514868633951238951490162861015665755609826011022867569982904346451182368288866410442220586900238559357473761134670898721920891685104425296051653967443320172266191788383027916253990494830703977170496706364992757379893884909102399644487148279873952614944663153657123821257997938556881512309326699814211939807037057348336466441667454595116258494558924301244426909591520589240361150943520588562091595823483153824675840567997992796723440778960966909398074892230739917494707331257391931560704984015403721017864029100789490107897836428570605929905927326855403942053325041400439013632146057181388480988128897890787970267712633855213558246513706769021889552501419694881497749055302288148650887*x^249 + 984786488144058921775186995186302385760360740238315428472682440083173860365486266943157139557473770776548669165137611756590143291656919560178424815153289667237608319029143365051186726518956075190013565332504711200479042835490981516288098760847229350313187283541288732082746694422502084901056285738110901395051644400930370945844358268174001680042409689844856375728992801680397292906815050698366755419310206785538455118613793603346635076182138770144567867449855055212152918796712529208326608620449445486429216853814558808654983829135725627957873250202724807315604236403267913972615414146020683741229089292639033971645533447207950136514804844405786268085367766836706598951382829413145938262438862051840199253009822269804902259307543720619553848554980811350843709367687969294546590369741955586515907717795649435356136458237021325669900534895314634683142309160863977350184503836511957450277643904067353*x^248 + 472620500124326780368138876548448510258142693247926403514263127669288911398395433238984490526561233881582575084932826365776173173987110560157306560042727213059700549048237042273551302769156392474103051751213177917386392624720503509976816715283479578250777812005959277140277707247157103676717864638664819311273637489322792973916928582117485951179589683303608186211774881318600875683678841972956618267979586439644006868834956358562050375945473594298348465705090950321649805053122926768265267894869536064417842645159379837233666836183551958630383639663079614020866768262774318319457169570188056875967320987303363905101999824112381083187970894664005860956113196910987756692282621252064294734452851589414009819189715823469497108790566178583357527895712358405374548526494742981247628468165872804010606144877575617928182193351577273071501950720481267378792369366075734524499464515534401078293247577900448929*x^247 + 225237461721959108955145878889022146679098591778970082127297034459919843518273261221811654253205454466758883325723354392405756841571571001137864122332513181466242031153473970669194162740874214449137025737678608990070441342372573867275725526159672874006171940774534762192548513507830520653976463446981007375308139232413772723053617022580761430737389210035167444075463733167458724157149512128671105113905288735211114157044949896817252972951282205304072061689417051033516092446366601754240572850739895201384614982753026735207209096002608887454278373400748672619771830216385924809192374355229356101177461516858584735005217004595060836025584063690966494281387490099992077496173026680293711628314094573019793578602969475166607695081182847742751822693641467987817895158182027001368458985056820158760348961809952676014979922965095864182691216373757866765435868384641925666693498241876338164816570275086659300185*x^246 + 106588081561669969571474317041244562140897593829276113982175692101556187061278818949777643709589362553262470256108348853610191812378093911175994721488638108983575382584967385577026762963414967104493757029549966078403058497108257233907920831860817836513953705680832896443919434228583452046237881848415049667837431231321115701842138288610638679771678785932017276127009410858614524604951135736784845100962310325043008747553017283904140446806079914347488338740391525747364882604767442163207808952750924927060716943115242835268018652651633291018787638315859624987309362881563072442173883179905401451130869055406150651813442520478039235586956702459480743596724686444488184997943510535880845937241189415246215451063294984656488923015630131582884098509544988986335552011302309526628174857124180373799891653179493389839133256949771252539448605050669669836391244758794141133086485674271629296659475771753531303016986*x^245 + 50083362954174869804904347144383247691695116063648316226741398329084842342358415103080569472113101190231181550478726161358641064509718492013002558288652006215821283683212343833355897742416279040441866643992902336438626104252491348433547691052855749175385864228916690911415416175653298793928189012872338732805865035154920642686680239459909006865700630601854013093466134557554542424348477183547162389090711435472134961921397617222150596692766310580927526268470498376270881382595628157455546866348598621565935645120426398219990464597371746898157581783082832273440305769389036041532227245461104462985885352170998550885696770736228261060212386531334139529331804999485411812973759149786054767668610544551539497694175767087268746499049378687985007276516858886056041716821596174143246040313548129282803545809923805770569855311222958780577779333749458992217195334398700616388375331977650377265914602731745156109451380*x^244 + 23365082737860091165920738690784407232047822335175499507966864572272277742247083857630610642598460037576714153230790009383994421670814482501162795803410637034044998590523717999991343702808870267220937692482298375395068088563863612186623041517194852002387744815137059672743813556118313201256978191994605752477207663080809949781913191460087859592837330172321351744398463048002381689651652379483232038310150294322082204869489483138457055148041416851219283944754624445804589599640150571609091190778864984861951239299657535416670342936988002376320616202148791152855807226573685303788730825176702790796390005485344322731332659335704645785025950007794432105084077000552099388589879759663662825758290603942276830121977064927154463948525222465047727113838282321558610278179180795983933970744066296566970351831662995720849250523971481156756672165681457080995046907402879188471641813971594873444520765721024721429255159621*x^243 + 10821845469074727975308932179127956887871205817696718480451379447563151895497274641837693695176916108676578058655528035506578626927899891378045541955852428683792684666897616828368968130206958423789260835838522001299725250744290943582083278048058881094960363441266583578138824503231186727239324156898567653029546316156621516727844191775186560294769190566515317312803037656375366741024803497263957205893098280906625018972015958480930410438452449099125767489102594337217577314407593241190910174273807874954868698527016141671965018076882592326307052307258736580082554569503891503671158516952268338737832450689663188277396314190425307999503226509436330332202876433989305071830461455316894889840075628782424196842734284528376870548452404062628829641909356259037320896810389678676474689597500849911425765552815962711805064425785571910822611293060401652449805945597471133938155848261866029290793211293290823997737961947072*x^242 + 4975888782775830616052462641380288830885796874763866088529904696208437240480544455006368727912479452519080450677620824278564995957118091936853452288464736157250727434901275853346640680743397833200584880026561600387250347544020506473244757484614595421014005874564002597832836957253549498011512418089413331370877278266958385320290258990307571937676232503907415887179274272032027541625462415425973443402291678501719149809760666609732061841392100941306109468755732230462708513195944337352034376616856894295388910792234342958583442704280741368239558690649951430092084596733953244716702617675592761125422783569780254714898421450861445518275655533903525007808878600906972308219519873388505604870504926160960882515705684674593582077150963881165696474897850648890188271679443187918563603503790885187398799237678669334193457039008212865725778671598145341898774049388904053157582907030632756082020452539548214937046306777155468*x^241 + 2271216566775078599786110157305011262865463358323084843842028407292900354025281977051098728933565619299688862472015869925214833643974029542439823838219967950492539733982745166319479196820158567546080387540948236448599384196334034704499533692030508355592873935813291706315367891339992543039447856385058212182597990712750445983923750936298295179846044860064594259018961770848196746058230771411124816451541930184603260997362475110413429593917003399829078239481085865136359262957125594715049283765954598154879929725456469939701295505236792846016356943530659030431166218372447184910628425038852465310105679113719407581298795248206194081627731357499469785337816499625493112731079395429535967410408451992109563431241909006096399055040914568048883005632227458684181564109520516951222888597586903337905924757172730508698510898774915031850773436934024360292622869331578697683043489177875131499917514320670425269843380580400239277*x^240 + 1029098494552429920256257211902022748678221406870636482363220670144764829627897355873488615194146128785803602082631579545569199610478886171460063019499859301098290669830252034509760071316408106858280120390147357747439559423072084313286619229373299788510410525127831592089548656694321224289573421238893585120988916513299301957787894797988226303410471524420395417503745495549106701872037697280591607726315775289416719962643777705643313040354339547419472738176469544118390043820040093192240910890141539344196376877126112334724080264722008866515592342348195084678228457016783845484564555695767170666736360100482229593128549204000507200808721343034400257573107766688308488570445498338577408549046248901655535551894858769922783757750493468525315245441963630970381287681105714138331807105473849548219773561701488980636106494787755694703828152610852325839024992826465273132856862758271160888042244023258719073845865384591806985843*x^239 + 462873937939529037201341984793810230924863737014736481941066992455959127965629092840610176758143455115080555651799100917070769273925985105431649382400559623298589057265171689400021256116765272940536305741266024702578943575070387375758441405665817680099737268668822232973234316497962104282247724148771482386300114050600974400040078689828437454895396298254848809089817251911490592491966071477669603552662902578569533465669543767304260788489252956709850177093529499887228488392929003691673747393592056094626433427720380572443538140490628018274205177006303539812817502829761758229742136320315553816504625636741937030109168658229400381192646939530920399038441608289597036328844180380365401199193547114851007744194794022275688438020364518190695915944380616964504898385026084602910507319384091882843058549247491806422943896349449443165195421621936582397929840631539590011071722243570525044950830820536557846046345764601794180113407*x^238 + 206666453081730901542249135653451390239283579049151840702251144930472160409352272290695841671113328591059304431185676763059495522616764372381004615972323806992128466521806496038985577153622278427766904916903731403523158088336371731381285478743572948603218448533603117662424450740115403227678191602296380563644442823120392596415532163281350538321505846555866908474342456833864565711803039665601075740407873511844303277350491466873128334336072638769447423147850280514898274787103697147662663238321053372345552015918170213939343103093015266068478737807141339568262849823688953795981027020732885144059677291770550864191453496155004289035640473918084294564010087261240509687826257706341896283227307315069257290284388410777949820061171228861490791347575206765002982947093014843728154606291274027716911787920605876271628199468133105891976077369094247967453797773419893141395351426475579547219796275479154623390751349627134529929727577*x^237 + 91592734924849097958091152686467497448486464138559976458680052057503655883523572713696862972046911674839161119740594402810218742666720097819196528559244783136085944206718288650250175355072961990357408663247528506107059367647226248548205554728895137518528963540560273511489131968696613043983295144127421345678287691124223122232320595099186683673999378317298962453449363883073823137550994051209325510883949502592024938036948512900590718814715848309362300744896981095171660860542141270145836678230853541565590820209567193261138123757722704038885964958847403377208992017291078760914787621235698666742922743478697851880145412156712300999341022067366128320852693585169706916723436806773708443567316021387514662339542495603093630647329068183877840897607379131531791357179525958927166167130115501976335780152125902250171898612086019087913423791037806507340747244148105081684756232868708226287129641238675784067740229874638872275672930681*x^236 + 40290232149885201843090555297626998602223743962944727243787762143195604788926345157285214125182750684289393397378368130272927008150639211960569523938738242030926963045454214519448666030493193595412511151799462891126490907162962597095534242145763080459479802228302061174541320875597661322064450306309137265516300659601868068087843086353508376259740577752822950177371886616226897036615934072423748383839244007731394366904646543327346211206283347158425684284763087076625612795790169124383232706509539622984006173044669422321649328630541966979006534311567053098490581077221508540095613073036081715776022455108117743181432803802746318713090780360815946420316867612336378110865795515059694657052744231078745022981798147771370006931748692495510388494319691004608507152742220051479969811362134338945477655801865637469942911050425095984720990776361442017994762962749932011953544870623989135819141126142255774256710462990496401705264415703996*x^235 + 17588571609692272301650445410711633689607189100113773083480721328961367981098178515994774640808638710663131353984551458140442731194783640544704540195278651997028465786735415480995227315110269279466535655856683967892005630410223648439539341111665485183334499536791713933299696270762407685808165638757061157751075971475230422219064182260785381524764002132021586198465298240474114520576786401806404812493460895252921828029437280184890579453815230273930187548208365501436776447192408758254774155005180201580510262198667295337906796325943831946153061910049383587897937866465207911997365818217932102158276545771583059838285030839059572951692471619835060251608540414769924060414455533081272128580312701755580216161734640981650151373530296416487523256197855016866317350353660954775545343074246560535221392044758370183597533878603475908983101295159898947326728268550386337195849735751026208401164803472082352765754206485737164524337918452220308*x^234 + 7618747972250137327760536391053319375181118891398576154823869751842380892601122765925460287496233326695893575252425928418344815071905562922784147170289909574730075790590204954836554032934144374242774379421639551827765020297354794692921976487943516664250920376463887751507715083155758868670620665528453972903474288087387602287771762295808039822385992575330361693879618591333368742274234968190682340061098424964527001371442654105457001402823547212573235237187380796426314346189479446105064005960308507720421014199814817849832118932357248415715709928311467908552590053593181202346375836517635115068436590751009352882047927827480001847122338815615268597420805318374290951130878705628393146170288121549078894198373185269547297262534887465848943602752073873499329679826962379642991868196978486826290926254070558568064114149727674272440719244512588779596526557984901219114173106619742724132780379134368418557245292051215702103621693985118564694*x^233 + 3274048543138548523944489798197000681631358446371405831734623084243514638085989852885653038207899601844278685912271052770658182635826479424818641130603109066038670940328606994105363964438460380221353560136853768134776788760991005061714003086200840505238054929352268535237587502652796569966922382196863849956667055263520852907206646509733750896949388365744565254151946781905283861612043329990052559392850212420730455687466442535589148116574724750985014431617823836523111527870426305788528029688408470914766729446738422870816811120918474368791689488073163829438995262772955951961598875054825873759890325988319735636886222174354497341713319479583233144813809534659775591755679549844826301412479176773057390460360178354260381816376340130958097030535007375203150993850520131352810266412234189026230751073272252514840851667914174280306414539303127506632587770005995403215497445155926959362656325273906441738921256804558654891929090871616704509066*x^232 + 1395624412874712701364975083467604418713561401997989991206597545818589113471754082560440139157621983912695892480491803626466391657008904866868098796098335725221985286705800941336751290825854096588334800308119652806472715494993050573811826700587585174398094037380107721876667117562908088862252636170038059478134267783695010025438498369464461267380919416956849411539620298631335922372649457970919276050551755748380734467977030556472755342493501738916169463751517553421296328045964120687826898897566106795334116692552890372469737852137294331548802324912636469254751851040893424067175578275952367085017280509079790373884506561129359898328963870279566831987203745380228656625372250084052372907322037976183660386526695711960448945041527757266116477120614919125506029045347840225064707628610322368799228986769859831487788550067703903525135576884845070588310878557860494414217545627401698485278726682020377782275447865552989050299067997484544349263868*x^231 + 590041083176097852280992025120412958208739856626739807439876442225857189175602305534249801688785358041881949320465322541708647252354975731172713795685555249414199131399324653990455535382058326423549755942388611616656789989630171147800754128529729889767390522546976839172994582013827980618856837035944057970180486964218099370403591956240228287949955486947200649880084394644302878056503489501342139326286159179790626899342989490840574823588949763692010608869829421300245668139571222899988791510867773491870909333781383200245066396314651336111480350251164690670799865311162948008152171363020410962384258985763026283151316950335125298179384203056156915094162442111163183768506145330316840146362621664942477156337526175585314473600164856142312939588033154788865772996314355553121560663785953194592372377901868043649704153306546386029277245288858102670554837294222853923878094536828292508312771086914644094474873766087528288758589935678848192437814725*x^230 + 247394865681017109809532125699439910546459936609238745309628440451975923237102696120163677659584703796933741499467485983518905159110582197678272514571244933073687727916842143705986335292669384956336832007391860950620066109673624315218381746652314654337452133875231934459879616516202125076347451170767770274413825894764511529140573671001321069633064192039438705314589075725505126857273660292881662692256363688408030977145884468154558222940780989656852928297308137956223006894383981357546852422514906858016946248661093233596027998245559526879640604323496593845749465309267778663106043386859927604724282274534187747505349357131318193373120302258973233542028644635704237087981237254078635737300970693880034607303865512534866340146531814376020993083487002853257518190337396661296212045948357834786854669086381947298695629961276815464195841732297422317240735285909475330795354086543365433245673572596347657988985036668981013169439240201608078826258054064*x^229 + 102865662152906218313917728213685688461842126350021451973126679277029443358664728359467974257797787778330782920180211386404484321179100729513106352480483740868922633172782508639967152462869312638651785070535619979571342731837653227098054968429407889037082674924040375632722012323286690293168374403831685437526848612173287139182856733407884735764426476467111661407087600144327534062642032029455501271930795368885487088434248686768408459187434170909579070083190830623932030252937319463943510942164714969106245175155476750054674233573685413723303165731479198119084008555627303405768615643126743636850658575476082662111274203850032845395355677640776815503052884409148363989665775922623427540886596866429728164540579859008548103627953526716980002263828599107232458702743390817261350665687867249985250784504365076760051611234293010843808869309171349789188665846998078323958650039060453169522561990697580882332726729806687395784425849684655294668213606762393*x^228 + 42413662425919894073711935243483398424343982918584768119606158915944162834261061353221723316132775673918211607654510589526288233947719087533873031647298613457726792724076524706326136800842192737527721542224224758575212127597067486957557049643445087576713414507223686939916166317615636314552442184836269545629900700163291020215066101809182347611854103937431175306611083335951357092397220628013802398885397965038780846823349612575327302680058134481172138455896694836568316083182843084062752774660460959710113713664407692253245477879750584386506511067491887097562110006406696238738044208865727437348120262779630472609797597262423946196880067429415954406385397933991727055902081818994879468370808065232532449239568888034526939061959836504772521462028515330471338682484280886352447111269729940853460781662888694772418789336240587871074178211346901650347613170719165488239893485737013480707014230187610739146420712831652427598219299156306853478918279087605163*x^227 + 17341720493447534542127741209483324947281771155724878945478893645940227497342767481093863853605366615767793789723202214478052174026972495150215154252450165154114587472585708617029461772067808111790554163147127009556423005555609593663857625639513767870908713524584691415168201451149474386888742332268001551095623762899273049617584710242395113780027811869712175759619865777176334278295178809615782383172260194626824668608103178682604576973495738893583063012415248349338715954143692985413423340587988481896668388976298097889079126282052718690146759253671539432770692218051845296844882493778664713519892828462842730233305914227085126322006687034698007472938418359440751182052261076737208189596218489686614201834089129934687347761777441904618890138944625012237910068423215231711412597352385534591675963462072141999469716197185448000887234659315173951656891471054750102273589996563889868703492932644641591476955957917114423827103613592118092549010381408052475174*x^226 + 7031624949390631003048560063819973914868242241215095400255849850133468894320172965878227517279033326434655457538805275965752687026221419002980863049659650977335104750405988413295825915256748103485183150962186662322463378155506782325164590831787832343279836136701520174245882549543014323314393922309960747530287449233437733917264238866530215171726422373818970376624978753758017864686382514607062499016440748565891525618700626231425815183495983563216943859295535231659738497130665203007261080178746853646996881733558003175597790903194860188963518736330549950411993813931111549529557338157654827136695652312259670131578289511870250903342492278910852934784719513037029996044911978861752532395668200085790843745524408734368797606324769874894941631008175387915141005431279259816442512554483927671400525897441104340472812123280699884091572877353574639785388904999810156319925137488970610039200706249533363105226275225478237238319158421334675567471552263446356872102*x^225 + 2828088551759766381360393395894217653332627336188209512970480714079636299560467497773810043980588559007740854441149241806168937088908343232344293111181225153137083567741772409350280927239555251647472438592853072369002836622845816915791124928513309399980749083267876070567068557855451756794855106283446083091875705956763687593668388501887378637519611665043188200814264936375318729913260644014067699552712035745723035008331682900591784628487374285252825390921662260347615943616174903676776502116921563663945913467247876907194532493893927588050304761199971130854417670055547092136523038160484338068156049009487846675262671822745199233606897716815134275995122172643655310111420124569902138429802041998600577797539580262197416155439841340803187866428144729287002071328319774048582686238980458190303055791929117935175959622575042918167650819083781829230288557784135592819459402903636806210294072712035030648333028500651471429135072931373581349976084305787312446112077*x^224 + 1128833767548097767630265934214908407340860977489295760498246669419286120505520624247489562032541425110760111073526899096849477389027919002153376470677967819310895985635389356599503933120418954163524734565698473955971284504946601808279757025814155717210329218961532229138876265164444152943785830861020077125393520196488584933045995438242387816326636726159275214148653175573972912799809759085862721251597713389397005866409368685839663832326673022958351643413968150385646720733585901370982996105682541204196180229984575633257680748795360494865307775006465915821850827919704637382229571313165524431342085739385154251897757769816821711059951397687336015803185580158756233381911223176621530600112864997298680880829263790651568781931679825386165744220218984880907993903339967429403722883050103202387977058666583509273237244771524359991413236775062462187430933210131693740017881543776886537939621336766731410671563488966248144336865325552994637799218487414086738645480958*x^223 + 447599081795103081546313663070456611924437928942975157985852369970990586653753793430917515928102131886162056926749716676540476664291266812284507846591194281121560966952374115546745464469805757184527636844414316112723783969987490139996329619945703351100848750848507325840331101813304836495360694544162866681097745559374562053546051633156510066268712886019736481163543962816308812256412735433382637858692269415349314433790249825865292611088844711364236440640405251174768216475280650754680296064652931987740025896269498759208435591369460585377252533242858850578285992629166772992928129488954852963281105489916716262669517853411178369058565828492802685868827932589933856876255545072315238857996004328974691395887070363188426520206568597194233586154407055940574838860736852877638165442195453679753986864622732337998530713918015201827731513289274377606941379448803766226729841056861672462413385055541232917076295595404350620910298781583715246581719321193265511946289184317*x^222 + 176583449506017677228127141836617378319057778534597840799811502006769693224890689043699131621690202648699101393242494407690559684934056247027001685946820474744521680127888422692969272316423744947696307531021548072504521823214719828266162616172643101608647472659197134187491132173803406756668173030022398724138294278700891640228293160896632967743638867250796141566324629931162713137640137488895395214452491591955613421650510701623956237796965610428270445057257183108273960825265544159677282070267431790226623943831697044315434767445077816560719250261956700981751506210586409024692818830961589514932805618709051518656108594755926856994189004005745542634767637958797536203075957811205498489294190380626530728957606134282419831292474917480447152397070671234046955315947216341645135819513103332002635374112232375980006812921765907694189887722509020378794706619407765651352676193929145125540860632260015936266815961842161895446195351029135329397423543702757284938816758512096*x^221 + 69467823837868147366494784330105242614468291942695341845911101566654750175605457763021846523442237003788704620186043860741703632018226457964326128311708168664481682054470424315852053981490282683887633508303543871630447497370984512363861557818971928016504577251404885855475277889138504187048826405906145775594926939594615224631581718841732756498160766461778308330871860551403063829713263461911102658967748926894204209180479818145011623167803708478931149292643904726014543316896338491665072719248899016743098433009693789236979651183563925921561192098769803993361959408333515112741752575479466891568727369298392656800755921677123329490171670671373572784431185778967738744462132606871862660133678883990209087658163178124729924387617389005573408200803868164322680370788140441363849934884483431238538579955188553729553198790158801003220190835530752484409113175808158052209717871554192121952385006600924718901634595157641093114421261118717381345959695768150329385712099054429307*x^220 + 27330604597635866673088293296157648106816370513734279848546502874142049967970342189005969646100979159829713752615564914838345460166698416843546906855164821489698962155017862940681271543650825230095705341137084290147904214993624541821584894591338408079677286160832756781783624853990715092514490706037968958312132770590004679522458666660280447466885654552579462844470055764067936353361697869044014294772690967792700531205240509540759661694304541947982886022718260293492125208429868137670420265787198197128359909130383075674163357429956535269810137040817887741533769358511554852420630125341143153948768327759051636187664478741496003566243802889398512473820959456925079027786256465811710887609805468768578412391826409460610439736378836987956270466648971275163862910326350682012335090704745637719631607177462406367629923442390377129973607135344780908432857476239510819887601415483304947702047716883676937697685120401847778704492557204638456189015916020963970111115415643037508174*x^219 + 10790636363790338843985675898148426085216737390998199405219650774551878177852269331168265034921090966281503973862821929964183811061220909760407114375176361060631926693534910068375528879629398167496068464528201933548093791375266997926990747547239451822834697426266974713088599882817857242746635893515429159856031343043843615489411245104407012783550776451560496887428845741457385489690998164613234824776065163322500302517039637708353225762508193025732548131817133475301489638198443472814311380603451224361561316442071049073600810876086225126467559263628574028774765713146745455017765233846223162417003829676045402734982491140257827964969597110839662716999637887709040897848764366128000151676910495171724285363240561494220965263814888012423608819837663963105997009410850905109954923318718470499411904639098522476360549211227632596614728916313627906032085737457825257944196562442335718955473280250286553984192684138760410562951758813011220995476570092574192918916964194964255027654*x^218 + 4291816871871402967457217685378612396452958098117479983068213822833590544057356266944279522464945277494298253475589453610579808428826797768339351225594680048813233075147784033503701171910513256267715095261972558662020082672437238889533505575250956405003793926673204659391753379410879465236387485216519691177724945973474489697481666372580641171256850830867611193813668136609838991771591382395933907417530518262353739755981448857912624052166663781427252084571317281197307697728083162580774907930272110927973494293690158017781020013166293597765828635813258298305748709273676897430519114158354607164695136228398740177356667150750356684205822587980715654661537006307163234027698891233578541329415617619692446291680430315222650029103165903309620685274606638861128899802785766625617213195034210202979115548340857228306975410727743749148175949146302870344296738014922536782181124905629259636770157108112768281589137149962563210736317596408037896767981412394693739696512818968585129296067*x^217 + 1726492304531506402171631335972730243235798197457205222100383526517089381080303612376592738848908944142207441994860365340609561833564441230183848635738038921683184068720053757948927730284630060283999096684028370303674471815209493445834430113814845072694799165929212851071667952373223969098689424400639127608780850724387425211037942128510350378595903321758062213363182936445798256017997372631680527933650105108112740580273223115800931876387107799772463534759796686238185265197498266041304880129533730247673114545740913184747470926801981269138066875937795204880241263667006494816414741964698361407140830334809793794813166005413232131528337914372002290829569021835400646204851715870821166362258990628429273140937907467997560899528924958494641656592293392137941108450775283899550952563011214793695427066119688078150603136700817846616031991787740097222061245466099495065988133502411177672405273414756066269483640379962149197366628255739828874679189319146928506742849235945500616784554209*x^216 + 705193130679712363301829610255014130524643314248089975951534667822066718432757911147225742219975251310628647822416103238302463028729921845008062663510223392388641703414090338385843672968750202438130274413844072796896172687841609732883142583439566893352558350204487521630059697344901754391276796151112471732226425801776577485678516378419060024799584734897930360215321854436841144309249893457947222094014511910089734210211910177752745677208858000962555879206729092924714454763036995463727548190961905617386019901580702410946272089055296319779328335250803890976631384148124785889685450253949850316751211967332758687375130009550921606272659569974800878001235669991577644856103944839020285878333154397224750399489546387872819452407573545142839201617519110705002813988110155565425576072635114907956128478204934662937027654311949116307635066617372230298875788779318791616117782072453935164695019699147844751214379577793505820897446689154431444939662817193883122561229870468317023434818937796*x^215 + 293470135214613537651923487754046423004864956054929309053959704210388445534622971702185346234079150878441555428411410169126988942067319228784161258121666935525348482408565396819070120609457247459897293643327384547068361114774061937736751405250564154929072658990886734783563788210509707062665518912933708829048923110803321413697246443855062932893648077429064159892909859033114238000113228709514575755299680965262905519236370721719991176535787015560921119850098888226635691439386612100045909484124574576264507823394628461912106503645997998621318129825971766106017741833131023020032786725691012111856577403333912796033912494623676302197093820368925569945820553725452715083206142557706748463136399833040081220943671453819910735136996309977635240538873957302010920303715453683819396945277359546309156753554994894728163698554533985390777781834418721460926175825430626945021930800047566232849464440537968582729263020316385935701307415412746006059955036233365994397024632303034294923219249047025*x^214 + 124736574084991226154647571653176510346665933782574819283536015634317010356169685196560578245071820433660729512444544530015844474480209639497007585053756101660740984027489050236082889395174608587756132371520593709218540671491092335186529758840438079774801139131046358840945620660286281005286008470495781834423465114566069016907992658268845522508240761383415609116524236318052885907868385382592578005277622240132993311681583708722286660012556132376722552003672118638506414584071511525785511959148251872745037936683207681313980683702443654930463734285941623584601816330575838158710964940310076077864955699010351914141605773522613310603713416798775862569263834595541788318968314136372171516691848097283003509549330527505821091561544195242419295516472454751564983418582887230698954340974966600724992746780795175533160502368614678074337665150849049200042724926556368707406253639868847294541874418757806826169614048742260560979024467852399382436197980322526145233930861022152926604169033544895642*x^213 + 54192811246321108933489478361430165429164341639812934510318784171858556330046446529945391835181617093139772370511075729858568062395619188530899306428614531831892129072760232001269498900668162107824082289834129234638515353147144280698890329088924358546290891074801870008325780244394353996950584310298504511183984388961500961930857446814625769282245117943316403871470265213589644866100811025323596167964026049268012144462474159291535340039606646666546509986901721133132914306057887801309142195576083563591503631368097245919182618334845287478786117949139870327513594101711393920642911791260111921326984942099504525044426805737504534189661639508398795578571648784087588067114385044505580621198381939454838106444815695260468100759368956635270756480373148571472843761361054997369816375284133345792586886253229661546832870999724325876156891918650041787184179267812278006468756053430431406497034214004966778103439066979131436570767236453926604958972164849286804401954996797231730016214844840500703764*x^212 + 24033097743765785140143795161465141525563621873113813074548364048727225953427706934653907995612038387875429283056216315025333032941697431787628309588000872439914230909344560544699396024974223233076933128547851725922239686444240455365173837432380184341566755396144161593600538726086944236117089050616833893925106372275329890510792197560923819886073780289369132823398278409658480845714399780198665145970280715105727237197410391373260379711984424976961274948233536734234374980446432065827946319746528156593531277715736140324420759418857935332945524081281773263156519571346621300214228906279108156875023643759520664858626014568396163018300764606895937064349875652576028408615127992970372788887391526025465945072473568979878196905894342942385433490824406004916557831739982092669023745059244529379505531299797451980946233691095593626535960893784472828304302566272880372452982732472615787135225254700273151274460920381005456880279347747956844453681453959733846661828568835299413399819610604442135965524*x^211 + 10840584951312708891179719112570624284883087404655568482386853999611797781903460276107394824423176532182358588218991650433147686273086975042661257554958030944804289801353732117231500076955291703973336235252178377743642815839960794607008257125024003928967372259855821300315266486336991023384162417845565797350901982589801731979316241764589847907164944238903257114840231600884779583408840385352206415641709754783896717775345187143897434065078332404712499699982845785827906914564590142091329274186885182405816952421082411978447857085937958258441346115842150851370172239853420027580753223025857482583048619366568681267217577022219958292062404186675400119226319251870147952265731335733289677428005443743698856271774057320931887022944020037206384233909136318579015332462572900500555005443906378450783474588294419404201781832411526781887589582519149583867248106724585802403961237442068128846753878375197763044349797751743879965663518193038689184067934606727283345252344364202737796079180707401868736788163*x^210 + 4948234661568360697191678776329257503166655573257385165423972238507076901274018330572346060557724828364682370176527683628126709787890796059913441651495294351594230428176815011776664639330002619897283688775204314541429876438366965514752426329767592085872583652690302021048697959615211864522710784496626604665162238282793371873731355514546273035110184865323674905134532869920770348987429721858723442840168814242391479198322530748267784484325310757763848139209305783757991062110768424215252139339808763347900902477435056685908319154769609080436814864888924627077540812842450693738654171261556045079179594265063119856873887771333299515352595605005810294967218129220505072754149383817507266243992271584591606387804792933333285645710245471348461141056593451394496096916996468107146184161803851613785239030580786711811589957367786087873134244146638081335715464101616441016252187660421141669269990845970719659787764918734522279390122000334174459627062869484493954610531580828359925909159956539572347983736270*x^209 + 2272764373183047348551987755258420974928062781750261884344649998312863395663698022256126450979532791487851350388287877547005437740187831603603715878004070520689890361386201227523941189225201703546806665171936090126371304822229934996366942573745977206706622424652271329265212578178799703299242422627994440982879409282926294016476761715446166237961761146390194238496743676827561549388832753952101557041022239470761862426992584981493384311410029016898899354104049073022054041977544812717988213261507849100204328467943053440313179725667050980289698226871666437159512045043763464453495669735317371750088226568219495753920340374183959625951531294114197210661684849826296313486548888714260815266908458825513203522749570155100222069788707532256757055421120141496816881038245284927925916633604066078081446088373162374723338932775503934911967572504846660604905914928405310506604450264346110719956991889353044728301642856816806523775150725556880370215770077123611456539098677267959318132897834693769984785378364987*x^208 + 1045007327956388826661222522842957718392999825103098366488827520609962621737446489970805560833157540178530095968562246464755974974853039371612751514853083298313082285407756120357698069288127067134702530959828048678462513278868282458197215331105502824310731820087914190900738981374963188744030551572967390940485934714301086260917794255578385558137980940853730723360210517663642517040009086169017858518493710965503664813719385994324720080312223123639006975097505594966397449928704191924729588368955595450478134580290815563942386475700934709851302224959596157844141456545987802510942923189883837322008823122203382364288231307598130125387988040701400324202243651125674222928906909725266801430596369445370798697002973240629356844557668833823088643215167048520944697992617893603682162005865883678803745845878992176624346605042779270028241604116160416788073885487387257174569113852999254394965718423277285607733797036480079300933590281883073254000015421482595056620776143790338074402731833375815431371295857228347*x^207 + 479035975935334711084913254525287859206326640965792448926855421540581578798008897855526839873668610812314365049277995907311531771540710057487773913333627849246877117277042999419838626412218975398319039947969917781787791984843373686589270154129932501445040879334770254852622149125524985267558130059570967291668910151082117585078482585622934010341675178003672432490067473751656022946397610276093628464966554402746355323113379256523488898114020718331907334112402601656306480407169768212966068882018298287053003689835639960701563038029167722623821376599008659025086130207442529513280332715246847566776521935225478318583850745841095975844457628510565776797606347249876738452437263382893407963984497892944610540932249697798671562725437725235019122554271020945144105274911163681958305682509343396611171048622429583283585412196073191640745347691938148088621079667882574811881580258131222120916238332541115000944380718805197768680798765524469277108443588699349245145110054948327561203385575956439833881531305405531840*x^206 + 218302439036024723041891816647899260967588853280121057963311111887360409341912322193559693542367009544223141570876666593011456347029689012169158283770094322761966680603882842889108710776330783766574492905500201901334059392311396352048086530983539564178697078706864018073883780446204578834583035324793262659316909809775856131891733503300271034372767111702443249834519407403347441653915044736772846428904204968642479323931762058269542393523551673618742080676910198903619019411371140225662960723209756773050436100699224021274007826314571043898781938702617970933602386435321799451541902108652440906641035017253680645866672355013693454880437068199270145194039855848683740599353651401425666322251349601290694692131904884060437864774555930893976799137667315662692077215051003239029808406042715876783104643175855969020426609427567378530170537550595971938283899346843780446666857524113310573149983337544727333516086775924778572469483935521297240327754801319607296154568689777559861234510068333699356848824403499771587862*x^205 + 98718301448859405793561920892539927189073747043401704138624267989505253884504629736364443884499679805771636185633045631981528223371670095806712805337461661685515575359448238047607104823801444197740193629634145532831391083171589496471157371570574355234657508098491691945765838784396817672254716372275125765671192866692346708535398817231832129410494028693706639759698312826638722398578615082392735495513599538599175832329683032468742044053760393598105577851655404639158042175765356179970936369957979584974591846441137659311553625208671303645228894208590379515667753492035525102585459148726966030234092303729860022149608756377615180204105758370143723183266833732977746863921134487477086100525661405964621670896960180175529026202841884797153859855809020718267327786793257118360556107400244304563545916553991044266497412727779616353550999240357984066181495195771831056770030225748445730604370149425329958156898909568020632653758613249401934580466219798825940426691119899067861495812328739239657811715885440908516163604*x^204 + 44247509268333604279638083986642229303235619661198557771664420379138920154780576565372031861604756476604677039960159561644580555528895304428612574392024302801808715739499716576612116802427890349407693599541590811916379053090395327283571511175274130808821068137552705518031781841767972018797225559179165225810026937999068211931014309271821620220034781240988643273317741154193511846088635242521006353886504427876349248880352146891030102842726458427674163235130125858843140280511722222905879824025643188617266184976613560775061020516639677074920119006292822110716469322751395599832727566309578214991267893365567588874129051687244920327075901083018824039296996379039513754971666394794265526650071064588353474895911525414606172807313405101730137979698944471142274711010507842734754989387372386073282340546382259767706118122425603030364532290494517210957862813583005456201555277614852937333101328726107198800650648060584847958190599660597260784560500494177763749055422852669631202408693997528871041720965714234740941181572*x^203 + 19642291083446334761324724742228769928988203362511898568932400593028256418477206703643901969017877042468366680146068758985486682553786965203950168514074750986800226594704249154843665675126220723119280552868558099447797367689559684021804875301136268156320649599395472577020778406991525357459304775418534634565058587313292112695108153749077276356283621716510933120959478083987287552257018324496907541896079427941970428577170749820231282489478798332807459291798918223573309906535936422698759978355042423703256455767401254621485718167232587667275402259712449534059605029769663983699107865491240711198977652764348069223177265113019216862675669251632621637170478601115109721487226334942734107906489048920892799985066321068944678496599779605199067605401777102174073421401902247214797879711645503757019093554549770839099157334942366769011337966192334182270092285237644754748437096019020170132366627584505688480016239571944534303520318597896441544807515044933389474040839397727484278019383112983465119172273699765549547435954907*x^202 + 8630786539415747684888757474362295360995900850170760521856698701193769887467897563331468439123080471091060758418318277924720241037796801288934018861010420729940672535348540491976241470555655830817598194441973406179733031505335955356515193474344802327665321262121944105296613426601312299888525048663251186138354101490909974463608724862383210714863283642393986560678489691840234986967161444319467166501883653092828925577347907600989529967554091557853908136087049944841075436402246025743450540474018173285416757685127702785413098941582185296464957651855402329921133344500822574225717098250437293007484189570183168341190510036218530225937895634507064687683515404580898361321427235960418964204114463983866837783398504153362821897505420099070366725649563499774387416418264276296231551443381567237393597966007245345432817698534927452985076365459480701548848527438364494644824288074619977389899761881823857721468509518627155056912338058724171320989603109229361938981168369025325869517128297219866842354495750257093851957061272599*x^201 + 3752279979191999768109452929189717194667787225665763170606564678615533642762622303519103660071674474343097587198262023986489731294813139932020941385449654817482740568197138899211750857474847347346587120010533868636393637706866936284814215405408004438861129539408648420918401372541213101019420134097218469949717662976069528452518047296216254917386285450768327110242965335167745628145168388348649312952355397761665481340292608285363624738311660912477810700716423991090101301261788753545945592049919768468175724397497000529167065377087899549602114662815488694177956826960383265660846959799717209626681149198866100330734151984949160983432343308393525451959569493803016307556634518113798267342650869185214398404705578429439891614474537964812097029592414553220124399589705561163661202454638722205307757782619551893645762122974360981318262232406524010311378656755253532691567360177302169895528737498296535793238667199088889045263652000340008532059278719577597581374351288090604404974919413652645366711979813295310001494788077727066*x^200 + 1614024265632764022336689725950795238534239322328276623785791989539831635720611199641649784201315114453878019554452068174375252126588037379653151614376434532140946604973347115496631714143949076854248514438885632756963741068025417342852458644744900896456289329760717589858869786771017560073604856087160134668750435889675181973771461583114173408781691917847613378484537884030404161190181678552096616860015394004028172386603604873609242481374487535704864444984779192436188773473930534194770504281429245123456692664574216808207783774033945627411694375508002658462658341557761173168641919111170346121167446693562863902486100564874831677772430025051591552046313723010955701553063528610896982970722069557683044850209626239313957495449226412149680655520580239999760406649636575517723997725977436532443291549141868391983245785611040914830984764940074549448704783779353607825148038702380556681762789671850907321829414847938396953821856806309954948527409442685736246583587124279030723593124313799227874178672649529060298915025037700398272*x^199 + 687225905743173290489871495007675736614091793560069229756434803338163556682028893606899628000541140287421551011505833885042882528031250696361429808409572274722137593558947231722886493008956337921185905451840033459550512462333385344758222792963309966750748347903412542184152625778314528810854303176409003416866587729115711446719545415118818654957252541734575052994791939894867612294811131575969585157583147370164219348857311229312263774190020810805407320204764299803067378220643988502543076656820470057886295513499388474039655708982658839569729849803535313274201263522862527977815446048493940031698558986568020546410072738459497492393320661887079487136264648236056331411296335027852317225404494726106943502682760169709635780077114504844327325871017070798876172498619435017401203705171008335144029887051050293456840506583262141666258483421802763335818910059597138986749768250151282064313332220875442060128961485416017247631518602661653385494993901049643833473074792515389620836594145111196300481789865182546609588825120950283968590*x^198 + 289942754336773695460640291572824473794506063430144961207762110300826869521133026725161694614467535944461181778941463201971957420515833651519773752660222908629207150978809894789514621914917481355192677909116623090901596085520031313769568414354434088525739662531017800418916763769755067117690677957122148776803686576214169977724528056924182335912020032246227666680945265356995904445824855215216566452469596260924906092443275351645186733394462353598918737092710716065969231682390922801386972050067701837510132300050235971247390570619950403247352975482227708851321710110545923910022262213423309378061329160107771150881849487163532553583771408790753169533606951094390210979061699524063811363957000821393235181964086770320493963158659885899369140407901823303541209513243311490726526710946203095305926387658185009567728579127111830433531044531717294584145346974863476813666314736412045670981518859243566437835835549204273486530756849384954827367470321795452272808890331203313319754401006382454970858758583066536297218614042147807799807096*x^197 + 121389003478908660712628558169899965051718670979139905531192012713408810926645372313453049010923941080028627826462547041627534193972530855876198488472158578529879975450367134978874785052937028747572187185454271328410536675362484498361185624706695725044190954449114374791857306358895956079909623065242446238158154414125208135466572913851712304918488081936598121348099530492656419290192214815835772385251714880829997847516964343625746153675144947535996943430276092441340643712537474146171543503413070796670491032919177008192872803828098852410982931883351209965030907580003118816553892511381777874254744958564561846798861405861605919643956813404070804549537101481158129276936803580995790026222172259146344652111825880040063021565048043719431115279047965108904694913712507394648309404057463719511242461657486295552320230281705030956569922177218218368036285993095973663192639518396207934778942000479492403334910774333292901399799859628160385210256373341092535749244900324809364528302039419644502455978491866780388092942992782907119108902515*x^196 + 50508743762456595534867243037711827725157771939352645661376759615251962783960226713176293750408442093520192388548739553102194754085075645569890597257016414051540939814618186604939161955299220784698087621016767683788025991519543764401320473971821019334037901397299905152889661994872799095692969643181486023057359933859998847404655342208511495609251316492997677602812404864862264255411413095930748374295337704435142964934444091744444647855507373533922313823124555184588025636286222872920834044270140891234016589384653830732000466616232907104879948969255789042318470425736385205084986553821760172185046040344244720540918039595818079710880562497596274567853919860683499592600224919024025029516118842303779777703355219660968970210133062437310018793921986959902442865215845337936489617480218883224188662653474117771676591785827907024660028044158142750382811191658870948641788195954805694178902200196605706055608826640650125994093207024512323873576327792229077764095646143865444023867669626839119973037716126084081778054391008577941009313958597*x^195 + 20911315744750815190524976637724653039523053198762647842795787809904357716062835809257348315804777327250757707490626843322839978148746026707699386998682708417485691442062517322120516202208827304228067437746858892793478356973900350442050253774204716777140237355239760411900203730882650541737303199951061943739395256319188449571114953863741557218746598649158307338782172635713714448152108293319680717453293464895600948073590242181643194306012110713918160283711253669118003259606788815997246482523215465314043848174606129069065009832524863992405543590395597494362935567346654157680757286033526282633227989333992934608741130483338362068373672988019634565721308848966436893944527510883521217235695738914555351215152040804252185526575977034439340249834180568069937861944678260858074913351787039420755834479806989372272908133399379647638159520490895150836710546395000884285654252969000428778987221344548350933990851316688763054838241986683555599397170720392087062644595682129415493746219154241901340189054485722453604793477577495245625055201165587*x^194 + 8617997366542024970889181761559063503005923765290057678784480433487117033299816594410422614499248658609265108793021611625144248721919336192731502626047473094374859639020501316552912520192998793608086770824870280986989278922483768261922199739799030685955738769141783219274584541598934218431609345524759510782340162994357644731680279772414508627420223379431663893443917154510907426351526504360863803280284773264422612713555198873912979063422004378891841558119624990094293193413708057858512612478931450021652947824795337856235836264855655089299139215740796671296313065913572504549525086071674886993149294418706512971009799198294197903705640820771927772025081207261792530558242212803260584649464970624167434713366006862559419637115822756784303844810909909064397961730901695703110153968981388442034767676936520781368344673993722185585596528727142931558395793012515603192245966465136905351533979538533820394187585778197060062829798357653929071018861944030976565414118225380732316940084064705119408055624852162872619756372201767637256714204118034787*x^193 + 3533682719277424156410737633946471265575166199814778401517145003661951828786422296728796510197570374591088465776155755309865106209855058729196699379192996771741593950549684618609129870080910770971662561672610343648492185386600602171912597759787474644436886492770238291660393709442036315093127759614444895523769105371501194586442592332015514442766055746615994345668043924878282001282047711441369146089859011740271751361893141667433114008826580815510956720931369939031518269449592670605079135096724167903372415549868860640154315260660765840757647487737771371747335506890261799812024735195891249854047332802310541446333018881260047872097472453300368313430313800426741315040708362214031734862686629545832388060679914667533135389045676322104372043936841961355235498550597170836705544178578252865125686820278088765458332468205407088854414216035509339135433776399947913917575732292330478875173541486526685467874108965144235301923001133895106274427024175520628893155681210335370637947510707802489773611936387397000158008544300231523037027881102200862484*x^192 + 1439729175155205619355070241876954673735561428847141046090446295492395897555062934083169558791636443282157898781416092307255951012672226986497611239147631810376656405372463021905730786815379511115752855322484751993390779145759478944820226409486482297023914500870156842941323782281946700618397923998738901265575987371358462651011286122538982930264615899762447930850860295151015788961134085698986346417569134855170973226643522804187603513642862756720266684886116022468996817906876582684805809406845223687828194239981686883667692250499801402701009517844793444225348025435750341852056619072763003704633325747182251439503790348742157962989219271945779102918726353651624618854807531773603690634531757101486719733187139258050068874331957593973975391676624291194891896351082381753449496402985934933046662659759469403862835012993423841767963850376861570796964907944188525905148415734479831438394848749908739250780655464418492980177808093236819891475092781239255758710403035668463562887339489622849318639836244419643237517417936775493899979633844468452784066*x^191 + 581811754392252215693628578601231560306654401804448657590524578856155058135476631785616574204374651862750847413923031096755957635010386443001585701608876705505276180313632948530106536548594584702893924435925170777774611030241509178878595832404559829863080081410231116571926997766890497718661471140264052623753186048501101630632503589238387440561868008683491320685924156322511033571016774210997023380704819355457710345463667227488437672855929279257511949767800704950511145948432257607514937935209006990834383614196323145982964720566040887646764060711843206487622378361573704404552547060069710748771303617917208036970223576444731714166542717486758942558806549235709018243380402031450730771939227497825861378653281633460576842600607561781669169600955517270817959593000373974787556867417526240204462280764200283343696231582621250276972928069438590631634773365393616270238761778757346536796368766024112221769391054650415821171965528964782448649094297468183672214616027751462955834680627213597203529993724887400116562602987503865555397951742253115427767536*x^190 + 232744047923276849887593312270214995127519367290278836961352425400916915196048949845923134274711767075628052540936636950883317678412364627723599004966273111983362468088254433659846008297658346452577753226419103942216776934927190842815820977696372300891592990792205525710856917551950346943587531902538009157592228399372081459669578237029903593761808106549061298407708075058635560077446399698272413580844281232553926837606130969689535043827952036110389895988864043132270729300754212732459549410848788390537662804312887865226667367160208587026804305485410400858703249244298399287219125309135371701800730229517281657223934816313069600815475670673268387014323139362710688855037492984905796091220997945781700359567588174673712647290669592232990125360128941396607947742696926611145386861889050621040587704506029086661371795362967138014374971645068076957721651054260942230523021071494296604987350699406631378809137033144880093900354066102938479637909851527329521089467503967897877468853930624429045164048045032427113430637229135671379068346712214709743358933436*x^189 + 91993946786963716277460483943607626885873803009113755895805858658503868437756824379231901301578258156428736758860559301844493891039757812637296094944832152404671857102477752943659369025390605906682673339462422211410786537476442351387703383931465125482917587943971927782788929240589321850316076111676019043236794726745474110816710148118531647205742833754087229950292798384733349397192608911619553854263164773240527330320141342613270277973856712946919853772156920726403865371561084251096366467461756418359082346251235719337152089090424068131327652000438147461975080058143946302852615771527015767705716724358731705568444445576397729490396956984063347550274141313167187387346722982501212160021480749399776766993111266834495578915472597588228087673841787132053052820500791725005509925777226210065957714771969344758471782681387324914933737239080240540524551120093149738218999860483057741714495988119331870650843781020367694843059372708240643924976465227848397937463203982146160491406880944239133306961302768235682811735989752918899215954041241443558080392779919*x^188 + 35869677885447520231482524305555847958099685914189324077293702796215592218056953437603707506955598428458442725481406363793560847556670113415419176473503588781673691451497109718957576297461275912979668287693639438749427168687477851532149476399690819350448076013076826065052545910466916634223307363751212473024304131030971844580629660517965142091154056398261667451509956864486168394140577508975862728587783384729130875169282512835320466304556670758957583418338936398052454094722318598040160127177398329446854756420504343312724099132942661596710022165827549641991099945796871803450224740291610548123548130065438624504668142036131297419605411351568973143295874188237976491453751596735127328698839415950980793170680027501340874982873493123324791207740036392440327136912476425220524220348780981632150516048080084791415531499748750983360513227894141775068763068553360229065615442979850491737228329961045474882683800756042242420981280391186968035976658591280083335942166739658032578584608495710469543309665770818042953006644896468406746792191087326474711341867200289*x^187 + 13780042009041077000791013969924177849333323450203890425808900940631139754058932386350644411975316034604411726188218568100319217799736999662110760798973726599334816330060673611240479878888317037714038657323948712130276339617778133373308387262112577693271298937083115559589933140549488954657311763354650997474613084993789184459675391633294241678682054427653948617710923896162659859910888656596260166267295202762464892905662647251632021061578304178629245068564529739041614377615779671823864578101220794028810707636696323586738656399911624921061582006313214838909738258967646832031884058834955578471615026077675934864581546296463983041276985464933710134145768420059056523050305362522278788465630676020427522934293822243569395734866946270983028446456095238273649489890213163275967361162120430649081823345404355115278213931685557888338049624123303520528157797516219095228438747675896220965425316624174252761769214809845157155148283539557663008513320654160513154301264505674780717266779500553408601144641267588580350264890070230388167185403351472308021688146922961427*x^186 + 5212448792426352699857400301513074659363800747737579074010185547443807024762878215850268376952787517657649665595246266778045788825675020040494629794147353671492214913467076687360852696614433366699605028368106522649958506471793278268444960787336121826279230912899518262125977950959836396856621248477223310781120618016010593240259961704911808532592962388048000100267062253089830210338381605420018033200829536981218438344688282912185904635309859207939423963038538081418378645260907740599790844669817101662087228200042053617418077632254682151944572823097602541363677578240631338539430289964036707019441108406152679177059721396030721060596565307574904039047155692817248229333267739177934841079236045290323042522924505038612248308372283983887260214752801109002006835432669876064706094074462907781006091681267855590804174599051162088371059213597664613044915190293219041793204337479925197014845932859399819647697902065863357988771562228613721677507463148741107481590126980812214403864574964706428126472967867523770406752433302664792396499719091530452265774399651849057345*x^185 + 1941832733193685361380921445614166161072436302263165003981706072502444535692133686005935514653445238059868189548187528152277335634249489278162965973681159811217077663699510232374528991625554701710354088529079346587073652624274262752206441497890761604975438105916144569286992389468168967452229620834775175512599927919287912968429090032010364545893559191277950705893740728409484028201872851274936469965667243068034612267556374669002623819120087821247473353329347710167810033875796611023250595357841273800595456413203836500604309126137322202527003437403926804256088138419144767324652415946323849391507222749837825080944361261992023492316258055867488703912017162426519610666659974692380290795789503648512542726314051336095354300259161993007329448411662180602453814207182079071746560031539869146222975198603281117293058513379007990657306150932603320698690368092931900531293108362989206489289629063843280385623117985931198688770777809533205098566253137077300926711970215112874135057418258248129802522986486055712122097497451654452245136632454267943877623811761371824098942*x^184 + 713669270388416172173926743691484360776399788732052215812328934922038877825276278712604988683237111131917848006428748385291749885962184086922680316227892166423673700722529343103317777000673744585485813133504996079436580325930546745718218508402775090522150416482538528247406485529314328681973563444442272613885597719114161834563761333214810701285285939686332733133454489694846459822096748881268360264297202644349484809287163119880698904197925300191259630813172288916231928441996727323268880408940172378559179811931555440478514379157041357269003263699654887096218063321751040754449206979532903877585409979455947807810590169851548865483929246790516919189680019550241387049518010240150978478844439976043066405620904742818180854071645208040979455321243426092583179026393892415999713740854431753954496205428820628862119703600400889222129131792807887120316874379076546038730249738585668756724563192864576267896385455196161784561642111590289910968271995979740935116655686867311972060707714554360010800215864205828291014833108510344921458664400320477162440365859669915657136205*x^183 + 259730742632473439896673579592667298268860385411048400891966059341592951241987163991523935029562955121667979999929418626952805473425205807543491219543258223046864191970430040164676511077794522486654248735248595178886215852365184315430635637299647662556037190305221541700026343649959143981336732155366753304588258972041136373077096052753886419125636843045692179517561145142722335036345350335639934337912529081306599714656196415885631611764236963894887683391391973930648728559028382010738063792354078361413767049478765256428594867341794553557247530583546868348932439459479122512399659414280458031850548535082668525035854163002414720584858499584772772229738337456937041111221403933460529015837043131427169776337002075698879189171044900515956572084114250910305143199746760256298074777441930172707308340191181235741247807567997191935996792014468752832939387852800422632356525496366028451455705691920745808363786371150544488313588395956508169876607579036373057632082474334379768495309709079325010770541079230246289785685537257822510997025612589204443055697372156018534055929037*x^182 + 94186874090609370972068009562599216782322958893257804134836958426706578856964081016365397808318676083466996713518541251054949789637258385451856416399629968038351409836716958887659489144048728719590645261064438374937748698166223481375553659854299225748278211232311668809724125819503076235573825515784307154804017498982896437309509982693064997687144224678476192805702728750471599337520018219818900106774299797200917862767807293838960428818107319641478846571839484387789545058458577896917825704352208274235335948658190181883576271634359200305933827474463265132635860774144148368324412655698309945379916809525474666822777263239510722945772962813472388983169786610087677594892453839651609976638276174701451372780374960691308465070353014523305586980616858852931994296074418069044098773255530991287472967235997280356348779508464558284256539515273063911103138802375200666420918607404589281475807123365943515893959072670360353477039563875327341271540384222745660127963384083728391284114732101293269166874946655576095227854116463036953553865687681385586223417007738977058375983491481*x^181 + 34322220434765762332834511884128568191763180597026138479271908695280468006980753308590262100813431615018577980015407659909415794212162251154981557297925558718206775933414261000031818727010545845270593210945427848208414765823226200630221181809815542351962339197964017235250162375374026510817120906543663918092023428032842820768116485207685368120433283678698333340416668221738678051187119208869763520314351095646986555232561292073361356445579951952155608568708049683603729138042401912104558871041931449087626353369192940848824457580788579723002070965257245495833614712851736967237537116530333173820043959968871419378137628380170998601923594175972869841331772014277006128566336508769057286802527008453973547522431205218331387253150634090696256811130045197747704668226720891930373277045349912664279665292280879827528617579748370945228358251930687983609262407965010752329436694393735262597019094967061095026216649905835088586723847223774268793626133001661795536414143540507417392152423976507115038310696320047944660356229391800394483008347984432300668422596238351391026915580673629*x^180 + 12686298482300609760356194543953077221388280702734252222846627569218601290883666069196483060402972653086308028603223470351855956248009373209639380338846883010716534162300505315948677500067990038891644203766664113218422374263100291032772829438217693144863757212677334447527313827540317205820331497623083562582963927863526638607887840562516999149726999905294842395468611784855156878334958521972103011867951703148569313432367897014061417044575658775778110433518579634443232144937647086117721266589322414538176555426540680723597454606827859893425375417289224055294175411870012684117408692805225059621553093639687614797195200929995441053975564641362005105066673129208399222736168396801855833349438223387527735566751006032772277834146730724664206791726480043296326399178490248700825763069710298519985677143915022167396509903660059994226867974655515142895546542029513300184558937639948049369446990531758304819702947726906058078023124973710848211470735423663460065094181156355367842562967357307430744692943227697670517080938617566917260325085603932992917569706158449647845282950331485057*x^179 + 4792562470139993337221333932072603846564611313129274214739243444942298662804702603712772329172717996322389295723379793940263776225410267061845610907287271906449245993456017618560731798591153095556113923873681340346640879019695037430497348686521305048790212616567441609573052985315374404160926032245966130447791086198441580626048030870460265002477103603498092440577287313471012785080491218291787925839103895542388905694996280340178980632373113549704608650191817316093031990054695583015603774577408869476507644814353817257817196881587057774695293988560149253346274964032942237347545101108420101280985699854507612369746554858231533500005141309909186071540393907949995617362511904193479331466832185225107162752405537528173027743012135060491595121552859985980998823197201772969475752674692736975724209794561875750235983063048939838474857785109737534224432269846328367444816021968062211659727609911043073951442998918678779013818734109730514029020090963807181094952720712689650809593263154188389570738262312695298879484984844864767978775703326362581909292541924690203705271442649452365717*x^178 + 1855858026885089544151210445827987929124747255562873870756048018368613035157045643277630215942358141136267196181470555906503667919631073385311850132369797781195537166934785007035261147253118207174133040606467503272318179307759744835198590706340874612776442023193080616352058425970344118425180483212584680248632113816227108113828372713072249646697779598733369377035293359243216122425052499915433337378443157187667680347321181275672560436717692998773749338341375707645855288293536221001585188550095655249766096479187815720950143127820338603570747083775255335186285683091115219301771241017688285520853295109176290355049414314050271238244144287119498328941484552868260889175322357634875515636152723833480098580344587598530628176355754115192904305096197447100665342281298910864822764438280809714870493643997867023176741010164688502594668001344254020750127228007636484022568469191179269642555953962356866760466077246444825072014833795459253717652531515404856791489009068182371525164040965380734582293392386192111828154979194307279802999095331115796849069183824309228583842431453149070066807*x^177 + 734231948382037591864919833433928009797079517211641705057837272432475844875930630169863966476788735346730474241485081833122039062694186256624885300530947197555051580255211491965526085648941930906987244812951925419767982984056593067875098030760862652586374630667079919302856841231934156903070945212225945684588036184930366404924067137020694511134927946547157805606728401583572086433959625841082118374685656333531300596749893361557909488036284379710432960113792621604996867646942327331548751172946095449606315279879178416452612491266512885404903121102471174086888770418747584090692176695373780462458135515240381697115401257434295449405333153825500016321249969058696624751244680016056452152096882857115414757888097581708035353742683857151671623062170062475565632920605992576397678557576959920418176190384667838414364622252681950999622568233995972435270999460818425431670847469845424992479144382250593219136092000083253958950868128398021287701720605787903409766410351078198187054628655897218358143129036110136139282380941649405870896330284111722360897889722911091325155732031259627782172984*x^176 + 294189630257942854274596628201798204418089154569131749154945569121851853047193404336766727019771815980911551665878394118593900110822173130447781729389438583584148972229702838095197449629976643879920376054968566948549639005847855538463482424087920224774320739339162991779266268147640699659757588246811050702911293410041266133111609290867473637083472520344481414309228889475334793501830039763704805173506560739475014065086371950109218018135447327418214279036811633832817681716318367712452603694736313533730031009540914656715777762635102476164124940720062329310575539043369482754561074286342799682587197743058803272930910249559555163474927164013000309929633563535892560286233007473789393254167668284121398537120110732759700699388820491135744676724783649993247892222905226077547291547626630052193900770192397135389831429128439421224887215985513596646138751150369666688186900054159372792338077562420004493463163124135462600657005270059539534304295993560145526063599749324593530963000489764029577987772998950565328750711983729798575703810894196633472029328908849272613168828834937095243726857171*x^175 + 117964957417441924756067499306253059538692161688303027029487727076247201700848742097593078472738326894828515181316158205082734248041287821558831847851613003296202013296983163927589619026262631298091690326582759989988760429946573572495421643871793776771417710174162830862677054441168238458764883277833617160149638534736448521946000111246509854286717111075403739494716779407368657521932749256260316466271443020919477122891921695854591755843030364634387596044707581847819051539754276999769307399131184472441484260181249954376493589083236084778777525143400409192186721323300046977902768678327446506104361626049918254102868895564781895544851135618612902864439934232823834965040909651503851647210810887418815616993264276484646475355822464314681418602576253069156961820424932472016286527206792636392263724915974066702099991741055004660336436657619461993835865007442682534205661838848095914764022699299301687110082977883092373181629383244656159924748368943884929157363862174603139636040600427625522925283359243837200087059755574004779718257085405958129224532811639277625637283429989369083057419594393*x^174 + 46739464179227788830809191189387899431995278246870999295562050738217099043147477131222256894406133761538412639237546973620803800516502917527738993281748730178435589553394709429851670377537123136731268537552428438510135698503468927370564698434690501882794235181317495622570893331086918452863083607665331812189554027518576359665284555986076416578571349898046503222567693603463142878208256106951249808506208075243537330676679771629860740344994665237052996543033541781738233877739534802642258910538187868604432851811992643202325145879319656395162145839067115300551268930268572413309595415192032274544654784721169111354160892783199166462033633329122503771403519819978296137095327298355999362722009499846996431612277326674955077922278142456862139065896745200528552352587396780026726482537811461448778951233736686835083326870336334537367371463571287999952649371935769738541215021766422071025610202915024490636530135562307743648099751539193906311614876784283805672309800711843178489803848382851804379137172065390968475747450890275401963503687654215751920024282352983961521647528689279707887996451023472*x^173 + 18079922804684401370516879734106444579898092820705379698375773795987664859123871592457497083435740819584854929350256633988194344297274138358821418684109949022407005880261818722376143385859146703554488210411602662439619037916652765159118710574821795034740494358869613071353404692268601613851045287216372907622420497417337590724194959073847842703495567411241421753425323308940898186889776575503449985214053052409939662427511200404656595968397954923173422455516057491887253777051332401713290785525130876218380889526981158190640258371424034647249580881459308573857141404630272154205394359704902972177760939677623262657951197402029433260831241924210096411927674245111392649292532810533851423202787229459984043611082488867068993647143165121400173048694961167517635019159574306558872273792134678414782897695181612782064171406045626954904761298556168604643701010547447933750523937592050797764265043918644514601403704323448464098476396752326721792303555607780962552578480491160039233719779354628056230573255256147346292472713966977377067460655586729541639974172810284660081200132022419099839708002772937918*x^172 + 6756661170190660147247958604256517966480171526540984057090051482913878230369180776889554897854690680349417395014303102657441991612256104761815748425343407479643777124200347171615281079747666163042849589985271516636022774371676585257516089206701881222015761145769149510486720917855490321693675144017912743408309266886513497793054931730415339263994065573420434628812339964422232215220864018749442698512228006445693758306469462173711977103612056467753136009904228326321993031320499614311962048553089564546655321826365542967631291132295883209749825728991830610070972853436486523518801099246437228727969412014315598814579413938748777003472432862720692034884280491351646289725994079657796806084229765986965853230928876866286911032068116858686328974595797918493051184149595301308544095524035547692536309038694609705738590559807971311179877013571427080109511909605135491525447404022321856147628503374969746992402119690199898076997016006818618126754576364931545305673923640764065801374247029886827598258682206016212815842021232325516925715068385129362781939067419621605140746723449729711781301055946756355887*x^171 + 2419676568660232085995600013178590409841523122471217600162983751706348458865411309357852158773349533999499692366531494901773118720668882584001334077392862748105247540155170138353004132831821868699584112508866744017411641459223079551847127898138982342260081400795480208127878313297849326006112899557617650286562321773786938598718145089528217799997239116784246179037115804173600864022780784958779307166796373221187257960239052447985779689984633967814641920891410807279792522789835242909317003041336455871797447065495041191828633211563259628045397429513097322410411631899483298819517383458502790204583084999302468028858128343183911733165865815714971209664963972864658573896677861646907850141040521517383171203661151041109772365072235090379788527893825671712054213207391438678500966176675942348285383445246344295657168081112439719799763042977404452860852635186631883466252332714922542967245268223268879097508394209791744586381979906076784924300205353946568947314445315641351817501119466068622098976779401785810170062604340837996913205889436092546030459060300914019321784164910886527669400031509557818467356*x^170 + 827129178357309182701463432134390878020504608039618516699485393592887142364410464529266955483291878808427910450407566125723304251040466150095282525942202842712836836355000081533970432338031243018060515638398314223531671240622534512516484150538042370094224428598909281183328014310997838534644389815615329655526632491011594755955113948154296052751495769255034285146354853367562605074483005759091443392465827504155564751737005751751366913690853676504664188199713517106762232675192278215812314680992229864740546855309824222139800496005950952217889115210468694157924371106914956220675734838831049448572640884978925025240263239696211446873211619662874153111399524336971688504976694108940680053733194270068024100016701512644605229258204989771510194656704578768426580643384670963169200720642196296270044153532753884726625740671719654524784199308235078407529285162730129070582277920943702571124548523959001211783106454344656371478124843206651034873358195647601673503037934722439063819554850642758603244583381510004162024074155182782769668184069234283095863505385494956270986761194958528292115586787753021615763389*x^169 + 271184027635153994252041662022922255261341009211308995412098452356683578859640328495387524533916979163692100465468428874146078036085386135125053263307392621865368687034238719401187728907876705366633095351170291898821039183069967329139883840859532115103947372425445340110851195512938632984176147451851584563495411846823483418600951928681994155751508009911838346352199758699104588777307188870280391548322181440440421413484495292869891728155343846821442321949577041831184216869521183744163261901437688215146161113057187578014237325529917739180129788446546399993895620749090659318710962678305274640134836316283882345453956867203602301389748336816421843310685221251975296121047319778537759966501018213533426112020254350871078897479470384910467829740382355439563908096784824902211022260543347626840704711166022176214985048231763940981053376338100268069835683296796199554397292756087689894439299191062977803566705854398077921542155226083709201269996555220708506852720660583843954162165666744999920813618117606444825177610845061684707394111546660700012110824977349661455770088633323412117826805212150594378581819483*x^168 + 87217567215542802610298839060194443480961112433461301759200754111475887031494817655009585674292899104818278348988934734629985546413188898735804726279816237196514569191471382429551981817174882064987581228205128640186848375397308854330981266324269547650739929945068271027873242152796802565795160224923016095539344699391874601671301967817453555913931539539279466739521433405452629679536559526782894887073847698515703794544687631832603179606079032210585875510952301651792997798158386679890928495691866108231414091158445193767019393723430238074308899617764223077872939066440924820361260279746304468372381895757960739995468133596083330663414960350260561402811631265252483278873700929755040312551359565762923020368180476052158318960720234725510003210467852091268572072987134240867800467067322720128105936026493241895081854764653627773728782259948444188885143974665856220513336930869806938294659622091432244810087602446244943591820074617536544320985350980079038023200248938291816903416879942076038200308531502430385329867134074938780787079007318317122583101768005528370887129841791560499468220474660587777057637165194*x^167 + 28946643996042064561213629991515416540167970889411846614643553733880854708470864243512598028543639401406932948062057532235334904649861884079981325511348583184306802412939539313804399361575245888731141720960793064966317720243434420130573845987140537859545173515089836657649245795379636912260382532700538514877387522343099447445035715222776518602879068657142716041987643001392170686743166771206876982826819635134049340057129657196857774188285125328673661011478253377346907565056133297616238883536029308558431742018885130623903830086747378187138979028671842986438463472564520154893493671007571175720391209911067858060919247019165594088660846593572169867566732616908382678334245497979148417767984693692399348520498399800476231753822549519013799672780010944264218713737057248995640950846337390500808607973552210303166040662222905014798779626423142883504837324311130121485055431455433650165924683773093082926315983403753816790316310632565750625815470343921558039128792813444651848427937924741866787250754848498742545613114308048786719430633904118075322748800434060837763402163196316357162089691901864952041279039459406*x^166 + 10614826120717639542992533899705678000922032061485893226892831494054311985919340259577102807276335806844710172381706023137747350269649571824227376976430503805419024655144366187729494289504138563943228186776253967530883547160089791331428057383125395437221830699173713787758254602360945415731259796990071582103781235117799182842272121771678750921608004067842630514530429906714266845005091921520826308593063541112267086684321955137714342771098914948407564481773627636874281585059847046327262591350909769204980952383133267437773383449696463126319602693764924146605700298617311735061768097421986874716944500160619594721877172137599944793696451022493781908916444125941229435464581948043910693587870630658306926324212630456684795941248355169211586477325082902756756669124848047954599634963946615877876584833463474567639864591569584368485179374740778163616597344931142863535618667110254187203641668734545993930671795207781787753193789844495892307498129433059708175115759021409771786458432851547397038118014550726368897315330228939172867973987603969375666246668204085422508435041496377711905237778639199984844337199164173817*x^165 + 4433303653288091333931802625690126763216999846605727556575289608038073891413640199279860792439519220506420071264947456000594081667477512374019593893296195537865577957977715056149152471226334169496707804217331115593978432455576967536516717152206959243298073823678694702018525030903936064860446341282128342046301931667882926781335927587870034758280334003983193714339243980378180203248167555485750553777794239200866245251098537481875165190063497379430867621729936939621409792574299369497140010220316644700065628145693276841423390689183008378196117044609279879178380424476005106627970871911462982376496819612409512204868884160834673219909499916027164512654075195541158660585905788204739833765037991195782122244830848138511383676323265027993460431778522601775394362676782803781349539935568968780580264711377879847087189879484570773469915398247851145340825569044223401274650567217514436724934725965176996636687145209884857817832511652978226346536486180759650836805741716074721304542501261611405966044490771072626687990400227234832148274983087730595018519593215601550814130707589834699831553654130246151226641561578284206577*x^164 + 2014838201270033322787117295978852246705182958727128100797165107283778289633449253781583795669319470130664884371691535146960706193148589684880520758195377025037100570092750738096618387469484845235507382943789021857827748671215334163204636175941476803967512432251190991963951964886058267675595305210866718174749117071825419659957828310606742011672802810076477231931386584090497344370845559189330291363874514357982465738809988399109267105343809259267366225820469560830390011244279369001863246734983924166497794157429783642989694382460721901365828696438058475370944581814891843816248174407545145404867905474457429362619897489877727151899391914170546792351543792795000892361596792335955070643535085873281821831909223992186940067246553335340851779553194226956989751855986694690445438483830869143637658715125533382774544706112585976736027611525582345695168382156696465026490097269994180976405404264766094936513245961594869220759197758314458737100204134247841207240339341312827388067204493612892759900560900310930165288679041237544246737157066243452241978154885135747565604185211793364390128914729270455051741588720619968035788*x^163 + 923305429590542889194755885958063913676072839073027465423242400226499957330506229656168331494878705876198164499579001744769984247123781578123231756960550677133276556986061385086985157326782934927576720298964921293791597262308836860743326297497927348773015773200693048933042141873009722566679536990047355081749381038112089156912458794383028780787845309582004545303792341113574247222838751942152298361970790956484126402882615241031829575814270026528623758721607315365983661267947149628486254959509402091118132327640102472429357016546556601056806022034396867709614593982325156710180886885655295311813764360201851506257351917764006212413978192353145326304292655455880776332879017352544076936382690529465126495474193375837105693902316527592987787497339905265429792495681233283110678038725235223543851349274438262561629001024537784782267105825201258016076429223024610297770538179642955501319434244899639770815982258981969429769543684207606840290473187712724954002996804785431108347606287111402653531233428499484398311068748831395677243376161580642564027195569476267593459482729718630559993885048658873642816387691979599609942588*x^162 + 402857005255219536769774819651149185675709670174686263668147942653815902297659107668985430077058079655061103465975818264667115256970072578606362150406080252070141160520848205857732702374572404808143764541300660225968693076520672921624351634876223245050469119596291970110329471892860145934430515477853995221410710156730834100957806062374097682193894729671674541392677196002644507333426356448435988284485177251344492737556216303893332271321327223045940066662945978103669562099655224816290867620732546530098351915988644470189291313844455133228167116096363914788092917860376443627701979135743417279726209201127693965771998357623432356853064116493579794349641299331723705293763465127737395385241558560652634311470419893702477719663881313129092619700674497399705459841998421228822203209269411590705562703522596289116629056303103400238813876857042576781832372632844383008176918780292180728067107697221898494863082502569617456535079313405455317577051200666654323534653303003313081375953608253564099058311928650242614466444373167470014630098940725938322259509622184335974739257752323376061694964058782189320627692592943220364807643135*x^161 + 161625334546075441125393881613369906806113423393277206990990956726734983994074903988552118593586418927395247589070135738973678238482124640915764550012009083465639595340159001532876082394439621651556498533231197527472497281143357366959691020092929267349837199693816261823695215086085684364796285331905689213321585248354172003206629868228723658861839881869298292603395665501130997214593095089594968492334317155747650796605070382258574383567574106320251490682931255546073034368482579001152496463212686331366113152509147240356675962216552945489127458901031793589110808440674288959881413326942986176749869019489031820997505056625389696199971635046644225792415021586299327511242108965451967208982879956937649548999932690684755437427972587289799008791388267397786771314709561536090722953454402847996923407739295521283617497391440970538289970991244651006665567117549638162554204681169718540094741606949440441799438813050787734067727706634549841536911008332493616262893552665595106946812159822090933183234224467658671240495922546411501511914098403448322813248113676821328345413575242727308476139435793546195268629747815118682150561723227*x^160 + 57964669745344115131761583580725188490469970623934601187195630045069049624909416353004971682895134154558949208738929528633578584247070346609802040899606648038244030832824468479732609468403140053546423884637099595369313065756435561356580904310148275496784080025791067169795979798129064660270226890634731151917265165097806074423609951384650032726210143809932459416974335950449785901994640939860496140861155575576813422994422840131749134408075540781174401117510290355543246775162906595188862798445727393147760100109521388846551951831751815408263948633561748569228054289395572222302424427865826016270980444068563410103224463071539171865626410277854720714668969598114611400732673049665831009061235241551269885172902555868331165049909356914528626432377137619208713144622377764798759372501044080321377780658996085315849010159283692851584163701805005982705584824110839927174494275881930082817244894476673014535107164061826916323294657238579607872125798570466259259730799379014347740688377254868817059440185616968755349414524631015483024499886190091974012667602445802301377205790339934942970540834207597472331787797530073049274847907408165*x^159 + 17802844239573155353567455054167119567314813103137695567248542293903053085882097925817413808867006171170006859447178020951206760185747139601739609742896819155788549099579498414762292739994469249488600739920977787320836315124491058961622437420014203222222139181379774724037728649010337869676635926348958967381426589975889113141389528956280935502395108472180246757929256672258583406111983725089407696015893537878369796308143033836733303625840230624024129429685173258177134596500021902517878248500412033120064240777889937797475499463908762651805762058601306425383078162195626011280672270195522305284824025196418912903907883585978592305563921251519675499445010265174452280197822997693867136095786423458150954509806338855129392980753534942375701883098797965130478196748868701627168874637752232451593049014095867537603690779006628503042871936188661449258472702215875875246998195895783022635749008627092388414408359942085215023501749726811946597974551986880369543309816511888871865674446214718523151780699847657136924571167462236477692069180200730191661480916579411278676043216873776967869936356648072892698504657805910644888467202607658066*x^158 + 4187952372814347658250450538939116783316092266028908763151996309237746042408684562766047323902935414550693946111419125111453177804855060767788558741938136059575750566832543284573412792690477109959349362522280792247234545110493015324558357566591911951532391757487001636668833477184084839874641296398168215180874386414731739321913796845764140974205971525583070906222244575239454769463023327778129614100457462001390662024450768022109149215250816867980741914196685905071057835441801033131822770962258878616332870214026821006590215620235251969294247756400669480955504170272363890578836031880720287255849755463238725185887769719243629143906416200341823248884561820785175750982618720156419549004532853679374061557960225741515142622276145635637924262344869916652058328150315931917455483782302125840042590979111661349037509302036473739814690268491420493819636081818486317577155380307865050812303728074597912442882649900306079827987472765647551596988480576335574936030072259689942310126586679696933303807333678837846794595839546140171261198779379618306928585994773731704384942403962171989279120830770051228020394041606406754290573162970025141837*x^157 + 393463002748768716550124502430663051810396427543543002712345925540432643022248532671687459529590376444471840083443625255398750463850657919359987555142061456983202622545075383591549543236387096540288702509446001297846571172723414681647020195558242747972545198742584184600215005953053061189135655757693458516952985028895610116178812307453964906726674621513624853837130141797857364008336961879410647183604344885715127755314191988617654512907137156837024135130344023888808047021646350200015166454259339967040941995925300450125784715480132488404371187110147250138578805220266338338914653245772018888551946169682464920580293979985870736820666387604322911544296931509542490511337222249857023261579722466252653741343865268051920943636167369459034962878684561514240541742096886096098077307515139506562162722113323761269131493514242398016353927624729801985476272737325697463104945995329209806748749899625909035065877962079864112900164493140002099895618548208292053047197222994635235536863182946733005895929530341656127803399477317741593882556278251609895767998943347289416334870910748056452754897250729126814747287234257923599709710778382169771482*x^156 - 305712725179964615329615302372476394519198469309338624336965770556126419613175536406089859356434026430114639358920245980818623206431106598993425123498902637847032853116316955455637798666153843178727213222120835637836978368724896423265139547405925210888962083124761055345232554408021990129126804607555391485441042238609696670548644970531671979161777632624112061826458303189591395565343955939283316289091319064640164299268648618501609308104720103544280646745881179541646666941684206664858842929393152154045993007163263709901447593254282238721092813661974381369653547829922881405547043855804163801385513672364246384591162229396115278202463510093657755407865961092275259626247541150855805119494401818916659179644611777774665959182607252263869724246504782208638902140927596726824869620676235778230752522540439918872292469750653248173610934734110044617752281829588302230990197681959786221716593465253475389494252146618122418662118708247408190167823667394121464188548413531528371628623082787449271789877442645937967688100115290768885049691812844607858281199487740229078704701455971395429454698859533991347673600188001096244259819149341182560282462*x^155 - 255292254398416597220974734491051733485338372763784533227650364261432309095683276051080264661270571833601079856375392659687346708160487143897150891362539660632898683525269159520614238263466465538321236644932903192594110005881478934829907342970273844572935208894041028815705345485864010439920074448588193308095121744652976099285110495414043953366790424406460078597779219049029588846810358187490819826064994865926231106514670197060724942289402042455674679032515819803686903809091857241067788394332391136975649847417767855493792622874207506372518424584376696482431699766583272032413485131223155358033415028978407990692147812417194526564436969069999801946306618616149727173516436051818995945950751856650988934481537128145342451891116138540951522865616387984082009940656888368915775578344023169739219898488190787283267993857561208494443059741252576073486144280632023510230031938756573083071233174512619805983806431817333022729539114811756777032977858282096655605367630127029053497751536154652921512549368120787263745782595214677270834828724699667379588633818553147683455579581847015961320509443794938499592211243963886719693462470249512230592573628*x^154 - 126505806430441603898676768213402282454285698586782022957959102340999746475841328479002148106461551096192931886828213646897690659206479902931326692514905509583202780277173922707957764986204810505082005246891999794565218690783733626976192191294848667492426270635776064311478715808060532167586259314019328386686149359056092926943007135592477025577169771908736320366914451358747805616931401138011599262153943517484048658433724082996075369527445896348751513996371687328406842056696642153548442617460737891431864385579072591254817960974362217477654713942523889727194776945658946210934671182883413658614580242948553886811714081144315719881426955430494159175789863804716058123756908647662673067186388897569365851520789136188616151351855726502323344166030781742663481434703304867027453666943239082017714550058092325302624269475905575660784739578685702371253690751054627770129429986142512366149733390618125696651241238986850235857909409928728245606988594056168152882349370226355870165549285988010256027509219717760510100754192042569690393538543065282335421825882216824466223080895211207314442467075710467387650116186605844958724167557775183127851654340027*x^153 - 48360901302994158099747979789934406203915028048520164062429454917074657395219524335747738669637308995536721236354091172775132227314411665082612446076499816735910461618508514883114246225347394274808054330724339388490558059738422560672738506087179526677870592203066106049402593544497911066260189641508042704278427201115483484972262138939834504888718573085127264925476360873139678459826474475369810429661281250216936966666020204133634967925571478441839351437667238574671449265226935974257599798640607857011206002762851120214736049446799814546566075128990192838231447089644570086613921179223441990291135893082349487547984475260483995426415537116846689064307345398118414947403616656857991296229210736097461675693917125153987468138450167667569831649244775905411082558451482427001179304944035644567209574381158029372475197748527359544147789934727783762615808378254501163465554224997511942948955702146126832055963955748477887270075666121884046668586191736323246121621489570358451554464235652121397247064512900101353624544101142351935759699377428424031584157216706779619500170829639258235120047121369493175629277589610244099409268042819067957693989829728649*x^152 - 14525863201934269077367684982271191193700331062237292182905672142397721976658693777387176267474402312212120946358746189353783333403220277389675124427906639152623947939793090844893220044772328853987751961691935910935203325327532878046824544267389250503746081383323884252380985882660335766974438745205767496174844469944441990306021031401300048476940035306148809404536668062522131978790253909373295725234258021243843280489230900254674930365280026345369434399040479567046076093808782525710392944695867064785077727310048683667336692836984446200914383472595373323133588417117341547231662281607140976316267681713151929438181080654814317544167234896009286062336292185988161858378727905148192659085589015176632166998094271254956878799271520551594321999604463436865577800968343752682303961888050086389468592137249196071313079795887978238191841338172609619488512899989223670087618254894195547369896154702993576704135180713443267702295401894255094595422895658825566221865347095689649436063491520996774504005397135474998130450349642904887099807633417241171354384799962675076630095193582233332929953492538861794955585162834564415204644140458719450743976676310178524*x^151 - 2977877949736568580866608631464425582526698593019027088190178297789161990314993476487371005062304399127572550160961087055971231562455610760240698529583472886843988502411916941005721992678865120379113978830868250526086742390885775804564198191558448222380672407067951514036186068046971906125383340324147962140118194750612606018832538080834599565945862202203134793627742107579131354639543769362846009895373583782957528580755768673235097990989584750367770474189995912653696134337274998187523196792095556860694066513581880602004786123324402064272935850393747682920568779077760824415561322452574343254508887256230316866013578796752032643094664977638860197415358903914933141080947227348968340285287656241173107254099026748386766394428541304372017556665477528177532320839000361119986718386513608550368435352145894351537076012583365677873661010376587496341261811867464667957808788487019212725606783823727955989300158235198864997761381646752119858574787823404766100315752781530211999787201388094892818247537924878781239266939462928428673316288279477903407366785558760130314884511617563262791276366450450466953623473744348438801267066254069434626760478687772708870*x^150 - 12339192974045940674476175660170896438303981090424516440858667106044419443136653138864028341480490195733771159378168309170415035136945953374237664309827037491297961539233349448453475693394095966725923825069290861075947205900599651348293413097955710892456817406542685963690829189507425404633569545942860232466795486940433141818200754321349371835851121816765311275308879179112194105405259921756648786366286090796314400697928413560197803701134221432822376085442814083537811964056298022000996245899444139998388425905470307571248339604996361101423510135475649541336898877712108651070258190004816572770491551244498330084172729446276742916481060429418098870076669276873149091927095731874141308814146294064998266960210086333975290217795420293489599156761742746880332191058528452330638342168004435100376464419373843346442044674337307367779383007967859649443021109629987161300618303139905616415121541927989803297243940751073636873684618886925325217235017695591016132469098214355383308520501507908801739417880968060762634526279255165077101298545566145702586092195787520818019043610844111451870262228224842947319994944663966844862714356141679769689885214927063265978*x^149 + 371033727280648235103394686596995767195924370674355082852007615222768677971620164400889407720609435549311519099638920470661951469077504693681479862718796680805304142432803703706511858532441679289265005071005192028585968962391649232385406020644027233011498555612264346345756061360739895404164478915501516833573595599470519307651734367873203365131137768012843395946268936911122674618673088441062828553382603448917963574690825166558623472375584273802260408834581011770954161212168739283897897165497639146935872109286995909888276500132923147056704748510087060842552471423065221283220571761995245471004459254383629012780923875253221863364046526167856370187673294353141549429757032962379200687148327423412820787158265063834884838623301884398810395904492261570951150182330963056022406369416446136030554298694995803316039947319757343277776770104868798113974447605190792706378245593835444818746203122565598275682097329000416341356328885449359881256397269644735441384288193470335704094698193363715190888735084329143018544415830137511335804813922272023738242192525920926016249117502193013798775001812880787080726980191675264647740361800813048620599778328416111793909485*x^148 + 230808450603756667234082944992390288827585334066483921906627543734143831573477961402618210954515103125966724560934265279849961416516657365413629104808117753313824934474415546427926509305033651436787307927245457431047440611655825235811394302888915544011879272652888920281057385347523384924972139846523230840369193097926269289963041648764557663672401861672083954340801780777057041606032511458517341211870557406028535725659412225187216220616541467260017566460339675299778629846929265040978952526206120374230598695580688725888817097860364679696403871488560309949277333888843604635544489808556772518575962308178013976366990834664962150746408774510890348350406822779026409748233516670448077181066873402565502232182775348862363045865118428498235727778034621016580770587242984538422743841431072400965366083850311216484698424262374096706415169211594192042264857985147246211120810392468755506046038095423772074706000511878346705749209425812602692284421067370065734637125161678116551092569919234320481150658973640206336415592121660026175340727107642646506180461397849874524315803599663830754307775919238053278056330656298271411755130079040508950884604963773005272152362100*x^147 + 94708094048452503753434804869599591856295511299293598872096302747465291795254471486263406351307113523138927755231159269362905829568842686281225089852084353453952582702369216334552256435717073215239646071767090833566870371284589388960628214369513713837400341941739264709015564505896272386164392199463138552501021952562952437181501722944234660834362866063001816711182308190083231104330946080216691691586305440185202889295152663496077293190152043026060674342130434050409380028873378011139411166596573685189731792348970344522637826493890905830039033303164955978753656148537964350331208007526369052708875646141632299848239191569991801752522812401476125617335642781045727783039453775009154510137323365369250794199179942721595518736810453523779907482161759143481764803734793065908680797616264541311480536033394560818577706196379354126329123878524130600502869638704782903880771929972874872377980957999554833610358625988031588847584676114029224449119718437769589124288682689029093210308850545414790101038673599244306714885442531291695305202749448007493824758841836146033725349684504941145095449365213341018032254727890771950057710244272133409373927219073330444848078987354*x^146 + 28548793090353758545633118789110001034770233873334498137542762204202934692065338642933344981620609363835064496481673081443172886140606484622135527431790080884824197634867054677745977819080101678420820014767358647376930769778880609365172309059862527677583669273102610952011379552544255152665261850230601668560330603027406078049086556790344519006042076490709955266498276458856592503435920092919153215208315031131397267037414940334185260022516973831096861439476582321512958820925269692227233459375575811511609963878442408217894288902164551016489257166719918637607328936273848167496970819929337125581688698503214317853655692527804868390410246173063088171640262548095464174487383386822575504970321800674714136005743711176664348912105970853005204397777015374824905591506612770240492855109756694713001098690038591226704770482212327777622033360793451755956841787424682298006259280603456351100721786119144052249779626983692770319929135456289585221318536779898484619168884512858051903583986719198343975810810941635989162506497394530774386473012174681531096074761861708385012721319398591872915273569968225517688757397747913987252113156038280012371051808559072171250368331379131*x^145 + 5265407369950529780898199799259406737088131210359439983994707409025864594707148579973326122480849823114813206640465473808804587269253333775293900164014430102151163239405822279350529236081388618677199331390495526790493949072445472372353927455312470710796560807102229594760582720875279912958717723627837049123699918443113936505135155019820906901479391336237557428618754124851989562646046023176810378422428713526215150146199160727968617509194289208513621773475801257026015193951783778996856142234251557556815260353095952713906638511820525575888458234888996389571450703888184696018791428595446505367394068871108699576644017724322056159896463325794437459113114471403987029734520114119286174356548496765577013553872585818010754675620404646862473877918887556034266996150867069783517763379164332080574270435190945121867500361847261827846572375352101535327238891051501580358767473890004818152431661952059627337172275420831934812553732147457142647994742434294319036820129715907137043064278241175294841560597841549766189917593131741361356732742807504510577660723871249975782768805500679817294072689909157198770808082699039641497177382589322910724732870573405147316757921221955635*x^144 - 515522653020875995902570719401400539579779693121739331486140721500473919894721108140266044783339170679403023837157062884981485649196197624737506407935858343621734142042447171223181212140913875499678744298984706107885744830179392636168301132382680754636494912441463977066104164344580274470985533692523028148098300467239138362410647020932977932148723688144365060066811957605171868423935122301290702397775437517484598928230440287270320520493906775452027890265359547375551897704352748018113125600177289304841147198368581637572463544130897485553742606601766713362641748597266984993994568659643507980509211897422071311557764204679884187856614196355437891520251294367954549022693156880319871841072368908610696692904780147013090142770361154737783750477502952528682036126713568489558931380456631680600008809767139071421370459132421412046749199792080124109110789565539848475698024524681138344110964092902097837377663663957399919929264495074139068291524364972125617976031863296721521205532284529924769635343997807028239232089133457001585513444387616260419321677467864453121447777154048092284760657240293934052350311385829873692467545537580523873441632150770644554697419659149250174*x^143 - 1038439966933569730972873891987453385545290257766983517982984772567680399861675709092279519895656346507686057703204703585655803950458636064904796864016827513753461667304723222888760947224400669301370232630984331198403160224508105773452342298407932690645024007736598403932940709801077070858610534336503109416882617536050155362111137038894531752137668697510817723453176549309998354791481136125101067283004944448278155834925434168586890764162096335759288464410410301924119389544817582060584390544863614058017928590786594876013857904340913205061726109327093288536793828010492102959218335708379842998896830387258432927064920545772322849238207495230752359367154026464613838614297722885688372797120930730722592262427033700662616742502898304098443265232327082013785842155900343880472686885154182335572513463485302601400809148407921439538860638563620327478578959256315459630379027499652906917524509286754467456990049927544268660307175082183209952073665429657574637783315875009092155573770267720690609779836713185942216210240590407296897439017853264544601231375625848424294383927787784864273035558110982990226186360284726997919521115558429508931576320883875354619238398972811931978650*x^142 - 593540981226957303295139758229086012764428657787075315658672430865956644751069130821793828035106144642534003600104776663666587486752955864393473108557098975165502631725845772891310295432895290108979989538633131192191406792776465877925586814186830338640853030954258439499667312834409108229856518036815169318190987677216995474477161094369036250259263609314022386287636537061149420765106726743103798866106721131727348203955131749141893899473203818835990782815518177438788824623194584653863183825501425341350348191010400516459924647347970868521884158421827604894355239438987757624511894266292168933618303146008928018010090538836242383370559685678178066497726977304955477970407547244966600323400559979338452963021125282589889261081746264166501597131978971610242351761997151831334361655026852422515441942637480586879624603539939972160713760307699882717338882363363956045445841841105193098638376474946124192946972611627465177860456347032881971724016185958085608556065512288535603022420278463353617978998223414087715648311507124098571103459542134477455062650200679267949179263657860181387779183921613385000699793277817887480193315475665457895034617089622880587873298015661613188692713*x^141 - 241101112831546712266415956150499037474052158794272671325716766390310029516205030034134178743071565682353729865291597407638608151548713037331622951656011086492089278741290879824818394769612158492127486473562314108353282501033112800211139871853325688973685923722996589294832865486057871417495135754357180659605061096786893528836476672733480737728724547003070717683199878307357785499535785683432067661056185742214737399291500900335045526163367528017207275193198582843683303179811998977580984935605846603521059569710660817301930251197830724561937753421018734032201166274218370335525885478948179496005087291238317962202615308181668535776164367542063762406703001303162735551306828563807176111456662701925619578448397671841447784591380436890962151080615755804223725074990123917830702031791460131042478728883899795341505260748899386516028600592486042895980854341193190633611585593383010603802349404700369817330478442554483939927087321722065421894468403989214078362629432233551245105767261332375281647924651503851401429095086421135418803730386502954108695887375501742413579457499985325269517786337310204139311109992417086262700095745755754963594285487433473985786068905961581212516903889*x^140 - 76108919145924368398314263339905849390128725365848412430661979738456599313892969150071632183749063914281198487790389025515777848104735899243335483732701319262571988957829777648603964083597821843545296672829206096489524483812814768384285896764307644342845934905709255387343227860055994768654293148062095275697705359060891426445323293377763839155575858733243679961745761231978940589012221093199460299541567791411705532046223525581335156849623403479521775757370094533182067964885205248760395764291570258166636581392989784968711524538314046048684594693536983188281866096546149033856776319496592700178548868947148584692266755910413735935287012078328824021285052167488005020228929159406372166665253029716812468092985494641661826182639324669646294154360153113610299990634987008040725007575669202536990272718422239763094224175651955871830472248069968803766510255007935482620539932998235156908321297341353972136913563012114597488174722747226571556485153436540960999961388878322219858190279426633036169482946534297335645087537062538003042461092828515822040608242163218123910946751838688412528703704798071170878516683435964788894713311751177453636299807169454742723523527765882984864258033979*x^139 - 17483292119719820747029253205062729785783678980007981781292551618037126401667243383267445204648052891704116475870302220546931856840391049988510390771056680589752647471343909584141627832549679852542456792497675398134193329702161210978026037230690689678655653184360890132619208442811580429177590975129063205336623052644501217480895609214228175558207508346982245443256590922868822400384962978734288966757915338241173119084121405195257710423260743529093674074000013125821858888593552220882234000389162846935577628452628710720182522452199639868051476213424577569319483362353494380884197355389252565900760625312297254642076061732775357413382149201015358568867222410361723188544734304023894968884044096094879872610188894093515217350155461330254962855179083501403212440674419071273664337770707949990198942721759674596392404050594267807484083494674846223111753081493311835208295737777445639127984390061472703052642234331705490125752960907734944699469184982404900606604602804381101355985998835086998458688442243074608079524658422162911402497330505956176902768736712791942672160284148550713288394903232710947589627743501846371260755889701809301254418471434093774196000825482038951845268016036706*x^138 - 1578645366866593152706282714840750203032006695167825036083450014170350271161985922462280395069018101562182123592394405813205790521233370287915903149166932327255230093074050272483495096752804154544715044192842884892192373132488863438453073035434943626156580785338034927056031017620767477073108134256527095028845784056660454855050552073503981097987639652311321111153601195545785974565223915092144399977967469343033605479052940377860431522883297722198089321880408916592490992845341114836369035015419472965328497092153907956296770966373353192912801948719439249207388770711421874572284648596931959914068821315232868931306638658226292533334721152345174018582014497100186836743650351076183816528683311290732002486681279858738228238423370851796224219780102162204388692892270851212470202448381959072173187177958692345789309368658405158217785001713620072440807631483630825708464212173887602983606393146444329652630878545648065494510794307130647755976976006995867301409977460270853670425735643640907142432472809787161845385974077127722459116746452601426358732322424576009920500459311071248929015883236766517217604436252484019370879715207523498505198442742951773306567879159109333303926195815033859*x^137 + 1085043268478941253312731686487367220563717089679793736862353033134547967679426025041007039580250786257577043531188976480017402811603527165071601757159232727448087944026947854980919681570214129484622366041145083318216815522425629668202280166469711073980423369051915977683299971500829864592762995996553531898482359821156506512357007590997062664823986348481789437510085114619240744086140400911756254193926635959918598666116458518761207403781099810411632276664446398685746038921168742857277374296869403389533055231659923672103027009497672519968126582642305564205580295420626496470213658389529093267803859227325949183664826657732232795278741511413774326314470047238252238031125086824173872804597338667323036711671861074397720302345491047394399096940077585373827610019515387226855785770794534300892978981461918799001885462127910838719002068596770506128617284864128562699184711127087327509725449900384570418593226242018199363594908425062268131388314491508995360436699554005154835607359689983216327929222838917391837694541845984896921618597520070625349348979991997483623468622597308640042045705236818237687372457364928181493501795724837237345526951730617493600633681401373445663653218662794776274*x^136 + 824170383421247153155009892851545655307052757115911483143780537003534055280142658354291363710307094551159886461351816538642214567484958106771053521181151396127058108431929969873323900350680065543294911011362370149277758391291958610461205010545292362099594851851190398675097286820102452819738067127155831947043620461845161683751792324623237871997719885231137479479812845923484334622849013665630165804986085467108843213684540123760246888336241778440225749364389011560676100847107532627980335308466895406419027097646934232700288703501745308718039328977374100713740915504151897486148878764428667410661990592671134016843209922238241447009484769836900658042774599472927994480719175260273356419114881852527060680711811693455785491391466667978643590387126040995888111735355166117126307555013992910112009186479087885451391258529680396003412550851407759052319611394913985548734278455556953346085126402198394059607719759546527852367337786589462904366324401606369092872795516362552237302021168122162613119872377695544781233539508866341743085761505423806164440650707176926998998048235959453081330248584806348121060261057297936002126888163093929643233399746160549205249799923160886489174604616375832441388*x^135 + 362768848143422697773180226390092346783936741917330325555978004349876042598282529874513961179053934520918283982628945404572724970342816437750187556125334334171765253271025168369933997161319268430401444892332335195315993161246658504398374375245749635793135669546185016833322287092969410957719146883252472693117351458486919755876719410415411990539119983184926305414146209140934267665177830917802215738437620445322629591189200122529861071216652291467823827618746243447335898144374607224420950127068863132791305280304931998927375698148338102813293388661574144024432252225706582377355598449776048172274965015680276986068936437376614913123544591052576286596214447313493957309539084307739675107919453374252409143455815760145319652840490953702093330653443493534446770694359397613547589149764437524266541282517522345421350528258284107114148960461591851508362591461727944651211254433375543793099578625000618161597787999761907860571038658659862079385703299127955977275747006289480851359272878991173113916745248941968253734948441587694285835125916557569738113629673609029324302549261251841426286994431645402264786519495368607454964083704220508795795537142999177400309703344084278938767958140590998873168800*x^134 + 120329664746642742535857639890532584754369412171940976318201753485970974786563919281871733403553149706670839621322073816444346822829189061092581926954198186574385609504353076614522885004755126601864572614349386894133961791784122016045215012915668044970069247706052715069535228636366437631607802758807224408379628687141024151398199231595314889217131820408625061329974868565140458106056910521121393975945490735880673624610309721093804334738103114636078742890648041154207924944632614034390204010371011157622011501128673939378302727548959934122294595540628761869457932037656109641447289667804989478007956200846765103690706884383097249668192884631061445692931667959281795919781090934319228608192472398675603652735194944732713625810813233790493907365105123999560300400348159656483214725232352712751636335936195049916879204201372543701371799277621878311681719705853804708768368923703029640118088655617197824110954579816954547355085162098815431869942183070459948658226050376340252318518432631831188006871791157592786412044672548395576421092443842014986891800034194154988803426272780601903066533522912413921285920559937099448113326918858094381150746836645055391822409120336752487388734923607846996680621976*x^133 + 30042971788549635207960315375043564768118238830627150071013137274251684954864284827101820954199808226652166773012401063001474137416033029816226340456469960380059821941237466750136420161473913441477686323493050236922579329850551571409707831726949969197329892406303172289961391117869677195417329876718365294604926409142274724986012045569424882712400135348780640973570262264751495152927934456235769169733695807819927103830089133553990248713650361296046311621944197918511115381031152666766065845471804716206613930730122945111311496613684275340514688186336145344311143735572809796051106787554423027799979990306104461963029733933124940463433641609770107046602271884218256867620356863977376571862873975343702277881142565626248343135344236601269880846975903451626505721943158976394055939876791009419020625908487539635767747462842744951556432105101938049987044302397629896582122218026584084057571560581130117085956104956073179363285614551102228925498361245146955293574903966895214691330277790140910045504124768024626676646344478096224423729454867361075083069565277294680686772375177084671719019863098892976763591706140761667019287895371160880753556712489938646950010088341433862794862346697727483400778047286*x^132 + 4310953722576466260814005615368199612272788222439273193173844776796614027993904162141261864647885711532294401249584051894372345466032051782473197413302992326733645751839865685038562466010193232432951227994263527733529811324988470796021840144709780988838858656801071407583956550480022267670494376094269808163456467312100687100678011607104390608164972881648486603644024198730212132381719962663400564490091517604783034472890476579475145953965041314643067619041203405451872604512534419303094280055310343763761550865296139374462805626824617758320563021251587852416517032233868210943242173249643635420369000510434369588776780358418186390400444619023976731331267221398396962084762936898507216054665871474543514519512297155151009011970223435303099303261790455515385746180945446932378523103217109752293038269959506732750612364564346215581621509566834078085548743479773487985608522310527004220770433732500695442898900896619187709293974440743386627918658959840515190079834334727704647367095740531178790926202288271031294405122849954268128927162735711050370304849241169027557022889518929489854369248684435236566219067806250604553311840839889317991788597750267939580577580666143708749909240994243365354804669100090*x^131 - 725137516188701140841684531651147675243060708167487097166511611025320746207217238316276718686284594289556624090044731068651678590532387932009889471185104775460706128766757043875594927942907565992973223185300816165062237288786936802773568978701013994128994803707714908663602025727735943124584875514737149741002992739913719439703945623249985237379711914340601300462051596385945528434047423293641385295611618306539240093505916457963500553482888168842833967451464321766227147962147672930379899957284902349649816838253213273830336040199455810523932685738765268754694234846710114248258307512836436185179221951828764686548933912132545875721998422513088959618010364092286746426008535115703029377095167358752988864013297402849062852034190789904557685031596338283417207109552051238004934907611277015923428137736528431818543253766351153365802955701190135455601583583809905048354197863853117274452734546766620324581608294069610659637127635689290271974957584416831324976000603127853825295996845907671784912213208037127560726856349821024286945308060889648017756893303559978073910175078249042586711068603134044116754400237839773190488657267964518218987826116296812259537462476645952278880595839765243590455026916910231*x^130 - 857614635088211623968473852257479233828047634096451275810719959689010278087895520161072701909042306013525675540705726041113641574894917007424096020747846424117248826339153168487195698741076993202178407882278287831749206996139985392353390792005211756613182290327677416513017808524103307263198053506956489435432277630485354788599212722814808545708405703083147770684996955865747604657431668774760853698774330354784781596027900853154196079247586340076160214739248939276702538965280958222676154440500454590585110653731427086224326802033069053965899078578658511345688451398411217607889712032455807652545987990154101472534097343462050417292439460606253426742388136401668785070453757114347600456456116499183617078704860590583198295608371220765054235986604003074099022603187323866290953296793920593782161907026704942886695080730919928831845812598120107168400202555144075228657830017081756994074348426145503887599351903425885352622403939054395322476545335093050772880143139517359104436689028370633064739003937761303557914512084592161311404901215319939869869150773639153147249020980147541882900439013297793254977023123151443899769302792978469038127005779598469588990449218849693095821599798928277833884090536974024781*x^129 - 404554504122167976683758540802583409081656507214310086743333777978654327627969361609274643333317224726636924057221475723999905517128011475008521692149695822967212449343254942921819527636142298865478380936186654704359053017804803066696282330924765564607593238993574802606678737165065758214087709310740776996382550041108049091759214808133997640204607336267602410620666126242959868042861907683249031986946965987057829132241317126441230877506536667111829015066570125892952550526270127306384850203149187007689479555233500681767375688625517430651621474596872654398978128861018492495560782746939606203182261077063180408384085607876014980021920464723263172203761086797352824703526502815410446728616348689664131294456087166937203541693774458077660920378995787624310965473463725329856118542269181543641061206517563777206234733375084035088264446316274737072800345611412029456028885241959978907135430870528283339968536404143818623124202703143530705296458426697727763583578484868178131025953269115651635229292127024688122385586971822833243781010039648214909259304176637530084210510175949460331707372134275210310581109647992648221419784481810355677197322415898490759993336966704799845462488212356395370781372057036064867156*x^128 - 136981911173528693076741442011154964773653968690522169799932740239336303004584779149486024675548744962319105056862204718925247100722139776350040850114114521570558715204782623465476530037517728384238107434581081259088738466794811382219303687674876806073340429834392154184387745876987134933346218833198885333258426108068776377036886618586099912918954003519555892447574894133614838552800661092112445582482092523372181007320434107539655006019733795439375077779814923225054475806206652312022689140099500175355417078936989563387249617089564654730161701352860557314162923663126189451773651687037127637601651298351143924494505643416066132885631191841550472917200398178069818530055935229818523182407433390696845375547015194262628093178495150632350152679772296735760861569039562049647055588747818530276714669110667037396962309342850346868281265759243359644144807147436164840941045488493503859794637782812396573519720053786834832058723048008206498429388619887968499809711207964185943152590189928876624253362037490919721380924337111947950534404067076103300773487367891912472154312525373699617535425999526132121770888294916134714078761775605349153830219590841686721850964747962509557961965965294931215024879288857466721348624*x^127 - 34528898354224478312163044525450924466907097065623757666806421058582458126227242359826795460256866676899864841035323957732744514899657097789608785229427006474617791927944388249262125386822903581628002319981026698638671989105312890672964884574467812024124987880433482308242208502515813384762163145647413641497750611458809433866497674823512466273926421809928008331807639711180600983026761909156870143272294234386676899108333506920588097829745794003521976643707886435843628461567859554797014729898959946327712829709279791270747642203005363447671302724672141764170546850829308613424147369345655180637478969181028242203468499299361626576457884792491879404971798221422322298670937429550871195359082376788304635084811541149526409078726434840398111488673163379454691877425334647796504298687008238418598788029683333731778490158049096747704096178076351307764466626421996309757667671543144646832192131386031905318777924490678993736550198395750736817575234933635083976177166948189713282197223929998746317934667935798869206661447536468126837825357385197303666467759285747410973142095634139153482367918235161297712378537562567859926271427746843264374294600243064304369338821869660113254755324237314109018264819617580352258752104*x^126 - 5077939161678377884087146870882017015994509881360435283706576171376503228679848681801124532962882547165996517792950141021421352950653545125581383796873192426076737211055845703519742578021622630514953916605981525265437018676998491464589118700852324543350828097118566080568069889454592739679596203249378193200581115454486660246847036354858886813121581621045252355502772637759615370968008084887898292100644659542492143282255997291905758562020773185028624635865714747048326771393960310150200425348077471594996774259303351568480777135412625842361145072793374592203345428141779643560516210466163745672070091036063920479457333231377740059643984489869042248614744653606170732155116631252873318034145976258143403845527956823486293288266109924228014351062189548111474141066172383773478884088418533610479829340895966594613088136259720615680201350721419575430192860827135596115243116797853116929202063178069715756343596418455624430661045829443390635970951244650202923254471347789173691709421737270553814581104050709201290338279053883988488772899124575570981238733234152803822477357556441548634515682745164083862017285056236448734035079924622055333149830553813406300918664953066965074167775687069821399105418916047760132041690546*x^125 + 751904457128836187677735992588016373781473988120494919470457170291768674836629012693213751934652718906942138068921269845170743439744475906706292825437509529847873604690812498041898184318477130137096636257997239135201981146849769302412942970895035063696434457529194565992303219196488685003174283964058900620882136860025298462536887891444142690331117926086798604323862317175225208977642706077764899179168068909016229881698295016005549962989614657598198350317422046600727265737891698326431600272684592360967577443925054315628227109563551509817014171259261010728285551971456123259573445962484668417516120532370866639966301547404172911279844927546347714947800813081793957349074204106278800350229178138683113590257619272623146924577454886934095965903258329318892444860805586635126292252619271023771234619586389022971114826863668346060546602952145502512881756886408060508304855208738708097124826114079362656381959321532611167750129527920157134227298797821411970717849792494499258684577626017175879624321934725649348474681594536595875915389089741128929790316715804376136892545307117350795971828683745145092033865814415900294243110082318532238137647868599826725050748793535836861187719383581133591382810446026072847457128320493*x^124 + 958187695098968644014183380807552597594921087565051698168958713071401252711682518932671801352108211452066042301395929696145861130498170107257212532121425700424026475360740119588129422547795962012829914392509469470587025775384993363901874023099337509931814648680568153373063957840255554718003582912520628469695091705623131256690635360553478145417647585396770473352094213912614711944846774433260228787251875590263279602436075539360290148506649208406219957174996722352261191148331258175609895153427907338530498861763744477215406364306095465560639285749471430061998111279471369939948829610490993810552191943637429966201076723479818788477316800137761121886835347654805495546792556778659106430937726839574752511884575971397919172249870932969391221052566043004004502799759170639684703822851049333905754158960651841158245285053434427812619979123863375362613813901615361621199283454331367365564902998759895015951310286280591329590437535081300982020056343944014798944041852679237065671720627174466613811865729207580703776728560608320826934112238896161434106751304645982572197670738944565851510724825594990233535240211525679572021833651744083482284232348395046973982897384845137135159282739478168366457729902267782223632108005317217*x^123 + 466893805635515092681130973022683572347972554565569539232652907484195964818998185868749400424608105104544151395713575414215697846837930991488228822445349938199629551695055533006113495990473594294229376143207923289403015145820633063464731244292435547985009952361773619671078079316057252982589713805164212690798411302613357151538682851209269296706818971734641625193241844442957027045864011744729239964592759616171443977742106779767470420779658675909449408996175588969244280531105234563347584954060190592220554741030293970201165947071566604061606531580006058118864629416070525517444170533783380343830409024696156054363991787749156100669043944897271465142343026553266948481291927973231561345116356107995369627865019014673848693084090134843425828269533053579302658419002336066020065774907432459536140178008176506988559631429058246876048087659183101743443928479416888928878560928935905917785244767314208195057500797925011981944138418391269131073655707245435824447130341983313790764529441170102765590972957347155112652180271285909332239317073534801875361049411675742992325530886478846512860921190701403708531400487067262852865775611290762189770685322887600598044650246471151864672073089995706803881503130294022471210295839002266363*x^122 + 167202882785556142049202766414033553737453821884838769959893271273302961949908501628631375019801431660750748754019805301413689494300541011438606676803785645945741000278100766677898882275423506350975745204433819411205466000189742640934527438861944866703673508273923215127584936060343910276615683811388639361950760515150057363949891572315915588576262145312221360152960149883758052508795264498841511790189413911896755692084541035738442835576869475152270664527927263788026426324257031363734877012141522867081793008216068217229554183885992033294633398223385616504779915308501987846669346044464884118768638426095926194873884109974768726118891336401236405849323944398266341629179113098748517782011323371948564973263498478204175566121107488930439093427995773323533461354358103007455782314100844179049338706946830565874684907122986221835333466348260364472853972340952285231391002194212177533030727692287332539430779585316184903463060885755159904711687618844918180518886346330861281676110640633344178589065670080615185171790817354954311138485528316613604474597525067135292595168785580810039647336533272576585872654013697120404813469088607744999309291553466537851972065122688063259428722094252815136317953473563235260206749275202251044014*x^121 + 47745674379735775854018551799065611306315189336691712666766803097641510221200785942218279703412515711821144502938467154765364821203610646103168131646223557058541420481106542189391154742153076854715876320291392427205729124941396100892152919039977885682656062002869328251768501474828355741530669389626908593702198811074202461951453428131898481715042280721258086052983970538413447337226863179825358996360403032843490761436814954760536666261238208286370562214605278303943917881838883783798855406108652269792817648987961953420089633788509645543189008481938840648164580696815163345020867083344442908072489757045585670601985328310477247659043807699924376909455754002802287123816137435756710060155357694335804226614118912471698248384697058541866198731717943717958781181156645869682195380137707796657511814297704548831218603495890105349866432844488127127457291908586738303742226334369338249480635420493097522064216802683007051972826494498149621462227616229983263851528515369277038827373129771527800212570961679042104396346827186574069364588531228040127626539896641776513513199441210755431357650279246965588274091462025196075136362667742488625942739669802912931265371750871952351062915952899671036437615139884796332797109044564277808756678*x^120 + 10443349314569762311134588484288210919672862825102155925563831832242910431842755030050728611815188210252063457663978728367465518548706314836674303621702426371778175280095639854923339797532221149595714049228069679623674755720387473236779495707763635687069793829229149119216187599925474423450970510755572183893651313504841180677392733775964317412642633779513596339639790496889091824737151481797497844784316812964142660918976119186766373014997103172822720186796733442740193827408130329368019253930978502220512761693252148382118428130798338262268614983220510093624608746018489972946331613044783313803112982651140831903660519448515578112211127215194554784142010837417398683019300619855276745407172571724365707734114849799973213998935743126663531952346525131959147389836428756984435566663813539604889165953013643755465659730430135372609970706477907132873029305521679604804044984007666388718979191236782122157017192409823270445948515307341422667441125349117832748378891245844389388557460274488149246194903284704783443816486135026419828000763849245374321283331115957535155617608097030299938169209774253756152974559571865870246715518027196492989619139902945002826315061064719849837062477234497455212240725164407879757554964773471952089189312*x^119 + 1262980565235211257783842787613229104485586821600873509140973016084867029379139887071736305984831216303286168562714649056654640230232192125669822706955288743594834965728563468826082942281798866076760370895089410258768007038366018922505769294780452063252257870973665492125267720102897016310497125648900116363829314457196385752124448298372883306355595902386145251593879033124563123068589632008616748205345389858929595350073371888027034309827874882687668618798789408648729130556316832545626752599718667866794442251300252887000107993175676357408648389436363654148279098268459943051493777284181637191478147487572750280341949186197220807778209737640466066757651959842282109169668657359245546464877793275857679123909180703799040238575466208633384728132986479763778159128094589955735095405534535707910867113974799702751659369262451799747368864102984960142615501717413962627612026589432178628411935484139524746876229453504382174467389856391890032264561779970036260440658122271966692915453753164599202981777064425488035172330236136527809944444823031476781759107473293741796426542030121893482854748399468257398003536420825237203818077118667195149045186358499223485560614357552590092702211245027318835450700160407173286208165744733441280564732540*x^118 - 268032236723409004509934601975659245126021895416324753870696074335043359679956134866715626488279009455780244030663480182968312578627178541350935563054711274633937036781685973938488752139705903669558604426421268825112735707658295406355031766760822775503173481892864007019276480358838672473529200960572350819125970650678779079662844174743916841325406624430930421917997450067771809380242777299905915098822874165316004551984807681779465332129709716602621793674753662785130889006811935646972222062090710102615285253275582783382612195001517614163345364183332563732245457203284341069090298162818956122592054914546003365715369869327472929177413362001399610301896079702740387083207823212223355398972990174620158577939726213287732057037131096896440474435153580605437201370763370363450201745631701088408025249517138678201176821304419454246115889196825540640879867853897619120648071117798785772680501789943113693390901211409522407304350116992419706784754570733405509547147560468838627326377515300878676838323739225943711322197736741727315196030133460598525267346321600908263147324127808682900340515177987953152565310380364711147604826853937914156961340597097188790188211250729340900512879620851272369328916403398392296795338811502191451632450374401*x^117 - 255950472620977737227651224430055230474795718310606849170630433226259284577022151277518367720436746046464312089618350864579611456289176724733570156585586359763844708820394039816722106381671142141940401008154522459204116775465938160730061978018585930715686545403456259089165088216269845398960829652525434285760784109343048986548761137916639562562022542572034460992712751010564358266180485568692545058603203770538529049370671471020061221436923173360865194373948635068674365511251028783293118943814871858140667007015981162938252218260906641101938771501931486566845434986517998467176281876881294115209537011189385064054052160677769333018123598234973465067382873808521370302370783433734224157552005887713633220186044611461212600233637796587435634481362905116143570730569343904559782161313830955444658070818780359701973377035838393904912092849068235165984317570763646667151108795306828973101621718060335947509271259059139451624152222534150442889686756888583743986634698721050962490102803665472944197186400932361304777000907507158977809638961628193407805815485961537004188392726831154013035602011133822607661424176680714025688338855207040392491708885241413436587913108607355675134164090560617961770119436169794323198217632210175515194320476916390*x^116 - 111955888511739251922346835008782672168976136237265086141111797360255798366600146391462572920629591691107372188802895103155938169191017828742857431873699865946689044418897887837791201416480094806543332973465291624877037956962924801800820679063065457686369201025103517793689591318577008561822271785950133748751046503148172815931496094181917217141131881227204089233153727157894563028834455981057747005187117127275029516957495236236605037853368487074757253977787568313744891768457219094108220716293278990198897889432908944721733168282108893357267477583616711139683218894721612523403062680200221732142277748217017620973849373961940642911823095554834221975694228997980144364658635907276105170143053793248330837846880477354845282790869507688547988994691003958002039147621068567627210662596252505651095402636859678335056615749027698643827919510361628939485917153522145214631772343344113350233617646912757781077448090078199794897352089833917690416779185127071123299964264569915311566122643061391552082616018041857141714578661848455750539348848565273927898680410708912634445126687665702505909411644524457942370297699876718469242158109831445810348933967819120483607060167070566189610757281963509876213957896326805704722208980982782394341434986020207653*x^115 - 36592922571386346574571240573783103660736818056109968066726863105678095532391149668845338328206602732014847567588716230477396367080857220016882327988899454411981149013992336759481307171510101906633220982282829861490915037393271516100263232470864529410865113890866740240638115922987841391161911729527536334675446309058503552605045793979096697325460369809758370640117974278382432753503322834101013404617544676041847907252302023423719563227257368007058413749585907507511021194807593122617673901959992056479747541430673617180195731666417777950372123348941232955370913064152270910890370259646411897569050515406977893378309465684459219628055124526582967976597939083346336153906827515537524036267463250248397261381477305383518376387335819797008306764484405662685507814406096008832682022477199782980210824681620029175781227932316996955162827908259463152894755168597943411608865107705824850865021458544465172060826935592730909527053564538998645960208543524746407789166076894668496023877949611903756719756725770727233632741192512838775794297518869579646742345782432845759255326985531562805766594939750826521757884187230776353964229227472266834881436040301880654110317008719796083276802771714741271417317208889431619490303420830474089482241565625108572180*x^114 - 9468449401642126726497705200894853614238274647105461421900778046407839387758345702933084870684825927536576474341895413316592349013698783684681653481210133980986550087341471609551762972877778786393960327515473031646557357732255976587920918132806150100264663375004964415261724368772531511368946774034529151386967482439181155229608967227509542239020480966715729465014017738462180370582827972983775560188327263416448905331147875069440706276421304404216501575612674334096242674130088590001409162030907204683175006594286828468998421964466055650049148136458036500665420916525500711584700453745074496321626499682046657301711231428028297584334690664089015709425235889470999206208849058315928111839655384533703813405206162394774452618697030110975499615707216147936458760233984928155585023587225856166510889923537273763606266279134824455785800096035886576863600874184667118965893304977705067807652182046137518321250838536425691903793411244944127359819086413137765194426094021350693005638941950278034482533278348756122842448959664911708919553071208886173913123212406603320625102174028383568238846846066539403443055573000958862163933229726655044833487713363106327187260824518161637283839830743075289291956293044395994911578390124964313377765467638406937402152*x^113 - 1787465508991574439827737196153382716333079252357116482972880367583206441152212343537990742319390830040793802474264433075730135427010664133741766429978042049308890289927626276906244790080734595210964273273883454966369934349414877618174317473026611279119049249066823450512098905746309117069646447220679010458583665081213898173872175487940234189112564783944977050965305163284347718670602556201591670297680422922765340739923365505501734158272308602855691980223229234356258847615798367663226283562943629353535777743063918970774266791374815791563453774615610672341056713635195147901116448251922470689233255175387602138545977300700764272123916485119400673563470858237192530582414381135026791696190816871073973564762767882443677984192836266380507746338676196011609123321371935009357471559725329667899548836024606774906478255544465334996840658019032241636174484924523116078655352248574414821806574015483154720171399616159063914408582809396285945887859005682792874815931954759310598578531993537465400449412793762877854852645817438919602128602180688814973411895310644751908081876759525573001498780230734623649631593745344066046355196514615477175970678857958322331261163564113579423998167535090755034151455062968888659566994372095635082308963853615404246275613*x^112 - 116534579131501647762526198703852344466085063561042268305713303436944331082518392261868613935308546979100152422100282796333711117611107378885027873710932362390345066177933733247387766717444923517670824038305674967866134752095372811395796312982919248413453413588648944078408071107016830855648008426140290554866159481095289176059113393408314812736525446917384733525398436583941472255009019709732551327159490461905126703824595049708919450132094839679329601878843290386192496042290614396350658834928556549896224253149587470606731749186482916355389131364504834115334321882615743925747875893019534825365238336541412545437799359418827821790805834885706891777179532688164616742264031479498527433534261565405536732198092133585957298497326137095765518945534646371727250115878541987201850609788153436204183478286955814988157843291245054707577443462431291822430626823623327666919983465260311990402626076419493220115733137926920412091410346503457543242532804183382768629256677472675153946595697720751752747856500456052610668578088001145907442552303659904084830870653055209160930324246763495897250507558513942477230701345816038629228682001450882976535625098072784819094536524923227260085155806881656288255100243575188520145980662523510455206732011706072922737189703*x^111 + 93361609402674967726589028456222143440676403377580685210831484137816960637039181452729814797972659388413230555518903978251732737375219125740813676748914658749744676235124326862223758334054926199799743913423800692679793186591685427489554898038088765412388655924860924345022721074246918955915016679634875044730975504139243194079837128728369131348106329322680913718534389053301333850260100414783501063089042440058876359883775337706304490753914588468799814814113766762924791820936353831605493418562992437593681683756535805804061969777390030387823545252891141994474480010295648086087294080806590901601631978178421595361761579384519531948754689626713185749424698463059912639048061535614076223077900621506426565212782997304757600938842401459249307491288344406171992806005956861486326044479696410422482259367480754215804976593600133716089305609207674516174391927478836830186928151572392448571470250990889701240242798607934288292981392858899641283905230122839324751484615506129550744618645778239108771976904650839368431230236741277719969056970315240387081137897633093614015202645236922683642088176747339767065379513387212397527210510650861267945655779152384752607018620196222021636859722847851217733051525830290953336651061101289337335848278962186693860373618419*x^110 + 58964858735644026839783254020753150896829598989707047307640491334279872588071972228236772686844175284978693853393096941628472110131085005563758782066135423317096905803584024817048254073637407441887752810589077432124563673936708662052888364644680087301643435337989074119091991868471411146042558743802350014568541644136521879938831043015581493289997943594433249862341544023331242203112617610797096280719040335003524535788687735548202267572762560021429139634117736535507749430401125593457414208690411546272066396041017762562718149731478606553331741387153383386811493596569562421592213047892867920979985723240358464711450411843951528525050419691272345965011472595548812427736756124878717242548316785400733439770381219536978809638292649608755414150571330453635517900864866779495826720009400965846823097219756562894073566994984359035561531410484138565407910382289933918427176968190890516754942132290399681336183229380318759589238634909716364429987703660625560642036396288500387750186312557288940373704638996406931726601811954250195854098655514368706781173391821248647710921379872348949105666536978189642100828624813994097040474045622906909580802549404380724839460632472413385252501705368426899170474163315811278266820390154755822561303635715447177009555213778422*x^109 + 22906080901151769558340057664247550365357904227555288861064124542354590704361531288156423868066635964399397437149172442428989902355690645062249010629314461496808526447333538640785445147529332607787642804052311661779545658679455090848527116955083114141038514952456662835196619728737573463655764039906008079515801694455523159963305585682556868608520261783884669477367505715876665160076895807130350944164866765880203751514881641406467780483236276279231919379073651471153086790198719498107594394127014917824039797991179885695223797652070944682854919450003764155875785644245684289368134642180931341814763668071374541059240936726193678087742963618422247620327307138720025459233642940473834433688946755416808382237976310666214390266549735703577226127039301269953734129047256576991477056293643271802429546037801308308164117949419938348351089210129808434475051240976289186665463759324490794847308035250226423198885936600814884958625748522533292836926931790059390432294457512987230438053724036779986052026687537272198214896931257166365289181495025830303422308476140711119369134279052348628138694281934719079734552427057501553614052993724763647842589189373413546358905503277190306229516906329279256704787592409378369500125381423811505487320228872662881038928703852699347*x^108 + 6983625431290729124174346265522006108665184346409582818414504322782109325051401821957745383689437458598833817185285436777761078008724043297738370663808143040185593209975459739993685282049876550822322403084548851754224165095017067383824220569406220630423438683338564155939377311553506628192269315484569199879048151189526812608258081962849142688415817078146371808463356718265568211191887797487954537204521053849008311630104146586706711484898363461396067710762603256781855004613538508302737588010198680930828577718310530052538268733717222107452531048837578862778925754558825159889816809698344573299403695763839424791529483049327736468637133097383590799401668444821490521627875011481725998318825987514765818017029284752957084918750715895032080753424491194453264296464538339548661931846608264845594008492080686805842535416938317060620987324271962223345968460398188196962983787926468238607281360806228394212818784956214172509371782678756600776490453620826996824542083230794354658689446129474831691582218668693614366555557776641422469815023508751825419166520720570696182609888953232407294078805694648428344057287993493278958677118490524391393255398809495198629352522048570876953504036250607718125162331648080496019260293657111516673913586242496930375297577575343678706*x^107 + 1724205183862258017889171577330502283549533579307018398144123012861622360954518359188680625525162656958594407725309078851682164402651471927521313308174467379839342169918086375842919680649509693410427246174520411787895572572729290351105976131679043807571517183917571065728236106683010734014071371184193013338231757554316895445349814858593361847152034259419246120320372031273988211578155230093182937482422997879970987364141661446364852407542351613373127724132558845550564905589803305378285835182946911651683964583900455004518586084077625470070142531948433936160289579291845631045196828496986704668547593923458607578730194748585216280557800655188186177801495913725774642450101029603220330482566557792457528064106193352688481698020671116490976785582921277438359673587518751161643516639145011185547282180129872314974911885297123847579579831421226953598117142999710310084062708869058303006095764740506979635944490191965380983564458006688036785837195421516345872061979433729582694681386743827196653177577829662597254802384693258969287004860742351678805683200873378938657449256568105964633243102039683151241819469902372666744045689132913492920339210867312868573507696434145292965596092332582722826305438235850599913131106808729499301564168726823652646867955555631194954909*x^106 + 319512134407625948055700540308750715208950616908796842619212852800372779714935052922211154542454769283824517191301813490882082554657698613449659026485976660455206929900220751223800326596887222116575291068075266750344481523329096557463809707158830483507956662299211804072904505146416457046702054521958200710947623444450412113422914978513478553137722268129591022572400448372011968259947426199584917616189781675692045398060463183525305552150551690359232529594794487720129891347906644897391147984296846036209789090465824315104249635497270249472694986737549638381155551521391733818476435034910638235825872314621716158819865621933866122913380594795540982300461445311032942665903073224485697860306363238273045763759042277272331889869358015536567599044927148226679772262243361901517455582314521903922940841637619150354871643282803283339565733529884880338318951480565895847720249569793318620554899194610073072453964332510613084740528794508517336425972883179475925307081690315431454948332634083219384300787207409030348742606506831039268659787289437840846584749303560467949716529702202147301267550789538152064725462104629839659584699328865275742400665920123432671533103846462032492114601221316441064001558397395405705555633180987725671783215019803305561396170626674483481994049*x^105 + 25510672537600130270348014377639237413140712312018820550676890374521290383805800762448660868127200517646916211258539440691495096134850572952338752069235594988065143655780423670508156379071730126714211393807919336571593764619822246979121174056226805382248985663699709280265768765097201497632951619046399828089627283519476492352243601862252497196948022781266207990539592467067474285075129294066881004065007932387391665817879436809452856467664242266758140606821203851542799434084335410003855226763523816446577467410284610291042918132378555269103799811866884147352096665460908931371136707130974165196007034167863454772392423859368565001806468745424310402177497720445491512957690967523543658906862248233121095757117483104084041310028874266976661843691922232312191433052258907557855492689997855913925294850183814431904077006289925738267878851451570599226454484954237868705024952958335190860050321476611692025171113121422431291596906355211979897012430492904642505517875565499786168452324399690367864738191248680894807080212693391609279538650190969746462885159374418829072848746154399451236553426038482368151633702991287083240139919672417125837255528932738687320454084472922499831901473381282190468410149143208338966884579133186760788825146552913454950024035281957084607513971*x^104 - 12091591056757405314370194237698871222120941122834565316738413660136014305109417210433860615568345941263693562431511422645389465114540990494157770399254521032523634065750996217615129622872476538690906141099984212053396848665423405759016389318961917522244313600189340900150685259220990650127088803321833187845664985610017783530941551966056934176204511007089643840521952275467580576731110805274356769952274410703303176663353581125957345517796595309651559243764853931169358382659647552971866235780732446693339491293824930672086016574260023780328298795278382006265493272482536139782207362997482704777117468302803174351175420931776492395609843455210497702048487491431570822645183467596647461285653783477479243212824501013979900149417344747266095461248182228900130684548326810561491364713408998268469846626343196370317883855163421801804900265731584843520990360300077074624227044678757060940244280167425545401846435930956092388347619345809192397962345642828723160564836672549245980967813776368709463552295369164379671784156469662477201883877235521169208027804019338798095515311983870313880660158322548439938344808606267828885176464974183856523708140507312788234253470481094946892506631435243290834200267140402335424783656126803049549891623760589837262986634189395765048916543286*x^103 - 8008231237600655858839028457950217063181501798325318072809889106535086931953632778517726096662143362632032746449281810042219708538405399203464253052943659289186547955915095101260948334613213151715190001272072088703427809294456152691894258165329749898143058425858680691563627947597408495234666880346856352341837600680495118774981226885796095108801180174227298363765788683283316129806637781394709939152606519184215909382612397950914995158832826729857049329628482542191341129273440282322350441325180117973520530149285637594726161540424464441008378714910038079342798093095867913645216731220271675039261960301907681767884695690451972010538114010556982562252216232966715409360125211232799475704800060067545509066678858999838292183615267572964370733269509283329800746562065868077227240145097013560700415646271741412263209238412375922311181710750486816445305668820428470860099241281808256158409438285380928695882648575500462689074511904063514687103066760955082852869074665572168348275270912837147322367375055203867847471750381943177040228485043313003797061236518879862159971497087682917130826727392735563227378470782727457344492935242736956399623975709179964766267006003384291298527371715390655472100491348973755544939221686798605689276149134657915793121544372614513216132331048768*x^102 - 3057561902274102592889665428024961712493108380047568994126060324184590005501772597120602069656363463085505733250147873789490187167968178068969241077961239610722917872836873000479591516871350301145810492868327302897983196542828419946743084271450023274912058866230573829366120760159301031795275501560633759432628651512930219318657064328191067386856025342335409620986868265272467682945157468758170939943258227989428054781122443003098274696975671698124701012758607804565835858092291305337900336536238310508211092969543080473352267754907075627475345202867524502030630116879240002801076009312283522046946866725301993558136716866954146296675481144990010361446866864814451928341605272076186693508761055155644346923699333195462033168791367746389579091764614585555107919018815996159853951242890995787422954790629464862578819834146123438193905171616689051972153573346514457885449015856986541210648154825074471802405974167969289406791738258924386469250034119384534032820143658536747502767847024860866479703588687095116795598579042617732215419664708652023403332695616948706731429989510580826722829757641851098389173854138655635947489071070551880931747987049713768737403793202103454696568372994126653145953169477296863438918547299270461820004714120674526936451651853525149649312260225207554*x^101 - 907245067464892523315383744173090331423129804940735975526548386781239736139510383737007459390067692665232676703448036211957849768362306163943052189545693127790136061684970726852857514838779193238350242668125984420378208444654187069219446677055868890035067313007481207860791051669323608162351400885555696170039470269389941934405602162486150097197632855173050178943695266909389612567423486141330114364055200231321738392125360532006154096853595491351096346167388244111437398348880421429172121746517298012066278662018893565939252929324314650594778332598093140299450997370423993045265227683283835811591400767563219760736457387868499006765026061069080843669602679314709913157924430708315530162232844813648354021702151977188192206793754955395719152326483933226785364531200352203251741250118252603550125137960794517357239956080041248274950692153760209525712627085926494291320169356841638663323769411604696524875883535588251330126733499802816137782402171735924041702562473400411063375284340751241329488553196224193828324569401378975889296574318377389389060593759812466534732996428661431229707490277819655098690385478569707842629185977812584215859829913482623049005794840165758184445234320900895315271960759536207504721918600184022876315544772625615152670001044762777745088793041756675580*x^100 - 217876456840398067092889250484367655178323991779390658428554195180444369537670915277223573203501850547411866985664794388446241867978981419259895134081573584399595058385066111393190148045744000091694559638666055828745824592962485333422732797723106749416791332417275726620767880260959201597920155995071187558216091267478421989643298102662488491832683795636605767399224768749542819734748860167735858974628733531947489909090980221299808800093662679294375376742656614724309227021167496167344463808287213438223631173500781320998439510811411437050384044511752151151120504975166409648434585956776224106516072043806316530993209569928295258632594001446991939865826157967527566176715681689324169728907015185233482703479710097676062724416058813972881337616690839800833907669777013011472105235148654309813616353137114847870039054458923511853460172095248125446163630005884343756636322597730329792674888224535243865036505507454955212665490671500111925073030652838738299989275201764767257931492082973843683014410678611460714534106226748663390747644661055755637991184089082583922973978266865725144222501540373230505600232569197344319476703147698644104802607214434261016651314941722473711604196573858499549397048431098505305824386361651939643133488720782861790345110645934705737165367856488261866745*x^99 - 39542885759025454778371868015980768783399002850367035624012116318993371257822204315714538836186268346809702884929057699029028968691044318851026060496855859958154865408881194529515336805821273902336964686598258381759498986590026834648198206930269404827264589975517995385487630752633385831284039217325323697217119321343351053229356048525346228355362695385916830423571751581579942115875198664731066219903001956321360573927001963675164930364938357879741393349596727484771247292288334889940076815475602363309735001120818779124159286050918147146401512840614139699526169056468019857860378389207488571468129110717621801624867232806672006745436250149539311345393712735436113924283525196921993743325259155651185385555627066148718616790099909729680165341287663527926848748645831307707929385799373434495402743746989166799413833379069741131990596038058904907263712396070778007062427450440486649391188961729117214599548902256545666104344269403675336589305668101236681523370263397165550208630549981361266088463945669827905556526012694245228081218665842606278172629758500394746936281479013363591739363569138802677741864922015058685115609126012004807127324709581676272825226871682234831637137351022821650222000598974078507656134213599728521997262750758912110340590674706800328036890423731831236491290*x^98 - 3293909387983216735445214417907074612303153689818371570017541403611245287682734231362550134694279268751744547248706403214917532620441085803228629437972857643323665491218362824552801036697416759786560562909972405479429896187716225862243840431419544338229763910313446367055438309008313908806901327024955576217153714481300559220778691972968732418367950035949381099145113818642818320550672086132356909415191435339892629658191546058487152150355572959040197755594953853483317801275486041362234216914939549891324722612666973449560954019350563740734573775952590991369341298489416032021304589066690713114215658693824466237824794916057268204103785522333836770776984522421537949990914895478718946967684075884533123900585960071893768854042381974048585110489245289278759745160595172168555773460162015574329445878251425926672945988978095270308001214282628307957468875131646508735950094344647166113223272656167786700715415143283930444243843275704751304728839449779182180623977768070264754487492854121649375192178550800076402911954911629434714427324338863853035169910520763161862067769116788918067686599133268926200627310254009867937774353478584479725352956807101070485986158408371800043657255789805649609555739605565192894151637437262774739438277526333662185123175787254196300709002808762484954292115*x^97 + 1281538349337395336305227675208285005812502618011998482763009258669157209175111264741815368712140403942849641951130818607980516053833023466619457777319126269702828733961727431032993981541373059098336697322748271548787305709504534240152955392637280388428743105572614243338869556875270588443616720567094168431139539693517999987376920627117865063165184129892248662436857230169646158902204631401621095691838277129441196762004054737125074239039880083239070039849485068440079153870967981246519439597344460397651556213744863770307536115845414689351409307399136572268209277392198488278747881058121400865820601371609349588118100913072594698604586948780923346180828982077447784582260324908502673554428559833505681890038963286521161293575278107163122129239919687416847649374647552347569342756217766140447625363290058269638693192990362880660220168470053034434641643732212956064214619228138515401470449567061789476543649722753177384131112398304311102513564114689107466438240264955634772839829620374740359736975056067510346461997951362200502107397700392214485352558802234888753796814821222070478106740682431751774359312692228707848507128761363030144915069182809495058534397328850848504488559370984413999993627642404545695196372107197088987813669042290351864821840385929229015020684041822300875360911445*x^96 + 861310066729126163981842757432331244712405016967701037174725854404662902960391413435032948457600994850528510674337010804903112737124972294208621673644240877223608129538016070572959756854659601561441313946227003999700906268381220950550295752184626099238575745040991992276412021499264889822454209984450897592722418534490161114964729075308456856232016633766654622443188196576152284561338972338598607798875659831343483050007799106715012871098188729585099330089094801022507065179778920552248654667956228634726608026962487655851486221243644919842722789590317969904153745652032979169301118248099541247977630236227555023416144339161895851723350502935368129538119103478502639945924097831428409383951757909390664903643626702453594495955376471748110307882203927599894888700855344108940880456344869208437174612915900850821651783368432655429009585669302173080956951344083691823888137062942875994066465336251828419866100135812319284719586255648254076194196332776636053888539450989283512187658112552901039616285818219942916719715950480901642332719551501023864379507675545063668040185613561899560017318249645252514308575477721509704913839968531170430223551090923300110716554813875639477350571627843919275873842405206626876454633483159700138489917810892673578491842444824309284799394619729087413417031179002*x^95 + 325515056240559986532782375884662519835757375530861481531793538986513276891567200105799974830705259065070088306524163303611697614790336021704285754930474477341410345343626053483168932721596740487778046567917439894137984050251418301831880621235390074203603680001795726077397053923999411461348101224504929661767618313636386258374630190990600055152834222340024773755794847930693337526643703135841300321416343965557928669773815916761070533963105195030431674311882678939698141874204923220542292347294834176630923208357906789629060011166311901604209227959047481695486835837722217734012574291203335244356621069102727448852750480402045250511632727199269533969499515795019356049735630659566062539891323110872618454265861561179195679200440720706028208998620950481146740994879189589187849644527296486140147602762363280837023753194137389631412525722758796970587696661973897398751447043875857621620404045275846211800197107374894442142158126149416159781790696918108645772940540505401031102528517313406311586676725258349117749608933158003813495720868228483488002251238275874542440823066120256438075579847339935730583284532751682435152570839993850548214627134357639465031534427843871366994934818186421993183640660880471183948523413723236047006795776925076785580374839638744129991883546188242633821355054030922*x^94 + 96144055883324836466294643264274549798055838150007001646091705790387499486200007366265089052537709442399935802047124970409763877318625427512062271683909041357675542094224739847653281397563739889315513995392685899475117210167433859340276248470235709676107300430715033947550553030642868165146273739605969728112017909750220585251375985116608809205229139026459186878444377971167785491648902999131832308551642964199445970706652825324091573914331197141881061799811584254830758141301485026135874443194131336447752478801619167834019453701370215474317349536165181997066643145133941346520750779900272134484125300619985950638699754985041205692567747966901773752027888729522100744271129731186222425885370962333889593377840981048618603018556631908588124236710059730427212823735943598559178700695918109019189228466760842937048562214118876558330114972667205654620898421889800416136845568305866782746617708187110304579399486720563363917004210571907395002592752265722189983452863761142964691217719448678294779425541418173236226901622015352658490983909780887333555313321188516794061898926193751520348567929757395234612642691193646702111533988860238802463786785938759962101858863718267361751318773915110397191170010566648620001589854685995922720287372708341608755320869741549489599989641230586787731569159155691266*x^93 + 23471155124685303042751376645321735860679955587345950901508454597045518469255473656555226044794051949609992678884773629319488079109637213250476677955844565866126078009988193947083052832563891243722606417020567455198789031460864813831933701580830905573339852101245680464974276839186279406218048103446251129671422629280389571945636547704264653604560344546735056878474651396690131258963301393719341770938592545012272353128392968043980863047738547777095390892650514744843028058179859499006428425911601858513285721025265112861739373758414025005888445817376954905946885315059844610028957437418217818474079951909718197949997211435403814341296881305194530174213011073170700031807274963068363441428062557555813215562203525577421814898408287900590046201767661980801160500843566618914125223916914709475514203801673475732782626418210620547540109377076727410841918626017938390045627645105224651249778640690480136914640020823852497431982540428922770090907333679098274479221517544297712812227972182915943009315044180178734985866141767963935730561722694174840060665651414893716373626602893548902366594299600842114369176068262595475648923320725238056392314051461833909016964745184486977016962522173839519053922169777788789632842518182591403066806062290871588389191361735812433925194991257484056840624465577517645757*x^92 + 4616645448099990659992689909598898365686574618424342894809065722240494705270370545276381776923849727791816023643574576131944121736643127856760406372612593345198629148769617680395036149323271558710716053972754650192075030761400766038453552654377660797169947958598222721975353225808263641675917283437086589892319480066165146242256603610720195488176452222040587305380401247768152235110339348056839189329436771298607371027014747598554282637757096987767050784953329496006069959592793762538967476363344562640417049382596445640912812151781537536018450540394314387348681870976314597250399491662967429977893899100788157785028129257927114130336668325462268059649936782769124720482235499544019809510858330694027535908393875855177412623558410639469622034537487542524460862411207227419639871900035618113049100724639356330521305399702683905078217966944950926421611774664909563921848774230249041945646222567871394125945701902228950804648535261229404027783055923590330320026145309064167589914725305073293373610627097341752902288048506287100280568111473574147287185419472034295122527137718401362300349495484688159354658463893327032133856832807494241254639702946270096262840809802373251335553659069415299126926921366190137249069836422129096810211618939786089028029007974252037987274279326318552542568886444036211769004*x^91 + 614771198944580350424744151630175571276714957137838580839515330650895679777750005746061346382298668294880460458512407396314599093432338032570542021915733000489268687845119945332273312326413154195375610984875746239039470670147984011823468901571544584073357650761740842196795673590099036735104981201607329049694557791591647447716520696847164540876625620752906904797121916112746462025332510433227851418723421625474647744382454025972484614897085839331723449270314555383308329887204637553045763814740291408214468495661091395420362968351383792421152479854038801214133505303590165457277190493319066029848610504303641998951606705389770539545207774173634176064552534026203713611670449606600593786075202444059386271045020312922837906525797728734095154048633424451435065254793820112892474115229473014688782609751621001478124526671487817674270023209681228736096153354288444744510785755654029978284903328033748743947608923209663205020107575868347897762340562826857487820458026001945094807342123327422881132289631296718155585257259922341385598862446491984554997688083633123119296897157920302153621437460877497541672080805662366968457604140570944702529955554442706003157995057422532205660028586684374970545277321474499809172334044130357573926452988586954304400857468932221846412467765589612704037124720633017885517979*x^90 - 11386199370671463979431493628780776149126183722769325274318035576511096272336969171605605908472510714292618273092327619601748520196477639114617453721296667316500929560754985948729543093386158520385847197384316677375178309259368754234107416507253643854265937981928933068698631578452291961312960118223418091849763138280357296081561849522094786817926617082499801634631531463279600080489111305951989641720777623585752036802368509575614231475085147623315948651587627312050586563803316100903292819832568676025211938814828781130899556161601735000070928184431716581909613229411725834079643593483157215984731735910224910908206847318015010322983497805357278339915715702257419494277687494424376181487361468115992271748129852021446066364856751952237433077390731580148886994369083369876428669284056903594148445575172017745347669233452542321116156092507156344014647801962432682548892078829470560868546077444236633682145583539370457358422435132295267387971815555610510989078508580387470852682105834352813813711167436428069401731555229842735683718242682914227423059694804281563859887434364070139676918434130663252068287383792681721324969591396709323872519093962459531870306875022768877837343312412753838555388766793056402035810431637239383808009884584000915340520165009982299660134280160718725688929821000387684250931655*x^89 - 43005866104232030113142838508636071863731749823619210358943620971378674416044175729318995527743941911699850086112196299472362433575889681181838467092009183881751889362510601671606371246270104135415647266214068651618469385304183596572713234557025413334530149686531051567809946271048850928541390719786764750038203745436827365534165997905567988652431361440460666782478588766611308070698935876142412302520086002561630720654317381856484777849475845923250093292229771555320260944974280477846432525086576560390489733170429587580863886189646662617965906434845539935590097868234163289230496456780020180178499702122052099564685231821211544015862605146971148313144171395293465582680929578232616165155131280809616812200581622469291242189481360905989920220086848982101380265844344016826925085138958717284924110859250198180204448694249523125754807678254257763378812511636592158659624554001068655696798171514195879156468489510709287939389007396784267095895855942097434956953048769206341156865638604406088193250844756511383686263085277736604723609129658052867826277292861229048828426134386551159731092478334595235779973723336608136759525898426874314863802426422769798039778173683562945665697265326093893984550381005169185253348315589405994117328961482563469336947047022590683339271600683740879633476552067755984883658262825*x^88 - 18310932478915061022318172063268544306654114953947137183831715936038372050160209238361847303860435548647858447334731603424005717332086451029523785166108406720547382005454209665723626600617869767796641222881040529084073993964850173976435508859867786021321183472229448416498639114637733767299703548901991597836030224852794697640930893485060236818296511402067746006508647732458523288502832483495638387772965473281818318920954417981797085705655539374273088517266042217838263192643252151123677173957711080617185064681609335327573554356283193541114589650496082821462268449637554150458174087693611954889242719970983059243595043746573316133255078535992565318413021907137273085212885098238074311128132810998246154467923932323846339711934031761263118134544615474552671490575557511218642730332345715040630250897860531840276517057659893977812148197906296107463796587549546978662190845722212089914421303011405311024637985545036432723992448172886840682532601620411778647089327709752631996827121136914119427600623203162439785560875823724752614135337033370517326043294387504284765499377424953187457872733073258295557587841508736120623054603348300268137306162545409550264647867525836514305827910780902120113560356479301355672612020148143687859964902994645387996736925881113551422970034209962712132633050197719453867944430304277*x^87 - 5412970245750277016603259315884925254047694055759453229836329775190549380531894367731762188123469248669327422384607341686721989533606754026308582315416491564025703234024155316934738941489662591084412251918823981804925075083785047564414017031034395123673420833976135661920073073952842226363628691591522507499838411772286251611387524792163961843012071175725352288923728655503033304942512680595465869579206598694860672329421910243146261481404730976318113344701504029017393803545830605332705591308549177855947981675228114278289299173623051150221279646568421233598595166069087392343188540913186636473763837237838624803703082013354203375589942969415908208287655744753343325539517623896726269042575221131286302193425984677923026275708104489559289291614236361883280861580103173052091427297535724546025406614995980466758007081454191391294340662267134700972370036849223645056842911363331759567882727377760730939698842679523653280740731873113096598428630944096870032581591192489247982725299627287151441923387583816500047561605441299556288516838383316509420052353414233060489522739718833885316607344397920952149273583862211314117630506388473308829536449935632469985439870632613054138918810623219569595273887285105168347999222824417206491040127893076277054869033986686546228827829701486058141577359954669502068600943180205929*x^86 - 1244098581988476644652177276641622349824468225520766082911564598760619127736958072253071627489383482480137711688384228185601307568155429713077376940110340562527851511403531797306667634199365793066432349992005020789837675458608088480627933669382943687330051885862275621464536724332711976695013708615621054225715398013010614957395012226265251530931893460120680946837603659741600651920436766906875138030671200896089583423988981226913278420381288812236104407132381384032850461121752516006426061563124399416864254586521239143555790597281547998302527563565519634135668561106171901280044035464211984136400247297905395935897273090860986950297760630116342681255731221483981347518501319766741742435482138558431853326253685266599769139676555493526571502763967536327655108596285781525229038040548479032798431714535573829541762972500251486588641888720838904172102526385529406741660597590810234537094774306066481007971220031140185650464892506292716696880080492793850375818626961014822837087160636220895710453664394599359767837041906458762982028631436276938323240684705017146701959011537042036344046308258852016952411354103519680855704371677597432287616573069647972635849839175590483523811422977563009761583832481163333826229294376805270055068078905994806040605014652703597105828904889493662934782140329375590040312514327632845165*x^85 - 207614711177702936097390793173889496116679055848956000040417967640177851191901484337658091661857419262015382516555235653903781879886095455456937152870408811875675999148484761125657804059333470778284651250358036452124964130786800953038476354664578191446876560600837420409436262779473363663431116212924472122626794352055114657270857151387210831441787755828844092254547616703689081055102343441171201057362613335349708581098343844740057016651669772037853966192574212770452793105015663183204505796037283452046215169547461890818824725377858587098755865045169238189348814650416192784688453519088479866747790580583695277112593536922438291630049109102741044957302425233650093345570930984453330413439136650235511841550083376851862263284913408566567220693735363721520144271632777680932848847935109075540716905424894687685712979183909839708014174665670294115942294481840102121192953388981291084711692095754033200509160155777282381115410057862661221841951351760828075596472736620713358529336476055401622203408595953448337569168674140860967816563136724300767258126209268142729081104177797402534932464876137197515508572670967882048432515211565445222924244404331437408312774553943804819331156347227771911314329914423978027078467379768990302119859199780292676191339862099324906255433861771297312616552347258293433526861066225010860117*x^84 - 11936107185962580363492532510827644117147166719816028636645260907883674426553059099517272556211922379879045726723666538390612264866515118131654772624143358733150675799327951035578531733607966000185364942813202821569334888351346841654161057102636002702345670152551755481125886637674265079977620297677323055141525027621517351948088058937712733399152794485072826299746012693842730725193774681491570406245951800221416994988100212767659924267694930183409534207611211310744871967694041484631567100351579400334285727517825647236652774695055760647481174269354552434887073474817748957224494385139965190923405449787326511881525329340184007303884678331695300616375145154072705062486381958832427667133809777384500145010275572478484214266732622347166168371750887376386390167222445906437980224647482355016011119044598601609608050642870618559742838929897726936944466452882356314776736393584665541921018434833193357778852589216801809996052828132978887883406204229125141156127230848066978337862917164787763755865909854348313477210698021870557231367491340493062795876256639664998660880797177030619622300309010479550884299890667198821922287044064329937405115359233318459955005126524197229981479837938414851340094919765785528363057743579763946310276817136098695826878141112924761625656620241530875033289574580286107401734990385582290005691*x^83 + 8582794362988051218789262528200957930564934556724420387576532744061572909967693635762410539918039805616480056683696313821027947752199437940247154222564239931007079615511840873973314365264445632020229840106374477286639967316921276895585443049718578414735809222959230991224715091391268251647507514820154353500131594893201240598319704103097978651989089647225355328866969882142433739402520090035903535701373007032006388065619710708723181399261374803795326676510786097855403667335379105879882145937665392193934275958437833071533093743168971685086061161728243970291146896341068300414267090816118315418610930829636407896575898292663391738069754072907354339477198952894063828022611041088885801079959875709238010017686086232529781598364993922388255304041624831907934727335473176565841996442676535489894410352516600415226217187368538008931563417491434501294006333346618421483979090507151766846804430650742099141670657239911307201281107963973394257497400033269944310422483718241247009820928968206936656689515144706617693470116768236742237883803476595370917678470412089749600139549544148537074033327793177655741534925815451409343099746268231702280501558956744405264525473983318162950319855410844561385685252680076308591561658323940243576567158506687452528412396224319825045231532214599814573132300415426579207346430955171895680366670*x^82 + 4877657258356779630799395654946004835995299496869873124083518925105015627717767954299463514097800153708140646195202119305834275650366223042242169261174081761381708540497238567132435879224519016643151284162014041336251475589357026895929905875970812764164837730801344837908460451670258813948957228558079506702298921164543328119329912641713287623983514062771139075278596122515037044392475114918784499413543069508222267599010113029421453443889034149345115913858675311339336516747302150150069318812680639025488533163254446058605243810752831516813942930730636327893978412199463535878937146023893608670926768534138889997686934329890635011512128045242763122224997481049147676054235348478831790182734744234742552240234783808614812371222034340749985848096676804701576480460041646390290194298197767459082214682652975515306267497615762536165423435429658764194495376650473290775433230111614617289834512855456522497285329818373506056218051993825872097873115641378601845736295328220680897854070977205216039176787322519929778778676761569781887238329117407551869712856947975836747247988005553670609785340604279797282485512293082490262784769654150846902035569722250931118284168839119053544276233892745527884755903520282415948569814748729334263269388570808365755683890956797875129136548963528912409303368268371788480652025427217001497187417888*x^81 + 1738811983124442173073278720240586407777682465995488239234085410251420854114932696453532704232424779803036192111450571638356310761335039200748939533860805920588104478916144823313475958983734559688103685599873862427165512124775364995292389760642537707486667670884637592637023371535674378772582440253288725511301749336481798867450110611090735858508461176116642115699049261509871934637088722755420948556617656527081174492212073930249904010643930161559439062556717220908995264368928258343285191639367765280230946503443740791101808522332569652313471087309191246846947594897356614408105131452478604933518924427947342236762378541261846641381253660598806249491307355570736005815323909669302182429753762474135475145389497624436083252556692390609903364226119896263341530129878238787467380957104402744039947830895640283454925664473088603240070291440982155063154414744710061952897064056438856209823866110988921827609949791812482304203514083049359271775303810406694268176405992968125163817342850368528072895430158683447494051109202901089303313476790107631294091511199371467747868936569226835693382103869179887073912062931749278601583908420672060089114547224945561140520307214177746189366287259528510600284439211952384418229742576888380315756318948116064881082652597674909356438650811993182367945069710732976581510513727144537948224808562975*x^80 + 502682968062721611793656256410150269465123184704362563609670109642311884507180085491772517184339949473828928049690172610055175805900047473305767384224410005000988094473838792828852331533796334182358177681092199351574661487562052395101565367596724046760099405407305340639809336927851209004512540323238280100885087648412495801625247899651516836252883748049939902427018275480775393160821618368741056471722845193174499266086240352578996710630512044191208781060936032358853905974336655474981546624381750160837124646521939987173177792552912684770298739040963522063415207038581003001591671805500880626631759062154688548589322368939898696325036036163883486098586172510554611289512159544040138556822913650356587048884746443324537176038069940117719743774408937077278440533579154272409311147214139120540131359237624121602836151899614062026973087620287697920993732973971398939318732403920247628439597010306532843349713875154082623318714846425444000695902246114214373622067222172311163624663379142133685209970707335370075908743810777903884243144212010044198393649879783061676821412092393241594565092324920653244907411811488972334098942504907468034185961600769441999576671019846543699564411891279405175474762589239373448987293815874755615377959827798489653062267056480153017409180867330486383385700773714448247365832951118406826475069601121640*x^79 + 125353012463015852218494050710428531843344169566730574035274467152256069700424693382929139810686652857779170498092183170570012066832014468463153140859936285663077331022961116991715997583420296872949678225280178907519441681978516887961717738263875321951085507924871429121107234706990622384342844306745608617556613238116071555078120493184399356037814196716786421962218072845783037066811466764066568478260741615618544219945409671186980831524711078346153821935902457868085052667588009991477934373808087066990264141738606240086496236866602088124191001124492813847022308289999723837772728639636105884201139211640540543321893715382190426144622783679993678158894892104785769403797691497528371919073179721104183314230125376670512623579702396998070578179441745715505318286060057472709290646046430702648178309639773900127557899705619292177346253210242319131976135059536881131658257345613511166603350633501800989953977784481702070248018305162033638873483499325344776254209887538923627925208646509118512698677080008794937891640419126570447871736838863512809775709838828956720666106908272201679880625315423659598061804875401638232260662224983063883881582046550973897246817354456315292714626290540519413537275960829318306866140745504294258306433261920271336035148717461351971857153151659299948454708309876561164657675928037662870876878758530730027*x^78 + 27347885580872149473632788298498726255359579899686470150340066652105364744815103277841241849863895225940702270305285931728982204825848677156817946126781983855465842053604630089014421981730277789904062162972971435652672347634293212119118106736867704716060820616423868113911080878114796247081973943450468458978174472658464948682892273070185707068917924960494457310634590987500881342542735470555732915817664474338424297727796686921363140952956933604372661939949507410055486773089140337234422232738612601923067778443124431620526261886508942966565326201761433030452591042616727783144408049622058181688300483065991227215523326246175491589016897487212049243958125214658543974783910630953848955120564829605621485494038400457303823097004719051293038853423877001763151404476416406909240748227920830268290758889597964747169578228605723589100112387168922473507853951203174425572256700141592080828925577492616427293272831146268463001047447777329008717485197974943334888600327678638758393739488076756984788578607272996439744038108599349801006091054045527851521116645199828797991178180266145269592322059426694363658880455339512425305940135623412193227123561684355033600949840296576250584839808207209752162115178761567550383527391410121220527186582569222152558106499069641493888955091088786287514256050539590097781669485667440955449652259296373607981*x^77 + 5141728670609667744075439439886390555630984681896198928919969720780661477977170459287684692028081407977781705833164477047274335015990048196280063863430815600497289457997874538787702082320591271314179399583130926752788122266431671932466184350617270632122586945342948794667143513300928459719304496226003635360049492120057358466305486887989361107412344996466857036039968393110405111977076946835992602095197924460882046966761302351354453923217867991390725404822732123280683823973122332080358422571370752702187356364263303858618498590764381995186367519109353709627333081034816671588693548448692865320175408855510183952768418780201894370887705784260733866585254133541100544769657979331832449494021840728292637729215454274294280402008213660765673545558076072805660535596151918735998057548359784271705714738127833427769842171494343389292497667069040526210032863091184461121560511557511912416808221581506953456065164499702131974125946353905046719303833226957597109300589279747454845378778933279902239945787627872529972005796840742803510361576277614711416358720591614928343493908074597286018733726706144537954184505398983876001785434150541088029479281923328257115355805011729083847348036025964154459151375029697664948925899351600351390077236054410654521174707432835021168720374030238105921721591192975444539517420987337506359753570157164236778025*x^76 + 780546050462983015367116048070151503810484226527079466764150747752847426694947968373964473195668383560227593123040630057664969035045908013539236287773261444356816423354590491210873503100809005870157544614570363481370087895816969242627803284606546192906475394307863233776435093962940977514642153092433679894716621106074930479025465444754935780115440286173281735874674641342818440206233298846493226027654150333939078940202206414280442467272679926101804562164418244950989642245049716089670291771312824495025379007359214265898841779945144142625770754224102121940786068310698417881232100306173580546486262446393259799479472649026103401827041446739139139181350991612853283905719133339207162166782745575765260063164412007488502447925973549258405292335581056253189043834331436757664085320648707675262640470843409869403991960104802958348850741882887234520738563529368865236882380660767105411501078005603352193256706990892095305707833368976551455503810322562745775002103821081428877792772760124949517704568787631762762376873548665159898030816898841814099260918112714336967710844205358390603027159929762848140577870334858626443909140007379110916684486043469041711159829184457983028605300808915679726927643815435887613784686322028376471153031129577786600929090042372469825252030292725800358451163113174365594980603435285681219926327738924019340550052*x^75 + 71961501056801346912393966688393479682594258561948853275934281458492588295848967791721061062825092663417452066110897215436175564189075971889556490382829012363239885192848729171152115770108896613665835314216350824326228381765766876800881777242465566289853054288172429888976805015215315897538464054192809038723096399951650820521088124522470878517795265737214186987222294479563333636964183420062478533953646537263752354762576997202024515921042750235387542386187108679641698338779197805357587157521920604233525259421587992189896020897427357469657719881250733485972811700586976155042186083971800258276508340019425839600992296662054345966501445367259450195179313951853462421681417580026769290862352743131303123362813060077023849840368506478211959069516540647713290295674247866071979645197028423241263107739124744149047863644913723719541318381397590516724409360133452812005698416542246100500180964236187637161198078242974481539332953675187940144704967723208711561369335191998056101627099296865009701441824651013972902305311347895402967048340956948450335991057916265163970552336601706814928680759334698207849727419698782797858304448492435237682118724590937958977707516486692811617222623926540545467490767970365412704148226781851140793181472539309839157998836464882987959019918558519425626757677877199817236609096547111527788847019671519967188119545*x^74 - 7399396583712652999521342132254814440828056418380308209138953699771429447876991023448147089548835601840740552013311929209438680693084571357900107683481885282045153371704954590372225954746082391044979827588825106931918077759780856816445397448150821602865325186801294577472267663488103014717757438080457461085563337790046585794032176451996904700664691977175593364026084381143054210388151291980682246388764536603482426441944734723838349133935674787608763026997721967118062053658685225935390563502211993070596578687328393150824261201187383444276799659411948767867669244256894043506215948835379524252580486738105662256684036111637314129267027658061456656400528893109730017535094713381722221893148246345965135862224589630959569501907584023879713803540781371612224322383017284864226149791695237312521942546482410834596839155411528492188311039156197575958147954500817985270906596270036449933583703615652592465370299504476696039702077500969186228019943086729149313978344015164786930425657912336484309323669749755770127619450246222255909426755889502811381908686372557327540253160521845393101672522742418865951095024874000015744774114459702169932887501758966495687097751421738855342100984840636714749681344688080719689147102756236790043985132738042891620264661304854625752008060833165992971155581452507653784312459791406226356702825105854260001828655869*x^73 - 6149631427015986268718438221528443803233379047443679343551695491311753668146554733111143213689448906601092595173796864413629148276365120777339082917132570156466776273172833908093402219612062461274966119244372920534105851727834313088397559573286183157247584079137954707672748378539859679625627118202637016035177529113903156495406423768457725794345423125256694463500533543368279953417653497699182117600618097792948753544556758144193159434835116822193691703969192637573335818200393977616340916899187141030004403793930941471267100721862211159589227539336549642018534579790397850021196018532383280815172974649026613069385047072945381682241112134398360779226882435662720845365049035846510885241048208029807506926900519815032589634031518668848884818728108158638787285727971397622296159169646621297031250945994133280735782958954867095918570043289860719311591880705582579521406327016949924080284265190971512244097300180299080995838649649924486233198473830788244530371067084829244986375567691966745426006334809980426644446265876089237627629389995687573689263000977029151271425226963155778239034725015932975567852191526782917405375290191542408578062956091103664474059466408604645541668121934189922550235739047757637433846296558125260600767576137070784112974663349791152443124092894346689046294723415952565539420306339036365181297383674310494120466953069300*x^72 - 2052689648880032258035809815920442277897436989232078200710163662225781441318174953774049397637539453358932645977767808131417219383993758802080576718729600591323870275230080016155253162140661193303271041217492740530618868507867903602341681219610042177650295475890059310026651968328836926045550784740135298297293138206059102247505101557001628568022165829793706348805816173960691009492581645243665538579642438657216209968466756224049544158221729395478097128039242760796871275966201755880310460925123503903355061112790776717031420846829502899775653557841327342615560888569736789614266334937441974369938228140537837867356478292016863272889787997873889646347647628856841950455290615094743506919162656684290840677858434349502677058416421316890726312358021463086174744302489283362304062849651284795116656465471790798310590106745264767077293976631387786812358625040014355808513079061466959278651959113029643944254827054619519918734035925023403501306255538407378664685251394208886001356797021337959688915684767247172443691638875779629061672928119629570980627670433526285929366328594097307568514185431464595894804512432693176073975926997096081072311528017964022542318923858214008006907245489725162778802129773920562821026290598762458207482761518179151450815464638876885695353801748804158129499218236514751647091469116480877821120403906992827931629847102128624*x^71 - 517921417047404826631546349958650077144502861742315223476088318332109882186956084984274444323472347427727243801045130749521700102949523134583959074997978785277323567038616264051267482759210846808939736310160913064079687546376213070052596493208955345625024830301393653824009524448019805692901059377128199794480553571635665161464846234145863409100363619978943696072498128649869185520955072534642454901207610323776910238342702560438999382471766019136296928353686537127554145132564310511002774674782481591690204082290022094024453570430690672313439324205615726735727788752325228726222383952066482228248703900570534495369808028152081510710645030030425893842569528490515408428675320451401577434062081405662334727336664209400749724914103911966233066309418463428491457684562896970790206425504597365132007011042885637192013465817048302283900172489447270467284528796450627381893590071989559487782001190836045066752001383810691666004425469368395085100004116941425511162023043333417419914007247180129796157671697142797237350583744113372792554128451846155633247914400551602759039901839708741337616866333968542813484041044981803519269352784796896447038728900422728182474623585083530708126431978688848419997802122860157584213874455143864644003119690635716990086146495057448688602791133668274715150237735724949716438130318987767141636755173707905334444757332052032079*x^70 - 108327063978837069069713679023686703995353061967579330731515361822803962437057838839569689812630283638145151530347777498389767365962074351027899276468952663483195925256313861645749567045895163083537147447705685014214541238436427753268600599864320402706514825182434336538356136836410177998359114739705879561271799689996184524050196784857359393783360228536758572641332921571598912024101969449072800325058607232889225732520956219279806930576056256278965083031593272665794256268589405869133920890775088648891408030397550247581049326174868481204028654666814872502093877057214941349978671532461101694045576166518836906234823767280495115345185459189434808333630460772410837515415858146752502657259500325591791042773500730610395916569137995446110751431886477874415391521613610890778252055455744994307856447613343052309614746843966569092225096635404317490949323598604962172770907388520508288294378700058201503253974494737936510550630840916230629177571053802683562337760348598843658838383467077477036446343227523469674364557613124897538822866183801393740097720370024246262821917770660215065896304776034324549624967085271351939223173797540015733176569959692562413682389222242602396218037871700312864825478942497545577031173325367329809300917822595709639652398807609484859481817984483644645128624437592077096071760272337104760687437932413767524615403366897844648455*x^69 - 18838782980267159069200003761937770102511559826059795339696235731340922035055526309516775983293366117134711784071107991146165158051279624164343382120441955830756797358360374066005511015588686558963489984726737432533825210550299635920714045841227057894258803647604320205135988677395608615423549131588377530437814565225002620174862354504717259968327997407042965542312624099371435409480259933838511005271891306151458746482067624062318012100981954944438256156399323880984936643538520512368675821152770055195408786059208491888255319637252568409778790940638302775869749127364034435990854858582799920583366736242504010118718389632989378384349091002901204113977819273028763294059297247402971340453726835736995466367775198144619022094461138245562891843402671324315422078434773446942837161784950347507841761134667966858092197295417628997110755458132520997323561755967898374532078721756483468553569736033211021031720109725562935337702896522416578602087862181807019495131658373836775496685996565500721391063069183174006461072235080827477207845651957969360394769890590431018813503077735574921018223805691434802030360919633593520540964180718108802864983035615457241316737363886359767483293169786543182131473855312816124386202143549821269483031758536732679255909312605573395733926586681849593386654297576391608726038836564770900395497979249828655958559367531491313683778*x^68 - 2523511601030360901550577734066339434937198844144688577438680760176538801674882974240448694895761911429112711413185349981623623011494697197676310883403058250123304693113288581107778573561667382522112628194434195148566663555524681722400654110517850358254506141421618450870913570395162476950172017453093121117344868224996766376005470778480010082363609968145488215752902669869716104809521747368398599352987629755665363854495940936369575726886262432645818227015449862669982682030546755350282999797277107176523207388536733638889841997496233702029806990654715433001120250015120551315937284155917690586106465951190447020357381809756960782860226252039472774546021678119695839585676900548436348790481145493542221910356764365889011350188713033926720988658005494303971858202212965239088468061334238808578578049563114489131333676867260532339799899091129777151828242906761224759953891793548739122589432643947328513012358762246634894392508154132324270913865416723334519915609370506469415950592642826761533165516680576514599209258569698300707408819315082432580746304937131805833922715332986047000268782247280790775080278234618643149397197032454875857449061371336349757568546152154602602180970205195427934008055058915026627437326241536669015192202193659607066978899812659942885562567583582994411871747060171638991046428362921178778413353689590547331558671456735330381036839*x^67 - 169216432579889141908059539033218449067299857712522115684967512255570930393906564633055375172111446136956879669662200807691678194385557201022431060983954668242932679301750329491557719435079889993474817599436998518032137892104478502568548747015522073549422203745179124276903048490046369975590957780466033314818098023916425861267880713328514261922173877166464034312538526778296773913863729621794239382028348813398016483913585725026360983831047973552524884717486575048012470686868252162619541536594617281324857615302582073159297974661809819469169426455301795899173719782918126927339759477158255615465603545693372474776085368591495827343195293216919644349382164093996197508440331785817999920407220976427372711091262883450831414943871553775779645666970546486686953611814507706465122739923537393966147745149729201316142411516385110767703900532016982502631456488899556323312735352744166265527641848555097764829001265077403634234203677655003540878439094252877944152295717081923676063481879656756264026973168179934017716664878147701225218535787488634468910984094268062492042923469164291269924227670614247096171705261759457054440196892461422377947708759415567165085063806616959438140257873242792950094666203203546644910138858635399903994394363398823566951513773519853829074643008115755049064519033776328527671951613806801156180555395258776342148276844127371874665205380*x^66 + 35461015171619452205291443617493204523044866206139880150216248040159368147011137128999280286209329340259651201927331711016129309154782201435574586588090464134765894764375453009814609813819260881287868922660666764554199262438370013276294428490656064301465282911449158524719231510280441697341612635785355969800889548682135189569174374487105716716110078006758708036748847872212259768425699082420317380679086094780028303594263945862577085375800625928578870157051567793607594086691813173541945061831418624388400941900679505644535572193207687479136617996379867187606411627072276929911425635486983749315078411447878241390426268300084366286367057536812960641390096020715967156235418002156099944815396461527268414216668774097457566130801158383413788622517134662012757681949194626563778311512442846058575227408734829356119053974089087304698158335293964735538451585994730180876349955002705332005567713865902755351930176553404064441186344110175199824342758749940756619381433247365700356152283135045157571407820021980297632075371950625386539562815111762814257355516415830972873333392556888325735054931519406165428166041001788673242427851539262011238221937546161370387312222504797599265034123211112719528300638053906000568614343083111716486913890756534116924635189567002159994183073696120465220335222781605457786564036555584548684294341964856380405381687621976259274281675594*x^65 + 18080164247253849765609799531463023446071152970458233392843404254503437432303709629740156581362498607569408364034324311340511582771120843702451925671919866260400334453410665574077621716532381106371904011004735370034362261748807774588689873483627863778465176410175957712047365350453144540414479332185419832149262351196644675992902658351505573316142032071541371508373823419159053916725253612058989320095363765818231765628572566558405844374585535600249539441534672823083036357230363372562607486429289042248844300256207943343467072917285156941650991752532560664546915705395683860350651501783010826250277418451819235727862533853209008442381718013266017994685602359334137425596913869057882294998218527570513185999926946392858695756541632447599744814884901436121369605546296183609622903363410051242118300159377127825922189742106246227771854449162310670805370535774982289765105882981805973324182069036254044327434780389275769033167854293756554177835668751491283956813914547384431344242987699157282732289416811140842383481872890439228574579928833838000291216674526298474776557113116867925615779461310814862753608157734275015326304941581034165051486100324025719796552723040962151642257943245887353598275967852417259270735503787452024145313253705587447308959923860582535520142679956516660479034432421891891976544646271919436638100101912076944892971613407377857578306560766697*x^64 + 4704387447704062959651543667120115065964914841814011280782520251127061990584399231600727989453454357224999328683005135160907106500243387807475249627092478361523997676682797096271369319331351749382730099378725842657832073742167139773134030402070896037058895605365627366517679429083737680239542255977164757624757236446502016969711894614648736329059855377483387724718540286664591485372660211768822966651986129912431145620288404979367857001577918182955200806434757806444348679240598674182242261740012177268224416167311050752259495829550816942357682023251848900616419897872450845575021137663604859421390041257376482333591058682502933134858089155393705998616625540997806389587850500870702594144772024165107926463965326106851874270617579666841223579146196451799670391812102428077389847366760498493865707032483178314214874551005648145464947917366193640873930175809631424851577355662935869993947169926604717429385292968654516407003657082600205829707733510346901729754149497783922900717294834504282429159491656632156777969147633407353079312162285957080449892327413790295041534735202925039043114437143180300353979703639725249995628358885736357314773511815873580455551473951489293967223144645134470606041151220595872160992065673879934275607773153242751054677215497740611163221673937332192929247890704931591371316118348213511819497573840903700332535533031382678051006311758378072*x^63 + 881156825685153958795034767988423915022213660133980697290480557618221356504439644660407394910794624208165072479050155435357694615557278890106677638616652939392392223202166819302671485172662084395246245458875897025836313948761423638465084103321557900150810952939606234454480606333330913558457454325757981569501385332158991327582549786031937729060300542265889493072478916690744126918882457804992031697609127480875397752830654402932950742935502618685288197391716639487521952529650110751664099521261870088598322227812915894970389950508613624943450443613082444355224184551346012592697785865857854409142986394781100634542909496664842824224766362594071736985859075759066095195732221981685492044036314416536522721017034188036855144362939223710660589016301658918776199295744889439804494116962057118858957211810494372816932705430699881303268248550602574295630039338074262967586469912186679506098847263558083200065375508181439430208617832834244532565807591895381935117431947903082374196487235094001060681601871220743825330519039092645044955361418077376391329858323256301189995204701787741406974470501746892957512521871822880465800594300781059065698573809236203631997077418833857037757195986017308920405947819453945276832772184650722608189632133597623506995226756677162493387002804941488933179176001796583070340693265996383431143048219481647427577430147170186272511391026448656748*x^62 + 111284589866760182406252116800499133468526077367621090716455224457575385392480132969965962464968001404413881720127039674006322519997204687455237959772476378244661385186282596842116369338719429754999170761650519604770354970518795727318408027944438192344352543091234393675493009253161897138392529464770799748448838027798340617569162691832771382138493653876004246481022377356403585861189726251163194040755260788029243497425235239344602819073399092241998422935134439539029657971535196628797906921953052709586110568389840129411794862404718930740816437588112051959210026704442541061251740074902915022693347644656098056906470242804774122465288053944261882162444054358610555412098621834213035207891562950470041236537815436569737470142238675172291474924890991563367315329544244367489731771423944770606888815855059145547524762538963769688081160919186395388568296321703398174184189030405495193920782624737661748990203683546830800803482011816667963134088346537186018876969707398282098488746452851307012122863686215401406285460254313896832328090472948930119428554984858364887473012347305135981686784543814059270025164786040130671894527349743860833912394155645525464967212920350924914012239033629077596499920834276825118637546120036334297933306425590114971668899127855964953935226429964829634740570896280466515862770971659059640036468535935224941469991406851827293056687726643532076219*x^61 + 2390946430778393286149393338603113812232026544604198199312726016108981947590060111890138558696707561051369005840906693297476024334630627307929923395916780363997691039675279064476802003232517026921525976656448027842986751397098522833816333264341781940348812629463224431953851386489126090687630021791543883450065925965840067095185941725309601135052386997710020235363827437458666012421285677971051890943197904195277743509998351427262978541966336625907731730646583356807443867491852497158030093380038039188532054962438040764719552273358010628173881473732027667887449104961941248958949184864910712139037159262056565089688963148939168859627934605201235092240135520287793800217412810059203320366247817496460095112297168670076954585756913129965624420970577162393571663629568874653912490285329375303957238983061471095138335353648404020425784533065124859937084954971274747886588420152934987631697058438165160344480550512925156474293589282627399105859484077129260989937979568019090929216478577798967998367143128941426748555282010343595241297321530707237491590161968621064893185613046905572325966153174711892926079541408253323117197031006621934496549854972391900437316427566650438990302365548674609828446292812182414456188486043165097386828482790188028026753606935588721317601423110292946625543352740627542720396130624325858077477969894612015372889427212285403171698645249888641763990*x^60 - 3599756208025481987502509463776764379103864208826235129626545912005701934655699751030790471202632373107979099245162611320196877723200601791794939924962945745156693023299167806414234273685302208566508072239772806913355461538544424176933336754963075923840383703707136515233550181887125824206933692286547920048576224572050716102997707832729907859099635282742680902707055039159793534753526988916892393024994079202516460665043500837791345329289674765754697137061065501086866254783146202033989707056777661807286376497003408969897503335460799259699705178975747337205325786722417159554062046298557871908467967273897704247678018782555759992528413301876337233830813874924349849178465935801089494044586663466044139660137299312726478132533976480241501767196511688304962094225614148006949768717839693851970047961282045090183395045727170779900460568140212667335093425796601164716188880038838904052212201212364144234058745181521653504924446864653436909185318833550799762134482879044283964472615090283033859667725146972989453981040881719314328363744278716459334054420793922575105778818437526898972826214853530244870399331075242469654253237294896373022114896364997566229221852927824978452835058164665715188042565441080156340057767134332470223421562631746464005371767718886771828578635293407631273866608496036313957532084758843047146601214382098608364205677334617307443949578316976923002909251*x^59 - 1290773540765071587526139299573601195774845453437757463575469231933594471656933672160592633263891838170861199803333970293358028636045604383697666123588563670265878797740254497566160875024578864481497179550007258701411642929396339184185841018573066195483330742267012931285851506941613997957542053938498230568769882101836787754019833335852337634271673466376885455996356890692155628300478241851991756222909047634870913961710379040050624736755527620447454992447015264404169164112198957667181948342520388938703206250045425812390010403106310344285310605329445608805619332634859350089135200057109119643680296847366992140797594622578213677607351794430355664600018491353414033612514846702701017705732679090576497345600207953273886598519033613925915102998606762513629983196935940377274369515297947469184790846366204163441235588486146993494894232413530692365481914903607109743335721440554227393237980382022088296510255829606983030271100666498900736130408861828792197482246121725017666682350574465281979114261089360126978501730783921995484821638908913885973324713704799259557170796275643631006616399990111484583864129776583513503367580793346256799359042797003941736140060258043298405253087118465294368890999448418477172498988304377810210564061477788437608013945858689094894325719031538142574686431529204300927165692052658634574994407581651365163189915853497564993134027203823522807784489352*x^58 - 287499561695251777329225230287530329777272160922381569805257163621633856009816812199652120429412590630933981908081560467518974121417680735816969863765845777130228435239262696036561842806084136279755814267840561655774148915389394260075152347425990830286454150600228038737704202981807467708533368917717252438704716761348865475856833093846901640828203534227918847213408354245273768960042435770845592387208250092551399318856000751331205758229709624821065452685401862828906813398637465236350472123294502944566379224458028552475982980505925157263128171424340574847855120799099621499424335912587615894488208892141918710596189833392827876939902750558527480176977256754874301298554434501271729065199297307863740911962723427787269735920560917520244619037519185522258241892370708042931340289633815638966798411071010936146157372155333562145877740334064950247836537140401830140382602343489124958520704987989509696319734369874410503338453462020085105985321192609820948981692085737981668011188637504830676016147011433047957425939057646922172059549787015509212310980152298925075583732752939436737920217722623057874882716751019547806313827530660221345750121380223791823941209339222210676048263911972391123025830681267882889746697297906853623513655658289328658224220724685421959834078988325157867855460601783827579565448149273694240354160662759460429292790817565786688587346313211041130939295543761*x^57 - 44155769925691143165082121955013146287119983887387867681490361338716542216530752529371670899357684035190778819852318432281404976362735676766717702076397636875919870361172590287697757229009109481412031755081403719604191523310149527654199961073569310308212427064899991786037864453071837606545302394833331998513705671277325435645116593400748766015414616437796214679826356338143601943950596083050518861270607245977917392333206811584401219522859032679465856539960477212989508848809534677705937146606778806487136245680373330481432253148389859621686596605767329924561390561326857060036251290507417731561277804983505725136278698032869023502030834454746152203332215206035515801326913463217136589207231571805424161778471173723214515474702042006918899305842487407368434914470814300942111771653702030560716823591575973718092917582844042909894604863323882504223015727259176235745337679083030186240341322038471858719491669430825535025923449551324884426732404669880010525080597224312002251038698703021630061568767082728417370496274512355819923839019411620930390600203353211614958084498166930624004807528382089090079733749576859754456278697461238387923103371461307567773908766489658979220254966332821427885134917783214970725083539759154762067035009179599505267792660696307014459652887804389564192291175668904195302080300166429805260139026121707825153482934167025953618602454494600968287354331656975*x^56 - 2896795893444978283042739155914012511187487757286614328354223384204384951724035356540809109351920071872074101332177905344512529666546627944645005158837610023692684759830829374192427239783957647806185039376349156240519955204888641254507138244731405138094668046264604416227516162651914471615257271270471949231420666339329395929841898481076639552514179733935816158822091075838522189891501310683513949427632140155225169194442992591491108184458731303790716438107168849771878000760352242128641704925323831013846957368539213115892458040273546587179415912653705979262911447663876063649065297149783058253831516375175017194715994103673738677089210687851137980700185804856667044032578982729268107963421406491859793061919116512860523093939801633069813153019461712864823402926290043783543756695933336617849395714330069421134071514729850768852815213939433013951441975733594554769706769444787298757504276639106068124544550850486159934396898838878489813511324247868227428034852472422437482820836302426846827769844639472818502635958073146625573800018049312516299153589774224759712786851774072030517040197964464749842818199709153085798418030693917676634981621496179380314335449166863521909576713508072086539004435405270873497342818152527784153838356382880584929140909494358135108063108338818720906639431417543770761883123682316110197411195610720292886741929562217105418263818550372842979910483862136428*x^55 + 931936894593375770385279115684532528537377382721618961798990905526033352623157991013866327493293953259424824342578536876682666380176097056644305204765758948416301861048435851570427559468807509871624578462450731435016193988100213830539344026641366151688816743815547029735060078347262296967186262914336423299407358214599033545877188234418984515078445463480816830937185153716776980214248992007494188264425703761026395464678396004290564210778909406345289974389399382883929457329848131943697108907066858671991962979375129784054786237140912942970681184880181550878505102797906220831465469105097339982945984387661613735435674510153307094948785998958212651441519454899839327865819355574051269446675222184325577366039247641366777686133282334044736031389619750557217651583791416396942716822848892635230341161701496449708388419481465438182295194613619585363762882024209602552543051881420737890098885401701783260302875346429478459486685024003843617547456578353647967337227989499406657692237190770854245672630761579438029470919001809885049627517430737149053474932134958754676026589767593801674016004579655025349970731571172965691352058221095317563185469955433908597078736891474869603067672193141392099732778118921122224173471911651398062144554751068312133149958913657747325933978795166782847961171601395046050141509764340749125527337169397353795817815826724473664930783721308488109354114385965053469*x^54 + 457945756512610131556907407263343417904230603272806926493779249578064601682571901734338305199458460079466298329735178961300133159719701714190205402364248409826804265477281647249738120124793544720171328109166912297276017342456985769079153141993592323236351698005685255117702248384212501034816367294686881520509459249602161252606319022770302661383111196493623943675945210895620168416241143393891808721726754632970141903558758745072534788572279808653792543745613842487032383160910044177753208420291582164477982211601982535157331383239502951876797191734172531904709303692787489008592105855146901907851222638716004610873252030596817345017525767014577428525081156363450386353140735561973595174526039276432843021151791754783905320971985486161431035725382601993489448547102151974791565012762346825895605671668629546255708899552561711802282508983226868361556327073577916975363028675470169553257604839181221993128969463656299444487795077719305047572004316424523540293413598536730149222825209065758956168617283142376899640613977844866206304031732813660202272857204390453229671610877388194497151664285330431761733268058869871916198350974041252925412993405156311988325045634088872128285839360447194730559985247682985409089335033757842627342061023430299417432134960098366154552195904609545531962662056917431546438197634639410135715034593647956559692578490487823892812662714584203408173724448482892689532*x^53 + 121667961029430946453982995227146649153052374945848512756210161929237202262421686663909710771069801475965094190129002292098400811857549254215132208754845934856505427956872565288588307228697354090128211842719721981242451384531202162275328674714939356576550269084105404459180806465658803021523468981572334747464406825683520136343314543192386036950138101994358982169120217389955142425806352431658666141115038584455352185238730868019599096805342301456689740079284273450765076252445130224312033036340870910854521162361730156035596466852765593106929174593503023855937800618043199673383441310512194731696923741044679322796054038646602771402752279323601330902681389992428139702368293216860899486476216599251009640400909679911812244703465008593143641938534515549871088484180508392978989057444415544072861922423993989262292263483626192675696336077141131694127553674692759996137554875997499028845617108005455007994230368486633037599977797469713675812472010151405121062426913994128812072566852147829168133103901493827393276813200025695011014497338045460596771568642940315695715469283122462746154984032992843656972869566096242684507539121991546053971897707204682269012383147231760210523628409103200972498826734701440392550260630752292487186738036352456461510978039495812481984954522833670941617334713996129924689190116809378769232890821894897650588479735047128495270744190407017718034915312755748071156439*x^52 + 23672874958540790198825270995237593538354415707629757997773734921352438438390845333352998893316364207725788043704157072811674046521169710531449159188605827912720171453394208619420288686840425558851638685236338029042960324825057583436775567404875471647494753064184742074134663856232443830334372303709823115230165252076642816657834278240339253894201211274524730249436727181363161760650228488125867988876842125617893515259035083214781911980638053551167781635882807977689975962969014809750937553454101301839044100059568476074891346717741507050043885079737224145980641407139056487791878510070527033707655800371117781099447778497575353744106572291465412870796029636226670367393881192039149504753264286987815518702737433614304858127544253400026052679877961531183564804757830640651895330671036527417554133471737944292522047699834171446016978934046951378486549456948161268520357277434007809449048498895360078522200665458520418721392791208281734450460516415524315462724800003697990783340134193475295143005667144215969859375641465858040289098584551804651538711367351026811111116857139975120974535720612755168541239918751020675518226748633313047448578160008691353663632160499053695306465939265343662735536159756540505464497804685402390355385012056369280163559914407331996758988420106380893878023896458025276498940730542627045379727808465418211730482348875330229507145162594410445584713758238559307555842578*x^51 + 3427265769091333557616777796797573959961983707749119597440807237566205979734528848986542232743495592849349290489969971438651282410351522201025477329157180587692428981055682913511150400880602302297684064348379891369063458905761103757143544190804443564569109119962257669449318329137252053543930154039426594060967577746941128243471818700695294509727178998719926552448490548443113186600259090818162648665241017811695707773938824645453592133684399060142596939946716309201864191506876021442173804538485283119713666099330411299358838854778371316093635836367142792889828569015530860926266596087836307520547714699677524019914652458620872731341218539666581346836641179030248575377531813473239200722958343704686896391893366742914297921148720742401233117384091908662250728199791204434370709970036074653233434248126270435807582429366882381714262986568524157447051745258089215019989392121512940082712894629314957776554873162591371133204274693962983101056695278467708589455334150945709363555838186203382219653301374248259601564544213477927198005456831227514906819377949302816087595045704188311982739160396442627505474549272003503853092111894551368971651844466891779672821163169286391433418708482329685464049622008671788559482769359097972739332455716204148202557803208410176048981874310656004622535936624028847219114544188177537435575627392528035449274534909682603720265277682334770893768910366763463238746780357*x^50 + 307574240590922592236029524015502979071614471456434147064804220944672521204907298930642086446558956345388039426362540146665227550128057187144477779607312231456436405923117364662162400982401346725278806118488310678628923614034658624748725568108958035236883008176379741987080823456222892046551577808827366822646796394327193591457393072267177111596879283593126709988153324158082621236771528823401073288572434492050668917108652310764213643731409613035824752052979517153940183819129290070955685583928033396041799987922366306204732476885930015150246916415092333150990485121003654180606487345772294659777829053842153172860193453261869623497124418787537928680488158789686296674881800515125149420151453271632362458363486465334250329617615323329082284811306470950062122693976429364673425876786469202867561125425989900928021825488655928237145006559907340017045745117326485641400814357031141149878611036925749079378534366122873504543057149225323611778942900819233721888549771376145335848876249284149311922733514044949237605886020511661837737156597314085686215182343152827526927679550154946936138623671159080240827790906301224838974476175207989608762706067356468439791659542220991483413879544861584812499692537189223592819976954212341557480036534534080037537532574762838716732774060349123001541747445799160310676278063512647462563674428560909598238327342499879230844179139944499484494797766879775047316975997974*x^49 - 9309977598808206469090574321252491767486248565956013925762279018159045451989868976234192413489715368438100438935220911779315190109493531781493319032520933372488651910942184230282241044562010888992657530202454934253874716587375390957581994439818598807003049930828339859567000868116469039452206871860272948525542683406535122406853670242806304930334390022203433393434840617951722172378932083845247395371807401372232631825287913501877695475417907902527906860617060816981861223915784546938871128512176225425395481846770970633194380622231681158094148671925574958084251581606395590858343376498972883893729645919790752789162169781313539067097975519488641479288756663927061973563518372703829757871109900708474724269607020190234481789539332822856861811182497442921953024046916861854292846150470555343360344872820966688763720625728029208524366198076669383051917674788512945638270179738659258189557348404288621726694110615278566934578645511417309950780265687122494493835662094502739547419230377047357574970779857137821536046872439305547832409188151436317174592792070527610202742732591475612081023184980556515735278910324650693057699455412239615423216443320159860912919905718867870169017564095959977372418197304043061679828201178677759793367029485277045288549571023370842372663213160453092839234080572818586684027627019349973796370501396775122300414662734093075522751988144086661595815911134226941990637813997953*x^48 - 11248065161298565561085044221031375133956056383302658265400192452883973320871515283809213432359068413907260382905967499519730362903263182367936535934097849119039148668012641255098612065054209085552184156666467167843776078162752455157040359673331727561749475739278668159247110607291128511133237801063850991117816254319086864023100444994252344471031343125299485127320980907127333542229098336800591399942251667290372402847879434428961977628659469409277199119545679367826175630778389501127952410215097998180823022482028000797333518001233221496420508332125460938917496194409351669240605485817969513191626379523110945849765648064623453621376496809494203734996638872540054374207440414840523405111640981674004785561559375556511723315438389127240759417889673688642381736388225236068939812838904302785527610822059600167877043865698633814825922807635855460779630014415061662249276058928353081342751102202900901830362944483695246428245529371067263483782519041968182722676932498299809614257303942842858270114239368761000393877586015908026652194193444740692994597009229570186893492699530425322960684209214125872101619200543642752482597250025309153981444966918643776725900473228360044256887125245841606145200454380723941370325759874349516175687296009803516605877377833081901911484405127894569712840943680786243069328343505890165778827637517305698775685700718597268746176040069494243385289704582671869310763796941204022*x^47 - 2932688870236194090588580162875732033360117570680244541594620173982502350809127044127626907886038191397950940880890786529040694347419809941632182598770429699457592631687479612252731137416925755005926163104382908912341229886142536434144019502652591549885435553830406865135117129777376716868416961545423361599055569011441083822204218980463944048591739936850676189443984425948705162802925270090386227399703348823970860653662086912789776903999994135221400185674436454498055561448296985799193272262411419930441058185005661184430774510349268734872612745178972102300578285668180296761612127137788699982209411105040707914032922042886049842041622507808354575246486170737802301581496076583693186296110270336259281284086805982408566159090005833544599555808302559944635943830830596847398395202395716818519447174413522205826082881792394084882413058464896651171268150582871291721553515944009840354766446497527641723635153190699974965637190315713277894706726077740911670780108693754813748413525816580687509451332965060546308776729393286079097157442317844361394501991423038343116780144850779941712000796759203137605793426714414497131009811426248669475086270876172002268262618564047255924956276864596501476022939800615780243187274739043233911984944143541526424807046672184038632009693642804839140652528063984302217923580688286768784919052074641433771942571612502700570536412891263772814064277915312094934670223605601494559*x^46 - 514772368363027914978817265646989729517150112080155212526387729630898835225887350246627916268518059041687053083905880277464822328561229579994207566420838241477427245333125628626659555105732746575433147799742707215867316556950150941781456866193115658107135886341092316903177930937803826735650881016632035977931929490462825398748843813759540640713096232756290437516820929466581454294349234225143486943931399031832128016772457440623270064726233291057735879036116048328460277224248630085894206418924307984851953742459317746263348541232344753603894980461082179731085295120522933630817095171259727611956276517031919696832782203739024323003086603498073652483407510537921035120370844175009235292266309953819247576067292759966487586110528822291283569007646222331103551050919763908708820371823055099848039627686580005079209909902803700843403860520300457464752743298189054309846745134390056781768798277952016605300811682828625225350547435553855410486360414846916522636261447311033773048906922288948385475030701505318427801848475633288104852332277593323801955752621524375508825226780570352276475416555708392035048276046045793835832664364594289147241771748414366176742281511681757043377959278520596426979021629364453493508223170106360987459534891494008783778648560953584616496550841707107851788514775180740487217044523616746212422893763191772751397201787389821021543213312350207437465407037300461560196018242272141233045*x^45 - 62128703538530204486321349081789477960273429436128087524892816792927706554665442019708882819045874594561305080341177754760979620878215994777386352084427362131183667313194792893094026011197693321999273913397478315150573731426002852694762136502449497827906639547072368436910076697856264326010266675558236605523714703823908972305724926600014558493451518558068444667094229349835128209817609630672457687682496733168990995622443398704691074371401278221721777838953996331752732296819095679740537715900760684977103558620694970914911880535631201331662393854929164493631470908457519833042970396879701951397668623546778502110506695667170307487846039211558119151848008657122657306729595952701362996967979945560421397695655354271919687864550572619122031022609512763070406703951095602506258969277356067858969413891168764429802377739699435600115648473020960074208609376498978889949048581633274492459129633545248387329878782939569080710738480159831867409449371912509675379987855679455065019006742357670016987543018745377564216276959372281209233659178238883256066931618235528645259830528037406891842984683719479901909768783990711074845378245030918352147583839376120877434588755207922436853117903403969744623684598708375589927152904072314057160830415120660495706838878221983315109556315877137139023013947005963970680898401853056499924242522968057860306763846971353739246566873120180921479878533914760554778764355597456548210729*x^44 - 2968425949406157108317997637443438847187192706703718891986749767000280634597019623969780069500685595160936706270667339135704427793203028480558889047519455686045390180915875419597739490507567960372929959802870108294800481308686380882965163486412581462538116085050393686201741905017535240706141295481469061001355947907236353110673155201399708504095443595642263742537278760132498535788876398981578996365569314770005963730829748477637598098297314322644660577150091302568478423819310396784400059792766646347962580773846496320568004072394359583371259792750772645371430012496117156317307317818531576787462884985815932918659218240515755916813553196157883326878657249848146394779158794187017360577845674944131115752398406442017516324432969273120053016826499024292417121722047707217079995395041051322809281418458389025602608817899239361593800409285696776303764348243626196058312612109484352595348278979588337190183147336113338676030088252631715028590979823197085846639050106491819484898940529456083551180375133576529040583810410934768017504978875033717297063421550377834017237982870304794124240450994753102772708160420421570602527377627572181100476365750528848669170330374195799509061159958168377704034661772600003844671355235074522821950073389701372314803633266284661001133208890115036194495102317320455540600977732441725331530631947892140045582861051142723478104523423458576630793711655256367221692109826374682662043380*x^43 + 807017531012404604656764806176453272213968362744445076778824980839892712270939461624077783997940658177502835896346339284749869445231890619399468349131439207923036930928961656113929656430949777665385233026017489026759492540447617275835207224556979238328864359628820866514568131006783613748523237022849608837035877805686287342315755126662264102306113011339151750379288021412568541830634558046774031777310579604815681155928448738755827816061833756771492337952739920829151328378134829254948384805471395094000093440520849759681415434844948907666012824552427081103936609370597207993770314878269099723916016999034843270469807917729256478746989596760387376653694270055803529009030905472093794669046857821116958744664616468263436813515798050864764482616482493840213171592105742682695906884272194827378345465510949926871106170726027401484044198926386022461293960863148344180804304749504759358673752220141944027873231743982576177430982862815975898779540874882209959249412989871921638879361756810302892196547437948869802321048208531701022435937703036538669823785066738439567305402569395187062762720333311118288663578616436884449245439255381622523338854470120302576233296104220916800456671859141524549245139780947780422808017647839898396009585595200227020885075166931276307959005017930996310883797583197343530616332219426187903060027678362836064734413202292932103446546758946071464652978794757773072498979367614537810713294717*x^42 + 263804513508042057347676211320344419340850521732367794693591567191482790419419357655848224727503112453455888738854383868158401356924509915330106295389757684389567436249782753933470592712311378039262624081430311240058330976825580644616734706256451988967446921429310605811018351212585651072600323073700012953663843244203478978842869150097215788469837906224716700082987964711788780557402051206633087760366510630369267470076920983957645031911518481981026866164516806052575546969568516604255656913526917242222560458160053381494561020896393865785131734415731168492621093222386518168549643778801029417136409948318347305000459453143141891594607320376594259149696575053594044810356846018048756348732824910796208700928206759098328363835544715920320487214872526906305980765361507293722232093267558741093398893972530055817346754506813892642336664125188996341930489796156775819770727162377658114335631514162238555960265182338788687542423321355495172130483716543021614614919571820089711186100676505257225066545865364762839727957113801157006099921974259542584977462593965859764593555609444278111134552072596351378535830538214674284631143329004563686091794771168311125077931220309296157811098911652958118168403273019410860313836710900677544852818137219819086675991416296740222633255270248438177189063130538141977305164393331328844446182931155151190166067266673056766890418281698828672728576125143836970357139267048160530087195128818*x^41 + 41251225989819998782593100208514432308601034271218264302518123668659711392429673910397814886084408748741423313581764742412651877560150106869403870831510746614246921545386685183112465183806666606371023287081742978930348350897311200940320045649083312957996960392267816457372377593265997021511423150083793494618647209307962115504134245555253334175558559323386193784084241088627839904884930016250770325970398638965984918748744143499127709679264785413353853365163523323812229155678018666302597559374404961223300779153032461682523787776581203964197032579101684133340268315698910236486839673685836784381500137089197366202325690340894382642615708247182932221886637510172001081716948228620146951153449556858622145996545351708710147037612389662374364890970739346560222859142661863198422797469951945277542572162756885985439708675924118566559859917556857118706215618733755157179062876069220824203493085337658165200446416595342708092029726904011221499600262003132095253231788240828752589299416125340514153618561704039514284893321031605702254617564869879927808572737771972215537415311818111056179252908540021399274754384687820666137844165102976344030802109226501991022760132354200731244566133333454223710109799899843832391747394242060296097454232266222037946255667918063122197113805469038536677829923047093253340447540121975393790781669531482694037758604876709560167470851273610237100024466867413338118461923164447386182359398779255*x^40 + 3016978922800685030453414750070555764187798539234937358296241223251921573145335841200229612042880208867779691106221515604063435106285396125082691898000727544386573579428661273816038959799983211250118687279082045619517954820009809718981245021412310865861037659146387680591875679877262967330905636735741068049773821566986605582134170744150419403812361248926530355769723980763968815572666389983581361875559836180646622277593958720948125468691714191926373525445005856271373892210308327673143660959110855443239752342712638692658200668528827825484545436658438625006896344368810027200305896026716567320763462985302360602223014211043534985722109351579659771730122800692266803031127043803762528703088897090307398678896877841939055628910375031015815814095727248413988990768744204615895083683058562072566657680719801506821729830351437991374220500206807133938343087987406264240929680359568299270280129139976858020203237237082635649010583689597394545681156118315792224101415737966311887525053208363778858091897052120703360122950299305320017092456112337413670588009883873677645107742957462005466947582542564944024768281665701712760177614840264583494331093854725004741204175061151920561428119672258999770178031882024796484716886047147691548975769745862298134701192905082960947535640699613225941830660968196639650963273989210205903533274302817998274599278307952970431267282156114537833871895422357805949594918216303119739728526490731630*x^39 - 278179721936166531822165898789593920053531498043324622598433429626535259238206192566304342598026742657786620986604612305197013252369625105859260279894046637324288399527559623153592860749945251328664359824956657312894827737744179589739254586829507893958125309058756818789822753324045532522644178101795019622786316285052169390570150309687595710750132828084946462773054166524352921288294690933431358524576473279850483126950466036312730430359723264167078023777724164832200187372144778552997272384795026969664087951409184319438746647764502036173420161874100175977265956897605023487559762788260122565964190644853899107993285085140205236498235098627802103489171730960477646738489245457256917397678547266984420319438724165813010885313610937754745277501608572930665030498576256598351319252504516787594170426888458434923072987091501218332592755928280632996203999608190736284137276848620035120459733409295317314556764349613049351809303985122999074211830279855914374630571667216366023112706013635320062456722074056293836510712397098045843146095657488595461836072841748453594187633964743652110572963006045792338129033610381960238295071470978870426193222640029386474632160833909489680270606986702486488827279906406207966770892317592842689022331337005243908619807312807806407540505187483817136840205597076877859982626690527464893245770293840703044287189718212246013604717256394962182908603118285620265939771590579171824336757283373877492*x^38 - 120517439052908267230894189586459645425522482616041759237193367600210554934773570749691851616382754122626818280933929243355732444383451619008157693775025795911802782271874271741438051575363343248723507659460119456193947989901973583276982190078134862710698108586816468584838493495599947974306869811181971207499626049812928859522150883660028566852261828229392603858195975716920055957278949332986207117931517233621527076590114647475213843190455263442512810763521355509672504475319110154368655260257642063536388650069221673229253983237929088964866516788539647363705523271924629757463091930310025302011176671490357586342057781788932284756009415143323188826696435797230531460435979753726115138649750129974970791492582757767089541479036875052663796712008177932291569325916910605013323078150127534625976456729394644475991090889800505957486045645814349111021771071172213144788138128180118773436292321913657732192447698582668506298240275826452728874197132442713533014455799927948347054790134048996783441293863263923019817162952534235257068604926452903842050442264326184055699179937475982477989543362016967739785169672615591558559718083248739092886620863779157803690075492714152941806509076523350729257889768984810875602085144881724698560914784480492290130138530526904881698239112230570295693063717764391751369060012937065594544626855367522545297501623030753144198395465945130881596810801044549803179078371717507711825104837425905389069*x^37 - 17442801473538537010003787117473307601713316769733185958195596869782594903358424352388588995025159482244331726023373864215855731208442710371816600253617929886488443444915291550589083129122611835335879238422158519375177230515526476068532331655772943786923586703697747932072040754449978620337975893872998345529869462201406982543361956821844000166796827069989269691385735535166909771816265568155757718273254561465624484448031907136886718358497168494724970191745532144720984333183626569275992836565309078432451381611090405229242896797577406592175466615549346315101899131711548229008408254360974011206949950899277308047764806514079669446905221972242693377936458470160669676837231533491124165624599833942820349594067681476853989860042696159016304184824406184907560766673224545457580582128091898809458061654064414980720611137055354351091669338759696264054208440549983194773900316866330365063112085446187214547832562932762100510525675628890267936714315049502783880248989022957012787893514917839950295379085781303376654835260411410668384471851847168823419842510995893438481263423998708196759545320347817992973070617444489858159792791722685915427722134396020439813858666631899655540858091902961875686143875052598155292419965211698311655319828985044249712538340908707746753161396246796398576672950263047447699995428950288245806461620602514090608529976821712128465061019264558546799780607921446555691283681489947527133735854301080994383376*x^36 - 768708510897148277477412650204625046216164108713597930189166316455341927256472797075167316691527292725324913361997104862182575385016096308098006625819771437970354998929891910181713514601810817193422052408119723401849613745410743534441725447293993306071171941040128286452989171269751838906599634231444991181049221217749742048960163220789045967397691155482177593520915718201248937112716612243462808994542661302303780882015993619845106765231537072323312547683126884067758957827342612022806569497734096822135734807737703514000618873150335763099665511742034714629363534285286792149013094390824388633685973886934091065094664414110430117795500769053964614433188715138443313916763480712430099327385198801962312071325511224080601842974056210688152252273443453796645867893950650241052445456765841687263490597130221434529428440188611707461808185825288403251678682652933864565727612453693503473681812387737588490246368357501572086361131910633550429620655107671184613609569003398837224179054703876950145948308684119731818577182582311826623961241117089534035726223920748461592604576397439322230608575285348671206209561569311872524380544063736103522008536419072989878321319409469295472726352772233216915160832973907552716309242082869289275312147610397087413027147813197611075190192482453324677910086453503182978487905244690608335808652785948408441031955519318177883439263692022819817292724824935368712299334017719842450073302396383444995855216*x^35 + 221703124251238771936480092095263593918313382760445496320757440922896516225925262611145259709811986389611189092677321199849239296167243264896982270192371181029030889075778995329765859181812864356539453718780888982900977249313766296847279838171220145316371001242343561454233855189794159135258247915347837401949895228306351381104407835958728999301233909325291416589291545355568099789860940165868810215400685312890707923427409195288131489662240026037064858697565264324133694979167232963009475643065513421305752921165556063864054458534980299949264333880902345019111605104173616162455120659049465374991630040190779667857204881632925156712749119184529365797348035045205568738532353120468990896127083287278935727488678929895611650206381191395264834670110452093336343562240780018618995477506734394086723562228754788218743066663060917367860048403855126444720355241107867211409591622293521392830862629353720406872658454894502689284014516991406202575810168849899754253800340968633643242739541306764008546129304605954400835254810009365260138550270191627780273307995555377825023757626219327489016620851344195143947724965701316849558818154156803254261092297649051629027094008394195845761096916090638743259099896203044149605772696188578162232866492891111152511963989667662886494408239218953892101506235687115821357930713691897511338913800898445964437941144285009142365705820678732308411680650689917111277867518926104050192112942848044265029983040*x^34 + 57516701851892486715077378419194152060506648819229668932515928789469133901396186213706333277835093778047329832178732102381111663697021423085237833773606630919243564150771879075015548480084182223191306225465717848912782978620435390736010508734442549317370787355534900430179959671485405960906208893821680271360828047124381180025446779063654120883499959031090893232299487635445483073107495558657516788201754777400992691700180137143747976828260067060243390401024402469689329156418262571994447638160903345679103676120551729660437645036690036804840882168754011511383616718883208916743529394781181160151183678191020116205135474256362335767428067560754141563227152008588578090022674322703716364159001568383009793159053447969286159973827542471148612808321397786667348957437779167328297186908925069806040727373072125989860673334528299448753891489131993731950552848237176293464944196062064225778663470242097012048639459039751468287004562841291546672966270956992425702959184117109269481908705048779027927158324410821038023999455502050734022436454751441173498426766285809090999555657351723632819936065918673575265343441888419947190214665191656004788477728171170633838375359918734287992332427885789826867209778714793977838142121605433959410532165534823214588416615412217503575160977078633836023900258259393329848745916210204487420375962019601125382804352715810499663212396020687904906771719416357083562239959473772452829358621660581646817410477351*x^33 + 6203783206410451393300425043939236676113891902596810327712778458951458195924065804457003066999889985044056975896594150622219782024105002482909004750708156102075360632083346245686508702575765244604021066102074282400314940084774779686313234162841654532451513821575743051796584363097430809060510188852800366625242697805428460619895789811940757155208686373309566157563260283981181460043245953276528139043629338549951599905056133404837154694311331150830734896132923697207823999156546671072504250416357370234571718347529004276935476702545892961295033511011314922842697752396575527840243790824445308120769818467463596697258307214610890907548009633900714301929800509145911292638021888284396616190648235008663674385369708396355421247640419149603038127364476208349075195689950983163515514618758247434697577945032901790635293843066757597213351685620135108002732917818040973000745471457284730496165538127124858960271046581788921777164327806376820828836482404952525315448035115141772431162121795016502800750531196247240408334694657776236392966027434586211234073016487139198348478719209352835980058481737232385112828130924878863833329265336536687977973507679911191365331719663472473740993587238989058091625057991609394863256133283458899650246403576070038772041867940214332925572740273152723616022056098266138982571914411192755613682336684634617227564117539895717907129953366126489361488760238583169871195185083561514445689721700586922778281044992942*x^32 + 5969691681204516752395947231873480706300488905198510929610403361566746555728755691723266594181778338518131563521557606967137452458141085310748192287572335912789949337037954039659317439241276027264130190404731370438991784397324035957766088097300413002359368211333425338676686495378849949935181086469057784078809624566340955388881913617095669929664382235480997741179703574314237673895434598343516395945208619671358137133562353224770154026152428909334871307834679122813829317832634954644135006620453982304636957348947036067592030116575924429730693173696436590852396630152559540892496044692216108919446798540212750915642397518737763482063291384599557759568137308926802702936741458645287648012333578073659417402104025261966111358908964636267313139189614350864106009654984763365448218378307895522988867073737004173064731330183480063713301945640884050596079021095759813047804628316038293120166028335818479713069112981563366666397402921538607753329334137965586445444768366687123869754117161397118170034494865307293360658929954646102476498330020988397818232402050478456556130605533238044784891048527394266683653042109048146296896196483593891410567234440443378929464858031978454185092077252844926036323983174629510191387300996419842838996766870054269698872147591246147599985416764370917383266450459890442739923875084893293870978903351481528367947021072188921243844191240144402845467805365871662102519449549022536545956667170637541408048279807798*x^31 - 117447635786861509664796555548598220361224459190378660503834399399560497177059388197123255991857975650567401070241063232042537839465114954620368170707922508511132361597691053024685046168601322518250237397085971200641728567525393398505359145392735576999121029270813329342954976679408353318044500271703859453448166254829046255664917806017437864296702285030884439257207782542315466181226372824516120762504945299796278351345508577059108477084694237772080946835683677574335769286701111848465458855564181103510061016917955532103145346197027815700839699150613114942282049187752682401101271894948980065122092472637374256216425523010102411688862636979217245973587839455120430937604515092046361149439622018057557280507971969806740703728363071599632981528592792659059078456752602260904167128812209683163502538224292501552419233959618371391704778173252975310922239029079307817500406020476437755523519831485230149859417968779566607713244244136296608667419169742693503368075474425802943102204759134069963151449558169082040395005731865288719726896773569241609503249298518921404720990202383078274639876783598563316171079129015446896193073946929582184927226896774053715126305236579022033190733196700202839918642072838055821699819478537469082399654316067378325258835825683126856303431243196301312071127474409453242909725817392935121577034110592123374017947341145545796316829171510209953628282795679380552258533730551183963289642307275757056757702397324505262*x^30 - 21038825406591558681739868451639988879485929984395240964257589627674079904605250348153116657569141022699104974824204499450238325386579382177771479807616576338004703808111587650803168276692559363992058430548472755589862138843189416972438156187242959188484594740489229413575794730527352793637637449133313990196881636560137276706757912772250634004399334788261123016111296973789364004154111168181243997911300382044604558068061524672568281434854416467676906683544222106011459836232734712447791022273882249549778738337767113996930917891642180921411498594091734428548428388405914542711007145845299838374191144611894376528167608796905665041134297306274465907725614490022168667251276201590221104791370957166573656945519102673001463644103717231728097137703151414225780955217238646271118294301144293106790692865629751577067659661244641557888773111111075632050635257794671991714960182197275093672297340675804022469162696903268933273471277672901111985354128344962491722756924028009650960339924081300733731274481580035581542267447487222359273589973620361924543706468826292666922277929113505304570993254704770245937892105822616926361017017368511678174441471552540920053551796423220540964634779052949090819283127082935674927406558887967538410684482339427384099862413291445559925997754286314829290095189159616200237393531855039848211904360356521276294567022388375423204385521380748964718976781693303674227064170940439697098752277382269328098245369727627911739*x^29 - 1600317015761226612197991930996503605840826322760127615928780727377578326899260344157216647969205408952886176493651993783778449776005277269202837248732613217991786877419065814521378504023390529369215411185395659627184399479710864863676359363405790449906960191081962275931294639415106271743683572570901683422393364725418905180398454693333854426898009918340105077628833086835633371442729354000999843520046295134430817117474388191285322648160598501624756197824605562505889257269589058513234362870269222298742025945019746639153917661433659446431737393307756197051566060513667724093062696986924970308408808393185423427035339292426099986913913051832716322474773591769256396866857704899545949793647182582315305745069378805737765146347089316984521293679178026203601597088249908559643474662432859501399091806104143128218425409162685328060422053601268621651578350508741554359347582496892460912053826276002970034385380209136631772707297057488841536108344006927140478933267445733775326741053972320847103860232366233780792676316322641663883579675502037532061560050638342276415690161738274129679365553770484730082355177400609682702259476629894768325811962873809335738057786300812235990756283714854982437230885547727434773123979029976357102323257473637125580549500018426819324356632545737333515799630205161480603821844144117221602713731379899352069272021712400743261192561132165040710908842435014083863512245828638046539978717304629535173186187151909421765160*x^28 + 83378561700394210379409610156732160096868362007264873588547471740177571624238841851114070915167992203656883965405968985223669225901395673643200706561496807531872016179018251974895600336611839690485648102642691291584227835942627276764459853783976290121295483873228918240847225544731486964038626125328672930920034385457181561749790294739974364521914938626757934900955779677667508307100369751685056824437094936038637956724118807886810427653942924056784212987148058140737182149865981196913361502786464057321441286918373322046560686303884065643969545225429262358222189340530077932068934819127577163254795843719062056494552390756910126003266461959325974341021526295117996915323614653559390421020150613261828346763527281112236477431829071324093581631712050453579290027097394008616557983020852328474813619196256515513761746204290690557533935475112544654639350100022050081201529726902702830277025536441573785151380214058392320484543241894853605553247703844509048044737783837599857683910288617327363023231056422741130316540504530358930395256899074789654953130063171335512518463822658153210130558070805118306203789407980698388794412995487901750368787175383360191966046640340287414442152611939274935379611340123057454190099816413704024566116764437645843217075662517043428649711302422935069965081731873398469208355081147440934220895279440370707531851378829923115984829546172943821587454990760520111734883218537371082298467974921327478277780403599902791113083*x^27 + 40364463294670150232664475756329040164317988271946999929889652176510555919037836464063912267000472216281555411414624875116045891875702708078194890948199756584125537431308006610506574171577993151166268398670355657047622019375246750952068313269457360989696163115971854012972801438934917182819052541636447592826675912002950546243284241479819115946275933525000595055479233036703571214939850492590669762544737027553117332770204477298338112887458877263705811552080363994812439517496910017645637952341536843557435728638523099014771557729939791455860069219586206678419634215213730664139006561283343609005353388214080285958061001634841572795935309771067084671725536292596446559608987455774660000179736315076984263439687836706707699050958273049079806885488428724401842145732712437451783143609085999555858998343560412282351206377259575816585149442025452767200031448927080988714635494658948076514071731201441774975189998550623439787655416617779900291017420693672915906365797066215850248527497100294829829125338148640483140430132297564098428152503935110780827662923150922465860134790145604010623530237425800631008005115218825002451514832492381168903052661229718768034529222712924560424623246554405536776020475941966684677470040625809873118062881582032030875457483839443635146905052769227354937385161412719419730654392024161918284300852553941745089617933324897792773681686707921216672093833434990069453239089289311897738067391055984486926752626077631294121054810*x^26 + 5424767711300235879526930748847602301728161288896583301110466367647214778340050556640045023942502605488808714594732137195038401716454597549414070648037475640631544679021086741452904734487298460731098779316175375975985615723040257526402750091712566961444030374881986663564209212149954366400788007214578690788024483362227442964003522280880536295079233964273849621643350261047376932719153424936634596459072247269482541482953679335023787783214002267932009260116007031479258719497975801281085581747325203909066650277351396350651109969698061355109984632072985692971903586627883671564103903019085486671853504777839659691838692348795523765547499894582088898915220231785789987402841774932708628320941979734138660057201320199397382180325976680659708602847922667106076592933696234061614805663283066532771416288376546646405002726697956603959651012968628923483643418258266109013584451923999461834931230069170669804449415200190535700658447918144551386798498642623012285198105096488880995007539195809552582387325424706114760361844376162363104459716388156653228602084022279211363045172305789192678312872188261932579023454309764188951128175453000410468183795969217232220795625629845724778072577170188565007357520983800904277154998582584236166504084122916743988571939074570227356394519321409766146308117425150550378019291668064568604631093841615688895363068682790515773028526452161197744754233049743235509518827261202243490984797219223557814544222875227033050535282775*x^25 + 282500553429197938540179553977521535235440353809664580250632649926207965695599528937870252639558648815397569287511333645391076795192159208330525166210701839621037858749147860259890611049562611285080592797814416574199390439916308317200652138503320173451980924396510893583504297175857567567836497642382828690441950894006004755398713079944041172425347472920421764875386189101110589259595931493774212362801256860643963591301681036715526563800348859782073112299900228056220545583296761072428556179136530231478763042952463921662440534075760891545194926182861914691876451314404817218155708456302336957358220749736857107335443324694987664019426068331421335441121618251597892346688536934933788019212396693587778111511890070415536278871102170942778521410287339122150821893491323281136046889696239651567028426003350256216304893016746676735761722122045820895728377934651676857000647139349515769266374447847764724798223194185581807394792452383279984232653109180420868568258197370657465326835315120028628380233694609219906645210809779034180653747263693675796399888181800533359629527552881689974863945443137512030565605131486039224099600405412471549903986001232132465319912184288213994501241249520053271344673790082644744643407581778716787471593932253612194854796799205167818272757425924928718993750358299521005070756801517659571033243917188518775901323850079965365766564163639501503855934738385387597988749195618281401782265679304542120410114875073757636028858672296*x^24 - 32457944268749995520333539426374375722516860852252331335549688290150001534076776702286128838061064495401634586806374263698673546705887665201048834934863195970323350613677337555020621647423745027502374661229340141360586014898491949786020101408340494164467561477980030196818108261168398728714027073191265024530607261712675288628803378319192596433577413018444752592511237574312257078878547600183098688668325465257912353956518274889733099006578493307628298075131318893624740622350676898851123455357206345583303125283352991381332386808994325839652915068244390928901354189775606072507668794176639178937524218026334868470710480465837313669666833600841189667759167525942429314820431109994958213444954044384421278701654979171180010922546127483234087507019800064036360898580120272068146923375947436825623384522218312228459022611657987734489918822133052387148996100851104687575805526733871253974558178803748348141702177702037440747675263245553172381309939828033046971009150403483853595170140694946132582882081387011720519775341403160262506350802237779104176517747394868172288784651829773834282153841087122400814821588242305537386441329625778777393299463608461933333835356197616578529441646985885265674137290952462798473605385814370053886357943637020766774799821606325850644570121127973957110149119561068304006020754774688590265357562218378362269026687429766474659670559268404948696648431052019280253530050906010323394603064756005029575524719065665471839443803401235*x^23 - 8964345472322410588666767737962817732575750880980056947609106699415026707372905048910178702149142493985745011981132644480702628323140421560424590644688399551166308738677682324446851573069164557526401748749683896719322122775992487386801200266622022662036150995191796888712253198464722453101243259444840370856235170160010581562628533748740556665244625681166103615853768638009269194956196782730093132115469753985977657858663906910129789950029859362610042370376494489901002322560946227088722541664873170656688253749719926825291329010445616474969297696341589694365441909532599630952261285985833936090266726830360895584446910040211520630255860107558223719173233051902336903406734148848741265925970030968322392015750021207811180302142075764486566668607686894723827775512485348474146179300691815158110096890355138276222204373958952229772253298444884210641767656856696778533361084183908798057893121135138523458776544604545627054538885478370353008992369658729077626905743283043676568346200847603581491553185947581941777441629273615364303535906482739078330336640498931768132371708926586231329430171858052815844149873290633179750383898450237984792180470411857446238448251709049921538079185784463117914926199837509853800790227828686648851186343915908216003185809944179281577363882457669540011787774166851951680906790548337569619516774091453784557491878938679246467021394204729902235686653831257014201498475935291765800826818165287430693502858056853354188868384403292284*x^22 - 959544202135907865222264392288864582294364538237580084718006258067647274814847547161902619243473124606986677783880047008158753171219177041951945820396289681345339869537394748383128533432124867535300471070231088329561709950309417887911533744701461278454349791362022667025891438913393612435865226392637510623386557947326096001774578962406162803736620153049498948101455874246851770603787976646057142666055500601637271090410056319570297781552148862905490596532535405839180698940957566900316080661215487062885964611511155515704858115188571314635426646108423493971623353743843828455154275010102518617141281578301873521677767631398982526739662355423240262667947753993705144552900924107411972508696241161704752783167558622166118867405811344463467824462433396568447090233681536009385292670173558296823290825665970728689330814906151132044061779542531551727295838429951531017146830890404866595148714437632649267830649752177999226527755992575964874472160251064280302970431399895122580561170986013269798996166451423692878132182071704371375305648776417725125494140334593936503311720519269537394287800856698919605128441769017743442718498760033001790182147093230553328189210832680943314100610499220265124977641414346887492139985928878693076511087030898746535219426279002223801078400776116084621542152261065823127800530301880026825990181909608735343078518829026688066549129583746707448770339994033435653029992095297669754768225094132609561779557190907790111287808509950362571*x^21 - 35927861134080253794827178233457916043565101498665002829951059445557867216271819122073790128405812444353970779419644385706341525901249644638642520617546254620279895933870141876166343883137978675186193636825074185162079776064703870040605812240017980834418216519039685698888168332469297319996917964051803404817988922473605530890411620280689462888118954755087025983895465696429552407504469399551676519912029052697104945345215785190048258642158362135695906234610734028357573445588454089798205812628456057510800543637055844396978897863323601992964128818398358866268802149834897880193119959096524025716170401503981405346565190957736403998396273275733589400897817506825129166516775553470260134621967853121469546782872954508982599189980859738075946712806618175152532476620117417358181865163412684847654289368049530145616838735515102620948098217712873227360399375434345908755092955222239962779791655819349632268697448177312647409786069557808702091203686350541997643091558503629482929725720708716031755079491587891155520158111389893689821581492532103037830646241642818293408503298643582545326271038041322687392902580689666829724608889325398904161334564641297282092776607289444166535546911234683797366480679829408345781579447475254003935600118555821031611740535782192964013116159512184567146749502950824501107280625558885004553095002962999908023897155624045422654789525221104795555066896144875230348361295190089325018007767667454058471188843016361111406127450196105200615*x^20 + 5370532678103971577906902647925646820441040640908840268940171508921683806865413722117021389125678279112001158294517287334810651254781523387615771589505810758213574135932171701708912379216110429657821145977466636000972439167669882530815141345135678801162585801367824136077549289310951864814282435451053221806097593942984351387349357549066168133123483475040381417610125486894566628824485824676176833757472068478654114516361380416705202303403946802684163974951370821235929648910962823411976353375499033926726912305982639539483612124970417882862961056327823360027145954772112411118842769502031732185525432311719742969912792335352936203972329235969380132801657766586313518182458171287898304990748635535372908283181136079992881367936358432801582530632083663566072935516384413542676372355854089814725833302468331724455931099992696891557494295304650054983223262836950001534432346435725622162333746819114882908581822706310260652150172533746894511530589842911776203042470363796975905099174601197114240954046667740154127610486680337046869119647000346276296378719721771438764687308085742175464202198004058234605240236117280925338139563214993630321548707440425404376355825528287618337836805063740679550040067543729833627302960292571365815155527105537809222040022755365706834149649641058897048103103983921007625219592522275804470318243707790474184054969478450011900622850624133645622401446592438813557098892436830899418737219642535710138826996556804712876797414055015912733763*x^19 + 1110425027810361521570908255810359264790019389396813514762131190480362009645397528230708338330346009455080791478006873295851748092361604185211755102899023586569053683729176945918141098090040796480702354183839032205320383732502667919027530904379018120560317917412153202780177920520059372919696130320818618245887337595822946123655101843779381711378698517948868400780249559067661259385343471230110780130429528763394451564679494069495788563861426941175585388634546796313436652522678865578651044880460608452433341251677704245486107304145392236373983918395876713124711082240845160961815268158031147662698099827143608169801786025616619293490041701925563938740990145090694979932643317309036091897627204324575345503096086219671038518507606062518889724690771799816306896022550957121740760735408896129573844441665648456039452196162576197365301328670779547896981914318054597512574227349861651452583045694188883914821067948184373286531440431081296008288428333834640465210709195189725657682358289890145338933183048283246540455079473237675165951272300186294023541927432738376575682919499657163200829251719287086593729143387623299621545934184298361739773692570431175663429650967627503033554770928265960242461653823328173862469870859296501728240429379594681211656945256872532638425377785802212885194612006909263686388588679368445635081345085843286148105706410114605409849416479276898469894682653230616052489302761330085409676404240307781217258498992685653253749598479896823810240787*x^18 + 101011582179057439756188958460791880563518989548414721428664294943770543878166286668422566713584948845805867461297561992170766745654392635468277329902066654650439995653868384032686721487487225336294689147702179640005039926585203453768581709889896877727514055419952147501894104752710770257201786781588540387689594613441661964451061436820547613307778789537501434209721615281594240858069879519558703549378572316865595373964619416655832655343903322874707811369931279417462201801425198264830794474473047577014122540453952343106846325856364360354746606129765378589076400517846620130924647464916227921954015612669277204323789813734461547392935733631774439295106016212670471428487508484362932131514272282300470612377727867452735455921858446573972343182548378530209947937777880938722560529645851119039468009208692185534741240147221165694633649549400498221730976440684742214279983472263363457672069790628094265245879733390936742803624810163688655869628017263309863093100282458129104290319842247872675234107345531300471741135675785129165287819710497248350422052140841909315819492693790921616987829931593378818877380079715541568585323233894087680399755649749234944315372198491880650702858888089964338826855911720396673688349660840697424717369668696694662589097083613652884945119400524085822986257624001738905955488735719312964915644007084419628937201335550939321019714090142548761285083111456288547166183846354496097532754761283462626361748898425418848109307014817257754315679017*x^17 + 3990500851095322428906678412912215614316272151938550623943105498941621134664616001094019957865733287827292812745224993664739378131155609397179666578459059526704903114081812906371241866144733739078749852362431496936732802604605886919380646073078589575977950007557267662095384211304703885746316510377185050813649946419604220267966683505703632470825956181812009469416136806466474303883494423497189852036281504888416523862075646532868082836639339071049644815713843802660000749959061526890213711684648849879778123395260441597509499142505934578076835052197433445490992959763189243246899341422420894876856941546461381539177182780106423073659802326886888645150876059454039042286022685010108388108270291096934731436062268578024592777037274954312516171680754405113663736842236990413386003546612006190070724525644202769762746523515315209684818030626596365294182755080484150494401406843741668804797338675877275276676395893693790560617631798900309673804382263798352189440233591367104569084618670983955977469677724096582639855981846807565427004411964166761186732255075446421703492224728653839822135972277367543994455612211412407305906056154667793968157327399640089968582651241658495468069638241629926240310145335784979079474612725109396043230706209256737459657844438314306373950940886494125770393198197627290475966584950719429677979602281615837853602367174367013884962588742959294697076687751488801465910953491602273974855469148190989101477357993325384523644400687095981933844635222*x^16 - 268106892519285343382767070518291680559460375930832452393618930930241723831750763414378415171959749158804603318720032662505748963814965685497858245794877168614821355730712020336819557375064039962510946862208355404246245250226238383625776516725355223088719036494037619365860473301576648365154906018187558902776592308432951909697329733537499217783328331263350056348193278814649875742409369012829539578452563115624674237866881337005892196460841619699994557766494577284640768052140369737911274338303731889134026574775902278637663520065145727194651026122119143851496594227000962059125936041601027988682038079869894731261391849447027549429526467281975700059946008649417377665833945231943413148333111898402709049281001538348672068928659894313828156986421772949455109415570404034755958903624629654287654046781124405714205611880929824880282647705835679409259383632130460839159228640229172184963360139141674616563565542966610921171164188261909979375906761333575672477273366090305156768406790740450739882409516279699206374697174150200774629871977732097696627928494930633538342903720497658057278431525717603771663873708847569213647576533726245104205417573098797704094179964697103411332303100301695035660512087840458711562379736409076936243865097773256489693833636629450767498734479559600694998524557729320428725654456495654656244419508919160203881643557875792148185047295260841187400454612594607153401130349796675432175959220964161093616293999308038128599845613038264722920421392748*x^15 - 62585231351027315870713360595485055038921943747057756608705759977306919542629280857581783060081257088343890053150372677940766566286182712679642335098711720901430686553494731408833767459355114211717220547865762366944399034802628204495774779354861023859189027951660268686856380157030667776717250193368763354904687906880450889524828592532772371745236255111186691104994348293083483061686005870356449172590616296242320032297984368360370871527666685757348075861160193355308760694244725929113923280377443180968764158664936547452499698451735100543965097339931197072708744977015277167158206398823751867941371798728583590087083020827815975909487878064845143183814963227306128206920601257639035082295507498927860653992103969389836773660913806337698368320416995056483112163839316450727437390941465707913384456682610384360505718417201895745001270792738071898025994867854845761565178839956277079839828149279743172398977761295161509005802464537319360443371209442711641243279475044427689590433321079992647286819445770870640032095078355141967834248708796373568703020341340920861938554363982103818975012870539987560676755384890267654125528280650867839709563130720032800316975780947674769651745004853293805600391799692856422140126790361280740333074954192127435248552775789518296078946997425610050890440630230967403393925750202132250673284241347303113225546667857237564985433136560644684051493270658941213904039502873966211365887853439901950972431538314935865486880093163275145280005061040410*x^14 - 5981470977928772980550098813143643643755537033783066095734750138746724629061848222182092939055078857283879930171751947371340710169422445557321263662063454867445267421236432286917660828371840729078064024918102043118629717307154009569938420335626004544793043772953465242812392278811803969026907092900677790244864940368949721418977416875111599904155442997326082747894730614808906868999395907824594029194502912716135264172981500337180030227451495215140513819695448921765513684951868337369085749904857141254073463259457456178645028751023402656240450950284544316087688008545852013412542255638230298720900693012157821883219836080381144908257649492533134096613762609942710616941666541143888666364446801458442648989079565337659133223408553833860886015329131934408030307133136057718000536373190992716220844773153881977383502820653777162714870330155662932917467485450771488829787831886929982742698899191162573212413409336795885692448750271750474348412234949332543378828578238666228469773616644281370545416201188663743448924252853505423064456064652248861858970306591045485033380006977856752953682204438038117802997039050744555581746785197415279553992591039475157211886068621374300403066209402520672327169545291435159645513660173919063245419387023956403024730415266552588457403797134116455270334533736770042720521113609304788139701221121200558681470847423601874256202436839883069142056036062555088013126311739392211017452426539716180825857941034702432545530290796687201057602781683476894*x^13 - 346300227769670593692311912959609526265717614589921754661184351777031122122976886095060192523326458335740626005329822863875491924222912818516935696943295224908469773882168952815787213511034440811103067817475196913083534694059284577251419608179758202337899812126564841017323664423882946927888939778204299944466450971570350021025899867344033412248767609436902245477581356246788547891251929623756913132071302446103828471994300829179268761593355562961921991458609700825936909338120148294920880425635955375865768014675339241221348645600204109488172024203300615063349179464635482185095936716924010329264842425953836854005223513963324214459140211206510870330395941762231606992516304296641703858880527913298238070044955428772062750173855595039091628852403738827109396935444800801010289025931882538810361006732859754802746873733659273321690216944776663355748231907073028788764248300466036293562100884637097214113472265417231388333737606392303661853962592802760265245158379660484713558540340147747566465967526505299710655175190747178135815365247593179919995883094470409154484119508544460358863048799096367881284609388646316451189018665576752999623541107839278944887635432329577307585985526108230306731678139329650533538790612560201324080172424749144626269195653582378796515561471545231829208693063022422490558351486942600432878917280364684706599357890259824539131545419672628307027327315367191179383820146184126522712900255388831638721269733251059061629125797247268122645263460235257856*x^12 - 8078257221960989374728789349746174681046627029750450323288426908804513742369808434003729445892833298729400193442019651441657869774283570197879232418678062408924604933125125783639078929646244799903942176193905987089473297121010775612112619371289987250780242271108159483243167330585424059244282775838082632679620971248569694734428991718465675142987191115755327961183769840102569891791589134934696890160154249697128333479588014164108543550616146397429156048168339503163088224084657042883149058682767924637980744895774140249424662776304563725135479562852368428323377427541016334861084561527337397292848436854473774783446250731483840584606115597773203108811732312458076695608702758152747536140098837191432629982308745911009429802060784285545043050116200699857785670691151391593536309507005047208160701756382237464266845754750322839543420327717205464568631555626840228027377139847802450920067273058478395149549873153537006025978518149036570559688425277947304978076965790913141033970686625735408458685233703798680488604583789537690059372176378988302456433299625383485318210443565930375451728114268717711597697136732065156679445765726667094064613311501999870141446873386279806403219677157298296807004531515931057891867328739458015851208872170677296316835149530632823988837492505467309317692511666597767000192799775023370169083561297888448612665376473521180323296103984900911348428627623275192547548745439393555465547578446362968644456399510482208865033364631281283483018641286522420177*x^11 + 824704112234846985100762967796160917504781734576527344512865345964154869015026719622365278238833540036275087982972957208260648074104584623739405434951649128993670158591597704482585792479553189740665520680826118357308188252042025273823624738130129580353293811565426128862803405595254683431984606087587661565265819517715397448613153124174033515923209689774366375977765596361678717981668839689430233015024110134873435700072697792698885856949383299382828018147352101023534601567281733941715946515862248368349896579898622764732683787084793451109388061253249727457178477187379329870550973635224288304290885201962775144340950468574648367582940932930041092821436990955918015821740140556602668768440721745307341785593815787079481418045169902954077383200365390599407157390021085457814819911822856041734595089048297112848694094498913682733867130586688379095513495549630537090401277176687792596528679928826093257950087510422252702480912727767222591514028993842501239499997162251432429494685022054712886294349612631366772306897320191453433328722013019945030885987692254794390818982042586999712540241766136453127324216848666792284305594068265364261498117357510888792829658332053580161418456755256788091982308987061578310101301121261131755985968106714244685513357772472276010382225064294493211260160495716995424042166969128770902406251932862876744861855066370131058905814329090838038768893002644112068521906889616462480957040455585997130011271517414648403383693521960955599143274427788648852221*x^10 + 133916650037976594385114863066344632537468333496099084948110348912505465184836243970262149725951632432244067987630409557643643635824568716567505097926874530538241997504674425359305093560310307494596306718508357328281833917443879816674298990390271314647787206098762620942832293582821244159706246610096350700212938043802442331906736900480957199541156527819025672880691230900786260131865088333006647645631823496727753157258564238815369651733640375840597751654262857187957953854308417738756937508780537910006254737221775198170669083254855819621684886612851332946014298759664015687199200115132636448079781208761952255112150153631784788841612467372289466646783352733014050476726277545435826280788606380033273719382222430045001158709207311366067755872933159931617930788275454854404098837725359290027603951181221509910512081205500417775767295289325121265881379679020713211235625627168754488907815587849699267431867287253003429391574159956712220687985820890644686065714427477687789032944696527526394431309858528865151802753650617440688062715184856973308991067071322051787826692629598414111425905993182631074873222316680716867474089467923040024790631470180074036083538911364597759156702848388903379325526404784437751343634991109100890278286038259772993994872161365606217646714919392005314202662420865751614105134556334750408756627889827864168740557327750920434508192926676932983003491746795813699474231409692573363273414445205597296456935207943867498723794721675714384588024738575810166234318*x^9 + 11554335578637432017503277626691937787827298210590138342801976769808767747315768545161035348224243220539520708255202385827905215734991753511720707540975335816175742244869194711981169369119004731812825387758197082000365062625647539694750957760647598235707241475518051373539784865703176481274544518593036368662392123273841697897323442221954897221732179409619888558268189464691638603023933324809882777328980739470065294320500517882195574996862588720907943054647835491638048954747148381321138378325888794546370764577240948312467582557503712079245990895125366300543816781115819082151701039703660961677496042889734198956656026452874336664230084613660319652893335469229571304126300811647755338968266522696471691907842127050060499938215051340715151306930878313826536016852892495950943444186733589569486169551732127330362595030479559108299165434468451940777106818096429175189007414193477090069358629355164032858020048437429615797486822224817012743201173002368918754520157215350675217776362012662653016941823947420733998352271166786912839976885240526629781957862567795939110437098762528087889178318960277858683493295937413456790137687010552129542582380146542841795119525478729905413115821288752977505312528940436170327801608345480171170612954518593542584836143661498048206785249179516095550897923660826480890367605757465953319785897018405015801906648027351536275958542326540007848129099490983307105606468876386430107322663913421342670562617144086410744837521090921180445544285196744658753817039*x^8 + 740038765636093891410952680365977418635600595767391199841002187610677135695898758751225431995966585920992509994227612623580014583714204691607910412480591546183429805646631602879965194062235151416158395658056742027597199645422250343605218764951731292170747530224504224848709261398458740542412097180455383321737487376010383579443896006452551865431772966122705572443250910554971694718875448909816379956284305155620529376951317714527140269177502926405358755446789858880060645853110631927350517368219632375984840230391298533408232276805529792782824983888162609632910039937551623047568163936686831527368294006449273979611401314251566888425767632403858675713831762555553987314810726921420911753051499027605228905933195902601919989817826786297050614186928939381909565993455911995941801796811791978181746590354760996969269112308483936878341069191751400228155383350077699884728681741669252858819221306614240116176295332981266471349078229012986167548863851793313660911552471109743879752611448854279922415261393169809616805942508921367958056309449806358215064237592512294316391452428755687341142837900241538833515218522817609716586107551999449132708414178903847802435604592882417487542137655864776119425692182946884567123262213424045437840800803808679923935761039624126463287425463249143523299016600669238292248873967504655780860196859564838897917860566615616568544954776217907363733514616858240364139617877723732406523689645847529346188745911400561416853001234139131753705709163396134566299163786*x^7 + 38051873572362187983564253658230177249910424787610384268580503930424075743072443415706652354462048023711637281270960323489139481340779543437354673691319390095615026312709581781227092339747979038056224919791922798457284661276104944801641109585288119946335471848058050591026710404646301254346191488391723483141501261073695028336902961033754138011441406946279214413453682865357613503016334069785386437875879475513292186920245409543873092161463062248623469167069157827118244037800484470366857513372628822149810438537655887264381938446082194264526343279901316389891723705035363597160036808759103963415158936157802529674364024849394507294995279299991753255940710579085425744180417866525772921292586000659491238150474497514597924109168402815415934394733201679920644490462061124181724157350135062395659388843375466638892261667255669527206635652754410368298134907319230716898048904849774118977878723006766851366380348150743764108195827550443288790145953832730048137436714903708605046794404199932380531154600019810933258887384621513450253595975760510871253104045567462487548389266947128175321642021443395199989386728630513242076252819034121229461552533572549715091386344371624360075717767477978530122212639746349937147644540352225038340477907983696682676523542274202558061482054547129162347153438768815784604502500334093329722934320904369265941233113467824710981595709496881780039842461597055462518838175777095353883847408384465498254281590379887912691452620513968324022019501635510096200866262335*x^6 + 1643421368360794158204585860445864837324469557074163941804691007203701699021902481658475236945192089961293349176738878322342192052620507929898467639499227410466019453903007756725682308865102423877524459714130921655834396303392915156458567404375651002700574212774606340556066754155019182430554139908450006209573429681940855309819835150107109609792991203001366277140864690107227340098310957220401143525675499279778802478081738962764715132163427471545281179544859028141478050789098445352561351010953982415656244706883306555879449144251320640679571628671418521215328644658056270320998347937522520435732474983592457892120792507212547089893094409911050125338684871188718398776227082835230927550223367594072787160375814593974207169124130981590720370786420980293870506020637045602876383625529042076584305939965993992846735597312100379188972489550284650864216623236845768165363617660898937911468404525469715924843921731308602439558817854409764125848756535037258849995817766055614491030744868724404843597213356527026974160880133503723199418382447505800685869498971465250983515711612882435233211900787454828953289875481368334947492348374400320323400978230103736139654752793619827358015537163926241825001900451227026584587433129392747009132904637365165380790786290820818376033137767479938835098660437170549273385700783683046356768711946690873792916068350502245128849568368061319583440381204356000807478087454695152363506435136956610837239839674348803011545060313201455684552789124722702525809709397676*x^5 + 61559331276658332065485269889383846382467613500858636896499806183110033773535843458521495534587959482193671123488700752237659882450269826122221843825314744512850308298023577590880940984775947259102804040785226538980941150867198032381345997138724748196946626367846630686678712339697599119740948441562622424009931826870163683862570969733403122854949074130689520675452237906324429616644107874207897244816029709692284429993863922315981021424332970576091015561245755783094519519293440870466670594093850208040263840906559917354829843528449804378398454756854826634894120823304038426937240234614774070986397234711168747600077783652207636117974665270288336470550690156481759298727335755510162160558485278171094994650735752685905463807884556510575756033872615288635822508886279004198733294275554700864656316677030144475724494012414655973666078195099805901572767176118440568859908155499778620594860178497359564059305593565345566986108866076462583354954151258736359770242268076837255930308391315811561989606067230511352016311411561727236079749723803524404828847423423596577513211238541277918784051755806299663686589802572093556002196954907035954565972705716753602177653035019880423246451234445605816418513616592169652328549068016741019995438396642680482684724132598445724849054007933614530083381456351569953219354053066413251221971980927569498768910340648816995703616935888762241576161874824743231476776110447922347238588847606236849742190005885673229915066302971879154100287468192139888797472488041133*x^4 + 1979607156319402848553922893105095031103802040272018354608250937951581338437578605384971762462884471305541878064279919564989757481518887873726939911775917777716762386580830868667560864496031705814723377186133083479180299626588055862550903680139283053497782826610040424431027001904607399013031526608222348981113450570376117493002969827249049321860011021758330530318996505922188127881609041226920575136521184051552466724784270151696343338301039079660737196658756911296613452414329442330558330030764769671215236559128377247218866781627895697908103396794949498171795793134047698591806696614796105179453951523970066831055236047655357448198530715156467720210592435254899083824892978980788888351454624860443463040235130210109987805094501192612524640605473657912367549202628835214354341601118976603996356746971654650449359692896555473506910779482856344259724923898095223573640790343261717140858745404160914641775631924827179498418250304850202906927541175597439379754962785449424805127400451707594294874848601658204576057080572502995426238609548707376584251545120419916432331002145170739685616452442609641945179833874578979745094102099746508526944363755012327258997736292241869707158584119590817131150629116832029849952449232971564602616275562707800380247179568841178977752243814931215567858323386931357487074977807221625288674930276880577520414855878894866077488622689964157241075605449702269421451742015321578518137780880402132048465521154001649846855489138597294344073216769184084179978959340535121*x^3 + 57374531650573771381192020298776740520792044119401348998828109147720636379359048626592525800308431527232360188808759802581913051233726011138576531274833645036877249995152742424257548515275468065934845401944036031583892918319447267856892084860478440814924229755766804092428356455186193948094875822629193736559977019543326248753997350841201573363641368457695148828809241302359446857958943503841563260486901727198120133943157911314914993564174974807982652940918513741658226753538329488357575393639918327549575049863173645008457275811882641005529915770061889468364857556245352516270910464539736485515916883500445677321097396442485982006481431157712112842674744539199338940264786916769375032355679549735855231414108629577511721718313612920748230218377558094935041641872618085263906977900110624725552775996503382228753810268488537117410545949886432478971857822438971331930707339027585582249967900649474150657189482107772129737760161478165481856840518803490432418367601553916111675072388823284058210466607684772541441824725384590092016086771507763656249952428661581106487457499333151506803539948005015008453227607972186678176291734085269530628840609448913560993937578191634248982789036320888797402447555105471139281986963266291651260758173444584789538843470547747912513497641683822257779811237159230880213763532829350902185755324217541050288914622837481224713042743163173485128623659343527545938317666476624384032330668951542161119437521559691237078180223425244709952914096286686163795979629967207360*x^2 + 1170336843194129946274979073846457145908120230478805728321918209488559431108488924212569570896292291511754551581368315363962918551415511885274093628869604177048299329215279756214687514192486341289889284264439554096186077263258432589660017579443240617270666301769035267037901520144189770202260456316065196839133798408896007042025290063477838411904950509175750562144388619181121892643062873624767506198262426683331363240656936246565174803396780389719231378151389633259385470080268497030926905466152742304537614919199798087201246855867647614363513396507180943418815779936000946131513537103843838993865767589849930053371471235655073012302073309752008537579416567964149084577098511723748247921150663698975336400699478018596552640733286477492855040324940382133021833128751517957209636545965381813091094454756175150550030288833751306992109743856107739102311273650679264070259939893172993436301061903802734260731626331240467735654954731583819886943952655018346369889394463554663365194949997383635795135446766407840664273693267109692133828504511998800122611062011964608227068143407779550851667708869726577128132670637790601271318530025819277493061558559511161302640283788677310891260619505691727137253670090747079272043050995332268827046321772157323467498123858831108034386516898313947364601924658317057345095477815341196955312123860796441998347166659289291521411393800603173413422094255741580046308507966472542974030541297916141100889176546300808473898590174307580139925685939563881392563609933641245021*x + 21319659443126041302661621136291070194275463045067041430136569420979724052612533317967052906667405945834971919593745765209990372810631978656701298154008431473604319972307368042235517120983562314466093596780030184259720490118659140636130000527688389995834236044112338624145877694499465644312304474959380196716408339150259288298913823830646003381034179556456900735977668693998829724204530616544812263558661718463378155221778351730587327009727533364551306623039335686295102079031074584401576957098651393572501168553187086393097015478282166738930141021482092788852884196247205010688488149981763683718839304807767148722362052632306952984010843050508334825559111780096346200878834361022590331451697110016084628707652719729665254976910394442446247059154508006496747395517375377786207071447725362727536332177415995614255696356397658816616104470161606584768384017052733780002099417341602771928565716038267036997590821912420465103102184040138102728856337869483087992022099265824395792450834214653202218541018126315851770052420706179082789431755602582582560151513223704516810161647854626277566421514506555598757928720089535520279566315189339854822325412362924943495016569490177607103825939790859229371064426158658292341914154630271208152035474922898576610909271223320063996372162748945969154485401334907907737968532737313078362546435326018195012550535863128377789239649939193302077385506635455882228292954694706105804353156734076041680851142519456490603153152099557208813799032518132505478911514683459038625, ["Diag", [1, 4]]], [x^552 - 13800*x^551 + 83496555*x^550 - 272579307474*x^549 + 421061905411031*x^548 + 204087629760276558*x^547 - 2095411131630005034355*x^546 + 2539640990217954017361628*x^545 + 4443173936142525781490747687*x^544 - 15767359017540464415872769081591*x^543 + 6154061237661947488251325760676211*x^542 + 40191483232937774950433713751703857394*x^541 - 57493159218677012131565139267441777150602*x^540 - 59798389543285011651173472714397744314966966*x^539 + 207674352458637643907418760881806038329457458322*x^538 - 15617415535062465079401892563861151201719978281609*x^537 - 502801422137369359803337830876284238945616451532595477*x^536 + 387207961808042764198708296261477309049810277167293016236*x^535 + 938426993287316906175214296866878170307229849740002939779605*x^534 - 1506186979230476368651382429736569672098124798702818881191852485*x^533 - 1177864257467267985754694339557433412812725891080986678712661517089*x^532 + 4017854131064298150619051139714083254138329918997226920815603569267797*x^531 + 208696703808288384323222249911235029825123053258019042362596811112987185*x^530 - 8587409291597810627103533339281446034047748810449663629589168821473073224337*x^529 + 4352602472940074863568766924329302692302345505400764051782078082461626508732915*x^528 + 14850510362924084191631234970136377167063295382593432436051768854605506551160100384*x^527 - 16381089275966788035977234939849184509715301560287516048173254349227845299314651779944*x^526 - 19978132506319056310763647041471058757867005588630701507849243479471045707188095924435936*x^525 + 40867739833945486436649573771456750168405795742007792245505361324311815639423357361880516854*x^524 + 16231369466322730453801154375771661858939137874091732316149320469244091495733148162179765509988*x^523 - 81228862584289470706098071457580030117051691722322193113868097741386228622440862826497184394166053*x^522 + 10435148172278852862389463389993713770227839526537635924611433928575809263690018816672974158397215400*x^521 + 135009698404870397388186649622289213821040769910748583456132960226558173668654643034477536874578376468231*x^520 - 80442925315242554106147560469681522514063113126275195350382626242998372151154992317303828775143481805634502*x^519 - 186630191504244819903675854521972980905668829508295244347428489831111354948139469508905831726202700259633913915*x^518 + 215086946623913068657826692617621826908497514267759596475623915168174356828076930043801780414229611923964645150104*x^517 + 201320589569851453714886650599892072954107488058221777992319754165573434638203205344717693332908637151939537541801894*x^516 - 425553813229944463297596407848446727937160583025696075022634507356186151988627656739652483509776416897828008550801141533*x^515 - 122650343899195955374555548742385954409457966876316267480949303622090595474478988886869605810215485001072710147027890872858*x^514 + 694506237061265181373247331070776169030133499674371894045241259751740188534852989027506519631132181756424101996134438688205982*x^513 - 117301446775486318712284535561696517085165531592734968981938731305583836071227884155456062454544950485386107087714357430984828766*x^512 - 958609182053143594303644600679818765363098732830158525912869057828685463337130360852698866148228624525599204349449554517288334184726*x^511 + 573197912370315307287300035173231218402930383975817772145014663120312508204878942426911033218003452587530434432281270418475584744000344*x^510 + 1100650167428491756280868952877190272927626449399622309426043808360363321004596505536634873261210279357020850929794664767968746445387679841*x^509 - 1246516636230512687772153731098504644620727993433334044599569161963756365836597322668985029658797054503476047923083972427144176091182738095952*x^508 - 968309470585264720613939268659542002938510371288282548954294647501017043458708535953418551080657440356442836035036479411898632850272893265778546*x^507 + 2047938035218839971021960297018087373879078115150281542288150152213216266641152246861616750038544588191093232638726582492772047710723463277898321001*x^506 + 423543120786544421038640095446004944352457080281278972393229705968779411492131493477035303563298062803445147202543162191603248220763868904524110697432*x^505 - 2783477355298096254346482599781108054326094850370602285740337955663922859895131643562814737923001099497969571377885177358558896013131903797399831169172001*x^504 + 585066471455664366681697647389555576628907128395711989565223933406652283033666291364385883060071879978715746398883750314042324857767119252997542038479126652*x^503 + 3189628326601788295184046989867783462275448684864738862198515811343880061707510557717298831729618538550713739997077288355487440021154950143232486348845918485175*x^502 - 1961073729671043445999861368265877344695855272300112337224108690063284315348342511302314205512168964526402038856388605202389120131357445213973582550542377370134837*x^501 - 3016650510411225562634427825202614857075392315920646994528461386021395734985302865723166637958650717356932166781095963610492765456002960814446841877158505414497425863*x^500 + 3445777581734743764954183136690441120661366989243218513726274004613984759360006848376284604393607993263173922155999235302638378524396391661067866018841796024838910417127*x^499 + 2134626979527983632868967969693766962715394510469933848287143003714866414036714645718979315209007350691243324934369470203354890829747514204923472551208973676539445343803868*x^498 - 4675109211480782317792297384184624756345013099993491090142065319372298540527760715436441985027783541049616659623218336552058116288753420999277783182716332784213879888579631893*x^497 - 611922276169448380959909984690052397984324683253778565062112975788870284578985233315417354816384684620378267246134635984688928350548043914329830517113670154607027174159770972565*x^496 + 5293289925784124200172519534603642527559777843864139269945320109208977950697977872906473757765751695518475527770395135525998728062899467146202472467046549472369812276948173094413848*x^495 - 1274168625746073777844835583949213763546269273159030739976875113434129600223918249790911540521073986765931920570931290000643786283440757505548413419773398726711092001841444204419386277*x^494 - 5081700522065152328277218373480952259187346743024601956475640927004869173381866025951728600075812131859145846067923684143573904861766227422089664679955901500845278178131917854838337267906*x^493 + 3109580588593516903768769335788962467491660059302915891305933918002826044564844363948151754071662202025697772948860026606453611788672506241227117611998036468126504568835850117157081286017564*x^492 + 4047429705784817080043641497295766243091342115553627139301915593849253911465612163141705610358107092158275533336196241042267116420780891561902414718286306852461668389836319715130020118532184249*x^491 - 4473845400442738582518138495158422733504091057424320253816619763707817061842941396568550842595304443340628689307899159854788771861983849283119461761364220287642558497910680707841158502045550468882*x^490 - 2433656534864155524397428604815616390514892050461364304485894719249341157056539646888041267710883471506713138392895670208115199902974748161606579876072276392512379994296323589546458370530396958600907*x^489 + 5081100837947736059654739826730419380507919839646674165341205754063883323931452824763673186453427771360082724677962721450708707721154748174420459381661471677501770918759656324771219194507430071686077267*x^488 + 642213300033217752894334324985480191853663403664322671114072480884304946443055803736845253292859693503077439270228041098798708161144219307756461922427560565496409829227073680664391230675500188221197343088*x^487 - 4875479831324291314846031728042513496016656730317360944148766270558991083366696167041057407233334739455787840501059557368593808487942702008443128658588205558208741385537452561573600301316662596176200650934536*x^486 + 904355089432420731675789583772302296852420651942160812219970973036382768705597783976656329080059130390684028695339095115908046890580671256015996841474433511716027511006663071366207715237572715494684655656054019*x^485 + 4041390947113894525987345409591239654919335323926028642620560105719035968115770754026765273939124517961405927182005402409824927841306703160030584823823581762047381077933287008264679111612605528484617121910208622289*x^484 - 1908205180793572672719686316591478105379221863226636931900010182103217211483968621416645160124464466368978488847823166806122397119129445967084147981638866347800382861338666060602569770902199230639760499369776703388120*x^483 - 2921560791495847377657585466672595037607477750525871059670459767567317598947836856980555678666202161223980732860598286000070796286294856499992983014520296683670511829940180531753934363640618839051445089712983413856029054*x^482 + 2288216982798520323078032037488262442831541182300867066681607993279828931115802749985971001394781830985824407229807073635772446646223530411174271903460818692032845650827185228591210015126393411267845293398368118197975428641*x^481 + 1877458616068103009497334332643099766598863177418395357060598177014389222308488129748337879739033446106435468208557362029998261244366913924172317685994595024988761146263773484178168693462593822783439338187888664101029919233994*x^480 - 2180004376067868673591778328061390645723324812408510462151201844707754351474376013688103404494478746414071765570569196912601001925372102719936694355158069409206694120598021552228677976644597717413087771730555032019153135644642633*x^479 - 1154348272714649992201313859472617631398915816599090694542094869709844386521998601237652584929378953113891875876257549346920563573520322088896108579592253470507919681933239190614730678170929646117895716474585097898000338225331120865*x^478 + 1848512475784725772663078428561600930965198973910352511995911145237800685548866161160384049571617233047763071225268735882017220862114558378734768915973494592847143749456082853581951336357220361155369524696333300873835923450217436033320*x^477 + 810128754679565235888393007020885470824333571574950688630886431951310586515402609873083506520353841340757428775666222673010984952991753242935362582192933112759565992920164136551092633911850618705962476882296708977947297106664789550570215*x^476 - 1559913012404687391857513891250999286129715540611296745422274927291664710834923043304422917360436225145216867198585849303132676959940104871138209380210701269702683308399004111632697134649729581880251699460330276558620619446358129625156358565*x^475 - 732219575450240924405964520949209098918665243019658894111927238578745867491172639439573468335286720236428382146247399742667074666253112017393827618180411813629217884830906402818887565163227629357066659765998145541788691197368892575773964684685*x^474 + 1474689691082683931918305711907118893837574301621967900256161216441035583888416607727506370653514542462823996042952592494097228783204130432092967531843460300286505071563852132731324357445620758454015632663433123514642032068832318118014193309755970*x^473 + 721737784266466205067660329819906063710159688681571592778273203878659819856142966958520269691351904211068557995129304259513630014485240057673200437092044148790042311697586282980710299770645345732925040023577606228471309712760088065247722033456953538*x^472 - 1604809939119517556267916219795957194871568779876875000634228282283630853430770323100365778263003441502169666090467083811899173780643112302652998873871227863973934901472356379286659813741650411708004572119112265012335687196207428071196334525431365436777*x^471 - 596423461101859146095372234640634752630442049563992851541763727761690614022432378098936506722144171481747576317576841960004305469821876464199463411602056462525521553920421517736995492282527087503416950279520185675706057775019592149217507826852390867156000*x^470 + 1840619259884878794132465107775206305785671299927613566714549948562946764253445138555426522356558707588834975100696799365205786118710024847946095575452788234904411247043703450446693376012615514745920488706223727358672973944189713996615648524357196060089230547*x^469 + 265258075157088396993321710578028727467758318718050136561384752002024677618537769741919074554722401088244086404699255594891880360337748660483540425576906966920588786925979888532052097045181312102222670316899787494129697038648851337010633149402128908587455856564*x^468 - 2021242183570831654635659708098965663028282111844833415817721663157343135378138110320426728573097546667483467478311964282440342548216102278728821467070840098718973761365345394004103217170746150862774852417520819118760302414542070685789914331913395979533141788316493*x^467 + 249158258058675828384197654895522176048640933632896320767398622555596614089160838921009395541997227332599542300854508150971356315230793833678203685367663567200086277378856053605347178280958329375855202778314980306596644041410899158938153879160782016413730915942343182*x^466 + 2010503696629925729269605919067652420648574062752050702578335666229773693244732946774575284404387882766478759846457073763284943401943541747921269518973663760557932349637371258854555979693771068393464274671721761764754485732441847328711007614591953736783856190219600944528*x^465 - 837137721705794132335875386653118879095126857026774380548529497828952650530764517564608858994198734680183947924770742798557130467162536068456833205434052513702470028837706473085301985925159280256976440277183712576166121884640304122035510088653673717972318383314549427182037*x^464 - 1747916075158629982675061345810543015756303507480734769075840699080655241548561516601252817202702856002662910480019338119568933384098759010210070394620647504180585584831036980736371969532589653961636058113083321763948970696602885597214683954396783737638979349867788412259978891*x^463 + 1355921843874787550545794903133987572086793913144086778047299298179987605538086976892618096323858393508776737772210037778476353397681919996421598992494964164295699801564618475303052658194700471599752201237984952049489578560086122293451929293982660602528296659927896088467250220335*x^462 + 1261635875473530045945174523832754804289998018950239629744246377061041327379404160098665870135765238781755308820669331823477599703644193851321250063064916293811082885545779158034524245277569757130513103596866467177611515807762830332581521227576102497149163093535014968715522849359480*x^461 - 1685121580419570762842405754949319493425013967768302479132886165248093116190562716018334167671697340908607162398701775503062524732797354613840496930800713526629093206278289754010630147364706663898671504683637809118269141060149162296573913486803018400036885456944005515578746992597677685*x^460 - 647540710963498647719068536265419993057655580204455674198978841428541473402483569002612576892411222289418021060729603275635412184390954142498335422823482072382505109884137127157113153719778167862193196630141382564364731353220909280057804018785085579834911891316543559343927113416155632305*x^459 + 1763725308716921676595480708156085480691850320653599134902775845297785379622144541314088635059535457717537615444280792537764986234175354568235078560548133801771738785074937015784267452915971212819042095431800316911487078127258753551570322843917642070377855597965904098949943192975662101620141*x^458 + 29433232690040020194462095399979731279251171235268309738525579474125982326382099550120074176571608182953025752362352229461813038889706900689744328399756852482149579529539039941537484202979003669973507131882450403973441477545319391814582894351788029702258592911058479096736887484180608224926189*x^457 - 1600221263614855001520856054911371045508191556704112274294701384461286260713565949503066601500735350401685588967860796789393980146798009517800667226587850325772416430592716199446167179514211151586246896853114178946703352736290212198112143127273925471841873888769593983843716753277550121816253981621*x^456 + 481860350756763140812409852847901505375648929279671534699195434152892670126522994424562219136224077325004533512499858312442969291804300361978237137548169669590605850829065320787017727823920888752619486794796944999757404888133363340863360276110030508901241911044571857572601114484472870833190003198391*x^455 + 1258692041790938066731145054806299773512297976979953969437996093589843841507385856135236502417712545196842716813290255874062797262296472785229420504394154072855325253453828997281613640374185412205566153942456779844062436735773381062990917192197619328363319116819582521411554179515642171430218089962592247*x^454 - 816809536870506771377334920106911487308271288769863564194094264566139884322823395774713562781125282497365466339527964358745983136354872726699330566754880531759290087659738352392218247274543296250775416107374480210652410589395561354043539564325415323542122633798487963071996096603373340594054937769312731715*x^453 - 831106686922337507613785795030931785747078645875744760798154571411893370084882244190448487292544295654912293774826905996449692380932337780976818833847183557646268673938344807387598616180181157950951912866738958964285701925074480616840728360553201005439590045659091862526638038274738255440407619047068980264613*x^452 + 956910043074388336680809210682303896757428505163953488905663205829088412071657515074272116328485837180645497231107584501273855455224973543171110380740060208691244756386199992545295517189563506587623256974284161929654029220509961813331564675277833920358642532062724107107160628630779256267918389060054029297212150*x^451 + 408010720893687250828198151486920994376506605025035572327978741167466948167962665478892783214794598739902079565702095182851778961876662921081805267281203059410446254135297176652124213858488697922630965427263576465673162135186689084793761773616879296537293738437292712020677101184852966736216107468087769988567650129*x^450 - 927574759024658116706870674515591018416644568353567853617207021530890659996435843594988486072756535367547720902391530383932682999722729826827929089940048797747320050843545201063347992391798014510236451621385170787719435110063742548382529018628060250679207819572403496281613020672790018871746339316713469275561644058341*x^449 - 57034624952058623551339702205819122029934218101114880857390192396506057417451619670882170014772831212846599019800740061126618726556474296017244897510979303453861387812065469869672836875384842413911255695081613370085223877662790615239513986267213714594041418913877340181883394363598073620010149668146181363439636646785317*x^448 + 780945267168778393938080421270553498325020679742636502522241353364297778170246309294774256408068670078963804302407814981016168219493841092275065964558557390202976541116882677960455140357809775919937384108195678642675574421850645555869430664019357225386866905539113568927958106033849716249738316009924818381017467118931976162*x^447 - 186595904550393014541490528571226485633266049444802025166321472708559005869848606819191098298314039278268413301368977472017996976867044429897026546436363161277487454556420056006619828492306438844425762586511745680900605764670617511607638787247939805469489820397169341217222298708193160997677853841757310307180829754185996456895*x^446 - 576603379737924475658580825747187142696892134983147956000196930372464978662888892260541648024781934545622339253245258231755565941701100368173331244311965303309916594773734026039809384638373084422637007230967160609201568693112582011206563507828433418598470242753704282985707267491345162206966910407354107586199050490922836735679479*x^445 + 318441755135835401901510982584572793371773524662083464637891456006768289517984767547026113155162056362893650743311983608841335294922822830936645829057984876145465865645162043238765114359485666152366658476217007236868553474611068569713813909430171660536404750907903321745828438141871570134904001474355968694867873424906045203324938379*x^444 + 366288366377628370843906053977691184170277663406190671483722750768316449981129006746906064496034333247554192362743505840767977879116930532002058129215701772562777193800747909839275523203611264131993829530951486051394594048670236567283574934895771957424717380327102918288343753405723698161548239017344348875251850618093148533229364998868*x^443 - 356130940939474894831388613469002379779526734488391053053949261126118086600523219994571857877298419849295172229749754768572978694585694282102242096272539686838506960358132638377886391693152616912794681152189871787220191611424144133264159444818550336881485324692880241876225933770350976497635352018083925362391987809010261524773812876202438*x^442 - 185471544208413742479725631022886028036409321784225641789878199567846246364869576988196077208715346278083116736890716942659221458953626127494051336866027799705012965508473152200563555955055382108142048395963174466197556970283015255167019658916104872876289565580261609691622011810693791230851616680144474148106757690843377374419018463004875289*x^441 + 328271291566722514675738573541907340734783602680638937824633649468480533539694441555334657435635698699677647239268811890194361029206942545893168590989545773937581049014316735789401876169514926275571770638111365454857390406131035648173977278059642131632913928555068839066565078158213422599108734715209212701390507363545115431401932735022324882853*x^440 + 51640385536706107412203332606270734372888742143904359713449015830412629640111901645498481696475365407998055244851009977289126928112718818797590910711252443397620333930796729432717713146593417851696511040145920616947683828667052305880838653976941379299069950471399971137608076368036187787300667203052891650045344440319781443630845486054992811889998*x^439 - 264705528600037248320313321266625224757158474868597931144386177275538393741914137815680498986946146810768445913667847064254238385110165115201424591182771577974574428373945834135176007316925362738096061591026083449162626961640004487304665395591496636683367765280482626449701194564739584616332885206271220732168513647589364034586274276254973684232568496*x^438 + 32687109074812581009676988796827066905918771529374100891481370230364202753186003056870973851859253084451835196182426286289716060881603774996913699159176981986849221001839947509630077028190543767159437153980310078591856977734916205595353940252888983442430370353374422720951225601756439536644950956230605888376154658367099026988631397405309760350953568822*x^437 + 190067584283100785003024983941790210035005037332730134485200270455611713989837561471425851898159539184627798273384997928192470354432418302862703575818241550383621939226705933929052460709239299971001326657759845506051490911882712419126353384633292059213738596678908833141333264733281233101763387328895493386409660812213164106888032571932412857594186240451004*x^436 - 74737210528679645723416779590850379531602269330679498933688024659276122450538381440574887158324425439005781240290450739783624742006372376074356514738066296468609262508293419956364396135644492420453859712108370273978734415280248047690836239158265177254269833665666116612190735984435019973941307208053759109958110447998014077740395979444041675370706758505253689*x^435 - 120960987479817599283280869934096266096311449370348574771216554277491310268747987000507479520959529737277268285576288242807853111245018477605161447425307923071835476261217041234190153715892357188113413429517851543666490098317964983874040308452226339609678086005165786867277233241993026562758779750066512348896989795693828946397734040570138121052748907149346779587*x^434 + 86168996886960133113086868275964171557597931410800991144756159038627344714161132931212616651136563203139356105856141281317026411599456016583557442685304753549665037862792814094438579967178319826069271675384879670578275736355675846271338439243473865626074027520213322096190111737861592542285703883061716778682922199261025235561494540597558957803346703934691703541614*x^433 + 66004626766476715131994923524417455639312349486479842707415104253582422841995378546799716981074055019283893168014932010090298301372973494669298817929735029293734350592529829904050104533005693183821852340104656753128657993587104990469372031763629961438936772976257766771303268833851738364158222475522200999011726460445970537007460974079410829388441992196607136759715685*x^432 - 78972315710518995559029327025673509492807364398948216847297344490087453675395605121260285621433788810150636997101146802498628579902281068532519034843267467470767170791255699258535174887327924218885302289498264983191282253881986983177618507170129121775349851066774625569984023395955286788898091072134373589047610949570217124284303754682084656071634747563479802537689104754*x^431 - 27561775348308613475196666556325573894661737611836349993179019593344205324218171766349409512167478951360597935748939314254572090538255682004396596775276863867808499664642874673167934213849457196479267439982223100023128967702931210844745847389102323696522219165444237380474065391187698583534792365308492371035777000056282461638706519126209894025963937653542141689603361318059*x^430 + 63027819388835888274359518200242370132615974492589928506421591434584936423063453359316601763711118165931996189555479211981351136877218644068875819760324095233172800017206409110435900217483257181315367977628791204040745289713231486443643980030904851477481011315322367258784472767638781324798169460101921917365795583655728185072186858202608561863534389110034102770518611388507212*x^429 + 4040378394160301549952371786784467526608512475154007152088710998980479656301805370013354035545367080302783756310515839290402398466838279830854359382892230228952094492479850384145517232182215797309707721858566924326208547847321934749524144974655359213151846256049936170240439308437869519285465607115891218996278359178488533439502605916446315803736881348946238996332455948242720214*x^428 - 45173073093014162368459687607542004714871775499413720381386053222560419598455234223925207762260936980781103967842588874183936625860303915505499784253395717894450964793705538063217814991630391520036210061948943667628016003929366757991096891876235506314736475778136606029921530348824601350591095668020059515882134368164532959131147166956877379059485810982547885725386299808960743260674*x^427 + 8007917977788500218070600479520573479245328532302643392110697534550542235243733525798866246113724166837158183242389271881759187037639067622806351558053219421642623299859757098732893776628191158223875540126138364873421938014547147464602511435589719274388176090605346678159705537961318020020669145869387194616323411801884187086793364866264812148855030290491372957442786002012921376597646*x^426 + 29316812368209706892880762074239473397419436259928422740836766118695618726415895304236572753384097659842855501884589194483751515772835231734394921032260502084910203940904942007918784734376106860347629380193913809980844579579473832647699225535849106394600850137188850327572212600098116624640991168629514130500178416502543211988620891941232215821950850482666467799090961739401692011980478124*x^425 - 12368976041410226081417259212220874146480701960436560844217359232785543140927264498491020312571486634413068705711021359540137269782299031825830493405423045092028228393291013317479202706308998974293361749134414801426117509893655376569233029739661180672984994268420099548330783106657392571784521789871698262268364253490127125728667005468249156417799092680872731809304717692240168477539708296427*x^424 - 17097112857793612838190668819550035071526332840147289136820284952091677026183483806807138706231097457996987345680392245861109653821415681111903101601848597809980216774379938700703152373633530153329947920889310740059844862511382807842705125725112454073152956623499578522984069666873141958957301611112627023216231376373795113016099351264819528691716739492999682143147437006609801626848428020212526*x^423 + 12293791378283011084454659166904737746639060686731584535820959225047676882250633602597073888535401322841163080025761509557676291735927089562509281357819291774180136008715477314642039918998406314436755892422630231223065783032376876507548146846405241909025047090140137815948251127291640615925415277031535782620432220458982462231296770724462083388451518682698737612524853906116094052844440959708883881*x^422 + 8684095433453417298572952785659893462079865204474375931128633272029567114023735373214192494785582521321127772481768947050180538523965073946352466515366712711811931809666174267952832356305206343266646855827265924516542241327048475479265057216143457921877464088860589482263199816032074841296805514237749037941660770599153355118630377130389082515052216282269852755523407919467892499842983964858934578432*x^421 - 10155186847280627536770986471724398304047808324541614218826051007467556395311420911669897454485091745661042776954273104141440425675817383446377654363022073266798659795820661906643515393383605441824875078812783439985511022930015537751668168601831169215808527918430389445247162264985736550582130063421744916551023438453672601723706908275868197211508888535413922215790563008523099116077784694963955225643300*x^420 - 3484012651865996637104911368225054400341741476364953994237652842885856234029223549248575852026290316132569576599514173135508697023070581253231469555351814214310649262188059805206751738160597069616379627654912459934714425032119824358600207780999040559290737803820600133908290245578946414866747882151403666482919252422474795181442572887522737487304177782084135360731841005284853990196186329598632276377695766*x^419 + 7449876041801439154308484635507840216315956724329341477122687759435280395874468017927947550044381778003415966024123922858211756597535776222222884767531810262162373263671607157598661633090748796208377369471303678288561637844723125177208978126214134322557466139718472842272418505387076448868420906896221907054579804041716660725106802462532950749882669889031126360404791316501166100910651345519544673219587260579*x^418 + 642635807368012116408162480894041961862080666765559475191339711930693795048656461769542594275899121888635785226213817524604684177523356642413370623418893246399915508256421658185975983493249782690881933134223560959292419225452548613917156458245734178226621391451975338594049332602046093560062292638778439393223675846636432676228632004048285569283464670465491511731970668561548349158414741705756432825681872531648*x^417 - 4973484626075173277429404648424654464815297557396601898138534096938659523745608741506161533941178691830844996302774708048145690951442614421137018807204351477085620104371536831316440263764791904498025358074394747116501891984041277682164626873626658092584495730389729230896890377663600053029559178057950669343191864443136736532635643988677216810545064245502693388980560966432275320516922278983133911716977392952029085*x^416 + 657711827053722588335034339713166385236107421800832560275147075699365253312947952100309632439574673421749326917325144531070073064655017851914270829875290231847228922357003697061305993228168599080363868885850220039975409148499072719410701599531980323705055146817900511715159170448838146546682876431253395959231070880237098824050238804865843469440949768011283440976125772525022607094695656101571437710884327818317538058*x^415 + 3043610728237440944264939707416623925627064524537898556265397165801059626607383179740064357377526375447405931794627890954459725030138199894846817443019902362030625010611725590088512455333627603064014744394509639836465836023144795160919761240853965816672310889346572591247708914731798754642430305154675426782009591529502845839783046357897991855899674628251414011128318106476122438131196009709949854298246547403706911288186*x^414 - 1063854282088757108476604741606218163659932484824805968994999425047367077053863407032424398881677520406092206280766452005665156939089645826401949096656452530158208218251908891647374241636997271875655512455810040077935099330142655019380504614415398462521919220032127133714649637054331020023319873691509399083729718197546597868440675186060166782841151672803785591391065925346934161413936421908297580131027601542305901014694317*x^413 - 1699267966752288538588726458733906506116608699020099033991401337345870991063094152428527420243197753525426019454038356326007634297328572394358087488671138456579182018174939576391021806016949107229413198157815862955192331901737021097182055911971433687544783039825246115266291187161989040849783497505539457775572220579787380207265049045138769613760921511143310534900299469106266453317382311061545778003283316345186247669765763782*x^412 + 1022926818277842162211823825636539834242547324797786240581077210799361802661508800995593625207830228079968952266716301899916926302072458779608172824726917253500878710336353929937009529957820810558414734373013659702881576257129940483488568438055986429163399870956541773610342602337991053345757515250595708693705810259322240234428222026870564909658294922349483890527953137115557935428906273839816513777337830472275076286839491556861*x^411 + 847697308983569337397629400517569565132620529180950678031457413014684684991283144933840737007280931678396618346646883374870707012590818053232658443009137359309348687145398066374772435517440953251009790013759139479712819687159456567723199813148729961541807183979354977571456933175733450100000170483657602293160392226021598136843960870739883778702850482111318843385272365834176915766976416418414805409522766142787740415582170896478286*x^410 - 808664122253640527228319383876135653815829894754897746738852892481464179943862019396487967153653855854920868713907533451481665433783589726885556366632556484318629937969561632124429869757097932529605526642956199888373854494459949928981589950317321262547847664018186161578062975679975123095719053484398181943263234824457218613673517128918585374281244790246088002441002429984151696473811317121987494909512963482814045237224236687684379372*x^409 - 356500942850762261785069741380554790694874748918157671504566253812944438393067065945442731628757202015502274794260156417118937406727307907271668610404335433498506634070187412814916203929386482980820928095231420205024605364972945045849340201192536432199360919353168467044130842665810549046906129600261218236854375617530845300599796258835977735120529531731251434867789023583523648349901185945253722481363959066850141354804466923568310476267*x^408 + 567408740660886641092368315118270464074561108711574896138190625753519935371999103712477487542740470592842306806348158912285145149983007840540821820708520738203899731548497470557638987904862239476418357975714544654233020654636055632609912129283810827983569096693594719613098434961458051611676365027012120690016342166024002955677203004060142074892863970163729217731107542287323023129742396280805562448480718290995393074622306242810055966494039*x^407 + 102058269149320321266716299902458539589132905309996493409335932750559491437560950372055736070259083329566668752999181888219972432643658454676651554470101212625092514853563621470594310572312861485457571134725226540034938878818006397865312376684497859334581590063214678610285738955441414543916515419793513865862912939899506893567807000979523748671893426424489565782045633354407096149265099851192820035018951336258477816406537584676103578180286311*x^406 - 363445035006883085074776304422875689355306134334545331619164208274576321689916600169375535341544446741361173362339134310114462511511544946043740800712724320358368385233049136003982117156197481717983508149004397473937941400204091531580479860845400422579919957711587480980672575285616252299718269345275019943043576181896592572230356199939974942335925484103812372810307842371973975970194824326731406728437794585743604962532635939000216222397728863898*x^405 + 11381624599226180343050401692323566514286329423736192555611056400590964266887870333189520669056764511340612122890890599336405169586799743722565714461459318873000616764347274451755647647346032414527947158588614010857945671605086908118425642641144188244144420316472893984537688437199019853173897132986570163724931446874984026291962126317220836319545279442833212361216439851928185605392346560398594596539896673989944891210204949790391242212107294868908*x^404 + 214692614472954369347998810667751025665211878153905396199310997875391187983765463580324192866468680328312132312189460821349721824486291693359775241076899049585753406304827348658981741094127210855608144382555360301249657571469742504422033504817442006057119970634858120489859989378764266214003031333254021073060570260590775220200922948505745332964994153414742486637657066854486077351863569124754615518838968235626869713769601363559198181863369701599906383*x^403 - 49253127423732995621895630100156541803224222152070121147611823144598977404298454554172405372516344491767284625899400572439960266034905192302916197026389731262378156917777733869291773327172738353542555775645260450833742410855376876578567948850087084191544871413499230822224225303617417045607463212482236539392931553902181958540893277242066102993212034799041229528310985562108563244513101895685328975912029899323887023361480459954826385722592694286512098024*x^402 - 116897893527364434085285403059458560715499147263662206104263951060889334314770930953698132172744433420868356821583996885842194924318476165736964700827384230070857531169791597954111166727254076258306059029357627377773037083090370471286973953942826431149771083134096310907930514162659902611838287684089571479927202992865407250163574883350306427715513513354415327518788717967338441494191407654176849919718002663941129846485946225667742730184405416452754809757834*x^401 + 51798730536495801587481932992324668623697755248922936808910347516632619211317891260471703594977033765613394227113206457062973757688638947081301380253505102751396890490855276781500164949900876734764280407977468668175167601790801815056828919931397535717054611341371002796377390058312159252403354221140637516885473647343212936968185824611968972955319835172495243416910043067627842145917018941432752945466823067518477488709912654744921141716695269591596479618627999*x^400 + 57985730380051451320475378735293452269536004981483936732644558580916907093130397441603232813251578440915505509699509341136374189701686770709360731817371441807985547493353913661225919758500366174943982645534704482221636939502057570664072090514257548967539315709382177065964614317917768797900893630398167623632218822634672218566109790488656704785030805895649676194703311106455809531511165177911860503906881294882094692449985191812923848027005531017246435698336402610*x^399 - 41278033104977402669025844600734163699777403088232940860396170197504008792338084164580522718976352225717305236178979036172651731726537231227719110862283918254243556154794796982421192622989381272557986304070487754752637267255695275688267743473444007191272025190415688303650788747980407205563625534584210228403329639053635024031358661392028284096011099071170008273799647387268606692663382360394645529046232419061332643087782835605564216855743424176924689561468070409244*x^398 - 25377652066866703755235556836884783410052157182267330474137897392706958987063950305166621733907007082691300244122884820665748405084989980009888545923867914716407722876762952170230369995521625724890389571927275215670342820873050149429660192009316377761401623101184016937809329761735157799939641487970913623070939893632909331676319610892147791487263444393413195233219701837873195812134450329620843192589093364864713850963203556873608250151678560520727746349858529330593040*x^397 + 28521197976210570118207485930052506069869300251088831468554016143256244627572660915379062424225791855837755651302581794367740355424411465076558856592212448663511814231294168773133405220690386536310832575760043159082602561792639805088535508621606004996828096718450974114160741414897918443732164408073306737193122021571061389567968518471113611868415270529708182315581911677326839796764444528924586004687701310725706069477546150033228262920144368755615376873326663618487836341*x^396 + 8944401184320672589863963715008158837512901640631665826029255987222366086661635412709668994603843468028336468873480632404450972722789047293547533392369340254601072160438819458158882217122723198417105935087337555699386735558040680112478843372212352667333914499207503461097706679055493963368757752260620502541863652847201284226738734413281440022934934692103385538028737054516974576907195518778278973339371581270314939169907171219443027810558721660375759351634164877097114268978*x^395 - 17843648474358557454569815194060958297359211580720888898115888892691232883778818702518183591366066341348235209982441578854728628268003453843911817443971091582780875654361855517963857422162023185668607413112711588016198144849027079102863976110219246943267699697595625317009207973504472540450242845927137575149186109099618584738240131886938646055903842963039360522610685674607511793380505606594461732575685457945182229831542006986906372485959900130378190074694479411271791465584660*x^394 - 1613128290647512583390713948578660358288175413088332910461283205924131691167592863332270322460617115302812754302304969120707521425424513587774282226508935810546019316654958094061792580165899894530710753678873957200346547879318959746799663010133560088977733971690578936711745578773946330354509277843773869694218380949842468808251199968590812453624361793586344309616717910761269118504867463891299640974046721422684585636805256101123619470060515071261446810348152431682868302439093698*x^393 + 10278784403047079945813860913050522677084220904548015662893138942430994678448977572937680816607351951751000395761777349413271809389225934622020131137123099625490732917797260803970962725469946641148808804671116483916508618450496774352143684765009265969198219086925378254968261150087748934626848640542161936361825208692658014728927106081664451710264309865706668566407882889067283395800655924032814315345799650044483363881179981691810579567785567551439635517710893485584900803576826733774*x^392 - 1060610589924967048324755632357986271443944399722824993599006774711655792361185340916075707153692698663473638362501510579320755703334878048537567389809163591546046061053692807070803839503274482250002516454673421196973158454798032487111168311468851309244401560720141219131330116981381748155402497405625380284355404087900856699342443387258396080377286987426961596922480056880995559334969919681589708682977607551921721827198352795634829774821855990288988067365092365121196505026919016191547*x^391 - 5475066055391541295450995433844957026905396661330707357646262633905645089033494209846773238932780109770435960443312119118738755226608442294424702470280185478750085102440879991133150105506431763341177437856753978783074352768008217038370270963152269917666591032858331773527154573404096978214450971744695647529009417671228135728734711952237300329421435175269605859750810944894840768603101893947808016475315957948476777377674718199801556035373947546565932566352679723027897808803811732630406010*x^390 + 1619899793979377278308755749305226212618003966395043984837541129119809991050835800013417326386801669415787283651402506663718141574194815606900072858770865395453426610926761861283449984998130591152808380286207139791528931386061556467947641569992530022060215225990707273032432590185625683134708828937875065167748699831921958700072134612180222146007850963361815463236448373127736160940089828015156227767720665690120605252581310536704680015132529663908172467751824740386991290386754004513156069666*x^389 + 2681977644490505727724958857663800865913445097556401682354147463597321997013146897794789212222404299320634786033928442949917170777658487222847004917355588009851750507100565337072935250244163423564843985710025206459762435513315787113384190133434439605187898710801785296281875755713129503528372201053239399271925496794613993027796127019600276063956383714018350477009094845077749906499573434087054395588273254820192958313620563417812241002410968832446228008817056333895568755919809007521729860007826*x^388 - 1385346836790569276415740267845396249030642003645626633165010117846417585278822871494554612389748609749826971442698889878137978864285599959844927933222424859609632729555136632803714000363623147970050790479038645318387807107256430999687257001741991280206291320154302009024608808776785737530019845224243890314581355874501898001532439779031189121699565049906406194710898914227778392870187410197070676716905124955879536411025373185503303135235759066052472946873970585420125166727362679167573597052847723*x^387 - 1185720101847249260036556794563162577228972369711630730268132096149073634492291866439734303106798549054305682977955202852038179526921293007917089438536036646107106398049337892361367989358648885262228475641938366710826271862756534085306263194788764146543941641134513570563984804157990303885710071991032706956811849040881312197901720650196895293830012022714827871931711860221666357091456423619728598043280215371911556718448379612829926058840517154310345747101300106210624355689280711666168532366240375361*x^386 + 966143206353675609365472934748432626159999681093497664098245669722467858454006107857275747077268365100805836218414426553230309372273826415564080434436793037441077832319153944410213654065845112962135474424386386689464183939810158891619009631391096002059116626502449830099197436080525921363044928923870850310412585616714292244691424139097806656004349284756654662296661676384268053792865628131680233425333787357914953269006329235642616227365644436940775426112212577932650380854246026411010377750820782109695*x^385 + 450650787659152966386611423529279244348866146378446021322539297767585221105672915021899341804741952268194211007041010105081345475795747361866452790447971498398602420056630882660553599156659551307596982391660188493894217432927616919773674148036626856882558655095121585341478793613989607252806603753747017966278971053291854385872249235455705159942916751995856435556522609292606839334051708261074272460934298795653581299693744428587944798791196630746877689570643714600069126677614985005497308357625794590872014*x^384 - 596746273314980485080574444076805042643171635299362816709846738256072676402189069962233850578486520651834190014117844784225509009564654985428174889191794810888121475180921571681080770061183675990093387909201200732375544852148202875632661541025355721933643572798224105553024529222718146791186454309838411662638101877166312295536644148415121423302068728744709825722076405242731750419736077072535123290241488764177969337404102291182827071695042927391834463358165973932521452560763669724223329296457897084551709500*x^383 - 125607529994875320066786844904065827610339852192703152535946716923435208515878324319907085124601542727074548622531850536682890526222639228153239352202375780851308706167357419575741558501482590020830046861823459538476268878474473157953501551020690831496182546609951464034100537002457250794001421284197261572534052962159902932436608652749846042367747269685019177573323307246721807919841867261507222602227260675869571598590629955921574790780699601893246507521866802867590503142218201090250526362080530826614873386334*x^382 + 336199119545395806575727671036667911141463821978459335461436074875843177967790125569651660783897497159075543842097811191759301960758078587563635661648259777501184532220301977891138761530108268660034828225041860119121328026199331295736083786425870797719836997134156062915306399373633127719759737657444085251372494438155748944810839232393483198413718876522011149953691876465275406004622095303266135594794962936676167712026838921428538772399490438782995925151647878336768160727991977118124373597384565586863709564842724*x^381 + 2503246564801098684358619494944350172539397112105011192846469362491923740201836370040741006850516825946590992323485735821079943211145772195801050271039242857616154755078390189555012682895168609770322804775086012863910196957844095111137220428697916269478257638795350026108711831581001642249663798004328497050531164643459838346012043161939344288276229650973899428365291278297742240256849539345768289567971932978038105048763610223908498048850051037794934369582640585344544805918761510674487399379326377785272879868634355*x^380 - 174580304060140091196730934999151900743990412742292203307347421533440190666795657724502817765748006377702057607560376479684632223860493941627811960796005779908050254041721373791842654013374103827482897757002966454286994156877439479892476899772117911951978072643493424939939080702096736758851655172357810601526505726274025922822522754623801327540087406573130204269804759973106331058844615205263130451917459929442954120909522837357153129450906934031246851306122266992746964212395645059627569837441709015779207267077243336747*x^379 + 31345080653248471954999556373024487530406559398877203227101568697629079101670813261881665010915943107638287732342526116217898951143173417777616023552468502651919457175288299471490637477401113127501651888499370944329221875714764769725726071347772754640527728008945609273017223283900217851017699571506005683712546760250246945412450235622323783698536803018694218162951027915350623447617386966998565966669215676829738827836324617604518979852249649704801684733687549260792219522933472621033568282795529759095342959396422268161054*x^378 + 83507271813616436994425687675605133523484721801969840249869406599614177217843236629214428049408021724061320856714361137892453548768156704414435692531817167503438625262542156203369837393461701475548211534531328330934110536261434787933422864885910898574788094769157386227221039340923702601938078290709300731118896798522046311671180374213794644790380313309431807552960145696378198925054698143616058823685334001242440602274276536758289123867679040720459152869725458067218995167223495239520025362162163815552776125378777932364215826*x^377 - 31547832397234045717028841171262607259227103292724764304695535921157824807268391577326637891382354427424133485223767312724462166711888850704719382221715684589673098990955111046057145029566092836531091076616756381275658875982191878567354399556469895629634215383544005890697040906668199677679902289923482291070218628330827156234938926572453780911882702319472057338996207887658240297119171133232025132360470984007506268424626081766511176979242906075155037460323822958145916933660582723436463701880818550830747660926340827734975250043*x^376 - 36358555667322720303823173984356589184925822652303561214945054465449029300448904357575300682134319980454781673653875117236854601714033896703602888374334048726132062839728034773341308364010926634034311729304242691946171953817664774293003186327018055992285819306606108968256929047821468206063493819932717961100591949979126382355664666718942252023751400003949115666769475930361570726469151831131981508735764590450628847911229483994659684788217305401930484946662747942548742417088819343360617099695624050011017485784850313129464255860499*x^375 + 22655494588336481368290064550126078931197597252004118627837828521295167094048682464027623548820473975148466608899050914988640503287343335810409225299585914179085466738719471796286439322520791181949808146566295393457194850995442509184266955148842724604445844646111032186565950335462346715934187061695837227347636814406776693404196078902745484689035794275731682156052151905336938209148216777270142483459513116101779340745694584693947137918939394115180169347436284388789346171339934246748087914300043175836332311413795568828126366518504319*x^374 + 13951825206556536817521201727811897866327151180775267280879631186725292212286061357239695242980641565980780458823526591611908098242728308892951262430285735973577321009221957844066164420450591113348366499139644969003283626379658859982151260155561687881512511095855660604213665052970575088443816647974270627224719461776505569368040646504113345747247005136771678204692208179688016216503940505621470916204918536694127460784961435286977549656944571536736662350015114786885966997743422520909844419571695399614969287108899550512591744700375940501*x^373 - 13866871497079557164727769092640944450433102035428568145619578636370820004660847102697436981123070440008900051188501385170342581287236521405823677858156288528669313875446836892460032716067203014228603407663560726655913645929947470997483750178508072068957063423766626296688172668724803709656389789356219679222393837247205081061978740104071563241482495318403735694072483731547512164604785224085621146334015227117547787936380314341566307240432922435102028658986229158762669308053012348907262231991028747241134058237693175545147670149217468016460*x^372 - 4306318309350468454213998323323092182680333349141753536103003382075131123434267455771232292872466661273917709404453610721219764805387004310626041481805152569713320325635961618828623381075614462567341057917986902412610627965694087257673112135039567865820366112397136839206786225640434021459494269512895907039577993523888790636481500265736759595688994472182842358544274566238557626054529970936191874443747698434713865969597250049390407093894921299600263903649183788253721807806374403065541424081331542960411388753729073981255645631317989790832298*x^371 + 7616972467768970334331635882401557155974477967174122842580861466005656194219786760075389915345069562167320676966797644180118081606223980775729640218845200142319357428658618684782652154746083496530228258010787903735903145146921635740449232110445055567054689399585403814785668550751421523711964586301678937696508455273064417170893617593288267595389315059042560074276682505109282300731924731687526940645938741813064483958736723209021652613495093616203152878776791904945848852568970709490465906016840329680095356205708174898044905586490809551837598190*x^370 + 680658474176283513748846146828991131272986350957609301213436906323107006409314809593396317571356463488938294867322275680319899425009306871811621131706567013206972204056204738222032997202143581180584332379889025214711313376129594069670620623058178353994687222562572652467604367705502028304950832605000199545099349973327004338393621222499691353867035393213232102235424214222994992977369439016992807208028758995208966737810064296986988992955487356860314647701992312316405963261616507405178612865960749964502279906776484677099439283955197703039602495403*x^369 - 3825504098239146881748707223223050371119586933953478665084546263095450552345282874357228758322885484991850889814198128301712825050969198758973687440691195689605648912927051722127493562677493868627096669408745818120686143285125385510843476325044693173359556958954658167627630309604266552409618926982901646151676238972498117290408621279777343739254491765430494498405559371891736353024276053108650441511167868855550547862552422698983333586175793750035430564643865502134430858434450063554735470152689957599558989273790298389441799645353257597143936533667414*x^368 + 386488394504268695539509983774188520860635810961804379906389026926138533488213066445222292317682945372160971311861765717604592253471682598230826152381076280496472012556225240111143552056176923156827478059972375382567589137226861059228082405184726607208499258381137445828057488244693495625843507028125522925699043908563007666174196850503197812319697945412291314256004857333609230492035288324993322675634484570325456731367575806978743877266531679159244094114732171899539415975195250483662931614616682959350483156574393861068836191007074003915036119173324820*x^367 + 1763241371428311427922889119155510846764632802823068079712097353856552281402749264047364834962162411465930303494004950318505269085184211868831778466360682378056136047031044971744588441297622619113101571029107677181746475444975294661942672051564296590316982578430638936523343478899262430474898011061989580987617683292553976813872269522295904015241010405426628755882627831898845200698006347663387928396635199166723489062563121379905146055788986741656622729634559836319319573204397900778169282204192521922759496871474767937506670521552025519931042060243769802832*x^366 - 514239444971497335239169766814390397159365742850605808707615021267126710854378039805188137074549616186118704690336059125569068369683053612814143585065989259313185528348553509680285016566007556350756524958345651024560837643261525994407305663981805491324822615150515394967491174701898771700597164564878390108376509130584148560470221109358990330765549200803269558098746169633319896715569192448643900160778680729239998529537924408715161149226360984204284145458372930733537026301455351664418773382597391884253725583865291831387188167299293911288917355858190322649061*x^365 - 739707683898915574561336249217613603894676682267479220028933264411857328558360155199806927614368752425117173657581381747149401324781533412910857690810056000975325863923854282821157404731932030173933287901511998366026069552095888817407622482491628297263118751962178484722111271059185436590053691187490886020681201982063951929371004883175522391988827436494230622174096832790138988605644989419491945641852135153285332137018521649310408643708879429877511045765645802130448658277927436086018869411028821209136361236431942302996591206789841403912196213409675704493265529*x^364 + 380922183001104929150917427875689665865414584280466872154042082841032817138192303004439741326272159633365446441736013484040514830442370033982939060656595511372135566484892417871444698848360137565431120311437125576352753014634756781412548199743955057055863633788254474125153751307045808010818088537918347708010168065670060014519596312959068319013399323828924750968975836363710600424111435894304968398019984252303149526085686198964497037612497585619615526604851682582535030406331710771758224654478503619749100762852346770963214607710860421180005042295720157480265388604*x^363 + 275105651203740571679615354576485833422720895664264461708780023151693843556109379034836335385687426155329530471564130580991754991581725970029443105438125142701591074290500214518484478430387315177523754476287985587266707383850282778792290773539644440312276344224471182262958526739827921217433502765446094644277073445751761564862325990094104793935898209121762625621044986265394367060865646772438415494735673840353045246616950281255460826836891650587721969129500726493300013367569060903983116761157788905010140433269664558859638373896443798068325469850939302236476224787274*x^362 - 228978796960279390192078688909327114062313338435517308187227695107548896565286355833475151913869391454564777865250005776559461785130910037141829769350608702619186046010774527792991310357580708743425121735701416866254675108234228734457007581982965577459649105839301564100471734907142771647479184578302021757359344928966624422301217779797833790616495762026803533167057401115496357093503940700464506857354103542943951869006108890874705566026723537548520076647078113658679228791150505941795696555982245698145057230593336767616843464717696878980483594106978191015150456326165674*x^361 - 84329046105791432827376491788509221350251318700262066376946562113152146045588036031563097022386898236814023993759074596403060076094287174193698991947118450925755694417252774856783610955337146765326700535964696575499503375314497561675140504174158864383484970421991508213110779446889355363882708189802651898590270062381084200709498840096318225210969315782504996679423502369101920121911371785797732361565603987464395435795156895532157372174022800729198472156253716456303245419504571116226568173136188388736022194908262913230816305589531525690123039469497110639679178650943838508*x^360 + 121175370626179023110113205577562746902671359951345836434239734028188909923425969208197632248928538623959273856255071553879824548112450700022535190455661538905115732071558947207224379958996250807046492999031252861159175253388146044910310268561308821255115176920484876352048609624807671861514511306926168582458243376865276083002295629946423689618434849090381771802190274808845129246605457534188414141555007982516773605196911683796389714052018620963730208896123661320586670266902276558801559288014330388865755148289236094707240434151921039076789158890171883260136860040614929621245*x^359 + 15764227325758826236456818709370779427062778607983325799681048360087252747244005332707296453520575548626631053828403752384409644808377131858399736029607238622670446123329973168091220841266148668366385905553362144376209009084429724250308139984881038583436475513993867842288309617905754990821263614769302228114942513929972314473397207409213229687881315921198589457488306479035356883669128555854130105226639081356144274937235425708764298450192786260835963980488852963010685973381289092170742040771785356967950107886029662962500649837251914696479486534652114468549432284033183014810371*x^358 - 58027199754468358004809851903003545487609911911102366628786949825272033679767005432099278673607695373175165105864006944090832662012639432308520419626542608787475138827822966573823513899094378495202588720164223993621651466007415308930427212557876624748784638868927880372199048176970727571772689882502338709820581075965501119943428801110565567883444130224100824375982044182898033122120395277961718237976850305714896175549860977807190726901386472785839128253809631153127809369486662630510005424655506336389138527016477765343622544077722155259066761269954386538440885703093309963242740864*x^357 + 3814206127057630896413941778943842299846340234244000684911680879891066977745281543616757626552444514712051806233238907031376100432408207794430517779061634749228067458343761022408324159030193386695773199130716679788803338228469122495173719390335534448152988724839540309440533438624541822834310304886069348133545598502279630796694560349780301944351654808198553947363305684316427295063699702269113275368265127051259648792398790257318980541089689973678212967942757560664132538699205510772765239699669980371600907667345086032842756291020640125039377930015651441717020854471263183936060798321*x^356 + 25322100044620785737620046137901945327844953918130841438233355021819652494314382187248887762528026900127929499276965828008927417232126499064658640104231309119684472427375744828451632358799642458546927831934845548711043215262837233573301560461608645829609004769410695771549478452303599132685952321011957867988831537149300471106878262011266062437857662539904644681907861783366136097589406620005150174771814216340054681931666087183075764944011725608309515320484063993717225843879871015643350705759646270722417274219344192269717711214556320220084623367469804105040223755148093750034135364345387*x^355 - 6480963425133906159928345295940625631624059572511645225354959362287695645033720517443790326510860782864509809863904057291778293700607108416719196548964843133126314247233320319591123378527406134248247389879263584488035764768672437628097003799679715879508645670872468011532179631067901459227648296459110625549034045444564448340598621618781138962632432970830865234009009925355872013357662232729795334019843481086792085053469099680822686349870069217780567399551650736431712060541708162905664742369786635047414307615424721833146301433148737078251708954364254173601972520193867042047908157300609022*x^354 - 9997876283873098713993501452469474947671454343657476845250676508019683331988775275640052686640054709399671136559881701779481250512838580411425996908739226065203145758398852856779987602409412786767877067130250687698055630536908532225678927951816069699995121499788924178806125466136096152367334090560078467740900649604837598821225588890295609597160426803448667272428510429666333320557733688197155128009347125152611623384691386847519110631004950855154343350690215081132397478647795935262166554560934800715428146197004220115535712144330408357999402197139635285826489900609342363217940296868779951632*x^353 + 4744983156139529780624104929116242299230531926992499732284978816062618155775866813571256376668934291070882842853798771054830929331150809509555073357075306093873889167721632089083990313150736384055177383445216867074683390552332384428732542829669932558991800196674829891321486473127202131781000342775991468126177537246639254760977097634532524132114343878175336585986778104972313750454456862508557132052616069209971889663188915704453859452311244521344699035372334591618654774470472003309924591586051062230524573385901217667218872983775130929209863474401621551754090796439090220678971571577863905051052*x^352 + 3476806494271031613573296456881437692953631498928226285480968009707882851204646286025653834715158641106374596097143027530408745335690518340183692213557043658650624448822657340895373402511664570627835791225609157438171225570787455678865976799692114735810564934462953677464471221359346895917344343051768435461330058143354300233028078008660723044640364211120139923197202608048530333134400193728992873021972648680136394818275737970483078847783994506008289924733476825831804660516695285886672346442512115945591612141678564364834626050034072859720838000239393217734684056886237989875401382655236588347454997*x^351 - 2721913705988153868837501722477601772720257825260492742745521186499109464846211033885614100623248221774968869055505865840270589339723314924873859128937416017894229678504716800887923405327440418059379766639271882805904764410058438162913774666409080507150272801177550516034043946219610652145007511251366542930467418573263911708471054405825946684404747206989554058476916421229506274557188591737992087048637015275267886419325224217073615514463000425871248052072329554844199498208086731624410412388182838229773156174132100590224663886448210464204152843597656152655930273279110871390647322703988263093639344204*x^350 - 985775811833473943173683549358159048638401650209096172392554259181022227279475586130487380750287133710800924783628383893267435792890334382206306837197498830009858754341031363446068037283204904616728835858459704190881644404427648866157146161803185612799738998117396360047905299957342851574118822272978686967288093809338328128160822412305463537787300378159381174210514545195344940560774521787797259564341186650798044862649413616408845234056504397287161862246518844224620201102581569713791638781113602522366340519026152184982477474640917362607793019265936484728004434688469235168367337205156652454736475171188*x^349 + 1355397891764493064823676714901539231609925159660112497860382459940206102315733701859869488250206680096067851083345479856133464632411806402331755886208968181055448095676057741143953706221061563806844265659743099493066780720881780268088963922443699423126607781548821795069740049821699340327616802598123994120028974589306908855731553819311476965125899515028020767631226267529934606253723705688923668511909498969401758359003489933597712904525244903600011317183539212790404625186278299823014808941784048631715351136221142660572001786758990196625657235514790454532371416484883129663465417446848703602935052534065025*x^348 + 162822383463447330257444598708033549397882147438034784843054072202449779431265955969263384789831168435946812201409150763107671768066864192386259259299026750815600490036267584986913676561875038461129852181027301504084074495478149570864866278904726292177463926380291920304902874748657877930457127170087125970752536692141690919756258942322793454506465350907895135589784539495748318216740155004983002132863277531038962134958288923702576677669564361693662756748905613597245082399707206462443952914593697816835790854997820657467384098390327227535200829002595022726719078887339531168503358597258960199695853630801244772*x^347 - 605116521538461997182450269736904384054178985308661272274056226139676963326378658342467915198762571452468503868336652817338277241192983714203043025327453832214676845383996679095306035435652708242996945868578085534973151377453509454174000690508770807879011188808300909424854991703186998320408474037421645779776616350901369496498817613234056708964643807470389669817904987754641602327043912692835663197668040756663681073567590259160101902974223826394619408907154270898402934543913258759765751936022700672931897975618440575046768393965808086715403082265404201853110398063242129577001774691463651128051586419018520583771*x^346 + 46647718475584166042272126170238915878689801130930631828616238994170700656360416077407247616279030590253019531387534068659583706859929651648973612974646934704056253701460619177882461515057186731038142619238567232512874830274324293016250054042947888858534963745060354122995439660983788341952112111125865981149234620290060837937986478198075403150049448316795129505608356732031692979843967400721110752074655136577823611282363451254111518997165071360513429638664971599535798726705617899304058985187796745909959382270311680806634007114630276532671964264938527432146306930127428394546097009132352902094818107145325566498176*x^345 + 244045240550874325699952149407253077919619354164161403565506986251354109803143043885183285183939830785820209086493626615974358612869826160926253765191247200848745273892348667601864358404805597352414040875045789947567110181568289581774463049862660293477903877212038825394991383494333850649122365445471819954048702605674367781141893481834074560308654206684584448219570737036501064087026008875432752792483574926601788523829278945244374505968208067382247694053235358612038201173738557055192966533159990528008870519075102960855768137105252228187890602354968045512699572860390518600045113080956392798422787866225208212563201895*x^344 - 65881811081219343333634319203686367466904653173423980526262227043334925433506200240833799867988774520183939439476480993563943924183221661885923785638042171041266131394214701440938193077498391463597292126383288466853420260690143162602545123770741347930243298533810442029116466900609349391107033158657067156356874176107453958878191500097968984444849796319882331361217057052980386840767202379716416408614304022203967556519679884034856439828121869337110610124008693770344393488275501137156426062911014848414064544502480789963810164748158609688706114655384727704380221395214881056007724392324956965053955396100566889869664015136*x^343 - 88064157082243326309372827376495024721477776465313917794750486537981080087042681128699518253496682265119892860514026070335381744722334064834049128009295482491685956281576644546119224717443927690883030122398147833401439548503008126755672707803831996463422224511325414582653715229339113522961880974506630449522613359566880356122003047611339199030456871413943987292468944597134870839407610392814155328328493375478630754622562876105707561892893895520199475515540846719391285639356643202983760396350465158713505408610207801650168293669411414847158486674179598306956334331979559850642939121060097471304733470634351759904249298707729*x^342 + 43784943845328672920784687136254603203333183427351628651590778917631651210508279856188497542996008100366834405284093526451142950113427507515352450134651841270854106089235903577689343702479162016904738829675900823775248397385669164014761100880211772812724916665797844976689362289085297328046915939046856945275116101641418147542318095247323727671128345563530303536352785800235305798962528985705237450699317979512495098535942426107049700798911751049066376911117780869720601270996516720481637980270331357284064982766290845637703024866703460747435919681967408000671218509152159186809043015875822369380542244249301495529707281840628315*x^341 + 27452095212219619231003073946474270556288222472427221760548428423795937853935453864524710606925775457618185554827347063311859036032646247492326007021049690704389603249039910794866834615146515408747688778668131625731384160115011705097422383069597234184318685927052035090715566089177431897007215282912708114876996611327560031394224144988415077406862163592822044258154403449006343241315994773668585636001335733625963872034433570431336635140111374182152920917897953584110394065942773211986199119672124401914475086743627150171180326474349569626169742799716449089678915147003723731426941747624652948747647273077461037131319048800043403070*x^340 - 22924120975547935624885830728592329313184508215169282464867154820490546061700052297837766983949450604104138380298112528850247202919495558997669910130817202486265160253552728906930339238610348241673131730132257666763769072733380363821171792296173094113381092998642155260950683381273806687197878418601590267423152148601002970789516784960042409139094570432675534399819560016940105454725690301701604670335194550916548732319254980208612930012651093463300430166401649143578156247123313013742910881332387903463153491446585551513818017987445830947531603399517881162116275148631527000921588953292092440858604279515884677227480080202275062330437*x^339 - 6626517076671614621721636726129222672588387054673230268772084488660094146090187166967323524636183971649643453202161883658989688873101908176650536542825091030559266490945754593932991908812506560462830368260160381104787753564979513439606460238596423203784602245808374841619271294944232993065510822346805383828556134740463365586218769971456771002242013529463116440052554227288311878386642285685555227170484864581996544148405745908765943799898195008167950576052582526264277181409500278765800289666986725297486294301101305847041423779877520529542889075786569256086823401300498117203539843959774329363495225341450432570660581279418142894379697*x^338 + 10391249427569863497228800879759116757017900957837397327677309123396924528151252127706217177019366009991605952988459332897149183988128679003648431796108191250476498421638253902887455363476827203462828975869677332738999618532561004572952607131935770615953807261947517511396623158201658691785353311738332741920433521989673340971135444195797071318753161285508260500172748821936718150311331588459472680144904222365758257984864729689104259151083325135573443249818882868976029820200003342205812104197232053443580097335022167982396949558799848119194137643374923797362987076725862839824846189795723026469534930128879664670542375836805459150352257442*x^337 + 632836838082386703314101368944728385423897658440238131296910233514038376671381878540502699889356051322406561085268238693247311331132741327397169781005057471636701920787071333478703377720599701536779521974205786626617878399904400592761036548412847422720704071361094528648430619615474803698330358346256345378820422911120986437999343946299795122718171712318832900014324024494024565582127005727642213598616054753403616265897321980213678494275188900003272936728416570909453773110773757976870066405769079620706385734288317447962851295186717575916162110575196261875280034732472932845098974874169245655213361230501501099149864710484895557239038406178*x^336 - 4196761236683832293695491705888136109215068593759791771761483428460745684726551084131186467291795255241751370307389924719342130984337296288959160950302929648359389592267476027078674007643231928462170179780348598237972226681102452143130030447583062022316611782439575343048938511576604900548518789145238927268896041084455057535315089801442615708601176376415461427269882182804795637106657928189958451551148147980468985442849679213064927526966485941062896547318599060197921131707730029870854700340763794144974385940532943603640993567129417703196495489389096005491685661032130415837837010028285577095399238948593254810243306216838314215567613537580223*x^335 + 555114178006893070730305527449787335805010094363749820843667081785309708049896397204137486112820023223289972490931963551745714876917790089376956942146741574763325850525777435842140136773524958786615381493285531832419212594834560184446286508363499819415253269054640609376435197851058418690800948721172167316166864617555116914736112305343737507582706118086221568298904466427689860453253539629795110792570998728019691694884260696520475997049602174625604555436439126508159570400155181103192531583335904735633649036816723106118329873229325179645827639610196856896991263139620141659751665553454563089575019740070282925486099871205083510174497630722867141*x^334 + 1515503192785119255337801074065327563230475432528486603186272716679366753455924902762636305355506910724388070835236276678692911759842913843536015349755378009840935361294277728736023480114643146674369612767329360904922130665614486603635285333816850279391405102768223059873273893427302220384186078818240630878178512410326336723609081341818090510882890015002782522166332491712415236810479450925957901401529143659403921959860822903676617483089475184320297157015607166371779419702982313605791306955373202573094001857563591349810331844123182976625498826845257787812646575226490383746559475246642741290468669294649053617903980969342751304834002149341013776837*x^333 - 501806680626910751909628519195519077286902777025498851004391518001096524644994751558082059982810258069293847397445589798108602472715789862834777689873360656593958920756972967326191522084114449288337725524860815672081077400636098402220328411534668583866990803539411904698749125506245085077440423486328687023988484188550415927330112938143245319942950165376347776667513043382076940402752399273595013067719878318338041129873791309844655542912748036828838835018474738160580515904319449032028551959621738864945506416146735636224465453393238760727761546183271005579152976113095961014824671913241376314774226147467375163982486263202738043267081144580007869943864*x^332 - 480923286049679673921573579290518488526668850358252355947050908193051668124034785926500731777731803668577486525568551992652243962295263360775852388332282601622321845487620152281642074218396852267298638974813506155297429219382021110249834663220230250843685314386270947727568401688396330000658466141848109901622272321894408599284749059167955290588869736339371175855391507108528972561066914543286228004728397488779488343233918340593156492199476743689088148604607749288741842373400906260593349078897318962832461163051896913655331400829309408884629712175278447347118341858405603094679829510891126466507503815982971233036098657913079979592601498145508169784465065*x^331 + 280830423125432978059321166437496199735544046609630782570545161894037745340777171128213530300176705531710419275018614977602291660228066684443464433065119241936662968324116080945991695522046751145201680933880889988711670740104816810686899380107164443074315851090044851716570487476614609591642917798260005896964620743165099745633729289871461758818116254649593601091019446700394227460363441038415142658303217250409089405431313010279656382547306218872273743904614981341619473347916619604797062950027542545043151567760879021370908998447888291625500902657583319441333483087605432976594670129196987202586064176797882157849087391703660540638643807997217205104124646953*x^330 + 126736070161833144708951090681971343505619975231653279498317276764162054722385231384987062002027289598225775846207030139368959878298933732387569881557589248356018974737537709973636623095160675085859926776865530848288085149200375068993022051623806526813492900622060040450663501275370809463758777102679960872502829814245956246601279383088486762100369447930173692817975007530991796786502263255073452107823019790131891143148806165894608673898490719403343616846701885959051917823719918265689842405520204420559666682070993977307275384485832034640634072835808998338858725298015770077347316151938517982984085936167652308035873420451104476178021481361534575850848854993016*x^329 - 128273053568471743024057362051725359639313772948957417647153569334831521010993943614148714174935257483914723573247025220042066868527552651337408187642615826541333240854478507151923993134456533358520731016121114810488469058896972731678670212527519119019276948055127119326715964039320190988315053786707832046314691227091424940671377005381477779968799658832925006080928878399626404384545550044334514394095042642737825047435425261893130219512612550548640099513022390196742326800214359025412992654248363239954833798534344682966417100253409021446289359341152980298237958178704043055352404864752046479285052934822620845865710935087614638346920595222556682548977841806126785*x^328 - 22447396176211751024490337941801617055829411732273917177320666739157807907409241811785815988723666369294770572540462238312357451569196310457570179422476855154354803952178099437528063043736724655781501020762775883549817898724399666327867416053173849105583372001598497422608567887687725258889936200746322275693512362195251215108505166738946359107482360114749125818652560107342982121049065420911634098505301250609782534338413537868397755494502978280806499055625813959801828512772226214745293936805337814807567453702460872575207910662876606030603520006162461498694000629110047289965646522905431613756496832107250816758911430819260665200116201027732831641345474630980734008*x^327 + 51063267701140857719232581286034701276359436423828432224549976673716270803051737853097287711016959935051475396890365871002393908269626388916315503246735616899471316648624863819898156314391313406198778611003819186051002135493573169291457400029809329359415496069808037484375303476368013878741219340992403673391434008386354287147837716359341569600382941514416506006049576554710311339469678830018197027082426204623309949130414033596653645005759894911806975016082322372049320256378651823138109470219134423639323727970514198279803624464374565838040200018490766221595266086972983365120290623038066571634141906280574054324214421701685965482149163809411973085323956350761873316930*x^326 - 1446018930429532229649890522249142733682777400618475736807754970051573676126296668614231975141467182871310933597214839293540819785558137346152970999247230854231470459797269670997799386600467053285951832652152903839415357012517534612004020905119439536398467569983373320069548110291162813891390100554941259796986554924609882627778967254710843282533664986107161158016564538163420637564282321441105826337790849702484172249845499702419427578144057940424500153489152005628910843509584632303334896211058455132666170998433215821692238553438322348444712068038924022625147143743398004968341212286239781973956729069368947839865516636504248453115362210319520488892878260295684196878996*x^325 - 18057601986926419877339906360235413865165154464926243684738317588859640622810137514269292849744138854943796933015000748117960849497348753010105084951274855982459901310066224664351225146634094463565957538557157399029840167370792563408040443867796457044539110364267011428606800206984056554742114343147217126768374433403918931413159474663895879871411248091888068960387475729510269638710021323798432598054935356154922751194021482297473219990072581608372353071956811650443545874191125548211519887096208632606643394128767466948227778311502378886754639191976642731022891438080031615178253836490533901097901196100892754832528623038826453748519361634790581740914756246483898715130241472*x^324 + 3866922012411797050554837180784466839014769622041068924640493702934396305965701944239952374581913128608191000684463356772734697170845515018588559815501561930458815989270716980417546234037983743301229984267013033370475985466893391150114104629535535020536442126805537081386101755152141931380546526999879199539221748578837231146915838729207219771534610692944220581480074619775481512867968980315925692761159570485187507270007341685933979923201802810862258995312252735401442431599167723647399377637854018980604581241508515046499085786317808425077418902161598087979691306664625839831564459081275050195548873520762488450766002907620318492173852444837133418554217408954142536464953322534*x^323 + 5654040126650741872859817477725141797449876567237382476822470914012294859172895824079960276250520004991159673503745362485310308567064867514337012549453892310430117213567300252818999290336543099065502195043826158558636720103877113840682258817066629496024369204500345707497308320760754818271060796449518021670491358931934738845268554131281687801585591079908010737174412795163906295826189787988073361726816434864741070517959426754833257358855351567909869133293457230265803783133100238542457291215299482468141336512388221234280052372052824321249135229817182610783246268668042241418665220817871276269812305585190056611480629777560849605082525395491073760849647501149594517793085769584943*x^322 - 2387745717363959444413831197973258175206849393152787829495560270903834016595892930235562260684189873070360198835307933737225732718895742753418081974056296807107047925430673895646946592437732684022727520549068592230335895896304944706076885104981322889275590965311554888133420696062182033955757258071747631117341856941849292824808091619798890268473907603030177911667881419498381242969877383380804009614977985377622505271124130052265734757429354828229908256195538299690196468378517215416005245340854407659170697213955440983196124255214146165019117321191065948899602481891854696223095231388162396734642452328119450016401554834869665167797012918809585720544280204813369173285865807578607311*x^321 - 1523778858761810678692486708133138856045746646541831099197675672426765040704593707694927080170871590779275320992160999779602906740263776195260519920827893489464293170654961986700963004921313562605904715454587337063748680573881789742268494840588741129508129607668696336583432069685405885488412288234910411687967009473073109371119090904897925648736374242535190870081025552557294533017238924333072778781192827995111950628960336976854423235829699050646047652923113380155744670130484609920095622714232177661910600341287513645038413996855757488326431370762699028154263958255147134678611271544056789708666907561728755355652577756747066488300650286093413208864524142969475286157117885534529679634*x^320 + 1094112227512035238142518332275512641275783843195183129669853494940624443912817559272759211585988403221658450916999474437350169514532718111117807998552744623131958397035969410370490286475293767206466757580856662393468702099428362729215589984484577090127600376256470671612848371543545066745356941916215453741694650689276544278218947378664936686764120611359014861577180686633770088867531285337829482071080886324962588636552037842458253947958513852593353831848912592202966208765444771735907852795467066875225444214724312436191156620369153165861703565373645489375090718578279799625330414194131432193686937622077771244090022994145302218808740002747724292147853229835848922467224087624015986273116*x^319 + 322732024584018028429861238493870929513369206833563203707347537392090857003916354768460675957055849150615777690397254303435044241409965486755492179060128114863026305463268956218890798677766246188874175338511873431421760212871594174966754281893349886521183948919513529153050378126342295794780480317267068399692266836031809374519877370621531019882894585761952503123315065283519942324677750285342307735586171288477233422547881000440164208687356457303082858824154957001730427854354421604674343036659531681647825917096428687997042294409945657265740568213811356672580320609796458472567068037362415770702722853198902047110590413038988732016711815571121860255997271352189228006911961917301358293045570*x^318 - 425551299481421180957258699937709346427991313758232975487195510395033299345205527464775076381072375702850073123110457226523702018350697652837599133967387608331308368328126821141353969591332699979421001000814265293336842353326535453879542628268830337539401270459673722793871784881386921108497465382031442362855152737242561917740100016323826534889777433716546105582293832969464017257509685698950570242339912032137434357110547960813410393667395738871531983869338636170902559160557271264242291787524046929739142271680885535582860269402166597048474883010215990532845705656968199133151879249853272167133570448186931988572682312997534450148589540214097136563184887357570790108081376769275889363109044641*x^317 - 33472458792885021001312451924991065253622515743885872024340551055084159253813792277762883095105860561278822627936404850101195219517650357854913141877981347626118590452775899239295015641381377535818665329458480615766863998293188135829708275512879007212870755569262449907789190568219713583853772158824559729862118822330465917889292979835071071423259141396092959033003190791795328630777020580704742656658015746717404863105026807696696036046059463557374837209478137266289359970037590024314082660688366161545694717767293131400508615369732741202619467004269911254118304515526279299869480331239143588839664411315166407407939177361184650091774978674705132716399954102802270173900752170870295266977862055747*x^316 + 146458525884559215040672179654545772166664303221623387815211727191889396639129416212221135677931061409021571905802131621525350353836721709380497117416905607191503402977077285501921771274205512670947070473715974396566205296278618174776297054339284966984689098804079608397618333767353084230260490857918030324847206348667785235114651514570498500625530594836762253527788197682981514706252125371156353136430566617053578177795369199505978547455125737513499078504085704162906468111199149171551726184160543433316667779754875013351243597736599828311036872209393512804681041567051595312278953225090967654853156989392555208457217929535382967715221619482717505100714902674072404272966259809910208340734353693055033*x^315 - 13852966611806664466885365337103719625712201371666854535634346380978111042641174667860346697184040675580882424125324093322227984856493961095912677061581658813204012509561613335291807731748669846332565167971118839893711621292979938524757461090029004104647678866258913302903578705564251380129975251013414823120200138080255722088992732007837379150113577322477480376556211405576516853957931328720052911470025187541796355792287085942270131110152337321881501007782378726119885609720458965405591798802248537721735225972174365290014998699629283570170361674872359971541314457393823027744524340864219694480775130998466357684616966557629502573123533708361851043690190955654045004350659460450429877398800500191591560*x^314 - 45222832619500209020541612324481062696875227678160570666503283695669887687614409548008876454592188593620274536439405474352150874337971935919651500751994114421673711327108849526572713579305705921331169366714635081946310598732360510451548380476046150611994695995809139128623895058696786566789205933528113659647109636701888281962617719895926112019761827000788357636922514940575715818789853882296417534548019285614125236493550969051749845238154604393105643836775413005088042433025398916772255435950258437765981765314449566103859488473831682581149494562862004626374105420724739875156084983425348217452789495911456268309326303495440877632521605458316940000550806256662495885945671955799222999014225189027477786702*x^313 + 11846010613277462156487550473873444475138856682556696882464119682505817600894006386040315151826910558073707330117044338037726094930431944874602609318399513019880489260569624627787413673953798187288382351047858768289535203552036619438270029831732912724103844001006514937676902657202359622311464489938222517586635976026742407844669755813941143712049645787114039540946106372940718853218782378123312623057079811101468333271854737951407184554275600049865099254287034070756675112058463652729971701184822054772956163760978202265203459069769477230370561619368928503638488352935884347686123328327797328820484651115275993678260905972762915070340712118211622526757480309633809339566190534809612905838318853326647535826449*x^312 + 12514603132357803598730344041359860435103322953108048184975140268218502888862451132194600527881332856367255149260822099948613495959313594830087296047956654632751825968690498211857464693006963007396765460827377077509943675287265568774290344730819513171844158729846063278309580222637039198730805460544991951946957072595815352226320897057025641226042849323159157106004568959699430555677191403748907127905570454275511674225226672768031187083938824405358170010525215521835903340096563991506391422010596133351460151458461850208286471366449783766091379585837774713858751557270585237872934708023543422441114817159237409734467602098654156207232349925730661629738842641624647248998557306597357286139943511079118522711543777*x^311 - 5696709899341068556298551350375111356824513865632574154753101828731089292964764364144609437840833138489166050041962881878142525400202644960109863279033657402197826710990715179850880242642050259395010055952755920773496636177096894840834597714293470344988176851090449956673157849493577303822789549651982550809835318825018687952803576553060550299715270937208569835469283125094732255931354072341792082760472448160380994904235502900722649993736952202802150118179692878935164554367440854383767348805956855310037091161138586429436002826789913585404571691367946513663475017371216771797680865644482006929340268874807410423987572963097398871006827576609712780036586346028689136599487699029991080703979764250855902157424111941*x^310 - 3051403018727102329642150137776617422325636749119679069973705945163715641860236799867544963951659332614277737132885482025402671246857842335831635532527227965776320520909415888579200711626565451758697277792866729064348364807049534331144124365739474584113051491358718699750191111069996566656585330192794993521461094551021544692539802911478575579446582496326682116429273210561249602309155873221990839633507583332802811369584289639532938217160731539478534031232839659554514387764219121276859175146066220905760920442613217783456031340426652806497996940495707343549763650000558743973852904447007976501924978535425759802603421945441247423984973925480207553237501710973929099573592727178997372216071423372734648760226172759351*x^309 + 2219324869890586826439199383678974267554120947845923223257894473801058847016156877632183987028700981952230994505425052711669888503017333632378069861860471616866054550318329279381301165604262704193529778095099013478292621634629162408207520952182144855122545989883374887989073172375355142229008542473525131229666986960491272756049280675016659163452051840384529332069246113406715393820699002013079078019415996684930766915220349536162271928502812563803279629045537363070398798475246877429291205189932325810957486815497136852785607317145501834599483357459219722797223627650601440689965331719557852395593218572582493400338507554211061975094509507304520110118589750569029111287341756923229931690633599199802694437415539990937675*x^308 + 623190294616140552602759350904911643148528008996709001421852579949260404177830464006090641200491666777909766267438023169448899044556670262476338475137076769071583023874042590155285019782950827016752692805164426945170474100792507074584749542988444525605027053606330570076997739757001586880648053374006052546787587531094438010621119205302250898544696299041266765244697576971885135689008924187494685469064605146644676750633849904977388102457412701563631765011640034994876439655515727856356278761188357130031390905376778730685798865090653777034340927430820432187487147318260852106225183954309851488999383211904675625171831403599915168946234188391328334630541338529653740637992183008924185789343544807734359645321727971875005265*x^307 - 764314295617248412395001078641684427104011521877077227036284552032304853680537054836705416613153143860493670476968573534144735618650465223791620992714630424580614714946818639303582523524215609815390062728569789074094423865224842997845807914063225451469067532940702660760308891632610325440003302349546436428778044725632652946203128622136538592516600331156320504332363747628049502204188926020219495738018059987543547051206027416789254046405357292422133605441540873731267294981712693544812907572004631915541148885395950923050936417375269013879215470897473025296026173565247489401039244155138049567874699997993384487990006634602486423045577067633290810518245854970173402956471720008420946223839070189235707949242487866418183683405*x^306 - 88885308956245248528294590589744367907058289577442841541060476395011725546432265989210189814377693067196360688598080484185553834944182858754789876342309875940351180519898029952987095279186013373901283302966583955937970729068514482285883624944850098586403484930636805420451013374344760194943316109603090461653244776209628340340005244968426953634405610461374156055295873802137427661602345857153302839714218334345237313394711844965166833662391882187271426113191347654405555949213879182065469632326497194783215368094934148718754470429896436797838572424600156687313462651841159423838802546020243730684552548157974858909457489444712520813514589946820739505999369254713052946046504790796406456928771537682430072742179811855446564088160*x^305 + 242162352075350726828264498892403051387101915753350183660605871529019941330828457847201607343613514044735952827542697431081244098392407500354028008926869206631666477497254902828196926611047107038976130379847436061171263279591983201817761441330157181592003870703925745343219879220073690242674081773798796288848655286720077743922444468305254055891452519857447571789029745211282007352824907249218215830632247474291739058179455072902266823582680782375519535708847172346072106168676116285618875147188037463905557525055361589424430388815334764041795545059703882117425826167126385611567533034294998575998296371057938623545885757870045808249087004189572813915574078482528107206723520733047280465224430438220707091142810328925471885776262220*x^304 - 1843157091195288729901549387991822342819961324770723397195006447377494606749367540985941886395614374446473251170673708958535348483096633743882182673815114727974274593284514124162957198604245737720881265297840571622864243918994159038080098887010102927612293429448294909184568847833152098632113703898474448338778104602823960281358359610519443989509450037607987759980226462577255065296462393330820203340905246988472051610657080229259487971942477698285526734220435782193612671326501901168229380891810270427651135355172260945243577700621886076282110586987079032917356821085543426038128885567729147979165745872506620062154305374271883822481596050574149204428693791213575742199528718915547790416894828441214412282500988561452994629731329459*x^303 - 72621912634123136690743471065250531335653643028145091718408122474611788989622323265547206269163103451846531640497625002486785629595344721584568653707705728645190693917431506393176609026112205177696809522161060550062539299697856606897419681752956596431011084970918190003072049171487153841676754692335094326861120634312809036704520957272478728415445733876622974276553243932681716476618103181591198576308761043185425768601069403282669009832959919878438558782178053344487665059780625052086753806874386264677499960340832355834776645624100568701742754328610173031160862625684006985215286810886945699316998567208382176763133825169648998937753458385562401778223328886746447789845992931471540904767054849206971550467191809261515620136440465324291*x^302 + 8053213210706885230025537614928516584038126767864377567778778751668767284698114503732164915154981102303705748920854101385522082062542828140669763255173406630858416880507573318102164958626598615047567276622808963334855758250889776736644881134279075769554261290034903698687998014543653595296491722346093559168048232214601420035800696825970992341009109526619072404112144744681378964791481164766799861478161166461382444900144738575786019248314361529814487436995368645141893545812083935011599680132413080622158872453647596338315765124945149779840265771568811412159010745783194752241256680594253035474424245331886261107581953924499288870591396289718295228895754988426710958315203410902837095451373799076287636680141220882449407959261902461604868*x^301 + 21191183875811853237461318243772443135949653750612978609242738675975889532393668663253163000418351159725208936263711475127582527632131105710537242642245538788077006440386403564610831564453152548392562450412787400171484602230152656437824718730837832863904404159691352263013455869970554962283437445513449399343187724326998491344510599228537429798352137288453842136183842581890518259246938069732095708343474808451155687445770483165619376461863675508078430503785107430971296119843995194240248707569618902906372532726443650218890591644265921611345093445848429667626024526095787472743524004732787195373422505846020338659763050351366590653490647628307501233873586201446509548042494943922464915066755517647310235693244377755063845345756939109913048453*x^300 - 4336096743268328404449696004791735188418365018506782988096707908533186079233154816497231994862188358420213530240676911810004498572277702963479058089922700760256231417896715541179362045021751241459950736307933427212127368559783973969336653708682328812118507930049617820682246995054013874395181326718921347535942943374862804662377669542664458113037140798229447882893506049347022533025366508155357865707847170919668796560058061383168257288656029725598671052647494771160902414567583819543567400911069243449915013633953532743421030369557503885819330597413742836692044594005621533362013904575942437995084971340607759144366479996843983317274613180662979462934212895306511824606932399213159843911330178053557244294298115704121789496667304011602382293622*x^299 - 6180738512546885730162069971382782268545329761237809385960008948379056250357973642960356430956817823620786059303854075071984692037434955991821618262521604434095703799142617914566596423334940931534272348971572387604976651812050679084313447141410796947854954494083467698117848557913084066277152284604600780698551374946786634468546742660463093427298134196850830316265031040170270556329497704863494258273878205230013405376721992352504896366261992581205436399838243953543805134937290647801414779181081190591954410862393449971923135838850479203183255086167609026221517181139746049029527461226651466263997030499911095525461585084321163062978356926698145201968646367061318309983701066241877970122161601146676979097056528192446837141772452694654605126605559*x^298 + 1848778459398310814380085762547872267975616005408906617206466095451297453336422619757652724890829039246340145739805440200232959140719012457690749616226764808283988229546739266691068552664098358616739062338400580554658426409345442058576179780044152138163085506981098973134925063886967419654428190473361537861703751327623138201359280325309195909297958367905795952035629879318364574276499783936297159623387058568134338188637831604292986601093670698769980467033159241900389355828670234664000723981018080323695899170633866699648275164067063825869379483886467912149754362675377558312758422034848393492436577362594245224980861904819591311939308632389498663661575672119141204871745133058932432041015938646020364263301840423524296278650157706680101444992911721*x^297 + 1829561897736794352928348365015159055507939027479772415297243664335332859674090767789897027943380151249259216262471268282783670671011790644375451002446731187128573655517702850881991249417117631412243384254524022742775426936820303032471842895504220330767895409359215597917974162336587712199796023262906803196538581830290601790551109397887577021186587822293066487877397728392051927451473068005586279180839795310624106175475962325163122805681580772940306315624071337082724527668572688916389700529309383566156049527891762859098373964693820549627163947186037780773706660568393524052061077407851507458598034394647333368144079976332236905911469211169401449169565616325785773139545061749846615379546907194938119643179265704313282067767695889855591884104252787383*x^296 - 748616030919276118438985824019320315877678109682007925926426947169287696376230277002683621572410130195714842741934987870015433940551370460099189243342345102873840811488297571423922469732911689837770730069371671684256133055517667398896123557336004263136651376059335992658256490824368442674168633538232366050969336602697593293542307913160479710638393981563379404540075054789903787291098910615293929031119779487803730051916169825562106130746574532645774310323765822760194478674440909128649722750583212126414000038394741979645245315762488803093448143757723152295036922884808240160547537974836808278601192369975841252091263329115560324250792726780743650466989799723627192236693018181984990110141061011505577532682771123486886948453702895428392638623149754471932*x^295 - 542773416619551272693112114447032468405005552506574006929899793539235692257608114184526175140379362618619750000250745477462851094663081428668606426717662025824453232609242286855393001487163443586493559900948534295443857695627056224144581178244686853514326066831089295406879237494703513236530309099455686067854959499582790492845877644463541663392326285686093736584203342800759604471080192160699700068860262866222969336266179321744958191941888371729753752018281255283186183310621081065550358810091842436688378988057834650100046110687338969912153113468181621858536055072159400011797446960139554821272513765189809766671577626237095784620780806867958292180780235003589594771912408195156624903251757540525348676737372788561304646330430970763230285520142865149873768*x^294 + 303197497820122776727699364988408384796351457362044921258709159658286482481987537787464108337011214040572545635990465025185592422909904440925433675041068982730614153543229346548044296762591447468142355567723292282803471967652033588244816480861006596725587320520256388707879574679357394837127823915545154270616279233427330950834674117109524502914811713343692907853410186923914557891274272534411041944309367318055039589593024343368364022544252018915272449842028200660440136395827828579055138524959663774770218718721035838739540026765727860829877617578779595959411179512838004596633660083097830250247875084908230177341059658090304050826158702176174559052013588923904499574782097140050131274469150146707157087397561619148400082444778122286242195635067353738763839832*x^293 + 153516252557210451813675613106611916004098698483822167456498013596762342305221584143298220242140705499275491360266434954825314965866947231904541613857508076138977033538240144874010503698107088951688673567069558250949331701400099808762293289972347040081476702126878240404014773668805785814204894441651048233974110780686728772908948279096837001471144097858700473578669177325858683501036154260186930934187678535439847614671666769299319583980956766778844997464468109828440066782259019039189476822392885494348400267212140255446738690429606113221829194818620553775123640489657561297794992683716790913325991597585750762457939078886747407879385584346437819551602422831530872430264159480569899633040179726906913608192186411987955060486445069814948283417570683838692301395536*x^292 - 121982177824755658100609894369236187359949209332166936841496238815533207263619388557280690290362478121952040738284581207070484088708821179818598705867898382831700366362605747792562423643387242926506600058998961537999771146917871572570411803663648366128457237608697050472224148751206934146023453866891041642167548954516512511911473549193319237129911251917081411396782907170481860575748619778542277919241562778922558532347531102368991671407256405718788146893018420645545946561311895289403672340290644107733638814698946998063470957126829396775923922628114677978547020172901390591765947307301512410399692705447088445822316604438556726309880801079426836711333710907605553804578789748661464416035150295020630283627726678114103357371671847875118269704215487626102491132109405*x^291 - 37360317522677558272273903690929816874832242377287429983323845134981620521409132153544890763240445464493228132514602374036884534647909704776423071447358352049960668255115421865300285607631029462579062924524185897269298763515472750610835327532637550223682363786181481957899158808785854087701294806323126902737986904107864831990686973817819319432815421294656050492507778345418060226120064898530602973301744610228402490081892775922723437574490711857709096207400054779284884499971252373557941525078644090942187408837324025801967141968601263461334160719246118661315042851609040496925753446754282794917872288395036704593709092627610504001283762542319696582236909130199316174449661270673953892182098518459551575140556590001448844084572674139231264822474371692961066235605979903*x^290 + 47241347698205389177028666637059766906588875039223517995412961789975037180383180029494569393823091678771695669712424708571008948903332496582371445088568152400002885914455286983851503665054326968389989415827762630165720407331749832481000312574074163714092046047251405918222631235077331507108319697977619810899244505917685182216119963610906516099143779580188949213116017823468049969749381750278661464238531389465269276902131905458327097654572146850447377060014878105542433927374569430472530050440015430998985045111016389138317957104647761688026301161761505370970423800156512166974303106419068648201345000150388343309215901852531572620780391353365901405477370264616138047962247293332593629665880148796767330442175763949812815401343677880275808675562819089165374773610304117416*x^289 + 5747813467525007576834471407861017720176226865756503224932115576107820991088924643449704777095878020317169527299862583157033168362555198906331589854747635685271654096823695897240311908625485542080178257669592601854522549926841967746478585701334937303677224746472075985007800837682140910247626125731730892197239837086408272869889462545369776420086643534309188571541612596583042146624327397657981014351722590837585738562121815641814454082757908550245625182064509773638291076307460511398056989071860724563209799559296809607654294953315262229134717130639281074859566068338361039088276701704833635116494044661014302438339570055512235966904906159336867933003942679561903231928246435892390912055035909122019662034081754537878365291845585991783458630655082537956124777041459711577163*x^288 - 17037717801677529751913315496075024555710878373960146412568821210713362167068741244704087613321100317439997480230729816339607327309030228577429510012883879653768601925283827827243224093969054723855349461382645690219968151875885035724740978374598425565656870583029059550945486735397000832585479894352524660738210921883933731052031466830907897922132043311785339338969182481581620771974794999623815422819087395988398695076822772547006577284028704420691886342445596197685573753861562454879001664308181875624202255594915318694241480130255645834388989779079595768041085319298009683394318956217349587625841004592883183684690446926269261979247702404982874391210149679670720102472095328970765185528083469151636451529834254772272252205550376896888191515995552927011390340226890841858571486*x^287 + 917349585086114908473954822913360157575613698045960083579873667286672764481398390187477377519255169841403298714486310505228006671144022997277232771678439864549833948887200866765165999651650477377934394609556182182892531227790849549360418411297840596615640297175169932268583707306497323848239069936018156776499162351089884825904446740063624933468890566440580527492631589064304106277748600980640660361964682366655753207898278798608563146537680555263720897922320756978939395927325332152455112278138889913667590384459997799984099434108489006608099944242017309148698111699289453107322483001851031962676080112157286300343708069657354865953222241998104522380926800601156746529547261809888073652937165397352268241272324432209295681713948051845296706401001057777440966948939662362177722662*x^286 + 5552038113450677269259989535480690972276577230335962337220139033546359594842348564484625633322986354160017244653196676178851997428733758935133977781862126044560421858335689036881483065692100855342305497125940691218712761115731043293566161718365897601416213191949626189316643001828873693319624209268036717124321972857990133526424580697416955962227987393113093911238742883277284638125148438126264915676476210109545975827752227218174273101994052134601866098902267540001873067133987357754943769556591936313725536521768393783871601388501662815096302889886243395756509591369914866726700934520812976475841695159109578800110191728142015768767652236844408335845038673522761122769146035783272301114801084946625720831520497804461930424014392681658560251741644075979691591125299329921241252890692*x^285 - 1314069431183059792621002759469829550782509706766192381271606681947546389890319323583120628672774144412532157073839260577613867186402020231194466299550185438510942961332832950075297572140922936655403929741118805709934874187118903268492802543766969478087644391040126916837134179542291987829464675703837432049285087721626391531138512891012449717730509227589593929038943144464988192563824439694853118832886477963676233349472928606684458577965516784093102377993281668917597296466977874601995737283411749070692268296468110938611795176157830794328770746396691384561360944837697300465709001248933551873051360545759700521648505628533508275058790172233082559670776017411810900719279837159550819243292780337372324506011834552184451741349847388930339252842628926889493450881718666960877004580194149*x^284 - 1576303615835241823993929921072264030439021243115745155762403205199906648562833453054145374053529559865050070606895530942295715571274718855191010263231644150186750770086399996781201807900748434513750434107397007888639535191380158550684980330336025045503733754803930598367185157205985741608047346099445686386545307945397772195123053976335384418056867934437138314338370365506645064772766455804879896842614265285759350465879075636919264523379610593799234452346601289227132130691354888526175769507325122081352264427299497871163767290071205049748546450773747979183754894555091865618464323291232595401333413817769083295595736325204031010021887815019268658093821112859339408641824716290315661872452593851327033959943899428368328773633705558993180114495349431922203968624409266859765656738216348882*x^283 + 729323557477566953584646441899704372389217505115754230038771776560654680915341929259503778969661582326907774013995536289521245063486143371084949065278024031202560177015304224225571540435279106129990620107302742765905048509213727518565686109819259732881331443265461128051594392086219342859067711311269646298443504736902365204084236472127423870120191446960814793040137233326488387206238824713459611544841187637987292224668920133846662805373279409087622148925781670229177880590622496202091991601963745990455487742531032572300434006753069982596610592082659345074935010977638829973236059180623545565996305437285333611828655944645959791531312463036710650185933720572033412457971584351007014481818220613641830535461664803649654338137766308507647895309476969732788471625793224434325162084641082563381*x^282 + 362735215177708226146275118655584162345100863603255612873679003995796710539814023538375054673994482089789666012679217878840292019819753173782690874698508808156674762230928443481698153922496413274234784093851774426400902645006336006717599256872624596928946718557888052583335142001842601183685278867634402661309628114963127879805265544878889638214644682139471250713049867929561803311930572765822764517464638686684589825221435429428673254870264031366831483030160520785710820773903758763698011541081387241394930463990436080544029615013960148905777294062984250258883927042393243591122575750680653041618068198037700454407254119581486406504500158719210536033384158141363394722212880220144944896030990644839601553637301990080315443404707044194839830510905593649384319779051671637833780431717381116270350*x^281 - 303797869593475580902118946251223160498603248762319483971851065916827097165557576676620284025387505800420612228158840623408778680176539106837973027587784216885772443744619231634329839846496369869248276260260309420669598952534714893029060270672319116739741152156312915173281377650750478076909375203088981910924841223555476074725293637147536349725154181120987309639748866852696867953645406815370552864139353953849490392503123531707450807750122058521140856157923244143282805893983094642451982881663458539728167056818681008934620991860511830460230628342261543954294232147790989311192885504153923617587945957456993654155728929157969612860596903142214150153886756032373102098475586740808328398196583751227567202220579420240903862154409904422543549182518095424416649336299723436137267444596009295593997400*x^280 - 52148760961245229862378392063257104612423693717741147340616967660721876246618292672612098491153896334052254150470653515869247659013482664815854504357592554802302861547357025199889512293869811931349475455901072925369476630564832985041727705821969010003048164402991664622007299600298413858585403200171625702137249427172711798283664494189100914420855195485421081607681310375456899988071941245967771670987614121041333566737917653072607822526397813636311734623730131167794904656599459568723093292226763653449589511550617375979259738115990385081446409855065952296254505852796270659479985396584491658455970002375655627772977188859469628304616341099485436479020216270390781319788246685056403795492890319745062217773509589756480387285678065309358207118706012035531071090410598890801077122205298992505263730809*x^279 + 104915340506023335154572201957049678906482802187342242534119873771347284091409817562438646275735254306326713323917250272053932024472434449121035939906727091994203637339286362138517854245192284449389281138738555519933495077002062920332071850346845684893722172493989538871129260663307579961806984056564085116542812861142699143337013769047823838709030694565866624159619866512978669842011260868003763670397436420035521650368679514729663825422540356594802048325012706969559766745497628147661791024790872280766506418548061285575947309920935067911244786160099045615725183828138688785397604402884604640418507444317043596698819092226975221927659867822905886194328030321027362783586769599681755308676115243106441659463590378955884915659434475717513915542906529618536614801006897366279401895721278944293377639525049*x^278 - 5825557277034241026839897993962367582990703819567217662690645581127948606773342482857796118000013217560861859424533705307751654260765853812539650756302376053067626090869390274747664268712988814622362933149992252194166511513200304742743685311274022637728425688805783376211257245250639226010591914540724864784178945656361291719824148566091608903484226702566406066936967414937988315582139925852265358917427500699296365825150916202243104428150351785281408572015686151188786491948212935385857433676657842157970048661403462072095249368366330813489144408561872405981597869424529816989330103550159388474520886486503598687222232599057544328269320089127285335311616400971764256476129953890484745199926854330799733488016491167141387831299989366292974323676315882155439480216648022063728466746486487144346421651952946*x^277 - 30591037638735954146107267681944556270037889729136011349438056100931869050824188081744359806859541355295120810452312025631252868501670972617162844433757597251136120491197221116951389225297862175508501326103132022083897722438160352943268938509038281767007820163590700183699483692227879655371742618752493278691473281875938275474194220905834288825297498548124080841785679608170977189176982147061288050884940460264964969505604472743843092569481975432585824764765468354077458717999440952946086744717235925298544352136081227275116319604203793121018427691871326313531058086807202489321069628195992989092892734789282227735582493059371572026358392288682526595621144706018577508788167726827916182910095696287464323911728322151877719134163008924708074619726445228340776336893011093390245138630667990588152658169812518984*x^276 + 8237659341048318415684453476164233200816874874674789333671127937650881929532014383139914166088973471107009415095715924625900332671869523058407625494873141713415289932683594163224411109874501112373261787644457449183502481646020013632062411479134891221541813780562303981396164125439881364200277219234636728231731893164307886426636230327539284741710082408383758905819457597227681057993339932185264332080628673910196996683001487748603456398032569324898632337153401174670407196784567192441157290982664723238465676573986713077915569983765027670700866507051279658538124869038457379445841372206984671166494205975178288421430542537235266670102618699232460249088548567144418235006906392669511931059980073316035845585511350578981185952675978464341541937174885161666664705719809207673037004946218559894100574345689708383495*x^275 + 7315482958592327060280427525774701410511544043312323666196746590980361632333230412645054085040287524374929336475293957030698314389946570695297535667344699433484361259205189777626746183881046832905829534283268912573084805520252306755101645945195229547598829628592024326612697161109617831744004848078197688161004074384156012721649943013760364921563245371069661530934760237654125218231864784680640855605964675513575920910165052398581677955614350396678165396534509093297099543707254099386999024976824984574980733844635384776058233837933633485312916967476759912457896962948011353293174061016127244251257877388394947247115691041580864411166757356936921206309138581809957081280582576704142926846316679525944928838648964309781689003189420493038077312917981884389124071878210624029615267245838536818641871758060753453566994*x^274 - 3999475309875479067745342636636600941558241564813972384842077016358335640983361360140529590197335659765040313054151252187397065250117393936699533422001858641697152921695363662824314231082456491163330031832802794095486802037633296225735840986431529143317829572959598372161077338387540247827980147643469634310426682652530411606196241524760184987729558224613131157481791360066848460000027082564641646535935925126439439956685056705534966909411091617652630181475021672107926353482162955783081390404525107214571070518812898677425522871565364714007298901938337041390582781227142400449764748141481516109294182311162210949845391069879971926044641069763350965195561674490447247017133487086230005422478532494910374063273634870792881630169938412289886910834989775385217091041130557670824180017360888015168888913753041539934318916*x^273 - 1254436580823671746364599941981627019378192506725694529562385860041307558374941217873268718850345285094682462974866568771831585547956752082635846140697872497233488143640862115971765893887391820459757650514587045501188960481825551299071063884417263060464979051058170905559100547125285969439746985946768257072795574585402727171270176309468587221243155841496431393705060141585810757457143335578641231508059728508165333793903515848852992913054384186272082888561881384955115119735572080626713793069627738832032730748654763748296848366640602819834791265917335044404014483860645695704261457709531681729395370677295123258369352423917930531501635938692856228613118418451323712620231040354924000872077255751482510925469125505232560107676139742142863274540192619675786304166554082100097871296892156760438424342925928022175405692802*x^272 + 1425657724501312052848998214367355649193923759490075822972582149430304940642824500900819080404249217059321294006980413087809341672524857902399950248309857288951902859560373645702399621048893788984989144016932462979034922891311797674838999240767364894259246160456047322019642303196305508706184161226287156458036464302291804821663302643751451389611414665585539742743506157263972753353558759446961214264751159453022617261129654176098882394978452449657956874042491639212405868352617692317939549423599887617250657633154534072281873420729084636637277921244398756457462860892894356570691024924426826296353572290588578838727341927548639684505842375924931539712213404749545113520133365230777684643743637824833779358230262825011946104207428874207628168144095606465419772820513522163573925393816100174785783444086831084580202078850172*x^271 + 41246310740738066398031917719069386382610417726109722180237069041596185840687069536662237842596088130651012481522017387353049999169744205447638791588866262217650725407990713123098420061124224675634028208342152466749948647392126011108738255742005585573583873690627589181697251775641380208558495479841166487233926317256858276698676033399961522505872689844141836087644829128511055874296600296372851822158631473979294573776059512691970888656731864718144570602756063803923459280445591948200619363276747709558016018998858508398697393519441289112134833603833541509130240613789249287829699478727880135685929993043227715383613575060839869287866975186069790461282228274024371786670062872048569394201369353365831927382151916685664721043118898311836394244019300662978694295633097248652015325253831404432274895482567424991404204060849327*x^270 - 410744318918581579722778145453790520206179492872603621787821386022193063691289111679621447460952481552235410318955184818530603970781855403842126963835718129543673264663892116800331465685742230808304169616406226210554076631794121566298022117453645416914070177976774389411224108541383688565018539632221403665020224965855161080049241739287594434519381428855274864691770512525935478125207306763845902130686808144466303166184765719860584379140863260072578844628823165217111439878512461181232125669433428982544373266207296521686254539250924644991718655491281572679795031582860392718995928030406122524197222094947946743187887630265342198780817665954370683531410707170655644361878469192936754591594529430995499827391985472085230628546095678550542172080141096912569570145490715248146533680766881333898284445659702133589536579899368258567*x^269 + 80997262735919041139980565430484896156349956420834394722904005282050586373186433310184597800592756270121342895561762165191333586302749848440314001444866209252053884673331837681228744227270193841913905366221676422219816363389875101499087023499528469947908125594026172263356984238645035502327365366346221964344226039991131483181342344674979210180826691982452974733608713873454569533127961111920320135046160288768071133135078235671115612114261054831736920163211468781228807303645854862788000946200151044847509022774875737367122539586060397301883530793095895458361188149309818278961269890775932348243120212680134356453331552327358814546832978114485224265844516068502218622677311151471023743878567678161587834178196797209155593654469598347930681961100968708058936418904745546202984586611173036320807824614715881711981354145368599291753*x^268 + 94893297735669512746879606510141068172384438256434437342327673614515162176026740708115297071711681304644716864287185069167827702873093963945059640407604635840279388408199984424002534970411710097158833404530465560507156295239217686788936311062048645740927598471245610500314873336104149202523017329291542848759167298044061124793965126680822150071908952606577401216410530127439592769637720003730607702362430329434142382262623665334022806911468489686172137971173015698544882193404980672337958562786657521084980021975051265687273951673717248374568176420529798093389308564900702147639025006979146882340093624541616701310794912683148473272629087051970229715741780109414069547327488456744500487343521673922312298784368536183687504939871284169407195796572351647852339316932182649280458594534348145010308755439971608932483332229441137092049906*x^267 - 43828351249932711730794072582486729906977680251191856287424080151020769468874628897792289954260890980206067955509090128066053481131549681049345959322844632462710907869964452345668219308443465901997111965938867537755444095978566994599384366543829163607382457326059803389490181057250913794162641700023055131324197058272986750307637000288388440487930209022882568113581622960876016899212364869091253510029215542573032807263324794508729016536868186185715314189208353986959675145653264560500157865631792770081637177301050772433553791533776528705641889696360182414739224583644283579020146219421369950142601160307871169303354704855012330157880134160049159341707062668060950137545703284951377578448220153062539743656324132466167819283488510217586778539373384183261366565042691817914918917015663547710204553036034245452413880621688957105989185049*x^266 - 15506663378363790943128707206323286166710346523267068972657155379227443234407950652427482664789277928098118145058340265397872729955274821100733520933784825542574972311425542394489162038956557273129205244121398872241639365356936640536565449058033530143530695871245261482135482016008158564751588318131961874413021413166424184847814448781133656342792892621254951601905635085684672869422111458375969883235041062066344983885260861486168530355778045149967597797430645088099136259636508750211582562730542058860100629016987896589975837731068074741900220287368263379064401932724800124280869190358903009406348623805334637527443617181680467454439677401055178733859485908491692175931219959397606067226860829096529264684571702713912428907642479867727123855549530863003420220648089265035411096339531950939876417972369709807317658635402295021887196386825*x^265 + 15320044004032815764881097419608515382211489432852625294616196504728907440494284690934698015814279699378216281643051528440899574144546250316456290930920448315161310090494827009136234366407497300746989899193193917446104959232364283573095705495757931839635712062199653622472618977847490438690904703646434594049017992633810765466930014945707645491229681850726914597818661482531074795687978718254064868061009573663412310561631231359054739186780532109640714141861548401260236007770184594392084091104202436383409513428137425994399438608199446772366949449505630887242587077688981450268666371516725799474699503259109385825607277813922483034645640408675508713424247020930472019959228826455277934617674641029821059537007837962097418754928666669319178169446632573180757573171904394676684472902419206089338588585721628218783223556410065998428072998086918*x^264 + 501011899901724905787050845111352784888277931577463753213853371630475278965099484419304780524595222542872336350188131604876856814810223021091309620968645295773472164986004188069445691625272506433238018804916010661646929041322027291601086192464938330118508562871455445173625373752605008610054126780740132408164564496510824678905375847680920933756416412604085434387028624443094325002171870915297116826656413030507893395644912359752658461837180164620949843429446826603945090963251508756112420486418538114068883300157989528240664039279625007558853852188855871493152548920863201028808575664348706644355236379653545324628752289277148682246981103358271891233893371175892221566600510339202188258914566483503980126358786746299962659977078630204204455656561769943578697408171543725705729296419887918930894297014747731672603868846399425174697489513508306*x^263 - 4124459151835099992625893576469635658348935759791885471653844230216898325062748937637701849357614749200898831843021356418043631166635635433011952443342629852834143600331127718541070930711792970068437639065539692530587466034271850094881303484839574387618714066734063430589677295719095356110766897861571895091857134939721586604096223886539070847529127732403660508672899197466765814008643630395347130917302410822465413472191193811767621126940270695610856555517018863719603906994984390040527974908884530962058120275359798890465788164924865121705692887902460257669586735961910279508553172730595127873346270755783260817982995621104189631662816120635442355086333275404830022600423485275397360114188223277168386880101952470261556908119984848329151175189775555908391555951631906219886252222570501288263882546971213526389881211895494560781791082756729899649*x^262 + 855985244736563465763601856005726110201583926305916378906875295904237596495323193664235963687290456381611703968112822077679501843996640040136038335753255857881098873235347158086564718432361272584812244494949567461879693055888488986524937474347413119381677098138446287633880659401799089959417398861205820536777348865660117863877828554837486353232427758310926454399008562074410863020580597322750336153994575863728676785142123117572583093823228284451347881603198006707767286417440954008072452529095007714601580552749216813515139947364053084718749255929046134959474546987008802460058077103831668168022145514067261295416434382371084422241736138622152386163698374348285878492303415441308961128968614681101784008615825853291084883777266192146275477814103996564295887425530850230772927421299305999696312206529972589619084647770239973906490938922998343303476*x^261 + 848876342304302610112638941408447355607047029315295999522470485946528938584635250501300742395043870656573202153847586168173137634793303030227178712506346023231742831037640165469088050333180558125011693653750417141367179798261078061607863071121021581485378399307565171642092585380002886810502166139119312305591761747446014833832593163024708866323152922354950223290032471576445941687420100065860731699820937462355199786650399355157497725130221211284016660220411984682895154731896366610861220587774285426451276083216290319740029322832682943026931986147113930096321758660141927701074350751296208647734375926594927195088248646115814536434504072130749841132589760967239978893258891944921527633367004848558044998259823251153381891064185172557043661536983408103006431544363458283145755510068505370334652717506191021837944257097082076296128821018815049113500209*x^260 - 423137322159157647048857578821684717416589336817254646853963541709200434587834581485338118426897054714650718361413719699645803265385099947967286490096615996506745133566147526439057292992571395071359453767059963109846945807705435021444701731897001721270154193011397114713245268698335523371329579922383386932989872621588624042208803771408827709207132846222306648936079039704484161258273022877526114533673792582301539845145118927258937728341488015102174645751645966955703076971995753061994181249882679809829324339056539642730956101942266934337308093083287179860464419387622565659021459813257543340962115547868131191735643338784774377812976511132397978639367882951823111070775699026961072441185958195476048761749548089188742154616597158540834343924457828602924454188880306395624548998882535026098567625993628895934541422876405573764512561139254224586684825443*x^259 - 108603500895831154625893341734723345628596261467023953913711262579273582475476719174695560136687095961973897655296169613799705253176454897580889358665875282268166583359970022966831580346174264166345603680946231501481376926085050752761152238702961048008628911027327221936419839611042144416202886183747595772966945992712900601569710909016114367778836386589201591112503394008082897417276266252671615535724253371976881981932607136537511797948903841729770413187673214385813524349825415750076030498952637376344791588438567282128875875316085180375325159073963706393753249518334432871584343457422938581415522243490930548446939830586294968765929362134938578075172318122463646408501633614187570767887866278291675581969973020123288133968795369841116175124837320450758685663798183743580106304677708564228200929987617016228275877523703892779373271504984875611979260903728*x^258 + 131606910051618334579802732309836558860839166599887089811307706898253670424257875867750877457141161497370912007019311950702566952255828520492363302269302998365858537619792010467906057754727270047429204728108608118090097122070100382054618318222324011591155315861253644476789290674756409899799518763813643803051790797907176653729922092388315300495492420263838503807556400508813452044160976230129720946583457868167781249490953837168362344725360344920607728900237852197891949775693400988071755973939308941768138156528384214464748531617585075094295768072488626579902136178712671815046237490269368277015392374729863684012615793777294280236295783857393864933024694304186808070785825088209856115383423757901849943685455960529618534758371140014411727202890133349814078250013163220513666781004646176800634722800532183585139151515133924465382762890214971970461288109944791*x^257 - 6169101641968297591011579792650635199218444111879390623778905870524528643412283121614426713885234217111259352738022489239415912781365787095762302563349776587197741728369417831278345834304353609948629470808098065725503964976790357603565093537810734153665528091652441150747720123727569233034934504068586916248688077812106115728760603593150434262595521284033164131566791860142922843900172113827328400636659059922120824523544789441348229563071640699947417376593859483305561615621796136346015041784748738868521209002050955914749822475143860250460086296467409804190945668450260786148743058510813734840752740335262669202113851752799776551322752875165888753610497254404414002530002109069523476854132232926149966583698113342975178076406310402394032785503743421967678574789735397209891116768486303969027022940756252618520744926444941049359473033876713120639401099689788707*x^256 - 30451020987944083062289603017146973985707478207906407910566688344075788838798979353155683012115850772764743873816826088718369860697670134570885527633886670703955497174532702916558811630038823262133748618285679884364900959838947498669772074313320292873189391417910680134569705796854449777089181652716825504104328483187402152278487066877576317808619206706011937134122620396106796364725996473788467459688235871044587974341110110309585743307232943774330278729931654504923978644127315404407702735817680402807571277595179489069409782698770339489222538977866197520587706710810296906099944897198094814283742660077916660322645147741009159578764622219652414607587075561864480241416740193598516446091293396574359314188314111653109857584202005214414574725727882571026447073039320584711380415272830406593752108836207892931291236122258486307323457261513064116613255637894663596801*x^255 + 9263604388038554352465949629064483875258489508982911808652407570199536573232703788517408877229350571605198062583416616298113260863159849224201024380356837543704010999282045083747615820685453617775942822037689412301501332361261483984485546999019318542115058735113524669017071608497840021576898633095235477952456764253123346886171624312968027447478383660821482131888225554570780531360852606493522076161630416021054455941463798944508128151636772084939261319485343176569714271361332851460464034022912118139033729330326841481890351880057815839632710852584684481611019962337361834635785791301490100357222892542057276053385629362245422189347171250328168159660110518302864673654071837624463704265310106479916560246918788178704396477244551717736724416492818040281825016651041707433277426380730523682688070193134427117669262696063643969361883562538710127919458080054440618811067*x^254 + 4875318216715800124849000312496065312422597084149839219020991213525372823051056563769850966729169474236854306602128953308210980731693467837880631249109483574225970166960340482101175585137335405655813277143610927260979929411003052651760503089176362349071959761385255444417975968080540796465020259551001650034026816309739813750816355865378246572983606375390608858994003798918225530363670285949154518196844148484312700055079342116857028160009181017570884295135418495862510644291365307655331392709261406271883414115228364647318184151840570706916205767519312532962840558694203823698092736969122162968704583626749955123401623097017567958224136369072782677803681416964932314712321943924341487112142176474312095885809142229304506965801353583909686238429202910173566423099916946507325741895678651091439210191719168811551766916292956756968901408673960595666776954027018141785389774*x^253 - 3465828814947889976397055356631318808376995231912173943787165732256488817592782941866330864920163980045781103540986207439397439405754386428126979134226002334263351833391951809405423104209586351520997840945976808679839986333916424646965228447453239676282336337942408442188751745215523576868337078951441440621226216758918158932411463519280888325590681332743947710287664679881195974729133872701970373440067153533054374216704817483527487525847946512478597751734370086575933531766251263045261945646631623892926779205204259601256758928707508778449137564411885992950968018719745452805154749419402072306905043826747077911730212178803628574716907232684073994879448223841362336618633547134239926983355153246242387699513352929592391740731995912572080740174590395314930252233109869390850982475918128680456590049578946957272505549731385365500222006425844743690081909205164259046604982256*x^252 - 228864262058756532110741139073459424476103663060266292552694802792617746820061574451368130798462296568993235637117714624460669579175024156972341447842210372499587278365838127547596503985230170604424191063195797170704452391246956720119997356266982314623709939464190865645569564006552113552261406214350124397951628469724571239295113888473017303017320140972720748273159854457600122036482317422995716453384878870488851443278183369489017231406167877441492029650115216711283272802069750660043690914785671230354008987013744828413205590937154816093944550603847889529284073987739649479056922088781546223103258704798670168904115091014020573983759772866363464268191094457670060777180619044480056759971146754287775396794893874989502524351206173961892919385765002438958727263633097616594234546867801564891752364042590601523560138742878427786565847685408988653366195212597832580845198967781*x^251 + 869445723839418120802238791267523126340776925629764151411471932891774600967195505500440309171490332779927842278449254778388969066416821891742736430988934416727378879441146950793017858366397598054933171780421806569986706664157787588237523098090011300217462828794856187405602755508768374295722549341060299224279060074371261358616838915818824620746089153112264067824547521305446459186285203704736686626364804900631304558984106797114935991943340520703005270940286407034618112087914071122721985338491845338697630594796875041926414484906198064497867601851039512047788945659496764469868554512230206527111727924078291587955114661108481351635202097439699461817722064122750385287882986120909463028544064421040695173799925186311312818437593100684187630828112755396701804274479184259469163477949456334387404241845703859032978535791883029222685786534535516535714861136481039651075585644820438*x^250 - 182286838170889284993712483414359842281088616864791320635572498586488025751279236395845422719948697472183082826968456694422924910683387380270139516095741054774178290000235098311883403829180372073932872133335760560710332935320356343523799434795021258981104365883158016356146673226868228932266933534737230902892774596942698874954343005471146939731222317657723753162201694151266600448804582722356500271383748037028326514662669780845367968340911334129374006892994295033177922934308051834541331320645343202250488004752294656540135138066376943674996739011900183637005963924991825987555444909710964751583357621290756760012884526426392044770738586213971249934089432596371657637212551024222853297933540352026204939033841415937418148855192440264346362474348456316163471770508212031687460877786300125223936727749801739207631866429193555693621382193344667188186015742198580106292502421639547252*x^249 - 150545902058571935293846725588850016243183545602383989861363295552415675674530704321034944199880821462796155238349106430393290527076287859017463377269505306473801538690905987827692314357090492453012140616248243326947904501441995607469471968807933118254849843714207524647139083334806441661478016362548235249085239668905752889392035841114611128213875128860943874847449727269926162095759632151602053783368436226575186480360654528571729886138595366947866104723785415170919097272965279810202608801988599305692170654862565232057291841677966484957929390473343590770466991318345150853944125407868555593900865543444901361659830348919192817638035727605673493277780108642917565255835552000295151080576908527161037434625951938987561914513864873380031752509100878639158132355230283901159485328154194152248002739892908159009466058454991827361228925289966113084711699024949795190950205924959291715946*x^248 + 83469389398968718228812589682517475789598884690011628992674813778966586859708524079983942981752640716838115094588491581560252936276320756622809067940979363771937396131195067309686050520579236715797460668643723156029187180129485120353784565488572894274056658059400634788273616687872859202670759108711054330946073454750723139047024867798332840695310129872834324978245992268959787353537967272431603261480117582243606104659087963226775883847941939073466525028777219275369672184532176892568114607710659060409319449912260949063162399670155518906391791795103949599994432008435296582199268218180394016886460254469248448203370333166356156771391746282840928015110040272131620311828385813426583058147320751959706733994328127534012934169504858564164034661053267851979598643254423602792807130036947347605998125714083807926278259358885123352896734582323533152492906480269683612756030195052072439109478*x^247 + 11247781494494543431857455010897230384525755485375547605109190748138551732829191523293325101105650006953482124715536921305175017139133481763738123977125740861476040152409852546737641918120441938900650311540255660872846631332396362522713093789914844131260023019535716176640132799771403058463562025778868252307136984120283563918622862735697805361391686804682461153696943109239496120095202164821875157523632683240492076945738157479303417452431897866221045099567745928411596759133856485563253600615190233199072992585077962307511536750190515248879464358009918868625529631949617217319167980477037792440815447695987036259863269462159547996342954526035138690595341269072489542477410959206563125780237684764529759829061445921033477966930415385177537845856240182184097441797352732135901570966262220048149628337677028696084052688474009730100330756683796271331785578208474953182771124171647975458342201*x^246 - 22378600024454277907222392922220881024051819651922842012536969541356002800287033907403860146862726336455885671166655950323812843362442345303997808643875540497198300602032736950644179959800264742733393637399248408226484430897908071876433003125151484242896405579799144759280187370760752711835730337344613443231937863286836915755577610075907866842485540772200500121613015737649130604190560349292476874939954022110931221784248275981255834382346188414603229629962423804762656468537760660672000382144640629565894495178612883254507022543127672715198378258678515726796723962294965807210374246762857142330935156709999160281699770281455959731618239483860194482930176879718005180628490694400090753458272314638317750227425721947487733324263004424428966429037632715857004292318762761355432199556734141631735815308749294156829919139715431286212425337006469619704177862079890865641470778370201894755205679975*x^245 + 3867951778698929428367247146272894616034198387214062706984189323397795274904173611082479740446260197855512956980546358376777429984292861034444020177668552121864311549179380248473580161551282107411716041312466803347074302143938376979988400788310909832221389151145983333442530503595771131931335807847274549809840453581306467068857682070871710600693720560884261240774461379252538411856784676259606647890794281164719994505168927141742935205384778071492574152501620257317728979510334467914843124420673611770634985329222320994797937263661821406735837701612351877609565400022577380252000269043099975327584297861974206279074653705546835630025942547139973014769339361348898376131633863474282953142033140664559252427820865913337871473409738040152894767874229532373787260497601876129819926846739065623313786258979417972487485971899065573675295387165737088309072444550291402663425440004270735734955709295019*x^244 + 3998971665634781000991921332875827194866458615979949948182906129633471683186056356336622640383557637664539810586435320293795730752606005971137817578878024672633355172242794865712745999558955038153557970375755379814914297129461304227674013517959489202141319851998629732088227655850942333311519677243367398417299827007758159007453580795396355037405704851089381862816742275759785506460595567349274829040506591295871984289001787751717278585135255654087256525602775104878420689647106994845009019900767589853831682801963382542674978925073650157404023595640878590271947713197844870461903864310711879830326908041024235223018796846679889568236900642306305897043990643425614519102555629174738650530120019103898971086438485090168382628915639712697931755350689564198334034192026217822643307428462509765171123283474274317515335090386685685682359690712749751862650692518762976398183234509309728191749826427413130*x^243 - 2056141229829607187657008407935403286243227851183743302653666385388505097908031562325498288536860878207507537298251863439212238213470555237451907649855077372262947449842366680324816230641873383684476325818357653001795519716272837708477884823513530229360788859495755637305616003518741079987120490263685634714612967678493560827914241082755816817404700906116443989253935380528494226141634036396034953579470599770377416898614387596213113527222989451639742512234353022238800743475491000709139811469153913906996224362683224783080156044817116514661339935941229002979854526707578092617149077389908322440257132189210174337605364209959960554285158563845436213873806959438524811438622776050980672228038444055021488923746076172092694721981827904263265908597904440895038428305826842679638875102139367723825083769017170678910092187461042441214292359846472285323362489869478634599200109417381773581093535724155120478*x^242 - 308646791025132733431346437915486794379758606426227842592737716436090991481540362377535889535607096866620996492426493771886752257414373480430440213129386431979263182948622059898874006356895038959215375387228612982575517642917423417399725194281211144227441577045368893657795337206746321225971912774343173611696058331693437923330255960904833715383033105707162983241418359793937176928351877285783133574589309409322488978231655782192657622015775661673086178399552528150661561534682027523782500231330503919523002380104401568442183710445812130111684074367201190514942881947417552475264978063213305451329307989288484832077279553567183307649463263896169942249165697647578947622041669637960180266485113583622127084210124587203729281298365710297585384889814878649504115843401542260879288196318602640691174744027998196615572949963990348698490509561770370271575328760753967135211605600883316062091208468864643051767*x^241 + 561089219029356185651621117199539994436790297623002311216024047054872685128528904041298457588142540908503872789147287638825781463799077907312291390618940984682291749558392510541984809848141052187707106573356665654675845436339348177137054544299044286475196322333793975490819792057661460802931396764601152727967428538147093508842902743045199396676859719405752650345555608149152025336334013379501581447109280070505494853284744126412485497580278321791587592546095909745806327537592379712491546740645283506521262754437058617023602618476859018904574404135402478633406833696291695463174498675639737226823239194616243043201158601725466995712234234030669222503421985085081502784129062344590185390609463046530688545874169602257541901105785350046585196030319672811169966920595125753278541979064437759722896657824320278607940311960238253508245473911809269519839114399241417519793044357412646658683036320397973814981528*x^240 - 96163396173286648553606186273773954026705060829428668649264539848274356401066437449709690082812454226170872834971382192448393653124164379502147078094160928045571808315210650851416875686467492419429021459795867375978873358831313047339390105209129808018647731578970545681392701729717566249950922125370921003906327806567945392058708183578404894823000202889540942126009869438763131737423007911589117897389649093383646472828760568636698711992850831121415780464845073904158362220578077969543028473512754747198834078148298629571775478966427228241154163866477342275435258029632738509213799728469936710468446956415618797971181598586602510090586322112328301083038146106229710161815250228580083990191493663082770078224616184978312081039266089567843076091444949104722773920513256538505238087952005839861391046566459490776324184374123561140721221046161598103567921087182916418255415603215388184449162146488765021818246336*x^239 - 98751228502822798827173612575234251790711137909284838263215475609846726469762706797561837367669090075843832429258240581062248679437556894459373019614524837843128591028456124290284943991616846637311479141841777299966829949204921304792577630279383294377276370984866704144301339249395984752733932850516249751435843597154381946784131606836034595598161951179255634581696118291482457138295167202974373592007264965584958312656764552395024087615676365670941629655129475675807459377527762284186409591690003105052894484460223063639137673178236131937175236994105260058107372168260461967921656131006996539392510637053322558900684906345767241793993147444277105011923641059468230787082324425666395850906293767502494957712520388866145783662131526585031025050405152584356984292381542026622027216694061349326766903601488246862007456805553524301985659375066710879267061960725637487425670749921722531236682663518530476920907642012*x^238 + 50651230329319797309979262110157489774656742010163951710793954944342202853898127995598047588009598314188008241097941344767433851114418701480123206046883914818515225603856008504619295254235262979675857915649333751894550284032810221755177773734793632258133956190632855240745333598341098801149980225702636663791184379498003101571954810336134464503956694754110537349804413988336094713800516325837384535204956544097079702963525158699121982053709969757124872259360422990177837372619896641421194574698327998116660766694677012100458696633589619778846683029432322340027136273652798224744785010077029645824449754733822600061772744208450842651396702117529908516004767846743734892838407776354672556763805397528974128153661155862801465928497736404711978783740209562708135385228907136212598590592401106035952719747298139948247985858810461747413665897285854135980879622780855519221370250786268873042822473586235314850070849080883*x^237 + 7539418585679682420120970113224544154004864230669635748680856748588796331394701731213054401054390237533833572179489354823216515748618109439056665513636956266532722529006613295352768778079107630008780758902347126374680601072379771878370708118507535773155609205985303345978406125842350804840527063528669900777330313490624203327681791134896350395660258498264436572892129308051927287937994810708822988803472689003288252374210895161703510086456957048164084711063894634953492973613021238467987245714404601655704029042266644205842315740107468032798450958106951786183743294243304741344831236527293280564428857472906920862772709666415024857423641328070045704701213043543932423663535012234768595061305565276289672378376618634944952929147339071589211300884249729125998001258605571436864022302657932190779680664336784178045533495285461835280115661025714107439222355141695638975402499843390882675970381782493058578062543292096240*x^236 - 13594144893381295722069061515333632636836607932552047488365670888296772594332018957008841085219323834735818131357521723579661656573565518588820278626251308196125926247283495773971768493956043704039250665136957915831571720169836768692919837666004490242884614946383592551026157635302031212257592909607741040387366035582351881341537196484423415445705066226124712997866577368262737447625024090729203767240342335375158529291321032935445400805889319578994305078457394329004264305569204677184579533649399491617357833359958601471109659597366893253337300287343068280810757127220045031868093472979525663192255682175043194093540848191869642622236311437457411412872526853220609646302519504336991069223108687886135665178072011791663708872898598042563811480194834119948182441334217781360591642803081653998422961911720624074805154050150556601047419352340329931323153529397260140712622433141450555081815508765345949497902832094547599162*x^235 + 2233358021228264130696285889059178335229333131067591127040360156542118701817421968102391764916789340957322925469842334559511352801492908780957779563837306837818066726822366247942472415834120772288407954814037927373001580551420151208761089742978453990354709471432768741428976562848759707020776516865082195744395362411779732358755758371935176760476589508262622957087674966101584227328121032385638171141182886759417037696125925929058981961917821328044138591973861341416920953758842556768742416831647076439423998070687951376164220314810775861080882204642433312209555541656745816859925595339042036943348855832303455297944993597769770598156057024025794409244265503006319384900878610796233664686734231805190855936085976044754153551024674764247817367853485782659949353014928365056348830372676005133790932243211035991243055257645585887015590198358117037281197821259891673725821024392600492983444377257494662224426066482798113620624*x^234 + 2396370896110941175028949938813735884492902895632023634904752981004888050672648058477940035941963875545611926153282087801746932766232497068352215243236592199513967194744369978225020854807216952603219886755373263896535503807158207444983801573963386805033922420666345258783221822586648002315408326442223353111846046300240755028714815652632645722917326030544661419700466456308416099858831597624286822132888249121428440159028399843753838188689509117539512882651714795068855889161770696699286143884103182519343079844021894742600779903275053709641872650737823933135309222312139512105079577407308614310707443728013172744292757701296696957935188431717511386609634012893751680670101897102656540427604300561437120758738743065703412060489719448717767985634841943248579449695779985904040322160235132114163668377889168820348458987111465379115629041470029553158403814825258595309710960884367894558159286246143174656050012619335202546418114*x^233 - 1184082677786178564694600908508909620963486849551443441314228791473779607051469390019090066135478337242252941653993609977035363870065268108574401515367066651603121831614213532111037801124015147583838066025847886224911175444360750428804533858257184108516860834506013821004429901164037437739635805735797650224087102383052702729906831574377337512374081351994730821254668787136757554525511235738370874078262691561415397482626313924154743597644414281929528765730049947187688489017890396266925557609499272744965675979904748140388577119669127100022344744367209268675839478248676143994814051324495596752313880455976445772523237063197892575111460331202662362013478143776680406679815535684500252753699333170157785809637710493496625783258094350182122624355106250134181167074458146434722519449745403766369188382327863999618805307040666959743238275915017301032349404686543285172327443452276272783105705208643997065395465023453767759514142530*x^232 - 191024281878265342024961616200568775338831311179297352830184947208053842259980954753128548614340714764101022937113668929036209210637939605769653966133918988811745567552161345565342039686424568723624999416576721290056358219359011602084100592159825665276126224410705694106298599911389524024190945958737337799785737085984035832244302788284607691219491761722483527291023035646258213508593630296991192352391844519163224330143085322145259540714710801855845219253914046305975303000621957228790954537327307866066443472098946440188854561019691987783565012568800146377236987493886793541902645650253860330468291618919399698518417286877251902547611268505339484542197053876491871945256025289035882754742678667673864535619387836631939446568362107424237886645466347591584837361847650899970855816121192425534971525047350364701699891483073431735710546508795910111391492829146014213979587351367948451120515315397802219769437074589401363994809240705*x^231 + 314708206472735045604774964494299052327281823448577638868355550423141275506271545353981330007324133095917733809793717351235415217767207652069098025903910298144730938406484804456573876993987188595895304756139582956935885742713207267651169952352086617574792175079098143155609762068782500873769839216109372254267040950462690434982765518074797707251255316361206179887302373414050030399058063915318806759697176393111863827342654196180099401177306157770369192362381767043669813381068132060549528312120208415932303278570551222669371958588390066648638141255323733126769117809815651112717937460856402858993921526504668004761412895423935598612672992099592032266717899745504942334677716214389393972512823691515701521287177252634707058712488936142665636841688348666084543148483331240702555928792959898206381800119015074452942611237640853958443341463054449406051977266445790821855474274627113830676126899893733532758350600829576406907727590641475*x^230 - 48423370915040334056184883542798408947089069899023572262841166132813602535591777981057436124465759498839262240418524891415405286693814813989693526616813046603452896297115308508613712303753816351069892826143371471391155543227573287353192669132591421451094027814112070898753164711477879181269374656769551634173219765874919728697091335529647694001404481504498922256067117079516552743571884611414253624856677765191350759554193767434641451297406630667601100726423957882368619386710630214191612096131590366589951073354131209701733577619936162160555619587828327805817528785969612817673994017440824694506225478564865879141490737786736991003695217112813697141217027096606054038472656692551338067830237819833345446177036875358440623598734448971010923783279644460511852314749846001858461464649268253193420888025336312371826115342561967224088960844524721279902173305683517504842314078637068060499907276174762643207289664290207088456359566387923685*x^229 - 53960601581937490832472507729022121645184796217940555876774938783564748844813384774298623670941411333529577762654317865185621809087066120613174661929946980597594688077203110121503502278224155964040800447925081416647498780846698870386218495999408899756006561952484635618955402192885672180257713812143332819646760838862266552337626556105226027936438388879245323424838302067755299015389543314858185474886133122304020739266802902386639681956213371870931791853387626493097607918539117793059760287156787573494401214268475429196045390416992816950849909505883409605982147186617157444188604981800951656275005172773571538269972986875780081702886414823048331961930352496097798664672438519218221387521453792794152668675896428026373884351683353784910855136951288518700618555568974568068356371551809415307273085983538921650363786923463313149431001113517949834563842852829324525186141569651755542543827790827206392823599586630521987412706335798848735334*x^228 + 25644971163009386666870798430758679944890945419650341122872132591236789868712846535477326052047546326091495813955139813020002498985017577646700191562463908428319205332468960897167376490893997152238038715606193830549029304354204808606674792183438954946841533254898994249711492152932156761169199260984308812370384758892799620072432770944973343234376368639677224234821041305139465030840441136336190049043795988510721170645031200308511019188003295876003721047070497787021882797564413978834961763928864113320824274543193368502444626828690766771578710638024152010519992500026561255262643332369589025501177383148073357200480464566760206682449671321289027567650177608166852971450854894179759922185206878884160529018640147152309883418493857871600686414204772648445181470455281527389685588806213597224234791629669408946139532127289348653301957142850757840578972927398188389367585056960870736316369622328373689559249552051839539529280905255075790627202*x^227 + 4122344763650748629487941576190309130070502977210540452753495962602589672549826084351230311582737811939973631324194485754294580815701169283788421958474701109421713070212245326732160555641104678722177861533169156983199904624926218782381332993729544770554433250909709303400154603831555187631881909752283984343146597018480458358021028610414110897352038789469125134978674861138790978182166797279468073870371951252370304086865223588537603521070847928757185533187632616122927633911971719600033460280346219221816615954788337016367177366554935365939706569180906999701353157558242862522247867462189141684049818148457565782825325380342736010032743083747150675700263151253481065645267600239848734624154608614769888046057671536520622565582605145282898935665419864199172362173228676234146187811628106791914735714033393938915534229629892177927302683581912731447314505440434855084940419910624313138493542742261943235033498394710183867069217303991858272431268*x^226 - 6504264033179316932942048470314177927558296274985412331706283242308220770944093920075807848008548080739320798355689226492791390846199891097940871509711818951969486062118516240655304258196235756204132726478282976221146689191434122355484216076662396694401688704545637057034839044243077965158306936201671967360298197375357601323638750741976072206607953683875953907522274283957066314219142335189549465358116396647617854511744392000071234366232952895083256789514125656040315657635492047658359423071888155816680176878067342351248653975473730960615202595870766131110525229089154673738677537977111779889239822240774644740083501636073086567141390294030699364073728316162237168082841151923614039613056887372351188306567549446258797561747533312314997420869418533726692952411875953734368264367698860835212135160821282976033162204484419765726528876584663895540931927741334147647687769027324089635752228959283998978063439970472713878569027085680193410226537079*x^225 + 957643564376754358963900114333104791226703560377719559434132895949043551570345574827212314996238498901115659832746952912012496670553760882628344465313523367369930731908511246053604382239374252386049181088713153588375398186593408346952693409975942095790440237338529251246581068985437422977047129309891898742428549556263982037977669896901982549554596710048361872235349824756302566547772955031241547467469609103118346562824187823692846785876093422554277724338128811314435398223629649992540930531561050610820243575977880455593369175685449489311075710767901445837634294629875773775796557325925957873165129767255094254880388044733848888228140751374794592345875964338219934272236955648668385470852566989349697380440609899734537491852013937037425397783006636668272372836185054732754866845328905565921165071491903530849282329769849202755658518461851475477171943118387815865190887028874148607552704827261640093965711472189375762684427465559508455147859613547*x^224 + 1074302555880215979821980831073038087701484081780709354053491628763686217098041829943250049707423979314711024597665565858656197718006724208436359518926004152499358144280436290131018089282249915747844453266632378770952716742534255574059008057751520592068461311442596038930298859773100991944145703316281132681062971694313653578081932629966135661909343432167047564464730880940305916458014808613306897475257724198756091547483850189891253103205086611073798362996851655900125681830258956051320562304985166321034427370692748311008537598226529093762234408494423188194790934579700102576934600405104516573971714234238035194051613043502733554034392627659134916195578983247328310699530840995754695629794098060251178499530351480535078311000877840412733770572288876824072130580335113294088398696611184928285982035871047892761034341399986966446731850332382515118101251705589580894218002455416843362796600843171087932005893236802660231190367935308584339217104359328068*x^223 - 494893111554057614202482114972950056064160162706083961687714897297107209058597082309350213698708412504784527128809122386870734766523750831209342603301568644195094192875053120658549740076217851261673727849179277680695766764587179322214458989660911825448089182197427291015242346722712182081034011297069419019295361216247876606405902677176136785296872091170947257537666923839288123619741390865959248866662688414796209397602374803324803675679279799222059652103023960880426071874212538698142494921831320352051649895465265676743643209888260424125582048726137683548208476527727617936716082591839758443168904703447151225968830583224651264079257891262318062610350708326116689925611214668083883519651025756974226969674748670738471763617635182781059846356121087211710818539293861785054276966784594131157114991512669397399706714409127562167366931920033293357622046797477283378817767627713651731316684046804203002495413662231431757627734966148947284592551496469791880*x^222 - 81506558722361299782732345227810841408089132817642511317783613327850684229271642530707299948629124053989251361147587552120751557740974497382122212098564951153326190246387055342323691258158148503863561630992672750067246118929405722656598283921885872594729954246492011677525671721527365250891091298449415550819064603103547367953617842406552791737067298437188961233139867942503505408219497579812684232345066079178159499316544608920113761516353544426639402730885510891183337177136719532540737702131103475336905796997324101417883613030938561020823115611359675517704672702138743072830215113942735326158692454219617270403016716028746281439816327818757662974824988417759991227503922031673260691368854570043987888867822862639826580829460727303820260330002651815877922501493101900360373116536322081205105051856682021742874778183549798245335171088037195792601987895815017420049421710528428532292218153280077763138654635899193791296077595603944570724660570145109153256*x^221 + 123094639908300457387035683269506109027757349331639810889315437435909926003511364191944580002868354550687392586977966396171233675793320672255552633263020154099797439243523166225897081048055820387618646400406103210990949561629209451753570975428176441860079228521867284936885935833412544461332882247759000636170212134448928000706548265734181268750662290713778621660564396086253460143788924053549409005316040120530645617278644434624694701153958777391086039090275425495081057766286133939532249523615188344893633491864424124463449913994419616253812976054638144066928291021185752518353633715966725782718930174304322522278217648289286385910611001621461169838397802151756154972728188490170224341972089381782775395667044885505899607023569268219212066672709026015728919144533298334834816166235583652006730195037631778873648617292872367257296348856047277790631870768401973845378699837353925109423851297559234812526691787287194904635938486438051251443952888443733327892057*x^220 - 17753929325534087192277540059619389742729646721639302112072865028290206940493586316360072881080823147603185310617645441565767128038596420614004975073805531797886679650359076684357012073006688554828101173078101453371223487745004053539132759539459083574956131411693064640455074483189476788755059990040153458480870898891717581687092498687279094684857218985228313130456564166794348828485586277708689354277890730945215532013768342115218979344910045229979866889362018545536530756886200841997043048511969036508882373751199239552638626014278493706923960266513298029191892751165136738036383474128713995329095313206794124968349950311196296584691689488247298178915763257712797111109688278682796523980836327840548405452038288982015504393076689861537017403512552869928204715805283681667976282522984651667293778587032505447641221492808140630863384636716245305283093008219540440866353529197314353369414964379953244974994204207593530173244400686315321097023506181704410805326472*x^219 - 19886446600663184599742903143369488070369830455584899306490316639511533504029255390578807691722717789137470984703980799097895516870784582500640548825905006806707235831194239516392450532642649702350312849891257440037336026069906631752699068677166354424468310315181022458076962757491873191935300330877702706379130387357369087931982420361721809153620807990183609825609244182464950670862192286832338736562492162817381787004313305518991374474726912384877476838850889138388290922950334779843822732515557052553455123784308256400239143189917069814275984904585819795074025979143375784072555593980122885759586818286053758125364966713368583288130908995494691715590822169535856560441754255987215234570421555542074957424779126914851994828701906763028644577903092222312170920641132764453348629098552716330017517792573287645672310777272533199244688703358415063112927419404480000652490141856729766602564559285588538255275168008148971121359668983951655779354225997711663238686613524*x^218 + 9155961097919122513274356962128722694751858858692838261092405755120464722868500723452290489451930387279656903583096227720471036266100358979170681102397616988469879118064647385363800264419248261835050729395603017962704306369932455258435714765611242473379207998963234118951572944559360019007850964520952769707497810389992710923160741768756627631772479683952693738618893484266826110204476426251508316583188655280909542517082572963076921271773723212488430470295776715679998735468904738380089165836846470212128956615372270178131390333221198116593167911304901976225219200341450857373205532674855349437790038835267021474315632049334672851086467304440338367001400629821054146798844374419695239385066632478685779643437516434422366950923269259542453948093787365158739793468184346484613549787150107115556180940527825495896185865502862689874279988358150151993038861598091554472762562071833685190605130852215166658752474044277662917637304412806322914697296773596632169822619542559*x^217 + 1391391838777547300429537052414165172588065261326967532646951558096647493095840083385659781394787483339896312164276153972739218628984681072100362476518242610659948366130607814564489053494314149346178884191359710973344284788173019042009054500917943849671546086225220082124793029635102321807446029212537095747488387256723361810136731415675048496458314878680534731848608055955293359825456183053074786981167067854541356277240521456229012066114672297524947081400403358401470730147874119143018438105125068835143403980739995139704957670700380407879237719739523117362670336184509482902887403083455824326554094857681494082669650331352677120605347991041467719642810566445481198245263945729918263778594476966141128740405608450668937636741674166802798553903104460260412969984948322120487726673531824596172280740384232917284889876833869683637543905511181481665764210159837032610593474929525946488185967411146010949993499627107929006701568274551666250268398703113520534268455303462227*x^216 - 2203210770870216898715403334215332313402084206576762877024911257190081994105332078798667993637480376980496949145636892604071270564717422243593985688308029305275684554048714550696439299547522000812700575517851076928644186962849807326769955981361954945749852645663422601539189109962772014015277642612050256904173569071638594570218634607496904741806251282128804949487130126507320559602659111411612781178507345480451312711534852921464733824090841699022413588210580228493635614771523204941635083275879050344835779286250014197799745573320971275032329517390332283698173908821261873180040769159307829662873266277209178844281594361974060228277227946055070125386816887737858398025821192043890866587449775891463337117955178109628623236478316542917052159363475146235240523477944216292993797512300062445000357274514383959827975772900687631829803826165223670857766570513357362276763212465060736947849072358634193684775195745577984620809010849435499330692560395233121904494940692730012493*x^215 + 338866324816706788078449999946650933940570622700876865839731043164616736729985599722529825932092190596385795486156997028941729178345736693377313382243246472293145549378462162607654677608814223523115664944392472664550858802789942012615038381911901769780396291863829149735251166693724115140568955864502933394007537549225830112011565289602342030758352619375567253843464929873637950751807700318229258889662241940996871271092507156713783699378367921694583003892423911247234548055645035766378501515209777246990632392423135070721825858642075097049780844800744841855744702059819715666051243957786332865030183696169462503095189392426290770801343734665806113747601950150309739445068117141959857436068779426373578777682478437665866411654759212596373419979655050035086358025410234280625699425808431016320596058230346348231196101130686333794117061392955785160002524745323172553806732621175320064139602063287427282114683025865268803929495717666780231836798726834171888090851938550843875443*x^214 + 339400641361128955583032005039169351627804934894167675971058834011618754715917659476481589712293855184170385690561015007614426296244554362050936011592478567321916519050157245237891571044531677373222690894369007834857730519867361532074268596530188100253943433626475342567224129365519839682973311099976660478511342060205464319466991027638960871172026169143282672691088254076242091112061662106214733461572487884978233478761012523740512483558538297501413210095301380923816797014505752487839223015946952954667210846814126227930141124737505633660622359762280504959671669913135446520547931634719420369243372693162129287209913908900006042900202716243596188813005131038238565174021126407600179858397212821261536244150531603135753424271354331466426758017041494058365479830442937975649117940632464152511032664790285260887398621394000468953223496212714425264300125766795934264356243431999304848278678707982697904384425360570907692274966175813659896071161792399575332780672845892721469525422*x^213 - 160336281623653160500875478302491008696186699638519756711916364299363324128039574382873243186252935516261434880495744720613980000672675280104575115081151776284730889632503147580979260607373831545438763472563574115953561369266685826320218405303148167844336009426407389774693667911743062067249561717561900660844572370708298572411175699190894380912742063540264615304909761448402568388385142277774023081555371711735293330954379647061807053991222820784288810366920393429605416307536570209394576014436626371052162869283301520564377919240362060126179616238467366921888500627369049335036507572386172375654188356197411220981878978825375550273180157215344264168488604721329685183436383894349710844135033623511783899787890489756837031377609181324317420307983430631683757319443835601088955034382267907060932537612676968308093156692969215535879214877028787159337544573508788893714942800207684478848994957163663729620363489120236781215527067819648313231158698000642812239602249097090879250069746*x^212 - 22053623202215391854520614532829274739469264770302327243510650198265245360559966239272351480547402603253666012907439056845459038352884498052256176274476053594585062566604093253005283123445201393636514773020460721748682420892519709471313364737715606752593946511677037056634556826722533177354216554133830704639221768303357153039885520153572441080840680516276450279949606349977900118909492377292314678860052016239242694723802583623147337524823353592403309481565149807629357868397547723206245193848144199726859085035915586340711078443427502193649431244697483746574683147412659504873696294500913565649160380274799745739640166784468487178903931536862851808897954093345699665600232292614311279007797199435291363099166945126993514159393510331901662112883284921731225897306496320102104870939685397146256205579849821375392637923440106578869019532591362120662559413407902180672148464323116382902015847738555732848076023505517597278406766528714591152820967629660221466725154207215364077896148705*x^211 + 37153618912464707150130656875668163196298609497611005857027767979561575604513839298184844208117101663423802950962509048530113326496076718394397797500198668675562234178891406593363039500511660176105155828046363479350410123622839936913118853949581393257972468348699481997757619137758471998914768217717258771866877673240393606191928376605097712778451132687403974926697597021521528416216219001599521522501410018845930255356537664374313918893650939038852692063615082875581615148399797235572172629674157810048684850221327189070200589984772315982909830044386395031206071332023702312360955863132844369490392031116194031185100658017669589889684429833682923459935588173314518836892989261352285069543815194906941373770155914524667455147512253918902579390716525572941890618078149752684816221016860964768019730662480011179184455009785158110232524978264856474308413572475587002751172822698377570120456509061893039064716178109940239581091865111760648557476360493862852938564235919281725851324874721475*x^210 - 5799682939203865012786638842843826461798219117294559352608072493544720604702184359232397835346137907953677877018016845886222109395831203894460420788165762344080243052880171881056919249131436606214693240311432121405193376331727161874931667763959827680057517317926466933511600541211098335955122023149572230923288597062757301500515220491011792057876960746938797353900714785546114798833898328725182386874933310329217111686126127792519409798323408100418357311459851925469291735898960139427238081405737996574583583802308775291401208022860806411574179208355299156001924207402844147234137613233962096311541427404507565608628711118869610886706652288139641048059429907507335522827822491843852416771257053064154871279929256367173183582132741811153236408150324364375796265142539984507656629466861951164566934897269021968090690350068162633594104174216050294219182970930932461081291194813062670554443216535088411158651025697798707895514923158817823632903893224592344609296107452656672621393858559067617*x^209 - 5621228945561299234532207200069647454954197601348403633271406446471340309294692624763919245400250687363479338477951449310638040913847339237148366030876095100024793232079171604627665450244818290958160408845752777332394126015655298487768288102471089317284240071617770044330426752109225892935215171156667550227983289606783099841837335526357904587902163043628121482913596148243868122507500993993916446075956012370373790246888602175812015423015632441209660669347734465932382196593041864880467869720267137355788017272551995839546242047414933773721403361431686261933030407501729665443500574173756062910356549644683011223709157617647353323197378274634287774201701535769357153691813330422163284556510833837635147572913352576672290679022652124467738439289635241423530661711989199801720689309093190818385091614615241171997313892860658126243310963889692272133661395070276703506541786977081868470700139077504669652438571707314499038234143558561708690386961080679558791425508953115536966039924948659651261*x^208 + 2637434177626418545117572711522849428332371363993295561223428660814725808772286373273513906744871465008033057654595713944857924414995099362301010130818355522915275459607405858237770545013159047990066314152400565351856234138213600311047138963398921845244988222509146544138018058916996665995132707302474742776085214586223940254678390158364576860326947985605892139656808686595243459110056350606857335453593985322950746080932438447550435728404249359883443609338008676223394299780719503373588522343692691665102191254033826216955271603348172304760361867306417594826852024727396082241606328525361847821357561439624262359077126572252455781137458861022458028816048240809758984852658451249675834508091273314958529154583026897261451215726752700428285502703571965665756206749876490394927105634522040150227029199364183936354337955152097295614410759822161142658868387956154656910459363459713094936085760158061524684249784953614945458737080228408027641690922470264657313958002359685501083299366976477694172293*x^207 + 365856498787690604488674158867570129794798915656533102764943787863857171557578042494347614373144328733232859071551010234349740631280100952312763728031387025823007976247306120893840848422631859911000452039182536913511629899366088648688351975579080283023570929186980043179456228389636987892655478483781763927175166878164818148103268059873943152520077324383963409041227736838408724148106585962219804541647697698591602466131430260015509945905906284303848452912933918228314994647477243712861067154901645458250193206308774791119814019919733303973488127491087656503365174624616058047535468320248188118553581389807953805364938918707070592839243734060991764703980012746176411493992412922599943657385751495318523890181714976734837198210075786481468274830742831673320014055824811354663305150280128273035613792497871705085540181095655199151295784269882805265026767037688649513436681711143398050974367956170837409783164860947833151944562334908470932021668610052990368632122262864095179775975926863398071449361*x^206 - 599656260409862309074274626316484026545825229927593467298029243369278851176626347382862362342164566357354078203712465956633509880118746787116951421315953743573234742308364476905038951575522860145990709896523100284067410947831934913320876656142789073671071856508909270920169927941702826571190342584109733684462018159903171036909425255924979996032226991311211454137542884967495590292936699206725732087068154322011518322572005311431244186806506442722960200115454232634481401265486483121434008016977693852174620793937538217875949336388454625731499963832964082822075388712162245065561233196127261371940230735128636859823129018494042000842791300560721675637385649911727871241274153126664264945947591059785522358996991255888471506069033184931575895941069094651038034437339155272279390233672578736714788402312008533386651699609264885680693807935216464495280819041008565740996697009774258674533132839737287915558527065791005660509765060101156781382157121813955589587245340072707521577535901136953610902028863*x^205 + 90924961446223198257674257844888153925984260540376286261390786388506515972477859407905617962707271984181561946147979151961072049357002027847328975356891774999661713691458404558154254646566797384837700267487310693209790515813030761414409688804689420816980464254618397325625262596774504830807144691311786028539644230597858661207578785755367709879776957704959103772784699336614461371705698121434298401453836108786411977018074741188543286801552512658390336828163598898742237490628769921715210016688219399373363016152567439325460887751356345804271799775452654932043385686078434160105493274054167798653837260560469420463027354533498654871418972077548189696621658913949509825586968613622752289189414054969369775532517820987084630296219073353893522343481779473254693159949174356633095590249508247241877579299198229852759813094329901753472202741319311611422520346586172140782070251583397431155837495363060658459340803046759524456423003318093758658796764245437056107959240146677504392765692712458362017263192351*x^204 + 87985971242008201056119509421344891626849661674017321721793440959050808592901261548194328088217139568676060931886869144272503192163771280925710983945045960765206268473435199041189050575537259071133101817324395390388787535743934526994648911243330203355908383307377159178155235661610426538835970083220223276244130958467849207339405789689974734549868084476230698411427891730700887646067233147928838559212396595077472567407126823890344962807841558684700118761831741622093972033524383292737725885814611806907468788705982039203987920466782159902662704685131901152539434879280246380009491895923759243273273393053077541279277231187920922144861782528966336731136839864073613655228955146741152389189845513395688425131933953857324520392731998556145892163442193838389830575712419979895611984572095517793066454231332258998694209144099156671402880053674453874999655674905910102345345119035867083675547021147595425856854804522935279162459864495321509860611323463227697792845822478071499640657659022055594158823310249501*x^203 - 39847440430013408912684107580710830149711400456919233797122345335129417570707838225246971330656568019698361555693450075810425607170991342398175092614589600875748212061930452424232030095524814383440302948921847492907862671109387674857222603079911567288234300868661429121304282868416740514498723703185417604203425992517668167187199309758938304682224766405092523064682660439324981281359417486209094620181698956209084009668249169780450783522631742606156956515886424816878952020433459559222202081052982542103701577974983502534688020330689487848458195046390971667362428672534045244665972419590631284714905816352243915391311520641026389273727965770006940761722889404234008576523391093976435110483487751737104620241166231740800097759475425515626976350979133425964049574762458800271290668800014176739523128196557261151977035450383291091201226234171394971527478925238182958676923534483124454792248080317467118124143378343004660086340745271265725453612545671606737655091135719438100123398902178694311916589556422969467*x^202 - 5875643705779542287723862679641406367204147674172601767242274446960375878016468324249951665371827347877383437728619860832828569497765213974659518933130035496921281155151146107154923208164833989110683154715812117717759682934014784310326866366823772065978994772578208322726597258013416088938011665544039281004939048339896946761016363338416994294680246661361893561564599111570029360644058404249383175174488015452377295479836812874318940019266629440793855405459497579672688107003302365919177503202171633328303598965704747306454525199299138805455574005209712565937599363626945113492362030665563653530320827808904233259951410831258065174999280543384214338370925913148424835677145570508321773725006180190767839588739189349433348979773459568360733383548456530763748953142946791330964932272770042050098238421012035221881177798219051943695836540713427716608901444963374707283453285797417990798301541782062982923557727653474256184490259197736286215545094984463566059158237250090188557351310272319972769815436822507897553*x^201 + 8801145602562943352619852970616662304982327509738597161127456587385290904297841988504730416079659291010610453478110457943111363130251657974347208617081828336390511879095580094550740428769454320545407317275717898461368042625779459780473300180945013293535645192539764266821056456713519960857872179749168484525787614790354151267113201772889112988676097919806004697984376458847683872381969495959926653899349971882267460277588145930141522572665937887306468523420842509230588904431743140600037489747679035833829735461416124217070944533139148345693177480766729788639039020930895830729727314701944714887942254182633056616100789970849955751054058856072935415482315006756933694997048928772700038596685565459921703752204868184219853058928246701111355591983807297159082163690710239706197119015941825487952360358222489797530832836405643228752427122516834895059094353206345608506172413369631066310594214912944738372129304095125244310441422902260469474324479142548868792515944692551741020318492855969170536036136459264921555277*x^200 - 1184256376473771194597046680516327225436674405919597334758876449004077006403314844764598685192054608026186443394506549028430415212633456186466391033325459189112130530675153199940714444302892402738471323648200468361306140113483359095980377398580697405768896035262634075052267945556372167199075164853749433287085655719585144108263740981960468783993276013437493160593511182323755668591898651332242797633971666555242677132284391069920735643055640280675590657576792884820111699810784604031470058451343201694939404057647056647232654685712663036508755104408278967459930254308485383665248787769206164450470056093468692453645653871203095136625380752744907674014700008122648158059221708379906284496127138419758961942740684281653670247183962161246720567552036595469788174080555675541921755880478342267157071911398268887973928694038248148978913118064974057267060132438197185834362521499412051716650237519532770654929942670866073971749892780626188216166566658706449602028612851373145461064585425334745324255790199583660390889264*x^199 - 1283602444587404055305151950673034293569464552016138326700493422909545262812250836761916903285157037778088453836570965733620211135780783577355492948155898589689301399704523171378169962773599041537310213816900455469127413949047349345854382114578154463902740380060185302008182963824932670291043288374628577255595334882510893193260273605624964104315803040601003599967324072136444144122692572562171441968414194012190026588972918763418681367407086844476564406625930141326936047310696504825725847514484309478943746752289068236962190251846030052536315261459452674803069149788145438242400572573084071072333765767972104214150080362252316735981477339592197536821702225211674878608619938000321070460769351891943104771894189727286654807297375799796066759088260456114022789401605324697616435592308180636213747017772508241708299315051753012061139274164967047978644308978606783569577321504406778950830757403202201077087039776607232593472204190460555081686995988685199228049561771461279413169532333354278043852272466190027538576029567*x^198 + 533204656986458319551573793383459191006563951042127956346704358317007970393928638649956393783739700896050949787364993245675751560661691739379372631245945173316282037763775436173080541117715809390007296470716898308624933424267282744620424865027852182979539501510638560464261858475976393977554689530036741635283799022924236810951405482705555407219896717845970688712358429071181376467935274259854950306800276888926626884133330022050045589379322723452598077696245502852909701720280608558905765956860474616617303060619482836345435353391213402408509845738655819769293600477431948637745752671456348659501490399638673657967504829161195845698147155977013640665078381017409913851563780293395002416312055830388765885858305573408068761520905471746110869398123616411957750751908470708872102863563611621482348828363390357556114142923060286129624134851841910408234064392811586074691413344293239440399703035090262990438290706821395627872084769626908869534195906293823858762932661996935650852299707179753073629968039290654385868872996024*x^197 + 96362111623428268956186766821141928389200147280822133444952055453089478624294036870619418403581993101998687221294501261493218819541823742561493872854816773588952996034961710699463936054890734801338729225526601993005902566451461416968334705747899969776491101800241290197816551601013101474948534711967560771797334021227748856675053187586438883081400075952871883538458446181453353245072512086802519867217246671622648566803585802102461045510588007718402966254755174362248013768708190896134353192498332636203706124301594204702457599131970955897533627656164044687067619756303463035690169294904898436271809810525070816573955062585312691496047694138813404422734471781608745201133614937976198689837681953377859515094641372622229483620027020742364671596517029031884087831108509776243889145629863814990013529274806870705434919547181264793176070801611168135131750707198777416415101521945453413295934334045469173387849057375141742924879757061163087782581635503743348928703697985192395371427240666522592542680776940108450818336294110268*x^196 - 119177789739595622153349908483156199354091767857588095322106510014475221956549558424335602854759452105659840214961213671306185605169527349069704151504925477865914946535923564582977990054116391857774497645472330587087582964112439595911918919192645621841220031044632753269809022854527559767626812773103741393369369450405280732506271636558106354875376465367160487544573304588332230073075890278581050031007309459872338214034572004528654836635449081089735896428688817590498926597382036994159076998959478570467308276371988104298563216948559093512042034505920729814893149356788233565557773546243313059452498982269197846096597046895168378511946518016294483708538283523343510136384108537037067756746209475081486909807808787836193034898341443568830269332482312119666869596958318241952584060735709557149813716926637691628603591217527991976615543219412649406939328383726711326299821803099959658028637874996418202404503795664904332026748909094151831117598317314034639793566898273773040711343210174273829320600648824160577685395433442237779*x^195 + 13086364142724553433699011231705352174775161120615115556974742674602974105360126615997899370218072846218587099223003579178035229788746715687677539334691302919813641898569156916887949199189544151634225385052442564597975827123466768530455476362858916706347560695435596762088059749187377973729654991217994695059364083136401638274970127765335675554840855680082127974288070520546170886046602741823922735680129851376091617178245848602901269932101349851275361412959749692382791793372828399300209887063872878297383511469837132480731163948984892083312497109852462587909370971155272622918094151014618077903269263450258703331536701327640453971454836548505574705285953818368792339245896099048917358775808047099449372149451543371465566115564203857130031609382998294840567362374923063851603155636837245386481849601776313658979577523921561462281940115898503628958807717660867208624267489582594400112970335539728071156759013077733156769477347890549454195476744062051868087741287920915842430194204065863345967333992700082076377612806875792385516*x^194 + 17408990213501054455961361710237482153654213766369802613174955209759335272770783073191577356657074066588292451342310634103067110532948578804937701393922805301206752008585889060039109793341876465081145896015676262755527269045644632479548023070756461314768745641322081232679556797590007801261858084676598256377578824483979916548937663516716875373817293484111736526506204061947443751784347188517295987246534874310437272060906724714652487547167123624951658077636137653468896457304363075476083794334784450341431793006374318859935965420868047873389174756606326765323179243232901798746472440465015910202955051275451445345807173549175789203884317036839778622389358012917545714015142470372496856411878827270057508783166896278686144693567423058089993618449653225744864079123011145194087620790935026014540983548434935862072994048371302316067333114536361289063236792306167685794632505077940103126661014557139262394191455003200546262545348098484269156939970513830257730346092569659536132873305204201361267120439353371903748924071119168029090812*x^193 - 6535225627821462055819968111910727388016961146126700340308050153675070939198244173365755431801528760156256713543269331579020778850141987900356328881940178947055023765139627680210471167257002305941872438809716361810385474258846549658617431054236814897082087130454861563214550847045454346379825237379921553407621679762549481245887548516957898461833148855704063345514059204152702561279752547841970558411153853784677850758200047351927640178104222541456735199732043089554486194810890776885912959556832701083421771376507990342601094176477419244273914379620078205695983088281966721342701692691419131996015063075752203658890871362990386542099136847306347686727935926365544169521809568851315875623738852546987399438727724832410385604026057317703348572428906490714920317049300212420492501350908029944674196529160362214717322012295001933909138362595122343379226666159428534844957902658170804637659547429013339892230736243152046603882789792830001105181358291995749862735850454833834457837964019329075618908094338820634639703913595627188130466158*x^192 - 1385316506384583885626457752220901105300495175815577831120719028102282636981001575594453205191967780514168201898851114856412589824307021203525743437581415701094499674184345975941658696929723084427208353817265300750914803867680392541029923591633291936749350457615385270990541716913169166294485718983121136503241864600309929551296826532722348311393087267494618248317830647038757182679508000904316437240870588107955251616260012456691008830751159560029038602402149466681545489140785479139094570308873862371846377127934190667448038453094773614061596104828122241609686844641789417927313077258412248190353753047421309706193328306588331534418411460309478136059593557834722538915448035329586728507667402911451024580607296701298696681088696094363165089879316905421735102165893480034589689665419731831832498320591054743676505457522652348814456664279863190711388025707518285569076415745882551282323345917360384905268228140055533691815005493510004619276417849052123291943413122459840742370096686557242322335442531952683403829040700707155589578998892*x^191 + 1456898816338690798802606141207962358281582468775460982574435532196916696561119670902198319616259760029353003648794681618569325118762297964102522913107181802736247822139747072086034014528767880970440894227156758461768672865979172652283874867383207358204945964645752834534720978333467564612382219527352039177875266068622206099469694680981628380970284297577910188170644666938535272287291685760120375021485284268585550207083692672010818286587308491549793794117897156943930436183603192482327959523124393267316865627226953145002364054882699330829446600596858848535681274535305339634456508524851406670657607211055011700129210136906493171374309664342234059733116578811468034166217747609008943911585809676086609590276530897893928550765956129220854012511898921793286272113011868845897008942055606986624326223981571840679407105859940931137201351706419146350817550004386186784102084227348009001165848030445257819772430207985593231615024623735808410095210982712711740847479844787871357065734588584299160266406258970684482150545285010291430843424104014*x^190 - 126409140260832619467901491288890742640091288442269367318803325103370034454637194933817328933498171950678043612802486430646787287924645010360682582543201591379242520623463171831603991344521421573653616110960355191886435719015368813167740270647321873612724247460850300853596758523163996836362740338440249092910586181485037186080227868130364222773769743704414257214587110042956948791392868308330694865158047837503158200146033002663262706796954000375522991882726503096537562245713981501889601664154216960707321684810107942238663711856128936877208466252955423856969229989758600743379534631366207183819389154931889348857548879999093539548938201140345883535011961631127298084505827988767165352765005945385921735666593587171469493027691631294281149401407843741234088138819223590915094619900503534327036340742269845263303612570252154198253510206729844231327267148101737299827828434745958737890140015430948425111310811166938190083256824014731806971637584756885419102080836146391698491450471724362769224718471117961697846920526681851936802593371345917*x^189 - 210787056562952302210812577532897077913825881356974226849896230738683040753172053937258790113326133520384272612761382389651669925045917150881393137116953034469170964199911831393755575097065011287170472746607493705193789085672246023412197068009224632116069407826388957252872025731775922850911860868144567172925478513264040803233907190956945930224436800787285878218338727504299176174931491213796967862435456089542511226332329173604593682627187061570858879437773090294558330815785416390987078107000441136105728081391589961797097644019593504986768922877954704286911265418200030820361818095379812595032793030692714386624930214917084491440733024931565957537725012399795130094392728201748947655312717831704577654453026917488930711706125838795402982712697213557907022742739528237445479833388291226277332780988963756526836097217033035874154608049317845993892797988062582489473222205246196312551140973471986969009723426474432423759131847588778825681395832056719134511524925053437976263950607648532734735107010373377948511613358280271140756461161130388328*x^188 + 71485812662624215818606405729721453096708029084613944712051401509118156939793585511657680392398306956224184537806552753675368291750193260614328208580428523879055524507415580689057788602527544546371848037849870077709287325044817983606282177456818650603194856709540263078524916288620958531250557541527420338545343017567835590588793619994324813991001310832768368988193122653543583243491986072448403550220158914425114384395674579845394076472223244051630667665303928964416371622529008040070626568406331059548318123760311709614314237765999582914155747277481799637207661474382625299162207297616367706371208563805174859042097716013156212742745452050545795837313056396440321685749486489745809012930178936255192028695481675243102797957834154377864458521514379945173365046154876137100409523855512005604229504486131401479161506510033835624121450528421957939002942666620761257608605011593773598214367001041981547950945585569035118866675243161656976686820358780136756171927803252152280347334176940189796875038603401883893467058682630692927539595508223000997581*x^187 + 17358447346893611728525119718505752612986233423506385957676834339069126088212129075592201234168143078316143551554731327146636928379008404793860131991784902712541478139229378847806727558262343153875111088408277808135277940767536774860752164303209720254370166823683331799104096482275094000295430237857601380418880033293406300458432318201050352849782541970183521084958037763978696502263857085340751843050208880970681626444138552063208404680271033174596319404243495258373148257967300621675452539502952223350474238487791213173214040877926517456300260033594106030272353601506202985794060311258660229508207393532251751810763317412600323210213472052805913723910362077583307214554305093894510265794701861809584516379841784122037215608411052088956756383713677300995339208867032836687220723973592945336083482373446217144778460321821730618059118667571925490077452621925935236187039122341847226570498080447829787929342599421949221959682241152600672170719932081025723551243952401031035515692243090177724931861948311102834830011922532843891078805726023987803342394*x^186 - 15744981173991790699488378654825546349433655301490479937610418734178043954224456463117500587538756729974034045693664973418086808857061209338314038360493787587439646511151650335163122104259066440361598457538712863256482545825179010609908897442222737006448617173844251651304845568562992122804457681280792892311756244025475978429144054681643777548375237861509851223268034222513828273488683654034857128823627628569445886264739244135847052436427514835452384558170115010312069266335816126058115167713680437247653443312582388769719932127331494239743748952551145149791379818211654259385778691747112594850771413778899574293367534873042784357875945832365903549988714154761245644191876675147201801923940416079450745262978170181424455149426687062244080963125473405454650672466849656136389616645114993528749008945667545112253176720698312482822775554353453339191755738215047817195445746848806027493530802938699272806807499251809219840900706538780165619647285115620705677575298825089625631913229029822421286581664299185722182789722038050705556397336441184340456832720*x^185 + 954716149323700889923867922386455299370000442531351146086851733441291781107821590338665857912380034204990336709468942731788550239415432107219589723991408119722671682240957090576863181891400037879169642298039927961585683722286478124516200349829091197697112764287222060963148363721875581404264623203687225157450872323076181678447199279902319296958556657781004999529685417508896728333725292503276289899284896659666597500699796205074675291867982527196990982796511883313063571184347708708690293720861356222869286067903077765178164889143443773280389440655441217525080460210641511127739654129539601948525923424586041300599297965683180219982990183624658798691822456992433734862716467233771954823765286960395099432551514910999742566424021303369257578034866558610684578680008014730481650541565850474680205431653934068510985399234134307298174518067566723619738344056180575517412552106346066556622200814445921447478791258139275898212077063062509977194540267688367552220295862542379479364420529406389541178661010401851803350694750717858834927988605863568968662352145*x^184 + 2285734333655926479012891594108516148122217816386592549523888973115892263850956883070474198705428011655267010237771359974298067535620990458883745751290482678625210194133101538474427458579461010061015513971202043665686877155408505515163384815521429586423169803165275418764924532783130271947940774806659031692651708189170792537043025550831014697160913484785384023740930812869070554612471417934606262470119870784437038062088108417066459245473962343597361360891593856092192524816184378317865998116810161550948273492439132681940282280312700184394463513050315889117345049655794792335604548098075278392335337959922942937569475001157566670441669255708415521348946333003072545310685895877379244140701481724372913867199179043097872796204446461544065625580527422869950910602568986686316927472003226571018421155397252201269569026773949814224808454417284693124153629017982496014112468218893288118164980881237688465469415058979586676890548065211179778657382394938756669420456993979181588269252475530018639727452577782817987015830619431627696110222805498828250342537735399*x^183 - 695041636225828355215825419691967579767048788426173668713255275943371817387084427400354046337183704783642916508124035085828418690438788842277912943167144773516697646234289018787454425979709505081554673798408395008058683827045383141571653843093104571278642946992084154689357450017115983656849789894588608904842588663633530064162087756770266827312212309271300689789661044704669425312571657188927017807831207648135399367964407400109217829946189920848425306317471292148389072277780331388566178442457132316051252330858335743172155385395194608805440048160261571353033880825426852818072138763300870882092914750696244511672734401477879432063835888112833586203045606210336462272207407665900267213485940336207560016116802688429932322594994376293329495427035637144424494164463309553412759428157157170574243378190349028771855943992399069251714262772544551030542442749799621777130021020248425161493840916390568574238782477174941442390352758860416826612472332595302092626915237548896456941018520034729376835475366603508090360505248688070946321195703383936465953685476196060*x^182 - 190249779240442215745845305414948991139122515139264657065433689032528750638351176223244062403210524378151565071885807553197541399812043984939556857478754540287352925346895495655513665235965034390477695483757090002789019494738250878227255997639314006536169647894694308892072123301517792231640764340928837680321261440422747683639315557886210368717530935995849183365721396135941705421740258539963992487121132971823341127016965009049569982570980578018727150886093428729411475278752361341224326992601610133141329748190283685528742890270365602214051503388171401039949456858586612744277778980169094488514380993767567210544361133908506398514711295772817116219005788257899931153065844673300877213095732495521926113849564550085662981955814342041985713087381102579868389069080956758126969050331702303968084321011484078782873568744827871796382939554630809181267674004242304950649699356827725161608817819703038388753807547918178468223846652252438721209063974615553037109865821302535216229024558972310917687477398910671449906217725565800830205330062825328344881195614229555020*x^181 + 150364723167955956148366351807282559362178309283314170462358561325276532989099965397915947160503501239043601260504374342256144911494369085965569960594223908044440285563672536394276494272589947637694460481908946259137982291862029158475181978961882152937697641617039330313284317296619091385722070213752798427802711786562246827677758474976214323360702518307340639939700080561760370183570708665532089523247435711716470149905925124588069892648648189578797158885970304090479179686677036665665315109842711642981161390932352504087072226857782438092694456326798665940688870888444072951833968095371950269167689754374918439583773491612895282657982007924081102259202044443376817444113084999472834847918883050655282955664831896508059133806284360469762603182694085514576575841027914072247036469804833172142042444022294204190176630417875650681778539242997958389624859356335999724788231641429209188045616602174338340248624345762825786655754066677835362275636358320580752772229544751839763822600685780912555809247301927560481438817388736360698083769610816017575846379748830803984819*x^180 - 5287804867962387338373095782400323067389956127368098168908399936679209972185155628957185444722214594457469315467649948264448340223905517773582389908224781104740486706674936448036506928227334972992967910480483655710586701715047472566656424068298715648475249307328937941509138913074064946889465726538238498964695215758562041640657468966225302168066128827373977891046666186082862407106515969660460562855268963413690952250065912902431069251393799451769284786434183736353605799511720590352380795561149297846113804358832303373787321578054587916218533775656952900691319604278506694344203252713734350875306082153340276512627467767301815702737970595447103237520890146430895021362122492345948159799185268957888585440769186966871536392443871308448865791499543414666610103342871426333699116370104995334776840573733881672655919741303473212014537856844233189115710970766157750089495047424823923253035445757012244181967891183879845644431616498361002445967422176297476421091046622160661578740871753005042964464459077385504487543507103163552460418043408799605635730754760054477622561*x^179 - 21803100210608713568696005834207160248154152438896781840409054002052750395819279752257458023198974211895745313119115408123894688843800125198388888198307406217402414676782946179376115052642501343543002513256199082400048227650806563957428872423762520502558995318841174341630297239561898217784448082079592049966646839085308237785247986338071751784400528521189211314815143352318171246808451774100191092204181936286674750028086743140124002782629625140185380962248196408159319992906352048520748923895977612320323098751261628143710240919259843796539256063062334688537407477558290851230998635058027304360704209607746451452378769913346215451010154642989190003940694053149580536740831947806052903828014497278342356019429781396821426276186084298239627066085298341853600612305306588724053683744559144606460033440924760161289162202592403734790224606104921851289422958814002592188351758104193731181882072582046897237829545721364423279913892002893014650165417709225613821062265905280179916706418217972047025609602474669835049713257399254781829803201760226765509703058207104656649631504*x^178 + 5940797253623857663531323849238480711794361896145371703302600492639433568793465621489851716608196462439438764590048253610006744951160117602670758122574379812319304377793986483045415717998367781762060021824966240629295325661243638571249568560762810598995340368140036120024183213270546630627300093545972525754939754459391382979620723970682946540992542730340316800050752992443353478098677742083774700320061557590207001869528929425205044396200418228560595427987291730732946023383765412995620233344483813264116891658065575772640726977298437269371697775862892993284231744421729860035172518094194140928347275224669965605114348220463635196746867277052516231808125727963508871963018854502932891050908128408732567833597965150036907286920388822141167813231450360036294366778949504334438442518463579684358176713458901406033579060715524386357039790439288226131754476965864804796853085625756771027023581378086773252582717155766754095115635557058228007686260286941694213338529705915429301345859983886206896128799383270463567771836100809283689443126924010274376879540676813058099209728787*x^177 + 1828574467937127545662511035943152625699107742110931595949018957522028073202407535091507058014734512765173094757465946549583486958055001133133145079712672286463786336751508937619498144360377507097736447654622664287314131570900970220149964953015069738030154064053697884442485552708607698318011465375144132578456400027262180455952400976043116144719204216699524933460846094802922058180822526739026199435090720660346976683686771595859264696775615450834886674505253846338009705988195816742107531904159896220686512605805164029250784607849610936735754439700768680911099378922270008009892669445460601253644758643440050030387112013199391057582113011758887091101232824587533770635352042464467754942293122101392678565913000327231464760255011307704934033073319108634197958276093604878982938878218295410920974770997007559614178322242292009372242349317755372061125305274341004921652897738035796283488063738888024762334560971182555031581008471759100606021511233799854751973186798598930511959433051963271890209485704913463407008438017666068115460022288858793474717779380424440689354246336075*x^176 - 1282796683449150530792370410819790463559724365790324473418197318714174109751560239053985912983411424268551069705737734111670836020945023408022057719546736690993029315697784051258594268520421183941965360698972640482787313233849631007201300872794563628197463601057835460537107088757672254730530137083001899777921090199249984681868215732290398964965035157045412277705658815324747448625160338868758274736644667749120614319907403796301969044005260574625786201548974452949309875945679401224154145594128963049313081472322730515174430158083982003020617439974313520359997436146311990714208198549506407722709656402782501907858039400794598020858381961201334920897090237197818103300523987872666032584194136651139734596739090173550860842033584857113366287999541418042031373394010795178145683012225681785646627785721090891641277851435466929909265495533204522769725731269176828707563869862881282991140283652641669518688719146134099446013580222765715550821994750354256650543486245627567264329243244818778044756551701989816560846515411475182365704176116119392685726501349314290221120906437859095*x^175 + 23902614993346031775357476557883843001713836772717708018878190459079840669412480551579422673405755204129978479457997326564792556121202625361303246312939459685388079755913284289153592626529082234827891640185997373015186120320753832164188419439823718458207249548517575083667405598836893014630967044272523962277512078708786668883788751377383035283954330250818602629447841131273701940842686235640290258965707618977788597598816269665036854433058676098312256337835322851423013799225966994606922845340233006105550393584366416731499012871623318364251395713312971499635318978872337393710363301138062911711236260551996115495780334887800446280988000750062880806794175171163321386949865478016613103671262599717301538191531867574928451893250463105699612497953328315736427128514583759045879280819613819721126224652360661392549279300443780166370463682131977624079308111228009087337651386621563869885262333276025357762728412041681960137453984051671792586918361306772619164955953017778819570487976044636626926710679539496496654353552305288142699259744908139573228191825561150734948136088346205921*x^174 + 183497009431477558359765672620619389304994268114726258861806383075060837604040260579572205881592431577292657484250756401432333580315177442314939094159038775426995326299952241480440454109423029535007305222353983444427034981728768662993043717150777082556945939285926978956600443510221794101667988079910987319168627426347555030011214972374242729773403563933143449224043667576908812206722737664302013644284006580556177394003217759445895331788893410025865028713016495156905368477256793825715121258889048425192618226800745243365635428959368824499789716675918887312447849556333923340694550182312390340018962838645100580417425982641007207741082392476637012540849162066623522647307236539356119032467523249073759289619680030003968132941513375755412698772660375511836970536670084256145524331012230311021666496163216704708098130389385998000065995323723662909654625396250342554531220296545387550894736653383935976422952123392999764154012255354380465142092921681154595050871407906415005053586539085531263515858147928115583497069347777190043639209588495133475638272823042400200804581699406516651127*x^173 - 48528135506620643900439954290883888360059932871309418014482254718261042403999449755259319712872115526085984920893077153118982045663491957662207318331672285120657632529651885874317053151289701441526130340660046941830989226706651758020544750587132495192493380839701731901908498147995442092856179295209722265279458495111923078075376430806730658701493389440127781403181609248112058520474860974621715699415955335702235601208547774961163429869077656432735103275219131291751668071132768716069556304914144799212244631891517489673714121860876072446459093219857650208770277489014803241970257591795761133959952682648568165583890269035824802652026349820495759863521305971034442348829443055639242137419729163650571740510730062357690111622042974536295876270856753215679987000821130623104898769895269578153159709558400293699021100144981377830508068601598400888118616320596981862946596583178744626988012454696207260957985594143412564372727038003425185042333208348336661022964027732225108321473211276116809609390951044580278495446878019524726784173907226407270978020972753301628711122007080875985948941*x^172 - 13522113917050123336471505143366415656731002972701846797614502173138280790253242005631296204279855401222456959498005529668790206845913394137010781650038976749402748996701202015849972584936886925427873650972151805484066881177853675406238602389321542150867945137226945368014690478560761500316234597835886240468439536160515563295896845266958740631938961187835228446119518746002883859623017463545788479530019620158753951570758911948800573991004434799427437026587833847993535706354382612658666406238424216996921051663679786756200705675424746185245067989793522906019639928851875011199432807483509483291024092848385098868466502398636775681082944191993458991693691124282565231380116934102426959526612642851809126011698924710138881596090089520687942804242554652958711058269574850454109360965130999843850551685235653744182798455388083306203878285877167628551710744128337206276505384578279318671548749991378896026869682898775708693227849340789041766769831119857952728662936763964310359168241868119718797898850354773609028960402537153110538531014074621294397670130397534185133767631280590071505582774*x^171 + 9744176875518616833613366939150311469454420217941127773746454943902075929022537831509192452858852764572155793499449538278444884263131543938295316289237235023095419550336314914801643444777854808422580198712014559070984177425061470226104409017524356272337620750725056798683233965209894214325548151262824813727426345451835268618721583702049515422106216831586889622105780123832847569274441024680461946954664146377042534375688106724355287964385612370745094761310348609011433290910671528392300206738142177001925951763743206981778362304005278446355978738256647576989160044626573350769148143595330776374590099099901601308720990074891967269188347391615733197855773063206046069473233509664827064855606477065281082799687342809813805500067049216520977967713346539682922582696086326179914897585582456315862778610262952509898177730437629713457525261298666487788023064650324072538865545795050662634384811259406922786952669034910207834796732534719109088292008373283430093718261065132045979321819880886553561055683186684245893128396007728231954426966067431851346068909439623836706810036293458955864349988843*x^170 - 509816337867165607364888319567079996220175267062200766250306691011820328636100877962683514882038840287991953717749828020621226218424224492700952990186516352263097421150076338688910825520304454745642068641426563727867845988069100371959489846824172001328763402845994397292273543528607027194290683969904216764361553551272385037433035465544223965169638909555121656783521152126635068517805494024560738088044206056172748389786751096693341721540760104594368925291895302142117104413397550007716657466945049802713695943241694470135819218824185157556032167388591661953178573459965039301595975333972351701486940315714589902010391165468221891329930879492989863757901818765073472436060233189615763420115430921271554222579038112380024232661870399066832028806128001776303986977588250260511257255972241978034482608103644488818212845785507815449949262676005925737671801643770060491114543487037883171114245986006338701976474103673893627926190171814021216487256182125786516383636515181750985401637004043017386676944364714973766450820111963978264446675518767021802286506142898803197898210303727140332103532009378*x^169 - 1135401807357560013188546485707132370479038687059756388815614069534809454081899508210083236424379985957360424947491332485041148226567611683600986148790834429136630605861059527183405797454253766191165032481924895813363797816396419033363003538294786488545695092745535470528606622930657123614040753919551657022483569093341128744739776051518495937978509558730343055521497973265336683598178390515343257506277327709567188738350843368857413002358877538429996270649079134130351955427265622664375080066662825653713134766208763274759526080968389969795998148878633494510125224695375623471272115820420471378849787280447996035613802578583787038251749847858500091710469037016492806584989570061849675237538130225352001489836986986310362677820663144267511322477720823240826579102389257952691403834791715515634193477233327363029907929815829346911677454351634257122012049242264361554327153530958352712105871427915793711638749253670288926598945586702413681534651567766894507826030961121078431643965199341929035058374943116836886936729115749947636383740476786622278540022661542127846033756853442941117335559477762093*x^168 + 318322523348563927458639877691553002351297199702982039443437250246811152646810728367485676623973951701826674820304887643823287030281838755034107534765330341769964838274118174424611443061740733396024206465735059877587573929404930407391004649920069602463862266184680071272258760532600848388712152726941598500002861953929544837524614498347501112161655566224101205939774814403160824207752679891012719126114594645816546298905714704803696554642036092551786320075533995132397378334099951032480952539881480462271262164694262054636118188900485189058382360817612324009698180603037313968109503245314700969624531024767504176474357115841609596650803872206048389436695635689997296378631738445499325771247118685403851776868840273551446319390173084789399168182019336218445417080193531006934948259583540870514543401842937937306028791389489443375464584837427894173129863607758741374850987328657468490967987749977817325349797136343897294300248680178802755783681572636557370387140371224330928608892353861218795653571632325296542033448797978532248260707895832494729794210360783525791115105311222125114149302834009175863*x^167 + 74758694276978910212671170032817719325426754336202621663927471109236208360517600455413751902238726610257082780233283128424174141274013095955055646358872144092432760278366808116222964573040806916053475581004742052855262046291633908596970725289630199661463533664926381881127445988459341919690683108472915168997905056373801316485433497682844134990871655909784290634730227463741390471614870316033917492637909981799763109339630631814736391713822125037907303796324275952104379544173355206204213288564078350737933900704986343872289924856405812015277379695966394888640908790938354742894791862760301130161220732697888391259530672762287300556072737994682021651561993149790585682865569115929890485898769408287483928221009219187742269484240789238575016302737576665803609100119095332634368158751293447067026987784747738095628422494905349522736457318367217588829895682924185718310166274464729229951853867715636646470537228672323757387029369851749319884299970053610700195862022408876567884306145540403417037642034420694050634776970066179520965148224544784923140933478053960830134563298291064006523718770952431666469*x^166 - 58712792372669953177325707498188405167693822040614346505861796470426523498175779946625993961656078503527200082004966247043905554202140956967476239365145169084101854744525230213524807189104174851327771099728305938174463246345115523777436788523551430472504728547732681210420907268511392902804462694807628689470551647592687431776602273658525047235078044113237788980617482461566509778808733485808178230852799953907068925563385584287859387723504588625551311940133026769629004102260897421146730063018665213238096419447295537090471038194799080309568190996626237312072461299517040258305977463070497220480680439073556467603067481211421812233457367403818306824107423348383732554950295652599038185843763603766286776338358187134799572107004734017414284343889425027382893431881998068365698428666230453229238551525582716550140754244682936452844822549626418960872351234293103677610689053821291187654856704671296145030828809358902452406034440160504991301061269347598138727635755963520215192346107932680128789194866393170620285001683873100746133419525152442632632363893355448197639556718640564569186590913861636477217395*x^165 + 5042092672343628516864158407872981932237768864787654306914011305566396897116927359659350443496648010099863945539181546545427158760914875084892846699967426438047651006245984968115224010429290694425782407081789164021693789609980535000184752608138612673068899899362424164255412539436226200250228899090235906635251400520090987240565007505727269390598218450629414060020015671630017930840450676900786140283210677337424352179753860354252743986812412693551017961095428210436423776238318803542095918483348463534056637612284116720492832320289866790819151513095372656645701385527653972243100180947839610099587985978831427367888988320701547862921919930145107795130185511257105525141534197290281128874154690042386076203132454052132793428040713675428010652836756431381906673702314508447713282602093472066407991061904548539089677284953235084750274945127656902967985230775231207373961483047812592790636975120673077852122574979923156142887497106078500550009440405658275961149999299781493323987868126528617014576714657110126251161880233623510583583155923863442062519244375729537385408233329443689428658872338488213698657369*x^164 + 5660395233844409135101281033200584960933860257021639787439616174546647706029297125474431582289514614880303250797794410827246543930576006648541377992789077798922222681341147366970282776763120105228840239559848133653560588657330093281753110676151660558579018587186407608730865524452402876654621295787899952115719401288525180983565629823835311956296775868604264878162343259112832493909115723316211887006110740976604312212499231568119908299725743694589721895944062700246018177196727275282194498441328217075103186688257719310038021944219570359743151008338195550726684749522399350157421009468491101963667153285134096252103595364500468396458903139286462859426202674118224441487946834150151043730611084722080394171641940184150473348156846056195410922452861395363745456739829192223429777213045377338407762030725879300369726829959216984716595452329940677489563899858078137960940961789282002452490381865886729553956413541039277485752289488743240306144683333446926396213927267265077304708246592164117076712434389837727653139302301798894141250006068552258315460445856101074122477713105492790347359812401214096716296564435*x^163 - 1783592828344445982693082852777300609409308279125103324221809797595322320350416847592149651943690007372804871247184224947161479810365064009782908204840913827478222665640924359617027421934436097940517129177262273697467853636406270624898834919523913435219077017270464889991780074963640548886232331280305392649749155202049198594716173780680714012631463990455202467156179417558650199406668941159064704653309200964969001263328036951163626147079565698003500545847365284454636553539998950998649849550555257088225629608968964249153398618959612111186926448558103081824449809565892874285526447505598332669129964240575349692606569289503896593515721075313225166761261730354732871843242294792537612371746404644266493451833388193152606057485019916023157330873921482971265315073709515721188910223196767064779405446770719884219447897268991169250320104562594973067625855757154907786285476655149159212672952007820052638013636841968786664427431857894693496611755960093383061060208284023853697698734065376725038573369547443554685245894364759962968811864064668926108687372343122943635315971253869389242684399898373250647981137759419*x^162 - 315202406702584683817438461890146255741905752115817872992218122760012955202509325403591791599711203264820698730220696311737954282002214580988503344877667702780491451368862732673811053932074485556248245976495395083598041138892047614765288104386555767481550630991896254293553997005698874972636371686162441740560050795138017309685402226642334072430984188171491029849591058584613709492914238607590360953425047128808248041665578567247814283861382907744828882973622765003231576808461232031976740846754420309503720648083829882136016305368148025646427406376246663458361335392164362431974591823000030584358434144973297027402223238211506265336299884538209865087580059135111761938337044003455264843278686236441732402954543263815904955635379855148758981683647659227923018724827248362682527110795211966700763091194200061439218545356229502940590002711236812993499241645580052696695141584901793821958791797623519042452747245102622756714098705872315780419677890920061558257661286107784506817065707151490220494846394571281112985821029211056568593314215416286406986964935465025007139418964749198632503080705155442640768022496647416*x^161 + 310914664584754401393762313021769104685127402511539228324944287699889455433018498991114965885051213517935524493611170103851882844383555210530933543504473915310361762207495505202169484817997155282738369626221579134369638848937363416117922195571036502310774940287729080828120190057522724831356505220035351617509142277818721015287551332617048532860593707933439221218009735345003744097830408932563938206597189071390102661676317032816246780337820038913860298338561877330372767525581500902103418458597395543221984181208246276960642399449185686614249962676420007310692614032528607607945006975700802949833877261747691684380139292554123967417380988257405257718657401856306318503066275527099129310832463487282690073371616043079260286114165254388708915349355694771496666176466968534944500544385064772047433357313851413269048045969327742055445481706867445978681967788862109470212856277391927901966508650142284010410836659393560174015864764509218235895198577468735018826656216497877336755375137279566108197515851212783668545556502194347298386709054249318507889313624398284494239577255240209940859327464080744205159411742181648251*x^160 - 47705718803525669859937176205372850750319563805261546919437851965329436889229447328012929191836409997026045169612896149049316297125181511173506357511948480473617218869420763911607544250043386952257325724282926493736414461357645781183272595775283373527478065697184652469068148196674079680541521681150012253792021440914110530102544685739853900671687488787935037817216844080608762121553990539431575921748373054375585251057520023476537797320095688094929403044590631424425517777940684046262152910813826302861283144745069624688885970983898766470771352749688094806592682753704772778248739606530789494002126399367344174988322131547192793939461399318377463944802657445858349859002491960780205161568145439656038902785545837670098926591772104551201875847056699050014136448196900373258786754787430317425910460165322425146288901176123488724149205738174753748704184129813194753097643034974636630566792824842379454013316041321198296448539422399535263090106671364098658227858325313238817569414811432379158684912225575523893292149195385632191745632206109470492519892154850077332795600295198954261408988091013655411382091264223799720232*x^159 - 22286759222601993663372790546797010947882513119489660330861271816613930911397104157606494213338539382748375972666091032872544476835220239882610131499860506302548176476763741241111150030427841810755738867360874728836418318009653203968943067819819905504168135358889913634098813681944338818171265180861367325634041510228048153788127104955998562035670978731901304084166728214585746180406387130599687183118309607804089416839188686788294222481186513689573573938011876213492262806418629843813875097045464282398975184297124586600593047519469557436285548359812911972266298136428321304026005675952278244792345674854474301607018055968648912874931519834632244626922057655325559303046380624726562113475339596021453182277958910675101505506380105358065452105957553487751141551552748613654252529205605064362807828976206053470567874628923141219922560873719107027592595083276856987568388025056474253303057616861954214271961805803214341800571995297455495566682959177935113471271742486984762789943961718802490198686111111366356496009744327228793916055715787416853003057393264124784807897008756993343771127754296751204315376942239591672398030*x^158 + 11305461685140693579831877055549916379330657078010608636578287904339557357335619592996621067751352698026409743133731338556827285301546410029404957681648818772161366642236227912550338249740936155727261611448336051271325832527260175225475169484017507380208411210103731159779618680900289758237907869855960324747636557046104151410574258769794005284357138194665867923763649417304833513777809099133652139005955294004305272154174672695496352265995430601189738212373152308805338522075208486998806104764451827661149164993121699624499997093022062406964192571579139250074412309706192930773175768781565714172093905945595147514213777904435076747250446732973913239730150091523615947195852576197372819933255326753074857796630064710536165579574339979357024992849554911536135385265171386207345223907118165175178030016465810929242732991493399685837240149462753108810212959934904198029160250800674328291624002235071522774438853215080668522377382850900893735528832894885075155916800513451381651773145444471538868693988685143507485390233431148419760221774474889146341600740238843978694033727539260414984169673073742612946834544562555062229504432*x^157 - 596684009355995785699658044908982876190525009126050522336060202612543249134870364071309315787773334881701622567555395507724892975237299046563141749696660429182571070371909355834610877265337231955353633342660938434454793475785440469498535965969552263376874070579889272977113311445337375143145294290918708646853068211580174357765922607946811258039873527033788600124120189452806703327489276052502543789621966334627864786487218613144923562031107466143169137824009617487262898073026744245454456815676444335612890903611635129366555817969502969703987569790189460284607895043144043110582698992819473989394080480909875192974695295477576582236233595643511320253265898608983574170408360912906041227918017164781750204069481571302109945292105716680542038219210996790192183985289242205489031192049362817452663507462263171504911795596603659626781683914245231221445973254492726942000287857296117718947478824234401386439747070430843223995778763340623682449560506717322794574975805799563619741864436015258140616255982620042417521619051290222070760342950610466246750912697778054287927805012846637665344992653334178157951071980895797096149570063*x^156 - 1151142673600310095811010016304757544856877731112469208823877886244355710475154458965009780852768795250939008309881268442488198669470224097173963367838764280256232026438122167254428612870178805938018110838674117021840287372993221577277305321822486665834291148407929399717767274172051151558107627788553043269422163142189410313082077689154122496221869134338521782653041228079214686476300728704400053296449186008463551242418319673573272874559806265181023400789574546365486007980805257377804537626080906599940046446716752883060753215420648344175099090913000332098588406877277521813774753308759256423162023729188196659699433596853487402455344792990606886041338061146250873169324694657781344339563640764867286811050093550873901026329390969183572562594732903532503300164743440040546599727013035345734143032807425913961969048141856738049231074821211491383337174266283651383287690951330309479288215765261303727234854866169823441585689006234865944397350403426438890305995020584325979160770563737627298265534592710347773778910327403331844499302348532916671558232528127427458455803798902114908320594056306380181627490475666563671385960470877*x^155 + 440115778571885582463002783395129170406412425666508417602648341824802065547460144713958042953700244927551483476236231714830306169159791217064300210743855038298705033285026983456334211288937855541429561580671252314546737948206208793068008686773431055801962904121121541438556178358406231136411588701818595829148606204356321032719708239876745553255327213472365110839630564411109459532808083171535751668090516273294407008774728274603299922389116777133484251599099791217236720980558037891895977322622306126532233672834962270017225612678901465360842302760161048811619355780264145988212660641407307350439834091420870847874825347578597182558107983170907209665602606451098122785788796593576947078945413212238383544079441082971528178821943432219643487713443390357152416285122504163303272534906737092589669757708178494856029489006081158758176966022896377052832273074050446886844949848413383671495948769372226558815901098523629987851504001793001799172435474667578965638710683487634193392610158081976031829994758512611847708474940586156719730739579994739263352391472531558404545409190803708475928566528618721908996617222758831957946216940726712*x^154 - 712109728639017589266252079767369734636923962061221504231442639888764023112650986832441546918448205305427309109135527079440733089154494768862163549121049955471846363904329867896401098312434083508866191824429122332245157852982375809224273173568770917402818524469373654824203009019233894864519737439225606977200334525642303384576315366241909004742466049851196064543044510998494544598140231301100697198247611587365314143850110358174699535405410470969467137714376402184819685259765910886397306918344197046821452714968670312354597978680535757195734395352685874093476495466715000489473395499153172849151739066213173940601700382937462693307129460389016973277700060761878358070150259192441582687319100005136463694623541428651990503352863105193542109827031713136543454364986546160884020199226370137479866615057158951420349110940726835522965183496839540961423880600812165896619130737224450797956483653035544486293719864878933741946147075909804473252952069977067646926699219397354326481286976406071887206805803091086421013462323350557243618168789624142339894414106008455438885814065364272695144319332073529427240507515873836586545676263211076*x^153 - 65878125848178453691336040239062617374348247843041688861671582390103480149641848970672411661743411704245414620282389085927987693534584310669067868059558718805767409265657158632479369528683299759897074783760096061867077220921219947699321157321215783786914049665421460636520273628049069280078830680170899761798081783834411143458739115511223411344359916412796188194584119166389949970200441510567097225612745783653978154903124469620973322428496563068668236259631177388535081249588485510015481879556113509629933216319520039825827044269947207020971529312862467871201307052784733681156691472399540960050518749089709126105135604692807286217881073117424763891940194681831555733441313649625122522846188272738503086008705329844774262556189188601209667215686280101935490502149798399147306365039646638174327774348774194739403946377541806584656539877075562854721651363456410837604396539976842997205408451106876693847643850813805400339323634094916477985049818216920791312061951365253739605397946163753955453118466614352678129643490308965451485787563541758858080345493825570028986056584233829751398231276211324412151864205302718554451890906806182483868*x^152 + 31134785383792793704676724333072277171745037192627975564590776581081931166391432574198444913178021597072976295522457611719600576729096820897743660107123584253266862422844505275246070555170205863197434639313627435452645319043237594372949808152526672614513784550210130018470608012160467412441511093940275453442656871530449192550663507770567741892165031315352413647951924150317410680318437810914487234896529324164497188767216320674177297099150242106964116416314861895806959025601571586434950954731824369667005171621568655871263141423253830692620081476913113388610939297305972877476265154222639564326011048862078576462215485709407292966306800579851410988169458798621299104904801191915007793967821331767827645467794015295631373555682200173075642950097106889204805997387015673546942388844217577953101794141122065188531333727918129927152887990311041035801710928290739691858800206446398353831919372301246165870955234618356687668129168580589595649465309569008461018092893686923591837964160196865940258353279592088127206994242110541047011585776809123763032523313190794941823109320798797164208065674249010970789898331934972307990902456013580094312015*x^151 - 5171320720896704738183510759036972137026409019822059471668479872483392751132031607974160182772432304368600205920570761422339462976387271400948945013266148730623133888678883395025938519436834685859463944203833934582408542184582881216917066442971736995691376511032590607504412783832112176770190308242132504450500030687374065964399850246199849129875715836494926996383318234467065023388648658493788141155784356215466667784013268259995656482917406110139388695941076388102714713572679013982223959480846034556268180541397127969718365076141651867778723041433434375001653228902244495174079364054677599191359248087242104827752141412616469710594392394389091828571490601226197623812295944290582770561374057962140871831632739090150919439901725857782845828594459761548344649762530458880155606919650914814695858326247949291450397617651425064096302417342840109072703626742187407617944155251097234079183234046747486950561115300332332622992964995256217846160744742642549941192674740966447634444799075281419150079045093903090103800173040833556132640335476776028455960608064484522206172736264408216042711151253933334920346948014035403500736195699694575959514163*x^150 - 2000842960446125549942552488458019990061054589554441595735811346203859178867170084933602987942942465212447764503016948527212259865649344946203216370669843285717650407407416081377015006112602568527333086941049744642541957950863192725678708057695783999107745748037951521365839459781527293698549431254720342036362965576070641505582261771433486879427702589614071465363511137500642941162427527950758887338948784824355752368442705918180571760366347806718371692704180597803922170621001368800905352772992511745727655337592558635211536457715438218333712062119148095817209690307944715879320175290202487170762345955987482064520862655838491921412373326437592814712757490665773822765299989580748670835634239185868953747340601685946353707416786164871766493423683440947589595240011788809261370138093011274259260545650784193131417577440270450517854643783263946602510693978184405858645622339695450750845401918116639216894617560083310666772828491824780326745518629509919928700593576755551859788669285273633251120336049648443734282124629648462328233512110923025489981503449530598024144992789102010158440302941826370974365129419927469390945009489599108573625712387*x^149 + 1527999405705296402738940089314453121665492850191898222565443913157628796436788150883958715450530528494607477760998075318161712131453182916157245248550840207749761153316076808641931316256463230505700145029296569480023974546982380549618063851390731486129516196676032695947547035044105997738792119914158660993844625353655628136492907708624301518869134003791446442321032729503823984603578670967972933149330008463296574723286381025526927945485155315043441200865154746264962157397471112304636566080587109318778560240958386598547482145882425280817528614590850590242684743793906905819510164086502975399202169443983874011294320513136798509435564485961358302629558344844729618355192623074576628136987641223647324113034980744005554651931225552114124846107725633602870017513857629754059612984726588800104427323579155270197597609131445585080778060016083933639538356047889428760848252766637685760681565338839553624247867290575007456811187947812280597100962780575913978230863865518038518982997312981441427794409009649979637067203772873816699022024794569247724603113020930392257357233573651601899238497129545228869781803579798692698807350331478366823772444031546*x^148 - 308064095099318707059501913372125728483255838529063660469496315282019207544934167117991984481324629541554701921131518806537176036058970297324419449196808420779929966436596434747553043021797626735529022454300151746663817116788618940911432537584953708490874744011054490083845550500534132772135518420489655780444822016470316128115761707819455307689298279743841553315799854889681216278054912968579301137774163360307759235639351616285635441029936836240996466180946550133649270407191652032814958784797816185951993044086578886841346579128271351286854779925478969364447479107235310701044611702801512109953642523359430194152380074765454046651294056513254644013316240995050834489903101913427687277285875496558514174638992975758029204234687651074632263011105951590245934591783821660219031409955198300871672538980370765166471744854996280735719952476764473269960593373858242477151906165187857240050182120357141633995159658054793579728578733458046148797218632851127713640462785916348198541691258086114480989211001920102991354706274101938426498068312369150774671649241119686081350221326033663381620641477617959169846215070037534659360278514513814496784450077487592*x^147 - 109756338847723175644472632061932551007824633205884096731528798098589528604085892453079627240299576613591852537592322137107384377470241571391923944462152856662563733198831500392768881526172062510551683705339107804493656178194647346238782653829467670896578366222139763191572706198189118126610041022111497218926954238108029510271352369863599485155006474257317992522462520884139059124922671122229661869252661965288824853255706115647396130458905176193404741241548531401964705159608210385008860686171380379452418364376784480866332901252239956801496883464292511653382698884367654608417434289657580986782334199540346110273095816635624186682561287013680855780942720981154535862255356654977507861035145147379633504783384249782618204655946164498016394037591486468554343453299513854083162651047216608100686112680604988928283002315619115787086766876833262155315060054028438175852158233875396911247844529128251623228991228210905295315202405611828906247215477701166871723731928629376993963422772646385591198462320608637006028517999089921976595200519802701404029580307360406436726265718296905627419302471573599438541735107275671382154317944288623361405644564829804532*x^146 + 89899379445238803017818935106777196498350887057015567560356642757043510010242640799201060624977545147943871360834020863731666175373697152087723659619119513382427256127480801970469842254672233629396005498557963379940334024193582877397486670838212757694614185282929874969533140465709118956419655048991798702064358393427987558393074194953631612660438237241928319762790065538583735147445783064725799804562503364852980680440394842591216847964411189117131200181884683435645896495827613148507085151997529066754242185615974821723480765955375050948155385969813107655253301362287281879040653901447097143003342896848599377498214018800795511560944538071226842463171155587294918650586627116145478012881080028016305206091386645435267233820913340776631550722919418411173903635507553154943382976937433377141757281610681580873605522466530232399986084370570887435933298172677352580159806365608395468755709501689694478348705192874221143338034259212831062448317955638893739471826352088957164303649565134122599965685410671703444055878207739839589193165566882572833338059177560843551656286256291723105708266935153989507878584476839421518274217584026283221192407174601454933557*x^145 - 19023322582887229009800060807219005423511195650123078839184956100431210711477647803792535368047522338080999492425878174557507998255425853890591779625984395431573282918092020301522127879879476883268112431898122158452224955438104601240860403702797218537176409496450141760574470707746137851488042042195117376262911639529128829326140069242162970640235617474810184405476879752917249357381425014013179315557628363047479105471125495700332950966983217792210837499111549982421107009569043488864506024384218067533294165613207063069877361125112004162484667832419086981211132436509975342218793110033185043114798285196956013492558273220347063766680043245975233713177283079657043055934473867468734340893978595190483311139593839068365847863759515428871060810356364245266425078948553235200497029419818198439385876766328194339068565702664037404016921453461649678778609483371492577096505691324074572804099862115839773440840984391099101235948849291589843935891792113472615626930780361978926624857850641449785918671752722458435259984703926356464598085157857854324724684343426061224491334918903125533033593512170140817472608872765064255210523667596739377077973206745618300342560*x^144 - 5464785434189546168611713487213543250823178808858096518121428298394995309934061434249716063921943519436370195651115608136524718319083593731685325810474861550501510598220749025874262973070616824877113544193689539819423653978224678719510000002604946739889642520105669875875802638819191314321457346292062320325138101625955172805705336804410508567923007361464761870140119583005469617799859704023091380309999766703951816294385208405288405853428930740865129388319892879841748921838239380169048217663622006224821121822404144544385594841018440472182663917513164638137302020355727224982149067233606709876052535880540041517164258939147138925536372476501451544759038685152666083589898028197250887087115551241395183580527682735955769666010460719783548348498805729137693784837194805366123484973050984159361799371381213123274513400874146878331622788306984822155072186399988588884898921420799126847397085146103560672130631174160668250623109352580480696026754550759415439036762101850708269310286905033890973725197997004962632701700153793678273824219026879115261284695576167843837170019071627706162698353060070920929959476985898571059026799973860994827048056714412065759981903*x^143 + 4657366624579968216245578977236746954260619248836155513479437332399073204611385432120757546832403196819860208907250483764634677636060230761853409605516340869385796159633278655605762084508947006343072737122324123821216770225652832261484632560409588126019526230690652278535979271845609704648883119899401584460247140160892052453307370969590535396602997435279172125045935531824864049441937004918773349011841197746931791037492359259624598529737357597373118232526093090987084892520539471361654216812793645625668789092882951015577697145624389937462243237798470165360355049177239712682102391577281088447038876669944624371748549057334555099860443745031268987532598388083843816203370694832961868980415728642903345603026168402794160303598051343880120702041057837481835279389186748137733347563041083935322037439968260302145101398175526202036833908952633679171333296740714335148763327361838766437139632561196607220000326704208354580741906139047749731726203672979079782816382493787335613845985193228033529190642528937958080290288998935792701900779854887831353939476214313704480231881685141579269375725656689340771782267958805666068318899139884996899190973789375367947509130433*x^142 - 1003215589911689915425959333225112088284356247382689360657334532978364893483469276468426844928237510320305360795988147474133992516081771983780467226202969889722433712512608435239622237549919176719836873527056559870431471864521665041905773544540231650589121953588211908867591525479655295720535694896259090417598824683812652590206202204076550731143678454550783068134926814863844884966770465595741303400230151176976158667844629013711474612670960370406435357616715361055002389364605507991400521660021974478626262465377727119102378637657749966975157722560974691059175312024990560528083446851559232759925942443648472071674750363118178322568643669654548504039477552848214440010770951822306611200868175064810984127725655185344709233914697208547508860202692491888256792060453894355749623402690087201283903171559187017005948115854815111238915607872274283542163325365656982120452498952391437486078548909523930835930689354358576939296148209626135629321044312439885941075013611189272693318324355643292680149584387610119298643704338609397294100071672316887771429629978416456923863616678587255648134094962866033871861665083606885958828216518419734477261662178684283053458940143974*x^141 - 210627085242266591635724848323012093387796726765778724657925977340882261570131596727842349634518956122458197925216976760693217349678752374266144480234606698021635279834920035457640183838155626499893677077440181201742013279578733149676607196229906897702559222329873916986945931387965331922586989909830742632212338475876898292818727261077746094457955368783580063429460547542071066357399442968379397439458714488761142558270896187629664067083296124959150198521535674254658957083440337612934105984491274396857170766699991329585783325869417828354343871217951086522259268015881065443579317627171000050101423550655763051914016227880826856208373011131388951392121533018512464027860345069971895714654999198574702130408028360841077790820918242844684083472933581574088160310571808635542543495608195720315488751978144066369474961565765442554564076049538326293890209898149652676078637979416386866228060647082652959360513087772180133505450921594606146463678672169527243662610021276019652617629018240466147426039385179539609838126586620985999541582154636505645625737703945431695682201889662325016835944160566834753142262304606969556900260790695367212714096646188037763700901097575715*x^140 + 179383766889949343115102112133116700266690923214336044250875523831641628375395138477124150548032460638164697583945122637590336622666702005929250434119433086182765399442891911951757293462163365397681864999425736170455076384420721505362413535103279183922426287749518235181913850098206025288464482239308170865295175429457317441099047726055437202489750718575570759956506352547526605034106312097860051645569142424502313637717893129301286059311570096916019298912473709042461793239883278161922406168051692099052756772054185081184413823453047699826639881627468629350127122243100620839065005499739750126387163160865155195366438408188101656427315787576740498866488905942950550078497677848332035381902304382118480759422168145455053060554019999709749537890719277567102835698595071859279556945380327134265509552546977281965062321808338840008945957809066588518661464780893430498139009040692870050949553722752930898894276218027902577348341634408014638810016780486352834928950292257649938264750652964835577182575231347898676300002928632784059457622771170951108954270018434554500277529536141044872545732697855917977649719288519259880525093489804404277195614238666035749107119466368691634*x^139 - 27241561651037680156954065047127520293624230471042544214605634098167251073661075723635313575621034629656476006243163297669927617221835874901565282698020806309176206023250541179345468803212388233986339102088454659793830907703209057414969146293633231335242236745461533734779706239380097423813923098844690971345505960365713002748878269410091803393275363123713218988218069386475512002026546675417820782499780021825281252499446122933395506701129802245420484460774488662677067611403296080841896465139180027772136038923871911392008757667976938881848542361558945968591211807689030449087940098120693024914736209388119262979863254255366419726647605545210343090305414315408655077542659805148385538393430289324398937056930247511261416566018058972208520329333297496764940818766324349473089919798256302377238553691240914095376480322059423672985730158401222303966381684544229519626883260652183164819442683484916375658530460391452521424049441944452429430003935980088541287214061075180575031197447321653104202883400580562759778841164540104219378932024804973748974121599529738739854719379190046674549224888254293136519611928308558555942810275548563874703651926899022462996810267004475667346*x^138 - 14744647740172257303749167981482792587538685855499137730035380546308639804215839604015773131077421883768436063398882551719767764865955549782682168224456832965537434214423761757278129008895429808406376237751548546215193092319832334203401264540823241294583711600174363902279171597253950049200505637848127487195108819619882209066598132019650828518554913327749433116526797066259612633025561706069242432565270843838682824727278459446451846326772046281180946880761237494117453592209614011353939298960128360987180016539568335993756067103047855149437563298198903729863116379876986522446478325451044311336729440946964856166608989460835975097886633778342064107245872739466370505510343587407369345863644206407399988417736785606235463787645640020020417098986740845124223466798564756132917190742412362972346816881713949686018382653222938901147552563399696827642194242760693420829496681986010132272835207875969576473484521177389482945316446439454129531047015332376219328718772470448421908034879286879100744535351943544311787227730022821866823401834900463950635649624186129648996531401888330185660049726707494273827914560160565554559649355078075629405913033174768257496181955323894766247844*x^137 + 8572944562311402622776547921498444051466587461821399749842285197794893822970693322980333438240107417965974364896106901961509499026939419171141534616311822250251814410336898843186306606517950356800795098426081522621491014788202528065706300564456549871597514684258866779908181353643570892898617289444004558222778252951558451926054791241406572268962125615949535592781828016142147685718581421376867459191708473603181194235402438941048573672298230831678744386375939035153184910335781964075452948668643187082297263376881396347021087374504734852112322863683620296801407249697526112161415631243192855530098025309708764432199363645706879121746384442466155707448619481939275633500535612238966227511537593786375860645129970658022147014091681477159493932511415126709821446354020932030416751280297884834272138989441281913393497469932761143044507829818093930568317144788373587889668390094760614910289905568876683102630724231411086304553759017654424348518753635326980030852876366151836517617790804710487859010303469300808766747108651807239274243859684004977528120447135368112689142024165803523207928088994992672443061422426375732389085801721739816798733211797378243266587049692400569046101826*x^136 - 1189681256332020962177674610854101455740463020182510949316002358090895649514092711819657206684898064332876328164894426516608086803167282602834135871072726996807711301690536561559717049141300565934533060678739697205339253804180975255678244504276232054833653620682866482759752319057410108091099003144748997334381649015326235481915978865843559698206190650358359174671921582234626980266203407293968364266235488247328882229947876219627814922540517306517868978064350499424510301502569179166372536282346846086883874565389060587946398140293397512002306955207281571851634315517559820130204049595409967281336113115209094254073455802083459675850043363434835161892402263248877884843552959188470573798557113184370954172599380458577206293980260402012327102246080294413833961405403963164045437319870938270329938204566157182757988649038309445695649833321727905408103564332196046795074354298062025036772837970487242168532163095663377022217686677349743404844858446609869911759705954983587457983525210986491062808564782325021253831162274695963577488428089968859152364906732937761355206719881905519696539114025993684914835063052127202253805596478972827651598066230958139876887209465950559335736821337*x^135 - 562013008133595723276476642930066825549006510161175320499328273548801791155572132768895026108593602664730719021701532915796426258414543628498949658346718080811906026909417237234554329404417588626954947747961408186024248264729611489815529058990256777449738851915510893622087559935354560880014645490791255213387405156016389310810629268565195663723603473477330803991625884313422607372442478045811832949484789807345451909665906566335325974609029510146729005881686770578264232491593880756534885155640139099471046641932622914374708621279592172192389391067235661737615920181781095343770201981697307509050010297416787044430354413658752782509809320669447403229255135802679257192638333191645705172352409970910323546853208844663062132242066223420474629732657113584395540770494128659924844508311779074894007625627145507907558027688905547490110025907073090156826252846402355919065757029245037544508866827647656401775643182066275630025951121453976019377717402519387005613780494411189600238748493151211788295408012779959979034457963858071958622738413831822043382645774000151903355855066767473453874690871088084235805012591152941474266647842357995045342240243576293807621812457118579487630551927503*x^134 + 306462852596518237792133392787352546878534751452936500471873909042498906873352588806606505910787091655539015802321386711152083628481998817138067292389360578608555890173097786591644286716741124445061168290254992060243443953797083394015386549236137356268847651142103070457391831506520250477466726391080015682503907711541359191730353663227637392075455524899083612584863027749262003188712597109716807043837168388017639778673405996425406929004216827867558904532199333147395181634201864947562034084279863478271508988969198365851193901447444640672179395604701484608187367103537863543788619232874256114675340279627885556464130932034039909145555538976403962900268838650227755105086391655440580057130095761207256339946442512138056669465797108080548293721053156191006496015721925197657289275405699543328567839127995100861333323278993262275941599075427980259211684734078951410069337374686131169561632781147494054168898058696840011895832113386775509768116896673305065423857770597083330323816470560526487890626536408377105854091331737086031202894562425125923363340449299594449801993459991909271704238067639924406065915679036753115603312160288440194556475449364441477025653714839454634529997715702440*x^133 - 37923463002323383191668714028104769800501853210734195997455962561089042644862767056184725388144001759910718109996605075464730578712924395687945041722516905305954619772415107402011370181136269755361738850485069607549674632788886659553844667000450142280481031776947215166996197540751599580111340392641161939050042226246534602936445403490012133997259074799883603747750567623151340834725715701229722176324218310686855336553724337244662571862833908945459714581398499346472683491571153701792877499615464738275343578228907292502042815920706869207975368475585670426111396870737450331634186276848996971731107252082291163544111145465413484575301714350011171653278023702979090730795281578552970284327545794715368355596959879597913896580383612566183815023753183443322116219386661505402459382124356715253639157826756067929560630864120734311200280981654346440813817580445660695635347425580261971511160702046679747129277042052164032996719810070968211168572227987609121922580562962435089221844704681289632947901815370559250701386962285676527371787209202281970095466910193209641571573167795630646089263444257869276862319219380104333726827431829877201773880863597473486607468798694125724021327372473300464*x^132 - 18008108430579196926659405621742616056085601287243174616138702075502103139311485696776170032027487748984862973041768408670571921928397876836416812686345360029704255438231017090225610519121157998070772555658735684978366548387127376315599074856537299059963553747852724894298658795526781450605321581979775138042238866983149605743271117309121391952419176592100796951147854388824687249987254082195997529846795394122933949824507687814482913826887994401600028707984834016505008571867668334032957483671506695476551453535500379605759908300274178958191708840131362331002154980577220484358005162513513272949597167868212920297423952280897096747699204153752253245438128868938810276193738302319528159361919211025428650757472154232001430678541619724338086442226823819238915141089736116239980210334431377086065584367447456605162231462736923919171038817631102901089650652225807341722065440123219266302112390773816059052447527620967381413315360712397799137623512030083957268072120152195890393179876344289806899730427692219535744414755849047853965350926490857494236968878665676092263406090509819307648697504784684874513951651186998537313118043755141759532259978254254632019683473078043001351932935715739303490*x^131 + 8042674683876636653000646352029427403240627025008349317027612622476678902766277700157631106608744911890417554022242633882714685694464350813758296211934845921707081245719429748958930245604364287590643256880140585147476620846039394288684676013755639154302933324228872295249801033021454782362009826309203248080414966339683355214165677064428873526977918103787251772402496740234740625038104542246631963183537802139528692002804659600574705478287393214938523768522663875081837462573418322134298441050004465544682544254050609915077445000576736003526403473645110311222514144802714355922766894259022445546242792474845274786419899990927488146512226093823733980505934558375032670028969375554195808319514623204393848628040404164957753602513122188798813155028765102752346093418349541301377516275792678208560444771447215993070114046334861019595075985196960272801670379001866446384138556492540865488238222933523853778552363263452372571566395647346186191068112863070182740585880560328393256167679725562040519441828697580250207353565457882082760990919360828714283451823423481516194935074907634333187472395508663019041517427837758194518966414080978379624118284249674355948151410659252987018187131911514501942675*x^130 - 89248727937012116083955164266443431182877730624775205788918629895956992732100116857004897472775015440638211102970506617052406125218660483679816544533485915048210513983567613353599227359229400378935994415822992456655240015669076812540159990670976349552684621964366010897140222590532345273739995035342096168072408008491401886400153834492424518725925691563936778429451544200900241275821476106752272196608250648392513498474615426200932848777504977148853770768349359919128456894765852780899767895275103868379630942876807590873186401960900090642452872248828730175969395872104653192522586856922021928125339190364381085323315403778939700140010556702882376007195811757761835565544732169695052713850800148894458424440366254644659555347143523661267044322329154491070110144255029030092437323758007756213382458669206538783882117708255117711067324667356278878641869318372983565456742871547950352580495383317083183806922342250829208490027525751038137110226975764458392695776633122458325411728448653216448772364471870050980386466205101809584993869916656792826731210777820444322552464188583337276229208464326980590590231044005963985050661659089465873491961687312314486706100198143683933466557426421012944119306*x^129 - 916760362465498421125359535987892358443566156583027440325193362838704611935898002510616861388712090208567002945261123335707921443264872685614196430664017401151802617244785592268335145698851982718300213628687874508786645268020340665367014791226120931154477772869908287006300405094486260688125694003908933567978650625835024234656682031789391833918792677246749964799935935706226640644661831800790803779460976236909209155131795571994538882930302244967296886499604543171883960981676908280727551644268940962972609120156467438162040665089290142465198151259987640867873941266005411617035004939906915479734418984578019829267162876555830655414955502522174047373616716855070029708873352817142022986435590369404614356954589485154444628109897104305677834772766078333508658284768262708407617355006332636267164279667084039977126131868785289502086490342349936909658204493735931746473234853148187548701940673938867750888066227462382918200075351182716525092438032096347195795461756524522217139783809541764716459511668105749304810724737305310953138536148829600888899365952977619560268777652613038705177453083512657903278566363323338588728416480016275482655807895784011514422065199415566470143526752948448001794877549*x^128 + 309005382238198947747376996165827989325597612332302931382695379760123158163779436648779428822666630558932216920935607636957380265957636640274816427316815535546198920910891166490628028886152445745269151600495917702108345628462540790038951273937460561330007614995011084617270615191336468734803713585724250959282645106437885398480698681153483783814199290556645054545334456943324497311987097650325653121953093035940291105808560578109695847674452274012242593406487335170130078087483166566572684482679854143669575064795109407432138164567697688034413545356044049306775117808984531640647284755144632091774165006280208960575672062280564673868469584267862623016169427532441950805364560391468920924929140179331866694230697898682788605670040180506348832855505642001361522403063808877642690498575249137827618272217483401987819896005918787292350127155905795884763388965294462139815229023952180069186490234096860525956049854928079563164885749814178256322641067343933816896243818324910630709077110589073730539361063821121929822147901686123330202555421403672013017692517165850391687330799494381036799478802328015986749354272101234690869826761688011006773991113648957469987771679074570850411298704321695637374724835916*x^127 - 6299195491295913633605304235817231809268028934651185131070949670355416863118089556066313375333319632670940794714097291784176205151122608189505583462042885772471052809621224126564181241735932345028182683760180230089516992366089708723937262799378232379502185481147044495569320809903215097918750664755802812986172490670442221726981646265084733841125091074500045526425425959663017280808455061761041564727749850464592157095053826854283025920284762331856789205772808955959384860129998889996462778719222863491869772480259196997131714287512486189057590640285713152650291822746582378214857862674484887356209168056823744872084429869724301628291460066167351775122835645345990688055393586925596789343105018172753219880819081341733613914976434276606516855925112331363092038441946123443251742578553748858168195840137349668411503581465292297221802872502112027499615171325605040313612117290879264329840039824429693344883373517720436931764603817233421778100410153130852549567441913871681931264739316354912277093239518572020408444505641560447973529849055080376308162100266569695504148129889005443604299664142796382363152968963205341943927630145033233661650664364367946880534653035135616872713593300816099502378458150640*x^126 - 27207931104075009149162193373955571829156386756819923929603894294986478990393311607793167406254517825381106221464724015016314624590279266234535498362792362830765091811018932167333296449295954340602041379030901498442283227084655414592642889464219877111636312104465270416093864062416668057353806101505920407835969385531123119072943617402347940873147664031266863684508721010899353276750710045909113829979297420714072764607824008186043720733033582402533656538338521361783298385927945193148828159883229905589631061177059523080546168265334355790680305546352384157893508010346995436006650896729307537194005312517169530617629693757094382448809148945523524931588598761207401547685358064342977702307956992303831215307207047185667378199902491068159578091512470913648194301799492730362882401602967227667918697840152864190844447346042789571622429226052319313923572466730749565224673255429931541739342689308899934091852332947551397551913182887716364613957043353219997802275525415468079490438741974079287550881405302119178427441198469493027311146721842823280635096188596403185814425317281183940076516435077706755835054184851645476076241004437524752234129892666994647206701425615670721376370711093772897237196152543793001*x^125 + 8544539965141442355812854438074741780437109364763772140799817024454902703843698178115946067701977241051581228977973355132562956701427092009388193170275899757199473335605517500702632229830083750850706761582340694368054760906992454663629348872624370503043489185448772287743754691451331067911997024252417494887598306166623178082337825389043967365227699490709300733414285136372858643564659538071220963160888822542874539077010289135452909281193582701888188094093720224569655847019676085906176145664586108436887082917106723392021680824786167488269053454179711427866810586210334824712632822942848468934889446114981421747760409362242864864808943198021623226514951362856213425320849336900293992318416789313701178979543077210574970612098839784830692252728346818317047965612719216230250962730243035835504179692028047470031338556861234340294839204479434306370066280284465708968632684179532620159913023739034599945443463783394994357901380536898087092375751516732289185269341028105089416459592585047968451922642389463244425981373347474221844607924988936059148235480152501281487299406549662496364877129883212469391629832928467298190477750548768619910538823153823622129448431480857935779332763535337694681659435247069711737*x^124 - 85089082217428614701280169668680278070912164739598455567780887127231852708864088923062619576079560807714324118410657820518061135701769514557085850224516686007708262892356636485572128336470287549752673910497214164858834880233020170550662857073955272091645504478962269401173109849856697742095780705330988057409611841908773565377860898260331502862347953329806426878610921216600884339736490765246862053595218754949085083305651078801241261604711446841958297771563201577903242782973142031097538850582363342020258642359101073185272064252330995876384610617385736333652692109928320585682400119114555236165263979396822771936267758698263276297827733799977601976667440625839587736730478436361695715610856422290185047859193865386263891402481546896145288776224475787802175866615670406700555735318686546840937044155301721068619821755319598690570509165608768241785389480525882425340165400535837301643977121601841052941631400246060446846203961034951291910097168599961581511697078261395660019558190555080351686524561352086719977719159436929423781314997416149570732390342819050092588924531859999183866822257007666409040061837381286676414718562396382859079379200629482857138443626502239223754157926775575481987949824003298704533*x^123 - 644485148219509673345042867142907697294005976761469011856785768706182780750175105142420696296355374781285483809098849822197432900414180738745450283033159276691712237589345282617990018011898628770072508070378740683167966352715660928436752441798814292298191463143399914769169553747102953007921675593063494148790215378783349286879442092524523804679377530656647601338106782343648757207002861419264860345910896429749284565287775336724892421876101077805532084041010370807598523143213625190272679002722373827324199190701863840363946750992737392778470988517641295261781123053936982291302013869653153947307755409257556102504151306490785197710204619949848097038383130448903471131727274913428149965938887375354935643581233784287249901373359517295209334687808114294083569904168469903012199109348223323435972336537157915633626846368235632122640756807719334398001967530284293216786909926576985933982526485289380978124322841086024721110347324117282025923991195149916016565031280469850998532571393960830856553679884468979155476251886451975688092703289565357868594921688879133915883979043967193641572496189082452135077752068156067940556032870108436691910933182858176410225789174234214228697808088345286015511636064815093622023269*x^122 + 137626748239270747453432830949159676056469872798049130958707369890314556375806632110622248082081859262862501357965165349554355007561670326685813976866871769075487523537543301000053884785681187541270942854006542178447141261252196459103118510158700256519626976615309994065501240252296763338595357498463417259595559689580379541517232601938963133632312238940830065341985074447130299321001073390577646384337660444869021097060156090320115171529350344445757842784864285569262428497079020659383610979490088322490835645563602694693689407899815172114531838820231799869652557236596106565396879761144118883894758938389335959582154251041681326032578618743378326866552718049047934906956922909265488696544281345919639915659604336913749144740977200413257310935111317472031399293556324533208232189898774335216462699371198048988913300995316897003638128489291576974317169715334236093879805751730151465244955048630029847514217139245610331212288552890598415242996361389346385043853329472903011406146924753000388136114584239620471658373469563475651394150746535087942949303319126030881851880811447366943845353627495403386140776533850531256026359988133946775599633111538400881589934635923235430332939752745190408587812641734305995779451799*x^121 + 35318088029201907333926565975855627149319378975453734151412015724602200937420126549875084665272512569035693477897538278084812876440641676353888283554354338004567118880676011161857396939705469595001032221839828204212479820436922470305410811287658800491481485324176471350197387355278017722874120316432485207794703109718526766996258923562042310298179577397742500506200149499149252696392945417439664104472371422270309551823146518448352675790409972496997873964772702383261314825115966727179574271059230036570412001524473093970875789754770618072867835757648552144702641219305805092119942667475562110348514658030758095912009294887707824507890054958216386472729310234635346376944772139887077238361664962743845470464404168904673904539243068422642504304371658200446859554862658857084288746263563796559166677486073434624580424499671640856049089297631598851259335746795155776590374314710489319205243617783121456153267109128157942703026488527228882237188102867743401212227583396756465937128380897262803907578029325839939514296226520352699455172225418177669503797646182570493455091239228084908926853870639527716712630763347583016592065187609458201902774090772319597159998948864008318922837966389472288408351651931073686554335018316*x^120 - 25497218649160870518542607797179365647194210543860363059245979148161521955652382373681456359169979802112642693219032455413136332308632619290364959140552906298456235871618929881827253520183770879287622903905864423062139168767759437895755275712281648170102108910504968138992137964426945490349206763179297793611230595359698000657937060313586253428840836670128323973690811808129872205304129113064430000921143247483842569428276876679942491404599758884450705402607837159348733558886035692397320292381631528681818415588618010226733592010832145871039027265844270700675011017838879934236786002571920289384204268563365572511796640291332472913655564859860073824536912345221806649371925390252569576685652969656778074441294126269535784552164749726290198788418034128211002006977774333828002954722579340835755857234607053287412656995388736613704073207842239036000177277951107318275212224844203376626738082280013844057731713568955098167388525909097107234362828765134118108838702395138955989579829504976826523691551618846021529253998513586104191283858804456324288997697084417758807519102509624762608214992405421072371153141736429919998862039077456645262313847264016438631063371964011956760560964657430530510206431765898499605003661305457*x^119 + 4509430725590079237423451093842775890470017262897667381340860493277082198503875816024213577818319373951305440768429906271482203317999635984356090576338990931962883117767338945863918382666582212233789415317115600987297633194463013834800437565443343996189720500329673117605851735504321355016151472420113677756115033015765228263844410200865436193078048287898625856720141718990831059033948355422811238778097620302743648758526606303851014571295792622704083468500844873738954990710053760670575052002190809163444017046759785832183680271507088176636431654586107730534482377414507296995605018856952850109000605603496582367161624992036072417719219864618312601454820834994641680503746188929885619960548711651867308874565824247028694601728253358454708183821285041015069121754647409815273236025088937048149201037116373204755635032970983111007147789930873485900260455498186603934898506436471438963903332439871346584886839533070014151099747775642806454296058368386970784591914545672617987912350235559011543849761168090364793884899089621143202926662225013601971771833665557039162805216774787666181469554730089564256689105630204981492875489225175185846846745783709673629803726095260989990179689567690508683123077579973950198377388508871113*x^118 + 865734732771391720392625977257228468371473161035709818111209115067261596295266511036435376090411974294406552413167693596244777152783000177938150672133259712939285672759356528553529267094911929387598665130142159830305450843077383512333759913674429470128176744064190765134251108772720522940678296419495022884137002033929832526308969408192448087582110067912289119964192381711229055669776158659427077368095869143346534538716864272697964125908592356803920206498909546916578511776293319321151221550879850883640219255919531038082770529956167428515912804944901036472244149704134746879955318112978475833913612720562717306670379955127565091719589708137391298340331113009059579319014182513562049785842498747882329128197523383627183732208850483388084468743818872042100773120167255586991546753479469166528073860245119025308680835596892444785396453479977613289769079337796061079114835584350576694643506126090341643765026903852050156293282117745149526683295256388336634986657866133801911459736691092649481822403894160425787609187242564694964349436920939550438633721274136327701263145635047760388410072626152683814936699316074011867947487433116797165874604863773281078313124053475803626566437543925705258496385949584746921233312161058626214*x^117 - 595915902594550279397030391647294159405239625127453562093518550240311287391355164209691287890506486758016539498155291538341791211231839287861754797273029725301834685344567243607543893077291581478125044555346494283964127098417641030328918575327896806923023250928844191296076027316806873277222170482397359965047940010522723486200834145218439778818823992691537133430779532079644417105761430071688128771024921873169054762285327614305567601899311554299609660196865928572332134071624412096197464588207633778865606251998281346491867104915178436912202365062188269209576491731252243123249354460675961101968397329191387052226188931645902445874643387906541510655973423130232808142778148003721420443619503994687812434698330782449389492681278828318122815330271484180490610013390496878447048359865353389592036979649376519214028136695516367527293543418157460974012413877443436404184044950664749212977788349465008993806155307042780594145046395221407524210099850769300835508049545926505123773338046738275508295427730068472358759868461455167483773175671414264375281392573849313368420738659039095658321216902335565914423328158643314654430195411450572175378883619771971936140349841296831514333764523523323790677798695430581436176651460865954061731*x^116 + 89670606762012193864198566073485787037860692110860601041096201766169802419134103498412860179819885914454552115985042615001111001410004172383273088926574286976828835575795052682913324117713910741006574052640668903510234420550814120816659344929608566453746470366676275665119670691907475850442467536611458065799665438352711145159250241056263232183782156345557951554080412682606532106544496949033169004083528184967463993349865512666020477121207999650948092539774661044430211528335870217797203436444397447409537051589344601224052357768598456630346011798169962842199371492777817149968469991365414141642497944856715300858903414922079418407266947791311747017864695271322969792821054426898879076833585073774784186641128167989248574358415752282563790414612113582262221585296776775235201555154972502778059150920086513732071874920237159395885133145620951932976517815796152595062577815496406444375579627508729455550452477681340647405900315739939069641149663365976994177308513104394327566622215348387250383688363029240772075443417666051733027197108156639333838702259524328970589729576484915959473389519687076963903929327417733053522488668777660026130540708371897671605965820002787640352688212278631828733335998817292735427354912937497159006537*x^115 + 19112047293842766860229390155659778076931902637252255737276127339141203662320522849969690714343016880875144106411292895396239879579016618670415325427687670496957607416073348939122044701396040841386833991935130627778857828319696160163481282704845979726020551592937761944477144796229467724337702102749852231471773003289870488489555357070747902649247646040138948648746886765286822551911103669287063976606382833708336296325828351512191682144469093338814699862234143401477055640972964545454220266585952220769920372790179761887676633025089477932296421291922340472680264733862331165028658523080356596292092333473971292285546537303316925526942517578516661987702307015825314891983799655955708517071703752424167185635406569922654855090850619334618172705509574096370214003936688720681502660905058472725900797597540464894333390042670141329534511740747375013436292122018471131493385550217644580542292267696636639662543993950279833926959325851822758961252596601523786987789435463718406858638148483625498208011592936527043735015489786577234740297614615872107303021588665896087239205131439211677244140261064901573665292981461791289918334639542941526183417224403413469758921874861529445603041231568324900106230339002891840522541113288972693723203108*x^114 - 8752115100594619857095436604752295445176896156648888933471564911772158516567429477221344660906929111787008651799508071393566584665194547073119076709864890054444903962289690294208234579596165563720539328422933076542680521008560545836971420526468894186750027879463159552264502702242167364971648755698237016423885717024955006778410692795015834066886398524424596768962414052104516436461290978685482161816412512491359389656619500153138952664489280030377015982273400860905565473520228463517797579983181363933108170645321323169806496131860720514892764137439879656623555270067090100322221171852837055310427579770582982166882018761193733717699209092700571244418980180731824438447634754732298420960914892074157865053006094274635249617956117553615705092240349532999252861635994462871526810976154480526178824881177450611241942271819240389673132287368973295274813985759096217429626777701554307704758728165851135347950748094682065952211510253671064960211232981694089044211983461233224149758533543995945680103116676098941048796088262575720512872591442100752969773713256515938016502513833129356929640265048622505712952511916510028815306881111746003176275584779979537452528763346410793268744981387360529250841592423915307097991278215140218740293634877*x^113 - 541927400545955347944513694559431359671525967589172388753350114871749739072925722176116454295616336071764116347161368802323480370649904984370942494429978140059713027375076995323567779585717276206835036792714838331400399631578889250325223856870478765295044956194499789553373508536801263225808261965526333243042645538303445352630697955548302111866205119564655746029336754149850209867771731008869891425265342312996705682221661850021240407567723342426100626500150466136944502653071019650757722072086661014089421050971959818453774394359988935106475276904008621563032906433038138943870188179006856848687778525744368984462515480391165621122799726107111506522017535923086242299048872441608580357879739719816747054734267064122339619696923421185348985286141940445008263440485197019274777867786168153510225094690997563708999465175338609229280543457345912940371237283142018521469633027161302944352854556230192987221396611969057760697916616663846497403828334486183617785753761930015279457297088458355976890328781358304496382830066325454699055108908944548245599249658542049094020469331276250001967219628686127351359289884046958819253050142994923685272137701431361313636778978480951523079334612535967444069679640949936550871118384627282246869838092277*x^112 + 1192810830390678757235565850944043070077397661409828683836495575188306335847460257061532728145606080682451325635879973932089065259044353588894840703580804698312870320837504952173854096872657551779774005599459743223678036937737485276653559546244448054514946625390292347364822111896876571676350724830355934932366032664336097023495235674774626794787658579512470375569979072873665581370865629351051558509620798947124377565897661897577758739712830995468061549492905027642301670856891702382148897793202262698037040615250499839368651249977988325481561874567327779048513592399708827123924156862374644185251501827370332817490587138678735504212524675379089010335309509144426167126656132548761018543858308988852467508426751990799239145993037306463905385889115876673658151093092243823107951111670579277916161678423635509015670160882676828391077392408881368884734297843332510963422049267251047631167997929373067295501853457647432792861548572687771639395662915588979702031701612231497660855310745354905255333763152573107362072439249898335598929358690409973074016798125935175587686198094790609526881983494761543566648007772043075401365057026387018126437686227770332344958447943917070610823389761184225672569835262441118617481556526617651225753154889900876*x^111 - 354252791447342940370477598195443855515929070648058850645379481851540846005674776684789219044458031104860088782236624872826730464358095727016993550943319504630527261783574388786709394141129160170754967159753513130328373102013097642699414202416831953566918018399104235142885091185650094208161343521362961132261968544461549652655509856225509288152107906603479252595028440706747621608791452772120433642627676582538845360274987549108888607644673131856225162927402391609316616790726048611541476045207071030904671076402840069860259521051400331503836488949673385263775525358495676533370423915386697411517030898470605020710378676239262917699543486243090101504834527137936422216039251381723258547618859553018042957936084405704120043197317037039834382609845826756442684133280638442695410217424616114137193227152369985747076144809961370992203025203734300294459203035686945947231950540370792246134117927765003716204072069869160110575002852546538380739902035527706372502868512249648469947710494264202681976420167774124053302576156862229237080045851699713833515865231915539350848614732908902220923341275398089161168435170976996460226322880579634407879203105258090162589788561574173581721280245027621281799253481291406987846684050003722671482819277335496644*x^110 + 21160797826879847482198530198863596717224461245334574496204788560660424538820573368515111191123905751182661502986830377591875128535492179919031803324404460805812986458967244340534522095363904795792519734733894729470976984670976049663130127527343802804100803369353910113001215070471060913995069236247378642341334341817077486870212833070869107853468210891198057948307233169558583931699698812468307707495234028486863373919454995356684760810162372844233707183570049506389592205127029769750759884926476377426307844375691906799157028099474757274087759127874182922330332383078106330671487798858954036746766209328691624182932235305537734953376887752971375916553834858774105948067557191292498858648052510833109875630447516123424837777886932078687657384295563803107615362176842122774597961906449962361956164359751374421135431589250238377271611296945298256888456518030128712317789832545649587125648850596700398113942880719601741839685147749301959440205873896556922717315197175652764504477428751238013579756610010004352409302253487049973787698697521022978934525503557326686879796258190011980298622756224507761744082891663389217087480939591011099556755482697169698174947879178672904972642582629465734549943005576080368991816907292389711098384437205289832055*x^109 + 16115832212246958319871839816765592854347223567566945186508789106185427287131945587752950688096613153174575149917863898036658140013735587912543034545684412184164352428353647368462724523634124952649930125991797907844153979104141048190100088289113627305735516182644352915567065294817435289461239085034092359780617504585078551708914424115961541722326589930899898393681823426238104382202760777266466941749595283185177286663038166775166181258829467161227539248107619095748838766215073974864595027088575815353967351222509129342475178990333105063694301555937690234080960242524119570731614938377323380305049764780930449377689547630736908501688787190803606259878005335220469699357634563834133936017134431967906532328267338765403015218899317808659215102771422469063715383722006761405212698196755654152241282139153218325779955449332853743090769472585716633294068122594221722537018783634802819479393484406519732106622166280237243446520771662874914733418240769181939376043987078049500446651071286847419340802134450005593770395946675209076175226639987551010306968542939386003993837895268026059496076200846370365741475051876867575005227302258854921344654977672700657091492620919929268547280909415571111035575474742080048364307966908514021439154277295994199227833*x^108 - 4639228896024151602988700429676494220731359767217069854948187938369942633883209829332179211354206638427209083067635463017473748604143219626624190064072232231983470899492910998958290550955684179383904057747511376345460514497798553869478054716688233291147114931040689427866857952154201666560639596154498379274957137722577851548709697938061343118831474967554284940352793070922018259948794934182629253294378418627523972295161703963707715196923879824917842199359015037111795067554916575393757635115922248041801728473378338328636590342707739600376934238110884356909481535282954034658446173436478704150139298289290276125743019570408186428079511097955387796897312940213033454493081719622759945766746309365428796833068599155615090012600157383666227853280547468371686229889460926268139026929120842183960145079329017776783082796569391063091354875497197762200438862107878468104975439708710254986576026449430749032469671915229543456233281733756262952678875351071724164988812585019476309162317874889344365861542229836931419096959847281105898787616431507871038113335979617843130313257196637240525226896332843606206879580454256420965672051867247062516910620605400316773320296465773181895729152705175197876836702833632887923698437041920484920774938565294788872582735*x^107 - 74523271373964515128656522108772668788009445575882932215845417296340037466276405941542700255853829359606402295367592704013278434247708436660488404771227211633938859386242431964385011805711981866455197900862333154292109221419636041888889296495393727452737069929475423688197380779737611443191089882565388471150472056192954836719412535367621139279163614090046125205889301375306033445745100734646334843806182071300994760138493337355945354354864613527453268047407305580448129273826410019734865190785477271045845933310506450820740246408771551014614797805479914310317746782613670112953146342660478977237096370614216621243340241699280898550810747815580332365419831840451046519022668841383684906736855063761700980143439963507275267273335840232815195154143404428570817033144245618047234991198049333765790389466716606282463697788128017512287767982048559338387764610458449935745770514538095199199214214683718766966391321236537580050591816116976885749148507480595123008691261979840182173482611932005594312998500865118294321097793501486851000826811946755656327075254809120588901622906388303797580453008047051098442203032020277303569180364504887826299085742647268822944669826087667809649300087054190282310344799187686100235981675312430702497208097846479496915395593*x^106 + 280935554036425101956175361141684689795101292633422714394822198451812746553668970751225147631490052579015894809472717893741170744287680410556565523599122839348552369042230190769315866437588862631450355112084851154103646348525699891556773468616922244226689677919919920758383771413179738955258246956171236753847331978793589956179984975096660433674370156790673816324746585449174011803471543750179614249540101121168028345582819095164403055368047508603018101826815900426097818224541318675137786715616187810272186436285456211749226604340662916755549669805763862372824107399496803221720957347587211944274926164076502774335630182198733634550245846766425797300526321508137063917133864761312976707805290956651420947406849350638365625611812318124327318472930615055446416812421081393451297030899068070549159157117068451824155486748382704449423799542852251834331088299009605489910157774840693031829990686813907896730151772819553920087638099613404283542165084766358793581675809712180870055373351792169095040684902483726109335263707215297086001992841112077812492271171272532104495001873671058926530728577522500449431280653019063257434034814666070423531161487664990845744873073089873927426528822854553133381610078586827778657548460774556126332922654130724035380223269096*x^105 - 14730845471376143045921178087800968915528855578405759823460355236714057730958714642866479660930511338200085386698948371095403203153249583985945350473932805898081868499855101797885987704793303041600992199621955639372004616141409525088183872880587201389869166799195231789919599362508979901671199084843475145080936641465070967707045411031817491097014054774038547021433055820917180160516850691298455111143308354131297550355338973091997608052270562556999030370436760053745092730086866910699773200781156212401000809176710707692094739816247651486095192044048622442211715299346112759800039466476869245456761709504399200137847966361851782873849988912054504118870697209497866857692648241270955145830369568285391937691328534214452686220161754451135133744944115188924381653999595311707614312898749316013688258046916435256640997543931663623797561966956855032154726987807510839315366006623902340832580019794029192271546263847921096097175017615135429399764606839243601819562841703877973137434116080154220138923828959854560162072347415448318530329236838255536282243852296315200445995827617662975197256920355157233455746893715728851440320971507448274451885538878560447917320044952678127695772163996561158571996719306198469528895407324155946643294832296478426814775669804528*x^104 - 36937102072998758029798318587525001308198587671663647371714240999656831318279425557171497228192178742688359604836401652495852903014326319639645043936709072429251167744643745157775576747471692300592837963239355867389806244936615554954918372874496194906936349724896716065080254738753086147738230231404215847887374220638868754916037653608947088586727151948178720454241948300122607671138385236221073297899607576408330232569801736681431002628534119337230156567060384980636318890693286750863840852897262594620252630304069111426110223100427432087934896621628189870755783876647700680048578144757368935139485352137732007167239643209047066696810888522772708987986316633944099846067682461805221243928174551621508351421670014204557204779948195946104888182147125076169837837770959639087525486655784661445969387252021927486067995663107728436362207786162486997890742640494954612397984233913799289983236700718474034575138899171077988755343078975705942817344527337236882725506220814012359245828236609540335694180497227675759100707259457586695713083688456522603624324782319064216770163155385062002653839543034218896114017244684091308373173729078526839870674341570342594091241970546097329263094608116914234357137709934155608818443624296239285278979022111696046299276376458939174*x^103 + 16726540522947942182639539704174897685765347019459652014235977103785358845601509856467087789755107933147127319918324879783698624941984993502722734575494522124838843932540147473861564332898847658396398689324676715976059490096862788614854609223768104116724372021734320806405863619274111511333233230007554025414901396617584470509855117788956412613900082710047121056382211137772016387373793971740919702388888134496210232894327461081352753995642006806599652020628249078204816006599102060630573333522692306093763229091310320967625530312789223597669903263581345439225992372065784421897584612041587029570948026800106012794098032014411813195423261377205554879936743492468006320254540840869317285152243121330366373616972485449235416205418257959727133945346350479315808748083335769035578403511634438336613488385487457832542177628405791106059860703699199638242672853459098373739700539479576474172988025992925380316706402778144876403608385736148595041142055912476432546259714474577032443062402955905084447394119185756997055471274158273961229705145830521510097312464646974425730856010394527710330419605252848811966636290097006075463509769984309804135973132892392010552168263693213578634348773546686563942667905503655577621664685082093202613776776932282884939786930837646195388*x^102 - 3374172591478355281587898010236673073111009926911077141785338473377290203125368248268685173663557041157116364565191877250294569406857220058516669467070201528739419920014308820927340916444790404845316321925442878664599596888307422343030832700645870049555982761939902489158140073620240704186896861010601157302683491378597952299877560834713078898327389820958798164184103752850647447765854413456964917168706171506485785780649879262790188696738661288586016478662597731330781479069658253496189878866712690706724260930578892709889542643880657819898287985012176365577303294418275479599235256971391838494696905548229902380265590542040818451310885439169463959410845925601635442227955873764867668911164361101277060968563246314092840829262178135199633189916601464347653351560131383115624229660730307512056011980463021608346865509083554847639886002188566348700893445617372189009294141985992544746482986078919670110720846359223054938500220500399782814818795152450363307882937168512824153771413360027050123606500740757079172205243187146481281667662829439177233283437596316082494480652822827685986719437700257417677957675912723222058220277250143454045795976334599353645920832934135880212800842884881381296351384227808097574640285911782820575885466619510887212847264880563794327663*x^101 + 210669990495341111265296193042942238072748378672031636795161055513199725643849299969395919941448053437245985526032965858348676202042241370691403972834089424290279469866703135615048679342228789086409942090888417516557874281923742112684606137158658713200662696709181152325920008897374492927078297967597591456535242208384672455883376211865280444985336064991904042653931359937982883855786419706053458486081993954663807569194110882068684347068144510797929652720829116797422568353287841996814040874440617261089198325859195766964635041717138354985380533880644745230237532927495450419881302299733814832673290720671861628911703264174007593592922321444487781633428383028924017741054346747957299169873908634597286354648617562029476753492637877445647312505802232883063348427172542852578341167408002594342173550150047200715922485522518419799664251309243813912823335359586692658073684009237821630505424622889332654530424915996005378939065009344035251118676980213292191413686317218920473731375226873305033951120536145413682313663153024828035400516076650756750153529705291115518781819160992667258031474101644874152558476961646911015329514484961943855092507300367699624702845780282965863263151815668946271194178053754147841979892979002033420808263586306398038788204301421454736984158*x^100 + 3223117934286119943536202905565838897816966042040840259127047293550135905961831874467594646568218874437385282693930123624256656262758160187783881155266104239872674863939918787843483391628903212480322417667448486887792960790291720494136627808033456536338827291034416728751559534255945797626156064639620937644233200158448926709370975726805638135526966586640255300842663588613827287142973721641247409804964268152918291590107358828473399978435048633648348408000699618865614561065868076365469419291359803079994711162037689302440397387870329024731604133804495655879491246727546516274674527449806612122010209458371108996571084040471207225759352040183843895103901051597218295093566009386431430015443883021931430370079767447047123027054507541764777118628542534303395612612448225171144184282208004963053242471343982797086488383774158945062980600449727549244501458597644460703861381689586746869246985538553100252475741894635184532061394115851156552636576595106863212919611469730382507238945923680091049345713472445038802795796550585946983917442043991898681957848533009248079493045408806199225486211590210262479112497292147746363913973763409188700446475944022247649473094579994166177873874091001175609257244355464860541802646956280340409084199320370786822902293983086557761083166*x^99 + 38623977358855270284067164149717279069535608915661508199492829112824801036559415036006956717120130771326646635202428667276397431561459512573115833525453959706015656766197514026070522521639659326389398572011882311860681166114022558860396700307786485124321075978475492316432247180925137765305588881254423531528788630533046165703269415606981444564910929248399882248682691011246549557409491765147149409170375780142714742261632055033942138862671558910075028823526717546630641865241026654306637244783584032617054734081242446798679846042906106464820786948794173772409151802135246895264021078332630520142023241043646100269330827938639673587603746437609520534907659799343862375431155423270180021017040377192966079814154090568594058160883417192027426490517709738779703071168831108470777008480213613126591566428398692828730233507628184717143240196885897976154717208080406154843241550606889591422009738633891603342277252220607219467325028961733407615464104247247672242547152358577308749780590638556586386660552884000754504965793492214707941894145824321630163497305084964118378532907471889873179621620224671391257689880139799434649088713576540542135762714407697642556966996089117901207831845406917354759387276724828569108892912724090038738392012760625518881289149513100348767049286331*x^98 - 22199558497351735472352583282691252640673690390777833182159717872198345915833013775923210952932992333951726534332813744263980305421070702915226217420827016226952803782607898699279807299715075394479977695511719829302670389293057366717525518274079524194438079843294015091884076710742847088736906165401493251355524345817876099364629807481763127015785316967370856304446454214255867314920386386397456116622745377780788348706800937200899004550719485721862159497761673608889089338426568204247040608720572333601714975380181311221249349978869958271478357624697599263536441510997620845265749977784919916637727162795430025688930049880743527174256242424297168908015397303566977291261661456024326162701403474599153284182178673406017916798170773248419631116589997258904958478156638675439428269499271756804568562034113725691088407612551809964663917019713539800659857782929198776741505623750610905886603097046292402553696146877927936834175495129110764184210886518662836842423050080968642299427513266171509629897895497554494232815305453964833818662275207105029583538135500917579216728246605784065285698383549459462233872601640155236744291839852434159888752446990466492421694016359632701565931652111964517611821159024561289841017313184723571077458402082389309155520315509454688724713710381094*x^97 + 4786701825952682349721213428423326444647360775935131102846259771288324330616312222451348466450255223255101145478882495488683227988689037831680341267899910858113166444797353830076285526653981247933306190870085778422172337192017764197488944554068128567676866528173169034462162747509476663462380504712378019884584354475699162485127687360317443113081642460110412653738590420883913498633507518777303351812064234824414113678525916516365582000806632700014826207661537397737565235145120787847267569388905197768765811279378087048488284830876901853569968624410445719659646382925404598508857125087812601358682592155457005239930337702456750684368289469078715481336305637552199747597606562216979053318871765460785172275109218138583009241568591756033209638383782881867919681239106548215257296174560730615122195951580647755187458965721613498985168494512537434921157700053651000492549865991690583359934381560852507190949148248174868897091257066636003249018429613733570119323621786127083852443767143374639080020488649737197608468994818729336822280213275125505753696849185195542005462507541080276404679628317677848388640710966163768640964655208787263384070580251261806452716873148977094007768178586128252915300834136171480512590615062642651820565801215948087436551196087541109040817359336351147*x^96 + 133817388199033569109577503468063231393090033809142393649773532309994716922654216290369332797752000308441827880337042804259328142747013452410881145915584381169319653716904162202718935252325982837587340250523502802771930798407571172094592039934921472603159375480123803026678424490918417281645705925769922669240093685124469287061128811322731644677689457885199268087898009588410870628136579788582400189338435651306841061631867608278724648930952173030638637408024699800673686791046052522758621201047508409656096441008700062261248075636682184127975232851661754807143684061378696111111462774748188353663418114478997981095409685782871087281884783211166976040030200701407157070503726262605381663686299265653144578980673111282258377365395693504081270303895856368120528689195072920547831521758128176571615237705262932541867942819014568924811741082677764336363948905789491407179508244160926122720691976687822382134255443188811383581285091912412548340328255344875681005663966460353885872158234409313529445174714305848871588514230290890894250208175408202974568846170613230226148583255773387501081569856807175554018417167485785665239030735015760105812183004744180570950539447862167644121767015458440939665720991990031608990463605660915870209926028853255552849779246583891406448674166052640288*x^95 - 341484109530747165954202216209822682770080937950024721209973076179612486346230797089814050590274033306589445712790290005378708661283055212096737600222703991107363739112095757181305469729538110475606227666279509816622559718232924054002447812599301297441080542026723738045546455694552675278640595487924239442927840870369484295228088232146290966835714272222579390144975075036957424561781266071075704306794152186324736797208369985532258142465687379286653223556635212396380269487044957736878511425563783929294412761953016406628391549492149214011992592283502981741634790750537044028929911192398408392762226837669627891318680087959766233063487838128387840773470291368795446674008312283119299151251369067914179241263053652512428814550281841476711249326964908975902381051195182387464548680737275041792282637321139914654179959702505261604356560940869575301436220228591812815434334647580314292250423560331622525733799087117956476139046715628168604612350838239531479385564164524378784533813252461780550760531049210359680388632407025489386745463379344273463249716242917367644094032963723675587262598131050550865530697110210745862090626088040981438795974798802471300821745413456744938436259435575231963516364723659300599106236970711075093623726190972379822012860590314564960216348325144725957888*x^94 + 81126585175064407829236158841090483634059939443833932751360220187297256768046741333812744612151646946713271425793422526415957876130767244399340997982137220686176665470191766501377970276760839541298638984318099436981428630598703788578781663192735167202476486281435451584230785383943359198688973758237545141243681004559658444880353806554452716322969868181000529618442664896318024673810524932668107241696495197482772237997844005826902068679170652433855528385831455637385062447791888486368004553437998096176443127626295967093221504171556807863223130734370860017962958365397586120288908327602239676399481432978223193962915650933682844235140411639158380928923469997525800541411239751538722263916804020146230904275066142394904164612687448455680406585778232020985464430602286205656946201596912121455783156737850554214328558784111094903446758335070490590804189436400654809785926886627131925444168992713170875773718108531175354804783747803770253202222946155984063861723133162643391515515717908042973458252476852072809970425420756302339571036066396129109649591463787206711675778552197177795336891046645422482939406018702579590085252401714134588219141677050469223023091666913383588194095827090967355557955807614560773264106269121167505580971916457619068520537868148482550657343680787319405559103*x^93 - 6371435886594313447535917858361960909057963327078143528516370689098897021426493158568061729002753982460207701387057488082519510991653937516178772724948873121010397154001598878157412350332400726577280523248452634158945069122204289123965711486292497497472309994052799983866920919162190347744590165632135597463493043702314318955345051680194735055341791874184202161562321354220931038295379357268972778149918970220289619402900144215321052579381055322973325129846620742795272436177435245116927754294847799640051854654012039260510771673406478665852177855137401795248492172376952328074395421456775355345265283231097568509746615993565955881782692288310735489336416146382941623141789729002675793399657400035572795532708701932729613253479192725301152203795507985848643055068536884277699393393124068371003075079920944600561217000007664030619640422016312445216055900090252648929818767287828263098236696264904984674391727771311079194651761307800796200750999908800308968269684594635216228374660720478661884658815965144789308312226688490750054130214417387676030838698900429756908671441471755850632634194441748294112983128904397293290448491093140289666980936973382064028957520066498071608938389657983792045955730223941404276222304954282099224124943833476051376147830138509614087814330925983741349605650*x^92 + 1784299658257776599816465084666609257860675335289913491715846959807741945920862332447871980758769035521967332240826007886343816201150272763035077325764011117681026102220625310251462444514926414608865952231360652669814092979296463525039006100273087885592552325278622994930286965886065709878971217483788080578962410059233301146874870367078815468458126134563051576571732838212323588541955370678445331737661853642558116297634278830505081549602719735019813388720216874671264037326972667516310094749353824008039701478552697075680089256034253695392791675072119802505300081155017990925201562750709510416631344234803565400631733090804531721580631827418923336072153951943790467507040096413925265688947417838089015335707429173359565709327359392023199483831436456116829066745370583199750235744962786922962100017195283031633842588895735834665971700969526716244556723035291916577663693896966441424941169847341248376659336122123538373977621317210586972718763621161473438021889900582281812123494906184001139452139591285530187085168225136256184427862581388111100343582873460896779089898485133281330068867342418889392530342302800521819220115182043849187322880454938305918873708308471546772230888703034135224072604640388888332728234742117705538786722972606198171285886509256632451452281527713519122660351130*x^91 - 2272662249164976197630787851003424116289963164209863537061084708250012026388583978547786508355936818332586289109606852987878411550175577652648004006235494096627718044555832708717974933195421294194386490027966446866307634393657283974945585606694585205165770385249947083853500548855345977818551604359430645173995030521486147105810875174299094100763083370281780603796887012744087834821260331674238344673622745308320380385416741735995229401005682396529136749006754873820256457882440747415221808975216415733803035194877823165472229321551757298184506270755007444111388261026625143360026340246243762740393029220521868719024951566167727680746857551287360277958090493680448769286774499319284520552534432903878295037952307732332371718180279510947635458205796613554573595603084294091381510213975777217414400025035410430544202827299497025342027711394715052895703326088199213091734758913109798846746394336530565433453932282275414870107232593023013450688611738658948530476110171858491021818406998500985721381915451203542738242844842290395333593396439617898209816589757127810541655627327595930796693015318566743206292215349887555950160404622803786492200618787057101351837821946535588306053051809259033310719618011034995389403178029800204480520507505738358591646254435832938295334553600243771901024324176495*x^90 + 1163905781915696925708054461291233090377951042353139745591131391208998952144879379789045229445066713058003783257922725597332813033582219148129763100022660821101587099481443296212553671699199376357375190433308904620610528098070858086048089956745929658356466356064281099660419572820525375068385366094700710048046570714597584784690026932521700509700070809228305572541949335844222936974405980897150058595178988992503625057131992418504151596094200592283160172175024070267220530933898987285391048078273656880513225618874650003186715132715172588323352049849753927643256791943861736472285863737656522110779201486205648951892533018683802583801792864111969127694274300583737760452199129301383463214603087332275063536620285555955926918867500940765883776150366285134770720667022270351392002993998301748651928777805243604996460588350854537953699430647612893472193438559843949945040480042561443499746332018766852617171036917458805098673998586373605472123594850254134357335567687151251669762512843318768040873467276615553106234401579985564352853112013635257158305113490775484336193176749510981838450548138884547038742754105277695931712449565589463520056933064580685293729170916589093972683441332983640503871769713574289471807928766497561533869188366773513960092615465562081719335761309273939802893546963818221*x^89 - 349248380530448461218162963894145892353781067789577561678252455230437572478838824874772694103880769071384617835282830731968653044582742161712560883449021921102285890764388359847380284460107605215667577800162943016445710269137796779469739948625278801389698704486281961258399371964874521344504010743826894672225679462983429622399979150872123598166003020440880344730216451870337686104834277035975733596526440984113787450244579266979204422639314788595509104171113334976506447181005932701802043641455865192367492093037086046674580912373942922748275439262692714633048038171736226686923740530894912867902272304288644715361928944811282491617674906162683035097739359291551868561578851655198387759191208538992835224929520678718760452692924657530331388516223952837598854689694609294524141978326180009942246719789279578407799781444421826568034950855266564413876646503496211639154766991682869752685151104718270116666115681670695787117314067442069535070425735923518381469244073402785224168923515049238914889800388502273394436204855883891800970353312335117872990491182259154347518480282980970479976546808490412008362047586847064116026227489789847050232087158962525908236740098184962258763508507735575620535688848437094460654252572044021666594893955274838396148853520874249545941381241386413846001947439582271320*x^88 + 72213219311117267470806905263527947845994696452668754680495337370598778276790233366337826267127388791147761642249605855799666367520845941966140401830883891691543066992116725084365207148391449091290297757014736887351553196574624796316174138854303716986490299085139000604429997273755962611904393964482124303489556121199662554807159784612962343948321163930771017032433130411308235820762030564358105377770463825386317519855872283281660630891046231506050577261384093662350109516141575502694533541547168654984844553718807069224543866626188059601633243881494078312972696830455519922843446751308466140139135164975356421793618986291337768423739150419712069622123229395453553009215050695445816814118565418350938490647540607549643547747099230998148523252855679083762242035568518178664676642636077072816522287984411707621764456059711552027592952541383288972006681613450585962792547833933970279523412904227970766721905669297767980981310197270364353328722925675119945403710037215358377052564055220161276771398034692750959234971251088876799988076697115770658750492052697426194082035023355738134950658549002092865638960445273913896036622620228052505152879120513084517835175365980226580680526407537045122911352738649860374644302242083922733395218786909763327413116453859041855672231503415688738346439865599816042475*x^87 - 13426437269747178760363564598310180067191648905948276636210605583135036685621275010976918452546292152337832922186530068540278898333955984248718071642637015140171511622621059051268045486097625986205096265979560031184023372828797003459516048268518205110167296542912212170761405796385493942173023365242941266641702880641673032154964826875536805546623786703980242474796167537968497076625024179380993874867348579042939775419014993682867417267044679922865293329582510398783120034731390869732033523107853518290300281186346444306805022339448578819108143466010745196205891408046418140027666265968654135147608380385663848005172839177383399769568181597397828085444960626907572889725848607528468132571868062303743879293857783547720113330659404373076341015604151085467667921241344929419591462403947611900977596099092500566534003444853459606908772246520802866015711184896571546917656124696561381408237263934976294674070093599074077229278596794327194575212812475537465254752536180433729080864184607337375238476500895214085403828708836869373838771700789733855636660040505163963813277871075385170912924459441618615756239327581483436766557013796522577112482585619568895295662853021299262069670279479530474656453770668388999157553946646385350206445540272112434434733138070806408290245444828106552240616806992051464250011*x^86 + 3768610404960578442366440194433226514984759555268188165984648389686119647686215696422303834500332084814787983916162467054202506161336496166079687685050300256982199897650913077988831701450220037577209949682765392388697427060648581678167077863450330248996998003543723786798054238871017817247536806243926244582961630158827992277555209837692478398871723598967713724586272599152758894514675077329372939146882503548271315364258117156521312424788971885263170928593402259683040599504173106747819785569172555030846389404509917408183016946437881812112640031453686071222169235704671632154127294161770399869244515813836806494713265142403603310094078436178133672064553885757694176093249713015515194245243023277453113121009216724086056000115366555936803430786903185633026873038108718772314650235270902262576733909225905005211070400171431934966193319910724299772634021086313312477257777716132837507075297490210987172413776869245647984857223869478074472118799870808117881641879091116496992032366554158930023840931117125998029848955097436908674450049162580361362807102338617856429091762288792983549020311089940121703477801348751985549654015479040185352492947729605483590928276783401102998750212513933874478176894018977687160152885151393750188823717074504049775441779689731713942390297859346483217121266618072700523720324*x^85 - 1355362863066959873368924916214119472223756451496745266789289966431962456284499636317284299014274782108821430034647608679581483999749295272519172052565686565371788587901876317704982377393896606963491374297062144152694511851580525701926296669671102236013378986723508575831122277024982856138120069306070443315405693404990367687579472129151644377403376096181021021886759945246075727138376140710531297243420386739417004461405518298996299337269613850669691049501700625778804746609051300879777042476131911244864891632398677405331915913571824701967957466300051661913792808888119368099174488697734045040024736556441507298508542250420618361766046659471586496065368628231065189345785189941398716799261398069646953033424627612996541804243540842933160197237128371473948385463824085495220994293684802877717046499586649266911530255626394403425186361667003535628465222474936691599685359687671854177991402573977306273850179997149608555383825152634446383231344325966624168305795722979487343868326221181219411855824724211667845295474437589810113200625448670629657620556848752740772048228763527946784973792583016225578825750125879809682455290308271949388732388786519814991410959979027545771646619615578433839657911742148097515933517034033424798869795444176834554970546706508001544776713554762962395330843787330911099736244222*x^84 + 374771503277171576778972652644952724515655220247900202128825785074080578115254648367852366041803260683928044972616333832180919305073972372423809684052719506988649927687115187788550911774202718289762709773970343096513334370810265580943275811957606171856605527222203696879837524758720721520153917267558729651848179628940884627841458542777552053278629854842631366991586037263004754705970234606908729134769396208428337168507334365228989420598565277566343029161314451207320392161478918471223194170644151135989463656017047147113184466497021332049637974215774326489467462387246866880542882480516991506516323839465130914442344801542871891448687532446278662401737162246190946823302041470822538102050059606399905850999231436540829860600447887164644776575330757650548615983455046382452843080300645754694518896410752361455036689150231089828177450311283581046207530657090702090364175026952907979751309929692996869856153830749939680411859577403917302668520069455657584150855149533660035196443396694433651042347851672364756326618022233451313625144862368446296451532104645295180815778962473048381486813578703886530656347921804894621276377619443095748424559886441888138179714337404577694682814984204126141317965352403959294852156817156410605002147957804230066559257455864419916642683151352519180545750808261012617256197282393*x^83 - 58057109962988948163010723664960494055922562815631242858878163515828377494272469593587506777110979614082928383816393275104774136020121849524746409188949777726527340616145945425028199107413353976906645961924099500165881585619860268911670803824615308413104027292230765286662910742211766103967027642853283891739062440086708495457434218314659655188021430666553853496456141860895277723954392957595302813955130909475826512530820399133655478567252925041281017544524261339278157295019020922271017205339091140914916466899182446073402917418521765760093579916294793846873516788284621912219262424849261863136521565412710919875959411931645952038325724052693834929067582446700331887753151995168719467144147954529173207677883130486097392625638433474711953658757285647239437399439109122073681078427339500976271068419010330027140896011378593920344071175998350864668786069561335300663065927335998464844089124596547246222486690862609979739079029938983394141689368740608203002683220148492725816431185092757268375012271664660414896193402251953994370176244201702377746185837922692080687603104624455613247272516765365497304278489757260528887131645945457566985301941415581209411866193055574265065701675079472086278055206063596061512236909816531244850751889944469636981458905293447376376173590693366582193828766528891607637820934221279*x^82 - 1996323874140490590746963623765981038949756852183006929040069189916577734314853462009211228469606193415530199824675259369497731567740052234443335865875336454316029922084178679239908034642810350815000353489541372448229328139940913912610634441637617130096581755077205618372011093048985792977623462625241900580732564717228143754109696687848474828857747676393368501000401147366096391638152399297540876220355332289775607468674635739431928771190244989110444486284422204980183154488029372412712062057917512827177917819562687109527113119200509786446306640433269327381930062317268139947757183020086195794160307895056936006782256627300694124150323780638188510617504882408345131080776310593753698371304591149801668013647025050135387987845785608661753657313586552303730410896886053702665388167531113017866455909072504705654017666976867779962359352292287241717501022157152262583371083281106191522071119493109192447081218970193008763610151225258023860698675571204926403907249355017544144006342037412969225658530804974339320582327127328246711808353058165628528011957463919057085131091461970204605925803778058666794981655758967322973095062888997029927963057321249268852567648258988987785070502165910577935656618288735087874478055941260337619404026707391177544566044755818653867467531462619420536789626276749016771456876578478353*x^81 + 3743248211515244074704549776185002108996415365729745013385575854407544193210689269379897298589180681075046284128981187531729096822977989327588774838611414712532913934590512268933536477378452737615909393339825174556558586239539515805411038621035006537519572217207327447385970550074508791655311279329319308327808714184066778968322323132282049510918437353373362624958537880058833059071345986638648774905040878526742232522091050106313495734595350455815323925094436159699275196432500252318531497789659190499333268073005093174651857159319739995798900539884436731194722719141317218659115493202112750045653867709448952755679157128970237485695207631380604226097151660717663275281051760297144405885465921041884320844836019867840273895306812097009812556156827581868655839341825041566258887657407006144264551795117442051831683373582006629023954987295383917219394904439392800051627523055441357223303587749560616953669943319741009761818701754601494373526917837340214975982921042087678448047047488590708602325695815396330288371528938591219743931846831316086583180825916152483298880123125064986427499345380344619488783268085384359357491054350626259991852447428989464316152705373522571467081983806216770390068363052328641431512804211548246912646106535022092266009066892946804733654322432838874398230121131044874825808929534497212043*x^80 - 1073523593176399508456352731360785370949247687020101658800728928058288674133860433115790094768040563413104726531846108004925378359096397399219233283422494340560480278615955308954685539170863471773317808118205438863597177554673398411775304603049097193714041214636981524041868974594688489610352031707617651110822240089502671625281069927330180063041123287269693142006560890904682690877507371712635844984346838985241572857786285029870473469383867966982977193219666965062647405955194974123324433793491548227898457420553677275260909827001799596402300515248534031474941392867380776003503904023269480643261839973255285570979395097284931246363035553647827593661332157967859182322685211045489631674967018250313415041597988154790961945028778938958145873714300105263953887013819986487277034292680378156685013984113409229159386882275852218211615813927659969979659365799850784237273303841020995190840106915417650537027599771125049548513322641199454383504642172429893420307614381107577319046816710849784687027506936316662165867581629546656989040119195848198041141625124537844253554382724974285547809539107227934108973299804534159577099987533226922752407448926824017647033232627727498024715780637669134615704651165225054465246120352185815399542659729858531657333001814262042866558659241215492275830150109440293127057563956867890232165*x^79 + 199641675182707189764696456806620457059459599909492259725414764702942670707092537818021485358456002004897553968954100404030209640719099368250277791430669042369168707356989506747463767531864014772561687330137246055545817071760759604302761053143792200459653060580518921398315402442792648530957096563587937085938651097957370450901475940689963503134135844765964504780276355782461244174466254551608153186773806080413925658683799728411233857849009619235637842417546215153300481962514455655370068442038712729448325941954426324472420583414303567830673899977009853652232662564096078283416851605884112451320423047043534432425498037704062350577670152832825284702153404814511186379360409844658496474000304080516128329277847229492333512354983226677654979342618076689906532218369120781672147780307356865658529886421027243404356075780275577462867690420213773853201942282217144187302105676898646044189103755504658595977597800479717713473144147922113099442378419900518397171594572550359971385013552314853942523836086381989841339407787628067120681265867662156392734553325456587489801567123245857558255827372767459309822379416895938573428052630712179925145423258084713404108059466848757024374204784828818405105346566199027454890785777101713030782876930525214744966751200075123125325538008515334504405157081797576736775514127235296079083439*x^78 - 48647040970437559052915681245004252652996341106884444911475922147247624044122966058074431544672180884003248777615883536878096259701779184048602647849497983048010688701606728133645735310602651619640829090600615421692963899027204895282688994771003538954449583569884310413831598725544397453369148830957495180621771547533282833644483351113192936408564682747699453910412415191067911945223703006192758946592605657133409378900875714700314010171937037380690314757493074715326398980499002524630278738287596430298519161400996931411878276845784659382651595721987875419752860160136008863362379659108740305649598980485187634379779048182984959970096275871187696487631466748726880763882885563879800815408212898800213367849485472816614387901387268097062911574667762801343776540633625393442198999181563354108485948107750315970314251662471804354745580657206745073258282143624253515662957234730638951797117532918336975162905128708289553873501836026853406008064255795893370791757900945726658082218020640306072091702413981127562647799185300139457321333128053690224369001752558575714013581865808940465892217388003257949497210136400011826026877213659986380645133241891749762736205301206654264594900916538563228630265324462630447995132125290988373658616602369379783698650855501410456260958641036236768693997630491369268216810221805358684278466105*x^77 + 20890553757318349283836284061878752780659789301240714223901068593434741655881500474785407125208043443177606076439479561690231475410794353441585273144311530923803310158049866336871753822029777484815610289537438007220371965044825194615106593540896149947182899925798941791194792819041327364437316294492238937324027305172694769355448672507257055891034784825646400022123032095485206039848968122199232784370296591165349037151584498169580988225957235323419094921907983194019501080836421476922314516316972619662503021053277349876814629230960339905154614314871301023769832976812184231574474770254515853528532398331016403344931572899590242379722320424546748895986412463792033134370558041703351882346543228860507764699030959371500915064075227120201978873301594633978058145604882982665128172489914224378036283950771113629357531703532606086556836423275969958376099520269473417446091749852411498036982794599021835487959545539009028872799864229028982505610927091194541111372743577223523602884823417731112997818657825609695278426359722194242376478781480538627588668326942252510082278240364832653018800700663923717657947075241402105407270184586060933634424529774146496675603715135919858481321588639739317034361617796422811905657857751403490273086947666630723136948589899389570353378493591129468343001749278553339383376938441914388541352283545*x^76 - 8185436118982571712453648396335881063816176425215869364594783575923726693609803766230530595485034526174061307010866061883213234637673119773558129407042845298873313834558170074033023968613019889211651720192068074294109068362190058757759201582822817075934106283889460553455203192231482106875738215069427925034358231408567298907502852028484789718288590780565307609463591511957681422138973223194866215648640546868845725047176455802382970481100332850584527317171998871313229297328988833911985713691026250693138425327885686563815029300005940105369260546968891996100510580257831782832078910565985826523896396675586939880599187919962763037344697269513624449944237587001927612481393175580979570953127454291112477763491209561535632221183488417100818764035687457888110885632683625175837776419229919939998929377246396977209111353154774786057739100646566688078970488003036044501373388309012028515251128102090808969247864425250436123209670565137727178680490722107132874821478283695029330776096830917395707701811362582707603278408487758924169809267514488466245695155493083352582085472035533243798283684269003387843483689650561579153291607049571321014680546227476043441451311898556101730188141068763416931499335399140548852562492882458718811053335177016973141225680554992083306252159078346291733380014550896390966281324279980896496494864465930*x^75 + 2323511783527008316888639685946422370861180767652380855544206270152449203418888533999119938121110832465055849911234435463273902465105100436882247097948898133944720525768179328447433002086585044458117637818321042515202006524468233972866151865100263096020944366925756102296949578173453235374820030659456942026789540104109658187033280472561048494866658469889535911124326489311373406657642745910351355490044948637410409890567056234326820207053976375635354194710503493235421510191966312623612196432246505043322273120823697356193102104450260400185721853790728318047415078206796150368551238733751738155081422378751668829142595001311790055489863226054225877947050060121805448431778243491138283928693898820742444461784068586949403822945594595058362172844801621126989560456909281013644571676728197053669634826785354016039144874106347932390693355747908220497334077867562601324848690321767218535431466482654705520411062129742562514953173523223227132073722148040891024714497899223372395348811919766504263246646854029652097476455385502894259615796549846938870433331929282138624919235466955381207665092874637329377686578810583823625467113594853778250781925966127531362768503691841185999473045348347014568069724537300564697325238988327795450351244024347373810428817464894428223830193435224416460648019361000901601001327554715232031361892708313476*x^74 - 464088853285542034137647705274033072477085550344991986786773020316348543843382384002772275758310303977716657996576147707689155091008065576060188738326191651811700934350031931580753911613200626880547030876375421222355783752865371989517413035528925497380475229042917002334365747795601042559670691774972026414968769838665084743180419507323605737651658608797378800128619956458367855230450522975017856505636406441891299024479158005859580035556248611396997012395785829296345405260903179584800385439637908704401636168930935169231989183632260887913287287623469000136048594707812513580580113532411052009161540836694500274268958138569405940600512940841230243227490846861192513244145283606929380563991760099681642713081222978745891601515564841362765475251716066930903325591047851411520146641616862260987648957296293585947616463516396603447777502369886730128280341096949379696060217112602746096152955227338872637565413600424727542561269291070657043902723437035904863951542501099924889205247856588179429420049268862554940528256570908929462734353745288542402454222848865268932315872915652896031819710775878659461306425221999977432259617901027247192976101617356441386267424959423757670610998781218307102732278082237059528544607099972210126383026844403178395099738480363102664720868693787416623026567273915221359498880331408159556267454096863136661*x^73 + 60475184990343223514966347905352377759082182025796105238077191166591542374735821832571307885215773623289302908014543534219842489509511440102867160994527798594065222190741036689156894119409086045889637655612492499524199385917546593769010979245263803985414485531913777345754802069219087600510112345880401567242556975264977263021930896695306733431314501568470305077894553360827220454624894314363758035091507582299699704416781939067313686911304033419795738591221893321002540059813685468062336163231127204744797148374990497213949075003201142747526259496670911591751884934261179419043536056802692833612352025618294285774216668889508648191153795388857483025035746033260756988761324256589707333910520788376565896603501599602677158466458040978259433647247850070818326064324923624118498855460787371483421120002487625887743247755085926546249833225367822184413176544412428636943014099205469021672908481517306557914254552059524328276503499549179099860536785872371976454207601006569644616811938800763788013959067080951257137186662360637880790322310933553768049611411644048126947367386895319888395602249975946761888795771273599770168492816160476127916865647769094803820456492396777810100358383813218627934555037763600594076074087004474592585403425881455844549169655468505694326593795360321677546815030306600044759674215632601030584200534085686735702*x^72 - 3533423019520372406242171339854884419953441600289696199646724985316702441586512219445157674734957176199585981580459476974893200945224784891173925152018946221626757942336570693766559870824837333180560112484624530848511204501468534661371819049095721169672311441260661187955063912105414061860613183305949258054766446792810920051259609091930747721446517646936565581690648659099905102668629799254424745606000936093469744086529856012622515730363644683519066025959040982814596657573247804416144042835078674943703898458465767302817259984501531530109846994465755168852987799662012767953320673663178273509883721707168079993603431975685864484833710990804127336267794709901529629438115020639885033002352652510346275558681522195972818132390364714301001076780396786670997374793880168396927945425553855870369487621940127725435036448485886850626254695292726387451295996469038764022181420303953625177777033009685759763729917934727973151976047581812420482220376473698620086822002551189938143122387179694986630651105019618081711762915429579659828735621314945150625886231200240033917364008225022362745268927748118398925637108819677924546581395577315059737610107876962045256145471076748132248846835133769494605684123956419280286901364009493037471081979186924786772580675052062769167388711786877283282927149132621558861431718538865190452168903621567119608998*x^71 - 218172476095298215913010693060335382273930225629149168836642351483317789463339985998399879077369540366065114715735175974560397928187758412729086351047928843788502973366802489421133220940130091735466117698992626510267898314583375452529629778821722724696320199993445974069934864222195501134029960061068439210893348204290859537657356994576359610909055722332025303507933936743450963488685836711554521599920052258999397651031240246900926048319375836365300070203748090469355083981364874724629267479801532734484399351263143555950126058579981531917459123621689121813043991472098281985564128503070665124120473182596082152757802237721447320871815398030927029786242010592211775752856113256123823079750404967531307396055649422664437708649822940890004241131885865691295239033390692390112611321728156047956942477098346424195443608810456036111103471331697634246282983713454961703844042299463767757492589865822573575026649966805748426142324028644589346097636384628791369044185382152944093163879245250865688356679114457340587329456686486401200602648719754101613555630927491179205059890501132676857350928610542753552978851708792798483050662169791364490971232799862131530964242523024559006224246217739093464966850335194646245611986797026216892053222713733627854970674388440319071592162906137620856214769510732851419574438392124316084487711958090838054523672*x^70 + 12898678569566085250313966771992598780000200806209101404396124904756453560872615398007812125094113146969242221668167976669662676799812183984987880535914761422300563990231821950193672884156365086270945314519539010232669370633371414089431369153215494598926059800064451875357583138824546503991047453767644481495635415946537180953103760663223618923890945130277541933486977017314486996697693525026386538015825153393658625033134053148382106943598329610727710598933840255879988630807109927129002641269578862790959271927758012602244518765054266690475287053011612524179107935995698388457111925334256630311688975214844271042948308645955320738136620258985953837293308642471259690935542191046305841761048744421015920365685961310579518503232534961980476787791972010068158064862097448328767157383690836639593581088745917129995446552421161981295681912458448526929296437206223557970754010214511004294228298783236668897416416398890367537926819749319343120257007068977103902075744714525067444172534263118002464474043138700380030680226701752798011466273509305816644827102743454745231736068377397069900198870163227852253610089392604532702307967624897466450177473907522986147571750410110875261293523992856952282825749014376259793645900447908436397277709648552378781241797202948848851968055850912768974612787501158869365574595275401496592145984847624095377721153*x^69 - 1979081599575593525792328424014976033319903878200989142270721082055641213500373467895657348067858765834450906595540596983787596184467626676890362677733441891488367367478311059754105531770601361691417856718995106542966927270634438407073836827572894853693910777051705861753799521425263878872293151222205471975229344691656556325310830694899096657476015193633096527109153604657680392785213903626890215585377906370440461505472728095459622341956662890538150860405353160001913818198927802507858040626459462079227946164703532254836726473448060278196560717512829816569496579351190689849546653479565669037574305918376702778709123979467819924738350996599749379966509154568513363571953329227264898899048615445554033304216799797581963288715355404623285535249502590708066279446600990853696978479804390819514371312841781574212941019158677475698741499259455462832800094660510030140616789723974285658162541804304628930747206769051517781599072406543494370398836924920421870146792487940008600760782646362491165092793070298640062095643878106748524651918740540343431841106559197535475490919619171190390455719786028065467030309991945156355617910335059809428394673382370116011949057758944751692493976375584830648756600885829611654153360491603939486331946033349656708256949934477490139817092772978206670933139052308237899516186578670495965101049518576220851676139667*x^68 + 15543369860902223904404479145576061425707475077853848316093761669685349019316060283908742276955404123035853411333374539690488435777790980517173624813894701625375960809506968399172772137361314128840853247974063444063592369266285210621336902168923252714452732641139451869000918827864158448860248685105184818060647013156876910591209600080442852775516349753684000318471838323784353618983630564857531024931905255989119877154346560499708895525472091822617534898019358372522697772128788206045029041607509043981056498186818036144604388602178158782496680663278307860226727039930129098382435826210004547860226998330062782399596031158946191892936295571326766896044454694192045365663492820736557916609383372638170637303537526096725924104170847594201013309852491560662755922205250866554656369264245138484341054269879963720369175698207987647370596797324762437521706419825483853189982403152024258946760779220481704647362115855779484846759319593870239922330782300040414741172473130891003849127464001255172669380274297058411164579333446005078511463983535992313670160617670165901182860463148038425526967135783711357151677189906305808422208811598549634487727007789824120082914932792300167861835381583896238536737045242518107360816093230232524402157037265467544715147989259658750661769675002471183559574312367820318225131864206171388201672229471141280842926921335779*x^67 - 9857390537786952280282376274558836145334113371334981826945260232323234714265329220009015332054709280379510000905120990356146008890764704298712304348497574919699288019116445854240688654412523609976962700529851509831577747831135300444196547251245274720947314836744107394470713918762613557145183976353886929794620622910287220474822869207738305926494344181762054515133140716821464305818339705500020849699161793381132227952240407899164568485549505836852907325217380704083558603694063884355053889108638870182168323192332151863060391623893209255834691536301537312854768725560087556137220404563639784313666644262248378118209473882017105638649449135062346931535415310424341758647018036314068815904188480677328487773711275724647196644895271458938886580787753013112742087969213817022231463748240484331381693188806010999945133140738428851615631617135582377253010048085552743971368695662258175437143516874099437839513337379590159766765649694588504548005505682630993681364272729744904650145641803968215901588675448633183898355143570057076650941897486916199778129426484192858249355610391909412809881439008295195574926040937287597608189662261776097139654849058291173818726573591635482205641085130522165084302547423791639190798825003331886734894002205904768788783248197423070331353609296601597630154957182516279880986964124690393356092416982009893101385601999955865*x^66 + 3485171957632803685826727646908230399575116263896265029163395745999299624653284066668733542753057323439958683790281018380938612822021264679376896421302479333918820418834483770740905666306878115478745573243245866679831339157616462899135444489879789538769861652102665704868664881960174668560278970083486992163657322682076647143475939981318718489500556284428440719064330140134486034317618015395663679798218044103694506679137132704712451333374738801667592548407056066014620853750027778250271279625542177925685940201318025116048929694039666390960820174522537786545406561056271272626684649639357800125260786387397367396062989102607479558265861265447749695387202824124051966103895422257937009072083528864700112549320703542591389649665848447891614934578368241294444314823250958591257630344412088885750917771699910896560232695079184586650354438124821368638823023187199015328887021823730097524552256690729780510058626027620429317832471365527626909212403808708767122431254575727040187781264242166038574880421838664941184752914541426069974861569803376101099300580806088870329246239434439859098887009678842253124486482698210869630882681338889175891957275201124321473240368506752743174277625952706198379824038136494666171157047245805902244263681007097433973663947558187720819211657834205523087463154613733283030185391441114369831472277905571617123244612490326669489*x^65 - 860644618786568157236974474890057323088522795714656781808863484986773715542176723130600418996717748722727855258096185064581584941636249066420606022931251309330516337460877853526831421268379519786923997324363876808399061501122661001874676205249364416845499095526113780681149012683548625878194612796347250470937851224635133766664214438432768555818041278761566862459093175115901300678383787728977571950914943435560144392330177234093647944863018252977254829148138610443498437844227006026134760079095346316294076997418433212133363081866008662093582249296721868629168333609914665768426311820399055026425958064618258296204133049247260577024894866453027204120549586946370310834357039674864782897399362691906364533131122237619782525582366019427953985037713047522280575049315040909892199496153803466211493714169011858333736487992381161807414353229781569139513378251188015668334859274107885703296715704454515310281544616246058418755690915142747927247827968162350692632723566920012017061061587797121830449655414293413336434291714462016902870414751433942827850251082427813207857441921970061820750420895140464470290986534163688999182422588964966927359036820014523888402729486564258349791080210851636780196330590747867463700557526116850468924060219452459175695734087849862527132730554573074276543594680491466340977868111012248275863976713798194403829515068772937813553*x^64 + 160959677713984193891221686496137615036405561692637421248788309642723390003294396549351197396709282680674578790317405425389743877679381680577536625683178057170930070172824158881638629951546680629574976308037965423162222925932809505938322939194125929920090322997529920299828786246781446576841038034839410380818674525647713303564619180264591064915568606423224577400336438429195111046938982439302854312088663378069829819283342690397772150005183186385574102341399865891881852660396157633033842832784259929838958237306082164921616886715937407063899435279525189141553704278677333763689158589545581007099470005591691005513642171954744569837856630559291126193180658630686508895566674074035883249745757939170256384587108459699677720563538291475115934016409397191100536806792629338165478151465952972927337743623371293292120191975891392005347488233235553985936116685454079732549065454157918744935444936774261681997824101721279286230903348391596701124065412524028273346066699784438165368235974641544652576013474542702321838750971990945600516144108609899011481815340273112637212793065713890808928116562307031786083039179951547512795822872628058632707933817408422798715157086803897113005559506731896198264235640047057294750302737270529233448720502410433016126751047530808430986290605302620299583454758249832491395045875643248910047771695530159733981612793538203156540511*x^63 - 24052912670979739167356096304848349454876980659074325193050109182342473607368696733351308046216273599383013761021023045473979481390150769123445258886876206864030853894192535473501940244234494937338930011361542562661631854454854612749118499807900004181636655149242131943617305960902465219216267538418878371103383830021319030486776811620080828851787617503086476951463021386876815600853806031318147417259889809759698912113918944594794824339708718904539966869600550808089796276465820096387862591153105870535249569588822316206567358688999623319645392199393207887411949613480360497194545556303653922478871355246794775863421603418110245746692750455850260856963623166193964109087263072726074407217074252218497529588765003208982734065984015217165121402079051861732049516998164027352926427651540466082260010951664803436912712794451449603020699400265698283421529525304601421071639423566185870277935004823455688531735970420965386996662729071834660318743893197100404447705662215560038093564032223041749493885670443102211904516920612315417880167139657895259398316512957327245006167092474802572090134415400976436085671081781952277507714940832890703235362005570941244181161579292473800817308801563048587370926882439891761610928903440069151775251652682502677927102556434979420072249748607561883242641266509982772324857416619139672029886801336826276447240090429777260123421636*x^62 + 3194506047872296713601632064024029582970865272891521800795424864778204043559309753529072770850600247314932844810569175755961764422179834387559776246683799003906024790852890049302930847151716309021633788160429246986977731556833777623949163497724908205527275346374313229483446633998247443215241887226225417121637705298040065466633479625050637549575011628885660141938906741269835477344480497394463808419841282024704411645270316245388843401635688813632823875402049307431877816499595618582844374010423805235530909066004570299955915928981576352419090574833461749632501449035735211657762231011261327077820744151286467079952296858456440281501584534994027327935250793838662445550131265315976164862372390733259060703785713294399420480712614490417110293271285820597037228054443303486360563388791209995174991405169232082647676700262415057166194691042212919528167387913145242514711806481639931324110803915096995293818516874813242693551888124758226066648277197591613417300926364024983138731135875051949622072058976133131216022563053159232925285740567520048386066743531200030122079865380468972301057219955380647677789945892729161143109690770447653351335551418461831951985679506713387825113422725983880438767883965449985558464906223467439244622656925490929420055579488255746632410923462148480470920402839692401103175269560926592671746883489142876432176788849592814593729977711*x^61 - 465474318751022362885393266713435997892877743988679353319424689090514936537442249524144012515556580038391972340451621171079100167320814717833552418375679481646647323101795329940596725594934640943252478419079856499206099983539553272678947677913356654539055898819671244818404393049051385236971845748019911043346604585329839005147106996022061447052878551860336944670841798263449683494846428716278701971181177438944691004760356156894779870714800997607940226557897882564253056156626116312159357776840324422644355932748209233175281205141272549131040442984658770351532832381113419376591488544763026492267924767143769046449090162705453719503139594570311069228653075922332867848430419029410746083209995254420073237899844302526062678994103254451351484760025992609758853792815512720489110825804060998517625622976178266012237825137015767965244460192787794664940604359260470775052807244250935203798960922393538419656041356247276172776766846080963819406734699150329667384145340818482086511587266499674712447458688589749025517494064261435973679188332665830140868086796159726833012487059222763485864920336750235156263748806278056628954486140414726079334265909604667095751161488917298930729257372409128737166623662096516588380901461018973405556734308234795877918986020169880712242140122168722646307625277301905168852858234902033347191953767832586384010418483136889755288454486537*x^60 + 75427515196846008173598394722173592058687757409044390053923499012503399854725936154267118132008807546630227408295106988004969828327961731788539047407758347724167285992061649749150814317279748671835445588610555498609876030417822904244364981233405254360909408368930743557086650979645342029394459176584446989441170018080134325250802581395893130016061206597259390397954260595114123908442184024819430190118447111619818825008958535063333367719682288459857762349718782594646972393689907321203225383010979170592618110889813055957771215370729376268812169712545738408448559667758133995774855068844187049162870823634273997915929082820826600881364202212402767722430620840023631195223563277135817971379987941735309269870402375746016320375499296502920056753741192370111876257597457954278824975283076285578677474033865081965385851687306243114634582525855531998922570373968727591137115266068522738331954962744453801748123244985543018841129447910863457221887302837425591044139160617796795058747409215910788775476731860446730630269685311653527027047143336998873041614136864065808068547598103465150791376649316793624060338702577688575056413976371311432555562880838762133183754965047547676900537384878967893273633654336767671208737505425219430661718658240266828963042858751523511725043822587170222731202941592696269198586940652430903507639878955848239803180840725071820532667645909612*x^59 - 7506251448167485710621164276480224932410968694908539223865806603190220760080557993151987591634984783326322257976089160599789949992338487889253437034058209340343189038676728077889262327755886242327667899431869370977723998794020674469796302173114866444421621279109865480395674482123054149678902085312448552343262188942032722944955438692181324283773824063768346290160151695892782254349520070851938477503171019147128285609899265009490346890385181140272172865041775205364931474421791293943563893117559504065555388401395679929319070099699977315910114210519890971668469342394791655192839135931974608561944071728485145555600065090456432102324816710807167979752780023600437375448313587842057031544147779497864040803175284651956224246005194830394783311438896971688198069465158562775859944626848928836357464156332665367363777193789991997902596777024892231401798647757952109684024976764300304304886193702101512664441596916721870737241638559517897351969289449929397648115284028086909463544013148251395178135177989358496672344443830478014099914646294198117279617581666717197117241709299516831941261203392584442833760910148708612993721415084412164586644246787072520286993764900043016915319037833013494557996028504889081613646121837436150602462132476208957480838794036161779790585508837706516071798686990498982770496966523775388062181927207955421024629762898729367226190683597865603*x^58 - 1507043201025505614347842216355825857300505963868780339931048251789128565535808340965932542723372392099342953205049544097708794561492781592889230306403486251886359437094644623857399706100512537557467488305890001959126366343393689286466636793931597215770460670891208461526541844427410435759701425505490428389465968232234740642521920586390031383994134410339848435168840984480032985538572973286345870980990650273503036267726212913113158092366465520720438005404338105656563023698221769362324273309914879887933830737618849910900177893101361887925987475145555833883782604642901520682252175405772506381922737729638450481409374596644956118492243870037960125245527834204093298017664316976227258059266724791484592848957177578310063113611389497316255296223068976508490554231909714557641572254238304395574713503244037251166935739210998917749384235461780565140687385407099959948823668232884679636551301674115249698591565269175946429492206110993256270388912684129091973044311220024218598625725977042436926064099878665984196682799708220683601882462155040845342328174048187322490012708986862090522703771722859037961104441573075128755354989544010823649164451240528640804259198396219050989325993218101479114764609690799390830766292939740560314891423671439262796135385077090466853100833148853937187946096710366965914828858650721929205026040403667014234425902009756081797739243308406109986*x^57 + 1000038915855094162742459403105178410753361231995950946687907601138523704020610659344838734924889531345273829365703482998661012755860039477457993667887519487695414702432383966057816164648608056439336132889653505182099481822317719244117725566895349008049431290561025514093415882833464342049497104307240010247793147774228904975151245055409213190953785397087211604112832483701698008309415993870432452811660559829444585072142741622933982594758336576984069890142756366502011684471681983393284987191004387010263771848628670040941990966656546882063526407246975600965958729904763380441609417511267167819717764818916910583083064585194556814343281151425675380978676350986551932962843167092817703857840321886495731961018268123530500082471251489041527846722683331856742794129526198853850648950380983825813080112113578680745074564283280738289636050346027308502894116129720354807493579793395182079980682840221414738818947758564522560686057090373403235144297350589517956182475170496470109450336094035346263168517180100047109755895334193185622877006042164917563337552376723741659884147889515606569623940758592562391773319871306020312230915692762683863216296175138786574065941825471839947121112486572280327663707086704791302071315259779885717767915438168165604083539848730152103568638349769196649992295508271570273584463359329196655724384442189399529775247114617121493841436853440010649493*x^56 - 290466398620989145824650564693383410408338399814597128998557606474870146700426849977934009091883123120245048574550390375420236915731942271510431991244474996254839218377140087847408913780893452323233762344343374980803284428992674861202979923752102887449698754314010237490653832610524103503669267906070563350166022705056834414330479963276096313196270707638956449853390823047635434489774014478146302172264566436790568566635705492858888582191790203702568916537616281248408177901965228821283488684967154066345168998565041242613714461127162446085870193337448330194286817608596573110186574806679577720825765343484586003165666961597168511948602564162548075300272060473694665949165406595433273960071658519776647550095372443862798753814597940693660479208689848861981286680386468573194657870013659960044088132936904775477635153224980731917230774739938310434546206158357339641882518620402419296964758210130492412031244674445668437087248045375821066322144606899187607431437906522280594053210440804103957458681339604884970466200937379671722936910607220949857484684287844636639017200306492810497842641816893110143621434095336822738930840757950979931374610904009500838051170100397796448181156836106921186246911299795122396210726451003383745869376858731051364453701177307655247574643006389489438629742135899796793143482170513207649019966602984949890410009536010821214411662305384263249404097*x^55 + 59538480623674232838189003499825381916201568321487846636981555118786493188694092955133457487483807374115319401896671212516683342779444834575942583251387855860880637670282352691879205036594036806531653577032165130469503043601346457467429304976180857692928892100837925236642137786744860141714918034717290210789051693463962244321129649031817980651846252871993521083279302996062649162916736719781992454877960736884003413845405113599079098803555223538257110517393328741575930462037396013255894514180143509087191704776842419849204462571441614864180002930291009751942436847585311250743118304479968759246233175573068454260192911502893528763310403233078488029151212565668088061678549526661611927611374251176904735324307649393534436879137110441022817534585709313430615256761461162825049181892076761557202267202481486070754167780636787510733301236653862223272053330965552032690897738078641177953199386863477519120573754802576442976359547252255464972323261122079254356595730991489558919713908309865018609238078104809747379926666197187467009384778161768299158019458020628043231557121838639148153688150681796411826847794641806772689531880947014612192226450909661407776308645567709762470952325903429177279250384851443153830195873152986876360986673229236522345228167868493446663563732346285469169100489077841923970463831976788591415758319745003132918771448893831744312027608571690592790994748*x^54 - 9658021866958734660769902816899369264992520512635993056157542764302651096627890314611852135928658943254500617120162389397493605669388867048614889664429977343043208542562387274605228442749670225480017586420884471335095597966609420409815629094172756511493223582213021391501152350607925250548891064394330196595895023991723249243061488408661742445748399751198470523193082619642855588832310949204469012753724068444270957660318372181667804889963189765192337973536991662088291603684524396579577503872433831263780739307198694737016585435802252487257978992815951206745755976451074766035348628890744772568772911681383803572571421292677034461020499309820885339281440751457885688293416214693245782362126864010846614865921961339372821822545207180032701912379443576711297014957618839916743029245608685090172670548118318180966379175423432300950121362576011002145097627610183920459516885182952823862340219435540761236174986581200445819834311841372226277738365340239304998307484095002228240319833341993304119121431318882589464048713819890488926050319086873202679908673830542353561631391607138761399717394869450214743817187582664133498085206748944721044739444796065941992226829518341926428031533062664351526534781523133197258765412517500837739940347776279475631333938026342730095898723890500530373521135459792036676536274158661342799783717563295639175209506307666592245044366055724261904744992871*x^53 + 1309787797777714680943565252003819892204750185102386568470674180348518175431844301333859617641401202838676932276796645632920713226705829220484144774919186168143654521148073839677527672438171888237564978192671350086880000945335334182324261707603300832139964629317247755327785448963088674959089096510719205461829055250268471282622717434455692138086582421710580690353840108691859001605538041016610692237995517868782016499304933220479574761209630419655648079063705998665879282541178555408925025232714205588984394003031315622903533361590340341677081064604353973440972281408045387617659514919370607253608870309394169306995950739578117660223390862035791317614905577708998225159006440615167462380555770698662911695394878282769462345122223155316102200754749552270704244524624927181070507280042536062143414663173639879345122487702764225276520857342376005207719834971193318895402378092138741355008455404864089736812173676542290893711834747133778887115880444058356645779073451279512266312925644842373360929443674116092041292444715060727971774212573995117916029881978215138379051926738463932814962557666142472160578393260985888479005067762944224383440341372602560577501051080592129254561381817566982284000832908253565211954821749438905616243137209546767578278301079141299420288727615060153750222982283890323872200680397049186843852022744978909136871077142526262520987781450624060564928717353051*x^52 - 140230948183498168034720744091899235293059449972980421552267002595499034645448249727810661098282773877529440263743599026586713240077916378820618414666269452082666006349676505760359986222527240909338522775527612099476419582433366550658825936544978940985380090131628133996597542417986888089789419109112702089506801810376792967380983934156467479304657341117745667075960477506594312918431481359925236783707196295369818813349113744567553097649119624791645302812953427480976084899021183895282218411696593356195264471938820597638707553164219998195346314324610615544562417627809659424376264086378735874918647359048487688354373725157829963155442090319031286331914768514909668074858715997403757916806756668102951366319088780473277818294417509888723729286295325348558381838814687804882064214111550484391594853820649867689217746153035972644344352040217331017879403521188795790304885724149777836739897268206764734296550550058446804681465942353002406157836487354547014424098056630676132602172083297604703598097934683147811197886898384442240356801415665147139609661281263691400260468106753045674420099981464239817316029217390811396320830692199358545055804612466981606275738808099386808937467439534118105216524906751669429837478844336913566969759633509124725363427597002356344104620072690893424821053049842282802381882023854675913777759393818373864917255336353440065343530464032749288381373922890207*x^51 + 1859611030415543076679012860394651308388605190407254905470763760546122237521009191164146062398528564476895512241778582508147790034617862642985699406362535748280947598532683086495907767039111156478639250699512463763469616086438253184716918923455590245278417749557625763195958054205985098861485412547080976062815864263233956503227724615375020807123540034454292904559003619551729269612003355951982943207662780899616840368360548667227730986842529977735175548024750495391930252424728932522333146619380351761095763402047711733022994917071023436539724509797672406970017101732252671920441890886951799234004026887196211660650750499362254555018382321963442368984469212752716231091836980560654985196467942349857920175854213808785061324220538249828580650687149257860446814631573350595432794777841782745690296947185910805891418279213136619247921767616481449373705274846592540926036192354782632362304981022004725324304034185068197284393267436673835831591627177247203617738887066486682603195454627666460464720961427403335142474089829132274564457852342547825702532128718642721186311181354067907858435384283753898548725322948867307894480749070224073189410271044778479425849891619288320629589853505464169427307454278701752819524876000010970937088973726675266536185495544204028379624263012851221541411238903645076271808922386345293553583765677668693207314780515955926115523771917826380014863507860669237*x^50 + 6130247027662762469958563262732212435698992751532615297875479471886992840588882639179328041493175784820435502636933962787479727408746092701251499015694979012653665959350221384557454955638275800591866678623722305481971385461962282751634549729594379975680059108113287643233792211387994260979730915070760846519557023267651131391406785447409793916176247884436956223821688965596533739722783080827034670690839327446207792108073649712305423655896532967907697599102778060936999306505822087222074408280081579830787776342254248977728260101005062638920486872813573260919109794403153331424128468051117568816973475709779410268802749997964623480075095376007761357910417647228858203364721291214390156254609349449190184169588854322693883281080422933515372230980258395014137859039905131773110453648927266972308071456930641577650692749286360776881460835338904179876925539860824257021173393590849767382703639189525173591115341485931784251357747698272515100602860299293870931735756945346242112481057404668040688875100001728235521163671279671085709600596533994348540768305845826978294822569391228499220494920044842603556312296112917372479332411155010995363565665976057307134541818992691347615480790016500711966738486580398007405916426602028267089054208411738657981848432299633541172206316505806024268889285321574821745295753494886815086017393046973506954059770867276426598862223836823132643751526770301567851*x^49 - 2674148058176542428725746370052119607196078562532338772004484893768132144256941905202492805828745319885057240979698076563235018480633595961931496733421611093575499424446694793048394963210756338030103261678763662385366322205604908831200299356792733718268756703984590804288215137072396712972350607742491395433272742926316489589165245805195643568699168071982270007885305598254173219458261750484236464169297559861920534525807989673991291769648531643487022467055125808356780604460897548421091972759797339775074935892703052384878978955220699190191363001192721974490741572595530110685877187405442812807260891511428275461066044499904992605808603327392859814550635727076954121863363077910660413938875800741005232923608119372923564139740410729825429591560568111446977543704719036974787983336244973639168253345195021525722108060920072815462842820166811991622977810765110826548124171851681749153621896905864676045776243697125516342547854857163976449136017609084758106660433659627415186998646698845706766171283246873030721903194275523983058994786189844875498140559121909102237338332713971091585813096798809154434301138071331122105793312475863242652486221296830038897803261761224371685169246019487869317560740161311369930634925005733473849756040401825276703019097645577889634430827914799872956904315649875528966371013426195169112623784910040803774859687797888441104437899581306171451455154223762539127048*x^48 + 777178070635392405752603540497128924554352702655548076556236675055236964429419279907894930897620542648826018511964252779581531523280070589143994903989196928501781383914755481615637140681803840621594080413689314064095983731660075142765587392896157486938251044649523668933679495052764926067981648793247594042578558393130845897610829354834045366673188130634827629790020167349990767047382488951883271228122630864854947606914714687044301806241163704298324260218109376158088693886214094193539570807296599921314339425995961276455845265798655583457328964287824575273306532579522536340100641519710069589825770763638319733414328397311513444292745479806089976585646284492169277073196924129669760785160774897081833775593253048767406839724397210510742194163348446390767484877689559075189195863715849941728149145941885252916272668040368126496430750423982473673668676964092233609531159832978213718717605126821272844853161721747641016885735863211569223279392988195408863652940606145594434504196491148772037337894090321044678242772117268786698221948209416930195189530023259125188883473774460924393694266137129293856894954572418391320027463784770619124051104642674242891966115998795269945805846971410938021129827643103473590842676682955860219815510968290590649774907488026643513371928078728432152477909731489383743745310623672132524786242214456909217408024882070008214214738453908110694259225362564257359729953*x^47 - 181645938832288830275945737697333815060009901116940388389703919476502926259207639123335661657288886951508299898489903376172380640294256238460391148346220432567711861349579624595204420009308841190400830645973060811336692923547877514394499078944097090058530430973704265259962963362597182382241684186416503060005958219969822894657788140607861072773571755780276564614504605019271230118063447597720511606576757620822934704031208806997349825031630714861906279256353871087735837610337635903233283408707682051436800002716006252263561093877234547710994435033720356564523375512065770766182007258929084669833340021656111480147692472267321476666705741896883204045505540072135341904040255118602471927400120485270071821556714443540613959082584492600952837714114286177637782680262639225078397490001133329479025806232971111163697074843879550245851463758859161626870546804930782384358215652116183298852732358277932467927622241492619597575894291813092121436593573673889653949071963616206367795950454352144982079494178938699768232380599534766143102273399919365209597422098858827803993588281845415858869107292594700718434060795698185849464735681423296718175677424399412775629863194440711724560328736503040138132167747133539735990156651616838379150850992486978966782656559083115470145148736648657624144040179642433091611565614704970097641041468044986728730027365683289845585150154859377111105203028323681596892873885*x^46 + 37109028595829679998378874768440461348601209278827233773645901505265468673023433422350937182133244569267507475624529072793492892355531117120772748307010363767769098237994619095430878329833104387088523001676336830912267561930736658807532528233371280646387316457529414652932141053346041257086841154551674859387941699429143392645052529441257014980091033221738020352895085948439925114217212755333879812097295115250821951793255332595319201901799886058773981729356849148130134934351235038316350014101888578782126460336386469570389091065011475019445008520468478317130302717387473687803693486276123330127757917302674233947470560684455891519877536872805514579831839842862968563564220792041803191777957012609330266789841601379584745073455208714150671475235838912720723800029479192931599779401302118898434060703815376726573263428010397155283199129902888504976677902916103672712679726635947000694322534122700488603741582486392453557924051975312224672936289561525588625890656825458998976607777511140103282895794341325292195214207601590640478257987735095892158385189888727781109386177704930254360573574154295333124678990753658478541255311732139481831192210568566137369242050277692194706983445856605139495329839433781093332411091966639011705793355436162624532872110395754327569154184626782705197794904006264699481907071768727668252838900697606644638706318503628328475172301383556972823923932999719815940580626273*x^45 - 7056409979455429375516580571150112737991295109891592550741399920180097038161519725467750267619432452479854275924153795467017653625524184597096186471086508604951919071666159623479629389758606151509039187406714904946743702582425685037554186483830391484047499701727955473439099308465702295719713511235844361453917483709065566514399046640779129882335301890593192051543673984905043254698918210378221422910579779473238538012622366049029293677495215668732912800942385738344303031664087207837813770210441076741000459061707541895113083507524755767276583878682867649408421691860953037520790001359102463433824666877454061965718141366504341620017266993450833540653097924160347064467976938881829748277191085389619378795732410104723673482587680646824195737186185799233223161721942417001961601817045066137063028980561346192757106963206740972075743493286417536425342186032390796850643962732874647052296021384352896695430059640144294445915049996864705587655352547475349419441725819641357918104319084767451082156427415937909614516609455759813947657675981344597584280864633978426289887207080317725636298072891577537493814068073321470662117443140231760097605399070455754263166086302731452410404584800120726715619575056817524326690419337709518852592973424698266099102836035468991028013632987379168050269879056629721833989542574280436404080861005105178587264397473802804463420427261281110223144289538780971218052492563752*x^44 + 1299332724632528942120585333042767137402936210091459325550403013285071588310341759661868734256400129390410501722859281935096675255568250108070339871915891543094115156848565449157012280291667584761129935813651322312412443959537451564500617055013431557657849162453854184801502084797792258223670969027121089497244909781118139886482335455928839044791221396930696583254169003409107811155075204143358057924874699834194137859210493149653871769417807314379328080336059411258115083857910599022246487477402785122177828153909691710965092688466224489364921392912614562389855636029149767382124981479504078589034451014346652825009569314505795222295545609806695498164111323793187416640941895179531573122813422446458777185602199753600620345524682837396968654397252187024440913939571789312878960110017257433668422987626454033931701467165720753839680989977106947527773969542385622294572077926049408167938155975620150730305824685893746252912164171193218232896651947585052132935347935639602226877230238179081489434258696878338321987785213774424302394297341823132854155430588087545206848244992094496070546954744977904361639574310442259108035586844569610937962242056012586495855917385206813034544498221372213130648849586973856683080030679473979721597089649444181608495458632176109027293970168256473206714545250002733505542536925855362182542786738401932869255425069385630681872552099469205998498137217800258943534807935908473*x^43 - 232117339192233397774943090855478055480592531323124854281386924670880050921591553016235551784486979439891235118069242496931799419827583284449275613185978685772491655238351191354772072007903088496910700374159592608361920847869774686937082915041194508640724625113868980237738743750816775344803523046576526240837347631413009297306430463395967310595321531669133434289375347268336856836965421114980980613906407678349940307317295515429003353601316182630683189205490082020457102886997619143498785680301718413976914019669830560083361631825022879005311135182984687741091858515457740279304496734755145115378386887004438694492286825727043364574682264212152253628137271928037394824537940637836446307917173443809397782194807637313824669686672920756571948418301941312889346450303226990796768306621294390187393098995474942328373695208008456730113643142717979853770095033617472890370500860230122413351777656952962849677133585217602430760231873902261651626939861944763391493568824818543145919402211578044311593345364268505166316480396641214398336204623563776434547508790146574139852333743073702117475960303759181414827168390981519302366142023361037281802901019465898035327946690296282352830924458921511482057302936905863210404736606817701819192217591035451594291950170760894796949423121228847299697548807669568424256901482609198224681567973033160917678451910994486162394052103023325885638737494130121902166800779958179635*x^42 + 39139815373523292304553016540844108675825919667081786318753616572673626366215930020652475415052036511818634170478683627193316224764547151791484218864049889453855065580666679222145599202021925018892454975510476324656064117515767605833645182886242203249984514976683916294766756881828468911270988338212329342169562256119682890072262243216001545369393696441169376481080097689066020252281205108821173065045939484295591249651969561633171872343817315308744120472493062399404279710274985222388826131972144075002062698824754697806831348180848972743927951776726711918281253905071927755727493165486476957956082838723972029280383552711319503748124685175882722610109892814273624183855691979375261106090897423177137405901147819591561994198838342420817847257775332828133174959100613597024605809077609597709939567907323145737765405989364444461344461997162789992639690457411512666812410468202483560939811294725184123215588107243503790973196607785584082768190213311703011942688667352579572929247194969856140621444851830311806516938813716003779043991854831853020234579016863326531040371741290797953856740447721595944161945230686715603820763760642850390622340562027306468271303132404760596233256043554201699901616443417807686444951166221395643442768426845638220358393106690067164910780653746626244324290202955871769985745830470834369734391597988951654122950976405936959134528282697394118011422752820889042195946162525886140940*x^41 - 6053657601931428887596768845812905990917569676773281592527722948760095127762613428788124876644971621650117725582685435496930006859996135743512243537373078039474315149954230344998650333566766242365639740727568294599133305474552370812904825359990990985812061476818427282592620228080641509529636363139868640825744945315397327648055569690740012996357443073965947319347734657570595290707320458028725588339818551010092007200021365917085696161361610030216890054656464993579048773821213898226860451840621569184882788638543082782914126135161472419303934773918588115593830450396215542682321574772951594820145903589489771026282186623179316658130269719767441416097436915540109218629023602923153229174581871633005390033510264027785569846485311691413388575975760861426787545909527287758496328028223687281425101016457401268777648121640814826365062195377140195284332948811958247469390289219757272610600147672950790283287357100717673994787089035450008440355941304823627756887794024994400303304655457069875910113446040878893754859934482055941056994282297212890755332995840033351647769286917029800069466990794697128432929333414066870716363080761541758074866932411085314538651740840854669610804512490149323967795572358629577767831466336870658050529761132725829221746271600910384584915530287753852380854452493503433130161847782824625487363159325018838463404020700964990273447749961499475981894176002834282342516484134382276806542*x^40 + 853226988321980361189385743134085990392128968723648452576254124430852347684103773170505171824860774859529704386327638497397292734380250034237910841671413437027849664676408518328668334874599294556182195341776933235900268067000081149815374132156229448243769022189430376581365129502353299637543818118619342623331765406378105331811267476970211580588921029902344079615892558632918110725022082080402447301870353061061307496887565134335521467209241645579059329209640227470044040596112273038449350045519507156800897832889771581447152432315678612574369431426543296175426643992259398629030585987278270295103783898172320300667205562705139120510536492305929583925650352953671431700932309281842278663680844151516703041957822955551947845448069817224745447368813514385179185275067773197195774154556450671621341356276623511858546755161558764257647607964292236080592763651270929958807221835342223468463203448974774115745123983200687798034111298120330807652690696953915169005195054209577567174573267195698558861906514257515841793603448202286744293144354124822653985201020152861325503316672171726102744159649563606611485263372847472773121918944612949962269558931823715983785060722799306896046372879337263593104754217864358798430432745865544400143372912886331546913892716458624098916386057563383718041611229027955770332685965182017789338247537852127216046379050230728086230622227904393040877666308724750669976997385205049757642624*x^39 - 112656644761743466269038056608847062065742071412699159051825522532266335305696997852990865992951904425042262269600047102347311557794408433277906440759938882477199832346216385230545696163163804842617900210504060147364643128807699742857437138172602054168458461547402673582304974160828742169395940832308209232207350224785452557432757608582534619679198176861283203016327980187131922519057425034297376049667844274029175573785302216773692731487968581149301507410991769366264352976022838546003968972337274116855292200472876266750067343192317143187743508538978997762270716065554459687765047073469625643946017320532926004472985106403898687176107073390731051764093868932902133255854333966602032670561534654318269021276556191948086807003413265690880319761530193888026141524018942061029225715634553204356155924447203533780019675157892570907838733165297599924381148424700521332598820330941435558593806422958008201586361751620923346179057381765619419756171925189154731913033716216645437099223759618485511748589082318849871442071126271440732632273321395775538711449906024374807953749408347008638861275049394980167394379889217813131712236955449849554046230396768798849085215755437499461478647492833009064189533601582054404639195072367690986769358504718272285747384836986584017430321217198282666688601886277348787741751146082528197259788886186091557244498783836040567381941214484103090649434650327824639768805456003199649755405432*x^38 + 14772061249851964704105191274225262299886380072854298034602367292365925925253043327165730665168047636711899344128292018641295459117733534625335424339679731553407604253572659972064253366476238561709928938339632646049980467762040231379310036141523190510869835115092954284740106752275395132591737201228336337593862321044814873687878295636021915833390462903605132320418992966031626409825370481583374650589726578469858312209371218017988053441350744251618986951961572105725551308023578802408910313457772112570736798692915336258422432702393439395991871047341543498053848118410381533791282398989017381067517548466121259134258794339382567362664206516023521711368784763956091513597177163889110418121551013754824712327585886354384384890205978103118951589619687542752321562488416878667305208168439509565762117626548541168246973148702347305018609619737446212778420162744672944430190669754039911967042660093864532586228157053324925640098751369060001209681529847975931552575755585866274550841363726948641450696675040400953420410903063808373547296970323712856101857219306438966869583624987460742027842709050385393789283895639106562802716424212382921992123987901267629146772820436782468186786048928393380450050678768948225262214333084813925982499387942384336285880755710071929137600891241853245360265883258261538247413303679551827146113928500459783380506675516536655204078293591684271102764234943143653791453570129611305217770120902*x^37 - 2024111219891556249193664302617971394569083304177914095113756132333184662236185051191316982898185056072486620633272344218522887324745936955679830275065776048653562798724144294532392666191724828408777121912477726101837470390289146245031587467673153634829961135299766271368442826103086824769650077402822429763473331560391375416395506205565630445701767406142315107393603095790975610282796801596103347610230282246816987332551379378408265377907210686502159341729140398097410722895155048478106565826332643656135939044160904179452528729608984985315829793368160324355026885575798055440233801770255136887338040610520066756070684971738256011880188081562089269428897981570999419209152717370556843365838979892367165778191469199661744469785038521908503034912380702555224753451887799627546766317556678307258496289940592301219179703592875191631401966045219912553926863986401290619554370971266985720515312799080005267672244601241711942610253947082736183640097802290699156697085919278166273287442071956656926017216637953038306746493245564484640424022095767378505181243041686890712562151186160843952382986365599349063507609144885547453829548750099459507844088760148472353855738784209552543024771485917871096281493529448940517522903447582603206047257510678814343070540966128147398211489370312012909134745918435384036174335162463801107478379662585951257616218300495629978914772870619475684135973676016768075474623863307745930161294795920*x^36 + 290687736350905098075541926118947330584663168007121746010178176649469555789317497520284015442985320427845236037949540625454749174174816626936684950343497595442277696252381299331654518044511779444910753422222815625870705110382956362699294678808961241506704002607439198996053990529281709131317283870992989932331550542642921536770599661617369949910124057059629022607286930192765200346098965559753859746310899055559535587200469785803773767902028559446145139296649239339180392629519941402821630796797413980657536222762055604380796754101764221835184897738899944430485536745804526063790587109370009723374132418504512122027590073556533463007074583325097970943843230353309896612277706331153429194916227547070553995111542057726721101243627083285640450185899710179778741049291600237683506535055364110264801525156946713261166311224722599376786920953960825090788727872347219828152572234967231891873022112615838798889881995410313669519291626905847312172165659196512712551806386456675357411397305839433757201470889361992794636156592052631166451612613568933669941694695740266018985890931148246724942025111531515828750658881228049562896541753716486443037008780824263226490280569264518943801222432416231229263343656633388780039908125248033950289410904649121593642699400466774576506914069138596089858358499315617223095863983618425357383397646454584923782127726171469201734136908466298010042515225208643724993236427608117869115368452272838*x^35 - 43363237245149292974872625540572667992220887921272980654221227814136381180058223517654788155970191394924629847672231457417248591666703614796965085549659119508374265562664175649808938791730315847375140483690048463813370424005700885749647944718140057871540195835666026520859605019704061494870941323779626875019527065354703759059845682697022019235746271064068009938398021878296255742641328899348677373234500307699782297694057338592152939996934348215443527648199857871128840659768311302619115407860521983472588126319967586196652680377546666555967578296008745249005317770296455805724826653029201015468731592949069687984194879903730015222524647222685417240571509171273571848866778239207751748300805167316342297741441232286073289652803689050962513882618710012564647310527859213421697880150662259939079352480132300122218520557699399336122072013937359221844654265238890196299607265551005493268931839481106332210040381794011023466219656008432043807710669136409842923944569968904125911279927314398453596733163941447000459716349600907924447328619903047275150698634719908482420913661222752702539207395235136192964951244396070763237455442075962426096501167721897211200827275552471972030917483274377971543151327249869497342997029949324864966996677486205065706632524665564567797819364325455421537415496277383376116100909733456180611651546026933156666430812499323053442980430416734534593604895063284427607873822407050428260893546150492032*x^34 + 7040267760743750300284819042384015204834768189835003102285180326658921912846448557145145347004831685144783585096353168707226380650250174163053515327452819368207751166166823865060638481626006638818337313410122168343261922556970870634383215552525507312187285613284407752180831902974689516528314924470116894670436960997373247192360099900924939166542599289406188824553793971015660171544145593585067229103033652149817778525355956265782542597283818231177642365410115501629327432050097822358032940742963361567553591035282493152721714246087444195164337777581479149888772485829043600503307280460076976356530660977792588180849529734428213435184167707455098704899120839135804162799220179788210468939368661822744414727079091800701400190843343451250234614003771668930879113515875550208352621736729002104383970695055327230677171913473594812843468311338875811494844698857216962144033387289468432350784954193814768313949618593699563502353490552920186751539857905007169507987667336523661141320314573456137999820168399706145411891802757060353466992805728425392508529350377342780589805238491085179459752249295749375588035582277422609925058761173530370825931245954230670088622158942163464640164321975360062223935601900235998157399732248220845272308456471573066462846024519774823269218053414892196001814357791198525650821269226277327619169182211568518904721734897021357947104539082590891284973360431839651690647013585486322182486611138637610907*x^33 - 1321345916936558884927189533807070727116110047118100058642104270302027784810761280467036638484350696489962649691344835645296866734357959678777784432382836021785727789147720612610730965174566220381455834366700967948458807673895310758478723340130096660711884011261877914518228762804251969329466756338539679274130860840968291056897505784710070574426396563932431793636962353969946387121245298973514618594214928169580602480216992217976269459812709967081878428170979441275320055911154078782170003493085196963526978072097619242408728373379107401437410450444749289564960559121121017939641961041171050168460909690330819751182412014802631010941820650092932271530922093978475653049673366310065066704341782844269879018037643909621507625638707679855807941803304687348564620265812979599713567127294320701695884841239046332640809381601110434162834831286628222107716985361297991195757825752471535289362107333021517414518172711278843190451755218053954891393431326105447240023080044844405641842790359000968018710692334511973210242696539180180374612341658164447910705012699055473491880782418654390249409267812345756365068126592868173918199889122991524794115365236982863140782381889377169269831508055642417520752061752060984372111453436632276554648423316489071462940263178132313750151802827730415424228503618793036002556778715508169383165691591505909976974916029552758054773089317824582109716724870595299341922889817236022943333658809010339317100*x^32 + 272906707150806577587653566417553039424616425394758327988407716179226344528671550668618898535491566800754416068657971054180367848186116557697664471835995133184235914144476185969443572516737921667258828780915039878627647230793661178692189594225397635674326381987526730443776760138261758698498063088423212197617942992499860923910375364829110041145052306959034996580958729560824378993098576304296091069465324005431549168490967499257373343434457956474517620252667919517561799996519339168797835073486209576177679326008341061435807335038702807875245902870694132345302890607453399209662344665086995483510767571749221314437070552137447217546926499002772268099489519942501080078882669352270760233805408690426596781381757828321279738289158785340362482983996769381868607100068521029730592755873564039006202078073677865697631811051490278671025065956174867560479873040093801738413990294844353054972201009208458760321355871502978440352955520705155699668633639466161749317710749359804950940962338174893868007368155224199706578000498896344203020077456587936517999177968606610638456532070150779801019506635584090727085612689327306066732537452291287053866697368159118529240890002882582319917233538757634758520373992636446029726431066235515567861783259938054462926254097379393697450568792821182538565328765766203314249680019564076822193610638331960861578575385905711546222292562383980455697271480498636408336956528455108383346586670113744837494696*x^31 - 55719877604816917916073298678150387819683387027994736885143420050145787221920640429935219257967187640613185209451683845255549563710659685852606810286821619539843854470159501088543709967248294160366220629434627700133801788843468775770915229503554801301022144221458400814602994672984202952839124987453794587575062813051039838722009801421041723307758007583722609820454780728319468103612856037786892088803657369824144375527443198467356432787955220090897513174340568456912957812424763602977776738187188352176305392157646125674599588667777545885764181180937940649683947908955007042544498474214325516902603622818557662563560856892353369014288755951678290185594213718122432835488571598782133795662493678398127287187694585740425211282859010494274169826232141561475544214572502054108086092902293230326196870241437768532664482936889266103299214070420148942464015514772338533464932199343467158634478548685690504266048811634818549745969105081331547465183674875970318032004998553625052667682570138121888406096747139761623939359108865108549411733220443442370574431608092619751323238177287759912791158725901106924100182752388189564756194288912990822242715785836563492462680702872720720711613124097932320310585198908562877053133732291269773736274928293207274253123971585844610000413176322425480660615828657079702354491252982664360380308068888573127839524095958482678191248913507368309362269870982619200025360919424820786405871029906388541661547729*x^30 + 10624276460869200071658624702585129830518932773744407671869097096362660531166461896352518670832561609139859690319728470702203844512642055102058651042772976874074566411551840997957112197057981242546935100986345681623609821436879214452798711957321778944198790971981163284769762235258721306111119859096379275015544726580923408504567605752605200160871735756264354746126699947504209674159086723565295371363481371703487324155808395933258023570548294275458674305714698083921369058723813208123543866156845829766625492304122459132103659378913654515214687531747625988142702491946933065418121398862096388041035638112347358821974547294731803784036386154843673457648772194850227670800547280579185056220644932523198921850596981914265019618525392738330863826476078290353651354636171277217826163587391694832098298696328368072355632985326313715640323797046588245416837236173497672587880243673050147971426971511589763014059012472920883950394430487475315034156969192137754525202905576558787900498207407063129337443408354549204632247299556154497347979563080172004860609969402844461318241844417533493573420603110190777083291036377367671372894091256066742974116232624758431942310592507099591771769726426781612369207044719346065642024272232206366234125192274819856928001065254792836745632951657305622139995266653998515400872641724260454017720521072489945709904365736044191708423907772699185241122120836948685609672873042657419640338137423175447114888321084*x^29 - 1876100836929753100818275445402177984522494662523569772290429701741337585302193869004962263245883159519461608636697747832483521132296353218381534137391931293828533224641083569908529779617373506511646695797175866895845739003756739125708782208839019130260339433237830332381790984496323904026322009536597116371817706675209255280364923298904534644648710616339188763534155773134438463626091903689984540032108214564955918193730993192312948694443316717723424617524939196328838012747279670422453841512707272269517253050779542357853005797195544136602487469546365163370717714220025978819294908598849819335106727193926390114931960919567993714741025933553597850059913788130758426235594507543313165016188407207140062349894141764461302963467654190476113479237955702549927943460580821356530134773841048859022978550750743736101402504204243749473762403941574432489506536681969411450262464122840509762990588741088453988821320342010283233186067409613972144933776362078422634279684270146293944073707475051416792601252488194046811139818120442255969532367373935538683216238731073658000377665624692024258914168618130201654958982929342730559147187162480932486386767996854665071242867007367260415936394349192393638132556749287267099740826773880063876300259093581010534660923754481512048815169152087982379880396278976459308033613334189478163146187056015969292563658695923827978853894439789497846089566875396451383378239641751567018574749806434452542379322097540*x^28 + 309757751804663885858186012305724290647518419855155269171885268577382394938882212868266057513128461397239630464332354886786117669388609094251850019822993849031304171327411841586704298022604153733833427854690710247030047555919048656704186536072234262576300632233737478192184961274700688144054468043247211898742683677614600175484381688335782265256833103915112913191721375209522699908009954145177509670684116592896290157073027348772154562948460137248588589773192361310723027800983997011227174464031229856183111117072692036759370097249984684605074663302539273951673199379938477129590185427212963011788131341342160499234455350098120985038569294346012089687853824817929116436181300461459161983868213026880494173968161673240280324945490718038540500434023526763515994712924205173057841921345770720812807849628595253878732047938471247632001042708929037254770279427247341462578235610897855216807517066674133515040768476072232821399093423137830146375006669965951759419392838271023707563126949980176628153126989531709185522846888752641720092846796358723075354038789893228567066566584868892259930641454005386915725867058672025907595188871130502501791534711285396251826403344952537903729047370670468701437039594136738147427024025868847600097370596368323006669828647773066727562822058965959853066344331677029170312277197826759914923490558269057184541939015609241650243606237396886139315514826318209762802298838031008226053448285585394373510864838297792*x^27 - 48077106148556398959752964992231996846496085138448287861084642632610809007266854540911353435140452738356901813146736640518139378251170723900014832278173673311413918454062980585995233164710833211552019578468181435963447769117471182073115753122494644245440522971791815244112831175733798074968921990389581032842716446844400175903478797895024485621221040497371218791794266405334582269592359936325144774996469413485809036154788943317264227610509439155405304030848747951876016964045325179802072767113698766147098637624876207367929108205319154285370644990623082842101429008997057025439969249284279241490546873954549608418072388041184413996457823145296961962759069741322504270073013400437912093027097269442463093864328073319707142711073469093067118271968006928608825432801682966483975682995128027353253215381024874808563158673295529999483914275164623744853301387416070930459982242496967638869440288164884304846677467882440982144196640650913834498683324950252194976237380082982338061125433137396698465713649891117917286971310766002158080738123244466370192061626263092874669043938979570769979168790600690939940540965643739428706710345603012582631918148304585763951570081130009446183253779421671139932731256926819935312799453683390933545416334190920453730721243453682662793080385383391860471397289647239863698911802514790719463833413314490654003794368202547807966079228332152799892368184034750899444196418561165947338396997743499642790444268252797217*x^26 + 6941943430528134496338589517741746414794906810378086561220174066311601769389628454886306145314460512259236485923960128777097729773342077151004871037534946155108583179692845582720717540984373169652267972693727581830401608845471049633986279186439858593894834409301919217666938873487010617205300964296058608076791805785043285004222926546746428206868281371794819682956072160430705763435015857294992187920155458829699386089376637005568439570145459700584974498992357589831117486249477850327448862075481563975565438164081198895103188747211635104711950464386706671514390498047508134125930523384158165426265043499186193584579035149654567443573043056693350129528947919061327850440416790078331528465239917573280879688899301837048353806575996613583835558656592749975520374292848548557442669398136997721217061095087449287080809133965817057699901279175090146127446903295639971385540244947360254417688552772624039856362302349100496207462260587807229203300329423218329700496668075341863072808744352081630755392342687002909591228575782412058208581458316161097115902786704187450958911629965092625429283032785375902554846190003770093211518201533292313879465758590815013113846587854365667279738935878627001855641582827169334808671615093506455056410464513055794373695033572457651555672906778969415045686224891359949894808644346452865729995845990224882975654822427159133801194679595897433662398794981718251244274342791153397075602711010297475736312226305297335904*x^25 - 908153749614664015926587402737504895523886860658286056274450697178173921757550970119059261062733017549750047417124801063999285756377280834844061622166760715362586483789564932276487538741527972269493302699622456555912726264505904711703843801168817896302889517718852385979175188926299718156070384242104128809388118191259384948173379557628780152623235174956547232994143227728759064303368505036644741574116197065823605623591004874783127439817252405603655789042753584218752855728423319712687048046619916682472357602904033601411291725730282379486959505959608866727379389235778310006234057163417265097246038246724874401826884633075487088188308343825561878641779719485120401200326169110404137518922319491986233072108685924909871896378322190146976151971244116813014651517809839709290193365038238050817034598788662295563232852343348200065598845150460092302132699122689688259575771194067423914342236796300293890532471502323332177654234211355197094148976303076414353787564252222932814447677343053935794040312984477175482570541197824680826254586724678714832194712315747699733129964127855519630438211793634611347573368717609321809924948294737776596789939019610897059076500786830781199757653124376486650408449650485868942531155724626311435497531328859034534961703700132311010297193469401240399181072458612384199053786521659288299271729638305774520010321987110498591987237970480662974966778668312453763691707841652663622320510388236795411632292376204360349944*x^24 + 103365519158108669153160150530792153456792129465717804475577844346696183850222867439327070383275457745766317630499738393725197468742650369994292398697385237170939067868830211261984202477543736130342003594207915619630160124672332812133641200681321913779354826493063416601884198529019265343921671329057623888207555505684251209206803708989106329575894328088703795500114927112752515724634671684199183946658531282460543123421824074663862900490583732670531889217104105081893011024145069673314578375596436237732836038636069135171679383948540795246455268576012057057464972105030022651799431837081402074342100889335991196016544611500436050145223243757241923375479663884746380693677905131763822209408078578141450907252663704277261399296368309444710738905161830564449506180245200468562814270987545137555045570770431424897671939190042586425202876775548400037526122492762311661651206971455366624181829519153001681678338317649904139500474669562987214810270713949175707192819446969965791255646777736788802739925016025211363825785028225669789608282796182602446644434005302560707697653708496906030721710489975230813741097663507366446460455304032000864880910603234867869986922148923510513294811867636652460673857545010376420379718639319752006285164011997825403016599882677167345044488047246205547713368441193432377639280461849495322418558924993498669669708787019338445750037942105563844639854846240931236063014189481086271386059449431768208817085419563177502428964*x^23 - 9646442068815037709600085121560417531785161490938790578440977856434677602038853581781634152035312333582907062555758380146857323378083128169620182289234219084163408044634610711855060115171518411550284315493173826346967014493022068056008625926709513618077932091065735969562115038377508562155860650183709428536424297479975779285610100446209758625009252710900482366113656827745862881243097651137094750675021699205290038929359794518113656137760428221869648054455440363147159478095629697678711750618813938124526933545965004075241776658820703321092528682702408451992517293309044103903082373239189909660456267600086413547817657148846182514334236677176223773300948710634093248718457866207658473598971000557822556393955212562588201596964073258751997478339289933178394432560015435219812481432715723398024441799484338001972061862474662412023567139301556115485177873686996602533544199462551055153290355029554031356799507019731675437859761100420562206352558209429072789185486788368010348953567656212235130201822997384747110225231894423929222904813624076352454639092968780558678389644343417909889095239447433697294037959335400484496510627697773093759885198653177034231695095050897806352019418925313072856065586828939113880045549697840217049449401438016021180602066819682599324856514880652650878184004394300595909078801607231020393212366344020885116086505302939514980260156808978002764296792902766831909813869173924902944796774140498515999345482020228553810876309*x^22 + 644609939613388863244747478375186944633181194543988046871033561270093133773512292488448710981591624582730060974589719867787535747129157787720210124983245390987425814352681004285415014249318254332225865794248245202630946595467172654616623382598142168221826665716670160469090721580349762528488193516291764470237250718580188828382589801986467138524401247032808882350853558683057401476199999749798749496852460688018358581010804225123861937387815440255931393712534654000980152687448016582160686328002155137007321837829571929641429850575071185226440962397830772019847688999506437151198809714869156739992952710097751703671673281209203134286219705104617806727463631554442358297159389197566770975099009626483859039545283749747072060596869381984092424573615856155826263941081531312722123048278991374373321403370085427157276008023931196506157882266541033157116905357198786716997695300590895802588010591301887483525564874469373337924284061903676993316700877180823516422999959414597098101720960676054454798920332562969220799766154116432396658524575892691795167546018075177088355914676581323436362982597976962206839225989845617572097570893959147240275298439020895937663383662631239789358993338629796932391678036471936340835698625484999715313171729029230443127754254332169474741251521636755739861597138725259142453012374403459340466295641618222986630802547441129404973309395619914023594520128531210450751297461761157986248330674482388975283034460339434442115521590*x^21 - 12300667045930274571045238256978659168833740055226160305100752610072441521642305325351661638648602389512741018860026064877594608280173667366659803269632224387436758727126054359041193276433138822796200383005125052159591183055713727260211053883446683511632860505050648779840910883450045118035776199197048614732752568525974506331274720181266340563492370490817612111062655488946666496772935158993740244276032702221862761943232246230535623044018681264958988058671772275560100984719533322208932288182101117771285986223307689754508640234656954093188874533787817496661065169905256220551410209433074593790602563993642595873096298705643230014167057665706112028255635322116352653252031060669041933462277131974667966668146165912798821555972596865048342589790328060855590143909491381085880218024912001064194245116063471166185754971263330875509580001549415622840844138862547117643566114518164096469159716263761514952567270041565824799304809723789062628083483346474388860387844301763093350136260956626707435732931084781277459211223125930813805661416375730248290843735543304020959038510010268529911826403328754428211742418560345338427802441830265924205332262604548090362434504575568609587995537782353204522438969673919533978308723466625884430642773959144594679644245511859991987453812521739061766563895895960756403693272904061852990746361016507785066607070965599871126712750392937635644971255468230816010378299059884093577406814589170198366762226684145649126789495405*x^20 - 4113135862714940242364134543826679575788045814518444473964898035685712445380814336894947889260050765097779792926669328980432962393236494405063707958513905977161626933540962297745992469708462980782618861795158522185219395438133848624262591738640418887007436065952288506465557822069951927659009486495870746920285355703701429707597152065698198415020898559869307573760914788133101090906662401249490016155191033385026113777154519444175645359746363625418724220399960985888708342217727626376056203184220501728932565887696622912585263125835605772475436435933482571458301510386250691391159881880330224782869909276991199893808073341494918388009549497913323281274995019150218600260093007821067723198429192849453470437763327143487247135485108536886844649516370729156888341512917467404439443907138647186155690548871716735726158563248448617701414854419532348503736600216569117943845509035493370109694873737505633703035745024643373212902776868254960297564094638284050823630720067212925563791721247725368953504115423267372942266638841135623712414954980611017967046505070113535537620177623563587576311357484181805857999636956647487585809178764852945531914493030420423741735516988012539318297226042108656642582945790282115373408859811837866756938588775107725094032996948713908452645996812682486315791926972213888662510387525427910016130271256048872364071703142780285342290749210539181739419243026246617445322370432924221504764617126914665190579916839619580174791286373707*x^19 + 626405959077652923513425118825035143416541882579477830303430457888955501864749492330121185718193298059222892378088044522323277246813398960449899666482802803496546094711309693102162607001283746621311763813136622756220760898589062144058841629076432713075750674411486767592921570037561212635804706483325654376761794258975661106251342251955920497642366436273184177068031451433696918609204106466179202233534187825603069621850037874835047036476534159285126653268559805085227870283105999147465575902361374844683549030580587625124858101995854627262582419293209335711873803498610647580431877636549086395587492750830698190353828735395802276149007243301469817421082536135388700226983705727544588248652071334314458832853166458761929409024893777545616572744809346596199787322976166975287900396493380120880265855138467513822895227128144372475550128174233108947527157458159398143445563669292469795084787899234120291491751450370740295094655550542388048845863829635697934171915040507653960555004466597489422834080268255980895314435332048266240606162557684270962388910403027404072456832155175848956346611391562204220132769973896404043301320395630942240417988124803440017361509304575212683803324386321771392016138614588493224945639046585450950184432005987032127604973060355400639155492334403646393719745941714570581117257534656203866941569315523582020329573783823958782092040605426477843370962462344625887654532204339194807771091084794731637625217614420917345256126208862279*x^18 - 6328915054950768551133742424018692839795399149466876253393087644626306759854723494234847778910339083963677371336453761816060615887193380402326986129830783510323771491114079205947660272612820671256749106032873373008694536080337824970828122219993294445884661534555190457081004799537581674840840332807443475094522102839044446869908366698528363704590303187295043351245347367894987212823841137772951395156900676237150644868257745369576544091493184466414351601724662118046259708782211485571492268062222636789968749581996580316366505786090977424601171275527205769072713530470574206090400472616356614637261859851132380441081556935119892819248666180230972028731520567780362398447722998412434035895034565276883731621354078768819991194737793113175382269726321140911662148829985393608703735927907536248159378372195995423802291869200811094581608879316461642649502316405406884801081648077558075448930545170394818856245169152565314022801969725962158765558746205202808708824806165398908782740928938273862548592686990418934918204407534302446207168065885121605268916115067048104852095079399632805821967283667597831198025309886888829107799129542941292928261759678849770175430841879343385301461179894153655108481764059384688211243071760871016596533861475253796495661398686739082181151390772643748014645887809103699116673449489156178882465992826622622194918891033182081729009899159861070448501976276590736195456590131458944001098280678526385816415317049809153946843818750323665*x^17 - 18332414980999264616721925503014677948510334339594254720040167885062750762408413536059613173290580875038394761857834313199581017045409994767229741460602756773350595910884391012608745432139496810138444798510340817592287116012753748705092299396130439499657429426624682605334242598903672690238716418489572787463984489218995428592300606330516625228072047875599485400635490092966063709286066270781305450381421479385273348300057495684834618925837903126331464638816999308680609888426025223881170284343696753774677743884625814940464868035991749962758318900064545462864796765191082206996086052308548799144279072608955787335261791729815041471711251259730250888065422418113693316139043902347222850797702140855300805212085109514536084464506182361348045943321441529931001983478559804946211185946561832627234509965141336082201345002938121169172215799981190972438534931129341523473621036916809639201116441393716237891724301376774741032492512254770845034541428645440105839501766760403306075402051762769289056988432418913225652839118789937555237163326220216978009792063462487101775965351189929791671297256205649791369324435185879491360733234958016025032714681620596199705500356629048937979835279738195263739325403284988174549457305964788518314691951130689009644150876024407960305494791286600029685216010194077795675560327463143403978898509052254696729122795710418641569258738106029369940947801298516912401925589531527335362777793538786946040610608128524904529882426969558546146*x^16 + 5620995654316355890305900130893992146632737917190416501836147312297277024028109095430032946434097413719700487155169263319348716079235243767446068252850877818054409186534666323179662904773225836163785577541886258615064660764906039662308927496083595710729248183194339381228180866768326993165702528698441442712804073011444867089418709692829084913698230385799642652389177744932531382344720841757623268998369934877386380329379312698226100137629651483006802901114801778681495060559672740673412498375017635994788614959166881184240946770845217718347217789897176524619189498749202054851945779088256682881374509951396234913974896275883607458582054767299472251172838303608323788321536712353082093947445210431840386623102123205846078387272054540359970236798620795194914437106807474016666853033157707071110202795416553387814100374741149132091982647612861220777452017258863815857396838200832551586810545982530307669474657810124304561791473191078574949273463979105526034688100332090472801407334102023837869769122157016683638645261608852175695481930427009245823533212097238185533675981356281002104271987241598397043418023539414422816007498482236454175768238462897601430613234535545103554235483136320841521770599267375788728917831855774385659189144055943298674427481057587727379685812857210399170870743275095395479146398842659146418914001668669681305799104468458949226096629687283663920394173484860344183531217968223660107103064266320328112664891545776124639570184676598561861985*x^15 - 1162495701518514134762557014768130360568743178310276522000657868182118991741543489579568451707448649877503926240936881543246376681639898212307891273559735589039713306204385439029986611273036837901658331137891399934009111891821721054853986098724363212051512789220402030703852526363099249153176732420819332454918013724594945163025729851624858973199904261289214191575682417392719108884320679243346522614034089708271939923240826018378399500825894033657180770533100687895863435892388392274151177050413430099697235569304928334945365925023050423608622314749399628684462426914301649268541243058111516069302647757404738146429214941692869284071109758314420439025650799979197745546878859360784550217128462008581332910561905178505010022032618884988951461754096482831182536250949863288768821534302257985266496303176337839216783970728786776945986402905320754931065544883858007861197610602679430291223586960619417910135074756363458169589770628256132241920285614340379401578799816421758641913695162809430423894361859569959136026194546450264058257623929769363225497048616970917677055697880921030574668931430832360295598832054668514612810937981158642302690577476961362552539609780010581586035083798708105661989931774313185072475263529111665056079092070798830410359994064052798558275898040865833873795927976937396478001138782424615912847556187425660868753596120342953128603746816069859699528228991760271168519082692354915074246697846952078377778561526045411335313748645161037775088367*x^14 + 195538053013369011789818578993002458475039805991589347975957244419750444679475008371690190989372168020009172827955926516203984145203765429643319149515763912915030006755949570739409097550158868255466954618516380274844744755349777647253194146032687296346247649473744382803163403627378204809599234024473518102625298313428812795096934764472860239777032015062126617411795867846887243157838515853292545878891023948906422013143497094494955806862754212587631048150678736411273871333357774685142929229089262606672456656327288416184548225418900457699851825286814646667371996594384221699840249521979379789893142550979838752486797492817975205671431051155634097267065140233268619057867730100289411539798603156897033385464036175884683034325654896126990693862780041036123593005817136193894336264871034350985148942207943371664990195333799620074708701647342295503540715779235260871793083974253096619420570017389352878984538284683886676268556089543925523305037185946332815156335676649091032865201558873057106348507050818216736379885923281059458361608847975899057267529564389295887020009005867148440994018759841177934440807419929641836245775128283812660224303505496772978755618504587327295504665633167150988163778049568434951562378914150564325934197985119886896918673089730584086052707552377703507114918923371245793515203802752184344979107762510184352288569224824746870446903492813468126059160637275252666343614702494360169882245549850070914127930535694367865096902745809922266496388505*x^13 - 28290484596102178699249578334399514519051100138083101805299182767013467712433971678027060430405689328059355114590240955488320870961776273481948286089396510165684971810937981398472653614587432795345581072861595746200072181282899525028351554332874970931178385398618236602967721129444062248108595568111871327184411553595083061836205543000149181729198731491317888099285854922853617244614621459189917459818674310783128930403892904774090944555130926129975116306252917961747947587870610680248409492086182409547382599999422252155421715915350822170511105180151804964125004440834782227246655230055305454733688612033463861478405999230555450896380138244131638002778627264064153661659928917821569419557448792859798837166691403169777002435010982757192015038826888968793560540190297671919873887981129097965365045170725914133518825393303138881284739181547124800782975179620098821666064072029595010102001697348634206845510183606594027618878249866033802098866029185882724013831180196185758323092565805100263359059541084063314009581561811041795417952005261490051529574110697331307038976827079534403677788146874215356728532085301669601118749788795891325291219396446341553566553339528675382292670037988853963659694309170952391208816180612147206275833069738648742285027418485977915206676193475856740807073166224849348050489137088144672285319595418831470410174759812266032353279375444742173621906769718000046750670669776661135252659515956968387415662782004955918357865844239650058882599871595*x^12 + 3616711088795248866380136761697927361687802039318310688588235621684651939590040030775809584543538213089384331144271225515244936231329542185479331421585905800335020911967359482782326357301426215742466714558980863202444713641280996024437856994996180542264270800824439483535468183336009343272932903530612898327532119181278199957230617918967032863962518314864556060641323187986886048585283942939014571331928051919564499398731994164288665311935212293235479475645732796166702870119641403547503586324850710438843049497224848983352279531318654064119585569071815176555156472599335741943893928702079660210107975205935979212317731301902950862316817013641944493362226898139540396794203304938864390104861367416890297580863321160662309488025427604103007775067045708528664018664165060750695568545285598327840609105931306172945332448282881613701118248195213431710092690761745916433497753178028894771537355500988667813746865395282304741962858418598113870429576174374598174333946077506142424254798213240477200698573821269564116713713338956344915335544472426826381698504610533343596265536575180941971017697872402804312224051826661918148491992215927286321166565216080274912198294722286116966447595174550455130900714303344201856788864077024900970932848911431608324469603183184218661843785942929709697142575055948175398439294726075400583704105610479030355003939781119629446423738339893489842382612691420951942092257559531192357104818440581386308865109415601882659909453429881498194421098197356*x^11 - 413765158499638162743515719955463715014598398690937312047818450243155302391450117427075521106739865399004535283225147187903502569558766586428951975289208151430702847278597485444538194006260867697232843576790056161176213622448983393563429407125154602131482840732964246412744872406149305099287478284863709718713688465640098031607312390909109896070008828447707681470256156522187970296032272726138356823230671980661227016996149967266760418651812890701824850396376954065272133954315088447632690798996188690989559100590198020785042849105799035925729169665374118842711852095217211535119582403373852799141909168422672429990825994232131471569210051363509366709123966017811662812231444783388003521840170054694545431864221349227846329222340087028005267171541488923831116314673233685988443469808381765609710347088567104024628328194543734714578936549724416757035886987196559188556250933625566927963762619536192349767692078254755625435123209259579971876811987807162751246659016998065333544001859056840367662427450217264723776842367089780608102658014666341085006408213035897944851297061077813096305519605907640359086843134866871620653747898391948497342506211358196155830114342907567191914332612636197153348570445630265309384599706738334875623328609426868511254008540593876094057813657528638207286880569334485640084340256076736165773895147708867006375825127065974230212990930068838618377827562719651012847576745710775872140745681113444001156439341886481310846441793361340307031335176996406*x^10 + 42289929539243084937382680595663842432063980821467684771059044381177148673879570315988978955569551805236157147210278031487138629228186629712360601335918422702128238554203649069754282710450114332710883483332090253323246955559535120458253780686448061722264710769654734174338721496406393676759289137642214827161406898931355943742599561662837640924516917833451974941833464083569135137543148290235592274996298192208070206529962575354240980761162875813174427062706052330155158156474870352010257479481850273572442836617722918059511542078084409371026474731852158819647817467705235853963288520404744752210011239479245472098994412043965355751316803266951477546358460574794876328897641261132109572560767654022597737380968506599381115722063334052765293403842745899087720651514730461700883268033130637404179063184044336047085433620668521800735060803365133129797427863897361892794537334278946181138617592103552047901571603414460357281597189210460389501458300770753293143236061933446573067668138130505499503709154311546967254863333578637221315354758571099559733411397063732103662400643106304294346670648080449633470000378342193308953493534282239145510401230361118610081502682934846966049111680094473663943995185343713908626470814656629454903703718367469242940045428776502009748044427435064307432126311879527326913385506110691284178831520961924109632351950457929971693435384370391238393684713465432252155586934688818205799703491359647935698522645065009452518933310594795512689370526515735886*x^9 - 3809582702277739025000855492905109243297336087655067808992517850877615583581718405713741493150294694976841531909867752470832610682370566913608939781195183965783420043303199826007575205708461184628006170991262865402547838430503847432306760287544445572559145496266678843682840090183281226443338014239088958055114393759037164657034742885127495760393384351707185294290990508423609148521860072975808508780380598402974159337556003537641443332619335984589671069548152782543815071701809977696911199187131745192456514112098022408631140382369671426453365981778812604951807668257840720964100697219675450886322801519938785326990268948122610377820442845090526920192384189074207566286909510135462769910963421165693546125954603282235813676652141346915753472546434415944792880897529062272107493880986745281744703606631357449509900705731119057853446385000410277062037109648831846238180362806795625512550536242187344292923055098589899137647676838791044653817319042455610594324902112061834320405605967907875504940130689106783208507384252089283502004718386539058742951158828729487294430579937242923163086103740595599574749187464970140357723304089595535152643579169815531469557756610356980247663311355848599237983090144027652887085878538955182350538400527167024976842308583054150950519220658722664490624428250477460191306844076212525248350451223948215907327662226179193485963153005738434962298198773264027194935885913625970504546159139763805924458403334381758266189390820358606486104550815872627685*x^8 + 295767755049296644663672063975798996392292106714679688248940102357511535371413274994499938666627751602060833105183161721175041667903808584826740112990949440254914699534859844044047737264229512974301579729277276997439461995677830816548124349975559482113818340489049432286478361045469561215476015810463043985432728169859805009782658752683889192509074196254246089421767379412330641663785891747251368372905151802919999428826008021115464483051384107834427702821082236161102442814610400443555226861532066081454478369098823461768128435586964182197255738950265479165939172754737709946579711637621797683426912636278564397423718347909988118090240683379549247548206824989638602344530584725077951141651505027646453651611762387353369392306252888431897093351658794031412635805094468427229479799840307607025806597524476987364911038302032531362374175930819878836468557458694647757988410657205922976187381673888731285136440573081740311482435525516913032118898713891854021194818124155602074715731623762023387300293934764694933549930989889152675792099087672414687377421605452554522621267240503626121286623663846346579054757492633649023826257927363605232492472283591511002855523598910639241577398741875009718701655662330531673334580353702710305912529714620127385092938194397639215896598250133259526495932238656626079182255968760432209535620771248943817063858225657680708762192683839285608265889312262619703613433564247017837294256168695352761031936659318506025830637908669189946936610563289618081244*x^7 - 19238449514808861639842649937591333518613785000039240523935832626374516347378026333625658682253332939622607318511380893470565157604254070616159924114126082978338013297246551446565049018022501278286857192598631035863016877850119746149184438634043020194418108422040407483453629482599663629381452186621955599713869463720047832844110660458414850624001332511765721841371855343365978182866278246701574877740661554933090871101657103933321956639214785748212177583335271815571266383181461930912030372097552156997859759695562012881970599996210680875035121593114202170085243885632897993659620547874680676546553612285856623936816130421883254037728078177796299995714972364681854531042457836409291588528825952138784234380803534171357193135995438155759284298457266765277844946696812103959139046075972056971042209820374997446371862019319826468502172706073298840640641593735581737176661947587988223525596595944222830651176354633877703089083386333888055367350482247673436354872448595740515351526155199959721979554852058906684264799739910379929815930432698321741677939934271315713911474538644615150919025824204615788205438749475545988332168699193002221915040990398326664856282129977843717321907442724054725903806530124727456899739492171048765005388958077785298295600296398502831152897375863164166061591848017098519291447238825304817352331879352999191586788951674318740111634316649010244647715818969108361939419472765131898403378744827132561304808123609542951853523850142154670012602920699131734593010*x^6 + 1014976187286287954224244947101593834136051883474596000707339520251220491323845583999665462014614433451768047962050471162801860649622099717965229926294612852363379963255465081491495190640502036732321463488596282647009163969733036451313867698884024937646005380928935930195928158853088350518160945439718052531539263844807635392342822501474458194166235786776334143780610399895591224590916210600467910728074882597077518863003395883477141076058393804965114147451953824638945706983963330297136857291030936836207961780776788409121746310183206438080566051075281025250090315196762415293501779104286428116732583158742780378998556340770768089004516896644900865782580425021227823962922287588613573172137730028408982304008349130400493633258697866191780775123860933757248545002524287321360834094746531674665729750216673502717307712194152766930415303804212538005840631549153461520040264280688317170952411655859816155704346745212178456142636700873163274366071319870786366544055097016538637886988182639568142720534952815793821060308829221941572913412332449938824937111507455347939772944061258250441533541743469711141841743038374356336254837843096415993585367957013298642122489050101012288487308726798300648586764519130012637950274260460877858646339523675743832162773585171627848645641612370566563187502898807507672632260311819653251935979936776297249158376606501112999818081947315385021575747441649161223800982222317978553466739552162735192443379819175506796848011197177056871354063321290958917315754*x^5 - 41848345384284309746132882988017660481812015104451255428085181229148131419420739998222681818979932259194825018136987132422850262132306252751200489056129332201511635663180457101340976187786936537893849357439733459885672407988264897063911322015170458703710245788866903601503434505066701012252634073771912722943651928200270730958278191699690968803934831150814257551757507287986410804207765346393488176265885873211913884210721665266123697265054523728351174935299652936142060957278003951337859583695288528337531403169591809209386884565327414374901243633039448608486390643314548052610488509683397602070685799666386312913150406012897762654733693588524700222710533955449808309106705612276349786779631556152157334016873828739394014815690781157203102455584071925589289048367993274390194494019233331178964008233404757091770550596872060048365055694884017923721890174144469474106683306342685509572364855766810027639283260129033409382805768124575327382099473216557997915762676954225558290932631569675338496097556138273350414026072760697556840133984565013670352508000252437862824860537529110328027320228215094219406985209516790153441701672577585639262173747119750603919770331108529496416210540739286748546727051928659598998748468374632306698984277911281267725442827710751176209075667676154498529352815302125539616703375928461412653547816653717415117822774452903296752036538991532265936239145323829091934074351146929205318938955322209248085996439748838241522274326390165444462086966287371682799919182*x^4 + 1287420122304791248683804987713847827456792901955708026434000973107085859812196493268764933613695303503822146196779954306917564206309860542988520085089652394199850287887591226120473832826191213728050600620763293862815263769560556625218873446377940704442404055412542629285016249649118057914399923391892276447985789032906405757131650077975992902159693638701001276404032145545276742599778183889539831009089463024718855926164889479404416809211137934369431862757957908326333027639517752687677678248030882305587368621027474535720113455475203149718026543065445690596794177606866341488773858951625151075384416318945158079310624915879390979756537179016086619741325368084163765525166550613929310717888306337505799277582010655096525585175170206035196225540808396297743407913989485107856335251372260513527918932076379864865157980623484299498561091521507513624820197917628746240572581457774851444973271013706747531381617139604514739612037731886746787890321271718800865142323012929725442938103418223184800628605300485577318465370819267992124201537159123954450539220851443746172565113261280262118379968312488024796460531369988477921711054828558268256948393748989859658823949718730655312930618397939989145786800516135528211258401635125996081189218728137098347525088511378679642028248249748475070850669241454871503106399816313140275927436878849170885319676831119321614226543517559034721826310011092894415742068990011827744605218697822487727295690004721694541349828535535424677883262678247395792194010560*x^3 - 27645298032096988634664320414841428054037458051177685748023529912285301783495018474000602849367643817908209399366671087701502523566980660995546106911093247947001319997211873611909379107348967970668627286051684257892915230160742783191334051635963384858342818302106164605238472731713445413863529770133692742421196837438648429385741206523692197502257294079959332069787267610215557037295725871023347336346661368910640009763357217633324685754334317224455151743337308256673220581185795707777104318179379465225663351610873551142471897969766707377717504611503798702874543927848660004371467891827977935569883251475631048166379155350313207342977287339843424822848060503571404445021794992045855362571320542467829764987395274601413360060910669488395429683246976893226764033846353157844982323398971719336937998961533530680898408970541973353822472715132942567019015377293470891080224412100433730000926089403605986119471367609120443735602427598791852109048710860024411847045616300288383188238928880111008922451996778060683745957505177027595105954554234445421925556718891327332870066310749196764552167456380152152173238163063819799779403668988767112643737058935807954633282262250980116659175068636246813617441185184520470153993370739377625515900824848851964175524636997726965363918078772811449264353870511111682057531783957530223442057811658393208416920744096807425775314647532099395536624000205376669462271847843608978625311601430307555577141501588288053739112206454859607461345974790276461708901396688*x^2 + 367051273255040396112980213874808108548156777760344927988254898798917474154362967699077594432720373887873061424125635369580749559402965060495233456531790692033189029142119940084792260253461860802997679835090224829174524538330820988415177692392097835791290349351607182078065997545906655196719587391570321421579993434054994716448790475813615006919756140389227608453858147393743847486427326167738241001850770088210857843815248068939235354054127127424515036744162779307477698568837776124979166876862694695530255040955625842289699953146077916365825361505306799726754443403278882549522852799427354076210956890080915807272177665114504870348560255980810862005094060097176452587759065241928405630300965978576133057731822212667051431408852459961338370165230162031268990704903726356217671199294146842856101268245169425337951226474986757697890595869325083589819996127111012190038105474726470840535893995717192397654006674798888582927058287426917769609766213726531292521300719099251641037203694286716196324504203427898693732352016412331472230730990429179214491183660025375688850680204043883888323698765084176764258301973226538647092528321378409440646762406954582132907265992611479893683907819457195934086120655983027914849726292229625536655930084923433023501313792287755205609583923564669604487483449116430797018583487308487287247888682191431780558265505172296699613513187468375595068479117757654246574611007361782612847196315703614919477534546617974584421036074016315441033747884588152937724023943782*x - 2248811387186635975037179424788662442103700897945217545580369130537894767206890786901678331099598473149825894072392270703971924035097900321256646750102740410914004908539895440840019507478908215665871845406900102471341290335512364744597931886759009749113931051553713174173214838103270066551828459339593333988423975498371102049487425139845557857364335535581223827071687587650989080725668724080261477224839047548344048514406580249237453708498987913917953430844730581194883922390279167000942338702507072601244656703344574541858760625351721808067916990068730764024388430418051779964749157473989704310459929308814064828007447280397681784988403559481538848547048551526184098596520940338562198339992871101982003253857812039434197066501926016640605040535655849180575059297965486237577461369987344590996306192322654871077512057518816504316190945616425041806704866785649204039115288266021068835761906913138566214647813619596864848642768767552171947320687765430847415857985155855611738832535011130132568308690131268220539216342490664145569198606521476974730599756032188179055839643256769541356756488509773553451412781193023291540551469983441738772308331899540432849441275330653335682412710475139679992783509455132587127707700621297196062017909521580827292865255217903124519501754921395685849775228349344834357999042548730956276413528627448390090880159090163772878926239014641005008132467504551156712058033435104534404259105081484510873286033084756648783923238548561869957109183406654873833824556335007, ["Diag", [1, 5]]], [x^552 - 13800*x^551 + 87361429*x^550 - 314250311759*x^549 + 581511055139585*x^548 + 194936391941125403*x^547 - 4427083042094950372309*x^546 + 12275557483139537383308539*x^545 - 11782485604374912845215459961*x^544 - 25174890471541869955843845383141*x^543 + 108804211688214025041956148483844751*x^542 - 150914923426430413554155304280558767181*x^541 - 56309940823146162254319064708988329974753*x^540 + 603125758693911508421494251804755360822479383*x^539 - 999351378153006916684646201633967138578235643989*x^538 + 143555826357404299770304022677727004331548024058912*x^537 + 2413122810315786911046966211915592070543653314796529995*x^536 - 4492531898486650253366722461242263699004083602156425851227*x^535 + 1646555622257136562217673879511232752601212274525797707885009*x^534 + 7558499190510325133885955904527697298975726356240824333434387376*x^533 - 15164442425270603535134988550949815512550349464478731512370368328603*x^532 + 7030252122255133826232203560510461903321014543755253304984573800135309*x^531 + 19591116529005286166853170138758964029364876467761419163763989766306048479*x^530 - 40527679748676799234224357616621909571714663630307765248975673504821558803567*x^529 + 19797131362908725652966534591015813504205198199870672502639844431502840858253044*x^528 + 43602012129837026617637260715875043214193659654251454185519609050937428618644131932*x^527 - 88511477653857191059390932162089334981495251025864566855345276719005811819145318496979*x^526 + 41259452520196190728086235190812645530086029291126571443883726095163016256961121671387997*x^525 + 84776130440377346437425738273458635220558183307104406778400829740592200575968420771564557373*x^524 - 161056582898807146575036908885178727565961743207542291038742496075313186124280150981503874842280*x^523 + 66773146753550787420202954782104858488798763951952226241467210789997278367836971226881198253668261*x^522 + 143667327615577921485389028279265381367313928522558893583384002382122303181539545991586237648608521032*x^521 - 247191697769729010116800450464068905350964202464606412261339862182550668227986622955159658722576685351511*x^520 + 87361009806066687463602452807922939912677594084102161951791666140614187312371372240119844649546627347756631*x^519 + 208638012960725227185115342767674253651807143411744820226005040567178182233981436896387538727138965773788398500*x^518 - 323770434669790957059206651820782505582452386218099313283805535919947100190434424503993576536807543022287299838274*x^517 + 100583176287980961810258380083531760567987413098569989883458147669528203566360337772411286730288251558340056339576973*x^516 + 253105121670152593677574267201338637607305313116487875933646631916073907117317800043313956687036639345274190278626870068*x^515 - 370513971963441039861114679434339109945059295086141041650031683385566958158223453130562932170742825467563281963607984211649*x^514 + 122564751426958451293700670583740185471508335338179678798992112284991590635558732472379157888985975143880059962075375291956864*x^513 + 249004885512628924469491607413692919673418964217336022174282011231493455663424555336205062775677788735457506913772286770052082565*x^512 - 392243856674443640082486489404516123282674582396802685716415407186929484573738836541670749412350088854445554620975954828247884542626*x^511 + 182915109483109927792695900251039407981899261027413119467966770182158051277142435957400544831614532558307050198787446314271385096630226*x^510 + 194661812551303189004376278592923308396137079856052700417138385089170639315124217991178881830114582353658545182037857520647112100929280732*x^509 - 424435847228092309122130322525528898206429053236287836817897614846238345458477112708261094514463717845420089054758986326617061571625066596558*x^508 + 295377064763540916695394262492256944990404072531275540922886855365935000563885927525787377258295586588979528549181451989327247053958989407715079*x^507 + 131057090215898833903682647800634199398051624788265934430083776059067215473675251300509939319972453538275371953480028537671480785453641477409233530*x^506 - 504290748038510633258298488471020094610603845075346496703911395580299320674613753154416801188916541851550281644562446916955267066784660120299180721743*x^505 + 428252918940179058501933233115533983136246143227150396059438840640438065587828748157013608598266260614465816258286315076282788191238311414113232223718705*x^504 + 118655864165192110524846382132830324992170481467434279291953051356244271637885970893681080250368028619340231978153950023950392937504552409685457676230332275*x^503 - 627054888537609894533578619924455904434960644181249616628598127611978456892619537888135510525818827294733071599019103519066562893706290637248226515599348432224*x^502 + 513118810254448018869056052845383784847954173425900406155904247649280935805364287367466671372889164238204025989124503556059574514877882938128005046207098321777940*x^501 + 185840213655947958922886099892254091501384733387157065531295985010997952519543754889142941633178635587508059739905644044621333226616480712060813531737287674508521016*x^500 - 735742519570016700070267124150907578742942833209348805986561369188605984146202664542131267082990995017950194644335053455349168559034960748254344951450675087268428155556*x^499 + 495719223640157113073802823089298369391076921269430308628771621426185432504959291690052501548550544479558078090475358811390342408367565060723104239877724172978329325659374*x^498 + 299812408331075353815835902909265013061807936337900202733470198335492499495041367924940066012484940074898801836781780018606875364287563168412477894393818325075641753532350568*x^497 - 763609654411300530916667582228857450288890384132789815760537203939413213376976892190622904007958423439355433400402394928656596944008458630830056062552813514198591082052794844276*x^496 + 380923090181543137194973273715417160448429957432842246631828203450033645422682172018748223493094625836677760087082924927609490286428930962379865396430124413725368322612848647437468*x^495 + 393387584872762315543056496591161245594742700699013928383924311803387745883778983563213641891487506429207618698952090431702837521785071778443710310840243369782046790252120460220527193*x^494 - 687856942234087360430575318970835721743334603666030805298731709543835253538132443332018577754454549529389852145164060766402542124834448398496147618875200453256438133613421556069382962474*x^493 + 224963672186260415218828215023819137584351122274699020007253626325424682964784274967115287178247367320590079575415731845426197779707323398230700200273912912494157526616612849338001146072573*x^492 + 419152951896446771778518274881845967059049829766002774069897195649906055898678440669953236688425929886042910420403359704051740964285946920052387604545120914837761770076963401016868393373278411*x^491 - 540309009788290674373866834714722968913510078855811765758913946259450600752658588997719227168378458721967110381715455261404451703788847182405895576078415189091480580026561609829723146981830634092*x^490 + 88116255628286355230851062068988287365457924317917895122886644462547052064947085796229497739374184454254861878035675653192508623946678650343874731670600171089035939068562741719848053425531894205449*x^489 + 375685701979220996650953235356861888656050047368777915159183598420936108288711468681078245552109889001641420460209564300571341602543332673025274096079415739408112148744095912766465597799831107568132082*x^488 - 373903262355607297820949608239712525851869071064723440528524898924423031801951402631999794716672982413502967246670215539015668792427929536216321814343350876018333424483844316552389633135219127735145791556*x^487 - 107093621349294901184389006935636072466309016150397502695211552008780640646503219671070167664979692219857089774821982935381272173118456413000340496534219472119006521638064276034737128582952587427976403138*x^486 + 291182469685521937731380992260193783050366576116180990156811543125907450989288403040557270957188027512512556642115994517992439840633383008522438994660422347905069265703075690353694789382734941054221991501493120*x^485 - 228200968179433155059031804045386923632932758685175846881164997007776494943523676830819038564824951091636743312352531668596653457300623231043852017425679065358522974652915507673683650832369773487915034639268723056*x^484 - 39670920714587560152255630997176100401810316014707564546432759781777321717829023409588538515493596461810852688963248849201581144923321010842559888800957057681101297739853072125663851154272506113403543471516988970762*x^483 + 196124199658191093184951580280540887706754276215598764399575468913796734354893666520185500630478964898530647870912264043632274240508521785038784050677308818520079372578866768558589787469663723736170439052564342892431033*x^482 - 120932298008502243286325940246114083638547785811561573131673226270970803052729862767454598346901435936179997450627004482039023016934806347034401818083778255408608121587985939667864028201266408083649173642840742087490420427*x^481 - 43216499908621544571769360450492213505853811183769250018076948535225394417876281850205800308248872944583700227717794736200120827844247740404016867230159361450170148580922478982031416966750603539197258408723389154604198468359*x^480 + 111704845662189320662934936912218620146303429256879768009123396987497941446308020663667857639614102088193456910133980529216392449774614724448438182627262598082759198184862171814646998360092190127941888183828348310443033698295754*x^479 - 55053682028082038969147537208909240705169569796659151335864388600194859854240608946620636250019983363749023578836407478011869266856978865566371777594007252415125736317490331774074496978756469830405659428377508397443029396069435382*x^478 - 26326996869757039320051011723870293083139874426598817055465351419423143222121016590088772383691157008933517799418960077695064974659220020974948056682470011578546085746541620243903044272296280826413743755377897557840724792087198038681*x^477 + 50230538015104625218911957175595467120842162461152013137464546687081075609926152414860276235989370213305173353857685477135709091990454802684395686309569200330190277343474243410800161885989593415005868715256074094128835212392293196871582*x^476 - 24299935922705979438842073573637123409807705609562607382195828951549507413486448573053054176964284008091243281469298607052720007543412895710400509328646578221907619011116434188495942025036580241091433870539190868321320690610050396685198303*x^475 - 4447204023125853865120046841554331462690666376611073930708119442857576921291052131805799812569371366399996098406640036169333456113516381010583189702642133920772932747379641797239761316015993943766205846110871217767614364440731220690324233148*x^474 + 15471972469450908015245087930142633788883323026406756793719484455588777450605207719608403750344495357013200235233708737550277327313684087667902251658273195967170013676595303119777658338984139653273193666338137292030422426824945794669365930056279*x^473 - 16143236736265815305103819776570514620181644589019303671646405958870797335283445099376190592543028213280269779476069089019860848005936070669056876729928040975147719628675329050440379418595594013077868934208296079124534469234194439969853146154488501*x^472 + 10954411326594316440886691845854513234964731658111227212585886333742517455470102237097290406517354014864646074861227201200518020951910061872073521207498849113941877899975895047018058410782503214087264200978972240857782780952376021703018282816678600513*x^471 + 2629673707356587118886168465160837456320115050513463652545976572350008191010679845782934945414509291269482899915498832257832215441413619783423321112641641707546952146296708899381570007480593911805831002085499772377858893821548925134581872149477501545158*x^470 - 16909519508465147836769489125680990962621100087705819385758814621348696517185634217798140014546066138865824142101261825251612940441890314422587996899765970562214061409077154185664842440099439798118892447824992101262696204157870827025395880532685769013387535*x^469 + 15889293560721380777194911705723685584833753726008944594371570916020058541615213160148816313040859544174002936790551022748789517472464525771782166451527629461103528401366742665042002364157829519547387365512057487501087707954613390456915409107132745500953038085*x^468 + 2016176346402393833330916179973476649258735574016499422554317963327301097039497335015049979700530573368215999656666971890393670810495296362711270655845167946147104262512554375167682483347323123107345737398279026315489903920069688193349738612693529298927822740494*x^467 - 17406691901206368013223700681734213315354606681849224873919444273498308214568953857308321042306988220049150303966952727326071053550118591054176026153229343288085737285002578198110840161762827602154656760661721775408329352328296231778652150350622467467433980743866116*x^466 + 12992482843928703628889091199128227411825053676984999842228339159793010989903721160898311514382643580061624718825739759066158919034398640092769621287004188799718845185235589852298157554207001444073650041896705633400335204891243275397735641353071846937739107068794106685*x^465 + 4781482879240784546528199548369906875779364096599239617318790623667253133282854175867434314366384302705825531038766784627853867817146634031300825064663822677146974897999683986024290896389744076786097456761279297471396099281469202006231714990810595302176158703695765948841*x^464 - 14737482074447770016694680643439866458015506665649226338280093173534159097054572929146085598924349963410263012170326314534727703268718737678322728344350568473159623549620409473711806447796410990100175643727619420318857424117193259437739844268787132841406016914593331510482101*x^463 + 7289687023458819020261681452311982801619636943919754553769046545605756743217556686269920271733077165005817136944168665563679650777821421513991474215071482311235128976139417387255472570120385054687693575462472570947038087247993787875651468935449597503568468700259256929914482456*x^462 + 6238576376196850137122202249681262068570423874115508713692286694576521110774100541759637756166000869993005483411655241544454422960835273482561731420494750474781721597782856897604254848397841001869208722391602362201797721467686453353458342156396121948917997774605500386437205547437*x^461 - 10091043240650080212184325774632680213209328358331798565198177638503497024407603520378648834737143232210088238764749218658424617668823856157688640908261575264532999745581104413530080279429024383257838104601263387852584669936577470108208764620644583589688082141487169465869492266209718*x^460 + 2507284561289790085804973348066074358655298688324288769112338799692459472790091854052818364702134628531540015383978989959726314800572063371131286326182584905486830696827203425063568576153410402278627801765451883687482464566858103114278634567028620397854289308270806097031634456445002319*x^459 + 5566647584907493606647394755485129344921571113212221373091895305117268152455312321899962229131831508031248304607550522196501713732582343422178112604583512835530546872783074110214113602750203691348538736784224655256863368804735063492279474246232437833765693915084262960528522911923154638289*x^458 - 5582427263805516054897257854859474696973368358252998453513939120107100528659224081762121540598175578635478870073561400291614477728699108557801513810624669447838205120755136166016008935696436336968011376163119126630533314606632820264612296552827867096255184011556166097114397384166387041605325*x^457 - 65006792349048372131171816404120979130067784907034044956056653687651951226222158942346753988123680813873443455746510707314041565190193037184586969454119032718143754638753981486726530598777879663538801055662263772912933823113555140346594869496195509978523763484849574371391234719480840224660428*x^456 + 3789294734852287583540983547873610100496406959826717544575359746485554525999105348856512756306061498763708166699118053439785390284651868755884940081561337327610112078171169295830699369157305721689634967078588757018201612575437970046846519070712143724538552787998550986357869203800148473236838490598*x^455 - 2447239288100763387430559605749883877043883351737527527961989564551476253293817652209509810219099984560421759707533963654401742523947940319392050915845484551920992212222739172826179049304701067561013476802364615446543409630571386120194690047171024085944249070115159454849544063747260831222429815328277*x^454 - 824438419408491953214776497949933066547287502672650809077310897470637832599431856247750288932257795481468339819100736490193522620753370702086438187458055390379594466495566780114579875178293505438442643021146827897667546348301290323620085792068955143795314846684173838237818339766218572628755942262189573*x^453 + 2045917108590746166768685152459608487500283539597545832682399649459005348863284656335947676342993924683615264814807894217680734327813773967847859672290811317002431444044531230253617657025304532439535568423761973955973004846957593799975868384415680432198316057899252092471075904504330699198882569656347999729*x^452 - 806087507769060886189770534681595799067983289894447705220896073877604153942666047973583342274750359703035048235682043263973277807555800875429457728276173531262242823661449268047700814028758288548644396590177450932377676879220315890384447816238636763594024604239919654558998341436300659078202068039607543289998*x^451 - 682844773412588575495434487999287419691151315475363629617700767464065956926928520623152922602313220114409381099414589693344305233628765890844085771084927713925339756569586494917220301789786959229801340683064152741721187707719902516419199156622270225123400637519702173669475537302151196624077133589994146867802268*x^450 + 881630774053781647167494370202873617782763205054043466086331737978350030158792897754149420296555301826637257737652798940912323760349578467978721155264971691709313765108251727383060403860323972458058121964736822257854820971596967935830882278365635177611980666406243325759286540547418908169837244922024391970934862733*x^449 - 183410930269072028961925737697886100299723485649724700722745029604414665451340453553283892144579245551845717701730545671162615860502686612646299463261128741141019489912422335061537696663992234232997875604816174875374057671618043005162343261509209946702698458719643322594935664685612161681518570765378295921101095572098*x^448 - 338499818530299296758489368769366401739924531603844238471653378506438821784522688003444730561444298744108405631535435632248676072048315347589937526649765372567961765021681103976288495834714934152355083519220920126550357309574322472238050609609757973763550339024609080019564889264967328849971820469943832714840219202454943*x^447 + 303825001612655931415025720359555466610389453699181058566758090136333356131289838408835492123382963925347152791958417418748946004156181849379122871643080865799202032608662928324289862309848769123206541588221422252007681843822423497535261090878801733415903583652687384683102512655619457660621539253983341270485384918390609983*x^446 - 43901704105311031838580989641957610610381394368210669871869705977042714825903745281730760867741789453618155880508989529887425837289712375082596247300916095402865944995450359317633805503789109676258667200078684044553105774915457159069999622454584853968929066068998747983406290538133571578381282517514070480508018786429183704873*x^445 - 98260371184847255718394925818186248329677685029294634415621483882337326085145851586566700621415443540249917657239038781941034367945478446867605038065091876076009276855492625439367857152921191615337937235127272746677958969084767473614920202221697277747732280281677897626145222379448791671689500230454558792067362336882752078358239*x^444 + 93935788986331214384470435007433956271051625018286455093490021812779405430073210071939741903563999608518164849627462157134772457034849726005796301936253889372225343892197394615125652209634596203355701578677052085966995815185780515281615785615260208562587364467070171806722519495613954529279945374801264624910429160712769679742622978*x^443 - 47022458346761973333544536531104517359936410151255863365074030376218992994162827444417343523214160136211510384990180012230899072568364346712084525754893151764078165915666138096527674080325974100527007372788814764455748164623048627362658852676794048603219496423017337061108196814000189128238944277987425976323395040523034194384341515070*x^442 + 140484609568967524825674394174511543925782653738720173324441339791444030469477209991571397584383756384602971666369436073670414964038205900066855935434424285563730509156383347986560655866352842159578672261378310878809256911534122994577802942766472637715730598671140534272584185132437881808663123842670062800419408379706683802076039634888*x^441 + 43263430699989743298604287847185479450718428784228695670424453099775827557970757505943171703381641992060614846061753987617102223825685684316967469433326485112288589508074047085945397820899929637017383721132644442680088029965682868837305747986158635825800489484752010682124801470831829542302606200713327262384823513634661864846407523323394300*x^440 - 55167241057362994524117321199891755589037448999720767474699693037466620675952595834695154079945627770784836553601556512181043252418677705853797582038202418412132771011731870420785538675618234873658839554264529130011516315590359693673237855333899189711410659680839027733424570815286441745117921590314144843417988260332068205305682712254586190482*x^439 + 16748984696586095656113345772755185616142832528585388232678986809763427632425965357680094809171943262401269909144201466971170724551368522273164554202777090354219052618873179059048766208777834905029537653597576215717417066419530452095075916303170781318390874414647078430581737702933413059155167131291399475150328763179356901082922030007224748943790*x^438 + 34901156811282273688665852378192632809587391126359178075155030927516498746012851558408432820874854458895040349064148201848180943768989022569948623052522759061543155103222164740514296897354200044340927154760667540523959993645410632905210719568064684232898357471600133765403361460912870921064495936577237908348404434831647158985994472984298985053828381*x^437 - 44597296973985912213278430157317508108210337103663417364691615007830834170249297130034159392874268758644638256318102214654084918741271367945245620869789062144048452046826377715324035825833640557387897910891319408480328836564056257565162063899683529414760188811226096726304872493643427755324914562493284182142209530889566163210182942794840324730945538035*x^436 + 7869327477315860046323725800451045131007357738757454344251861535052150900289810200159949008553506798666568783453395791246120632279399992725451472014487584403128669002688513421317639293651999039093979066236963141656907848044462945919083390147561094506895115325415483960017140624939231136409212276340125464378196107564606023487048619401195733603789627082856*x^435 + 28330321642924246827962373909070999486818316968357876063735888377246527298445128154869807626022449118278465383679559236976189819548124900549541864054069629837253519800963939062907207984362330605989899639462904535988752579716027725863067491693914944605774412024240748080084487733273037464162757743856171130633313769147348664772623807491813573355283356770229074*x^434 - 27023447337471629694503203178641241434076038130948946194365813319509615755236268133911936087203847039032433608635189920412035212700743448738603874547585132648122883883527979048246084204507592331882672579520082624727487771973310240180785741845097119752002525288391462820149629862431383665399859937198330446390067503556748548218103366635461581822187095649346323991*x^433 - 478522830355704069793367626797472977763313852797387930135076585684120358332663150451321501704374832302843742648161986739871062163315314161047072162650480546160172108847882776233439227643855390478539665487975263016514240309758234311544577793246670626649548485988878793578618089879272978853689988072808689105277226782791164863809210374609662864715122465994073407974*x^432 + 18960946453289361180580761385274485563770034855929876507159193865338537309596187353794697928700899250527728897896544537609869180397680767292516630091342346261747441591730439793209130721402092541264221389387184795599294771289030170871365229039999485623896125402743606394377551181100402158007792533483038817058372946141443145533430723861003407472394767044647588998213862*x^431 - 13024160609682731490226155173830207318467045586381686437848955495004620653726701892582930846131780201596783573101046903245666881872216064888739736143897568582736401387857341181090256306499493400265077115860045489275251950921548442329439289767324886909754573752409853890122070262827045088727027535696749719021223989211867254921983675860769558078579590847776703767810475841*x^430 - 3260381976104748427354617277880135907747433264402271503920072402590932195811119083410511428075903743334415798221832852887116540012842075891337298716723220211751236652148202831105053163150948308432579247624335821864334275393855899344705759596803721966463125679178995297960112622817835688781415554181396660067856314953379749652382853751545520441076576004134817453646644493513*x^429 + 10483772200524841848808951005280096445170783305827515170393614927632214589615244972966045760478551331622589242603957665968665792789516973856696194308526057882565522458642171367552252729801012815872215362912242481690753784339971009846346198971411989863147542879236061754859679421701259545198732190570494065981172574772977409936540550673519880164484579551276853310962905514351226*x^428 - 5165329195248075492968526023275188378579756866175516383981187896298132004364657668880528233130609729999773853182336267600689410642852719029599217859389632883865249292173057403164393893448749175600765895037120454268295795181022826847387935184914082006958508236064627962078784638384567420746533167242994405402085659456368069557720942533474874417956594190423380441863900492313651143*x^427 - 2786587881861857007008318357887912256434181350099454415989915662247710381386773712029633652027357477753210932105622092537537376233376381830236463619515332407528960184786630591733802803720347807108957617465904988783123396768378492750572077822888232972906340588684707543230478956536368061777511692120949484680170814160515166290400393183637729808052758253950994867759866155744871219780*x^426 + 4928509867952160321152906186846124199100029428201845806327094548224932125907871176627298243021605687056758934691709968137844036982565354779988578103977012194852737778726194988476821733204043078027263260102169784442597147362966604137468556739643613348122405531801472193573212473920833843526874500332470449557519098752520338673484870684263367101373268474734487302458777287306151978833557*x^425 - 1753082030441184227479221929342417282823637633562906212096204986039422663534271951251319410332956571074523458317080273323694693982445504420437440864449612098448506141897433554323114348485430835763216450223161507043933933085400898194384175451830333482847626101003436054150947963714862951819184686032548765800826448811120687238445441818099953216092217536809265070750890671160183922001738909*x^424 - 1569552537750730479715994400767515520137549950752128288566391063259776769700266712947238000404660566531039005373254942836003076788515523589680492630155152110628500867880190780790204262372785631047159830038790271321957178617174956622300871731570045058778730796651928595326605321963645714488718242173465526301905127509587930197160446826391528788579198903362874746508679611985170720935682220749*x^423 + 2041447763220108883161367233315960398117336967890658948778259188499571439720651464853829253780595671438490334181771198816734293979532938410466463585032447777485383294405626670666495647284298460624489576907634386900015712073186567916250808510111356479090826975664946022168839772662554221266779316016061967604123121957610354426501376500759454339828716160789210015304362970801826041370782534803965*x^422 - 572326638950962326330661034725169874100348488056478715706388978504669458415813123401365758356198966107402517204742313718532127527487071550013767922366349676158373984565642914939171868149917276207485985118490669513910070264296971855191963943279011161265486662096358816037921262416193209672021929862345633585420325537161793525696044127811068082909152945908701170258780218891025434456232284724246679*x^421 - 678357082785955849587234366241652230378633378553160481892725675341770335128957739984564640522941253264055905040429522913757489577041202515767630064317311693767734623477924248550101820745634963585112383857064114715834048856416549744466002478172755327255849948341726203462257655183889017261140904947400210644640051966111265841705941382644260582714568943946817775232043917814210732985394477745365798886*x^420 + 790845056939296015751605130719437578631945615180318856223462183136985193047723956771713037736551260691742086859783461512700491417531390841888662625507129459451588710347733683585326236620914107903401746627684224083884526649705652181587153819817575443905482840660677030252360146359331158350521869924752357496449818424886171915666083004046489181541040601435068254498536599910060837457615364103234645334022*x^419 - 235151847935309113554720151803857712529624870788271012683084054690935226809775516796168031865885044301930330017249527046170840786725493755098808282097121976786595473785031582893414784589715352193304659616063267713470141247528365691926512296925443467758207371247164215222459972926206168252595171618691051667204932857135397071997304505932721985662609960584512793841188267358181258832370826432273473745708189*x^418 - 234954663457897384821696016057766203185432329338685360221654609039499685223613432689711485621730937918076968088947453698799284377726139843588324972172156816804675853841484222220402696051483514164067811409548381421344509324872941529168325486708705102254660636020277768377162825876165155245817860437463869339174525795774307285904167327661280756190064915004529366199743270695828837335425037919309796571650505005*x^417 + 316879846089497698127831113484109890722295830685235718904456176298259276951894345429346961108207510255720916833813678017271984069223780957806624234832789492649152280033588023117384142215251381914090572752406720175604526180668097642234340150138098659437194649504425622672059889475525945083025358600716134225817153912353755613494412146414424286177399243206551192351588059300010932906075607648500918686986273029281*x^416 - 135147497954094858000290872958798709084692882809020022467626193033411930530139277228878549796996156795429890624654899671695770924211287738948858625423072999352518027981485767091598423625092996103915145648597580805989199135741790761135485675083170919939331339186332769570580349143035915046764272389978995112961460499463122080366743946496249611827960744640236282170147613093269621087899025638020645879466400187363335*x^415 - 69092146299211217443660257893230624292865421615477212743998468096952031388482521812514447961500695894218649660420161799002240050515931550163394660079986535481544376105022700411764731468054132869333624262401365559465376032348587519558755267924421087241807068870696425312147931559103406271610833871381382157125583766562487280883567108656240720919290076307802590535976206648169632014719884111083850764295558394063114294*x^414 + 144963294994004698044720109672666409557151254011318069112382836385834019879952345283654306719428244655295335933420874813515898235463217008233479164650383426094692656939774623081663550103747159286329056200766245817180108700651054041151885211200466779306242057028765393279079120082812765646627953147121602494464138075801692749713172062169734678427013430870945767254246760220376125844886557987866817898335211889050518862904*x^413 - 83781539357568104119457272853060518525784309994808544910462752609657017384639752775431361610438722907229950723834273260648844181466957359586588178174182899216005253214463605680280417988521342772326160270026780019900524114820182476805335737574212472016438100123198326523494498713081239636606645820880125044431106267683813048884503797296246785994245048668387296621855369988847073619547583678506563222993840586719912584063474*x^412 - 22905525459994128798111015510664517074828111056394605880221448629039820290912863289447982468441184314622931536712330426568982113812848680070918927850640384305008304814408318757416626108799876786741931542002900096276580766901901474838450805725608937892744582803097867037522330722196451104119499704220346262528935506468976258511635348683402560859541730806656540828437226899010168129352325805276703812384229437015753193172199847*x^411 + 75226065390640852171910518241034921948689742084500911357931929161799791638408567291815281074877865677172165178873828823427923137030745143212683842416852159203771336596334630684141132621554958771809307137279176151213989218346706309061561939198135598785353809703375767014904707831376499710417555431678410734707758451708903433265891882493983523831523718206222243598509429263225717595890030922676892801617397757490021436442023100489*x^410 - 46212805848375622458222012850581137993477283658569872231890055852233179259994251328205260161962560382242167949730527062941155052201427390750142235360585942612642650527707665656883703856140215654805208337398263616698197036318115457130345811036037241774676655997882083294373813616206080932384903463902922598934454243499587188515995560561262082781852276474037346971406533871784314170625700089383754052664731614637418079682034611716361*x^409 - 13121216601426304399400861897884119386926086928467755830055040796543954169461487272761062958417852806304376928950927520268996557780736833251719765741022962169042489069751868520367838576458858481216973104288551717593650408371266646839659085867145644907302735079980209761233370118030703227623542105198028909260730854212163628949340438471224861535490463667163641494090348787011528366382713792710680736584119768657650018768883411715466656*x^408 + 40091427190706113239744663267395482040182599406256140672867935152749007326887099096369087422790880221890492241672205152807088738761993278827908371316952550595143234740843993984208458468473606301364571534895734038668406290945338479868576086642130896141912782037528783172301608683346046631377042413087250145070532980529395283293576103873319741456080497105539654639916287409292658390572881946325852654243963644304654272930313313836135238906*x^407 - 21368549461554709013876853911994974431313122957057622925957628181584915903787455880326855045684942924788268958343424180429522561992988636171797730180109553475131746219633786076826191501356206126903289410791292373932156679766238625678662365121220013128901481368125622082026368079218483138110097803971988646001702597402977581827338567791394622126340815148514002363781994132214365995078479050612775259911592853357855178810558840472145337751752*x^406 - 9768050915865297303505510871899180645210912855184613587405716680372620809883984156447578628827028439621988433410773967084522403388359992953953513722178063964689447360686504944361353081837181207736006520417293743940551076019499223024607079735928560522387347881176270896280424046510139791488054686352141010378488008739103054592409353645437928267340995153601032795223944018346774989811052944294985128954877181210257066959687515234789225968678250*x^405 + 20118620414729677340410956134315627899904090598239945574152973972871669512612833446835561056870596266300446823041138730808013131076573872209546619464624287799917257654991959645714618670600630792690593322181280632158838224419560130781931815840135018910607891033382947218912149602241972916868658023481407635952713637520212426209493775363907168064507680807757346787810244199991156469259421202998782388827393512313959635635462659588728491886907450234*x^404 - 7994761888530632926447852256078352866949977073691648318194330659084320455486654992398178320724149591072920336489187939135179627647319750303202460188534386541523718567655247887900993997324914326729220203321899282006269845484925721700519526281285971302171577016135236740934187971094024248483105045010450128890606181707523982275302130512021128624254581596205589446311646547964867393799054196568996379952026410394076761346311293178774728178757092422975*x^403 - 6599536256450250592459375094517491855484054977370502646261357180837357685675724680834856688221421479375613455098022662925846549950060317488510372792270098710822859106783110332594456094799533214205895524186818476856183022982482976084612100847857208079655162460121286424814793647534976019585992375201645800755285469230450308263293624224092931992201110217415001546527033459614494962086251705463756019832896453045143434146267791256920366271937220844178250*x^402 + 9134532298285908349592798730087605305016272542489839047830360036260650738382865352430848399519690035649228969073397119536694751933371150449263770496631085771666203243009710001726318608828819355872364517290946890450669001285513671027822067919404570261328097579390098106722438151580515681321390571619374068919250671505585516418923540269052237492721353970307174659352449815137789319167812280366295541851425983921119167235147920511754727588540176621865041365*x^401 - 2200208170485091648690383152064901564262045211253341105534752198801605267090128522539839443391833643691703009612463131705674370347794035623578810901122586715133473334554970609289238398919327516583384987924979722845431877316175149358694994602563918074053168563346512088558364824272246813469790149289297786017330001850074688345064567402943719083090649196722114460158555612178771055798071585722365674833584936272562953642278342167602387192842134293048437866879*x^400 - 3810292602879412088315625155420339061131291352128507845051017202930625534078333893651196613739015076832679850969931640222938576863096961514247905605933081169569606816925967425503211497651446775123192099478434014273294935841397214123497400258788336250549337759376354886493596803690894049269135150764087632563705553254380474568552279713008451963233895182775339673047498511967135470058364575284976790164400716890890275118900728028184643455699526298592999104940982*x^399 + 3718316211249754847579808171219684728111781309492315033520186934003980320612239873127389793956179000429377736151728555982879100992984818412938254414058218164977569761038703727359202373354054668892092272802058007597510890117802135618404122096931459873196550934112476542420744894894443540263663153753954580274409109796217992043432240140366094967898698572373815530570672152298029555953347793912548830339794164897095524322454776765821123005912328057377160496786633033*x^398 - 242945937347634849849492134269586274504033911221487230652691392658642865229459670108203210456261194163648191324654812187281719883116984381045900496632120056112314824047718987415961130612060299646765730870996718553206589128581909788058204334820158107764880200328967535777113507457061068586520235033069626824750115356605017297026815256481567003056571655081743313493155174058021647609204590085634555401467762936243598976579295549156082274309377589410497329346825501106*x^397 - 1925230782549461553812788533896034055859247637495638767039515014957653156582586312016894446523947346480095205869083400101239158399146337688436403832869787279793856981895327333619359999314995132893757972150065175937006160656811882966669135266238319950496991167588944291027563221280969573821235118293183153774123793332490823389196848702541197353741668747363072248654786792962493772910627313587162539341715799924159725913635052547401205857013233529516728858790001962662881*x^396 + 1361573403486476977369648382457254207866292360136837261693923241764293036634002542242236504988164332817456192903639664565888520400720345524924631215373207096382345100265940199464774795982840294856302290803500466095610615178666348674146436097569030722300853125595758073539976747029505068895759475631468823729963181075926069575923906050781619753304252448469910641496358737614285350297839528974981097213357815346031831969998218183040759055894767071663589105477292364109406846*x^395 + 201912949431392788213005935200275645884247967422368064160126735595698647055245885700313854083387595697187913709984254592218230090949606584107877799362618125754374436205576633357527682614480984122442993692297092999956184338655832772274843031630674873942144649037986865610428143152899706928635700992292729073341260373983690275959848642690330611113656156534839096939314267837275828207806739388269139988204256370061811488854177811870033799215757615062775747971290015640750638596*x^394 - 881750972400708727021651362562617321695557385136854581626407592562634796308735629082307833809255828146208807053076641870934647694423305801258876507208503069847558025693059392406486523496702370255978440161121586516828508362786282438721750867949305267694997365282434285842052881008939382256526889695900204454992793236827214667512730433889306414622592487723377010215903759096404479343910994948378518233898196560919565233635791200009695287593799545873477957155969362631584546748907*x^393 + 449066617715730670937573881044557457846224082121977455564941108999313113118477344015783392477534220120092034321282097300325851343864755565288591089232860727916256728990980594842851722626662228177440624176272108086051612468900904710082432957409792167282882644933582156688622068690659716188095428325619172340838282436091960626918778447456332978372130047558284129331403517760186319487415208734872670489810890650651151037269347921974441515697901123110894456491667331611482604612155137*x^392 + 202001674285148268895336122718384918289832786277124714628477146848246462974824534119774968654847556376977021752090025931371128317974014422877850523080145515007492882005247342222719657216779326534955424865564248983657235215087670047311247367187787640568021881881546124893913710708468196026713969374409310343266317068564941648723800074695210976642860753384509185234527676137954621195892569296945399776978996064386817480348118635437848298419163163901428169576004077272636260901256462444*x^391 - 378030288895284746142946769744236551120738203132906521712624628384214119798172048835110251653436218503372056523004216091149142310325653239863915497718071238223987198807490709572867186190709215253590466897236686147888207870997744312890867883766272683171226056086068729317872108207777439136918431024829529276215699350356531523957421964538968666998118610393248202746632951133151731501805108498017766465491245890105861009101706692465299543859786945953388257883737760567177993632951462299128*x^390 + 129692503761544043741708987553193537830192072464399033052523517989808272095306111746732920562538710222855251581669620051093640786817122525292577292231993058471453224993902581800201167689941916300457167827596019088139627771228453972119852464120541375158337667623597110303451393988259498990262903377132146059428784307646869393985325666894416607679640206411773074643493682338199263866016991402818301879284722014135345735577419441772729995749828579008905393551956895615248840131744812443332181*x^389 + 127565654956595025762511585015792110559133436951022823146289810471555322004669702386941709259151085123913642413364978953588043838917838321971368015551608404928124352207499026893735756709236111352641446700031581570847341248012855645814661197045991153092260137075748647592743505251941253408593057892029372776264895989538917162640840991163458170512818142817879286905759981444241975978968462199612688051758424509900622475408736553596585884029879799114875281126711848006834322955054591965989153799*x^388 - 154446071274026548023051311787684197715015536997580151572555935788008955339250545172860799105176973532984481255508231867340926651497767942167858207573770945213139065760856483648106000971474071930247392334367026219748619861523821160053444152210144283656084019818396824853245204005751202892262052687433306467281454305602438640190760907912392972428388617397519205036059438231834556940001413667524829093329203525903553892818225480480738756776644980745067560851407653572897238788204161434626673426095*x^387 + 27727216792382120948147686038081582767421098847014524309100007454678732357431366665700593656661693278729319816279696491909666054374275362071397527906069504596975630736517225604077430587483041187909541109013669782332181540204320757958284454589751828445427871581861856634726160888545263916674619097734429737205615465039853008060373297094212815482598658735053126817976298360928740528969380250557092362504115483093894591836078637406084132327687897755072769652188094621574100120696857313483258884801365*x^386 + 68907952203712298893036558877191277240011827351772000662831806128007036582424412685197790209412919743874886267263514881393268402022923805771243770420138779371904271507245684417719605627585419819993922036957567686261547115152376821866064153941008961262705216032649627277072295326119042366549905418662313829921034260205090371834452136717474151135827112531194859722909356125671808904369047254580872676045659415717268649671111285018475261626200617818308706062692909569079469746476435272297794945967037339*x^385 - 59649514953822901264258206890831298288055538857924559864763853809156547889886245973718169285187084619172141904938332375082808540898453276435484474855950757679852250549484407281685802442015165244479565422839795015065901310798610496527178852716953654764525712500499545652877795890541366875868177681733108203960070188588039157594101042166253622334145126735690556742838886940365796092690612023216446395015002635556085636678830021688593690779184070482290637276556692424084371125554263000612818920808218920063*x^384 - 722655818781414162996643995748295465044603046596210668202649951074734922731291278789264692162898929284704099130660121590171568740831518073299749909435431964140674403885821327107504868920046606670555261360571476901720628472962645416312900717529796624837677173727815663378302488262989272886214809455206320444055639688206525953709152858603901230646219018489823257461113966876665658570062304740825149107465609460664594106680513729811164004053069368994435893933149601302704422762388625515670139075746262784438*x^383 + 33911973177771789131190677945462166662516969790172953834168449322375432929346141051674416642724302110230568863419335520112568124734194994046461418926855322507381720241587179227500082461359914839181500070338286263991153920417458643605996855757782162444420112063052049962124904326456849292306509721209465160851127848368007172622718606294249185606042134172097079482235212300890866391904427308261189710306739610894768233033033830712999961472403835105279149032621075267852831673194307771706099360609447621770207201*x^382 - 20899533549684812752504141444605386019561297943364708399299783634776674119754733296450698968351329815554975967420426206915744751299336928412452067813345747414593239261444793653655214457294345385564198203127926371567341033350633180632737651201260695670522274993227180114519787546761438824952266911677577444722424657085824145248982978566730735699445984939241410110749370580764532046429712034084101031139307794502257025945480672254852386265377581469633382316353312200706254955545755887178587303627723061316752505379*x^381 - 5881314318837198679270860690511217041129262447742864141137491681755664313043430956324749681940434651623767778779013901709396570305289194778831294270396369010468430504824070668794833587391951199909438014342957345925010069830217669139869293261799036682930973918892698456107683793593817571372583570418307848687173368499144788531298437469942923555178482608871266620268064165966832045898718329798903942593446223933299022569469760980342947748309908770468187682286859592069483062716309793163624543421533209634786701538456*x^380 + 15217924428458903696288547018426307395341921716608707027177866512411239456557570898033527199557927999550824191021474049178818221426873123533605754871647252814307643972890738820668274407636766890560932313298299953121645735867401865141379651277499297170385882393302849573760017614687676893203779694156200025501768021243192765514860898127588980447848453733491097079453559768951311018203063089246781957249891785910914085766701516595228032409151731202349596597146965789260304132408090846130277547557861766065063226901277614*x^379 - 6048892728463014529362965826815735382923027281047525003363129280735964550130501001988251723741016123879980005511866364496023098253808349597904552757535043403690090718266196171091618027177067354467325997006026760630821072997362991326812434165094707385286821510233449940609588538486517587757066375445218394522745266590713114413129165508196833581727340200994767219448801306873153538883349151683880047922868166055850712020144650115124716239887269432094075492211710815535219634750079372629297674262495545874874346233757174999*x^378 - 4679151463777002400531144924622352385625962232940137098593751437119604702780725510563447539923870270215205629200016929401573424609437246293937235962922016765243388878824380139794921973956301773995537089282140119641088620959772952367098169704186597755932663274795708211822199251014283216955268936090535918201198406592918575828130276443441274012853731804540702842227375438014018459516469849384731153768488157154938669648245415176912309060543270192643059170459769700952320789028343129162179754150887972479146927207076497929679*x^377 + 6079728360048897515846425574173309969501545524537982676413015881199095109573138740948034857829198089497394062519301802067730009014827293675635248582351348538166643441193188222929609290347311014136585242823756350852406101180837952510137284570800724174860812540070463910152732470325289918340490810345668970997532740970762843772416512303707263039995147278660032589527611346520614988994605056065841271814582239087893939674029599358084431238764821040112523577197677027702594210982409916562050157856125216327377268058577744432078631*x^376 - 1064744146208190385721035213259048506211323039198833248301403054821127568639517763543720325741170242254024532780704676407486630256735240023219019478762931029845149400858358073759342774749617639529873363698775721901645987093524566985463828812078515044617978011168098680272614555302881030471136310175553428706580918822625895003305944951806361924432534686935746010060733488118445735888165383181875697557620940842904784749138341447084572649202584795920426930799134539390436952892177906656169942801840931940236269171962561475619997296*x^375 - 2627907237590276941646744513320885998641613542157667151915771959915264092203520255633157019181810544874773733299852202120957401191797651342619397090745582057482403863082992719470797652772493023662079221272704087533788976444467028786840268959076832172276553716518704105156811175438591516367409844085646682228122727800653096737632373476867788651922253931969803878569358662281117996116904959705218914354389619679851327175840420020350384184280701986155904179034030310778595504087239968191714233154858765290678971585687456113169175126443*x^374 + 2077476770830790598762609960114317587747300091835699673937228403572894999173219408914818993398924186333555416853830605126672508003648221409185426163282299332554815316618462535965768925350252581310160601413888856673087327293846309993873950792036433267692310636060117382281099938858546259995353306528541730387430767017293495745593630002756329141459617022816970127159060586446966355096312635875695649531383879105258413030091953530124177947284163428816774329505194350522570480656699148368309511261831377719072541731058270231780790820993279*x^373 + 196821530887048376923068436010229246380924299028275264379038145492694876110888090073991890666924014037509540164806003172430306405829928051074593199503158075255392998227842206586826743155888892087965117998430871763720030450567135195429708062749685074335042065608380821212295317122644095608316598359858121141561211718132356682719539850524056743565044860829933515669022291435321063114430526912324528687440781034917176030086204779125786592179915436407725229080738374627460758478005220454034487329356389404674946836591035985043058393058143877*x^372 - 1191384567004687106767434708539245445534089247458780563915971156549666410964863009868809770338136108389382153277358571823026070681733094366037959677866047790887766766100249953238526992341137611341442036374631048954428711819599933750022868813815097298615866733071364937296310991687837793216429795941676958429797704515440963560404720838789623372761869076463117009333114592484190077445604988479908509981920935635139589643700976028651263450376721479633869394042747766541810417486044430968381506383321997280677217355356460398244509997660285036368*x^371 + 561601149778766636191711270756286167090801718520763907252200991161513242173534447165873642922340460999377275578392147824194720314115563537786378817758028255817479672816649247117460660152648069799605950917868057745618097092242395242949969382718175095100243055503327962029734205154235079830198691509431871838634302434943388034607196558296867119878622264854431376819233158193557103437099683435648796803703896554578195213933932302519222653701413277644592550741288029792061759552086527296454199584490860820162626455406807600693909237704724474301201*x^370 + 299275254131167130611887757321975156826085005100091448664949877769281913368693243356945468575827240491902903721566111127386742437108893176901867137122127960093200087896277511559909123626474067522530520258226427090631671775762880934488966618701193372234340614753865362682636045902701744259317742525025600081041048048030761066915228130478941715346420119456808032246851941205690919059751008869362771913546146862770935147135085385148963934158588769776220551909782630913659640115589718545898849132543343479067882775421629730991963834048022224812202268*x^369 - 447290175626834259064251127899681127626829672926038094992932950986713710598625139904388364768613909049366995430614301493367171116336931069050995561274754395225866602234240666822841433598021427885454981544465747481945675367765024912157681264523656600469095306811282184813872233512310309876087356061414330328700411165045596016833062758149996043164635081629660268568991383556568461377478488918018504471135738467259432660854106533096577561941853115089950266227359848853534023668700201131821985224161125543395749176328151288695956131502979215556059467552*x^368 + 91151275156938830395906274035745952649894069738987594903026723525863998531754383006724017629817407183907932836705059288617019250301631110108955393072805161506314112647955302884620236873787452169960475720042610259597934282928138634834212846870056421060336019429880053973613394222261321366813074401291725236759246193099573749512537024559423121406400427814146135573409297917773318808603581947673951719061546237744994076592717277534494954791644486478386993497570376036768090353139577313400634376292660256297648503052809027004220341019874561816405558902541*x^367 + 173765002027912321043719922135638674800222104640032996482944771801369025074401388875938420486574325491944775063646955172821669310410105751778835489679094749054819125146832515178073000704218122612111313056994289952553440435498006944317294976867491829062446869220943874513102063299525085363091867085976681296531142286490099740867400578022635106134105003802929982155735381246488944097442222917585170755010272984723736585783112429889795358328534452555856756202200209663705088125327746860742099158032531054996525670822343929763936931195842496567441691137824923*x^366 - 137090759293380009594430351218758423601057321128338139675168130185062566147761841862768909429476421748266841549180309270253850600236735278961909580498453980590944498971213257492393593929782959779547916220287907036071160989265377326101753022251926776262877274415970721026976975190128047996874595325442072482311350612158010150696279236991701172404543218857775946236021281362220932801599045393965646837485913589008506812174407142203359576309383198230862898076631748774039201323509931461627469607648064712377309391648361479807747430352980876520001894650489636872*x^365 - 12813117732027884934327012141074820442220326392579100714803368542679864234428727117755112337573358675234758345995678189442641005976131495181899095701079126149669070623432325358702289446229005153102393991029661944328601553128155198493953521887917633972439648990066764837316982493769202386877394790272610697130726722612415718235925628723571573514197835356341180399092030651503502588576824228064150393545740270058725474592356539557370749874623817905048069011133601504867281774483260625862647500575747801506361073922538420007347810120571963892458220493587120120159*x^364 + 73093659541670176512819622511560453561354300153594733116978855831993764133875490294814932448969440546526748559415730520090553447316778499528829664291939721809197381448771254981099868341827053551651406231656315915971204373964296046999045257877759841013156829622505037465079134057885939559634704320272378180198804716845773340463111431243222289845057475434049276318336723310640916298055883504759667685784613263269367184617815219324300627182010765210569855291045401831279261761722496932482995631592440422708766176396516030709800529832696507508166002685921037605149269*x^363 - 31707095316257756737391359768839924288351641495404420811803063004351785726715105511878085748157553504571973085700195857355876197751860478858842253147642451075156949168642351552304308046997423178595302943037496817988533327185923117797435918949796374298290858090344257192979545184341965255469997094910579730531590374424750552491547409439941998289444974874949157128771349334284573215207505537228081587363954569752295338106576884683391596610987115128051741073652321388374990563805354973994630768000078505957394603144618160897532364465414100739539039900183971114606739536*x^362 - 18494557379285675245176026765852501839833978982142548902525686500360003961597305235848348968601955228382270696428561971922749612730065259669917835278393246768786958514964436344713258824878985991314934387748519479544386550112504294510924211506326910927511936263758471349670138009830079170257661164580452796848169019593053806286941525043868597175043997978355990273274806127787112964165185756684141258612255119030465279303495321990993902922993205489298659679989540820833795108874215882869389015516266176794979679328035826966380887362972056591901283488803665496895149394193*x^361 + 24426603727815083066674199420495943775316260200758938625310559430120690459152401301603088212790691769595469074810091455284437057435158957493453693037808321710167800994618784505185400520672951687891591531417142443114424831648140116189147941614783105273213473322607988960465770523267901456133706763286287064251324896303936255144982571562216380264127385446932258445082321080942112916446987692689134488690968317523096612254101854083519090464274012633727065066453032606259661817920089148196181990720126755806665435442720753366885862807486433370155243467593804117716702810509698*x^360 - 3759416258671075901828131792966195969723901285237516869870547057977744581664130162398908884072925318829210252606512107916202064195716945936190227005925036989424549718285701600157571234610531643033011120999547678621852025996018223428265473966449318147159369507686345873676452303708421307411642809953187051749213475084099282830323453967998567308061110843530621420203588233387942534865617093382037920592777151336139955147988651170087262162068607328871306673862205769783070398361370834495547366078686689395623719648981316023312671332410702867572670478577777401541606301854109252*x^359 - 9428679202368611952446783608067426864087222708441262367452949321283785874105750719036072949127487064557084387543884080824400672689521471538310585510597431792547130749857206615466754796177945937610552063882880626619021898278121933186502372354767865664887001594424650757847947069603522940626287994442148254648105903156605203283780618741516442183773742400294350533741251919921418421339595740541284923463950787602573437886252221067438975290176031223615984190899749677533290103029904728815482950937424606840417584387276080258398434847286167011746538426003976650459387893734507758610*x^358 + 6457278338626307768648838868225370411916899267660520102969677998935706767260882286750441762807752191127502091933521008564276230225603562576085454120336964878024867756878804114925403839492783089442398971081723712032363828136266560981067941983264343572942047642994632862747119745473743619373946704356219288115199023761834861519119240601812288761525940128309142783597762094551214601696447978902600993901276115360021291201724119847150383836069942680020675059056943921725825991688504662069607244667030091794631324234638967743645294684574625980019782469935858513129331255771639747392913*x^357 + 1081216893161650296050958033143031760311931666914462849572349692150029401736543926226038415830501762747152881643226120598023787156061332936921317863395254705468555720214625933951561581733905988364354703987608165625729492502462140576424691131499867419519965359189211338868740985384106498525062975335033835502463400326637202099840743716250931254380727367162335393011752348134472659134359105556328862926713331269642142718406061884646937183967060451056648830625618780684734624179982146879720182499460911998670977072831629020807342004582276115609885893037437970825921791448118147101307466*x^356 - 3459967760689201838567791658453390097892080211887427116661595484263202326437272393316441139650326163099463529339727247043293961750628499821467435505905028205280421483505319266933435161200940816478122918647519371081876381172940435204470368302173770552633182526488786642107872317867520689080636799410062240097012500743269309633332870145985598778349171224205242006623748653669062075719729266569620357300897634484021677077146293125078436319011776029927390933991898892127342095600514814590150931360732117238070722047499759494759315625725499500066472198765172659600933820729169981181824521618*x^355 + 1224813559454971892877150903173306248487080606253382267236640337330466403203669208106131152142252222688597725693740467795049327765533020383060237693063261469482571427589798200450554564285552729995002751566247858239621960974704439337408350287650578612517924177228937457925241979744090680831715548541744685476865306173962707550829255084394637990169733878511486838946606208273298693627605964205060112378389040664465593862996238280746290835409976908155854089715897363594662769741561489476688953735429558286935173732750164091952023749811166575943067350853420747529050095943827793240389314099273*x^354 + 937410680276613822804830956843194771920583510099875449515170712463467547729007153745037250089970151074172139163499024507107720098540824194268113158501173848866871133832725941964160856011499133763541573069877274900569750293971698080747842131483784298585503585884257191972225972047468189832269852483207753257259409004716277215598741890311734917539757857074196411140295847805640063128802944527472276763938070308204166473860230389255518904592818392254807009488720238306102037320625348050944717973312738967249605001964832826941403907568208889984961103621090216370624709694981061831961577269363035*x^353 - 998472808336209649479166589959994044526871358785611576373746605947372107686324048502521909926527765612613984820894172009902995210083848115081549817485943930555191897010316201812335150234900786677674466897187548820359877870988425128466659401327041847117748452367061979323631058951808557454781718392411062441350148302518533898202253427411862697693359160305529848741419440717793881205267249990917125510536892078193500325376863865763143038644923026706490290362137767199573217480179320315140074594117837633906994929206353479784182596208063241254463091214632354794315263377003954756662432764440484847*x^352 + 73937058885275433695983100304213408744656059575090404577920802349712273303893469383144276242264902369639647124181472726212221116386914927165477668301576161549014570194044198399182375069872875437274370611076765331123849680172892569189776891258532914498946075625890599147107628941077617294961793338803993457647269437090821293465620745303466405921346283598401986026115859095625134601260199716327426666084216859457617993754836444361028030816159976820840268498281804481253100651302572550716653187227852880455416774691446445519334112686410397981184203968777014954841316673999259700448646481782971841009*x^351 + 400028274194761212981950413377080865240271633448757406404343424346510926329234478518256567899559346345054030650509488147095029654320972641911225148646413924454730088810693498363107235229588919572025031482210703779381040290782036638707572456101537274428188942584577876697900309503797301275251648211185530078579263748975339738289833289560153802987197611915608680137553895398074863849675652122982749383857746839694578106372850573960779220095466294379498087090303755589982109209459761617332070073912138933348595477449050079830567661373216590607929250200695714590904049131372490871856757936271155713039711*x^350 - 226157942785909442629913471128315494760107557135100188859138070416202233632390379354364488280799817837256082785583803562879865744421745049594211610963131830829099452925960394113663027535945288877558035831522208222158790139883071231038000268625725185587035971132373968865168130115422158442342545313592133857789953954599227558876504569282297295371156328882667379632152419423826538305015575916438374281291094056591419993930283823696435470713317167141997584146447748701854043400781628648348659934797596998763050817129113757923643966280485787669744513644626000940638057393833475624801142962636758881640571712*x^349 - 62478794408031416349954585882640063462222733466960448373671270919921078754166924317511021765176000563028957529525056339525943512246677522560344508850906902358435671317591150765669133414047335799073876674388660447952381161658178570200978041949456318373408379202523149989096295894885020590383520797236002546929332639674689320828310669846986757276616169497968583741929886254241906134815367539733355620315852526712468309353630136094861717250766111222496239806178416644089552484442293693340921190453473780787730787064068692558975833346491493878241828180822011697165818387959752856257734114850241252820399340506*x^348 + 126511555727169953092161653269871574278607429688492044887924288358850806698003393100364855683629106906264269557990860534574171278067400529054694086738390720351751286810506015244568679622151897646992571393041404142410843213767266691697385793757137368553716618622774155475733398121234331405323228376952175233044605405931616522959582528202958512262339661806454456356053205911719351459462361514179988312330198731054203153844531027228246543939382470058988575088520352323839165896791570107965140240930514553112708262333273504309487408978916466322706446377247319813899436710106240120063864294811664631743961147470452*x^347 - 34182787020422436440959919898711955261494999368763248354315348153013275893702853659633660484980013246246046870807328177678676742859620381561265300746268716937329561219426668059438161944413925387619498225040396399546122748873477391718767608263570356940565690114658519383569525236182974913924441591690237765349366753003478548136933555866694415474068088875256415471367769820960073644029587428998339310051422104918333760659706542964859859265273934547290881073824092330392451100927505929038155078856184995585824089907476986390740873658463278904149108450697785339027580111367371419481653719653442635840483980964965513*x^346 - 37104979564074526373508911514504382131916675177643861782495929357403176229632001363680906100525186564684066629368995017149154385147444101624600625444223709675811090358955547661569312216701529782776516593187164052650279897303133394204601897452856344943835233854969791494037261726938116828008251225888135210500338856722624785453346644894936404568510119465166379828514568709919036535507855711261817918252472276094232197445108239569705672261003803216737753132122522461991294817956874571978567976524468452450330014717115821623839705553388638989554645251232773880148361450995062203872842250835745478308188349296120962739*x^345 + 32317734431765666413012027776433319525730901982091047016211902677699686861841836170222302074465128155898472385153560491288573567214055792144889830473154902112746756039511120598246234676716345558142755762669374719291344373854335666295866330732691926565027761690454451184358355700394373993166686076384231335977962035768159481215350851656328063716867221919204344781722816417802771320693144624808874748803343002342403986591190521404750352977199232269717461390986650954196332517721455600539273557331074018433457844887315658324962574367912097938481259651358919112832072097815248151225506153227656785217654900610899607172664*x^344 - 179297925149863384071433737923758859428932173472014952060210621660898699165248169074504290546680910338725117216658066198443456533409030985668883351966213028908750898040842316017321987246930168776623787665159001861456755717833315000285672893801269938785187085514431685656737886156100148420789445931085461376023835178219087393974678116737927120894384776115343066350562748698608188692827048288356876328085318839244321040424894728594689643523737906123310033864159744466178388155254830037025904008013652454328879491577288108701651190337324831874927106670285919478446467866876190197984831880331052634666261747726074430327282*x^343 - 13252796007611109538646586934964487467424625069084346059334969572296243141389531534413772533352051673876977684650448399689337033163226800733330744824085311717988368365199839388454027774455501015011781455505134260381498777483954817729636915195359039544618128564210869406776059797011293599133928756681885112831484979099958834406623283687954562969442498520728536660041259246680665677199284057506515278480245050137942138426144731274746562217970784586567696105390301817643978441537677070324895671999584403904800231805038107002841374371124745632720953730709522371447239198024040023016770065373542806487607779815041943034556625239*x^342 + 6453711634845387368212710922940933770997945820892643216772831150898010113238348813041717822965243280457168796614483045167854485594838745063947290622080829751407498874993581985117862187627145610164275431179341268472045514233798180287353472092408724479464248012063135116775257152030562360832092393657113386006507518609944628848345905207252856054728280588953482921390755018314951302935468590570485523939093392649636782847829824644817562228733341438533576520531457266419805228628833625210115415944092688786055686913873188984193587703323883036801942377049950583382360615609538769836955995874680772024890916960720765740542462601158*x^341 + 2300950942617787267127348899314630934048244066898538139571852533025870697947253278699901608407109922266814795465675103573480817385774358172862859923422487001092956662272244699824797784190421287013175712894241361051286741541752614642269955695986561661421305012392191631926962452347058558239664604345459543158775271042678695478283431177176660136558350227151186157847477989977043343113949412841837114831815641256985521153429316164888050222580122316323779037774809908221431919999618291263271034745448806804229732125403017900982284430704478631393634733700298031872281958483957971890647148227407023454828000422810699139997996239550988*x^340 - 3742135938697690853605007438102346960843067500699069708054252960351212487251553669268376694668849227325632837285941642028584779360298811290998130222468059678182443332068521402947887973306687646269884073285150922639037882826848098952298853590021681992115256791743274923887685745469695198862738592803661741727892779005636237790324167324898434864894486525652818803182825654246133565418985522562673345475642823967837273339380073968463683331851659860255392507022328358468133715740260100376484447251554083353277683200854320033615547483759628214737739644450655470106989396999725193804782138427849651545199147064188812803270639901255815391*x^339 + 904306048826596233116995063368047433161169165459469115111360764215431685398478021875287628071218520643584619860569251461458832049345358050310746848835071344897814808398768878428926821711579027375597618024621665575160611840896804158428395984246649111980833976492273779246074372387965313751087253917461125056769358750080618801415815083298623170295293490473672744840055449406907781121112713246221473306776263664400137674682010632365306952046150287109478526730130053039089262141140719724454665116721791262820156425947118156581175916090925079935981783460998569411395419007698070343535539008324166727192574064135428853120830098847867819575*x^338 + 1042676861713188562182512446872521911010728694520206678654009129942911532309006223835646556759508973333014823291241430145367893535764125958923478297340471387629342769204123895711309087017167365585396571899286410594632144223887144936579553261141271103776793085624370178553683837038075188936798722150099166525784241084199511815142971041345080605679163080756699785636064500229260715969166859443518531518548420215763957645200174629268654348290290706351914935911708548315962816891558110373804400484821456605563800935082867899452694052992139662696374715597602858218598382030176299217709672981546000474061089131386604474596647538098834554196743*x^337 - 861648681719427168219750858966033550463920509975092199445609207951898626111321827586092629303647368887046257238653372284782906310875299322126448276847027830497560314508935982806897700458624703951693056730347964654405977442549104216954589384281094667629904478606967067339002520591879155921813912389183568757495368809521651680699045289395787393311334464804242317063962619876695663116237598383330843254105251153390752436528528353258329949843942083067366149019304600375280128946152241629645844500191098773654896116926567486953263226404548748077828016971759929762549496793324106891414913464334524312182689380315622004861967826749334687777649912*x^336 + 12827828619598176516642491510938102167338980377650585197669175999147350984539579015169820728919137878119659494812993841809601229501744639090778398045417154111477950600637180965933679243814342333496454133327341515431000106280058803781478361490776066403941878734633830172131185223782274350195387675963731836599961997998562880481194122240831568088039328687805129080820847973655609480382216378249393506939797616983865406902507595066154832412689890389064068132926764638374857861500934044504135018212335838635060143624939062335700054482374776815200129171729501589146371985994426979117278989369000964613358133053970187435351895620414375025278598222*x^335 + 326226293653417885382302620030427970469425076613080650084934515099763440690818298595533143825302402871632279487968183565339254167730633293734798480013336596946476718004287810725757076160836494828203938928439640852930954160379581609748186200676050975175932058831407157124745735669317041033658610448102762056575895437541023448823974219050849961745593038028835484448269331740266460718215612262733316526550815081022434866454220136231444031019640886094603955843164475745446436853244689178001178401645100705709179386991809415473797575865391712165328237141129464663044679314622880223658897538547587005648822431948022427070485435242131494167700438690349*x^334 - 164219396829853973309911699625665522404822362721999516304520514978825759541444224873052709857828498437580910057387106249840274188477480512681712870997990242254885435398937495846358525544467244826345342735239297435185565853523381982477191001245015903776580705549809124674965315520404497934444117269788868747073508129003980286968731751418899926070264898781136949735092283776943900054127705250314091849238274942278376010838736872312650361442524262440001293543150112614227765803669666856352706022023751903209386811949364237759146856582040441507689308393864762195234245964340319789040235941292447129883840930830846924356976701962219289969966062111648556*x^333 - 42382798420193050233411830193254484263054969382477502639042343643344549578790026086275874632627184214851957654102223563450309091379598120335362132124761261264639217224314595752695772077175789288702495317669576409915877491626151623372751145998791175974339807014180910678647370038373805241865647198596562350821567420250319785338024314738804574596449093836330971063675276394023340442292634335900744356837148182847271212492321266331374018235489023633418574978348519549772437613242250688390574576440670851335202213826649146080428949173111638219774650751801269826803159034269895043084075693330498728672734845792598483406560254010257496298674750395139189989*x^332 + 81179864125740460746161636878790089735979107826159338079731325281168298206396778923419993861195283342318679766893701185708275363281540366738440370527186764867006850884077399763116701123893162758820697148197626817574021664208716133682051964154195449851160880823203377420058612446037351589652994673610692240373733428727021131094238098615230130264982327734173882468002098463936925710392135967001337465624465555070871238182922851309541019602303315729174206729301444260573877823967760255772502922027344126849959986567809125211695050114999407162250248828305032935672891932079941543773979782057577359718028067463575112855636967950638711963765455820604870786696*x^331 - 23596290453597460253981518780882058027783865696120729927692613890209991358166906732652072529592403627026302923248883512429841424961743173450445783820381288216132730595267529869874504131846907026030822442797403489473786799304594377858097447013481576646768649581288587761093187281697925688789498616795560477967307058992218881862071760518319748361950872242308533964085622953534537022508465593748771281973860632365030974413879828571470543630992378261503768735707948687010586362509038167478571898818873217765985009571984907830832531518625081923775448953940864001918061562443195412504520803521677822605522138579912692631694630897373873474399211672561991881188275*x^330 - 17877415114498723904401286823573222232690494651654082541517395057699629178874187958578268780808702540373240758206652483290839908168731109570185108564455932613138666235909049613205432319290530372158834414005813205571524234514877787323127779104121595957708996389414895603880842663091953795225755568315036982158907590140492665618347182240601273042247030988920222596789994577168348353850463864880578732400554767326717448833706282432771902997001956886194602285914188760612827313386187637748237860472535478322502543741558243431465449199798580052742129649545968438058820043219330456451506963066675523349850473724877350995232595884537395335183297600820585789889391328*x^329 + 16796095500725457624204598336461609019766072719233934384210894500812115380984751039295462018606561454235925542404296424915747139649669124542375808221406767337802112186360723735788746330154839188597860096458620900615302323627260161342068302841352104216284270399718834883968511925661964857338391946671377280727808476538482778476330825943890064092535527927046950204005458940245790290928148629070444778865420642846576028324096100002362125992663170546526861394229868278037843081737998387929329259798496280596863538238725007890732228485193877510895887430837844821949247928798951508616155147172717273192155353246210745073352960324548420146934824671123290329708173139402*x^328 - 1621019668317298500451559309986128852667011990226420363422263510390124341339267955307347675582010211402191177800773149511259748798193768435235794863085398748638491620663274879472112106186074282972036965892423117432294755255852541605614459346296219632463039237505557496955905024955378999694733179156607371583926739369872702560581567465020213967937192818983314166157146312635677373470408871576369073246101044517098621656885033760450267540625568503605275844229655472687969817123062308817802525575082986597052299344230068817788540751961887449434819001713929772095646645061252687775253133268407248473318219922035147550188502846572042307160965078573145682908845194537186*x^327 - 5028732403015990710737440971013775646770721889203332189099013563227577827624720457381229026051624202356303326417634163476607078160679513552107391367319733739011608064957294401917896700455814103369324400380717181182365536734589090501577388189204451622482830979442589409443001574906957862862169748179993340740306715314039558632672047157215199174992303894107407509320406712753045538168627297517550301286469380617016858603507315032666984364107060246255017749969415723767006430202501223363073966157338941675045864083841097223005168310584310976828156376935018896724114212161553711722880859331738638133049148402781147721136652238683347569351432144919941294239224792511962458*x^326 + 2848288696127148199550905290483230130065288366221841191433870676327881730346525952164619101244046370015756574994749094978044796498825086223744981592198463298546401883724178845486522537889986805664345303850272579742938215132967942982208484770420382453433529698795942214706336797545574355323197950390832764807867574519596021448559783345071045467347831319994677861514395913280436544764282858571651994982688894625979151785266840664175048796641299128710168908772549129907992766447931213343764746982655684142042458325144570958791547842205899860716617708291669240371202741015255011878075328419463872167420739341638272297429252198352028247203952867266604287484857491840389757494*x^325 + 396670538816498872569244890139725541979779059281890376024823846458269357650605030487237130934610085259915712841674304539081086675661977446237667881707409362565876734667609434596429007672391488073765442568937984441274880105945836978233558032851920514305644157227215173621696699636580353962473057596730777686693941482953200211313476809192786155357691880731102064530852312986791782281606339304974431649625960212837658031837213966568833912729243493947564445481399988115376449453967377058366026287798613149818062727656945510960962797334804981081836243044614430877941669820750396865643283867880648046547615228327304645704529310124492634644981057046155830181491181104176538424700*x^324 - 1108405851016504353391365805174643351176477292508561521968831541773584116573299492990729840166248406445204808052500253215231959028629004550694000873707825626091471839527170774883613236578708507905499094413854759675157173277656264410617214190566924753552172028330405533600768016388958409133615800435081197836932999097178669688492474370292021428425062616277304957281159444819785983554843882067237332448382143099185554176905931839591362797801599585610015125856409195800780337041071981735431245770947325410575753456841538842856929862659062420283216979111981342963902411587366830084212167236486892934521821700270878009785552112424236068492923540234392885301524143820360091692776241*x^323 + 341293909069367686156183563461602855965931030936437780067909802372733125256415204191558212943193598234444995573757309841657477974580144595485329240697639613489774055207392755135023611369930220714105103357845772829952768810177272306811314719186672947114459380545418592190224977468015773495133897257102685501879862890845273624780388874392657720074509939068084437590823432839811178744351903925247253029459668622191474375516932226298611949402509902548784627136954905210501724300798676472415170515096510674911790984287503717665919259694947073145068782300578024734507352996183695370802820254705424041218791536408881005546257663724999906578414244275147775784182405056967525423416976026*x^322 + 222982376686438199898678888988504812513617047496911468272059484759218348110819594089677339623308841646427664874230296500914117584169094211803258842622519291513707254833286376116827930968029756902378731711348619486509386162366691464628686176362229871592224567701689672904019683497877680219985039724247250885724609809037694719251452419155827458968733523418292996504707600463275851484731898106438680565556739871951152351957477983821064462415898209335702307037356567089500265739649445613971228645585318580236151287922779095966108089921036439314190428015966064209843840593523344000683249502902334772219732463677320963974325062799560084026267311910809617805269022474174305511800147831217*x^321 - 208177345879065196651353695503034921338824670396853247918056666990671095955529583878164597435086373671075482315558950110961632655789362659172216652414373653879472346630226446486398026932341243268775709496332234665144935066265445127954276361933391938188675535828583696028979398743268523405708752312647554824239836152564128911068447201337620693158235409322452156153071342819163223972945287218716531523550544612402105997513336319071426365031060984122968370687926541891888916469308105727937660372152215294482224628837168615382176785837451444053927483566410191516912618783081798766750475536323583444337703105183493947747845599515637143837830316576068308561450526364837536650528210668204363*x^320 + 14401707848312681517635758480492459276424420514423524796845686248227660625536931945915175572275401763912251246440346750528075240216095222818801930908513333323182780171631689940686600242873902562610682481100394382991966771200843179263465018692461739841375508797760987721067454631927575139747956692570721958125277500500647723232519580595164647301641657934384934705144198170943935946519058603810273346015856313140992491666681494470166593795589973438714245481340745908668969217372383620622917674329718377800045239214350582691550145627103581780971303553666964862763710972734610282749897302638787926089695139776963175454696428517383384832388335350138738341826343753012280856497988526579361179*x^319 + 62727697442938093401181182716455845294405884037804481176681945860347022880322848469687328647833338783040365030804433464637777021705509200105794638290989052907135343331360975425703913277350584737120456156772433083251030601407826823639618321149268041795892833767805307035945809668143525223134618253636385500369092314125578195306155119634697658482894589815740966864439923770378488325388944753427228602337118571836763023468951837600930453419849503506288197219925243313132904715274241236362345882499911351098903640753269135659837329763394759620845820242546168103434605879006331589858333838762010573888820812752097307620105029540520420124837290668025760103220385314287270900653366909775758448684*x^318 - 30981944253872357044901657913959841329843037019356401449177543737434718116308909633011853901437497168797383469661371731652056477913709317666472616561333070535688885739677276493071523200295663251898253183920035951359938444810403322924838218480909322860168901364711522560814434741657775188631349441838158771306868852907974716486699054769881919144853047921286137018253332444544507507252463157589238443975154141944032920479548504161895191961222228885810032805241466849143323460682590685310557607668401157400549747239251962310261570136311069608958003216522152732224598974369723831583158887713900077922627413198254428886181174400905252897686326884130636912126812254642283095722907155347682543861618*x^317 - 8194806242732266485569656928988543588055317080051288565002438672851091047866525099222158441522753777859960468269074564389867890955412611839384867755015412847459523870451125959237888124901728096674860353140704378081469392649851453000454722285323909224071550528817203134247903089999133218986312798909408720892999959084827049375366933701072267717522487396300501926674663203490072770759809408779922766738863754186485806785742180728014529577607648924649207860748948345934467896205741642679303140664069255649967839838550038802058007043538654064082636660346444542395403381357077401499558893019409374874907534274046487960229924233865341694873864106988843827630750403881092234128092179848528629180361024*x^316 + 14383463837202809462030976165909119990672465127320604857474999534912299272922489483645578244375009259627912106853371514485949912715689750686518201531290960442532710702355540719485339434039138198910858529900395073852864012026784669283668447738446844359393227071764232791517693312130969869174041236692288254693498372562211977673243359650804396067432388100925558492362192664929609801040716781462470425712059487934667395059152237114243471460019253668247687597890926458529771586419113204221326035490097229028067549903027643852035276104108381515217009033834116090420927476741379669866779448325072522449997558227681286470067680999798495382981044748047477868648575213875064621975379439125036704746812583373*x^315 - 3914868430091179142102254901049131041896761872246256252582053310410271601237752041525767540405622403299989404530302657599677716931541704630590392193534962409391168358939654130065262979487238186469598117996811163739427147221531238684066157867405879549581531578047711324190512840604422711535012601341179407507855136465931725939450653881873382648689065150209143109325466516817648703222191627147934928798068696394784414494965912949785678044146830494368918620525877541886241814317403337474413418384148964492998421253409466204875175314567962695977481798753835805210584118409720975388374424168324066758509221029260136340162767658104658076727510146201187478055452896335105767466579149147285581748155270215058*x^314 - 2906889629180221281618834842349862394614714698144326494623083932317593455158071643927222499584972803223114623737532728994430701966071853790614076358287630530854118101408843937287923322933297160977353934290141540703815232877868624317296731002887715097284174342575397032234979796844824218686470957416037792393366719557707848270348137216440334167504081776445262000249257167495468799106634800817109117708244068607494386807890152987265296030607105159851486624262344132704016647515849003674426835386455824794201609981754623650455265511310551395768031542210600390536505727166648551418548803518916097272451561444097305815732621398897572920196032028656531361775727746905022670490710745717300067539307270768992287*x^313 + 2639401871132790489574269239765418382055584404473107525476436963999058392354574492071677227801748663364352225334339243876744835573237612399623936948605608443958443707984293703461084721026361164025814312108589391139525835071735822897619338917535952671529573194662769741179758787612701129411972862488186048476171276195544936644038102252430391593053574680616895875473362376675184325118590080719080266957840509470721477716402802954106096148636932399157898867325985390192880090407255002384509749859281650319412981922202830415400317636185055121358142707448214619417930131208918659808622969925858153368470346504311375441048445845991548521683786983140192589627312657472580609095674905274913503980075036115761030455*x^312 - 345021958696506012932071959405544417708995517688858181167157457536931508692112726183613658830126167486267706322067082394436076525762282490203516731047801737985990106914602940553187117002069297164836163663954798324414708270628544057161625338805917224301017878796146650694764158189267110217048105765600787375196506754885055612527757879916015726999496484330819429588820013857531033961559615403023228522485613406498706458414770638360728770213357006258417831395787518001364002864406126669571196125866507155388537458749182719922742574722486704926708375433451481271622307853060936471471958036561132123678267804270088375126262386101681886778551164946639009059330585924548655962975540072407939564268649468416905469301*x^311 - 645973840453146695051734605984272264776094957795580592304472947943155256924452083000663249234966931665860748860719819734514961108453823317441234773915472389496284496376838689437926240499203302160230864892177563839452415564765427201584319840188571639717363794910488446653117669882084746337691785061894513861188342831138518539762947751489435445208070602542280711004484666187460577595133730071857246401600489973903881945339619272416294450455565406019202450860498159315518343478909183319838628320628271210454666615901191317849032973215244775734205835536325539317867382760918138891969786047423053879738117143854313496240598766902937355518761417224286538246162837051534798684829439784355119985150728897330417478941480*x^310 + 424769273379182411508740106985207353027401854020169575458374867886260129777188938402594570546231389969834470286642394124177213418757481620810988372769781839134535414424045483290307960200864151797418505248179552601672884652345132499322406004511385899798579952169932775400315987866176625537956067781952918648805117382577581668261547688599142413589869224996195293129864809982408871124971502678277589015777448919298437729871352570936408714547590939095457995666890573011195077408310690278600188205307505901765151371488856854058405088392157173120426275104519985944086476813665365512876120634024963436136976363505565145256371791324426879821623242016087849674967369920208995653602823440727026359560431290449339170053941864*x^309 - 32849808708068806778354930189387151715133276887033447558180414482065465638664155901849795616634744965309925506547374796399512860462852045156976990189480014467468249858958385757954112356596412423294432576545338246416797576874745313067651988404012061415763062104403964046643327159943777849760029748174949812970632734867096414782017393891690539895161749261224242304518299211690552128621805543268770884169993564474077729383418449188028044169926265013141068663049009525627688164605289515691385521512601497919649337186876887273978758701398101640705399880742445926527037835487950525675137749422258197612354322100287702034992276308339836313888465156007197403117058399541610487928140872038169333236039454116581316712430286662*x^308 - 95898842664913845705039860445461083527511928992647612106169328360610989912317108155208640336899016722182565784917694927038567506810210716726463452946167665624354233508580037610124241439002607145205874601602235450950359001482643433507198373099553452135485119965998958184749325735237925686445981940926126346360087066074328752250071199758168939012327776426521180381508373644791643052077812162778102791475181761659376680677397353165811648619673118369376822232201061499916210639191794679370192720425295624158434125327437679353819705638331989559301775512761865489013344847189750343661163387352487077940432013183387925481413665016586330412722456506254230277293088318729910772697728156728591802718971986571447453608134242377618*x^307 + 58950700079354870244762125056111231232705240655309994165445000422227962790073976002985360051047183215035669488573974981408133689326635555930294016152368069033509869246139827990242850762093811849174754488027445894944219145987770998949596447084516446108770770231415908494327322683041071890878141855275596299784534370512249903981146814198749637588167686431440228039568188476444209971122924108746270176132273938700715924841589952139229050858684137139735791801357129050708784608142159738596847109960145652366887675019441101434029807977968702202976805535529229674090504530549884539771436351489757522597139141755831802643529708712773296708885557028093024061202573551616408848609167355479747590052923172741030806496730621573128011*x^306 - 11083433961625436746914584255335746886236334927833078233077367243563271281422404255181364912952188966252796269999079432604168345390294677147262445642434709937722221412432794115427452107648780510197226257050055962621238377555256423130634731337149271277246052443459375356350215359187731786722886053045937516644065736587171279375418739102833326609964892199236657111505102932480226877966708648182022616333214753441086279596273273819390767176780655261793462732511449025444424534284107118927331713651985876036304541528067060515609201928195086026899731867846730547397019283257826135009016895520661064960806277029253744130330319787963667789294982472451446266473042612675577224941063553327295638179507980701458014163353208488889625934*x^305 - 5605559973794469785710257432252559528859115575212561952286265238510509445213612720718526416729728358442355731411831070734959162126336525551072821476360244808358944275257302044402448879123885693002361633228769121133117105996469665418554207939698222833128240935435693962513836133242471803178133873770901960270776025031524635287679555197141113584091189201317566239205226226927754461993378678265738287561198593167013949357151235670203935301324354757652710197860399929946248298946006061063273006899498150711866091561414587648202238972201063818969246515803959789654045648412403421962295183504700353883421435997560472396331361192562257274149012793290856991089728946354975321360287286487918731203888551224333880457427506479711219848920*x^304 + 6451400866025418493314287080572344617795529409799192299564682895262255247240792303822973761499232725698282488863523938057706035178302557396832750558394279156112507091042000946907602992983656030191427943272462552092110126740105421479672687067854876227615600792974987409158791847447703321903682308720050852370118443137419450852654451422929776657768478942656812713517951974887220031165782521255901213049407102794972874928854122802873535254209688839080226096305833672810944811519614182420099562453867426204580264518331399124964306096722523380935267566276907127236345003359282064461772345255314111146376584675983833855368353591659017118637346586747447192109763450956382157648680002901561446862850667919487623153426668152984275090417065*x^303 - 4254128295160007061030426298242849684014965982761147785482062416581984146508684187610725888917647760139563668782947519998627133084423000368415525437775377036243029711508855375090568401756250910545765478622641591389360455908444359024600114366866247425439511072842054441345645287504981749356869186612746759843438483674091048542708819377827231631941642168676283553233019509334397874992327228635949525074816254495604466671736471611614932027648897512710314429569247695147634484832084877809258121114914051271001119606973398331380855797002764461444584662049824648163145948822709138028960937273247248271155151686621980866844494854128937808384962745610365614097448765549795442798667209844932214949679495222392054447471701715739253382665846433*x^302 + 1556264073595935917454239970656946404406671836645676571798836549170116382011913363623900638316181012113233324583232403076454706412313001980599769993995214663984470257709954511703628234805672406238908233497685524788127573910910426090508085031318327915046607646841845962209009307992690064078851860218802116933069552081098800025751427727668553032908678746113365459172654904818191956026038612845182133362308586776762064318165020305201782347214942779000059584403073757545893793671859874893784073288064197964580413521661436198384970016957780675514625805175199463924535778093860235434947106857192514760235291665005899856653157078937149083102898427719659160689344403587898786158493515142045438886848042096703309737113180828650750675019562129699*x^301 + 743266057181930929944750470433147393693759121612631840198293393244902300684825846336663397595184643137660447532121117101419805877852217702017242746643743797859148944737199515125397165746821697284157163692964772039393172050317343324084057803080928820884032445980752907086581858354019557649029237737863564697181801912699911010965546507132089398320975777640320018085428602527129622197496389466733988261564648879661586818605181186502250469856620026519025462977141147128794121036884830470130243601370449336772394936604616571349360509861212365620044717527650683953146319472809478514084912598639505222688950258434943510727566055978183418604879648993669593893696651874798616671575649689586523489692665205163801147344664937948659943008554301242266*x^300 - 1471418805588795905587916252708900726238582581020425117142180627885210391002976445615155072867531352746745764362884577380090372036359034046380203427549157602890026510288207379916920908968120470556051386645788229156082480353246460914979578906074048995040666792992495644741846631726317739661391883630314300010323465998648766838712924785485887704491779125023490835383192875453550367320122722681163026382510993878804185251363449210144472179633600002448341733132876524795309430616641095614735796200379166467643951279136725224901361981535151459890144180533871975838057697706667176346512220310403329563564242234807560066373714429231958130031725743807108304017451204570420083332368407707004627712716728992726641254668392988970572468515471407735025669*x^299 + 810970320674467616951456908208215329515607457628232251811119951002288234724803573617989393535234183498235292009850810377721404979090012199829667014551337444500169333781290795803035412983375823789056243787740560355894465992957282178359832920650736651713315987004779068715800622167814670138186578433710494082450731864712150513265146411730671698433783622264171372172023873323202491430435709721545664844126898866825380005785761377577757368131087804762348911205422825003475464374469347662129301486812608682656849210859078439831757717070740306698724565482638663715655649787006954811478183108765272513110243517878867405495375852627568638493492583827728915782140556062791116251323046053856426797656213674488046143730282875981213420852272460166825973711*x^298 + 41540899679532690369068671806544857406587367108246440527136089581687045384911784277067192246827563727599018385636722818995436769865326654926718968675884630523362571521813379378080708544527702863098554791553931788092517199951537563587792169467101025411149204076701081806339713348146905264600004906544527581233818456077940807891900393700266465974072564727338832643548019518100814428875370567713725091128315292659067983970188258352550537732784536335578717214129385841488494273866706954452632113913817822432701670175143338219830784322867165518246505823940104737011711278178867647343601614536610197079262078583494178468829475291824380419757473659841440801374420880239900089447214175570138290443983305065071732504759208856840437773367242696116474799584*x^297 - 336829447468588052663030804156199544741474226099328199337253124950039556105285588216313317386190927683018813149750583178715652724058882627012427880674404815708762701667335133213713799006310366273805368842635930109936688121917214280866742437550381781006255340092191799856157174539790939915810734575107329815103117094036315794509810411921683350147969970198240616025832709373606209463409175117495118218417216153392913234632040297358755163318588299137244626963829648620195766169612926308313984977881699490278382170465002320210657917150230263592268751433462896356669974201424463089908411215601702889975320857437787938292439052347075311856961691391747425809056183181210456545000579682161155833368260123608139535947629515146812878490002118934485285110301344*x^296 + 188454652787038947696889967140461424916314121822590435400566326099996973081195769754803611602773889667935662110712289184602527405902048661319982141333808791670222856320256246862175321951617046260670767849839130678700338594251763435256107946347810661689722517371953910766733086518788793827513240969373390939187842732457199230686146108113446473551460546436996342136975398637823375016907989373932981265807844758973773823820019748561930661067294314693283778093196054067813405227148046849516103283072540705708948365754000548586145591656591420865974463479932171694688694485972764387664921984688158882076285200254852287110499031281185482491854787287987652364155608900050503418536948127754691198600080640028101888757692930900908254415115405920616506913464141246*x^295 + 5656517704172665636587830904236071898081183400313589900554235143021060918212668226126801702930680814880366592181592384947972547214843135698225361833522827889476969090308028056646970871454713004589830335501911459078671412624484806161007868750616522273734556714966017388315813795399834844324279680263077330591405159387975249710173746930820191507798516182628522173615684194280187536476733364131675005469539432826325024512840095755522344024889025512573132532468795970801767470635269821415365058514060106568564831165858084419388961798349572013276004768360964736679699530623537577089995425259129506713092589766603343441493341922542886668932886297842050828589544590682661513937561248706731206471184054456223016253046706701026068734920381021716808445323361186137*x^294 - 63373630050894452453477110365193239067050948295240045163586152506651219965278420111987560707368352776119854271919073411744830969997706589377780836724326269867957594165084801001902784801701131100528822549444065154431392255971435459191828351907369806296220276627739984111674654985557958375817626322598873710596451884417639633824849750232843332723646267753679199136551396088631151631456560376440251551852555773941950137246892833816571157679163149129262768519574917809888153739848597265295372690656540977379341618718268629140257965855099343371944542941588205529724960965651019766649285686746904220964219359392762323834032188375929839456865682365399129484466395084014277152980814239890131014049246876163210730887869420852943719822925813084229121985179332264599704*x^293 + 32102864813214862314268093044704931477528124505366202587954131763396499902643042990811746692342258986179831278064520919372994876752912453293674772939066307971211309583597332882565849866859205172236227096894788031871294170916310514005819996331814835389328091546388843579153992989407849896404113470754029278768996373300710149584803778429886432002211882461938853499603514189825218950146406655860153878858516277825647272164904101770894982506702591834593847382215285544604943157151370201155981580868524488152083992047151685818042352619579783020615908861372038451739435002790863428921322666876170750509896882013864116289947038553303041658258278089000934614667908059226970264127780828353307708282823605453941428930990283841116221925552476611710610635378041987790198916*x^292 + 992277044709628698839058253136378436028219744973274767893990665555105076739566772566019121151718334386045591725315836609961341894380783259428868204464703663625357181006887948914719740991746706243750230238793898597690835673040847229395670680749365970191570447386013314482537592967783067867931513886954979884385450578882988006050568932841979801922941535766476177277756270059134368312213125216587263717144726596188024724614893006190448060477760992244812973703804333617733339971070430032903256337314889849844855018964314027620200583961311385967047886258508001779090093234403483619969768612999250415918671932289400817148148779904152031942867289582242987121556562118151609466333412706133536656145969122067407660503356614229956022117362136094968780442372006194232624258*x^291 - 8192599654341102815173259211844499761350857761433632064902371316941571052771890045313892180032247902926800203032783085400953634955112180617883216953945020619727840282513790363114212797780985243461434083364732932792193560779586680272782487020816597935963383055196055371615572137167595526081149522581964969640197748307107958902959897057166892813500474659323719988948219364490561368203912540365093565945459237365578811250499624204216308255810938366652764634402279084726163067550682058810646928488711166984651918506491192645014294539090899003522819656577365423644431132217889405576915387838702152118270119899834048092240990704092526429105499247912409109934951770346773825384604975770455801753296642206278751098926197621601831676951645727609932185802483269156056464794590*x^290 + 3076113782372763714785082313439546161955935552147904784639381788125557349707115064014159087600261438350391281682364552358476526382496670474134397034733520959263017701358166602619182958272257445883923191638461247971371533163661796224796266072984754110181182965428765594884428443720152393721578824647854635405685584323741414709638046402360376141974531215472810678211886850640106086071197240688854872033799299102576223241798248080557395882623074129461649119041773136006475311635587476535096084060964809200127352552008934717823075567670603542799372219089987248896862342884007124504686490528108331598751909110791627046018972655269762056896090909301345751434833372631764985879824175901660106121804505952432807345261305838064953863748786980004808658168326067666117316083753147*x^289 + 438374923793527123836676191902801258258199653875877362641694778962468467368426188129359734435219710549071813256085123198377159140472472521899095146714457045250446101210802752771488151386002079917137855532496604595418246044702598328118322016852483173422409480896408480190559948441081762182044451418696103968745823438438814400067264816502920174928507082554857682715091294660902712881646863585728908908910463778942318616477655944348852977187172618713497628970154909928641409818840656481303159257115572283366644500073012261610650804158897760381319642544554782903843003935682510560240054041064856650727987005035767424163821118349656055392042453833083715425999695979648024995376395099465086292170880508004409810626717647391360244763129905961593950984128711509683451968757268420*x^288 - 426292745744339875737284347027552004451207730481963153873961021060084855295855111143085570215936794214544907011285477466376037897319969521052930650863671852995648069508014274440700724260156005995748647364614325042132763009127830177516352578900925210587090901717219270359205988258628062037721988037438216400124223050499058467864541829059595374790334103743673349330468359135499990431304682498457701474045170124316911894064511770390917970656020277559939215311401246259361672416609833271493133394816936016592211119511393764265160559057362088524530221296834101658933884467700231395174077375419732213636146159239423686647139812384084846321650711942225397796494873471512838663761109679614046172537081346857077857544651110714597837406023757082164679612461549801269579643062952911735*x^287 - 220112966521323571812824257375576446385061710793394855335525461345126185307418729702107284040346461847723622617401192384597704328482039022533946282612163976107809317337247672757460448890553782211729662192148942084658310061506829649898772812030371652796630540802227251571822016801786647181097638745772238110137940540199344702057162277758197339180737619748515005619180535978129415299640058045478001110945558523549233237757589070156592861220857522864331247261390199574941571175385112738570021730451127374898400562973448929854073657551569263917132610703239218588110147510545065411515284829640891648324301907502931023284143919255068212330599839828363023930221488544757303186314960069665023082438938798778854529695789251424369480601438544559462829807628169817290778114141335985736295*x^286 + 165392540239243846469752363588244064194404425090375473412461923081679052322639705575958430236492737355531862443834264142284604731606600373233188469259135448760786136126868728987747689831389638577092636536556487023092800347087288125432560038708660483588351875447801483551360477985281309657033073201281672231909297381434980364000938718778474418345466407259087467600602479726337959080172783198717545641539947824596592187147778501154791253772193189552649047391482859059389227876443014098457327409154227229776209033697759740797841434925758381138981213921240866548827540596435356370230490238693763974021089913219134771659717494904477614655566119903317103034782894053165563204134977354440993912478452276424755140457504614625869409290714700749426940109521652910542564492580012041799253069*x^285 + 135392224134557335697659352207695879076206936281006889231183970025895761826466970904641025082536319317655526613252867474618598516131538174290716726186621318834725030654596139616966114560697629233835675890092501914893330622641307984136444292455156716168893410891655266327739501315245424252788682377187556981663841846290785066370245163279591097656253805667402967408182686608867114776265264528967175848390212871088238029437626909631852177731699049799431006573104096837996088205504946247976164775941719346514412363347357752417570748089470585903036627614490531878708090595955907032288826241941680722374649149126754103613418695852976279339877799836185245303489701132632505862664454520361413589311183958963592010967989147261118440321553433203587504955786957906738465662162511290527492258088*x^284 - 186300339312795399099064157263489801947419356110693855281195966618230251981538179146570846692994264855035500746032732880743398780841791642521516656382744804937804878929154580087994861898923687683654003180749300557927614954235950523371839891445084797249698922300515977563003380315132393747942093992540889032086307669304616497063586346522407122106994295541391125664935288887038895594915368818880553589240260006015571008840197758167882748779306629150368864886278637804935889476607112082472059344785864408422590071050553876524439953722509387114130295915360420879531998616197224260766922079092924281192471564211073231741493703128817384712847835602621765795628022164545472217524290689970558379881559162726456046005223607844269637159337076444211033586481533553681628819569451259527621228005468*x^283 + 46276164303139273799424578603409653855537287763820667727206135884090608027479707609141092774651328639541929623491155729320323182522150747111300930135873837795195179370837677990672473368203878637597315173567765024625547856688638127351874436751764079218379569350064600799127915728266033698499744126901025249299653749918713757074190368216624718024168973075277095901694871488833812764619728748246381905512539773001617246152796753019874179063412848528575356330316519995666268485166787609592281971331856047225202377248234061885655565358390852251621723263028010768858083942305262931695630691664808456495926764725353804118717003029502723898562717017592783307324190654472024799574606806037264157775475390966025028063562961870896487757560327659022307037527030708797393080618070397984495605309190377*x^282 + 56883845253469488577048447462846108286488313734881369043895702651351744456941763421890508712543813493142857139224814146762850887687350419109297783652141216793076256647402767407627109623691803978738277458022367212335797650618076787471102406478006372182983224050652305262325965382055880549475006259534374137265631794613106194640665470356246190250194216744855282887302232412894478077998740440132320309900244020675270665276330497182863583216463145908519191896212621411556701421473102345715628581089258480232540531807202221034299641852621598515145301347215175302684656952566462856679517469912915046856715709676714412794812499475840066476530990938381326218926211250120343215121341420868365718029066163209698548790801204613415656397916020199147281251827921478757358171618143857273287579158526735903*x^281 - 54795585916855038490704633379899360230426609125576685736054629184836006914958869752168782249974562679050954757051013709491268375045283716842803335128473314980615430966643774826490970491980134608265553232596086976302656323445451683479517549155540417967852816465140963176504631577280323779737725131154994953387939645850585806890370367202432907700265712942869539645991652904576699921907818599965804953124921117288671354456489957777399873802584919969370080147693325671299618655794327991976520394561256840925613026152522492165095087819124639625305485265307333835725523823233056310919276799747146057010899934718055772879351123225145112058954431229718431760629488801159761832757839910238780751440594419644513320317346901152856806969096187830824807905010169807926085399351935621596347920649843382478949*x^280 + 11418471890643579706057505791872815491129729316400974725902041958831623901725324973187831196351551898530489992036611140597457546632430770684777268184268092520687160501550385737039443378252910252883448414742750445304627970492028002786778776008789131065649377251583339493992221185844959034361411016751093199720450182730494393171775165667663059161079324897074348109829138885771727020281075458869566748469917439057046394725613112773552129691949746338328780629168755507005609156991095027962669119350980359085158239008717794814410489924449962534767105076937105124784615361189006902622085580334755314686467536972418633636333745850101173757570028045675870132879478613568441901244829152244348678737686194300137469258992480603607092213856114724380563943027712517050169395369644069049981302891780777635505736*x^279 + 13048470893162627867090797512966517689722395967471336231713811641823150545689076342175712727189922530972198924197261189675211105384250922860153929827299332378154342399369101755214639812370380963626834406688084897771806407112497310808927296195288150806307875564227273990061046543796018005684270131981786299741806862043533184880381324275038961465478001802938493411964279211555818323352592195170218664806669850946536794881598026069749064635176766738539327218833193194872184191168598949104683012935904578694474000444938583197646856779647193873976581747748473110326349929208718357840186459598093883307263226860401823732559079361624534201711223820935575619055909784092898891858539949713175246987873891848125044759850936704479986481979162196990243650769657400233313627175866436854979609186009200705533841017*x^278 - 11574362347185799452544795855372237487382648993326976981584936854582123607399151223470318990372490895394872306278190870855230705332807856899906813661998501116597218693996711640441872709371190236509451626438660997801418955276022023309945957999683871958879722470044597130913064098784908065821325613928572331164174407290436707264567774493891874632811379563352217094163987817059052115531233683439815660977275986758289346648470908182470680065528262800185889191562545119696052157173263155554909509113469198980609664239147878224292349654743781656692672990815100672058438944193825386203236840735581807293758749096973684443746317769741877463146680503989382596120100148058845637556927803878376031187204951319305366033320957672025400819924244074678900012839314165464347583365917832384151897568789523416212207176534*x^277 + 2442508387108852526918522467664876193539828342500882201898371189451286498747678960267641564220086484537768328799319368217634819866352115759446569632494866372543433039421243757489054247795088328292098310592141757929285084758764710824466908232857408999524154981540652195032586548188374454841584403635398732972588676518874996602705265676761821423240058950040634524897839265547777328321673649589321910994356864035736504634877890403280690782479025571191527408324708038497278263418798326166381291934111365057110393795717379712236311039037192974947193277718328223539785535244679553093342514391338848134526853885327312715710380385153668704192556566446250624706617625611529857343690733688691544220678930249813939414260990323542220352504119677359060392446803539090844768019043690294619969337372550829387271226983729*x^276 + 2166177276443415667726732201890537146219139152530606521091695276471120313141537367309051585783122125650290861954305875092562758114555903119154238358380905931777940098941522550543382691359578746578946494411594619189243610853653741585124651098176326490198062538412835921137382386973804648065055525873412486605574150571085649712723775007905494700800088703163910964605438104082632856794593975546546593548308826659111652092219363733338894112870477100044047584479841969061885515673663826707726693701870716349608706975289581026516042257433356710515887118897332559062311407027119498647122789407163704948301736415404418872248722222677689083706540010315033169653414764085404466975740805041429621505260824504345288524675883088601149838734009461770072468792740809595775736120986334262465700700877622945737336541552476046*x^275 - 1894270462169069599576157463852671523859383430779371506418059781052555392143928517410686920443532200325727062012415992763095171978165609448410169711356632585511687168270410192093826285621945063730637705985718213542196141164595216697396269062479863061464118130579649336283712090533606977680449865471451755886893002501832871742012679205671305981873434881114285272875947999598287336752115553613959888281920095751555026602339231241357974517853713462727695820311342411373614406784166239332365599390626106087509773129887194820623068006340720865831262384506723145812723691288435564203699918865195424994843956561683737159959734455614551843639167360439277040699186733072799281041124415678051010454985892021186765296698231189491557450790573185328117596357549015424201195226550531673415158641640882448430404300468960240255*x^274 + 420967441784667987764973253679850627584668214228199682499417416399098790289023227369330213902274378526006002071615148840260504755726532289195370486717537342941408058669155804298886623910857242714208402380584885294520278654653819384727037700262093629490651634512150374432008424883628260522442163443708215161411789134239980586414597817387759266502976807127385593810676757742156796002757561117126411737009623840867380180462614254143335031125441520390306845579356357403110491400454992537635998915458760275004763002076412486652170760901615609559013699093093084431563489360495555269090684638217738302798542165635332341111341203515011905508324765561057744893872633256362061560294117943885213512030532084327791533146832805454250202598632340839731451560669899186376126784776896423088179494031435287185160023048347752663680*x^273 + 263524875034670896568506538306801904569864469002696679386743129893597379699661755969159350399350894615142685762520956199996358980734735279174491025125693144962945785586674013865688512276758801293346237703857283101982360955011961653652367787832620355673616187878717406450799190564643203872756970342899413091085905904679547275655488203167668979527265602219204557689280392897326886239806506766403180069556951693779957878597884383862448891704057945017933794349987376472116436338665759464416036614258956934527806448504219779433032259968022725167182896050796845047599388102224885348953803910152012121477959220764196879754603896859828851092578543217270294721271277081250009346162100372184455205723720509932869666853396822416476646101309810015535265692154365080944727584123602233587570512023581967341355547378892848582801099*x^272 - 228222856600254724138480448191909339132287304030889130987445759346799769602240558497989732251731047605849394489308986966314843107567561812106645807803187178256473058740429808470229639094657656926574797912320523000814187151407973775381419143295102084328761087320034839454437850534209798574770165858106707986527684607535885053766918786503811414314666820881850717454461428900258149843374763327825864974775634645847808184450666178819854923387916413210711629082519613536212937944138588627818738585826910182536008416414821799411632789246445137106157831571783092959097616842424426141824416626681104673004329908147347265127061987577316196482829216326857346010760038982600314019214234220230475598502258168059325446685033739734851421553949729255404275262934638517824332053596875009541574948202355355911893372707040780573655081327*x^271 + 51889268946124239871966747485945777502517585339378314774588288732222945326788122462962895790192406407231994423846689210461753410894493774650258583283416539742211649159781128985370249512171886870115310718048019876298174090184764831417979795526658623302098440978065670258746399118053764075618254701728620581335312442136757499887090770155255035417578735866246522527932020574403289829594451681062015605057971317827778377682690119698504973667561280842735337992893735920656269247605019867960330730067352164739216897676738300256379318800558447232992178156945712362193975744600930594080400134121070566254269801120561810989464503619090015276404513852248479389533027578848533485694041955542108398251066253349943869184471622512187552541021665470354577179707210868722633421385785431991068317962251127738680911443008567177047786585926*x^270 + 16717519078870413730530805782911011282472975201869885536714463263258652199957188787057704330521970310642321919018755836978742104996975421103549040811327857146291540942730245447588040348588804603808080182060832341989629537714893846081654351570145480701501047524197117980600699801936467209016003118987053111595253774428532349598386077355373827641787099289132855243369945242697046315413327591642763553497121818801332230942216089545485653338908380167124083308651159338853126406353587484739589301974151298719021395599834766692425011472712832826904285593138820841033612899266121720773441491051093729647477591188829485801720396626831142712229604456869174945967236700801819004601781820765183973107730878427248905895442141695183914735714959048369398715987471935510619762970965299166862703383170310425097957833887851530503600256005990*x^269 - 11065979649357831623181745147977907297136772574308365425035702456996025528119906022653896132191459916009783231482262285575851925257637037430247392086389120519927006979357335134924861889859383068587767697125755271099158639154304651291009643605623633933743148270452015070251969197905146872366998921956467722000226804565316455400659137034922293650445255355592641087439337262408606671419096085677090526702713443926613318029431809631242299963642571373995296921220051565058629704806733792436865197288007612149793314426813196430291705075639855195630119691172817780385899097768749295004928284932243130308882087612708122627473538084279124094309762412866788503676157683741357478814363008468751882791909234120931957780044195750982614163471042714295021376243398064669406906608077375588736009187237136680885853801268726084535802984014905555*x^268 + 731022563138393458563333118329872884802658324748179759516288997197187845261615073663722816786257149723635696661843097398670172304349237287462826892356850119419639503588219064768027675604822275873968528137550455509463079971083007156039818277078393796216926050226549761279212588742366105883036140470347169101537622227914550609344290953579846035959929495886358811286614992346840734789882104328948219453685561076305145261894585547561431653104190812869555183842591897258012669147299495372432797056695309189650538845714466497148666361544116419643159732836960116972557540563644711347004931179823189499400249582468000497691510341157865955743570115998928049044273693118056889451347149373933741999475463064073901691258544262815034540588875128764039571228189012805145580262517254313054271324578772768882754056781222087117407197737973042218*x^267 - 1756343648196583612761358989383082624843110595662840891367578972221245439012914824760127221388250622315813057273566404832856626321530047294268688263553558778439694326391665025594634973925475063093891506878243781067142778605360994877826578068710317950276079516076930070676069996959566340764097699372995184660879551933835051249165150890097568003367073088112144068372110263517713106132819688774854517220248703349959595335264252713641178532519623021536038622037252805126625325490240589943771333705588915184695736616457380156394408909000768189342874129161725709048236183516482012626435607864110183597154519919000810576043210751172349172315537714934685295173616106341778992372664855437159001965291057221776728786000997556531238541124726476578859718857759460291320857520206420350532417098098158859881608418983034821879461143871082186141777*x^266 + 3888216689759702878649796008666248301928305373319484720915526210754344537831423150079180641657294109808246024219997735996455972288718358222247427298036052467537379539941642249270177345315441184548243147584702059634293100472958532195663694860393956687483823281460874363522490259912288670541325289476380457959334433072252069354773719549778503868482276794166403459628192841793117807648823798613425881048556503455949015466901350798646463190833106361682591762259790953049972333682164358539425971439216871299266998207874878707585204426152066504441582698380259792725054422102759561151466696317700171176824716447598687401125990042578550165620424004970236862030773947521358612757441436794648524114795098208668164297735854940953302804568236695333081418077947418664071016986705384044753427488957545741370243259477756207964197001569721182851815452*x^265 - 2113476134468031063502659594501974303757790442365172427308009427483659104885908791352416227962076158940658907783731250296153153049896263509911367313973576868062603779840190636263448553234909916598027835692277870124584078443138324626460151935218008248854884816774157435487119536299134334659006209832103390374010024705827440570983597801382410348850400061567537039542875604061261848673260804295466702360795073534897068904114445689258922500702273313778699520904709312118016798306341558748821973355306975155516167624349720853918357716251957135141801550811907582257976214892073890005507389003884467014592599494429987318163644774795395598053609362831733335308311132511873301487681835403375484550709435303724246734977833700665334120448794945787185930605563658972527036379246026214825204245847738225408143382331216375597299640726947013706657580938*x^264 - 651988041050488572317539589716490515752512191181008901616518058560424005715010866309247052215587392074793356398930672586923508848846895351646743221086708063232827034035359134364824182186031183124549991724379276197425258023541772714471954767073438617930533682901476058654160410292071668099016551182093715327275597221257079641184733878725189485610377019753735824653643860800544813527711963692986356999500486808210429337540078142958027016928201209731043462605791354771152523395144021513890429734911220348406193264105050597570547146116092488935927178609193814793288695423283283097128068274694767213404957717827667026778113376195499872478245392384042552365229092826525296140086272305216878540010911842724371868927262663753304507622437964890601021231946289195700468859819694107332094375293105715095302346618589641287843368943767535415787777928129*x^263 + 1542679349340375487738844339577837668193349809051777124615800724682783472205471573088159601897122891221387535845359810174236257606767623198119923251755559275717094182488794848740361847045053043571874239527914467644505094094008767921356811203483161886293289370171756308590787024474014841581978493793188356096286035598315632007171764847661285842746238153750961259675987224160759210042563330558855306661819153180593774620868700474519745713315739470101203367200582372113924011351913989583907836581698172830109879208228337145225400069602396418369849271495426701049174292607866316647771248579284982068252128017583302763492026905107938359173852630365967751387198617940394092422273008168596080004488941568554039710924889647324515134896446351127320789385528530759145219458474772399081607184063820214949894168929344787908412020297717631678439806212836437*x^262 - 807463456186547071690633014087426619576121282779682382291447918368989360178842057450820807537411202768193645018188074786974958330967180899603702968162922202020648433317589002067219848331439387697383339413200915592039075000235875206577759580791747504017503233943805647883291636657993949138207096739595043721102312028786486505738382266965742214745301594451729975150868841127109345184294383940712940562082495911599542445334843977230523305095484854153424876282425849461267308982312330758471794780419592427972413089822366104598294181662173538976954144003483559495358386560121141190586459623505014949837886247382771841531528967270323316697447045782111940810971679431736522795700691719566980356918958662292660252369112388105865533878900340978436658202357793103963920074234747400366872560108223790661278107242564531243184919135264557707583698549862991521*x^261 - 75576366690948174834165758879774110118906900312082309928436494051839880740097994713339304287606069072643268484963541649933569272002249367447835963595999808164365028919347516246475824849635297802681539837174078776170652629418362623290835586120585735141237351664367948123911986441992594069859986484882347130989445442515426426190445635305720335753868893066447155717512877195749677050180256299641137387528521584431936599846519053117496822917349537896770625191502336704540509525092568371121199056729551629326933050435056798060922525869159762533367578921864428448826854005474558875752157275050592828224634223015456311074520185074306037145428756344694815070228090678137654915775824147435059632262288272410749010352016856485781391464191832972930700907505634310034761258630350801792023101145112354142582095655141578340042236433150514814508688184605373392188*x^260 + 360681369488841581676787498075714479086684537566013075047517775220064501533173120603535016780381415311676539699941370255700732582026420084717181562268108529867087151823558482223404743163049428765363088190877167072624694224669327868314020521246521258078481961923368703123723011649929259286706592289626116015811195031719996876159449664456129717334768420596899249497968225007961309058417051502990433627122688844257649718467693119469799879341812532160127224815283046299380253158247737468500529585597875623881329333932434622075887380110646290779726341418051451763178967214413671845159736611925519053503695451978113576927979514084846002095942249463815470660402335541937676517870198493574413334709926591121382798898771743354925293797638029969691313102892207798915375780469374556615917369263578088986848888573236575334809704529412227844621401390772129660570506*x^259 - 208947162348792903895337228631707446292873664839257134305071698177369966035189953221820218829837190660294987577366467045866521658025794385259762878827399700417266925299937995498249220088593470430451273282706037755881218788480353356205268986003856818222358002320987829158185620536488658061130878509423425357141598516957557843493786455917365689178917612210984299020545630004133652395975109155987868814017570445428010471602355621242713407480304496386006417479735262499502860629165388534964100629568049128245656190963607891375094600747425542490222188360070848563697241115728235106359396437061011321352821536391702820931721530514401692257788507970448716690506554077103302309259085855227547516996746178405314936448474375564425132735201359523155388823475528776220871089441547114975570253381111889345277797632023124542495564411212280317395377577689282707455585268*x^258 + 8176122603753189990160000082202226053340743464687228989731472635334865480240743857694636730584361018415723527060995740955889419970054229003872484252124916141746048154429227873750315833086952965951242643355651043178927209827852986786081347144991979837656744830344041978311812322611041071794489741753234228647381175935876623759713147872407756871352173238721753654543310908945981758522050276242556359984808882916447707110792129230043152842126070675207092259740744591127338471676416546502190760158299476363996228455200122471849596732442099268523495596142135657346034397514604135415330122067931737160585331674884232464220599920025243771935915362105709693210498561971618025142947393055901584928627052448975466708391760337231384640352972672224470152994815111279141528673288483342692750560440397665091651522794849933192681072224251236610820345246271887024088842327*x^257 + 65609870754934931786012593715502904953222308664786854208827706826445384657251237217924449618259638577986362678869050372086295181219332889300556150227990587366920399571660829286832260739844609850062043501540428146998796232041224199861800872740664433804580569514934484512159934147205415980661605537633721230093051443301879600084378321118096104188127897735097222202361000935970317687888863208329632965552715598172883416761049396142643015022506675717320163647638092138144751337772869801081842471187130736390137212604793444424995653143001276775148342363974862049329781601693724732568513729197986295432552254065552528429493484101326072037876121671071799033668646168055591950469626913848256701630826797185697405300590685488054489657814247379002391263001581722218830255337145370588411473702392829902957820598643295548368539924576889342248948927880419261185234455125752*x^256 - 43864195349366749948446452196543276162011202090819608448027355954770573089579167957085995885693928992220765764238532136129635903814238968927156508652407465166031824809766730596263617259813731394131859597975617772138357956474677411211038056374506481019548234015851032419360728515555941509290165793440596902297479462743169440846721134489318397123344554820266957035743086018337671745400369447513346241689510666466981216798075014554460797101486612933885824420102221727490048727318420940649431208390830158193831860600342761182452122472052322605035580065895270210713071270408403639206553571651305077410031496534401873285069004073345800792654113411968337992985245684775684022620928273625784582319029789441023009807027354644139473225110306475236494920709923019733182773234098287400171927352392274580350064937720532570761025039693458464151076973303687531656498267175024081*x^255 + 6241897713609104977941893741485686518858178833957579845532603740212840683566119572537497778998889762177856824631512560821520619312708820272226485527104356449046876510096247236270428255423169204674089664522755124922209568919284914585938255927730349442950460071036154757770097957519894894028769485226192324869451742013314827485119978327632231492806823615265292094717747957316841941237163280342683599694199766699760039806749370074872559985376576974333631231486640299627732930649237132583822290180262516179857278341269333425155885326935379093571755815738289437322433544389923179501813081395839005607377823753460710680128650661870772417815709457562047163858699827677400044676786922348482623622327722118463069595778697075220992553942486949250667768380227764463314267951502659639869654723276550670852401995458453934769983682101749243900181374223811486029791205873388904380*x^254 + 9834658147881867853002009225739205814527019632546950840929400975662485762122420955888745156806909841166176351446731817410285793867051041780209157981092526182134219449789427828427465255899602950597605470830105761594102205543080055121356011557057763876576924287951844624505157167320903987597649034658488198479273084067029263336378749365391979396845836562766892183167643743053538415108034139249030944548323297475713558312060024080685130205305721465721076005412741317213651904182626239999610684213446678935942326682869086728915635133153857771107142476802557976561067449525145278820679085105796191284474540705524918954446736468286476866014028354373379505911258505420443805892931648745321298643295083477622005832230394471503116450927954397133895122738403840776952865079970938327314609334586630448855372168241298079133996014705727098026454554754425663829382332663740714628307*x^253 - 7861352667246718595981727826319619540384845026757117457811182638825214699545838141200684738173833421321461760595752989825039421194685834969890858910447980159218327510061856793639067504233744657961096327970078077130537433458342880261865778696492650513006445168686706762625733890561630495194625600340430991211197870719240060473510933819665074438424939739391503616794152106176360456130747854420312601341267842994461729081485826062501893280563577489014024112566355248321967157133514738399589972118016536597039633669702001881612561919577268224264727349948423404919159686471930120489149362967619588806228287322827027780480122594977720580723664408036909077958373293619313590264005272336186178444038632685011852528212418164978055570888825498717962755296876483510920723679404693520315648988651237819531061366117875431860207077098626092426330058746657287810961355910310816622597712*x^252 + 1780322960836474361343250817656182996780163034880086864503981770903403970265999641049873620206620159602484155323278567984624826392331848810379611488513559978505734208066336771075058833203100626378949728495439606745335593075335753541623565658530162433763317285845678647024714121686278398545225631516780719666087949954207129290138321036366174467305671933773152827634673208552334745670605916490578459075913958353868204877604829737171676912759541228125918689976074950878321763640673202694628487940443399199434081761764281418841300121924347557529184850240979230586549495533741099860362103226062697665953466519695171594880218627961592597009378487135910709355554640241844475767131299490888569000257668506077337784165250074005503730328478750715458880250763027234804140692636639357436246096080922500332287152457980088575791409130832743377699396220332774733072727751801039030978870361*x^251 + 1250004182888236676595264684871144911284149608813836342247385894078993063593589358482325176883526275494160858012633150272421688376846551169986576475615249169139743815994802281710436662149958129856756126775767276401986706989969297970712137859491074133904465977857110297382620239561016055574178917467435140087557971595929557742343605225167388512622119223907249348802545743320883736596459377560951335610453626981148360048216992134856522936228086781377338939748395970038326270237257890743774734450264487827285718595334163529430202705454844901484561610314039033269230265354970162102418714982668236656585867983956559500732739899986639747961341659901635295513307063435160950334203941768381182818281245055359631008376593857296650270997110542855556222570106410502585764473004367067154075479935421511505681230398814048200017992592309751172901283065257151883897692943920568611448862317355*x^250 - 1255646060114274978833725051543517246303421776739627084225079368571614833515369054701253046529827713407633283260936749503211291898391436394190733012047154055015787633475338818469199599155012076012159399867680785006245297813558726650785753335348067819352322839746725083525699068516756729911185777412616127477136003755408350811292573233882460282908570620583274111933614903908524904023764685647592834886682287439334312012093697140139149246756186375038482465689897773461082673906745497636290556629910060442268704626272244392539481588483420230947008722009407403597818270979115012893789649706864822801168018468125881351243139443738820908787117180911890929953294908540554915711123702128041291329339147818281649831738275441917025545733969200546778139247328765663872302951679282449502575723638209005797357530330334837374469009559098712457215875336164066166805584834212175853742289733129878*x^249 + 383525240903524938677272431746294418615842785169119951978373124994341322288165789405557325904595934888410260755955220015198334786232968817503561509185430123372791214402223127481510346896586764028186964161051567368941795750198660506464255620847026120317625974406521521529428065913363408036815843109628290795028773058581419677438540746707978870420875798870600087295875480756611213846452620167043585828226595934371896991821008345158666813784092388456591094827565682681077751103069882148733676074849828444127349669148893671259609749902563137643330448992134620225447056658143185550069035631543757743732243630782361449633887058616478686852021229242542651465931057098783425775688279594585983689543099461431596829325953348695178247900733626110476716076602942935625408777752648952080860925410161025100404683241153101968935761547996827354783213976971671728280519048419806351698337240927719296*x^248 + 127403342242025428995514412455917327008171252072496723657100654230742753006554710492912887292697905540092915297586094332426866435630788233882870578113956075978175221650320446348530764892221814081459154332838193272549025162966933881940005407927042589863321358756212697628344027672843181981065094068402892863987319740342719804247447704519433523520369979953139345441125161797398764827762260454615125500944294006074844900110021036712206517780133541485081440782584025311203586440314132195997125770299994229617382237459685637422016148526408422135599983312026878520054543643866016435877408240207984419330167874215188257267176583157592683765616843593594972674054876823251609527861321563847368795162909114934717164010315123505991380250276830088893372685950149031620099184055538509026915276604341942354206306600636149167280565731588975238015695293698286297020828833039521576190082198735421545836*x^247 - 179780752492397426881408967964942041538726295098871509903705118137685828027142340329520511734331827653270423288529908859756714213581496999137074277397934098729261375996235192768445921720033760585611072566803777532468328495928761776923566357035386940369273202016603070183894971367956695793318641517309080875068456518900193414198177143646528855982870132234317479640078433816977713485808367401610481197042650262026847554075308803166781835707678846051761716537677684128258930923151684196173478759228715999143453228364978177377742149139564419695705184191996950997778127764912147022219516904394815981393367842911462145248251964324104019428010287911000958383191261999931855903020119573143849877654460930561423884734836751231246400311254971513407937660712284412514053800030593625172365324754253297221640196329953587618102496484920609723317815614712428035094684250222128707662875235932273047292290*x^246 + 69008536316533013629669980205793430189016267175652930326204413232595325727947935737845073590248918709774535908009245012344362857408943757901246446802596257864806090584522822896245836674994573817500355724171116309717782632889013450347184220168043407331334912443850476638184482320439023005796312924502971302181909467998172660525807937601082355665075316460340434516067065454823646117979779655059166905499305420673700583930791108825739213601257036632005276243316965680790576632049532221158161555390188576562957701418319255001101454915835231785805002957583514831392719620726614534079340697894522500085073045545142730723093154803550398552494943665005858923531382512948558114266449047104887281287906235945928876353971581279792574865748227212591281162115310455689663439879957825408491170031562588161192905396953664993245377736943435774405610274475953516470132639356196502138628338673364276720502688*x^245 + 8772290106149783080607090967050868529639632267583909781964625727294982895838962910904490152672042348429201912888963107383379279669878035813680242741751486286588643128718434117328796572818395530477902740086527541439358087488971414930440612084612605629576394197567717562513065546456730136877254496340767241248829813696701926995507840866003113572621566878266579853921236435277533716928986818010760007341014191472914455030937879268399109206300334269554131711361969642405155615860286330776895477203122406595022535425098590290484443865631388160445222961184229324382341959502686188668007347534080425726725496699045807647060313613275008589525806210970580413681541160681251006953639909135810585218969907870376669704185152125791539717504884081299192187981887213299054153724189430603401876567230154419055809713835958492020290373143481825152732270253903227694679177149945356063229533559102217186376908866*x^244 - 23348743360778095292627378190526618090045320424175002419005189624808419647810884420692522833385428981650295564368904094625153157945101570713696172726050009532490320614158169119032881706139921187304412497227331539332346402404070664141742183077581717254337181245366140749989895923083137581631515051765998364790437673126490586029377665483175468224104600831984606951725945415071261511520830591186879299469515644587653393191446452337929197434805014588228227918217846577921763320370129851171687458000806542570896043097677558589084177578096003629711161341820662426812430808923362160516800864816549981875362480302472068850674558367519156288048970755197299242974438967089119220701048470546992720554039553521224850890996027541378644003323475456433106131909630731232962510929727143181559898597373638782815110366005964232946295150049248247631918309552077468114466909102283711655158281684309931877120940961804*x^243 + 10948959623412341041136795764134953679548814445884256869968720693704507182788907804926012791690151678505170079708533571446024617932528626791456205948711587052948680927295206507957026510912190777639743567633569336329223143975187326362027772090224107188482878817364146818136292602509031240961232927638743372474220461458633915118438419171058690142407460988685219369584103085917390298028948322927522620757180697419551391627681138731349526828249589193697154251430021259643421716977746190485649398090464922492394672368658883688021515084011879751020529849143317854072058741438673504286145883703199551203145395939346720905608749817634049412741193213012298820056829936380650655225559842551647056330918051054471557190296739584417504514346588050134639725034139514142223698612833252113084515555588929534283176028381668853319166930987136831329393036394290714192093913861712760832485578024823929962352960774153974*x^242 - 109655028800892224152977245422932315394535055203587059398815124246653969311375730551909538933021824955658294892697630224768327412512337535117564676427520917055973816493094657139564104331010410166437162645370008419793969493990841421952245329508657676012078319755002278473505316199162535146310074908828196868828286697349716217246806473252395121987294559155462394167558307073801806320177566941741989958566590505028236231457802474395330266089504575197281137712304852488598236916140647122719913618929585876263856623612852229259883345847040064652351583146507886469593206216012597756701235090246487695665204735036531976075089293383821325416116709103991290517713217404018896910601649130833680721172247403528117348854563876325621875094946866721881740635758726888877572828525786497577429146635001088952396656819039999334008339488172887497848109115044312258110258803318631653263921227411323389724813537740223251*x^241 - 2765886588632679425261025062353893778324662480167897307424615542971685915839792578253368512676942079859218351549862165892829697708584622408557658847120629950676242664460647851953049412428554298449351404475769402270393151305307220662439474460497814471977285187149208773655903042379027952336585591134823181300324979182536009928543853261305293314285724713395711770347604087103224233862142415166697923779893485874748085774113639184153528753457844366177112675346462167358358348322797849893755713654451137754174459971757420133413323465133645634708907314749171271191657262429650178885204134006024898842225950078629989377044108300072383887434501853069191345895689400864414904870700931855361886136282644002579969648465840448685039149488703260864929618674846171351558637515164133001531274927839222889941311544561309061281998616470390699752848407063719435052787116609715157953418093349294103088555635719129921930211*x^240 + 1586309423669157507714792967184415181705946310289396158952576172843052049756464163561062478519111944646344499362065404203834606923467953789639301332217386189113654870749719058955224751258483475834467945888384108751888961787293511081288484152183213525120101127884750730009214521117752885507503627862217845328589955062164007917008177673013903319903237522692526038331820809523971561455337309370432605406721524009778809522655425280490501530090895310386392022679388186643971367463188581527341476756284700989049796309880010690010127593142764769156219028607718301576990793340388049930079068114955128870369957558263064148870379480070461839983362418729898181157921609109648889641600691183745282006865770737119046218875593041440119792712822894780861506095457856302392771210946637588974684014780857081157807405537936244206202331584464269223497876025737966206269279606950466599744041535964776317431757170647919459656238*x^239 - 191638036132422419220505718244849230906847102801488671898314096725254535058120096044001115129503041935686334287051975128059347224365324838799281283604607962673103437332854376351701524207419694327519123011117469155613518680375064514449879234779039961557019954248957000582643641089146992787433467722863487407920863790234927779737301220913227316535024421443440882623039397271796866333320104016210758700004257111015343565304196068507100569942571456331575943932736195814305222399632022410355591663212070794844317187220962065451606452657483795658298126461363082197499968423031369777866357268263761742207530125086257737317462220439078118403273208216054096035082457126106030091591652881488721396524654271613927218438682340100271626018109812887222908841056037161947749758529102906235800758665515189226737048713829295116109372638850810557278886851462586206998990413049191056064877096054682783295609739774977452437742461*x^238 - 289688794489467099897351998785204056423121443849364804459337024307111517248879310831020699042196676526347510659147970128046182941936351704119715012420961533362989744749526168180610525371739928050293397821422176310820294821158970263123810227454271332499478599721883238810375435538230471192763184957850952822602313656952641818859792818406587509735099258220264588767774452515246970214949391234591224713386670171731782528930027972827498429085345917442513699555580259155222284786165351546490757719291719611233658977421321674904989917670158581592433199000557118610321165188521042197042597311004124675705989634137371297419040887363368385400374637562391710541265865591506036978574278987909064943008227271507752499867363197156029673894146774567469642648296430317810964676989851436707156842975022902691854862848249040350490824346498461628266898675871480653061270996160445283409142500125875916818058961756014406053020187049*x^237 + 209280884369424611120082125820306952311550519448028605286854331370048356706437960258399340939531105075584091970194543794357308599801575951123631470307370285173180957195703212739016704230169957683014646306692921049790324468313659416407207956990273936252465552640110852933909511101586905210987623035552379012296268062223945553656567645467589322210418202872796892898994823140387613154294176747285291194934884160531621472235788765545209271730858991176827951034904372354477778070422453868263771221012764321740414146639244083528740297360029398937360762965352458105129967987285651473448214986649751972578083750284516819051650636039887815431817275232680993011167116182149500424949948075580315597990139483731549978899748869841675651324922902972761453520256057221395071772931475100476748249502986211205987651721483629958585393837950571320200348900146863607441811446061958760027006010545190614915953172170692751275144239842754*x^236 - 45468542212139150151243948529137845123273871604590061543126558286596264113001815829154789777460880729942388445099104121346997103308194345708721060390030951779714290345523004255311197456846724674104891409570637478079523017927908448515044018187604775362964770534120014532839589115426725670761161115656242840803917650653547981957677169144894464614679896991018897859907459761539709033878232557921700799889665142577770657754954435585928941614744466650628784572102388431471254085039377414602859191660011157893292692308373092221722852855613625607313381974974329391225114255806785849802049983393704759021403013821364730256762109129475237097841176985723804191169593547524316486287399547148860423164098201137512048938713122616297311330815373426075465207929993641343368047329104475081900298898527012179216644231394133270014764922949883076749553731082194988881888813637101126082617585949323652564701649290285060432973890652032448*x^235 - 25700039445478807444074994241640114818602765530023162350262267736524457537710394607864707370122188915646012873030701034837094764742614598039515144068351110626283038468375714638723339895063284559650131204404676670491106070420295322400491488199045449269140425042179875309159330535594195319974101235364054806390156066703936369767942015593550580944101092800836888576554575605201712833998035618853077960885042303365326985902630216278840595668823777290876188180610013067211867618007041049435880030651716264477617015518699734261534920803510121800975160013061265527021097523312780090237715869447772695517743673279094387178358414878886697599409476602142467377311800269650473225128411198381717616146097480896693748459131244459399270740081574582072248805951132194169970962321017705871104403244997944509071088131315581343711815210553712515504618283457385615684211285658964060001948585256403884713748638415432617042084236942954076644*x^234 + 25346023375276592421557273375389423731931817826540068767255398105175271143905667312234362512860695812305441215204884325958121027684547207307655807717712838097233014630913743072892701267155774263740983879594419924685565179003109180556319080782282169173341496663088762080626553374902825779250674082310788244299460178501287648625778760151921802323055404964669524334690164437040954372284659375240514846099300295008958211357291767673270367204280290318959293608464081511954370450139927018845171720451796817565636144987282045273024985235177680127447367921059634108319006141882713981150644708190132951495346807489697303438321450176455143237301201223081031138032648676893379620263973282112970063517123186266893218317181954570059027594204015990663918881729674918463258288936460172958604958364744312238303399360106464544222281413814235925037239796487841155931576750606685606622096723857768829313924811951087895967992142629990452934243*x^233 - 8015206363177449134943821003303300452041360815740382350932221877581228417947138837116061944204105269557083368373872809039599044872446783589274772637314846095531423965441443927551405158043124309384940167881468260894151314133666869417497463724616954978329916077455966325641143415364627871753403987600072406540909809258889535068375455791393190474500601520137664372305761399875737346035755855796119734049238976977526981024881731299461672609037631981790500377505946259015533995096219353149274816307566537646406100552038077630596142098413650630055397787697833775947817963728679557739282573177378035198104546994209211342121479439473781622488706543476096787944710857811183919741351385948840829376201328727317336540789698333069901383679373006840804326342626627814196845738587829333070104950831153378828047298238688157980213768592234143425842243021070036111922408759438108318235716345770670435948767694361882262449568811852342170188345*x^232 - 1513353684865965358470788937654980072918261445243168678557936265382341485797774153032529304153571806377305046059547778700053073555594818843736630875682453495356446303327626835602609530587842432402557801072125194248484321776009464879581634976565626344244597829595489936237507600565714144454158607358711980174707912507803501549722401730575283667132701645465335819700801171142994522134623570736307464032470094173450746497788578961094179568512213385412335401712404725368028413590612830562829258649280243572203781527819558307268211772848805604476518189831640854599469997380347593287908102060772895655448275949005232007849445797531753541889599507191594897917462662973191585106549568367325715124356349849504838735376303213059412151690675407195185436068233847533556428761250473194030410301793769399278642493568579902955809428110486517421759626601381959822931500796701877475975325449916804840295061905163727685972355023282140133654598901*x^231 + 2718246717758091107638329645456918255733711943527023246339938715628728122829771523537941691959152552685582003965315087872972711905830369385225988833349470865369127186729900914106730341702978080547983611600837589018686236215284325172694427499026690163081542373851914843498271400097170047699953761656674881977252918649492723513719597877781660416739789747905546199194564395213721220203489169435023883832076394266222408627936053155716560528421562824761378145071059812891806590351890138535736519092175329773582550666552483817364119249611383770444649056303259168872369268876156582715386436867245511454642429116678902278287356169606691957634774936084586044926136321027724124262810617875856032533769060506082689506982967550849818834048710435434663040491073534095474088677810828220215494164628585636658468226766373677001609618584677883905648874235305289589106137937640725806156525168574780452475930439430819574262133065075470160146363516856*x^230 - 1171442132710353748095475868179010824398346877856801470036056530760738623932201943158250267292740215519336069684902713148802759196189970268647646864944903143192751297982716528739256585924778427577114888705072612516670298100905715109426630262651148818097977527126422554017690765870694184796337549776423782637664379957450639096458317992415256380935977350242395131169845826187745912217966348644289305005937654843470669112419511317308683044016815898060372805889258091037649210969831348769012658188240601531371862509892524719085543645421526977780874690431385528844192101047641004897765191754059049538093609904840358631717109784668037789241291338821407898646705851766653280541170110710284975347515252519224533251375288078091430827470461354858482160857358739254633431399399519287088436742761760498120169698486796571534480233924049687919824535329605058808777884230482893507482374608451557227191263641299961217998504294813326285836193975048595*x^229 + 37990434790896960064722897020129299013212191660404489949035729352709453753863083027852790181933039417293501301789216128513568254558224746779855503669901235660994164910984313292517010518357454620653822847950256812454401846442585331752777061990329686237768473308941051778947496889440793856376648592351695168339874691120185517105080900448708438767011354579890607721899493575412339477998589056536055733303617398220984705545690827240298822084194593215065777947601010794422802999987447426713224742321113311266455119048993120846565066155715364964386674793636696082964590617758697032680803005500481664674681441693228276325542571238914023876818717697379082702915770377708159911431593065660711473763761629054141020470709807073403895980561147031201812894494521850252144816363386230893475319422774726847785401888385470033965831759339268803688469890597160366641596619038123432230739378310702930963681904449667572334250256704687975631352140017876082*x^228 + 240060004034395699857469421507200109317129918077889359155046483842231157183922061535972399152975714120277294959532007982597945156238403829157167945935486651659415931971383329815920123186634115536662341830237169915398318260142223584657266133182405860115883174184727098073571103497508378341025491257911173141488618327716314796326806604780153330700596383352177178511245734758213466163485119896365726456187347252595013343366690056393399783650961928918176788112377696330257801399026982893949186180824633607628100570246988534046546285093162164101205286121316300324055452978506642528109487634509743539938530812995159417346772746627646350054283390255119064595895902749073761766164044227229061287050514518230196957854563716818176061350718261341346232634031734689413410192108882902791491843865528732007024807105297431025744661743750312004605716350443075715259177000892181590509627119426322467070198302390416106341854405456437498854215673271058803353*x^227 - 141678634937013810266715513031631338715923291118270160391646196448036077532616226639510732694694895662776897074198709865104631078257983619437942761518083629197526241783360557898804169103687706612166892655628335174214088342292714558290982784571339346541906800962107441719862263378490258283897443291354847698270658264766106187825136414618483202371548971265807309816810999574700325274571167427114010505950084242174823480990408078593097585024468457017104208975547185166861287276902049031858714814010880866167726603774526710109623548939624571782592036558249961525585143005295892048717376218993171034075637965761946002525755810877343858100249777185421529121630426220008569357843484349392190833432658493798596329377754678442784481738152708281982446045152680001068024620541822319771095328581041942325185330442057882149474601543114274475380854910449963593588249966021647098497767195525618162691419726312370187643409654071963127476808410676917578760867*x^226 + 26552487277447952426594576759818823758701983044128813626560676876075905698594226466256270856200709291021126010111507516088536223561329715429661332505894991274189531029935716353382744329907724922679316787175343721036057515968834111999182284734421276047021753646456644706121763686386719635782759056867292830928161954440521512334509502142673788236020141878548932375518056366377453894672886432548419526774465503176538048890988194626333328568452837924909452767280735647010811112248199501133503852164993753522342166049983956039886347961095723238613392973881063685602992596030836730395620291383418548590801954483336763423217418275385678211792114775638268607341961920622471857604373058647629796360891985332753409930505551455968189874431850025766162040787415385838391677533179922320473207202951738854413389265903248029532660953982361987420630425180348949372880559755270897561414115941322284808833133127109074756585077499634880993828569860571011333783063*x^225 + 15648635675815291723523406137379893579821176574164137383957511849205016586524111098442346654781482364306540900951307628836571523885106397287184537052002417234785388398364693285931157348683120673671892286922999883562767822772519288163167558455268585202987545246745845737034253674005044874655259660593052382247115010837783227499658701665518284343897684820105802381070247289748081522717664538808930640845864362252300600579466931711856271715939695724853081027497075758996630740327711756766677833410003349360704178888602527739363429605846433022818000856186325890999991564929225908346482527515557358662978673113070048157089792206612059484464745208502535811543707730554147873990244292565200513855323894453145173927451059229029222751042749119706639813869788751099986771879845286334632181589438071450659597100257613505293888762466338149764688765293845094928999875322945835506515947769644353808121607140309791416218480563897116208311768891028249925535975862*x^224 - 14415495761154677567226656623015171624244328580921848233107030374401498920884709772343349604220879520539731806270825771208848838711126244980225161357088787436056372290993250594232153337761231069956130033257972502694392234912396975372879262510129881344744931286491044619370116610462571227674218083780765058049933759979970491107291434315000186330043492483579555893519284550716790875298969559363431813880447951095481941826732270329102891207594621567046008410065020858161384808673320272221019667102922052252689578796361797229724086521611743445669346343628523980505840452292908339044038006304726767161854728718057421087413946459498821830722457724075134024452521609731761055910457478524562399745619203130268563932757380945901271227929746148338658656080097622866539076696661807964526399035246194470952153743864729222911109827606826277023196836577436333995172249620556045398989381733189672347704501134652630769853010898859325138367541035839538574229667800231*x^223 + 4867710768802064472800221169249051187998215744618231322600070718659954897676718719515471496309450280505261378593103126276310979948553118297651052782387919302329834060230925687063480855947891695866805766299127319443914978989282200466313829859223192927092978061241515595845153108100076930113658904856478394935385639343515529167580584071940435754035549527171363170080427924854194252757497997515133805005283292058220484988213866409182198634539093187517299398883805206926878676233033213773564699135519386029664133233799380811848270858364286434347819824139862340082434433429246876609222912965853893664669471125791720417396174467122723015667659303463445201786718779043994286280949821565465890260872620423699352123868452779251839650848017095349040359178295924586170658711169033768257042678214303880536404001191133774312045744826557547605862740840849218664399161241792004207478908929025833682777364364759892093766069182434354008686667546727505702354325594187872*x^222 + 191356928706646710179214906716644262275611819812587220110440939985538275591080735931592001463572859602032783269713813269310273516859186981889616414346972032691952978689196887559193262429329492227751420959960202077263599235205628983455896221454806971621468968413230796573937201454174887420641382863375001081920469491899656284468579503644409618884770390295168987456516248578385478118908302791233433224573031021078124127036151549653695618073481801608375428211379497641110358033014039314603871503023783275213132913822427710719319051981283035463454127222871829842590441735632387535106649249615885011066321701533546194342132011711976136351877463982508833353840732359141134254103315613453731443038854699077590099089964543117282696587776125307930465174272103340290318673844405994322008583092469200727918869136121183921209476775639608583846935665078158005687962459476031005748173791374852356525269882286196265547114892568758685938522953127835410840146439059283700*x^221 - 1084063769709389596064916433495514478339055809409686291878166510632326150120079260502300830778099267906921437767270956905858387671810587222314255664057605871687209404420776962180750709366893466188960193935726140636110012744795229171731853995304829002476573171010529844669395446640151062986469795872769372559943830411526452193956876350387103850839372087155758274698931353768509677989302775733593526752301469395942681465438166439316807651686307134781787643766451585176467926259021047789703817749235248072107575023516118723305092985035788065331933333212198494757737726202250564791802896139879568455044364128327520600186573835091409379522480081608116226216089049888310518069909506590936220093527627151704782463126820509120238771440764596413395334442089929868869943191781324229845042575562361114594876064896656020110331765891573532131013957373650829497614728172408345969313916019734873014615238598813413168993710541840674931960538447891480363773660397055155914177*x^220 + 580797473196586902316837285128498350754333225582266324732764797968954991579353705865059413687831558094369609714553402194658576735432634410438383738998862220697351913245571363735792227494381106240181617368180202530235169663850808274440695425689651148144600938933127335335035893550424664097641000882769546476051551471594394120262079220531118262243922080177098060299105531707535424804996177275880490893611890115802068580325725870869020355723326587689348516987286083767102702578200684193625180418580082581658674236495750653522424621941945382790003250111579001420685266110288412126853696489126741213603249671636529190708285087641021320149194831853526857367329186797260757687178544499886812689367239135981548650956697502419474001733898799989915911264974820844588789225357260781591372943622074645971380542497773196976090346737877495588206129532305467313038045105641399562458152821906099978183498403294441298873075171648124368625303680042371148684761315227783628492178*x^219 - 123477171960018668267311930667063156361306685267558869121778401533217858997146364191281748149322003483803431640300963578721102077235891346075972144162031370230668023907008532616844820258443875562860335702897417118063132239723227254953844416978670272948607270242723828017172201026791788905621771144336154594276381044045302524340744914885412210535319778324026603733511567362083697134413307683021891905124293036966214785207359407512030465524924711671873039911766378814309653118960537723093207296480791691895541901692317637275221336460805798363515211828535654453887789718508832226279307368516643264094253375218787480681519941701677198181237329499763511635194796167946449582117091058121713465329523954922693593451624015186490698122306310555161432855093083926403240452152113916688715674510845739616622408966058582648656014757574559575365193255375814032287150647755953588094160877171995806591067077106237516133789411995046055181213624352323236709490553594144779566659924*x^218 - 39844890354885058915437465679572782453557711873489752018899512678774661655094684258442862057212424158968140469787148832596760747200586608906511086444925940961696359605909976783768870850696461393668711816345254398639246507718813873096359580820226716588002164383989851505339397466915636810711875498032632333077890713442776196545959538421282563745267900208763140173376446447972567440475590645403445031363754181259311226645858678813690999893660886351105464430630554949730825023475276085796647032013177472872913502395049841828577768882894187759836783090317665490944219089296586353831937159510224344741498898811535756602306426338424077723601868629121771983618327842394407916357842226670970539610634564688842217991860407900130507995443022533105222151169500776129705749343040801451748478544028129888291250166773009344735112853195223630659156893837504436181076084158181189717493124683297696396658039829541708011179301343107983313025810845510972419183798187170377710494259299*x^217 + 47149280877458045443151392389623844982948923346472746083169196729563723968227580496412643098114619655025196345890178641608961148996603715558075504532054221673770621495551782824158953979302164462936733522654459638762667770571071741994011643329956494973669093442394295068095978886357556138002648777706710200988810769080012320509811932653916999730288101605063791486192202351890394542100090965311395659873364271454845378171608124704166813790422572033383101000793940490156951368697522105843834092328618350732446991572854751932384937403749658994369277020336759666268363713114316215942055439410353149618436734637511421562964861487787607048287342356204515994095932518376361022145539064646338136444675415423253086219701919940987148102361398131320096994220071051653998703596117240916992568451925845709416108826715069940203693290549770461029199051676896278689168241604712483723504756984430178057211586529860178151981211629707586964813051784424766061679077057013392668172235257256*x^216 - 20672633550073073484676982398343984754987513217442610616583468388238517619244059747058121876539270826909974496187403878388567095502092477086500208450878944177838596382928887158433595502950910809833864118373883286309288023379696360447666392065577921658377477389706531381546144197023667093936627024078191594741230498252206182442492839369214832586993194651275921949458710361441449756225906490410527883379424185789116669887973104973052257213648927606401740502321193656463499790552834953552519275113665840794195645013969305318108504679693387232791766683493203656548987253728758293184063460876944615133166056031617453208201606401248182581453591099585615196354487640724175863840536430649235616142084425948714212530246801578305114863037541136440193951881608987112228501191091782856116855168196589838122279615001859038446754286082311831586270380439431798140551681215794170373390855889053108573924517552203503574278443534972256479159505399042533185576630974729077999891363429039399*x^215 + 3479270142411914762612251021077368138882792664065841232755189788129501841875075049393799272771403340808162573585500451157314686277014358210302705986611292922267052020882543387642198022653261356275064215554899006349279473696809827557971131452239013327046147668586181824587941386805102226075348904045425047341567140771173973484035275234556023087361370768345543321707481470918343319199718249304984553862932984837972522865088390178108777232089190888584850007117390469290322705200501567515667852213149549880683840658026747714920022833362432485381247785365043115401589996112725608968616466967800904543508437035750080810826315681467753378843623777956485644276924966334921402819362866686191659476637224836070035267287638678988470579813113176235522716023933088345091760184719815559841583710094832375429762486762671603483204811859945329975855765550399938528065223853493460096907423825217425268336133665142959331870660642347834367794716376268659571180005829724085645762186638214534192*x^214 + 1982419330033621672077838240455594360624467485750757457396449838954404418511400363209822450666208333291584075523096174165717052103243236408652034898057343688817318904076334091161246286401658958398966267577601773572168332910497636828937712766637538536456189121128494036043800305747369468872787929425110483652985433390080195971771703932465768529998556792693914551086839372472760995217815781108080607504305017983524952497142457899638339444634418029560047640061432379255497399756603706219903620480741657065642716706114518191808964106150862110267835509342448266581825288603292100800144386612305632239215702955048537139762414315202122535918309183714316688704257958849939808899602432763572541918342053335870683751851528236874299334621001487478672037213453934530711906561766723309043259915110141236899157028365861890125220807314992452975194890311965949224573704285961613697193249394473150178105683831014155537937332362144146745695424729804115395080772312776769700967450591502269780192*x^213 - 2032406023418916695808134672309173978814643112379881270419365838368823489540996714582439806196106021357820044708084876038844701526576031254223186096267205648289753732975698746423535942731688339226553681433138049752236594608372830083143281168491784085258940509340147825355088458365255809468387649166885811587773284945053295507892494933381144836787929916300836568407414114162742665876450916315106799581248933001729544122979503527322285770008080170413422589080321586308655422214150037263634914981172332950709858076314572991339789326207989235762816409705467948673066642149388383465375308006221707925531177505936948250155410496590044056871780135116288630680304358070261422827027594266782853853986066085867348179060714426748016522770220838456805536534089700518960098638397349779712093596730142109507357734070626199168345090862102460616818444050285054674457037132832582183611303560777679803148010698877066037138945254800557504077300478849575292805908799498118039868552519487263098194294*x^212 + 936836813337572223280722597801173921598095711912642143933036979391728879415132842121981005494498036876517765712541633956911375541220692350114116108566251421745959229542889810812725294509257916014259343638893347649302144062164736697681679705767602257863446903843611492568774511640749822724028641200929958962229978153592157169983087000794478973207427589455493021516540157079277051293814969714090199257356665463237070583703088841893808565165265468145154951704304793742860297323285192000008218302827631367835319990089090740757612681701636453331954692310623086916963865963550371924848470439328948089606277228931282881242923596222497709855015796374431512765631060841843945725165159988408989692700964358129191050578237034407798318754037199749982552299269994160268232490764855062584442190751204587335203258286822414534618624896374021449074034487098726394568258221561006152400986984518571200863624006314107836643751418111087855533438725512072284498554436690326736342908603907064458614915429*x^211 - 189796485323228305632682793319046876703195572708456104212679743675143453111333904925371516072610037174766077769904406253847077709934407102077959078624100411098432071684689983336975269004213077432074622421073158811192016718621770744114469194494059689452431415699532073319895237910963625422857526608027091406092932976359545590716434317946925558413309698389322276380425872761672730197018203574494135883004438870143845194811971572580837524513219669797386053859766264497821924182297708648106427501793738574256119373973526371418691149833765711113240957777914844730787789978806883136689720501683247400115764262711918354257250527301746785224328148617186361213650572772358348581811788628272258685949497905115682802843014938919448866735815380288146790495506780399735685782159992955288008489470880376461342446924248390771556213629302072701206768133528985333954249434410690880919062925072798655282692631670225705419653899222114557229211013506281012083160532925084352771700368770451890928886322387*x^210 - 76926907649093137350629938986219464920620609847745496022417225752729279046377392559312161961662052777240155100464616926629127844132457080050190128424901313510002698472387388630609068362142553618255939921953361605718204718653288033503579021105066061521551210375464838276671773149719156885482136436855869574782838766038336799990499585234583693733203460050666593814366144463877856947374337591252449116704056625280240268720749889568087073197967688454422908627044454545018999204273614829994057339183848782554959583501664144341177714737347123242152218277736273233224878210470683055933352732103330295506063482104098658581954495841186807086225603071195375830139066930348304320256554502668392882815849568169542562567942803463118312165806059298344448399625446673158892949766395587076602083851646520552766454203732301171803259304735376981061498046274950736612781332904286016504353499663845376368969238126560717164344627893363522511900411276733209071246676278358552566403010858362040182237044703361*x^209 + 91319502070994410149080424577938004765827850434641444385013508385562486766458856661875876130745491534073877418384820942462797178909314466764524829951284696249803970410688477596178434487417282164691322874033848896079537827663684951556421802194320240683885283709377920952073024410111989578276809677743646920724678564998224225338312833908649731380379921315337796415127572528129044614198175132422354738870224673400743309563071740242671409442956940392134356352433546531416166106495709393175993754738032136577545046902004837502802279331460287165713937659914456467459843565174979277593924386311649346500255715612227015508715935433264140285954310608777874369440129089703764144736017898006439098807837501031987329357798225816111347595657317220255972569554216846865456119701267644882233866809294477729661204220632943162266133114589704063524422281016572969623955246597497724330756781412901439922277324159947296491393037207899062313464024041145001507342143418071959500447825704433878775407428052184048*x^208 - 41782370775586622467041212611080746524450434219324734893004909951182614366944718082674510909554046053018732425004564251120535089253188427184772729114360803183946389000218625263381833687581736032564425850903603506353083866694349989111003413434583376240616304617561197503254171113453540682773690738480926164725313257110317867889642462530647421707396496264710754736358183257779144884042850032136680500692720040623656972239446105797556785064911965921607468243034011120499314951984636609538353299783474906752559307744747316862347984703855289260431920358497984472652436429022260774288646169798693531006643320166722812163329887116054553097502797699258167457984570152681135913091780704899393531460931782929502057348587604420776467793870607389572539801877297486236147168215932988380511814415051572117413349031026603709982868933417470965965312616567195709761350092422822193247282636192380120463128901922565639089097374975062555986564858107353066177402655279602334150409040149360287044981250361399244789*x^207 + 6573396274915218474076743028406278335813707037830048382143920753067165476952258735248760820404854490126714372508105162977588287348147392646176671670171317601183109044936891841063077987876101674417789487425734662792695945199686353444106498403244729318114342272034069028201083180556761818571299918932300819818072979635262399633944652546619132080478471500227604704191481345702220150057828672259561158963809771188596373998980838752819078250919122369481636521494928644072216883977113734407032566919045960624243651377937934311595995521740409743533580321421425582908876152122202662285818609043766057876217666419855009254828505622438768056109428219673545371021314742429943279282638350607157983715654878121324501000066188705809227579724310970828369939096008134567334427631012730817965862453977827293022033789949146907552034708957697645326920111443433014349012421512923472870819138352323811923323213859252911841701737459987017178805456443396394343613540213567194818582914553952148569666306887841539951713*x^206 + 4838078795380770497729190103663052974107460241557827169551043222502618291841124693066140472585294300459353500590392164886687912820945233613062370450011243306055238245082411450685268151403077501180266250245224199425611466821762074347924662358766248486898072802515368895183006488938295739787918961965344767823400893975681164575608038494714196937807445397422015777019809024553843244347068992064095228191604225167061752382106280449905057286870320680070272087780425132785777965627717411578294497803281499875914517511955727863385556680267097674194444741945079292727416274192867388174332075226847448620437659352592154127529476307263333709361149291847740621164772770022976130288893982916038646647072632926255251652427148521575056464405514536290894428177743222795083989544147201860936156740142474710108394864842531664394325331922679637944234136232156439366593386235414880535560205162705622057643455200796985012779717843019510351942962270476204750816458688870145342973364563167264839445677275421651269331579*x^205 - 4277510615521301988205130076162400589334715897527936878160036100317062482129588239597097866975009925108628873660708194355308352576264945840210873608201682374878566271171534195348634029060975306889986060058640621877635925500177383531540925283358672237186588976272959153546192491015092081358598460805334897851244870505072092996467815437146014006628813443260544612070326310247205504100548049159769842172913540322455291569076461933136052738421587682360924332372597999452063565885030871626767101240330423943724501575478053716711208557628056317887634693706518556445710625541064278978806478632648862919438569784551986796376641058091867390654939520695262821811223665396776182489534662398291050534109684805628412745832518176814703747831012783372709180479997409482409563985487494618454784595211036659510017792754424301245147249386198643523550418531116300760975361501142771825958303820223536899123594170636581998392356255513679161945073173130181731727813874720820518986746617201727803494334893971279570410695991*x^204 + 1507513133611482170452199180143742942272424218423255595686242378697580493803667142795302978400376060433295512713985564713527329134497775064988243117312337196361232037090520425225292310822412321233860594671911747866126377746777944316640619470044477325815151563711859722992617243734804728910120244690617675732780313234191377473435543472320874817631776857231819984457721197262539122170165394164121118904750675726540785370061231273042305205902735235184094567817276480479295144157411733198997947102498263178477822002294594044494249908796532298765969762915239094948436164906605316662595355139954306421103329133631914215634747376299353073128499970545075236154042497791878492911677384422392149387142848379620482668426640527424278607235653978995111799133999555732951513588135614712682319319917433035097913257707069735610047919394748239148570100894858322207944824737027118374707406812491197321989464813754967277435671048498587314919974956065528384889948043832728208189459231311612758203816839285316370244696598372*x^203 + 16340460349510808936882156013724727142939462231255666228907088079603712677309237921616557010048153441898988632092432728542849859959033398762493102897475069136959525820303408642490321118093366967715982234695246367377868493044605402096641643693727841524521455938275714284462480875350835042950737886930206897273860190721324827297254005483363038773994838148250162972229722030273679933978545488771615601289981309890820491727802219367199488440625295626747957897494727750680096660853818573676759596237308929996193019858527038363327139929711412316797158490233873043804078893112298735962203776988253501826958870479959251025222667612012311735127354555562456738886567941635053415450956813910843838464432014405541797244428669372137502509588428439258012433794104270556984084145471327519553425063786470560274780638557036843632215892394449584906391799068679031665106380107823127292562042195254704465508975983692670497699685437835314376888566965947064555996605856087868063129402754288532814637930665441037728748201886469*x^202 - 329327235706112313622054411027591241950946008914347447010017532777476471570833348817506589592605494847265004029973005952177586144166584095107959182239654994442518802324866422349602700143348203819932278438995599631783157387952185220793034629766052249673581273701202593613030033157840032275711643280705093351264515751764004456741603133990894844182127574918716493612992000570168559835034152380331920581211354743941737902014367390961699654529343605156997638508129251292519542327013863006522916932103979630648002136630180586860134161367401918313695274766102167192745794542231268664744490074398606324224726965592778808052115899221371068276118633365733981180552834297101237636458403597879594123890521786816510744512546020719598316018927350282998311107308677529016617174832257370133443097060746637767981056566084318290758833384141661681002661202374802541025137541488663681568839098770325562344503008236280771915366863488758031106163484002058679814243708867947445448473674163170133195123946270092457549745806631270494*x^201 + 194680417611676393348922325032454306460738030252432416376317333955078479440606546566540619687504603426825940711986055045878017125731860706507182127629116814220205719802153035886003054226186711662707462744753393515947214494016057346243794761137596080950515971729914975440833671311427402791721082035716666246774036899817105206230329967012626091336229872471081145047757721633149978532033434472982758628566349054336170978178366379743173935157203992215647037673792646133671147913194803938896988339826280309623105119540997950500497574342543005494605152147509288273268071804618489096240532068067400030944918511778713625907105321676349438092804499853096197590251603449391782011842010544555907396920574819456102668045835594753465090939877146259211416972583480559782226467512222898332727338652173055636686684845513627080108255639289474824826940583684094659323993264814687197740163535381862519831273125603949811782084659939282417080386797066496790377438268803970301284215336775466279013320782063080586362460138640058235348*x^200 - 51244621263158469830396692923212243086514576748354386720905924733688637425005480575895627233377475274245195741141864372379280351669727152297363518614748963429710597002010095866303865830714350731548382270446511446780064048834046655994507547541758484768802718252911618807078590555977686228798138355933012412488978242792523378841188405495882473342940734817273180018344305569800089668787599577246517960475901449695638609399404721949239399891922977875413817881524742289494815894285232813386867980064850258204784761004819288465899337497931834695468442865878920389063965584707249410433702017510066937317946956687236260152330952475561753530324408576328519453152446400739618741061026244112047183334870907624457315679949542495703525386896888436160068370068201248189800080445296861255002533659748046896839941724759657047423014356454072436484601384682336291283277317761424182701024788484188582478204586649223600887229447147538568485479580493808743413400809072797982032191513422602786322727792176563739502061722581361973483381*x^199 - 5947735150516882303815879325548334887991305694880266441368622437686386066664504214953966226581869845190402299676152782153635996697791622202609845955252857056369089968873906713943379363108376889531559278387916727809628539991117862081371711432653358379035806868661487580450367116146505223644856046764175978315722981875403775563434116583833960858496502587456250515558164150296385114284386748709590638518704543560973706397228096280600290751256916711112393763143308924462159597981115635541099307330996995533703363322954979578384719786503668055946475555670341361740934663859756814000049691237112879727434555935600576043722176018736788017369600935960272527929031593036867650637818015967169354768807665683411741732934976003632113417150962224836079001677893803439313202298784664427015994789535339641091598064662043461397307024312763998734572037213000836306715475920620841702228433036321938847840954781382958906435649083986122626998739088091069221135720661985602673888185340531553500456943110787667068704070541226016309067385*x^198 + 11832203899172501933961661555075297208110553835923372232611798866813003087425179110196857547699909523011255484484394185782569792104368729529900372919233444568456458952586889280055231683130801190188790390096943884953209875103692831338521929911726289055170543947399888878396215494122748531937670610306534480423275556689829083645087420469729099787684755796028752754855376812609909162430129956100281591196656486366118099048377797558595463606612168440637318379420978126064966451268117312332096158703159293047632634294765416365721284569852334184649485958647764438707563483111089389906479698908160106902541595681817733923877845037854474290384174709486319756453964864806351623500027060136609515808481099028926636922836254880216305791314416641443192078839708821021476502783717345562458073723477984383553637107750885965906280363553300212852925082480415671073376432021775947279452968349317578324986374761593276562922144339877667627879932568705561421923464868231582442879166737567931262135464764366874773680630447597530289234737372*x^197 - 5067061177409243557695633179376346918232372237382934808718616117613773793757331746079871269171375493239451964294223417649361777548364110648556283159657818536800635295637544792366676352571045480553478273675168821743908450030258818759075241845916337962317515406752349752573767967599150292876756268805591630686134774214016388874365500752645738055964740773545189188952939318804428716197581635218389954842949543768203097534407607243028176806258304524183749945092248000482193750062525736566065328063205164774116346418126457483775005262706122583774396419390512630937639413127267320524791683080496782672629749981585304006072757701627975784212288144149744442265115947746483223219204748574860876953384211530820316861102842407392736970538061134979441766032659702649980137698495713713200577446824203825172786418971060580523193088289617476923550843082862629288715139946937355689208220951167887807458906175261843389970182709885864144138976544209278600269069256492579719134867206753723082963241125722134566441534808347834384110108545670*x^196 + 583294498669725550890589355229063373007303351871412230006109926773047519756924266317601896532041135488001277295581164227126038502993775809912095996008740608530016855306939730315716649529529169207891627972275268316430012512501327625607640705681966653909886884558813697893687041288082225155768470560796410782080937848398601265084418922948548944364880779288609055022176926829928783792422915859097222455326471464258361389378904124651636107277457817781565245674760341653106237653140726449117612864996211620181019491406060590498669658983906720439584708469195097478047814545474947389038757809172795179470248516379124519649840276735270510712708477859806290841945159994503843927456916136673981133453859997731278301287208552582340469187531074680076594304726116930198011250554384988043627679670366058145962829146708420058540786087620445212434380038767452866880499837799838411412479812681504567688054747299181911562859467081889119339937891115485107719491438585906533382935941033118872160734291593441576581709430300049881565997709506932*x^195 + 541795012927177415468544915763275781506877938627371398428786815898290695080938390836581651977024115253286873361614756288896115303782458702380662792308752611963551283410867304990649777724028033509258258931136645108381993374986186621550045039832662875041609373949319313014174685962660490403599309391641910271336014299999204313789835582278552678613267151960239725321587287451482349231607341351566301130361826238071875919877446841963474276163615489813522910664035432495338426702111465852392130469593488318177749689607163143526273150462202981705573004581999854487169485509744770206166590613331372741917636088847818119319091438333518636092776232791919585305988374603342352858445639377222790524980947034076250687896565288008648134001738546096654648331260303414262622525741654847520005981365120079672550194576875670973521885688915532482442527933621752545478002976531555118651877765893241323282171839565179562170277158012780912248946078858433814885498013057742675976199526943029063789889079732007903406796194455611706208521332027122682*x^194 - 352841111073026433841521612493530871460669073667376112310405214166287829398970631880287617052748005324925827001638313194910832967314062567444190828393786437280575613112238577025977885196263661392393387519305056603268884820489436538930599924648552175315530000536299398331520311110413213560829594817334250747652148170574523555687681716715830697377703813333450891325634810917585926341710491486708444409336253928796401705319492526768423484135492621511499222937993118573767247022878703742135109633594808911581561560143671786548530510840561853779480426016434281137384386512071489699863023373941917802068184405864862137531531260584233723276689553201568299110706165966710700861067116639603657889381126206123845136050302057866212923255533945489995779918490386837553584828655369794659726264628673556177963708261215504670708796701100904903821948486795161163282661180330036970913330376691649913160345307676704592274742360344803139798167564734381620107386044355904684472360788435449718339969120659760782006691339297635531060809869789940138294*x^193 + 74640417682575977839872144095222800079089550419275856026706978680457360781505475864250632077634925718847966944714686570288846920180044871655973956998222391743696192600458054789223862680931414147541632054511361381617389520053025795349685399447390392596855531578347701028695812407175267545760513153755194170211944285730035270946443188124103676841700223558129984149734590204319473717437379364387745824358314976803598166495888443658947118320163520696945447607834851131196149908190227907963200238537530517399437229002487088886378685890795231203986808245797805448505899504454094297833390612903951575244542084405487374546285971064812688483745484145180401004109124331246722255673255868332471584053631900312423236617019148749659787418426999016284710902922681224410229975969843980134810273232267709857514660477987742806126910562005410999536589516327489624233649367023541804110608971693100365877994110543477712374430594273102848174135039429133813314014777026399292817943928837589882716350441370879971879220397248930474915694648865139632209757*x^192 + 27602075078021185829985216694847749621025119238501131036232560165396282321518402981011379075482874812886039546739198143354075923150146707838963895455227489872863811032610226647927069607010881828043017079431476105988058028751209064710261295591404434885629140888428241856950700623944772811626714942198345984609878165623840042049733796142119337902189994733056485927552648370283723681260855424392272094795652823380907658429420818320768418409173572362769261585437467488546782431897093053958697061329218176502635353542512167423621321429767103694552964174189404188368147351947054018206453977259916763471380867821596594192736107429166706848327735046725608533433622655664689005577247551763248470318170883751641446635295887668632264598671857630385152537990041955372778610721172431137551800464689651057636672796805692634518643130910484895609940114133939539692064705344932211871504891495211841751800215475900951644573306876819641422731187071408540959651447965903311675130512939220734237022344948230740197402821062388564205119098947345231488619871*x^191 - 29337429381241898171355084879897765023716447612230078034708391440228161134632045714102304377010915516974646877657052402400430853673401465336502767571473828651395266296565844393155687251340169160157061205082657265517354968146047665001794962569714823810154213978052932355514558373960635645972992843949447377019688375959371166811598212567256122366075513947125342547306072213234066013334722859548168906446284209692861265146737037766579276152004194881380398236934577627940886022272660665764073351685865842716921937133387880379667513911419215048979328547652636324589969183090099331159102308278205489034983314340646083860578158848948943297681595031422955675541022200071074664874230840180146169030719602886697860844602684676015276946064430363431104366779036783601823054329720341104941147536222224349432073520224388448848615351622145332203382421984212439158678134695257991618969403029801869269028526196043109007477105383365080084031429976495530803342720580931820733847346147019226005277530915654940034748568501294093991064670190910583465405402879*x^190 + 11897078485277416665063031302495687958327094747364186251565606300058533123549789769566499203162031598676539481390382937527776193724624686293902782121715526899588520677608050125897379744178568654889119021623566961634897634190778923573555104678334511501327590823032971214762663489624273964636580412682617686632618457104329779056823068993356789444823145230695633038887232676115973656774647685851219789778485859813832822657793654993003215662193452050022654055948536535953742928531397606846152041890605136236924124821528008031135128034128408403756253228357642513990346599595157887645655178423771305592673988683993950192404866844337510731535866826834965388069652030655424435064908694411604841023691050517373445274775049506288336768893910041750861309547488254073244853463202543139820192457788075723762512968409491936587901213373377791176439910235491165028508804096642955960083946505208428600491724510500807548646312949080224737363688915525568262423849241497221094774374310680498043457106671540026342221116583899894686707486975958482436613126420052*x^189 - 2217325365675001510396256903543702417220063766233336600224150954437010808124870783999121644277572969339517375782610385911752833864989360533325672663031627214867618025807228335364297384259198309585078963783796937992415201097612031438171138001803093752186261085227671880767416657792612248197858595874579689713734179865600969808043929543678389113476208504125291415086677429384847313867244705789208122280272272311651522701550122189862871182225873710427063002479015760443488233936261497973008413167926363109570815120360407640444251649082661129095869902970264239139612379018119714520835205193661459717371328604085138387071096134758010776004241706173728713584908776793600937528547833752677706343483332610262782412100094320374368993790154303173129892181843629412668415947760962338801879884716374825913085334197619508614750995936407270360791436111322682430370331070252949311446810591850553851679995143940211221385284633256092903358900770481475454340125763507152867191488681293592261412167130336063990000792297104559348340632859396302183809181667634471*x^188 - 206846319128131565548259779797736610126540569589618742110211172131396483896463950135689359636919354989983380627216170672282785514355133232728258301875934840293110717701941633619780258505723528567996826255279830534257030911845655871509026778189128998668092017662517319529266516384939654664311500148069910998741836302765572349599058487045003083871583524447188924186686276410496935658146936578117967007088772246127123003424492589512701812054389032659248542437803640173503394949127407893330634097113140965299046969523089061091128765679341129011947340197690602603469519681997510874214489607865602284270229996533369424531171515207365930631316804136461114690249178914287285707636870793329710144657571368856162364855780401812410087665985670328868866691530272657295358339370633620411344408597191855838052447642359164686544222699427007262756279441955550542919891887510233072693465475054017859853552664287140166660203203926800458911925994459418151656594887336834511383796580466600639092362360010668005149511442193901750778336596494474305329555649899940626*x^187 + 144611490686390056842006431480558089186111126370535483409510380602002808623495945796555706869431514846156853696751988566044244283821299568186572281843738706133989498323251653188241425469065130136375420587192329619172489445907184720327662327991637255389041016167955937754762016815684532369022202369497255218120699989180784775054398630801697681678905713168768474575126177717826848584133843508726162300861753420441965053005049389537140100200199670289026374530517842178939611298211512884989524066295248551471556370457608873062347927554580842968976387248424692711012437837159158901615956814447037764525971863512677545790758821547691655253453508446116243371392650785844119284050230109124582819641449917980115986834246324773792252999875158402653179022467428163819022706597950635229250799646174757161093832655828221600854230551646534880913226722321054258089165346545881518028821326271415453438759086619422317884303262760643136501708910709188810671024704405600438941548081324433592524390227195556604640540524149048028050328360637881248254325746337193808143*x^186 + 101201047384937048461227905371889004239085443568712696983390318427491259698971476883134099490988869838535667188591111127170369860502792923100880374791917120130988215083143253448015369168238537627154355792402367663101861688083346231073879319342577503182884237930795252113254134059039698063909650178528144348915491522763159343164247843170889133710216463602060899867137449579288748326096824536425524997024799537771773987329476352134091653650031521415686859425451471232396120445688346038743515843553156292855248712991843520445269099591657345388585891059919387267435195824111030504892182621122248190388470568108033415130379533073233248434055797891750072595261631236171033373936306729581128914008011802753645201767992717873456819915091069339835155045865213911357456345180465836915361040314734399181827562662873954311486776509630520217083517519706518520723999185159821065135514971557632734037974777677102215444948646126947779839308200697208271220497925602312931867190411137424771292606034353028802146459294459390052633807389724371344881885901926189730603880*x^185 - 127398268472223965778808592818007100059527742843230897351438022947374110994955013544019234771621736841102946329465026443251671484506123421299736572225601505262284669574305486780089477592170189568149502245902158361321106323448167874701378619202063429380298807136309183880845365454745869840618973870879243339888185459987378441808828544684874314510783099837150274029776929749885880079406681061021293657949225988510362456924428437458492938991025896329311886639636150968019898904740334042423469177601203347302676870147680730223892883977214156336154980800516170250907172148181493797730374719887309456229655724207409371474259548886632753885919721313939278315573383133357455761611557299656049444296264649938912663343701920554729506210177844913475828231354827526454052464400734566564478896233594439990470193756294249258895130222546488810553526481195917712468649325924683331452503083723544502441200528085252868078108838715698442084641837323004484121087559257076575385001292077253918103699170859437254287147062994366331227815798709473162513973237649405370146486195*x^184 + 65374591485834485154915431257895699333111027600166690141398323733127498452380917643867102368106983462231630028379614992666035175365623892652087063809370934492992152940188245546670918656761960523478563052195042842331305797850615638878605868748243930794986371200517314821231155094131294457649198972211811851195959948748295526871310975521028787088312211433417152935320967833695788224393987080122443862472307293099907048210147916762773476035819485907249112922409881048199720038387276121123016844498741055366421376840233201556221379879689878396765200346476643769070639380995195785485414761671205971049678893622668439902111576535676929691168388579225725362154258715298417367704375688752059426242445332875366159144777738563976827580101945543807772264460000050850890944216034037899317455473024485846259399744793849588411376090255836654784820928805612845071326183463931517691733996178916697533590138945535176688421860109408600406583151120677355897970615078415532646658555218250590894375973476031872319840022816776486225566937037230757770989298932203628773913811304*x^183 - 17192532173526323108279988768064577859626167861797521823111512916982855440126149922381507134859677959541579388258329087902432284309810160618083811012296583581127969915030097103497078737130170429846077662911037383211587183997767959562277453530674600274642268718726389580617672477794602659740272070354198382996974155309691706635042366450808430100762892616146128771826920983470129383829477613494771909305166661846774213222077899198435694309757254645367889920400999943168551096090716064809393312781438169706778558015628690828698970897888133927029215272534569608657821553768672183097692118274700006013735776898381106294151113712656418350930687475769608685820943969996637417900958620095885658698687787173714610014571275301915731359706964231158621816527532802690604362152061542925111023063612328818485671832542403144204735263493369125533192050634250676409998000545256238013189964167839486008861349727400372763279153710080096056742020100429429421508069104525255828501957682217908793861169299301421480351300702052883370423649071809227956738499218514259688543804732323*x^182 - 1324907051587071291965282280345851134700048892214008440243433505560713377400992074590270247170636823611085946774870699020396242182222408539043067409296692953788864193285332291933710443225706476183284664293371284839540470336756041129807072207893224127127659057835334624380624406814082265290505103229192393638409317607950948067352021545372152851964010704889517268692400961174712136101919870360672079611535965704759070243377344498317547699239827970876984823788508496729913485183350965217826046024428270986700938768775047859474882186277041271356594933225402224863284194414238487935062364507981018673365839203631484793315768709183044690029775975336056889722540211766956870201743961161203838846230401334979696687299811195125255460569230842296485628163534345741170443519942749700982683618642832894381519494017932478806533312791843864001026214332203164878411635852586300529606583199570453494969109306096717876682925298666352913386952236556430559816903356820468335943555707455254842793162772814360021646857246146072324777145309397690115682931563603064864486390359516996*x^181 + 4100201487846403658010656272682740572409967882860815815715358265896201152266454522373619486319270834476013183872478760977722428370810221783673582766628014498512758589511119469335517190572165606057424059376682915481098060956079348714897612947408135984072456922979033550572582245080461791300124045719686378461036715836517117574735940829531104275680398383237725318623936275829752065967968047279795291898753709610877861625512905513199359437873325859916570786783906082062698789129491698900641791513073522557864450016514701256429517390310786241874970533104476093900965546484631175112349963606628417312114023707579804513462382249394331456309665544444090813462206447369066966563340067266377245243743425674773859894960668087980440877387079959339434698436654240249160650418369549872959156330017191151448732189520210267964798580779426941117522847493208427208263021026315753121142832517213485055015483328826130014347063489277490881648022817054430348424156356823747929611831900709439659500860572594879553395780036769764561325595040914061152841600036477072227924790620405098886*x^180 - 2615098529973121082402243535694538012866239202357517490915362762933979778442054696759510119589135783629559672346039501031709190336603517873061393338732043252369350777564586098923629842583617882737076912099106080307717686306976706644215081303074264362609359325944266150270293319109864227307944781282051249386848194946658635309111285254593295303259485746460673806511305655918076868020509466158972853698680379040527005266774531726012213879697454932433457452887109502567982443369454190637849748344917238267553524642654901518379108443669458215018685373097751421148214844517232440118246588934269599196300227045308932087343355353797711092819552046722426741559370430921175647442578238977965879964760476455178819022123461659017492563572747515759590824135706768529236895694369033662100131228640772873463474496743983151130373241392560860395396059710645132475055797634889223720176828746827172569542374423779985339457049288754888771452257019968515551568990442326904182703576187054106254519878293546930952838922346551270991521414783726834298649112613303645421991595668185937753225*x^179 + 1184950410869451200775289493433419762556223006093827521278643365166971871595424164500716663044220489342999827898264673408160550414994038473060110118833412382280612690277742431643496913424531341505810227513666285087228075563232136343746019062930201701260453276517184114806773215524138070305990971352462918951204805422380549302788698472584782072408003888071731542365567904629915124502313897065141746592651779545696460223991597459071835298912381962404591806278484054358789026606294136844287535446252353494768226898753231318911325859589035971806376218193093090145073761814316764232143231281235039319014627196771483630070275996198916100536289189205691810140302458252299697218958437187561025230954797890426410868677466107471712276837108905113893584387790280670508789227967847360743264491973490247885584957653088035738633539295677498363327220805122999551810984838686517682670815085985789226825790432194965837533341530295334097567653879503335843312883606982963489787753613188651973560286638776798091723315806988007603579462706241684222442837324182812860107806254318349474178090*x^178 - 460368950090365400875128497260399950867931057537966168667622829334866219915924832313301572958552971258569462712151440328957281381312882596342794521702790409580160851894283210973976621882493864003382349548488747416300965664670766918001387177658885288484319030079299677499821858800573673333488050213572661694031436987051672355754275284827547086124593812330190067283470326580655595107058942404343549756840411109211972303868063574092009628863486231850828811560674914335193541242461214354199531394542278441782816310330257793675985797238772654938469430275950198211581545508024478230610370550868967662996397228378284625493132046112971074998198299881379065001549625576226975581044991498042556103508565625796234305824911241449043395742992399939877878878553427194855156681985379852530022385630118825866658258208497639000718367965116747275244217206465099352343992068125863529091344070701232351254827501546362556712985322624245292530876974414461440319880817188719683189955260419212578491858272086267027495731143946494932313679010144096762697852388182160956044805701754370758087571869*x^177 + 169199439846362702289281774293123711700154149984134461843332254816135175887845378907354155072192095101157428777227264933504053714796511683252231485937013793974657120167416423532578672889807285797282376954318825375932795344641257002439774115096855176264427945013765780929391869996234103274395912708155964003914085995798089585183262415276082834978760456558518367396586583613093779438347841364239382412761291087867567222945636954085818705575559604464600891264265651683865672971461460390541977650887574722786635047856051235514220344543695675288308921509567607452154244116611994489374033158887959469303383500168020698303241413996205858457169819998554838859605798741894650704703406587610900718794576689943772701698875155550516699865108971029680937038836307160578090726669895356311432009492962259634879638467658013887262094718399366361707672369665803446479412499185820779478996837025679826759855893239386795112391933565193572211334572791584687172727790338598299582444205652466891516066156703325945135950950805514694747175351919651671994065047976443641848202475307475406268224567369*x^176 - 61137087484537766463871869638185663551711981730660805116095853847842745727843669189582415677245170478976727556694669088076422973889576285196544440330867729244475893700896231112370216843914806109347055801099251783280683287622424680177296651574715829189255769683992954074404440465529178793503881659702567306953643201375018658163327212253730317202565957816973431932762541566123172239437568409560507089399958894726495501184600286020890883642859867019283162654588768745923970791058185643365057785160873477892144550046864790555983969175502527696462611000156216288816066078890267846515623079386946358163707157459639663469686808029898114827638717766481548089465944253820254371914983327723490137712569845581008830153190396050771368610994291795548908838112553635547700870991194808444619200270103904186252411808712690498375703993747857187505843249737768818431841617555228745033060911193709048496993373644685182331525265307056256367062098350295246899701914875491046311439947210536773635406136744375365852034525220002655085667277233004705821717786590966751662515228437881719366763864172576*x^175 + 21157269430917940271505453127795569878001450376111907377303233273596377309748838551583932496368839480553381792464388856507235142851008415491967936332546565246238143013771710960537912821727511123221316156159749718953747147512997895890799991223153708616569564905722093124177206404586449950328659866115316349190496615935641698932419995491411207781138100846042943290898407273660874580856030816933178703298688142906454151220443663494318510409903091470614123416551600252980311900490641590330507838378413039246962845680884839063636748976576621249597139162895655634953109043293388103043190418124085317831758178144084097700435790540125320392051771427431596045907049729122547444596593967874283973725176871919733237627684242361626553343721273487202366857846726834942029400765254322547780715700522788530639276335857291699327306825386422441047825545333363236766130489775494371669434550440223747594616695665056080167266227457888758393805215526974684524995723945281593819244876274903496777773625115675642269229851320047923408907906287071197384472274121729297726908435096492792857574542427743722*x^174 - 6684775685123319754464540858755557077490487607657616091156179081337810827707009685043406330314335517854381130036610951934907048692216201933072820009015652891281719959042696544390057499684426683539321532301445175185314234370451352660678472450988478851984478642989110600069546693809661741695677115322399286342122110126695590846466780603551413588459456056132414525875019960778112033653176524336556600252172550097290690574396694292596850157208888274705624124233633128168494506775249967820224467333385971724637782922152502852333668700650264030218362859916584375362545545536278752114583455780221197216062598721972993148188260108744653726155524653521964440022092598009581023213591407527066703904464926422501817972206311673820508333907091274982601561825383260199763569195285770987323132996096193088256974488662878163751704001122108491541615628084692719575232077741111894679106251734413127069833339225023311016986319267375661852165019297610156899729192550939577853628749148113178085287542349247653568097684435690199187531546048445247751528983645766952565465474981695444616787209994329117704*x^173 + 1949825702301764397404379837655178375074389062584841750833034197153049021657119434730938703739417267668533285441414765351242132536916660295675383056188238928078744039916612526464959048587387743548424732143782085005397027652725582736606003629419334978459403403657903060510143234853811769154811739596098723896739551464331838723822843727560107382523867401929875986878287242450332230412374042962269664570118706688940963762912108554912224267325296056198431327247998813092412239133703091396952195318337936060570209870003478841735554947932571813421135736887223131913110391322341593507335400908812511613277484374739378229202602922301964151146521419405944134308937307089856212519337643926239926830833842757385547324046869852031039779329767055923398657760526937738061750194608863623011307329223432602834270217811984447100180873819686379801045246441688514958854030936367322591355180148018515599707886835677290189046408550827423563213980422351069466387873957374575779178374416955865834338855033081753654734038635442325731634183921438703641954056057001079496174212508786195868393256968550998078033*x^172 - 641814128344610764528050860561511030883292533600608672908945148047305026061639669905083155255743555416888387612965425100977139026195554581706921278901729009255218003207793376856912177866971052671718584211197289046203764693321036271947988906177888669814362695501864473832669386204165264636506874328417561762918856036524788881774636053052501722064834762703928973960173540022179243277180069103075868550088287173221720519307429803510678836748608806985641635544719480539041434256379725123141804535801668671725034354965724176590694679066624427485068693605526540473418248593355994794370360882850924183407629640307253043460517349651728621090562352423027597699476549906417182580834824044887642233924357130699839935787255727436766509644646325147350602736228561853471807988393512427910683475703026317162637299576132995406775088810072497789604854543144581144172622513118020106689277518808396128474091822172234511434671935632848475166780648251874661797600735199323211575553908705434401615989584272737282629688243962730746694685001703671881629418972123624133018374624468030996354078844262931316002918*x^171 + 318979115707605955230209435277279647547558912330918619603176896803221491089018534387986050103596857218508457080157598750849425124356885379351356152411960589391814174977221179435310751332194140406858981438427578855273197524451444251482290703244631516925713872480631074499498208090528739060344121247439042293218682237244662328143030546037590137488738966593774171495089133271946530194199496099929626195374418792685736143432873953933080169106048381581148361242105817453250576971739660041507587307388892706389481284839280619040502655395008151511668691417892363847314602248193023446629233571552224540011343099735922274697786439763157271577365970455576176291930730228853088546725544454832739218608707354337081483776163942382240702456968549817823967697569758272695090224246732604643442054931681315692615313929697358652346003839698363944405224145839882239624402080007751435637806767688845538949628201235656699508880025679466233579069050928123585230759233885409939751367149624978475587840579624176017471097410553395982632672302345317972067349984598923984125243282413753581957586062494485404688458767*x^170 - 203356541244926779251396989833413804065089760521539549217495078614762311855446266129882062713562877199969572497099085109716091206607942158923976425495115158476073541244403255678109192423656595457699396384512240997458110024815748098621663144964211348605852990156576266093636354191335414679080242130006644944762373111979010797264091887275544516710403333199532068308616861295816702409405873517242570916096689464741923344553455922295074163987180210784697001956632435564474135155169680143823147781250813824893400282326592336080790376958948371199817741794770291662342205771929229598278407841849470968869809365240357327756157200984843199434846697319920249741358324859424985124937278761200131766172453556217958147335995264716860341356796707289109818858339873817794057630812374216182121473090007198638644973495592796247522398755525726517173354640665836588031071146014879596714752574378691540004532805277495560946145766814915426311033667891155107845701447853625181507202315667194768930537623715948178768472456637836091912555134779628404025387551831282880382671139933247719196216846364048297493407146133*x^169 + 124088777996989865730998222395224015125639796485895480471060625510341374849354182701315366470496239489509037143018840130881356864992355605184728555711463466530261550145244913502539728482639578676078851161956548524988368252420579581903405278132825109212848496418923078598939153984448381614251714014439786048133296506218682975976293201278976041009040108938888687790974264030483433179133394925661141275025163136601237949554268467339838606871562667761470270338603701454185553632029709834510503998609357556704427884467411677143018666388513050247565266274147590998803697389195356246579363861176105283059025092161442053236427655115750051001812625185695818429072229420555989997308959882975186919446229744914230181754791635312392323113053891684560369580713887151882441735773872460126163363294130346324292921287788185587625654754520555315691240766879267279270179645042352149564405525642917019035085513137905319702936671298320563599476973134644272049762459117108734486735348692426439709476757839488492761405375110755404909274893772865700452625387589226846834343295177216088353876502028248378300098393219940*x^168 - 66001003582344122215112152673528027514417864670935403946325808490224620572024964119704175817458059038739744866129486154062996028496109810857885700023269016752585225789618040382654234208322878098956005392908481152163231599292765945889055345337156964368461181371551463825724780540827478923545081352949108538906335454176645463288758044400369620402654701135860356446574768527288585407753957851691815328456126879954479199182736877005247264261418036635018516302060204178517022994565851212522056723347871408390082233888158470784476566605141936903370900861999806017598265784934464942886583300026406206696166783136854010727493391030950556770670313477088435498917019149540012259675852876908034404184777395405272561478904375667785204484780898579041226841365692891700851837173295758993899207085772608502156883545276525190769082775756570681249924059398855051263906285801390011852429227794386162891579551214605200521680158271827359892994878720692441952505565367840203435228349270392612824059737545099361732915772150132489462956742568161884877062937232420956237879599372957973619938301516653845413273500511661102*x^167 + 30154613065863431361551638302959550773444747517488228872658731121168259509866783811960416508566158470842724683305814842376371126693846229380386661191645897782512450981521224256877377412198377603711084311893959728765099302154449430485734559546769810094422468343287140473711551982104055799864426872136646370394777346050509729632924343081043064099555426822021945732373787007804871798017354958604766486263611089141698127829877224833794871056671449035522980504725560533354945346685618310376279959981480416061385471068011385332525372231694740034648297831403547935849075981517654941360957048889029752919741586193176707416363444167769307618644873570027213570017991913287720458728238692832057186986725688361424219074829684346711944190409914832791762626827960330787794429312349378879199800753587301800495252573997729199141530399992432550549906482739329638086632274014871796540019525122204729141792166756127106638879799019212986266948753937643968068238071875641328920416120227242455135445541927311347581309448327916693814176937231895856092767616182630613051615147063265977957864131675332531768402567948342750810*x^166 - 11626248938582646468794618711239387599411866606256517058217603720712926195512762551058998357854422814321782715626865877802193761256619054727817557358890018851613334766123189274678624951574095930764818575286096956690198437186924135556712855945631227016643321329951288021423874500806956521517285063212048073743888641378867146899217734828343706610338028629242212142519010578401269739341863400203840092378660245547558812961404585794463281578212114156053738615108025083927475563772902190188259047974829252651060228233326829020811264225591199786266861187123814742410786779130261469353661470259600112551071669287701544364314140437301012006091487792397480121815184138631796642330490073214816405462642369025032056680586391598644720990670597490763042574999319471580684490950936723843120143593074818478636583216771385217893897132121970949658646516283671551526096032715840885772854873975083430402663953045056769034361733298582215636847214260917137818367009019379477784315117137608230486034531163711345314047088524811351567258386981038942090669656417427505123628026098677415701889739378942623126878216993405724690375*x^165 + 3509808248964862816827677811112707214108552922092502490975871036685268268279781023240818876391311326384097629415201777847305305445437001405336103871256175510833985929836252685031213842798080685545297987580109912513205309023637937574783093368285459999677424354240538519147552498290782912540297134673562583952360070442699706250974640655416088437216314259872796339303629486323302971887988900527953133156342887677058677435461071478227929303111053968514716138632170227524872309467849141468501283822983806830424889056193158416269980001402753080896270548646059993968198075926857673421327561426176601292545473135986797052984886327143373803126491379399315465556931976590759055723477994512506784416901893835332146161061097380242811670960813807747241563095524247673102932024265568093360180239047762315153659373022629605203658584078201627519820736968207336478270484707772980873569559869571845350030001433662678754612109459203104547124380607306182990469945770697198005988140027778080659201423432546621180728193176969042807541082644178317107760552965359936202748558800305977271378536410705746374653596626764727377454991*x^164 - 554307336876878863921405868276607339392818681958411567209896525958996478764671208624215625643649846695713197468732570300700436196033252476278475142912506855116364894722931572631052995155575346124404066608342022322326470307070488314386806653862567418820621312575137111555362760669783697870796740190568329744113842065733460356383494097934818774558976553801095730074922006577788796854109204314706568564836560972736198562690303161698032353552149097887608926472791981817253088492629211488620030739481228117637880275917012047196842052183040574806231825323380262877505797768306721401110188282845136787683093163388291519902554911685310309009732615030439274066155836384495652554777893524653712924638791888601099949395111979999795764786287215292207790916802099125289075586657490318528019653377693734014569332040615635372923912117777351580076518533358601192190976658837892857228372942689812179227413995839648746433826830603382442070380169319756431909564708925859477902668224730579319091946313337551247329845568139198796091058806900924982096076488591319100509335064924118089740173958635933059862498821016450180481421940*x^163 - 247858042508133044134560653853574309089297575466156146327162668476042037227589452694971625185720313624332883887266631723395265323001125765443463571390076985449754384601700049916604456899475701289574258669918864752872055449997987242455243702181392092755356002592389203392341887928347972880426967910647248225012612752452496373169676333432898907122210416515964671885511973504419939826415149213297113677250918960726231653981037142951819200443463839010881335151755997481608526798030331072449902300274625258311218113248466360551299894036946242794075558505764651502437298712688437978064430603859221972290534130769424252504613178234586981230202052481476611905950228360994572695241617442461561019975680416616560826189282829148201425769573494209801676888036354340770458251243637220733987570393510502823772933715386703728272264785548609232977103667109964472858708048476979018884810868363994103921213284067039677976728129620291889495331971687280297980156958444798368078707437909094708611241823206535425442306587678734537420424671557185897335741484934599915495236991863557273560851155434806143562673674714258339670210099730*x^162 + 317230568560393554148832568181449620354493303069690173196314024871519957266289794011633600995371009273248073575555752073666757209302794352091566407851342860130909674005880421027534744417064988691547593671224258792080213294801864995845616489398892458862556138685475177030105151626676689898921513100911452603864351920529140374862070009663999373508274721364243872863006857529076488140167678107358003394118222867643761052242787279306891223955327537918874919011511784201717446870874035893461757728454174877987743866884527620506098097115788121473289278357884128350375907955034522132084151311527067342160951681510547018489501346380050172361434612443965099146618643039770277387469716162122061931775442127964061724643704834814923026583542803080669985686598213521433157914155687683509305804384707031385911639529185889325079764523245783859943616831832507297774437910591996380061457518709561409181960485997299836579057596143965347429846736738460373692869010806777525717480451779538198056703863811517197319665109269569356687806571026222574400765888866846535869091565294948671009857926287406756696496357219272494176576845473266*x^161 - 215125628420487708469135033847517556127305689003329655901549564199774556595044533727924484765612395281527942994940294880776285351518675211645050676501084125025576139333472693655794834483012669383651480291574523469264594770221088655728017119161566630277221140820557425483018751525349684874064004579865726517973530376348509020888839157015156205699835025927157464983267567027627512418275210906729750891615832770069193172371709275160160040441800530283805668684170112571328080422219351519000579969373504086471289985390399248552110081314324540764090620492145998511393920724710031283103409047016485439594126358743223379946117698377623796179698436526242349110501274151292145690098461036941205518288263447577734830237726617042818775710176980808501973698359749334312446931858615004981127417224991152468657961961644427264507479584373390428979055487429643189630306797959085174287546187020916393781579045589543141558018414284518261010580163706652658941388030638700059762315980547176216533762093590275472331595002722623439069871108455204545471573264179643946827651900752404183223595446459884609213717777735590199520560431078994762*x^160 + 117280211736614744464672715948576895027679120616248536719084039051158295200378819109109215997258564265056789918752108253982529109301464509253322103571575655588043172859668291130722700435042120634386676731780660699180354123665417748156361857152735299152734624231305494871672004815428162622543779571798777658065912140157433177030573314608684775406898839221940607571339441295631840177587112742567782562611079543979579339817118850746370422445370007919050649978017568514042707809459929397918239903812510462094321600028465262009948431021165588556146882672905094045856170340858125756674300302856337725844145270128478251741383057428025810870067094816509290828627660357233257782467773119907626714829269815848083648105886847940706118794900902253405898996038450013465989725340601603538655725953629621251110852180340510963750909918465700259228787870000451870161408500860633162046943207458352050480755589489365160427511507719544447293487484415603375075856870716300699618781536354494913980406904685057186432003093619402215746081398120114797801454655203281927914575134043358222384283322928873006676815546454632680300112963265931996823*x^159 - 56296275684841348736232170313482197835029412289019573007190393698079115101811319576408137189445289274606896804361493512134979942108838865751514688104986429832771073975267512207884323476373358425040961511535641811117934884550898021011327998487496008203117440465866037829389252855348356944054166273336906440167143448394281543642814744640657315562206382925764040605009249266452830277043260993163951891577177465700506540690183751387494892824469166070940370430505009663459065266783057349040879141405073592888611432368264189528790274300574652539099089347491346749237192403192947050005125916392726093193369589627501445763627883682143189918034705300111719014217150655206701736172447102862679702239612416487147933524742391566807216804068580062021535114719770753846494489188822154978973678589224570521526994018986162009206207502159090365979530340843066136027007587355323828665305294058018170455905967675921167087379138526751376794640066688722369781198676773223305842353057339521989948918649632732583897546256098775886808888175945414624160638315310273757712210508050530903704644723527969753397991081986597949937240260556284957454859*x^158 + 24610252517652819942631603875629900706366403137432463607667549809712252205362615230884372772281990051750820421729416471557930409257771424474368575725752395185234992984224612498307377949109037080487343455813788985231249789956200933481192965404811827402611331478495256076110373817911694636870290018720122242231020822885704416210231169872130648542015111986931042823961963783774347727749406555040802671218879911190354758506096756536981878196362060694657306415617404577204893479502575342588001912193307527979898943669911786268190115913198067228784469626077848377199855205070470968952271511758612527202317123827478256945392600084673635993969650454155389377079829950435667062387408495293472455529621255228196336619093032524386607644064502775039836651237499501330274423787664728032543307400163093458038736805659089377667334726459102677381028441877577019394515004837476476778184134868648386963232618944510364902808821279745129779449124216806501619351373934177367289046678642836763646021291363835573829764587890773425181670386512972580204466434673077556281823741737528916713894067032373462620620043494440245540212543631508150826901152*x^157 - 9916434416114349351693217242731075482618392268967204520805201984323623194343379024111668106827054408252293048785013094050089391494592660610374847144076166267438900863732636823168801602113565434661209432603832116357486636728929761792491114721398231327564870189069054584888482867971614020360685339203238282532715064414226631174734678326942803636775211908063013432195647356815309758279317986565087394873985692216603669589768786494890382626624021888396250713564939477464802888361381742163390271373190574073478207967315944071677971656444893028296258089460786743411238940795104918189953910401393636203526246346914608196410466913228124118174042166824704067356738433121660624200874230810371923695005280335747843060210895161834126267552447412616695431178645832666457629712005193828394705430355770381501707559101480428116440847573177528765491458819576166503384313814137455990625276675645081037580061865388599430091510262173025735873394085369014623757915849558975272206235095244506853849022672109619488536891783316794249250013441173871001053818758334876257362555194226975368046383709193994359482040141689408973273623561676789148083955063*x^156 + 3675036939587581970175543797871181799928543198271023607733708170609068630033433599481492726170857199735795461859072818686799999255595425908617207799747420449351006424973299772060994070319821572960182321870121843181754322444868585526479995587529591450987144545571501082364436415141738944497855076500267076886212968971444129894664062571193694570007391065108229934972397084376111578170583717445502610436048644319363203689033081984900714757869456871660875425532455637876796859794973844502931365253002624027350470642237394475588984416368704752666242859041261484687204054340232229433879363910230239633636276791133000249192089731826446822528977089737907645079671613767671766092405447596728504471861367256413986443349809647652094878456985464206321213632865565774071780477685576590509083041806753761465454250159275538703278627987931164769573046653268249755183763720722243369726421769082391585339638485238644989796811758526461960505449581534637213124115636740203982043483483128202460451087973911185331823637163477817176960186015021564102248269686650085119023665827409505914011793061616282122170133231546367716211367461965624520407194336347*x^155 - 1230139364846861180223822020746884429236850358287754966077430895386039004424955687357040535319480799563113844124773221425137033908111588468253995043656359849593183983855002693011752896096605294774126706163725404175116065658324052227322069648874138219295952621837958522877870874244397475886917274001081170269351395024950809803152056269255292525175248369500100603888490539936661410454045658604135931150931476543558407447095337744204387833992102324484482559185444353551222423639695143503709844936667325237298259408287491868229568841728612316512311784800976068697926777666520502373445767374966826960905710383936654294255045599243505946431586211453130369690324965465083000833845033125881542382679058704726030282498548928415096373724559681613490395715728664337959873041991229825017047725694984711297790415438064129975701652376538172757197499618617189940888109910914110330288349730634499494218612221929099220516087381615135400567611435737850382450243886772010263931332190433911189711895018165078072562910174703073359029345419751476551364415257566509768277672803218463949124946867141476368505517203678926620707094460388191475222378715600631*x^154 + 353781933555589588233010959121155923800476870705883155036406410034987059343455276823218449826061663377081137925313918435400833479568696553531399559689573452828989914918357797087565147887905579225379842926433114791667402128275266246015557537117558995027556267244037686873511137528932549051933447805485457228278377960763597004458345875545758925053092604192451462196748523904948022933666984865092654311664760718731213906773860243546280989405070329262722914113668685769900952749413678049455426836805729903182717443237286949124395858274172163059511747843777495853338839554530292774280745531219690156934807156426195438459006933159811525636689695911774747133497963695667099617036523184301107013540252482118728992831341547522881383243629645960819801128834453846189699461556766923104308950282116201041221808577584696870577117651941148404588270858928150279395353395926190512523241664708066902343706231534695544342966824097363935905055172470630880036840512231969744908642199939006249474989906152964711948201858926348936928004253222880629605576930743715729201193053816858262014807329364087774723007620699456842987736649169832805273573713845373507*x^153 - 74096353520357973254423315505426632220401962993560709235783079424258787355365672873251943150946012308173270203481860562255137006859284907500494972500406013257754364501702940319999068989546634464458292908529244163111134929589380073138855241318570215427249195336324942363504377577206678672342771390552204699423119291215207398905547113289836317697099784875843503142466256147619203287469477331249341273090886734412063250027681138058977110840094046420515073423469979418649219098250972823671336130203970752500231060942841354882074852601021775495194402784379203259409920362056149385200653654126186846794827763610349462339266751469498409621891937938814550846157033736493745882901825753417420648100961328972559216076865428646221172349598012269052808853212904912613690717970792187422214392992481094730164767645164619820801001723039545435753051149924670682428131166737727068640985046193548210640761327841801203543947267842432151324579603924911999561505130581824146857617577600480788609908354187013259952238049981026213302546488137881372928108076976124856435612469601383024407452258949182149324423339502484223700928169632376707037612108548126414422*x^152 + 368684211307277765718087783405607423329538764840756313293292991383097466889560576334067716370563302438382695002165254861303702226574650010745406724564974637798186251673008907553050037997335346750264744647478189718267001676547627585443450805349340597699045415478918604986444658475685553789452260998485132507866371471411021802343990936273429802450437759795694979418655258639412339252523102012770094371355460251059372083998146109329401813726593907657551435006797711411199472700566970790909583557464875361650781681357645312230215871049185337521490762109590991131381782977343047956915497388218580331821192176707780205474119148818370249366789883452528347525488500437646397737490799929346922206342863541938965631693206090380266133780357127704332350578745406906680814484295967801354220377973749222414399388946655125696777601018140433497738560320056541389625422215224499362595034674102697970648884319758653398303700794448600973235720830108000179324935153899561178000190807060232718877467720274979134504029510167189749177727522018753370777739689249508792890360407131916401311646965132284551351075938615390974134494318462251180848668337459485433765*x^151 + 11374308492745876414655212294222043342847871881080698056588092610573858689801993964289379538678670504311613304851206058966813312859339445299836858274180003131457586533811786448372049523393707151404102195830830985462767050417487402828872015346771076117748758937178040812619571148301557083861320798895401239502934628481493991450378059373938522600128239250903692555000003385969581207784036031643080740918091085167897590190036715134200422061930985153684335429953910736644750274013931650124274757815159525389028819743444309611592150369496106530902393829065387927445279945903280205024597571660688105592633754949670585037651888099045454871022271151745314755024524836185224408509478966218924234356786873770470302425444384556004756811592955354369337532721372364277446249114049371154081641432931560679634958977259504211053826233072026590029983828097349851994053176532634999186038943564353789984969290094298314034717246519251174774903747505043506764508638002956595841533817840579574494001712685612435666706222254360939417850598611642702052000818233339375615458274099179617085598370046016855086943667434180004946256334321856691297235964644883865894121024*x^150 - 8670819331156086141605460595880351721948748461345053878723859137159638342404619072543972829649347980206136998167438396208864139803464472996875090327896042822696059899311045042210521700332075907413399574386179359358824909487699915176398312555100745427874667925436061685409126725539265644237883622941681925834602903088733447856236629587508041559788314986311186022613567050056915551644137439223232147799126042617509301793730199034372982277380051026642545374225344992274997622589072632941238348155325718448338092466062883776263375402047833536834966993261981703340554831761679038294590097214422964696553827875232780751703041602081891176800043745543445860401489609651266441611685505067152761219133922871904331127365865090465382533866650210471877730896002221224684928122713594352251548346141706346213593471555739298112663367659134234014836817108913948354545383103795196814806194626066096812871507257964563433533279845099142652618220599521788167283069298961229244165294785887400381374829547635331635809243484261881294868073718431343201879731139913115987433029294924145778801989648986487864609910653550935832262035988681675575479083549561709451801233180*x^149 + 4788182769139550652974140923673973385662069924754195666291563724186431513819706167644685832611353575765650851693900969160615998077257888526056439799939278304855730906944702236047565901253652334073015010213031313178282709624476894011505157522028211766174540949535023783744249724321857848898863058987014175509241684290534089852585803383877707822694600908163782108749281657870294059575739111682762726550974259358254968172684772653404336828092166363476943140131225827606714715029716771758795220405305884301371114548434886238739349421777023929419048100402093878610109499299917931626020398229994409789280228389462329780207788234978327957171341757326349817705825598526159749986948478065140264323328409587958194532429366320653099949390704846108280833451046647325738962598834387497601674339921278227634968855089715306796661490332282804070077764465135422589599321626785188462012058047333561942825158562496356560086706703026553149780085676629196475223923002063289476020422007984674877599121000610685737888513445206678913312943581616617687276907934698168897995492755336697127449537771462568978185712936636527704755893352540126280533569247259867988784292269785*x^148 - 2275016492322518930851294633558799227970604713992411873603529694915275914330866501852109188385093945447584444859744859972796989899887799150681281217992472930576580459721389919592933919721048254956427495053676611961879298299167014085197323266927534033203570581152633646224521059096682515735024594275854412221266734395638078133423479272598746754250638591841638926346259703231520404600654406748587419033267690128906378605848547675837189599449514269573082364818236642382829834892647506824194331375785913067492440120606575052080035730088851074825252120648866628445822968700520879915230899155767798326146505510863872573454011602204898575028175797010579430261764798200221624171212637383072403598645498817554713218816678628884574097456005626402228850082993518338296288100821117810440673682306448669251725946330447901851598006937849834173031679416132561559221955876444268750233563281385463197446851803270119982875912064540629806468562643850530581164306152654737353127806545558181112040546421259544111680138707313262256071567078146449763254196243936947876602845740048680950098294896529041569898931330944905046171865594302529863142039414954569075579625275787934*x^147 + 979024108691994502480176114802608997773593082122517188229602949903571678484922159727889237910789420317520735461115469258943175314074419436631815935570833276469856839873815786033312121648989885006099238832930394188935182061096268527268692570243140102039547951987574291599440546282622518332722372778595732608754160373843977060743702947555224878920515499352506095573468775187617781448993063474579859129005122074265623712633420644865370496294799439788663291868051932121969177575169708603144958728570384174093017565705221524077344695775546529961133509345832923075551974059639122604966147783492628619743344537110461697340963605216488327506537674882060598733026714697793187686755148066586489193960083976839907288043101360945637777380536396851554529450196343265774514532913008859889448361658730819198228418341967529281343826942575669666293356622917432162105787821932188281767615073256277267469977406823849564599518044546860272698068155492169769887893317302109320179257707548472703736976772276575538744103004982600303777689130712989106573027313541955047161264683625306425145467867761144361663066258239075936454926972186961267746375516830174600764379547412403540*x^146 - 389064461808875978251976917797430968942406651106577483812832400778177827683480937757660056908817393498805891505069867578679889537105532320412347991414217997698298430985614712527593762873022904897359499579337079747727242587678805453325315781019850267151543408937647866294774381888750592987788017682110650128234575670326297384611927653211332033382651557402982902088464670562375048339598366725167512180012510456294185576050589931970181275759999864661547544079760244480229706144895053418823980672078853942563395859732504175550020165187330534753994298726966236599930775004179527263242430517820686670644086964542335954941911784622549433097465511321796254723297154279381344289033943677530423254028780633929232116749512630581493427721471532329932598254477926944065015472363874629581816646565813714815045680312780058463275806218927949170557441461696317100889081228519427961085314715505624754265203331526826072562809058871554934457553346526709387925331758474852109664272529673209208354434909961968632286629778182155353100020256158408282172237505445702719387095073224549529603481139712982091630917606777980940092284541343600373804211536789382808121765250681791985114*x^145 + 143572548056481854115360180138929590108122618222265088154532230471558032552243676345087708236819748125320177234598277209562287180300269451274522463855820823949481399666300579009652190773367636356536617373657604438858509616787598922014190311727883812348990241640776441391384784678750880451901327099818352860201669793641792576100489943094339933855533157055376303611000534093467820214596431691323152895706963066236000118258169270481846306595196746255261711313325869308753092020623210128352214234732281872825845806854492010133382872889760702417180809126265757015078779964571750015294599232517780550214510552922698117529970508351888529779191052348649247834704959745698967915067185647178023521167921817884192179888353949595960885227682001246469427365306060319714133983214959099590576754027302396429033132107117449541697778903914855809278717264267194831993447678070899880890125702138853708213937701836251016815476381477824718342021293213844222270832764340752795574535996432404647561501404968498474741120592768861724653166568104491264889468293450047897168017978065188834467180560285131856337395596553163498646897569862979825779175798047853799957306197376204050249306*x^144 - 49005832245793459187205543025613712850827643946366772949619779124345123817116408480590384840993679026012900266074239844296852492109681864320952316556581132720145026397160970565105604327262917146903015654288135262492206726695751646907995288058999600402651581829966830069541042957556181135944881944968450179728108221769209087401121663551085989243617926684723561690464432803576890155712597584106542342442976767387649187581394166387783721550193792123496510399160077551367915419061320778843126019475529138183389492506361011464125229231519196625196935898780252840356187918704909066826541645128391398130190675519692210520055077901837699776708004335600501097856387384595924229580841557431465001853305385621450589556578108110019714446842698001796581195482861157717224641730004439811965672294356264203508872767388889582514878939802182745989646566204898680308352486266584531667754656538640937478480810339168986065643546952603005869059792120728909114810060753138478794273597304401386080911321098026962717670689815283290079535379729940976387501076148021111954699160413722707129720048453216461503917900017152485603759953602591819380183595744951131211597507978248312543771504*x^143 + 15240069463880816998266053066225243656453285855344322179573893101389213127635757639740561944045865859494714754746609273314109707567718636259075396589487991510126560370047942003571005467425367904830031854233903268874373323122444895981549698973387451611727700154404856379442149807562826809185923957443813121811077579788865855845441683723468213694463026135470808712115716298922185178734211867794173588455878716669912949720735147190945651346716561751370694552489211872045341823776400598791756138789010261300181877204908397551030939715053643615448803804297285211931523808067880353246680474069075834764756400962736821851830853194459794667859815394996124295395143655951962442692826290621443425165686876871804663760755492222816263734529607368713998164795483509878608974516447019516576029117203285552951294443459320121985484424743090896440738290492981624891249938321454718720606248207707422675775515187785460484838710557917451163327980462658369893207130953378023012028590006607138537045979995308119329718418423896776081747798993878491241869171426650761112058445591401107345380346987887975316957272949317305403416487779215730677041788621040146212631305345603705407199225799*x^142 - 4157639075344515593875424183100027836476669112725669113883759830686159582654024127945260519658628073946499230324129433135612248869086378185255705412220450768587182518493324772259558067060367030810892703854780578523111439306823868310621331225664035074067867699297840614378675331512621962265113801683468844074958968240822459970641408979398710845935370696188005998518546000070844491467682887780622160763078412532832556788368675746514761071256419767380035916227909944003478083285938223016921262355294751345736589241336678284826899587054382457839644847948666949749432750046061119989039842860747358540078438527693422017077682796555375645369493815045732321813338636008064276810915805369214464496224063358297911381881458262865733969603264570382481008573511582105098440008654964569773810667137587238922132432522121050722668061086542462676583600002444813157841998060593316996200008809220408826505159853604204761143733772803676333949657135105401132943928248468630103002600536852523171086607482654279814851811838277678592802555578433034219596921954105857976212280883562210672526763756922838386771016463413456600974279850361721250924079718713000270614467401918175227828359862366*x^141 + 889838876017248653780660138936839872647240313569167507515900244020345287127358251761810441809571856126970643987153277052479636082375329423306579722914627173509314729252150557723861013427070637214474726925128647318349543326765931909242663186903962412315136618761649088815520473607525779905801807129597710133237649262778417307578383520948271915908787715083346211817037897361969543862036726376721121190557447488602731671540012456583522556911384237688104961263683782066619848496428481039056061880849565620465165206947945067631972469322763568381565705927782330797342704647963413065879735625580201645782305473529015264600953705261365710193138593943115152210673597801909447438028506841193024904389716106440748303891085077953101645622140838673316330183672689254768714223713612753684117763282758898541036636024521373359574529298252921602511017390877253651755923419081139064454499003593806827844112816152839052182296621955178822988177222866590307933284166038169717378386167354271568237488037121086798356866223532302248288285968350276010194594798961489273277245963575054443455560458196722631132690197971670766173901813646732132519967370761119331375185053907769315649381060152332*x^140 - 74249943037191516138677104971297284452110446384165798011844170503519247178451854919890464535526029104016546948433303720351420669534232538469962076769225893135486460732850681553781607693824213769639849569172402687964153418256278031839914819218008759372325939973993341999948490753160902725834718419962391443709859196710056810415647715594742098972312676861192666554849772219845171059259486262930795055235414752823442040861238301428035939853470091727738646855966894341992339639125718334985241088828846540778122691490910364826356747680172452590917277096803804089978905946407186384089535963875470486870294155400840802332718414917590040627100288793664341988331421936328400986415854821453768152734636539114910410146036427089779397531848265298969744130514797629574487536467470594231376391623295077955446695115451876112573011908504862961693831928489664567534467107929321105067521328766425198866347246219475412975389848584120059285085320490862876491548923602916483338719339794894122126419330913340829361752287495871070788012487813745120399729694219670658334608371156344096434711839758560204372181079293989171773446157602079854644824343854977562434034584574816947163363409957331336*x^139 - 64368845170812147646575472939843493164361616247345764006275029991842088750447788647528946549969390651936542052949974362364370105685593329175701892414421086521768055357254368976137907669736371365096303434995485718755992951598348500836582411199628611353292678697397613976920247471597588821291424350115044108643990935022719795657443478486859251148180777910491406884909220573211663083861087264340313199373615641026056132975855933715679083517716202080189342665364151948247331704806448830545835630223670248139085160870762040936542605573902737211642391626047042838106270939953649708424997813505974330950118971142664326807622653251654004373664071676104210610777930247075564124219993456288658706712944873377628875472833507116628572816974097887013947838818532780807919179575015068383428798823841468401578578152127038312864124675504640715227657376123145583633825518267934120144285983498772085987358559085143838677748370311677117619836911349450740796500576743555835914182221216174990392314417345739246942602079450696534922410879191624972361722832658882183555789769770513620311471644580026286047409060964783160983338974048443788870147660738125562301561823010026586429466611787031593002*x^138 + 54286513527212790417442870499098635523486230809005226538904390008440329645241444343749811666454414539232507749762034205632056838127746401739599236708274693212111203596277411094711069051893920120897986193323399001660926996594281755507035268223612459454117733352578336446801791816834644443940054430797840829339796208980567833887372649252277985461021989207221931039620060478008139727566625217124819990405569833129838547515130366746863598585456215357775921435647798587861537546303463616429038071487214048998100582117324700330680965011697085052542615561865544705708071899741497719580422425969725703040276295163910836623500869640513346331506357067529645168177752324842243202880110773471610942081540400610836584782239577018083406714623397994225024463199585048141061342555093433566567490500544991080159123329237683249842377128051924586387134879764275793055215798311836065067596125575407023759581867195883951923091653747551952728604033953265485189983111935318515476112716462604212676344244669905299359921946710284353846739845962339111801890054976534083631492483110297583848515971005384408417591257233882019572083994256567612373339044247987625941854476199362550129442991292383227915108*x^137 - 29330029117484411831842431794944530094983001399049181744705017660187548721735560700300356067063755680430684867009007933706745423086747155875027296907727760925581700526009410236301950914326922269789512558553101801197317523086735621615758510860447977330018370175627108430277784588198739121519173008331777198293468116264645565868175214590983859827388588572048947613017346368047149680276689194337192505690256274103578409881965158176060923988621372885877965274997273457970645613596418132324343730719189888836282455775741978371941192755073612719449781029294983160937999473438521358593022422089397074851810987965344506461919867217098222248693100732905205061597474706683874642993294974580258211804897876216954897545044946041527529772665567556394967706455535429494776946902215321387142701567156495481346707182819071645035408397921800142897930883243610318390918315903802741905067818369089753136885242685843919423381383341491919445383750574366701145337920521372141475745133476649035104737932798114845253127484269064025767892711306360724168195060687937380609692105907527685355370741461886536642799436659648636839357851766661168922514736697823445431501094525321640367796694534131288254005982*x^136 + 13342357801498295710697549103822169670988118705548290196296269241533926221910548206885970959454020300551311747739716229370387005349702013147767420865008305076722699785230338765551691067071001580605916430835234044410939673772523840734607351952283441329433799881301903971321072198971709203270627680360722608126122173772405531837147642602913568525611982829136189278233846203484076824055802874094681291283233126127408778403811168325352793401416318627486960664966510277456615491900003699885135389260284641417357020041069076335607638442489351258945589358149549910199233494550492022825866647074271715764471440236632206272166558076144336785060396170486189184307485444654700863209032479681936629884366282091157429244414087827576399774972167428948890426285807183270789264070465272257489562640024694193073913949379481281788541271119459882043347650385776851017520606228580615810066354225583858483233014343140928908427539598318103961299281785196255422697132875063601802602888703220200272766671892558815798955564921346188811045344185545770978678769637600379095828831202673898471939702819065304277138881231860548810977297008507010572911722069558877978933981866566056819210707869982813973149220961*x^135 - 5480112585293939858016598305738139412847700139804769373574980248267174183500407357637602775508645546038298652067071468766393191447795808608784717380646644541658910142529981278034215399373427509146975835834886630261411943235635858411206868764541822810159398641144257378201480245473758465263631299717424060139147353439326851998836209435834599243017120734881845220097289377972136939365104491235428439507565473831284108664367909179646995731360261766671633824208358366321715972253160155127468313959782420652607894439951300935160386020209229911239240344822386821515548542690639201023603592288430461165093658409811799106834126492649829286130669864731524097898083096862337485013209347105389576212372990891111263094841725745313150319424254647869929639478002310461488370388244583747794856827307028186447281866054363632017934580825374445442319765818170245474260493809692422148786680053047948249889806320332176629111775815071187541582346149018749300402639748184449705108358956874795765058748753723840482035057334737827550140378204807757373881221129565698748232605183768138553295509464030734284962746581454231526378606988433631000164270846994663650146732237756281176888818898454018218956337383953*x^134 + 2087516720204605696960664878859560382415296865978436953007516380022812383122001971747275669745959032348696803781725234867306020019945167947702208369801476061310507705673329653441931982215192057840967840630419635219334556650458916192667114068680658214754390056945304078195003717584736823223652990505755713466168608740538789098282115977953058560571726444857118757559273860881364970082556305365785190083372323651311477310872347887533880263046335118803960643957454532105075736464494266607267576621175988536361253856564337889334484913785553918555114453948146780507564460423122863816716712543353046079192719774293759392451159290017301497480165442658248096854513919669586232907650955983947911888039806797479187044947427229924419285954290336984027472015974301753194266936451169692407643398113752086820084941844809318438713038121179040995125660211903941930657927252622725675895624587120059906053357639019801016236640938709061069985673155180979591515493759507006816916370255515473331099427781578177128554029657562591078093726858840058161842199594554118885896719707224275764986318352759549711189041047977347575481833004244093620254741341375121418529115428728760614517400080669281914431372187626089*x^133 - 745766594894994283029395252573473286759134463074274089941951546820750621502517888017072502346457502619925198040611642336649374564778928592137659251411801181237980496488086705950460970902423955233729860390244764777283793878836469203007143195948106857211579920836138000275267935783683496312478657564568949575025893710749027007788544968993314615518603230270795191156518908599935824711138368865703549087037814823362765588545014124903684432837104203732117759528085970731326232890921359195243480565479723069354485986964863964124786412694147054612558674493007122744398405469189358271531744279943127130750512678437711265751107281316445224496916047348972748029158650894069206409211758746101916555218895639940101238012835937259643247974186448555342339220319393630910175460217165087263839521006264352532230067491643633375909015115310708494134955047215647634844195278779849727786348248428238483128735735353650046962897474780828622363977011055163495716482922519661288585061151444160303377337928813993253923990730998758195538544327111547697297647981919903353984812622469189738193164831789965910523974866719276775978023473776216423188607855760120773681839119817320764637002729621587427691223293103118463*x^132 + 250758323814137693607326865327780136198452618247677219762693240697887640699304622011422841187623882732108685332235635362710207795519216583150573621303542081253075913929689293310841718412975000496850847236346726218628185465930133822397434880086026865470687034999693745139410913465825362412909306940244928108275132596004507826325411097745345178632102767148572440223927528918988181352311450418126087425811661205184841238851739095569458100972103728329118815981146071667618313941307711210964142650516938644534337175838243131993145814145239433942885470699485772016815873659599837443621399580635519058036380068235590583721597534163364473702559435146234857599535020728764333230281890670365944070591713217692535602098421281549040472492161578604770744409158689294274618624381686209089186277608402438691539540914749783647641404898710907624601197322810789422289940350549000588606303254015179523413762481457509651152050991724503423022099811471085082447076741640893319085887114073098724629464346485210315001940753008300036376683843347506462487552404307618903154235054375650983854189811117145108728077795433459651440486745931392561707046241202669141208919003796269052891244320566255992832053197888074077531*x^131 - 79270774861665732679796253356104628339980157554321148500892560265476867306404996369989874392030105283513560170272457580089219628081756838594135890162657884278871778834915618021423449861211049107112585839528321300915055363424594316101459695806060069552997939895979983660121625743661029813064769683700646884220681169632976857930536310658112395505138550027229588324150850546649965626230497595743909251023987831906972077260711446399807563601935549285165084331531937861355209424587558749852584930463683159430428878958137182896944290489734576243346062794196760412532247577388105585918848874617439711055832391817171260160912752236841939847888280415166383021322340931345294909151380993733756783086552281036561054304246727279505512917350452445743961953833801506383042087028157029055701493880154790929915410404972561990925817737240318233694744306949119221707327750680775034091667284894122007551294826439802345966555280254796819574285018709577323077280436256330273666568606087651338767969298240006939316083573128901800691703481287758061821094542268097395888034689676472865367183321789481425963732811668881456009848648048502223115753038856225804816397335077803521381596679070135454282652712363180568077546*x^130 + 23445504743049162296149935740620548755991749836272432570232723102555751314776617353217668004703854793118260410242462092630264842612191217527823368282883685843532592391792774094388052514476106106217227653425676036210533120946676674934303537939939140301533440917987852289580634605376267083676744218187858270925200745483856201125052432435103079427768065818967480106049077121912114932273525144395590870758790979255103625163657660352067233811421452889505508735873865324286280501203765049873847759393055840123709006117968559692392798318203090501028838700789550030378373312030384770270337516301435613147197884882777045513999636142966357099001055092696204350081098742431853093301385481574033947249617384655201568551849951707241337211400982201522416804349997807630422634603363928588126900798973655051350997410694152602277478923682433918767237365261749493132486880663373527496511473028098873156847807180188799782991819678803124542136057676305478152690165880654986924455198882085230139816555608960607380385759842021874909511089168308090374971880089992214127681291480110452772304420122991074194850515419634398240890956534913207972559740550779368864389896471214318696396930656970723819691874524481509203802356*x^129 - 6427123988561680714234250691081105408336805209501729187332649026682377842986021346440235870886434368034389852741495325670447989657371668654446815754030195703289489074353763335240026142645301234938814412607801811460154124579083998139348687779785250227421905197293718563131182224410272526740921790810936898355412986076045849146512312005645667140024573576092121805994127023324751037632341823008190007617875205161695379480338686360708536933922452222990195757303944649219836253960739262342194513201897627382531445911721289753543889306107841311393974654030990910856921933990062081377788460659512673808409257870081266727755276809200432370960309660133233940643803850871568623642090634339009484246886851509246786014190347614970643622097607633570660123068677234612343469603668839583186401357220207137394221914300256124598127054694098876283726761658491292900985133572120206116063828738199831633095253875885624709020099960234167205495208822417858880077385013147738533563728780397277425444731458733570524060082877295564830386134748202422553489550490572682271331442052557476204627042827096365208002564615891355288257261486080708277342295388330668637523940469925686178585931308072131034345025898472785936975664297*x^128 + 1604965083029238741989717555866852476687450133860936196593341074440551264234227046111397386156206044440908227598188879178767325999312470792122471506604185905998331413630599536060863067810126204969248875205822756594570214818348179007161740862997715440768466147782771661089752533144937511359191957929270784084450687424409318243135755783873675697867267309378824658105334737056386877404639881379314290364049176020606498663900947352533841109167177813604808621106660712952634081668837167021078765961654440317679953317239649861752283064354773546309208509012605577139773104168733337865489269584241863277326658157274227882360303811723343037759775561760690615469626858249420884050324807433884217384170553250586671133733934608492285128877387149352105409493594656057718068917941648115813691133192224555109716368531072082012739567880947147706598177195897367535499159874471703218891570307558018673868890251333333113000260096663208473041453191277662035458105895207120797736469713564075604592478384804364193046039793764725540590077209823046208766678964606970211183216621006333726794358335220589022906581473662745627288932982018228643199011836896069416931177544867355252531630995595600560439976196474402899278884271432*x^127 - 352137134457060750958149739453143451722079171410467573662147697050017950834322892846607229440789270398107131900968082150381606857995567875715609366556404651873128635438688366903740114085457175968496927532994184910427193138032094359829694123308472344532804640422147611829683721975643366047287089664134055992301495195658836271981354635673843835784998278499787301913463994597295139436164502131057089499594312308834682361953983639673654009557609262670476888735910435774439230961971190535761001166122235420391873326069108099133296151744424408587962507237348799252272105647704735731184865233201149095071484481591499493810695941293278427956949098698580047832427407602196819374206364462510941856832855216549046572363556128075448918603171133051596941188874051317941070180203241805806750137530285936682474065369395177010955259432145464611243257945264919705260163851320472235840020216007041930527191566539698059749597691674873823815243202751142190896985834220598022637915336494322923044064090246930939416240843512232621629870442955084989772102134313966984094197584875526868174466555081713061914980839260248286177789857584785475449107121205167613241170070586384175960002009315247417288750134535041867511422526403989*x^126 + 61540668743298772724676077826205311202252927283189736454062566702311603048324032265937592317248549958947044984006003264721393594118720929237510611953588353545841870507429931823730770334384239961014537593121263594251565010815876087094185108954694673402847044281918035487327951773536293940261796130492827248372748973028536329548199604049716517020883708078282378954675552139333773548223086894952904055592429430125889223493125879719221654875439934617141927515028307047433568359473948130427817360059559577385683458135473562564226428707516463524323310380565314169934603381562067113696157033160085773170874774924586421623785386120685919561868937089219354446422885935102855249613424676692078540461580079345250353001619843986484673456744782483062333167054446628418778156440976642936249039696993019078601003012225973630170433284622024207284088801650565871634224241047766537722804562958698928803894036476116659995173161439027982974346442429260146448157753223606467645581350937988576692318087748286900980607299524695909325753198670351573272135208241440789255513706667409120123871902040687977239385291297417663528503749478347405586658431685454099989997059643572730984721368248202521087349665304675849092291749817964377*x^125 - 5109368979999715019462657498587002095389352469440363693145060324003215914097558003507610203988562143736475829945138186943342085849266249193427554606844332498514769488692740377867132053241229766422831561537624399006333592084863136931121491060664293203090648341979163104732095522428230367529283947136268731776048899357784939847665255684166858934872058551245175861657732362551332544764550070544942056211861954598364525110370573946119149179177570419856292873253922163290421518038743546281173614935178780978466165549203633247484057667867169933058493091878114764711245440690511991338564108608760059449133655897360360843480007134637247948495133134522191004800221309776475764813275719896490749202738768390376821939940148024824028590162873448037345401199301430416599067091030669609344838471641135926986685055448964120273996625104601343324129632188768539727043109471127156764856200428851627437363668409492340524995255831974937595074904790500005786899034540106348738404394965755453258140053205199248556758480109672327153554732878872124609577597184645621069906675947667094391657540763076600730438562531475172925715680892686150006196470270071057639258910285457505721238168934453974959364787869592287583962983110833582340*x^124 - 2111915299065773386646771465644273293862974700615650028431321558748542075922759897602381852737705058542906112543638244075750539480593503569568743424634245096242969289575025459610207538281779926367536376675223123560911779246500747259358098092497705142917786935790945571057823626636777198714239601406983182521471054934526297414932428262180783154127881683656447808700984447155511763601612275209782587726561190175669535103478776342178475250517795203325953219440483184347805011672630939097337835044494083325299048422886297957059812773241994097189642969298889092596207950189142047886504535730217287057177396066850779604269991043771371584133790272019607684300496403544718788006016995554808842529186088876958135957686655870034740715431455716049624057090221374750080266770175682307454708200913981905725850126880219219978501236168435228512725451521085363242056001645758578725038775927153241536905223919510448848664034373922742887467466378072582199649111339174887264374810891143592378073008197572331609783389293475448158305506298426236899249995643070587301073319558880982487980136239998476072434666005495533641283483363663767251291705388428110295093969857425435715864510574089342908829562114708852333287031551853831689079*x^123 + 1524342374485529792560474071047324481142050678736778942815824512140369648181755493176349633489160507030183775619271254704893697209937822247312846777518201687586822508576787587374989547866531958569274711088819588554826660488361678403875621872193325570492324782863026574570215332698848278981285516906794004834742271527115925612524554316384418446600788305189772160761118096877534528914015519868909466873691152228145996610974517608747319414215708236194011388265281659432246136125069569875213487838279285116850225502414094851649576207494821138799674652299021071550400968942051539028664353114223748219536053812245257519054253155695108924940685860370850595223579954084269696906983407094534552379748264051986651905241246247089536870453440649174090823595919807256021909790684077127855718180933684328881969172445854856462249054129901354320598136925359615886989627079840033315981969300691092264853245562038445163841133906820778007213341932693478073293946028817435209842553526432622542306337953759676529602754774740033341781661856175261840075329412650936615336355138904691394560191060350165320100733490125228851219227282569554962160096538704147844938106961726121257277047872809918029677070910906772354430935297415448901666994*x^122 - 641894077610732628952871133052445910594304068471526050316077395595353874698559342246867236315076694633738030843635838485245711301868994737772776670966063455834921660968416033584808137868904019996985253348153483291303314817198253737283960478580593557133948500999927751420965064611083421166052823540876149941532561200222137360279242648820177125977007325792608997486875595376457570580891589809776991971120587403586135182459104912953971256996478711080189700089293368172068439680062586439945970721848361174696715447371199582888070578278103159389397050468949184709829076713332863652934570053015477654683619519922464558524128998208940013633612325487716619485126281211640642286992136402819895686195324563996577888481291988045374356811918455445862678740939028565828805485179497519410014179961316226708541811487957093412679034715180162502620423002342579905179826781939381766640530280470891067854124339720928315369882175970559961349701141236139687231048518928308535401263655691854950895953213888704375960648779913710256093578907843450974151953963029291389423611885521444351602123100704885586052761210853689011726708534502620197263208728496574203659385631905168273599188077034391778479548574474792880319641445857108224688820657*x^121 + 217414410797489959671498562054730044937146895908114250874062243139522373789949870157154105769721208714196214580842352966566923029156697661483053360230203888982656113757259995435323665949984784374790456380739713579355639611521471422076506805239649371423555141446459734722253710898457598784006110403951539777450628991758874161872094816392154843761146654344576765432783018658782193708376066290240078099543874768867041736781683661298272849042097286386639482296245459437244618304260747013600943453729137112632749125899182800076308578143049597088606823458214504478546809239871128959864651525543878991552626437167356448958045497472678024192464094109007520850497524851541762174747258920453483313658872132061446402132032801697434869852024493724146371910077683017140213330843125072993112431244680170492738112070768677909212855135583920153233335571010537819381508409708967747213750337210218589797259523702103776044389991801518305619972929858575717563288547254782282464721834385519956811929416932542558400034357312900052330686243078182077157258500657187132528476261696378651679626033006985838837441156844807919920832458182925069473876951618001638584839359776060965438507348607159130939088654912846558878864612621986421039582700611*x^120 - 61862211554693925913575004475193376895301358439186778161640860363088816636975350640996948435171563836871876261566681077190749008055400725163421618398507924332417139179854837446427778843491195814207085453102494716300731198947707432388113511294999971986158231231419839307917839626636593037141914903234180853621097774303728647038907454891509256746845104638090786030954622650080044132170205688540361085940498762160723923377035590813356588184758887555839559712491741588473323932819722803161572085738840147075112093030922862646906590159249619041394992152987012090164634116085828390338871918893252222543337658133430404547302389453498547972007192929719412957636254804336034274635715816930225663568999692339066434898292520089843498777039145657322658188291022172844808493079444971364487631113209861974232821208572819995131852898558163988505100863003188878350590774571130180101144418555972860479204497015826847883128551586082037680446496242691058502614320985191810481880003670610492201863469433500934966781936156633694415010504676546959828124254750838675705058189230128176399586840531096806018232003923882207859789047630140600394011684325137887653881006972081401228845187186623595800134219760772984842974513084617716597529059968179*x^119 + 13926046179594205683875117112400494907047029181155927738796227528862115100965281555774405482801620296645596163046938391673065321412388202976699985722500754817519309880117683582680101364487912149717184150092499630623326217360441869542015405801172243485552470073057748704195510651520730805801508607826103665744025867248283979180472343255951989063415258475224834016509292057224142226710863487252114811695126143514778829669077036013386030267740225374764638746386878994508077140951045601962274676056142963410785743743302053493088398739431616821095313066184369303855223272317290214008560977483682529415945878432436639253036218150253821867429723683488044166304042195749026633951349176392647322181994194955879853546172644462150994694574778887218505643754332527812600803614643710313550123546162017387218713047986053275314466375592622721888949609409864665137385546409140662479922125472722044946763455160792521562392161618681113716308195427351832687161859260296401317239136234147915166410329125827065650086275330215736551557771333408036531022155509829806576681800950502273653183628653979995828194260243181279297820715265428039367691750364822475482479483023617755912848858124513202950097716443672564177702960768339190715549434556323280*x^118 - 1699895154787107943125133986931124663758540412592427704940876093173036577379835825814464212697321368355441321042287520971179509217009332529154413170432329991118506397581746571175729357090250486856555407411985962073357645150823744195883816521088338952604354818033988863162172514525939986827838585650101214823121998006892101528427643087947300493673962700234189276850144788051938577862037748290941955817125508155790167224606939946956941097194576761766035331918465487450068674575586108916064851458986285095187458382598963987164841125988865213415718981902289175997236792907536390495930561059234266229837858571933956835307563702078722928576139122442020022452043383813168662598431122440789274711378925476935716407879001480589819487347472557265809795601084200684194791730390104158073333532321426968792966286607259992453522110196193081039114403857739127615331467445960206154060383561997300376658634762413559814317056989061797028366245471432601984770204811399411661917559018644446608099306010527089837220673588266184064538260172272798599888544099004135377511294939231465335125213681875611549769160418851880097052909913775770350524997693177251583427009561511828719562253457390012921488349051354115857646912120151230156540563833060824959*x^117 - 499430623115274784701656455043911695208933267625585660827918285307156800625412778833865718421605790659916281641639199513075170545774045891503084650322138940101477331442861403486937746931838283718045122365646193847918737364664780701474293785184014668961424565255138367652779458098650531551176924073573809857149247400354976475562304596180429118772756718951040376789704371439275901612816119058656607098324363381708271240593191246220704773564175132865586643616756048472441695633789494771515077628335233409476415501818122176438812132687289904293181617327829505196421003972212698028342533428316269722919918240748337064848161991770994274144609356616972932457595698187770682240954258683500026257586376722541883708084990617441999922068483244770277521461841254845726959196589293133062276575631345771444979901276229204762755995226897015806523132549258821409387247236802750152414211846717700879042825498476846049939501005349874584960259548415015860694115332346290492557565811897003820543173940267780838200036467177023026424922993859051578993469049065095588111854293743609738878691545015803213973284170250855008308588994463911120498679164981522018925376391548616936788694769889298703652751878991218491987284081278079968532337861918991016627*x^116 + 492330413520517166929105425650656578635113255599000168628829539404978751035032595663531613739879086478426360272215400638889891578139252539789025168183246827780961513971211466406102327648295311141882282430657127749924516990288859488606380191472021020819705603463433136647255400503300515684068839646444538178645457245831622090411887904573592975427648567893653456390730662896232866403709694461376391268374449425555762513263133503499642634835746785705386636002604902734778889769685640759798092616260947040943298206118392596539594394158587303254258510965743633398967720527598257691425420505104714827913131104081496749917096716886011445705040080609114363184087186412437782463858603885857778024669785071410473132453518244614424579192274194707191506415223655334746308369650354646516945643680814091988576416985472242357500186581897635896023036954750329349236418422384648370955484530799884627645274904876131963742310630354448714488470698333576444362172411071806968886864637407065144224479268792425208118842444698244167815013593252154177426336908496631369442109000372060380870618031761172668218233823174867210713415302931737217739670911275040991367236283415891997339769374756191729141229995076525368295336139446814092346869423733580874697949*x^115 - 245174442089465738996507745258706925517171455020472901883762129678521462279871422621023715776454364592910246733305951418075251058641946734560697939458529031163077077605993928083780023128040440510368465172629711020546481861327852908247161830837900455225848300582243263981301491586904533707810838642321550335909186214544897960938050091428361462675586176691643524008495781167921927838923856898292103637906455166236234909119481568444183545136252122317105115434206158914428725178930792659227633034414830261537024026169904978094064178863896126145374101760967771581662153652098754434249851985167842834384630658067124133501163956252996976681071893756532469337625922962329938079374720746872297916835567963767592088036730864351062296748032681406487973348109577506107684479216873261847509060333483874652131091432725297254870413282243243891737829561602937843367333731637294849543304059677559565462945967184849828690150150111505822640624035417796167974945872228024336847056161604681218168573586555200285473655558186774285205328996703708032736163961325436258874245054784559987561766993396343482223466470688969842793029072961583294529948610214694960261494210796052058803893868491396977169012124893436886339166086565209187120802588202092136115628433*x^114 + 95768485169555274736843173596005354822858889036877126372611972425045291976203934975179390254207863635130764159388256086135514632212825295281482389293368937177681304986349187510946183943969246689646100168243155199661372028169635922764456166452737160864234514015766384434728868155186887266921632197583303794324847667000140140745928731203798202539357092264335484088958956180342620045017682934291390458532913771379188091659419736012046413659985180582943667332280814207207971455016051556394896694695745518818840708021612882967262600286463123302063069985005215607368230145458042254647282309273641544919894846584808054578774698115137920084879249442547568812019071953422473713278744699300766637726855774095975208169021124884848785065116638931951917088465730866177793794381365986313690095360573244129024891884999783451606516800157320377963934764196195498466081462385594282241068083738502671256004533645230822206815190646413469165330120741679084054022454219762607903568538904748013887600234546379485395819807466693581815142113159077980229025812613891614369169746847130851135595222829352000737475893078172897342428466888859320565538890440402765918971195201416078826539732836915449803985812696041545086996815908963744910404953286182885150581359397*x^113 - 32063419786622428548644787909313565408734526325001711857739121234213914286146557566744809389818810296285024195000817675624569376567715078336150172738112592932705308562936871212120584077556171530374809409281145785034686916411310787130665655215823325828092928460303955835878548437780087569813510240094422694205578089550221983722029809088511095256915524386817437163048579100661361872613475103948607434589283745888474547514885956572421476602026440615231911893906469102357096067812767969963010230530365120509024384953719400375215200055272374561568215169630240962341693244173604449350055110377258466634167217952973232611091806803356318220306112819392976455570934897746516892146271912571034937013969907767913155288423419809431128375188239512751842725605439366252515388139958410416455977505329335873347969842870467551661905911262708784168081925860773753057730039207904979311633737679417433945989246083580954884480891557183563498104110243702370311981624156689649047053911752662514494371997719854160345639726292963159289509707421525126406419941499896922163587911847655336192296421344687884353809728411493992967658898531937480524479667730204849059977488136030056081378273814677564750583961375671840160247083573078577014027179248230082348578575067270*x^112 + 9497522806971389521741235215134757412822587091644743322532271711986287030768343258923523121811439652069585515727010104961881930683997110637037583297873692440419027226140384040623331315914578030935850068080138434574898007699520731455896662228514001605492607339028766828219344848659618960984232773843430914026205596475168299067403827213366370421756426566057201167714579365103125596826829729396914832554927118041986265528297371852217817274571039094027384422603533523192197637845968334035480186739175854456443771314183234021605470087069133536380018011889106943044978090337164151900595550714666204143657152910895063815087024217862233528675974904838265243942445973870932134569958286475803608183018189819428467748460388307837908338018583690652548234077112668482991178354836457401632593545901114812721000332092642312279033399773825413765927357260774941890458965005923935404413936901851688265552455064754489453626694112399531827209366313456981522173084719235534202133683821097886745414888828337335440187446031657469679869832951752185862699515550681356940963550946237532270873889435413174332619949972764892770843511948645453027040043984328853379889468997164146810324413968897032276865472176416621315549880309726324421978857847018309726427174915259882*x^111 - 2525798932215835330583714137453268609297282858261845251721521984169697760010201438661876688772405726738666246399514850001501496332781679809303879108401751672051426377177282384883519607620370664354271703459285371105236202168428861336470753575293196231314976086748194761585873072397919899095169405247202940972163179710362227037604797024137289142865413870275629129980186042518209551668000604852192183758440518215672632594412119573587536200893164527159487286270417162470896943502582829612217559953639385525745539911559054572691749377883225817310147338095163513510827166920902778416881056473163770393512227888240624804288000942948039861021128746929596208253757914971350062797833059296414776605138871812757000797442955297436532428899216331121195038429990034235873814707394611804574517990937374957207745268480187413870599239973453770938969292557057328248993882492225195078560892846231008677093047916805516464886114437235803878306022051856976998506516716914736983397913267820831127190219096527647820217785033401590305443101782593434989256402231200902281232401311287899185004271667056795972649140137808563351066611806734833789087872975348258190972971601982787322996303515252846430562346723385200664022179781486265131453676154178247704137750025276464469*x^110 + 609852102360225206453700612411371383129346382516975822920008012448820170547712137117085141029163475254885232416178893340795451743759656947813350370805324305143310673111929413582315351047680915679626680081605043224275211550581409041739369751384799167099540871233141121877824026450282880108948692382673230231366498493713203792308629095338870219117196079491204946553814146693185909111104154410697072203888846843832615854600779385552811078418857506132918121750876683867588679705886020546290168803715175979585142722220256304303281089389689927958088814265547031270048934637270454055019478341203834961858504667869198804569532394742672418865727654328247691331629542769614953673832613443353623096985790568786709080700359873969531569854743521010282391329541049660507106475159729010527513746494649203684884191735112223480095010809858393380974455511940463672932874054567187025998098369193830743924367470034759378187702152285168270281568927194987515494979434674548085663157856136826916088444175466904306797838378775131396480136036460025206895122094325396256739221926853172037737186848385508189914764700391181706987486595468601678718530689609054058731095297911620829608023586921489005523552271589809234738763193120597914004634451781939598082020824156246123212*x^109 - 136482821831654527259749603951058114543670957881231596503984363466222868768925672486670059841120610418099969090107091571116798215522364413906374074302271812399809484804661582006362988842530515093357730737774464892283062863861694278984468518588925518841936154065830163615092216321438289247384925909722168898664461939969366040285381543952943612751650627809514713815884402816603146468046967389420111266850421733726745570237420360672470051464506035523867010680228609226451737211192081615072845645304276287581360619635228977194293571617807809032152281932282621820971136267514741066954191860178571396233600071602097470977210912736283992074650959422012992489337375958230577229473387490804764037313209027733369313471009489033344715497085920606435331828881060046118346834417866703518664951428867790734638013755975472080314244255593315048466398822090731609272784603089963446642572388526910899588697260351253698307489817055503639142664233999963421754009695601775231573520727240447095096664270077197756322830146483247016361123945199818958933965150255740247480476656657529579820140221856906597650101689236146200254484304275478719529440254392234102120360775963344797740636542125834026712905263986489479271063383790565359990635432086956865164026922253333139230237*x^108 + 29914014077452344157022166889732184255916661307379282724327644490007812878519315779882133938537661427095158778317793419325595343260267210976371293887183377460714570750602788944812657504700965071104544713614559810813427310877873574161573486898663616767084859293974521246439574219247270436700719702645538644550291369759137122269913354885638674943089668947857876039892656646672296007385476791640765305662620529004161730897477201978276144094528350366122012960462592657729955279163103850475600660146250855347986459818481443654627616906233392185727886476792899919509368472915190667279293160618546158293628080092978549603752086376058232677844824305076785959814383992803479810500008855200187507754520515000288052400528748526921895108200730181296291027999430663135816444889432125317515784282370864924362982506845080343562221699114556072580594333769599921072938004831117386167633712504240206018017036348567767303043460810690825072660131024003373887259132370470299733462640230152262893209835557277003799524289719280512001109217063398317944374085737625119510462657033401906507045547176217804092976207055435173660542945263249380136707198961618223378880115139866356286731710739135530486331824538386400167917185612691741358564906505288117332232936005333118240767980*x^107 - 7236798144836326374318716038456879716259649722724605254501305369291462698507163029743180390007865542283663490670063849707109233939329728367897000395337144189954361516503243905495910291871924248309774461309584568793071568224729203734096592705160140354154469603545866350926645769307059939063598263767670475958420836176889510590216911744880694268922021816843426725417075736551220282279673750942861773143930447860868503506415950442473246698000359866269706636363471056267757579869831455575242734274869361194204456057886333646933281587405830748963009167399772386632459370049163177299745273258752514534856701537543449845185243097064199695807175152533292314016330758446163635964575910381444658436610909947857408925893267573820992168895753367310433996797469114871671834314552920846894702374719182327760618591524348513175327291991327571331386836616799386130013401863963661172383154555959457644872122979468919670512722678299728449241085230676810749387230587290435965711358253798286383323468788949456450281198394454274345506542953534896212700615834192599404931533126069438520728231587068907514179502703249000022620164360316089051011657313218101685777737685919301103926474196810218874120616424056174014025005699588258645466876959821387034212955786304750678137232480*x^106 + 2200594009328095575675917469316012627342185378284811647899973213579312948414106809496492607580664113873957623171712032839091814091750883104614598924443177345403411981226080657360404641322743143878453493965393331696465856190105483878668829657586178375537558273168538122121808264924896200019545310926934863245374834664270950724395858563768117141275525619338615330567003001062177134004660206563775526456970180491954905792469660295518423904870585897573395528449702951106209431543968217894709268463137334524164272144169154121478500568342627135239168300521789190212133550030741893911313297197638376668710211150550686218691233623858934435489560777956589088292511470816752836855591112984826708703970211025401611737246394255699558425366344378691781269842732968178173725535672495644254414867167499856719743286244519321771593145378237511386811172132796151202579254562900390046944901374044531898927419659186685554125819309582192625417729866486931122850082685111904006165152265398087692760918281551729582207413699903451655432803449110465732152147636704297375394090853905403898909455237529721863046093081800996634155357087218309171100281637056862077088015709993946944950552760642511655878950682260702868210884372726940437558737270466833679982841983374566340433986438102*x^105 - 825485594560196685074835352152647733995884375937047941357392341705045439303560255623304897661316116744635777274291407475768747723890317282508196665533929666398845995454400978261594225103241366682185662137874100428053245225128646362705718015783752446918843343409114618892211287770147406109507414640830480174973045247289747455012828886433132728172815950199220796063361277164678956917689569565393371351226392204548719967766715655162257170034369303018932403364332453270924239710217721100906772791097368972239263944243970138018003798066319613392929366239373144817458192212890923812309349526696303348211323501901410269333801760289639231683968065581611935030467628447387203539044326959081921838428566690344384077486646284865070954036886043908291496268263277216666540094003646046078288725238491591981453014374314853381105184072303474858868802759671723628308259969352410280614621667786679397640193356081657944536530282162576300264438730818363349659385579157030174342538359990546935627941266565646027478403865914108887827630703527204230151171526214887567521600411545371695007453098381474144978365453064013172192715539445072664814487017606475713585332432171838413698678011154827489309914634830303629148872752011733270016969638805459357834542242158458338746951893838865*x^104 + 335113766432095995935593425409616704805701720246039729162676556372668532954875550574690731514586822794622066317115862333853648696213808301378776275508479242483661307511876670703113393702660534347283575412445633952135063489102451274341502552144593820171432620317545153209812523834093550456476235815236910162776189405296937666092970575443965669708507854497408706416701988569978295564208166938990111238987194381122159321356681677045804187606661637432663739362608461575106900713906295009128673492922935941367325764077160109891538074527048309019661772067364450048675599683091994175751778816079168773100560338816578000320907035346389919479447885780393168681251010122705401831353826476119999029759780119530096570752598235983964182025197460236149292080433255585679640448068325222946925307154092491530701784255914226670371505723863972683441583252104760747449049742732173632018726445590537139728658304939753562040432583629332054649311480250428929204793948687801328610612943904192846173664671441241013161881269685797738753983858750893765965869550390996858581920864079904779353710100800372692894747762485211876452347330110318936405322095827716830678333508793620562407490835052128438662710157646800960673133859045448206948893467251231183411487333853991828582132684259852209*x^103 - 134223405764251743890360570876436589659369406512019281299897489844201032782363014376399697076089918499491033658706306510423062953004961005731637441207412828450412288192887345996606364199218664109066677935542060299876163211847169147095172955016241843230955016097318622983977841913044442671391093575314446665408612543934907538495529782730149449624724390040782883287613598935910236347203540527103905471161770555889247201454308337430658266963960804774731954329694073205441593289655600821724562816664288778333871354384365326301883569842682796850191645988836561301575123105822588081749650077086601378374330018872871722823933589170722353740728546213399542649885955534198360659548696454796767999464277299958108130435745735999787379844983910643176015422879539369728608856149740125326592793373773020377464946416833511165607062780359203803670252990117964359426148761706893364149394945050029420564316368059435780390153530344238900218839330986233020773210759423629534013555450270360131366935710133441056138662824707385238752033743747465106441360608005650954245121794348055689088221477665397915419159132438368840239001756099534320774161952542571411392880315516115915260284345073571891785523524495159145913883878427941262540462295938294496001651176451822893253055454979370280531*x^102 + 51146404209968110179902314254636016623353135818301210358391982543543833865138371069113179052253510230912002634992944479687430022855918932505842161643647939923477561142506663270556189278128109895226404700421771194868734228119706513666150063624852381147801225432597654841524480831617654955371991188469117640818430150149152333553517540268577848519567661150846866032677632604415482001371077416751907346628699716888823293145559866325281846743714364511966290798409116128194092822664581668245714853459059684224261187269760883613883769675207021793455560863109143172648475971153534129964549544470128116241013445892405648606320861419877645604770196859365258662153676753957656826650100211657811215491866793336381877936064615237585782269496838002997949671927331258593243871226914984287189117330150637922563842371754023887332077652726690502523670869216958781399548000578290575396968694548249077803856971927428222549077607724983424770542427942337610923737641990545426831143387520791890033545625879643648196980417863067618361956536384455139899718585001686168232501838929918602584247289781856144199431714741410424243439921145397302853412640767590511502323400570299337558679890721704046192483692096124841528892594014392055097282496538239106386805176024984741866343038296389429056271*x^101 - 18320157001918222558617333870175241719925166307660963222608425037364768601041834112032543888485790596320030619936569185663712528658058728636286376450081172793568392404670628986160635461831084853670288552131526040356641018407948766612587919257547916223803314327101612730958047222699111772776525206821898612138046984245497435426310308834870068695596996987162000230549229877764193514278219028374934927893384527710331031090369918154126952968410641118646520160190348223456762806485406422647985109160257728120836432854862480904908589662114143142076063228078185253968462287198279464039341572419398674045008368423907775254024731253054614985032124939046810545509275175870071246195405923871449439170910720574878828491870139994234235903766041886941090796138278708254082435113823347868050292250361025666450794473307440822243508294898916588267249406973591292913647537561878114202914903535834871671809327905546668468381826517743750602651784147735749015116690563127697757119907857238218937967481051538812697090134346052415658995494003713943201941646169320736105206546817999692721073297485008766665841244606607901680434258848968726907757790082095527171385017034148607919108045466808513703548251132114439328685648502813090585043217489294218839288492277805188314629005221119010103873831*x^100 + 6133926207835360254706300174571410239038308774340404958555757623179112676915683317465139795919667601454156377774621589546563148768464159973666536606916106031411981549986968448203683883484369915328225572607264830481660690416864413761410984363796740753661266989273384223103391748287989616091985484954117872059093629624824981386965662992226395282428367588515606543801558223300102945635948191385898610541901370146107500862259784411564964008465619569136505880558777782921073443965675358641080002842668737126771488691609502755454120149725585052759898015331181081846033937620084051199225080631740808644737541351283412356569659753754135999726427388763492038393877177180957376602938037143337545317967633697652803461138502620977266306919766799099277060459663413285000786168760904847573625027792111187193482640341688997844549484971237715460126377466799363324414218202145025886709944125835332914867553279718462194619458027380558557182854400918209965879193589478158755502616848792711318435155041681859783084521125903927462709571507837900846253065117803391014040553737979916978472307667769506858611711263103577524059016825001671239210208389287124189694248511780058700719811977832959721646608252566185558382604226028169731974429226058802049945692597523992716387945990383750835924184887*x^99 - 1909249296937767061874244868389462657042140437104304839445116153129758509932095619943716251956759678902124118928420992768913739516698338037711833138521460104801043764366826191786254034903733205304564409821153786981263487931181265306378481140709786881106255788313528920824585537613237377221756136225261428096699108156662125537135507292302492573006750817053647409744248170523576188294263001943327698495596415326758440720171161648896992758670477057845691768736376826636402892342130830481748122481007224384869448517176710503847788471870519939168591412250474814381873546321027883730905943034167868961947634925430117549565773431835436734525570925490928404927120330532141814417011582355120379016135267790385471166651474972190319680659435394326894628832904381520650569998032650698055214505355343190917664647970760222324163934081586196224501774582977270128771277028638744393993520406147650652977918525881013998692901301349662583315362257541290701853420184103780347188422745894357516998951184585438069367332848090178767124983505566342759168934313672579307263183558036087846403600416818152808069193321744943050875861274542384732332680672634013914527701962237440178117451607713541767257049404744733444325519462229747510141297157081786226173195053022158900738321738164388605695527122547*x^98 + 548208213691422240050890191617543263683286749497759827942859403184092018616569513355347866397920413202327639307021274640159185190504216381536368604091501089087823154635831092736656808019330784476198109525868717079807517275373255743019277956832641923428612569812275294240729559872008338162129873533286956626200916585170694424172184958630946896574081402522498046491024973403355674792651718289922695485720647623929388178568133364803771130023951675006752726416300041108011291209172526735094395046743539509555145910341164836944210142521702717607189684789243138810616547963622987169757284224567077495836179049599168670707568577526714791051381743276717082565564073326391998656597459911741465911086812639353030488032783649943357484749261627151254968745671215336661889550637342144673623431123593032583417857156934230759069351186344302587358158847571068675326786734436393655930869656453245396981895373537378828643559119917007716280043275822674643245923870219207592569957586381163057320316382498497125342395954776563963292732407226026907188499536865027022005678857276538094206834824360628998169905295924291564814779811947406077201202505300380912243710153849773065581842699274035112506099046276636952097185283144677269899288686399526332253221792626649317074260454016712606931896183815393*x^97 - 143435917111671122774815232625315724979589469549525532078791252465980413050342889505263064766878298142987873413468300815082892743185100261273228676700918503979454889863407851806887580040386668537389243329256384591894608773791005139304450794996789815450662297421314840563320353128980011091388483447325751003691850455542019023994373002078761084619892178337284984897352114811928157206540985588819829746305270685965531335515313107046489542762342927678829100323729312806639138588323956025337676350779019022503658587670775600666881271645188191747554224645513641337026201897211488711969625356349520330408453515606189798908486961714622875439908289715511894601281210018403071539416517225523886320575123106470527849182525307499908192670441416962588434292314031797929837211693842291619026257200594780083714628554564878219299540396563531902404593936480333543580938936333542370730038255495655354003458354244164298980839613493930708389829759715741574630686656230451277951501484389834285594978700847731512007309579883522997442919002910741116752389053983855237941193712380197905422981119020619367228827742543634452468836539819818480995948356767372288463159548723267832478749100125515912895358545282764774337682594892259387781110242091525352570443853853003554702985286941044149178767470287184803*x^96 + 33453700529341816691362618971612810441569587103452165161916416462722862136589077244912370317636825977222847636840937021152059808362570612464568206418041419174169353532135107412923620875779750115210315243321936478689887411035275311687895089980809328170677121398553561718631241694923414542533645306473485677842344060825302630839077306900288817286142357161991794718133993845450435912517942837718746824188826184083444399642380318083786909408813310864999204820937794846746726409903171517157629890763483875132855242199651087004635372269266782475706471143522287449740495691518579611101852064652313426869100709158300763739327079381484594288843591915489430834884515105147847939838633422837649109144774216039096645492452489169925197422446610694668145877966913424983129927068775453040395325199036430501353677431733956280379141877643363172348343526252600008508840922784615016215451970387126537159642435609068588257441444487682470380344799682482914996700075320243316957227285763025183256216036605729610580663356760049700506986938457099264954277039037987838471209306066476748936329880179484798966710266539778272537279554204872565370354972406063199421072699557916753302613400404527954625329327263222889781233818235127264110382878291428598008515266365537168986324446395790130124544097652774056553*x^95 - 6633059038033628676414187516266378648356584472877899541587039339134728753856508737495585518526104501891474421409351930934383155337399802898642241835717672232744681519372278201676904984253677511515440411086214910032512003391143481926403349660951159788519373146502568192336793528235029848166240657191836234284805098483696680508909510239034547089180640415581730067894345888467125901577050191656953790859172518718975565882126013838329099633052355215242183737705068176034465113671405926994743825772711848161730193986819027912355664814421629664275052628626188432268830183500976817364578712738553995177741676867516547834638425038843786885928967614009145058111809284446781178714258381226149108896414954756509682045905511621454602730346593723340151384687254799783176950271406660562804155687137026491981041580420563146110456957345448674956752719074610879763088093051148665510438900262384671615877908345178400467840592024457843723782349072040536420256235366475642712265054695726496906379764911351365493786835916397532872516595486942426767840925611283051962051912699947877348886398864404103865877663508789241663284835382391788392566526027052986749424367280251263141314046907362039183522568602939188861091184434234771026386475736234737845438153909084710567751936437072685510233351156583964651723*x^94 + 970380353285235462022453960461978033024527557533447474005099637158081779421817199115802433486499552330262608177904333728393090602848325478590201350632020223003290743118359858464627343233374589662155941705877346771289547297313060807988089188778123157715581741486715539100105836478788704708892851847262192215192313347398950278214253120905409146874686446837869630645022491247125315760017281789028927508664919899291941456019250170711265816430540882097121104909358270400044384681050031968026451850841337711036887550895963926279081595661480664904897490378051274742804285847393463441474775141994785097552695344096042908418090114542853616274758716810828520590429477698977751410293345664455060710480404888122015229551644631131899839696829581998695703738554097526499002363260925908057725703449190635350404015546153864230856481232178402030113817975520995448912705479405369710940244107205954292755018816462843731098819933060865851254250510387163000665487371632412654707070353723957164016500198031668445348536215880441207461511120323273892369335498096676451459469716042475184025815970806813829941913656499491758200286689623753695154611495566725008747604765523356550806081625635507733114918089040243971842922779636438373555043492926535093780646115010148382436305398971038534596417026859149158078734*x^93 - 28656315639920809999641682346242033718263870844673780913650410251520754445785970758566619412667793850150300353881902430729257730160267310291296577393975301048954036791555584814777757592559639509220385127410303532675420301393674448567971057388477851717898401914700363531987465778512486186649028620039900927329691547356978619374675450446115395243255690605167757727587121595680694719063080197170701918180417745994288099507792336936530397245823733516496424615429597401878121549860243250542560100854026806328819211413009719747151275473027906378132651236951806302240288245377195970734732850808078353310741283788847789263025006639796367436513820744766853890754151583896970861334836074658551339313188086635457008789468713290236439919780126051260191065832295526666766593707124669486896271688379418157713602265209228594329805646814761462970065513589578628959777298155568460127865555029113985734652975771249264238309125714644589259624232539934256456357913671963742047174980564418664076060982053905822727798641328559760363772562310661943776020300181616019629463187510256323735773838953882469932065643440330535248157112248321730355503715535622148589382369321737943366765376280615709273550712295986927093826449335822137541519157304948818520070240574977436944060777643679102158322344040436162642188799*x^92 - 48733141673254756211861383805069408585209951121596387857836126764529875213053016346297754779200133157919274456606803504562759817416403816431761759069603428901751101961835462041116554371531073963631581047528375835677570185937656460100784204982386278191784466989873468017348865529139017112570460232407921040239476449458409696182737738132724682894207497175395407654990977669485208042190885446090970631936188951724640852756106762996432139484099889215195961738389553383775169933257951719120044053206119216653930819826335296416955394667225420356591725197077681411071651630910045645779137638155103862258700510916125748478555738421660954323228142347687833861234486944063002046458088365339182739797199284193497890105493096865351031136936481296980562663256430597491034479093327845254093120003708623128060095589424113068500346512282282525272102906932627563391039666873869951868698524799979764902535238236342773039550400623884206056001117108272131155964611967647381519904868695253217341269953400954638706549771382703280662959786563178903190535468621466075714978750985225118695148288009911964517649650778082243826513660571718894958212113289337565903242494269254921088287253518599186634790213222201704043544682354895625431868735852606576119218271255048419848432345426880086656719340440844412817184310435*x^91 + 24596343840716266788374172585712814347060665044881253062438946293835728965061128783186983429917047300212462888653979271617997707316632381989274508085855994569609572008337647070631379430534760897997490290874164387388818298479742800728167965012393015935515014749118645616670674730545031266121886737750387325606247928995656499582329975998665406567573250510835836162173416672212842045556146732085019164740513299531318947515439637492624630800721846744040916581595609176786128404520563796828333165829118190463781091346822005633095884236856269413181461876918211528962034370140365811633921973496922019123601963460404976396548291659460299574911271051485821667651866214058013705768824419128982854109404160530565703611431443611088184162863879885188925735293410415734160072330658839129946483420336274533697062425482141721661099554180348956798861936052116011295224989102065510042966871606256547048683019352535657077629534948373513127175700056746807590376725166632770970328406371280085526899114017535654824460168302467246715853590243521313661434127591978192266425840769641038576136535590672467348569689375960936408249678586659755718064066986473473189254759232720592144828040424062481314763413276938274393335170551001372771276014219390550830941122197778806948047366248037237994736780955055750195910498128421*x^90 - 8418262659758939727265245808552180002490466277926346229896866436777811804494120357979615503577447599926659635220536112650016145042714697501597852725163299994388667498712235447972337742021930481284580068232425965494816626638663651347790048748915319899814023558844273348258685560016535760091337209983441114793058007035956542435279555956397402742078754773588628228912008458797146931585736019397752467189737328229693524959185916910573538351911622955306697819387157633422101305748099881787650265678995093771446209924258405732544475729681068846885148409229927056536896207122619363966647939187446848559630915427326182811045567851369641078701258756552350454508768325683699041201311309039974869407408683435916281916950656079099180860830809638819867711432232486428936960530929704984468351050197143901750611848894056486517521080532487869409762347609424473477451739071313387056462276156549188786740243888364935857966664404519147976042168813134369823613928164699246622126905671213626131191768533680658822408622238433293043307275989008710549026131129975927874046138068502891764479114900224423496844348151919264264959399156436420613603145500802077393197769687563200355875985244083223797309765704635614341942516702264092480622499975881948648898357630462647822210439681200952140308688217758904234324903669550794*x^89 + 2398834148479314124333581579226561645848150426936797540723051452313419393881152988326839103000627169124956192685131535998460523881793388657583013027390753528254947147675524983967586988754572294936590600185598204580722233060405891825535680255233375612131406839525520429715705737471277198524545344399396483672523766162620492154587455435074275545531562319720241908238665499512463019783490402202032740964140559368093967731560707862898815948621381999693753871536041310359845038532873601979448759243271891239398006633048825347703337058278826397683616381484972339519064546547157321382027650432380246292148047817964227605947924583105916691690715918679546443468441589369370387005826721607057984532257178179304624125382808074224566529552157571013706426090806565844385624403689801037970469428350344564018468132616830066025442406678019461458187449779367826580773430537455464569195221286960373788809162021469039975283047696370115067394474197328365390526285537714846850555568698903832377776375367086275627173383151838383218354281960003439217695616325690329199898195042495065365902045677564099454283303004455731169206744014360581218397110139021796907505096187022410432520307959743955381842603086322732230460569270877109210652475861514180717874450790479451034325753855009295647640792193808999084156922381582592605*x^88 - 601458005926494965660773957467047654780405316104203218141318657741902207601101779425025676194820265805738974240226776046480250072624673558698070391936664697094167442188742978906994393370817611632869922952921442864662720385276882086063698132061494871355008282302128831023410852866982690699508097395304020176107652979525888078595705109769066401480845119348970915230894399873197449486218252036151711165690482874520344643535001368967523459294929011899475134874716136382162943016755995102871178472529513662751891766475734688292176018389892486315170564900838012663179123610233875982640927569712713043552596409547271016819320148114985813026037932317000297865179269026580104019595484558782327728215518789857920486747846017738739919584845582416244656721004446961643344886027650792090731595777825785780625095704291282472684092351674996930951377979865647137891862075535072857662978125169721169636924855976275143092273380934880184502612174450191948759574290438040022356953835052149694449868212737306950459297084742605058822590640969055037438629524797783890271611814119230217087570146221527196095614736358469881218740263516722229177172562887924773570476317856894645796171948162497112653478655693295015402289029313218923455571057586451879656696023155993098730642311727833935710442357505245112073117440862804881403*x^87 + 134329267848023706609493773732697188318716584434275633086005785270401791779728793511094349447079025937191435694780165189916315298694028775428666569273849361270398966754350393218681225324576286582433919549129723428373081069650396110293704648473733430892812962426085013752209749346856675261235508800421641479225373109818988334559955306094907708233159883656174462235758266564306382221993566248438960187614826375577643493807773112693929978384515706122317330548129745533775074790454879552423709390192980247769514501033149860788557012688391834259023887776827496955871682059838545876007874468903090088962565829559923146240673507452967851317998980751225727182804103815552929483217748541246434534032439478946621931440056389912724572704008469954357620564642968567146360474349149212997851196297460614003994626203039809896346344190527606772675947641868187954312104569576969722993309442189781508041461176508772838588552953005137132693358760977096123339269531528923981703400586476268753245811705712735831293071277389244903977714705460756969119299163652038659474572176006325725591033098421341581352735380780465423182914570618567614179689195226044132653586810642894018201989705954733333940072665572386871590086897875137830513546566582734843444290199798729739628106964322745311892722459903469223084607063950096208761218*x^86 - 26128079502270380665562794227446946902391115472312393055686841883921355079111554573423925289172865060053165404472403277702191696323125816214670630351433567045615118469707872682922151091942264963648028874617392893754532269812512982850670610947775391231508746586702076242480748357922457576755251984050814750750503790374285968188612519144485958209733924237382475182960373073398648216642252463225555261350833747115127250588630051413676023867157494590681676893537570542862373403765222132708186530250565456894731828392173998556967340647327853275669136150425205028998852813917529459584509598874076701375439989260609365833765187287124757791234664912522747647131050824211866558090265592215453978089589096887516997453079485199873396868552056403565147252210743136438830006322876645270312766856914897918083505881262314126811391183736120987377774103731374823120526345148709493567486307667024287033031003646781584618612162413517725160653692810705852195094239652895275804183398893266185063430001301000614203887634817478217661082117706871771052853064166846857375541247591685608159217730879800242875615689507174536644107608572503493222693720011363129667333467503185262415364143173423099590563548300498111773857799843427662496432472389857977289527564871764174754275018395245433711427122356888578516890352275227684705491706*x^85 + 3998950307513377662894191943398390335062415481803386742711622347850727299201850078635896795128630718408823696884736259407853553152885895558388687660725764088633814424016752462877689175013423861444669179575632414820411685553956087183459887847248295843964130367894210354247295761607007512298211673145397315420313800735843845213574539838671971654424607933191400728379259190223473103233857905916848880254234689430090455297805204199635206859600391596877755164820344913406346357718420475477656894394227444910453362007849729195026086533191638676662505699649920210187411576255081885246179769395072099023222080033637894099970776947870059423122665682138868070043628355063385503414989047349467791546323742877375054873276247336251866607308663157415938077587604358815061608958466443723308372697066098170288984961254623419901961885124842250458532729501322614558262219412074546746607738854128706867593867821197380354651135889725177763889909434328130780811588254451102320299677926658073964725910511802230408869326384085519244803752666972443745870850386097164340575575661736433549380701435142191267633802569031240416620052087379074740233289096486782776706053321993805419256927962124625679320882021309076330228638637452529227801976121080308931742141204129091782652013495813414540128429369349534564296707136137488801920227878*x^84 - 251644480812872505570252813092859412523552843900397959143735063037826861834455418924564553599740730552728432374631563852693280349158411254734795083654125350663334373068143785020841089227837829890736175157282315785263976152996370984027662213078198556260699490854716959927820556850908298337484616547775101422612997252576013542166665125768734582047863743172531610092159021806694210108790403836960150670625883699477182893108370637279167047071203064085490830884049773396985472212638663778687782911316564855153947262568255702449604712723983806369729075929610033226247466538526966428840758936282307306018518279072571192670629154848544209417337894728527408865891209296767122869673398431688743929250379437797048848412023201600936614833836340909136079918814288687574961605534425060814445047187550656098870460335280675451939049866396979022955761750013871281156400686785823512723827548534188561710715318063071351229601494259153968405613681171937785525388632250444134262035245209468805169163198619638189548746880567813191302341743022732789880441170013039404674196948696801994023958276177570447081552617346493401336852388461071551971059329130356520713484717140437090342571920157375209575902852478030271999190283391941366623101819079963796413376516039071869928354559377390648577588179955821426561667565330589027359510938194*x^83 - 136499143166881652159182479362111320580153977998174159884989608045789485370116922581758802010562143985112078869384293303131001134823821803785184887771175970995041932064299375931893797632256639939525264846023194296878500582312386093245397587732031651814081913817946487045789040786524717494845682726756552203946457333022390572298238480589375032808185570178621466476123732220301004736646395674538912533730523151080578031404259959057654945920643930009871080553133650685063388536373319337218389681527846402634189510261206254141198757750504852318292965473955203414222810048357699280075437700013031469080156221371143864223564983321744215175779184861277486153696675780752859104614796389343105600855481397002433333553636977142720884747771802381419443311935602944276174529207150616439756610314245919247515928343236257846531854477697794289037658276854654222123243543397357359827936390594806779100545024851833161045712245521179904244057741908541757247157355408148088840037185422487331368406707496045177071479347454006029713012144895456809173165268289415567992503705740978636049877058304265112920776649606167647333562860372903431207791520657868035793101238850094468951253419008115331730158717127976916030901021961342840459507293781271697386099860241719524505556338395864590732893061115894965121826069810445239249525135697680*x^82 + 81684875720975507522541333244489821141884444891592747006127674194026646119906866271021228877341324399371329312002304629957232085573117765237830376915421727828143060385882055027402807484943715179400239596958679755677821689691146833049621221988728711661872834093693612339776530413128569198111165716759475888546534736908437640772906582808602845547533119470922003617965502024880668340749771358841588499518325083669423446439075964762652638653520332284926639376038694688918338636658659867797762300195013468957928386174073548241637944891766402753960963237911858325456159113483621042042486037039634753261291655700107593291319634169695361405344759103996346288614813549514007977975866769392634781283466818534637511539200384438821955306537673388943411709213190040221618772700518656252527680409211581276590909386684753840535240578209821786418144795508051048049635810637404439950681151495748750510820143980306054479065272020299325613809611361443757419107111658078602570943786307717580935212420970915389135745489881047336003863727390359994126469815460600819036493794044507930137390730909785168430514090007818059022094038708278451557903648503245935047699008747291389887654450637018836443064807617733967139378138428657433793980400972675591601103330302215084153890661855620934594620317600025593786853012003739362036342063581446027*x^81 - 30100913160294297881838501385151623226744611535819676317018016675198670729210915179486547107329366947490544721867941323193420466273158008153125364394444993215654142117285595483692497268942949183428855599364056418989363793407530065397407745063048929997662142998088321740051578456718563344837176406833145405556876969684115732677481232719075445631729103365497263565853317888893134997599964319751251892527681412763147761589135064995341647396033890650142984476462872104626486611247689057992862869229324845939112209247019877671392629411546841890275560479493493662155527971505202120754640164184972292141355172707039538627285270970078106448767136013957724443217114727154790039194964674068564608298868608042170710878738561170242629150366873193427417341180735742885556189970518239783979985702465835543063789471578346655276036265526182214108753582463972280311181837537256190254495660283528854322712644207919140871725379858581285238928992481496153397281653867455740664434684936671286652193471352606069292983851820575745996329842334743717302727722254087198851704851756175134160271693085804835454969416993417826066873611506234143988564211545586397056600444160984890565365022442275530425035936385460779870006363788444799549935327729448516186499327452555501713298791764638093093634959039112079579420099342587222692361571509825942535*x^80 + 8981838614210204754938239020464365900645623524475913105227337946778256433265743075302844121343490121262133795735845705949141229561621966840966836836651419701218606993201496429597928319569616615863659710990400168302930821488153925912619652309653820488287578029851885052960665997492643078676332782756486048088533590300165582827348886910687590277729515468765900794059052474941694714738443892822696252726344262330317505559377097052434264672616117812605817764446970258532491703202636838585504715158787638733348509269031098214059478565433196040135320392844455159434791166153576043219790898293205778836640508473576710210122580664415998295446217350016749242184527130401618581519864196843939018205094162880509967892138070209715488857009051705892200411532194148426637352444374610641635945315915358375088261137927118213057777145779349065919212208938218196801802924111544248101272768707895464204190004290695973256606283298184504909660194497881680346994985558775709654066216794676492105201929549612421997970146562375389858589067281433593799740298739522873293046466534621565175377775441881151275657979466073186452113492965123259996440715607401993991132415404677485678188828104738960114937730281393101280073665282862306535817212877548950996374809331331164762464615989055485650132819802454489339838951104176076655290809820212390053300*x^79 - 2294803044669152597973850497466346805380889113290558402653394173818308496581607693904120165323899594139028124265470097763670431512158446156035133456227218206179990909476621271143709901325996683737328053666318358628608359224458131901739111320810840810776354441340008953073589463471228673025695080005916757152106608491201841901477622851493899462722746295509993294655407461015616266364715998970259665699604939806910646952080397655417599148518877266208537086990343015459520474940930884307645238679251824911295553629667275645532555646687401045260695711517063037474482427980640550944358400673487323780043874313029400862474227450651863316316160018030430940328012572873338689012197407206534067263980367874301330954998988585212216056843884393432445287830152217758501538732702925506737437229995047280332115433446025080159763840431521971577904626893476791367901644716964164274584390716037524977213361917451066667259784878705314917177817125204905086985164629018285523171154550592496714927085427714237673455051749610308771407341467386328666916227229244985550794730010960071875886210326199214227739975421597786140020665386949068436888586567662627695615724931984715749746542572868428406795401981913245667517583455257602019217447838101146086795729699762296393683288982038545591820687623038767696364416834560544408151272096302826050465758*x^78 + 503133638946494962264621952086054810704106827854790237125057575724596944260916528448778701207690577444084154854483522317251603263353873172550521136062417395415191918540414584649076388214556487287538057904509737828985610391783673894612692174322470176015248011166357185078157948160767043269014980714156276546292236912832563943982623356855087575806084236504200796653379421759537986598785959935589377547023664984381443670379212357880298159585963693663701002355850172148915037038532025463478412869812005212439322243740193836452653264385034959519907442848025772181159692921326858334807850630315744343943686009531831654188410227746519556309246478881127588679611713351327546080140277176803413029407354591727087750127200706354658857067177257369790026441167522145704472818104526795438059505696712703313668894719620362456982667378480137750961280182545800803588488413651932249066298927778966430341118231670941466867731960858176438371826675203061709743918409943734400139481145509403690012690976327450784167385951773054563790045868609620313117075343184538719544127979559150784687573241291651172522189027149079902779265369931483163487118609585641270549096939529963399242218567047461909607566417358676906482805821000144939284691662031301437849094764424359403179302343852718477416500820269532685916189656596147766253936938101675381752143344*x^77 - 90823422653592763051702770149187299415529481955024689210021053458473420824389854064156490141684160797205271968695102376292765680780286730229586785218385632044942760064202212321070144757908413669356903501680867540571323735913120687853094337152607284018158468304175552056468738182062021983868369898268358650565188730984360590397519666638383896143427882892324858299709303859712877677545607980618596183649786348433593965967085371364311216230399966328820908002647132768100273525768941045872371731034195065948711984168999616881456974966090246780636625697611541425739839266023924502770349022818420443956513692821145067024886627019855210126682642308468304828138095117871656368247746278212631831592937668253529080380453547687229377968715122061010085688887862479945559014614055512158653688539265619251737695437702300101077134411712055668015776530406792667549440117347297698388450258000051698662632259141052720994265192849848185054904558311114305939940875510696462326449577799925219193791096042698245830075458676495580878924205666499355981687080992103689801128124598503199487169822212865572353828077716180994829014133161487166851758542720510367388718893533014927706067017156026683172242721404149276457197276788406555060677858135861198726870251463901552978283158729401689595337109835569843945466917616276540085573728780267280146189912604*x^76 + 11467049122599112737887263019344738159140421160914588903040093111511331546251994716269139466006828269524666611991703955559914431164140942449546138390740609881969334502631358212068376187093772193394795700404883267610083033003437587700894606464143778539194136313610758495051109026943760399055842566467992853396758399458323349288764109215145785770343057981813804104026972550073814655371784816055812347219940550987742943809932594090727983012622131533380334021694612077453934041706376303674889895798336728185736872969175361614974103717536231951695451639004547087275415260790907559984063933319707056413145506906682316757800657760829858851311366147426073790143548291429005055456150907513960336789926845780642999871741374219988527635672494029897945096507679746949152565451416294687844686320810823882084444693524695764393445363015076367622767702497510138310473453363631623266802355378959666278423011361720086987566493762155874192161077677978787096782972057656070135749566657013526108121014087099370622047704711010906189312446907786588714017246655463398932529651711236384073330113438076504918049642885036380935236081629455774432792840211878716463299284097259894922053788250022242258673478197947661036063320729172788840827220612334951091574962945220995397143616410750390324210059851770593903582351768016594823969552723857234246911241132078*x^75 - 16732045114847316592884374390549660058606140928466686350522148383198474519532670609171691821143063279301752559277289101191243697546329748966611433760879813458484638141580790591622585145855826922695485039443324576201396632761145747982102331447075377041182569355213531811548286451273668404709690552814525586640306427978341730427632884654772844585366816343462468231832143338169779075624454648696988412393649090023269403984537609866003544834766675451458454645748544479882342222557947111641321146099378698821012099087043035472997471403574599969100151885606357226336293863020362495685278486211507785016685802842671852145021154958482967014590553700178183560562381132959870927312878664320524121662226148713809864463838434648658456165274055446192446124137250926101397104101870416490615613183460800126677553863613723593730675533956287270615055143342120232549953782116607522690663845920628551514453990509180658859595769250034965050790545398178470277620101592537134199185028525797141297524378605198705876643219284457856473193014962878078302376107207236387010023683792143160227474452212145057913206426558100962075377600463619427968408929977714954460940523639875177217625905749003984779907650064253114681384599631838912763829316978779310133226440897224642946409189286298971366631849774754888049073557227151617755536857595985618004445463838848*x^74 - 580785202383501523208404595909100936314209785283826857871466312960990179719521746114599409265912384506221320143663119002745754500973454985024084583334733410879710701535922451538733399558595976984560647931017467537656127847541771781645943279629728736533336491930510225420211244367092328945622800588879972113520671129817673966563611674843196810302179054558731648612032743771423407095810815721798961282508939344843920106093127258358335719138451076715143402088836242684722266700136830685892723456604357076765867693744098335233559238995796360833222573473797820365006776728051705800712478571474378575276320927929006349251399802178394462284219493254392225673832745985734292498284735194069168115378844227157803876432848760739202929804120859157219800890049966276559370385986630841329287082176769266420110916403384904193939613095077328145642271814201988190060634229196811015584423098497508882809558494908674044103244874025324948690695231617234866829638977476587132359464601662110726873106369421422812779893962807577714351907158637470889506112852204487567783174737524974824477052901862056933368730452963247133896520773680499055142723451752742293855087526592322425431270846373836055763759208010875028668828873801079077915468570523158300938199307080256645236852412345554625837213519914021931554957824559268263955455931298480827514274198963624704*x^73 + 236283214700538402231025683374766806156040357346415463567170992946344367873128622958012332204348013914714201406076589111676408768576908038321345242568978376651940426839401556256379718220555745097100881517501518653156003446602769478249359453487240350213309239960897644738425759814582760909533289166860823318075354700500723602617292632701377789324573208256536773135834115225321775067052722888571639787405874278855740465287163800985916411390759841638657294223959887622667363518107536051222798648811008055450059089949283878171984526853514145673473495385001455696767160870868462664912587877362368747135638502603389364527766254844305675980471148740182050082723238997947259674956990706233456440311124687865627886836637776137604765212681353098348384311494398154394974259598271202690907643997933519361121687040917430399123092957173573798852734086261841829995323302672382854470053007582421514926536252530538731716744383360990527804242745813034554374634688655535585029889626041503875917214906704005619440097334940177069711332515633648387325246378265066890073083850908527665733891987191884954460270602118693244114301457439361717770419798228492564305005481014477779618421196057924622907564050105501546911245197829599224935246979888895248586080438636939704021964562146428803618980853128827812957150361122609089478999527856722619538609912087523926870*x^72 - 66242838836050362667018858217287874369589436348057211393721710458783411131825201572559272772687433195510380926703431012677446130802161466914357452254092116945996684355023688501698869582967910745410532427010920646742308241171666468454636904438693973182008813017080862446901082118472785704671712467095858103179831946436399425451021291579775746812887444123004009120544079742091545740512510359025532277182047404109691573566966502634467612860588559495982115892793980026365581609379727893478811134464052639461199997616456396761855270071871145748522938884354536617703751517532546158598581515810226783599137550667823531931226016819284205192293723135682140477234769012148912767963712397776680172811974892626016799713543774239460023723053786011142899432655033642288868845227808997825935233856961361639999904024110209625534017379387489383623790232956440220302837758114670340358334423906381383184302481171214207069731274263423949622937022940162346894782112442678936147829991622238336819254701957419948514292442354375454403357805219425185385058617725251014082902592517153419163470331769258605270919099365134404825623089491835081095413020966252657147908039699533670157921211882127808621833554273853109493661349567216943013988023330556998424112960618227325223571996345950095184430240193822636703132616178240140598434631758142126905386305663762995098821*x^71 + 14971218934267257547305080796894871693223329595530469044118064279834633483451181269021081188439534876464774700452763223990396748804248043427406258276072259589841962889058310847571430450552570372585967004743981096709905204267054835226487381660432123054394913649574942032139107056125004765485072229874352701359897869644394833315242559719780621682645094709482913313849084479914483966972918748476167904104816682251497916369549673814092981214853820163866816225380103673580564217590614928078627257539966761611099633247139275165802854329960463703604433295847333918143064248216343699551814498525190742571350313502264165092135791649200238818768384037701743289672766262519727028627325551831775954441079262251197464210901096124540283320540766646309442758401418596543151894220215676047643216690721030818076064077544725232532389688851931637591484117186316558344093209080136093021035436171219586100515888178762827406811148419626851004291267053363845082239706335978553094908032457471865050976426384054776766297523656944809969575887393690985117504348236796033034453075742174693516942002707686467783253408752720821361835232412376780478981777921694430880427305594839164058228729155016546395168636465776586200591661704585204659874912851354552486433553772483789116104972366789033091622377559508468244806695727500116121986066204940024344815536307399091843398946*x^70 - 2793386098690321163943929293767255254053665334589503067313599740476027418885070823316300180028987633761694516282681709066810797598897568735583605784839445094707724715418631070902334402923985881049049562800952246288709725191245791923531607704606210039817113572645821436278531188217446337497869741845014827333804250248831308633488848309339124137123959330953201772312522903964645836071723778551151339668560009920344115724770427747675930347153248750070527308783465505219717061177122710563879099039543119442933112279000632892643249544579041889419615802871977343809074355330260772337617961579173464904002617893602622425674203168878726510791627206405620610637894721805012807576607463824204566722683345044694056450309187660242943860289382213126571694289585088455808578646148595264606979732758194116626125639033428191642511713692668091622716299395190227856778252475415901824370745681718930013023421893788613618183953371123832154827317976833155129804606496874960333724576145137867810708420127283358463233729015902229804769987501050756555173426808249890807597400992834658095046217770103391841142282584961725311231458464618774798251196059731856448536517493790705816788197106665828609940462358140104962688476356191650766746459381356705498172500129297055222976572943823904243110719487440576130739452635232330041702052665384799886888558276374499526667185199*x^69 + 409600390893982072967244588996430158091349691666862917815207445493095744794690468108078885233489687642369317324681584106242769751187517726824096194501592312325696855333314135908973591305469729687700667835839195828295800511287901262080066156499965146343070811181406632780989842972467322717945642008206057461496393811061961239666994125350011537012848249636371731132569717151687750034424414368897803725598371443838595371339280042225573486646695012853813126276885833523462962098238792914606732406817683089729975496153772929356995537834506892505097900618764149833754960868293493328572453195772312137371593086493546695408486041867214043149642086334565904424946204620584844114137735443167271567433389464629375830282454988126623362410328626415793240304203925082635200303244256687047128989148903707058645642392365889879921608924807069682873866001886812777180799850935994252681176362476004907038004696698354256199399701330626725393954290217889555502355930549373052228119919990071666535286464243085997601093728926435877068334426246746074197436929246247066201279459921966795206766182467767438471419518293772952325644328781326371379854538279677849487389674092213800931398890772232659738702289560309819903307816609962958425431275115260548880969802523151450668543365922161059437462576636345674242951882520279274257403392428495160427536484306813960124839995571*x^68 - 35959242302753843470853996638066735539159872533178147983782779481876482357042317657480743483212321797529040675550900125471386131490355321211630941762183814412156352649251596912247552615196115505682909119876466012211443762888624660554890198989034629814563106775556593826457289257359361275496276777634952325117462893354076221381217885052553660911390002119316019658704017651844463098272631796836440337402077575710524344541672824055298420386246098937736444030992012381047890162143836152402412350285633939708630199772735478359272561349732000279764590509926201554665856310494893303788197366912701245675832358435146489934688601519417793550188653205599890802187133667583415949710118189993025231134814622501232150535925216229468927603838960480432572490237863751847601605720984532937008732143297193630107210212806239766779352370736653207105718801116968409611119658243190864211953236165104393080161788011349880734990983513710075032779236217233240710580935265490801966618712635694689996900749741143980181354744055064009450140978567347289026878624965155077619043732547382129236111142274349132814911427534901874228157345111274484299897495879241939954350176406388206031010875551135519029803530855867308686025592159642461103214681263469925633129613538615287399770866525001739643877531798387885991706892063271562903637629742101182116940528491067445897415272313401*x^67 - 3273496212195735356913750688253154183849541949367215734322621389029195599751397284773126754156941668822105638979545054571822762778352187520782877091066698138992686252733720222246429045689104703031224253594672546862277649143239008243248631961082691126686159425032512633604727689364592634266611444576082978743706432506360680390023355953224976851118925903609222079505083135918800888675070339607357142106802150586749111292594196403279435278110991476476553446182819816737157798843493923640442791714041680475076333936988741180834119175648955481543165168143156983630130467497050790741678668105994497189182675752228710498421058523693005762142542055569953326028431641876649326614625625213475712913056678350620217013596426990336251557634223035901808976189448175523462219307415441872155894910882712885027881610778452436654696590010193471911887695105200812867380834438264731550082805286940217266472481168898283457647381057279195820347350355793930675174770607704675444676460420658043552697398102374288759663563009510131417981674276478807362405181032124981370640806350155285489609712569474181902934306228004897203322185016992019725089461699570026543359553898600828337603844308780023819879218101371515322344653980301976838364460742014644261719009947690680849523244231343511968135715209773929538040523511178555538120272635681570895150439337028818095666342995410721*x^66 + 2556385134785258753792029158078647392494666681808495862669749805527555545539345897773487761025139138782723283649721003486270744267845922147308567473010205015959373346081483756600105150454452525903050265350159754101903263809903648657493286909829861491481923714110584480092828988425186415827588019877873692866392967931411909736102425021595369259442687821549163000595411124843813458942952266381171624501700735800404705650389378895253853668066297710642684753031438895206695495329968032130072268876729482630649708488512603730003994315721114071727629839556516917989457385515649560996234567421876542821451085782259785181032774491017198953515698513496714935109018758097701103564544030781903813833072164846992952364475950869734726184071932140742972936569991345281469149211767057032773685584864871004743006841966255083543107566184789510046917134555747699797263149363677514014819266068478052903728827440563445036779623308933088754426890398614091317364828621300993974376016784028339534659225812109080258228441779834395254211283087768458349832993075533881151488417477967277378609769731618014208510583586708248888957439986559060842620262391838874892689631157658016806135503759280573470548995104302867005256100609804629583911597272736618646573367435273783232579145670736919155780710383192717024997123417932933944258799404123806131915367499983469655084341323536541030*x^65 - 777927266862434665100594428282745611520436420533071248217355089883338440435462496862496209223821512554602642227510491259256327834211146440656161949845226681807065724400431436699889906714858065186344301539863135936715429009769373237045617576785141859759158774101741302904178802493580675622520270787278106864000772434403551068789383316140723500521672733448921708560595046383177159093064320483550466242930792102807337617595490245728466232915282837042627144666258723252395461699408131221992929252848123814476795296167203142993722145998247208885289472995045246047358962905962821209618567361414458898806755734223086682389428972873629390589046736090659782782326135103793555980011223351979509860164729577247164063365975018161397737865268546427208583834654102046097770938469473817972658455462508271236218525785017637793487282679481067714773670016447792337210372229137285531134287417757357276246958447385278421369531791936550976909441814052801628979702388271119393064650168581990374482612306111838114065571629407390530636903846858131924590982556042344803151657882840407896037099864769023034145930040472761996645693634389011045408758520317852378451841189874054520844309668216185575232494316751740840812864365293468192112648112677200936481121922443586842633171678256581442769216158985010579106013695385180063642620399743838429889340639648008690931221351801726611531*x^64 + 177610043163269692734046500223485263924083342301145727303666543809140385123556358011124464807032301721367981328886153518672937043824040925129293480693605822135925634704566266834453083344293075107909322971162783639836329151660232472066931677559749498972927967838428123665823946038787209145846806115405364478884524353688213391677807547109089667768288855753141523131526601021688683535985208644921522938855804826370400573024571954356793762087271844763714486098486679355612922194315329511343747213187159835684296581854404067386526530558766458951203197362583757242482799552219831271273303732968952606105094309598741213936818727669000057572987449328616922813450821176861749492497436434372858059315617951592894049508473429190709665045177872978002751436983020926257565686322529522267611902914200370081495178649364584258035942140508354693376496236323135418253945168407230085538934617290703287732233672244650861466357950648696539909978943606995058456179703435367592632733616283669322103337043131474912595612889507630947621132489163853565302424717979872309833254158306689818188749491356531712603507676650680678598728262437300875846171059754025326925155998725375058234269226875606377777788894183368943471129104332531198596156985586399332251985838565984085745042269052345203616469560744928617610512877555634507295977848228319411124822728144283840956942021828137186340131*x^63 - 33542819098086839904785115224493113678275857004554614705867916229253042404560755325292027515204137102474870568730933433622352401180169242325450680267658652025848971013272338797468725547374448783057888857066928867446034703282650702791638014783405930713718601700271347182645460450516503060377826982014792604372417980187337629943211401875097216183875079086970328016857573103330086561746655826675645952013338410935120516901182716159152618654763611554994083245495132459989564105145577266618028978487656511932080960371162318299880453188802498927131135345176770817314729823559107108032769017952068220872321160216288655522485211404121137949586278525708931835292876837097934833270757620512509218960555306654217612929120875147835295226798709606673617029638525443105169682184674359200430353017175185987987649282750801445467296718195404837089895713731132816557420240121826298629255612107292862088264635616384148664958456591551208353956768824861087376774866492429132639394120631575108095831651199303478422027100743850918429037080466675268068674911043908608878625385361971459562825590810928295591697650280635507084082179993628591332593477189671193004642418748194084000058306073812630688082255108968560868484078138330416466485103246943935613544648501931429526367558813047113111008732907507241619312396951701717641949992836639501030985134608709965031184666991742174518426946*x^62 + 5288930102319638832742099623909090465740036735785523282290628038866029380305126502231358918531057737254066926709016797270879551783036920643363847345378745253221736400673404883764355592595182573863448250255818780502704251591971207854658470127524930254856124681670456337772693453431538390190960679405365605217850366576459274356108101579336553791982285885940410883284651579355679624567426837921275148057672485935735954811751962992053757019295064091501584283282574320406688080514284344041788235513226843447209457814672334198117094642999906984905465021322559601841238403883679180215256301309699499779075828720159007239499488919452652011235091208977362736753519520388614071572101797792640081573755438799483084068992405099992257618541814331010724865429085045073259333832940171401607636865457809446419383721245932269280174029891298651940686693622739541701872465248330577163775359509102190767470317987530998545434228745189470614453926590866254634275483798748344001548869917510081512630939038675026109616959139957458778051989584524613462511417002442769957553973516894298126690635090388108958019492883150500033766949805189376042211788848879635854358292282850619247707457712510708634454572256875997404266282610673380589286946700413641111406295809330865546649800835443690999417734542920936741560739855779674447322528434423178686253538228860242827525643044197310300042821413*x^61 - 653588985707745118381251255880743964973633943016941984835180477061287461809081650045670604608536178160674229961131154543793258882064544070320275389682643901334134703320603196406775597747126961817745414806880759429890539050266515622611959740142132831214900853022704440459738653845622303388436882678757231398560369476804494596500294067575170862364241099045518535153676022081588507626674317072752068784935139819157123961581675416418245900621574506248297837096813531445018229101604041908488715334349245454286199126799254824104065275964690250883564227326529088077935516654051792876033513180953582365147675279885064419840704624456906386448987924045579074784004164528431496235554843552851019163049370123103454400721176572303110640476324535405618260299745854762522232337000016709434647622735653145413251112131440749830760917878064295492137361287034227475396099453825396596524964387658977616040065425959099789053033750720784675172698822321862661364675894495025276667421392063647991584307271120700280741714875983138900085317498975614021654397351189214235998338002073524383842288518560680564177706673761488234726480815213018461883640597075812558929497552343435162930979594272310922762139636869450778655309081151199938126997690037152940253682256635803914457678637121430770183876735080595897576161933770468181359215353218179244961275884946221012480995470493096300472178410965*x^60 + 44350879039212928356922451373324472344419931468126817678458091039114406065951592134624159290355358284942539234224458525507584464729246157029929037889768740092496265374289160016965899658233242375056781137849771272778420404222062363605451449244279818347728374769656825150078820749392059759441199052731674403021106175400674356815969659883217143799322704350230421888842154986800908105444670365698662141944173462799560311644089530342974489434050054129308435097518998322113946227984839551264011973827559423339093872213683446625348909952859453092752510707454374158332163534420802011690852536957478578265327725426181696357381797495444753968853302482538410617869394823770017107078841665209532745012813556969068468963589848378620900920571597060688304068835404160796248289562028716488192006815607527840879565400820125209561682375554427354055442934077928333486488177305964624159706368060421559925788220579830294582695706315218830551565856666976621242222324268449614558403377149414837671578502223966999326570812675063599954600360151073912555305325441785349151321288772372489241110261709712764670914310398286913654551523448795952072215649179743341484326094851193011592316798075581301471218122293467028259805964992920323471706350228937604682834855549927584545402557456179491015516331767390994339299975732598637717446183719781830314316688047094234936953608105102059229501604371746*x^59 + 6337166475366732571963918399669332165273748843862495054668967274584109915087920772303692467358122707557200985225012640017015719500876575221275336413728555792263483683428305404268158409772965941857467043526296805840263156481868869798632054570311324429176645782957208142101584687086435919431027287048529266057002096873918972515846127113492408747639685670977115910631941236416271982947017176536284545708213845962119341717914272805188766829144186336687199823539236871041002154927943113252153511607826162236096562176953271248800949831442074971797236026918161288517853138178657931588397553109977068590923081224825914789044616982536266577785468411528173131337628368577090012213353642609935764622739431470108659088388113065923049580714136030321209217199422000987178696429440428888889508897118918527636433588021926496788295961721117469930117649259474153546815997170107131779173430300104368748120117700513959106812713516487379277041096101373471418786935966090006798129232780307360959621906963872462871145424804073158104532941334494080698154079256506163976314093836788829184689243427509123612751748262926255363827949317981651511544063759107277933767344013644025586001122089228147417115531587551378649254808105293847153715511450076243229359474168758081193507695455003738153471028157494995214530230311461886709828644356116798945410965924509430819520348001607152870577539695474832*x^58 - 3470816523001256640802939336636186233095460550772025773386959767108477844754103780110262646258698784235924776335815124474098704671069365627512532907154324246402623216414290910032718163624566097299355150198776709474103743890402895752864269197388859138354480728773274342613058613667962639814278627314880545297246003712120151436566959136253140220436540276622655703798273877008305831627079505415985230493256309930701150897563295454420325474693869931983116606700173689872881475048317138758251343801472089528125641284108234917889520717509943885622958141542791172905695083363845309853682435847217159348083741092450463023280907087998880629426097288906600812891685821747100808391079793967781746607413583862092561777768204640319700441477569062131404452353097932450373414621565274714865874143053954961191952810607410716627650873935113026673554959793428816224610308384426615653436253194562855250738649179593311503063354213754533706927368151747764530378124150356111283507349051668494388344949729810880408095857990118266432693099905782950369208283847791082711648038057391495414157371722372471576969763469738560025561791982228671338152894643192214808245313755699271792184066190229439183840581619012353621983833486283219951345350664386734570680159472184598642018309353394407168658026362827646411312904591350856236378953281437457859974581498925785295044415223731014428507195919179559921*x^57 + 930454955507516615380527020915006081560777981258953476031281416612078359709976016974158409019390461822347363610430027108277939204072255864273908838042401490872670781156547976317061223907283886155849128245998760660169006196960995280088587862209323680101952537819288529403508064175672679535183575532846173954648767594730140796866434985161320836721860433724696458817194799589282006481158380115365958402330708880956973535302215220612148877655751894597736589138387667613035186557568924832049981861079792237832838524837117725014002281536240653849038588396875515104575727147159514288368256841146469506659604203552173342838134380323158534426222330936334014365038876057150913943689263931752662595656978072963441215232388362929950549307738325981479074703408883309037374672667757136750459775390487244491560818922020837319977504265409343462592265944445796231564399785797208169119848993680437350528118914821549153350257384868332561173682462125656790903765913712098612746470902162201904969252086235475628378154606719069598696726477298326331755390760766490118744984505795262666150530895510272390933410500081494219819638732445082479732459796294071926148916847284014084703475985899838763300482544211298230721680268111051329357385633057534703815681699095250191547870918104213739266004638283047514774175195128252379950920466286377227866712256452832011631447821725131297581124630661339998796*x^56 - 193890549840746561784156110268332579116246145203179310100626166502296858616805334325055503863526974395438859222149026876714420749453032012071731373334052876982376556266269542740979218159739036290421973208953675353118672188305435104758293975082506142608168703334156904272878917401804187859376240971381928630535009001282506307046334110389461907051574208299668048475927569537610513630630035633611862433750539924239100655995478465791083994252324039899579146077710941557992158909638181111789030362891565414933790811417355561452131834857757748802511032384156564884416367255955456709443585440154821292094215611288443286726406581404751457658363476829254048331880668779740588635741498930892286661067410835264272104912519590828668722727591551396995685251016017078508585989255317571511308098169649199998127380206690390716349993624558877603073117881934745491586083233295759420212212941258944077849111212203356312361747902068433312227953978457517160443431074512711062089472383406175814979899267285995097564331373420653971980990396647366614297120168668605346686805047776171927733272755109840996829887928730516414303466643112012665659590981212153177592781055672466237737985646875794920772398733019523770472738596259016486574051653939316705717811812015411465293207759496414029482801043092413138628986524352514128415769349663152229927009953742723863844826351866106217965587752102204733535917*x^55 + 34051078031097843519256180312612240330526204687043127279794140252940696255022447400045043907972157585758043955259833294086394674168124692289225507524796956624158768088131294590683915777897488329853862391103245849213821094897192602545875420572520235535966916133948969729900344232516178321112321157771470620710830152720400570583965966218506083788810530700336678085134758687459828155491825982565416567683303278538093757961972645331875157322871673226103363226830437461820290439368106396409025641722423116562115332111578377896545018376853587211014500048497845549310708738396646637563888981733451785565942110550650481423843137348992697625729308469197803329414991764974938442604279764516891581105019360339828739214162327453146384708683285569112188867979095163996917327541839625878828946972592792989264565158328189237694433494303444927461355730577972673752665297243216447881199547701567023335419561880251579475787088559913770712129864354187314746591340310564837763353628985769395547766538942562555793220141887103775285582279191925509895016283517354639973757006835579467661090428060913934925810143720497976887337604428432120301688652533993677772059793315545325737769440122253181715126537123800954758141319168848303200348282671275974975532083793391017758853926797858268985943189819868956290039304524431798209737132280455511494175174016776449335479024720417876750622929569346382299766891*x^54 - 5079444370497648446716915327544052930055579440867390368457164200058776326146472929129618342782696775758324714913076660859417997152022961202238921811278424642147702714091199142885008976046792891603539651756836734472087501854589030060756296294398269218130586107117064189670004392957917894142617058132025850115763521673156873224670698461845282172185197390640604795812936933971287711578524204305097492548393973409090294465737226947600010548451370905510954802116644039283102132778854315774210763933291445922499302499452923471105325791763288426958485714299009873950644240129678629545181949092963940274097178556339939625238341029124823247387261663310528798219286870706779548600664302926440139216804294540622199296180454186056089120142591725026817771919854977009827526112375572742519582194954339116076094341520230923918898130617908025213953999743992509889886745023656184922627175347309568286757826181856372920839180047508700725835873120809320551150127175517073811145544113253246108148961454270732658797635438138765223626086595042862906827710698718926609401033916284382482774049928191494757398252563300824108537766076133395358697922111319629085605883970616661024196387381713179235326472804683160128239050901969617209684353808502374247684340709682302699940906040662711626390498735056149620916981313470838487855981048394333794287192882554670822613459368293710866190430706695741884336029244*x^53 + 613190338557300460146259411101027906292601990065613002314010281419946295807123324665338562253136013682195619755895256180616678365280554602600752914158853148016626640521154787923175309694953022947891213663908234363376436148430894058142300361617998685464663238475460733922599369230383809003354616984782146796464165188898477611680542406481181511676374998426459310998594012005835465221307028098920386897698787024595322465735830714384927738965785186395354537854835345556630555168728432413803772319959963886227409742952494838053460957392997404755384069364424956308554236629130245343994957531483118862696689817049102184171872608787202040344417514873801220319063488005469457630555647189420508022533464209902862834567298235149455181059023390046682920521851255377460294073713259936394599327363920031855794213330840624362684464431769063112676456952548106119770986737553617061479643144274413051855691887566489928626141494908178417416327556490299775077614004630029794872383686735345201239956639192314883643740117668048150797104992549919516444543008363903368949964186832120481928206520624364026873464897394262617325629420725792963213499951028629528419291014035331659502404400163601246996497636822421292843363065682830727877287530608573125241338291385276405623140864707789091881974737576924325586366952229715930012828018288517010498686035192164222024158667553098320790508138520569692219515391718*x^52 - 47833359425186347848363765167731973561451649574259067399947257533774228412213577547631136762871836846153832182518197643917433012692942804661491898756412068501038814648432544002877019817263348035886481245593138669737385564506271113955575053175065469825670481103728102707019645370220757472576633271485137528085067039658947631984175620304020135027065457179708750595901044677980078054408194979139659484258071675598946214741235707395763307600988637014960854665495104339188379216215346205050435677961326239310774930381255117055212034993774043007516634262353298220038724472088027353477549811030092626591594540534735215123759188252163032541048260237798490430604868867193341912042327644561334564705105467755859331921715908682901077578886648345218178533696360423384613627079004872616302461382147769271342177545612037063456510405708121459132881311431061169632966416130015382979757242890627887819089043592719567081944369280805604281356067747058384279169867199753650918029461641648174400181326414453623814301381117109170514819227197022108369881855300628772980363760042160472961472481431408533702548919828655251055341132507421989466246655713957417450040070822233616809921607781914416450227154292901903101171734441754440041303632131008249972265484943413478366363075375810030683623818058179934284524744259218581095159193376239903788369000665023554899469287995306261411607735617667916843658143147288*x^51 - 2022507163223482324623275878171559892185009409055697455760960154570728009847210976583057298736440050833194186900781879629856233246594069525704817155404757068909760698612932838342117307759116589163758841453168161803694941426702669156703226016462301827440570957288918657058823505725850883722026719580727315369922979552569108614797165550441766646412897026793492313531785545925611986434532040341081927259540812382657690487409008401782994052832089658649561010286732429930711935973574526442959562909507367120872158147657272423439101233191026108458103462634112832860662016419368546769948044921622288050920699703199099274900028811424296028103430165460751642880011408887351581462858728277958303129378924009898939113897938082378080698176873901240303933641375373104675819110501786859654626420198225194568257360199694437948517099643535025671523904380241037209851998910066211184807331826531160079151534537296117478053692276319288225960937704674199900455122923733765768323318846255009554245110493950574180911546862201772360277738078092600497681425872206019155291892732744303319434397322620456661773591240386286239157067511264351573419222537366592341782640101386025335757930605794411914055151263163732554626406127167338418857016996267640794235324654497536489597701789869639950434286205379567854632914137453946730182458065987750584554608835580298888172987391875814055925018741758667393121617297612184*x^50 + 1872439126954438367021802121963224843154114185266521823995591877368710304192226889078187857792036772177419271816465120538013293748127445922091068731642082164377746114428906950041687720312547901837954367603166619797857268117424667836775403741940454860976914248660396550154841866410788058016718395324239210039451947779081278922565489129770936706765498603161031267245926983299647026049083507408771159949729372643198925239545386452340976039563249233409073180242675663676960941688715864237356170802124203039727849696027294873886714407373858402010038380388854193911906949908036619159537926064093924580966605772618291571627351111990709938934536089895840126439379624170214337921445173926242971388687347247883537482590465765264144521749538020806179361444389653115868494556397955939510197898999927278679870849013853181045391634522158227375415705739255965366616205959362488565352093719226086618764852277115090197601250887258442435714860139157087089389214926140764320723721236336041776572391909167485682984778129057253011031008045280937728660673126210530934390438884912414268322823228217379094631603321159674512261764323065860827955748893479170466985629818486076825598092590670014443150984744369180327256285669410722800161153974298872457944407898444797073050309555290974088050972868720275572190513538095994459348997752591614830391130631292438394337087277682910440948235324111024484562413986669976189*x^49 - 507722630314837286241405067456528857754602039186297042019615010555745898389262689039096637823939942226980363428586549760654344096816863655122706465068529705324893954309330861882902902002581161650961582238374312881686375937940924607097337262707175955013645594716391688810957945016051255073555017588897300751028553415936295921643285452493724569090757821863814452273525895741940996002718133324869540557410191998492978839076358606951029098347002631174619396680738279492772864950589780694776451620233062893133297010868133892075748062830920718271514024852227088256600715214197545273077506978897708007468612347032826449493714151125277385298413175517425167574984020149008888718946728684796357414285176426704820059999880371018582054626663653805896316465078779237260626111491914030457154680885800446512583605726516090156380755119639915542737329734005066076267001110086760602396588704626889558129632946503701132784001950493647024221477370766977326060187475127783824357307262334239428760037084508445822176795882262683838494319711682544353156575737345140614403124693906158292863695787685714839265267420256166447096873622041445098360910496748965742126006827629953692475635412538775041830169522895366995234995132071482734988628296207725085000209730178038323449888214268934384654176923708983476526737671497269368633091770762426198892144423380065753243412749875631905473749853118506580542434619295656623665*x^48 + 103352385463238580465292200034682184352737097367086706225937241913480121934139240689088679573319644116268394847328779084589984066724708885254635012619029087059331699811037217608975426400952214770588422883219338042325348093661978763006486488683554563320892277740027342660400072237261202445747832842665145488246942437138086044911233005895827916242989663143450992551387132908478515011359275022298194007491655868434323014247895851118202252737014135172877061780951606611425192732032092027317862410328186941570294130373422106367326191383975318836946923227039781056099004959037918309173915730920445923248530547776698818497606137329188278479492536796984090232511412874013909367555069677841466830847954881891637898149692774078957975249740937166750092433027310976535215523676741044479282738765940946838429261006346902225978599082991555965610340724147980064681608457177615233340001033068217498418431954323487428218745852749242812105917741987372889580786332606260923971430726400940104586435008597584752940233827322047692012649554632591479153916941780799265497456915229497651279522817280947450174314320061230558929223885257399462315269424641558383218120144462116024008297889472929516985006461583516693939198344323720163957890967173937276457038005087724101606792730837246427002450616388109485385226786455769504259501703489591399545985315887351715595545099813649159524264160644075316807473977777665368234388*x^47 - 17838252204797994309445332870103150448496815011506521697978957475447458632238644753782969020333014700331380185371203861824734761143239753873045765096277100141258869652140884917902618076242675861017232947737434579277323674804717521905753857667206297749703763083303742896474306157652430740545806914689088000931841162481205967235290312638689161223706434084862013559080508143143969633309278848908590314425854259092870557051096151826730181558663397787122283906554843421310460419649284740074792132178020335721092266030814912818299772406754533266634369849759059969640974900304545930663259479317367720421444849039537664228803364424978193660390289886319304468345091011001652664768263618796098973904649872242432359850899968638205966590848400346993785122460430566157527541775213397205431626233147771705058180145974339350967356089078575496652895279399315981473688754578502024255463249836692362901723088248954685208011141385437506479708934492616768654050632606205344719996224080554039412884683214986510278604386996773032707684310491169147659790069482690791580539237518526170793454639555818744325008559024634712755469764282745112601106713712465918660157806431802506015816953170706730274008037042922472334813473105941802906199882565691765218310043751705112581585921463456258947527683888322259062582810962769449115207411917715556762026653537863050630304223209909196422321338048204416581234737776749047757761116*x^46 + 2685200514860188265924943417294125835220478868421284801632205565479135285788503956730538051431586330330055815688687822897564665824474162089569967472135255890897765221959779867999912174226633312135828641435869672640551952490961500145800068462179261981108890509365364106613065388096074824792144137896624503502657291553849034409474920582052659922618484195706182094808663184813380901056856743809131816109662312646960756916707293589964843484531592274255515646724706603256655971173980979001194513263548198805586401513491479414748956763895950647972396946495711989481979769455431131783063681641099595064673102260186056943485264103126388777489565767598706517196533139644244129326968167892206533558607938453160120217962713569186064049730717002768862385858524003091292114155174275982047364602624916710500667059365302440046459222240397320213614035617273126188012112399070644624556459503185796586629086034861758992188523505531532103933135399486562433981201548106891130638316893971316062215204558590993131683436525184827478667272201846771151614930203931569319917979746771619292144583629438172268585350613151120394844984701264446845118424942860020927033964762591458025612713398110339845307272935239929836795013940522445557516327913857538102569187662831509365951251666272742215033996767326021339998303769311438011194432466959193705100206647369052426052505038448530564587000717858263587828134626434415854411778629*x^45 - 347421701240413167061611365731147334403691156608903048348893913584731864748534961422729680461534859467704481607355722961615932758497309619727711586072668057409211196556427260201443659642485989909521035054056207115635880196344112446447924048242376291666249960094745696344566966385109431362053213816717664722498283490302696152663467343311844672125321383689342461453347978890927064526299781450352685140754528937444178105055091959057289887135716200150747627220999211282326547222954401468208973540160835334928945233018799957454484389276991400139116841662413040692079817649069730894900358462795686992076685452593334540371860972106099496050439895204742645379279375806597280158281214764275666448569161419051297380978727802775062595780655207287194370956850410348760683793433152263666565794239538541507880838048619248200570138420710996175216188924977825768843709972763210228235611818274757964063424939148489511694007339705953498076441334086250795054247581269867135151164617414047992398579551860350116396344257085843167939881607669821894704725402866894079859132716849493041738649793240427206887757163988930113541349893879100669944565799140674335807988917202724113609293206423912352795368786211112258226180847693848786145581877681492214114471072404993801778350047689512195609858235151255455217835702373988160595090242713717728990827428870122798703310526972894201779348775153802569859741028966041234204245488638*x^44 + 35825318092110658220669844333355982287186313427070372237476777458816367219300534532640140125560052615429916742367314727053104601523210825134596474936302190207434422404632052688186435106414713293512291450734055385911106604482043457038682031890216845099226687795764654538963188459722733268375420296300254373359625721796711797809678828757934323443764498296471891845971911790389602628189231156305658151072324538542808332997326837219273414879914603599279540040797987649702480698615678146739435178144280635614885752661061900868156681994642258784365528314848522443685408659025747719529586639586589097666521616431471821401477732825290107940554566172904516021708181473695633328695355062261196734124069037013266146469143373986423782931823272544820805578214819403215505304665410194726012835464111719340524976921327814135439187503743212052260631438776734738670341668119529833796789653775783421468590410454017678966935549611627238138807898664594520723142795682585586099417819634341203058256426210769137988468876176817982010126614406721500022341365629427060563002460096771179707008502447335747337141143010149879520733947708458384431833107713414465031189950986409909876271149819984887430830223970973772116105904821293019810477047625462296686755397289549522526682914178209831609166828108059127036819866423297861836953432811029638124599015286076986199648056955598148141824025967208340403274674991383291288402495731746*x^43 - 2070730711541299875740762352901287413291076540309122382990495539500832362004178677079264148020191866006319947007807103780617847197709839526492743451435905095319687382565751403831965229217197272389227461326283602106412423678117273480670706971589436332499517046486109545398806353666669866483659292732970083817847112649531739433398815616393146518001123900076112529918750951861618848228986904073251985541023798828153010282813504678877129472083962969991509729213461648606969696407557359167267416299971869281115621314523451119825728525195796875394695160034401735285542284783878343773156917913712965464629563968905496961372120358422519868926630501403921991196099958931804906343394149877300628843624863936211175421966504492951100419178155862773194838266035449413055802847811221182873418258793892687978987985106433838582920555427651779070651881183838346020388911359375084317414242434214977780323538328262476914784016595138609695513639661046063349712854772534996863024326798564668217846931551026139712084116214400509482473871920318203598823481180090638409009273454064662707722397810042884636988236096409280722712468960060293615730070278955050679760427352080498105191560843200427441057069769773319904946903184183152921901945279684015449645658308543997068959348390119228663706800777109276160395024020582570853969794707524854441217593038321114414747941208459074049714880392366943994902712998864805079028501060571200*x^42 - 230388031077065142265503339114282471764900943322373489204059131902036881348206969764238446730954712203047260565771297716867437629744977543322020555427542144060995954045270897106128010277476042080716518933309633077561666358907863412853438022050712010981364525710945961009819008343639968946720325025797437338074715611135033950033425866210641178563747897017137158581698925416988615194629052586633218259783829065551182004387914575678853607311668818281676768111535288361870913500886171945912995673261843891637832984393794164556881027845820203169655280356954203355369239366478231772560880577053737849482862767230522730427092070051936934057614650531511066131613687846356792559428964865045218491339790147387923535719942046069765073752792388476318887047727576840319183794294587383087204141839948817864036126877638335271480660873141614913755627326904097997358017909919501781469071436724327492088706508344445726458588849331312332797583897810493458772855323883382470137024892667760096326475385178466685742301001040419574492067754666731970076356835275932780564999705467134509216610711021359835059153419084958153426280128067913278873907483948417666804977081767167215980238252381033828685254519861905113336807810829840722099318376947885969872214743603885396249271104171616590499293283176955803211619657627651326449404457511638056762767228367938445049741289607589971554739915670266461031307767735947817555027066087375289*x^41 + 108735073285586559106408130822063276272179724842046950780107571236141360626469136240173054805392737447733545496100404028919428305788305645015436217463035841192627173369082434735670895666891551954709632154209591140789570663554528905848078085803741474983339803481971233248589109905907186496682589589273002718126904007297508766240308675889690620760066481271426841243105271078834964597003547532910024636229122191993850852019247214470965481132594077306235883505163451066740084209687481818040875878364492928863656833491899756792428000693082356146553928932366419194148168726430667302663587426897742901036857626852167526058533537656304648414008658433256263971412262284807188149240119467389246339000834487262834418636252930697156580225426850859180924529571733483077178850286447680685115497280097737560625668730164349868068721874903826132474409887652774957789143795222045095809712600207940724425175248351277700111568713444653288366144923671198551528490184699898783557554113500117695463066647631777820014640160786280974758039500469224102538541703696648624360670686244403247322147100080069978494425108923903446423106796975774585662318190746686512447238415581961820909203336260715529724388045401329107256920310159732985483912116360130403389882131654920589705827747892184668620190505363269560766858940978963403494912476750063447040809238312129337662356800038334998398568525528704290615032653912650305424758861481960922908*x^40 - 24827846415996116897142494503619418608687296250412938721630638726185177680881722521663465385253047151603803156133241900710067541248708007206440569181593891003244825836111733253987853889447038835601750223461996716268288942765935914369704029014095587645013659947852278486132817754461198693666574337575994440497400611477240327755459010150000788082123422007753491230134971047247654399311722756749442515799647051242457670724363975758845358378047602763550641986464860978635383129767031911834622582424059208066598516891582415249941132334053451947051680441807401659292977906211845846850971400971724879664227490647032297241681441357784895446599040575331913021900827239803305873388362502487370940584271152155967052162120737668973369516410093193743964209662971614012056498785847389986849394882581551277011630608461412013590226870025933228574331574520180514822081794329176045184083484198057646819132415513932183570217851089225656419892220567884898894295033066497004531425642211970662377667977719733343370273395663688309702544696024575028308815900068604584783274947284811525799962703457197444658950711037269679208311156813692700642749890867763420398851886719732253430014698955451437894937293564676204840817746400703259961472718334889108705608226342538709092639130481135324500683271598957967918221823229068466743999841785826526757859446145070702405014064617514361291081926649428681442242419047271378614908528942655251460874*x^39 + 4508101178995815664512004367589879575244470778438593027156449455654192393765740542999562985405261517833654861930734310548590714252629961928731467484419792433783047823824800792055271171257228590656295861315488439589334579312338145482045591818221738415962180905438414577822770134959483012338132014522055616657578585344834499022495748260360979372109091739037317417739936742373684954054381584935601693450094987771118452197948764381599801434962309364805103794128552516612410184424516351386372935979312977936063879043327946254687962393313313148881660099549697059323678242130056968415589140903376343849268225426249109742253222745704337233132599820389278956607475421443518405330243409060690936260199036963496956897641311062824651107940544740112991895971451358110668543406915152350814596738235227129011518579842827830243632057391167194051891037777482701960731939327880028487044483441688184358768364447507976693155631996210797605182359760615869193477165425180261939566699797141954417055660997213246507848016588395062207409859165546387931022743137594312571848364772520280785000572891539368464033227912455412536490621708921936529041282112958373512239110367384369856676186303816932608124293566864356398452408292891200206470846066131643922651830411227443924374453949086462466382655461819159582925228955432271266937581473514736069936883094649471788865723061764942989710980305770759739844406155171005504534732179814774536001563*x^38 - 719478265058727648546969742931889759614775152034069547522100841583070811319163433763707426560667355879583062852714828885067568738094692811390831529412743166387542875780938316649463395585318326347782242461762268638641962017740641097251922254585043075055790568560083787841871324386450410786335255568312143654590378720834627060269670820574255892467588432516009651917123778949718743181764712352979273685917430607173295506295410783253639034200404085977893538358166317570088928284094432998585171708095096158831338195564602096113086813193075879193915397068402045766505773113987774542473470941511105948676971256149427143284628197873320560387021245488693941496110486219239287733105928616388310750269440937001591175106214505706757127242671776873291950744572796918186483677058708604747703753980793038107611381666363350360790679193182584706611301308971950566871865052685371747493116315863614150621604093768137126110455019705126879358417845585774495166035423253774185798634037260329379616211409661011930657346219532974812049795327722697458187649217222817059723985517609793296070063060451454102596957419522677971764194314028858091709260305906456287055875811932235823448558513208765448019344538414601459009274269953570316679543132523585727546330919033651455106697756039514766606961661385888454969602755648124724049748985341117636605883302134895832877202305953645820120355616526916466352605927096415192979268923948076919970720375*x^37 + 103780494946692820075342719962476888942828956956438048324290802559663996196476915076817819626551235807868007348349063933328060960191512109618626897868101550856704670028647067156133000156846113474898760990947452519758041318084552490408877101053251305370518737483121755600913957735948588802589127219891164008552765307453642411772940273802549932455309172282940533956197822477603026139815602671571136576763909410027084329767128293802508476837942091363454617781931735659513735679336092126696516932590925397575655368652001109401221671303927103570643921622491230300236330402359914821277443848568014997262765846323189782055814547142341907936890758148781116033460401444589456792988111459569650303461564661990316220732496663584060817544846132133457155374306721517306214156179804303753803022734115488020485968894518340814602584372329285626857944525433890190759989720235110685910835061762918860652246364290087830515291521144862444758176625369454151848311142783839583204299867836600377036763657374933039291383493819704733131742124610672044828532559202307829062604969749199155987935047142670809914388054606855597032814921338234850162400874310522550900282298766486354524435727151900270647402084149532517873059589718471527614748818304701058042502282510174950435007336888942986545534165349148088785444032111354363765373762119488695693340563201411555383320021220287462358766764203839608645148469574002272521089320339887735721304939599*x^36 - 13403054252610548528712709641031522238474324657997315600128449474543460831314859107464946523618790577157921668401162632616488174947537272950026208044311044020058854981869496277132861140936188426455763097992961496577349537464151798896949949285309860449497497776402377292890327927988741932321537634257052790507718331871691477531055934148422987067676603307272664821847273820378386501771693558079207388238197481649392566582921340219148795835887391382123254596512760948467831735941488166111996607417453448843244331777055310295423142369893805957555668768505726188096733834353534605015612030829052895835248220782346541274791835171551664897224106775680458172955768836402115980413820207636605080192573899546410137808339614524264486922680332217264335492409441856278877865982293737778995485041113462736540085639285695649253871711117503226837326452472066310077591166792586749333020060598094274666044977101494483241576348468696419518972921407693544874316604618392495323554767461559198363862360651222610298758164100424657698234572275522179703975104100261270815793403287015628188394951741383442740323814080816267938685428846276087198452401397498191213394781345965985793806090598754319075712655036591551227252124805310419371439841783634692056086728955313667533469269059900773445105638379412808899611400416551465464806005857295590681313127873802932200967601232205115532265653407704170763113034365651852927089275462782366928019850121061*x^35 + 1482107782660962495752380956212966449041975814350450650770276601378620623131838515997627072343351631410623775093345341882635961125874629635469245101450534179890421844910766969974788975896899593520121130368439240262847419730844221583730380762085416588194352404991208879998641200458128966920797332401575099889658888722954022835001696301916479164400173458134676258124425837457245401689563207201634089674035824578979294772565150343152889070342684916159428240159316744484345556726615555758422291846407884372308553298238386022926035670368807035890337803812813040025756129151224767709408542174390687336623008872684270874875284299485814178230195338682706984544953084285320663479928089015830757607345498382929420816099266305165602401837617853637960204589900251096136086347480778641931430021714298539724992725638327707147184840902761476446920061089422778318575908083764868751475143586296560846236463297060970434290357958308832947147263017899558907297190290145069881357137729962520454857226285075197455820593729068444599572827678330345237892271302388499215216955134444243433305145985262575599697816826371516472145263804623841081353156766820663407392312355174795844367765235351122914771340983077016793328575216517037290243834738625631718203297595237565684145772668557567368139242512350431544032801812126734601111936210113447774615151089653686175052138092151761035970250997075736224760130260081921995313439848843854814023773937073162*x^34 - 124468532465848062541125713336259520589293441989022395009789189889998002193460913855456350171996176270483299419506923189171424932791595301520870658304487831191955012097517385925224321907382763993928820587446995497132986781928443314235510682535826389714657068135083595659519094606242088288942955495822390726429341718044487806938488416893981366430143627558703936743151560150491064347633070612791729286328425422035413593590814686271364168966368935780021694229353035020632599804513587076028317249319236062453729233026905639796077382170174944789044217740162508167000989466930931611252088770261514527902058804876291852852997931515184020131247081480573804886941141014904804207241254238018487174375224150859188999846409405166721393052729982191419470181926926533482741164644187003583901446551729262276025960070531266398309511917880135179145644278043806548998881194412046914065719909679136064762592452628638292855425845928224447859538514119648436149735985370973980911936215731655203822722855452977299525777226030024650712850597014064027337837723830229354700943183223783171315419508146654370996773478049397619806908204535827989016931040882835192741950233151610087544141155554367658699913382782141603652412724031958304367813018229816691057034891435403768741121162157861921618395132725275936973730382736754743632194396809663075004094386312586717287473551530446820013541225474593679444782432848333642609438953269116894992669869155698580*x^33 + 3995671526920030870664262562123690588229849745741184980821679739997644674246331670435884974574193859545518265412230321529502925101740213528011236340662238610164240230300768680224856454702996300387212393918417814756962585863569478852435536531126471704497408946354928328942378465081384540480445288380185992306287390558407737585356034158164520943448007901617919599915753131962566812636206363186541110278714445715915935537240817990811920649037884965359351233270224243966369786706442736653139239774770109323617368469244370211939535291400621300807364231388506186723962751520359492814431598861612057915150748975305771272031580957565721073461254368001757153407698507855441354342019796369231792319711574390628549196542198737967736965536908349688495882603943502636489857955751275262808655144154854206004996970242538437132739527567430382331632992621398053320075947265125900787625037212857938108428332284654357847350805376789321142083888276512155611013718479359419193621219516586650548999008888373673005536437743962886723015504194831513195916704880117361671075308143965991006536248966617875113763902462684308694405927126171080191192468168881389050208618785424814206921081331470439252100413190128418016470528367661824837285097632805746188066210160032204393997066017605589345025824044323812148139928178358942756266565874276390801151131522767143602212581122797313674167116616930346465534293975149897513864906350606923938668798772414323394*x^32 + 1217425870363268029286883296294261731070833538761582596886306172581559050661841835440897150359296444465313469374964646383497172800025950411383062010835106867900113284603985065935948856509787924237900723985932316731919565749344286452424028710169568390345029234693413207522710672724061628231024412242020696170777509298801627935890041732870972053596085440240243562484253988158025823334066131483765550177074794462555770317453363557610263034632706838578775905203340158353584036951860277134865820270256581017733599508412973918144441561808357038234176695946210913198890606909697365526954973854187027412087903393976302243827314162513180352683050732703259198187765713181303990311337105795510570290959777817142409302984052358645724290907445857305940038426379276552080281607471428314220363321785211209620262986611879284342879075008040340992329278440437702355628168931490817711376451856146360611466544692750427667430038816824154749250450212206607851176283211883756445958668776557999544334960376757991891148729657313736223634012382074237472362424095531318528963626074773349714773667142494240322965409815760749025645832498579731197044567004411088514762518787238129332651968617482961750048384090796399178431258969507770164860166917638997615243584618829721561715307365956145404931733875421474729081209545099816646361356655692778839151896881569722022439340094335324325792687851636991498978993088890577449170594409431470864546614572464647558205*x^31 - 372092644870171780535737525410942472879372168763542981189503932746093901106870096279432466816172853051195711815439687745066500648106950560758262357543374543967823677964487002866032747287130126915200013323809072301179409035658325957035019062283001781468873556932816843887064499771753482624929669826338010882874293039198398141707477443003546596501523045458041310927366035306817710610228507236410445829148951621853700627368801386804279203171756191013541616164372170111744898567488427791936226041014861554692427514716172222674227960956055502658070374987013126342094226181464435341169653499830687328392926999950513455029719712880453308143053222313119235410186442715645363858292704359892941962604577143455678894593701484827342641338281783124111410121358364908143221159804171594083117691432422763622899044441166995504539729783462528790554581526582624244860028406584501214016253555161015085862084182014719741772367896652733717554353967228636079092505385308660878606925074024557402797851673665885180656465905561185518972681795965539033957046966604354544401868405901785640926587078340045583845825043733334570394339990260906808573576001169127608370114021523975768572682481063742368362863529967717853129484006555619853034003717438631656599761421737608373236914387105697439316539932421576848107009367902249123365786114809419149589688550429157870257178960758102594416814748068373425377351708931692901153687147227420959997059612752041604272286*x^30 + 72933560963288674827038667044770832228252107599845346699802421399144062547642032988030984982971426086341823276797186501399303819568032023053738278851032447459266770809691541808689957450901625405453114958081035622186433685761978380495534559478335369504831166002974158617203681844757111252755745437268610758711037038839468502329916485596147471628616804243095493835774736451827254541991871982534745500706818183519254210211880789845158516847148428549552185814201092496127069287102319310814416818642651309514441974437746669001258360636544614864245679467144344388380438215412343624328289678465259562314175048845595065719814450954237704884784821782043026175401680058060352815814690567847762245643033845326897544364583106719086836334295450737061075703314813464082961742561895467358829885324114065475958631529525405138222017506118609299068944686168399518593677868110634741637699247930148720294310053606924286344965477074905285473398582268301003832492564934194404214430680812435999733738617130259531166188269007815295077344932201876875920338330339600334667048270061012990065334179709488076643059007611200405069517676694502762066263049773089674462390026472816105972282669174820930650084538563899071772975537171193365865157479766876962302734387640225300869982936925374539456798251909464819267479193256843865115947020158966147555302081527880823027746868329454721596150752851950922981008306736129260482179820769380924552673159902151449610261617*x^29 - 12214960548741809264225048788389692565293108911857655548629111733155611486975601778213026937574047692070879685212962019491861384234430014239079406313872602583164665810245563401752929111970227028126069907620047708848327610502828006086758362968937301194203686961711635756087473243348375450779393774631145739347482428001000181817778931712077004047629972786110229012205994170713293646848291011864977578674071185807500851111841949625854432965003048790114725345316520784404022142122081248163612134996268419647131501776084717102814131385264744649460817943272774904710532215127806005095231756792132097851261045718162125455945002685204906802795622740708650478581828334566806457859465274933562869241653694182941995678327322753821200383296201291813133282374927155416412279057082636759107504451476988182493271595996980480635161519519549565768489070789254284380777937176229635126996934071840089953925433932297398351832065966312301885872834677780879390601814182911217917589163896632279750676328950538037290919099009218086115557994376928501955651944923843228890693753655954730220907416840615445647823627988058098144763836076222938828492519933336685626278458796949118209331499872246434852266487546958360156985562854815459293647984305511827474663614794020495329844143952926178433398402132753044744455485713291493138139776714184587743409421884504921266123013651635658108697637107412825369584613946738840358699758555651375549920867659245516976982943797*x^28 + 1857810951036622193417487527003972465798082812056879381387874704552737074478505740409495969270945592214169304574227952877103642096254243292265044438215382839681661908287743463496674192220427200315312552015894709494510112250256339335025029773437012690586686674035384125322401488668838438223705813953983182936636059120945378817335601076419824937357375741416809693910776591088719259273183803623101353777722897821030620072835098909220024137589393607186437840286824649264064511600685360648756108752918668339066592711191158253222888405377648411213169940593529864604865189395302700057188490049318459008323188888340530281986150714036733868839539867048373035217103163708788248362058483778323615711398903533295649948930905026871296189010225888187692149227265860434158986568489761888347827984922156899821663719225737304420412837828536472056153671290549762189339944924765396388912125327718559134116595113005725457269744142774039228110507954546149218601508334302310620580828892043731651771017029187561437925241155681517477528563102256340307776325460253780428512179682080870673357686547282717926680710245056793118305757963449044860424701205608989831184323480418484760187307919434200438185989940737476523244425693557670007989534213190540947586436244852200388580656459172357395884590461871268526243717742247649307195899237997330122316542338326893928878428484825594972920070729438530215844529859383042345785752303450310836003881083441402661021906942604*x^27 - 258401605377261359213578647803141752971413869970443401476093599834086610448349040488522943248095598414187056263332407349294432627833759116078570492872890193469019560433769758714987084953202034516415647059363849835775773469415010618251702125857924345370923612452389285385222252013689967146954934918628727885783563414421769741215331981751518846198438708944300927734676032264470006168149443281972528091747438214340314877193688761451143308686972621304501680576698605846705918300607879741483770286915605621293588448619760114899214748935064421642163274318685706199966043864930131713869506647410899995276604599503153254791117467529482604201027834572636940243991100828120276332742342733522048664131614620466074867289869926188563978246092365187358569687255577252924458020698298226928298026499643800027410030872393675834034509485075592409775584705648191815900046534189291787589875864853008040872279243356422497001097359070362734723083458398567828077952640876413720837414157462827272304722880802238810652617181911163737364887814488433188135308980675809737563150547528523621582663877860139677688089600960157773538736871707125988966740964204647907128874338252061091856738489733151137282626061798410790565414061859122411262813912255504305294546878338267402859623221964905306828029383253956660760309803095350116701321263327016066383557256622971857627884602444837621325993486033419700314249565782925589206595312156242043844349193774405594218603654987078*x^26 + 32852102611025855723607987750310532765347160946289431639251062590398630521170887576226713602900073751946276168357392476806373665989666630014407989323308799838241016319707287283833791747595579071709548334156565251759512149324352019743487608039248735160063936863193247747761348629450558680661146085413885105289153674367214253129359486567468633643558386456112935243749424736440842345712430395674787817883804629386219965144334356465540843026555876021781477056986569643168008157052241387172609017375451776661063805074883701672628705848907423647472932304834981500006645013140289426986709520276415744211898800439038699783299057686038205377239443841767548266713036589814479640032601099030994387741637799398937765278382175257452221947677926906352829666641140779312355338486398162029992741282301383691238508099977066486663733933877529850519788934644770474691982731907289930067925021659749499609509710366754758831418481810652878686721923065347592102915245994696677551212212097440013200389069999975477566073456733494617801731789079840164230080577618790509898754506624725102153559633114014391869988745408141600532504003888557047396720788127338736603661544433721975496651249618690459604843434715856594121856945738531052814747489821768240481798969124788428794264919164972251134742268909628697017026902136845930007719848466426925272073771265832464284305070886023446975338973827195651438854536304895393328340023404862610858746418207688249037469708801959695*x^25 - 3874357313278983477711263768729879705404011929173325765038533422384627903026064265565202502560851293244052419777245781653045130306129339741720943771628557562457469935656251380551169553454213768444513316013408375887873470106815011638999385078771182905435298823477274877201065460144018193497677059382062800519826022901121852303132201992269951459329446451613859218928514480783267053840739619158848746543178175597804280189849425467840425736289152441277766325274996034262027223294725822250166808677252993820880007526157981211698662330791824417017893624623368419953410386098053521318001231306141800009253189051776121977565913502008654822544570531609572139334341912864040470967470650919967549317928392195296005088838059701563049016347571424197085111813460417408602778680618829605118695815116831512006249968024244939364754121712117016082756236281194904478109648998004558239739759395896348212555424390734340938369436546986805087137572223605605376513080700024269908825599469317275944959450107592213327430921898447137491799808219707277054088099447974382562431119389458789031889193573473654737780943832662787175821195886534342568466507544940772072962167560737859790696823372593125493534590831375852994030749298440063848274015267051218994839758284370685655618027966620296798465188086138855509240953897276490745259888228198560443792618614241441617563603165213661162575366990564675826528528994982469440537751471283891546622519948302015649420972813028057989*x^24 + 438609680981892049530264981324985784741545840058602846576828162504307925258589855821993717984981734312044746869013609555504470396790939392309545429018544778178443717946258344945523216015583072078928753781486485428823688097374838925356572466740937847834698691316038250835360870117000248442042925710243334863263381216173546063378684196801877487398638479171076479913766817777619726985554648375070348936913185908710662295299195603370060091970700841323151490898899974573093739079735549274343035740406291739957715117352059089548282123828269052259212876112947212640277287583901270417256548601966958865923377288207728453138129329485899651132890418518998333373476015376251052624605822598511675514529173499719367000218048959456379900567062208589184303631499470851934470865470902392959775948401072038065384794644426328195672259306292415699227910197126548143685236583125678572354562931877205268158596099940506887751686722022439682109455065602422888859453361143193742631700155639064256570945149157315525229488775149887886803741622119965027904247581414425708603954106601545770216772532958096215026635906258117700718374020641598490425096625499236312634801347896379462467195365663183035471200460805097189164651944663734048323362185287980116737026052417607941466990266330850821087807778543547609811815299982713186309729813975619536536534431653623098412364704859747413490361624110478851675894949193305319699464342089862613084738627793158152790140756891756505652*x^23 - 49261143709013426272218964218961599582122757031422701059695278678068950965022395889604567402672842197566661057755155743186884352583285577610988262029126702595810109914542587940786094144987071427976440439479749684857599745449839296306221253900122876487399456713362497226948664512217028580697772066674682942920595677664786721137050644597706341068789123186741929981185266684595148979885669231653544946077987133795942413612872430409423070647397056205251261526207930648017816837695783334010947663326137798138281475041633853013335339625391331622340303951504338168912174004288110999520853182781319525146754910595850038451761219900394194003456740990671883199586591229113118669002896766793796367692414334283111598516401266473267079181902952387493171451168181555634910673426694301377478731835756297389655638036926614304598528998802044285277882743375047286449634004302140183589341670679012855370246496355413428949966961230667160628399008975714524727263935773500428863072672996930579504538068504141623359887714885538777245852952106720280180049466630509062238236316289703720067150122463078864895544253114739531113836073781940128654378528782409574310016062723400061498291686139038699954415153726388129823930144629695345938600070662606158046267406204455864692899026920026557283772206935147742257937250673429731140834968419728044801295578446072184302228526857466046799351458096662359895034529467189966511258186893136885486560917590593857976643399217458496225793*x^22 + 5468997170567291152660382512257017801204041188365021020660502065116162765337142829852601761956153328702609829316276882530369786729135373964248526427113146335114014317296753987246870923507041480750906829128225369626101533930710482255794248647621352953001444176467929665829086499521741945359838907188029073723338244259086489671139513998895022173021870383989753657591329497620915630330681109795530301922862167234794862764969676127442740194892560100758855581044020248748317234016950383408200496794342719519102244155999999356816166590369841354227939280523353170496622480929298527264643238103347663355902546200181851722935264861402373315030654875103378825314749032994388613984875934400902020505331712127429025327211913039540238072560577969989923329780899595930978090013822313026895216526208251439408265304465685136656641993995020445365083400702232759339940720317239777275965585261180025997542608222887543643489399725847114739624977109286858788801999269458378654360212653314967236755240609296722144686931746702781335849893704755166781564061147270009199948620851147453152128931564913766566438835196119102090825492864204608125990742514845660139954365401562330308810365347412332836023042083841185137847542176531638724582996621023059162956489658412690712126856492296147486095507916468823591776651540802968417894593502511557619061396035876631017793844136751569888640186726239420112992802644081313508912362601841096308871172880668664212758636953374663944695733*x^21 - 574516525907665641947082483309324623415439289949992466110798196974761043724852146275806504202831681310076612760380859574482818924427413111469977974117489806666720441578375882003079157096227737832252565984698153641508330197450807922352646554779000240978523616355627504720027697821079176017765773706549823067350261866598303929276079070033449908671542950396572679344900422221845140866774455588666427219965678096195672039299983396594197017975607794546960981225229592871374175020893413252589556042294385453495339347003988686518623529680588327858541757172986468310880611845345226241561888773484018988382448340083450776896430725074986011132843987284230431828732071968426004351070150277981097926829080293637538284181483542476943261212647558729648474423858077102651908231929471717289832753208874470823842815227158898835166090045973832696364731865629357754769623639127671066760832321751564565116954838332357571931513462504847610812767098261182321126203581023077988610794604347398400712726859648608189922630433378024564349443120669669613569115625608507052221308869503258449455623969557553568521611522337924410017453089746270857838249802824484569004574418236559685607680295370562809317703012770105868265136435125138257844091009718514827407006839901174240285597870830883559927323413338191500480075038616417378232691279141177007771047400767429139333827991397222501279187235194513242654747961411248159206558436254448999185750006133156799527292201694276085014420580*x^20 + 54450165445379523116506072143934619835983362418163896790207014593464237963310568771677315296410976432972295000787498148081140877665455635249224426851547407141339722031745695052103635694879642112404954660578350460616188888550303936370612239186439555896747614003688445455529308981422381151904509365112435786493957169428684993142328736756369102349008020951243477900032810697594249034046071509864072817821788433391306782400505476336625846157464872391125318649928202681851111310845152611496509378456621789228138754829939291017344640990091457903855805466211352045031551205622418369162503219855075859386005905050465561591680335148055455262900951544799288528898425186009691276607159659079860153418858166655369326452162912407197183839679546256215957946621262297248570986792801442265158699818050136282635536341760698901509476277612047158590381853902422829544863567935790088075972403577670829574598006017319135165827306725704387622797817473548153285747697925909096963879318093550667812092188498205459348102615103339698443993111491657658973463250124535374702814919447366899863675486315271274398092178514993758889878919266739964327961406591060747557160897043722714638303119645569098651535341372585452042494828384085086359443085872998907517529597047912924429614105646814744797752708092488822695838929629592617882407704258382277277645411646398863089247135927543568762713446644150170863665783927911425100913123735440087006287939410234647060616734978384393995801871845*x^19 - 4578385912608973368539603655321561120249134372520608589464444590161625347256797656532165868972948620421140504743608950427205241266663627847149251720396471338136927459775422674839390081362987651689034928168667218176719388767102673993933178890822311278635643611518045429764855754997634778965087623608934768608573665587775156081253862151279962707183805896084090482379886516710620174465298799187408396436620462117150751659867283769254956055003877420274874519072490680335708873676358486541236276598606032204276630893761499553046547497567495763510308433429848435605071450620061343269835519744165133606219734092720855076802058274573934874217525445119734151522429812635602827836730241400781785426079671256945715150276082280257104866619688751836522344301591795361585927737054113047321485954485910122992550759768292871978318446256619921232847986820257950292467686396430667889595240088359105278536912098667831402821792489042185078500633263562810589422095009785908122314952455286964644528166794363525492163917916978499121446701485669473485775414789816728905483965434664847425517074581712282134739225874179252396454227782842698736745257936991330843072334462636791922684974511946744704340862376394892179493633879636928620040579285002611401196041957027908263277193479677115602169308389950467424948970916026369981913699249263323091056428951000349159883451982133707230355052949613958754909082713433389651135877081836131795020986264485555425796161204868378048674599354348*x^18 + 353411045028257169181250192811505278258284585784592210500910525235494097631605944182822513035618671692939668514934428114919136407867034517236319066201730960379629866262385168641135412818790823682876538252643091842519890411623835683434535197342394807992819530712434196818726827376882568240451266430799582326391861620902438731941918948832148818710893360868659232794213195638323359163402493566940223059107997485313567080982188625900443277862306098120629748066859337922444312773017736695790498661535971921767050731938283598212342661489893480869474553177387656826680262371209868574029226960104918634382101710511423699511395879519169074086736435072396664060862913056531028235605872903981778779821228503505296344577202484339739834767383831881791795461631673874267644063363222501301384410581567844925300373064599926936534003654648452812612218001650895441935967727260486068239536525151566552416123774224456716714672704974911077338444794083077774675282173821208297706633780613077091881178828399942214860249019495510540579081175435945736619244611478060753133243927444426852527510484305738883947286851114000283971393438194268473502013536062961667127182714138270075168572218277561120002212052984449341513094276594673226737958345023121302388884895613075918803990746600488603343173593556453157825834230915619970422575111565298851553529453833670449748516866164854266611688817223621256959691472517953370833502424387103508291777130414873654475157329805133442674141428163903*x^17 - 26974067076685384357666500046653138836632953424820906159798202942785610351838548644254294368820206373084288382328455828126407351553796964539888146229012880025531776467173451180618290164432815281752392161326848545293561626094609176607522985022479407982380868572259055146067273300453054307085352458733788932493502880613260237262925351279203069617849256363304689364136249943618077756101596563016022195683221225118007809865427457775876756799407988845004731346308972912495756648103489207762240770473146074829575783229977105721407417140152408033878609828218674292486054325276972504418141561851725810777119319160309153561716959272904540597722094826869504011077153639580304104437331788006528245556370299605044800148879564925872454912857061994075276142583210713231235648956111967476442701478578295577272793571716539082030698992060911904280346990568758116182904083476599517376161131224496202869530002782545590563047056041705514337585173282165121763864562487062625831840921229688338653402804592624131826374131955210036729728363744636397134820011643878396730626768075437841422765181620089563444952013904105358986031853032535629973083484785048062314177045003790876259656130785457260534630779215105361374525701851580826988495491976822534631505643623034543430955024664413994483080275070965208310347977471652512315997859654026139714097309882581411718829292487315322817198407198555334032464298603458172580925615783807363965017962077284286370459783448453867842196944273810974*x^16 + 2081370998361672161851949025754990204467387610954944810700632384495726728026945676132659843128127328741445529365554548059904220640728249527003076489095488701323551016011908402013944279210935671389543608758292844819239209216175780742570222735133693818972227648183779158665441731192269414181737929845067977123787253039130728902112096457333106538101474204145447060631988211442806634553773837779405483869940069998114079687716235791844276151570784578845758393115964767936782122431914021199822678610321737497826335880404161287598792034427561416420557627898650278361551560315045665892807545889257845541642083569263415522610461639386153173857335859855782755947157872771452600875723562286894483421616220827132652827862984201638486389273004119886628587133299144596126119139807905744727757374883858149337436661325327425312733133026779879834573021936626857421453205308443062464398093730962062367828398018372610003559692734585440234654493920265320045150071373397602712874639471985645953932763503258368708607014464963343559139965451852685437528384338577787323279858472717184764092290747540634428565384355203858456035714331807829795052270891780261535604753208462500617457108691295014899123844966696942084597282359139716446690778872036306838468893925678214510083037388792890385574033113574561796427475595635824784063822317591371431088575447532884306564317905311459767864412716566107697752849216769894537425969743098515796896062124707664437387230428925650385625568202407596131*x^15 - 144500225233796566733331848985022512404850204008070352893087573260351373333415874940908508689109359945055939697650968071739592377420246975752620815532862066525655787938550080236054976230616547485677285248007148304103762240517029339888885822712259058644445611426885146600357058195145295173817497369320996595436286693280251988870175860993146569830798639033858460592472355774408048905041851839958056764057234403253351660439428747514555813747668658346874033139985002574066871027485547945787547220986208593630897512467914897700636891076304064157303835373390619641885067194803528680544927056579903044896940970231327741155235178307958144893473859534342674418286369886637107535042160689817477839086609236435061456902032833690168897865276045893607461180550414761585082412217638955031352168034139303326426562539257259412295122505497924585359859649662241875503420027394157358031542446506619021282737948112829186578994573417433105716260873480801873555927522204028777525183742160184324367390103989623959337916196642763573383275610015352766827647161425523589809289931335155075548035299348603388397138003574689975825133160814261423334758492785730622945223943450677307627353409442949120563424477806121085153990724476117141139952467602482325754765304405156849874606524061034972579993082896298499686919343353491129367046022071909209043135204627602267041349096520901589284591480526188461469969175063928096725653044406282597078025551790514153931201665163227268514495125144211138581*x^14 + 7060346366522849500789731269533144145955012307539473402230912577439111455311780836526798058111165329906739148957896693384259551068405892326489855860449693120394823256437136073375256973637817245155831973126332596057638002801844423626706773597031911943870126043374512234164945409396974884710344601035790100415715136668729925476865237532426409418156767545689378635462112071307482001533815846406904955454891001336474349980517897783446344462240377952850377539684009278548111011316116666160147067907588242330131926339213707133346947829392495054055421717848962871372333857693983574604062879227771842523417887648352860528705442641733845327129428963256693235923358686222668133685249835737977889281818531281982219969588678075870860092886503804801244952237305882485675014850042763952353784616572588138677361184439752987592720556768675871129143182193184192887502955050868090451214842046048714714702519731766545294610161845352653275129373969775532384235389532821458309176140278312359715503597920117171766346804068332049906925822156812129752396134442646328121049716617119971837255758121727597110608747923786954196533560740275642220698269216315083165492781363365963605400045827319360030021228442838490712165431990748790963099646367116767689011269805445490579843279133485994388501234817921080845985620731372993908893730452652690897204192768047472519715156258581628548939845765941941625998538218546126473252498805570836646411148481858464469222492960076429010538958933454408442458*x^13 - 72259554365954306703072156589229093355823754282020173386643169345500521487618857764228633491976016671583241166864492544856803545471755102682709085138606629287098901748428176791911428411393138497287262978464033859749822430109105830812131237209856514415511987683289108218503706377763512125771361861645616789068369880671096375104878631499157273521168161864298659813040052653726785465283421378281764069815711751479838993020003068884564046881779222273466427775220486156063834111708512321517302310729458943960350286818126161242278556189637862490256003640175997624489295397457509663263670464133320222693215432532446865088390981231902720264607161715285347163086010717469429719737505032576207709448183586881672424343154659664468718795772006387721605486116481595933329867971621444169928836185417780405604246298963813169067785252706791071699321524446780443668001013380462720457751576147161055123313426295060604123110953864953783049659172529620106960056600940148455519094020474532623253410694994571331365706137326014949376051838024576759284132719017128344528937613251587579653081363014754033785482316182353253119584465272646010446614287736099715950216433360330700821145901039916456436005467625325400996826248874303316981991612538339270954270918628911926241777413582367007505604935385596509643596090787554246267751328684514384518692193334971307546826526926809918284563626602344809333528195937619670776597026437209025236965387980585444894515128824622203663129865621080362949297*x^12 - 23213145281593047713939673528916567202190613293821420052427226275199537564684807432337295863320016975100772742945796262213474842194001224531503474187607998568226957332580771570411407521771816722028021348897346007731247258674078825009282566751609415074754980491327138373679802353699631849278035563095505087330380433565976850237613462823260119978980466068246447152289237995761464854725993124071762980120510186208764918226125745997091492221115334667790326423476960728791019457174956473494034235452605663668465751989454312730256114459479856651314981672364773945145163617017252750894014009595981339080886631405932216423122019018980200916278653992417408019785780720367221803835584846608535228203428775408871093426984939738694003332759629277349307818358140523187701006954479636273635694491517970285742252018623630576958875773573307637622714522032825340547921493507805980519924610791839283100691258879624822327444429847352060330567346316902311808974141627059022758949619295341309505011165802755417768165871887773002523084469716411295050745829581921424072149657647209311947876048609181861204790781296350367456656769897359323178060259046306629010059425357347471306341034062013667049443468830924486892763820145333387272565108199552081303802995846148045590779966134136882871730745081528579781671080164064847186695124418998045468196656442344211283274705328061321856790958621098091199402139361029471571694753928843341646945486233748634121461039883558993335790271944422732710029361*x^11 + 2160153181736365949733083111936805361629111641798494531327589940391753902310044878500468825312969507942579633869619431274798974028294642674090935137106361336899363292828977393795343712335579931062699468760638620728756739635261000763094138672392907715127583101240795752041499825240314225253595105998955226121154197426109135686530595504460205871306536732896286560868746542436645988618538190688158788652170669000255319721451727499304588940357967444451870737585498510001207962862292512346857881154558203792678972692925812320363507476442308391422460127252515715509686379077003883117030761724506318489934171598729411818353289811873355773585803769054589036322528511478014103490469296060552504515001576199058873763829666588428014057367265148100440548925456778801681649900185117458481690209907204847474812882574203088421248208806916822044730571731585385912981356668292100175608436542428530682747509153986683750606341848629492668322286754421288780526526543011757743643496306016235479297351319440835159453788885123962797979476992584312027374780436988074085071554447448483812000089011458234736568671206648116665137127937804637664463388143293556006495619710616197971203529457590276531482291872728708733380947949400809785890973204724942972815137369622476885232765249918428881269277577065310965620330852212381889968070908975439211248182195216107614812049035180642904236911918770663250676164377121168081039203276247125992621809217963183791397928927856333011368308920186462233971282553*x^10 - 61007611668215566024596644850176005798152851324713616327096669639256555354807501945055419867908974746079711261446057986028721310756887667969138960247994343488655357031523437749034639370413545367824288287224479423372550023438452271804153037327718702130899152634446992653420799882824790472354236679269624764031339273809933223034921880795301022141823192764390377533785542136785895026566589326294208405695256666038706082587456225806137949832889256541933267701774236059737427519241667213423957380196195653816418223435147084043706746512246587475486014684706812998484272130241431798578032614371760973511350251744503037740412530308782702193312353053871319470404387164952750732450605732070533086762951368812062251372124682619728581396246428985579058887611654039980276782375529934813040916584857789937290694209420263455850238841887266939837893633792608461028945938935089942496794440781491033209621947184211667246214343534502615187602260804582302586987196642571374272657550331624486026159471927013951569651746419480383127422386280462964007802831298165963603509676477732790978827212802747558136170108028157241384063579889081447121414221935884585378709602029175013300251139399126722309443006853023422461050911771476403108575374745328111698404322543574484688588515308114962741685775880444561727435046764401672949445411067521290848223259069825626493074003869293725189369009489974383277411949192150475645501022089522901427083700992781886570281433712294361207339187427098524074574289408*x^9 - 7104819055578368879955297833387658271522940501550277108450982744996616433318063051235437146922228413721128621662389724163612344009978536864974997171561857563065525692274699306459259989910480162014535858367953476879776101494412202370357159083821278136288984617496112575582126580996859275927611124996703153675888970052187776902362045684750525279107356487328699594625907637207266101492492955629280071121467720975421096832541194805650415261770220734020035543390287856123290744672431005063632453111683468766764886669184791048553914098937483462892163745715590226327640905261657380684668630099451369615316050498927068038657522127059166665177763078792693917894212476220162344031169427720993103049294253405191656258196015839420934449594136414850266515671374145813627596477922725423922966372240500559852023452707569024534029859141335209094183847387577350123638730864510758139866471733284294915650161716905810276710297424326368977279379527240172609984838538795043446752444141550308676311750761228895763621471604607415685901596047844964864101821313774261676209060902598783699025800822567574300276433404751178548050593181111913792456811760032520930080358379163183483839800533839424786297753995446081035187425058082137245919308443698690046456327447530428567531123571407542405113087181990771736718947635188108611637091267018635941504375708407114827154842319979603773095773286157419459801455432691081097391584534475825291797777011923151717133543029266227585997437182729742661018976991784*x^8 + 1216453056551504065283976707238591882294554832113729172894594691860274612906003640588682120490587926027300569459857631418995229874429779408463990765485381250803270096447253364813030730887825017772825107815913805573332111286602132747469377990417219004540936423207157756076281278937070327145635400417916524675986199700007124180949424975397574546009073794711940390481120316508011868040012586957117363170544076703000692620851320753037701296724551321484754196292796241412530224936149002270449757791437601394716393902200821908376856402781530641512630488011451394690564564001701594446286773383465216161369256434082679940909961537512024188823776983409843374716466166852135382856459040727465394304551061487777575115543361876923879366829140968000248823626879131822973548185070772645973922277462700683507788520172852056809435004924493666418052606386415334691681389087301272314130768500902204824767909792022853125742629477943716645051270002607217872302056881598010638235308112535507869023416205061190199460308673387122681191900184468780330220029696645496039639751448546001156065443300109521037238889185312941114202908604100680502159641726144259202561498243373994370925977064340562946250121404359417784246531080900491415703484366174040972973960050735074154189510809544900906776432125458658878474265251555065531818592359870415794733766354611076654185966577599137014555681473882305155960641258030052420093483881023791828382359587931962699031414781221069472095205081781467827575528095497707*x^7 - 106818160362218383247313765592139560548162794951004105721369064657389853648737040936321427657861178388216400111761744551676390463902241834047155944815040840627156588279489355649604784537882836788489206254928343998568055868100322491860565599041256049551218239109739140052271658190594924935879678935803874065114832936821456223611688641890976070909717122333847884450788671994609838303592914819798757138812655861977577618723754456866275310960566087247954296235827669335439933427154800982424431598997126389980878970158340594274296173011554367790881457596889602599965276235532275468606120067504577573739909212224663729957157345545403578971584331489516852009754500757088033448507002800497891472736670928699778721057570536983873519726104771336732895321181038396215776795763802979981887147037310766355698378701136052782370289101553623952619206843161792725537611031041476150695861087554536108892213712528469688460859600703346307486885364986616024603380052341322296098328978497570187081089291813235140364339654219773610107221051529218974793516051714301409867163319767251170398982906506859232058699727234483922005376651121155253060244008440295517391104812509650039805893387712261451487868690478357121337350891907194535505237242067016702298501893695695664531714710953474292076094202447622864210936164120474510280766683186733956787398401130270032241160605505655716623073068229831356103683603049116218726536943281520479219576778752508923655750881075443780791503062374300241161967558019718704*x^6 + 6679521278372077658302640223689147883402145490770558393926185417958556912884193722879402996483393374152384476581355138408473912780954455768733749270739893568161391006121961971766914301789216762449921626233403952811596191304726058029909346581565729692527929151009468345244342470521883369444399668069990662984134126658630621288844430722098745826882750791929710955361626527169700728942491734142502202799628402950676469809607400376001823447562073123416519290656006312644564207714055049270050481084316461929357321857297023435667720684820170692699124369229941691429711174392848093906684647197375529259885424214208636268177537986497662827846653583582074593034397845262166990520916397287839125264118105301155019984795069991329755792725131147227706006931821210594604020815282913556810085246868520088793603907771090452741817043809401972948024871007095676540747580281812881024141983514108306139369173094813078407133462999120141541067708827936698136201390896523791514381446398529955256577044120029134060073827058169700641978913872418927917837303761543001300802567918651086613396184313538329181490287676320195547568741152876808070806736119785194753130089260189812309580992364128352721568544544936919664597346657494341895055578856443612693859076309771238066026202614822870509339335116661960108966600135170362304120659660826172244889183391538621877467746038359735700717983653476805400893650746784962397754872949227184454570321894404047829015573936638835668937681030183644175152991445993574237*x^5 - 318532529377948536151210017858659183457348966212560375592934838083893429983389355126390354140118652098604202920856244866925896526307872808522608306011908051172527097885442247719286713749903775277686325512293717871245669118213409662864909480970513047505760294571016224450835668680611191267498789119360925674925577326213230035154824457722633718764483641430478950801542088283774817285002078657340088911768203114265265775769019365447604884814472402208312912231066408511271508979602964318489540291529084230830822856778876358581773940129421881249868210711129269246441285112279520617988560814724409606186912288541087269450345371426532415035684365634777699906080513195724014769753696578298946740463262740748474292830434639761405195272200475615910467653047963399048773175116000127766324108670209647282929242608298833911478509844783332743511473880585810544629437706976215502278246642099119466072987761772632442872448655410997608225994999031170985489884277193232139180450153475691158109965025095602047742604687899213433800698809507573443361188583156712336130297548985624538436050685855101825216974697471870743918844854512048287592883257524635859350195303725896387514996567806347215170167630096282754104563091938437979112919086087140137946780313029769094493800379695455145598042561465827247880233994005890982218575794738153516212734510190451873516076799387216440926533312937101878783780217118131045275730199255247548167207575384368063708829838345003872572023481393821603706797539584174147899*x^4 + 11649032676678591363658995621968455630921819723629995100643362270081700819622515416519269744434873523623673464796231877327212094679188147322902968667220847268173603844402288515523970460410713324450798499754629561284965541555600733898931282762036678403829521859616018858110037174387304285107907338523348571198874152920193995444593481082133538934569438717740036814174340163730509004941562929001123822221159544216083238304463631376922043430133416116958045351997758068244421815997536814065513453509792871848458121926054495464413471991657644695439698683878805240856792863781143789018698954057366238961952383718627086335836849327201288662128184011044481067167303748855937098616807390651477029160850098431464543577695606468959168646202878949933137395952265346552048752733444681244890476018458467444197362471825834081034107235780087641166964089984598340342400199242150905552268128757372585732110264752400158422701668238817944865842239765931551879553402305872432441468226389084959466050520688859359114103840068875094487920028489357411106981424429828201097846397129919400451570012464270851876101810422589776138917364990623827233258489200897835283418035414106652834098392876854573354331155185280268808680725365881813409483076575834444045888238741397093452567891305764957925026205238671342643239940212470037863603059766930710650677393566048246492294640497744266550252037158141913906242635425613245666146632237725886558752538003435025122228305397751430645189455955428871599961214431680154488432*x^3 - 310366479300315630437432543745438245328916046765034439723033249871617628138956733432651083869384343275391023845398296666507433586937229669290435328572092839076034807091309486371639532377981747940609971877963845232948284075416953634929915275624377751379368248912013823056199985840496329632080752951854094855043332832619128001969056781155155124364021642946408530945939750904156558635458228360280737842104940505603717375309192574694828823602807408323406703820865208591345732685206659968970968180748431938659824104932990711283456922424724630935440231483258276582930300531126424251110501748678780856695279901879791678635533474613333992160120818578051557053611637437868851861305201525718190345971816743335310232550654112594436594469458607521018994008526509543886570251255261619550001025686371413817341779391207177363054863134078209402877558488802063599211003097353566080413215737706083758917121151100310145871643050634773091660087039584290078679736814173926089972302719145758361546344333173145275100939031669328897858450872783158243230170784779515964475140846486872531112209629659785934265570878073176934581235214891824771083240389856632294972261594903872275616770620773140949306596025719933701239023180011294997818150600674214610710022124875879760873610588366908797559183020678979301817623424105378536592265906801899381541956514795563169768526398438256893924892955223656916331787985270623560826097138732218412714272677712054706073919963118424210496649819104140019490975678690572003017331*x^2 + 5294141217464220483176621736757538918486688881048412803612691684413327704800372712164881653283558680603372915375785541114223947017729710719942863038544108833380978748893791098667766138761697257178925445832204378973592526242145822747100039497719016114838581057701017791933623633854401398402282086494724212675762021516678946736333668660344590802259376222890637025025521716671201740351012964111663646654616523555445932471895884517590686643400527500421719909367258254621418654792673881650079976122077055101525370737921385359000673001808684351850991286802960667486808384252229000525203264714621884588814135022885354729022518735085234002146049029918817850009446580907212814938026585088002654926462789222144361725960293269887382711680099856671862507443271293876929027429491225099243199583186871455222414681557128166998249623462475933295236614793770392310240059817448102370408391998078360673151490943394743064849028407084700553472702282680213443790770193527425481236209845766846156769499850148137021360687031809727101439369655863390312676220955010610334733001068650834515651384356864409491065568573862418161750901719377379955073658049730513219513306975095785884466784088962890466313047246876236811489095599602019503429914819961449143034916226910324842007018391081533236987143808157285791396983291096883646829039460688095115516940378297882397786483859197900441727508588230022637824538223177645477364138200302650718212749800761884804479993117039442948883816754787441054204844340149290875315684*x - 42615989514237427822753599922135805911130586015609961596636294782651958886689171842178091127201277590663853279771830411050670685400927437798702713190593371751715869717353670856734960194474078634921454645160494748058204412998158450646354919620569022690091285941377786315592646240450613940800090700863931631339504268129320687135567750904647718687655988702357900155969884993728379942813397539421634434287792160539592946518773307003877593203320954177880851988810934873914130050214402209813295871049319253822105854151922986446934912846040981314128229053372580632285044587952280247016737185769531041680283464877093297153842262055891181105729243823545172007894103437257024988342178140540184199203809667256482147275425564001621136599613775488562572627997436577443428494803032756026967592630483772054705601197479436814635458136641353204084681886670304582908390736419198850763548398098996309479333412492466650563067643376552383994138543689371415948380705191390089925422801623127729994363938684745639351519385210583261578700139765905744986857628481521956088193468979296207132985040279826481217858870759773312048846128233632290351963055869344407052125824846276230045159524342792689988747516105619927526285653622487558728531472335012493535175766416579159386515856343154225793147444487227306526709367222901754527649959441154233595537814255591648352413152016420230698384695149717476234734445119282923065907176971182037046271634170462057716952269816209200795183257451760203932716432085327794024944555, ["Diag", [1, 7]]], [x^552 + 57086*x^551 + 1607962407*x^550 + 29805854532101*x^549 + 409176778512592860*x^548 + 4439296327156508651950*x^547 + 39669061424229564241611732*x^546 + 300470819164460445438552136778*x^545 + 1970583116160527738070169720942242*x^544 + 11375574463602311449337211941365897102*x^543 + 58568680928854301815547103229553774406060*x^542 + 271889705893710048238533133181775247970136503*x^541 + 1148515038728850245418655960780191737530603424388*x^540 + 4449553748446085944274215962928938846568694952602023*x^539 + 15918883718415181579693954192906074306752878898680070995*x^538 + 52912073113754319518329658064058383437703872663621544884015*x^537 + 164280404810539742127750291124839918606616456122388935071066070*x^536 + 478750755814841797026850477592580425161595598947162765050978506937*x^535 + 1315308506323445917394717696992322428075453242053274137885355126921056*x^534 + 3420334251220368111087203095902714633689201508800517652191843314578476552*x^533 + 8449091672120832251912799434167886804175170450313737449605450404750258085867*x^532 + 19892876706365439644937579475575725732756946374968759557018783824164126964223406*x^531 + 44777415300561564622395862258708031069080507907122613559754244439013348156316114074*x^530 + 96630764475050798264522295453604051613349294362097118099965985700446826919234717952059*x^529 + 200442267032167713211049463682364114333924412585668286063414901368737182565089481446800048*x^528 + 400599150697123613983737926323568415995922683110865636580627633534400375561097634478198210164*x^527 + 773066241721076838792185749335347878849219523756651523439567036135693692589289592836801193489858*x^526 + 1443309343425988943763219550323993451717173778081923183466519314449509046387468709983313169245750203*x^525 + 2611553736161294959120684488019093483188321792187058838747875966443202042353174496638024016841052078113*x^524 + 4586760544358537007178448809480503852313613087461120555931646357317939916993649421308677064617582217773565*x^523 + 7829980455600895583885750721199805965030845258450505188191882206617853495332204572138443217564198885097271479*x^522 + 13006247901389378767779565732328103372058812861547435457867306296316729569729702259953461246193615259222186478627*x^521 + 21041659122798159133719702337801461751027164767597015702414636034510888170015967293271258256206276013326155040351551*x^520 + 33178594427713288507176302763483998002874506282194703468484841039720986926895089055773795279042176897530119435783915639*x^519 + 51017321123292448662026081596790019100420087199253016030846343333917787823304608350666649072819813730571939564240702288230*x^518 + 76527015864525988708837130773191874632192124742276196733860497120170722179983825217745642458248415079421846818291037235968428*x^517 + 112004739251475754072328344661658629495089371887914778405921768455010761609321149249371787024152170043259421141641192659660986401*x^516 + 159958889820508553129475798613983171254484485429056434610061058257271792505267556242409680282262869931316121714961888855291994813642*x^515 + 222896445286119800844685570682347622103831605043233864589429524355659451951962141644134553582760236946353798049131433468100779496154557*x^514 + 303003181212876223162185933000081195928274216342247875965770616167104387639402111875022273624744731080304199956905696065852941481903066007*x^513 + 401724643083266403441241599731662539515888340059271686602872868521985164074801480860677822012649486833450212323069426304320580714463840530082*x^512 + 519282884731802006471360763126570537358581980505430718221333015541682367712225372381085734792415331121031155993125854046266834129006069070123500*x^511 + 654197246363783398982493420640614329642694727627178693596497642480012792758205216118640636178982657644240420005804303098625356224412304155646696472*x^510 + 802910941710444293342910636381130861890662474110689120322049537203221003952849117970993469334304969426012644761431763738559013889729434383898044690511*x^509 + 959650120807810256409524354855357303587824000511844069256812731084630665407115172930547805975762382390348549802007521260196666446515359682246174306279377*x^508 + 1116647584886227162718113314843479341480733664212187931377789298469254985459541973659285688670412942203932542959050751102306572358831629940748133702989537360*x^507 + 1264838901292184483584350005564249173601312113857618124812710187444595111785601863247886026978501056268547478707273955468422891934503389419770372183174299725342*x^506 + 1395077076926251765097889055905473878268436882144404592670827002379265337913061850856387233346022378924833932394026878432972741489907840160564981786387119633148832*x^505 + 1499812764458595710991400954254929371242105384565821406665344440294283054982892374327845633754020246448655415748100885702196385662834977497757580633871002300677099937*x^504 + 1575059502452423597889572472912887765133081050040182049228415093405225705797700887848324179353144273431542117344844557841636577348580948232363842753491101308234502964590*x^503 + 1622328139214321865037848564813400757753573175902169916102117579472621297339716986335359727883757033128768320639867261246761966812606143767354354143751230075302691026703076*x^502 + 1650101617802305047732776105309582476690933574035477482018659891026744323422590428153299910987191281189893277224124585994460157196512848500169795114569114545313525283371906501*x^501 + 1674366275708464830365215004400758279662424932148086977561922648590894282637828069900450303417130717965393861182376132737354701493097125183418398264087310936806522755159276719505*x^500 + 1717751916485429483299225474404639896994385734863180666542684588795486821952507016196929425030266850406310438397761500354282871088346056070132346569382185476195292341510046050576082*x^499 + 1806981206786114218958940404000290561206823010312834153528364335247187839823441615506132408574304428405256173764285012023795750143847491364863283279775324574437155954305765647307092401*x^498 + 1968588873168467262650485106151985842124121953018123825672284715506732834711702166772035447326049339436204430352853505183589856038791110908943745073800272987309716523536781181092908211997*x^497 + 2223214171790910844324068683189363365147519022915067777535750139160499106161264455447361766635400672521937296305492554310261139338321024538734872247375642318046277678766513868564997001219659*x^496 + 2579139424759364372018628836271780769335158327211596113322090624853613958680879840728182999072486374875848081549382744157812313614729666400830116934489722701535582264941377284810436420493686897*x^495 + 3026065853485856612289496966686529408128219958450517796848834995497310041640175126598188155455894209699072883764313205023351123028270245466770823743344824365741128159803751619496002452004285776060*x^494 + 3530303363963027301329987871225486291595834675933364258777445903677393438392273003997251134477253998790679355386671686385993969450337084792948739941947333257164803268959508928320823693539329728381681*x^493 + 4032536723164088660870882455606097521908813449781642331494967654362707247011853990595419969476763238000669177941031124120711910847920201949503649360490454364345181786494151621942470739889913666470062315*x^492 + 4449085673431340411251673640499584211753708713522698858824589298072688334620332388355121230997364646902180049381825147435740635287998068682756970807865685998499834593577258695722686443714826545290036059468*x^491 + 4677119015119603153124269488479822086751048348054018112682368875679904938260615155523420979596272792451699466687340775363416088737703173984098593462469337785304805719168782327435916415174603366667461439625746*x^490 + 4603681336114111139675445519522914057447358298395967628949931213160132370527002133059266783160383092691634393125474678969922070603373756804128776179810524894451609553703853979895585298160253452403096298467885126*x^489 + 4117753078834820297046951028016709642254091911455073497146277892303716426721063728517260306576095960072446176518969462626230551359298605847392686606782072031850445850451867893555085598371952899789994204541558233578*x^488 + 3124011621134170614450030447753152979255531082909697940374637814412367201167619625098438015319926053736557208706455147757333819348056955749001026485169253337386948575031224747723949551202805194550051328881119447561212*x^487 + 1556599866702457067202850992908700351241647607249599157662477861098942203015313085581219345673764970739408395085941966930457073839345487455226981165118397691706379080822444025853092754716550886491895193799768258456770974*x^486 - 608893951102489901613026431842119872765802005265220779678528671936920217175032303303960124134282646322396329084971350835276235075928960144954570745192907053680818802448477715662281308919682385666828630992736401675433401007*x^485 - 3346873686000375981856722366461669409679752452558583029192947860704061855419961720478708573715388812117567560620121972095930604608701728908151831686279287923065368612031257839687522897564854211994539472916532908933358723314673*x^484 - 6577820193928228769508044686016917812083263790219842963228727914007626821761212949342314570723543754582024331802603495446361032706327415874227290994204448168736054556065685355699645832796691873155216889410316923697222772190090731*x^483 - 10169702728865311045438177478098348070133999417813615568391963732647367965427701479122798677557767990519298352863884555963048748018679583945129518899473187849182768844044525214330896407147710472203853909603850579403000645831529708980*x^482 - 13944781888741378133608726473971013617994807610249899279813931612791812817415281309939234892093195056259942348862418820936846744658715681950862729502976448808331425574163911946920048732920047329947279460163825134254672632338014356952115*x^481 - 17691274487651039847075875975968918238705226241190368588498625800444408852049957227963271745070327993939995872525728731250069508526153480147528446318815194028858836777938009291715276309830856260251766020097648725454596331464347386914960762*x^480 - 21178835347355591201831757550029379504678138500691213607792887821372889227274762606266624007388036092862166298241034654432480192039536877898511969234565086435678124616537200725914724529783952269685423902355655891808554342120929834408599917682*x^479 - 24176412224089730047460179338043247322755184015745121398997564499813878129352110823630937927910039367629180037007145492105587392477288774544687560191554663601471832186643209170881843120766448740040865324507895056960728159325975352257176135586935*x^478 - 26470770636651447294130690767847507954077345651420711897092361841868056718457856261705486168930467216826645244893712993772861889260735533516929894870453070627588836209086652423892216418420739157524979473956719337386502793694773747711120942661642618*x^477 - 27883883835905855183636545041379003998537930961855254423089746726530729727228878017270959485537336383126375719667449782486517880526940049101228546894717612300213672115515148022762886996942824378195046977504928908393979408914602575279083015043300501493*x^476 - 28287458967138878695947540013108551250292529009968467369969095101661076970489955477686385179484279729896737957292853090576004970451261468163335881669198666822442025636077799045467680516847445243305544082463620747695417043081519211971763526129150882438243*x^475 - 27613138823331691740236381705918067748456276808105084821216637235432780936271209898679883110556388778082231469915372946839743786001825298408131486475532482232293822056597697290296549340297869526932642595258539969247627859623978353335431676451038605153199438*x^474 - 25857376811421324654217070851895502484907305340241082947014634245046547892090932377468696143233612866356640916388710016954115877332134947379224301657680452013102544829316732310071539070979748930171015430685404807485907129157171416429793503276313532611457951022*x^473 - 23080594992922570802602190161740415590945392645734608352445703297107018073149100852490814832244404823790205921153875301161271311574684556962971514161472104355590308637606292824587406024612012712653384803566896967574505936034694471593946367066733545496138046664916*x^472 - 19400924554032519183080618881943719318726745697288036926234074809755002450064426286135262076085971341541580607618907305584649863237150208321682407116642451674140575159617967164772317474290515909117631868595402093028498485742577890357027744668460435009987251598575586*x^471 - 14983484346673191540463233357603932944256791092730547388368061685384819636600643930652073382573460564297876117190014936176565257158171325955138861417844580685935862785473048518217165279920205282987929541810450153054835483060855656043360912082502394132294131768450167230*x^470 - 10026655329966230000036476064438246466858725647915784627010795009683517021028722265842171222323353737320931376171808111803786686514736341249925550850638675844052036108129247409922943612566287900957249317797193711878346940881465306130469319020877303720523661797055119544358*x^469 - 4747058611382513245294185670910651268978769538680621310679410337378352749460308634941984287388455955892443904194536693274414657773668133538678480418994813881124772509951073557987565051973563389780500445391810247080799241842091435202937450917044018125588946399729674394937939*x^468 + 635101946095077531171044098235015779097546818962249400109889318914631932455457828090295956930799094825558251151667032674340110920731139104013780408810985869337307642468212106527283237679248551820559470217017285728214827453566401608186699558163927038025963001970272839606810825*x^467 + 5908988260362020893241219225205344717850526993510292572355393161364316715862274542149599728577466876393395123241714696966121118610538046110500950435616672268257084370906326684348512496627970339106830593159320489960237323335575627614401109178308821663072008413272889088520315542456*x^466 + 10883517539186195403306257829552514428176362375000503700595838566262652237888959688352512816974517520139831015060980238828960227090787659516416278252265269406585108080936253045057821449499370452163758015797919748470460306761167640460129925715146542924102654092057333860801848832201910*x^465 + 15394882693885591898186551328903437448538995283761776903880013028648491245558197170742636339113487773182745841378543666058575485771252751632791890604528532391189883044976177846067392092989082419256842236128727202625690195979796483820683447326330806637195166079772643976974041206609728199*x^464 + 19311349103533385982127987115358493335835697294940092658147997586252872702869820417437585187704735403047377858187780717191488035186925922807553907715351584527521603426258934064028474571871965985679245994750387776595903409484812806833340489110494126140998198372712724305010796203217980547230*x^463 + 22535753240008199414609401952769552424522233632208062062033823114479240468795263717117296805006927136869534241290111388137580075452226859155331248564799787632553992298551858068801125132157254759137239508754548228043432015127849280819983907834145359969456142616440122594155742858177914160708184*x^462 + 25006206246273853571674274390484772993896422258748492301359281530834606216391945910969178111839351373429978566398874516104980466681532021137409509044909262504175520611181283440139386982241391965092537808137421170384039837659550327198882359052686351515639213123644775710921172167962059143683477701*x^461 + 26695418844730889826145809516085560729327753766073764047612074311380094603219456354943836980316596620370711713804133696928945232173870291721721618730581959926273307448851634270070908175211802093972408884320535197161966441799986146454652395332211294513612225618609091423744564592751205607879708060857*x^460 + 27608895691732931766928217897542553503837445488474255519944772396121971892480921316674743836377722165163882035928310288328088327128393046259530328273113936927562906782246431400832960639922703296031079974423706444202665750126166315815563595707232295161547873272905116160710968017385738829346559971626354*x^459 + 27782090942494114032322165106407951312526658510601225604967843401187556140517360195429502863316501795134694537973049014345699372933402052186794289391744103845623383948828006609332305851551697856275943539497710089552949381795727234408737221526124916070003725552671095749694893690327968189236578153291205533*x^458 + 27276542611052232471389589627366588685114190932839701639927015126067397689279442313035885120482365257712916120431605100529808972513230842709341093523281061571544209250056774372536089505497973315262758690164748860747807979379221592996089223414137818842161529983194455047253699864782929761610050188496933371075*x^457 + 26175036678675727163893675519330638198716472369707820363839675818778554263647028306835924095741169343408253599682352406139619924372652936071433957795473168092282973522221069532735039940075483772669245436696692510676283250744346622435791808213958831375925181223921934286198177643101153851147753351663364226022729*x^456 + 24575970436317329015230617900423434071093480019236252179253316923077900741007982168545330014438794236197322601062170763920963002747876338370302258000285319847039845900019932305551419930451334666694567220678803600197469947284623603929591857588695404875986403988642079808395487989593649756587348114921712276874130665*x^455 + 22587232994455510757835902072764532155800222221807996702306794358999884706724198152336695444780723147565856250819968705767320109560124006807865566671789338305943192283809978600790912570618984115577805611549441307035469415469311924190483973440067279507053055641240256162818171460838103160245153530512134619742832804451*x^454 + 20320036198678836849449376253468916015688869073163600633656054910099698233247767336464600919780790267777820439096583110944570053981192086871942866383632080215205605129497066204555642430864353600276367724252269646281734560601848469066619961758371932263585681701542996665975353953092983424640964372684082989488967682305738*x^453 + 17883165117875621203969200229465920029125461852163201755696205122403372638183489789787324801784779673269326719449738550953034246912495014800058461551664623431031220593762208183557479214062256894725616577704167179556190190410326116704125472999825141292615391205379570536847909484944741028061762868856365640509103959486670409*x^452 + 15378059507902624062594581516638435893599624895135520472581632019898025778565809707835689933621175797745513001930258375395029755176404388717666117323467312248162207347103720351573686430084911753572399062154186040798204258651004267323074734582154995236459511992986488731948725219053675001206124248521841026412487013782557608806*x^451 + 12895005028568878602994650752353997456333829667325999997021654740152327645681742380566606931490278410153108356973398614779405997280761117335347188284557296128780551845053159798438608049709198767471475010972332044726436107967826042221404080201167802175793977539046774320002759688396964074099268521901028830916473510247345485064291*x^450 + 10510546387934574463645589713506489889158110943001515009714686268856441105504565526841348221497115092277613117759306960098732496578063427111091243852433387251202974271169336727603394609996646579764183930941466392380544965576060425557697278145018277687850133088334282048321492914372535863098787193246185255063915767594578270283249456*x^449 + 8286079521919449760421533065438697746916524209409890568923682128400704495506389065477073704720543363710309409073845111962606166007441758197475588631707750850723555417164036985460453821476622215441549589618001229565394301520419395117985298447966552727752389598813751543075129891034911061997875833771447678810107656210282650645307441213*x^448 + 6267470306979145129163627898311884068597397248620926095587196851692763576467991434807570271542654625090795425082150729284734312031085684069252479861568127242446291938063021464106223415783452691750120817952942041212586762768067504528537535891767045132163661503005961916062340406601095369442865219769102940455492920859742162032266023462061*x^447 + 4485496273633726653824253683604810518987429464050325454245142130148508231501384985644026455145264088433441394846946614112592331631679338325320639828132561568396318725438277300723443458469002989093645784970231490682692861676524714476231394061611404639005853845351887753176614493323261445016813641845729186729734116702997737038482825891594802*x^446 + 2956907697628181779099219025631531424130271423924367379899704685949631890862735104424619844827779311723017546981995708330768220598448191846896183592299151813317957504383369654208057672896362793576466327987163372423471831948377940339095543054143805945286575026559043792586513993141391478488177044432741173057028154476660185856725226836853097512*x^445 + 1685934402165900548498731107172779935957170514771553350308072285165366463565326231445595638382547527425410046101531077487729736388456366921005849982996857376327406182122533826401201604368462392687008701225346862284744673792498581318247614827290826288785347283844092259456888433510116217471124912299329778866277531965314166045970940017481624514020*x^444 + 666101173126194463860946596532575495853562728985843486109789213182582163233607482757694917790198610892505542095110131042606964099789853031991492245304786702115207077357289697889078734759858467682964052760258712708811110233771668952524732985221449233254299273618688832685773585154921326273671293084586671179364875674889784288011857575988781059125518*x^443 - 117758928784657455884275365757408112711364506552440460502973374093521166741510919666815667314529445110194511540313953855049868946804089312387057656284434854858349161929898542403919650832460975957030857829851426012360691962727791510817351855049755060611069864868068136171441481776942921352090694044908460439990279124524550572968967101674544777580187337*x^442 - 687393570570265597399715431608224491420154803180289047746760445329515778571254962481088616798126662859533541634292501085724246389605603478958939726938937475962447286028455234378154541002026124088850933360503836318515456562690661998058479364817745356116693323739586517966202659458310767831417129590952604723023931958285844881186981621827726213879482621337*x^441 - 1069023569792987909608179089952825930483460092965921003092984700505219278397949813262498172719079027491079767392660587751461189261302425685009752864527282222003545306947889442329435820322692207472173450744453309639909784413584571223084723836370002366429133311059945052859492926101803205425133405143716162048270207362270259753968507464719565779027684864204722*x^440 - 1291342245400732096881539011587286512495049495290381264852831605543576000222624841896634150815272825730074118812761402297481553331110864501534960776747619661805838794601144976651168965592525060277194040178172268197278392520953730072588407825473325254784351628934605481079396784734870012254499354808406643377033672714323477828949747779261287018161668819089210991*x^439 - 1383719633079971350644984888647513070058433425334900811912013470405958750653400291667106163022548865194647672740800161592503614908098457304552439533807094799216391115809093379835972375629520873394382585198358052115884502832665334796268926349851150986217495030485896637741223985072355758022608643550315615858758121611823755353933855558971673860609501726620592609686*x^438 - 1374691186725042687335526925501243249399400104755192151695466148082520450396599381696464387649567351159415062465979265070498013044982743421741449651940820915859449456416532261494342964430942674187432297886300239963974489690643398565489807751727937678485600244517652793302608464353509192246903963956647017311819078422696370895467380199391540699025441426745986395820200*x^437 - 1290780855399601069670823909138771497631599044276233728394940741567874572732488145862646978501178629387650471630178755899327294374448085362758805088752737280255729014699030439197940903189821794618894984929919667958543446895802908145316479226276035514795054897650635186870436219283073846958991234797203627688172626385793709849754312604801870466412115996753427350935495437*x^436 - 1155673267277612843343542749116548951903633692569991730795526950687405381128677902837677421935174625494212207321232195589094937759629678522730699791276484989809763175416677847139492486150011943005106593887629647473080397963756384310669457463809346954252507784782628866098137332456094104062832858806650392988508610391266118272705110574312204212598203098674710446752355966847*x^435 - 989716787789863160180606744883335703501929280450188724164921589359990237830283668290921880377580702633548166133699346981427571094925405289323090693635301683251749671486986452525177195557500409318949739928132848858206664176579891307743262725068547176689100340234703017486022202917269048918606857490249508580472567258731758501014013954995393838840353442718631425566455277766163*x^434 - 809714635116658124863258030486509889656343248323587960603509544967190781847518310843879041918804810692809798735685379890055334403267161350957071222907495673271303706164519606776084779193806077313674713673763599588221604725169921760894594793418518511214745820501041511422308888968491055198242812771753254305048788633070997400021535508268901026205652331612935426964912154308242979*x^433 - 628947920187994100967792366510434859135144537923077957288794970463932805716136837845742853921395304982545379158223207775066768920225189934914377803105075460745070225831226207486333157130113591215078470710111221041613754920562309428707784786462077254787613096610191938597288699192290722955827572048407414645088024095363550355891157367676315862369895503039475869410356163835550851473*x^432 - 457371792450980996232749280281715167582666090170818098352517139245713285023179373074558908304009566818754594435311303879531357806404564082102872455263852788365317249548776895929180020427957761317431835402989309334962149867459732558197170818393035331253358621155523851315165969861508202294832105972156826632009830732160104057507885015250391606825332112616921659688101332562492056319331*x^431 - 301930744260324331257067524388883837374902975745704282991189797336406688555416865570036498825765718546560622729539519976890498451863595376450189614482508087639642144680924530114167783828336184320847657675870054342806274897751175367345533529458543777605035548378182061264753555343097649424825150135781313487608756198627762946764621386064298655380703496773291011516199899107162801619568501*x^430 - 166947700174978238832150735895764651985375651596086020483025741953247849817240020200901341295697253725228144439959674951916907324301339754205070182481994569004476381569045776171955213954035074870551550615405627251662613801834986847166186848636259906804200294134735965531524157690068272074745913468909771439258045948771595265335916904964450338332374359596905474983566908925385051406697361249*x^429 - 54550591137612320227209885399273437260007405263964591863333819632339067886642813105925119971529655349559212003433583920168607582446596948161216185608744277652391880970462070845499863839871305676644221458351597840612617680713926944309166593336163537322622181416243864458003037992494973333538322148876362591117936352994802529452024951375776604234937798041364150774619121373797902236782440057987*x^428 + 34892110149830053994576074146402169476449613634600760437005594832071921493239670966376202937171995896291529351814786360124893367324377995577139859807503160975274923395585684861206605581933397274342091590310013501348985630503897760886716705439795014328186386003168351924084745595176259788122198084566440401075678059923410226639556832296803575363484309477003009472880775997989478546082397600688644*x^427 + 102349335123607753388945115464260731953405043739640594270070375697263736879025003795905992781527812036415825724175074331401109786411849723607296949698549869229225124716843077324589989904710734989978272277553740963100029829357370023322041399892464193487998181777058648044074800312086289492577966492548628001523501710104126433669599671864157615815468619980089808102250100037042589112431882285161942105*x^426 + 149736411083932315998028380842798972993823408261432414369571584367233385369503248208246117433600636896834572850643474935250032430867597162885247559867817801400888986904815763694269080897548520223776728473567523401258517876670621327200551943942297245010417302596898389297058132195913405117693831966005048152214902593771675761851359536413064584511798872599994177253353705069685936831683085966149815767715*x^425 + 179568256290374007902552096910184326140844018955210624066451307771067149652807587921049102226236587387269468640578113936764264510922865696184923599172855771609044075381367830777397846819023349268575852122553337243355897736828084570196242507742191922330990628682618311300831000705947609790396670458014556502776820246978352111467774143150231427537488606544468869454628850919404851934334515168184879395441633*x^424 + 194665512454534325493635807385010587062395448182836675349505650716195668864070509885556235282909406987142246536960400676480014457845104409491187913129550970586999653768674979650617071376976108677827460615589282990857232369190261633925104589978211029055384346913439305691251063437905680228646889876361662890979825148531457413744769177263074558208879066217405682972921807410983699934393383103973280509216766072*x^423 + 197917852742472026102854372791919028324651707644161272776761932530202560792852322998677337311897283337177516521164715424730252445530773387108858139379019176251402339556472225139739255068223035426444659954226273143627592391596308389344049982534026847724184062763185184132252744058343379278827164522863595995571376090924579118496069762550513731222528815438123147791676618296160387351901101638597841315775936403208*x^422 + 192104429315030914060618725342108983971559178049665474900768894589622906281805861347589832383396336562144054032528284163841751771366121676750053313941608510827044773530943211699469678649559394578907332729027106858996178602955160912727154983640180870513395536813794911552655244009592122587983793732357748221681738950939160848147252235380271661471193926403999195958434618861340436052862263163263837094015592639091525*x^421 + 179767797040088732140862348036298584183720616561613966323301797009167431287683763162880574101356169231363358116229541650458658987986174437303909226122257020647196904423656851258546356600859668927820637224807320542925953288449431545851172424994369330362919505928249890453214252488148185247296294382639168982415061110074193363832430292064740467099242346413572816081706376088345113796085152168059179129906726205317329075*x^420 + 163135008640660068558421741976215239178541005939683090409332813335391173624071173399595024477593884967491667553853412341609596186351079960266741648939513077894472119643210931595976636246736627648976148706628212736155970071836242293565165816288560654156212251197787230041652847675434729718505333140284115309495863229740426162126745316344020094169830856212719139817669745570054156873229597940787333290841903415834651876238*x^419 + 144078052755163637077102586514758689455547263416606084741203248345789217123987887913999760577299475028656045280494551190446422172279065655217959002836666866336301460578843544268241387664990762988642618063573491215447907144790688105679388444945941852191393217399090517159912940446234494992159493723927460872520047017403280666014124771593637974734318965218307025315397263558933707288489077736113877340958424745020025307920987*x^418 + 124105315111860797273873998282493046750969235010118836172209735882941698527696431779540647992688131485505349336434987742465490048737170500290473580970022469032029359000592995746819034947382984337264945046693301226046790241563198439338625081348568053742078860168046806481809148425543252460167729466809512368896491251655975070315769985258101567231540787375416103966429497049672032174980504342856524543538751521131170992873782134*x^417 + 104376052647112466431665832584018777721084360994252939153876267491380006819012947158422179819465423759262150318073878263138536191930150663420013576274704825597528957648417323122186107352587116916365661001470592111220697977703997674731987926140228402054095308740647126187204928001722567809567450296753322713482591192717364088288740921550212000454909281724716651713950537367315807415107614144601524294592434903420983923349897033370*x^416 + 85730697814780001204845723715690059665428655304405111935713406714723060416743501570103195026656053591642635438680779735482414035938193965820122266673076740889541406692809372410386304424400316444219841445404299457615254540511725187295130357732086629038414883753776835840789545792937964903985984821726495129801104012196228120993747005416524160706783425134209197945337889315053505435963644972289403566719663157013426747398604478657328*x^415 + 68730897814638396082400474883295630872850686508217434496220552818015800776367342813242156094645370745341948802163575194078101024177710752863535952823955567910901871948828024917344907287674150162214532887502529242950282305407585447799019573882602876174565257677974742073600979313647290940760561950507875539425815172693038199486937648910893906938942745259198659262713221843604772517795309822927755979667156009042921588664327942062125456*x^414 + 53704348952578023746626360569614439482621272670085423469025016783151246520441058954205508717618143522762779273077169084004494405749226247088778087904646039289084576772532011467557534085599524047522039747089222900318572441106606948199308112683012699800182805508558193121068832370777681545344219737987088822816598420590016081764758188084398587375194504100879254178922878657521652613735176486907272797632777341747030765737237424508371576135*x^413 + 40790590359964727975247809473571668012859900319608512415897765458659817071915831588287890758942155932095860916377694929042140616807250967301674907559324521526059881569905200338978604161588007190652893727032583476517512750498541803702981428546255124982958804891608311499838681619472626815826742069816854949266683954509895594944965036840491716300774801270873089039744136538580094143638677075784800425413422216345950181879414567384418977098177*x^412 + 29984913951153420053010355842230205861442693273587889670236085962535371816835285685811709513229880038751170004276563164065343064619599636207854407932337928248735396739371624488148060272922003787720739566852430179017525847338171040458750572175216467605603093393651824926961608620604644905266439653234093365410237568474386411159850134271397817342880786982864496525752028057004576720403566528413413679940983550569902385139605674726664593082231529*x^411 + 21178408710511832846971879951967664584548545939753695577610160929974836394832560553541254301557453619695035344184134557782050648730848859898664684342726855425162018557488310921803342234917981264360865801657304328817270341237514184126003349793184896322822456602227438310666029126592452462576015669758470625136814399803529607711709483427786591316723524074937648834880369097223284774492220558559675936069321207364718720343884786224790074171294457011*x^410 + 14192888475271051762317807738130601421573585051038867654288188950557204646614505577640916291992696755469246961467750184791425222764132270024501734355753997030299966616058493193095930597837220520225289106888160787359610665952455912292304510861312074722282193121059864126555341100566753613880887005745146633349056022947198486529548501990950387006891605824305104966919430111060396793163510561396289002392183431156676374255745292356777857471445377663081*x^409 + 8810062251989868954535835234197258804963886793615460323115163090638366668340179900404005427453984693957169521343523378989263081743215112858683922382382716816590206955474126132950960627048668887513658876899029406325772740428788671640900282827034678710130379099583201052509240117827834328519030973524768683275328817769394423202978059969045481838672558035996182448593383573738579064718395373178510661612309817123829082248541688395522943126295996109810847*x^408 + 4794803097405982166792680628117652375437750973190579091673261199954966110276595689054670495115083685510487740079544937322363537961736062342500316331537927693573523089572004361563416898617889253574570166512837432649713837477652183609760879715563944457492544102173767483436901181376703855534477312989103053387027581279137549203016580997033020288352171601418465485898184976562302189244087972661925115550003952035663802139901626874102342345138292669021978672*x^407 + 1912760428972714430442124625047850872298646439573171103557264577262675638365488957779427354673955454157606751170741199033734182542185893866149370955357330373453461890690797827456493822349050946871177126677954732105783035589405004186851697866649435189805352079278402250975643650132631027913411930219285794094015830931943782654672640497754727805165133215829629002339328649715819910760161002104108364113010537102065376951996350005210096788410263623914347238493*x^406 - 57156367018576049840602041756937485948528673165676136721610919906960131185275386646148503762387663276009302459997157908965867041594671653878542807240990586316993481281033979977017221938768667107282738799562411172195921477046934012109422331586391750398992522912383831504059341778052467530037124730506825553174094563325285329315485109452217170854179156941722031841959459199986293806220834349670487346077882749598823307602613372893898340356756910137777960776752*x^405 - 1314714510301218188599978687533062969711964975768354668005023405651497630456835137563861520249897741714505826718256160559927889867172153466848814687251953202516758904720916376717513167157786798732796078608676286997139604679355887445416726802996468020562418784782931876639070187500192397411724758816002653262548823458825909859376148806061248788973211067562227769885043651398772332835281001558772919468607182060690943628364723342486603205605121619665656961900063041*x^404 - 2033919577312653992883205048276219971597463262608259729297500225557690434068228009016458573178975973147969062405169951260648762452400357701624323922518192179798638276768813416114180012098487279673379729166452061144093270350488029156113326008531438163733007642758032906503766795032117918940095816141559418264591937861678233286253282508494902533672989696899591440319964092302152384040146688154611699725402113799513068473270415808813838870737037137196090768837091379470*x^403 - 2361400597196019185423543423990865044682317738599522085265777754042089392727694712966239463260335491154660980960031309465632511719663297709428905655406958078017119496684454578892933791755051369667849879782139613498766178902490626291721511221157840014029205341696730781486027566427514017198559699827101225093614525516845294801994629894355975976542489887922870335676312221176029638097794709657019598542196490067345810175155816048761340435172429773311521884178164283219784*x^402 - 2416869809391285091158396882707453611227447434772806633158687847098964988031224527512375417764380479977759506507078615583421120760336693073042221371505363631469357704514266040600500178704933436983842829736674250573103501035520056489202989736546796735607650588067523828090041673372040235140183947081524139460108945075112131428930039366485009142897027721887280913048150445864746711892144690654781757091287512211029450102086613680406699334757228889599802336160592700990855082*x^401 - 2294999843943294443626473542711941545013615381840517793123907735695303271999944479216189038103829416382779097085555861283136525020447674808020208434657262943298493613371445267110539219573497622377004760220156946874395290549932927823280148984258673919350868238484486267618803074357870531944564796028496126322952317700824478062093097566819907712560254556639273788378080477614565560071614597883887690135358620488122949183946728931450347293743418795502269357007047811492441790465*x^400 - 2068170953161027057943317955429408737686274390518736613990459370927940275353299608752706041616011758783863754986939356521749389022974329698929948943993423568722681148860500516585822207231267638240078127448570801161819762746154910763261160029328699941430578886174274784257785120678097687640054674112783654027007692556177873770091453913801272851047193982453460441983287967373926747540340477778244837867394333619335379419069951442999177590154444643747778193807322607617087563696498*x^399 - 1789653887673406255649810254254713652933284059636989368115866577703592124005647668892906492726805232488505131302488202109082059376102663799627000146062075751218666451951009633310162257437083415756545663207205928764668100930523977936682741916545019180251402658118026467434581128263817862568538659744480988056464700080194028693260328794566724890319692537956882677002498679080528347754637543778880279984819404221116322397948929961012260365630237042394004770088853707392125363347113597*x^398 - 1496900195760546371667856733722252688581457792034948379169492501129150853583604615535197640919023548150668378641367810116943853690762427135545910844953314710848914222254402223321084548799410460673846097797617283695499393969261260416953748931497966414704327255535698055420795331977560821854314373700710833340614598571743436041675011663377731336494336185332613929431710097228324672153722001402083701620267416034977581691901967751392464615445249321725646528292513017171370702187760800787*x^397 - 1214705933503746684293834383433878756824627663747483632615800611598835349980846633317600221256466835089620809043599671067063738851466217867605766756383357670074442653099859345776084078841091213723682288097572663563291727295955840646879661230221726621658901746257559479358770519750969988596471636555115573090258997283485746254285261791002580281466115655876162378761329297958005049086841586370363933728779772633095446012957961970676154362908812477593815050276151745532129107651846508707439*x^396 - 958094900998995871639278035697226282884515869549282317136377139232135518563867196357806006889748712424951885451656019674107133897929479515170892613508379613414939700677930389518473266698104253195868051694758110236385591502126575921530336148058867153155108555513648824273953504393071248767726282067596130745274623905712903317003902358795626907731895507228345226156106214327879277799512813598771511724412457084356436358783689299472151351818432311496388825423506794413406691391729844483000814*x^395 - 734833096700542482836194279619776158812431653430182604135991029994960519204011400255130415063525903040411157019993814806703478066324809043906215421446247331213539414291849565526462731741993953599703620384930779366156248592883801668387140534211584709702641334856786081172861762088077695815391610702937387300649937658969519870389058814357573098566788196201871487835094663517767700896413770074211772701251517418066423039212712543052597829629264825297531667591917884461407534884790007529216219882*x^394 - 547537431633923621360684900307740620707088732656194071509399224784059845765234441561966508358966807695990397602507705650384669590188505050512911786840078708483948412485151107711662739979048695153095722345920240046343706840104959634572085619632337888856967782004735728342297159191708066037042342724881947858750658593995068627308409072013351126716463688056410382565993628722148347030602920411811452050498973302202846643476698323519922438658041396857986782500590309081604402778931968250029304216564*x^393 - 395379728430997033062291322713406936272184369665876438274393975646258072220155135528459768142906684998369633898416819723472687858576777579621917418669023851697809004867237769671899880543164351000399223196082738322591278513216984412234616570379171726939947038253009173356375378575515674712832898424605631752294604463367428147746553591843064749257281350437189163390084755305082513794268803881260508646640730954559398871000609347485191585878329277819626338822919138478604279413075574855210444732436754*x^392 - 275413035415712333821283661327226996331486020867874658335975220029549698816584741733023426537543536696056711866202804103315089175545183520166327426341891389509386884019019441471303087692803893112471556512801423100728572870013637143171350599509006601312906926803341590237006203097167107200790262423316746985248426838401108428674197424314984825797496457140514597924883683751313897088677724207025580417169656340778970552645892058376005965237645280068823750861456591874779989137173712606395599240113944554*x^391 - 183563162321052254265905587161842814530525824780656695910785280035429024063759109355525796454487619550860450186734719655157718215995202218117875461969443802802996346223135081349279196330583288487616792450407353564147468775108037768137548893837479013959126078981889685126968419674460904533482153553977799840519972858384860551511861187874615565805285361189557682756706358432375473059406298635731097326688211894545576447401953953696509460596608456510970616455456912214237927136695821093279500087183497778925*x^390 - 115336182672037128099293947583600877117279747450063158602178276024381815057616662796288228691441811997928530283051811573014624674039632912048403007261889868773799204197286325498048854429890031659289843408737650169843912153064475697733653182458666595015942502158814528449839661300917006986517116723527146862564329621684441735933270944664152128378821989016002237283522214050092378234142474487242175075998336258307921518570695482375193946385950112142398060107518258386230800793580361021145296130467252069149001*x^389 - 66294502765568876942126496516772135183909013604672236962124548356927483377882343393345267978944610264518261291239621899186864295858166628695923060743598191689370639358506674830447692455583039429474165490399482402151637337183512816709905309998577480390228438259079354908400484379319519361785614040397509551686912124081944245676054993008241548630667406516453285553591995037427860234092984215005412802345332466398484476105441032930690010597702485886374226492026427487678523922118076777962293938713738418289865010*x^388 - 32351779461388418610723183489250538170122232575122666354156588978795415656774307668581142687900577007838424127553277989977979723505224835389806178355493737916556313634563818691214500628042743366782265704275800226120719694964242950805545749694938626257132437897722518282948560511782464783056108207940931969207241591398359080288841333966858280416531806934308274430494942585633440123169714951670463646077444652356063418971825239414249503095267022653245414556170693809148314373226757100961482572476480367085645918726*x^387 - 9931969651381956904439169230900587980162405895989065681964416436751892155430662151409424061304402207471831927378456327368334857626650625245184120828728003409774638105115271905723565229613878592383898837448242765624104256697548939145677052962490744269693910884332579055019572177677773811941729530480559352734498842820018025161319849507963903941739026133796565368028769948047939084874865437639646167422296454031173684567587641577239099359864163395350189865538786703384151781391572004993915824829300118401440703591758*x^386 + 3968695981708749343298881323318586862221641059898953600598057158165092894849815666388219156578453261150578894508590919094182878226531047533582720476216993928899698939298846575555472670986540214692065863115140328685359782144724351686313868444201846173470484799013419445817526169468730138229618492453042420126279863396754402287378017155841247119172786187821956426111993248174290122960909250259950787779707586724129071442288782094621203672149668111183045472278616886440152387273900660046360139981574864793332830000812872*x^385 + 11785067459264573306556628145699153328235218549424669666282890446267432606959548330581093313073179720134266340836183783158535709582373208991654109234265120094032826765456082844160670080243116889873347046510189282564787574956607137926235053502973795308665760832765285487560086553167506296234584742607207264843002014863690424016331339010449275050833820692424977157788008360651121866947441201988713295531693767252383987234003391591410667738611650142469265797553543131867979402073712674596024788732247097989085347432069476765*x^384 + 15426903839672317883882385945539441281518077731705165850442685788667161623750360459109335448322143063888164895263842413746729092660582284274371309714174835787853329372855720316671208684039558311277430868603454773176516132574978131521664014543767591990700850082974859148144737089621517553578595169153436979450293704122776537454338624165872522293581521525172965979376863712436123187711782179573642556499208780728689315560696662522012723389076944744896299841954463907717340723555017583210703349347553098863768402382822723025053*x^383 + 16344578376042678095552804032917131059738697661483182447387113723063706257992476891776964470256359350120259804146878081142244668662185094060056306461244234056554837632815088228295868645076227390975222699915031766185253524437762975706013307751642670482432597480565610169282746986165225140080445338665818538198485362464164254652548980625478496591425573567453897878007349426643951572620427739361520239344737119691441630505536008483087161738477527192825422577393739973262532013822656123675272770184008674278904439018048772344092635*x^382 + 15603415051014755265302321154225609220329491836363697791003150493017937744450766841284920377509570749615119744697205868344388454291443262080798149034487777704978523818809396990877490958875563413765538541151030474656073533032584392947802581461589570761330317530626201243435242487816337979390045107764360047747713860470224625644334662717906021199867143459302105025229427684870127701911296389640354696199326667474443358184147473676281303626811985477715664575638370519809762914891009559125845105639775135762053553894746013916087216147*x^381 + 13957766342601059420879322676569692827829568749969966943731576871724069690871279764947906172500475158011916977970250040857171454672698711544449671886860966022818413324097064782105654423198644877880056298911803989381121307964987889049338945762313452425154799025636423689690265539468173449229041927512299196742850862127459438701562707371612592845293896726874644808781563926644113071896312821740430287354867911514617728922237432893055217070346299011012560338905485455932160621212329867072166441220823145645985376283354024195339857834340*x^380 + 11919336239962752222121652503497150212673177338897862991374418437895582034771490641734352987543242005371675830051826455434151711832966577980281886867070262801039881716669396464782849766030905593281577186059878943707681397594580065634529695328346776026985628513081499389659898815497524402977985067010534674292224531213380388849230956369426325087151216160601149248970304425765716824575037074607107092863834775867077499021050343817802107378625160243809158543001611714615997314316785907956516478930942480144264885296904281986777121708598741*x^379 + 9816789216822097536007074847548371136335238972719013433678221797945326409648209824984741674409194273497533176872774090580824978299337947338413352186751662445911195676363671974244960707818109620614464327509543176838013935557171576739888300966007457284263388078583400989047759809182994734270767269085733415378404634923476714349290922375410699880907559379722093961913504760490805722638567166210292201288204397051080876793246273007542091654579270948874876176209477582111138598218777707788755145952048808105202784799768699519848614964710294256*x^378 + 7845494490935832066075568728669371607380509171610572297685815544092508849234937281438355036845933604422890455278922008292879557399131420128833055132190098264708889820475040106206603555332434408390171497550958391828767804673476013104658940005641403315719771482819036828869157619063318100042722284224336158214313711425617228929534390292207328931766562477521691951207539831688616110861542996039609421339180956423628923914355727119323257409923751809861453190727641831936584092688470257833723268843324114858099852671554873547866655650106887448573*x^377 + 6107467575264188684754584804713438213491799671317509004044759255748053077437845071278331681635692913918407301787845691301147541529793555303921302877877408704972584668713413954461300145185246805550582730338352991069929952976738292776330875794679736475763511570010919134515536313431593381013594142420121087925951902553451001885829928490429803833972037824850261592458269957493163574284121974796949961079993615971263038728392711089350008585538915025072115241314717567796897222455476726938961620751659083301789876933486879691162787192212957975251688*x^376 + 4642313969055825152259695816332329663242844862461550340317248422704137850091403241006500830013346200218797000856855736692617054552654978233200153667015264629979486523034408061788409316292534108875692791058080976472562320616865054869179506159170773582367193006675898382259335599543630841649711945549610544296606277482923349903353791666550373530701188292699189498532385844977798604883730921881929013349284155434860477525555679439824629026366244526188289503525514007802289820075535846096965179724502714712702397833091806390645572149722212805282780300*x^375 + 3450369582285674357417861352996823439312396429816636296645709285549309470786001504082718832648746840370056227249099330329688834929630183584819342232137275557032157307527423296220874041988446081893655751082832139805672273745994394257606466798433911851448379215157462712250422330463858111765424606843592474271667774457734259604837809799593020189875669336663254036977665980088188344243862026423196841187081535174884361688799319366505281659244269741970861539975841318717241220502182984804178706970406170950309138642873552804407569646125432226779355811358*x^374 + 2509372951994920897957341857066733834401845295702939471515049849936054522880876565889302269928111617866129978368590840796170953527469672434266364859588327705695736646873711370494230273524686418252234478698988877107708021717848129791466539857863269163015620412011163725187405091974669124356521618667100370222562203244129751949854605679245855952041332273665640592195910393164277947356181764417429309435807696440969793211036454159793398567486448211520396028845826687080525727282421151296661523312110562110074466940063558613603000764738001056379624653797827*x^373 + 1785982197168956530664698038786460385620873614346987577629797794312304890684707279650568919110246831551857526960844427201668885158051099885684560112555589252744595715524878004155546965816559737116378454447274055950459043949029823204225569793532320241096321311862293855054956209511539391294074186474937879985902499363285295695157845638147391937293956488946968448322883844283132944461438728461642939631246272870551381176985167656656116642966016331520541068316669429220654126841472540825047620583799515867446828591718467574756935020671867133807126560483001770*x^372 + 1243331919996403244482181012208168270147209162433723854775693111490102618904011168522306083966351638105159105448695725773262855810425930596953497190536269024659057932115659108120650580848124457630887749262684136553779217059637867027505084159428471676845665429683998002744698228140580670744182248546058638419583275287405662486498006891014420308200228123334423664440700610889022378327026053859084593064105855626342938324254156526168348509741135436352782912412572901027575954503105577945205582218975124774204916096548409497237385620302047637079252946363404426198*x^371 + 845659623160065720912798723158481706753731546602115189879841003880702819455760300398954755350630497717556301744335623707916902533955895602961522909679405168815128985794968363626373355026170010266405251743518608215747192319840363273024389733153279167346783972278673213608751495435083420618445043803513428221352943672380126139629903233303945822215964900877034654414873861881723277475817808322359583385726077065314895399892687608305557659468690934311398459270151271466219838945071046447592796342669639192687084127407986457617088469023186638374752958179920960172445*x^370 + 560849479440822103092106157530789073143703732844319091118964579691879745290351354636044339685828411744962567356595894870462375689778744294229127854640849707150408079896811101065912146966369119277623446482227965304775333205327861241730343768733634868060361556058339577934918288635085370816481105759061664261219071389627087391053395035228076938704371278009666160740391266861939671321683212755243807272194138005880502938805070284399333170538992457955883286536138347315223863238799312933510248948210798251260737943066845989024384244192320102261674255364964049545158355*x^369 + 361563658853351972534168829994607878570671522270248414352833769801194231543714286512182963611164915916778960258361519377577107520938037547361175023557614856331040381915634280011328876800800434854299878793091580941341314005475096519602547713725367015323964023283800284054233791868008727750821928740386430479846526132858324438005764776616003375691486795865504641557794775902838669019543914746734188185743547173105588138148031559379150070222658519647302460299928167782612496867975484254294057466662912506195532329401934810351043815556423035918783805129902500676335913992*x^368 + 225470157780266895622710688339208862317392446091161841560316985968939417503641061680251553189166315250324801885201577059794398721278551175182331063410812731776628687030410761139051943153080935992632470962470967886513106994402789024363681889155233383136858809527303145200693743827786581766774406933606229141627935177068257052804820306837864455213910127033400827163275291775543038703288413204777313717456064620168613779707624853450429319725713130177126992137876557277859958970311615470382114425027631979609772926303437031015920310477938218109269766214649031117139690824880*x^367 + 134937908123458350820133191269016431461759522946465841143738268766106379610681692631184609376936905125516665355673551157457208974158908866200149885973590320362874333710508602071810746336256114760753800117327886258364773410986496562674733352037100552979335231318048924893448022830429199360890429918375623328022832364696574719145095524871038269931149700299056010178183807754428722535954781781749557450183730232858112759766447202136363248305636603136837298215309209227601191476731427536489792300652273616791168643955325330769556811251249334612346192437071683634742264178132869*x^366 + 76457440694025532450963844802362709885464441550462926389420141925364842052070369134416805899983160519281644198966667710089810056841671154487182885912085134811878939419583836019441978105861520864195111067814971516585530416662566425607394237716057854701257846412407672187319159802630667291403084822299445550472385734100187972437178155894209506114138798817882917659862742994939544515886626741558874394116980749450124993962844713025209607117694138291979476691367459458589340186437639393146530648330473374724839935809240864086883351466846165666795621589741403137775686619320094076*x^365 + 39957962222175718872192270356835704723480235735761222941915254941515781048956778368064928102194633273631012709762947755060514135809784614048086355637257507263104663456272628923378874450548990220771603694877843014985008069913935494523858548638179534418018532435179955150019560207150883560311092589298946387408197870060584249082022391350338721485162873831976165360361212580438908399752845930892116313682275878535003575382730249755891338496708289749215088554760563236529400839958550209827083205332847318183781725359943573545564031761655318572180057933360823997040544690582603965139*x^364 + 18126695349734660991162113058163166562861160301328939054199670137914299786268991733322617915900267845279392239110138805135885458648053623873628383270575489012940291841658943151359386358373777114223920534946035767538157474219102641882295240772632935752697209308427899956718867642223652643276961893571205794050016598965335187921192972532600287577584515753044147801547985679737652046110026491457771887784007433482269963577070366940884735363538466038183252728265888589206806479927298179908285283787191276279071902079380147470657717038247267492655288184803792608044616040015954987546387*x^363 + 5789986423276782357416877672404374520249444678502389420268598419100983468142787384140322647781897978387188271043514161670701437821044824859734474036223905876658850089847750824498565902770186926351963517200011992823520419381606973183247868769377634288379771739206733370679346700857089531885280890749606337147906143902573436859467232192820347555497785835283528393859460092179004215177137656494167825661764897370099256305921588978069428970664947535737686902147271292336028620542074630671447278020981467808725293649370360556333437821462692708764961587945864479597998814747518837894214358*x^362 - 615911023310916166932551450011685870562822334210883474485526327099386490469295330466782443701453793074854671818616367870826198754055726963116248427312654683986003788973997275664821553266176775235599032735817629437628409847456431171265045289298138108585248631994087177208383913185446796585379099544235097473880945256620910774481852491537685778819244956343702277091863611449390778652379313848811459703791491043527457898940265923777920736810098225349873687349826929964457609422549008950323423438817683283552502490641994483303330583608965960246560889960307302391451700232692096665807523122*x^361 - 3476874700369529588561575981321825171370880751688352412944463655455511002731279481224258062973784436035772106984957473573026800730276616608505150095997255196005898306989378630266765414751360776457544138771362168196151184729613031551279576310614173349078470787317032529175550007049169285624191971887369913856795433266514759230200802655974200238273057125365731354407712942710299814677103608365844032757440759395721083392875544552402691004007410514575136423487831706862223935014747838844545439077460172847894001700784953021752082321922800816792961957390642304523239985497302499981807679379937*x^360 - 4340471238225073562471163633577778366521911817434484087731441173403181198488177729941873084536301990658619931155458848752808741559428113622309385155607688616574762123467668848106213790383684465315004366449314119420460034745679219046091561659282187916588334997157977024378582967973585308127973764542526822386518375659136460736128960587884187193743895003473810486386478149189646839200221539652185457359683533173898046127172595616987118331271830422363193573672935086699254563237143182532821761221251941904540342026416400953099522613987585772639610782446081654674621757753123549696969857346792499*x^359 - 4174137073254151358864309745654316487714050604384438312048916160751824282333522034566759232686873501203052884474862145564639960106236544961603250022694702689334860913807704040214759840654837432963606057759229686395218632625560390580083849225922129433088190429452412026890346996656542284710532733081307972146136195372658395883325423435271465965358766525322821551518088823050988797589247897051808165853970233916201353441932761491603482579097052281592153704393474607068084563969651476280126080496219074592507646247803286895831453744216548491393594534428857479759263873100567341583866405173983673401*x^358 - 3555607569224278102045341432286792763053232439179051683392734644844775241770720629504634863778597257297805180907174378985171392563483903834837057124283003874460788311844489323449122865061299759641128650042383493143548476231404119025165301518504274246901127963399787360746403285998431898670211982343704955463582227979354111655419122293946412483833103190745952172259396754734043722425273058596691905167091269887140804001070637723468990230337705750351058035341887952588747683665075943163158913941131557319652859745119707930350481910725090035205007909228774078901700587488942878262159036352145383374409*x^357 - 2809320823210189077970727154391064369814877936662307741315525762080205670680066344627806846429340501155319143722048184948420227775692918120933729320068762676170176797981973691861201276986136559743485974253139860278658871999304390368186298584593629955543907068245007119940633065060109926212000845831291353410928054562510669001573243864339589017599675784088142037572592360840755223458206233667165179461011715417449203220099030169716355761954487633518900724348559223804642656641684350408106914279290989109665933053645268126418740353934174521814999120082435519740969758254262002655088273684729479554665888*x^356 - 2101278027641001497380224138188525914183128042655437656893927166570171750569856844181065220721225240437755928686660354992641463161962883705301788204895003725421118413959000413768588072493817918574597362741536016028118923574341703201163634264026207990280598210338258581538323904964099760367927785976892266995567468085968345812364528273313012064790603057931434519470583235371796658013214635293327887721406353192575153695614176308412639740540076219612263647144177197626499493407431977072404802287788823033365870143387684852979205951247586424470762256636625696158443981291433301801416492470111224009533920647*x^355 - 1502985301712478369005883246065506939440435035209985213052951860044580063519519533581009528633332746099380870697187511394720059409968180440818977181077276907853696313394479823536112969217665468279721538246912679219350721261294213161398305652753120530494453164123073546332625838942220402271794802678215162470936025175592502443580577891226728819091836969987037702783798094406786058927247717507963385123227150999521576220036709581159583249450476894699039039980921444097848032839303066334185399887846199063436789584456206109170339639945864413803853242987073440263941514743883539310055674405672568136635381426898*x^354 - 1033092373657933512567877934006449872264338174128768834058153168956599354280470831774437817032053322979283157437716838199976001256609455921581836380639998440728805020841806871880233830597105638340394137118942505323314824997302205291224105851874595809857436532358596618024226306338995436786931276101287062602013178436478965713211414429726994385238089413036413582232478916755598697469623338727567098352555403710920691645036795517672105700647780104280075277014595037093496439067591564555208368010267915592432287099086604049770103299121783897331820935139395115182989591698169626256346127815575931129028192168008581*x^353 - 683441624819803795949154898855581064834381051073357871934398673465079976949047544304790281662723813828749610972570529309180071308971579141470530172955201848685543697986393712307173157916575071317722029662344075186873742049057566109954655137072247031081143340194932181970876015764097441499301841863453700661702999825790953852022587019592046338318361521490491984252860815938851925566235652849867770149522995985714620037602727874066693114513899010093900822746424358329598254631740846046280665891964596013880839183551305576272461377808544213665516652018720589741820901713732337241817638361816174271456316214258284365*x^352 - 434575589759153459512233625288823803245101383276554101200797485129577531681969926860966492165001942634008447889735697876609566863944832087540003580218000368364556984866318484757331608689796656374017187157285288124514457993225490715835220030336402004434535290830271974490912898585172888983570219837294261339462982505777758056656360818695730601983523343656929890818860064745252124780079301880793614767882312370947267130910891316623007902474609189318257377590203034051010204127114224690081451077855374556547808444105934405651216534490229845313600309773004661637003972814404102851628045044368606379571954494903081454666*x^351 - 264370888765832455508599327504577622441470747619783513362481096381663563377221763011656894524286767622454717861569191276413175568837949326996955711148368864800134086352320282300551269348274959814212388371555652808701539143779430423801213241180499400296582243135886541432832681643116328123729646221462030628166089165016912733970475193423246805281749160345176089040425023258849765670702269785400665441050176238222979086415631947640205417099300640432448701897752482461610580373522473195311902470815891656812579542380912681297854580802433415990763691985129181558869595548010865833542068206664798765388738142177938021193870*x^350 - 152373868139572527211906933559074133312414011381827595669318384780992679803346055553531889272305834428709786507090296266166792748088433424472142034072604388726024691928694808659147783937048951015085345819172150743518437105744042011956100468788020581482591876107484864500356700649656628755347426942654441051747459468323364034840306407859385760638009292219541183026536729095095366509706823664725726456453749556351040403896597813106342840614755280091506274402012065905166992397473995330251123947696301251859682169584162120284413905207584386210996257898019587095740743612873126102708937781997727610831096505451166124418728957*x^349 - 81583179024836916646052655334336576040862789831576678059908291709390316825725626788969750513499297972600392273589127439716914526547966315750808977291168789322518047739629538889658775449983320164545326374673514921509659757427370265233352801339999336542395677837158488009979985545245927892030958880522182020868820604949375006683516162486388049695909014935022444944572503811219715456575081356296592906285746255681217095739786341497706335950639119180667217660337908272859550467158380833879826503238149554573226045224685042548383318718755313848183852602481984216407364875945064495592662679870244742999946763737536263679779391932*x^348 - 38818116104917895628211821156860312291474804819847984606490769960768841537201592091580145453658139963786377070047384531985680051929732204249953863005603863185170448191878009567456069422556019691554460539574252306303359805281730196684026138617919670363517168552919778264477709685423669368083919961593953263120261386194448816648614542940276701714760324290404461010306842593111737289229152259897667660458574060913745133563335530107060408675416677194456375960147320419646802109310736183100321230871227721736007419334195367701001437032072200525018241112468642204644208259223517356830407125902087183746801539206116689213730488805528*x^347 - 14384645687471532995233360361928987905906520539216771070191167229086337828619683043039997867338988945883439961310591415882649125142630448686205210588012169129671747155776043498008147934046705365055112957337073413498545435410751571210735582548264114116424943090067244852187902845988975302052300274046414802377657964681660585488715649465361459258419609831146703253079276388653757017124584092347198255313032661053391988051376913319426926034966672343863408726846451357804674021130093953527522283230503584135258069180788009947604043949517939969359838552116362031715626332400318091347735212003780297280690324514148580747665076563066349*x^346 - 1461199724743071271797519894699008270991821010802405044570043474691902641665184958745537662350820732008588946455947993487563487740450536567452368391343103305856241669989411821504766833800562637423670561237980709656144970044643801313948132175429155027624395541825553618063687183782436770184234592528156573558335319608908296877455619071618594257826524582695222775510072500841207287650328659810508137126571191264480744572010288733873961658127769226697514652628160011175435319720237981060673266818089759403294061790296869141856518234598851762803664715548193400250154332088214386055033062099383150306483417751577066970001490354158243233*x^345 + 4563233069089564872647609772141223107205551315746666467964307258990447179055280611574945190661678801503354076136827866217082412240949705395606829599844206595687465062675715047214202584187405680967637584823655291855234811365935122282698242411531674077134463174529691138623812527345488362427222963677724356273466055615557400735224151518910170324196969095485922542133108923574779452624104324837313139987392781933905200539499112421991506440911887889284775579399154455226398468281742723409796070876257267497794427554451834777260778742115218524559732138465123484283787751089669981180422888004754693071035649148987321899861679548768655242908*x^344 + 6684863650421391873014564213803876652682354588568315711858741016339612813225693115693556914599017093831703763310958894517072252011298937548556116240054775153636350636642239527372089045541909835600473642245610419938908294443676813544302863854606362978366946999901039082296671606300659124329306359153653238354979659203269505609082260688202284675621039024439590538152719801211202942582696760002440147747016264060289092090470194989916017618162612512046402746950080240039195272195739470144901590977778720956960014414380960852623639015774495959896384621607744987727512396329959261154810950862959149030440550396796809557560558571144304689636072*x^343 + 6771088481757137973197070100075907451965317451354316972284339057642691295283634722860009060223383846293438269739431600151348412254714742597835456985207823903509486854546714053835084269356854663060098704653238799305520150368133475690091475793661442656069380287048087097919871969409815714729763455911280905321976652799549441492935187745037733052673373205938999815417466571985259267163435379094122809956827026960014972719059245989053734235477763398692654250152413508831925544512546575345420207745012547435054450332876156394480152334142316952090608940004823852959238325429728433032428326771135229830781647870093074079638202014519991392559914700*x^342 + 5931433170615882996152285663908511789137778548665566760183475670376326533785081367506523114207847819908518714981916788189238953553875142514328207237402260096332448888661123938578465777565192808912435556198555229580727580690873798579840612634702167278719747091857209214540221511018780680879075417868099294569838135708581139656602515718341269026783991967376860617339163035277837165001260910679549033915711582010190738676578648867725737373429448824356292997611165407860132069935282107111165413511840988630651928629866802585418854667867818430564839090820294454941355332492357342858067391102810237539692800955059295263919447735583475991194351426716*x^341 + 4786528595496795909681552106924927584984970124427814620229913410693044199841677256531974249612627810876198665613782678776687706375999524975494902459230633269245705477660671831714027757867388456848384429737014459540521258053818239731647612956616984016039977359473646462604991105469733698790591322979656106463962612910816362152899309655365618014666471984012548975996479915764270685184424429937024338562183931861526437186422393293777892442210554652727212906569263970871676791446006854146643362198162638670089065877602055290941811272306707075962558088669045099744982710633967230608679346896259626725149023949914617093606760960550773905339570407064936*x^340 + 3654801686653861162564812087054015892802133919125955171164499154856440637847242661966167988552079745025445718347800094299117355060617619857494236909289922040383017404902973216778661818372812459495055412634356291755708386546433452064359838670815704047356307642331194959231283500777525507793607556192620357813019906387348755593747733859439032472852720611215772919829495671715621596378771300956752617977246712966735035741731059710772655860045071635842694192889115872609137141472687784999680615776328874435749074838314637891077356823336834955471326909818149187718009348878972768340153132883123521019987181376777114940605532905376670018477043608874849616*x^339 + 2676896900824961374499194847565801696448429756364565597259367066619159488988022779059448863273393645153425353729733410842031808335405711673856714060802979709203739460890190584675641877272065820203522392258477595450452140939301921372064511653889327706813526083931311616670861746821807780321862222421969091629888363561907700476693382503863358698845867221751409749679104505506550431949536943572717135239357199639882742860658709281005144860221090654144081387946932885710629164920986592578354441209046121769941851957815734888668105578432908984517733955631182597109964288468613781076492257357702665538750155163899300458853666716719514469965177081650167153511*x^338 + 1895288648271139587787104366263418243037545589836844969830385560900226496016188641995692630799318614298349382567202017824935029687427021717469504331205544627240446161845465616277590613018543602544951473247010978082541541244058993589379435149350428711527139047547716369825325563812944724307055192005735030212964287967298623997846745030581111651726507791497741539951892492759712396707922583999048660753098782043060184230517890809149929366855366640098359719160648184711570200473084832110252674581069586209219252392744325830170707877204762605114158019845014146404428922339009637642813106914171627370352541965060739719175227418476621340802662511717268487490752*x^337 + 1303030152028028667663528621073265645978223494590240519737531584814741227730508248126276461770085107452980381729882981852812450332146741547141803399264653914260634631782411079065542511441151029041091798427134147800487995292105544302292010593334488394964367683840141185733335799464930166925319574298225186161855955330830508486592673348502738218195993664195726128070498389738766883060283664336660198952828353010145163378762282085988737589535500625228867437638712714116795489494358006382778376314899040800164842734870516675818772269178549172490077209451914382315486279047139458915025271435490497750679671485130759065599393031962768949715985350407292573159131221*x^336 + 872106489164081020494151655993255539338088781403204583406426787146313867129165643803875573194321526756282436714005067773894780537304545956877142523378633546101152380676967930347694874101381564406600886475471353417541446874893283960046809207234853200638910532894983410218005852590943222386433942119021640821194289329010069286504990565358129475443320140318518524278767292098419134088679187794891176832565364546851354623338316539666856206928301247074832057117503787143231635865972786738655664667172719091675946993409078183202863478313114426604665162251821158490622212977085507908756382545569285964012396277924942845389647483218222612604125053928667181114794942213*x^335 + 568863048009780894018398107054411492934835472837808137286985976715432012321121139183563309734551499055383897190098556298927151884205501824256670359942881856105964454673391187607164292686119255657436007458153594879258583150040310730439318037859509778910790505550285360000416098284303683241417296498384818983911570738739527275729669173451494333913956890961186250296418570987300565734895790372823307136144422997309198055267646472283744510127671110918161807716668980747974236032827323872795632879406540209580847684580916054579044168243076385987774574865182868430647183781358996217354666721990674168175985362315857540445590313469028681391123305230977527060564832098955*x^334 + 361606872777959382531551721271114705473137698873760323888223503912045718748694706997103148351033517285461656477048607542668015271418054791673655548232770567320923121417612462983468330987733980571542164484051673533951063294076562306659178734531956659794616416577309073006956897725117618494341784076633891598527886502275092188421365572768458064003466255483528209531435490005402332033877991982269705523721620044615345739234531426664584877938455354735252712148789897475689654791073434190699072890389242503539275552418822790368837423570294830359453316253868553216212266142991578503849102636679292303921459037217445027613149395164795745514251054829510512530021635232315076*x^333 + 223712866159728974958243701183369760847827952474456950883906183178858322055230559772866449341279878132868245923084559223387255031458272461555833247039123436557161454123871629343577406095735660517361973320696937920290342874194950969715245848474382298165228616809706934763531588704679574050837229120704134248359481962703959895774831500023404472345700880412314026809023242845704744647366195488096784218527924964000325607298208008539864674851565491353422915295671058240246877254288176342952316609647670952262561332879890400673716530142549747114266772767784646130814790775042424212259120474908976028099605152939709192762272848634278023253504011049686490456052940052337172206*x^332 + 134321769540066586933575384208129971018408477603133688783104826509589187393168695855137079620631264136456118546721512984845325507710315485312978420559533132909353974677827158007283215570910318599583546767950242393306105029721887321840078983108476657988676099962994477310600025674510755555667214295724348448361200183822805044391703888947969895629491509092531398259447733413185480524869619050783503711291233903825487212199257916021324929421626825051687183738312852325833455933436482013621072426314389900783447109419826620403214291726309027199811439572624838641532640440080271709176721385953299753899431388318132961757793360127530935063687677243164037882180501183926460017468*x^331 + 77879143599601258324681366924347225038608650616101114683071348669222986293922257545747972986423266408967975255060148823229086831248686741872193730665904140566723197656450631234511163921787089670366790291105990344673480962376962636832398706912278289783456584759819546302363233036337541476476930871448413834840092508932757560525932742060585180168392629252096659566116084114255054833298991105101225516103093891293267416252968325331629451823462161744302059374968216419628583596568808318225161300688519653905156078664457496646589668133683614420274016448746034204208998459467047524108963499637809436258378948988906873103141121076642948995164458295606100695628972857647420046429892*x^330 + 43224297166377157717046381153369785807312566985427421703337039886765719289286153809310160173363650676736543227951355729030308312260990015357539792278497421910826916692357179993191782307993220116930748491999895857809475193807106900214143909175357418659893609587517820335750253945606240536741815163556846350654735338160716872935446553412006510260600379254297806224856404428945231569584648299114251306281423027796342057827441687875105842995942282609373756275293614052541404179278874687811627772912127865762724555309584618125751979285411819661737940475800627942002520953996555374393114540066541502302953712798794291892189693568060164912091075496243581109483630461158437903083856790*x^329 + 22603307913848371665416270871008904574472204133298735617967122414949941424067853136732686423354654263016101213659452797248919013400195436924560850874841115946031842485514971087369237619569957083281725013099937853559232524877029005831946074554068075925989631061212430672878620455906966077546972484271073444926543350549353894342798375691830845064188955926153588628272415498983929120661422034875642207897941587125086605318376293601471515565893018558722830617723624579155474412965032207806754235412029005349370092415071384504938095940450395713108756788994099536348183644330469080981422599104326999837211560401393229137517615626667121188094215830896989187498407197487293347304598283272*x^328 + 10781486428120104150924398450501017470608737931003927875987241115632805537344374738344396434361574901847436318369282883740134519958125892004105077099452795438673391645130722016246570174688345062887177858380527769018194157087791188202976862027347455072036303347589911698307145832446683680592465230628924245534855967295021621441109052957986748939811016992618391751713852313806589305167017901475070477652910722544610178970887707136394134984511239507222339020788894359851875301217558625773704448654396204462968813714468451045781710214489121617392246201099919598525333188520259261304816662052613872344197593928247500733763305957656314723464821561197949422425593341836832842327961702526117*x^327 + 4318863680417219658928011015993195531174398383408056452929167823379900485595718752585946740627039359738335082899764250465436616878095063703041728870244295757140870195286003490412174260177994838752325430156177087635386880996378290685498635381873509459341810747788325684286261643874172578391817558033544504904710115212940065832740880623315003609556295774229865911764986315988053497716633767892161779011092647964540869343244827081398475179960066257856951221299644064221511287585834477210131155864716446296392293968918419790599956155025329861284969017756377375905184330100720900770037495099840284857782411649758429465526485587322600231639783645375801512102817548492238336851995941733673133*x^326 + 1014336062751675444310769291967120431959449705185067113309913315288199352108859420845736435997505169625393254003987676136342075232909215364644849827862578787636952997913334049303867197041876587810799396368739268132090625956113814419668499864905049385665412397393259430929685253102925805291303745486032160714181213660228085535765919959705400373032671256579242184252444708341094546524260265642208941917860404479263593043755003305623336950798770028691683515400784006414291239539629878511641734528238262321519740690830098297774324795354103712377750192826341321481473799380304947132825769902092138028234274698928762668980171476915196340852994468348728183616213976213352109143837227272271075631*x^325 - 502005987847796091384283754985048777656779669442637856422797213782775629228636608285542567471441462543916517549061161451382476273825627627018258808083871832262860922759080465041863600784985513483149965693691672213795516210580951226836167779791823322732867857310230588081809844060755916979071399839162392534400808755052739370731035501377059034048361460560277148153387618225966651064726272944500253243738475071189116943132613069659702845158209410743909030287070138606139261914753417321628202814300699759270570172567516578673996051848401169208017342269995369424657988686190919305624688369457628235778145791189534688205963219361111231014625926042703523645083817149407377715009495055443998413616*x^324 - 1057329862355433099325249870395766772458194358900954536342599444530678935970311299301990095164712799941193169088510632609699419914744283346319487030907773455618197781454389439735961622400167649280794436023983969656172187529508263085279161488278582197902826449380809982930013912581816323925571222967639262396997990373129625620756665214137539828899240689455714517961994438021632694506119899007946938639069011906699518139473735516186151037268180866496040551127375716695497881155018597001139080064082991097577920974286738531890410101059807003150824922952161063441327065845494347037481625355487536458853178121030736312638317053098235016535760472404275861591516009779533906695115011639271501740462770*x^323 - 1133940987388050644886765792963111737444519021539397659220003988605939288020023002239504004443398168861678487672523415413941018382155125163893185179847067570759997213944259474997286237516162104398594329703630961987917825186323814057317092376912993673150763675044124803487230250222962446470698224405061382172128263717313668642614035669255832948888076845984697689698776734033160865787136584512285240291760282284678654562286146399343546033781023129170261444933540205426477930427535878144579555537022132084038049089344518912984644425106422924183089618166757836475685837088480389489311296386994101188838456119172196120668113508954411060975711016553066204029649568855016255456517574547226237681023355968*x^322 - 1001214427794581877157013755770770665932082088832336007900861033827590835428652985405949589115185262273536977359587044949857857758640691098672244801254153211406539189581891574134826257978893121106297936848934685242813710715166698946602624218906986286641052344636708134483161778152836682668695445836777452886020304497914283010892777081968038227743767869479067128435478734526558956092726344195223506465020232613025799718492786207534494998760540291487556534603769934768532840900382113053636803441715758462953899071758742658673095043117176915021111129028270629032384861913650099991934809221042256878125745812263376879572499116721928392499124976759036810284019306725724562140527354116490579397645811254515*x^321 - 801153941052726607507107262520411925634071698732018237190366986052428326058507970147587961117605226074512504230281715253962225982638088339404993503565718561337390928975543194480366033022391531814240007198017618248353745828291800486851017535353232633312135709896896070295216676238259570545860673164691577613534069826897558051028936198705793168865207965191272028388401955040138196095165208267433778470594697157332063827935323581088925166177855192873687125924482902212810893124530927591982829950990494592617080440226850288240433958461047819909360232121885326611129588541905242097165127735266924474215494296220965150776758738074886259756534085765724883490314976145515192381001023572593897830120519509947155*x^320 - 602342947936873733670478333141245339692796385198328943266655831826691044159350288282091840701644212212775300545367807471649343740596250312008405855816961778346302701418032593706661537979102814795772891722534644190787269107062117388725912059842827298319220115985847554989254636944010376452874533418507380868536448290082388312022733070220808167834862819083748850029775858173720958080552551060155151514381457039076871383730525182912564311723496816968166097400584143459442981271402219140029423350985022843929044915269391173532415051948439763704330489467953153742372280364361948932435259285819702595720292786776429530825709708119987555974085347172151344303040998112512318455381676394709073671296349636000050326*x^319 - 432971510113897974416801539753977012975091603206420073893807297278037288352579305502568234894308440150030522987102194232702154924003270410175716334275096764545128936068327521331128736726057260984564443626907191445952719581567952845928615872536306047314591842060418663749170464879040844073842057102248092456926278319709969444302696922125540542947029808367379308506600654457654763441809034923376009635244907925705637501869028281248585009973400330191486027548599601974935534528773632671373734910893651684832696870890978125045691343235038238494816075009511699418927872711574437045815953869585763864663380911047075655922752895122571647095662230327633216284404744167824271080918195396418987357925144328459916994699*x^318 - 300398665869852904910911594716898077833348280946697160221236021990636704083778215129265520162837676130046138013567727709748767777519702155805872381249597255313636313072123721324912607821661026397464200838740239829231696308404100768334826335007012213797101094374464749910436141023034861058331397303630262702428431602513791569878036211783206666023923768430518683494517717745437541211732698973275723787357308032593958738469262462459843679447130913929236037949589361382597330481171076100793159838474013198072150965456321540618576846394866409089951340786404555347626343493650571095450195228681623788720744489733859328697852266662551650145995577970744879271631337862444683568217315554970671021600836996697079283578401*x^317 - 202292593586167386185231870650271969910804012860450088995744858854924059104216139703351621613041149385399859590170648442681030925175746601316640094933976389781245510976881255351343225430931356464065187034572889251449403301556595086754950708365354315841988653078880954700728759829558995053735134280289762536604954655343700826076066915030211297354967104418951754093558884201514150947343696879329380266262979676928185227341276712948395493960111037165557835193726714691203438489398171562587182605902861452253915459755439489025421024817161231286568597017833963839129838740857977861805728117564141977385830386616723471945201555049885255815867862927989477694810899298625493225646943668325855767731319501132371920779979504*x^316 - 132658464352150533054575932892582594484103257788466330548017797003045954958952009297530488931531607553736331481138580239357223440602311369947903607812683019998584352274815085573807687214646374647897047380314538991566896854559986956099550070042898757236154696395466744842279772061033313394001722780754587848991215451211248537050013385115591313355361532102020207550222412985660382393797346711588421290820193871317392393534332574591195411363471068705491838554481680434042976194114645004786446205694882038702218475762335562145027327469632111526571754445142868133430606978935972398218704735150398305716542443730911935380913817747130121765189632943194797452260448340313434853494523954883567322422729125545742655703305068723*x^315 - 84867701156375180304461652017076510222438467622199530876702302349605024758265326194091323415302056176598550135696505920405734353420905771877197713317028407451676958813669047365365705186832708966705477182119457981475041949132820055106637573321642448607959980073116229759935911396919720041727126322754775295230544756438764383452950677666232755879892841839682133035797328639767405546891746913119814316213592195094472781681725021542418274527247897984846145557150387375849362703433310227311615484527823507157198844611332785914462094926722986984930259804455970056808525026216647368273627533990580006639551501263174539427999938261950927161921075125839934885749641148468015039531063492675543168452550192699960728171178018809576*x^314 - 53001835269364744298752517998692339792187265004583273943993098636964498244668722623407321420267258960996786753167125563113443982572656081278832110911967909853542306999646934254670691895455544122638330880116619953583136797049896687437493727544332173099238660277029273475387496223587525291951233096439012015374496939709493516556023187447186881983815697953292355585553960151462334550014220260909504853814618482691229817366880764121547440601021643324773070724288895316446875927581301843320688771072738704597422541157968863721696117837386313847552144302503332280270478413679532628260609837261135902216693784121625604805935465797422383013490885046760783172727590153122675281419950624361642262674229841009445392636460894534790093*x^313 - 32302160672343913536761820179916354989447919174710468275277601053805050422831266169162166564294094979942796954943434819053371129980025877991496157995648137077332048195853707393647499880391102581998341313587210408079436219964993939499649852433305951068417337610084543017601435930320982040407152553261390200296627422700823025724723381511794559865980969437393792758306538987927356927802484456839285320344730784956493557865981670078892698573859506626470473617023683492732963773358173211741170286909557085053094825354170289565226594985599365932218386285144956316627030262484187920919252156074043875753447176269225395308857381020458486744337265539013707061129091788077154835195249033635146808803959240651047754500204882055015960525*x^312 - 19184346662055322419471731112544416341707901712156141449827195220487740116417480726650720951872228743496695490081197920549921448635709709308654357396641877907883558449982489631210009862404473285348902623248847454688919695792269105416897162284226688000582987094255586057220051990111005245680928143227751841570682170235678894938890740327642579051705841237071536486268755169371733152354636603512356261287709288684308153090283000402605783453559126456015705426547563662338295109813881557014682202853488394890545388308271633084514281525799513050078244705215848678369207714307333097515020779091992417590576262385008926804296366795914013855446434983064261073017365143921739805190477447000030243066450169619108340973677467172335478973996*x^311 - 11071833092871621943606268829033174524676926805681122374454462524003747527708591896832242152751288244553263395611108532864410095144574742513389828366754158377070285867895326677125694867276394260194830066931820009716972625372424994951461874847652295254257401322886169111849919006283382431522827407509396966864981527845161806096662932965113352789909105175366007140382848898582824954385922971954671074611431969644160757794465032531881363823255403111329434258843239030833804683849375842624051921690103626236901769802978710512526191841338525282348254890221834113920124701584494199903447773923281921992613706631483843425974781730280387847499262511164928266125166825840676921861361977763786677305023336550307163529322981741940715528340501*x^310 - 6179268070208653884566795179937543806597440218535445833285746718397310166327262451124314023911153835808106131087351453875503006194735135591885836891437890138033249105319626211542905239609842356399479959867734858406073858940545168959398766685015970893854907497134871866139551556378593126675409938783245187204116681344336854664067333851204611976350201601713387902677643244097369043496349735052741907106126049748957246103833340774700851932392345565896508162225006080099492606684725579427586047881150847343914456168363614396120391131542871413201098818455000844677705708341284891434490112470278317218428004205343694657347063909911569583641702948316441745150796426396200611355594648813361218660900508652483793472496624357399708857980297612*x^309 - 3307278273689615709890267325825983112721499435514128849402841526333882113169372348774575696724190325865156601078800148206246185640326629562682626398513825267745621148095394670792620626759536321444415053226507482448961697630598769152635489187559307997627898528600218155572788268495472419685612123312085050354335417627113500006162639303201627082917764045721778296686272613760157699519549104115052171618819347428998290622738884970001040171891144341285996746171206581516392195328251956581796510302806339522072542711406154548268531401801397462365304675349012003392945763525862748675727492548709862188424003751819015009927030216411085664425324671846106989172019991428049572590131024712575995163607715065316093613291942833546864221680608326198*x^308 - 1672082527897632023665944828868393877766548924066968667247946617493452144576186019841587883423787339638241186972049065227233307111918249069933745287746593815531224102463170315625197298880824884886978064264901775920320561190644349178332714090468242493491578168015531749610486500955797856102994911172219773152633927805329831591798363677586004763094230441793605098963367991702518704664997077525143439735820985484934605150648652033201038611533337443131525559517627579161569334056764312527597307878618981706935499338825439083454720027012271457408823082161890920980505466925789354723686041685351422323935652307444687624372001850430054176705881926661932039686534343599438078529493289136239663096526523870363504690703992514055050522500512320427785*x^307 - 774509639308667258377805734925553065417363588990506019192665088252160964501800125566383077575633033134185376066805246363950728012102429341197027234352802658488607429755137248668888939409262985739646483022016757933431253165691358513090923042454451965226226153260639725039667191014751739956715582100916037234842324391287482554243225205032901803130139559325049208045117972215398802323236120504496612648172305256656273206874011590211080798621093929804514388907738778373381683165520491491889765510542924723451375497033369734594920218984229587615767612512500140739409110837448410124011647772645131688126008766290957044457104027932384389435635932533825669601939856218920760563223722390944221636898625913857092257063253012623655964465297399198726060*x^306 - 304516379034085902922964203480794506627874043198328166288157120545194511291954038236196716109483801039375640581629547816727076914473363903272235746839512906399355219004561268119078319612349819420595184736720970908312109661894910376169755730154247174930130294330000261342143483223685314842150796467858176247990590586833039154702773099432949223689434250298055701964007999649256183864354585466807013382135549763366851712377477046398024435352302485106394333532050731285112194837211975706861170529830314978486344787413470277016905871386832816257774011854369898511638026099079510607007057622159193594026398446851486738926466907570373116684701223999061630844642270046967122915644989534665094194111912003323155794822684929188573398071753047923667354404*x^305 - 74367166902793334255097340271236565342988669066674163329259588077579279645658973117845027207292768989289781777504026192221708873008058824864864388888824066022103611751939487268727646195200579190522059731425773660532586537914602914489511021059239908596955994622494816175500462659202646771360228714457533720069452277548028578957169088903359823897518871843886038304832184030752212650515617591167607640959713738608309551526539589657147888134056210966699978656645048001643063717961361941546139925893697935588102547380180374863301399260846321504753318979553522060774400887118478831154072461699433331377256576199497835615535249276748549430939388697878375857608890036177054162774327022759100060388659387442407295311759929130693546794035580240523545957244*x^304 + 26581018530916231888581256193740002538011007962515195762001893155596480338831348838794187335055293458314854033178028572975375040375766001268531961422370215005854791917307632365806896069871335121028201205318077740640171683162830129576832920184336994127496838747728452054039343863882803174017294191300566580773554910987869768298828533558897702116494941922162339729953347859283688666422726174538220653977830392580392907255243538232636771131128285672739847642649307048927694028851358437796889749651908877476214515862614802836068742362123357441403669458689737139473172152047524484175207844386022826654515230745979440605071792246499086344564443138411126591210319266297450271451672620114712010527569339014162349866033279117381705492805944846557527310707187*x^303 + 61593038081014440153315828272568487389383036088915878161851589404478521345375835133572437031617758429873262115217333562184954286564771123694836675552778967377183453516976561780348917688595535348168992378034126953714184133009406009258923894756191304769576738995267831857565013791856865008503160069639899536878666078246042899545276190266770001858746517493217172139002667665539579481181296653635398353427519973318799615467521693805153291778628945531295825105225291113493354296843948521737434470055347270600557426733326508257966058469461737193873119813631574802540694707774276070666319371876493858123621184502645496740751954946815299202931702981977402460867385240070501700638508625527736320938864826173544728546078452409962855154745635779810423283261659638*x^302 + 65570061609557067350158219660238232232145957575884964381187324470276385118341587773427379955893731853825160513483510102586400861246689287867547394654009604066138595369190246962488644488865458895439341537237572511058823456870087182206061487852205237532453278840623850219445016000546014792144330596886840818350592235615245502989986000580522948145614683391770626595332896090454371620494656999120790892938353228406013536371678713279957537546552609276058164894295083101156123646713201494490284887526217712192588815112256706191889782514234541437148789980531792742523449513629507641675567430405093608618429122792188740916311327784198069277339823542871807681869383226010185976207179509571705140842289078008929079031072248827471940804713454686711801469867374012298*x^301 + 56910049420245397826396698072939234423665254013059729527254441230371139020417381080173332090393424184040232738873794981979919122273346781040107900775910030459492049892974093055691075097678086029273110377108334728513471709954619504377648270465994691149175225667842111244307535881587302313890354427140034989097498049716502928898130189136172944282632320971028159445370400708099139486886601526841733462547426090311322407861003747999469819077385318250276568143081444666583173969501353835329222399621800561302223363983407877673922491705072006248986846700576093640456351819758901353339080903496667289258159805540651579343204390961347109256074080124983575473932465635415061660698659549408108704705786702220058922931271588913591426846123868157311170675868427386388948*x^300 + 44716959278315005891302448966866768898486162067719912811132706232004473040153016992954284147893256245724345354022991184138105491826215069517239919097571398480184596910617330124541801025725484824517368888308570894212146629082218286878827540087139600603935833855377066276903237207588777281719659861254255455984460630130374077565756990611370186764129896605281528194660869598699757230702158160294397391365551307331391757226296092260484413851465750879603814432544912270219759203286049389339104973834665856868184942935712109952783759657940557358275508459715836573005080841730709356300462863070623433846468105087408761634934490689770958133421918464572150711636054526523548519807613840522261914689155247608801986282827753269925957482065152944298817093001967967859623310*x^299 + 33063934040783225728221743736401296813106322873766209135435733297157557394458501912120874844447809265295511814480420790792992540620486980370546560503573838579505599349738090280749585088050674499860221329372708169923097592010623827578153456071572273130379364731111419534679014461629299653534677194403832982001056618551502803435566216142879809578961478323859871235153309639254903104079396101541605283597541449343547704295443480477496791429220055797688164635132292744940661661755406051725714019515002791598210363769515081474019666581396213043897443119166954152799710529551083816026353390862216970569604008743911638547052606095080302101398639728668786261128210760726098339399254005327657598576692478915644054187560219600221430236374899408000216392437721510728899473360*x^298 + 23438547957959095435048058026127626167901332354295680246050102933950595757777752421435630753290057900522364891667046222285042235007582148103774856396293929515866945435192501552042887838703665450006876992390638108523593887376807943262835912413876435840345917574821322946119617317280288913631606484502928812048149730689067674527320474643209348161022976410885640385959200359131274424044085297143838995401525757240875849645120664745631626930490702497807549622556811444193688386618263004235754827322258082274305826371862181537565916450651707877184998360365537974843803023345422224450500206837265308860027635530955085062912630191649707409975616089404930715092612386768228662294744015695300297227674778241124584634816475682063532782903570523096384327868494734083475531951794*x^297 + 16096354327818731308907555992667546039338577312805155152011917193677752315120377400462530237150616831669085799764519622001889862593525757514433931447398610579065617817537521713318045741697579473337206515713377685838752253376526934333018736621710687855754379633370987337892487793055171752136518646701753475215320768813141784277970560801748078481199262089035507989875896042076202673502169261170957228480806999671220757625832746291119652064496717264953091060372189321740242887119677737264802824585854491137651883744425054711371049023718073808620726040358977641328651279974108182977988230065524842975237630016157161425149718759811417057536096270550362411802279143469134934059946611764277986337986036985299678689321125526785233049657916025782515798405988222573933049896864359*x^296 + 10777818101020857444921758479445112625375604861928812167362751657391983818312694594772985221834822290219853895620460799549000652304933815984439342070763785079131164826264825938204370206424080500083455077664588623853128200742224054832896505469460344551423007762294907941545296130674013212671442956504819756079478490180423624405423969644884243415184063589746625580267905728514589022456946871619972974463622341752902695038007840453272020550294763317946466075818589745277663099956524623284128899129641689664478371463968337563611735234736931709520065267339238249775685833450398205029366845545433863950994794744736717462389437808094292058209895257061901806164727208279126044602340876700510711267955908128298294875639361445334709292984460182346034308134111182938395630910039797752*x^295 + 7065966138862290660304191609353395660051948189178362594748849527888165232451272445652634879284798304153954208552132378769182773089780599015145306375266211494968778656135535544643704177441032949960544392789429569190668557485758943727895993432555883052495844520367275280494371256385802286129236565588008874781121666929993087449335635943109837935724492244542832779044338190926220879258989302541069607178179035738682442222256256638368684379006530796978454113265616977286941035706514880189821312967685211576466109013795023704953195611491195808012461527589406201360805928046720652753110859605599808089873476440336201864955482293624410585626506846084290565203819755170235249115620568396861817909063870556084890338327418679775510742327281302269826663560120981673036810051974705967319*x^294 + 4548930297317794482395022920259868202157701262264702961321482610501031927623035748191430780800394775439338859122574554832700372132848613231664362681495914453345618517042411925867055822561669682892277401924190918280386856978417913063927239162874267048867514030379047455209526305169037773412167612656421489775040540136665921106790182980319014570606739490980932877361412725254620990587008842713622189215421891162631943292948271296080477094211370965238014080632312025983074262338755159033546870374510617015048173049619625616695151019984391650260574013630656776681611504828494634400689534002496004688238484596933197169982911724353387131958528609237824198920487066591201838511143347458657828662505272261333579645970588739387636349594366669345580798378267335546980542738293800788610708*x^293 + 2881633696496812022687537680467873554574072393760313914569802407362290739073894172813989601315101557646404688005301664943514048913086403608178022782213573779658889338911678519737967601988410041134999762581017381605282092929590931216481110757954583294958203211703325644927947168515035897835257668480327835068479925238797694580863079083884466257350667141112620452220211830927265037951402358374866514083491053936550535074880818558387602807012709226829211781771292696294467009925057567998918711722537318217934748131654811787926605130941195622381320428904431593568270884148693539997206443201182359995802807730838013848718753586272215247272866069192719597176382264757378943203047610538473865216763029875642636962904881710310751109818977155457593544301489029662920279164079280536175086563*x^292 + 1798912939447767400477861108236432252376567347970374692643025770588285282416468719017167870627959115804566728034005374376523395050907312120736445017059429750558995661101042365916443512277161359898854850647548209313015262576372447811589457507696303458959940249598560834815981582187772066721697754911168770285555647632819932941177847221437189082523659979464257256277728802159548082125073714205101714870457717463408733195386857037653217933838577902539976524936616828238421383075161232313455195024249552696631822235368452413337376549551860101565088787083664928674256753857050920066681743707777700392377592355503147397813757455453625097281708921732647297825811988918917927212765014391077219735176112756461002035109356681988911821150265903456157384044053395082244588405172083882098170541670*x^291 + 1107909022152885219650320661284241632659674402918549888454717345453653635006807351235776197448653126735469851078757147380021716521046523597970262747109806983869961290211090396016892805474660416185485080864483936336477367622030717582640387561864148628914341130969343635359670482176720381286362951609101160100016834988802810467447893852029983829745210957041751170425779932852081413968858428533757704588965324533267804902850586505225302147760135202932127716685237417157103154623861950713359428326262065941025190744275451302010664041050182453052352073837405826293292908822809812501709146690362778638670134936888463068082567076881885971494078449655260738389423559880031433706389058921661048887247380078021868823278984632365970051019337441582233243329760787622552019681054562524661107394861060*x^290 + 673722749633523091300304017782901653021476934826018802972662778672389469752820541323996566088220438955888855189576191751335349375065796901922695079380712956337803670313806491634966362780143275092981567063841286376865154265165794465150379134680360528040491906913162000337165679965859009862918411046493438118299248140937058356729229317556355814496135796478194289879285595805281285115933085280692208764220596404791140855717228262208784704177276992205885554018426538128405407483800555308291021061862741533737450404676817812218115086005783880571980810336501019769778268662233043816755161916883533631809731928329542750683136036486648924306578728802914154190299053642351775837420787869450900354044155949328586652033187978645865449946200007079343864353598661064617432210562330657516832052970586641*x^289 + 404776033601579335768584996315771812458449779001691992553941262383905463988930567516382955014546597518074766658164140694123130177438486128143657625875805593440702762347231186333568405049420401688198863002871957723549463397078068773336621520074007297012731804743421858882765150228655980881923099150250626030971158410816358145675066257302867422418804493392290625426752236742243997801298307341410701781648152656636700976149862139232714434709635387279759481952188430426148119880898241428715673655454294377618302437371296174177398460731422596822475044729482936669746336625584322980767765316943791315705060657988235261505860373024986668247690301480273800911861302468962843278416995694903964626861466910828897995537265917947419001844831650563389333773737805166460155252305738832626305268041179816751*x^288 + 240387891411748156471276155132899323439507327872676543095311665235572976056051122501780299946867544879974917323906538915452014957476008408634047314404695748091382267789936874359707663492532389340829346180584324067337157804483048190126631699315781093063503540457301690862226139117898779742448945984820148755568858488007489796833515770171339393883644275656734977656448306785364523120301408729271702465234658495230186947878756990511883192437506661191649489891786773513513330732332113267522993023261397789082295105535840598151056350143809296318104326583989183842981041915101426908311111807668244507967723436614098080824320082158036768840754177720372600657477715859643912408739271995576225285100895643499534250769844649043408970423399211413281664770523076802634417812989224997367976306799298266547304*x^287 + 141166338588255601863533491440814686050387833661253019621018532633465059551534258489582755362960552924919286436209555918059657171218349513332455468359327929587124137344727963495675759181073732024844218985128490938178016530568268090164634347439158962872807899112705641053053139250562189394895694298363173497587071032709018530459624229164474554817394992389411082786881170691166419708037028908860371717514216420849799432737798108959015101419835089213860262406228377545546451983813575593247915947602203233539283696934407849906859866841556101143617504976802164104158400166472694359890224843191326129979367986031177528910633036000590455187520627860474162920847645266450589771028410082768934352686873629969959335784873695982634826181288855065745225336822591401095297940153965301527151051692834574640565625*x^286 + 81994687477286250546639315278681526856143480805038810913671432049806744914675490180927452952797604963078128827664089775802422165409865259310211003497069003579431449998273896608267830801483072843863486911592978123374997568520903826336858905649592938603699859653539315961620649927279467081171993025878587930907470848729322709646832419038304874063406090402358086043571384143729005878388959219570398846187499749343889570030443190846374052108858479862267288226441182302077463241560367378833344186818090419826803602153464841971100486485505118712028995150268568612348549171175511441243815367242705841768949047608356839037837074636532991634502307304884221320864365711671617951092720641049302232849679276504237879253988872421099325234965510318439027437744342050102065686084439152651051522942137184447799987389*x^285 + 47114836063838826267108319861201596267835010769115079897686881406757784059706917925579880630924616299853378047541476596942584918170737275851842511146872745716986908344350112267497616934469996876612110133066277469003577012775323700820348363467933087756083660995484303338222078994930649290000023736688929688999928185984684918866017653121325043354930187255077651860926811645379159010632364922780936293892879198330675485588513490479849476187580337671251739947519560097758352791266478216383615230246949135567447690219359464428364301755320292361311124537736108138490948764060952409354140569301339452701613375637381810748505475091488989283113717691113366994226969191774611945483308052016692017586165878880672573710767874371465247441401763018166245735772720909878942917353380531875532151137234434140427510179238*x^284 + 26785545085753472548134402628586309633112198470246009407032066747913057603545182211599061711387838215931434533758449308250459838693663680292454120003286533734761980762254470647727617914105502165923674726310767267143636443043111294511254814800658501157210044032747167034492758790400986346074831247680030730783150586600358078268477565206076007854563016516554504518160708891488508104443673893165372192436623651011061441759785282707431702360503905957768182853932326537627795346033083347092654665482823880263812256238400793124820598664378378099179997341327553674308180392459658341585993519354347464091195438789217236173748129744864105477470065318689082911270591465460096482660806107622110430154611541491285435347365513697044727684794276303347962390028753437262926771954707363312182379407135931060028617814253093*x^283 + 15067582036281946618002577744725016107871473335776718680465618768972767981726268989727502249991715898202013480513509107642955065858062306430208884369101465907105531638970580739248310817220123078325562581536352716602524282295458501260141144152251535545109294797336678730894170965917972231679263732124165901877273589886956697004673052153128057266371692556266389883930290518624152441355760119240232939011915594020226269832567166234606075316813015605172398560308096311789555293862443054311822113825332048931851099698300054152202179184708397171705679124225984758793865590295344881476668786526201211547799297121190162100928938949904134141328838743421115244349561041546888825332608288774519098860877364623840946361915191785948806464132413570406357533765975578556601542273799498906931660611796186920309961472543046929*x^282 + 8386751246858656733610659361401929372421366911960459126681048402256617064731569281870879052572501364412353763968866322599611879139065163836192268437970212108952982175529723265578851620915126113237703219671580515514320708531065055304605093998813886706427151288097686183991250636997478757926798339265684582622024244658307903286443170646096793875064976575987208147024253384833531520683683986184027563186339993448878168665411925536649114449736299194048305175264015193762030355253208456655282291152010027888888690246072073669406084169007560829074092898769249293749927349303539887505996495721153306704300452104617223652391769900548653966067201156863642888225589057533646527701940297538495662811264625855884284314462470919961604480151469460051535689160718239641909132567878031464117422589899091112179991054352950909209*x^281 + 4618849868460691298154064345704075905114508540514630125914389221432080518545880366108158635236821021256663250637238037033009277496882237804999285412214436530237369827942401722637491522680859160245349740493806459360548999619032187598911231904097875584261058294553776207854521265944747833171563079789029179233435581328048857643806392233131207169980183529493480853109095763418488308073989393689862026872938948293779103775208521787687673763505386076324538164278874199824860402656144480068220083626291096824996760311957911417580641704832678293946040072506201258240163311421567063213571153810599421547461786364912536020212033768703936582873420512509906536677618768215307317723480787453791268270547327522557408920559404209494411676388728172967549697962026852845763527606523497874156169760020057543550196982648689511517001*x^280 + 2516625511033167627372020692396493310885272283958910938079390593983217615117317231233558524719984757590561581697123031958972796726880524984123695269163882049058000572727869586473555015368035157235469058172964613155024031294837641944170972764044264741720349604566375529468596549337918061462067974152336577462123995480291727496088259390838187879591074558371805708431447622094168092296314411037332280389246203088804906717152196063463434795002101882204238135350453137611572642251115914614253622132163423921765614234122825962191955471314466928264967304065311310177055207875754825280709908679002519937006135294762120958870733604343381220500460956482405772739312916642629951863842398066253184495628220725705766604663607306357457633628121278690101136066588938329664274985069558016110000392366349573073896206235554852406584189*x^279 + 1356343228304707423541025107149738931134503954610677150012541927861724821914226893153762997630397199332004743936951071355585655754783614852324721379581798728031902475187631187553335641825307953074879976053793266136592569928890929452734461103438550830257212505220844657226232823854946216004289437938625576624949213569696489916252073796622440346746232962987532681122745347983615165728149475830235246608518786915923455372875098868788684914394380826616338586385167565428836496385783754263793085482266065945087909620441210738562507678602183733898238214085990964448633031866007440001670165313086367435229545833190819450850711094095059980931579248282071380871820770108702935109549728629490082977717304286930609148925607310637943462304922440937758839679633493790702887145194263210185696053088771450906152136042487077868565066343*x^278 + 722886002878474279412308516392532046345968682952458192993409101658862848442961953701508407342723998008385208596139844417258340301940679379005323854456142889716463695894459574858773601079584763385485011829537702105338136776484157370864299382357315230161303774737034445823833016258577276738579536040324490461389834815358004632200217564167280542880492295932584091080229025227885843362257649840515041454156126392763841356494406932973306006796149340618972078656444043337759919252208659483777338230971811800127400174890980413687048270075421899302461557149432175638500096593798045163827765803945211031647294904555511136430898234490884526988299605024639435671592508797257496969141904055861683836527836412554514590137335197961513877540347061477743458813347621205869092972179626032272405595770940949507123879637960315236623110450853*x^277 + 380853471137403331129622179152679905166351193672064658870686143731076005463464339547067831157454215867953325119749315093428716211950152653974480686323220862223915592269207529731917066110336577905313843781567705168970164524106148416687414253015826549614666955341243002042943250805189339122471361898313787865576334319228818246981967102598029696099044885210256926238068681153102797272256374705751469454696643702594274479612077661323024105809516921794173296809678274479206778370273008090833408338009843542281691681961754510094353981488080884171440640495549501227182746280482580707361392645992283950554955709152051318803695310502262319210711525350716022415276361192724901555620119204343012720923105046539200773323640298935001421397261432723794778384464960057548692207519027629811716345659838076947064879875984629465697635594791191*x^276 + 198253851294453720818823243147794211572094474954881912847394608736852543768324480752894972117869216743567036203233492228275794855333084211641425780753136586868407757273283789853402434305739382349089052047404655351648082433756887114501756881479881342019343520567793062894815589041277092850501868413482356381905525220845461342916571572740153775627592206085556297829907921684219701824792760528371934512058358539057993437018683732273977886499191590990467507808608422406719028352474092460010780087015197291472134449205886309849194821093576075079278118778823019892806342478968240280993181506729585447519838060336161673312505427524642171619596038743956724235494036498372963654656946134529177565020605154769001545381951792562722443296477448516552960432932576813330094865589879247431933164411647888775793013503424267628450276043272889315*x^275 + 101903308976888933919430189409585297057607980179311375977103720289706574449837228507481101173465320887471517365944953985144855420294147340861752742463827763866917951921286928187196875500914876287952893994270193388493825842694337606219861419899695968639963628140273998810682927053972715478354680494549069482844453131962860655393597332422989788470569353215821347655173420238322118659875825683861808861289754222989921379597048158370193366758002158092568103613675002515969354260040319447193628160781280395750253902569767239563439146588980966487917220070309840014882868859476719208788945193570761771753335319647829714748868801274300035736051456351196165635583260479579997454295898579400464659639115355152098845446055546099002383251276561761347504277515046349071907646697634961077549056214002235820172758149591205888682247694756833939614*x^274 + 51678662082291296508742190612512929095413896186585466731997963737381583805659990370473541468037606721551237980348976094764940695685531486993190976126170341209279704840326719518884038427249141464611213365669345964019775623116859615837854954561283775866189777826919678604750228251109162498646486844165329067812049813422368943365463631067304656230668526842607872448412206955499158538272210726058542773458838614596970684334447836725740482983977125525343933865512187626844043870509620761114686835923656859822620788378864035276781901210771546855011698885009213517390168204665091122456989527038161274863764474222168219863153221902338340589721205354289944685396257587037119186102953714200921094147692623496526147317083567256274847811776678625769521551729041111550504386647555431415032472034867404055081164516104762739320199472196155650518528*x^273 + 25831623774033622650857516522483634602448945537397385531707100298524669595550574430428950668953517688531761872145021000850969098089159044090997530510895890370791995974379477817816850688563735624697935914563402265580079878229157914674988310197237596602250327305142064100496412952773290988346131505957788141910443339137709275493970630372385764995518934529880504048526045888377759436638975438623362820801059409570186426402854119968452766698743725371532283638436710052612426031904654044067772733011356674555678438438401888023447789989095863192649094524858795941397383049831009419788208918145888489725340901061090755024131831217501947561677007752084935338696423621740517809551408782565580109418104285208624038412167346767067581953019619805952191605107131850923716526983567168669619023261358891564120276059407019587664873841254800518355380539*x^272 + 12710286351828751204788801772760081966070506015620173119453371461339161709261091521813615119309909582882659440903576291695102708227334034128095661398432750849267010746970748522237820611336887104638918729776007287938474470916637508791212693751303843711029579448224248004727854454047677886872185819326384011394758658765140556446979224154202690108566403992512379911805165009148464128770789882188220558406493973851446511993045809171663204693685080971463742922685683719594061435464808042774715739263131838280663276081763313772854306534094466550706777098503528265899140763896843086192977952482602911671593671078597754067926514116776297285893577072057122136309921183928604882967320974207029112091137204339594571913122657999137145834316934687105316348574754271194491308319312508897800318006137810871144810048619090716830224736220953240260717425173*x^271 + 6146432898273411990569242934456371919323431663464876643986691986108292211812605491385944195057808248731485675478137478293632029760030593273101955868351766128106284242960735759564859555528449237598896075873841172273868427870837520268821013861485849078482474563510621511180517008173835297444348010231854067182835313689591154441969397567626355072799611479553632770345823971932640842086440187135159227944667544180806847032098970726132630590019939120451827067762460073536201852532299442217701118361872197416774836548884128279037286765902577318443711581569339266873234671832002498297589031907920687317269171821956929708433746956768643892237279082015483135301457362978615544096813781952887693068063038215904819784332444458449177405572607728485828296705312555299385065288410270735872956424128551374123463271260644744671165344938742394740805366118099*x^270 + 2915222862331467643381114652433815646699854366426405150137955294639392934217185327262490252036112296085786984063127947902596638131038567643171276437850784053309839495184634741342248340040371614055539270269626585337201566493670699215636516734162952856543251002499551226891784139873904669613224454082033413492216228986413201313831294196973887460996300985136971832277274375810627746745932043794204837854835402978702464852933531709825168486184910720685172769637924863084943129013994677204465259791267827397975681582086556447855340575639656408776485569462071148942393493332597549904101605382070014484810145057344478288143579509341354472833846474807564410350519442428128673315388600373302887357387089412213196315989353311086526341572927687824267154523885260356674135241017445510022508561323924283822738133243682042643704365164825338165096528848001284*x^269 + 1352612684433610438490248653846566520496142559716617666408496145225079063896377620440875265629642286755183280056372540486526322674675728807880264418613129237609109916290836225365614398816015210904932577420555062053541600965519073849584482033881164218429822195993564474458158480199855308197147177863797284776733981490487726635556974639645303874129620671332364306234854477057786373827044732223739955601295697539374811614413967842209956622967126367542972577079418691016737074166700310128064261855248795561609184275089206332099837906151928475137036905268529084179806949118496217249213157699473851195398336562132443270502742979934151785450346184115776612897631041324871962268432596289958532742527943193250934585080002044751381463145242965891079758777257494013006097587896555891074656936135934481784084817256680405029366438993986753127770738526927924836*x^268 + 611866932807132196264328943691686505688797149587464812941158191772636238795618158033764164304916971051113980234309271089095635095168548936554049323426582981144781550632617203240694777887585910826464530698445883126642060020806175239874249824821125897373203699826524500601385237512453397938375067630403299921333078521519016257085396691356463187722065761702286536201735496983970701311377812770944327161261971125542377660217050196941984676590622017304894213789490504766877917470298896265042701560327039208618712904272483634844602004118086499011244529286677592082401716184960685037415824017927137357228303940354046232395843221896878221354602497145420773246138301851742826088290535563545665794234764823931348010922722390451455405724061515571451288806045099093684268988283813252894402661219194474554645176116254305952246037489485824236001773188199238200106*x^267 + 268617708719162394043834110003520375009322084898902814875970458095180270145472076205587894373514953310192150596628478435101110293091809956325503064340583259760798213796684980296991074249281450691897339687593303169353537484086475614813491852358965761488878792769559713945644286976314098785751522274726797620732358348011094478846816166181393687774665517110806831673238375428047608681307596049787244995245767334406406248282469407667091739541138624975502687735749228313579952875740106845448497334326135482431924550900660424721505626806333077438204483900365340225902610656013535097371768080011653610905101601377085745361149727866972073960131105499599710748464238783423610860899092116907874490869881083089483899178671239732103121028163716600308379327071578770986981383802996644655085863792842622180939250269333192062434870716125804739732296600142300132399662*x^266 + 113706856435655492838471850190884935916441847625193416005533324309114893343663907016559893719400652894562955908081496798120733537862804622721399652495132888033890187478900394655123439281291191054128194426133161358506550158602274477358746898499456573056699992418789832653210780115552838657357110127934803370984139055812786196456160414699534972571502251734546282772130568920224471143553306452764253587972347714426874316979345227862598183361291666893108358203291292460510073850358585875084153225521006243941178789791717932321296743318248881192570129681867750903843336654993188693873441902666978855276449346794909938950809402779876302497003586752786056829580814832472938091378999450746109823442950564609851974464264793401040836886742722956397174899947697346374427453250640144993267815970475294187356062985211614009257370080565886063018992379168894241936824404*x^265 + 45956285499636305834204565988424725039946742879203532156328594339407449810745915209324603057521164332094110921423991995239238471073506814981370868086526973853384760328523599503095719304677216808360267457906453290759971457202425345713559751838315492815746200449160987344710159546573340016640006041700300081495006194617175355056785688811831022757862488149843204644687548693856185666697054023605087351387081876409894479518841505508841335248236056573599536856627674042357680500911218698293459438777032254835824886613036626686355208820812891300627174108403226005421610358774040061675332048355807687504766053849410747428268690812105179330345419813176153305299394461501942694309563997170343596992609728369060181759226440733049790402995368631210899250529239839975878631733123170512958355495794143379406359794599537689326608559732277566182022060332236484767998014403*x^264 + 17448220515285117390801210076850769981351626985187887690136361496846093304395061390528823820949240647643785033342932337957931101162869179716681788958359537530962795746612379660095067635228035022539542683741868873314558827780490700285534378368686818140244520146022033687126217118400966345466529621775666405231850211167883609285342161412415819211353402214578903392250510484002708270598655321099906605028068740425328349180313903687891232038416469387608639944122377790977892270253581390040386880547506024236941062074702289999779514755166261810595306861151384665741540982314245387564405458917079475468364068881309398522814732568116942947652019411969017992606136644082866930723085142506733598711639926723842616983787296336749836662453550094122574403334172509254750484822285210314347929132814997457352594360662933987558359085227741362300780400134299601212407671900237*x^263 + 6035365307211322560308944764717158623107040989586016946322795191497597318150131469425928919807917601914013754585587512954804889866406383450454320386206543997004496606431411809710918170018848164922446865836209889922372704581165672350927763535321624463293363278675988676600378073398673249242634731401368593377735436886339577002417107535983801400129825162032112014854622069537679330483035851104051809637743627735154737924186270040188068443883585722367358960522382242986493748148697477420617185720400734898243870463428196851068521696871807470893853723474433680282658460459604073977475482107126487404807485807130940285410626220125995371100798229504465477978550788771698674570644027755578738101392434414821925679952239712129326708800698723078189498145221431383012166648437427486140568435428678960295409604520773112984390044812820609797179715742390688420482287927318847*x^262 + 1770311058902842176154042507939623036346003324887318902347278991311902888654592224159129468902590895896597523679764760688636716876782919058247198861216970219759960177218492576488587121880003806559157328486914465975680008034711587549679699868264746675338638671925941080632332022740711478360228175890869942872130155772818130835847652588394932253592170271374752530341881033366948544918644002310278142340168745100625315542915813913613098989762139859997769857240088951706700552718195826478633627115566092291474422295941273044231721345521998217532028105519260894682758258703469493408808801406752349452466775577829309284298388367542485583938928986992685680025162937215530747210876740764292633080516768389944110847340620077544774998339978400414195392799913546929431969426746894426672865688563419195985742184819384961350165215433684750144437706177741385919173374350684136413*x^261 + 337328961390577013726771347204063094856734390848299967535344356735961316305295086741095326289924989976024406826478894954107118377744070322010197414678682528112502551730879210530440110495061078830646284435229159723393788839010550175914832514463225580253200697128909752154239351159201858003999908985664906389889845660828438873764264374023843902773189475036008952156052143232076769040939555331715792645540381630504278802792683141113604099470789520642033758529831631357591867152336875392897040400364392110917056005269380515176439947482977586095988598574211770842352429787727233214476348957325736081530903535033557121242540382118345695951307383354109157146443497743907880754984263875326030454046931654063697986230944055140333672514169849453276140014310713231203585515793225360632978143591334044691693408663689465786964655605797284959173106614277898707693514785673775994745*x^260 - 55946231740057897168679459735735545786262586660823296884195855788716469839402378417165512158913177167925814582125485041979228261072233482357491803010763611661514019994559789206060550319955612172914767242596185586693015924834962321414955259246018403960008980071220865086630801034396228881956669240356602176463556559442820285132153508150502540787045934887831926429102264735105843776783027465581283954666325914109151440263250352891095253485597615889658609691414743102030517626440585690770861239703016415415501544807604071895605872236756485113821416743245592634906124561947516026104362964903455054861125342341589009537407724283603107328117467328265996979429767879785281013010180386846976358127609555242865469659141173911229005290354916111537846266459902073023650372684958258729842593706748587688555426345714227671906542192431897294697617435393880550173281311230520540823120*x^259 - 111688994779865632417072381182342685417779427666830202503546868198642716868276548351335483064707902482737712595402830745519930828530505600400866441045143499830041700448434782132336915437103089583400777457945771444427911618626657862772493893964798093475889696604166951146840589141808331311402026718873185522421041488605063597518170445621474392261997256616080219239508925995758189883049073350112494950206363117653030533043854184154596388915113505003096944155348204959424044571145549629369564551088322191779176413202351087790822616942341630094403502975557297360073058800259237217117005202159839303151034416879881907459743255535998110125385865143541013229756551506204962149625485455559958982877160582147630805308190943300664133110532243398740291620612057893051913347986941548124646173388659478690320565189489471605581570312078240760098401915769914906669463500851589140286767915*x^258 - 82536034971547619645246308227035420834197232850364738319770334325700322409248270470611252248710475971925177331337229269901807754037691630048013496642262788989725902320554637530306471279834177389099062281866345819384062305908427394820512599897236883105526251363403087871601299600520028963116963918226255763583727443387495248689012204208954147141850629079862277326101551026706874903204299427420071025652592539485364216586897778690539457297980612794932554349699745130059330725438980255675690066509797947805212266689291203360215902299341370196446779497397065327951770731040089688788819454812138204101696554355437030915914417514151336572600314140623998380694044821952568566643524497919865325126836159923909523663553665361372292501993243022688953292763260498228405471536003868255107561568500854274301557402398309729520230501402025466728725972461963236133108581553899947794539131923*x^257 - 47194572344808336738198648557497276108549255674894563072471389361381146074713302137514584591741055347021321788970797745826346276121392631599130000151671476192026346247684412247879193629801595177719242572173079092992578884318633133217013235697364108287956689631760086717183723132315919996726547719649333543324987030235486896257818210739404560425506056919303673692209590921301965747631034769335206554452405212608525809589241561134088388767704441282985674287142487982420426942549180019825965142316897493007288953200196485876169128106936134821614306806512389274624811983870443331772015612223322924679281211727949004614464994322995730578346756128791711368677525274705100245942339167520054665482231910109108695276609600026262025586904176028005258153645834128054989855985555967147766243555092170516630486126728253221551660134815742164889460831159869822040873162152235267509207149758171*x^256 - 23223322242819640165857961926751959289931945165833075855103686490361979044868422851695125293395885477782526634587530431345784111502003564602202253799628972162149280250729630004856712576470898064862096162532758183216398642214995616957171216555156170826249202201161931296129094475061431008165754623608255650666831640094540977141261601037928784827314966256673788984423574429537346102433079585746830530030114182335343132282062448662881317282997300762074210708685525068258111467514929281992213763011153894773578521424583844417252425889696203885254942351763374525347305040919679934189538482601738894293062875136826392942488354066214558831940294267114922670839207130138840303981371227020884441310515800195952872172721111273661036949370924026380772203044907612767779687304793446752644971419290643909602169614524285378188759920967442667032604512620283891333964275842398328397596510044900499*x^255 - 10066603456788991258808981974157161729276983311366628937854260389412544869180065916123018629276580566689778821736976698664815672259348763111820584674814762064570927453374818342922405992690605615580500858804117954072937233913815506148265185157278952940525039101882336390123629364302029106625511135101613056289656531587673004288484883851064071532571487719682572861203477179097166253142528882533001168961863653688297530713329232373934324645704339795209813667934268671456077578419579353321968788004547947443895515147267241462259618160175458858665704738557163373755598425206037640868378303335815966157171095464728524882125101935856779383360968726245192673832649086471730975665186934050548144932978334211528907915909529842735632540769944785429084665782337214463902597814819327259651902595094543597750164222089829676055862113735624416851527989154007814439382327526056644906063120983389377244*x^254 - 3782627670464962758127300982913210828578486408353310923648591072156028952854719396703503126763641726188887938447440147801423995292197907889045455198050988525520793349008431691801268983947575465025739579939054104017199666471143206210082409392212992708823806496106711381724454046821411665474615658882580438475872138417710795655580385747727590623391516368821932587375926688116208005399458153345347771767163103488567675814806086767170595461584254870681499124168297571322510741485024006624561197693819897382766705997887019725211821510012897855447322739447982599786718782039168665166878289013335424415635558141145225678352450711817766690404790352270807730937060016332045485715466819225047515662036505703850486722053370040169699849703173220273162372270500928044151223254725965235331176686121272530284282617457020942289871295766693312177814161182781482708454648366164200046908287491089788914957*x^253 - 1139736470192415188749656112530334659729812092506267510070432383125287787607553130164714572634172003358899537531888458398401342766488160144879745241165321422030138781245834048432893075217170167056556824719098832392355853279566360082409984316594753434667228042272433549482111937326207336420271981666687397808641791765922807186047879892000264279213849298728306757940116547803497773022267181864941265212199409398521775200392516774088072844843017164664410694141484457055740157878085849764293322782196410455470204915444239793850941289925887258547114716110908663439817615990316176772164473136785171887170988461906673378570009132669396728298999250600612854995043266195100824686923370853898866225009883941152986207875195270840331622320015623693665288533915993079496976785809020739500597765470389226587295564280254675033827393791285858026925689250848470710991520292457762245898910017489657413501333*x^252 - 187624157300708698287507180577906014545764486051771162501263489570965430941817597471681068894417555145526748115575774259678336979014859461090866110918068244520321338108967100443272243030867385825392227635254710891230627024990668257968331165553332659308702546611587293584590992928804920318193912380263133018654577656900733221986123363956791406908919859774333192920201533710864401251254808572364992327573901382707957103575427054932965292622872167941516042914937860263235226041225532050310892102026214446410318791238989349429422881400634362212238320859905782043289473644602289792535248715854040860589755954859355654882396753982501529237506974646160055788305305436464539357050198701834713488283608815199537710523281393381726454292382435804753602059147614083861501764825919073204913476136130213300204870248829410399053145141773192309908592067813365484925673389992891177229862576813135681308718442*x^251 + 75235437639628251532916027090162817640436420781531488388522795886997004554822148366866060344849935069372042635963381444673493019944250216447246055461941563858896229608363752208865453689030663505592095232259305716648900529413744121023706486877337903897962622203293653309000576347310157035962501579240192095587739325337624622394607333150558022575299378429886359305253279211060250780571405713321167293254390423028522292443713453785552497121123273809343886539855807100181895550253366731350858241870068695958550752249977343016798990691511142741532190577336354737147085346680683323404264487756459313627549207379885562546098661047776521081465150475275895590735989733224876814004885861573351368065530622274399402538456803691021773053041789611952464301952146077142298878313067083436580652177896122735829434146013815642875133102389370459331708715800375849384115195382847982757603180191163167829621838233*x^250 + 101467168913566405675310046157066334364397802053103260073506793972569253250576390114033013009414442323960483225162022324749530983221245012895368050500085117751663615222869747114201452596640235818770909812524179547338508783289873481560689861299702127080545501073301206681703413174903750685967283135240388607584593051922835850509162776626100611940840348578163888893307831883762243351061505721552712753518719042693209330978491033155807396719339287521964056122893693644088291918335495706977743652340275637203731105368040309312308941561326908908396170384531513474902441943511445124117025787989330950546545305875184607813323906899385712674143620192793277768190305808652455171235187463486681020022224725865904263783814551120860622625034426050658657806500993916499661243572291779159307911490839861335431811676759896639135539262984792265626699386367070448565558103889727228157551235608731534469327979092810*x^249 + 69583900922032004414231158951081356606670682205381895303944561919938980782276266325338863342599145363775408184039605663407466852979439640785921401542349531813473155921874704548260913002578863592419355523554359969078713487079010522216924173145458251926512685368573253113783998677857817551845950983429917503631899481054272881126695047258307620184009771067707547064317098038592485015204048048875937477214194272405205146699798971266222316051338188448986592075543574781904736207041730173045277232322525873546938543806169805698578136518004554608942105937539651688546231150129304626477738128013727421240091094755302165249070806023920124965096783615397026837342845582729369802496893432247490733647392646428173352235083520909017590361281758581060832069732737740632434635396499318012892477264697529481941987319931264845708768994143424828824623136016872496794978205883983387762439682935913880598126272761411705*x^248 + 37475830271527328216991955231116091093240090960488457454283268476107128526397431710950902409723964604506894326180465698467259515788856846953054763199403646801109450777431825420364592606267524664379523607535440256600927793090950623546032371392232131144535742099672073939941335647509311864296082248055814834916902783195884863717451523370266836030590116512984767867354857210730432077290451701480347942838559160432549858419572190660019893559499396037724422253660012883580707653387176511301047792689851037291510704597935510081332241060003978580545085898129401028314712705924246370592565926312562249832105514854628525911676665647786427378312610640412904867153003617477452210682875498141804683244991032239803843245136378260557215248210253554269191611892170281212772421754642232879128742762547439396721066807724728665986502565104647306693770220225419066327780106695697927536204332322682117582366048762938681251*x^247 + 17146635621955943143169760928846750355535008302883189350260865797128255779215414869865971434981010523500591460618134416739564776928527760940306617382378170353677119902777076856962187348107252771290682744309076935883206889026238184595794188937404230010591598354383387913615201304162422192858975333846041511120988771891249920016362559301752186593938466043660839818723278890059130349424883277180874298876388018847837038408014922257661407561314713965461783772384024250481459954488100083094201738348592918962349949106144867954544631583201625594973145764437712924460632569324129637592040793887973703339256017860051781628258176254142584095098356285876471606957947069111683813092525358666913206837318578029921759968738055356594544169961346896789673212006834683713371819299646021421893470055371537572694532995199777212670644627067835882738691263709426309065117592602267196742535152137888631546894551554495370545604*x^246 + 6729309624623761229773251223345438184809935229899582662311218886747147836433845618020429857238581804225764314631727364693439898807235634878226081886825773379200577843969601575671977864274129675228364344077734267310268968268344466394467631908088070769076188692963852252503995243845316089716046577102562185784365307169340578505018751530521939043752051615063902293711920895155465362374864335796605334674863434508360173692253441507533595943802359475956158165943041516700821155349596626664106164852332917990163876122474790475703349285827453627454899426749229874260756562935978431529935265215473613747164900109746980487732646494730645100779715596465959510352800715378636591067608232162012055924140331957600133743942326191322929750546694069438690248316345289750099329443441597928055984577921326507024182508333106631590378959935360726351436354465854806795694414636929085553136469573697585700474581899265291053016046*x^245 + 2177496095102828107395423969446293083634942482613833087482166659862785523699687950721577235255578435759228863371447439106820089341395790905040087429018381028703241581032342884645277527258123507684808051101129250469971693792888095135188830182938642599465454582452022556230596053464488168273100817721432662035723609430015471425047238594025547689736710673260647368535567235097621569816233859780500362233060321733760929410504820576226256278362362456399086007305095834308280030075109994601186762794852447449786022214088377718205124295992753375180070478320809601248187942405388183389219093953108609564613112659641689840516465554281735360376195729814081758577877097538459344457985283562690805490277277000430678755086297534666517363910046420843547658099994741364327415043801882737515990741423671828376557762771442144736647201207232214476979275569508189677760351093720143959242608540575382047884714215988170697635113230*x^244 + 491416101783023237885656307873316763740227678524891865651956827318220332203417199854026065246133909558865464045412513966274046544578444021101992838524025882983901708909642811466918992226395501636850482582335230756817677788170960517166439101509060261798122188220725132043265610173341347799962554207755651359900291094748947503229859413247808032936516268385080834858332705322915970138337675236811102066029378684254506798214910407671453115340782764648275048420111586916789659064533529435364236900519270718228411468128893301614547508320832175711598691186605811327175574475167792012999153145767788290457325048118280585129990721369638351907726899699382327847501563406711879608710667974698135721564704003531383383941214425674974985964829628623276745381782217691690975869307859518880781370899931407956253580099374037489949812960250475504065959515398039607713031957801618337934591606971853583316290010947868702640940664304*x^243 - 1198801045785292098247182098517591412173641337801261812741303191272935760508494480256167284669138671008444574766171340954076721153551075043713999818745053414986648156001602132955180400925046762878773031534866871187497298533756618088926216050451672432103077622573471375055368202905759072677178122740439782348101129050320567068336638820832007906411140922422637875937679916444515358263491322485764659219560869363807687079448478203967014977611218387754199605912000251554279622334665033981087493533334759571323510820932525323734238412377526653568570161884198308854222406297877678494391657243588430154832048917196671148767956637816015690581121214255438689641137179043436472178669879550758223012231355264706097854373498587329817524617310430536137880869445268109068196961520805985112428038463248047539656485203064700502259875655921095382494902374565675736587596898641939259885016206367281966086425790597815977246628339289*x^242 - 80172972859155669891900523442864759732517249111850682543515718130586212456717491289032533415491137134171238723070128731367108677899345650978599473012577283726990596286603754455874886810010058541693293410398902824698270748499847711374750150891557895489326720162199977566401953946011448194917851246875446367765895909001209828715875115636761886890466536160069441735823423326177223566005639911527982733245855737136689255964442011131428413473702207845198056897873470279642187172174431006837874714300414114947979875168139809268857761898293176719552737195533365591678837152530488498620094722430650118856638107327085193425936271429821482736254686501034132763364278335638717736225979949732456305733847244779271478220850007246104954514409306436067250840289211544943002889804283607430937683636787090805979406084276260114503641118062065157863456891401867769988545202224450381827880476817336386760838945651859982327988232535067985*x^241 - 54220069224687541047268104818050388438644092499047113681365428333924534276111053948774618353149893756223482196291633564245143015676950540497046708051029224701219968037511877180321633599325009927675852791500161063670424790294707298058603666208428215975019323642344628686445047188289762692514057569609497677747867504274113578103928960983932726383166150800145194127868132173590040351814204126162430359039025294434433666991344291009956190859408312441479187757070174441266206741970797740611710865571696918277864004622618022981583552779050228078728249872672377720175619087724175235129627600337884870745765217130314113440599336809451970263563598609904277244097550316107166300663773598794488475073311417281505316005996244524437147358893910741107155687038057035589635882349266369832543004636616922314044550841839926240314057990836101065399272492289670922070370628812618962580849068795227763239781959003518028754240229607320492900*x^240 - 22234292054949613404248388036500076353256770319533045715552565698708072172904792104999150291912873590536273478861240967914860578790303869902287977024836251371321823967922163465802155491567294580823717854672518900490439911122185476891551894726199659315179217564805298749444351922589876590873524217318738490172792492925203674830010120213221647994001837839386788709527019069157608767024370818311810004297604155394200779911372516965739899435269699432520006041454549724278213298875843226493950401145824229583125547089317723741455505788371293158044916010883217575321814730471657141903356802196978868032666396999651913878969056111343429470144395051761712542082083186156456425164194936800732098140450077810556338396592992041866366797877096071045646399439633642573360987614389080758994933871274008488370507213067903507913855482166210859204631912597107082058425937718318502923273201685173160450775513277324479276599686989047722015161*x^239 - 4398951224957460373019140542253680963254937871538848570691813197705219999297476923148774334193559799269246525730119490206221786347509852907418125274613721759911654691037560103353364870848541411950523274738103442194481015028204932327784037077245299811054854763801313225549493983980218119820499643056567868650257167705756925593177476103221135751588307960874299096479185282974779228960637357182459730877119253246935020627081480620107954934511646888531791994098972554282824848750235112054463211331564501619701464532257420063722774252356970721095257607742126284647336905008712209185146931766432096979533516366897681852278735739788965710342478901657093359149279624431353870500272074699995060229232760498907298589619093037492972634951938444096164807809647273322318953163612201824204572888563889588412578914064905161817847146949337925196413898541497377954550850213896426201291509995286168117203766613317416207540332857493514387763201*x^238 + 1995886112210247559827103685612670583031953668038607479505825327628334352856276545814320311277343979191312734909316606469380797917192862194278224392353741440107986057900154814449063520167286412249504693479945520859356175791074548120771479282026532424023389358789662112394384605939060845290045181931459105302683753551698151964067732902814207940597566880922976935903476810687270158035942067453595327583807383828492681537763984345723988695059394094089771759114172184439681780780718756753499313856107788742568630252944562201317587084905182740265578016643293691884908176196638890293477966545155444317691763630633948898683444986815415719621385497155560140071327049519713707192909954050381466063491101267516982841085031006312363426086304891997258704977785840553627343898334091056564337668747145347667027595611547155567393229129446727675292354370908133448253174350949445182513062527211529943438150945647336066473365553252509234306569047*x^237 + 2773966247548147455066763445378550226932792921069459397868202281741704426861826001815688074300614415389859918283914192377032817253287907280085782327720699518423451169340323774279801981267377106732510675158452452748246536240741901919538991759970084147041432906023228905015940660950520560431884834512683215363655735741129312537657310514834735782069395699783391622555746368328801261688071069017467660809086493277024032166930999335028586870921395758673931086825946839704144446002781832808285217900870156257524005454987658706957539806800436220986496880999420843083852359673530337384776748182554301581623634935309323974283074621691061661550474421620262313690097667224850958380534505296341763657036464808646150979733730635308211963918347948283155981945673547645815464038721295351477829954069664398671991369339425300354126986338903343333694410862964697590375268732853434705931448362578429606229563212380308366929872588283721604537570563873*x^236 + 1791642643021805325768998581925529104116322260286805178216469245961335446338559842124304537584129840442793820762614674719178443890989400285503488279900891834747840556148647388646951176105774088074840685167685567693824088027184303630494022529668690092685742387910759419334441941487208370466637892709682373118672870049853114222262556901523571942951211697006719842262852555662448571893023828260334686955816315607973847033606806708326576724669662802455395245394079517546934464979524992467846267232223251259445381277462922017670647522265948580376495790257885868543537115956302150827647184366526747948867692065181406434690204019812953190933288648846330625444577699175768957156889558824838479350997575467115285562691782248259394417957610765447967463712891152678896463111632771469874839360691212273563538485334160884873272766378480353159465952758638776076835256461121532586510470166690718493325895439458069212603144380129906759658247317127040*x^235 + 763437788525468036524420100080237105539632297701543697776839083819183664217523374704279944792721416150192726149233410861611225412454926189698184308176099718760989381874961773186602628632312968305767438273901780416975453134300081225584420821694813882359988214035906121443832251208420385938659654713399581380413425924591137209824655324945668147593910501606507443554062499384529353923970709789048277199831698002303425327225950529480015852194537746546819271344516273809919109022370472049987864521879433713430635672392431192013401805877699900382227759505880806318468371504138695335951375742841596680671261900853309818797440483309988911248022970505198382866588258098914955116886168292306280324540727610344105936169528752300247380581038060802037346656650678493769034711895669039846006026452611462833081169056382745248112277596263339630238397506201288345523024533458881366761991604548144699524686589635002295586529954080341921933459625143896655*x^234 + 150067594218843512124659539850082047642018367244937016457563446240688529171782859428757683131487134777479044631728570909199320406181540560295969786229239493349998065144189213230720008814746054617033941431166459644014377597465777069718134220831754473422095586403343318820013889608332519447330119580822198640435810197722346931120921048968538318606626062085120547563035164925512936993487340070916552782755247656482138901835826447479347714305015115204337105031754377196286738242019942950534282567453930040535703177057735815509971574747060905590122574542669964415993617363161950386886342144971502396331869199296055015691575151455448094707732394545490458043124557680067168639350626175258146286090995826769174865078107819328007666299155673926603340858567403992002797764916234948426650318672858983695038846589366652311623805869401290849573665437710679237527763770053546505633633216059230077944468381768564703827992450681780621137327841075200450603*x^233 - 98008459105260260554759900217592520787880022189916910761346824886861284199004824137981440283256058143337905141886340470423175398600470370049981494011446506101044983454885181738760974371609692802668312057212991558524141332256699507769973164600252389274132578905778112535603844597701384691185990522812368891312529488854551687278500842998925127262041120544424964074122008347941188237414820457071796322517481670314874294468108710071111934186218087593547528726933118225211301834255382468749964713441579199270891733533648008143774935630062365270868625541555306392046451485089658053035196056696036758670584181399409315890321462555174396226521880030920834969127782199344526338719512773669566586739341750174496475611379102608415115095463175179938325345554287953953468365794930034825910189148267539386334787420932377370996982897205506719974179160733555741750947906768355421317203798358672694584812655182300581294343866097026600821519314439520282038427*x^232 - 142534346060729405087731942244500809600877459395527374365769039999846714433430348588269865570363935685102837216877205001800065052106757694971573905812060018195571632932335291472605321749250450324142210272010046800564911972621058238203078310920132606549032526445158628321760516530497324654507435099135881670705720838533345010361401023853316449341939077652232266553506457368410478958869856398783013596367033877565274263890603646580775791131284567227008675092431990318220226737954021972999380942161497283326365679450832308319830975512856181040568319712590676888903793528279531130727045405587404913343957843720753196243882505633694670818040004269417741350159109341654972378231305048471910319429559281811774138471450735043743349735838911592042395220654228119664697593870473578932507632653770961630014695799217805130396462746483504748118209988599514384064439892706826038594390493247976390511444720957076271566972447730624846480754277251781921309852289*x^231 - 109292099225961102463885729354626949842928341199346930970489908346251210474812377216604745698721650296820406224590811801132192715809887065662383288692050213885886415208182602892269716126780371568784101958289477289958651772740220162278321678339779737667899376634335986025837498032944782830047980496099027543430602085695314058627173647955741928129269812150313044638138313553045639459644437059401634770775195001247628794851210363250173515289730661505044368427811572986161475763161544368103043550624384762021277625426763960783285949547729042811488890197824110803676853697481617240343575020711770592335117795863389549991355010426752940365589849622981632151389625689739848141662979954550896540663764914046259768713077440693426083435826126072665522838375789975870288612866959348848535233106995753133723102156135486713907609144678248197529982356624456257101210435426838609280465847325679531135649752930477512092946726491326665331475049724130613975575174465*x^230 - 64083166218379224943992315220691598173621486247467529268487542879867219734191580289659369628746547302254393227362223954015695367583181480930142655416745190844208828256330929841573492917797048835486978441424915716526110943570247388503968412136475442935428858371499962973234582270157561827752074786822483259936331863049296146552726647402061722868525288347937150561404069927475846910749720957557800958528392597924670868167149583889832121003293993780220532746457026559454245938020579329510593575552202065042881600079392194227497957539120109164742666179581326885663176587122563165138173562052119619347105600956499381308737806462023244896793991376879467066241962307206111933771590388840313466657404514660881779380045374858922768425197281727651825827498826402050838921250918894415050290004048658308687866145200288357300224430502626055750621930449550213787498470329122590682408880773615219732435776875752220560951237115815517363412006814916635535123076332191*x^229 - 30488281266563264908585585532325803106488271693515165906372122402215780421842818801265857566344686708952769059995224477944810255512685116843513247887930352980492391410986106099575030564227656818833769647865349361562695476112439361963752304349804673487878937511148130557425022198726104922076666686755082512203716665214005219251583027266610697001554462871283931921671175303826138299312125937328973139220048341915389789598508293058540849345681567288398605635205864963989696017420290558563430021502043409575364244663708821164765180019503147022927815494697937990495478626211387261016503067137956175286116545304372933039218223944604832995895063337741447992566516170383890591566148841045876899777915273231227432980565530484412881625357926585180611817010084458090981622727210145373309736372893036441037442767041511064721247454686140861318768802600694916229779034645014165527811284937147421366128173116540769884570801583614324357763576198984337457607760876315512*x^228 - 11322702573683495672159564472025627126178344219829039700048595804742658507179987520054213770687338338784213654091179454018244225042228665514884163412443259847946391175560392322281623717140359990256195142086091325403255928066961658063133056006385870402539664959918018596579414551324987955704560008896051940155757699800572608044058656735763701595925551946898340885606347457222047401134195365756348607870521621200697377020204074713677180726125782010312571863238538524399018678909524291566159051207398330858790601960059614267774789082082694471191907500352552542912174511189119418392780178159919863546598960236173115503690252520244388701666871536777482538506522616390583717948449369149741636705871071338683552594905410862915481486579843034759650726519600466135847518348709075584543191982375316562680959247374364668690281581388923532628743914124318109247897784384335192458326086405798853269847762165912482967834554835806051485952683691678240105005403778412316923*x^227 - 2487935524465509108646992226153306190529570184775811006750503148613785308915311703203664791061491575342366101005000033756693741919132081553621409596647825130848948761954540309275660556479285855353273264284881841324739433390414925141419258392503258626989749804186686185878175266636473334565562557850844529476434587591050922661558203230418057046887633197674231502261822134086533650141722511417335386477214529270934016881532701565748719590340476061127052982495254065524822636162258187897416841963037604457065968719767078135427916798138031869923661746914489018715141596527273545391245231891335477515627661178924468454052290980460026599123839329892287407580220372438063691396092069598231833129409011815841294299579675698840087869962309442081696611086210017491987843822989341072271863664784300437086135611847059158661223991946302785045604202556077547960602794895150643289203491934953638428983477203934528642080805712571525775524414592645190325822263894515859574978*x^226 + 628810924340700077163126713352168936101564224393918107977587204109156237019160758524226406495290185381857747391626851377256277568183042124173791615124749154515219117765244935025720395838674678325850860145225645123732083462739855415467330590398029707093558586818238811432656266562684199658876555020798768144072258661580239992632572456235419517369765305104006898206762920844109154779743246574491050307774187467612339922676571475499337431906976065183128170980123778884657999172336401351191516681979990250570399466984220167320218082380329070580524362748013255585294252451560301050807224034429996257894155566230230966302883215457750994134712368970023611438670656582362679813534094099480422066793529955820791980488352531082258333104264960351527630137544780522697707609753440651238710015929829270384509020983075719539642346435319714956769372653526144436289681188651700406426701665134329915247266673702346396848596030809658830947930308322350425370025290956659474306791*x^225 + 1199465096573093525824419287192190847486157237555839476298673388693849087105860386479431003024151980832776402139403674381347934886366956915957456549594976412630203337823413248991228159418478905056114390332702252271290604019298107744679024577487431950476583708189545426895497695267140379824205796869192328642677774393323815558235450460464106041122860395087700596447401037696389064551180914568377807477305398359859545758051659057021539319954434252282527088695934443274804961504950520807363590556962042853432732093766181322131054024464815298715986306426216344526846499726334346486368130393965480225000381889248040438320958240353988311818751190268672750425913453735327651286377104354503755972161910182553717189471213796028434943604284003601868746673110654581270659031789411670191188723996368712051828282549522610268579639246896785398654076657450245118660450054294045904272697762380022941809104603028557000339495182242576482826798987648189749130783835959342075256670841*x^224 + 924464606321426392899478628784085074128472588640955975324224528019225962523646159292621372007155172396400525060147701086105554670093060017430101832453408378326925253713724661009036687296008202187840058994050552628635660291133032791922179176049069652949774604803564717142401002022073369387316141258498562391156582804908150809673605128074586144387921497550263955638128987150697204327597749651139777884592833229510584160302805251365448774745433821672688906136424233931984084603973850790611257498516165529859083798593188896956861311039881699439981226408809906278711548545452716574488468912609354866417596073367016799631111118887392849905788566930887901117369515521513341433583306367723363647371835017219384922681920502027186877455684735912077922406466123579802009559958360312267305183806561381445250821809029519561441255000347568966799484577363899867639474911587031170275819247138925056422296555513608494158237132422506118491176322794173083194110107647802215552896165493*x^223 + 533134934818418213177503101166726769060273454045562422524547711429968678476436897406064347418317554122799190444073828442946938933750621049107834916244521778788272594194947920271549055854662351268155687900031091416737087247509766082609720295306006018841101788178574697018244383649493584081278110110064982607887895921284554025751086775144382392439299431122066196359746537844618646097838108564245867945065731596719858835512455459972533055228142012326387384474802596306144707769745038565482496265742642709327816482663283291117010096586301543755918886348838379757423011633230816061896296125816718571641287205467714947367470485322552017949388543515097595031180170696113210934914446113797295987576317556003314825333095336427261222108751941819133875626602467374368268576547228563657666153496533291604088183024343934982946264530832993386903399063528860942138386149283498867938409918157798234212579190228642654465948620899448230431540744824632586984506578973524606254778744417836*x^222 + 250895961228276131366992430076819077257785471903830564488781220788559227820173607978947456663172308866721592160545621854274671638924305967737270039400368951113578432075287916278302863471556829126267173689516094825557351829893990580768235704001079733975869903142890986960889788537460834371177646529918318152734339006989574041238607823811437482306006858393782769573299427994470358152668308419399888062986485278623952631934304308167047550790175376271226836060032259955773261029231484400385512604754985088266991288191251525365832284477914214799384644986944204913059304411354519373841345856533207801809830540489233706198477508997859787202842439478673228399379649136250456439584944955619451762480446319682758601325991655520258352301724587406692118803230070400433763073495862939950096779884992497787021823843788428072115193037128593585913395787476481488442024245100107390290118794738231273914339371657180477982903328000568985180535494372981984524895682754349257009169127590655077*x^221 + 95579090833728595282733804307372047841983249315146186020561813783209806213346012639561087929876006183396144892974543838113106875826795103502013479881041152597080074939765637132637204256824027363765051590722082826639516450024972047747193696387342925208208010143209797065078582304144785673208467041843446673185944136629521963375762736044164283198016358722672449432664924121579152188074955728815915470543231747833473264338755055460711223334413740899971564217116731128189131887120947148186616656077897541803992275941196651300087849507551042648473553725527979936764884164273213845416597528357186104164324701498977299872155161248317226050712982952524912597861762520357080066296848003733065617742369583735487737610518638581235912284411799899361845266480771832866420435398702105290901243332991236067785310784406103482235483542550564046280448438667014729223642764674214303702559858522547201016087856370735317396874958995476947578677280230650250243592986790521744754206778875098387545*x^220 + 26279284592237986871745119426244664701825780109203677311205460103536726345908680607495962743089238468000492032614828620490203028522093833415342676780269122160187120717942436259585068923572169555724848468191518470374185352775978384354610389135708832182975843872847523308841388411754102341447964295286450632517216093309478366988040631651862919357173502181114452131477890968753550755668595189441820805908500378952818229259474862623646933976072352914754018231831742037836223830838211044068847702131900268549033603944074365973723197294604638432077615864509588138523834822587409988330003671007201218016327020824699670231202253544821099178178898364948906114749701016497826552928209661532416491157065651293669783428564137195368021703992371575741120610076359242071312135078833412082108398082839618635553039602124155926890804090088664123142904641694956834319668790230239982346517944187727968640715357300975442585351275259669660092712091793418661856664062211818002356423577288866821780992*x^219 + 2054195459041644397009710968967087890535792048571252955269544839231654551026855598622110467448239299146627105841383798623636863392625996224060745454698278466377768085693241389573095064604866948580686223020065602058016075232954812157362601866529834129394850297890239578279399710409730835404278848174332722640756897205362798768137218780433437516297422777372164075738586049373573329158654377065730660228306870631506353560425900004506970319809128759143485322770485342473211061219252916580106675417086370434720257448774285781540784344029576881798634431684603619501117037590687363706984154065023325016570412669661819078327230574116095792757763574864482077308953549535194555613154053007607363674901706016373143294616502541107594121245615455093070394326110264248666867966752039969508734229246612834328754039585333521404260744225244726875648506746236964244239685543052164426849348784224438892990440850793355695148225858017877901216235145794463281685713142711216262930603462894821343969210*x^218 - 3245593368901911116768231393181623570244619912328618800652373344545632651612818684018662725886730575917720359928877125081930050561682890623137782224712191661249154815309486493017605146281383971926891235520983869767989150848237918827610604475777973504982678897304403801501727627682770305277143445091385857617003591868991313847090890644433598316707712374382161244401149780210645949499833980081681085306386041983388280238657699411969577950545133368876539088232684953489801995825693690667711637406878401069623997179796033318369090193052688472208385984013994356414798548942949798864448100456671684454138978597657025438206965697123420717538751236448192184510546579231054148553635077409106152234531268722929914666918907042039353670554645309102160348998624591241855892862731385914313506969947695429781690856816490944118882965539449303865558808384032365694164824623105667699542560103362235219508473535648891594226109892008479656387841005996507741638343491843129039826924047457891265171262567*x^217 - 2628078589104683823562990355768288490097228548729518385242935623093636089470895561303842581409827084039853334614858332606529988031976061542684241316201466387442984278165713125319642765610380453521670003650976944214786017456659467875019858229061324459237476279672636378447916808165544563044683769690024541186758409239734451727880821221536607628596212484165433803749620219624919047587321057636862906522721478956850670029141916241489938427453241082924161811270775419794229333860179191590218741016588874423420867869028917652333901238009089671663456841131187979451156511982179508277423054351407162315815995960065289471909397392480150539260730871695116049941199217752095021812466655825922805541280396081175651079284519748137187930035476842708532821687956250540150308012520277335823233976876667242598550451918150447836193740564708218139492175770491509079918891667737809500494835416848636488609543582981554539225478062733773661148921925450508326695000006931845458570879913280538320117924215894*x^216 - 1179051674529064734143184873542989326375207238635443882141509331365823958234085775955920904618678355964680263083848885552671043394929621689717542291488807607285399081050302963506358901414528090627539919761380556241850960008687444729088491649377170046435409635151280976430923142657520384022172886691907890349527785499974874922968836660796058330910925403318688758683994117703901197888790621263178766197911651442902381302335429502122589927179521554019387421760401793556925736070242938754791519436659377228283385160430864059053510114781435618391298490187313025656073145193328474295772270928877604592123942332051789969879132502081136347358467360333948308305662860477076056821237503119174045341068511271769689547158587515464799708346272278276307332241187296664208476626750994228814418091771729345386887086217363452822427200431909530356016802632041035784927807415784035746003490200068305632390954577701770391052586311614311587440794288454184219405453980597996811044193420215136089062244477091916*x^215 - 260115333757573417037702646219448024742102130737860654893745990258184984022292753069788596770373089956033744563382530684561136120277345872590845338104821906602858191204951330008877949724628374883480695800538594266274348306875725308647728565037603342561335158490928871325389622981539200658078909408652069396364488817089270817588959686964014307415196676733346286531296334730069576573650207130549857231263110069501563465848505029366542271232036570646303352645309947603017769942709565758888080214205276077228600590795002770548064696326000360099440671154433308882669218671701201310306026598893723859855287089424637849963344202597096459375300767202144764587953041284373915883340893290291218666778998876169866867463334480469878757395715079118677976736368257688377885884433436354324806414642061907537372644930346042022689381063553520875544109253349260315345888480229954793494530970475815161783054695998698334342147883458695500662624527428017936363042029082336050860157452904082175121782020873575354*x^214 + 102451201944437625005468615278645770165619758395860909743612732249119356193271935696673242175804911921677538823372457704193544068517250181425654817281698727677153599465274642736456148186254216260010275522978121780947210616661093388776917905848082355602608616176393327584535942573612775005578451758126510634152517519542836221465611523187722692273180131161442661910552699708024826227748144466974604513607719906205458049881335896013999664058995776339150277798569504011231890563370064569480359034922517635635313425865967076452623176079244899861205890184254382833609752496307056145119119639797526880469415774712751379150668924304002855816143387747137035914007971521139452107685256241768764054221705596619271423889872004440410734090754073717321645997777929527883278537659271647804076099116481932023032142486330736932959628269203053791797993793888171275559934274125613414438055474334575669452732916592694191289874793435444291958636586944022957870979514606010125614313999419430376903805580160982613889*x^213 + 163292104913074405296664318625692840555772013292265689444456242917951392441494775679818938490678405216399619685053298974107219244703949154404811519849827173384271867707129232647516517867203835606903081834570015718236128629889510435815684195105877060413800226813825692176909728742131197455930268135297958667575371202854921126543310048165006098897349313510183807408974808120070177157137105052958200973599422502343379682956169063734173344380663095633650959252257554835054129830948080617454066519222986494962488194646372035387154313702747932981121705530971359002994700743429993954771275837035680048933612809456515483136866014871050562558362701109631764741932308699272226399161393955150887644251574080492287954400907925740582631389267748152830097293138908237258649530186414738147065368558721518445173881896166685140839203930068499306720310693070296496155373553479077317427887266520237687543245648126090760721224998829463924743930378299166547404898617878734238190078364481854945852500340846153494890844*x^212 + 119300202169816389871928189902552140445867897664604501982172190055214577903622982658647358775323999438070724161103450375410990542539504068972113397309934275201645891736608192959971692013756547494248265643637895405410447487785739668549504712078694000158982444801881439694397529012035354709006273425014472979280195563069954410078817352820773199296117186068133350742616556324593517410150159297406738036163649125104499804201154620849325784865180353167018472677805242748381540127446142843537658517278516882637423858126494825503446590240649120073181611843979237108304190872994868542223981644797686521782834802580266103395125368235720635926526004283641751010505243242645852583108587335684304895726652703641479423340901087545497579814066769385140725662878452245874343126395066727539958411865421649305301669811182410817863945076816825948183881574305931163836126394153721750553444269509772924741105693977042854717771240239011892818585811116901352473083740047261488123034219845420319610967816337449646300802598*x^211 + 64833986955705388895394104230788474426432054437346137449836715014802747629900950841268077481731555056659271432972180480680510705982220747132132171570688341065859495560397728366793908957247366878560904680952853294750040005636944469877854555471477563873500492982499017122017844647974260385311058129118583789368536485242527284205520281306345017199751137675073414295886260995443675680008188101733898950185495200513937303102308573222883274129714428189210775963562349488878679668239951901164080299008188143833517109228047455128585170433180170000832017222805567479233594837482601512848459063961550369594688770197513817002368302748136145702516092004573235201158338230936265117495098840329540180244639196139453076037208364175982946118408634243922552385747374149408038265826241222165123800153610703779667798667604330517146479615200796238663802263099595471061139212210089425495713118052392428172821511950160753260261484239775434303405424647799664274166420190147160830144897347908984342074361526592476781818373121*x^210 + 28261147796799595598287509151215184957571055836650731186795280660832518970117422104991268801626194363345645482461430530144309654963191875197018246462731130228788804433810583080671851357426928804174616766591518678772155035452942944972918787913544497048661355907992051191676735236967339354856574474909502788276503645035891969761570000424381010747504193160026700365310255451496719791605288725612514788652767474934857622719783130242542938215035661473793293180774605930171483441498151892701440914810334186273128065283018801373192319514996827504992494434416380327147164124215849114309478487082569335402024818741040703410483938108170120163500115895155535846044223753037407124084768591747739148103538417933249139956544146570280265513640653949304142010929421946798212434885273630900478326744711783604612066666819127375576081452413385978500502863105665411280569889438241673280095593285617406029208780931328113697535974347150467751773919418688846994734435756862158330564436087058716428206121219942231580724048100030*x^209 + 9703161245616502605738301657132250164615605906629521774990275336728897607291403140102401430346685176976405393478793896476936280840874484932581582384332451004847267605142055487237440820207241453719052880068501265892862310230256664504247735480782585153335486871876918318364380608721147263100514622808678149781658303904563216302026947221526377564504568162854362734707522720916709781526816104158546048888718415237682650490019674619642061628050280205429163768575674953618918939321947671607322834240082815477462399305410003811240403890364791746406153850856428871782236482855427926980156452659682920989946210978114899546620240554168050367975660045617435265390125589549247559839996541415745145094750214248699794820453657815254587747252401313601417469069419225170094823334026528146971193122206729211338846136585112261484890837934374395476168958877095061413650512660381213777676811987744007019971416354432984526583117571603552412901194842786984134604582918046536819235491704448416765606358770372379784944404815077544*x^208 + 2240766116936492835997483903634584011833076687631124165729372211165268808966539178780063521208775361026131005562787403687794138470408164681747914377858817353075282523035346986114621184927716307775071774023846371166173206178830384081833930320964581488508580473443089200785798555366465817142048276375116001137567728753291243449819135904038458360646896270423141590520498920547722016266074558159377017017718135964597103351164692539151760875736067804016073260770169042463664864593209309986390287965418738706363839969753293138399773647897889774370272877450940301496275826630155006364922046425179072691037706056526181929552592788866695043008601450124048361202762313373681912980263155877484955301504628560777475387385883504931092579208363464217502827852350127161945059306984219526512259783867630843481301146352413483230979683757793324114932655490413130692413646125874220242734327354515314785769412974788166760492372197504864717577957959811602294560027083105558810287508381799649096737515084798133976047941442427534519*x^207 - 2394690714632688789625778266183135113046137076505805139016779572173666936042888902088665077252244420472562397370251622507606742578695813668132752020734131657018360971934452554065649006263081578944158694176599098415390961733927498215061113980889725016791021731314317014475933720635039636445027284982542466758738875288477040516148370057257786166306183534302184050275499112857460406445912091686302709876052558836309649814692283139603533666713258018897685300463947093461001085873943913989111295358929608612174682832227570807493098140970375996393956519077793937645968753809200304615450537384754527861377822616996981631061748109376213648219742517312151775938587187253761624980448594198233720950377784922276285384337243212628144850480952529658592736819139139546071324996968923075620296986099003128466125315191006033407765425809911563044188697766798398344965672506486826596255721652367754255126009289721664229030439102133455300887643763150354791725293332346968104756256248225986804366902506457405227078940387411603938*x^206 - 342449486689386920317059348808110607956803596125582200470378723773919151937699456377476934623290301102357758847950544040714477430015009260995952680333883051336904175392040582961823586415779520030437092545067877082260383116896609949015303916245902795833897203445503208734553634048597551105250728495554305130642132317835669897599607192820239228209493753166281456955268416073283105752106369845771003515086720367005195580532386065973350007710323759040604925749502650241332636756377283824867157212887201775844905200610413093087439864243582257369882739861336197895578706163304615156861369359841047120054544844743763631764457135378805427525707205196675970132918562981319406343037921841051331461368851627573029046642571841697467990299582452949149027296135564197541354976932051768720924904419624595009923793593234696251304665291661279886363920590818872463921727264676344178438450963083160348702626298773638693657268011836890745583906043887863099184324739387735783917479728714332280572461409472344563656394908136937098774365*x^205 - 212371910997731403509887861195304540180279092023932419329951694515470084515217950966380226345541247708954050663842810460882688822626774234561142663509856400114579405377905695321544274680276644526150181796683494263848042350320019997882929543871429934769716119754463778074449696374413020871910581984373209046528401063994419918734299478979074682762861603639829506721537653180107670395062923852143161669740641414615183840162369708358965679105106406462027288347906149371696752512452826775153294570405500718812411142258396292810140007922173106828189168564851084523301433907037197187514495470319059663606411550980835774878118270653964252689956628577496740050854809685390204366552676178609069269776948345049202319530319622878123566826929766973544191752773928775316864789129967354185345055210903115988192741394018420181415513840412546897058084025888720986594048810603992174013679153879336842463955849250784094083056516166376773000888297161874418897259991076027061337516598611931653175570131571552020282933246015419292770896331*x^204 - 73359171786041263123129230111086597210805937979161248301934952249683754627602117483667957794190022055410576741634922125979432193361441182671654284907426018383285718873320147123049490545888317543932805397233701865913308085395390718282431220731590932361683973081776175451379599371438542899055876116925770043806879173727516030302349827109082081993911139190227966434774912572564935341391695885135087632406351857327055414530606869268590154273809519692530198407950964550035538290268272684007276053106117698121565893684765124531536812676023929491895986027743049627731944465936243532327201111870855761467000064353493010329668956815982926902382604391312220934665870173859176715002902283027035187141594516491108027015452357660860975133665276443386007940917439257442923906174932400616328437427885453158688100599357106348149698216436283709507749378140285601294505839114974399194791378356047615691537270764334867985312009201045806664070749861224888421158009187697250199436544704424433279905432006194546110067990968351705324092393987*x^203 - 5811284040043189177436502695404604220063894811198742148858840845004523677761999757986460823692712906380245607910648320065912651809920064682040030474083010179935315522375722226217577261607747295631102853479254745142462119714899625959498753621638003831360623647065652256224151022424616866850686601940846665660289648036161501815429114480676961650882379320191444143264196743194199666670904811376487647997160568657186567182580152325369831996993945049035565298316552220717144829173539212119158359017281249550447935776809178795259892486557539894910727123957960349068697655257529354291761091925273616524504187391773498339719702616922027530189753267576918233113996772869216890223776906903293801198363603221988145895903507576590779589538056383779601524392933763135676204096339878323282572470522626608245547214354619652533842090532810245298074910898876265962086582865747363440908168116879269122020984095718996272312282834100696370364921115869465348281440867401599094946082970141207074846464845684483194741586352002918838206470526676*x^202 + 12950368194493734301842368832889244475221044197514293729601309221852651417093363392247025159250993667420406051900497771398757015735298818293754470629841372279814766939472323775837600265097932309680210769714841685419242212047159253401218723703360535382868739131997325602455099852587551988956550585769411353396588423406066185106741040857564878202048140846876608925445883672350121534524508792578501141033780670493276935089529723438533946803344863011887980319126054401854167106285979241155092536766169839225555699447245051276447775613168417946627262160512950300571240621359789228925947057596257374997899592162544164381549210717497375400290106939785036794470943490601664311103749519983680425506801974003127289384014685161160796432165007449614899436646098932373445490963961075916555405828142359227322191461921158720300112193074845841379452447482397849359627946707916479250786803007332051016658936812180798009180906813857992950514902449384106147342485526364260494474771624534701011507354026682825641067135632095821736829257838230651*x^201 + 11991827854713582432275316998991842122892879499441623607782419168980487148168408692650367513917821718195052251553491186406945688928476032295965664254919170047905615880689314230606960559801494354615271835617822727457706172475148316551074324215334603859359248651471736151760207567504605087831330359699309628672483356897198316465639568139671553965614413336453840632071126692850697637578875301486999061402582090761323786665722413652761454649918105461684483049664387264406225894566167675470801205905610701740789476229913088770631079729336078128055384609635875759933097470306087576152687105699768422951494458890650958271607771880591419948956861858621746080724524061272202008314712892028515635918733054464643398192795830858664235979331869103716193828701041996411486375073125058773011204302721060932267321906781572887750937165006055433586948998264095910724779162568242203580928068212346619122278958851367772871741518596985241750338987079144347205516580134447518532189151562523090094199278882488792886836183470801304068019251292263979698*x^200 + 6935485582667705167001922953510575585745534791071264209409812198832665594559790080724949670145107471154442500825391380761116979231723075331107261826525666843955845616998735880090624129061131756505759850951090367218979730063029887217852460025463310547752672733694797891423314152872490415199171162064431041629834751477522840380485464872428038208526130705550608405159525638933582490191089956363821538195396365168727022554702555427470580595892549028930410999634393314259595362861898032301836264929678513311792348534969820522980694637190402166130373595942287189029421019976422961067382364586325774491027985723185693334910090380212739663539516200514822297446457201866850755518291981741520690947451260422216729018001657620367659252368449187459551488358713356711302408793429851117016488100326575157714912628677051770398630953386468753842366296226287423517157618379899788984246381811219675457381605818533293067210289657276425797236003879156250925388309799560442894573542967641535790635010712597019948556255658759912542694653725534809369176*x^199 + 3077838833137362423753313335138289088480385845538565592647220781616332552983888012012196176276943989956574057846871977287016622938249348719172073257981083677937525407513703046683029953769651677101797215259562269783298813527622535095758185792382775005001572261690137945440394743029344725060916108145569796919833099460606125130643190678157945659276380062066259539124660585298362449626258504112040217193587641591757253789429114737622938442412584266573701188678207806699390625987784005225684781210535164330444720566869872231545595272330616553410099325307985385515179203113012259009836059187150742223560397633165614085138173137476548644334459592645752778410533600299740285405176159607832381358906231823748101490006485936060302616412626835429709204095775940137926188423097399517006708141386048922100750116567286611761055968932498877026443889214507205162149023623944189465215539938908111362076331043228995930689914753135370879217991128696831316002513223935496541708976625765986895736201978425997326634509398778825208355021517626246719267301*x^198 + 1063991447152964327462740563830041829982385226447994229705530165143996089475657232006731209204552481187588695489622863638386704733253839004128826089930063046125511830199686793747095123502979573968503486262679148620457495337854839704727465943448974562720093895217847616076419938121383471305838165899770157665326621978431487236727358457787953912191849396454113065120398212328141804417139010357679751303426788404975884614001044545027908110018969661269213147179716789347285422362493546285607980985627664456531115366532897604251788999442497656839598814082884016806739502717229218540342292262778205962572105772572957104171762406151295764567495997542129618200499583646533022661229709559437170934035868312023409346383094451570283425486043199987446409853296590679476136655248071322738232597277121951593389896452990235151171620578341535357243517985487564021712529079413049896765957707633909065111367077364300432498484284698802081456711192981070497103353238263959602916471653871609884078742123694161907667739716684943827013927516883523374590568907*x^197 + 252699050494425598907647840280763562129362392598537293994166023193782966733602738072700727392709819745886897594139929509854308736583455177055792338975117725675242068319695729609512830496195660187030706241393542866006697584516940514623939014388614306125022852473007976349405130849369681752942759557533630398302585823975395171349327101585714291155739665238849078137395818854056777675652558825409292784834598153903725351770337458866351812208344972608076104479552656746851430000142610780724685877196993958989353715583384368113184093072564313425803149454597486759441743447711156009285750014418680648469972391842309519666577787269552758446952946483299199880723046778871976897336501580216610411280804833080708486283871585850861557152613709224978716370397158450733027486759460878420237568852785135148209628786570119567051058343246946943777242668956414240706355718054727855725788052028890563474416864702906146992425923653044207757446291836416294206758563525845272969070590681143320590902497705903111881476273221697738840259373601221138241078026172*x^196 + 8350997007139378712242073520960702025349504422245547792107209708812706590469113462973656862600647902269119163281275605973249627627219957074003547444531650305450482365958117793744863316724148559629436847442123730517715126689067446300731208507491364070875120784293885911068812538301003666096848157774529914256826766849709402364749517214383510122241805655803433051448917629682457823356171307684459799315526178728004358808073097701597361526883014091395320436721637500648933596861883234238851800834409384721883411621438857641045321724080877356410755064914325000480211249818713569830312863999410441432218748444500227550839602419900907201374473642548924072599160066188433275755335239719912610297558365044048317427876943019464017648618447582877841371654513394485664652054942215062501118025316383067155669919997297698817452787043274696138408226848680051595473245577925124574640150527158539064335678050069181304190384101163016206563895603394052816004189368417956844377964220956014878819946676292246783817676733035103437473617916954450502831546971845*x^195 - 31586893179142773252639813089177905945958422652045983189100612665436887192438227006624116401345733677003956327724667388316516659952703712723768450693574388349045774807922091422563504593398526480485037354959286308677523822701843629166382672536982325437897017902213729910428848731926350001069538302814951785516663072732795773766998686886867097084777341164402320978763133574451900461756469159952651583571168402741975448163189813088883394853902548516276658616524867077693056542466062776688457401163763555598613004080794973044138393347094831431663045546722746409288015961973847229051156731370563926962664574324972381153257131034968895341499088792666502135667958266856933299827076323270609997222501304559172946876685592039383996200196916458047501238939772381599795046766142393854560596194598312635983302755706210304892718547646316078463412497847034807316592410361513252912528204415680408035396070789117630113872737606593221319419515053082956705278753863704338293169697794276454537908319651860465322483132232964354288599487837448664421837082479430430*x^194 - 20940545486459878561365680179333796288310328397296157822304943674630799855430621190913150057892963210662318448100369040734426483523302090639384191619485317023040803721951774607408849875786039785898171559857677085821190544596245471784845539566581657230782964929774509641257352385808191978784081616231974013588379538010972499489802024666814640576031317359455364371122526422225319405361712900806828238112422137852343448856026257204520138721078611264413782396754855968389454974615269344715767489220949824618858573795215490592940370490242088559335854793785245063690316554227764539020158285379187145870571563434089510988689746692230572694576385071795282234146551807688708598966475133485865457418200040285675027375069248974977216541836101927300327076585318560709949805813359202456838216018856552681440540843879733895758854692731690453991722997118286435428580125734872563693811071804592844223350125429531555055071953610419531236234817979107269502527429694140713621756872394801808783101386251290411271938267146314958378175099256443922611001612963122021747*x^193 - 8107740416279594316579050285506672352840524842948824920650595952562744939447039087200367071244425461725800806844061907266137559101382331141024228128338118302552416530781382774874136732476695913933853956583133701500874459269784315073021051097297374733954475546082947282446745409477605392806333785595142309681732516888646115731820343331516430737001631157205227670955311411378915665546240247745801635753895143907160552223464297098868975596859306958665667067741293517827497586141472284593163674902552788870561252586451956380666124050207958810002635808417848769145818052194254978463189817983204795911668811980788343941268614178720618445925914341226266181556220867063786191186292132749281522769652378787787537398611524019922772120988542992079075919909633904472653841428497661742240137813581234705572884418120804864688032927865594411296960860830977150481687019178800697169853950809642678707701364574900331754125183313981002851093165989648844647420289885496312810874466359112156907741760721985845152501595246334776915750669244286493832611177871038914849313*x^192 - 1608342680392458446865472423117246876284326841189683043879492707003958906779736794924452990495173375739613009715720755053179166606712215723597885806636522159336725281380283678136842234741083590808617492980714395153116007192292552423504708291264152933970553813294813442686109517992611916851249975184031532264743806088979477577471350163151656204705779736022662841853019905147572780947832792635564511395979591916970353662638739081098102146294597644404254367601048010070674889146998597735500751392854334088416165621186837730514514957609629183823828233075629852751520268499562889572565077383583559743395671380950195026558470386768520880396111489083849200210839446578734225022027879223737012020260285570325502092096590952004761267537073502280282877182684264435541599652132174231317196668166188656700092878928098514437700179262564048366059433704687247493687116560949240393877054909246654073641997253984611207733777477773736475414166899991133262435499695529494482158658104585388398209255121477950159767883527357192004015822718079192980364972231653166236638850*x^191 + 457850071138078307424642595048605930006095578228734159300214801493579012314154541272052541761907944629077622967977677310986190420643832062328637209125554440024326855052565469987912336478356361792464748068835389488806653456072841705767221458132968558591214322854262117377440161592001849428820002349084258898142637948089235507919579713032076514966386059582404452797035272172776052984719086308167491515088482081736475861971153514879057208332634694362591461452078930657496756343851903384799733988738372097092730309974709317896654976654804511906130099739024649811172212522374163445245121333374043689797219189815512561447362559492415255578564034162858651851363932965435849287109828352600936937901504220479676358808250409821989145461920037829132197911400813621535198178891133282503938338828980504863942067630932883829211737858414833859906561112877111764985644203503451621557107723460310509152699230771339660910283834671291893133902014027855384942625564743403837466575125153497257619494521818991046274368238545808516301896568783016858434895335019770769493887008*x^190 + 674103048816033392043103801534623888934670423704801600535326805727396888230527671740969352695882754650132739336369354205032083659227744749013490060546728445185440549038237840225949771914823483075783813226689601142237946570957102438308081689012501373405174695982744905256252554609800763174371909454014025280867496103965323570445731751488007070714537740694306452600481956059050640014280401663626375339962145608439056518376094151624638278571213163785585577766210034036064089471950135469697541489411428874034400108377066197555921844819172746138362087804951178791032051620947922474348105133029014419708085762444533363327328910304832875538305695363863998814350074386043904016205986887582357970517578788173090035126198459098983898267451949780378473138074487531457073811007432983702885318096089043677977011774058787296647830567550687371998116623903475108666619891677106512793941750881348301063112236461656722107619416566167285511971839903770702593754808699469067538124548510372648514988552571452620377475639362855461132922396937019714408727069086035160245121560727*x^189 + 425268049832317027319597274516900004093642295720730433434796523447921143238746990102654736934495462745518892732262182537067796993965205370185129416675145416939333162169364237032148241997073467694772037036360340988720715485519949509499352575294445272966334332719263854124857585310678456255694927360259425304849223588697992282049589311468543838003645742990614291185295587721857384326933398401227697045625402317812599485162291464135860999695649513531893120257025541768089199001413616079916530962120475699804082521446298897556477755014735306462512789982871864719045132355636569275973483793920700553029942816547637814757394371781869962726646496619695364359550300546590498892255229363342380797578421625434889794313105706116989537345174817677074625715250549491192106650232997828874926542183314902878964651045895550287812195302486552353495682016038805300852018279297187488608722949158853063715793225779972392406759604217658928583599811960750802993591072267860913363380266040696778525452296046547180336447159715819652117781786402725481771616710913146904927818077321929*x^188 + 195569403708763118453685926415966915048186695999930290206373861523668056538396948330157115863726219824526114800029748681558600055746876821332153181467521863423442191550132009108427427291253835142989247725174395321841627238717103636041868450758596664535371453580362106122554976976797533554037959835373213725716482888278267945279493368192321939477237122511573042962959527084757769551638171310509022529827021868890869472239481185606530300695371935850857440447846397082544410177876330929391248359917772078522085854000643009717429503705661873734908061863511583868885848560139802576665874354882504792145022770345699954791118339165674145058917489075274735330921112380005278407235660075101536641864605080514874297704393824518671538848596241020592660912081324160522800117164072142015465028799620821584477920627810906223232344731075179525794418004261501309243014048936692548709788173273855296084731425260170288438827633551743634106456575304856547892460439161137105143223022703159289872691245400701445671338458432636481185595161569190647008692308113682202332008020901044803*x^187 + 69741847628483836776155544168825726545387000512344425543187542833930215861619158256510225345000930496182868823322038204661902082487590279043610851687354604393061212484696872612072168200387778793367785925974963335130737856222063779079242264752306261186471945173828964097854528845067453552045119504477699668320060658433809139740500533900213980825646474428372649897693510804234738020051830684206414078144882207364256017926540525491771754870049210953595588909210218989934828734134389919894697911055787342204592975624101088424349846002780964475549145198624568526847619626702027836156818831530727079160050335451313749747818536282194967643363203869174825430847151977922987191959673892578119708573340096256151384836333573882722661155754597741503413339179797417825847438529772643505180689694943077934334081486711323604438206287850181424203055186823329203014508621103354226903009109917521679685203817958850752353220427622286053198144817529183380511714418337776302241685121154151935768486531875622306265077417176268685181858733033322029921894725777404586961477171944355957920*x^186 + 17709247020121777017847793122908057346915798414337870523385027229616322057569577923809202428591280131101964729087999077551434712373867364272762400739873954416075139428874093921046681489018257915229659035786704102856771236813635255514441125273177073936417268020244979170582520150232137892144674774374082756525433348341970326230409019866659175962574856591196964285815438627297744652690797977394661193545377059767825894368060246152991080019204478841346305948626364415300691727489443980289874257898160133858053667557963908072058242699996950332404954410469364348110024683143244540141073766720331131843859875049987680228476635691789214755341155174926848248217035469903719218011111652834684572189844355496014215347500445760612400650476633793919964018966245845359500682357091574009640946295628250665541024457040504581093080324146987962292102212933144934392235376710865806396583400376977780903986332611177044942495475617643436627741693505971449052299580535566341856239246627070870426408128707582921340619005096513063808496241332799933013276663530860969744391142960727521941419*x^185 + 1412518629226134059254561265667101549231256912432498544757281545272253043538480834044160883804925700071940190570360210318511435708745460928287665075541932049543761870350544407328384839095432650734101125452561292386112718850736468235969089361843921941205606803901869243763354760648199562852523971269865415866410298257300457515401374070302269786386201425025399997385879775092332197439219521495164775320485034391449868055580873334030685316539152141583109647361388856052648137788430960859849500155425996418478886074610544627470717128631928434070705843595474520329878978913586690492975561383175122255705831821502899402769026661175293380926755173869294131973084099758468928807099599925481951602490930654351591334485249925584781406250957907172190459199263198303122181084074736050653807301550909071528323771924627462079030777883964688962984346413276753966308711442078442385461506453602003847380768834769505852639550184702826519405169523113591519010136131576309166819426853144600086131388075442096506495889868366544247718835768908670571542752365351072213306903978278047350009366*x^184 - 1679590908666328364189211750189408198313926359282802152449319619224629935474827694961553166607526865007690285113329218870154160433210214283813952867495984255316767491071570457505267426097829578481135146133085779655049957630595289346096789949161910934211494087109633106328202450555499974550779587041012893463477399041396109812021497613764670875776481622845537099351451986629709442421196109286953707508838366138962496038088800757172567591511902749684318873882842577248313613613608924720351516497230808056986636721913243844903418064520200794497097589839001152811405371430267976162076109545898848301824724306458166493462891302649829551284004117356229654872645519660170650318044547302483874673228628186403359898998127503117542451992759953109462433175632236483195552338699778212442540724534111614171815607123298243899089013908550006082548490933480232491737456064660162260071652919962390597418019047013700446694977036220047400229817287977308632272143270352533977613467516286101904089494562451193018780534513558923976858398087446903483357320361269714145571566953686841043480499511*x^183 - 1287857080180681488085066871068718189793779386139753700577692888490362582477155538914397467661886097291378317212932832174344086064712002062884810974599649426732391552117879113246941759140972038440742115620481231803820141386775943660129952235581525656609606123181583718754909963137338149326061672447806745527556452219940221396229380544384990942182885263772986108921622150257814190238442519861013846707397661415512548384626452290600762462538879549691063291595285353324141630832695018093129534931177650090923972561233172863385414634138361180905615748406871222049781691211140769444428611045690349488558439939857527292373779232576659424128022151663291294470571089107682095845258851260366917191691841523684485382061148999102308268905557815461587509200220940628692750766278964564491513468876201624906098583755619482172255633193872566541211269117722208414273243328826251099250681132435934504930719242136399691657283564951200325704547173401507908582196135956456415776894759078888760728070596207494348070976179808876215819056633877417073236960656303010204941770410505063016696889590494*x^182 - 570169879507530179251483631618904418030838297922551682974299373362237131680168779523644976379583041024382103609658283135324326503535377306711569322667827063526056031450873832307039976980811497939383830014077200648388111111237849238978512457919979618923166707741878746243912797897400789755885642372044116220423167900473377973090933099332155363432441099370893967689578406124150173300712492060106597742191247737842746770029281499917836213940749309908691174667324869802316163377164692268925197144215361053815252925922977948106773066281383127490838323363263058722071246777211584527189020506242325201840542507880853635232698074274900715513444889380863287864525012241218798226462993324163536589710256883313936114810447631971886435131722724518180666108130879597063124053958248306050072972542791051459508455052100033919829964149886996156994086728770013165717103193814280064517833538815410216905737826640988725404713942847044297207837831934867817135926428712428220839126701722320647038587352096090808821768860463907427469627434698515718413627071131468936383874364977370432809792405771822*x^181 - 164247036383187516008437829211121260884126515162343918721896645960156098308575836971022781613643298580314188716097826807045514085076644220203266337047204187168126643335438793415597738915080416959405488977652728081874867596916523466707628674321544926075747011449289516277349214409000015337216404392756936100456854537967630595034127042184028099585787877081675537932759188979912659994656852883994611841493933530750280374477864639080049414387121839603354822468156606162714767155145771751458156551400667677091984503977556574219784967153559085766404756848563735251715262146622475887901077839053615064664130443695247575548061148640565983879284952891277996455349480191533808825433837551798014907159317451569376647588682815214172884457641376993880131731763766352316085288383004286079986159491363606338943341825095235670425267553381194539568418954852177284424549565805261302664034440539338860305424802895683900374015199698422765995641699749622116855879626625941862913347748451375712269203172129068787823089954449910489323692612351483232282602028312112730879368308417012487223766518761626619*x^180 - 12509383503018211824271458041570789736660248785199611527001337061351335713972998294840936783097816075997322474926160908731034488426372976029421862047089772888711987927181397594346216849520646205792254563098559989972780842125454138603920556556427024314443336937518854594242111161247153864349202218328549365148620805627376821029845227846021000393985539685868107172510869964691299710293187051333880583216607057705729790822324521201408705600441242310751915941025352056134052552260885165282859175445963454911889595218539822988110541747210936215389490700064038903092056721544707573403651197311262522769246252645731258844788227694966721805866614013227471755602562487930471407077197702235022011597581520171741797070962466227591690901568279127055478168833996985901250754368815960782211097210218368219421347303176004181515041680803603068964727441316024659073847205926467534166833154945049615061887874596910912772071286543338898157898548067431333061742475426771062703562208187606585248771785765860364453926901726083290677439664022226561102467564828110462366938984327954284356987771677142857835*x^179 + 21138906606825678727718196840495635000597211995071994353293617172726522961301479135246230342730829428868867324105086907407216854603778347198448753149510206848755488006491309499613627230234011412988189915708283477198387719769205573746641715649219871934365002126323894226036392144700088763568912892980096607921288030386114515214816111030947564620926456951614382279536822488027283625228398729415393864228178007228985867384430666300491946421032204400913962604846931605287789282820579560281616456446876167135856018507771275055824054169385064904591107444808312330635033083501966352752097202018257694831208688172189756689150026044659659337059646310015913599524104079672435610442399233048410732095947306186269935691157078882366338942272909430026819800999926900033602147015623914575756035219458128735618432318193964483234092541735091971658421282096295962415196756695924264653695163800852969580980093966759790355115143125547948170780631379928962953920808045461749018796681907913330560822260190896557849216706905180461663439110957606911390912737594527675486827724220974214269902158569313596589874*x^178 + 17659437074275965470271340590212218099490316740593979838617533555126443027004501681330415029972319584963333413343944842795769850723314904619526817944632602835830495105834170672590039515619798293623824982319106890985767299578970981732801959070625610101525530856470880748936365731040499257621062496632053227185067048052246311403229526655546353974757575654752736677781524914016693479770517298396289081696160288630754445787729717119707928589045755776821825305053037345891979265066967690435499955915801342316873742107520676537864002852625610866905971823094263118576050526243055240286663323115698665269014530309280819352522517966919471848761895568002183300253253022792190246614768597911541978883409894809573716787920045368203984878769984653344501219817723820701970747947540593534645702823735365679517677345544673477355839341681860797466635797800828336172773246238397622014484445203841125359029892894263407582090862243411490089713993176337425062757461915333862962944677463557030855541239655609970936623860477994446434890703625512146233692284456034690399323359152710216369853992579263067611979267*x^177 + 9056195104451509773731417040070630342258709898418001627095160889628060700630189614215600034345312492329087322101502442046577550437147406725437443405531537388622204691153033087913625608232392376187574839328628368161936340775835188780457517110648346783205558119076221672751082213228634508064874640904084758473489525052688242675784411008845743409754151157336063614749222559338452455785300613173295601140594067560764693428878356106243749232398882358782990495705460746665195403008278019017998328621308299003784086427580214969663043320787598637020271473730482085415982726412604438778980384108875840748465539783551335567998440460520830479221557240836759550953567855115009833393299779292048303121983602445822852492056506492317440248760360420559133478834111212942827782440740836828062036831842684525414626475058627801940201578310496035442666214110211174968164426204546397627129517991803059679407504863415756052029577127451277271481530036413525187883247307217865210022315065501913796764992390075577243633266289155183518306556117293307237970397386359712335732156590820209047366970964572036190622068965*x^176 + 3456458535367226218775548730282315933337725899300694735906881409547433805838794203735781202949554771531665371290280500472359429206604390156758687818099240554718224643995035298525427320789269518586506578837299620065581681535779076734579713957341985559782184908143993800997901575948940712537294152160673360249438530219578534339139018782114729038351946295289227670754324695605067424965394211283568603738338383090038947136208932291807093093973413720145341006065129892623160542629053927787906585449966089708764478611788676969390285230493488163035763620875706600435736958561748927429762453903177496198343689554215156189422424170310443135559890605524627511644254409198119167702352828015789069138340253673401889334577671241574583875843512368392746417450365953506774620328642637375429754014932998690435064707742973661703728853989937827194966897523180789595295778326859342553414796675217420753105121310773688639016897120544417228020833174345636215552234889627597605850077289839329719822190005902870490509886307898227268517934955122831526080784486369238994714012383482922723826373729857899539548940057245*x^175 + 932444858908630300300559985736600733626067896951614603855821100498158945813145724735500425286478783356080352143149455155104574195732016128778853722901353648938942112105382594629255491797533747073610606609165662712203881555127735515081480819548838463975334945405217829419961256327417941025273128943756895465872903402675247729730594454496703377270009760943255426881305054249493012207025725727448793088356416175629801896011826761030646954206363778056643585350109479641150026189519963479126067764891898077524129099437831110087597254467640923365316123444828209283752030783715245317767296892623260971246698489320636112733677841755020384032310067431247849335605587845830151886204047143798717632465804430226289462253629321207585845831667153865540179382053266126955559842627708750520675496531505122820327710628246783947296364388118386872828247942933705172365431474261289054276966756852589698953095734720315752693806060887793387843241938427027523958934566775725615698159529885829751890396099214986142626072445454558179363052765535696344981317203032530945217087724055055346227665733513723715451190468641804*x^174 + 89488814595947055679678864141569867456126078361844608673552884406127256917352109116388060707051432912707696610197848613751686657417301681540734168798199713966902416896755618815685522960813603610602215560960801427924642393855720925981956520738190111881458626054666710344729186980749912886352238812530046009213848994962248482929072396761289581598556557307659385426770274256230781104541461638629489270489682252480408278696395838061926598615753802165666066827156519627901768087721058957507808473717697979252506454561528539417335993731249486197570045674372071295279170545544463608603103163219122513203661749963316351370255657141066994344066024751292624897810008835130620419109982185910068714105567295587606960057449256202973250481670309969397047338325521366648110129121852047087476579149614317656171151060721994658720147993718523706592149836062399912789822563843736356350902424021677928763047832027563086331410771985095524689630585166076085089659883557463643525141876294945872566331862509807204815883184438545632612718969335933912977297504449293830555274708820167840008609336006734867122238165295608511*x^173 - 84389724687542538142363550004975243609596382919244266098311159032752847054338921702480119057856831903856133438301768172322456407904789900593180941967802827991725759215200754916870713058735685385662784494754046190896962124100594787177480218592326596371205017557430063755257927366219026606460762588231150356831134156187103581091387504065580413049697981489411862178752627349074722123469132680850215565057632062791782647082621356907498580475729512670440991264124390908415516436997085088823691032699701332251084033700060079692605234778932836998926264866246305025738509989117533550106939775990568109801125084810871278008537835283349027885353240712795883241085571820719972253758091030695976668876088112102424989870857841669556792312974826136293363290516451071260629534021914391121394791143078507087493059827628109924373204547506748162357515027795022755441508748083961552557416613091300487185966262888560374375652257072887644285068017391722043614970014565166462809359206335463100588154333255303683395147437847445816505944196725965520404384710564777000970861207946735532842470798595014166174728235665884633355*x^172 - 69114958529068606386022072393108023230721660772504535119656164114343728911723475025464605483584112129406512721363274993268604997767679203003835265501540417717621524672462602918665389638001650240414123228511333529223489838430295469413537444416681140279911917327850787523108655951695070293739553473346317128456933215893401739286397162995403696297376531396421731472260342093181985983124299259615769736013957480164864525844114648321259955979803479867862353236325982199139030876245561645416548712864731280220365909234717879677610005944148970410941744013832465798581477283191556922349188465155287897855351057270755229020144988016210403518496740715635488059769760725557959444464265180473710543246438998196422256251808670916044379984180532747262484810941868916391464767590281265092497782699012462756290667291077995529583413269167278328341470924619708754812956537136783290583725669865312289770123224160103917778647604881509432489954231923549592987279381601318773729586738272257721612396030445160529853453068703028939317435613011117126934103410897815046163315578571036408041530386812690565867697629711784907138675*x^171 - 31944706254057422720656836068540111174205552419970688357683605504480964577527521203228611057948739172186439470139062409340727320777258935925710302642445749674990645801515189810598295898074089104848386978795402436606029513002227939413917969738450530266696432625529485020537778574954054274430726129906706035413898033605838745554808529240150188913528611571525084295988841066476645737761318762663549826615780994529664256934669726282330343995648753862159892153557253723683243804994828397090722197160304544727971559309809612443610487427171521836565037349350896615011582601382989962440075437026571551523080556145701721720794030488048221941808274319916705266801887464393779975820648920876436738905054745420237673720025431467553930251761252708555687884255645948593216283665118280445820406372243247643308571685433882635329754057891170946583909521754078766333806602237504475608009176441504950851252859153107948680633750534455040145344174638363293015671949847960109459590370079556479649163298407784654302866317813813871922012567332968393223953085620097237017194683849337577509159628087737836430931578076057397908078615*x^170 - 9910244620178039902345226655176350939850533004512842690182506458951504774980433845711963899104270381942946877089819257191510205136637070613653563140698060968715393442144241928000648075940941447679693162330525869036783268559013733712394987148572709376123634069636182977950061810283464533486720894245897310274780093523323518398955774463305073635444650664499487226490085228172233091280854798300550179726550103160371186818667380009091182119167287518089329973946668482171164313337138719962393271271224214785257050651997597503797152555018643909765529901863179135865001222087547025191264104320786200098319176105308223646881540455155975183029009345486748104739903017285511322814882134450001247245550542627150112409734948077415304555026580295318581963431718158750611691441521209649184176157645136029400025554680080945467265550934151747586529231061918988891251301791868550463464624314133149341924066806450477837881778129632829277477081219141221499113562136614880188357306436074704033838707869300543995913294394162656937175087302015903794269119845995172299151914488996709567347637627792010271673028774766236780509808119*x^169 - 1342070896385932299113540992534903754357528074119776107251013038853880704874505123938334720813800146350778215335266057322840739886381257483897841435328091179248926188793491953439860266237563089182353555827892312002728840187928040672586507699481015662565590503227685362886405577860344121929367541296073289053194440750793461159198978171928176916070601065577737921984367488010223475121955408204452701542461959569955727021453938876850305090420758674128744187358665224560721018071841613994658245846866499013479844193265721926780799959194603533596471579926803303397926055255049030328666823727999139708526477736606980241835810195884785351015784970848205694731608265500907260842171147950259817489223924843504496529467214749722969819912876164871438267618984324044123174018962438408431335589392118489313508335232613994246222906093178049251406964026903438259332102849818871655629907393144518728917860064109955666483079488470367411404603269590351876946988240534475394407713787752517446722948524953360663613368464293304536815030697323801665699846781098663647710740842105484724120583893992374984583866682584066199802720040473*x^168 + 749116057393810468279852104619607249235392757585103039599580608733538476232702391108850533355197037302704561486474003706706446071552552000229873918022733908237216363106482076874829044398268057646753237818656488444876759035957891906199047922257072255492890335400627070716152168480777399995487156271474641668260636196417965636556166827953035253879561187735405068563333010535660913767760264120502361283125068308425730185873827936844056094126397047778076202455431395714940374508924041596383061566661279925773531531023404433589056898020546412998221693033558613626513568524156326473784033405680596318639913833153031673627287911213192890815039770919555584096275836966515916882667671888442178607068471583086481886900578180208489888571789867320669148188461644306101153391097725555285911738639912681530788318896361526257500572189063208308690539877126820587173718953222515475300432108467913823157342067323797490218390999367120486459806748055374476080092029745458591109184147376370742960511278452476348699484232043506260106683557042437165949500792033862267943990803346884313876541077717649515593346013306068390083029662963789*x^167 + 731063450681052136433521093333316233167008474554011210904156750284312061046025131563301753595586072795737291969791533873276360738960763456714204255388439141985188167076344474429606964797308974291298256253785312092183357657108516335780296572891751414730361094784934518109721437508829182448788490965268270467085156260941362220023799208057150449513212047585936053156047245191273974269727438448103561908377572895468505953692296727518401730641215026779878899111628877445863198784794362053462028735564616211866645439524385444634416549131228427034531982833387041076185978977422775441055184973817866155194558692501045443734545360505927547086368394983199367088095461695238736430342002143374742771499378098111119199602278722377091542377372023143284898508869084693128478898708943489872007740197885739416373420234815516936956593367957262765681588049420426179898350946823181577341501707742284938818061831811322107922316195989722253799086049171563456165194043376864034949791895847688099827474063595509038793773067967853121800572455479165265200374228870433851878925224222380348354454351991301678338741192385545083743206500524211576*x^166 + 371120405489069225528528561173112540963969111287213848053714617461464795777404585723512468863576440039380659549577004736699150423162294971451220934447000921397584175455718235177073358339769864035100633328931470307690547272312505093399129926028333429049150740143811833475703033458530243466855702118858131689182857988822961391398395826945701190760071249786562891205204087805528945041233723046011576042143998380831785654623755005386437030904640398785749675070579914664923317783301591562921472953960992519057656864269325677284502897146936542180184177374597500367597642966852149750694871460877680693616341908181932614828317771528001950216307048595870932730705364392133834186693984239343290070195902042135777181033841305224535504488145955417785189707031757834175622196823201089616519151496721859085226327688160414366638147266502573396049585230964033206053000762999175121211677178913747272798392121841883030369603532341493389033983380022678779662477671525297185039770980806233911797792181259179675008597272096862687462541741759394867873508542597427744183848021496035933944961439124110603434204582858851520570374720622902971323*x^165 + 131210145161830947201243015051048823089074330519519288634927450604714480656739324670062540595453052258097501747525204389991900408984196795672600313984487932253862443822061988073040460198053211803405371356605161716581685626044707076302319177773175257647304260760648934037497277926607545130926323549462374552550531386098415235011720889794426649999127785459665140217884514571043104251914143815232830549388414761298011059704162562194505899945084779594616031180650186064641117673553464038603722024702973624224040474310449535766273826368001211042524178275202072357063439995082824844993911945790551394562863424647640110574987888340214373010247046023091428551677916518860215458953798747498368344927020791885026322968813263823151854779566969334903357696121755443370359754920436346542309723870369957548751514826396949824814077491428053907576038788147305734455083800811976349302113415714559297066197425359781805249559393088753449915450478921437791494026175377452211873388962365168359428776703661446180953442188230241956530142124890358117631397454280151159821070793225157491562639679051932295235807827768572657034767931096851386784056*x^164 + 28618945670301514268271154446888346334628087337919212579382034002046070520184555896718824390962692038051828014218278620809710806937729577874603482444057300698520949698356872820775565659307613135480358295425662353420285043657058748166832271757308309508250492075098317323668893745330328345601965856205856250886008746513198067892115014811168222934649984526770796195483591264691230639447338092438199034194366675227496705653125434427802455637646186706836975679959534347239117957271232142910828422132377230072716765178969627325100452491104723859009745404096132759495094980697858031831963168335928527871009772247920981139200644817808985279877014018858026517664643175631278249038424354116065828881813367837415391810670992846080834156808635314478407762203642536221983866294038069129075295925446689442102124282581598871436781697752746324687220536366597199133327654550629011042207800785244246781746761993239499236602288467195913548595835316974382321134936879759898156965037478612889692842118493152301158032834744569956956028515129332249122924033134987860415495654183356601427768461172387732552334269186691114616920880729364393012735735*x^163 - 1424448886795167799003769504256999272472928742259492011640076358637620042115075505812622888062484007636351794836894040767032384724736298723981875703120429225930751590959818385295156576235189689315105738672689305284055755994039060403557118950469840553692731635974811046400133249403111607393400361716633464777371795285963163923459376440538756473669726111164074404276977167505372672759875680347548638973471354512734591154900599115049481518281100533658703094203407375412419125914417638385319556602509444999989734802323746316614393624545807679434105297442371525515758920549335102669897978385380977661311162895265137668575039192874505132036993506115319420167713089528617957278520304061192672137828147679409796810052130250686975814476969989197252490805174340032446120478643783661191746422270103415608724579214330151304120190595348156810052703629408936622951776842899077494812668918054124548096577160364740227112201627898632340781732238643778147057961437458790815784003901474701304032101251231342700452893744316694032398330862172330721155364247117687038094841608249859549414826482546459927223410412319836200818841677314209214211186017*x^162 - 5193550335349222465377585690066753054822309125423761358436674958182985295039652842603616743814407689335623331272621599117159821470106534625487325222973814725964910171289764661207445647383905328714345926042550539377394800391238403358240657469918247519390294382523117540637942696607166368483830708599883183339386640571380218462878855284926217590181780300082759557647833946805596163545074662042369690211755265040599902211320524720634764304020999709740645870651503384252604688406706412084338254996465822263164396167253349163224470942605961631439522492488415920147795358646835749204382182425727696872097012681926342060823917448171570567225113061647449382019770642387635346271781800521077457483855034616592447739892444791219092776603184653462608928618310371423032640830084410652892855328275560420591950887678703324725415010206606897922001277521428274712217011763230899671865886245910731391034963040018810542631240496057433555169670099505116241501750068368380403906837460833434118323221754166917373859023589139619830717780421286577851680854938195095652677129384981881672023265344969809024152990760568174333524746388903848966095629159123*x^161 - 3065615833664654249161828204755881888278096731827445217640492987112658703684055488729192880458069133626338092118222743647861964084207397042685396150459939431304261883054518351862685442542901193252500479292229336414666120336819486754052771736908366321731947576701923450103710896800696680713849964987425796016467845133529375398844164628764722684347381297163582958120755252031965039325693863135908693535572727611813876292116634754080039643105008380998689912541534628589518536124086719934175328548993024500118567921055125939468701488122350911067165914824003432477527508058938682372919329668923840258642502581622769688058653195249692788106629994743330409329443897952872231000676716303760015772964848854267866204121672549185863606476020363108143475596694243672201794050158523325965451803598564341834826338041200789562237159658032317699815515286255992723404491740423632680450225068386784050216831265617855776234426618512490263801989520592659788689017127973113320557798601089267910367957544108683956448127329830968816664996222696458378134163372789181309245469419351347311192467685921554046025915382070366452942329356358925591148847126345291*x^160 - 1150704062214900494713390257282551381989571809184235441042871832016256820014476189204387971270326262211448184434148460373567723343834591887905946983349274981093460663604539975036305635775428424439262231599433103852189733628929133720171442606461230489694789018041612290785546643974904915266055908630564396693221763544695347246442209084000018729741041160337708211410549296832054375683211575916595860484731870530734357040546795696237904627096202466004254202541490960283394317426198463806368816034278037543471659292924673138671974998714708034310821978717561173926270482974696317619609278082578275136123778598151640344311446598356354219683211419991851698730345062350809861375764734628554621422822806933728277540868249204173303012754189229845174590642016178856192948519319568690310350031456470858049875788360054361688304295750113581896990609855328603829556465385841182791613817988763975661469126795109411212510252540877353630058909697631115269947853164749227188761889966624044358866471782320468781460415489655781122067724029935024117383236469359390009259617160166596905731356138009786105040554271088115828362920790043987069065548527395580865*x^159 - 262897456590282939762419563014418485877293006542944827253826733034836514232447092304890315226686074948782910337443506509311847441261020837635471361130302257593605903167957568982864221485155024708448076539180967376503314248167893068971718086728023553421077731620780783385056951644125967416389004245628843080270745744798240170429877175872858081577050900703898536613684387028518782757370337962691712715516285679344701398027769792987651864911883839566600155970310572330797477711869014643642321276317354832681297307893694620063488273953161508093126279950731410316382475190287666895399893375761250053093626703517580368937116198863635774953906396274255832893064296786214705638145231706426035022011514978204977301528299340947130454201356550141612611272445307742992560085060065106805758375308355602601833733873274009413957308346305389978853575570212741355351906135587578858682836689108349902183645042764973222684961704797577788851243667105995504220161430186825475850700470426418846982071834304526678207698625577939329490597527319922396167246296697137789877615679113813721813544123550043803051022337009903844932809452618804972757988834861382741054*x^158 + 7663093482319607072642590721007677473952360338719721100912072362274528421172054186893356598033894630626349323933965049146782670671462602958676775979691745335348162516597551296544337460778127141488263733166093846729811919650054309801918035826319246954127509283685444410578139006908466191602138519278116458773040002738675792319338817654477536721752369356824314730972034745411490874356600348097953485566984239901975527560608966879432635127829360815805595317481000492144783045845165882036931620995335343708882381267278319322461854242998982057606743178429191683270629748695089057332158149156022843333630033499501332886676722714227451463212332064005518667916534679977532074664722053821457178584102216120153736461011541402447305241225287855134214334770285567907297276234255454983097834762696792865699461113085789681760650299121595141195805458218297831990111908822753818464715235681744311229901336349149627650250806052194270420053343511168631222079638208091772235876110571479850157653302996058545442634867048269926032548662987170654945425361496629851239360329316366500377798914596383756668085009096188237482903436680539961158029405054103095813141*x^157 + 44192542678603148025879447426368739642211806582619224352085088847052944415965768455073911653470367081736200341369129417167056619287894945491755571284878013396747523389417785139688347580090583174821261209204964600881113043899347422043527562280403478824156276457498108287380802190297286792390835896550010021118023771480802612169542534278138687163759616710748728863804382281057678128689274752821415048951601009688485227122669466602263047857594102930942392908167871299201071126635101062755743238753548581475211988049989627260924504988044009489895778994931604420461311664873379183152659128416232217645083283836371594764401971170207457213723478069555831984568693835775533368542495953332886088917172790726929097156024413458364916986210638620936387474485231786764133625412459359932776778558286093592320927055369067591904277219398537900152526971366352069425750442862661917907531561092785603758474897519836497195772223327298113481238905562920789433435338580151517411403349844692018548634778449228422936658569419548908948109223658651995846746882851492380856171339692715843298467689899905029945504269628851034685857727174746559626287567325450167772432998*x^156 + 26557822575252524198693003233567966356475989037081883554225685264639911213633969261836785917021281789867172413876954224615665962697810594586272276206617549016309433631660259699133443759248140990985067383486864673586805855399159988517610669506775499669364087308346192785007569836593646180753012323187032779613936976376123032735523102149407773282851689845442702800549090939372834734357035593645066790872950735595531832868029703973298229683285652118558960386853648065829288066082134836198819363377852876986820870760549599165693444239468889061517013320960622750936906265754873118803814781843588990017177255833534361888720509253817869747175292051116288341344840074141396926471429544629871427895920958725173519721299124388372063459372826256893076391456552864857831839109323514889623713221111850129359591610575543383634661458657049781432778774454741183474973816761857998356195099194826479191826778955542559956855838358955820627199034504702897392838930677534350320677800195807210712232314529889694387514503924415183883817347865663113317054544096871307283657438296062111765130308247254044639101366953306400165433909915875465478124516123773551105381600786*x^155 + 10076856660177866380990424170760940979344819700776476920133803281895949820006033852724855884590447460511474564779051542707249134708016183579338226490039320801784319594910484711322229791170363526549815846811850794839708305636930719266555417130346422865767510226081633574979482729470288798505600364088656864551324832507360264573468417879546154062156159452033134788543763713851136920157575394227028168677837340524745550534468839045299944473625795621916362588040951073901347713776587955080246668670928224630803752182792337590820573808317403301609622247462977568719540568348402773087683702067130034959879438310054564932501188832547853147215457190841208084811427131662227347956682356228023552601134964540504889518932197106646058667139246528732951138199532893641802143904824786800737424384771005264845482406911237532798454268830300910494277324753324870234754845193726808941791689628798840770091130491917302222939993917497668345390189130669414847167712472672169335979322019225733351523428010302755371665682578022239917428607750396314105740051418654419893405299938371972045286292347722979980129413088081559060979141770677181401034529300554393493140496638120*x^154 + 2401179251630263776811377785106048053825035592606091349988623631100590480346568122306405462486737631098891441755452528744498939848018549842902544233530720983015390654901124357253951167434803080483436927417861521924367269216261910860366713943059536417807466653321137668198492541670243623928806381711151238848487336683630070244390830821270947268862371397100312570468232761760720255130943759789948053712362072821355433828094387546466591593399199876399479544277197033214396186571372608225717388818745299798289064673487186498502625957076098043288979207048088517839219484562081435136276172421910893142372636830003181438007797841070755782857979554859213195388588666685612632043636488638516537046858058092520497356333259957009780843577602005101340795739687488717775196860329569088781302919393649298106874558321228014586531782379042321060301396888580377473319694831072508956358680786738904851884583314949948881299675945202016250816079555553158623604765075910965403275004667298228854101115792370830333209379443676046217142230788405780492225231771631804543864427270843754708430857484260432872942217823140970439509361086515792119177018333279886587471702685341593*x^153 + 42320455172315848179457072118133441671300473883838353475758497252760076164956517735947600663373262688930846762326005844284837897985289840486163242919652744031154133622418897567121758049507483646667777341384475349637470191693829483729363502847497103579967190284096890786563416613828845778111004100032814617014114125842691477163392244428746501053011831806217176758611145168294588321528236318287594060266478954638173030296310830380563640006702130936404791793401272402123070041228624244746345003876078582938323671992709246205122883171371287562309214472778348663858853728968730174953505698773823232641652960120649677762751851718959484623186666016852851229398597639009052845067953546038564347054166303985501567428440294228368252552006289371504551553197304152354945507874763268620650050692451306398736047944891055792427545999206757633933830729441757271719055912330219687931507046351112881356206350776580959717178717289271401889898528562785432492971932118812556155631055953326758254402444288315843008286298132544447788938340470294427130752032376732807352676908635701867247098646966783751312313534116878132179746812685509802287886988721454504512011884629959423*x^152 - 308568055173952725497847976371276050171126502958713198684766084647439574264901558772636669170987826912931222251304424704874360025573736750552840788076998334374169126670586799191965316984450276215912795881693600230773309844164680989901258023194821320189066121538373049449900841892480756327246273198758158547649128163837642255866680488790314167343587708743603311027092946891202932929422253093569145613069018869932007586473473718667841725634670880396858185160634060616836108227953436682992497555098821098828293954369672670456499465173908393605792380492722122349481896318196139426747540622556482557226538277672158244295136362906914036335651393205766377750506095428579720290736957169143512988637966041907358018795270183026899613119546265937231948273412325406499279553733534228698035732061522069100033742759793513631608395470838455969398864021024440493313504993518176740208758641714561175509798661678393478537888756816182084986474190305377776290876299944742159958010787869472475355336040406330222182569895178258198763116125158134178915993811537228995127504275382594145665791402736999718952765161141743324015236367478556634342236119883184931241958463976713180985*x^151 - 190297122172246817100612685547330477155978430729887076974341725922124262174526254710979921715601752903082891095342189400051494114234600183399721613549518016943822898245356733100356520683819253080152567288398701218877147682037248620550294436767371117042421364077094994450441458908181965737877609390362796618931341119832425172645852082284154961820356067039135039320431098916863711590003593968618119837546881521019223842767196114200310955517900756836232864915256361529180429744775509879599320936832125602033435842431008646630237806065434694386767586785871124265309272855409609740850436111508888946664901874543147097942787448546589905602901834968325885530625769750874228238000265488762095942131980240293219254700409151221020660340985462750291747647539298885379091145927448632309629310766882126983569088009216520466589704049979230866414167280720039798617549658730378794857948022232034686091602076244569791775582559244359475646806859362972426494019674425961144167621440301525844616741100925365678828925837239889467022947574631979723432455695435898476941326774610113742226786141316799578837171119548001729851180194120378874983329052509582945437436624520899493021829*x^150 - 70763669209303542136779540597595225209655936026697413937452812855904024646857459079544024481950720141626869954203682967974877052418715582852244596086081265060320115663269023490423756322027614646363868034069185843440068340067371758000042878327478156293817472905400854710963239956854298147803319089184923815460432462737792054695321217247480571764205367285290473509862976372469809335551242814163049751643093572130806519274480774564404488501112131463901594602708259349616078733544605035612842393173831024743311235184611928522256987510045162424526376328937214717200230760222964743534123368100918683192716519297528173899821719893176407354586578272250966930800468071947321774181984556894263137574690410650182226396443092341978280948972545982002367630551392261009251940020154412986901098028142886312391649329974011244685056011782260083624972641823525708339343725128804723690338986948966830394430100123427753005628069013430341581841058405448462232412689072433756288037249747591383239075090551796029347732475893398442246812350502849892655566236126194902461591132183647107784944659846838843270046059454732477857715620071837144312057529218396300547274250244784397579765941*x^149 - 15899022858910120208806687700682416228407130659138891846173839229780725475806253181235504627376649487195193751169183966821425661867617380712962314223928302437442412940096617998619401410996873309282024652670565154310115715272711294259402475162639334303934189647065574887585938512837289178070527481507240480163899903030780316564539023180840495209769791263809066024868118896787467181754913841729109507662534326231275017075373280984036245841493477539430906684428726365504591573071083498164436057504871175190779478714177736409721725998603756521390907116207743482529599693416773571448361515113353882698746146395544089877808952426330032729566717723066103025612168950739260466183875120547052193867636379089389715440106009325043519368714423967618328053304221843007105057871479592099600635169312421297917459495055347187636453541179987220834091024953897307892401449270666464048729295166618507352137684143058769390032294064964486801019069601949436550968988195758170626830344660184093622677021856530217799978253021908607798234336184163211245063728978745725377445802962353873798702469402568172721714029306942283896555393445836611190819447782824582563311591638501658448077789323*x^148 + 227918940744904307727759283645760118569981907512675623869014083681937183804173494174483682120373130821979996710944169002782411531780840307929011739737008959073187655619862010114247275370853781165365984616369477593463628698623739537267450493758659440775131700632582450820472770004388301256689539190042733849327355232977399326785455878006355209833601914837499663918700961799600919997054720175079074095736716960041397664820189901560935540804664303360806535966903053210137850584848407235541945664835564003027787779252576853324414867418181345297536716829052920885663053527698421023581772367126017173777391028687594934584494604208079653368549772303274535592273664490859162074761100671576518629721804419494226522776963506065453061476169244358978398359657636460138959744191915193318491035696748435550721901361225053999890538516950338411611956032524256363190946924659392762774033545115020734000073767659093406767720352348219311517458771758015406208323096658697115191092349888985691316945257754042055099593256856836404057998458100492029673098287234402801154258042273645259726774489533652951135627634976395045542406310847691467212332683422714580609713534582108938731035613734*x^147 + 2273523894391212836833749638002291918133976620807516489720059971175216393396565186060965316263042752992034546412112665458147859291683448260465979647221817381695823723582886317296096942660108737543070271658588968689217077844084415920817518680930877475974351392187701280387709853929678027408991967149550613254490070643422399796049545417688123117036100332175741084128153933745807666602960834168809035530079309713403980183772169095967029500835778288947723202836274546142514255527906103853984928517575277890707462723546969001594866393539331559969934889766035180455826730094468013834799417529014855669846192003325634023191144877253039878923827641704007897124880567532363593814152120467964988107667181469178440937723554808674610619371769392425598023408939784337442937472015338091964669749202865763220718664327558619134817337256366659488894152687740266224057739444416358354413928113753301104356133618227446064851556431429313311900005476492996455939233704427021772251852904443089794727061170213369751368159766942514739686144521311615481117329261158604443011093273929745438537070006348619100815772015350142524533500748568270061285373054465407350273780223032097542689121584704128*x^146 + 1297936862770438303368448493062374999234824484786401824292314976413394909032010867741992316224310779601805612845018512763631085190426063669824099542484055715045154308061897631139684018779286753460606368656227850027571250254676310558503165202676608476634978350437517106504297077064022146463001437412503611660133173121610769565088001513132911287769248568641240490408303072350323073803972620970528114144312198342591981683524753747231381956033184532680959076751811207791724253602243787935268039240928676473464795605560282215397633658048974311485470425368822173909601654738387499486556742174898202251421810443151319855127984801442737482694691951833827000157690151448039979557105073721648577598201006877809749476894548629020410466082026644145740452530996233636317892545445973707883252348067882278202845330722348227446333844908830870881802980637193007916810255065691618013647155085974773973377142224556026597683349298239398827783607643373702583971071762298988035467304942375881688851087206338385862290952961873870823597032423905764017001266625447925183277292145885676088947429920346997010832231638169340955723186610570600301080531390669702987149803984025241207429016570659707310*x^145 + 454731394128225182430688699355727845222884940153529662284470392335314973762414315319061946618364074353297174127838233451585311781667055936951452904082973549975606387099640694779461557689504280129824730859022565565191411564540184128510367105808089381158513668679841210788839210297107791427700733258025867464723843071217230304902499346713301261635676482739128591484844210234292333696292479439406363249473763906117133195137830251804897973953826331217406992598379769462436785112140891730731891562023959439648072669127060619392413553593954683615845223440027228622585586716410677317865772569588019452855261669160229933819106738832640483049920065856808253245436229374158673365492386862104624904760611720719473594808775775465056699840834019498013398835992666002679071866351755316545598670722659724140098399298068523677967279559880630947702379492455683291234695321717216365322385629324065279647119955613233557962337511872780359143557422246711665315930246709608943282318855410199381431916303426781171264094875099217993732767546037036430709544223080272722264866171292658826462156046094455366901187373564104855219735527712701675016655744779198337166434618103307298170702674153484518309*x^144 + 93906672498469021634404697956976235082460205829944830743294329218033129401913617125839263582829112641171508039907481711870676354391597380802319595471767434234348672766473323617508105131734216593253701357715938000862413244854987932866016329162268515774211582840606406894539284869916569622910200196913890629473975214307079389181418574070353936380460733159137557597621287595880253269735678035205837187418842653951272811131351315523180391714239462264745538761930987378398595594095795654568569742475837036112018031076801723032892105947299075471618140653365526323498807697795304637329709805906763771270068681870977500708284104032651660447122548011238304368956873368857444725799785120895819051378982159842130797474475835416750264020930017036467363117996067909361730470068073289387693860094750557812165537370534467991788861239709657090271443179233512122317932213449893720880331174200860359886480404146306389054879250409471481881400769301646103919573768342284574271475583194787555059346736744824874246552956505976781140533267090250151870558324571876741254265747164133196109510741032311682095628034582616952815529517139429798172964593230160225950466752895800785889841483952414447459635*x^143 - 4343551924933098247116514142444453198638160460580507038417817109490961536270258336810033810924605886732227315054989553160175325810648931498229129574371785642156092424747823006318668772375706017010271392624708960704954779665012158817926856322528023023680500122747501314773741759887222766033832019426874192985691367079859218426751184378380340671774551657186298867144005887254616578129876370679605559669822980831769636001212025629600586284634662673020565200329173658382576802591268099167581744553995871438467748553874233094485701270636689729041102203119169981013635463434301123725344263705487935156038861031716542135270240197449136889037213926501678604761718954342635389352009286446293649370676523756790741145231759757223070682313819448342398375422688770636118423220908365300898964261837622411685492610757182568017275714092551970213052156537390317809119544261310691361523787562377399399207391043768476732297123989502633361878856212859581774136493629106777010676418359824450055067974047689013022902568970641156623091407529041248996200898923822948718903250591816638867122602047802524609087682999772103813566812951542707905679881691533830454570835255264003599132856034642503375729974*x^142 - 14247638690159586176124207422282673520666873825706483890991069404102346639207991047649543206968664193453054448009434410902911408344932048829245089850217963888654492883096784067814633814842461508378762799414324397897273763880657205515261009806166229565103856369976021614855038244302488216372724226196269408969542445959749457978865715879307845990194291507301475760632654997058937875150766299693768292188279140914927198731549418950583522970962821301863764911420409291355038046430597777132223946583064316516861935691410316058176629514103196210091284212353944532073228763672416142997943439588377102606859354934356528779743732972348062660112904041965058131457102831378508439051868414678467620054256712170848903368303266708473273300227512718685784078068836759564946366599819504586387890928403135089399498521026123609782800419904682044496144533771704287377203106323041700928310228578102087236336609368220227961262079806097925684241444980787088847838499906056331310017193786716401375624555461343661218314929626354857153750480323970734137409541704944068806630173633659756431181101413082577338219026038203168067640064473506830724296877452556308870147355921078286270409258799640324997247915737*x^141 - 7448064376987524204887668653579776302549136703558668502980888223456613606569864281022000315773231979629595160840264845747540754448899903718012060761960370546905744008705418040132275772563608954649655803448462928382721655867228337923358894872470628388200770800165894288040863399407640146425433989488160607189499188769043250885179249364904408137986340494617327024350896671608133385128148284458006352801702811024502910420583043835683024635445633286435125127674568020179027856546310290883079807881555899904272279042804017161936329036951834300854187668849922231954677277402808008563895241263591716466664389393209820715685958822621858873966608966046529987559564758858282268990608623217724287805925480993330701940896122542831614065882617961664612673893000297859112028710828993068136514169969720097958290363589167602821628683832691860203965252332427186803167395362613076462972461333746627688762775324647746287864252770043394070923718589115917972179048355745942975560567363271472446295954346786359823661831159468888949912882450948969217975577749369279356635872518140939018300143488172804384084103540976914312094954803281253593076050052960955805668795989450673304103457080028994526334676763167*x^140 - 2395698866511810637617550543014419287312866758714254476024651162015054836946865971240071533383304309218733441074814662663641846500722320689712559877575204098679581874260276845763559478639737157794090794655113030173323923685428335549012850629097611256358740110017755351691403113948266392581829475794849472645743006941358518628001779231663287657526502226531160497666044386061052852536828103637317606541403024343969204043233821074234927094453387387830057652669018637076768401523190095797110699063958593183684869413845241981217159610859214059935472951151382953076407471813697463737462012548994954409531137075957772826157041998756427411151849003600547153822715279666153516126302404682705521243732479329267114752247246697236511932393215015076494041312619804129892005641416320480680483818721038674411799709397633028265258745260684633371055274993673651180700411954829416457715689541610977445425059135558938369448605686673725156960523489172960944726908596893850461993202991936468025819558140229654706710094071341016212292407546763081982291614037397525364072326424217047667341789418350944802915484761570490127700785862310370091691727769410920972292143102273279782196456466084866405433417947602888*x^139 - 419226579865757090113468661720399774747054283097384669615325807201747324619537414463534148554690387203803473142074238271202710867044785170804637024349423158655720340002643886851125348133146443115681211916265008495916064150704241330613645821636659785848335992193100005082332380572108519009737753616332081499044483194990273423090114575034030841119086556070114021725388457805620359009459274939525233597520227253422229434316582818702390798363719418573049893176989085754410823602857068683128271892247230317682715626079624797034931432463663400408177368555367647178604767402322495346238968004313597361258378277094895586084669773629097992788399138646266899890970610766342298940260089673255204172591395135647127581815515589619690190046591718887961830870349318792645704393762405744337611957659173406302441952820634836219916653878932165665583681047276522596716022831617142437258816745170120956841162599251767722183044275077916340805730252865407044435406840056207554470777676336813110418817272929123297507246987001382043005344171984204774687938715045175314552077512410647329585174978722217876628855938715681922743407093298489237630444454093687950325459484767117006298241184333821399354192167844059315*x^138 + 57704136270634373542970358475719431214961076434154612049376794659871761667006276693404547537513529560009784237544400709419412275053522255274494599073489752763793244997086894683435778691634516413761146622174672281789142274527341516382111957165150328522653166444388445199533087253284344985543768260242023889562620743646289749082611023260736698039104479591951974086308148236431733967824632177711437704461380408489629722248707631894201310484789121500020746598916088963187890832936634755188568320018937267254014663880920150613143470877223590089506382385769639362311194337861142927004050951809148856287370953947848202563760944774843324636644737969358386050475144799065796723018389970023456311286481438563605782774682204205579470790317642374230464694454433180067565597789200855520974987829648572726832265192308887502375574666388480054962105238527006366119750271238082706534384954408005749347190635047416443930526355744338392752182546891335118451114949937077588960939645249643542731282306374974987346595758092129600640061450867344232675118724502066600959291161187423605655381999122998235476119293219802052565350510369495550863297881666438804317985166803764284215381957662325426390417998724951391185*x^137 + 81104862914474934240003207468330899090174011466924463592997086521961712768830239530521099483555876281382342447269490591176132684596286329877859434256486980095323210436275299036680189733241449574619182205237013733185906195108439978033768477593396871902480303066948232633331659590909419633396888695478706492863894382652946344448423345939600006750531033964664798718717118866097726277525022016647989342121418332486548001608123208623965672337200090309313508922804611577909604840534138832334268603010207847889487813592384174895019808292537481132422119859465248948165451117853331379572701831745190926079173549535392635974365709656231147847671434728795426211385283664095866902135826670255207260988224790306854548875357644711707407960130708611645391611437512402466662141687470463286124315176443355677620127742391617029672243258272047503570177489361678006129289772805519366376021822131532203198590013962935226501616634693639118036872663352123087811355889272191427048686607079971366393410650022479936536372682595390088183528529589393998652416565920536754884068570130994015526101813728012743024492311899521882645420979495335563052140705302497296385573786721567337885780985603178245091714270805275890631628*x^136 + 36960058070431325339299262865415276458518936492810720996787080555579849760386368301464493967619758096929064203824979938124990066881743897613162907144447373962003685560223028156265048108398490335623918127139666622338963395804046309204473578933472301647206142201756096374529347047928645249766714031316815048187912629722883652679361781603401651742228751657451355306746734184249505180978769510544986244285647488619477180219976962781175980626124032331388222831752439272816964058676294733942763633324261373294631819458399314065106361675276723405561468447491094336263544872847105745691763620215407650311996657718239704431053531231779235711870668894920047419072040507734146610113511232200697217389260425125460031579400866764539895215893125235952771870163426691073180388484794651005587759561881570210699260775043409778066874254023949322777940825730148328019508441489741035177322095977440125162016563201857158292049025945222397074676658658958468228435184977172969546290514341443673329024018331305248230075750067316542381052206077807684023417597770425358288965851921903908368876952777025979454236723263520213134992832153007791714103518837010597143512983364957147625323862296068418038719708930837984669911186*x^135 + 10351684461792895448651818356898920520829466034602219037724602257505635213572802221015806165829064764390618240435492535973046484872109055224190813700945731472188208580945979975596004247150415387686073337434414632183632840936738549486027191364238333733627008772527974948138724708761789933063921504633937606214611348154037468155339209655210123414754203396911645467739053093431640533270092321501063950352417925513073603852466274092314655497011008200966772377281844115774038269379153870601484262225125849861265654080849100890210621713798913944761292930942958410306944952810037699254594946788043457079831999631681264247391555874869250523253269397760184158048839784510244364039973910579252388281387168115578201377343051234508037584975197900616967189986680755073122073527631615037887460924893916004890893344537942758193494898469090711413436909056086351704421035489603954439710374034985880798104201910655823999075645508883702885044464353248812507798501006233074605427061299909017766276800528225496970468014424571478326559222038648760410520652665411309756660274145718440943586978517160316993440223023246628542963873665576765741320264191490604693901410822321381775324681947770005284667279873923543887254723153*x^134 + 1248085662777708386458808542826741542149515366249464981767951658161194364381506230110967814679971320169253616586902965777236227645644226597985143662708764625451772698204390047301820518225453562809619045906723108184731584539880000393430300176507758113719930435007769221126145007645651580651852587239434388859438404011314621588648998911317161545710054644684902846176065321841126210544932248090428669163372452141155084552636341478973884881811978927765954647973764981625640444593438594741429824172752909134863992245723739986387676194446267721151195848488128122753559223308020934395558633361795120026156351612050485231335828785507317266617532591896263269064551034627238817908912118994408491851684153703288185515819785887436296560647954071664587758272243718698857077328515831236300446291422630967455276367651694203474789273280274642067250786607373266271975595081660808159595900141881627696660641687047046295492506807767894006039943383774584657926879808976836248949182946059136975831319459313003562419859230169820179570173728903891474781399420805393053953487005581447640637898754164463003670624588390454977824485621918212229277192467690600794358037049715321986432331377655857473819255668199002599512006967202*x^133 - 517067135030041038075463444197090047995822834252458100980446525049672972744992954010682645288543892835005562045316361083144736199310626543047282317437135910293879549490844396814582857822652588039916931513519123279861819487311384994323320087789770321893118924713995589452473861770312601743836832293279073291095013087902655789361515831282971376155689617834007204078143582720848363879442190494519721288741957546309858338540126724776444005832060403550968284740478744264440048957975699033786963260167249720810827092538646315030153894178964062943578867802550230308285998751007621274051250329110986695450199914254356507296156985764484834608920519809266535063584718584460000221153473126820607821844585348607642801539482812533639361824058186446650545258985961095248960033241493583892444677006412718488675496208346202665770579432532707739702836150610393564243604917576087359499420870389741674355989915880398141458859178803745218775996842446451282001075231127620164182873102954002478864566093440549006470520642049335578856618815731051008727171188566581780829662261060602452146412294244110487367266882172770029026039322060362110685702696974691026038661018667726393023411246950523170419474895764375059069214577335747*x^132 - 408430672539665817048524958436768807326220734738107002859316380191917233874865318014618542886299419625137849443835134077907247536631826065730720920272363274644697453956739787825495217255365601537702475548736801255732747290539502070209884721289265887994400780007237279668384346372973145968927537023908925644549187545092544146941709870770090698992115157303384709145097123488439473583422029894186139751138144460078775637501346010053751089396172698165844211645652626020680698907273226690371246397220254169157721897136768461044498033494747922674682668055266993321993936595942384470749725130321332617479322104434338743095464045758784521999195018123899112164767841884527350134721969615770900738163345147003101970278130138973550967674066992795220754660827518573652446838504972919846328746778758387106615265276498449019135131623810860583130122994361409261168898689769215071477771309277297274217444496993362427067049131241326179747130959702447633650002871922702723480519015035741081483604430938938643962751176577818928666287018619076538987643016567646682663474178958792745981488439403750304043220671022772461606526046624673864867976700331745377600075448427196801503962042136256164123368437395034260147609564715662420*x^131 - 153305412823489310993655031233025909678835259302637384884232038380551107171783417804251867229688575944411001366707702454036008898047769511058489404698986379550949157755878148847625661024597512462893986010748431896586343649234346276165181041538966743574180618983463406958726070023801903228027584613343967564669638340344133499920823795676208718086809220570282857942549671936544785369765473524183109013032091536321152032498067500038390698827344753847215855515228365813948483556302656784658919694704631469991113651557426552060038391499222683867814136289549500921107857539744843170617628224247425764397118502793511463094322699872760653199770880062831676949615802182925304417607048317881955837224574569319485913440062387468056691486290475754211734760042616326431503545883580097222555050743988617814063271177907170919359971311017809427610546724920142825887175316325984250110820185398975950894315466140474842357994611881739352766819227460489225414871031636430167126668736344950198808698212838092922549537288368989854414566395786654360900005576140712695631939783551743481626898073844407655126817901097162309604027469761924055635585922929943792886234793114523272521028062345762076454881749323951769848215117910835185316*x^130 - 33788940295032519903095590031348924634924423486917759012770474144673555168221166995815169256589668388095983586595833692767578267967272929902252625488497081607147993098877373129029726224819471678018769070163770873668594539501422015952718955832111001275714516653406822963435548376126987856244765141872365157046007597695933283477149408286264223336674732072769546149809247497066655334258457284151453404956568122051543579787302851538775556642921534489519159447714898181146688616943892433174124172191428093425274929996995655632330852763842615108088957480263211800642226706067035797758483248270882805916919675938385655935043086276724047968610418074938076229675733963034253083519615214263649928041612107228510922330891059187365943845241856882110275104981148549054437861812847957508527513849601577376779089372825706272802391186247440004885524375762778151663750902847138939696947494925504219847838079571135849419025578410268942406904984639725131044216203869476966297736504631486352376935560747418752507811598012835849820568137827101623721635033121358049724087151106007899045971627125990070045425782348026884291173126881720517325192268493154529701473353777654895039513958595171677329339751924940521305100779344375559445474*x^129 - 670116552437424261211408132420416393928723383589883907184049761322049290431397878511465632555485501588778040685939525837030113258019430878924265537930171628269711301904323097437441141550547118852055041521911384340751137424534846248735044617913287058622068101706575683947790580851778922196975581298502663885573380721697043912225585153602863585908725454699367794328147637252956086847320234899359756787898371295404478846248399790780030868262149442805321509043200229518189393624143872346078571145898816651544403299988892121046610240774782625190122656160458140001411093998413130245216793566018896500840846478204096949414587818685067492862066211248581766409256511150507787798544858239146418653598631043922352763065516719506914881086745080208695410346830808541565397534458430458106537445982534705104916933215311432404106374101115178555092872858515746553870548846244802219390684812071374999386616599552091079702868726723612694223616416542613904928943794739349594154147037117270167925281083833234972187871650611761806639827650879691930111969123973231617842855967818073175059979657004974140058444975726707440586154121217476110578604900280895684780644523730235505690149684536778380753345454517481518770076485890503940079410*x^128 + 3210410599699923593648861649147510662873420955864609249442222711988646657417747263356980916100947484012827391768543826398480249532704735265478279487116930853569622055559546892546798550243425496753729924697693958453422806418452365054977441881186120905248049355890135031065027179407130838708612297870749733685441303435114601334137463579278966754227389892506082175102043255138015911015673388943133136007302818411125164075608941201472363695100410677451788479597563976568134340960943246209267826111367959543299919358071593302428240365117311162246774879820739157745114621102473212292032858472585637964034644688551735907428021856485624818938370814304382361288979042995330964210756811543845194325035073696331040373267842662120086743972285627964116180321039772585304446893019634545679875546839238548983408627054926428172399076946606060125789394752743439127210741126003789440229206120435598703243580797183776449596381421138234990223821175050647315240366513735603215733571511696581398686870250930931780877095564045333477164452255667766337295864440913041554876099641000228861559049180119891595615392223883572028518192808464945867731045289252197861953480202762216281778032386440683759571361377231310438493519999813918285437279851*x^127 + 1656740185661428035130213797670711427712543545031924666879646893192769569979581850177721628557755678826379662577523801932448793083025950677947663603201914477896414613076932766367004358339574788363360916834206402951917877664227005881652283539573367448339438000194047062686657478743668619663460780015896018469246443893464811097670536152676112507732152935280566362902658840183555426398143813349576168948335490195919402574271161360325422794344418011965513289480317532245422631279224873221835484118577243956225143557467795898453528419129657258258607065843274097093563353438645817815341958495400172083823104106703806771885388827153023155538271415081735737182431650990582287481183348544926514772265398963244600199603127325791811988109991748698966227587362406567866098504206768576472369202373879643118232948028660986032893040186501847675122265978979088002286299676402998464623817156144542102420404707326844441867892246862220887641481755908815305775263827190669102395378882711388221274925555556357759437947124122071160440831439074630205974513263511319018200950780944233921160013454886197274723050592280319106502614689298178277506084342144102743599819016248923769293616225517354175694051526952988261571943910015573948783380767014*x^126 + 489380479022658811438061011197833533616431641908812200979139600831905665906982739593494404258668873800109180240860122225427013709004955878050033732354120788225878650616985966775636569625951104819042635343479475000742136299096410475967348055829483168362905776112975246310392101300132950765345244750960942533927638417349402369075945214481721708938775665261840899850893152876720151788054603153090652425243081441849362863775532900671977270130499326083555975217901066200898424471943194286848320107291283927003741955803495577934074566169707526930519903497708785791414025000841152044349224854537661428903328886205375876924436234870242614669888469538782476998020043829227810652015672225172181641145132467979788392629711315608999997529134453801760527991845359059300185888770743423063481519381365061256827315913450765815759177192896225632064759705974868819067202513833956198723903695272755092431417378816852941748301552434343795328092756662191709387539935748954013860535867480218941176615992726922787888948545721635401613175362286855742068212871737980403572477938586166999696233967542156807749759333560592639064662260848344621039667053836192518681462172546110843749116097160680183888843890563758283741031403480434280243316259317570*x^125 + 76015730978236601853773579616086543618951757599073732543759705033631811752049405396917978589962104052753819083361157956204786853659188952655593609249460362747616402279309777060047840640531429244563966539127465365331807089849173653533725234443708788303205259865332045118182059771817405283395936788934403769724032106456743061037866108913312947311274010455137875439387885923232787368613175493304818444145535589880092660446638354208794870088741122624449138343310000480970222532430416729512016742681018070940195380478402478785725521448373778017649682035712884689594562997784502267540843745958982960781143296470455241856022706753922263094189956350874186676771267646264590354712499224142882907344644147478599249252715581714068427284688640324757195498384649754627783699439217604022476011441552497181447687427183765716450194216613876994851369670429263161966669058166590688348291951769778498404255450788632198086552232850423775244963061008004603126160702439413843976720912096707746330294098043930968396111114130692347161102514077257226043528776761188096033141235496800385323491525796904381802493581024033742382300211515005086497183365402261663561342457078515108603679431668931776642959767558145570090503003092345676644361056294781113*x^124 - 9327319818270433200960294623575711195807529266410455450422344145112291209109116198683714495501596653692370509280516266921404819093554325071444869336684841536343479769630643769591414733059990178263587501277325345786415369985341947247724321464068203950862088485219263239048774148884413605067927527899689918515110512293008530160698699543489671760690874197669491639613795759496520202486403674990016666029552176837543291738624945768313747252382849034044131689650565168587163240932997956547945269644736266497195196780872069421476411372964344576723049918117500128156632068836473859256533361059428585886630626321839443571311686341660913160699124821720714431956552105040130029449378157366914085871590817598426284199831306713137901258895993885154003713113821446656007001060852614393408006060587057392119227756618142110089744763235144411460732279929871806552312443749254530355511081944434394778493672477595964755525464927197008149458827180441768314533368208741077800293725710986135059585362360073962641196642998122754263062747017207104340162576904192032754284688721478390127032443485733079492943077628315301665640417820685612115996939171435426542475121703978021844435209916580014421840907979276042952276058313834913380365462808367403986*x^123 - 11083933233005892593139451160214340096539185268646062030195393989010461860924874991604392579768267814616665093150501118142017576458755499296173476139500249192747713912150976265916487229076883668079723027224829370266943377189421526415112605777371717852175354658864319323523107365113775823237016219812697213561526030815557144562942615716688595290728398085250331971672366826136968690217400125696864353677328566752043876590420327913259095935397465185116724628123612944100613137748640614494702917582394728271947715627627010013665789149966987893902370654627677124618152230548746324866940820431758923578447468561430097641846953536920701414739898607422959121074975113898928487929953659627783031956808550900017452434228024418111524548678963977189360230753661039462104767197337885315782600010233882089003688271728412229411747322272843554871140058389318203607003429946911079597241860101903568003523390739187659163174525782313793183489953618270668691890257669408250128882256142800218085662080313662081346405537713383159337635488819052447968722211301127424054887162819586194735912192676681967072222124112269251123230929670105074027337133050160834010551606637968677704996718983010847672171920193164216469295439587046835893430786478711096358752*x^122 - 4292137450854729612925109063859645556022094469184263233548151375260361176079374691624354245695556566988752127906390155216620767491746085665474817804311604657224214522998707533917463989353028695329410611217796948299317284383610568643708916253191513765243548678342827090479421351607634848973275699568596554326977720507137133965517024934890248798277654780155417684499223661778577042479627642115973104303375306224112105922979642999400961086244973503585652918989685329652128674485371571581661056372257301795262463521750036614609679796688727121414348520540064776682566752171578714842133661535016014520195227147473782420037337933289635811533769859041342039287082058821729431573052544298022856428418809668795497703475328163656666347945583713303956197557869813980718793197022602166659984849530169352666044415575654432436066464288408091702954105579597697696431932759199728904157170610148138761476729547297805097033338652837115661210429852587465409340944311415220714147833046048122031400954606794802692350008579052296864859148232609263008388014754604475457860377786588361122566762234658543732653805588241773137751552451596265615444288703889194978909146387492798930219919095029993634346292781170158841602408419471780016844193066100859517342311*x^121 - 1056050795248593779224010037102887632846706515679023670082890282609435150088187958996535053341377009141842010859480045566386380936506277322532137543494971727844850056805666409836859180934187686352460679355129034861428906904830353354711499090579865852066692748145577250050561886938843896062615596142057546244182944071060142871936517724801902855246401975559122509380074028274491824149408613944100598409368644662869438136031582329828757085154125490429901398936479178118134030036368635791173125677817881318024487345701172415306437711437472149706410950019799147292691923409283548527666437211309194995528523466388344720936273950314819089407239860624278889715622309160328415100880052814131433898742540168286736541542026406102156395268617428299131780398384306390899189731082859979810088435169909645075995377472446492627236328300429947548932109534600609023397957028886782836322646099201819681487290859446345571667659469977349784738858128397218192940178850267090872337488011905353043338156011870864021069499694501218408629154130321200047797743711910554646216411571511339793068198451732263964171086192753704981768462196874178482715343907301493471929155381727313695317719617879883811720528045265378944223528414674918093680121677606525785095057934*x^120 - 153272448991762731976774497276480405450227163640158193262457099193643428347767794725857245592940004367457881914605306926555628361659328869001641664202167034735486868274430242318018982363849988589243089420903109389526097802101146045923189288888602839092649359785315944347860801956063731880753613351183342183215643732252663046359304958256861639368726901644504115511207438935197062026802170461124562128725262563434795846006950298775533544244364344097302392566101096290405156656986075813554381911886517745384814290660975938629829843054830164416079946581162254482152398616424819099606589569115796610259075942701056215736402950480064697282788352383960682607819303931151614656239540266053886609364434765457575371444488574433769456910542658794489012258550121973265514981822830917015655211399508828361962261460497293394873903392331459497862035401973774252778176068442614905547984940496661057018121388185127277354170753492966772618868909060239776873231093897076788314736380930305891312870433243772599998198131850677782173216073050305410236162783456295075197720112863249032145097240803123704750728082351762591482499416190353038741939517386790813195091187739635343556839225467851862204503169227794739483830821587890244247189358283464151244361528905*x^119 + 3624765666311660562494310462351075023708665349895176454138922186697230895323990254522901018698889948352626518058249706984142565430645009893309957580737642035128308675652953810847833595001345626558370527209843802622926491121769505330531776057245958658931192880730430053483824495520552822277156135186420043085682291848175868728155493190731489797189779225891240200873683778483882595773078983377500081509377899183871226674744306680674621470401156134843209429737247075706862985190491568177337076703490047575953870914094316181029577852639032364113424772596510328776244889166708886060063764548750979595857592886256164303754250469450219209146031024318216129310407061965383020425459972963874478332655898203302287219293696114861319521552177391906440288760362916802315853943967410407713758237281307048606056098915164591784272973634461884055839719085156032686899274971990806720941231293629272830511800292133160007131380594730133855244477741410113385608746104374356304158139395822254747787853411894201387238016439571817246485619757280799743082665647394551477427127386831006546347290064157496224870415666382086648376552383374651379310287207168682285715191914830146776792346338757891357160460953919655729165069031882318966734286493605908137315213161775*x^118 + 11104296946196044928375167708733878482053998541319842669642555775510102093344367546787158257538560008643806965339284789001475528382893379671911736590389765751171905817878863189390059847193375441378721049429830752582432530872762505575301514052611661382446215491128803725577085623656918254064161772592036977726573170292421910760080499517899973034432896637449419817442225718216748016831395486608990619359526789176536891271789995012675584557783042435954408345301569910990656501151091940337192642865557612875434830169557394008161110452465935139052023115912429034929389739054707768487460116336087757281465947571288646823294462148074800119909828824106744831550085551522049854905620467541781531803608443016098736622998086616082945138680781156634565450103414302787268884485512220060424271452950388768672825365579396258422203202914019610908004622014671986850510260003885079391232846402230810548588267783837214575436585643296057920551047455724307040689492497721874246941237221149332543384306084503887935250876910682051200706579828105175056285995324407762290470349677571774517349244793575224977498010965137924964475273847304359121113386632159180182362390247213039892846207047776219254849399409019914580506752490186535717381597989003389796551270127957279*x^117 + 5100690213562894957271661253782857929484661047767960520619120422921560879156690011887845243304532977808190659366185845869932652131871142946728339802228068250442683670990326680690921896734728999646769681221414120540226339238142189158251835083622100375622662224423809441741641841551113425370252297058107693963974203243331956432394767785327936522394211878388174089095034598804666971937683436834815125537851300316107092636829319873418061888405026375444379291341981531518758319448725534492627248386231263661862754549205175893197834339460137642073749737575429730971829016550419789705244140126539291151346486271030281147109129214493345868431039991133235961134978895513855198596216357295389087503990630140856134032629487393173459003127185042396197728114909280043272707526059354809664384376997750665203938009174140267991247861879258153982355834691130126901567135762897177009638223387223584700354023261110968469795911365288680335624535048871997841035014892913105019005031826957659467285154160743572363575982366368327275555963379406875924520953759572621369149924495585170453486400818582095289504561986771296880444240347639125107556325621450804433985457465757753827257654118216834563996212636777622819462290009307047874688115467207976059501854167075017587*x^116 + 2017136394745707416266558517073857353848018733725623644312467138882053991710186348048538488729848144847003238021320910585212749810842650318187789965646979002895586716590705700287848458616475064965771086031105190224055218020824120751196655837492030962393494444760873313415228720285106236898673804235997121414541115717216087810979106212447178774191908631459396496793140656280024880698749088144343291397129988584903968716108714771191818068219680040471885402244279016767656013434922875681360010763515405667470662910315010784095440085434306856307775675769106966474180616759221105352070020478655906939760764256986502291227313504623367453251597590273317474441095624765274217726280171237667470482485610721530651369719107821062724965954381213946831954370376128168076439938024131312528533573183931954535147673742055958766719221159875082020288121777131529687424068571624920297886624606256613607677593973635069341062478255421917659323771180846279643178804378105343553098264278507462671438445876105793466575196225535737070560798006525996337519088040108693047575499722145083039526536013797011765617454826077492316720139306372207544999491797322482100878733745775879829688102449793622803557436687995615249769450745864400518735683839042646070617029644310054613295*x^115 + 762328081450754264719639699506198870682669937027098055896166358133342686434308799177678238561372500268934163058797688149018623246678207560357442000753800901538565366077543790583723951088674464804471563551731127037948285701589079553881649725762044922931678916308472708785317115279047782005391198360094950076453438324401260488249270337910480230097027335852745410873822758305309478259554253636382472767860240809539491531823884450879352818388635796810934683969835201672491575016196339985878682838007603938197679078745501907125561144152382978240452485992336005565419541916549057826668278155525184836443585095484450735142150628286168003469107888506517282894145659287134085883176857341615281483842292964271470928726388312887851292006772308439250024266342116284381529815253714616001055851774627499575342708509171628325557382467771243614689582735605434735211622360645544374912813088201795390364073575657855270148158997293742025343141116592866036199836776800579958273396181671686451657683455157945509831666491039281192793409322202355613018096021633620336353756162888948898753068165435994030367235562015517040942404114413437927174999070819112685875272807791627943111187076315321516231601287284777910828802026298147805016515896384049280878678745648532460725892*x^114 + 239629415630635162710046078138050096279562919913634793885124179898671639046547850240240361317103954043270980857711183938494323841339642754231753184228704494835678663585297116622219059854076270427342923066093662095866109338248601933262545189764146292719585127234741909249496116308228145890271287764680273506571717579892419039991633179470556717993175712573032018327242724195760858750392064993931737286640882583080597264409902272606224436255416304415850471455928373212138301286343485421266870442727173413712328155068130839732519281410537694394894103895783449632213196725707218929112857445094184261261502883784653914361194896899397243569553449819090920079875459811157091507175203003039194868154356238768224825611775924753288133957392863174852787950743068608340586439212408755814374415161266482051785649683968232984152778621452959680256157346445848240242004498459990044063377063286609545335243890015422349319912324264522679469237840372200394952907573124360878635085185743510865939048350840598696966406512598877346675782043623661788426416002506618437858641064784919789190701459686013951962629181371538477251778687177322193776777717784999897473175329317249520327947441351364975991312551520805065301688054492460440459148608455585086022821138808523629687933249*x^113 + 45661788990624620603079274536879763537524973893218701171086189865400103898851357456421597222027992117612684352188575804734861577327003763449121388485381134941071982453604057378305089329596049117139703060374505418055981817398029643421929404989730639267443855113456773948844809174840628037465042438496661705903606018945765657824375183244291505476221565771827218714301415719898598646204434952979558523650196240565587076363759574920198128692833660755683543369975074749828850549934019942859790496841475127542859507514333453142705771462700444340948780924193093544669875311574711764891451336880489619822717025925270781736376272028398296411339978941164262984975625680698171954581091434988363269939467665091842163630361874662038529114983058506056209830465235816500959326866367612871350065415460531886188330592087376600199343929890195758274080771843072831095054754021642430955022393993125194422971232403506324505594979290242306476686592164948610452229034983297755902765930682992871715492351372491029838847558834180517485071276792486907237552600733715341410274684109407796228052789481568519254510242660588217260384674170802513034815273228890326407762251215792379967570955153669664076445972818252597502113641205394177769005544113318638616670385741398939991636055120*x^112 - 5246934951943532352046561300451061977196296454208038492093482156119027888416443088816910954059414948508215374155823406016359635633164179983743113434984926928548512651606860161372755133011996670950983760033694993102751041192363470462650558991647851315445442334506783288932741312635950437006303858130143931636620884102200514886128264588166316414166381911262420549075723563654273117140591197775290361397472904956476050605759740705354187070891506189339965693913760004010763120417648093778173465341516976033419053349350576514537754245830952519758188632090141415045289974140833050141556206181102048697010343891604370559950559689393426943917621959300429114181431579918157907278399345131324666209608706430972075107667167800468793128406783053743186699252048495072838042193145184723812536808733540675427281279911412499953474098444760504604432936452430009632886733542878114865646315187191035026293361693235441356066715341125166165480926069690162226605842718241346578738974649729247540907847580455022301067463792459469244933113739416853893007606396979741365392261453803731270538111832302533257444302812840586221411848593429883930733261385868929297042191372630922761489264597458752409574438822256802296479141707754347891855502466295459690158697749692150049756806143091*x^111 - 8954195763493980583448563306206425586603521759155084128142411378237830962228985277146573392105407360361275766443735810679103018718244397631015361338987557518243467218475376011346517724236189431620185183389201787064890967252965190582412607530425980000991108366247640926385934738216299675871537283885548415791521839438657480206370560586211373420974742595279789467107047786113457965098741921732983957077347099225058884591105718317776398020985554097664792094553773247445208936288167645951197041277258017885961312915569041151766130882257898219293830615276092292378930317762606726213080116948928664249955144227661254588442364425255771762461243982209272028652245415000635596437039165132139816388101223313431770704335915714194989017802891626479478458089641710725544017889485308134479998319501208982322217753339658452841773869709578191029211684902244242221548380015582271081627194874155559464567672961291565638104735331486636099826720557073043441988097361381970257704762429708200407965850939494130772605164519911464285471006685922798441101239394342944762809932117427187246977954930294363035986007360643848168753950226088047617984755930977341481337236798465912200487854457615308897098224035722465238062456103415592605546093305539465419242832316686086847860759110138301*x^110 - 4317827492501830694236604856334185840413830778711379380879263417885935234603078563024698175180653051696791227685827614187643658163759000028557466135115394302692689778089792259540455686684660127311901024373007108973315173488126993927016770417396419497733568743577195216004545859992902297377495434552584500895823290803235521056347571387857182567379123382245633669290629486760806842502613768396417357955875297463908688969666331942572790343847907481919831568182280123503359349926357215904912380074290953520481002735245324759495348641198107721872587655121508080202323950909896948315113364824790738872815982617270957290318861390483218174741582901507827735786916720777562112508589094537628209322791295816041121860183904772998268680117119233681892459005718587325038101166824066280892349822661862741937720655944520847595181311341301861289794261415516149501374053717305214302101639004671809334524397011584375264942022714740347803293945016306158272908647384815429910198669378913000684506629464325097327602256045717004838716706670436648016905733287017075424193873018245001569365714881469763046784055917931770005026382121299184799151893639825672889912446799154977139015155134379074023108742080231242072803991392464153413909464713366830155878257706203565590480070661520165690*x^109 - 1279356716139603231229558664021289983767021744979966254405490010677009189653519355381083707712179425900596226954574893726851402431398859165792899169039461228734172936864139243095402431908319503133537980498043649922383818134618206915627769572924177746823883667260304779607064138502924504764626966657584337370750519284855902277070540258078144755769540566689588912140112994634089888543039091480307313783229642085605136971240050942325535465302285736059870289187242101299334373953756206179058032944077174219220294163451916099384753945494335992024031330471075610969803735938966760194941304164465771351549984354538761920094074326325631482096187598297032474100931304803327792004801718551310191339495138213427875056802777099248518098961730231450334806477085167726409071645362079578072135873143085987503255318520418479216939955609043885702520961925545866818854598041308894459359001532489878861685808225358361237340710657336059066735889344803493943407642486641808726382847200393074583047221893589846072752918846415158892971079275529033673317358034065339648010123881493067384677175796908555748592434993057159741558768749104821640981571530762751350559827455751014459747042765114547821274435614900610744499817994447895626719158265258566602669677449627721937756893524093030220229*x^108 - 193744612888007226489601404997350635473328030216892386137933357946646677495141847266047397579041213044357411579853877325349471132322491054897535345745083022341217012432382107702646063295906612010858689130342676046073972706559083573632736737579289702587784212949497880341106131209436502638640863421635014166216061232532549768336620945445100676048374893185868285299024393287144582970177985468284381609378710827049608893562370013674543081835039263736431653283344447197765672408925452821825470081336904320399103225110687631561396059429563069893068346547149750220744170616360158213424432153132876355145539257588973957856150125116009881223837474674960336837185687698780694462849133623641335084875315480181022427545815219380935058237219651531525416644716718070458157977037304937054500456257195168647760839405518593999052470619251799777349098014999767941901931811256798877101555329578109856644576126435126048381264264373494754546427245862958491808390706952838541453798734374777830308591900176399222347451005044387391283536229655846694422778222450928040931875584688398624424946050749665488978677063758836997925821219216976875709392773827026559149820513634026135004862389793617811754142908186773779402499222507509870461805939490829167540168071204041452667572710691815464562115*x^107 + 34731216658547888352133336304975168575072304363121054164662836322616131531548458067035283779504463543392077898943967516913005642141991135789414930800821838357541179423869222158930879224584018876435644386584228014020642236416760273776215895108505828935798819950314663206046239287989516749889803044532859124330860932187496071833247406361044544986416451272327323570965453739966814963433411327106900323607584441316403656853587441293965881035271673515189653496183113982893972760815222332454177636370000212815306208660280970977833104870167893718787044169629886490541779455254813346439709617748940477389333230021678606771468421422213550146308678895623474149049797462295532955000743792705717996763385741668958762413814135144972383027474727093839296994832646643394648208240626026552050333128910816673956998559763357897477977332463733258782339365048540598362029692193470338274179719330416224452431040892036663973942642844667348963034908271292624859326471043925209425567887529437062844378885984487921827356717875793460031503761645519651535570228244210965064049788895683311419686487660028963049942146746374795299518877017651946126832082856519050687955441321404376007558339222587745363485815340240494932975729254086483280621176546142972942388304954382163486557698504447794583590456*x^106 + 36426303861128840942952724082114330837909206643718390222802120725302876256512571141931612213490514188630733171016190698981370208109150379680383412053322223715361827226075756409073705280706745774212935404350732652437929976740627392130441361384761209960520830298337881234841530536733260094312288558245300899954096152502081563903020744292792083702801527421713366128563898830756525820508757258688767493176361268862467614073261393556042697773604965312990171446815443308455034040180094339606246729144890335231870320027484725063612373930194879427362967541255706838545287480649970258850773875984257107276743264188826695773902388570242758309847793006030009344094034896261988020748928730689638292258910237760455256371005136360373214655341872985805022757181422332696553916328468338907786580551762006327839027850411509891208158408484104884916414110868413515785723259456517263401163423872011893133158732900382394142394123803351997551193192693993118072963586341799574102740901489083767370121243532176021246719029449849970971541591806486221262238466389733754536534638709446610371439583103230150999472221420598694864401673848072908885892846670768916856457958455451932853349737622398483048641184120905435924567046872011685284093869656943876389933919011701645656065159473570700659035629894*x^105 + 14338307881634666797969042252127251989224869014155426622423112210974270279812267514056556452886261745564046002833588663906633319513083005460413494677421893141925532631673611590309351000802793543852247769239130290461827683189185390946767900883424566260673347981235004437505847799441659472545051037807357213542309662070705180992828264055890142863611459423974438669363095580285365011950978151516283710602608000896007080044972983950425604969153274362452654294304070666241845687040503530244779449401878598918598501572860675077787057085961311929983918781354558270641300779916470665876931108390408144952861115752006952725097160257853270820343765922707382046054489328232502590548893812062453603561639350229256821568611771560413847028621965104555844224806479747780841223901791591100476276739995837709344560828777363596939835983079817778985442193567928667319507207216628583964091851833009791120272570999508887559214887710763633404026819106430706028950923917465345076686108726509927318972323188422587310163704864576120156686175693748445078794170209149727171632938661354648345554101884943799201471899772739249189610326916973828763111850990838331052516587351211905962547272609478137452819877824319176381637931295379442900636297916250007933758523671739278263103899610457798059793312403263*x^104 + 3459530615457841739374200499615244984678006394820307968662426335446912299051400746189901888109304809464089861241483301589605174740916019119507534154342205381775280445718636684702040490085369719154512266070119795022024440665005326375874211063797069881911827663948073235017763125034699504855065936943065698211359444368899152618395688822315809178934862682498938776053102189643901329663863923980089775982612535376400812885048374766507593660406555582223930593580097809613605004686228949665361426381589335123569020594498384345335159004509110890998444343726096382985358886368268319984076563459639988899671819414744081879813522404340713316803828502518848765989800148951645257296056597113234666396140031790701370422560199228151445978661705880413627923697404789339504373724570871024986313067062956839347732779108691595646065945159433184040734664353739479219043585719722618030712605865067071182274880359860387500655269320701827891895452172878251559297864858144227151156419047139275231230779138479538712980238628177592461796496790159784302511015425635479929661013156474656981324629982951429154072779410499306671209566251947832335510825441060050279269947152242298516233250176343672682308465878400959580162054202315662745492368535503655168119803937837367772207940489723132818525556703593822*x^103 + 332090387257850726260577231916428784855760201765335805123770361807909032846429642761264747004304103982725741645772889161277642671480087396585977116723555428035180679414689149881594468447731289778243789281081915209250693807347781868733156555022957421949245177226277245424188139653493989993904748047849150257831961388795796452785568712916731479096946401400185434396946306545864848938052528625686557300466965299178167055804280916872435291440971578809576911127684692391388777113080270317919411914395226699568620196575963910733142737321580731150277509386372904462789839771097367773810037152874391421147914307687586191595858730787167547658200564771440152989016846330342757262679176394927531053213967790158409542933697775323604073126821529596617059105005434130352578924896737849149864438242225816500835757424948987175740727896391145937186411051182493241652042888888678298265541402664729139724174273898853406693238835449603967359283574427463916680780000404669741435487426400761365346474413420902733254831612916368401226280830062407583090709380952223033378500069592454242264910854647777035871562198390451572386326955615398885789544720342781352744806120673589912752221675587015530127175806750319409307462307970779132195225849027117155788104926794294025668343443096951234147571827016014501*x^102 - 151136875749510766608540271385725975919603710845571910215741206673034183293373489593910320570714576068508563065646123394195750864643560660119590020425452929408055166959521595323806306494423808257399273074909505519925817348280928225361294049168123118582120341698636053915021906086084559091675087597175965301109160815289661450897490798106598753365187201578186730856063106009554553859469613979917376885491694768270037965525034415286435267541402822023518788051894981018430579213805907378163638947833647442283126360901380027279040278640853661644812235206809989936324745891033496497430200168715745521103888209105028639463824841374267510191839619728362036495878340144137125183317534250836692633939554764874453355249831560727582507277238737664804943029455375322419400678396539967829019142409699998824918710997286843545022322210126243619550945161248764674617758922720643504043097218417270419290029995657782340217827320571555150830126754921164857926758045263446841062976426216800281141592219816701380514584165610020046523795067552422919809096281524236168411246929582218518845266977046045858888393910121550501802619840548658747379188745934224146875560237373234832189364574517384629676412525134666658527763310498873256925351262109534202540118173693483685419498654632344162012716051389604204480*x^101 - 98311285175920852830497621689315451950965769875367626362919941502105730473477518824174742926646976620395186010701874429395241519733913723679848003443122351106185797497988848994260571576329541887712753747201317923534729601253159859117399489433010893901001773980185402428996741120838996806969598637768086729701968889294596090654601032538430790085329340422371239989539526963219006395850735592077614236354687078215431652344113625349185831066892793172190234788179730967309494320220988836573845646191042618276131175710352928529899587133014752185330085979950161357843133017026476244047228150972614909375315978400860034716366196895542605879024208876731429610314478794357843505067851090277141588221571556846080752615084533090172627721580742258369275578064662950884196106901349238551104068182735907125364049588580711341737062498923162370443306900150094658833103329362596908075482924331171798818102937096047761455916707339698377479224572790793417781596410978927096005995708086306787136365794482751855177596526314670108393778575959544462330372647001043716963251684854955311813546321257609375172509364276035697047259394635841246382096785411798617542309298000670554726354418989078363710322033729206018519886625898975530218709051679764793504810106472073994806993729628897140767289209786922716537588*x^100 - 31957822622973274789877059302675231836010099782336368942099820074624725076366489088926688031195798170918070155278609766107316533462956978487365817654028014554591394530973790508041519815562622329138126099835895382314112657649674119473828391489329424838361780910008022818094147070685194795936635781709684299899176165366752791204436477570892550918596739950190857992235261333413335478190328233962734213177001197572383656617689918802120114102009241360945027415641123967934814454245150470648855567874593938053076242618188847533687111502041942202821362042189581426935444709289204910569442615428437670325183684550436391839400831062514881257074864216422510610442215804791178086476980873204773751222637588130502997717625343130677384369901908676771316195970785364546769121056954323753823279628726558055276688276618865706096128536639613733716229280189233239483208331457952459730199956212686049916689626108105903385351128998216298029561001956792301295825537512996021074174365906642282818931069210026304270497058607091807577960063440165004136260382747645715742705286537391297854885592014590591465470790680217619407084164232001270085548398552573436228640678059662478245946256330387944201138439354414210314114682206537147424373868276640008233462637709406442438373297326577789085725752826905452851679044*x^99 - 6201636244672044310750306169839097923569032903612041613442953210241298987520528894890870124949035475057376884589333072513648431180930092727732033597995577546618823161731144028073126870863043900264008555307399643774602582842291156012867716625875212208312371532579454215874242182868736104199178963747738869605992673353045842148681058113959874422515956165239444330511995672417247594155003185716351074644720039181596959479683916491723534995248628676457780747633673214076885440763707299114646506243002157051332916543067162913089234246312275186833628290164945687259638761277109055936847141028385986506326097352996570113253579258619464593122915531063546519310913661101222828018840216550759581106494171219465322937040081735209764585891205969860914488826686326323878617467269543849967733512841184455797714683652235215450784789758284379927783223366572502018203991719764626315532395903038785612082760055678738528467953244140753611518657011783983131714059431147493663353199517886278220309229018735785425307464294319731709160111158913899210948182119226005145385557742882364904205872823898185305867288501446588995244326641139288938738860713807794674199955680177575848494872269863790911550168495672051897975414506965567256740932891543866325527719278401085271835063627392958243358812955077901068011363361*x^98 - 134893801439783813434392936288362448408446027593360924911708881369454696997578076473827343732081643470656847254561468312247728857020138700875914726707785316022223081561035331882469786808041847676535840259319059863988621614753544865263110496376814418252445742561461765242501885041288311950807823437618534118267707907734796778291166780526870373971911583895600915552065105459838974995438439865828150753963251462205105107889882238087184953737249204476896358934091583353229678080646082033627403300746453658956539135843093377503972330154587324960998198248840992066231808291475249836954045106405918899068694187887699722440366358457704051614750147680797235102053267684830502609215866936350678405237115450014664536765711717591281039021696736919892655926285298145968811989644501131736287071623565976618353934385102030901135509661136341369414537002650812686823153693542407914012818430776592471330720870193490455360047149311891149914705225897661658122552989323513883988773314783542432752189575264320199323311153436603833092553187925063101820889608453327218840128668442045205531111326249988097780828906231711628849656689258283040597814653585793843235726293126292336424762376125762465222180652074080126743619725244723313242471240677484827230275406066052825783161952832106205181995060091262655571332726237*x^97 + 449112410843261734699155988984629130815287304166726182395329711846220740694542311464768552623468688252550951130614755843168969291605686837572464130026790569494906278288795120148330918091531391997877257505295058507047155904011232840400067539979608117518013761866660014631587953716128921677676621104877917689323486477185176776326839661109719163501169146447055966151433441672530007707554126000854729016864042934389666398702123595752180666312867880598215773372648571114608188852068838914996194945702021006376010896521777206784912397215478504865528017231157796171119982736583401033101455549432956121743174850929593887105388242671264801637038817851647665718255077775982247732821931264709039312433356341920845277399844860078824616811087727445955288288182564724170804234070659296919255487398589742396509122661100969434094586284266348419534360517627398749701756249961041510741589869500752014239948193191166964685261892369345864160390031029743070332945715966229724027767617476858009317315934442133855389215420357635518676418898269594314420436440100455823532217889107414572549466770052229849893107042417644219425769403310591186506311188294629174153497929053505396890133677860743992954757405588726255358920588847199948030147068761901532448313529973671155207335143647914090149692082521838877478842746498950*x^96 + 211066486234388060313544510374226118818315355345670759201075343596983410708840273242942527623392684444387142053343252526267869950882503150747745398406330981758249479943741443611905636729811124422643255920371890801903606534053709673243089397318913192757651916916851934603461483367802908605035829855908910215696351609339012785970452322385549365938726503594250678959860083422613632042858797776704247192240642151908507344010478472466318286763126270158413974399519795829750452624498054840983180211662263696081517568340307492397982469823454948607337957776237300784493706090589463722866947564303270692999049086448802539160565973356256746633648397390519747577945818902612409945645065053427245633218930181003775202629558456294966872541643124433581428885690324317265297292281126021447778191947780315658855337724744274144721679127513090390859581301155679690569402880589760586130753230325095980001950648131909295098599612176507788816191098395773392796341162267927641422486210580384676840734367065565441283509401607694088033682432245431081003925320387042685709755840686359857111151334202845482065282273905223383826356102700526577104732929035490102177254103527669155327820719175630043287012046203959439094319107776270191735061244405954664224441233483498291506107469504166937721988252949339720388524939913623582*x^95 + 57731161543477734449318147621160655565157972253052347405774687869163657444061495920806082055262808079570630313233270540203763539950116936133504780457098406266439456223854365488608253456276451707414903852094956621293732652340828868603366853769234246086222288353828029486448979053687245206053466890367948083946878648583387438141769772240077010811620081718571081582504216106165561637874990571904815259655789618298895786144674256960150804053330249594024983967087714608745189845462948110446183243911508737828920552667597369266729680398893232035974392502129235724396933224090142146699894640054721633062693189298731918829138520717418707360445026717722711338181104118165063608734086472701266091537156228603155916752740426929298215409154691038426950370321205411106896090820957144761526743342613708885958133193840337772297336774895759663730508710047561677335375455394987689455088778042127810519586630295451057478102066833016628205115739901182262209365917649381627541259325727831173694613867859885084533762809296769723926757965956470392279499614493143811040013356272548728149218429304031217580353555769526522994430447291999430318371983883151941920084083149417317412359500293223649102165693776828553428083952940541562731237984193030676341371667631637633098876424744915615363672469867239113684605296205928324606*x^94 + 8947799407617154043457121283411393161606526025262285335453433186775157422860426364074868953694974768512524610571456225817793202681437055446107467666495680209881012467411801261492538770531793534540826464777270824678661277722555636234063245299256730901019797919298433326260466958817195710901402508149519203324969424297959676211286351454267850987937098709358499429726251512636145876081287067556295769732387250858341229195694012799768672174865275366098749020494341486688921530695854985024880311411728835222750845452803358047199165582846471108435957260258535157203282345428548075176318639839790403867136711700397913651407120198939503229948664133627200827619866792463507802296108673305775682294836736720313184151165683957453990868797484684023774264018029975220538889736537494713520781169025852200296470714402157197610039814413415299079199710853428834980255364099247657792092044114085673697774768545948831067012330671081073164823446324674790814231996127974633737819630333137360409539830030864504898209120631739678602967443865723468370831833137335469932513100512361776848076506417089443391492037919266261640316676429135723585861411501308450383750495405731529508743641198400443387125407584316929696113143654975760437210189241719995497736332571339052890056275555128356625343990904649124539080788435985210059735*x^93 - 463835593380645661033801167841360437215715054096833749144811337442751630627017656138800921577475837540159655791682213701609234805066920902058443559464477550705973430298860669130957600685994298575054541422975903116422839936982585985325046037162292155297109873545603174895321907351865053178320049916767674477561517233436837719444571506311536079948054403759850931065688751958074841177755020030807966825596317986424594907004165315267078054958262338035198054610452556162963607256495311027229425756467583633504717864505919853426305809600144174095214016319882417542831727788143289886042945453852167663053939358181634059532297999619341024549148403380297126004063724898652288622537381902670190978802367445100513092205316623145393509480796641356303589729019114986237827511751586819726200316850043536685901046568243069596696014403946975820813459413420514262706752713018244039573885003986132742802338151246189951569336545010283662591286368993900739182577670434620692671337106218474434837231189565669405319314239071213313633246671923729320487753456812863877469797183665215985756930043716916884031992157528264397529186791656905142697331172038231810745716361931103207045347548494562353436149292313527064149976851844324864557208308754315866634596477189585039985464199828333115773953143715059438864680769749752011441136*x^92 - 840771126721440901789439090392495786026650006223353668601261641759604978032865179315273752202079358846660323396787156443834493472484484234777780164594792333285399180634086016212174025651176778079461619719423881913601467546022058584209877950213728391506298258171303420909518584221929405512823025345426377404644806983354211005325283851803113272956256161246273069036309145530377525416482658229949944867973803065085271684065264789191170082757197622108759595518228478825567920389820183130153955498548512743274381213264436567389217868587871580162611033474008624646498295076470274513911671524725178943712109088965197897816002955289287533348924637175142643851207062307971802066462274936666096140924892144285051327627110241461826189747701702743492512406319313633713228814710773876259283708635531606115806768314541993235164207824399398512379413202125638688477959767206845795944647376655864368958399649618674745697646791260984983890095760368294481314095067017665114703383710691272067443059648925349466785438575829487715511747618615148609046954773971342936468647447885793547013074272807450539598907531066195697666047202383671199546618936083482721517248019430301949390647682419545312177060189499368381732843085091759411955057371903556636906749682570666295913126957240278376353549464921962361208468009289589632306935239*x^91 - 314113778334230120804628851061004131866967685119067322665506063679159247576120475992475288105381414648204267606693345824499161861766447937934291633948322034325372371667055102012782378363309923614972833581850176112670355991648450641459445203956511971179349606418745447044805936973886511003601268642038515586802481511850973181785968757772710235212797353779150294401494161239551488623630133174506436202550491082484593667629479698402071095242829118570629132633672470245489348297979729137823210678129408419738523445830898163533788249648301380665955866265917176669880073700405456225714504175006499370101137951054849043280028481417497067851373300219961100534500585005767340969645303642664501683528446724215211156593409846327492086538543175700475080806965570608508516171210999745197569372534235738327811599348062849245200575613189059804130482272368398267844220720881852544133707411673316913403495832728639089493234232722439601289532091325358237751663975926027070118592470974709807979608871926284213038972840175349145526809140777651485811922237672965263895682645621807324587009078055144046162957404137416026820845260156069729487917917489987783988724347868197522818235077776588245625358129908587182156834906979349221874760706613995883638425886521028708051352075058019915284163885425476670592055928277721953513664749558*x^90 - 69510602091027456202910337019946109086099219067916823657274817277248782946241316287424382205958026851052970334476509877152454050800627329784886883708072851415180088932433614276250651927129317616301616398477059805025928072601728145089530166852171412482131669540576239967720030626125779226855158227667691928408365104190428674639100962215608551692494504967782382057700985573926200334479750627278624683904840563907546312414358270289965101289528955525868930314118688215899882492055109310257301147257342947263627495724043645845089571891209946969244008044377649922102334001943794184394322244596001427980137636407314857092611422491699925237580587858630846906315870112178233207014756155456360088510100334303209027479843494475268311215791760988246729726007068615440059758024054181289374489654286415447074976796952720384618318745461811422961348859260108030066762468856229564381767123893904847530635518595204273799465155937185750308135346214697435178856548278398027210707287292652409524441687421063893355150973800565902427804468293880145597476999621449943395140830286550902328613511441691277920586862421400020092000709217071124080616638487649493403436091774126007875539412048956375462003591368387658211684983835147131002908884444400385104658360015236133851091198205271291112797622428973619884890477410658236413358567289402*x^89 - 6491763543275512396337393344253979959316966492851155906824987616250514685171865716507104981264634711658729856923061910027802275345009500833110820748627236445076587451488068127132082633082016841937907884149428134288052242759148059000366622881334916429230821599617859877929888253256284883622729216439249901551702454876638547994516224500022010419869509225121546137879458763392369883389574584673361195085597918334810473464564639382368155093524434835816122839173326068965001663704129131635113143940187479672360821273110583310501613180613762422705308812290719094876032370770424368956103108585435650359734523087364506371580226537882354742715115507283426349990099587929489906138030036857406356579060426376807439405727908263948727067327967622580119453647139443564762962011812426625973185297879353023138395694384000795065260681739791225136633939689437421075193118871034138235907281467596013780115775697447503081177381740852131592003606027852898989154783622296423740103391699027668411475927200259230261564024834638010987298985291747627567495266590382713469076633205903275016479835959427484742137462909670248494294578163583127858230743411013838312841819167378716218934439382679019585120068156302358773404327737806038788834290891336721994862617640430489824897721272536525105994861598184011333802331376398137093519159113038459*x^88 + 2124964067793440730660320060365977059266902423411259133439815867800324811580199314592851854846116053267895285234218836752307216320611951176164543295346013166371642308969083304148077915924051701829738061945910555710527017103647489808530437713013192766990121999818214935752419142337042581462681139012295984447707795307856143344751459015798967844841802187254656636172542056416407367145357764113994393671573631198128350853613907890656279372276725212129116366710189362461261207108518921395607441820774317165915737467039926911731083498469678365791717185810208329942962113666115624275684114594066750758976968050947322640583922388030965463083724865085027014080286410090439854248514229825528405412335056642527477223682357553712195434474700273313805753044686098768094261579986422001634527674763210037027649113566589457650495617461813226156373144082581394321184276546656795432695635764691689515872421672340588424186270188221710505739940439498995887675170238656416881544951113318424875870806088782668969333126875614632877801127711545419727490302839774423971686529454871253215943176941493872007890669134182679262878735036876018437678743279616893028776416126482570564529014018712527555628794094883401350351086226033146505823137467982365167386462494457657175950994775638238347312862988913885219447225426466546212218621999999303536*x^87 + 1294173801823601961896481464482773549956297367332979301396114946380456387095676484127971150207321866159114846998023583122112164858401659739433694075980495546414123526711217859632963555033823832836589903030766649193500256133518347884142361513369276878770584496995058206441002823362106696035213320309657400181050052901019825028560049264378872824059703013491389502683520676995604014299379615929604319421826948961613407154772711789923423075116020178686969099227936548320666992019598014962998846977573898560920170298283863777412198890721649557110682205959390385618680620671222756325406064960357319792104974038849095883613541832080146591714644035838015376777684579235433980576281870356491095088593773734807269855633537560140398813523651443300549630765574134264597524761315374793323487862513475680965394982908926962391102779291653223799617638146944001579673059040441908375916009537504997690487672479258900771937063596726530375137688134666991944790309952513886681953342773332199678438472419025011979708837294572578198189428480982520743273713841765230267752244192027675166467409444118091775279388048347697075622667763624357135816018663985170181413764248757864323250303015139639793515442737966030307600556634915860686584307785807459137744102178019993628242795416927526564382110023352149119326250151673736594049503987618130565958*x^86 + 380422003341737464755951950313600325975197572179859636261627365980405380232024218885835318247578048823258487050831907535212388702931139130089323836428833615220413151399926820441170771557918648790585864725331911679566516501592515779844565671790170850870682349233637192436731768433383783319636356011458864234942111649295375162153458081279601108555010966643228393349763807359615442482058348232075804942436062302504480149378712645799039490820465488915417523362953008272509704561435229204995097617633546939636409913634446469670766816433550902327999693131347001870044521047056224773087968344570909889142987695231522298486041020898185630402891240254043560534588331563499770283832880610898154663946852181552116689813882257958682273394907838864208295947787868880791358587270112444120406735168750423331298237710715936583845126796708292588968295237683215705028868821503323284513769259818112888173613708336974665986514488012508468675130537212137776345426932855373665991853361833072615454147000360261043611556548885809380752383039402794738853048613844584461484889516126077859568980606950403200564430938830714524259664730211378670002799331223654322761305588204504329890463824716312354231198574517319954556584366872033173561751725106134907637034934505936716600987965682082379904095689960478963739321124603424611291635356045782111885224*x^85 + 69352693738446527987509545879568282013470594216386548244973810979177099030330364753928008666449681707808337732965257210581062055670767717648768598392459622030127757502076281573549495602191314583868658366705270504652071375574651016078403589345757569073524016667999029056326588128614741972158359405305937069890700998021000392542433662502616853912338285600521931291007376248602376522219109206418862794185230360120708923242355967244603975500445564421775811637966566545854170844638727918368625070756608212775424775488015200964117317387499011487138981547668214688890308546355912747100888904614613224846260510968702258739745287946920568989462404253792415737037133085181821339973540435102016480648968639158819204061482106469474580051646577433578003812232404290807153351816975695413327971273250463324276912606920591641978809616327243288474834202891077289938681484800129727052798935474453361823183408605662101752792008217017128370566225765868193206943693959781979960192202841390968151113325958258885696705830125941142318408488193476165411791496729421016118561483817540317042085757882654287347710632820047708529842244969952726374192525364266659900452222401770991783359868595338839145246653794200416601549210170241091252835153972729526320869990959068354541265749781201682505692909663817320274664606686280026329840915214813971304766006*x^84 + 4124602670898257320477950197510935843277427214399515251503364080457005751116992215931350936640173053869036042350414633388136868227698909739895176810318793019360562158611269234026644114807197678984368845505622295944794009971444272710670170950473491291717498089857887881307469985161219635916035460829758378756690857638151291503944780883528094839182151719868177890249208458023854018351496129533790028548848544588819482760907747025929290170385733110830734830609915484670332306020967905309044418748085018709428356918428870021334901470465596111785166471150285237208232489827049644968233552962781959621374795506000985215038612716031169961301068287501645914612480793967456724081456085003300283003917384617394036956246024228596880270625134809600696058009502361850707821685765795061722493195579226656678205320383507332829095976723139717727381270404295801248183298475107868589573010020491012043039180734297350132881279940229592923264230902182923431955041306813262533303586026294414162876066644158017990539958065482173518244726634674964633868643355305992729869343614381254304862469828760042192895723869423181931429406942420777911532682505439288473698848628105076977682650808382394636718529455386082588533006002146166179319720522322467005315353165498363934605554991108792598260136387486417279502418573836833385466511390515758723534722485*x^83 - 2387189580313640876951305870227540692407767354577470873705802085761505111724092309043226332964990163329809019195511158636695486427855408932186156427685184993921572974851547808478067440683579018360057097596889522868375299306457962518397713439349924580604034640111944968313332907210458693654044750316620420535666870123755202068640827032114726886083249177239181172244310858753929978444630709218310879133961986934745674044849028206185588026347047846401756384072987042189728529824531475267493045693538655982332794862798827494699608143062202507899742609063806070207818947317365373069744274542098496140949937889478623162018870013163702533283500125259005775648938046865020241846794713675950975755645451165606602346377454271092130311347539094817655986419119316842834945107365907013370068715580954707611986192332454327009587860795658340216807362784188833119572767098981836105134683044561089770613341212484246276322506605841695108009301674345920436130248138769035979300737345299109509847722689909741859065348406841920689670844598259164511587270407738711443918866411414545753698317531300981939174581747427529268710193771059148024038410345929832165057695533168401608896113576280477554097503357577282048264253592625891262187239929832197832701927114854604771898230889943884376320106426276483776728088290290648257962882003820187418136951468971*x^82 - 1098747075508126122179383680652831240332200022789383806542453837483999246034442781283990896884352480620858341163936894646025813774402034099165112702057920561913895115435466007306155525987548505457800131802321520193913835494102336672386915914993454105832423056109966166598937556106433557343870927487219358442693958413485749588319250614553671690271535873991069669972387793398550011851860226708571876938436409478682386806623328412705476840758686825679155458319114195341880505938657396476449533185552694430907284281910243717300272684613573783435587806254587163086125052629951092722327431365969283939644308336114721369002437166324522919019648260549579008028428474350758036843908217834356685291537670059826812759390385779943740033197032071911961205884530046085920364865945983498764898642927063125664634951006653581296201900962225171319853844440584225265340638692613848505782847247414910724591947244399389415153945268578889561386153387541962744023619396305275689924932578913329583085900783271978128622688598216998145725490857043985020607965999262581827017171592740924147365818216711059041349111957104123525477607831340838904221848622867726364901829493259119473704126028465370865448863064973369533759485730085095150047507152383459921519780706203846105770774156708518106730516440536933968384126148232462629650709541521755493492958272316880*x^81 - 267037919005475819615773457427142049217795198269679904032950455299707784682741399022516860759445379725928894522099230844724666304767152118957746829871604358227243350579379365447161436035141930732614414229467873970607776726372833807885183586772804838598096398282608048453408797464931551696600478816803524397657388810153898482082123034776143335223786913326625579556792684669320097587886365181147817936242116352313851162961370413020351649334626300888043696079293353791484194421703848941942964996339991192059201525381606661098582943617224038413293247070419463029178920036272540713782164344894371999419878037338860416769546740639733343509163273021519185554049521216955805553853718638025074173553852176020777112781406794022497575644087794757152508922840750247313841223937260967633053982662791692794758826370610372650319385760546307957769909443033988175754309439878309800526856504885661698815501555790877452789603538864232621431431659393650153989501331660280176101603077989911255826920860761675681799122515586191009243304313070829207233772949094018455088123312050582463957015934872916027863755816437645506143484340503596973344661316918529907036539065250187984298967626893294584821072504583736092627822953734905515460063129601571823531235656890438159091952714783793575502028072881042174379595911968252994637223620806671141273202189386818563*x^80 - 37171484981766326736657557308744209043627703866337709840288977744173054622075349901302092692141640269000321337170446078617877077295405314129336722346529489377724020005892504026475110984941019656713675583535259745651552338498946298959330038157358722423542928511302268837146742945939297146550031525949633632848931944409869513319324289897743902818136702361388291793511155032598986025713544071741156292979057853342074631836848663783655352739086015294680864874718400831236694903154994742509895807920577361281116614873385854793882048934890181423082279036811588797379019256544795642023250080769800970393046347810586873439426410252363855242110604953851720281467550697668629799747897714418398744758250441686115258015518289539430190111092931358514642055124691901680481141484698156581458780783584778040216127964346274707535985645224290238368938370059897259034536681090116295308941200703962244600624000457497562136492097295948418495776520702172602821246575920040462966608442809743225340633677326424295420420091421541549448922583984293381731505844917427084387994549820453387219193918942211761436112766906306581720493488563610861238631912850875235976099463163182473547133625212790265297012337420871824419177900010703968955937791904715384669869239020495027605731575046582422846337600737823355448204534553830941746560362289990937802745888854414343904*x^79 + 650899492394247150850262234290873275674386858893335008482338068497512952714762077410584207594025372328695657488114321145311764718869469953537937087632757788753379969955640814005962292007238045851843967644602625877807270193550911221611498072661450294705876115058373307346399696677825697960905258403734570011838815075636107729798024073003078276475930260449563195798090390722444100326550025136466783972091292819901186839807101706480104423489045001582886834731180429674468478356677153415820448073747257199351414799219069747940640080201485758573204250878924146849614413319617557206277863584215085435454259399210004265322662940797077101039806035878887695109383206741818184111434854533845409065689808224498121326163781779595829529386352655457607838494325057024717404414669163015732070850613532030426659618996642626609415318690496664763546342092313367272474174089300948850881617875652593192826528700372609728400127550084387076746056982146811135553937617794641753585239976980259756562017027692949841211808538681880515217175816186916061086985141890066983674103963620302491391616382720550438237232768380225978346849986454234383000892155981739921720718453218953037248553676000694653330028064387080204404314197448634040741705448585924284591011872905737857936966875968512140986122001859229306025209604357531012613734452228665119632360127107567945380*x^78 + 2111443073156726568275975385918019435899630066139010576597704162303829768723606451680759160869707765377113381066172127030319259284839756697063555674022509602288452075738932870235027334878156016970265860203353608193867829168196852056009070154790374660333355794927103291476552242339066777230587170801637299333971283693543745990706880018537019378422226220664811522181101843308617344923231829168163349554582700187740207627522490150534672002095124458843048532704951648341410318044191507782632022646440963940283843862512745511963551829996353449960908056643685996186561836830950269349361953431859622062888374590571194507465304182536528853981533088166419768213708118871485980459838624938481180302917979674571313137660746779348271161660626237555782899643102209598541656560433517102849520411889977954832262587028311430047357944394518543351741582903268273031629566714230356702091008123794769170982211250535848164669966202317850769639353755259451466358074078544310951251693886740722399999870121021048864524664471266010401787691073024759339864611593345791018662040132906423423353409073863721740912442173182985450963266267442531909395678512453098645494644731923071728791634549523460672804958191980938316487811335767346190617472543669546508812862031510994873873894472577090391047426256977602806771607779019654999316118834971572491645542961607153799253927*x^77 + 717906640665889922082502489480155763896016552317774578310868635539911793199729509405569371587691753733599427004099713551466828275751485529484539068814516482586887016878571061485351508566736383200474165039809541014313497123181700367572296738051040706169181200289578254080241447586818954643636195131678868092881926842539924164623254489075920733631759754960021101598181422971530243946241299700841040787949145297669566399808993011186014384347632826735793691569589480793255645824188283951323204078901037730366361791363769913013923995572803797706174425296028492716720779212376554400274295956615327790144651598463648043964883293088173938423151697878473513721305460432358197189374402290527302082489115725500653027861044260989594902808829865357454737202644121892616018169431046765114378766660573614407121890361539249817238527850702352032311206470709578122182960382238347770076484677814421035087722424985865909142671232992203260325203837508686691435177699863876737784531452692162039715583790032629089693134260051163900700249339269195953471091986061464892607605114753321026157625735372857718980033069252326389434921378932269943970322111087416182519426486989626343304129351257462518985455823502750950668690571647457362890814398394942681338446248635466912110795416984353884181224930250225008723794537486294642087846090840096790832844491676517655537238461*x^76 + 157764410237121924308347505243811048142070832323056120581840535667442758197470276672301754081806314372370774907352673601313066163871810299662921488802888242581733304819280211210208926790670936258528909499385827739614024688334712145411738070712412142526217143990204534389153875208209251282295795557645428520538891551999591459476772405473066569804855395886983487458846510459006944768022911416864388748142685639619562386964134356480604093818664364459228804918260055667345062526344363781106510902040464078558402195184103080077947773975835615439570054249510932355385242837507523676503271797187582213750934615564484964988760639158290565727876211017343228188985876381884243514560620621894929643853335994362148191321403977609194714692712762352248504116035430477996727785030150138073360735943564868181604318503748589365748238305010457704616809715608426725324864545227355792062804384946518433772165791891822276932976332475330707607477406502865435225268030445223101247044673116774858005016297591951873663968996205399207167408442852274280936965974190170142106491129569100200887494620920187732278830300636459357526126287390269079152544390658759467238437364030262926797587960564517265860510445669030184854089145743188502244519339440885333664485325425700203978182153204240547267344238587646594911364518651369916174870651951289582085509658484430282219089000486*x^75 + 25570614148342213762911296340833326874518250466852790559267833611473915264137880088604695612456987675015700411711484921168087594140983800266396541306722419723518369643454845059669094874494480163789631353000405930607671018672491553948634984490192307125576623150145727788987255622782516912668771769939438281469879347841101683568682499312535431339683273377791096566890497303292583706506261293002399333537790463048600694414426633121596325290445669288500457698800468952000663686270839525000617219008930435015696329866650588762019124553383809366069872148874219549148747017320987974847006392852460157765163841269268747822645878666469945101564363384306892532318954640878577631798334413772094275865164558213078570390775638227300886978533374638554456705348861937059771486263092757282650788519736947219353958132309842102543918959515492682946592429954967791126421933022942097985088119911455393104287952683219533027315224345988016903585059420604373189636713295104568771518724212565089082532138582131617110627894962607994552879660330607406991802029932176660073697666945763701236012523246469859088636027008957012629221648794066128816108359291334815916286844015606964959874294056932604506026987129863049678042100105453750875079497476099504425482241374723848664538464653024449893703259644814401441566184110301297743156910013340467607456478190049951199708894631213*x^74 + 3085606842257202555281632140282820581604526412091284448355988522100311202691723094646603200390825149153451718475626167133164271138061826997900968856621946902887120581120884536361016085450397816297213666892312097130021833001101855874009730181705588031148486052503807247853818428279467755507746352475123336106006442056935696998529582545143100614028453134058632100582267004350166516496678511846055356132430464291236434849300759246620876954916030305670203655471068407050879901010537242442516739947269079754134077906250738293911995630644132343223381452526802738093544677917512959155855842124593586067373094153649538685354771098952386782399162698792899865160106880985736185433933089748830810717281236317870649750934218164359293228111407467250818570672805807056607052234099032088621692065891563354470197222436233747275710939049940363963578903289851358449619004218267460048323467874723802436149375492076614297341031264233805419237546985635001200850908473540828235620798696444080402089595247329122420644930419618419117707558923669208668605856436347068373593725346446618446228213789208693685868180254379013497307648517361822121462138592630225567919226898445879697905767699668470717490298390168857705538835217841680259378846222164611335326198243385846601797070379785995686228620473208412247460192154523615028298621117672977330298238768693054908727931618629030*x^73 + 221606460772246386803685740896700123568803617669800365844968505366927273330054694901993467802385265678660422253557497146340580884554823146854947199116872359665636231637283431139198129209840874232461516713383250824944819832601797548293712892573787849328457699417379666342740475541078005833213088789487939802421802303104449445874994320593930659723960650386297377834581968761660385017186438730943489510652366032773699030179140289977486116954572550151047100871992415364934148219407895240666262867010513727125303710406308490157738050806952558565206901001685993956089505560085811297163356478202899541317182602760768225868224396738653852176964992533673753326128647585411911019781527239806586003559990746396187896524386212620113758734641102099473393407699172345127188928771001095118576507626979711861893209389451867344798220013745910198920990058008421226217929249884875135358019227145160534674394969953575443497829945373827704060631601394640997357381519379749569437724253741877854725867126652898194490497249340865302427216877527532418065122794866523805257117236278474211005536525873328469977261360041153946798601155225688755224258394511693819095837911316613400029048415017024157493400388561422896751553905139079903040630649833544807003127058117638097980885948507096019586643875359508896983059644781430211919312293749906423226004335240593580033980626274101301*x^72 - 40793747432650807288528588692354443848552298422206281771543827637008964546571608701028893085964062937054256156805435425985758038653274329213413226465280987889559035341683950946687662240751047115655238579621002153185838998591776513558019732802882864316948829644530947971533414671131385863784328769192396164233511503677501078574854973878422205924927510490736735543638498077507328325844596941125008190957619439347977241459089956456092353411230915654333774870350930373964112120334438376393481674289275084475701675385222310012920523118579329776358845082874153207750960764011208444843315347278763765344912833862095300458210762994495318035832888624354815480918493201226025784669189141152310949639600115680220392543970557781099152397385315448268484101344227940292273176338393566905943198388203836463910529990414968585768824503425507782847179941008993695241174382694984805007190984634222230902458093764573508102978203252088262335472720600637115996758848312938725503286805937868676825643205061261018966670465547387066350609983896239511492559821759655085617760688564654539352067874211385561828717183874752758607629359693674222916074880023172024124209195263214131079112594343388134074324066978609797878691679271261795275769553675534535265289213848427954553276881256342717774987286993624706243672661967308643039751766665166149117600839575912859246582700870534772242*x^71 - 36676845716443949837077400721958592818040628031041669016139053610361085048137934401319296425661452168436984124595395890406705274682248558617637901304103020680131327747380136238085629997147170892286677589058764820558627075560835322178154866005242153981982869185447777419062070996940879392256562395315877505833431139259594604301366113440525101220335550448876500716175206590044323821662269670364497325085309991493668407227198025894303889912951978600158106011511051591660743407895901577578331820162317666762907462890088270263473038477559525231525414636962241234387453250741024324057478768292426236758706245863582214869541529590410409687338823414350423784953336725781328923099738943439565888389973032200317939930077498555242488998535354212775573069485410030425005880500763236634400153438812698836137635601413034625745998912695928701502206491778209635894698261217021069025862058514936569985410800074735989459573822075016689204106667376579347002464644669528585412591367773104400396947687826507807078899265054816913886959038169796519752063416120228639032833433768592300989758375689404501062502737006150921396534785309650650859261513822430542936915060717571158110595464235768359311731610121235989736769664581321060569975328000879883763837988453477261075533551844897470909437183385964516021485259017782464333585741551249264393580975941264575586454877985090746516975*x^70 - 16643044718823451179959339384268957708004834015222751333652271336204280839379751815638352705707719160074831638152413574050025713819944865130554406890556179447784127575629296935967368474491849293806463835789545893838962007294262218039058685681084179901717601714538253146992779969720430862853694331420770584457888551013109784872462064021202206904349226049306159300377884304457998164348228532090803571641617687786800759682658572514634310525482606365896293329272431050310689232863384042545437100242506618359106272431088031705074039997002939252884053460600485674129975330452345089086963808676496740469568107010616295992269054363120723128059724185663577781530282883200691842585869407766104429867465370703464122617861849482624147088858576734429092585690223765800035716913293729345206802241013052606657687647150511809987732151372256524767996589891527587165445384353113187449082148110662401721337058179069989314056070604070251515303999555348137033724982437738783371279031630457810567912997005607693253980020456691127150824455580977937607937485773345898084203192685999057770213246333044688497410222644031473011919676012166361066256230301500039193624735612667587651726959240213996413228690914044291344687994792894894070965079908747023382716561042360598568078802547041063188256814526816195756514124911650418480476717460502096876402389726482933211613728753658266928370036*x^69 - 5325348011379104566528442680299020306597672496110170647009823552387002663433787360821154209907944350980344442698613875111583316990974058493533259055414933450178932949230428940184262838317148587694203201448347257736050140037929983302317494613359523254252694323477139284363679993663314535686788515340903539373547731636663249879288887879491994938617958933458275104123356658426799123254728585251462471360335748285354150575138710465271214560723280129955359288185611730743277660280323843480330656473316992749734447212522715370025751566832211716420870848964611253613465338188791168104389858928280193092918854158701238320934178298277024472298506615624498065917701957274036946775765901653079679057713793033273030731422901941083204613278567873818218079165230743635301016246946769889344651153898736660087141037248899105154482534704972813332149160451141627257414569291716389166014579992568292251626635027529967602271039680491299302226406931211065646625953387050993520875614820621247549593465544894108472816270648720994822132116751089812698389505073462876066370261412532996472757643896289268965315876161793001573109890251394323653748910108210515761842629872102679052771337991172501534864000641861325452277752827068562815987070987101114547344376289834847147782314217157401838346635459540553634636682194248169697082761611339102213759967312113825610955103816126824537095136878*x^68 - 1164121017358206607643894384116214922983813173541110245636373190951702406113644826550789728930874359913067713855420827517105689404687021574983245055839295049002102380085608690636881480119561474491720331730407075516752273147601291545999804825707683289593474413155755778545576585011150142214474729738071838023769988919497902237777692442102788416777424464769083699135346258991234739373968478111706790472206626192349054732053809423938357395951657867277343882761162851400256693042128938192966258733710630863273511802311560754109807083988642554669653802542353879462291786796696858653180634477918401117125209346536026611132814672210208673437951832663631688452544745928813787653250098276699608544163767222385526155953406945662858998470025902537184409981045335720914354874214207431527423826615972166969928360876176343986302031723233783111437024313119201417645496251037655988589179901532843216547329423879562872352033656849473399849416265115344123233699462621452027990520231608552495408482894009748165248816789291902772999019359649061960302609549403773425141255984953038834948706114182071520126184207330740878844698946697835874204004502756683612787112553286494212600675391238063287646400572691543635455685885008771760236175436317331501874524313720902904676132599029937925634304111626201852909991605430806403810497303895484719389999948983811515961465499868474377033621334415*x^67 - 118614240740256982640511981722952159562872450679003751589315095297570356983353879348442683416760240629411294735623325165175912967594941638160873562290592130755386074676240488409359650600583458561659701930983628143998032042935378942476270003485627437959091366916331505350146260205537381901760151835446138502746711765719259008443711593933229552516257165617482105067286363369759947124261996660810782980092326437614268282617519905158774283223010844548406093087284223400980466841230935498188854994768709192985876436906533710564945867216179770082885829040468211371989392705625939828600482330516813548034045080208150453197237874136725089818635398962210586567574263637356827710123430264617243995774547934363931021846361542780872469709520135608485963462698153403639235766240165417367557762415773199125122427681352790299990733755175301051344454820307609723061323682890587925424371009197770023701689347549720631929146254735955687741287885169933273262438868793679221611415024186468220919308329793504776788357977051605514441463211410651608937733463021312980917090320247985189881041397749869562789313820229440160716061625182314137439641372901106109908007765200312830307495853026775614291922339643592616100964443908593271868182614991317593692786548317675122508145010972622699190353993968526399475270273222551917931662402227102490891714089719607935291445093739311150609620468740687*x^66 + 29179353003725780940091781528338231325942677269878885528661020214891263064201388902631087456589253085387435718179852750487371264507740173920434173117739946870807085945029486257203841933553564617191231374363410785247165836715276903283687838140378420493583966364351473851256089054715032324444034020093582422896694629057823008443699793538322842192733341544837770240922327282727366550085483498569168104204677381353911082433945364964164443384997536461756487279791113690616293679314547467427230857147024390534935519982184016247378677093843099299934164446380236049034104544960989144357852363556945527220469509201090234284195599901609875187404241812892155703155518248336760885845860516409049224004188504381332186822558754663676900286822320227348824184247256456937149915757008780765985919407265619106929991438589891353672970439971378385071361569416907975053512723538755298786214057558678231370406455998440202311340625086741652973240207064377336728989895043846052297113225627307652191367465198862894174614696186987304853567743030007931239187642125648397582660824708548215687549601373820515336455949756643376013697466685829012970562397839649105596719397667341050309021322988690307906939636103646939211161458237396828616811873954022073502193595170792600830924511919643105978295599033314557901826806422440772084598355032784121829686872920571077796205667651588403056696039132836244*x^65 + 18675407136650257262948775926423363378978231649128983552074154055519002608388011614068696512276387088103139106052837395681097277484912830479306160401666655181124724381760033610821401951104940424276226492457448805412742711748260991328429417130442484101046789527793831918640488106648881546611756679262599335704641815508812117612362005523121052921249616660687328403215301013682028596188126704484785783626248058681711938313594575636023899371721507453182492935963161530265088725322395772926439138536924637163914116419000012141398532396318329639045034047024788521837093470080930567692009529554338636888180986034635743860386578904816767320677581664386298910226966504683918467463551386637021881937102059314405191104584415081568153825744895015446396302636390218264303355618314150544270121052321448617071622122840351552235490508376953496750046110245541343181437862498780849845556595018738624405407419792109601195286032810988836373146419094173947120374554187997266856604714843377276872414480232921253049614472218993373858996752942214665971777742286614600882812015743678091504630161369736987437098819322298201117574807523393233771284970808612386230302137718016377547791122685419137906688716905829370201192649112447640940071371200078909119532916716886368150916631854585509634096371612247275012982724541786548069070786664072142337365747070020062347683954678286182718795816757271456372*x^64 + 5258369836894260838359866831284305916648606781993028535036736882312583108991879278923286976904558362845431579142277504577029578038760825111062643299319072579032226771657135276645126322302636180548540403851255518554655394578219343555650098028877025520238391658054728917487770376788243483907597429003356464483043218469512020462411187864585286737374418948243771215494129222857826024598580497633153485648378895021885915412371222869512402048364082376952798379015346325470242054257455279685383413970174260498064273213668058039659112317370731109938819483241298584409852954396263469355313520983422621708584108872107236834951332605724948460387880512831151746846123377813502703420520491508200520392293066715069425960738059486303717556412284296885990950565278975571086539862289580815617065693872835684862934558252209465929733016041762051607735182064369688029954631237011955377359330391457093676725500218107720496623747444545853105530660274052520807503954564991368595645544684329239788759108125678254254222084741787856280986592473046675667531568585027284398801710937321051347411226177258714063746765603510501817473427702260391370738711686198270327548197076528821186199011056443679145498789936741409675761912919820507927286181362091515538847194945706337639875493284205117710295617265888659834554061434360053845492268780420264990635321860889260757250036642706716777948438798547064994705*x^63 + 862889000259063648518629713998879769757502900944557249139143993938282668942489069487980197847797969523966163765700247989992895498484169672497673335190889563075482445788350336378430535700265617431412786258419703295166446796560556081765569822027662317455425526116738275254876489403908971812045060439618324530714557359569881727910337166224431503765348786876514806943870793261111651177481437616371480258880387508729560532443919503354046070486373503485133840176382396866847420213969651972289668137858119378404584400168396449928128073707001661472370011943443147375555342941156105727508053780094209692939696590463126293726328732359653913342324638168059098712544048992082495572834598338176675384019502739861085700376264214752191987750760085625791366632371648762500063696989478556573492202341488821180958996378887133009383325172494636004316268556313616427964572320137965595594013958094211537450740003838156490320206047979267714750652836073813988920711143721442209702401118354688894521973415610589937730536143840225654061928605506850089523831533479633647782340122154787294515238377518652635608433788368702404948519399220589265586351903024375804095125189952561626527916913817255080536862569391913906670279605227858607586175015016321697036798792892789553729232028832220079751875571125274091210186050105504413588080677944620152800272892616847050226031234908263251888832074746084505460575*x^62 + 25501937179727527507977099073271047843806054107210696228050248742949279663307926056013249050762410908049076615742148163063871291292211938534442600560339250390704246131572387059822808226223975172725680525282241767202336982933827671250722493326069727975349956640417047215607947870007556065316349362596837447662371936626584502474920951110212624135804192986056209183781006686486648380157636662341255523391286386909177543808953199129178499131693844227286236100864467521524170098736279094694521064465143141770642707006723708384799191140665618081230691038553350138821391636520431303092632808167270219841651550776440769994115032673015634051906538613180653464503159915104694802789968232409617406801361763206102346332074973788035033333024064555099176294198193661324443577656549196975032722205193734680144579468822272528895180470607357231656700115425038228875122646482520544520123346984828685659203067813383283055355860866700470390320985649038168607857656658294174392508696438717138358305331588035818750723712584476091030537973922196113312477759777295795260422857492118027637110325959676387865907757312043142111487763575757005313173517410192235554507389465287897522892833620585682538911277416418669203765136844613452082270666956281596369289984586244571729957160331188389305118146585674269392157960446992057066815215220918714714960612060478210868186247731617998410837337815630669933981672*x^61 - 34576347208489565383572742902091015210135847784043066514039949726016897517780508216879573368645607684361066846531748661496110909334619471877716911416924301412110522698942829614353873281697088498231360303730789910714087706070257721203498673336894256636453950084748371029255255419403551948759900890411543134961153515497747292225038249457121151261977314950595886962357324495308970257302806371688387891510366980525668347056222269593587930442232240134543166991086206386475057456806342145683168107246714478908179601796682386018046634682531229410975043969812456274328084080066566863685646660377900770470536012046760478516348698663887507294221454316761386009032129064394219347301198314628694100818702464571537033356874293509654283936878227023377213158414998443784767214967052392903248899652577995065353672829738917240131397451546662632248564292385167075648487749365015380988387266239837064866755108622016447341713502526591456109548940413472365392743279187005429075856154987815681376899163342626411887300422881024291349852320095823931164964455672373162790433141295435439319906728858237010267695915165923813097369761047057215401045280339164913613226307583082736402684443565244632101295589287350634467782074128373695160578419971665559590873216137103168414008737962155816059171482833405472784842305037871756025930803347024221273125255801663293545255694797682300901981169537793302818323903016*x^60 - 12717908119169324316730421882658339781735757700732858717200142578795860936506960026905141242302348873214262743274510736109736097718339587849945938697720328510334793547459412966291972755680883097381568275133821723657931103531314599501082347666666331103252414084761074120112543383538035455256663499587608712694942219726628073164070789255313235512949211785034155100083859280219459743521163932041026625435304409508813525827276387933366651378370825848057415130849943010155682346503810787184320283281640618248235180903990677685031276373208048928772802270862832023554862382925451774416549223359717107049276961273059107683730413882259027040483583443193735968849631065083509922614149830022249894653791731350608456818871635027994224936916591807115214680532709240367477302658779919155339510909907218597429830869745452274988545592881087131206592105733485576336515261371871646837620369782786980070158075679260363776613666262731803279991100299332335565763440732084577882740498054747361749377604902601468627651578066293260648767139674726249873502057305768548963461728446806469888074042247353585305396418475113504629734469738106182376120005873147888524302189907402599323280174302550806607782177002258329378262955698919867474431030062503895319714287978123258189685279908072245672495320900872058115813958177508429852413327175267302378460493370883227424432292002552506462076470160132640446481769127172*x^59 - 2549542520421534679365939672579182825104571004708075976222545399847096876290947770814612616775186567768740209602078704015758791314559559521402635837858140940806348341302402945769953236257763075640189717017666677902353020237813313042091871986035773991033087886074719983489456606882561447926213172786320051955328340393991377944292015202561400306790184225182679757395634705992330469019240530062615458687148551681985118424907795710580497293581773243651203188486812103910452500972567870681967720846043811444024733981266423624073097574657226018698807306588241729035247541304440296555907913211660297017800145437290729083674992071689739506023037681437882965358905036183304538126778901194024533895186184143371301162902382645967051278926431956824728949858128938428376873431464811414287404982344369433289035338194283952391541937282474130023734934451612258345948747753818086325002996558875381985397634871335495803570991130122252838442926186334868691945053258244852479964463512665278055503587422494531957671055574074715176980274612703382312656551369350769535058996653742457671909982331837928985923565282359798151965161787426684402409498369909156927212692532531196190174640747021728614556045071885674544758780366957786537535402897688820075225310765759050221705673823745861488790809160143822342769821325932043727795097922374293013540868068251983830285066079856423036126387402604973467090225063902250*x^58 - 254518213805905905480717356670813699771662079294987779998743898207883958650870441491689421783349307248836218215949470745795874927507850733932637803317583445808259553230831130844899746258124222887292472096484247183815751823301094447861454634472465945197836895467246378988132968720505502122421911083382092025609329325389127582537387976107829895746952957370505006986841106581284751401793522694618412678981458942181331466238592403897977733001648594303957149783049961535535331832542373312754738577787985514818399975502869381757260060499603971931143022247612808219959919072760701954727649226017384811751359159501830153386329137943381286863604602903698587192158919584398009760811838012680902384166118355152618565054749417959334618862727080483006115874890259168884739014148989160403887863375532710945997166996111901177841368854916900509266704408854406139415816667396827241611175753827210798198179777818011673887371062908639761471215993083406532700116912121438553106196704361839272133832424741510718638141173136978034943102491849150252820500511689112705695311087675333687888708939125546325745161528259014712190312967830239609449556796880592022632621891402814405846626460087352253383839822145159087942678320668121701044720815675353470958080105341424086568383000791126549187146565200076095200840158012276452438296937197491582071956737165659698643196084095161404918238932240649914366746742381961912*x^57 + 26723954840926424525298588082706857550241159000089400245267071325766558431160989921821020514301989463344738019776831449765887441034316047407251862934699697035145761012205213229500462321333111473843908666113217754883782547811226345378573068680624874123206612637754483019036387753078910732123827184156691318655967064010983169798307212267646616534526068400583016363367899399351982163263037117305105662347334665000949372471884309684570982933658375176648020332608498333691646360472876575397633212549689476769693943631099660589554600427739266476224132399211763725997452882237987373621998755880405972395514976929143082927476967643327881227171131365293685297612413946690982119879801230015947330090376106835839752903575528266376055649003439781070460120455869099946484413234634982557004149258374195959809968712235794861985605894363913412414970028433277707939303411301985097062815871920064214379480009379138674310088414114634317598720409616137497519672987765055812846997757645077854219521822439614249950536630208529872638090421729750227860842962200029728892589195745623544029398287231047811820078964131423684682995455807020439838731844313839910606369232020780510936480044887582125033336590975659174982705721097525441013807267485775687219051655062912318817063072204086338134610019199774923636153027468869102976096682607740362829233979760955184557062492385151105000618451002927079870998193198955038995*x^56 + 17932193038339127951566847637854407398063834211262102384335660027193616319563276505472963457350238013321101348268043189176686181636718780644113748371961842145552384174303012027424822462546077899499532018922439232420652074132969550249332674194940118813041018684334372969820688949822829178340536791129322982137096119396910525080784186941499395024998306902160197509484164962262669197888875114229746469987751414329781103655722987633822701348151729474815216399630439532132271814323326464822693426840924209313862275547441336363806081532352121136779057686845418769099397061068324624541638890329445263268788462196515414707782591102243580212303120799630492606060773525021334400944429447079210051598092704923904546203567305355769471491328769377506604931266446986498426446572340388802836689489472168082752983158985443677870769995011444708033226771073169146361326841910476912871962670506908786984855294357244912353317508152489757738796501182510616148796568724074607574870238562756037318839147006617773257805064226361345258746156367208627372771767516909116159926428031460177749454220752885151124818085669397775422242709624530663263213507165088717892783392235196892472238346169797107765579341653123840435259426725224614726844303687054444099525395905878862160060376571709455747606745829394904635529278772795220861543545020513090917800855303240150781088298003306262904038206195036655968776348554097445036858*x^55 + 4200538114936311000280998866780891034951912226864655564873902375915166117657334201858309337980357742042682036205350458526768663271430144682179017558534596558466722123912708824907560820443393691681729676686598251998438731553101111841318531562117023431734272143974130341238887894351163676245111584943374063235732657918612945889078042608734701710930576930368465178064860282243829270377023822193897982219554105645088598645244137254195984158370052116078680599930366437312779372113066061980432346164192874839244014987798106272402221058674304595944813996028946901971939494839069225275639979885736641306492213317767067411504945582805198802957370849389199900886556970091328518420595574175011945307923180598836988282110093724217004672129062195008289106829351732043241642294143009256599118578916599795389756299295169364777301978524609840368264796338828416764903827763973297294307465843884965554866918022772321693772348782352120400714573562042906636634704202620261309018689970238321311453493912682584158037278631088505633165267488920450822332651620896063369488423494894479529629171494121219796190110131275596892021157414027923429941100578639568523645050685629897577704509443966992444303478432798237162273815844928950629996330088445228695503488621249227115750598159611884255802943442136107087873949481990221655996398209106778596503413095200620431710530337288686608560803598792681508448065608980182860912106*x^54 + 543787696901448179113575034358300956204230623619048946562740222291357625748137287725712564164093234056055061124831756477943977938739060793640770493680428945545826602589874486390254075102706198701836656700219243881504053315603386907795839398973008701019020928101863540395044499325819006118501180071438103663103830023892122471807087550347311989784448269449247019119919226260679289767324673372621534945031238696647008154503041195760024546421991147677458394768551116057101291489461209757830674123590264733393772195495604290156606212255296594498633281743644662665102204067709040336052925349769359043183690574828437986949046530129595179051226607616209601668625632272087392140228140128978943751950737768855924172958030790833279904817017972605583023891185552259419552111414575035806710416885646914283716530179222402702572280585269786962226083051763573685205715092563605222051127717213591253235719148213725616975315308283954054996209499473011013342125887324611738244313688586401909854950325577085614729011614447940220642589391820683151087274894430784133528013820500885861978387220507260893751927334842608795867200737834800875669020683672614067858238587095629276534423794800795515880658475476180203485186286184044942573734147686994870618978099068728990885465021607277131825173259992001365484343090777173182898880347091475749365519431617753085133844783507594977395464948673536272425090509806242384912521100*x^53 + 5321437207320320877400611987997417622838011520101202882871702601000791505049523555322545272955841367062601194709141371185670684057067644115917208338433465119910375152992299959245549276726862929085372670773534965818916649742385465771962781639603425146979881075116279103893813325477851222907136553242054639808739991335422558669350076259441755385172474800486689089333816064476871689447476602054140022118672744229734242439061877361077340023450966338925465550606402941436351796645840568542025886252306487213027991571952388382239336021123599734441836712367065023181546643955772754633962959850477719896949973507611990613297518608329255580887304853348556742148063116634581041859628733284666057264382489894043613976572419447152926586526791813216387707313572010749179778658557566525360213205630478485061899585122546477102549920402750700999291389073810997423501533418949850417318215762452668696359409256765793133211046601987830471662238023578846846964264500942997522246259936137324598814869775194163840143548101833714934381915022778098684699358553005950151638993805399237751111527940963022181012895024150017754662615934790629619859006863858156329673086447536475775699232549703479454893939727353619658388800093530137860165577048377067094341618305655393568457031697449196065361270714733789715032312859167629448047364433826657531959702391404463053297829692954119604134926428713137321147474291027133357535048338*x^52 - 16507234135651088517809973754096721821232419942807901358722126598879508006978435695754485783878496494378393826262777583067994501076921577554229793412810254938812370486238590792089868835714786091587084046830243608179998866726149299076459276027053196721527493629489463951436587623486948954953526001616968271730510810766315386136667062912941853113924920603807144920126328286662708518269403025484428759598520337819364616283656748438793516743120561345293606509779301721852840565089949555079919813366325121824937674509728489365850149184617265312605465783121943249357050816347070552639634180197301170903170999637481624854729893725151161583762115628280689092929924233508950484621800879722775217286513755918652811222996256058469071526342463811102707152032527876331066050186024763450802097434946439559754078989242992355210578041955110294932310733946947714694744525333929925842505771348204056818021418819607628211098405648300224551420965932324987864464615046073566604563236463501663072710355610839529876396228757403865778870284579903214066663479028542959688766911540256959147136154479611695613343296931197843723228714262417349495424685076948557489750983502995345209789091755252982114416450932443477422914945387147831624629724210356908509779594101899039256729117456068566446185914050825383601061061418703043436730854338206051249052496385134717903674541176036924609094358322125963254652646155783847188453845434608*x^51 - 4484768876058010923945520566218222036730474364978002658000558058292037652965523267771706136259628780049985414335952273416121534611646710507913305071883437359534226651719947781812565547005622084227624673812175723026371587697008332630859666035903705698929799508119863057783944822052362086145285881727546015109819371055221430208834786306167867269480263888181238075107398523329969918518594632073836426753993237495029891057063440568104951417869824882135721046159065147375121984680148326819121481896051683125889249108588880221393164972095443997988307485984511298572558870246214991802687638430220062533055658972449445049485770805345270969764715779637692802451235498685468830940575048473169609433356008340557588811827946883849379797000921240001161982453830337062322826234742531220186396037780648235781367507596540043395065010358057406642263279343083857210897286098674319079013961675785459202900957966446397621583708255997960663412106802252912559959828350091367985745743076122517247863631432536002933163764345074055811183601837861594216510575327413624581424824989268845633119852764745824616290312123726806630770269109795457064182048807736182937442892717398004181965248330692379758259779002595046143876441448121321290866901839108415417356803781017680494258091451204384585719621555560938828759752685836104151133649347413439276567767354874954021351803291520333455215734564105437964780550471433343624232718904279763*x^50 - 639780626182432087544247040087361016862360277476861858530152788949254029267240622364150224648321812488899742848447284842712011532819644343894575638384304725260143687975343696939109321504114689561412839999211775170717592424426421837017872273878907079941814859504345182184759707586045019664089900335170094799437060804693827347721555991238494737443271221236661992254912404468263700003918347582499896325987278203962100249251049417181374384383367337880542774410477377647949326328323308634518198874162979357175303251113805249257938806377171311288700173975495353665968506506761730730175755443157235305017422927617942014482133877708715939684796655313475690999921021529149409161775551645551031088324899391234520345446402691993035432420927980527976866198586190439005414672328509562050150584760865574384138775472490964132192998331122148712340447179121437642740667378205877017048908044680482122390503441793283760982831914168718329252321792135335058425871520246605834964109571530875817078463974507380355715335688350733793394806776908110837346909267407390719317883171842406771334461787884231811380658677172008310853397330666703979320972964151865141707954970034821387272007849903370107554808640032223118681715901126396488451235613347700966196809723263055826056719151028948020672946298941832686169933276754562959190502274292397426406951395943923629788625199011698808405389455770391454187868763697822204924834831679621283*x^49 - 27105029607048277898609641777077687557741344934859502876807449777579982952527808754406479838668280623243131429546068018398052612756396349703349238236800086828478313422871620570912305149285117189350360980219216327562165352772967859979940344278788469853631503687357827497101598001406218936615946100215250729074544420889085900496990838773278341175321068615073147536708114316480262053352326611310512744452299334687862033431186335820476666286647777219754484090262681547280213555891733884413783405242211763788427515659432212275094554527403659194284168377331852911999672017233801742268320647682218359368217061273663643911315846502845672845003141033898436635843730131101619014927447599116642163328323814498436946820187451555569169787587213445038248836162137580887035153401479397255091523895527965210355035812269911314261200780365785112778126014931131822044376139639387318788285692489197876414407487473627004086245687232121147090553663322657389631627344887711743893923326977673068917312066206550272031337320773055962872161030212653921050596523138629442042949509614168003474373573144411184464610634706470910839436743957672112272410321199026601158265946188422655779491075613821608679049063826703356415261827413615347030464436063535283685836851047920649444336324240205833904896175758112113145912510953864464391457047552342355897859978555077268268760599260923162707539130994947231083334718860514457332312522923991141949*x^48 + 11676581409189877739553015063922883053549765996466876957024537984776873802076578665534476895709463442703385412092902350432559275365140915470692411543451476438642334664118362710011589354012371203309912635542082791508936002046093618758590879498776444476211972558969123026537952294516859613610930865347171250020505192705301212351275472037648190532117428353894609399151534973648460831445279020233892184578434337071934636850739921923145822760485297090673572138024335600487337923013199667363305600209967702767315288824455362640629450284623708992620534373434177772887432438598685003565437440830930341803622982756350136613643602781106156549165904347779245095747989390006366349076705492626169622592584328531316739103643409970907559410578340454734571281288834101450362009511985963259770244130308437321112681271254366461058875709312975305758124962374530453989242924392953882099814829525335650578087151929185506859287538087893507905104262896674852579754996626384752697440636762546989710251311767247549665171230605386521629943570722793166692263267629221758536282247987578757615253710372522528727005373165477149435438631081460981889350224313109200085966298361950552397692229897938526414760763129194308594829195706668485408934347217362457935899777116883503066315428936201052464583123575923001518670670675242033041087385480020402218834985506244959816462828069906947266817369788998732129441148369617772054133524371774901814540*x^47 + 3549597926838649320122453270898548370173969166784234511954637659032364096606008584372920716813703760148409873659033460775079916443190633491481661367633473287241086979412963852616426035981652322385800992174526164932453512610957767486048557984340027217203975956019180548661108037873628219243214442610538391182376458400120236496825103785150262860768295114465663891297084265296140455732175846076277075032514506794736864354676145980039805963079156236699311891652531794857788277815879307790051874683974225940126039049785828255722977913907912309311666402251680509153818712697190404206293187455203389507202541519465235994208316826953166009700654642907838642443026667018619008184180749942453788853430812519551878940178060145273074406093304127550990040830285752819691155636973617875234072226272161563190952107227066715793794807479565048169546537044719392093672296373122475227115397515486630913383296901226303848824520706118183346561926048193174664372173562193516474121428577223968624389188444918743748799020643618994081864586561764092897526037100805076031590025208732391239734051977932146387269108276824877511494388337144406214240443983402597307233010721110441598359147103642446071101040436329057714691177296209181303907990636559490055948376958692528369131500561270970776089069035802262067529483939787188951763049622907687292974473764687829760076000983660507907261378089552308529178694270358642281492666282647881192359643*x^46 + 522340242076516181649967884014950070996893926036915626337590068556222694611649208476763506297190020538321615726387058312942643562964211963758728445726704515831480980411756603089831088446163793359443272235895136161704335840656642477280747241278894742947139214986457453376650834209709094453204244145229083946401398380638389028057636353892340175926936492872915280410097044901087852688045517329148445628042585658971278991622492282136903608534143130274834108161081894475286000178900932835656907681120191165852425187768501756804025130356353586121745363364805718728638589929812095038809583089669693317810514359338540923488006605546322763845808992749589726105550579449398358420926716560888038217407772165363414686754554925525448458048898863760211712655518929988135056819957896448824537095973713930425415784523204748566225263941060549297846863753006112231240596969903455895821200267880849369420107195478894488677652172000870556711257585031979997225258678376569425631472356886206011058239670662075804051339480283034670682589185723371090351616242297628014865565024570782339858397292899816435886116370957565416481780291548444760348170573811123637022006590404788777382584959984010591902066211239997862711690734885532835943547886484985494892534350287443296186832999109075989109265022201951647252127183290031813893424596377467134751559351790433359838548325886165562541527315078450359069575487966462707812158225654931212746743017*x^45 + 28854906040053170894594273940688968500815105218896564588075221891072140781804846042545166836824369084607253118464404207667081911449412473840252630825343620976045729143767793816864575564406384761802967285808775340062856416383965306747258508070541580452111581086932105814730578317721481733788676678349493975126348443304452753438457247929097752537076423629287269691600460127727155192246922602520505543685482301186735716815082224664371646069117736419590412820589883717947629045640597591239392079548354336092177890430019085812944238388771554555173025201880901898715437498712493053974950268602102995611220515721397006802855287700105927102606586056589232955637602416156869170569660729191971690673139438567789955387989613536994528919384259316977405270645398722436371819653511638762792979388168394538534903387071655160976341394647665343154660400587650852491813589167539315943077749642136275682684281168898630681809699365674225271302878134707395115345435992476274449163123489236512576302710074149754409444832206776791683290588469678659006568291387611407579541627487497174298600528481216467327595593430761009428505190425763861294948940963724877920817303377374514038136252239519996361841365095749473371704409678149571537908242456294307300485067118875925948592648981322119451555854658122954849731700595170539429649144077449004413207130070808260591349005077270891811152345579347276793939213558986112556314848106834777283251000601*x^44 - 6450803830103232465711669995251462443259437803348124983887443109901221111322695376106838379014899762842195791473837337278229938180810675739435167761702219603298372919940599144075542050980151597430545306083069060675423206887366952756335043112379530629107641925982226878239074918493226641932921101848673762809268289096179281874443931022470874698861524109110627119528736688519695223230053113435749233335065990964476006296598013362243995854889200477631891988298753780407407114590733386532231325666285515704986968575640792809140563939716536785935539808003996043358867992933689392862513694941745146323607295947048112600193237607817677425000693898350390252196689123417410249063732582463142774955861338450247514585332992994867211391289625370311311137409754382431481938428632436077006672376473171634631872565670104097713927651647646838396467626030181174189563598036251046285307161388149234335281435723074135390272327900694913664043528258944564355603447040532413022212809962121904269211111257280618420894444132930720103109667736642324564774742560518446295174281794994657265320039620291053485046721202979186764641289209499583384709497949819816717310140551265795876093429969333363262513533741050999209344256926310773318448540474638198764619623982839986483121753251495685595435408686970431641193675831642795997152612401175611040666234052543413333773043479110219838487154514265408277213091261909874100076526478347802609586065906892*x^43 - 2114052477020131939613719085079348239319170795200915162817201118860646071056823519986009177691009449774756298227141880682857144897790969994798143343839351169926793603615966320203710330133345930930923521334866589060380079337540955468090116662367431877942905930596300639579479766379574158355283383812771313663233622847148278150501631496548452729445873203682251524809130818755238038445353183220084611583864543612583210176991463537723465821566212201024008710246153428713091073414365812725857608654021506340760867466392175969231466432580792283725160460418302862057705990902018726738268050329943302814481177606653307153064216785519551501535156933211993323600015120025016777680997786445972364859476541494185080846226846140578379202088882099068554049728162625217398767743977066318204126238980393212166844399069108884905426995954035156773357144037741736394590847759622148294694274983389902904557026669722780386343255274900554439045702285723771169291101290278757836568807228264183372324028339251506069878144012255106785632208403153374869293654445786337815334761913237129054532802339802470291697232912265564304347857736648231917373718035410372585925822340186066427545354023349960014990226752139976723365487542137394718388158827558967147570194366581994080528908102896572861431124650777466106850133056797890526242287597158068829469611353899727512168223980280526180098777819408431225612501937969321925462019045574239070335466570053038*x^42 - 309647075238915077634492559240261973771404402797236103960849924512724910117471148546441608351438797286631141528551525993895682943070822139667740659162765326494230337727674764603001560100298411398947736773772711656537003294497484586864084357434780832018863526301088599049404749729272172321732222234021878657096667419118402213222532331378037244138537387481528302214061859785957658078790113774051132893714556660060999505948430194784776628699306858795989827028997673273951463354404330511838743642046940362120077344263545039065999027411882711848685271178732478334798623823427957662599303712488254958244472314276698962707179764454917058828591614522051602808843894175613813054114073921474245714027144621714151090991074155371215670572523965762026090491804769730031089706684582230824460588124601013734006702028418112508752752871329997151670455866714138066709489426131995497633391396806723856941240308922795166607793600042261537185099239346686520558126369435290512269161838538278463520295134050948341498811049510334310921011007353140148615579635776796747379229567162090975110669128070641673504661328906956011984277658299443682232492119334425219512211123496771433093123832037911749949946155673371036042994775183152268139718606684443123899879602683372694970533204158389643587940923212617466969021785616998451910150562287952477415586354371718434501105922588085643568057238845328525296111214427523267170250753504813772158783787507229258*x^41 - 19288983889154370462886101035038329278411102176596883685459424584805642388187909267590118459494131681694606637120941980181279131617465587193354400374287816485580395360937157847674317194973184717799792236670816340429613319495418201532794737652006895777336073828367214385847110652447228212880469575919638504050565715638769925033551641898977632319573633044084752421867375528951495661213141988772543015584480889850641577327046316811302436918911204927907780128228345096872131448432904909837839184639101285965745414426366367514146648203224835725611814746307947944010203273431849284764370938597738699852574142518498503499966469314922469014352738352643050800313505973471088055364879446066128173681591833000863654678018055390003979357070646396662089186797477751589722733098148794678163035778116763886598823122926007432993580839041771230810661017601291322789816375716531121280716898822488852386570500281384565862896398353307473362592550126045275598693396301215475864079136522903735281876834837326602412679983858990514799737468797627890211370930139152080417723348858069580558720683806442097707177751692795484716821545582401589786304647187458502213941647474319323118858673029718294633414048992857953571880771889798660513428150502239985375526487589772951225100035018908476276119633193721725325662684838152230346480006968639731218857428679673602201904899402805780877146826382829902398346242733802385221276504109721315934642343451488364786*x^40 + 2424792503964975967576786347144652232816080150621375578582279783416019617914515333850097932752025787499964213081965729530783406771134220379674541893708765981766651632211784341924302360174834257182891502563354187029203306807164216311760685214937388712233117747995569617321034714889805487211712069651447840162253707496429779506450175040275108135178702179773666466879749849335487211929079880531274416717030539256188897723314997411802326141517645819423625863215983138804672574426540887082838391832122557760748438128530404269183452043965294055578750680036464736034226625563107422710474984275529732468154370527207565792491205850360114880582258523098828726112705389314056114331526130701337508581261932990803477849669374236626045084421537549941323715206433774116324624683961219788337478418761084071262687333447179191755203480640620574415881605343373769077427691452691311014514777065430364322218411408406797520905260414254558051166573108421747633424210678542511838319555950115967630249797231281951941004448207189300340802277761654905692652773516698215863287425964384601282429248098126798342109078345258042178421162996509314860864053274111349494255747023423946674064143221663503939981355315552775989846889830021435092847642570890839494795318571651914166117127685464530981975753718731238223227999119351113831162103953089153723066827715000727673242474461534103312358272645635246183391843181483243114593649010523401183597099936092639141256*x^39 + 849974309494952027412269071361104626849290145502088959796780919327581785479168622536370753221460204740242955045466782734764071017478921137941445602297288881471523664545664939550492488989614311508795517031274634429931481806789000123920280633266037480034098586505524533036736829885128929553441629377758553138598458518988789977514867597467289391364974898205883018513220134377213764567300494900827721282986063680824221139401516699699108930065772714971894662007802150328991839026788524330583038648416940574368562354891839673432174678653064440317568356443782863238535385844993225713998535843529511786183016895868212314745792045448975472157134367981073363648472769396225446918601447762003995944649457356988842555062735671420786822216013937670500111631842415354555066087103828214896887424827866848174410594811361375307057973606654945569135324733462895958691439359714119358653859627563119974095890722580964800416214370116601890703368536379030815450520151976257481678858158317244276760105378008497137865864962737653196544342111622551417784587212308147145724698473340422690570465337522214799708205609469822313780164214394947978932685220861805076850939808717204424961662005131673767171065214573605549059007761271555733509581595197905315982368835457659702549306646190240936532936373451611261435650445966098114706648401094978681900378784171881696236730832220369136836149021650778240340112374793144201178624872153380494003622689503341982735094*x^38 + 115817311345581957326421247415180798017718643270110844705845888213194327780276220724340654516695427531489465797408373092944751474747225960633616965060462985612308316383356590718424336276767950214609652234967621344361704521162960677489072112415943339175306711821973652181643366604507100792999011671012496355259441996134621915526812671174300063036882303691697044952958598359490821442983541855315769754187471442810466314675172991337547750743980129424051283814561873358161913008487965797850644642009938177267078937139361488259240564361697226130631236355824861041254790220171870891205566549949186472868051891328153688842254107654658928336264982788378218258472943625926157536955576326859557810382392340033951371470644683067758906583640805157006277587086054427844688728383066008762994465889349832758309545635325563633044140318538808482121417767436053997312948010489077112928387028790061481263829908864108159936550429674765588183937695636389175408980166261364170927930824495598040248376811677413657409008723814929504189997781869317091422492050489374655607752630120313676424249456911819200058069129792472188590428576087836938298904135495176182171750850906617040360236547258813321533560687972340686141078154660448777988519876108466676585972453459298528569955524382708752325933154453570187173755362674679346648056299344052704666295361383374386513530775088448299267357529746482549435603720409047353809063832593242242178658874694119666852425249*x^37 + 6114465716900555160135847497239599054478130117207446140048652427967414816057852124612625477666195523109471624535732317982949939740085495558315607720178275920290892920212112684461146532252964633966148598896460576220637503936637412874700852017082921483247234667664604826256802412637602641764323488769925947701212448274648692059615089228536435811980000441276200524820506768150590168256274799870664198003387110568887581577847828211835550283316898110542805509266183387148899948488161315875295879257319294340310603343345602626612426298279980792539514157879427995814804603260055337057354139673704860369080847871677993204242799025901738434536221572795372750208237300857057960604483121662582043143066096065184718743222311193778793038707090384243983221402188410334856381799138490710986314635968123857228633312040539640201796881689599884806794065385828432974338251765172304942176163218512445927147159012583845642983932709428072606694345639874608632736872537694933561724393821068809714121732036463002598397492019676816340596624559311155418921329781448391080207387927459356868764155209290433021427425186781887567076587786443696662634679268884199851077778711602334166832073789638261275558549506648570727153299620861819557291329996145338416401431783020063838668521441258482516390634979518829277476891529948201907129218570875930009639476353149977084894861410875896627793055751092815886622740656220530281132519475519562949536028001121388971787336712*x^36 - 876024684618519832987614625553784260610321273268585132557899908423936421223708840295647345389671436602671653183497597228122360801480374170745299297209786445544411756821940080206499003262629631243062973920003582273953171873369022107836437932643001111304994474458496146099201228298765483573304207893165000196521298284859739593939859097590201134192077006249096235547812589204591423385879241711970238633999499510517987917060833461328077206929267785028516001372834094234354844100957744506469202088146728355080977306586356630906824040441378776742370183929372884222984664751902324865564105792000547276832100106889273652602796729563103134126024649426860415056235629204868080586935148660212235796861193749515692239453867905820820926618137907663159315219523969126799385788658457665729285715330095185400099598269992329952951242676413878878686267025288070721668056034423765462142570586570470174264046364026784658798204446646637839576489066606991589640737166867364450531118430734258963684458444547423379155852349321444658392662127219856056803560059533397030395734357091512357197687823230057523310997560648072709864338731737869571261462743463958026345854950079898218850812680293288000857274272016881570583391369315105754010838595832449754298523156956187849431898505792896821956980788305710608437116293632324765138761834184319451301042707969680067590373555665132405059874714836564754862079924930904038689593623926470370052067698118066432950565971195*x^35 - 245037396691128248752176801989714926823601366999516051991432450963030463563286049893338511459613816765278922927295634499872354316043256422395807480864784586817800179543777728499926447816470059280096801208275916536541089768858593535732063026443927035389870033043140044261676189025334734361730231078085146915565359399115022035584067878369181078536230686176738488028631931616130560082493661994233040905354344511685138436324396510630314122974169171704226100830885022358023019740523334350198213637990515843965000782174962110691228938895392743854828579454792041257521778805717510065915302250350404104825721299660686308011309012651042830381997978734272364582719075710150429090425394155354465783434973162544324508202921878793345896541912922967072387907620465249125760678222162904982207478329667963587991182347643867382017122685781333102658510957709675966492543345688640683248173026815772519282141415230471519034819351532749422167082795285296049350576191735379301957246370848269129116661409361236523321494355893099361347616612681901130600796864190732031578318817290693208933063142038626189428929983727487137721668342019594619168530415933844639685032579140986343307418284013299414541791266094601459315702053581218732123801454382035289877388344250638382367812709065334155811304491727964208635613222525429597578659036850266786196780105290513173754184022209320856606562193147667458336307597808123877477372003235131439466431453009310922786261925373717*x^34 - 25503544970075320702174674914194932657227057964849073053232839936159097473047842917177386785309153349261042329098242712603665698902880798661325764412595134961697510550136151085250710874635584959086501093655498565684264971983185637632360416449211496656155321888952609134070806659549255455845267795564687928822685186684442392798899074414737905977693938334896426132930809608531292874125499339385888038211633700615696391419896546107922369614273118943322835909302827807549333253833618663228567989557561324693019486028716695561400078339465045326122555970896695750327248459700805552117433596575454427987341582618325710414579445763426900695848933214815705849967787716032273779102088853811699994377813366487703485585325925488487056768426649482281755681739300791623738827757891753532395304684685178202027585205749686680179522643636151519933705789380041977918109126559107069029151189783122003600523418560562961748221052401580526727368676504349865093678395609870217282904182100984118325384811937781920958531362146183484024390452205280741062949394043894972329406173760575077163750470659422814481910142632748185413284624135634354127127643673812615201920558181616583238810046054648305317639378498906735939976541018496438576451853226116035321646570025481412141710762852478211286044427794708293047131975536874380316647264111953602167640392239715670434037422695500844648997051508001615080762027740094910976655617712446396431366504006042493826777760360254070*x^33 - 89256404486676250402481669165390947849782165851193165467591960680864172108719123907268462188038833098731872651603329274047116441074575630599250056830085828837273289399936683948461772800322180035295516065280212277363568503451588529634992540990584871806208543736607895987372866966350582365053694364442522435830207645267645820045660685826380985483586357018389514172090184497746523964873301885859943228341023348758773451425614289241537560673327799570645785138544635026222661849713731511165589494231872767438992648936653944923810089628952954877855226725193065462496360303754693180763882059133212079601560309966242742567758321882491286915878521645161504749669523771045605032134415616556348467883263033420487667261539253075826844591986635227200381687080981800546859814454197155041480168332582177717122524808599017527091349598013152533541283416277998552921543161572960006299589660006212406283545763044360850576535695633776278334125450407622813595505455591577985901519378188701443116462657934618139499043019600976354074306836714861398484079037776892022275841164725313745373806397324313677708827535296607141835269067226122161088548769418977752972876995500232036458475761378096213154046240803656156237092694011634948145051580854678386647537198981334351910885230889246788350751280118502756940380390392388756114863456368095575883694837808500744203500208779463069889988893171748539850750614407382674136883340402424789473000691705196318462629247977669165*x^32 + 413651745541500852001501554749322639448677104668405079615343206208556149013272641754610029547689096653391297596045059422502753016245940617842963053119682185704206980340666855976706682907889061820355413203546131188366585803979777349942742848634501618773520134619200403618059909819245128930760980921234848856672209093191139429976961788058135310107820413483875499960125108136384957475593800022051333927307226258362274028389864450428483385095523768662747172771887051665476536303620311416942875814617619295105586977158495315205190965097954065013670753402914349518472561669969380354389291531219484345011861964698927971966734369477880317063035425489754737592740045756504889096617327923473572816838753690933702322806588625348187917246621968407062061684878647964249598388780226118994856375112744017067022040837811315157360992775480483525941765546914025706520640258512496136707531886143461776870640369299762657335335839791999492671353649131819750049799619601877792487327356062498112597669655080908439699603599059514899247379547872257364663126270671080869406988353326384840559925415852616939347938787688233221471122426740045963276646281466710718803946580789505918840499603478554249904969542278603471352667480947624656563618250286218898333983220520929071947137009073991489359074016952303269829269328055669196816503883706290387797720165645185095136758181112133639289341201860538792790088551848171474564195526162368489973938871610895906458594608442978211962*x^31 + 72463416776505392847174720821508452769353085041264223918236705411172484025930149637163398453297728129544335956377801042843464541956074225230184185087553310191801384365261917426860679370246978258701857913934666598623382191495461038639481556083542780955145363064242770382577389657095274114696055113917533635286474964329247577758783781932788058779216264719080460870242190706181324344551602563410656085361478938330327538248520915379824613840718145275139753320764135707513043594435175162674115633987348889626672952137514215117275025174747435924674847470398359299547307527654047267911010039200204530732179644907287855931398646687693747526896504995541027142866400632214740099767769923380198291712082784294621087885911694748066545563008387883171211639951410971401709322650515921667705950234867315129749740462511034625498405113427997269734503034456956178025502305241004563771938973770116863672436794685551658962881453929154676948653884668253629888866747884511726087833951856686837739323576525404462202485212953537067606320077985340366047890383199198912319427811134332735563230464628691871653551526196457009561500261413916991111274115237762962552031421215403068795499370723557058961382937908570718382236862854304793050016659001154846132107618037182649502377296993809838598728065737032258996389692023684167396888609226318608145609871948824549205195822733268450233007132730181513624041896469027582543168409524094562951481625205403278256220726017414014047598*x^30 + 6168171643768284931194876833207996399514219231326333751851762455313665028007964904660387953169695231857249442031206546744902415359888812023012465068003533855279828215942505871577717727458735680178277524629717629429617639699426242456380818989099234955375373228062052238605628214109896695827116829803504976292794063224502462867307134592568630681183918483185869704344272779623308129202758601513148094108257182946241731640426599749210808645753609818651729853929060824950598912307018336929454793241735497129738244665122955575351428331961390242842687659809909705569970010929881943054539110214181136587570526991960223054813218480408865294906762935146176786351112148716619621116693922467756858943952694183886188569112652241954727510373956326836992659085012753705971752550562259483810693283417458323313827065237378881129560031805245404080224808125592524375331264666607607151803941204835088456662456367852555579088804144392599116134317884094263715720246069644900221133679720825235613613957686023682309553211963924754927621142111599753140844493642664260097186683660087703439646817161384458443185775321121678752748177316576862645331114470720237665958895685068315794541930838838326335403496607058731322516290015474944444650080432879542900435860080596728216538352734273246770849075457076243346889363637800572422257802029810119527991242046776626201655934390949941190229146898033702142115865761617648082061174596754488126326280589162424617874201512151107007244201*x^29 + 51471971731718749355248583288669175806581212071453819938088076912860324307416017005119690434265920593625535880072960737268222956277904174010385067167344200169257834774830683644124614839314726043584472419306809562934035221953343897000148037529078495238975686204988085253622980121564726464583593847694048806494649084496920892994164244797465448427165897067968797059369692388705798748912461199103104227559313700360405068365962668377285468772062584292075164747290100045875643177207504279759618190100299666510190545188223641934253904979329985947294830434995638638850832920231594126966253367296553604683819259879216956818280306949279391174361789786024127438642919476641632582924910747052360184712691870641513815391511543489614827549917342159346802355987323771455445345565414075309606280401442494315205098731104173858920535371113722635330101808642340514206539311552666795356527084073485197195484654546447035058977907481501514167166878102683263191733038391153545728818879146929756211629737661705456936287036569882718427798844876545306709377607619293441380217985512357856839173837258795378272203981429508032936866872469429590831402474140708527512615949804265116524879485143957978644599979667643696358316187004529934898019829888266185715048786303287656868523122966323612313474866822790729553338817891606763101670678190003636901010661534433619738082010749908848047662117654269058694620132628501586858178506402778806587261249546427737656397337410990460031100747*x^28 - 62744472264922110451038240696811778177834461318657650811576693212133689374430769775375934196128362896412270933653537992869758176273150387454122188439727612264713684977151425346489859903893137639822534124968116884832225964902503084743891051750441570566292663604724232656297118616547548938391159030544202879889628874673837849879615845265614021026855531097355810341953535078861218849596800526381453152639703142651022631488329927903079877474318862126077348831691684831359947595915776712833425391588049670142922432693064317074225370259989628148805070957996741087953370271999813178467334526344532803733159935051144007289780567646147499696094157514598080739446448877742075914053687329290877322775875740659921799669823035635599914366109950145311905910427586142227846333319158962150726626716965420586583502194687907400582138481071731050367833262819249371932927086831290940804805440931099557749861121887218944297879729665835001271923180499488175229971741904492727656589849215854324798661985373916127892620822618443089615597599176144734798133454024169438451213537918768360349733307824711314688151179049932673282669822597319216843044116324282431968444227814901578609460578614903752777981174760352975636546781079658500836964265652029200665947373854202948568451274292255116497551051107321500452617565098592522973858161341328376556558759198597072625923554071159923295860620628354879981384846294579803957165252679707170305489916916596751745218398302073235762151387455*x^27 - 9463508838840566573666516382956491056073299823921294030423886785778523490778138562959455887064718743293388894735896947544633018052415080835797709086295689011265263092747902578873492601564511898318133523703393765861861630559991872987054585947496441146123859840659466031447470798227135901271985947073815458380276442286791195702274994300967264129571296954382869030515291128348332785489617141593447975914624530785282819010904407869723357546108408654042226312399237501391169077321500251373883808940945807988146206028735483401483561519289580065219764023461808837819822814702489654935307619809064936480071478806724255144597521797081986774803545498642470567564028486073453813595763635421328805945029122534489927598542234564170611155624868344485284488960276827753226489890932733004440348481738013906643890330447012341572031283589504622721999785237775854558998968503547885325241098704528220672954309746739262933126198318355655941832429845403624193629643422736886379034223308653248595818084801000276878830541650192267777333666332098103850440830213481501720616721545131482370827363897319180100192391815244166233565628190095685878078123112359600413053791119179091963608686963098881072698550315610587374835434168865536406979959971741757597725147466574492750608052590292379980846905609478854017101046089425076560087444841093979717246116127871305728572120539382264465030568649979823379124511540038462350606235886839953158766580709084398911308051835745169187692295547805*x^26 - 757136898446817036980601742904574904996602511898360753456574931719227277250502671750742784883987994371256828306380723121471464801150123073935996205799801731383397783658002397694294060010505512605595265438712812680839592575512292465887418975168887585562809827308016856129467511789442288304536914954640457726113929059986103950705458878210072354304923014200490209656994413385082008187968246523934087697170518180467326944357969049260711701454766984092007498216537466081709475875205107673109315689374994181278911958751168814515461765431884349142552554753805827829490868122215335321820622772327822989089869244578140274954880099619983235786904545439759676071009585580108329116482784470713448845764713620682314415753221606401141676934717346419096238881974225397088922613458072775187214820831938575395891906992231248212329237300532037349552134428358769549049085868093308390584108732089947519806072340659356525554589258359892885462012821450846209438796465017760126187450099453961465295064827568268562818148825026277809183022779874535251549617762683248281918611164589917836663368377540515995890698150606360256895630281937813874337254742159588116031507639186723041897698113990064845849236319033805729048661559190196527467671125497160310567842436234878884036644121943172023640102066308276079373492371772426286443367003131221121642586146283403791885771479612907484440081080479521531650983079928923589032431056255099725784064196803830401249227601426898372646493478562974*x^25 - 45393062455100276986368764851367961472709078772326265354133062167799495068360629580926993362383586043833834430615987894850191025004490012365630897497545136721095990519007522439595202605571004968557329567684666589382409320426874682860318277089281734454478257834376231181489263347964165342480617762664606757452574355966369923128922821086152279792020667583766632752095139068888789904955486652377403203126480816224657153505433137555746200071226330737161896595056951286406521971169935101051781498499357893961149606075808947893205947619909869319865641040504276097808564045943433644920123131049263591769918049071282827049269261381806723293989833139967966700401026142432090794893866968378002456101275966603718555550341676852998794817920890611218359205146520906502823909846354695720131085595764758138968605297967948267296469863012903507751476179701879020616254016302921604507700713946301453391499610546492110123059453208278009629945772266698859456308570997755372688187194288174634302699394770099097709154419905687001307300647150241981486677649785608408342842432151951812795793982790152001006680646986357615367681336928780359862945546662541612537027780428064355313098357237291639928374828849629512433699395058540516692615642452690351782496988104228787599006092143091202471009963714280359460290812055085858352707982445475444908091877210055851730398924590337518155003255428967724899669301538035871270815605169602299396375098334860093422728513089643433606052663568900630*x^24 - 6410271980095670576298173479357071707926021303383878509444193289660170570914456695913714334427990004415537312344330085900200448886091879181142035745977651211030595688361178639958508725097596282530031562667586988043860738527932211717742537480839352043911166661198025757475398475837937501549329957612339577977395943672416219488709565628983736758445523882106209795970671111223432038006136819101091725493826886978571024667527895082225627495708085371341610386413476194281724744501189637614575212635682669492392276521794538573111367577784265510741085779031629624498999555136139350505933136514083320473018793359288613140125532125117885564907190647993244515531721255438648485910594030408477666045303365548730140367868441431067662844401709905608121038157074860485621962200663815488219958458921695233134850107526553052866774050997498517032577122888038532579715068070145134868860981787176599468950040666136336796538028353041686960148711414707606238633478788078915199510745971522260570471751501426995933031217148315928924758344935157843355077995530829427191492762580775571514328442559068914056670548157253489325940393110376700562237024287860854129189198414002749565310953664021103064043134260086667937200476416200421712101338543368787237647856995135304730678816120696959731030198901979808982699338251286068812499110139532262934795532416085208429180934581533263245849341741492594545455168826648820344107325283477972636617499530956695619188389748392099919336605488385615875*x^23 - 1527768125339330482009303683894318791172335584670527228280579645938357695615283591558959675896108580332166660124315306782683538228766737534884563756577966502040794749203755034753087176611385661412379099033629527741469037398237153150532759667447519791829897828307212920017518408070188998536866315237194042111017909026979059950612985007347547885346757952031735546670567994459330548662411547607792023587746742058720448237743473786334637676300453836844038949975371199202749403259575992387164757245175301496558815691709249413559748907020342971976440328972042507347014422967847373105677933079274854364303576487795063362389683548418864647585537480646397675984040203441185485250042872425308835491376751609467299152936159324627196139073590760277519154330260733441290843197740757172303005785653768899594564374483300566827068439811680117932034482689913670602252817572799995991893120442689663394269694983817093726616462956781135909370649869409044689151611048343988264263599112500577285340835997496876665495672788938197391693877766022805250855488945140149140120515994647637423241347116195804009404249562652282926726438139773889710476706297876785807103930570314317228398615165697179051920895572374750889744095802525849305785746037431311084960239452992437561108550878748084302901731257137617758032333312142862774259752384346786857289057216919522160664387609524531510550166862020786079121608617817127682967461636904299517432554110255936478489490471325366808495812824291546603767*x^22 - 268179093179456517860733153117331520006743131092201465481394713170892455546808129646876571188105711756007270362288937008304978308978090957125855073817414748504635611026361404600480217160696434013354154574838539272628224406859116471081738228328730068821245149186811931498469353482445247390065920708656730555475169787077024745870022215574010439578147123434019994042356208742260143646321896076480804024977153585073448501744638700200313993585100484183179033934460854124162132061917010000785582098487650171983033374445055515534716223296959337582165899349072404843068649140257263987445438294602543871391389794512372058518621048887040579574927684922738800649295057452406155979932066013398482156110432518327255301921514431597115213871784599320617216319212581153421653173944999550812522319344244036157302084010814020054074199076973298052268770107443459819804785883376262334682930287219951604966996226658890634779173019093767044833741405069271437171945200827820287192541421671330396768291701626112041135828435898428292595258802570295443931998676752070491733633530215963568193796665025968429352818402406871970490553037688356464723237379740169779556629771426812835457235294999146787287750437273370516941465589020930165581422816807593219667078415045798282826038501727226683179779968781624747070387081867421884072963522239358868534777665764118783051781054138207689855729715599279086910157295708143114647271069975409052380007941831126388752140996399315103763247844345830271383803*x^21 - 35118350995378272644362080885632353642553552669678732977080073344085742985697341583123498942722430258307625852956682066895260491445850249993407828278329010392698877656053676757432628774129776686354509103979539170469678248714563450132279544599853029474818624655801311565017841130968856886158380727487997086186380198039192661079161082013471601748214099418322964090018519684674309906220024244187096623934043680635482089066682019134328712985416468002881253087359647565140575371642297601957584923747751440986735071112213793133936737773835493749016756187949255812636753867675819303419407118963873038075421162310135124075086498689772666232173853486935973054583892361410144763934878825326569507111608056785151114383139753297894012226802205877861281362188350417880402738346549290291184906123801156428131705206285124172554345825734157647419969556346038175654451526050514765767242628404259771590200770256404504438884034028255216743572632124360889193188476328429959229999811039551004504638739778866643147527008083342584875688433113320538427499673226163419307394860783412165163938744776112746113183139942934208420063712901074908636290887532989443457854892749456186836484027010476647313042836190529607441766956086872484151816889811227662768730333655471360905361288370262936632043648145857973334539993187904843660669172883518720828175295810051725074456419378027453189561014009093904967974827551296646461700469279609489324361612094993490604875145819333640865086505019513749459088432*x^20 - 4004109626834292889063492185549144081116370255946827536883468332814409561419421549017566743060784386166212063916432306823171064542566938812531724039154388643399202202865663054325348306710650844678680650415815990712407435860888301384802196420883401275186154869611016500413656843360973354405948988245792155069094609034318325358054633245780017564844122133825458198259057123044005045355778599113259321443889249584206082849667719873778450780292402077662702109344975212201246995470833259576340946757338428628768697582786238002964251782217273018454724146712453767218281014958948632368966528553244236525502675752671879936452750199314702510004165062336848081821681695085310366888449345896314911560697675704339077861362508192175668304551225856012794524398788610759647125626285538943579450112093890826094272228926894226241340510224328812843238837044965405958016339381014318126513135471504760432994091288833432347016615410087558154433837354532755959141976766682523793724059627019333130690313348138100333158265738800196739836428839340477688630295841664417433031960277240129973102359721640187810365066853621412920283169184612895896457816557683935273535396792242561040142242191474309469369413124758474464231800540838305383918593823033764030058031694940306241889022134117857564582532527799051536116758877992733382075649284426640967034957695552988853223239343930689319206646825885411706407703162903865693415569514210432943205694978949182642854053671824531666228823586078194419217236507*x^19 - 489631482644415093494192936460201507151391195897554615752907767314009306807125442352858000847607182996033854614779855406355987408382361618124597354460028252275883127494445614450225264660921592005392457660706758587028294333733630378143157585230400910592817346242194651579105975737341769414228646190959780606431232378973780157754654172228287406111859821892829943144928448829242666474697159556966582664242955251784042686037692005166540139140037416008102264677156919017657982178805285365578397876925264359176079278256687046699223766579578352317170451878361397735357232612860191327235472561671071959027103541536850379935324085109056858734312230248415831664371972538601008291198406161636116424424385576752114390485855265502610744907153861826907958888084092183174289318457727104938333936185945666499646464600675954206524891406061171304065715527160227410486169642437264733937889994874865554482477782337137871575588539948239634545540676517874224559082641574397414344870568812521968023634266179591269185665917700343852501089150788266478011067726191864994403246910310030676224154210776555840828353105906531001739407653098581432759392732441253503861121419962886518699156388221927708042831653171815656271619504452403128244033436789873569905027826388785496258315962224137032466273358335528828795450107336274001188115911435959174577667237572203689626538823930037908605674073779630525013926026994402478668956055742422425688250828171144656436291291809064183106687740525243292482444842812*x^18 - 69803589678569451091943495753032375593112158116094173452386051571861545961795257414504086002083765966753653166961141247669106313720881970821526002583049758397721566025533486788495301610473711374120426507543409291125879984980622173030337826680911468348556270122453866697241982068084782966866262609640183086763675406074957654606773108950047524259366165919586821444031758979623901922414112894046744011899992473847286431909937227769643853633024879293927253372832605193611275139339813664326326915366011774894007213427140052004554201700925272587276658162717381618971345641208062956875047436831698854787310557360893283133929006262753400865138241387007061988508497470226524067448385950669160169188340270417056432158674689709242880692411122293244912434455488826600844072668557800853015953478246910247754911137063109986276403309744169137385634585455504229868068546484631272221819145190919083036790462071450704532505790166490389845506909575703882504499615454229842689173019277071024405865873428991783904945042361021440976010605646943525662486437765962796646239566640070761310346985191780445016772780436459328633599707879382499890175339798558103241206706774738682911860094222712559975266840022803014838809390406673569464483990202836546259081454640220761486767485528824340780607784763075102189681489976505216977910987736074557059978261223627187748468191125810520513907352924963020949556098405671909049952142157936693838975690760849994344207388548010293393930554950882580997151882702282*x^17 - 10239079941674128442146582987000650899850842259723526317592738615328556696646969209061060319229393423960796373641353440889233064213138670133335006243909761425392469863895488557745981513048403726319274546140978191220982099171028777628655468534310206190990686285420067802058145977119643836276069575116627394602238178339389182877834576761190640913863495733050473419270681426361266412032647478028486371556156813548867020053765707967375801446971702382014150417641093587464131227235928489499724693914408628110190603978330316820397996936272319458846975870959960099057474402120746505297821266435243476059242834178967570554126731785538742801720367644278313932395018353912504189452861539258522489737250961551316649817851950851356547878902480431615063316777048518003492956790238342286749283020008920019798302874409720167938063105440684472171245561422213974738596518231126209379698081422799433323158940455920762628175719171978049866549427546258132354189966244405801697818250490962009474697931033614295714610256483825754328095662262423159259169265322898887614761796836223046796231317008791385397502585246028462017340568529987428852462496934809879951978817309733665217309976678524506799217538113618744639445101171092788427717255105582060390931182242245405004527738157064603388944613297595060343928962851902643046821582148311156534481105529251970455041164202898978364349164301458998966738638085434678344570908177357901966611022868120377353939042465304797850334365594273796255015394159128647*x^16 - 1370136587018918843516891057058652514749923172407266517395391928705537763081308891328336596095975593644410824601734886738508724966687473738876517072934505795492639339525365670404953030941057843109633485891833249987004793177955279110262874176953810153696576590327658331647445799297172181404196129202169221923450520808606935291615446014124212152674595269338064552936794785595394445629373134149027980078974246478886580751361907787863880376201831619604958275173389442457977184609754905608606204727402488738126263787517919433758746609461146505892259860458468625785405207004128531573908562222493700194420212314929552367071628492320533913293121596252006205504639292840286857378479616306461324550591071345264759016449063098106789936076923896313706624188105277462287341576743494941737754896328084074323545903205235259333166133831417763103069469539288066127081451761744579362783237790604439229780401585625054757009281135728731813577870438147530168886342863553781315659743485886976909565932258815482145999879568650124754609655609246999553887216508980801153962320192854868469432592555667385896385828804574037579477317755580082458573000434136821900951919922103319996791166230622857028961180971105462518548102415389698117878980516452192373905556116192032166209953404946114176072652815875867059544280482323839167360625781004627566099083636713080604697962274960521700965842817842641844111820593440232011422659666793621387839925970109106816830858681902942187501117678861309481830877775840708378*x^15 - 161507519934040414607590082861092736470855919538148755113752862439445504038354996002591513686839947965232953874672446276228938285821174267713870331813750655612435620446313554203205721643725497176719770160522179091779131162439098223632407269032863006763994722665434644187324410456771756596571233727500917019232224213919457718577092454807717918393475413747599245503945099572762413744294800525808450175603189367509493961744529156612899218476834810912580348639311246805616110578686656189519287466783723379786090710517848817044350766652128766384237407653067344906058178902020152123493988440373101871263242812836762351626018268521144461384825305168844071634477232797397036687976084333473057861578335613646155799169411576005880475934569297102302846621379049210277144210175692727353846664732807030629624539242365460716135770853262330400796576422486683982089896299789120776043202466683758017090268430347980774094681042589815840030976931177566629116053840410853313561962795761586856151479150220166236060518436229688074593990624640897997403408216639905115045729129982136451517925170518740211902276715145154047570584976224752955771681394809447486708296794397413186276231853903031312581124810425183364433092988305739189200185070638692344185584378722242056978465550699210949279954784144744620458580691570656940972467343054544512398475308405692364702009384864411948582727990411533428096869747693257369515843060350969405771673268722357460650054277976841293722162419595538044824725682780254003725*x^14 - 16912037857695667301319652969005747104614431794052165884083249228083374718413222908868715354253097903216923529983581038914795925958938090710971891456736286090684289351433636123329711648794941675500366555142361703101329371345271229765702378248940469846606406827189717937653281067632876257751617335849883020960867789418645238809604035132468747883185440659684461118191618992497106534419293806078717988738993614272982828728656446769944527826873132514345909518479799305129677904230746403954308010029204455488709806597493517321384598791898769909089066377813975421047762435945058723580034874974495332294330394171143799887620381932364173806675584143032244951047468447835142849056902020877599880326893758538096544856984057089167496490830644705991623074879819189278496509446040949497789235955031779808141048548898905438400618028773962835469907532564668612372377367066124278049010658899675607852254913560306667226493639464346025706479312055212024916524807289509976430573329281327950729573684023985423851381026033608038269218532086648998249095026643927526149093417627521289026280962245450550840416481092078066826038013905169684943083010554898325863265590208718694403507346743745697785645122884199575792147637827580783043110022172702625914780950874709415333152664904536227080284187502988517177416837335155110478469836106258944835863841107104895767771221061231076676975577079408286063548315559030621303332398523543503574689856904563670551448617066824093052539089802521763634443637673409130584857*x^13 - 1604171543846723600574727150575727851275223601360677783691768368858648636124490277868635641281984578385715310387652394885468995183617220651130384411882592010650556168020479747672136969718890475483990184863464550190368613608150422671914943966484206171025398882538021448597834988266120568168444418685036960475822626069819598657743612585604897779806015281128592622155240907586873494163017317476124550652335639014558283946941541541953869636111169475523993612939986614209345377682300055753281915524199859404466603015915805764469373113545951969109640387761255506062091721067146809690357778152638764259538174998179366083710253556765148119228047832791569711066686252147787225353592714717702124298786578164971235808794548872904570607385959957008522854904294898259547373897344072333130063239456956758595554215729452084508360793047916565696184332897855919520890811194198055874249033473736717044389097848823316704291998653071210690275177383790385377629367286680329114440323103305843692890992595894089847626828508660713765807627013081703877955129457326441329494753808054492756317234846112193564248869156374655847522676091625621026468848317335268081921903000000985583864345874388584062335419217386900296704005314430538262578542202357662883654130854478996217963741884355239706757705062952736133005030672641394528345469947085450996981557121093914903878398677061603556440145778294848889259274161040430570100189883517879765490067715773301886334599324603728979172186551705671734112446160350028141891970*x^12 - 139760256202717919501506343256460671556126414812441261493504191791061048513856640545711004002421783990269839252066650404093822429928652043099689329659748050911148722187934410744638033574009733417476669809473133906138250671853860735946168641918214762226277496371742853269237495834738306462046988400379686862031385973440869973369550671289424849059722439548552201482421920987277637930167513834228164722192410452207361347631547795832333574026284600800479384522918470414450019863488200744720266867234248460963375182891768529062585398502720780351399369523536097102551904611343446590059383373690985395300772251565838465709857041436538499122854998239640051024236007946179783565427935073555605438832209055363497826307616148902739546556396768198148219786618153417361930639821540088252244236089039835419011774894192967993791010414679674603343223207771709383493163631090283563084983825183124557050247990631280278162759661195384634722407264009628456838427182846331691174226018409364907767467495449415927053327405950173034006068117673383134244651519325117018500869443870954368162571742327675756572904180210189621274524630160294951741940445196946066736013615961014925478033498038922079348591152004250760296968095621977195533881523672194494780673920605905826473325207263090047322720667998222883116882241266419674724327240144812031390116122750172179478824576712730691214299861227195103763926609645319250457472600842535057016003706449400532560890988651350291691211484162426842925332133696975971342039146*x^11 - 11202429143004822161385727868261825344148207492451276516173513007617362761494832638343781930531365424697420893483059728511872748048987432322942236707781720888058859639477173837613914250662236059273024166388433486063489315503130132936377031506504709119488638534837876342233780739474172474518649573513659268416974642681907038101081712924013139218181608998695802716991585714968480861638720091518854637782103043258587045761223396749115337625779974783887621420881101949954622297579531607994749883704863229714636166810878165017488698100347094014390092872085240373358667053753470575857343155314719234834570667268288059030128207349578147808608196143563458387685631215836586722343434305749711150095530854111728923251618240698230604232371045952078803244568578854884082796714459940218608513941443014510127066199673427295249809264086557431102006819526680789596982769878261530921627552131496831060132945279738800424619730894246355326006462153513155574228657559113721199625394605323638364577830142343001744007022231742611178088106592104978968318288808448967729939616045188476137973891190599797734269843752521319609568923184097878823583739742985477047076375985549720577253438914474699316393087215694884353896355727472885274845827047503426729945588146755133689134386878249231842832131424276900734913666462769625910191671916043928156605115915435669991450175488437891358002017567763653213899071565944082146910505680642354803118848713108189845802895659489662974816572343754025809335421417768218810465193941*x^10 - 817942035654214866965996206039852584947274620063760251953242001533530717954834712164630313493254050516827330911722113099174419765694590262575277611716109328691345289121040090068537557630105278690937646923991292308685070303100643059050324774933169802264917704320501798176863854586212144086844016239735642698531774780373950542323224313051948564126447659525984260763947155677964574827094559061344188776345309250738696883996065381769485217672495969796150806179281091847998845083414230649703100270701539901055944288664892895930785535530004754623238770339809666515764165329411908580419852302182491347576058339696537308506340795142635538719527044079128548802777031732810918804384670742279092608979305536540724519809479042361744164626523741031260072504875938015375764933492790077372544622378161752045164071439588363138625085332481692593381743113825900254356296385551156836183409212630774732048337363370803826149337097342695559327794736932304795603583378926819701871561246642562129777561532483847787409050858199370984036570865043676383254306640016183896315935270817085188728223545852452809747534907095485794327250325708694254514249168061811610385865983109838304233009106137332077432766677260900366160296623721024655670420384166890211788760548873428554796607882131560470568459692539216609999984604848980826947267993833731047261532612113189814056732937951661878091273379943943969746727858030149074404984653339213258082469683782107794506121735285342219481919437450052308369195789397549511121426507104*x^9 - 53604589346492163280167923683145762517399652404742065288549815913497452115007297588412435003671175056279448063150090640268222931127297232918614900962399994235267532835892865422036560465349636666649637445599975631789299724907722846009487550961362862141993213470369551958326944653366761158299194323197165081413703405437246957715983654552331181043646319467665049486074339298703278174946190782023841563914038466558439017038461132066217017925590706400534859756469022124990853310991481657148287333697130971181577600627755868698861744919511418643478728473698468169730396467946326460882858085805995253471467624739187089473603587475178777012105910584852655259994477381320764648901366683756195778019639067994413909896070630430685050188189791861864336126799529872868376346264461913564860433900890150595026081417219050329156248408673641842671393780843901628209877358499721634235240742396030941934910749559523397947914723380776063502643385116191460922223747785305142669389344298084524146902630953845398635253611768620725407834952816699830282598982530177062386291913241934696576857970788647890148128274757008532102276038608397727099863475851981471637248222390867559825803296830287592128672327766441445500252770990295288119887848463166141416512757350252631564317047295603570543400650279047022466296005825666808504215286002168219132176320639687536279286413483932283444849590919408021908261950317936327590037285565973156657760074394190293063405676121672938860099656718154885541084510859177651869928799091442*x^8 - 3107526300275275210239224740755392291498586070700345159824966588928007741882823079016646503424478596968280072902931735308922260618685147073620531991710710328634911933069174090136387560933697232657315737365664404092167584657187495315812917081476550482655155566444077331506741713327079477777759152867067159609008606864284061103591785530165727678078677587068807877033214189180325998864496694169702363607009240583300318666320825305625604852685670922156196013602303609057130328472582810357267967177374406682273862078982717239102883389122964692259553037507242575484817237095550570511425913280656194018996760543206210773171745489140756761672263479199466785138672197636836404365272002286164966029898285802718943619133899428512288024134092409662876650495764433307170104092674615763296242460823202774667967823743473135848350011504223524425460862662957933260194088329252947296198910846617706779662176638083683029319105821985272776100554233651549360497254923618835952362618792406060494410332937415981224565182853997540876812532568369806521294676851219052608819491888123994750489922772868958023828340032034274532155948394306465408773921831335175331981494827202133918510974235773927514368485360897308249037534767306195154811046374280057711536153480824967563304318339816808807485725514924013236714529797346241882502726338158657049435446594395176802223474394474995114104809341425075662579864519531051092166579032313560392556675673750258820482745163510617867087730793313794025749344719280519116435896337467978*x^7 - 157527011809859657390239062423228234934656639441855485364941812043416890184411957835915508467122304045139532901409000659003126986111270952260003782195929670123301317910592495618807617988137706641060481204629448205477725755235289176041893970174291013640213883344458360391078606968353543537623663404582011056266770948924566048359913603644302855764872846497858842922220371224667932902294921661856518892202621953200239310378583434464837623262342733706738859716434161551027494245890443744716187802416649888283434740267247642301292605388162183234887584509844981822675022068966311862639771921336010210252811496694775195853737663248675126516508117594350908490994607052679193527073254644437999667683922297141296611958133776906305669938518960377801999122098938974039391638700799689376683977056972531162978217388670309324737846105248271072763779995603115040454021887865769421147698665905425868607729852045452988738376830257304363430539668991336909768423467682720538286947822303925965673787542930607473954234765069870163366988261316750666524761689054502348653799606146008089950007888082337760947069948710845257689218209000260393198418939590613271909091296207609433720298425324479051172790299691069748471584904184682347181053601785857174269273441518599938006359017171935327206596423192602451792948822164172969791564546205566820320408803226914816085218133303343089942364510444079441626635083704046037396677662268007355610529557747513338497683363030693022737122950254563547732496649799595405256844922683719953*x^6 - 6908607137945336795995092886377171686201747961071011852025138435559787832563084540338023268318034881310281975315975321817252774644785994127844197181981674062215026399301729846492313836162553909476429419281689877502754167377180526804074455060606248998049577210073239114408452935019374035318282376267563404271458822270737611481289360492847590004969360306705852582823180987722841671533606759063924625899554708507329594993680348714505505624612615592811086641730361893679232761073426672006023872342738457802176400911701566432358688110477839888578401790369165817851482089731609270902893115453842563050469996412144146873015915860955770631470181466480214015062358001316234793345362276278763706552476157231225125013777392736942156344738746238839300744292994465714486681018998120838548640263512635840477942123942419743105957698488533187974809164667427348543190825198633662438712592192943507274139157623503487072422081509641849683244274543599445716775287149028069294496965717340035335174476680370684096460308616263424973270731451160373830071226207734694711142823843344336959996984653755865321155793826300450258097472223994570915183436843472681036230086769963583781165201031202291247097551179454899060228189689775809757301012817075327614007208732710040990503200852923816162091376891891870298891482276559687607971547822361850411203879130020033235517889737844970648824042642815472326216082374515901523604485298317058940075376029416909232469208299210459183085909871089181117570103603967833111360913607194344047*x^5 - 258514994421772409852171367829475584116757880453302121701131694494018251229479336431914307113652464754287410229912306972805473394229184196116383054707896477558018083380646963498629673438582370152302687042330844415776911010492524915837273929643466651475504290214578875933158221447646090498406871390182428674018029085137619390982578859908852408902738155023156165610369859530915665019779147651649000574340093494153794595917115466901469301432141914862244137498904009063317441210609882366957478080377224930070197784013461502738976932081573095131774958608085625172512684798613667649651874862578908003018353295738206161792552387821851393756153392811908828818141192593244628340906729659353903190765752641071666560790245202307764018603204344616867571088251739358664121260620239700537163948260135953991087451324902308595423131253323392257752581584035545992499764663722756985474253059658825305047205226828337495338264978693000769955234910477685460166344047609880048067621609730909989692502989297931742752294046904588668150418479856722820328859916929556928549525849562973232991446604143564168038300247190488993438323041943837283552979504769800423782541401694952229189900698545713313225780939263230388225634555546293263184884031818626166337739122286304953070752763288329504603072778807120454216549930915545839970499634458064925999125192446522406889184582320756090314186979452009406604615924610939689057361868252048427797864936758183381562515925410847096071482891175688155487260547094065679883171092305672912108*x^4 - 8034329516094306051551109168017764532837687176828569971943387576235274745045671382991137471828941092416343186300219255811543771888976890062111658901433007449547905333389020673610186190767453464997566587361905851850687778467468646672496194868686582477604421108819148113672720331638471447668661865492236806089945338972679403832774295384077961715696747018005827442262556839023511679045799192324732610828336377078705946267407878306911070040290068018366684279476938521317324513556223134680718291479945148703721492615065677528916740915209938643127391167433926781315149774324823842715068482802429301606498925306030079610881327773729192137736923280506203221591888332094204535968028921241058006225163988561799130270098269859645233770001069832353024443075543578664838142166959924369948550734326637246449057844845672759075546487451356079078894188686363878406158280083167714848052111748892748378090467828511647165298630154078946257855434687432535112702913580942647283519222203659655114241998566831667513692783805117036124782462761067476834351246044553871692825456012078049240718481213291491869875622599868731067887106874117297698904360045130369078792788600895274300876349125185570877805908027858606477810404477723159788005456214260266756962393656690828822035829063388772953884220960572434274953441786279169556048357884370178432958334238284655916722141027159225973906652320112537270444235957699732664068649853291387232563713513335685116382465446315673721637206280551483102619177195271685814760586312124562928439*x^3 - 196667597431597340153157209181271398604091813280109503544874420286606152804186237034367268874715381018028375708644878733759117356847817069725412192618612315715836245777428187544428579309582485820721173777204570156859856021799852861009663699133195940178919432928532822716792620606527469392637587578423334034082427069486900116931638900972288268367532647578572318632988673949605223132910156746077179013370810068995054684323360349504677608638518158678329828271960304316916800579028629532185485832624901463046497990137964776571472280889877344847036130716103855330192967916928436822933536670412103910063659609456848798635013587588441652174579968569968699068451652098829561810550096594939328986096462369541687804338577246300276564624248837963828469750962297683042557482968925822464097966546261169362373220033746912984486829596244864490493263233391430588231486456959583071601201736386793372883949012198404940312088179086377601428343059562073063927934234855346100351890998080017910184330638627654702213469459973178433186463400438438950845007180265158813427501774554895180744114361159023821587289308477415010980758025025009783450088776230137246115502932083663760732338549503677174488934550610721356967140975871022210977921795845036716041217766502102356536423394535916365704530026171244013395455314592667885695318368644147153194663777376030009174510313858609411986612482941256009027826713630005787650709660805817327120476371986083350693625917123290241844723392443278117379578896395941205146759257070753673348796*x^2 - 3407844951017522686557141643806203065010806822486587115688771799687016568313837286565442443014627962355519273249769655776405711561326748735903390960385131741007522458581296967804171725933166239723675669717926326144792101442722630806590002409950853947480777397891470043759084806778441943340903159867556751471326753457755168038569428583419344492471559049378340567417578206770756077395237040676843925869654016720761059928956538026379030107926856153008007172571662741167957584479400810334011917067371815062865725505020513048865800445719008900223190916641099821602083290120099277796152241194378013612636342397564799914701842022074378365316666693232305363130099840973111772565309007997192116162726334731489684560244508298098952089422388789207479458183519068404456437250540300142480505474990927481982209203305436069373264959337616078732199372270945739673350465731089484153506820925005439479352364658666076478234154526865262932859994023574084051079962804230358430548502036190710561665982548269185484693741172415898704650042777175046314219238444338586567405901576381594243019733311508346586569790591799575431213659970082313921807293719351020418031770968516354851607964455712989088783411439167363056705820920038258010941040940430587879059623418544434290293630193811883821978745449885697937258570955293112686092481687994323470213917017465215670229573689532524752119903353221216331408260010801218819422610604624615799559344378662182642815066672749871380163784354311693144455639647853256302941359503497499459655675*x - 32476679839005508876319415355664799906999412383298068666031287811862802757461609347601786310733521579023404443292144373995433393686024883720737664780350126963654895081682414362522296039466019825475413550758872542065829235027616059470828195162978953406243659172411080386684239385518767650942523830335413966095176378856784684646416740451155009668988987981845070784571910533676895689778788151787129326616984193541295655999665919256283163089460161255785518453035484149187075905573285065784509160472800982991577130553199934548650555460595835525731543974616155959055057772832667171089854463907215386229268885039262447180128133860974574096547547246080667407133108268447849875727561186349855336599521330719561379986049249026034604845863356535121219719992402896189016161032395452879120206542284094573775908236507457183501590473321125626944250904074474966445329855885208839202661962005651399713039717784550406417251197926228609107571509097466106229993622808230429423684023636679112860023273555666357862362997084117669027667757090501696723804492367109733896838025823700728545269578820923270351986848927017604099115588403481910127663887589025354496580884190328461125591971885054220883410814960022842665877976155689121639390630485789727349289048582011457911047629525430715235910270114997093926312599959440080392370896450486802211598713041337118786867028781047373240234824845051896743696402639941090672027193068131187971772766520659075663728092877071996229425697343705363684592992901572658321519116474846365810172167, ["Diag", [1, 9]]], [x^552 - 13800*x^551 + 88175031*x^550 - 339891015819*x^549 + 854864267646055*x^548 - 1377784109174762619*x^547 + 1137557476623172866119*x^546 + 419488919718460771024536*x^545 - 2189196258880045088814284151*x^544 + 1635463296001473694334138143504*x^543 + 1466645627987227881443573385478533*x^542 - 1749978668735836384645159814795211083*x^541 - 6627021640589816054823208616197393261202*x^540 + 17826361728242186878564090023361124111600870*x^539 - 12749713562744871520459801326233554062110339607*x^538 - 18744584094414858152586815809606890915708733017605*x^537 + 52806021348214419927233751715059763457186506983984119*x^536 - 45717633120953017243300123284068399687906891849214497311*x^535 - 11620268891190921279055444171155313476634313521135926210209*x^534 + 65178602798728433261727905671472478175990152681671115392874013*x^533 - 52325767699033646548241123031525208287043622498401131882681866474*x^532 - 11606726978773875165351270469086102352380048258401111386489808678886*x^531 + 35562878396412024951923632817110567947175264739337510906694371337098881*x^530 + 31943451962956945510322687945017978428555247382136517563241794386847782630*x^529 - 114444238881803778504461628949116377758912105896519828578063194473776719221395*x^528 + 81242852202621854597965433233310540250964405105274173112328411620779963012991248*x^527 + 87301186617740460388920339487491734138416738814487332180697288464992314476652652816*x^526 - 251531959566239218849850310442359013267537880265330778560488940203881863853098449281540*x^525 + 252011630339998020492020981494377121489787242163464190396552337421292575689134411983306788*x^524 - 68631581888495476703061162270813657347736888563946714157235502064721012356196121969509016804*x^523 - 179605889508014285374889237812222121391208154408559581495809064658334048640770153414014512969060*x^522 + 352834523850713161065493314556223225442333127893486309168752855244445900204962129991027086090759097*x^521 - 363034869749833777153972274347384808045691894593011626448718604271390481391658895998055687812363677862*x^520 + 172702432283248816688180504642773449022529379739586840158260231062526234759405743957819965432599514530992*x^519 + 170827961825130987979629375907778911698133108796426945804499730788544200441990708715351023094518745903389493*x^518 - 468362170137256236773750768092604127948481945038018081383954668745789778162653196238252022518212671564127719632*x^517 + 448296014640247739430881146753606853520063267909990003764706902955126325050089770994485099704386057535575815984856*x^516 - 45637936911850712058146208468400217404758238746759471533142954641504577331041060350604379486102405143883247396059959*x^515 - 413185075396477349215466023220988734272952646979330763501321073855323415953826092475766022632439962692700919949006519792*x^514 + 453563753144115460001432607571968015978294476727832777075761734624293363518284397406603028919156725067816202794550709592207*x^513 + 23859612792681154951492432509108726643500075111783899988369786113732416354721335439552599580463806821986065286924022766967889*x^512 - 540522004191852577553796151229414655521040316677704918465133230229712435579814657434996536310458221538516862225103697733438411518*x^511 + 503756458203523824727742010788977737366400724066722653873199236927511203529448351114963052899533479636277626845777452885960521944296*x^510 + 109418827200275183660825476521236038789832256637248407840715695710276228800776649907474411570958300718314214303172999517985462039987089*x^509 - 660347570312746254025120735465284643078026101117431765908423606810659367536913066811759021275672778815834184218116116576177227880882872136*x^508 + 536300389887096165360225691963993408263196410778959962589667461126951768082379308541308605189433205229513612044977051721578578036471436422532*x^507 + 139896714454969682033143372150325684374284530353463479440309347334823277499379378199486964317810254474994313377683237782397227919530006231610050*x^506 - 627893159695944558669618486873741753005197141610164376911393431044550560370932942598723839190983498681142634386718305672411552023835288091807272170*x^505 + 410314446787268099888871221953501306889977374394897187619434001788654373067408186827677751649680347714562327189321880685263533172273451174820179356747*x^504 + 225363320269611068401260134865922226345013505918854504090769336761445370729631869981172306411666507218226069065368118175417185599116723080932967752967643*x^503 - 548350541089622441579922637556030870105439612510501451964809597325695090313537099153578423879940497075683357118725506466736686087148507463460535461002453770*x^502 + 241611085014972507055738710403289744528958449997432599699773886347792006714284629779596415878092131034377377602734573242438390173488117145386862232520555469700*x^501 + 273814552271130690822513109772520544121729256902821058098017127623708183587958205388965152988613902882687176207169284460191281804155261920099148613251362159957667*x^500 - 396218452532154133796137583473410975450773071573500980588347649893035801297812588616877181607464456759989317809461349174462479684077461280950908487603838900392936662*x^499 + 57543891595783057983556188190566225314806427165711869780628098924187267577030630795791345239383135903835961301350148787451266212149606193781464905569016687797531749688*x^498 + 266557845508754885097608031013650169465323474864626332666674002068205290283639945690639389279967740782686029605658486864253134825129773988763761828665036697389581868923714*x^497 - 193357856888474934130047345617090361754299359869457327973407735815724306572333727093314602836096375829711314125661997637602523549078334037807876743227958192694687088828174143*x^496 - 118659193844036864461381370547954868968042361889520241190818940680542806743412759695189476683537359035491644847743125856632844036944119634256814828407883895657515819369470299451*x^495 + 234324013875327857094401607577352124429103128970236801321088899065439666356530009721552198937113187046325026711172005093849981045231243638784979170821384533832873637093208708556113*x^494 - 17250665095351789444978642790162661995280469994679971645350395894912559458235654333050406897064037505510516889343920529634001608299701022204217136896588006114753450875062378649336539*x^493 - 227805471522719766822799257507050487161540770954413485975041846111731015762591310718890380341764978240227529838683018047382883933699803769138224011223690870599008496816744566283540742499*x^492 + 178405301247292731882384042472810963304954755023377330712946581020149417077400651139851388211155354470125070906163633414954427866773233252729772293574499609735707321744148911560649621582506*x^491 + 97735199874467443785947032608619567003404288979797740311645911065910284877299566776596220938525040531847943652936190740421952240219625579005811673277621603488041000724120651959183294602858954*x^490 - 254227701144068813493821846001168974865318919672005470359368354757917456655313128018848777273060916595158365316550803646545684276702473699025180269018058438337042491970473966625939091926284382265*x^489 + 110206605370102533604788303848775863919206496569699973585153457197616274037467066372852814265020767248815723407344991947625315010242035826405151101508251004433275393072203449901201421182293998241834*x^488 + 146347749058338693540970632360642416833093880367312120138273502702181170561602388124727874758898886121408813591272125705300578389595598813234375466982612887738175289279319037840653467526912723833010409*x^487 - 215192727411518895076073096787066562493925843478863385209272898555950373854606736213009350450234488879617417455828592875688322030841934037252151866817039294914446843061247714288125493142363525950248393163*x^486 + 43143201362063646577248131783082329463037200186398029612176891174435079101434385000192706953542604206609093404544131861282953248004840736188260060235397982095376962420218891413001720961272237515934053551019*x^485 + 147332553860648127831977644598712733420893391947231038935693637603550832559091761769564583104638836901464187283234659501849067765367035625161018754614301297726987871655606416702446659373575749131184528975413526*x^484 - 147556242593254721880478443566407934274693616664617111585574785423498387127588197561553512864603389873362366272311706051093517871700000132536136884495915375551835004689548415424042183451246638696679648649610225590*x^483 - 8271075356907756501467261854892492539952072801195555196288782526904674433610557442408896203472795589860996882722084343039606008108861932088317630763011061234069602618404913299109718573949865942039565986121798361848*x^482 + 123139483643792761053359612757124759873076255367299961003120692614418248379392598328014566243255995355615570554795340293445312082220423007541419462470307147665995601192442795112089919971667829789975703153937877709125557*x^481 - 82620622770140615485227062621120765398362364356079314917331241788486080257653480791905781025678211167064078928065312414722734189271115808218388495800519005606119446267180125942080810254413037016361361227835139750960788019*x^480 - 37393413523108557975996548549947126836645872399914655126093547667920633879599055625061476293477322219246888780941535233829255889865374527833299587702863464701353612711183999763921889832621982903374354567676132238634046104533*x^479 + 91922855010665544621756802378867445337448293179528056710352457721348923233087212074327081935350514764119463297539124851479764237341563267639529678788626665027607724764455085782949572049249648822061799410790225275691040069721837*x^478 - 37237580321157807409469995297957561400087647023056239965889490830107080448103360315395408838447951237025869738487066780782031386447830768201350792381861315437974671661449365990078143038095317438872771334883325385061612222057759697*x^477 - 45038328248451992691190501597345647594798842297150412083589317018521863618182770075866982362502098684127125164644669358841791667490626801808983969952493847179290580568149306976599595451528132204080507917992560096978122484468838604016*x^476 + 63071139121386480513710109346254279950689152222873012702470393250342998501810030843903959342292387548354777513873858073684076066013089692572734687658357082288943457764084170914340403121174378093182692148243574736598089762733115286345273*x^475 - 13563586966440635227818890156378079287486343815546863123148029140272395807053237177948681395857539828561152051476069914462505446230936116591533925163396003498597279402033794837558728141848223286427764381366436219451065800305624194403948961*x^474 - 36705314012986666688535858076789949092585859067496145494250431585668856072757940091374551180695006958170014887171237747680753594123664964230004786151122456790190269975596794375088361130245755478474455626138282042442953493454303860681539579673*x^473 + 37652926991618198078346898630243994421431639777255601773426180442191645913280807085530130865652314276714778385536497229053951039467525664945171022333230883063920809961550307811990675034381423082697004758551016542158250514250030205810829583698921*x^472 - 2459396432177741158217662055357580894917997603971737251043565183329703300715806905173866527329340841632236575022541360511099408017069340212542756996449544850857480523607064406456615738578793807875479050731321897708875031958393744945423357893298643*x^471 - 23587922436909165811009091162399350310463885591384725502433215450696612391115910701025807633450406924020448068493199315563214304572360147423793031131159989149958311277474273448001195981943843017871481782877673066359608261753142296905818452342191707021*x^470 + 18111665379170210753106880681844794729191763342254729712450280986784552472242066203072461922681929162929518934395303910388152683899106117913965739131636114325840008753340651279319973704606527442598038494324600903463656000354964908138010824346249593209680*x^469 + 2888961606425555568969315970492663438199836142960942504421664439951021256419086590237548859338255613112509201658282784311839263676283726882041780928955788952391770617833299375971904571293606426847260622780425928309330370950748521587626743716532016627921217*x^468 - 13220650845015845784813486953729972554842670465343852937728979539090812220423317163957666474625138341051221644220748742467988906887104046710383221330078971083356344582069738499361577286673969359464300624242117311545451908822862764427266386359697645196119834294*x^467 + 6216610725504842846829442956548122072562174611913407881635932205838537202652741920912575773158682329538177215009548027171237419591131170460041694057827726904347055160428696592430852705647894589886977630001836451166657243021806165730019857211691128021656601881153*x^466 + 4872038943474736558933974518926706696159385164472658276063789781964543646616044995532915173065583555698819062568096399435703561393973550428629904598415301378154148074403082034043018802803790506689412971991784619702808622778898881233159801056734729990363335276178447*x^465 - 6965392860887295507157085615512449232138973775545102789276682279360874593115248611321657086855305500961050719197747484541306523678405746759566345695932396643476719665084915651136207522958903813648529618485658437011939740042349387632929900886483375923887681301403782739*x^464 + 607236994455202752915089580486505835735980914488329573593622615340900371010884958469512479339827815203673161178143651780492427066014976478321816805062398001520299043925724949024288556125386923598784918575275767563987292576095097514909748835716822849426387057721166676361*x^463 + 4917723153083028558997581869797301084790704938580585463658719133688592774205383750970143175886188986791338024109601559827706207859526063980930006119524568834558515921095145439168932970365595932386524638121942159381750233500107302438578579470651736083123290755436795517313503*x^462 - 3933094375712535657222880554220993530772567485138265111838981962339034720369256460916885372135595643583039751370315584689714898648364920852847990835224852990328402673790081621113797507600243605459323896215975669403377192671210308818775970161764387181521966067493154607294180389*x^461 - 862612698346408602672503514161774286524182208504230278623903559039879094238796391005761132371604438660596363690703362726999971558173185275427486395646477504476252034271757509398399067407525160143678184224789122598437390308995595099648536489852997258514932265667412809636679646322*x^460 + 3671199336285643412441777944359750960872723084983446369783312439654329963068270428337332565643615292999072034911449885978573846710113812159543304498124177544935879232614102632912547639941892117015754716930545647663902456969671234406933962546259106926051824448546605119825228878823758*x^459 - 2353989371844732148206774312880797715172291423089501363440222521984182907065258880539495730361962092088562217911763358120560006688468137213778372874795730059235346146258429665643764260461840503032962238905232090534130642292214339184463721228424278893662013797742536890957235098437540419*x^458 - 601175456558952612941955573547676925996194817219591245574706379295412879297646637057059206765014768038083712271737553509626870110461546797125141693021325340254854833547538803904502852592843368257065274262212184800676310694420437320607642017667903952269845780314357567883475763159739902729*x^457 + 1976038570285990889240102777575866368527400262656678751727442496312550652784811449304265466521090278811065729388690617361158631698356502307792736114707857942113435732158549732988911446532719285953940340437147116179227383489516190552491578287518613526968674097381018826626921994959244079582414*x^456 - 1126115952250071995465598487234413020074552362552361706711685965257318158211538704254519769948440780269437896797766550458599967160546774365906031475674542660356979671677824993418298867404300844680380783521803866157037761840230557396110199695145191721788936978493364490015120783622648041669183220*x^455 - 321311778759162399091644261559909337998298806993424173963743275952007407567472115068095296148485842296142036889157310891856636005936806609303275894962823255127452151043917741946825546731719332132726429702456624586379260106068510960142167694209234140163173225539720035515793494614962000737094376946*x^454 + 818971765315886576238951342131527772534596346066745096620843409470154279723709035946970177160039401995706764321402803622337891168032902191948139590462000962911120204997633923685321632876019321420715865861550225264138042029417884085838719757871744538558074445419058882581453276270419394421006205547833*x^453 - 311763983902543300782362167624387468922314156902633036426870508836043909973095614097869106168332454939906257993416210240226326282567130881089074077636351964245951976909870275521868602330947149692165974490570005000238480214689944019278411438314490292497360690462823569345149244302841101598852102241266892*x^452 - 289813796284330093903792760783873628610529462282186626793959597652863036876244873097474259837547315389765022072052010298952939431824172497889355823745790261992081558603465441619526981456937632331255906608012981127843769230293061402615961563564645756214320083170693766288194584931873616116083179141487703134*x^451 + 347544929928844047460000484620386131583892836668626910556776530426128027015936831997152918059139699367472293193377145727578466824921069077877079863050501133665948532721534220417748554366257094080184369951630253880059097390621938286309741100981213901782467535170430912871337510500904576017076053104173586829924*x^450 - 173560761002887673258635009314323739573113373740281489799901986812770954063710850384565784408138569421903195909748459089342628305301644050166432085089028950914384115403310848813184841057965858270342371478180335261020167618181848967572946140773420023148233588587048754282398405304819138611919701389412916363960*x^449 - 263370063477323069889203914921961313042947719435929492930255381453127163799434784777614868379725684510905425087297308534229322269590978570394785746093734584983723160416677979102600004445422593815313724049315952408838136629023902054667352696081918946058372186842609300110532822936167448616026115695547132082626380077*x^448 + 202491878289390620148102001717799970536958988530238756812891589803258259375865453548013914931376494128074216991070500266649225728635864324137141431505203655395317123299105577554073038130121167395668263154811974186085959038487293471400157589628129955073503398749177987737016593731749539203094592462226646521267486494481*x^447 + 33762759211528071954446409603187585580716402087720110600353027238161545694591383034548646570828537649499978878375309986749910315679416517881415058295476094001899865282426997009177189131565902780463250759752970170796112600049662200292791798440231556228790198177747085586687946235374856122107260881603149463607656802406940*x^446 - 181036817788761645762222586384660509534265363845699234152624463652818766819567926054184837747411039006751157254374530820367873534160724998428613563896925747426968708381243370910674262574169361786682724177990089141430681842064232881371538177178162409034170442429657078642828254119349163039110418056049449666735273390485168207*x^445 + 139397430893944832946697073084558273123185936357685296344005800108007184004080549358643045842408851745951287108928894061975746319021624815529660287086083878364012669625747117385221677169340668204984062214021896459475810033543107344457897769690106875426630114513673064589922452011686284084815018949362733699315595954049234376355*x^444 - 3234491715251813830054810786159116055319762600661890534965529400580541500505298906874726722171949253810241102175211449723354460051536362436960872155739884966617948748985511617802666670872131263593763734415172822907092843911694376215410987145914078042242993424687378910602845103596754903988851837350750770140167264860896584625963*x^443 - 89024350236618053189962001633936153808693546026225315040046855499412616894874014191244393793283121030337600111547778458045897756744284992379471856847374494079004676497680090935605184995260805441446963715925160215247489518528001685676132131286192790445979736638217300270868177498126168444575774154849551505675405557987560713906498223*x^442 + 84728511547141200897535936249774322430518662883066331714848011349703178980270160535716395144501254854744395269272780679663763084101233827495869212830846395024765128980129079500889147702748451485825044659703425894322672307128741438894305827981516844422867673755676778926410893309033254728901198986172646794459838408567919209433175668609*x^441 - 24988319483312825914372404069997642803697334994298712961566980936727736802120457102110078480537383963015450927437696137713254476973924212267740069459060501226744685323478921876717898177904334779891668638075423907763181500971835760580599534758761468132514818023277221590891698876723788709730142640422547620892159356868191130942096901458510*x^440 - 25438719223266551706518886834250001588001166380219699236250488131632383160022967470973641618755890842158310409944018626297964694461654742825432711096223131715086375456653953257276752678909002467135556363203028975923241869006518857824012147632918393131198816055511157046122088003204138230035658883982443441536461522264433925560220738210674003*x^439 + 36722470959208966965356299626036961593191442480737601470529805568894286324922972675338109029688367127015132325628516125307276291167013360487970184375813383113541669563897673166898469120614060587650902103208133372006127484962686711136854298439382468794447277433106364858429537824543749912342968972340663925059546127974170806494153135393975403018*x^438 - 20003338321397577327943787593280756301678140081666424627592927370087564499514267786508942103801159930161789122747884324200983631327839244317563114392183517693058047509166215780197916822570718706398419479229761943769303741322161118070331780063854381520996963137188801360241571240325303285391500070781790613920409854525329487937226104415048741631838*x^437 + 113419556442452083186414301424582095594871591224920735958398618312495252345478188656253018276260406453682515351053293271078946935638382473498303511086371815682586069598978204341562458395201489549629684966765411343717007663273081651714573716143585638804993190102392896081863630090289507352182552492847358157639155042861734178566293681167981091141900*x^436 + 8693990686059246407080475512902875123835283884092071894583276290170284109023849170535026904464612877992258764382172516440264864682719522263200518343681109379935364560918010387586043324846199766845597144846215388928095623319840815770920025308268865365684622799915361502262012409205477065913828384641263928221571869114529320641086863684396301621631276821*x^435 - 7270458515073902891481113570420593537466488098289980619170786626787405990439769746637258590403383640545460900024103285448175321634910121266584691503271333294087294279506622400594812696285538253159647990914153017192401774754019195664442105573573105201326293927291644482315672715134058087830432273145562413380485188968858481530329739392136931310580873368432*x^434 + 2821734018958449211218435141112884903083166751210440467457610245406222737953248134706297492702303526994331159653408550598141805866435713254472840891702453610989970401115391569774359834802849465208259924877910925122120604590288846467928754471799385563473059985391379815765189354126812045291903967548069739977415455016157545911558405077870306425864384159770124*x^433 - 190948246745551862923150063327194437057114176321960080062929385012718447808913169926499357105623845500495827300766610201863926341428430425239408123940150071186894135550562054901899461574248004065366185461863621118659905460888964892804586215719350881111101631110286203547249173046423886953494880211856510200627866115681553137810286461123641508694294773596738744*x^432 - 294276609389155921875730617878904989580750219347209642685281550647127355066142525060246932671264619642168338581108062560448086274896966856527617104140522185591194749596672671079953266951022343171185106216910645006805230397170317207915226290821074424711804186139869709615524529173676974585269954678446308547404914643925508041828176842064488346733972318044900667219*x^431 + 266733446249952623148123594998166437795960548821579872875290839900282741349262690995991873777192262506792818164466877235415116085086720848837119434547668538804545860524115165145664939099067799519009422675962572950618675338678572169450248379056986971721115734118150066442185464295862715690725759379329572664144569011107262190709693610418676512648126979361485031772949*x^430 - 624144536099334776077024186103040463106785135481584854880839983843182084275980509662301835467682651389727077780232822014491213464208385732477679823935188520467769185050366413975944007486951665140268258428715464403799404229371296644147622369885321303482906233667492915233307149827130447300768930334690308201166859613688369629019520530502501290775795807781929510364099612*x^429 + 1018768917531617802055935327702419338266242755883664237056964637765318063813640471157028943286233567007061706044916135490003123696998118998183730897197448360399474495350742539302549676686716585574883213342072437736723416273470483349609737869785817022710516463551792908260742081829762309899588075827210086505596386798093439253205018252436719440504107590008861546752892558587*x^428 - 860806614849066635940206633923098690813975989436827054738753920514330970144958639704726807890059644252074998727673256875771530080693712695336202917806379162636108327297137743882368616434880333083075865596070770717125348625393586446442597204410711263989541291994733563859707496688654053238859939265725581082766008168082152875694087200256611394202134300328804032752772211362582*x^427 + 170146513555456452629250816068473291459648414588137777581568416277695546234225998722391548005475798119130354152471222546466371556617980120084631456359498340089595594916411716841831167236357115994250882251020596007668061365019514590597127391471081228512412541938348711112182306996789508438342680782682696946978542369974491823992384571888653085451407584791055119111489029701258860*x^426 + 503915900520155684143539783845810215605110050307172644749407303265497869518193177535866786243757363715774481621836801078654944968756474149487857758436253640456160669638461590635179639953110916420288154586461845131316801493192472364068822919398965542101765561387273102801132191771129191146327417799112754060719601736657824202982333765342610966230754776865778677598025146186890759338*x^425 - 691600195018586005336791426059000316362906912930257658069917814429474887736345228553763320713977413310068671191134545764883516797629378330974999979698835010888212281004126419819517719560745441379392409339481418792903971465430119086371469824393588045581236928655051962841074346603410756130466018509522282085065304630848913862778529260179849925201995375234967574936846791286703729328820*x^424 + 392786484883750346690012964445486289919288246664497155510764997789227470152883262920108794416397914739207023607562170081492156915238516435125591275941655489687363345724031764836959160535922062722034007395599134543169348934651072243178113571268161021173259014890656416076084065104496241684671743582965176048848580054042052096067292054032070599920303656457798604035024988326334123590404670*x^423 + 42588248747684818240491178947259461481128651784579480588471327914209089605730057779553370643728558627592251477868379304982734629718746941529850439405078845497487329114183794427925547687986464824396787228097579226067299273967507932012380521727030862933599902074913833054221472885328525357741934620720664033934252222545123581863436227511475292227605132982534811533739832124027542566971906279*x^422 - 284496244539810030735382688280859819651202114119171522971024184168306348512180943840560725746000779071628398614077378858084851607726176290697235720596715975828986393383014249675479911205365110618960612335108114888912379610852302778254268280939397357675112359721124369242818413217467366089096457195469219607379824014842016906537495724659826777002329644204915428474989564045820391226468438696996*x^421 + 255619774187004084420091431426174445320341853025718801741791702314798585584801204732262771854422884197375480533144227246153754576929912406484909079156604285338585183212593458633407085088888050146992647135164087753842339261105841864320700764789882202322034125420678657228539552959108457563119192139215472124098198617856666322276905302537201041385966147485290806173972743093392951090285132757369628*x^420 - 89640561779942757802047672302117256283762812442827207748844554372881606254936033503853249246470975274595941930737647319257333692051820943287017519314511366303850564802365331111848709874221986932807267139608503313857706797018213141697823011212195041140469613846964931166869670960576138420839962793518734807094980109392498081018698851559177975264340016911660233308169161037224223427471003218184749309*x^419 - 48795268892858320125773280830332291982258297783906798330105197789375657738785651260227332008285155723129490454477536224307733647782788743281652201388012341206346218055424423841909918959056358443548708076039125585712099113195063893880113128929789819754439499002831959475605638673526868044976465501671640334602555679687947512340343821571310543077457485637990440096557171694641104903643467718199549597915*x^418 + 89918156586465897341868489745069591056567885530536192991395187485302220153366567598192849091671140522995480417429461688902914173978027077536525303474243455038173366223355283522700361851723081133901403805734105111354851603491265589945385114656077138573212890029814720207865603311215799760365415811211318222190176737043690312180284517280174738624935176667274198082982981519524289676194306246794285685989984*x^417 - 60281486650789911919942596323818998800074860906023509181384211858670087567541305739243405292906731876539045637954341451089081730734512858865348138555376575938147458836029455412230761616833342809794859318053884221559390320856483987007196464993701790272610567968123247656178999600097882682704598721452840593879848917377234511090538686576949279876501514252232076860546535650662892046952248584053537122555209668*x^416 + 16108883358356619656198657813198742779238137869617027231677784251222510837791019326573480618582068836497028566687021955698434777046843786122855635133399703173214489002533049341657910953958778049032975888745825173248080550525631243122353733963880617566329145014448680158331718000932406931420015472519190959118248731045774612646410941027667120023021162964474877175782223188817657978880716037863224320913220577292*x^415 + 9614080013300653910025294200489849513318632941416650321108396932241444454616143623206326284732653366324330210271726166231532555843924201857180481633771652943021091455151339862307331281788979795789797942838809083731741102145764930176449760652055167358748431873601497501087800684347544620527234693488379296448478262098162871143191684292353926318262904298710627166310747333023667214356660621628497922699304449915734*x^414 - 15057835849311858062404812441127449380302108697696585319679918842877135090477708522282481420781366816316781141231041156596190863710700970100571649597203153258273068225621975463326234225972655095442050830745366451457232515358070097103797999168473148926724702098358475460098544330476818196676777729955532424441831499313782505591129411319507716763033720663405612336432751250208189499983705585122226966047972403180669969*x^413 + 11324207347210105240260735442944677335710661131088352598804840784849812980075668365865373252726494684284667257897093925662794353630098971666500315935832709776009134217946426551887294926759354653652594165998655921938481265954798241570760735633630520238927362901061556466697580764369673535279779303134879882055226240317440827686867605882862756824084890517761903591948633919756986995048875837423136588264245545963011615621*x^412 - 6510664749606349595310077046364610322484472241077990274851778671419962400095102779417598419716563814431375557364552423138434301242122850680472682527379020491929713408709035836158399757110294326622733967057648689978487444526932091541126950004281558097865198474460660051873605135644270012945066056749317028709299031493148724247930497205545545725392060793178613294016380585215341603243155038938662315095996265386519684155898*x^411 + 2588661206886592300814602997360024898982629952672198749608851678018975295093776497593370284185620244020383087117325565428573228380518513431186527863517739510453482147540661538557378151815992217626572213505708725856583236000328210194714780682091999236745199904631197741144024385266262186977752272040098472185438710426601402190187592052733426020458981903458644479729195354352306854938082514989867579195053499899175142346719463*x^410 + 699022474744028344310927468804393508746354361619647618274869016523937644094859627103868343033127986241455338096478664548262279876406468233536403211496412726155208994970770952072600581072707180492807000452295682976440562868845604502949838231752848986237211234385147368425675044846089020012952248546496861110078898966848633575760160696481113717493518526551723555130590061648969437674962373852582247270691892623322247523436415308*x^409 - 2946409370092445559752007388098017370244919755071476161952319058303083786175112435531038273187453834256430907738446490229111795443612999902668825085628046215015420431701723170338431115929039053629734475415206031679000905996542302870062473273553301398918017276874485502315575740141199000702791165636082307855831005064136679215636912891075630588670125388474072574913872927322716384330628271555933554377578331655203544044596812807680*x^408 + 3367740832678671242901360215433565403914673772108305319562183931319969892783094041333216045951929567853359086676935929533256404086656451643286155415407052469485548387027249367368002557212538218596670599392591717519661044958195723454538903905713227183829881198547763503738543504511332257917491959610721970011255732226887191809167024074535543170394583198903076855239672327712068091479861214806110710425705619763317784175036735323079340*x^407 - 2053701325156849481500586545375415252104460371384795725614912256538597373877773372501388606155813401343815688295765819324861316303785051441502164657512888553458826316851934724342276419049295757827290527330220278988385906550639612836542220965088808499809812036950729022279913011328339354342452939554180693371298323882662961968268587928463376472098871001875030456367360333530010743025357936521572164256841507537858922980726096232420024107*x^406 + 133066204129772242248234264009027224837317820017276018867193703474987974760494064158942794845893913796266198582985118490496484825469795724359811753378451902674161981237753681308470402067441142202861845257568767117267052284146034187905799779174474199202316330438172531981931078334064109684568312434187213230049397181613636444529870256649115723846927517948415023437405716447586887854926988259374431337248653886104112679857793378724202917156*x^405 + 1147573971126376247779617356535716684965915096246581207766806206772119637442790516015134939408504670145552204527999276845148426173985050694340191445804334499021450367995846657906696798609553831519509439434861942160355010757193975419840056504311887773080087423918750732573243918507919266459160380916945848584947631636893052657538269981668298429792491918378735349515614950292238931124768761380482346036865618355337169154187647576268409414244311*x^404 - 1295080026409430221537721213803466018545775017330321429306971308852755816100883096499596984419253426850438397889822658395414870521005165479232523600679503003092050152668183803136479185883334960861898116977096365762160016601463122073281549349306744491309584683851427778915268006342606133242750933780560355498607365026624427270091932116823981463094112976889997153512739065180112362380188273578490953753144462071654483851298847020161991591328357569*x^403 + 664472636063665874148095204282715257052982498083800430680471362473875970309697234660159092519132196354611725468938664678665422729246364854365491290917062594827882788666507858117762108816414541947905740825517737488928202149264664834487414033468115392072729762633865695858526305322813067251635132504687833096016931828124836554188556503404327355492575111301795258322514254670485353130130898043715925442388157501835711290308493290916709094495001654565*x^402 + 61089911148502636730742198832006112308913940516625947206820769532768169349508547067727749697381495236942480402179278959683532128079890446188376484185063210293554857555019516502030626228320374991644004313109585398927953379753133997557697267428545520079967072665327180676250826776193809559460240664995033700617923159732916460210624225353839672552975994126505199695972256191603157103096223502315648010607685960568596130280782123337818789128698456079243*x^401 - 422623877782174275325237689965375643743363227376161286574014623258604383150033648424781489560821810850611588886415530305170566599165855669784666561808222114673422060091700282942125863335825291932249300509894640970770389274175937281304460145693597348587035495769947878434304078381398242788907067194090280654755205229101432880814696459498929262248407798569709826794453863424994853654335808881987001696785627923581470394230076648034034367130709425993047390*x^400 + 377435503354374798835988030110276719783898500456848937518591530557266784494003482089485852968580968521346611631638022165762219221261913295478622665036367811308685294979641377764721295429967371859350834566840239684224716186299098084697062011481416089585121766387204890026279360242297984865294888192495509837940856228120209073039365498313270046757272335101493133424636375580983716139490312843611227422039135767769942318731515955323804273288053767343185192786*x^399 - 144397838964318616493225456227861273260399999991613348675862735644481632545472639131920942320193659262464423732451662517394033607444172311087088810071752044172733638895317578301589868988489179644331094458166503689839639794689130623297892177255703298587578006296360026260858449510423719808762968282148196648861507522107790806002961514965308083966687715152334945508545249168868871190888952565297304354554746829241036491141134873520453063619018103491909844046921*x^398 - 50191312143088364877567526926059128750068523057016038969144319462736369434593306102439000157462286452922573341251528347023252365309237757566521333501403202200662791471724414070227544226526701703793132757848637125452121694671957685849289974536838837173428621193906563384156424036617376282459903131937923458424539691445893274072044587428791170698265595249325828968974076618624199986059752747764585575291461817680145272896412450024736191585701012965492406643275081*x^397 + 115213313874629086522639200714017099049814109091833163252841485415560684926615612292468808033954392368064555741227469953589032892952020711722909930703527193150005702522425214879659110714428562089154870643237375181819754196679424020494153644612895627515273533566468582731703469384368939609546205488439022046260716428205911033155928102182364733347654554012362564822288467147828203418914636935489110946893425050515220185554960497824540510653403446420314395411681520513*x^396 - 83184242498555903519341356834938010070482872161694959058716579066160538017608516274571420871720763339445359506482694092105539340100989523654902094719763316140673404639409285225525876846606523980668899054324620315556303777050913570465711214403406573584378152429919509390190355137912426297552969774973478852975982437384637131713732160334154072920516086001333360606834839315588401927923127955776651684204066359293867886285275508265387222877573098625038176968861383784501*x^395 + 25939082832382874812115528929223057607938125328168517462398651990929612568957462632899265271367763743496109969637494184859720210211274013565347761329465040451062087517605703771341713467545171907381383494808644543365294490282745633928610137191588362891925641119095623655143544424338851979915237751469645361514083389830283883499868286894032340737221862303697632244212288715164048298063645776262266173720192450632484539600882224739808572625918616673352616633551585520188682*x^394 + 10590889995682276647669606678861522875846189927880015783497157725154753103885376165061740474976787525928944540582305496268912196817447358196605827884373167231865413436747101937235511287061720577395295246603670050137233548545816183421106947308317709293921385600669195509667113948595325471450578732859907759070105427022650184706818085512651570951251552520537640854888093627055312012121889665440181235329935884138624269659537143289328500618572389181268032136747258252746339072*x^393 - 19495833681196721501448719541462350503840979153549346689869544054708646664937535133817298822574287017654269137160905910169350243790612863568041144814909431003064122189639655662894178795659391283746434701080134628550150315450654815768798729225471638637883824075858122077823631516492969280399001099778416634941560086193399967795728367481506114055675184533651703798884135949142064772952658045311222973925763600817033298102934477538864263833539061571611646326437635609286195035457*x^392 + 13719275236110285486695260806517668432919498454540654716587052898676716511735144989026853670739684487790051043470301183778101834852034073680398614602368608073832478451385245664661682057698849005323482206527166240736821860978437231204206612759074194445847137127119177448583633449252030835089273502405911714171378384003901393764030389645976703711367934707249750221236659401915556642759452238685197468811331664706047169221541565491645929656463467976444550454438174460426139261083810*x^391 - 5812547002278625136743273839041798092147478183511274161808995142175984034276631691819367776163905953739838451363151455793636576478334360228096946280786640635931782429818285601420468831777763065440217839652717604506826319922631190562979162428652950864036516669806058413463266515759856562707762858957369571328062761362218242961953881562569696025076543473043355985682342581900095404575237374026025405682553953114508487690301836103118430325709299175723697852650287669036115491205824921*x^390 + 780564664647172075099117240993048944862995363242860662424534034586190526454939639692945242508184163711618180624020936165085597886509239615499365374424109991598260325674320820079592246946594361077787505986071057750062957281077833990243209016965117695265040325601147532151034145041637875880415369582593226992964143260058413880390876959999766337347641981440905864852996603740132020615883060077029912220297557163519042638463254765130547516985276278349270592155239200460074564821166566664*x^389 + 1433218828014914460270218808592212638138195573806839776664018964114956019787478568139154349441231025894476982805372705834930376645847705710275057681723165462440966573323270383130199134529006381338640151700235252093405166492150320303421544032498114182814506277934546318365748481417424263019645096810710392569189918907003692726333180703911313027328685848087537425390645781824887670701224710419075015829009981160631258060725257223992881481126828280254257115685914776938478962410994026291720*x^388 - 1988558114369624317670381266099538123067888341620368680810713273886587556643714621292210086749151530942286127580029920800357146766552407386312288402729256640618045769438613150119561275217747353906604927281149797903394791725170677959414546677203853495379487803873946960867702853254818741934338504896653419396212620113915569451180546380863619445960190076110740137978424695693197977693378304499942548322105746490974535255850991486146353819807533004185655993891091199131027073794133228010856025*x^387 + 1601872550538158390733519668908812630856411307558378292630895808386306283448783873142891407802883000986681466447753499122881017532631474007635440127931589701339438137954394175061281669179185253503055056824160874332244159914508129965954420657664747547006682783095236709532678662184665456232755313128336520999595437627214044781109253101989356221125390199921245136100890488130537905551274813475204262875206037893094531886030526873307329919122775957120811385259874300443742634255074316161364735956*x^386 - 747643254048280707813984668695771714854419934080049643144332624306275260341397993715480157922905118420247152609868698072516038363661214334733655359671244915210862083031622945028119356457083055275407257054458031552283169526591833043844613458528635102078585390612872361993773534863202890436405837497677018809675258024616880025284763300250787875369335010223683818472716926651806004821604623079237733869435275682763346296986200325503225031811719154000193259123859429458857677586606052981038379896105*x^385 - 61595904775021499701826373252642538816114644489882977090317110322721407584264927901530945184043503483220909163501704474712396410561042941636328068454327956104858793681665101347052690685694284671797835591222070835979702943492695791244652754790591262318834609294547176805414114576946574502724755401674069760798997988440587874292259056971257793564283600998586953726309184817704371437660125180270812852062062542367931105766152570100252360151302498950047797287506668217956416556822036221431891267540701*x^384 + 441793126103872005608095849333864885526369976876784219688802229994814226487642298776649274130372059714581790120797389409002069498504512827454408129554962599499214453753422813036641319603860619905081778717840409299456307462965515498469331247461256345275782901312635420117039460237870117869185981704899189619515123677155204170889818185771810684748065943122733211936473968714955189731229886295790995869509479984332014468505662021351416134568120741986943535415259125859784960818807272057650647548253308169*x^383 - 359735126363254098942504138085757807004101479102296586187692025597617399092150429298645290890900666387409144966101538263165974935221807388349329332461662276174697341493009609676274962668612330806306928781135759200303860134173180357933791224747138142030220402563659796218198543591151049687984314751674752498555044891126609040258887016107624860989502099282139763697748188893218707400187169014490958406443287471889504697469828436419848512146816337717498777522881754119353703527073904057353104748197892788529*x^382 + 70860118882707311777318962937703500527125469660221931706312562143352743018413240165907301819632469117803948853321401083109083279218157906561163324390878492036426044656780683035471074205820475298483790645407150723052082543719292679053237038804439846575328253615521806368747410936204164157654699433507043237016662764074920738798610862646046980007402187784499448613629926485429684685633779045331615679660084176389244780692578393537657222001939296101601012639186235349676125577472632321115254452983876418979427*x^381 + 142132678281236699019250557516405746686028973072076044168029269149362158525090386803272813750967281182005627548572313947628841375542536225974948189640052021020401313972950961785845453345012348421620900668444445186335368983471076498225902136616698595011766086219674013495645153404073653066768530417235823525969745967916673343288337173996085848583942065391619189224087715493161376655840125342358055626824871531239998385325209991690699260040934482402345168088502935189769167264524397368052256261336422451767014667*x^380 - 166286790941346903477994222078271156197842710363608217293725079652268997212979078436468684732698996467473424728042246587943500415711202195904406433282867075118370036220777443974957552386671205841914569065945174092924189641523274969227807781185060055014610895371182458701621590934671294166088748873486587310940028023188333399506745837488953123407420714580094112422987028190292180432297374249725242164614463672049171083594327497613374343418367499038817053430546805015440387561663781672773063595606085549525890376437*x^379 + 64162644458980034121521294212510841249639944162520887346121379569400392977162016639329893723912484636142678781689474232947932709014568222046944712129978947456397326234116987736791226236018317653858061677912337059385658409577949851077445366966000563136645307472356092043377351669414533186821443685797317928935050974666813256137395491342338474204886982999561810442580345395293032692531523838718785037180020471990378706918150319247141879012728976214588401783795732783731730005300898748309791109944724527352528398092388*x^378 + 43074982355063037870719484289318536875531778147535667029908451560087171050158962419620968860835849286097913186342887793992721310538357342547943991053619017565852534791836691444726031537787811619740563379384575570717168894751901879420648018649464708384019191233166886879310081201625304720561675665375179628927548302989414521595408341938169881792116242046155521402896608950213116686946468524432341057940056369164804694997274992270306802423806002124935584521165527569889268109199002198754139805540150079651458606741643771*x^377 - 82772334228577059398855078278343253665354134145101727949882881988137582661251201504561567039983934767296575480722597724939746937493894410253604451658748712463299382480253670825352349355147901263325807144878813284661404988718159607241014008970619164929089328935629742245995213660822614776873183115319350001358271890752568159219912009057159968220173733525982485133300910044676884514317631216392867942087453623523454490236539882637919544435915401895133584902696876027404491659026863461409562397824749873785046015777170616872*x^376 + 58100322953176588583113707464412528646658109939963602189400478758586614906705828740192111494868910011125019992726328874099702678485895479837577384560759657645006211908601191609949577232900941112739631392614363537448507634522764093005087552379327237032459881613021300840593961797453882583849181035128716411093705761198582094891624760742671117923844945507507032439506613759392991694714288867512649431083909368963414842898941131379962854132709504297621897673507287051484878455599734367050952593944018644466051762385864598984725*x^375 - 12100337267547846824930974628846528536864416006228521132464072884449752091144041748210941973295956791157063950159261248600240531030742691570858012584733611289194036675309672098691303440959648028375044478412957864146771792924337902283004863696415173824976357498606698675276070835243807770265571149000952661918832206038879262007600215137963306283913768813514704081616841307212429411494708996345628772310308824701092398640159589570893717817041789779906774348742149911111267102070375708900332217293621307221250630629896482324809812*x^374 - 18493698466507634357114932601809785011151300068170745323953131555370570070275455870294646411421135976796240342609521714663196596216768491412066534743038482803432262952200552272140263715805886806829229820000747315467903924640364014405698212613503644762516595401981388431335958563213880556018748346499855892850494444528935098582959480791966452419803793444924957917068082433135552599828272413687603503599377634044456182850716950409850742475630862900498834027806674043253755057671183030496526272501056968023174581511059519139481258125*x^373 + 23776423865364804120038043864948610968579822983760378800444780433885870444430400654786907035209947737547036372467424575230571728108083375064399469819143544047292320355324274841079931748136825301066980177011894540719163728672832853078473481683515578775482137265479781738120120143582134659351535744596691256907129878829969423155367708136743180069957307627697344314864298621585608324313323746159149774806539266596309778727914545927530775532191989086650741515106693872552481539438615402751553792834662033775379731024236554720097754749413*x^372 - 13879476678524942985568113873413261384668926962986675564640023940956262684958343611799628655639775868823882302036315659719939928909608269475314077457250070456988694331039571228694817418483032368887699508583729102349929317414910572353457535499892706681092321784783690702096066791822302265075176045039453573891870029582647378563326472344261505039385700825310299949743626311673173896846752079076967367007792385437230215653876147582532731158180822155551975625002687426238029030958237246803088425961627271386369326005574993394295093252433054*x^371 + 2577147844284143660113966777048312138683393526845069010632781822237950622402440255690899016627350216927901431434231423878434047829040672659003201179291214411158529745225933667030205208528204986610907014259267048696908870952690011856453260827493149181841137730183686054183959852183419868991389917815005952370516083410792351795082998587285233728291529144548109128644978915452963109163684420162297747955247366807830286980009464386672501773042759083839854710807415603933174904872242936709940394282907156906734172433682203137495374668550681013*x^370 + 3096797342345923319425423478254983050184525092421147713214456999328243956508388107491034428907321247369437996906820788166656680240747877050009993879678177599724154396767599700509310995270150049240069473582736169893789349040445574667357856692920040895907654498427208237089398792617147923781891975096530754677469266802560394204027747851281669342431210740337211406033911424728258196239582806681372502441770258767080775629746843344335633641805852507684793773749610376474100359280856783437947781661743656256686657529925301128207573175370279711459*x^369 - 3454619807249251234087690896483246351516094044657297284808835768188370557368772894300995111580567617762706273181841374578808886288967843407620731705403982777578250211718690548585183886855937373396784471899101699504284181997555805936002604376556332797522435321251501716353778218411229027694433003979107306025390737446928072479856362759234981235757789429699947566442196153259632539415529433069704169097639011059306825604638104298201724333879681411261627222962077619685539423257771675229456673043562120512433464656533675516471414675998943664432323*x^368 + 1749359392625517420708506164992005695683011271888713196046686096600584434061082279332788910591051424086623615463544369632941322688070105019363638800103119769342996698257913663158213326075092368096922959853039189948449004778689549919502014028615701349481235217083833624272572999815959633340300150423778517482451325453666157417235951027706568362863987244735630557987446399909191478501531760062319739430239665965840611356768715194502095628255304472067900441999575362669261407609530604960090582333719676108919138688315295764257415715595774836431221247*x^367 - 395754419004891100875508813418839670045086585240650694711381497823212996894678132556422186643115103766423716242509267119287772935401250842374074056093060404440666815577470657983486153498112393160004318467898863518522671962990458838977232822823319522223140329771215505604745112216665673145693201872256535945469127086624095504665254680379081994969079937172697411444708551864419189790001485910993304084464102309935400971078805771021767973696112972480513451484889107234866606451505433484973715100825020457277859716005707868877522761880423862121747783200*x^366 - 34497178598096500233748584923492415696944613857070666953406109101160747466062573068687642020306661049183534235193222709485983970775866270970325402263135217409992751337893141699472865945782227399060873357900715141819522671954458838212057746353490596324480535389075500982732221953173204348103931673689877492506797589465358299814042708080247188287586403422004207736711706314332528091302712165790209241942717366869915234475923947422978756714593575417551450402970757957320673733535411372768578160879166574388303671966876474244125208163457386988863762835850*x^365 - 12204044071478543605797663277501062665653168765614661532537114470573990809344975741794728160114421481539629150460464177107499231838936900020937294868579750769718193455206919996872942249281558784536200805594063282655461647421523613975334612861942137364192117618200893723704756678827380738023728225239429384553520653345950871614427958672598208485614527259583883708733890559053970504784610698473355422082052941250266198895451073762168764653088732249066816672053861669444529949148409371647730501815396831501496323783060296080659604594653197519223175880658281*x^364 + 66967190529401252897794752626146558494339243417039753309353267731059497060779424925914653496439070472006012897392307527852964761291704864545532123641071973815601350293183124191953255437390662037572161876436074723444116192711856967957422211383638057630212868319682215932821918733422994404180425608227889780326410413583677450864496284051982332515120330823678328423798513928218093195727715412507741109295454937265543727051011631720773875356404976568671762028266117488809062982738786283365691872076372279219894366511707585615376322107583376766134456349968956105*x^363 - 6117762617495650441418064835925476305293440646658675946708883271035571381891946882079147357442944038434394346684963401620985716387139085989274759282941601155309531488709467445971621904997773764625903587228900233921300344191608263065611497822998811285825015545851174953564032141980158703350219526536581230534351941817142670429580954893459955824972426763931286934828783573195832663150440350503127389311603837772372955085634177575634476703284351971248376727719771744281983016550703971100478740425222089576376566441161578559554822134238450760291552890873136629501*x^362 - 80282735601973736529123802447776737147834638244900128348391631836536061185276577486572985948465596887814398579094751669265385361503150050854258834490492942883056334807087600611448378906326130646205508697805325127448426513991481749008626492486755494040231210132957066714263595998944968074679566416975686374133400644818599337838545748485454907848332488842371384313306859255525092154820999896696457513620376788988872181504711559965166111261623257964862561236769766649656172702006428485085457084343352905641139151478030711993560721844693765750587733792377245599046403*x^361 + 106274650795782005875990032529082778861072336702802708102096304238055513921055629218740826107293664408840896295682261883477144262811085716903518850973782449201238339646083913373137843367795979265755120423423013506154112837386576709990487069584193347369818588494933780923760299823975803832924267544183437638340953906085972906095862167613564824584099624938990917716432891031802868329075954442883527696764586780280347792010008027738300953505356639546131553705462088990824780914903837147643395159835497489240507258576730665492951545568099183725008355061662549766521815193*x^360 - 70800742892109721626264808560080433896957757218851116044713308985155416406041167171522313337884243326219180053059973472962530069900465684369989901009436647747404323583730109138945577004931987185419442925698182986626563627026923629626232999886863603978870391888508567719743598403699471699831230340159897067179652280964953431597489788680407911337137842151504247278523411069861964717068674504950759746258095694739647215369971626120641410274639958853084815961457513574808061413330132797796627544414897709092809718205262253925014526047774715816349033287084405624553969462542*x^359 + 19610357771979922353932787978984130819228627670866450421962166318231104240265382920021852459618708131964406088991989878121412480845122155375540679321409079598074739357995344812773136853178552301479987715137426788614899149841308810001276600598164908576646316801037530633899728210293923635621780714253389980412382250885599829233546426349848542388723951766401123406041575646590457851675415790354308675411067106198519978294137683989462351612958827008589891646016454455346385671334362167138085560680525597307784577051002686869727968082069967866815838102277665891519499156149406*x^358 + 11763645209071592831523285075065334364746049044135552041522615784166276849766922472436124690134506169477259650829764528353384504577025230698792680973304218712027436447836488304713614472655665747097731320702813644503434341859512459678076781031185649403259159796126290537529230839613205458181687269643932854450083387454277103128900671373051867508106740615782422757251271458637314192910212255388668572106207219220332269739874370214827292446573447064883157782049668484739968252110051773177797694641919606769888476535129340694976871761864240538351084054695742088527949437257106075*x^357 - 17871770320762554832873434189255007995293150573656729472725401745569249465774193595586204544145378033062823351080692710565097449335288337318812774824371332806274431011011061796124019869985907377446274288080141120061481314373447609920285940865261735969809922563920708156986443319275162326817672088859479490560696866884883089569244017608613597422402849613836548466795619467768926928203034529912042694713300019400286592184600102980153829782797428226442035460801868089582586955342942172233944069087494007040871274664619040456185754615823770318832166535840278777843914686936246247583*x^356 + 11062631519687906196409059175427084600548567058610588591269417651012077481310289950094738609868208465415850696155685576932566559003678968635588625035683271277656379694291120129907943951403062058767176223655663928817780359161528454929222913911617234002951751686401957785423396865468790266805888582309599399055735670784317098507162785852739878802241151195420931382388439766158686594849702023288246588112614259519226382714898385685776840352750007162707739763262518614016199699938258766742784795679628932614772783219531970048211011679801825067317659301437649193000930098242131819451493*x^355 - 3665848949398014375861682346210199491513153031502165978620220193139225391535219223356420510436883082789136835003134861480825185737564618045931576642865991338414179216225748652848175126665061641589155278928800055988694785924219850599181516784076853339955735893127384077054687128999803297845803390715666556039619441352541322695284231651214066080909830166016591437903941895959838017399634914243248562352791488362624716609382949611119706742220752076726385007063667805292844244722638356443284276648960518953336672103870527444009184363392072557919117151207351951281539019382807224973634588*x^354 + 327066188595412674708624049631657702213926739396053410623152287387838122368089515001364974026878791803153338545600194429393349591096341180980604343115266514667995174620203078909041597568413591759815165329702116670182843409553207959040675401059321410722797154923030944756049838488680633518368731977506618433708638745547024776791349966868923060899888672873393959319156251639603804765376185204220899429537479134468615044201197921293921854655109112725125693919828142890599059646995239565214981200874822151680588250246900576736073649120473523487840372707576852126006553872380056510432854745*x^353 + 53089215362980059157620012338873600297824763161298084131625358836399865241354585756485478290871462635675224207942923013372226061707027311644676120992543541381241104076401006446070038422133998184874592134545687134152027951367496951720018647045091624562343052524610171802366018095087940868676797520436587240360195391760055903688368149805701756128674270308468894938846112627027817513808990370427764708456920947319616037530066985266944808927187043988548974995864701424030011408083498656666205028159257466242993052792742826015460774247785828882121802769965355711947741965849014669941160832453*x^352 + 222695804074378377511527185398422387453478872952414249907317839715171995687489540518709127952508648503049794500464826401861642409894645739780280683237345568030528548682649933034417039111113898152533444051304282645067824065348073064115930986195117065469197383982888314512634451115319165690780827531303208838979816729561790388361578540055727240903968322715762130149937038437973668432059194060734419185942818074975793518084626434999552673250576685641736820256789880360132979418443160608977019583391382751052594212576806589295563300757050008665789490873996562059678881041825502247164404698946347*x^351 - 102643314996947693639395334543051408371283424201195356797821422905567577075755209926695797264821156239121293562402536178067535877828357142761831781618150985391971805916510972632765982873357089980945445933338456721181584495320174888692579925601838295774032913649650244188869723514636077199047753228419759279043379997976904086267083723441926243784400993478163864849001363669190334603065642508539774866996410997764702509151812948598159580376604507845147076328635994618941567135717601983252246646563048305356088852238478041106723550009471303417802768175232409420818619172340616474895207867501450144*x^350 - 261945169954458388767123116927606202006429901110631597420833656881198518598290539744254876309601035566786986701152927653189828311437424326710915572583004367664621066901255192822931563390756391655831821752713255786341514058327396224581507019593575453295654213440965117651287662957130206011878660420151472499525868141233271913613888529972802777901882477892989735807028292472034426594265823860144134904894036997401516053778039814367194556947262415784123767493091101546095966376165900631348617211551123800142031431281689177339802460637013723695165614898119343546592379247078595673425856217728438955996*x^349 + 456067998492606597377129008832487643470120094289445721413139112380734811552646759223057102071119961455358857331731495093919423336080514579197293310636499684777954948069928115239229772980411743955941688186543697135721254488311459387842668781914740822101907493923075990388371827162508681405596881976273786048345876075581856619911810721608441349613444536236578735624287726462982784038429854072415747673554389772858161012590407235993647275249193172192363456873256480714231035486733498456672086493044847487384669666417800614082066105419122397395667698330190622933765964876438989511196658561919862065467527*x^348 - 363430406979107296423924441922536712813878601898882087230250894187212560651491828494805253975677964928963610705439661140868792358292848785903091017727396319423850902719776586043625977803556085836506720575336240289097255571827349956206502985129108942873329794280026686353437329455898191478006265325351115601702120271144653399903933288063623307300660078035612181185643620663553769438642780519341394784531439870569673187722752484203996307275215890753208680195090924629047042521600664373147547822224874831146748120034110856264082981555849630961886565258028656657833216706783282739829164828736952255589065353*x^347 + 140604112039997122431853708442854355150190260646737033287590925344395312446929134716246849673310065659599035547397180163323624194354603212163201787435288265145740771029648759670483211749204510121956507173252793908291311329399364248184177569552533235422672684690079075904479723609055759021732615391548599557233589257517067775794327184630054950721994280244393327386435871913400013946450234936070390292937953490071004873522285226556962190545025031432063368767916453161071726986416055923807528094165123056062127767177288985054041517526766813097757690802652196350846502866653312596600220866471915845904492054543*x^346 + 30043174740111688059296455139340774077780301174784903573230151446903176230503800151389880608149676102988776375650406379737212422037317545659712011209473028379422408516849706059702315437999335859621551130801528208208111470447389763922191631811958207810999957671018650742632225797708384829764818543222330501600858860930949298829451714649945849927540438512778561969215159031199220372375128025563140048734965364359645973358452645376978545090761476294959531686505225429786804643441127330436415162459711854261353850782363497276775877607428091940811452258121844119070521754928441217763042540934475175332018476767834*x^345 - 84681343043900818350915014690406875328847831668659727512588245019058189574472964608477485291938258427027234017031196734454123789065517921323106592967399291919314305654686515967576654182455806664431967956244634726566711835369000243046564244805804638302159883679136682475972297708141939085402128834223995061292127256912571972948553015095339142555518780194172409861424108376777999716156454566162975558207140292469415176224614926893604910713246797288226138838406338438859068602292896061244719046569094111850961272715762410045896195251337905197172615611136696180391904389097124612499241573292175708507080049292952200*x^344 + 61335115924328118423369913441333312217935148820926398869684727556366610382214758584860610814164519180888919703013568950699536778467395797857640965270213537905956572915225574349342282410998199878372263376362178167626785041875750111850457694935608378175289413939062585313716269978421488470088903425428594547856458982156799078686733801239456586625589954552141454207512643364720504010672252878120013417116763085613791936292287913979888026304825676643049163220737178841697652779784056215925141714047699597316369276532109729872385460868463063114655103744664404130158916612809723070898370522972046038453644087487166468554*x^343 - 20952219532609912261298158237080310254643808979720957547586070752057433970513986830532083799917828065291516589950173747453418595647542982319850765007102748011205116859465557300365294980205180980999346242245958716647326777888989692916438711212370374983641679789800274742351784437606368641091932000927734086106956951598818745093625418501033244833187060804604059041116754785491405317297612803509226933433021743360360625768887074614344482083686080603112074566235421916940167684609493284597669586607505762169551870422287865005389999567774412919650833883624521368932205751259117890876658338980551999602793203034145253726777*x^342 - 3122637131673756877809301126542524532767557990403863011961489319578333061056371559467088471978509085621689092685445451674000566116379899814974505833165410878347026247025370754484877574115196793267580945858678973120060109532941750729569305257884471417707660336344147128898662424376850738101211507890813800544705325969143371537119788225576465679122150316677805694636623531391391022155539866116850294354426062936367111056435029642495545448110158290567382676104898124923306087964450508304262942976312188032571782506265983045767706460514398830352546726073439834092100305547719685501529514460424834154996358910810690311083519*x^341 + 8428441334824501554679297445297359154361727814984004841834939086173059839982684137939552348666251696876525091552621766151395647293762141037423065802427278608759031171368183328283992091110694405109423838605075816119467148875454634756718961026505955313399258448199683734570003948454475874266535142052006073325039394928956701567779347262599662687289246063012862524151077392398441667778140411663237600726583918425313425220895452141475648079329458822601672932850277008714406830373681378254331584500108579472870315420882810061639596322212653818987243957991851059559816544731330530719707705122196988028084623966386938043255862418*x^340 - 5060455660781653790458737916792960707800662083014034393594752689491921684168718121415398120204187791473359678719411376629334646455267344675191983041921035016095761701137107009874320788463690565227967310944491113550614415230573603198595184792217251929372843101018704617230315969973434616814166849800265823801867582996856036707900295093481803505665279792333852716350723005701835905805514600795121611928855326827753815478229197917823219279640065366878219569069300580178263000610175705088140759765851537478132225840446324876186575101915095176334702959339129505313831679057481303068508731246816223965487245930359012571520996849597*x^339 + 1159784311155172560587879709631050103546956607175621782300672954187420498457709403117616558240532562378779423150873325718353908437777459475352649178203922388138711830969048827125363203265216697928372902712572239145665348386423030773146343172472654803639951592634642009454731541325610484879381339268755765798900567367727653182467919130503252384193231312204975981091339823647572389355383311346528548464686078990232976065200898535439900625462248633657110590155322289098456634617487407725029172664303664234081714514310977228707479624290398150588811597038909546341491187264948460634203331539549159143726828988383902396664499550831863*x^338 + 668376687208849228552670211713377894885722018197925767134227783791564681547718079248225109905039321126352500839341923782997674485490727056683676874324409714056241821887435302036503259439641839984309818772446767039625757666342554533767629756102076198597558804869554218600182271515038463478023257364280309007987467908442696532530620636880666842678589154471822425736198971074356588751435888608273770986299747115716601459732830081336199618083397561985678366453879469335083020169912157405070872759332678282639258062722208808568592931550214812710319255017845674403721749632197183830659917796843184274619239388847095057874557352926913688*x^337 - 933158552906579407607006153644459127156489569231267299862138198895211044578215973631424968215639985201278069634427212989504247805582080437907418213311346473712047436162632259760754848654026527234554709372783476051399785987404513779382049124672989020907749598174000576255576007147290965415439416758383322820938341558109123516471426345635197897295099840601063715253489504942784775534028661270700889813474042765498025282639170169392862646169018693046857325385627887433345540631433109638772212037762708702871566339154036203379766669430729552114651947389737091204470728923338321815818314537018637042672676804943760765194422399143736745987*x^336 + 611139599199630705315769094679924005364659452781400410807393619855658322271952943615277039983523014033349128685632299279091391182363454637695863530458559059748643905039470522615615909855220060444913362738837194031543430076101337148050379330198158377290504529631933820936869835068383957072931856066861510244015320898573476411985195945374984530821391626267880963916397534258281173061429882342374640036297050391852988285508765036078905427643357860410567841353547427215119362252951865345742127210166383064401237898459782067137116536641705231190749922999080042310138881668849447755499527933131619401667987221132541671468700510417033278373743*x^335 - 218962481524091174777160069019656723976819240260332659093429378359660764494352523001848218727266999740131898865951950619893573313681961584648695438108477323131367653497448819380904157540610615306538189520228847818796661995029789775609953536787171573978211753806689083802684440197555953503013717140359084938486580500682522019419028195452321844388632097287335566546462019575177257856019141188227902433923113226240060368757462358790007245310519162021794420037555874929116601035782832023465073496243580783556833602139256885664811899814254535114565751818662843707782738027462906366801421598805992435884460829948757792882370373483247710759278885*x^334 - 70328590798823611806153230128222608536987504787452043535618564780866453855542823112087516634804122137979872268783039676525582761433901485400473155368620999621714052841239763140413086365532279757954542471570915393477600743047470213015233174157295395299859845308271499742507490747963527351436255025478082480997685277538985838843368224904270037048504644231383813676202817106223436084948671081035121495064889428593231110473436247592848803170113166488436744154065038983046372276340887099977450578501269825538661789475910794457942995902571396534324527534181985259967094309060089072668859149406233256137311524323191281418215735048038808573675420871*x^333 + 203249536214649497904271583990297279423021505597854609285556156543342515730704317514688233886390889359181652539406730683068669835734070913660135026415338330231331111352141327223292299960708294512670865366698427794271831808107225326720601309987487632549297560374595654774236767541865086090368567043405071764367408174351442994855304905088228193990570247902172035683293634001767161129041629509286345398537006406270183638719101045320683081964965684452508075741443882067879958547880966879961966521442867088496358007638054467332910882792786819538226444777144908646686922260349572186728604332216707224639958723436268090958106345734991878224475906273795*x^332 - 188929275583561516085678787459274833419740463690574451508899033884330415459229924952189666752359023062386096794756077753463138334066520673595995800183363176529237980044730853262439171665393342588632233243034057700641397542700365448210716767934325130282028265182277938384123583762121060633125854040602940741726772803395960730687566607115604130712302004206426998860199480204979777583093649074072662932389703797189954464437540140029998066752876888914628881158167196685480246909174421085166896581695763794511523994257239447898245294974612833432309509231363282320332770408054385036662013739965997336980000973529162154119224494033154373397445110277966076*x^331 + 94403774491395472805845251339419314249442043495631349698126917402313070345715331738052845125141063366709950508952776865585600064178907376818504493627286404312062722738088525680811655582904531979756913637326135342207979142292134827659392659254398187384081846131404349776046856199736639496656012153539853779281618978603014798046950774529563157956329426503406868267519556339187800248913895804412005409206389257982032786732531779074545795539012239411082698243855146117729602806665575301823368138127130335049903681983639555447930707580378944509906344501779401945554312804381854154894499276692755072041900518961173801252479239584754714996260924741574838998*x^330 - 2327422998030584402480571173021217567231884495556576547256313678932186017778749963828181423009445832142303927384812873599381264622444908437054095988315747002018553224514365089875671339631672040939085607983487401143960995245526094054658050046773996287347343870887600332922755514087102054043214997294971391186831688654873264120658933254958554620428535922208941986951531556451327052710631185931755378314440734678032634327625029365458580952263073459806021647613684088310396034981185644844244859449558805249462774518083521382862662549470625184975980912393946605368280836586138513614340451319288862102775317571426932551195329785720148410528801131625089992452*x^329 - 40666098245585287211193436280609560295519251015348466398965481160522340062412675149432848455957332243062582637314217951489437360863887220535866004378719911618109980480212379434990694648484176688202293892547871726662117118765822022879504963457253364585729129338947104385874105835647919601842788727032656254903451210412896714031549129583003556289628966419365325146064771802633204953926796189551589335763113732671865216450070856998639168473867003752640508711950941114332843260349009805547554574522618471837548131632434396222441785767522107254818351281062888935175136589960716910814362258324887820500878075606423918517174630031717516000436600408773287198493319*x^328 + 37300117543350720887023099356214239352997292263925053982195903961416483094787221169837788346809018620963251861134190132158506646457118402762061655829733908471396517423918413464389455595774236838379578270574361525423864577658150211904894562000024569618433683965305484683545764936803137285961501450305922794942712507230163399318980133717778452162666973206212725983265236709581581925351017894675099301152077010823186913803504949590833053242434362698357589633372914426754425842327399103485982023250740901254665691308744760246696134268010750228514712103127207511516421721347814523293339537770452252708948632185187480963207135713369994537169880477869754468223322999*x^327 - 15431091020843797250347066996107389267054144485814886173905736332343908628146174641682814123974917867577335964560085486867224987730724298292321856677301863638886783656104346300799553855575437343737599804312400533358516564289538867029505919778843268281501621569526057474513933883852155614475447296272096797797958867940450764954657480238881744664913016328439986072859778150924145188230702039542122185374675210703828354050091341580021054607774591747090020038836551035938163021448224385505672281439544031403738189986670045759291359458981749422550167039435383647540196065078774511973719149479018648617063399812821888948677637661815198730833200462139083404680959989100*x^326 - 1497217241959768737394564849993941189771592320422224344605173201148411644794616276287494867178925575901165320923910426167179262376902817514394104881592945960676124251886804478187251485805033463931750058434469907971886008319792693933313487010232456003011156684622050927005944048089187651391625708619431765249954923751913873526933709228660848020045847028409821809281555064355171372992739962061649118379750219536074898537889115017818068518672492737025023821954130805927992239355426927497442668867224671742875592115721667593249653609719889957579090910270129545587679394000186347507412782866696284942407333788679834921381786392465433171375448118973453978185256866567620*x^325 + 6451051311847961265669912913385644247900099941106137818235462794422621523521486078990595774035230018121030492625218663434732373771891846937195852566985125342757467729095979675596822288540859181006148651650736323450446308601116423446362746670097667969768695708788514431110536546362985343728664395515707616366911072083538223042130734437497319331873253037483847030316189513847092719426684750906061037545863475802272073090518675649988929565923776380588041604877763326726723097210395223272477262525676254745130922348645201802953300130856240226864222826361658125414552370266990201718710109713876408430251939800382238853967230510037231305325097375970591715926089326976268781*x^324 - 3906908490812284505016462274607716278980481879437927518797376281357146223093732193960488237805035551593702993509075013123344855609495861036082912647227641233825337626758779420635754688858544330809520778937170130577000929211698790341908410313903558556830295848666086170807448331919560048071112663723505504831349344399406588016095031755507273602830032848342029305094820894396039300661291546307756526961210802737276457596363456234602014945026261633310440023367840015781765270620504466711446278180536364902943616913609676053108427362452608859593864257142044094167657411617260320728064136880797622462647510009237640468824254198100455884631921588550791979018698975370874585139*x^323 + 298751071384973111924757503335564711649450263434064765402809627504747154619222628024496899693498842135570995160001906722809941374740856921331888132531488503271107421063807160349223606479219637581684171075420412840172576753327765149120829899941755638247174069696418296079205904483086250088530242171979564792161408474962544027245448866358519909114160945474000202823923990658179250537655605658475694936939179425506160479408104603403325755187295067314368761939719353353201844901709313785969164348922513416054412607512299105028154578467176979489884532142407676236038917079812667777248260734933456396248504266669205794978321999411966774546459229554274080178338910343250269417443*x^322 + 1267788463334272271704601432361367539678507866191493567460853627177974449191291447816568158949365982944057086418079729377796579463417121896829470043589016690638900802175182884204571745711188003629510711087801978254293156920028403958788335155701086803203789400224726929828182575000392484738947621774795723933198616322433314436546449098535061990319355588628215737551501296660645703994337410638402510326007002626654706573482494588281158687470805453714393460742176408850981476574480558353514951605935408364589778297067951602640859318208999918171619617343568236222598704684257188555021151830352242704651091391698877562111297262771647262928585491417038195696912783300892741487408634*x^321 - 990379633487466310053072640216236513076604616510775500928990002554845383325153817938350727909173438608670645018975350245803731604428240995470886497877640319734191040748856125648104274753929092623735667886507861154924314266789556351964584733554323846705906355171770075127937583748486016821086513119390310504231062572379539868914434557541346689996033410055547343351309164548518623347392528878264532699191344358937471565526913475287982823935184465771361740674997520492167653153497945966437120779403808917326065397523685749258498771824525330909904134332929928852901737692132329046757162049517708871777122051833141694821629099758024046650906999755021589336352072937727808614858284851*x^320 + 189229128388031552321277128522714290904886630835614030963773115043826708640854599373241438851483849127065960293854912744225946825769133679939199514992443184540061304975047774870476311499658346495607558684789668961227098060059208417591988840334309894413265325769800984810507238918836147846808899898936431595851012613551336175102644003272899494889719950712265754663936270114040954585891429288368699336878421229421223176715853733144311901056289822700476308232568696779424836004350904854575295642222696736832050097556549501170079651360969148508698838604032044366020475073794108674431769283357833978079018670847352173271221576137317686101420046317830269178422782110122432695070336601228*x^319 + 276809039798402313698614039998710959214353119391087991370602956077676551630377378842125006501837337730422972081381906862425391100532188290915275520342404131800601584660496529905162182127407543066221937672105535578121696874596129031677955032930502240188551816235725156489590453214294990402650960232124929565253967242654486152419645596271398870043731763595916137584223783648459832614571764773340289556840903731490489619040873626511556462951672849320814393613431131232676579433977009819985847222230614288848601916737124904598988818352642550025030500346344575025581337909112832519587016828601830927980449945728134021631676364470800088445145152821480020383270622391446497693168098832494133*x^318 - 302120493384878833433328701070642196909533174184873742594996014574698713404644810154114176189439713205846275697483131012702600979941891511723452578868016798647469588156015259889145834013163555871971083837268229826245105235676324831522737336473070459030245209103897564460188129962309719056878750057054995122751308544641324636154220031363941631095575031134493119554348410728713069964985551372272124778037055871048987241320594357126637042864662613818341046604531719432392858204535578018995129850233198682585157530592783375630017036129679758807544140145719102893084590794081155003051282924251345725247107947514621618346594782769708745553423318154385299236407668446134226467389061116081326884*x^317 + 137273736058739045838192756346744590182116857313890195166153528061281735156457786274165100554810398852458372908320960332792718090025447322614530628555661854335076244770026014709352623692975910736005931954718944518285543586554708841840205398530453297290293190614423379400727681915955528761263937734090589538036372261854137216280908324371906963000773614484885550793597264443571833574114917544908053306065723784895620948378809177205823646560005439136974374023730205821078249076850341918436782627812029147990716313351082878861900019782818968308319677285762990860628679813492049408221262472395252526089998345859681926986011348519500145047118982633004396357269623810354850433694918971710553350482*x^316 - 562226256492286617346886022261011918550319024333768950910466428256388737181074570222900389565179006413378936878603905881858208720095122591931112929583299164455719680834090889431073796291968212801694752697663949962551011259391596251823679247396835639539333909914709319457844400153033052558346979068997391892833376474856295237144275815078119139441762638148001916457477129951168054958571388764433893132141937013788528993024627916516823568610313452928025577685817691938493156324722506776617021050272753510283535817429239646411930465492240527904394137600750578201885445160673510159614161451024048697192115683405721857429620686949724559994557501122793003200338436331648879292721249209841041090032*x^315 - 44908310746947880034531486369633241963305199762203735523191464313936524181032959714043604593372660905103235996529193863668585206936734303560645582725717724924612170229849295435973720695715588233639441299903351700478077424237300942329761900461534399755347082032326484767899971085903910070702756589246256617441654191623579530688636575012582957607570557143362649632094259104423455342905614795666266373702916312677177910202171196718723482136733259466160883026587340897199701614767348596433794247948819260671161295146702140429674088513533011994759191463147413504789229173572320985509671953408066026953323500675612475538477885737823267458360875463038161132288366973645964845856621541929004392656677691*x^314 + 33316624130465609583620358159217122472276828492745059018080413632643628573752631255767740788917815183144498932973137819018079428589254275421237964738376191885783870481452303241514409607249550771563950651695469608919083838758826725953776527167361518272557773737009305533457655698139111446975609730508541623633772842672174287843553992830203583030079156433062343368267101217856695664788286368374893381359211693112487507716445286724915743112463308825057755031350459124564147780504101618668774846152545839684104267270102784032183277746904662618700604606103865310952814162453958852266656339821925192242165344706716466366923264999596100660538183592325462403018982094316111651757694711111191851797520672747*x^313 - 11207578016497166383230944063396755300707238291880817959961237421821696285349209313076007963309910690447812976501169779694420478300281755493383880686411232488407588689051210582045128583570061151868769772909232179565364957491157559831242310704209069313679946323763268081990141122265032530764694409469605240160265423282031291958295249087788739120350109491197912802062298140815667186791729802480462404832418723075624255592353482245022653447946481499844979765738189895986791571200939435942239924544745382196650594861266357974954978014469248057148658345669790757537733843015274284467103133320213133156836868721511981356392128614625917925485969602126847693702684966333304381871840206499879635360770661049940*x^312 - 367411908174810018948507951598047669028202733696904176779574154577636425406654090754067333842591462158169889457922782086724191568134588433765189574713905705941149534169062201499351223207472382123308471125545779811689295619081042801964578020195087030453151853295863697734529014087879304248677227968575407067126363135993025571854086074327850423267050641714887504323724508537665102519917527666275834486030336754539210363036847586325933595667455305387660991584463917386883292456697650356242198134119896600084256330335415627515908430197435208741768324005200944019515129097076812942250893520739581522979153251418558648068060168553291970544610506980668632739377311050506989851598681602665437613039429903218631*x^311 + 2005621840139770040686827212916118774249581609966023482535996990105222234684202375320227904202222614583168332622201436309063408997093254328760987485435103030474065497426164718466964129816506010337825736073267198580860050634199085132911197356451317464704225473732680374162060263882704540206505668571846141345182230123546807862675522603118596781282927618903994096370017034636895137311704011051463515453241693738154729729147442297835271944937341845097933964936412625114306689796301963912524927329135220210474864279183268232959108383287493448324878520688953828053742159278275472176698268274171088321592099871836048816816564329042900528039275514107655838492620060422744834220209838585417319216042267821371307276*x^310 - 449296682056196630357932444729242110154791104821828542884969708515639100430637122033711911419780818490170902685420748337402633585520245059494450355294815135087170275973948319458006754136354002466123627341685384579123802890933522465837811794534197434603247125587765669238554839825461586180147649495576968439408519819163626501630645193655335521475190997448842089253263745779493412656781042062086974751016808674496007089093581946904160586224217735340356931085150404976378349302799246737706068121728514485311547177425367772984224604360481057652232621740277725554867404957795170345878979112228748947660038243084686889480425759774128863752316949998820471478729864287773302826164842190462605939134974765860124818829*x^309 - 374994946592753206136684300262650873782725602802973732796198872473646430404251419681951033701307713135691230724380609688825870371130035704788921767606793268923747003747848833754764925411825543473622704842474175467747354973498719020015900904997268006099344946839032876031247530403267008643329625850767684677620903929922595548345837161210863011372051290650220539935973816915883314522653773283812176419502176577143233627055199404724271558915405651231618419626986479907071136611513835591121536861562092600375457356115927869048342171210473072812142001098252033016394548261926004405073773924020447872189677578240089137699220688021423320065665661959539082685666598099612236610623787460418099850216559835561661921096176*x^308 + 121007870851499402276703321092525733790624549503142220218622107533106973521714112287580263759746158801922938069052033109080161418211198361887773635164203996269321505703213227124477639788460311517818277632352312119822978204201992787690658597190230518207865184838405644998803667767229669579446041130347349702256301767576248140637370043269962802304087076449831010866553344801703289815483259853255257671901377966113740064892794894838280633723175626458222763879850240196304729632286636189855380143444143151255412434330957959076765478734384189653020212012097498304711607254811790645412217315470215202875579728894166623230134342863271649390479889694765565895773577835467567778079089153669841848961537490187372186711332285*x^307 + 312184005836793708979012176198556456983954001294357966603413086728286921385267682781856168329143339591083950554656506342359199003734079283664090550542679509253347979974528782707981421190793634997125633820519870720267088174592416686860904008473502327061543270330108466689745230866325791367224881992445442594345696979006879711464739117224831765508504066430183582620245604589351230592653940050011535449375845133161941817516172529222388175387102859653527599693782788202509488874177493476610382616149235193937682493758880856777874740325802067181883996738570311205379238873590321016356131361246506181269863035464258157698200251862279544998037723948152445090389236594919385965499518694299306173254863713421291496072817028010*x^306 - 405758702249733327136039789023751033301136605510081121700498042883711087909995474842414047056443205695396692598728511845200008530110657835674112379831508736309355233047862515823717127094554653213421675057756437094189432915421925169096217603360961638355381584219153633061973804245628673422317068732007275750042302237034546784695316517314729460528772237254989944639760954957920481511350227850541769768465653325828644283596604994831355819710662761902864087310434853588697270246567787540396256604944715302924045265402237685307283629534277148413676369730941109736641847228703359205364800238863219924690207029158138203865470724535542306470044842271385460934868984714004055455982284462356762378378330557364011495573264086146663*x^305 + 227372745229021819829155433614853452334814404911739350777888042646238933963548758327526135391971649002722518716152762081186992969795224472528207731889871490751654182346501769728553949295425662256752614900950272755558642964202451535245989427913117338597235452247081287018469789838133114995137806403239383255545516041243729364974753507467381424158352920753075930052873614467880178454061107005960628360679896407778186688139478898828203391588493935009042176212756494112058458529917176862510192480201941733676797630301693528746743297379894840182365349754008382434088242936022367359982496834081610943620446636608668414467181963773565506176924053588458718430393849205650844869841957228444920361630346291844166191270737033856859906*x^304 - 25900233260231108758583636549547922529733962067073146110085073796620812556825604553720635128362221167155117226461159577170156015984383827140969651472653018083766629638442660251779648361936225562181076739834449308923654723693360390064988738883256929074717088424206846884110942671740840916374133927839218269792346046683825119593479923576640496360497759021246568084520662937115378159598130201238745294903899865709592540546231823874539976442773508868157853902678528411335724769431416552144776633393974412996574600213151319528830583203477043657056474570079863225368121912110320455253840909896922067338335037371115797742828921738771499447858106378616077140962145675100025055011059026037687481139904868934432066864491600256322290417*x^303 - 66336464067121703955534683356308508026015763957635753676773726597144450398849117192446069517756928360066190505082580619041143303607253120052914518793559206070208880777444122035187967868449128043753516670383881072053053769165227799713704768554033603230408292248282057757694895235897867955351414068542923203230787239276219527362173767029371389685969811116557364971837413171270800174439509541688615121530424544621856981248213591179720294654754147207986505801659263091324544597665244800674646163550857559474006564759893643910660157450961523181148299537299001539281741369217747587451153803755120687045123825072303305483420406035872339024093516962833235084470322515014682973480022514439714589450147107962239907910181347122341456845947*x^302 + 62266360644699591957092986988785902754735845093227067341584915828271617175227495653893048745446088494281686325419596611550347029631851783033787432911223940639113759481104892339252444440336902807917413379415396466925110392935146236365751234911319964998956191688364334234343169325131044195144823181106786422163069713144490240299714751761795180038772054863533851446740019059915151107680156095934417482549040487642187786578017911152204545577456427807423146225092434724890139388661068196088592060148398101376040221224280955712611860593123626736688269520366757399633119500656146610559906191221398088327222523687302004348059036888385739458764713054133801214697657116824979801823335822427111255001948611585477408437970857400523892999907165*x^301 - 26002393250501517810465153692022744149858945517736646305716244271749236405422280745795118839448974962527775954067828663925199509003366615151685334029611185153229241699340317183563916911141382367803030794278998463827129332003495070185746763607705894370339148579369247803898469154670703799587886062908677033149723295964273144999043955921538839783041520974856860709803367401515586901290344130750071403411414263530815827220928821340566781238999689466279568410599464639530896268814190315069546826349875060088602199325013319352527910235019582429349564412506885165907531315135182936322374745371876190169621287597967279999423731953371232038613509973798800130472007616451023410651923450087103822973998605081359714020726438345969501178408955289*x^300 + 345071379992233209038103534834106331712827847378899334108644292042701308948701135546531078618368771774327495236819293160094507363775342208864039922118545888752127268088277033683474014246763189365051622986314699679691822386927733149303583048723636632682569457382601309593931749960651970151445622084885159354749907613254118254397326578188897062599062163295020395518029591984372371966815242943614625966056797496116947868733945961777877119240024532846467847200234616257281189290063949433480171932210622998026437433907417598244160863950420787065530482016411649524060366634554535222965828321680437754947433466471214113888105854996720199142318880918013303263903281657231114436324216060587734080808664660444142540294548700186843156936928215177*x^299 + 6640659614684432812960691295802913443764831207962841852096846848589094601657370188452071544664271042375375875760029377632005410035892287089025421392793773518940753293895177682680850731849494830803444552395794481103357301875403123483896175051860287006413337866139171411958593558140889251344572736763046086564583800303043715073490325958710120874384197727220030089354673062998986954830201189748404890015455748598581211568183997239608746585735736865859855212663377734548620067105819751055549913693433156774016556695922226513298083865584849571965492805446847169785764469325489113623291552865088611772721112010369913034030767633746867048526643151445969716108684364758427786358721608499211626888016246055861137749825261956302589987498350204431701*x^298 - 3934336425661744166859244980591565460444721094719099545115229388897509581139997688449783169372665900879056569644158430215072407030694432440058060696684037212908248161189970539353406911419312590494103381432105317871417883873102587712123692472485724258585804168631680087138138360844502538580499066261702186404070527376726776562342554689842994854698981845739445121212397287456844524333650815257281344556573718667561756455523625718789942031992089252671568588437106431813933099953541750065395253702697402782157763561574466298015177079064550239687734983248613503281903065842963350363162262065355473349295761651666923370471217731698601246735856522371447880581226097318154897088816466438261090325558340784018757857710472613217719329017549779029868859*x^297 + 415225943295382725851602659827584108103521944265806847764997517829327171055623846126851132879278001095625605761036182264788278458917905050399364011535695791269349545044240666267811643201748246811826172585958487394132061758940396858133068079660534760367410186054981937735526738812374144544020869508276034667658153263173119902872049004034534248150687960536922033806571328693721811150222247586698976521413110973764086598758375572939779531998581817067617918538144695006260974876274242973471096643260242160439491340318322364684695243223084964754549776567013868243963991312256630756082903258931481067237050852827625415028482974911823892969991925554733521561529062970429258785803645835247268908926864332299583382166401863989753714760682495024487299005*x^296 + 803892622943085929321610595362406056896219941367685467448316207337482303735413809027709679912067291191723574765134483927029503180720424653876099474946014769357311784160301412753162362149001501667629734782079771179214758618234454460386354222302368366335461800145865162960151518783849485878177175156418334325373474384331729288473698884144950924366148218957252235609643879001743668035162992075617877380472264235847014619803229099946676449121032501888038519534730795415473076448731488343296358949814956389319699846000837189626597671964828132626725119605012882750038084357415375768883864249090378771558678807168683784045068884853954291874661491918221630254919905352765774406500919891529623789660565589589725398838654004511194897119499085098980091047740*x^295 - 437400588223095870682131057937711618007254402188334828808003161053387688914041921513438864708766156022229561941273678333845905118751500257100843143749266170384046827356055089631987861131132135677978995359614465730912592844434224799368311739530308539156877222538507415779160832925981020112987175672883397338361736574424927891847460248160984638170520486111090001090323414537931413110852249111615339467396240730303561206581930373690445036723836264920971709908496602829434611596535442218176758109620335530626271516211112941092577798437535167311898560201406718434176499449318759443139862952151909256069024731132401963517508262710612286142672901199204200539548089779976860135728021333930609497579216924241541192542925999047464200432866381392361514857196787*x^294 - 134997017816325054535129675295846036142708699994746935772321027470119298164568222508416004791828102291412279604212450834825475927993759638230991380172031832006558538262421810510395918322607180805919835314938286330175715933204346570928603179464612253466513355946808547907508031784858894047811068751706606629230237279149135138278736614241457120629214408389999206673318787901946480210529818083530497182813836502885608472154009807446622958193867472396220288142425165517545108339396470765065934745675780234290266592531882684943343043740062667499306106851045729520666174876871820834849205165786034292755333745925973770497888744028180463805453806057068265375069361356010577629650008296462446756772834548598868508766669248562622881407739396534178920306356406512*x^293 + 311716912214577952416152321050690281099188064416271698898641354919792553098396492458663723235373247121142989571191801023436675933430785378064246112046223327795187830587040308340294938544040154018618202150405318699264677890798404138782536654359351704729605628043402601331767397047835422035742154350996874252931053699906119911787003475997496964573141733562334337708510023529626657875226906826742067430851926081628208305997445596977658269843813153690825287112215582741057505342557765120421992733302339778262140297699364505677730007315759540305146843734366041676200318418257113372957973362291606336574069714407671199080607260781470701481477882622316295623156900217201763797433701678853824340466601697974207955866570679580426016439443241631380915156228217477768*x^292 - 182965709330553358101046919895650476938562693232196920050217331682556004786683020285664075135919949812624332346152825407445002885826517348928207339475747904546303535495187813208096288597031057380585017835089831632194776080967066710634674676880628931796962569660875880557311272145967112175913162442625773575523025558925109758101371238906365743072819412855351831260402340221104078115457258292422835869857613870428897347305806900223794806137683460541159240572810667620174700586562213050341592681054810265120013132940192380013088425813825311242766103083938147856291759014614334832900991347258509726622623153897609798202659681205746377458744981086010696192869466810730937224215053940861814725360644198089610717087345334963645684659076870828621088716784173099765408*x^291 + 11413703909418054900642524583497052228566956744407956516476682303948111603560446835080309190573270718672481527806495026219529102557563069036432377707028505131468194796922653570274350438421536712674526177906175380787412490588200701469300909029017134434271375646849090835572984619788869329209843919112258164845929616472563769361420889964900381511248624419211138485765424818634962903929199671800466913459194531454709558223706247761454243041844744766974388510979459323719933632712547575695645209955725485023228445325786343310166710776616014770807013128610245119634309300160046325177249590288192589151340439860460830653264197584206993202452329814858026909872264186757737928168586929228016402429085670199347554053487658345805436961230167683208555995103936220407146688*x^290 + 67127102859959320224580241619618239058415900931885582741194642427265884214180326199857413782545215643164093019007682981775682785677871999284193396208408768049163600646742488941574814967780550997810641827151905481629874095635762770787995076348879682792642309391376174829524706751705002604802406052208973460184184487607336332960316183058433986052462797046799351880979631108949443298932871732645500872288686992889120742166121449710741129550758280398433641950347368419702013751982447929771992373108931664774500368178278974483895256774596694773557375900907658212155261917310442178870487995533508284056281218160439787562704647805787665036284484522239852389155462622990643373764987276022476910946167719917723037519258127773940767776895683228941713949295985279128545094220*x^289 - 59726167552727203389447836494437415523457815969471835396010141551967600425275487624968018258776997502432912748541419470536942133316609326736159682924880922201961038836583770548688773635720420138197112872811519759066308576507861738401550883108824533887352187795516773848791820961113978778043746486659857001162828560750966246033966649726818020337881224813316380822343763352958797394546069283808649447648820780666977413306512684001498613035886810055712854044250704624747090951189196630516853628246070443224833340196715703247984812978966626563926913446934776944898548944985690942861490564016848415715281964490086756560601853842215878517705904465115556388094264917232704543860186779964553937337816895247112665710753643254174854557132649157903809496021460879844566345765170*x^288 + 23396318232685887882310137775012736305630689571546733698560199348621393647260604915008411768162279020998972385229639658379307534648474847212540653109833004118936921033642284359500191295311274148632237555705788175017988587697753401682418198187605347305342553939069442010482301451800702444923327160758255116868668796059818607589862759366312467297093614195082586020470688443441160423310079581676577245136664452091774700190096762423302969067462895528035749059273690663706450795726762635737404237924806030406517229508637649042326566565167017581930038772932983284329837636967521976309779542846375709122075543341474055640501877283708274276923353359962062375342536153182486200884424098015789152717027592429327759665247416002510462888110749904723889891480916028301755071055900934*x^287 + 2604834467251748719640764872584937570603467688386086880690036113356883115977564685045667467465174015500373941883383196601265911966140942978724204126799679131198869232938912147081325514940388417602424819363362861239495911639996318890859801439448663703509005801558352134935204337225906805452020228808623028388635698698850176817250858423168249445314279131956640852185440349495175292034668000259851008161200411040638063353337326898903502696895007522109785576951305662225934433776345687460247607748776679960169600730406200462598032298440249911619726665947510659396087148492917366883971857633715004810438160168500431316175417242964279294012919829748727189974659910990331656950284283071273974937951712701421980824994515699961501767361260010988399517772553559272485700199534138115*x^286 - 10054284805043304559622115321758798950812022308423012768269851934494369402757542074227073349485370262284622695415134327004189473430949694280443795326348756822314012095363580314158528878388150926956434039035432830352003734625777320828546564731144596138155904082447590547376615539240643259106823672752754021470112441700706403372636660850537294225057428234279073806023701601639290893214243893495534548819160438836964960437862520323209249946587488876434289001984403255780560817103477185436987978199334116190232843083874340919206090420676027564297227836525298890659489373544707228260938913432781040760416020758135526963494703306245786836662922425353342825425044267934520798875784659481313853226800454357720634606722557260940290751295529474791751486016936570487567261467944132455092*x^285 + 6915601379458238728022431182224430942619464822561497884841497330208132686022035647916527172555012929017240298273727723246173022870337490440875310606171946872341175624066325575947137729585250409953066990627721635326228136762734370254453209136666769278671563616026476428115812824450282421194344618107161585499880791650116262346835247846859925514210828116883529173958714263580922853350441950461352132834948430935115976028040835228429803447988331479662458937021695664621705465785820620520834566106911426856456352968213902524290015439230012625265913465030712905204414594646585713187245190209622711307514699827997392208988189143669542560842484634393138070098054955562903071339156510112987516986342670868553689667914787095848328580037034720932726620624576766798905898838472176413256098*x^284 - 2051831079315174636834075608426662997392631861442189548809641036887864379555661396167273421771096079103888114611246634152527601702900560408228938823165458654522151467109358799058793759439377463351178898952625196364833963239407776209249307292370983751497694338115449106919789391385879559249747986736845077590232638135899760149368155684348667426846486725166420219666101904981721824517658787701112384795747590447517461596718542850162370279605455984771088440260650514974386827066609226428044819127717248792964305357889043248814098932104215913569606163530261523665715802819037650273147548496487946387952939036120965435054662551283979685805819405878383517272155756178541783000746672769043709834295282037751794952353657680897437678470882011496805953044730537581474422387216218159599345008*x^283 - 609421210481801824803607155032342272438887654122629839216911895944954680669805089971699306290735460678131775593572732184056341121660605787263560256425408334494594891958144596666522616765866107901490657274299424712417985991878709326893637692059389607648166998829803746655029979739821112751926088990382873804741258364246456015633230171030377779158472079013314358024557833103320748144509286295836219123878271706219747617639058913698757257039482091805239944852688484150969643604085474225147806149007786212253439563338571095180868170419033605377844840107073743490861998940139599677552976792625899096807233544031847045763013793753871273497068997289732524166867117036931943712863374374454074536332168048645590912569386419718290673280433088594762565888050604038773032658789484641843342778814*x^282 + 1073899089166349317370703138274866084796565992061179964868062434152461388399578156586752277089779850815609635727661379084947474031543793072636167309949868640497257854441052213596681637631707907500601708118595911435467383199848011486964080847312552223161861673924956280167679430786202281539896945692996433206794936466134287307309819701949544766311514882599317808367802475131021466337336171633821651985329209461960225538577869448500434918471933680582738235942494217742721295171526993188343927115578764477375617860728979432904042963928932638224515276377015427303567372184897208496072598234623721895276946861230787254525881452219423063058900224494654796571689387337676960218029510167231801470797907174947958977401957632549479664811225351604064049740795774005834900007821795000896331512379143*x^281 - 606241719918181529943851216761334989510686013915840374566375725205128987948223133206555857726077562651264971202543104364658604055073650088774183300693710071593014382567534162874624174755302601527649460986749004106012307965400373139430972634843516540959238548416135669816185889724153735832864124637641979283239965006431088135436389743610097382601578328360353274580542285639344189427681338821419315226578002256373491751067377077535519827670004763095917870593565118065797093373374609924533967208587499530518178281815212414538223521137179617881372486899103659918466313900280900329988419842290835109787302544644856407981864601053747312944684482793388375561906988801096920055445169560809634458544092302231784790932647837644335741272945938996471467162109012521463869943867445952974606460675035727*x^280 + 127795582679823360745610674853527693645232578845629008554365846662770910651313569302520798714486649822269813244390558190154909441062447065065865479299899094440745624441803776436209467557456015591571955945282331701376836402472403464911168106301764371064307096323508322170731804380763110102989262593695471458592638485932036150792528450517102381254297591739930950964189729141890135403575623247037976462114862477478169148688074358527069486867494752568340130725324012120990946263984558292092263306297090302517168878796817604294415801434219457571029304771235419050772556125164009712382776156428620193945987895441348391187729926563046074185384907377023949633674411093212029840251900087743956337980020680474899192482677112766932047266762789955363821644465596371314176639842908886387924983957296254790*x^279 + 80917794619578182612368968020757519300325809170183080475764306357177324026786818045039958123727825613248400067639144942617291234461972569997593275763607123744891492062435665671347704336776025353600526478125701211646678549266593015079617294525923198137751126688472086860350105193609358684531534974883835372861750350147347855095746885836951510380125158268199693262831305168756360038311056830430462504506544567527011369476686909671840764488709476189548502276849901373809983105611678956019694434688401919037841200836573858612093610022624557880601344831699925598875796454921123840788871795973310508347423434452890018415779520865114570843077109051570171028617876791008176866226627466564581311322090289400954504690822679087514386391453407829001619514386964248550552871189122131202973348172593616634251*x^278 - 93481668111441290643024413920622247556435811146638652422707518219624712917500928241413791677144518170885020849790804703970804701803967852728942641633140562793779524268252306541143866705990989834044577246561517809168997980248619414661628638727118192070579096697434258334561232726944679742020464728867359689445444482554686152912138342049011413655234399970230891040355571601576902809475928465703862003022607832982943655276022860382550775782530069817653403680093129580069211323483972702049023933325103364179029923561230189054587163854101517038398786000658982223503847471394584878501462981850563551235773921078116023667122548190906459378609303067338992210680971484076352701600651068320975825929396517824108505411278945560883301099483580199039976379804640182937719012973860063728930451437090475095826610*x^277 + 43914402475494766542981129580094065382534272656036312050503338608584194394750961673391636876362183876057685197360049026907744584170912007657790095077083684246803893490634037735289396289418070527705573887597941843346803050318275386114358960413595481290211979902151172871739653313684104721440534138340950208529256533449341275425837591079046050323916049069212939619474702966401628024534443223505982811087082236658635063935303239678234919177181732794824058370768786638059004034242989608717633188340595677906498547899852936976170666133284318567601986678558771435606392429257597923821573617327412734454864231034606894601664141207180761316177232235977945743291477276216266335797965155862132620137871483976006166099864927813782590098365144831294301702245098174948197722398024996800754739629180712214275631547*x^276 - 5556796504209787155849927960386782498228582182103824503933874120069563783053546745338612091563718369359713289645050641623254150194977076483428605815677161678019573088547879787338097087313478747401261460217441891525377744742522633179111557510672980217876074873594612808966710773454845984884162126965509953578556702752464375125520810102524315740502690010773055810246277458571573697109971162278396972353350914301688682669287155608209500646530863951208229112617992148083596851749082564728125874273272407513370917819063048126358875803596048251694307523234442947236757762893781441413466924920626992354981002492452718412414126831705909901676359054914858359535638456432186777372609332969780678997371858868286634046970446952855988799891506177514478944181477484870640323687506904903705832235990166602242099438999*x^275 - 7872736116729483027140354017651655318275150280484372991302598250855342444220383315973078238553637835968630180916325440613136303424347525986413423241112321872210309477083574708858619114973127340795349573515432571261641104611959502407969318342180069942069242754322053119347199208196937725185582347315301450112021868373893868228018605496756040311645962827585928630111616334397293056318794672001237527205940257234523508138201350063975661207553218347947536259932184411522583495283511468861820249160597200635963088987076690685411957301857414474030789955983305126155589992347196534634604051741027156630427449479762644287239909103609296841552577512646030295142819402772908607800404892517540747711729485591269756701925850787666647380366153412725663332650510553871240131559948912790448287348425718890508122524369531*x^274 + 7001933854289398421213303814528818074048749601060163980198332984167666415673713767600750702698044331547763603004161717427128838706914877175289013182673552775190518685019910130223371281514714746372754718545379279769315778611987255491908988250722157905079579525965678762261379893569681116272379159331152207495204340841476989939358465553087057309766170372517426432348297523140962335240557408049908837031201415447210057877719878517165344636859721776262225358936105653016679993444058839326734468429331651763118323727305010039514978917871333944077964293735716369655949967378125584087642240871619063525179079121901666133306082963864201260505166880992254739755831086170257744370755081911979895276104536398310869763596452183604805082920511182240663344674649281059995774262832901807743566499419326759656753972839974586*x^273 - 2860300129114489977793381940499422615070949628443981150317007031829031498638619089684754403225471296685610129275047050206649356428400071202593318780430166230138080744745286788258750445107288660483690080988346085733606093315429887486030406842869851359115731272841961869315293452459536238703002951225634430103811708269697604650135425477745275411946429275479999993088746920400252020791513140448425157894396876589830450059014303378717455937384149003198539114729328879591788449469627607208185761604225765285462320199696746102128661355828753243354669480629668364177317252758583174003318506590405800203721043706377115201351530404759266823392194431122874007120969159501977957241687517988196799662100885162112707274081924757440246532032369195147743991544857701780837652964681981224513681682825118437638477680482751943177*x^272 + 202812667250766722533963941219872679248721061287343604460948066043447813691720624357509491239254773933266159261006710525610111580053115304827727092220077819450793712274242338487695525437063506031970554057837145619595844590953587399309526953235642526203238692406378280039707251929007748937016493140474717841382349713064767148373436511652986365472889248860368435925185451199933962956498756433068244751872354086981306356201049779930690381939787199995270653876241278000541620496984224196056721136271467822286860878508888140672365293082361537561579825845164475792672768957322442117127648208603793472338327372426347137378572783711521388798101420137262252697004288119462665004583919986054483207862385863329358579375249859140807307623755292684621981493974789524442223168888447113748729948085861155764390791897283976898873*x^271 + 588867799674781657654425394872116002717038422585115230767334303917739240300017607637625231180212772204234588180589094440275042385987596297544317449845751696491450590058268569360610279754113728576638901399757282768990791359886373442194964039886603255904244107973359579574905812896688828800268626197759902048622486218942843406417216187762440064523994631834105312568454426191944999674738574217958038110885253943970628026172531285930861495510262352898230164859171714030814407855467839274875483416619945406346558065066121026836868168583741425878767835447660742694959802321233968856292088744664505519901058772322799647326849876543058130373145759144300028023136835082515573859640760055721111763954951377772022671870745514702137018307519352115762496591131681915348760316930925490472615042728451270090524265377539452921019580*x^270 - 470023120405019575015414895115526470200333559791162661979792169748925792202241506138355583900086515148264872657592171455365567508215664100384340713569709233478028439602039031191402515607148491115757863453767013743008774619321527382363174784845460744290737620833790992406547906780758694576461995353337428581233281358483379180207470017421394570434980884056178405306552334190318651015128515542836003974962797001341201846203270141466706749214971217831235358013175847805777658491482077812826567534297208821008982420428083315873195496795221679720530405593972885045246402526184832553737603596676667781067205477993856579634534565940903583916228579210862141563401624922058272226659203079390926291254205698547836186900940404624590418255785581532867924673687203926105770537195974484649208773621771661350309482396424177582186832671*x^269 + 188081551325690740268559358926457204958366013995354340042032283568789681511371611015285791719002404013221093904711651989383713116453416717706250959416327396633520353275702857225954665065098605858709521004778490895306346327361191467574612260753637277703181393719065749053670754537721406172216559942979023628115977195933812715052327300691602403453222165427026038507264303526715062572183783091966776919400428361449491188656345115122566511001223712250325840006226053372773769856765811009498032189212350891795379891361448995667083815626277296323842556132623614172435215400795817091817186963135105039439560927610623177203455709970012909805890780654833589200450281282611019596680536556594314559356816335885785900470650030579148036645383076514336106389095559609254271185963790285688008788809169403398854652457630047741981278644874*x^268 - 17655452354870119505890852708275656668625764695552234054828882815958611386827859366132013278183979159506372028940612762102164856526897365956622803035108609474553914571749322365369683820276233565092367262390297542685693849876155757425277416432739685451509160617603941689219299762337497938205493802090150717628035152149519173236605686803545908235024294095106985774725090483396326347941343220701097037215486003717014584360219300515668990848137890207239482598767496706814413075613058884013026352032372022971223773579240393248794563400654123701897630350739155789234568266105785810988486658600736455743656453944705856410882196346078594220985871508110811094773325771002035852009402807434693102756449456038378360676358916573632103717668392773025397391552200850533656350570835829711930361517747271278671794230967975128186303485191381*x^267 - 34647887926443669350477024164491071214865572382042291636246420847565552412291234172484828855535630614357953683586962717656579655567285331224376918994603704670711865349062693940882698574127985877496177546116837612172446554230034281006005390211722342636926001096673037366058022726033304424821860806018735818832436368269144149330693850525309384996889259612677268035485015660779599675278174855675436514358971435141516757960864884544404485584072038668817367715843576677429753079780382171867674639032605634477275907599506731330699570933531047827830462049820909487364545384232915689074533713061553215247290818404527637667257503582352658638554100281172097671259384789707725515767606271166794936726077642014866979193640757537748522912682188334978661762724028308278522939361055204868554796431217420896601404035579546004586120029968150118*x^266 + 30254351260314392085215873429961501428544353587095501223872916996569234621648851279569064152512775420645960325408650664998913089704099723381036970530969056078345265117611998367681675726357026925956392496443061200561752548943292501415049927292967027227052769782662948031749276135567969452957066078994965884082484802565760331397290990119097680358488231865865794256527539657034155531526530074760522082110802288255186239026648340122990305569339954345373398669171228015661213524736054616043966702633950189040555803085058441057832328801141773186371596063868737733083300569321534411973612522969241989375932029777717347897700441767650021853096450367918155970984948115069475393732310120593194240515798432353695260367155776525238745099277806659545398867440920297801972593793930399337163668023191052978421729082516842377641332977199428981854*x^265 - 13811456962030622186503737763602851589942286305104462114060967382541377219615241908266679915319383888811442814201748424379506221863441372812121020590814166703497548896282534530392846452450793029017229369977986110656872989219124240947483268764090817064616017772440240997663172946812887596524165211823924093665448239967848437063491636938443887266630006909796476355655742572643444948165375296805651613957282124105898127280058989110547550168613774100344332555505799391654212963376583055228045125063507104208061340498346366820423889504447224595951561968787789862896175440706153606201873584587950128111381887810981823861743913527154650519194775571363112870184705858641014867130852747859505998655261180836145325865873292335621518253837601122446779182117718505570437058492893883982044530099279953854867136024216004825184481914281453859421403*x^264 + 2538009056940978181736655863042286914074310092381389113557022922428687268620045402914155483656975042781912842692163578911176362890882187701598245586041371106120536203693741370217068166553138156736329644895899768785992511502585353367374179235582548787062535816794093544032805370200373327809318261951909265565619219190785541430305122510953232177515572422557708260828550949724117735623341120643605611896963224889199885962324244796588317974399181572760487698477139131826262526361818840251858902756885419280602944745982512481850209005392876441701485738025081790945280742798589694057919694241797068499274632302088636561138181446940874463461890650174019597205199767559230694692425558960610785653025213008314905070574344347914001887568909320330181210195964962839273548111207063588891417720914866067762991475026540503745815535081909126738148464*x^263 + 1775183038711902486100773758871607159612949236551763093970602105148491277349983739360217426675040386482842807040114995056541081318099249640369588160869942213180544199878149223438869370877056596523020791104120893327318002951410867953627906574082600354241482069150071007204560247272334510568022063424383700965360199527631621314918036375263337216992792392146254476294240844066858448848401335863629871955792986069564588621445855823040459304814727553528521113434067562350787451003364270601347340828179006872089096426540997558844736418207655320145168265419463473500177771693790393481372867667015570395709728030932481096127853522037343913128326146378766231538235669287810210516848517695997305327315331291080452728136209770339209504531423042061793591556641743617060466744659893206419989560426614859789011012846154479862738496398155490222433442054*x^262 - 2071673113552748939575528116665508348040832566701084934101829075552155209102614232014485487638709481343855411927627311425965970724611254275492911100703790573981247708325963318559921200943545590292526940771517484095560152993200156842321387277263779912560856184464149932348243563578232441351472408348370347414272872496185657569177571655865621784901139589656341299622224460362230388283349297535496157155179871226917728514937296112732489770483610062393451848337596186779159362712512652452116809233204158087272315018685853653450331556882104435764670566866851522139658250652139360148612475960288980984738468761544720906195745308891295384027835368825512335719189581611261750087755535378479329013708616824436122066520406642844422019025429108695069253394309502926093425869899177334203385675994137804196402307167078030169453161734306195043164258020439*x^261 + 1104790080542838760743234263862312366145341255842174678661709935613540411040697025630353237938981799543597068217330642414706623728190624012294457578130859688777072072494694119887595266100256430852980228333926777056717353074407276838189363062269970175196878376936628916559543204795771317396480255002491455924774912455835810865548089570547756491112914230937774030515069143669445168504862260463002584558822976239464581701719565795201027612969612475545204010130893041053719883613772836038799944282331035004818118705665224235131831733623072805245671485566566400641819420981500650045569942832153458803511723372966206769852499498791927709451716625060259377124013083197279551282892652127328191335506070275893701380169935663552537871856211937394772122629373410644553060170583835702174611597643269217104009882584407003710260764414818562968549804381709539*x^260 - 264770952607493581664368237131052347347581512162902666289224568905497247455791283624121268528546555530039355815910688274563580857570592168022205545762913249272965173715483894220107881139408029953615486082063091594341518705964840311838569318445833630696148553096002637810484847575235697059141839908576477615716689708258467985424320585610365558999508529996674729045103239977462339120594628675822034103188623425696001535093837177720359133967595521744928651183736496863754475928481915471916991558728968399088270823558499314999891785911216565518221301779185962681498016358521598332033189265927051518660331980350508654897193118119624448957804952871638822748638117259599278406688041808047492959744135428679190253890035941465491892700229228317319036614356104337170684237343665990829734158379988259397313534600607273816092458260936751237836217646915066288*x^259 - 110394498467916714320088325577167338168365466976997728965998331501276522012374910662465682831856085158030595130651013135649784328451757689873074748502833145598100857037468844075440470204589778102852943537578334759082897677337237298328525831698903792799115077827950914855532512293055964512034618718602892167405496173383045266482807432590141553934123340212101598555869820095300984072740388846038641714888737139952501775667519949617992606505375917652560423466311508523695489633361333954373527317655428366110701379829135420119413673662088405054905609630324880258032437167271073817316849720978938094994748029213602572337597461579314996791511564140964255690397128968750615268326994562117816085858765271049236186719110290649991874418252463802682134439503982499870301208676696746177527027640740030937891167828273755093428493360133189130047078277357278073195*x^258 + 156722534514228569866546641627499257888538420181607412866153036921996018431961547807399058302795950030354440074674762686446663055367711871968434640985325344541076874469505397665275235414962639931157671685616225841197020031540637844522132965641579842325941756058321160155885447254538280955715039196305468208441735967710175257908610171429547715936900861001859049575220631988061864232954646737933285830904150638648635505853866466405376451621951823824223857003321943988949284973036357164880523048156934450932582971623546304039602895427815326264396934083988465647006179191414312790102114672028562812278679149882304501484020019776948248083297973513900937889093487831819772877676443238872387588358348563115228717474864695366132463983878323312131044225792905964414003196618424068997000006067236159256495052950082463000147429205148166360973641543347239301662256*x^257 - 84352127396725165900263903264629304174231421866323527683065612676679137084359336623147792062119052756603772518638852580881928384814654605288467304046801269545349780666117912964419832532948828479510734373767835281724558660818666699667242816814093404756646581112421523313744878079774869744507305973812787995651091942057344920511067260922675336009357262493470882534449601020760132319937189987318712187154384542956207319376171312786015174006720236469111824169434324281987082128268222068550316378283274770272586194896563290642303007651844692980264816051742449988649041276208129280220395127762351507428628267676144643378011105244410204962925661501124913711949743598537072031842923882097229202738026325528312214590347054164850482961944003347328768399043675704788123466016411058964015055822802641102319413014559279810762478076807329200141626027211648475505712930*x^256 + 17647152338093387996513428054722192759723079206152055399631089872749067610792028073936519827330558945739308716025305699606503451432169271242051004817388065244250313180659136771312042463090376713839895271527470763059961394134281878585598153711443421498473464541060156960927822392793169915659356040452683794802839739400089841298581879307630648646221556879714408844637294104320007491062004647292649746209824123154595763377732008193406880837551739436733092511007898212945704567513480939894732740555222113212161821057995032409905286392037874346329080045351654765400387693178381380990017005868236903580055285140214436626451212380409827804324448655544398145911358465082362828385868637714492581098616581031202185858061370213969191188212140179664237064601515632138092746994032835378449104613460381714042134479214634685800140769368374179123621521755665449375409831407*x^255 + 10508505884328836623590634987862658116691912490067757489759916493025222204803216366718093463454499365144097740525557812754707875886727652641384544504756725710423179489630385099438411945163922772167461055031984017099155187045580937455995971435057452475593893582856870195259731839657627580457750443324444497920255195067725464487397478126959295588170445161822164103083030412671532518230465138478393686253077563147400180380875244948037932162176187547020245842527525333670206530831350732685826964837899072457066923408255795389859993340867975281258472250496199777740565621125816062070988144305301942755741848100680446446951454494040666292110366907405988844156412496627444707873455159544542200125479003816413727645415392296730388000086204238922470173939949819692355687716737845139419091421802573849301428143316376321534834552308588548225839918745766029969196273118380*x^254 - 12112699719381665404324810138767347662284373814339404114911709369164990218908566663281951129475819525298692810317236561954240151561157152546534335600262732389248144473384130387380517950494375549323825471070288608978548817173126762335195527979398713027555552301025774111172772262127242091872324289912276917492941079565772923879772441061628879707814483786232140525395988652130574612705053861918940122570389504439813188781870080734912409891217741593788985504288004023277614987914838279731712721250509010083337390336354620299185029187566886890454342004479802169576532859682984375965309540777225088969800392049029464504291412827559516454207487326832725348615485530585785301185352723405238631991468103218208571392456285375504871596517047285924584579748827074021549977111451258152778449707748258836515493284359732244173084442714987360363266388073737901450834476285369141*x^253 + 5540735246230837958740161632553578718211984157592300317932977765347518949628534039024914084735518141766905065692632145607417484722886664763285404437894553698805418200420743953393558911884261743914488999330308604411595091520319687352948084696996293314089495678465886120727104699360413403512426373085421440735104113884460378725803603479060829596397904503427363769378339489029269237485744132692641831380145546901629904046217705810077413940058752465220065081707073037255543171967590386743837880257265344346746823954698372698245637297033349457165994381972898353223776982890075527325067475883046877907694082957433901133645976859163013528270032833078198385202077446889612657290928443032239292199037899167528377542846902252260899053349336114101683337989508357098267122336518224147710767299634969714052618547430565663303258639057824857123538524113472974485524953419541326358*x^252 - 575606089635883539990113512953285509434425246251222637913981201752888420468106797110741699001412297154251206477815208963789782030743930887634929818984810329026032848399152657529251408464906859524666259839437683706679910955212938160590097087242617642091342291271723339394078147979779637081208217017993478758712898320339250868595174048592000250937408367388378477352689034894501883052802955680700135870509393279690026508689552553180234066312822267687363945205512588520797471887181086676543700897638854549641412330932869211323390429383559222958339695832277025832868358937611259858374645780128368501245350192084592805647120894369442088758808525982352925421383024133053117365635349607352094893714849739430968733524016837821593727652236522236339537941851918349998082905512670368974162583988694732863362718015668891576846533305831897228816804516163105325173176755957882250382*x^251 - 1049847166839819959191135247246167302754772095403477043194187560187491871226045191557520624109524505349313620024250465892811166962033513081005187469306099723458139642061025401755041652624400618301532300122433802202450411808963718616259368503348285280516291893673584122919562785651446686640542142756715064264086016676854783119865487938342892860878346659459652758799190804573026139653400649293788545969134059398407006028703408163630001975817267682974343355865664486762119921253720518843531159525922022498944454668578379250952650705800601415966029709360048233210348698373366686981907593907232027599713783493729357921864796117144803309209663907803242533487356128887784993480801753911198108277103984786234837675595190805556444837795777634609320258907777851250386238125442295125192831999092430921224773108492981597837598763875788522886527523146441951886530444401253064782587023*x^250 + 837483940436747913358615697448846216396464892681603977295758501539609765937295674272406500421566780419395024115576803331345331428209082112007352163789370847833103901931764425020647875766022905491749331779299836274183112685207835113756311274623893870476554621991089643572943221800850398918284808715398781959167544146815805633128749021817706086847444176442533182501042166910062267790517580616060010336022528403138920419608275207010716544347415853366070124750430188534769032947379233461645569695309056125562656461839502373746864631021185075221895658497475314409551448592499848634293206148592276713251316990279098888399196252257668253687448634698579916725500391242027662876943011156860535478415830935138562748609511957064383815482593242698542834872610403540831350854306893645548944759485482572623478412147621672522377428954347813227040647694426561952486661061398342786820132928*x^249 - 278560561458836386143882054285716407574058983282672995440380914025951454779588619926043280617189632757362286885267579422796900539151289092101804348684081463051582088749313027453026023033969902029506935098033519730464367512068036543588814898171465302623715174742169855439989160050711677718212083413960423761490851634825089577626613725821817061010161949765268100708097920275367322632228674699802974281235039617727139481279838696546929472852418023436602676483113604093918076464525753434818980861880193138876598597432146806300537160814801273411324723773879648832463925282364069994621674534868697139883080708892709203451511943199677806877138179647488958299989462063417334852741602243949573398045286876052237637450835067775122747965429802428073186542607894416141588901529735924066611969169148477188842283287872768549000139090154152762030797884671301448685745743378505265886910790999*x^248 - 30279689204702589851137029452415408269893208031440088004772406265431463895253363592354442720048351184515404906130883716769738856391437276108491293241974606936982923669094735790055330001508873189646406244295254414400298521741523484451438487990639154413309288064029207010303780722327308348595045722994537314354479448676687422892130833273241593165533143388195127609491765946125673986127997865698262888284848764322732319361247683439502665692482477276065979148233996817765566027933491052635316041009256035175221816393803153586741755055920640348209090539184692621923541541550654530217470454039999235306873535307837707515389658986377133780589780078923545846140170893463910031967651479382585093661915779317242148918722928161012337432289330680862577666903237294703151788200721950468770099834818401434237967622191076039369994127056875214597730892889181758217175756069210943074524629604508*x^247 + 87771892633029873463125992232356532465539068341582656005792251928838025239163305796300335921430377172805546513544092635387240480164355842670266377613882880666087011999837256332615841415709450536197163269062023282596031052060437520769760109494403847174964759324844193131097482001314623975531022885051755253746400218131523210973092705017938017605234088504729844183674352675726587144256754000658744632876825503119205643816471949486565041684303511826128336198058781020048772036888553932105160400169474760007553277222956092742897844527740760226007815703885249657526320958121738506670486899619190896965620093489714024688190403155782988028503726803946382798958585817275518757724474020779745208360542662088691482711833293064288643853395368154192483998475964772972315770003246283172511341858983634414324387536942563043277712005511282502474134171656448922485772481529887274065448608502987826*x^246 - 47522041398874205804573951791349984521483660791478585274386213009762052457878204876376476865201421798215922529717987799363294650606268073565976763106424795473887747299156766737265074243283588718456037730946083090656044828794374813659087438792281841691780600860839096937224493926582191155501637185305628267652168207912532180325852587986080523559204054844282448023926214303965630020266574200605694946536978085928024931612469743746098583425294092233399778338926888935311108496286295290659783361240533819450625498216964259834316264670285393995677428558979086158847511079434658175439986242791120071377237216928866641331750923504917875822731439458290837542708111429110974766329113721239811170933071638445287219367544844695548616648326605033330079445417092581215734676111807597368335137783892578226874386623122737480685108765273978942678345201745532202783189877060028831284200388829819820767*x^245 + 8262783481674932480587010002672263444736036177939776193902642467976902258513323023963625365688986162446816922426669284912872015287878747733478487287391269686742285636483674052593064213443409037958916352283834929381824945404781951835922322970606496001665881701743352106439635506383324472987634721671273570097915070922451577372055217922950113261443101837809556742346155253186551298198841819212268349501471880415032545338455389898711864835457688868826477183114647641670394953866369912349494879057108460349280036868191300382545803543046723093453728122822021024840976972467448222901158605499400583768785312397024823452375137734690108646201685379237917560193786251991408056790889071978641236948432148406762639454689715177355608350337892087912629630803887817259879270219261372705068012745438515588252917370782875863446903235880290006118792822640662000263578037990396794889297238472742332287001*x^244 + 6240280366485942026936336286051167766912022159215431917607214225928826150784913252924315595078198479628080381520985090796604312294019942606592686180539258426805798806383745687073897858944151428410652580344043133009924341610200799680162926074722503115960363537385471182799825606304856777433110834676722520872155876002635468239161812735359737443274038231953074665775833681851015563072565031192393016258106838617576797552624512852600491574079595275695574696647259886816566030945940235718291645032778874555179054960008552613087900639550396116031344945875976217407474495627799998642824663996889811139509464674440911288199700286217266342093798576960123475317385235281310135776347746711109157587625453756841826870909765860693916014863519768884791637191024582659989572016792975790540013889159589297383820881680687600283141268382568512321816295350445858100000233433105627832830723564226684678862577*x^243 - 5691946048643763776465581002408776046230370858816566880603738692840716073214440152297053309034605486599632358133441586268547664084079275526624729452194129630779106868504584026450933587178081201989592164787136491319769871782418734243730523555432476257923433106602090287628229391312084615189761855615127372496327783151900433007232066791002127167839637785206224303970411154718697185348482201330737431680654905639131563825391402802711689965644406721482623642698804287701504646912967286525653841109187345913161673179552468738142672034190514850058403581155125197346085243918584603120755440509196986935910591595169711680071425793036210045094488191531433201824278687542878453572732464052153422406481919232520929896026492025078397327810277157599753878952759308536321517894076314781440328224488525146758493835707289535043751921080484701237596789370470604649149068758998975640747993680279454240586192098*x^242 + 1926564754203745204218573697763264984365658356512166494388811810194963819763831357416158936731134328834011599933310130064528377404808433548981503929916079195867885454790976457744315501174193380533566382147481037791148841529634140186739010906527605720621918031463718544102518298636536441798896448374364455988704908789564850221097840060896331386713759129913048688002754340864675614935861511221580030270108112971123891668501213421770919109163907665889200889511772146177128624994479175943138205248910835903994919349064872828999210324073342290999376403700642587953581914716698058027373304083296903680386972472803003879163087959479818424104974831718464405337139013266527414270143384936957910161316621514567038244699695293268861696201178025208098531031285964093605599111253333388965363238011476797916291727175647953941981096787151472605500494411354328786112695888956683321981575463450738009155792220684*x^241 + 187383094097433932585191424656291562225132947702762510731324303127443276324363983411300524431440382566990754101570178993612465218028765686136168919230114006636525902848104637730849587818295127858913926498216777306660892090986559744925894282448683793844815362143373462249759211610202616381270992506065583250137297472656841098633237919254808105763022867756945120484897994599460728411136543151528852381478513863895405929593679032470084573395307858328274166149174680987032999139431853376727161627037560846365767726786132542384757972770908057065866681453951403153808734416435577180860382033433197794751347557262632779940877124271778691328028325086509210157884190103143071850117768206104815221370797792408282535222370396954597384578005457640506669871669110680964186193008587072034042289961782264705348464551705650163033341124403722707366269935206732805149824189915154067736426791378950868629465066234979*x^240 - 554956983361161402473192173806096014287043089090241345109178923467236384938709350209225334244063493580866585994292930045561574920095835860599805336162189720684627644814475781950781822171103504115427508959896309674228568131391037181911374501534267774653729183032062115531881518097046795636327379596278865302342028780524040016572932097772274144954067786286587809414824546160736033296500465581906640885433345498292486850955088800476154322183822426530545140964059744705901768926430446478223795211743800085353037002125256762347770703158005639784632832476028831855292582770922709488039028973229361561364966461634970946184835797595787324183804266090033072423368153073422439668791027599624636298387991770843173692389464158539820125472898939630574146523587617548821153578406970229384960257139076376091001391164888058962305628600602298452822121931960528287356489706291185345313503195427247177126691407886540228*x^239 + 278745992264618790273731632701587413214200515459201646359224738306030186664609418719717288709144602569226295839860412176148815811222047150864254372925413573391127267734255695563812601071901592301748192106956454195782886578393441345256260698586532853577082226391799242626080575171398368001936100719342817253787841157490570036405927338143080303728331100962757057738784053140532309385212284489881683842784837900079639815389165373230791011522718007092176503073526043012337997538148375112204436484445876810435889026962427406977041194662265056363857408301528596219043560493829076785450923750668227839736281477704361823076209285570787912646034817529917457585129264064441172516654197438275442474602846001550679354720305159997477530436798008294048718722677652190647008502725493121407679050322375743110522457586134248842305309539802651245712227936309368492140766447279517128749035382030304130191565462577917613713*x^238 - 33346956803847942987004296380493981493156428499172392665309180406786233657116792168383402533334266412516221295006428838960040748518318633653288393044202459182172972812343786288420902040237173986788025179091951986210226128406498923118091093048784835295084500546627156747375552579233619074793233370635978071429168275783417826764645192181002063227288410279731336985044317209328553291431111518571850108332077204165411713040338276834229583177536052952841579832665138996312028249182001281969832166192044811888999067231071072248654978579106294988790113569821821964385379015169668027011318931743093899117056084677832942771077175682644331525648966964012765248996661906863559836040561887445116849790096133709960046419159451606764541433936564641619220827790676650171556847882407494850770699777284980741495585040686467972417324777736722674812527125292528346532489692466897075524357387406034311058815695213856742683445*x^237 - 44501079966785358297492879561512388230057078736478875746574176403485881611690035737682352243310418368522837252533065390536371529825994713394978140316777708745562865354405223136444525059319712946518703110127623851073860165140019538216109647722297312668345388016427732993527966279323935925124458927500257310960648003957592617275148262648053733384714010568084872993311958177259595159838335313065667857603952436735771253522305332777854088371825825130134308333580300238433434652575824073533438900635628309437751307011495996065244051316182459208385567143118746740666094166600592538384887413462959769807966245002173419848184706058802605346436745423096131795202552950023795077832670069122293440906412341323094056222124300826843474623852916462366848556603072688336321799116742695617948119752424855993364167620656346923103719139311137118446441965636840472822498333635501898380138776369884283716967363840334887370057112*x^236 + 32726986198400680524016303580794643269842352970425731180846518285064328466883917947522766581669186672986139111808892370736832771435466163592779351728318320456429942174421322120034396293636285352022790238652204127380737145345691673492272938558852507933760216693234132949121659649920750197333215742501575395507053964016414086189574380494371580519185049914788472736958570586036580572622052481291234243209781649616797077137334281788582882909853751082576008498288083911064499110476811115269457044587643204528706658517256548389197684586020720618056944857783598568092197561444541792557955710807689951066981645705108780709022247051045720801569734850182144137481978093156076882159448739064357365505801970076754836881434244971119292048732353401046942583322098160174986336047950219254439438955313324140948694970477614860102633813113816599370388205966116663586250767932868259026393946292866986251553686137075006899208271398*x^235 - 8166206970997237302206751554065555628819528306795924148903569566938750549869423322467142223327950642641449639701023455477500859763503993643445492974723386964905291481033975854257854980408914440430713706094971300388787789340433454531070967669738373262415237125506620995932960561212320720955699154183336922560158137654924661350173673383755202511429926371989394428084720944236344598088490473483254316899495656965295682260551250762986249229044395115525936604438450427889087665198347138211485938692573277221192147086841441196968538254571044267695028435592145629487270889317426483390038247179035411334988344423164959561050017082689202936504987040089856212428095113303746079373562393213921539335336512666759306456592183317892533712577405926558771120369031585939762185758434388674671016219493378286465971514309311387829865860055115563186884099411773463672093149713688676708316513232923021194662117077541335248859335452509*x^234 - 3053984546412568064080141129582780385988864943723749348069594146065176924826051472747988443648308355240102299928604187145350980997267562220349010604775843522961030419409781215750148623182849396252205993774150662498342491764683265361720853392573579974996214726538920544308119669530591799075967195331665937305902855206137600018452472735942118604191487298519072333726529269238684396852402048388742490617038347177352030361543917652372261004231471315387749185826273790724960331135495182608989600773236498573743344110075708140694832179088242330145442157398551821205995251222665547296751761375461798937867435469876374136587922162669760392870166158680352872390100281949959548329786002951356179205171279659999393410998708373337440884871892731302426716755754842356925929569217147495955147801536130715227193676627956683562956120740799067781156015908338312994482537669411461007857367341895291720454856358755286573717742365302795*x^233 + 3728336322392896377531671771799038504692928821866604218420690392768280244092353115684095192474489669339512481842726228837836360381947544268378700095856980996709775444044509099340650012757092062312594825739616108419501305209263888398671944754875828947362338807401939652196583348327261166451065655194942265223560453919611848509980349259675997643874917204163339522893346748730822128551102935045559125437307846846909300480617061369510975883685118119519947705361233132432050751722850677789228968643223073055610944995708705765025217262622381614550927472647018098020500669198392177730865772183942319755667550090759010082109401983174471337337381997138279505506203617214032350206618004907481969959484039338880988347251429247387100088929658118526978839993110766080402974821255116016024649364957718008186782781842434533789550668600891987341827831711709638401198998968408556656720665173693659801962150699103791062119300184747287846*x^232 - 1480373228784711021065981607963181202897604165264771875440080895816851236184535172256817801020237489137362804822517629389128933341578509471729992346793645554275544816236359992870066816971522965221328761406166835866230353391135614892667432231359122029065141188958949064090037729313281100057325878713945190914079901960896138659789706732126290739980902809716487245181360576986568541418598794643366069797238183030468956165449841690817842602626440685818122181829276640769546198071316316459739551942220368873069598359543529555983575008144401952522023654683835762760744221569865661690580984158684535525048735499153123005703066778718278283876556511506112097126575128239666570662562417871833467688925871239669335898925115704529635633222989299182721518804201917323192753266021312334239330694976752318587617893023154202227477277206753452559044403367647477844154109902216452707536045342097473442954391473543748005291660565764970383152*x^231 + 11729708189238509322864552246831627663416550577314583024611355531676965798537303021232615362839142428321628812112464526660784609587155513451220790714861605150597695720327002991730911724087110441958020844646298184076646482811777130580705388257598733957483106903166904979812036247035564095644026111065970296876683291834349142520151614235375592974051533869694322534615139645473539378998314515597816243003190244542190237111430345302662583431093878334110082556982191668840498097420478113734215094614868756116263389618235560515421965158697250343927741660946470695990756497359704442397506007648267565659736289431348591264468732624102668257208069674225376968265894054601769878321533611406948952230462776025944105185540463104498093061745194555310400100019727614553740327798267765840790107556307517511992458860572757894139321267118583804897949335480369088585277832497263740202471775219097595240412235194069657028434477700089568652311*x^230 + 325793843725923463559796242188133308482614153243065222138326293306827671135272811500963415277391696214954041705770345929558353127524271704010476001808898621220881219408315060012268660041036287410314915700475193223339916109353883929141073157915911583523274629618827204138840555268616070596772724785363618279687944422969616321350012523906889192323676195006622272227072542321227059055682287552108682979400783510258246565570030785396084844950264439599846279999112298761626098081725812060414048772346615001807664013592211520298986301696591425538504866717512303173335808195997303234376064322304420801691785702909457144991895474507442595012767687869642933500127706530921931614855505758069129605439673936116303735553210322159094810616354224646184946118812117040969982716376727278259222080253812185497281731977184525447136270036296884201254760578686953006746030197648032241186807470479835059017589575398001984425060244792374170055901565*x^229 - 187185271217180611887146194391763539644517640725475842532222062345742103922732519575018271395068281419630340303763357563337303165864631686484522930888324412311180385607857918322892267734186034497363566285382099049367126865526128934281910353353242557723071708911304225380791018259112257911143251503750404788706219440429265186819553291429265449024573170532722579295988146178047265279517795659722157170823797196677650611283757845060414502166370788677991236043886380982587706637810267569140239737723753385309807948025448005482656307112303531671523852528307003345714116575456381666039787461324442401949532118048983993413544523583641832438562815476684988078767157106076525478279078442939174250175348976067458897514900239531475048168956015738558594849321484552277899519041106913876201087079676033434585492419922508918136381811220950599284187113487171139123321813103310755309846599968303160053736533915758793618779316866315605991320189138*x^228 + 31424915071367336867509445462583101103696002793032310009752253377622604045111412632279582729905647358443257410805658766201343222855994604084566477099828599735718029865052524445959862810086105108745792630966570235334226872996772798217492654895870843320493031780156192043810212851446152793472803441579975193066474042006421370315237994696970400261661583470774484031353134992452615297737648982307811284469362043669071957122297899237296263927654336426599303197135350627007015765923913264276346085324432158799142956847689101260295664635422968672744719047922130050834893670611577961764177154890873284962726201052936522946238723808705398886625924768394712467033118933192843405824643105104280796830689645474029588072219524982497822558986893732334149298386042718999043651253192628556276313008166055133996956464634842660329695529267396770111991042349260815175091157578229614215458505171905233795789231698919304118227391140763570685929195123156*x^227 + 26317702637950955855196988042049906260145593978230583750945692419585978583622725678490378867071419810528327775798180113770677812591909233889209168421656117369523814097189222039843029587721693650056022083219080874357870610028632207449268443581929760174303992627081999615947060109979754906695053547909921015947814915421947117831960134964796767392849407978610334766402412906321048395795090253551951507755132492829520448945353703684252057532531598154707950993305875379671601614805388168773425348046462019255840111155149075475051247834249997719366740611001675512528622785497002572873678591968767689970275148076231198104956410623049540707655015130707207474551573808780873513575025691919979279723096941439215889913478202127429635147095563124630147163660166706051859883067274260845711104294248482096088872554837080733696342210042691907131596101099312042072145537943787044672212407709690711233523635590068463122827557371246828446402729160666843*x^226 - 23793909947875822783224955564965797145388609566274439935036964651266233784683047545348077467679600150907906896093724153347952681858940509989464722887987933885519881007474561936110467054347059372155743153378669729436991711091665870135734027085262687525186470832856959256482680546124282747572250402529120246152700839701358128363947906726509561569478264877474807306056250122164199047011188880953725450870432531359964448880622665603343774277228436114489529997073498759583886198552872725672178322672221965605608933035588870824900196134437094094551177482696968617129361627553493020953779040603207612826721914428064652158615726157420296390837406108300848809542207111238016532553279647437406308385773621150950665746361040001157418311115387753742323622559606788229935252872362514343532389054576034357482576298910626465113752085982822122546207348794742566014187008870435800636662376178086109711883826997320309845185927067131201535164773631895044063*x^225 + 8734532980349021539845662706868373839586861930374607434921200058556690243669282104956581772035170851723336702236682612942483524624457526719463914093012093105819070688046750588154162938378769552781230475194767195938850679618955129139158762336478949430549801730413110236499588693704399803344286029840594505540008689913470551880525431028084600384627978874820312812136199426985332251696603324486626481015534194931620419711182187086622014865539321089811508814909986924242838269806342450187123343445102675880925874754894131811188015639955913884414542483663996172057937155057161257347115142859906719166749408683975455701937567345136072857994328681314409820188315198623485259933910178877325529690223701883184570105139202785621971016291516203282800257667944004857406802758479623838008021435496495814656058352983127525064120552215844447944000908653361869517208134291368468799403369107204228892082903105544810297251884268891208382919105170365796494690*x^224 - 151978540494031654923172419144485505938260653092660332730026091447395494410528985449480180596358087943883726285080663121485469651572454495470653191408706495366037105120261877839794569009817807642291918669806626649209497813354560194477609139539591960597486332980490957277359718066875795272476801863511156157509964377013862279898363729275792449843930672217905672821489435957180091308496660020097418575681945056109320666334996986027814035986556538678863073738690482678450866124366014244550036991646918882758708912570617702395706615318121393171707405687824886732042623459386020364279188556939772721622526717941798330417654931348165795840732074124150146690971033473141519124372407048215091364983004792016127259106245989170278126874811416772357405853602206221494957005158015124542605719942881334005546691709768099573533621265427862844390885672284870756126419848993549637849022222238845228856087150609031437854986858188408774768324458527724782644811*x^223 - 1701606654228034083370325722345758897324596606418232783597601055655422179062620578569028585664514067570449262025544665367250542610703281603398145188789007337285570567784905780270455063597839169670341528540138053442946271945923034306039561363392341545395295682604837237516910373816605518401044268185070048333647345245779820815156328600879256551237018786864113740788660817134309057035409178952894156400031375951337812321685813437318085481734399722250421822018840822897503899061836096976950382690137930810537707274368743877881072133124703392957720064082587249087042419095047717345410273189773478170568768918661612155393970004926937701137795115136374273559083294789495080436914744342919528046817206335191011372795823031934789328479531848303405766452172208585607277645403862234735096102900945106174658555172342533111844081512086863679285327741818007387403088223983205927790071322510725392386503728735679098646935436799964915480098947847386427678024029*x^222 + 972819732143828402467189912214591954196438453226024636280046723537887795485080442034819859333596508563736863699750198019614339240510407895316536110691854734632135460766975311761694695258150066220038909593228509111609827563721696706708370716071572768987380585718033578594163035674718775126839420929823155142041068944287006856893917968388716387370592263907707965576731447194677283636483400866659694788485015445905971667238194374210118550155456244679969113622396631955853954950824563228619317862185405964192408669352144140224187886579604624585231159292519127155117457594629708139724395110420344108186375359501510980238445355802030209546091719409910489798826533087870366947507375645660924049800110233760397114310480289402857227854198819288659866572568242039947470341178270753530340030337314615188121323470328874179134060072894214566804987598959079490893045781345354036763112209191707062359312467943041685470763440032697742650865931524111493127566496558*x^221 - 171414087041636028575484406264668006176103266432925225823327250719301950326337245436344956671609016782367758829823297260065136217170363834482581138399436593528856943489862153824089063487551195016709935068552818317771440554395752030157571979373981089112340995834851331114017479438299824729392252405056985419329393681436826899307274256277913763573890902013683684859377829930870259400785952804269082164152290197424167674359095295851975038019370992618237959430176404077807812228844410773157240183269608662222987099831490583316092712670860705188068981438093132646921656343433026946759515649110145779612146703079068508502387191512920873495052626647622100688931140565754933040079975515027390137396670587357382031598977693179586146343078447570252734221018342167704386149029642435677372663862792129051506678969189661673784768033693695537480477574381640347949209630694839939205038529081937310194049138398472487381450316040467103148735406798183127941071254176749*x^220 - 126886003622334011566858627125456344422565098947324470083601511849510408500671081634580948701459216645919554593921456871495674965379609612408702546572830781094709401261508568390360877817443609478222110851212097399695161780341987751403977858498210833822428491125733701923896683774708847848267102836287372112767452179255428882830040105013500492313853949709854577826663237144094509824968123531631040633084166594881083327111265801466385354960731078664014620019756588426486555348369421612096694870045182916826341511638484735537642817751437270739726771306657951496374346576266584724427217096814351190301819864557090292250298526574791118905019537878384759054155838528269737257294547553088754683614068265647796648714252095235594901771871331948149072532770090359993420965278788589547258354295064246690239501003869698441788981490522081077703039733778156839124722926885293203568229322870864283949652653354333057739872934361535131544978193773114126475445169073964666*x^219 + 121949034851088973304910236476283586172540258944670627410265057575866533580880137171233268786984898360115028452976412959322578546544152990712922690825199603931685233447278517961063145042983916038621568784096196095171721457859490218712099500160539200807375067486928952150648008337178743014154010864357353299710564034499688432257687358713049812457414614784121407247906277694150047246007242810042674937394410787763181921994769814465610087754869609523690670673285869195787055076418558955758101096816468277877735903198368339670913920157621467912250662429602916573197308829393660376749652841565287231410680372895514100376911756109635096866870309891227350476067593992020226736470181926230024133762173463276103848943892277842463826412288712941721741662717856905636508839531002485538272784057268117601065838982968156156511599609150004450523057580977706844239217907324572586424324686056561328647627095522530557737515726807561175265044210218855334237701220397994716183*x^218 - 50641761955101271434986383987401369710159020243617954107125578600345198359292641721071230619632837821278286486082212915472978792397747487080287312669045674815962946744589555321606158705715563005645061246896139706228962794477964736513617942319674266181281686631914194195567952413340084310497369425729050999611746930823091190530928009038937357390440087200429894660986159229774711418685171877648104506942609810368387622756453623832450050830973637364859470303874189035355351155299340311463447529047269783503491909097528802535137171098272227321874409022438840809667238136449475998487542786548709290972062929163934685066586760597412885331718120733220902851327945824148324923648397474328220967620991909920080648540848188890411367634190644033330046234653937130237222881510351815193600687065602108273903156558056175085760928712786216462713518518014306521158348363570451295741427252024977492285601520170789202132737065690868624052508160500744662777764878577201331336671*x^217 + 6966613799781734434858372465258620872531269677953525518141721160928629492234321657973508375988162267186118783816969613314391411203885569121778287360619184771586057719651338120799461874140566613785312820298915054896818619861800064125031589602127482505446097264915928255351482093380966022296032938777522063171389799414297551432100019479135323671179171654251416329480760992193358391648086990582877605501559003747489450705268161725244649860222926503770655371492819848514609095117308356656338891970926919556482798170340343658447617436358695871476301257316674594991550064237740457196178235089254951332764350392802718985301903441983823963772461558491557826653263329218948187993381187584035446540748958822148953065038577702389474549515236988191204718138204985139793031605281336819361981239150051213539740345712495155404574010545723075500958760451045111245077681841373828296030261578953136584721233620650495191889313443559362771055802629016152634068323478126785588964687*x^216 + 5221412373785520744163237979214155986793812104425076291765278052096868343902023161535417678887451210289784387641610403185423784062881697722600422583703807098329255322255008814720888314145560093778095485686169740068238623305044534917824379749066076404007737507470120517382441606378442384113339528822815308507808331151953314528774528626218033033049591753778895475032701788733010714600400990839949446217490340813644720277669509902347222138773352561230330957872500344805764023684676905510647517324687090150064219220913087480894099951244472635916047224335738959342953619960225479097154206145731035567029702142476643847184336591418651703072261832892940897825856976439899256986662228777305053055136305792871149367461749507916900629296584989999006865360629056463508277809323159602956571529299344010617192745339483621117748654324188125112845538420723152594365093945467854688570890282613685314379743453732998613353598509610248503339197099869144599821274193876891667323298024*x^215 - 3984850750545718750638219015259549456516829636444678666859441493314153425821539342177827615216353948203445816968768720343092591975012608173265602242044924417360947766644229605210138304435959245243585044579209406515244192218400637056435834918266630081796732867484464495400350104194329064469854761835165493343171268673878965805895161708987470615499907797755839870985796856291020473311947750377930031693802970696174989149668096356009758136633172391944359098046743009709124008629947212214220207054383221702446856922588134741880830143874093306040114048431659950688282431355564085660817138266829238534010329644847991443622371263988813953712444625943771465099259855334785327011212821991755583872436014583139770755060386991354698863854383990521981627838056351492124370890687370589584838523241272294486700432589162446425533839621308445248878978994356439026171091695719255497932113569596242538632754837703414695870846730222504747867014559393935178789522369406528408734915153434*x^214 + 1036043694023050115619534064813495444782835632482626831140191029761457625560273553794602439521941932197064990397425821685372197842002839039916630145338841569480708684283449364773467552739821312196672586118999209504265060030225819479266077884228861524164181852625359991246749011743629461447276666186487973785687472435403631181223763917774336888739263093418134436166814134693016828142717190169294552369373064985536297246674635921088863364998676207314851212127138984699472248384305151988832363436652631591199366183256353562249556298725212302700940913927877234290353269678364700507869542911584297673675226596218789123827581995508574050255667563249606912739955313081598265154261827660758910362224189676652753375134539630989028039311645636986186284648212206393367668564933627607425939652098052919854493354650815034908442497054876737403671716089877114945536000629830718472606201575995894826053839582170035305109045051479966316439131531168169550446734615369070605030139772083155*x^213 + 319374189648488015182422338380329853533447664013192824199556598459275192289664769775477424260885546347590219658982134201010243333230489061820041817531640898875795562030653184873272072950442074341733016153330332272556195955001807972285379138114403771106881357915588508130095754995531976238947120083011596113785525089253207872021252059099603062970407946693967322700096851012281195819175347191950666271300550923421410739731933644717036691556237397318029406783594384150764508577928148525293755836558409764903544604753187154382647712720718797365741426490437442566610320734019804829754509064621983533520685443488433278839213665882909096482563786936741528741964754383527666525521244169769819602147025874810299609898312821713348244131271087264133772010725499629227982547355336631809310459065591883740390849282347314457396373112153305970052924612558672594569720324553393737202375846195840112767560655009728760290094440934114556244891868322843479374922600921874914173115266217962708*x^212 - 459274589138533496693095803415918847464326039051965971569701612545746990650876158957486986698668348558459994270124785523364599728372014880765064796974352838713620973863903419044394149411903685787687316547890856564351015199097804339965820492054654246033681642322968797767554729639172578298406677072039289850615730323727685838244189483344119535001261791964235855511114528126302657047237211923265772849057210433707262209827107955406318783112712038890798821644161369734147013305560743394700581935624089226127597480001897022479649940545395350877802876540178195281311369862330136436601682668999751574594124924372410685017263323230825938771104166505274659489807748048706850089027997244513448306955422234878210802630749236556083587239044326116331467855737504346233689445682546744030835579380140278582214759287285401018583882482761483948212963346029039262720539281928726515440594385272656034891660852985615337576206281175041556699371143670228005543519984188859354096398228832399253606*x^211 + 238510018432795025463410976077602075719425927847621959432180070748620883400248329141378803866344825903360716112567320574773275416337219218581399338989401868111435792273507494166402508693478921866748683372946483909405619999748278829205163437493816710741318297031010454071641097143478375396749809622586691720683299832773270414493074176994950723702135942225340271174244486612509024331058033630669530072812934648723335437921968930372209848109309717178821437048391601739978287107111788648667195039301716582329382190304287271460949541558225691282507636729485683882801978980323945783202655409959946230250190339306423168385109035060939670093534184651691741831750924383360915152602153759045858020886149376256187538278888845784846832676213417118715238609635416810639674182880074030350616793175309871914226983900297843095861054595504079140997252541406183585092277784743608537487461973173590345863136113868332615878424221459850582181843630530029731611035598456129493628028187893086910779855*x^210 - 64834185169289979393811510263220062350219296671653111887219798494437457847870060821704545754875911267731068803160842415666276378900196270193639032498085282121751923167038275216630750232885411061592202623780827954774851232049022018021763450969978969162408036659821477326590093977679776443391302815874704535813135821417797911892416901958012222066303004932748351882986692386987008549601491686600137672720250895966801124027388015831645400246927618327989305089144288560176543635232413207478210094717236008947964929782069929262629893343146047569311559000433734380694530191470942371802264785046507733891393869811996965041752267989797878977816869023992348167813537477555400322222137249725122482344652255434043561383028649902452664483943689245361501289570785978490201451513919452215662560661390127272106372005710853743772244115908799974369959915996090620945861909940136807861284223679816485695608331861093516397825431764191228552261730298173253544547625806690038984969032983521466388382694*x^209 - 1637258547907055735458365488306678695147647166167464062229485785976392984535481399746257437189638106251981997541186037441691080379528227958855572407609632157323721606751513634416597732757493309243636259451642629455553204854361710273849337888066902560158546212778755850892048737044890094289973681421920547592338465369510934236155919783354132044232950016942831840661365695270210770810391131140988184247157804391155795439998495797611383527457654484527607937538225105392170090422752730096273075128972557164905540327520172760589508673293541955512439527147120656556593086371977063447201414022192159724665416170495637305382876767533630057479530312484847554925549994307192748687686835660436008740012471885723842073739201579784194005334843739319951072709185451731255579837358339482972745681232666139583784039405576422973889897712459802353143019056890373364158623614618946628665083253207760540003337797404172925079516737822975198975827743253595189735444078379843910459677695638885878117547064*x^208 + 10448037683044751614548928506741726359232758314859398345119132837242050823957503007664916703941069152745094606061635777460535116981320700825409772374541654530368184527902279338783878866681311355705736051294886064371984756352203590246512278614426609627621064478876852573568735662096045874288011778341003534432453155420558856893867322926476926662325571475948416751960883108664330389220224919266374030260176367587973244604497271965682639465467010005499004362349209501918665195151760013712670311119904982421411953454758759603124221061679737812937489900379155825835162384186924136130308444379477528062201544290024157722448005867335059845994465440102086241739079968465485016087254165821685333086577184565209990529427708138891359125237113085504856069652284354285656678310220550186306775325998554748385777934969809517196150991883571501369162339775555599543207252918441889176871697395235008445131668510751075611560866522071077962101393613980319287706115787474009814036394758166039293284188945611*x^207 - 4421737172501887164975505759042906511519412332036809656047418067635412926312869210275012504948664450843040509343873962971554963527958808972234063231609347091159614968415009422757729216617988187336960185302904034576055046260688784263442593566641952611584769396257799205430918016250020524447085072751715677355418692848752854693858290773823900277103534111663561151099159898499319514585885138805489908476163406107600050195787087728062311864070783069976078210711212831998503247646197688345821841837290536067710119595473650609074535479902055838426605071726026597975032792701057444473670134276023761179401961391941900965403378637337467413891932810564589876294352486917531890187928855775442270147147758314420341489811026087712493293618505088041003707667612373238651881254024975965279741474878432994657206179249110676806281972185385968726434229370402340738478847627354825789496205327501440845922608541576755281486323785439780055581915349453323298370146057049693076390911713644798927533124572280714*x^206 - 45000711901999270230952991162578932052144792116335135283547943885466290904621181523334671356603418606998618044305542004700388940617560972917435779355310949922653506674391422432574782176376925430646464346771375496209357368059470291737141562668496659576039324463494319631013079431881889897686378094167123144498128105202385457438747887344896255967268324367226940755946862214291404376361121259466865583035379840229968197111601300647041809683762392685134497807075552621736584554813363551429930209398427866889185560887900020337107533692362766401505571958451740620794308285679554107544552299247936005159295132055021039990007183174916604161380628795187771941907403030101536988296741652145289612099730499946690927572787241654955517469830663444157444882616889037399809766436571343111124421019194424092715345685162293640330485259687636981661671926591234115234998715479422261133590962002502104925542372108898052436003973868808835984633279887335876469310317298267326105022740335439953263349907322439843*x^205 + 1164828848965191851978107886891773583065987491923898391059582958682341870583174565450294589505205099724752583325595049810736454943604001692900347478609581213048287911145670454609283900930292963764836328888643700791474672260836681369862885988019532802879982876106564470251937746296107307742160988122462901882093485820681139552125560826904256703205155531694611604462873346588665321234239522642468690536951520961835808079541425211025460607275161148627844842341741385773429818007281408964867642873496308054190449891095852656966090258491715424746998336284890286050904875451383385497063505575723830534855406210634452806146782900133144868857159854733133132534362622587914086441465260554050808144001126436480440665734904963796255351709406100388263704634726801070014138316443739668208662986304982360388670246162936986274874655329828538753531062637607863079860363416822487178832685599586396518592970462179072614403911897333226877808042460756034918646717925412644149044144342778076122647038032250915552280*x^204 - 813687330620320403407216560797804563822594060420074659429026863051017881511764920838567005974958711301385181541021049614505317475693273328882003219212862942487159779622923420477721320977853596588950465475486031144092170416915696622873329468744563474685313689627106398071840003604440922846955208446025522912685354198373293973719742701857564161798334402009096166843360556931333013979379821665473454113982544734490498609156524250241819211591842548041992905179659257151651609897021892880090089322576088489301549265936870203830196004952812057770262189318064075811308737346983324469816177177279608230595797599654736624885928093541599534973451657824639400018711347234928918033156597749329551189247961418683862681806223969018577909566909415718930628965754291730166875904932274930223501387971645951159767315563192201544585033639097436604106063807220375921065771712993628921501643776388535642100412296579563541077454647452433546972343238700868314195950597677837413885499154352084343727038084949944240727458*x^203 + 322910611202946468330420419379789334108809775142891748997964395293112355277190771971345740008571620223234464508050742868890701362590429252604023357072342301777626310076939427455720978009104912647779299344773716079373231526928849261449779433189239940306113245175491287374480716714806909890169728086955703126440136404158781846096668473497451259832123225690377693168943768368191074227919166177295754435854961755007527452404723538626199188923443600243962409612383526904620309850212833525787610759355317477840392501733783743155031235991530881002771821308446604998232616642400732294554273146952225576098354722407696275626593532895036851465711753306956556788073378817319384789700906867791884860469132156008570105479059938301281764169195605515377275621153380202752164598291019032901096800752291757457299176910031615945011815061531713642044088086060692896607947225018344819298279233647398140586246624526377618125899528226174240228517102826720856637784889457730030205161325093227847622253307906896470113680381*x^202 - 66931526040621055057416130890417097935330342126596061950537017016009372630189832880788777829082966390303217307579838890452349212117013591331596270732661173064889979468063416487843736501398099898292735948594829009671330537323568078937115688615643285693916875246061189171943704926348086708906428671975638751090560386414992218902283905609401518142361019948984612490316501493738576703150024927241323809698898343863694229790117079445390997175046950107976800806706915926863636724553858606181755763554788417887161316483933908046826979509399990510885003006628439793876539572429630177416703244151697992622166151551436916769891620211821194188025497038360782899015050567717003969823754310395154567929869798264144246293710996039404658910622566023074523687368166054923924638688711791548781598126810230530704183868071728839949317612967421540458668809665920505835259518482351860419576245927825823826956209771768225562150880792850220619363456392193127373203933953359355989535269357183048287949297869095857199688270292*x^201 - 7480281221936222343822504058971301797072871179441195209654946221900785210352903701915493821052038924605471677983506008942954220113184665725728674287713639015128739476761026568318453528445960934268167223007692462846034750220232721945385246244584649623861409967085586713166932330772261648020190241906816679394065547397568567477192540622805115453203669079401785117898747685976934627073138414719494741818832825773565464350966983413824207031572671652926024790855739837614186060928316424059755584040181027366937533722721668234850142612595729660841371333729470758784905031658914076879475743684343602130273898463732069467326021729303120116799027963833800621977061145022682604023695609452261979646445952144881366425001801978201095149158443968661872622053177739213853487309050459106484412771723988805811409516329484630318910622421824954420687256895065221304459980645604559389310147198632212281634900837265382629877100053687850092132789457647304546622844866287160767832242969044387417473456895324679236021285262540*x^200 + 10957763379254911991807061773585735867046834927239377799504768256848879652176020670108439884306663863186910802876987690263208582916123270814491492500256763706705105493183652077217171600654078928066476112980726420501501868635136485968723142125345635130277050043546849269935691171638732053404802595368321388466689655804697699780309257863351788093099966250994658143362329381420339224373323409167618102125118081867725139051530889805485307722370711315893046924642947664613126470429750692224057399451907832789610692255158020286125177432016836131974193467095169813054273474471739596126275429164000014672582531439364422505682393879124532816945363773076740027068232162366346110575109871925086210148065746260509732037996922184056798736047739793565957252583963658531258402376560061176506752087523871419839580006683083352646957175507039302345744290595828041817602211606152584715142119118317221186231598127651865241912878896881068394164128248562138913080007382735295584659699386815697047277579710956281336982288575332157*x^199 - 2572048118864314502165562035515034406484901441296231793209609593817226665520118802918602756628269959174091703070528850368530631891032072249081199042399596865188769734961295780186570130610129325909034285529706819978641952101280702688140189594274933761395650479669154646924396900664603255458976440333125099718299619111371845175760020760997247349387058757881365298975494654230523626020954418975608336985153339784118009261476502923730063695985219892921317183846551634806140705079404830277976522188605239369548877179837193272702391958588061568064381242897737442170442980146361661385757799855882864974976273438491200610150530683480417305099184709262599953799304784493500828168378202373710860785349587952822229540500668067471794686410190722780309736776646840326625237777255406463076741091398298779298372804140861631617981062254843765057753525517213901251057041328992491470085533899863210618223133372899273776094438388174221203195543640754632546710042054719672728599213666320427327209847945408689390402103498550589621*x^198 - 1547305361404639479802878286057544931666150633717352720241210614141501462200016390832166634417471363928010849310380318482684720212817007283280937023718163038897531761197409795325931082072076046257860606080011723369993006152584059590579531050293444955162712177298942505465144774803561009916604737447890424073444133181686647419055201883842491737008174233732640310340739737059107058097609739178318001033599071909560002753290383091848420560680028426504604419053596161173537641654185063890542200078911683041551538190984486067729927342461453643686708457936336105551429333408235319548064698529520145596234214555781900861785303336852092621262316962633729811610462525780404572519758384368680914210745907289899785849138754453820122070675327937177274665540163187713599335235723741313675423653627296046987005693454569452160627579822083478526372966516708717309116288910687275866077609128872484295745791088428912423266929771956359552864210487059148025865371960044853829557083554161737689895759907046432061084170334228255964986*x^197 + 1827548067159597498980973218711056222099471483311403705327752826962308004285731977704863190691003313351457025172467044540429258342886290818138388284870835688462312526220759192792208688961905337389353408791548747993094391391196554336439194254480197825557228340945159752419165952649226084195129436379312207816920574562023820960747131274073404777038146299140898142141826788454664403723160418399761959539463988073523773194411101178520109491100793694271105436404487889266449140827762218311808312102832708215404409810670021214585289676327900122996831585643681371813587955133871501099994257902980472090196799949987447000565254994635727905442613502091277689529353403144575457708456899461919021368252938106186876707365349402359272995275140743665084829902126815780139601741385886520201241250748355265586308724059742896194489125339986744841899378527293509426087332864920683653746527389595650101310839726479661432596527035445998405553043441914160511325946517719066762212401072295413290516211983816220144132698195795107892240721*x^196 - 991364998356418401529586063793139482693198833006269734461679686061823100192448695792528974831060500726862513904196722653830860306529571993783741304377096447076740145828223057318814728882256701561575330534839527837810427014897545611896068821479438677834095021449940957353610213837932500179126091783378565243496509867012857237521079524031843023810957780998222661616932885443736428715249704656851232396552188167830014218055581553020574178162731175609556756681418643983527182132364864545161893231048302851761353571402290609705619198837425851063837863565173777308849066904473879990771130455225282862082925585819025295882129949319296718625132504570415215130123919800561396892270875954301458855440491313409117257580663082417676837394379450538977730437035597045629868370836739477431921459840695591438622285552983256063616486078594605647849130822696890573835548231949274755391168747021265940874716162713576601888273682349924034620099392479409538122594396082878597541430624766905161467244388127282798124983207153977678681656117*x^195 + 342193926672517622407092307591984441851262869205863534089799969425128626994887666204542062764218588677842337745281306249247405373111536001144224274690646130866190131772699085637315970225782940221459445299243286579312321107577448532777802013330696264068211498555849679230120983938032528149022123691642308012473797720190704647321796741507464364338932607902361231141274371130378315150486996868811992874851509355638918261436119044162416102110765471391087806701349771709432021735746615636040219102075998978462890411267070359854634619219836104102997044541814017196204339453397906311819970221749935857634374881562799813436053754014880851483103508827663064260834938820594704626425832836267571511611753373827082500147025555866373652587780331730793185656006017317807584333281008520734195482270444828972274158061609898725093636029774983189820392157573123360114750474121826781271154956656856488549961187747298653729670562862592362253935121269721412707456494142695799953026372400151341979600123657825446357391845464446986229309794796*x^194 - 63360032814010691894117547976830897033597078600845091310227470956526089992550178646494329492388049495860847939418138429160298883157881843099597258006034329967137642903055084858903409700066041563791451054202607698183683476003827524641706176091156281285416927716763662901399311695795425388109894128431447666974581156909365268813571556104799679275986917183041138754900018550555009630718716096710922516262760312485162350160046731542854499428549600464437325745989098283517508053776912021056574281319583212277121909820633576914378827443773001376348894723626437412029234321110338197541169509489788998511845361293445577224768123175675151052742162622012963451736304033707114520156099870880348946329412372391982989372480945142813393283257910165606569004377308311443636483041782318560249603679823945764792542982596093245340998265320717023932580733307585083706858812516450622463451069395094290141912551046093868766733703193893711670383143244085338120045384840666592336367199154650879747536646591371433913243602893929596151294376123924*x^193 - 6325123806822546138736619648456259475094401519736841899576847004125366714286508933702911921775144786412466269135516247246640628642578975313611585750611561112597447331119870113972847681249569878545498362919363569886610264040719092538281292258833177828659762356103923732238437338807203574033037171461246728125711738586040828393034492293128166407621530080795649713447067268967868657977989970010238333492501215094369476356461574833895822005715930692328310766910531645166685026002804056625187180865279928249270176360723719523351762891859110513457562156351293953939592139366079681805197840394070128930097501885303220420235270385053249022463556038238747606074498566541421762043179935979896050485377039473006939024514269953432485595152970393183914846269018133699016954756437306521418402616137134239921897582051613170614906896458911204549040954797776456860848524651292470540152002750063937100881974322683670816246331139609344654745271720481452032480665191814747995779769728987727049691360132857381580922532577833352889193777470502673*x^192 + 7665149651491394148329423924242139167942227156833877523041824623455735545345960470275824944946000408807726128252852013956759097364807526597968603629514974730910763933110765958550448117033186836393900533379685028147102375150115254469893494976229782309717871183214423149320349514796056802178881269295741044483471140412524930317645460598517622077932998669042344324463148417179314222352331367205346293008153303029780308888873047968442631799486245289417841205664993130110103248379890993112088694342890480378745434062253148341657392911902616636721916896700817865330187365814283174851214644753737664856991592816909063181558822799028838642103864661950918755389328953907671138544693940792615712466807241549759857368799342198700841231511934595687454407903739661982157851277932215316272695858613099254248918623452328926242632201664963080425222101659408527355899920697162869754776219522546242500507636462803285015696734688169575837538884551172318991703189664046824577972756508861034099070505147387541083609066612276584366990903858986429292*x^191 - 469171236042990120651104633735804923393779761933764768590039766662810705698008795135508541024645887527377425124745521028356227738499210253779766450953997060786903653453409872052501411613041116932834022975835390517090606935573390045639317956514767913794251742170407553508850360489511414128969458654455999923964664851919229772320194880716608958370060642396257757698533579935813055554741437660498883091124739459180104362134052367899356088902627277933469734335184711311969875465033839511121303641523206466024891132519608032280414798753624870821464606828118747379440545563765216733569259452905251151218183798544989685710733688724083796275938761377143408678536411059473889576005715065708506660287067525680984818009963102114799777444146126134500758459890483874499988925626748485557591249197802855502878757522902310875005822291153288538490444145616469433992868144359957477192363769630154918536094757354445031392940288781603819761954613606337790909418767523231632518591157333793219495946834323126681759112117161673183731934215749879542037*x^190 - 2218334388758317681862099872440666459477717145871419421357468455513106574009809677606947822887469952931539295286194443224540712407193384639452251886022470130980217506222685065974094011621430242474384310532880051529279087868301648907285481407433826426101960582481386626781642710328614110375496832155798142627830713896355493774797773623700314754502637770069332543911483584445642475098686715836215713695107372051716697726918646489710898116892109737278035186564446237748278766740696776909017698680843050294150708077195117509300350740513534041788348205436861294158365202292771244015545448779298680182639125807445644819656700260088580017899273620999270098823256105908351127359811784753821944650812630187328779045672865084403893291559883886765948017848660434972327582962014127742811650142694184452808081737147375360499266322082674208553888156788272874585803022300620857749445935004612244030556998966343260825334763153708668289391904954750500931284578904400502224163429703419891014742430289989516329348856768150731352317885916382206718939696*x^189 + 1847474448892687393966743119419071492526147526613324387089121943608561594424307819606298664014845010764892230440326904792796585379887670194252712237072707041352170153177473224955207016811827597697960663316762057413148493023755702251353198864931946594648137796755361013346318354958298705635567672743007611180125343209767898435365640869009860417873966597141869075025535233138132091903969778070156784497655815910914688529710059740667027341860050730760255464255770192471527627365392089350655557386160570032095053437058448353576834113753433260823868628204059170974610637701153183311915471353056406003813301514879647585745726643163664358817641668390874488156593248543424005370299861265447764322888489952748490438169555291217325678355519200776147061921929497185907142887512943943155613680667660975585954597517445695724951681567379672820928913531863400322591774176984845895723870420664967824406989314925536559885274520638436348393463423492278978927066313800748500742202212240244744096632388386677588182301174934718535597384036541074269372087293*x^188 - 895877346134730379413756526913545808573862111101176643916253643641790836456230789422696926778916648160943112369931648385785465949317726875017888951786831748568717289018647431419116217574608835413862355092109945668402068014061017208960544499869036633954410066324449813055605266551471683909294235651453931397991340577758798859479353443860014554105928723564039024663406352641932010933394542767789013289866865423351247932353730647608487223547472584500112243679891148901799596839768448090708586674044375694058058417304218541872615957681250924744122987800313240589059352251300142228848496201040967089733009069473689886123115056505401428307445060360177694002108677224627380985723248789453962359468528292972665838332779625123096425504370628754005578959025244360060955801588767078168720249876839827208827387213304789082874198908271130046339299680498951412567909437993645512848718628533570164358514860789381257645191112718268993560470762618437526292877735382550044888217570365643525128972059168316736724478708621246575921392855923492492597747827730*x^187 + 293591919360521700415555177664005845430322202958612112236208191814547625433841812986707353299147786853661929309748653086561706030083691392148575943335432023447760175916998677740535548564091866085483168673076271691691233672677928775658303112742887310925614516668018255065767971215944692718223329178003611348080925873507002674930939089170260026705990280372299686701502278706671485036117358333656206325885803100842421087355671173095794983706114094138264228074890518961617164608143883586049842995244454714840766401525915765463546643007813662360842268836567366968972701644958836899037214772167561010766448594044287511412935687055668762050955406058461280260485255637930598848859769512965508921639972639261764131128380312543206888405575225534206410909310546243169159775085662531622911550297443163882492779591995542771626040318813929862141311259673268629567605207345175339477131081864691268162705185517844611406865102128262391841179003077295500732715060325829420489491892408706950657000982637447165459877258463929730655525648840520856020645220037032*x^186 - 56773739268783167800816035539490403989559407600676653803204620988188905168899199207047535444309555047277773534037495632239103031241765138889371789640784873286958288555278301580214498495375016920611464716148697679570860359259728003495049609041424421846751300468875954724515855238651673508434105174456953282381101148916372792164392208463588531410041249258110758442482426206232571478135346145232768861021598903936651960981280136670745947419918113897546886047096087405079479988528436041392890051089114727230238595396577119725539481101647241698611213305640327266296199907582314534211386090653382070208532430845011152234829190337121725543292186131989453244643030469550490302922490526928075028152547526237203942161345241910309567462023427597672097486127470075044410470590140785147652288773139810541863801508361081728756103501697725544952246576111916357072689731155933909763205128059389180976013673996970581959379241111724582412711107673429475184661761669010876331066850750188926645325158541002260275268418564428373722605623883758973308631789962372186*x^185 - 537346088525289686519535079533000367786626810775511631071840837817674869011244196281183950430309513732385350208649084119770907059940424300977144308133157200416570193943961704829499806019899949597302232425452273029198627229555408804926615920561448314150632798696964331111189513255056500142177838372517406605312293119774659621829737804347470331833039272199671664215315242055570426031106710470854221538683625514261615989522609049806608170807928877507434937720531169704779396830147510849981493622629342691785022345777096259829530771526988305599442480676635541643456968605928948223943964838429809265493937960863508158953824464693347048296836796204550748953797155612028771748694440892484356921298153290609814885466052718708284190856315230245646921484767109792514305456885194505417632123741998049285810327089630513741431355826087866178259827142018375450951332685143765654938366212827307703518253472460354179882268003946501858273331599609596246299273196072623399958531552136663716596610388175263407221227393586914425437847136700802555157274795462853884*x^184 + 3414139313259224534170425701784160567145909563804689704630951192223610560900679443030904791044337248965498206502945601462989155901901229998395628744371833622772301414315724455493264586105255111206148421772179983787721302710970073789197982535324755186466376506969380950341143852869950413668373881123221066031820255024340902280173891388387719320678479711336462520131208003605477013786293793160269020942861057389524464036321450318212351651884536109465428778305650142756721795392566641418003624685135670702803627306813233442164154858007970919038118077203898677924039793147568463548343317896732893610996289361867951027812433476990689059438193681001333052806191692987135348757605027550068536465171614212382861733905282404583254970282482547171215802565763243170861133170792359673077263561855819900261963129898355042078982386711252721116613023512601454210719214338938279649064457816208682141683563087132128393322700609759700071204154550511451253486195415234242326304752901649462729957244591207792470312177478436369552232230629383966469469810742069173451325*x^183 + 592919014199010195420437147064657505662342158590629591967723005196463411217232175942648618443231466407407400015823381556085853112170744870127109266716336394798230435099505976834096202826170202225577140533208810250920496180932331439595769651753870853436801833727920245391754446051311170148232650578456929299349878358344473719502547572151201857895323968150826815209313834188980265014640190710276186204865456674651596227599581239826905939640598702324513442347116805401949900349252331759693883042660479849560366737284740235824117693555634168099561167567268227048082237613210477573452341110748454836751460288831555686246967498293340900144949582830081817566905324444160661050034856607264147349348136517028218285013348507363153425666875566117360412139862629571287432291120709583315486480904850731979517403563337390493615017758887178587471489125212677048722920042995384092027472841887054149138878240784001167733760222386435321283971619272783120361357215251208123221725111960812840003288079262844272643121277830546338182793373652088796751466756922984893089823*x^182 - 1870292635278300824589077361112339972437126172085209479925431825153319779153337476044894227930988800411021849724677476649228157292774245808201837854911243615693455164313525107720789456725276394962096296600484775413916411342259611149595032067389705716487821070509135925882920848366637102537727491353443020680145898624363174213838359101231128878710918779873277783612658403178370624458438073356043100859233194333664105436095768381509233422210135611816205488469114968144166240896389942081728207636494698783868838050421976220317704140413384452855302021230891582562937999169673824613249058798301422798201860106129956739318784659267036288604203575481494375645109014526012230147763484201628813183052181698796129702589102971345595185250443779149834497366804206933011188698419710715696002825617426639383275095213139749369199818576129001904978987894788096877784457744340832450311791346324869555247114654076531136408554558789658542878561592004436377122238802627071045026902254315417022666975291828741667863307314535995726285919946836104711218651309695684485928490285*x^181 + 1374847473886451798796360504671421581328823329848767582217466193018796751200563968773708688963217340410440891264572082545304020823864131521064511973690875296560414172287117948074352852653408930004252875703576521778615995248685990330340649628898447881352446949849857871903752865309067151984711934642342694917167592593184835041954450104032225438740521835148244118804243196774455140451387141797614360259215871225282779480640799576629799119769435491915554422348280674594670703657628856653831431834833716273972675964621377619565733193236565588987393774028812876383967434998481743396984882357052598859969816072304778057179351941865759476352003337050807037239432816136892005887951758712395944053812100834742142460324150287261292044432571505661496734343301472154374280660457704149238406350633996943981128842808593513525968921809455501365531842587153575399875997092200050549931867184891684230819008077485990371350973457342368138243107612693975690635715103374488200463972754884925496372171828771773144497591080894350879461605472868983699622481416886158599585227556424*x^180 - 658504182676894748111756174119883000888227398422161486246967140875585259424940164009192834905032605845403353959289608803522035744253328915992912423631961909961597526709085123488987335881170861751943316464145426603913643693740774935133701033618533183166178573403175207756728117692946816386797635454179847150801150162905069673048990099540318358096005924125523595261281451248172676540632204253455421082131660830727054196510414351174304367222689809517092899927534200761109454443544662780997312349963924758325347288040210994052752582589818656726731009922992311373672257812698320829239253781863779512997182985049958684434864966255400613060548825758272354402709279289094959987371149617502685652221449280788112211626595326616100618953539737706719725720568227895738960952695285709153811729044728838011794901231742469685624121323525455807720798311329812272935553094665210760739274085037191203011716882862461310681075816983964537753919187623765580263756993004589576472404751358315564272855753057043139309160216055598306019586023404080149132002411467463540958851685628619*x^179 + 234079774398484170453342582953626530371721611444927416593515198818727386380610148228262501709634198394939436034110173858153282496548362828508118169948662615925155222929845868725868691826202918159144120532656602416643776767396153583288330504242050497817385468577689714017704003501672924479083485203598154456834034355967653682084413989863778080067786284669006708301584585053637251799900911096754534646820114963199002076711684887677097078324232161713755176265387918944720171239050429792651230917460307472439103052080410820970304215676644300802019616113169157154678328938014446024150220075237290860359710869450490907966047318700148520814879214209607945175036586936255484018168432306885753901484801191921065875284852369163855041981430482502893153570710399501174352689883093457782643995560986166134729551275094578478726425365624784272725220186672024282683228561588138939596045246153396083478404547010748052519201465014132526128813126956946330096085150354640547117598501843263541719387875766599371898129281470135954162416169351823247656423187252964397458599474792222312*x^178 - 64001669909998725331389586320481998700508676045540288889647218245573134986510598041519819628236808610863550657324011786470406946700419754600789869176123542522952825346981050414880614781412402121630799294817700050990176020787643841394549383284002987030142546141063286133493163792177743524737447248745755815274460006319554346370636501896106722754057854309937397392137526098436952886774135245067376015080188323744861033755388120820392660460564731026743787080775203701049840788457511750992170718458761943751943854519398922844656468799178787904585755889668541967367466300892603003736805561532287079100552546374547283114159061145763461080057690446023302512666242041241615950350545265855929725294082393891965758116213593392306833013406290819055607876053008238022633999597850557055431818376108140463340377293869979446142585101535523260127975392637253650475278818932409053874627430725064549565477704778658959007411898068964772092212515053162982663442857912599179317036995422459755867608195918430540697172938700413073892110398526803612053160429976012555419587302511682181333*x^177 + 15053935594682479236996121191769291542898249941087906833701323529251895459616741086197003008354085303062259379140218594116434651130889493752158930732780014444208040386299132427084372739874243014744225351685434448014164510435327371183974326125519450728670837519037357511967638901769908757835756799645152037266979254465684080638194658730196012694816174060879199224248860532088277647502388692312011807518939413933425741679286826488011081828697706083020231653932988405974022547315871112500758849848682987048284198849257809846978207144028556034179366243080217840379743851768320685732177621628757873404543019360869999508699813593090455559762722502579310053818676066591570912990469392556578214317863557077750931154025239451776194613255187565023759574392082121448249309056501337819280575208207600328403952941764091563275814264086841612721510570290533097390102833445621562347654787229226130582430791608341292818461374861125740528823473775590779250840150574161157217094819480570430900036220293107806714338770620501366320897290793844877859400781770060922627315217955329779841327*x^176 - 5268662124468573602385784029971725495174838943003026681148733161599949802154647108429125028822783276911211067532402047707057493016078415960209726902990488566694769922096722211871005068348390464783543051699339008906395893049303667349190810672140850968503004195141813890136689834648971136755233692371737001670672136327036212723256523724101478267669839549512643192943014282431072982940898437937583635540976284958668075734503569990013569826002850576680593670089516957768512371859651284638573530255893023115767524223665081552644475760583608017346336570765196788533534403709381601575116562006130875993569149497754839707361751755243359153579812309544282964306655613228416523292440949500624587534098559594638417743449486958273225233558315276402160548008632915259500485178479773380861163684877291259936354139157801293483613434049193387036959661383972052809635503938969257654429331118494951298839746288131008557733056383355728434401096146143677764826794061408415798394234998651277284233887863089134415240209659543184622198236600381261279995279578531587265198624211025658669450210*x^175 + 3556159213062963595440436683985319082310753129786146774157386600849989410718257077626960954040017775824619494452182206481666697283174803139720723213762481724137696385195549684257393194106978661604946489654265079363212575879390490783674711578782446322372949003909934925868291403513716247662783147029522888593237763847115766644457084325681777724037861938957192313203510510880613364449981631694355563635571170359648797625255520321916382626282325395707644774248017471503091505600128817582706062366928175856876833656095358138037293048484723408285146835454002499859456891631281732246176424040763142292135721862246564981344504690992382282866641505667008614870614214630989391773650356123816969767583379360794482665267106659961324199655978601444948502731013337196392564333929474336414328470116599418894063392162656521200787856949363971345031692677151487603337532276835078448615101386478914750195007161391988407584385414611481680856461092549207175783078349963091156967429721585096343174073076066107050303870842565184180890464227109581766106719592117447568873520059883845237269069828*x^174 - 2479203854491754552564344149544615697334492767740326843705211581249106168136047273134745094510286864404484494510695856478724186681368087200673199195161798199754456458498384677809243278969569082176742831604729536550026475359742287405233867271401169831575923329724078456532237128589837267132212776036163691487584361052269589361536186176618741860913062455066692345048883019739730036225684249888456523077688819553346674414066865085999896083367148572908993565343235155827535747512898919051459507408195893709965526970788788785348033285020559782855260305882827059882529788432355157863024154742620551588187682087434889476005041599315200161325441964336470768084016880035426944495083662261513729437726239993304829380263757806336948356648020823081009360657728125614708478802861376349253055273358212400762413070450241692671751184223476559979129768287357688930444999180801857863166237838500649351161308443320324049222762417007994607662590709156286316948129639156436484996804554624314223163831234316901458716073107386897546088983083384352284323615321263269638899182907028162065729585099133*x^173 + 1437005584947810416040570975255345139074922746115490812283633148817289806623685819729831252841103139024660119318786509199230376597292797898151179544434990755673965600553504736107494616334598548255996799981078067181460295628264587486266109796054149976733470014966072697411420943284982178170850910627843729203166950352753586561557660365285694670001643469365938762902283412222823997998027469051520689297790543935579568358652550687224160628300698110856884824864333083490291876267360724076796010127110450353084693604151890674263911250429569604042690211145752284621768594216903661724702555720985778519847348157896278171669284116988463542520137127139410565713107349003218616034078890301109696059939473380972564953725564025881825069101560447282200830725994126799697895471274739458826749113021022472750362391303049710937888173463653717806463058178772885107415846580697422868045587885471155657958112662174082683275883351443058830690886719139319343376194400610502978749348678635408245806164620628942440318389606895765565170637509077955219067938006908994425040558667286177173850611350810429*x^172 - 704314873740263435890104650696156025916657199875924664745099912416041623514896200428628075935366935928603201277895105292931088642073833878155597891311449584316797379672351386359970339995371796348178038847478255395412101709307495053504231453739605620353581199839617059489305764052633371348340700099165958541557904153452621530072006085961850100927932656342725353128467992551645446417334555584326557200216409822562332226940476399072342475375038562225863879663206767755212193176002701933791473312909614576850109045281888433782632793477373157888025093729157431727351489205408405119614030256443449682357023654149312521955610778761652731028418218111362246969289500871421534143217552057033316303088000233669186975246283160893293877512416913840247723076191715328715368785693468342825602814833452301665079426259831319588003487699222753347611368677479173056124138613920220107528679440517729335802700582841636891467163751473766012820353912970766697200146779284629296117058275760679420931691643662109380510283974469258541175639588160204187368373306502001498243459237259648956873008134891044792*x^171 + 306823681871405456518671813999993029132382332870986576768705426836332708956212144745767644875701509924427527346046530686040746492096739230831497423164043025684633388919030593485119430273826355176144508811921059129085479280941850316939990132547290598041011722859560219790436917525213315392776450995079282502317190853107048544869151488199471248209292812176380879467416492768956854976610758738379258145663740907634776171248259999324390827189299337994047419492603609817187364151515883209888969971125902712994770115618932424934239167057775966146009444851327558666096807178186617736909212151372730343227789815703263718447987487470275513947429995867429107645086128645396888808185848767485184224331925290363643214103005037044766818923288864672828308941143852147533754251762835210600082293178821337765858331868610197504320452388673529304545188783926916805301399566501532956980146859272121166071396867765837976870306154899215000006135010347327515712639054583964957788718565647504292893213774187834171667577385532535310440114688920620517171943004023342905576163945188369551199793429951030152428*x^170 - 126006841417942085603292720010279111578409368908555335487717544312199387980874499970241031060709163751667559271760920557628045254349292275318730424594188791360597032351164442198551073296850000038317929849851100169810689583271605240895896317071626365376932774203803144956134595245844319107222193155622589870802916117306695314839530221000773961322826869298617851335634362877672035442891642293513290453952232462558931678490033676915717793994272801855785674386139261269700209974917010380546124671120666354686270021581428229301667393956970280305276648430770268928496756433227673315623607215240290336275715025916161447578804117124974544265737928708076989639072310911834230936777207233131913564704575545886200156331518005219874423755946783076676622935644286441503870406645016964194576628338540735797975514401536252077343574011701518802452683760022687717025902965851864217430812172668147677444417599056997087419563139616030798901847905879716287420700367659721524412661434680356006470096751443033485787125226790749511286789208480059888091583446540970440526661276866264964933324277513617962649702*x^169 + 51960622102323191225791291572622725813755812868640472225644200971457783860963724908919406653785254553024346366757691333037473805952987164117920847637092502135522886296839166165830248037204881611717690295246494838222845921457621449038726064792273796769409330139427060079667808100741517140068108619522152692931653964652479946669258123618856903341145961927385298114455499699601855393242297528449809014388900599517570051014530777364956809395960740348569180972861728072554531608630959082103886174225812990304704767263490759216462624278190126320140444167649243054909047603421068461567247125710485664872015725661253335739536693719373370155576942461414282130468381356032525480443817454688890954455510173665425360424656901424069786920986720052534356272081862880303251834550255341170746092431258628105128902508956888637472377834674788157326062027371824595683030883632467863165489938383589715302931183781898458341790144118803850435352336995375414284990934939478589744552284481361446851904362843194734266047179372968499504662112992496662437607155744058859035167460317280780164871258468187869238397160*x^168 - 22493521647918904783594763102365085516763969656277858215609921767200291690426243164293363817525441127845705871131663559840390234240010253668367222559496192302699570564342853059642654123583630034336647839251752663115982300815538012455260285610920745523437291048936534838032167927220942320200572121895235746267513575342520789506821766975833882112403237998331426348677488896456236350575390999003256215139504611680332142889934574594374739175650320939178650427248004721097345757947823543161230527045951575384419411572848010055907977543414927002541019477651280335411299632680982463775865504714250984212996002805527447352869407378045425011420880478598763356691019876553284892063839227924339031415242924846847148354925676575836596407979523443712231355818907223293990094152211381355192436342826809054751145607617079117707891715116599549983567405062975707341883264126316950740985502561880045024504446414857277004475506975230164722722966668217690873635747853199126409815197907697028590221985073273464464747532926102809305281087574750011626585057706434752769304012244723280161372017708062538919891454284*x^167 + 10234310421485250233191104998873818021830225179892369896402578530433572516364853898997004779365739734848093511060165362265205477783645602321315017292873696622096144714098940419228068040389362780207233979439471745546478336624418983925329714520304390667327566225594156097693301386679973661341632312470930566714187576212327426504808887279689852824497555086680973878721282024615975697194796857712421087635841754181036988117793186072639445579548882697967861985998475619259185796743088752405637541515897408393879919800867531553373232226963078124935696376671262188154092775556060455975840019960442878299308034992981371579156671249621791243199479419778035997693523499050868829027821791019439250986535570717740666358787887275044458255720434686985733788181744300063346650120472220770609086723033232718343985226796594889848287389189285241438971829444481860190066144984794787866013426169184881130466712840708215183813719616095172537787956174445730991615996118251997145388462021400653891970999404246302824443283959123302671869800458475325345985129289978838293964276459598921012239381339603503337917296807916*x^166 - 4743227905547419826089908595536295643548111365545733993694946637416444426122070122432943138919106002942471250854464129099592885458214127500022715722941115904477329618900916211739744663502992126388501179372470341121350632334250492154026257203659203446844460494856136144073172353981413596807071661077556971355060380992966103138745834944622184617807448762148308380300545136854725007027019998474159573368921492910269301611558613377824721703380581568141562744083450810780139519156793754319399259695963003307109833484510202677959798089078744395799699747984586510585578040062365091013619512386043216113696172940866353605478697786061709676967065246359899989228090239932818136162408190814881883450364573700108659157708354058640168614269321036893578589583918659620967605274286808983150520806392795804439924385590771157604283262876123444152560223899855711168042810680601055836006165497040461415765763535712141604759517105047492878632029178263089623359889574157687109631004873273035177600703641892816044468336493239462231850826028575872865271635472323921841334924916889616709126590743912731862971720641952055*x^165 + 2169727478110611501551049500570330641479356235970601221872880851584385977291088062208302623037493238110475030429055726028941714467625230051991620830753216966001375383965520669680864497311080961048126346722078100281043845832774035679558974503596191963391613028785225662545588386318065103719664907085593966289879692914476268114600706737114862869386308102120639335694418743330122339917088981282588261884782341792290530278560728937930268707930099026553791343899586523003593597479284960113486596310513131064931406629088130033756071043225616558224556771087104326436108830601078975939158136829880732974121232584366729761979272921656017251998112334751790337583293797131288144916425350767911101146583105292408342073425263827487799912612541049530300613390972978659363024692016764600852534655965897785535997506134303907589774026580177738270390864502733848426763709732195884992016718992935455238781645479875728833152999916112671996371460848592192499250145094820073168558352088501171431010839439791915493697440762246678058584841605263126918739450281029991260404024706720156889288479730467357834923140115371266627*x^164 - 964626717114001715560012158126882888761127497195245303815227826844710312185762423618825298955897402516041241418779111716428254380136292737077636702301632710499955437938801745983554431321725093197929145377747168711578506332124493614970923752441640401911015215659145922227868706366677508592806639734267938037989312945923633403346354118011203968094704443342015581863019520154014335348448842653113801925146853067347918932904883047609273712907759737500596876471357834581002550504395362031178252536692014568482413708724044676839510909462889151214857294378628768200896985380369267872726288374096597071258126728345716838116717286750186329810150993195601278524672981953840905551151321193839866158516475138251228597228285379351398372083932159328767807410233929350528872312207991252322994924079341149069777356633606015924078067921513915236640793763231624219463022859042735072317250027000510956073070781235453349096692072849308724661193536946443052747041976274220980775025688224453104077836007252450031257398723693253480603097823200673592539991600644455861292701302216876325105870941090269499295944886463203704975*x^163 + 416406859967225007717397007019469308604243320488323931391300148353819844018060135973500037809007426568871568996371442895966562727705060398807168534992693138343810742260445299949104034242851610567591321404940636022903648242638667320005990982463872746651970154017263815658359817107353201099967593248060458592436300398218401005410215888623601867325931171422190975937523384579475353262681901138746483289285162348634088092769316240516654571945857651194235056419546288735820273510236490945520352233534713161902350004373751860218770202209605171709351406259218815862436645135318029221427136735598101352447672809319258968562810367292669769203176323156141561385185262478049233449359445732645826232612305238550132346806546422289191615272772211532812237712311607912247309093433890782068005908619416689741790910307204424161499919162663608679426713459437982550240802035219051189270589196377739012096626025291457518062283721467567749771755508004412848735349449964098239171437007623242948909929695754917577618907606956190677144382682959753614751751270144693303903896932644468722542290707953095452402359159796888366125485*x^162 - 175644922228633390909192736072745690779858112410077747391055852470331413206757773457711434738413468821093682289873544557415382053741369818159276324486882335551165571711402296410405137982677030073068943882766373079575425025248936218450830924324547074103796981051708971166091906525810190036409474907204453587572398016154718852367691069123923422273559177587494990654499648215503308827724174541820744523681061654361115765890549554870995839712729873972784532224665685177509919419754642152611770171258411423238828985813011935553859927271633746764838842094465404763410873928191985299460656844450015446564378963797399679152662381982614536436067345636282020952114229410129191360635928825858148728076059391916824968406443814131668942918015192083618874870429968777068205856430126220121528354794283376360630532861263441046623652365707477091067122707860956809891948767874052684192733884680792816622970576595487865307920893284846840575687375482902629527526611101661307620383756042559334352081596696622641314218739670008046854935649329526702499483956955706441169090005515719758849254985323170234021579155642399980238953897*x^161 + 72923064477414167631845764465818079131590380627628402717804858042217302161655163933496207138908655029898653167151805683247770643619413344640732040444008228800015741397396048167476083841063426918354141144981626300229147985449863676868502169858075538108229021507180255950240836514649038835856139365526948076023106514523096956892912970443690291759972419747651354557547369647270566170307670749897480839968816536510349697318328976171431809077285106226393939609172890408304776296839640394109053411249463989177148273888960471300968618034131054550456403075441914579122896016031462667959734392855505964200909357486757196188000755370564214397262250989794118502094027813539787377616060342715790173515527763433730471728839890535140100020168686899471189576532405344498416171113750081217417053058586992311449397146530795259824880292569383780039949627438746818035078173161122753457010163833273601964183311035674145450621030067736038825865346023635355814044114240656798184121800747330102681200355822285714905381114496560330067321808075677842788970967693779630303831064418513381873853438292690616813176353725173639499390523385*x^160 - 29928894985039226384235927027094467981342871673222718886304875644795637943857813746472434500126164855728293838308512755560478656389932340251848011846333340168341727293518115440470685152656637171365729879428623227583702981237074882375578177701883940072692145041106797812869419775794061162525348838410469772744688477709501022936467170811525444409351598619100467060981394344034390877783434806818876834781631569191605617926959691413420358276865069691655016627596013316712074459603970273171635402103771160323860182334857366063860918816763494639987945623522369973875092187930794248017507354530414782579434656024495789209201523594247606887531499143977369736736727193802195311027272455885536403761896651571616767369701549130704380886853059455893648666538219586355209771212544714952540976227747142990370822104793298773173475076487304307705365849501107224275968012380111233719683630425942668869530143176383737097837475127673415022809737317928426673813180070328640235871195259603985378917176725357880543024263438377386858041559524765680357249751395247095390640784380252056399892675064619998518734409518137412961336327281780*x^159 + 12151083507623910165308049735379586901792644083642572827861999458706414539240486953292928633448376632289206113937055295248237245165090317351796023360244633510885377727111817941534904268980711850985678421045206824134703261148319131936612344910641679583632475909425545578943039285576844009171179582110548540189280616943328630789994696664066227673661605295987598058310932039643024694193821901896254149001369927682633942949680061671105326792950616483991611959707285437937725356453460628700193007943098842361065539496258427122836864620397128379380480514915058176975565979469044643205964976562725518264590788916272924078206951881798368795807507912773757633687568385689952025449411443805577523569930628328753154346428185553995646657351235191564174298796588537261745582895207899445238125008685602114794123377930221031733409052373347884464432121407723158272362616317772388870794986287918911603030866335609635284305420585086695852668941526579788699852725898551202819858427215627383506981988263581612057746841000634292453620171927082197930832334488876812597063114577280240719808498154128924107931097315041955318302279228784992*x^158 - 4873883405272928051554171137292327269607464490886289974592242801815940113393627345906562124153585363560394256358731024043223871065351921484434824806727666578843075868107342191945784554935663869110375931875302598092962603243154628355339281671785122030378394983233609225570116664108533561919962894663936202409613078834068498382598391998765557807600958022563056787039739275567137844109586633204235942692303540866450709665653853996249391563443076112706866049300820903928892261829660229034596455033258233195341053174635638796610330138080378271109486295133735001132890182015329697849553731994052106843964413149691824550494827715401447773092619679981006364911235461015236723883261097259913532052289616904630469985276822941252991233036012349544340975572089522460080295882515969381083194885981107700285208108976284173123453172922728673754219555832484353601166541364379706830926557691273969546486494435227580108498900520252580248943836892753295750934931687958832899366606032452536888056637192037173053661473922552523270482025578899139666446284805812845509700761991984787640406029222699896301636185732911526477188652570768399696*x^157 + 1929320831632129108205953143936570830391841452832764878191574068677833519125400824485670915325185712327886483821015357229332986530666799599492225361890927472341305817678118872932621474283617818915530629263845337363636947081703939041244921133859301571715613127891058634588952899549147729086076334601359209442894843379932736735769905017572049789798779527890757950274117677056282367401288123406731559782307041220671040179875817633300941815586929359027313548436687434986381021147517091657862935374403507901461281246172326364712740988550498955443553115131331768077721878924062515049178801841509207109070561896654980293794929655428323272873869782674833098903105538877498677598641734395578972902938533952246166923579629844736844481345874659557869069047701492138626420072042826257673988753540264244045629324978376861691514229786808563220212927502130222048081851300264779032988482882298062768540648055043821007466629845837510046072348158340380147582004850413973460647452552401807158061834052251511765864614120397715101888970248090814738701490664671493491289854676133370783370506104568065179560732071643855839161974214959815855343*x^156 - 753949479966064047306939748520245407860579224300757312083540165460729904128144609993802682617261924794605614753453809488217154843021872257351933125103491038399147199012376512983150194640128802413727743111178883781510431591294368774275024750569295752145232854478591564087887651442263006251385476341834821171853440957458667963449856244150333568292703780706680103133533418808735435614038105274329259668875237741057088957674203219560998114228228896239169184346490521123028271578752767167621440717583949825391105296987447656230879178862968446580022894855094968397938257035031743385982309505248975974308422922637131977878197874180654733950017164857002804863154048589864126212188691798490715454494143070443367184777544335877630942865462365547051100290919196206944092246328242462463122959264970934082151401423639252525530660303492132572886890885129885920565867289159926263765268776356967712546291787987119579175191936319507726563445237346437272413641066256017784369336172103811480749078754330092512352864403022842041883157667778055310109741212545603647876224493926006851094608733037058229424257503638242677559284895316758183877378*x^155 + 291264327068269395217797116509646238584807148384910583678052347762909988341580763301190877082273561024716446883390468618164985312628348011150224290334604883147851381047099722645828092683089978628380103492174748379632267245763198665583324745283967000194733259207747592546260139846606449506331593672902490926308164114925713508165249451274886435193451357809338930297271955075190214268736805766912281877279734202563648483352136165720250681966358522335487668317319375616165645906968125481070644236770359632712951548938760108935087759681097535010373973928324834518687467214882970376496023222199740146485924869487023576290049328921686302222514699771085702536806602458456894075560534558780736954580891100864059597588051014506051172207134509543384566633192051047285824563774340800840467114539506470215011231346018447997047793869261827028340242827739213569034835022379419263164543125046605604631544526293568750268937247250630383368998840138530225479536929709815619817963178347515001421503516182976578306913768450203370962424196286792266859053693799909155445608650859655538851131981666239672768343248593605907061416579607733681227162782*x^154 - 111361471773820947753455719883922491015687347606101917432531006240427009178890396849414124854295686390314874770684095365810390896699585789194290582369296277691087148966138012326720919452698733368064764285114981786933348823559826136060550775885702405413103012042335395101840294265749628401532414871772068887732674833600526104708879556851562015459037429740979672416371519710506641884529491987508870395739505306220135174229479612330103343941951956222966941999172837709769877354261668899552891880153491629344565124588780081120109662309392163350433248123142822151861253444004652431375435197982346054039458396184410249185307505634052345866959346562063154960746204885256345852582510570094684042340478770305219081070823135328209401620946742899123726905032595697954977646636296557784851902945475713113131086663444415767196878140210253433436865093588289386941040051471255156022721830086206038279577141926114815847277722012978939878489517690660989040604632102828917945510360752627402949598779487854855815536499771358909727906265361401060631193993876338232420535863528328003506190768434234360582683093999918655034823740440305592495743104329*x^153 + 42124991484480939047059076989084327210104826399623558932992677181850795702346437278617439606490216632163528066968880687435074225478859709535547014616483373909309275326945760192938939071941380317998664019153738042821469075345301385697482337732387773556211356833781851065760619461879144156192305754491562256442639356927602681797271707620906467240727216369944125410399477604044298608185535703179259907501826171059272584430845106729336358025680537689413430262320790128064840677467347898393444974492473776321526449476928540615293686808855593833717744509614159059079891176947311725425024829434395616905027872611258281048285750661216533172677314495641695966473321410802539663608304511685294914245244054599498643922255744348442440132908049063036705895103139620591988819713129646651984745826206706249961760780487636801533281437727754760887155166207311757269237400195283572696362198420739926034356226787177418038478596320332282750544142174842628325620472919173612435468897480845107275353289420845145929701189931941561807162231076673824587291268081688663155791973635785664103546907724967196939975841800676985603808425598604731156071071113484*x^152 - 15731362916434975755028084954132403403533496686377727582393815981010038906957308037275510559312906311452587214601230341020852599882741474722151829674499443912925409305122805090131692829537482781087516840727401479680308389197194112519051857924854197185344023559723652713329593213109524195802471347985987560411595963386361938137807092755125822915434886896745699778351719893026721421061919146835055576318444269082905376141358237984960499777520270400106295060826399468653576537547957667531732176154566687831297238847976833393055930580748675148752002656550816556652318817245738484607160026404570898580512216226572751125370830778492612150275547189034465461271938868726082748263507424273256981128144000948626013315472418207862417467081198357139687206041610985075841611653274263747713042177200181984898178262503141065178681780986341237071088377459919951122147251911857016434786554845834619333013080544513821057932528134967074024959199957107545149237202951128939024451185288801389380008622927186493490276437634301879903111552111597199399696843254026459698474553546117635438600527446779286337371764602592278678653657893967678698744965157683274*x^151 + 5780829467620142199510206757225573166255618179421506160286078348893917623746291664349984274775321726607356468468040967668167693973401373489806424356434477917889181963740530307392892203112406620734390191905837029875831822195829854202607783707514988677701323862002924105894026356277291210536906172677652538805370628080248966127945535192369458546220113997568167576659733814489317644552379457674305392294493766975182462799443386610205771683929985952175349878229251898024240571532865614056412098853073458304647419130710112491746053623927289330822648490768882524165069263820473123544665252219294909929867132495514427871005297398967315458471780872054359640510049418961012814013601661423331602427175401067400643906543796362186716039930677023975463076131147896690680962091075233795501342150423902976240179698759512063409691799323366093435550493528345080149884212185184525727119461485168708268121924819999196278344456427915732828665311197966401341390368156960448043936015856783481805054253035254819742583306284155870403672017008830075803123814952757325510871942602459983362486746025433406066076695071723858175813996625385677194642681276896902010*x^150 - 2083621246836855631968796332419078958546593376814169062093170773174337614009053381475331456216861322564597833501698005947419781392388826788738718330293487458723786532751965882957588377774843757863991852735979107578968606198865756039419657511898673546667654864955095488491320974138138497360738159938378470668565433479789241254049643460170769892109147618902127179915660477058225542358919701674916607142657721343876412241091818115056448826725915549023821164725176638479599196836794957090655659793384483324044289751283980348483304256298739587156000021120763747296482104848236531430439498568070196495730022843117984565535652809365885329159730414258011057905989143174106986293632213553347835208911104036882548783124181129680383283739475900479554302429349013387023627129011684448090485364559940583019095339231644024878253842812977393953862577803783112159683503034838403024508860111985923049072286059705978473730665448528312680118590447234377392851216150918082166897392830446384426028345165369891487911066530415552456190423754069823033345871381612337523372909792826017714803504834219017508433347726580540665611384412210633174605945288145970743565*x^149 + 735064066622168567468891864334916466218244161128147239663121790112290164170075794624085501211495504327324846563820071527713973296385332897310177818518826379288515441430527840505795771432315708570942949467867710616906977954513246706373542945876674650272499178007596665776358544782344274932819645965723620394219823676158661430227010468760873668605188673282534108928371891575070241186309782512409935603492997877201668081802952226278840123692986222353180971927307539504148491202647656268366744559887467803217453938688975874680767511484230311421338607303581716115085187547514294505586707388563090167384666928833780579332129369895619636490845365396988043618406774477265021259113004907635287208821511352743129674831537456829814593375168274829136983907020154400568234654693060075760404418012287542016582363597999454722826360870976801586742390802087562805660117589368334311663696820513762066630491558271229915130451469797750620868099973983980722427432562968456307348753738991220810910600222131140602221020897558561236699024556691309603208612292053144670133785598239172974283004120473798029373577816359460472151732522948050204737242381121161823811158*x^148 - 253636572392831454058564494661617432076739471015755651466026390008997960651717158429539620096273921607958012704348242576879040179888075493630875454110898312104354605057574542077776128867387797971925844240548318099735647791222272272573326760259137793211989122856696991516842462426059887558081345195588965812260070304363580359946312640820849053575697210163654861404165510149884699862588503399946904774705779764817771622500951299750761429886310163478741411414850871202908626139276574222771696548977633253352096092331949814737453095052169203362182543262379476808618632054431599816818691076609266907455586178902016987384246240340652809819410073045955398994435989493283831427319527506171449656421256041103413354508338881653904269978469079380681542442711417107653329067106559262999138464254839004957712406082142577521743594507464132017961210082580076612380726674476012842056029494785899498896534122527156141807732394498726260849769944046754471900333943570400527505029040073807346783507680108302543902136213809572907540875208113293456560839135905948492815949858546542297487142561702105395423322512749009726704720854651209593823405957057948077235811204*x^147 + 85642454536180552188068194591709535576560280779323003778128989555529367696394241176554713546135172384433363589532876335829391137877252277778202594966273803578037365742148701646419279415714562458751699474447581245950575000234021560764936116657097946037168339399281420067361623527862078944517966406254445711270984328056194299193132034799124441953948223522401586416821049521002985118426896068793142162253025588359604004276039155375897849620343448015344358960673549243455007300038742810181234748978155336186684089229118636756911433598402623201462162665481450346386735855425810663489256156736764484761720900029144574767752450703000961181845963061289222260506891063322020182602812504305188938539159988124077621176494913168255988322008656361975073731037494115414182088577730953341344813485281576129129754379840252968139441287361237094989088989539653582094203615471372716510798272255910436940990654222962892083050546693802519151690962887126954770874280255855673234696713951712291208287889448909729973737269229709124573225534471865887201493208434625234368297137684976673301890641493701163002813099380343708351724858173228866410704365937565407190404129061*x^146 - 28324660497390561412056062403051043520065041623090701490628698606264149187778377277273348855525213732038741734223569798368132288299924165408388321419094920193373606854384479804849125943753327848470218563137993509072264331300037140762835085873421844960220531463387683300721690672549823252200471265759798507352930339450298707705582024890118035324763249731195380511991710542386769793429291344738711630036703941650248867739289277428814525828778123561323620935820576903241755779522390009399921761332357788516878562112502609426006820925988691939112951186536340507483139173569543520308347916864948756144936685973863901198015050573629762804264559435789580545614695941691491229949967591272541836267933598307639060830712850260527449724682816714562715622069718901069244921541400535851812344436018379176996801910576759041615953034519281500328718774515612284283129327462060001656195095948922538088991067864763879168068280694061879207395168618273548311631728435924239958982393731496079282390057044685206510402408359282326964903115597517915735532989178178144918525922458674264295954593352391557355729416569512222533289053525128028810583334304666304829629982693189*x^145 + 9181152254826713080588586453622646339629874460038411390927339324033401533788955055928158948531902502747625490586336748690287941800488668512553441836119781375171034914658953643373860655985259264703076206353814162424022065795853229889415931066320724182929125233454469509504634251405649774231669772149706398634105798826577238117104055911365645684927334032899651786986979059745811056975358999685747867742004633310334497373093747050243901318366044812988515483857732375465324143843686575516834503915152428086499703969554619034555618859955935080165945697910984663936169404345517841904168075208370954137037202776366923405572182233461872979998365641909019262737852285177651338973392095482402504539011507352762195656107886743058096529914204653090287834789674207326767451544961769893994480504958989671261345938744630246210165717662135236422186278477074556661202953243300156245246266589354689855920117691707441036981219215047323168771421860556979151342371214433925989811986586588411266487763486597542683070045129350642494385977764736091481103717816965312628730264463082616401818603575956895063571964706955310393598048907856367201386313907579436526710444515814101*x^144 - 2915836321187968935804788101156414028324714813856089848994457818649203860334282816513749469178100476068608615052068131210674617530860671283208071379067244986718366376095192841860748202358043862697526154363698088868220396456610062146939311398719657780516454345219406117405353743220570093806878661534098526283976649784429471721809872269092101245991420220884137987877040728808521963849911794170766978297311003572870069199471726419923605245604307454680044458112742505872906459871795314268976705379295247474823676357632869478727314273777483456377752166992744268131567275690917188501184567544254619610934748381242350017035527134043399729827783035504745389500863252871250656986322474483543627695328624919257478637964999970347159589721177772944156744890515677999604242070978722031350244479321881634094941146592424496873599434125709088693238576296285110549506127435662134899087695792793087990087609595295393530058176683753284281244886014494771407666050849684477117116721605081558672940246762776854647343789516037091482005535565510041496822810211719768660119734406699189042517824257094578019909286215773150164994320222531368202054442041230549449980054295695052132*x^143 + 906194665174520752892193949210533456655304981652109193086635105770978123390160708778366928095507444163598232714596217234851772949214259623560225502079977350093282159795571709672980587872941852437032515446273089294374786438094359917694333397866575011399908909941567790902028264953362337730540916467774254958335986023240545653728172891696105976911085280503066647141986996481744269319647843276463477818177114971014275297760829732386591188641040810060370389645363910376164652907218566126570532804979854143508894912351837271081389774530010148564996520989037510838506132011067594020800591907245810717067165297651125752341440635578002581729760762107270743092053927496656311172656199271623666632853433715148197709558058871536340492088675487243305452080548735595739175303180735354210368956809162996043109232126636308522889725716355107229106619771988300542032598189344738233519119804214150510276144059869808663965542889733950948618657707042790295663075094949882349441848723772173709300533348178620769607589381521799809290302804292891646979835081416305178254279836253027362294813556848258931743472672052723475826928539898518057775220171724863529949973852479491451667*x^142 - 275067462207553599600614387232085980460571273819744925809751965101695236219489113070031798441841430116592137653683641042548688588285876066995051141732332770101522811820019842800528402072401866699920585952540852280348838088308377048503025916110703236963838867033575812798152102213165453904932571053174933886062012816227123596462940850895545869617715540535145944763630942877691740765739918653449234431276200759669228807965842594538430302771850949790250888957237100763978839190524852473760710412338334163884175206536128377263818321822125734558695724771650130601427978241214282642589695325344417104544672676872002207776196538002139127675549568089400991382626288616878189907136235371539169753853663895761087124940330017835967202751756780429702185759694001850279438322722293584243803374748506537945942223633832508592455982584550567067499280321209508797214244718791420943097874443046786497703656633352100919646405052418899912140468849620226146860877621679596792137284845708035444755429728517325545996167281665154061685114398850690886575089818658640028865475343415161453528453261533707787860611068364373621219023103976586832884976017258023785740204461901554515352641*x^141 + 81365267997473390462421294354919495549376599046224525243086180959970414175902963752095897392157757328007292990250197315951894659361982455450211786788454297997769041749404368259253220877276069543815520934342308290391194493351138072430199054986762888544766639141673085448968231978462423215731069635945688739093758772988405525948718912245171026586391817695922359757131514740140177727166082439860346882864467968499521019318391601509943911957122282762772306307340340937022252459549431081609892135879255178684895429069543169856941698391928189348054367012178482045721334665086844122405365660757760726509684491024016724231048989885633278630674772358467772490614455943402435650881197052632279300949475705374623868958396278326505463878814727022759721370537029138453365679967808652218997716620948810241224027983516972785938465041336863819459579665609736375580039049424650751792715785647797476718536433018701361771496267552619577820317006929057510813550341423688582884295845995437011969938910008036847873918917248705838093362951987164562857714076655106614771900310742134151265115842910925339526512969480376618637661315896103558091317293813360621614556936109115356709397697*x^140 - 23393403880814680664277541315814283227039665694794570521770488565294216359648258410239351181510769728348828278095039681967353017262092797144661294421380463846889646818171361429238328531477772275091154672803771302968836893662175055741652155761167667683909611320724720437057174757533124299580400576555486423486787276432481268243856278551173987613604389575068335435283935734164245035672041524906365020481436232576684529634246860510174282088678372649839180534376059341309371110443863405875421886659420926136977215983410215095019135533154223475760243180904343860684250009844546381986225542050002270688681093397377009897346857861241190668755775720418715172661153091639493809965617430093206256045481318266452877377677418807104979780964925048561427869968330511561882333816445219543292496688986223497660137476157790979547696723232905309760995592806186966571169928509663889426204392545648611582038950776740676119996182882066266243680292975582105878846708364796788960456645457083274649560537496419049865958325704369430841439886766986873163366755096981597944363730753090501660086678987588557912646792720657597240445268869566956194953167569798792415638861372601909695914338430*x^139 + 6513519265017276937357953287901461783241830574980367700260779689445651237939298756031181237782030287911450812155878989520825090255385852514916197734597278366065757891583376329000790135836257555530701870557896074102857128787875870775574162564284137761842933439899993608932268127974802538065622756809176035308540418100459818827645749328725564593776974915810970169635315909028326449460957417370563852691831435462623703154161462335484200863660767047084713906426007251139262771466351322374602309440811792739476412338260936641415592771672074841553653614503578477154345198398290624427532799197086202473665162690641298422167148672701191371458324054937152528828326697940424968796150235733371575161448152912397990897778024843522610198067932101028787855586610008489815546906029292122111154821434652490839275733108567430691326352496084535085941360797455095123408432647062342576378268263628305558830760265658943245193629219007092864788938186352139997460349210413759255990303332284925216140540045471075479277127948339397136011009006709395690063217047798531191193697164080832435056776345846538033034738900383139456440872017205732281266626167722072926591435403778859458082886927559*x^138 - 1745158076393883550935424604110381094362727187326574614949124951828936330427001319339521653611419727974048146484687644130857610895845506694905445733828737208087226792508684223556686949765144811185737489869176185073252834519232585921053413114129213409417434627358199851569763511589302513582530401389700793520900997372053307999519932665989504113220921433700873297605426423954208961242070742836792872667619207470942288238444841886589808235458239302593077880446963185295129787422735023611548960851202012553871287783004779012870250684505640654912252253151045822851155692284963556939368607485251582229651903340275507063822754918645710741978895228939827650472473753739543338742168207299397807370988986021533449084304217417290622222873880741291704967357741258532740245697299169394621290153242966679755594051810839943083468133541959497981164338520320389124856287294040218551856292529403565637089335211666129766845771766271493531867645768745357687992254536612004739420289394431383601956599784032342453800820881254079853073362518020774307532145990035112633707363913069805778103540265702704461353173913624523425877126684091692575566568277805718451446937547804201234654224816160903*x^137 + 444478376321326952721890564165644681399922921220732133280501027974215465706918144049113335581335186637985861876687718955899884120092485507933344246290613646528753667802664028354024822820952174635157338524422956761722481117710884380632676415031871601476656645211776703496283643432816201315196418093849799591713259125697269009570241083844383131056378404785772874660348644015711530946783383111331146932132149891712851828605928660150264107206386706318319632988005821421256021984984830987053809028857436343195865675197272286982291159685447398402860788660806995378393806967378359110421256891654196773702647791210736725316987349938233045666456022359107484506231303133227659968880195874765029358416471070946770441861424915990492109942820286967883611961378042842724991295294544001809062814912164329015825950130538674476812492402431326383121115599737049950360436243347020287827689704471648554352221924739253895863785628839836681661936530441490007644984480087861313630407107895078773045645675120339131894717091062181676959322113464458661357904197082447093867993719622339987231364278270773643928485139845327798656069373567484855654136567226714345381902495293617091576902009674963437*x^136 - 105020197303135710366919545474559905982243062816216802266917495519751675113208060142545891171926407483403657580482438072332129158530347240504188344798613546265349860377509478879737107927313842285222374830833616083618901669536612812302498008334849582784508165260901023928127543980601758991441066951669080369396465298781399166344234306935448619952250997005765683436725104955829263015981435872690599449393576873314556117778785140980490774203088840737708671707005510258018232086121917536456961011146669527389086986303217470164676801621260388895430706420305649630566287491446179005554129588155864221160235248377358859797138406949595305786646257083560306432540672792001962272638848984737894162166512600846995838226965525864317201573856294043480492893528108380232599382619646133827013947328126103956132740588261333100251028376847851388856143923077970477314205370520477463753202505069920533581856179186012060002019791676077897714341370607052826623766667993817491529058031495602987517954323175179085578484625567318150798232643659693970351846167130992387479023973452133330814500943949706346717357278145066879602093861359272094566867264123000093162100957775107627369292800465716196340*x^135 + 21794785799949911187115596822749408632362924542382629166902334853537917208850861074151010232262569578092676539794569617581849125778423256283599776086154997257058776976221234934785831679759774774291621846905835988697713385537557442388707573965440762716101075497640338297077262131516111346248773002549399414015392683978895725259546128925782146857981646521658705435072085524117272117499127306744712039551699407352071319488935977995054990530205872556811091953720267783170089291215087099563483682130024953669737861958970126216157062622262402783517384459961398973443438557864402608282908785463406632937756306160105433710493803547483969302268379246857990037895939666634136832865173735577433625420697110250469925593005357774255032620989614897079531677362244450511393342465153887710960680337478115669589454671777435853774356089435165518927716431512377975439864576320492795289283651117820690969335393380154738445064337192784137376913354078894976589430635071148916355386477773856959888933713213059556678125680556349355510946240789360705756015605075684111637990932311794771291356043848438194663338232141734353791588080137527774636013278926686293160607745479039199762267835382011574388951*x^134 - 3353217741152405926465486058435781731234278318040849434124181314895314117931333685205112322708100405367852289963503945955935079369440212019421054911917198867912935474496954507659409675602637739005797349684452788148486122428993073447632166870379140786562255344415545041307968460853928639424845527178020237324686131722461087001276811566921639872032395768024663217238716297178882371285634204505924933579468152312786789498288000727381205131648578279208312750916724324357727201104874260892299710440723166922368959031867185979042301563179074712045503724515288245591160091000704925091437910414719839019810647850306193572405654544545342714121482121728043799476003211513428671648265318556567791395252263799115385596919823975399408763144450002985998270720635420843622766925697842578934246592199791781335939773635035163004202318294551824412913246936577410652794459005717612955514801944348009488329331658152010566407532992647992117019615691742060964290770526319263811434161310666536759545509291197679778289144866115362197233127647772766098951449461351408829146611806511247519602512530531670222834515766834440038198715700017963773513147807334642165578393022709497994128864901084580883793656*x^133 + 12054313210295806533971047665745359051688067681647516263308562739698859929423964689128111123097431103022101716421114508135740630144378242416515571256014405409980078981519383722889351643782733218419910446738994582365605149770416041016240460072876094953510162192530146275683864866145296749640472262714944882738433180982480379201257516575113856307147293909104639003325940862243976636407437635485163157666967590638241270056780333449306316163047926117812173116605813457945626487614399472976161081736754124134091252494738954268988669495340479365823421956648779775587310180373348276313918715153869389038562506430139040790378843377013208369313731844377737673581762600108922101195257561698844841495808837411203471154808795017914054220915469803748602182390696466953419271190969598067012303751995460564571155123067920065394149552480432046710407722043249549559493419841642955886198878118495975382515698943773460841685830088899956508910190760141949916469167766257528969636096126316924506006882782062181391642300817506080287773385075086234066878586510474654338552122858152852636397369959300399820154284614678393501656238172371635952741938087296423921655175772499577165879576929324355349388683*x^132 + 289726478471814829831533424956464378845284016886915138679227557432786446112486821756251688118401363942646747021729638702637151208991753150174455320883569620481791371603511774345913537069001504797626348893940980780065299117902771165707803189296769413447412576099302328487249355093764416840878125379409732999935930191500385812925626688130950583526323267217412244484204829375872443661178769007000184748810733308252628640289444001912527123781709976987389874090594428168680488488231102473820705047912789297926008792382232269473060363236796424960547074780649584398603109457689360483611220508336530607301938001111506535034348043847028661132168733138594509514148774977051003492554682782838624123258896382110581784619890561022173826935626096473517822753461955329887915996515688523931014587043736253221232733955096498503847673740039141059470512390372301994649720287500513133882130738509951636397127538507461727422237324957617001286914194864468580801979337769654696897262659948154671785813230056721467682206480231063736810907430841773402020451181589489305371963630222166129695505350315281044128310356087590791694577186424853003482618749578714331742074395915288350322218318167674161560095106285*x^131 - 168466301367617642516163898440138835850012055057205839299868693382815861773287451303550160531671545033273720314127522577724472718563849783218823482462288056591992342722393130627281593200561447671367320740460493999948901045140085720374789528368201451502222618346768100855086208784858157215263076578967114853033328535911884190701825519568616653411017610941223576098943622349594469727854808887775861226100838012908427391724046105099829115278212999751253098951062010944781083048962688116589169420604429795809532380633938610006115989678033289423894808756831781125694717335037205452542539875004564321497911476698575704793021378017864528633361650474822221459738490211782872948516428508034425094957551978731988900496366199454742618343290625190687636697818487677188158498135223474200484563562639305391749907586960139060460146021015773837485284539285760106767572333666219748143577985639675728576890361313485771785523608787354542482944375365646085596785716567496944784200823975881943665323920385103540640249070959086378324719195094216757327899446125139167452485183414876859813044389555084846326638883095519236924237556430495512075743038162423024763372109586809321910516011273840988331280161882046*x^130 + 71828561717034841252845819018929177992242810671966425688268174390489983115579276287813497661075841643634056952807585674465851716657440474245826709613301817055381314490919552443126334365830271586917618800674074187753323097781378258265052032301099432331746827065918134375688382743990243280005857456175219338112372171626800754812667364866129954184620723115261521699824376206835624407668828940674695337725457925250980042779426044896023491466961803496015555762451797024241857212257782671247046839048985079543693408285084170664850503865808613706704307654117828827143113661604781311551760017362836882933090824968690492582337909604935152629486797091082781537395401044492506235136363031276765367556000451390383161642487277934853862772762437269671191540268936111943077660285387716917916038061465870512804697107623493152820597869828256732287549065891406550638918336107897174029981291376963150997294174958149827434419837536625673513299987744653733816639901283682242704417728429645416593051655126281783243463494873133739175578640876573509347763027753932005167985904158054681776797581939893300575825900877299780604059724128984664664491082039675055111604998928193419829817065795403749021363804263944238*x^129 - 26738581499404992728360778901901028442478456932491922847889319204209385881181918861389009159853186266794846824339938387852411042721710916889899082390020275592889659118734156608022768386518834530373494021150159905049960016684622617451142895335144807661052269345306414438186495326746144911471628605211193904247790514102272947369269201685608780521005923778267467772441463478049395972910026048090670551454064389986283851222874526040729963520155616544718292481132824055010631870864342726814630668946527398969975584246448029818199978769721479447242307530191640130045024682348716026700167782831237991376478601029764537049101702405873781338251087205884748813689984942139708954328159878688670580797993624095988935005601384476973270391329620269266622903818249491568449188579820777044105485134334712920834143098748272283005768266483198702920648842987111730174227201786353173446898096329991311742012940268687598083452958963953444785673744927316616143053622510366683811163514044579151476371907089623948061016340705216019524173783755513362362155571293011042054456228021459420729104229144345597261375878734619856726320933395375550623078651299901296565324562333149235375172273629990180317894691326838578970*x^128 + 9182370647026548524181890693976552778958836236912252491327806354110150722960405288024238243778255156296582117970258489822039163748604476583472176117822630269049240513405936358413514926675057577736044426188038756327328694997277950734926793062077227036106085217853195464463401405433430507070714361707362072538716856957481497758430959032039279012513537212623138089840488906396085158749009149411151839767571532858698324333269941704671821617388590608885863911935718052812623250445643755565274515560209237168837619099263118132595904796642666196875496186243706271260399130540414739595837523929241182569401368139303205443428625994198826713681307066848017000878531178862673236286322116447600943955270375337708956683084796356714592447252953498861027652820588810284890804129618803918808111548692358991836817062756517662451691453703766525750538856769769865475132684349940531702263609324900457112423567118496517321735333839591197121289211070579711849324508641284356156361234504652244649689457216057100765311512343403410583400099078174276942782900215193620875165279411048823859395833976038300143966412911906453075064471622624320792299188899917069573233650989768851254766861305186772463910883945315041415680*x^127 - 2979388077138685305029324150191081520401074356711868881595155557286667811171150235182174192121644303084479588485006532966923309820654010496478674334090764241617458450271744340027472999313529928677951475383305856707990718775860209026449622225170933521704383269298743927151810029873958246793842456756750987189546807803697657122678659951105643295988010166138594762796891071162923130435874112731309875877715351644158943704829395898532262813986822960770735099876861742041008472300302470430990639126761600054391145578431927245316269363116157714093862152704247032449504288454284697841252047328117172690415329291960109816654405843041417001964014240458331066235799343440732120803870077229220186040672833181811376863501569987573089496762219642408826622822778631555295229902410347002442242828536559611240493710656054805744380975732521597987940122515729198230357925759928676126620875427555433285499207883962986089935187148836160884731884350725005521155851610407284738307379691647172779910067140126846973250497561024541601239423910911730270667659925918865129138182771539235505374525470968645317676532469561733146215416620413898198928329481372574663107453876470533610033736026581084151367705338354336590935356*x^126 + 923382942170802608512177421225152815902113495165301844543820654702216676567460323488164184002262374054599471757670481801298860565651075146656674688743080856281454880043362873781825961196648846243066577244118619882473443684453934552016917249989876762991060074709435643300697113833429852155230113447842539452519412335243638255114846031325946824201807768523076867504010076442144202706792737349451954372479926811121718741677481699676955432628131808994805907161889857103669527254705698618550516815525542984212429391934644359843007624178877406326105833106318410837329916392374202447165879060486615596966739136920114555083873188395044187662797810888934081136411106632677048059439530669499632948886059515852605644190795496773313491763962316677277764459310760249687140456020325562745079284866316894972794695428288064366388973170211958386676084811122267650320128984313872569139873049057791591875778751421240302154113092932505743458942283773477374872554177759515933842945691084407670954187942071008397233268420549512480488127215019725781602338469969386224613149884029643335223676960966385527324177340848867944536311937414389897574502274989257054007854413735824107290662437434707202087260679438860911726750643*x^125 - 274360018617680988809223893520356349950919625481566322707796097444812088468267627632582330486553418417450613922694946532512108065536149693740352828493360946118573219181723449188056020263014050685073126660731855290848845293714398700132957263505889761495357947930685475176762101111375727791458078260529626502812066280460312811761718096378071069138653912209609212257183399585898575277425363592643192261960302835352191378359388756855412501134140486093324434542201587307410307324403150385783495989595632298790154740893339450108289133765849094649811094576786245940480002317879370810307179984509561241569912574247113171093845759790159456493012056288288290202808910223320412875702162544232056959034033486465845651631337205484355856468765449419701913085615366789319978265431843896975116992220324366834168775021498503119845310052432994916701345147933232865728334211383295229474381168470717999557694962684276617635579719811322819283700904563082745053716122923034030145935242671077225534483908337060746389488123868850065226006532367212296183930781977495596237534371456040852021059866237474521028052049645653892814755282921261134019156978281432659243247367730354933498121751830971521265684837535932364697347605911*x^124 + 78063706969240939560883015277302414357686826264712798619152178535278813809136295862075852416464467970796067250626324393530519553613526262031732854131511310445788506326322645638087112151850319623858281868027557972932948305803468176841768698216738826058974605160071716601272810973939251708295804976272924942856994595740526450573530845521028262451798900191866799604742189434047004822188815136995182279135752075283761963768504724012574375651438311456180137657850500326090143431238973459625958482304118253115623904547039859870661363118536449080146876011513402569000033156117513241130601025436974542251399662360061344722009169751497994442127988181963476003586742387524188827103159251054035701652760934900904362350491719679504661781103988802049163597149987763051853015108196247277209259004231469686101141371593784804012489920147372557130082601699897434041347290045672823174526676132135438786696676069159954747371723499481017875018908330595310630142364664281478131893618048534502486382608850518413165584065106631707165818439598216589673504183679974367089469501478804019419497495913971637381464987136903365213464313209560452063286029799112845838186091123765835717550207341643769427280445727498178366527297266239*x^123 - 21156407657576752190118176048980356856177279000292970145294743512881437825547098093149021012703636522642435111915129149246551665249719180099033312259794515201760078113141291573190917331863084807178267486648737560693135697053832704547873780760385544236352650961025137457780692125552759278798705949520364340003964211729604005869677422841444992920715111088893283501133523665647883597114081657007975152767565218451874225144445354193050639265057940144965787214422049159076923870685524233384345736561896180785238119468685883606512053337107638551120171577404573622049430345573367936474586412064371800455239801094934209029427743025240094068893450147933770967353306668129991159565081811713958965998391562914000179747998898588553432181972882256061699537206747067163184850636523683716454085737603165556543445669632128618691889097062887894066539181797171248958714343288223866029153312349033699378479176472224794549189785752370360203148906703316606352375401925217550382417083716709306216773478334419503404295021805810420516393154590439267841044233723058143553569839454171754908517386815848223995463707714365224206724610582857907151124715137659385058145362991432252782733571940585675336497107033528458353917313787836387*x^122 + 5401548736144758822968991978317020141661458711246901556976629926983780962127339098727289045178619095078620641791944706864538242738714150991099201629125199745028491084072641443377725426785103080175566743077592797238297169447857258722166998931531833386732606947920871311762956127292682627388597637507002264552796236697861486516964751737345819653752001928403198426790353376513370166927023134628002081578721396129588212592361607988280024539115727402368113916643785619244643608277821136046840552359023352451153331033754731111715934266179291666427295052808970710479628320402023393696772672207659727104666515233382298101678914441137993714007355538059240313798109177708485501246428676424733701438372296200915395165957902582442888131637789826853616429895930026737242768737500366141911250778343724161138123790472742491782403767590687364170045692268385411817478761324125988555162086830593753244419349780957755511731676775310805603519483138983591325175929268749800895401234498348664717554196368845096588910529464355421704663969605734748602624728378029122217364189649601900838004403650416817082577890879788909232429953730190543544000424444964355304840455416003797723237939494833219945889165660755147309833613211378098770*x^121 - 1270538798792620825093990318687482401071090403226855120865493540234038737591140580750347282819473972627459261354051667235436056696617344889736746965281900208310477223492040160529787255808084445019732508615972153829339418501891892423774841448642411654278615069105832432693732826143305299747294099775438228175266258383510156274396608231369951901670015340149826374394693167020638751012568998428992382272825958721122204803650696908902350360157027014408162833501386598829055275788542446060511867416115066759083727360061868002784877009400393563505949408811815090283675394799393891166564145234251574767062307368108273487843424416746228427736835893478536984733526017861901210780915345825020923487378569277553692604756954362551352583279245897441943348344318798623024942971424065037239710082272132515554385578888412131870125070147922317008750644141112891187725522833857770870382455187189667900335385365789676392642420161317404632764501623777831975845109204472613236124960812593969592099659660741714800305948553914514620376023900855138029520049418129108472632613121361211606537963836041410491890254703148261648769105093790533562885171537160298135069507944364966201476644262453510977525854510372815220804910305079713843335*x^120 + 261249992481597342131142344140727457289171994148007702508406628563683841433398321934408637634930533968497970005451440019292483349648258494648884028941444225864970570343414650901477470890655167752997639297794589817940507544262902589536291912379185058548931469726017058582520816509133831987509184655440840926024228119948658821992129558552775900690090544803190366022475733410139392712723728172942438400907182063649708030301647128743484022975911408905635849852133531885426466158696128631914384376712857327464825462337205633026544332142431416236739797347883003930782200283435817382074493611963134537066425496205277867959594942739737301892606482943807892308880354716723429559133068514195302533793110964381007516523164639831406014954907653193869768297076380150054466341115911776182909026565121173891666104241968637749147850490228289167698919731627652966454967961970998759906889035769847652772598382093445023286623635567516256321619268340621209526836074182620164242632280157044007730764491164101429187449754309084336613890769524042621889586597096104430443604994892182409195072321676015064606015577707079484223217255709440735388753810291331500085130080860663520125717871451164856958147665926423837079003521955881917324415*x^119 - 39505718794785794071568838768742486642082374537082841522939339903598602060446577250029932448925643143592748555744141829083001099081536510847838510331233911796697514592605407863380915639882515322174266354549082648368553345631438324808108198907762759820404741307138794616520410107458740899650038764001567703760175406014522191004344156773477535061595792743593136667007024756998994196309841946679293602624517839487655845342750588657863742888608115664199386173261174793575977958172823033902655381512781657186072778901725746835642567546995426648081867878225871842685808877151725192862052567326069926490212961045669285234853296177494999164982912541287191246710440126501849438622484294377257936566115963427736506406197274672332911322343156608694123975246670547220689866595308153763672401303485211274910678363551112546623235843561763611027768042881097742225795425610013588680131462400790516467464349034904771588957127929442468929030659712582840798599506674381550092002358327104801252760613690392199964285064223679641171847907099317093307500121356105062660598096099663714052779344610803031652356713042209655085955733451662107945599009059088552005871561574123300008890071396877252196162067757966674956645026107467549644144890*x^118 - 203511821439082821875845175937204092242346312386688711384888827723292359916047189852312539025619578080121819976704529349008103017287405808360657984487463566881778085737909875820432112152148521735086733579450204589143094811817726720533575162470058210843557677322573444224905783099523846845007557617041584680702096861531732088541778476458528671460985353532391622126176764138175590597612448787805838601043246656323701361628067179655214863998763768049836301201109600887326075417568398636683334308391051445448744526913372216474557790095018958323701245287035686629552854406503064982270351556942098741185420369190485091225008695475546060522502155748508841153082390037407656454253281765603556232511051326435267150948469938421899077729143581937420547376978813955702906031277591657945937420508197713276968244253038872493297311387438721537703096467793069255476296107281960507786120177815965542482224009006315784613569893294824407052857615034406390969177592027494736337766771577466169242207966289620008255724928338444130452823648164559722468545984750953018698315525392303974337073287645587015960333735705097160287843910808565921621916076398722905867158786951687712221799767341467609101758164204552581432699483704852202195459980*x^117 + 3657260251060534339569280616919964429641598758055251766254977919639025872249820200393540949113659562007637873462489315807333979651090749012532922682176996584784599375858227222265359353132354549167920015690233776308729404151937584957594030368947671208492261503909929375176023774525222554809955346738052569417418311449182772796463643785613111719610273720726789156489904330958813100734981605706348642284843803600187531400282054276347889534311788149163214380922349498538240618790214841823479019201651839530238596629294182507848125075786233517489271561825908081368182078937193520014947076085371722219250415706907791029362080933968543206248474247246046883264434779051674084330327485103469132655389310579252622011006348649762206845546139723830389241261896245937060030814787194175704195758282216473971101547487068095943382801380952054762122404234992634362534263175988905714642863287541647285495785423443901442825568927833650803780795488720434824233837292883402179892827857273233130088250139364261229216322888695028826274016433174394668531044293986218512142783247635849019176005669949124364993888023657418685291189601420633973785651945035272199949208828315862975008056266862207668767416905173298832516092862749203868249125992099*x^116 - 2130054418396698795701088532379644538386233586937304500286379632575317493130488901140416527709544424405010097520469147045224269777418561200081867569697344384027238813865397140432150580366627617028762705522747818964511485064925560185998861406535443349000895532285337506282080134779044358463491087208948051406073208289736247917523923574174782862806007847711565494368957047288169547955004467625408940958796904313695079093108428955148575983240056813208612188874176463149090978364684806809860497320082093356223446735171675804331950888573664522291460278165808669175471303373714432931847427610484026757813282864495051539982214878799136317318437213522810090464611575724626872159293632199662226111250658805998089355902450145047278688708757333250190504631800655042125336327268101391870598548775446312825170325526574429165751417869165399026482155160717469212259662936544388645217324905947518250580724727342051846699027302317073003594149128160852822928784458344369349814626634918493131050834258741247134181363811422109696764549635036285585705389741983432877284486207622674762521895041949218013575968698189670082368098817383555050940627514659643502400034200947239619372818807577715580217325220535039314473403077866259322431111775236985*x^115 + 924109232643574274269895831860289545820975601293425807267549428424239526870283771677635930259877048676419039279089468818122415100499274683514572291787775315489657468148000197630102492765303471484015240922905059348864917885335951637974465376740113389493608868762688163232738850706918538984974261993085862831882173850459394087619262061624265825307070661755602194123361253375981859168272755748045951858246628227840579211623204618267208489577040636785534644538286488618680430204623452479103460170772243569893510813025690740071331455597402754273411390522320914257582822425487961971462802794962655164444507272507955541075554795626520436725765519059011001515193961352423876685927722742393200948301575880634343946039926808135341783459976094248526190977781216539970392471999985869361937485602820219867073513305799300628197970943950216104237626136248556744618706336377924951817056818759703089464044815559683336624129131471852594873974710689706221896353987573468232982834836166027865583190427228551283524072238253468112508448756474364663026094305340020066208244309385902555535308892753446130894886785246496151181479101659540924144229645874340162008007426260133594621231595888845286478730888550685967059710710626619897654564508512024242*x^114 - 352563285076296479351637542730604691958721802808839998893535373249250007711794437160032919243705310583378697950479619832754535403796810521573387630752674589732381022837767592303856682492807375884930352701155417097266251608721773603043540270836089641073637487927430495378506887622334611571300261886418957310295672710777298732323307741575224594128746871597506144777387223905298214614489440791023223017590140272334657633916214843417734400012898984782838632152527060684536447159942313030786116531294575327752605230332425097002073615145186313657683702130150505142947126473262949618405538387618651578612573270960933202886842190181719390186304873233840631043096595936316053497619786216556094546977122352151962702121548028255631676151277672167523046722861594292691044117693773995969517914763270770840238943418123411352263725590840188978438546614101564479732847262424436975680418941510680522398587871957355672298138330487820078216628219129742871192881052054450956855224273553638340003534888456767437385218181609314250699962175448833343424151682557671702971785631329998495708248043449931299894759577490424948275949642879059021266588849508564371162189001148229045067425390356332455705836412402561125254074648247734684358770308234440076783*x^113 + 124705417347020231431590267850197362383118041417907123337800893852588223784635683945074870845049091648770824754205188910560802691046455890682817958623027380204643591921142481107302244613598576466933056198773899526199565614719127796106024766877516545637304270728953943258239450852756173103045056867863887849997047578369947125713081397123482933215202642497159947073152474927508270150454553706399905298512791309057988736710699794008502994291940002972762154654426607106844654977130699850551548839297609706982306321924114172247090556755281228654490240032804662460367159211524561147162790546830812589689155767088330188549808220623747532671203773638658527344286304896907239263098169073799755216110375454977469894267186561634736055917408461570722480479938649821451183756879770897144391822475410885440682948368926125543996538889327171488088861912451361174074158202129339167686671057691081012373589412688665305942781494798323159824388477906892031350535717422542145506431462978867215282396823121709892423092555767304636671102480209113052979764439244148272808005107507604100796866008709396465606844877028434791685357890144713338472494948673389923104164287111496616895769472301421507506831193023065481540434644487920852137442525294845000697005*x^112 - 41891824054518592893939388546708278668974946293803904044584523844812013634017172972002133463404376560100664145362334441825147490628522928697806886390560743080894169205566667353515627805394382043922001685609888080673140935652228119596009741498212966352336388013354735856120882941262996350667836559836739993494859467710860142393560857263974205224523048254105883568556564459648299173478858351717866709414052623742893466248063875022195650475386216133928080638739466118445477158633612189808024129762263819786923283191115052839172884916846991104849743238185541659909897043189343675784112794202921747466798376795750193398838734663612396781039191205983587008211822656282954452145024639410484132141815204256145139866019182514314323907675370986613131170823951127172589725143206688792907323857172089398003190810911139039583670619997276574581396432947668223386447738002428167709834380428721124567672814461464733683504555215127042171564146714144436667873904862963930583309933188977041555825507040082222807002404156180223153193625687109897950602548986368106703492817850272213832455273951375320481051136625595291960657738245032408342076233155026682089701101758160689797132687377226335349334354891993924892606383651568767801125991613396958894840643*x^111 + 13543903635972544049679791428265882524086547423801613569301006961869721398802274722960192469177235282898116391374648895661256841378457826372416200535214467338843007089189023414781235639045907282626693477059875794348291172536935555494099476677987104803149602300775035537853374309238074860359942669022219184789223188520829025483988051303102582093992304697243391782959700290171637218452846283903907094408556569749246053841601402329028379697664423582213742822094464952379473333190566143006581283304558805454225294115079825570404268617170844816405958177369078907651137604240083471222024754306244705616767459874028699453940653680094568778855604951721530318989679756169640796911326152189391706609697567185542703197860370532868902363600080819202260214715718410379414451330579205448169695801480211221775705914239636652789799368426923815927273819029570647494138555662211625363137385608356649674184257857840714473352184731589285632320617532063239976393942795003669226810503861773919053660130981637707903525023766282882713889154864459636171903357341528911106562707865305717482287637717127094938261586651629487475926165781130341266603436364645555965266101205709075205687993507909994888327803299050958030074787152779025941332998080495172666855436462*x^110 - 4249278278305943759429785525778440059467934680164136505810539962527183256348154865039444230704941364207318123079955565928276974377034099425888909928633030581061320328473415707482812153828303637039847834135002081496795383484475808468041105503212317483862083053661141315240748037382931675570388484442307271714018952825061772024460431105653355805851583500022210601782563895703734822164966899822553813657019454239461330393214659050505684683869455644433592285838769680670327677297683591615583592670192841500305118585508825759274673343270523188030163083766655399723419548606585953266108476893458782375867772426014174966394149899670266547471998800100000986277717620109521213902369720301302903140025585352547634357507288854993219178734154628222847384070543318841892920791608573150679260463108980364246302574910596770144253502702363520302323767117310985436993768421712921624445968810185141813842326611201183487527851475503663041969258060616142333482074170925083490144577410118360363599421669936545491322177363084258715412179205267541749877392010715354986270812955704776405946606456135861135554283710318947373405410177268797132699713785447277846898936584852245909494369386397738044557293128909835277058946833301067608862591471858257495375515656393*x^109 + 1300873438327922113599341550771473794152350584765075277053568704538081517111476004117406952358347370843366660781168919466667375237693555419869851161948737754376375672084204284281940746374326531432559692435929824342674671614532465258850110225513511320380344792407227184087591659899519989429345598199194911883577392736538071604275307992413557222544734237526700601713573663384592426488804062528686263979581149294509357868808029092742173491678692270563463241925761395700113298952077750684580804470906148054877242816050134138441743186730146164705367852193746536517032599706689839272103343823712944393504650012635431846157032773400142123918666084661635070677329005615844983084521779311844551969285985896877658362126541434811655664564932483750494577512563502768239401560230292418895806089732826269051692486781954917414841057726688552833374777012911576092666588281270550099984773579436661445440379146231391089801282507062235572643647089731483253470000289053134350377072013303584943687755719945808636056136564230762670395443180702236848567556212580284761125093975639331759439607327725503107881867971689786674596733671420631248408058854635047247546940876221112612446948732689147389861889656506847465824616525820888414355374073854978551922465167899656*x^108 - 390088493987990121032288916696442863765511534339728259436450040616479456370092867976605205926458356256799937881186517170903170606233337377960942905594809523033076360266886034969030530674442073516427405352111478271036732193647103023767323572279734180516060345891985322454845212122348105642897603545162109971085046101680663369347449781398806361667965038778163660406055299825610768228346899471142284238792369382642558710955206360060311139420580922101746397526339395115783745317400831694583122294099148394121031510759629139284043965644157165545554417194218611485677775627362470401173600136167307117922776111638863648682866557509385498523288685771494909095537791664846532832644122399663726353680913646147269094428246529387136570587745130169245707986980562569898852691540754695296968533309450377395600633529772028609694559729420744772500738309293226585619465603363857892078600038516138425202649562985981334834751435299984044664066255814484959703205463471755708305857477086885668806391738377929433724507409872007771635969261082725136527853723689333999298698842751472561342267120815884372451025270438655190195856924220577668882122622680065319635006776184957759305005861197367569960304019755357630795016172151454177681545088988601371709155923513479213*x^107 + 114887110686814676613245369873127932816414450117489807633740685913306041168610240088703800712106103326227922849788921191563472876071183172908555371405011910272838566321656246066465837902733237781920772390270989309301742683126345768911651882679331338032268743801012346400347261298082529799982295405181196760359689568741825958860248806706715714976842949440718954804611664818459416451295788162552332534523331463128971211805480772796438922300929065391448003177875823878231143199838617029980969305781965893917755240450059214046081203407617818599729642487408677231890390123235731960965081790506865041221874682462081997682841858270478536288027773355439408158529439324732482688021368736742436854929191408548134600421135725932150601636687781808962598824025349503472175910994780455007159616575020086131299410993711402494881116564459431498044764155710652960053249737026824377967951223656101844487180960136252279988736003189850700417223989903040750105430530291758062079339337319150050623121218777538625396292134781282617254796991264747132223208483227237271977909879755449612246008336629442477339667132068729463873754047715737365599889230714448147838174825781623495536896584129433275490038132576586623549506044613958091554433137537285860278740103303801812032*x^106 - 33295780929656263320895355880769193901444163789015203137116870007710410266037851261686183291424366742639844872229803369760134727296148487869435010068438167165258688947954698967028050595889545053368387694449751576369970898065088936787818657349547497807405036359968017374501476177382032392107274255787489557083610819738446102971253249560513494475940275086980671351451481429766178123343317557824856324801686084624577531744158568264536978157349400590678937244605514243115182943220163260676499060479843827336224794855061536982755252951738286503441593670691939273422137725287583704874773470214638484340673871263201490163984948306625850204659374321421891635029321519287620477698539560337336211613462485748601658009351252534321095090531964162973978535980304480465278746565274896553487207165689708825540910855297117172825634059338299299318462667650666371095924438607603389913114425571082889932084811183579078679222005854279193605925387302134739419091768507155904733262834604034032088722769939190300795563430583492721574204582198880518432421372964750870430970916421262359255491686681107960379208299567836232292218558020448499187799216403741727777142418162719718011699071984214817217794433908745232629611731223173081012841503261292620358110212748509327538694*x^105 + 9508310986274588157263313516662688368215559626089015727550743455312056826247808413538528685242605014408780539626939007290415631964416542479877956182985532127685262673745033051224880297253341307719112999873947857888085281913031764173941866459267013982212992776575359832270524623195265368631029731775225790209134397703373344065733123211180794199093279195431838046573656645692872346669823991939567304229447212235127219790183986778041215816613191863530543078669671479889230446630041857869838924905510043135644002787248080871065737727351907133834891998284695033221719575247505951209442099440437337800838559542349932668857298325502616695342938570610308500192827993550927126921837342928141525943020691779961921760055552541826702121066585398422554641733148408327110769739774185523252477795531123829002912075649522700582333861390165723011579320665422568913466318978062391522372010117356877372645248218719606340564569847185302290483457305489732809389021184553061289788099247208843439886947731886168452571295262967578611175709548298418913139016300639237898374125853204484726324913734422962670075060408697883275432400971859770035439367528265838824139291907015573374658319397331884558961694489323353179573986707005977558125561336306871225071162214645229930992553*x^104 - 2678153279941406448691495483950828589409823773790113490141411763755061925787564851766805888320293127183904638963573408146527126153051548663442510293092094069749368008358800929511025127452409626983135586092658719081863700978375634990417643702266716411280732078121472392010873927711756936689418198979220856997898825841305810031565494001744642291212111076288803858478650653235986126595415415494132268270707294910928291620642373079945248662897961655600975829467754928893408790141071503063256876248690036059044872921387530915236749219050958215111741261751492003291936281996075092473779970073189533915833199767321345803581218553381397118893203599622122290345271991665489210174383299479934523933662680671524371638782961221568029539142965203037007510413879633676912274073693021730152109436083768968921948834469419286816732616128111272146556936924242230975380582077323009906894969330082266958988318092840048097425285230308280900748689988119890391954456676154828471967991745347189783392836754424928953505702290073703832159191102180744781748263529421305323843378269123578908718233510071183044473613647479065588621282817441388775837162185133447120285174030909657169630902321206120083952410627245294199304669880903223563221670188233951490534486886982696294025756064*x^103 + 744578595471453120584827292873622500895930015324894169538715091259979903848381089069023072555566005527991674885558024648130376302891908316044865730214459116970092514741454803814814454503378513932228828784556782998733257253756331291969173083452952434564744333068968971039853981416013673346213628839394853985650227858693197625070405074464137431298375049373371805670683534467822085107597701101587591530564092531262705275933289726474887446708688447760752017181195004921052055304458110226896369760367863317289343423586602746663617375484483626390799769879769100487769569179444585494355834300539143485116016534502238967399426340810989753590164405203645593126986376350568959654080268625372336471641226749676621059786604934376566323115644133913250562492008506044314170285367692326007800004917331789036560918720890262330587767072900082740149499622137901516788514595714869503207220002885203348190553616277308270643844502368593526326008848982078868239042267028587991839132342536219383345259577941427026480711804925942887919801474039816059569338058969711325607003428713600370302429927938690661183324648211520313378946359763148487297912479721722490125319121514777815183626846008105574905912542856215511600655976916166624546722315483074623527724998993131581240542086279*x^102 - 204464516879257857029769824588996998977218260138354074439830555007027129446069942070918751502913976764709877988109966851961051438729779197015560437762894207519141612170255697627936114549458149072351221691378869799878446298098964833205269461919457391192964040273218420933166568803156374517091535255306761015583368119377552904130433668092992212081473456987350042474373727788445639598106007919060297440091257326123239854057015523089264575121875903510032597274551487664968223685408376946022322497082310195395003950100084276279464921784828608467944708698146570233943379144813210143447508407343898563202608267159377981346927574538459786076018743100561587634296735953765652059748343070917243677786640626105625948022979827705139659624454784497422543377486361092064661162501801434290482977828840110591278515537729720324542131650831131979292116179952125872706992063974271714615195218681046831960198914949207349177239362045717183396453606324248898608816728841561268214050307606027826930723077733842700344171429429515782224891307075264500617905172040189729346639551966438200680738143265015954680930457547431436828016065511547478105730409929087916949271733650178834730023553160916574932808501772431888420231836634137289990882442836420911129801138530971233685930098640425*x^101 + 55495836643934381224116039921295230694690623154911765733310039946423732984210172326436843897495263017675889534148465509763137566944722410832037737724334847949913146100309870975872084376871162362136099492194821938794457055773025872423699855790478761427751290400913770492830053091299417471952338791566548732865647203602793453959860522568140484001185070788239969939331524717490530994239863992823021035640632821555067065207965144887153441377766956646088560068768955087222074201656239643175658236313994123157836188703898912411251051446511888369491202654733490859631516361429532081531699697535412299741725525686143957451109603099138094075416322863832075916167156182194855332670029512349995336508350245716692459491212636089588116414416148940992931566770325482766290068468649231228492841066973853284403032682539349397664042538748354327863521152180129842302783193176934371021145388772577252135981965723261328108743975242588499896658236768901414899407046889918198533347431747017054371428019601897558271104531379209485812697423490415429194938975817000412115265955776779454763001802725101989600859447271510386244106832427314710322662321103985684404446121295872244351104110752655200686919141880553574995119768721822514471142488608988393314797406134467551300055971316636175*x^100 - 14900170718655477497282621026031134057036976451096934470519022437359950463792009912865276169992139262467903721620776214093720936042455971909751782892838481077742918450666860517209351658813287006652353725068785621989056451513377185881574142098166273259983083701201677472931344472194714013613075625089683524435071452429427562962302002933642883075727671885564362793063702284298491365169665091525746454710850729795136588322897867904067697102196695577912422907406740228174526169402374890619530144459899941056487523155544193703491899906902969738194163249085365630031091664703950941546374194010024230445522209767443925087901272214212073984012369121671020513085740338500836561727279931529276520638809899667607361271008858950019669866168090257987915708403828342323973338670249239382602509141242734831074337214043835669110899349260432947346372714164605513246326710258156625585917272076594325893616981467295472537506620179891948835047287345533751214983875254008759222150601318244386467312977194800573291306582200480503740415463975153733963810532154099254976287352360252874465179848222865738562637818716402921191970742827265768903336034482536486774630968692125930228327970701471708273556454032450665210718451016911291063388895486481076283970191257657180817317497202055861762*x^99 + 3961338240423266805846054788753131891599558947079288295190856545536753583157849171774830165936596161216747121436073291737762220222252759883580924892731985260174870564811052313228034471219727065707450944613734614690793228627674738821376045414066839439707527207934193671812673625603883985799900371704465269720103862113273672995451791829939526488440392223673850827492160430076079972549506041801915118579695250885891047697889482240358118335641748358945794036632504539844978513707672333454155589429739906055144087706638048609588086713029669095050692213171028494926310490714235425217676453168790555627580254653327157808720045245118659924271111771934080805209102341888866552038222993904598413102020517827514684405947548076180496613523967003331586218268130569715161744599689833540276876624313695268147057250537674617947039922803051799787138665379680744010750010577235311376707161082893296352473001089108972850795233152788416420270438396421937091478897788130234591706710058127269644198361399491803456442117752339419696642321320148923922527402034593816862873076999653163188310761318180151845269579940768302543841732858185350205402714647264630284758380411196824201071475977010048493101841476864505702360174441130902846647619853329699755645087461478670266100815139561004432888*x^98 - 1044108643720586060151638099870508249875745961491532263773025845297078798229317069868415029746454755413330376440440214975333438978870953276907349662666765685144421962556847449631895476353153667030640036918314711411136169390357942503870218216941569307891568971177728070455460932517331383574479417265750663589065758319241107557212183423661152527220644604630648262810042924383022178992117378566794426867564299923957496706594520506444396423417889355803897832753643286584535672939161726300795047558122071443198752364819228434426375199252775493909772480686168763705010490993454289145528818652869184145379298208772174247207428992491241423763864285483342084982067054752205832106081254998326059385355023299896668844067283490899030649435156069263319810842858017399158277400474567270992950725456410951806327180159588434432691059424302469153022097969409228587809473117741203399138494033392207194615206791185043564871590728437362098099589198094807381728946401086863000193182947142333420734059453227331562364324045896496101791554424480608514464801201186065471422821878291238331480864664460666136759478226686582230239627470909748420543335816067468731848717441012329976489714460590179365692681998019642628797672674508077894069152667305815915350457564738974578440407004721902433898759*x^97 + 273249819212346322526521648446189132932065542895816680357342769361974095567330546629220492439058325296748383995409440487518510045882423354788196327339697304823918900802007055605814687892210273697422100156661772772902977348212955389045929211910490861812017622703581790393616437675336004702159929232323478571310881637176514517124787298924828169626848883777588227923021406761660982795730046865628778953922470743669484660485027098325761374292826532238535987738871396664377542677942406255470814514073726368886933999444996639305337274098910830334976269858505086338773486062757893570474026818480065838419513752244263330460022116660147787861213047906473977031017029504654981412977858365075156624926281065939130043148926120670337181182212682381589023629206666551367850063949788272308927599385036830907974935649681037999746643445230795064909505132557082888553882680142807178690469609510941931588251709091191952648480529450207270825326945017914622319190697305261598381468355108885642547965094582148982530167160412626158415677607260219563696142137952237547953756676101848839449312897515019925350402707876076609418469774156902037627336328749622616444399484970132146553310698591524979575328976938902811884805511981165309261664301318511252528170365464171214582805954552443687001943671*x^96 - 71134577545862045016566099344628329974876711798227055069280482172274849361461534389249877469080765555935419502168427242073891743859143824795605462589680410711052664177323973741195315720310719689906045938179082657713762928254642703793844624264948999201302314220496931584660347176939764969107086591707356498522619016604596795132604173020422159952673286259847610834671761905603871623591623459304577546072787122405621076391172679558461300452122300035369635186193645660164285659236425534261592481295975972320825799957253090273152872092649203228698747696104700941578245995781236041381034383166408928807603538367240262662923135218292066610966183142378441146967132700954366576631279603612801971066770876000396417945033849606692468108722858515333569797423284432757926220584155100690980557223568812802766338573359516860792098770011291970334153760071538905819438379146615729056516863499584315231647289128719908680612003996255545284950093567227033732234901993799644863871930787183701808565657704057490688784598370484408223656870581248420910609191682833616571804253314731223539883803407618865071534799483846910874030401250547724821260662597146024144391734683356568920500694035522251246824376713532653576874812100336181061562505918341941553804175133961002095965443047979946806818394523*x^95 + 18460165093413255967831526036409559508216297618989861005863629729911206627033725469419205486831729171091256909051751850633956234585631005785007238270139321359848832001599802559866078514406212184885827957692384287680974754979852043681391387162835065295719022188008314681739023454323101081971891261878286326013539995359740854971661134584217055942962606620286545553785251197847586768393225126398859409945266198189473093467130687984195663051246554473355732489403927325212626677398650863792816613159303557504464849195068762140245753565108681730955707973413696178181300643219867286576685465786689510766887898267390417240313583858098965976344401568051505096319732542279458615128884891672445000398866426889195702929446571071675010216933280466361337015002842106161263631166934220340242210575636263779522888083139175482663685431477418510463910737427661599162520814628784039068912644248714655789574504650078929623841371862113149449052201646893013448618201169941692844151610421120590143573897075141874426683470422331728837668049185629361770377889694986076976750715642259152199890968723006890982610207601952763674265014085754462666804894964229675848139408234417803412109470096710964766338519037328109220883244321614595589315501757037978102369648797386438943737464924666618751109109566150*x^94 - 4786682421406125111496317028230029177366238980136087926904500475220884994782090352933215948455386447238466508029013153359899323207964714069951790387696004380985075409417088646776114112424673517016672958189866733532902382940710999748570167219670398458124435561420785169669938636237001467710242147668560156178766211277859737533108354342524468725648267388877307167215843824193576545812714510090217389656382435606490897785847500116383146501410829751106251442829453220841796217473294955794776673348634461824760323487246222480475980808986908719669062277018032457464982408501736248257659926080589462621001461911362368761057358629452314817506364649124556655961510663149419671637228148894115367079820194952365356247092289460653109047345597042886956853531522122637975562884332773192264146308631444026660445328807443639839933486067791268370783262028290458739307319105061561927646190528450196139781515239459437794967363035341486499568150581634995255662097798837062674825304950598687398880233163346143468838917491112113818108750864695085602462380884691223230859859813983454191083030650283763526687630590624640114470983151793084865325637926374287359343566393221127735975577051260469913796891449835380734767047286792003469758876350022275417755466209022383909468195867342102691130920738434610*x^93 + 1243011154653551788246702632634332468364628660327500819693909878277919541467333427945972217845566546252129965090619886022810822342562419617162147117440407784631296789109235585415512502573187913285407769777033414139569801639496582540043663858015435843252767880475301457937547781929316107964238909645397790206834450324489586875233576165109546468919868331986928092320521764273406920096392336312673027864864946904699252318801320746719853978798390523352396034630221238479987635110507465612346998651479216018909488340988103761310009076676013524289135069192387354473266208902659191894437118000444292310110383769724463774962758460231998968675985798432849496356077524616789197978298124188653947410568560667630558610235584364019036232136016832852496226756716656434868430827867377487186664646432104528513277588502470027947962968793443885802910014555891640701875299200631366979636120435019545718948994555074461665594338726813916285530615289423183260002674479322002936730330004727315442703695410562465980499090009331143848680591685600239355526623292225522129719971839497820684695331364116052507758455248286572186319498928342818968000477946287436167775480503308178361165496498746741850120233504301954799042426162711453197933740653468730805651916625160387820141064455184555230376912654432117885*x^92 - 323898232941125870534823277524733536523447719181280855183073491152287874067999362981964049178033622449223158303285148265025578327257021439473680690239457506229665183029230823608240776631118203640878837982122917846214500462872356284780986747534966292984014793711557458532205090984987141890436545894218706095622973884582573713356105838073656528801641825106440870676876896051682793403979823481713793652785075211905290036423069340820156658841632489456033674619329029474535955290934644341283017041688100875049210654834083042327012550754041324410052985993066196974023958830492204103901217949472049077467650884021533170684758680941613665062505290842852244105813748477225117968115435575621814305415069745045606648337275810254526180596632123117143078618914054623655619858229567013232217681776175846735996497184200878225604470132013589360116898892260316942594864617550551542492183827617682003255418802198102991574864907919773633727102217782187217009456224416596759891568599839863550517609968778204082398442990976439954156399887283849303291524212356107259098281550078753771511522219158846250855366339647120830547515781855251741111722433669491329775094101151256619510123749843894312317350820253072707962455721199685839239748641699286782130423630621516788885388444198063078987016098807175633282*x^91 + 84801897385163511286654939098795592567311067722527767585703635942003347034028225312687094163690211114325225745084667488577429715911517374699005937567432327920398357059269413894933356655680993237024203297923074075336539402431189081415163207655961500502352596268535039494939523972630584423790370905849972159461089125134160244797652271161790892024526342910114906630824790542346103767248309376849141002585253647276070208549284656210581474881814665652040003851248728756060394421800607191350962510618800499979299631936511499730218608106734392787314085520215355939199649794765687807645452027688035957076120837287580486979385292532332724974375636135704527237757691139239725088296209688866476139846839920349230198897772454886118051476873289518472553787959721832285107717835760459324572433563816549626190843437332133373255751087280791369913534809213734503429338241234435357032901907892873858060706578272315972612752942782371065237336342856781773538681479133525237087341922663671315245269464924530275220736128612292027268750016602412523616838834669002485843000546301239255758700208337967995559867343282502010167918830369289954889531633493051414890589523856285390108488115183940083665521717187564689363959120122461966848937568438122923708167561034139884019512926707500584687490294428974343893643*x^90 - 22318039668855242321997784520222876228010431345420321925807051312000198989776025496007067797396849013569277944271492407124818553324060746666425201506157747058420873459002177054377409133102132059814416866551598453078111807169920661609139311549929924835614352311955019855238350583628562461597441635929648410183489628224544467396222458214299429915255987203172486549633234078884209607690795786175783987533441452258194395411933162967084255327579770777633015585346807685743891876397181614472935388981414240625514405423251837459376436855972261403644509640470954077434831630842023495411216915455304954811102356053022399022889881136310025160724876780448013038752120295210541980563104632252453081868653105148001645006197025613449538145404600141707256594821297037985158956748819810483720420930687998273877312464780689129383725571274421935944950892124331577042040187796754492286350927123583129060810533915661462131177083748909884201295444820836510068576979012286903120516979318565757683924966007193906900547956105165010899295376323983295347522218911561613370126569477954782552443370383012322213884715605890143017279998020283612177673186413953572011196510066243476989744992116880670530348356346646133604556172664312042675460750901773754882460872018875358196913945187527940541960066224472034594033905*x^89 + 5901173682476232260124889584538104334944316183800063479100907299769058854058147896103831633288980978942048338454571260525516031728957649700013814768786287848860102143922375868283938382738142895494958006594078077828886574165875385141690153751248796158886581281397219935339526912385202986449250765319621481648501813273111890046391005198899179815731721644302739964804222319189846264158889862194121246678839894919907168593320294892852931133672368620646413742415366422818122215672086053898521767608911835355402560598386044883727131183878370233122387899907903842790428273881414118951535570525169915237591135750809530359655976850705487530248544593071746321803489800191545954388818939532665074431443506919618772802970057103854176699845243458163006443895816162028741596892954214674259832222448775319373930853379304238438327844715630825111683916427631991460796689407841318084232900319467255252005605784629800099310818269903564752054191098831445464166345746894920026431625457736437980820968443199802092084945267791263536868466244445374328106401252066349568662857623695496913040247615054574544935084713022970640459813898213346194010956845199307131239178632978144275848530976035623931712187503329231726970359619609032355250445014943180116155792678200508804404424192536630572440519894992755135461125726*x^88 - 1565526556795633396258497501515776593123170525399859305133509399409167214631343714034338020127797996632419318489116652695333775139148236635463304875913770796265366844433415206747369242066327905720627904657207436324778033131459193212812657334094986486493616530840934669052190669847857057585303780646223543961366443595608029989532920616696369752003403143628263449026711483095211864384513576228368500925695747163686739474472309675181594075416929906916864354951379521409287630772651051411238407117233830564031452008548974683346242593180454346873522356154279052532554683270695974954872980651781722973020026218955015646493855976196169472089783357104274155586967473512142942561293997673971526533074882403371670253625953440521832931100980438548888832891953296887926856963940481981614099596361540179322031119632506481158842317062007965433038126086819335184651042483673104616367785528224070194490608481265139178766796579117862330935586921705511486427905298857436920307933036286076680001231625119793685245571486701025969164081313520825419635787865489949068476910143592908691545774914209880141544240411014655338101903725215297377390819964687737112173064774902452929588908843917736207665707282055237993628257654086563987027698068590141145350250396788159249520567739214022376956363005021836413299029696265*x^87 + 415866384904293414331904410587639529009128371473576599134373127991332613270323564308806723017096508670628809477305942331729688263143113408568055908135990509381590909340978820746265053998551852473207384667849535444260271161095264818903870150493750771548457855498669819553143023520215299963295455380268507649192540186176045338131825220542590553180069259386341275578646009635562257553875098212897065817163112011759297166155656986117337240683432012745580895394470069912731148626440923621057872509736497866788921606049885987979304005851077103824534494912463311391092224314098174527341591251946682744935278922409707351610281684683927247750831979213684472527333288092991158553701044763610295652609422778341176686234105933512448673394638077785778131633763211232695716393126472479658678321868306371393009688813419522737602534633003964234596043925377522622206810626255168322544372406860741792679674243711714623163513805529767051905181707269086816183155121055089292566541746599735332111121664150502070429339332725933434439893447609779475761012104509447027028879241474659591561225874224065023737211266824717117220909558870957633386559483533843790266069308153715633941417374723049625367415813294596771008333963873719256326959423046695198317864513452816704980544806915498441128486562312299707400896686274856*x^86 - 110354761786755195258053291513679058161118572677277780301618119681627984531946003578755441184361310515517858693777526704630750673815392357443520709204406677160404957928027868146306830506172739040652144155221857357094905786222808400982129592227370298754237511688718000433043112126637438608877303705556651736052187678756775855905747556414950776518340691458236923975710977668822821542500211731129568921831079050193695367116914890177574770152400646552952776313674321509703106468802288289189343154894563195851740236005117678266307131803116852345234622341288055497774734361484947286832738010156630361543569466690710552334940745052557702086019164196670629140644214719117513891604656228962599895271626823944763566491687589389083160220820877353762078001371554005699855706226728071060920039016764348347955206522520090275498837932669092109553914546957437519027065342887197655072271852279851661824637876051279156764718152952278897280676455501567971565626890313822894558371702034218579709890275090698234741506317764095117957882200381383813126004044508742158992770118921839429608396391921563001891714020202117229590952099383173944471381703864394010153850496923763515504135765306931537517522254830584985818067508666925057686319573879267791467713867048076287355001674909630030009420407160116618496569384595697917*x^85 + 29180810031609072342048858187590585919582012227810174437803152486452197648656484644070779096338086359411504047664142449834303275383756374784914760055654003994010443764199269864879469031435798434724986628333363004482566789071100912762685101489827106642757887112012240044973841027573694753053258621410924341857665901767801346458248729430178080422442357018385753480570569716957194765210368147009645360001962662279722261617559366787383920623237402081743449782329659377385266101668021016765706427966596277995721180159268585372539891221418565976248908473067247497132437942907029112346487423084711160559173365729999430832218500324746324796992822398092836753761392052460708163982465481839762286174267785131864066255546183581342262620885172359647008259100738005573450477967025855382809539113364935421583065289037554446214277090386106488730752778440920612147611827988804670652043266712735026508179581233962307032207891597329369453505402212691190530485588034371693754638304809759435776156616633441581621220546220341837043122978753242704477353956211182539022247833766137004911198694098127384880321766910135235474045378714003137437909629897699293260483286946754638365644107538937261918833393480841092272614893423918325079203706747002915846006933914883967454576917106384757634202849692753281403700044928018137950*x^84 - 7670765689246546307431169292754709564069313656269207581635709225530194163987363975863238040334452929589598774675380206163804533033174462349736146195959027664638696555030479852075137632276700636851466141666063073451195522089425491031677903090686295893995002385915764393201487781648076011175962852168311825712763739243054366231896461980854581104899771151718231221654584283446055447646627109896216178513695274322642181750415584193776988407258540833869148329238734818505022833782269232413424866196773431825796266944593094146364944180505141259205019823999355769270713497585091032211186638736642610501560898166341097075484855367981457885298718442590043215372242441883015255927739312691316213998473253956837688163133905104535050452469244413852143229669784081795811905412294210870467199417128475469817060334118987354785593826474178054228802585829204364545799986545768014013908953975847344316926019841770408448441846141425073433075738214827762386459755109226410113232416088457336183071521740783750444351759027656442941630153096284764356063972826163628795702045258643587131445401839837279892982783297114887576542568662245722148954121400239414829866526603392890277291384285065995214318106518171221435373019277911587850364124283494480969016351130493469481565342910997194201031769895194123547944502975783661362116*x^83 + 2000232226192702882883192579964219252934589707197082831664949917585210300134595925302626690753967215694793012579360596405874118676858474596044961091686030430915603660695703222372181390803982981505686261176235917161303238807427253707194923873518004844667268950161725934382144623866128878011375492549809420501241130754958995150101479245644013018064019209486427039877741600010240109572794781071989178559975923544983579204410399572432482512312137210680158818392126799633876062190309197343584676518205863912027060083279729397201462870379764766951319067936535845175395895671307431605470626851831907742614015541020626196944373364896219176873977965474807318840853006403554326103304742348579406505122100073516756125967600446208809675054597381936542846485869900441415501674459568395136437520993148258449354356400964462232702418806235448015211524300912261246275453546151244599270869795425210859962278860293018592547902742938394780351775990655819598329460859889792237839255780789893065773445488260273709180533115189844287846586202663028835457685689924831812773841992744049496539120495887467746197053828656923595966238898518858776579819085244725118420876050679612900056184259613513423140900535814201481992687006747832900215225867266845494802527107861130594203256678384290746438853854384692454221905986083087086793041*x^82 - 516435204277361001708193738031058359599176430995787646488005204569063005501269825396610985251477072532536905292846108783577044470419480267341639868410207045410919981624074986100671519596532957093425356119681193591323444864923963357041365105890322714685604192122539596726802467602815281713600578016111043663855338363469764088796311359769464529080494476143668134052005438759414567653441927574944177554444015181602133178725913405456870583289866290566614824733053346147330679061666260773384049572122865908619516988330241567477259355566224272856661132201477154524100908919952274962270095618969652908788032197942466155753043934922667269392397656672152124487919334358130530630552671042525410744309388790818499611533212515441027712051454195804650630313883641380775306581520723147339880405725489712902250907213531980797096351689883233038308081188261867456065993106986492565471301705001881767818840896611808515622605816148805341647599508308755727875279239547564547863539604081275081400460374491113195161784146516428283154274492798484207236715818849718794515467804961110626845836334655427549235573566634763843790314098989196546909482486742312347085280744064441397738585827976065551202347756307866431787511509300189858583826349625072128470194364754417108036415318939272255850793698953891012967428528680945902946668097*x^81 + 131817332429704839969492223647163762938588086854591306261565165322737923279178983170866863979940928290284219397791362722582994011356670881101457141547613223659050521384202528724196088452334391268745505656862933112159683847886872379098311437539002185726629831109217289457735210667594501873399338379611521524124917203219804689857042794395268819135391943920108267474484362062924220882655380645898342089350445347291806722007143568150877228833453309558803642551297142214162116724167280676955979452338212140846932843155155822937985743808949388490076256203219638445720417618418941636076814185112411156989225296956100810019342259957188995558255366285927638174573288620753326182591194908435889170452266441965439053285398679508977742576719291478700051632062629934072231499602251563528319283445912205153538138012139097554302174182223315055270254717165299923792574601262306355818255771179491848022380029265682368196960322939381404604485085255838846324236462681682798130698485481822378960371883488853413860064100847618156857050878313898718554147653064864931639897339076058450755510747281643182524224627764627518215799129412005369879551062529591311458027229776254568422700957930792371932131484265777762623258566274451285087801582733659303541739287623127259977859513551751206365078763032750360430556363546416415012050898967*x^80 - 33220260539561229771009448109663917334803274690799709283780534417634044233434076099694691094125557120191331275709024674621301045567369230684728731416898185664586658741925192261566045799612485018997526284476021028935896803069897835186992850016033173708315790351674044547193217560796586520247060978694060384635668771836882417175259832351668363674283197990387696444626903423222414494811106011309950501996191583152584015886404354493048534793430218839239971632972322576632867802226800739562759628764754282600382286782639339130737073222456649400499238620838215982120983626786407319228528700009662595789655798742793358508791993712494849431263589749957131886902844254061350899357895893351008266094089232822768817785960808188525499679124156057328818151979155520192649341861148134818746286326050560117758614161694988192099215926814484081203839152279669674687604125807482659350770302782960347227747985674238764150689305743421933929480287883128240689288686435000632276760387390460685747379981382720980821322364171851490598619245125961216391791716593869502458488357607560471097634049048698065219959530909055435970883118554597715282070987166583432819557837487400723056882916488370023731402273680433267973467645667033901877438851089349712959107774141176194445016821645016068279367255452587234693661597322198100070035463950065*x^79 + 8257873670590383424974476647612927148337456166144585544857140721503923013539255521585796035559084215658772753039240698651047645486558129276798798844358526538663716084721522596686153981040393705076678205707539462852895054758541735506558655682622615773450833644713221513647772837195002584885288057655687889373922097491316886284272848538807351838889470663873900234398699581911713211062964533965099787878041692200308886204748652036264869751663862210517262531952765326497992129695257027519109582448424369410221001245533273173174327578237597849169151150571495489808475608095054885350207220220439816825849972406635489711825683458967263493576189656187147575127985524669818175875365698375678055201888877988531764347136075212662681302672438718094538700285279211028689300989972243460798132969300688975056409395231362986073094277208047448344576105310011940476477314928587435893501269416507206469073011592898771587222941282178590213908127681943342198952696908698077143163167002938397854469695728477956815096499384992962377014182518404021992662388854057478601218742307950534147204585575010869871992270793988285915478448098498207212878398690684222626153870585894740238625249829606722957603739943183626469141171323099581326084739376164980542692265217767337020873470577354151456608141037085723845923473654971770661515573496191800*x^78 - 2023104203866780260476044810016673261846926697557147690837302017446477009330145068185956068475676293140727829539912052533280497203560642553664138758793772418919230660327985304988990673808652875254015220357062366353549818861727019748784327774889077012057170476482714929971941571854492673818262568014823036138129995346568588318045777090148998240035189999060657949025729831713827096041251404156747901152131778606097923664786605975987392320794037894607815362697360855620353936958109508242915263012877620417607266205973926355893824314734551603666583078747120579830795360194132095107222385002706286776058097363119569943588336344055854217413870253829370204068520912936378064509138071423416651490908180592164055910783502181212820254082180993652903936952870711395866919654515026089565630209135927334402953328702526614857521419120998517892422963403699827014306483284593159877232158250389246078212539828700696350357747557761189309670625397360929034096117634919093098079944897431914093646036266411946529804372152781520467132951934458120955857479007380136225017862472440253921645626453392010326776195775514676972308042366897658658954790957321021171633646212168181124922719174593725784426364804027440858850607596158345683028171529357514814124580722731680520382339370332965855799206728425185888215539435349554822733427023586034649*x^77 + 488173428812883370927064625741779686920158499416225309495770176924051751828116901219108184699112516296611826298688819067053753836682111604412546051306859915813410185458349072853156989622610552135752887825675660819495367353270827067707182218613349665258809636180099271704906915058094736737840057905156657098694751982577970893999296838846366687809926516664967339791554855506410858714232907684721410311677572017868566104710293862638074632391317875223740606775097573983210834571126443166393312508089749325713731840971163796364943606940900101479410900773610425192863567890107857001018142699239962118878367677184497788902673555922823255039237102357058412646378636712340361758410343880810558055117160475358231719478787830222747482137900149363863554589365724110388712315018459512742373562858726586895995844272466984733371241995106498169790467191177530377054792747687232777972250784680548424372922040625245278684547941166582769751273693721101463260487737416790526171369320057494697502970581360112936541177863890646297779771864674721231824075702951211860640941739173727019461881781553818934284373195965897366420020590950349131859671121598263854103604764259011823590364071483530147416865676581507493247936979980942113570087647130656159381391546002437551901913064341908463084013632921042030022603906408951451023814137441398005477*x^76 - 115960729840472068699708517024047619733703818495857502489707929404198182652226940071481623331070266655794993594318739400827677396976906200174646625040610350592438572217595212141301803225717535230742027787247332869973236600894206402827781399375888712062871299384486436651966028929684052349894112400785374741007981447347107104498808892669203599841467739055204034587764314845094422576008199522671816124003220582542428447216420865891177116516999097596310165487065666110993174668707924022113508818053972048297817910608354084705702239543981318588452308017908122987942098802380536233991709581866702172729984778436007298495645614977329318427945140114789234588179579781863407399021316358556223563098079587301260548377596609424713852797384357645038697574509733523791415252614160295693471787515548227225836873061202593038067851021551226233939204279132363381654524238603843929085825277286787580405845418850927228856909203097964141056616326888705491886548300606015951895881217458244654857706452848651712284136182224596237328404892049533962315473709183266892800403906610745936449057019031512900794964771079350936339185519581600866566348491164715705799685261297612143860808573000709790182240362366592110464897530187615419768914301770686539622411989053907685619377985947905633011015623544658530405732767977628897381231238275501330477338*x^75 + 27104551891496007628695240497816284438610807858868319108355134554637002190623788741596825319253969531394635409140936570698084702974017073355516161593647892697112460359810018004867333803518288747103348724425665257716937914983038020784336476505936904878869419838502837232445645763021597923597064122972844073497004470845226001567086078263381600159664784740875502915772752847159089784031454117024734231430066120208848026281487904418548843003598648975745719674552568631221350136577638342200091464965362540373432487872044792362820714789227872358182907868425690260073489456528011340896058044411875225245282748361146175139701310137095103761123178072545975814103319933505339045351644318656303516029908703477120842547087232680838526082399596216276425826720836729428201279149975691227227253036397924078891126566562053124346237043627057386989181904412090765669228576237849630238403776867674307853646560947199245034876350244400479495164904082261290653723595865427498352877283565311617445788576339539818769833171561956124262640641047291163539214120469461377120541828536632232298689969321830915141890905366902523707115244920710994420581960201481850781143830695882699001365880129558770640060515066510206983459974017394175717180098306079305295031177360679929050649837885889723388079210835818382305343919093459347284024036356128955027945445*x^74 - 6231696041633930556368718357247579439617868728497174215040840418430234439368593091598688207868480997327219252387011719332911167163162913806527690071147620056796519100185688553013977635017504961860829680257362941564548797329375429040699716633049084591365000901753908210997242673709805458303562197618609185434985997003333076202723712845273973256282084243918379413124303171364185428949599722617408872898503585403138907039851884177608218827520789397773266370806413637519183578844662849467148033866210064981846290487547676793797602501802401326587504961285411461414763055792558621671386626552371615339351240836909276641584298213407315487177065278642364975740987420470048290350084864243834308231702563423329546446958531257425321716984254331172686580361506183830999583806544428593002164361584553473265525447648391094325830250884230893786415087483062241801152304492250827082223151754148530089562163709274677659203952204554563294138020445005075420712031971773691984223894781449856498021669634522300308634861687715367457916582294528906278605333865339795584241294829741466339334936117026854376906748223541910252277594744328504045654474874863254217701078582419711851988530885948664364828419099841257600699728529588130923382695729324654590686967486740848150541042149004252566395182925551208348546109764910131373217393438065481848473240057*x^73 + 1408817079833424202126685217170917396222810728101490489931514135514164413143452721344224949208319962352992557337329184222581202471616588450507268438648077127405272698663710461859228847492825438284888089364522392642018884894115813946561583676247225044204494266060327661523932434715245464056166538076732949353064547438690452578734821256470908679231731464505212643919666822582398290293981413098831379558706600127936148974117313350952584387745393844392670163892422209490369186259754229477921159014018986166390042910024151410489825315608699381401133551611636867478260314597337489728878045281623814852531717830983084252098715677182966284990143630267617098026712060626028561553888096861205772662416071566470003981640750343112294506576146293969166095674011750267421546947614869687879745240224693761785853085196220275483090560282668306453084733842376104942590813198224576920897874778423031925513002510378412685495616919501130964082380446814638868647929712109938453367149578538303651400784793948355842674430138403898361655506847614649441976318255081397889987422234229655207910913458572289257604585691105665476852782754205737958405114155845954992452015997139759100130859960109436056216952308474557729358936371245232439664993413519945661445311504683426900176664291982895868907991516022964376819937990130730855205877933669934514827077595822*x^72 - 313072106988773665700034547577916195063557485922971802640501756879492768991281901107955186681788784474385880997135925920705864190211272606645666301781666760990147984591926763035182669908629348487921392632826271785380138073378542006587669598058987887162257868060409204754028274274173768559088797761107911987790986976886021286022094864988551705587102030779986042898253870119896503271159760345317735046425564435376944544737442705743011046193780343008000035148753859236514204342042604890557976635045016811781306737253342939866967826203392816278160427648461287087855656163606544925534108783735253964929712317961843684768548395638638888270709986183329573546695088713656963240589577035381562884199214306972292064635979947918526663914070263246028030449529696801047412538574362095123042949744836760751602210582955863500487158568841136766138200624665969595041437218975801052928072023865079070508984557322061709430901581769056154083469689019346511449265272249167219858630215681138828022423021634085997800886968738023015362078613658743115745446538045560628795922992081995498134349600007842312286452301782741155371076901390232206669217076807666867881610161536614126786655605628568514058284528383101129476403000154712280084160879515225916112274577437488683416172195259045468015208900501408841653402136125956687881133738403343834602967483908505*x^71 + 68365092780670705249206788104915845756724357736291200251768992873077451836562898408049931574866784646917212621200355053453309848355785996713621714313304389842876750468036995073048198199039717787192780057828267261993424762139400869448125456649996756801686638515426580816835845542769655037259595217960325418412502285156313813103727562591354022497945892312649111641948391939905150329497425692998079886820314148822074980296529389545846054142048913923793414048620500908509370620386055931338548722266522109554152896408842668531464350777312402058088323195964032759760980076811548967795996830239618300669453078524647705987511934710818804638744639081345038846907613312921476653333467501768877848236844978694241038158723606816634680873882033432258102334813484021639047622419711014807757354162389159112631723289954831603739610719307724205467557314934342146201657175534368832734670699529176276472509638665841667210552247864750945554637979733978729932820981877041523795733106163159307720205582757933982241092020753462382212857541628966363594187258192674314780415885034400812691753618210433072935434753909843429443028909964261223715728729816265236489828435183984147169907247825455876533539714515790814746091202350553355631897003561923305308729523444293318095640069230542051670710415192719866014559595478717433564076427694340324752153211906837843*x^70 - 14665088613487448100353235310288657899955310776633166300274856979397452536671365716741787574961355215930086112993040829916766942004615022461790415455164968160429342868461501330673492167332324100807347071631240932072768621759544227063186406039463742849179387147929198030941697940021813874946273808875668077984575730561974652717745971612967822804410738992782420271317842450296384673350679059225270934353743753453417751668092442085281106995363728044527025101586155854412970414535159488158013863860278867177656835147836235494841625192671149348303014110978002754680938998634712252604481999677476141410387450830768991117111062053492353277082001455580632780429350636362530559417956743123171891484391345633869724586413477135589439292170722758473531059308312073223796093761919541437914682449635825066381976928980612851279470585901163449198148148051473054723833362918033785313676530845841258929021448955711645843587092229968108673840965624041498269511278020661973405635947171740103801285947245776958342487770748516939424320880991473103211003782130528186055241099229911979781756588829059110632206618580967319392201505477561465824895402934222385367402813873049260806489264869601545839249945455932313906803008222598031117336242504800228409990553609700620711769171521757233196337652507105630154439562934509560133058623023177093450286297954181232033*x^69 + 3089277688844151537423712240650907894817172533576650564425600336982175355028019410924098138129513684584373416993190045294724952162754389886501876146020056977297276437509922019052257152650287149141962383064673391125345516719193406581559504417963076661582367039728372483790050220433166192253555279204604738236160914076844706288084830926318463168491890045765148877893481434282298166222365927179584446772694792850577098113443353661075181811556387901644940153423478806030035224784217442168849373766712798446811658767956184817431728599049960050228837244740818639366255356576553774104224083915037504861880979628239275670610171613507734474390827543139263648831223023647440374011561490736830629321271158065333707949620378395239880739980460605771623476470299351833663456719089311893805420363439008019294661491676783922040501080394908589565060191128595673493583009684067830092859477898086382325399642476008225164245669167985936504327608831559875416769202502638994456097212576137396236983985697998884013719110985020877772845013278282344003380585813202181199274358446957621479989999982897477057625552828563904676391537932461456964289572592028008761118620371858168615908802261530236140045729532523412563577448406382837097143655429380582683307153414445637103720467901514072678831200260264824044603800561799526891695118088523120640578390522039075112516*x^68 - 638872008601414781045091263926937634288216832534966168343250199510627737882036759211112772956533837788666297169020884479170910333413611649503092389902164761269489666053429061241029253723490074385034910079732499241596596963188110355619624859409407073282683661943356658935843386323285349539974298588614201130690193172975927370258969759917026871845026063299914029375335101249207684300263559311505819447446901553043605405028287911242550726122970153348460550883645983606913095565476239858146002141528712809096785589316914952330763336938198627099600996949919614975647473366640770043051920757994666913075650773733091110294691790933903208412301383765414964618983386111389410136414938116450448604802317904777379486091875716398761170124752436717308533862761488457490761817032676553892181112529643008912914908304042847804378773197022690830675666014279986233513207957597479301954455042003578407151834874963686791057992109455692453284812931660548754825456778944112097937493043412607287274184884914980382417194820203899816106668127380750010458335840306201424615402148456230488097890134390887156418960284495010613141440253400599553178015905677420505376811479869806025030990958503268150338183158871267810139682604626617332911752858569301549185469554502529393487728994782499287065281566661048617760453052401691328344646509747298388482074004294533830556515*x^67 + 129662691799532925985339685770626064246633223100984491744502900250981407937591745855782933992256276850396440603918561200499934760645776237047885515663637696690355160117068245727414162543530684164719146327416543225840680444290692470648333524660408113176565580350879471482810528956213679961244257860646303751519561698359921867841543555076814716947140574018443859344485523521115596744687503225648006059813234268204154534864834198889963038636564485493918332437991192434806030372869780525992203373227073502676169535645010893953989609599449564775988375068276474478837401250636069805015813496300964591948495759701740766380620474740650200449451809002422889866195026092628668033093559446872518968252425764832236268938618854459378978653778396961706222902612580392254120347105510254710811813337656375755208853598280452623382638791375063814309640460757623815085643857989110832636246067915809340391289465345254180104793784827683797873228340554934986391320611963272048808208620060775655986542588527606950600910429688889383222966773014346422215846494298921205498270047139617359232991512950674989065617639617562668390381800895483238909715771210856064260878891395696158108251318061249396253027723828089513104043921409287806072295417902639738850523208592967333658566396467732376539979409086712455214380092235990738585663765207105852393968558684587604471714254*x^66 - 25817207606864532758371116808278617617837512633639645046388185193361436932400335113927199907351785521991682594414014244358125480346206774248714587262304324302093715451027181061422550664968055625850011637786444751242026128876090505656538763069339933523719386812506057448854990834163731327852435757286847478288558978482863564354250114065645664117595608526566148621197851525633424827919601253575372186688870651556127060148985777745270871134705925710842437900495526542000681284178719399588336839479356197329717581747176077508585226766527881072326765563451569574856507127558924550210918803539386315669669406600939221042020385795113425273673781851989882239522044223506850206878492735808563371101289278414336330389819683043035001042159528308341324304387023416333159996514209988986238013926439457685038529128815729900875960060506498709840822706142719725813231163871688297387586498046458422242651625906693473106547084427332984807278908968965655488020100024026250088890558205048232404588826087868921937502407751882313962491687984153973766368805811858194291163572159775665652405636894148129789142828372200114941811518526333248297556528816517246016599432445602210621503156636813552422728460339522789313316351031173178884154209812700986351478133414661990019576520282518810235451310662200828178549097257258274430142842320758558910534170521178428701852793167*x^65 + 5041092067239541178601130631669008990263153399346807827703990959975539799678086971180615436947738070291188405906054478393748745494257540329535086110380297885248204584162337046481054557827431279051310531768121036516329728426661620088853968472681928317224622805740633129782093071858006579518893392806580033782881279220836910896007381332036844698171285402565322647787213360472193766331446402073059118505127673873167701667392199872966196112013751092171570327324935989428241058256159128085411676005654506279428909697821581187554994412420459339258585139568930427376218273344561802165004728427921278141051250740231017195295960969588097899597025198110673056812038367886498681810233095400742089345861461479814239570285832996574830913930340966160103621215862795133220791309806451358542742563497182478251129478318726696210383233861959702023404518177524812927367443991456420697594966672450240231895254316626834238262451480245792798494302015913854214087255607564268974203604463922237933303319629723946882875193047372628874976633973566554384530088951591244530011461867499233050725078590597903332356997560082871316632220060796846023494030036466651364827903438606364786177451874181401876037680028790312778018164490815489919505932726631461431733834654376405220079642705155072996417558970497335290421061981821025571058632525557274756021742763938901327406554712872*x^64 - 964848813721845904580314768081315448433437538266105389292539983724882600066090589153471333242278864156559339738822473945054537542048466579630924228128715700717566067176314048542471131733961537139609485603070923068445168760761880371395979369147903033436475701569724745027727436597736190542658478204922059300909404977967495850115848298011914460812355421416562238872748631517335559501995243085622161968211310715469928336027830574552197016323890570203870807663639657439355912880113589671568984760538688884295705729319599318907040538025350456299597259225890030689537633923204109078213416553752826171439569027392895034551393304936816296411854464967397369483039245917517096573842232547361968032115137795395331374635794808063866165780792188554631734556434141614795360644336806357128760981902274080830192165537198704131934103945946979819252617280334412730104602206012962177253134809643912005431505183406749538220476287530870935329683627491936847275762183708527562125901827301598653582326844645787679788256656413145144775313539393734225406385158225740056007928339663604253689569863623369912139693765167883641198386213253454545261441595225759312056897568091411978684272915283055804313899920453400940877413707935264303598268293602470993094161532441564556665208152765090695159060800391699793834778227930305713201821395865331794817938658709961861570256283598854*x^63 + 180915735669766273118560909111791645934407381627471079870036603534965538409078963277184048511721771502307420619716435589837198724841071643752020225971213444112519016877732078849517432632153235356466799020683717413081110598183623258153156329728411849286796000553054032757671785194140692290143789962739353293107486933637266135114415598145502806765324217612669070605840366665026795621556699940288696097264725512749076903211080609343959965703535744481261644008086915569510480450906124980878298577281048326823866772486435743438377864987269986392027730855043117249889257045139893622562921320569747449632584505010740390150094694650908640718355504226762531904925840132628188943785332688851141918751408390395133328642609497826485446766258200381264140005681438408381773457704875775988847985486337620002607413675246961911598644183343459026423203956361738256621846472084643544292423546221897775845218530775797800736892182069061838292443738123617177182021735526290168205432148041174647298259488753537736034641096684618007289388184195652425497464733532468965655400677518168801376372905342294977462069316761849802935583807162113849849778743682790410941404218693545049834204955894117007658273310449565239750296477123412988429078542204130803094519366378613366373349426515349380738802773743441180887106922215243211729344177526801191184706698545681266936591934415615360*x^62 - 33212804286202294637656609525949541266587506373992074223138537489069727374761489942662170858004329690839660975249962997939235196435971224732780722800953157562439419937786803290099870169697167759943182954558968350566312393064519770764707224403128271628034521279388815463621253375787995054134281374382876393123427391635262422464931870407656121897038323846200950060239226142806958372111104229650441691693168310671140070871110017640853600106481927053482137281149592757460404381280329660825960619839702747264392114076223790255265698661291663868807109400985311782201968691567305097904994766217099667756838873253874548233096047406672921631941549568413610684030404824811973434744023869376377779518980347407653438946662313624135261087902056197497225376514639106180127721213130172233777714343622946390512975140156250681049213057975297772424585851979277332251181343617690200744649498173619246467728543995297109972742137740018241397456814879480784830445000305580004609503925087880606379423179106197930080176529718686401509625197080223454772317811052913049947204480308585812970907951916366955521428040620382247314042380992853021328539621528435388783076232622952260849540084364670648082249059727161765930368915985336475596568638234179927277639781855726875526586054174395567859779222207790110808854231914601765410808228321730310872010792019507342835313130515107855649*x^61 + 5965565731322312080890296602122499431164493319087348538755317263549893278940454587763924427653568724001332246571528568281289675299447363534684680572647969520973170550174171025216470042476896468154407108116111205779019719477134998717796335815654905619981257657729550537224650757749504127302404100059537610903690102074099384171844449582516179180050346704254388136818713051385549953028773665756576565482629247773084210691358657646267157894179472707852555715231224244887997831630585081676822510377874561681533997971317487196793465450386705043210902007463900033282652603082172312410381627574912618381376881253652481437538320142486341645944184337311442273508986116358004887244090026107143275736961953164037554609730854390730060615905059321642570024221091490839919590541763671644834890166954610173523697694889986510034085757949766063402613939830290065430373145549999843814070567051431510881278719091234059197833335387804232244653287669579219996730445837597899314950283991771336837099627338228045758928827284240806790121443461133908590761535366128383724575882355169644251386491025247321950748522990845535628064560382665853655637723991465449493712059127970327996212682491854168126319309146693724162912033182735942791080511673217810631396059027272647348752210424911822710262239523951151556152510469792642840211696755533157092984936724225933574215857497445953703400*x^60 - 1047630079579794351903862493379619847674108588141974978053890748616115549296501689871353747826963841046915041188923459738277549917895265139429853254928263742229503749678933816430675231778107743381332289725509671111446511216449274602467106144799737525311840639600765321292693752028656334846134264988889248218664159144308133860585097004711287707337013469353381187221329108141671742201966465472703464947781974956045771007871279317162186770925774441030265036557019511773435601717505891744451036101565498297032366491823819721014735247424466239554181304966332329194533980437432052025187977783215660042821817139684348581252265916522649823961456964023289173084261989496294834015607846017634756339537054374084002047574271379264912971469652818148024645029164689132685486928555425695724908072392882279490999024639501811047708505181869443932079844783527383099176387366276403251997322440717527239719164276846114408173638995714400543416187030841274321906114825653914646363087539941716807232602384516721708335471459195408061656137180844584414794756727917207660578070147444360720787600346883310635939847552988419242645150696908025208584621699558098059170242624966400705101669390054609578948742649543476098770300104000540718063998430034318671594512868932379593912571676219274452605598984308521786012517431853745280039980217263004253290339782253772683641464530186650183991760*x^59 + 179750824286220959762725065387760555521731031794340279635789523482781584592078582835167237537007433381048272398328542697099792656579469379922959870494943068517456807836266472847511562837786639860537500199492507617231796197773838927803983178570607247689097529060662069316496961421737237109362818820696589279845969172842853345404327470949753623780945009423334067115649095389969881289574155785441123146344332228980626008771010253109218151835389132781501024955774942091307783007796510657924146633910792141196114733665516083271850363034914770765727710044247224709286290268728031534271417158201272761181026074990269832883413018900879733853140998551733566561892903981208137835950727472333368241008474923011741164689421417224210570668810284196561004049243584971369313609424928462330916496333842489555231579560972057027384263548135563978739146011509852093313957662068316085803350053837161235357846970398637865373406797314817032921433052195997071311431564706296413509149538344468506845436648892501449053579528993530544590326734797744089925902745075740830569954166548998002666284542175566108983718624470552410950827375893388138646255371495684423209298947866785165927040269862455207532503235750432931947668560877808173277612150768194556412099369600445161368061954589694492184019940411530177577892440977047149645697964314224299671451752889133813222350065012950603122554448*x^58 - 30112721431799237491381609084450659265582883861235739291171423523592934899123850074757485403084444318878117257389473148704258480894492701198334833039105761885603348988750072589626446325451098668778338169867181078072608162127605056869737761424047956585572448338737129852283808963225052876042082891836297398289143761285722481067813907550276500901909350148309227396592174741393632821403477852790757334226246526137384787417689894895955985108639826499636594865839275101546384816408938554092248185530394172414437302391860000088437034254694874069204214056610219733063469924817133523371839852501778185654203544000940664547931808629934926378371774428511244693104446200973951882648905607028131910625788918560546617477164099215543439172782749644716148800618940639125896528981679866741642326782656991789253189372966988651358712489037681476447809768812495651432073423499232875459277928812978633079934317291701197349657828261751376068443198161686404435869504820878304855875094340514577561824274559973861840117652617771314715989381705438831584521743630304054158733062179575218700068522655441538883196812675862103520760189634434463111706797211673882702873736592104478902156663499513836702212826193306138420685802478306055594881138465394731381001804490831118689206845241242804787304744840772285618938263388625767031464531519531415397634357162783641121503462838145365783095760111*x^57 + 4922310062199225898321497164727795816143145163653158015819697852391727223044212526174231968219021995661677118157561206196157811733913197257939624305996205738131758623694728222486110900554168302235035248206334914712279589952741223346128888517114194489080873534995180408325499930979870972639434576578289321634928628275333676107697830422695829247341016443955635074134151077926887294145613186458638139425031434977243153208302945748857488472626487471248294262178981571500788114564464120891406701735270464770441567127112123576586668534499247385195499191908422537695845740396602569454818621923699733058309432863529885573797337858496260240136528172106071280709473730462857594766393721836525381122139580502322141066028798787902246409897398662590997610599075260407458396816836273229562101686277924513831873737858198750832214673602293679114221726570271625931194657389311698537136532603464495083940922444789443321111227669344962482563901637016920234701186843766083777731175699790231605321803865328118060389556787235292450989777501301630815374421724782771248701634773551412629226156622229512143740129880231392129779694426235080977557924899312105324892035320659040703545239200111625279912940937250104506798982078556958335710993081595902651450869381919959368094212664243040721643878243266805106993361654931269325633743546296833135440288248523876945539895651247720887403627363379*x^56 - 784608368457151451413391238293172819379086598625019097062998587246058899118662457716166581890173210637381432166429785634644538369125339759619971126492603845764702665684936203758398387001918798238831365514484587716033996258405277699553047522820782139095174309050640433813256602978013300364343228125614833739176313498791920914576183156025194135707473806329829303804012240971114187925467596622752257441316616297184899838356234717563297531657466036594201695633891061349713773916798909216588252049678414008807493179303657497592555832231701068613180467941745927291485054567946148964155395591919426663011749454406430788127305747913031673486438030095178676314493470670247208627092555098969944113971777495605352761225039602193102954677582189393842242886792374464922792352483530840037314725374243829898902962418255570893321135775347240731088754735959062985056230213897038738377643153351172335622821191136247793313305595560055030856068643948034279121803740683370142036390199374301043625838220335080417263847132823216362588196277365435479725883470487890629785981611582090710384963683323476258290028652481520008979773182944038980212689932847111856426413377156281263112357126721234415648015291339980289673841989065113020249854929602872715085002872547536647185309780479171783744569935876982742069591407899777465563882360704813724538733512110975763301693108085449851654378112800713*x^55 + 121870784279244468564656470760961196170240503698543542650282187933509468899795395387004715035249746390893312429285524559197192831075069392281517782439100440621658631566220883457570791396843525600993836336620818074934831203736542078013907399664570586381696544308333324838756917814585669936515708004139168964018560373704694216778801227928413026646736362447999105594144030225582771209814909405869466980799111639266793462250259391659824233343927015533582470821422598944894662668652158543353819909611886689186864909303557235771895754483961863457582578997551241621060689611317381750866744333837472554156811658968242254311815444653883787196316621327499697451093807166773903756357717858144798170483641779072362059604494002462391715503756574826225146531844046327738172341054015064324159415775034880026522216444492836690308640133492805218068823836388701088941332770097375931835425301360872087243347753344090456771015637050393056203614053407460430319066323742111608251016835903885343404283792193989927954521775303755642924873226332820705276041233026785871783362066419942326610153423900674351254158161175483863232238075963539588385721714342242416757238560791043927587861353767098228544035930226242531922304790171552269065846607846337312460621684875602712232699939137284526014027133664666184146517023531292063326192756079572563430204728286195155787205193224751942594070359422992490*x^54 - 18430274733822524099003276662758307531943489165165738785842211878032026440029212373728166653667099138734201469721001722608747167391805835837322640917236774822161081733264118730004840823856945792546463835662340211370802465859934494573172463403440979944072742205786982446075875753586241248830163713009480838134239938248539138148643413034953846417171264315025941486370176671867710498077417982451992663046439321558334188970955959291728887770660866111595682428485038778094081939571082771008926823876254905025108084548232907472471375861862215971659617433041247728259813667755214606985649215952865925989832064793025371630196716887456788493440517012459659998830491211944375036127600611859614821051295987762304875466156270123144375862400643874167600435798739708381116096871248982259018711881113246036692645589792781786530090073773514716502205804310188414714180056499715104905545944319705665121165112023726946852822906715505034700934301828358101164585030028136879183943467467985029658618047355032627972385524062361018996178374040080050387075904612202474427679145639975721955890403119343575659005923313349503025167849336507214740386517074170932229591338001103512708289378365273118693545389321483233124903843600954637932376486160461990301286183268933642622139980797983700897477306363156908670929686797576184073018592880730022385265089873724858879958960075380973228124780629057614921*x^53 + 2710377534441500739446580700052272605427928255405375315425732649152097811477570860581125636001219171085043746051235208151392755849947019514843198388889637813567351302618342788639083554759225417539031018600753657771330225608601839553312751042278911902199566770296431474526257958677755034163718756125117898456794783865417096014743565371064196004836746674515844579064140659599432003087126450709885164263694204345747657897622970470895838406009405141159083077070125953373531201601298903436853694215594552270712441723578816128456225315727122983367768367622665048644165269313200792846875321558870719261036041865842396723371760819074372449066392312256620776658442303144100682805519116982788213267764738433006584837006923858111416238539841083552199143319382934278697762366925144385158370062986070803683858753350232846788578984046321084282186951491870250765968632325982485259736573171984344055250232316292387717003801116255746819545277484391054610569182226688843824469419794063493116754743607247327737009977483359858633766938115330221509047206508948077585885199815708089294347524492184769211367895227873757686412117387708127534093151405267128111144065286097725850191803583544366418413052059887307739211656427849971715199531373901899207582481050584298252796794276420600076880408757827943276841271412012995047039063693296907443889938618706753494001633340845824695458501521715012373896*x^52 - 386936413977332636075265158463193268049767489811454157393278799530145200604558934294193807992194391961592359813136245316016211596167799750667418382387685637368142957226819903026923788837926269360610261306209158541551092654597891149404799190949439911059672758419040804140001043769320084755268977364533209270185690927149517955575154079494099650342556983181241515883320267783804854564362187298859813686415099183239670676894324228256330504628129594999644080634771785360352033650372685639441322250281567385713722003784085073124227456810901445976130948248737311990363731832315395976278756517759686554081357488306279365561988421047399827044871841189438594012491910178351264321800757772601668418791041562987584864526665329491049025138777144425656707529737383895638653421977036131409058111793946660105610245227593345693652654641971279031234620022219283090644702498592035620587245788085494604027003150563156779858920641847538305104032268101359297586623339985969256571797379668214343659707635574577268832458811332793403667514690700520951816780099470628801003148048632090190952397496877513863103681934367366056103440130313463944926442975940019924094198964161065117622334163002382474955449971360346370497928945709953545811007189251338151268394776801043290637659009042256777594119462080497407021307406626999851749349725479107768044668605226871317337305616685394041123672372490694311949433*x^51 + 53487102259796254718283666594392201319820951949755134128201113281609111340698111454917996592702080109643097093212806736493203087796617164854491438073041494617579602735781368942457793698475385033566050259413864655052400362113691432365983347383543439910951459211403200455331052435948038068122587064829953892184462165249007347437178472750329481390965731951712372451343574880066300656327043745998859663357933610419564687355306273626271054242509360956094737270076524930118039518094723796804249880543767201462948803154849620246120379398447337187435710824932786856139290566549138278071129177013019652675708624365590674812934246775992862382606407570174399544354725661393138761438360929312652236119706394398257748002804918098600832028683985536176979849753259953259984098045636219469559258727018705704731199357257700473983240469238122667535145149577104599348299690511361459140523451560475532258291137251564732258259499057823646554851818938593005237016405479755794341979102943524931201457377979566453725111860771393490564614337935137436416041162186859777007405159971270236585097682959522950156355403692540996542020148147135305247815383618252359304098988522758148361462722186326786919488700628559036372802623354852601157816524024214828222708024110972627774877382559473168998511929521921458439163711286721923152823353459355247775382492645486756222612338367381891714712818018040862684122966*x^50 - 7131982012458025528808756044520387907142612726394098811069577537213941723485136583097428632520683996650163241236519789589219090859800714680842911217995751665805983841078261673063369840411989492480120144638772800235491439445274382784277973367033614880013819469315090115326605464432598449919593906782346099943153066933033225953532522644298550643561838943416979331308713398288225238472467136656335174178970609112737776281857438051059225287835001115322229407219048575673141794842764103296247414011134291010818101181557826786670554686959682061313581742000308197093719370031523246956517833340050572800822423854104102252287339022038177743776742192280863793483996426825032905818204822467789178094482460498921037667059964681100441436961874442443100236604510313621394327530426362602624462101630771612067741344020616149651109956003819283100643294736950442224443552579131509411834123899606252468955777285374531727194231047836679008740633565341999251081102525518194179379859437829930813897563129556329335164165605903945925621463674276647442820182330854630914222719939083154755294438128050006652594925007666467500933796710735723968940409279354978076200329751028470961173175882475008486869946438077633818005861246199879352578324897422443404068549839795866056742500043094450914481736767026297188361638447533596737031677406220207059295160136761515980009579712484098744649779133649996948392518971*x^49 + 912132429007501175589178748613296738087377556077121740878600808150417407104078390948317774382172805480644609327153609794994400315251538294011899295449964380962254523034325660661404458964189191006947856591882362348930948746301985150996880089715065747558117513340602489964899411310551604720572805537387742693799029206316116263621501630143548089140874004536047538288304118556780465975848278901650379772417932327207892454416583378010442346265166059958855746556909887226744125065139855017774801852209499728364912432480470841647748194548879068423110547419134042717447147691604719465403365008587234599985331852149995044750884611226829573532963276675594395071943931679932175937042066630029057242870721871040592478536350764832928294479099397404212814441591789602538688423216420386972367355946209086951921880702362782195936345175318148632895121032791258280692051390767530948232390705979219492766747683759207652694760213667247350528598795939492293091415748587658752224990998543315361920960770450699107020485548493571874156782241549934348959739502507686747363025244167680893246492274103381047374388987118407106272835740634945152711949919110062183063541653686411322605994365456799605564029923909406631449712327712712721441293283113121939486072374390289405043442149160638438507526229160785598437235764730612049333085666467476033271453790676574673654637865308310709072750168362694960669017425012*x^48 - 110917678721500161759259065247738280679475983571707668360558394766010485085198350500952217460794849458098503310424766215083535666256121863902485104703554332128342572926677308116714306921866812093928074416068692791622097012838526847694148991971714765463862864608652255156936822214078490302702336003089353822811649592018044478289901546223448254085275540180883679512731909225412339114432413328521149965644464169143848333713771550617714521196849492008957698702510602817117281826362401201883406896906770925847039802856995524142528261521953232596151643119778032989581361911257319501536248246974224893157496757846748253329943236124541305365180446265758858363049559763910176944185456079136139707999461330916920219833199688387562308379240216629920455469136169337476415930257772975984523327932856990148055510644417166506301136198694860314573237387014170200352179294138699829124055072838811876851104648061013027368888137509124223978478812397163262654704637291013286439495376184058797348192508340870502700999215620571970686513243899701368337458319122150838509516443678372890562904756513996611462166014328761415110967203241538226403074632908874134642387014235006147913215703365252085752249478151899519647831383187660627499240870545041573597806864746517499575116919430820968643941006749094553166642454015108462802901315587607265100692608575260517890490591454690252607812396039862184918982995676061*x^47 + 12643268736486350971712340628675477138783878544719413774959182859208682288917413593476533984197333645768059218683207855588639645909545161547415645312607028301893598528604331543440469175788330284633527788574007796810971456479445540477783965646604092030999010849056259779199481688879770465316610922943464549216915764794524052571401820392925334000080184162569037985475323586371521518033778694731816145609722255890962024865090028182026916707780822676444566230869491427310525687794247600956606144411289222760919770333328230138174390188581396753300852736413289908961247877074235466847606060901413883023301032872049952399644545505565680122023735728708175559743769100112448304037081584922368393926681189174088165742175295543694811442654295339023026738558168670327692768250961854654941940718981280487169582017841730271100260960040455199124329770094949566644083807013521913445608633562522567839472503284631553727014528858115550113881697433869931315866795413080262617685521242451286912112495471744907305561845077702978154722782746191150753628739246658566528725039504564742096502350946668048974412472975009437079371800130160815075640741834195151229526470690095568344224905265015325553117844744172844520269046614566618845919287313199484651551817457966922009344092304038883375744312781937539639167672744021396279686822438407700790013836755837935783399973528586806295790106595142252173358048614674506*x^46 - 1316581271333625643593962013750776444398743007617410081103991334527511544116386171035030613384876337802174715626982949196668021152723409016797336462332575116109797120418918492580262850632553955172005539047968452940642830572473037967576864842706630327622420472619475306589443029009114118152098779945412547962427980253468219205860417492300500255628298432860442211015695317286198422617218399787272211970357412339433242388840015829966779745958681848450085897370125287699406764823358278461605924844077671853343287940829421274606605970903524458831191779367933592645040507206115757440784119702291194826451126507047157624592465630355333971926413990245385054534356467195784759863496503900244854242220853176566316236437634689392504068330953791651887954366999988573154881876840067317942067711571536476485691035876768718215704552627630624927759242457710788628908995456732697740669222130556947905144997655164271733126062364494498197628903040179109285625610054934993832307114990475876531972787078544668420469159062053720948331770812903328940390214286005087128956634714340134023843230059267260359161454097955869321945881515232190543182745566464382708730965072454829892211456124021763747389474428956217084676659875628794613699677053927590188918323221331899262960019494389951463135233470325493477482139287632988227769059713680896576784229581778493972284043932383549154461528848830022441700772744804878986*x^45 + 118420112412136765307081878966464630601006790679120430506113643787372454688901420253240374772576965074607698358180775683496782007241656248218195641255233609950147359113901277711032165818416345906674151429737170208018830845158027927416032572913745686340304961353889947579087568535812543068790592943719868438533368065856602053336078408986618106935413513290357897239687686149518196543975706489460118029554262448457238772464762808265862832188763749176884488785776324963949942995854495097162594076903159697328334734136536170850448750187523823956644814889968140707951322583997558517015801183895302393906191733301335340383243535151919601779647300405257674219566550182790745231378129831371438998021605234949316011911628394532092820307996796782222543974398806612211562662950986874083875210898311862006198073996658143176452956827499856767720139656081146875029020377505436624165709008183420171164106121252943160807066651114685497865792916772705732874393013510965012320081249885182520042339229392310689200732004863333570469714984846980254475834558486670216853492471366903894611404957507919354136612322974872670446125695522821926581047295070000217571877360107755991055564642770299602499661912760895633115313097559104246456569343413551421320080497809091740967639588640169273232597333782365002374296509795058693687032076484192375646777600247628691257232846041428173801004722678840842212172570076071691868*x^44 - 7717730860366165951636489002747336126242273285612562978196616169233065785696865780815690551698846093222145940574577314817298469557981680761295911821148300826961835255282720568633428661936588489982306868128798667542804312553017708194534088273718024258483840570610564132022260799122308210882262950569215475369669671946042260840108909967682855450958378264577749089601447965464548400063705835870495978898780109904675215806616741462948044042669611369247019448377848922577582542203856636305019791694356346972577276446065983102168398663239317952535590815347877956587027572562602415190351547948097040168330858743303782158913809550140278374509677929752042023560397731368046515689949576898008346899096126765577635819974708780949599341220990240009103390009881682229409341326871350136685012949432802715386678389747089525402594700235351678257213408006071318713367566573801733916965142398118342467809179473569881967018385461503228812928849382848227793710601333450558249663194974417272607202401795008869677706141167765850255466835742612258583612067242957189023903027787992700594826977349766370317379789976746960001642422970880579239397900239625227906634124243366666805862749497801366900703497225824687192896627211721954823122010216400012951379873170953009245273619283446261074504435764407697558641100950707351110829606701288286947735468044560115424324426195479722290650667695906178889831731726581059776936*x^43 - 13144322824595828276549192170128582378872218843769127882486676991526622360048821552655699355871644527885839769908169406976017825590934903779055587702251212082242703657751732858177473244559941886249162854194727458692313379984818662320519177547961768107829093873747650139620495571567705566692379984290554332520398113857815686078547565096172792948041552403647742960975683403305611874633551801347505852190357475034638712244327809309297454944541164037392268789904525921235296035318481706241259997360771547612316756243465791579862296505047317907166903499315329285602000435378323641795842429149199204836053016569985963228251594214929309498416147154543965397546717426296101057721831606286237621436054503202788714988158200338279270176726596350975563308409957726677875272651964354094291672405049179444076104126261637057342283040382358125218817383299508709994171601127562301519541960924127683733944965398604886328465820828789189831579080050526040625646634420984083395745642819026196390619292317220730919721542641019176608477290006629350011471751732956133783450622845127066369299886482572928802593207034438178760732395674632848417670771848969892292112338462340316728703745847269332140626444675324821007031647613745883468123577943655137195876144683540392995483852687843198990889826820124916204032500272524035372820758182905009631544803378321405266683461514095926844476674060865119683716400634918360394484*x^42 + 123278051455042925693904722941023223174636800990976692147040685182119244630244858283029280157202127787619980009459789080501408752323779120118366346242182088039174115834362574545404729653339354769973481084003477042209433135840238754760922335568914706050423413346731925426178992745778229451249633049225924616126455926560269843660514276128801350452523762989034145017572346599876409218486349288646464618179182060924886833016865552006352276719288521281056265195290170117269596579179315411578403571596042714993943515853825728176843368382112755363226678409505096315333914574089216385397755602641864066295582789665121990207217716518874268352979926054948920351061744186335423347870368620500286519889938070214893423473058219041253254755634822825356993051500616090428479494669105889133837812146579386073806367277967642188552832980384930892570207573293898460324598956499661053726414711876286708268581816008635101983243265318709791037050664803179473207427277482919122438108482089133145737749157969452906929911605378624335041666159874676615620965247557951628963770117462631406313391070970322666287729764847951097344727270318116384821642154768708419625096611290930667162689732096618583548204097464916871422493230047626433025104966673970081178774789664853022175555979500752821595322535708991643513908211490832182066998510535188942721250488453380388572935072053967331489385938122940072653283522126945631486079138*x^41 - 28838535444410130540258114111722112405072767206408103264894680967610478297398946154664206250639787538808394497196829339417134018045975714661729277136359698911048429054086716789994808409359786367613189726512630565348716489931613430136576506766822456134258909799243585519224474363461327289078641929621677459213154361014652467905242364976342084774135424441951344697731182528360187501799060275989222994252638746011696160579943330429771501951049598867096483084608826664062676300245644484245687497402718480319911233996876364228838034380533812029100207317891820377061960183243515444930561557121309381441398388098430413267751929447665762934978384942438798723920605879187946811991252593367749308485215634688509161017204399645070099619193886867991129089405442419789924342308686786740113761513581893131397814431310634438597638606262335120818888644865291267583617541962999689777586279636039992690682460058425249819901733858136229324084760466736702146811846674512347277397918880498023321073521562514690724876269903957878299252561966087643036428968667560014859014492458735258326141758577993109296897659991269173732097028908235178355404580721986296436339971250353333997634722477088408466471178288622831666284206730597203881165702423676481347776682139460891891659136703742123467353328115798705720241970260827882494589584879621780633202669105350707471550913938597722681179935219054617527577504684721261229462293006*x^40 + 4861594024376144510514859112980625248260980122820186890581344719680128495743067476899580929945921342745468953606195558010707301805503324717086084234568879640884781077466521059032363210382776708179476614176112325637280527559938838216011182890175338345333489432321746968028314504248733491602928535844964473699198394250102725906292811733556381492333591925089679761224539312968614148073784009947420913608051058327883408708072676895629165502304072233149621816989903194310217777958485593705362276444413730140394198810268475205409547396423898923512523048284069047976361195249307290616143428253551812530191076343625648368956495481061212783350375195155962724614347317804029786892546225484711434972454302009940743882687772202882463877483906218725415569478339574933703821749295769574523550511161693478528844854685916645565087103636340622234222311996594085654315542149955351007390667048421069663630477679408126360158103794868507910872700003928364755262469385366550048396704972327381298685321280938014910450120754061403197931166008317621808537755162710606961374525314516223577201450347373848317230939329420601126543458592688262296214634829808861059896720458990239947284359607020002351460024275535853730232421466103137329944631215393274621669970294779072039161074191230840890763567818138432873705186642981269281703939086745252072060489632724816573238433853664853553857989222875404942204121555661813394873888472554*x^39 - 693513415789691651023993453949309561290179755159269907396372407803910622569871422863206933212610951087567463750036952408381978460339321308497343882349407016901412894526210243098019001425458181051305741370251565180290215616802977875495063658119462636793091384164017465916278293966948948502546143811239721443898223546663950703013780012348723590972839765520413051244732155989527945622551882105521934482422691523451717058564850819597065697422253259703709756040689711142663091464499855948607645504743247769829400845024307905450324600468616802136058370099810046388424104471857298091111575247946529440478443275795897681272211155362294368111857266123954345008217435482323605143955641640962705814598697048295337781075973183833563064920043085949565408017504026288963903803993049258380163866646748272276692670514968787030455372793766953703020133306654005243922978854974085140503960985476781166097286196983495240730872951190269769690517433758727935895471097773073003552080882793819998514532276855566515976578429998845261552129024986520360734649132711486391083381962802382099455359154747900888723512513268770840817659069940612445886828837907770521215523123031947929455859256821316413734831019040279078657686023829417523593807070096881888936699778711421525648480568821362923273750894292598000336371562536131021397580165790235393086430874364124572714366546384554960562001176348547337260141441097795796115242436272976*x^38 + 87484589426222464442940612379794035943963819067938597579863110552720248338197747852601633177007750294218818676972164716778719066448892587660368388278659328243749723988938864447610844609129041103583537957890921137760367351631623211857779718687704558938379225520402405319197734911668220820802033126608017242924480121326470996402056267695059083729587398501960041533875647243889474954295519910044940847670635537646748988075747670670414782299627307807218308285458309508904787012347762618296544547930743227124477457010464474791700406510029876223456275783724706606242646120056040437755778552210527816467668320202413706443545637487704833880553484063082866095963897271953193537048640770033131932642876946229538509252810570405556094770183636268307449160502282608363644580901787560513500275121912619140999359977285784873594413696708752926787724960402622252051762849825601385013289605370581780262647224971097836237133838675589656592575372824164032711992883613583110760225163135049993243835566907401712556326925036618400781969892138088211503199743944526897543922329833265895302729121039005604276216743943905728103714528114822962602001066053756812303863667851229442290746309347813464748975340009635352545777144699381578664928330303834775556219397846286314711270860114582988231487481598444847430558522283626077537221172147449159494038916758091681116902629808752089883325224091264151427862959175804202328676377391604431*x^37 - 9858431227749480874272370916206772954618441171161433930517654077340992292011456578419547582412885349401423052860020240291081442934599408085230817482215755555447444497058601714031474829971250577205661656405202454392984684752196496989795922869155625550385163728750448786322242414674096621289524590290288602620238280848478263296619541454134096357332270421541329141644812355975971899091234908155864886270252016208907078209230634565269374326773639690459077550202969308825335214750937095748250615837325188535797156925037747765934098258063723960741999441708610505910137952711173127012697113759549988042982925762279894755716735718018767885231566365799090582718637766549080839143203809243434734610743697903224233518769476162144994216140915871504871264352032074964023208388291732045712590275419859744328326907709386819591623191961874172188640146042093995887916076158786919566945029296222306381918821583718833000404161917678193539855554864353385781725597124726283217464689297589429414631140325009870485530956822762490782198759124264680731887095723518747516020218561245234331658669003649663955026702963515627104144876773099601809390550701429857263687629926453005072706111224978994976871849354683422005799513308629026052186815580772710135445114746795731688408103343049013968391720508824414486077030407089634044215840575087265585590028499287644971418348938570082433934837015206194667786818036594569601791208840826040678*x^36 + 981277806921116851939791923642759029481443805039295373158943945217758223223485126402162098936357173767207069914321287496334623811214300428004988349902114113813158743086153953821497451395483406032830193452249419686457806173253478852512134853154682348695623686436575226671692534980226887277493054659370327594989200704057405690030223546967701044511625278047168962112373383631404328857609572084805466700615834365860174526764029446552696654968513219856394378233384798020211503396455382964582644298159753913412545130383445567077993025856779022510854609477804498189813811204227468624069079850375508949239140662253458118778578814385955561848821102002656381416514766851986325365201701091511514489547044586296966374560236210306930060642734009954118829030573276643197505161237425041803915555875921029962776005999746186879416648131403383931763221739726709677688161595778424175365656386677100183748207289439762749687504873618900659198778898564370792369212426795839495940806387031797429360603547610155287889077612096607447011085020924830934406556663416056749643834404033899202145946172024897343842043292617926519150745190463977684221417649596341850753121644488730133398445859753727482453101789722141986568281421231501606874606869929207089401657544580373241953283348540429592870536480782149048718896532333566411683293380217749796515681479947204799787913292065968930298452611278419708549627395746122138994586009328729842426*x^35 - 82576613476251970925952794475826093275888259538056604838400081558178202688500943277575040983053100417426556760645589711899093815433819081514269415668702704324022213779835461695143308768110171976855472811975180018320912241378707179437317460744258582391531112578639474651020605005596090071891020728794592827373651940790972973968348996915243700098837679586540474471955892319260310212639156200363241137856747498503455625381765865164107293136403380486995756798970276992201602259111610791956388848889905574337122082420686215388519023952364183568892361893616176314916672793673537000729013887022367695519230849116011991921556276704652580765356393905332726598544588877895358999335964892854601550586677604899381964222441500177583504339438188255679681449831899008666392119758404439988854011546956670335475489810400361113056742604379802569058629655260724285494528926663709641964977402938276472719910399793980119560572620482865535802852291090391170456799106704362164440327369577419451009935270281744771837281805337954550577418407598757469329269621150299958731393281012416287862537583662039353708718004994655840511168182963713054274464735377148607047250526070936095862093550110554834337322986028276521775842546137650597138254057012447538383536591149436015508227167041633669246794440430425632825820059051384499390044202805188980801057171646693764712421241986071216817355628302882364609252294793023844422137218126523589848847*x^34 + 5050571036274892854453526355507229369001028447154860794072922662114399914915884529564003308944008899727378353690410039283974472346257230641281850139234235498068590636042436900384557033889729822458960362609341951812532441739534114797186574168868627530274144372292421122957713017510901596161676079222568410224346245609489172301279731080077009280477522471000805045889966220777717558078280376570696614620654147376731963101122283132896771929581321409923068535806812593454240343581013394715365211207355855671387524693346448093340584731123542285376042498607176619454911290215899049962631974084020132951402638710567992383824350459391065483213284306654519551932879599392833240615712243791189326264879726532224086305571229733258240134757487268955576359708642538559958817882999561688389626953079372484462885131383234305184713360067706903519795243629317872696532143302733198662848132705745314339677224148112920517462182659833907696705291118451008740109910578842901577848352543005917585840576377040345787488459002242357628910189706984478331399908228433660517714275363455460964444470760791309861125719794772418667813785689053218507182149269016655967464608218137150061594961902152396826454928995715808907124652566797310463182991410566753945395412399613619045743903864656902812905916018479424985427514102203122515702756978286337785365121203345329205422770108347952570012635823329469672015237956027993564510294423779932348057094*x^33 - 34545657799069125008609389040872188275070074340935918387499579486498359543675912244574400775324402083983211202427524571677448390802969104112471727598133599458032099329721749940052214323821656327299381372298576336947181125315304008569810338647879640919233530012645814901989432493392441616374590404501729187605223084255462858707264546791595589014070488977945537302294186878426543809313964436588486691348254666702991895937842399106910395745649537800237198021186777237863639929369440297229249625319542750210384266364976745277005875701744047342450830169447013181248117108696862736048758653775034899481841395033293222099091885621661567726619788058360213711801402376877766981386115521259760970913727720068976750253828187768460662121709016712559363661814553840365119747959306830546883546533367319133535565337246460663741546728717944646056033698269872228994927533818922203219023268547886221073277293111649748377113211820036281646905922191020619917762103981753058495020582280673533474475337442366739069720803731642901264868006041309011280371785721909762500750323050245720952651281133114521163354707098735112889601071262569367846233776191251143222743852643921045890226327788117402896573224311854527608777459378628502101684278329618449902565570896634462790641938433799118547664418367697169553715648777153513579977532862882055288841459609875696698766568328195218070385861411608978341657014029652213796932148307050708351402501*x^32 - 53817787356666207349982487129098500564031801113671554218467757615527980851809781536494192343574363004247014996830512157670808078620958856492313047015785834821438462541725831530277359698344736674301308070805179230597524340505478477015005750283008686891643139234674759284556102000455058105827339864078183588528056757007678266290403885907611380558627283435734857546517881131998286252711427343427777660658124696621260743116695170630575663268181839041600242301607580288555468904470615916431954901932107983501698753582346413895340244635560941553496051308167632121083336357733395222749194580895783338655877852269152885959566291845484094233162716149954730262496671218500433691469443804063131497099438924675398771852913468343601714547983291045561798044378892755845855169254860715751509834208007634121041773818152254567590097225185809505710100135272096386559500157586645920483037719010011884311800991037802494347563899583955840797955930300686683892346562728100168650876072296108559284040574094879243455209722105692410452871226427545515723969314353370173055483738253213567030840860504281613063758932525573371319051211188822101726715046696854749562908750574991932095454852471654166326719298441128845938769718517947059753603626201648125515511021407987038342714802990406340805276224263171964338524348095824038467471739419875846977185506170561363548890548450365728296771494345945777753963000233311638933916020490185837232019178754*x^31 + 11386484581556682445428375501807421532305239511459789268558444629920309050960003886865530238284375733020386992162307385704486683723660050854155701276476657381967226203325318743318537153415964903807152047397612271996136804836047015603468923385155631165198872819606443454630764660524715440962924682387758824941471881441384413055886916340629170563041880921798095459316331667054016169104712225559518096955980079629176558793765812287111516053919752424118894447327324802650068973421130556448083134653847932744506590924448442553103225365771898538449005922242768336512993309301094321880969690948397723846143333341886520497070945173738305853335043939337820308018945960576682520930964127885889687085505556886811366889478448306080430812665978150865192906078959502305202231154988542673381178738310026426382425059291571052216281606803840115927403117404152695897001148364559809037742940944280229156586054558832992944243685610927281402832204567094839687410257023027731602563983021292132581797777244196846067212191390426248300984776232679853077191241037608478561074151620212542846026011102093058376310262456338174104663420674845824131372916004581399534918543735857197342962783582210922365258338869221953319528344872546251016851454053049736006043187412648811182138153318109893155826835143162097277611000843347725201950143067974204435811392727520064665585642188029040771113242499102837867341244894911350032098141820168764684447295860927*x^30 - 1678502420246933160355610542731709726451596209959221009796501530499684286266039519607922125854162161667399280177287082252259024204315254381005394337320985152474651877881371230707426496522741967314140539798492325939831960070427005846012595945468603669229885436698215419089255835317491343929088193968188720896865417537315994662507169606075490500634202054801817069354028820181684158789661854071585931951354931026226497908155970397915058536741014205498663336466764778475125473235895033212916061515336080234815512448697636232680050907943270467264357945632055110546928633144480079417335057368127683117485651612569511956829372978414917497373891462585950065961935402186695468784221585203457294351031578982754023960772425503347077697280141059490207831491142034466107621735213676548082473910821049007435143304759950234226334314591587601418805437239389694869710192061165167520695591808776725744634304668520742491334274393846461837195815327197615135424206964290034187571987402873451809668862062974304212051683285190444065727506765781889985827429713542955390506787894016556808809926711920496799331515065327114272021367518452501834059050933593856267572699335032585473492124411377025110106413414495727401792424609249706534366309533645685933197347868077193870291925062791355680804528218507875526842569299244680800471638179551977371215932524163482928049764017527137299367451994965137003407371937173525138376266298060399780710511413373117*x^29 + 207361117087812937676420790931249780775509944550510025633236560904634667910925524336677088960303517502651875560543783378325250456887208259885570338284686320475108790349659245670586926051878062058707594955346530899302072119011187995545109258692343921745313618913765196757960949127182563001312491012615557139659883725677200972364242176312438350213174289259928038566220519127173973630459656286783079912770066644585941599910615816203712540890698768738064211232580987545509449951482667433632182088853583523198602423008977239858101144635870662793960914413355247962177209522908818421178909154017835095923967843249023051683814876169285961341805678203301771809258433200094414321665254288591371877963965171472754638744017523718108399351156287038048882285395678428742318119301206337928941600091120255107117051399229231961651482458512180572738337128093231095994858578250008191687994704488620093254191348411638877907572401705888802599225383239287077867351806495234580008509116874802496453061708569669449333974182705206024424638975502201706483485839021383695232709290709499147640420368082545767404406065892342849469322922878572964598289051571056067528732054694475439475617343919200087604733802861018387101509965301175115624032690080648399670516780670891523817234896530944109648217694950729580176937365441154685847184207540376783886643405338325772418214006940117859109889317864925815867194549176926338326383401761587374862416038744339872*x^28 - 22631426905371715992859958106343115960394913417451296554328309838116060251187958072637076850690526991254085671476361195399361316696791675634190324100304629741765694890488313940262784011709237808351332304217478488113789464536982623611240131717431853259006224282673709406588959015934536300387458103385076084964381561297325847521134701243142909445810929365581893620702156107100987818218699405327610671605479014719521418968693822011790912838922588105417522354154826792098039917059709383878090910710877259797296477732531904666163675367808470316787394301784398748297653398395112540362133910112830373021060152809794185020956053464397255740752988885276012991487111137873077385234681325170546203132069225909607318487544880687488190568407178992046018073699195183487970113975825133809937878282573519355797373223504003615536531639061804902450487783330949635155272324527356564097065973448116291804162159507109089819521845167586628387595482291800345872313285431653142035665480184238837800862427373612204948932778076251433113995655580014793578525197008117815428014627290844260295121766347073485836113946892156268988384676386399550702396081398922830355760262222018218603347641716105945054866995784960877499016997865381235639847960469706378816229332894199133114609767976355006230922357624350681275776935292600900182412347746239462234916613615769256230266779516479286737053083609574059609214537622153564263125622138541687307372026197312057364*x^27 + 2224606429356000571195586203091113492757577996950775607982902910365493867549769581404727450644680184323634299107277651738175469502407925203812624038268066367360052441490725268181907280924236040357663378182651797602646049488451218603465346155021483660246978604687688526692827348014888621765647876089366167606183268961128561393008658195973270950691603253242392797172070485994925309668667507734611135109292110766746767329677596418692555731688650078822067558933628279226769323366746793994608144253339533975902107124698438371816193475821269545922218094391758825416375573253308085522745707693489077973670633717975271095323635603627390868906959774617461325161655095060410154644916687515778858291447268334145162865245403249329263783346451519505183900799800339416265208638095040696953720477093316895920200001234627529222031377399229010721475592586561442457060768235635873031044878601001130362116795155966407546543585838897435036987682962670117326223411176089151317660017504075792681649544862971750722864445573772705564769113646983116936920483726967082270948334879275002285264989613094420428412551530543225997725195974179983363997541159151126949504641709375282012421180967597586492570141035107292127377994773156851124170761965854996147110980771774397849210212385322721038049400843102095651800555647977763950052706967854791457246556330929802099074596562688730925723109323129647238440442349186120092098380297374952919787205049247106240382*x^26 - 198042718130238593776459039794350045684905719778743961472938512100570839884434488021283783568614382790029942915017193316925028051165832803526026529341563235636510533685075081146202847220938515779591793187103802427747674177059720135856262185428376679601137936751007334062924908882787687400530724257477899492281534041302148590182063259023094506950941969029004620169764710726545476961571296282217040412226701212467878542205222850191391117133193833411833710765905105209546257240312111332155162217557795330232786978000544219557252422203613884994473261622965306801064585334787264872024893412621821210061971472603205738947100751540996772042676797542277854366766044357353951014995017856266955140398773421702487109253425528894838375279914502528228335902588637598434607283725298324770998623792478971115536160765452240950338721718461248721254098285441170580702013159945089988436874463718029212384009276959832769651210193251554930169688766745902751654879042752064928941941149114067525827959574444519126441565114408374468716256464683059168938663524301553086448847152873235218841898404255307708028104558953415978795967433509522478805759892825534621171845103183728301791055957757245548124377630790212997159468586659834417904726305349029131698029583436112655932988537992347770012514951822362362778327356023344812395422166494482659271963320282208253390497289204192102332706304269348702873784503483197554304527299673285953410508582529645089705765*x^25 + 15933193020743439242282838440970038402456501369573750796457706973689378658710794267640650884416966834850624796929681020160274628925792376432726166728232299715211981613006479941312822806038423558692607280891118109956539067664658507998057958020627951347913261594878579932577112107321274927134833432893963101088631940321389626134077362587026212123876371602992721177952746750178467516321515920586424958166897447924984549723302462864874799585333299710733802879086012888206015457350525872778756248993132591501249541238350047040577129693313453915098289351657002900903887720353317873086017647515635603397925166098984885826824985690000227037686258828018289461658664171455051589196432468175670833101240676098164640987727077202777345384264439253494130295965657065370004102059947569949312510239173251161337001310866399727310561653040549185061082419581154453943965617596935657930026558998035265449287790185168685616209443511870889328949712247395435115661688513765318760589480669026536914657703901880530150846908532643777586842974498560016443909864777795754122441809610941398543964106400362712101678763660485250087479792639017772632471427592890567517586445603154223941973918882107034073805695468793836429147258930554472092019644801092828029388442705514201521590888615159537224353850235499148829809308958295401039239167043161336695385180348950547615033865202001529404386921664763260304700102474912974448866637313734031764931327980651442301174301*x^24 - 1150582825358462192950110195847345701919345168556631457593038733312616000615281984091452829494495230161489566440281333557560822242564936809194262913949732727739173089475607390246037711463720900631415994673482165091390710975336218288309016352475075269663021997344907276499336011555358904003920373309551118237435641483326399198484720068589750368131712423319183471788811491994614971923306025351470648712184358427853391212527905206038734164433749556237352246450669005645555450608491586829098611139056313230289781569643027203917219774454485209749684792148393233598198586081226969154848339772690253439017360917010001273735871949686952375436721011329090136287759802853286510155643555535689430369795693572608376213322618106995166104537631260205112478319203856708475223152987559895840020521128357540481346872699670376618804019317002340213018433689110768248719681657032952225749405221697432585016271707786790689573939588336030858051602085312624660620109473858352677663159141558012769422269075764577462728676187238365955376300843890410571769737078490944337233271372816043059715882238561615516938333268899488692926732396158765491751290859411602162894250948721834201696795458621795951893642371977771982504119402358398557545062748854141373714470700738979504192086733952659176185005326030794241271154977136458730554773135988497785588281101052277866881885072833787213361158999329196550056190649230682226239274261241440979534292078640037966553286476*x^23 + 74092376997482258554674351205014850125376628794413100684995494618954307111668381425564525333763216704184016371514094443607020290601914380931336100604190620718307637665793191105316591700529709127902971186818124572642287560418482462472922074182466851655625624562610251416542609427528635305239857252799471253349825804365480171867488028465986533372597240054007689357024062141033056114214553826876158733331345630532287595851724465242250797537726225091316421221796659574791768726804527093657279084414478566703820279965079369162480676462809068371902431061642022020272354113719642493055784397553954072772065279527331542579965719778420199336768851546189688536126364494919521766078507081147971071209247362697189183381681362023901908299709867742733161065057599051388810784060957592722814010249840099804430246647236893691332719160211623310184119266757981778478220935199673523510728341842015988073867712054844186086969335218115205737903611045683370545353293521496856324635946996247666343491077516917873082120199821969023391965442792891815120188801792301921962825475444045865782893900955469744453273142498807499292986237383426424266039042147243233564048955466491458909002988580400054190130101732644207445009735267450300165867646315538652645980894099153993523915092702485633665756283054001033297311234110115024354198323483106249571690582954826394663039917537762879241840159195957673466453357141867365413842311940096328574648458222780568960504906891*x^22 - 4305052682683733148210784336561525245438166825174257867601249352934202669890224405111131719282732334010467632976408069606571582114293930728409830179898282400833881092453090200753535032977502189671926795023619721838659832020282649775263660781484826830161818925784920059716089494341178411768655922002750915686592876759095283394323320026976584690978555545116710324070571895785496122420185361602841911706726621776950894443753377953691975207716958531310411195902296469183529387499331916480897839590687871955858347750242500907407227249876206857101556943850100089858171284784074516312003409996458837556800299912358010258380296179487477208325418629060089597089080151699363076431813267584238499965600462300683294998127000815958406730428548809295485435150998362713573400939520866752949568364693169342216747457374084857989071908289243159324016314950823767130398085660225469114028206394284826855028013311243667751875728799393774363454761388685660923831348769012293501452436207486265981074783754504428567533065579661283124914353051956526823655024513819862123568225197286364113249940745432846235121904189830621113754065475136779145429146767337893762441032986262821298260476833073002750576167017401779763350929408597047741024869536455306101080367654963722293454755654427997322533138292690550842668982481563954502556247455013994324079005293424795985907364266694034423194940545262797382545465634731862470907959247539722592803400714848445094053476172886*x^21 + 246355509166773602529913446538226384228748301224493888133662016849654209476188305614012246193351451539651500277085413376099117663147469629510903578651262670198857102850875881257120981082903980734157245448308631960041596779437269643862508372002723845744753061540482734071962513481998923118599477072877869815093690469043919440319155923254299041760456192626488913227144529882032322373862654358816230113270610224764871841066695804443835977154155541035367807326120061185812523264371533447203391082213605992957252835463400472233348778827987736380909300172492798906688768278079383894034263733117109506338930341407063386473667718717762027742962449823248090472932723536870177356977458164879900815047022753862468006491690726328516788237011431105097711260001664293775052372432730291071222609523893930296976274378086325919969945962241595188366405341718862269050760939228691694369984769096317516928815879317649943686870186726517220951778648373926195155353745221377880544916760933816006555674806316286831703229000215279108070163187663178103116339747658033252128549081200264950865502220158544530032602073921127608509217040191692243923265373787546362970800372216771320689567670208605440856987612263033011072312111116828207699122697365999630534359310586799106649228487925007716657722023524994931923634711638694993070124402309956797525630929534900769560264540140560207397742540158095776927142701204225874404539787856696727137475896172793837696325843497751*x^20 - 17374210138617527218236795294139649744089267649364222068271531669755761575422305495860197403256795528284948194976185304859453794978574637872154228687325071032146814241813087975300380014044701806919875702915817532841600943310397429746875722402731304285263239058297454940133062259423073307275394924829587480748832585694588181055408931153389997371567499713380716819594198889678356609956939935014965102879318709767796246700042112621928199170245346474922406906559055561203512035292112463301117877909757557992456723850296309080251823025580520966545288154116490875995606662652656019904217509622596590615697359520099501286194009404729703324975486135950390751843975486603248882594512583019382605188238915876860224705305816107458926799587810670166701737139358436905436537392304458358524337511463078585810869182691434329213164604228294114258242926383637022892923222688563859576702917883077187462434031744777912563550070872317045420494521347640133251663446785081081179796209071059579124316086517518604407640737276450416491032770211225347467651276812144844376606642875375619712018332959570483398065237928265817334007747118350178564986704977375835306594428654287947150637572611505151144212151394007297772620665423032236877061695497958351718821416295265299573885022553604558417451651565469064900510769323178670879248259743638527952197569838349530403813706537514395971262957498743553124662901241779476426083769672425063349058496338814343830952343029709792*x^19 + 1691853826319872760841514088795208403030154738181655637389779616886395573344294910849316131210956950158501980931065848039748093575493838877752988599476063580385671171036974310247212574717543628928430087882824709668351233368260426833295414683554895098914765244206117339298181463367612026384671844426396599803847821759039563506338630079525572028034325786040161116457557711371997710983340178302211976804357388528469232081830668356618407908307472731626163295631939555106541708071202177985879056419096822137672363387807725715157621947518105020201661801335285967800917693798505434639637191824209284115404172826638780451464238161426547426069494725661536059508181189753358956418786622569996804896242362089692965513770150624882794989324596408018106569850660230204528434064900124433066363215470818375240864678430017270839279556879865052574396218279777592400722530216135434826045742454373653501171577201565478467884987354680321444475959546255705653034041829601982317512911565007221791490951831149390339301729986791979195976023012320972372232400920433064705033096235968724389094902839597164731257950554947746170746034945341153390213495662051932179525389719316363852296640385863179161264277808920221699341236034932909592732492731619517220723454027870460019716368088079145453959951703144401314754715133644189397544812388612747472424042047877811945657940588663251176151676345511731261874809634189526873480989364990383112684423057460901450570528292456283964*x^18 - 183532871031245253084991849919459823682615420632572666038562377955411724199456040431414504432124372159661671806878903370654275674684844501870519241075488115288072954129860855733745861683311451234970107453151668402335308923570391711560899350938746075812821503788886612907810668980036391511537807258434575590887790965256054435159029834316960559237647782094073946231355092807803341858351855801686582278515136466578972277424257466440184949812126310977761825985943549254665357318719407222123883530336261026040080124991761841754297883028884311915315454198548387262022272016555489358396337281685464336676366648436536687626047875966808143870091244971724263783762754396984326425088758132634182691191628483460208422680628608693510211482609735435913887169470120954733662280129201741658748825565668007355417960123622753152454672855724337174865064655809246159514684840530621983754556583970852382498415776276807759686217419083708463281084791602722885557476063239729788953312200905051440661215899462205310344614486039061754561259238814259255834412446331105835046815546548399656750070646297217929814484223409779012948157328772583420504040920662995927836147400258806270787819907013881473311651270930593704385879631167158470304830760408381277937823666765620268310210668309522019002513249751346448134533658115056434195196921985403960366183798690747701718690099242984184678233563951401361371782235320453046713533927624206671850603157488272948137631749601338015554*x^17 + 18363069185498031156614629543861928005582647091999581350653054923129223657457036122224728822043011280485799196738278847953083594317830039422270459476603334581993420714369656532910505641565531766406286507065702348234692495699947243731254997146461639782796362894355241284375981442606861555092672160384153214940759278799583869260935357890431807181737832633639037155817432258292120392392961084339240018622173041004144884629386393818194227291618083658643064867806569951715835902488692444856163182189605292107279127325756664701125818716784857504690347950543012547325006970186866054054058569685247069046639167998018604810465427316344389400822226182225691475924896219944970058864896030325864716978326034156217045629718038630206112079549190036150719644318035281674972360894840622849619377369842166645873706946348480570824742958469105654901949892951365670354052031281282609164707195393765379220366598471338834359387215078394729967210570172507867867206102395956597860538807340695641329956422768148196239276094652198862298446722600969114720775063454509522167739479903295469507252482766646243822370468462712117630322887842867983017556608874144336796893618246818844232508204269896830976373337981366095662941447263088370953867689938220208697106571740313213940164659469499385709909163636326261548599846545514993757344687666525692232247760169646830597925039561221115885046824451044017342809396846933572053133717275391075059446257856792931952259380578209467193037*x^16 - 1614775967819233978389127308877119485142218171158628546498371921039209591769570620898409471380555288267177399714578267048730791468858447771967378322655629322314423053304941098195666335171100242260762198582385986221227581154345009390973822793213755956919386927799403198928139995497065792061036425445524947652965895476354815158882583646355912451119327851784109469410280765159188642807673995548033356924737072860595268271123058356275114225966230766543292361229062342641007843217413656681932587960151661423801287977538150875721551248126067762709331681184036748620681254684114936607703150479163032546106378938873553679111482193794977613251429031080345054230751159347435714438762760904081169721635778761600216092702104238970782819036391033163067937382236680618295713968268820557723173804221298542635862331102393059557434578810023777827196646124118266599159680772565374634099527106184938146139131134030629954064949392273622821283830501436327889488615666566971438416828374479625269989754720995797699693779836827199408379436356496087524963185580494820362027299998590115104837194151415093449463571153914609131061839767419576528897025476061696052893075072091045795032690343548522111659530255566082298540604240081049813640472476248176285500711260125668965419545281987038867293618347743331446459030741540070064874101255262794057431176083397276976592228673614221800572576892787447680246484353333091854840132568909613102754792340536501559892575064212778123768938*x^15 + 127654772003933890983402035144049461990862110237467464385216917938198503785397842922824136009854006681533816359141287031989501716957969028958930053733113070920639416178080661434238986153530662690296674825799292323196253307408272131211261095946557381830834430188674315975083719261234760620841297802929336307714268505538282299373839398963660987236345291486556517654081962882731674292134214702217764365740451640384269189579160011722626654218716174723227827647371787968952983638862335911685077527141165036195927506564014134667958889278730125473637723531599431285547906645090042637718748487213736875251579431903229693077154757205389170398822917582204084210058571153404154200085884750451778872308703093924730569424829235194980049107289502212309221879374098316964627450683464182713468283237433846985547329451391846894496945382242362696262582783074490560600867975406373227430154374231004291378192293147435053339192716468615744248772819736690559445729263991432073024302351777061772755806004475548927938868833373298820127558538243553539137073084174964087665690301130193332539731781170609363426236320957413064395710045510176680460436517052405468354434460690431650978311723773552730927569755333871914092721936003612257558533732616225072407409395711449607317880188223874558966470579410224857134650807322643405413752419562012917315074414003712004967909893195571911548435173067239386423067147980559829692967136951633006128749599145728681176572234534491706471646947*x^14 - 9647946496402502560463590157296509885765703907212931235786444601588405960139798904957932742879548568426276260177683598122575078326622159663647257268298746451296807276469893024253631783588531090495543972723418573170713567542678174268662660733702586790436832358603030324942494329972483628914739377519959496291840129746593034971898781849738113129346086785828860628541432294364536802006455704053087896878210243914676421874489378401397014994031781525142020457813090356019324854600224902247224974627780444871173490389055353529947722179041437998203177603380150827647777901190809266663117008285431560427908318563035065282073391401137588657235203891420322823221247682602170002869949370982470588086601641202200826352034494785321178606455191541380979752489929535324017078259776988941515421476370507604364896572391176645486853613365083370027439854979674641856371771317174967431486745747464593346496020244774841776038166646481901764622987288030323436177240398646968945084170018313256090544942357374130873064828981752729533080616773436960631504601316298167428018086745106701174812590843791743715712597843812010048441996363762482424687886117431587005753060554812718615832125494060059031591112741628125788973433112091765803785813744272703584896053725308021454911333077741709114008325562871875264252990961232929068162192592889952431078811251318791358359764930231187791150456390478657964485134737165299310282412528556423290866764825781003326282667265756113171535552399*x^13 + 745739482798553009298484078084758238241661470046596677017399673551180047249533039292788608630221366250137461846972345297483534187632154523289646366872533367995284865345873117054862696687766183964151059919886615321059872147927869708679003678349581142654095585678636144475382856534891751072661145844626884906024130167153254740990896295146854560302948629961007340771297693033050357158852796913812576883415736672010896933828768433021431677021254004257803116485494476424641445881869098889406134299327961491136475770745968847073867219225526417720755842160801155835426065602971996737171312250879241718037276349097380945286884304858993733195009835144172899489587326784994118460447525251986102449928345933315280661405283212261550370059660813524535288896038035963156535794759904345599235835789660189702746621192946668981734076618166420439195853465859340394678196891080874945716450691033451545633833574288051684015007578189831219229941982264724099160485303777051040159945911478228304151672126383174175632508769956743269575292616877233291829561627022067704549133610380904626542532840478147612416125618221587621683392509624563375409221869735237071691604591697641075233361767091747340238311727752908335632375038056758846057912406291655106903622983007514148163543896815431151444483283652577471364002764327775079564522608712045414928072116501146143688157227138199430826540439625982086744220743066807188541840105594140903545424245436163968624124052060149289683486145788*x^12 - 59617745006724359961939079686859669174468819623703046300892444735389962412206122236327648105040691566474475711048279630781046040403115062126128051773970998189705977913187010018997466330533329727673809536479460357024494148769773059533551142051610117826105030080358031331872583944280315577081601960345662417269944530610913727979953909804298521468603032094516773474658648422537731564592476493047119520622696302503126686334703769119289573466976110643030772158622739768546006966715606346769488741468271853617344175069795360831918635283198711867514926860154891472837024125075961636327891688626102824650751846421444705785791335440784643471684250712671214971909194381265136062366143682986937877827557803803761231135032133505892600841717499889859100467311048639602976934973344137269111508583407342059038002445022968704423035632445000749502934385576208123982754835037158777501119350848950752732553113942463636499162903450763940926223398101533725150910241515265159149956538706815927338610070297191487555541825366786280827396238871768044648685784611580598818947263775013600443790850841141185615568353923685844344256656219098203078881871118513823849181453996495319134652517691368771047628371858462211669111314223986902265174307620235899454175177552468731995824059267947861586701009479484926587056801630941212382923205871824104530045292174648508379788800854495002811995428826612833790107593399255249458442471090802097175816529926869889684691221495376315203523595711993*x^11 + 4633187390550320891331320235565026071766977292046250881383593593582979584885075819694265354690376636764215288033659092030871117384208676241983219787898276731266837393132737812510569556031860286646560707956088630558199749563555334338084354570892549034051081723002526208720400708375493708323920249034698666968296118825252068050160023314846623024234470277240416366522321667968298439086204828622494401728769400622545336850552276940805746024618276309857934134629279124088323104928351187255370360101853644630456169711855833412896042009767687909590077741330227795769722666314484423719956944834081349651415849121982211174111171125220731760717346021328839438718129619300043675615737687633863521510045976309953468247455532417163251494991088445877325941721963850324383518307358130025745833317196695953479170438434742203082170895661201612987186725496107921933935807446275346795568446865983089121175741796341254832410959878827364415227649669940571306164470300778546729466120668224239790997135084756322754884410536988817455325829086797157172883509288198328368557776647855404462712919215247114513551403278903619654807580885791049055784975061805019793031592685987498398732296302175108338855088379568293640380751433689285424935102435305384890221823279167396025302248421211318692744933520421747635531989144620404398501039617262072698541407406584198159916775654275437490951937122061922737876003201745016062214688483818132557634998007559125761211444666911412197578225914002381*x^10 - 324368544875177096726111344686353456296857565958739407918721300705523046677922832539237141136921929110004103346346579647174987516203821358640324557501423978458155989324115798285171806254288296464769466152275672319410893737484833032597083309595946085208918772812261279021309743667117838003694558063557228122854711224128444547223108150887293175188684950425338050825184751274648723187371042397685283132587776878939628387945989086057436498035649142374994456480751096196347616306523487701054529419361048971998119101087394214176018304676723158947366943893437627433005610310949329132883089770375001783642995105744611997343651859321576102790593369421562990729591949375642765375212052773302280259420000169624196187099688512650766743448082335297805812130739276977972595403477809549605446827814854475769526631467658311116581981820548235888281205530031358891268331099593316848254839044950232237659109248670717354198960190873225742305560006221721821463599217746306140403436970639877560323232929575188222655459192335009928583842610431911659741668764361369243500230897245756428537652487971724265874794938804290053823488668521595969305880157491568442421474253614577385985097243491830659297017853729905620398024637205519127705308639628642392025880541304954277550837486567750111738782290730796214725002488310644567738190452352523993710003922083625769650653862303151456546673964540156275971201109599594879438398508269003353979447663915722184246466395116011559560018902830889439*x^9 + 19437359494702914551175840732081797877930835667711746418358702709208233343885782751629765696219325857621324300425805380269902154881252631463335808293726738784289424574322681366488371423037451750081519225518450088363741111543639764822663299793727972479390107323108317566842656735714976392193794982310476904501499907950612569358076283537956534643732594142047763842940184273038049142516074646906288697623012477429621350865764313776674997340718707868325815874721882981705479559552470760512562261644604225609760285703139191233092846196608666322868773124743743833418881333452443181389005508766562150385540138515412966824423455445747245040091267534561541060360724993206678509617916941674833122868707894012434248696480346095016715281076783018455724454258819431520350554609922977695635731906575748643207975276742214617006087049429051142651802929697061457137612823744857121418621469056832624222295587738187549614149333664471808380160763480057969692608977370202582968864636208699267002318169652905781349687753148626024980864538723738031467806230906441257412770755952677941869190530427594334487236389091085327429579212384943738762702650809136561151850679155847266715128967999420586736228069696236320541355315591777895260265654922886737929661149341240496425731783759769146805695569663804167914806463249853346506873315400245054619492227016082037682865953073107787168614840069469732484527268493892454541878139504246763122367823626721265114323383792515931821887985809732163539*x^8 - 981176069691984852494169315272208813290675377849350188888409453517694529290381781574800605207133350310353206687493577559385125212396134933709137398675958965686502766675201688501067443059157053150434864686075659913867441970250075467972441442268548162871330725032144400724968316882671026180615624925380924567231483393974136185924390581808804897378736723845200612902871268522796420451447256623440505175185252228528608222195088635918440162385755433877875668827587813228872985978154290234540121954789830609991886777835734415729154389093214103204821384490238146455475245970546182655531501439816623136760124807065535663286243392642596510988675010256232053755911855306827640343266990362063940046381552947143377895428955408346286002918846349128671000280338722193445281272565757360755366862410381425252548872854803389485985171486823330955392268400838187682950347623166817594113271013419651649045413565793224505926199900154351001850495119503755872087578559237665489909255086474724112465950230572536286820168541749648128146468414213387696873840938572849529292934915185795240017317044231965643581103328509108404333475718836315026920917063145177510465170416160508479018760740519819598254314536307676885401249442636157068976479007284977307096052836528780355836776407344989023645411482180050758413648198502531079191273749978947606507470930636829288619652834011674477427532642600511362439032584044379345432903052266295222509171376072563020327412487358836555027032018861934764767*x^7 + 42132995571999764776280654260992077502413686436847122038455017427455732594560763227831642941214858943983160765049824454835587361169558566830257326874540938810859923702912955053930092509203458593594037870251121377484331870292036694951569732045690628213619537984379199797632426663317079526839265488523638092607829563115840985141495478413850140492003238564710282327113482734872750330522370905651492807048696764214904528239047061853673881336363791254523678742691894824719807094185948037885793412736947667017164840452583405073336338230885862678810969344554427759562743349321963005349022819120698314414973786251175585323648516039931114060804618130297784015775235775671423889171542805902373811044102125291921523918523869328103120608402108388390909596820551238652630329648399686825879417008517651470268455338718725583978098888891362248927227631733478334116152683344534026100116755787808715691654621917197743436531285258244327788721027352161647389872642967501838313687267382207833046080432679273892184838307075410678327270450206415298681703277138130680299644164258126086224876081778435275810372417679944687357906855650317692198125798652850202306643893621435996771679537895991115044799886111700841232934582087755661025299157931880185874979190695976734488432821911977415258784195722463141225816861741567801781048026222019698612705135348865689822969050202621550050660983716548787212672722893628734502661896355625424242576062538610951082316180411205455049782404225782749409460*x^6 - 1596960708203265579636830999642725290881571617723466735693623418873579337508989015612090918716712110051966657367852308001822429603301562841406555751805769925789704564415464031005840655991752039649214406822593569375981628201774221765784006336109645215743183203290965437340908589145236821165283824364501179117743713804290326289777481902410580297984938584702688952600978595848466295837435957407410964031044439317550562570323042993222414444669428404851998902272571850699407360839596884641130739455669425212949963687494619318102056980564891506924366985827021246739681957032021139457229147662579813372997163147232076475059348248882097526248206939289471067117252448937343233259871330592506038606057192682685951550341672706281741547780464936146097983092617855250732024889244805447961345768854090912693766982053923384573726078956878491123944027897910279350329522840024134328443010917695797275173973039041721581359528539704593450538721947685216948221552080779284107916891609631574015986961164416568568011360548386208393524949138528084671206547579589637031647819968719578894299291711228105311758678412083678968497197065072247183324474238568160392108778564450303395029498455446299787486090886520589454406409766858041763544924320031243461563062469892213155143882151146202352521431266105978721031356983938149803796994545698331813098978532588833596737469966251562670077203580193633107622791414906284899875770343540562716196484180599285722985629035958704959926536853778081173924751*x^5 + 51417287396059467345903927905199481484723482552125628262015982898991879495728913465510440393510076210604999158921313154975048815609887338553186647183384410420918702671015125881402779773228836822035057940644259777765788399507935579098261884105294436372394175426880284641027164151591589607148913435456376629702476671305915717208048772168031746740420267743032189868295758686926005448522757648238604678296740831290676610118461507885995165968999055079613111858950029359563096560077751958157154330083007145867633311249325408443514148205850967291133386875746878093007906356453808610389889770633294377884666979044662589841136831305880843754327734701029147174213981105760667339346327992502804215910551545149381323128899296927631694331284529724340316796511745646682331870525713868453472726911933228666239348745108833281865404734133774306212296351697964401922777054094485184007710131603878280946030447086167426704911646920958853859483849879128362511845984394784483210419373814575855614131423187346864287238664072153991933640388992940654128931933429645766718868870712899661095429120466979124033525363969732921704967173675706171287417405268350957508546483993919653082951556027603543037109158924552054649152711699133609512979280884233221167935718148766842661462719756920677345905209093397556147970416017224855150245587156862764701509071465487271435559801685505232226245539207449374596716838235590636053382917352480720902002344635235883013217531898792483522778104317913982638862318*x^4 - 1309936432500245348214957454525735346831274538611132050238480874240956033057804294935509872135565265043352034639585812765261732329881920472217215178027837988678379884629331573661888342547485511775256933013951565888350055913452859176626571819944413108558814871316779191712903267487008328778772497465056518656110113924319299033132460420126423363652151707005642108902336688478258608084429936669436393071062223215525518557867126321845334133407891754332812186070240465022314307433161625980390032794234835685015268198253836809369535730367365170643225739739013669009414443125360752150428935954381743652476358915860250514220029551047266639550570823886882712279439235600748119852422943882376761959343145043711774984487118276841321738913834191294252748898469191482625558614399061959826586706733413257905820616829803423118075056286889298411864419340028636735447737412667730624807833144865628372520754612120098236124658855359584119929913452247634949559720612260653590531325730517484877319758067662709871047317498242435443524639095082838272816147061281486695000797056797529843862802402736975224397635658993458608559174550678799294913580024280252212460737172924817674410780014108458984184288471081360611885550877877277205580572545508566415626721319648209466185426199829052049172206350817383124677637074923439954042162367992402510164840336957038414951924424900333902273125353213736200739057719951396385366551351752287227640300759566770865820677652083768249807488685818228396061764338*x^3 + 22448814441633412474917247802710632064415212282766202790481303459519029125253159390288864785007844509544663068022026921161203852512966020895074196311365401056191480862751993417866325927599725353113013395765104126136137018629467738866174707425180177921233962589929118989856316861621748724475290609303495142680493409663187081010259551301116446291016647730883455206922834434165266666314965773313181142311882360249435448141843184157455988262344819377111483513393043206721065181995048395345021154473458560688918141317039370013660301971313870269323916520447244085892198207464718591030340335811627593514989357051456174017216240754322369025097044003639282996086942815825724836015748607969948607507152910330457105909185062536948552458131049211913026479214455021692984044638127016155241581549522992146426385892418213711470645365519745471566281503461995051076855968402247977516579765589121098032597083464445317552322012192287956996128675768607147931651866017600164491173581025152614078378069479229630239193626905216459544373793434153485862971241464043620851262629481177738686435872482421563383316567721383512335067220410417711228330667901984880157973181462593107168558443503005541021063746033158197145212350200101624200099655756139552584755746286821650740661676914779339922752944639579271576367226189166883833201089179468295090325315932928326981668411812277362050250825970516910916703256456222944164128132746232283165512304807102062921405342937922702247857194394841847147965479852*x^2 - 535385406325834322665382858463299467562252779667196407249384484902960567629804519737073458984885051764741354568389016280864995797676013917123472806774974402244334852658183521591414050037501259526556958757504768153045938538715720057149196059978359068695545777191534976627141827674087705498811329189605910612380361549511351975611978413835860349401427600642726696200978736691485731138999058470718572176420350472550340616807012546443158698522825780665184770833609634604804147204519026477852904212986314333535129021939418262288100698805817280300857205569458741616814033484609886300347525596019840272293220987691759335985636463313300480003168327573665438939805942820169808750636258331545629810312019793742822617729389679248318487227068156213272879058485208843553940878143735692597735846198354210789840182590372273140588452414672413553282956634519672531977610056780330683691634000414422528164583457143804192399033417746566248398720457992838818943563752556790975262915688964268230991712132740981961572589107291343320552864417264903247393899305084911570679399947555077927733329127631137224224250430545161843839994276581170511574849658288632560946949597042525877569508690959640461132396978505345209698465530095333249132456008315694809626372373055381881590570453654969709966806347574202041968061927969994672444205380703914222992524593577263227295128220879190546078222925775122267866241501800768964887506450738484927481640129208526374512892702014208413737806442811026576950740718036*x - 4126918954115640987489443287551402219022245140654071865725428349501234615925241248036154455032145764479864378379576283152603196524090481305581663104498793153753278761559246608607555374578126810600768312530667757724944490897340412251678952574272109426991352112766213466134046143698704915182455300435543620167009657171199073412773830093888659765954264119250955097903196510978633451335606428036407088156293624860453605812294747485869453130185781785046595629564605319091778034899709892241199921271960160645248566734133961954198815314988999474602250698158835259115939993541926184367672443387412755776955641619884287969655262286239645905564407826087086675207728922524478040117864579257534810017505595043048293475773169423622913581839060313660875557445055876630079105766651306862237439719262838510064776818482572363695212029214642589219175552551600575537778032532371342454836526097902975947114581566038605449857913822111429837586065868565932270005130004063111207802905344063132469338765095060493170802192128755177365409312507814796761139316917334660114095758981826238309670534311404990530624922834267456108844270482459300483567482359044176608433436132386385478389355679968414169946823542023862436458483081957099059569141477123298509479438689114424341681078138091770914618652003525199479693212369794851109706070553702748102458181485781357965735540410263479488596897188462519019766567465493685903716426229902166950020092509627623985317121247668443909534708179879066380163368861763, ["Diag", [1, 10]]], [x^552 - 13800*x^551 + 86702824*x^550 - 324549639700*x^549 + 797808728194097*x^548 - 1362466226995313431*x^547 + 1805281078558197331060*x^546 - 2514581661946068954380124*x^545 + 4508820831849271440643401124*x^544 - 7727700668021373535086674484995*x^543 + 10149549259375736933096389436859709*x^542 - 11247842677531764800370992993662264729*x^541 + 15169810328051292658882051258606630112013*x^540 - 24812178742619912052041908994239212040769443*x^539 + 33457851606841734669849178112465798948709803188*x^538 - 32691984207942683089367108981932741295429502438790*x^537 + 29939788182664269927733339319080527190178391765885627*x^536 - 41609354492882051397822379745785319795028657741416044638*x^535 + 63399672719141911120354012825010231179977063241930326697034*x^534 - 71436972226362795439144012265745775049169341532437488467526250*x^533 + 65559787383948985794669356619016142071059021002863907001280854889*x^532 - 80150357429173615709070847457624136507529075329622422405282382008385*x^531 + 129831632803669549059725975807211336401373949719466681557273041885315796*x^530 - 182858052899455074401979637009604467947637318470725639579372698890136400356*x^529 + 222159596346172848627992060997595521444771625339252545148749282937717711813808*x^528 - 287971416956931940626183174542558631978411869272386763323694452745264535069198056*x^527 + 412901566988824903082938665886509983285388099351738962421418912674915592984602057308*x^526 - 563089925118287393201942790693140895342958717670234499686635337882871419193291471582076*x^525 + 700137042336196477635926270314966455397936805422630548956775648901171617723615576716472434*x^524 - 845596126130981495364712232385094149316657451828545394607547451623641889249012261957151085932*x^523 + 1017004985562586810829636132673622028234619519593889044798739921488089255433803877271524796975729*x^522 - 1163372378312324416927051165435735994151446367874064987852217596558464769455605896467785319995920974*x^521 + 1239578845234605681099119533401824560357532274398220741473652785416592666210347489089588205619355344399*x^520 - 1269746718888365233783787427522726128119439358782502436485068374298285067534937004549918609602661962262493*x^519 + 1252918637168963032531191980514587354037851942380629180905378381328248601285302947200039210451364824649451736*x^518 - 1098889863107188672127015023182991908202698445367038336430152592133344306745524159448897573865561435209513239660*x^517 + 758721555350243361004279554708965689426576531366413317145689114264196332738594728238608722007998687985023295399782*x^516 - 314823975230067538491731559054049876017937380713547309262500164633144438632733091959100704115413473222163005071806995*x^515 - 170512326067947945423689633456946561020438825724995872605657546842602234074489598848572919761866240939794264083394763768*x^514 + 770037728313786320450573764873672654049266743240173095899195679339671659188108273574693656714596363680267408693203071209040*x^513 - 1516940594926601127986691225005278217697824553930917164957435260020398259353112114788341855468718114062499345746523920647183013*x^512 + 2250740867539400499021879940255135944302889105555644883461618579827396239219492026689126073952928382131773337342185710637772164209*x^511 - 2802130888003725746581452122435129097585546374815478077872580008301790483076052009836073043018226904771211555128827871126108793609017*x^510 + 3197021876987552849957958564677772242879381893384574678393434580891869867928447367332007953746517084061179965802440144038181365512054650*x^509 - 3493899639672073415154627593705684265886996515909747333462206856707398074050535176415594899381310838890903546621888687670283726080265758312*x^508 + 3558627256518008102030849982773498856726079189829184762384440436359806271269772372432668444001952521852549764680596486116813992016697663657130*x^507 - 3217812174053551915599721564562993092105118071698179395503642897393338442504025621716262781390783296631676438311329595370571568251044048856150942*x^506 + 2520185891291817817859810898424867999285926033112876257219837146485655257460908489736391426291926568388979129907856190253852450898169873953321062980*x^505 - 1627735513893162398820600863712684174084248028657660598407332838156475048091498346879828333385171215573403485978307832791543318857993519184866727145229*x^504 + 560183751436984198530234150450170238311487921037924362508861861836293239074518727526005523376879786018720920810395295593529795396363176210776492163966909*x^503 + 720687725215625259420560817681571426718236544778708489268593440862045340513335625815246294408265753666581005495309821973553978844152387544604839847566698855*x^502 - 2070774631136521249631420927743778224212668331496273650014866098898112441029868604791029254974525856059341571239915038121292858754042650593655995990028857628522*x^501 + 3246631464810596084088878464437621507338703068855366982956724980081644524491827621880534622823498381508446378981703751012208931299568426282687050338203733074212629*x^500 - 4158512696306553338571819598667652172750325447886088041007490542305030671189830740909116193723565839708641406751603042903842590396767676996441510231337528256687217536*x^499 + 4826943506110260533154214827781327089675879009471577058486187459697178985322687443573573351849218297568954163162380912641269498969039414904296649552978973712520870214230*x^498 - 5164734635304538514182274171547240117445472154424744286799696175221513738743350574377831272416963799491453940544842734752603492990065552882238444925628617782048320780301406*x^497 + 5025540734664023737723917065703204917609385730426241186779786264987372958583807597170610951490974030833021885077564305341990564396288996611216923149741181787549159854763025680*x^496 - 4420290497852574124715161062608160493304354811732487776290949026324974726808339561065124935335382613111072046199478848171486463713386356687750127897930902677020280754090575704906*x^495 + 3489576868219722155769702330338848460558663708099192814632897042377776215322385373636144811679825247397008279219850004686651914811523129558751734390367091260705738490727123300075131*x^494 - 2310154816755224415946201383979192136823012397956203578612268036266606763466320840321065075258334665950912245932528057036805148002763747559241508238017304528149726354530720971886242508*x^493 + 912258208375173030175978296270472045268466083739560349529283486641988349120943748761485637110253835789835870181325593137622391749860662651030651724192480419707501535400449230986732098097*x^492 + 557642103269146157007386385033528529016444123903093928608045231261471113026016285853503880340090419244377591009202251247783101049474688826250135619692504149220531558391087405624686765976980*x^491 - 1873457802628242536490652320624109066714747243349298821307648105635321283750169445203471907187722714430317658328628437683441553828671272689671871207855043378187942373916978766264632832416082905*x^490 + 2912028313399384223108135021032344736262225042425786035641376944684874451021901155278974261433040845137696509397487473274941044544202120297765148903026901324760781494032807451953594670420580042310*x^489 - 3662245127609501555743931944118414454762119574138359059768807440566920632330370123617919272882796959456379772899413663049241770676038967635052970982648383458110681259854472027273938294237404926146463*x^488 + 4088156019561606056432550666107506585569359938644564721446085739315554126426232559801263943471241684866426218655312476828608459854227671968563692797289588737227664630024676573140784665621423717190418743*x^487 - 4123359247626468754293608853169856828667433749660647157856421462406951279728621522644767460336763515485653069534605607797756820205636769301141651584260626813924519432512284336559146659562446715242504651128*x^486 + 3786210831284840951916275870064080914228812031840792935040346569683515415966653738219729043308947937681881991486533633794222225729876646479519693021142394525535204361600973105255666269100103658625061433480952*x^485 - 3182750723790084219314036866406073716110670252620101916649257131767615217270228822137035877833205446503478133699682793858501212023446086257791289242435096265599483240229643173215379376281003744758591627236390865*x^484 + 2399044516287579445881653261336828460718333383705539566159099143648500335484303787567535618727185445676749817182654146878652850832742049650123573710250446109902181232188460429651231334143120236519786481660721998550*x^483 - 1478390120097299354409371615927891800323317974344383635432349306292670405499053327135865598936515209239401244687944924257530531476452981053512252268223748705363817615918933581669511151754173390863432795701941583771204*x^482 + 493939513357030059257150162128237773461616497817384941902824600280022042026202100255298049069547436472725848698647545735335255549664632028832043757312370551381428002650660011111800270316125057468745309707830871782459141*x^481 + 436909856541492655652740333093953277767477042945496873979457527892681280406338522126615072880364729029891428425531779779195073788261758024253121280725552843630781575713779049279882378936558574690223643338147078394340590833*x^480 - 1214665109678411514446504302355783004312327561565767690256254629491954597946878027891979181901421506643835122469805122529036444246466971789703324655271461582102270973284292651459416725310829697322523293191614464216629290545813*x^479 + 1786840648053881082754455253669447577864110531592392447156755487865853616165150727572583467767754609458097875095677260279936228439545503486333578863814734058774119545678690262058584878150721297897947758038473700464493442545594971*x^478 - 2127169430806761972039457285221607579657202089386159559725941761478893951932563840736518336651182691782940637151541620100162517613582572500386049389319419051151810989389786180886301968684246709707302349267159212975288858772112298694*x^477 + 2232237812671833191308695298620527286827544335168788407099956485886221312677354081432010334342078629778057651669243322031670905942465290291428832012242452226307892515534404517238090990790760401069188252764322715943413818781275246586530*x^476 - 2134943453359838795035644836501235103097043026511275350581658676656314605310749994387560478399867698988635727058899041502727442729640350609410585785276497483494912484323387036121539876807167540606851370115370207984136217274109172858182990*x^475 + 1889676188539416195179230871341306378927044337528860707098070019037904872862973652146593138158864194478603392361561819377301493754374277609709842221879594631463837195264803710613766858778053273431957460434319843290574859213884574435486666321*x^474 - 1545269610574183087217446291385635393472723233387077812902822421113594476037124825452321821502547703686536932176924001359860692481727341949758757094706390360169787460933862700225107657732900957672346732911312574308823908122363080794743552267379*x^473 + 1144605452790970615394521910340037566508925861127723727063407050605521420632704461316022421681475173768769934462772225193215124963506496599554449037484282330312073865699969002742084479043122293317348533259785262172118368608101498821508366701430415*x^472 - 733830738532997228434625934289358940504639746857418975450184181347776326148632439897529093643260227005340556914426408509677544840963671558299337385391024418378354030357728386846793220323036885767328986982891952962676126703066147430377964943280077737*x^471 + 351891561382667065602281668463917041661529762623474019307154536232609771738327476446322745490405715348209237444915154891579154100862064720417502839888192930555621559482209589821943400039707627892770109271738443679864024692689911821869806342789289434127*x^470 - 18702504661739876382085195993869486157582328718156017721408335311155448790163145530022931498188287229832191258085453439283575544945689370259607504468376052281871510505841720623258986203673365967718461576335705808048176701397487064193457652673647387955045*x^469 - 255410572606650064719694031162898064403857643442865274099578927506508440555466803370607852255563291134337531305410122660427473366176173630683328295656102090396803494664530641124834452171776684956429781412051937226590165181036202215573198563797995427380182775*x^468 + 457946482222195129866151183480184531686010645128398812240523727631106206228593742160075097142825346344419378782815034146021865242160508767788997519011310092581841673989815888982940443290210166889551612552732337209028365264466921336199404993842164866290131000763*x^467 - 580691761812108496742826008736011181688368841721246945595866850455885264644255074659109386059310395717261234991780683102256896539978806874049443547389138719257187018644380929711847411331199242351541194538658201106459087216034511497421757294000652141742632819306959*x^466 + 629681297043135280818299835721836863588834554740673711422452602489256082342830100237808409621081380519430078958231962116502965499082969582275527852731565271178952088588610519688382150357115107473230348265460100793779797658765602843147919382687106305295329284646111146*x^465 - 621254037906818984097158573106326030580246740896057212337571559303686772127442826602726149700217825380311541611606981315912092526491267892965987674120451660539165446100014337379840374675826409850652077714459206208539912244141489177313958354620509718360991801891849179567*x^464 + 573013384722647209400567993781068615225911263197842189232482754833852202026444865184069353654043242736149162454523606131578997815316276991048930852705608883627260363945832330572510609262112703918138136483570175936142492272934900858466918901283188073325958834714700416940271*x^463 - 501266674878766391596410971072463399566228528552665142545139967606566027625434558836109238584924895906920334410421228591441044945100663071653928817382820436612697974093045957158963645677079002326825609639539459921390391676024178535647603789371811941709429703336083042942748179*x^462 + 419817625431387696514341622699362989931971426413360688551119802796176896696205692207272637720308639786489969458124813287366873267906174920752806469166132969354335293736802285376677129789800440512026632098215039675213283466981795802868700849475611560527320084609363438610780406466*x^461 - 335453848321950897457532430971118735880632341293359888296623609977676794704251001694058321899910583173423474783999178327545649395772582319300359604581157144470990964427811413503807663345416655064605523244595272543086189074085523289999756248366726060480223836275943702140646604739658*x^460 + 247053000145757258458311302524995307135524151424349539601682199920112417436579712033634895547245125447955869975340903477549885931590543328409844359004227107809235809306838125890920354940800547773621705485202940226614580220571336065283275438194066696398392844639572019059475251323888130*x^459 - 151965925585179520795626848342694492009445034464021361442734089292555861710317396200474914939995987482746425072324454177571461266388730366457619824958618159170726042271023565557368575239791533808174099523921732925559679554994920731351900736927037565987765112000763355087241882492625036358*x^458 + 52538180238723145974282113642937169086112501290559094122715220385658397274630040386940400106801941196712277522158234019897323084450170432057496922121685418190853420485337227797674776960636685392754560850623390475901111242458084603436803448300734008209269189669720408466025657563462340017418*x^457 + 43030829090200965621438089720449664393357891499600251078151644089791450555827220348354926715566063035319152986685684406418873829790738428851401368679999535121784799753870665409564801010328326144588907793334007176458989981780480870995066026052689785868758609725114032458786132587995875981473302*x^456 - 123378806821677135931401013217721110655021308254996723506652213851126652400967811337566105574461945693555201588524887972905549924791316201771686829986974206752873927941332598891417742050392903301296646511293461770128592424333598692515969562733546545652116137679262131576782582825748043211148807003*x^455 + 177324037851825668553801389495546962300439034546601135984056912234146642343040155872888714081841642138916227390123643922799917669120611146148170893709021344381215845066071905772197984671059166076651897508315822502881050386383899865660938119689762994948798939330442522346873772812028239923722221488038*x^454 - 197773593772954176994840039629219155347142759679953228695376312473090618228050365560798721152208838174975300665443053501567586558652813491977108737306469617727921345656570400552870985843288887355840671028546321002467604174241426456723700499422354872136808947884138045521877246154017392607070604484855695*x^453 + 184923836803592105048805742418513565631676113062747256225919999819783989859623136775467859465493286784294393687427656602500514463137374594355271640282202520689301556313994914672962317819275592130737353783156300392976112990684222246849650413501788352600924809367931946365698367688278952592032389448802877322*x^452 - 146190633592154669844123935140137441332461408774913700587218270460081394788524600279337698475147784260195687442022529429014577758286135615952977463207803409408373371506791826016980795487658069025110532580455872685853078188919856432834123108981482053487733692567991694025369721726296592647262701004266796525947*x^451 + 93187464339410332743943269410512041781017066066027527323022727289927680495240200276865990849868799100747479458864151683998383832483288715672016807382295295218037607514398424963083148851245663122087135373462201871972249368209908265402313806793149474371680489819454306723220849256337411449204634770700448080435302*x^450 - 38517478110291125818769126078226586251903996538640068406947798783964801149302132967480163749043915700296201358638679984282063348303671020139142779035511717628432024559784270298126773226146575559663978452730493992080219903303911518830726375622014492266812057595738337317118078910040582130534330338739743070392286660*x^449 - 6475072418547713757647014878778997781843217964683127157790774384710702174177763945717046692077752660062485837915375502865256158030890721686994402116246423659246517693903738725547899188111789299231604363635742674186525523275207016382417579587112776438735180446528046509326065596320001827808858547301237710090366516045*x^448 + 33812593506389401469643646792709624910874417654614750334814726172956961711204375132614849922143095630211143517528101848521334357467226882662722981868826836402961164682860031085285795034050282957884848677371011191154647517244795076576368975688961004157624348571188835383931326731788851877171318418041851297430020389717118*x^447 - 40796414913235975667008113350943489779417766776635715363564481777056525311486720489956657202570510212182741222469378575665583005223899863996147660759993886419940953045435597835674630427464261520200860441554187692082057766926958548518926515575718713042738737147595444010148752961411017588975973647630330907996600577309448154*x^446 + 30341983011796569526457235352044002303172857814664815547212158288008065809394684804729053349405692564033232754332334899356823756905670043635460000159811805347270446520820153690630221202997705771119233911762516618086890459886712288910434987557759292695973302179768481498083618526227664657375095839018566787459991088265289405874*x^445 - 9137717704490979828127651938728042212830846378599387324073920845808421319754451434545251404139599678416795242297521475829836019200675399029723704248990743769165144634812007387558396788519163944887907595090453199076250793122434638276437157721361724669224425615789696888023130084518696199308403205115077192431313910025537691332953*x^444 - 15273171135911983885957980096995120186617609840366649452032192991111995512936783383096457735239853521486081610350395344712653697464592755154930275265284658935486748194536533243298260345581970146237052580654979387783755458854695253912019137747029913411563734312325973356165451868387843917037617226102861048007548265046366927988260097*x^443 + 36823119300234882295450085468482734084817759680146566184697621526901758244430403610624337316486401613159991915351874587180925328976927114452431308803171950894663342754376745366666531419122835547294284807991695593091957296294624357721473846146963354722625226210339506693918943309937746849280912730480021928891222049597741860367716710284*x^442 - 51748032090645493879177336903677264940964815319630932464418376790175536260112545630439399913981896233239261845951900903941892753025133617737182252698235808192799542574858540348126356388700190401544352964781091167683789619899882238247636210607605527997564978792728767282238638062564149991540615746758518619625002268593484110000498890008304*x^441 + 58184732086455607993626000728024181549250044683408517710043972972773091608626599988415195554656094521047090552048051793107350999896219774249581487109587239728219395758725222057676038649247121380277647107607209273111360920518565074401835929920540116122388780775983815609953529289017913733112707429177292279639366095430163422852027709084947245*x^440 - 55571399332274631680626754577935035814733365461830292422905058101797822549977735723112420123706054600540144078837672760001821125294788266333303530528893726905982887018880465361634746733290090604752649573283983375856204986287123330571492926650003150713445374820025580466308759771258327121596722924803744995040663574909192664384710483820052987045*x^439 + 44620525885613522462693815823355710840991030198902075892939247287610850754238378900267406486772533598810046627972573865542791544669064896203992695243719407515035699608153802762357156431760824532536810441627501690452078421602883587776884055283243789551279486669170489802957705537479682860694235859026152877478867368941911809267223629134299644131225*x^438 - 27622913858593054473478815676581325778512337238393619624150468815874830245827004557120774265363062311337444786304446907598700910489947484660653368114958603258047882880226798380195293602528518027746241161198616228502260248187575576728198609732392005189570434410207961333721725257476033590911443206464307250092981523427446120681829685181586826746838633*x^437 + 8262196786444998709021012747501475359333346834956712653347746589728484654368947898365091088248226084713685110934905363417341675713985363549905448013292326710133896553771546469189619650449240935920795878959051224502790794891864496915105335339212201291185912949033065812623392608018825292250879498934411687734752349004718297737597413777577842499922012364*x^436 + 9369215195392754488485299053808368509641371511922172334664504555308717769330392597025812571867837738796242187911477529713255075390192671246648001940520649135509169309161898436394128650553472922252643914399638258029655421236500922051103012030591876020345834964881936095594422672103218504256968180574852847230871108984401670353325447509551267722628481087639*x^435 - 22004479614255586550370341937088575916284825367462688685186919439255487180321440869354055960383944309056011428984353696223848601194757756692635413752557696924670270990543232918312457046658519911601387220664876517745792030549371956295300033872785342490990244982619471984106891681195432875318128354015553494420107826623486145894744853073588840911103645686280291*x^434 + 27975275571858624692112675355989621724290050228671625265849465989308572871140793508061206901626037567507027676721169757230581289625660476995431033472363608172381508585255513504466395709836369638223923762672980983850806334604620441813443816408390002879922896140888795611542466622753669167522273478840399459762471768680106917100667504642377494580630786999690924368*x^433 - 27329092368749865190612152258495742847719017445073309910226779415539414368862446750692875889578623378011703103274529978962409551891261096514957887853726050256545002344747659653990239424345139380628448177830287090690164859065486129931821220805030098930389782019444492581561871612802885659653963575858279969761130398365183651559660959515785079623334877142977069517234*x^432 + 21531512390721717581698581592777365124394357190957733827371168290525461833961801466877898684235971790331095839125666045052832387561755708991010788962354230688702345037631048212338789867963241890610225446422162795119438200688024293782102030333256200723955644727581574510460411038543371309009239454504067128906002307003123277332030836579535948978866557807967388119590841*x^431 - 12973775324001333149231383672978109318685863589359863642484579423705703089559874028492588548524032237048739843491980677241671253755337015000330695625762132818117149865130687757831254332596286648081996497446382399756244771306839779213777078377599316231080751965767650430598470203355146664542654519742782629721758952721299639669222673172846866773378798895931458224620232852*x^430 + 4328239485800314419167025289935249706513078929967155835117102662002571377486514226455970105146628116239683594544838079935619036891697315162164021569559191179465567310778613645844007775846221135310863734416301848186879743522697255907265043542802200865638429462295532907888671872512497606323292222174782164872664940867293413029405997502915189501086432404759112086587367157344*x^429 + 2190767518262086291079788755070039514253316782455563539852331200470904588561543055207785505571980710491798093336143804847311733569555286545293304921767135649901582590425114739410928013175528746145706067672174778155176918012668516420316354072336268985523772034951521651297595263561732654137607643663008826327162596709313706828086405996495243070672832963588339485263456948757947*x^428 - 5438470192940073153702019703586356375513469204639148744166488258139888542651995235898997791633112521136693347483416550617907095685513961185427177995233930588616131997029933700422040534548435317943894865206918701693630599171050921386806633526236361573064894307549716615685340086806500254489821027691259173354128611716322621098853411332484521669649217314010983173146430783280422321*x^427 + 5548790106466517741711562871012765756587322556684818628222744606643204029440290642189623649650267338636801011008834343450533318887488429601264305024401256370267438920107037822762033827671805044715440985917466436115745982127895856531227881627970345944954676422943285459418209580658300406320506511164603541946526579122625650457379320287449597106656195525065384872812242282271803146759*x^426 - 3642435767158131160351292510638633686734270021528393836491468293932200717365367231415149626552969753287586706327696964932971700204911762045868173966810051733602447453803338649394458458826010711775497962781892787779337897004133666695810875184891282295456330441498378743258126623611217173932753063270567783596632249365312449996813378753674638983292035925742637090076603058106787399235550*x^425 + 1204188225959360959270268570587083939162278236657946772381757424955232567517706604508871818427849844315788452263743083442062150091192441416301011992399313073621763949795490491704250012367031112830977097563731892421026550303459177050303646706273813562910689122937225163880439164430467961590164947093721445037541160864563710770403249447311347225439109944164762737245503964760815455572177361*x^424 + 551986266316696321616907026856100206485651408536148667232301911895884529406551910070604774634734086171305054669289948052647320391590111507132242784662556858431654286874987039075525623871391567512264392101328572313820006884075080366358341719988506130116990927162492775138866016471925389788375278383106652576190853893620109828274928732759626113372904513600022429080871816690872574146532505886*x^423 - 1066347006728899373205378408014572871218688072264221392205913192113207219984343721047044330065523360711406451285234116300087100794343334779494462445640475647855822864254063996804782404556401948166367198218310591726028281237532456047867676941119039910393879491798198594213677966638106786953972394902188044089478985206241621445088951693980136532434048397906778305514307857976603006904421834478045*x^422 + 474697880181156715416485758866246577549518291803233908683341076432630837885466353670203710628942070245711191882149399895864650547165929498739308537099241973618849558303362485237865298744179155903415518258952055419548531675661202779121569522304842494048994107328779644871314458023056347196102777911424542849811025703562163393304171611720953900017216105305925403511018471404643675752855100518398294*x^421 + 624042946653306540178898076262963638291550834239649492832187967165563226476481090840967427761778731015897693517524498988862776938431560363827940440812341890473667405578426025518557960935137031099121249279988654590994823510316188054543837248311007948019093457953614869981464423735961260842401788007968438479525276409782206861558169636455903954135069489493784304177912617671822400583822153254729027413*x^420 - 1525049791622091435661092779046583814199798387707357925456770515960616268904928097920366121935832354958541662466159894087426729415444363311411634085011052306961451163563790139041762107180735883432892527574511767439173745522737956627092804523468003191894183625795813353249817056510524183188677650592168365138521917238085404967186855223083975009100159471836979775572157372512752368063298587586782254879937*x^419 + 1741565563504371102094605642880302809793844703936165611600894887405907128438014785059401997137545499431041417470978448258028650985397506188005199334017003921577999871220155101214091803040431323025274142642564120963635179885511216126414596636113131168292280731145592484836825712959369623458759271684685925818889641280497007669813109123177453125572177346565133508317630636949253156716746408831587512034121460*x^418 - 1178075505101110494624975384853840785364923813932113474387004932247953860397018479314974419831347422894423342127389730709476788882125499415174015297549335546906433059449094897009342704342882581930551084738229133613270278314060543917982384257140965227663460523865526859914419639175948205941035074522442826663383832804250322070337564585895799678405290599310891711645764861774210314348495973099900802959019125591*x^417 + 109604209317144007087191486002115879929215960000252645079988877558783809896503088325541620201187708507681882591412015296590449760852684631976995499230476207005928777877866903112122494332096945054850687854376748741502564729266257141660049600787092324595076227557914298267987170706656078280544375288158408572330651258746815273106567464456729591933554265275895762004912391496424322031688033420123732780230246355428*x^416 + 991869898811106646649521504535778117048377173622104703518237784213925317471101571605883974492122372167437819580626855349418614852777050838071375100474096501283084854477454323743587494687189912790503554248191348551789220845686921318127866902723575605278958922128851286753322343535517897515176755217110460165850427568772100577236323997700742781126526289358072337028835340542666288846223706529210888223625059089281066*x^415 - 1685568094852480401588979177881476466429214371281539488401589283687927432014431903161728107585925785365642347281061309229474864941021577299655693183359157167005927789656313804270580289520004277983561390259323434767165039873312274894852312424191323242591305886674348445222556901146402581896769219504013506799396205415893082573373825731824098295137704388640541224197653994845613710767360775252442888452128166700791665318*x^414 + 1740316987388709612579385831206611468359966516123134786069651830032880269869867204232100660895203940777023529521405474941853714368538721667966251882504124124515643038956988391634852773043143966327146316752183856745515877684041993996715061872681824045993670710688469773667230090999082852005338812772094659218414798798013769076007263054109990462580582727792899520986849703287187559811781262468284571453699654637341587670155*x^413 - 1198905609892020754842769615781629700405640253115678725143062745710773291354084234432551072808428216797227138214955124017859911646684449815507585272955267276402332307454030313000489731249294794544527070839092565917005889585453423728839447134794077209510177636117086125776496853292387675717874903492991714091956810303980895230220549839503346217180042985166475512518136364011592761696541547091420943551015343187843280881424919*x^412 + 322765189471768217961636729761806955644273634869558680715705925873966165885842030338805584165040307885205456600306072191314931113105232652792169217102903243508549698946873760745709588330088228365166547927751025699918886801649572532611359118633946073294742972083933242571708376527720605645645697722161764417581261669291365880280956260273738255786812510141196377483775941795628464279987922074312929119533301968871842320764491466*x^411 + 540031802529440010287218187163509949866024794979184196601325251317171826102954488968389363403046229524901603025630391615652553744793779597787219949269215327183958539643117632321648274844018823834864720784901477496484084594321616837253851112487371460231045284891175230956009804519085366594689177232263217005428062371405708796777638219230578314126748637797951497504731823218190836496295401890787482292594259777762123286263428420502*x^410 - 1098462696522728553223521133028179967862093337651169954910254454771063340271762176977922222994415147714974306817052726278283433322427543278138469856291025321794007201932465834222131535487153627548574549574770440667969154553319644639639459656038645688271166566490833809483641869102810623267584417780544505028293356844253206159903190073338150304149663353613516595439365871803750499747310319453002264400812822628152559637363441000432580*x^409 + 1216188029976913210736901280662153282652333810826782703554015861942039715360444906592376043197322165224834971271767639633882076542915533323858275987275395236762963315333731334414560095942949296766213563844882450758118970755032934277160761962455208752466788630680913280140239415123697331475853757120977326778091198501157793043955866308787550392914125540954252478785694112803056070646997321596315711208970513104006930194256623650796420361*x^408 - 933747704208824328232161122572447925595928494346546389524422152742342598463563933703559851037292977661559719873727928804323042619406753073794745097860826867045902096317901187522684574484771637747306026745217909295244161781534277664678521953762241631465136543230114832662895616192284880828750550268995343739805473223011306657351456109967068106484556781463136130741272004060029381011558199782486072972732947930551319990007620245022545139258*x^407 + 420892117171412893635199597792272022928096717791312883042706870887449486244891235589712096309163561175108192633074051892761382137410568478723319145539407440867829091849310242373032824527277969609777899577429566275109386045548422018379501630128891308704908931691551555532785903186346289558862664800617375802275529188221481737118324146755844670128367241306727263672538286700929859336155169903292937219329937697914647698332747197756809099298554*x^406 + 109082972759978759254896623027901441233970009335390345082493786898605280203537936001127309023943686974933138168641455257891246006253268977498712673891711790119106892594587164867475885459356253325892904298626070624895618969973908177628503927865272588164538851173139658247924084213362443319062110168040694939534999982350808694060011594789501733346323376443282616634590342941161102175680156905396054512996097995558750556640858414829338466990468566*x^405 - 482877439716331194816849643483931411921145117048013389297099330227529516420990232129047760375528520215514123854834148212195805919057139337740475783308758892946796906853999112542996685123056299681701728291002006676638380320758219029883959708922030433328595183753118379995552064186113204446355353333352088557113242741728073167286267502461038365255587374441855513689171682529203683709929888810947560322500023481492424266660969643611938938041593058408*x^404 + 618075406572982616780579427990354048618169683439535342493805357444106634485466029309488322559657476113127866884249247971693606356230230716661283585563759839409608144709223660477275443768975033366506106564342433304203954365450743968168980547884517786707630921465371008452730498853360712524461710103643162376233324755073252202461107333570439959242121123389575886890916617012271075189451712584965006736413403862932582017787527160301094125697916674145529*x^403 - 530249310025051836742572819716252633073784135746080759211269796724705837936941539820735139751410959011237733669989721917486535406573789091284585999035972723317413285212756719917351888949257522260347756447745699971747667997268287854387594770302001849315955046812938741626158793544613435178006175192480345399186385359777709826378033558972094354531043231536000196083377970181653174068951030108487649807771108509071713380607893758734034091991918400735656721*x^402 + 304089809605687058138197787584701657499923666639042171519738479755314569768698084293114770907554152348553723199099066773314162069693877644468263094584345213627429407626976297437545340882694948709714666466107847590882548866621536139731953194940038759720656062188177994849437048373727328225680045761072870544530299243152422445329789648391838540363063070309770827863042747394385864687218260853647824640122667982479566237593698836353020957444873197238331452848*x^401 - 47619042648135134930634214481228451265517244016058858028080571328296605487099225943755958633262259739428559552735325622394206295712166829442079570147722028314953633886119487030672356925460282854368035185176885055452162300193289377439687026917214700822351072208736912708576877247014788846380813131867497124867302571896331004251033062449139699701022063081650953747746800553940507288459136959696807128502244216672976786435738354673734617036319694446517258988404*x^400 - 150074693674991861790395419876490339553679098819818969844658238588603043500333312526931701993198063118975037163034478417862817526442776399272145260221495929206711430570683891811042577474330720021649038105199533232616250911545079496176312494838085703134790542309661871479692872872273122656285976363292591055780699090784966641799014592273971956418432805129042428789858950000670711880220022763361570899748763485122015111188933925236271464251529106915889411258735312*x^399 + 243558021295212326421236172156195236945940657850346879248807600855322931871059810622139923663091933750621052618024517870057749676296618644718067683533426366269474374935128698096085231234008798514561575795625047897559122184990975993104974979520359481401442576404287893591054607088922321709565107610983944345607905615082388667234404693519841801956027374123501295166343672473628285156618714276729714258945019459886661697357918810546468800081178858910159733392052218724*x^398 - 234116118170042948979827093093150148166464801538186837996377372830736248978322781931506707495979769572901909034513444982869504111681225677577961255710945629717639856246741052745897790383793158758307643582667981847741024612299689313654840350624321890908948584990633708869113183021020791982463304393112181656327933959759840557202983073219507554128781602235373526331578082450491349965301559828953542635923700843462722332353274881515738023218826495497022079247386207222820*x^397 + 155944743411481744057038597186684680381351500030737968185573724134029807849102684972545199835281907616071771468636029556059986038568133775083716913832130025633202513720727179224857135033713995280303503935664721494959176417516097193235267107586338011262420941982815813259631199530783816474511174404251526467046802320417008619773447064239197916157641437201997369786012435417587094107560526795171042505735393322551661045044080735124973910302079136086183172989640464549677485*x^396 - 55060122288531595298817316789271027162840021118366480073333240775787616245974347951004601007685740042952966240937551003527937179729940400146134389420288514711388606777636268390632289671906198137916440176832493568706465713710905939465548398850066790099814387853963193532852115077636865239556748287626912753920584231812848291817082413250657023449358187282889812378781961865608639092836561719596710062553891590316241522044628667964970857167010088470188739967649108523040823275*x^395 - 29555130653515393522407308046987414768993012399411259854298892007914594810574900468201397969864499208404568035385801211815060176788790914521721722043630190235535708207136571055647801081631486269887356799843596010892087275844709637470506155090906554970720644608469715837442769169508905582255521128473206653428091839105225427889624074012914871825101256953643549360918846521404264668931910635194746324371502475225528369309050275856467199636856147383727226382328739034356988208322*x^394 + 76646147976984692909861238935428508431342459166835542281047726056970885095641424506278024510335850056586079045105500929558909491255783538899829182453197069897421764114259176133202457844310431428627671794075286455367617199305144899571412325790708790092549883681622853247832171476886907613746244096219724469070213018354695014193232931064290152972181465550109505767897481148221909547129346523322462402394911707681016320599029043198005983728519015935725646106712707712778005145099676*x^393 - 84015315310161952980169520188913471191005308372074816677202948144484605611009214202224412082158333469071580256122009222353027453561241984111138455370238215704945581966142428628091349686486777023543071884542028883475998222397752331216315892730445871012302601112541011236010189424948727376067661996352358011938950953372780317069182516122762025052258068136189159150553382833212276802712954251297251568785792489963915756660390184831213184080421192683270351097601043594485599780671806630*x^392 + 62988612120018983275028174110034113025479180880902266184153002278372652339965207852354508002386619398701556216926552130687639345626811824571876291728765222404236603248582990780548033120948443865168051928651037749979400175397039329432585975724332369320126843586205650773580597997108942739835471944605462139345221831701648191773053321648169340739674617619779868664103742344223807554728667551310553932671235649318554633843903986899416596761683564761325968777418328249510741393772650979858*x^391 - 30145479338939736166902328583560993564662716989673685020569321962497596050953960151225696359403899737418825192102502829539966718499279707630863194771155887767991404425329220273937665454849159907407071772405415240173596726184274403908830865029380943035817963153020120264339585108524164299494432527658052991014022781664758609822036216157102788439371603141135385243392058750065102250139390757095088529157715803465033439291805332935347214284579942875526053009796011756801307130938104324786900*x^390 + 58588254102907115040791190134369004521358064042306608276773426927968069874605161010846223211175102886771583948679975642198347005579751242089218051706104645379416425444681573008593089513949239798213011981821753199286203967568262889532173474674473763263619340788402136829750430789169460115569600482787444680605007391543550939944492618023972976252568734454974819186743337263094933138555425005964989459692846607316110381209752227912824285743690327277799664433032318588008292396431293545397056*x^389 + 18801785577885153923255736679832743057219001482959783826456964410659244974559106784835252728276460576912765137512169804075266416538918744979014463584935102196349650649830953218835700281428994238256478355038155358485949510294485902058009346199030786058282213569566878333361516981557797160330985157126924357681047302067988917742991404108651234654816258289896627731067331479121171021532193253723691099270306396050272546876929901678930590541759357306987802080549578173529708159179683139806604722294*x^388 - 24676129760940771179898130547255614109038163644532548293145700927437195308835796281032579568146273296023103188548086797593099190573294742546044886147131942367892629880500766609430994066014335069925143299324197881260353998358900590712888876638462769158624318518532775615284514213399705778446940285806803802209066655347708853296423823899900599157227826154315450261842065980869415432704189958840274305373080370360332496913282128401548527317778310940578399609600195529713442083448314294187279285987301*x^387 + 20647319124594532742726393032254230380818638602141652491497164359015947213142058782682750146982589465918386350660128805680870555567825483501281376770464231868738942991561189517339021369194591673741974590639583252597989853255166398367709546069201369014195489813480538013113056708621035539126285331981754646304284293616634541578975469356329957588577421775743670220922088326912986664152276604974529766027929428218573489617453464212686681749062821896701963855500886671776355391470792427426091578222821278*x^386 - 11822959259632628114763508077995829548627863633999460648021721509765264159490853547265619578901705856694883909914089640296238838625489589097940362736196689823752914544181041586877499811278761046566108692750724985846018015319578917013040155962103301812991834491562950501443643839670160964305484467141270852360427686613008483861164750605901013162113762407998698679036915401975452524957708069092142736341509080077794754803676242750565078417298968774583000791969685181644436034037578965995158919273215430970*x^385 + 2884198946433350012469049926743769265729608426189847824474591119691807967041372659503617386420128773244082211638333729189877568302545867269776970817200711040355753305124129514723090200628726543561944813296945060458563425396357713717868713271510393791196280668891340824939831811953158722924420530111236012036913982718609877524773510885801886680403533160533120279484149933608505649894695958780914056239863229218016060199283250124118334368679290373298184301549491312683447391629139676570052740105736217200571*x^384 + 3292587281681579209050240569642387013199662743532467068170009268606081094789459363791198071217957261129718158876165187469315215676006298191263620175917755169649634037567773858398242120752068111839287741660261268758939801714185565446255300728014783614109392407208678384514300864402320319839657207320830611427362049842734159249814246875112735228733590255628796581394535737125830600433884777585236696371788187254662188243081532066564347127589724661716626276269767391368502789621598444885583828777559183961550147*x^383 - 5875011500096517216131659188892744296846528635517113842745756347003735919066194720853034762917754393497163103211788810196240675104575304410925483975300564345105720502342528297795196486185959468161772848150632841250646485003162962771419656269243392954010511993758300610795047355867098370167131295653459513818716941261842723353492339395500024981319300485140150303094762348655482750120752704832856995955158537488809411430195051242159236070360009918470464490188106188229301920927517870417165586748977033042311187558*x^382 + 5532713284410466625247647592220134534338959211300478956780530450361648595662291262418714621371034598673146200315224334300027976995624486524470089668948902551795379119375952906111885511327401968671915479680769332672601595274720730000288051938776547658896745988160810129860594780790190357111945021165310929708846427165917320953637915083458757319677380403855170541903641892864840755947024445765938858078541865233348776800791424754486053724930412765577371787011901060568016629166443358293064026742185850113063004706968*x^381 - 3606602881648330513839102553775291692565928713621698921729319638132148265554703303963464835845167660409170886805370101554091135255760942163278076278630445977631348777648443451853263208113372501927491725001758469360881859016308156029880855087112708446011275547455021177433798291966172682156402693072329931097339399675201838862847943000429270240024163489113873267145654563554316819942653856552817202554234945175768775769638586264709722937766173570945657067280033557023658371340336261351407828900823222339349703415836263*x^380 + 1388930918931153950204474363027280574728497788469546393635037480286323780621529157295513365811261503105250278817750182718437090146004985298848250646885994096304801115877053786752373333552233042372916597475471851335271135834015025288533890395360666935479898560143777595464117569397851204117901071499944883711267645287623787051593666073793433605329357834098547618419711819005919526512430462902253109724080528352976513996960462051354266156774704786130657152956154400822536198587835243579246019161477671446097815619334909808*x^379 + 284063400318117313188276173257314893055855164731158500583480088578476742113282180747442909359828431638877249965220534681996478474085023203325360433103100608914672916461076315227743563857311177378889242553534407054754495035260426108034824195006929779300503131059987306322344383947912157440062699773015562002191836871132103118570213228772124162635277382845380979293385767963434856846513280804416704952875384611863360451290975234275533891822604334482005181854070777721644741445185405001455610274937651205855652661907878167742*x^378 - 1115620668419423727152361254862704357145685877458693660820252515720297617445755580431181616246290180384195209196232048821763590662793914779772641939147870472209064055501113394089762073034805952455354482336848841058369102920910438479443975443415273438149270403242452313306857454088659653343618246185290646429326075378511225424581534337851982912577068752025116409333237986746174466217353806720849649522192131044470623221536997335970191521838758493307227288968005477278735129799664489781430793968235334188287143166101281312017027*x^377 + 1214361125966692660335987394595882971821044957367887355674423944846564272710236341044272052563814630914086569764989826479386623881107934347823033693235878121856815478393233765817843819370192896551228565735913746443217860731423992596350088602136495584048803164967924302217044259299270870285222946928052305781149754090624478480000066750313670452847921553167783690659965651997368301957573068692137111912455185039926025918178363407259483702776978451219898064016105562892291856784513258328132200936079353203683516587298109432760615070*x^376 - 880739214046667895627735328799010784339603696024144945692666376407497704242227798621349951313245349157359312260607100431137805608329490907070083197570707734862584872258421745047751622973825436410269844949463604127488820777713052691163144016487354361453355985611589660233567598809760003909008128245507259099475115769887405707885502604253931474323842948569907475165273968324430643838656321433207795511222772436463728469347665640081538981971531566508965795501683293764409883460049229649852930669334413350900227913078642944901155223857*x^375 + 421675756911887702031367037740930283334104619537576349493252617240736390402771976542472277310018515169195020036826433594401207555741355768310682251788392589267387212929963794049836645330150639612268556990651843003187399432219607578666333792392181449602228741376583304782752697930913592568973830065885473288153504370829674412842045952820623277254864524320561901563889644245446765867887673137333701198318552545241452611403195699044178195242067094375097350634172630135078379494405182310849532163230543816660448040644680534877986171898194*x^374 - 45006856510954688128783513817661017568671952426136162530693392970936655043879526102196201817336866780277866664031865515452633845193079653392810065911213788925112138990790223809093713817856129971328188680372427752506535254037199773719660271432525363476774894459195059499337013508087406499090142478437307371990831895869902076814863570611431299628024887082086175693547159538466189688878974197699757593099898015244040019836162029005427303065907451191753162121925235295113463505120071178142720587467061369932020310332583853938570737145234565*x^373 - 165047787566520883078284092994326051698339330864784027633609675245465157595802577629218296810276921079551610306355714217353504010369867946674859856006209256437193015291575093045682305813567625117400370629889859855378467817512543157547151332700646151481453004940373477614910435519262978577147892701261257788679524900286316050202399970577296490539764228752982248696471834904410273964131766995349649150474407197383554653175583605323379309714199797236934745972754274352019082085736939005232959655131531338824377702174664483264003355413288896807*x^372 + 219150893425407024858203034470101727251027618220264716042565568575603988958628363100628079793738460532773313890197703252029501146849025418288347666052034931832935785384086249297991956709272024803492960085819242622677039428503415341139177216083726551776978083404567573891679027496430445855400283894186104845919764950055018528708789694974510416284616362232657868548130731762858569792384803366089950232620420366652863055155659029488146189730501271898803322919419425475131954798533956111659529951138833291855413147293777298727968377080428420983807*x^371 - 174913027879044679096098693659550817597855730365406622418760054609472321948446608768922451689587978444832059135482711006493549917809282867533110701880296777094587117231892493512186109869767851565481073792400185783353988639633593292027065778776098588677921092782934939626453859879774830125132741820249103513522983559097462327308838418089205686259308851405409065044770360570710910963972271116925765977957539625327612992578495816767574616666756210942986111540009260074879563273532508706318534980466660343398499288514587989541003875742713604130099717*x^370 + 95180454612156634932207044958189777122406525085548831644234891061848471885674764700921981923111005160447719919913836138803766620259002173428466729231368383787249833143845857496583467532290884469373232219640224045727966899513032565518457188368887226596454478376999168988505323389363037687461659494680766011062707291441347479941073366156641025716374926896660335231074593957084494421975841655672270268123062450515622028234278224289650107768215257867757674990208245511873827941830667518147589492271851772819494368188311326408805988717319198149154302562*x^369 - 24161779973808589053442210794697341365848704009609616721409213751541701141905933482107921072196344504459896223519005530326604294654061515000822943165642831967101367936095397991385966873364881461034903392042641291190983311059653653325727215168274195025100703081137409572144790897625931156645476743900382001504778909782813787658438896084385300260360348842674537187570107316601731759800875283471201928382528187131559948030032823829892303453808100647459214710160969032294955501869190188033016812742429585658761821811148620394164158018116304134616648173930*x^368 - 18648259386352777778432220788839517046753468422580907693474518046996061278482557813924073088433975935434266425887045437968841172823896415544820565049064361185373622883335697618077048422058951021787770609352774222938551279164371911097450332583179336254091647799497232301043550507324448309955047367545599753367844041394128678279325265745826965080883209323755821445874311117650699642711509173065701290105536299997564336288602906575399538427875336910676711427011047873278182011766395981459510598987866214277948320684283567161001311835943139356275914663160868*x^367 + 33061915569063852460270372671137760321883968481961331784060170986517001028708276160908855381634704361534789352373918611828323298823711380503142500777157543202505109613451826404585985212219722540105402526462271916189479664610953900979371474042193221091010927225743027500661465067427100718856944665036209642754270536155971914916872589641147928067155961640841026611024856013535366189798990371359666727411954801709656425737839623689166835872656386731734488371357862487180553057488481896876638595262041849241998097284997481773541327797008990284649581556736010894*x^366 - 28711356253481773484039398854703994001024629559161930424583775935027241219807762782520413518740865295995774240029438988624129016807821838191153883412366559257559870157620380481636596971001723561802073938596942954206820623275234766854230548553395790764384347073934293668043614429745987365981822820748759906644601082746370932090160928103978847633227230831594022243174683969706226342996028455356768752465520504268560423212676290355385801278367917172141885162093380199087176711903147102395177942416832729664522944778624699846278637565605410858861432791950580258478*x^365 + 16800347073523819062201430098363759372794840747671364680351118410115286500938061703713919523832166537042276323137339325570620391613039121532275382477911391548352352381987407513344703534955558100169872576708378516114519415958051941099337544568689307240663108579736930780888472550636391469919300468040157274933232084893146648605869447771749824639559445298374370043303911922172468135834362172721715993383029773336422286943972128005432766983442806471086860133832907396151555744245896533008413442973938506952977419552156853196777698145681665815682826753455820982614128*x^364 - 5404664212006814212496162734753124484009145136161074719713073631406614073900457605244929331552486699970295553140995035012580000800376642836048773334780501143034234802467776980502028184255205124907848967525727755103590634244095323498584950015076329948203441632532910497298197983598306162317697490299004247880744692503652330513957602294208377945903118497532050960985607928724598021730649855696566533555580024672524621342527264934442888718256080393973150623641384331990258876027951771363728846958341862859974525084733751791677469355944138932297061262292769346357151133*x^363 - 1765422069627409233394896585732406005079416949947397016573661120301853883409446174780612161151909422362709069242055270691343578316417161513040103066558515806762619305386598891688590116290572684602592704349468775470133990362637421915110462623804383660262661177822045759559407021714371706856036114906119202104403510698402075934249788724214681204271815428890010069125711809145229447441821339795293529196219188988249943448923315969264402238901915530196600024364040731059734323348879397297381082525046277795069721783451801711814308701584133841513701775835521891785001599681*x^362 + 4428226796255289544096408422528488984311146570251123385223414499659771102800083251055502689431584434457643325648112144435953492362828789317196927644852366708666293463510669881830534064010126446999626969277103696510667954765825163088194206702665202007393880040180707502599230395538441989825058874302275087822166340564935362461118844860102699172073397245085421179791218485785696775871848503706107251624547832872121001687964169839781770568941537208627687220663743249239536590058674123188486714468040002168870813404620949617899392236945724400405189774649125187122851808956592*x^361 - 4050903488636796406529925224230480803763418289257360088401669878116932605088186235039229726079327008097034304400992036209765029322204407738710287029872371693396448860928973037770622597840421401530307119443185526149932141512756550069658706990457449643218605558549174193839780586855381254152969119481208021737638242223971913156648111085305317575316814546708247336517563836102081923148126337733294003699564285171788901553210709545207550279129539202692107073705967574447179683993213514860796031992271533371115062170321461603809567309724318016779907308258375483035376505481123784*x^360 + 2409266706806588983314413587888504760832608738121977065219873974149148626583880531410499189539051582036467770733091500935742922243473753726456051931101134097966970773655017941526744153794414971667235804694444607545430525056169470730361464500295732308654222926700022602533335171680974066065180271203972053511135085875970105149000628484689458093910914303031810769533381148139633088826106961387748297539317018779757723808143916900027737288424594201938857557484660511862173873609130150800958890041453057174534092319395807918757373452814650757579114127883581982791283004905085253425*x^359 - 785323569738364564972224251585070012307451776101414527021907015329770556971841604484686696937284508239292162427214667090393423651873333460532754022733511550942484732387673818173141689601146056280893388726833765213951556511381423108740664860165538744454995933832742436629615216708228258000757555438386991160659600998869111450818584562951616251159705000589220346258430611190928183735693424357444762057669951940723308486379611507482702632692950041599776507118096635125921366704420532996270255821625467236300640740456858527022493884334017731672159533326196162248869177502917258385594*x^358 - 235449065596112894894928289235905993021335062194484841123917598421521987152666864729042204362534541947722321450355042500843239037692900315952716010532893652345055224052164808571725368577104026591829589548346015288038359473056129410724334460289033507669351302294968219507801129620117043888863215391649102608618888377884451340076944105579616489905711216268488620741439846312978162141052213334432023979223605744907802243483082481995721694117999519908504429760623654055193464106590327086948812672939006854401395251874930390595796800280992542368103941131172901995780317393853501024979508*x^357 + 605558164145265660669302892212384826894026385600055027952759342714549856019375137100508603233847357716077054385204611611258899870437653906439247462299613140395290355706533790053230535209663687447159385085283169426133386119599685215726073729799642505295929726427879543426561237818899463618485140955880148801158655611159163747831918025336678283917596311287421750462431837258652041457699974078265726218756669237017452069234474647834545206873243435013701903178013318966062826488800658198819875408008240868966429252591381645263350167645748655209521633085284957075775734533658003374925641970*x^356 - 543652088651324117703049812841958026347034610966188563704666035925335430988175775571177911087868179495695557148554296797113106035646752872478779933130702692718911781022181020642755518048484939916915497327680777696940485592159510049108605464046870543500850192717254646491774865718439587658933891399756793996161966884008844324791160059704661362749212153117746854388355316511530281675773421321696294671880921533414190216656562446241195141236303164241849830899912546086500088830581747268576954038840858232521403055225836222920351873628304102025072926303640023688628716731407135349472496850043*x^355 + 309753245731625852684456589384988164037856074965503013010267950684955268858089503624688097600433392661372596608596259932433510445568898854792996701194291193138723759458280048345603045675744716480504353020530140618909436794738921881394875843860934406824352793863350341145189429324237023745290436002569047609069120085170033634252241618830873677972616707490601896218200294094496724840199640233274406327853110150372530057515475429464451112003643581896041005765664307041537309612286319592543141701439021697139351211716066809098932732325659920971288884227479175160178848859093948561975576706761176*x^354 - 86024963934252102246423614546493200801258963043232315236802781403490837057151765590816388963722797342386842117983805073458986800861560515894245303816743752262175483062007956991198769153966713302839201952736340873884698962749554049729511974104081504989721352101567838456997878622611493898747455203631528852609000020185858339217295225639812517732070087056178244583494993657431363509108380356722738590072464862939767136011244889947796148711438775685163146994150946898538723094663501335760790878679317733686571195556639664353040757965415602505043377829359110118624501991330637817276128893528877217*x^353 - 48911490971319474929991921008165479470287392779747803696613107692907903524663342835389796258214307897879013706963122816622740249320526243447967053769146242332102237054117420823615438590918781103454349581373485334082918480421942662497816395042065691748281140135786037620608341856895161463832434235629704433744464659462758792713387627548124948883804832615309528534662221341185519803155251067613233972555453152049907700660885901605962378886710270574726838237985347372301143945759775793610285749771723683370254466309026183510012787006962152342350288223151645865074202923599352308942759587772391976903*x^352 + 92863984823195965879867095247296251555376256203763550642736141789868394924808561215875381159888164621706444355949189625115948046820451010758104933381690602068227878679589217996374074005079006497572940650783260184166269158238577399798946328317524129465593019417980502894967215712826556670304994343689348861828152378821165950563756194590239441654057046567581966366930872277454979344348322946081028974498092900605644979904439324774726464431395951914451872128918268937744588101006368958396682945294796590425250408481325281248599359311673245178356447783834845269804513417092159657173839293259747402449928*x^351 - 78982363540336312151033292231192896284671539941184826397662019681337778393310168830476674655461623113017657474577071760324508099911433136177123285767540573748046511846549811659597777336116499929919391819612793502298054621894375666808512786541868645940286869226665664208938027713278307339103800469464227969515745527277530162616484557438202349545146419724961384703672296992991566707134681502185803501515890536657291021260777585841116944868949738960640254443477680255141259164969396626276356460516433501135301443197305415380121696770104525467652326352810626544076612076368164802829166587750263743194837701*x^350 + 43856374977008690254133433512355253602541232386101433674369003180655219801160481468485466487240142122869795361479532775962288681681243505875287016604560339677965646175260732154921282894604179879986756280267090577565181432406523792246926024255915512318915150304230020687083183005841089351641905422215365632047650557956467663874655514181094390055714582045531107939301948006410995917072879325624140511213560684658261313661283171147383187748538900690886909233702496913283215350915399561033297554607351443939511934468120584366452088797148398693456489635291822546372386113676601174333976306538286239754953879036*x^349 - 11876736254456540852552906896673433762962505840519203011757312620036227059705981397495243967612855338745208264804009077723883844122129484332270917091709196035834437145596224638593419477207509283576164741359687373613449613108628334926741963885312924313516232548390099064273327580150884441713519799673594061884359082237682936564303519645568475492679237402368984718359042119083344919717424789356901617339287890616737353201099902114579994291513472230004747954601455771827473380928412573891666725999539221384885495622549989445846502306198155462636320794868520112961977100955720573909300253241699757714593321388086*x^348 - 7146910408591751494304053562042296467012997486052010884874279468760255517901115985961215742455108371990449322746786290711339516925707039832342658715254027677033184196186956628575774241750908525036411872952007699044927657923746116189356448596278804365401523697929882451105798909366380014906509708335686460637429681336941835718947428299127357960694675071503373359172613124715381631534465728037313569831437875868662236928647966037031700706347231838105013722700026248974540796765238177744437667596403576333966506342950480786749124295506686055322139889387484854371581252492898941053788217974943606461585195343238272*x^347 + 13543442033856805149064910000851508416415175030901035012062488252413511281709991025710235705738921362798480955589871910756314646456897906661592116282687816018987572048159875871565971423085422776097462120016322297953605833233526817967409114021350494529302818440990503490042380294406675973759518281667490485154411912227384961070819548123125573023410906406749222076686289005670609017385954590213769832944447017248138330766144266399741594910032574751974983190606990702777566136018862224256047756104001316671899339284321928691991845453861992221374130389991213223018768273374112684897199624936156575341882369542380048272*x^346 - 12004852969856450763391174581367143582846279612489986135123541691103169586803851001969429415976580911799057301162962974340503705556325116987879487985232832100166152033836010753740058330961744071221769246468022962394322877670306885010591244936102997020931286347651352999535693074578713596133289896023352405914285513342050591961543075024359184967500882278647305866557329371274093026682290919010514283034694892951143980173812178204193073512057066118068802135588643926535309473383281566356065573677078831362497239577264080826201651488938056054762564247728514868283749944748894151558403923753162106683556011609550856890737*x^345 + 7421828445393189540883733864837063190310755140184440125736484643780022171445307521300412234611555972850384401194311506820787570955154822988964920192501729855499395985323042188829228163253023072076160932616705306285579631124384560689250407554357675916488917776146457432088609449365220809148077311914034443851074268516944120122702313377092824342664283261754777748707606308000356757281500889337044351823068127199608489346712343010995713509524386554744202305845919304740478918389100431379993883937730292139722482804699809691660351095685734493455311940899464225069507524241315636509886719250114126524237267917844725806138486*x^344 - 3001965536383987873647800596726079388106379475154844435715726110540834059649790250605700444515039481312972646250292133209844266812147981269255367282504334187315649881091217052974629917365262618963290627180353936852688682285868995479587703097976345296434001071323165168024634896583376122929849931736555235725882432170947583268508345291363065603554413750889805145922097446781006663243580798365929130851477268956920368786747699259028665788227851020243494591071175987384543028782443652969432906589503606194131011872452355399563454189278128490513201741222633467042574868297593060778542861779249607546409665501316420069149386575*x^343 + 83706890507829784337912229689308389412332519164653283193765305933732427374700454857673378846253208602170780034418857939812917810491411793210147642481397423645895397355060461358743513259643883572824378008144036982415299915535284589321677901267045366508832469012437079901305582989990119558444945884360333521162805499856885739388219298208689579575782951974651946088543683272373758946185456078977277596665626447573896007933422149661196593857768598726939588706485545523401675864989862175300797035315852336575470740290567232849029352581229231042127753489985798332706693112866671583514493036888048977179483658820555376645964195510*x^342 + 1258452428325080988480903471369716841114015460415347857350295765164307379998953890854235245330162537002144314077200107026719104263220880982844394755833800736231499557014265345998274430178856132930579741696409050290341378255364748956863684310953337006812408717331134991000468170987466489191971376922217887573223511235018380828001265277199035519648111406686820006391387574838889095765333179877053474960053496202613299535331454448503793545866761591649929872973674519442668154085682868843693430957791019789954380772171683235813611706846706402083577443915481460693904474055543456837706874514655544051042788979424608420171186618774076*x^341 - 1504464007043678870295542635162377588493280766820003140351873115592364622105451287380423035440639924721785310323170769685235125280322236384934085097808407450015279929965950467490650768315180441138400294906962973487979495105639931379638144797978844783074211198463529771510919233345008128061533647522263418243423781393471711914332980856107845328081153101718511371217309988372879490396073965805009046066938184777317448255940727762969901787828732587437031743638628915750167011648380854503608626648296512571336581745235163188628623182749268180320433849605777981033452139400176291581619212424093590312174639557061907852321043088539449356*x^340 + 1200805492282832924678586829357445413931524435729548319960548681008174861247110424091498945337995010802673925084536738057866666585280223875031288738123951042354935918549602650771079777631828063147656071572369566211648644363085190854792873366494070029697272506937185879217632855838422257997712646199318311144119093580727076486107428543091223539349153497623615697954656631504699980261717995910091510543596912168392961369981914735032367560222753079874618933303029616784688182363734398514916266488766168287003382685822991239242653583164440680770902866610037315258667821762281639632705162107759181525509400718155769742753725379148240802394*x^339 - 742027030775384313797894465144912536261159051768293773998946446027148904084525596203393268499383462504039571342402729027963045467421131006297978834644281714307917441123083702718440989207457464771838575889804224715901821071926377179162500650172057768316605799238680330724638685701409721469299831344911020826324658300238011438139444294114544452124163008359774804105016667482272213452180424365713404290900461983111274255035965227652230350124180919524710811807078217779054921765679530687529072557652947201404484356078913748610606479751783484119911382063985458182440415769085266311519210015729787749727373575870201488940011372044418204521186*x^338 + 337679508103859040783801988904395504658763049359653985298375234636814104356934597338789336850029486571839428063350649113662293942510982039349066691655038580560536128350099899875747004068069450529339885987698891653999561661414362011351520847776494501766319859446584300765031018737816950133130006070419566446244509128513138461669879664841221352600834615508646778552817794889887896538794884879124702761303728394197522173759145909796581691704193468065113712297487796341458608485487153839225856938902710746721144147057576201417645286324106010912853913615885933823409533918534187338892183645531126079575019156346064157963406458788933244570251446*x^337 - 61369551196015956696798382960571865420888537330658255088019854558821470775313527634663981171116866202052334420257042958015470980256022781935548563639754623581871472110862713617578188058574789839691632977282172635464555606061744648823842478896374153102414190499675270256007402291696404279788900283735166161199063037535833038258850368923942126970316848332518573714660565006520660086598122484576055118403456969157791949608859258921071214485091348776910867105325865782447442691023246638919384079822923217993087955778768377479218955792515684734600339497011651228154591390030651192469031814036657855360447714141808262395885161829952963661576385895*x^336 - 87726595556609425189733971852727058650045562488608128203597786311503117311092384049830598213535433950043544492415944669393867381323139775306594593151848032155567843773981646291755252064915809790836542351265760724355809418221355349237957529792380185606139173447907311394373089679244451654589231792941891008955426946531582256727725481117469115495072117876631495157004082311658525937359740259626334579255317121221843548379995972974600420813441927893765518619146478448030131553037859477186438056291871535658230884698373556640901399167359713472064080405555871195075187990080234895171936880883794255529388827193280683795279184568942635011731655426710*x^335 + 140289727431753165987273163122462091882337463062406283768456219604469913725329468048314298534990396770976754882343423883566046684907039933949484493261508346917458906430664120287015891549522731317112084459433855260232527858918756620638668974988787899203372610389707447634945631560997883823341753967823568476082897666271810700608321360933350337565368657566255619075727862573497467936320116591401674208903895115614208138492430239999321649699291694532607537386114881182923401661086338305815762393472121442103412865956926577299934766498695992787142386064203763059556069610549831598305227428895646526973166572097566339472373245549562936719462769376248811*x^334 - 132578840956588345614746090495563594996001119993489899019887434846916079236185112221538455680590460878830110603472329988417142406314258308880904095720304064992976749958779758737046814099896447708641978435573367348217308159842664716475226701831544454739331995896813489130874655759575536066589074638916700513043801928824459932419657652249574640703923056290439744570585553416647552127605286622136428760370586845660892166378963143406882251285667594738041891594994133099686875736160713336478912664752433605782374496005954707627622249875802009296414131774749121409581521833603301577612646153477442171481822992872582572900649939443029679933449816021834631742*x^333 + 95868525516105639516001764890129962070498090485214098641212853131639690389028174731667265188470410439788067974392515089459734943799681758334509082879004416696907647995024380327590863974707261700623506389284999472478893777457097137370778947557167393278649634659219066665635714408452663318440432019970620290806419889430583985952352488221859407000168556935712339918369884235903489078449324194350551317292819051544781981479135213691628523734194107797162703001089080163955679607873016882187798002324948623322625456737292822405061875651525766786738236484479241118084868847491676488442447829250984918079904238207819659562498559259315604313309243088811655508716*x^332 - 52844428753897462579175268591013411101663723006734129609834003944679311150988367490178930204079350379157422678032774368026771358951391786324404095913648402616891406215117322716555523829123321962166159334429097226677399997975380974507394846089822503747537719115725243794373634846193510899136525558351615367950606750521361667651176693919662964000662540433992689981953408548261916625668366204823859548032850272939139057545481213167555448566612362909932464737960937194149419123066277370113688247101348250770199528330457025031439569076938484410864318020485054052232371616978949092358633514015245973834838472655705856276034578001909567349891623765480375765324245*x^331 + 17116806668678371068444636256858238239530098986128360139854996632805248989368331432846485019289439949870991934731937130718294535155723513808195596074036867504885063798788135012387878060203920216534082690365800157643060599061636685736492879021073113559594266677905578720684709497394109791436898729305104110270400920346353183858598312042135831860512044298882033631111813685989729186539821092934107906139952754968674952766282271084717491575651856688502622077643266003645655042210027310221217310939167643758350072024732925948228892657033283021890485455871341737257740056125872778700832150061238806611332884582599031160959306574010355392551596274895277693718283231*x^330 + 5656892846846567125045942935431350305412912840566132129357615963653830647456083976343887222054075058416208889694678795123752243700618504017388106835909805650044893065581295430793020247456729536891155580094182124258878701819263396576750043455871565264223557385340115365514907072683786663088228987589994295877000697757472430545964774658125023905855415085947081393730281373340695541867173998478839523866627337010830275730164010589002621477499273638234591197002224540891037114816037026459474344128202245809336849081779254336554643954453207061913935951755938489900900213811373845202825533767720650131485579400650576128180990006394903308980142873524992714980982894364*x^329 - 15649289857539052089125846930494439633083838967954045038011868912808407211458236524454586144692624062328825576203519508809352198056659520222785228593667394116726519296753073758409089292792426709486727037856559330546929208113558619664149655592685461369128051305421478129422436965866341916840350420566722449491407632443496587195999455475913726631363225070460910111612051215528066146481479335803847867545660036211927041051740079737046474233573813775484437293676585877680985833894028388491106762409521273894464286935327442817590390328820553882434074448794041437581847394838350679433046503688878634059530893473341149686690242425245818222921183222966071986550037968468842*x^328 + 16307287227837096956371785348884353832977120885604038179247135678186701118399834849018681302958056315931177310872063371310948692405752749259451638785001291590491207295037637522555642704713660191961325896440816156648961083820359877908256000855417099725492391433745129682009286428807021663649267796210533584616799617754731342895486217310599833949508519855556985468214909360936452640591515228732767040369422677016034589226647443105177404334367634588058547481889246162882813679389002228822684933947353670192547966329468287293323200500846144533941495701899264557899155019250861094289579229176742838927254264399750530252291490025527888783741060497981783038505448483035122368*x^327 - 12010167531994180596302177197589732060286903901348387988166496370041006563132990990735233981721301438358029350411983059003834900899907431262487792788732021614510367928770567736808765078494489377317280726471596186610805596465402009878041295430358669452799890440034310985948901476932729026635676078374988313351877105659300611035706293258399373806852667813039141161351808964943165944978081299268747417983074532393097502724694625679370123596178274634540667801706742187724164012913526115797077758285333142824182860779376440513382499012632232108050919817293011856134563206880455129433418694748109057114451370366945730216423151239292478591497671642727511025086329726216494257025*x^326 + 6444872877119101863753865198562140230203416810241577516005648056052661820429886441285651176421728234038492654325936324369738887490788760806847676342415349364492238764658256477375719794709403821218662780528678196701832553872258610370889281066636679720413209665346750568599951189842889977715253229511084678078106975096248315087627001371087414229305176615521165725434909777933658967142463129167481814554125582501612947915813428507305192896129613954226551498508289027039618667803272442384002140993440929205421034388376457773506026780312309178271994391685677009575640802358872769358429377721952493193639112670634623397324203411690674772092499614661316995779546532132711244659162*x^325 - 1873371483599837235787537740180748633024911409000759841163931380019884910511265482754145289980842143924954998576365200171063671373651555421404942469188262002204988591889550602655256596950666558627504360918527554633627067710505410925670327996252281625059641219123325715269684359248981396030656147611846299729344501465425444189917978383538856499758310438134858243360751080254716311623316389931128711684402293306811418694318413018154285138734412737337428644965036321631913953218199253412637044487510123070413271460053265153750309357346043524955943087055995650819303307364083404437564472476993742349750293567613362316499376834331559406758634208907026261597552950393213478884065150*x^324 - 856175066726543937516295918635052951912808586668784077142617778447757101718235230624363807261508904208706089242363814499988099923333920775552499964336228528196939744388879896127393037636863739231929686531819031610241131822502120952775539723293595421514894882970323900404141875849894733886898938681834297321603044511466046942389493411090892265810148933204625894486585283857322964806123603535157458514789357196066689873199587648042227676065845655772598332852706577737842700169992925344777240581084541534875367427063893522019926800454344097272141223735222902106232114546672931063815914758137395468804155297940470389898812374201251702852129320712500255954876041022051890123754649536*x^323 + 1877530785990401328542079391726067814433114701612084266044983431253271052212138005299316750047646739920469231721918452771606418414272532897601729303087727715159866486274196750983326204955512579218186468834547728554835467624686070096204156825288064665166594392640226647056348275245704668140343334173698622276858737766445448003046836788169085899965003074291103736281352674970739860377130371564499247777185219620449825215753948482492270495040218129602843761208337145807203317425622890536993858130950459980507487761219494818828971387171579706438632041084832008793084452665791731217585811550471586692893911531214613151202699986563605910912660018018861199253710646571014646386987388232338*x^322 - 1777754263061974551012492002800022909628180694258922841533948978303067126973777400142175002472610260009683475531599071006831043309642192918707083782899842098306540202027202809217012719761042753944906322369722328113072313281396025900081241665507046434042703456111664510836966484469328517705952933826860360769455609406685655639350392349120559147744498638777319245757155755826074216520932863067810534687608232684849631788806717875797806281336614386252237262847687046300729859698521534890112971638988474758321409087239059883084136925611161285254736908560892706053942499027228191662774944589123781154295598206433057333755596527067201842070472278515780204442358867901372507521495483353350190*x^321 + 1185036973449601272460212753325202146572351426265992254631542784690722676395307667602718199387510285281940758590061545457906707296295415285813963166197850692897250054268902973321459860546442491203193691315848311543828961742793561620166052329685712694505256103053469217715600850381407682800652370660314850924082446208638000968640168535793754241113012453029132389053374046611513298256573980542310243837794525115186699427018400778000175801626897069149088438897695515896653610725948836891661084338706919690384079505929803598932561816629177209801837204310671976119777852513370971402363321366251828768007034216908585491585676744199269180782075794777539290640363091472358165310220729475978204847*x^320 - 549773435126329614551431595727301892881097841218588100581597838759252866334868754362947240196828367641017872770843037337351966794724982612224438216836934331751697370614674770197775047784596418970678587089454511509400684257347757145968194671801922285684784874611836686079505624121505499274687682907088964116163989357548672693891185464546302597397857101828486618785640118275885508716491154967452402006489017009189215880237337951294185501250217449194430326397687924034954695650960897597969236308018640184559926006538061619690968292592012242757716099488177132113883708312533295956493939729102403974180622370451597285348987341959294738335018072749232856509497933032795624914140814785559960714199*x^319 + 94586505147950656394484112103857211638266750864319786875316866643920438625991045596057301342929471283886857515443447224754841860065062300791286007787590782096007370654677486420460821107481938630765272428105963369457078400603568312642785190541336712670132541127069308123863170515068679916052263939424852261924846383685217062031479648071276273923294550547767385644450891094975311082905036843651722741685418956293508984179978751609666313375184350840258231362489861896090163194866560399464940459337357067027289735470607209216313382464273080756468406786857695554155918427464633304775375799473712528836516518126017623408923112968516715309012473741938111990324636745034824732162072409637292134774012*x^318 + 135848030323161672347569210110820415109667100528222899025105405483495492058143841547153153778153707055290708173501899877598650344390996475202972066622970462080941446079910714205826934212814691731576928507945735272395737417207143379271777901419466690765577493314461594170130901427334262155088683885349509680619630454605238917692868694045722231727652947054340014697798591384538079405184387419279631307400627555603483251939457387517280189366644716041797744917830275863742183590373288147717656893163508916827420624645730935434940625216037509460708696564788202902362035270611308461877931478893596602664143844727136282240708756773266349805909530963371410140772714803981051863930811256200364248493764128*x^317 - 193267193260735377663230166344903090679063880744110657478763391770567018914193212741167759938909267165327574787485171881794094648306183188311441430649729666146235553281996828597251497657187660828746867934677687623966133888761840109384363413015891838915542490625965929008416253531087597041194721642282003809943616564121249273571640492778290782487822811267891462613304428650985122595881427574005859742307772595131162106699334783137109197176885512295909628714980316841620366299269826307315752721560606673995755742972984849891824197026315512069703433264384867258117048604019584718842669095963769801630715400986234228704912570283793281680188347550739011910597678127090188197356000879743743965091093261495*x^316 + 156410490916651892074436930813932878275105866153221223524577178730047886410340891558293320425638816191894988556923729847684011675385087877963949006870403411224911492668966834573401172037156970163642478127667523349805750141770273620129013028175085045620121380519163027540571056505514273719457640202701570276933136077271918742048236851044808711070051363894444140154323326837467299480458894534187139110757491662754687174736600641274710573461664918987699424361660370246833663479324071316647065214299540442814541850453938484136633110655096308522379758047388398482525939668610153788068610730838092721245857043130990113192844636628510716962727642411117539058786901685686112687049937408222391070383386039657117*x^315 - 90457183932913625536485232407544043888969596743212552927582346679685489947003061318732046153142750775776846564998030785845939457186448098223773480335875125980893744250393868044949013183782316802306247074103244275497806736461794820964418964988667914272441195855752309776323797125896555816999924403937087170892248869613502631106911016784332243491511558736504660013675250332181579704250854818693358496239835458378220480123762000996057076507020768453961227807053030838093775501930876168986567451103622403506336705139715925855406504099701230772870335090955535534161656822976666642865916228277061728018727686196700858866996781808977665550469857917452316477189789028909434476116685407046174719664773398605633668*x^314 + 33270105343571122678410897093417179893430103397246535523087451592481028852056620450548135033749513657081010665871583536382451848569347786629537884816490443482283413580550604914971498674238103646865417741194121058203768832687077942881140963643395900522574536634325207620738523454213117580888780548159447634864840561146004639949745577776475805600622738381476618060522648428526669756691294120283411950822811383377680327926913959644851215081700855812881026309118656724036870069710457382272890832074001645712646779931399883427199681317363215395857355550245972942236494273717156292881335420555482417963461615785649313532976066740940087534098883683876838241310161632436326069767674134834765984386634727614826571093*x^313 + 1653908097067073366004300805905796157049584147585368689553612612973004169494998654826354017250814580615006823320128395139498610936123998128315951153546937208421664144301735281343785184251334876341774763550100393589285521537417320382390093559444327810690348148526418596244638024262637203790677016968438617979418909698586600058426846352041192325705698568970746809533775344105873750800603392594341153006806091364539537719087704245235809604657728027813308733805995648463276904422335841419246413191821212342444418394290519907385988458723222918994479829732517294032780620623891929074357365273789706959382009659200211136173530036723773877261001427652016729006085258692928723701706841682834678991461868717541487325645*x^312 - 15800628691935442509981533330202756917240612466312633304820335902956789416443041229614285137054368533965734068431461422378954362845922710068518344946562579955363685794632615122879954077679689349185227187271771809602384134841295262777926700017693556156597110805824208031447698811760759048318907107879039229391748113949235985213328993486073049124545029421436681646077704659636988912114217677522776824126238330359448848050510677867498093995181044317552026936034446047923676119942616421036086008729684171836199036756319802905906942163102229883384251171650292316529802540372318715047954096868824873913580539021065782038045304497110517432321990439207704386549048363304601542003038168646857304373598874473952122133683844*x^311 + 16591430916689037603811388911090734345369578158152018404563000668883060089862601557711080084351983873230839785616000014220353826281346737465286618411973639885560592875139138973746851620630604361825488617172034598079660705817571219218664528017675993307674443730830226413606602938617285232649679744941213766612857812200086882367830402886168052657974464585758677940109555761526315003296418553446356637355212124330759091344926170647918913402712373247299412209851249475875206131614412206180238710565775547618366457035920879060495659061993259362595822865385548892499493069019736172650559699501271928354160078599827915007235172553292556012302268472111734679041129611331474050882375392071653797642035627741238402875820103227*x^310 - 11527374775510221187612656978689646550166013440369517543098182206927245790708852294929173955408035816939848578066922108323206465627798142518344362539907778882121095980826456535360936745887607205708928618466195539345693327994867064293150084218110005454719882580393934436330764453617919859718336139202627303416070719080908973239637698511952679686270285975700691615089183457007158946309419164154721300017974998365148917640685670954651930652634331722779210224937508444944490599007626744290178031316296692224735318342808797185257607278632417619308837448697382787019907802283422447510305627135483743217862012577302015076540188875373036336769336622068744297715537817634320808439280691517335529755070030337147217590710334922377*x^309 + 5671916610524289756564982657369339684260703200264708507820525550541375620431662611960282462865581067199678137755974342800791972830593692127919869504465846537931896400049811508497023809315004809348843667970238424916341554251161492676423064594181795067606821385295573338764225562433494661946739992667357581702296549647083644103869865007837645134249922515700992540832656852200556112135234245776028318278848706801244648352398748749121550377710959841501160019022854983484702024162279502193927825276161199686496450086708134718968377810188137953976285781794562326871704031086940864750624296111761706889714928460467317022252036683456574469238749111065455606218235024297336723830546866133433109377630086653875314630247258232134472*x^308 - 1398004678506997342976311118994455104041451281287422379280396498664357240588220916579530549811381011434246252802669716200397862040920870162756730357145685528708334676791646520125238558769780569565510033563256933287835957620310593685964925036832908807835838020854043073680126648643187150860145311375069025348750944778548422046604182591670706268808235416693294893832396254705648293569752765093260045712822790834630156852940363256267824733331527493602976158366222820859341683449086969557269780629484173898754029541325434338491590542177484954129122409615233754593175888839981176954152738014165434970710750654012069261543570344359631361738180286257330748985997600464199867290204461541288342357347591970298244704409696112633055429*x^307 - 825550489194350808115102920817860354770524963181754616803888890882370191835667730642432385365719270623240519630884359783581186871744115324571199296782863182414444515717283936693094562644959850174829224611220592717404311692046923840261924584140132478241537882357431313372247638525341510319117826756143470070705149627793778700466493060920216194070339220744060377965648286755417996990786719851168062828043357713892950241289375478719631173810732765941310513561840222867786140910786264508879824707868705704300808954903218494656929173967656416114032593943927061926318204955520124811828672331118978948713512043187700380326347631889580282582432208184502257858827344657014949423789389361061903227405260690843017288619359373755509475802*x^306 + 1475595229934035336662619393970268356881429782720625302473648723732746301931366535841779064836679464799796459486513043995452574649725186495360988648415168649185008688599679450304722308360973149689519276288480393459593463291258588790508656802400104010525134728731663704408518440851676670875072956219648789933250777876958425787208436164848968906166953162029622182576399809782121070848875753071209517866566958184272618889869970817756552550782159703729234073823660402709721589185150487717275489550094797170515994348392310397721561360658394694271160556064128247927703802614839906287263967810450740406424939619900114990284948104224852625550435943069621614087043414718260084472205979286539280388737973247046829775282373397066122698943312*x^305 - 1264091529591327895357042505541802889077600754640836475920849191407508153106026968962384556656953207130415557748396891410632931707715446484888626205006392494466361210357817186471692280225045644968582382021718758755435121500395399969230174530276639458277451519653663270745760183003157751545033180150100796649360445413340965785510369944190332333227023516780005481004882472794528550157143448169229540995032651653526414949180429955692368035946908134051042307052661892889593151228282668150952521291354065622722565956878302098133586294659986072315370748513293339507909077119984221837289388506124489956948621674784497975524818384264784637911510699436395425133663562712782097735607437014397010371076647164926053198893551855317950478682321691*x^304 + 766509584526241119461019785762094236632154558522779868309482644961810001776957537080769244465518092160356715698604753658974756465840043672094302261189558553357181336425964978685029598544120723877712873721152494625103587517780387311020740345544060608960308911559829609435745699170972817820600651385633331355749314683460039492133173548687452320318616167217088838741540996798544163634819620790182610388518295012195656023775959582660793378773161364490356319562259828949563506944274844698628325998855353797838959372560408003101053895733168726520980324704373368083036354301210781607467111283115876359261697034080017398221390770326284171942920984536949533227946705623847647648462293476416906891326385536332788123938086084553767506174986732855*x^303 - 313362761484632808410577452192672802096382221495667384386869571743299437481459585433322220487307244305269048718172727910675389675629780059044103093709320077690212359709429174636287033985818256641769469417551045832003021503518472459484335462730794748614555481230679047503607972894060434272798663666930249705013776918557803863021341208278422603279498751968698807533529494999543383659525653397780120569392383499391108975651276097424192511043357362896896258723208142424811699063449065863036060668226189215606564352881253338780822226033798328718399456179753914654202097386410054854478773851696497371147995169678667545683120620380333455024582367273343018779263787435908704590094803561637374132680141685197322967075725602812781146288430998916551*x^302 + 26033724134374731730060286863743591474718812829552805090009392981606490412779437026966388097601587031185985844387524575392954021464866817029303214580976653544447804899788491804461662667078521711478547901897738989633047900629827618609471895511334030028516934748217235578597040537954439173043077959871334267945135907618328882616408076445216013123973191379184306648201327110751833198725908595663121896157755116535618666110193548697148878941704083217472730177052672667561661574206925206763796942304234751858351342121951066967309482070844519468438229659017054922720719163100730615756888616848540225023978599506578709685257584183964933849698925411776456526154824440690758604093170367443863683081022518766556322274124578142178306683760029982815073*x^301 + 99820496152496541993240769944488483290610766653770586227050145966879928229453996016238593182291085034933475119300438229006386049244563263702508622216399403614024975810527650865484837844678655582302197828907024108506053692982412633481319952605324669076095888235860370792982173761585115197997659485652477193740968579043053102499313717071422337378737397740580058816979880929195503312628176291731788444905545009260265563325611826582924076330155543672323114322998969458734037269497483543305086460784116465536049109855350129227533845346365562401444165448441416445831736314654572199344227005068517542435847449248423589884052724069645914604391448496246106576382802031099756777233142369453532351371190100087206440099866308965198779435320856596507779085*x^300 - 118732215203033736164304490678153450097563028969678995233238864245220932750910492390790740120448129240964136227453613973775895320292431442142217943394801567648429167996727487564561435190368309027123236003992921515936728424697237551381452672901197065314410209201796068229484263165515482156648665312124513558069056153714973367948928123011577263826144741215853407272242359715201800816526971813473731180327758337792294189935650577833222151161966230256501550023297766564463686606611651174200075760063878275513543990407998057876646294154996103072964455167679326514674489149731442446108946582094955679781028244956824113098049547151875673163914218124612009833328787568025413514320203128652561448644381930835274395719176649499779658258821778789785131277148*x^299 + 87938530777405179952704309191245343830464532708376827936221528342427566943528311911737930965817299789061996171446077302700261370844953634213708656059775984500942379311572027909092374202743701092444784599993557561919966551267246780042923059947551480807676839306857244191461495631170412687594997554605540457909377744584723688271845611399074418192823577891083558049075071498449745875754341554766125198177659727843630673613101429649212815187032157339725618806885845417396824521454414535404217186239840611553292891050208617944928169402132176875874925253439914993214751188826828127690526815188944247552664577520783384138600504737156932950834091411302778490344598402540084287706715210904962753278869410007570489012530128041667038812163320928122240844682734*x^298 - 47017794519633457584287880462112868162888267731675936165533698025349291068343963027979508920946306831709120616396603891468828812563621206977873953086946290310140996502508768571767396799239025011430642624878744736867463175519694988884290239573764677805992836520257804406546003479384300667495307601495387876493483864517689188876363207474458417323670828114210377598026064682539396446388832950317144086362078664857054662173555623426814413795068963294634359576049768710474408047096365085451195104881797135455517430247087448773205202149301356498815732765958838916463643735957664984405692425608141468930310113056343129692508332419357329125770042996188363498038319875722632954206403615036342435925798981202824678956119476421468911213433146219567047366169075848*x^297 + 15353781097496808446029323081855836845987209168504924510488212854064315831279071144830690475199747453753982230241970071488300114694961796598313778304843714790970616828905335082297375876324108769518359909643266203263822316142248626201086514576039638576956235142262577099328052424699474840993014818800632014739151318284629695746470928793252335739393170972207324605783595387935066412373823062757576422793670138909831188645525943712967811927310615943567548970939012692674603041518249375689396607969740145948090247426853812884859378183827883961554544991102507214626957565013296412797401346198955417993939893880583202144543135973730717678197494064439161047091707331428575956470084078439190313441809778937998704189820948591596472081776481371422314511596911288504*x^296 + 2253299394825286824185683218108901258428087218886472314381701783992997936574869532408191709199730307596964395586055508046400513847156115464427266122390651273724263674011269128302728607851380798775270653527740444445196340460653300699748721772785439651906151092392743099985100724538905175968003578679872147857130691343892513263713674928569839142716924177548178411809791094522924114748068482497360611431441203282485535643603409969173516467968025907355753486697364608019720762005619240150391788388424686356406967192460812905635435623700011969204808835094981376804934991378258266679005360615102873798711874191330593184490518445481834806715402025536473784122798103421402120524655622697088668681302153194180433390404308249899022051199589594250309369299313235821639*x^295 - 8490178228465325687040528434353344765523757771791864251117579069930047251216507627086429858330999790775718441553870773153737296226249451748929875093428499999047332868099667337974672940010171036000571668035829624260861161206714687660118557306400972435356383655091494741559391237673614266019571918476661660124865138083010418006225603596369499804036591915855471889719619575492980299729390647690528542771009365875928660775288306954110865972342213261235983194459759033592972997769696463750291305254100566521063485779309133748273466367408274269661144143171470328296057906978569737627193511361876902169512654401447541334069158227081680397690316469913986477022794353308596800455603953053673144716157017462134781764959626149974395649544198691136803152633302395186884131*x^294 + 8173882683619338398756044543902216194155440075041167238987772209613184972361129508065617104927087505505080598123104406113366153301679419157738025418131497164583476920102672126818308888143194524184066397144622943549002734133902121190495077342695744709131677648621064866496069751159002487216089000139263147402871759805047790215816868739344354996272650029315750027048761980218040941083981549455472679391363437587591926777979946774708854398681452933692661040754521242483934759612945082047938151448157454918267833663516902146125871320022981277194679582527993831286968148843510868480389654946895966042533616411500670159554485727872578160867906583136706305303120546921403952900651296028693546285972644516778510997784208302615636558997969164262294564155904248079784932219*x^293 - 5380685153863857173467812581248976792430606134963086105974466792042851482086331040995083537289911158464272861015078187843590283779566634839744743881899186288772557182827561298995547722950411127967025605338298450599390876638745991397882347307987695155976847002581330970780643547897236940090130205455397379292639414564054871268085020587019493352673070927724881680170091643185449303670359590440053372992146199618323883229534341500091745850773950837108443086070476406478757614550674779042627227208791231160903556604003093688827629509907246793434268767206653112335236042667300717998422326229149622724241084084692240144494147852389607942520429186386782997366524597210001006375362740158668668369396811333068512172148789151408959638570761276964480164074231927557567817836864*x^292 + 2538658721764437318550624053897778771345379524870321574663083782762565839264798208355468344696037511856024943558560933204570498128221525377459845191616989405290809577828423430989247397662168660724868361921094180420800703336660680169667030451070798653453751259210176431661559648772116351443696060901952736876553873780101264948644623423277047707431663721897447682302639132678944868398183820279129739504718641828897758094692440801818399938993761949954284216690421011522205422192232837797788588984228523637789596770651927743310606831811875940383874634266292349563679817641041416212467925459274668473759538884828123231842266876012267599448746397431109302950915824172796959509181253515866255484200614264062760481058425762978164412704748881472582945738502007938989050239590324*x^291 - 615410149829079016834236356571986271863451726208446468880640556969328556484108969345855478600078678396624808427272724051445241459458591407072322289573970164898613296124679627619793417288356543103446413867401917411453371800194565248425144028681676001130175090048313472751561522080492238708371619214119753989247970897405742754465455812004532364192686726763853366040217712105741258311364292056130611385089177709815135559643625802519551684935664943180087731421741931754385162544639913593243548362583154620147275476697669596083608173387237416699405394303907374171155215912350663046981878792906628812005901149041119158815758550255897678879379079053635936304814297772346059230038513626710132222583130816952158315737133351426188093953765769930950489819843740101639642374647336880*x^290 - 318222856744530798714808141713888450605287516552808162436605866860875663541017420634955831355182082332700199155734510209551302586022734361978828713642525540044425614722082581637648455474252890366778844809542943160631699362001300745424653788840000025172096851619688427730490177284329888682990861532413801962133444046585951187512405818087140753552222689324868799270022344216234031087128123515159417579346181422001682831811571223548576582875604387104299213649666438828296712679091875347285365825477836395193863921025367515517719264226048102776035338946093840108546521367763917195133657845372815217619141862204653467323112636973287428475850191131411178622686996036105525492787926793943297619732528480399699062264386022453748523387252326736494152301881124718785591833391196444663*x^289 + 564729179085635606120966376023402242176082829894121494699737225873515450938678913531351330017160448441090094072324356325215783910887276916195026201655938424256725896874531264427019926282248075641070876952856633002068848939307638110082751770516904763738929409749424254761120237081190002088821602651910980824482482940673741214769564797713556682099534746857423960461534727367482841442071313765481301501599236916532701163369401532078580634922972409280202606958886667136470280820269287343653507393842892320692936523278184817119625570043923140706667574115318354577398210599814786440909105206860890475978265567519836950896698563487886198153390202951323971035729529012227279556613859558588965463061560505751751953478651102909051895801534866328624203188541389623855012902850471113059956*x^288 - 469432258546685463222593838788506220662970926119456416127698972705582112795062439543743220616650875482718130508334908101720935952992030469330119382563945836893843846018995990098697471431929165912812051067148612247117869649626448738539130214457398859934176086310399817828216275230875375299097882698817056819705399504504960148369291312442562262586204604740563810851094224671329749278757241573827283832480000599327985827246885209315457539908001752047124922590891634997731886056556607484762549582160176636083161117315697990142002782983039787470326461226324648302060424543873111535664259738579388257843722805959308807089884327105203302805498826921512820975476906000660309213902952791890660036685639805668828839262800513222111001158510446588209111515805229704841006634721872276777899906*x^287 + 277839840026614651018988398920258866566548564153407324451060920449762206126613566576098162170648620522347009720391988294671054462792147450354446199884256853363685762376081534288456584532994767066271394325682205857854603082495475059901020901482292851128074710489810424973430786318102320612856396372461563982850124853424566625266806225931870058929652639814048949605101147585371196012141293347063343170357412683745698303764998160902357315341962909366470957836553613108469583699708135890038713817618732394095358868489259274231692632269147930391775868830598351651510690842327978402263015544847071853278746783736902367854805347900940584769351148336833080997404517095254356489657877598120486696122026220457798149987408929922509806629183742418174432695488840158593596596244485588428100039254*x^286 - 114630286010919387002851777083565911999894220764805380302221663198556995452062030701641076173515304888762621530582032393857729784214444433621906446535302364678069755758872929392395462389567257543187675726120721481313078503283990037490487950140719570711917552175166186137775072880158083162649818829006353245937838734353282666583636093776967672146554960527198591339022665884039621995345616338614038910702421623383220303210579833311030213531509844289060552104008166459942010636756305980341974281296300207290610428773381792837440145577499474097688860682396044499474409646678282208060897170398371490132278909078866995856215544128464294677532891599102504368890187656172979156770834171301952168091426776093731938313892834440626891843510200710058578587347963167650739695880300234403051046243544*x^285 + 16723343665126284642220105728973514223910614635954220925790665613059389955064874504482793778333754931777804429328409257888227320118068737122475482818189323348567259556918155801218839951438167075692466258668512857117313006416213475537013365917487293369844069521923073182135151580975408673139707062059846704169507080727224206977303029536243137670874669494349245259164688383094198683125579152026554003342604159824622905568258033406000645275219442249408892062040350028171383293511633545258101049803991701386131341757331813639397254848129743314702060689834501685721342295057318934629208751803715102428946623184720229675058439141572779162272215156097442110168167295572233593405225527580528862923255874271912746541291609115777267578598790360861655057897220850108910671249745805249174808038034904*x^284 + 24301940252810809090493894406436786118708291987395167911317763273445045493938915967103548852570367429694947683344446020443125076423322877232961153296564150250667464399475493241275043538283574003780646353843182100303489115457268913867029084181597812142380469443633125646680569448881462930511544003058148259673964450438209412740696370112388727988789075707307306393201317790571395112906555172671219262020619484851879913621455011160638344178355075572275649946612683476387162778319677178349132781905802521866689767311887655085716959105381469175477097685538905765988577947581810171345004851408212512654558720286321032965871765085924701659889778835243959658853283315262101739766985750035252933947559140465292857781551612260533649688324212545193008052829402805379050564521567186171019346453909256997*x^283 - 30814666394477175962164008069453276564248087111120034496602181929109563687819682901590970841510876892708320977330100743596220047186915857014849181207058350616469846621186318173589135568639430802067608410605106911710698413037921322188997071922007863929613484675532783581531561039818632866162346677575992775844193941652277914091154351752275591982211329452500953825862535055997223703941854905918686811507619344504680884193173059700346430036691209208808244642230559798686196987494208752269759125809717114451215158080669291066014586244115599802380054797995261270068664465460314397781752868897012491831883432412583125642385116339677492442637464775828023967245838675684060710281910704814609163334176987757447837395585443209013221118895378480345225427046482151263373544460870038034664937262800431792889*x^282 + 22686939597585029560967108824944392537639547173425770594499572749170477428738304739681532115943971611958872527235043402544218832895626529508244624787513700345385499051178367540108454230070814883307229142299823157865467203455952385448135944526974697127767644186761344987406318739297052782003644859825408083638647203568353072624778409321085259406100353996251410813925871677686282344046216034682265730006458193955781910528629916740958711184239169413171653968987504790379799151620820413076307109714680813111729994215759153532104787676929489160891451986744348733862285823625779580438746662249565065564395430130967230427340931397316440014908527488326021287564559511143622340624032524972381207767419383543716764305713471760243993220755303418913513469465770796802041869780564261794346617912520197684057340*x^281 - 12087967755323252328439174047394164240679236390861752028640315181410673177943714428661655351397188957185136598924353213266023647563542669597324163113130402713144552231787456442989526348236347191575984050784899676421344191681660110249477031299677991546704045168373272682082250125312001883798400281043161335642017372476521974669705622941531553718984299683640093027024576302442415514038831070440636424810413170394216760005445066716725720686850272087041741375834728243524232722956080925259389200793111342829395740258024505823401701042468288101972277166935720889065170947797311251757824090186873028399576529679244138505535577426192634264665756752026132142234095117732747852386320218664678980977801836922909700111536486749978720203033427438804489481964180033423489249911865116099002937807293619228360642344*x^280 + 4228305647493480594620711256830401122409997807228239948256416987549181158248192622284487423314324082702930380357542609260577395402121252053763043322807114593815391097623073739979423668774536037593277318358783591713150465747598878068089362940938536220080853673737531828807581495631823563776350757674231079942331702404429234562780114230536640692201976183635501111883893628405685783511501572902244237531623232849285979589247954895281496714399675308549964871056755532307712928660697133930642853117918440076606424288034318291792643092912959840675139974724387284358469709578833474928239485151189324433266489976777478219128568346284121502591826325187529506806473130160484436737426081606260251288710747978259401116734663088803445099719673262305102233055876390498929762979900853381319821430033214406926021339404*x^279 - 26852441314394936222879018678375604024900790526924127310984940836384953182787248666567225703946032155985104155889454926060615554268129294871530073693473808908207130711028046184239628374932610490286473028506340987778045562417746561082579685124219823814959970987447380294690316988471299466751858966684461469390842614520280958715489892258629235781095683600850180678471196322207122182277019442530848597643494637815873194899661164170944178948023419996957898267570866908098394911177774384132976106709022639695894371416230513111497652864586373522315341709552284941051844039661037715906914193345976098753956824104721022539698967071105742574415349394047455545051419384665823508267712499348199368633899337306112159286274457034692411782920897165211653648949135559681790259999708933519747730216011194470675793130854*x^278 - 1447110832350854068976680843271235545996667698944044536353155847934278169961808948689685756456024713272997414689664280560909980516430330906468673314105936153842378309709915747387154756956471144564738148262537836765037953316148592312304695270052753866585366860088468756610472560718229866532983519254060634721343547464829839797201841095539687787311258117504059122990553213525894826252247895595853487768828432907527630014303682620059164318613070963615441218549501235246611992963549164203037856112667791132857376202952800102857535391905490833782979617336411298381941765734759192918874944193187849270006514751919755603012406560747764146789484675400804136483432765454106027044203683042010843378829763341347936019365684837411706152608471883049322576469497266736609148529656406848363615605102053411300573285078600776*x^277 + 1460352029170111680703967439308365406973316006248526752067078034422209434753971133062143106115072259212722780105730781536756964896301204800608117719208640854522314625764132864235727759504212437955067743720547751908532294468981648402285277347601546149780508210749086081859445079558236201736418722570785811072948696785686269128421313105863222326097426191419049386559044426028787898366140063698684182125103171352560385472664771178604657162358625916474015549413087881610319530351854314506913096615077708552910186057438110473501273340795243841354784690461664279263087957328305556853943652286000190015786437329065987026080635874984231586057218091264084608095085938586503966334197694553805284821291979642620421959455221568197125144798038360628096032840461010914780322684343057838778436296137800431837720175693931329169*x^276 - 960799629936844885533069651274656985308589857255111219105445108958338698972048315169797282404954327757342960107259002617068993578674336662762046147476351468268713538340341229943133150953023504787180126712960182271249372989571311540018976750094480555786626477198063469675084029641218889572185724806250767984251404621071820434565749487635274920312856257875108714116840665823371595198357849471117687363518955939101021094404497989185015761685259475395725472105842297135609653938073773462300478758464984116822273105463360343022654082278414196688475902330237618944418955213494185392557196485626532710885316380099541115764535196467409802487253663942720288396997570388060258839938747634904378583818720639733294873627940722202639612992490830839087021479732326663359263670919069087455392988239293921668278926169527147735659*x^275 + 456378284318718537402297708355724190025645501423544718499211593180090822521211691262195705004085602812512716806515732608736715203439943372927038302993193014082188246971812097118974018815679544803820263148842122834793267918199415935167869001327839289517933142102355427112532739087738390786249859893434769824501447078658290054844739723031829566531933622605263729517975210029620813664650221613404834053028798322036833034775188867357924957000011119033660592942974754301380600902031173054317356540384004795886993422014359721360912108830451161462677120043062575469964592130857380735828607678802340383451673212221253826040396055350507711439033787018924022099080399802271610643599118093499609959448972129443788196353384842345122887420956559584487545180534399612958819253945470575296590881332971103665719568164874592608271937*x^274 - 125126527488891547856966759844528671542531146007432588017804356656211562371222925402534455139875084223005449802696483519381176129730872893699033635634924482221121484331426406270237927385516815149348241928416212733112961331946582089404485936459805482938255496232351078189402976149702556088915572384024574681496320706589846184128842309804371346403229067640505829049087414455853885766920400059936696456919697199842821913092540030390527313868307504226773931067155682355502397048245096468115057939304211562265971860138124863638151298565176361242261768738243984541977612190969497413003419401800980286870509149316824538171974301086124074703313886337335669071373267613109594233020579041580680213340220767127534853237526994531209214462700415880363513357980892520944290037420769684149969343769089510353720467275624391391311820973*x^273 - 31541448536946619499533193608866831031712033066077697452017500986686966040367605394810457640663018811902121131123591180771581007164294155301028734778621431281820926092066928286991350262086373173775241114042909054998593096589697896966058358515563960752648238003849442793040840676275533602062222923945246471925529770296896968883749781939199414339643565251797439301090646605438835553142487572391187313065434868544174906288526315022922661839347851749773165439095993391191525321768016532760355452399055548933975611955464362398694783369296363846324304582038852459908170167279699003505530276706210775098825330678150843444114739566789179917267941350603858830042759419866392685132833155104989940878308422606251622858043352173461068525247388415658448469435697362857211206442744876768947172203048038831309451887614608021932105032966*x^272 + 73900563733401383793212243074382232082489251556133903179657348341220294982305342236916731468051139656678385884552423309783291739806119893826510400922457772464183716621388351813852424342544002787960789721401462302895998610597837118621133985405680440141223288106511934951319402779160930364144842508614075158046038848217658592144634069629967410233232244210657684752529052596312366805765662281629983374599848258548490458448983817889657766717551264950294174485393117521465798347436583485759013201502505221674635761559309564013949835470413123421535493651309395569840911895286924993993695499508066173866031732013998780262216487601366422479277536459796612619541855260503884808559476640837340527982154511826851999686666152628128136271562798845840653914149594765795688003623025418732381849698797934298938460515836671411077484362253551*x^271 - 62497051504471141728355838213835794794272001147652473592385712295101422296783925553649015216537153175903763710414533891730333714679572155333020337992552361271858040577308120092303241258195602109013178330541650295556738277091475684001039751669654747138938825651534389155251005050942781001551207337575093320069346806200098185676442491566602497421521635563366650979793646378261347112696767258664415746389110823550149946425416229522715177542054000971992649559617575406279042435107509275146930658698108509086969212576451872947603109620373871854653699918455473932525317026834978468458866085577108308559255337610766515231227324524447623926829345454024940013027469222400472888481620243033741527295464764554241725556452472064546821143659871861332825973026607219656401361768959088284992974130976505527591460559658639514064288732535635169*x^270 + 36814701487248878673120841717388862814547002413909237595073442027815181212997314379262873710042005162541387784512561875506579605295934680978931401176994147004948902887235178209807844374025519853077752133864808107138719303951571639109278457495513986424260882471467129425505021396206849989375735896579879517247996196771435024385710648551574017565336899684289678229057027782783339647332116697972250701959836409802224886559811498753953983141893328412435161778083220740314223848923818757992781546924748351474543890830909271401285147073135411333284102603929474705858360149966851091141015856112453609073846188488220042284415229617632450450923978906292471690917950654466156712766038544910380064650090002629496827273989300128273406359101227031580380021200366049989668012588967858623353348813245395031136480320834336308254945445945804895052*x^269 - 15297376198884648513246999800417279302609648548578951358226032857330441171038414382257395023676515779422615379611475607731307721826351537844660490722687213027362960417483084210586821101730916333132174298225217362705960453107894954498099332605869631498317492975065523959051465011032425897245078966519681267638190448987851916511849316207201951230971312218630590075124331201473390971558528742553986724654595218230118278441653741396060261552882526059222755545692886554114559748511424041028988530576750124408645682500803172685508927833671962523369408441880964521421636562862438058619364046160404209583726964612227604885354598211313209526089479508850685705804517762278789726867472318482503449617580792050002533808890699479819512535798348137372158518193355782653810624437754542380017394815848259146603435359537460647380942291609219612060167*x^268 + 2736562025755700442218115421930782790362471316871009446132435651689067800075893201576050283376558666222307795677078140085596949339108655312530254901565113096557535218606663320725983765783625819977465870915142436427334113230653302001827276856275145470632592326846956141276459363487579291174691724531331450825449652530035905039742971981033897974648289793994671919006296102770442940109953066570708844447548664748208853050273469284684787636867030327598362214242776486728464068480153325670455871089798592836982978497242037158651828862834366572247069630392086922460211664059755120635565823090406869643247617115696078798433925246622365349757512484876704570113842987924593932920918040282776600792642537671597570084856706928703516920881046818385809033297444648319319616435792222944072581680333040248986035235445480475887821512595737216296501052*x^267 + 2402313814385076465394031938874823265226584309799975563625178080893676351512982719567818528144277736856738340606632882443083672048320230899403289862618781708510660124813642153274238641985562130949078716758873703999370699628428483873071911983180896695274387578601748535286615493001271482881844755926786787241307106219269748019846713858947581044358415356948683534785275826288757887148369441245528130113284656499966029154038434465174361277655868841621856962373012206252393071983956789414854992998703952830558123099684507870806065530386947418154849534680191173677469528186170523024161865397602828993436090384398521888133232565757114077184137716398160822941779105380743390972862063145452495827105098339015837360298830237774364227493741868153459758092921344628359188725587809943110369490975307233939556200895547420660487171254276561417023644309*x^266 - 3253844932095347913080224386571680713439072299342995551449217293829488125227285161833996037019813906820687116109741314396993632293370729013574559291253702409266413663270090527335288931816509727603327863449741283526136514886506701307613046118905345641462302318800166923908197757523367405682557302446429790165405113633024228306261931242601969978334349169088419447820958769900716551581485299344168642796419004594424709947763889736964017127068956368758493697111331853412126385898106295533322003389970179488957731315999965637499291197513125196437493620003125933137272868974669067643177320638946639573955100555318476801029832311887047784757213323078065341249921704415003485895643550394506874721913516220198488612596502203912363678739149266387537087541676412882783317248650504547703376689447652129406397762980836258366984631426271245732409581593011*x^265 + 2383072628161701654415184419398382569638273867382135194905544505728363214444386866232322557296234413441129717066365762461878441750071271289946542171940289347275371087990383561921232310755893271549871137049013294997108307871694580595424602947916585911774731840826460934941948695304939163217193603910967936602140305608888772591496607586235399440630472903537394395022469139090328852021152961127547872477223624366848971655350921507349032697374781889286905910973871860622129262843399487599849298064632718232967507589562075639865511838249190541564035323468958525849399645089662020175034758685625952453198785320821518625291037217106171472691900080786550641000192912561545781776528950143795546096311580957405602275857022166645919395299862209326580553647980231142100523884406344141465574228499914319487597157756473405603169661376846779970452976581363176*x^264 - 1254062370518943173610764733626953980773136088118841537391684205337838728216978280956296798682048329613255733153754990979045033891311914269913188713197024619449864118183419580435569027369897219970735011929428971287043738864497543261394034323396555436004529981385519405353772433838223745173638057935770747314152283146596280230673945227306159715215498911040574592659395752855763546172339266491144250588238959067500619581531974595097817949858646530163818961236432358498423687189701826167374536550068280313086582828887310887467604965431948436856074015725439469073285979334756155089806678376041155313773907529614481241566331779158882285090399099301485396634463983213296278964171159134194822253595009143965360863064047757619630838258607758902530587144634757821289237149704593841746230552293940798820522066872993899373207379643550184618887507441035282352*x^263 + 442579387288711132448495491987442240714942390780681128268016792391853635790986576601140292116864416309986016208296607940172586596943640284104288686594430575429443021074637836950109741640584264873457660338356657839402166119634667328361713461769263488068645522615011915960373309508488863628684353167519684839788862042438750337718995305051564152261119748717847104896749905064314017303641469875100736486851336931485830474035331396426145618763557753317014205794065910606555164743095281080679762365352348130189458667415799221767843938456800471386455901083739004955919548195399183585764422948954296448968813951716870215246444739758150298627460474999702982404356636660015580835766362849488287381737182325031383539289581034004111144894751305208758391225132405034268296162574203794021614203898783255376323151127268860209622279285818623336878120670179147815459*x^262 - 24188543015887453032445019701501688986022107554213596573126027108348281356425268053316455696325359894364170498020789923968696356777451233152870475765381272357278239754668612132283294859567405614629738213966674804637232823850880271007427417369932015892099931256877765589459006317445045923154565952926367557421539439691018600294156554004931074381879757205608238239073605561691248571031626722994740368868159763702693113804737092293698102806019931575465223167225003347068810301614826034582791012218237071362326000559467708978842848175293798837544033153123078540187127996398872235846280392687957879292800069838156867624433440756891654880750652639245611249964721184771380546966504820272353695335874916683439398360197465966368004064352934689396162734088270229054713316715444061426382523834350810326395499524047759843108845882129184429100612570440666260278876*x^261 - 117465343929863387428676766064069792647606315600544504124316897090156785774478684276455842377941548556810912941416420678198876316922720998994624440125377956942854611908043595349509245531590963835206133881602467381051305170511019398945994161023357823479040238883998178592581288978682821545924113553880119396712320428915705769258004848233765867172126463318247296312939955919297109284797806729938569328290116990309894773776244001248292935959352119127912385799547028334175449286812401831108025232965770421519350545197648507007109960611170361159260019956331347324866523447564991686222449542430098430022433323010775861353397380270038696844418483857414396994086377907381382896260855934745265156790848730343283374281973731011734208424013991917516223287597332661978576261808964728579477195845311624159759642323402264586284441153930732918223151320070279130797131712*x^260 + 119684384892006956092000572516188109457107552958523630347760799625573398765293716814789005063959720896653302921113411622130459028391775244188912130693961083498349489279651890619723022074825130086295068078292160227055062867848722855599337370865484647821750273107672679779712344403771185569145878148042809688246418835540210274627185836781816995998713828989647458665772412149914327132632218777897247705801484322951685507857430429853428649525990893054457429460405836130677769263233945974117290750041648885477003002966641522841440063349456169728957768866480912549062409400197364736420455323343333361255522357907555726313119338751100371450092061078848718756376603147015061740615968334497798570742636848549309620229452308728028951539801402943707445735412561017754340008357588527684996934785518845041885312452006727624241967814619323519134352936222006911700532094952*x^259 - 76963930373380242640097332625009004667331957581367885281820644735830272269389357607773898150577389773341841929839458750115100684254760011155172636194842798336070368604952677046299678080346001206434891109804014289412912204672106742998971921901438208926196299413776099734098859872963672735758751181202875518594477108363352198248520061610766563968104307755568420225952390304144917604713567437568460497962418566884829058753362668209589369659825497202680566741204875361273559043969059891420924580586416694988515800334368736804903337524897744310282481689303044827025568477255304247120236533089745519184598959308983919525231619667287738847304468013305215488987102596108422837297706215918537955764023967249007871234707138462890328016944655965433809537187542029417110559192331245923308004634359557497198875627728312085258194350627394379169307783713515451723181398945699*x^258 + 35701105735122504174150581336193122551356757068150948125748874997245427409585381603524000442841360739653508386487781483251843264362409835114746771059799767218611507747142522971350809856537580118326086795560682162110898087525141519569976015361161241074825149383406653505385738401429401917460440864900357974407276669080262370157312941746557005288547361456106097581121321745304999440902230380742414477462210523268406429331978663362552860909801075165151941020308545423014506430181509351888879660678356187913480788427090353183459094996457678561737146385890447176926974636348041668283807592197755708172641773817222716395270764595852013548410865907495682662525921513704680350859741179634315528677583431686752829253030546902087867921000715814683444336764796994017374017949790361934257391413846220562423825165020096710876358005963851282332819464476717252021197141647733547*x^257 - 9993379836017123848061506931566498386034363884771797982727404801817334879327258464749038309053192605724502637105842119829753196838522485254247714875073489937161841247850779361838564938367624057038232886622541080719908258422898400235366230707935617694998297116598972782532096807221426469795926917125585639639268978498306367832666737319077585137640249988204304878009467675614058500803011713576543147058220002965132010537039624085442720555542105788885379474533924218683399385311845112266715581261979629235753599209842483397773056471927701880800545996599571953311402305141989783635793557244602326564154816227545790572648455859458657975756224098045506712875937900837364802107842105438707217257030049604140979484630937147518925318349130474761661563220012532043037599977631422165049755602988657408054475525478050912639255038969777567055765666001900934124488506616029860340*x^256 - 1467763012567067577015758935244854652063540321277479931484217057050939785338374096084034285751948419731930505349044780679403568323511689804220439158016401967150049756592509199071204054272820186326159668158151973209252976731276938800190046103893580177954256926373345452511057033910209640786471005877746065285183459889834644197398423362949097441058768852883913633495599556700164884544648504418580943508216910365673731046577262021490208896209283769745740678558315872502804463606617014972269774245262977338981435736685554771449979722847682139177816017444661141209211573214266847384279980116642157722054608392730304040480705612209425364003179302073518489733153154335838070292249126552879760247376993174090769390226052724310125493034572905983773724680538416787007836147568554493665894841120485182050135712628195810291937575658868552325186446646586319962619386804609866277493*x^255 + 4348553944976623652515303552494525764756548926312954231227672758364508305159509127384400578427990894619889471185635563770620724577032044814552284492005398395183077242537848380832671564994940083039662979517025765418162069087905740639565533454550870086159105280543654591277384564463532348311730743294864946684790126528752922494528339657226254091276584979150640253367625855277340765924890898647569040322674463763956969437349122908040803144752408514594299345488085351656466735431391120012039542421158969443768967892295884724381165689166904121396400296190366038944565962327356304310820975874718753153341753614272827203597557784459775073443302892628835019869773432423070423564950985226118406996696118680726940222767913646881107457474724935743294700277545045491253760261304652771500143604046493898331460195662159608698321484929577685107610683418965416810689089457681852024018836*x^254 - 3572077386667155865034512522481837201443460966135111412583962340076071701968053461318992227548953509534297638476974537279279699484937372480252814847118309044967980939412785742285277920640864586595747300625075483048316944443965312439348672657929169217654107681659850938854731555777901496437792528729196173464681493427915978107613704638257865252284658407920490398310659090920944709709975049317786839099024031428864915633804040650815602286162237001577081535200444845854375967305229746875338812110606430592530720468017557003091455002113641525694888616653576250506219513100038820270168899628492085575560288051814240226330830244605618642576360584673390203070552045976446631738905061052464105180554608612242979169506167086385162333239245107890253966931794383971625971349126378542824126716287188410898192789451174733501776595745335078982655499386227942490093392839210263629665647785*x^253 + 1997795436339272953113059106559820318463568703473323982604081902950070873751005045055441961559297293388443905752779562226695814575882346555857593588618473483041229211044379528425170811883920799049101424975814214473522138896739517800973207980558611856208958997852914889806212409747729399067164752925721822165941743990940749127643356687701243484715321026156357032384310470540528110619586822812958514976972028194025638201542719361427955791422921487081776276692103797921584575376353464898439440620356008764855745274199466224206348398506360606752119697843409887116261033338202293012346450130374585197691420208353448172522531487638519611316370381342907141635135624545433630975589013469955497726394274272807738499528461165316010555390300952699901920934244210779141884226320883861406324919281429213135349590836114808210021868222656692393363946498953419678254997939737239899542301663800*x^252 - 783506722267752122386022704711942968898764531998057019348346401816578939493745875866713146848959728874127133527304803025571633521509517247977554991352966367532717117566288825470829016847812813732346072027200517211973103672984832598576750361394210580185321905308745968863448163954160061467504575701410727949770173377075873569455714978690387970843515229054760503508444973339748092240164955737959416143492433127566304988004238932110746613181286658906096206046749446097823650284462001956876951317519961501980199155260138758469992130984632934304553437847566054546742714941358809261015866749963354654330485324924926542006278166510434589554541821432099974446259801390139819323573581676668952934281346784817716247892885214583095991818124488624745903356625316927751584438689147617479321274085794192780798709543441323410687994199708601877259650334731071133752122409150446464738554935250174*x^251 + 136359103515391123921431879768634099996871542968714598593671996132852402774850365171783569139852469657194315133745158313901313850728714427729890826367473775609935600258679889984064358513630496291290333602390968842469643163739170530117894550049472728003729433967831800640087723612879947903697102137173780361998627914858133664373339339479482472848823768307696713175011747674296265133085789485651782150848729309332611749346445824296477745116345523427053006046655294150787363689756536871553384362381353513358579980347635207613006497813826655996948021084012979869363287482266321530165769518002287531656827390656386736975293249711191567216998168350495745957718198160410574294646346372894617937631311766442958082148733592528463756239165309593514465776810143755035689966644347600858044735119957449602811358072928576273572072763448830799664804046247320162568901941837809251526053575311731720*x^250 + 99203154914585960018366878610374940410074004109802301096162415068328692445397946601513737494356174547326436084442651694286725415789566523768024256904660720696100569781031785847456853329941664819293745916922132613482848371682223959179039307582713690892079780513445495169043507526343852069516506260126678162192274522888015306537562412824917216577753303342342614452307072319191067317874744481526612809435022329639761578643230202583934806576705073014233997691091892509590691765721763129029701381534299871855798118756054313371451467829155064596556377587052751862947252233099828396856684203056010423798034253644937621344440117095314869438795776009850162127648658603589485997868417198169732544281115727778748606968867994509843411891072244947028218648798739893036726581439324204313828987918512277787903165724688573513488127840620311208421515405933573541381546414981217838038404098473687337313*x^249 - 126472641414794426210118696638276379999691929846438283683760670943277039006925285355444486662654113092417008521859051508437013635383257779776432042208692562951335804309539531182911554816309655456892242109030929613252865009150440427247184006416103310868623772350876660649718960489562367492331352130863782061095702341142365889932708662843819675455946363869440974982155074137792735976952306495570991834761516854500545902502148456796380562878343753608081887788377173871267185514836743252423959201871484185751624050896875381017449323289229964722158173777734351444305810392302172949637273256610663881007920105940930538856286105848982467328939734430213230731051787513302636670023972616791829845496692946929153008471465389447043500772440242009354360442954572606386361526361226379484793316274094351172665273148160711434955628068077178931684091628237674492737964927890242575184726752580424803653414*x^248 + 84431839294080695978592451677506262406490933999823461513173172661758194340561657821007446457622832530244243400626187766863322648408638761653017276375868073087075856756361921035492762464057074148449941163231983966470490566200219612123114139270186358216166152904954716567669857780458955566799546702919464329979423286079435859888637285759187833119567795438618067775196592935733619964898350084278448526727336883070507625254218148810736467791830021050469223535151939858151538734472350190682989011704910741659501068532552313731162159997903946031910207505569170966433143365166762406792955536018556665875278846110163953065348710351634123802467353005917489876003629201276992727787994344646488035149744404764807848538471301171395091228199170492860626166934868534389998469043368905809068743359839566953813984437824784424655586958868193084143021229725984097930121400712559108575892545186907043830079439*x^247 - 39571914578751491700139883705937874946459288607187644596573747068740228384911272189735410277419196713163104812409265081280802150923213974756407532379723309434227937868982639507473319395411112537118264458376558130489472334655581959097242609812296183511926928568044887503083175358221896355531265361164423281369620034091112821002613950781321552086511524199460244800873586199557185415825934126968702724059905976805032612979458290475461783918479831623269069874920577012099293321265830736833535558010986878909221898003844796006771460686217337937548588214787693892642479939425614374224202063807419245791702693635335905953617550591287920109627873372917794704615709092089127072854851204617604359911043191219022667278176988294108245707089747132402081826760383603659836636053150352261761113727934109489394421290152491153993204730960810908140051360125964733474037772999361585241007132333604605864330375384*x^246 + 11675178027695599872158369252616498119501998679626424692655364778000538945436957598582173839144267890494087690256233164685272077476416761350892954877976595241270028444042795678983935117719900459163347099556689775438553758063036266686414943106082542506252144562321807955679712338658329718187385283156485698813463634157520145888301341910415408397641649338927113525161645232026467135012378519045367059260071098083636840444382031469642244990100698060113955480885710942215874614031486286131221871952317180047050221895004417569267608081701218423893532777275594147407024696073377899249408355098392401402949878370322257191855022072713991529537991438155393530713283340459415313810865925762830554760697900362689149007044107158453824853738295512788659789153658063749281920449279485248291253161054707300733630450624532001823349158558695156487911086690834575587015552771667317875580030595554218315991234162265*x^245 + 477793317276117316233137971795251640946940395590977394945047118721404011256740779794079244354286229497231854255045530392477063206945005398329969854000170704449158260525609786375401064038580901729253425121129513014368091716804634910727155481474736561727946592269910348722492426905096989506720393445709777767661029607343560217788257548896142069601048712617014934383037123569146675825943956365108222234724784515341275448556297793611888511843711276870722465096230181245762833523830529917653740686976133374591457328344388369960467475805307357392893472053546333149873558145741441474560472197052487828412930966736546694665400346838979688086783464220233920078942106724589967844931032509303431712239096013729125198367519405954515152994407639340817244445824570286124231581340069126022975089061846434774121857220035801052288226895751994274289344691809851128904357388956116026193553602218577104013945398749216*x^244 - 3502317664862340321700115488561985055115824420976460589248868491114619837293905096191040221371357368135994401467499521380235537964714883361844831001799121155771020304232986218890063078513533310460616813280284006111554636894344522049397893698430782281071396007282438992003946825861325796039129506738786951447466994519223542923593422045275300470241098542466584904324284535145262753426889898406862447857517497799700007076307801989706269788304271282427234695476507973109704712466377043930888792896603576501559658423514369239362187775759096503983098708269451897973561417387508564243443937362320084268875279571063179057354194656708453453497612447516971371434374526511750986107479637488989950555396315860846642163817455688459728812831000206724093463827145816205120823582343592639776269002631417857663675435620310201933311619814732118412108785450677756075620482465415868313149404648344040621109944181994443116*x^243 + 2866206090940945162482599294840915775943770365484002997226236082026052639364395972906109844417004068479489996675344275585390260854853256296912033307584376381137090085538309265216811429268322122778642121255534595189201948456752934650007122979921877865144409662637106072814134016872960225214434808067090805742310282395518122170198039854752653592164634955608281981115771715869694739910429239057923935156491526164558676153265998874970047633076901416099975530697251571274178720490345467688759845272456327235346018595346599098102039553184124877942541298222747940421631291661861365058121840350390060848371221659157594991442731619768663206260548687965632783743000061414561447256802457655986420889326368082591067874017475351219885381313642475219929883205599443403972140897713788014988483521513389944458673980366252666117002919083251014815972518613263449287793327363132943684493352514948817551654013428083221883223*x^242 - 1522914920032155768466732355355362711450639314897097388844271714661640696068076980861155837585471555214476255611742842497676289536353910778478499942801096191109796942945931807702907040847312062420534444201735907219215470566482890129459140760803543145970602332115104626506701241209408037193794922545884107627536953476405358178315366098614500012372002371515902481475009686766519620712801433195156025206466378075632379888880972585166413788966112966603243508677332145448596386637760968798837637377106268136952192175179503879081933765908174071797053106573516952324747048558475066775047040306590365368202059937809302165303978791605856873613789969514948853038636596877538449445199549063840677779149774600252696227467791308489359791236636237701672615873554182968765737332661529319749245463568077694250527535150026963568135484997517268197180193535381414260465941284897615303512970148548256132822165582796038564758177*x^241 + 547103080980481777070531780053719819857466166342048285933065965157747447036043168806238159636130979902940368284780147714272602015485784726703370090027554129938135952014259699926198570530617675748772173582418924137148729757609916973586681739750302401430524269952878942933216817674630957839439592467450256026392978302609210801147896659472295814515134916741222447885292257969051181666875785305722502324489580505066854229155208463248217634803702480287991690449293202168290980643919855352016058405994745528064160887800627506163592570770396958139703318789617391085818229000561455235902070937112833199000384517767426698040839767926495351179736984163877583558006734741303927203203916699002382153507575862652156635068450789155854281714689036990650041380248754618613870482811247885224803066245050073043282091593627254526637125305171803838488693526280932779362761825466147147561998496822955304842820027502583287194852707*x^240 - 70642062924363833678061658732018743170928259274898828416537956100405685408887786225132419906652882072766567382009614968179793657832021349593064213096845807375895339981533520715862371719387493908721085452092622830222675533512806645401746174558948238885759807007024477127668181885467799730842416582395391448851790781381787256704992423103346885941558020160596750771067258528338165121537768046054924556836614350087303491165123159450303364848064684890687152351658024577234658072749520794995244753338908567520810338123219060138785239139386794436661066225013452335839144872306382038932502224807636431765137268050714907551815048078452547838497896008589507232064973191577016299548091536420954869356901160859368405509328944069384527430084729199771909065226672225945105600498346970769292900400046501419422760982693976796042324848152772856092416821007475373529850469499174326449179493161270744430464493910950416767295338464*x^239 - 79038820675894580092874223222336722108958040963106826013982906945863444915640140459288945034734663034443660467625529280431562496233978525051716125205900281739213200983181500124272996475243843913628034315991737818369161208377200256815062980894132350047521809065437947775812905921378138787622929301032295272114644476529867970513338045685575990690479884337523687856537758602549703703737766519171028774727054480967570379780426145462852386239314509642827578030921416225998188859932438040914966451460010434730478228217262843146212039580561926180353709290003991802916867395427600721288518335038409713958432059778187749852758731937647211483974800240965962945866799990616855602186041223653706939106204358028813219238831099897778011871339722502631866530566228896354353257271682688898704126966162357508874428925131429088304562538824744851287138005011329231246977272433709986780709158030018581636812884556721503710661939233161*x^238 + 82904015755669837699284553974117808594798366451204391059094367802207708749326416986402605852255492721643420813128467636026146471025295729421924383557102358422290297480465743127697336426470769434601820601597128381161846209918843027686404812584804522339318491961981739590746364144029873246980338668886513179482567564671279883851020935616847640361536299503907041954980054746187345527801555033214521120893364909135411984621542396570534579085589435660101064614208111485740301049224925023645812615076173565078730002030192030109917305057684379577838180864958801657738173528629774883461332922096014748199040289107302428842539644366825740768415423755793366039155583442980912857183723643364300292317654110274225803716285655069339532682736514829626130525368538791193704281708078294379921970361247278650485327203792384391148530837514825291517255493205925617842166844010663305479713611963032884595194426977201486839323404594330689*x^237 - 48509358063923630451113835398884963280579784602700679402313174661348714984809476410757861502985984016509261306229695116440083321129838362285639366908735410348218990666418255366016842987168200239263355321206277141605868193575881289672205107131894601030119022902953186981161732604937871455777102333217944904582289761822112496494374358497447275033638936919736744296398935703361283133279007104362799575560217836152828602476330642629228498117137973914832007870868274851083387254091107885599332613347942691027776351572442318852316004692486362477404748203147124613261106498455728165148082013458197265400174987368064793847435777627838250587259089826340572362937724606464682520992014202317155909630731803637782720895216504822886491069923749590610043934456573665748703949475951769721187942931804805345944329862279127043074417971052959987974051441775017798360476068586202994567273473593365617625015390140142513417909552317155571510*x^236 + 19267325639246644331926702283249626097268897467374090712870059874260535415828641963199803636670224077937250277718781419709956693460621590199669649121238329750421922817269319245798337546759804779133792035106193210406415481383550994713150745364135503629144733497463017726230402425620932520340378521002770878188126692264846686138940670354747803842812467937093508346368115063476353445945774422536714653578401884039072466158191072890563321002634141002450453391165584774207586100745666727988225138849037621439246286471324870727502236848397327141484238082080383226603531020831498354165324021688821947659261993808286206499442752404562817060475361163340214521367422437248708932765566091979504307947450385658819437412921310048864969771186516647566360921450853806908884162031817721833797571482859275497626837569211362395994402065713756693607113592171869728708398761071814347008419648882347573696309618867782362606065585423541244675300*x^235 - 3852956484335045841314384054899781402548532386710583952510101307284207011366525110973387915422861573543313312557277969749069123269818393781453544926497369687196993132552491609065087552539372841378671123344126734467007559078056228304484913704665042926665874261962301336363623259453021380967729998815844437346442521767031332126523904990508670059463932409029387400652022927317445432108200661654192392547819220636481593153967480289698345843523370690015238034639567345023241568146542669740872513898773289372644162145376408383094666935273150968544178767525367701791389792417741692617587845601046431249414055057104392390607515098015310721601872426133361455706992007333671176458750938170949325862125866433029330041305680873630002312812640299558949731147087768910058654388364116689169761209330614967881498486420063420688288448049340764735127440326908190961730903982546105306576984650632567135853492312621075267706176961423937494842465*x^234 - 1522684348858656181233934259942070694232680906317079927604539358002207614400206564037979915674215357805911981684706609305227270648757956626997993725082356216457710358372539818600445570335227906445650858997105470128450162330894656185933931961963273470659846712521368701421545104690951760643077937385366145577277930408362575638670433979434898496743157632109476057304569175245402989281846387993008752375400656956537355580387146662552145790458421795712153809997817596922881185935351689826099661407833627587711879539479448741448373526451974642001389340891404930819945236747618591254955777765181383222545711570009228765894235812519596103299706049319102509862586678608344362598633791654722844854853409805548237623230716057310630710630367907439432743925058472465327584409517076061571381118956549851186225640409109986703526796060210150235275185117736900322931122570568986357367072956842989632352375651245189976311958374952771380066822132*x^233 + 2132846200651547502990660447548506473225926794011542235846467790994195793314864433909361768580703127398202063861547782836428904229592665819822246123070311935476110939327413828793770060103839452496922389302193788974622411546281218295800993586402035941728663051698561900904793492102869266356131492251180602317394701854540492260065584748411096713885367843006789242876411372469616067542550925099070422111970169084192236512247465287822354274376037063160348697641612238992498351251930104118202591565714929837298533924360178326735293116825163167973143563748548137875859157313155179228473947022446054511736751990457915583066131350339350025036155222425446997674008959586239669324204693318949447873637174089362466182028807310704219133875061971658531490763390731279105319884706078874081338725490202535632685930823016807976310727064277487768690022003486968934081264840501714251791934557872165690771292278314649181228429276470242131215918230076*x^232 - 1335681141622015291975476534222588865027082782616870087102988024876559245029993556559042430346674658712199710477418379411739451910455344417843946863101129599495871893434630605044520742534960036507023072055924462137925790010063381830415278382169039282653152809470573752273608324412861338205590145125128870040956051562693892163714020753718428254773659465585781834493709806677984765200605005990478855821602480483774480533078418765661460875889782808991935419098846683538894351153825856324505469408257833490076668995590547780157417215659597116532754807131260283208914300681322521731074295488012185282280936811159946219501517084507005773677879688029779629329591303012535295050131360354794258746841527413755313247916655740194715641614958486676937261928409355474484287056746105715148846981326182207321333343005151819518100513401880209486868515010635138653977134039799785447451107402641295286704772487930221160751991989180069928757268723505071*x^231 + 557032671522370410459626158875740871530578709103296783358304922005255195118183550966874493680734704499399806807929257463066564662531915219682803059401160425654714737445480242405858300985306406995908167401996104986283216413204449604906546948402351881121168441819143306528230497114871662599261202111045134951727034258436292280334623568449017409949999881015598393415482422539615417016069836021542775175446003167055805246475282581828848141702348970461734027481207941342803123357248849532578228036567983723822261500375002789265407799826833048864826631716691057495185652891689422405553902235954062490219502013025027661460116006134212608631132565646532280728798267448283639674583759648583963966920287120920511735005106315247211751935821541523932148950793153471631276232198832661846022871864894102216509583030807677711675956324528675143916785471449666351404408890971293601536875850506332594175985263363137257026941480810858008536221600594598117*x^230 - 128660450515060777773830256931937246202363942263376490094011742943734348265511099992724281406718030917882620861742523782208578080611180970515672328515149317869585038743984792371122494677412975009202634309427030296572893373039656897913005310113419579660853364074713874490885501152940721441597321674410178930140954245581218429246871880977374378483217106876477072113310396466630762742208104301255523109628842729095756153279268020288578578779352457875189776267193941739529734892710163765255749142703408119029598534918052724747109892710744155859449526199008000096182695870188007575180274222609107610737728525887648467048725289160536273052710080120158658297960956464345045986428441824478237468500680055882264438342440651442127892451583376465995548366239186556442892552828094207364817201473137959869069292783809936185596703243447377812873900373981475089346045335238218409683242638388274441912145121275893329596885494635607135959991824371552281670*x^229 - 26850730183341669169980579544520253441094235752260643908869423304884625283970877376332885664874374471409875640349235506809840569380411350175732183743022089567863821365276815218996855870622547192628861031487138225623019047143204661992609481329374389918489155855808862661325428986460276081644605635927644742956089959872434737902688467865251332533580674248433346847320478600742523286422599759629961768110314482435484539846988435666619048600907686114776442888773400882376710976950168161586328996482199647175334452053405672326963932445115851083161239515613326084619905183586045593208432381441511442365458725929085459263823626020965090264573203391800507497920958081705401766655779329005802085071710721457913336115161969260421784068188211147107243644199488032501218402091239198981688398044314116465069346679799196439076339699175864318750077776295231151943620582901323977895513679775816662533330825203813085180745940867644389171824312661056615123644*x^228 + 49707372820924703845511896255286297535223727173862290184786564673744747638940516932452003304527625641082473006751880980699909098050095848858613841500013803844783054548528011430878445667441976823322550249002655133320767031676127128848733857125400773913135757060292428175078567924172567995315422374571246818920030799620962894665998115921338087246102263872940429106840037706141491863759068256658242237250004362226303989940417773230128421851727619487959630906670424670961542284491382263488596332352113319217783832965251535473454405989693937921563256520159977994208236898333529219936045117958438691873415103565100804228204645509062905809673648513693930553912497079613767419148962604344701222380838198248652881143876412992666186387621995004425674632213847631034574602405873396112888406168241219423682610502793893730980129342610542582573759266997917479412443462364920406190744778576101471904734298182183433748000796677403128287950301420550372920465185*x^227 - 32092917973507879350430770184520956616720423568093830239318163631425555501788247753024004481645593628309794546383453246044128259863422906472767663979457693054726229861527367851256332290436084441040572020608822795844469729272519826975404677654003086109940930068050745905117571743760658702726236887023223056379508471682304125981965380012329388224076731390492556083113464950682998779342786645035745904792512169839298456762549190519338107852969720355828176934324712333661918394768265715992290043040527064519757420095437261311781452184537459843542439981335432644658628481647522043399408388656637030468027882721674399056286199929002937982578461097691887440199124391194302780504952573522874083223556206010820401343411620904154865587154128624764165954366466257663710146745364894188606224492094597731669291139622289785436839052492665228118332613846020143473126591244790687186290080192069733792251433156357348344106755945059547726548958021237324328989428805*x^226 + 13446449112711640103262669337178714422375655250201094258633134276883186229781489060041382317610067697605456145855332200073308386326744895936985203290408641522195702248452024964531345185014956707628464029037662219160042283947486338803385481829356337169136293969358184943072258567767460012902647692992897148083624753542747252042562168279582704993214812750376525452435065139547152556652270457180744257276748984755552337279861510922018221382390824487807334251239632969469456520328466285786211277666023505032873126578051115220708468933920392092873946174668533083151329526652398351812453038413013644323149885839854488295626831968639607756998079980037419345278087929320839524731122861656946538611544127183714323862685143118570883375757626606596414498936471267655782891500941042991602198980934073271677843533767295979992351697489742163266346431911641747127434604118437651583211871371897076785513295154173051445550402655848235316972077844168694708409586306274*x^225 - 3154903414385666914445631969567775291184129736457904548515855128338714277369150254414032324542377916364863324314096143060410635620346013791177001622815511482839408700902268347707069864785089738314797802633436279813470288839387449122021747564708127249724003060527992240748863231546260218000856672786901942292332363249266891213562697788788537448744576308890544899074916469810029444295459172409333104950249400678528518328134868193784061904349735099320495149646991705117312040664258239221604962727909286076340644884904247448944900521683103481457966853425710711509957948021479260369958214034571191998865220903737302394788933315992392978881390756856043149085256559462288005785912781125603144609502373209978367612514767029111816422356425000316483005987853254735820311723581808774327424275968817612134192595200202593295915531537699104880913932981414470501969862038573867953173674505369584926386705139976476512734598351723443877972192283377287738635951256875683*x^224 - 531075385523317892212998355860999859196388279176730705910356591167115585048930765275439566866838407840608963752117707490824250183954401139733782037926115168795671446759473634519654127774083928188885668978624816572999267633925335210284261800752898252416149009586393652116891283308156402934267230675595415364525822177365763283934277457705206937644807828846567149555695674865977205508924023192829434850740377418033016976743014767058965361479456663284633836013372232842162475516122810388186617769343810800982398012101655205708193367703426774897479127225562636842043206658473966048914174287120250617945816163087789722116658173646209959991069490303665675871619808555498894829676054848344257530117281392816433595763681666310661777347117024924754402402475226398654835839156374034238252119665630218010447955362576155865989554220166263886325894479297934122419154589466598074707457041625257375318188498360876767491189281098657221478169351802856488767983922350330044*x^223 + 1062798584589046563311064622740391039079937475501342142492724487648453762322745547441699469772640349128642075879952003044637226823885429206057556407035914845012468275706822110129754096234981619389294933818764277078094698871684178047393807922155321397575542292100224593294667206880061292710760310854312089089283234432069920650496817854786691095931626702595503053599251039419366828978340173990809516212105251252343157917828563476801594842094238830123877982813859927966248404370379869795412078038501159172560017885868030881843938373991870590321155620814608621836844905948506377012529520219855040690232174203295523420421399628863701738644803864748254659484771227286567879339264290287515946728158029889723564695580328208753627623961556576476969994948636144952143181508204329414613562648035945286961138588452606943023356029877098924988826258276618811157216060485197702692588522093520080652613279990008148220150986867896195707937328129190729536574538998911210157971*x^222 - 668832832750780326780907478216399267009643644695919649860716348470985673662437083910497312248757438742466247834523184537089363174774745228789611130896639283513195057279965592351055074221852745334774071894105979301053184153685985497265555865533985904729307221212516512209228194553104888916162895408393261162445114895243540053896764865481271814894375986495204707331768057609421085381486166190503458069972612955931298304186443515327748685544175097384238704255991898895905994151087332729836502163412686985261432163001692281598854123434937904298436274881773821924216824041811440004654609073521525359183028797583303128110436212751594252307136539206898248291397733765185063337460305468619205456799633037714767091061165895415796757552865131662419305855315801097536846811124401620802503093339271208471061173611443075238697769806089933564192118370222523108831024293395096322380017191964867331008356904847367677397353758157659961343235257087844193148359080074279173638351*x^221 + 266439993025825150994600630544877476003279160305372249113473171006583871393172726542822917430550366167211045828332703991722255132484790337014348858265350240911806211563569354074843874133120775719673190876320408910702431291301227088264562556221663951885761839928205860432689939113192731579654822649529109570947534972356425621733956101291302632031117952778157481071893640044630053713709309737810814486279888257311375714304522928809478315026702605049290350891820293646719622772543867301405355689377374164702916184859045759960602869629822835853150367641773268789471397666913721648367454100420035045272652932587815453551928317500559394053144608425474921248256883522968706142157369549112581659224324574184820455082218848306500200309844790879457576036395241807609374114314958182589304411992153092698564786156411610981846329191419064011252591220280792688739233627789014918949604647221235427100499098564814352555553839091074953342597387077829524873552838317885548364422298*x^220 - 55234220885831277311444673406330190089426931345755249062661061338674023284747167791324804683373743679387562102167298193279320677680597433553535027949659660979104522832577928201407221922420230916517805857310797035437856282556825653134038224898846118700567167384506124936893418473147490691847152535241753020364188196865524102424242717902478876257225541348190771216508056424170261676772904861378024244567998082775684016316760443495675104288972122914212611540492673631666715847631311219194676272227072958589292848259908094405870929852202805212422566840455206242042286766601773294594622467851234616459618880934825842184117633286375690902426636702321505676308648999185178675115457459135686205386383117669081610169126296821404491828241620269673338294162121671786133176810229574771018557934842455191859940923511796856391722525202976110542010895826178288846832128633357852770605719789839283152273947713038980791572625230558493180363750910030427477859338743111870562087641058*x^219 - 14359806825403469489422736179024621108437012242380599069167495830936058290703090497756301970125197495235138219099557980783128884685126481262198936466741111758641619630490877172209208424775308380037846798384000273690606908470293332435657787841711649906435623325802534475020406371195817712787284574171909125352706624584424448105822165876140265401873408403766078725953073289498847319912755480992863787733735456218323706729741725371808925387537494214708444181689571668260488159456965886264742317604480563926086316275570235972889726093695950359723202424018094029229463996935875976881432502095268028639647012944578003400176561711192534125371743940001936651384106482614185669408315457179078180702484156452030721318288711064484395134497709669750477194847947184490492623044417423837022770019891587291156248933949988559640809026697733118986312903201086702284209707578321252102925318404888812026624820291754921532609230616642568498253177912209276330149382097745465579043812454153*x^218 + 21132526117911459531729767898347160809522373147850573836260886115192089481626101558533356524957256062927065952301926295678138482498834892830018248228527275118585293153514677884233562871586050193463145866204104164174671402682346378042642300369179156851004561655876322358050237123235233217894120697651292398084173027131440318677319215055259234986367169734604776379797637836800366096829850440490601405179065962066698204293164578039826958553583915522832033568169574935574848291021238345925967656080285294065773412121426229203567288895212850939604546948900051449403013857642522535028786288065426684310730383277925226981803661744416428800227933276058991048241107552069712575071578042277853743745651365316569974988482673647865064412929548675866588397215468033107043238473649341901493038493124136268298580017465403272091166473319110035359404922362360745475094007509187382126979964588380940654245133967654081251361738374479177796469286554957064671063677056204299895248384002063553*x^217 - 11934688422841778619235166690858514431224410465627478091186062660207620468153683480201339762493997541782920281966130004048777231099270167364791400003600370273414545198766583583492747502747374298666198495720361072846158180064982711515407713338584478725023137614850139683365710790380517702289062105405817486265239068254798258362904427148604395622546359853455712348215399723181205723671371240281973696947089535342821011399811945667492065608271187662730806345841267671917463938637738072377701830403542822526732567804927232390931330980770136826540206734684163170484105870092512022722831016916455139733392767118223430324011654091302897172715871839230377272084159852213979737393417624420448569743099824906618520349612945877471082749969526976112274346199801134778175488820435446203892910749222067562902625755842239278097455196051482110350681653909519144439931354628789998128136672506140750514744127385932232122747395389919661271221187822813691539918795128001660281879676973273615902*x^216 + 4144583290673804973047796017325888626182747981835116306153706663974617531741879995014264020907033831083600502272631604874913770016715542357932354077410393756542235978812872896343138432394839205812390115678466891942150217901066638232442589822310822085897382757577686126548098479771790124693098304731513614651125341378702320141037531609098230419665752870692167988152536170573478724910732810038324005217712506159547789752153886002095635650997857700105755662596943670953129428416843058928048235829614811425770145680434754236776080628774570322869170089606816412848946125634156281512688894823874469309904218011888853161854822332209941827616039857232999186576853611608904457876743700751132904402275113932372145560392251033320798809298134862058340233107663480606108343532329728990145354136023297143494414520070995085643778828483542547537109082826617258890108018730027593514818168362894665033129046178926630682549053248084321324078579871030859417112099940217589853606019252320058303406*x^215 - 546324384120358463475154532135344476901411761690222253178515835802047806388677808024971259667984359750562470843400658981641974708119720575039827075116057636220479087672540787107132363008888081555861672722080194801919451758592292065525250807101018528244787476985610117663770687127038877801468500213149929826875502721521122524359344147829701746483393873013637249181106682633898227024614475195592804271583627666376529009684649053326983012965291130239302246758354154158047318902459296802997661570719714843975290957432727526630999281103524733027434784622935103725463317815479825033183887584810344175942208168942708858602129258328343983898599304914356151440436828930380662689274930261729521599315095690381583908499822219315074084990566276178818152126512157079204497274081070983771990751500473180556926797653874948687519937013681722501014138402457823035190185555297858531889638153307592971019460187264281070706165418237772020844283823845006147684389568131516288247034407143804358067482*x^214 - 414133314186790545066165294867150073451740703451826547603184638266323622795310801579358901243979442371844349841342710024570081229952937519492972731891903817971881560900577647140742046416658460160902729022764603331624703776243972877293669537810086056611573499536825187229686700396342080951633504045497447232424399566959164023325822456362666137756479940370352443667061645673525106271414599215696853410573813646839890735975757949047132240616879846745959016703422964048178101638265525775086893086441222208031058030881055251822886772975832034667123397390603882812234823010261631587082545793304699899511148156833833058729593185340831489590023785696481760659813478557111443930787480471939334130716172925104557113454647683706858039393014491179268232379300590188499807173778204423024101644680642582660514987538819298806770346301300628097696174864180985777785157135587463655830112047281316249463975727622970859608350300727939981538317926113828296146872031126780513642856001519587119302369968*x^213 + 378451298279842653330667109337470285355427754096442994444933345439704749150790548128021349240917118111086612322193157708067833884665034835411839557652245075632466195932058361095625600539606431592000808056231600810490271907227817862732827050147906938232816791421658916824569889340922315441047313455929014530124351173955499394178177917389358793981862193020330802366965804495583813779691287062132735120544825446582195240150577892315643462952497828840880523516390452598143718354123177171380233894406767907507855416332668926317063472696795282767727644175928763500387300784784606639687013165383523072817488419950391448229000169558455170062709637484303074422340143736713224596471656901143473538428223660254247393118194167855596368821510793669865110896851855206433146877109783397436610137965411727980741639386262559109085184173871079424227031264595458432912691089116074837930269935100973966065885247429177261487117095774648886253336273940027676047527775194313516464916368346211056719871318883*x^212 - 173628515172455179534352754147752716138902145724152512261477204680246518232814657036140194633697367653211615793208788372109839875983195646861062926623166685482157444246503935449659259332979221507763293378138785106627167399443704581971486767087210150970729927210186548152797197766519862923471915210816292037412937068294917501624544488738677587548392162685028598780126050829848426976650247216692117192407930008600596703930077521402596725391202761418682999395339552101190068058065739641556277659667742897665719772286054229766787066006136160355037095465323623004693804031486677066932898186858610909196510739940496923278465177903870689175673584916183043308661518735833014273500328730603066416126719303479129510791258823560983679079705816148623049230048701969648169554108234351041861462290962841230528467421388194506016982562087785486637055866548165728544107098220207521791726006585981323003256964495359119196608906486201260516551101144052589191893306143801668003536858824022289961888342625962*x^211 + 44577535096452143733960486261351157341745994202372635366176779034113069830531530308166525511786509699417338105544415296974988484940740480138569858890171216491478083228264413811602966825756561854571750374199066000634263203693708515529740651006070685757398531577280416534843234919614868834354064825246277295824859379527494890198753532786769807148384790317199451198560083733117454315638560356109789372508099193985693264484039634350996213553644051945103498411344634490965929111298029275078209977222578587161950721347970122574979726909587500027448595883757945709019588879672363964530848088411769034183311056545726684915022247845425420593024175627311118894436959651785641712183101291094800390666807978647796722175563649197406980792234254795790423858453340893128911824299725102255908850788501921976931580488171062338530390435936595196777908743413557978433588670563638198932510863317582941486074398429681024113188357885748390098455149694986378290212449209326579550497827325248317892622610581117016*x^210 + 2355233763204174538712836948286425092849854792293280432650054892920975577571851948045879086066086680265614543002173935302759406216309085391286623578052246297493787101101885036578320383069394393894371842749897114057445432042026528459754932780578945168475402945927722467260833019561544293629043477593187252060167378286686774149754167491127510285041151193717938088769404899955613529683141787654248893226348345238116312010810535933090525992048540788647122730307136477082813703863650345076633360877098896155121751964607414290305283532068145320710495047125646693448940013441901562538683103634281552984525949098040433705038990774212469509625200345116692949724369909552388000676189059603499670757404164487528227287629841620952965842233307286797714369916817232742649751924915946716721708130080361135976448765680766775143315975583131082613199855067889917786016979306151888107931436081510775566652779387770618156018518242636927492450012476056219413910004887431822387662640659803315370655279054337877887*x^209 - 9377823958072868019937979572015434618338608969949803992447456041705156062701444245965386081670459433554618840778369850704696227370779964051459373121250181541350745895292601887219618573981725639383877943133711992969924663791767063033285761145462699832640784687807324615162681089405747717997532475259587640091246283209139525234087337888487464058526748521389541647297084881573846441151190444501134188418123886777476710350071175349671624993251145365477943678245086492077084151041383788104963421621679575648425892946955238445902877700868596938691332548626620033269249953241389970074273222487030112291243109706993708270001103144639649627351038067843398634250744331499616083130028929866922525746052293449564510135404312046192363338127271408715592795516130627449889785620366913074563770124901936228048835410466279490037736325434416950129580339836143766150967953928461117252808502680557570350051798691890037292342804208818602383417234136464265297264014683284785611574540369862562182003664046430155817146*x^208 + 5494709921903996409546207304368999521180319909316848891219986693972712936430663053715270563908234525801840861214602118240423819452185592527941828002965784130807681787840147024907288932257721753387580527286960226681516844777238465020882383216462689245542347675645952895432727897105489154941535496347916710720488358649500919331066902702705396080712817739927255217322977366198348686227077971768073336279057288144199706125527421518194073182050259321710944058477087015889015768678489566371531866855343317478955796425738833522710088371726890612134299724590966210641972694996018170176632809715538845066485708288756839366890432264704525924357459659884390240021187829811216434566508408076307048388645157132811911137663727938350210967495270302861850291599480650441605926983925308483114617880266630193226656347676449457848093218840869733608176737415250043819834956875172915313601949050307488763389422402543815869593715944391965829890262187472453069505942914889549958077789051648857305718686663960390004089778*x^207 - 1806201655106512467848200847304669812022656569320827541389889650770209231598161994035170158566696130275987350168041222725825306701612611154096822109330359006809277401542364931493888968016478604785724036123655703922560345174129894510319672095945675821352413568976993612472047813028220283653641046889219137175767733006322142611884269127118823473085563325421010395881426305391075619195888619302787307367497601469021144128219321810415003925031844805718632454847886314796791428184890477906891605402175841927062404098443244690364593610248592255244806603725048925208582218803562345300418520039959038598733029877479999071109746541570468870340824136360157487699666347386302191250653265535671232538728229832170674741755511363817195613367765654184199586219405708084891919678923516061895358887840645297663975979238163624346109352447945796258121502724350278365725229786806912085022335190353735822397281787183128571970445300506863363366980553485662596501401126665458698796918258941166747785273141938276979299203501*x^206 + 177766410655505396308167209931648289061037469140572186659530029716091537839855677166214691094564740641004263157456933731174316256374583584332775395058178450296181957453862925521469375253158907197207016952359894252054431247488665747609549397228440533143493577908519024611454678040526596661165523586278017814149482002147695863627181812099799592393037133151686713123564167233517134838628850995349538835239565079120343434664785369739009979599754968510393237273685931264386530536812634283631838679983468162023934046802283591572258456995167065039846783787710192008102315781734669929524513291843979503359997825940178272727824791248785637594350019916669279128594220662229068100200265740720606989845683983442387913171051494668660723637210770652949198045772848121744812675107713580111553179661389178696792196306680029631576571491918458552451912926499402998441017629817192358272528204385579378737811596773620478324957726090759028721748050459448993255092521785684589398369952756285751702915864150996148232346104915*x^205 + 195173421301319740568278597890933449530215127079525426070339058501951850473991322850263341461958781349253412719284122897919594594071311894900005913863371534030731538162597461996368830525823651806535415944429804855487568971416684363777327810125647481795838416092246781134366407463822045693108183700942835025724004632534234169902679178599886127805439553409865173785866049936680195455124548868265825494863867930890470223178405474686654434373735321600696707584206726479091918473483653544183321859336666879989645488404367688436478102876958045354441755513345496322816456898208478501801638458811001813569751231422377710255039863004059753355465595247291003429699091729574804699211466772529979395950854176247727331382005837500825821457698613732838162718346324944649476474959217319165715528620089659423157285446373360917348129265408439271610581415265535274960487252749649410074504663621081383339559741032295783661371737721483257085762859740338619460412170022756858505843613865901599023009768963673809372644127660675*x^204 - 147267064774817074356833923733119386237219689547823086459785343363534556319753373412925002068108263177155019041897846887219896944976756683142539845699052946525521469260368115164909520879014448808997600290464883340841705996640063427662711293706342269852528711956186581256220741921019043101433794369215677546918850610359721334592371620942318010173258190323105036533870043963358071171925169202705747446840481339128181656737790497713407259994128239238588903726676939247012317236183324663345453024223151689411758823647118769891440277028811574028945214397525211948157168159977890693395858989767898690101523333606771393212937316928046816850311273405094330855769594096962565178050357512032599057495091268041065985814150641704163126017235509377114930282849930197525285331894150155134368830545797849660338046615574922661674229184971446158510068287867826241515993956266508878309570220233341736773086816521318711652792865222697279576615847322894336509883445593090810501656732830936579688526796672218858858987092854734008*x^203 + 55967835056395325613291901308178218332409833956592656561293772731979201662005510327433903982845622543265092981422712130539591796584777704598290012368135119864343312171570186009862027486427850678123837113282061110096826729606484956216379143665922678984332608968770054796202776220963546809687308459115457740243148843161654591512438804988817290712140205053085216442238568497608417259796911289239949243588892369376975049780489273664920105097519909568112312455962876724722253691812914006603133940107164143773474326212343155612995827886869671825493883881805889293270669102401960444774641900830916306027156938782567789397650570235851872454909790304748787643240445881401430453753452373580489466662455572498878726127382124329076194396467020348446551832828174401379563090033376366057880648076435006574178958269105042954202900983243195150947469900226411085513881555267273772874715422676665294004672942140323261405170902559670052238669975805747151317144561874045469401611065595570145107152738905618239269810153792884437087*x^202 - 9244467357133728315329284090808201745943999491471736049482744000420169843755506115301046373403097795823497954803164052867049217250453852633303004501656748469652286205795362126892257766186518093027423904425903462320872932837956067070870394246161211768763699591652771731392579473953351745401475947691699579227829933177337700865182052531372875945076923891110171608704346498625707917650695481687436723801199717847018831526105485580735544162843244450580218296083470641064034945639265314517092870468493179376925215392350829901050399403833634927757575234569792891608180617234888181337903110931871995464732337056739187168292948625726697418018637839632125347955641987689322886766737364928265593021823281096204200865406857778767809157223702592159466058422528422487990456874115799187570594153785275110543570061088037611799920741132101867644768315505097229716317752745640675825892249736927134213627623432681111018535279404114458040390545229042866817747742980104081373537152971404743223238705039345938524387837867659266972591*x^201 - 3557632555050904554479133877974625855865766938603249344433060311263557909396973801731149572988110064753821420658661274596165160293861250504699508454501722162619810775256814951341292032651324368471300743938196670354398857823962844026086289594465474226500632344078288715111185999519693787661671056425819956768004297488713858135685659493178005965540739210886910424381199540997245415544655639340693072749809209062215650107524827584433867026638114414681603254031690168698642312346210681175249391812865189609654336620251564587716961901938465433616249560176377086231267022245097463249381559745281479534109471955056234765387924513088838730790940951847498019758225741490465521717527801715831867694846352530388665784070413986153334691806216888204907389725426760412649649727717083543984163512274849536922816690577591839117932508270231348323949944723104629678203854536725893763889625197229138455262727672518189897960819600317001577939070291573669416937174968959672149561532950809509385363952560928736827467112803452085661519179*x^200 + 3545572059826466443575395937964980328794147235752033981983744177326147886156836680310581340991186396794754329903395895888048239546514867269625562270952485012515664638536041420164901712233147892738001548386134657380620183743422231706880070427108982107700094364351833934320826459818133217758704862500560264836950305544562513103840260098960894816449711819543667262670469430119725440596740693357944245233943829278860476144509282430533954211925244766951158600077527812385865418850072938793987190562901698054440019780393230117585305771686796079731573198686572329310247887377051664577155752021740207347688075224340451101871356143672972360544276250135681807518943019166209547657091524147920377535762335353187367302021702681355818093893136410875062433409662570065636352083192336666307711024377492490582940238055027414308048212144379304310109920669900498103014981624882898601859342812403156491287303595478121017102597862020064388625983504443924927696695851541856961679027135110225871745579856353313977598280457941132712880625308*x^199 - 1496537870611676991265496634166947647048545011735284252111542829590935763729198969044579040356035243459603572105452105427747721173494930711657543515360148593259314883356201870293909739847002402187099575370077271741481824678258881650747801740987497376092196063491565840195087153466162924037995216104572925263643577517281684342541212033250834491266431424054856772051847896461444293970533406603622863209273304475554176216461617245715147052287965495206932631329552359977158356125582716424348460673551050177847621005318791763819340039814979776817301739328286988395354932933196627357074138503737366380571376812242603513497941165381785522738171873506930579832608030849707113067204212143240795596694403623461772198143231531827490124228409973634722062003745576644785793557782813810494974163428624869944076890833392348060726956653663876902552352015514415935371588192914571523895259540671626631770899345133784852593749062714154856404781084384414508507003313116257778563224151710166448103390058850031204025266153637580557889529617230*x^198 + 311759540357719042308585390292962366381382364939838815746370201157808562929501546551090766477985259102858095914693045426917033776603489469302348214839207250146722428239995703325837976887844647883842039325477669676006111460260519076251535446749795663016645690893599135141613445785437489914861800938732718118006603450206224589108818634088464337040774450991690834535697091994784904593245851078910676307021053008653978098714282401821534704763873617917700121804607279184466361699663271481740515568471941561313153908468737704408354038930502945254675072485394764355485416550746754114291101710154495250325731834522451880586017217007203141963111621675348348436116822605693764023583408616191855876791128431180309176216127377502110011535496438437198558452444798885974083796054903324087518014994939722652146166184889923132358389944615127838061623642630129024047230106199511484641843014417100422606309256128033993828069674699684121553864187342793106908093324529894947746877398061436296230933861505694887622599456694477934207068901059689*x^197 + 50599278625937086649440295100652263067357403512330100528086062971960313391275387638193286519969118500129044463641473069824171878169833611086926940470020025601121003768885676414496289805328249935172077736394725407237699591839473285740211724671609045067601628062146533252468441404685685600222164695595867698953461996732987037018399505946293436191642022260712246347608562760571088595709074564025306530227915151963849374874107397700263872308073197639153950799582439282429014270628624483025577564794514131558859012784244459156308698179471024709719963396417382459052707354957664350430867040104188016161773906332414759445075199972112562556338091598047782172241890016572153177276762581031832210955945018557095670621312830389736215828231084099526335129570478442566022529346677184935359770693736656184324817879125402091104361002939838926590416286144464733258049619757688225530727193272035088227676864336578357987088234547902742158060738862809825348697784845843811564769177716344120612684254648719601066407051331634665702891610172358693*x^196 - 75531628677894029031753954469935174633097059825085072018623995751128253429834032668944529842865732893390511764088710760124108822623693399619765994472338142899484758973984900726122425941402884478546815226976201733606393500004258684565051077530924228114250356144486502998965167106585495011261467315630853378610566070083469655853162018745649775169783514666917586404703539849860340066934270209660917052574872273487167606748148932857776935647578110662367684428466865837376502301538333288212510334916367454303786434051541042782879249325171267601344369336177862582691470062258618110585156024738311289184850990726897368432920757961707578194942811083765532788685323348064100161106735130826027016856928952509699644482766754544151560476042598115146552457363813613970773994351827612145227059808797848983867681850578266312027906389275230619677304979030859647833833626099349872399943361565161760051350775802176297778346621702111923889885654406034412211951493316280455395119034275878506339171576532752506773486158176326288285522379168907284857*x^195 + 34830251219614314174660471299468681638760462935409485692217512672924495409155199944130387862760447931549322556403935011357169496300699806501175416917252152022213964854225414390106885508876141916157891155886225114706332526310990794686757492804861075413421339492747287997528555646312111733411276549583578391955230758281087549828852910032062826497775756153013004296033946467318544621998581018988303915752064489936605730886833347595934721390765942141869155093918321404655622388433757725806819160888793672174559399634389231764649359138208705893152698179552668735407785717771171022219179043256354419138686977083616007221903961823712814961532501551537604281710813254487139251670198077230048018894126864066317143147467703326181109051339727670700515820821534376181988674236997364740623975474446908778748068841920372717323285187768960142069714953448950166019998107891693533820117225308966136685637616243100464824423417790063909152714708828571407988345873338085194653395074306194620004800992862431009067850406192770525200918638349594154600839*x^194 - 8281288285594129966870013320068532114210898334729080511031116924700620834178926078029995689393292558525262910114979361232262252376013521829776378132168674737124701974578717184358864680037876174242551206750367278527785456178994278731992797886544723992682068758551821547805479834728835254755140181681549769162304550443904931999184591911596704195220595372156338786076418369804553959400610134822880777784490139083700516745315387838066133789008377572611007162149557648578535087650897687907197409803313891880002997074135383152545212626846969263820713023839134524846740480784339862145141045869184387290478303673286535108395062795836227347190089402875995131794073037225776328011896247159552553931834425457521648356117404561193295250074833892729261801939147849349715276465715797563937667336325236977871809383775857395952349041436918295235988924844120581518005463581956434011978015780364470290187947027952417630179159544597360985452510929193131898461214786997560605690277937286152394242661031178989996079886954397659921692186770060106343903313*x^193 - 489100095741588680085131737082214988698068023551047357595847279517285514027159637051154251540869269660066298906682248294732517850234637237376844311385583064408501631203363462978222512775669775147913108355093764078266363879191739115274503042984273057831572660395298612591772610245624404207209011613945842059126065071667872163667381378377621651230891700036470120254472842930612157157479424939133176230852595897552577136578414110321715596880386711023211435535358343405607445916713990587600269924468251866028473944114708319476664548039325270938772144441573483866608113748021648579399310436774926165663731837183392405306115261235175170486388653687264808430969534250649556844101662068145469758612566353591363983596359298578360609547446666361997301307114577152993423904423505479153185155080166334674717271903219203761366189093088792930638886893173476198536406210142326202976993329994056383536436562208665175130644334479079908374124708697655347529746999313726673731383423139921824978793245188984951894552712177233830625553084158209491342483873*x^192 + 1459031983508187222073804482945737239671090393714714177935808259694299296516687957276797667416972228797481581415180410781983293275669415803943343763080549110050147380573802190387798453914172640508448929378854195433270291516776268390692799359839090052475506795579536091594745598945251096462491223172329692712777259865690547374746663759957446028326896847136904554204213948694210652575591842359071123107497578777591952362405993294971434829680754549829844356557409782638603162680926171650816801598146036481256560756167702267218026090673692838505406248356736229805312768208105747848001757273514983047804764609979841450842099437005958794321105462390551057820450098115069802556066925860641835529180691296625185903191887390096503308418131410139044715254711026958523385273179494096931336600992325545135389171523918987216765605451880333041561102346022963648551077270815732734402140802282800993854623647762281497563472445456776456229619650868592404103639219455556500786362625044894303083163507807708954068041562776373721618266867559534651850481394274*x^191 - 722766724446858112501207858028533720236078311489244076471528810476622031574154096664085808776990126667243783436240335174944827502260646793549480959024710522419424740026019187126272895631151658394519522485476327484023996073847246228425570834500807418076996483146254626486004599962052102773274277095712231736866445544500109529560239870189851478117074731881501268096117427351941889429746037075864792153534642231897856440531880685421746537267579671061620765568008284088876644683990719460718016104059620318769607938593850953187508278204186189669288982292249197259145040061744400342472795685389143442199772567512625820253279169266379660238451401810681923299370480461950849601941065949442843961749221417792525675459409455373665913555308525613250249766338132746902969184678376398672086427560594782740298876190775257070683638890587158668466014615298309016034979338763192491512264502180092925258756157934239442243138078771954706647571900090223298580504973055925809759914659125976904154324792750900351595569977520149195312258922566634800638585897621320*x^190 + 182305657519943354500027622137918493699320839750102151364569654773511523114272901911097146351416924716716782181091073791517861325387811038537395477588447839841428923857585494811059761474318131926934077399017376931905898466225830943028960060580980699872896824630262619301720065984584942422550454904744299744493594981549847357841054274575408444512997289157870890216646863977145363268384969055095567587709618290856317301173864109613363757312310613685785381428091196558965452444540198123871370368343645112122718925477772631148277057835297694680930126682655756837411871493289093949747668510465989883619288331247829049240409309863034445726985628821656337223428817402121765473559753833268415796484416681665216356774162807403495837773139776986043378169927173018734174588885449490254159262395581920086134934376566384879525037938349296531599798184516967511569057897238848610824710260508038283107784504830271267732029562477062675404573322622409020555660249954488089348251224840628899651540337947536648401088629310798762400648552377691091657894542499188556*x^189 + 5264243264574135577738010796069638059074857616525667942136724776401752999954434220417130061352437363915856906227623649866249832842210203129106611556373307991195244003566582126916513395284654878009286736498999826813685661686190701172144940872063968167883276710039759241894288537262873409145696490504113624066866840081331341180355497206344548901618401961918251676230158862057701623221720141858925927865999426914066442266608274378474364645829759982117635169173106197137013630688852984701017693515287274707831844002873836046447148834318336280599267888561530904073123711803851818352934851906622100548350168648473795156684574854134339129403371980335873958021263189268700023395915978566779813290446999626406060449598180947250005102434222562582363133944345886431033896601425507389341157965327226414360631526762173472264182285193673325810604966482651204969881270180261588801044815707708875610462911878664957734353640305168231995954194355822800703932173573027489383890236764940716767958842580077609403945433405978742711630924698158180944057058675681793650*x^188 - 29224744711306913247182055838413535726975123957151737676897411095286855622691365069298277792116277490622767619073160725350902489575645279618434291335701313947985943658850989077188448157451493162448205704334051447583108890485555534922854450741818126084971583719383143463124678962059677002299655962199109241776577768652618233228424221476982518638580415585717696116209450604910577256986380551125905327776155341025809826850380028440499545809493940711203873478705731629620879308368378100323515427503237298385244643603635927997504575398324981048009826041522584001655624866057126511620554607529997651256474933810197943267917302885527703940389588549322769590082243477501200683240699059716332049183117228039829206592210575709244016164025247873100106703253544251314906518352131694781273473467094250546416595119045702984236917792739437665679020272943015288084328317687054768392587325735407688556228253849094111650117500378061513982044551073816153509157669609411369735619271005357458497927217700466268497313067260544911516337030288859086336705259079831963765217*x^187 + 15177763801217402692061591700500222175325713694176630914319089210821795761686697598608704294121369887116268045410452186186610232385479508009541406723720642882902522836842750124971916419513248974999001157662269129282077723073011538655231104363917961967496748124665434036447842115022405534372292901826478298599718034910817278904156084376623348201579686955609557487402540953891357237575293880852054232416362744394100831353051974908867074413432973077542392500125678770648350410214684463073782281209000399126441813151253241481491718143978353971097211313252540285602143106677021587978003968480152146080228282726217214821556535982469828750451846697815406743070549599505433823579832357212344057109541543373927155498970744801001253539126555691172902647626331039279489424443399657749662479242954452448220873487631738327913372219793150752510481604943734805273735212672062736264935603529111844374554099296713637487649787281543223786436262587477532678804062193296725448901998640975511402878066842234512518392128733133116601008595160916260072567655141255983025846823*x^186 - 4073037833294817225048388944315924893005537984132032047781568531008962137521510859971127549549290071326427396049755571610874552843093475150099661631840649753854670726016392640546904842473615314982720991371562294692093259393632168119630421149117616251582822403230890814328291015453715893009242273184356814969763178893176517701771139720909717051171362402013705195452623292874032830854267801514362681967477074771789027344960247177127758861483323379161453982798186050704202826943467109291329788172449885473671977059320879617149577969600020810858123092181358195988231502072880886045388031500152767600705253091608809298346063123929309562781217176301819741985969824898820195884241811514669786412892889228228607548668564842702136145749405620547017345241710646406169127957328119920059876136462512438518671726926550047799837422097507471752629926798478700892511360207987171881221365990572285220797510954323749073428172508378916010258456996233730238144084241704708609827010985061841749674523279188361209765639560858445762308178237129306988349418424909184214559259973*x^185 + 48736940045523830082638398798418617627633553590606117702881615124083032026585055112448967510514682690941475338274773236160264868303868309460372069855693208070816123045327282173732837554041423834791691334264284435523930301607702451216656506113567320828318755232053047791472078393503432680600631342325437506497318042531825784118728582304739098559092594910104827400505029427959340607238314372042652315523106985879907600546995867893385702669689568546330842155528970164967698354249061815630288693484311536384128200934005048884020602835150993376283575915484174194662003851293231416219055457041508626145039696072318998741654110194870804839405759090872152680427540977491244897564039578889052528483499321147943705552045618619108661367655872485441046985984924854656448640750178930142037466871008418588024476979146086019683813198529331720708819643284089484742768321102249824638791042183202340163912329084437281564240784436671143124467620642873543933109370158227093157615379734819844467929556381608230052319253670628114680273851699793787753875811696419866700706562194*x^184 + 548991140736233347868355074045527217493242359733308319663332512944455894261024972451309268040458666096484522743600699654319803324438158077554936666388485374650530782833475273233688233415377574227595162598636452304988025294705023416969124302999885773706550142522742233100400965486093173992611658961417561938275419056824393128259358455612739249317395686803381448801030610729612706876274218415638376862935951278122608716234620951741900570141294052333486522609645800880106629368735789362383924847936131230801443571064743614478953338097592466797705253615172807709838067709959949289540243786598806981046362858346049460561192917326310396427869662737168504303780210923180974309441288084723773608807666583305180262232789887931232621019032412649282892928617268259917953678503009018266818732600663218594996479370203767428015491278426960366834838812175371599715960007842498775925986717416198954698249833906066624499837668589821595783577903003774627542470601180624151318613504508447682923697496315958573865673880129052918868774981186308074423128124047131291582493477991187*x^183 - 301229438695948629133179069429206295008202373582144609664869009881999226198773023063949770269251192955670801887615654469240459533880687711973534979400845603899227458446142532714847778695309044707005910005558690708518511782601144169162830915270019978248696887286930478403436504516912906026117026540284798328455494747748893650267256829441183659929052775743153820495336297293995254356827993538467504827040138509187955038952210619586767866091170935174881232590010750570484224939472048795895285393833492705284630862563993624878038262459240472298733533741703872759328593100914179997259041390360570638651038962865086188139838797759787375487539655571639378743288613521786207993570039729592072779026568015162930824197276669715545277120391731624430608180694124114148299416586965192491798430567229158073600617292142171165645863636993972228532684671683994172115266891981001371324345610280590921081132037658215540106558382609658756819633250139722373271891293790651021946438502288995038194282354235419073951730183627934917571794298068135367367380981569655549511059711078612563*x^182 + 84149469051641495418842961889890025356000886341252892370023325089910924448074282511540499938754523894827676841588842506689785766560785363178151256000802182192342428373573248872398788481225360567721148175542688364549508881406817937143711511618947518651192211860484590318483933481121029960865620654148654394051287038406599840560914463742199734032617681358418678694860152655321216535038116353426614527013762504074088398455057069978243665829526239009415170338259564719711903599118747228740863916573064691172461873742341424518820496781575006898544581611526436089569463081631818987549206342661038159050032826759965167255316890325796926776224043679294066831863377390848925938723962611910608089074608217861546602253618780795373183128735309485070287321121524767511736162643123944935707201423532754700561617790931009171799602598777353342246817204882267338793266154964108538318980721391482137582973875187122348761180148258243090766155848362915878998920623346504618188556868665476736477855893392400971961824882048176866119782851951415963722298186462662696285030357581796974279*x^181 - 3049060606797866179614832385640281637030871636166947490190367945161868851850443448705714953921638350225218358984307393093338479970736410306207268631644232966177931259000604668064009774390404608022040475034710547744365887092003768618381434905046476466362088028475154848273388009265461785940865879053008784535313869196311772061537440975954706534444109256553571342926475444151353563492566746974569495793562539904726985897039028612331645540761275957743875764738613701371578845895517517517049652393456694956563171477013336256564033129172971234041511397664820138968557339989118296113701598507824343014661565886141035311529983379771306118361863103419519636699525645775358558398126620004225890153377889264941491869960730889559885088308265055283429487360361940392817063644149646012717230040983951928821432153951350281728541288672440150863039927714824447066591584337710066242308078478417296053306253483490837141984420043432462829582546736893247617549429559950485293381847443859365671596161261633574040763121353003503839901024072417927238959936369208351531960228995474914237522*x^180 - 9776960450743303977342197152544319467296278364321724955119444928743131388740411322477733947002127301464206353376910571348732468363196057970477228650338941305657075292601899240096652638033678631872455078391228294623787869388311738555667161404771488705032237685601183001166510529432385747877855180718281995558289433750199008552320723840630981424854301444218268918297372095815048319457942056636085535245241884595523720975204131603390308400611748221524325084215565501396002428194934755334454910613513706573917654903885517891418863037153960303843373619183880204765072852928642986525488294583249129396151859608916298465761981218482428022801468186118966185155049103982196576581953785573043764036549565687975936037194198855667944793299924484164018510507326311357320641673559553611183412047791634177971864390331320922989695572446749030326728089377849958073778177373189701646318028624558904861167052749960235816158464499379693100777925846410918040086025647564921707093922263925369364729628612353500035143263034671409796711382805970109002217487051762556859443839413191920112559791*x^179 + 5383711523823380916476257344999362610848518023576756741790625395479524457441915404340960172234206759126525791986825493482278531209747698339352014992668140693910021668140462501506794905534970813680940869120201361526815985045312418807435354602864869894539358163332516444412245544638698211356840601022508398292795348298593428588586500178777410996608976717860306576054010902959966256363232408029130372946625562391555699248567427174769735780815956163255822519264902027535332770713816678621191918346089530608889860948930119850241792662148086392592037957989202037006902538950294309456466785165054526228149069794696058331976425411399840471000651774884095498259204778312543048421443150290735046153555037266086551618945653080123476958084687969281958244868316351669320681309342070486649669583713203164443552277209216776160450036194489219078933719273119236105204082871735974944578229831238211031404609241917205208187588026565012555938844074667535739514827179605489421401122162521197867385573435982458833946054685006746014545637047006569192075351011492089197691424827442830514215016625*x^178 - 1385205104166972513440453477685543946907796086156481647704754027510849095147063191503284618191758422090853612346738366733132779579923162271999024195851960497152249162384282217256471086718498112754397911400088869425668720913083599888915392158383990843500447976753379651409180044248195924177789350851115316312308591531689824504750006708941832287085407200900624234540566503857772343721934902376870522202343323338609618682299608392093084040740437002330749286742041858221221046178118438677284617949973843494670661204306190143698736944851010170841834869162855299808474382926817269284384836313510760071530585629399347961798749811343763313190539152215803311987751760507668823476078513895896657316509854405944553467175802864047588494945349551893261610761687648090677528593158769399065558568939267965470990731251062257305057393374844727808239244206466450259714850259519872787354937351719278220104325434412712282720546541207666909243450086080246315393538581543667189332141538041091797600341780150274749381042095753660364366781553447130826340683239318132935331158489318753829016732820073*x^177 - 50435626033341120756726728372808314747916379709080409302961143940289174094910403779725433230461881303055736132368984349094189696139420792694453546921635038322793127373617212231498473157996696012231430001020656795146157005931929147894362645673511570107347001825655169052509015595876869626596641608523678508146075130287383851322464086170480190269881451241406850318365895841355697033630047622933919249311033343592891724543283554733150559570648430737391697391426342215328471284070432929606247101569383780945052540204310239680849115501330068070116076247308877221494272709406195859179813975529860201255879919596643604671729802467312193234981731843814804524535852650369361364007567428896575042702527734112711714759993705301986529208366670622921438971520971651412881202137487457906071684283101488170628091469105208874113200184470052357347187120348850739847441611063772266169039628375900046051537063318537110949838670247400980907138419214650101539499095480729537334444839050682063974289494519912924464959306531839406557722520439809890794592548541492387278755175868235100996992059049834*x^176 + 226301892045071569247726702873208380328451977037696671496572481629183091181661991344317703438876855583115157038929490025963970053198336424129969685110506066225374338526674101375902171036812147035536971767163991574921457340840474126326586584057848767069547183528702402464755972668166410553716793594418659082584143837818042491400900895219045017763452780023539254358408806224245002494772686134278333051400212860559172435692062674406231159517044268020760271705036236525767102651854105555491774068961979724851404512552471589631104644605550549017913258759242154743661976113725926438553310975327276762751822728886384836538519785029335520964571498837308858260965726790381555806936180250326698194310459130173199379493777595313211817076909230255878388682434038625998991014482463245259955861039725808374700080588568220009345331268925255086736838838085775724895056911925390760558876531656421514116709371522700847141596904305944436376513724181488535857477138182902267253398752918608112707358322350267907378065508374987390023674579276627662488483443889310145675212301868575168577191136322752475*x^175 - 112952394146769479501237076380900278980887217066792225436234354354063821753967079696803191694956402963087055133776685355336283694161285459594555789932846581070501041526053604815551361634434886634292199722432007408193031279865769008046349298470791429396492198544262341502088085667045400133671484249484269497484754758298061673855538678134057597300521861994524102613833594523621354882528223062858242833406697787650484481780602859268501052847373595233114055834885801006578153969938579546383831949960181398929173181971780488694053471396200481932148507233532641089779805196428377155209987994914660820334413736478514452319052940474516413622825993100957375917465820787385071884440877307097735221430122333254943075184926638220484452661374088354885927874415010615571421615998984719688783139726855342400467174376637006071335624721542189670904807724552466331074084837018045407503445337984922114739758195487688272512710177449573229314198704340085122565975079224103241987822045326616511544280415754793242103278251666163333050972594245083853685870767201632968033792064770693145481550241078693868468*x^174 + 28021354711653274803424633016683838635258278033052028273799667355017310052498431396535339580297761007790991920124428671128617391552030395873526695038774545597789692537478979692126698141761780920081409059321487341030438299119179055831094275423195902602887468432829793464021280041237426039653820063621805802836310168906886177515498404093409309731297531725927255415411041146468171058074294614613453621000848101792971044222001756289566515191335521211408963157540722407858935716059086480167376065810251242272891994882695739638674213951201102136826591771004791581591581107352322935846651111649223722728127115563339167915643299090557327078652613621161907078993666884228061894082733457136144385218438442818856984916236751047530588969312932971094867132964154202652206466983172624292520731429683763070187231360989530966560168155390177426965969330718530981301998881959607544197928952699098701601567141213751569115381366374166400564192350368677576488566107927486244808727205500100150136290678706958137799148748380121995084603616357123377578145669897531394029950767116161299791026031179017781797685*x^173 + 895164452879358334241575659453177368272599342550389577162036406679319111719888552567739910079472711915733448162260836350914917334652388462767929573110975334872150568173882399373951370363294179461585411378707307230424333778633218505303228548389899786698455798916876602926254812772727812780781860498383646738772561006709177390428287584359382302163747922671622930879035837818296892747295763351119594509642777656453529719319788000483479103950676250730064516522121245809266712785788313995066565518541546491840294432540462026665851700048487186970908642199461695661302746533048909658520670233762212024025595602149068580932359566774097802102290055237042083745205259530419651448414723993920592883054663561094924945044581498817273372611570449590318111267484121631628616524149861671104095808459811822157001920770119943745942576690820677542384145129368555405880517491912154599271646101699253050640164672853296251703326836946306890349768514796346234104024072174976230646828115589095895155614106980295723123311712112298573303880171795757033888874576777374409677758509769879545252207412965135267980043*x^172 - 4338879379216563657893545778687821106483783768091761792636664953291273972407358129398652673136747211168105367632453598345778690554087375625745684262780629516833497644258710745458050903315996401205911181021644812254338019064046729025812558253022178502845821945275273455596530947284247031413417343294789609916122276153128260541282371790787554025614094643763085793192987418836138435483256816290739255308022220116850172388168734977164294176832312759110245954318933603683257569484211476681850966695743361989945397018184771398882664715713690803587791242270951665350815221029949922378471964404003173336660385611933543566411283355273125017306035538962794084814114650564641230709023536637144329399302367061549051923980775800321415222804059183638591506148161870097770585403866895743846039905110454672208566821981972843492279052226779766452401840540460264700351248784433668754110107100008157812794356212855061227049551545982989768968219755019135453350099394230657605669160040490923053412329791791850784572484920894794188632453617912826904513161266768657904740929384040216210205660948977295750342824032*x^171 + 2180661703215549816029965735587707789862169877250381876260664115237166478852634119823608479446879123004485757155912602448609888262485008516270141743986565422300550626910211768849473629087308019047184489637728716096760862182199405226387663992836761209133271657977431659069186826807708998320630696578900417568693506415362388416728176282435847417869247978789725407166164506289706593740332519372142429923342525992611950490521080444962421092715190241069376374785014152458093936285736247679230812685042866456515122028754310241088429668226450762480568194282930741338126777121472940501785541973098880273547479078437422071668592839452742123357271630432874659963283100494653854712248488284640125307779491481800649289711139432303101128411257792788260195332160830071437216038149817986055456427498566347968653455584576291878486794529431942727832520756556210200402199458958540280338229600509165525143828296764666790525356898438216937346898868737527864582863670798430904011057626140091120166811898430010819670423909719139317016035419959066427588728694276806785000592701013090318888532159901649633116290522123*x^170 - 578023608014211229067336218137765071030913811126705400374574749058134941188781620976557002835725221231016393295976922921701668131443929642405704973894601504239087007699016461990806278427162604125204397998433763825225103746067085735635231588946150726214596560099308052797874383299733978311438027810332463398002161577533221078919091315274308033621835026805639960949061379002448536872323090983539307530653590122597640981660079898810110692525197186825134795313899901800716579787269879632620638064332520278069396124847931905702801521409915714640964698087796691164126871975321656514402303805116724601219806037679390244816421369105013895319865607240115377169779976907675906316924173407484912163095704896322633677215942413562431633016914003857765521924032990425555602169401353109157026370132757387301138390070774624215848282034243888737708224444935588468824402278623640296004318332400732027447270763808842493328268212944479011011281096266085089094769656404801786567213671938144638922255789268730894162142322473130057850020537696662103514659245858539643354097701521711175375813248342216142085614133821343*x^169 + 23433330731957943900997110241606968396609915081269286112350658776385104462970663776063071497443779288209055738491030298246373687723815573773124746947564878552444991245729848177209940113939953426582063839297054292398274520371187519108331293483776835575333754879805278115277645868634904978467051203736461178203529383191941687211630028522039008292730839283444589884356392478849958119680830069052657610211037267745659036448899204370052692906308248471983201731927277471272848507157654639653238374134111813846722051149490296915628862606469122762631741182503094383555756374183467317612506415922395050108590023290492964450339810516318270993291549195017064567555283570353845519028510471646380981977307951215453063152463650513780523226278950895922943981208780579123628323877396364851051290780787885850128273841804239747642384738311208136604947053685951025132471881838634938987696192931873414932023179836773576411622487230487301656661801468318482985173633587031710465317298339413318723800604202019679787038952922136327808939307515883453202491929839318224699306639354068130946190354875288935035187858696502489*x^168 + 58320001761822946493235627827998608762055165207509118633223122170499770838463166835682640720590563623063682008011000449529454269445120751797881658882937849900197712483888481921765243041861053718456036268068889581825240172682504170404842611178759769591145577244515517578971077730883167882759584865513460800769377143689649971661427526682420083849642333945090466364790782476817818210548387190310605864432382736600641607976811769508894997927927274674648913235555591058893721710668858048550076424982645737241280497585791251365154105617275036226835159485433556387837672629834423936782323047161435960344051838100145145943026859752751306946172948786147324365192705130265251921743359187347371811977953468455785542129282781282578115116261527896181487442606740072905669717754355100622426768288197118063296532425031467015848591563843859399866241871258692990860996659015815045502684838714176090747284065268885994967250708115707930466471206132718001575173401239382424770116740686612601260326265467267422579087603868598705138198532848656069202708152136365989305351042164253776627486734983158065967831536649630007275*x^167 - 31149898566178841426610135296297269421213258714569685195522457178619716651786006936729428572784419193532315997467730154822961208526065852989719777336545093266447224513007256520873923515963334472645631314922277928884881710902122435156337377511965382749601509367850905209626150710112762938469175010543339803323124587902061982197553635827160762388636153079161349741787264403059126303199584874736806550392931842945516061919223301911062521435355693791998488493222261080622685086388718423140891595493817705298639206419889358630286506761057214597614077999496514066009777024097436126072652334046908184887820389139578537752389504572154995507510168238220920335805479971337515711917476620604823632535144294216838172843609614772311075563365959185040556119151233984896453413906223074067776047511090321059748791607178369609943956057318033407401512427842177874140933831455392407136171325068750379627544318413682948894070394764230403537786127101533671475173525349993587420414360434287995022379838537553419047053199770466296273493152485563161507376352833363703301360123384826627107412181679894007846591561741368061019456*x^166 + 7892640839339257488391083683898990695133228049042691507175207587189146293893837517492123118884121784068439508806875785297498320526981412021150903114179035199887738606372271684052680722191403116434245874990112190758657004116410239646748313807463244957761895384795897262341992347480939189402904674969952559584217990378727200745735001435015210727605236310688718959472230740081072430396057449017639963124772737522270118281139868863582171640970169743148044664131102907187654377525674666334623573953027447338520259916452235187584049312200051063319774391109016797841259534376942008589511363269166297528867779837937053304669519412717694308764465692224285555847112438399809922409257165651517760219415516701302625933776023063821330934771156531133430395315794137331099341548717917974678122455899198589693441501836530763637989639930202965781363251917504330414842468735991531039025965108639446671279294231956131190365829747208816168658933231912745137959227503740985366308774972776717551869068034867855127385969015792286065369411296559425141159008723146764262102253071447515277256996670202625267649963354192996979893337*x^165 + 90682714813847973842589989013847201303474622549543270663895231176956324928618452948425139982357285373889872677391073475649402543575559470432329867406003625646097198622537129170577417052988164204256785713412753234641962898709224206076152854953968282109366993526160822063292583051319648439272212878320744502366352582401609028259773006573990454585050528282469894824825548060654512124971773087378928674331940979328609326685209298364036209178460558890725169716465965705590575055619064981552538695955697618911829466892544149432950320643240487576222805716910248814694147857168374977524066312785124359975556634925576783709486744904755560266980138202019256129624332403390034149614930900890921942986026715746349457579775027342653968192434216728409351808575151049570702744291232081087582394484916581723028998703291609136177072880402749907538676118184503798351528369059708382981608427149897572862216763290178122252144797393454041408431127407935698770964345547098073779115387109870643371931955134002633342130582951689611127005466750967224220175715889476151125926351898587958028179216538198043413401663784636437030885323*x^164 - 1077252917815446194155496971007703134927601232676514970077990009882383615832244535579047359303615643820653318521550113353150809559991741437123426294351859681283093795231307367743424172032570971071177664171842881627182753376941664005918363923690654786714130138229430591471098585526396622481100953058995784778078297424534076688328523406439858630797277625893963011993475343805255118796809468106227206312507154082260216042741685909725402115936133679853573516674176305655185816595575301018498846371404104026096791932438083440563505757714278232981816805290540243395275763743672179276701325838446701811848384646593184738644101130299775987448696529797616317825552659779191057743923048468204570356646920229373040360096018881477697100715311986259702291840057477340247668259406022159644821377260198848421822945314757086275118450225540679422877730991799280531797668474844176090715003739407575581090776548863069616283829396734179074074665587283700136830643822057295919473129642766487183887616707524339239995234473632841833176897887004076546873765543725894615287543162376285623690036841676277786137023057346194096565449217668*x^163 + 539384788038824744308069533630861457017866682047859128336363134331256453585788519722733220337903354809149996515402304318161531915626553854626553596096077616906290163333342441686470000300991376026326764541844469946358242073479126777991313752845974087826647938880920551184817295158853079469166333881603143613850544350079152132306900516920843492903635371600076912317925435783809698432177470722593968095470418886922451200128359151790855363962596037046453300602833176852259241161679270487971627434141797684277186978377892293296514990658075602066341954133998867699572560966350692603892765812606351995042334858986475104396829247599944128353845137793751613951573369212677851403329159037967162010016694831307869668052058875670364485312957221037127405780144921138665735489296313721991492188961958735196792924836350608114568813581786440989092735498274155285548083242859687888228023025271695909624336313718302889545272165475598393701633932776882949610208413853970372952950757847286352769506765463030484629663862203473864390747567047252629706335042275059239380196556563386498309730343898240754008692872738819368707797288182474*x^162 - 137240711247739456493788420977980215791299475400046027652001302907996938401324778983823786736454367521108742717202656214754160734505646350839612647293834279073770455011350987701063506213080197483112896004490762086780989506851184819854625682524253124673026026688442169188205348083316739135155143966588202592651365215195311442364569167332709948739243880587861844027262656372196924369606962142995975896546335090018020068222200620651964123883741304806926060357512772547273496719723294114293698251157538846494726155570050346737828038162927613969991635743029340194191985615477866075717787814724192480070745469412031552513371372664411204741379133994669870792120320961693508364332856037314241413878425414388663473503680721206387347786953905285451240469881236563384814413238023943840757788908973684360815530645069415021614442857347545426781405844120962109300385874098634074584903037995249216520342531111858756463459106931688955662135402818116948486354979238522015935776535308758522006194462419887397631120393137216206672454176062773383512772235886186574431824388232939083291060294754701441154316070858002689791889058061550754*x^161 + 973240617171942422647153087151171304423775249676206540097721749636757101388342737870080129178054676507995692185367772712342854728456439634003652075063495131039981326675141769965474593063317719996231433101955940051643448583882366812382076961886463411198457066915492496243056161912249184891304270843217351440805788250196648612841582031996927653373048344016076378823116255243980461815058491581556510557246920895572747208607966132156402927331215402817734578173068645501644339993945611951687375903906580908819055272850470736246397875856354838897953109131264470666438770788612531363981259283711213283049485551733402568209133140213354600820702623552822468958049959521809033675088299729069641509863332045089254814825015960824034295425689607726014143162434973877166967859968241390450667008666399538280713157359425488273953157325957821981590871003471383406883139953673992732495820296900929151550422673016320399752853320643923439274270986324854553513032377660274796549682027716169315815490881165306877398531052660297345580089575460160661082350321902621032054509121405465006414801455896400531274765400975591958376405979718268577*x^160 + 17217245193683830654205475297843769352225461115157483808951466634946269344358740989856193289109508542059847493805586295643550837794859354269414368115728124650143220707508051527284533889698437055084346977780710361499480788607394309213077064805296301540587905367003558021688129863852401534269163561568501590665408634197639127280446137081649437319466045332399506004241813666378093426299342415671968422902336204409922404014033152569922348217273120763086981903630600980301091745196148535854824164948797117344488363302579336752358086427512179703017729728115343535419910143885533408528123792244778488115224375287866058487606229858953181289693859499994087384832310272776819381962602197148494244230577476249998263216183090157725577839382437828434130045419226610847653928197648954218162857729983509833533265548230805805109022107363068902391071558975538080285241185108931669621073042258149395568749516379458275791578388283338222602847286492748324231892324655773505288238874365731468683198012773955222010146832857050804512730889142409903413973408417062674483050776239579246756394569728186268544953101932074797605646211581155520688144*x^159 - 9136037348998314294573643758371267425076944067350076142390291829692167515719255219711689904551866285817315631659548940008033238659933767106820334951234700363516321796976297714116653161966221318424489575107472021583942838117328200334777545521308121906930543304699851766347180125315649109187709766136462273928486739596968481052020891815283259239822272569617835401275982661348004155955534546839989771250217221898363624303991706808499927349882141691190447101949520308807248862179860443145567851481060642402757046946090584777390223567360528027208930404716991683309554382443919911771815793019467882879001401035238914288630369956179406339400614640124286578485766317897760253378724806433570734054665019100103313577769052623732657784670758397384741242847489403015481267018830125485883277062118747448899129839241102556293205916770384784268238951389474879450007627070957774079780119632739885075846088777383028673941647437996427580033660661735230637700888045525281546800844480721439369874085844539590453520756072513395999837321560715288019033441457134419783436063767777666636637070332317453271055916506721676108772286986140172468192718*x^158 + 2645602252824542351908059140217356030894813487386166832419311708166488074254356217364054671355676552265010615967950719534516720276311338885218586787341919944470947595401898269929264395835490886860590276243591027295900871739595643344652273611296419144193176846372225092401270967056643202972937818915350508452632795779648029341188255099617752738753664889561448203738829443626326471570363156387359038197254936334323252447392824941968742283015553360269286764269063120619058372997973395678809229403495052158514108059703946768702681182618530129843630223884666647657433207467773879151765121595039394902348328048887672355372950300721269557549457286926444009477267038069164436465840224757675106751120156702980235473428359436692081295511260113976488580454304687623666143161905562043676330274658367761897523545961872768912980667411130894439311880432141810991640402622181407632489373229919459457416128711225826213644320981150085529725873076357281371418737374558505664558733355816402145106173071452751419167170234900574747618723915166217986657414185207825295355802269856291702579759414517224633974287621444468712107878878390372743563465114*x^157 - 288967674139723810220536805553998677982771338886104261225251818753459056149066272752848164594771020818646004757611635974746240269826807874001600685066335197477628535920280163227470347772233792621247878887096906232341278901013228675820018150616591153130738650698668563457757220873883821032959591138442541725095025800248445790911286171939161981606355527617977786595012962747522853218862877103720556064971179462709401972809944775062787434355313111974093956463136966756456741156701520743566597330004096949824802476449060661514882696901439277855593887277875426361698474371332298236696891809194485830010834326645856485422387782823151659702929140944605036312137225978940732275991420140765643045557965550283068847741978219791146405234649495028999714462968773374405532719302420529493201420056667761716327233535001632167457387672535756932839762127350204190784523964185764718491437956265963651510686598405824799957210977199463819423711872172356639501069862152826590235558709179559483143313530484547647630163640077159115106366393396177096661302345769021352388764205557619279366830620716737871405607390563025868564263041682293537022457632029*x^156 - 144672698254507097691321875363038102149519048519795926216358658916945759331702168461262617965263165213953307043254112178309705600563493053584933487284177566200319808286219846420745581000903788369621110551697237293376863783718702491660227150067722380675459395309875661105368601737002827098453248555942852276676656803841111275106870768671308395764204568534833390067500324870030364568962834836676912493040975866418735018004138375282594162156053220954952733225819677730010363090749388134288241450182564016452589837059486765454862765348755316957460215845171490465748259243059805007735754280248479541595646687972307415452932163691997983705576789625249989765131878632879499586760268195871714771445475099254736376653219158936305907419044664865460100336429762292398094377216846309425924616079295187903567121954777674618963461777903390371614664242440528695546872571315585544148027089021465130045166977222520012793805867104653648389766897803674362323932794663877117124421194644674129084541321030400061614026033832407305800025742352512878699368779853042771445436834375632809475171279931321947854636477735510490138841593605480431912667586961517*x^155 + 96427070085396762564344048032820212299871413026031080281498751468822764311954243783764771198848891419191459809478518661987672825660528459628863516523218218396355999442400248259944021547924656171700726430375769131413563110528679699713673262067418428379168759449386150498258577546933169267305683183744337093382131007376389918993955110196507807160681754612607817244655025065806877832593973696520820934437249725405903837860996743702507099339848809159418932631941507253913725703582037442826896726262197857912928533060782079281576136791896380029557713232416672898557221940507963711848714158361711641504372322641317541380091042268870364325835517162066352784477549455836076979061218264650517600685723327386707330761784295766112427676509981768944252469418353336711908122427223539295471721899823237516024512462155546673404095970228628453800490911215869598481447796479564973056267101204597099088275313856985456531962223776184688431398460923070881328685135883341313234113414695930705192717644197757275279345080738469862250636210133311562170424940000251249281598841643121189642271348833773912638659035187086554072722347877072408282123131512040741*x^154 - 28116291382743238168068756997036562198357908435205974166778644491779057747772747424074440107763873576857019523125179592604942637937357771468875150322362486353840605120224881644809296972957551357684868436197314711333448024036741465779815373933268692473527620709800267446459566513164320357877279689503740672799217026088901942847539268832054597871763895068405230305588206096756586051962602477761914143602391738548698274002239497580325215833709114979013411827693125231416865691569517817519364894722214793487493460908608887073229920801025890854189426403925242914923380471025689919397762163349652332093174661945410517686969595581219816661737424167004642717907534238192011627921241165128344867943655402152419113986959705119542932627425131918628612245165345438587772238585565321282883813331652931982517582406132286085756319639123559447282404286241005478573813604517108159449394015163027092209922219417515412627975794478671824309435160878554292967228879908715112715540223514855168735605904712906251199124336323503794818195778967221980586226602120914351346541088209822002551136090271381087919143908475770444456590202058505450255104567435195702424*x^153 + 2199661522080126354854077643593696468233958131148355602172599843609026465081642974255648862026547882604859092350875147823939181121256316451664224410063626403825586870807389644795643470596465894888447078658128989838875960662358349602260224064794608281773685737997405102836551913034563361134686144094499574698815572623313300718500087274311155479988965181433271610918277407318620905905716916569314446728900440303585442583945887166636190910150409921181694486685239967693777832153020204158271946169153633145671292490915796795465643546156390735600776033604435897316187603818708677138752643027861852461716931902836876986826292581273917459559579540677383865667809658218281377725432390383835687834207781832472578316685911751894937039498265561014469526247803304212510203064800739320140416794494125975387097778514631671219136430815058444451671093361808364345351056344750164816246440041367337594739381033756697108641337691327399894082591952572886022774308688623038035183085159640716030119608344601138653173485502618084239332491891338975195200532898382339443954617688159633581952020294353646080772877588901295691910120104660376515316937904763132911364*x^152 + 2164728383026049834672948847562366015249389865763328180697026977137993362445042128374107711229087172026353885208065636103644372609063717953974385881744938360475818924487628234898639086436141097045328539672498551670570960227899456376853119536175997986439704928515878418838806404368728621784257899479732082403130726891907857014967318945131809536550700963851540775789949703666552689843503129153059018613826895786066528227430326371369604754167424643556773269377166732770515253767160769904486441440290658410211749019636352773749789546819480569285369358501309564008288245442002070917326111599799837896079479265680556479361991499289430101829496847022055247794569878621131246979487492077708820647220520429897542093749179145670629262011393347846570061898098875526045315398311616881885007025102605259114487469158176239698286861575168098065602884926919953255578149147880862455091108902998223632522886150188486529174139930749730146214740005115633266535489714826521752502692884179816921045930954079395476559249236591803897218768307542195325635681178484530215990243595215410507443994504629886592002168578429650632058826816629762621512294397987759032503923*x^151 - 1291475418439651857447733475158152044644098513286978664251678852019893450542165927231806637737435969598774670502164195753608100055260945979866291803678359383867628213470157450927572848460421188812005891927920080054675079186278482900216187180609661083795555334843083354803619557861801358141152728334809782377722780209119558498414537196156291759710363073090876222335041663921121697826620885331959187733014952462792645784366200124779304454610939508708827910889616762209516177489988871283589781402553116114764749601762641127326682187082496564753845675693902517655687606655678561052956515656688553169326857055839673268852246179688393048426332316103291951207969553530181330457781703529777227318906684463510426249870906903013759430733678628816015755624549939641925469189503366444333440932683446867135749330086785333687567008475534784427493475347891696401922064009235989784618783397613894912775543737439812998057716301776795139083507555842165305507494080914092310542514208064667788164547824649893280513463629910166557214791346283598242774691101933147552095230309752606215197871774749151754829077097025287980139832355987084598769881051258505651880534594*x^150 + 381651815098683037118107051039698395863908948310870049881016983683913869370296892777423405071252297820427701599057279502069755425378538644433148813854882850122427325565562141153431568810172084285714204236788459760497964910567309053963895048999850946187578095539190315351843584511690500286611207463425497337224591703280300160225384484598735028782685900407607353743235981417921009985870967014172286252513051605082423111979346181051886076043430343573581100710485426834608994227625384669917510845254061615032073769672919422146766036740805962285944543220110135926796446328941197584186339882502433752418860378989328788564145418922581960800629255057781326500467253383856790065658398145228105046658369682442048133261209262969857573456099122501905216922755101726190651330842011276125029954979952658802765579091848491472481247317839483565673974724109198479263483244737283890498720430425740415253222776133174588391119514021318763291603452260943799982509273022288151821344830737538513436290251880652728257281228253608568354302399194225725477854858090905229757055063769291044063203680978006317570512420443669525729018762360053370315185266870248975677129499646*x^149 - 40566676796186188016826310977097624290206445453395969410076397859504275443827658285072700132977338763520459813496570908015991894039310791313255510071880659800163741489733913980122802738937619648463975204886915233018925584178771986369472715820268774095592712184115744497332235378651516485265033599924183298982822162203809363988437123182327274880735627638990437801897182729792666809070504907728251076452875629150034538045124927234191048373513625453492369706860184608810995725201894782559101614315505642759755745639482474997844665253596339324298774257644608363047421795882053927637361131471700354327365668377436442082002801361805099178272544400906236381950151736886236747143750888585485027715967289438439970831465212014843224221988934025642770518922477542817504056273485542004380986837611241681309771878425934428984280993000682994850347151835296566146972854390976137142731791586431195335975134878456955734419920103948653150239294006609781883063242876927458738011844330118663192671689118206424680688673679421614797551686436149744154950984565483047019579942253569280256417956630925280658429961432627740110435814431406629961028496809524776767005704118914*x^148 - 23948915870521552207068551500163209510358703100583638200391127808525186246307001651118608802961449629058509204061442163337156497692511410004137424285748494404536062958236204516980195297430312583926834210708254626326764710986400662674526953437606677358094492155419866713975689751795384534015000251302481733822371207709471864641802214246846724027510243745391139120245520111014111662727436184493676033522133819049774266391052853270699237649255649839595657837546401376330523885341263206591775989243732899286310236796341450654969333206347960910433144565125192949578497290251106078271558607434445339665065687792827098551292459789453690596229318467238110642159523226219406045309680415230817174875191818495403913038193503162938048055893957038306369118120935367017410336682122945661100781958845103582489282979608656218918029028612794874090123705432161445667884593954392604150926838037107458076038363214332528497273894552763465101321502927108286347910204495919433171665260210780839830285863827436298659915543768671287383629964786388148466922604211774718403517625409466920408770871693999738328178618759951148915682027329798716339178884828087236384154850162999809*x^147 + 17371282054540422509533219332663582343655434511840490891991462462312154712898497605185516760188337475797430556986990462535625968191283365747801115306502907114721777001468728797223876838089444929963042686678624370925277966627371245227605861690839739381606793104525896848694867167668952350034937437690064544573689668684704414634075995954563007985765941164066979983501966341639869845458026714825492598070032905444725371574117011604494195671230673833446660850859079501442669654903651645946619914313402864213668055722986332220780801881180467959671863527947027360155711211219642021987057618671979481633609685183531786334688167341811372134739104447063316494278069246716854719858047618435500533324047981612202947694943885581232551590024036259779081299509009130303233672320132309166035932428559113253350362090228121425165318709191015316504458396686759671977085987118233260941849162921327566093995218706013606000333160721663393075724184803454294872347434349706501255383169207327796730681065108948851864311986974873194526083087255686214895598490839524227525725729455613294520241568260686819251542235869732939264631199653526393961870629034581272119059918864025998217*x^146 - 6513847972495723313638362235369200989923468407046152577647278823007737089873551555700563496514769762921137882910406983521210209030834754477085222687284130175007436025068957274824435913588612876799046257224667344035146679836015023233108673560208313757880274230982182638529623811911502017423353841640376664351150335136621175754384261103158468896469540907732334308061799187100665006822697682890551071600535055226307546711929248699327914627007655810136616667318798512911639324349623047676843539397876814995089551394062864796862398398798632253355067424145640693782393383301612049344965414661451037000028869136029038413148001435794883877085163281924078348462018998678401236376518642384286218007934378401529378944858295749319999325062496944086920360813489246689808771646530975128892339046261644251510843853558473339402320729731899997280267511862209143017171547193915157295673413800542510027700787727369505033292999743249506544315583479502374174988041089986892975184044373789658642903530425542494337096049092719510109556385437814938237678123064413017389347835985483039865100040759317701986461519001824769302295437472494594889752490800586446514977424401187871211186*x^145 + 1528381494114175063761527385427515914310940237602445008709124627697706227936178732490774918220981303078627956575922861949654996291465150307482927626644513468147909676609542613451255321567137566558057825888113372490429996769711083281785971633172633771430783528862916584559639514942167255388849437677465644580772330746959257478858884008955960785073572101525326698914193850602672290428029404925767709472582422696724041934681697607858208701017701364445806320822729453917433340668668010346354302300600036016285759027389618364820360565738727210967445985452579206170098537498329649180353752325422564343552529347557088592326703759956062787078867570014079760591831166796490012837449534601568727321917297026241301100236673994954580395064410647200029545142429450161359274574927192078787269728491667065231208860848028228178991405348398450546355031730118314261404145391451658752696833493451143629856674839654992361664023614904055800396185077311616773057125169078979311911476956913298401676645862074003320604849157333380359653078424445020125717683877458131759965879436978198776003578568020925172098528514958194285478432945265975492588009262946864958519244779724008751680229*x^144 - 100449242377082406543338276680136250875783157047154027073753527015618997267920164531534444404125233195787678063787559675529064355854607895858346876207844644251215309030062921071353315863047543410883646288031475108533738772909628991797834787374517910068399406853312998948002351551303173372782505889145206335101303397983281029268971820675076034375899295432881820175918637462060388802769065722932413643334969931146873076379875199442984419008912384577455862869815046379432991326924125410144909402988048078671411222193041014916653132775875987904686347582363149126049302051952586642924222956758368403199696648643519253321962291248973186998808179027802731859608188322568623179021344098173307140784821600174099632778285586141017939610032262042010661774723961182056551906669584630966488101717421768177872449819808749410610678763771612404191169833489655068819876741217916902507368283446898339397262097243916174853439962948224745730603776704847020323468578262479878709288467638898272310024182545843444538395567304480610374302176883584212073618774823992908178836906513183466272503935733154138427891524118380335539619823199013558839401736187491607117684172171556807731284512*x^143 - 105151342208262645044869565884439460295160043888809663137073587893064042522909175664652385272809296361973662327649397855089552736801937255278012437537709587046770967771069666335457208505568793876965632794971273862729897820870147160920417884354263585233869552556887045973598915631151211744730602903437128832539100745809654637504170441231306177694089577832914676659266435570053094236694272243331684304945223195742773884752929538018680129686877268493189602060922735747819537412435865828048484590725474656670502676629899950376899231609059786032215315550723441507682859223025624465438064594778469122375293504244429377072057633545337327103732692768554712215869507481144794050478782760708124056491267400934760377469101873309526867242701793905445848313249386267881306095152649742768711056006834210063661688195807793650877576129985947498265389513248861873004960854140592130663459373878593459245651294199428565813777001864635012108095963585295823129094258518593268184828849099663212019440139177394565822848752143587733775309623310676918643597959961054150991155876489388412323388322832537432671594469948405544134162309097420600939045478062592071921926187828724420045683676490*x^142 + 59564408234069825282720154045909945564637062356387153210907826807967456443650977559866816471935393609637903238480169285126373971954679501989694657185390680970516149283268354489399155593928083466204322037932830379759519067759477462831839214599064950542172109659684251658380761533335858206424488544353003101530637193478464140680783300569499455004902081782736431245265822404467543473954140849251709152479241716630304720342968841289329925002251962176970261460081160525829506067806916860075320569844849488177300523224300750716533226389916470458659442023342859929014891279471167448042450318647663286527637217160967856929399008772898220856401503964193547009415384482314990396462782273823301089312955744949032296219059670520623701102237367444853761552796872083125085485807407553008099957357565366849911417162713605498512193473505934810277599946502066624474328488161002946252272027879011124702313094887846137072602256164238480403709128006920987663846987619406155434159502019422735863389745722755584150271604332726426802739882561447069668533902109843721076992087067292137203792077115990186085618768643783112131923769869620713195934083950999077152424899248239360464592081670702*x^141 - 16335122948712013019570253958253818528470338524346085689551219364337406830619561965942043702089880196131720733400835232616833208753239492394854117303517669137653819685451960331960298059827521042381170579814302750353476426327171038984025503699944824108621327783208929663592807128534034070425085072220718288789233303034848484348138843294777023012595936480548625412555569596137854492736550161483042690523191249530408824231724860868988441112119312975581041446958303644257075740175067919321529710581480359890237790779678998398025930145232355221801558040735176064080978773627232437045825043946617582544128677912024925186711932921572685051966075924931999552096486693984344226123725632549612084088457890393750593453168270419600514821126003436610401984909622932112233677605800710617345721441482685713852936382160882063850243394441407072978837006561565146862009461457889953008388565386557601749694843853198089663927034801039432136947475270429286839397365657443232817184453244104870573441616178909402896119562564990234504595612618415899353390612404223868914108192282967936455213709559950331627990739693580300687470958839459365357748258346837832640374175968110587069310859595138787*x^140 + 884278192775695225049839935440876022806307357706515485818344048186749073314804755686791832776696549753305805522325901554791550082690805321019792452638744007674631124873502869589765995042631540777566885457671196549622276551079040030088483149527503535697063864773807550078000391187809588187924578375043929278080160534843583930424278040222767304830370887941025090587831148087501530610393209788554046904425189097070076413218635615882479642650863936737172138696391890431446960860899722795055507094382901938919591876414234869729657762484777682818771527753970801810546076425046835665123706633551752167925420834032360791311951253179385353276260623734054865915954220718559967715090327919894245891042080930186319234467949161323476506796555451521175470529933942528944963886534340139445954142488810592796742436216646754249310829361974378936866299360906306756976869737565618220089043521221189582900691720715038653618246008222635334577020891611417877033404721703103246179404266128560182955228445067582936516636302304164278193430143374042836439189574317980202496115503386735565062438153330005488807268923820078000321280049645444525390716474529558350942382004614024319487419488414542533*x^139 + 1506141821761658227554421207255520590640761671230400783260571209658842791906345439112089373794983666093261556120802681932940938395493901622146371208208590844489959192795918088112020363209839977124375649300572244854301213569488533459711593315481637660707365281695667534291718538619999718092631219906849552538040210124375451012860469883243067307483669247119719361376051061858349968475319277968389543945336229064022632138857210756762166188030696781825610180620081910353805025815093219870908662710406005363217580375592577481036033573630854064447163608556981858142628710572293347305163230633248788202011540064871709935216513887087471241625142689675757362895895565667113792880710939788590229519146977857942135230107927661428863388922865862606188350068774590498334468863332572599531631288347551878808882679820957977218464722466395744565039892145955595853399852597274948478963860197627638324914012691724674340303818233975814626277686348819542997225129170320070829988460032893752618466616007881071939430035444143691691613069896643960766708486397459547811396212426430882492158190674011961592541588506782434522893057333002982054278052986413700407813464513002027266167712266414728942592*x^138 - 830424802031944015259632075378808682741000538015712124574693886616261929176842121589844434535688912915806438247882720795604226787275594957673452063932730343530588787206872662607181761687750767641235288690537261074705352656565870841486690667399883295208116756461698842093542297119305934926755771747087511568037919901518414800432559647442746429464577017639821725221062102403676244643843423028909328322576168922510463593267886240918850606396148960902275706581031006269783111901974642264009710135114010289146131449365253030139344891943666698519860234530467077068856030545937831833454656584656226165276731527307887099822128558707446529344483045034049540803690542747178781108205544567597485081942579580149961924066597110638094773513411488553285119322744055560025145658321911974262979655937032484958753259731780107041641733318198740585659127741767494884144156891732363191861477492617142360762558245091113213796513689954172226477922224675684444076305628882641252353226960276115617399798362838689903962834004771773657690573802051136710165369397973805284192415080570669010695223728438500447584059226588368349790155484995084302676974180510967869527437236148557432833202400182309001486272*x^137 + 222039671904297810116148035443701159715589146247941219291087155617542901187005488168555145038239485187851355100495921503717027800592557292691532789059841949338833446754091312959857021681454475676414286005298815251041892955599154692758444319513143114708958147299873181786019173661072164779378450332449644162793052253098528755231561732659576073585898132553933235379582939028655652411428539980883767770769001746667263485889606149036969975986550386246499512572220077621666096059276451274412978922894776266754792797725273734322460664878182909174015309651443736067941425927259128308252702576708045382196496807872272155338487370575427466626110086637651695462375135806523656135815080565001534224809823921235003669147758696541384265432782676888816923822520540771096459679324239036033522240624278882535402247260351989441198923455429099293969547098551069337104969886344650553023129675723948567660990140408331860445090049321622936286682748751427388462858389741294858364644206436960827910341797196991490942869879726019950935055835095748246520794585153086559481664643603772919625702509076810921003648004679587178871638260885204942441428050676973459774261098212437395824626036943922224963475369*x^136 - 10065660058414025770712107237035912321157258915031585552706516457706438168014005809397283727956483090046508820741699463789284836832540098526680753156785766789856267042459939150121480734744516722651586469278244118921276237837366588107388899983562335185701284372223524441542403713094125992903926775601190344465056694722001476522583093848741216482339163832474681036279132315909157673950357084359434636061559883046406655083917201335164949191510778950133334834962875502207791791896540853112876652111711980274493700107385724940561902685656931549414524797481087182785489405922664097237212495385021658943331498272052152574906070507921939794275931796511841771948916988924582683430117656179007129079950855864444934603710292985591337430191145910470570926644764431489871035611964549221627265814192771577258084365450360350740079076061894747776565242279898171797480260356680668333617649443546871352298583609349461011109504602159384341178133479979204191359319850665357206798368972579159472569704698259237669386308403945646226025732561050897568101440639731582420892338913017990015072499760440763133115693150477175346411264095347504904998628276745297358638936332253500668989622979593666626136837669*x^135 - 20489765337488199399643990752459213632210744429781707023144544372635785234951642265515567865390979062142017145682510823210670097909254525194529765968914448228214836369671561325751206098812424145347349563791708799655042476716152861461264760857592809936349379423662267901604077887813641372104412820576086297934369363871923569730072048930094931342589325094028691271358632366869526291564155551352280792730453072479908344400046846067678263541036084482574602989620984799182929551905960640700928521700966024051615280455532422089329846369169339723449953224244338309489633965073409845521989997292223363263464003116274695202424993035955374124630979701226605873926112418636651764533628557141878929899012089672921394985555641571681736318664784647856427100068043204638300861502700357996768362764982927072412662305990929858101807287834060964589257059106227348623817835144452404620605412309874905911967864146127970232572542193911088884864039994338491613115942510205345167920981624133586797094596253746958235340633943044859122095204477811329410472365011230410398771512632587147816281341614274694116527097700747758547057897034676583523460589549173746504027708969416732794906658281561190298379428702791*x^134 + 10944804335093489493686294084478484858486806684821929720805901797570625730223560878060510917412952671560788809533042191456539170714262465083196168987284540628559838999062837621437587722682930732000622189509906590250434488576627741823001148260807119572188089523604891899776399942635029430498571307224796851194916581522976002339934508517404212570484087584196735928014066811570181566247220487707250518494529801202996872696199369523652709658931184741964185272854106381924263722542281942438217922474384049163093424684042336649311869036982774084692919604367965999611537450417902589547741731151405396249970391577145083516057692255552220678146048279047374004027535521678918766503855093924595908986078542981792590274497796330547620725855510577952627763368224838273822867406702189091751138094765148070102377515809936260261817145611098854729880935648142358602027575598379786645193124102715150357290093682779548115211194418571235406395111483739607909776974420181336268004018572032871874920571229212476786630362217667581377332756116960381441975452787800237372141062785489733648456792003530100205064554870152838482025948953094810232075451607934363595798460971247022844993023642884282478728718450568618*x^133 - 3064559163677572998163908852840978146253364256779331397762546274799691932791226744346808850087955203122598783862075250671127391672963340797878979121547546613854061724143807196125415066977739068162054354753537479195251612637983515281542700105546519343043158226896332978743302017152694201251846965186463399681904107862600763293092560515384485570051598055260610497346379291515631481609372666780800281944409965666420883351970183793190319655380556186208257572845828460968378551697597281975907123159180424961240306194867838530110571244015884310245064122319126048102097329636268417805440726260339403520182800306171697819559467546263879144964049621890719305091728748630812346686383349391039417361635138805062399400999516478047856845603239528568953224016394534206524343141189014133155769185298612599248513236501566473760263725268587375086557522574693082530514597333942467517551263943145873993409429703574005867281003672442558584272756888597909971907195234708543023232949105954471444760430444117383668824110361353515081933654698275741716690455620522630270868384824099075434102146308377103069923827817475704612279489696181130386814617486013355971938950246673230654703804179650248430295327755432267055*x^132 + 367880700928504694614457524585900164372465788635442585663697376660194311832382668633100307944346521003524366219227972144631807773768619497738799431319674180472706719019297602426991500336209593816446511445529826860690365140179234901201040321833510948813645039274313822898309822846792803102203799338634950357631407651992364946903296881011064531107881987906733615800223497763309329910621088296533417298612444945426286843539069893922644378283566610251662667155508234117561827574427678972830742492142866403835013090348015235292507441940740020794816644461153774957138926645939213455796112841779149188091248038745801275031512388990688563943083368357346594692361548292843836490889470898996918219721541313510850022918391099936895692507591503706827554127675105819326684806277191397502356936701223327058445838869111159865416606979771934591192250492023661926888713956622882806113329153458940904031639554896083674770010329670803028147617460017803349467173004698778231888125443648148767069552118965294404913077362077500644342871532312429157342278654188446970368884577365541694459657873077664422772491889196674385883391657151020901287053464938156275428700354900929168340074461244600881814175186032048475060*x^131 + 102017963333026471528174527001082263536046690105287207531374573330025876734468469295810134847740694997253626013562557464082574899610761583515040937204971906414232537378124621820882106380133965763383340066145875180101056842294450944236058583231932147199066434849502703157514617740101690153158624623340704066466881888905013546271291712206304926301681076578629000879053722077632121380117112900926406677161305471149386150540230999018599068499268966938219396373080186664190784966903830893929034019480886749334390804339191132033845755181430493481333008606106481762254505170667569570120228500560747811124475475170974749254784901848787684798341789774205517661663855250242661213734671553407470781629217614508008406287009247759798891267560886340974352115029284831760553807898512864072736257881099269848847982827869520077291260792533388466617720357130383438361243814451194801277087551581063962759215534267488380889278521917984922179807497652600980310063511129156713633110382969958337846195022539171749106679636664239664711357356180632757812378320417561236522531746608836360252453198966494694440721312084056310769860353533501878594912938627378516127748920922407458730941952702787594673934439924826752185595*x^130 - 70456319858268919124565269689550392567190478821790664340987841708837091603096367817560541714560751744129901121277343960175924512731140657566534652790381581183485969087317801661292747511005212447120636446018575206834296891839767498936665254038628248925082176037382483220263466518130079603264669619919772542483390160819418636001812977521641562073812762531523716671624267811537357540773129514192847362761432396590823008417295250135885566635400285102279362364657839715253172244930013004556984412802409817347180397113972839655138030695033022708507815857836229845821829054895208194840564062501666369497195343009548066749415347214374110549562601420631243669066869749223432828057883980936502960802327551346147453736541919163171806317806858540478975930845160008859932775611060475439550620187413869322983222132418338327161070537937838857937599445369199464086843096304023691645060215789280037611912518753057417580910291369292368208904426556140912180225125476290421740074842672054778722399029496420123541660225191975646840988787458821159684818901499228572492291164491570106861107777501661461565430777785074171526621173984130852805855114654027326717731629599689552122136024928991738819792629628728886320134652*x^129 + 20069617513504985030551008534100311480520667893475374940002809314943792549216193736865046973481293558308408526953489965170005073317865961011242604114813819143846271074451364434856159826507146086787760887739097906913180429850739887156493003788166698865118883959856970618378590333715369830011600697663001440236284803533925729279352145127309083345536814734853606145616406157600405255866293029407455393729516494977390421592579896245650387278446466715952097642185646293698910362988536841335649034508447982145745566964365808933967082683468842970133177332595946990834588238822798442781845516351308974907768620129442624717937564427772317370382385613804702985381720018143456149946169732799391926746032948813820683474892274884003970712419504025663005972483515527182194166334411471388672923797401635942792621216192877738898773579941148780797951263381947206892699827073320707400397302062749020077498525205510618913781913303656219991315772753929571612352946000769497837594681698611020390780980251455078805541198432669080400830003224382876261305093460444362968977111921957113149038422876190427435340608940770593130849906684991306606372914162703725432114669898061985422064503347299542376864229421194300741174216159*x^128 - 2812686670195220255468290690459979565522459657473434035524617992910807549760369963095725428564647837610467626070331506194497853484495643579911146364102990314643564076178701843238046462177980219480683058450042635421226387151144438451940928281032349137803841261490265320539797859218114467556523280229895431104273237878371241578375137586469382130314020585897613955887724125482461122368892375532249625684138366568149335204596482041196720778628427599615465896654261235872011879375625896891807613643943014628614957953656875370167171390937453295683848363243298853611234935457075971960700166748039069878056112634732474552256744977315106495530787958181121588715933886235684774096795987487510049683521804082296800012117402281571758421597660598934674209493579943640357065003641428669559827364732618046064769612117625814505796426768061480817612670193048173983837966632413556488147006388436119831675806724955072446954364175381937128299986882487205095552980616471116042455470340602036691535697689027233703508931703817850102842821333438904934408401407074382116477344470928588087910062058479657341915745229758791290791154585438248388524310066396145436124503259874528884604969801995131660555139398308018463628751519343*x^127 - 138157641122183047274346057110043824191568148449370199023986934331448623282926502472689793503335064436979535291447940837084324144025481151360650689074965599495264891308468553963970004105813550298622257352890954392259882686749243522062151327708851249391249886550031924937298728675601887170840036131537530397569917100461599742391606349100743724537259568991539920705691441780327589834425209005026433950871621115579894085386839448360280287619851953420744656425072156250584850980333003335330916934786892815369423954732673275823146396787419811401441450414477963235475644732561787658396725740551965315696711436883257618631808625304408014743345851136138400674326421367867710516802911146571163603424633111376211944550345532450511687118742032002491111943834666287570498267506487573322074570405550516606459414225459786757308309532922508425126872150079065376200612908897420311785211346017088178737271575887201026305645679471486645970321920036552170370908203184838286354260751835814942179023212414524822275286610550153536485808945215318299342941113340184308357509425648225515261045882681314188058639433607064637295858354945031593363334886702317449640133807174939523437113472562563893445417156048738750342977208581908*x^126 + 120872269541669037290439839206672331724586966794257134131522892173813186738195929926121590076548351318295662855803413710240177487848915826660108599277350540884835405592955296475329682106661907633360032078708493754152853189820103780013743897086272790291258131785272505397021098829849125667063315920097672680001095468846491115966614166219491637389607154467708641382039556722900250036206135422297192939685061041944040617443284407148774769630230987640536082962326120608787155491186119694628316657631027497362431460855865835038406287055306528236001744739409414649051210481896432403695863119450519239017888344712843841283855708447083035459922967610158341644658562124477673932050451708484125929435541654958661967528320952185101166711243059994649352620777669187420557544169746846091560131349479768687172929594937141838394535975594275225972869037285311686896911171244469987553764866669651885234664569140181072399675849413979752739908583776576059722534204105246863967469351877614178127082108038555494054058851094694534465433916471896138925414599377529233145056504303506666852234629366222727069768492745580018661061776608158839238610508756616224926504585999278209449115050742231186367832381468640364853103321938311569*x^125 + 17900633037757666861046157193099228174235118351668037215727167152928717671256829367561442464453139857463060148929214411752438302527748490632344741774238333258415804473839383878916756959805580036083164678248817759285729303181047231094587763171323047024059346451866797802466941474762643834490243433763438684287443663223730043312735457335187199750483424813028355695551008192072920349348356787939855619548353943903741822369448876650441629569848838366379453860058562594298545613174247430547562347670739480906689504757104048231417395480514097606629045417007640192392170197870474567871392625357890502370082387666335768607844026971919251151589487767535486596679111261298937685014186911414755262625836057486609908330689601641326995233954636730472356141216308545703669863301435951355698094212084657409706770056944811096155153790896383795774462842077311111931780195479491042890223315480566581035035064691967012311363969091363846127667885063431978331233020499302216504588866029143848847407400103738914532210288442337687285645666672896569396926136620158562514690287557712513879968940277280115980128483530578344938655332387482462865725019229646977651529985479897666785287765495487098904568577474934845267650882449569881342*x^124 - 34039257111707260927671296681330019441860398571622339351861774168081657428784564321311033400467086150479726844907665969171199264178230138953295878978368986423808464320533705460785918761291802600675714741230078455741185026325014691375575650151221409421804871590416020540985715739498969591055132681080039625355567761788154861708182030905658836270689649474405467716972448574130229118469766101220959927892708299895425636576412432673128187877967096350147233964468614532142475262699293302758464774316290066639023634879268632018887878772135272300332113491888770226612454213375692074170922789727668411008935951697897266789501203091911646846534124281141567758490649533491564831975028058398859220808536999491257666787712815601665304862775453219454970912611426735887163237241877085402312966886164025742256105008593848557754320194985048674707219029974704184449455108199663159828432158932348262964603171472488486038577790342725268522342385829343551872722744553052130709093468713917468142721173716715359943726290524594753507136121420462025139362376794982593904012486938117838939922145975674299927900327292946519907359260614265487877046170954627708912487617873904121092809612075628012415563597108917522367544920775081655562956*x^123 + 18156571260465893537960101171179012024337591811419387624760546325750018091974508999410218733462992354507749753594024620200145600956548969142924445704175421932674412790055152016168651658660832222278686444074872628523782080980237362219560662441454507902484811105501380533619476800387976232179595804851549865004154501800970142414169218836536134812519869654856148584580150988434903379504776095954745527388197874793231803633030226147979430998811643368560370040870484583340317317604914187315736055893002967017948918947073918194540686446399348014073513900448667218859616752440946304510752351255207072757170672487214723302323074490136601238918383235321928564440897520930835638327814349547766021219606802166823458665686502413057712817147860154012353584451869342506281134887001208982317710221316345549879154371309338020781546146489840717408207374682270467138607796936895536460821715268988429212708973726949843294539924032313710809663765431536409275565372925512860560086078393005757985074935634132872210871974185694989067346475497798365968970024258075004740381502218446518104946604256719151627688783445427891832900781658999868459953093940500195276616996119213334832035390229440756721710447909059298580730196170856564358416632*x^122 - 6970329101792827154299358586532969320853176999565937799589159110258631486355978441876912887870400819700162212223853599879552008302093978125224669823979534375916564075978277951762165688544089323745526991289826819015607655993003371231369292604302231840165621191640821843343180787937610604041244215916197280012797122097550577252772834565198547085689342065827162320236221076511604909699537071465319006640894642335617327997817961788369058795913101970781235020499283784391868643426640178127474582328062580146788223080277626630332585196665444102692084532239728212012685020414677762913211280480543149902644647762778036830091916569429687395072822148695022679126539681677025377429380842688478237279238230179679203109271126451640768652479211490206993372189232985240444824575614207230534277624711027617057967884407692452370219125371159202725217931563771205544431868605079084558512286626218311967952328775148753403477804145138389672238362217481346404241565068071039854380896245197784524754292915201708640806126831513251940272216543956160296473462991493827279668865656899188520878495288768603500329573599191617735470811075287449666721810658527723495924388201399543674482146863337960284911022935024257788205023019562721622795374374*x^121 + 2340617563146410403469234236867782158745742247196605789487344475358454369836905464998809353327906740035292178385888000076076478692036075475662443419576150201880794656594684707433262220131367915523390540107586803266903536234937815829173309384338286284277004168491950985054050438359789330672344367953440809079340191028732116519679502427750166777035480159839806980369904493109056088121210792501978007216462255887743958319291148932528152956667643729318395700506415738051956627256496649928538164164062064439399840247791312043266365459516849344974931055346876843780446809350365302243890245644443462166705095616663020368215685739091944824641404313081668886120747597894896083389373571606229584380544437886265594797029480952287013904124536463838033547162340992212778524374951534295873370297007273519663983104070672478831284843160401052369501907789047412863875307314737436474236247418463710886535846054999156275264748424745409636515347748776006302815539750411776553664912967747003389383389836170932661215305970973622502862764672278174886067807903698280855163187293733047927522425358560248164619428741350406147992130211552160962610998238157699503710172204145837278094915158154569441135417387606804802129814185403080554041269567178*x^120 - 756079080939009596929814004376858431543938734103485696311229963155679161469017818419961918854349852075656700378720096587071995830625703485655535575827461046852909270829486973579737048675500214365089247539218002448936100802179586307123367278163910108006838181007270647285525486039479716375694257722832376640059824630209783993412973701501218820421332925334814080983008563083476159558922343567568977989529519281182124427672649901325552983426774761795335985664331448620256081078779157475154597912933104226995703948421404671384955227565566669713812571440520414756060382923469931270836584051345191115320099427888752334182250652751377942110716329414480101657810191655326301349240041156444152154106869827779237035770071619027721281815995007131516106827591450435723177143191931617621455467173986100665164032762432927167324730372558586022746501954474427668090528283187464760949859426139872610078945256494092907604601665170408184991605468118581796483553720120628874055816409038334944797960358477781647960996403779526353785179134727613276380123737995379391546084613159774375765065062875187783131092501805798669634543951171678154924692072094076272755506285947450352856102741820473817881338053418742668155865090309584289132507823904097*x^119 + 240747825529909255733701683951448580088666624505979534415688665450539180700069125490432593606633565114772462898565969367750631872169813980279600575732388646176393551497819168280489341071096872518898857368717413532345950796493529548765115249594912354132035894617439395547427024773788980030241349323755014106037794677680428483049427242954985183334002085056043546991589845543464953721825004627481790214895127043576732667277546509855068839024048277981518144523454417945036029927043681913997753497820716544070288726186280980435678555620246622456536279723486195664182936388474259119622697538884320641728531080965856487615245847024496483493830030882179997238910841213517721624769518536304599812933951444234227794982333633938118930772560492618057846585487438774228387328541232194931336045375754035630273158784984178739429888974632636849140997211505973216850956442712866769336394075572365048980763778967817290352986554195096085321705056346972014751357821849330578678180180578245369016176248975468646246306342552080941829472473435466497694873126411820056969804483414651548647533449561444628198468373287439695242760606534318758748149947312580124025484869950712385926878568950307843575695711655544649865772325906834395461402118100432391*x^118 - 73562260135482883685703963945800844750586496292335932588309721811432753196339619303204844474391846426842681480376276827146532324180040841914039076144015402820623551454906151321293919807283750929243238048024846994998234964979050633842455474657610101428824164548517115994828554119728591611477539881918908177577802557523378216648865733775878291498001691593336874450480964387269399017048626973035383171827244815096231714589552940105628671092334042637085956171165413921033761092887623482634442561725013584133511914156445913862371412112810739601218821553246840105728898447898960162162098845258791615353937804214279296710785490642497956999736268754517007201026371550128464239137957882822260627844752593173949502140867421603290984095927434682298177643027962029355827959344264779533754763433589226764235951816142200387270517570900082562919526551233864920189078434068752788840708461025498996719437676715561601331667175812783563552581892870479801875741451013331391987179369668706837214822255243877257256850208720342658760766180558813397879678455640316484001674028366541442764968266814012261912659997378741592458289433412295609754664701795576554503084787250918176767839282317373988012499973580267823689590854283574536223246229839467485484*x^117 + 20839789552745384194921169687028908454581741800832493076658230357267815699058353064715299950398723158883081311434762340430385649510853229300084435591976877367639615221107026318090553764646506723916409328313222135177446579470790628580833550297312322396425873460217350106630114778488492752361564863993081192568897500516911562786106325409024232838696965583750368530238296591826296402658399606623166151946231856377674688263061702095309882815411437443540731041324607843999191485704566177607941200555414114683444717632757538542802542278090783823790712449589654549232405920854603862408158649598990337488941158732414992185834231954697276733448214824254548827591020816142418778988841416840589087559237943122032496567782926010850740827319685200807036365669093025305807553538267621432903190335754299724939427384758861014490362865839254199123226131068509516907353869656024701584225080811311840406230892386694749319594057401553600459931942317467004772182469534454525494040627642021344513765413788697959981195689700737801518762723749892988973172192006953606530560103285573107787345849578443890741431675190122137052326700361609451684504107247075161427725543335863508013538037070883987713541042588433295330323561663097778896599759751516251072384*x^116 - 5415049615779205901663613175227927093407138494223084609649951926693894077197129797827715627948004941577537825427589705901488249816800768301303246185650082231897317931922823210428595716917220054070205929797176101363390632985318369539122846724224782546649866139969340734073644313678495378413023836994297474650759032778633805512097113496318231877984634134010909034223664291187246542470369571128726355824083345970606364734041112442377495984490945508656501355940838173329289425488553198409191910021472783479164391842698907161689284020649532206948579812495866183892204602625750179312362585422173887012453232548313045256767884446358528266304845982578971986290055259129098600854646822111230013442112897215228195406364969065620726047900087561347366890729129023389904464445666852312921638133639295776170387766028398461947944432878208182973222940028104278105868813117556501366594444572192972234929172216612242880523891712335013342626640610660282637148491364254953778623810015532332260713950237155521586966727386909933131165005605769563372810220200342600175985528026870757752936140761614870072784380740609832410907088534550637537953811720505428896933514475776510562438725088034555894456578163510954002314502744147416842868583795341658297478152*x^115 + 1330350386681579329603509820766527814175109895145139638510421390071756725107219819325972403040374079797039953491755665250015977760376581135179671359450135095782871201411302478662642519761285639485796310598483109591264747317444885684369406935093029657786372743238663482824208905813262452057239212217976144973747508044474246545950919312482591131417807546281659906625952709625679216711695377472329438303282192261922654590781068458987628757641666744998976131261177804356756628079539991821343172390689541529753660390889507199740654307526753918673501383340064558847836401576507838860328104450158664324619078291216402393624551760136615938817131867791594778840454199958875594843432157962139628793736349856706967705288734945001392840509383802625278528421715711891127998561967090602486874211584758856765637969638898269102244936412652819690988625727119026539339573156554038651041061796647755022681193789732359805649104088417408498516326686537057386007853102106106687358396688571669964587877559472000177900856973298857622393264897703946196285713513795847851116076326816889239483378084986099449039128115125939041233770601948572730609823678689138855915641821620170413432724942571329163996487963562694138496061203983978955591545266241182867343348585*x^114 - 336557293282473725281781032077783240048071817352454837273430629501847854561342978472314455798827738574472197100555573932025287446508074044851440331141662313259753241690691451775343682040302485106073499200634036228521066680397848584354596142732611724589705910140175253421662936105757093845284164830894978362174194096303568600014911635002657184311224361795578606957130644217230828969907927085454732534511736383733155172344413106775339546894942718333314755602782905975005956358856090632669695095941841742778517909022791010831472001730710879599298541826774593012607124289168760110121750407739402699106517280261440863501784227257471878103171859374022862253018757384362668679055563712477094575160341503178373505917196995484774154057445387172084432932432187501198972328136319209971025408588279852748972454417698929796257202621047669937521681715270495461445258461674995331623434578261400549431852235544788383562144231253619262640682217703250955327375761718956740441264796827344535580306432205227664914089659855414853692190616322920727009959832624421745708996639344447654925623564766200949183376037698104868761490499636898957654772758291504316699295582961375030389356122380402504313364680399760789663183577602713088335561998635626682440145582988*x^113 + 97500573658233439460568217566411323278916560092182790502881023569057560734578424322536728674995445665748553504538863490436216068884605995657962630717484802190576334367651579695252825533428337221765314438379403400775497939799622628109904877459576208520058859391149969810615854534909145642256103486845476628857283119990132846334913988105219023856442419155534595438103021385892542122691758039293183688128308437869492790729880225615490645027905471684362267354607160841802551135753481287912208372131627312541130474491002011300490649327027855973484462279075584321616939135551068478395715523168054426415454451415623290466580007277969048678981386246683976732226503025757495328570191674942195825921405005947932957988887502396573484586093065807652164340519933125567859798437708344024710089936232627430041422736846716317288110067560415807132405460866201643821579341720553210813448249582868524203469936925958811437832555329777289765710996028535286757246346654280985902115291291533350805894811391008465398788255704767865489436691170619318666168458765026247334452509712696044103498212888303565401440999677033011904120436177989422636714779293608273330142617998139106945054942292412729407499343469942710736729697599762186804482605056011404195215353085628*x^112 - 32858504702908588869836363113297754227015115170000746380692718440528451134555701350311558280905090681763051666677596228269579178748350971124696301721064727367368573287487257284955648703029203467536132533378679869385449088184800586923874521550056056794364251443171538963806678965139470957351929174739880787152750866535286212807358700904660651718696697420265410509704827027831501345387240365054659213773111386566326286889440541850704293087821961535220399930171967416369206988224795503658023294883639560314910704653550973877185674501470252682034263920225593600084446373090546598560577081817140719199853488462636401444202985771845754676247286697458884637276021945564665940518150808152952430970430684214128691685675873711996882017318820761018921108289511287332053092208013786298373215030410494141772324800888396703054975561428492089640574228776362221568570518339552718515969035019601107201082627863352070268316086987351496862074129405060984797738695552359868081330604875036943165307887394820749453550578880675670606253182376658683969023780179976602369285633719985936116037638804131517302941987116867537428512525937690516126589245726809402535148203257266711362122467371685897583290186947922574992177559871240417469186371254978982709516689766306434*x^111 + 11784178275153331023160527085648158126788593643321663422300474706489829310565950579098249842263605465097738583699227626271753234036855676599235858835967788315520801617908510194818858375387686178802401635050395199855853262014799112654813507887118571536874780578789788585116597455083092824310346677284517186566129610051591678954121756849995421852112296264798739219555869517862580309531866760588919883008974311751520248640434822061809895893265014909596453709299010419740896063321169200436376584883639350998040936866299199116952009903594356227821746653819596392671393847170624791909263949976709349752433488417036475992612041336765384262679915503511305640434207329333194821974029229009950848839261166889278515640243104355449133824020235940444540897152925492714049318705255645386757334612711183046436909154062473438176834365840961029925009594940495846375165123225910426669022635017264733213264492389185447720653386913591869712845124742180443704471316462001806793924205549235200344644210163008435026733653970089184817130025121843059152905850015800697199289940470012308237506052129486974897755733625154944434754628411998376189819231108822844471036178273649690558326513692658741784816780046299543133990746417089326964704564544226531688973128227645685381*x^110 - 4125977419648497565851527095865032960302663478841073782290378757310961269648742253841814047814280621056914769209971117640318114383600236460421831415881657808098592924080180231253274894699607688692109374312892999300302766979989860510786191508525013316220528495698325872459194532042350578758997913603684941774406606007816868407981487455493490155966669082897763519322589119733279423505038034789941974368716157357720372300480043953398542359452395201444995657726713220449604977330304056604372535454724532609872232050793233226334450027652292591316523327822359152515586506616095577754052712740698753975523677451055051711142309834463139486428023732002425484447074479979701459375333754744583152165517737967489664077931950575445697406883750047566548694001791682625605810770872357691909223657775499345511784104445757553817986986669182393232788298989675010816595249620008335310365497734650385901166128099700775630827703929418159692422295003225471310198356585746885069588216183420309381879568873649592959847517671286502365489082549219594185119802574407737046803087130164776644161567249957369486065383994633695494932764703642886820200385717672638158483645439280037016534412163897493706695980579336761636748482233036210187124850782837640581001174865188652671948*x^109 + 1352937770675626625522011904303106877125171256999217414201117698831121263532749849337581264362280676015815403678124258653229266635225123486466991484809186617477752453247446528670752500201191469833038155931490267732255514664554718392743915611766242930973862252007400686450737397246160262129820292974725783752301569905221620169294004913433199310756928600305582700685871136684936020919291020900812197264202440830966435978146561642019296840971840666005899622082996597356323825725619268504401736508574572180864285812403813142245986021280208100122640340429868915040526101132409772158103842097720062401723432918809251505462903274833737237884655251597737202904002165285960470730927832103002305561282097897343231831224191447150791357735431239191768138229958271989698943871555808198022740395130507583332468786634377011600599031555672717140023752625925901639058817130584993115199210125037445730449716882171403378539854629710480239052626215093552308969269039121183451640174415054409201433265414513793002513855196627449865956757379598778969075076937327187167141719830480983843192898976353287401694307054197839485757047196914597533565599720295134159509423041434905656049315889472592775330627823215064904019946379536437891194852765999084245417964605333579273328233*x^108 - 409685470035663755596122545990529701434830980037138143790389920515783280243924254087552142084451118284192477756047199334812431194183679624158342286608300801596779998242372043043727271491025824064709164760472387458763337488324310884017888954988691599025797311144291238269118041021633704420433061821345662067842905128097120586933153330867676585963755539155660708447175304619238493260796264059804960748144235579452066570651669039444716796301731531403351689956949010397808807028918281820310852706866737672268003663114442917929167839694483505981536058544460904000764207786231395564631434621137193682348045340612679028538882995178193425727386934785138247627210020567624973898966006675631086290220074136160884510084377674404189875761500553541042248497497331312429987245208271150891786587808389666536100440557681295793272370984386999898591489911042131377782385664422803287267778493414543605582290568505425941795187978242093423875901079666379912305561098911140923871183174068274286321108211884751927738725006893219670276554617819527784758966442437384109448013315984649217678912185999281480081067912838518164381514192889592269859077981136395995592395709024137694444280005186296905261680189219369331262129770403128849318541720664706269419593133491010268968450043*x^107 + 114156667245053646669454796519020290373339140425790124577324544626843455622270099162214280066846397759097104268597890359226832315360341771212923287032791059814875954529663729220932769517198680957239607276764329093776773685348714344350395607347428066751968831147056198050765318398287194055808102462792406057468402465487317608358687492289088777301370653914333525122762501678513574330279315712043308302628285908472762501816753514563277299466866387009892924961005197991465600156316450316406213590592216617335782686426058970874427178458842164849683970174622761258248300215380717883826270740932361565716408822685113369027342539026618939051731695081452231499036599937580069838515572277986420902308304260996058280959812719674762643985927563629250108287408198536626368358044825778187918273662019684615788741135227126031534479117378701698028890398528185206330110981911995617519968493013464371654015338689134017100130370282982125070112409154122862637293051658660968293752106463922371309617982863569270644518994345187999649556377318697811448762072918215795253241746411061510506612230663607253204755699288410479038628468742879878752595072723337259237238102622674582046421742864250300299379948228323481060751430331564295991331578323027891134356932957724224044366031982*x^106 - 29246398386571971452184351664059787801622999192970186297314002137784868006282176424524682515278016766841412153028100045301521359885865681598169077952490099046379579633833642022793393674996142001525141022547716356551207094987770795155906882104658319199601513568594270067374775126006246034248645873243774064733249850025367883465374596679339955526335941134616766855291736837925692244636196622215455507830246882356190618267790085944274312097210871621731084355490803599232336404432147687093279849517303084363758753503270267053419265074240087548624925484197316496609509475305939019677507770599314033769332837094560062839304353038733282241546698503604842369177145199258200397851481013504330743519412746462591798992481731313648623821668922102509877607296466363817500345399100327178258217210482264964995097608794849262936675830684139001481489893019894200683867799512491970899487404702486542522548604630963296270072013145364179495199556505687939510238519819872725068022968059970118402899008628669380444364188539415837542395539209893025737429619672834296282046168294535170029621341784003541574048720264500842789912760191973750310244675244015826203823146406522403101190246150233093123997964841724206888199992345373223693326057592178104310685858321301232737311389241260*x^105 + 6877511320381901928164888803392725535296158853466146959709005632480193574486398795275155816806365278594224265549121786722977993959692987850140159932255980459834431991953060015052636515611804389422963893592558862763151336753823799556600940234690796643288715027100781726325051801952024575431773486337472843507087891970631196235911013117698608168896166364851371282249232794055314675291478559112725386203058355512017291881281523973290666848088456618999445902174432802643870684235297527447591585449280930111376148726851397359798650252178696151423280937739448621738448808033482997170761604060516051785804047578646142682344398895472121225090104545511960604515778327449465475905778575872185914760155999915688497518113489663928777237227498830409815837255536405487681726882613495153709292204518453738772538955621362286551776440888753833664215220357829680302176938323036111099493089438900170916449559768347881336530150901918987437830631003516034847125370903107359365027258883572234529316092568876760753481317715979309482477190902322187472913197720662281486473235178292619002438205763327586938170636754597994086001237026569263202960175067072595294871390578011460911008246945740314333089754264792121700299842656478923396045225709975551205534406549504575187693640085770436*x^104 - 1475380906994024925845974489967017717663362714547880315891213573755907987606559179926301412982729035645600045779767227223574677817214137035309770862195336594458886981494709805459024928470126228944068175815252068028900155624570359632008690940351355405001196100819710623427654948504473383754700935577260705951888531786658758070185883907576407436661087296771907679759577104564937121742879285250925061390498994238469422760525813211649292980347069428252913680698016019056643720461673097340857609775401911286795899649841739534397623154791524144048881458284095000033432281923044235828992855416861419620733152379764337102331295072991250895127617133883043962966958258829847801800501832276109450192010983771397363912504736659848125869881379682898043081132384099117070587302512666848768422563281843560726968643767762415160557184249040315646846684418934942044945829745969006022385352338665099680450404307743744653164480885311073688477751140981014949804153007702528601163055812623728785810212483407271977395589633395174351431250733645745683073800983406403158695781239658983272665598561574187656470201966979649510163184476831184850939171489053475367451408985088979272014600236056258915781522393596808724350041688113050995215434784237683800633167964387970912312293773318740424*x^103 + 283553913318410335342482365623095163909833523167898889027020413147072535649350900162597459231709630556523117524897859802189920698819078170464773179321104135695422401637048424266355219664847857354447978764832389873290697165084665408925219571934340340767759756660425379822791177775673430766820641659558787469460289674888748268371267298940834007047880715043924785117100758982640788849625021196312577181980332686210121827404029768817582741249447851406463570926880589140212023483131506618519804521091201743844643385309248632741933096110643669517164765504717965538095421670474752696206296709358352327204351447876321027618746853005459219213719281336789618199903972044878105685266258732271554994118153047647285775588732078748469900930236798066422810534630824109308983203335743105989304638436944168185724910415944216095716566740568711024737463141030626884101863715623540772395462715561450669196038030956076530179738324131809622830335242130146173460519736163097065914842788214058787934188046170674523459317440068948749131746980510826071278246715665012910911035525233591868190986800530468247572100414699188462989431977503621629151205456813350905559660962079050715204551829959649508589810585776572053947225403909440725248994369204710451317421846488004692032018920229275174249*x^102 - 46363073846802035977030581897796389568756649682889068359092303641828090143743655413310898355613205188097721294082620544411859985583492168606385840314172754147637940964523857521092584070427697136035109656361266928150941806173899570872093624566016246342697902984421676329651797441320915783257687248761649046679222639110846317951419647084121764019465147052314118184252630600741904531685678984368225743029810081261966832329846542992907745300945515426494072951280670798770830743263068216209761737371097531925320157918596854334816660401614102424136423241059620931334203899412626445815258149467446217288782739396655895826057687743487016664215105869120389881217136115695910989488384256576177408433266324441039550462726156448066822397884438673558305464332606533296582839212523745236351888021615937955889512981735067032600870756763660879249111826280937939491180899538716445069355662645175087605676492500106397502222061536321351244000936674253126247514519030424872620309514616611609932488686926559958036053646790713385926443465102032507755981321762211778813523247144233183871039413549720009738827151095897578282969129513930934287963367554752718975827709229527445183172579488628853047061849318181541476130856150766419996334732009057012636450611587816980786905118783453985504602*x^101 + 5340905703782506343660968462325313307424690737687389384015647431733913301907089905596259313887090620777036993025523779454141186665571415262612794722956504277876551568808076895108266432780328995199535045184649294214227931098794054192605834719532381482763209576769571972998586795550115672478614828085221350397407979730128742789588979970980507011660976687966887523867835440109503228844169044983941860372492763701643406182540695691613946376111665151603775600342318813277245039901705105675341730836050568035008386224090254391079507046573945951123681017091527600947118606004131461179776592070345911837590956189847454912259160180955410344347602790976574017120114542742111069010597266243831458788769829299260382497797780479676174035060175088559677720013386507549326796900074013693590071592921088006853157472684559672498638554831756244347735533917409986945836446844237041001710831531523394814862113133335135423432473568198900794659972477992664375732943317196514091501995497398788564998486594776023053220318246992338253960008489825355256724209769152534451631073737793435179079110934633263249360307815213377908744825216638431020795424514340365415518310365059791394235418655799906458283650829804998982338661516459265291430607634463176907925562948425387316998357228123575074352646*x^100 + 112249057296649879825152824986876579768956962989255795552660837653267688492845182516033074532848371244156951521733893465521622239412184843025160215190276271876580648647098093606637513027496565009960426955759837728923459681904340612917012719174773257921909546322596551352877858387950455977044054548326356235397024492223960034221594310505144913949463553597606497135562614439346610276036835380042428916580068870285305940352767020134971775380024722100626372674060052261007070825821126673742994364337180210693467951231062625448363585500398735501293819001588308860005307448279529441195919871030517634998645011892844708480557908401173277429529025740274613187414046577561650775950478961108371353226529773372120750435819639314501865307231893728621726599958452173051390622760476613989523404839152946301349300807520186286392332719301066022226580712142055961735556624373097914088747463379620242977335980815147142579328903846406518002929579218625315022739295822007194184285847771187640979960859451010094618971231601110498031442160365912549881145971438122277944803768685823904741047466361501023603933372075993747654049120389963395156952442766347798090976603044369996241225350517651819113736078442195640787164007958721958653737495952754829077313846558551700656222130639000744154652559*x^99 - 332942156041757013290957196230003758368131677268951193034543345512745646806518535193397453541414056163091678947392043780198473449342795534560038736716716391738021910898215354446586319547141812768399456047428124432800251961072134527430837656944147073176853112238266849457259473237974259664150038181736915580923423337771002465478490605484752395160674940054262606170931202040445265760413167458173574803963901133092780479302446050722836773088028356181296565484830291404839804160054514278198448608275072694141604441649017990902981180370111798173250779962399818956174323315265533825729503223352330403095238890681855434919330288247238764482000044510478423555187259188888940943875295281645205301903672784214541979109992130637818067004328213218677055496591370536492009865710887470304366883797027691790668151937747721452848779868858863939267553302287127468322889552025082212587149321238784457116635583860735151069503540865217735537095130317448018469724819501819148219151324777963677567368818051493048714765334758503226303781175726871292026995460355523406451897684675451929467911413609979453559461040869401802766202372513228887625497701881255631843689806077837919079888136269830637210987112505901854785319255450785879739336241502184291067828494996511154070917272520798863506838833647*x^98 + 140415648517486109292140772930530912788618582285997387312566535961617392916454819764830819775193483406076448008240152056304619512683100248994723270268084347806519881454067095067561036322723470075621611059239440769570934633995120529688251518707340678392731232962752279170320033764657558563231786644289476776940035354682977911327034085870987120033967367859961484784459894693865606024466475342134982540540789152040586090213543650535198034059905269762324273885005986347334609784907136541387804141124083500138176613945733084962828484081304956422022526126346161165971823464335998784202948942265446767612827827097990270183068421838918017802190043316034755326141143235401098643278226207247160812245555299808392494092890082199410911535567654197445061603639754207056393111212842358565006449271694252770623227702378873005309462197237839240556382379005737585600240893419289337907871018490874120547626435163476479311123442408274967226860503463743667270964925159712526120288242068448600764414631432614354954340133586532811194176745491054835182586884476791920188408573660507063716267315472301600775852318920517526806246371385908785704310861798275231750858063051247357835862381433221779138972307948617966782543339915762955380936893388460702624441016282511088660491266491822300453598817338550*x^97 - 44063160472129918344406678801692329615238928569630391079716747794169003371250911574396168006879724349890582278370294540242021830149464416362038743949028031835033875517997471305775892234745287454409294708177464074868366248206049064482986378736951057165982515746581700704619888405560797183593287725447645733619548148061863295826325208485698130922901988820766942392913282966176758148967594174392854173692062107884279674119599098314724480566472295112969897234046431160787987904663533464437702499499678236894529449410780043245509792916586502165882089955038787811487152409861625255341699370963653968740893220246483525840785310221077000418312180823635404513595276174622021745383912622898366666050730579484048928718142502401199342492304029928394911248335333104418500131032639001301898746344482700174493660204137275523290439192602721260471557252386375250567485540012933656024878690645005890832926841182357172546348687338951901455214772044381772913977718168823438852856557893370097035017193693213356052948552003501242568617443929896818861051886004676725335364511093692932437808444084468780297730368341777914579478050644339553129726458706392738254157475194951049826186568308944021913973649126191676978282551397388460067375769875947180549483035753561231954987432267982209248574246815243031*x^96 + 11927267377034188278568698952492051916795771942059381537021398005198617105519551686277502060856384603636966252948406453640801316573732066687279162168784012820770742288511719665943268610481244320947382288254639772071887421423145634789373329781687466245165441554248490917829611702499719049336325179392114172697673201488014886808765461996396223260314145593682808619404365898747075718449677069284714873807642980710292099662031475230878709437768408463799782508555915900423281067490432810142483602299858612104550486305047458252883654755539250256039340849418436402311694286095135213231178601534221107930046743723858998868934638102906777841429051668365075203780172861137700180077926706413834315854183888573924177199301657280471342123061043601436695654329022092631101990482965100530702525666732422036424212269579804580893620273534152671490351294328097881427346907294247357695202454157104384106857796239093071809539696172187987387098150655707362335549942631214732527879308244920519672025872950597995734202426001024149171647539398613537925671590581649044659725021055938682398164388513569101629006920111984104853481431704237408258913697976798575487563293492005117819913377778975743977217830978544222120682337169872498686869667344599937592297746733402774181710226910959670152311606129279575119*x^95 - 2910628348795902061406376840379502284939326223475069887558346781816930219566332762405500648577924159844620406304923731413939319203882360472206275967499758166051208170969090190699333469769419681655508477026583575810075546343397659457010537309658113490803366656906102601362489689358975232058217334154460769213449318579948106639814695863274750967468675505388428378670936504870406741210938870989118488622638121237810548923288794904680759053293622239522730430627183595568051388570351280036619711455158942365639789644787759356847125022727480466099403461740424930187740867056334572998547342159521106177571011396793358848103945811774098461408709870945047999673950186499179185282717604883459779573215276929980125943252456247128374741055957709863249400148992724995427496973706160820142167505690854528114381210149702933983317631894036935109761169737934151833984186709437342689310457915732075971504755273175918829652389733175182271797700738202330870931255102096339369866224746374370390667561889728487722362645485431686653935014237302514949510970769079035460507314696280462077344062830110029059115448664262646770982832188726745477429487910412734450893459125892449336368705242042906929973882406796143793944315783359268843235110922177061443755052509028844897917658894438835397819608272208952316259*x^94 + 649693832526119574722025445748339998148099185268778375426440519793027562513223388995845586862145020668384475391181868591332990461275668771170172721341928220512182299530431788155014936845852173120670687190623151724241443160963208707810539447914695360321765800729267948182014857994836190317723547019157881324560736410131370282603773244944088483451295085810527236833379466514448434025704754474190490374427009483190309395089144059471865667910896996048563990610307935928123673227445149040932993431007510812357798630553906715242794549333117660889768566059224925249404605351497569935279138790389459450007302688065300058411069075702970695513827557356133829730276972498354459963696172564816922526358711413633005432243869832764684250296957826449115620592996149971021728753186941511526100689394012596329630803870057004620384467197465533676444046961331475620434078556657027970286668422846813043999928607614360389722166010150079936961564041647567493039123106108462251323256371523290938471596763598137008821610180610942620977050887753366602369129388493699633895092804385355800426817570882512794253932374976080872363017501216287642611400925309236044448871062140946579146558478796148896872419952358168819389309443440258093822790335730568019502514386296951303599505302607478169354713474210392811891548*x^93 - 132709399173376851733157576330905061844161831335686794562466749480835279964706940842260262176738863023844698630782668486199166594992871185558776742021476967568478578106396656737052263815273334313277195728250066001568197169821551573140786982268767105465643349566663209435787427362525146353435639780482678566938321481139425551738008805473174962695226132818974633891743749553394117715851052699498962901777081416113922205571902664112754670032655374482989730441698163129114034268008677128237067236385240626609256452180367014196289983346309782212013667662966446738857377740203016854785674913075640736012751141951817857060708607621790562551797135824407699979501375534506927090472008552843441078943673761719988915933095024439472601367040964583621296884204753206848347483031300768047770515368844828685454653157050991461395046020794752356686536002193973865744383234242604067579460699834681567695762051189026976216733084603902254452686551016809959068129245369744840556066316641447731061474552350665491230065641597535873572591528806479170022793221361715325650456582085652997896055694843894643064765322287702048209149699297090234937796634334964072718066617280385812170256377560390101713806883728335573257718251746153879497616307835003602193284626086556465961279516576199281426484782235080202454749985*x^92 + 24522988593503247569884377029278001010284238791429657722770922123456320702770331213314821598559608817007708894567604966286601764916363126346756409682458639938758520851749790170550867611548543201132918278701322932917979204816936263714043644168941947366276594282116789232618763535970694342139069958829851967319888656349234300500602203977100025226953397012241835432275096897356872256019623496640284928059151433825382773672209992891525435949818266997544072638681430668450747718718195031535577148680317030282623720423841337351640002833832648703915465635319133113409767315661409386845464439007239377738859469098904823141340575711726291813986163236648615662261685646784474130857250725516083215684147723303117480048737276990926636062364473411139008599396922510948017890649308477125947220540355883920958956864319632475862490475151028991131069609508455390414305064292599588067963333887159413626506458056197682509227359810198911831595605054828169407665537255357786594662651534036584924207708255937577511610194143375887886533281307259651344304247087415299113561072199961916449690528915474925483409217623251917961199080823845556300591400901862321416065870346397202368153505162985888580958249176482048074223891084458483595841241562544615854469058377829190789543220385717253420797630356655007034629398844*x^91 - 3966263349588875024237828566725952396130113780368475753238386951817392147647965893785706634571130192085855162871546218092505082076675315544906654346156487371640688151247342224173377613460636068557214651848337690686577732239481827257937221972691478367120068656739965509382725457259069205037204166851931935299605633188976062521921048896008233103377910807373228918463595519888183559128190460540689038685537697150283156821578452015466686437249038705604385214284322917191787256545293084351906305570982809836414824791541049385615496543389979198372878765082002294410987917507538503809298434670184302730371401117710993776187781981091178825292600002510824834661499851083827763411328875284287201579401875562624623994490346791569423743132186564633129874030394437076087338864833601675085329895485075294247406170304320534176807895785485330738807534989583565279983970513604276562313739773552085733342041976395284977782794234820270461148206030862920091459389306623357211631968393641440867480906747311132483903706329588169492661717831276225150378479360134897056174286031931228109138671428205290103810460525865017593569465402723296538453236509480622116806547464632009733500966236120191567580063188813907432661509682359011928045434000759267396386342573400462290900566231181540274489551601669260404977484715622*x^90 + 507198394976050154792026776616373354631661635733194725712526135398998548401609373220653528943522435382053556599794767130818300948982097322248218775610069155396646692383900259153242160378191746205634311658049879094820835091138616077627930159564844918287106710512235127025547669499776663174342024297549372584683009123556043167466388551527215560925018041364168296174511629633338518483872418846305071040813281430566256295800185886872649196459383529718703757132119354746960718652747033558560427712983614668758822348808759855297688111243932608145669760644029811297990108505229922910333211822762990490361281187966395019103435696110809364280491939439312690812779681901818450486486488058160632179623125781814481249977248527209820862597510675590050489429500071596099415891570691692512548971997962808166314496030275717203551214821251241495691152662798656697631425890094498144201795012598101074142172666541272176962360670010806799220892469442066220862443262387582867232164466405816489765047531312374034766947604655392488850617223704683476167405309367702480888842222449989330885239403563642414815550478270820999356493641825450199492439304779506441517674399870018646069196299932416174433008564353638150725724966152867533846826313479239846048774135649305517862016534146823309453290458859873321956740180466212*x^89 - 28184480523186659250558462967912342061553559145456817184897671609782617362461445526527394307617231090281523661452944526342492034964343745797926305763276061388086584903648086160706951268498594395624530113841295047293491393489310273093378349564729195128969351132449660742966432677379105941280639515389517181430948884213634568688093047372586319960122503770897714755563955353490795131029490402976496162606044384644951132136383804997501571847334596198602683134084668494141763816294685400654345594964775012834761346696311323754972763563492643170998927806214892106035794848091232984488691433786636203650091440015729182565778542678966916466544532078673421078399796767724591754337866478011586597939049310384113846427916859911668226518449935045395486126219376042216468616843331411278986465422261152945760151789134708972537709229035262752432739303348730264607977611623596029950189965372468405769339210377871511003858199076078231675724157198130058897963659665786515347528653457320867976010120264947323536660823318431179424093628894028470920992873588802263445909468885377388988698859670464955313920508487191322988241453365355650275972329721618219635565340352345855812454487721593471903892053823800135213940251932520530123076137656031276869367712323080843346289902291269137837681175162548849647379368225388271*x^88 - 11173555236985749801506392084476808028000829766307781929077455564719182804109105627589568842868641156516160085964037682991491392931076828929036001549187050997618344007149802849886289699750561593931425035353840178792480004574845513374061601495109950310801888087809991704645152371641861729473712372399660755339326559682206786185056734953760988486810776772267054677568725474777626763674163885378584369035089234040205619509192853302508786996645183753876428591953696631790849510918618168267671769732215811662361076003714055086576447968139854727313802988832486980666911431737400491758869797601773841736638052164732073743879239361864983037494765730277947050884325865508811110304154380904878423014563238940426724119778632372143129130995487888076380145180652858654860251079534903054103834830125703420315750647250289818382420027601211981205563486069828287025425438809338133484994963061303471616561982026145090078109181570657182499625015166311804617638520527075014053181966976793679586125657553486589058560106357286787893761491776096037356566341524951331474244676737163342133935176664026795500062898105343546431579747288444922668751451649250174561809339567876802351921610366976440989851734577355373654509579215530046488394020227913650993207892554553240715503453464926626711270741500681796797521625224722921161*x^87 + 5754305006818309518484900474109801278477580313080688554507670329589947278923969104040986976228362794410823936804621999495032962589076212839326749339954823900589036226014205612631412198028061026548729938292271483865507987336789758975730880422393486242480611337653533118993245029948568879635504467685845967943001052411498671456572033184916005695390793023858882390885897954970881403196522730522800885067370168894410570219676487802343840095305245950520569849017278853318750891532166113993670376037687020705276935845394481603488727974154917636350251932344082607560073941807046161000236026436724681833151258634077718232172059819064390446700299646206846140700421793494720193117827201686694901336420634873068847609040900342435004497324563956323897182977898293144437732133225736460980605598228918123653359903678564664572466822845461339405257328841450730805931942118746056357803108195507894300398343543597452778767654084070470278316942039212907142363413652960955457043570389851823064145995909412187768512764343695231893022475582917353953246659237706478073747227341098577951427874228338710267494109519045781880706257197688609964882204157592721820606491385037197310043773492582358629859079917386724640554066022694154364633194925926209552416126881976120134547298015974918719179101053638503895898927514784111997126*x^86 - 1822040462468095451111722548884522276634180228575464437375096961506912681076852268921125125769787540306899701997201480932717627199033728514473186757981543943823612604678371151163809556798040756717279909689646479329445013353338431034356771749880915224916979384800261002698235146083502105833605662714912977838966035135146266550760348987825478341209822544268893925237286366312069839923752297365205394923035208365728436145022420220311202450719579064419766413583566527891249557420279746718647014590137964671377297122261255213073248620883461896785579486701859999801423791506855347932370143741131698039017674679101989049244805978034017486039803811886356228210101772074724176979923342184703328763906481529758396395813807793496402961879946821506197781744584341915287462825188633375161972285543455042781616992991641637433586473029618676294480274691298839511176473758354560907185210300543367617875000391537078661887521579578896069433765439428386212575674192762389173544465869254005957177428771711347095391237221883799498762356175002852926550020993590472795465715490636766472916751337999432376583488717382850005749918829700689141443894860300576554395837241586881351435268835126438154611958133336183442392530848604955442202669477059437934284353109114478720500617551164296304801758261850986446755294200895135771976845*x^85 + 479469118298455992710127704776930037011721352364295911558415127257072932718130111769681187444648488088372836808528524937237178669808092781351967456777037262685436881276241845868810993027363123643885290320782465942698134847513311745348186466994324954425008089569289551232464727587660107079586852497285578888518613028618768045217563586100907768582597714255863376731943950397910985905957340772188049961552965862914077742052125967600853638699519667228782761572773032545050426285641019670314431206322816658985166758753214902576229832500176446133132382994574475098452991990553833692163365491383043461074795303589421932092522123602680694929931863168188755483865739200832968630487142535654968757428183470357093143210122274697196114873395660721110067055702296029727855289365908481495407807415191890895930763178116050980844660977250147707723275560085333104847041617506413959929120925706391855363048230429929897870104507117555853620799167455679730192658427821488955176993741053983845621920476455553679655609388933844724639139405820551235263252410580819998539263187169483274399236129879030438302582388915719607251220261004766095593684748385266688706126846612452780243959846935873882538154169448759003413894767062150026986371848267402119452764876830234057073152362452429481960139671293213211271972500100642246588961720*x^84 - 113057720958276135436353949937905192962936870236080225898983078476426048259028812965397439387792190243295449954367589485393586955840431160159844711367504199297620853105371785142947999764064144248544544016748997366977470222138865298757037060809399306551466851534137895300381080173139873039784746893413817339892343454172221107186274083083402393760385963232275001897534841657949386388573104088828854252811799639410198833297316328902574117340675843139829917651401487767830447723986170270476446789996769812633211421150266483942342671198461511764732715787866465689748638668982693510618476810714451981164797953561423241956925004654598102094545065399541149418112472244796669504263544809979176241349874714470138513703053449095999009694220370334755133899276942611021688501892055269520762891623534950116998348112672006332739198012098040720215017746954508214311910599888431268900782555696518885308001404884884686986345631315675155666029182422041233016287128638321492003627866185462531862116263488139631848269664021413006829372525023504833109952653955065922522186850857805942759578018115838425828026504566955395900061098801156738988010439081138985022492361920081050560609354687171474384408874018996442548495333094481529915364337248876862996534008859417161737372358968444373397275764385004908959438584724396986011520811528*x^83 + 24612881064122979750533265992898219960249507615721180617645660470989100535528096591788368233417156162990642708998300281728827024449624047485483268214270348444152414198314677903919164980999132301045812916201146970050384949499056443386525992256456878120430667905839254830519809419044920413112348152987795876178620681462786562706584270533540808396200558982929809517829348433962068796257833413877047289944408367105805271633193908659927905705393876437017400209623810151118945324155199187638674160074315870371893393764922793133076825284100767652007674255722960445168258856021146278661820390098993541932298034876977546532134678378994110238920595121157030682695409685811031051314332396011992138910896329256840281184086962306956400356020596129706747767054316824601857423808772349193374350239129483287491424249762354271177079118751137884705667397414487862308959839458920993589967436466680820880930548130313685068744131016647466064507488991364216175589765811861379402433868742452021986321753205921833634790326752743979529360189799152170314200078515120241597726524791097569295045314571789004731341699620208540433707893672518769966511885105325095884096806902123967786301648510241152992186584786447029231865675444455936003007494315387927762004427717775406423302885404094159167120732573823391875432016614656394933236029974183*x^82 - 5010448643078593080525953187251677357934801532795103168896026904415114189913451208500407545095914372304788088614138228497797910802070934422229665665234588284584562727000191935445610989985628782035849947734337191624471591738806976549803184591980928166751632757780111996833062572879402536707482865714142230113807443890868700365828130565249242323417577937152461095076894428150216522503391253259536280917932503594328938354743777844716253573094877345607680666611971114106263501188759631323037977764999691446625257529922281129663101221677589767174510959065946740957749797812450903353400570337942029308547699214470980954996561275843693191329792155996530248202592270420083454487317218052754872274640018444103195110963197382500893748843604852962237677228535820817374627198227179867941207305958717245920685716324715535678362673770653711725576819033191641946370180844109817916128923724394458271432924209220773660306495279901794553070602557481928241093396230420261762513945215023730410713765351086636083713871179928072529867600895795962085058112962757301483912752429071604350100953230643128719406971554858081307141326694041691083689206697993495816571155279606574588874270374292898908588768266766165607570750942141355148209422755010829310588349112530103717463964783437503023922067506076757745233917338369484268869999818667732*x^81 + 957582354913019336020641002428898929736535162852357265900152419127087794626692581028703165875172284430890060252729366542096039669278459653067753530546035779777060037856941832047008056501805679091323901159402498055132703578029543611341065376803637713642871801754919924492751795538963233565133586405082221767461189123312768310804623766647201966545704332617953120167247078234623590010345889563980569458846502392067021913165696886908242813074636631859661290885287308004925562332620756387311115824817843751904722223240867463762100081319085656112116720182523267909574894476028927451709756648436110597745496533123759682120315220092218283401763300161997914282581140961754520080591116622353158456803879997959875157987858241958287305349436386353397549582711813618475203758376455191739172148489920481247076871984781966022722174991617269743426248451839770477788302332306796686369619267191289492794276247441069961189423320846771646157088353559203580742516740972143235512283894904403637868127805822737307439614265881645188671003073899805988501415379093789270913331427182604761697058860740241841632655557124529457533545000672985410560254153252614359890189534083037733201893546868015870105984631934318409077824449316867007696833979924497621490323869301939590470383740069140372602764932293177973893198276217233934451645139043522610*x^80 - 171751999969126514973272394078170196871188777128435615187265830497639660879965329277445830974952421842969230351655199092217413385793133585767731174204324361209593772142592190767128330259469816890076076458448588536490077878768664717507299669351395465231931888828046556966888341892811990919242940901312678103732213716426294728996854910247948087617349645447213033965255270210820327001883464777250235428092501535687573736758015899820230882571042732084580382838088952191763271445204736746600332869358360192153972777809532665724156973014050836045548061309120343314919715087214166442746476198639853944111848251224040483598568716549460134236150479595529845304837792321866399608594700644860205758532069805353462250691899638334251590040264265314305167233957688137198205710656979048380810200176480140837215932175630399067861200685706772688921826062846889154060349720800117061648571760713553862273951461779710835791627374676019891731392443021962429970465863640462963706552183356034784183507727677032976153995778590988441700558110772790943869594585387723897038133239581776503356631777097145332766242736496262637749603311944661252520146911408111822698444801028053839866581673681036222048562361230852589573317175603178418851155504055190233729966765863054296131483678092974990342158137716420240411121384287343407253062072253258539530*x^79 + 28830380284808315717623874556097391890183179338521127379035689991123522379962129344462625123315690217076188333008406385140889414531964259875100653507563910708599437283998453335131912369321961138095126684693739702304185701027892191437683146856120968100839748767221060979086123549900976408234812289729144240380112207489656938165433555726726978292332196421312379914790239716340678417488412148672083590183825191398578765309374803192447960400637212566239186333861320720949713152822218536041729477706842691451848085436320188897741148594222997590772559519551507373235474126158092313616522733066629080858246317864188329266409559528889710559058009925626495615483212894833082897972882657044455246712692470454575838916260624689963397192885750594460118506217456708350324430779332516951780684069625811534301549370101642965279530114531443669047798751524581478433280640898672039241722684309140489166042819410497023333256149442487611388051242035475880306039189695870109824282762097137561500399609226645375173042141273175667804923040892832622852769032582740519955063213495258119613060548671919253599794287703109864351823912492969987993546124187263437711639106955176795455416796959905560311775182681970119613885571267895410783598512231240650488114792482494139262317657354571199999575079217520267436820937642166992034702852195249971093977*x^78 - 4495101628285193061815694280545673910394620765835262242529682388813201687905540463632388284882131255787137301236277911406924839003499725893914998874041137019770685625018064459304668837039081868343608401102807850857923054833314529337548022769757648103166681111328893270452439786025326744331929735766126477624877690175360682764364076060334451224062016088524476827606847625512736190054217603609315525103751531590327368670804407213615698928440327948108483754340317281908358125060039344346613174379401499528863845266943745284226267172095682297408947943947612285223777232793415296579068562629887419199195305162450720696708625281674294504080636491252898842211947386841293393319275110228403962919675108716426695983805669135223695248943575210898840240132994301678996257215009190324755821910602712988863297577596719558551359957203318265548837836183908790143577951620923567186256435321603978728988774622028744169506017654004463100833215063466089832936175337356063466717458994894716825055587405007368219247956486420008350610998222493188781330379363393800580511585464230851997165735560690253032044468890493112487719446275526300276904724961318771910703430495897187586027020626200330162836881005861723640663967384769680855628389969970260202939653726733004784740411765563856881039898941846042868620438258936139421863123374279340861361645*x^77 + 636795887047612163700988023661956760565809983996201781734898484788708410620340333009700638237099173482741580748853210534828070576961186354109286732873119231616607621928283069181641742792231070740367537581290756078268467363606806404133610770587034030873550687807057108963219646403197649856599078982453944644632809150705599886709003169143271283512074423638414737610799320262519560449357322093159532753988957153118793067976413714288301212334491969844150350735476075785213982466481364411486553065095917977682288548047460981299620281122806138983256307946541883367679840147183334065717500348404815252126960302657847157026475692332837627149716720594996462998750945130671365702647677547382782121959632302694699948847158813036702119482111609842078327256894490889825491224792184381822768184111064874342577107501602926392981332711081471822220232077347866678422834642904997279528549801333343646611444438750897719518064203105529179242804624121456619360786538286249056979550992008696578219204799968142569359062364402722672285898817547888166246463569136126990908608026737880569524262122022933906622085469013468813781954631187431078459398175311547498516516873896047187183029455635775329739141966684216276600912360098868596269387852536865650245656665497761268699868431391166902259743139077482932962935262611061895615552617902030949046792004*x^76 - 77020005886623336814770166607889514020825448841006379249388097412322120084117308751074126462053358284042628726017121070760825334482405587982731761026885832678632545432528137641542883192987919130386039402833320954130456060328931694190646231252041149191687118384013401361280057725081390376075594853263402857291913499740201792507665613667006680258532710174500313661240701675299509975293743190670167835266992917575755615695713289068908004402102101851967155438130171259581972826950651577145463724471373371116913480711445084294177490809547166810606199754951902403806620873552830150033637786922565645323554993148986747412082414087366967775066218477316113264542768782358228608103901106765654229771289537626990812329043902948499780627016812306290884664656205079887150175114554856104565671730218808070756484130265873807064586975207803979255010478761202234330124303792766773767488087797200540033043813396657415882849465095548199718952659642258977858798209958533414073506211153156133625931774855438997752133986645226328541432626437363154104170995964025290506770083310697329543728773333538227623717024991904404044051339227605312733816293027633461046341437176444119539139250924549090049157132927708517557016343019986901398010565191292075994308692137833271118915389165424063906149998327313198979559263298157119191268341964854226618677914737*x^75 + 6396357805930407426799713500978881504401211281429310940175719404395397502272731955247928889234173449875160725290339376468592515806189323641898129015964752232932071911110368678234897694482254700680233392027970491357743078191226398510385189223833032255190234349538892651698221788505598079732370287152837601035689334297615515325230447602428666661074119590883194287143106841676364092615186072011308001120023873150192907288139838656924631635772722198997756495013109285030749938591489707547379828658135007275289450200509154564890199402240556134513890319465981138108130171175402914499921667523321905875690438132110683453524034100829385735292642649834174417299964316048669202353820531752526668521568333632640134833771343954567028060124253767285222001634888050166327564109287751166614555669191852713109529862464701374074829595977327985363764595465818566135643265820384698606329114978145988590683162821331351284952524890046065244098155236951075173613638499496214433088423256979773430583348329594210617608304720944341033817982450764838435422077286720389355187682838909070322049916315737043426229922072577487512257957388006252601757963142609382671997987648802378911639794450981550271502188625144822042229645507891972432651102445042056988220298266401516274426058385766958170040288205600989209152216516530418284717870771395123644301468263538*x^74 + 179772375936738049869916921768871337108954227712860892658780768610217870830641814446278992172907902619313495702329017839248654122541817363621331759623276189206459864515590340841939653015689658996829035813078330141100411932309919113144309962685991858224446964644750730284987918885765738229395184580879893849170726343511788963213269349932003310237293186321397375238100214695638095101571854073236345066715388922445202160555519556134363043034530022314791470126743239954389337879290183542327370513399153118067080732800900543126322908904556867509033231263593540368678623088154972188290929699476752118459005182575977603718257554627436832182148776317977682825535705899148693765710333337979222984750861860100042207892747393320676518984063641897567891621718150951498228960166893772162921628454664557580905617363885807316942538757902532763078559227740196221576717328857208620578124121153618714104806367213181827941284781683007856131535115364751848260613542707930918014387780345433466007947458380610549377575352831732281646542795930269273260405111429148092012044748131102069908566179683870382893705866874685059291286248922403958011137857227943005419888452320118640433188331664015824265511434929126836176445007621013524962922360045773147359677005919135856123848896967644307211291510244073748803019942716814218870566864764544037137849238137436*x^73 - 240190746903769351813336000426932552100433673552610926193313427543045655964722479463787634848096775222256500714292125888476105793756696876394463702344965931413233427155451285775194344073999957050094120379779901728497267016575115715671050583171093880541284056415915215961394789497451554177486031888484253919340947712738508850951177537282504975489991230877948440756891679331027309652343639135601874656099621833778774802871171503935262447765711055704669152264675661658992420806115470870928716976205632133302896463371201336619197135525955645512087584345848010139082760784073697434146636239853962674484256456595279611609787494368458761239478685152954272600551189087029306143761247859678812194242483192422214106966711825070950602278418133761481066865289994703476101921127981248652471346664721274986091886855759219796774091004040630211351080373915703607348904071273651224154181577391512658254558404927048739245161479917118393302100056145123826393478729223934179053548083889127498089371413740338739226680066594034494990067812121303167084546913929620414276156106870012959235573880980727701144740009950834051907765880602756324300263919396472822928330964494701193616220686255447993295433733759949405494705773570458593554067619587191443271455497613373233569016420074749375769272098621244182429405184014724282093122456696037202271838435876067564*x^72 + 71274892747939757215646515142491441778298308486857915191764058454420585551451621273716908347159805507926476728136135933915162570397405487840469590509444621470992087996557232090654817203739218595133743065735710306486349315767853352050802390439364729981205862210506643313826718132699052987660560916924416877083386603473101822498912168989287890474744331706797846601674629983740342189615296482494632650935668866628516029756687039713088756571922384063270072486871805957572998559938568344696741061275922051243248323049041037260932405708080120717332162740895082499383198135940171122388911704611774062106229548413080723646034872176973381800644311086853311172144867744535485780810728327031063040785461144763246825429421865873316469391623604089038428261055274569932319025533276677229618906150529216064128576598583150545128535119371464152469614946452451511095056739557346149374298099645604044467899356025086735031232915512713319138345287567241839646814912697948654887803912318214424390487467814578054993540631765688572861733617721963570405791504955643566737715119890974569465200817928148715492338632295690964027784232993192577957701732668223690587125780370205156343216287679114502288162359646405775477670361688224878846007911324460743000505885356088729204669278334127624868849717461391385571992634874017000942473627487835868372315525820740296913*x^71 - 16092268082771892332932485525611287567816698387944390544068395946347353201954607466868080968610745184030348593936331156209739052244808971243744973107723570022049871699003216496978005922183494620000596837702315290831361067588661738428610163643051218457328297389614715587453667169375121912892687352086339462999246897809767824317879829710936737268483011523079503623493278150129683557750692547671143242107569030302040336492041311294985995342199854243617447025378453616340273884997440107807829779645878414284140369124444530569408947714277256123899862855608188319054195411450197633449931504586496615404348330710739681567078032957741492567314657881697574884869734954459533305515831010227322480704068837748799011720812574662925044635553993406482704411597532574991651047474004573888740740381074064583893042144032972604405979464819068691777662066095423989000287810677654917811606787664468690044159056629783262038583924494805049667487824104985194784841063787383356689738965502371982861168991899338761981251951642936071074822322054045165534847556083976172228287730204256187165089736339104048412260938975750992350166995903227993029168095494544140424699124449525264030056191266331730985569493678784819203847594608747986248748553667424915755403684671393794683196135747015025955402187926983731502323322098536479388104751867732742508280425515475460080266*x^70 + 3200887768631839717815354589197378658224581694661826624690919773844758194906158824609812977654348228181828099421175472429726413399445614251309502694826516715402389877546246079445447170734186199874408905409303865984718398996140025611250363178369094157449779469830771460117392741748523051353002860688919114662711221927481074380779698268002340029113673380722887559018202193498836762003307486991570341908180171379302475357053373802685529828781560955962533785956009816515373327523586456648969586433139917797504568169162071074940086785893179507713329401175647244454257016970996661728447001850994842613855646330534113437907278963120912832201376967905001947620997534225547577639686150046092440502863363892752629802239380842893099575423611704119888942915592008287849550913879694833551016997302978216022756969190510225257898888252869197562628318973040840509881308188772066403848214651760122759855379952438131378374439214167485398947538149420867556919289888541929561325043284190261596574472198173716133145501803791234703790732302417890153482495280834108026813599998466218632196120946603467949677682309169386873086648030242130806451817421061109911706793274965725697937300822164616520382823951164557850540583533522162220641175878563102861786242375574142632477705457410145361065940209226179742080852435429573086552250237606219573885710916020981850328357*x^69 - 582204499666292081633703556162880810116273993210167591196194428270168588370319099152096829778614593084244774537403686458081128716045031588591679183022702483222677620487809451411791014510981427439344625490201352512714565994866429523719169943001508597205768035589218436127343161017129538583291078493548043523147455866088092534289236060496632331411199612877838179364174499109930561103459004652541682742951922186474515558845133392135134717613851513331112058258762928509504910415190600552391164428530162313921250161349441757953483390038778211879518359639916043499035644130108415292228888708018359629425219838480371249791738015245159999152120391056491866184042887607857730204907192084457283168841043432642184625998929638048416629318943217319249977235535190032730193129645713152559648774373255037769962690814457400132554004765353867312189679401531149165632755811004471198658664781545242484310053058070015468250541037174440371229237295502013996102420245542638950740234950006183468337224875404467950004278915150086675787328191424305490991934087395042424508856356788920663059611210335348676112356518825647032593974206984860956746133588461765528765846500809478461929600293119088209519181493516000016918435172756107017712569982117475014969119029950021736208021173462767315299125853709129515850680536232085368413482440371036639147872848087918639910375560*x^68 + 96348471184741477804839996035686146736181364542246920281428532852371457167276240440125558774832293234781120530290432157107114399569399304945076769857668878298124871589056765061371186049803327200356978659364934818983220370967963412628138401927680084781659868041894736628802774166194812727615947514803589633488227781066105269984705025374363966599339210012705847979052305631894340830332763614846680842018280238327286449607280731046191547021842823152527761028263922580004655268493989430215358639404795970725524556216186483398308387143709270899394421282384497975831022094131857346074149712964450199655980559926083955318648161024203977861565386641521935778351644698238230759828113793442954295045012892230305692512360963098892256241758252076293057608626050900596913983898429600837929625698187116120200483910182550218468889961900260587233382917841156080068521479957425448210864173605452384353297126478062372284372566735567483508658346282201114315944124052546417738100454223083588050352221181296312893910115877118724990512202433303081524150230987394478062042663112173236054125042646666857021168641564600299853781856389931484709438774557068723926732236525386799501975805235347472247852306848084553827987705179104110393513927803501658068528540994498395270397818512381104738848654905145407657225187371038675082215409308966044983762855861880933299503928756*x^67 - 14203975333211932973250407607683681050349823310499163099720698481926423157727756823630450309212794434160337120952286181733444383024009464146118057135366071082560539383919669261517159264943350072571121018182695052695778230154071834116328214430107654999564688674475926986523194189558553953527032605745401342684813194941819874791276077773910863772863423455489103918436182798694676185562502899948628093452599455961138957622880793241324511303813159834654273071429706768392514538520912465807000544217950103258017333499793595373839790543075245665150747465307037739071060339962651635673446212936845271208953269655321996834387618068903624862643631924853735399496780247755783911764756199122607335439883412565660437297378731602686347514886894700451398851324745323781961885269013344420266002961298056142066185697565383045810005699854438174673013223427694651523625393299441535617903388700252616615938677830289642122732845075651195475092042066878302122550138286868239101316355805940646461336389346572056546994460301691512507526270168686025624929971289275848997325039689374635963083632530871219319006751202661972031726428915060956380156665568100506984859676260766079652213182392571763855480865166644855568086051313077508081849499612118865290770940373089637176515835746963826021366717450377755427812272663314636740921762297181494721869023925607182991946301516855*x^66 + 1819841232324402279451701332096216286477855571932458032883309603474936809184783049763097900938326584375817617943447224313247040888134098832704049791028706922117348401656923673753593969500874070153915247044868470969183998899558935364034480659258266302169621976496998484291394647318531261604561426561247029906510754853365930701436313180890173668200610130313845669692451716814212186599903686737114191857302773385322990897676084960776852545169851597521598938032932237475085964070991800022385407592878801663405340697705821947391034831820182481571240376338644165041745286821909591214009553940099571619266166234875548551458687221485007108652574306956082870060430938607498238031504333448556722212819314650341336041746158647838862521327636080554013984634970834327632766250975934403837801508527801116277831248765651958963078697829723768620393458319089922416664659232360909175075507605257467117692915336102260519919730102443932977790337975518127825414979672859219900025401163270365943016006247869567689791677061383061041324271044116905572018998051070288461165146163519804290214618805023573837850366069483389721804395911785421371285738084914421853614552657985788975909886011094230767416478493389637750077425336974922643039237103268932472056776003040598784517371131535888636544098883932990267860761438492284390982740901251048294635361660431535928366065681577261*x^65 - 194090438801615971464909779904110337777891168778902820228982385013214147218538784028539501627143982438429305233699248971750763993092405251708659835173753822762445495286957952411428643015461573236424300202612616453380910785850442074254524099119269404446195481209871441383694287356772682263063304082877137312669598430840160912924739073215842974284671550533638036510002547170092014208175479015058613100314379847558163411995589335472565021434399795964371425528584184828351237436808043369993919132324295570921755408020028664016234770078819021532806983781058461512444820122466458588407442775663187490215105407360027260926511310769299351353914980250135988068847550394631751059355626905808746923769881979177538503150547104556464004467084383720043429647611099462840366121463674553333429003986383284434262836235458961885390551704562867372196879421070068785504633730915714107232155002257043502647427697734938949533713042633373768590991826889022589026342510040074207859816724363385949759875756124468036157772670962506961606956253205666222439585180978864350167635291453893377040080639513236896445956252837639749125448607507300700015492124612068032366866921940021298336982320543478804692987076166179346946786700168649663346073355284891881930631758902100608958079087748618412282755599626472842374539982440313016736247967376760307702102078122757463691229311336306916*x^64 + 14106287037308356537936585511909707698439687251577826987764708039737454758602955676377712321823962029733055925501040391959145540946923720729932638312968635644633183314084045355290205874844743331919450128546233315233589455669843344255299845271854033827639463005569314416621263676198668930372049118863420147731921141053579739758955035634192751726899538220891942315743735479302431820553406334029386038945060578021822827924956201880767863779694791876665478962720103883992693381210444188951641916042984616909788866234211361624023530170638374893774576339428385556613535374961830229781453201730630826177783060623422788614173236380629856924468968262569248538086133040845933234464180771150486105764540908558957591752710527131993204415671201481828776311237669337102746007264973727307263628692742540660235441186739401249292467228095156309199398873337304987264459604754224436965861022883402299713583884650563345258139618271026531696136764210625060814349924228192278561431599049426958213101340805551015223553576731346549263176210821388944784176571370553429216270265302510676883829730362550299424096616514748372336050352115298106217142072721752530003560929446733190169814163317869125194148936220245360932565871155564529652837847202146316473635661161181968585622221487367988572651935503392178442223988070002733610739204486505360613987761867954710432311830329742020108*x^63 + 638120990007426291593951532318659910522516808852488010443852065993028051163097932053420734705635706131293943824243647237785902185157413223777635387014828930514762305582931170910026087957948570368428787811132381345911855310689367104000176691253333899326310845137648810936138868070878034488209687872871173382190571749426707884031311327218460491901253391423811415116758084213341880521872619551384499741004020463193571477867251594624426941080366645364515453457831832627440369597940425411905562144327890787825051124211862483678650744677392883388669894266304994072157497850890874536111338193003293688295597059263302048772423666465476234258319491720675916281155690459975212756947284484979985031908519916789534675488019363977591655102719347356899908917093184381622866310232127388119267196259447775279495756126836355261529203185272338677625851686313682423011179007699791598859625348601892287442088456068594548009148330607449794889348920548106266688904362986660004459062725271851854760759088071352756092807173942458900668286541321387509295757797341870855184526614587245087400689061542779143023784210263379887567105682298396756954110554061680371629358734805886789407437446723036037297660560596106716813800266392462786505312811402504700043837568508685625429200753668383907331171577851838501534246048858137207595846038660485649792197857530560706055577228197069948582*x^62 - 623158998546321904172793978485865544491838820948865527963988945019443974806063135216999368551548699667565198123854985428767105003070808191551113266642584190907198309280756309293550869765302933762555586726256900933801150732017819954692178276033961873984055319831563931511158728576450689309352702995551684668140108953619942004492664658206834614903007351061475373422661613852681867828981028844236329237857617274396083717013432715443027126784226519681806113475741936980477031598550641973449544039572789783219718584712943771899451251221419571989567025071462192511933349465296703084278367347367799077903842419341011542181272702707985211580785999297865582427740103399414491002008336549144058657708044167871289125928406538782484675620150415325924013589329079575782789502357966329663351973322926935819895638695386546581849457284632828066063387056050865445573141134648466211855707105182549163477181526269921884081628668178966594314759205711640230373479210477833846327138072967527812316035159515180452214203786308592845261814267128385768416699881234472903652114652603219448653009706768272147509265355089289854609535482035050357601692915926895964405707382206690254364549485549812776828215389766876901982507605774896831429227091338487815356416240405831634548821343953309891564310715678990626469246867106565519633910532360531157122202251278860329964395277109578712909197*x^61 + 191291009123718670948286998122437245081434929936318983643674712357724352960416398297319878985407352841933015277255105198957434473050251647331230241459459258057700271003908186222166111795478189298646814457628645022356859686776477061244466850983095840749931642729903040491163812867123957812996411435746802865412990082816911254082264921287848514878555606281629401418800476103017359324015119249552746171546441917084928140214684041112050165533598101519943752534786282156077321248045809880433367887679884153074425487987237101178449380088817009406641267588512511068942584273439862289672791116568417757819433671109336202956960967623539207055979283269990878622841589522381668482518801792208909397479705657858910033811134148986871965536633770139412465124862596011993430515273652378205462277146679801052682589535392230987254504531958854008967739936020321787481886490819107196923325138011865378324801486833978005936533506437457500355887566215040195015985041619309937076461597618050010576935017124671814212594199804040863605096640107622046368877889717006172803103719403562812250402443464757340153085753178904188158223834664881163734633874301502531732170288816656115049023728509978231460756435644879350726628238690611582798080652397022709989730434159234595376382863599737075939429777748529107673463439430389234759272699299955404518833557388958918882095725155750823101357669*x^60 - 44814806553156094050902413672744581951412384715154693205321039521787624301509385748444770536716340923384117314030380873414967315176039753210325225968326119969560353260887970228101640368019709177296101209357168224581608541740006513510719658141428943489325810811282135475548467298211500500599192185343559299829075134102956183360270586176480970661962632235595596184082861533034680567072289916433135812696774394927478932691172747557510760614804528547402180375857271827532717820023369822686659844269802728093137856349770401660750829723869726655346508805026756085324329094778014422375170827160487053168173966729762385261770761339891568810273694409725999280603505251917216771810721879149209274656569416933423595198636322114619109925995349507399932175881285559520811772438651138281697213695346186027370516438303369689755277907557622843511049704425222690587919997817758680377311528056892641420263413750813791899787213472309980848524988595536071293062002719284395308541678607828942872210761277155816017443872937120100697412508008940237995427564978006500811910521812646392308832478560670807449480559826168780488449555414437528440536816656485353436092160347614396501958222961825862509606150528947347308902805071618537041966871191586733565009572404020372478486193154740445685001935870274616793050942578412313441877970170122587479493951090263185148166607119107400345991263929*x^59 + 9035314492253352569831955999109258074472608418284543773550294939843899285333127972262293008302157985213638037009514358125755941671156853508963635304254901367421978971141011230041948501658138133347106562649501985607816301732586430305963543060500248286426772071727093619530637416518677065664945818532019014333847527046230132206852366723226335496455787049329987512366881653200087688763254466480829046849192756685423950029995424537311643227676090415949452132245069153519582183257559682466500688933247926527688800114812332992484967925136553103017838317847275528243970817238967046333927777757803558105514764878604455091541912756491041951122068644477884477504117323128730274180252045063823621392680203993017610741731248151011992637404936951823856440130557390584228061525625792243313630294516240207145696146202697261701801307850661117152417367155289121546421298766842120959074151697353000071124032977792523916251548554855050757881792489716170478322791541570338094847159523945252494482219924567512367183656845109377350472683069024550270487238547697682926301435792177014197610435098833326129331243543278526728297884840949570870077933510220892014078740935967733010860266857307014538054592179284239065532391852196356480175853390382944827617328366611863091906878074304355328067365305189318392765094889316332200277156848690053809124625343486271455866451038639587594278790902788*x^58 - 1655408669918121135504938014530630019237277877583641079402744154801418928330189897042293937538919008016391869611013647954212649582589963508460734056770047883194257849988534994384114749723169009420882728896476055872447632340258682566807720419633671363014548381627498181845548071212919069273802650192759688525761582376756908396365132025526515956545529588252366091176310409144127030609486440147378598322578888288390223771378931695489330953056009114012661486676720222395785372200169895633875353231858908484188030104769921101424708371694018590486109267786973584500259274521707018794835908137685834778693408330219055300307085897172489535833827488271433833394890318629425925690717631830064136994055845831816693513441330494120042767917774677828417023540476572667281235813211475003700099860380059016825287976086822601687131654645968210425399335435327834532210336063522674607947694992955558720259944878441910341561894794887127182346537324965608883901122497662775268749729509092257704250923022013426653249163769691388023829375854698614159355333360379741432540295525271270002959105958973315162579737458590482784381589011246554506031731916657005140607577842656742593241234355668414640437709384932206478703015563012370338245393035495095587279509319546795175462269179230325715110767594056179227898782396254022800793837143590965445318479633187906831116790769713397083323001945401147*x^57 + 285717138816654512091510481721359292456408241352985506962348120389701212771166341562196505380169606647920620985825100191961156030612072292968186472566153692668811344660110429654268988929655437729124509810231354131291567555083583623800521988912490522150354639536365989153024821684669239425459215394165741063672524593558299615423685130554047406509592371136839512641441397908312218898300467375741481826696628920761201667978227640224601276905083751538951767477685646432882813799987808223657611202031715498881413369569474052889271642842448321178751924848072336100216942059861568397148560536023221280570538340966403819113351898219537839895960099617238651698708631379328605625871378894399619172289356779408677332272368282553765802579822070837476558736357527203516410121907795665508385505653779579297847255931850552254561247962779212724763661493518855172625146269970475568520528871424617959081311620245970899193223573949793985034987398038334379539065509702779038921255350585914473079901012821909791512556610133489079315909070721608278392142336915274697106917087437361093123511131068129293334039947403589175658434058002965284226521477691251753075070893642079211911493502027814541708465524276919991707780411565059018339912226454323361945571398006615249323718466344081577160703580047539930330761718265500476431959581067657633851453832751030509093501870703932994077501349911428009*x^56 - 47407990318773761011253550189004339057034792401460688444903516237756486952020917382900433808795390010177016556915685970359833117959722313476164324156084134616630367730956154588524208503730429672343166701379775862878387405250439897653314295130060223393401269183929240571420016842405425367383139895188511648124653357772606882009108868957780300602937691484157511259799652337668673413569362684211681546883928661587678774829855547553404390786645260892769890216017723934958598536675324547779065966803964791810676960144093994830598777421906518593933857293756192961239179373300318963941172172988762367175092206786335221160497200384011080815514486800128561922005091224404565200591879665036903634464044731465311341314643592464212361245474747942131859159326777647082840976306139494224122704281499879925445417593378282540970477562703122829360834725387075437666337014526907396590106098087467528730590987566981027632497245963152575971037974053333139418128380766223379468176726340957597194923942265551305071802650118424748288373217162083587899370101090691302827430779610027133786759991330805052025980385714944763595856764551052699460908385549522185888462623529539813783318815868480500697337439819787083399546752249618095532266176456222402926832348465349067027158768436843504268647398787896509515800069894771723909547182913415460819486405429320136582230855808550047788972408202072866576*x^55 + 7616940043371920963988386944032051849125215718057425961990454383983486937702136835668314633191723093458934831039066401593911511993128297245464225595969454300838815497725661107028596899350265616997954913775838445579145502401035783991955830536457025956308848510902474003948294089548635402453561514027611151746565972789138640932552131580236266484504381317041308928892396248543834415309374758165914133881544828207997837943386574059863586559154496295764842313696888849108929848373893098583025359826754005817187993939531198091200960711561065555370759449107397917654595642982133424424850539584174837267014469142882856348672574323103371822241232906683426529700337285700117902338123244446371534752117998954953680514021455188169403001724399386639728658963008595616120034544950878087926764180482950068349435376462915692390019407011243704270266011958239670031886492614586216818191244685754988337854586744461509610482442361497990155953123633462532752891448804078007066469829333492652086397856616392964331928385776989355315314694678736794543957552580875997996808553590490522570024390989263508756690251816253979846164476789159804249936507388454321757114255459997585215926071707011383480642139698242113284836161596311899757453604193577081730080889406193899065617810073696945695702039688866293313881524264970521560115197601542314165017457711624558414116147890378966714852661302570244703851*x^54 - 1187171321336303957190993891134245107062832703343558707208160452131708107762432590511499769541376630810648528825728806067692942666258795921810990687745205489741218736587401089210108461954437301129369280885048797574093898714129117041412258642217534671728739477238468858699579623643154097220125957654884405997294159737713025458717543889037388933269448059926337877907434664205364396554925156428725863177287788016487410370867297186799961750994135822872171720934161482318996520843312368898652721762864900735516636961902867892418993807776144470869822961579640041453647014378020309475080997842236005343562302607028658784324819837225741729458767441364398850930631964882548307425922908931298960670263914961476344520167022326444411219349255989244720095623129301132473009115565360090169372360444827035603912790013307113033025609717878069503790554467629548835464391509420503483089903725625869584231406753300476506217192010900586314408735370688421929119215925634484484622752226121879139271205018365663238350953223445593003331646085872805790845582073136280988813819603487766738390317658848713487070035937788041228407425116754639257692404961344046271159497119813971412839835493890425869486282625489100031689823468506207519444493800021493188374389591361532769277326876922545488385064017989274509677036421423506154041639268135855353465325057301029888416392873440848423404506513648334619021001*x^53 + 179834523983266689737389093668415556227741279408526236979072659837871384273103238640727461120153104364558683283599661929655586329575370657473375184918729881606409421397442247626416187726725009326956809562658550174168756502429762219112039446008829571103908660260801957334550827466354489222638422071837073302383658471952962446928065968846297800830618147559206731254921422184732596153598627636901377721626928968867943463712620318080567186336873572375926444445109652278588714781065565676348513944283741451957158809633365096676052604915985138483772627585976348553366083565960774984043104906865735552815025195697252527101183351354248436971248903512924543166708796315561690249455173470433899396293319704149150785473671725711953010335362566428327053576923293513846044029595302427334793458123769185244840683945351088039804764087702969861466666427020593445272951895987966020630456953381892427106301524953338575758442402282849287332177701306485378583242291175612150108922948900284428432223500170551985790767930849398560029699634032155611293730356928786295888912031027122718171552062922292490031781040536715261272012953797850003298157618010790966802655243488092195953856143079425657869589476701576020461144713905177367797154029500510543827929828620532786699334056232409124876226323861070902841174875578142471588502282946405186975391202608451494049028248236973929035767269453311322944950318*x^52 - 26506844469915528997724457186556612071405501337045807122486912761747402850811399377537957676111866420888586494474600780073591111952847230826175931441081423452843874004105224041470139684232726547063741812931018346316678574099821543667095126804080425791975011469865641122533715637114580403450930958869868825625391806654135047189980908063517700858128163280926100324319318172922314714953268145400644887655238300647634469646788245245788688496315084183544479527302740378342752937424619399459574841594134327518027625323800245131981762116746229721115465133914311823482905001884488297939259213112431483939383826969772660265802044153553322091012617702776771147420572750623753708689020281113595197744614497431607471910909000191856178362954579050006473936058325197101829232187395657787820667598305003021252690969364761804125989551873312313674318594676472384687684233554445680396769279063962092733355461611571122950608750637891812718955792898526221536847921760702603910222544568672797835510921217371532485177955381909286606859351004091950736667032069400594099216131792300961730295925102031162206988784418330916622601130367007863867344955558237856151052125381009343377623944666467950425898233482528799562027318828234705226939389825772618374668240449206982084406197284386898722580844405227200809537731618369270361952724053919336355348716083309643595138942405566086565552124784200749766830234971*x^51 + 3793489325466230606575536417485746367081116457559496760373660129827796790053032018371546554267010299972436595489090348455317591909135283366388761462140938609956911718386095695857419612626958754270460692750694359138217976940614645436939659949528378962466395597928917996997475501829502847629587537322525411331692831659618923009499483759565838297789401809490721810985734082953645283799023913121279737199198720045950830345358712251169561797080415412418687194101452910665920969936942006086995274086204994892205040820736949264898787907098864311962629370174928457142615936675952363044838338858009384595876902316975139463917709449212727451151641245951828948218384559432197144601254252406799023215810085155925142081184211783250137794660479654777136639584809557914860126004556359584950566649906312150702661992244810551902222241125138616866697512692401602704748005195094538887344842232683200940449675380276972749162360701472155475662022759754361917101401144344527773765455601572445010797431799884030375892732946025082410255069390226936509028438695090684767805099981841739161065037218402998980224438110365877777180499895249936590638613978482065325375753109652056346647633812989234411693793033733563341159266500631618007002881261459714014832084741052464987312093569341141424633397968542195730637251440924896442463657800005895457609105896844545719591831273821538761647763072425593621997060466339*x^50 - 525298138069007048723529081877454480199441079915576626018673444614500693186426496368514589904990999279491590959229985150254237644528414196453985091948944892399853452889421883371796858273743324730692562926638432470124604759438022883245558702836857361487444592270120809856161102859897560052469315482458168705127445806386436154335055952397888246016224365708652443764583518312570177145847884776231267443778450636122046897694317858971318735909077242546184322602187676595809349046963788457012294475074487182897544714529905090500999318322563812857977149444291322223206815831444926051759609520969242744622723065344148322955184641447886741220472611921608876894036861086851850048460085785391997297065651579993585842068236370751124423326704951107056108157163777523962634291237624127099576758765237702621073726730099427463573516882041257962137423361146305784333183545807027567248705129692895027441028694293268889857983514009753181419058636913738069212866736343045991833348619046902873546404163993734322619102499054295721951226246483232404211161154996774395250374474024681144755242347564501940790779600996263348029753384853803950052757429624571683649453015753746021057261381813501965166342090497528828998693409460588024307632090956174972781347586141627707617481868204161565584320889559361892696153917488961936931641890879685569033914578428633049100929145532655057937993448947208710643751725686041*x^49 + 70435770463986947053859003974141013483440140913456003875716692808679930499799675867245051482497022555950957398870890758501304574493561478146494711528647156761906899760104744155706056291569008657316070030786529524448742401583974501976852956338754385442664930593461547223272418067890753029544186286134982179615566304928511169099901302767063782765412936245467163093342342251890325347580950798069350347905308345921608663661752085793963881725230951685841279471105747508950377111882874619954358619894773783197862635141875868560172232436570829056170958570290869231769675791558673896959982296400286571343667336654926300123246212653787851355557797260896618266341549788143348515805797315246421363898509787391996123287628075589215441536058384520085549676106873265368538290150558091093211389155814938467537145874811772605230282526920314027242176624692108755062754428802072423983427149714495108894934413594289101095373876679136618697277586266337256874759929857585037719387700512111249509309397160815862496316040719109472571653256254601455968019930588935156527324829429283476078924917125385510845448298410025735592594360993318512348786801306175891174387333570488050005025313656221995004271551282067359876174310036200474133123998953310173216416826531390547451051206659117761288144929969359501446420501940569699159653276645328272042570250096298259113512440406618879683415467455700285842790308524027432*x^48 - 9220874806932608580094247890699294128099615150034637878050409498586105668263376356910351239405700445890022858451545417321932597637901886107446308871591227088362549716896674550914453000165349936569814297007252412787418395477224750096041565837901156304747685431107371949118732932367469108974224497559381370926448470545382710652074240896297343046813337713606221688649819704067260945636638038888862013485647274371845841299430500692108343882763455250266624279668961749519866721911126113844687970720182978972691701379999948555093677228092685235693646723697067300927164778725693690304868478565783137167632088219290400558884466408545681800359648508000958852607527412637000206998586707406068772480980280227853536395760190902777563597345985129214318323681583383393219079780870013282224213418838195157154643943275982624479948637216181650679563928412556365213877232886175025573403659254205723940744156192609188923637282961261799756482116363030089608762335238412196334960522534985791788041618022358770000779418521129859543909886477736891926158184030478494632950477642261457996182436492877313468664866638415749429735749941158071639456811074629221012461861441867615942883560672035439306255561820422450097555041404475915355820971959952832431267656330269141110735719041101965680720112956433320335911060979428573122630384418309781871529604042881395081407266532820841780225171424799770016794418271023616829*x^47 + 1191785296309903677487806832660797443549377549732383983522549046861928919083042684411248760681521664963832610576745249281461241795185234697776164158316654484988244731598724688032345315571183230956517859947074675400804867947598756079684314081998538942075223344250040297808911687874544185535415718634989242056231733389970802175546355335253540711389015645207814463458821284665157947675657023232224270779499768935180714152917922966887566537542104136183862923098730132740639728487221282563163019112156719712114740133624998582946381886583040269075112235355572116630676255250328085427695230895376805861924003039471463755129130116434666074546387501629289856335480928508874614761893018094420061763648045646634259740961960451733018119748961679577992667290079859575140407878876182271199670718291212608813518806738862433335585124599416897810823429065756035653972333541242334165217057628799760150931012750530908032040793832524260961286992911456995357527293645224824273489866263327759703779425061943502716375599598305407988498343088260045278534787481125606715641097103415204868268671366753534902086334240546937666652559186857147935364212465253316827036634070108410653982776464336678010013726504191495195346748529029136117969510024637309478015650307204998400693471801471772571798751506461867268676336429293004267065343851135679154066317320810548701586133758774698314210866066734800219488563105262658909875*x^46 - 152357679474651015007774808185884389509309647163847374626620456826656462738907346849303627952571624881079085607540280522736141334275232657765332641827632191148391174356447987213446792589232400247609664531584686640742803953521415580323610307932840388148419352883799071742346181002500691977962738977698892594470574814885880592213690413382097341825338388936772693222298885960071810142380055260035540970897146712556535805805620470530380368663076831505430132146353289308514088220854192087098136774228549075255912997294172308501854200931897652693370217177534054567971563209087542449568664920894143597233803128616198347247018255128726523040673175085295625530500057087559650857891942777469416276277278930388893479042159969001038459970887192885142863159806348416135165618990009536936519914704780086568009906646153049625397420476355798258879321867051591909455304946722560403865732105433462965374953466530505379509200275756837870221212865865916190287647377960107492356512831180579652080993554816253803573039432632517909123849702587269701484101234138901600749644986392986781895953118783050853249121748197110964382098447313482147553107243955963834928800243849410808864154425367690549442819389723079214475606641628775748850195602453666736668919969783854054979863315950389104883305618282024958912585494095280133087980840284755136872719972810477446095607993885416169052682518504617372203226378436516451333199*x^45 + 18954466305002000284813825424548948594316932396425233438362038037115572249709567688423053120516254414416512011534117667967864076929451907659346108415100612862465464097846535185029660155472281995497547001940684909997193227352689448178732499724597220467373710651326338931609330996458840647782097515204857894166314865096140502557065688739937343669662510845452889493810929554287618985733539587247628207981306041453055877754348299165480607256467406366941494873052868741039687752998637774097157243340254176991715592407231879181836773173565635738158719907356114834956824151604996139309053639852182057472336815052131658600809315629654209127839910792031789116224679608628528769921796302128527501066387621826013838308305443574665883025805880858532374878681544812520861957869383397655430182881567141992661040586138065507913720297854689792334136951956777843145196220515174169865256280892783523155750490271722177542259407527442441251858820697354860342688211539806292757685595301538444087350147658503165670825448744811676736316014237515644736443471330226415268244343328583405558599764674778584863510912656493281813049209618843685044237666997381116121920937186480631269437348631826041340956037681030672600029425232880182692278088806854411038446352625018574430845738566160765296745085716637030465595528003170079982555654324181825766278480249328341383000416423350091568522686686128121931751881655612034624020089*x^44 - 2250546525702724442915560439457538619795568227135751628564920744053922443897218475324883841248871992266068317827631293308093247502785609657695950455502467062524310772502328670450647911665985947461974791172229505138675680140223360464378406482052951864424345344801094740178899333701678293649162569329502326183283045466381091624587123296464187852791798171118918316340188326002721039830378787103604814411457345814096322955355702396029948888861985287575027914155727798217346823030290352693138307057038573408510158713168386690075124615680136587895965793871732767441019340536984889560778695555215233954706744181566600533913061991206530411746384981794133642306748375547494740684576858915068544804573775345205005195744053069440370263411426257971062816292472247157988727495603454586619260829127855872857925116314085342935527097646872248282371119588805729273903367226473530695600243967077468196151514695582541872994546956254181493684893135572797180533828731795961295822536915083869192011260995416495812100721370111513390290464954843163929598755660739629187278107130426493525811940426181322624238151544724333775473940445156464505888120421100800921391225048854269077753063948882990927131814462536586446852109612027738174917637385767787797445592648123709537686843528154279391268147726070561075049052732213155486968981088087941975355538618669082254557974693026712131242267656360757327477822506642100096857545203*x^43 + 257382289336512776490499736091740608320286368448284425078940566090452607389798462805363940464302929865431660146379562699871684384450980960357677005519219979930168327759421623854960528108629014821536473237855418645458754142965107506228284654556113456143588179112333919934532624896787994324284523275685860586282979111744427941689462849928895586729163582175741059400759885840405918470535218469970645777380670559515418741144752821132958030153331011269468900712258352296832033764364176194851566042220613573607641777757566607520355490887028620150921954293624421101257693898947463636938059811511644961539619485951213646165077183624458639039844971551947807641732037245004972084487867267078997948375681144173163330814601696099780468839132168832320951016111024377901205257998337975655208235043278355344672977852799826759953175190540362388455686146902964009777298205476233966763431665056305986949651393809318429739160534956560404564757856647585759946605412331278099813981933530349052874216999641539089117061757317719717645510161389376967441266272926927803323934872576604283297480027813417793550769532642423404085956374948380891500626459634600107139331934430181496970313719525247326566739964311585344918433751008031580388637148209217518060941114998697310383257942659351934242321583409154161132440768853141657436057409199853470798257661547462671778683705485704323691935952398482266878026032880058688616099300040*x^42 - 29354074244403724451798574587808794675147515984723104951419200440497205522215825569877212404372340500395441215999006740617732048356334541104712158392810333642646704680150002051685235092120466322530176234239881560562986070653365023388741707987799333718942250567827495639948349283217891116423650294811187958082232882563952791826235702160262987142384842773319737666831898201828444154402501410664414096492165861594358143504026837834383245263605953053760193132090005039319133910267108644225228535221222008634729040307510899688088737382516780775862373013883453132823853641258435561769125631628663869758317638209410545452842470730599380085879614836908799370974733809482408890644383244486332260011237389241965945670164116437406665781072715912262145808683939455458614951116996804419200708081142594421271141448497957374929595973131317010105335794833818775844695402528941571262560982830943235985023863723666089690917681418632566415079202832767818286210654627506539697608518167447284600639422614943771355046554278514679951329884020679127460250194332606303977402309293472772762385792551012474280140320463076867623561158589083477101456658182933795953149461849263351476496132881839847828687321465101459792947470456158007978832168842043282097247909551387504125246664889206482608800042742160718919307125031589840644702503964570164169715422938446516831648649395564297597666781726940348925761551312289823384163254472223*x^41 + 3392754749686138353163079789501568931730363660513451525525077589462955355713577368712404529051374203883336982820124828621090833897217068997699811434032992996303682280165630103528097059302881323396701509428052950594092035908644842786496365837364232545864865238645491045895160260297777690737035728170100308675093061255079737154367973174073198466385299415175853881415607362874862808042718319074809341015173403819055479084899248208944782523017462313401808395671858630256301082415692105370355833758035205952251084884595703076466339809403399656028583375184662147073322637243479371141020836189732686621928959924518907583194529531992656243489785797697254185782303777371380735701697194963537353609665655322359014997967096250419859888645432471368224105584023395981224060811764005792128643156847206238931524198687739338881589779563369801959797524325415793822134211086348596405165558836011264105261649188389027424326884847493584726569135012055857111306250753291895855079613332488120429257742711435628992717706427485918375275622126224404054335785662018414964954022794851720228255223118786757218406733064420473746351782797938912324894759662409727495853809882853707896634997459741847829197114118130062364716370668829835522267767015138478590381728867316788997198599308088604610666596895904307538042881489462222962311378571436883427579595014786043321608174054372499485702273376310255393980679734893527516787098681923737*x^40 - 390246662469699636963434015335792214534096697334701256548115519962396829297444056830250248324735081511775399576759682554126925407341306558526596167702744077576331276266066327007695974073685753738632247749522005930769007376163809152657977461366412812276804460053922066461962781228619882014357952729697422179625435698385225530894697264493479178136994812881029407665681903835556992315554468832221731155557732486718019468326479297016290480778300427927003718558573838772017495886686751402233596539603270419538078669315790069071285230276612667425272320342690612104139253401767766462742862251391451182812170829805403282387453243936826407110120768439564482634658622357674609717752638429539343875442212389635973454475793664783830840132637352654832532486759835148850437327887710271641251793231805487672463441510248568749865056737986345689766219019376899320764885979033538921638976796260997237151905696448718740262351689413001541767533990930471436012249087731730104463417948978505265505432208506892397078863917368391523181480442025148001081859361954530207291451573924599053140509229948721911696582456888396666482206408262912681168597163516983735102758674789226161018164157621036161717540375591783562915061345346320792499563549571642370233481704468126820946420838230270211147158413163805294377442185809828801549995316459443579686202845348451419916747535332812105433160090958433084824618570291612235362882142912133706*x^39 + 43460923310646752838524148996861866387982165308252483638987180974432495760570203827198058093354194665368695649553321425054179254679323581129989352446210236387348970390225375803436119825320467016621862837983150155770179209686245275567781756580275561283138953807984609603039665897493019869369428755177306107100933795907220675609322445280948196638939038498620523331938056387334762944648568115346527839740264582946138423224916923012457278028936348080617186145775000236996962530411732008788048786919381752116036372197057024277065848770228058070940696747754573510783240371036559589886699372527026717967487113743385408201585043007704450783601706698337244877224306299647300154298682871498201995606328148953364941779630255455639948602020052153734989117941824614002914835604235380616595415576968957585372577669849748630698080768177438016997374979234905023544189173407857620674714988952342271992737590175776573548764139048348460816003118324395276326927248897686829056049159764254218699946291210162495797839571992779428612540747012626965095987693962210318250454001911650564893093489595863875631636327015817568118642137678964235547403989623062748695037771001354377385826715507124482486801491886734870744329268613081490302762918314615041554619608740511440811133061573562467291890993904084682555502102155692034851683882462556039067588169318573782266685639397487471411154121556124448281764324714678742107459615316731075224*x^38 - 4565418008015170687560330570198034644194813455031710030651120559910772893890405997258362328894509961096400910274658403259830383773426080817318198456361691746509889055106324367515518121337813752567958880702248129163503894790842795755827281607623121602393512772187202425603912757097206200736237173627864569735675032330783908945251167450008278588402313907384095383654995633953713460414729292652763504231208248822579761164680467426881127714802876692988450825213217579552050917956922253993164739746550951508406582935439928012055562585695950306413619802576117264249606752204477820121686845975226420069735150749878389040939389000818295625634959210088247675464337217448326661711211972146108032525431747800955336816377082303276413088251017118113273142317627690032874545608216899360690332051574719635976246910565423713981520914821099311812351105746689201564630690161075652362334426332926857756840119794759007462542180429246596286833833129889905087989896295876038926125649596038359953515254255763578129543289080037414086022640473085020678923754770368255976931624646824706734460886100440398818918628670816460649267979676746381407359529328206859303459441737761881932011882295679023416002197621644197416482957796522957131427085018922383336053478883567648984078106301576476397840261943378687080755583735417098932487946301488867606038320278342386059847530092547202590482576963055229125591996133837212385619599149573855789390*x^37 + 456151384785302318465879457196217796552339373425298535690458683056148632036490520348869983583902438080221372797130700938295700095176848330008023365618565830527685442032830552184699641166294382205885601275555542119082670369871426523480751867945029333981220323836874792304711017030139512323257947265547608869536319366152976128616558801161322662459580332210050041573597093573023332155517841734579203356811753579978566173345451581826728690584191163012769015657587186659360562569349315132240594191300818076709110065751555124013607107680141224761474026291263965054175503046452953110577537890655024759715628361632880100646737830986012040825994095909933749200033294295800210217364049031934180789205300903252085844987048176443208972302312934077021782158740479823813928089275587624973328247339461609486528112598570624064363059970200631447928460203095441535614440962908731243729204115215422831465631390327664150472682434988034031930484781732488895299640636070917849493914058466124218678358795320953348843896753685033083832767823065313724819500951030641789304076090107649551776363419092946944482885158291020095539942177205451538778896857709157170820711636238150800014879703622226923498104121222975577377599081963800468115516033352324162071130217346354269737299419201398137188761709833117932287653797019632700162764810273347898950592876354384177554568101868698203912168505578800747353491978885155221653897907797732694903599*x^36 - 49736110725110403369821551667764781373597917659803000239108151312543094671670293678963770798203208975822120337899026851080808084146373219649850965561217031821465105497587942675680873106671037529393515283080575586698945051670364440606911202707649294738214967466205087930780102399523627209953121446980657718568766207311696128072587501576884751249942227555475560821517060586674540151737805599581206346217524679605110349706482012425959617281012452366523669649116265997190309353439197533201722609932597799413730064024619231826395664639895160104002588504661807358356408719207505335428796907705710218760046883949764319293137940796328395504347024286852157118893061255161301641630682897557195401759023363185272179107565938465774729208287323750469250256787076634668707675288617470420807956259055697937887474288497508090704059780202795053101069908987209569878853611523951973872067890101695661884331853305383487091367009094517730221247237045406412972193799870801159648561051222102840534453664276796681570316644198929943197565018290088926560170271638254528474759069981395052752440503750173118742056378700308635120680043023538013646528904904269917801097675851702011529272928884299685421324639997288071500259074515662126142341448359372974410470224465497085046034361674134548615766901338498408808217667798854535795945691087500172002198239680732393313791412260352572012718289094048037729276297989151518710403827753318522644452658*x^35 + 5826203546063932814200554394856501578359144641491865329807210390070497411748933913767959272426122213463998747199414942442548449243561409847127276249383680937801085947409533056652837241393139967603577564589983903661419249257675574109638730221853164191676488566012364353595366761994677389716732579489836474376816917512112225419584785927176644941901752386669289487035703055949924343240073100289508226315333823921146956381104539235083293906312882667635140199715692758461352251380551473183352031343910782585607193613661927212656845460285947962848306217965290531739081419602749519345756737627097033591240537678682610622344820313739190893592952028436174428288174293747308268026094568795239784743455782965705019851345571449911258846868161090819654686221520943620179578874605707930389763060085159288180489796938495273435799833089998415323658095411547952305053111023216991893328030065059861654962872628145707386106674314588810001924898610460290770265034448511493038525102147774049869393657190184975027170015073213746696582847747330324284765996727226148064186282802138349856271340964364447383984359040706202984728997899635785795924613741450234855933888829874582247287497121028014125863557428320569385125168195660187274089214277836820661780613416810586788436262163441784692434197564651283331106211281252894618673723649573544304601481658541818034559083148238695342104718733683067895074189227786879396238149914091504578032635598*x^34 - 652500038754483587394502191274732699621221977608263821410585760705543214395220911546459851872413788860560990551611130924663507558650832391324996470368360372425867563933301342067049228730844816030618817572516600956088565056604423498584487750295620823921168999690363923094844918749729306024166621898598910165508676449488476447146282767467280167545545755710159385639944942714874792457368933040226943759005502119061739904399935624166483614819984018565012028342966560834504623971339826779548283328720724305537927086525934035668700897902457619064867372544577672067199463262384300806232020765537311734294902518516080204997768575645843070104016240108909422336326907382254227895265878609605579088119481839900898309430186077780015120266169225432581677452892067213591144158046321449395083965206361980732738250783511083243241869735866776014531293714147193852790214200575690856693284203912016796206955519514628438736834613699639148522507155701454102217816098852222466381187726765982419094752328774925421116836400768246000653384703321943289309841741365051136567909982470483139341967944674379248796467915512251380481171129496143746567984199720294047569023912864200222466820983595439067457737645214482434482517213642175896937972276175794453953067056828381966614200626457278877982282083857458102852998103028341323413313375091788508795439690525623723397147361673356539536535936172612458817115510203516244349320136254663987031364666730*x^33 + 65087866483555131340486050269512398069389293554351463947141123285958034768665559974501502242553589170824847546057110927918126394539365779015584467451179925419129906094060713658099075899504035085493827581731735393841154366355733725185590488786384343408521980530878699255497741455111260175980378601796470233022907780016467559516734378634451052914836771353029328139448621757526966511186935013058017917906984275444879328607491157835684091185991375950633814982329064675110385746138540088965756913284249004541871363149203083426128270008012354755173199522640731989448804522068059010203974031639170128239747834785389280606632714739884067278673698685818082522181830613697070206358107433714557194518291374465850249044971269409784041536086479144313486252120883424670430141986093426186701505966358632364671197642546148791038233355717875673104788004114675440661142597355318019287349412633986176625703369143380289401728860516114112779605573227950903808090954025190944201725745532888393801442641333700037897900201644598303873976897034752132875577716330732174299102708362834810725052841253664138370472661714680185552524072479124910376507984365519870177634754200172963447539671197662395196815019694722804639995215971593257037114213442014998181247680118857294548018422913432785524775765364428077875613730243928555971754580559233908965166998942464485883858218514632853774126693456117149007468193955171925580031238142052062051548908087737*x^32 - 6351771815862182875527788518388145607549213053229047569162584046783215614100450632009167303765811633825834380752503403858336610658986420763783954482591362510818270097557506887322386509329141923321595831426890968270340201780890536525568208661963712568220908019971310632886719793931583981480957289521048227330688708092111889092468576657833405650726275761878833524111012353862366268457373746252874420088060620914156438257340935540302943364648811702066533072456497940453196109123961301270361166952029574686176026487521500897386775132210726828117672418754224759391102742272177521995801028455275435224136426512571168795517054846998516466455709763366278809805103875513552633658825677758400148198531878779934772855472883206083554671018584593475473950789376721523100626746770992792426148277072488901120936173197245824450613212806445690394949460541579478150898920094039079240132729883314721621280217440953326949995777355918875902043867231778698194990338095495709684194222493853417280420163366010722822586517152325640738992921864490550117957834923199442685718389092512793347813601697145313969135067600284444744327249791020097312627874955129275415799978466383086706148020954440458829372841345066012607397410431163230536860269751464642632031830450580570216895555956826223878438828990397084554500238361449071471490403351158463580240233569693183807059774851379469778686404690933628577097456394692459307177791263453742675721818625972031*x^31 + 684015023168571692648342563979575918306484934917194789725198150618724750248553731732803665776398055241979584264384654654390079127281693338873652480735240193040490873628700188017163096931973754424954836314574312092740973389106935115910152502731097961756118369810512817315814133360695183483191991603519626731440205649596119227611904349234162100393265299403632629383078114959690909285658400091376534272834800788659458918683295426372083309029443565289806208895482738067420393981250965763131853041230926571419099864848987836014267036362609489093490233178229676841061487036690764606025176638261438436964235571968920525554713545499925013565865900354330839556918858784914905206471262936738983682069944798979401554560755492418761739055161392978824948343928833518067238249882163182225826982054517761850713892565445909394987552173593353935831783465524417487114436842638027774729529278071746200910955283294992433504308882413235696934415622356535403737993866326425055898364859862691456667475781776966781864174895500820811017940665552231310305556961408705147618339162193464491549456201994988367293229993245245408371396821635547431974159700378728897246170642651923814689924603711391154551180256231286150132595393964965328486598233672148993897670514964691160484561026627624486152953939527012933304088192273166814118372001830428300056356185574369870940393334143830779356715673334850423580025854175957830997641863805547535962707016545010745*x^30 - 78048307850189771558520518862096791515749580387211505558689097998776025847004047200124630273954665887457194317225627581946906760573982393672216152409259851530527820438748941296192676688936301176344376688342084434425915986189086716401959048509496258633455100697687833039893172041046672406344406382099044049690365932400294619683756626723178370348383270509535778117965148857363419047468819408894300744270511886060046505470028583290650708401494289584155234954283446581931478127303438222480802685558716623762129991873119154023170084747593912253477034232195570405640287463493773635029021637119337459926572389301450195968333181601898939654247800400897061235139516449217509228411960821851470328250516559655149114950405581105893881814906972310833648493856763643663873839070089187688082025124865545206809888765384272137075728363277272294457053453998040385689510379651534893482083646368322500141398574581167034997854213517063350453699539716480582615453986296646111112954237461714879220233690992542351268090880326112100910333379175221607478939347967777636803672375806074798163115762975455932997785777812215088822407522061700424619025039195218439802883993294799631646362930155979873604703183293999166334915899212884635937641518293996527125470663134646272872095040172286856201224990035562848089631671697764865479563946101692690121682091584606315674036311338634075980157039281406796822783597806786742367168051476734324796027277923059103175*x^29 + 9262677255793052260281302986780770506260374125599512715812404255127158141274410332460774448072063634260887748502930136661893256670649979599275823002041921488717253667753730790065881471189559507957949495395789297262286283419403060715749010018663855849709034015880818087578610103387537987320432769252424164377658286123630102384589819013725361075514380078474707176931398197018558747300020422962955754810570646484768952927407194913437199631052435489931732062405576422898494433741591732574494220237460206359899217851243451866839293761195347516316131977895737829783374910391428078358666653056022930251220708457763297225770041273480194504354496453886885943089114596491258842120523960438296107330391163319074525530089502937314716085504983601145437601379147416770322871138158731282492783691213918555360421779674837246295262359623493936420097633588706202091768351634966774680888114115618401832716107813129331133397409549260606621306696698479529842037768725858685654502058118958017750803550673745501010536807353012995293478732765034559885202197722174365496320488299352385048452106481975900850157018454760974500548151941232692822419362445606210078377999078676834167696793443075135040229704469790937758406929236580822121271999346306040014360942663769490266372818855755277701831160759660069434254234180433954048576897340644400995982462028932563739363487702747784011219080453428322491113414780595410817797803647606958474869390743166604964894*x^28 - 786082916131471935650823665307437837703348833377700256881027692752799638036462536862540917471229583537710265670024055023151243662028172313188559003778461512619144085874627740623698766857135360620620115347524446205397298941884422174858030429434438803606121431668143062331074570735656713760817478969418045080727367812750848315270116791322746159474673271774089064417786497546318059857567126626073373130184020932292661502554067311812214983788184958505804434267246049910857892121488565777152140721519782807494612025097290013310669594674446495395251403966561426975232168149825397202138438314491864269742617724273209825297694128542561319033969580531504944972146641846943501088013973108799420994253797841148627226281272783196566969183183604138558689220569432262031462491493399786299940774075632113499388732539701293593962074340318959472456141727603819934687672451247684941841206881183273216389652714305062540232018446718010333502523218823496994570526702050182582318927680672128460580094496850280280991812828345452312076060126469170000032953555837646647992825763359478039889152086056085717006861956325165521250004663952528787206082080610132601408926359811245795920669952934746727158729420229090783575253743567317863061242504435254210943161222739345182361912464812332925856708753149649806638426928770602009276191826016581606040862579237098144273681132792187388777452145489818180713607482142238624567287144676209248062598295064357964958978*x^27 + 102220805668303377521530495929203454145099597638002007015113657298343942171200431321721865813660619922635016640732071248553523204218868662997419164811357767304475728217946662868943704003312229704980374804780086292364923451810478483358305666072101674040535817305687672451389557787035352350240157554383520216620434482503218176262852218480560413905111702772579657565407355622843244178281140269690127408148643966524476373009118907407868060785786904406266460391639812566103687368015283208447217528495789763006058538104764108629076128123953530475288123000189116483259955207201262240256774963337078280336878691704237079562033612168231943180322612114133687682284733213798391037851359391002365902116853852737343905380337835149750315345206112661766106874228716716691621750488213101479259397589693825325286348752004670418403731690118133579118237895160277475272281380707540770253422244221323441168836926758839405896351512447035726535149184043146282228031775492805939154587672843955146825136811837131216719801670726722330943510763046178096964762692954507879892156487369421685726751961301650671716878303874039808098292987002609147814362266152405060862484548955286075004566658514336117844696088959825971241996055916419505097557966178152904574330436538988367061272712485843493968582308965865491381595043873382454676020368778991989467047393525763252326889692220493067382448518365275040596056743206666023896782847730205173066706485133867509142143191*x^26 - 6113572127385195808057361533460658264254130235146721241463882059649433991055566948228167790837205854306828582091578419325506083455584121760310393687757090611563411181190929524776662784636556728577758696676301833714050080653710795526976020509252758535719705415954958045076667870742639465722153377238095373307323173975343408514030132872974836802271539873338426412754446365314191230499189441320882417593179288491748412056589070719116673409162643141278881438157878745275364421785251741422271709438755091025107758875959175759579645131146016259769360720615265930462752853443802199343018371379495626910623595680633333369825842577065568117993789307152735855269256484725925081347648975344755106431545941617752335176848422261449260258545604097436819805030263706956791596550210206405530022352172942461958555774126266080519460591558142225311668640492853692129764078577267969322899284562566794978028966599228077431940070642723776300509161659475713810245880281546505218395651981391442558847452889840546559967517550886625634265539802246382560907702563453176158011307211044216527252158880434210601786237252548725011100818214122437484341985976760827229795705664008993140224196752048328161408065611467071781510105570463201932326135301600160073154013483330504566378460904050449185631085815969064381727145218228788274430929402511548664629021955790514325685502142492292470333999205503402638414411494479111126177510989232767120456122218532497673779573891*x^25 + 893680650929073781042507659903428214689715723541195582929909994478261318328445144298652426700468178479492105390633703347887656258299379351029025635882615525618171888210399900374386075393181700062967837101127406194140983500470311766797469494367253581847251698102522869005952801608886386170595572239100442238913570744223951861312693409682345366489031346202351794965195542176024432252277607910658303058665101914300262439741869837824635566133297824986059333682176309559888324289001522358941793732737861059351488588281697120831306802163192545619295077644585994905369204657586889981591127625154471778920932246707063034513693850952262488441401803197616445573200615415175265614058360722516228046852150169633914323766809552563638241757264034570957524290767839663706975456580173038127637372849167861623300694180812488955525082892919109492631481785086743097112128693993353223855881206924757213724722317020429075907287407812913598583877176524559812335215688726254230881285607034204755486341780441812853585041390492079741426338630892259406219761829192119003394602904312482234720575940505881196271988586301349305437360764133463350532837624159095288598951965665622303667970469821101441857950667694432498612734661837431913600287093451898897791435689651471514359766565390617804562659293665987149180971282791664807496649567948587373091919645631750082759600472321154388956645363579466653114065122789944073829978964535533042255357280947072764523430067805*x^24 - 124732291008702019572569936428957385856510268920740532016743125148450666473901828517019810490279321889936738889183335777010424684208127475410706944536852485680594554141889925824330155471416416359165568292692100892619959413470936773567158776300665732949762489050105982846478112183273519192802141887439352478405256962629507591637295507834962388498929707964081753905642943776144497870482509633665000418164314193495557573791341933811567613028391198943951637125529577159731890198532002225621055936078319575868824132365826991130202232491159744599599624141843629869197302910449619185165322427414887206164391053981384795555390006505176484096221927100930329295814633326398061407452999712122563862159725214733618589660563607550339281731235306328356837585562657499683765918092092086847454877863459754245600633045994134300081669508619561654171563991382766969576145178511861446368324654112896009901939108128113124709654988407221568998481116823665260741694592226903307907002796262437397719412485293166757758437877250793854880531082703163829753048638054137344380277182612020873913029993386334162500134894798139472821418883265672123212892081529438670566274963028269381740301770594441914145716509549664040782183407347459134967706298820746642782056798682969442703760983531716101353602056562817200708455314569100140978451800256394437906747651399331441692506560999476848532183382142548039468318855721668680342999186819459569996276735700301654391783116925362*x^23 + 7145723444662917896605649262571904379115396656140798367792202635265553981821667356759120121270736063957049534324244432921958199424529600790834702720582176640816089760091466087984664296514675546851538921259515485856670266483347539884612464195981894437769482045154267734890923126946274179044862193581468708888744689825626468927321728509225818548266137351985498175152504741973583485119136190875318314253540959215596906412083235867588652391181019472894182283967369677967477964340294216513828666329378412350556602727127345484533735699704151184017789343991219910687860194532204355375328339149345443362924020239335703023067244858156202547699181019236504930717333299529524035146553312568175832716692037208490599057303234157202144043782692966672709667562722066569575310207238044821024457302722959957399757622313477828929091330660554493011184145275397544084428262991884089665629256248595461722537917887893060235805292532087119101208501734154171559544515256809588188968003960043352168493128940696467779784757613802182662046811554410911682704060125161117969500110292928853405880449258854435790323241046470424075171441414787855028587975361395036799063073143761940165402201702847122558495525667451053289007488630487182597951301049869893870746873333034602319233695041549997886266066305815512294589314468835134092770889454260625874228726574477630792807927593242996029529334974793662575909936298912220044547176148262652520975590812456197267642095956522251*x^22 - 413969584091450454598192478717673624207618931877386440672897493295516778541573731236207457912167715602394981546579491182986225771791009452484380365247646355756142803047701082474650353001636522067124401965769448416794911416388146623320068988249250338387074428668363375214781604081809662150848094070829737168423085698857950549076756926267231162050153123902876844895836029756009946726735297235249731840743642143218811696168323152165835690156259388671638160710005233039766295813563746636452568411590159348834826114624941819608422918093754353339665867883010525985146572906860580795891882392704896254997205095680294986731516523421174286812716103386269047828278728823899562237238742431229294808929883285034473932469051722750679686510381345336579886440982316382685669520886227661681278447229851115533237971663110578481057594183426786996227192665471687589459017352667180739763742737382436438686266150926260523946404242030749561790554291136787061750595091667412642346125045160967338889020671307724578832478590907447037807775516580900973916060338769478861225824069115768633771857927882692309517815232154216972544594721095078144715973782306185071646163733193122595213598802437570001374966717361415665884039053953726675491542919197912278337668962639778857022308427707482068199007819955685571884166633405062830638207757128760447261564030440943686441965293711146088695099503475468393890304494434954372353680792218708315747606756089010270993529268925745334*x^21 + 53172438890625332108747214510680698685816689327133126616999065525396528094915250181663976907839617844208360945887432721153541812562738673682135055605558011937658007936086972902130653897262947912826343491146229098503771774691384625306875103307231502652869124632357913510888670945363571545104789746395911329851465105329912753943054256114915049592162490560423659119341869988632398363293063395614597527501602506036672648128146541969429111865630945432072132221223699746769078307252446447092276187922521097803367928903998118334432388085586335010572824850142562719675224145788155747885347682310062548855016335440965582794488991917525872973715857320845497470760356897153859795221897734766000991008618955490858145535427113638519689001119873004796682294618883619221259582746502124043810155304161962134601182655564714520902359617363001928182601590053042562724610091929614507910493782844881016997817077690485004417191363219807880212029813766912660245830887223054418281633735411695674558170895625978206633603252454582333969655804185415152447965309371612757389828543140621012048829468332099625957144676000843051544499643306677900312153439750797201928739151263274651017151683967944739740463807369474404111245772387128468763717888593983210425411549151382694490133411915180698784938747982992336405881035331997352477849141427055040524390767525858616280373658660137312518764226945881447176915655590194944677095882956974483435689681292277636167507454193591793254*x^20 - 20144815531926229702919289829139423423111168285708282499449733907175740266553697944379017979207147542111149253856432876501100772732431973556231155920105941244509388613461225170781036602740173282512666864403649847365001612126758203997851288255125829577671991984456683910999556863842332235074641545373220385010914881878307438918853553650969059500021301179638968270306185350579646565286568203714574172146235702366279077380969128144603088469782190530519841671956291339824528918893384906652090755266751127329765667475930091685672697370877794385851493158624026529222001005427436544375234321972893379468041320685408094418416990441434915695606068206387887609638313626249309173536884078131287213349186233365637600531105627992165199702634537137559781290297724623998566172648207808099896903205429488093537217090624301055815993083638652180549896928668400919560488852589921268568425156401386774953965370798922081937682875565445124839125217386912121440550990395582896740576289382144724112724458699251565962929380563361916025720401113876325736044455585929409288563357191826926165977775175326172316661832134199740164312132460704677235834447616780612429284138506007556150984925212433428082297277011406026828995123577329709585761099894384421685528631036435918376620151082905365444591875265315509370096963064422458572919984593390885763827518098576230710554306991643490206516276092544170856507261741951010637654951517684257341686169478621216275329485693407352744547*x^19 - 1559964453143961410245503138301071934716609616241834510035460305055587745561781937426555594394376214976240809388047219902326592961973984918999495087208788597143763083387060426693752834750521840057009553026745607055697872859008559802139479280734533163962308508984031138721834309150121241395346991093596239450528432604675706402071709794716264426334677611738948501400097932141000375977198759040916427355143691283772144190217888627849638172821922921491200932775191116647271695153287427364938148413093729261255930838451935420521607334699686388794047596838666182018372744605720389139383686775941623854530140781796058103306957212566869554684038297453794834914475465256919984581168838022394567453460187097000838600712509121766906763084201124194323478066357495648904527135463215545991739859986742377366618278043619728462708582240604793076214204278188871340269539533499840284429278578708041597887957496540609004368734517810692587634603974355223152549057537428130610982393225858488566159902906693804011461325864359494696591106400184358661858552302422126740798810258888953154719976130042235285379346960139641500126755800405934975431646423085114762572255732073823189173240247499637666097811059588969593793991410652153321964218228815421391338810202229293692220245232129162017773671221694551260135297347442131323826248141937849257107501811363843193756903507505578541422544169694446427035041840783689916398593060384908151770074643512096549399587793235564399438421*x^18 - 210646840745918565686434014558104711167864467693344875332917346878341845057265281323008499680215804225412971254746745921333312037034482575562933924041003563286139089452919716802429857979840176288788526412334269393767488957250243458811853775508169726116247236768532739838356142612552026367181801345578121051277832328465448540202387825440507857451984291644685361272748866914148476800936837635385759663209038335764610317172284123352261186304805274261663338592981752628841004881352441812386543413435982681859483189738685270005619593984323279844462687098791581034269693598855121925880695179384268165770256466789363641548115359788919461747970627102821801561934795254932998663108776459502404545104184230755617754920863042866150704620498869873813645257879687648366646510512496043034597182677992873723186017962136497109307412164615242560936224246300258049365813888222712494599767934085850442373377772838074077896619756282438711642605177883642558650264707451304390781952150001489974189198451076627336581455662430052426278365403703916761396299239156708175529767978371100583072435656705401737670335922083941166742897410298628710957193026238697715672413001638838605606403460895268824541519274105048409659317684471887104266213624529983055669177883242924744511781566030681235586866381041741505673962935068545632660158319201493401174815087696962316123727552609794035002642150071252326677129285784130786330281977183263563799175888250651690275923899450697854116740718*x^17 - 9834390467815737463502086083278494691164571882044706473824605050854500454358649325251852304448656324395730597381076749314050179005034079147509100973222337163391548370231501650059495728408999755145359046604437785247599273616854951525421180481753290799117821286035323831523134168708279646003499423255815365524121526616003156301258688942102128436995878781363572403961572473976772171148723894567147378242517144288601337754616687868611396884938983400679985969024394137171737954637861552916541312398781768562200476881661534409599410537714943162101954519977167988118788542342472111912319805262688386383501682600867870433586530119254087008270245624094787869594474037476027788671803029309818618294397809676642784645936929960522661759457197964499105503156084870926115254837781299401773891197419462633451174514441552532263702257721430825289130094015473658483930871257408646685080531545946224367731611946657725486095712773361659300526672178239804971574878617862239201353495757385225314192999163683050861904037010570615509021362515048472445761697832700739758123754978736514328188903488963439278810026022343034688124613058356627374146978350381603213497927943534683555393659665121482822171231827280960958330795914794122288122351836962133161759912191531200291262667726702561937501146730354080459638557823338890870096103395337172291048574933046008489926281113209142643044430319515950833783098941545346481296851351486407311577035491808845207513675511512307361730041298*x^16 - 1935758578617086971933201004712116408128052881309611719645980066930463907105159157320078610532672077453087663141885832877241363720049288764292180694426588560306793149387712038232681458639057400809247778188218265600911349759474269817409966835416488857471609630056132383708345057887877944976792240048867089288300926814280665455708915419994714054956778030454742934539260728962382413644575417020861225599466797039397508025358847957822653571264880005470309297027155966770508580901855976392206250229807395406506417095545409827800999914048495052512517975998712956481921457587111919960806134503661150182383966756814820229750937379553876663567735300356478813229638456961977755022276071734750112224450593293449992280947789674432297468626233808728018247379522409281392215979639820539636135281371360082124694240098887351319028911974846321508301138565506196817163075050206390493533122124653795185879287294250841309888897389001925481129459704124138510618716774133954879788588514788102693577265020530616955771466123520020644981490063450314502221537357137902213089070890618945039421067233960833079752731099075069716316347758967777173215223779486106593526545113555445079775729138692848870362996668165913161713446304281663242616145000432778104579535758400153940179039506088265300146119658020509764556023510310851608870481411801952776236313853485384641136323973665175398240040944148729433755590851624228110207270983616211553980962803030550454402231024157802111139177637075*x^15 - 226481643542723926597800768260591072888124418251476542206972690800395318519606977235332084803578214516768664957689616894307234414435010326130828888318322368972817495010502416158132082428029432859593208014890272819010026273157438496983417632233887460575731834675620962581198102973717820516804510617278624146388006399107745512348177380311138315340943316380376191825920297559926699626766563039229232385663279161957702781366245815055205340995986244616810437983644846821203561050594335957091177426300721332850200402971315239632058000287768903247855474152852749564790219129789065851532687454031976295454547351435662425391996325804332810271452708590627182743615478511552466246764804289141868807010114222680647506304846914653803036666453088426463088332735531258399179992186531386155935268427606956882069447351905980222663193170124320192912810167100496438771085296076349947772810204247147129564217959790110068707989731338636470591265452313480158352997992633985754543671610300678188228451088755348758957593626266127911111751193125010023275501940817123147882778160893910206260369778915558875773226021357342160705332957032699499159971367951158261576816781622449656668957683267923504816857110263202192055517748426120693420049280388750038993056479778133115905276157433576217361490533839620412369386076937649037521883185009685350362661937930645783592132559764713238541988145753461855283376545903601941928731344646472032784992796208271116940779432572439322251752499128948*x^14 - 27095430287925762296273004795458344991396950699264861842742886748185423876195927897777627704855203659196164404875189505947826929854548849749804232372661784314317771119158970998402028886056904794941164880241359372593260439023357538718599590687833092771014041538532579108579950040369047840677796972950451109497151717227290994769743129146404913217294393299149026766205389112968803314139932278236787995794611873516880481919197871873265824132268807259514912021105589203331048173812305960936394234327220903300606381798923838163132231035208893665691670228701182599268268745485870963605858285479107224068001556229721091900719381016860325409545977799660638126740644692044386820823478324486723305031628031894515983597676756966561911968830256960630907267378080766490710442229316868787728029952334480646674274835465638987514146624453559304170547814702988248664720996164621901453824915473406132670559697023857709184455734709375255633391787352315303151309436838165007511902226809408699306729250785859480392676168767130387291037378240831932675509949228934241574648430687682833016573641048416262173778619871837550911026707632665202050210470771031189630081757786486747328242738278504450791983670951337435686301032918388442889833075886812453764676366972071801382689082559310198974429384740711583398874170953785196993660357302692958450668727437328197480056842973434206896352866848321939981587945813599021869855127501762627235901438721748364755916426251710762726805952815979621*x^13 - 2138074595466745270634468912282762381180871140217484757072137147520780644356516327685272537906058806754008273795941025009749034457107808534078522847798562514145587221196658645815540182663858449499503653655060844837815859733416609971243181873017689488402786989714554110646921070218862552409869079686000909537563795227367414380698494721888964619850261659135919049490020093850121815885173982922184186888185371811777136838238564635549315309313835077083138376486439637907382499573960916738331956186283215960140917573332653534821178325415390526745671901270068208878278288586394618016273512468156246839095989646753945219416983359817082693142263571036020905691821515953689360249019169020025984950460342620509851728393092737832128656802484981314306370689238897472165337970702796206726542375103381466795685583795303283410673599286125649223921682992105281017707920121376114473113101242423939674424040340722852041211373117305832745358051900567706915535283767360853068452979423029572473993291143986263110753565263315406407380252002282641752405254539462670961317054065902040281691917953579414892956539063299206198628385818959850795381302950626122966978874164263688263280789873346797967091530736731663679445289331338332624268629114570919097841551880804301234288145756298571020887401284618819370778906090875857569792710971551288742307083057702184839763197133055386754631713265677231117632317708319365143200142435382862516122344682469225070450142702766176701417398276989609226*x^12 - 162410650466247543645738879318811075247947302488720009540014672722398353354108813644280164842369471647795996006593013458874211684852044909709776023717434153838372680089716864007976939758669046394762251532217803557770331612840646398292545613394392989617215985348183526289570628206500489076062447263429747382554349543429256780682914177080024752166030462897639662177817329627142254538712811153879590751715987532316797786539957346578412275962614533772284011318485673666236049549850703608027189105969443474508213523771004573088505963132760804634867659017973868954242129062689541267152751378293042602917524124737417679000491637160735286307806057899790129295696524125559715869513239753048781108144658062401003169844503041971026012442737946942416371577619175764404257356629575739946321017710731013617983739182612538415874287353264466857439998654285268637431530843440492546015095803257075723300046306270546889273140015052000426590695015475850144993550169318777794085779309599483413024727283148323194537435811541217091891105494943452548089311937413912154202464608404680317958310496751359514610077217646627409214521303269986415096392490574578373662545735909315918005957471119556157141721472665173358186780490410961995187578136187296106221275744555045525646346402662899020868574986257138942282655192889798090760332433916500993835089941575823373586791220794911850874582928324439909144927472376390756447232186368448193535223954579260435144196680348462812458274661189874259734*x^11 - 9821271483748575849616889685095674422979148949930339378306927701231841121350301780195186027388541386456083639058268181930775885032386736987095138145546300737763060224973429971912456136921645118890302057785818751305475131457745151497842873423646364019183998009600167049950951692309236539520829077273343331853687391213389302644811148117449254500482577994840435470664424555267888806123352425286475002721807032629458041063506289257373315089965746752770969047449170067781726127123962075471512544395399227520672838246666778207303652481643339240337515534352235989928280663846576947232969230168867108723031917553934529202765519482453117785499072630252750734587837587536933581780317643514526503663029290720275492799168685539672439309700981861239501577820367359163582116863188680449860925386582106910816538085115369098587140179749742645724174960715438105344937029159651771795372120579946445252839420348295395288388121448264778000035656698564315797789341210219568049935619565623756784589821091049572199119716178079769962263609372114520408986937834617028652233238630665630052774368769004320129168114797117864402817068883936144520780250908825180661259911080231402643169180297378760011557327584473933115193719480078317967938381235252416528440692027171388067507254394784703682727595372339060063983301321704374595843626132263415010021542343590555632780678476389401691491061276167760443346670913564471630727755327654145008381394580073732018455944436085803057490716993772624881526*x^10 - 453251017180651044161696727987036724868797385129591844543506684676615687833238600319323979031782093123707041604845833048371196935064389770706437585312763058923943996310944290560747026852994658659320997190560046002359569953935781092325684778154070530393437103277130949577728036947181386925073929845155779189642786941404018320089411638508622971889625849211107328757550781854060522089055543745066764537093466622587919977759922225977415103178614422779194109155746884765498213048719791737563072688787673252264449309910884391525433775161484668556772903218259893111059215559364190088790209062249635912728059051557295120563696562948257670766941985973202067476208567429888490057920527214571449467148566934791630852372187813293222849277081613129384239425163889565793562552723288316713678284787267483409011183348353826998183684961760354649783362501759350362673610149108018585245067475412928761823919601482549730000230561011311755790926014967110815862346948386686359639314876019217688713226927498045603618106685435953783743131287931271354141373744881346769628297918639467438512689344383725891242139095382848229276606102295128343943754842720333027630331446002190082658636729947771516964526362441564350581605208136127795927560607760202625660558484024931570817209398895531404448908298203264184345246095788745770652625155531692227460247178460641575237471002108749522326665864091384654296268878710931478413310206281389020604005167131986726893893543093492739776006661318402696170080*x^9 - 13329392170315158731459433178540785230269486806105462413116236376667496515508191349064152198473194857744224517792933145472139571670858354199279845132053129817386684212989829226335652587291224570277392024470986239152094641470300263921223114280083929813624660554448291067358625312703517606783409483987418712411090514894565928971946326763894787732403861486603709337752092089685915299897880779115306736285827750615027212928157615326998702440171510710686611598887894478365030259380039955068800493704321739509275250304908024734564430134321130176241815564637577540871012143052593652606071605485210757938215434903372951917393849150978236708550934090844958548513962670484004671160613338442646284264944477531360981276993571261338262921170330251351187799776453469566813628437401287570396959153543294245237081144567983507148822049366287712053704581410937325644496182315098535115138352154559879867852644232888598501070869850503528920892786467137843158089908596975920799427669386668479375131347069297837970494926318414766628978732512622227475429001452362163781797339991278831084427928977494082180819622605667053162803840307250244976038856013794396916070553051272643561965624619634600919735576875210433603139472282281779961944720205384472381440355599089334422464067117998810097778005344934112021056831105652347731299411268629419189241125203796477200008234098468398955868380377781728666855649728851923575286666898103592372396597094326816238122126183510526219088545470373897425312992*x^8 + 279912631449230114788414976265123344918575348006192117391951176665422853012347380027251693261732034268706348662877980590269466419757758774408905685420958068111570272531949663247270792353716948114272545431360343130173225334344637384202390353754094634136475652813334820188419548074377843285412060520418006427046519872190553768721231602243795562254361887847512964326186091836725523616893737022848792325021686604094919670452509527789643568845901668711692924039381601608418748121301209847224341602525732391380215848208299832659241208777761272962980088183264670824575808609944382108711212274986485141794339383019927575411629071847924250286962395098040156301202461769996136392724196822552934524496609478768515931052309419224361404920798474710028079944179419570639003527210376055898229377657332303963599220607480419803562930344855856253842939885747757299360462936403383064996342805567714045696859596874034175124786317408164855483335501860332494395937755353970436892712157225546637583406546611745859489917777174929670128013798059457452515489249741285081702341051143358791370614621897727199825162855854045450890608352005374125166748536080485006195293781684780107864160301357092276211491594448204079397466273194493748458474777765164720503984483226514438173085446961404636381950670801737731034057127212488715457430789161382474696665151252190729389314548896796676945844683713325674783884526222079722036609450265276193488712175106985017038725853328366234288013952359415180685892455*x^7 + 20057606392749499316437987129795389683295647326270729182598805052854633046772283623657578028172947096492358694908412847206324706970974293775224939332706163418402028780263580517968526981677658092721735939492164151634706137360870337383858448128901888837637155718570670550894488457608390950247909782125530365801266082806307869495215306097759881686595997840273268291970142165128540359348322741035109063747146372144013520358040308209645453300235537477694007293888907299869310497093705042536967353742190373874586030649495880187970324805153876803588256880274341460544448474314714393044309762538293986283139219039314794571527786412855093819164739408464540333245837215205890657197565571437062352219270905709501411412464795185302791781583643630855413646323311949062463093554877807511258452146899898176758835934372815415631010175916642361308616067353844918905203668880059674420594903249088094576358913553023654067712866294789816434836561929779468047708358661947680251340299188575623456574285234282430330907568016802088906644640221962167864912622279684375209249824917892401328809208247554893225773929541950497994174389575499864243732987462114948464666843263531271343684013052341514456478356730492086646226768179392251527318942192929701339535600268396494750620744550965442960467538044723828428461807596226625624927817823807851006444413584615406992348986131227054027998343029212131714004719864595229213052876219620553154245751745638358836197993432758328924273348868079902897996754632*x^6 + 114250687239488456107993820129175581304193879121346135169948040492305765175773157104707951674342075925510681988363830128259628966237015439972406218219967108405650792884151242078360151570998287893696334505353989661926293378678242724751259020998738371806900150941359121138165940632071605043444562868735314063257120953920885998871926161870566736101868258446871498905538522716227454697542253276775426274933987347192831376056791620486663992389926834969535816148886826372611464383796441581316982079049046562327384625412049918972678861069824593210926237799599509562706481843991311836471396296771175395405112356624920461164581009077842560011106038130971237897792879513048909347172823158989727168054521032316955518233760490776486038061163829421720279353882700618686249765249029268369518127170503088263717390125229549346519643242705314463278445363309287142592885180405727084938026921389594271038826582340337786172428612104421279363447532235832943078780967306432002730910549558092648895389281257171138363776577103006665420292850989618346937524124976860740485809961838116392209954803289327167888108954249523980367863400149272609332337727095994380629386052732346223480697677643498373168108761404040989545455005034199882261108016140489582256425421407579657960123550144967462992723890691321244944941177305688151071731655468081258491968463717059111215322756789013512873509793067584268419336140808858626235288377373855070365225735872950065860123255587305150531164900961807322175166540360*x^5 - 32206732619513841237689744590158022989017169547908094351108045434633659099561052190269443254112458492100396089402910654423223171933497707444177516060841461478947257070445957791815391975513251421449792255907041313055038689999031643140563769978728351986962355273536887548507532804657679329371061263037002750932563919079621504184025379635302413732033172456873731758650409893506675128326416615687743357598143502075175040010515264824772107673554290602363695220061847412142647390282751658088324845218822476642439546986328406235499083815416245479168185596352541538984931672358973402880801529070981171049257956359725273791529124820528658741569168352433081585568578403442978305283319423035760423099683966221453648312188712601978981435416236813947761323893189633563799404450881540375021135633621531562041714147047883135695203905253420016646429651176108962430198003424306144493650686874742142111790781320051401769939779183888839441473797930924201219256030116331843411287009638235131425946403507851453949569266266652783259722128500641077916435053212124073863243361951661885714429868384262397155597589216356553418144930831237259891904509663915109098782051802944961040854037747047046053781624622377967005421728114461728583220949758557648610575419970775148372137671231655951376514033947203937440206630937451672467460489715082702749648525815628839988416709459264984662667848108168334832802667934267235615324935968645875871862340825011291078722440182619870894083133195505391967435875971418*x^4 - 2492843534194734778442147049623334553653465176667085588044146617496788936372094118321871888421051916297899065647229100670242605980927995910254194235632327479991060317003266502124276176563166468677202466890927277214036329776550672839291565164245267363650668319026021002745838715104518965840102840132824160808609304033547865069364505340740624608231843961654803915052422577177738396617616736421589230175718222529641425054985001197166112640031365271925046355171561695130497156252015359130448889123886609574727403314423658391766979332574249741820387838948230819581847198264602593344176115300153896491376691706579624826236338497383394801883657430971498525394627946140678500145164569821590612906050229822905399255167158686478626027877555980834519427369774155138365156329824331733628755303074862955110279022893929442247416074446958233815052096937723438328259040040500769818283597735817374970019841827916482771390411740681892959731298148390248014430259837781939982255865392381429450223184266252044214179049385940668377161178702815553945718243812783980225839767580117911420267305281338233424946462377757779763408175960495446449445115637915421479204043536394509777050171388144678928378806401386561608154564564816865258652907729017823623362996168315880148433734721348232552150748177668028813282880771647245368426445920954048962673825455472919187522335382959447087441028226409655596396349025770599135871065129472166665230545130895811324309549230851258197410596582205877996456591860679408*x^3 - 41386199657491643463383081693786236001711632171418649635682192637948558550314423940311107947547498297696955432139422911312187060560861354464529786660019585229433629160268234664921580834758629818183364752695522201253469198045242302170915319436791462626453854240502545752305888882293559436911606703176510326373476265906707001191585736310490430958098948431856222057862204937257527734793135411746918657121312150824921016205071435530198030644263299876901878618684312241654414828605199047784952124420204927645510508864299139088142127229803691495151010109184932640312512516404459003860120374389888007256154196596285119518580928172772199142142666279037555902837466602418878596452584450846222537275714438048468246536695620980450904939425365641357721011646999047318584110773678363617950665522537102875435832190379376051961297453894844307036557942536558134184399585391440003012791090894189701924464566440481987306365989887185687246352183804775787731486903998389339215568653586057960916274167158748490202321856758040193311440540889654830080541144742141131983020009625669175910458095668026951498549770555158773618284251182290311774975241439605136350230564451657134142640015808775281128269893963413457882359604732407118811288769647693467235093218620326484720599581266211458274917066775806102516426788842386367296619142003623210296649660916917120536991899843777790517817003827432104361430751525376159634696435675171892387546081849631269751198470014685324947882822739773940699698397674991652*x^2 - 160346329538366555563005733448431933512772228450364761609006180051615196295921150742053641203884070089648531372222479268468660645885454902690697428016734706018935680861462651992966916717407559103054506220680899160666929676841887238586168443395038590569753330465080125573144765079235471486522175555114265437328662938183126844387921273405293015676177701197268511932433797245678622329254619484854325935813737066598255877230148821115576391894114244413308485702668413709202099197397888862967130533014280534913649368197442233145624443839633726443908547356538767104051323434087601922312323212788937833347591889647902689608255897160646753869942774762625945432870177196389990691201826590316265488700965867806985561808493481795711909500931523449880171935194621521578520077210181089315019286140225055505802032978413482288566728537251441703248421094853827918156428618981888980667289095834480728086372061554618332764230561160536555849324877571744436055769812370395409080424760413398825327971017842462325937414248475042382145294400268012205731439185544129290004648350802017061880233599459035222212783553981289321361553687705655438106246480211659633332497521103377644657393563436259678564762142113397110899066163432041818212421553705333755306570705787586288939577424844618922447145177122083877731981645699154973798296836018853778781748255226804290315067546142261181797891906377576755259126877910583698453481315980419177338531666938615290304131872158071234520750179003228529848157064223209063*x - 229958183354403512565588315831167921911358977335031568481353467880952424777666955137268805845667451926718619055937339266698171722687364125460032128306738392414084434039093667319914892059976888100403306740526480697972075799958031037491655900007859828911673460036346315594487525928220977352814847387706735842299756390499831984247659212708477736096197220415654816198723765300414767610884160897216700010990932528773206482183330117764659767292871583597506119106690580782442317297609371841333931244765293080919890263912039843527882203393662141982711340090388436663580253422922103631381234404781637687720142215520108642154931117267817004948272178579354117883975283503100211297543130458557651122353400357492647230892768789022347305362119853796965528263666085615911463806027481976576067633414345112496534300988742118634852349859932977626632755139276470475547387201994762787574668782081760032147204685732858342300196410024849206890725891090883566125334912346489254936823899020820556306888463909062379729742723435608514866382852628957868081756521912005535528986813535554676499473100868784102722039741913879669350599811036381297162189985860477523890378503819509153641403196529602156016463842363846458599982458512176296860747871801503533808650187436732031383520606689568192309435677720076856743402852460118211064354790812856691933432575440573743361916293890376211692763800761743819024736121942883604945785750296663699166759117426864886790044800751779605747414425629599343660141395632993311, ["Diag", [1, 11]]], [x^552 + 57086*x^551 + 1599324895*x^550 + 29320284181016*x^549 + 395766630671234492*x^548 + 4196722211432943288241*x^547 + 36435774052969182093334896*x^546 + 266593329716526120115796679923*x^545 + 1679863019407090014383642282290859*x^544 + 9273089232334172448250691265845271427*x^543 + 45480663332409908862725323798750225381119*x^542 + 200595944923836973249287341101254915574050047*x^541 + 804116211245265290255503071589188313810040243261*x^540 + 2957590612042047745067471511707456980536279250915336*x^539 + 10066702116825388616336344106111159935784610215620044082*x^538 + 31951093206608189933367124272780319182745562816075234078411*x^537 + 95206845980998592620404971358309810041363816818081221317211768*x^536 + 267908717106509153797428685731651944220694366155236196582681316930*x^535 + 715532617709775659780067385811455806895894216457329400609715284574134*x^534 + 1821618351931101068081458930496600301080670034192660267185576055324113027*x^533 + 4436686161948040598496236358371652579290087596317298886734881189194389171459*x^532 + 10370586775007190459143600667821430287652865865992029428026835671914214319830387*x^531 + 23328693640086474913168814092180908907286654522068406966929185062917849283749702749*x^530 + 50627099614790803745356490946451930955752278984603362461257476891406064723203393645901*x^529 + 106226328363472442222782117127614296597452247743692505918998183989972837972527731052748822*x^528 + 215920804976321973452540388149318383585588530222089252915359743044211932924622468474663882613*x^527 + 425939061484640661363548879497152761228228466222621611256450701784574490246604316110198258371303*x^526 + 816774242560724096141592158386772363879546910812527613343886225923510041842323103223296477460481901*x^525 + 1524796919325518155083009878332138351850504130789308012254888900374167214198257514384180658370082874506*x^524 + 2775108513489214649229435181613825124805772460730459246706625318593021492199973475514067799708914912434842*x^523 + 4930158530870374952142426000878175460964899622275112934656375715028460973208458588241126070165773498680887241*x^522 + 8559839930645277412895355329407263523558349651999066530017784418449962398599424912267978904566613285659750816132*x^521 + 14540059745946466912225604685724056103050101960113988003271364263780529530592746349265740826105186945100686372001255*x^520 + 24188139386329170690615130141512148515554619227608369354250110551128729954095016288430371606391132009466601654316850750*x^519 + 39444857195808767099900730090032401595749421366517058632371838546376424587856029306349597176419933889054102696185750702874*x^518 + 63114618751480976156248790968862625359140156491578989872021400877210956279750953883039899502998554952662223163253638798133052*x^517 + 99177384068107484241182858264359832623653060734910312598748048147365641067067910409686004656756867231175397854708908636093303935*x^516 + 153189010264068793979756779196380582971266936264321387276021036812415852588723243581729481324157124533993818497960893852025532923505*x^515 + 232791097350343346092168921411280389085342212424694256677109453209517477284761981968429431895318327145354683053271820241679075678391210*x^514 + 348357761246005655674542986930370189529454315774754250798607352014890766648727206612499658163575591774622259546727483627681612870732767141*x^513 + 513815398195242918027554938607097633548380815931565066668943978606540810219393991117109608485598494991486481516881704297099314328155579454347*x^512 + 747682566759104856424905390453626217047561978468370282438858606872592074596873449004695159606091084285078549393266072884247498314886214922531492*x^511 + 1074390099004234524170248084355219077008212977117680637910686264474798330273033821229025565907548879223796007134433768464977710435174914265340642678*x^510 + 1525954923391566405096372852753989859794608661070173321327697307825038262040092101101310334708163747027302386445543146466096491911071037498277491052414*x^509 + 2144092044235493749803469313701492376358120201075543988120828874407432670331203532396254458522745293533212988173651146145148378711677918252287568008624498*x^508 + 2982853720933751069357238139785136696342836124849204457531130222441275770174018079133480351258618011554532929540248363232127344950470441635113761554885588138*x^507 + 4111878191597246826524917036309853889957963884481140011001629170711829666858546953594048113097311769678464184819667892858366649297694381392150662627131474962553*x^506 + 5620306623935809146859243670073541001251875593063605391698244433668975555335203028595639122916612827136195305307030871643909214402923775751799469515555430721768414*x^505 + 7621380691032643792411071557696610601101179083946673038876783555459558548850782759066367044668450436884377332237466474171197451064406802896877076215042211729891353308*x^504 + 10257659974528847352724336906983648299255121410730293290908626073645971135990534660719989452130949196365378359431014977050427841677675111643348903758135873123851725111696*x^503 + 13706696623843176530214560008414590782110292387773620396284013687847157846606357197111380667774713129232618776828696503686005099718264903897570805936474398200288132628790075*x^502 + 18186875849225312012701949590960162605499938960054130867326518216991252124616608363566918706251700108696074420178220961258127935967313423010809213783132568463724112666628433822*x^501 + 23962980143285284053402309400184842843438250868633420455608436078370938798016357431054306809009127146775094124758466140287659335600815393318013946787121192920504502581002017446917*x^500 + 31350872769168426847000550142855435836825886729932654554160196313832640624041570690911719891492096874651986215930988976264374984614189536117235949795852250754860422976907189727877353*x^499 + 40720537486550659777044547918496942126014248604059550730065480281958469986436871935159303563174906631514274522337605271022055929448790359571769929069637345967623905554198837361911345612*x^498 + 52496575637417711558521080222507657155032140483037921541519805310311090428467801992522425442428976441261347249322969948275213826062717598050001052952460412361789818104666045988849247278814*x^497 + 67155168641144300706179622591055057081641557587327693188128616885318428721557195743104850930672978317919298813559859872054004914479338217542308936766774887846059440182796314660827913121923279*x^496 + 85216484776671074319879718713750186055394146226143658589601347481270910668400720749216448624562184862651402732371582694922871717485833926195296025906784690588701995539439620711324853740342215294*x^495 + 107231566702313679302658214632660261966301520165344282278417292174200917979464604490307830420374840276904140998893990158120904252407326479534690620141425362993858064674776809876379563302018344595429*x^494 + 133762902260319092184002254858342615104626301110111188552134028965321990931379755941366131511912658107701570342101149030484934542672491402217596348168184437192218970295528917009848372521583546925940400*x^493 + 165358171352679126078826017336150174502540301791429475118543332139334956274239558613048105143285840344304318476119911601983078592161694130543129598081344562727177116874885398196465554768565550668666603061*x^492 + 202517084034039588908530009069010364808180601391510141874767214330395724936952267470473502413682609214537481526339125327069127090841025307127195868356372726442362717262834658824465175667756089651737045386156*x^491 + 245651781731089367353570241065161811060312983751321974152296264192198855972590270307670276546236953507447115275259517045763236499530732594197619329427811954386886135742677306497996234903539439626206881988653598*x^490 + 295041958352902328978555327966066978740373189166390969710189760804946886370748712067684247672527601861403652218942925608264625371963231546002352105042125659440544194404404257250173895495507361237372971422850485451*x^489 + 350786646046034371359716670451852302494439590722175161783136702125724602083879707197509443550118558164630477907193873226301449541855655053700023298393054894283181832836247724780955011302276632080351734164222903817349*x^488 + 412755450856944369917770751872565990499721110248264144515399126197593397764648027855664874930324649739901624726539266374290538986266249270619398589054697563033165843896003553668485315048694388096837703694831669386756879*x^487 + 480542843076094905160037355183058492298532110359440062722862610724254670751775643908636371823332157881242403245769382656421564422154456614757427877416714336390379964840540143366739003551320072218341071377074328714687509427*x^486 + 553429813004832184792718365165884470571065891916496594380237348073273354738603618011992909708857389587929247334009609411320955380720266324520768481138337473496178986166091578910573836794734235079629015716697951556738286716454*x^485 + 630357681001914796090164961019243069343241117916570442544948795095446919111565462251392883960534670331868049086696964584747873926839115283630917280019675413590556008958425479146104318110537177430673004963759473698337899723189996*x^484 + 709918966820559982025848704201583625560948153884156602196678524413989454549254629531202801207134221377478278348194603203522900848741747814693822674022001125401285585915279102032619790462827693057527645475446214246053983560958365962*x^483 + 790369844855025103867073931975452538408173571758026572995096841001211864410442163845948880733317686472023882196472408749674977130414981024157470702851364654751399551812293930211999458922214726158930784186367262444391092787519583825248*x^482 + 869667740803520659135560048595734361527038562804296888747767933720176089931698078943292351582861251610759836246552448072449849329003861648888044471359430785861850801340867897920738289539935517823050968459789805302527869071052842605354452*x^481 + 945536021980043639437330879671468123281870501245043191477077086066393956331432293630866045518915551499674216359775016908943800007053445582971626291598542049187489058860126155260996435050376974016115232302230291867475951436460937228118085684*x^480 + 1015555531876864437225102923147340481278223076152907973882476604203963707278953961464671981815953279924323905761799705881059458449974570795679571363428482032282073867978233662587144788128990855976210075420605502835983843551332039847579504153909*x^479 + 1077280045457423259165921916644328359207479283144422009406899510940012546819423833094261409979687982945084718736200403904962845587495723264864705627129278754010465947291756702863636485387625058078947245740789096238484054571636225084722785768968438*x^478 + 1128369811523723256787553539285827446890777689474695108625608952769784027365416880680741601479472412588057292714715535337579037458935079313134397828157797223421402829834066207380910486645519175246944212301159193694642012645499944472475907789114506584*x^477 + 1166734541428478098290018803051224694635291842880577183220471762532982234915972463670596284053985507438706544511597373757595116706203554494074219457929494188889744411293635672810599643552462285060808020442417875188178230781648904441247629375038272441600*x^476 + 1190674896183055521507146413241999647124495559472347459014212304721454236199002841970512362920407997009405821265539428666109550658798042472418120268556307110502939265982324882548529671135411934789692906212699823373263613330399893423663065360078824345203328*x^475 + 1199010110555506896091853582567702440098158949235933797946198778700091119812613997603227308857958634813470240675017512215760160458659703433461806437681844568146687023041571800280200077960649649445350284529223161833790811942179838944252932389494777961997121484*x^474 + 1191179207456944208908827201512839069050962759451096551288310825230040280173566692848903487390517737925654947486474521633123928762788494994591290380999118373304148738283272602665990312492115190456248014784117382742207865351086471767869474692838167724936966330797*x^473 + 1167304515852039404969311013827504272057389402265595138186288482561516299917007577720043958308166112804488823946835185685460388728568044083766324946395907714938891054455739013870441968308570582399856692623671772543562392976901521223818307126251913477509264923993345*x^472 + 1128208947184014653592061448321377475893895938513686043095015342431878803244773309364868003001163135982588091833262515297189849655388207233614197180991763067551566056233502101498598650484659469235474733969688694414774787608809350996889222104040904522483291249462092939*x^471 + 1075382520457363211213911664028131690042914496837635404262147925856399023254469146192043808138992105283180209059479517623832542950213784544088371977088735472144099087701491425759270422233096548736697209661766034131193892998148154320852696729011265094574120247707212849018*x^470 + 1010898545463385980543017685805381696223404384499515993439191116794081686937404845822965644053552155363491327260184318355103461706274687063133396053228025867173131799219326898120549390309343002878073565341480558465188005637132639274971013683207409459540368854295959658283859*x^469 + 937285099927195125445784047943957369117603662539602493214097973467013872158360590829365089434771303147685641810696254548781035535590894516832501219173088753370413709465489686043686027366528938956874589120479184145955814460536233290206603605492419467322381646064916960540993582*x^468 + 857362302595183713108409642230601569097447076520885972815069640190139847596032739840190652849891540733449271826179779425963370612947642915085434212537819102409429156406823166584073127403730194539072565669241182980202272928842606071147961370171586068027965590376013724503465451182*x^467 + 774059724962251917883142746837745927981155766349759255394230814101526652289614389208570805320626564041364865811706103862702150835345874746115569298832207228334101069867459115694761140160710484289511765539645484983542496167695926041781983427159489441769517324051212223643897544642352*x^466 + 690230539860388013028603278024168918275341628528527003335752218219678032218355297817936039233470971616601806912802640039991244026294413109754643971477269903199348124497781370279835273934115501600875814985942357771783074403099482633202658466555259542027722287529041074058114682208499685*x^465 + 608479325135046493096209652534657685439234075252873729432428514203111259456717196987169116201054100075679422424178568571893759091566394574892594525214288784651549802577718963806585923134497561491006274529984067231526628135144748635263423080090290114418206220208299407305759781870318449495*x^464 + 531018753740788608447424625815866565540152810468615576956947519206409179608205233819325303808208835621314890122669796537375461071391545517208741407050855299559318874569249292186298729280511384916794401081264813284442307667079061580573206811234041561045152879931773676493174018556503760301570*x^463 + 459566929446502957845508361161089898133307630689426821420974902884563022990979992551704464678156151265272416214204679988976206756673086609901692472928632761683662761013750501013866314029633605316612116676758889118916152730979250778406493186025534474495924862228270065642240454710720543717268433*x^462 + 395292347555776196639565174723169944477884531120305880195254441903772621731313198995882437137968922421732235514075797680873788071904114301838439909639003345715527677703891022514211984130043965085729867656289186131681127576274564983476069077593118954645271871516168889771974743982444272046996651078*x^461 + 338808032496089165874666512484935801382599527289593511175445720006178428155916838578868390625390074165451838456465996170887404743532051924289782906467419585266942233720308057193406776012630733192710413037466522719889637122005561960157482466053564843947279922994674894697055064232845881737794861790681*x^460 + 290211069085352240068291266161183284791811627320832326682537094017389555777542648952487147355893094821577255837083247530199085028769578416033207560326746196435269790088954057001906790106340405206897110915846253799117270684501874266173118919951212611989115047229202046324606575457900323356993294244991953*x^459 + 249159203137512933511159482807512346758102008483854943977982507504826745500621865328274568887947979661496555223000034544232042529986048336427484581518387608598453324884313813517018780039049543001035066862266837907873771855946510341640352819691696950617966142375258931728914667720768167892733800369247634521*x^458 + 214972989874547585360002609740733244928030189042595185470369899762087073620524104790813372997309032323756904209780887129161315152202321462422894548280371209435093153036313523045621078704076007066944920357526258559953234699505090913743361293820342000366140031952366362401247163260501331565173277055495372805525*x^457 + 186750435454448937752713079002172488830543417768176688655823228103879310629376291862296019596155146061619586769865573571506016344271856459042780875098002444741986017710360946893747425141388017199212725436614559289244257324599114031855902282602355657958472774361173880328547451632336702542918870630257901284988106*x^456 + 163481265496009448685939442319149925009336341715064414795548923677445696488469563266956969565297697709850349971655141117063591064603107825044207863587011595187877467809981200482608842583371679317129918204131796328075513054081580120251847905840492147640901333296083413040337831708455544787805361634657138627818102260*x^455 + 144149671664684338567983630242952283685879460553000166159866529219694416782802722031472177878080318856558523291695611772863237685808738562319144811260546107110722288606310781390009020956755307486737224572504962924743354532154531643459988645640706709809036187174539350825308133816333620798449853369175072947942237044718*x^454 + 127817238956555794313642191621877862608629395789656944776901528775257043036057253206279239745428326928921726745256737322966945812404574602795802675960349519789648018879483058488053000639705730568711980411873166115489893509163375569968368166562835192325407699921964075290117111106065078164250329614299141117726710282485093*x^453 + 113681226866660227654046116760780257638626756207125546719372804980494555451683304622771591983796858821184525022701895593367429104765035520770312386524829015323969097842180258245616522850654250941874678672512767649409880392939152978511142759692802272120163599950360012186924674898471879610700135392254631401661188343548332710*x^452 + 101106924956490205526700083465594527453966098546106747358382189941184594468235811552610824786622230951951623696306648542901387008830215638338705071121935556496437978540040385646228313912941336046444402202128400945314203078171701716169184510628143416235135725644077655435838907351969531498645611395360543273370990392843881342049*x^451 + 89635946238827760058506592765790176836431547822661961132548151875509182865427160976495807805353047113507114544297956999713285507901522860196906698831641047148177888780941361793184658463792996440623720258847616064205956620128961956656172160984714166989781483708275970227809956327604809354385572136643373662234837104490359461301379*x^450 + 78974705160525779450689388257245364837385629767996176754969674887792662987624303967686429021076577299600934765845747477296232553150679634229085180801824912793841297409946967878672008517994418378082171093325462821203973252752651020917586214835717614157051574548854318278015110397907446135078051124591341969222008716456665417716084519*x^449 + 68968757742282163668563259371915890058273293400282171668545998929611905765839360454209840661581863351428923854209351280436776101526906075812071364599089616665944366794120861348956382601216225510151042667305004484396786621711788909362150726195437702882343667477625214167468465293599267112511936162548993359546861320602341084631314786115*x^448 + 59569134537883560585374069204636991604361274045005486890308736254292212685215325264767406029755696376120177556716084672769683747819498746966504507384970525660468542896062445934101861300964114689992811534336384599995779214048301421958597276235254453211042908231174023215346539701685210817140769864260621605334311464534632835862068045732022*x^447 + 50796392888619867904135788929016577933624510124643814968461663674541936487501011208172972517818797273222856166729532773252028809620222735996213467799555099149297672375551985400826536945368565840283998737562193859172406628249328514689874799507700106136729967314283664858611756609646551247236201086044516749720400818939107739563604104083959361*x^446 + 42707075389608919970958189557964142827029785882941440849529860783415162108953229663700832415644686783417750328026274131589764350653224932596960261282918338037338988932717809037487607666347047087817576482263769064944043202793139185991707776362307225804259774113483607698819371105655973547582878691455928236824671711317594937637249901580851564911*x^445 + 35365856772929806981975595478183800004604839974941747007830614489790492209777541004051875553412663332184944601814034799035315237703481218233720991919356615371218064145051077994267647765243878242061637291693404925421734993328688199449905937298171888567145809050903700056976285258709628806126544426922176015617114570305863049210814054931784372790722*x^444 + 28825159659668386454909130272172199774304668431431488980917582608712952039229529530298145053283644322990288605792850466485121980892036201016882031848176318463548628105411608917524666583897462857852157271749139432852781844608641501732011629412588076679577660166936153319584902334582490692388825551166939224725793550744116649373286764854426677371032777*x^443 + 23112646810169083210710877137021556457562588286763167001406140500993633351493152330520634276626703797604930004168877081529451832443416236158973900252689595491863757474221592760092941517308529551297244073368544286949640405785620566271197943045986132039983351917543362652626148104064710897132124210595903101574212789218607029159063705120890949954951344739*x^442 + 18225911486603740228262095084250137230097245126522008191882527439557289649519050545288763483484319629937332303911569521604072515481913528820304808512721480737888584362163587736684139767755864607595685805287993277848352680526844699180825018301310959622816791962226765563709708945510636154406977811706581213357480301206217589763255686770488916210421047968007*x^441 + 14132968125557267057825484466124266817513938070210157027103070662817679278874122535807687396992823579372709501679269625786570020398701974125396052061860416608392217378247679950955885923509643074607467887135398567148935365877460484815478149626913726560823915288707792027849856285473711345784045793794709774143380855389795369874387438654594919603806190824836672*x^440 + 10776799753316289408861631750180106306307829761614303038468219653602392466358477439108013405727860236365121131061224029676811625096994361401673757374078993535497238270447287604583921207528562060877337979867975952962314879907320730259687464962048003307353547911009823520861466742386149140146345532833022524678139170585802978963839123339367040847125871324689007321*x^439 + 8082197264146729223224070987690370534754142706549373798999092978725529188362375439126609298376117831249457900449646479028468847844531940747676196599854891546295514982738508473431219252208502397278711022710525735073681239999747326512487546546556897031108521160033216310607223220866880903680997355997103967670502307950172165320345269522916494576944280339599332942535*x^438 + 5963344910919864438244426408006925816205479689680404334892927388401400925037516831691986603194434658262328424707296079735406150373869859594720478946965987820822352374480943298466931469700499937494121292856144840760106070290800002072181044356547908690666271422412617866391630782130399243405263131771236015907608518802975820241231036212831254381342487730040457550185005*x^437 + 4330969021592410447752476190008375899712753094709563444964098773554375867218504918491734981047542945539533110774030811903036718024422411001197640016291351200890511801151802891556888215085292144285152979594869111430757681300428321442482749608843886779786051087418844103061805031088483947926114574961996755425347472732450656924351225359535186635557290482774093905259045824*x^436 + 3098281090893011700000101572850714701807426995416856099951811830307141047049712498572179423226979190743269734316336900931335792074963378826393502951981483597498418608998515041138181132859925927873658796519773233729031466994187948329480167875655667216889936501006452149543701818200878142986364580147399375164391528535112762036992479107859717800073162455945474854753793468389*x^435 + 2185338279294551669695434028860456733966696943870713403789065366232645575072110891600785573270848299326168012385333071291605155883972509707041594854944604898080697641755526968961598594899368506264365467593381116004359604222174913944053518161223201075065120325517151459626439984056940866903505117274904844817100249613051945629737038891231166796864724711901841120519994633099780*x^434 + 1521765137845069614799510664513344120175233136534660334877126102359871786791005931788469550437047006760582565319724868423255519125695327026372882932270874936815247267144639141759830662893942940007656221373988937267769261003810441752189503227484333024417255691211820607095259822920830151324550777943773240614736457177115128059226440740420600679832148553245639716297582821449817605*x^433 + 1048006577698798510802123824369715533639902251815610377951601288390845046694552454144044366628103544789053359350503333459574268861965317147953052712380440764936076030910999913036488997435072390840721909219814207232924667659908702494677114558497430163211422124094505777728798184153230493300067370307548688800356178014852317222471990001733201163477337671392158634784434100959166807508*x^432 + 715411630114459810729764905034231411177943344651702210658459642345128468815227163875433322381088813278025985334711819730086703857616746195898520225128171699244198267259506764267071363072681855654647039042296898622016118241907312003975117179231362764312223363217203063557402681809641471596069854679199572020136509063712854662665778880553466515310798247005862448763648915308051484213206*x^431 + 485493506462923593324784990382506431934044420798054084701003297981335717068285282775783270943373482726263789312015351050096208752093188709105691157470207408935289113598220488740591095347548083681155217983252683515808626108132434071006839818799128656863852297757875217497710816430908227738850275441844085858686075008549952118749952459825585285279729883616393636529390776691774857908595227*x^430 + 328695407629886860201170104755797724873011092031350356068171974999768276790306442660563391663361634225211273519639422527244866419565019529558208145969347359110685470714502469820205922793400550683256788025620715019567998438020722461367165909970355136306466195723824014615419639800513822210674835885755325020787201834586075295172722655244621565752776042471569577440728200209243923895950977055*x^429 + 222937262076857402912099615322980924143143693652012663549031998483882333102655863237543548274708752208058742086693267290162997932135278990901273232380490886769821511456522279761257004584016668221821530513515401882128777445479765442967621146095883324930312907386163433994170552324203578670084561700341528418595153282990248394208778102155229636627230741180518979933926155262388282392268585997088*x^428 + 152147516994937024121042001801211545136758686944008823384548300625486593876719880263463281354705944264288672964246069632386722476212752391386381816829675266089229267582748958284628408762991831008706164352023144947931451561719277265364894334495029605372506929615292824834302538727933109082697684496462749756152458683338718220599755808543582053372755854608513158642195790862777499213939426160450819*x^427 + 104912602949630036515408887859081262910473705883917639701875239121731947294923184519316769486955451488912231593172896159632713162084874225363693719972855929525112694436518092098799880711332696311386610605519197261747427731229219265081021613492079038503231957393742449636800763510654057293264029513624703442106691536082941056709019664739429936540934014738487758217482126481084731850968509759296926854*x^426 + 73315138178697054907320385186274987253014938040205355508639152955111808111849126208938567417978265683428736658892457008968473763093438253431394257961123834723086776887825292466324269003612236079911668985563598988130020546781263546782636598033210935590488551542459795485923018638825871998625764339207511882129938411349118225624731691882904955467330988575986308277714274138316960042834373635066273140774*x^425 + 51985277083015210977478306665035935723501897486293889057312935519272330200626064707267199456353843921775397230690617762020565799783799508626897482932822799890823212732144601912350238627187208625391080933851680722620105325768939719158118443148202239465074186458519240859170414022483693561377389948759299971988623460937877376336454696774038954003927768436127535843319098308553277047510527092674475171113849*x^424 + 37358544085195630452010748782283668617366288590250673488353382511056724651431371749391107088874956620172682840943468270517169868441372908782515701674418904880093096468474556327124667749636122002469528971516970077082602594607500525920228479058993601905625750304543134280694016025513765666958133489963071278613324547296869859753791977470346054933168710971881126401356515613542602747631583793569166201774754860*x^423 + 27115998096180885678861508447367187946767065586234185244711913473359213746035118302046466986162730665871298162520784689671202312069926264304484639113447267277543137966079781858804407107083209521048338868678697607880344624350075619289699372225271799247444413771588387977262982390239970879939020437540964795788170247170995583843649154753998721735073123265636910663557936017566747846654529924097271266266770517931*x^422 + 19775315823334716175293158123029791652429872187168922691298914023701370925984512042193442969891610666371106173933399853523147693630099539253612918373950763132971246543549190223550410089346609469501781503733219747471157328469605675129790287341620202124391285917458874734340815760022464932065367705401716054838947893844319682340097637930993272703277828414539443140642651811028491385393145988301562122687456075962538*x^421 + 14400860535152288999774750325342992981142084613897780371636097972097643396928054143147050463881940781192578801537398255063670114000111049949604206853852890841343889761419979714920581163368902140475762799803509849264095967122132147364380450967181238544073953235804494591548632484983301021026949896522091502608361912391492593034733579766058712838362571474056431548187523158241665854401291125931183041420850327121098011*x^420 + 10404026368764644583154230242316876337662560829345162697936326588866571164094368248605861965576731167459825587332322932764525571140790155081012698300911412230495502260981347092363774298968318778627082660638010469950187793730149314278189368871151277493286314537018011165487420358688487062741770296691026675022633017285464119430464867081967194341493378672537085642272461590604907768053831821133537351216973300478819969890*x^419 + 7409929028998399871565986156970434810995848357960888329838252813170993431424869479098412422519352754128554302105693838753492158026376651853735735278217254511012535226073517461965315224106603236100764893320737279011769528209836531289968385772010723778657188289434922190276680739331325729285737066861191771554330716219884907046310861467088780115198635866768262243589308187949433675351174768379437433646733816762635766982013*x^418 + 5171477843333831355540078909677647061484220999992526223317967611821423645557040361388382610915778910600717658074970825420906923475159976321648845997635341227179484417173790571942652915232263727949702594004840310144397078952060986258916197729788193788225883958861114231871028808362382012119775930733104588220463864519281090054292963568464636213111062686024486466450154526809086960430735221702071423574426916277889987967177020*x^417 + 3516307236446256532855553739381391890944494186063911417534916654384534333509552573536685759854470758579303473280694631246010987133492261606210142324422376009218593425783230235955222050618121022641274244889103618138617403801935237116737432456118714527749427454951809708225737995928569554035525688150532205205618974413577076982097899929209388689762370869299611889683601132105742926419179843983192442472920344199836288195881274966*x^416 + 2315724573898715502131135982753221442963922877153335799994773127846327019004547566292402798411477045957777500972318127954299342198649765187230806373945566606898282334079568826946658329898243732596004671878706289385911842279237635839998576160308087292728261169903749500280835772085767380458642090855420202072320088317442865465417714388943650365485261175245012340083227208268896621337982478200326960883475344815750964699818548749305*x^415 + 1467759138077290716893769094788434438152964901523270247746804515124939452780972378369788836114834000926171513790551131653472682335672573188095030966965849150131658755752269159342822351179291442837980741960065434602345429124069049850331566452357416863828733511239452151606392230714028175939002668660097544484570314247569304893381349940955788818685854036970418406326640967286704053422283016437006396158994036577163495967743820483512943*x^414 + 888687745204819709632480136332163936113943090264182131110320737242703113032526826108972147809601106507872406454117039529891838182541472134214003583997175385433038063184878602896050515390843499843753342280509427617645999203757505000390165240912690097881579581495622762638460959810191529285727875424429115787663148040205639284320679095347615117884764114309102629174656638302275084802272317179793718205500875921218630573889852641732152303*x^413 + 509190919190601952494748592011822385302517277918868861193153415773800130983577565878360875193479193524337213013469810380467239069797939538021456174178143188143068193514238805433867946276939667973924071680232839680044133001811506358812726963083559525896270851298843605745826000954232656252995647725694171221851661809569826326961212028631368961614790291334478800223962104280708599077894558679003509439526847560432810784958689279603073826169*x^412 + 272658982084628358289253738848901058895279773721427461497491812438512870486661930699030347249127890068882134855902350856043169152984151577561400016727429721146478495785485087084000859577735689967588104650257485207143243891205593919074557236118683791321838726886365415588821194212432793190791720399898857450545275391484016415585329980430815472702404042418802643750314781961034965503711883984873217559888629731992297059373538798925433565978644*x^411 + 134189884080429520866381240293302758804310135039272571412598108912923226199851701781719515664367038237275303669238565271379966490065612199272226493287816397547209445468497277501054272498560516434849156100706349598483952578518051373439236573205853103359958285433949938683823559693706284768125770346677694130694342874301310056670345625963625663768060498721816162461822076974706103244503859552632857780279543845466599620705573056180863202527043255*x^410 + 59550485974672419353644429773452567896102726687764483728159155192677748523926025247985315856728155907136309800846945998368978927842780524917699386705534870832690761336138772863684156665015519020146890999662394598558267419139935233485398069802657937199831862353080705822873400823444219427277767853397101732236116891202162806268003943493786464636159776424735970347046687498538863605134190340826497428210605662761829803905006700861868685305447213008*x^409 + 23853778359778914059806542940057079365824239808695211494566181879357771950808584951126122545577774511443357682021190350721043475623794441451246575278601833757641110070294150834242138788191053805417595593994603982095498055262528956228523514641127223816249273543590957845619279490188132719569557345136184703346791215953519008238998790189883323316126467129713275789245174829501476299340051579013369791905448151243246671100665822887389987397467742613466*x^408 + 9981609701444941621478169119311358575000236406615552527425161827660889763879616344195816836289211689663081898468521936072431238360241409291348870288168444720785200331632752207558374009856376730150284839006418813273300877032265465995674051395357789187982803599264426625833623053167210978387906586747561245334361490914877266034866779444680378134403865476714436664361027266192849283957381301058634487174026475127772926219939424164848860498642063277548583*x^407 + 6905595087506738202587858486743107667560347758622776947287845625930615350224498024849484880734298782157210333225738236858724025991836556194945820571937989625652491313705842428507132879509443556046926902431163587880558668210503908845199301611730662914375497078644495508313224501701744455650188954539497090227361019016874711127418682611233753682842263676771762324017025622352579417722274359537851725825873130737192670000814746678921043135775457197707090314*x^406 + 8078480911222240509686637442328281010213359410842784224578137766153688276018811058105273509914511823843324488674242687869486498137547286313814913911044557769962934358479311824211782767857978903076677262890942090999897657403707194306707161928407615291766096933229898024209961732843857269708337599244047825332555079342828865134374715970155857269012142991322180931703786778951394915346514752188255341148435021310500272147809244399926713063485900751491118121587*x^405 + 10029912220589413883451816351636317283448422516315160335789775591660758011912824958758544642137548392698314414935662848169457126339112842705968449957637463453110716208005948461749471116651695095080879571728358511098698774015096591713033437465318227112520078919365590692499149245392110995757596386236768762530669400786988645899341529784051345982342364773120721582187022349767862433693373738599505450864189700736578001272002356105461412541351893307659644595162190*x^404 + 11240259007576796756858080643958032998239274929655582581700343775037587583047192468099765976215099914036132572408090896034226140914012965961039863844527529938917866902364102426797046412205234347133605536702070395883391067125204725726532350988733805183696995669680765975167466122936188481026527539153838944176996735846827991839896548163633106849098581083376129718555162763273021589215198582134563944975339206797173164808100874294044540725718011804021933905000985773*x^403 + 11308170859974068752369943848431318926482974938279817250202148485194521960487589350239495632912343235371940353374430775170930021038322105398985278184661358205260113689149630665131993179224732312597688312849769240729126815437212925204795434022928967963843690621074000331035077151307120288391651743230930393344489480394722603256190551698533132853657721115337572794861954780786462399561738350513327310348755289673884002406763937871971661542015819920877277982452271807777*x^402 + 10384786064859362259439367291350506021709912353893404051208654121996977089495851646393856077721009734003256597661265599086348874515712647149110918627519226554890292860183531029354864629216501747443498025863663075306825875947019736244165627765291397888997303197105987452988890722743594085003551722307709585365198313468933975262047079035171743837516689606009551098321638092945108523363218092372302208306066856359468553526005082033299076442970678974432851075241494406789802*x^401 + 8823803913264914805421882136235144074821352943083428125829773661176970903457677963409104797760288140639973291277092527321786302473598882275129522094098910211468596865331840328602316454682293288630421446967285483092649680146684734725514005627823227984444328081512042683171997811896651765497806307147158532552761243053994404872882746192447502460441709496947119570413743485460872526741477377327626455971033927060908917132669577165478559271996136884520424574545469363289098147*x^400 + 6989669196462780179653137636994075774636994159530690512054307449025974325982667720570939815960478431566046815152315921277808070447219083303724119812023593716310730523276917310765771668537707240942258820707084317054772002238225449272708865272766679411262597114923764890009240067185302255840632589954784342009885847079280894291109834229457845603710387307905197148919514055087732272549425737027325391195930065524324923997140546513661644798304844888473887333156002230930966113235*x^399 + 5170758287493959211173226240483401920534724474954761498636937240085904549294463014071472791458258491677886516862342155919177848115619616386334670491665834122124140076830734358991728571447397238122985133222333670709377643933426091568389497668853846523739350521139449558018461368737540032850275542260966428711118213348496389668445410376397739682894887049769005450163950753999749194609746873341993273342733359123797332069306758327679772200954340778933061421145918798889031216938242*x^398 + 3555139808775143563464727419175418506859739580864447131263306764544574220581759277255167865584209039685463197535349602465305863219558794194317284162901162559843910043173167944356638360574372522687271444524456305132348834630998125608139917092497537943301007735143643082681691278411868324150065431939173643732718331396573781122697361216580520879772427399550910853281900454917272466818378224218608280600456278093421385669696092919302872228325354497546114434398879007479127716047519114*x^397 + 2238732408035338136476120335100536747116939699739714427114067629369578753927637822832751649221540815188800206097122835235991357648048512092347978071073267355152251958028323552099883342183157686304144812697013471008688411995957057508614639282297775604665654274076121055197285196654867305761918170326994051157875452777514377094410152296697678024514798017031303490475307916225967160187921365421820789573546451268991487981766913109451090008969753287426414210444304385076335973437026926877*x^396 + 1246647530200166739194549888676541304954446729881212305226541982144651789744789953868412541498604704520799944186460104168145344328906872208043180739197139278795255081175415724033453315669644237793174307508284397818904442601954278004502143086596469168931361000052009524815367439928961646029352098144852597522538955613806865376768322921070822725210775436982710814826206139985301522041514759867902775571514598144535951165146085573100147394911475424156279512911790852401741695209235957636934*x^395 + 556878740942293641332888829696418731383273547748370941138788664095722646144027329447563359313912815231789059337496279351005856856537239209005705848826814804310764784283615607123859971706557317493190360959121759815622697155673246423497134052089705407299641091041947003248651332340799722790903967855903306668275792803423422561611880900716008396610939853254971137848675837266973266883699780645852540540838651533865836606464848316232511838119464092983003267092889358479262863415141191840239020*x^394 + 121110451144064189198756391702421216077329691830227880827086970570222844253622202646477069060752882867059098874962476500102408308132971602741602753225591486879800048282928994724365342267047688281234827067017993894102181485877806579094803842403004041145215495391091667384011414891065946800808076679601532950488487928266537847990847856814825328888455339523525887709506265726558510406629066578313048783329492649778459115801470859796648005898856580284226908216683089790824166637639576047188612116*x^393 - 119258002978538520302557237894641606863183030675286652590948671743462952792346193794441825977500556063370551232045773467165492783357797860887362282939853537360015865584237526652695573587666353601784547433662487013189585177178095806146538098961026597318561167241221409809022854150292895733273941496747903767329337258065062962387462241196474340644219365005913730543334172346802148000344411514097800103301563128682117712586138356293191797017664967070956383413695279466859952418894738812851402962416*x^392 - 222047420724114844198488687302357620769769218835793572581142194339423874180266768256613336357025712746461744190320338547093716338923071576760685673589147228326686545959796916384126770106542238676652839428725949997992504673107296361462115961785239871752938095889976397720342559151330089326875607517735083148706418353112370649875778608648823977075127369285256920466047483532346307896088541733725168256421677326428645504414534262150608909492758660830734361838341831075367112713421824887879973279772800*x^391 - 237593966838370801294370250651686916183490072136982728803820324561537603105487906239470663164795174344194018135129271274829401315871861623579664379266710690540244726398515430003576083631562852192417828271629104968098672173172756527885085571612474659317825158368617169381979873063094544742333463738242515896249581233642036054706878189236620039017712291154067224860942659422476205267318641364116515513939019568712623308019692381112072311734555992815057673091635902851775917578689118325400345442835490402*x^390 - 205530375508923686324814927743004110100677626851451761156623302682531052877774837102797820654156871264134226991987909601376667535058726874088157811068682215290707146342924435700360032240626009446687099401693142885492359056244796212103928090411632057104210206732548982402476650072941745901355689688619826754429454734554685658990115990554960022953548353272069144297591695673508122544449707180933477568617601063833451789588474330473972507731529480378261445826971193471704751258811782337798745291001993661717*x^389 - 154132838359460055953284048540361398217983531825643045893382041980714727036800851994634090010331538441239304575788057264685237837424829223856277966723963696460157401786741999914479373024537151520390190935116672520782979915749074941285023955297619893691339649754690926104808513916732074453417353669214140986320242960021865407206500176100607489327039421782386394032569455957525903550474245368954141479481910336234512598863068288291857755755361837715037461237272159550854540261200827823873859491081807684746197*x^388 - 101368071700838860187651493965891241185857135511841725282218354701258375600954198259423923160769711622460953588174229028609414031859095155520645415036951424512323928648520402494904789493371667949783693437012288146411639227953382262317430065363947305565232038903917341359891376555437098577696008809927569215699759572620388419481995372014035349996897739893716933374143883571039051509963016866427043901519660389172941638190435975224072685504318329755353067491984785581985718166059881967829334464220235400667095168*x^387 - 56882858884321623599352065955266271404189560866874691186279146363044437621817071020329234653616950335470906530658102336370848509404420257507449201201222045793079179908051343985574808397943337452356069114258229251750473680514180497948189554564449396803389105155387266030361038788227984346047831359396995841606407373228566353847350891783675355524792272154648960177358827290384266854301416650855012779974026407478853099108100404644835197796388148045024274921993934889903556310113149539779085647424305196934946436249*x^386 - 24322945149218290759965298976370857107823732814709201846709860440598806849524085754433848753443859544026919196038487232618297901319904481205703794485057208307805079943327028560429615616281916084747809748226933117123615506856748983922608860662724608859860792523419396647915264127482094072307541891266712338306495583215455185026826035023137913623968788490751746407689542813349745349363695894239952834683546947798029941388833244729647721638010199206039413439532101493057316697590691051728880307307786928287764170546109*x^385 - 3536562347260923505823426151066700927920141072992190753528355298586362588568060094467923742453327416190046372041847043133025908014626895793936645309549962644263680940556994146213068682773490512712798520838828666170430001349842095079191227482122754709072243953592815653900902706906573310780074812943810502114222719004974755186984326935557951209425748436328670456213773789211248161047286084034313229083614859124082971595746472224964040639416879068512327434821268379591888473213489999430062786946058569379087459758905498*x^384 + 7608874519643747534243974894647650297491691781575115400666679750054357533027838244826031454864140188366269136849146547493690846594239390507579213546589005041153119635413602468659270953317063439002798370818175312343757857139609489118124961497443424753345136735497225755853738872059788481273370018165646536706525890854668970663903466872048082227768793152870706653023383608816593577679459073538664921655835767748674092399478777147009668152849167959042881456380361846340312959440248810823898475682361897889326672598426683432*x^383 + 11912188105683970124578843322924966722859031957939855226921331934515591284785883750433633909805624817227843311583470992780748535485968426292664476946760007173536506061814376643640352799834743195626900876143320336958831649608064590911792908753657601559461889425799804041377338789433221437506630475661347330489913234378864966054393284476676981229325919214995167997273264947901213119270963200499948744477875460370034033888268616333987229995768458815688686231578040796738236531261084635460501696001637785377398281311779186003608*x^382 + 12020144274729494686217336997545461298812803009238026701929281934963403579596698205284193606844727819215838514958107470760570920020093874944855162944630810616615509515544057077648530293337315342017681074261052359098483117369072782071557534550273866078528663145559309615098879363585885839851537340577850674357585686960850599181901599612863398393428776276404282281368148455230629975104613328162602379021479171057172676244425027448293466223917179842462568679069340942364624733373564103940942534940363433904567422016739262577432734*x^381 + 10022390372251492152166598926311782786640986990624081767148444392002289789192673285688479557797622664531084543453638649628908181085530883546186749363588968389748569371285959849110592896325288760960130853141844531470957446051979822067358272895589438439976716977522595197991810537556669996417200102410682563918809079262433053605739725069544572947979835298409104995986630055172164438644443295362508578489367777715209224883964878555864581034437701800606219833322071792057649109889775931489783142475166591881609129785959221025892991427*x^380 + 7342053137327609500929847522803169577014457231353320531875520968368388778069790355809040593126506591526410125944390968077541481248894808706296307566896578144017454944171140624500395573569751163097499892315738678090511284117970255698532066769373115790408211302593969528073590347441996042151387965460184168826680948970589064950896567513452762435964863788278988448170032118892919923736336544378779902394895522360456289392193164103972357460620041917302638860214248506117743031757397185561742011221303836362676197470312497921392171066453*x^379 + 4803782095224450494242969537082792099290189174468312942619405856944497805530814139963249905732955457781469790109700349584911461756625268422340039924603350096857197192206012132759883274087382119297468119846538231556741222427051497259418702825325736551879405523375291725954633844323665797035615247244985635458265068385879367047000166336204121417308330230626087064780044778271871296350632613932055392072859464956972118395980344781635248822343702279300325867330682141654086221638992248892231067458578364120985425519265404187712344050218156*x^378 + 2781812297769667809079090001116168484143282318839238018149121955083615836384981540817443338071973290697488737139971137359242712765646166626760115343559724854067834278779768245987143169000059459969563814979188720622270738992034147222846571490137047482213833064898939325972799053667885476540826112141371056578013750228531592253141400455463062902767501911103297653565764359290568170836242567422945724005398084470190840516860655673911197533608003188483624237535011881701391957211329317319175872208424987771314797889466386225021271053673861452*x^377 + 1360558668353160197676471608560867393739850546138901399271604351777583788185461747250111642552301637088633280024749252814262247176313060563525274650800570755536681889578909672655067612770860831123227826884001178145937979226526162081532921316730700064239251068530171069477970977274864067396271252609120873696548669178870042972157421404402004441555475234463975578030610511199764471649218961382575769839020696675766942702667485969367139339076688600119382685314972198400075827238442748506304896262735471747118872928570767040358621731975967626504*x^376 + 469827059539192147842936319690517747618566741431493773627694119506688985280898283468373811833663564116650110385004910379223387982955178438552639804078498070502560819642528346444425479702983286800286161102356521047912004139965842334903946074461684930135924632591116488433386791989281986561764672778237453215321414611489939223433790282361385925977154173926095891589839418723889351130531379004498250202645738972577708622829854083019093116578605250617965574717393717839642104479453315062555937740203567089077677354152840019119153718050210343854308*x^375 - 19757435281532079044479842220079206893311697983986843723998512386979419710674757887652583933636859657326449311290462419087141547028546726828873985820492201117052351324190035807964059254057736250454096200524463327176282389621077261510736839782258577650795035127961792423042756490733691212901402591022061055692195747121965424400433605713141653426947412921311184351091369119233001605453990980978393306566062647505657177095010409272651550052121006780299586338739548559424451589877298417269761356935853616029486168384114794474193155977397063203585831*x^374 - 240142485057217492397842734255588455021461553939840188485153083231861946358328624822605945217223181673655435044424824550009686374875695212397674584338437710505234962356315632330054110862706972572539503910437403782214675195402874066230844876564335505428589473289913901923243658418353562467745371229970265398664853455956994381406469610053914121263871600437787725720072268146100176414890317932483384022803063277226083643668828828979593333755808329795255062285654947807465945926839026937271044139566290095732163124614597322800776428310780226231965221073*x^373 - 299376962076216450426265695968290882056864624678217132403682481012624219056199691802888008517665118098161838853065369464332310787537380253081239940073722881014062815797991110509830822693591241831908139383365192691106936706030715483147454183250124906260291850202340072953800417965089694049507803755676856823666597268416427875385234408981989975294535771629129504293950985976994950976425903484524290896706503464367897164709070668474747224134751534870106678510642777513032794376070490002447725905570127699363946250438579210178077046703143554316883894455300*x^372 - 274586790733276665621146810182780086257382475734414282273117169517081705469439104730362937675890074139118025443582570131134106571529688017395594804872123315347450776415938020541055361045334966985663567208483587131311309820524590939021380633349433050542099045761725832520109917664454029603040862714019964586580069516372143191744523408748061044413641128174047633576407853854041324911503521101263106296602196483537110186249004841824759157940128539250934842961119570105020138678906619392443710555890334793852241242626199679738657857004156223167586272768449404*x^371 - 215113273550890474200520270820487579010025309926887344767822748107018541688504307682895448269674718053884727772199602000755115113531627952535554613849994105544732061180415870691651378639263184908626304469623629432342862730136595723339159736012639731102362327529289350285582153003326917298996836822410963291583163023552263435150975117946824950314854743613925938795232558732586425271046672236787059725833725626623279395554642748177563596061162776547701976535750535950227171484594611309842914934213877366676846088338585993908048981852768631743901346461841701170*x^370 - 149336708178716290211363949127613149253505529516364924320484082727145028646017385959268078926645604676839321228791202822939887088836702806643881898532182094774057584766772261629664063419526514856132997614031245939776763420019265717372247182443461226506052449736562650132678683993615183143958524076262357849249715424926886790428853198811446535260727696974381451272705513153322829376732881017891519915954843354421862947541577707685456817848430901656773854914533716792691327782377518921069869789514110812980808667172523582393986656215505332207172223600459718063957*x^369 - 91540889988881053136511098971656289729726090926746792060497562569666398197152933145500683299396301733701859414326994351408174041132232858412513669457645564582484522409740263614149174750772411721667264217680489540090062075939737541058963266578398750695449030034658548391329683432224387657895705229464171811431773162226128696205214154373966421954995699819084106160416894207825602081496873690546838967290090132704812387803666636397190282914516458109072462279686340357712082954588004728681137939521999752411260857175667828968441501108100120211624838877720141069118459*x^368 - 47320772210008960337136915528307704343647050324383892016985694254723491779663247143673258389920744825923858646193722625265579079656712986186989714853721814025101885890343147596473928131515442177712365777647589654839735187166009975067916903774772335207154749122615710226046983380461716332676777824956600152889475166334524612799458904428372742114820362647626845744774087795855251609493386512123968551420317277283177786778337645092158738888635601188322829109985324847896420747304813581740628417802880768347215428413558949883923891018144130913575508990110587191477411910*x^367 - 17315572256404440123913996589549672620272315419534095062378420551514013652226882305157368482212912219439400378930847754054751478625301359398956620903549276057554426217966654638029561287962662451630957837283100551053521293310225496316751247077962686978525019288869291976225803841589183846859939984644648053723737661275816035954049635138558293884828371683342634213355116123312188083664301463965968592534971126991772560488856046038380466213309978526654214513025160073358662977297826714049927842790092496628501681876343906946445960127934033390839172402497912649739244194691*x^366 + 395030119798654833014695516417321922528570699807067964435101416730477245823619551259190029380983278534827292346610476552674782621662340353194416270839650875590410172328656948600256668626216423002273585253487241464412482252373927492314241483266625110101244626853050529162498556253282515410461113211726726306864673754141721847342407775055499677581090726938622859152893424023453906340932556276765723886545904815416578994979280770463052813355413196855757910323547224255440645257303814336344006986038377947214085168868951433894609378244121573720561242711639721418458840400939*x^365 + 8795810406913125179355234385783833442777791378871432848904931683104161117451319522327894746497376790798125411370505186300396787250101614091721225901724199079839891659040962970662292096161753413579474296741333428285927490440822234088589331433341188340067367926330419518730685622217123777119063604742868170807732157547402491227452728615211920148093897122237261978097357590715053618228814320878427642524003208673300644540146118288392629198998343070220868427142391954969360729269133980266677264638479828855928573898325260426244633137470436034600686930574131008723958009702886957*x^364 + 11011648289513009798657909282184703727032807983814001042832801920812658381400922590341003374592240154628273070526774950255376049964336392205986798862273772394359629922948337650352713274160052014133341973199203609888548142833781358390515337620694897361886639167146317291585566936388120981563305034224088819906607785221459080874643893281108745698908530449252823667780334811022342537428795070600572337702863511853293912379129211540831610706114485114822809268271923756480224288489672953694285106996563497980939876321733791049927086719479392518958473038264891560567562041529873174222*x^363 + 9761329397002567458753609293980554840814276461089992195144052702531436726791232487734770311074541433955154565343470110780219161899818057115075817726884097691494999988774623661812023933729800462725124188985775907149172205768732101388526567188105939336614460106255979369233971108203960413807208116606799752640303019473770274218669694642157430104373270885570936474313000017213645249806554141093500766034158865846864146950509247160983276929928832161874601472566467243357975394265921497144269615367482440581091449037587801586760802873906628500034668183277292189974534858182750520764904*x^362 + 7088662559278888980855593549613425689692627802903705238052925989203388179718016399855112148517696912526822145004761727758521204735266586545135345634186643189468057387723887865914259665299498428970570793640247463909638048290774456447721968730295941756914421802440842195796034853984577024463561105221745890764640287840347448352086641600351272181312237423318420788213958176966310777248224827677042059071605690029536761152094967583784557924870975057747063899211903963873516950121151881973847974523982255916378030655017011936060312939018197698854538508524146196296556341332155474820259113*x^361 + 4305487946230002358935361500559124792335073997532040817470080102278551955159992475168583777847050767880024364691977785990662316036256514139485841428673768734919788157563146372857662565625014472480777259028917456684763826943531932015164626635513286639451211956254133795817946718337821582678099659320183739337182366706095281089288329871686971938451034655811698925493075865791661676799420036641236777129899230444181876621943140931161121803745411422339714058833396715951603745636513691255246712198409214179005621902031343729824332669191558385238135603149846484228899964758005257223760822504*x^360 + 2083048194230586723869089741411357167427031462850810303111842466763412029516873043376331541009991452498461314556423466696157583672808314061004985311935235437844346801679441740277916517570565770072003288452255071850397365093143018709624348298853344452686712934477053314108925427431973241798397320823594868818888235435586182301322209584771016054627274135637198155911529010297992055487422248666000356440488403747265642490104958641901286471785242411616290683617559943195948609046322335849335131686553663472960065622725522984367766971387141735967307441260238231972621911481634679102923647908740*x^359 + 623645740591751143776130841410753599502342207483906035579485381954044901583779976071851721732427549626363229192850360484965282659335384525790689980699356865963090866710353226922280890971355954918384415561868097451259228308681026947607221906758577471437991053716495729071618014352602719602710797468245948961920889152630539017062536737537581178812100016170891747261874571889515017318683609763428774217575595177107389782730764283613581053225923101122942635147794438333732556717884265816400943345247271494369840309157589773717292488949688805452236001529796872536565082530922247882399594846552492*x^358 - 150417980898895284598775008341439227835176515986237350460454324597410877970148567172339135583488981001737786275915472148632946342218099855190308833179841822216752683987775125067838938306341491461452123134373586981726531345683625511108543737952946120051917375577175723034840637557629902682960272471277748478089228186363574762446083642710742872438404787770007068864160792951508045398440676707466472608777448933253230202131701016807516037262357955919665665578195746906350923462995837350912554153775539772016873835005532440088828804092451800718858754103665455278446155124186877880875844742858598210*x^357 - 436432066997123342099000008546795036030925540200549527382338204663656211064970882521578100699282840552527113662791630189112986163202623449153307817229233230715657112566899118101124902791993018469785335601481569617135870637869597238817570453951991918986551308595123663108375905623580377580175228856267300479100906590102877495411520872240827627235891776781177239805781966755678111091709025774444871815762930858057310977645364549757318326417185479176251735678844510282499581347226916141558730930075418578081655993803460311071962882106287345008096806946861673502454554815209913031058993645669173482389*x^356 - 442037239456479418237490867836076209205271706348136608308117370335856717843572179000561313248887370252648247720150037266376821649956488031277719814577169917186190817016648494068709036769629499610168711458004488253431540828572457741805076330530567815677583631339037742068244732014142772317275974469676591466227051044350958017140143638741648539108320074490574616303587136709010573657426435511072168747077014558787605477475566549776967089372130666034418444825003669570582630378180419644621106341078736451989081088501444406654969642677212888852835156369476862158067728575166269371595264130159620709233746*x^355 - 328769016999187310315346262644602966547875347577722485251739471162503191075205699965147862806371344318117943559784671060146387636439417147935171153994135406272900659873337033721751572545642430699938106454280283686464883266302908932957254677018265505214876985156415946833402514956313674017459055471742830284247793239581749803889727668530549176333595856528693404043651370508867447205339748705984824535277721397112312082729164194002544734275469802410907709899858374615119088508682535617158948265280740350948538662650470550129300939250143257537751140105843682078232618639802656930700748502185228607405766606*x^354 - 196486439425839077517218472454186588025081493611892465252912657418457020546248404139733831933074449764338166301057982749717803485587429868180452379513520353005606260391970130149411021588230509342213323459047314007516447488747722850782325818576093544551491553905137358048452830939803106842796215128952526802325857213074194646865474896768553466805205133295704520501519786453019690716805976730116284411165864668941875010760453078106262643513150335112676287079454409031474725343067733381444867120580539839078968067102652709548309556901642191057707395775770974016293711009269680241364818546835038517470156462562*x^353 - 91981989567993070738771074265522457410546743438897866146326554083476363567295092585572991445656773450244605015630335542588719279315134643926739261281289357824536959622738585388291571666370859741311792355063821707536497218548171606170887079311573993306366202915166398585497339675183076686997596301304083357759858805105091639409062765084726202731759108547045386794048573231875101883213669444185573513994846521549591697784275680498269305635421542623275651984009957880062557212464029602005550127726079232016908872979833779716304781661191280510654436499874588448132767851040260747967296367399212156346445037157361*x^352 - 26880783962760777262547016511729871443408343688237703920029732908781703288368598737863893495085059046344020696885174656130102722811954309690651854685341881215311527359669398438000087377371430896756459989188005861770386752707506338408510665083797591855975796821579641065945317096616691359840557141588111663008661434925227053452475667617311809471427189654386368384550481593096181911035619170925358346094954365005293631816459671955386964089015810170569908982664723232379048171449835949636678926720436776814005095967738857016730010620123850998314624274521223367737132815809972865368009534501558380366723469474458300*x^351 + 5005557417226126264348363522352061338312633311583008725461288082229884958737426764039212387573312011137844492493551685659547923049954054827393578444048873345948153231611764931627330924602226140036233791805146410655252809616040591306523960193937845362682119743384082001783528595487532385577701466098051373954238625907627830551453672587593021399009270269385236438751946310936891174671369832992279470849635609560351035443133348919863359872871868688959824483473398004810267922836590890493789745885285241109460930721601677333920572424035500830234494167020603383117034840261502264522107570348001808411013457761144251444*x^350 + 15374420142498432284664982988996724993703736884024111127128034400033197871222410250127556365337374482308769069068114585198833620365041342529478231323644247441386882180301142021122901705970088006948657517348804695378897001625190055255837886323962745403148794600322392522114558425622586373250725435854626594763367560598108496007906050129409768396014901301252683793249607328589127319314593547667129868097015101558800671620075256845648055472135925882562483361287768427872187218458364327068682889050178614608502989683292972691067447039046664124956062361567186721738571669612510604303664862056443914762765222327144146401043*x^349 + 14796482884491990833416541590644850790814458738662511713848804645849601514231869597865323709080411079171267679199948762547650322978738699906431901549258508269344289785333738183215598435611260921537581789336849173484374243327226213999501826576869775635917079619620817645781507573431551195939062892805174768713895215188294659552284516990052409017637131567724964134126665953836350184764854788977955429061760219476224027757772843606283489330659949719045429454266104740163823377469131334021164308514672634925295493792318616440770129862909663504627097869418441956692471965012622510145824238176163031018961418829842408054343222*x^348 + 10374111067750497964153051054174689102160357252707265684119429833676092382447688994506378282871820923536208746609730946545749908642226036012762912585017595569294304570944954499965601507085736861128657496721584375599905809134849951556517485425105206074995567382953222267581641764299250086408857295386087745851609647539870595410726069576116770074809250047281520804614023668730381768521818236283443318223364388596126450351912133826779739253198390445259801823246926676054644622052501253916618334071920197522927689701920139333540055483051625524630582118549318362517611235551407314892437214131771289288699634193112694755101167427*x^347 + 5836021177925228854370117130095718987336579926097725950119429093850591147056730478968083310486933824271185987635085148438092466097366077869008016597306605366954305259391024195447293832868001733338160557848210864838700880550472046257709306606519599004733612764439647009272274410709539265358884875205460224905423011865793489557114500970183759845075437339947896273027985400825517912478698299990636642531047641780798864898699677222806091786455952238482311277105785267045206156732429586027880718103273889079306215529862776950384974637145194648726771391450526940924915123540205168761156437618206516177630519571557876374834744612858*x^346 + 2568145144155712903895098992811806685774467756113377414472257029412266662714409637946057112553295291342565887418487531709647060043544154126677338090757282077300997585252831661601221699838201843971150945267933579174815484031334592516627500798597675926461650432591930986804769499275562080577103520487593675364174804751380654041903013848312690854963591286378740267244464051974611620260105071505577024616046986231562488604337085722563894176469837669232896382431846515552338350060973824225747979335103182622921521743117836043935332016512249451136679201753744990429607672357286559993611280643743575633486602194349405314867203240137413*x^345 + 695016095781451020895714934636675365025681763386131899204255970584283324589145263719744675261895613963750114861803106118643622468165369420835552867019055741823049316125067330662609374441966393125591730443444583252798799707871849148312146373179152562420653548757693175060483640181379796589652080371051381917306033598813318547530816127516408073921188301795449948030333317879481797587726616946402719429537531220885738380000135164149996237769550357495217536875202864015545705052646914555118162837882290167701163817528999691410390060941186760042425431339179719752103121135398781200472060927456578280421236099705918318198158003598980113*x^344 - 147749122974052793198252017415148195728015473181588848513213440115667237940848278380278310584836448767485216692489266020464689669818027391537241516407377625260738269348529142576635461683225404526550545770124984344333703929977853477259482623105999400167625140788617839072004517097227220652426367122158520246187636346586249605468658465367185817177761591625620332867513961213116084687166413566276282539885024395304630067797018822716852723111927133684383623294154710730776136314381697938698373761975542755501423877209470610188056763082254022056993067433331410085894701295416926259152598070014901015468112431018638161547687828738166913072*x^343 - 389568136979448812241825767025436347602522524848593369916963430801316312674573915802202288265537933073811150760975061407923583267505508812686106011601273873076650438486911150759769201755420659842096811722021811549459811265825213027010002467101816348998819465291053852583763772629034547414989452868775328465485465733401153416718412114502159109942904109556356681049059768086593812156753003922392083050295021707320045728270773351636439137917561898905229063892261534326741482670366933422062593373685509382067304569979487846764587605728669352965617238630734728758702085497039187922284921089860644072312045555879334708104520104476071669407939*x^342 - 355520528861309488301117123764132994359556765589464516379339722938061554345995365210781976203861499013463560274118461801626458978399559051491752654179855673146289691822292392758329240663462570562251118921534733799841111459782588971652518013367691923010965394450750309723072469414841279137340518897738747595461951526277648351589003275362542696627959261013621391135434446070715621003841629618308673155421656526246366098483764370422284579987279483482201682482005121903867141404802191710594949067539366147218300877570278110712251574639584410561538583938160315326294834571190055950725464545737592548767612155045028690597086409436911838199230083*x^341 - 238371954863358434508530445137298300079603470057452135659656413627305441616780531152481996682278851047561507330563623156966622133133778842678084531710580526153711180059817227263707984880936462286647952131170810675064448463863808867446752528085869609443442396046904391770076456741622298952138612602675953575953118462222980589773783846397685290972888085851908187978711047283899861016154786240454557971939050986125318901474721010652570519667885374079429914664496849052516096736239563511430867621892530944309696397869974327111998744316999633574567456823060920909257498809615409479715737884935058249140164282326725482335742053459166790181999926486*x^340 - 128317196717473545638756159993373387324382968499807121298056771150960270451592836948950108888618661962486046201969513872411518339063607898715786379970417758338210288908080325876347063375792313104092067713734395489404152072078975729627825161190227388623715591420465996051118218030702128808039300360887722283694320273385835458636136344765094474937872370099157594317750864423492169100676720595908009929584290725254775012634357332320272302258075333794954745622384725007720797636961253814133737013192150206218026530254194210584440250568450933014006995751172208539745080149408676896702078259034827337737080598390325564414009949748884768586240768790958*x^339 - 53701537431085102848876044591142611946794075433635338984346257913094408780450945133068965194630726748520915521307993449317801322788463956473720185151039111107431132878045010755912679675469818277960064915871488173613849581344314858445446674729848427524465682686484964142808804719117174382092001571613362169952175071165480775571459784931382992821776528635178104568638316529260546426332926430424745822136253113440317779908941509340551910234641799598115148737857407189436500549522983293779156556684798357822707180235803959410443292812830223724720013648011304040893286662152767134687045217931360215019894077129648216685252773709098019047311613617279538*x^338 - 13361198284627609110058902475850436947223796604533846943460212924625403460917456177850510348850310375351822306834978919595044100870589616091586644121487336561086244862450492328050723165977432646171043751575304117006736130886829187546387257382004467926114411254275734808536355042270407194767043603543346608001354177825572056279487698383777450371527868141855881058760237948535303783983066972692839539256414666319393373023889554196921315050792031652949533517888090566737125662687279766054549729781623391779171703454597259287393398799776449564480075171929806093340717064024227838548024192678040691707678956314840224737703967064525037795780886956924383382*x^337 + 3511091860453732060700762718211445576552014172114155446916716183452864714762643810577162176406639531376178907352360380229908696566853055792394835633981295905161022577032293345613237526336447882582391751049866778140026961226073119331162759758915706653571342114919011136858206292116679365068242465676622260875337699380607021317196753589424029833883431898599858207874465889044017019424627691227403403294212359066471216151350336550082610713356572262481271190654796885126936200377058746845697290416399535626214911760429897334175358580647549684267221996201613330643917120136910903507704437537439494438196690723166980042030671966420736977583793901557183935670*x^336 + 7679880595336877504022713527018000109372083292339768157880225053602144081893226687152395332016150197079818544668217454433189435601599745756662126836072576244707112239607724220253284319446939567079390261609130800947153117042751310608137493731567562648591845140494332082788511766813396339642129908934275092685965260258578555356528394680479634662524299519308252999705724179348792367626944430176791797955968746784403969614440566338983715431983040366509908794076331254532586558739258757645950976092400383530821781658867051291407149380547298339990953542950730185066055147046844440141863507372847215730528267090584147317323252483082707067543944864844462978476248*x^335 + 6577558966793195524092398392926686054782737265339895247334611032371156922933786485411793545132536745590060217555856723998956588621725537611849013974912311065631662627169986090335178039255877092611891196819387928983453322369122351751738517802294472929395660096157372058712986661818929695351112975627127882062230952454727449201900895202067145385597829884244099240087405226067847589716279291036744106111269432351311298463126525584079934281899996287118515067219406700562465333457587603117649091452406698306110752756289123898883086947996085943315434716975908420475966888999717521307409043207558468150932287831165790151648453615695224511914949760014382451604302096*x^334 + 4216493179266563944809709857216631802914205329235850895536315480925859252676427774237949615571791340236800593902484366673875563129284835963982738073825273952133649011402648385745725370825063325534746189939975622180072880744519770873182304328553814876020753421178348495617770473576603314824751394910273519715365551922453935191595723946632004165255452361332747382591984085767669835259057562480349691322967693781411064398263353831643501657383905678838026781860827989506121640430789747038578136220997805408474528089052524071224955709842759381928903737895266649309203897370411831356564039301740238379045641418596780029976354090091666660436210476732334921324093707307*x^333 + 2232408892849617793283342123363571298233721561093764174456996569103181893569598133951021364604051342254229890970753749283280348861294203654048685394192516801512868651200321714237500049277169688159152968946526635849288411191757173694259898842488756905040067512425089407829705800363131272305213255418921545284530201574927830567481025038107218395955095432076239583622345475996678512297422565508800844502676587002162245985461835655444198860546362581748592355633216349537290887899029175534924586696990362492621678904052568290085732287464984243589084300967054066936265033750588453831415515616243724090920735159031008521594684942648089752677372091532835249221249282923920*x^332 + 988254645213231425525047354032361458658362147169477826276767044723784814756544338649029474408213783394840719008704506105153148936474668181215790181338306046844778094208304305605184854431630284022569560143517134577350212488642810531373957454646354585234874632443657746070290314633449965363328759184350468140943725895446298159087290563838280451136527167803507389883401441629009690227624355005688252842103727453636300621403632373951411570430510674590660704021216973253779843926763664790460949828166256599345382550707414577178128347947997026242996632618814318265842819970486722545755473092377821653660069279670523718732140524581883856274342025900437868973849075689735875*x^331 + 344084177262244753381133985766266125593992053322789519705339325156040954242682735456257266680919302201260634999046912842640593709961592826558967701810950961534710164121781458774120651074638379312160286774413343682590953969368307222143455422038781458266210299849656422488892188628253591291140314202934070852535302279861984101633440293250481387449142616472464295235656225158200531110762649659106454807407558323248944111593039206375055084967549108557041561984795079397736852676100153044866975651173390911811516703040136385485088127855997113518425716233458003904965746080802290909629962827359770300119062607384116740668319360062728309951429326962522689494368492515190826242*x^330 + 63055860770599586338918301223496893183883475044264477564275415064695577997156093370561849340802560270895404795174357363344228442694520671173541477484929062405839763172223531014837692514150246498891121829043054589074451681849280956060531009957835559285010293049901337969589188955521849428057324656940913303656147340663009429108229147862944558980777265013409839087967061807153613886048031956578670149239273347715571743972045806550187548780502144001753926477437174016011199729497073661514782928406361442156805598058295695242698735448107490842776080691011917723721080686800442927095278878260074500512205987916359256962237602041944404230354177577464446687971040511725094354300*x^329 - 36186037804520086043245704353826515787024792680665045221884847890746494640311787557626475451561741219819068740053731604372954575647300435086118963577903924179908572927678866823172303593571613142953255600072796584674963483780645427360331013528207806803113249047279411478066468086320643241444645758467080690271147754742101191138203532369696769177854319183671775972899155866772908349536402547554571779945273923354733947587104088184004303205772347899891233409521553486228005337281931075350391558101203167139148761141803607608890447743719532745982792846033843685841563670662059097666998333894235816018065912291351798096115923061251209926385587443084050269595294710281910133835852*x^328 - 57489385691379327997468937307556794021445459536865001289173619800911403021359637668930416471775562307542723626883432610942856808012965461484170773197875348023650101892453760938390256480732542610085033782164696336687881125408177107516550322874737366664411920604396395150564682087909895901831741559073910403160779142218740222007615474068517129206141380374919029795087702567909012427139908220403755644693646064357781692360142894829850869972815544460587519536916228330138057897357004662501387818595992666163522497218600923687758263480641776290643410080351902045162819978632978493800962106838451679205659331326168480233122513687189189124220586134628006255624418852391525015959090461*x^327 - 50217117548511024373318615748305291730371988875254918440241132862008072815528517842773137203578993094527394011997861118319204840685305281462358715776566337467753970736556028501050799685573554457205421734029391359007513685949118769700197995059490725147405890769607341436034259489013789935274727468954792869908851829374837855356342215619130632256257838682899799739189955789985022193898237205137443776915790213693405880909050197583139536116791952839426439353281282792377159373481247712848567263980316825371704599104287438487270175065783628047954769883362638946653129136595149121144158971375275435107697554827251298210414932990918356815809079369438178844328528061686812813726754920186*x^326 - 35167140753618637216913430797802722050314376411789348758444790035425097859576338420320704966322888080389872471130443307930325143688756079133512673514940657842675845058858343465011501058143836868424422246197761063198460122038002539898427832304431196783659728135691343327567262251534025493377101073170791569656000584506414473276915696450302689621513005130407949563319119347859992120950492924866628260962713439877827937925524568333566625552240034514200668367633854354346709954885126182995306535300984883944020516570472060121115104787083495854657957181521693720284570433192609551932431486280559088580718906289234565025770448750702261759173251232499340711855427313841257068307696575904367*x^325 - 20665684514743043206100134125850945736710390057961828194965123418781149661391980470141593243750224851642601387634589400550936892975000423375271126958632524619593343559372412196221333709336755538772015262342012976937293641471727865749148662998816698894555550765920939656163173542475465948981641451236059994697304094680568690448312179644410118864003791874079341250822396351170007613363778346487196658736925890178440884993779360836265306143138093066769260508478244792965116432988604581322064317211645847396855567862564397729845180107379351357870614942404783311737327612396807226969476784217154740690202803789443994470369241112954337742692880895964742723721053144151343207724415820598835400*x^324 - 9825670810389925968401552777100814318810235423058238282196126778148950644821547751266194524028701953172645648507737986835905720245683011637084116138654824350606005946700226476757242190647802184995679949634003624370513851429002367967371457901701948332554382022184403061283349458491199779333391333605457823233172770208276418815686699613126496615070687007147554487140825390279778948872995560205259792640658190337928303666360193403768813811696108347590251889183332543013741788173135234254456429525046432361603019286096390568891430446018010508273216916197411062335451175742910380182644294466064069653870553144891616118840524070143566953113812863202114688586656589352656284005968304280339323587*x^323 - 3233922928416328387339613645344158288600896726619322520439801663231315488586518151006270684961769499367627347444858079745050658658207211992349829352808497565691084252092023884319487783552301747138542011855853978905925845476183619768689251239583233956305534904916858667301920620543959253081856196547514213318195699371558443465586261532924391600983668793689055251030025713074041958827429440444750487289658402405333836390771047487690376923439532375035757160246060111786763061167019533622032011572941496380981746683500330093984207679631614907734525938849599592244803051565248782698393465510800643491766441276162984887820313252043070616753611071647893754025073866177785984014284961057681013801257*x^322 - 120406108649662962741197301581070339073014022473196570520571738141836343232246897807909712793338447803486845549533395385142088969076462821493905744583245276512862255337131792123679986000147977527085968839609760675322708116504991046564251693055115286393165962476210616569035972908509292074835713425246012629457860826157347557296176939725913340706506950256541143038203915055926127047437701304484230231685625341820005495050634784128489758019664909383331480198331343025481575608060245260041519112927730178098806687139473480131335726537759575731627983730339174929586651459126650250114313089696798505239039369748261759862825779092451161351968769741807809984327367221977758141243840806453413036232863*x^321 + 805091801900396106912075478296426864599252495412853333318511205714417360307673269534512203721526933305062763831722471647285558111517693681736907979469752142527909562805070121930802634855181957292789497112254168471460419878206589592925114023593304366623678916576197051504111071179628517473495166905638531097778686068449156695587023327882319966064888747454561446445461335507110887197660902799273284279543958648194248922356500645624336935466661590236077298749711880035700547141239766209681905095076736912348622836259484289536430329747332146884077856280607872911100171690981472880664009247041343620943815987277397285569634460616648652207249016204746161572685644656163586010877959522481221283598763865*x^320 + 723188899798463287261045312056253258607664236228029288645736673665716751654396507951842320556960085198188478531951872473550562703178512520790904903462228731419429618239203005696507580704321692903364742133809768708246953437673097745100726120552668950377859295810221567158402372653024644366599632565017827138132586344714014087032519952841568770272926211433252706379013802065042875778586818696328954653114413091741458959142485076040566481330965712211428553814859816024871607562289044235320502734795411968516697453714643661215711639946090539192507059211216683635092416382686702672561233462510195800941104751307877874427676000116113133350276915169559255189720067540447996590601516048744265400694221566791*x^319 + 393409687690461813595904192413177257979535888298027376511544190949697288976755034055037127208941811520447175785823520574024259607312881733504324539515981127680002148709339325252275840330168966955960505841509273721905796056168646295898188057975125545738642668916176686530130332327746671124440797103460224286501156903478013318847546114064294358846753859491482887762289043011913237011520090887998186850323578853227412579816389797389244718966707083165224691569965081582953728840754254836757398365954308637164590839812900042664429279121018930286749769449118946232446970823862675614006606763073057850220108976948000534601730073770657770944234937053512280115266866990422423140897671677205623086675485727096179*x^318 + 146013272651213319404364029512406362280017024898296008685222662122368870764534516057420302217847343086390518271165848605766336831574030983359254264660417048883090279559852192376576280657069444758754224641663221981259158569097318774881703025896019501704501179274870957267697781273345512433678056340392585454100791027065543063534020673201832244157047613671315481216623426697569765967515650852494292673831559814117941935416795135126029383819626755341531145919613634145898530500131673761842462973800354989301876482980460438041690680525800235830677250923940781785272298667244625344558363091016042049440723895743973280974014355566000974963866811599609345326799382454110652936488673862881674870944451003392945904*x^317 + 35928723727836839057126619529189540843669521385689236887884286845227893566714682488347119617552526906981644123297754705737917714018857909994901496634362985779112453769691861458748071676726292038189646507811768741660866059848098291353193708702164694033876137256289333497140779044511142971660807198223358652543764243349127641104254489620820426505364214577560554660144261549216326529430159351648023200155966837596816188283285011829504209343026866496518471445791542075847630141443715262026131296704592748613219593208901450229972533655334258748941047760227106180912402463829519032494431616566153733303137437773805678766992969023828864599196113597848977617290506983365041330775332105749089042516346431976937910573*x^316 + 10325592715625529608206952180016132673664351841519382576922332106143043157107395113651001708524129993107555148762048887778446928703035032076333014290858877470303879525023273425628486762870217505079755931704103716617524299303635678292805580262076603640363730553004153527070409231129044095200899726749199737803621120774857021587777014395997192554931845798532006939460486846051577892225668906939019028521917574759625638353174643065798753070872140658216470466775008977159701694493411905602905271515738348196102169600266560956955875020700592107821612510244368948401899773947718424291890802517155161202524328701561079648573270783268284007123155581004081166591241674975981700583299631142562859483656374322688152187102*x^315 + 11874683202637480020336297955371638118571336684439462074579820555673725706426458452952773794902796620860630559196057844144362012826908035696496234489474462567898415578313349704093839238618612119732420685265108672832361250497499030364092767480470643248565732239864386282908798895408149127032244810480302876931736358520072177306729904173073466166677025696793848070785945653782206789773361256264325546441782712626104871237254314470446172229397229429232218982132838962904301541349927266292724299382944496744330864456335575982170529468050101322661166062901555358457961876535932243249510614713953571732840623446730239337550853817781682188006132458483746196335215267007379681233515466941626740990773859921126273564749847*x^314 + 12527383631149967428307117896902687486575966224577963555471600360200649636008825684790395741829584470645313646705720928306635997688584696151566050764138003826985227010326849348643699201006206701114114849592803343832680197075082926295377068267551953607796994008058641741124443452648964459944861407114488148920508088660152759739568226500213200108879929271126387637659267439350921848832618112707886876283200013018987507142429465866213973975486312159527748556293330288851884349945319780120927192305249592954813197467929721337822760655043213511681259175555318777200006348962519513814067051039784442640024405469610791768405051503398724056012160995648714587630170935699885240677796917624809695700526183054256436143757132985*x^313 + 7894130541033950134295464513777440594073348257863009313895694908187148293140474025676888349326058950247123730430347596352120639411460960797680742181195867137921291530955162810491583903979845451040366638024894917086476415391740770791595953714213232194987329964451003760276263799755597864721886774017693342395741622571086733383255844491729279603046287295371298581883101924863311615196170378423225789749340039905794566524755211953857792557736063992923738199709791735999866665741220462550391745267762757774588454943332461798998869223752708489586436276207345101503199126023944644467594544919344242037508054268022861286759758344847449983593487867231533872650494864389350078896093006186810692925187068699407723561614880459171*x^312 + 2216095419665063063664471364713163543433409385300193222839856301391881053659713257014671089129347923137369056467801739090518958050394116248439608990951036248037041667835796191204961334471032481239434372485276950850174087127648879190983812104803028598006544376484624940417399493710891734246213120668146648200258958880099650636062355187489895691937674287319347401798042971865803239672752561895385999811350261183581158289771402506625700745396289267627295367462805478097858643442510544070731658626132876017211328135652633796310160804826307679410393077133795089649331230220655995685010247026163439232076633404211623443414884725702765439955900354511116782308964875863663376400856208478632238174959862017242116719358184377848911*x^311 - 1128036411512886441640759046173790916363990337576327005415991574673235928144039531574407746820942057102190219352997568968675556583525528144165023625376836627221167647385588944946169532167832239375201722446188216354705222984346602904552780966265798999094948434177818391343333082037167912006946962475831709807012532215838860920551873792123699500224576725031004813661782703774347686914093402121429043628726074544759766737042112298001877044665348655566663478210374212601082174804362150130426495594860806846939344965776510546116137873494687306282277238278721509853609933514314990128440649635067313073888066212174298837716630706142987202351009013001715687776938544015936168878296886964954542870594845452735512183446172732021816192*x^310 - 1810562286129193916253033563081418525664918119691842900887075261148587309828427993343753304734585687539675836054108784474982912007790103275684740334010388166277485587259493280581575592076952181879323012907502172798854928879470451338574579706417597656086659492968527413028082197118283641730328027182403933350032230973799279985606447762462848202246937480736166420601131062431231212455642680199935779330572102227065134594980426415742145123830068832757989484717059155632546548988992140175183990281487288818393056225837891777278319490756812332841085358707985782511901665976392758072095886345787016230916117490995003071902937156857585005746791315256399812133601922642521022154805462075192585937908740153980154692030476939304123111902*x^309 - 1121532155546181664939433464404360867074260229736396992583976246221211402634128692383943434024177133142677893130890668181780061910280862611805824791166058738776570143435189965585180720167073549988509899300415279435469810610270400887242988658773607087691680200713759510455218585324096023200419214622435022416172264493867897169364903954483881400109075405576625715271631584452692082771422531935607470003401324309238340500678595392189670932594418279946374908850596116259548162158818105839484840123198979970163411265111745751679835834906121452976203379292882557824097598827146778089453850865173764301835344992237953867024970855988863123665785209747154513022867728000051955482110493186156548105208749912546085660277379612333429336977211*x^308 - 294888172139433929191184852454112699920712555042071037174984057675079109733804086604277638932527708044314626174981362495551636710719660379216665096917743339696136820163265639184578940168698523476147198115161653488579293752389473969064362462486061400073702550714245147799024239828845272420171395540460688292081930151628383385119659800063122211788466220743589514401916716987721654821848559603988727507082520531453557725230387973150790596516921975011025129441941452250490024900478159927625330714268874598322532009998786570033035618205810571543274556802545457515906150481118176410943801364315618425845947105038733682182322370879129111689843408067458705485211194376160813527946292748327674762535766881274710902415850338090232151687148521*x^307 + 141410740247624077099276477027948887545807558763123986091301648777869103055843632524087955535462483719244110879586990878068013048120769859067985667737334599536996892782252009301851063594091790394486695495802240846282527877100451323457158502082451076179554918408120545833320648927022898957569263230623959097777637479828892707182895059234753024112047930065349664062663270667773417079362868217294785789557049656363404253300064362857329541011324113875929531684091352521318474272199065638163920238636734574411366493261090039260801988157707703206045287245755432597391772966111885971688421318670009328359320618459796237366214639473782831902481260762481762224959414322474546832258264217001394933463505315386514259876178603374533280880070118516*x^306 + 211094310101655848624009691100949003058558124336898289516395743490970167393765533299531718233570193279173917258004078673278262663499687278009656576202810936243780939541749523037483072375914557018764258615565794190627876663209892895088370954398523188411809623486961150944670980225619425798218039919867750990542795237991497418255305021988757045912366132908095196338416330517467072763362068906823250812896246620376223676189385013207112524927844749081203546545269727548352557236068345821278082556543529654358768409652225500650714379430553637617593495810906678709213499217819741783331176781090647976258067200515999839477044994500724648000064737215688487298899489559268818978191479986851193900602963329600684473487147996529331259856135051510885*x^305 + 120821853321281718231978907089369178796780835329229273276308596146733606460188388915896936506296571436560932644038691050846836419887443416699312660519238786526162235798621803670272106745122935909646012951308674083845818662051814208012786438996380015857180209104476232091840802215621489064863882840728734579320446450240902149178355503479866395795524292624422703381372601285286435150108515536340121001157512779945415947571295746077935578332797476403534347404372097144598799860169027985485282142873704385455731829754101307763678460525093988883722525366462510768604692340669075378865685326658173518547087502462127015497074011389243973331880519032959734341094785446425236291460622629808312536644450214507258746593252373953807467843563537243058197*x^304 + 26413840745951982802358504692930009964063129272399953653667927932593943497033558284909599879420885523283363334903379327502906011227709623029251892081905902465218528376905381283086621305658850032668930478272061399141925076943707118240550370270102099958553466905267692444024916009107967568117201349710109252356344270197823660317788856853115423473248548385980074294142999298667166323773958140835990466514597573017597450742523410605844251836211608087703512957424729273526366315147604744850149462247228443546181718424037080246074930343971283173033376205944156547892088921848885803557689904330493581789054089865955509356344212480784544522834527367358541224654775664686592763090032934037880595399388511124626684526047746831521131962490022186504521855*x^303 - 19042168302988633580745155667190421525317857704396718931225899395841174414264554784452349830456655216208145880747107171216238203467677220596362741024254385472562578827969361170451774325752399111200839228793660985764630145699013791118885635096561447660179278411700177151773711648881841306027518147070180707051681318352992856756035589354850837682845023704359750513073913049267631791687184242476285939484054375421551701988788955503512429241095377158480991368376880388424618929576219212084882275745033695406187662500608334053693781379474449120430247749721334506788075667613616887966452017753049541611296305791061721577018472075484969599285179950308406264066471629921903988446852247259307721592719159395631958385246038000390531159159557201806102003212*x^302 - 25020381330651699273138328618312110589925370622587047502665229374184480873531636748392578953480888871753306794550931815059275596727029460188538366951484620140067739162664384887251405443839539888200024461355698630765091775957731013168028476033873117878802721135294702528849592172583171676976225373148758603994931272281952055145017365163160388626914983257184440306442992495829923708834855466484351165231874271402936025144940057779809877623637600391051884096207182340472337581957116936109451964441116577152915525995027671976863992256145879849567954397977985023621840186790925066919527817518257967073474385127860117535189766180723689694548661889043617628805321980867742860018561328091151754000485619077020513011043075073443051598839445189277530233101650*x^301 - 15570482239041528741558602890035151387891814424497017095396094452336111648670987947751018243459572423075023714133773205206513707872725763725932804222703085651497963524044061822840411402460959115851472433858539022837790408880792948117143576199846847574260331183662139651559019101085637019524459163524240423692974419790439878261919101197581819733071898340351591657548530871123081463281020510985310010265539173829239926140425924637190451480086954922507919245531424936505429599469258021382750635042658325544338171562902834227072256916859828889142319664941495173934537579654265727923597155481854775010253481687923951630506105473551008003510721885854005782573317113922867582754760896315212943639917522395429090143950767525347969933256252735496308234507656890*x^300 - 6090288270700228878491307156231336724330626942343648412317852777383057017580723300966363965740604003730172606165735159003913454487305338972604537756298014120893972821735840858250206430465204533123549545152131063628719160293649621557030440017533163984576710784312064456436527105801824951405891924550604153700514486284316333934514088560661736218537391284168463909312161475007864940371219032154209281578074997052855556509597049412201998949055978934223383967452262927651776780023786788861150733161004465740725129359703106892575918376315403487410691366763109618994688345623674780528926180404380267350822855846946888539854796066971897276161906302027243730690549701880469229419346932518481154326069845724221104462069791115880076828957615951653543594762010285393*x^299 - 1070927548519095790238970975064159433765332447108444207211948404330414707039543263957931823003543669312529363026959541149249757801628254511364659101499366374361723779471126422631269794981501535176195141385846442195992858082912574767481792990758041216689978227709119369646142390830289048675550174658468311349006690297457821545410133166821646036274455618038662943515161393740143211509750186770909425151624552415085157202572339528862983054458664278237421114188810212892308598784280774932719225206084095610886960406300056343466831101666524021334954793642097001411243843504972793515900527651845171597711869929597721094573305181666922263281175072494232146058452750052781121436539026927947664939882787512872605243633975238710913396656146838639557686669178200218056*x^298 + 506169867395741642668889127666321465182199501388311784732888496812500942999361559536082819293755159017181450987975670176603500751522766996664092895822836917509536942600561678943384938520144385028176282735202603199026277573366971014660463117029654083494857405098136576887272922252427627642850123508085200408350452610863956010587149668621234856230098313537559535644651879459994626519025109189995856427489386593772560149911801464302106863270479413203801588965209546956220554935267640287734071694386786312966496362500576091526215539051292501636652850654656106066665634995961713730169495334733224859524656448725155546372872593665620612772496155879511711003173563814950596041439839449038318865568875302663365832721148204890916835037151606021982935714620599673701166*x^297 + 599628691745817021179639757807281259863170170029347471795452581097752107505953098992181300697103197748711168943589945889802030593377014893815484997460859081469996399771108020340891868499151991609585721771064009191873367494240176410985325641761739068370357754796463786844918288666312416041913947462674465982296139073562308007339611571974883393867195017238231002087210806078421665261898952956223932396093767565508044565231977123529877791249163015793085405068471164738662164973872857714117171127249831580099697555476303485246064068486598071054276269912094448909162193000382513894019241162546434960505149510857788941540679117887001776099409574372419308143380519155896259144927918378513181876215098739691525713346140454174912815525254055674902520726872896268992023908*x^296 + 371426843138694437243249003256403879115241313832093397823460607888545743508418299649765164821025480624688966207564660466025984169627047360864560589214677541782535993838159712638988172334996425563484080751052759028089426876878771196703399418461092880238710158075112071921076815066601974536505335317789234153104033023939869521586326629758680834498534136810223357597214462570578830597376830513392064033069389570464430843972414657980373539871206078909674122738269486154538150367490347189386381899075249361034580557480391040750752530101348226414736374922987076615856889032809867786619837088505483119429378627770156794891622984978099707482348526953237080964050240932742213237650627909855454375500269396533388249163197232939459226368007956367920914631998798013979610764811*x^295 + 196390287899747971401588212289257063085795348225087830395555257697009375738983251126956960640348040255188489452871795446285067210974340815834739662721933513004448928799336777260308210771413906642727723362907861092355037804566297037459151528244706235383397620619407387726957933963486106819292045896122056681253824774998758342379496653531875394263238353365385337223467449095579002559402662841574479109772712141788383059320290771926139086768703519676467885402828007594482806164907267253482151443034701482784325644648609180570255046414765406854908266044072455363907257599969412249465787338407935186286024744211714887986490471524841081893002864146264212134012899737023943941434991608628046339490797761495242577942007369425745695760147773579886513935832146837360182011623135*x^294 + 101986543146066892018639148665531647126775895850228639108158426357443242796170536292036883648303774975229892873908139164925747511752324858485913241837076793217832799564786920426242851911308211812981569478852662287576343203349736329796814264994504775777020457149634353137096649109442680629409439961738959265914503452602401502641844301384408015433925311764341556719006996764668922624930450105242227968280377706089927478345440532469742566019672276756306093664512158194714031307201739093764984454753207997683394980442752600654348557629844072770676197909728698108500613607943359248898376255208986453844200351079557921336502753194682248946606878607300570522384474497952126238672090106640765740959826631408545222257860560530289151673133148603762856065974951877674689353995394005*x^293 + 50562108920869820225650502076005336375360698421073687816200711270506019177107848462009939781905859860000132292882635919257874937874485673726617221703212791037442533442857088529407482056674416328155313252189532570269567968942601910346066768921244001808714058276867944930861825825650049504487361116740069325144748131301539286626818571230381904786471759195356216772015745155847627152731433532659830408418452437799297190338235868074369052312202452172520071872998650930461179217431903885041862419026897790818939037883187448960336325594267060970999167889206185303905509650007909268114542544588554108075350379041669729140430120861785272520284930216377749468500687854546022278735655381140895740384544595630164656690487672687156075961796952754601618651063731991261666313686526149252*x^292 + 21150681561427600729323770831929157326332774128411219573600666071158684766124778871070285007520152503737497285334680433298358603772595878579749977863786567102720805236449320059388356848852211485792439697991723628642630643855306605666975244701062819700407957696045078541855634320378152648758652912656208867536496427561898907482707992667244684430000659311969204380840301190686430395891374952017209167396919652207822056972772975311798042768709302287672019916952045295953548514062661497685802364363160780001458995361417393583532036983916939059025891100177027671931589929205755164349440370485314350973851557635923355172625174167834360774152807317729150303613453952444922632783724209884606412997687286056206355622671524775599897637886571427994273891822690951363975985767541134703274*x^291 + 6255576945713402316686733780899644212190150749006233803755093737947264765780219823361203187494717867708811653836650422170028290175352791695829448307446199964550749301936524070878102473519844077060756489632324931774584287140455854856788372909590676937756795166906638514990404051325654014915870862222202685141421439291418970529752826854070082965755063869363643704099857813470451331315686087217864013955656815595436293445131872557142848486504329143933554374121774218283204437512886777471852091535800367070184505201807738041295941363714908095038221646929007668954036837096544059285926215311276491444674672057059912474863454748300275507301758106818589401189973366507442614140877536573232536961785376211751227873988254760653689308551400467374262753552292753498262817430799755325598855*x^290 + 560725632826414914571114694193888170448656953722126695839661168286720237416285027018290459759100828509796410381690544065013576654469355228133290245563604127396812903445927772152757450876861184493964549871033469852573246541665481502019956520660931822394317061294141691198439028954453823355114704209632693163478462632681513984902749679112064649238977539787950979771567442497699445317201260245585926996995766780684829956870853877008115684229607742367253199137023460050853934108957748663453286372926605418362816170225366385790196725943680675011436165899441804921509402447268189167851133006885819339878273589179071233913470139706365896271302860866762174896531857107822949668596767930019726142730969670069002172224136547956419433574203460630564313167333159803699995399076561107985133298*x^289 - 924609050802774692776236968351302557327069969882845460378745943828672912950377004719511461683906103018634528480200267627353728074032007620207391797845831724186684725840516196639593863609619858997217668325171580310048820598084545133557809080789451489523373252050841200115791108288572822169120845101000483019632919815939556514331906406514952588376513977061153240688077684030469346650014882401467360734130903423706822954993915707472229411028350987958627347068386924036305893734881264142432131212571870761929880155187280746738430276540381640914659441219957527118927300562024727810624961058663533554450289074472406865491100360857277754485816789848790862635517785460267708463249129383329979474454410009757312755871658858683455077535422132162900031402279984399327789827464024477627420061662*x^288 - 1242178000338084342503756827747122579910750445445228360614325397914104276577353568398359257413115172931061467867849885716502927021300495124195145392381968629197966450347263799133222604877086417708262896962898676296157010384877440587064166498952726611251805267940685012049655855023875711889770755002132745909923574457993910470305415324751724331427548933687476546704291815707230256306469177533123916004070277578723728960211536409874620209613993166913904346913490220789955216392290950119445962992401573972638258528497444131198127635219515647103364800086492916526185721060371542028385649128940307577919147865002591480739060829700861284274549527447781215650512051023982629477395562083897347596619462663305299446339880624033574449093056903275031735760264623662811469794811475680255057483106681*x^287 - 1325154086107866161538559987506652534525565498241875745106100492687830267391038758342459878229227085129234210648943273062281835203112790381871216522331978302175655673339685907232447230693188148738081511037315866241854151266190473250736909542151895157322743528533271516732126610170845527726479632764694668415965497054967182679553951762819667246302799253446411351127024229098540111382020599663232837391932966193646314149838378036060392610424757600588509388623888697283029428128774566715355314212696892949814777504799011734855335934162228062590585582565649937017264832081187582320931832198721419747515198398445511771442035397281847192705763282415454042891867892014396437031634550053366708203106212444472579976577338126359360836674478212721017029988477782952296934640334607271677561804163207448*x^286 - 1165434874381289465792962632723086304904573623834748469151593601110489341068194278713251642642725757351296287112148633439183757137131049584393176779393542219147092607289107676382868593575373535615277803340449239293236585012619941444242765689459549713480046674892600535870363961264152552109707625579034879525832602801171290079147834152210240323088953124182275266558389947813210167250922187918834165929958006805622945912649644889328079166409225667133374599534156770310656298775914123330672959565839598078116629452631307649736764789594812629447581588600497074222106581223307850288713001093307996074913680327516404042457166081665018676638577526891082820289015984604368151219595574567442079632848385781754838979717414725715945794061819816977537383828954634756035231981498233439354145428503929889182*x^285 - 760888269353204107209022629722094946934695507269971588049991047963307649945982904783725623874276947525519727442166526009903155926763150217659573287365563885451116477064060350056651187044093609505566827765667655654026016015497536731073018016284663081413798927545030118666679957195847327111000401161267959617573933699300165488359305364001576267459452514281478744194324392509695025990282127291629817466150460966381264522794749059078640560012486329321822821315746373631144855844456280058400480261000835162670032791871155595070793754367896794736680022409081433942484512172993673422779455956595536607107459485080620991272885315570517077548652018286871552309282052151090630880399042360254197510012831828025177187282178047973476520296461836476253291533659983635664802289389799694911093972588755137175974*x^284 - 305836972107112712186154585562291577636853904265288046065749302304341124629814183273313275699463594959017452498460072949347079610598029101072380226857437995672054261022218567001479301372512175831618134180784704798075021656981311474019213671563749958376343296598246387880507824339028044268502721053873369118874858235373758115904436119094108022283643341419783575511410507503187982145976739372873917772238790499691380278041016966828961066203033737133532116174132704446174183182465775114186764989960246119772609266878389826297896073192567884241144841926318942948539961899401959671511222634040267547649488706294356882775017288578821263091456336815207642846867940135989133841051450677022628042647998682503654257232089375436654120609359033978306870423142810902003135820869523754894998173192661373614525412*x^283 + 3920485707381903009930497330714574796248449660920438718742811406280990763896148184013077684714814600000429901277461351361726865127597365817513397845488105192995951421507612943260970619158325242107562253326527187926955380170079705541497098223830771406978376572124517971784705943356493187814838427018252803606150754090030888982082159256772992925462593424856738523026689322016721922950966616220631422064261492599555810373405272617471951594789869933374502632087280457627026469964572067309812962456479632060143418313575249336135079325130569328817385130563083783476219226152623772780778747150179492067580243472299124813393060590377164162873290203088894238822498203276016930776284006696278362490319366114673431656617843552813120067620460337819319215425093149986187840350094952255194178971253259507766853646*x^282 + 115686908703226772199134673955733049386167292798705263406451493517730029662873281939715076838009266490096790963797658969140784060593641725598329097399978690787761440502427256151836524677498418617636077606451750893707697910759873909969976422479061561148712103711385503131951526231109637261524448587115093481404712392556746110943544517954615148055943011107484979418025717240080038033578622871614178705774866138635607581601854697248661782076370234460253419157883764588685530343725276436972893251336797903343119079674688737549167570089458751298539149541980609267253820693384575220245445349802838761400189392007129014559433593080339103992250038508502248508698143555166805709225490902751797966819980674079828896284590070371729075239337957914637825162367851608456386011126999106594005975545473469116563507640895*x^281 + 96802500633991039319562563576131839410535077822116497097451496787746097546540410578600377761464141947968556403341174156090566803524357261504135136232611683868755332474554983645050145329876997440099485446927616568551687817518846205503966478352834209597701649830999142973177745783240001281304523173696952406375185282448692539065656390810821296504483897466218325590920666556755203339477494958768102149482955494628926625852241829718819814409386348302056098787011796578538593501375820635196275766732040485296052858697050649201030840684732690818984841176915582280862059811137069727818480006982624474675959630477169913929369162359189089316647252744429400942171262992435023588960076711680541216095165571159712651339460919104733305085284422291481966539481892823174892387785299890853687527466078071603141154023145458*x^280 + 40016464257513474895199396390934902199079234743327192945269968923390494751998916104233698610277272879448021539810183682062358262394180308443800311807233434946656170801435419773425425815363341940101260650799490036707684056578279008892134924889824720120814135321546512728582012118920013276111782627711337907292450991016057817649086531542368376809349282701532363687216474079801038948658022230776093330945756777305506880912469246732165197154326638928154524353862448992502570955305042384485794848424780764584679652807525943029918706625070486721203162565246546401716384142230766761409684454449439488042822594446239026710151546768201525897008425342536611887363809684813377571187027520611039942532939151873020113387312021491834452169550396543047235952784047103746648184728094821020762512950205737509286985729796948727*x^279 + 293722352769062764936510767499736573336237299013082890091734015931388743372696276680691956207394317151442748248485235023573201294619673375411503159740616792282304637852344280758565830826313450635244116554184970356403477686558501620917432455402052613154153660433125458082855980258833504061429527088396479568278432908784101642253275200635147794558791396575396058560579527242284096708400164422088628643397167924368496396052079882609817595541797351007835821335233580874526953963333664678048603280494785432060474083157022254997689649590558579103533968531211460560661373630366284778859809650422463429022001900918992802903306451427184122722464207599552629233119365787596430295418782597057929015345042338065108917192510728869914888853050432985987689427620855811616400196309285323755850581203424557810374137964737119280*x^278 - 11955014496290492272794386284553181320395496929440310911686946089342456433888107779131049135659410180014566684307145821397108021370761721749166133660237779268135218930842701828956260082203635829344109713065345180379192774115344181157488424673027911834276328998247460442892236056510727585244914144655444672458512792158891725199001144019319232528607478543310678743444624640514205536104575055956821835596402836208263041548179723974591281817663792595982311556270620545024059899710009622552734669060040195471117289667079295068586589228741107670650224916981811137737531048956834016417649496163090968835032913967063816051463558827428876076324218638202617346551484649308805737181834098112741764246298477561017910437031209236126440989101029342906711445417779648976526686530280095558729689306461908184062794222812278527267021*x^277 - 8479109614512561198556313859589006308742544083479003505765226098462640638531746778608259780837405755375393851604988327706938975851087585970638123730498778567042802692447863864258472056252225645500010898079940446311362647199090608529520758003009277511492121292322091842066748859186212313041075362490184765114050500715551269826024998566643619982614474384583472113328106118749855731571655525444055297466512523101598169162215220057453504741683941378393894971239967735029379258044962620431726223114776141552339544743831619938853271742689176742679940000578380589183419879791417033364079068138065047328826653773954827647135632244844410760138322835533646951963823429262695577585359025269685732759202943059700841270757406259080854101431941129981907200589646063585449314859123568606593861709352182831262994379180384245041330919*x^276 - 2137411660523597746713916785893637736362814066012182711844271562428158837231128313667890667047940161951963371280362467535927564484934787249233984185324713263263392093493649620755612702332645913373455993940680843063255764802556103638019346752682260798300061007397806439137872484228789362158285112848327042973779948336794444457195041487459294247393357911347411304945618264724027964094909951765236180590051179447120464291240860421783359305087091303679368753929975419749287938136260476944560236981480116919721350749467514982032748860576581143104477029115508390048594055894480427577931380533572505983429436697768407878749993526227228550216155211052151470694780723730565241697171215139708695202464744870043787433570023971684048250385128763576407805053447516723576767364846614488095896577832056609221135146929204960198878037544*x^275 + 1261573390912061287969588217349883443322519579451281085458573683211074590756200615316914426986181186031814021414435896630861646153728231209421120490011450528523388303618071322832248195171916414047598030353938912095045746244702192131148931165862908157332049084975920685128624732440398695256612981041286639694966943958288651364105845824979409884438613906483613112874062123206762893250543489088430138931921696523668247190009714776548868168650188788493180089543484549136747551933478084789734214546424078670510668975243121542908034796851564554915465787917121348279545699297459872431734068392154421153353871108594911959416772740686769387541663791320304360066687901727493567417784862486389923089582774334478648262177977129080717486863301966011310586416162721645103854536417501836693085557241471071282233789001133258691807208884060*x^274 + 1636068410341470839311785022536225871362314475429713053610183744965741897176159269347168762999346952385968164703930801823607296837051112023960823048177700874994064989117465315195469837232518021392395251681912543871277657415247488435571687707022385690921123969611098229583362816212975298518223512340928004835840351493479642709856913431529510604651524483371109508852811069734551156392222095251758419852654414062182064283206959855680654880362725408450308698982080280678128641325074352189997821170807710311982216599967416473577189729379943653524316584468852643744583346000683644537302229831513543949205368314730757374217420093588449099204906764192058177251197244345244638453039983944865124972971666542963054203736204110180775234090077877805002106712732410255177675975427734917935849307392497985251775269345452405178990035861589518*x^273 + 796182500135519766372942617941115577460935166851006965243956950492627246637700166306771187166960391979193590558143002765809801367408594829380027722719246083942331656096191143622637064913555127147076458392274437921379848617054441855472397234622360959174883496885645937275543879943848672443890113235611769252415486580601036611335524947972223454747907222977283687116357407654381481598746641299303761975271337934416558887074333152464665353417112021431909461345268799505089386479763334023890753487319090672456019013778251744601607959853249540981503062004671948787213354917214455232889886434686125693902496363803370128693786078579597686872198861819706946123195903568559713924976170191425435217343132243166232317568549245466449001493139372160791582108891113360030884688970751292895066093516846408858587899327744422790895502542804377708*x^272 + 60851035706918302808775717291757144418943036732626484292804682042502728063449049702012931003603944976047682553585794351241539344276651512040393180079893530829563781829839136051243739463599913317228965134968489913405201003058020013629774645251946666800532807283585485107795462943617364367300073811043848695887654050167472559707223361386303691966794528226468859245720976640983128700169903932585104425765548787487255156418256063072380521286689477109821882280748170874139169484527139701284591927713751044039461393362678634721809720404636444094055138181460589253392267617526465605026465189965594895784584186281649502160842698989734248705328392109727692067690919120351621960297881180721092730689200426242394403607758937213323328361517214065996552355269832938339311755105966906197256038933156629364850961986025870637435626614360153658093*x^271 - 208910059603793198265922093040342338593721904582488385886007883383921274314099344102276722006280703931708450207253353871158786510438477901956287455145115839159764059590484785343360497251668642159351920517101226773340775494505318180258278708204054293870789966427173741394754520665387903490365840541207668545635261711134426351473758127311295908596947175053574603398880893525325551602415570344710889543724999473128506001772170148982849743830059400564656410481163757398063549661751522398485960470363436703464745249430483472913637495855010042468395280859911693141882092457934924408939918331710090270357015467781348137928894783049114919844499296363635660988440044333777479329225049530550820177300082256095009326437107230576641775361585485649543386707737397248866883996848316566850703226897288528917307226163619809493715865972944109232660461*x^270 - 175126589581832030722817717557888422353739442093983757173826577721825869644685245429620353383822416444289966292504572544567433332685358062528184514909470002381623737934186374589026926779801935142160342423952064121019532227438804373228657139441465714437412243488877708524902873176555219514263925464842157019478710616088718370002498805575175152034730698772188867273462972555746974545417177525689253176727003860449082527499166016547960571611519153364529137941909419528758939050117972627662833850502257381429381839105271614739683772140722500717319084034102944060627147248784745323525089522484077489400947483532783610514947648862950476887438352372369948879955423324120429478728746494456974346118180347185584519154517327110361184362827665312516345151755462992692617445219556836950500087064394374060550319687739938085042837638807119705887152208*x^269 - 67196045097474380341475756619369919655856666872460749281434978960018148270967545748084394171659388918072659606492039803364655453003950450522783107850808049972281518992978160657855143043453020181772296059452392734157590148388984194150378162933202309173036125884585071257085791064372291433702924804648408688929272468605979481898990757492180366969914349823152045108611112699703386846178680144608785920016899729408330511233884285080571323138135612135120691780708638737399282189756164292779066435874981754734774901659830997696179715750134401548652161862220037632622862112664889147378446194451324902691539845419367871818121151970150193688981293483144088296936106183080892161281235488738167467824098715658082956056768564541372697115969263051749602267530572627248104254055174252457513207055140264514354576245355238293027689953423028652145198521624*x^268 + 1377438176110025121300778509523269487839553308873926131631674435490520494470330739097383037234491812189648052179885697703460185333381607432520142147169521304751080126167597684981320305224353859746991579713754960574097241186637437630977307016649555358117251228513576606708748812608005081297943191755720263806871573735660104238942202513915607873288185680949681210004919465355694676188057780093680566430559378737973207592534887389373832944869148943664391827674127459850154509306035880841267637665655971132230091601504036750844791407810873056690365632984441232459832400044692403459634443963110138063331884572825056287104370662917197260894869672950027186328610822035084636502471716345974255302590605440959623414210706585044676129326707647374731279330527522279362398728524435820626748050926723495935473159130698228554354904102209095212481542941206*x^267 + 19581292686774822461594997864728518545172764331780339877996261137059889991508720059878587371022574143738195470189055085424568016269777849483090155674474308843306623376261372928162121627529814574375889112913491592700720535133188778150424433064973606837309125134393068770832482165008443570806443449319528099023556002606018187920319000056426912621473189901577382578600976923695422033597849246148429312382259978824687958104397942269678049145556726053083716322200112353899327188076456803290013779756846608183185359160785903193243277429886892493712843093659763259156128696408031958472290134896182231845726213199606456622322286427224495459275151645081510870351892997896839949470475440782036375081898425739421202743981035644686162231530480736763763852579847866217484165777281893955305555769610208350913197363069790174724014610896465509069736984422727409*x^266 + 13361946818247307314626101479776101936569263487975016975696303640997420504676066953318253718347024636597291918336504695402827439965275952838536639596088803928910316293641854655850599152886356710402392699659540730203461970116428680839169271992284786484621693033574519083146968268909872213175929067620496985784112145750247750228062128774658439961808861874458815691988071078045684026574420811182414500201625184303260980971799464070757691792996305498837175974479512336505749433117516123095192613227465088434624385262590602245546113223762989685346349574739722260385598646747460611739486626646561012471446290762243101302657248580343612703648500057691926380980052472674603560644554507533995625132724572052166777815948613650586364120294593700294322335078881340995183725051831906697637161025879502257799407992019090481715063874007199791333178242618629916971*x^265 + 4127043612743628873834416580189041288960670899886728547429771160501526585746843484636385480345527423743726455534275715467979578332512733592058690145844518630226786093617091439701011431428198937134804822298663458223133164722847631602839484062056154269880653953531454983635615897226451117224894975436807437685716540332165226466083400450321513027194946392137753293776607534514393897480525653267856499099137727042639984593398024390272762106142927793464795368757522338628868834987112563979364633847156719861082243036809012928539882118328364479809706209686414638558591816060553445621704825276254022999887336288048534883894256676697929402495120470831547636094366089559637497542899893538518723950397836043952755100031348114401834977881904153734844516502135716310431970378234663419856589397874978820814905131287859126983639073240529880897701621719073143644408*x^264 - 561118159952729678116821440957296780007883888789809595282787348495675532977858576920001498372453865975362528297049102759567888278266760190245069913724443348633182143525334210366321908898417843462948337407061542009912251065558274451802498699625421787009590442522280938491123580136906868417913063092449549567099571580270638940949757955880721843229271892063325872816474761192279075065707735169254589304151298576635319764557896509327808645240949057439835545824356335058483865477789990266685714231882639764585017486743745311898565862599327407776377918471669969699661654856416910684348826550199786609003395382953986413130336549206058749163535944735184029403244555315150477467694479333768891717351089603047332628958928793299899354414921080149509069808789302309206144886647871136109104184114244738981853863989743664876629850982682617505790273374227551782224039*x^263 - 1370022710080964468397359758513457472019028976670272179349537256187350279159652422840347324326546134067879852761531126115865734063713835583280300816785793588214784315735934444617248390037012557135385700168660027438312445132233255455118159729530171911958200391882060952182960085445812304263936627270576217743724240232365306294860471699403871854900033650321691669474571992920908132840156404438018498669237302182508853326397206727467946588441500306858386530435142986544233660298364273067338216385020737427620508259136249653958409761195938371165660894700094646630110808875978459688039361691835620519124764946671381971788928683769223257854714190238595984723586770110498309360943069173474743597373555403731503268765016794215680381970619160133667550162505541382972657013996661717761550702085523339361267387694023959601405681806506617193756865250429489527082243743*x^262 - 752809172196636941513904135542722795557024690060314347305723600075385896917759319099696716985703092017945001477362099064797303607818824967953699003583789638687802360001769736820050516900930210739794268846203822747293987261541343332294905724476965832076393822453948735811292527367643837095912835863791041979508107225258432712080518016165530801350355263258866766888860472269556447482635705774432306965794988246204900822636873201363105908632917894858095307602978109632898147931776249605266834595193684285688001810772498539965879976067357818217257004087589053790897105728127556525307530844045092717961596009876505083694353555391126264993376374646290465227494748672668589073884867028046502194777634618142560532794572174407831812268533175974774356571640600234367250061003532409635485454005756574803030064914080053880602919751545438516057698966690209913019925416442*x^261 - 162891485204718452462629390206971468576780609646322530790178566091884064478430862539829318142821831268274674917452579867616309914441080996026551330067692230331099415195077517262446956695575991136647564683588973993914106189651525031682684559188170008191714071570459621282969348608827048262748674496304264360994189494798805156816195985101412299308687996603232355357832677757254848201113897135102400827642285979618668440386657285361962147760115605205228050898509389614879751289979027282454580843119108694312978677740959688076296434442283758388734695609303632381333862293826922071573498864100461459797897911768705303203849792112852083685363174902592285085154080896590995447590074338334064502983243969724517593907623006232030098320156828955367278331519926294446642932334155275981482876527742992869465553948229142328850615479284255659438046269014964565484749579334432*x^260 + 66747249731124405584302605016615008648441036751641709852123119644168746851904134328349060283427811361654216810023191163263979947408893355474365613225758277539736019113547923825797344055569194831978715038507517892421098610243082528220321442401092258476967646032074305514259712233504695237362220605262207194231905086184455764944979823981431857745490574312622266302758432910264694815947150107095689164148204252375788912292950319913198285625203697744803100287148180299690293386107190751005234260246549786725092652853482556693855145359123168000454095534058491243967693898123469361891158433866067321816920826637803893671057825089932261755705703665954948450864183151254939931236714106977459689902791092614380597802292051119375548800472029949190735875974025963946880637293230130440519497769450762802189602569829805730775487325519323722205571589171059974608572578777323367*x^259 + 76166138005738988383055612442170119576084612929553541243149133432116416846158091036180260121113095274677914179607662088843451409987232903311198878807587472562536619691066763751182299501563081063878007089664565928646704325019232985479762222421359704482826807270173356856675045547753376218854228465709679134597931508466107019896735675884065230120875391599315710150672580425193773775530583815366577529035015559093227397502806239194667057679882966554590222396718976611029459791679472877345158218456125866412030795103099611486806351269610171524019844763992886527078260818837048780940622421950845791126121119771917691568764797331621950282693693503394103610779298622682856414973494611608381111149827378268951599648144344444930318053649298399434913874794517689864079805914572490203635975577921721912998051213395441904603279372616217592783453413308689170335125615828876828366*x^258 + 31627898203736826579180665380634359485563012564175585452975950422210170517914817692834537319309677589330987242207359748271752061770773766925550975929735806459594488162408808157935241685762250803013013508509287855030379564728260333123986842835407709119727655829739739400160023929411310634332233263991903812196359725482634531145226545007818019705010992044591962313588424343949484689116036592154715289718418979777876988596796848551357189033683726286362737281602276469811826226497360481733261107764677049742249267762380530792767484902898023994104134500895268262528760896117731748681086352277427758013627022590538567957983971776780683221911998931270801679908062469602967185626383196416970248418979405312153251602530487715527748684241022077533001546711737500970269316953003356199132396839138321452192436745418566466967532723376132111756417096009460956977268650674017972371691*x^257 + 3093891416576662477552160779695508134572296050270418257423442588415055298185194385948083292367787536523713296480351395292042575441177396622674850862039758248439134371190274377161715215236443963707264592473842049880747887055149161762666588078975705330697451835041942771997002952502921195449267529999706856124454624448107622676613027970959679734917794275262806212548914336006356202328429867990658499930976650905798984594901934537796291563034375152739201765642604480678678959501845698888030778773470808653206061667236251094991692184426162898717736109441147446015445421251512452784362012826710948515095836910664422238214217448003566858247321976695139966872591277085032833933320919467568451053598847157842716017554167939742870314824535050708054106224799941374804518063639840137251305237321639321446974915487761818787769443171094381846856803224718622939147695592789770751926386*x^256 - 4409424648795595938469003009226059909216656333488805912575289336788453121688216072811726225024915314225971252826121329283490083294713604924765228179810539621960290326238100892745873904314731107095184133689357674999093766268283553780713720588145213163778434614440694785893749868430138453922744114102641260737825806287144799252867789494709004778226645391267677076156060119765596745843168076497990764628136624665403721789371707181652811252550476979568994714384716016438263183452282808998142240691795097556960007086261756973756553704224489569094657638368218805113219277387715329610813737175520388831723205785019686989359562057844618703979081530502522681939340180974048586957123179876726732631774693745517645836338395275123725650312037449127615716589677938975549893342729357623813492819298301166160548306169055818281180854523999278252018304121542431229597545812693345543133789587*x^255 - 3056827458322690408906177548263208138506427856257901469131080059374468056996863871901329271357192413900377159908764643237317919847515015998552515732264522981623906126915497109188814212450813290421746532491232851592392204711519749279529450663916280742599388370902098920416194418528960223541970460946268181104188888966489564353704594725371779723417130776288480320658114649986846367617909244315519734768157375135911807126585291864174897711924754249167621605695316154591411020232941401058038960862520657739063456921798597183038195600781697809152878214143496256695928498952054252163687269952276128652043795913426013707741844243527247477499461320519315447654571328143650783408030381342301693140070771862436239066306128991245634651203651518637854472068684802411228248828427127399028551009687160875399111886998589176880855860612442177139422084084443952710764868842297757320913038289746*x^254 - 900705450604642551259437569982320118445658958240001825493610546156883686441456767324780807314494221700146159000330187168171645018608210811537201359146490847004588139102672617658317365603140923751364535897684709076806762858469162479183885981827477089090178427709469045078527677527861267548527613543967287411128788116376572807430404203380483317318251116295568593891619636613477710671345740389330933836651024164167470197235767250113730452468849664081974222126824831519231277210853607904952072656110198704479293698151923760029770675809273534123538453914573311309207804975374601654335469895425877506712972015278277701000897315360660887295236860988403817191943077378024830109179520633613868735720055544588091573929473761367835958237814356396161564955736296796127271957732755666179619598126057317552403808469421438265141298012693330962483191884549182792165425575800637200285071452218395*x^253 + 10194878919899366046591090798088367279148312384222649763113920931419713308999984590699044081476351844256042411372496735286109087598259308316342647515221224276116780638614119067880351015472794718639210674539640039209691891011558705605070103099735243610630080009666850105440321066572062997251082634077138826188192939499117344249318202200988442293663525231869243007522262525833565289068431909949805925745469548621445789816447696766507733911747423431528412999894928330944680500975332821689807434634372560238715836728419758557052053345588235873718189298633948597601166622531435151546398984601988996650078968113061466194405846852929186634841748767421158221967776105410600454432260479982028712067370900488066488735683599226826232946735490297083944920784739511782847280485129315940643821765068675812605085240230436498441684301420464895751223903039353072027652246997425817766147446001007219*x^252 + 123750294004430634035150631108002397032150294107087071036053521986394125402526094923850200864299958260436470054445706102285397902646127136849186517303460139877225489312115738020719878223916893652165238122990760993065298231272501835912109275279479342116769222896250626594020110321957521804719275308350486278567065523965529840847252192713754363844387893803126960063127499331161531386919059952368947502109197950112248292113448866701447187456535457084608795626799497717834858926325729721240598919472449231993581352873239606024528371857116773940636875236861252228534699169644311060076823227998472475510344498892541391135816526602246584915126945031470237305148909964664733021551799500530493215617358280804650704335424600286848297672620019480067574575690701856781425845154330830499924964137478163568388190779886820153937664448573271425160806571955480087107282535509162527800422494295289911886*x^251 + 49323760120230416506735746515539265378547473793464594753625127580806646867810825951189715541536147114673505299978575168184657554010373248125962210684259756318852334059006885906017196714408591367822393128454229890670476568940679964344149482029750144323773530932392822157815337816088083178542804592289797354484666371160635267954706912168183744364188276475208304592044140672783422382640658302455267607448425833212378867691929681031667212341188033684022313642351906892960338234394572934617827491693363861514199381584969732432882690764915088552652149984034524122368073949780778955144760171283565601571583314819503837207476316977155902594193235203726559460829727690221158389938477064754255225013708867498689046370095786759983467146363227235046792571658533177352903532553274393792653860948077590726562787361696473524961919854930592090864070408652735436004324810465811476890422700515499755378083*x^250 + 8766571821836148467432105965164560233409193433428568883313849149529968820335810181646142970638544126060082150029223594889978030338693850630527772439417865329113625009974606385213395845650822399673057124190507772599585293617227829567144420629678951739796696405212732357233346719005531598330565381930497640911851651453882245856616836730241443204855235565428185476002568829989231075045609119710072333014040245054999795959572091354602560233059644811175597180120569513101407956090414353062603615563574177946012416268335342768143858682185583947472354625112525343023974041181953311064872671436431516131534974378627319475618506842292685546483136243618360266842279881583493941560898144062553410947370985981950776324753869192841474512966953131279430572211986203676930031296122275162861934087197634516937403851495926690081816192342479717602804484777263678954709402576657634924191514269415676132475293*x^249 + 4910631154778132112411167309141313483503311803364301021062794622762422982838624728243599571837292446076443868371035158983596967325055807749491201577027299849127638367724564596786036391679040848417815830978290369258033908161644692299302858620399222038391637450265111193983562181421561696436497365272922286127272030936149702019552835740117118774678866957695923443054043632743337098980998507526939462526005831514702753313999184113354404959544818705290448317165770011467464298297072363589694094825527257696808568685440683842743742208518496669527900397799242256714873697984977220111845101001474163042865114002438179461132621034066827112769043786737145323664226829990252961921945210278841257746495607370987862863427806281135725481925095997085247361893394220056362241512907039363838892689822194948532404287325107038377937645208648685058277630413911463585601347592465762551994979365713491133928977214*x^248 + 6637872691968217998467912940887910004148794910213728560121963782739888601517308406113983591740151035897297427433080217398745977251119213963362549361474077357676537104571896112105834479437106418078082134290711911969505951194739397077902574371223772177766049858222798542329629706120875028616272323333651989539790498835411384186897760355997313189121533590031684552571399910708800615123821563339651554875141938281451323054578799912063464749255829480265602021943391724047177312324663369422149932926440815484614617422840608565722936513247163411461033207829116251585707691136603221593520765825143772467142436861677319488938354251904387992217583871452829016571788148295600500198287502146469070992371492756896776768987764062005206601102113700687399423944718684432217985335088452406393909957631416511023909888342798680977758981947121547459729042878087511113173538740106628287379885968510702783877367872388*x^247 + 4223406409658152030806151103469104930786609119927099698356936118919052046479005728536742162225324334107999571688485786978506083244207860494134403529492021166319481159678206316936143862827995189021245382039274256928801108480000658450213665502066414351345099643065327756253806487511080235005633184097699344810422897585674804185039729060396276755928247599260932050034103221943547825428812497856575551177817479236946258777236675478683910195417802856171764674600125820545993649405132496020114684728398017862494249461880727491879643743166898108360721018371772783211421943300704254408534212510324638641524676917765729057975513343278383825605014373497817158230382845727866995921886922099842878999069469037739441399579134553550022655823814228850713840474214541279870132642027543141022447916174931071263684178163947911432310325943398160173531876772785409537762010283600220758828926532468918392946498408305947*x^246 + 709995598110563828415269088845927494034688858517163569281419062378520248878889547893687298820855032075449651520876316057703628621303936296765993049278703947099865166435176708643804601474552830873132094869133073779857700268325675309333093829919504691749169188631107775133487750188521200409166142788525222811194223388093884890807458572959768235194952156205991936997211732074763256884749225135029060790759571381226469275819699457764440114833970938375389611418822381117708141097424355282882107755218213836110039756372008025380027885441677418941317164858266112965425088039563884813623313393320684134753929845157653008080789713756262045652083766224256795804450602483754226519034321979077617708277581603396426476544299033701150931065190020314906483385204348260227526351268583567324986429613658673134328774083133510675333509694425762917273422718222109125791477601198661528881862397809753690679659391889283613*x^245 - 1011549821061493205139316645319846662221154504644456581390748761509518263768809585983786724395851264617512795119969274859868415146210438181843170876666794858468427809011006843544863940707489726613605415617877579529231607493116752948368902410819194326716426716125777680176134435019103683007733091740625935865113453213687990006271479412003707559693820159659301073538817371316362124274578706873938609005687928009821949952690091121682826183804619889811811636101925601122426517192283439831416368098140023957174622191204445665905424219354431501519407699150493317037043124132354720328854430080384303094545497003383190622683529231750009413749132500445710322033736990323529770224281761132261894291427789587584511738521978822324137221820720760191155499887254334501610159263174181151799384478615723359951630196025555446051663366036634863221133179136952301778883345789077929332626269657520587031150687881424035496450*x^244 - 1020933446580791866186062091042947319850064422491429495668796962607711060905140832843600307445276656524556971021029606053211997340294625131854815452360483044379742493512143072631616650853340117225488382581919494563421637229332004819507378126416310318879338839161315078862481121611601838307452897591233587922981655993635234030177051103964766254962056900873189327331716374318155595978689191463893251145273046630004813067411673572651327740839848443107068123365844975763655764053445180378575344249034692801148783937660835495731430232657302645816455415992632452863744920101006361981373340876811074459004008524414423572256184828256235143288541761532397086146880611480004353597644266047456803865828302447077556896163794386130749206155878909499678272016612004391855238352071825056217087948299553474663439006012766639188654628097608605692338692182197877524664118445225928487140483791581333017553067209569955024487091*x^243 - 465953352069225036520678237004131142643107430889399870178701628150518629327139315699770588220583517753506778602833143986264885894820599979163503314741682426452583368882738367807334934479920381564846132026583086456836560538880371819027324782218841548690467814298891585675283116463681712261448659400015219868079574492647538442332839674471697667231017198155850255406526850265626161454702608896239850517927018122555584159847898939897224235262829207218151883403078561107283264000249201041702253549842081493111355928914555818972988054852178211316895070541904584829108717925170031835681639123990306859921821779390264225524896541593688567999934746047749934477923295663813928582382528170163050414204157299667628921340180382225686582073110782325437540017702741859153056784896063361975064017117841272037599769386769567562850276054386160377860853615779438019512061457139919973505720769883984346942802546592524988809228254*x^242 - 62232897652239612444950559004058342618464952656314366820325755782152663844837870174359195393148246009686496734699343226343925771387603719217242836715081173313514921735121530422070312758911131034108293150584561641639944562533684146529122914644484470276467213065845092298088151295430830800722374383486258721965441997630096387061576947057260971072765178965654279700201432785913721252269479160033041444863413241731621023387641944806177658396244110590338736739468171626354965460492685065630374152338686626079780865112332131120519581772146948881261036383863311570134579899102274857183891286294883559865742448136525879890912934572265689356279975813323054465253143609203113855595261842297994660104994962356677427854173478341771016271838183835442312465287240858797956488931785300416755176491536125218500602934967201654795072839642078253009005643959098218389731406711967240197780067197216511198771329442777451869017589974*x^241 + 72560910617841397771957601524325070524515321744387710913711066353123505909026552368971719580624897294361077601897458726125359241729322171906696985472916891483916089104825303277388087278963712557440485577781320740549622770121009416936166402269463801615480178934822576312877823113499550572413074183075367570770910584035013611915019791570614405875451880848719619664736221347592640491719990382421658959866473842448518959053289628579599417958951055605127925482373672402225081795054459207962844547872699003582165835380058915504479619871157227631173883649941656521160232327605627010205471457837004735911461670391949331610495295158543093243059229372985286875467023657538814339932406117053748666899228397889694004715606389189559556475121011219850443091794482860702979109649880967949804528444535105608488277937977084240755354914402988169056508074039286099321079805023674534314935339450848465395128520921192028848147654082351*x^240 + 64616735904927951164487348352536445503657147137973111261202617873191988548428135418095584552813777497801271076527156563161975072162551608388223412244416310708813685012315316358088597298873418844197533964112076967455630041325212756423571986329722755517216353450614961212089683305700178888682086531634242244710249020571576805590225393102940612104288919450186393301141592016164685561346568849750544201885616026010250801660512478693924608141597882801290362080367534634440332398364269408199977568149005451716906112540828280447562810592296515872803835883049717541157484374136094834972953463167491118896440673216598748385910252477465509435538036933002874266636191280706921284947642598198940010667716797671722351853163600707040486509909397104616521167669233390803680887000391492061924308077045869481008550865584801581021922827721691918939117269771419985660220903341771482882801662570735516808551620527500538385816603668030779*x^239 + 27891377055025257532767222799116725160090875637344566050677933681724140652186340641729310129653267395174272184025516676968299206944468204589955613836347757921407573806683055863008660556779157819634760196596486572140681864024061454520126120920876914113256762719485675808293338952585890376522095686388449880978359580983657378661614671308680284152777964957917110174702960867816640869494158690599562493220609593569260271796701222870452426659238531886784282350064841339247697828183263768565497507453334266592260795825273960792403258966886390246965403178501943973440013780920798324853749257155478153721040459279365887975890757183987762754487189245430035758488426339737753341800120642265105839974179251309031619896233747738796767498107689231309454475881465343100208470546061195843949834943379339984238209612403008284915581702473029703570619699395431512139323088194807699658196188998895504736380203530472649434418582621156214548*x^238 + 5222278780778381958170695225841332720123903643607927637960707596034386039033021257829965120097692190824793429959988540288034737828062638485128468769676135898634606526744632083579825671113919950548136984198644259601492380790170962452442453092484965663219253321718495097511433845377555697679783491830034493373513611575699186953435639651025340504793615047413583131337837511421966763908383043309904347451914197022652880465749395641258972624243865192914533925644636183617569622933251171041518636018326469898451571944452019110303397952756882810757375423913897740463805342605946678918379610640298590798829701821519569087489322568628016729235063568308471355394061833815543014198829783470095765055930817464955086679270005052702766982363428269504134643589441616020171759796911849133218171985319114739930355693816484590319726453348965681479941823463183781834272895438260885045625816868639807591660793639059139864149090633428320668746*x^237 - 2137120836944856854409591326549750582642991124781748056471490246576186952736676446158196483109186679038751259230361475185426213302412396845725936490170891750024553397055247973308827357822678687054909271418077864140276532557193771256350749650718477125118657756466559232605762039345001290490838954689505782134145734971147186756240951550109376125884301283471963074095064948945654736229736375960214212001003659653992374997147806410292663735009866416396052347363843492778293537129289564676619074949232514180251523465634272290750351705712497262923100161666308401734371442968644548557653729788701667186738284643162323317232655095329642097536559037392976416191211012130938677996283530254204360418335982171468835484643597455985608214467871826691331047138883761847083774716379023710810133738744932988608001987386143402653985868734263556486415783622454302264704754457234853553800654484228701275412777752150750013543180180361977853519544*x^236 - 2529771674798211818250341574247527182182453190396479211933382731957710697095473487508321101594297093918783004011680487869296474364755950143051432597806688054965136758727955331814140842486543577684987000051534343267027192116540349796528067221001029551471557238885156598752575597721404485989819131130766601703545183624799088283298893002684620676743516364111189238118290085649802332971605272007336357403332424996334398614931923658513854914500967823277775144680403798651731804109461670272205204611672976758021392346750372926754179694858266638216985128731809438500922071691204202735527622653914739290491257663316985549913895910534558586407777091080075367870005478818355253140402364776726890447266203357011753143759389408308362213048521576035025224389212773542885514285094165557841200741664402953337557328481978795576460847099825061394393138673311358127778753828903588365183790222521550963016747198936651203115348604573283053044037665*x^235 - 1379940289493380805449504778898560251428282054552562088284659365026126637969474531569874885337265553567588439919306193292869078775883307800639369689208346272155816358926889015499282938864285252388028022505617262262856834340428002369120794098561874477307240826659613084613138412263912794599080577253949046698907521766742463084966397865451147588320351052822500263372330475840317253548359867990268675876514731243515018592325057707068913962083041746215698299428206883681289167073021719877199800287567369702858422678479565625651704982212340728744363217890334879416073752873310833948732434671047127111398450106778583296355060603651983030700663555782079487970729228392337975862729337777138344539210051948800676769090102507408861147298905454784443497441216372106726130546622274269590407984942676726752728282293618356703882223839856482108269618445148362925142444836591860799158332885215303216145563414121115401463367109875375759292877991064*x^234 - 496394767393546922801023601057547663101819168314395524872273429127715163370828824541825624879442978959383815454629623234034203131395531731966511126675751217951051623776697347759395609794952757533690286866502877660210608305901394518309397049319140349302605619196262806671252293666203636427909334535304738448318041884071912614197380981448517205661211309508034180465679274567793626371081840105719199809163521880550105865380671436192475733845278661711173969081723229048883301115915432523658359081305481937118170399531613499528503225841852854516851179267278509140383083028942192747789623128414893333755962597641052823337747664162321127619081964316334908670832456226142081677388259542293334056785516154048723070789497028878069872482148344951039021709229416932627216251824043632205837164553766532198609772404030918335533209455691598940077242239281123904758923785997231467504377190853877486564424171446007048968146808045940887690323086919582*x^233 - 72442174073277638814341555552210346366346016459973782158746328274860008473041843872603055703999008740860027857812858809175146133560092515729442487890500654560455535482558865763442713271455124098536115308768943528692304787203006143623285258938371214103150964952940023223196842782058096795731971450885919478736304249375753710330879135927929011781316819203766946528449840885026290621350869916076339271014435762532460273672762131652017978851084928033228767199945399746744390630847169497563172444183071765604353744675945742842080222996223475159396339234005562546956689486517123686793331898778291385830489132176578033598406957244212127732966234447687607776538383206466613337841465408020713322980543800392563710417177922969440724670862457295067011129505686685226736758730263158817099239388681889807295537909851026891466511570729951229781360903588746443148615501374595544243212369540927830118485606553700412694985874420452346096849699434134468*x^232 + 64794069540978510865247440904461753028943246412790485392290477431333661246480493798620066905105440265827985064073972881843326704720021259867574547794985959010632636299528749607334182640386638131469491940703397657371828709759738063218990093890980333050542352364005502163294354696413024255708957340904127967385749077205481678229597273994806456547680004886702422286625863749498646670544329417383772179683885677296638987192124132870177719420519185391935897186649803002270562787106125397547130470025700205092986840422625100078452538334641419485575734483916198404803327915466581637081373796952364175700311799324799233044167302967645744242504599769037322499299602561996517971643899280829925382174358523710147508744351331585556116060948052286402042639126912965515618677678387438598036883228223269184017694058777271268487746689004306060866232198176596316700575025011273394421755668228869720089950244508818961866186334515885629729695279466633711909*x^231 + 71341843009316133443050877629223314502063809399665542662294946396226624359151284273678003152907078802779448814172389438659937097393514846636117980920914385820192432637210715267463775256027767698645495120668018918675295071978814388684138400300059923048297096465323558924655389046572664936904876293714359309287856997826935112586109128425876142149246639347085538060421694590978995916047878430451616434641816679243105582687074035422918732208891177990196580616745350943648230515742906628209657685425159866809307420236521543911506369766080061236752798976948503888037029211105331554855056286589772602389266169049656255991737411515649025295052967872094874906321466694742561753835748891363010043747898712629405317965937977480944707915531485633168926469378393654006301560593419501221892891409310796698583066851213190442142769757020869772383363333840386976037440209476704954664389010996286217476881320702412754590507257545221429462122390538962832299199*x^230 + 39249119946199543851774580253858893574141342860524978222939531826233965940594674545271732376851794916108135542490551208982737690869330589793874713128923521784631640124917442278077291208608549470526404966492004089515604024437739528142469089387583529628825990079507793565660869262655932566081995811144155848308583582027564505317610953356810089968661365088129695955053657222796320692750348428906604164710267616381757982883319753030637364452849079597537925999417968536706569005593298550121378144251085027004097779517961504135262318214169363255768002749195326538123552815415163536539856901466254305979580802991937274212099279549502251833882641827361626569878879547449939325453603752960638222560220614209583284789488117546599036881067364536505694295713915285645059826466079697088885392665633136026077069399741297573710876423644723634837057417641636270387433717258652766510054994539541261230400621652130691432089936067690066035154247330000744246045551*x^229 + 11248423375487506161316480065288827092592580483454564839841434018769314865370111385295375920142641073298134943731195575131251098357914670277778342425224176596476638655506276610241242624890321167595836589725704395428847120188845489817348060997238913370549155732355150212545652989631231691826766757952911507493820325233063406742848813794117144319151325520576230366451525980174364925938027328300657365418168213227514795356628314002375311473246863703321760993073695101287982301877694515506496748220573097851481630648064854420368275738328574268291372752856235054080501086161013381826894213785355513113925402970446713168310575420242000465919708802328681598002863331633659969135959023232153133261101344384422387740305982524955376627136976681167541334254173521031588179944904538351246584518479868970666863569407570285053624384353981081118510170772715180416982343693158612302553677555388598640800236532548253925186729686301688168132430092014284486039291195*x^228 - 1779007218613975147179872061857952466364219841041129668283810221626074922308814790032733074258874342168412728324565880644398510697986904444231427446604428826597162994705954168197816657055339833866423121076360847807777541095062513082582676434968261927407994724339275357385802603020975390097751947353297854832154222452324667625227578703683777095474969418966035026125823276469656098171770804220869712027197734520633529636305373405622819928026051011149596421092652158546526030338243494976651555786517783510749692816606969517698222522801491764499710333913740766507626371046110289399763295396729388172490541216724730581770070640561203512043470773969090702938968990252368838466042288103134619678714649946283425018973524810942179016181194222241687633093099324518915790956792242222525647612121585245050903444194720534555639398004849223555271022880306611956489328447764207785100513800278839560235870084454183117059334341454358583885671409428955091218637707644*x^227 - 4035225910009092773113646343919054683789947744829919897677396530467049527127386039680292857476772134913593302442459078521085625311902413839182043512797873247426955118437132037044240276487388878065351230021818289570404320641759020120720893520879595106291828077658243598874195937687243748042922553441140957618608926907236675676287323315595741626686801867388258459376836721778256022825163079709991644003969663376700473819781468133184699343081155088515840603046708246919914823394037006068555328010383586727782044745120067386800070249085063428753936959726552283613245735821013628129547350843468806868880096545051145564219247044588879128052315176000675389588967559604960410913075442554016623531291826525711973626628218630040987221086367010862922576921203801159618990144507450799110008992215737120583104528241062736019168860553443662093476982469496366150663959467197738485364648308702031001262287284413982206788290929912846261394945704951095028341265714213434*x^226 - 2316377878345535803914566720831404151950741001497993201133315090391941084202874941026171571073895330778803749450700896019896491651573161864302536096791096704555905389982704757317714243858816325503942509791510648331490460891191686623984212848942255235280352908381552330339168956345509981259183893515878517718069135458166702090509383528747898410331536962810230256426599152786228546439561832159669052938188924165923866329706490643559899712958880915801324733742593809110640245515153937225463839717364088432286714304977122470350557561182889839800895295554414751734074996969916696302443339516618143242126682352636791653804800565689615884067140715364087054438288971788181317494598876009701251998115666129074271652614613968346909533332691930224541364408819609386732844985058690592759934770721421279945660981466880746128003409145909680036646613612620044202523836672015584652815680930744756356703635052529596712158737451565545691900665931811974889894141300128311411*x^225 - 589872120150762515000739225972065072108339136859492651393770950926647081056427617710514911323781716923517022638921227016717348526399316054454361293655090751875924531517300387469897185518696294693433055258847180064254172035956061274071050204847758019519084060129796936412356795963888848488734256382623211760864115638115777901275943176714644210740066974709092562819083167770031916481796628759883118266069712779636421480549508075610039465930398707238157555773927469988788434432776297216571201048805068969459786274566664072806688925940974516875817794511789075961629581184043153029003152566001390232447350333753113259263945640996843321961629654354662886451810845469840031517789186754545954419685608705626532841706796206568250777353569639548449775374500216484812252621870422605489348989398598276723493238226283559882579112639504091372876814768650535171087827770202115591304322310427784142053187623957723926957110373824697350727076486585711656164883329696441086691*x^224 + 141661736442729883691685171091267279007294846549552824403681693185818766928107398174132802745816719537016386527226851857152449466962347833930941045442563692301421626649469124812768676778634896445399391178215183262432926384151386572295730755015205950613779476792273818761238536373038019446768709069534267808241318386931945375008722570967108994653327547879191842313044473508063047835366885197389405054348973160056201694950001200500853392536996231888089026421746956078196494000233401697859649980203905050889827732455040317687441668786883229163967132289836088336976282037596077285246773850049989584910384143726392285839519853660223020362740213662150353098248030791490510052796000956878597904982407059285005050380088362174098903064109801244970408412538884055676602613319287274789499162372196624733929340074632772822750670791487421661449142032247057755646733670686788370704286524049314944591102058365715930806023192280401106003604345915527447468294383061082376121254*x^223 + 215063145858590502499760163925813114635268130517345643227657581162228344316096728670731021976141734981989367086027841157769372175437145804337051196887511955792842620679254535335601676399526857924425697742012199087558234572953997087678802825647344278454727586997713696431952355908882414018220743604422619346511545730527920097752141306265677138385101207321502903191141043103429121347133492857045653973679714634820987689225993775285281053898323005065729568298069308744261033517119001583316729925592230315156876501222513099675956419882426950915763732183870139878599626017374896958728787118868867033447471939373040963850072054138700163282981985503661568219730482322100518689050494165796637458250676150336089449003487601715057683551253688893280360626942592756746754983394447175199772043781111379645562005788451720298624973761433470226889323522032043795025748643452286039644553917562008504799143615428361624449811120705719814985204166195911196575150834195150996577462574*x^222 + 99426389154961496802002441111387633131967860167249130098460931235544250073723779219098574078172465080561035062056410473618099010282472780580741387268284369789051564353539885455913429585431731785283918832449829199195597546240467949211835199577869216654683778729004934638456351731256640240912037006401923083097073133267997925932979600257004637102062926078144299111749146730089264578865456538852950107201052912373712611359804672506786538267800016245540763749011137308263673489102151141182535771676545124664436367825258298301974761314281195040451258015276394947976275617820003468903206339777170771217840055471194697061338928467505390736018629302801829050538008385493924000030385042234996530760505832950636728350435699965147205351357443311556509941892453190290047902142045977519502554681883358182156437972661843047078239670606387885539073428417470903936811421263849602750314934903273095189970872774992511715878261440290028269858095913408733951684157395614974523252682336*x^221 + 14130939633242685975114918100435413677261510291126509612527520890284808943015923940628773873091748768236294584816825570206527479924660027157264750807243688677433731946897804049288247334330164801806461128341899555811714959451704558399812925632416379363511288291958382295868348559510850120501184422563912780296415833860236375409370756690907186599308421639322629926491591337661897046055805748945679020835375861017149741175437841029766866107190142023823268161034972613574528944114498642970285112693646256622301611185206375492292133857218719448671146786241029439634622109231712089911058509301522353611209130454620125661096951641927840899143963666733281737279828396856649627379341789214818758383635400846609139604152278410643379758095598364699151017125286064565032983306058082347243338461258893605684388850375804630449563146403915325638468726333679480032771737685595750193992756030464496915994840806345411744281911097565646780042259031919810387695825078727094790380064589012*x^220 - 11881637537301708090688526369652694977337879730519750001663572217899278727076910562217424553797430079918160932337778480868581510854764845994604804577887794511559837541448088576628103661149277318360275619032234723230368818654781379745726345607764290917567357929406917734384936933272562706350835672035314384702405278341628077454220429939848587533778433009572792652281438612691542155935114961155918976302128981255127602388454307203571874006069026502916874380488672063007757242446839416249416409727600235833010079096944187335317245685833935404469460737995769503923118243607771223332677413823232050232913081426519149016286046473703446697879420944148260778163726351740092123341322951412173217913846440491626978576420629460819897581640254960496452135297956447733248527270726254764170878542397712541744011514383802252678131485641337425010980477994571228754559272798163464621464447767142984320415699406533319953811563765556709045890984407009420812823945206489221139477558057204395*x^219 - 9460391277830919982895540167996217742648453731103787573575409029170408319836650181875452674903324636591360484888509796570420849116252026765257018795330121372263531107596728188950757889339082375351914757829063283886547068013911098234046686710275383253665975984177354455725863331000061049796158893842344802401897371807013338759996669149346304051003363731641315926738883977691281209025702273783011219870204998938891053143896551521245262422192634041067294200336053738702400868905438770154490140600849612599777882838333848259025066729635079839562215225866769623164962388370369141319235256091145985733329661285022966214645462698510156508750523772747640080221096265344094536127695277960642940447894510655669004910589716780903143526583978028253806591758081655515741933258725094103294796726401475714347684551562468316697893755720969303404040952614001618894373421135324758661653151053863935836669642201164421352296253178648906724647387872112894133663626717118179853217949321828132757*x^218 - 2906648205002300010982625290123330031495273313417968143300084568491538009225137659640583661946327043076594700298903516882721810553891969018818125013855250097525230933535056716147688793902000362316901932313282835550401717081246672645943751267986667290653487995360597835687105262026822180007381622505598202585792182907944142114578585424510378710021926653216075504094481785144996767407758018173649992755327677029772687254720614876642106729078543323054105981100940969779690939696334007751565650291225823948820203572019678748903609582525298973058117828342556819926828489027497334691094075020114435816084423068658003074374624501926791639756699176816680107099796043854941536046016825418907547803945087187963066608494908283304635024648216791959490945946408625921829852777354583099762780355271382020063306299011899186733993569868098564209673574545806860786044018446238691469748774688151944552288037832708570924512392227660689324093284211616353991978854526559904564268681387336103642953*x^217 + 240963682302433887078033826711563267938524373179001392727118808153814546507714098422875991250018705465142428357307817418291429104927994054028148880864915673786916306574828615703006818218214658187352764267730194536707335710446756097129875537199757976831751224685595101680963092836368598982847307681688848171040719726828420021547253827319143996226304197789716258956297917817325039943935421449328734903959302443388386710205601307784258425261650815593569683290250688408734584739919223601059798939891398838115389798336618961785459014265697583906174272273223424648585860872770526858307400653389948287015448076047745240287772772898230356617182204587160297131450005495197232970607577217170723868848468721653938726761471037485419152871073000587788158316349273751903108726746146957507949782040918851326775794321747508021995965405303939191374553392674870245080643159372433999145682538291505479838471524230560567116809393507938828121653752791083792289236163508206563704970010374954810035994*x^216 + 684460352440842495170373675872218921590329028205486168711007584288529050360298282349784829622199272818260405442896050866581959190127576091657511215796560613241970083019092751595179334109589779117222421686849210045788431943481814391854276543121756679246413880197456762768960198927329950011823969042331107606969168935293095484207360211965442772108054461411532703971999320147808058889847960242436952825932199491819851600937338119868276861196383485127237981398662127809338329768156407292308659351060693246175876722322556255567391749767466358000646929019680821012851207000836958138832971181390703949289215386308384952576816304548138063980394570620635474058878922749242388540071704640734887806973083295969658167787990063165481282451284895768358554449174908258168029384403899155486409175731315662403862647025671297280056277345994861451099639662801311288497363628479574593996115508367237828941635629505318521482377078459558685375347751660728035679900730279108580002073056658786014448123497*x^215 + 318804609550450071167512725626962397474081282525279626289533253622058063622083034109307440787389114743853066427486275103790151231279085644046904355565021967503754290056208417901451645808696866760547652222302579877039237720127307031866925918722155438236620485256487376691018003302174094077279377554875039893037522621794231559596417226647098025877325885494976067053680021534757866613557871414620724955411251980930067465405879419697385291759917123750749209559453418261519355853431880461213995930091945314473763465256319635839030330063751894333173551251540762247442803168281384324878325802898542628116555638574050427428829632925693267293764179499713328400711614890865640497892580438731054577282033408042877733295638894171701381712317668997173181141331780168333561957791382915974734609555153776122581932334698861739684227476793607571925028539989428487082414714869422968930429302961103248994285718738913225823166405296304483530875356162410371159231365271201977985712016263302957430145622418*x^214 + 39384421400152888863327968525675781183766031257279483542227378156718595320774513411591196253179585945099420059169184482009195286309219645128361043519361917752628902350798283266712301855602502012801158529633590800980725427188152391716624430107021010300031598273077873638821226637164782944909303166014672490257342097443878598844090523157253942812544056061480783089088361210279311649800125618696506749207469047675521633553568559920636387774790689257396803460538935371578426968386888576607413119909244383613121596769215561693877782130235801328006743479141317026226979757875097606625567066096530434260871586248113708935845672833127107556301569476759556211707928529995975941789941805238068472032188361167438978145136636357782898376471717695166233269129794260208637389344115455828051283435456984580667570615026741520833684135996095165710431089849701785608118232426905070013347154703731993015889512313995388495379397670312279616458078641242907451594316359550455707695304603713326948883289425772*x^213 - 39327595288014445743151025123128161385597459943539318353022745583781202904709868092968088505236548503159547311688539624518068469392508282132371998816044204134027020766805767930887429728578324050874265065739607882641532995402958533649151123641777387987271646600387456596741715733704993942907786719450476635829296106890334624531880228347230081104002624121909758483263069618179949754860949141336430635712886563676329656259203441795597874787175112426499429250020641128249441127688048337914548905996760782074184369214656544652050174378327935050307990717009135261873458147016366998931175092632981640695979457544419384150443011670540472387249162274943311773972665380173071700475696503277550694286890506493514251308726526980466353086367862245898132040641009102549126565229964113339050181450169301466604077168390081912590725985953701009758480013027094073375470210555067982291334239321289204784252004586991466215161490680440349799217742588095566715363141414079126508404629528822246578550077425525623*x^212 - 28158377686173132278069160819483468821584966006823296728455585107599814376168954494027775383284668026089217395624555269467031233772918876040607725489405421397857377881535129926843034132498067597493188691015325542134561926606576117760202163714284420072291475882128468639125564585033464938047112523567156547265786585696345872631222106091684999531279613801164638916114160559612210182533800471015296907874090734507215066162511193533570792514706045427220193977492501634519066881121026426371167279316315030944930623790883618240303843369081146106752010482430324914470465474270246728170085415041522249081416517985800713161846903084846359813378162549012681196476606952214803478176989568216328552226390018006056040987145170090766121974758398854523580597888378933808836387300768746188001242667449008218556249475911316405352080113853358339766758793086848317018562175978027181838748850502590159798412604742576752807174214623972294566743319471301763684091754791502530841849189327556993523717489879986738305*x^211 - 7495811410439813062179514649800107113728836659777654180050006367365160948715820880935744709548026403130238394739396146005479756798208805561145709188930220783800118926513833747154569778768016690997171525704114796665303002909815186920672199817034107826953504704278043900425772008021200829741339548893902112029501210222232142960585710332491109408653178041509059280094361506534090332865312699926622221033422051366747751675835071389111852442103728612195422062858457461124446590563902005379162030174148675392782006360621581128941593260217620210513228570158441179724880846841625909973577322345447516229646471901781277629250925166607359228512724718981121251968608806721120215028878967789219969406485097354893132213775403193535469945875551657929214563269289547666721393063969481639015762172667222984740926318612851106237933843009111573591355261141746369419303629504455306128490194192260631290831854947392903099974146260476335909825171394099107452522771566437813557356731416982160729956512621870486738168*x^210 + 1293596897978957612763094567805111208105656219237313244310409019330425245119432835124211894581163212255908212922532337618320178259382426477207996853312748346635085419920441234400014867032756768087191389659262767503544872855561679907040092587329474829461105804400051795409908238898541848095241618542705973083386590775929830470092519424017657347973595934009675575478981412822080296965614990464428262588057499341852105167225687071164686900349969669156457206854982029754472472743184797495136117555331409802464062431303480436754805691320812509573290635466616085223752431296032531388544655878485346970923727447293472653753975751652759451095792990398176638413730727130339336297351682193469586120185468422447068870896754546560916574462173042836476883154718087240647375717543508700428429602331460772425176908178018328807871596255407380853853774076733142263484473639860419992556523185352069160547997902345806043097287476878192780480267341796057205005332912412970149842208381234443270609231597664991591248036*x^209 + 2079600966163881901838026227939209375945119122004052723985086876474492201853517844066303721795945101058115487282182794155547482673874372103590229677799597688850796915500935378827040610771595571240964769267993573525171212328669219757915853772108972269743722951876829351366105271342128566784489184712548727107812232774540019338683595938678369701896791624771162744154381596234225606635842543926384310015725298718373384212030192376743276012071453593053818222607698113709865249860145641484152784332475097425698372802146738667034652446129709930459590418826610042052232597191659404719129533473832584448124581987950586098206833969126638092994359558745571304805921369326307404372465205175031331536256336333656121357302774733563144454647576473341027459009971705144685923078694775006115937090148075362826754072279113015255899699329727591111045916029773350771780326282088106782639339486723718268739628921497449969746037792056897480068388814621521495502234261192843162036544543169084475132775613843392857382152369*x^208 + 867084750652740802253434637328304094950487543806548989590311472805854714395446909351722512329597128794854738656798392634503234751374449837527913755248348936513278076721401173778630500575402955064571020673340739650173698040714042944953672612231929587804484339614263744560393761128529041276999262873517839015530958103452813300533674153763090540618598665353892601615386999343302101779900066872254418825284463291361733513117301358602274973517166485504409627449788830342161693097254161246382809853481367798051568887157201888202558858286372639713363357140136628710869665163911206015681235203140594950507455120124870123241701453019365659585604569676138095312426692666250536760187693076242853338747338170020228993429331889251191839058732978840765801239402216854094241676365784345149762252219719163777465279524337565225020137496523497348602941887655803852042608022361672515896549235316496943188042215252812351186717588246719514066511886475066563539186554577649336614290371321740313381290953605531842257067944222*x^207 + 80705441086786336677624442555440674888235945133805545030423123839741162492106879767037119611133978295515933008063356386939388840389899407919937458148733094432339862883291927094115596872548110549165821557043489135628287000732116572097097646876535793510757318148387589885125892433071553685881849090154774614951541928394052914136211616017984608444800393554377706312911924709367669821257633638413085561674019871963831235927875507199534871999607331453717440924657214801975244215700984569108344689043707658579815917109997267635203284294105193273012593356178033449745801353053169892986406635200920186693777282978442957071888397168462820407366542399916448840344660478311754198883216619324973028428303801130752550404971329780541617255004997159112999814419513434571908871008395866429111011338496168855517286402906269848714124337005612697311259076812350419435419267251388465870337765098421629548175385036241779363088433199192192665812535841354033649589700397488118194541934426151048191878581828698412252328638780140*x^206 - 114820187009247377943539704950334952765091873521548076307255278229831802063471124748292770847775807439922937493380189580950584585042325062652578115820394006017683086450524505748554591694470877302338063376429086236383211496305208620670112562389609514533782165159518459353351135955103605087141858456513452883097288380845476254195414020690758602617769928482976478718370188678966073064074830193309328469106211108994779447742223438664039523377514228607712247466078736649178436324738163256832393877421705141009780979783249114262236633437511722004012237558061488303829067794758555212401133880620150596908087627184747761568288226848268497808627034829804907721798976465002844368675172847753088810712152737524568590718833508610357469846842427705832630829804652546278838046199914838008012510486350256398225206707151022422851849314612116611431576326536689230407972296775444652709783879275935037429945337195733742587410892010176147580791505182883003714902899507542892868416170170076514966155374167597988932179129934130551*x^205 - 76093733405165829794802551499910984079033403975438680767639117724242091856228232704651780221084485930508142245679012100885902180455909210562707556664704503306144777221888896703724511698200783948006511063952982863659550388208198445213967596368132767171667461449205809104834345928713958366665806016209564903124090628149761442198702438393846702069062738005511317290020677098059368935679143326858888836229573669693043533474072427720908813860136832150301338100615169451020909229754339050345281655829415092895102259749629863361797624532785606819080261532087819857744896659565283524384325358931898012673378279463612487969517238530105509952920767963314580391072188102784114353791569795050317010858044917776057536852742343422419296274849810028538310530074540442798033752092885993375547451433854637170261643883670854022224963180905740209344970662181910657066660948014404742161796097941828794999132878616281146907675494633922138750171040892484552715344316225879578600966388553164669510995389918272564024415966014078784016*x^204 - 20256278478661407155355369325058916873455604096304832089456083357874357706594280508998288552165194536184626442582108276579194493416069751884784091244796455274264294916514008863430330657812593350506783051139264740801805387045280546445851488110811486676825223313168632128394586208047477133442013016386205986858249130944117843442155145232525344138229436238389617667579034666955873764130391034613587399419338563467529278864225851580291630982435696292695251824049008598749231502772412361018100627938556076410975869718177019924822120616169623636138106802767361396647965569551615487016339805634424232547227887783929906044952869243906946344852276050393217538982565429762423975003697843366684699194946750012445316591031446496629102113324315655287679305947147609691566592610475505012813762439326014621762994104246561264247496034071272708344276221149923948686169621131984411864541121650981227285177845334697255247443261315559052835246814544606269804906974043604413216529562136823346960129515479982281049135195802213875214426*x^203 + 2634228711815540226563167589031463135849079196362412524677148951347142938554350532039587239210221577293839670837568003473177443762549744703549942789010090719872612313597672499780275866166901361565100077739147144682986966331485511647998964374735530358894393499971743309160938117726619264946892873396190017117689295087864649546685364021692446831434501130533115817325331390144943536371254339934083133054762517347613630062212462814900950867334239929853284958735973431969199639664590489192158776933595081288564250914672754457101078467213821075713064663898801874521756797340863354653722537446577139252189803235846465704352606630745067406584484972236906434984657152725861964556832174387223522022006576695342083512991417178463821685871282604834331564129039556896468712559503496816999118104304991880314540422436456780832444978909266415930058813091113694363964388380395579393514119345075802480236166121294588955742494955318236190334780628229593527923460990101640619044145170003982518088723129062981677607292290808632884624802*x^202 + 4981502850855189400284885458285378869100599749275791097733530437962879770648572178643697282915977642313360959467342632062189861159116827864688151611018980055681354924342337781009731522098047448464331988844068750190128765923453037615280396455461911106859061851985173611552247240210429932223451509334849543983559278415913513267488506912832317794860677355029572248966826837681112293742143135987720107317530825952429785727028110233176638054400731335391216414975494939769421715182682766901124207538525376169592128494437386606825195705077829308626000853724419248388811511482660239701462211021858588100087608233076005388631091006868939266856932972974491850683327436271066558043635893494542597325151643193392889920283828298137590163094797917980818088230402169592022359193347565458997092392878733355877583711134158618483733427692080974374568153584305726599897716664727075742267673451370729192973560881803408628142651587377501933195615363088128876663627315321431364267940455798994194664740708379742566337623949267180100032343418*x^201 + 2217414452627508386685846315409790444478581338258099768777497544282034146729334412849453866221213161008182340493081914421851790572625585916154752538088504219802749291641128860244903428597734359045459129686970384521553601546130305303620339102204143215103966726612069278513978351945627472067735042704629991088726043863182651713156824776292819359653843402991888848892500157948839438188518901949752719652392549598144935167718146601286653196849922380059369804923658273848824799897194578026913308709661444137346353350673128871319961209172221531422682742322160884024944486458937655396672794824567080057319794729705257319531870005088731802116924438529514204894226518068527260739730845622248432367526853017479445995708003772805480683483565438522787876693220165412425574565385032726681217218395293363668830071677658111195220823323248664993804676945769105966752409682249146821618723164767948697787934901467687896827218967706113635465611960327808327096395931731935603976496898849293115830123049739591674597147941492967833021097178201*x^200 + 329376706549594359970784610492009020586532396652726337894587748760162688307697292485470707930127690821234689498219529034734508933976848682615799248564751029000731704013610146617896290113921546609712911858757831898966879509332004771990285314314922570018801118144081427211131205694198150030855487175225269508392964768574513542396460084912699317209244870716327511291503098695713377828575821210626189375174088430679640978643184210659650363573104719073176835415245095438741128057676914388197889920138826508491067944187890848438076395196519038967893808210060701137806174738053787033595550411819721040957799967595944852101102216157971086482743618865541148354204359797971102164017719056285591364299125570154886749115304906595890712281621040633044120879716150604074718521854050449098910060624701089427877149897802191381728134838509100824682266584128167028613173843663073641178079073299340211731937418690107700817595457343831508573443502569318386172884349387775120803937374198298350059702802635303409716251799641659432385797110986797*x^199 - 203348808121384827195435477227784468084183464689773675017971105504108757788665606902301054022403667555876878228811734077015459619159304618361209229425415357536180371809254891503639809749219299675523426638488058815787577957736200342241615862135411108014374597338885258368692554111504229255365599917163186766835795713758179703220309201918402986575859704085843017211514372946288828122686406839653492772443258854783664566284899924899895772657699400810476475393896435706862680741050517873985433665950544682905417342317217406378143280952629381268371656440215433071817098890717082211567538980900661654719498644769840628718007320693969571229189147398322799078659629035612783146373387590532117068551155753749398943299191018459501716979262205165043969479229005539658608457717353186710807893680020026493317101049440369142513908098792817302610985040391407638400688323792968748796587295860126389925106904985583444640460516683591087821144688848305591922307901220634949855551681342505758102489580887734663448856468263352213467401592436675840*x^198 - 164682691746621495152040409422093232366211030273077765038139173826148216445678926373933079190105846517702483525713450236596200976813010671929438883509119493814727932299158438955653998294586038876471402929257616831044936614399109893315872942829647344314764642086402177012420684801539564158525154922848335580113036890647248794474579329985561103572171035251014795817431136406126718646463375894345624779263009489003822578637375830753540190330161029515429309332110907749780876966567912528010433852178942982479831178387713550211329201159173264826920554007002885885791499502681605734817819977792482565646871478702872448839125205032312697077130849048028342544426451991995406259326774214187788010056344106459634270501029329666992721651022212034991647685155026918464187707424915669917231308389945514592422192646835840972546289507567724123844065291268164386326119602921667104529774935477707999139162759766626213136177249725463999511122106863240018749715856496216894922020426641287595490026288253222404805879247808840171883647373485996332251*x^197 - 53572614450071915120719235634755206648578910184148179046327496101065976764826531174135034753894465236265349811035145430683028799741137568727709091235435140120945243445973710216838171342168703576854014205677817715636735005342175909958889789497806099034034904849178864453220555343761379751230643082129782827092131710351802956857521991955442145705560894415803003588769379651860410359367936224553291303053691097729775267227522898197748873237813917967555525837614140813647148779002717267702964600338533441536677508060337012746479111628500306994248783609421421210225651241496532946606154283950986436275376117665400964136428921478366465164668665450593573157762751032190856446806348059644851006880252661058559961928394442431632920962190174487961827770568125676300893463091894291840338485988735683922220515957813920050586252341907551745268232902263739065925509815061375833945838644652324730439809593357710639115548686724055050373767416789977259909502118149705806981933734592510060802328889722123842972314392618767856462604683520357063818187*x^196 - 978089296664308280887838491263484914091334176358439048357813247723319337319502359626347962078038484064160326606666980917302639364310795812932273623389649987300513829780465569324065839273438991998718809168185959041328099303271412088535564912004137844896876294794521236245989755832971272648474611243461346212348643255207008489868607300112907091889219092058911149159035910496230383000785393787570273829109613993994103792113272117992391993407988776458058855496886103530017957891328638021326103637518692794401191998907383012419706243681092733367778934951016796913894216069397965189241418032441563190489172698081627109183488921401387903589155746068649903465755115714082536845502329145917586426684362776172939838844207100228396946554692148297932288215013560966711742561522377951628996175121161334965984634927707538113433556212150838310219915832150974698151020633906052576005992081684712050231221528085788690983985905545159716392247785585096832113737959035940909896381097966161143524413477532425024632860488180729667255083867209321915565226*x^195 + 8341989976165161180723023319028238763858931768970087695275688703906001503127786229122214084475152953807815760073580284775566002260493071368598504753550086382045600959923537392315574888042246461519745724598103085339975132252833263245450928584892143230087113676061416958441116757743699711426780330241758593895233950359311202491202461285603889216212201034370333669861688447210001041224595700577980702212477437919427073423834890707403764017442841252206367533920904103454624457311622938594397383783779300920097036940061222012239361782051884259721585547917911240183551578028518661451621307712537624071469195958172332586060992401696729536270233663473172386363659255068808979309172810286991319014507688973354432897715688874362766472031286831218636430675595604125321265101263980431939693908583415360885490583627584289048680142578510382639698233039133172129462576756268852228292229924765034272126614060828582256570861853109570603480559923024222147718871386437660115706116395990248841807520657586686433282839269061387698517718881592245517416882471*x^194 + 4548981450947925385273669419937641309282156690316391760882537313762124762761853436482675080808495778384752190564665301231893873440260002965260566370400669654214885489394015849338282588357852143180831213874143938348811794943879112129742149362064621534902026586427809449598861048947198868372898376124061698579096926186313434548076399722474745023708803549440933027905272509963761211338918076850927346506689868183177300423733920261119650326916051786711515277670141785718063866542885426934694648390679845181392596277447779164105100247072435839253880409936773226557950083487260652026125052363029489917513459121345082305558169274484084415117947647696072432004616393695074193166579581655980077987201499156057673692703970683148534580570965546907968154726694248943721295717576084651827706607545645529471096055050802595876294806861971218740470198517895154251024243801160040612973607710829642411330509103257031951719353974452633991638650570462189453588459935329280725785966409810247823122215414237691284923137538895004921751376282822566085047175777518*x^193 + 1025116062168620159578797899865041237994722789282111614403018484824570966827216393643776715176089485212325364269058131733421448311396777699320117584628629183674514986398446756793211945672981683583571889822227747394383159252697420479913117567561411379136123475217422613638281308547906628743872003660586320543954510360558461754802431569065513866120251893447169106723698801824944666521857744332114970261124311696678333484218319994284486562746802638779234801000365214612489198569116639956344514918123626107805240580684972040860314473867905790327039907750186644382059337037368505107748157288120842388682999131872281617906085994660984753056319649360791077108009518770165627498968920072702462464228381136496690240734558012689578565761269040786484806965644511317235032518243544152401141179895753855685112389717541377252420078246984717768299867202806554730405879656387216728127337249347324470942976288131055542972814318875485941543011565998658631710513357353108726807121643998230307324917044378009876220712181251878766624340330166719725566395115252681*x^192 - 198928040378422742618523409716676910156131999601848882409374166778985047971150184150835890611529425545531212915091792440806951394720762400412130606928297535333898956566064745751958805581714304702953989981482275776849845856079110410652836819196232865451427560044270179104081516500205541213264402080876716617422891319900339713842030083029768833787221304447621376549231545478340841349302751524178425111788486102709225306060253424319059585800673293252585047074348073295030846955627244489120411097349484496969715037745516204842218187983490117616313235536315968079841073520491450004860041274689342112725232609947330172676216965061706574445419642407251695130685466712831131400305029093466090559280496532324460450777529305580847911650835313747703359627737803306007707863795251400926400946927082081662378536629230921441023251960742869727618183294973040669718164847044297981855849945400761212044493075220506296180785268458968812060526274510588325259831318393863191540292648958763092287347605550351257030724241064899412975441499949092754221071567683764631*x^191 - 266375305865226003696435085346395404362568350726011524289363565521901053105036749234748169596424263148582057213317191509243378200079595732491779936740283442735058326700794719529369011624501246820568262948599434996304353299970133316414435195217210041694852068511818118808888287351460194278270490401387458160233067402436672424379592641258780114650921061034165831688325006419689007978774623145299680966006061081584421878651750248083348922537646653823509173373974102974837098038078699111221237089576461988105014686923112899406919867568306192669980333329916766587378649978465966172034088884137521202698698441822499268314490270872641255839549717879088302830509821545924882321076847610086282576071860889973942948823871811198165315513736914463636370020745749414265720583961004303279424650991954732235293163944008479532687220888963182342553168221229292869632759185399681214627912372911618580935845326516173229269315705920456378294244561534779157433028636539466492409139270099253861616175554618775933344699450580195110248662153022192973244302709006551553707*x^190 - 105548803313517959636968885709311204286023457587150672628664416694603615534904556159399745409312502992310154383982947933260594969024554742584457074774050172400337219262566542787893685897282918461292269331756517458369766438529138459379654725731256806896879919508154033027787557407153412240003644206962928806424151065277066147425932328461050014402151542582648265394816549701773911313281301236809530090382783792862940149644731125232059018197675925705652452865688514827902954304008777410521306280932432155570892227547313223074775597194716705382377559024827356122700967150327150952586436454053498607659877462831242709819647516987966683538625075776946716371824027966276426869021371844475061206353938007744821725236781141551201414505822996236004525077773349105397760080455018376958952644187782966324854932415885250034636885304227850241292427701490296949254612518011877729196422842102584997031516355580374855635963832840008489114382668274492049287360146876394735388704864556762099160086112906646682073451331471541221185596246143045882233720801684902524592814*x^189 - 12305803970477883720329765180226611082504334067929674519809954284342994014862027521768041281893247742802767943757614463034953829280670675391940007441859637076825738969994220996784706975325663359518619578993575844493160872503609291012447170557789911861131258863188084841516687157793190005607730904609893812444169468717195134419795363152064581757230363898694905499519398660673605478717105805126592403486428508109804830513410374239898238599848611035063984856660359623221993741566082595090598136504952087030572964279329922145561986929580006381497750315260152008953347102962039896800173134027216570624440970923940337536616926187449913331721473217293448435955234288810379468468545477569005242283338241073643121288925616751785996368535254247035073374220120954342331433866867303284335351339962863648231964025832050877649457331210464519137794383563861063010791943422038546748115228136994760987819399760013487271884660241245422380144546775242409131939953350982292489040275950202574217511950163955549548076442765316169957953840918971516546074352608806624329049524*x^188 + 10071747627423130977554823826654644546791729345039479332524620381873378932418579736517839204790809290792261451189358606085877476647691241145137306061154451852560886838767840547492550795491093504473531381147517979573314474865022336055927064481159833813891589562155508053020982652613077507317480868719795816760179424831224474297825665210376273773556275505157602186991549569337177418784868485185783482117674554672809668441571877426228406633480621675209879395612811916209488698679614639108939904396268522766464437150038463885884328223300578410387829778664851319477192959865537082398359596914959408937479819961235066610268600760334965892137634184286505358054211800598017545887318890795953520118553815329275386183690073674875527453958574749012355389248374250449787713170669914417768462921768384437200155157311259856016938720738154699210205915974564676170552045976510170514757571162959504798083305664536621168997238323604258593757693075379708553326647582400022198414108560963062607522493672193956003767259326664868504278709975135937717488071852951550899328897488*x^187 + 6966191363410451065584600201147135058032652804938492812967230257326677074606082737890498624089057064529243726270246669186811946756847195734834911640120284414069118722056481158932056865127134665333052505797763131313627727661756490377682498688563394220808837277565498526330869144584019953120487331985676648053901878425658861917030624413665200230080334907645009017267601212744594968750797794301037493841500291022382665033544420480796164375275235795171449533776836967737319030188022426505123042513495361907889771276694763823397586370719400493884140715586783485326365136513049482516582946077138464198474803521938213611035292930777262605166246344464400498797856666015322660037296839490013667628935560656549018225446354667921235193655794035643712600458672939921566005365646610501225274394070382229296950571114412156154156217904606421120618852832990049120536202162177533594836622365736304251911003120494664709961040986049829976626294846888192018994579935292626479344269181357882427705963432811821273924767569408900228140917442531823769803535351031960246246937915510*x^186 + 1971239991508124595143877440736728712106273443721225105995276174626738333407990199803120670370647443583604465253243372389312317801389435116963058512188589098028168886554114310389572629999454827363059945630331627614844096248295402947883551751093200304261181311911202844913788842311171412056551398326240315045560265411586622412350087060487170566502519711370173415193761953581927070822783789734942527632104650747068583101665738262010149027777570547206974296339057800236585762240771580607591835324994776176253711029107814537231565998256841810632065398482810544582130330825201531765285484682272104302801787093164016970209645273801329065021437479429326423131100432260888878256913710433285595293585012017312505132313284729468414059893378727991852694753275167947321871348106573159633904623274688221522701990218638360998262988622562402949909820330772285037528454974285817165384069071725315677592551515572789358736625630908418334034441881901232457094543199923548371880333279526709329279600358385318400146020175800955517253417113701412028843891262781492575884450768019139*x^185 - 59675083416485522893072137704382213744835852745712530372263677183311659282703530896763599332414545388172594519062503110168012457451497614798050687067790903937144327143745192826260578888804878800997338282577342428465697078508660793943103981944578202979776206640993715856798013827716302179373254381920177886507510091725328201375809076612845747096788508122926233800078860462659213725365537344793016089128111253582294092273753943764594134476548650487716340624889521075820353335925912661580862712274873099047692544163044709474911583293730642999199711606007925718935801918560059662799699312024244024172358869667874906138959527391108387322769839559083018550236010885794180161231271203109707718251166157571754283384999026510206653833649314162706365333756210426435729302943515727532242139777283073854812028105534960026084399264591251061288876179223973795767225614419208337849350523015744281593393702376242770733515157870585161579723664391558660371636485581114954953007905754864467701614277948693131906740445152315473077180814914684620109332314342936378132600230699239477*x^184 - 322012162414374799860081630690585582674842418101566359430889701064408537571200513948279926009123486563693417091931470119221298665028249006755951007468513868266866687740308727134729099234033686684007634171729942176643069727609456402561758453622778799513067363506436148474915981558412798650165561017583171748514672875123829643130833301584850245834014278662582866613321281385477951057538591152338022968321506509926394496629048903671850066159589220353554296633162859855585752567417594432926018705071044322709362848157291282332027188330583259922499120458061751699770522005297790205220807531324870394960416489573028609797928381108603423586370303782440006606706699384347873888611191429135253749435254822492368314449669387742028359554999063458668556612138860383531683977810969980788529187428323102723920045424594438813540262901296614707201881550807042858276890194203135556478206072126992922033860832810350778601050427518573438329658886575118718214219846936646178045664767891253318469423311208071438960664390323615114204036893026235080083055260049992550808611118315629168817*x^183 - 150484949549882550023343603237561468893202945478003786188097960236125867382495211067889614026790988433386784636128161818670852906333037442947115222013295337460294216412375899166234387756435078550803083015914988297770657961897045561655335079264514212495280615722581307808458031229693207090858804461606092697578332767979507467378139129269444125099249227074871801954910832362269452939899804233823249130601222253402651323048862935850533591168269718856331178582853920029001524245314408769284387152842836150979475788489625955345326936172033495177196060620105300994588493644707385476318895227094928062296808649749071602411478126990455946437540382747733919853475233643478215750671366997918537774556989511095052114761398304486246252267231661437824869201694409679034652619037483039869171267630147974512457382312313377564718694656211181806614888005377221170676877868613257907953749711743363580389256305809842773876037672086776377430745770386253166109913857285201300316749350081501478153459077052288899662847949405771778870533819651652475973282485961323920089198291489492188329508*x^182 - 27237037964906182050678003435564898556355263499691560267444197951537787997030033966352845271901436840264475151795377086615794345300769358052666446957111527207008388162995038061298955094344909012557219283473502431164242386195171551390526579532798066291622468774077337395995364022847229205033449700290674788230745410566908956785223255597515593377217605220229757998028817974391112631291402351268978051680752997219778895013521326145642724809015110235270228869562624745100807016726242905711173396207973737241134942228344919054963316542702853372653156111210131972802209304675578952266995173635898539613198874962753019724980414728916077088360658764893586565583003251646459884373032632288138985764070716519614969161296882785562513231913324784619550419159173850424540335758611716358591934800933271138866670898913473426287133197028721888263584557868579974855923139566794027554477148561555050625647397577261603170409495525112433461668474216921758646297618375593050753123016423016833286589299191002317761239525672319510594182134475234147485994560393802220324335587321626199196430282*x^181 + 8379977470409382141918792894944758262512165027162987735158586036675530513724233442420799186161513148875292183930365360248340099566306716853204402321849010895406598736375568798613826325784116927613127617785482528277163364980819208211247996197918750300551160125884115815038839504224191458158692995425308354653881021530123054989181305578776477624483851280914883374324388302303200615413756461737142576452215553460321080527115631699038249200874089441803271163050343464707430178233408384710766415874704410934990490403624690636848134544023487767645470052263706372591389106849603170431835529163144272954173016780757209168405792887473391566340958229472560088607859627016795834631771832603741074146425114486452353068173639145860124737204575860530603411787616255263310906356622915497259601750205725890934751383709516785672494954950989512011714142973266262068579478865674291202205333163625407641393136417836027757769950339789106006587341706805375476949043986458277164588064573910310303603846553700047083536583923784537132533428787069914885845673598627558772325499773102640446132102279*x^180 + 8022484416892891711451506500789608455231200812808704465744981604449569190202030103714374279702224615967126739317541543287000590807457580273617734776989109655543047813812303994349734130463003792795518905356090847803622876431736797082918486932759256569772005324091040573125582763026976695509419104178622151101826476194249382748238831428765283482725411775272722459981211823678484004571244474506923139283036157095945224833036339633700703955819690916408992545237204109885512786063023547834776591971023208257816685404418409634650793748847625627931431284201494693999654069566992572755182671396926445889918168752017687222999450659859309339287349595642619731003590581619933928967242621638652164599295323098709012854332212356296688470719145217185916690425496707551597991310801676750911392968628697547227199450268584095588125489736969551899562669883135806082925914425035159551001427516634092428448958206249970055734936248407929161243077162133202384714921656839510826852572885401319415082920187165993554296334651866729206489846107494543777621957057707097100785033147153669741701171065554*x^179 + 2729354639857876655395371076071856719466565062380017530630298059765115172818496455559767759292966140210831275722054957815341513523514877007133493471673787885598010224713315186617258911814878865315462875840631734209087065529687021964967221177192229706280474301068655550178151231770705260754548804653672637884910030265669019093005540190235702427423297540771205138654789658610687338838332626113706659410656154515997598249265146070448982863415823616529725122457027641488116112610524098303699063550316918351595351851483398815560398743695723265498529726643041244134493259184815379737694510087321420742284437672442652508540099798021714104161361083759911406400930105383826725203286028693731269173347483403602579917365861914628360073935979558663615931099831989760183217254324523704119245891744849292515295159596356129040042618084199507618247339107641155166909496649068916481912730608471704925672834868916613493836466970514091645407422325288984455111252516390848775595244443514773220174348970167801244861489828342978610128775774659553573145317339571880696644950266181287220654544020151809*x^178 + 193053845158185294061876095771600951937263102986576776024903570247439815958688245976823061548908092737794383347974290174311957257016673733652340340588126942051452549057125095901359151957941641616698464989525899710743860457349180645473875540882425345656760942711040376934047921690152672101542083176180029350705170669435225033662368888005521549590225008522355582804842356954805901873829122372405553171849571649252727598201111964068292199044452167685616539433068883783848797341173983233296584937639046617437055626796402413131893830684981931845394549936772721580723159641218375086861082433030755715957293318211630493378549815385503244426100337718729803903381566659603235022285525993030042637081839860247959044460748535513203254895150188152541081070495187575765917432683090157446305647967848598167779782368203314316793849136412652099750777302323582768021518239387089483133269900646564572547489310826014577163367431119508801998159659478004719506232046883552324789166649825253636332895048513102593526953816344948826881402136468107288612040690293433327148127732239458458999290094033464752*x^177 - 292331977553780938499504764598445381366734531256090402132368669890546652932417868712202916517472511396434079542036967399185429520092688501252134866153955707841596241235679123140079753370657811715227259604474843492328694036058534922660649919509423157509394739219587243586187897419952711742977129799610092302495156071638614241291666879784428309988615944456609223437748714575358885550249070848805193221527320922980726041975514436358837645056920108470025038442280206809307350497602073714353539564914836869400577583997442488429068360079139532225634397590245268252758575352861952008097565345795488102837832492857457731646564948768282332257727285885563589135067724590057530840696498605634167777356638064190544626736796360026518540101460272481502874263484600382326426348299280816693033528847024050301038545214888092748414090763712660399257246061054600368176438649967676823019019645758083179077418944094666422391239117309039334998006660653218473627133925408890926476073066354926059670901620951534095447813266011141094540331800555031028353784385253250405905655524148465970134884012163936219242*x^176 - 169578028589907448586962278529516705331298550400705109829366497809404795920861472624499625789581459562541926220705003996033929316396596586568881716825471196646876261984110887176362612234066741187645930910178957853803914289083353827466621259963465794583536062693325368761432717315745626745033875200139970431836763286695290232664399402368494957794015424923084203210698404775610110697251698795190207341874227928795631144127403489206168606461650034452010155635769127510402386536012965040566837933026791798040210801837068911243408084476825487246970623248176107186971186762566374347957995290583398424931016461037251634811541658194140479304155746080286598362395004474649624955657862602489361126246831455319225296594126135489531122887867672567395832813784889266197917048322313639242535973814438105408488200538717751045171806960232170251700663710865628674767925297000482930636251736009302853106548633394011813916309612286461846205466336617735934931098564098716834301089502042297066898271001162433887282771656013002333805111069362258038399724284754954628030703266407429172089987759067373295165561*x^175 - 41222842467942391874343625180725761033236268167161640297808445924451775163660177071880534123344102899891854060186237729129778082086942463402307310335571920576055322888335168249396743362477505487825583538395336934649551615220255457557484360220908343713128590158366089039413824505711426595063116493126149742379239095386568617072829891933483001327717795975962281243923206387795885520820949731996265909158222647895346060229889150804375255018274196960557656933533990251956538455812621039903494136301043940155414214318664955109620044505721833437792680261071095083912209850743460414090203569845527624883107672194177985178811822510546093265720307975499008935299851065254792909094491035628815073419024668792863436972384559435544981091646379076079051608392304859831976369305694390038915805897349776194102371233340663154101449146809449744102994651033827177389740919511150056128694647984025501675109629440778816385714433644122247332372535800960944456894292799974497721716396850576177956966142617248721515321493599514022106638948138372722179434321282252366358248631501686834594628395181668355750151146*x^174 + 3839153756596559260192287738051461169630887360028155216940568409251788810319768002791608735408652109614104727924266509770072921552978967380367846195032363603414428442284925892661724364472236209343292038884561929833033341699082330777952715691285160338634810445673827586203298487867827153426288091817567356893461162794968818150387854831160601890469269311329333660160300288239199109835124653887629119883130329530600241477742690687950360240726066421294604112092251067902177377095684548840468023758149095534847115326594090450390025872087329763765339267936882747191542004291220327640703990466674234358692787227529996137716960179355281336060191740341096677206046137515448332182416814096672083321808350185442028366026253626104064375044772941781060436102679933762571623829642549701292447914366165098328691168081821737717207410982677058062223470063494935812284411160087266401739313458070091437148285603299771838200151464336225950811386534801606746929066530797354842966301774673942374167077666376475688018953576255828290605795150880245646821871395994131747795919387922615629689562748215726118780908354*x^173 + 7619182479112009664214009734363731407661111435447020804018389660269248143232613456250775392062968964753643272544312136304536951415685642548804415793500519891986279743563751192540610568697071040763675685786578978771575441396132701238879680651162510970526441460756286570915973445382946715292117444980533634367763375418904598951336846839676531404850536803129919416789296070061439429148701431485985922316531297363210209684061889730423682289779089224195558002356507567757559206446295495930831973358689746069461915368885317170582189481150127565453291504249699586890822649654707312500827511077149025212603253532171113724649626512609814403653383923134859191748252250547895086956349729531071598569134009559069490761430643546787486140991618056091726694120793502650833834911373764110959691821318264054551743567611934070453751039515851798436644407076376068113138400416229153896336342719796328780171588197017588997069710642872381645349121833723875011543771467502143271304614109295694147458361419876941625001699655320503456757885385918489982963667852059300055304258722286472893263789768430880462566397079152*x^172 + 3121519949075297853686913754344104458016216831617380080921696844799533065809411436674924602589809835279940782305775672198146496231858783347066190428287286272541361853158074568536834752075019944971292013004789845871733300930777033689090322878211254326473046473080121122094424099098103685362192662382147511623842536483620746000988200058540953542666122524037566877633964594749939706974780260433847756861255887312103501632890567178397138254010280004993299556439364570121732182717953312249411349428425787499015391455571691601185181393525474157258869852880883233608675147024698158030747445116972329095206977998415966143721072289519745627792295398618626836359485342682647123876428541135422591465380674426280991118859848662906371195886724154375038350347391907567380004357451787586176510946931237253988656845346532687137869972570510302867328910095084770670046792383520452264945834844200992572281523590616082561504539449184110381786797846096038576431794606054395062344429534487315480853600357655037373530321132037255300668582322307605388472805357075586510285877979706831628097632886566423465783898674166025*x^171 + 432285763386863759218119691141625503773278079558457424130700615652598776707280530599525868317497639887067820348039611497431209130510502771482018958875511554284605377024751350361418296656703361848803872122759167597597424499966519766787403476260362902922202120387252935567642985006861157320257050006899905279498480554510626573455806663905742183218185266821740060749794084042984591093852083012642831131295295991514357080500533889080303643024826200248369841243639081529006905985527983112101838256430144347216556903736681749964259953061371368369264293075287568127414427991925596551549133108865935193357163857890131337929089331469061434450182624481414219098222071853319472812599642650935186427367740822854643705966935656417164077753635561688339464489453221431807094120290927809284843319640389378968177754554456752053491615683283375297628330597256034292436091724538962051948092561125939508920048882653392250879303192368849504903201809062388814167478471389509258113989901858764078841923282155672247847951579863934411678861159316247096514659207149103340444269983493524474139377010210997539173986675189807096*x^170 - 225583366562471334694695003065315099942334952170939955259258090767541166951668386204481322060209895881891258185362651529928020385969053884048117990613749387101239976096637838925622544545687988943499197566637442814328048535986066170372231573302136940460853734319129101954820872239043664249134637371459312903035614718169676037066219364132997194984934091895768186220715571369609106447387629123018993336664285177055806787964511519101992738109849559778845046703513265117666057965205308227841095559891512010244451386449173404918939079762694738196049145340492145672518371046811815453861255566789589653788205225828932302660879219368286899702520630236277469865739422398450102338300141687106546511066034463583683158493671596018251789573391590577808065717742806729394260279588608008833776608610093820295005018318779288185636746728234350022834800326449685017365143969921174454515967694199474088854568784551490611362547422457762988907934301067151160980721778851272743078730143622252595094592811264953544782183896536654390274937580076802485177583247102605737118038310052818398333492936944809607731410800126131050891*x^169 - 165179116309099801183262110227924919479175173550338894276048405097821986248061810443380253744212335202658499834047775763639327787324392767879569103360924108375777447889084765624209550931630009331382842035398826451873863970617184660232765918547328219192549397727209012016599580791455120328583785663189760895466971498292223050082208261003045092300842152765583800682006624213434205957689521889487100120104736634344253855011455232441953337999640196335707450664134162542160776065968489878442415962386710391667634905341439227908371251812526823180983208893988896927264714067566636952370783856266406996968944382108499455719561723772943793286644993965949618616343732089421084698879109105005605407556656966753218221141505709794723305484849380532847783947326985797153697374601807438571335692382557334701833433523539142565661226540754130162755062692990243067460358309041768603041105642399944455909901780615068027889646764542210423246040606748027959768725374967826422349061367481381245146782548675196029837169058284099832175606421252584200387242689609583567467070432044021013304677258804568322388307361810018235123858*x^168 - 46357794961991775518490759247859892245627482531519171766304300187711063649902805473413864260826490570088105885128023249064943003761790977547534584672299341394445149501258778458221947108160030325158373742617290371359901417248623390004372983447873866038036824455884970889036795139168743464073881161586767017240966478038946407600275883651250897653873048685444504533516547007980662753931143322413278641999150604548567974124385224516916697256231715596842472284408242359105582111116716143778212031053294068299430482749788475998632103626072906073538973260773871393631568298198002410917098248947613349298633701317492490672118950585306600012119077368013750156301106890753007761371085360694527837485302411958449506337451338745389242834931886033584004073335213115808353965837527815790410033357241421645182902592958576400286496456835542166384611283834115112287896674903505656072053004235508124507102364553504115044005312123981300263736804826247812464571794283601216999990273355828695986588092368689829772414166589990869394074543697648584902846026184855493450025649911692034136836365727532727078162274003274609170426075*x^167 + 784167309220639200925825409985571913947920514706795208380812587864304087916719930468087618730420413809077014924743605407918555858174487964347196518034241871159880904146977298574057519347003187915965928381029592003236294752770944196445747025434548300905979844616622553105853892473172240148531383625878141408245544448423794415081639272404986031326215450102645901105540529288718407849393124774212370981876085882867004718883661560370997638313181701136193970381123269860620411652164811188642393763311382469984006604592813815000187104555824927375305044376601411550343008775311905102587728432247893161719417940465304775039392185333828914512516600953234210543289751437193831856515611710321787573019677580231006878719330062605308241118574800759120833789997931283540772962190740004913221366391577231054888131243728106874866754074135533764390877101750625850860909482669766831487873805705623136225125301017098243746408658791315338794818950910181932698217756762960303453911609182392774440319022438300850699924851503123141419178234717378463600202173776832535176760549611704151673548391163808957663043033017897447282989719*x^166 + 6516783390393723217111660792414562918231574839600936121883799142668192343071279384859338677649016268355164606376938166591017468555103608704929218895520318873941088854457659301382907893362978059133527145627077009480473562005527474129277025539854890316515346959776207922252024466901452891586760935526045775349218396673837809644366628287998233427859556311591962212557192690978261402493664301655988348337386866119931013498360972504571544502221302115774545356345870107191395464194435392314685721736542037835971091748062816860214785435678613156423419091950252530090473843768822929147908337643448525315834056809864027329015462608249028267534705292479954319049280824118453912059161448211114604845957304358353581470933503689631933228757550050964045862235192682838164946544809349159715790915934895865877939026530960395967284498622032974954223782659112422028787391252932296721538345033112343733333673467261956409470986460848403458784168955393337465411569113080148100735974516935893356156275179625383758102425687246304533809779298284312735912877400877829097295433249591638413479266450815550175405050853707179910768130777054*x^165 + 2849616768761348475465386281171647361466864973274785396035593167641649057639018261554692884257835776622724715488607054380073704153729847129755700974615622960091348495699877333257605196423313619350253805112647322421382606163655207891052604139252688510070633347692653501290478105182694614947737510465105395459295660247653017108898662292909585853794944187440965333952829952923625486769325133574849897610946795753195695671999739499422406807079864304306781519721849912237623386888419995040278840630522871109451979759338115682790988247651693730983997585394847048986630703455501538853692105273561537170395137511309701015121181599989918918021495609980537407070475531592032733477691165322284870260090997649713243346064723852968098109962304384257600290517051371629372606541105973107972814414031428534633454857246178274606556604929840333379624731176209753671235207617520841509231268526078559148146438168111015922276647888452039249622488958157641518291138082034509913797012713199300341553806259661078903340541464918828752720971857145760695737413432399781710896024389277754205237764431902375036865569861130668846843020009062419*x^164 + 434808279180468603795945791928790482933935882013160628275789698501854981797446542237179421413205355573521758045285529780732892038149689848403110357531620567795740033455637228067541055930207847336797228537259057981910712533761607255994892832633016100601815308711373135226331122628112495804014601570640715893612508101640680900342957279653650333796349634507699398385371953896384649306600448585738839429488581008349871490421633013341784229176655673603903530923168760742018097268503659375866348727328568916506317412904287204959700343287624780031829481303663367681976238240574896380210231514466875210127132696751492776148720459028644826164331526843711336458654689852063841167582920427462780934974064282719926341882912252824342046139450884256552058297774068677315978415540454766217751171013588405494466104361826079708239372082986964264587634932706573935059775440032006789913994598150779399655868963116451303948500060176254026963076390201464208608216153292965529848610277491503871168521027608975971043079473067588547230162543720176989189232171740400535171090879430672895635163160732960878078589042788884340549455913648664446*x^163 - 170772893050671017210850879493364678069597069177019547836916928226827405725812632442129724358570575917402167440812599715685586514106977040972499727875342956900569692200194322025755278815750369450610440277624280528800614115118970420420076023410846309813109352248411668116932324584516054988201955163225944979785907721552996473089403518064724096745550794161574598982774229650579759487955941823526172336043265817753832670386105769169418808853910479983624633791567565721752648864266336411905814899222716322874422763508725442459958061069076816000167157705565653285678773463554832775063693061929830630964908517328710148516200065609019930930789403590617711436644732477352427930027524466121770335220909819477420746481048234015390062445813043785153333208891578773107816687272334531999098587668098305266482656450555649988172412736847222913945241018136302642320541066714476843128868488283514829198589848005163620845236282126022839324426615952019296630713146832947138584937579293241549849462427321491762698602141364554959315281966084408309112836994066276069804175299269712509696881200961847901503828750508825226322735430898291438171*x^162 - 130095824571911860117763295779404136383278556857033207116386494773999384240367123437760143054198472799997089585619372781463352555738307029845758480752164492891525836112031150143100262515828435937756558077105557933189366729589732155435190167465238498828524467222247602577182108079844556260966105652222036302732419200909337826776650477135511601335199346152470926298233847451459782604616974384561002902851338307458415006885548401801149381497602955144214593195586864864761118508113575774979822634488559534352385476853589454683276439585123232818517197940700277555301900255674006417031066514562964477485869102791149931769808689087471278031597872166909025611695587179710437774873248973008764627093799918056681350060274061644740697408019629879217912908823152999832383587298285291890442691609778636382422679944481015110719004712018734115242797041426833377304317676007568901688853417002761394237897366419264898239706236441208420258773495896337886331334963892298493605682902447090064205784881190756568610535700667397857345925474219057976733378422130552741067458087169416447800279734872118537422415969307932338190816062651295755805603*x^161 - 35683581371784942800414885060999144243764398924107030376755292030094353681200847376362698912728970783021299894193516587860923308677282849333563415318028645789730413236171473927935919917156837447345595808798614793461811979396657817700192552117956873828556625526549425320331724151361277087312955887731713995536907184986906381682466126318032823913374282864758308102512164129837633076748613548178781666678564163637607548051759068278194599738935042570910505572038859393698903778902756924030492137734659775607592651497412515364055840748844152025099807366832659519577854612274646648056531237465590376832340324924289563477790877542452822038167374224353162587273125636221410773050811567443777462009086538604887808250977700740613200168137607927483222077220807819322519410532118314313016894806481302254142064146238656373843119614720540729861526863854201398489815165760611259478486616854757688934481813564420711612235052842152662515400085649956266163072076624289187968787470786904027065274725113489191786010160019418082616904922890082967009667466079323688952376805914512977929649298706389816849969626053671839829279835094238092804704084*x^160 + 448869759933771079893519825383414083201336078682712598965951387799803739422236870596513447858287298851322847580989001506642349127657733210695535499020853194340640466855412020685296250676061056681915673419881433505860444803650502573962345970944985340937348064476087039985171270713296168211578648533507440901084787020565951139088471648463656249076958879563686352811493684170311171504817765946387021651529196950285317270722352914834364234244218214096942099322793686146102693617075834876057364527733993619314819935280421075463197864601306812997293013993368745165425904621450922995153616071820686385525252598365567834595258878893839572693638254117565642025320447684184220579890775727486627151112415739762236371717079435907684604867696153999960717561222783196370450596462744398255398843900488295391941598100235568756078547384809899547495072684089256637263220391062891084032500866723733695432315327321528587150638374519736489445631003040585771749758265017207377625826519951258261490554144643367724921169233571079430852881888621480782342342065315431227340749027339357610863450272417192782953758377390178433778843237558062420469618132*x^159 + 4508544350700157245581551938834486385336277982948582111247516198482178134748822010896060909415942306297276097512303597921600250789275116265735573425454463898213671942072497443767804855384631948605039062171177536626875839232267800544396899086237087372937169292849763507956113449337835634175647814773548055008849053203263876984346030162192598882393322713123207975244142721148985034725355371075661446046289689751432034057642012887967866670526123178717325609858684794132269323868801529919400188876696428607659302146167632583230283785768178823582155736203559780781425842033889889063718986537834420767530920992191294463550824805460322282383556153884439251288034725124240978460594581284814449228048104751053740392104378166700170298655250078513500747388785136402425750303307594127426851416033318639162279660267310218314039456593817181818127707302244448646051847102260865190047613897958488499308409580814166926646557628288650018302107131012280118070397954180813299025966071144674743202693116603329874853137423682641661452240850343256707809216428753756030087415279549354916322858156418460848775885032116088418131592694765179349278992922193*x^158 + 1881053649350744802982378117016755353191404063261072864274556072740602429461787610145237441627481145847087277044405716957431540682395513916474530467004871630348863734963357312712559663445975641025246344792964945269239941416003965755026541178298555298853105221575721596715457479227577544853383641072531506617923741951167355420398508276099495247079054517978398702073209052873016009487710451640039187822835604989208256477400657353447114140812160813261757846930565832331827084807998694623683598037649427642103163726702725964460120738411940459061734582866563027015531259593616824626285767507513462686791941042682192689037953237612053006517837812484775111787044494984601917027467122358095680492279700642873190869826500148183609093923837043919373390118969632788897444503825865054725593935533820486035140218960703862183634529790250835419744173145833929491106808986489859201003051300121368999637908006699256326122408518066389714628018879540445709112710932204890005567628502013004917003592430310850521456683951437696374790361256799256541265740159761466432084964356414228180882558461299821685332862865787259395329604739068144539972254549038720*x^157 + 271618271587583293527755814562908970771922234934313387483912030504519581893062758090019367142893330241158104498263171223546271472170821268728173425612710473602626531314636209898032577444606997444721197003683556044176230219089817531471323448422619986689666555212113870695714893060049061976071601711182768636708996301940576547944156268465633401188866797764949359749184934110520580077705930145325680431237081788507088158305152090650959464145720793611858641974238617320425275908024376071529051782830983319699696817953689298830081697438599980925752358354333101240950194385081569858189011576091055967670122812865382657809868107730949314437235409862514264355714991031543121640541496006509977160996403036128328744146482843177804298628630424283749402271356037444964973366563535496263103382508520868162818422575328774876166389471015516833890602359786570841153210794066780320290649123716567939215349448972206021473211730240773925898778430569928439476068417278514504463157034958740691243012602056768878808358637271681403126159951605382774511584983430531208945729142189773746258778241227946210334380234558464472708438681514853243765976564877021116*x^156 - 103912812379227678470329037444260393552929858547248047898189738611922418721436797458843127635192795072970880344561892428071376726288979735420910334200052685103438651959255168104047422457725324057600510781554262331466036627572277731270398908921953648506813104714788431508539101835760720745642014645592744538988137831341295727527827303452480221178257527689337429078158097373028757164457563217933604091280834079764079331532340285626987693314497950061827145459834990338216944824894924108741009731398900953978534148495431794469068491393787287626281236268204746925543016658172856442556592321527989675458442210333763053170455470435919681897339168826498917054914496840104476208608082517369977052788906367906019955873318567329882956384030344287241603702319401791161206377118319135669754610535515520664816168198185269335513658324421178788168946213881826615861965340891027181624820053718434502963669124509992389478933222599331136627008018534384066185118881134609884115008396748075321772059354547253866405631797917248197167810737970910725492696823631460320447116136438307560940179179186226667287065292191486308549973721264606827097084931267770271558*x^155 - 75463836627676783469887003751828421698273771289442506032190559478869115943622156323812866476586008101854537333944932920674892714792917567194786932734346705752238323231064033034639350875455527446399127584754784363171058707092935515772577077240380162850743421922614412955666259758722971917562317204703024355524059571797100216689624725954448798184651150142014541404177624249208145351929373148345567953890889046476324669667118481005892322351295126079578019004337506177004346319836760653599892249752180909536495811278989493396243979185721924577720295667049578853152834326420127749436084101573846142907858008518735270752606124589062636396011273671237236526428462323607299743686614632541837001860139321230109126839562088876197685310776624309505756737118998402525432438026092145229511684648591508092194964061743486571304243986863510386728013546881962324344565247971559233855861909307736446480538700442699216390420703607382646291948672410748708141102695915746723240204672509717091390594412177902465760516571394425759419859954827961050326337080654737484965822572729920475173745028566882935403746852293499946887848167301100785470809761527976269131797*x^154 - 20010964160324628811260942620971433033093286583686972627519000526833798848680779482389751413069110074051932941494859297131300948592272489072419534131023973940637931833978455143187972621907058409919781300869961780439618878115471241363403978870672182866033558407293616570399020351676867149578707342861768200921189577286312986348855383053419268624377465868016543210275676899453992336374131669837825560671823623463307694240444109016850398582999745134932890348636054848786429661682503956792039305682996614889100624649338730223434408551812661613265331522857758212657520519733717760413341678799303838031915277934652161270019650903239150702228729817002926803542720330531928959820058014455621480914027277248972233685596598885308211727934264105300574362833252767790517033428124697167680306518561591894746125430127096515196448412765024870121620748644538823620712431251864104850168790664475319075077025525145902835647452446473874201412757300594928353147854675172654459454749482157118882728704988174408764469705583849150995562066002429997602310022326519733563931043983136880642276568079711232347693565888296417998897547304062235739759360800809105464218043*x^153 + 147948984715923279109278306437112513191059651926052205174476068169974406922850008787779775469433560682517999018640642129985700209827596683544251608209409013184163242685672086550726451389273426157155104959792030109862608129724716963549695956423862737983867590824071084719795439874324773214398606520653821137866694732749273011131927477793959358012495249726444854436297895047528238201388252902875333429254761749684662857222717754957447709947456190345964637478005823146353470699512804873207167139077502516492769485199442462537946162589909572074609210417875973133227283716632721929624504137595224988562713462143951989507921423285693687500425226752291108336189458759698795197267064460038597346066442408537156044564089627890391918750475708634213450909315624465469141100815887403190165504811374333125852982721324082379455906243769989844746962318963487741987041610838549029178499261048322455518042229793654897503762265423900560121270892947554872495298529548674633034184060786788133200455921580432558408666278985501341432891906947573107282377256514639831607440105791306806236512747452479565264930170816043847245404833481392765414265334003539037171293759*x^152 + 2328489440279216572492630149170510875552866050101690142729311670274080384260999499267728344313995041225587137983578887862844068290872475297892523744618730169181089332086176189151909551760164794187843445108570075492072970395188205179212719905281918717006836236793568453381726545237139306732760377133635525299155239926467927206037454009064177182546777384820281531724386897815258707942984165888783258002018749838945182687772459952029967786773194996218364288193975150024309080604748332119673727446733214833353589479539224830355465797658026040727976319663468131919551722146783015669360841308707324050931385133792943955578245569756596719975786396527729761058101954598682072608881097685173765431814844220667201759844875589069368096626537931289747973822299363448871524152067807644737937160962738353526017799290753585215900435157548697949606557047447837220309588419329648040594688763422787099497377940023962920731221935509072684797584246061916792245185579596251315733049206846677985125588030448547004089686477912334327035873031588908455887804666683009516238880710604314873437162360022886297598167021196198289081422085432044469399679838585389593564549411862*x^151 + 960633025243082626776886957865068788829525389601331982294738110884205887203844968943790886661938956671847918719140778242864045219474909848720178279175185426356466369039602164913895557305989506970757012772522487032773774266234959447940732212253528118589799811060262966878915220834322055866534605424284826913994223298473228528896024293668996039818956269598743974454367776343879355763891734789419813666284468433429986620520725391083664843099208645151775441395575895898472951906888768982894801898935888878413892004315289277496268312954845692959792658083340241920269538217264154933464316014317625154940985570764500388828154069349702960482787718970259936720697082551847461860354224855920185925110287740231040315136270775539589853690956533541162792202447062058509965824486358771651034259108695723780870172890060557240295617869881720283070326070770809874113969926507635812690224284917596369311755384268233746419693945702344725407863672987890181662741402866422838876137878193671510597729363213883438092984090063774965814721479376883898946555140192542867061178196707511403683858212408654411541874497774210450231807618673174215542010351350246592044719646392826*x^150 + 140201213263198389153619570537495997231200210514301688224014049878316110601987991984605083606190452044126057380050911194420652572281183532917377889908324241471706162414666904767289343009185094516780688661057826503093348476547500452155584094652338670894706566194184283722395791048484868115689033468970620353976413973290869984339349536493720191739162044774594052086493128272032070181013677607970722460865042013780678290519566045974137260712661045468907178516020190196573790352590486913418242281466117085497685007163807897645220363970436348445825025144440014728330399808271268249422710893752312990051430049298090661318801367477503721369912744276368510359896811340716559719465268475288071958407830725774989936422554417715342302768586222311114791117547407621940164921742613952544759047046275448476275737552540123827862496372054287686582224675505479720344058148510022134388390717302418306111066706577743746708025122430912009112385925793763057791833519150334570775391257326965273669361646074105219022768905894082500043386162417900905648560405597884021099919112647233779332427381201131431535605151455875603634172149250641432847166065730767362835200974731981762*x^149 - 49082856488019148968387332687538826093039146274531208598919080144986741084162367360757864615609876827606121222258256471131706379963082171028394141001362825615858537383260649070269785062826693839214306793126165506844102997979078697014607561776636261688461734312362854279267139285243684913769512513353641256109298869694284505427969121413540309091149356903975454973278562242163622213547798589623731969564883680758011473734905737381556015639684390767630348823795690839508492959145751924002261601923933957814624238667271837914878119183882886791126959207962748642779729627192739351249581757730751341086622482410531103057447028986501360772643602851847740357177194669352802802864835519493804970634004681534088547477425906168603077712892439924491997106977913269966281502790567741503460244419323282752934386300172779031612505634997891526218052730796304645610739130511607710824628300396788178020908724023900901310454047867371034393302693679244287939758987341788126919319648787884546350342701878558269711923562645604431946850769005957250202010882839225548905483657340425253301821662875142097317446644068204854175658031489482180988250675268318440895264969945619766218*x^148 - 35867587812992374668530398609567545825838910267566121260305087131239907798857417151957344057158935217664598764124568760112860366187166515874606187109046094149283268316568028250111452874862911514605869274508983786630211737360288683185411657397946718840433906210889606243919462012937501346772730311841210834693131295820865294363798895089800480807838730043538412445697795870192809612488786896088869767425345584566221211464671684272813036427879022255019109922289772570934053471366321331494982755197757741620792550794673573613457680156860680985536728034239278094735266364982878955468707576402053206514020883667024507678900518948225681937700670361987553253804878511104541535821474160192879535150124147957788235667949076010910711135050939228281867310318774272814534136802467420451831445172077203790692857148999436949909134563827428933263768047776872463341939434564764485457025212057517901278833556018621597976949458529961975390507278586265985544574170324739302841887528981576297796264741060046683917552167598404545650447938712945335141500204215707615933848139516496919614831257651293768021305253686128946664448444043311690647680009864090266305509706082276129376244*x^147 - 9256935094481819045181267337570326605143316585533422082802091126538415605883398422200024037066849999780256814423945509659148033540366469948240459311148764911208590937536443301047547993141277936298844398908890097891248293986827871534305065984210058093454909892745068347026878649219414334528011017906374371918694817335236276536099413628851695061235463993101282584288603430569926976330465719864920423174451305928321040677202187459735122216488052734017885326987999119816338320483170766652749919723928039880451560574143752202439472972087787855755900978355513274925874666152643938809017343209401645685264311821626225833385158936633752998677379175867472609939338742169250122743381125045952781914384798376797736045649540235495907960838223752786347159862990253909390111787701751131310869570953653370140004634022187209311106176320502716928843225097621619965208689614747952090323325241205859005279189664141335182194434635779813029111143479654156630039448214542561137076924916677159670678913058064061095323731695456232820349434083836150091984185145213147827907062221398795003009978961744580599372328151787429371739045736257454453342807383363983679379862085615767218837607*x^146 + 187539861835941302276544486285705417459323122922406150826978278248031829595441211658056499348649693118505677934468415467210020230541043000744819898931928331299831192596160014937750970740941326971145337871921676153617444482814746863816420312564716509268562391465040167030090919713200746911032487537455976062861703184958085500310823244954881801188487743249984901166545334271292017823953809996604610374768449878889391072416836228858665098372069589887379910794011424534164890052355712972238467326536634223437299277390904447295446894325207300347992646927934750445812086185668267944385464231848918402399406134881508336265673631556305364447511380146625030767836929801159625643114036566151291722949903492163241489219366059574177424633451388030473911131422379198320854175353168085495374555900515859201272076589038691316437703499041956455805293258269235501725074039286720149629134864321101233823384116713193606057130440901137683556612953328391784425095490405108471779699558854752468783239693309162418319962703343619834263280498190924760753602477832590399352097862021993026220862581280839109792385437338853232610618837043556821891626432351265427555017761462253238220275356*x^145 + 1082910410915760924196668437306030505080574061081379530956092052545522048881126466402137966947936456265797363100994044319380265625837937433022051869970777864526377359535381632626232797558245097060269511545190362355060754476514606760676832445895518396168921479805948427350582483420835916144848075504655404201673511851343972976516772744101875042789994681343804929563488507286146668566986143221378639826247244651491039363993575695245174256350152671245697013004399499285676225875200775303120508100804163133911634128016116168793155262970433021908558219803864259346819289845771201570891759953616821360339759771577211038183400776139614697610349942042500622213061558239139350185892421072818583817428842126085128367164866091329296422273976741268681226414161532910300127162480384552396676512107391970170640519342625106583522151859895885070060708509630440546538598609258706236139148795749597303652145240844891150143529694231963220288574826683668809309273033813749875466361628287121558897946851872105101725962258203847374816822168007662148715233025049163347440816288074637630764274825049859839036605220153598298600576342011713352249270137119087150202353729238875797493894562852*x^144 + 407802858595477387015624902450835335865870784111003388900818325511642261588226945797357220835265917095024276292516622718175316675977752124045440489735732655656697427419877268242077630964986454103416566534356512226713976962668847283434828642417943432256305094995086523768597070198314259129281171012217147874245953588151257260484983531458859145347255125182369515269994128060246008496722480790289121586121855426954612256518997414647692511897168020483406255663034201841974818366665526214444772326130818557564859686427550518290481620240210678141606693730223385747769739037228221048278547378522234400612278171748893894025244139121156793397804097388534026053298328367878448927561338733508016519306604628042404868237563762420208012664266572070381485741975747301624120673038792512503999477639097209554274664663473566151419926626649629518363972166602534798628792948403218869295906949947448554123287155268677184091045454239810453891052690907520693451014042019042417337635174231518068965541234446066408238740823274442152152805515704556303409627088241588607804580805715205596334269146820690625092100222860542594610682668340734877252106348408870858621923283545515495853818829986161*x^143 + 43599728837198302804587395216702177237681964352345987613476857645975796832681227282710867055792578787685608535302108806301594975123553525535591427585299575047057892997488696148121959303911742516578312931311926830048153425899550101031818053356266505824954369050941210693814311788175990136860180918763333878287710360874114545356232944850635842757361690249920463363448651345061051836929024629199593613666655580762888683019332917740208258724433480226928551548634630546185660128608717372165188234127278828318299812165681748857337467990092074176909598311653904949938196592673687127018214733903289372287187385959067580204184046538383388345702004085166629309762958572083647577089486580003428984414361506550077814763828072428912772256060253583116901188763120003981884412319962892919114277337119821870018469517809664049903132117123923638996949337897783710825094440078214450806018396249407631245400306496925996620541191088745544731900733015686117237394139299448304268828266886558796300786168684613062684755698401105482109382675757194719984053074476177765619486800657280201811107386331470836298011291135151637345637765834007839875323634514733881332455487194342091633364947030985303*x^142 - 26093534726496712845553095780462700957536026370750675883892969272215364168961763546253618777194602814629607376347173689407482749956478944338124957870868245755067569238674571579196140712568208864635707877891015344198031237342980768505180457294644243024291332871832351540720033460198056592475450124806362176804241781177576678506548130407004437828244415736435403706677657335541992164133880828431089539063863574864666548645131155783505546801299487878866497836049625017068869520620061925233788516118234681127260750722866668776670969063893689580860219003894863741453408763583549444249632350002717019675916372955673365640704890772655903911723936331446892492907979688529323506678660297859359729376487330753326117414989591234145119022647759657873285677242803638224052374376201641849364867225678268439918319540612279385760820755671177504778925883096185913256560551946052434267757914556225143504143170926953698092802116601252040157299611052612651518590635257038409546168062995303742245238732595043901438257405648813274884829707750116070843069281669536051668063204086256118327232442052875426129030554523167044863460397167808844462287229810165892133180583927594447725368165210216587576*x^141 - 14358302552702776091117126990890290989726967938295903371671539790759621476947758441894281289714419371147347112468959215339224633913732008953314737944432342952050065765366710138895967155279756573021494416165712813074231982848824264248379902570515847148107817606017038424495337162741684264160852728609181147249344521656286143489038164857268993906276868490113925771791318134923281453197273942267941280800242993246754624832535434919710995121210569904386502766504951410755686924056405326028320337562240597664725123120426022430006168735047003040443230406420516830956177214805992866265134492311521535404882407766549749367332970036942569388509489407536598276381175953046905111275325139075590829773071596363995183576416775396559617517008916839744377802297257748163970802266077258920451768514075514587941144851509701494694564135236997449828882398416987634330380823750498518973571997582041413614536892080567918927596422664942712433735129632174882229663008705430057988076998359249628229280650447375405761475004779675506808172775813413424820374704558475390585593515030467680123829290774505401249977207463932027209193675231486402933431618981489284631182384397071276479778029084997007365982*x^140 - 2673659925544670661678044871260472065109934419303405089396427307238136620932154611108897704975315008871763548974410993456117291331729036330955426387025962593811935547577276983355765860582668851570349163982661352796834662179105048812360980515933202855061445108889685990444769623012472647693794701634261974697147376776299178429382260869370063288466512147906066484410713727746625669499054471598364064544646169250090965517197802303383511973728120645344614343918724298885661059611205884393400389694421932870009860296816520108993134306336205164062479226708532884984646145698956853847844395844349326152375685988096398122880137607953780718992378451325018042263254594268379529407047987848388212381422548530720186265557570721406981570585816825988715719407497721658052842577178038206289455547953634725454623215227536309176308574091936170341649421000614554468404488858417680772390827004046382861096666218964114282122049771728164219211655190644828485323318771164634759247616393754171114908395925905643194905483999809904009921509638843627261980475919669921891110354396492882668511544039464634444285955431116276247436379375593278363840689189597867794806112837668758329535666443088889448580421*x^139 + 460965191969844942600020933169569604811485999931323943695621309321780567931315432862062485220411604215720555708947494762813338972392221109734938643822675044527632805729780698026597527133582517752719712338218018052145846295939618027637448343773325875196479313716967223867207878931039840309905263836293070332722045813529596166114216943978426365327740713564472491917917005741733756392384090945017169723410689176862149381248655687797141010667976379302977102380612588208046639358523315229528886361103417953499997031622863705894080968905622269702652893710997163845271600205209085386028971949050335986605761094631929479227766042899047962195182415483362878370042800833151768070771630297364639745136875600371987821499900974546222642790010511272879283723685254028773637681366382980059077576949128704707991816549355618086777943388145498355810022564484672277285848236432793630168173492726282333466850028969827314630076350148964513518037971042032595845861313666023274283401150093121454133589111132331125804109476913527172393395743698172120825632202634743860978852819294905949925529733725128412119533450583984346512269094891017057385617122899157127921278196346632761861407388911785665329178042*x^138 + 427975686540284592993683670229784850140516067259961238097784788961839372595351475556323040218292897093669244937297717814183999821021260489570740033116500433027127560572127242487390794514360105810158108242513452471739635144419950482858369903492184106153744794553695896341474029713855584322165936114321618300195404151235230131904557697823688473876705840954785488936386046656204203007599273742668403589848503143544703643197495572527370111326674859430456153418378621459366367465992825920723197172556525699557281398807965182180483298466984132363381585927738374983090349488654167615570228737190804614357851925320267612404129169880372416213812767766124031488923351848936489289678943834777223091839847745066824201928523085887406085397422469751105644961176935263604710518646210500374995673994700668716967204867377013938833668385143949835145667522711908767518753054952046796211314128979476032714564642885886932104258455158581829862461524396401321616143220982716547814488020366980237422747463090488082701066578995980703855211557457257068027196504391745344159921549224624304157127969236723507889508053143792519119899286479280551269903555234615989072322196857849647635104700330082458260419321171*x^137 + 106279209923216895226254380669170546720559071340083190527132439598827408727044524930911681218972139016119708119024201207680980741096684066402850708729978675255740904973430560529494459832108336319703576269335769399653118699943651267205105945235481027706308777683170023702560269512272962469243903302658969234394350345841515105106577057747885736719484915678695544791687857692749061346384695440421471201019573004627380182140119676355933132965639120235138717939286773521466408336707773591931669597840719142492594866933973600331783833615399283691554298989763512048993458797877879400439587940003186015052105188031398309626579726671523757709574958007156363873335822975363719203572238006927357979331818078733000292936417840376339334989065974727649733103093578460877541645341369030806286633359576667377461799130214247855510387458844603821353475882355543703838763467147665538885137662615268583636248255365565662432964986276192503950762278194174721628673099894908673574048815006241540355481113889269192405308535818905593282711377747942539036096479918610728272182657828937592788413026337821962661529551851285887356871963619362632141046781457204628713251585313696480526465960442101627126438302076156*x^136 - 3724284543703566361762853978245140407448981137072959764283617785155397668349098191910908223253208207681494156846105837355053396118389582921531216222285302650223658036292504842544311319112316075638065300997601225790658948113938780987550050871733868425422132547701839421427514835654687446319619078545157934916544786595191449949205778973237322284236960928450986886332920446544746503447678938952607803370938994716568965792281490220104472706499929508201378276916584209153740486949841875092155262201265167634138271528912362195572556406025146722678415668102823203152814541570387609681825574677500319466543498985156786470833842420678577144745201558793591687274346782674857337944399660996081376524794634793505130126458508975522609284536261489541872789434973297977397350060852350937482875632872162148402128333537473918058222433188197818558669280596177660190343807408872935425564450262899666711315597131860616438676117757611903032535724830175075949180888076557490720395006883192161498377646731586336554221795903843983285896969452116707078197275131216572375096864077418164139201439165508767526553175872833678834256258771848248397329223868830093953727196356265016139703442318177811905347696978435309*x^135 - 11123157006684937445561007994331021168586439768314963948634904477204890039190513094671263963280653469954103417377014255210567130827125293980943850330357947538255259880649214813801828791019494281690617002652804094869048307682501444868628461857722390211424664875645591535301472933082422926920594384509766988798863413846643369710959203480994601446968516663357310151933500111576936322658056051201608011596288287615950246127052639842564860000911117199105667462411198767237343993861610570696401394633426323747340989053389070814420006676797895158395017440977056892193813828047807410983800191604131651750232127403791125702852852582271614438442747686195409969726281552571112012351739012587323618190884751645955049158006760012930038432371728982489694823195655252952605274276920922247056268920631090118495657821447439097075768045782579832515477701760749622135977902984642902879807982420687957383179570003462947252469654822916286622064346354881571170195370958575756293571100219358283594699947206556908781925929887629609505425604280462711948947441444243463160657601061901040591798005169881117764969659418020487199376494685049835826640732240258725873968988367168771029503545018766877423841828891174575907*x^134 - 3369856690724758958250231586048780612322039919924426670791979466247497784736638242960102336343360504758775049060755067018922278380582336062655779440384003707214244478199941305348668582718321892269269418394894766039787129060383168026972129868978030726158808134860061665834223593200809270432814082866394852025090883392761161017962669326868159978896108806508794274484795416454466165119468505293461433187036206498499670359641353542001624296745411156301956197614931163559854765588797737691362417021926889436450197631392484602643366613141486051063281354950365156964404659638903899967921710682287176644056323145721637320941429919029601542275909113055071678443238086121789109278969873961107426767093170969860121774985364237595430776975055162823026723264419719753942103903799512300190255178867495701485448743514259511341920376652672418295076475439318601356934178598603002963909375957080511649526491741881679643548087015321401281082606045690078264707918238236789419361580237800940052366344330757132794158732946052146690467668907562200161453670140074238358503056506733566672573277465049741872404402487181956366354708868375439571272412236771035504749839591676543956044001358366532483270300525376912584009*x^133 - 111593796004755384235784673106771280963283535427558611631487756261479867874632386688784864926357150811633714461990544804474318667805832509513076039227393582000785845259176380750512396875070791252494158569833683685337540317736320880749667893653720702087023364288068260587090992785500564892719038147633551562566085853121777190359954203215498020315115186093468945045083616616077674256935890840070902981193451113285169699931888749294030948369330950451234559600278500912214169947981153963167536439075874838169714536339339243282607950201137735104196288053225352127969904259214850230343421896306823465221232519949629478211991759995902559584649659086346146373069919150706555137451915881785762422565429009418551153997630191280374298875476312128118885897976432776133810609053849832988593984557171762338817844164359352210322414369862931770152970839615803617772631255627076815838999905568723203836870841753456661097186891625352147774042058494680253260814584714135926102138254930500773299995757659821791057439564955035733452381274858513502285724201027311660421460006610477867981437812792899045992790945378167013286874164185738528475686000915769859347692918600706986786763736120259561232511772161229175221809*x^132 + 258262779359798182925464526645655423171910441180063632572158786566863209830446325955617978133780358630937609592897331947067242141665079371165174980415458034995792640543521358943252363768717509606528162897045293810658041943722615064027580442310217048255592136716779800568802373076406161316507012120186927539585161588289796093388216685546612475055921121274335979682185288564924872522859309528647562385046039333128199841488161295687636596660213101800396010458727902478728123596869119276778448621752479271968759662309866237057724755797854316780176796886253866349004737608011260535330147235728392663808103792108610169260546470812565261439699294956170511301158406085745123831302156034056281752102149775048959381044924078087835084721500667378096546164217084668808729634251669440659039677536873951360420699362210975892583650798249919203852424387127003479348019362352108315327445269168275951798269074482700851527264702045554009680838128703545851258428681301906209907314472612091392757722979352482471690157723280289696721095090311750294740925618386166923391114586063332759311451614246983468952745363958070423601295152081937521720046001176050995954375964222755127371265780997889938374234108732456116356600405*x^131 + 90790399882085677143703968246816942772536800084532431182765469398037850509825075165352232028545777069026663426310331404271091323814723456302862186537537917031673388293260632896210280563086968234904152371560564446871547838676882144845305558256928286734010497841843418822946498411476207954451809015805496911745650832041581978236816863069473857068596540896625971102445673043783719561584510992740873186229616652070958337490323899966173038298158238235238774997238283079861484926698633572677134106260555046580598541947356196828218769681141073587349108078338052203454339083763509886012562729361217647349009531695318321168945629344165346181865873471616999176262377987376023080734256018363963336029805273665039760152890327444416513997636181430014481270338096039638269597404811937755880074866062618403661664650200084704911263153749305534612828103328638000239611252110243558608831683747351913967339326307229493923197399233570541627950248782880760729263370503329499857711197029779482443282292789732140727414954162838106389834253905942897419065822395571897121471120142119185663303564132896097608823646187937288694013220924710005944243108473276139857911153713060142286558859734039901562215865381234646258067862767*x^130 + 6368783426690884626136680815731863993733479647987404684030208052764141243385685573572682833795237723457486690325976021794950394995422060856018773143222801647804477874205044316481472184181368790274441667014361863713663410970906456367315696648901225727854042130196487342296501909776087249314045408621630706740705364862603116219651916108113660768763287721733154462955374864305106795152022407807891589946840415172286812651633303382602671934932264997310411475040451270067701775438072373155347328880614827757193167956986144930333980153124240669463583658524653954867545509468983550760750288404352643692216356250404442388310410444658476993723658087422815973526199213951522193116292419476574187439268164593785662058703696502809078605476309794013780412033854963598512030281757093375065206493583088926239281955500292452528761870344496727093152871199932116704155948380380671005457493192861842660366634912927678670222441183100975960050054243974595049293287158753752235075640441632953360654446436099650879035914082681320094818484834708841427863320557035780679473607070914131490783498709789441319850184273365795302391861703441834205622685335224759840365120535327738008319997166454079392910934645274077072248205593681*x^129 - 5521289992222190138349059387148611591102444299544452885367101186082736469343259026831846525325228010372144930338338454702184880207995509196912827466078509963596354280566759611677875716908374556416701708644383148099868976386414772010745864529023659402977940048064082885673013295432483941790900017790350987080960037154336976850331602891301083207161885663926186574308889817452960918304905854931928762509308337077972292998222979060120304151027119475595372439383940649549849962971249481781882253185673642342732054972697753803975225999672103357536990167480505605196094747764481796071889838110495612906145929104256785533453552568789902780921527168428498893869301933369615878106436096271834541617719776518830803872840834604240520363511365023806920008384211479811286263549440719531707793932991268723326929140984577940236029488294301696443453794585672020020980136431371415276563344097117016230732780535057294588892242890466768156001948146660187999455244498574308263026188884605196245453373134884466699630422551415442472869573057426114622409779104172279775567788563280307293718651052903402522572718612925330767349187254697126449813364562178868631765274721596135687194429937950589613888346056455555358858123590221560*x^128 - 2142659497782564896837853310926999899649355502383001878441635623038137133061295848054442904896294980328774592336169979446646806047027238010649974161908773654653415045864874535561389634502002887529532658685273831348268510968276324685588765365029428445055349820481279001171218440972821515910696633576301936888920185093900292675563398533588782911216832798476858686094517954029442949824155838879210589703714373087618028045535237354940659640625946302087890965112955231492511691356992975751314857699567814802357796501479041375279077818234116001052820206680811442513768039034199036418318137235089790338430903704201838444639040103092197420801051890217640825206675281235202939528305771299624371874403787753744976118275489404640451027333345424572879746942354130658767036514067532505507941061343693504177384417835174581196020995397146814778791787730773280655211764908508548122877942820888795187220756144173627077705282949348592565460638534389086837790228019454557839547548059497694403378256909041894745174177268730009285802064774368008429972611277248044460390105552661693734552652498337239647740941146115618833192577629801867179057609751046783955701081233764687334678842820143669998755154576654480392551055211037668583*x^127 - 184503985164669368448291490026777347916687937751223164543279394919990237255293401210851879531415737356412685404325599571072740350788244818243362021009829014564543243968246501454742027135386240214818498633822532439239429609740332661682657684718255087163799102493086460232624616000357237385269121143470843689662105154024222909315542222990893175371566481662616350153046041812626234838965317327497878392461144137583448802579054190091329706638438743112677523299954230336600675676073303747607859523576651026983297797040983665280221639203625711504574022523226505129592794247530066739748562463444262590921864387875300475055861452995531038882918966834462334734288385935738214012164066227914341377235688713207463712274098151954500058941489635846852087163580747250529650327865202450788763843907881621694329393906933566252852216670697261101186420878627882737415457176707274547206743047704384297563172305361457564128835548057547596403756736341315749045048144652241989305773966951524725714532078454754211469304438019971619364025361943766950157362272101486510574236860692261177775464391914287896336840872529136516504390197385258518754933237430929322674361981809052050102014393617747038368772323427721288638184597117749828905*x^126 + 113208678638734887972612921551881056459633493824509099719859037964877228582074868836761093967703209526536243382107690698396971709419562680953532881737022066305601786034935786334621644918334897053908849301074097061958537102990732201424392845481176901781391805244716125474542304716001916760735424687238586566823354848022998920286096836165123074053845748485487372506933756490904157691882845269804104181030831731735153550837006377423479082173532033971409585396249020431765468626365452406466767425177695168365212095338791487405761795953045260514406531341897106219549530398974220805658838391473481435360414469129102196652886814920110838514910980940422349382137211086349412688945870810862931885946715617099066814517688955890094956786382754730278284921194286749545072965455976930210914217687813002654909298135939154118000610140671507804187481532432537347935273405025968389643527650415146124820967938623230041915362633472332641296394412580385524567541670906507968232779131848933873358967297750705837830489373861042716910071285643020729909292975943114480529794391331224801332023370971810120082203788561762321103244801450709727484929816004150889230031005164395704905772185048413379805453225965907241221648186903710139296362*x^125 + 45158561371922734490050502366195697618155776877491368383139310317754377805588718328188538766768558724370725770381661365593126663730077991229516370890088056961349513193534034744040612834932544491010239077102889576438727786934396113623761737509873407533451163728857493105314856253961383306618839573066088140963062460800385405226630415134712500024898814539534756141862220729656509510892297923405343081627691085747291162635018524052519804154230270722520986492663054155305751807617805852375156332378157867594712197699767348823196015135526506152673767801387824572856127310411713998527233114125073101385732384213947527070037651560681749521921576511825552193513164054261789450736425807578342373762023110646377648347755471927674258094133773600729530922105294182231564705377570863462884258013325436785129680728064693851896041549132150916989112160727459185503017139897251043874179315593555287781374564320805744226870254534456789413369790731045603520276297324732227900021013976620156728680179812763634856373959301030762939106862307788055898048743438609046851080886136688033691843635654616332299787043528296541323526420051348228735936469257320328358072417875473388304456292674994712657137382586452744228066422313832049689997861*x^124 + 3724315379841884804980120777057981173408641603332803015468989103432981843724010258939272578915460383733718154767585017812579115668666430248202641669276207420086088809565182021167915781825631694105501735197827578798043312372443241872102364188019508020175885419036838402424422171660441852299352245584167951774519184003650243677368984729284953786766573604833392222183704126003370622190855069396780094619789364009349926189432093028547478903834753724686246599657363020319456407052127495490728746434250032451840717609795395971636193292014266687553811187177447229734297677310974046130989965911193927547999965324218354048044213624880697036002957152139437557649021752246259018299720796797915296635081209302801842247187308558701023205187603939501953258624710290271871042541941797815593477570359937622634477114000370733003018193943277744334718936589637968487136473106269953141862231974296099260725186363354102755622029772092399011090394656546817809469724776544234861360373261485930757919728294195391265285885303047880195715531394420658739570487224503746054923479453853689425753661634529017976401302516963035614220434166434721637653717549570162239719263339793017449340453752295503375623314526919270592204477925504356086687181691*x^123 - 2327180316361200212459259742249718139147602302097395214441564431461233278008576873619337466196287030007651581680904819411064655493902234378573619343349234932916728361233026030711280368169410902360158833425497038682087693212900440669787155832907903157642963109739079235668595355447840745617861878616168374017434917461464909622381181991725264639876315748016656591919981197742061715085922847035305955819844984945146584603096168618137330109752391072487521851248664201271753508973280978138702920078846206782901497541270453299742454318110862624611121969034099078949057782772056182578044148091455146688582031838752096291414471889293506453995114263234768786055597750743140801576667172491446740540321532001122924727953770271913688407353776143514347052553387463679340310199447782510820604143072197684571445181950859155684782912297156692755956015711485984686265678463955545473348368959181331084891624669670515509632499944051702199506453474885146820357848605969803925177671245869859476329258950670385507291443958624983218162922193197244128822693002716875122658936146686897874623448684470059721094130100398925569465593383510907913825641094840588701603460843546019832926871945740998095042667785898818074518919132901225269618931748635*x^122 - 864321097075444915497240880708104918212653879077933782144138426958714104732801940363993058903989250228073515979859524121301279092733288895704299568499336918117211191290433234291416042376557003693950438000670584647611027955602002389338936155793134273594689112341747007214156570858593082311677378070522027385077617886558872433278277275344032578864760769172594016771128103224700070042509682926265115460194989539843794466852829420166292690105487594898014015443982172036898191030225286579163618515238732320227199314939120799982675009338282143881481222852880546624593959711524409579186297303654590945157221954865937650528462012377820208865946588110500719101104315265791753749165170674033000943756115951485767530966467436709807103205195693372604867667561207197092377053542188257053100329191781722808488141029838055809484342816072961063120238310963844383958153352312393301306140029602412274955617678363482930663205830204738965015317998196531013776450881774960776917632374175970664437932274189563767274236184914635360012112172390617351505408430244418838063301525405626768862270461601178680263353115829080811000892360587074982841254445550238905197434892859636052046656116476102520771585614743746684365651404499919021747524236736758*x^121 - 50079865038911055319695649421899251802021979750437556926119218786865863591249851882717073295373463949987162416227185610890932797902514399056685775948147385382910450520285270547175606625801967768423565217563209090151057457502737227868814189338072260140996700445513836810688054852185771826047220175338345922844411793186791989618534550126280143456642737032504374751679502419706500288750944560043865584726504393769856971937456916818543998207189865399286034062630883596158546685866273715481247836652559271995915379081647236671235500940835473818709324756720234153310468573326891937799112084666432952990803085986380958169025747590308844259663349671399184073484006357664254556244683693008381128245533100058304093980892704393719454093253161001432461995811675400741365405270528826012471288813446709555886671275701439338234426746739953831978915376358173388643210903220217497448639262026008635243703737865913410974770852982775095554712176509187385147547159959112913000076175058869201839134361375871405506802146344042986044989926752545777996046091509903180914720703464147083712762378219899960075263652630161599777700421992129838694518266616348571825316920749979744152967534484466081764472350945920490567802071783587174163289618192003762*x^120 + 48858795663034274907820324062800588504408605615403756669779527500674552554553441920030730496692606794838578838097803403456765038604906545593604316063952505745109945368525306776362415647490365627058275414616987567436231315735996860631547883113966601924478752173292809819125097815786457599862819613604396637622117711313835124598450034032760450083421114204810325078341206919753447838709221693045788625016473891546373055100064825765877114601801506847879072576416364956735873917440641813878275580724990927420065775975535215730148580726602403733998004678920392858949982490611517156271841771718446399431550014444572351279037149303866276830282192136965722433397313116726095456126784732988507109888160730758168828883633124574795476528264024386337126449095160290235443896020924988370840755001862494989280445910492811730337922604965243320896972157517108862973584208913768177390171457994645536378253061692338787600568964766077404697905906121733436004596749698388961970692400604107194379736641325326358389596548532822786854668108979770551884900044331224097934742668342988944598898859091127373179186487661522648092013770701399185366562008552545636328374626547480846384217504013244267777940272586845163986154825833466666268941101246814281761*x^119 + 15245265121847894059568829786526089315036267947154583990355036559680429045875427044460060957352013749635474768097937118583305905735510588826181119116666953403940420383923647687500910080154925908477971466265272861701134518255162154943885595335327863050320408015188470476664363129863574488260633309604048787263097181159211721729250513909190865004633131591985348333491103344869646336957044866436472182203386967319577580100473684945906346073574329823119873950221377270086532007069931440494432159761365113966648399417123655758424109194386349713929458012730998182249145519632877607277092468528281839757663876379230753231423478378777183358086973640239369498059549995904944204440462447882945908740391363250275437882364693667749352343083345179617000937132074132174580391501604103560747386358201312485769880963839006589176501214431164596016086224346661232040263889065909317376642949625679855152959390302197596423585814700102237090554222669874768629796302390317775201166319347665588013565701429614710466174772656303833010413004841456654646393866522739756225092522517508352396227026253523705678192122913615441504926888841370034259348634778134030565605565240664845235878647137195457305362311393103355726739500151576373555195057580342079352099*x^118 + 181110939945366232915378466501079197758569323349479086830516681615609904079050305649622487789906825945370138244061981396369462622644815399632575013510056747117874921939670962535076905510512074397835829373983456322676512477322744516194170606250769541081430959462446424888342297612307164317929625479510648210644624676317184527311830960706263633059810079522446186861739035292534847321165902602874911994405506306469738106082583118758301800017804694006207433458344418800816114176418880704953345264475291755148741712680388358415128183127663520818200539671888766142578172285785047782767834285438107938825663776693619033346013487483624067119575106093427927235252025333852023122752140902432036967127717708963996518437062598237359651561884912837334538139300900595925301964706273690869646859840101851028812433168075381657014221585108000512166906796887222200618700095858719207919331091291539621922637698778547987516346430814632155627877678219494119908408560904578944303923447612276493766502276406857827026031146558397216912426055587124184340048880107994321267326324810854420344533656966236184910511418335941317208095101036429407767076168825891487123582914115310223731519967203699300474941678174171838394364962197388613037469632186806765915103*x^117 - 1024772211319229842864708435007962122957293404114402901219370689761587033064386831002091864157574597965533563615682836661536472169755630677770270010837286706261570218278988971854062000494129804194349949389092209708101822048999065714932004524326124722683541333302719332767564565672629102283052302398302615967958728399232648759037535095134333186246272965089772338430438446317289830704315922724817066324792746351669093988847360798822183736264738102467332758648647602729799235241517239390959517071348731293898818129706286420581577075093528730527324247743945910482443252749567279697847897434322593873006786855937452660276433034636070576799124882261817273256347996935709714801583670917639993030094531142382415846309954998102745871965363256760016431722765213488746171218023370514168519828239589458268381076631662351242824488607956164926123658488538228813331176600544940341517753967979098954968722906550425873021885640689446640661030423858154053505104784425313521668136468555390392063938782008742880579840725179971854891083625678148079740353883975679166444482161657769187458795605361176379317875677946431137683634082969268866341404865007418624893124567532168584599441474907162711704778910883093098402869236414830350304959692913384537610726106*x^116 - 252058293471649157044485063777219588796190497733219233138476894427893325483647787602621936197496347067718784427213301007048834179699124324887887970205524334036303167259578297469515244226312440149086770980329890775579516642026045232805909556951006144984494810792125383912861377865701731661177169940709762958822169083673228272411958915328632950690852954509109723076956244102482305625085502995145767147681116843374360976762982995658481149185733591914300229324825976104789050425340045511148102931878524417482806354102747692438370665965205906313138824616841720976803780583413794545783027221913559247608383963442136717612337409845901391592100851304183609601243536089805938360540689053168488841069236223733041095589568116321676583400929911657962514416560829136312456919490051819215212721804062569512970799345613488355313810912305266246825338273460929682390583557091344576193662235670027365761901144798830428065272096376708508045804646854566866796169269011606286322891264858847110072403284962596519527599279849466778222182671011486116262068426578365291285221828194382800969334593110405681072345847809407558521989508884624369821470713745627648023290928305646133494865591556591237490668746981504149768493482395564804987328434501563023890611589470*x^115 + 12387089640189914343346223728111097026760934055569085752289203301076675169860343148339923098721725337820845116555772161418392945928092619293645079729471975227045001797688261005750790032093161432498597722695076131035116423668666795643832507798284048653738709199372635851103429614134132509244347642007077569507146931868490433563635426055532418518146357869833415220657534722395632851069906747957005101070229016131253327362337806605413850390511301174915558948409381119984056791962236215895680126596196089873602850578162968208760534464500560681846845433631220566261143911545369065980886799653771692694059917900561437622743319592041602738291283865328954709764228322398350937919390868884793592403801174647375258710528888987186250092362248760330267179793936792729725772069032417190964434475158587791560060758905685990004440334487305818458971561787152341400994051084718008103035484116517872254320086606764283123900914399774358347600994473233863036656991793515968332793513419067424945593020684678684454371072100387780126336046857984101591131021863494985377213357753505049065848124560512682242491309794682967422742248165113593308526243143656080645387673780060499308978754408538325308099593882252807316762726944928374066284151931463721194408931923800*x^114 + 20303173612775454910275618525073591971627898074305739627480644408044956196008274277997438316827718910427808848250389816534577392068383877061756540172623837218869767894862835003095051647475104549602823162714478512330256871262470710023778661069307187577623159564262539365164084309163394765263096902198544056026702250414534030262785640345964567336213954897350788584297609248728639491352164058540999604176352937598521247617720864287975198661785925479865856559989829394290663216136697082312837933004645428333645862892202461986951301305777649429841615750637586630940233478912011170202601700386408682388392593131223878646666684028847092191436186537398614170278495194556502908093766988182851181541012284983587701894400042467814987394408338166607444743591131553371146760398537753175972982833787361112369722268668431142814453873186825028578741167211480285714200113704419775577626124705232036133432139150424195828031930963477617772715451090684562842137263054852214748171214646468156659080390874890519858013684604656719557946993311903841520350234164638557180826740495875918864954113329145623235920940640436936963686966341021336912002251121386814334905486523672305921105287711683344827187590563109944503741802508194858116690919721394282691846713659998902*x^113 + 3934550283322570007800621733027310790494141819598471271029492304533735937671894139257526475843782662178774364594094667806675549060326207244554733707931054756608045497977655830418075698126259805368038690940514604800694068769296171764113570543977607781956489388097008459593975315196192943949432413754983856504975809703370193246072833874017759401998465625147014738688036448605333556945700333559730916028399692176979643892701108925660580111789384745635486680737779480696476751680211523035071096208504013869142174336284608769940734937443308834661546347956517403203712237106503750498804917048763032423347997679487807209966448458297641514162012795565473227467641197345025007433863714839014401069045995842952727303457144931966184225676147740707061384307628423217178670176873363693862378035545573318846934920358249396030787268454076868043301720301649320707595795651203200266488069828611965426653166133767769975718865856547064387799495760846806018271299643310274966550139744556283037832478850910665603453892871821709613036895763449289205336949315907715612440793469728056521423344289174565192250381490906028209356933599823124547889686386818340121750882579214150567150964406351633560388129717805189381503024728444147052937400608294095981570302485064990419*x^112 - 430711426809329317619106850228938878745135940193023135293324121733405989395651458728757245602461429848827390020625336389824330972845665992675881193028131090338961826698776152287454455383168274554078679825321823387989945061676828631689613199361427498429707343788316273851957347226574860930651320826589400442707921506988441437276948592641369446513862981891021234551746608274369020272010268123420897445888742425203001416325311430965947414121565984776922750496458870763471951994233757214679578557365141384575072832083437072031643634388650248369298274067352631440608705741797135038152427790813435846492495153403592517632164201757161148539541595498358254297308231692388664202126245666848124969675391439928593468329168498920388966451323012760302449662332606600213631720073647841922027112801578034363193743983289567478512227424308061872498680406310249795254128099658982715013350068221676832222627528220071514725110410050865175100163089402944741450624152288324103001552728969417701269480385473899305883016982136419926408771356254763724037290856812638633997051974978713985345173201343415895636479525576260365721917499865824240826627986358272573420280948766346977957433569605222796888048746194277204335470357774926245064003165506718600925826692291568572197*x^111 - 360056671759817997315039498876838239711401673958440531628051547835503407209739514251647183061234847853543785194821135820990201795150564346015728815825149230240017993462917986066580100376294892190393231001764568301047882643658225616858334365528738750489599147318507629761914455542016911957821684596775000352912034227129408287909436534623942483509744044658052180537239965243587460945351039711016978496185110855538528695302914706009467296904575343826973422735033214757167837004834939817753812376456473556481617227526265637716705664170294156734537248778258005531701522540004524309411487071269966217967627556744134364813885267110831321958791583344380267777180332354424141646725028007161932661495675452950419331925076697459164877098352222242536565196294049431818777928910850706839060996847883618143766845782339226477779553001473449118196837468713964269630703090759951399758339993791958548992764862011851222372519981982261860905714019684377924785396630331249851610183865455173396805365895361776693877893352951983476625313763410889993737020615830274893434344664108234798132338590970521911406831265915728503485529365513494852418241575358997438778053914779083929342223952087165206025332623977719070057127758416567116153625149540437191476059166287851078287316*x^110 - 58197125310693224637703544998727922367719027399067797698037657170135508341809557827134351744231798438963279533149030811333159455921118931114736671965364027756447504210466797656664069261143137152734830735567773224482715416064633557874962082250989389792488300410920417890102986124580074707119367601756947250202168992993608271759645272841714787504213172251302468281354101657135352719772074077613252910673281342874146626186107625275381129811419931656304211437878402274028612910437062100856532493328810201475614241716228003907530866071503064141958679836566367465321328623400572373396133850569568851213280358706799391873376827303660852258698274975758504552376893564384342147099665890810270372625407285981438364448545308124585991576547753523651943869182835635865077379776867179094685306362604700404120876131267145366382125295412187592814171276692111513624452605173492799372955407629382162710432040421542636296624930596397256542363849059731675155004396550916288036399758409205113088108359238791478811105409255784224919185491759215381762292056492211100620695971786237188144303439815773210700104199409931168264731815624582910326863748391670500906328740500175354894118047458769485851433934628599670585310178774285921747566183961990250459679412165365290111889014*x^109 + 8319529629467965063737666789043188792247615393308232088841006814319562647108037389966961652683748193807379028463876805141415119396939302317122079564398866142073991300777566622432621155153294523073206479841503375107038297945866937144100523001938127351411369442658515924928627809937352017715073090545207047871730701395908767698300802833426222773984139862625784025346665496997496077646308695963305174994607184396946491129271619080615335255842403714221156095737518841088960451228946231382889966827442207469144422874165343726412662135774174999548506142955474616516489341691635613905570851917348110581040531443524618219010832149029768683545126588517467044715989053354713278288090001611399417541049659880507439731887645430186981071834952312184778019115917163647019440584619628054258880124512632229776599199555481204457211035463646633510727419290563718693745047438666662959937499395858618081577954906637681238644624614076457140626229819367135711022561643132719221240627506097556430822750323230380387333518258739083580811715664846358223957107754839353695205050613651182617140682126009752214990442328496963353016105509195907070318006177061727391724412054451173065019939883477351153852478733435792883928833510965525373674087547686913963026689055746928642943212693*x^108 + 5426242507431459560567399619878199059077463609995750000760509650018141695530686283818612563998006163581683891881219412073118296814676749565634299653653857436942728239402190195635283185571729001020248128161065721943534526757961473002861646395008250693961497892051892488084691891851401576075617196145138678005747098238606503191913222803015772792935299566142743463579146871734141144238151659567669028630187174528296250068076525454782676995346995634823884003251503093117587563025471296457115282258076829826093945394706893239278017569059227448849963581886703464497602380287449896832728186863768661952645542639834561402651619708892529274626652878419051002356805620041782343087187180528254694822128283054597796140448010691302198910088648731985300559251053723312092351128064027869516102251183189345124256753144407479552604586900870021281173996868416639930188314873770680903572416444658816343931551715741691151838324017495185927861901328503447718222911718097871676631447429017251829969157317360169955678127871493897798868703835260139455421436180816936938956851449944910051167478375858159258644354671690584856105196899083348916866294250105872348944743254740111383303249288718797651585110207655764781270931642803910604023745778755684713571844251311322361120206699741*x^107 + 823606268902533613644030418392699605423455794565730932771174470956142900229940510033496900805566067007519542159027404653644066841791371872743898099411228983585074256018912151131416212672133744517013189967504468960781681997624663302214902690589294359015327087946776631809748534315909874706766781462581013848813490361390063417946636730931159680748298380933878088347231226045899158647015248317080719851077279713005647111870151542092177305509698673281082345290494796510614288762884698720767107225687799797823921278639392346860935476611242628852710882386628989492580067445042312146632328583641781610233937333848354688777683983850557738750948081080958140348640367141309273259382220006839935216290505132526241019181889598032349382434330557713109658628791820716756886649399917191019420134055459312988921698996283549440827162653154261347454514294244666568098806662987885543907631079995348172037277153043182100858335590070364239968031995175789935320488168391569110233911945166728884743777895392000514718779113132704129402187332389743343189380206672359943784761119046004383532540893610270851465324417124744775577909913453795735916652115305746538245061084513333483955326657040412628321342890534489918505270850225869744969409751373246584827127684014534496012136769301423*x^106 - 93335641224298097802456745979013828020484372383889283812973340404834323472097893999340067764902890405507916030253194612084630189819968207869291757572574953749696619829867411177398937309727650110231794903260848250761761131013085881959819361236577790195440793628388119143661177631108322813865521261011279928439466673946212127899585812182527969434929831757651781459571292790623305220095313846303676713756162538209010679017516433709911259926639328380443387336083460362256649148013008517100446248551313457903893188785445409972519344013523507486291106805357095426232415530343832285819164239568834966192570297121587735978274661469266175242560338916746641046629153934667670194755159475656790813144332158353711958576579430712104296719297449330883290197539917072540707846865446969605071138198953908958527326045237684169343491113418382023584167162682248780638491578759401392583419741573850600077565719855463674396991554444050044212303611605416350044322629308670722731307847953563744096656015215663058529769282221878052866983332065878141014797839128666504366766226075601520549974987795775548116259062050233892122536280361620447772552826962120937776589330973884495994486570409506111925922053791284191636326339346500114583617425696016535835747249554333486868521609595313214*x^105 - 63664469394109788775565289745567872663235277333615242280968386112100784676807870082279151763129805251372992868519442128951894012955438857010782388863766609240997041868135793759539309888071043594754211301656148125650051499535919498823751730978864832557130914000543465925015937430601887957252322156205977023129497273660849789427785952762951279576967765334411269395118755677273453016442777086442423325104703127023572641534443254529253340080840004312428486627816721091765777759646631924988399627434028944614551170272968439009964213829119111149247200348422631546782697371782288189330416840679111623416860088057240682758173090021047294762942987095610606296525680114337414095359854919348151489613225324229366225233122105526862217807758555882797601811342471919683992526485878889072788791833760095863265413697215419199295055078748395404907364708970095718563751809510875346071172407130240320062038480377355446215082269063446455705546668164051592827891720706414664515331355251341353487920729664694541267235641487584454676090712002692561776751492952018159175351990235894843144933977694281322010537760539981904269219465756734144841052637637357527114421836852056555341396325731140611197888640311487963435035935468814565289624248758988413573542515104326161889508435326533451235*x^104 - 11075317456431259574661782975674712609327354813700194745616802659606846078561348570898410042078191595490769219788759397595004447080304894029353919752386913809290254181709432830088235005405499611565448419252930397151157205432337595778726792458728342234526731452587959303228336896886036156961256875670511413423294746247672685278815529921095351059210881393114748508346411882489031393174211422887311306666994485253308259365995718480923128963935341259293741716686356969314597397595735316480790393552099038282906764437940345803948138290971603990415508910091822427018312497616005261541467643563856777017752699222434714252006373865319886980794503224971942204776980034404601229975359522048565254640862762519310734142795695862590360003286863962237940495612868977310911169450325241973862646184153142684702836082507154843528290736720284426227406118423077515174824269184899492698489492919760299959533397132962309648985301427913641109303740432112347534858247808547801087108012878575046229251557360932205767293309287436684939141876849746231968726301421400312760963632226193047156149039683618145303446093397932387876826536804644410289705985396879685203666658898752057006609191835281718892494897664660166909813350014464105266472200353722252309008146159962856449731891320233958429443*x^103 + 39491361384991698015923985004343902992830718003269025357733057288672888530355717999732969715331498262659935474953577010165852035802003365796104484264999533341466430666310860106564856180383121101418303806063470911186825194245856271155841183518679265920510975115376287228463972677943018984604944542276943304503279962901189634299908266682382750260457921872793361864127189317004592039177420782932278652412140743215216583961325008646868358976787296213387843318955408088269808007483828443738857401977765669173144596982731240323002624680341203085007919445973234709967980688341282347616640746814719000691878240845961474153255793869301922689780535072911253618506633289312638553858074326305110082459385635337750269584251211221948435327245813136600743420103855390635932292243569717451126471805869308687513476102363990974311641757807679881927223246660473901960485823246786197322802598284788508637133619748565384347070347659214730240677365700809699463036062999819806343994511307273682092387379654010786318653291301460404214957468736967674152841400117109153640491322326724085514751342857289322141698481789368995779438956634060548279739158954874372323706340376860747082794207854022457197202916753492476125027304688411186085610148277395112569144301657480447588344407894107163160649*x^102 + 498663573589983101325671267136406865912655697320336336544079159420049246216233789144462068867600816287995851087614448993267318658607478118034387620074138429837982658965209071168459044037534297222553110687484609783754210664911041291822256371331584358994057305975047222984988023554391723113513659264978667495800418903721250620073125206561563394857647525677251551814255070387805722859236317165845029703936761666770038613749297209615369437619338082507177160171289822047354850197421642282825180282345503570031908031421178050462521617723719629005827441647445530199695333140985931333423670803915664717854328401273351466075564630995610029996150767617361235437453624325701499661404602135646844519738947446999310979073473195972110181735579334320245202754987695566391601282033619870200351521865919455708266334468012562707050868864036071480718636617801527334030343598303674791404581355470441399955062896535796394123702655590557669745364906912132239175895747113919307301597491920931592387913312687020893800152635416640247446723979528243140791777240106224205388210794801760870834474094653260953680545138292842550757903586667135817635344587472820242662111787031994259682856912961873715772050712972071597377950804884890980738516102322432365671074087053677798235325941673209950068241159*x^101 + 155554887326847881161494427670485155527043371864621380438833495650769414337152021638367875163947510398993954588096519446545133673098762505145789719992980404058485702603055548202027949677467804997732497038882179452039046163129043136771579380370993733826919795136854386332949412865837614897237414079975124619995392019765208979232409349866591058732640753861306809993045055057340109978866936768224482817663406566898218408114238677628129419853746675938065947612516177094736264583363505455026723603846653440953706054166428748278683345720437850650232001121794170550218826874183567473726209492695265765223466474705164562999090360316108919159584537288575897066412170378682143423878746555365496654875040611311622798245056684760645816546685880122262694246244565102765562767054181004999891824372317423687820715151410401064264361054504718520997961232968330049355373565088979604511698310339014681373901152865101865198363749676266601109731034424942587532044293041696978323731635194801807014272842685539783626712003646450475260382443887494272010607433017922844149439638290855670154832651312053243404500673778227638137669141079947740845139840188488882312064353805985440244777156266978674147892096068089975469110465687749817660597296695903235673134985834748221052269068922031536686175061930*x^100 + 27639692000379858040404364624763222680047985421086781179121808547229320733105077069866052804092561521951777695392844655308026834640700146271068313227929559723252061331158380728677074711570885678720211399533501622948878665626592596270952401888552766429197816191688579377749807716470661323626846576900652805693033692173394130805338387500965908537208473289508800888681652026607362609163290508677987114230554151584035239188836385480447928912835290931613709622264446727844895833166525472655034790652238033932406620598871380410274676938041151713320175364437449058364509671115385363875132788069877470919205088386253780617456019540017131079330179019016845279789976354162316523943849974211019083602259749947077531664750907692224589828653286455131156893394387644314678402575465133558610664962507103612000985011670745575735770416249471873149077663030028045366194806544147810718044875471647982752614427139869106560730549742459035283073629688416608045240544787745461727060863824872914926497997286857268533421320801500804008102460558775383146840922061395308512638195934414603300041289913463124754186058564875406353283495348827695877875872225322837589018077836548652085365914270904477878410008530021767019857934845049715379282176927363607143555412637749398513805348203080732391928590795209*x^99 - 508710327343065816696464367708938230737063486794221896603915563862824579565539129800573586559120793500306279098613774550952566435458281601876722714890798157162139821726027152941545378775578161624292463853656934185651765330457923553302952883228971650533553656731956519569234680054409194858213548893497947085550275751354268933028461502860637504546661272478054250552597685904572367733788726412230633677797606253670979497126150255707033708459598360279298986244593724140044880457953020706541038243511678175966863230581261875433440258442495977291943013661273415530925116045921214045079119278571664759265125578317746192920116240108216594260137063550997057909802226637295070105488254676822421997123418256928976513945503574415079324328953626484228358874661186028746460168023002225793987646956737615915363215257825708929917380642606094297384584916667950408548952968698617454977774120520742465612889685311572689949816596898161435847663505874859657841859385766910034244118571293922548676550191793569751397763981825788116248432318669050468456651939139429095812506800570508124104802790781778056261964445558210458712648967200950697662412116666442352891705867238117263040352150165322728151126837920559870610958347857378302129167223165221643359006429049919515779854101390190283002895223595038*x^98 - 2331364677574949566020314159908384661187064343191313557171407672374647160685307157524776546110041355622904557545565381733589508133788689672478193496282660754068968452318168447642431281651184333067322559374191989513188734580083504352989348494541741572194711557369708236888013867623902890059327907356032065273280217921078792197377039772112949811970673800009518090629708475753269142157699676057865269976490935802904698374858213367677617429906584553396148139878577950996728602322828053776247766599494824276128782301903692255505350941736482646891074397921178303957563510769208438869928431506571446562861000943860855318767097935034669457364056537307696247265985237135145074563685550894702924836897170274208914255750154195998683755778537393024572874854356815813417092366714505201796031376590209499698099508563895188324366143472931011513981032818035716413468678824319495785583747582117621960183853649963447321381004314361336905866115597590643227887967652448596524501264080252151338011436010918218712920064661420395757101962700982410421535001208338084910074574976399328661772534854838620873830815590542949764059649346157150389559157651533194863841574594448937564339421563639860098160861225406438988629025433170846087905042335448233288314436402532512801711347045842223943357266289250925466*x^97 - 686025438310217815702298841984980749633880282013400955689072104128385985983887793781980434246904554928992278076534991337662800619802201394315875093625108370623874244519130547647922189482899604813855981360893682258342768722012541288069689908670234806650227965438034697808552538660347467607865936571608243045308765196495167161528165113450405870949076378434400816909653349037128733357153945783200540461440948211667529839871798374931810190708773140334676024140163708702404789369738840953650817785950231409927402422558125254074919788060224459216119390881103619925151742341087835522808481125608934381902945645995462718235777250540483622383076468853970292097614005592837476369108462760222185995294903079264485486923029235788343745249551377098132138613391027182268397223383332542643956744970923853153506578295800877584104492187417211526744239031919499926398823165756682087050718928684334262025924001801336804793445682508472161640254415315190415957050491215313171346194291340601644545671946830555257577833853774851438474194027357446509687243306050064186250394872428903518762535283269038110133450971303525815662347146255797800252749277948655836060086718218770266099668238201191428066065741910098471553427685241502326422392038314333362836411787781601502202841723584236251669802575797771946685*x^96 - 11375368637331074802294242751417039403792614669570099037990926233537632108034847189998677948857125858796059310310175898667482709692744057479005755698685110621586030222054357558512992067022175976434216209484762496320878048718881538206416528808174584743121486718858467818021329299332368961568570483188448814162836720762844735085707050559578026514923860855436170644791261683634931220580876749253823806423222364643067488121614326658674003596958213853395390729180863786680923014293647322979136133896870746865674742796903058268311957324903804422252997222290403802066819727212465566781210352556755899998396132237649725644310878845469922815577773612871473175557802194166315955228138733775000749800888970727089139020715210589787407421846424454762513524735726109279870254090473986618947979163771195482204113809134887786111915063165337467459594669520521286634832188526598044789509940611232424470510702130137997226062941049036630543638526376775346933664099891925357704892992097924762274318249011470489186972483038604158109662001188320910580774057975847767140716854844159964850125362510679398320701389721155093077430135471781631962793043660657516762339790869316913457449309761765459933689365541183578818574488943444202920668822010528078270522021325768381012305850242775157914273837868456637054069*x^95 + 48434457953032889201360894195634867726307272251287603548712400311274970406301485717921533888761026445420591760720775246119820231666274126328307953116838685629385808032626139607893641134725940915125970209094916958916602910725571533364320091813641506781027948286900183396852440183198650059460854044478238210078991516737892082437828509176958955194748364240305535130722515773129150669770077780798113441268124377864867867646095735942498184055533242451187566217348332171646010479453896442143304407498055987892636182453554061643053888579492338882853285601432453550886705874088246912067506638626128705278914246781162659489827397608307609020992654692553163156391139171707810408239331263383522775064613316513459007230825269107590085073247764739583045190251820275137797569635425855391747857759184636216050297356079541281742575193243422319583510670030359615040942838095037385647822002990948918521521663625354764622588027923995250309809213025084238992006241513984555636096975922804066551020076504527352103938516560793968351688093180457939751918725792846395621195079850938174292728611136229187568984240377035575711882329168477313354314877676341770593428377782367540527465373031541044537544556371887692862099166162667740942445808166638678830365897125747838192119864017626728273061374321823005272606147*x^94 + 12770771128832438193196309738189156072997464594478820945458635006980091052779489450265074462613564088733412119851603190653677819499708876038956004986898815949709564991581009886832210774292896944096760689049046648677147795948985656160772857200075226161632788245843970045977120277870862000160037512493296736594167618657723682674993079833270818833938829643894139161264062985972406126153988706167552617919214592982439210218663773013313351301653508926429517673947822024731035129010680056427158486379963698678588033362589633905869452557217855801300257404409665303665661429927060233240204400612543176805259424222898649643950718635271910911857892838810728193350877793390218223953689137119425976045980749717379345449920274669011670593038936281815847234375685029711073543581055752317651519014908546078017872301858837225046491439155914405754920213476957783455724634073938289643306515359374155180851407207380295187241580317842267385038128933479842353610049616916792842686043446922227436247136512154288978644775649260796833549613346442176789352963017885084794283678140510104367900934080457548644859132529602338071975736156012697613680547598174551234394855282471369393366389728027749132941691561738897759881005131536718920596241815531697360557796923514188366831023517788421482706089033603966501852840622*x^93 - 148350199075118158679642270558051516474398549626287826733170288112634330005817298866198996215177082002891360732615286943481981852710690967161803316747885994553172499412037705512212141066751873194552608531213912767130850241841993368129831858248356273106521949813608601772781064770970987347536603260114554761098820831297321671463666422190678287229309340175004249120079649482371501667473199536382271857903492385517730805345054463083569857651224234469174920061653097099862457444424689554393387238804061815906635261491991158712776618304045711237014405053641697137490349364768770091948689886045266117774675308362013754383707034406483979157701000128572065938188406739154310298581170789924746909935783901098124937784402880522168015197093294715793031144085120299041303164716408894382088200877901430144036511762664495485210125466393347270805730698848363537948629984435870731673426060527995175985791514696129487350727411788644485736835079815487659626911241638651090127182289002669683445133459387036768908628252286076435996436695028688230243886511836330734263739601539265887152784103747926140892776781490113532634475523648017336795976621196004437638941556835568017369822255145296086332518913526858548006179071001609502934385319078479248291271212046862216245859097238458359304995659682959744966287200040*x^92 - 738643457145280870914754421302004971741338987448884662042327498409146945275829208701747239421068934948210603869838554755521423272566924827642069983547317633438017297567402235825912127534375024622518116912502192109830840358805709209052017409108347597881764662188635188428179129458698576756898247495816305195053954445898172662887524316832339548861105242982770059278757913246805715130432071965562734164315420257049850003302141906970495953717928003725169610093884826711788365227537662603310284464028715934767021666220433641519749601815019604026460248897255640329592327475390607348719178549062179036714200840526064667320035142710325383576127737518438787578598241081556949211279496624626286389573679963034577100990796263394470901286017268946174026932901032472986979563493109793317192041954551105274765561790306011860191157143990633092919659225913649925082989526082705691364936904909253646648453774436816656206467946742325569185274127627308180887733443887863742132904581924800393261999715798317855696413298860691010798401390934808887053375053351261550916097773584777228625645384244049878542312652073222343508933769064237068606476619616916802310434664629880565051549478239515651510984682296759827551859483056833655651969391700078684853053709151273424608911482241104528277373012635241721771299162965028*x^91 - 102680057500344174491251363558434651543584968237939520414754467425024097709060180464331439216166100538615704506836758756538868232081936041342807152625393138178267950891125984055686153280756335337850074129183876833807436358318385456220901130192891714134510726361099778992829792896393388127237315141617303426864081448041352309590961390430773017694003795656971343414297609482019302379222822093730453069637628414741169763756503151800873547857071091717868433899548996044593337680106752780952723542589009469997937062113626690391257747453496576626467853486198779587968542717929812796449332653717932755977780575036316152432639194728007394996835061438460755865055654262598501253863459359183823241982770489874872496800698102993719078213289185350021415706827799302976019342767849037627320520901210150411834651608631841474987073326035120252120457383528348750577163933337195832049458277957905810065352969773310364112437820860329240545489021123840091505878812623173976009043820689132398215047012932059299408649518164563889930033730303602668240185122579434155550665608810103648618701979932494839025697964501804957730020333999440666497261734710353598568983847509093024748474875156444587879156197583572123809927124795084432809268533736949961298472747021778973003447553460043445440085946823661086757772533802193934*x^90 + 31021697023351816935103885971323670817074034508293914108562058260259790111309193903957047430199257032987290153001939050137822127518366844835735151752017393878970739050448174656637299627546990880224039024628696834066144136722756921820182759863244330055690831877239170190360801890388286428304025709040677443326683936903528839655605781913954280573993692509434087153261306680749560142535417287263518234406567673175309739509204229647441002588155152993871860710694222045733291286720406946287370847458403392096299574051540663581624304628859261885096197824363725999426184880635372011516341127575822315958272278830457062749823094741779359505569421632961088283260617580754337717179968108552508919155789140106378542812512481203036443126747610678739437669335078985355633015242437966247012346419079316975426099584007221953042993165250009085889936896716564066948223148081238945976402706544035562798671995512258599574334529301884783601170371836113191979462516264388085328026976655649654113677801438592324411845925529642078436416590459763550972979818500922713376874517987775876937331470558365159976147609512636261667075290676327578602549061717592846636227301652689899364939978265709378627189714024897200352090366716149819188821401923244073121399994208540800175809006892488239996205037565616406025293235085896385890*x^89 + 11454681358677630825611607272495678290225497969933945324244711084096033350923755035590132819173415113438856967118825605827129642617966487095647182312169108563552998927414820165883958079133228588345095824167157834604571437680033183544950089076365480491941788975893262724036502746230284906785094265019185343814723446578084303915923792465739356061883793883415419896712689422155830809535115306261300470829551323303447894300597731696198624044118534080197540671878288865037511318981509311694023041438567781330863106727885439279969157883744642905938265741053851344186801199023444858726656135474751918609848994269370122347386719277572543129641750131325181958540135055270667776745118701406103222811116564816243454754983286936640363339051061085645111706015487155050679772222630162651893484528557533988901535766806524056626528753926952107236380823336447919464691821661120799857505193595493525841238390127296421750051252104597971463735215957645898206779658783520423720800000142230281172689036136032777198052101744576883089633919618352836979918899873307078758694432732294747228286860077955063874780367097349524711918988566879342629238284633411348934258999116466656243628308799401612849036596512258686645883955366773322968421917608308545195084758593323560370914162446799710146319286507836560263876788364907989574308*x^88 - 207323783011720228064091648011104141697760619407918663040571875698617951717024705967471683022344525125528713263777062514162165770705469588948954980125814541732539477205644720988663987078801493970353113965835399297188817434903364836385699850693174339823667314449485413204625214457207640629252882152477356931913496072162600588046904460718169315451215504071638478336769639111656107475283836093607458468502111282660107453111984673567117384494636688515491737187499659711221092156462604213590755892077659367593821310762960822106495405266560168761991616026832106345573521293818601933250802183266046554394569487603045810180295989478755960502455615589873862485440183946924240064221623620656649694593709076370363390542441045929442316018900159323816711214471304697458479473758949612446953926338126306638042684520590940943369944785469359298471378410904018358253552878696058258023295521847846889903564242413627499207847633702257342994414369470277165622924271275461361425450029779470122367670129508813435606793922744921194040289353275278717568959154438821614227827701051723837461895863462605076054997480107890404392034228151073261588693288863040170639090543698497372881399267001516121295529897234861321098545982969709300097585823434501353674288764069827484046394628450804386494716836845904803519120730160856566525998*x^87 - 790021521985453862451530740000860787089546270034092675116975139981159704091204489123487759326001476252373717250684385964105691874483867384148032192860582458018076557323388528939622354262896500539000922097511079074189752338275698301173862726473527097839473287051634743439029392189311627235395498193348538611093002376014609644026842724411591750422766863551698433399983140375878367199855271773056990332826567210931141282611698340084178110014549668670499432046776146617926059828842701618985724967226229559863903942759921105800054124623895267391482438354984478209605669284913554958098962911540302415894229522839950187411714237848498156411562546649909366135051346830774851416972884638048884922210211863851688778575725866533953093827510744606072928244783173888714300902995482242135437400382552043079969299504932288653325910743026322207909818948430247241750825126359583440551815566691141595356470827323032363212692667731628907437561785142709896283564773655742195585085372301259093317294217509905176568746599603750914594844690917801289766553831013300736127112268456811834894282569467160898829163200736380727359530058155994345993781338699007384998922107784107814516387172363870740557431584902483637968736737787575355056627144117971800088822547044224318612460311042951545750670428953540288562175548171039851877157697*x^86 - 126889694233041377027208067975040019040118301085463420498747194347072472033383503883818474822809331201627996368772542393139519726763710881839322443801473040844100903266652402429959423962636546173734177844017836370261578977413014647904584915534444666921242035457930398300838263414528811576832422859083563307932922345229109788107787389776919303791480303827687691986674505625956396996541949511296387874345891954021135350325855222891681241799911349646345080277025099746955834413680753465888251641236369864637865292543846766277344953510410239246857317149992071989983321323053498140816653159508697735386452620197052135872090535688374513548631943968604709621648436114723789516251055118007499660133550837335176845394926411125672953152496838288703420145844676651476193883996775345013134700913102217697487193181534007723518192922904509330824010295075176659683010553849093132781320076355432491792778905124109239768046626204357997710493127325182460981267904731701221999382349269909743978513493147321665754054305069228740820010517533101926707446679079686060393194923755699975099319565554335914091275614163049617736700404952708966704185256312584192560808341130248371738568359795905505540232331859277715820110029413964756832815224175103789063669233080707776586095346581373513367335281484537672237065794840472859135592162991*x^85 + 23701059519526551297516218471368537115073881529871270594765627561940993866103808417433446492880768403092670755118072227860790335200371491488007677856803111111025663119325473211579253773058552467959397789136735683253359513298761266050519441318270080237733874262091442041301858371373782531299946387771960302606224771473213450579211802689327830921546371693770475250982546002011728949124731821500619659437338018141577994134606647873612640966312028807887547861943980474700691853781610768341285887992535431394220107171498852667963144655419827523482701062083944168429058765144985336467109539317031067742745816336011734114957686091673272315345084079670531590958420842781271820755620824497128579212091015673714999779760220473375067644130170737605252333332820733210132577989197933276389515759098057834607325341582151352508353782087797550190070593956031193915500789314098527236609547211374701497211229942043491920388006857994587552621239126343905128946055026956967463281275604250512301774916938466550231963372587859786718123769394210855099737029622326803532934420728549556475754254503034542644251504265141049364496560205727125865526487257892112552645072432299443856504081122331354229371662633323313224446702273169395380185203960480084403062484485609933175131033817328821934912866084132969637794149375149935890500400024270*x^84 + 10130913511404970011829464600082761195705185909206918219285933515492142581021803976518027047893024786122020639144388529339381315038470845011053910565835634988006981661965046112629011821668623877286154578968309917522299434279843349849348123341478228148828496710732647082207027073539347986982133946146324058398672241356175833572772323428888763589258246350148094159324183354513873314176364145504719686125684230820841987117235624722469054445089257329140521106820088939046379332093718460552994423222312388062100775711902846096228348734024817866372257844105034594340698740477478387874895370361690141465662493023676685068070669525667161057154732828369836920148235887630890181816236526493050335823260508617106997364522570970467125094875573437401069389325949000637939135612732589204328535519585720557612791203480281055220617931146540264112536864254095020090095219849649209064755450596010652691611201478277099169563959131209682848762960641422831395007672629552073193815850142336969329918928174447930480055005610348408399255614073397034436064362653729113621251953401884340623191438359707850972813893941468694063842611097559158825868742389577419427789659830736809979035417271404705242470499216203027657670798729512262119850729261614729294840735694990952355520948165042185605828850128947583549206021981470123361301585223580539*x^83 - 44457221326032663046717075308798205843116211092270038210060395563492325921959708268651447949733971851868765956333551176038894498051862902481960872297314902182702859007707369794590350734548715788975154556443490507635230649838162486245807016971878609403185990106119650169102001097553772197600081324045479378696971151525102196610499844760360276756274737104547637098338164075843489568139587378650557031705508135673899730648111246115356399158054715112134168220351165649765614572063769452130254467161365961360430341461524968037765815077220233182337145362168886201843416901905015279870154233402981365914892843657844654055055988978925516620049037807699884442648315876082790969886051402524883791285587575244216378881645064989936594762799240968194766333579466387367032138268028085713705991419331325356054530446304360112077174434846429883677171533818827415661615785877707118271974066487503801766227996040969881206744753139856602122303991781822648159451243352618522665739727443335864299528189808370444390763719512472354236241564626280959178680049941042113709430395937380639723656170471028197965419887462144181404358359431984773526475892140293594095417850649033556573891021702230724930269450588012634955630487211403111571898395093537137514055796577865254939708516733999010900986983276206527855443805548744779843189930697010037*x^82 - 589766387779530834599546841377873473317367044613002816836700221103421593949692779138536682190485452483070277948416089282621656621460372499823427896712449367989333533479318333372532242096231008001420259056738687243067882922978304208761579165347747348289198057270306837976485419134070027251363794369120299677215522429143287266304863778954172061418285270111664870513681820224067901330385424148429881365858159125717582100539404841978861184132099387447837430871506298832371541415413206161695900177310856741302510698867826558330668218158228982590762385309863377561768044448146527288529802894319490086353351791277129476789034146573258621647371127178966022021173084891371491959635599967463923260935422438926644208020237600735643643353322427599356449797365621479352319607491084014532507727711754991965295459538554882721647997499863419106624977855341201544512615908576430120770494889766353913195069928388212825984713768504728119252319593598560979705258571213394014626506869775021535721119898677772691579719820803652519058898955375360893852806813429577091990314166872810012911844953183959846195792778745705378791019680136936979585313957796695528414416786843991894096701784792558882654343510548982034306613916043311745339790469063238668255218947030441236477565677074416300801023546288959547934245579425678863417285991897185473477*x^81 - 66034139824935898530922484725419770480922738355797307490810068633142051969047661346680599499828998015303931044908546085676947761219133334424767818256433011806868735397168956288798285213636917230699538316408110053857616367317125211283223085131394867469358943401732708315440868444066031886712552999267885273740556381527994243632463440461082698179840147248423582114195498303732744368445276367140865298627722106320967802434385822047360386088244898302628428927759384745408790005330120109095052376852116873243023056577473073831035726622508060960101371102879883085040194616686843764269613779580523251829565709377900370574788661611410201154584456644141443150635856863801377295456312247303661957277699658806453383881558487658704511532807765739886062103884618050423903451467190014012299480961822292628142635962847009205062589533089866169967702024072355015204427789899830286945303084498221729841107393089057221707245980914767047462863496694982241237924901400290062186529290921849952252430310570072313939297333285988124254551365546161435937298804263564891382155820876942099870009624721650110113321404836628896019798733495923099131593256492763425503419233221280388816410557661195361851733673382807950439103299003120340168564580018119044213589011956323309978502281297493023736563308337346777691139714400355143168764346461240223036340*x^80 + 31715676706186655987555771260359134030999683814261536528828283883723274526201049920266060982673220412485598524387359011556730154749319944108763638486233942861043076344396647815417656137484625643513364961164825606824348387465848276857099978221470704168106461129374684408303594616615778891375101999908054561218425235176336663235635239860531499810667260457666808596780727116951018494286843585604941327943915067826928023354798583100313427808555238675238852119847332919063587395866315204324239987247683700194589275889508431445464241412802928371098997235391843653741524782559612431507400356633152641498047288443645397986689392279747642344232066725960861577829259593433997674629165180889138270446641872928071341861241874721534735982481743202141512070095039308327321859835511103067608422633577651395148982332386997765089762479456089021512862651967492674257410597418522096105315408733268008341097939784960209469223998980377414600447592660724514221360536561053170259161890378544310821434104630751580993027800467012701603476710516887123015493330251514668091214556868455638760523477101748439637208200188150016249018975683658044378303764465482350060066639817641766753919817747296187178919584837551856095384053386324325255322840714513155028720379633362429399837935698792378116200621209806348516203426306250539547013739946690597643341839*x^79 + 10473142807085799407651295592723024225786232776515819195343572243768703878269878281156661760719489385841753673965911148121325858799760507391870687355899207550367192290400321263537720746648308199121306876245405275106994277516855543354216177555963192055719160633470405159149454009434619791912438422216522366370144956560914331689223743172630061376398584353552056951188816178444877982004209798357177385047248624301266574413067237164684679627180045426532121706607445057953073901052875471111078351211084072323837608140178583261207033007247375565899964490630119012891182294258289579480512515149081809570180503160122900019894060800016974456542205914353487842967691812034961235252676625424571116211308067899612424439644747112086626497431738975062979307653855044492616105656078010776957167663187449142977230990482725361103182845532571579349159798616747551640998298759539007538473367763028762467314188020967578073864351372344625434047456201003677974319053693045199917423230147210204000445428111746087669010444275961487749330467963901325306338825850335856824080592717355705992303624160149455251644382719968531269895500476157031183399897066439652834637902605175493325085650278249876593274970904732420678965702322261491382737899610841054058881848702418154928255957516739848615019706789481367486465181578126633539843403730119392351568925115*x^78 + 205662943960240680534479654754065377059836557429200334322563009073770836875413914096411808529730903791078819000932573567944108974337140441634908899574556117706965182307761235285188884695510645812677365329511320139448522580720672481643088521027830198854920203398258441617178682593736690662867978150304399728713290197922025820081309734884710824460119703440722792038610025435173186429237316800556537442742011461227708199416369705294921431458360922272249871806591272933711089081990718884549912246374301914628997968430395796542401459109170323170133066780229502384591811020149208315712756809700722453963178129413688063437407364922155527995277104434683611583576240280076334555352519207774181780085967754215400917402352835865727313611815184246785129856979445885956601407072153567161409015757361752751255693520759719452745529948192570323584338286227911927856713614978688815997267121915391890204774957293707421788323382614334414527047559575071127774785176644097752335678797847020996273685648880539585478044483680415321305548075486920437491579224843206561065101563189265086278431541499460962423437590620901223883935456520286939859386402745303857688913464984139111298461963087727387694653093780595567203789946340898643104576513448976022611567646054434326969045311113870672401247494876493153947992757839010230353863225553605241997207386005*x^77 - 467841531337996291410133747767090939258336962622340862613850197675637263805704902136416943018666793746910817278344701280437662621688240964240305965110871762172463160029161455848945830986345267219360647029600452115632224440566624665114446216924588183333448078979824017945273141208080586847493274967828095999715006540764929875222705579147291950608256732285782092869715178408662500087002609421800969361599071407552586153524043386178173660876819907831494782275129214062240872873012439355763426707275240330235383159957349061488099472388147157872832686915428158643318490614054898889399629589082920735442131458530638233829877498766272740759520117376269647779009749939885962840605464259390320743290247973568110641989915575231317806098737076722152030147555042193089435620005819586898996601303174564949833190988879383256688592717612664833348955952573366182213597349209433823806756893650020184391178918237797392658786867433788819359755308314819515531962033402121844174733743503942232567349423305036314906341565929998902046750092946705750578355320321058813746543025752658369569252740642111487097792619889084970292710592042914045128558763152310654829298143969765001067473801457917412730925752212764690034958036453410889985530119913332066273057295601801592120014759332579199200663878391821525711303963159615946220757699445110579073750860623425*x^76 - 70009924280062926879602951534073358769797605261470566970630630456467292895458068226023286275779798245685942248475990188819520186117451193593955032088026109128752113670119165562272076866406063979095405643930129924642621898858223298661936704253573187431394007860732427511550804569395396635619466093772410535690425297264202437475731394668003258916423997701416200159145890379231193694847082614976945738542320253618775281195691688000834083931467788165372530252856849776609196945486004245465672073788595563949616357894821958334094162778591357980266186724430242570412486575861411511841440272709518072995736032262689357266485074138832960006674143089800505589653528935161159766826797317031962314907717222713952839000706259494525711296971565966440136111938003848313590531881401734443970527407888247022759153201454792198737463028078159135620319463399000896988817351826342926443875867263335399005462264553013344111615924612652269850439320468603928851525758266887356515547239759067749223863429802281246147857382582399797516333307631185537599748967227548156179813499925974319832894902370844454351461026028556543399522378843987093569527514148256351764437647721993667818381588297968656111012098472363571569895945862097138327614358633842164466984519227456893435755604455516448394961355741486804569205614237767369631949646324203012717647730904619539*x^75 + 14009071624560316236219597674666114674658283995724656035834846957496170335264853220239936559963344370881464472377217763657271891350453001570810322664986663721153972834585357720885690845649439571509955398570814007931617756186858880558241763474421110601785166581089701956673708768119914281945683985328801557824618779084709029526477857429701159779686838728957459293559017176896009150942121129171080592150696089946334187722400989414589238564400308592788342404639114189441129815600457291801177928298022270245793459961536944319529494915366233509662251325670838135576695673382408894835309078496257232434497653009765218649790436697120671032899420402401428458562862734212917174910590222489980911366155846486324002665513078585804453170526703790461202539963357483449364881112648219519023975436500660828922549696082214430241942762064780841524282322253431911802249778166662013950586799345147271615683281579168294851075932640846168600923937675667963410658742061308173847495823624885610429124241823287289287385405427118165052185407684676499343510491886893552772038912622120499576935187686089492390289432349516568390589471640253020518434526142136426173548050446023983711504955190147777278576635058064291667500393552195088425878962283384353264933364487366271463334534696081147168929859417949692794439552066000142329291048765556393769114441914555233844*x^74 + 4925745804720796796267671754885298434661893496539500806633902138775301219279692831664816079667239421949538988961076220878381324789806779069602217760354911966071540697851526825518596926213735205391046997303247503104041084736339096256001041107040072684824713601181526982903292135442404665657264975257220248208835751572183190919202536922045877346470800447177465859551996381956127671718326411139151062702592823275425972568890457698198759324873286288213290322264289658905143070821102042013755942531893013150260214287999920889944310826209366273245650075715647111450980843528468069081279618948612270840311828085550268481276520012520336035394775536048207420438039258188349135396948591179001865422638360563946704510836993210343620776138442208975965086705940122790227582730790905218425365645870531885783004828060253606880971666564073070665410886397965430596967433026058998519582980480919811656890027895152722832117145526034227934024270999810934017836140783151511333327228626763215437417015038337757597399789045766875978088020673231145090593250697451317481499460768754061908614051806441018589572079735545865123617795857846023184604968795851988140816120342421787507782729925813315724164880577925232587405935923793959145946764487090755640174549827236936809786136734801737681285683726514106885976865593164917692453097667050616930345881065095634143083*x^73 - 200744639606256786690998273499680879366791890218700671408877841628442423402424573207292810053527514694982200504380868192619404688620608381040852895678694827815072648143551478075760371479391375529932776102492914498672407875035458170651974901503936809592977408486052849431779839273651656722224825427522206316346477795214759125210958861261296462772359434708894381688365561673635173723616558874386779378887124633609262219924335534057020509093028466407759925078101736209704944287071247632458789941940872123236617489542865245826282550147276028191970206729869528396213792839518698984993596167217463986549814670418383408084659789184638067085465480719563607063767658825745848434793526332824904393017827691338564279407972787511152565723080647403733028944570961027939113743528462186456328072955607555265129954109193551084719570434561140106213875748140659424720006902692725397514686355812456659049168177188242480635909341489906357556221922201078318283833968121053174557301117748976297355863839634862586307982551198127197186963454929168132032756727722905190886142823345058270999313040613401491289965205838685755553740743567469516814058683785416552761936023929857943955695718974728459767126874923078310195236854220743504890161222760247952846337306125585339771905150536541169022718940525776349284045745577766412072310158227355340174092394283129524762448*x^72 - 294521702618157705906770398076955190980123111309964995953981259621273122104597040050651198342759267325812508416918946034828854351472205519285964597263083596313824038778122081066424090248706616720711191199712305368537353876971918452872559548612561315020317031572874103739624914817104268895431201301500167078459018954800317993179539442402444874636774605452877842989248871752154798285484681499738052520460369236526766419984862487603632547179163560736064758691297596658090974634774828744188063898154563323136506227431034914833903714327608702100123062181320714200748034361743887535138126653672007828139350824364385582869982490459960082555956594281713526896122169873813097761428209976130833940269595676810226504033959432419877671577533056575200795564311417063356807575712721062706362984099088358699917380648237997372087414350202067880770043082401294818458166531580607159706140151875619571116409672427153137081903579268899234373412308618598140071894805639618673821128347654305904930613659295876506930195695847229508620678703572809843666695540103416020697054325591434075927472749359062164559664278623517823924963107878854065175539580661013995418321921643263849657642233939675955306855024559015575664166479748496529056553437504205348576865033616446283793459942711225121149890009189977741613275215240721258451211461268808909529250320087389642514350433*x^71 - 30927708185897168520925853021563104670996789350089573350518652671213408159302972238491911784518992490182534082019553053332436439726129048720983604694476165284492167500634154412661933716816406563048160106392433093559727320948729552723756564611900619362683229251076739117380355780730847029475396557152910416336526868591761158213518692192032273215148889822867546067550246202665346764682889184121763561260317937703785010180187343360710204396259313821725557744819746696848423592572315730077728131592600422485478883766496822529297254401490786466841232236581252901324345007842370084031295783013444786102020611470817291011460938633071502624749187827800169067744554198229520371231260222219069253424599374567781459031414547114026549864311694627901883444340179110426417644972683731825627151883592126276152898038266566486795993756694505345494885991976534059248327980061117881430017333520003660038853435124820101107399140480465913783982000711510289795921851159342128538516011309944289559536703155000962115024070179816512658777000702895720033734594208759934275612109110807823726403062661233622737089973754434781470582112785185933278416495156271509965169814897581377396564004647661146488490430528053248867207987901301098909555973198746989672025119863833569545362909612289502038483909496768943488291239022256607198381053792042756970891233506152512175920228272*x^70 + 9555256094732678105828217697856826192925963391616518755335485473944531477268885392124945452396647654256936351379079368111710019027790788793283487901109195391952102231904418823800854179615419138839546101485384544249865482852051029958127360840599440598894608763888165717014495544126770323031996888218576301905884108422252341985642303281968476326604041393922152129036265907537606454325545727990751973943521600043394528550303619819997708768683240273117086641486451662208231375438740837932571224531909205218148363491420186422234802727347736206709301906341179865248402450163704255910248927721850609694725027245492105964763108342630530693011051469566159432028996066315789942649984858607911654409313463203259768372841133191920516535012527255383116029034895780120488488031566140392070934205202155479244200944725417272700219205667354183619236422863404506793740164705621985726899284323532018126353845748129636552991552368921831922801750037432032209703429447045113341140715391444235735999558593996955412838096088957032057847726911546161348027246949295439297781154642848518449286598828206836102248958824056303313878272414017074460326925626903248112146694203244132919907032852411218539198510952799683245306303019950962685050203609969374666915270675728370326736744065129033401941526761230355813174100478560963225754417405271950948535622656291416768939123640141*x^69 + 2403743157361715914772876051208297775509712823686557778696153004364162915746453333975688273645323193991651964942833058338880215427082811059419698692223009360403858660082167293986043043337143985193833018241725083557477974630263302678167527764858889105763704678106536395614990696446839779796286567478250024463144132521406429557350319903780080690539747109132241174443598165162901400637059249663851131634916866714651210166453090015448990034515379544365808608214168153312486232158623118814720697300526034340863703921557084060894232008786280466941958194995012704196124648532991953738158517690572624193804253078167749677230899425730779580065587595303775727811585875812852400538011891395061653396624219013296058641884082672831017723885491686261861972926537453028162796999461812729125227420388143249112514987540387833518653773703674341227126131802552119853322357678693021614055069768316568920709606589366143645114827951385096280637114060051457361364859139004618713079778275486696530412668309460138547070518440199992477342765604672765666143071781981447625129300488692511782514754899027116506379879510119912822873347303236642961555146549535318165214660278631975380589581961010454954826604366647325715562577372580024726493161845453776791045584744522429284541357739062831061178215237059674655205982479289341567659029875320201046108189247697439178731082192396290*x^68 - 204964548627857537824839982469854581261669701591596686969858466355812097558253811147384380397104166876617848772308477343965690290512082693892042168579323591749540906779540595875190519144007716555339011983730060848941982957963182527969840949136743493210120761648300343476512487315511088912166933129117240399649173617405466702072444596014084976276330375422998497097763830188725508443927190372362160942513267694851257090079740828615051005836383416011079302955794170260377562160561861049973440688017703567838935974250924360455615401117390504738554419802403444321723592451405097202894028121008480636064018504217062877875162125942107535157599368077331139850774530973787900000727277512874354510501188510411584268149220174930835354163091295964304370805743844572369046444382407181035177499323617404121968678841480463705381660357826740276818955088569235359677013756836787662979254420206121046975054557911833648784701837862331745795409717677158397089826782165436239884005231495015822015830482340112559480036955572616661402371098207403273325718729770215283298653368931031581796452086585906056550695718638478849561868482065595876676008528908943624226748469484628540030955494610715475903100871302481587295334514134858042523814880964120041246409198945010103713577932624672570600565002717746484724891119160546515343324672875817771678290593741170984139303734139829436*x^67 - 140020937247932412924099696271045631128172681102942179677583141262967344698163996350270250607360936713283048577005659856213411808182755543067958381349729181827627830168550276285046189592675719966349944217346501637262000370460066578298187413948492647022694902970958399631888635149309614712843151062906552737775985175217887796550943857089072319563531162818405697923818950083550540795819031807746263201206435399011313412914705638114255117150555951900549980353089191428521184090430051708777731355666913844289433912558609163056949962935297231653999444954161427119524968662562422818491085978747657706650716690273524679434999010871650334034865054251823274379717030744586752238495750572333681568901498305951939774481382371804671921190310199282325123961545704581491279916752081200493590958764942828701202419081129327377025412488741074400265404386782140748576013752534008308979637926983209968201859661131991484995522320748538154117442318102246574819804608780188047490214450468803164769463913213803495589015728730433476679771020956049623896437660835378242327250377341107785160476046750002612059300397395695201789736397834051586954945285364873860705755205902182149879114298308929242384243209947178551783211535633066510865097284889183198076887193590669898194833521095124725804510920695480836254724759564704044926236018886351754021047455301799178917884857847276250963*x^66 - 7428592510957952221147738720709813628746245838486649577392174812969476143449958592886657538440389544607129509765801977687726156111182403446323034243855733344531528336837691436805153684570642352906531638411390523483880601763725917659683285479927826848355987245668564887759421407989815660659369073844503843211774072640741840430220440540129851160670464133316038770574698596282269802127058796229098180859074611776350052276225274663295673288280586128123526442956802423070126184520946485376314466649250952858083339506771923154597224922164595274762578210941234453197536314536954522702321694261045307681964696346010985790876165283580500292125166392941354088326059385573209971876442760398928645585264989145878035505561699272019197844865423970232144780455779810952688236527797808335707334460863086825162907900500727049335715091564825984300342383906101867772772803084103948140795273858206046151657484532898916117905557792331764090098908608760603811519293123757607924234628153777158932619632053984724181216118636326134872287857486566911518374484220648394195648961403521218114425770064863071730261692319991484811947986163857280287026774809523535109970879106210702013409696217312018919806762168868576350826785775980339415104870060511739454509737892641313664653709493283377436873447675871155541429170818212252260218159730422947282620375992718533166983260990862668858612*x^65 + 5170333098723405028730757723811336119706946829925375017861635980544445448005241013346403779969546466379900725146241697747528465700007100015239531870985006808196893479805884394069973521058710818053973059844432805706297211130620018900615835988278562671898019751142237756761135969724449257795538494467525642852499570606097803184485621841109592308599509907218428271097220214001753367563753973600870071869199509583464118651892332852059246114577265440431133377102420702508704879651289035866108865548327833939854794413337224340903083186053469678882061049910996905122554799196750267972851531795962192159321847328148347083224093799082968335247160756941386464600427735096849662089292453599148491851265699948370146587411740828039545827477276128230475863027754077711829171457656427451892672040517337373028563716595056268627074251158992310868034220860539934575874082214762149378888937373829484158497188962217636531203408207307535530574588594465528541315819224849270039938827329469639409587727014977610051906970243351947114552657259941506789097003761012376371205077862218246354130981051753794742640677771694070353199907413482914812671884049865112589409395796458618510819961829471772025988597015284713232968103162925867441355182889286003374648113183913197071879385071340957297144913540273959092128972382054717877570425900737234062049690621401503717053951850502725240296471*x^64 + 821202461301796042907851864302221876394391772565070950999734891339485227465370225475121460564088681970020074401883658742981766034191119026793627695824247339313156461904899917094004707490855235949092685303531471895648826294434499030428096168195128158447713338450865173481007547461721908582316220820884609976369603171628461229578362226958985737132184141417922911285000034307181090205971430848743066487677915566319009095271061469444425661825703640513559013420950446686014607836320725238726193427428305378399147548458231497283419739887168229507936506538142759211578770622605254542968320517750675486916837034550296572934803997051010015820911452576023643493087865421363882068765555920737148037379219379285713188750873023618915351550811170121786423798118297353093887788265143721461407632176671944338177384882933970181158699213448646804629118846881437299208708608444504216477044595087616362218359507330365952165032455355991280590062271180772156667862157696077940080610907351166280088073936596398261018016599612656250128280405502359006915037090308145541896727955903978375218955993704218079072320503713430421014227948930656957819528784363818910067732976250493028822524109263650380981311514614580428588697020085204942325328951120399031610587190132905928904269700689390438186034380718031957976875286761564589395315300862091526436557834853866908183401744013193206552563837*x^63 - 147238972495819956885713545693218867440624318225971644631743673443457864772332216278716685889632044270260801620772652360758412549483950883158576656796183658584504387991857315208128542658407991560455796685369576643837123025998681651414602240832876241345846668904928310025318959846542104405161664527568488358757631778033385301076926557631261551889802363644681068522750792434308135838982972393151557988412462133577003783458700638385484594636441563302809224166418329049182376838441757796234666421633369830170885883672822614864024492073012462675966729777161574307956220062538408264049078553638533788004931108525139961852290950263885373039470990708127955066773053941274826728600004854240135340469084770309887733568190864702516016139940212073697337908493252731677692028930387004795025508113668994203301669513197499631114680910307208636933313242594291736758196688839801994057701662172551007773156298210661231261095528051792955045391620174667014346583502645872597003959644799638977154119857962772820984000717052741700971081188887450985217852400718896183652768512624859481365954440538571792687149837430062058742731017339335090173349700554188770438707609747919786544413748026679387964421088339090935605139458095698289512471466243760552194602423509713213128842307159195404255679000794434418797654693038089199250101157931795658791886531568534763328296867758787832694567258707*x^62 - 51553251812579431259310991550501792852912312982269267964526149578947710917430567132491114366624216334850528562652079573442672116343749242067006752767037294234964437454158102288493223506479223709844831131018187168618478787712323835617289186354946434098174013553178071822540822137128651751459532859253731094774448283475740228077134555544215006125382449512280706923908192282331333581059114708098425456617619306292015577262757659593686759682418951862155632785251744891392572975556720090291052420610901969361389958704744556413716571572456025962950823334438598057105475349746406259510838031069886922270014224920982097219108799666399352211335976066466070024166265167285611092014394227544338752870652777980110367703746037162852037290006712312744146242980543243043925941499353674524957989464882385038083520632179843634767850603425503298100986851050435830342965132068733890541215424930458448514019446445442846529405197624984253883270719190674064990442921976808734789714060790547823456145311292467155021225379495055632990083171534642101695920851474752724314139476530978609763358718220657833529372825706533159274399702803517006601895749051055794751206599164564043506834996694110351386650101706426286967757204421264862206726783705922137918900854452727494072678951502408540521823299045364154212215492249563250949863245043287406015912987304517692626771775711437811682977363971980*x^61 + 835137039754291216638210119433829055090073987902556740009122309986738167962585245720228400367891569459028102500354756351578648288639900124351491956145866152966874044371735416907481208767721310161855200477822475292155464713815205102717438297787037197653859410772106030708307698603341314071262985377647797945066180735230139729238851304440645278004472116625253967520628697023248733159991990945148164792838405405294712825391619626670997875739822174225414878631657367469454994345869867394200608955866604264091704377504723180231062274755759939503032081700406053741257754290503764321991111671436681355911957874068269855585714277218158720508931145923533029651904894581607099280108508091399685956612197460068405949691703187498451548361562497043115688746958871552769528414155299048353607835625094177087472778596619698812460204822178188317426237612046638421029775455024954864763774315071240006760542562757086176529791096989836263216953640432994750403330065263839387913386146280935859906901688836719290013565273113608766230092154733978568791848920680555019390805013294260436702060105293017281993516099524964267729093766863125602971071805808960613910060750683492247378034468661467191285592864644863460840265021523176034629793507711976388361171584631689154957616188662043665546312916178699775616810874116138647234354653346074940098399260129768523241903452381221770506951203444556*x^60 + 2299017036765976279513532246201991853289541713267163826112274603144514526894195822228220794912234450836203628686621789587491297248692909997273194774598684750596190488561010616660049180222603616410854596426834918076040404526839406163603837723077631986309059357883153058877725159383761552342851423492891326096609442659612101336155742594786150646460830817347322356818119444046171473918128128584940662903684341654384004972968704932865561280475878329279070333660828028757885958202222428949622426302029368759760315837171231150275220704461235730190105219287237468529224930817721967966596488299427565642588788702565125798304108118196919334920571570362977607328255292400770883117325768521628258821992990818443322379489987169627383499737484995756904746279747904801570818269445274861802157311457493591948889260086617172787734674144044696601867806886636140407357600690470974615762752765512988138005270037412343122189121114961033434709439712816297235188375008954272432393319747218645407113354940176213393393246169657812267944043748196212803840344989016994131458002527699766043182082545837692456941845048771954231292014590220649004578048466187544841401590189784002070504614013064794957442915561415962209042012294558138400503809672965419363130401366522476029054705450499058015584184354612522310834485103617300470921835258464849999086589871981690806881729145992672861252445501704360699*x^59 + 253921639663362885902188206679105756665330945585157797097486006606565910501766659930555923985686442105753238575287370806858859068324691849497731139608718581680752854465818820427124646022956725267419370724553593352801540703860434599788987421513419797448197513804942081869401262052896680244777558277850775026929946780798810243816455283799993681161316642972837981097879091439625469109441577709075899126383054934110585680534899606824898942740365257382279473188216942278421914147002314484782605491583504870263335531177178935769956088650911933051823648356081213742765482724023076702076977624245619595943616597781078035266476204721692028891685538032992840115924332490784294901870010909737696763473920058467759320180774819207334601379973039179910615756639365627836452661033269793483882754862182932617668553801997504208789467599126626845134447076577575191147259657848964054552644485562448676487943322246196061754701612032444694252974226481824893141570735728387802562990625810430905928298124204008770243539091863860650687043272934634663462674103060340378394268564576023829405187234081289422505978822740348589253319033677378933456986499607692725970320677059177265826740932037871373030435783063347401729016500338663794514428513769793313102692587829160194231489587900621643757891813289140524274387242869704665890148718878058306583720136164042356958235054985063794308979805272517556409*x^58 - 47002649246839595066583281537721628948019197402726691057298021524372945225514239361757606161598080708067842747810773225596857441177238652005703249631762653538963925554808534457882104511188798107655095797001132526001798746899559163871960651266248130745195305906432812283631189162394870330164371586720361824996282801249166831963581002733182721441321928854331853116312218190028445679490991480300321860523516526705559658805932744877004480231171096688183899901619103430390369361531590200537910146018649315582932735622930813674135484389129334200870395160956508946765805792084321892450715382164916029762390258291734881367505451689655524976934784521725637342845798978425619814825850464474591054787722564117637708152276240967137307789191902248631798930109774000300955060746894164960274433703364288786695078042881160658684736456876615444478689054317050921854960745132984502622448139836903973026064371884481892000725101267498423401204077281217666514287014440907440793665706700462881508481302718060236306237532067071290906375187461677587412252163758059549885549601249877316722998298684563828238917583369707327997021072901607363467111040864372022719623043661082203789664022592051146361963051075406757569571162519361007946951432562002635810189823064009127999588272997153663135884671440530184541545505876130275092771797353608280330150164266802205517696151771366750606478380124795578035668*x^57 - 10686111684001133092208272136629421660388411332323538854579570272156207318329082109475328141385718521718983588481190268569159102022097348785312657604229314941628480392217038796558684339330010355313587883961766799311042257923441476253732537355959260449862233444187578992222328765279930850621931565331612644528396407328592900871170917221352814021443282133948207585470954357506754858590886606854586625524256477257038116705221604527538959259824205522778137475060891897831789291282656364955758969232876396283711756489836425652155222301856619543978972894905242255807462970087089674240170488031557180757213346436558425572098364589833151948040172715392476468921371417220327194159508104717821270071127196716026903527587199387552112882756410521806064849518257965826800034717752110480526647401574575014824725906412609286015214124502223189845352503497047367157054384395586720386846212695147687196569239680208400155806016449031343396993010922250813906682125379545604361625054379042187264447686992578450728278335217480718981021651001511723750650612864328066811534313068199985811813707330243122653172710227517047271737579701247169053031075888552117073411877994190381251700927183492404631148152449778337768618799667160689901254877207713072654826296555817628790201325149221034911631371047973493921633193601425138480187197336611450115946482190561125914458136972782051923454867256924471474637309*x^56 + 1186957147115195274048220533726637892504218773003585415707391531865859873911745325640312704425384468192434926546625354692339680427110521145118468961413748700563172693194573140315426032964116148069673476202156991119156822166142658213768040891032135342606848981763165261866590933427027111171266540655721186208411018210994451613515811954655564897973100375320681046801800568827150959400404570839193498395592725334576012272319105701744654668182195976897884258320907111015209287399717640767508382597957392747662266954501014925991234667396781964260920283305923624436115338311875029022889772885186203532185446081132596876549056999717708954902909751298034639453947283755176870244594970835100411952511012641660481611140781265918619321275026669573757230184944958074263433689399512961047455802663153081239732899968442136203740509903566491529590449073354384567799556399413923830361772054832641276924176438952074293281900115658724863874552307912696341440445301144334201862278199702329403558603756932441621557484151639046172801885378193652866366268916918263105305794801394790689935538749244812260479872878592471193567811102179833740862627685758008727216785602150040671853963475052749394035661172366852210120530115069473622608935851184411177488448289415928012631871295648199807255542535391945064042491597703705172439107946824677255609572776896050236568341022480681021650797364998422354623316182*x^55 + 546609005097569526754325083571728041166703939821876937121001345677790498668949155414908060105986726438793410656527221762554292886109523943034197512335513820040017174136812499489342843644410432064997508230490035262617170616963596022252308215115507323664167087787996174390423280274559755926960180969114393215472785663928441643498196579530921796543402591135022447454668546326548220454303093706522478268544246452648025592659694549089076555093434979775647854505701737800284318101673278748746266690886336486220734231962460949504172598534477854747151536214109845936687561280403550195359225594001666274782600910765107588540381006084970288137583875799824221208193022367412761853206423337286449312028262204415862522921168749668223205541071909621031415634035723898192709815763117863085304802996163419255868130490667395694059450790842189871928797027375304410380779315985713538287492950124407585609010236749193151778274204239372295863818231973524454816656492305826374347662738028372924284024285343741723862335877546887473011004049075101409373937885947670890734933939062792614461195364186070741945090474608854569231874592947502752383177607131711792348734483770715046702020164462080633622391870439081081645953604204243241470373401246180511391644286520354574874629883781830436870345578960867275295556535180652266191037508213174946362372774722118346636853762621117991922855003323268492951889335688*x^54 + 18552663104757090418314509470212474375025216143303958240124298233818178673732110041106377011852135780023493537803694538435615744420434985353960412482047674595111280910293671208316609225200637874363152851520721287854161759177737649565110771091221452032887282482373789926513233662153793591714099533417498913627580499114458429235269446118768093521883365426383088173798563832150126888410555565099121028966169257570750659489836197910641324345659164120968303794448876212823009288427944984011993904445658471916544744679243840959071640874478715866912185688908597965992032232761602660444541807053952172450070355396814500889784145010128808295652706655400609506902502664658322608654996829630404583319310155399514714343480461163458239552757455080137178425645470099690856379312466641937590244342493031237848892060509128614647644438235820997744667999166105615087361917923137054125722788430445088864875333043594836528226312971576962700655973212756801544405794063455245262090249728090143967533836865552372746546024726851030911202149066590637035521507773184974187564881487629829918261315005765646550187951092141063085224999084038789814422231506245718354068928086988524723111746740781586526416646308363724287270038963376091794873355826450833559439083541682442493142365253353687751193696542417796432508173880139007336247723585070331427375937026504072875844417644145535594962385888172695085470356221407*x^53 - 14902259076786233375058252744568448161407001576319891156257582985706810618751133459207518839295588434485539206100430711399016658834641296032169437649370271711359541358941401062829271442670777139215864096404679940077124738681363640438820612449661937540068371790441639622015045297159695570751559450313826959804042961264508450880438839761519229408068931566366870690740056204729508308925431400889983171563521610209164894356861225900505343576457537589455913416757765477195980440355150427582437905906775255370587020998188089152466703762136169468037647526885199440916526113399194178077243332691401820868696980885929100315878069561311333134929445496150319334727792416116703504085127987394645260192106424291896769477293438481932574118686924137748065278511100927039170333473686624340518303342024089206426735010687991412475504939945507664479272144103310392160345154831562066540494029789855561509459670708340625802162038912856052261845374123855559119157613059461396273819087852883574435178539685693957599706515727785221143764522146065037800019363855223939342403635229620276497744467448223614109868148981063916656460186845310049076279346031352005534376339904227438181239464805308700943922545627249762265489300676310932420272458491667608780220103589223092671217129103022246771419230538128424160441899003172820544868022525927928958657382334614359752931244238300554992709307370716244656062000229129021*x^52 - 1982209506912526537047058370019983613987008580898937308961365872901416428394554996559148173501858222285541464408238707936824539423999393260173726986701084957140466753422006067462456251265935344474063879277747961115774077780464734705786793312811224711393692142576799101921187846590921931749385047530875044184545650867057579874167614097832570087257219658047104869530446140817661511094981552816435279433431591458486717135062320690356004623539156661924800159197173079442210051833449862019214915802880223084937072431837338827840009549865108551888491402972901711166982596448816794287768805736040648153046534765737654238612500299027371290799563434806660659162764288343946835567565273589410300539366852936918452048345677259549887608190535162759887583221772109647755641544162494754389781507607887443385207259080602622630650078990479732174029419344241542379321568716215500952321223798950238384683115127766626038371042459652645819076508590289806505873328791566928474924917697391880637939945692346852001275257913271359368594290163235066267306532756077034690931369501652200400808918089547536593150976976546955436622304957091737161716626360669531019325242622934161264799517555268081466110296184836808328736005980137759200184246111721946422589239335537333376137503632231800015718967007172475702664309609830675513907699001083080759133057237589130535389182344711401221334360834196605689056055609315246407*x^51 + 148292107172422249585544281981304713910582389006954217675080455582848297831822745463175835457063440117105435349577926511073156057852892498747877944237888006241722688275952768661213340369725373258589678853433529806376023042055444852756598577040547482662079026029167071188371438325239612988708865473457008134228637989646650107607719193661041145272917426962395528825636447526009550296756429629161184194619174406425045386198449703282771568939635030850686177333384010659127328449268747285853284046049991607782981905455973148830840443049341838156315937886344029830438265333913237655227972700435176197477159611026660088412003534664209392790051941592455407917949742963738272236736581652865165234377918377941744467378599332101687980789863974738313828817682245620448321870036128527336747334753992094884596159880643373752358019943841763937893263455572618427976776607820058246230133628560737588957734703809488708997852288828755171156730700298884862223796490341907937702024860110554463503102775425466208042986547317323145857126117952154884761462099427952987541355550767778428154403747682088040577406797945249932431647854142979081029795430238712649318615985682334038249545393138382801293858016553645367337221461913356960944056875413514505179046563997406947681497069413608175527707625884076382178334381668332084441756281867977089925084160585755204558893284451379351882904183590602293718785812627525553228*x^50 + 32295444686581803368958400877700037114359286026245140387259380347011178414007823974475113730163887422738284270584075382988246082609498638063543638596875809469949853404540772993340036098538216202015449049367321934778750259110941551579814477003029872873454355474993262892496341053417281402498109539226925977589648398367922433376697057414717547182960304642876014859566992580788409707803690293723185546273074984362014969668022109573989124834633133533185290483473908937260335631564913870486892834772008905420059262527985604570462782310435492862848130311332807101824078215872371748829963287091090697271694571054800817142542863249049147745869733202885901035104928961908614824034400136739453407535977485219575111819721155567615697455853577163825838249799346974763451355512196237903858654504210016866871294191048517943113367297157999744051215992330336946630514112158041711221901997498181778229218804654706717251389526809549478601060082398732260761511848744884331469999699867073172327643242668089607502766749209924172197029329353991207286194698088418908529556617865635297396509498243974674561256817669191476686964587618889389002386016089800668487715926288268359428828021849080842596455348148250622771308031699526959196786415746334492854686770817668019450051127081618580396636748340871499479407547315376343805410281600948830235257508258346517125758208413993867008622223860051210199959186157249447391007*x^49 - 6513206148831037843107294036205189471384750399253772843236164082237867567987767941496710372607713645910645075657862471460600172431615172684861605293979005223110638678577726958481505886351617065839169974514443882246862749958863159484347614937149689928896043401768056344440359679192825909726609033027596074753302730037085388194461272144702879916336404833965114829364497896088869299091110841758414410449376981347244961622563754040532107397100199313572946748715219437901509000003333549662764749732862826034485869849552757196374971000961660752210407105405958081078101282867823784403347526251819168453350597599836618630124554436151671142574176646972518933483293478656818650142028893679148802366434623566867184640634712817345491214332653514885066034286270562781766760945164495794531788039187908972878237609973201800998982446070929469242120309540548432452987245487480508911173155012601578902523361422176217612872128367177525320973746467597894804758646673917684267961486258664368391555572461451519726575743390701146403665773503666272731634478054011149496334579944749063036435428177687630261328809117405634282147670882026476089584695344155447911058822017190932506847139349192329348920298374934729600998008735378464346047396840642450827612476474472299044026768197635201080634351722096674853379335972084699434764428101252607800962247927932147953080463206501365764658207382902840159619665324955130079624771*x^48 - 1659001077734011024686803862801490198675668669674308319492732985297378438675401896087627794738998090879064227908986957730869311017116258055698168937526352480555476468159205731492638053728192627529641537418620853131563392533754743411602842087420664811096514641573609933333634053123773761514350874275863816918970284584212715748371398656220272590179450835805686981657127064387533463589695736651792313755987116492844077979461796335484809742216730635978327208836332533869967113790740237440962748870538622355114826384460640660627749400994532480572694945798258335837053945353002393412552814818009589606525610093768782506026709084669601445085351057945262636302252995645764466699974328831487474818473437381947236173673273607463579329381194048440603984389662697191245537106643295676098957698183296837049517871472821219662748762768938527606581487766276477579296652716304644868239515373903953415360601627379302570531327832938986517779503215959011097557127993702345490421935859634783774597465978469058170660720247411955852236899205020657682385792195403524449236530623710983009654707696969985375347808517908088391627211210921622293708537953265101464995208209974998257879022847058239459324588454807226803519428856316277223701590347524745029706544141637543531174064492402713845815789032287426151492856878647193271238749111679181824715643426967347365862506276817632321547605136445463868633867477286497825634238933*x^47 - 19674874811062140349639597190771372673219328382859646246712299505234135829711746651675760481988147448835302202917738659195492848706360566402604091038507121801275186485208274001592885513864856733475414613429148986776515334454726317080415761560495855150772898604883270176878793468283118283623851584416216733618485843494102830675829004091125282008240741301319457241797365799069542208123275535286682118960715142992301055759934239809906844847512262342760696388506902251122648039897640330882132506253323155180371806274742193188844666076637421312437295768764011328752945878677073044589532256869288992557711807892737756061765067395051953717213666914207869420714681728478808702621746157319548494455828813047633549880345657719634880127105427387645093044773684606813964916175905319046282777382553837469554392498918484425575860264771940302256098864422666541106433480129844149435999931485379206017143433206882648275215146265086752654180074067750497754672211323859306079139359391485533227723804961117458744025392537799492153585306451668745606311158263310026594653311821672703151733327420022994040066526428297442714460336866854174354119545171570765908752743703333571733697489357869245205597905479292411710190742415194945714791704415178813887564488576413086015390582840432662334393854670629131852499974114480316304575090519293161583975834458216747537627494703329922702864981241598328411375882974543118203592457268*x^46 + 11346624829369392521502830336984258790198104347892670107484268803965528842435867443400035696581779692478291028838973659625840690225594795059440375141489457128395034949033083026105535653021022903690451444967485890580867333988816133132704324779287484270841809167944656250484308254485502946675952775665912673449566956891594620627268680574631034727184334092597801565544864389924767595367948149907324196083111613426211904208744498340751047734456743338299641289627099854186608814908430704653414389518452296984309851872607408978721925650289055309953168002696443272717859951122125263665067859351000702554548770524227670852928132533032613965337937729058268957337373544658849936153084321556820739661722676455106977319328233655624890887839639215041439083097979012946198262109859954861410308163951251068358419213382888305629690068278850661541563165225874174906507617430079367835436503378729510655887988798648521591916703011230637823243867613161616500510302611502942813925060597558227833672240820676706332408847223785992047110142295673553448897646962734340015693344285744162394544078792463027245161873941261271841967093232257652255874723107184166464656299040690210550439220554628923489683663116354989675576522585245496517409903614464811139684598749090002092426420357038987483880404274084615570809857289462651610016152450952287859499710538464960701410908779623989900547460743606353162697963117938031070596454071028*x^45 - 1903871748300723002132278968568786588232018541127311905706501730037799791579711735835517826038886115951397216881020825829965044988559111869767543201675585664546621218688164412813428839769416796144450678183537092599646889139874446734102173905674685242597432745979150744431607766512200472634339819094726102749770681415899842131887348521439361961298848510571650537827030881137586543321983825911786286808744182193102650025104603902028217113248414764967209657913203133453188055615080817012995285817310817578487447786614087574667463928455689273607172509438467740321106838055109498463869263188454341034040126176482903221575028269937375433905449799419185651468519354105480090977928690740938848852172660325799074408926733761993806092085884233916865767464167422027435327364637305171684587487714073835232919977400186616313662706545743907319887810279053711734722421243365766381256209426735134763189563464980996956059987000404998516674906285919346169975858952845603796814161985808580461926928678843597791503526636926568502491965381735366410376632639796583457662439820452076772584188640420839935308031823266374565299970711530437210823046085783724215119228564712977806246344856030216157471434308312956158655628531946282607152040112441679991469909786250089253769177813380720928151675234476948066120957601421749607793330295198256085526324252114650450020450477961635865104811897340412223836693728336908927859528425734031*x^44 + 502084075799829364270559043502543270236534510043366140939655546068615346687834977804529798052744836550288771520318423231586401237596263802254792533448202912586447931899389183149607642866100780765839582824342974519047483916205535872479502936629009997983053336760529788919634194294747324899030367620196781281252217612715046239520872580362057240566266779619943623166932932436109772421234509402565921410666636722687640335595732913054687534703712496137580781929719314429613287898352480184289547630983427114685125915861998290722038861955229009217347952321857876394219730629015373868047705160480580863594254579403502999251870146025951959743585858797445305911971504149043512057802334565683981644311610686716623305271008042572173516790095187421697278914960035226126697833434681265628081217743531163700134219030676213654356870391454506772605023054582228525021649671053684571932903948871968951314474521272220044085153490612810824529968189045526566209035396905996550152055909585159817035705616981369798461738781154079716400643687346250107904082991706006726691162542191316735777064541474215334199898217297108193618264576849352461362803241873191697600931132298159059283931376531974681466247226080269620787206594309172941123446246319022358698577804009434900233148297907354725478140758110199329245114197182625153074547256197298574684442599911112488432904830676937251092482005010956368270929070149628019334236148344080635*x^43 + 378327404035431464073969565234617488667079129524306560698293661623529487184459222960746796898139341414155651055809259062959323887034644995997756354904057555637232662828467059654759979294914300562870554086807682239716051816672162922404059406037960672702463784094413274383972151601857621638908911110960077141635760692717835675309057833304529146075013476823050824564544426566334928467509452222554020325328391110517229828328504429928065048331883072261513653673610084765111225394807446392202621256908717187398397701161060323658920573437205493077261192895856968205136724739994756012183886325560857326494728711710592520002043292547385264023644218815938915286684509228838972313646538952174340570059541910480464355066911198797250257454587207653344406532852513574548155777286545215841856211323194574508650854647680559964391325432356057512836112156247892814388700784898287866385109719039623373270231291655891652316816627343731903817015645353644417307626713245694322848614070137599632289904694581918756260157458201873805715275726567192642804108964779097794319256895953435365716587246030968690404564338628461755357297858631691144102067820410465628124535594666495539395594122948918682506500377462799935037300707965938145029147649305925185545432322756890470444656786718160288045980818193168973295456709513302357355512700094474176085020281764770620931808471079336637049813359732718078342541453888845376034318806515699566121*x^42 + 35578707299583218589682475152006684078863781844324689136603812724662415679270440589433179663674300789358221076531054056402477963310653940804855096270391353534776378646068918708667372255681136340046714844384830741634790054956775237640813805051434740953836839169021575190124750964682726782600404119198381635119589772710432175821918888880780900138075680423969647307447526836733874261195409783778861920706134544684883361492681812246021727800794921744211324228737275426494090103286498959687718858309302985124136832180263161425646473733601185684039293580525366321596989132787159643435808283533919961610533531119110964144269762607107344622257116032224292895358817759357144412821424177453751809830408002384381824899636015050583039067210132670025511626402026704969432803357407864567920366512318034983825466612215337736753644879734088666596573246538058390668948646560114724991843429406437781205154916539793813908466426942002593222614086365571336417875358591797286573603351119239465953464281953850581422862286682762424493594313574017592951050828888168089537581353657495553804910990267151388342093327758210452599758144918055539658778860622060249403183858432295882030127248023538799805617744012760412187491633439794046676128253133843665324776515571782451341532763051968465718901091336919524708236566424315043342030558602549810657807865145663479147557257405645715525818213458546529711257065853721808046932965397791437603866*x^41 - 8602752915397207222020192851641316295292955498805826135467065027394487531160497532375814832465551976788572614303619936269502060723986431744856698326964064555627516304323331160786643078545425810692560811963426642966756322056116667568260340880988689885125742784948475220934877869573545264319988255399497574425680897044318116631593210651324924380842985204434305428475942518516264627723596543081997172047331051069062630698543056525243320380243368656703928430722728061131979424625477697502471065645074568847545339524673027561934023901808643430333787312716258782203008488771851941352691961334851713162846927956899938523697275444369462391223829530178540632820004080122571468032362943311383744465556531702697313705085644571124005299779570226652894643230455234269574250165694895798670113883551982950189782440637933373983414345468193730299600455198837299336391669135750000500405026927976208255198391925975672335471241710389167988425774040915916043023361593557093001791669389623163347884142215521485347180595924781113708496164707658452413800065039852903062866083119351556155714297729158701796560789209904490734813115832512121490579963312084296198859837921580139330610765903779110079367355040495974214106292354423239283967614041879918534714985032545412690618110223117321995664600677918269867539864254956044985382935336881193787478160732272053034695713353892660245052293969505947391373138553161910344908961638940075420515813*x^40 - 1176034391823472560013660898114395925117462816210343634569820903592171029829484883033423104735808071341741901507203036213915571044857974220332999060323661424463723343570237576982397545848026316695789021327563765855252346045349845751581083813492374674956645669299694229275492946714202667826428949975747707237590144633298706827612317887183022637584889867680236155594712175524945670291430883515242618285873602918637501543808572355249458702346099395078262140884709499131168676113838230954625507381420731795627275656207114328200462519860894812593485324868660668654369695137735512500190132195242176977133160407550317390151482942404758922831399399223959445899321414649109908833382275228847932469279283098607372823942039058168622300815921160653499022523177980803532831180082588537407064836145182973204106553581765679985642430527935834559298987793844370183428813361964538868551081685375709070917823376756847655317230335987046567124391685898328131855791337913487457060434951673559351872556273981469320043863268828077857970820463503428180795420309390049728581552743856727300836802175985259778498931262644237011292872251430920865172184022282958411305741477006129487508599889015457224455818931781290879604604099662027719909891739172334859899433160874639336556662058745401294809019715240202435255671182202537870327413648495455683041269718956060078207071868171032869548052781851783741989312319066143453669359970587703740705777308*x^39 + 381499474477353979444959653938995110418243127776624516006931746347079924831723373583669133150830878869713684074276388658302014577997986969185667304717063661704987386002695463160663128759111591939171311873944776997807210159385738814799366163338760168296101756451321556531090596835679574965088707796856566226538552790406895878364508381696622675439334235264406299309913182720196330066630692455134271372790753222709565838253977729987820153352175904402630026842034731650063038268414641662289808391545267909934344772105709374789666227526010935929059254333455114310766710668612744208359061144879891693755151604547391351723124627505151038348835306405008324804999037862246160441073975593303841028098613177940329019394684039586753419593819942721696008493441368201255266982049834306054532908932139205511168788718579627863257529822538260259300958676730601874603199512165112722750115685027023422184448070285779570229045551672095038851397496543334074781698326050102193582986746854470498395853154903896120078157392028933014901501790312371175252601497580308904502581570405166941427887439895778908784008162568925264595085560464671391974653332414510525372619964377416064870674769409651803763886623038538447103108991309596590467249123043046161781431499078825663620643873610608781807550849000239058701330092425676935434181831157824122032271070307634852567114187097202124192434634007924322024634758542941974717809555921865729746448226309*x^38 + 93386120353322440359234526708501813612510157296005004365955181320857237476169382043868024513681214722794770530841168370228022204904581615510640000126609638955364133173299660799708426167289647092743265134223140404311526142545659486018982170459866125664679589819867697271015316028185318314986916157660627682896544462907904897573387884330580641270346589983723278886827252931755649637584363931473323034066302885057962108510462900519922005564081484017433332949103366769128740859178527583101794904436200792782658103430048672757018177969740164055311119106415662457455342427022660023818707278657929703924747512765519120533811932401208747146856263831886869513930193576531907838412814984658109523533043838641724770410074488665139654508965411878561819311108460867259057333719382031483365127510765242985340826713680319681216060613764811552450793036028711505132330561424449322937413590794942529143910052445296156213204552201910488590093706419530630142833532249933352860238569134388317781624722652152989599777390800336955788483810826314007961327429906813416431138715605381606277557902554156074928213756181959432425494049512839450915214727283504050529926474150052876101217763523900232323977315627091906009713156599019537458304637112540521600229580016746942522890322477085395324715198244850528252889877533358558740442330026704163827865867532038631694301800303870032833774870834076268339016849968528064221366664531525707788019691707610*x^37 - 3064062329435576838478827620649987662578422896222874924457900286089124575081373684918064556572063034277061745709571993056332854296009576954752643971808216232537773283063561364430179650493554154146749302759359889528860942619669342588926520485080926408205765228770937879695300901056453430511166369075330848846595397085332467809217002022068484160654022777762218918901494497899116708023306799069243329731660033760842068809191126770577558457645561790781197522325968656549525512950326871938333291064328646348631297849618003841043251632056099491302838538183864307402222335317128392025662966948871875223303952166587702278418937862681901975044923767991727184024709776621445036459246948584378148108855346641078179258623106976055771570223549536784255861109463706821704899339399094432514166842335820909518835253938457742051229767845427558717117920671591335631848157787708711456534237822533559101477775175780661528165934519948142874053983889640164036769053500225404747354700473345046321533074209040055855105563821800688949960806400998398379792365582838890865084005320057963693349048748630032473902545445866176180887648465934491750486195204228045619131658725152090718569543989838350694925636581446798177291339876346205736366753361967210614027394164980805727761775077071378467688424104187053466262036238084524724055744240371987396059216755974978847284334947033348789060040095583098548893771172198400171648401086695620220228288135739704*x^36 - 3178769192982829625940053130713690855752986081019944377966676399697725951414878921618345374376764565566218516879320869562897428147195352757836001280936760728737415606057228453531080420703912681108890889892620246033444998489799016032605811056898276605452840190140319939887727780408292603117511103302731408780422332340964426790910499977659664458537686769229208943687646161642101135648793397975365701937404488556248076710124760385703850287124530837966537835857023867899642776595786154074426337027519657047037915068640021290308486215946117436052310804334213467805424684164694642543281842706159761517618088631651728917014485573334878874916329987145136143320047132889860582312635321123845730660895994599869004417419565897955416958206914767546420222909270674569005555500432341534740515248043779826186267655745312161126577961431215814242625493102119298725245256798073353313645094761495425902138502929057350876018473368732565262791178453775463394636802878377617553503748770483617513873907041691688548824832299396753430216993435278838548565604681157351060391971528977947064820758825452709647142401763547457667058674599666002660893135027788907624136035795153959945262135021645147594568779582537558160636347877375457868029078187497514270041640339711644710575277028977447765087207968942987249404938590818051097799143869573261670528376928602624160166410850380360202544658405140256014960325087772229829679936123318087966634249401938681510*x^35 - 197679257551233534598635116132415408568714914510361944295196776799280757872536769016600484289576074169723733641756966060699738672075054675561399059540938330478919495494646321375112511228339055919227609303193123102296263313610643752556771270779395464895829069836958793163002335805581774207685509768426279700087054467730056136293451678098161522142626826348067309734007094637152259863056517201236386987176844866668082344129589158887365377952982651876698724091452526975385318246194361520995022385068889316935702240314613239327482631662939980470704947570010253620940814987676807799195741389673711294550673809169699984585532884733770656302647686215579325503188847673035213211887737144266901924510609074759381474442293810438013432431534399111226958082262770254593405894394171980568770992331259845949024177990321798538377885953482665449119930759766169964693233057775253991547975725447913794307605488737700628775673419386764717321448045931921994749018458447370185300935748078178127648607687635044377293033622353435767634301984005699469947936479149935481782201348027779934645181420692017871249411966628960015781879653477339249848863176436587474905071426230524216521616416881569807703829870362287035514762353879309403504572623623530733297595698963060053202325167924088218185978778517461178293836407636374776079500103545176956093696152938482177956729362788149236256796577835226949994556499998427320959077665155388185597630890136294703771*x^34 + 72711198140153995958388015000200069731755106433031384555501152757945345377514240685709022582175805330193116988947523780663552196541336542916770452825704981809869630953520447859820172024578349059980750315230269785341219360800341914345280101459385653644714264467900311989599442987249957730007223462926537326615396672666004453826703738734926040583647744075298527037968933021736272514797728666168622093183992469118782150144711045920579769409177994149787899258667462969900927260780064337201989537777268624595538084937149374357120651705127165853656513088927692010193635385800147323379368990020428736159499926126100740317748557629508611324785483794701772906628202988180063901732462166804863172270478504121926812397409836701483734006511976723775223512892968607270704078039583566354658278831341046347124348507311849330951920124150139066000922379222442875525238546267635210081051680053502594360856225235874039101091352574474209973625866047383193701095591867225643264443070679720001965585412448042836947097068298646421569289695654561817143772876594732393500802497180615159674016599413360175589677064523515891842960498844081778199968737111180488921118939128888446603176369418531884802492690678286733121118590212572259853863220776090951247694613898092509507906346066497699967151211660228994627175777812188991111379430773407964320309643672578438642832996166482018179055733143698542512635752790039424132393817076160970268987543630077657281710*x^33 + 12248648591978946209457712753143955791709469875488375967210884782778898484951466917132271216332343130820695834293890577062115249839901331307916723397140561355290625863534551943956732084353606860582608980740204074369973321764997137082668335085512973570578491237513150930612868053537414423011820223921183719150651083222766587087537220116818287416627037483981138984209029640085581156759076688919499368821923152899757986673301848977874222428944745267929325716623569353519594457601415914296677765515666989376370063523884873581974306928439910731583887333316725279793390179918555099739434403493150822600083379666533822623653944184425274223682431460460281824840866077733670407732939632504260626953445427357542537103451184088593270486774474989253662669825581823083348757784658195611134858837890120652644356888973006319045239190897076737203603031741439265898018571967587522021419894183195036785144308087525650889311305596172840845369569817775470743463860376568342724646857691083989792742070698892844714717634078889760475378753353937259836911330977458977156067317812341950373604607710722464612217365451540872202010335975500767923148237140722352168663764772481445986739159859642212100263784234759958698528021918533104827751756783623449533972291243994199066190427673884585665149786978849800292197238799677385396383519207113010166235135613474395450463326120765986925225506230871658606748035867570686678173620118926299950922823247134661601518226*x^32 - 693652820148816786176694863902081600119023329006231572587977809392405651434865817980133477701481019964993280942054883259928893017424432925584433239541496041199472759529405862141646012401913808498151853503011589440408997553771873746235305653679378905753327508380572004506883953786024039697235295848765563985730660531927014251480914143434204002614709320059413570205284266208688110747858402968188307065712445553672051554334010380073450389297264154606252529339223326402596680854766506268687116912121113455693791875770883634699759411357128577966618124533890118967368145422261760677173782346011186535944278697989520986688544238214894254588106102692695095288252611433617674732484594791155907453057554764852118236797868908498889594654718464149370803812112484776674143299864900224528752752045374484894419872822592427608943925927686063096752789638762917214632038634578134621031368378742682269404744164051767944768374882675212622592675246076363714591813614726652563099540788077585822347947578106104277451703634698631731834323339368018246728022763220250731836758632480938595583812678336463648391392018285535549997465748238302608850950555477452781399782195148306320701267082971742145562736425273859431093677411571833615030997570451194789727660853005693572020481577031324531873697623703678678713464390462374385076038740028863103264489028007883374407394461271468302559590560582303999886688540151085297157491708146137001716566762973999833878357308*x^31 - 359138055494151645096631074476365836036982555378644769453290342635460774503941278032196355592923567500058799745016496051067031302135579694549099249376170488454743311170758226454785476001281981772381257618123796630929140481721574694115069105488747046445818875860788374162135773964550387122423130712963878665057603853649907584218377612435726151555255690243899445112500270555857981232680781828535144162373996841054437178189147693302659886622681645663393503979447259966877140843822088118871077413922276350846407835228450509644282832484935071257390862141682165196947548737526485761755899545361510747436373917774422412734144311473948813834675426074411557822531695878387021895513774104632840969494575637026578444350363197713647039897985882476853616967544357750909335852648512734958878559705392095674547192217878361601515737105817824000887265893285864143894412243747702007012687481878079308561057520616234530731673446438709585577913356616830271015140866063114290409586458928791505143865343475725664580519690824395637318267154389526408747937772626980234973700148013989860404971041117046053627039772538546612080493182424463519603009103710966105129510241565420893427241988139589966154811627721804479202880411506492120338993938599893395034818758541278570654646514650995645934556930208363966426364255932375664469591801150365740983748037182436111928911793571994523744120586069075206175928511300103204011023939500546224463899133612358345356962306499*x^30 - 16398230861743050023093538422808376726112698041638530979407889305336595753133345895219940925143315665764544965836159797625463918328221723901491708099786101527394450570438807348555114228281301880967856587172744829837908645357787532575925302717178683093809179741711738500525572177109625925710478390067920613126485516251845286979208487496790409675987091257017657632188124597040643155982602154722515380641505611203737729200392278834209095816264680636821172211839405275317748873520812524354464343605241190835129383615298669711909743510531932950596515500051623244853597876109573855577649448186332080508269226059410873890050944267012056513994436428522040677193174013002130918167193667474805352238725736730111416790734084360746407284163464202664887858514326011257644334230690722834599341285028772355646484195183770160724692022983203691933878631947352975842308263462041813227676058129248161264300691551537065318912998808795703979352382648376796012115040255355480326502474162173057623046298975564782570172321599905998472321807799065310654920757226028966144961219067407601075191798020080058026673753926649693334907690963779142686467659406056933689231752628826108393436266325465465074908459124204785525046781013046631727335878241464533340918887230697939397540508645269745136954967002667040054887156040080394985667481257918618701537707240743505264523768320561672480642552396636501724146843247812305621566944821184659761632701285989127712307870526546*x^29 + 6873635982829127234176243696908785091585148809466636753896209620071976935651958929378612815285086429972510146864150786819999233621171568458935224838633073880581435814752355011487272914806758468128751245795739321205358960739414317861758008560178179128304770736166366334548557095789121117073586253824193444365527731163687915341915857182309458258569500679216618974041570651812651488764719604904623936898558306839017403545574638464416124634103136080591132248200931847633309580032573047154653657973220401213571980525755136722294944423764739814367872587193574648896573079159343942715682116912396208305198187885954371728193660662747206920445745485558404308037704413006847719386873883892268601234687170041950010785532042546388872654633618157517826289959546321014248316190502811576237575693645296816811572358313135844687381012308453094101455220237874848240146092704212185506609189959029694749265242494801490075185787234439792496747310473416277082951425723688204030408786623480020063072428629515062702315809718595167749831559947429725472440486699394161110460040243294437097539031545083386490749497368685927593920552182251717928316171597169454917040594495853479177375687896859411314555777000270731595938333129518324209203164565209767772723320555227387917390304512545035790505623734538346302897776281797166543092673840483522399403684508098947144537825143102291886546488031358025694638227919479305802839586159852205542070900681336303185080531022793264*x^28 + 1140965515616140772449571143927033756750002735726102060506184170365261968087718920186252888933645164941090954739029242270637468367250959278367453072797496712147847856595352527637668726309417606527368172403527060686684149214897005329568213787302673644276312684462194722848030989296550492191655174933374976126806843576651558988946787625409720785163326881349792924219063657321991789147862661315824450799667599523272338442067182753213925481180076286350876706375438979452639292841796627759635156378570045932708033734243054400832746900631141795796980925588477283372771074052685701777733864098215197212194384101573568628918318890578378051614141674674794674782854932460736139319461132861517985523517879646858878348352651778582836497074269764599429206767722665834191283237176007557127626775109560545102474563143042315357962401582679546787991911960303559921068905562370242529225295904679506915606811200444783898971573171945072164312509032425847397437804091055457559741285546242051308066380360480799010004752445253355065748231356833245230529723374813585977192272060347309632921581139023448000047010106198318819958596637925170404280130327314018596381929766718443911613025690622595027644505796571635771629823735389293292760077991046688990462359673856941585946543856552847874723964889931693339621527252597467413443104299806007875613718241953306071618024528738544398999464738772786004555073833883959584755879455239152321729852815752399059684535726554170856*x^27 + 242691450084894556282968425399720543814770248652152780437327998072568730317615531331211223718664619004235796035145712468081927756783928751973049646724446375904206635755232392981333579554019707719321422501615069715924070997216279134386353696559200695386648955648565403325807554960504638014610488370754861470537619208315678295645490193048997046499106988356254130507549983749404512424784833144327332633071994867661205555448802328063022814738509164593063159779003719882748187751464454147700812153834381680738650450339105466317618218327239078022307160028910067743645437297504535915984364244768200782997966208571783769724890778457019253546658425610615170170967658699803368540710234419737305706110891341880645076726321739781778895623086893573054100487018452143355974822387246013351121270971316558006134301846814431616168600772955445154964124401624639608563116522084999028678221016554036364706535205830908355940883752073771946144624583080562148150997915074813231375079753194649596055845785918408645508691902238819249131128479474191475578589369839141308914627231661250344762564826448736111342401499592576619295424447625614799994098087567536239483113652984587880068076202468703406272995261733647028622402432631766871923630180945565770350792238373098124017228299999203990731832843645565862863662154907018744133712407084738292310254174211246928069053886510351577321807773488001098762132787082770732247191235612073622693493058787949066102195881405616085*x^26 - 17856319133831070975210798963764454416289646405211219950855135085213011981600644745103705217234867239594927165880263400392056316500223493180532619055863257885522589114268007542017273578031127917031616433871565129796931274313338194049496583432326510566265902896613561703129668064026222665083253709764848191461365518460604814258744381708798670937009394675967487020034888830045615597982571920696760431431661057745706279094783062776153158059926043609479843516432610077651349382461369429669466088049710228568983717201565141402256134260777716903440994249433027714745576118405140360801997086069354750510738454154121206473521511191009472592193006895612705114515200961816694213849473784649718401004392232290040993253181691456501189242407997807256500923526218830661880450831006188981473069581954497334835348105944875217606821680566907067078959756196374169746828228123025654044993088135496018935555317890017122448641941973141127350525573449696768349215050381806405898159754838206754016019571167767003019251720959406578654998605732483013451150204950160867122056526608467401479968314286182679808253241843652053319374782603995478042334451217211929248456371024302907041895938932538394956919649516437568331825179720612920441687425345679206330290105923439693340632211003480039393440045991248292695551337127046617231650173962329251512941260517809923586056188151234419988669342608685007924859745785938570974490445714202746339737138245561718087026180414843558936489*x^25 - 1433734852079698589968207710186734643921962866372422395626128183738397431950921423218604216976841746877252915608561787111856541847849724681164810361271653350568943352723765072074432981659888539792045971810745801753965612065792773782039003810938227767877790293356586616368063323092845339952063277666819630165495468992432177933691451920656853408428824475647404467104239695845047222373861989490535920471620403998842584841637251068488935173583027090851011977513158936039548528241468597436637368422271274983989100966424804165869162240487834994156111686034860027403890021764071022078281966117355468171363709774354065023180140680750281690370260893089837412657493199517167204847048398960818203910963433594906799360884958849091021362012193000220389388373522435962455754907865004582574555734607081874898621957423443628242898521291341688185489511174404240477904655471401074680355085133503060450723932158117096597487808969178482668895040977000800188891141411984654606774196623492799776057680930490757664900219390770354565442490910127149422223530644948506713612906867579566700773490655675196407661995283821699809988582581632171248089941976435516359623102140192910738265364914265729837851345282337294301218381244497677064211526073756320595180427684364343471030543073736651608260852416409722009666215478248055321046293033576932617939769737743229523222116730162644733789049326511044282193951649101458199237022246818886677325455725031331195320148363864191108504553*x^24 + 174534410581106054373713252533991352878447856152708506741014717032914210541011147262058513025553226760154792434041495217300869540461922481358692100011226149904029523663316932919677329809979090071664443292233403123549568160639068618153057353727468279163156657281369492458969621049021845129750105092275510787241012044629823654314182820444481299556228968361306927147350759941327698243150822777148317985618528154092792951342428399610686558925481318577175888083709240982587424249658331192509843068049893696328843464385403764974328086063229687120709259215707469267097975409357506873260015695098518112365584932935432812823337360907982731410592363776283809477370330869508145707782207826974737621278499118571610021059612848559977569383246200657779972416452385191159996141473772745747552185917307693495299330542148288516274554880466928455205987719078881043556403910785922014493704178165495112413789159439831767168574252627283820403845403689686808046594055096563861342676397050792894354431844159007685186248468308397057490909458603828605076287038579714580954887636861283506593546694323415845486506048079183193314324641977230729411378309485641124928729972850076400885426859248592124472767009001370176169181290746602719634043910745053835178869709282270056021834924766999651540287575103815395520101125781724636621132663036603579261828336305883308008742252941630796850236260732943662141133025324714600629100593557431860217046299923237689217207096103471955482774745*x^23 + 40672742504991658539757585336280194490349141998445072137462977689728940775948338829252955168281363752416727389629567708150022335469301450082116666541162813123686145910986904515933015817322114680725357890643258543695933220757102188281579754388250255963901332530678683033333319565906410775879109310846498721046965190134953904874141764398967338263715089939394485420217433198591053863552471548205428231490826092345093569113570985018114299907808937832819591203607909740991357246190014259400394282421785050229013156505065164480872422115340106311720047800551356514060471450230230045935173827532228290622615455023150794828274673875723141071803026616184561287201870454768197867311832522157359378393928325498454471962971086511335060176572435265607878500100601357870136684140853977968458933008172738098454673476101103124857121586402382881039014540501467926160759605472846163163683385984046974176881124475109685078821772562067152085882717464006306927218556725217763936776837739444006588923778419791419278144893288787574393974041567783204040697283945655750378063787661753879064322790774977569468878023591125248683832395578689003709161187932050564680138671889807304864526613448262277423413963543337869684096120265620694234058478034741841534801763875720544304601608694848468867741904511222331610761600968165306812546965846515907868131206345088658563145964354784160065707758411085877863994034933713379742089198769087668648877571882006653536224389748082478890638769728*x^22 + 1656805383386346891763919630831737551508831568446453054341572897630012557979917853464327354941904008543518768636734090765648369540639491851395798580534297986852953014485838502522998935546331455105192175508638092398689686071250117612540768139296201117397897484495820172240184100382687895337279199893860935132469535930637162019543213541055938251099984656323267233502456080303054495536402687868114789355262629133403740553977440607393877524071790814103001143337952259463261687703999703511966700610655225716647083907320000067129148384628603031023211093228380079853041183578280623334924640736389373133583090122522518470699064387739956909059595562541835700039314437706939232464783086052477448012943691733193807156830842072621110541451067247554597201026788727939843126421708796924161046057743266889855355259728730731855954002504661261013568998337337885076774687802050460087816995531282404384878504980440032943580837976007532710620009236973910508178024193370836356921665324035112226583273876259699900647713198093971528857252195731491401343704123024074949671355619340628126618313276662080191508956189995441350414351112449537450059175967367227440402682695077924051035035875176750978636176136180825473277984398789420460189722254081826836075153720681015037292778135413684505720768070612894134045344950692641720476560494589680244142049612457891902108201939531718461099715466009530071248840437953910508019600559039877465506767044955764476927257165407947264437945942207*x^21 - 370756000966898969368512657771514991516852948720580216669384664833724205554023867212145522222729893533555700441308814434471751169077219696472240936645675743223527405927179400028790266944909981138059545687584711998793871973764324863205721088319895897261272596084012686163368553669080056795330856276710491278574728373074117487035373903307706593992670726620106853180890637769428125182310942061822496416648749444782443912124639560350955482291425320280336662492195082429554082903686303092684884654034729535495508697332940257219826325526777588296187557412418664375629556238115768021003562158452947443781943131143633948613987221942893151839980814382278896960002360099242263274963642930948423981063710886531821655627336173432901225388205010253776990367830206277287344362055446701631323501493400202009448621483060963482223105277718111324905461396474872488987401202156260165244531355646193726179310854187974324538573296556143579657107455978324100033174676927979998389256908475757990626996397341516808382975882639926835079414310493617514496327053229398225681073102731337568885573571913071450498202610929534577639031187617316762372297865373054478776370266808553522915564230704576454217166800903536879107679698038574423250361887872843649050378211662137349055493270906258100997544174557566152996130406195094110916991952116909311614898424448789930021924439679380907038318503071122140170902376809498854704465096717485951470394903828989834014212871860824454103584006653552*x^20 - 60527561219107973093424351227321546444072591711168835752618642172322192162516422281212531649786472388947852654696598144113650126662299104424793324530223649445106044577936581895351588426941929026333003951063302687471861616877973608924649084104212609630881998842644835943256730733402364216901094739991850189778791152002855882357660579062051038082239491233541325197050114916144919698297858756693798012808656711819535596672004834337480970298214288260251089014069894379136748013160708708274277075807885636042091281286816797132415794266800273162654438458459360108062675882560353542692499638205098613184081583566684391916401032237404607090921505412722839139707570119831625171725468122850048918310815263098404934994752043102948130449633446629083771435691556577654793803196280011080186533392602955286486223611656854707898455354705497553994059799658763409029084088656062384628075464682525717506199856521469700371106808538308108886551919754818159326463048086895383606350294837613886279102452939415630670096949776075408433382610277095050758343917392808858762014923093154610524453555981623635451359504526586045161392469276784010315671848542220798400594191536778968979315650283598820063305398663055650954697482519951533220525090529061646867286502613764598354099938006873347437807971503659396146721817550736637628384097791191094871220510278829727776005958315337251830912608718528177850371526068829801507842308450325939449455271798604917822075280470683739697896324448897182*x^19 - 2855927865118971537551197170944785952040086483363419334139275265518295856948940361717018505678291978980713123050087190251918542638877545101835874724132514527374930845468064790204790055108008171841535029919585589028848074702812070033016702435789260611254960090926219417408544806378983403012244898983549339395903494032975983597490378764931181658451836856026657006367221108901152661912198884387901463154616987264386171304648556679951457823997447766550374704897363832257372248478835251556429595530500761929768643846458280951681249583068698112753641061035455261776082564486906100499659815621564215542857918613316050624788539199283816120402949574296650853691526186781750635896083220853288362518630745778455963916577149447300206702676285635513490563212707571936005574516808495464966764939431506898570079673302799924056274127615160179608809408076494591250983553125300387570200866605541451984693865000777252730933282142116576899859501779418614568653257794630892856006151398204734164346264246880825284441808263022879355272958058602139850096922701718270365168444819125554176129765387231193257131779080230468235739752772007826741622838512883270911159896555237532008131901745587349312473901650552910808847158056202403547190540704443588337143130327420350447594222590255416180634029230252626834887674548603827381350262458699085955636306358442182414906990561692802016442771027787321280382089546426892241026027562752491522165222600459132142055098917095536449408849509888673437*x^18 + 216056984305257445334534475287362992735276689434747956671126257304296263676649605986250167190944457701046576662765726370725142952455857336042040464278632085030808971088919332572142222881586133630734797264366736896615002540341884778589295372499254651292272325009526999314301875095345247717675607412070167830428637651251785651968638972410783159313881901196427602922047750176143422848126399768559047133632220879193336717168307236133923467003117127812232095316809966495644667631243335124725701075471894276951865191291169637699558455468263503233881037217096786463219199191776242271779382818093100652674215508890925970120173260362364844743976235552362560815156474891363555075061516993000260245477347006828263662585506488794402305542631976782108739527589803490731705841759788624892573402301737105792755888561338855757055774537794944898210853106625217477226622929048327255007788216469036101002930869589945366565149447913714702836453684918251080135034216582684712867117311058399675134965116245178427883696599929537536741809839074435009535106645193241131700493520822027327006274279000275524891048176102045009968365304211368927833319180569966793736108375388436313760130096687964120711177919619639861795172309223318269664329671797537808718031081423664273220166899524499312110384392973676730436038336389854573470706995490366313257010976413794318673588105138438378667964970572592520646550925273846735209566200722062911440240874191290494840260470126365174709830153388319726411*x^17 + 52634497388994993032681841418812886034694075093586255617610336261409341343576040707997612377666465223618688144680253273658424446154805818763907589004708501371560161414452411276639778853976523055517813708982875851707185888338777957366589573891457098721033539395125482934391861403903080203278525494005658025055344288140372499628709944572677112715158006490073645068940899630171951975050163170924800539715386371876655070248792046929936432331850546452398434265006728825370431118762643468934468757812640850900221974068069183489391335326354827177956882031513927736492678232086578032675620778356508043819026029505014617430520777590662487197492820892902408084272907310187387591948505964033510800553112147573033685440314693227119708334570937199411390712002063057475279405527453536874269502178310979025519233923029401801392988654966636737815271871117310543946128222498686723349841292794739987325375632261683422191885926222640656825544943610223650795716992433338696324506674009839210961955709455011975752080342834041501239904380873118461327551238558018158415024195292133262206564148877738677325141001495666000659301173414415867356099277682101443182574559200470853592742596150464308307054202977343047019809253629855701376885282015155994918884356150819727867386462390482912192561724154398237375940090789227828019181364739608898940594615725013954329737813833196370992904378798858977130358424912725771686136549480102621973572442978125768470922172054214968476594956347757054680275*x^16 + 8339952266289760334716591028085642148847151620003700068416660160690440041554521523645002607731411496802347277573731615698361062695485056008792794775313526821895693477101493979058732717121394896601621164050631280900809042861320979084289958840140566982816685845266185682636766828923310774220224830760391355061261265921461088672982382620038259026622367207866368165620005865079635041204646577995052227109203228738291979956470124956983787298046958963028526317312538450699844459670607226683727610207713036150941732300800056553998435887232103787983129846026032136308405155102218175797344480302582089923660402555140565894125794553255565418867818530699152774252719890346243617826460164232749686416555916650954959825423675600483917607422100392310036605232521603237493671490194564155077514049709014538854786154622353415503024833592143039273938190091779036983427949173279170749948246469579820164499258203684140280290235922716250372787261028088383509327295466049775659086335298247083954455147072590362331504202890198444187440180716560163732677027270993422987829788821798855171541240240216111414029480220799261561844959601635669055647684031814985348026376750536355531870840248243545871516359277007279000380458578760346298987554460274624465015683476092221785394837800059925465224717745069739303858172623499808055502483917276475867375741569837835372928017131510964876800697019116272785093529392469369712890711694293434475907298962012044322074388979554644486058188329375010590434606*x^15 + 1542939967479782084804378476393665902436717631778722334323781535203029236167256012532239581765951736790555946708421496604461999395087771077219551400654056978096786351553510032417674649758281082382304397488668427585160200896032124584117557241973947399718658956843288580044211913858145387922390434562583597904144988408917455091197533895173227791125814890643983639884395714841761620173770203505191712561907531157028815238585075794818484566646526027045220563232325867386207010210749296741308374103315146504278034188008065031792805768980067619535144131321313889583118280733920976496883717918208447094447188722264087568655669279213889871677303904477867720942907965931215419407572266699210805660939145363067252718378647535233933065167508773393050216967303652436502046270331064033216661973682517595896508357198993548160305961892837614728051344297760188844508214846950445099244880205053840631411096607669842761526397387308543448041899177841034894519671127457643542754138092305842332902799077683821801515995088410399021891184354750954845837329786860695926425495574064199447609334110451840838659128518855415273621715005312288956030675365337674431319446805167182310918714145519009088636689058032693537970653323208649026019793165381279744602484509169899105439686521000154339414127332228896213982982553072976442168470884990427156244959691834625940421631791324469310249895432091161057715359158237388159860030090345555843857778929110353482681639530885938174827829944391526382194564781*x^14 + 258392977260145430919110504169299846341245997425114662166279495041011324894658934989791772988443762446456082220803756765061238869470970241392139248242747342049850259993726212670755010788929587370252778129280755938078946048916323717098815521160137695539394877257757852249092544821164806918656943728125829573584222091455021409897998308041299257006674116969143693653411925141428001710345650617979000119229060923223288491564683300373766650844724861720495935737762239139264184141722061633676464333481580488999587028737919290725238145240016678969873915688764561360878926754011546340324617932697329344967719631486500923389500722998377532885387590516068260190214052164123497300521134868253574339576212213817849393628462452564356433537268777918833112343482606562680005991724751757642516326157553763993614115665325407522584213965131653122006606658468232610496879727511181967146035177160954626634078163066003513562381753710232916747428962062131044710115530158558570423225976201440473530583418272312394210666378931233643539450687806816631345244214815074754352172771740897944634873423984289851877642409698255840637316874894839370852851792053021034356072142154408204934518845567338692480575595052048696658549642966908977255579363314538919576864375148697583165203253456155751345489868752907472867481357998443501152806308877238579140516386555179157382753303536573470512726951418982209318789441247848664454843132769676044544695254532127543455934769891909468712838578372770726684733237530*x^13 + 34195464397072422807174146874179486203203831396452642577656237131913716962742218309946783577994310145885286639289202826759327941190608764816389954382065689653489039978554406596184627229243699270368528940206412547314868622832632138413720558969159308786495384464135527733805878928394663981983230908407510647935799997024911220501555596433068995698465834331014392076972601018575662049844633131741870506248968063656937714563842701418434700947842082304526021980250164251770694911558803857479576970153322820333382376418027622850341018285260712072210335061158679174275113077989485533454494084216238012757215565193592946462297956456989439146193419209723600200250684507825862409137711492000321474736170074640674526904275037145099114241358647686451996938648596520228271657223588720822441468542477119678370201333727027321669288998794007684562880482992670864150266125162099052488411989042335609247628372897375129807446570544676016198364949210964894390460871373068527508494570472051432994717478373903055761839791455119778587190565392331350116474377649904788753052093265360934817316812533960012853872828788696531296483052980965337414682347778211116840489149936445726901331416628843588363316230293770191036273563196273666876176644548734284502600472050769439415515506423545276821635976766623589185851993017296509079179374955872636546526159506229107651091091760141572655320599673309965708423166729164573513340217611798375718777400171120912039501875914099420819964958864733050961787549374728*x^12 + 3669150279994225296831469492982704767504261264378384011508910761278475216313391358430916370855655432018292964044559149154188647563259503053889721757175093752215519340183142051715205262246405845970882356777030910734736007061166473937130418240000227496829526198465694297150713097402040394411041752029983406251023697283618019009417888449980217014657737993914219342910691750152738292481300326181654783749294279123496226627261826059600646362403189145053909018621926393210065233516625355514373562824709316450568906825918006611614976435994007607574035504910070064719174325714921265820819565574852035335937319033788152849771449098943347185807479819587225541916018728198985685270924625961496562325762394864261135929296066271129154630993335377018463909156670537512746955242078258427947751811862229598913915662033119780498938292033748322421750259154567776735336101904340321846873571071728819973479902559403754178410504272170155152561747006820708068220612182629293214637299507143832082593959813716505971522700798040004366991977290729042389210257957419064109097373922043778014159691433092668356482791090921259146174654610516963757635604151709847247967039141098557121294227853900471902455863873065105585097658560386296096903591210133459783786050280573538052496484570609404865651345655820620944634441782421024766218731840495661588306702361135904949390348087526915360072729515721784673871499202653899827546551609229148047896990768820016997359524119216751167828354412580148093854554086515730*x^11 + 343777227823594418857553453228432523798864800078716233601654843306849091070584033355912001878762876705843752942731473827566226830228388206892874977535095206355853815897171983499436705879911153121301485944582592519333628883761097417475896864917840204121119344219142821764740711585429772374623520194786473110047122630285247167249284600264653913501023170406081718754666971203449970216418838946510142666059106124274372289994333598971631810934542486707345307848900633512005767708776499614536887972581779156937999057946412807606640961992059895272038354606915045487725658606503534198049944863235907711082406523125934349210736037509617696139327439538865568775888531331242519433659457387380380633906459940743765714273597268600286342470488681158360454639725774250893199870268547763621090576932821772278667003155715631573872687241875923687319238991000618416317656131560300777976583677683191517331863170567769058184332318285408546591466866165599704619948835539017714552360835008710865739152316959799033242987806166359915376722870457860680965534750731254085864350824599234959809947800943022508148216074704772363589688161139983039173032062366324189031864423088587348812314787006588249854663968479365024939393376582824581927246849030879844547802928138924453748538033335260440226242423296311985577959236293399413142818013280861889581008577226050876453224626715763557138874027731741355084038921273954466008727587141561667827550020182257188526644546666303374703860792778116135855338169633236594*x^10 + 30184048334993769729094287361657480061597621360078033782762343526305572045386365805587493787582677905994458700430230169763460445738510032004510884283545448436748801173220697740896129762631102992764864411251768013655047753392967519898895532737520031639645306284627318254482468194110402664246917578433712453521864120095914081034220385679499196504249984608640543705310120153806947596203494538231886410853817732400006977912632234682438087282374452652817540961153598823213275693809297698117375195259456462062468494704434058271284298420249635648388326781601763009597846696048307899328932287970132697346056327215041148919814227657119583063703728560710221167266991372694347879131264243563815574095807283627776665399917871798875601330154952801807095797435221506633859369358225477694331471452693250191095393449205802155785398152181161556775724067710199755055110797634173444876281587420783487752521539952208253130374861005825437639023924605677693213672332058879469302200776984405567760887675788328928283566743513310604870452967093740652695747888920623506267681092605921510128184589982230600133695587147692761840492531153881104102037061106648088396972486711606226319724133097085138725368897604326457610455209969520251729555501293209278254179320138176186079144282312120766372739667543205269713068293853272147006753818192613059691591104864241770003641604003055303916905064113798124813991741190426061972155433038562025014766058413055697583881790540575278120466616301446830751762082083508425688*x^9 + 2525886604123706593418988358603058980328607054331576852437599623964798309254482841594861459518056866659443692327172360229653235644862794211362077560443408539775445072885198572915311766930050666251930829593104650883930921227161631201619782542219904154333184965475853663990070145303227126109305431699585394269641798755667975594233689309443651411905595420316346602110495594269285661088000521524851601293303197589124457398382569146170588857693372641982767888614578248420392647462785309573472429540232542242560911385541291476421281227097452037302404568089253491726124847714669844292114249588950437242153286724505492288081378024986979439721303330407661673079574250801299169136432004850848932088000580089293691958593118326669388526545935358409779673608700614739527087029493296991357179234621744546944602966579559880970672979086370394513982021263145137762651976957669707561079946873217396095842982552291651796354801863938535429740643662792420073125140026168927665991327485816757114767679174463198203367763077868802140662342990064711540221628874459345312504977971205213565795073627639384708437975482115859181231746817087529149674150077575299831400662329078026822970672685440063845023572748883046172512817115233101389370582864152831994876372757057066216836841040312993624479792126217387077907892087594020747667112182089958239150037423783675257476316916948664870782449673248704830001954075366020723905431055876213551189251983902517079015540170948688283929890038296594882462373618885379347786*x^8 + 192581810970039190947029520553300780433448697293552834977627971810079170330798090828840099824907090158167025972359465533659572713336262960270170165218822201443179412553431112548539091858137479032404408814262759408797452635383971700933494250520869271539221129285409584821786862865550206535857542057819987950765978659868835048957568442882482412208259460453821813559904119180499644998451024849170167061436540182637344039513076056466545781549194045049377327388042262560303626201398940054462272639373563453282825299701220608344421453916117826618299204058132650341801767225242174123194824822424200274017890690378056523770879781379397160447262738844435378057139323881146231638945750753467140727038690576484621139666100333820541229520700679833772084931878671508730149806679732019773166416080338242578527027875363768351786035553843618946631452697017255753892190552720502837986080165989673522254701287601384583450325742323949745139234518533608706925694573890010977016033556564167834026034371284854191031208878669551071617715959214506361821805920039355886826819056618133419071322378426544217534905434706358694224185340954216960273077038373032119019129787610193253374703524738808376779172815827960419012719753443686488260360509987816969321056095921540720501256304993316531430314302980482196112757792486389936424290422750563094901352768383902947744025872586998804309266458010306158014631797400190940410080573708555620450397901273885233031252404540483141565738012808661364114989522754553337560983*x^7 + 12558294810457716120121824879969676035240043430946628685225950502451025402992959990498086752084177602056243435181207343035593061559216325942602570683207265109627726223520064664257327608145457268119995724850395137959790166645972625789751987929551367147684294823016382889225992431970265128601499502764969047881468189417027306651646550735410665490724936543407636115484544212116340219204099835028851471229316269718652226013632621465474581313886053221656003458061835874971850424406369679330809227322303094053509212930113845947206468871215271774619731188642919423245643359045355504655287116648658452532767729881290114221760861470393601087123961983880432405900987023959339709167358518021008157013465213651250135991135034230278376638172853030155189692483985093815439674330750329688174725280798311625939446825226866765043672405410896325927650335734917358501512383296569183597010962541327840388446420233909234348488331149115075104154705434231303948606977568052316976484914056211858618091623665277675541430716391322820227630727172529502859651488205677883458028541525399896509320555665561585393197851359648635017619265235647433825449360047398958419233015891867425860179937627200924570420154580383714619372933928779265932806988000571151623260395757365674980801892073294644139796906994258294851370141056911427366450532012809265794824812017228590127794085326497912251836641029808840068975576091204309805263986025129009074565935541040815375095276445458718159617385807576745057411719323705268633629236*x^6 + 665281630606346005851975611932921965862921923422777273311799181557419131831419971136168136862908314468971648600437071275974980753242965038080959080836112867643011890204678587483543007755003470052042221891752149849470495115944480041463224510348657332547846733207883785148139454740786002303658876255496184167996532830369976877778612041910591611866293918499234489460320876936887193015226104203747712244112077235203095991505793037146534215865684103030948279289422343406605879157954676489989516152090390589044321834795409263867913829552535834544438436694488095452426833885993286745812404453748663372199474975620752200905942219635570748321737659077374243619946378280805832941827283026019456477742188641783851587919179177528929335307979063967524332681862334412372238158538499130616387391875281859619244141784792913004162544916914004962648847978148792538870319339063772930276629377481730644101223888394237103508514224393105105757434308056781534549898860570001027287793257471142719119158224939507062383812741844830833925188869149520143057742828248150470618385737907924143679684468832691160763557246425810292394342706989284574338654816848377852645636583191163393180647990797600580575367182320359293010873710817188004879651538201747880166325142007637395462632000207071229840541447903311957344039619770534487875936293884989801800996552812339524368770486403438427540776364344154902946491782453193320201037042579185447354601581240297563960075944802566075772531647927644705891585982870913798056452836*x^5 + 27459931013553150545487047577990245907039470226930505769264952922747179596882283934449496156658505568923084547834837717476176187169423995659238028919520601845463337669299287957859826526347743884648346135812495850743702507828199162368311335542606812365498564865515980844967615248535373811716800066736168128689825554150892975799849570407005106593291370473972115226936891929946292051155172501536419818593848199720745078559921911130895243673029494572311184293268956632322338359754215757970672342068700546603641472199606410114671173730762612879572932963896849920191551150685714523355916279270649828331121054331533796314797696729469216755246953848585499449909050527914116379221687175881623745125368640618376288230439695399786836729966689824686878537284715088929132718158530861074146112756206772975347279348177374617503661806919314131147745992214946870515660859931520836609709561927976794352146257207543964375151668563809262055982910755194953070697289845973789986483286031725795558696918589318559338101136696975718331937792210786174730995496949550410276287364507046248897773733680914149214353500024594567022220779586750103801695333346915962567662277704715037399403045884857244193967581321440716761118432883565614786501960454220071556478901784848760085800099680608435823051494610445524535514318463980221911415043597867980716117820964500030735564813832546669798004793711630344576470613004913976448243498766963752899933158727222229878822125669522917830823554845994046491790287428034953566922550775*x^4 + 843854131439766986920184688250171270674427078615611448973855048577092899825417235723430344463799752368158503268756659442335819108919416445012609769584370957504357948720210480444551062064259032565198467085342772221843903856342135257829591308778288330087494230354755626766645182337820715292086666195161436202819326935914717626146108192320966963514692171455440552021689759130318802877146409045845727570466507200608180107226730514623633237519398995363590149890198581503414479345308423701229961579139367177748703341279424687432480453835694767231547832076613599715782575951051030827273189044419840705800684119019372181021430374403957686682971943728363457753038661135860014097826605762045090567146238722660858711781767984558085173223243567391088860762919613745608937538831577703855037670956577484493618638355946459499645266738246904963835646321805450324581456507181237170196102357247952174462360551617202653598036664504218401172016332923924543442058682599281946920207268340477640032934629690710776500305485881547825594824483568426772169459893811738420908169085373456698357692661486395171102233404874848206830092681330387156204122896208464728492552047921058320959827256878534125862573506559400170202578938523753578593190162934507426758669775233148816782618788393975321685429237582442917512818018267076770975522571833044763583495782744921095874763691449427138580364958510301807332192032819618798787090098929036316653935272809622067480724096220409734312333535506295770423929671554488275884747444180*x^3 + 18062259149095629198704749258032918549777051922995184681163565983046809770126046039602183105243879803799206083068971579952850235227254506115321223390758516730009524487841327181191436352087285566238857127168804570087576206742673556502711350494694363150044050139017885668287324528746834275817458790608089512557370040326321288447481717603824577980426389502945300252321366582105101479138438943257581948934552104930030915016318007488290280699065112424420258907673191990075987446513562457925413614968138251007273353115833252500736427459095041619807853604280233009135258497400439332874571041633897273349942948442986482677609882318725406691307534102515237668701068838262596534917918736916011951152683762612258151522383281838673237820413008638504314772300506708707162298711263446832174681639273766882096564674056031137185688736128813888012286923756126678661600091866995350532768929304546862956559036603609425036891201518564418817768758624054673276121010396805244149616350396349490950325182158531501908422423376092993354042145900106694894212136137133442081723850275822063693022189184775575697143588658006351998746299147840734370737528113770598689258382783560077715767525826756612120099265326338524176478224288295157280663126065888229191778713349438059441867622152770635264048587193740990998068155586131837028773009472236872772907558511667938874832013627941897118281148909832717986952915875724613557652149697132464975016347909252406072048699993124517749574436292642885641947631286369530326396109885708*x^2 + 237978241294973886573109406440048921069434850287637763274199380902701929858052323038720781125482330545648670044637105021450637801647413317384920963590731895041870777494662660741172873466143831481356590529189155892531227591087584203870978667981886306906795069373026701699845430515216519372595024946111195453328345789242328647095538025629636385838699387560128154240580065107564595403486086274194781721490988154295882663200906865546077574493716832079120569894810482844666455759893878918823112852986699142341234346245461063284476985822751907404349359821794229216928874942977697152820526798666708341018675554379057884824002605516154033306903744776691666451842505336006374432653010103463816908243938798068073285726534423148788400791715453904850247291595504763233774041971366799343298138654153494405005343125005202159426243497449731521905455244359511688875895159312928239895013285937820565264260204274777001640771613557323681538769367588407454656429980250247129993038332042150137768805037695459777198962119231649544149251198214691090840396292898318426876253875042510922624437654156603430780152702133443647574411545980969455093531332959937379513837354736044576989408118837971486145106485852599162649276766034675408055409954655782413554092994173006212946123035539920606857911030059099166105456643696223801476827732109409368067129911660817038876104982808377006866682797580255842751096501883858010785854145220958513248919400646788866787319472115512736215124699884922526857243119227893725999559955651694*x + 1437807944118281421864221271672177071096987509605481435089215083457342231694901959857622844190807523722566279333335807369886056048653873456752922763125421212563269621668711034446521334520767541804439253892143840597967232132990884175350637855684521136377964334403900930783207571480632204167586949487595477766001535831852915763867284104204680310096189976522842073126865964459481759154837882836802455699343005229924048137385188498428120263569213730049804935268408175803361914880624649815763573104219347026383878770394910849841891248246500501159124821586808734333796888009060695384781098832054309512194361536273376521452598726428282487250663654797931189881786911873439487686930796682384943316851863837618994011683053839483890438873408954594517823004231486491736113412021961055579741838324252177583942699358596082676888929553534897411695178624208893087223337823016225591127862198542342055291906969337044991428723441823532636243880778843857028248142269531657053742656647960528310406406847656874611499940318585473783467860790914409633475883987406956921620333508245117289472899557000461429826262203805265921679034435991307542853722296753040028633203850109110921010354057967669604697607599992746621221877198621592702479908084784356749872551166298947968336760917217537806991488094979840799213361416844300496458326053359520279395228165860946808293651111790640854317218785141759617108505685232751418661028770205304208328665751768556412646402075416573791421087875257293220004951189728733910960606484950715, ["Diag", [1, 13]]], [x^552 - 13800*x^551 + 97186017*x^550 - 462755740101*x^549 + 1665803754928601*x^548 - 4804788140369662314*x^547 + 11478899653384898406914*x^546 - 23113545084168823855788680*x^545 + 39345144353212709485853442997*x^544 - 55592449776200825428182606873815*x^543 + 60672001153979492578318573654163263*x^542 - 36077471368834584031722451938796581428*x^541 - 41022747829119082366111563792783191713787*x^540 + 189301556164318937614766271600067487563585553*x^539 - 409011646831940203384105485422785718649798878909*x^538 + 664725182972007926864008358654529966650557617236453*x^537 - 872133199490687546686062653286519352435701494865377841*x^536 + 899338515453108931956061492394821745992060300971390189683*x^535 - 591923497187115554378908424598428670822455123401930674766036*x^534 - 177156643083898000955628556557434834446917662703287528954666730*x^533 + 1444890339319895504283785421616327339721180999134641833650052271599*x^532 - 3104865022655703790480612674858909466091803984242772530194109751628307*x^531 + 4884180308515180129445525379873079504686391636089668879683582568867022250*x^530 - 6358776713032048872976205619854110682712548563023693953817471669567309233914*x^529 + 7002031217370325292586128882377278230608020750382810141792649450501663364712281*x^528 - 6260899388574751571309510801486842794957679801510145091735543771573975638510733962*x^527 + 3665684937002418456453426956316519078747373194504841365690501362640177284372690497889*x^526 + 1016122691043879133142024108010941656079031640028619373037947927380884456260386423051587*x^525 - 7596865470964842087348990927572039142329236385231636088396763192427857621454184349527123441*x^524 + 15322019919635895372477932566503024440380051408256169889623028364033747214137787189706163507239*x^523 - 22859119944448147656725654664671121715701060078001300233721556427574690192338622737382591407542145*x^522 + 28490727747941246106991750166293778146906966038366981217062457871893936037928078174550536022211418670*x^521 - 30482112097155270455119315699532634739022092004072666461869667349872133289463234339548286560638302242688*x^520 + 27494483477312215354734530137401051375030587659906825320352415336484598280844069479072779157719683833809557*x^519 - 18897250514319051583156488681121054433187261224011219744919933808338181349261141739862630320082158785159577077*x^518 + 4918306814165577450367310375567497817538561235272765505835927489474301683319275524104208026194835001994719724151*x^517 + 13319228182182968870849712527973964969795362591902217138192352862549779048749382208213356695633544474205952920590809*x^516 - 33804669087006834774756203689873836215984464167487467026212655515077815162501798691801445866803138971312803357281403136*x^515 + 53718206966477940970905463225306002451226730955358049768561009587768642163728144726954438708761012875999985271799236734551*x^514 - 69712228209241402377402750958201224644121954591373552798476821714011744870196833216667842103372651068890062986269819784815855*x^513 + 78496530404495305940685163432249848957935641472413196521745372170226912333194307353020269092317337614980838485768063893975609173*x^512 - 77632419516679170067247895096231343540210342929692739213752974833838753048704927036576297107929145518462316766195479371024330565297*x^511 + 66230609247664259226512239493292291941058087837253249508195646729445300180846141539406283021731772477539387236219715573841509611025777*x^510 - 45228051065207572766392114606796000960559933837223136058852333978541556080316984513161362057208377336428475619172179965122835602420691746*x^509 + 17141407562705543644025341117625597240096433792657631297637185948763091988572452167809435514338570213515874726855167475324938996714490595601*x^508 + 14514102083485886524762948353907928799842941935760342644589336842272618169849840654556065804888682280943836857766550575482865715659850309993493*x^507 - 45838532399379509176195040587639103136885725045521167231001851766522532689011169226717757953102693175589257241517169376256763966610107559641216887*x^506 + 73034110331032254113504191118485385521736506653094063857318306981088317255203150265546949236873932915258025891922875482302298831353032689479375668728*x^505 - 92832601110465450391421648396570293548652130019989900800220621459137666504060376246619545878459536978144995459518576509011707605906351772721163411054019*x^504 + 102995736166537660814441415868622706098102799704089555161365104484191028736828632784682690431019472530810757824561488274006103459524965794593677832330412978*x^503 - 102856104786835540078600093276567934192675614120858541731794638979225553778726906706264985910061402051522527590670597991230616378204194561786789046113284597771*x^502 + 93649563291394103760605692929917509120996763383455907044879733061605231458885329650197200925652953378420312990657196902522068553634368382627202821363780358881168*x^501 - 78363235444680102818841878716598621029550830418025771663207533844018166445665315395864317784233284680514272244417429726872437297394745284455959567834920123766403303*x^500 + 61042306232621647258229156439580857623730363095930232375707413055223169399366124754019889813757777137907716982747067612225218516124694757183550543664742038668414983193*x^499 - 45787250762157405772234860660241308205368764826198986383024683466210623787087376210312804355644580313432479148721360218112910998835323041034768534617283421358279201487721*x^498 + 35804010291559162862604344373934942166557905771877113449984431110270657816846786173897873454300744646759983101834826455527574626908464400045412498577191874825024321931589076*x^497 - 32776687264250933736790390877766015423370654337571389860229425919903174306185105619984685715973838978112360336151402255620120782621972977446982127322432727141437425688449350740*x^496 + 36636320457909314584878788708551310786699770714874026624834261826744999177428830493531101596788573474997486981878249621167649167684014018694160304031376944236400250753276385136628*x^495 - 45657101470072100081570313049575379840119554366436920511946313533243431474989941242970822063948269334310237807253408305010885806256232090791140790473312251323516928206308140983748868*x^494 + 56775719266016649241835167831949186191547167758217887130416966886085668304227114504240426651591557002950243233759621540127645465986058327831695299906135299906498073016637656945162668083*x^493 - 66053925952737171425823876503909270119532025705091807057754598051710952617548239676892431488475834690003257143162653169576424132895923396460861396397681378536992110154362022999053563340075*x^492 + 69236946344199700664469097127746104786749702199097402676064054829412097568780425653472288319494112981259678092356244139284485335922007465564828807463265961848561523779182458893054825056839588*x^491 - 62386008010411792403378648803941364174350006897058793243544835935892657760703162456412795497649750344083000457809118168629555851420638739012159769030087006075595583909692959615041865451341912794*x^490 + 42565489524422826004824875161960934582327276679961451542432935023608498941406205524445978727543698618890382731762352167359201459192566128097366694027564280878717962297558805115781080321968821478020*x^489 - 8507139314867577033453266991193711850917202214720948780710159677676881861589532687449138445943636801318755687800325344291960787377889484572113157045241560439082127522469346463086391135447247167752825*x^488 - 38937512184024628046208758098922415887351805802405954381072976723199363498077605359228504652479277774228315939860693910694207696867340874349804082237395817515715008760214179897744323386305107349831424481*x^487 + 96802146353787857048565338345447151987321742763284574232944383637965656488101004404916701960243511926967400535996788482043929986288116426908507412222398326633082931918565742146655508637168569560523848936555*x^486 - 160584381152693120444514763220686195478067544407963510894929117241474006728688848340595255871313003901291664932006246897472762046482873833873119260978162442465721558128811246601575319642936841348509702082134985*x^485 + 225216765366214928316243121393149004602431649361363625475247503198408792991838453166344601185482298787772838023501942879183290821409458071387149526526333864414983676410477956624798053377800745752248440330761093813*x^484 - 286006125987933579320678679766491355694848501434800720181222284898147584462179577153029609420886439008712103247254080390910114841386408712259835443208788986781598872548235157830295602172865846624813454361538615564520*x^483 + 339173440971622819869604838780484459381191732277773936172921734215556095960757809724847845853577043003989904210665177377705488415400195720974676795997243982595600888590224853375723112016485439746011091290820072404626902*x^482 - 381970263785195554997590103709745726152256270322627646740114591085648775983560529629214194714300488525604629295776336955192282603885264780057736348927215167687243335941826660565146645236983355855750290885581401546226834710*x^481 + 412669770371699555539334350796453342165596618736308905699545346828912672346694339288665121058114818891062065126453302823823180892123492889741700380950078114597785935670558321471039512894143752621327017672307771974143590508652*x^480 - 430711626195823787989142791230062404964402957823620833263283821987089378130433700846682410596278227315812054645424277417503294813257712985000281938036079284244348324190194768235514804259871908669753599633887132337266937871411498*x^479 + 436937978804668069029450200009945284058822873535784585585195239244875319912221637109165933936280641705404242759479477165706401288967281770753405157300114993670594948982050494767506842977534700947648086129412094548677768328729619962*x^478 - 433562547347067328426082537621695679599741953433346845069210692518401257192999417955590825489818452413977491806444118193165746327101865924324715871178043677192328440339839109708691325792499380010308896170257001469085739107035124357592*x^477 + 423613340611138707355614956533952090455881583465593551421909413238550559205027522482567081122815226872362549570701344845809203233798665513926727768996894466266927290520263057019479157687624444869461863872769846212792818589802710418884079*x^476 - 410024983029309966642172098679903869130457464219038195256855134855781349522773081413667970700195142906613660782719769638954970542544463430929228320206927585354061783865909657297236475618476334544357741187689476478806765065074724954558930414*x^475 + 394900341827470035938693381060466343258365882673865554745715096536129970411662291446783990713648623340843196265208585109556532047121888964545108454704079538955092138643128595253280623109164100715252871231895313448865685659392734220628420080339*x^474 - 379350574535166132489519328974611097482828977614077010319980540230824054519857229883296105704492488660237072896318436869541056843418149000926125013823222026899859046980494694974743319807618864072078444456576172291479519622623744798943597084737949*x^473 + 363847208372663964543709226388494996385755792201994480834843568969478999835581724289094239273471449340597325797959793150750761104275265365208448179808436266120687873432550052882543552050666429284981441697579037339249111102137967212586981135928837460*x^472 - 348637984350718663921072305812054924811448189239058895867913950088468802120728164617443335883601468355416754122693958033534734109858764051324621023721872488737536996437946037488770476205292588414132168306382046040436164759513728152320822032944423777998*x^471 + 333847533624877224991571293587416305987002892759558584455810446210774297309190145352178124379935516785552982842123204413226636681341093836924369715022073105443537257022942821568866267349841252815808784229309691755346124224406586846267303451250853298659187*x^470 - 319299825486423175469808084532965124679566487626955915289150982373255991602325528835753429318336673221801504490285393367567401228137461143388243279260239481353391416313870607850675657585854697473897774258182268866916684505575083239915472264551469876338187129*x^469 + 304418752512341396181691495329130759182161860084414497134435560572335684097787617047866241150353456723810158982276763491382994681797658887636906321896276888134010174632643385522602001359865145824992236342697716853828650341436190855534863002573381631130943575257*x^468 - 288470711397048020032860498329231574047293994430314650270553392020550152308064891572464335927420770047246083303733738505343302129285954170240482012828027708803391252919143296461388466415656144950378122963042124070889795769898044945315341473105631764699394639571786*x^467 + 271032311848612704481167831120964443594451604094106989904851468225276363356023932586511640758767899087202732004522746948694091681681627377491728448041686461279462728234105519990718602697212357694817976428128981411148620935987112702786213470802879277332873673036490968*x^466 - 252305755494077403534781868430603418718277544629626172374866611470072648231949899635986895744659785177778963776931208861293939343241873052725544347325545193540764274896497659478175669399620681281475538892698437577820171972903577160335238270037239994281640865860469274530*x^465 + 233024172072026693817838129184798929096817392969568907634126430954471528046151008106479334390102191293971040804984341523973254172714307988699103249478009451452186537649785962765919491514525820048079625877384912599389463508262657587267779794124766530048477960758398597307031*x^464 - 214051321085903748166346417555857894658354510782671329437621579848656381158481005758086481568717004925976709378781718519888882252187394805149992967495978316630345509001253638766303473517041553922968793213817463370469249736886808822546598988524717295008418917990199441689682910*x^463 + 196019225649290181486853898460874836869508475134766570528239918128859215616028755775550806885087182198462489021239503673172007340300231600520545003346920795675116747469929416066861702185024980345963015140734188445239352034600685168571946965068724446363855632737329599446476034590*x^462 - 179252025748006459131768154119958052836453595176623899032075356983037225423471007552126787637504530048807424524172464431276291896867147671155600742198349554151547434726077256236161149514224287949790719092565324553873313185874059302577222195092483032090930230161740588234482750362736*x^461 + 163926509744092783638032553824810667783579402584704640293403713051721552016832112744941751859995350077252145654414276559025468979945258649108391189214906930322789963758095325753743977358999952061323639821924222167463641230698830950948183515393185086008692385869970580340471762303192813*x^460 - 150225618806360769264945946370538908726806741428508976352477493730298156744362828686164352362596291455058810032030512109011207622106408840983290835680875775604829772784938187582574501734946556550491634122100849599714499702978403690107177651446298145826018901568215012479698155700182415572*x^459 + 138313683475132839647186369137581953547318595629563231972273140941901402577499401033562623292260796758823223630778062099309284960786881564427149419117801173716453383605731548981613029820659777313229370835942352949354411833490711245456418433870046509997497107427746182442420554449824875748921*x^458 - 128185619804882807157145881548352687408752535774334076580298679671167272306048070683753352400003994055607333309207210447071428673963442870065685225479594181721970754676260787297631685528442419723438590982066214406407306440840646430880916043266696253964919813882983440820917709757426460371369363*x^457 + 119576060830038845475634640558727153451122170702421110510704478752028551741635381541223399443181322681266532471969884193489658170101105490329419122397733478374947395801243040411949390056820852615293980997280074090375049922530750183941560232004900167226629020921573322480830134718792792090495528087*x^456 - 112043063881637224259779593618047454847040291125764038819393994301586929667602978591242274718380166018881127980990335118630643331148256587971908050923494971440334209718725918280278148783820135171391768720554310346072040737290966649515167357690335650097091855990429949131196547058529666408080487395393*x^455 + 105164581318505749454855666644888194824561926425989545866542993587657075773472482487865522992914847352446503557401586974326034579129825947939081238162646172510213582941388284417444443025339855924172580566107438977311534841302654133315082702014599388777661415439282112717827127780538489456952741231448399*x^454 - 98688405533633539579837442406773873037245952153734198913406556034803768270104828528203487004468685620429404870672500944770212570098175444684546953351341154435011588307270070931698648094635320160889286265054819233779456010080871796788524867619889786455408652165882898812877462762249486196646307340382320465*x^453 + 92536918106088866912860451090505369537474406710345125231648608472842486326780698534628420087370679948081955191859949929744067199667244959867603110555851233509778302342909253123076003741322511864222967394330085935776209506653294930522634732896279691337676099975243991415144398358546711954001629813540965305831*x^452 - 86704683583466041590461515840480436304613077484526599444810002821786975743413760810186780856894802474087679784794967242841918261934080510232660539677996205064295639127090718074470031288961604988527697446084944901252249587009102737544152471886977577597185259921292347248090140318872580008367310824115659625626822*x^451 + 81162724197784761903183388786296543270949227364605977138631078841272179784928198717025318440426142106968689469945444461166035605633208268051856510754065214668028470540090416129726024444280419519506343893488803955548455897612328889486999225339159940608795941564588789419380474352326216343103913462464966294422303384*x^450 - 75843735372008474797636664119616134390848370006939751316906427941000842747310906154741194152562671799988321254571053068503927761290134888102146959307682222707484793618775289129740576323042935117665960994000963257431458522954543199376551724547812811722655458454120548464400048078035243540503311111316785671218759313139*x^449 + 70689075079515806726581485353192948851213702948295425138978098608342071368356490352118306536168023068515064171343853785158778923306969713382284794857318632087024704824894881196445945579179886141191264050591817629821628816664884229989096016440861314635262192936359275582651146417433045541148199884037696589245714519942647*x^448 - 65687569868693910668656824168550105872029056574670885999508114890143526022781185588304609735579816091802214848744903449511561601161769389892438738231945643899707309225694125849805892634275919208145190038002827689236627590431063777510226582756037750162695274169506389319871824909533835811624468076840724082921076739404803267*x^447 + 60863425552487821479406001215230454952900607989859346586837077226090653968452505993744865642306285188631736140137488820726509356025091424922737540684308034501826659827024805250509449699450511178946416677446021140341263773992783981176232215935425665193633301810680114842554890950507454783855659290937515421375444265270326527465*x^446 - 56231552282863309201873066373416447189547235137301069315720453475206680966391194412284834527069721516338947841724579223673486848803619233460230838082025208659317819821636070854028838140285610456387572140814374433259340083572278066261231722524157149996351416841147314843910700771780367686456927927378619127970525751396916802431755*x^445 + 51768534123797515751706229124130174063895549733285073085164030962591394346414726283736455383453635339267157376542381365603427357024913680097168874057133305276346015750775424616368086813831169395121166211167708317372058771456553005847846982549746637538979006707077727225363407683167862005144606671225265833739197236552142220498120840*x^444 - 47425282379898045899247958988180759674678829304596241888940463357009420486124263235973298073130991895425053741542587811987344055529757604869129080288834599042322141509286898487251291061574682788800262557161104819691945362378571426607333817307645099762946336622528071756484650009975574362395204610610459580851352976055909960221867799368*x^443 + 43165054928085254748400377479271512016620328112913712876342269038826048621966549311433650198056193610310163995960733238589806319574270390092383288136997862349843933883864271167452813218429789508804727435669792265376074685079867096134668970928853379254700450985604255404360259010888283766257899486038368417849077611859915801406729245709579*x^442 - 38991153334315029287501775579235176914597576456003721253219572279651339513231852239341769136726570183727363502605986106714775349909011789299389016849471116471633084205910013121255980963012074494001331849111389416499538573415236581356404258703320892231317969612309451975989643439947765039685804503754421531438620111471928761724650863590068633*x^441 + 34944498800285976945179004063305736942863273597701785956570712976689545583198899274972425348074980729536729311890067701043496263246976084900339999498960174993264246619846896114317655497764623524596143450612787983651817570521447254464961487231086655645713318670303364467285197073105781680266702560270076508019486642304663128653562966186006467658*x^440 - 31080125810706063952354401121913775831044610091930832955239569436430925171825990262094033426621049772776347501843278845260344028049349364799269901119065992831405376500551194651743418050964886974162236543678042861092905527896963020431459859905561193877938027961436205188220088914375151303407764638318053279496198429667744174498298411640802831041498*x^439 + 27445181683504539965128809505582925051602386276292918338340666136287340550015408789592573107973404404951656050344047784214841623638930835724861625528513709716590923985598276427545931557231472727597234426533477507758645738327098529248094027430873527975698679584814719967290572747622619051377405654073490163303239222631241222046906375250380384169113844*x^438 - 24071911881449887202313258429740497599965512902119422466331277992571323091973972286813338548346389420360593223662116684674288698684210489209392238539987883584645328939108753244269954019648819494682695117135596394588229217989422354271114752816346315049673643863168385234234975796298253841759401994340405453836769519951607417320513939920317324165697883441*x^437 + 20981882900704046661547064129876887926708903858050947300546364188641997727099624370361130361359248163515397966835443375874477576377091592275197951752230542599990244058849421764567422464793876250718877806227621514968507061107986071396788806801053981981454952041652080593523645872813866035425485181616196676112332751836856089425187151840529136307161881656181*x^436 - 18189845031211029619274427517097046201967998593838560361877203553131544810585538921854099083392500886761704199024576157632448254131567677063993966314907757333214652353933480788233830577741549709669730303306938424389405774912875583854671451843844360636294083596029972004020977526330609763083417208849805995125162528910206983290571859638205629610894230451970703*x^435 + 15701170383028665180678814311921636291374196135751075529067824788060576459740797679236030513384789542587311061540852052818833932495567777068577012678644121832493607994229905903704587624823021411500312897303184269678303949400248177285088383634609579029792259112576086207052526193221431898453590718298298577812910831868965857586981216078361254091761506680083427234*x^434 - 13506486056511245771607045971106311874617746039212625484740908306825640894231299046405603240262032291413312634797314492305242534201407507443742556916132146486390854554981628130685690836745197166575543523685345451873332079422756556708101695197962429904050219280591025248046975145214401358508433649433580846551731729594739368708002190631856404848375753059385831125548*x^433 + 11580625099124324993827929075366141137794749276798322769056402370052823874022446977505888049984338438855946926333784815644397890965898734815272992732927119597490074045193554228904790593131909893973995000956137100647038101836630901178057193198263474258566781465589506107107918362602218179266777194610367765779131847738819020087587200757846053037993287050885042166206753*x^432 - 9888602291023265477648789105587750878745366384453060764177240014822578185742775200289372377345358438483676430822415187505150113695216351000352565604552799636105031462766232303633156100638426237857580909174983906234126588579939400016844039041708077667053513016509474679055861445949859474871930444166225414607543221944635034180076465054360496331899349116470542464414658896*x^431 + 8395003360167738293484098001237930820691313521608147414972704305308445787482812184230353874093420107350245404744719411740738323566374002896731364023756496156433336867280848176834135553503251330833433150052125362223147159126542388367561117222074013893522611598579172149415973051728029028569802100199754633879648631983393676045565065342977220588895327284571121383289805477403*x^430 - 7071100343223941387654517689518428482422478544779937819229788751798933970650095776987113117653487495195642537374353238062220887924214168284274839408531007019808358078822003203579888920161230534803557277037477483453319458954996292629481690395455465305719868619806279312645649488653239592401298476653835717748523882345299037366372113918925642601545702081629022800323138214729740*x^429 + 5896893368653585757475967256488597855823702619221538767302630920109890206376771702190949569641425215507148505390144170846546865598416271888630310523650643911159453137494721570211379977139940994023696263559272687682001674120784614589765854283283704439113759170148183305495721594172000849660988895437495553005284948471175595772712109309949991317256111886223017115028455724610987644*x^428 - 4859350771607930627656305154373219609177355195294690915074471921138367911313036436152578375378081773261333548544481649538786427613451101335008170904993820464732219387835707945108842502846714771885206194775823689060360383267087953248553469584344681931918871198160356238820991147505583739375672337934359701469693994875191181757454011618507743128028642840211931755594296385737652414004*x^427 + 3949751068744530597454870979659054976336582281976111296299081049223291136988967706545072514231514620097530533622601672409954715468198641538462631142992244941127714675326277768080601883438262299118525786043900192671390149132392525993325892415343566025608517815954766217117399734938785457438865696886269959876148096258915551148021691233223313925314106571363687782084395381814754171857695*x^426 - 3161845291467208708138805013995846092326478786599788988582203198725046453152014716643018882463599782192307062064691638546498704579734055113923570087438050725705983357111178770960952988332143918417240022305515285162985704861104882410442613579433009902019193589090740131118338335967377495482573195836334904644321310899678492417997195890430150259787189950104706991021869846845239856912513543*x^425 + 2490680488470757498613644253278838845520700774654840433767582186275538711766126782497925059682978892358529980369006296211191884634945324232626185529714007699044511663001403371676757664255242690132983578951931518623295169081419116688744022190620117258523041357823616957246490874487710517296029089182156893567544222886814771216553258799483857575475321410913091725279989590079007292200210135000*x^424 - 1931274342354292936963102036513005478532393986887793743227374241331246104837591578938561383518159458106350802545446912906135019489303754061199076147690777158497567018155309423116953374444427107126330297389563423607713487162500497716676403454002976714883969701883779120702990302757469546994103958087055847063504608437228499591832879555356265920785764483003080154424761699234083081148071581810037*x^423 + 1477002063355401198164533855881987937637751292933962934115594882283266271334441290209079431118255592078446701320220080270113970589120483201747722304667303639645678914550569708544734551844178419323430437973401422994142581468850876921774824703685161229309279837137398678849321175530260195103950513762683054804143606830682987290861402262209428813576387750813541113521501189736786209447989511588371387*x^422 - 1118375982663039412272737444905295911562273615753598119271905419059580964951111456339903780352765731980161082767079607762216564693062071880428366653711728729339867759648410104072458701226625091369394994429925443586336509164618073061188083718646719060491317172018948283766297843638094009024949856971501676458429487454262736412531315186447608923851450551679574620668463044487463920449882405432840453582*x^421 + 842930896348463811610965108399534073310159601871159561827357284007546682976821869466916939664656879118395300007725829677543010977232686738382315534916413715682414109127346660632620531612438912136777444122921126545070449421909503412148959280259522901386723747152175879249394226753121192841909288166227870796322609567650940813736309803382313695368083264136886003822125335376140234996967348426670487786944*x^420 - 636265647317444235018369773113455768873160910107021447999483374846100638158906359941285560612247689777820292824335160833525344843733855525932959000318587101199419976025721840380994729674247956345088027205288280331786107206536640571969983356882596162774139129460824978672699198982371874410400654852496821493194736401181471398039450388178505496298677298379583628641422443152115319667042528595445794406645277*x^419 + 483648500096322332016757684434860470452467469022756214897578164554657229320704206601982557069635805777827850437319946468289794225480932175056742679971590608207147951686547445601443627742973424967265762315140256379201185623476587514440589997923091740428855214141508318710492134635888130329414758038054490074192604556160791396734717075309708742004195425723586996927181635269012974653943663500566016369109072226*x^418 - 371476309852881098196445175776040402228788299932069325799137807250032335070199165832882668703470207215111541986250067484960340031798860243903317838523573973556596425723250031775828038684873273174752983731289782770553407735524971891009839254711585545667856750394215074883078950312669073072055269620598114588614378842262915879416337593617458935789351862634276275611448562855999274274815572306020595382886579568213*x^417 + 288208638506834051857828081495240641595213651605130482805739280110725314841699469207405960925692343020152061763917303339645528321536804103798882413602041273380222314636231769810634011050203271592034912654213560172405380046202447818458364310509142214743554156429908038547597621765390073635302891211033654732979368595353819986038316303855823037729169266754652819801530120986930743254664129587857064312531680967208445*x^416 - 224779315728332435740669190984593199842509187095550293836559192259604726677374176184558532273639653896045693363716943497316948971155362000885640024451896094998548104533795645771870866463001228721303321276142999906034670772428181620274872444246052719181556164454861965325746125158979220187827715961360724147632407583228545184068982045328387406256326598772146093635841960708805530777147242168680517105456829584586375446*x^415 + 174644111255351860542300906192204156084035603819992083015852168241685298810218132865745268914484473837241277014363746752854132624220870524307617703794909102929366287078810164401505287044600480987610895512022266988710882861852841005512302531419668759176674958021547401652206606513860545289071495767931568764077252701230543219296915216176804696930098267975507606543119331418558089801283215148369390385817643199115380702962*x^414 - 133577470971167225350767470750840617233100902794868235110492713639643076995901914891401251131039322453755329383526095048236187876085853960758715713012193845043877789016813358942871865676874420808293409174083303811951377316427099512043119299058756592320512669401348680635441270024299599110502146451672412819093066196279295118078788465411360917028936773314102634494547007268270631072258820598408540086674169890531599336372388*x^413 + 99258970001171892676704183191292387300261307549391564502008246207480886112587059907654977994070065132947829797975864531579991171661841299048215143538533922962819591621580609807893567431078624498367288970208846919650909082872271460731119566971302542973377983959305910083482973791978708120214054411387557248904798414310771731493874874396886776764604075263107112803432231943512828700752999093105053703432546421536520708711280937*x^412 - 70699706616028969748151288238827247639511212116378875074225484169728700353611826871770172924346520709779806027999490452681322414406014586092406791332151593388117927047903596598045990109189380576735122201769345017806820481619644626828117898634536343965642784167419828104115767932903037201261376037537548212279602168351321363033000892947140400137539721278624262342340060300190465923678889866465831820665533068343516339140982403078*x^411 + 47620628790201313734650039564207098362198614301671350227406839176792006601282079885147536842119683545162769074960968476032389193652633157768967738940585234553668128487111005236608635369176471541972377685329787941591215119900733394372104020617500124047087604021137154533909734324979547001387147721092164851811346128525750840389187054708024596912595035604770555928323664742855110617302240931287504186259635243871099662422704328359058*x^410 - 29923220947338098939765075325230628844553726303932501006494083223054209762257724545711887605889788857832973186036150297693217024502839960628937689809909002482038165248868263843133060506142065421706683818297635214436700674986139541208839987056030071683185549157468704708215547264744602530479711074482907004668464010929467485590629499725324754772621224758931392143656165740035332744576170878418363560118675425541408099527212100406766953*x^409 + 17349972290203407920259899853114322454753409755937168334514057935883095392641057727235751267852041280149767979728464782315176951278295193104035047053736884965643496666601800357981599655866158760022369799729086529296147230722871860615492331206277453887947134856168229234340927952244011391831149743768283148068339730849114368440841885817975249646425103501243895799680967447402777011968369052805332453221260197209806856940874851701340442685*x^408 - 9350349864075339483143763441789886122588934387079897042661568764249612594613315478950393989033298189559393480647643545358614300883860856491447680519762209865223636299488930498378699984917890077348543050544976773667398776467094135602007757935095770056144731703354610317438936080186425719938813888253165035648022112079514657274796018633881684919317685781032038772150661662919887278653807076269574863312284039633245750889926457689442772717049*x^407 + 5103114293673389744185534740440710458143560860835355217561187897803925256430590911446710740327835994407917185582897855516816785452745814239461699045476344470735344931701253812770857467064809497780067785897846068556536987554493137057620639182481552312274019339678447289671412865519873416297406809448859701454414247076583859232797073121597328213074543941465082824887840402906375108157898330304934866616737267501699433481413321308856795059500305*x^406 - 3624744094667724561077771897543959899369702577525924686152713862090296996850061731023082673338232280938479826325586472329349953811131861810649226752162266642141106893484279848466064341432933966727761524155667895860456465924964488512164006445654402964369375962720263450783722440580761536128848399309476706725632186066039577039971985687031185750736542907734238539997657168108172168685688978713674467330510187340922970716618096315506440570585669420*x^405 + 3905684005039336386259707234331201518775995006193545242100477448359063347903758278243152107018028543561659093916456594108757640603766114059987379349098470059504898624977271696981720211575398418708290924237013597306121311453511404389672059517953036007668815120944596631670859331540333931293906531781446855472263787289510161948546413423984377960632196012905607632541290402549555955574694907778037089166962636456085984679605435233594002513521600327389*x^404 - 5036659807292522495795621994012270726678786909766587542861931501799977172539898280561091453871616799035625910962301457447965278538414108340425951700894887844124620956988410231428222953194709886664497277644818957233855673367909267362152848565398425373045739199328451792184574928854949765341307490052731423059970588665710268440288455682702226285873674889273291841474226836428367707607914662711768840050873283779141570390581213390974948852329026272320181*x^403 + 6302294031939843361354377869026034501034939452370334056029499150788119244426671699628480165715850850891482151210778090782780244538003168892682862667192777277988648669149465804160421218137961963014819838161945353550265306099733617700211284122391968693870989391224451684695738067830374875036170724866342551437752895625533269318606904499333657655399956277666889864083266184060416950141581873757283669288744387122088881233149450040254791409422094675669783870*x^402 - 7229210041122469496751867651777648013774598769078551584013215874150650060678470187913202907235471594524166059076254639988457578525220841005366345887149263094433291017031859558920360183672990487378214993643040590085738834405426453911304925152909485506659764996883427665914362586713795152870483248249799846838716464987557422932955474196445062697129463022722356663160241712653614077335171672791609234912640392579649159374107588171156051196650673196304610141426*x^401 + 7585881630616131285727119233826602214783127009449250995876707401060042945882379000339384274919616674718470771623689081491767383032124481303758267188151632722460897098422362447132691615828560826530592244564730560777369344165920779531093516760219283301845065280261360567457942792467964456586399196622449462762281291359080062576251759497101545092773235676032466313440942744159082366963900674670751226501477608826788319307981815063664447041904701766352828768803548*x^400 - 7342538219611580416143954983807867313742990283927498788299687787630936816127395717262488384724439638679536797875856299430039967066807691666381524898411426842707862169580511937905271775835516017806065144574880205857826091234241236752769151455044361507859529554245366145523707851666109430364491738473272179557717125112039896135898391833152859262173636883444291101623308553752142249756886867513446177065345499646486758052327546388985781386064666767070128944808511774*x^399 + 6607717984219717427952384061301856604511374983864163223978298773049746022515436372794011882745152910016750683412220064279706741391174301650714594904431642294471329871451054688948768190479107287661548767169470174150454133484890682327283478410267479541990607506641567850658079581249895326926472241134426873971291528494076683700921708064455472855943477691375769467225028896020182235044864854868700091487025268784157827182497600747355137294352499404211135177136620237973*x^398 - 5560094050027445428576193568500634299106214670508099643672293631986904632748850620478130005709277912367152722113531311336893734362174974241075396146213460863100630376308914393701514046398034715243510623061817681249969840888178160657051294698284067118660485678201137456470397890841521807581683545845332603030760747482114914700459484699450109878605437046907754601305972191600803073043617617524048515217006344124875419366574990414643445119344196157895788136115410449719677*x^397 + 4390202555563362900538972389360018246027175038717730442434515996034695398952453492105342524573087305223760126405860191098962946582857245951019597021537984337391303222341878098319324424496231294633589157219242950120491366919507047905254287133278493596806762791982849277920079288611188093207201589891378461058636339292341313252738318497746769285390167059166897520177782321395327021316433404294325038216890336542927150159277432866169258115979767040086916662276120987376983526*x^396 - 3259874894198269624747519312358294156033995319718738645768529987071463666191120498423910810595843948139031631613253310186459900233785334799989188581109863291024660510163295846962085855485842616372579801867211627600479222046253319789564150309051546415559769895026350813425339285508370927697986014134229170136458081094615929751793915806677244798038699510395846011543035093574174486618718502605102928211749897794895555515162937481726086426646675300362513348513130325685055037637*x^395 + 2280876108492877515219354917991180697044114325060694086864693191270325693859315648590225024964590429558979379986557242963972738190694970244822880142366931650773269183910292156492713833935616926060447003118962967777633118005968612475940664222975940623123364530656470686010794786360671892546809187332137169460446687854675039140807529215418262359325185855439589375768800664385715831315684570885181102608007539754363103278956753698601240148825523308983843133687498726037182821526631*x^394 - 1510104632417044324859709277696162587466014454382996519236568277832878995540095292965695637700884886484595932638972400637575903966325203810378880278643355592346544014974177344649208389845590100519965577135277176014545203850708735580772295207263746854187989256008757158431396561715136425587848622847188320474389334909775338194549173197852023735650511520183531664277218379002409937502540239951261769409519892962380816280047063292612913348288719133364762813007824127081311208155785147*x^393 + 956682342158313744112156602197207747884756638949029518966640418486837825857226239283536484491165837990442372106176692972393623767760817988262834877991385975824051654552343090776890749756728812254973150443860755866831787102397578798328655248694023151558305945553921780636778478791250627803754214562411661657346229252289301247985151112855753080097424901371008195166939465279047183762095299417562655054940521904820716792033877643008001771191336923036466888796839662916897122710652059693*x^392 - 595713025467840760782043105054217333670613674435856322408686294441571634511714473159494957566108321173030277130137503697875766623947544584183784336504553492743701970353197457514063578243376706748529554416180594066960105713180107257754026349486017943794990573897238981935777724287842988445668750268465582351772633897982280931101510488025007071882154751158184376460806932356742992196117279997610894051454286043073596638185074798163416497788434559712117297619583483394507620758089329231312*x^391 + 383911482616469487704721007544993252017392780318513101202338931597004554727504654905688542602426588075211041222917340507284850100530796445015049370930403165050530124548729055587293830654229465024725493729868795684567186220860819072604395794224549934523592956107304971721813232300855831269977273566426987910677852582564611694038730278233614016430358637796532788551550637324017216055722496230231298853262346082513310009530238691585821096087508379244150215866378151465584184846409651482880234*x^390 - 273424269088883034389092503765777244667496772296959252373307557296841920512042550455766899496496634976397038848541208777149948248448745125840567677948049663631560553204076996672642744535860271793962466008332534691445024691895059958619755619541968333126603428272554449084739439082041470350648012452967704316373068862148452910532497357295896198500200947854487590086963826683512111331084898777771591654721630521398181377701831042655544191326559708692089964263900274184630798622759798412549828483*x^389 + 221688389946840319425290365687848808546525398462020069960256537634661674887104670477338479849499236431807598231814631721623976212289236555392045627625469135434421216052130738694188677046055428360631083002799899015477612708356100510052837293039439992490048408483182587723620660559005954821956457535064041194853120755660023378312973465653479249996118738461134184578132590404946258344066219193777370337811782406901677973107488827132754141430676822647246399426624568838304012583272040186047002382125*x^388 - 196716134116564888040251931575191894204635623376751874746779870029497555038280445655681604839395420295999107796056838223412157889513049844172391607370349811458192801883748122023857518879635215921095979090875633645794895508134547006154539861957401533635133742250940512785132111840094540862594026195867130485050995026514739956178771337170608586273287096250447419211477447904144887139379675318690819529552303499244477096592115140522184127514270428381524815309992403849763955158218817030348324758418201*x^387 + 178383109217138687992020146955539760492298615807078362485735092203067077337647299862524976978095356242073094830096619893629303519053345036584492713741028066747775139609215969066014513173620401758627232162735151323809704844238563164224028232497218029717168237017984514526083542812409849172953012495604078355227229068144787427519311685282141984106083818390973558700771069464017980428828760076242743173929719782701172299681362101505927041949618051739473497646536953671652039884307663381947884009168413079*x^386 - 156942472270595340374181066031740705343088739874799916657588117353157923980271428142989335353246170536390598432631171113412870202429802884177479865112836574395706559205335020612176294382945068267999912229196729721418694543597210271262921569079462096135171788689602107842477345038719495848094742756039334985770359861397173286664817729874451203744726399778976302428989260976583807721577085755249301613707960729722802286347297783582967356201605935480809757807387139564595009371045619293976703604836275555775*x^385 + 130120342645100827164578525172490284492288708589381039193535215026613759738606244465090511950494842398475073586603041763460319350446775096493641854993278268560981437402780040039879935545839055187709362778519334536217267540055778331477643703092224990608879039080162767941000425641326633373671805848638203590376960973114320285885443901755675377765663224245405348565802385860309806279736133141999419169805646050312413038056600308950909864651978601852681276415334758514633942758160284398972419201973365968660380*x^384 - 99930612612282280972929282148550567410407837664645092618974286760988157594142715426457654843810417461985208229196310850382738046550995975538904914718682223037190016263770150073653537440903463477654882364204861249327521341391849004187500443048590525773918712644490839031236235592872573749946000030880292980489225605908627054491990792124006521588657028501460609212276394422443830913553720031470739230542249833932134549993023940643796914788665125898642701464146206301189954006879828389587326455490691149651150871*x^383 + 69970804298529976622857036374131544897684362319594303626930756238312695128581644821647150223601797350165953359518845806114693973976918883351538847097430368736010155303826997774716638462791090178621392446213399266389603910015776153188707362294359323534851236681928678558425180325343523256317801573310917453428809909070100701830646120552683878282312500654172198650763582303880709314108877358124823354693167111099927599399128372171374207501331657102038641458652966317701597579514379729092732066894178954443421823960*x^382 - 43568783319281373205771427637892292035171898960736243073525617594463314261322674495980778174847960617624158443640607935060327674153266009352908868375996851015018798490890313124376427822086786847609962302022622525885811997521076262469340797028397955145290629277061269945042082646186326257412549643134739933012309306246047573781159372304141500468259432348363572937300240561531447047357864913283185332680120868377288262579619090388118658519040685624544094243323963603009773713479008720692151581607748837564299703959473*x^381 + 22828804966482171882550766905733889991439932376716722965678244177189131491016157755828697437137389581571196219233808763147250136260199065929555634502129850057400397137115206767164830314919627295918416468204728763725582314143109475721077959550891381659891586740029710136206356086323723390910750929770202199003058028257239443962223286251453063240159486342463829280610251687028609933971557563627331793683656261672559538005128714912632811146558253731623651681411089296442563616454026511653490169802051881188276856365993651*x^380 - 8413310964470017312024192579498241380235914721524184321051532522881397118289926656206837576004636442458937213135945770148961638606014467822244024144460458279511072859868363584123276692712095850969514752160643359449885235361492985227502531147315754834774188697703528554160021313942849471310566922765542308146736730547761449073350713112460323562782714603037292315525570506066525280816098291306446480670556806576542814547518031679684160112336054456376067771180603090600441509870280794523199938829264846844794794850618480895*x^379 - 200723649080033804587324701068376527144468540881827725097261686269716002335878175445387103345185824092457654876042792923787588907356794184752346609590758103410577015987125001951482165460263391573754559002756239531579985128003760611493928057281477541849183447074932980818331617290611031019551019554063225206859638981761394628868805828438992259327391254038307076064866386540028304407823815636568123210828440915146468380316204166082862247057505485891602568539623563552407487977462429086653091033831885646444993458240521584690*x^378 + 4254371281588759367061714233132239381075444347441449280752665130220972438625326805167391856883042474092085226873267776936024219722180025060430280015445661689952223436830371132232984365282600045425615852559025772177437384179694954598697830004053763475782905901434808141654908067580690501423683161433637277384368252065737364917769731284660146808122955009570779971518670125232059043219982771699923862430678688743056137792664659692525959049749410186567697865377965971549833984567003923304644828492630618110580131165218234930163204*x^377 - 5232555928283873056836334194684637485198560856092701504620855949064734537961188737826053919587983512348151318038733280472405334038580054686258420359175256878735110416380593648039351898258464306917466843724281969773035030284721627012684354079285743504794929774346890814460065722407707936043404854237850345451756424884397117720191844167790510507839604827599562622381121165321955241281770158776679701793325242414964152351028716073209994836310521942248613469252740148501994324634616840130295350598816582000523884077084948839533687632*x^376 + 4503832848216460399830944807840042593243877493684302218304848871239860552535642488424859610541606290586813199441992868609371599865164586878567604130138579235648283217769486459152774165667836856944124491032506595475979013977333176399363370060875964577954127023616531098871676236475689235684549691179566112193980577854314134643390401175570800386201099223551806178909877945099080043940473124330143432869359884560359550172038908660176470738756169311782676528350797363355658293013267402106472628678820648096479510572029202399848661588498*x^375 - 3116758300861329826953867101504477813295702204226496016740836600645412340537778009169957993941871315562793818202607095184903820309300292075214771924124403464205288248865510207740329354400323023184874570159263838062729762322580630455475264317579657092316451034702964787593791671063018491900455693825100546011915571312280185464207635971764710755178411165992311280415291139463748090432235419654504390717001436885752049044907495052449639626702148729833827830198629418039851053613359750462887022814726628471416549811088927114297733482845274*x^374 + 1739614860885580718224146694499880146681070967954000832443670939671962153598382588117546843690635616336945023889632149266209155581659275579397088484958254453822585487733322600799305688458941064784617427734287058849310485367486568861869240930356710984419504880226500178710282783984381388662598444143316940925292852135858115267567352116448660697000146331218758874418523897138797803230207877119116837997483064549338582354415090641787565553579890724374096999611001049308308687682288013661268376930162141391949527603735480673999300376471075152*x^373 - 701044754853352123665395944549614734668868061486888430750621954017036943838110887431465784991658875593826758904958962021713259518537255362937081217181877916648724327120270501014021793328140667644446456894427959151453842066215487832260655955443953193316474878219506017700696358504232360686954607642242746801260559257598364888357665743148590084172791363339724817090202753572242842942572193321190217654800027894084614319882731701825955434125487879191017163498145888150468962362865043650340992350642066794366783229198531064209378658285371886331*x^372 + 82427484135326002626275400692767103933297381599115036023761435281923368411595246343209826968448230283314456517628807485468309832368577724796661039945938486131606064638768666929659222458445591880522397930737661850020697176172439159902138479626342702868173766238822141764724006935961052708183021660478413173784674458270852307040528642226180765223559537298754679507107308957089549360896834249660253598299661351446018089340238391840320177396461316868782019491519292474467711427787525777882794109265430068222293042002876542705689350169578640729645*x^371 + 179254055648997439481789147947876988741921175188245703009436798178803708989118293835016527004777386484460321549716065312309484196943192147261168253085439723538311861364054291220508100958710573190745224208192768620067312714533804830131245549759935418920878841702553543532283701207635808789192766387279625707774161748728407134102357450025940295310607594107149263418498646882811748752163741110034850538835369884412448115923711944617354175371783164773561931669266219846555941069388363567480043041164762762140763085316076383612944632501642746273555459*x^370 - 204811787952741306959754050691323065922074250207114251904546415014265668493093404335330535404918104539447193715612707542161624702527599607975196664535148233994642508542267239212427461656001776549311460506877364573014026749488159952547999590035233081216508002137034578044768847256268628019675989135381731054446870380000111164348656064847985482794407395354065653991897703966957074753021644042318885895619958617943579993907225725320021920750920151592938164241791137642938861974005020424798313022315392329795838860330064787111110300634171198500614490910*x^369 + 114394579230182619483485686082263786882430659959059807182727299423891616140716311457333046446710963477349651975248432972630244730570032308988197632388361694808772381872952228681873004193561405945760277555374834363101997785633259564358688839672562101974449338084689142130019686088742651598901231987834949928060080639837752363330252662136049455720197718440682993117679515562735972850524093920890421745467281377893102451361041975020516780636689315209635078240740892501054040440203632499915631189095357148168050825989667464825228781497934407275795045165537*x^368 + 2449083081486241084878975922017386288932992041691583946061023702551168202911235982369965135849554196725713871583317851149839061763193821968604518427618121808941847397882658810252742725978628653016056395961727571566862812694440845556174552376333126382108764962930490529614577981834422588842925310792073542999285922444435716593411094977519421146724968534983659265980890176572717055949665811349424843403547151529307295953167137676479271163699760402147037247505013163324151529602488786107720641499446020689780000850829782444902459139799935861590974760685798*x^367 - 94548574487610360380818875616834309041958876230668859294087100576112623267577978257932945574375290282789571955878959151611550730458805542073768739560994865986629151612857997999193620657199463920444884449511779133418548063979913101715573181666202194222514633954984448118593556495611866110351617277293084068757225174658994300785419106750189591376046034366543531869758369408159334561490593548259069474598718784457597725740174839722568232713118519218211428439008635468428747705211229170867829459470985033144633610238363647795985159502828859187554139913467845296*x^366 + 143410509610687491868524940325823673953526406146516908384805903120731285905181774661862174712543830071948628124263632784064655580810263011138305323366262943119300512175653221407826458303980182542919561387011761000365121774514713782640615742625608726893374385508304671106978840127540723198840044095961605861185962556529986400330238300623841155336525509155099577041375946031249246060324670764245689889976806527941565068237567210059479463335923259807902234705570767713775646304589025819696340380101792595197129310181147725121635376579946091842508137311931048514168*x^365 - 151936530164575524902349231145567619770462693552937168285371009704057563841978064435114030742363936660597532730874988784375486245809132553009112968107655128840829633306707627131257929502029785641489216688481415046167101706208863306397349125126141766056105808478584803664388357753926038943335211527650371102844743655143606166639624755612119061849758244727873390802025530436258712516763338448390756477955716983542495608493471451761777869956394796858964303822329859339249520566348396886001859627330794154488952439258149653519209490447167389922188666661521397946125726*x^364 + 133108951961651946083250299850377888662957971082761945818699880649796412548623503880049308293347443355248512304354487465582716616778578301018281583305113607659547363406351015492393930776624839091065416042172030371805815264831582782274612468316443139190652042573425601821251586572765302745728499917102245299873694229854513240107152083499040498458802292537714517016885174459755444909618578965080967279414469972588024785596762925289856612877089423615176872272712552591538788929766544754167417917455421559888071351735965079532449602464742435207716337459634175305325734749*x^363 - 101561538816992063935820453397462205495060087818364003280071351193454084520775909549415571492941311117193983719928243137425011062323561937165332714582262974641090909425404441742004571212330702209026326333805924284647537947283606471301633026424758768534315306404914219194534654967481399440434460998778256252954411390884961740424489140981547427171119706779900454128704901147846645484402691102393844905937939587951689201516299269633923803358951435270889307973210900669992964988511781596873896884786345348820674639994837805877464037580519237763981404284368136094185397200995*x^362 + 68822362262432790501364139151599715811599718458779850524137105749206375567777993305075576906462147974866333312881627473394868387452168454038838856770267264010890530382417415047343053832675469594515820459611341428269754670145596910305503717930565068733368216160146562350027831000371537768324495830743456840055942224247594518256588179984840377105844235402101347036520655502862505969859345015338378902484134371945309726602620254046022033099045074959407857675682782994212013014302599830294997242607607028781851048061726879446285591894124049097693118198034562047225316395224261*x^361 - 41692356257829530119455401004268075142252311052478466597611782801104651128689135325474927740846063816598109625510832130410123673878437575283109289549227251130360661745032240176179216890753699545635432589304664316107233528602055776334130294625076039556844645459763113926669647819224992518389896866478969879214691812613202984906569629620805760719560665736229257241410245729249380260042327513667665662032667260056976837182079352815729213002918290982159406258258488506672092495853113538824054327462851318725281600257599442718267902837669448799758911893796681832178338350744483564*x^360 + 22666416515795781606009438501603796439649090178743319500781901190690027855283596039953726750511680571283082634733076186148188846109586578877706461847823194375254853811250894068455080553706769717979092928913401264989191177193626384441350458295199389632318877671352024819584524338312608500941681931872100283962494380900569800416097066141043510473356596478267644795518440272758947317287588731887866171190685370684236491760511739196500495297421845068107381506181725994093696020074964218799608022607189830613101957359653343130502440874210101098359844430137616890553675896786414221204*x^359 - 11295894610394422888752855148229277962070545082687931049440382155200566988896341080526535102815263552952960489068464725017782462120417973191043664314663554244104424549331581306644652484298083571985403136547590983023546021468562522219095054946177431558421807447956127294882085594732130666354858310523090160172083354612181036015834624630549273271246635085263698036784960035304399127804507729934278618866041228704632568713121171524946979941084821256217991535618826027251700260646451896148655667188899647481513077035615074433332169978401051449499744885855512232423517854248978206838194*x^358 + 5674790110457120080929048825513889527271132836608329607448421487531757350353336210593164430873633122649462556557144390867439035991217625190585845539703717894312026492510195508553077509488052766263815505218683435934717249393898185479097959509156763505797987647598925963077903752067945712749254521485231165201187366743085632836300157544113409394962139273169867485855543210066442642553635832602663468879332099067218747098276639066777861239713383198516268091935602755751951654721168765379033289086060679698095942476584067696941492343509279013010025082938167148659057786699558701431769635*x^357 - 3594659860438432738267464958917035402244793904212624068059827828350637834280831856094897834455734037768814255597491655740883140724705498624640181798342594258725805714377837434290832831610140926449563200522044035349277689686137017785835051561035567650511946621321271683309112538763686177983083633813877539014523176073477999932027214382873872467287506292123586222084534726700510329240550298166142623448066628091126327296023594720505479106818515836645432596272092667105457213138814347358013742996012455735518840151631790238823133887372041712040507431907441375300449656463519420673400003995*x^356 + 3222073179903932699036098489987453002495361520910832561847434661208384095656912187752238307364824461824124799225308223783447269740959428067055898742866145639014034945495006604531190861412817220287321884023234724890357204161480355260284219526883389258733975956633644066173415877504921568953884711853009495510501374224023269781724902827624751762037415119738727446865984584471950728002040619301667423682399757593261033650062543170122773582893287293183207077366332623831793138969586838108090737989993675735686055336798774217558403222112504757374072784557022295505700437130667801914241876058976*x^355 - 3351137976243866927094010884812262002783389254394528669530360212084336960837478959602570908333286777247776988217792461550744304463298286389835238104636850937016028396340298670776425599330585684868118263668082426668778539093091709112754329930242326939175431908636612086137169588150342144060586274196538068494716297792897054570809371030465934351878489088774631046076920714151268048679100133672020571666874817896621887996466247601098918516016008841229222101673381340678173251215158968619791913420486111088566387920102869124230175470571030779007012728633148064171120707368959484739236729873341700*x^354 + 3371885167990022409292860953270189626047369728580492057799705847764271711115627617548366802377718005471500234295332772915986156757369950172505329010149639670786292140229186126364335151768637379973217642272592523095764182661020245129223901464580180118991459529040705520884943319850303045400424482471440485228691944943971205528099174699688713600093315882812993300786862414643118471676069593356406575402576855173658381329253736428713207380356722112765281421338668790091693164898759316083821099281713694059718765409396185984250507516785687148814661497401764399380895002393890764944427906113900480902*x^353 - 3102612453155909327413464774513155618863148561727005653607430040252157705249368722149756511713372575762727841418785733410615570505140967130414895904304537875923467231811108471058615630013970747633280589002360500868993782182695921800210684142998469011960596294886800166418495806085711610136800287725078496926841298100374106561636484213140923418402786558084712121913768945437829780633489235868276673601156991725351520398188135177283290465771833200524919131332260963691177262562492958855954404143641208220814458246580230418235639462648075810054561567120276577484186408420376908326639647681282534709088*x^352 + 2597938594917692453888407342529355651171117807662791666139341659423680191939900117634157138358040646263182339936360673727954818881993535196495580641965755687260902741185810949162750395264489870665773597833130804920071931281045303514234266884370868198349845661259086708746018522230066503079016895762590819976257520291971229415297676995808739343130145052344023175675999078145403914410799034843158149526407208004647136420480597504260776143087943104925674329607625868944146554496061367436285642224294687670823662108805017975129258656127658226886747770665059710034246304633684006631467946834291677767453838*x^351 - 1995513080671014978710105368429381958962497745211914380130675502146892137986200350674107422107968816542830583415757824248667949863556078125116267725417137492199365318052937240031382409008277069037481610405011322268625088185011675602386722265484981426325144646239811043995579859192987008764053952853630541211953473951918144046076366658016434095000262710746156083658420642874434748664912912151062060949100962023831011844488800104223104727445575631573132209081468689720190870717173448398612018977299808209727528319311935762523236294297235440347895824952812611805386690704783814230647524129842542160566052934*x^350 + 1422521259966219591520053610164063554280681284825471569822337307738369066571459647003775554718005889142969045473434575851721405153015376748373260594152530830805425591847970138531748188501882568893704941676476353939558784627572394720949310032268560858525747953953701625027438432096755617022408385119175951928590683399854753419598676228694983195950201591994145490778869640274718116908829498759741599200479106071941268379327771907384464024728113300963290103916113485411411671375531999320947611363575151592956795965831663579893856744745002096397443568852960542714070758441654956514683529820891639996444781453577*x^349 - 956331583422985222155578540412591421435387196393606977048797584410972048516555321886851498452729847969305909901826766405996028733730050760978883700848028154087280081882150163617574331424410547483472902879154386911876906223375582333378984764736168411542277145479946842534618015027537162049122716873475852226693612641411931987767667381477821835677302945388387033367133016570032385603832626148270469615030975051906952227860658444359503094685380665539571914239426649971957828881479496601181905529642772825319259585618892965372980172960069905830738142962584095454257893624730148537052677166392307411750644548688464*x^348 + 621772187473452251451098833408369233568695967903420608755384474855405880580754088140230177191244037583078166154243337425435982559728575767187851037190165178741532236789453272159239876939195000149262927397874649929148505580376147621714227187688377992837941585859044898936281302157863516459842417258396355267034556260320900732980336249856052591910006264399990971740740061898883137032777111920169936135192826328830043635755564428604225511356818857439247705797569350774790031615662636330923079578415744041217048720892020046425078905183789295493993255630061563205305621441247786567789454619563138253135757557277405223*x^347 - 406429103199874929268949245127099106319604035408529058721467638225217757259068274994581525707874986047134502571895551288998620167140026338806684111750809181056223402908756792740863600822039764764943822893125234114235383645451054140169707723343547629112361368026853940831154277101759537993692197467948117117496742311912591639794458062239460426573435893101955712495881648228871935989719367250858117478629986623445725214148725470589396168011815886443201468757424266470615469743971475218555221776260406267951492360784457652748001389728820507242504371937836547463581075304060948167449679927267566458993321674643013226660*x^346 + 279947103660628150120918159756205317888143096581765429941121763816394378248519563599118609851694962804209373638596463974359285617538997003599223767676710822206607489239644758473548705661886793650090368872619468720711263823160646324046751473329991390434239843063603272402015485833487228382727392551879950474225193212806971813371263824371302172515766078262044468443870929557431415227863440221716507525107334865101358624438004203038948467931264219396081029306063717256460400980142185863541799863605845368669021385130626194675301438338184914585043784325881310160790901479964679623383751341221654390814002972889649289917434*x^345 - 209460714685227127501614867633576940384943634129499712780727214041819868678398549734005750184522126647510951583811582422480103465363418968634612198566851972879079432071902633424292958462740366109450182870303380016527249726734641473155181202550106787263059671494390700483138417081594550186769472822975420926428042231043591724698097201731435035999809430469349781874030513469755716816431230947297186978253719512756443984744876699507632540494791829258762851405704286372626314779596240755242897886127564198690657816151283378054098747789214983994076268018216230011642026030340633835802792175476374796865471540952894744022217310*x^344 + 168490772899346006390347463406121238551575895902647714912729039498357395523583400336114984478633367896178956732624734636116411960206054426692584691611554457385927196022442968663664433898579836125118791272810950161796360288582429671747534216287339559256607150132042367971703495802600180143009763482453260174540333697549197577087746026444768390885657099969457624273612541837257379351815083310237290882050807705959724560015979865077179416371420855633528529128308955438257168705707231818451776504367333987413931388827657654454760907297551318279435741241103271940263317038364078031836707977008230797665185404067694979022064436273*x^343 - 139929093314024316074696998239952591825140889197008338383341353623703281906098592291863222479485484095532601976256488505738840501795963795032188572748016339897572450083522363074470751045823267671782037301583138514322029552429149450861795514628362799626451579516565017900853983014065322247828273251135896032630377123497325658066967672870817284428336346423146986218253111521367748078503619134940026283648400741141428092516863839247449705200697592884721612572397731967026830144967468734265390534400180870559520871414580150224344994242691716818825714036763729527929329457847239707836846522440788615041857687419153124672568909745786*x^342 + 115151313301694798906230959626666417247218694977080998136448218601499046027247420769972764218372383773671901568884824233261053864595010513857283027872439081015789123709230782089239025461820525272110244229091351520622342401952190619729210375629722242233340781800032462905902280998462492402430283953121571668020723121064519272549311456836690480147471243396205653486214432675904550332015042450652830282212738168859497376901646260674587739830705240438153568185843955265831636822363729667399127296678747453746899930917898660973304494063031903537605388341415995186199161507760137769700883014023907163315402517551067651907198562602634166*x^341 - 91398050523455287776127450509206927807199269783116980553461289517623935054648278600945977435267578953637866305412927536813841858667442588746594124377696618446102909800770034657940776476943886916394130019998339375229316371843784908706610659790325174847909216257811119563403849811506722660352753990855346991917924236612394445116654544462888703465437214875746889182487707367527046649238506085253237839142845398148548697664931014628099858960449066752481645597246770078799512209021876777776517838064012226094559219976194747958040807098419462106549302028678698461256672590141405054103166597025336311955225959368806653767872056551203637937*x^340 + 68992616604187882828060498962293430182338796146544861267764564843227263094649800168191952650195686564662170003528207717647472207877692341675819795509446776820111861528425377337553544554122635784662588567301896854474001636672976466930972292605836584646700632771127955649376558366890746803607104666393297603587534235594510221716019014866629788513394349231029375116720304500511409937124974909608507713432379400860555296586568221797893288617235910946205649802847521421900640756527920103291924627172856877257833388472131037926193384036126405663314505712401789150548571626025099518134267127238043046573992929262532130905871294450035925029219*x^339 - 49228036724537576157995580306988905763832060558623241466464974187722528555609968753040863080560166918858876929971979007293668572831112819835598289464653036441089112324023153482531583735261253583602992979451121090583426470396890887059981414864165242440918032375352785050173706145673113389450256851404678959505868211834824228872911442787841959468543273232846403613912986540528134261557733933352510277965329076924994188437883113438086907882520044983841554088971227962441974746973977824583831215539093452054320203107617623075626834216376803552190472996757246644163308221865149104302147927777234347816519751823420556399846608860847755956075331*x^338 + 33152797219863781799424365442638032070172687448578484398459025881404088474078778708058771137696983818514716688778365237072980443805145044089704442926019953479894523387972749965560174054635546408026789902567914113938361792227220639993195971189026519408327990898920254412847757451277088218631397491814283413674742200174117882343790618452779093090566091285017997481181298164213475032087665519439731242811388808201498297498013126266432196820329473431860698485476738656111983100302505373855323512497944938775494604858236560350040823487248832523193958032586459387314766934804414434397644912414239955864732821474767770487850166332406590682518542787*x^337 - 21120191847419171336358145870659963074290393832032952233933654899947833002261169780679846025313481710595016089537077161629458167284364592310021693680707489346134921478493439397663888173308923681595552976280469895489257946149310105049835134378286595400761458669566354890438725715574836404065711212678092946306718656273522894104711910897864718548390448348580388869010619415875637265673787005105117422947931333622851759486293590485827073031527993332345804444592547752281881588804104677090083262862006666994707409648714473735048830314582125904684788581389251629065573783173037776926970060835065877853095339462332849506843744448915555531107327949622*x^336 + 12823717309363183715925400035920594792262476063416831782592579330221714411238476437361424806921765489221855413996200764511529837207766256315416624158565873930484157408883436088907945185152676426648554901129634350881170038573262132961775132600301633635059185870947111719514614323655950200237807800987172922209949962038603265680167594145668986857543424602059220970327365632570602062959339378463930685873296070132442851823728194402222128678077864575580733301370237420548052994715979374315066995387074201460815270336184517200288440226106528757875009878339859075750140531993359845098586265874289806430792500708905913478577172854443360093750805349374436*x^335 - 7548592100547708057616650990238498527063522506730730431398240370749986471546158932093987020130751250070391904394989396373181541462108983806926952978158641783652738289131049406037980164277417254738735297760765607669895788043818303178956766668407672323996154089094460530132278664252292964729916060974725238149461335066190981003709090979669396261529845768068957867453000939512346079820992345819596877281818256304385719020728521330505586180161503554694263489880502382913148065895555848634384987569201304904792056566004696813868634067554807704540430633535635237164596665796730731100964408738143793076484494093929887624004851192078762466295355129138326442*x^334 + 4448758533980062469137276718116052815655589536779276571149706449034023748056216088642671947979144260574042267824782231021977690666992516560104254698874497252602629852778759708340755838994803983437957902854243418296270523140550281643276917599060703111463551593392981811909810478657607426348868294354753251723439534665347166540300378859635158073376785950466658055632812645735905929478064907693801385603806977674970733364060307918244367024879939680908669029041176134436617229503421326621966232582729668221382230796436136571864058500217365063676783648345742239357825793217716796141639301913852433457079008923933436431658632776334455847016227863191703712529*x^333 - 2750786910013999233490487064798610204286438317865347400713352305214043114397775221382148294675792456241637258091665817043680293883352260889182456691194131830229938014531247575012361190755271956037992200840305095883860550129133465757253177342639936867033079125602887209791075330567863021344624476995005658945969356868085627914488595719521974823311146421817669562948108294500286524566471866588732527075120702935411895894267563329992182966395433806278310751735933684511097035376150678361310379195412761826643035461342899244664208969408888591948032608720497218383697775479195950191094014307014235877452467001061502506944937013201273390431153830796465769962428*x^332 + 1858470000667087292606592320067322418886415730402611297529341957027002958309033997577294635491172885596523048658116434114779568125532141250820010836789847496656316748855135027055842513413135407046837849114857546420752158866779074486802794711048544527578065724334289209518478814010675853824177272875765069042362394549743126408060059534525569461720760679856987331945937429621470660110226571434784029539231886420911063482092097244552025870468449874783704091811709327522667099853724182974028963880026772867093933784355125223084234594460294949464376271355300305336617116934648083417783061448949275823907099446369192509786845079972491323362611013867099261173550802*x^331 - 1374298649735336712298711303664435822154201174325628567382051831902188552804270525112708757956292186286525543860079561258824533724789578162492518496908534912631269506220388550134831519790295900521121522141315654840681560196101826553780183874536287426495032539481340971658618291212957865792448936950579979152200370746392387143193502689050944901083328813330284991324106399876790156524716931531790363759541490959255881709491399496581550622451341299748286688220833209197868722240346411429827239627991168072408340896466770405887487196259569934001133878483223028434169281843488114324849458687486726857863074452466897944034175412702844613351384949098354082841770621026*x^330 + 1069916974007840685589974075756034604448427863558318125639559725303811425891767250928680624035006664099328024404173216878545494577482310847357647500624864755403828932879418483812464418166476918231672159172586883918182470995441333754273198660862471506460580384188539210269862836644390129970808945924596438226205380349149397051863477487070524179801398713626174190500985212139422815278267448029549311499387407380874920807455111878436678044658496297724561181852053401934441470675246506600868763167373071457179375021587307968288794496658779457189976737281029891494112578459899674304472540280469322554031209578872070340816665484779374000954862663356170822975252034723902*x^329 - 836243970889662511565325727935687498114053392596641861864605251743498671062593795974344492225936686802708968623933692711374794507741471538347015216052248553454442682775921780654671681652891134839180280175970764115061032736597368287161215528831331431476322075006173347981572830297107657607363298413093219517259329156421962977753740952266408646827592979101948863312008911988626006421183889102140170824055033114038625669232566592359319466475145445599860672632198367286687116170068572590498709301908699065655292818820620373847250570524636035669297884939797307242622824329073324227611023824155640040481926896172882109957250789225784712445288196505156385147325050496699908*x^328 + 634557166308566364377120605090682056782916068355030094283229279340295928554684747557519134591638721006299006283873985915127366767995876539708016197082696102425146341298389307957899400924904874084934329192044399056839694337060874240441196212812138325570596406119675692714885031100641081726766166462276447642077223744407527628100032958493189740477264567619390738403368833689006064545077872351478350787606558001261221528592412118671911981707910598019816053970229130181946592214198436025025463275634715384546269950708826312356071544276333972495835476641222755883674564169568972708751907848476949290710833468297553107016039034237786876464120954028307040960875367542196148719*x^327 - 459232635848294546546534419055606878494886679590513674067211934926645131887875288956907925811965720194286948616517855959678313080866899320779555623450254580466266315465240887046308819666595478876666937024603364852396990832209641340570128342548805206160081803310510027805536531826265304001859786270040140886157645700391064155613527521102400156406492974555160241139833315346281719230995915641945566796361692787663820500510749599995136198509576955005987663874478128165072688334457197742159084169348692750290467958086774152281550504852643340648092322584851042126505447314644954387356449687345942410683613120162611169768781042250405739545336300112291778726444399634617302721342*x^326 + 314632094603333772428799884403626664446746619040733964531016905584602103619594780001313878106117294836083305520631076380874214665567010239065752548557327814375447139362466522675402008606699014954068664138115613743983507421655003526313469136713457564797646140823589918553978328417805335618609794584901199992267081313367893122048278075714027872034998465908304207204617728419370863023604105695558221890891514393375370296890189402091247604902106244971442773725432549532014764845613766271343249917308272712731629278110299093759479414799852571902472060661876187901832441420370517040009584506272375339305132174023499751772987807372084184041507786841644946671870882214893275711453470*x^325 - 203883601684800584799446590363736798552392019043669390556316906334449280909010183007576105955550697131876776911248497639071561994225071233866617711807474456269040773810143681746189869362772154866859978807155029735325491826266404431618959091247729849513072096799483812725739748589550876501522432523556499984590908689592325510681757487991236668137729407088084437365423243677169348483228895626909376218208508008586955218821507618333753871517687571941990826867318440948405682776456683795025086670717101594011979300041066717596562064930222782702030004847635153669268700049618234265063296982319387932497039877203732625258556057980829465732945938608731298555228980080140479937423207515*x^324 + 125555315255961429455151979384165904809205958942109571715666660500646501704086324440441100610177274653023607089008309584442632584011965803544486644757141912813149173894432936347081000040396039923755080849121932030347752780982489839249732192685307836010538045066637587902217662704501877191840473149734017025392626020535124434847570247417133157013901162935143493862248517886470431661039775931735019636771151088444701669234670351941128125707850596004110318650246440686021742646730540143159736158410526981039318662384529803469644664768747809235440953891310627318743918134987854976121632486814614475356231912101272182927608697153371788879254711246259925191553859835928607106287197841708*x^323 - 74409234226664637227188892203763637981195243614399111222331828579093948047554572770079731065912578267165774620097074686219438086067318879783378801468878092631943476674369356500077369081701047636418634397221209086650942045204325100667195928923486281954727018769092570298606816806579439102915901168609508580833737186755633552097698343426763161126423526876865638465946099649109841147186504888295019879820472711988845818512965128020854395071888261124031823352574311251142695623461770925951072124686592858532000366989521293808094025254261133238316975348535314448431768438862720178075163344587055210100066923600693990832891146064209567992858277290877939627737647525307173356040505953811886*x^322 + 43494418395413285746199154344145117321860507223115551902848746553286371436428054401648451547669611255149627821864526281837948387517968437876679665359106019999617167500760861041100079753793948739356624286610382522588780022340518323989531705506565750858975630118870422484417377616420152651328223207375644606207659488136476744210388796937738665366402008007212489504304130210797937615231262833265139787815373214734920738988192814025691695114286249214729999882512893550078630160770090398726688360885942032807563734852990458774338609489010005321746950144119952104125993549009435005607299855058203702831215527110760255149207339796976687249824358817779882402155216135104195382892995312052125688*x^321 - 26048761928039828799144171246339784891054282020039881394385413209168468083240273773653552220206116849721973822657839211328544131964095277095218589585628544275741967508939919690238444646098211032000325764671443574071107452305617138213687928426212318316596551740776912104489886021463517633898653680292525514776381437616268874106804287413924589874258931966403248725202265546637279689706702645641454444682176632722537432397744810012603116274032049545983945483790147645712121545749816458465008673307050408759619789781866893541973652888404251919856739571090770598351344992449494437310041229149476912458986265907656349987306808299553265260228558710826804523260842703541556075285124339646682323983*x^320 + 16630314387153896634193996234973591683845526621827093884899270811343956375072738983235206210051628467069601324342988172494552357624564749693658024283965059440157186850096427538872951897456465743717910928010702998973302239218260072491489970100015774730381860094267031580957766234199325297285096666707866474398845886105363183129295396254702171975167041708152712911207359774076416393262798355128939601851207484044826537220128618730007227524768508119858524287347867797585272111104358244704778054044492634608137567649111376998996167770604245758589755205409972113235401208396550461219262809205676415917701849457725971435255698034808141631553354827460810503777272282959761758678072473892259837208630*x^319 - 11476679812635933827752643822195420905132164389523107544732577502336408360290589917604373976820428372116612347994877503125112950469474204475138879433467555492830824354814493558254338448496946791022679120730032601990898763587941567566743566709038533738277442214939838572742743529381581518426266215423696170741628153322655461392021987088613550695048936961738951589736015927575208662519033971767424233359270598170314064195196349079603678088267421544972984571554817818147088556710472313940324187889502571055430271942482236123383159568217118036053629109396972914371254769319066507391306767176184662452682128711901489414993104041716630974772388643109730917801063509704607159400898188505669923431471984*x^318 + 8341380713323757929018588612216990586124880663910281019026524350556992626519791629861455147665317931953044488506886079881258496650593830171608452663904522674447485641677918532109825415874097020583651209273783072281131201211184961623785039147898596540178003223135166869316031313447781962076661358665895053894108678161934130227402715467659183077612772337625120696259461187374351106470042728234803456997359490790748341011109138492561569760249217023879830643858246830560976275872133235033156464360789068725183518824923389880228412355137626126239781969635840472716313759398165862613436287742990937269062473796334322231435233602529344247633136480485394923228039508668809630435770230634017178421142487057*x^317 - 6090497254420956397579436780133699595843810254280027707877547758674727955107177219140274930279517714954635180832360993008396358218733603362141259945779329129572295785404278423367969759666574403038168059741954346850222264845964968950405875150099611947311822657399820856534019940923323430936701513862442580359807958494752645959470244829156743697318744692684948834721211500779661377163489468780691289702726295108851789964592923833172651882759814083123078660059276024102705668711258448802355594419491018876839666279171259053703249686162147584572731161593834313283220132633432449793422849759990373784148589923105605990875873151429291154264011124411864539686749872359135258472496528032648503538582641786600*x^316 + 4271786268967648947129211375775854733006327540056349430403348785390012893823844590680450769790769093673088118622114598980832645466316615012632158566226573027550798588481484059244561516528113820559341164833002748847924124961444775722629174292264972044500485487730029315002700057184398766609713273256656649130023335400498542463868898420023306550396432756317819666991438000427454055554755804109294201570928985220190131337859258988815513088982041521227442216724223144217299631128256834485590956870822403503361763309168991641940432679788666468270055914975051745113640124202269460504040482165797226787637937644756281367119422107714615601653477311084500896767361101255489548291395606007659170966269557831591565*x^315 - 2771287502089159308822933711374351477548153198117397319545063104815263590472221771860631709881718350387669515904861915067453025821250491782432788124222986775135495250498348343097539962347227313777018117514489023632355358975374836879710827425796921504915013444577288930571853217177863213892600448461645121199153761651406973563300402028886859248639749912070665527415545024247388326744340547510224078179112296754162962402605098383411256556040518235511034978203004265062707335883167045448852954073267577822949555244104447646903538894594314913194245995185809559944917158253581709648888023253126247625293030909697936386011447450541672704668470455840223590031130006228896424411505567663744666599264696471669234002*x^314 + 1592241838393298034845414774392367084636644284912201921379067997814140743252182468358744244523346152809592698864308286342781816331563802528656278196547061832668623670148743488218140264968559938333524264603236907234289601934441383272652755371605365703313135469753429635155690553230716323768096383080026136350200303438701937974670321525602028915855689890084956087900778525983866607758547150487924824972031056024968379460454635751678351460571844243747160132691148353168997994797446451502680214972193735413569699794412410937809045975437616168093845958830435163635782847093448332964849134938397016281616133663428693001650165365556222315356514391635971459903695654678936076640982429891983912893397972094096958325091*x^313 - 742435354339621211806403894028221848207615540076280133658704991916595666236623310265779322540443574994378757042259100598012550957292799208896489681516130158858204710468867730528198966732027638118638423952456884232911593257100305084798768723298653219149170060168947514351791191359748869230645126210326301940406715601040336826334325965241235814479337537771158911633263719110220917949198946957771505896447296776938346354551256880171335213503131748400062416187453191124375604561928231579334864497159632849928391507218032025588737308267875027672153872974918594524606101972695161317791023132434678395784050431211008022972618519977418166971160258879694222793275706886666846794165430039580494230448597822626667156363728*x^312 + 196226446780570951339654309375258329108727265663934495103638172521116111506443035756763441200499421892621688970149016093041039502414315877791891718966412246720677493900011149594546825880648412408078387411308224520458707146394710114583459340505544343289841116956408287602972560603885525628749851007614260100074576238651245030949794146239750071692560507926133399449583087018951482024928927311248996156035014544155513914855387676010391165129244936167315983330044296829302385186943408720543254931839304820348793189095716686202485406909912427207857982412408212544841857679988969659642914115311659884435255909864491543282199198200567378767870342774697314205595648911758487367020370042514238368818989238511240159465434017*x^311 + 103074250007148657992181860018001104603298410595103767580930688422119425233144409062996487304793950323488855204577547439935806617067810989296858033077286788750285813735691361392830379467555912728225733206773239119657405026647589756750104900746329857513201755420390622222424998646356105363659219210491799292543679895391767080778919992537532414820728647754844682017418664050414076422685224972604723232634081783257026165287973949294686303130099302843515792579278840675026988229454469057648727968545766015767380872637081592776969236524556335727968237558931844864635874997612666024958256692258589555512349036782809425761106388004263422151466189290998519825002415808090110518366342701933639826901080589181722002052248068128*x^310 - 226098665665384081696228984222485018618291196775097172081680294985058348693796324066236094464680996243078893835967159372511239694106653662204258545405389724556302143798050366481940567014830130366685048542162874588126075526495486333977487967238834781394027326038278111865020591870959411306863449301037007455451655744230880535491763327986172068526550052680444445674043764915669796169678360806309642401949230479040159157999459532251510323557033386089968346737723119754121507729914169064250766300289931966052187030676016540019823651953681719163615073529785420991052800359852692992685555225975039847180325844521560228647818933349520000069212828201081947048746815532550586902737410392949787351986035676035379324984945534470249*x^309 + 240504905601916989263395830149208507638921664492039131818809418178941655779649726288651247667838657940131910662004644194320645489405221535719202258646971413555052296084781148637997280377171366065207971657080930219860808543318692720411171831654742619407256700361749933161075051398475752559962741446154280820153792741796429185086984861242101263042793262017813273814216260491137690160304231047646852614536128864909345881819960148585411971719338728166361095465852285065621576785706521741000555478255241121436166654533863216673977483178398159872151188292813982793980804972288301524264843887072061089376626504300405319389986830220932809769557487000773129177614151075351447483753968034078562778352729694527845367639242578002100451*x^308 - 200394041037035664277351627400904487369094287794725788430850891436036200406019120263730044220339342443556827487297753868904296764324471202039068555457758228319184564014974630464196770100514694356981533426663244097990340275837890218571651811055809673172186173241099157129964655611006708766073154850301469661642175132716286875811243409046276618061478482704761119470467168770357873452778269799973893409396686807824318425452687895093052125134261057794463354205720269873204943304817560156434022127188552227868737024520012979227212430484959737743002873902353809098280902463622273981684717129667728567255707067784896322599148695980693605704148879351941998917747803744030937891414730574806467495339550875048010288204473965972240106162*x^307 + 142678939953616694084407449668040709875538195208035491021175579783324095530069593869279401829565089797455166148395776428067357134028963360160380721593334018898608218705261895500607448432320967667791513177526407926799535388699832924621614613671519519388536168068555051506497707723722814108068721474528505007874144170756950942256785901935939170201763630915051342887133422847289630114426016925472110487953892376533233935706143119590029097850583322353774388546858961427367054629068673371820490935934026049808443841555687189980135018123320328373412124565704601335495714143154231639125432130799079032013936118995489271417973268075946772970179711397943287411657389875174164838629988783481217387478055029442598632505570344281509492471609*x^306 - 88455486998552677978782596562215344494887536921655355729677634518023075131493837746063895471797734693398744281386256485556983652900514537601254855446859277185028904931422766987982595558490983322220658587450736530171796269175969024034991816757541602958479592280760302211242912808718297572310072324911441739241443315330760362628757558213957190889395541535673186722699993710803088833185044801005652226215202206881220098435274640625089483774790596712383119926134351474037506737633314104580629007722277580497735279278341120549624640667045820175913102449644320663185615483446226626872797671995555656445362194413950392679090362389996666655452868698500359075757734370522644408132240314523496893084429019727361400297564593921460090218993801*x^305 + 46878292188379399277618679423513256918939528867350368830869826252268459780582577492505781225268793773754115267989061972532551713004500488208376874053206662493235584140125079499226439485546087614389962246458514732575444361410463704822299862111368193600495447879276486798029230321532270657906429601718346475844848108084647698485487520548362423554850113390672645344600099871818414937612256375068988049724793869663356716851150387849921560491263947778002377540236118008430852052170860677691954861549325824987492759949929276935143419505592098825128125531517599489985175806331499278909863814688298602837163992033736846410749966671484037942443880993564989408419540060337734924432788079139957191550443880562069625796149150466414070986405677696*x^304 - 19540244825868462150914252539891381395469122787716302232587535946257041084358816398288391765011905267792472660648252368117680871099616825185067837534158287246096593050296431041100319939955334226037169372200344513493070669770566168068435961978546781993187323909179693507664129610007315748704581837759100613310632679279985472584130300207160802899082676368249219119129803266423423491457216476629502145515249713793700117063154203008033628185582071696304041929260412071802847004482648872075615779824592149386298684705776233524233108689989089738625919156338603556733569195257669482613913445639317576855966528068147695284249802741841228678871040996952172142071283204848165958496914584762473719209059357085405360185305129287078974551994100056502*x^303 + 4174311824530736756949131303666450116629391276962950185121425343662569235625847038833725430429881443240515721247194699965935903944630230913528072677346717805019184553604982699496367961771561157715302646250157761831857424875392132075790987633944004639114283126760856865909792752036348609115709670990059177795743113556618810367315610578818721624116100643693119484904018759886898506447704117402261909620521481150253044165011482829947892531004361975199432669984061693545192517522005644396002790038736173561080214899827126724025858465460278984509878933221629282754567853706696551489047159764091569537431219141233132825328303341994584480573417854285152640618232996093921793308328996113457348713117588801716753845022407899083770502796971438879542*x^302 + 2774657050806300468673104145436957826589486178564600007354703103709210254399197949555770331797828365344303760891652926285261253438668964738642451392480153971518398290827675716811453301807137946083691716435167866033406574508193030035338808286277975937447665342032812802023570588018860448107825917991148981001580064321187437494737899496970564502322850145374919174518058335622697773260081065079144137406098296050722441449970244796294495073316986119297367619393084683834756187549701591205120934307879125407879400190222704898939086408409114934678098080152880209192905816023613169054040329832559587980133984283378328448611645110022348429159498882902921413601822478150589767566467500477290927778784008345239901387659143880969424338893908172953415587*x^301 - 4678867668942372983311554822972605574417068933007556775536689033767208738813886825824203996945541425570098297647099816761884743152678414867385760955520595259842979641841587572023006501558527338422459861305426048186234356629881244082548055107895157131296929836113913818283823051580115458290854524995107196418688037083435346916747223492460429639041735839122718876786071421977889450486286939841201030677814502717060387101971241398499871199842990365275822626094411765455420951269710885819268510907087373349004722278244961482513141068932273899391237094969703580187271855613926782145677395251674465133472631854463013657284610358427215772097871021339148098271471320786893021949642533691258644889473085998337211922405446689349143282312062480943368833470*x^300 + 4095923301556091950675835482868602066205853080486864566508389906911162589512582870568639975447110928264390136498906651287533539478380341840284519235235988159622848890526726211231543650117323875838372523971306531949493209994007093610996563361267198848489135885884204617147195796490000798639778917678135239545279713085198092333852001540914874751772277102938285529141163821402458908280455109925580087409239066916302579386511323884891985801316989742577033812240763846022007544949684791489253733157721939443625352534323035243244227016819723729395894962921981253210891865091899826939133094173965620307829849408540972340996009637369635053960323073103070112662456082425202832115969370431300834725392609209802283309340488971584862297740918859645591925503371*x^299 - 2663863960927922251855003148364768840444396805717488385054232332293004124833043208757771795207606358179921351657086479305372902025081542051942268983954680844509043483562472802099631576543802390352992057003356893075166793935272902261482574678990935188708849141906122499618370806121456416140173350207901899759434620185803373606088956962048299503520188697639381910171460543464170691882678103704114256032879706548119018428505911889406851426905706883552099616002304053007353122880728814914410003831106541353954969727844980929079473797343514446591680063016210814973315794519266110621243146385720454430308824397580076152094314038819009384728996308516553164523961216149321925451731832124171263116013427562869082554933872762042110761323342845143055448769706753*x^298 + 1258589406040102122167284187729177862015775289327306556971761844115587345408779076363720523137134008269078126411500565556507501788062006769101463958698134429280048370717971197098818119442896003269170954880542883777169294417878567719307098301328099505033253884113922311969852340100522018965445309549086358137610163878229491161655379280605339492018284730036272930106390486465918478193194582551657209985486175013854692041740061659125563767486286105494549566717934800506824301686729785163432980016739984108689278052214207509491714399639353296618994602539064047501808626139305776848406802013731552960434615451395507673940416879171698375844487956319969021776643770101188130941945633963661601483188123305772421906223775731029109800121215112679771235724025957553*x^297 - 233321324567379529308158719548416487325219434907281581876428499486118214875684029258578072445065306525354952986586655239470432222011553711417304447928387702855647008245916564595289718127445230036117283429835947271682063422096115741641278335882307069102771954709115652526419643382676289754861497202349148486005919343291332277928425740996960878767123538218960451214629640458684152248220768870536084392007187003817657996458719793526189056046311045772771731017862276774257857729436795372513161090075833856848681131119097360635932860356716114033098677625227879524891894463501992244439998637375781792374003800103243409037966428982341546977310629271052512126527667807902098791690765584746302978786576543575201981950157974884092195800437984240383659192568542115094*x^296 - 359815291104020728916252045853344363498238267348936413662187539025315298333574859475771292554150611481071199294719186095527347213654466323808136481139238863727889764192829084061097567849549945581320072209160968377797245673175087185991441337769198810313201274340305291239195538052912712127123355368736511769215651179564637820787322333659735335147989403105548139212106895640446087114109421722275700651431511718456939317857483846306752336219381017899559262844662900904195735209835841836019969692598317421482462526437486147325544634927955607248842576295160319680560587926864720325582214042475467683537611339112420796027785433668779988192580076121980138759357769005234591866302288746366642635736532799010046538867744785426545198813290895828935335197495638762681868*x^295 + 606404329275017289541140564036872202194406239067682593877603293811809264974595928423056561798301749664453977950789405042574978240855306103319002383425355927631304431620555250462606972811196453205215120046427177633225533187067437554141300248387394192536914434982708755619126779513036637062463801914208227551654425625608600019897366850927548045624010229004698305516980355119308904876454064714714886413754917335740244612593804992027987063199617664998606303128441219548563080039504689914182422599808360871492285752276149996553762435273761371423094125576266754861951034319099138184669647083078852616741937705153269132748408996669772434291253840986714240181804102439726969409672068553847662884607464128220506985931730895666071909539066356967308874935334736545781161021*x^294 - 628862978687312633548627683178153511053307366562472930244087253312992467341304769946683777672658425836870807385935879171737681176742446072327626958437974558000926625614823169957333564108128051513932674648153109672601096278879672571235463379535364516967971153745756408287514001299134666117378247024091324908360984882362063990049584437051034427968471179242303788575167532457186778589703616027547601326951428339909515883437047288636031509030963457392594707497986869279965996568113556506655268696194238391810520028351926550810414628751949698113767456316296464851359589338309555731033443861067148042417866166215437724219498278385423617802875832897005586744338933896377192803769536030223258094580777192456217234578812267673058699453915526513124222653682258875162516500134*x^293 + 535516508184763851005872920947295483951862860038068738401955423912257017828051123425784430922061469236745752222113911629771585467348475187426011127354984722809417943732706191248435176002357112745925186541021839392321637907195554781510360670577754490695080787627340382542832119793578492552142816655063198610480107728018248444112922066671057812910108754230264023680852721386909995475918238783227262454823495909614998040108487042296094313648721647704206635135774026943067047841168951407989955219013772293847961066526557912595025503558283143065776986798602974791418542718878555865892741962638989291520188398298167572799558257509292450515592612443056687027317175802944287937879298422825532758103526783940224041750002628946269499451904218871229918605156926246905469420027821*x^292 - 402637901136892170048502323081755982691409092744826519570223865415464380213175743693019285651519099609680285213119451063363943970156627429250554111217285984364526407001987071815659945740253783554093817899368091852469520422796682682199893212169565774295828034870842483953733011879068044115312673884521519212871867845842379440739046168060160616447077793606822161781392074624197936105674998288572886958312796592854987743573193288388539581690118410724968672409737144377390212905873933512441719118623971136864950996641275654544284333671623356348788908554832357895055696336384030625753302749303901484336074784109612484201899241914388125502028324022234020465537700522231728170196312781529673017414568323769077768297690867595041917754257196752666573555558065147947270125502032239*x^291 + 274539307061329590124937974822480840641214109479180112222758198219854188122776893443954000197052905606738772048036768239832661093433364480686822819020016783327380446825278396613957468236571998052792377931826524007924169879236243262868067867293803942934984157153847946089969220771352247670446345016636084054868149156527501644559571945402507694776283667868340026855049464033613953776681676003707678937862089491668558660069277723417748460900190865204867174638334090047901871317329614720050645886555795428612523572536625997275218003159420509387940227974498184802191691104098789227050176611056047606208876078463885945707918275210420526547483541947292792482520907993634852303465625893574674279956951531245582501134767323475425566371567977339209638409083461661153307868477189390898*x^290 - 171192842013391142610661464884048119746929428718777243284971467860748662100012833210100644820292961475382465268524026203342568404622762154348972890310501042154681769638571998856516908395270233040997532911223200847442626967606222105112867609004154667095966064569157032385740543539661729107254821870481671693598673699595376597659511993122256878381886398548059763741424948577899244432095132884203679127134350029860463730657579389619524859586619636824767559696805730796526025416070445610416324571733524430949091271901232144147457874202970130582109289057155485892381524707880968261617690623360924284785230084409816000555777266660486935005683104450649528229042129553840768926380662285975388830539452744766521498530247187845632594370551552788818138552518899714019438905660890042813530*x^289 + 97197996431603293694999880034466681566638085780659124013378125850613337854585811348129435170473959443984524011245465929783523469705057273072829847895492750741516129218327701277234237945927191619894994423735154241406049240453181799186850271231625171636077362653064845669572993435803162208838912772211357190299603909051028628775502271934936301256539597358758990853770794587908953374359409872369073203209897599250492656068595558416089241683733311984669473158307871543656838458000033890302805803466981997882762758937859050514592764248504592131201082690986291964382882514126224826328988144674598836027674176272853314474330628621440190207240943148175920098229658350168300722801476370918955645880717847148615929239470996185250139592144401946469994887575104799279541134590499262699602119*x^288 - 49197962297652824009133534426254838902176217318337671617989171878295678278273858214294646845819894759104870659416509242811767386980447511038155118493470723638430826205965464003669211711045638332859592858574920108880098761361445697793492914651404780006676448691707041313663649119007343565352109729164211669279962305208039799482476110710340362887334303609133368527230068514801852854337153635680592813494530214744761806535317416987308161854098642679287620164513462145105033194180842722279299316003764047704936435324537919648888204251400146904806712844124560056007181878212979450619045336381683519734530971315034557677493329380652145748345857697562299707771752665301650946620719565078037583094379264163392977341483112404448231434573117963417019074812359522481550177064799078973419980564*x^287 + 20905193001767315106252544991463365725392586078687004101955941404005700593923115626842105315265822105563020640848940196367804231261622594860396085539698888880888630507166773643932225565724403263005131564246361397938193191577654373970062705230102539653407739541737027143415088170925085284283887557264647411672911353669805918720255270517210957886293709253600939484123160851464159524308488067090751195955156935206877935660260793491869161815091553857762750451124671142833730138693032901433189681672291147173268500120522332543386347876156637936906956959800525331416827027334613832012362027028457083289952413508422623871803736085853711490592975786265562627500805714443676176243715566807597030198311916005733675247591619634409411271638539931950438635796860811124259103566050236373685260721635*x^286 - 5950618382612932641839135382133205216212842949341718992231264227387243622936987542448355884461761758694729339519415422819873308348725033498802539005395420591998284105884470511167909053781534695267856551115137824465132382741535788423857752816987442175613038576321102846277537614140616290604909767756745664671621379415251956990621920698220819021817485476980167795115214782412737021439441349685099252126091365465419228223634777983658421265848518665990130317104111816689819299141838427015727858339179220807060900746302513845286887894296509647136195553092151194348407710426508696304323808760218465032285660205296580105574439163222169675226687511395830553896283474678584343510790224076254664876511532110665581369963374348753662989431102541472721845848541204659158248054923227954737189964955721*x^285 - 843535906720729999743122407248310220184610670128470879574328013807869777374006681255999726826432524748653729701291236366620013519523242430456910364836390720166199257701753573839958765985127604569629164360870611996432393076111791183278199841840609256879797902248823397402717900747284704716581055806890723219931349658377529141620527673926866252676513260146033021958573525938637211712297469959333618954113401256073956797764853684204342830900401149352770812366688276637848040809396859997092461940449675272867416909679179465225459597236942825518490928028899426831445641121860365887545825858032687745597109882310344026066718472874791127804711945133476743464239648777721579159094281853556888465952820338324501224520842812882122080553872211564091211209656429533190989549800926089113817922808775586*x^284 + 3150069595021100434961131105613810412484433107671441509921113936657012448680507084614574271040599868997379414879108342455740065473067256258855007068450604274739292254196749671127923672061127011370527314728544272709492570292799197079758912291574578360728330219188788518506238867081297285335204455241120041505312126796519338021392182705292628143136341903381928850306284264321739929128650268232469731800049422633433597848630602787480576627254939873692754438070243799973936414146101581333896024250083644830594125918218446371177359305121818689216789581689791008803753139931560669265802756023417857075483245401902610666486534923149546845101098916751476916857746053752872296013009601478313236933016674393521604475268424919172950711944412067655792125685287437044581227371009344940230102105106064932196*x^283 - 3303293247710974609832077472954183912095420824303612117580010404580532020635647976339688470078623262537665444780442390411845499423602780212282096843386313044253463609425269529543642839849836004414900434231637764765270839197254029474074649284320653090123098374360790902759238182260216717296892025977557092208109416421207035274049559063004920018243496062455393523954291222165391724976683922179914253876736255344581612151323377403888073815049433615769959353328736136921924615244218442106022305415811257454826316204724421662544908919120930126633320064613022655459929540563595882228575079478362431733656991258554830072053087454445523240994770564824976740039383834613659776878201827381413701447232072745799184588752252958044923897127344618750947424131861360007843458516847507877356199437567067732372910*x^282 + 2635866803987615174463029452535123435093997217578790418653757650116144523788508826624510801562773238802505535484150264073898495130118913694271321970184669978368267357821517003209392098944680135604615708251585837902006642999652209976627935666936906706760443700036731085771820429260999665257195729501398526137458193673580476395807582393055325823413887103591034059810565239709047095699435973906356929463564182691296644066464508143448246117863226256817472498898996665777793165510718761786280237212736765648713396281779792267614496977522407931904839655027424870668383723348028114261297307230667296643561114909802251823559039325675370786740233067323355967132554686366457140239472243057246690826784184614228083467264385549052070746243961788129414551013824456005364379732858701466696299499858777244113677080*x^281 - 1817881170039630430772247989997056974837690614339928678632865411205582042668556999465330721173687170820894223377365561819495101326405057057638179849122542895989851052613293896170973168367371356901607598491880985602800888247226439749618327509396845234473434512165532983821458669747238844301841946296376062036583473249671678079608068069207595209421198657528684524557256801658455500623359471462622130967098362901855745105657000901091541333416786431837592907168520502150674021245083672004211599687043086898636951464573722067159969595707917575830032170870507666584860580891515707479090794889526669896170240197162407589113482035915987179787554176758584248361355732361811640133227114986067746943790103136192375463237633397997926075123299475191971556819449910285002153923362597195879736170389471834043825187966*x^280 + 1127154231870966343558962000091262051588577289713097413512426259065039674528602606296947939141521648600775959685202487799535076510833128187663023572548772524074987962285741911619735078162587056933216544854606241208039918309797172774175402108642353380106695491547733201053516849298788749902249931723913964397304371930012865992934901060670410318390022291286616828122982648961117857915635628242892731568504049149898248297585752459153244008291903026918407547241788682797615645159770428821704999632573720866945024102783962199233366636030630311223121853615428594920379297501830673854074980835473118242070508271786226700574176495943012624194514719307132881730945476595340510620397413716389853530132741630881447344422163241831139194191502164720629600385332378974911460945274307505790056102164079529757475661271452*x^279 - 635872460481074073075526647769591825123090682394824335580215162799403209788962382433313599494501237840838531793700000606529356724129189366600053718171646677892104251318788067915262537578864539746409138681121151112816514346701626294523905908120589310332974010878347056246558455210062630733758968398828915498475427459598261719626394582801356133855971401037661800911770303891111301689229688964317302590853297181606832798860971206509941628045213148447586565111776686711686098479903900320880832308456737148679480976356902411220021547544953653664938975748336672611113373812497109581777642841385005398231030010233183303808420083086181303296337021489417636624291099297842957482357908245802893454667478416657833302362938839551620744802301901334282123303722875626033533058457194177236386105655983748678316186695478936*x^278 + 325168100965341181866986291703211451884206996100158119221473116289544327902104023502692088409406801013113573936224739373601331692939628835793759566880281001450977618251938866232317117585799316496382612705847466820249522551168695692483193298421543692518250803973531502436537027482163866146488280864905307283502222759927958448547990246529919493036607686947834463752262422837127063646784704812110832829847097759095133378706100992393831156343054180359990979016819139965074780687457988567920731359381001054873854143310916905527879392643530022815700246743543280374916368610436692709936530836519721883368874314812650849738548883766815847472684329203350127930521967902475953053793993384271826776167200334309231508179322064215889476750960577300906956158916377713215759555323096466091722293803190489796524238198315353537*x^277 - 147523233413278045565596806543264352304818448119399696956731293397232670734340828234626017507533985457108017129969180028546301226584439978610892238888091319820801224464537427939260722924625635736363410284120181605293277834693646703449804914011561195890514517420517400687103478337602208695896864551695944683572900894930900030486233440413572031078076580885722615672035375197635906017443659935869774675906501413975317622937781023723846260530825934451973638914552902518278626862419622825059679401202180728741391403690865860709531802162934337333449383374157862668612671955322407272979359653164171789002199079609781627957885491406186523518789858754366026566808365887767833662658037597170614714559215905885209940457902168679221421893758517610384148072816566836253371607184556414925416917270183761352085726328097985857162*x^276 + 55941562018188851590303067568144923455108809358035783353610285330889101478556462670311186141057677194866840336740481585551511270770178706606978152914786408128541527878613204176014195780002424564330762635168788271831794458205926681851547655598334249063224049983110564647316728707928585604550205065552681084575975099539956787715647503133389132551139478188357848398370009402909053800741742079518761715487009867177158803646441819858696903451398504505631545943371260259260136173142179797094415325347250712523186016393891395983913762985056505632866671439882629368884535724575661039937867429852447245923222468613851149770070485099753570780074752205836203297578158183338762941094207245679248983411882487194548796829717234090805210952668725096463663365705014922128240365786825324713893656840107074394869010579037414150853053*x^275 - 14355110944919731946171226931826556680720997136045148812626280240274978322297450368702917424242494387448792783260907488629815791635785323768799473036723949370959989299857577752266088034829773225527180688492198784124850646554864073102184637521871554047442887595391135660825042420892515385434872879143093375879412053113872608295448880926527862326606371851948186884181458749768851276620900482496584951758140026336230976621344632461178936524539141969051082277925648213473922419022572468094401314738972046445790339386997780497216918918684754252903515889565078746830008073199647297780005421402807416020922133088728993139187749491812852395816792996454929244593314851338028190906587744282505112646191325946831470329646360204261265236398026864898922651731973857184086703125841131511755268260239928139231079136162477810178393028*x^274 - 1158633915466691126403118199328022703021588616422790931513681679836126665951750046121673995561858876060768055268306315052448781019174688664940164030200038884937586796496208017736325126611303922276376922094051079407711991327888158281145384844737469243259164890891724007834817725942017230650764676396978177245209064695169791783274625668756181634703148457973659441059676021602556236965902766193396175411553499431761740870164911747873729058834250308243890398327065414516823204100418343967870949478728771793515471405265484331496758010280020125407774512786849811065634465820864801171695209841325806705196155973961482582634644775819556364974590703587562858471279826810669766340336980764323925758135352688399594220033712427891746917974837417380960051207501683615758639426182144243131967068763124598264219947130830508546207226595*x^273 + 4750352307987476646848440738476214292627163143242456248296524520011228395463517746604212979855283190867646013133542745657638517095178788858587366771579207712085540925280002902044399424325319891762654030153278553701482039068607121030417329658655332594191475696802313903374938252782151286636205205197677304010780692814316077717784717439054986461605896568775056800761806558429392003499565932198025762072863452501714300763566891214543629795600519374812806696797465628811098161908762315345562950903844162600840983952103302654522888879339876359885544107686658295389983546162321195241758181816186616788336545621509605393493702988290509973788038957403296388280585363122719961369996972017748568942899309592908947663027991793875855837157531628655151587253907993222899685649522000558299335988245185461609935112838132988343373569466898*x^272 - 3906071815889235593751486803343491983797021234789898270380756233112976609217684143393154132622389570109537596602886471586032162123350624445171612346646166862774599958599414360060597964624142553918442416926855207262840255280068433018554540421650356728974715138023922688094573657363170734029195542842285490375933219875316255973798921862278961555291204307239507488622145283876250432436494893331871750647788215066866630194228779962284407916871799717606561179615211937245751379526165357213471784191014232861870447458141891274248726723670798981353613193553262467706664744039798828454569532137746596057297893674109424832712651156837854993458016744549019602395476352313652766259362820311774497386855027374361973982333559990960770246218513512558514792642514335906840946004523948288083065938259169065629436357237931460079480102026928234*x^271 + 2089732899525157120991429343479374126233628452525195553336208126688871032047457307408842936543414889216137433827207006078829717067274859050532515145166570802940847840939470814046300754380850049570242770116026168914752622057483567579903109462190319848648427642109077775775852459290047243705455471174435042933930902816864280948562050826014375781383591394069487167112201178708418766679455298596494231699562003672857733315073853059366111210049284607857424670142900056181968430548160777246108248079496479460689958166693404745182792005567221204533949417451037177308118374795386902914047123579312829437048027688498556722854858323481458135943061102729734775829784830945704422674606146152925512362609736376807228029441006178585242197316392158229257405380623125277080914473144529062100142484666094758908679444449662865516584755414358696659*x^270 - 602039552525579048950271814289198588897020539818629406475878635343678215877478455451464892123679118678832740368220960437757960576448815822910497587980614076260782351057367139925987321831739021312457516932703288751614901095683864806286532074820561786031555392586995966070360326152437672453691125445578716029852327988420962653904300869163158562041355806160005718901770204628879064233542800206557728185208409295535673469925225270726375590822222021763579461779554243432756096307518910696297375270512880637897659235509189376150027908680902460460387227970969293776082458174334490315261749263817572803891376426049667287786034165110279468226615548724574167465389197750786419308455191312713090676425552277728573339025557906669484971309529767883655212234680490359097147984669685139044977109103549789478936754818155225886562026593210823869010*x^269 - 273002132739766133926387588125294424866445929882674629919476941116594194784126671496089735578735518265513344977449457235510446504340502008443402776111878381968726324722433601702501030704997061516534005639963931521255430762564377916408863828714063028664997753296804379150842012222463590454855975549884612515465346539548363290274778493839938400169029370721964232108353737049750033611397851509102121417032954760809183162403990832635725216002018492755719367017118180274863972856157161837750343190658967342184333073654906942534207946457703439005425312553565276537175093088387881843233358008956790318295945859283545062557002720729794775823714923098214117774204927427089493580795852269586558734113719985255460369649289712734264257559586028423739984741308675499959482825476739343114826382268791646222470195893458060236165177043859841224178531*x^268 + 640074353369125104690818879035445961183174809960636811999989970284596425829270745147457912599069522609470504610216001697507430308978028806959964571713371082832078882536578530639703248447364744582222805434322717273950384943816830407484088225599830934517752978208735428650293658691253381075321245906153519886172112622813818945977863479875691303822443332887880009986688366482781321756593823483428482765028570080860248391176210476592396184509156014896685832043283881271006773605861502823975767305092288161696293341187538138967803118470100635438265216267344137622020248860169668368593726043380250888737103744472506812716560253949542503502212722777843388066071858843725684281857223985584485961866247914302116091155510222629898164735689021410019669134167487527577127000722364900141509727768478673721427704596254033819162116076018976111760646199*x^267 - 691964013824010531358360860990831790724143123148670274937197894358031541069513842966333548059562159441250275041339741612864070280258828549553442136570793580727764333570927255963790223129283313827788168112914108047806398871175104746272572895785615907261260341912842700847570876684221506775157944154249161401750339452775393870348130608107049736758298218355408935885930431167900412745154527005550869806641046708871753196585493476978956642310076072024801178499333391491526986908444402257544737226763670438452084717749256099456435199142606999496603152975356812141583142782364687229964420566312435510708530597291309599468529531452164248782303813661562642268743370015509164086809705721699615530458875555109823276409593756212423004364279311381852783905135009998587922578081676847255998221583642922001802189617200233001323154141371887842778525869625*x^266 + 591870932197258365149871247950579445031837576200655216391006842072342579715347009419576034247850380807675687339214480071864687756730439702137532613480325672130248092531408376215930882777360605974095658865449286956727636454356821832377833991789050590540715063973059956279501497391818026191389649606968596407425420658772350166320741418182472567317569291961700219997751417067330369289283146119007948437180787852932967916948477945128298467349723643633894311912205226262562157089933147404885725295701324512208263095085695360784016245648200312899840985062377167877876050629535770508326467781529363891261281350832304592542000779100200471549102333977410239103389714819471636479829737981128792604866830557639216513912912002911493803910748279329778060724966798078589994324160834878081156338946374262162548879494527411563252027397185965166548267994267711*x^265 - 445017727756054804269186218196622476104143995020261797848787600408719951260085480719518498067448471494314712736363708199382671463357388613686730002422710637783655545780887961688574650425730192729289758757811248612134680432433529100435872142536966392808614765196118421669668422490572841253491943517396125524131153646579807549240756484532442506577744766793404791675674080239365485272466446983538289967156767638314278316965480393187874740893034143502518527216076781049707037462391852114638817479791659522801941161429674389482719977217236590624139438895215498679383210390995660910152662577402153542345516163775279785414645699790957040277940860214640300100112456072539897238140048723142450362001604790128797026364180840163816502077363648912224792983021695076198715570453960503579649903038686007259828053632491114478753872956708597861411046301031616410*x^264 + 306194529390245610853620944802262525445151733600731839703718834017093609959930423687852627474315277801756035024868024768026854268660514578176474478442320765124605558861631947486180104098031338451406383751442917123074002953249013682659143899858288475088177063093347864449050873547450311086202844179129496477705638466911438288119005520949910270563428303192619637105195478697480586059456888413090541001822471484899155931805501800316529035918497891901330221079547393435777095640103910833788695438031792213937149647222633139076619269350424365566176807238202376509117376164669826964267572019484335142441493252613236766499623882695779431052555050673973403244625317584166943736403133032944892309424307117064552536919435330457018337773065797360350585211672310452345887532416455151134772909865640784892363407398196449141346789798894313014478770092512902763385*x^263 - 196627200916065194142821000590757820834187932579656886683337533882332812100119529162660155583636897088051925903292350771859999376404178791664715162802427137774233657399433623219025040045175460445617914046812562055979054131013183053997761803058772247911470126746203869855423253566684055075538121262543585284572059251643123008131612032157067379489986814986768267406133075065568785338131660537420393707901226687657606867060885440130708912178435536470365775017266605159748261951192852820665832253745067677905199365886284173857236288474256111243553827978485093373494667412645427753546044180746110815985349249931741473869481878219167872495174654545417775894355037161533012987448103815813588400837683006883638946833662778552677164247160575033834089308181868275986746471318709811046284893054023487044703356390890153629062788205122747999695420500696629518959154*x^262 + 119146000048204841972875285916223669995285612740340444507510301471478070813575456356881319442371960346581688031149825875414205972244669987487560134847698759007939623176847764569640223382617583482535864232379887624629419884067838091511447686427158686267464829004399663415127974965203682599314612381023588862500789318997034536418038319183053766541734540636907646217661044200696049700555077425735881898836320163933757340217383233313404134186837167097081867562842265622182066319875731703992565001307899355551273846363200135543397218341632008701451930004277625349093357953653717498271499002700615264416334344460308763437436967880892035465146416660272433358432387977763481683642348812935546928528293548034506867323387823637976298659070225871616348100400072424200058574412730476448209908526059655753410406199369399379367674651644749798412732576832851420105525649*x^261 - 68574433032870724543557867070970506795033387814846990082468685195983986114331739865805922851259238990302964384407045516993120595814480954054266834867909696537529306865408832138290087573298181624447264995539308761366331128584840265169251735724981917031823864449931344647637366553196970064742846024563398202096576422778333088286597117489762483357957371126708687395508972097389000807779943420255444175630685976459854920248357244628717239498239619794761417843944927716711033071745331564715212568278096105750314649313284115418372228644183532255294253839239785760185980813699972474202068420376940477300818911232097450508677927155797005587812194544101229020372010657678970566035431840201868945954052749165661385930168629370234125330791958337197247497560933565170915143400709202500708943683950671800029284029403950986862326704691425387355048360600034894716726808124*x^260 + 37646174183466672886128476933621250144180486977621080416672098633381837956283646157931825904690046451810358421058619158352214868900884878557471988553760608321957221662014086105615567006716961077372047195774374696046819610653958435320248646589476629797511024768482022799100479130863163655203319725138393087380474062783927351044615361189691848271527250814362520142188359370948171254506621377531860108450462875964467369815764910268235263538759384011478125876310702325190252401001113999322050733894264883207178799431216901008624925416871454387505855523802844748713077769636862668387733841123558323220768834652147331492402877277364237516336222545442853721772599059974595087829616125447064225567512039790176323011474304942395436434072244774115179607605078238419407709009935432012893282253253894861339875362059119980481292977265607466656059330232775568009211858414741*x^259 - 19773839968405300820207430494007970932090598392469806480624245462210870110534980072339529625233291102414475287809444274962583946658549007369038107249452634819860891508582777869458552563432303933832633078101044028323529587432651655723996319246631284766025119788508016433561229713480185603259576495842074466211729856235539489779302236488970921895323646921206860849795121034222379441215692246022921353203644702057269443222220291194110702783918001572647910007408808719163277508575775009596383025266970311059841905011738966292139511631852254549526369903681637937195996928777825894693192799182582293358185214798915609118000979582122641238212391434849224268946249663392479088789995749727403830133957143273095086722024049804414797517867250292794138491659376659834222829272984622123779180447867969484247216509142356954413168803213484595431898131373622494086759352518873096*x^258 + 9967736232838174851319494331412916598727987377977477464997968021963997613191377926972952116724156382078400455426963273507497142602204275759311500563934341927265486896843943390398419066092005908674632698786483136887732313502653445209907926442593459049225530087743826900913614395229603822938641583877882640712784520621892772129512124260251267496675874613091255779135706519083293832288449646196636402751855643579848069032153693937805012404214902172985382536597841812283854242123897491835793134490847818066145015087260146875164338390289778403489283359709723663318465500486690034590162755178416736035098378505597857452763170971178391280684724709358174996104666012529820835747064698595189274672476585201329553265491296148868463159611069522676069220347580495534323039090086438391204385514313054423133647478166385640768251653174738667474654251767280682104786351378897686033*x^257 - 4843834100532872686289552638821409370151195186436547241825988444694108749735396255762334195506543989944196531029508959370781458257819304207370217224719300312930514824484696213205092203765446462829958671318208348871705908191815880817803526686511227809989594321050011144970067159001594222354666280751000824839289504000414428355880584999671926855788965400332464260465785055699183552064695044079673699361175356859721385445759307210082332176464267368312716148362368184339529902261763217322658337972209481826673469116871611172405681381322252915573479753857982701686770490488498364182134037829456558372260915438364734841202752260772070764323526053019233915782297798401167059565804663448217785672611116931130834890590021517693542971948923422167305092254402414591869224004297345485731427420038996382878779165702054979561607891265898987329679738169640809432882475259848056005948*x^256 + 2288083530659255672763610936905311313960760622546371311258357692236715977358478526735523153155869684038170735846816981226335106138645470455914619511466999260844445078611432083272148761170678871466598670541011812603071884726109292833010667893809442144377877293559026150328083434984057068074896280032755785784784679825101184504435234764932410265503212903330147797725068314445416441673835745278023861584626674441909395137704321725496713795199700580556755681972159551838131393846148759802263474200561769739934310087635987144915240984388329528461100932759027414157249846080536275169814080850768553593176390129779547374420824835308955910462603766780487638332392769632248279521332648202142364707747904492563072674767806046908748565377328289809204809157893263942301707067704219072230620623849257995683335168888166417485878776132147743867636043435586141253605540636079052370298981*x^255 - 1067224451578086257444583303166195949262810977062296436228025813699204675802399126031708749074961400132153583791694671949894968152423519357719619740626062606918200795548652226591148362299025306151918813080427873460796921630344784410123712015760543240939976254251719087834923002858826522437868398453929541354154206201409576572754166103040254709854522534970770828651894367949148471993963279970874027569461512433354182968152365089674773551511384990727521136664838188099150363330088399244137928738275312635624150524477490156613879636506456111455257653035290223147399841619479870493180041176639145433223176876084167565692508315975717465308158232804089746928499023393860658506712695869838915741418346724143895091142246008138960099272800023174835817240067012771377753053527930484644162189954948829349704270742180693953171689580939372518710079092006450714092841017596414506619509885*x^254 + 504889596482485240897395332319296441851153001034713004016923263251655179663872325424376592040693624365013587448741748696369103250126611638052835093280173631563706666803071298684066441429290492339002986924662489826178048451144391729330974277938763187033705352101785599074915218971265107204888067230120962275660493602263813913072599465825976718620468872631897625505126846730667506368793330201494765929649514187544953948185334984165475069042291120816084480502123798968738570586721899112886351729678366852167962236303680050489621928245504063047202086409019694173085784924946167924077482125694444122088522772862190905335714890208428289662007064217840927425339774932602250430994656171537363071065723026002482431259869526937207514957884562731672106492560666584047994769755441552041608377862430248606974807802849164987731522514377755853745073961541668558043663416218202518040032408153*x^253 - 251349269040863108942996627535927936378296829699208654005588039236296718912548632214594845337573423153020057254482856898069586632650026187763182137047552600214890942226195706141017916698008971516776204227949703369840346678869048797689451831967084086471341590502224427470943297562182694346023100525642600893212860900006433970681868311046934152055718529363584432038910315094082296484188918634428172036814406369994024669596893655292279342835988755910075854332984738864966523007628210185035592086029732181081895421315776101134726042950360297411955780095564842773399438987609959158767135353922396242694054597524932161235412628365130319091519599814999439405919156842124559340551955413264082382109421895110527855365908444769030472436791934281335508755550699550656762766976287193372917081925326778491412494153428855781878305457733202214697551129108191237285677405500814983789862505767346*x^252 + 136038145209560545084487127890214011574040188855868148083603625238461558422018473374392146957842382934284090198277263871548182294441373335154600613841107218040666541335327010493263220478933982976559671252834080788210978558586548627323885123161017349112525413945836010580464632783613061352530958704630501112248151477786370076771748045128871539939838374721858813323968878670691700831755451426591898019454287702710804155635187351732186055464696002583988424071588798337089778501324141767424415370271061397318663531215200965607892449839712122904758067917558680685076383936686787113155586588138168196155239566750000563864545988043218339316719921556768624316947309512636417905883135159196624343962759343651319440323949909682297462264968386924637665032843746481908567717300954205491872721739278162872353863694494024283143690612446892971654235517694196375090846966533582955325903235188279674*x^251 - 80551168764311428013097155717351037248288209067022187779438094189501590882142967722680083127836378380267330342074366526488856240634175563546079235620479931314156228698416185156276773690739576616218767432848708227194977623194424304354516579518551088989864261086934725624563330285053721921047645629975944605328560958162297856542704911193617173870239553689043490663084339758763127742566989725331295226356261747830400421024402552423149121754068386221663603089701849371996632616153840920850683579074288238343205051990262976732318362758319988552012800378302907513611971496116833513767175845539145795549875956628050129433004111282804881496284078511092013160899398578295934494003991769857727187317629333977946069897938407052424506254487227808907522093920723351407941007425903671727819538254335413607811671006310534446585915751094179728414725024137516861868718554255918094006835625050334540630*x^250 + 50904305995694259169025396784794094242119566448157084563886213798586101691388533075031254529172791217937975615616592002445925619526137985281119195208693969352330903504318183601206911623221828792116496663791252592945707765836646880298453537680364466424921285130397035478927476046064692569166702803777198277959680583401596049413502969458944549262691196690179096171929656687042638992983181799454804524922937220386118834509514650471633783010465259237999599538532241334839113713608699518395462854102687843562016392135431218171534493270892704402527107731698885088488533985195920518487799628255465556133402707583133145143159726393050544312295060603689885591386677002288621062161986788631112105901203926828925378796166697424440650284053259202008839473981265590022045269588208598184934099536634549363777535501844532004211449614910976345319604193224109477191243936348487176269925492744869126477645*x^249 - 33103795081642940587344313626008727389267796462505000544212458473888891862181083267739586620026170554328488943537896955981238455150528918858070790754846237364296736014631595373417205226643077670439447064997705647192112781411827133011998145066231050551930712450310652887620466258404587601692721392994965320247123622434554461375655664698150033170899276754460837314262232950640091049315949480107773911676621300951497168721731608598387130678868264980901490568026104077071656895697123723685816535842395377512810280999819812051758593979047918797586997226241922859008414521800754385837733293388998544715750081581690273282915105031331656797960527816299414710844431372743503332327873084479209241438928678164164697960058010852714870404225897094857626589705863498983619313586612851071583352278703910290008559634565463751255773472704680330874846136424186536832455687143283575796080681121353926999472408*x^248 + 21511544885493646660642364196117649899954147984938167957973995511739446029909223052315525240730908169910417778454357055876978495835860360539518487105884735747327571171141593161794391840502725865882055858768384567552760410481809059493491603215650853720205479031400182676066657995960277192904268502583243404831288469344220157419163562577023302378204262023656760391033924387761146798550762048838113978789195803493372494429260689818597475066930775836559775444997106961637955421914984341555034478951731203983531671201812437425554357952158581847890278697749849834546820094267924280273429118638586647315614149820332953638674602850508284006797486912699791554932534041594508598079845522302924332908655153027725534689177568782814890508347392569304211096387593216627719825527415964448254157239389711769086658089182965748774529733720440906741836193651027332691866840196410092549059993867208935383208288963*x^247 - 13725926560119759332537260230736972243157016333442238243197825035219965477724061836471204447943290325268813187792160548696596060599382982718569192426015949772024863643006448253985604078157212772694236909752210708280414390368555181576895847673545226786349705375831885396983994908702635284580535011795058555403005491245576062610663065325131342562483025119085137514508739269087887484619267274080322050746449660088109774456571682954203472708160225634885372474013650330979832042808361765273649791971679179267592928994835082274914387259496357877664522234667024188575839464346169628504545900368929337201052412358023250660015621366155621821583951214160654393652859573875553615266437730729086736754734869996159662126454046093737875358871173288518346233333952720627961671848868040731462111353510248056242135188682530419717159867374592558247670555624340673023876857609884685736896105960682066986217502973355*x^246 + 8527591154323849005265417514443940310352107922930430552126057398430171024711651390192541051438824207514467313835884633086440663802233485611985624310899485409546181405788795639954064763102800752257084504632372050980205115526061480187740182950866897389170229022228719852406043531286923841500277092642992744758722922999888952738738097759013986790910932690098049577281934802019902192178778132843176768030699463530107897025844278191573869943201951442268879967996313833995369482932104162439079413341271375968130049734497044263444958083296306980402008694009243080218867263645150377243002205127370886374305374010537999793779322311913364646076284315063975855553029405336962230942070883049350671955839892414693038474412278278049157632586607448471671673483275188861804753207934955303015620733931051228734405904778834665576487445786816316128227022990787950354524709209329510958149662013513849176682912464800753*x^245 - 5142260890471074977334751275663432367601528757372017298795852796793672368801685854025299870337909341522196535278656135878478452579467553197369424822005993367905147868457871379381029789206531497204437933698337764703927362818177591243033834622841979907300518104936509358826332175901151777180555059955410244248258676200420953386308332416045613086699919572329513172892525003155245827645928197328645738341927114158055993274378139264388367798137762963332377025352698606615911169235394485794774274562877889596729868622413029470269036006188152232274263304422263498812471611988189963209377502775639806718784754509851349392522950032390728254599961896421539636328164824718375104837318465624224696153991566956128718880078686621959320742206283004929165318942709215012511628292512132211143353017451689034819442757673067328504310814538080838451502464429900333515695522431059529500156935044740598979177878693287220914*x^244 + 3008308352332733817072026131657109547446753567778057490422188227888619487804272710722463833665807536806817159383636722247811041448105826749909770898428991446789174366857322108194176347133167320212777759515690520928554164820903281863411548362969039232587699181105417272968797077438430402664728265101033126843391426312380209786737751604409799811122112336994228746899326668795220968989542608765138977290407486968500136246658146154597053974387105031260919264983485299421846821246577221610243796975164596528078641795602260716049886729700961131177071529323988413733336366600569405492750233154499670582866149035722229010499039137002348730076587505933802874741864303908489104795552631028325126178223437688035202859078924318156023141153812943706778980554132913838933747276544717052506798191677711001077820143971992892553882250501066745844241381319769834584681339329854668758943463847581055565131190402311662441656*x^243 - 1708727063227415464832303035201558298819880808725838022388124867707430982175065462067983177976119528098742059271731307260008838077128943312114405512315641081853139304756003564437343513972137138560943161275624383914952598047719562063665076552618369368739560482678814475907367587625254046837917452014433783356860309723059177990792042572122597091467822972813651651370173939496907450611201316428792482316672516910301529125164990534187008702607079238739690611653282700894325792745691366012783335524787994635316427158653179038050670262056026504145882090850525622823287425922582929447102166327908240884667077607179457163296927612678052417276721471483837421874999272486542640839062718300206199996358955404180723856986491163601910259294729064267310552972033902117677319348340651928615452334306733884738281022495914509876333819648620119166288820491578513017375261211774681866508428855146911146443340353637792873842705*x^242 + 943565868448935601922666277221229021593999519185801057011959810026956654801493063781835694228136370016267677257106079402327600710313622397358303153251915764013022851550659102408128785373847398664022016941208607923143609499615106292363696249644163045412738380274277770034617561390604050568432156562431142695289913374678843750319912588140669859462636099697391622916031807835598730529241793526841594871705172397589813216736571221364528174908719049470548542833054441072845628925511369871912018681406324236531508932142978870298740028043562442585463409396657522032043883968389434629609953643632687722697586062339651574536382857948114008924648969719489716569735594522630012415173458971069079248646622378704804921026100634557622461470721845277729419706747237693675570413661355047795525511471933413698602201133551863372600165772682482849318616683805042188239224708633178204456988269959068579253523962726088258732447625*x^241 - 507293976435663310371432737839868064262233484187895819165889550676661776103103752976820826588503787494273635919326885061361528454626883893284452942500860713086073266261084696957535447208983191740763564776430602879169810530431070319014886329730785729907121867551126276167118715102783087001435873834915391716285589235806310033115788000694534140915136885009939653631649871846989812990221598283522367694102672839482642085750614894760774109191974805115399423889341186263940129501122096610755384624651594629659714580240396377039813393746151092880989347536490192995633927488256560630433909019244504568689235570385767521699212563929290113698258636289712406632376558069211965984919079057649775235277737924039917366259723152572322264745029582656864735336645802964000500516806244214816136646280725563746292487344070745039479785437021677735308289595180566969569249247751994177624190765619177956738533416509337834796759023906*x^240 + 265935543890386524135882869666570455234705951596293919064548218530769580706582914047586319132877189150277939276761761422813510765718803157761591867307566418030403586100349704821637856350568255462790540525936914116716374039006021601259918418802580412728558279106477182960923635277185817920846478340173672862373609035219333493911354540202277966354069004177177397271715687483314904212432015327103669430491130143281330355335162871540585099546134526824485676755154622741615379174061172760999766881197300705604900691094414682119250290506214949132595484882222037408928729062920943999151652426757476691394841297724282967516624158529618163092392635244183829079885657058313688448606671423346790986921708582600687085185680713284072027659751970074839145280355313782369863875576424049590998907230784545102090335013844121869458227915586767704448866738526267641230673547120730366310869399326713265542942242264159357341645288817481*x^239 - 136125645309626093413798896157169138460987685558220016305729018451476759845002820931286442766739139091757431081792517077672549815135309993821786092028654445498947256871881105977270688823336435184224814266274207262627549705010804464347097315504948348942431246369397389496184024958076211323772443109985416760100161031900160688446211198394862742055795465791887721310575221896908327233728426308963982632090832710536699285167056644833600286854409876182931409117660576847210358614397414214574434979996216028277965375696790524838460596046523144750403987320213374660873363237527024081221429629110494767233538724804992118796698467678875018840499020132321027330817453073978632427495200372090207966001818002997111815056150376678479740420190503315161288342157121200030265953991173822439894516877887705823858293439781520345759110325400590395185398341230099841807595910299856842001182906774212201030225216460753771281502273309437140*x^238 + 68130556872030073806279638838398593535058777582741946035364834383657108738690502618388712123608726510923931342081591691005690716494200992186005344224881477981364179563724613704854800752131437942928116164170831167236614694487877415398193302274163136278788351625422804762760228419898116976865196489737719432367866409086360185987554318156524906631681226046480723257016945888680543599535370990518245729989983132956544324890316347870024010689739448176218708344698127854792150220233031098829376022678394845642761239537418691329319283524506543255744915529390981604394843004936701216502621090865641293588759397149576256490519034929449976986663264611837562951728355988732934654584145421671664345204154405902965682478657525173286096145324290508322950871002555433225553910536662894007153977214155168278220025452095067704964307442997722274334623222941113247459500932169769112650621901761442359062395779385590604781658495291024368423*x^237 - 33385670183030501281779750138809924158387588058593733751410831433566874961898354546821180422334564734263052629638204444773219888544078336453525817793078750831770325120230566515059073124043255815715039015253227463980236960562063250645792446714787988747185801481382243829446619296593276399130326994933372762372705316453475188034158853899223074759212026998421246038851874274171036102534744243649052511918828552175436532684668365407842504839323404665799432713503678595880588702043522730228356971634013389280552325494635211194885285210555504125232625488733995805127001199721312725873506199372040985609149033825806734351355650363098842251598532406553889982959288071088428816181997349806147420313485370364620261908893810337815333848635719246786359870270222037479246795349507784599204678860655046996738012329677798174955548842300351367978836155014815076398115012015780120078368550645131877228868527042534032517568163748338160517406*x^236 + 16039216003185676463637481106332869050869689849737515679128885762843740086615669396804958178093364548461874735881286643306170384931530223920615705573410897239294362411170725131244273120172734181475913957575211918095017281800696132905529421873723644387053604782811083876147240078499885322991916277418427508693834732973062075053409505825771621047048724002657013515393412348020266989900020738891937401070869307401257254121100528423533213457496454287715534759553657555816833976305025592809477753696334103536158073575788319543036287246315645696526010413093506379956980808033872730734181147197340609705756951552396215369572309417863041862814917614824137103792311558108044898945615514140435728347526764951284987201941302470425958581235371793858646702309079782188512646694660960902121219725264453993048867120823540498789510656977882247534552000600860450706031178643373531638719237806938970710174719856661039883943529955470319547803608*x^235 - 7565685799253556979802906858361601125427661873835472745372188809278462001982125545057644250940497918096651411994751731104075849689222438909754002813433898425453128158804018721078075162678673446760797293904998650280209688263411638467500860112943453129052310530459244755475011822392814638436372134096246273808749441731386228301567134268996716666034247055767512140370814075715708150992331848405937879813586257454057414317680847984453071200543318480963055482241937914189870269261493470109692276641241449859676425584621901802992121287180787803175407684603106285390581977970193614536554574727051960472125491528291733755401360171674950438493390354568106970061587415295225222003119339158095764508658660126399720844722728873900362357360438833978390903220506753764892849743499743382273245299400621983381308995002299081264931191272690322202048574203822331039276915575997608576507394621482887154294523926805699909457721204362392045391747964*x^234 + 3509887753788089855383702129958882116306918687967274091143912126502346788029268366206822082602686993515426894892161111703450898580691015949529884328949327881589395962598445003701673824321532779755684995378638329701325129213369708219886211573317113980791129735759569998086372418156126967451907497064955743715148900016900256631745765693674279245615924072717982180081379063516012263928738053623479067172239077678489731045556004481649096193819179145312367715106390922574063789230412306424805210705554442040049603353667763821167960886842467094692901651940185394781671168441201388775908151549581365760231919531018839844787901176594771619128068470346266543276914697675125756971287302927253708447316331988195612156542244211309802842263560317022945199378484825766539661392066287566598993866687027918353455146805044619534743846973958779881914891186611590476477471052906447163923499393765717786315210239708083456006094801947734484555667851479*x^233 - 1604804495448784255719458198689927588150879344455561653597723595792278141688880216820946597362821788659581622170086177580949922146250440072124572226550504663497502158998518172377200146000706436211792025086573561190632826122445401982781251638579811524009603020898362265403462678719271936386573884324554335844022922485840150334744910357801735376727967708612494262535875341258224344066196357556754280870371880890448407653251358861237750764822107161758807925471738485538635541211269108438594636982564369932191071848018047485217810671614927792269655183661661096759532892826723590088334543895974407377834918175339406873142194787000886805097391776700124726790149636464316738862664019717034660403353009873144647094090762785946933509594288329371700616793055221044642635915943783440490888505263656963065141943305669943779734388119935506777265720958512248453049696628081784282742410699148315438366966349843895991625330068127130809630536732794776*x^232 + 725073238926800242174371813056125300344568789722959620024252607072798333450575453946817521733455412945984015827784561470870807999256976275868156013473393623850265018294113812492081716618529658150835243671445034196644187613828550688504327148078336073862498243107934262838265193888497656925048418345612009185075594502512500188223770889185170741860819573332959904705228170814270456229313356204233460913955595952120281606160806874469921843055077161660504455738227334950440453470727301088529962081244954802866681862895002090184484641067215324081626101496175313838747918572285501655745787518516188682043289578789781033394356078685085165591214282087753895937913907869897343465483359928712282630092154137948971161873891334908317685585930382229115098325460996141771750265136548942971184097809781346636209395732869783500455298597202702673385845784584464384222020422218488456942890341220629257611655890319567988584705632222582322650737886812901588*x^231 - 324813436728134067602511781732122031043284802763673103760187032217847383550890770995518098105533825380223651919939649970836552657760621271056542249761056087561549065434978072626612204475312245028258617754453289609382291884247732179566340276530483594531415197625403687078385616841818058467950452575825734283926037927063579472796053190963168199648510990218089073361091533306880268282922895707249039726291528944223668948017100061529654738541458270651373929201491605054832602668576785130291565460862230444629941441795979420872788896057276093310886478672746471984404737080336091865818725821901249632291432877884946970916289228698662635773176552404782713322454350982751163213721443468105592007838840978619594714520553160955864590578823930854633709339672755758275820840397830429631420036429727896322813770875494143077094433367359869387756966528367307136485321758181178346904809455813269859449746956642330308704703684566797811734264383777174368096*x^230 + 144875194762428694762503137881557430252674205106852624382871686831186463396386073023534302648971918821768132862980925527294310574054932537376267385695494803645586112879683270254120943005638353926381513681520322219292425727312097969515366340889734564621301049293771782860364693878972183221969322384255513383142158395698274122490997314134083124930289099437594461911880144343116838571615116949829997239497888261823568383270404992222589434752316187687481520445814282868737490105210349715279080270757287656801151738282935034194934826063822153558414118611585761524710588134628012409544000241795573115409969907378463474718802560276392245622865695463986557520697153722807935184795473115930899344326213553426122081030033539210860941670272166287143971842261399344793728200952995487855744857954080478224136955542088613931638292834989312867974659845171344977604603289832400045473505117775155039794596967640410829157319583393692897581079347690676112202664*x^229 - 64653796299145063139944043290616983640558916790208400362079392243088496654466162163957757369841313600310995631275164147327408083945493213281757338073228444652877478364668337448339209346586359499109268344419287521778818301106127238556003666045253550685124060084969949440462413611857340327170710541572365470292036951238680973103160697066578095406385868253292770005112886147412378430389994850879700683402844482143632882858040436540668513106497218626771072661938954764594639134280958901655205543246149967312460424449271420639454537095042561482231015869733393795318998324030495444959894930665005921441415867427842435184466244215210420677091741414185004948756666429823366191396480368263546102963076236925725308690054378930920720178915671122965164849047853048490679604187585608117336625485149390516687604494176075331946962021254894734173462454579019724093243171407736183504223579482837075201662107047255351750344615173781342669462567786161469603301677*x^228 + 29021522337716328734112214976557498782548780884749772098829997350963199673255473532876889078792890997460686408200670436233868434446303659267784670405647539765751036886252200870192137608657429274332631812782065929502427388108387329666254409893856615732467942611324812440414322379390849891151737202515017494327469011812200288726627070766729671476780298750028288666636938335388400215988624156476736790650839141800738142605653232473456823352917345358803351804829581586048713769807126445390146011434094482189966061130926455266304105812227703411834910771642655063180301545000518349316052814033346448167679249949405061956768493289173099773507704503106696713582838885530814732496802252711136913137613965982439017499444345294163030216223839847791253793783477621759314004262455048549483596442352831622512328969116265832386278369508873073604740134096470465640724607731749120193037340798846421883777540241139585334975243690291342068407348119796635725680604837*x^227 - 13167685201716909326148565794975901904993418922875682814413253353768221485501535165983695914362795134853173253044760716738623581030443826820944665079717216444602885658735175011213220944873894931583090625222925967119850176213294291240160476255032944059052439788800147347678722545903932980947547374373355957174307835381177221682713874767180809256072872347274415206089201663987355312978739271104927999906759936095304385798818593914734499534081606382021996142752531231670472288553508640221551287883586534676913470716659813146511334706983425775385285111454257347978008437681715170563194991405092999270399831794507779610906881896187126702205158571631262746699389196642460244630982706960996860982680243886342509211651654962871355397976836518638836047047385359295805816680596899747182080247883989164169981906039342156413220050851535798357611939206993169920087361168956841802286612898794103410737630069656542467528767815017050149142148313944073337116610356454*x^226 + 6061291753904405663164630710783002223674185768180538164900784689392273442775539335038888524600726030681649425789762106245827927847321743534835389956491775665314621413145968150257705803732450273999373232232439023428440205551618139214795970869611965801367314214358613884017515749591075652462429476489842436048053827113349893921360247512643460840072967538663440165338379606204649673686878197612376512923614055579593119837177483661186049440365357068672990234413644247593731801638379629967015490068851047758428746402335741789250426273942935601336198120905862652008620985044524550572593565977524301354712920563318324716065817715250611693515647968625215684924586559565935701730079448933278217379900492328949982805682252305782512890652259449096472789952343412169051212722970769685665809525868532043165968513992826007698833401071041194384126814637648851132259653011433059350753645747481744729423213145401608536921006417078815043592190336252361548634866804398493*x^225 - 2835580284814171213684458711916270549027894296496620026971561174965199747799197375847402151610264723752804350532406560049989621426017092363565102431143918063212421464383076388778766611316351167792052467916744036457918161726447735772011856953582310795302020862441570138879614762897893465731212770020269949616746575145789050649204269094177324053822028409230520449020541933193741069384277100690011569231349756490299108893065631888037063486518660701370641250823658798213055720988523780022471492545191069439109068776051104610867363030720687273052445591378624173426139429781634490294986121413822483690526673094015405434774454625119748609878136088933787779162689179236251741648134283849565196450074547051153138589749064485926610043303399366136010909000829452281494880194370272040242227325422323492039467694304847713736625116178206076340942346891167274608966717994735113197237478863729503441770089260081291610139554042551868827561756593545639537262510651061215925*x^224 + 1347617681918052038359901043081805017319135897974003032862337991634627668238709588075231705721748310177558464694793972742259761798984661367816157472092966440103030778298251031067081214946302605215270270622882722320070918708374800962817416632932903354627186405232418515455656112962434221905205428449855189250323784527873526310355083119029030036791497055392425091065433647871661281986773613074480715362789001568230361648275179172412508682069792160456407746584941531946596833506885410642533518193889570847307500690975889506781196746843330804915701850718065923456545381872460243126109475584004703656831730754580956057212409649444880090197328389066594706590738133058286358601563211155977722701696987455919171906931989508928280508767207479401952156772956660322839486237666241220041441834261814604853588535112218963894542890480695858982385580663367005338839446807392833431275329630170077455039534995103861887662365032483842482944018428983371290441978515298509768590*x^223 - 649322912110298828074975028809396574892833766983482305943807515435565734698601485788497419013127380310502168824756755914105240822190237239318150399995869348818911246636537621348160620475891457195996901343276798215479027955850634641085485714245582052405955561924787509799330434628341626258538167279120876395926162968001698647936163446472576622668641229789688676729018346194149454605889588064733082304518247481245803744759024131787228435406413425558028577273005742579906212248622879018146072042692243005370609968468610804272516963552094589053985497662893590901494869181371426514792064395898109442240763205723219416532041386746831366354921615468574936995359802887120706204329329463022597094904153299204657625947670046258669021911735917230784532213490703861243970178389477312147652260805315479235183437410622993669744614710843464600335876670991409370133346088217461183972395551043868885725855836825761774887376196596307514014249255168335620041749287594772264745246*x^222 + 316345572358607617058977480007596510298221478887943135541664192226050487232828927750727891821003752017151387735533089711263259049563827302735853990392054017453476767338595776270703044489123640479786589828758424593727408524608290455724748674152634489984602187958756959367096651475984389550387688065462560539797651068825952860847282919521124127301126045298572912906284913468728145252162290279734395091091331292718847461468538003763810904333065635358042469696137765997528193576973647600175574672782734621091704463879649057069030464080353074777067254223692584257318285728846300560509434982405866664768734889407732520403228618903950190875897183733772244401581164046122935765202045111039535289131854983936706855669064897628887200531447854200021051895020192437386128912474396161926315782682429900157297052523888652363142438253976388244050994083430193559840650261674801055572829840869753923571710123622123571037015078135712177993670393705701324738910859259618504457599565*x^221 - 155472049710130098826831617661738192261349335515650734835873105937525722803401134577130968221870222033760620165316790623803179250935276572970636842200614057704682718956308562698118614981867852527597112658273346178447960350161945452475983297321529205884458670405312400350919662291808662223135011630597763223967637332733892559448666967318835251087453215769005420788788362047649419873468255789430867440456235573884057126988216689446783082655080749077392122541753454003731978928661007829948819129110542521520574930936435506035815190387484277498516245497003912795231533569779333051256903900496726320139428345662389221692445181546119749635075253981524409813542308730911077031989947717939078912698300323472729965833033238279565425635760914133527106632821746693517638751692468629333033494165991948959910684935792048727111920637483722362350581627877981059297967245054137302678920862701697877818689788398347922883666368144444986031157801794452928045228910411379693671990465630*x^220 + 76971058808277984230414827618069565008915321156781239121881232090990991401886577595981907592120549992257536851979772093354541634604066328130951850987256209653227064284397864627710403214784659119095965585018502369039669823873565234531033277995515829897365274611273800801266813825530776686230887786089393626224304120413323380466039398848674322369716381109262694263222259536593593485391234000031647659179738520936759878632703617468316026059073790340688062081572425991869474568679411814963688054473228785906039961790351791125436453262293399070411753128849072206410251640630014714812485351750896580352429257919443041038863198439608586891112454396948537709853268208892572766901327913260586090993445495083512513706161100945558816940811945353318230602905642073610248627312271577586545077458110700621156508017689393218096335183597621399278907326946449691647880976989702598830595020895724132648068096951941849756450912157681930910540179223585236698103419453297072662455678411185*x^219 - 38373232024090638376610054703713216143622483186758076239806125741067952338822696664174475538175193263274414137798059760397571668322335526108647143079794884063704796383460118803497587728699568487512077091022657826427418607941885956755817900376719613232844025955296672744345164076649327733193447323585573134587415066747175604880045095135744771672040614085354814248978222302313597112416790166817852390106111684307902868571173655082407148646358843765290612226895808914996173013576439195700644204861931498703105113480891626353338365198217217768113290620266540141889601382818351276162438995156289630037976159963555159982580934464592640471931654081172159153675260280461938428312306210591716933186220663238914147790171672109693363290897040018995749910034242769341470420881472731003376586989592461285072677496518145308789990435069083087256317357763209045397549473158192205205283208207172212800417830796943089294715776221850132568085706199024289031533843987859023795744808918297202*x^218 + 19268995280110981938000546118122100084749064659224426322913500682221411829714744256743753548109008431997814772307128820288212963751805361390088057844307325069105201497359491624429454411645545854394293097954733338561246632555330920901488167093245914532473895893557268840423004690478546459897446433360481530995890837653676011178668725564814881821092075573442269929705035040726495386439592168801716441963905986613159651354245823766272337952030516931108123123886649587920117839602020486431145675420368307662114712592255487384205977561533480511313091227472626029241860165408563658393378011610535734906242634509797649833572948484713986795284730663083698928073664684085458780520198192531099852707877858142751133840898387722509452141010008763977072506558658727448632404128288222334639049748206950631667520074781190192582712471674375533965991249482542974045978453401234507047398695320501193530057071851274220093322657839828864694367904917676469238605816304694093557244426618242906940*x^217 - 9746971351710542712413325802419316148271473266168781762691816170525662654001693716698390944299325682562263120580090972506543578447343993088235708287791322227875253864927633161773416525448475203787924986870704810131553933515647475971892506870861274269603243643934947996023080312731809304655253660580134884850895388986910546207176602261135190726793985502414424992555429895140193151803707371991807259868910036550696558218927911071591609897870488005137449987569802519131548756293346918591264572836401752606475739559243730491733922774107927383734220590323275203956152556249945456218312868522350889588883736954632742442727850877902143782405061004779350569047133893972889582939991071389804062141706194713247271721067804239390030443214984103718747430775794243113426187349663358997088710045011408250029840762346272337576874362716201273048193967789455673675998958248074015840804342675795308538588228678010110819760745567618181883672959204478230384611957364454953098642432008091363902153*x^216 + 4962883515926369450221120013290236177937196592340683476143807265182594664982329166354104294210189550728423133989708007613865169187979948534823767823865291341864157954549122835838403655476201684153209507139366128467375751405377670296118449300909440865092230398878737539911937080190423976998373041336959513957086779919002884950954693212658532045343133711733443006573057924604507613569098228104381926242510977204726840764144392091375453000053407674687573665905831373703881369142838028041307453819237887794711505045568460364960912783415167760156847820848754315614616437413260747264254244529187120044495949719847909951075062338333312273178534599424800557075876556517919328631413604247149394945652726945427613961223558668319825939781735961084394015751112776497053825244846384248981318479751689747996989139786422631871112710597120004274486039987686001870782510304035121365930885525526784989353923656194025682974118852009907726921078900650034183565404809195270593921464189282828016465041*x^215 - 2538350359793086635304499262585924194933211051577222405951661812693971231051933981077204759083626841298056243236411653156425187161607687687836330381282002298000433320319909919995178876978940422270651032411466575037431059508167212319399592062274873052485692009576780532774806490301307354645344456133248146193441583721603751872600847060617896038436012810399510898396100888984470586495181009072238723643151252432345489342476257802394494859583157470680421854590261715953950174393527567506293676819341157328145434993746615753756489282505614993601669704389661204780718954229201089179383107569201606705795700443184870021466382007850653635919315270182267989998845064784942415242193305668265906088891963979320816030469210317990629415653438679682787823488824426544640906384979432870088458613915521653453073071784525232098625837287357981852388421956029424679505917940298610722746893877867183806737501828099952498334157099211038184114662488050061243666658890632113243573173412907304853014534051*x^214 + 1299706681241703108667748231505955750186856128808940021834881797423400686466567707437315913925387703182754829511927903851395842000886692854949825387101801998639164678942914402456861655035877281277116538055385196306549454926557539303069146723537393911669979968668512138488358732986552753086496184684986536893464453784222069405607345564126902613451838691853265708984856940329584543446805698807880057401524215118918963955619260127537328960429077028802707502231299524069906881418449821015386666623247695057549242206065323827267376523654843355739934152579213381174781791885616294315439191057803425533462314318937868537504224390274896069037522647235525568631386617922617195244639939631332324485744309768469165367628770391615852713615228613255984000902840324088603081770327240691778264916331384138812057260492969434507613070789756862930247211352983750987360719647951030003634309466510934307753787794216960342632478890528267067663301580872837045522727096048270813162694032661142665589560868150*x^213 - 663337749416683550584552694400752002661308536500989093544364654174313461954008252554979995361540114227008865769914540856055950545535761516780775291871837201813591694465466593192605880015209192022646672431372602477321579576763301774292586670100509713323691834409511202442516517302355974516527996900609666467969072766806040060874690515287492027394178009855369061995339355143336816824897258416152449664374754529017035047165616030679109390711611611179604528514186514333936522264457490843707561707903798667241569085377066090651561679052073241469972683348938476807339082067140700150417445177354127389450168820921696324010568574982482233811113143352279299549247477502368634672987678884752550363073602792858389421282727479655812896150039105691764250762448239060808485655248531271872172328646968954221076375561464817946181585188645924441080055563216788640280939213477004824008382973894198881300900047582873036568502930741819002088440854523051261133721329868909116086645938928578033027272524494774*x^212 + 335882549048491429923779025554900473638914611921805871593463528355226537194435194982709622802606379099678459169265133007264302274475932468495784202122289861876692771405082927639507507259844801198714499165763374865953255752920824011901146039268298331311230956494495720400422095187558347181225167833128514607839904614225462356211797304601692328757272497009481398168795048628562444656128112081544595125053721402144510120389458830857144661201524743401443879938011491382759006269509253825363182385593323549268688714436047905037997888195412920493657812154933234906128201908092464252725457542985835256138823359583118377975789290036714033248148368646871187650307564438367246466195625528685385199101587130458461930499286190321714015153333320774663502262231676166889353508955987027790618879441758033719628925474780597528840797366982541621683501041511992298122010569166619235468343596532591544058060953741490788499616254505017131619154399406174793270237887385467721721918946877657593331295521442972032*x^211 - 167978381632474885180160936187031837314895931175626488898802337267213604278128144161352442392263403494801881797047701961709236285542713380139423949291664468782842186858074768377278987325077308032331661885348031660925320479152726110438700359914089448462868336415322359257793817201131966824827025868038701472929727499760640398604836409554257299004375991700072710419129843491151897681952335940789507755988087752388937730853468746594225495144749568058205045882372437280820336800685475876921679417561600563986939645883948513259114935401418516016376013576486650956389185337224164263936719341501529272318993924073877799478787724350929731079342298227040883394577742828078702889931014905949527892818658579845798096980962687658623285911454021810427006834584549768426590688994538421379066706694348912334039463616467023060562222126085308771861526475587374294456350738262409073435321245203350461962705069666666947226342169572369031322080473146266753239028114222217790506978510197277246454478167971610088529*x^210 + 82646167381300321934817593174115120124807641377893433441728477654622486967016438267199406573347947158221691580405174850056344737152348748248117852756288634682919093792881629026859908712452251275622650161076735878635662501593658928914352490949240762067141704652303342689897057075386577372023921015249198137098630201704519937461204958059371030078080640180537486946206691191506519430366682860734541077281116216828779498750325419235144857439312040439129411960684828855441074713577944464661572231466256779151775377135386050821744628463034443864668726542150247979872025309286001050278567234152215995841328716041907047991014469039445124668551592022917321768772016951583747084061023536984162778364240546783196046881156998736684599341067260980233046398519314555403431739233952176748385933164012416231469627489607807433301176413223067044132590930993396899015233329081181979286312135762353420565138353626395855034261446807713844352443712550386902867948525303472001039381449396129369833169412761283142839271*x^209 - 39875014165239038502552811483933948340823173756370683267579490171528470190967808536564147703757314030781145343982663061961751213227553649384524240207383245352712730996702437263197107199116243507223088340063088520538201201734895607279466587336162573014379746132301564903309060189522800842329538960945756543330212437880405407802912590406945463931036910373319080299616896456935549657929720435056807048184786517737469848432417702163043774389945552665118729976037507941261954433751238060181788398404299901216638984890732158117351223677749478529925101478985527453647869195716286855141513845899086582035288484397926752398726392179420387672415944255778530349421729029665552132897089055941021530851342753274146213038433684285831424032708043483008648727989526326673572716794141195144273215524370767896323823040244494732906145254439092348120784199312880118793504359022670358821629149823720961565659022329277947299876659205940691115514130696176925257337724792349396881080500117739561482483682833016360051806776*x^208 + 18820058190771628972501742350421910048242757760721186415361040919658499177814235747648903195386106985301240152851952028451928271941487861277617776641916004509209024362075553923177121338546765782699065633418267177739822504840067471699788524248337961587780092573926278626750325480638474469889499862644112501373704448163302915351432246854250291138975416744530128580555949834057337450753594622133615987709683548978656825371577224316024533713838088338488470377245812097970548800792376738559563964561704555697604771515003538824343602291143205944231921856490910713681512899381675242072335018119215927435583527777498205948548791824009128112391772797778215877917278971111019269923600227587010138987038846010769779030185204071434191459073932361447326558311239088042411067510029465002123558460001750600819851794157519897119321260992684051669282359570948145712314783969772179743642189726969786265553371658546058735621154919226616216961707229984520360250643877702307392056351664362606709780555970341085163272160749*x^207 - 8674055400557906242357565234009727838385335722926866617883777398481457429525893669170759468240029089987364747436071989662335082138723865871612940487124824382048416693644634664044820724531107783029214846569857108389727575703469867166699495777384251780767470993457643496031095493341613073966756858122561337071917516191721828051249976866586125847520792171819375746119028705725676038375529264695782673638897485074379830021288559257038460184006329673074331793606187076976569517439547662460189844591955483152276349329120244577961410151457407534479154286261120381114172663255471888294135680366272106369046933019954415593206647068910015292860444231194974399206623684761009866465195470945363756848668200216738599624202532589321211039446485337000537429838028343473998640025144724386569652360709318364456188069283226615116457018900144159025209066946151858014743577273349208754034651611266212009183934451151713996809618154251208740417673939761262809031187198884444364768619309014159565071971289357166209106762046055*x^206 + 3899576371988669562648372573508749914281237576055066105136819104641404399028582163082957692385714772196982309201583888138703707992011625243740351844556086286498610896656051024709031734264261252376797372220785933487499723510081167942389694677897338570658957761874911062960837750872247790043505047686171312517335822293722342587915679159917133078602967616237295647364595657789620721502919539476471821106036591744330077967335703967899824110464073745557579000963816054168658559343666392026022645751785860015170666987701173571484417833139049103583803352312487435521081332169324803845598797157320804459926401326711932560900686788260868704138510866158640438097556402638117857312048973089553445003786282504753032462108142230641897347889727438439124611260645461450556591394940165293984030958098901244801741622785902247810858288903362654968509163582747255770130423624479559832248886653418626457876390139519226836238965156079763793276860894014527106920263720996608182951567242100396375347024438276120272292775968196297*x^205 - 1709091684120173341104971519632695594943625623327977278490306617025558757170354259911788430893194354725610643559891517599148732014255818163795135329997351863975384115118477879833171991750009777900062477150108899288036962462549356019101776421668480535296456558149571376246519820637833631046752479964996598882917160216281211819568896067079481385726376002393212220468798804056883772687349177394353597253253474433323771770703915240106825752350036555798230224109052733794595595672542024369815400139606610961137712393036447912492689766126372271705472441647267748576509619272863111040422903179642337305268463114220859092728648956262375610483030038231584960567261226888097081558336796399326721694741031201125806728753846996669576275409957846792156681433378994897705765685685212247899407402503162484171527905526322660619687430401037010469289445760853723387886096575672480231713098229412665303352259458929142722186153213513603537635828434194763307426132545093475777288593330758560614696720179445217523591878263176368759*x^204 + 730217618872553671679107809161723250752200361054371730684591472283995373159394654503516964123756456024014448893042787638159518504380816364682236094746121512288254227550251375311283475700980252574490846960829008781480631643378599909175023959256203244033851193280245501190261339403640837920018004663497045449069796303978882656340471426810192880590794692747667332696283550309678264414442696677657450666817238171385378149291092717504363982535199718762890590302428854951282637334398081967889689209222624307830176061583771740066713251464679940956211218742769854438449824755278942079607426800479589276687378625686226538544324396641425248941527700895905831797463700424691715836182541973979929865359969024548449609279914818133277138246843788681474074368981717641914946693342798999765686849555038717518566461590188251468161978889024866497261370362155323903994438946050344754148628723892802634159660878877952939082844411068599003047741967941200982045424622753047216948331840980506701535394506287428862471250577196250792252*x^203 - 304286591122891212725547681552635907719081612429468077763378484670742528262866476986203131209648145424379314056783075388242108518769204501167029350891213487396013548135296106475442944591576590811341127832582380295602933429100113542248783058030429815151020825669587036860738693601568357114846577783678653003449518172083759094326198514035344163373731154991345916159211703618175832728950234990358379511445253553968886108701587008703506049674826527949271084637896675942927333246570029087153098905383003818086177306522279764339428771250429803788495719338779980719735467037970976419202677852466049790013571118708807796299456814897546957881147133556098436233116901500308996356962481606768975254695320590698451237760991632933829434656894483430578809110787215197660444824672509179964220697059864302179403407008092522034759924048109060218790290022564235672429519427497585866326169286865510211405360165345843406941420570091549158202824168727345122557374332462412383429300451059791049928640377862430942208874427689197728767759*x^202 + 123786659419619862513236341514696652465952120923570440119986873924495898045541104307442416429910689691253101453505851554774137261352459026354167958612642921227248681224416575528034783583278849086869013042881104492692532728564474130179484292434735604462159508492182566784121294189737333755230589445711336688974288754793115425506870633876261206726751788873539003468374344395447082558938000661164792240395383471410706616073293660772735275907860304391371420370456012253073769684689506500564273023738733070729792252916011266709252377332714090099357254297758467457177491985611843269263821747037539594017326360172456603519225071265321362052911372767929190060490904970564433901887890783083840801910761934153769475925138446953689674031016951427727034063588354285906600600384416770969375723921988247888662619531551721571276812149140676808364523867043070273355199930765904441391257509644406819237636214530054821787072027717166879164495951373403610965711158132944715142478062971766631340159232496828493382613027044772295394841361*x^201 - 49231547094372110195699994275854160559847501402422798904919987418627929956383196084492659366565148912744994984916375657711956496725351110245977902964652732162183132182347487703308135302165686937691175581577506064883061124215945623929646472190434232974857393008714689213707378195167560243632668493379110821128839686254515996408874993949160216584723985925094192932738053417452645261168834103065698742572615228019362393792526976904877162401218175567014939470951713637135073518209244062451425979873921903828252774454537027778423632670225539332554992320663919186712415533266293884596885079724848454033966899004171693088862699498396851959033739694729987432884002018153702312858309851697064275605528582948181485845212208239357277825722711638048438873289881437071441752937792244654052276148945706692187426675953655913323067770812501656097958898587027964914712405252777480661930843921435366165731625847452723916227640019271662361463906723922930211477433676764954774864508251242294223348048650092460193382429464701746541695370681*x^200 + 19176928847554239488413033362232857307169746564396749079538182094023146975893175104616979684013787045073295019923268365928949514996618248373572747969833345797614537502993257877431293167184051103808193076431247062445430082123793630884427130413370466386471312343565018799791028996474825436201878361002130480774278452160935963154655427688936282212534381503529764861502805292679777820367562382021309623083382271066160213139319022549538337673038482171690447908511252308362202871734636037020907261415598192198901514632203578669461565488346376889513863464325741404817223119336630832907879669143234109854264327907369627127235268233895033697075968253499798031221298023781486558450607040737533269573960536052880871659719226296707776625795728018953690471528289509037481094913806854218559942485835104189640586569041092437384258414139665332131118412533454112684089148273129557666413514918670493960653375650560542985801795446955470315327013170414589040031514277193589908432004214594763867615203024320379340611405954269624555757587734555*x^199 - 7331005572037485236238352247013050308194111811027519725500771993895905936610008818933964597828141985815213831987976050825644850533152748009955550191514642973838305402795289500584256984883540364823877814296413712306032410578311791969079503848307148899707150182336873224760316651363073307861752926879015512273873163926474518330082855774326404333033022752392442760302931144490680152782346517420168458441228008504777205374469517096645069170781599803672267145430841611657723963687882338202202610614384654139615540874018576953815020571150279412355148403447377371767325412619387695672204330978270015359876362626565088076708341094945889897041644364627958922923460262829299479441793830887576126922475587720163621426249690229950639940657268831001293612041509025550799382355773446017837685493514384063127015772010977792074553778061780424725829119101390659649522028536042490743686863705328470347871589098644245686987533422006471268906326130962779463556191129927338963372741221087520565089476754129832641660743527433528032703461173680411*x^198 + 2755753243502441454145359385515577967767449618189011968295331825209065140848603221801787284190948916840095304389048324223920499704308264250158545799725049854872698800994850090993878360449631994988161253876451494577539029457736787419246915200096350153479390169800158268000928302359742245055174412217901081911262159370859324790038861466228320744038352465521152209397356188654797861989187882380909756531697684753674611126330427479863951041831231964879129819019781839086784959074237041987189170026415293891169308184099261460971355892743363362408708116793608047355406396766727030132227945635691901483043341738563336566779748744544046366734101659907021949032229289943527948774222211526215173118861100804638967637567430981315508029829336289689213541688442837008319081334763398131800756522571445257263183869545552055344265039255824850700521463828520753844254246811803916505291938655509555136606958314907920187850794786121953037739388869658385639182159637339212976491076686157444165252276532950132144446494432946135643819474171282084978*x^197 - 1020021029765685460899379443662256179416531774433362652611307326745715497554783233208857615750086490741925292869120736951273950810046500858075831371537548070566938688232904631819847571896283251001280425540881962266355946049503189452398490726562988878188390920097689542114143671647279046098423066342592167474329463228708519808520215428776582662011441302690546833581398503564880929244169485763024771651901854496969388759511262715366881282199575935533992535592772972982631223614100687231268993434876478241292254759874496193646932636404513259030144615038532230510604020827543571912921563564828117930314726981493373753622982309385078920428139998177404839357040164519396549386056732044027807995977805549489243002414705835901556669474219670934032863551279078513520508330505065138355209712715968540397726518930949354625752877618951740399980998535386228214075755840522463311618291292069598817921216847181197304547655689946130970515351999103959878255288869950838236328427445056477418335349902041929195267115056835736673435182413138204585174*x^196 + 371850826888403525611289904847465889089714979581678685946331371126033747159384594281718241405387721378201214280932953450447433779889994738268846727437748595548865017845878363910096961273221792605202709927386578930997054010978330639999844368346979999901232239042327360860260911111420527442102301847727607624865986542011638095965947215919900923490276265638323961200392374989070458792466264832502326378957004873002950364809672903866624202836889791538273858771016675747909695366814794002175932875177090534351642642916092507406956283099705139893610744852406746378030980432906472352150743258424247499512986065849528844011277200024766777408752545605644547918623716211464445849528286140149392143383988003777253992899457408526801978853333840141688221969592714003783660565666231914043563278251621172248727353648804164326887305383044975638204851285763775954405865596754066754606765699869862387263057952455033210416335695371194119767367227692015364236075903281173189157214777336224994545058261657056744066320363520746013525004120921740521998208*x^195 - 133303781505956790517178785564915120300669811216525623753737298162132442367970271711983740077911634263046489742585865933805290879082914190127711237299370652208120305733031601651462378283620350493732396382541925224853227086839090835500947236771649702407635857374159056272402419401167429093777703807629804099537609240898166896223304546751327866878779168703014843294439758155010352572036514727622899127517779845809914428627651570402289101012493117691956689340437319282619760928971307497131560473896979948457573296198672405913888763928410077196291725132234757507982611342284484974938389337437769668139486777810853922005115566759648513857350940068241739327948161265824907018723958007182016546012245152841832032894857260163625818921141516548273874802637078849032973629665086291112156292474779083097048526431703078141656680644558216556779422500115549562006833913300509948906616803271618434865313566365883139551739487772278118461905052593159543328433200195855707055395524549161476713438405482895149334059621825889589663152832025795921413341266*x^194 + 46808620141500460081066399370002581708103421308240606466739649568861348763449106466216224480096724591401127156196958598483801587281542053963104176278284849294607662303734593734404826842143155450616858848527097925244985764323959658330186472680185792461414726560023594842753834631145808899833580302912953597028194393400263487376667020702611238406848955006683389204788809610676910049445582081803285566170456776595366919833967268890430203822251628352359980216983306158134310915480034738505140047697381117180082994701661712893990414387628708259440492916448396156018165071614895943182582578204385691996526328723119632222261972872546094772453905270350775217207359241777397429748082346701890525715060294386096003911399717401002260662094238282968844051043533965010587753997769401618395501418781871698830957308983733357427528708319059869757826047857892010090372915136651644917047013368558178867789298772480474776036245021828745609266147825999648909823866100177040996114506868284657293025652439471272814889373427790104765805691218034000962615263639*x^193 - 15990689969642720557975425816657636331418293757414525388763637261546513926032542218910561484470594285388881425199795234149128579375214010638513529886451016686470694428912301610541854691918715450399756084945228460794050034815978716055092222988765508474580548870004150854165499786452387836894577948190651523066546603054084677942766674794956615453770580851962106016681864584053989595187373000957875292334553124120720463879227920876801546227320012638941640433827780884195782586563284801976592166082928339337923132766262908967401305563467476573104543259803901707830957427233344874090882484585846983089562579712681530866431958883953511207740461410401745100337129922418985896374308747249405382825040740790470466867428003788490883190437576204173553339742961502485608130766135010008663345332018936398164904362536641621220783414235419892044687362170887877702353819894126147883510553636254398003662203038386186699801494845362116833833319396460319869670203095043568180351714391719911765437791187631918514199894205259423198304578919588628356077762499863*x^192 + 5260284926001261177807683247259067043324605594123491228243295521541969783002766322381155845634431230083433436288229501701231947923021761100011806262472668757513868630908744868941785783740068406082222111078394622684375714482203662433285019912385512870972516041438588680963164793288869807524523305309922373245682370967330251362188547283013488162083182633977871389914668099414898940333848371884450334251742085423563882592890406469848044821605578434832037054219555274370803875854093208503200574804510325300420802682862506983851589733795811763011364185527464340411273736283434367344816995017164844649401349512987518396929458287228519565644850111836076034509152323503338988868524326120207044901686900045296343615353822130888956543401227042861096064039209766691094732382217184703545025925048035033770050571292266262170330696029391281980540536044292548751836130919771344625204026241230917415956138207890562318311901104123735264779794944607465136599337640263089143626928078747520247601402881840355494761323626149317980014520218339609972533069303252482*x^191 - 1641570327081712754231303795679418936577289218352310861390123083088083051051584942573408817425760794365766140377692639934184026044737617882385921324094360910642003664301750922672220868315370405328545604881677271698946659785391947383085655911215292807506324842647252050965797168848283353090464414510441056495230860745736412455793829190659788515237489240035863056911918214325969744284861422595999297729525893857278339844585483568693540613465006216712968540051167628672308508435023348674520637377909342054527120884424263757056477046258223192297157291898057757132134410185296387487005008563263870182807598233413071508742946883398880999279215592340531060809153825009180674019360171862608975671356821359454139193492929320216209625419341333508743489052841695442330250115303515951714057893649831374347648876586813587512643558379150700897803668608276975808741094573604731521895161955895750110609217934885494935219850376258324469017287489687579498904042050841950693759795190267217865676599332779269811876116533545955774037240882662652105445157424082876796*x^190 + 475024252024657327141656491119956389017920933879963647531289378405943414397674916205310262964219371725229929554032576947051074606676177118971902300621339533372477141942082543728207933292250006288542618939250401280399296029917081048765349070594279418909282280678670407494934981765138156958034641891800957168272965287452666544354434967908556931429997653292391680586147378021676674667008721803729345035554361032636950555974991659684063862086245276973331192310206583368272733617990211363783939720855802707579885026839642418249565814241723027172357245381254573180795315301676251554230146727491432373364190485541205332255964559557542394828932872690882393759399370432004344120069114616786495142014004898717693927721732534386030229981479472156262986515276099946355423072491651768453659985058725277442902692142650700590229576678174293598096270652006100445762579926301637769939755256674820839091808274186086373829998513088304123746869821101055178298825278918201492313911603596706898139810441859440607752002720070761442331056232435378546382285188804543668477*x^189 - 122522504138304973778927471259002560677058892994687974956721130533526601045052651626321826634243288057652586617777668279062284664227365283724989206683518194027131408220213652516209001676879101086796967260362749662207160345854379399491762137217247930037973634178068028652678845975741103027088880931212751508948289428698313229695495621397011468662631282267690662503939235783201062672188631286857094371129407898855643990156686800649779193180273919291947941975379228878683125438829940898161067605821203410950364847284248222807571531879512766228813635925138968923632762418587577475660975301041626549411861784146186148088535961477003214427645261312207066689123885445285590280984344706370137082113851762013245981177572479837095776771649888314493822249216285973903283470738116871086679362099066811886791746341742387640091986796575871036838539929804588492230827880434517586211310486666921339197473964504590628188971704701521013132617631687741856367189815019947070028996275410863612480202333458372808394175863677873732645184085097995082248690554841774099933610*x^188 + 25841375858633898465509543890746113910442189111562577676571476198436704183575114071846500548223277193906883058443226204178249968842468297183116938198789144392672201949365087734762671742115114368681062828504934635622528158032581460870953340699315738100187093871029934384788038800534885031698684290469012129594621323510961316470843911839780019989805082618655377434169220863996800008816551012295664817495735720106712639068920277830632412491879143262025992049769411852117080528603351650176283840485407222290722069498041204273092170868311539099102337172049852705763930286817984589967225503867142733307201558988657119143574074122358838057232616525511735987571861254932926641689205895413099060568111800144537177420698529310185068390974563577474679954314978085593843954761639878375322381362897963343362064939993583037885266766879712452794613620564663054017993228782902418050425876087447315631071932536724448871811649626400591879976627918328254469257673600617605343759608441056449487945702712298023665536368041632433561009753726663480621069089544834178569745527*x^187 - 3288134804569523729553086923331663381719825313217272434352810157247762272575279727668073405976087862661557392612443668604342214250846831095868245570178941693212813742602800585774558770377965080261717485236486581801170670330060941633281409285037514071826978141886975162379106878312920979901810065186613791406169450110625722242547608635058665744740302102693973275759115392140910327848386416834476598481209020520122224130267578547395415507027283945875433933756840985835716471846264012559439879327011587407338194982529460715868692331081588143382407895403238260298372535087830353181634592487695279898723629421354780807865770613268816761130712388203326409257313873442509248550682769184303141195747404006344781789881903067673831613410261800864612749407876620525867157031904312683598978356488755947438949828004114535167886451984501042340896523530664559392844762071406908176626164033051189501063173855647039130829557546699135251956577702784065209463959048838432265290968495423459779566055627424121090346165782722794778397885774882263906710360695723057922330318330*x^186 - 401342428660193916546584052926094324799828107059884814113189013507139823777473645682625100744309333984340620325093121817464956692705993191431269062497033755240931766552648752728712360920505201226825251061114431196220397719496791388972914408803805859784226947146219858529155054312187969346662361055189868168653906543221927479730374617700267096357520479581987958606649196564689397404485301370931806958857508926598124665444715599880916199168158986445048228702113849467538478022837105517708464485034842055611158426690126833128560109799206329749874403515436509186331562768927430896607631329095550531422855250780047686281558668918144041902832861400432644891079477497676395030532686061551134552724586205455509535610575091950659814873479322150744507780107210610834143107886946099017656956831731403186178256898768206833588990360117791705455331249503946957537086034290683728151954360862984689136411356611995497827805479254371014908961481662813032208309859619841350112308161407901730299569861685748937636935569215699829747502944155519366942846775669255754712921818145*x^185 + 362909776221876004370822920787587136596007632974117109048041425853807007682760101459745163712365786254296156116711629232551110464519170915931712388921619803519538752365417022127653655125199953734341565707708038791356493320618000240446005311763033377323558777717076824664098024603889001134317863484283454306985394671481054270256543604391436065463814013300847129112339898028724216118260637763339282208661417723446300905135626125824379340456895441114690448494544075390460737525830734132618358858156198199487316022697447718898319686532191773378143857474552336646289514016437824771347485538067555366052850451293876055718217528847914102698545597914620408423147940264053272934856011116866189597147817795313054108220170259555139903988168571812615810537864763651185178555892072278876932110574601102152734466987779366264270084021337712034874807155640004254462329548860528366637215623993576004113376819266686726452989909242454428488537392217523277690631884259226523103115978247314949078606563394917411024673607539637666089645829481030603837864801217146832794276887603140*x^184 - 37568506810427182971447814826221242857018409807583154387049010200458837794329395746319632331215014859466560040538728215459528193413106218195131818153055668005568437767173155556248203330542050678758452141981226228596969602286680769217114123615720094491276122789312605758055522162203527732653628561604685650346810510976699000488711575936336086612514144143836118601938137298512793293682220867213573095633047952609919414974210028753555369079016469380154431856649388598662837178338176587772389948552588774342840428991433942635819758961543521765716504913499690396775163234292274395758341515957648786088182246395775716533211416459440672439509508756855879246407931242488210205374101372741290341090161996660647005869000733996499319728534704806440995401135479571666237473148787891738320405944802246405043413644544725213395004490174922921540745281588022440802716401858683430976430479897222734944754127131289659295818862991596011197234081145015912522467321545998034351614328605938233474596433934331364234832544956364797972243176720005600295467373580901694065368712820916158*x^183 - 91950139076755410129337635503275903538329392342141224715478984269989857015668720636666888199573409715660122388834149915581696298176398552195641956266460882400770507067890580447767509149893860475019377621091533008835361142679472624763672257805644468694894799257038639302644991347511765076155308150515787574415423977312403359480700607347312679445616395108328397239149885839500324093470165937819253123707126117889169164830802987047449570522526997133351573158956568436981429884871320684484249124256294436621710168921992336238147625169264435158174397941135264624642573657245531311221125462439733060563676843135599542268408210365686922387872549367177441178347335864026886622593443099355760031852197177873033752591883944667284709247698349082509482727183161319022514411665598449483354310172257282926573072447720190540507356145849272595582588807666771360802934934158957264559854003937850383372198869657066850841299549239324178661119255871716232780607225222653452926274693291083719704545752153557166490874583023201525783420923886442552059036838768826761247944025087863948891*x^182 + 97456784142612822928494936364072912178553763905596166972824509022813347272021550958614715400321047568380988846560689445963993281455109215002579628764462612983948970228690001266691155157957016423044669820429268497558222536948253973381458992166559794748035028197878543079368529693122920341868963705237413683351335592509410657591868531202156312701096165331626276217383234656311055538996088520921097983969619430438798337458319511730277926334714251250972977999295444508492938298773137262310831739093675627931653272647871040601429495850698009092535526286641895538841300047422033951558604908803563550350941563531664950759495926172482824444102788874531557342013376701990726618348000552099876321038022866729507602237404100397713503864257428689712874639026918736487566135150008612257529139454177284445955184284958267545910675720414762892158246846488535769633905408937005411267928357083823454222437100227565792119533943026475516142926164845371014307856622657371046426098718744500107369811607898933988957896642800647983411566474438110488860217388589732825390318661022680413347263*x^181 - 66663342659850842054496290295417572850522208356299426569464805233381957503247858140885985125038404976613817581993503685993387953479426695495713627379610265319858056415221437174927446022938601693746024054021037107680893819736298679082373907796296812618839227996210197686715553841409699478218611989453101829817390632194595172581439486662264209519520431163837647060189169505186684519363660533311130026154019035624829325517729780958324439834140165075916886220023587559779059704441788442424979243224907031096687452367728754292219103593753516214842174640265852692184089955867383735011983843116276742501688555029128150564611978953565807546811637903069021745066849829075693673858371944990425907692371474617555120592080811961275798748295540041303093523683633696965676564370045063288243187717398166492340891230437299842247411626916517217421441199831463118841429561616671400462968138555995075562715772415092990337273078708141226752806041601034069528364368260852610708525678861863521672483662248739785607404808825021516508042068925509939847803794350245763271667935049031450714037902*x^180 + 37621045156660030614809500335721963186112467003082281098710325643363299256703074068090579473563769925061902644402026298956674910870030904723648176487344076132566889606622176945635236374652266868401470303536979464889939939160229178985434298811703272848042700942525077542113365061800154818845590965782560967986023256202115495870756129439114354706424892767990387171552071837811705532106963727405152844066226498381955700573767074051373508899865247211404974640288659386348687933958303615197812228378883637452263912320864254066850830681340450959824922828371226686186565892256008978163781498118800532017810977525385000188659725493255406520018349876731683004113156316700494844560505067343226852413834109788649768529230017645086242477134128055332860518382616618191552132359282438194387066736080396561156217549125980413845776455191508722291756278978715616481569638293842048311265011301646142650428019409709660604860887357296097335468341773999288179152133185877446457208439181213050278518422825394049194562032715252969190460824013685703088372273120563298344822553294983781570722418878*x^179 - 18898527407334417729151759052262376983588388993985251874950838960245388579657569276761930506563319338766320004737614526660769061416491603676494079700421316381858352293214246517332010723443938303386923952589638764529772213868113009585202378636716580390030392364671770102900255853221856242872510006185159342591138765723341544978886016788576860462834792077499917605222928554385279909799846218905045887790829563027302018847204425601328602855798119933071535914523491443867374628792725489572062906594204622858501783008900131564308301133325553382955301080840822434044930104774232577741024634043366575365600121508309288174577352919864118598062263227748894378648822350937305238186719148425565950634567613633579314251714675384159406400245034136964214938280424552453892446109573296363161111318195932244135992628211142390731237627665784176236529106730543501162088799206629275135988136531459002334066743170283921279061027284249992547975243804721148419943045954196029316332799589203043776959999818162731190908478112660281892862118988259541412254053695575313445788591834362984233460714963287*x^178 + 8758899430977428885921276815703024024010468144689298113638890415321391527835606934833194173082524539225892457206891839647887092923836072227547509431795055755720501629051580241951515417845690558283980139604771964887677457332328707276292629852383716979993169475101184088212362272727755617189120519855563307167129903703273059008641391776148102702570980892668671698300521766715300385572820293932177129721056670237644925979971073388499726884029936898872538526400688644979012793229750243240300412398216203869280659943933512980521997197167112763363479394072764758281816432493896235853478653778516807826125294357368614603668146023292459751012982620535676952884410866558461880297924026179491676026110970128856226302245476770753664304554880300380095596094192523520449907581259109851081861829482190582907800397075977098582981571721788230721756396543352200309714693944696858947082928413925764998996839017606167152198257344446293038881985219634535017844896342049654570890377287705130866800105768052795998716761940236329865965335988825214545871178779111576513375807862424749142124231849000004*x^177 - 3825618287720399494787436152160554868421192755470533050790208937618719161192077031352453616305684377390155420864323784420257214215352405962801142358540771360406131736597677393222635272608905383649935999545644990987493056943128207751151649354706766572404454763691267659459945251299481999349815904084244351661639647920065194379953426356562312258930953550682807983695211494644911232722244611411197685944984337023151336152546749555285462302779645231122511811323090550286646576667797482398227408654164938422598027805386818903401088255971843525848301320147792774135838458220500551264503045121802356409662413055365177259545880898543789640887754133999182842569545319617759024090357635187705354737759165566447195489409121534131952322111498239839197425073115200395656699345771855324890334433778007830573805754581876504411979810862340102858002071431016853369991269783445207982568526739490757548562377480647035800177896859267390755469517950414691762118863353645782841858764094500309597851229854786245401926260627863247818997879667237733628848857899467407594869996050111447715816335396109709409*x^176 + 1598731001114354425616741270216898835728315706676237784041252842661572765905942176063190349707506054588396893428090255536399264234674291491578276555361964732924439329008286119263864889844053393493392141730596796907575490388642611633118402821390519583994707023076538586359940799070792465663277396663602257711031293402767977834980363303607808398895587841066204193873611031350686221489432679894416760487148025479110710646150850501387609415761477258535459646392422238594340572519297522211592986448581326695749801971181999741595351251128930715421390212282025756127474569479310566835443284465360942637739746016975466412753995676111215895151686632183401774358910574730855018487916312386140399936478666255980292691452550070650603710786388814896341444278968981343168228723319750023996976765251899646532314859514007161320490948916906127698301241230513784916784289272005538431966347672692033961874257311330508481636739042482637263917556785176322078461046491243077618005310458788990546436166174147278689738331068613523271513551494206592725641836140301607529457840598588225415525702000760934826741*x^175 - 647729562568349987717623907025393840999726157298782462346371376177752993102624560659455156054402845139642836484936868831635858227129604057088955302960175155329090593403332177382421236714606925867695538556869969900060130074858630354584102568908649376609507855815532311851445626485240057382120084333997842936695460845924256084238687599940054728285855924214756948079031964898067311343579281116353296446994782564329897954455406191830127635104912451289206190884901908538599780195100866592097646609878592576472534308288182359937645976329941034236118148692982122004606647158344532566946430557587418584442968730910662364317400349089211844482444974747270036356964202214501232887843860681466677114095948916503101233460621043555470607747794832153602668558741299557657798036411662685609302368005324717925804888148263948051271640604801553944987142768266116951317869818725072737821637284973611927100556989640162858905163222842206369165229619483443798523690249608673395196110445553207758366702341246670057703683597111021798642168943743475780237886481516559948518782582624316786801161882513963045269896*x^174 + 257645314125784141540468770516944347285354929424957995379963504694432617105736066197976757743120054158667520466950542197315308828124957787281240428134215877577822283762672859276061825808833902501301198717822773024200048428374191134010981412381051511783188359620352749202426323983228255701326224694259197498652020282609868602962563098777832315089291835642302162102462880017800462799138865248521377789413258528242251579151892982971351779092104138871914189162055671312519303194486046901960236899017659604255215271019439209609713878563340771696487831370780715497078439365822450958177024967891004331589842333593857329695230094195603195303432269970644475596796689588194853168852280037362913191866159085461864510481422120193572137796789909020673372552402403907804174002481223243386723022531289392500142322583179842423029372950073530772365347436224049737936468709488003894473821319045534064378763558164756502635178300257658366417260439022036842986942729119275821171567762215004561087992229271707337854436140091138713856623377437765066329401552903518441637775721741255629396477698774863360150688397*x^173 - 101672779089634782886332098429224925959435807511565179401350143608758674226020858152478046997856467799274539509990182055804482736312831125552773191466233286053660535006936770240342349465499599705709735710593948133052953702855100397213956777699172042715006433848231780788778318348610167125859174306903309535954711528672631209332571502795107864741225725791879419243114318375699178029605547549307201738372525151908948828130919670564887686384391570260955856932684671315733677066307908005181961982914478145361386533324439365096698257082617178611635396414477719925884333949321235207756097141325165411761636363739981430149261580373136389744045484510999801204142084506267795456275323322868470626231153754307225159529555880336019290538193286098715663037407088974681739611018448564725914430603169511149413866396934814869285549723455149036108614065972760640836838058092366033716410764112832733045778845258878974729667532266211644796642122416878355507514457242192612179857679178675643102408258347126791383747540727321142633403437002759633705993290615803914247983728258545596227704572681400340323458120342*x^172 + 39986407845432985684898633852578456071703994331094877728449853836056377783915311738331844537931842262913661038167796455088248244114043724918250179837068473279076528102353695785132548115656704973303561581966709590966842026936779716038003505184061797487023043998742996364088790128429953798505796315876989174488430232516590551962907597177611240264473797005295528090246340923224227821114571598399445044279641218720184549118817065880892294207644996409725894198949800114128948216466836489086778866457912514855371673823946518826018928343751306685869963006778976292898894130154734818180005403403963916646143980105036578143443390638113217712065429789149641308345126871426244656730857257230611213162777688074175768926035947372446597315779399702620582465794492745279508637996924367083420984654891053643816564253790768764007015079681704082766485779157234699595711289199867405505064119160438056862001887166111565230983959619391491704599325646037759057011782665097487841146626796972232285034343534200291995007858475273635575884676154448646957912689286062157848769767550415558667982288421822967588326089508681*x^171 - 15609131121744312618655428402533347113726232207105905975289828267884018404228471618043405827552987131700322679184381133876891923703480302014529676587270024606774000121957554307800108745329458957881402302495278582333538449628774376913850870427247054046934834626043020803970853909039219767862731451373117791592659948712998011911833481961340225525580886262346459051360373296502536140318267231430039890268167466851790169438878393149810579058304659767189009176622768266700089198791917875236188673093558224172622357775457689844348292224717644397603832845198979963886233002134212523531156806939682585821154361012530910699987458086446962169050903083269863197471706480795237550823030216108849232089313937905320481591852181293334446087802262768475916830412041713271235208536756136595543769044333799974206616756045862927096343655952057450284277491810110817669802076961565756390276613956618930969492817437414508854157065563636285681240333104234981493605002254031508304615722779780608856538955613293656290733496113038121196743703697056635318736258774909655470864989108098483403051198156431765542408165038382771*x^170 + 5983619520431596173748165386053786488303066822262620976145206901900282902409273171721386166724490590684164612454578914929409372881583782767910329987517245993943192322427208363991324766636497597602932238020675793779555918925389295443461754725995698674569213315681153089989148726903671739328012270056359933021441632375499814296672565897719825901286969532126946957699846579542659220994710635908473144886955555511615777965224062696155567444989237107028765142592836314785476599627934396232576316281644548939538264651120279094488560189261439078569746193667968242412016248794577779348584383059230350919475384471719699631335234053201911538810937556862445941195520952493055195367075895345572627540426497810974489545139758696096554799609019140544225337165227079465525763973370505699732233537088387067465434103879845580257285146097763886788206916398952436177341394623362163650057781590308923078627535650170336359150160396407966352661774008752428696209463384684409352019083300797763993474232877041443755515708039368848628746258233999155527682244689261241665479653948605346188283453310116698099438973929096473022*x^169 - 2227274169016250727228102229197056036887939738046677712249669138011287837213271301807445187062932941582327103798740607489271741549179194555661918754653620826737940030556384095075730361217617196125803331254027378109037174081326620291463063810259389227487379597284352279301161148572669752064040265469830166514079338478909094787829803542392558366078142277940498371610858234820142569086835550752847790859745222160203074870422509017809942140565065534182576445276263031343445453006812987653229922440634744180740818730321642837126154378094483861511240880853668479702905400568815767793821388928489544072721703675725448855182613467319808720791438284703562466416859300628444080126315684946979636365423636183469033588928860368002478547883062088050111683091147930433560342457429987552096256326758021420329545978183523267196369650914193778703946456133858860486396967716730650299160964853705832966761186019624313056571261191889310008837937132478562741781066808694368219867881774586492834761295683574845508929413204784083513926844685564052785859230594807516281734229167593220336877251106000925680117347363474940979272*x^168 + 800282072369777430953257322719286524695466740291013427755605539771290098741263623009108438634928582857479033320162546729613664079494845621731125711777782507269067207438705196973317041765925757554934856490427861013653399526163542712796762430362236077292326187736869023422351148231945176981067004803570257459126238412117772282791430373827972783542119949427397065986629198290607604672382074684863168030153176873180650763271106969875084051246122901165621926007106198665132243885725847582912195927690898665162223277426935008825016735344697439697236255914928802809037100902637255663198871359789687301863020657836625116626372870900520488312342961732938685764471716420837024865429120191781083057570116081751312371852758251766073374749832130517663786225094028129935625412351790878114559710507667361126116160613358748410503107304752624928554120775832984759106164601325764547155092492252598743179385990013977276990298207085456808937547447517030503617656859406525098293074652871975886692174212806123179906588122898501028116034596208244003283471080415961365569879886766786624417718658569791585663442255645545071813051*x^167 - 278045275644661302908782438138212932626101096040774899603482981985455116264172051537859885443978278017781281069330558295277342219101587392691351094956133935053277429800275902122951385437857180652284287283963221267411450556701582981686684889704821553889182792762218689302330651233071262950609831349339508949266200329847034034143319774650383079923532094989541887856313792551399697514079539129388251096296829844941384793369447896159828810919388695248524112767806105128756125216075006907790541820052280956736385629550883764268982455010615361548922366843508776597560002940320797212787713123340771979755171005449681492591595443448839003431926078854553706960351385449636769385759855902995715476099341864530282138689808289045384930727014064273406346446242215739469846170622088810784209158065104025910423379085000530170191175603765386530883360602396287723012702517997189708975764353034185802812889438292707529657916014307310773158545148521979759892721596912613411438486033442989290328392881470250126445336332836728772090698107353109920938267275300961590972579875853642696905007926220699769425350946789310397737865421*x^166 + 93960224393362039474634908237338574984429546975190103044396382513521714805854937570073300012543234330484290578773267980750586316813643476063379958414276461280590132776345279934898737026172887204903688841053770439857709534473254451323625211155039340554532196243104447750018314714582160173351657651327150984491874663363782238319236875153488406762731987385725282170072909951443240223821954560926057770369941008131880431243978654869924389955448919170166925872996516906786366535662307345904671872895778909394999214142084743944834939512517738109370512632808306485402746616641708138434708672156509594028916928233807132702593098080189458103053355059705495533428555260663717266082254283240271843462310720296921735372989416517029989861911226744094640830473041615410684789196258750078020588139569766600819216217452653714866572478136211089095673717837247134014975985534964500130376447495608690384291509421193352731463333436994922843833375281920638567716808862935915991520183163373364252559350520447754481899997173817973381312879006782384056336140434762575207691895946283744418135252946725685959657018621861001187940295741*x^165 - 30909894752528865110589753462354199388043640220013124023334613875333347495818766948945095518888057559292680968693525798692249354419443455072451473073207069684085535227430055676057203309621842689632202695497518337153718820031937231327206361966373983317026865652271693964194814932054750739305445925568768663416052057126431677715214713781472787633846158352924683631572547320590240276472459089122864353431118498293269920475895679849406362925881641891371116293316554624138802501059932090216814794035620237388620470642001980462543206000536135271395596663723678899033309669034780932001661600815918049447510325406649833022527577619343819344799765041388112453194583157413199229306599527410487194228340266795075995042917716147451570716474546489666765036994771327990272205790799285773592277087893342443494203021609499125379678159337066134202125143892727549214258336764049087735676984598464142286509475565043574995781105783479729851253772961262212153852027988857171226742950923282670952787499652173438435199073568649005731147940096541686744403472423220741078112436646670690434423627546484992999380448927306261073225137946902*x^164 + 9752981049037188100992794881235112194564057100647771794281025738062204807235216231699520210796042713082752817173470371874689503155301428766485852927703311924995782691805935009926698654551826289683617704840227269374299929349875048214273090790020365986987284224591740110558391139818019044892117619834718266977624381983691776894079994370301569425573339496093042797645242895294866507075816524824288967972689015623616900047201975764589198423517582735885047610342070601325270713963498289017817205462866709142366076772337857146308177093270411337264707007533766270515626396170945364191148462974187119887314266485235418071392826712254789555702019183360543144144391510141576282035050061084069631609547075272489823374086777239826632325898540486442281623207301038474257623596845347129583786340020632793718405294373408227195883231515746775472585365433666642316706168845523878823370891391861599549413078540828709144661993450905459601986668624782296040362701437620852691761752311962552769363976924731477941347966152168453099850331809867471568252997787092786340057722972198853186824302974131306776626093938459040032101774628972366*x^163 - 2844359204910283460385345301299021367692911031773043121948923776729382539636539576341177333912678757884082173604087161482046359414237328204742809714574446566567095163102018833876222156934070568219115363562094732763956371321515843137125535884205697533060819795324237382682160296275557476582022312433648391701818350204541534703599493901649047737934265305896497358971611743315023834400485075200497070795109175112796761971625965816431164043074253304245892999895298880398456522606738312593437075846232421391208817691323831940543345027343692155642848684958649950194967872866635497532328879256695842731751921216228862149584804672291296402650353074991479157486980013369371822840668387311697651837311285507603196192179194268238121953741364692974226148882742097870178213126037568535157243403959426038596443171367547053675876500815086316020808872276599750331022337690668747356570209608442785199920893911966488171337973915517813113206509337095895095097100827248447807668467906431141176938984099201536463501958400298486173892597186852885434900145720080118012062554986925716775481782964533703805854386151845384269092130675339691396*x^162 + 715681685023879688527189898379172011646669187413564685658322919731815596368718173392619131202592751792643020734945242307920454233543774967080026321394447410265438452167903968981984640325575439055542375540114861696935042115609052984049501968379122490675504917992113829430641781156809121297890096580105516417669097039890015932834562414151172738578517197164105982723144373368300851358462027740247784656481250998168306564135559407132651935245803123982400513367905685164633505561388728759759861953409283739146744534817207778149267940282405380591795009458025293429362988339283741004844706480589847958725658700809349064862189771891915403102061510897397423106887506266530170020437872337845953029922708502584537320917631601797440219882354272265554857077261785137526501583995082463997761746390101824674495728629071746376080427964065737510765202157866549356735373295384681787950751503189204724961142238109800003846933890938610332092914074779900297428335258115139029904061934577222602250774450446493806711961167095027315851568875277887343781563930723282561295671821683458570884119241436173601749447670081318870977252643925223908117*x^161 - 130799447401003360089205289606542827649001059521019139495076731983458771439771613412159803171680904291628875938960583955150700034159041010338505587542715644350201657280919357628804002099435638123497588445276658739559355637563706368667277063967638080907067398909698566187766820086748095204675533213935700686295306577293136236294052127596158276951996674988267877160603604988209426513312821141410471862264480171085246925961300368027163016875652156699546916981101499457716408313861362502378091548637172375367968791518664103015198955766964239468726544027346076700139221840965791132077060518357526543206251277905042596749422494089645540263421032604121044961789533755034156583994127292093113517061850966807080374436744796559554763059066851412936373978088939968690082111881855159739204589225236281174167802780995491120405704820565589955215174065661120405129925641401184663080969374613526169601889583447761639555761115079300227437308223743593894805996187609022771884859600562529640135026186430336931134576356897153052204322143654466225166188648075125353123950792697918852726712074359091885586356267050267777087509715428928590743171*x^160 + 1467706481719622827947955360457266944774416991361762788859963736736478856520078144109248490156819283515584019505361602018292663933557180727332126329657234595873533945321209415230877407291968799711737008862451892226068208810293480631017717100292914329310777155081053211703193411269929373091006500938408996210238775876951424429015244314465207911149044423461599526126233218617476141172964896972424617884197006605769038378919795482236587123640756068780339136546809023097671473813130689552904731983250108661215758707428421682187723963498193386059200274925897902355943498519846158988892630116683740581493112199947474770581692704840959026773852988957340888932024535476534107867922568197650412705587443428655278643462194203522837103280831291546523835769905465411460890533323883777488361485455049337640798108589327960511806729585583886708664666596075073932292107842954799190319228483340051439916204802733743229985421303367643564496197988022347190887669389635681780393631532455528263563934838668876751206972382417067465967626898864756035517858584077350399183686187283607663280667890870034684887563484623659401189139650607473472589733*x^159 + 14424410944933946679049889673553652035402799197569006451241417433003968217374151529900849302250391131630750876737654069678014216522801762407316584602796275364691458953546408879496064000517558301781538140022014664843280244314822779955315925920339208015426365109233966563823661174894095155725928840098074376780914945048245680527888279294281820336379752459847942612585541016537363439112521281225097147182097465700497757957479025081771994535585994116241287757263552070450468293909973839131136016886347729427101773945314000543333382353067599897997288277613738790066721269817234409286265828135756715697992987640599119691785353545707120661946042792766222525847022268588504329011385671351210139507426256624641807132198840373245772214783755618282729945069797224643624239430021141247798755495618285881925177672261803138725672966274011730192970248021122577344934730789388865155594961211427328939925118094768438670251859011998447666033838862997069127997928480115760995258603904899068070031742101373623497650269820616309466048355433795902994492632237801391275983970878517022869321669632566024657029260223400412632012328390702664797491167107*x^158 - 10183050691587888515931072632882032785632546448888448611932452949441988051595392111587326155278454503823414354605775249119286929089108722245604583390621768875571267184736954544074624512269172325647259972893984416047116799541251217812504532691433746083777444727543330583937004003075063117447350168138379627708955763128670309122294982944047756531896228839262853211666682211462053805463851634530369662451724272859041506864191607561120802959680194115863992207546611337023534966634459852722163565822017909619333125966539542163238548746825794177128519422819713126445699662326436817686565325040365836154538542332386802805983887316928927378706659170770574033853966896183984906171561019533203916469287349517441248200660676816896406165476470747232858608596253132528671985888405575127420525484699417702944563990138175936190189849719404341382608322806647514732208589867320090500949815170772777882483913890933200703430089590012853073765522617646186632157301282076465729277468561680213824788968481179718892085220405850838455725757882913534009670478259984107098878413243966597812538900853243301396772528735244737790301595886678939322936457865578*x^157 + 5550643323417497592371499432851090599988298167329746275295793855292894903409385861087702484513034142827261687364152776662997063058862377498106972651020716736264248148677912396923362824789894626622571238515649726531601834596650491248114042079950020615290364144698030423148125074264577154866240299412938708080661153096278791833724371177690187486599628738288478660275019942988866019038106626139104852616508536244092015825163004685728309466741456963244130420815459490935943533958179171904638518320886741697470385367146572685097751696507435295734945169206924257439304679155044805620570864822309381406786290835523897662131983507762784336374411469411696859171802289122418396395119025435428820051548185290053901957009679740741882210941582457588941651777438031037225497682730227672925877432371947826335471804180463222583239218437310217512330295461677660822185055905272504065268522109046664007799169679884381521295097968918531643190526281559715170629839973551643792529748028760454366029457166940094750823861129061053206020024073193211042830151314787229028432363573276035366929996467763237609890207814264965923329169433769393241124392846234655*x^156 - 2767815842975647189251818154785976875455673473207947646531395932964443242453330895674603118564724788901782829744528072067801895335690014585689222059575162079866396189061379364345634348149992038973757170819847753507989461211659687764497995470393927709403257505018792301381776276388671136775773513797996948917442988889909049369775642047011439482127833095317338606661550799493008240287153991935100978103537220294125681228179206277509856176175196825623419899791031830076203310361393663615836016011951975957773161391084817385428101005864808446312608298627308897736365860309279006988740955097632985562662221592922563922286739952299455215984527120175214730237736314747265787494737173331122947853974399317527185661531034136735420735600526531581586698912627080139046447273677878944926324475093193209428267621426881072941634668895936840274085514726217846616231744849844094633926797955899433445825789440184833841821041934642450725571048951012030547834099745107659557919392807408705599659768808405191306396274590615535747538619771704005807397782847191481390680762867955126130963619286665903916728937062156295413219642336375177286892633766607236935*x^155 + 1292011133907802418526517310351531139726833843936547091942346747226416044038060797275422814528227841654282279660227972812096417963019188412847594337666988229163851115137414257131409728529191838262008208363517828057970418818287602485432948902608406434282687837952476052436500861253554090214054205974724079047567843823647396728273336169428696640195501995279200765432859368872967527494094424443654330571975225536130277920116931786690510321570193996773374198004700274819904770030247536316680628457294181683371211835817762563323287351534721592310666049532342146670959629424204058337398589403017997342055490164368606690073697144346269653082439017140511239404417568943246825917293951562952368446486200473486641612213376484440036930501783312774427501174065695162788917848682488841151868553399085575961033055838098598618521990701413455227054598024551104255388562812808307347204442008686001614533694459822656274873032582743772959586405190241115516456970875042640023143382460957711729848310244626104031238199322166056254666095518306679604051370217771034074002672593541812963010185534618992829617463100759849820101410289703273451383680098569387848977*x^154 - 561910796999369702401137356397714221898139109055490230309760152476330346044589747364222138259757835648821448767700653049322675744272213957334945804857665582795243794992908470017776284503674246668646445738692400607050729454841501062318845106466020593024545882187615946216205080729659878183684378820750326646838855766135833413578766971542332007445510575478296719223873480329348085373367600752988324808786510813276898951950450400733051266050040828024587942849488534565897476971771988019594609464974372832187554916697598308921700687378007311375543828215229113870627707201850255798873603768018830578960996294557545036231619941089475586553110006338975778147855018916885173267197443839353725293775670176481586299759534586439271671327173554428445144000734317766660350929866705123110988618056193879169640783357239111186515025225469968473045195821721325207960278869165900433801316804598155774229375337046261278439653022851241075673070226587731527376532380073201445614338355261493526212514316352563937615463098162331010533307366825018625189161346950064919077521621512842808302377328606009895558648891021150583495337547824854041809276475789633863445001*x^153 + 228065264597627666341155582180128622232354091460554106216372260686179562170875990924018333648643655963024144690215299213701968456190565561707165706432406900777731757397206192456063575895168286158983174556018396955165255685829544933254538593168326522445738743637826564595485966796636179266202622966967004060982702186212910718107501329764662095235349438003172147833456772417250763484698861698969610730671978434080143262680903698005963521744649067808450567324670128972182823042368220491124288305993620233068249943650046916019841111758613028959711305890579921645776546669152618184825497842429085242866663235743692646330080225178970705000280296069605402707492831522550747044441355939867025036596523611827736889513691257561317542588504006493179461412359936354011139789833777997505739152508707880147258543516551351517132757201012059078318867147872940615397837472424461827260918869602640566253939230773341122023210843512024313880636968072130636105987285348523503210767132586025005386901922226808961679521927828670651601768647015568805507056445198681499211568352988927305507786807314792480162984710612401327651292326722851799976589575762227793070167306*x^152 - 87596133579917658307591156261453099727090623062540572190420292850701791065301795430276930395022815333236031389729658514991704088517771951110302001413060687182320918846501766858933945002550383361161223179758808169895213698438037012422354098232617017257921155430459187897734270860644809246794525259663662597217039191442803797962810301142494200722420483507384489843976133524183967768881410198319367517485882676141344176648019267368827433073944116400414211490290978197563297252548282650720566642564974784607302057026546197755563150958925756360015381368620654425531386020636999643092262174549067195036968524441946343984995912891503516810176930066192931377407575478745870968450116737265570683981863037868161682350131689106067397826809272937121521984562667101354778304116259476775108261123755115776886858348134039423207067352381493913059685698589139979420167593294507919352027821213698099964849866516307211392573645477736249090118565500339792613955714478381846555141166730190683954176986286199182265729334644954080650083191397033096178920430194873727229011200592730062370036545849692982234902492087050109690159248418968425789600071891441024726838329980*x^151 + 32467492571736175228786360138686981446885057422602937548264148418207895740310603568899715718491744382797921588911260346284050113987448858527789972971253107077251737808490733370028515969833588723025994991493254382645908575728444803209461124030748431666828695328813760337900173885815820692409923613425461909023208406677098709183095777727068099413492935000705130818036915486462711913413843938053205664932415141110820111561395715536181768982409105440113986065691812600673448817129203893043943686505391394691720659009225780250858919590502373359918893753294279899201654819991307199177267701659363948477749421683550766800999961271861397468443183165026779272723891324832077919862523184704390838190390195354656320001742226779465092247869617228872199327400676730446674140512650679597124636874865326682766882602163027893459659333903591502075195904007253505768268867776219405677915354660063075156315715131656003669485681247517019334764230213232403337400283959603233128264139826325073251477296444166381877630022717004181025358427324985892811504847379204270413267950610491588771432167995840082826480847913750876193786436454688587895093769248933862312525567279999*x^150 - 11771156790045587937237222075448184154548304686352538426169569977160145846276560217996475145802971868748138881373317981379199006216310511251227792366347757417742605142295928276250884433558638855900983638528529707110101236128450783030461779589664421935437773603241900522210705380596163475656585499570040157162743705012568327335094997952575536482983400700782262154430335484457680229984141204832097456955761428875823518764144149835264031498865885242710765185396121813260150259821749945102091676610158851525092819377843718496734480535293672353999098326455481039858821678045399510935192842600854148383757058463185303102295960781097646904923154828078373805352282785779121309541743922774499748168909890506787600224203131861715075593284312900852198015583142822347134373462537658069794521115649536994980109785692912440163902607249676193379417999397325784711836782206612116787409432173692595138976419803857607190400433218918374470174874761945032946162675398725593058768497959386473227376808532724909340266638584634559768672101234363287250576033328899985718876363812291223373361838071868227684578829538734773168826956634007183147756258637779179622068756979218536*x^149 + 4172380303730046249886214854167208259758989215331584217914108262893272660862714607273092418149693779661590234988337851524604786405393057382472118887987142223712542593875794008471164165488055085023576002377499955211485865564665466805702385601137688233589510453040922660728092851899331540639193437904512025785413422060356672769712058719278821576669820147925300699977132374685222048405869293014811400864652086030710561488566939504547424787307772052368403085144960707389323213038358399483547266090383041358875805233621011243007037275493785175423476253297604675013834632766384799418726560467233873885094420096105632846321738822481589652529635457983303659878085544549574236079512529093467283219285693715300793020956528229135815525656884784461134928708090149413387009636751582066045092786208797760724174798780966241332973228671127495018595445016525082974102566183450731629159019633167559949233998663645459913177255386813315743655501631231209749622215259184795746849906167519186235515363661864602000785111698842505101872899829966071947215264039103959089690061481363767302282410671781009672182672852504383274512152447294235926644135211280434511159136413962792035*x^148 - 1430809084267234617711572596533125287437401521749281309626229488911397297348342282275041325020518044727917563009317929157740172607709193895826776894958386951565857417491386466648521452608850548550446551077735931131804987596736202702935455461661888947968614877176164109704400618317497771007767732738583133634953794310520274172991759678119968769199312237956619575647481589133496658168566380336818349349031688046424046111806434070939034986231520026828268175480465926979093503528523589708716597805211793788591413000528519825803287187439917063712465896171603903865126040632097184081678728011661255519354750483518795720722922147195460260061979689664258894722307733042338442697906158953640072786074635159800382744121519515695545133043959211929401933210876522380784443922291888291343206211623151601998566801095876772165233839102249804776881883292252427129170297713003998118344931121378783621195991341285377467717956867597952976529700549861135044495336949386612099544170009479832631304655422571560882341281759605722115905053542037048720217590186213815817957465764213374985238086121481589524387770683245871431251776108765087265974610582811711010669583821668407446970*x^147 + 470896614718210220390870976073871447053437766924955348935033742002653562007338972885145408144599350313782429191115964888810010362199983055148827127401469204420311258417222018872762829019768853946887378071177633437146325464557644439904580390973802357117410860549299698402641028541315710051529363712187071115985414156264068745253408636840082001363470435479879808538839746688952680144109080154336196955343175131750358397970337992055264285642748908733841650530841305173804246617025608213348676562286118771643251990996128704070510234664361667975409305442092230831832656202125726868533970608633953449964584668364275993539227934531504703066782957297488303442051521503211656595009638638359309163399432944373414168036706361454625646544460292575859695687787656928044148478397421104951814798780052469168324090280867526895688763928284666854086743249131075436112248276562778970821189962720336607416616797695478672651679848519031972960262366032531470127835353917751122105212158040245300885825812803020906365444580852243148744817894364200297964523808023847224261002076041541775763741008717506948899656670842759087918402718748731724000812594829776850737632815535166695678949*x^146 - 149449315704288968205232405878095702750352600289068173962074784038305175726239325842106240549940670522147355821789874736859438905352775791346296106443272015985696197983362551962231191940042700967673274995848059319743033735540889491060251449728557287364033617256998828723921941917638383890767700650600682239514179037215775549356861645123530611141179189508452931890489911926454679982987519815933164932192598127931697498942898353447138643452440582246232260559260299649718692222339091188091309126560572355755611255964574687494960864157097082520277813250905065057371007779527208612794627444195744375445669710108580903148430574491197308116204693737209769209137340460681163010896993890292957560045763437637149235071071583959825723722084852484179968271655456524535252809494114815491021582925295400810880972836718924210424189264374110986109353334264828564385354494516827826582819782273702872204056332167745412426687392382563702422606810401587840159681863972866459963127945746264404236562621965736232312062742951949730681569263550692886763282288880579468991471481694141812998017275825976773281703498434390939785189447399331998389884256765168210527163225831569614771671779*x^145 + 46581152724117480439969408091451211413780215254127340191730409235822236297443582771091819816404979140136571461738626544577893445681980180007853358386600038075717484435413944583535431634385498017475070140397904134403864634976453826747226479449180703690672994954825405613951552528575271969422033395583774009212969008992660808243454411766643673804332630232373576716264619263203864203319372594188988656754439721713085347057408538139844977411828505651417082336270619282702425366878485721360196924040102540181171355628107963894534894740560898931287120774600264717786832126410777918249233700807264366022183423787206055765077573750212411308378192910716983288182042494772871115411131765887258681062283778734954133577369482735422098816755884031147716184732025348747036480788274840679333782042906482341797229655143113683270105981015426220488669169938494309945070462401128135979504352539399266720398445235069244044855993611297238460576680928505066425986937263492578321449373398561071285021500206893047095704603831452906956372794499328569620905635617238265804837366013177677050887815312271784317109536791993956566494586323952516421705786611614322108718301080498919772912602560*x^144 - 14541531409498206968403946458995835121070017320173528005150807957002256094701772772034586221863208291379245285412878082011335660178136655105681672181851449361433130595184341976993626295748921744213286851641864827146349112838582848455171126220442187382153686630732240198392066581182046548023955664899646107774933011192885504953727910546730843622839183612428861260332521093990131261541050765485450065274994978678175689936372148480389156542402818578999130971544538542845825858299392699240973709326779930020401803260661678543322598615672328889129654703036791322201401647027694661461365895838544456365620884725511547311556558208307264516405820585780834387917528849479273814218734029524137475037618737459765385604941222237114869899142964900348084001715740570736974833268186628482707265264208809617252987278561292689752095818992603179487500804814619337046958178979029431106870113985788499736564752613867444012466336017878001543593183824062840938818906187254156065741797165394564723098365415356965732705932082646988390278562829256682886944977229146055246573672665009547640319000756633639703739935741926084665706665313351762515928554453394159143454189909606423909200035963769*x^143 + 4563183616257268908781588243519760713306480557554455066521647323113399584583999561847744504967695219377681759756592239482923393408324557446573897086750899559491812181865470650057303742683913921498269733768102674074300669597647410773205440024726339003898870353725529460603850054884148389088386382202224106896304027106035237677403621036095012296021023513453130435587702164917796326245639706831771267059575756041248614954198214433520503163422801104184876721332961436299323807259263120745780123031029551759890098363260981780130240249689915031036419615539602785460012722954700072520390589383852496681810634008833229644800081741924331605589672957956134746327627245138961064878453480259799536930608125652515094812100933383681846072309830770183766774516512141665897906522824007667624217518678323698198431173998320706328055790522561094130583416575063146228571007429291809035435911457224360607430710513112057302045134349107901376600737265805235066152894438413114237951605138394718497373093021956570537595696595830341255871537891019422295704374303338716951795322601940367496383970982698966325740942614673865571911140868080494565241729754908424250754993315988510811687466187736261*x^142 - 1416634837451149931805034302961009857485266711966957392203985706351179865001650656302545384087360471967665103366624528605512856573110249434059715991963775732004529687761251129691086289690147336151559723758391725265313739137360919566638474265686590969452511384236895398896656092330840934937313219146826792881160657476447753688025546729081368804518515990746340716935571779482358132001233820010635083649282356939990641418183719171936482710246545246077761587389468783954733501118283006923606892764200167708452061014121111415550764228713251695687843423145590372405423847367396035075270913456848282479940099048139926606813703171174138222907415236692088887071336218425300773975452861830446967845624000110894211822371185499110233393521003630940595467915969134468600654411394522694204789199165428586156175087524581200885927246677884654551160135122083662841268894739255833954146359585476929818287205211378736216408344031021546623779049311877042015449406329541581813228688981923686044094471957471613167453252190280451967172348413798627901115370739315808689350668199147469109810617516210202329364493808318904631696784992783273868811179024577993022187546028006485130648924819816500435*x^141 + 426558250710759554198341726546647685781761578541782907836343993158131086173050789066912442529335784346975256024834405003099937346835021278288935433128083704508363964556830437367843334145595161528705807517158386293403703679597100827632617677025608459649401117128659167716115312628048850159895227688189619429032289149497189887141154292483787333079379103274202429152731076914399982450918307243434212043013735927263546229637615011184163417296325004654429639552694553273648603931765399354251687249241131103165802377247208473742095013432367287702683720145502801092848532811740178278667308430407740331532115165455023032085392011247899387217031376531311902176571558822268491086147001162331360202312168878158361853293706965115338208119200696490595823295850645928162916265060981957940687427452465761333398011040314821542508522256105551478574422985149469456581235277830962683520899899544464950668001255250330069750941785593861822085429296065861163502614879471839332601554781571650983416299001292494601889507738100578482320525541054201122089582448293297341914157820905878507864791643966470873638628074712003315011157368188172916155474112220384524536886582395086581411145034712442616281*x^140 - 123628577442564093016196560275168728825745133205592832555708490329275011285781811769803317581640938507460186761504115357462433314756249913558152220717424329489186902292121180315830605571597867415895041858693296053733315068369237383152897096929363523657989785716161673031967528002349244588911157407001189326929227896114280426077560312942405082218983611797586842664784817387131116459457072032793428769927985262346054514093323545458708760104401642106063422177480707442367247942339105532082372056566389983145990903236807194399930327384435703154243535500207583817234539018992600320436837575337647111219850617585539240379880901873499383623172818337102551741758832675999923448484519699982205861132094709580770793148941106470403810047891436056398088156068379262091039426719107107471684986457321299593272034508502041186244037754384587747391112687915764873668302651093285066408227059511877415486274237296149605077645073118875406182808887697505845055568517451404400038866295333726538588596970444724423487992619751475604766384251938781986537313495977386450055578106488886556114137518687829406033585131238463846103940341550448160301730699612221528627523499503005881376322029865438537736307*x^139 + 34610383650535980759814358356200023794491951175419832952019393531640028244886274087373559814225994380825986679678457312820997350801269848208867877675599417600154087345680973528243802084991160444802258699933835312504420819619721381740283552513992718841354620593665396457361017507945657691772168823236369961772671811158474991016858628758107567571804757544967258990931735518850730987531843972979630316310320875237805129037974697206661323313067886248165966519801484682143556826589644803501497487253435373089528886467744944061656045525251712408397818508099691531386348380420780472797224623291500538851521246123847641774710623036603001477304348589637120944466721940719304660322272280651939040887319802523811056738804395338515969757627346719319964076600917128751442749903012942957831064243480522425284222226579091854427332003773823080329536490883410539443845119992109448647799646548139917337071971756438444928201862229553193465450973098566730671224484543464574279187202720020267175997768741255408651786722048628891438393639468782321219263135832204882678922734547500140431567016331313122431209272429501021466504897824957168983920699049194975233867798770774095201363085327464687042150929*x^138 - 9279820593840379704232467562112275828075998317437844528032772363336402644258624811635138066051884817404606534036605848687719475556136155157632446038581853876650036645762063142476078050701055353583588744939575659703900845442468546846307251234429149395958855741486654571371455583044024854803420087327955494582696424682989773676161879097554982145974622478773015344103839048675992091092707614578296302021833824967379147897518722843996236450306517224048303283288372672162097974323965345505215546512338274343464421329171557391232067151378862999889872870927366954020778713496340495294154458818459454433944454862863052758164418811590843980667463787490336986838197903030123888909346639686958768602575306516587514034824655379215182988258846867080010369388047379717293859596399804469557128618213610100817028005313107244317246668361144027457570392009626357148456022298889448790455037173517288735931444683930983436143487985192346221241587514132536118867560550381542322844667258751171490788318135201979220957945653843697595379593845334668739997549329174167934171145372124238544971439839304942589410493966111518130189587238748527817338449459960324550846977313752892876127213877235423810374385248*x^137 + 2238013356764648578331247317233937302431641121029967470408472535885014943108596688799340695939881117592637813979416745316712650782420119623763930350087564516933604056750132849658758666068888325836075756520295122954859937072804369476015002293466994534778532911961766966767118441692736661189216511648455605388044870453648911594705388078267272260897893851067607694643708698651566505095966366838143300062448776335316314519246888878197871851995298149075163548922185021802987929171522184814022999780882688904794925749108847594607677145230248600864658763489581162038374610358579505083112285970999906469742887989377819967531448784444474484903937219170555423199390213148029525028366889116349694043981448782952186608368001195921457206712160851343388759437350590628248824079276659003038107545987021117277567956599064434823938366371282119276535047329236589066591759549362810322329119100920257385912152345067544540083034030825254258215104579467197940559914938759463506085142962172295413503943658112573056338398679024056141249855298022574386954498576391060813098030966953813828795480842329446177825610723768268537468285639774986498443858067579250212635699441861913337946271840374559953518747330869*x^136 - 386015414740622452944145869829335849206522851750719699329052718537672118743457075766996906045264197787701958482775574320450996287220996555748900514042843831404244057034494476854979802203891462168167117268959433983244319639427955789571904939359012667576829953881855610008854033550805449448194892633847470813911088671643165177645833083928607387370509338548071079040300316123903607608374730670057356322637334140646955402052713784750382855506211685211876961462422451168180250964665554724032473829579664062954444627550215808152251023920153971962112910432826501839016954008128363012070332628426246669746212487646883156829849607011611304096209905601920956935873732933997285112585269471775236967394753398750733367529939561740394232364975855535326450632669545099581677928428089808220923651422449785237958932573276171370735383446844856245761669707775126973717232238898899061821034682032713747214101235119869720306993305576441746626099605450147895146418397163961989384683904190938314215638984161131095297052499314032873935211893677973778051797013212313262291621139767337745727858836397499326799132037821821634078930300401725138309252804806210652224897011797493786739412542063413329205020489744436*x^135 - 19170426672899648207536120796839180083642571894256163663082643880823065980515348569731214018434518741941980873997988768532488060393322187438892377536401965249577363779883335099150853084097690523108625480607933336386837086171535437589950324165260322530536704510754915604183166414220228135988147500969050836901437225714875479171572486537047057448605214030069690201572259464718664922569282505625500553121308641179179680661304452321313372629461781293017542609441978414348349079332467831434174630375073742907232245923454023988879515134032134865218037071329399281275479898525919006621987213722404509878575179361473462743275319396448958501766849986195078685607674058664640763977897720114460457529146839900148514676847941612758357397072637186275679429893617644144526558521455713425986832099553011014400539700266545946609915843262313111946317628457131620909344887825385960561890365111119681794933148263670105342978602969549831720487046168433269804336278016643230105925100592853343964013001534913808969231862406036168170782241515349789069115704527709605731602821816595498617540620313948061010554313435589174689037441090797553773328982856274899603540907419761231659923135853204871438900058180824894*x^134 + 60202604644887455267554946955743342542291996151894033262967361547163121665705593011571538460954091187998707805445821920206409347526339200661288507172616650237392214932929093310627748730166657968718476548044106534523434623559588184669802107156121210388723647005172884577977729914089718285343261479371546207641256424357462238816399007763330703652964393274500280748838151879303540027473189505568851580668592547171809932497540133247625529970076028893791086348402934756799211852197414013467924731922916369346962211938878579851260513242876308696350627083632908036141852119054938973438777782583893065081596621682705266890774713344047819415130975796578118390438468221232473882649508217426212751641379196507608390864832296328954561442008334000121655391591372263240741443530111968773850478150623827044637216650644924158565408034611069672662496017406630254699494188816306929762097731095688996368585079158160169655404262031432363150835616052833155097630485415752120541300013079739305472455332274185335509723126342031315863669731771104850854854414435230491916742010555102258940213168436424379405137719197986678315883643563717423484595416335857183978594418873789164063086231698199477289401902580835461689*x^133 - 36966808408335852694496502702088135154774083408707213203162130607459638104184983688168898374770110338874097895171372128207448733880735691390873694219331151802926594015296044838188082440979544523426429228771668145968812236580893079985500497258987448692894633668232600628886670425981445343196451017581943596983355982354504399261828239664750238068955240899297080394954752713763352115463588658210961518158773530996337960492528628458591927066852286076282874322775152099009350946194533383179065858016827725485261200935562955649552353697117085036921659391962301535844727571301692647003039036885134347466305335061716531035583411579189215995754129694841521651588965169621178620203357488621221392497010998723228767089086230707834351379129593789487113139485459042250736233767018330239590660245451744912417902674838060356746382066339279981357613793780905777161938025968651808024013996265625919789269861241717633077616723224523174165793154270948137056125913499685441526797992170151662767141615864387082766296252952268800824565999286873425708490024205051939315406985692992530418003704348058152677931630129848161642363059551527453949375154330812515322406133595568770472715325106632506093582889950793164631548*x^132 + 17024675926965434029474238749819642862434896168141847686615660355055777592713479628299124186360203064507581544384259214949416256961196746392758569862115515053270533906772921751753578758508687719743450791177296399336720400730478638866536541755791409746398441035784228603155865504679796957409332487319900514676465573659067454210094909547341240182634738400776575279026783425296954585780749976737916989711409780619871299452255056391837562287867653596703689847038561825252149629018319094948478686517480670681157515289908941131573578858372159845632290063580867501733435168473155725111101776611945943322380737348598277333288005279905640289333793123410849726309501707655424579230401641401512751413595843535824963295255452592934007474859989067451511650128006381117646985918514773264145783530781285899784202531698146345841779610818936009555298537772492646967536966209974816574710817834035055615695412807729808140171406690257745605458050191345449587856476149104629285566008213009728335996021678535066819980343578530861956594148428126863887654172946920480544383112140342603697265546424156645701533162529545500050629507986125712187431103840281209566331128399268493970052104304185150515717581381815408013696383*x^131 - 6949010200410886151456159448241902276884034945057809059124578101748032705938453666135186736558772949974504992129684348868913156994374817301668975775282193792085452774897903274939014359584257977459303725625304127527560337889197869811797170465704248584434458767985230226215258224772695560351541627502191691759087844705058674349413526816361401151996848624853565705156391877085896753674709662415284836967795566427132972851573855540875439091072545949355453515026942424426065536228776910229408234217877584873689350501188878137537522864733155219811369618158086466880495049161145003476164324502003833917977896882493404527435945984521983424566701908699473935109606187904940019136238554965793057927717250895257227779847168365260004494565912340143850894854898974652814516651375928051366024892168027121894727602696749819338935421854854059986809697170841912813362530972280713594690387382549144595889153077238003223550514137298244499064019639112457180335220057340208797078389387942223422122966452731359266853200847869514420173768905655826787876097210496327385112327499145662285639439565637458892866671118789766505360445158338080071257458399786461647236642931402334604605728180016131713070811223838221264677503975*x^130 + 2706596519425329054758179808481133141547446433636746061697734093986056939264043924043690229598135966748579277184619816767365675130830706672543622911994323559207209132815361978742771920966499698225765357200695536154163323488412436209192971804398576677293039041809917990817154470420862596777972238523953669517969424051978911774073458518942825703540533143062952057651621212820398136401953970649437585067684234284477982869473898369813403585519769712560899253943886995597964149839957583162353936562971508810055455256261012645269028865653236650215774708315800793788909822061696137009449755973071929400876122304110216493331417315166936397506110002398445536941763243854356844150953147885266479182448185581784862290116450938720082037391244357071653699155883939681375019678159789775191338956855500600228051293061141020913214476205212883133988187216046777329244133662556026835442043702558592254173406801438037507317027608807164388824881948903736665247929607425340488089720129012551738378067840275196471033443638956619691275004299846200908537779411042103001884990590423479117128898614774429628660470357257129367527940349049123591166954042935589293189630147225479183723412039290602061125506784390645823156929484926*x^129 - 1043683381935103027615640344468952420398080561467680385485735426534772529958356152673369002266864210331471755508648722792103335271084959340880234465077071380504415999505067182688839769038173885547845432140167223407319012845979718771748030414008196530495058213432459498588701310533124939193309043922522206284025994713867106257604181715816991566294817098365033585900234469210351351669157987379460148229151816964465478199021810188120416483568877458162026535172951344605035163035656141376073599748989140103529492777281664164035246219030908748323474201301507945839624964895241928980619809429650359719931429409091954407236536623801683244340216396208085556412841787196856576634009900522970377805099484661398403328721790798044377905143805626149160407930431723255899508533159771186224318446552919965130751524617673056519746430578864718481368935284764673273531744176694429611418020633487939676763515568830647571390025398032833243964634563433828092615114576961756161915387041424347153670221710542244126660826834104319526244219597941247462525525876353279630865793108605567558356124555700234260016737104332266717755549691877388920188333619004883325097583338630735062188974852612722072539378299108063455104257568848529*x^128 + 401268922199492702478030773923179902748350270281197279587934881373889730754615541493650462257326449410535135608470284900754762589730516764662024149461277706293921145982941844753129899836096591611818258778324089879099952666024855117638919231640370312095944491752240101894273922183180420714180461030522238178067932019646568983711430890402428651505652526978012836610319247064217711444865284147573503608636998835005352577387078230947798360798551298325717712564472798200959784164084387512655831017033137192508840776624248416231305889978254327807174066832450553253142189990359377430402967252431954700706032073094195775647754226740326151260069195702520308425054736369509054911351841625033519971214208791014735254376341131460328863951903990961152113719308182847260701273394755624635385041305999092553900228054397317677282353525319082496460078277382453860251350803330456634415929276487533174120782832134785349170587495147927748367430664921742499263026528322429367005053550162772673349834875983398962923757095807268608977242129777037591317755810456242181842897553524821667707131920024155104442013542984500074001624792836571213104896058857230921436991265494206194829561180886815018648376808174074737071266696530322712*x^127 - 152110025791021054919643999786990545104310205146396876680803277922471777391038302053982698352899756247642294420954577395675942844770745882207414728249295810209025754705731303188935587821414462424666578674134386628230371754557301829809362388435246333520538016033071265755708550586149032336915903914539000880159248740524061213161376237877915370491256596098982667434830474452514579629888260229421254470936025688602106597825866473402065503521204707658908096774838621365980850600098290911378563549052346033215534657506679313476393945390118252668753672143100804542205395953068780617518071946886449797866581606991230775228934003842285469240868023473642661005319484470670931784532131392172356618548052049826461122996593625091898828819816892004121547166894640349665940356307034339461069203703347919931841529804035275138782991785980597949400239054799970666863323272679556344734406640872932004125827164596992577327385099927577232016468471968954307940167360563153347875222227172377459255991023516674715659289704544457733891074770882098139441191057328386185277520330002378187802471522135815614254012379957097736680882904988018825293888619888900008094596176460576849765214508881295014577086286503753681504179853898358673169*x^126 + 56140353653423662311660233964595847232697517865587088819013447255507214529095355917142555803029098523154118616576832997902974601821092557563638416734539843376627462511932857003507705398866619079835590718419830935423431757554339607571435643570534697005958391666872038198581955142751721153238379946165949683399639487786589696999885046918895126830532416810259719692559292806533036934766715159880138332655718559799972546132616990832566146145269559988537763070472847715911119495602534546844318310808879752460000386512918849870679304821260433828612050918277217028606540742753997604542451629338645608385758893285100534482624929656778105156655345337248593739633764104789717335466472881166541751763015943583136378776129798287925637699497516034147874516834270621047765713314287666786759291995137753881197675967713243033277141080336348936455585960548563224824156211721565121340555005738041838924670894516599199097473136145101159032225987596912773903227016678440085614052396510104430456395528899670171154233398493740219552670438824598252180146321168947218590688540153913431319648766134664536398998657745758304923422124148004603457532297728997325542811794488588775575212243481730516605837025089703153177416650363508691957880*x^125 - 20117161981650961034656751225983970836172884265491237810278936037104803506394525898748999192060126892225734081248970905956208845997156008013771598594857832143647909180105874146665792479048393566377053982713446331070507431136227911856085658188253632008673956632614656352217778313740288351572754944901293678401097562106527744349244941915886108468428391603044003945159139079956067353192143897421004150844856620499132196361362146062783644555800189508011965406185882039942258985180084804741235307288669598299725593146277473947764351854584284541125765187780532998006019146007003480850269438352709527012170856363963587431210874983930446509799452406150913574013290349710608329505169775046250969659505925484045662655896324449485556903634603200082188324863130708326855032150633328482903120959869780084593798172999307203413122205595265659194571815067009077705820357844825478007679148454863587329328064272425380871796200070038792049230256006150332691316125119417967424128141585467950005965558652759343394568649889240860955468196041250473973766591519698857777593002088484185364053488571072004969953307983555062902272337219433568723687395164607128344773795848201813716439122327337654156329442497122997920870452223296341251148343*x^124 + 7057502653918284383147758877786867409650742376880907818521460579262204223573194531992307354392259064911942588677093367430147116330612413725873264152374713023514526447336928690293136759305002871005628025978450557165955244398615535859888114051638155329023219877894091024157566169015947839949686045443696710593376903064722398177354965207735439867680601430700835283698344437039321817681152670694486587153207463894973725947726825156330106861090235683642131179515000347473921147618420033824171754775413605825008297452038853031997010317403299177812007203277773527949691525943929394284101448105342077379917425921504914850666733361442458499341260904974683913443716322537210728392583775840353731464651794607455683894279483513326494102996193562471086682546581903205942551801418622534304675702480416567409962174018193966763317697991145876482713464818490028255241274481748050440175406278937771409733584982460959824171893412352920860916935828197670949256472315614541264373259079450248422974180267253046206242927866565111585371747114240709124034200888052778732231538382643091298547432069505049712663573807687863312333850055081178630491543090194339050696194413416236822638144472401445528269537211464283188560906601026762045285706679*x^123 - 2454717481495953439514505303734644344030993026983101963827016356041594480215343891472994841072062307090911889526194863986459477143857865134355763868702117932824441921299403489644616093009430567115172021864486574667196981224865487153714398837073341265457986021513058179755501127024781524739024951586039402782183460951889639284905760567346644777676698362645408185230413390613670297710228668053474787663363058173044498875355395973379889529563172841044345560401228971974626187459934046005412082176327925227300431188945321813415281074648199785437870557350014524401072656288975949361785951695948127566523345331691433753374030103384042975830943349075281234539799592267434326917950401703403558671982056149632650415754720855428933798321484505817268930728280791043993216223930470582213019168499695134193585947038798129430414903161863143405129603482988134328937074929388754435987831209437968316934522052358114405619425150075940330042047398765392610166777724109107837818239284133218697898067298236340330746274036883090182456279109358425181800588516757419026808289534303095508729685843736368819253753649443526735914936718557109374710394605967169811789767211492815904700783430335823744432123116809615222050402320795980702111553866461*x^122 + 851724736660681653238830509502246227884710569421431924252289978232383199911625652283386422978711047113368843368973779614580668835533199404351853768503789102693817771155466412478640318116181220409959144294613014186366669878596567444632883694565030609538198376457164092672645575617277744488169344286305555825624389416846516790626141721830183287931347881088604249164106659025257792975817097224733780264386375968960033645693512791860405922230698033711292552216492360226010719748731587997167660600349330043969364334362898986241609334824636815497975237768806795790925106123096687819004032528480709953907228439632213776087980729954451258407786505789007259352743168078476584254760901467639923582692185670012104506779364613531380710985459863697706769256143998549113751796973151355552973159181194885745978832813678578087817565270818407062391568606617361883122250500508891661278916747698840203047112934913394159704193718213679254579194644583852808878547303078623021670411168548753488003080470111580865261229187568959463843999593123500671014763462970217688935490729209894312276487615324078114427715943996979376995862775019268336226256518068232375168795197506736343069407153197723444763261912008690095730501815566033458386046325968920*x^121 - 293165213504915565319817567952936250099668925168386312835174372001131681526043752654942471323447551620030125031029261241422504432243672345247404475852623116604763463342093833800712610187293571271677090846404147498997219793758045684497482224262736664353596910279304132386830110681100865353063540061829959535916839188080143419241552184437353256087591062188867818785043409337137454178529114181049164551769297496049193347175852944807240266546714899874546969214424877249184897611328604884069234957653229449136840870570669733685745935356284386157242124928480662631600953979578134152084465657372318151326754645367069444127112783944684059737007867409024491788644375134412049017471459769334238679317361333588351523324283287604451582468883847555759821382563689537750159698923882106186449087634202848779372056483174796768509127310631232666580338743221599057550696640764316211429272121603690566787050527222928516529026520557990795049244094845036290732251844603278610646861302786643084116750207185972546394646414213926181144696474507992034943817968821632618263307413795843868850889231479251553700299323686963336221136525151495499436941978063129965623620361687836225434577132812669869053376217724990462087346541104710683799578762060487361*x^120 + 98899241063765365009819537135352695223075793974030495155036304619187779807725236084092236265629323908436177517549584520576984899899804828823474465123869597882763342795619813766830083551917734056354571868159441963947007025431054645095318121560067487021690128915581099294480430336365628598324694902161411604093235962243983450658890661488667179122622895743480676859538139996236788953645196870468624795633668911157020599889896239464283645307070114873646366428078338305596345331997800175885549910265752974603377903426455148661071625296931284460486049422608433736246541471287755683111096140432093055446004144919243741867105194190113202377485808738612882060639180556535560484068772538601004605353625214437656732105700886773996860062355769347096933127790612643255882321039514925961202825359197291835822703117998090667498711594215375868709926589895497566569890749725291304985183708057414370197983871278202866912877104250391302405459843473072242204105091082722524408866132508643490741727743511231069352333239793478902504048483272295436870656360628890477726892771051765195697770890264087502931096240786387336440718964772248725788523947883563433041296117798847654989106950833858972229642982147700390054762117255481920165377761549346052302*x^119 - 32437591984965082434347634875270198970127969728157261377035386284246470683840149994192225636067243300413197112865225910286803832306617416856179949668300010042885397046317460234898006416361665012521707623237370031217998346976281597707086718283526336551865235785537855265381175195157319464026785496180441750455384301088427789252492549143041166515875618468860934372331548651181614028523482457713628252574733071769849973901208580933410482502405229319120081229311261493296103985072799000086367327259561416057866721076019405462508591110813749243455348020136910006430388325527544805814780629013921511046690943415522463012159085845691770059295701625673923166394410384671969226743242429481606546751926295535124993209187273681033988962029194552447412326182454499200037036553606687829799997132608277953014216575260798699949153813585893958268164328719439309737479572841152682892229723676552094936433444507943474365159955472145179912881350778177220763070780683648816801347367696115392793246638387493671264872408727484793995805944790989988305071611059808089169842222979828677425576069385113178599845288265609592942378312515457015393045968930132071071212060482895263930431669657836338403673012775639758845518388279455733505556918762381641811365*x^118 + 10376018327793572397369993787913640897131972216491228747101212848151749496000896812097269863597424987041821334953006638278011713169559176940478300355858993736711347020536005224627979668126984798412221769222216045289306918486462503636369935732288692248018859060749078911582165368483078680323817858612110053034028778668656434325154203021544729792974071408108102960642246028340681835152796705883649645507353058149278360700694264519358749081590892059240431369664219624228917996197709954683778952410777792195945006389921906643671828112022118830255879535899893417263040740172220421867673973465231535070957678811441992057802048191167225167745990258815265322384842705387019017349913819639733268042214050384786033039664892081904161799440411356196854650462850762339334325243442560393349345997823581512480414410389687506606240797003118961887233097230063666401026342191148011083610530148083122559517947891378989530204249390684843805390782789803341396065762729408148257818766663998140236598548611840823712664308012975726625027268267179478845793072342834724036653183605332091714159986504671878154274436015598132498528907419075300180431512041091489423764389663518104882000958019773514801579481996899563828655072961846090739887465957768869537768099*x^117 - 3281500958032518243541131949221722094913116415821228336351309087598837208380388836170755883318677877368688434723701564985627175660824340617309755693534832046992290213493138749953692905007719884168141158968652491155348512381571719397852523959316678714636144777070005080205232936350100722934267815689678727921459077452951669313668405653457623150036072074798704739813017460119908867790880313363657454079294646377411340326422174828714507299892569174919095719005007525346201583805814123871505669916516608707684069042476310041667209907256063672157512126532224566193524477503593956165207799323087324627790926447521901085160695859012578630306436608238177892880063486996430197830023178948025915539767294962180187783388267800134098825906325154989219126869447779986394200839096304323690788041478096218938215062424509192274973651957143077978475794531418590894073570995154610582691329109290661643630495936893487767704985974806736655144692430577311318539717032280359830625847099552579072074825088469303987881447694843799748033098386286199366133558314920656602525767891863218265843978203683924783687143454524014498580308339065464076075492190517633192560925414281120872825885344906015207372458831904518915488468150787113194299878548635965777597869213*x^116 + 1043086497044628635535477740037682403221353245054675397584934375517920778096234740769920569849066200335173314988224356331513120111949852911356035605701763660299763494186585393281201051466977773604014959497723760485568341955633401088515832705853703280754675448459293077567591665807870927126519384171222081225447316462319077567538006057300169888420107081683083445087517098507021651518173721336531666774389183943656814839835483413843191211512096273988630055663086345644932045348741787011187393718048623111649167963877440723755017503522884298201610758257099002147637074832935638645555064671057108114421740374694096324289654715694854704372485717645454477711280958325980203994683186954589705726440195390071366797638150961595408314885470466260420566445460816721720021980897710962759510534500137490284573507703426551856762939008628149109061917636689241691035502406173461294891577739531275386961023653341543730950039499102080933822294079899727424945549122190153772618043321937084539518531153784839868265107959448917517027425141315725201230291052954760393634800321841559113817898411374980524619707078392907741673878620755294883718719023084699896320160736202157438147067169233530038747014458180357210582877168617770501595788415376364237930699177940*x^115 - 336223232640924681111898873077058495077869052633611102687623896497207536919530926834581965552959866391702028533409719910388449116680362280515721704826407013397270922282887435127994900852412342404365410330854779712884757184085863427582020422187280206725317357864532023417670742106198450836874888818395608733311560472249994702460356272946038796834644194764042979656993963564655622718901882675999154057119844906256718581914658213624236575426988961616796841879471994091798668390816986790823802155000568202125068162464916184753734895659639661632779647109161520421288849701480254839971128646841605477498343115282499679090271479515189615952069936536409933052479480392338517158876303338446849775878829008372051857737898373073723312660584023793707836020463579641349202990657140141599404537500087412287875276423763972510624256763296803713396894429326146680731991725949355379437915291055028406134926430658948930485513670619085818118462737225233105078813081892955231557770925890476994318133458938307704187388185007135352962864619507819517394661427457817676437007403722792615680537190858564223440233062013092990490978305437159377768852191153910438350685524015503360877882069508595690750884244267369055967824908134037526370223211064966866103920177205612*x^114 + 109588648086986819218734059489055218389470044892675623349399685947138114835366765448183736061279398607120901360203213140830736596609839560004811130144329872556740486046125153675016591716757129507092052307448635916029051785788803274793905398275053135908309490893284721920238468586450527671235864793703306129222149752706898491060298332117719062663909887102837774759718690736547309272069380108778192298676449524290718169617065461699800572883780476818478909547526827255460757493232068450108524955973331385469543018232496867446535040752384075317866688482719294024324928880630370915454612713352145595084115609703125831040483908647121636800025385552320322094242984690049025277578124480145777331542684362182225866685618427500623843888213333681819449034411719115014146099808223850890531190778813311768716459064918469934140395100274590234498289158491278072184626090159513736651041100958423558544593381006474760137777729823452583161339096337544432581391927931194940643676571133631116223828382597417009498875498032909728926873364385388971739022319619652518184298029903687916969134068535476541739407144073210873427053661587470452210625606823822925385763310662518290363457212347467885980054070905258100586125330347997656268466993319158449940799702421616243*x^113 - 35794370675354858579755719219569394555456747464196444131668948195537204794111387811017479417256714035023163719163650810287543800808371910426007922150276511435721243452143399557406162662046884110641467120676250177346528319858114189564118900535830623306195245035948471926985028052894813431861127353636415511403716050991372101901685208477502824201650967474739778699621882870573620384049722598073459990569779095425925553413446060770632513217789128985833999988053240218105205232584836484512076884884177056863986031423747398316206423824446049257852089454238372249277645211247045176912465189395536043998851281853935664722255973539287342423452072150899335603898633300376900602430946317992498141502639964450095815189597168786183792900760255445860577760214944985494725680832475664329883369842246553886042995868667022721143553758763737849918148996759825822390090598630809908474176593848384592342967116917730662612883979763246997837384020806694415548420425218187105291632403745218078721470623623564923359855037094767747088519535676378904258330491926843465037600406737837746398484959086548217457014169827156263012924475678503561562132846384156312324569027650075863727503243797325905840239196895414328165347388061812719511543493941189014563481400052354209184*x^112 + 11620818568443961420604189138367694722150384910004515253563230329569918841829254623223414540744186228360444638099630243854267069570393876262875216005094913719912204963934409748607152225799597948710224018346322123870354799869995756081427641886352632368325078103244181461357272414277960701046290432637427503183007665781902261669828938914507202146282852434586630719925429500773483450430428604072843156696591833177315323739288966827227471188976416227513358955013117656727083735043252933909462415393048175206902420447734281037684542431217528820404569042013288767030281002113650732812362715859787313351871371283509981866995427011527142637050490994791258520128410416723725015671435741197242547982034480289587548624837221924758422062434471986789307986998045249829394589337487300621071371264970124675336839300294553200060852636138611357119641979082378460973865545562835677771477714592643163622711296323915579470438601914689337105356373251196328743132062245137331571087466095576651417269530619158118511541057132249049499698092714235795267768300536260750367170158632158162812038482561030310850585713225079054994575532326268440217685788033627534634910605062163389026912428898946296133024000473558098015284535079306877210758618449500451031342556190349077220719*x^111 - 3731851351012093866003730806454305210686472721137265086298301112639006799698079642844156541831526997130056807739573066188646642138468814567502520717280212718842348837888923452595383674861562462943045173088829707237652731452071566791088073036147995663856545375906372310892967303788852308894416546307401071303789793581966787724949348322674767161466725333305582327916865087512708366912747500165537476722313766192844496647604092335762668985865899948542642361327837981678536256572286546216890399932606666327215307160037147946045749359776656283697848054129886922209280200846026603357951291892976291357555957094873992027849249135488015577577838206181301597094424899316030153043189154581665259031059087585746423439981435219530334694748511249677560321084524823249036723227384463565662711952400249461459903750047930086508286896292046214135601013849203219344566631216971407560749245639579162251894527315250093857598037674165607623110814736886788615816487580835064513054585969545909992847509174626891342123276365275232225289662236427374213713087041707907618046528645358481154297144352389813670507712495273512321560539082508107146068717463233199627952508132526624697248831065981501151371112585353561469918174074013149452313501400180985597277348698531052285278220*x^110 + 1181925693715932767325708622545670949008084257613372887611483192302850858586573711168608403680466447695260403199064662928953245149588634397610464147800322084226013742944270018532009898009211562089602452707426280617995124254709848548413599646301266811978531244436063277811642617927966161000874605984914594973776380251742761186287383642473455562477836339391886182733404744824583747147325414235322807857522255693136843561521385388143500220111198144746607447585754333095604852371462729537451728501201344990307980293849363961428816360907173386310253000347938916723274624218261771597989950647468096524664718701181681294044761815801095953002541783699020942107541943730813115689272881238640771843181281935329609900390237917228002763858386365874314416144993082989994539863520281387067645466767463601975945989176641586317848478613175566759136562574505181412054611826501857539804831118265144964826381197995713315059631091929174319038794823632501365913398446747485377068545811022027833514659048451290885018499015144243575673813455440073114694543649010179567464325553553600432562211276647992192079043826387047250266825310117098144836808472351970342074238774150673640531489897692247777167887377017575237888044498903929117415528379658460834142769181508948429666366554*x^109 - 368376361720742889932401064253820828044279560010878425696046028917343667541864296037924030414564487293534255512357199149420622197621564075923311311181932487087676704334134997094429061615119539815331979620780611923740456846174064871345875916251192985727327252077576113566895941049429356694423457527203879579887702552165974865230373293168285590217403234724129555849835556993634333802991209714475824506214502221436543901736860186471864327889683455941907111570644782080756224966881546021524530273513953986632143389839378569449798800328773817737837117501361734580840642658724363161916897412619135864734367125114237795198742544564948056672541253240763383266888705826724261230486380851772498258746725006547392956164176247561685026763339484688756633746846670918534625242979316866064536160297319440950790715764007710059052873788318560440821957783559623405464603397344183253246709939535867588348170997096080285201980604990254407324148630065770492295250494617516756726241101715291256442323126569593708921555130251439637113090175261579157677410394114159207211775846063273694165265909708649570105040010694988655066282627688364471619233778128456331787804348928456589621761405923215158800617928166820114212028534080588773751967014761736258403839236241657332516045096207*x^108 + 112969832458656499315777049950919308818555499292069553270770075576808289553020359328076474342587502492631457602574895469659207034160889486415322350228547782588387805372812677132558484619309976366097198487999579998287124675250600059508813249733064540659267726786549891634838585275881177580166182891293494539158573040300862484768636965085333916892809199245587145609308389101625247896535043294465699053715372544606681676462411866219577987847204509660919354175222136572135190515581892004588315287003711919271546619717237209872054264977714679898270584222619277977252934729865578788030387765796238482075361163323083498712351275116193250533051675753629633218935763686266910654229858332597730350454216201762788370976331996427938916232745221954289879205538893389362232668492012643211759198020478546763518188533016722978287154766278647903133894622916957345384321280459440836064291648428482824713925614133647750534060652429046403435812166081135317223603202102917638967819450915229005866473840779267634426647273993226290065575596558644746959703988231004512839046547119589276991015209505673947309833920173595991175218286311562685332607284647604500109132974762213669506943685186751842983360606415914246694321706447557693016548342027304890687617206388777156151244058879434*x^107 - 34175556383408450583373594834164178435688227580550939792076287746956310629588261813578904803705166311070863632643718971723803109278787235780930691525539025841977908006362030667804122547977947580614402141066303400012490644181123418223927893563009899801579667752545724010579980052178531168730680828171347147155060095154263695766899380614103611330322178168338714636203197865491842558252284397545648061959231349409016551378863190601405039298537136867310031061840195353597896487381107172321273909237426645858910578310388261495016461472879795774999545516050619698017219647246414120346664686484208927723905299994247027167021786481262798658960230507724203445630353424587549541964295842454730199576971822371221477643226257043712313511944028411274686462570721162985391941274821214510700247384137202294527384798188116470367594425949874888732865213463681096192599341676350706369250043111325778643616298442693705999090566261907124792784046207360475505435750868816425339146600435040259945104126568876137112544453341921082804669146655618587149432809476658581900625672294122823454396859871184039097606487285120744605684944043704832647116895301296390528347994703973457389380483643911181548905288353664395524345764061282399737810975977993876010902186619503287772838271536962389*x^106 + 10240940056034329880856213098763241147532794073759643513569745832660055033832385808375456123235820523083386158544390331227552196111874125326934258877088850953406834737408638563843126893286958108628542568518751967283505105097150197295380537576411523733061927408964417208040147388074860191459805267186819507692237339725009570191775757002334075769769082683000676515289319438314932830814436254185402840035106157111501206890060071388590980140924135460809469412213802379692905387040671793793896161522825306347588363357845390146573229419133858382761135936079194411335724913961843030216004476605272863274680588619551874155905726873726386836855664527856433067954269396428558734534510315342796997998265047179084345721818075763420646175041567827293444249573408049350150327627107092328808175349453105484364637392087464019634311375518786604455128035727387695439068708859587807795402743008246901794989074780150019421095861121749440081167651267110527302043198750375361170958766710098867463046093349786818117440454804436067090030634882196510228490110536823839308782659234697008584397915973630076405729936621492060898716909838611330546786993680048459560215740052952831327288805093800983185285581133134421845015791862642138408110245451275219617610554414709807616104516971871003062*x^105 - 3048813429692564954740418640117167806688837104910736360150272751392644444727985302999846443789363461053804470487263467594642084618837896147852500851701357753805527679471536442474870089935962461258871241824096365133075420568247760864168240125022305145262550489466804661859612805371977592137571775013366019951908843654493390763743096806797926237212048808858202978096239203309539965314576308980239027848491597257745438856207260825063239630818024339575800824473156813309642461932720577304671795567994280910198660435263029708910102645657418704514369650804301176668907657260067511716255852099113447945537277636190215054299007729519146653645849422505370564481881148150743610625699313577692620667111007442252217217691911277560128572684045937081606867559678494005044372664942637759817923132342378393152270832904992053247463995380191853206113277635188837527508387060887850184148052518851029575699570088467775908959038095568823084704568890754232093301005129426414253450615288378390253382695617400204178804129099824143001738425815255462610320681532183587615961659489414282544438818143718272612786710264066465520505960579646290693888272711869477785808566492411562178046316089484710250580121931144939698328439678109415374085463768921640161386227649768908006654283828711528574273*x^104 + 901700873935811902032842127285456155312436694839834556049770367810804349615511011012556103263697997547371694790839333956260936495546746738393741546428686892755465308559687445075189724123454922980763821758078636399145950533118430130722255344708294877702509289372713156845032746714444307927062878209790736952666789271258830367314788500793639486685317308808473589738071911332659273683084452446839294633408358247769389388883065307996907115398109379415971317087798172942266016050430935545431283564495469874366059230639985070887457000504155744704906218344425027282870257468227690886488847089645769037277406645375852350371773043817922483256030483523507303519052106375733278219564116715733808294059075764776433840142115031128471913015292101306770619680293810423860627754456203843085269331558529908776265657193592494178842606705836226446883376342947424639011714594155153495704616828387616946792849322059015830135569704050953312304759928038941063962414826857828980551915646910268497381881954192457130906541892296397317396798733219794093936289142756633599154387341462666830828712256190463510691338683164648522824959378745757836899658218956357605869328213566429818352348319915120434157133430649534683992686384678489265182141517654057929208027502362900136994272032472077263669534*x^103 - 264537662690184123315864448244357015926294572787793430949097021125534056393489295272066218140766792349894771376906003020405514137580754746710644319556228700629001683231166850235240689323688866463827858509360161214099500972868575829928823026156028401116469640370500360871029018675543263784448136190322865022620545106916578429685938055934898606587774993658488492408826472070255568967525240796170539582199672348789135435861776463816828689795843647868463495090945355403016746515175388107939519494238467898378824412483876584241155773989812916590172852172137346139576356845546704966674966012689627988660568796568876176738845590520548541205052537175797546909246884099519777511925897473060311642120804348102701959748085059848611026161880501968209046725891681063126616274258903001950638974236857074733212596072524761039042388668365135291244946806050531607836320817879349352543092927532121054079191862764748613706977373581447833976614536073645748344421283611783408132103047171342432072875863934075083567542370454500070054461086076892259675846583370804296149179580282854544892714348623895099903257102780927638509951390694266707670501887175027442142865880949229537320685909586537232651172000848341311363712792261952143963644296760647651617798510846143171761829788276259965986477067*x^102 + 76941643085291854502190525190413694488409827971544822093980032249960569483657329944885924385668938041008079758058439872846665219098443124496416573548824018427167918866042956875300270077982726862524234147461949294799678826716463774736660342424746442223629893751090089004386896265815801557560653655443774099665653652068544108760665237852434435960981955401943301696055059661594773206114130847108930746257219415968307911528108662249640687872142470357531040952948857169815123057725121051038997691529939851970557455403911071167083435831263810543080299921252515825142655779048625274806153920433517307895399521431367430942649079430495126092277041653473074187942825818678421435807600872972434615299462972611538229588142370049148538921734443839624903686696584732950243461815096545551653851942927940424075366955301140113534939557350910139586973935951589552590128216140482352865758891233265075544951855152854446158830497596766309750760973536567250022787208705659386892498203713885891681481280419470002129484142290130889642645754825799985436252697429692269295845215606527586402172480271235163904254926435578406530334217021853528584418426581366410632285155782169445508013866193052776627983110903348358925085701713782400140930906751235527457174782927804434498248356342640985796351734567*x^101 - 22212078266797852158545904637866587989599317990589197948776688030458281056421078056649591790646579805335791240331446301957094639062483008838135310349183908213867083425458335898395882802681981870136303408484829535872161897872403193618137910573892158786424072920962420026359122839824843595891286804720527653931710511254903985464516628228085746956777108534708405482354889136282924088393198493418771806050887671910347875518815788163340987254427342948378365350699310986492412229015496772408860455810000490841549288698766612744788086739438886319300710552078253110475371680758529484190424185649086643855130171483176158257631362266315948856941600155347632743576039268042268147519062421096075733197495548944599410175656773489660396139769391872676895097022409296984844181971909783510123621855303595569584415659166829119587750152762660475351014861455994646074119969011600405762539531287954606579781462446262778575392251146360605629946240695484320747261397924069901653933149983566917912830757149982589061277500780280016860352503712708444569618905593248498608849855207417335285000563828683761014734188448694010469657883096603352876893802047851375106923554418706992787839308544135754731881922143829616780163374748299223218446700947834327617368079016067769774220301460592845690384119841822*x^100 + 6368191611447726136370263855561298387985797007083268677951801118640742562258056806185682482673438462887883669102885846435579973995763895379117785633218556806728089355464795758950810839609675567833457634978333869579174142061030625196036159529403212814325231891300443145319658599409431350447258977500325526431614683413871182536627191733340180513970263684085721079046930167285996159322434602060808803000899453769810729726675611200261356046217005089370377708544996819863107115806077188151001990262127460861834812224037235579350710728311026469467981159685964871117628631394006396035706079691367528033769993268360412747470226922378662610425070525331902290764559010960005986770455071493600364651317584527602505946044999332817758966761637122823816889965908184865650241240459094711163348731242651940362667435121489727527190678031112670893024214160578952161659140249623691058176007633741649560781029435397531537397292181761255526160775923283527956748292753875585906797784060167907376038787116455209297481496746391305888938706933631096227495038909729984112749661525270218659330739407245549775478878471153134547911206435987791680967158474940017954630932985105822293241593221299305680818882430314487850937708130678967985687560942522956377579087888388281094773658745314418331831224638857377*x^99 - 1805334329218244678041902131185571382580822922534425757559211337009938095846167601083458011700751833066893645626216792566617991533114775500573664280322549342207891943019460055197725184341906018283427017952626769547131309412726315492518342968384913237354184490431958267728166848354560428892734431692735939097405347144984922309580552411336063455806638797893206293252124144008982705424329516198106483889086481083815991963247168052697183878029519104121650137591992037615706790587511053368956112649888936854181689311283958613485864963986468082137590268024123829141268051571819189744695074298247456630698766502104316156826303195208318552306264529644643330982397078418461716063685397326773678253807216369697151728954299842885360483680645168411594264346941812534952053678524008202337413511641912214110394550731705133742850688689562408019746408049132307444013490582462689774186461072313294797828359715857565298579876155814983786070584355115292690399037698192082262268318889321196952022948297420001717939421554759488982544828961053150837875440684972306434719014335272849219163780403877053018883259218620730452501497664088309981829382112212152324529930035384036115274695125777816209557684073935373416878589530325918827416673895484305243162070052050869426923621030376893516025573445586162215*x^98 + 500685123593091864059525558969357484160046681188965276304636765069600927473406654138769158091829645189318071806141303852264151031525675908586363740797788284991292167039147528784864523868924794639878920099056662734865754258737394833227322045240006247810582624700981239423032446328037841518645529030313782510477911542757684792596836775035090172089094755045511124795086402462412605077266998249141897675276631221995539592210616078348626402780183827437331780014291554186045010407042558691242821144071276692571145262699082004266059454634192427532254878651043492785006153955055002087133675316221249356770810706403867168260095216791152033830191991672141200853310741804881844634930035113908176915588137481413938464257141225680058210221812721069135670632993829539386808660086951463052297000328676967681994912118289280085745118524434299045936413910670782735472283843464157480327082929841081980484490329699612667009087152629851194009834988439239456977017230800249736866912752518979644590848921295994422437133574280227180848611476009989214375335914224735268983660477905055985190374128918222697841447080302198228991766957777845539837922475042906361377598769020458356357356515362428557472119150726543217567753100868272001898794054489614658040296507522731398107077341496094700456076009781279871580*x^97 - 133682284078138568390220581663696980706347519798467879199034246713766916071097750537245880084305413231328358983638511671825613538800551738707211876209849019613878403492742025342261002924939899382687624040324362434128454677750038079017581960290078437382750038167438700525477987417743954415929547934252317360225860496556597202518778238396642441308916984320011322552881389069978984038571369136385599375531560287361407308152053783842232893227915379642743799788772185831514428689760354034906342270067388193164502022666994519721329861283085809658131229266666291855668772244545075782816665124303954722054004712472659977133780319497535969923048647335613326407033138698897453682015357438711890139367447913267727648880796774295124236830250776443598655571133735903526920182688495101219838217083670062447988119821147509698145122573471593642943187397160276734020888383048486195980851597036059430968150088723367821606014593981051978685706965203451827911156384360306709694105910939583876845922155400348909946002324177847336600412925917374723225828776432432825472055307001457023736075336944123382232844761464505502588936037917196868627324534452433130307246645661292387055195182270198471049587815991116779104379981885731510337882474485019333824370558317781095955964750568428147449838926568559685187017*x^96 + 33723556333264329498767248648324351201323112362217315501677256789037687780272409058601896143574582673294742903883406254971451594250127958170970596129932172811092179369419495422164891695572468477228043774634158653353894540171244625393290984576173788367872229882324369494274256868684801328128230575184867892867619723249761508822610848063939339171917819600579879230301278928921130715679511297085056954088529500274920222067332979884909315366611237915440799042667130924740523776134144709466024817788670988301741029125935107391007442085202807435092813612798406931998932592798917511495498900180018801353743522581010941172487389961553674351809047548701760088849112975799048407305594608662564070325845493759028034723578476724887782609186056600771694916305647931666599385349831828990357725926446341358521956293226895673977257953530677715350023858092130838871237705425125855789104536302879427707634745594923789124483245750936916672199832282267714306504537002148078775823958745736307996943624379168091586646714699754276224011365583884402066012848077310476149528640898725587965073621762311104284295258253592262203757909779610751228686892358206731508182549445812927331206845958979249513530205243293307538690008890253590088784724123100633839454074946820356502612970995738562337917821823518186910403048*x^95 - 7864319268209357471317214401963682007201707904110489251684617185833214978644751690739068268083917579918528364892108643247201528701078501862433635623038185879721737334839818632832983257385860708224664206718251199212658242553143699599894229624287034643704038054233809091435877410661444783494305278726677505383484831866144297305997780650977875098906582470008786250955061503040256241399157151841512037046482655326189188080504826741972494300301364459685743056398680229249508960803732060127122427641985775507925665499028175999710340090147661798948119960730923825186324452917028023567773126880135037795653231685202403833598666403723390864604294564388435460862685166067630594125718987438182677857465187345426681697086344384580182746243796000416661806445698487503192091595433939104319103191945289418831380142992763765840732795489618629968163221900653199528232035217262086323776593618991184177878830329995590343866799474809576213760555197533092203362815457758945367914683517840575438893463624586917061859102119740367912819774094767713683488787022474071642397703768893962652009624237619186878556388859611422309415193493102014998551340059635944968024830346855688686260933050873500307544912002659082432262338704618736530291581082397276361224390720865769698523406307187002361544724480636584410545369734*x^94 + 1638662794735073547432117884010567050557011701363173896265964309427956693429199678318474934971540838874211105355183631131720049891536917240626436120649337329122283105445993464206990839363552139758281589847500159405751829935017352520494020823576282222799043645643970224603162186296603754106291507341236340348452491915582359773119402347754251149815010812085702785054519186384650089326106872299307132359314808769098231208950785842426939551728080007268033236060832437036451741717940080187457917679509248598828689884885060773946077384006956178996722942628238704512950603080112464465295518622110221935808635210694360682153109073435378547759546383452007272184328772071204085686911278011164536509541777819636682296750379026001779810495331577441060263060570185891114483146521325628964594543084012534362871711217503899429786110667102960551538619779685241426993730102275555338290164436628248681907031087973039607329813186923829750338916996044034936108775673605797276037606530766599306900673674550411404650203292370361412201908093173007816138127902143961922271013802747439959051288586467607261860744312617860826551171663969098352705941847028287592956558706352758107216895952217181900981411015451890113454947355963511361161936223826937368252600154739841545219575426704079819749924651384817512842704685032*x^93 - 282167954521341158103958752271123154235304333059528273811405563879676449776039646000728297957890597384692037941642391243339171777551587551132803872214253489477715451527905149973299321818089312016859247028552240448740574759431275931957374690361505920120535940597602705923962885960676179194513205788889936539942772973340109165686585516924567615559118086767191692308693098990970012294522642837756086193982970035893858354369294632673319759206718452572809371074701436795800636818690966190822219116846052973287104853344579374570230035976990131141694522427993773313660417304426740744691119963882889918792359081057065276398146114846370317734857598570294493826893554544713160880539909341261542265288596927407512753500623762998673650193171115980250764269681137011034571270360908418776989477555622703708783040899662339093547854069347706868582233228349216449772623109647579542132817352478362017589250218214642089077234971575300160882927304514906695728579613975301542287144019348753536857721194294873563904768285713349740191920846278561067578644377609721019424066030065126427013283646853497939001871286091358393000379333925023722030124420237923690419415484781223702753468557808864889856256575002399255266108905811812086657488021377713902434666807005916431757006274867921566900889825395309740153525778628629*x^92 + 28767570345784667465841740413092591081925349618473355981058070759684039676540199344179737906315711796746019870981093283440129592856031068237253335026913732832506874756477348076483253748173726290404643663523388346692543946841000381155608957605476651517367452156751858103692897172750660540477749748446170252534175136601835786676961303299500840609602575933768761729935294140460585835046815946186114319451395304319473861032497215261766362856877425016356102913418785952302511741735651162367523477161024103873942173318103852772068339204588481576215015048631989831830586621313737912552124770439483876832150498973246950116929227645034847553476833158699741121805338555060109809432974561655450734601634943699541115857723218930341264000626910714778620868902723008707230468349448398753747741767177937182685513714490263908876565573289798594094561285778229771499827353331247130838678898481046852575044327186753149134378883349677887753046715064176767531335928929832619679961117310318168400528450785635859984359825428659839889006148924903499966764979497610435003973421250459299613215735326202453983749455633676453554552537526719573528390926534571485380006685150010855181913516749066707177868382309447787927650110763358016871414988135098804740980862798766133955582684507610087451322015274998395315469720613578561*x^91 + 5093382605331493451515872669175804113032339996261544857899936988386948567345125331913722759994793006772478668063799829653165975159547687184731267189294792908082437024817921598999302997914008418230169571984451874693972258059534879975164377115733287589498122758380482171889273676585436083876630082113089136818763756365318505075261131393364076181263359987820774108239722439176815471016410585372672833786311443808052346561187434822259793861981318882708179043037308476134433778351548446948592896761473079052143199432531811609362095559855062667138021823968098758512277751943258888224042022590505603372014734797384792675753403504303807944615344138618350938987786252091141279279618191900701773341390243869047016479410398073234861289647114751068623566340819931372800972918339879516289105239989671809968220232764973636181735059521966488410754164980205078461413118248216983501130217567671226540006412171975393750450410716139441888562475243668201132275011608684382056551346522761752706407550221377536121989037848479520109970334829379698096738978299895428266928971025710552264134349548827804739370035733797974567104523564589477774331538929001403883055813102782382063094299119092299442409233850453252630605595519323523632390310761989658476403070200485700674172559276340322058275180729027437175397864427916398020*x^90 - 4564738412618561048474259471067560402611509127887022053738923146311064815117437348300533218906727252502725276784331617141907305211940682916832750401339982766259212907103099064044158006321911001357121067121983555242355949036313213170195654852858276480870729857787796529598638938725060793686885128311762995955571168085984515659157747112604352963209071813695042792067383337898663232321066127605614701450714803533408926711508133906129348829832247027210634853748912604445960795811976623912197062877074556629182092604809658798169006719830608326018634690417878628322642723101599165960015686987761763910383255310627934809463186453609378719552177760223089475210909032362533800928074763660248916952376543377527118606320762533394711563673721343777290321020660926590259668822961013696039644482859698678759792972791409092515235350490735103399311165667994109923616540825612380418408995274445734619423509384507483998455399870324234445515601198210746771619189813013410947232353849421578184497161511226355207813652767194047033517852963690803051917651278843582433239590650516268429211859661829502827255809081192537016583675852494444840158581699622726756475481486625710190140780085495138938140794050946345743709441658273641434501028072572526080205410753029037169955862055005388153040077079482223489431460568010234887575*x^89 + 1934407851513457865149561956522504667041337663114628885851398692518736341347868083395626575858323784233459767305363117674617912093376722783445907045759209471330207709545223312579518116405166899955408996587497075343282235287100094878380395435127621372720708291348664050556217433899991289525382175631294445685119188832092191068311749344643746576803022631362324506833869750232047730116460350763104037924519671241008065221480147288947286776360026994655131019403661795511979192744657671053480223734722699710357690761163036968109614562256619954098608433060339140520208575667197370043060457865222867945160291410665455543479394942280188139878678298528587781528730467836172089189183052374191638629612906501828032451862729724401580161242974676986596853392918494362404836576239207994830799636555098868667820022291316534791346024254173079473132112811033873402690442931403707195701345201919773810232651055058133398479648108696549289469581233152579851256676391498462246801903010675111502042711014862086443873270855174993634296029837354659213719285431732349821631047529275912196689435019457021059331493447775628365007765763650253355962043649740450455333934647469958792377599680942281020142759353097572741956295065672850078889712034926200727032226911987641542333462547900596879476085655191641659641719349969081502933318*x^88 - 644647279684539263518503801545547120950144820084393307828201667574517360916364208830261249871081211843125580752540247735914945583464793813586343355334157602364151975872332943019661457879183371698174213308715160656150619600798869216432478086546853460697996635286082627919653142023274140343914784627262543975417367838224633925122992265802970470678662771906097014201944248198999967225091464665115577926358228553310873723659750675494047197545218461192066657172033167735039450921551164941176232550166769732555183675837664057452193298549939491035604815984130764519405625463391599599739270961107954772753063972632170426584803647544879915604885541499753162503971126665479799059276582870896602413355775978087675555841036024073595431087593410691392423756099456843708243391424589955808433073086023399281564695021369103467050976180302635303930982693187436622171701169981783130395617141513002127793222828059104274935843399790571028346250538535422618999673078053452572280054677998447006300561050406864138569587702289562013558719570789396214664647636722574949412390120355730802648929787444041474563974036946012878916987626781896944645963902334818993433288634498152621628880595396893238213899382963517700949390884045909290214865904752614583590063792316864158080830226637327120544805868716277525952256688430446369918715424*x^87 + 183676235081276021777938411379383748630912227812659832667374770510278457700065187496309537818761747961708475640539594724339055169446504180517276134387161615873273526143527732468298557386575092091668896687443901198106119486985163266121489525476505179085892109472616600821388188461397641152770717458708509572670345412516238162096000105296396596797837528676395785366572699411746725809362087244402550327541166596791015394019520215933853572474340949376326925371746859195692278607181921756845475923174482802190990015401740142535492698249336264873190689323242675582851958105322563058722125395654046331040860491477311887982004187766170737519448838713446649333100428618510289810800341270293096580066441287540819920420430036774805194604265474162126967268393896323157269026776720723582467787805956630360152958336941240964441303440590795163028363081408676309718220999159818654514576018078533143993143250638143559411227507192213313504001770973397468947715087025111799577893123021537915165957480576013842014460995183335028933297357787161734727936428981250702981922489338453251281999705745457813147750550027660269355969329727567832387594282892721198799705665389346922974385577262146345083846124366190397420013086005596529700331822262221153799486505281875055589493971340211618495869096411359595164102322613458089720563491116*x^86 - 45362786668713844241286746116998183664793433821271157664197213114173273408974514817409050612587269590742314802754087161618454101990597506436092933028506201872722220659153156395533007341712731895995248031013412895124016519998006285832536176205149338033227489642019852317646704243369026128295237693370118637889382272591010896047565305444664080340702535684213369204157039563881024192130645918904907561710976451443602538755189077088312366745258152484303851643757997396716977637376089052211664160710030977443826941465453579798597686853923289585892810425753218449965356965122910667732197025478026041155147386499153142028079241993661336253132860065541621870563424092844981847196578851626654429183417136106939732705830015482573251046834652590994783193446468006975165312646031206463955507468773676613751621890475389646445059425551295036281557771176574960445904002549668309013670415588594058339536857245142750015600203697510111533997204059527237560962190996143274976721975458739223295974148953796680974949032172610890383162297556620069366853524078931200623263610044566647431768182394374898705050901668641108751554301104405030882411024538959130216021874352261314819171455857432064233497569013969557244898803198165324372291773422195456153614884297539130405405770198866990184679821039033413905128123511282742252757806450736*x^85 + 9432968313216102390669648831110159796576715659919374720760122954986214715545995263523767607169674326125581541112126918419377694613104200320188110574625256774083673556802325328578290834900792234833500421296014631729068693682213476448046027526961606932113498402406429765244016360179836935470156106454313022450254583551429323998990408562352422392580358626089233215599789679276533232107583710124719777335801775839869849636331007719876935987064697227234631951116685593673494938474420339044347214729803023085573110346844096798709789779751277262960216653802441725045426389685214279919018551191351823241036737981993847519173978069374315114506168403366467828840731635866351565223503484303817365781058907588969946002406595337853576869466818157520477858678726110527705004230762375388208439515308716812849793219960144346828447447098152152958258036052581720914304065396644292725934307354763919385573378463109854914250156544178727033558366743563958159997616708468669380559270425392146057631127521002768423838029743698777898663213592858011059260393532828565607944508691259389047648707747934470462015751537679798176905945597185593048573588112834960755558840257243664590509230498650342705048962757073118052864135541371727316314452022129847636311159290283490524361866836151066508615685746293839782518992834572354229457058674852007*x^84 - 1470008730794060774215543425841190025810403059227437549755258491186457687591475160248123747274846140733962389581397139342752617148916357503797729176316057145377102204166103213912509290069587942484974107808448691750346245603343932928756477621053528546645023207271607030503356404348935595910907917413228494708110429869426222814599316513690359579611103404967321576737944351348532311800645359541045803640474250800716327615620285872978996741367671924587298917061853122614402693494632559570997744860747738790789857349867720875644028930987932468410962862072073525211361991063068788885672134185012483341163220290752911875811545490820005009565440959810333185425876196801207879902052330085732441395563647399709078444809384604448374655661505032450580510886822158099287866286761072826093389425519532706658667968047190920724011644049691550338488937083334301779563989513808110743276213751140417581918068783270508754112416017020121394467540802646915809346308327823573975281324722037623338764616921594043421298907939420956965950306472943314008667635167283205043848852888535011768303207685639894411808362948154780737616901683360270502779533391501650587214016463057859079429090996701314134541253056897536436300044092300583884328530565637912694608598911280165435466751418011437474245750871289308352605679874931189115106673526077209469*x^83 + 69688887144952282628187602042823530056388575604958924456986148131605105496854919596605430863730331410544949320479143229129762854450504734249068514899193632962235820827803336489852027924948798939364040978943747783648732200500626651487139257672631168794229189327319394180257503432286546506729162915478907040838192122965000100534467258520112398035019736051328462817142041180775679297435242750717271200248139030011300522998072717496034109440701655583126997323792273444322596149714795632356766312823287857195493252374727781318473862556903149295574850075795191584835508931069147382295382236999340817505810347352495666114893208847594997509010578337896690654289497113603764479950192685952030660081234362395703435121624943749381392214895541643483048710662047455943079028712701623378195876887166618621047926885420534197914334273316581841566509675644372936905937816866619112666977250318887912666284309705086549852988501591114897310663275757761249979505337074006717825122895901517862063699721300598746683599016979967105175974439872584614969290529510241643515933672683737904026073896080964964731229208148238139560637609631649252896266388850379762561910661280456832746721697610695281190982752094277290064040480695436885515816742166057210584173768628169182660150833740657955750412603163064520494005760039363096455092498668204709456*x^82 + 66533154213575381329053871867028357286388820571754913134670442387371647232380941760232907134212171027866065703214317735768257173263756757168876314424366950659148355610777492329718719888112935204903920724490843991307137477102170830782766493312628257009626718019441690076045255770326221730770850260594340565170413252109309050094317882194909972298280845493446111336134142689805619680546255735460185742442313195062884460969088225244137425542907317687164922071881729218044670967165884540435284819591631822332627273582915683014059193915535632813401902171159205877907796008244377689779203041481003715250433094378435036811921292055712386318580569630951782963602074693234722942863294136558775992376293376606552242423627431489956638910243003767301507639746072076733783879814068055972506606648525946810249109456497676547381067193206661310957624934757470485063000580954874776638923721653151664679682263783814508824249576790006907878189333720600273502717139714172833949075657759904805787510111110134871750686150564811464376517322513372992567489951620631983011712968434417150496476656379992761092690676554978931558906201408562172129866188532095439659310104992094482025769764587003827141588838613879654562737802338839390325071417750201759845064265647148909692188304057753685113545242256876821396156425588318088085006253114712651057303*x^81 - 37285903206148261166488157481172677482370777973399403377851932754449964189954227307689366706997535712860191705252914143007470117545930983314738846480504469529197591739282884921242111886820924802340698059399496273464342151963656880766697552852369584996341598490064420329379724673178584546620894776364364057260936989282916550140794800595057122314545765241131912738291656977804504214129393723745283289172885134822818133035882117888965205766332870121818870309483364167347152816686192304362447012976939369234688712739310216212708507121576797322594165973569646593387314722334960595973122879033647121023821874065437024380731959750725849858882760885880446809656518665394719076645559659714061860170663877930272612385288402510112504514899205961853143103700994787120235987605074842229411684461253871685617789129691117971493484918334060432778203351850325098054519796800161766202747182553752663288991894051734820526400171768385435387527065358687842372632593656979947100789671031583264264661485697486892978089090239694807908652423245236050932128880534002881712044088885824852148503983745308411557313445143967937352369987548832163148009166294574849818437957127658176952228506114680868100369173444530585132313251176673654548088656104622420978861398877560060177654263814895765054548272151906446844781375248259848753552796835125382321272798*x^80 + 13724137796902787141392415213167555318384513106806238249213737275057977351017288754981955115298185596475662352203608878630116229800830178050982969371010861882627828112586445762191650024186876759871953895534524765807684464094247523324623441272652878013436579280908377052552988510115535255854928022712566639720732220582351995316814524913603892967825339146401797954355658951416240041876204557768599703713930946873976370536067086036581494107732273695875833042476991803605905895101055125486319192374951788607948283291758472903813664650165192061734175106409641894518807728983980902621407046479269946498274351438242495886719386553408875193733851807006116236881473968204686830892844660140140278382974908113099029779858888326945932636075753285675767468730282607937348549622887484805201184148549103738972957692008493198955284542144883610905328818303536987294435088528963302291902856831200779846985783808569247501011582171956509454549534420631362123507515808313189521446883487972005684976877576009142367789253114743865552102351915075754898059942326802363131576097304614930713547655764616277583825071309899143188539430898011851781068644727677071980048978235720986034056623172635208758059015726488393975831226164603940894573376087547459578793979954022734313103150976031895940921995745786239755539413812258830784876468096068495529118970846*x^79 - 4191888904846519790471244896220420762029670707898560485419705730615582627873629082895665966570257979560908006905141820127681405838496392398789715496523104479240440199760899568255346520403973165464304458694842820144566302569790215179770390735740356866900851433313093955223201822854102357080120162796194960754705423212895118782680097118968374361116665456610065485822663623906464469480530003594797585965864502566352456816080431240891932998619469627416239007236923840476922309283895479009157120288634037455795147839974602914511836677984806890605981337766303215865533813249848455795890110528078795172276295363071258699022039785007590473935450231041876892188315964974428949814679692137452450477012039561580467928741821762808624822251987853230500662216340260575554135184914478417831362238078738903888226134722560966409082150572312075932775038475884243075426698622354318675750844951786677991106755988063030182490607124059001761951450431538780759000662091757505069343641525761325334546836047256388455857560628174018323201337594447823283634702088530515755344384489619874882956405792936301866320000208263737647100928202737696506015367600600599305747740976127658680279902398992332966802028851028578416410306978420159464942963990862968219293334288449879006787412269889278232656006723374094269013833712327450273517031421673974601128508846877*x^78 + 1125548697882463428404904905843422078185886022798595970681573560278617133221582243273003652678564548124595154712520476039920931816499880346429278136481973667259450666320576690523828765404493596632830275160543076670359929474798206508466202298964559379962963555724252323274037227242968625369918772738158709457602823775659854976249531462715315480641044210448388931384368595446356414861070355256260936482967767350439773851991780583144165333776156397713711955041879900632785597392817128416423989355780828573931043083233782901285303840402434499959946758504887967183934941940565689423338244839845759212277098035006400473229923084998095783907858214173967741461959855680744421594738691013369234676399199231066641898130756974020170907988225676629819252589203036642066658193108325778436456184519217401251079823603831932920207898882441117820313071343799274479284922144379656212032217162508512053204996800882203097945610568633813544053061284459201897473673483808090631282078497181748685615645473650656809036844103321399926677647789503771239688257662043862587093088548269401570096199777514876198264878075276442021065674796928444275828557154495371720166414487513218900397376642112957499840115000048968976402762137480566784075465489497165881178308481111073512541512474296528262281687868833082703371046750713153443487459760879954512418023919776326*x^77 - 271470405460599511205194695195033481225413640076384458550802256977703479967394423196639656678915742322568707714698945683960484645002115466536820974519205553570742085295304638927148422564772209991342342674824997584380906899605937943511402357359069517894755346066891571458832160181814740985297697777947768925351687129361141343568049797985246140077274462336749371268553557949053993519159892070924009844110315122252673414848321187218884126590968700466039306314388102599212705080401593663386370559218807875584980167583013186072502570012445751188741608651688491517357743338954594505641541721789225637615093877464534343120037935759221888240592196849534616745178051258180045636817709872781717386561961542295173021027798206456189398519952850496019084403500478685688936903867727027005214599553437200620287090207921949595936567518487848097843446263765831810185666947586518774777078718292879734705425688983367805563244579484292437118658011920733310157522945708141313006770691743114289935485968377402781101210198902718631550290369475193788927460226514556684552888202587490175100433586096643457466992675385791012258780269368306277413985016739876836544482787579321611022200223182166305271797837926787244152244389955713669971672137420977798730279191494077765938727566426808876162591890699088116781230674248644039787587295232674246930936115740617728*x^76 + 59685778190367674915051241334149953354631926367090176896884256463362949265933929024220612800678326104835816234819668760305252456264738386789933541125335554110155953341191091986614851572575828742449369882943801700995122271761059198960574315418530261785954605017837141457171077789952673975615139911272031907756368008909010423847886898038032619342593529157916870106486840586944815784398661379669375534910494543542820945753650934321042700554393891066650428252200469432559763001300430799729621412560064648668574944497320976242258294929952758694754183562888386420602264970328669206920821911906671640949798404251116256081247233930005679608344162277663015802972213634504277059752202779616831717437664720487550573952945940766011967159968439250257434079786547407673226726515821519605424754882554633256021721930591245719759277117363602461702817878426174757113315296836041514398623841155482070200737656943846042990621363196607551148392238069409557893894839942220371560732094599029246556268535163478453630350143838522851208947033222419201585263059998439786635045577144076352095563620892308198675538454137510100670799125960929822670454576810139888937994287877054638157196688155029338394560866376624375443977299770692294146731682148835249155739857591853507989420814508112068941477224018244771172112093262217878328182158445297653016531887103829836158*x^75 - 12115452222318588929328336945630516075979990799032652156494629046425518672895583572660163804418932973571768965439218244500756166821095616369370229806228155023584777747839589495050764531256167430840460095627919689785206614394520435956128948310597678394072714371336274997435560172725441977102394347355870862576846406333036584639773746679346168718584826333197266785954845161429294238744311267562393564037267038893801898476376255818178454928028220181087651094105091786205880991176515497043272866491052847665622157309270240377071777228641264584198715825306251636859304721834053361359714554677591061428447277671750869576951757107438939065248383775090040609618345043047807979147300173357993322425293266432675945455036451269325721708572409925140216026088038071545546879009345501140506762167252438771357739221713876394302816883781459244547243450117297433776623634459927535435371749435181666189884607861715080434844965450941229460328396437759798869683257113610686184511951898177322141369247045324317655822676579724179157284934123404544441291861314237741587389773000397544489706948751563107430137258648099045985977486020767166092456720323008733177203477103219431078626093518615846186746959301730186832066653235830572636707376606266633154356434485107083282820539203016885442191397917831953583505203462674674171319686609333942962588893417454883008223*x^74 + 2304752275186475635575879253287834832020218815413398219568504016052499931495245668943578263649439611767115291546785152846060812373451327604956571269886447213145454888784158367937276665314932248923213582731776321743304471601268024221339231905866027334399325674791961015679597407349719216429181326624184899036417718828606895545434936413759473897960706256292861092514259992552679400972860080038615341177585887919016843700513527428765640805105924680764497130135533029625103650179048967886970566140842785639942912509817239898390943921352208775679631289235703452994387869699610057527940906276930243373036587316494926486282806389918272678708311661471690979109797179717917195285075982414625759050126067221693677976178418109924535659938168681707821536751238555385270276662229598099005719439846472408064907053824005899749791879883726821287238610149454942657390971271997264918020301368805965066776474253223013755221057701100467595328040890733038439840452219853351947480615299771582461401250548897706921283610847217982331806307452670787816384318942528055952347544613226154576561391802074206331968155653034691143593438702079012862793212686897742905963350505593503907068264438305245292586564507765288020956275014462839554174628202501397232492194549651830237302679983568496237566958946371530437891279808413886574781781181982211132474328053110158888151534*x^73 - 418246626114582500920125157925952518726795046420232891693981848973286052605263163337777891160146104414887557593529758661673060537550961802137543040621007457870951286666523421249638001632740567328893531190870867348569963771747537704598235488372698341356194164558574816597199337892410864925972734245926635754404370401462264993846783306206380463320386085393704254783445711777029079007966517145876979818952180661212453075370398532533563391085583086275963296315405474998634613961680276948178588316527944573409599707824800993243617086784619868790001995323445020483068086482740119790950316383381402684434962171178989024506500331859981153015298687418736994819835297022281143318673701895455493246189160391197990052350425044821248095661066138004828335305243831675333931708653327978570575629614762027065095439484905459699136734556821710201916730553698473778000222301542963622757074630576404475763882056213039355920665415170280048403862861180559347506592215268984767810431959354474502267117581522406429491882175383833889871312606508471661884275248906752162431413040271557793226375028292874439289380785386381983413969237402887589107723172135909626590224847576404677199413756256914690627547414866357872506279244568950649436539902668317363751905449258481217211164483647686558125660222615844787852296803303016943541962677894032747771457916595687032699317122*x^72 + 71937867412352987412284205233670926076009418401974097406341497091908305542320219046897596070872230708858272557146786250063844678157593233542170945833076203036699197159089060174386299388166332497172063885057547809312333174116870511604361307399180462801838656399854182175497951374363087532687190685722485920857163970065950283540321019043131889137355774368341678502142492027551589270228067183166833216124199560101003869170873755215398607401021895471410884199936250634457394533516580411201380658132185526035883472290352061586313088310536378175856573593497610252744606207647255151925837594555137010750769598898503032968479017082219941131554686608240835324368365250629140363020924290150597168303875996542912154812419126160955859216297275680214928115423554986303178653101026737201815505768806489940866126665210651021968079979782845423031635468604239273212766081495138687384359003470114376893241852031566754756743763443174886549787153414401531856632551112526251922317667842630264040056468931380300874580193746496231526618319265775828940717525323314254083258863253043077726648215059716224111281936446421716025786024436422209998800098242823978082213181030919555546606869486874190986838704496438899787967575166749524395947882012259025944814501537407552212833002556946335253441141666827010103343689689113570472175748874793766472373471044759218639897210190*x^71 - 11169681999930281378127634122289158692173403588064455096675800272445978994038688485964487381792757083468022470952287432066083322718091088068600278809017757616617066335020062636341454900962047311183532622732381527287741440930027148145147454056806962088112466361884618097898542818748918602736837647912678545105261286264357299843148877483363863847842551812975057866538190823711111044569675642373288048234127842318218043249568810955006372924286955139299010680057918730689733466117072533175009425947839060532665495847114428369290905319268517343397872761384928676215612957791035288903597667100825684980884901472031046487816812385818839409451966393115650863113930726742119616487253795088401995787016397830306720934765807233921469809750590642893298019486333039370204168396498464473672717489230485083960201232446883352319979875389930376688806083235663998874072334995602279744534246158713266225922771315561205875667970411196243118154181464145706449666193668077124482347252720417611503900833047132491645384592345604576489288016848373175572253034192061548809372870598723038185303313731966330561904602802541582958472491213323041075772520145588307335580707160743942620512516892005538809075856312336206048929592217302038282663671187460560958518894696628467655693758287826176455522116689988013946054174691403087186917942806529362944618278425546313766466085171472*x^70 + 1439250707193513936650685344149357782415159314539088303193327876715328573960856232716402816120483496964892119371154438312491778574168777760502271441354676670231163819180321456460070108149955990925678464926031550973474237735499199868781229675898642477793910417992292301542512103025181870086469940464587511338508544879074511817885840785516988635099078744728866997751736564987979011643311962101258349249749281220311228417643333597198867785018249374282983832099065894302925389643812192277790709052528709472438858448829341172740827172508759769369986637819125879561647392926014933687376424157808747392002198774994310340551649476219866478350264889159343927286210632906060626107185076215317388615713327115920433484715130852265082130648355346890310262919549257824380749712841628188659017494290750290070078539071124454464247878569141128693661250384155161820386004779559964659638051192864140733484017259540638087724140592016417376006163669510913190778112061655969581884645778199158380212289905828565745240940385327080340078252891790151947304933074470539998294526650279655124994649123493116770548738989965593721600571193853593258710746101241204597829225718728360316872131947562387839293046233592598859836443582526691447823155332388889187050776520907561813060715719365901406663003869836888065899336131273981660485662841923933458268571483863499231611739803188009*x^69 - 106602615196221766441531225426931384324706367787324449336734614693974009391049738889235358593320693798739577838595523523168057215256489404385076610772659852356063540387952312572414810422414276557619444318690720081067235817822938172090586215858603911834190489969083317108895314477579843044484624670742667720034002870454218174864981093621624506700053690831692365089046882201533599123685309112018701161394997239753067556057367780968528077796615035887903476950907705903199343454050859522338680612362234742633105477821019397079811172502098099511777706303634126300089728019641162255517676706240851188479772821447896254369319719098876562813488417594903476173644356685471951211788583658182839438896643473393269462534442208300883717910936616230416875297224369261971055689096790038652391211751958028101038364977360468736318814146408333758637739582847497903182001267947785472845458009146320812658278500562111616175486323404515798971354667653705218554870678084738435073737950066120113822881502285113826358364514975232146284302692840366458029263446874419101820585428116133593714297302253257356987258099668586458798232199831820583771951005880586225231401794957271023361846682540333397773859707512160638558255343094247190846733464144625788404712485422777374120124736334284343186484119960542561092248459847545086958177295822023799974744608293984508972435607424971914*x^68 - 11417551027092844348141028352944501790340909024327739298590320462408353382968391532987993955871484571547597460618787118590400538486238500361944815670506483687822800427528259448653383313695022766207126215442070029404035513611531870995571158508008827229115152972165079542263139433150287991042526180026682981024425390911980143788048866678870039537147474399193717639778153377932417981835854425113088943081850015832636566459227932655966961070390781420401644636466420687040108960947470876216396553356755114746074325843424862813062502648848360671676115879115230320628941665109642310445171442695919311022176088518431051323297054936606315654949272974026824845822945770714823883638372412973291830571995286022331874484884137272144251967412740609554201758754021214498338486024749211888320345636221065361023128888402307752240096932427882413048913127912060529227855285180397615028644991103238052944607746685335064034327974376828824341172101863504425268224464777340429292894745766302968859545040532957000667574597717456335809660234887665142441733484732084939900424905881266944346979820292808913152782546444084609823086062452300376380557670816866337535904454672517054722737553620564845552452232697408296162858231264974970523825693586155480852659940236576603821685164043326726482343539833203269167602618304048185699004844084775404457798926732496453477416620635812540721*x^67 + 5635101205022298431166597306615739890813575898444068089685602734959775806007356655976743235804297238490849643233166464675608984873734871583223294705492028301661597491338458202184703565638963900619028322792523340176795791765008220440248638918988600120680262908264709558094061177082455461274184528192085927550484027388756199805244235990092485226348331813374738125529357174579188021293057795036822151806392568873923214327861395103851321306986656389931125774389991087476957556566944653285016934096221958577744623601084677874166140831555384801231398490944515154267873744872033859181176138309364297763246880603812899008801051665459613594256121776769918627805528319599221473329360034545257830134743475959815036468787245563484446172155268106253382164212009346510551546794232141217283278497731202374098198263828797311448766284966713603929353288599811810425476695059702795397621672676698833709421778945209684328516282523784628675752453326724878961172431960941160639536276643008290559443009074879582287763254529169643391709184326326131136887926344436695137753132478895980666261911461087071979817846171565143127444303822472243661016469385717984157885505357967925607902933528075655710600039093652875005105468808764570386652052134277022577853221530609189815705286278316748644125692211456643013356615953623945094578794511651101035293836362709416416721319960144789285462*x^66 - 1704005508630228353946573484936139610808730712309701021183932148546619796964436465560438833936469583293738263667662976756988815699297826123757015343373695217363484617774798685522592115380489490775948840689982690403977789830545526860899072176370557065345720369215509793464059997361150698227947850198945126204578975867880847786663460274110201538175551196738747119689601527537216563571867173784871151735922862037067475419729661331526526915486246466791703612371859534706716282401271551447739574289055782494114827508072381351151845661993645149812808925646643016124172103496221308578387502715366235305443117108822192854734607330442635039168074914103310644295059765643935197388214717548375571456689989849101972571907107234043367700754518163530323758502963535103375928995136653491387172487730076005156545901441212369538189042229811530082284227998173929376613347119536368645185069428590113111426901889637909000321084579673715171413408798464787309817209244507899973342561612231807540395677224301994807232250238493179763722902816763522022134718961835709779004153315845552507590825029467404619029103629206621602799921018304109307966752254199485528654593353810250956724794342079991112120363309799102925204391160407202467965008680917458650730265210569703181771910862061086710471845981948331365706021236957289003698665173337938706955160343864261230110691295184217373566857*x^65 + 547820634298648666270607780578730001324509001405981522566777633227876626827097308695178178267827430359294202417509857137622637629024409403469748883436496123008266156387073305750391055143730684059061456917270829568146008013334514715285135268300414087422536718101373090082019521510802335463299188529417939545582962619568157497992432291527920200246994323698423048576653061070787502446309203679899716210353503353710838273649506028353288410000960972403190932734474173115160484703049625868098146597743829423074600543522049020402769316095074751044519039310182674438224380798080956669230677182259582443012034782781357337888666428501460411604093323930278303943908057658344316363356041878083377580506879243458938064265829651513359205569446255215303884387576147117611236623416671845173297637070100983876541258359125157197025106919970161924985751946052556324708042546678669502838124201718997708046319182536449069673823436579167420229105740342177122165912506356220820171123385115419477277590256286991417162776837481152453723034881796997572869722219792814169524948387708625592019707270637595257739766976298055513511644945584088289394653805379046866158414606311538564314495355805784773586383525464664943050795039557834065571784625589211868617026827773059498914618350328349126831434136171432110313716636297452451456017439191030750840380087815611172996676272035460713739699008*x^64 - 134018066282436786073004147490436379353218721439390133763863412785487529828815610422866770420920895376340806054346378560705495218891259158293688944705658902949685013095197753137366085432950719527572054761720446987496066701161558939783254666840269612561202510078332958307475288205724706359486256390705472230967289439462824219872331454506598031840274987777663340023049153330111134694852376042787772666820242758610735817832801024573273381577417362171731291356652162955186213070550761709164729417206920122468830295339153245223098804840310835988167518183567841008311136792634849915902794308261033877658018360100001039265010063585918383736044138261977490311391766212017372931254034875134821909321999285580285108934926505556198874400856161881805698420288152256741490165109694338955204819429032635448041810148845074093944117469376450289563627351105196202166293506831562728157116833979214761949272119471161254659523027944845989676349699013009463311760890311897594745499446325537671087799063165511763957369816440686180050022076144172811301217981645429005540720845553787163550061874417117075466051423172893332283851280343717029308506664998313569757967027476548071981950807040318420919865952442743235914230388413554230993308156897666586648874015539290280804137202118319449649989566489214622168601896331687618239028270511171686696084196556088798801459624656680693965701617389*x^63 + 21941803321420753732255643037322958849057199492949401162159285269446982224693556546016053634103783919851283814460481669988243286024331732821572701871096277912502168548266037058308866888536769529126428923266814079424284995603683927705435024304088473754771762666283728037445563344196960505827042746141406541331345351299390994398380042075709223718599125759275395617195720564136483440621989049788801034816644185013731693204350695000304068453162644808667911555791775881701322606711829820493278719999507977465024625497677939568252186814021078832239026206440845416457082918165652230390659239957654456800675785934273677848336860128228819178984349532140338586702365556817209984176382485390892385696940469176348047444034818759811042851204620682020698754042104800235894066472961882679544591475747307942511226676946213687833698984507876640230962352458223318458003250560887527791721473773486769578798832485119113193833530121702821276422076680476007048608461497498894281309888677901009950504928879825390634574822492809015525050464560754221446999327150686311713092255211548813755868329288509372795397425397712264854677392704448110647823143896274655829364442903035596667297310497483797626439965018490228073602733900163263314827672232711627633858638504177791371987388961383357119031862235878247988389626009967252505397737239692811526323447647457796813917251954429631343105375944427*x^62 - 2674531508834275075569157913300536531516739362340079389584960166045625125317011276316151296924839486313491287376711212195869646366602135489091001943046302549221414927738714251806997520145275671600862683669049766961317251677613759626275985869174989367711845977037129362056942552539125261190184001835779062567008098673216880875296275406524809740587143863051058213046160081594541422759873139303863527493913732920472604174762427895187965132086274516443935997808109749777807595822267571696660936039654017101819139038764478042367952262125348600128815023683253249914169156760561970487026817711293719671227698612634100455715530208460098033112531211961064834181862296912480667501766553776808223819299958347309528160711497112098405903957562324224007104605218034886103903883438111879312665739661879382031101502683164865801001322074419638240240341486366016243052095803013362358961009332639835961588459445926315132243188601556862946994334100476389575158669138192265850659557583965975189982816991669166880898616634394952540417233225976880292877808416142056336504417655932236374559222648484788806643524166402377819361322468963786189680136907928438260364863616154527682766709694840220725306754560326561922910569368962528063206859432785647687310577726865497790201429272814785746590046481591060223273969953585901928061261059404828810486192595017473194492006530284532301867372392601260*x^61 + 104901075624575182673038359796108262702596274176766798722827938809982856168741379729677282328154411462865489436178544856265042611271131501930912000129170834115645628157593205036179709569212564853469674449546455176384251261256040131046545811803046496934548011185094335320988291043072758489132449255744549882254143317584918574736952088431052270524860911796421229006437784007521495485563587260036575133108310248826727414026785228880611021917545759872543564814008915788335879312238273033286481734637719464008373991048137107896658728702028463119735658504511264765214415882019619435839627230830444763761466612608141197352586172581744400171062970209185833682841308084045677973818856196446173325497247729703645524160578082161216147139559915066437957189584949080242937938892803534964260475508530716575334534808194106598471117646624569469532869876467126191247999946566533294949183489621593947468317622496992525789768564864025186864368259893447144085840837485519705635028615160531232737508119764520856331106607802929094417937596666208519348111980421751803922566082918852754772355132996763361202602329294930617341683312603962522721302692010033629005066248314287013209411415327154211915067334460905909863337646461578760940595112480016015972679141658095647053516438716073926402873786118913172122229421924954532281976343693434873837071675474448970428567046831582740347463291413013308*x^60 + 60372164538916585916167164677462350334604709641983906664043915986541891919258565752351641574523979536839070476033414603513545413405394904214674289291843949232927332973229010046383617859920013685101455180054527091863224992343503140587745906593635215777073131320707645398199819828350253601154218114707011988962646826477818926497882696269456290211358874655582964836000889510681769225003358069156962860163000673371317643285649566258050513720423105538012023136069979605692034509879344626899213781823862094154559825329412593652497593812579720343794502059140644732091941882512482539542260605618173680457689466495782433387843275106306460544758747900490172305161635916873550978009460495179166643821068688857190717833433869927734069783230743668557882470434725805899015918506901911056733188547282830386040614215177792945943707464940245675564965698890772323488806631973227270054098796739772460877704757239940251222813439902737914750327735864034906892818344203340776532391340540670329476324318726476797441530471322531475122480958586998970232621234082564354207627226139666321734518533388584342000568210818416830104679824727118626992214250450526777020267931682308219663540963374895900447354875791965425217888044441411860995503819599484021248832059081588234836668669483217285345495806177348601740010608423960959292104299365987313702585560193582872031885638584689440743318345395901392533*x^59 - 3836315844192377576709273698243621457604202012998770802486100064613433286088735703865173229144051457706603495186011703734705474770983989776551724496404091913316890385726995552766228044775722345512743078481339211130367469137756006487258842708849228251503103400822566901589477967395914244894306207106329717122701285614157671920524046054142504742499534402815839053914443720447915718827148288959622910172060419843127575776476871463215897799768827127302289272296190791732588429263791067629001775538257104022606784520541150994886829490973886136256118665134549050607235107161157862586151274466128422376138325130679686345929450733441811169865814422524277291850544734699652234002989233609036421120698366451473891397264366001676905991957155511619057031268908802150723374191660480359103524594961555012037356137941415682075846476755040365058532043527452258253365603249195330869418882568710797562965840854701172716047806694852091532796940129423405664839708278582825882536648924101968835786549261851146154793636364196146674600685073993698615027538936294102215221478823921951728810005024821509503946091263989518427221281554051432170326094741679356423848444661303777858208320249239360350343640772415062860803256405601469536957805360417656502480637013719053941569894273374553947459399353782684801319183024832514987567692306683970962438381272878434068160389228083656428196114932086279518279*x^58 + 86498953376228895019104082373874792012221014206697819445660138306880594993559547364028779543029600133985653677847367521680972679399667670136050261931787570503340679582845504183560104498412192245499292900391624394486391406237960904423234200030377520810203190662857760321401238015197375443199925036397847000482656473874198253381707427729223795978251025634022803645312992775750992936040179373965491464778451143695583722732558605920942741446006263648431591082952856404538447246337132387900251623266945139865770068865212163712121530965202706442700225319695370723175847450848495269403319783337313199211119223601707259950460049954185291791579611059809763853620535474976661758172647309056745203049593678315376343856096439788319762763019623528044682327547994382231592666470794433397036994845453028798589825244584610739094121674299602930646096115234674183517399078126947808694756518044869088609148538293997087118891050410675931735951642776809668778857731267130593513047933763671148089999477673846370949760033607644955440999675886688750920069697062906980703779955497623465474473172458168322457343736508779992410820294617918035640843142978823624933181371996878565092208931480376933359741362869091595194923686043872997859151270725404316411951639450457988635044331068442941336945901377281027770367538989182470960468856344620248795720637874226268763512570586845276982649065678083585642667*x^57 - 227897689979257573289718218849718136058353840916973220937847730730318766655052471261251657246624136568313145422301572191701444378696499169806656708211839968693794820339869061007476158160469516071743461691685326298853880991432104679149839452938956539853033764408877706105644343770885826559354555663755293224751658931594402156907048144549778964926870364241611832905189338068537654978744547847472212489466223053588053736839473597417799945476416213980261703996970953888325902812898480356499469876693221437050649137208319669074624748790830839014478107315746312435094931848706492494772086469398110966026767052863770074012682032231352180684192020246302848989147368387447942999310791539010429392334748498975590704334415832901318507736103828489862259495737254345966981969722506036295041116943677421050679046641818549945626426006402070150311501201159875752482392951059606947722701263173392416704592611402382891911272613738178973199198045905104008346948542155079083503519662608438866859629282026851333655263397863257203668369586604253891228418395969530746202225096346019344393873967855241683381637855033593287440749471355661357848895676234132237293632832677062368272869035389485057857346568058710735093127452065406337723095557325878851398629107863297256278674602001876385356422361820007028553197161640313508846404050436776624880161289341710100769359233180670568457552014607509940929650014*x^56 + 22283187001604631541127431773304298669821376958004647746729794537251355048457448137263887988749122972799669847686594627190043763158918502440820425177667364577689403173777776263547579085056125119519353899759725724222291742162048167348112329177440784259682160106331071165040202501909824502174483422587410012981542748329170354357152498806655977220171545085113422195562677140544833643887895140406209511278078172369471521134317012429411661196736740671751014469472845610297303689592484108268646563498751574311353884876537339654771863581477310904822146030626826146657064850804959736253365556541511068220873221715889652071285290091631085908664574175050487369088107569781124334214671998037331560991684700612322686123226994825120902629684952212064178782830184367578895446660244072746979856191477702588040073213271519115770999975860218845659633629342829832327076520772997399682634748111837946531014746935398918018444852264710159080586476755270276763083314822698923478630320801986277042438793652899360723311563648432932645141138609532520548456206853981126756999946900895700789004460474485208423918025663734791941892950917672521465124201021698662918505588446151578404439625680154550508388221930987140835990106530480329256800093755829436829382068502672336415113957572289417091038739957914607913253370184713551259334561200059584977976440975611378302120207432590935357029269457076714007606232911*x^55 - 17528704723124835787331726319286921063438615201565524221535740812682134573061915752451798673482952847038591819411709493456519610745564809185974906338886663990015407558707927379080749442625497347967103128953102428001869611525270751984220894071192334447293830244713795661327419381332952442784053501623912274586556404132901405837796238604676072727880472152591084299716649751607339543995557226707061596942243221211574385530031249074549759789897613519959682826786480485113215576918157689208673641555135129764407107522103130558198254162097091701476832615298274072400862270996406865884393999487685047651696223247720376123727015080662313773061507467327082687804980845025114214069351027003998419069958197972879433748318661671358779966498108516975991612003111136528044997503315275585985286759722650513835512171970374965067247504910095996766064889053227137181012826639543304681444881416372536622688578077249352380226659322196670112109379711498099663922237799475627327290584410132686595876224019596613275506162518968772150001268162598472168849277814869982264578151470165373377290075399427067423630908721398899115653846340726098172936099873586799866850824162122231707165224289578202259393809677066705791594283826680399347279424158971223193423340984388606982978064953502213826489612184128199097561998823011931700305237523419803129159436205829902329607384002294631591671631353541821487665536021635*x^54 + 3166262764063036035911484258855860437410465729493989319355551151049555887044071139889025970424199381135199610999562183746758565191406329113961377255139651531070956683823848801757754420292195895147022492515585432773354690484426546162538866200738634686176448246209302842604546200211727686346224871933522146331470635198161065434369599526928409087382079024009010752736614030898368214888938309403850270669877904665058503644175345684968396956138708862271463812490102123372065815858029744500608648427712091155552974915983675862153070848830055731476124577865310247757496773411805438411533184806741121797812902187341209181484829883343121958061608617281335539548311142968899716434550057900635771848833200196663513694893986535529948153453149031503219215776644918187004482663989949348923884421673406174603439567975870697851564913517920242204311724505415153446678089142258853344129819361422966341044239510990438343741835062999386266195568359629101774441528349671827008590743179370356796062930524456668223144134046649593013920547080655416222629290649245116753922501225051103911439431059190340424796921482613531254919284161250264439661156777997740055998817880180025951162751992788779089722640755769675614672976609493751216048907590482995951133337575074154868065605055371514107615822268154546887447864832033669157157917127605134568675226678186217408002298491602795974700279844962389103336919429902943*x^53 + 169404095660228971631231650504534973427900062233633602600145174983265488160054871782827648504946443351642835035147403042099650738290832212700463831675345825608125127124794888994512887333192172790336047329585834692819282760821912479501918724706112429939350746134295069770918394530810239097091141052932627070908255779140060958332131395978611046028765922901322664190624929253606494077526837856380600356530602612829832557798253709036992002723668843108048732638788003415254288729747152431717001723532037708581189298325080530233894668377452430426355805356597833431743846814180119572637299878352701073274958886566475316772172696144918523207673174136890221280461115043205991889446655198098882785626249022374425370920956809102435502513293232482090176855313293934424557267952770005329300767390913293140594013108684503838797565560329517479339299842166850125693111100532813079653894070955518107689734138783879114032354701664493174430804897350131203906255326989973471159800361542089090136855371978550766972802658411074634933315467446695055977266643980898273514999676118498446425669553838921646723599398590720348742974083113963132053452543779512055778515077902850096034423740511431399112011022992550018646331326550951944037933328422058612305007376043951785027945694117965268422516387129365253634919093029971701836701147712573778549521916940450190738940797285044803719387030002734338451504403286724637*x^52 - 114928976806320966505961545761518354929104489324057157741426587578317300571214613272100825254004871471052849914778224693912881463842947266767150548799330465905027328581886511037473078787965953043187950828195846755966154117476236331363270430455097714865720099215736900345370242778761275798905683548584184156177312278962522267185515730733607604561486710723962273516747184745632603043705733144409824548843509575674874794337895903445994953704104086171250781188152814973883765475179739900419459095335047736764428988870591846619016752749770984755811362802308477451140571165647806805694981392829523174737807224434753361109747191783955229721676804775812020226759212467824442728075511931980993158770137277027257106062762397121324148547869829679814566110016137042653876477806263496930630029810765556146155932501794863328132636501167651031858132859405052406197489611174424354233852800416465308866236936178180013023217141635542546048954491891186744067074277182600662577547106619351932220533875476037151118071963038795737793008640165132553778808699441831814404118906966659299260963627781634686027936794809375034101021381303170934642416555495553073154722373076113087380837378122794321274471541182343761937798794134517741262074749646788668951625037729122680013122823566057150254849224108166528334493196776764464017225809470236541411194474489037821674754920483771392326868406605801205004304980145908898054*x^51 - 23235651997230765526773652620167738119021094393801896296504324822703273774694106907969100337286730797740555512314058346112073268288868903098105962012002390515162998178981721598278844011495343600752742278435119250148576259700749349680042118140063177338554719633834309414187227217258902006062920961849555715376239708035342046619172726442998646711518739520177768814192028722336870576852921271453678532992076900465867115200177949301490640770492412692388166004376415454401571589501884695539169684160193254911625908389718570573032753483799251253530694832992488644566455346937814996801833216460038047422877386758008863881307845453633994725600476447190205930547389482810463192501974378746876674825106286590956208728075876753637183807464886360087898716455471488948499950683953369288337127737716726623294352156261509378810099362140071829220758883606936636422258684073962548552775276701408173865906905257431435750880550545796640351694968179283273712767186660932120135229211380210561432702047665655591008610585551356860557062156031073334107052936270526335368689607615294228581665070684237308425915808243922527459997766770510767665680991684829653336036241912771673550066266393056294595219591751634127155934892785835900637552175992878913054419256316716555910099820983239363201643086641270685570115701306241738306455837828566418749189907652775259298942849960955608357881619253311183399220330754764789146496*x^50 + 60596436026136256396813296670032262167035561084410873108539842316184988240489184172127649981641745578613986812107749264166729029826928261976930243964405062604294627910402660854463573930571231252759630102533396256387164715339577370393699327740817881198414844754839346464328764116523250768665344941850026717734929014638329252817595530244982084114071451915703720726562109314981148792333409380094377209431658028602670562379987390302045407322834213148126861183808303308826540873438744143156204555684166308241105241921270863426552018428194022355350819214810984420436620107885132661453780798073767492642438937501021050291755380188670570289551360513616351608584190503620002552428745912525717600246500224955363992033231667022829117497736102216849983101444233791304446918885602362116788470569073468354085630464529571115529652750942299959433371706243054991740724172173545091577996473906939692862180875986552698750550142423578689209136654010838324235267163906105243643136129155593269120068437543812793802737239845724802128407009159085169952720708561741031277636653185592735140328455072098027462942270180691760359147201767078494753776366001042200934782233717806912234417745349030020761767301453934359317920854144984073288125097157735866151361468024830732155568146548506415247725200244325376834919026824259713807824465637108623601936484351489924546689987545280615588044110134099033133268815688454727257702*x^49 + 277406457026741871130457814962846975858236289411119593243462187966570256822988444538631180901383020604417048840204500534103158824952789501545149384878055163322489103677793376690304621055476272651027408541514209773451520757154308092173257157693105681032281425012369878600018995140146879637066887672718280447614296626774248388374205514790947101643642955117296735153859796903683519331834858622205722817478363427222099856263758450512320998483283852053581292077474184242240717315613172650725207543081018626784832279352298484442219686835130872421848783719273604368891967109079494866473407413459885557019535134641864153267342771095469562305087243174043263384272043837042739167086906011390699484891216902345448571757443386934719530671027561271014272087911891698616776375349579482063932784627016275400883305905033474345814866103837277658239501971929210777591343620041481800782108015855847285247939303865523347263079574067683031679061618248586165342707701848477573169841974750860022619378401894317323735931878955284500754436285730819292288649792503166021673373463501963566074256563162648525410330042356904085002791677751010159566001643336522029380065127016220063533547334588584573465249135038504781271035478266107532494808390205198470424195965958345377288154375175416653229845174379023244362794347400463706803621411167885975727056991615763127217712280519178199146151294187291322589581319749445502896903913*x^48 + 520814825869471235086049748298084420626013411244809469190150543790973826373515715825099597496292534198141680035815449427339709766476977979775022260266430052287996908700995030100703656795893657228873480631523823068057319241829682414333300185068977193254079751394763128306146200942176632763301092082801738454729780497845794353333003308905576878601296860703446723373340252980161423419052063693985322376226889576193239914500694385421219569584238880871128695091469287652704101818308056601030248294814167020775648903256689782815984906624262752198152011563154853525237754862905946729043742021323052227932322276937983499811951517950559421960700515941820000664313296908137800607728518447648903007206819461464406826911597363513330834491340273609399972900456043481443890900108080837010546321472676602263058519198582395831375254313388893896861676157776446879760798261099461525416530165184073637412114323099140694679975411528675766244051323817668676341968172552986299887139204740917471948214933351563242623244731920862613944329724882729274880916256206898202716966737509689683666057715024006742623341745186559854091944926629711605042078965268429961597439373569846133584752234576258355697410311274758240785285486167148182347280157296311059614359043822680791464957794912447051496277260084242327216259463078043356887513941557265994347948083375524095763537618432947601874127323863917232449911230744942991213631116377*x^47 + 81263808325789870578571827841716466785396931049339043157251307259565285239890803235395156221730766632566662851422830919126366082036059969778595539452083730483620426410422848388855109943281173631896403335986487126478603129520169828807129903500564012850856040760309495045453348247237864190139748495184556554227930812422557699250015120725251399169390518430937196261754962317403715558689231895946931038489377393494808825810716043487860471863255658945900744135686316880544930238343919534777381236609482762571535877671502394064137166244354848468987709723012473553683737988851027462451394299650911467554610530509201970738481580015596209697085373051119767400095407570554014685238570497066026388298015439717634921306662165317003317869202140125183390426730875505480529541630829981620013640571366704975395942370853097629939159322160607450222957555409485635718837828361328627628647438125300824635649013205096466542651653088193448815554565990960486175570560155788428790197165554557822691865220951769802506546216898369480496187001208650398643667234459232230681039030766819587019967217661379513214311581251725310502316744966956507913050155403884859067125754758805865231097359535377808544744353778981739614739321561500004244709153795044551369842938415544720381548404003160580171953900460657645378922181609613557826293930351342457230656484400679502410814102195091469933035390248435359634076358718593771636878271528653*x^46 + 4386718279044284410721965823040039987141269070186921804059479954925093294067537715146891840990595719258980808348409628780207902866374134118560901141103340585284828133707604376216802812284150080896910284808488109391868666252701514161989820415481041348709085169541635900040248307903389567406966619648737163235903866991149339975888833753771973964495383311082857111231034447685595899965645728454967801557212728373641981064042153154846655825772625620478247510329846560159410036410213484815493599762076885671599020998629100259004821271725579695750041294230910819079436322223150413492127679163855035855699067231995685399927039183722141836438640258986255427254967625988321630689512557938513003233081885720328539451429460427399529399984788390506381453071763515225484686032967222639121401853091868767473626005952575502395585906700819157047252878066639516496001656949979007205781988727457516020203852641133638556874336111826504717502657637194466929307658475875432687265530597622202220558316381536649565924303633334874633588437247621253447031899399800069034796455470719424774651501419378114026845660540662903302946950125192725467674957046867437675228321294709429288479159483116243844617273040912263265494849206401527838947475284804691794927819877016589498525797128743876516779211970158608361995914065799398535712533718104403926353819939776083386569263026116972840997623203757535920267963505346511592466851119480188*x^45 - 1708523275287053910183216899248565563766317532250162670320546595355266460870454154932003549842277456563892231795644738438470465228268721239607645682493784471846517662969367426182646051546746103562757677016601859335811763195430585427517308452110895020028753760047968913895354019696179108473160391629868891901502875383480232832431748960866309072236546069403002739208159160255096646212486452856239044649595776755828648701018722286858105594714550804139127038530089494392958004701611719432648705232104436806313957920674402904089199108766030254612925749556536610283354627234498234777505390595113083856039579204888651295240975154081509026276529071374290156228286931737409002144145243774775365294887403851739615726620165081356391242585644910109937329808042553338140794206482397978406518308313762470385442849938001937068503229010713848961294864642386236593600027267784274003520341459702803405876176469496778995399655270581942334941953812008283398715618040230839692788560502564947403309217439109208712214733474169160834842064455478570294072246086096794181691141787754428426971180199802368951529547787834873487380488318776951435686943935067269248061831491219836811452159343712650336324412758668351470835897625778608344899675095671082433329638728961741831645633887499353573011489705764834242381545009524740791917112926905322143674471294604240739398852990495922104205388293464654031015613251676247630637515634207541010*x^44 - 858717111930820773337859597070460593961913759498765214038767117394676130188725522943248743234390502122502403153651587768940468675189824003156557475714393563012907051711793501194112190409322096104167588595280335158060779449963244585558783341985155982300702801177698680951881325595374464243943207825579321401243628418290328077623946667439821898059218213929786996117815697697707916485800616742156283386747116200111556193693109777284227952891022178997338725301574017062967330803162171260539355269253012775866678221752494699002249129499879442608457432598408472193073652857341621966525822730285651427828337105078273677944341919983209603631500350231834750658002506651993635219735220314965664985938113688580824633745168998199628584173075962004224238052614331452210369125494816397768491233221771410248481219202700741619070071317501582626723204276854081842852499055781132520598236996804614356755462853037558618994361600295288355671982150771686411410030236069833597459231202135911729571438930492109631276317353302042137505622596531641382879620582105509418228525313377550261859668544631102367367197312043232752166797521068088181221259292141544364287710750883755111962410871612569462144898616908790850913027330212580868202959026481960226159029274863541938957663000603350625310460447019047504828812952841588573373837675186691209490466782562317443315348421912406941679771986420936657892253514583539169232370942705298585880*x^43 - 173932312582242078852000188340698013203229097456908524894401105934520736383792764717760451904859933334304815047968414259450249922313152825065801677757948066887950442895756214778240070920691660824497638262413380696000915593273485717718520915929814682493907241364881782659331299569170641093794497713610221102397398049792243426270787164718034589469090398422180306759652551352756099744429374298127960061099278379563498163367745338394860693732466044460319424721862841523390117031602583898656135043765512276645448425232978398829246037235054629908877223110135128822653343585345962048412833458486310213986013895198476206430586649169925842364931255003862313885111699241527209726965431234269557858737936458283734148433253350475595560264772355180149219155654207782126610372208730272958169436187053648538552716283381994473580873503787113974636109315270030351353742835090463355378755434825428992483422208960875520645432288671490223373370410453393774365465919468561596714526967348139934702333298992543782062589162389579663331016890085116201024778946334289202240285333690674344905405397481616648440179419445246282216305826632715744897140085343963629084009885021591274095098963525632832459698797151099330471278028353894614968359950897061477333425641683371241195837245055186452372964456197975849606710318596739716433851559288087797858502105760059135514761008859690135270185209399126865637198063470247219470174832135260593313106*x^42 - 20179572860124063298388815533975765983415703353888126220719171936089114491538025433454618771856309147473730979635815572275903478619232443274848774061066644140761239366652801098231139859577394958686525411809425010959088278077527802774816910432540148124313622496408153005077371159151576660381496460096815472123704642245905220123368138586309887036284742988022405159819630322006047714716365959887141412657515837856220152741113084491184336316562056074915992497013557047899746327316462256041692683659916360754263912058317703782458987060358276869631308374347233328812116627794453162045539310644798046346995914678001432666874868541861057448101864530160931839787084610591622792139964868375096163953914590420383725154620339620912539561131008716301250705083417865413638662167849952062931924036036875378662942302740705144057870030376736513861827163081534719426360629491220783156716782461009768916563868846910676806514976991364459907851105172778080094754476166542431679140641554227951797849535510948231641249246467894224896996834990664005870384721043490520238467776426092834002335886910142354718969457576215471157663069418423478907645961892116635218744139224706650591463759270895619223785062574474946586186104016906153128374180040508275787107877614777108320073017339832526601327187580823233821378543154112718319437507896440278507818058172012903464841777752299231520915566598992846094901288152273208290271750927843968152497322*x^41 + 417011151388429811428935221565656151734123323434262420680480510296548091716934921767938501965893932389606254887502893426902548647199307278870107391770923355739224696152807426700874770657119410110732218614537599837299809397035991542643771480048051604543022288981343135601629089649802723010742494352355229963454958617382357991375484104246083176753483505839863260561597103520314802731858970211138258670497389166664478185093843040367727796330890434911433226112901627503606223988828538678055751237277703992834037162921374481123035379244152170470107176421630077579422696566564061410231291994646227285226270346350997071277001195927669369050395042102368643425664216549317003364731956541306177736700176036455043302115363765133689993866712573874289639720891501719344043527933405333661120248978731474489221475655419142060756753420355724814859196586377153954296059828181542160962214014523144691860924746971949659236288453242170644418443450367987736302256975700222355082413834451733317676223588425325121454605087254509965318095844905725746757509941115524319515123667764441267847016111992614003234539282332571288042644230225334075279266192377957765929612662870772681746454837925554227372221722850440155262031259557980129388986618412549465931797712032646214934868811015694792673726311093681052771937812899086974278570384521486262217898717548549690779700839148339061955721599364989674112296335762091206887980140013322719060706561*x^40 + 778987347287918627059982850566196850845003944646983160772519317642587322478891558789465894444729013305340400097243682741933553688431257406074712725780520172871344129192843595203871325071058480849284575388355268496220923263932342290451125948129012638446166833832453368843221982976730435830065902865717277711607004690860198755610956553045538229590272516348447322074142844464330443261086412728222971604248060819894983244297857908243156153163538420163279383860918761906432536039105497986323007197405030891031405456256679343969493207678850248437305201268739214956390160543712681983119397500142885595250312386525214697934066133552655162540731185949815077293014531431252458681563025355069348535529968879399348856626209759666036085764843884123270530381599492264496708458599574307033920293837996893653867977785881618363128195345573063048622337889937605740230366932488024079668115300810038063798281183227466702461055726628820002093951991905910333762164441896501997075590524681221982211263916543594036930123806866152939686603544490013043226347572288389524598064774106760245316452269309383326658167050281844125422033124349153129473273964455966833808164112005468047408266212162847739957316397666293283946013592098947471748093723946562383202174482618447686744064254806940411839104348306494522588228320959255645139479515120882532462782913318131770313990370036540646430278627135310491120089645358538275059785669279278421741768696191*x^39 + 221111972535491814695546620535218728209894794643684507698680268897466726235210117045670102250407825883730330273016737638616963103051836897454630905623565743220411876143375788356544736155784758925583245735217236665979317764913394678963733881100735440515744872654319056312549433647289053400478982516073219076358003410539462782248854032358794663113797167952038028363674308023285331610162913075740675294295778330810135558888961027960667525403466046322496182788956708177582433532769790473642213911153904550894103362813005894796957712143689058250315655055149972089164832098637359582300082155087151210106677047666660040908416571370657265525942341704710676188000096971641055253483492329984820141223425890022693724787807903801057282579581467977831239988215583652125821075750674521411065177837717911584137099700478059491719417704087466035270908075312563828885511620991189524137890843148833117505938905179467161178349734585717080913198084843088719859394273998807971815956794913761110877816958611449065000700397212612542287359223981812247133315502881494051162697417298236667251070162270049546445962946757775442242507418675600336766005102020893725055783881468077158213243794376656143698137807867568217424582933637315922253655822014102668515584900191760001173849824481880840878124716285688668368566408467847375517986630578086567950959581875483561727614046028676827827436595731892105068873975589006436217756940048004212999488412443421*x^38 + 37806429192746655043286563911773811610384444761637400003986622401531981042468017695754503111818015797617307742430178107036681145916941546598086401689524698207400955803369061065794117966452970376513944394230212869664058656345118453587481541512417299138951262393259330131138788605884897005537743361223760445981999392692501886508449860833808412137518187368850361563160225301902723637422369700797769834390062584395791180265044822182166029039814169989108232391574602795529014174482883179754003569123893919265832643609924314480133058816811387082244791569264856203898807172321930726377577906593576993520860250143273550871294055976966568852735025907772695818809711286776827350431087400149483372129121717601574892699550263657104169572022615719726929968512994678772746128743833389671002207803587157115404639831376804748500856830792263143108733021107525001935575941157400684384024273044725312642047575688019602722737858429985032852870799898858626948772134591526694416199486126486154258801189440617009444470023954609834930960887689634939871970614859436303222264221741615513594023503025187318388932354382911366938265141375306845407891378469497515220595173032552255538179333063474647602529432694293332488294606453703329748230467171188438633250199644552410741292743092665989047917061443134459181893104771977539581885737342562975601755196564701954062926456100428645338955376632619518557657676189386750277549440945751592538119987292467409*x^37 + 3751245605436711507373167014460783892573093595148283461576475412300894126324028258816294462668693022601624045033773331172064904020629171199385040797352713739861204965496748872591381261059945530973234375686249661489165715535716204046677948025191138758804627181669236328409962078798558484155576639784664144514630359169848907748185886698261856676056780903100525046628616761508653704389780947328216368827059646238612449383904416901836213596520853456916759449849677303115624113271011412428010050207245079096764005027344618640983201507101534330640620391138081745641143299308551215776373889276311288517543935536440492704335308919503333041987374667711867426833709805083162947364247102425591263454879956214243108976398631301565002346707206092774100154494141870035422494252812272271042535407199654116014808334279160804108333899097008839615146299805404355937034255608828242334159785826811554867083763361368145699178143312295553954871930326407523914058867210875952841870281471981882763936974179207261405962276611903771247491340936056033397709959707496732072950749379764259323309578227914070804250750442180073696108539002976547462447929164807577782571670402025313960534853295574546101793992315855714415370889174604796780349614696913623639871425721910733931771312448508928062547046676462099836233975558437499335943127776325444470811444395347766125491518750602598377326229626014796747643558660240400081167454995988121280100306481525870497*x^36 + 50658648863720079754137172957689170759036242945325055673383654748693273300688010472857656622979879042610701763176578265422091655226603198955628998200927191980596393786729880566754740681513923376156023226140783619888924548195957506258451905714947490297462372934157000323751819300626535071265618664116592217643795489152804111304506757150696975478406612830468077877764386851973614008372314984858190785167481144159336123654318328615917532260683652202710348866019238283026091179060304549764909643911953708076745988696491781027657603745448207046508001428217305054448935767298596112827894979998766435704610535042104985116673909330084229381970023836049111348637189594229435109860099304050624594051635213926269244623687823796604220513863866354165449024552386723726957191162240645463814272806753555766129222367492740088948202380306100561222407090368749250175939685607274865059556246477506838893634822602712511717319566530353103259943379661571259488415210596123224404303855788443197997877516838976215906715534014186910465015657054571999183912708391781879754741507121934196917714845063786733243377997319502070374322933501064384913941511364860837693248271554606918073021811149769998388726271484561966539943283452264648410466480822757269342459350407903025177157904362399586994460186772615304304164856212741680345750984509219794864113810138119260949341419965456455635356372690422149299028046637999684420516078042112659949186477341672386890*x^35 - 78345340151275726510781011104156749887604163916798953243133720575615937409513622090280147261293436879704797715554378643365577457135680662802783303778518767365165488896250333892307731006341574366602349849723514461475228949464783318154181786528846987534915152217100321104196809724494139133334043558602904662570184701027609419931504724824359661112271733003087979713704863656488764536680948529181509739564958338200744520451373693896124883288266879659697936153898909914045073294697090809698574958534917421165896283665367254726908926872799132567321353258658549692301350466550310102870913695199684115322184771517048211152183832182805790171854650160173878849130499900551031710672536399655027045688103229066136076385173027737462701535480217185474602984611229045538515329993820563102167575220536476830611226222834703709270422749263782163413014039470589018072267936842028508698661565267503776617256757187502365662571133647286755545869396116463850901418790149885334637142753528003165923952958018424633378979047564070552397603977110512272231429524295861323881234367678608408291698094148929954527771915021735149743000455155607203421078546748990182244848088797175641216106632662335999811592478161224112510003824568698164127726373769639981187671603375234612932228007068858051318386465122153674459966113667140452934583260031776696928467528178362350802326298538435508135844088354038940693192261093269255891645813644359619932944007709340019911949*x^34 - 20946592985995835441423432169360085570998367743971677151330853609408924871123480793019305701796111530049808623618069086055725028444236911532716827404433590582490833285576090339906937395516052586804212395983750398003251660163598941681271194314446202854936190321932151276025992839632977276673218026424605066328483208855894545426891293352005849853910367245717339629715891838340990361717443714705687948597819140797204801190033560202703245471502092668068290998226962823717610424822918357989952234825730316135349243670709819982635514706193672741824426798138743129639549216300379587621319677093274600418332321688747839163964483967053712586789348618726000350726117519987327075234455807451411658788894156715850563218203076705048092614016493321104342856287199531127482331918157304471846965685794677401300424097552346463077996375518158711238961168116979441157129528513160332270644703198664172716155865604095489437936166749965346511771400977956396736965801891501501817667291806596493799673414219663944346477903029518256653743325875404105560557228046714985437503570118215959877661653956391387362349638786828437845493050303742073359453559701089058385736561272805396905607782886880801110487890524991498230335705047232528650601229998534436580275226192704232395385897872523068664749570642523075924144416969455696054865469270838141438862252306980623762892381306419956598893928615147173097996392249306231353722839203585743851682280091204876111569883*x^33 - 3240988558377649301794722404590314287017878289187762133686404166511105620331671601325539650126483021432421455949473683377023598621941660881019676726969473046541087281485042245873782473325977678245593869141959751438334647196881124751794215402879939182227427164834717055499614260653317763653939887899088140047966663652558278621897650532219554292613574555023057557896671979451868887625841642673706214987909224540048268408661789163298580491744897374552373782031208432274537453082118419060367577599406308605240574607157799349930837935284830051876240536919564179151471591198643298618286008918504308195429758621621321987379490185077542118691250055348366366941393092118190249944839358789980693820347340019167994431019434807300869666692513389094918493413007593262700393314443451057409474365919623017207482640441664339118326169367002709895249381465596571923516028242049312650119374526196795147337089024081262593753042304953136849506424717871580108947208451727078367382266644334811194216461632066270674322320758940793820854022995489209195933054258549381376093411567534296827556835708239447537264128489006507353579619642397351548603332082076688664887196750591431980479817926073505688948160048757982787367296552058054333020343683592750569072299097473442182226649435012601090920423363472616988891055701037797509627599739342544550816551493088461206907605308961161385014219689003052099273970824985045743721482273077596799940452801422713663880623207*x^32 - 357953607638617964003726446416920655110340932386857686202553379507991278286964984278485888348510257415620122256392487152583772212341654923054665033118892231320333960299848864266395195841149458081199361123635193653983512270478201751856699783893563876054866990464188402374345446352508024497684770359465689040295502904743492502919896277266792373138143996819717460646071125998021859164271040721542345111129934516709523600650100797916340666630744843137939096137255920558165559316768753326586975159768535741400292660188017440513653240332077780549144079266403592943061626125022864671896496542591426427210396264825121871137077443119311304935212904202333025379081456504470872657974926613587833152153531448489264853104446134988934841086598820799862844836839832415599545072357938953595745932685018651100909506425381413893836213017984529778345769963723970647792207121867888863516050593847138433894659064307788408249185628045001857669931355172162163589009963156347482696670268071043737038177270914497128875773686258261844029124125103634134085684135197005055552922550900773933669359810316950936160501359557459339233787242020814903531408472721546434694757090280668525923439537067843561923011561673949483794720770477689665332362493548908379535219035419322846846108084735060337133946660509476603587987144036919689727304427491925628959371982512197375704607560035296351297769624182662934709987259047616515885158472254287234961412846513757522588883540472*x^31 - 26558270409639439671332620733641074686157075861937043073446480350462328332357771085893239730985573952424746102592453292943630501824425007265192662816281162969207998456362801097345527357595108924095548445419208364174112742323080577945226466260175014008355214438563308284745345625629962806932515967720261134852699155105783353868336959635255879295643564159735298224281576172894539124386797493342234501716929535962136131286447511839257733440906109602548539940871525672133376678583687053697261116673719047608243366251544065029187166285966691654369468101729216215787619798464980193147247458657761846466970096024028853473039236110400735634698385892949172092266229920304942680989818734045438677961588361444515926072076146538603536776793251514180313508553695310978167803465762563428140567816656815158280186966502271445989118485784284652531793351837168289260345779801163114678342210224147471120403089985647009618437530406415704960969175040938826063361286507992710579871310612951406849906401218416459153881621420966453261604451781460904361428058945504121890464428616752126426624732836786123491051763037274814616348836445634434839422088147173204835849663370990180322060356271406034667648569620353105941154792430762017819829813920657455501026063000764291611398894558374189904585896170519993957677782850974544372661906588295050764301324437696274338079789037359837113059313798009456845315686456899809143183662777836031366748169966152251598555926936694*x^30 - 200108311325959519838178450605785214079492202226794761696253295141629383363519512238154490586813762658795151894118848018355250226851842672176829932481756843291425023984229472900714689791056394782924094523817460330446746260686507028946230051176346253615869824948257597491383688130450778966269212263972405642039290049038399023111568823536679758745317643861521692769277463100784230076027466794104991070722994321418160359289028967793993365794343658183828058304010843867048825528339772183288897973294286912010793487565983850072281006081542016940761200518413679630588852874809901719790630875612254484270974065528345904707312686090578016516618894490115245486238217455794557223699047234057612584876225680161942986993826866899246626181144908808142293353731334412200335276506274878190672797658279240314621261573658106739106888351598729864669848112226160713538135063542089286261205703754340492228849735177823438118085757857309442830769756582310633211966208390531841838901210857333711494849467217141375971475618922560216709461605324175537791457545668398339297763327123142918789990797774296014153823596037064286202455792278842212657577205590956810300496718013397787938959362850072839381685972473356603570535513360913825185269772019146055950250770460614034492099927484450039876047705432950634588921674157900533268621685902590090859945631178636287099609303186602392159455524890954592703747195749592343022845260259871157781626521249993259693523527126253*x^29 + 239688351589904469286812347669239891374124617846988316350960623962439269090740237251018929100386207883886967302877341707530384112693802611557750852717797079236439673322612208280646135318132082320559327274216506390720893319257585568941643478924381838977428135999410474208874563127785089922196630595670160111389033238338350599031053363901097698658883861430708525674632304224483854167465851544331902888718830866626878901969753914344487174317735475472714037820723609333559742247200502756178920228004665594250156394597878937825877557065547824264677930893516125035108574225471365954001183136928052258286164965169974537010080112142699686912701546954246602604455463219580148554307276529584481657267375288540103335714166837853420302082614331417439983390114033894548806316899584691117628130072142562792794139299323119902099113051646214474234494823321849445458842010395123633194453551228323851852622643651681346173189833616800023860893522290755129913314983027693348742443689389271716076735833581118887764382928447630459772244128479315032404025944683644999877886132270564014672495357686046273405034499825722356968782899528635665920338187549496897026712800603023363416487217388193111227321641106043212927465825380412520912943855156765829722504959352141734476287494003962485094185220409383702577721294877786478768798854504731838133705367151348790133883108446885453193249826044294633978659401436510442203845869918992116097328211311962938406082896570267537*x^28 + 18120368983118332203892553184116632723822096765635506944611426573625184109379631421277369339581558411445220368589680354223613873598693509827207070983687334808369104234719207304239938222543262894926803002492425116150237556315150620851960430823074628361057142655998675923099234354936387953057324028418573140635305882138544555812072140594555769557753749494844466476288544264137030614339349324628005012776461271580653587665343812454051703322043791789159426711606473923082495858585208384654549991798202725945511777842261230336046202835266814524609211985606921593050022511577460737744230923685129249377326542367902496896825100489936741903817737252580669675100129619615951281279264217517666217079014068683731602476643342547957217456595047063566966282012216029234204527010840009565241787037940738432102024577133127343933139134889204603243043802305874585757071403167081882815039712348892537091111579792620863586372532292627381654975952927382063377382419984104999884736020046887511291097052306206401710504912869160422924965882941287929310692149817486302244841178170669783129361818554112722305104981702141804925992469847648872724355894456005446628780135399059162975844119782766062291674693058351517480233958761929634517459842369905174240218316252468180127662097216786367805159595015334020560871490554304674516370956583164962608906526020939781474312267954699836733266194188819855637468118532854566827323958463885984341596682600936307050838322913961778819*x^27 - 3389201075444291789415387312175075558850775633137060050425757472074770955378493004064614919563958187638264021633518826169381444377222531695163232518133209816312640930820523595856370347441526159181331463772659809415374918389139184436163701624343101934041803869714828844831643819878828751143112865848593061192239251366980616102960218712395979027145730610279215399202571620855647133513594957866709751811466528404907517347701016847657165502934947159624151713804595377389067639608493389117065795538101275129747754308751053094530817641530780150110963284019581533385001742301484258433427150627799558255111395795018596613159152164423934844153670841824629205042977545108726245985811194975846486656007393816954073496133798752614970205034045387366725436977282187213965663368839943950099820178666289036831314336305901646892660647168473696440973069892781756107533072056996662283279950590553985354915971271040809650902481428112301204570425435626901945548729826363190561094910510794291227216324978764673086341415716296740599687841816707304680895211996863243685667312540568585705395017779865054674971476210095138839597270092678792935140126295927424130201830477723870100383263367032242723980997596301127772254228069425081166298031676118474512437660078208739120765420496891939254321763179085703381466444836392755417887779916891571266443240341307940345094273135757614308502584393546898213166119859257221832046797394910704781706578170439884785672538538573695603376*x^26 - 1096710050948973359755309762300358785769228892008846527764662973194922609043868716322860539464791416793958035721062347891435410496010914176956079240117545274274198209996671227826328892954358246116746171267838606718351611470152816910423537382429342499798225514640059270496578693257623263900800570291975766204702312774571154727701632782806646102957882074274673274163788483559006914184108984181849434007071222370695986078136869099159401894453114720367817966355708356046888669327064959982692550052319191999126676114153279162890083347949396963046793818095740096196775682258642055121249700440140141911124996534422399717312515247845464529638405393906597964464988603732748799998679709070543364938190805624392198153144128869449393038049755289730866356225329942445435902591428840063789773528237391403983502555401590030809529452528586421277019472009096254738312931057860726036509434431756114515204637959211106378340383810404486482647987942068837132687363608835644541169535072771308644963948120123121593516675549991102844368217556765232099647459113650679154288665856114515031053620245062422505699863493627679270709300020909551780197551064559881438558811409161966046016336429977022631590409565772156473418497518475385506565155822262292149761579191256782997557016154165816778109417195553881524957358675478903448131513013917016091156779342183786655344561726770513762034287889566668683104752606713528957115044042266784273461335482311966508733032495381449727077007*x^25 - 198387634011029823491693163609236339306417979928242665321191919512971037378578125041892871763454244657417174127338686480889123777246129078127049208672852237122424183025327175252245350166444186896048354702565511438943130608681441045490365444990527246848803182600485556555068757086664390932696000034543184686617226315735255292810370698308398082030021142020700994296628719552262953536991308389043998420688964970568389079136668816469794467772773910144845859535856529430657438005162596614705199986811926496208454274209669236225709817839828442123062519029978203945767559717023459753216739955254688962036276410045317006226192187098360891552099941662283858588073908791723662206034332445454898939951770261703971044234913057732177276906086148890018943372296657632238441539728585956321066156737301043533419058333283417753389714894027040309355534955629719160446821675553273764805406228674686940215485947053032858940658952387610081195335085337065300174041093462386633833892926256820981038363468882519300490567236387175505405034493456510964949836301583084249135931179061862356126949415348147470068885484436666050877774871795040552575571566890505395596331656870935545601610533327858109927468148662867672094733252592777152795569914872983444763248102968489647378081437268242813624303046287848860971784949582342462306853831746220736628741617064860438739898942165897297710649129721210873705966790204169492996544922806162910074416330169174839817227410442141534624465144*x^24 - 22832864946684325162922708586639726395060896767184901873158627556953925986857361860084897771687228062990531203977694162402235574175098408325393084098018257577902097943629176721305894108302759726329134931051548395761494978020913015451393539640142812736736021837247714029730740661800516388569507887724577869648054636396724592005225261164841361701943081650670790738306585679236269646498002225855812902455275201679220984515962039898750247300325888350510689779665998539318233439069130606901090405712673929445186983045386065723277494870814636969743830439892354100958546506781286453427493259433022043152313978557286411124386387156212982641515695034710829927057202268488141409236196915376669477024830825262656761173659528956721793539563686789332530370866672648941274754498155172853144227219619141407920413442396313425248680886811771732222726354078669590517437444911281351920590338851530721711977636102855110512286638018443367990045487528115074357831192565017005046267624921900208178292798368797793468205311492222876546943728063339675494405142493590749079580561682287615709477154729972010156997428627538161997116740113446136082555209278093333783247773168083026066843024244331487551397735693712222281898441257578117614288339927889972127789006714843374306955033946610060866246857682721854653299711473486455424996198871856621046105715404476232933416826522824576071448558649726782518256721496083243285665801355326979217490950810720612278326632215806874235103394241*x^23 - 1312568277332959620578249273624830370097680759867557721983571077454013023507350734593205619149884490886538137780892871715618949127429527360192844983766625275233601237238627984894715684325558706602646279587540815900329791756739106016510311747846959896320155149849551527361994842967321824466539592060005963808634725999211784504310913166995225692134811880241821582444613975305236919432325900289764896710376338941327981736661192152159645356203573793391427994859334446934049962327294419091313105009959845007288106721460143132590603866286153905426342564161291818935577720242040333517364357759003821587521278059980480684984263597074065036669875745087350455743631997513995902034493594624355413304599270567602845945473951610391674557816365219994542478177386860925711962969949564022016519958321688619962541057421094635068165885766037583096562359500373334604916050996990580778634073207749245459130974603220129595185282471814874106273210361303241776565115373352749131153961319341897926318663419140984896295822055059307975540333220567086794303220890215534062848294266912567189047191844444567253132486470109076066805189293379357723974094963833701840733509010244449815412732184666216147669220742950287816047339353971304780264494229454506994818085991343467366041358467128427971511296688018133346739716308937962941126289500042406209826581690092038077700499228072126446245408605785554954814339412997474290895703893974339563945005713089395801324958485002579817103074832295*x^22 + 4271119600191426709426210058750173148771570670045853238437033618607001745525342354581479605127805399737330425751603604581671862360022443277238780888283914510467329503183719946923076750187801075546084670138388241484416064958583127458302124486150452464345365498719382202575635201447499286460752987005655406202942389788974459365329939972499481125218566150324197679586635699169721432817393568305553505650420876552143022968061906511575025974787841557818220669049451337884469113709943567378603170746748423709615547483777576842778481036668284827880458218381005111445983690358822148888106842471182679975671030631883381416974680210380202403268674315706435641036290731502212732061060908431483863250061215572741217071134649357992495851730962840159283534361914957466295712573625580988897158292574230252713110469687347455090744581626734381565091974909760502787205308144748706834044096624589679605439641433603452354759105121702807439982667512362238776060856109530218336518432608721158353091905189493055739202614991721665613446012099344155850357743511020632191328881268348601722677281661652425665456376199062039433643734319250442607918658905480530911641219094881072059080786824101327817548028120200497267702561328037970449247153925257737894021682743301467515053836336823272613630124646774970949220068398359468742628852888623348199122497492846922212143669213117867986526872936764144180447369887583963951817953869226788579072326726104970959794475725826889635823629591151*x^21 + 8072057729053208897226288716825123279372753227749468987219179860456640536079419318387532493028130558192536859280263064233943572182769298978465628942150732571795909925449682580137714616589929050062981420858627411458856951991935298463053118709857769299476814992544206829465929882996741172613179370009325516586333086529894386895577458793658801308543662652301770375756259811508706798026707511813058024803355828761646383575586164120192521783506043611370031101123122009012978501731333195926002012493181905702054104484205142055638177026178106616029173875151463416654488267550291325544997598598224654601605717855947557127933436359569286445004395868961483644524969998867744629893832220645533342096750108658990712595006863121166375840546276095947635124762807588061444543766889002922693931047256006918044588589505110541968208178054673693243903319204829054196096782035510367210750703244024685220997923566946489324875463981890016840823629973662707860585240505956205438678484009951947952480073879360572055789718109819515733851677313701775071234566758480376212741413806348507436354251276482740484640039784975838753889012765936956008082656581708725453463750228269857721452864758170603227877020200820857763022059313361581305344874461778818003260523075045016365794743889466184757922627300008670133716695534041134105229357630838132652409612518118354539894468641276952263317386915619549247479471882995843068700157158515430881448513607607820737372120437688158320722510603840018*x^20 + 1455980206596271787621885770115290524918185365683005603509728529380602394168389058826244949401342506716378261613494535282360671381423047708716091401856118150189433868321648175319390840407328608976007766655469253166297029850796318788408500470345907812145365703758574847285618433489248629893156644762065701975195026797401103623161889800319252723404019719097992211872426417780149286846713271766517040367881712453505489671909871486500754759968619882279665477366789648516713860941822555302087530581097130367172999720143302615114849795728614168433845410980361688853253490649329956940527165397953695375613250878549765095430996476607682996339370170404320360185681989369703463501757885691959667969501262255110343843110312024358133300057109792740501018209755625271440318033388703636655050746223105062445773779196820961735925453769256404417316885803602502274301617390082617802903323745664209186420883866103166435626721662323756347619780057681083715581263791486214199024001608192806083561268529227206296243143020590184945798176708672168088126519383919986316941430625636927281060346723891575387766960400462596709037975015320684609482279281728224290925927698222606206590828748962692958150395102546412627510708981684168883761603570189831208142249128161844110177757065085313586818206927793012239774859257146682860797188689600562466532046727681811580976036287820708884057265415017578842353224844929808195714846504915004202885906710792478573920996328405973830648556903098904894*x^19 + 56631390277795400955920280171151837004887993868979324179659255879115523892730226909139755465226676034632846270303356554529176477012316588091933747219925294488172694636136342557114718052486353082208971128879410446825882400630955762572235860088934060617307680796880277398526471178800448351802707042502479243320547635558280203991092564608235287211757694047717077351636304043994524905864738129173486448595415525757117893577401893852490573313601407960394890795975409232223666198438605901252865476165908142318886174032446551842586908921839100338943436472177111643880841410321275279729837544324723390100765598287470766067789343294229846775731364695227964844254390181519668645730932706937865223551521490990171106028733022007067532357425596304790194972276104925388912501794750788627590339281285849345127711790661058741644723982430857463326811694803653949685790263434961708486336645727990838749905538728787597727005419008850183028922466242890080850076323868570277649679828144791692780930217923015075540723023386787202989472684513327747715035017361574078784354507799925848580180270535265601499793617694215436454498748970831085716430571910828937700651888623832547101502281717885932492528302947698442057425579499978121582503471642239277631616564933832045293399948681226594364177043279451227345795234757011802092698714291443360179607010453756884341462053036290289386881934109653418150143177141812973971831826937956003023304793026810916330234283552533002920116054222102468526*x^18 - 23591671875961611615655084970418673342275954143145128195000194522909827525328252047189959845369751730087085197524019044915222407992633765902157106035057180144865115726462686617891791645019997101387109473462387602435312749663168635031243782834837991873107770496366054889502138171691619962730060159491684822917103026218130540594542365539008580142704512520003448416469018947657064468229780509934982532655621818003076265638525701466059776970176034805596043397163820822146106077584549943160895631178821988702385090849072425759486025390750931753875551455224989952207106531072484223678008780987616241044521586855228640529916311790957877558760561309478067325005129771636918500774324263031973583674263171135948428769879302825577528293267128552364906786025409260929005631009725977136559298957878467598367044198788116725998853757331760989268649893790287841652202219228721667350629548193720036394808007883143290232724189395907928041410602067454842812228411815559395593497871381099866851865863222975553002162134790655640275159285085085788441766391130216182366108742625346103479491238080290209313602817773604262634946657741465743521011911131634501457836281211139376154647587607049011651628854783095319222159249533397643332263957980475740345371330716380440521488799444601054766709230170481569453455792814232395978465238512890085903461249093850662534300193133194184974877900891805316868831334642923789122733298342920902297043719841362642565449496874110936250457050771751268115851*x^17 - 3311198850352672293723425455193781372667175039020044751254129191585655369330433664467262699455574911388376054052435317170280150537789577218076761306961335705418192923449600303254267237443726859546764041889046000566660219438111246198840316948631912718698719386939105733734094486100436388397112766651405114362362003472206792013175661753350988330085478297168091529447256551107943980171346090952821971507731646293247561986607228583142293338722505922772588920385851252257599695354321417532083103500970095062219386692119521032040935256381827093118488453389370190310540144575182486677098741711408659168179856084585402911564899026303304419872483298185703096567972584363056474223443967620328119885190826993457406679345239264556638724818052231195368718441917871402591962511573516021400996982557130330481128156086494136852150809050190078337072271257628657137396119118138780721877843155063224658191665810750063974250916897721036672685885675995695127369724510943861346225485452919033611512010294537320670369556962564229158488793446784983582112994825701295452905985908221804215331028912358794139165015225227953107790175146783919758734612604368055733054127597382808200307257470783314850360038867997791600902640141309474423480957624448006740572266027070292626310827286717921745793284855997788326555221277166082245125858016599798184956690881308415581658033115794544558108319410879810865902860533108110928599971340930466402392192403453500551059548242217408880981419217933623515178253*x^16 - 146530578661781663101700654591436664775958574164989493546973086126043096996863445169706442732871971358145372050992628411318131898035479768776548601355710416980269208248068990585106518918892345437242982618124639423946846916812982145657495891151315944409074098212054123725247909681067229789679142891026302997037586782809576100741514231580182466638194762025593673602618952128096047517164296011953342961715637955004971802184008704128827638381525681042935288433383125358046583081650247290927131968305517589496191433402733652447682317148366988248014410410460037097508976718220142960581587016399812197153620777728899066477746984423023771888029498253450366488629552391232195508580483443456918076761523346405627846131515095447793996246254714024037067516863666578605889019996149468653874701414920271791478034177677674279840675242114856476736247671702502944963935084387484693490489772765210351949608242232397019080068009287688276121847358226927063582727787825914110464334461834520511878656563344322957270988803649733442653370860250417634702086905575368073654751274810849939479169354573013319953676498745105145911672610357447339162406657498367182770416753855876138840386909195980455083970833648345677253673705005504359387809286855971607469312100943646994237266194161796457234845185293754775971567568861999357802435707770209191271991911047639834673663682527671841643457786666735264274284216441759161553883726214010271750182233250665337777942564560075954187712941680568659491156712*x^15 - 10223836428040632337749866120052014705742986751639600752258282788060588535860840616396334627010661518258672108063929129891462377421953847617540433694720576412721370311947879711053966409064826054200555195027596077186482827632520886317021833434940180694019324096403671281829350193001774305735239014255305067652249854503898591411697554919239194004471450758995078431849329583428247464310404013526848328298649860783754823918164815007087885436267407132526961742470786801605545668830618793322904928097677823761989175947692232216871135246238780760781954299388970052349669895931727591048663263145309541114175493020708261642414828252547342890417769228899072962741081506145218572871228540815262070145887928638805386241059044491585908837452297276983284994595576520540571178238752095266718909863508779794053582121527207489805993311123906767150982623067109976195986932709263083262234996062841032344969271504073745172345440326126560355011034843011294337836311333141227740215118299923623513682772239876832532205692531942292357501451890215069702216168308041234753523845668830411337727808656673559236630795031539460611564574187599113594936456957431091901486243149099166314801952500310657365258834787372720453333879854867393382377161097353908084467183477949496280964950179712231933411881982887001536227668754366464016083229013354678670744018448943583179827284849751654200282529562985348582150667859996410859563719173928110603552028581069302331959558025950488376274314598446640958055363925*x^14 - 1617050853336228264921303182632401504825925654849283369204245874234007562781008232453927292489599775454575563732884742685615147753449790730466731027898767360664231815905470225440670021807384822007012273858514804334262892170322537406477176988397093955097050650853186059109397791720612735101173344498569817889339275999221360659438023386268894974009893327507224590690708981844415158610054349608047991487253654412864185045807042474820929582560973371938050195740824848622762612703514731825251303615975366219917804028446923823626007498842094076589302653622367599296659860778070719610850270707591950194970931436992511198114524069856690887771279632771664787588253881754542773619455868136774781872740751619879840574141678475520283077786854561198495131279739626227306245830933578250331471470097636595052175576835927629237775743610475213196455899767095223114384269885711129317460995142791456771281248030091456642149202986779045927033125659027096096723736311307841439445239236991496836158092834876493828771146589350054493274967577444443921958734492140323488109115979194601692753172713601477753655826644950341717899623114174206599303950848374365767775099908929166627058327549440459932095717820000510334385598665941886822638495444089689815048758137662483963327405513311452033305704391602577026562794430934779963227390018107382689877536232486222397349515169114638935606135861906182858144098427625327562644367527735046274865959322428023453615780858204573835004349107851804706244476277695*x^13 - 17617889782971589591713885457434107080248595385410217686921350768995857185446670063976802479594824578000648344621618872859011748611372695603644208564313556721341425761576710052377284666428182197201130059080817525616661143700739203990515313405863140173964046130097064559205687451049092045307866036157515814520378987384844696000514477872845116924103781626016414095680873957275097332427940334925236047179854922316298164481233923305969561788255649142741191412747566869211045552879721243895903120655233286023552234078201441173221376842017639609356874201992308300668803959423451338854061289235867107464073108601314415215512573690782731170616462414064856635136577300615746919624084613853677829600337372455519723566484568738141075647090841001215657064177235002535642027194032228698984194866640150205749513051956042976831806310339359696165210645567559523006672343424273292734520737635230673386735997804710576142762368927625165563154931479772897249206709375328930234807463804318264420242005702630208239410900657800886968398472226806352920642951977200890828359636045710984358622525440914531141354235175021474857042014032780325649343426721780021531346317928361530222765233804087505505178221904390170657551432513451524482961017505000822366717880370285242519485675419667697213922155205462700280291437633862281105198893763275733556776360751736334698422036696307193075449231883218385896464990942319622989172719175007420129736428754460813933657770718961130149862145920787821476878165193208*x^12 + 3131973613220525472298471996509590282003968378822990105679825299841920531652931155054588714232561802725746509488991809502761299099965845007304446731223184042131288009773854731013086319745059315761981612451610474185630839808049550329565764249099372502269818770731281748765590435851504506274489196264035572061435298875057738307252383179557538150736549092003929610532230276303173486336044463523438033446168800573105067411560973525699507047068831871767520873874883304930807012888906029928663065957381077310944924481905927185333403111852729506074116292370471852466203811865710501634966427289430913654896593991897390469567746179561479506749393669210036476352645825500888196896160585909545842072346407797606205875418802559459610735928770140142539185714743531603737557451054284800925709786112646285433810349458846049259441365746539741812871001151252082223291561488940151708396000422722854624934115363054355543088277191349812232120763265577766836401911617862896680952253592634577644036708411178712175082983580401316809857718735573565891568274266384533818366411434029422090041053053730885673871611169215271521121041346650006519408404787282205450997216482208353461621527734588299546007424969486337365703142417359973711130331510554794604260742497855166689677310094537390447441319134601751819298306922839968723022491459120506668380262709670052430468272425492718726773502483701283027605740546077112713422614222912997187943120933333464184398471905864759484677344282791681389398443614979795*x^11 - 585581325857278277867632438308797781297428583288313299100067431733185414407299901525876629113280543898832481945322705475276264607517858512259977076357840793142218713830189439579826107389274061211903849068966614989400803311562987019446055250984357703758372037099538292476920164481115875743856687074611960198205004866004664523696003057572850015882373180493032918183732660804911273760916286527059739095052225243212648164249124541809741402583980939205287665156919707950294901498589607457643590553791101276394555474767682369976513446637450140366389405747533355707519689016757879306392011621739567634531427306169943003436035414187785853805100890671882258370064600049981337747171729397593646585377251780468993543807934508701792840103617058431774179269156513191684388318120583705481521456832586097842703108365336510366737106437242986346297841053628217523424514446036048490477857173686177592671115469530874038260295091906204428639764478032158154444711372396155222639235606141237927059063819054573095161630927473664509715252511668601487523241095276261673785178688702678194418760082618913317689698671931572348475908542312781362955250271275047593775479434377476807600634002587275681433035202947338383342928023724206673768278342915037449769599169663951553890179689581163519648963912835339576247510874834383256364606491863860040586979608911781602792287593315531931331496248575861982555463976667449326611679870875398057092664493002209053966230972870114823745796298815564322149684743637937035*x^10 - 16762239332446833416557074143033893329626745686730326480618290557802847105661009398307643400972839952561240202368157903458612639582832536925308417616857905522598746946896868714161780848177373385863453828945347932081353673203765581020247896034076291621621546378364759642196670659011231508981766490359086394039063181727173536126413123889939983189327473073859656462399832668198663936960072633623674768689399503981314463132149690500387973629083313298878409215576663824022245512423149155265447717476924304190338346718814322495815540542677801393563088518946045947686771368335071816350849305708867363404003737643654369827288395331838736085927441119415524328360238479275742511408073495270943642304783823198093712564714434091895592233330092071657156645307958493240570414433538345346917912901647803985154602032662009213968907819778423299637009627451958661202696441017743422334007132000655944612957809820839223060558790541901381755092088793008361002872892284515796258812644990656278776706915347085015145239145190008243374598907271696215226015738894528439497922827703734727432145346589457229537175441586838978130992996115715038702266588217229661255277470853066026352221525329898626292837154948773518219386659213235726835897642546422054388069444809841857240462449039651778878361670617018517074718060720283292294406208182913800887570540803279624650024882262590926338464599493045764349805761915854960550788534676407211556650457482348273546458853444620830304349928149464448910349120632334644283*x^9 + 505871660004260094292164377193449644130246565182215654914226558908311269169479129057978804059073001524593366725900267555583649361346500813812865472976880433256440250124825875374457054998740910609912282534966686905491268074006118444132202261279609015327883336718956149456016704717581449979364150609461132750289291262490790432833641762015585663629622862159044094163844460900538037259240009838420546710327237142744055537484132977537650122639256708024620357007118836632882636056017753330244416378843723019280336669782160109326559091645867764657255142076917626765821537269633194109700607005128401034539556079962789620373685014614371943008400206642424118412915995702418677081523634278505682678535094269099971737036997070745617456452457213003174127603879014108703335418203844640580276761582122830908434645168683675642811433582252013003521651684580015252651142049260759777902376390866181668671060267621720802339808976775185121411642875485142299819252968154281359746943053217409336558760614897438908453053040072360642854230355288017635753019995765958883973318422801018885700075582338783191592911288178760961244558041019800654090272103662884866692828853114914819450943259868551077854738862085888249553961289011386696539786057111793188669764563091838887894330059597829346164243782573367859426606369942917026548326553629367372522108282569001624642587883339473564483044936615866795957702050285040780998180760104662527570529339894173444324120342423544748218360635448120221193339482528178115102*x^8 - 223963203697163487654477915544918007951466628101767180911500573619116793850177799792759020682061680182222209899149364903793528440638986501271711605617661256932898155490238679407748323284133636403926178748287446983580707573652215032562691317531818344273213194990986597851559194528945279267302622023236669106234884222065942666369964909469629033956547364156941713079086928269103180728264978383084751008925323698765611547744679078512450075291448370551661956880927653967359935912279272654761533201263288638538181270744762071845728972464839821943195860546149621687498797111730781983534025952757984167972210387338233695491608578571068817699797140699600550782232191046972747873248819526748268256261996123236819767525132602373432698671590230636401937445428473166531020267413286185460437504793121132311283950737554257491270133086214320670017238434363622050278423964988726659793017987497719933845854640310168453631402199028206989049223769854098757957182745113675520164261063653301611739143957256310547846924234698802419373639928199515148582937561301545040995897178287352564775385422063254373455977952153013598823374702697740310358881260135049000644826267190837685202864740359889615663294396465817192716330501471521457716844696186066898991780310913766516785538191684454160824287304573557453390135480277766196388491908574948673491339596410750047439297047708013863704762329584879948433066998428824019399198720004478973296848977341142699180408531021279658073706027817797930501456574369235674352793*x^7 - 11540754743407297811892445547762674781435702303252873090426656266333861425168032229457512101081425869449992129414038579122692602342862972882342113398462279919090343451493739975810290612298223179423159929085182268695215500508654718931159184962452358898976666232506942739472547510891754896297801894333951228295889313652112404766345188051451943352784866126960105996099174337004896349446156977252877852906274541819187648835650869464296268230883406490277379352606011332282053262568477538196506739126715382733947818574420323990534994719369472015834834296620526988341439171412908630266703905744182784167830889456866697973947660448809756277801970953561399703490234171658407443962604645965697948709227304322017297537696715465882599729653261764822595063616218650252083048019219460035452542446494482574065581910678408375855233276346932127734307058996272432953740922627136003434794897085256658959002095036851027858260833942534531080790278860429800340130052755632946828008827142067704882023458696068596922967393206271511410530487971673348449711364239336470832525178696162316429687501328427667666610587594542984936833378051562562104363302364789691161541545435981415000356874321877402609813700087662519658709572643365267274781521949380374615379296576488627677214554009156487726899523218087400562274765645701637851900497426546671689175998897777857258150634886509637112676801616096589330874935496646361642569392184283461717494359078368916672047439358143393838478516268261757166738729582283235625725778*x^6 - 33320893356687824146324598032531017626763954300695603735972028519995750359078113199978732483276002410092921345657884412282933706700201564489180325745121384320743728434664576315551072662731402767293122136122068751771091726302979632366676218066485701927144512094368910426846711725345285198143836303037272856925698310804779428903709778145201270770792974433415913347434734781022061614385700780778605669592918365157880998997777684993504213104022338200267826322739824535092690275065901170543423374326811445435493800243339512203428293699268774904391959903130430736331240489477844382090381150556281361937806825794557376018316713854641831069370224385670781198864583582335615290054782079209097968935491024518449178722599614049483476509854945819720784293397457418571176540284368154021925935084191119462047432982432170146858173005880222583996149679846005811631384659253611526792772220711897687866747436437073357485579916883143506161801785070992235586891779301959577510505252737140651897756529099016574232485663810730838313723632680729993206023427706819973944430796130438716208950854859752349478007677530758790263615281026051997541721149666822704263931086162864134436405160354979957235730032200655801993850427032925588882971977475152055982686988471981388164691170837455846365955265945526152933300319215857849043355446454899446419398598955036639856836421116722777083658779969906111502991673781998536484799775227830848215750578197243681437945526954779106771629954232273289883212181097403323573410810*x^5 - 49974980167132490095161569500607686785476915709154286395707005420913189240506882223106269515949137231021658357903750535709638612398445649510948773245901900492430427674452371504270284108689221664417227253299828198366837634606810781179031992741566452947568319041310348887087082198922198650530437191764836936751031125740712660978239674128697392891870064114073802170404623450449381862012305227495918131938223787005206423613557827927495760269425867546353302461605906906484109954462837481697174764378021063981503477050811217394696717606089475000636267062675117531803396833591985274714838072228444103869000078891025882055784836237481974989339526688651474709624634445789529895947544245016662193759324245772102107878951007544837773501835800089812406071257122991606380174092710945591846503115573045409950233165672486643986596640673073040891875556436846627744716546985109642385488379892260481701038912754069776311560397478689260366788709532902046757684566074806605235743205728284203420225370266950264452647937203552557100234659689212458295309623355187243060317883512922779496865878489644456890011281330660498240204651896044297181411648027134148974936748586775676612589081639919685980674632641792113223453622459156681429974775307430372717149667747427716303595996903316363207628885348901865626607254693218296547260449271851939478984464557629213382995786903911931722831252870149069662915302657324084108262007727666440165040478563969783961991652861430734291438875283772644915884015492562576731716352141*x^4 - 1776838667384791719963846331225355056912926587966669843583374052047003675420205172630959111679885675868536149914690987843606775723437285071081030777882642866804851348792150385380069195688139014486248476398460458912410211369353348038738786997037689189447738960762760049765303201852141600351291950364795147903437273288748783096375896796420545692330833762990661723837231338480251793239141362827109918711380168394655962096443581021240711090806944819812760721745462605976749823772540014702281879765649001411786476391660015058837223256942193430594063288440293872021451523331047242319273356740498854119292367010957340200519035158840297851345399277410510699330075803684716599711885090207454209501728164960578317274305608242615856531371312140055727566335890905675089439335928223039345604236183324316146421615244503620319887160514970506618111024570201865574057366360349387241396185302514598605104329483146094486776279110006410405922556151763453465679090345458439522613450871161289584838646382291231987474333126520491518340092832433271051624102999250313674387025081129543946931759348523842551729090785051255219306048185888887115576502650460686649828528388137334220009123989617807167886218395670242844831443955233334689789721217275004067175291193845274985775726299012572767824628190389694038474289268353172615066188563681568983224395085158746836340135353517196952070266217530720085222330079813220813521293159567119743840115647686434494657352977441025071885596945275220464822393019210222022444559090313*x^3 - 8296977350030546969927211555733913551619552842839269747170032989641987118077855707417527058485521913180326662829720567587541203802890279562101566995467447774416234651590369437286572459359473175215898395413425416637879265336577201671407083499986008729856166813843292355522459971213583378334959756307820764350167582925629826050599042908081098123915164442952202130329039978651909975072998252490976249402821801807870744717969530981341096662627772893564171072700253855391621325161878904957849150209202629878177362600170027828001487207341957113210090309183973393200202235781151210782642446742009321391276383009562908101107234962804552058494735154533837766847308481429093443578554937361424154947681107380269797915717254953653382483698430562740974662534756433191736306877553352803330412284567303121999383777572512481388239393769085270293771433485667096998385527612573017426133346092632235686406008325557701053492015338139479561199270279080016280635761828116029121836856425925074511871816118669410842313840065651145208824943097651586146662078678268142270254014314740662293415942311514057887211011015485250372569466348148059600197902151011335026351717287101248006118941806326267304223367109135832850720068023701023370861761772443030383301139081741177294065572147362707313395235351775135464112009848056834147306984608815827669079877855949430691943951433771615067015086760850172064838257485171134519772395963737485889409440902078088643968428106536705477798685441165365728942195524922688680475922184559*x^2 - 3113189013916615124194061570524269392393848681679132385000081617967573301520009190701654083307649229880218594234952713813427970119368146653356438421471947275173892531192917452298900523229264023102905008570225940657846330256546311739776990582293604549918300969195293891034856577361369955602665581799011430957378228793103115928497841549352445695293048939946340238147198572176200763095622737476736864770855094510664445855321409716904876113974378266467774996703916277020214634558684930528175205522811206658139849113044911293690694818396517907125546257088798152622674749663835343019552312176405120672250270994854314786544960915845671509202311315051082510113318025807386889600471122505928026690271937658247732239145047025696663573132799283759936936889685686955352359327406587616407558287399118630915671912090823462196618500624466577773505912007480635785530976157072995095278502907761117575584559210536464728626591980620562060440303079355338924438582512438606573175691479045639053613968027888526093329176031263950571105118281142801891317037408913908190262457452161119208674399109409992507053614328226620062430606434769367725892668754587655565718755646515150971848972265665496515585393847013175970028255146088631528336648907986861389509348705857509564004499794155938709690372473605378527539292118916612974080854526191779636368710007945614722108373901625990622175574481456242770044975824772207995601374403877105413250434251260997345831780032235316343610148139160471775646451492027486415910402831057907*x - 95625964842186166096567210426676736754437074276112431606391727989756178353215870663264460362311094123302729395918924569347813049838293317475890513213360683101880377690059897642390959397222483099190789579885011338329160372373818977611719072810098482105445429725140791873117826082324166116640608404370152014330569412848548806111206640536037473609975352330822531573537341972232921573607589092929992886382496788072661405985560019699367881854692105123081289635827057591366504066754156212060325695183931711352875374159186865192388038933636113742520050547836481891386263702558395006093273513843181930425853816957749116587220850816946972517850523306293816269551247716387762960246032841715292265600982797636561680929825723739730139348843788901867930458270533308329159056062134389487171131220858931057450858237203694096065032647579848558378202811567130628475435292323190040914969914933934760747366134529362445294307314910323447071984082690365982640266965146252071449640695667074761556028582551869061220105983841686068368344768786107611700346952552449598881365917725552655562232482694056351086859471005637531013596377001620051968087980397846477274911893124402837831443742637775858705870128330639451753171820420233734023793052701932776394480488404563371863070512874947207862248210162893648595817494531233428197915203536028578013455913580970534121341711300603279756362498440014815953570297828646181891982048147707517284536308629491742845701446160456887873921219582325347123295352790603578364667559342495169, ["Diag", [1, 14]]], [x^552 - 13800*x^551 + 81520211*x^550 - 244866999739*x^549 + 241886464401058*x^548 + 895124431555409073*x^547 - 3748524556184182536492*x^546 + 4457166495300838979494645*x^545 + 6625947808373799664492353552*x^544 - 29876117525466197617977984257604*x^543 + 30277055031172815354664687677310028*x^542 + 44824455158689741483006336577969280528*x^541 - 159445398607707430827894795664153489541350*x^540 + 112715074888141197898897218835098843939115008*x^539 + 253342056816718048820900817631861434519330314190*x^538 - 615448899105472075079048329943985116395682889280283*x^537 + 202436295494417561013026880259717052273611656990265593*x^536 + 1120276962398486705175425526274987644570697452675635180403*x^535 - 1771554103783140170964302571104256325630735253566009912258595*x^534 - 279033367365073789702161092716237826655573331288581078838334736*x^533 + 3897496783417804093293701831377110077077824258015523571719772433881*x^532 - 3737837214014856037432555407424673164301095788354981677515490248558985*x^531 - 3504871962211092975640499884102676820241696030763539873928642345731961322*x^530 + 10819733491339552999123128001500926598719990782135271315167911924785859872057*x^529 - 4826336804470124060404355982877362825865097558872536213518083767859382206964367*x^528 - 14762603054884800079211690547634931008061477184732420745446927546626961047828451334*x^527 + 23781632652370639394688753792462544472144320002852509480801615048093073097567084840259*x^526 + 1826175688616147646876363651640173745176612237873703299220088403695471682123870188966062*x^525 - 42770447600675648345309511486241344309166902190368402113770190814260746557370548475344449310*x^524 + 39253076195493085161772323959131637641412846911016604215160040358291280509231577339101155315231*x^523 + 32378735653944629605994448625637627749654449752622446412262350978600401385523722181659908647375749*x^522 - 95015090767461649373236373092360359759144013277822528930120102181058583289154842082022357644056498576*x^521 + 39235410915439225592035440714373675963110516969118764985725923127922698597248315208036570728872456966200*x^520 + 111584681135372501036335885315127319546515408468011333526213012339468045885917889688703543606801388459009257*x^519 - 164955604420169939619474144130425347656090517420650968972560600862780027756569162163310121981974798463140662697*x^518 - 15345008428704174888763801208010695183543943152078020047664734515315004576829988442144059296897606985609081530453*x^517 + 259403495257560253023443778723543793393520867732597078277482461678885738993464880655642190573822442320264212764886581*x^516 - 215328630988320004086167280224900784109722598115704171845962796589728753590742715152859757899126934055050061067264319010*x^515 - 176995075255998388397197678873244851271507360579308887976922861915032201531109067281506305382631651026765638978648501763134*x^514 + 465048729905045840980662789838794958366088915324316394436720274804007915039226218879456819566063564518591594143784819069564222*x^513 - 172179806768935200914147896143614300280608350455345068405698110613599445612316652964369784799137695165265881377035272392042387909*x^512 - 483861218598325002306127093990368561951346390054703847054550340916710178633247426167372958192382806790485584688492131363605484655194*x^511 + 664095314809138816101084646970937174129009806305442520499245802093722276467567768210004161240998149217550297064079133755216385838282619*x^510 + 55751155602325224701435871046374058132540164245967423683828164893337150210094715837233337423747581972024596764344204132950214474185650916*x^509 - 922606152207604423261920649378764231763317262132627333321922293387398571114422654213241087322128975708043649978189818041754061155176572258360*x^508 + 739586677988299385716827068425094729146527798876131044734642483767326892733327568014911285940647491746172740900139348001966464024299956978256972*x^507 + 534429526705210402409370106482044548862951120228174144450877617920100669507239599490486684365502293753218918788863373258964726980092555914832112687*x^506 - 1404101806466397294364720134800601142861269802699889941023247704734125648254768518468440823523976979499196692786969157205649115331695933057541099608085*x^505 + 553514244693785995660008950503484838643929289573332281480423231139246318490862450072259068287417130061367599728005205090695506571040896728295132015394314*x^504 + 1258879336019891572192629148088707513824343819964184453521766288050883828333069621318041735135176583863714488984008324906466459506523654364808735926858705400*x^503 - 1767399083906028125369488563989749529484187811200409948344358274868734745809446011473060691681313227428637536278656038623515117047811311547908333025065658706847*x^502 - 3291753607839792364887636670558294300902516523067313037870583098428518021722121438720084112047434234249638197992716422928794915458318695944045913896173630196044*x^501 + 2124490773086107106091155077444590433977168684616788082756677229245308121466185231407804470616437988205568312452233833846133196162668946020802414289079830361800784526*x^500 - 1812632365364900561041540020716818697934252878738940454624694175969794704040768444759517729135519047688838600137281455507791023739877265492794302420712922554751361115111*x^499 - 957360080247120138810827363092466219994375619387819054240302951015894897696840901114039198541864676599908585132215553149196293872781333119417747768127504065941497514183576*x^498 + 2923748881330343388075896095468064131891547511241354068951347953510519353733452999626297890026469420079264792576503764912460962624845358189196068615451963931702239507512791398*x^497 - 1358912608839041749275035162145686454266850710847313219597388651945891978517157370125224358443015943997195412271491480005859984367118174209023318563324449337644472476732172139987*x^496 - 2204223009765301471279350937863737261179957052275240819486890862455660257990929559799661989199325274187687750159209898196546961082628949552778211371234100695950884871575743402045509*x^495 + 3376383644336329782777381147224608150621157633583941991679947191948777402857628049746503658220257099977114218465802729738346865842033991121805539886485700708278598592095331084511279010*x^494 - 324578136524530081428867792437145849960019049454836627702625823763362670240745806889776749295337998653310580083481210298248313986059547801838404692078448490354225536771615638461065420749*x^493 - 3484282320167445930317610668641255720402148892049441579600549341093445880282902662472674585017828811709254741381780090583898189513287599820923225731828256501097227174876861040341597062015853*x^492 + 3207825595362724826811032475820593588062926900014983638826594031605142738775829992075853127902100952241038235790948246917082148106976578725651949562033127155486535217507204817232434641199439600*x^491 + 1188932825852311613019686288926349558061943039941573098164620342560012357155780094131442692139519029854661160355242006584883342647312530740964076967593092836789200133394644485547007016392558461989*x^490 - 4419766660001247380059729989747502192267622878553807455606891974074130929611515888054116771485625320456543905832973441778879377373684759898161692160887469283962005933213755801223189236523735557970195*x^489 + 2273551044624164323761710344183442813076820925094625068652105768011021683584198745767116446850060349310978278223569535550676876437090719107014468839615352635640818210102965327251058124157909351533587163*x^488 + 2860986806182352233311320494885446039335171076968909043235778918492290481731037137541855594509529495917151101697729273040791650008600992412200379329750669027208353312736961812651151684293649370243469268612*x^487 - 4638328298039161268846427079979885575860326837237431159790322524832690676839987809543803046783237784021116710141035834628744466286016845475664589900827636826888642005545090072467483308997423044413422063978040*x^486 + 677705809765794722747405747800241797917492468368973810351488396052283417474405795538132071394697983976071013890982691109596314197760128084744192691047102119227119965317178578387476354922714587536983440317913483*x^485 + 4221540130568268447801654626135969961344993256985875536490893224691619533566162147304901968233241990781651503144996160468607663626701635743936499449316954206662741546821256983523369326589075370117346149950132846933*x^484 - 3949371860856597822119226532652551727392535238973223969708699506221823658913624585144351769310494731295277093338982954525733046016069073605821979430560263062666384480227099400040985137778799850323398986065528192382894*x^483 - 1200946276319445746302541227288481384623576357320322639727965362209389593564684667483856329954404606593727742231154781958495346884005781127766928016942411058603162405600939257652224737880592657452356553077825466089224891*x^482 + 4830415748963640558791546842824798396229410175030217492662736429196797879184172834246433576556190301415897061010402473165765778002188880556816003907467950631367942423722759607831876826601647625234367975596070841839564920228*x^481 - 2474196210070185057943443218514410770581811465554933020393355223407588352564907805237081644467464536290040400640291069274017888053628009192438928698522327097626611275282404935227061551454369865458361975931573628397071179845768*x^480 - 2829419002047357225850858115540492839759176030641461729505995125972115700658883398515999270592508545407124821138339655896640139268652357692102934328344078217452193466092404723181392391754774376114329381848981105924522590249344014*x^479 + 4483067673167893663863499817332693057024295511145130070341018809839159974560648546413184050878428092075691757908891887167414178757403059073513371125664921966064767793158903693439073903528338609686412914301911098973857058917234508581*x^478 - 631422405333865056742079091001956952727347264730574253610955704788429160539294202955845552016739209066773514484221669043364595948407747128978297931581847492782689625471312273454068182189541764737748904690649740339425005657329094298194*x^477 - 3744989689786235118952816338014130296629598466673803619912848439982037539794054569515779888316274180316398308713246101686258137904439752840136388423209578797893813492102494037512008871390088867531939330731540907114565729494121338433162035*x^476 + 3318276736108966540702262913811046076012168504761079917630567343373066764055792414969875754619670646481158818698790834195797792083116960363687750220295247180303798212001239044593883739083148395619492898277605770123143098881134897077440452807*x^475 + 1035513563972765381551843315200482787306444510059483191387155822811225711177325468645295517818875001885339594778890850204527108879245653327489330311988935957530831666738908669808581170710676801253668370827271061267327456380870420340195128301964*x^474 - 3758543230980999812259593002472844469037345076331995557789915402400827861384100249950071513383232610687598594302159689644121010328323679081936226392188116025881740860559740632096802109136602430788770851876742600518947108068163786889075240616242351*x^473 + 1754227275992115686361765737978555981874460048240997514491685762560302522129976420799727593995763611740827418777105073558999227234610506465834021660122378714294698760949385873476688152244717478867560110898475920612509664177125394155512144490323437134*x^472 + 2094925475370561014325774456973448277291002702165181638002224900509988893270184087560389901540369015421213195102534738729251473941858117535266540459588531006431463363666440942499930147416107042188372213902542392046258382142510502925611522671814959353975*x^471 - 3016783056674748671692367523333669701687304341140055749587658139474693202771357439046722565093106230114479395566253885961368918035600286590946801134068903318179416192029682905136997839259348833105136540552575479811082944129550326037250500193186631301528985*x^470 + 289383076430928801405139801621277363136083004411425657927560270666571873023504879884146703457260394447221810481678089228373597398290626308452514178857809935086183259890098057127865322063076206291642456724365043678681716177991959210344810352539830182234044746*x^469 + 2392109048957229997881632369769383255694543452984976529353829993201017464028017955330801002702699009089911499489799818560380403279122214511803737732262050726696263781452463106436476727887464770802105258613530639364141111040116957473545893242001163492790482769513*x^468 - 1896314146802706131710310736509529450948218058365280266896936166055301245892270517208954086625988496577323539921426653260480684831999309815225439959772829058107169828988699923589164496127813303447270900567647858153896969294849924820702146343637687403330175807521459*x^467 - 712087181783814674915491412298707887217241961981000888269327465106976245812535276186018007015049816921439245386634332484482333083379025725805169269833598417207037827847229569017181610489053298060319557086269525413867192713563854933973819586651544254315574720626155600*x^466 + 2061660603486096329643162304256984467257190783605313251272040844548618559726896528834157068350907843294243118917975158904621886309193272530438322464052369122583452122340303639968528737717031853469721542899630145123352301151720612329469398574885188128447868049993380392188*x^465 - 807860019310672227543046216362734691251873918484661857311110892506560637447359512240905486917321638990089348091320897043593341494442290088788639830398534882703471256204004575299258034954074809840573831789335205950701073148369532626368797233602745323443484962417451424678212*x^464 - 1134547225689313093075886257545363476771071221944408272824358999866031701113081846846946842644318399073027414488487334605591725240242624093781860347014464306885263923955206023385820171714528649786962557985190548756023373256324270487404417298362798967591719775751006031887425443*x^463 + 1406095605250124302967443695457447570751355561378449073086567731232907458885159385920594326160742110918074798958034864025217489969338753279737499296352474199212184705293767880746602261371113645370779223904371686188787790404557840307097137026514896843783697168368161289875579564671*x^462 - 28496583004431658935317918521531836050534348168571281642785677785095852793365276089968674851363246494507370375189545712816264125815312172675849157545662376484722367085965113648670573719284445380025171284997664769647114216781048919696365645900105505221713890015804280339578274009815*x^461 - 1086947957605581203681904280671357797971685266603466760125734648232896109768464918280869097340748015609413977382397650790866781614518553227762707713853237691454966847369712189510930376067636043457274780852232751996858635029716112224268546690428859075011306594436449301340582916282003115*x^460 + 731414390834803036746608281171814230868395230860729317709812435592910767369165855872252620300810049510537426165809866264969106326873713875259321813077837899491208611581900577512504436559891374460413111080493570238586536674792678035414746303866581345182360631282010302555346017612989452334*x^459 + 361679733094124504107120138938601851130080300786857681199922210690291668516638250332204816916300289604895206642900493126083969145930414902627620600488530161040350822094687896562825467814930490481297362479493340801991288563880083987952669334840387855244524752862811467711410171460741077611807*x^458 - 788293920126955366756696026291316568832107803222213056065845271557122043638567909522072063993673229394662804015464997308506825346460793587551866450267766048583452058714175459452076005207866381584897559973178486176359751038588945582239100128020977827269113474617241859096735160063266709797125223*x^457 + 231366420305486971869648905885144027764612469698741669416433594123184658799484557048902756498356842151644865563795184690510357250676703985827878632592161488425333027562799588584187069247463028693964867299366772548557216302605958950518512692814879969640358060363138679552745180925361937400427386592*x^456 + 438655096237563370752547314291258197038747160227221233852798066897553455240628306168142034355821956039246999021655308980851063885613020330393953680108666168551441820416891236305942757965356050577126709554785042746242605363604729292345336442614719957680351914885924342698892335829466205587108176347110*x^455 - 445302611200274782588556835866020625110200105439453809920001330526204404810774860179247916799149648614350340513343209356725173579158433805507694180185802584092160340967369547680768859670716864203469777108902889664090978035066920978084008759061453937060978070489629984221682114528246094846281971467532702*x^454 - 40374223723509324185710897840907387084833937791599486700589714536622048827827761479323735221639806190278147857617916361562333068997187655362168922340824727600689512154441686626629535334660377925728204597923797727315621417452436387451212415686363775066665438682831370783468719896966966574643390359847478894*x^453 + 343686924520162695699777355404629842074716932743114908465230845100599213117721437392808604554338610070510848588314214353405207499316671061401243960464186382983649472683059186234960463593255597764968250164518273898748194405672140379643602902573418598436127057356184445643641126305745788052727337139530681577594*x^452 - 182032638746096034121726949029686384223587512646111167585651890854584716818903617715643387390161523914878370179835329692345883567671641458375346364646574447917249730556519057316133044589775749401441016406826773675634556964062519113587457383115140317278927333478116603940420480338472015499009573131164938645441244*x^451 - 129224612590364851919104793565223896327960740689699759996430492687441621894511230649867615459673921104274552174281643481032187536876315561249525316150031456605813514244709414304786349349669324166202330654383277920244128987493304231421238950768931119317593108330219383330050135053515009393155121307957183881521131088*x^450 + 202952412804801045264394659202642146904093964626137341343870585910526022592229505666329487666134917785118668465066389220941123726582388923825903306279467168545502806728527133071913031514179937943549201760877402655164008236448547125471202009399505207915809640856228329007369925624868933583253827960817015998442172245632*x^449 - 33052459368775390710419415396313619653826081591908499753248160715610343067468724242619925253344777407712396628992989553071837860435001155008040551171564545159208705528295390615662316649713894612961351954966579591547036698738574036632731342802554124387108869980888688508762366983571174713149713921891527677141840930930392*x^448 - 116273597631003260723680077812002909264092207233505932252063042611225643781845355998142768529736022195248461264352792720391614918498427124843053739294984795608293526129746560310322268273660562226849650950916932838876979444894180521851777801580515408549975031270411507778401979609290976282319148227242427333979353461044988346*x^447 + 89304646900440706054570837189098446240893793162219769245464204933163811421818044800628033172593804922508685393676932386829106140654886532725343211090493312968447950269497338093251389265479334517550317884123370805945851902817490128960167535675175393641502500140904439417903337377215959438243063077535841652617423580401994062381*x^446 + 24202315767717389371181514211835423352618689200642291895147847139036664935310629498674850725997888747393635724230061596855106225140134699405214453200000677229587289602648753947047720147827604351413467624516148590875221337752009993653106160702188597298493790320970402863918132619629636061503385048724246217951379737515101243859744*x^445 - 70563816786750415612463206775256244417112707309256336325017112756322832793647455535326286998133437453836072162395149029308214875046470127106607819838394561483280219661856999998713556971546928236314114319069782229269650411319529791861543457555263183784334637139548157241229484933709764356308317699332141980992449789281484516243120435*x^444 + 23938819509249859149574438773503254608067767009776231418288356430657878171142248662627667540213174557716991298793005880148642187578239936100254943992421848956546404049799116522240865161996286573853993410577639903410752609639094098778583621791748858566428410467984514040526858439308430656509724343853794859735912953806850815260194572082*x^443 + 30370082650991584758891233208046457501486423956464436125391872051038347134336962686743512761894569518016363182184275418564401183220611035531544021675137755110411603019461522558779238936815682354739485165428874309890199955306547173393540714389115954759097912433097214779566398884198919976655585610122193076786487092425117097652038989409887*x^442 - 30512529599237607192718499980999713557988837949164467034665419353769978683816110319672771600584168657381741413213098627802784138119225296082786893099433604303095373455212508609438796952100298126690220934207125488583316266946462987416582192708394449756172726501144046013620072364344135714810804569890988691302611165397113253910798828709586680*x^441 - 2212334273059931740830177489506071444531242963572320853532341574055956262295464356302442477973977859698476522092792913006569577924453612336571768386609226129713917148859270247307404445148445259992248210618483393514465937842803836947557121389563045855614178747965646311664671135605489261264295828797487792393026146760035741775196134071633595357*x^440 + 18713887293090638894284110189631798349813101820491368657395335627035504995705504565067275905198715271725406733295374659538668442371577141655727900533755309070289275903734750777005008662661549465740271908928894419890365858010513142801805710516939398011036840084745999773068845713137996718143233838818523748563533192281697308839725944116121392104875*x^439 - 7659322588346317336427324221097631920061168803967301612511990962177266716849969928900605222379458081840285845489132546077382978683161944638679804490305980170050633391402317065906779462241873966977990282247868834033573996373079958843622640637799144810310339399824113289353631210238921912632237997627006739361615565301186305903443481015486372503341560*x^438 - 6878635580879203163786903650252543630344837463028932903200841217423361397307738456992289561565326030389874650125038945908247147035333289591559306169656830415087110410038212074061900159404081251628676017866725054596359090727959905807211934346878341837990641780401257320106265896194205393873425970384199705603092418936551923782051242243349879971744842567*x^437 + 7031761786532495704732009888390995583588121957080403951581254814365007749521492280897307189833236043267854874673968797936350657327112754331579765735834137621183081314999258345226311227685156669677633088281976229234185113558324756928424455867400719620583702526845283984105737549967157835206107707014950315026028825304832452769155494952219183129845081062078*x^436 + 975564447288309702119074251380716794680556407777085744379697400525793947275735937108148191073730195529406841554786943816574664939480957662799284435216078918917984706639142731812111333346384560756751499762087079892211722673526959964670484405453487567970194678446482276212228298664895450503684702716363246581895799761395870735472151697071030621816347990434295*x^435 - 4073069339241110052201922938835706133616895198912719963745960643441215135237678169065006682840425644771564478582373955454911280763866050914716853897958237683903402936771706230653574259965783079405176313915161032360214700803501053702277191164339157902159741924291434048803005981972555956439293762555874013550682503484862881245908777377981272336353321972184200071*x^434 + 661577361880274661681740949166696435649161621047559644730798629838012704406920778017606876652986383974049335360528165287786737671353939300093524450005132086907440620909745665667620165319241218069217964239115938234222382911755509438327159729361706315452028764974985313318890698010383733060596308858461528557896474242367229318352554388647235501590412868398361238350*x^433 + 2167724545248871514784918967849355065643142896797388043889053671983482448054314070162674133421640410005352290750189510577121293553820822932948435199088975291873965052662534813606662848873348006007601797400490628038504784046030641762773542545688043528811038668180910868968400039167600585315931750164555853783315594523188296180550941361209554620920513784628915672984589*x^432 - 909190491390181796438986234862291429073215268456180406195228563436216405077316699015333088081756027205364174201010260182979636806248385628267941284139638713355286198157412365385064271616320380663967707290343523309439438778676295525987812451477193199578161444569602714188033990910639844265613719304957370272282441792522890077219418865912044728122969873035147049236852962*x^431 - 1272185649776153684188968568478241267847730975362754683403741722322822216072798807021040419188406398113619177042967893911637541227960381955913533688075494159934405271649817425122351685288337225060045608252860781708484038946631815970140382045882953195834567416719511430858601145395900488928701344823931792995378797193765284461443361163073368686891812130721240377851859310366*x^430 + 1051889228003773729482071206723754699262286336902922522329623235007659225225696734605466477719392577634045591064175624512945820653204051713543419268854334590649414403435198836079813224112933231174208163735534873360531451423097190287764548769648586849874162429948932664110029868369229463578866357056844929346432813093453214612545437050832815780753317553988907476603274468691239*x^429 + 619483750256604807093797903303110299912120412970151559860590624781306606870790516566486223550914900150408558461655671390568124025563825360893762042771214095074584518454259610126764968843696118071567992406939744103963845521466055662850833486090256001500459315687830709522468535293506117004117509991502667722100808119407712003771276272253619604339568642552954401921746825772017778*x^428 - 1097443167475747440291771235322442757228000918417089039342370697308431366310800970388939581301175090256108373085596975503287659281483889507025370220710275719579707751301546591543021568740003784182160922925979669468989130195139211446869970614952187542698598425115854599065319542796700135173955815412946021632146603637891184345389905189058375524388989023637245538542935137621200966359*x^427 + 22052240768546966638775755889422498610178828973024763377029347943337522390642811405041727767524722447372661390780160021043975002928647461860011728024272144067391395824467031243949974390172029700078485820242726522651022600961609098494087286474328055797279399935854803839285552455712420716738578437328793026008736161139043585142320043450567803000813591649383145788143412891174860980581*x^426 + 847131802371829104680723427511985375781568156639983096466012657130862942333769486573268303574906637446126816438747816758489157895714899589278278398533505874281386941743150351118956155592100983733152622348945307919564933323386104143418966424601538504698525941946295720818250353083476704769141835180489901687301946188462041072097994068603823242113701132543337482637354282678186931909418684*x^425 - 463327726878209066928792999785623513014626123293927658363835951575922387057197981888939134093913743138190388378888879913834227404716550061541064815936148304359591595156325539179351882473162879084901342979326790998151108280883849505673903202700162446084281735012416314922899994113509968517996090438954819823527740714439771967526573232637260770585485277194254427073493485128763867881656951031*x^424 - 384732585132078801803955894137808417577521178813019733040177630406499077043969501397426014805765485931784509559479460573124303818060872076292976111936908288034268122631728590077076337151410512781336893395071180934730720525729308090453910690624718368828648001842911691637873799069703594860701132932246316592550052960054837622738797688497012029971952247036586996927964167118225449652668402991501*x^423 + 554279760579881690335772082796286980067837891345075447468563640952432394078994485476518162498749538245653323901153798220095890080559152549603119983573048476282505675744545363041151146428405133812632920579477825742690406636589433120011395976596155663566581744771800779580068387563125092524316549454352083465823264606150447114248689550883143210537166015799622613713929704909934126067305983815849618*x^422 - 34073618424435806552939487755965746514888598368844514759004106166351312405654455858479542651873025173733801003769434600560473388815642591110972267184633694781186058836208908220106845220686695509654144275958110325359200466370601188513761922156210594411658351053685985361372541432693022866900212136304837674119805067287748318520309777172622849319263546347725379107735359436037249379087170239491776563*x^421 - 372545699737837873074926321331835534826918394363833499967940987675122931659485200959530156693282107052945534052246183097431554957581855803429686562931282886219136342303808277459847506573497267981174478214207044777325385474610380817889227783580453240650592686751332344431436085750325947010118481566183621014221876326074174847486586526971232726300168811031002379657273128620654072089680467404106603678890*x^420 + 235747565458506045537337160886232957846219051898711255421088982332228823304986389332301675031396169616849102403004492856242172128793477120413998152708971842572703943875514652157853845184370634355967326620166335964357520717176406394736977962649017706186391760015201182474406188864553200416820433892017426913953938354272587023817793947445330816277830267722955726989503007747058694800945562161449964072704914*x^419 + 119384140888562879823305034383481728539175694957889780261942355112927874175054512523728414133885857095812892196369338091190442627487478183417913631860449750147692767377169202758073053661828183593597311922788996086928045695443787918051929607256138163541056968983678035669597619593660377438402285251284392881571382610681141053998080679108832761912412948742502732913647943669599652950595728068145196271141536321*x^418 - 226165546816468873199471931801358255861814999496177332595536921991222946150015549159403263939878650460484974844939284271821614946262803184598076384164364933618094400250865434627536838257506966722694540890736320885094146643743051937814734241625312457597714445458881061377917304640686217944532445819690783990461395326477262014379921709956868628340112831003800069633074556114610986762286670542802205993651062845294*x^417 + 50342205788604272973621569601778693610920623095684126593552615150412223174173306284411316843737425100941989695764149775512319502037012621108310322714181549365226006332438119914957001975177459407481938607962895670441644332477771027607057462725989613574418406357358531561455839055590367735375728200922066754727406841991133301382336729084809090169663239182355530973880841151638196424999961261264122251468514676341409*x^416 + 118193133445606135655322481552387742380481642086227589711157866881466229822171493280653451756329679692724259422269226057776022072350570974803733997836418550196987879883192307330097325521813486442290281867426080283385881889372631215987704883217214925660338647948211452328243324996883102299870403868626900068177530049759279985710927436077919560582014382192926268357290705181654360991428038701948637023551703398604737035*x^415 - 99409110106315899989729755892982831949498353026982176865581753156911764340251445415346440342026436790384289935219083669400002293801257140032964471356713324064791073075088092671861523207369915962452145609977690514789112703474029977009095223246151109784888795018591191028555851211845331378289705517900873031497742873817144675319011965921470417594528670130283132310208894016147838965687921317893921736559060803024158070125*x^414 - 18243563908478051294780347431933084060699299141366896115948788054461318564681966509164977498277482380293436207456759407489977575414598473209330572589703251099175076985985010034214283501198729368883411830734357564496945982795458895199003125667637958894969190376910509395551882527872093233090577532016323186939597776563244328515505784070202175372048962496046055832487231235820892554819999186488693365307627397698337147528719*x^413 + 72234948790513606490236455358930945014179709057420719732831522019252858302777146448241120732799469889154960897624812616194934342611688204545554700539545150731169100595133725156274973543627058884212720078876999223182401910853025582540242718102207619772803570884577629285097418369293153403353861279867997562371836505774589572219584617935667179909330163101043176540272725932596871956728414194759723997787336820297554259328771126*x^412 - 29493504724680356090912806298003837657599255073285375022699336333109031400170271670826002900517085061557949850383153808539257996063759772559003443457066191029335976098364575668924958126137987797014923256259689589604562747244183730084888089475759267656363127947635357372863798678585939736213151158435856485326147744247306105227261937006227675943767819474968774479965373502604963396642111886116458430106811407502343841402684644555*x^411 - 27317191971699159262319237295274289925201723741678106270200733966448083896868172562219166825594781215752569278963518298069448917743206089848029293707118729866072731632656717727930536859414437415613438031353048945399814363996770703998815846504102291704539093142696782559494407984633860169248586452921333796331423764888963133106485041452604872101895995761739355916420805100135175802595136153720513185056204860574022937392678943967962*x^410 + 33023008139134105518715811340759740413015360895800055864263244968875741505949697203758331325139818999058843728693422339426499856579677380500136054133958923847700844823492027457573271734213822659019605720237925170710973580712361966579317129639640094254775461481410483435272393478670304759528975455168424370517541617937369641641086818458654151040150424209552655731757679631052836624944961160448315894781669676347637467253907107466269358*x^409 - 2239913263738361361841343112131343775097231507634080390042962432846016246730690443518193626617637412037193701865213532539987092662542148201811626663363717568554039175211054543836690940457062794022510114294288608402366532647425514235169133034000071380184379179744996880286342739667179845350460353568628670932452838246395662434332818137674975728831175747677768587428399436102482977750875146394086229938309562944141415512166756975295527955*x^408 - 18144084309651069260885914120235885230001969429455753952413390828831167478853224389853301396599200215661894985705477264380688658347605810314674299656790406969142398967135487204945277251229204876134957576668821532779250495544693429222810455052607935664907991354524909146692646505857643646970393942904296395307821248588241114604104833934496349607704334140903098260015184850639976404614651545120270528382299645911291897066166179066590125843475*x^407 + 11398968074157745295801744423011619527984343930387593322080315808751351754956758511812137287312052705895378283139457938029046433932130638518064173164150318815369399181059800112773121618478782681257665017923496614748449292573068760343346407171012266513736680777016181510519158364910174626875118774482181111702529098966033122130892687900183083136647347803038866494881202427684919090519751180118516486197466280997701905141193132246363677661827569*x^406 + 4097491243973286653305118009923454577669035691832829204936451368584304843091307084890221217564936148104304200405426298300349435247468191857399925434368665938728320933619418253917061482148292607133145800447136818734107223887324059780142696400125824213530560262295135830672747904994878242416975148999930852927019755168221894051598714784682435793059727728950868741982304582591456796563964233514169337385161443358398429964252641911149802419258432739*x^405 - 8755775828927300919414446182309466274420520247461559894824656382136169872383687441961176673864218038285243466626407134357462858237710776331593122395169819953864172235186664874053281129291513701071703290450742382409990707439936771369466127979072960962348315375161418593525698978745971689971898940698091346718248136548736699405060200618476350011484761286016942917239499522722290352450752016955929357539518524060708283768413145761871814044815242430292*x^404 + 2540946037663097659900649836170216197704992230299293341793061485754914807118818240543806715724929052390252731199572681688178879215770014928915058791311401378770992360313106380483918037550832433472949646077966613475869048330135749030719785999515897280063343060497277896043000121801178569572014790958591583594229844997884148090323079619148598575352015338582644515405528038457112330185286518182398190159996868541341029192587013682764533955485876850457139*x^403 + 3473875034119550040705347446868379091199013123058993829142753038711160054523094199562023478828944294560126164296663629902249247052625775091164295362025791154454357716876367073860293624808432328100928412958688306214694226464191214690880818735280043807043335741430364888963134132850560562268233503675594557973999717936533357842838043652721541902164176121694791903147338687483356424359018292839848264548523527951736845904097789999800725819562306153928929621*x^402 - 3319786474494568367827819007131049858740381030731350843363056114828307197463726945251873854062194973142908027212151830030262662080420909188355221308715346570279238926524098654122534540899706042897120958554558917792271626022400972111002427013094828390810740519243389448368036829585839910296337315796078529971881748473181536299318517414590158149967845674258927797861101127093215361369247673638535538353629866489363088660092301199701771429641177336640789016695*x^401 - 66060715907976430670366516985186061655716726889405884895405992252707006275795570588351099841268247832974027710964034438106941079780525270431674155961231535900046540840424212738363180875263976781028154502150194837122138383227338970459328386221987785909915400874710894537472144253227820529570119595157900197966091007236525827758476418728755094191088908402033153546456206855711990279723795461209502287069099793174105145843454066814560881051137886201620617051435*x^400 + 1831910907714951684905446491340960028372379245332469990396527027176907476993510418055626582999102839629106476457687161442735682079625098201433409213916208414684058870703784328071136517796871354489370032542281023662714870706839420097642327806462662450648337265202506011003639515918984014083470124923568959526934003082363916080014177008766229305087005072037210183800779334462617855905503790144940432431245737805364666852057216875973591508541212812391657303001666784*x^399 - 973536712420565871510137313105147850436895031408152959537051892532146719335564166660171179265745738630604629701704465232988739820803370848855449829709345408327968208610658400795876543837986729587370323149662926191869979875691406383361801709513013398747030693209406871757113671659142262046210182135038361929406784513228535505750395315951783404208297799810916878769131323348268891316533020301280924857301620008267973525565866724367196561034048434584272899851950140987*x^398 - 436452119696864701505363491091265541390531670382755559471458727301828985117183005725880356809889055804608528700372205719931085836493501667503065563391279332396638634011177146842512689821080675281249125085396509472599361498965744272607999765151241865795828781376337637507528487564289987847418472901625138141236927479606377391419796881330443168895190243237756399114787226160028197347212728290787024295285716830903093649255071336781976494074319652460917375033124043143444*x^397 + 752494036973656876461853032910963382538792676282252020566118589955390862748714061863273976514314659080839124799144019258378781433543390891719301825988778518122950436324496498308179241357225973293370316910584840013506296729031088743917514266994576348409338829727387549622596842406610532357906151705331195610658601963333863860089778031754861063492607740624567400426284772182112515426004025540798318498461967434272857859136157732586356001168036663447276799507496418748677853*x^396 - 186714814442908893274345671496461927150492786202484554700375570582815282015512284982371138193059294774006869047836908305869301649445330094595689593995958706140245527320636701217439532405763185296825160413917150475956211849676350500578323173569488739702823714184701878643948326821333080974916208567181521869104255174318247341997236595967146567344435962413789475231761889311075608661790993617547482556576884981333145794585790360717304268728869917756971600357558536175197330447*x^395 - 286504981956808312318294684526806003596483906176336033622549692067491082869751274784864366606063650078167474941591945301945088775208133279193092811370121058268721948358649631009651590054762596907268573231754081317323480635276063697573578520573784319714619983684576653851751945663011446385317892416912784547657719149939169085775512171254146433109399754016924063680714630712996201558790993082434198791489071732516197783727727817859324045805100491808220629968287689650180485953437*x^394 + 253982248929961860585469381928097648748229257184074010311220573500624493550157632481410805930266660602486539917858081603641906939514140212138016212250152423088199130981171226875378468576158655167869730848719981639516288966769738972943275618983349764759208711729650103060912187169073128725542684880820185549053837846912056177592754719713572941363439671256499023473141950730161736972917550676639564139710746563861353495308627218107576647903625424320805858061341237162755518036711332*x^393 + 5709972215255999189950808404377855801016223287357811452090088549906151483605336325895343474426887043920912272734668895522911410786761383793302464128050545320911636268581815551908217390795545888215350068097979846705267249139673590414109774594018246736167443424157328510131961755582101916834559508986966973417540034603744843619441671910925111556825486628096329388842253365922790728268381673736460690774963778092208916792237877899467461968316153494676093171162226438649740961924015809*x^392 - 131818197747582137130243777610463663471196507625446899254097586735096038040179927815199181623566238436184913286356976858853524981093039052818891423580126820930144995771302293674360528132462079949677104606909218598599048754167578923273759884206629718352162803027118868694233164328164049261587634116150367093527823573863195298249470087539839726189727916537956149071028316154664822834657974867845922907866914372262040287898450603485397645128170859945837447106977709108851553551009854432130*x^391 + 70329245623416989598781807797268580691695625785815833052118515381716329074396988528932370077891475692877128586047173393767586987754233000397679245505309199104750648842141459698481898827904604805246695408516144053774178362785021706374928486977715070885633754274998274370696545395578615707098498441949557042815490861351910124397081651053148259668680163401392027243888843311769914047187507266085765077375881479692136191917237645710628530374665513064472301783907220339782973306559382074438844*x^390 + 26832982902159571233758435133078149343447270762134534011629249469508818276280670728478281538801715406456393365980710299572766434023285042452813042686115524663653717678631583951868736636791729751190873133249201723180055559144541793195430290133089610924815157007196613834993097076527181165052533865097383233631522904541395689635684580248721372552122584893110669491113915003130037725275079392763659827732525910691046983071709654964206945292221936710978211669162522761039281800392096611833475014*x^389 - 50037328537253002306294737935476718375668062259662426799774633814292112766700175757702378755810789334561752604002384366283273637378956146289309143397599180055920822863620246522476727535751784606955509196040462572317781990676412644939432800362384498305978791332321768320622879967005757031064562297282388466004921545944527600330121926827836589197631379608642381317666343905624073616083700316355032206699096099584042760615659199132807709717385731652596610925478965203490551963660392616774340995501*x^388 + 14743897945289573279359176213591285053572532267617582919176878429074282213007476729957636430151155633230546177221192814604527487863541509097949088492701260674407834872936020459130094304664508074377111572419880753263964725910914188243624104193693129014390152811968541771396402383554325934933870485838583018979488756278207723028758805265367884162491577947152978763203754361170498352767188791433628632977288641033542775425531558642643823116906833562608980911979911711341056392768790122670940554624001*x^387 + 16436155343383564481329779203607561059934072717266128024754167844199832323471768989572558292400139498887153465706318207516600419264997361438334348590175478538945367802535538811656728118674771082157615322473609210579755229542531208938721203012187396377288278067009393393568371298754199807148049862061807229203779046416459176004937569622758464282262278013753845684895943297219848824360064582639576995273038576839472952043430951325898569105861531246291869059606570869307914783586525757190067968806837319*x^386 - 16543286096254680961914178651120229645231820418695814286060266666712711949120251144801346236593271704773855556411610042829148814742467098824892524813460474497335871852057357770117446303508935851519227735890645971870793920913627963470916235368958017344788376724680464515041924206890987666273203175780416952242937443531588472319652445133161056933123984542429576098477693052732584034293213709865908004231040343967344657378212903054584477328424576264917603084680540238449182185682651249941098589947691246850*x^385 + 1291825704539337917635086817765121405997438066881131454477527747771628471631723201864486892299279391461151222406319203176572886905964345011069002928884201432403861597712473802684236183459370312017187139651090419285598429165397451527089569558264968249227335382874610870668817170360286010291257755999138455286212232129709560966879483642551885126425558671304953277090499131699756008472081861384558215598186896511880857269246068106547460536394244936213673193673139475774435221808495628615429129129561616980180*x^384 + 7377674084329836181216088683478540451329704239408946328651067816853530549576434338461445015228039351456170511023962865806949041039559470237917978031092883077805678288149806698710724520791240637099191194359945290239463183824205712533075382401998747657447489430023718834614485978785313092723190148685514819741822308093497931318983324473402842057039169243368906825801745032893864955580467920479780051385850218843464083239986299456283881532433730839332812208924655792256473005593381327394629669282437205416015295*x^383 - 4829657938912442888575498648248012376019867697829944639638006366030940692124881806582146921574101241306628494702862244898220990344743495250724134811524730684512105634816675380342737524084800057221711515894367825054025145741949100136327748549009171881644888523847735844564372206537035415521715523658904392318316096278518617830797970525153213801351022907326660565588720220258723439399843159961002108196121299335258674525273178514801054413609421780409095094558304648024800759220204750109661889476453961430008186765*x^382 - 853534489753093214440994763121152619472255994099121671671167233734652009537447343742780678849025159810798716840590798666238567514409446456673998377002286207803145569753891877503888284593512769423399529298630976255293415019250716502730291176384411473651383966913355026635825742535894009390811150305574982489895004422723942860504861192525767773090086256789544472610552586152413401990559353112187493217946546823858718239074339398395969500381468956262917999732654812564775785488348676290925051617062360606521461612735*x^381 + 2842771044947806804681034977778577430392827837238932302743600421048725973364685732287630722957087295923136496666115578900195466949420691454570859406299081655149327883280521619060666966103086872069448117681557043850564839593849847961537125439153880719029013599187577770359176757560393749119907892865568686731583756588884316105142293811557470230342166380558972295571147968312153488993530438243742016888996324288475880079971862765259910832077326367981001525688111768167079386475803394415663852522337041873152886293339941*x^380 - 1203335473817213653938735301293994501762958817590940299707040350653036420442630275786709264104460204345256768452959683917766140041254691892013688255915743764344656096715764955753674212562462466797225390237838030689297735018846703558053554090246177958936200240250554506689652360894584917513386025969266980060358601013011114455608551654289946835479485200330233684247822519649528436643136687638829817963380154316094565449239235204890978420865164956094087050088728798776235707592396225014591605268983982335129874705050794566*x^379 - 698336055334202391680587268501826638155497189826419584943100553587041960260957299534923122221099485247258363914668501961170925461046590354035094058536428400628456068943086032803795915362388309941600661525518697914823423875348434194058098660867143530489236075499451645106985147798985099582785484391626985154411989101420714882912493011669005691536668071237317504674593242427578685814246218222961686274154806664382596053982793883899173933674971594213468778715363233275146632191391847539153638411659635723073426170798521677893*x^378 + 980261411661245887995316578627047170647642137212569854565151210803490261264334464117276276038453765090724809176778223738374253913561287980355999522628729365698987001738198509630651313063079195270811482147911278847558525650706833065231417565003062525697182267794206697485143627818718136927573133067230810710941273904951516508758449063879440755447505175120209452864306782689728375924376041997809538716885124339315161431201873562605675069255805669371690028159577991722440279930824787795091156721035957169513423552913195642211572*x^377 - 215852059619875796563571490921048188440094972171659344667600036536421625841694924555007897098286798743962382070829448082779137904394984759543475503968714414714815333982423907150628731178757614118481470610150387971582074285993352576753440396187960253149735342268828035064604962098765798585701051647799097245012494250054565458482185426507937718199264408168742466422770762840382438946182059836659016289380748045791906928883090014658165962143972674415426515542731551378091383924022240029457464552303110010112213942267425891135133999*x^376 - 351971629286382570416895116033262139043522917974949012679133239850806609032318506516524373321290543405015793716134273629300507202612826159723568735116785300292169774136452510675694402550316988059946014935827726412337347301162171831010504962218467527456812476605434190300699198586720462484083896434505864290061504701134374522776128676278289636980194424956038499899907208397257701857638046335848417662841194302048888228693307302035455018887216860558051171315526279043495799861874372015235811435668777145671949233102893421196053370220*x^375 + 300960672332578912759284134611097024508841161512705434281759511879460781287016880285494129703847950016210941213412070848226946717750092238709434010801424197097166876747980493992329512972531013117892245137831288929954799614986392110698696492558980615569725796947952836988516073051546012065652594338765320274701645491461075638762896085591186808673749714608087511249243066773239267090024039263155023453190320274980391950497961038229734296419230354635237659219975288996995339139240695838018092136166680701469452536131152179202921644635082*x^374 + 1240958855593121285858714861045200089093843497081197546767508144473165671567414488687398199279903155236540485857832953666151970063004291254282976030028736966882023103018551996656656817815998200286096116260503682066666202461639384621912143411828143496138541939098743267262686771664837447151603962824745873002350638598895141949772248760836369648873773937438547602549577904326289352819174006406304434504621062308557617181154502934012678541612087232187105297807814865908492459356580599615810384366293812825606011753418543196208038167981949*x^373 - 144341994747291725091988345909003119389657626759515402031926519554371885816775854437811442264101946048381398461639075627415224482986067526069120725433352389348976492340967658706458146403700480445627565207255070708532064751101690281467279113622648941234722046925888085570399932332820339309473668005350104541279571943360380270195006288543796064023684903706038867804548007520432703418136159392699244499519793617729164088406876975929053428269352377445204406172129720717779643719731985054420010925373786279192119062910818736170025085045203470802*x^372 + 78722880617525647807802074053711040172802633398798227956551575460398665388772503322911637189775860334123441312906126799568838320447206709949511667102719331649117667717377794700400662123217921339230952087573060024576237935111438659825120516176765921188487835278945687326195870051623571221403551818187313855876811024785133211732864727825109387280599387283274882395743715280296062556543056851268400835738490143304393927994000816926694397646830971178414566731774953062400907808730029947438610601840526482764239621686580327198707298685876209060226*x^371 + 25198332875192790364095464214784713595740464614716405912305725293691984330645779805318795432013823555151473152988212368298842194968802721009697099060904981724143728124003934694873076940120962340041007877420637731919733525697493665096859197766598408331832862363378881370552186610605845162114896684411915447791001119053931249831278556147963671118552336497931863752168815600762041348485146012633165052306254078471425512484473843469601568702630613210246259175969722177217814761275962619049203340923836853687294301706173291874825603737954477302193780*x^370 - 50595913950628822485586282702465402680668982787928559578837422277676638167787590617765607946842751960233272929985995652667095961188205693793291551022023699493445510878001704493901133285564698138304235673127632122227996952614785031570234065705139958470139729356569480740233658809681217278473400916815069906836230373965914375199226050641119441296882985158114206089191292124386080785124022091248692356532002939113890083295024144345478467214559106503286745013364201950369224458453307333258706177134488073069763653752445238357846496118032440210807110708*x^369 + 15478642339976077385262634293444554923199850110397734426186509523869595816015362464885733799385760876206710893624676885597919669765561212081678435830723963086670834129751412899018776693512073402127672840488270728371801615150781555409837319416251973860981007542437192753769236352721807402631242623182363330216138424249208782326339240758785764368286188277378830616411908590011989692819986422703440386460782185013650869396304399132028094466166804155184822875217465006876649675289806021905904893461762364193860745962845871246728410345110591532682670290661*x^368 + 15144698548654716887519630364966370240276689471338367156581475130874460695835153183162583687774002037011898456383428538811530375967476872414015316429354229395390137982936959618807372257897644579824782125711208497483507074197417799740296577241919676998789446748502365210489048832971075479301133268217446329666613121712266542732595205445566600889091508856898883644837676165241256403098798521392340395432648084987347535364848895835215573620906418997582265154414409204003393921384220084743792442341338047769441514124660691498820449743119936695405036891782012*x^367 - 15145672544702392861286001201546624011518138639066782566566118358536315378232658238106540415527894599310704223842594969902074735451783268335514895971826103564018834229946774778239420525862360958558324693741522803273784669535279893553864434550004606958837355697457101021375651929282201453527327128160096002396465326033344711024729450586260432242587387687326657245550972090353380202649832214027511637339086916807340805432584125740679859436853175914034592675375188498835554956459149015951186248635875045894306342034932012331636369169065570090235083051023047653*x^366 + 1081542030554233714076690495442301547296779887380684310849130480120182803258234558091031286488949558344150815524021440204942994617071609820563341012992361299143016710631062993618127159207127740965331091209811751377838868896067162170322299214151551736098101916020507461985455971960975540487576757603368607804176141164126455723506795146432938114850688668110322102258073228242546437085651265039014553022778805288079938298775864249571266494113516340084457367716819497076348691222223622342010263052337043771000237218799908836747269743139943562635689667845131992026*x^365 + 6279350748974447295193417114334247269601077920717181458553226321035104926622614399750790599427781941251735902953137513617897505948295527009581513200811827404652396198242011726380592976135477082546633380872124289175177062214314164841633209709220980816042371338859926452108831867807525453551726734590807954964971655606248300583394503662718745516694142014565702588868280415539124458560447584525047303418031733262680695824457837645907071504216142077739958906594173504603964157366077291526312937325050069881935205458905407103799749353049339125378627814843209740828049*x^364 - 3752164933634508643695761429997161671666842575820482533703741842034006681192333638661300826133486833381728632190425016899523088151367091603775780868386433284691585923186174222645991570983766837311020424777992722877752503162788100805056961020784450608422337750398365352398598169038358864119711749310668944217395437305694867212875484756954015929496243354690265441402096627656982358028717213613183308590318591888349228707425978611864971321270320255955815751725144158554185726571242297727409593519777660196662934907438933523863543404433513662658413630009895169946075637*x^363 - 850112057165583638348890425976679737746527194154287985579841051602932282547943122647900017597782099924284050485985772946181168831832850821037736195688732311944931307351224560987469072096713842382990542610677361157843058464444780413990903980974948866587815907457563628207163712429577681359214069629861169573929494804316614488800551950129451315868972094317158699423859726974695718457033056462847745126483869238027429391116786209237211601560878085503143772715527731596928158569195025606585730074540005805474325031519577215413917267505903456265469996143396110756324965749*x^362 + 2090381938560500077625465755745322468321969010633855667926860285004932750251309614549955856127483531362878208510061562350996340666719937502932825319883679910740057027976898835876870158305703091911813547226447900688052737118460279417003949000679040666982251880378622654763306354006193957138610609696486816751943178745162314477793148591220735533142820814485193247629841148544502872605357753155413994886126804405675809752521737480794338898833278602105319053494628505404210346806353929843590022031600412661788207694179780408529541332991195707588673292506753571643447457048420*x^361 - 697521804291089193213180101102281367919851619202673747874401309500171371098570613322801414399624788286288954442335071376240007029653195688838146471053558153165649795158955179484039014126994665541019356970003159000460991063919449464206601076770265438967076267322481724799461875902876930425873188822282322084428473325132821743519382814098755394783967382828733384937985612160713381869772077597090086875355924678948524074398983840275217784668382619305353004263921438269788272482850755654754598476011987694803548630408293031885628731787819184435328492423308936410412130435135619*x^360 - 550564698584940322901541417426165525110737844955893997525889003824604108373123397215576333207600159252777756483479673668585022027738802417629984673479625738930928428337023809739552912922262206382827155062633085812584318770341308127356048754363515030668270306624887795447050012558307542788249251572234588966868062215984106255410690349573184934236851972608454641553955109749548107117497781053740373886812233989996796823920685566979997353457948138276100247697403269770342638769307004270186302022325760757951952921232984162818860027226656921994540193776505234657889823017838695054*x^359 + 578167715592143163573321777768898270176329627240956410536381263315208404084260774587363468887585193512599671097633047108713258815378470655667674024999033283391787450003692965864693979316898976028102133818225092548845359965346849571429373904136900656989034805888734264207130038471855031295306937605965860914337604048176011891402801065121490584040340463890068957619245458914361606053247762283724826199047504915689855143420508717761783221141172510476597434119483965639347017153075080524948174938661325745232418618920547016571513953962253417907722759729995594996135604454533939164439*x^358 - 56723071502807317027276158169227005688425314052497805524902084428697910499226530234659615864594756663085749323557057234775282211419904650033059930477837681085689622739617047807889067977059674127625274913373469578840101821826846035437414931621754576196684428643136560455127268208025196052657072113426915034075914320578000185200952649767904019404643511553694774433333150632856734028947322180339346713427130549984373175479734159933177956614676489341669462237609820756614176246440716744884542930251383442872804836759428746377030091610998756925064985380977950831995407000914301018795932*x^357 - 215795935808588168519969961781921864539334549089450869927395496033222504157287369377635508567980613346320422971142098566214383743085624477335845625626690580127279955801977401103840528356157896423068966821799817427602906894101285817600333415430552976147344707358458070003501764608934314968822260584199726906151032289314825575728154202888734967097538701507030740060505595191129532066219954916082742630309979217597836701792819559787854714109233163806975197318618228294006188640939392725281890535298810525123156803263608323186967696773693449172710704441473926465973240101743700323368189069*x^356 + 131499745221223286804034364954995961580645023398088866303821491434447786086858688067787046006739002715259100600490505391064417770197214455552291478049710508436102503030219275632174660040467421369979454961022591716458216568162977782229552573384500101795687503096871697932024398828635372870307612257438140216118299599623053958806506470276455186037076229040348216261952563334042744455248251648537629237532632705161710305633478350200813678575664776950034677669592821262519488345257084051263322589189281639498701264802731771647114048713555101163929424865706476234242217507795068628876823118957*x^355 + 24386405485078200903034085395362443631602391786371545264798933493873086982226661498515099034207656018025928514464294958719186564769181348217030271639131848277956628773537083908453221957970970510452525539524418449015800958389972053225908358911935057819375367808017957672559844467874622923352272098206771838429575361739660225992116430410948645156999929498514782010163861595123369168319110882176673875895740877740026124137332248979161210443925504492555831308871327121609373356185859087572817210232729116950261671648439399716122535231541893612294629837936471879767276792529124212570867603491403*x^354 - 66379034602859129898894968357060813784133427033736898403667665241958906383420593037833743458897693562336262342381388716063682150554912065332156420976628318973752768921056470815352047703620926667932434503281250904326658673348939197041471157760634333143853742616103399143574214065201255155019827480793608497136058459636176379279315327350015035694733460337961848062115491623088916302767401392716227288732559263771490575631704012879294229986286258168429550549208675301183940236241178751123738277891780882790085706362837013612058482868018807938060139764152684539734976604398283657799813832839354864*x^353 + 22743222102303187815283751427924453239499665400969534018443034293114731152586260322945450657257783637344839360458486218631933710956125567290386264409053294799708824217262402073430277832671409641679391491141667151176265601074816860197635516634473773423559688508580391755501930655944622641592676210142100484146310125668782748730086744575406718652324154181803466496279391035420366112207570212949190775016777664678258586092409286485227533056314990683181935411937782055559425088924923797725270743495899597833329583986411614668466821738700697258498834574377179751243327696070696761075254356762052732402*x^352 + 15868960547570836118341012744039842256186521422007909884393821378519028176623791500615505713292144188638596511316265470445073774492752002217025985656779778500186474133964895398536590986244541247073371362077622614200915623663635815595056513532902315901566542721331003788540179125721944990035988077151624809660388119082066323912193648596651537905160532959534967510426624351797530777000185171528287557688141571270927615672314357269099448356165616431288020199951084898272578673609756152199979228034852898590682526696276470788801435652699254981522949351406730173449705563192089723427792452892215416780224*x^351 - 16979674573145997473519376818415196865739444846503474130868614938228435224929009198885750091812425472553618267427523443173337038854322552705631118493034716209246186191157930607731024500459248020837201260590698598059052322324281120502106754373893318527517402392011021811445559258338864573853048884868409780227271100836738847645066110257276691052253922237213643175869147024570446733805319801604810708487091580333404207928697195525008952002708653636399457000882956059749864648881366714680424187798803271586113744432894478265023025831225543778508518228560323568001579041499018336146005376116325895730395257*x^350 + 1893608996538327510599472457008914732004029551378930644164833251254759900731131847688258411888427086544625116171063074607147938636459675423813277958937364423922690663890627966968561538337413172633179866900043619268988953136671293644947314202555208042919523513896669406703687522819309111070071187544984652110368729820422350158947789152037340549488421750059703689513755617919907620668989345627381785474295628533727795395360683537235214919983130430179549270620755764996376163760938157527477956201530906268994031560642912351711198309139484532298455556734275379656055887230159032976944608568353922810262294501*x^349 + 5878510137925190568479119918932525264602531801645394421924224826051470684425213294347382199808623630375678195553397733758256556833629957829658903953639252251795863481577447691133469680190549596829106888435596485205576503129204995238353673707575247150604628339452707852163384424204498656910251434344632104426384503366187260572131239059206578006781943868110826441233587213227599653302699680017586291756984320851801196356158593163943243790351603675462770826234280170789872447274675936776976894046822377450729490777374444641706321445512273789900021277408707501546905391825674225818185123215510425195675786250870*x^348 - 3599171315430073706379533030640719912631443072399626950631178406825411841204102747810363276081594165978247899963530500642111252981552742114250613526641530972337525666365307897239057883910111653198686309759116216763703403163662407908937430367613339776983076795167098309973941538692708867286269372572623221357582969648615734831233083583592144376319866988254252669127969618394732202341103478049130438107956165694023239779503645045459600031519899331500396956289461135125592826711113409386718199361691524227150746609081605855637878157735182234137938280686255403279611382811681596009853216503006583261848052338009853*x^347 - 595425399993948906524553597784210049987146180635732989501734296286763968795580623025397506855166031374140207729754920101360744064757716735879190113340386005437849836224019084303566443556414675404707821547700325789446183030929199033282877648699757001261911455999055164097249353918321625869180799244112399540705209571142100234391296028046807661727890207807254278966203554756417442246644255901785813605404390889502839002543913755733794417258920113298622075058893373733147788346490816397079287640935999196695839820094411562433119796238843168794678297942754398260250948243807865792138363490045636370575315442020163734*x^346 + 1705192262125240338282532362892643806169386342713636458732560569304115407412477101728682830150356397706100640316125101073031404789928827204404456517638400471979918573876132824766171270452779453502350014649379370146591701267912393557990048206578018341801522711723595496828412314292124022369174605883374948734215199410966522754342441497589355780323830069429114969475782342792939967051151773696074423104335295509549922084006367944174969006184589039007964991219390048411801706048321240197012425885254278723030840222764320775570904991751266573665549582695329997485123124837973507339775505158880657380361500805822069915013*x^345 - 580267167387861312166782918774389157193564378081790510527445910809618700368172527813004338936571091702036665746896132909027391861151435654833641061970457460152508385834645299749040467092067880674461192885526667006038703223440752105009808512157262445579603187297614367993969285923414101754280486661136310717239614017590888750757505813900430501103405026477096022589961820203998088506370577623914939789102070126087240995265235661018318112963089001153922151886209709235909955334005942004183004395503669506346597014011898107292938517108675372459274771819570736867148483037524024126660495174095235344330742672872454525342764*x^344 - 390603174014740262132189028656069764237104607377394052283555094168864145005681803826423885549937663624599640874686210621110467503903639963046955635294358361589697009980482349107662918756182572281351123160025616155150159700944923316264008581219935755795132787574749973558202347529532368497007512767605798903448103615857821780846162549774891203229474559331585566646180716514638361763027309124019560097047683765773156739290742180685921240022252889679358034454017061017226804045573615212630235417846456278007487487610615843378806273384359428600765790363140397508988231273899475548455702835223983615877037727478938546777359199*x^343 + 410021594682417640812973794810341885584091032399496113330222241538759841444934850426561118406929233203931679680983621971999548101746970084335233979613000304292818564601058386885198601768256791564303348112292473132725805910927426901730415125852397900688998869039090364561993308835873841677646999390411789315214833050644400206258696737677368713570209210775480611308527492764643060541305761344088995544407310081065025213554874637220915379600649338154319091732523764127716344861923837652550564017018501446841771160422109535706983819217138361603073902535613596500984897091988671521170173825274266836916783055844073750864061033319*x^342 - 41374152750802435223752669984049964991501115233551753443358604991278859513259851663475215726650136771103754976750495958731280943614971478200375416776880062699293861083737614639304934772642486252010939075881357308384333868078545646215953304945528929747064315478341372604107885408355872892923655735725219463757520219748288832822726818403590525290005354452528937060617490313966612323364414162959424092828924465396668802117511882448736878740993950826739805870205637581833996623377570748273548994440531185219217112267514111652918239302101600311837244656159155927018266867778079808960180156854011976183124616470866828092632057590845*x^341 - 138448482608913490826974002125317636479804811165501269977073499311363402636574254431679601170554031522400635631789515445225934465909028970719275497718670274219491187807436832432052071515579188667029950371286770831435125031719426054356385759657689057524954946067057916188551979624010571787718020528845386596182522489465902403088998489847544274960019552031154925726039015591250557169889300408557432480404115986706072861084657383088929502920845852318117815867922779662938319168519870830553923374639707846835504712675465775458642541475685720665889510067465242618549254683490920374006577680031596886584092518856185234367039220030103405*x^340 + 79977484436635064488285388791908122402658258492339045870384794940743373410795742089268037259937481464011164073199500038378152950731874477996414252155497852697096446581632064097586549064986671524494434589075486707448033688215809232078615763846082777522907771498257652368681715054544968626287182948598865087293026521439076465394358041743985584677194587617126604430219640619178921117001233796150498396646552594532968665007599489846545567238219253001298484618356865946342720756782278721134743961107036730625002940620007858585428660704809966998343439254908500475328838912275829801711056585566670127005999375018421467568064407387379232596*x^339 + 15837169072331541723558246147278867306848138838725018264344341885997700082325557716883763227075064431515681946892159405488525943061219391453202096295160808033492781468117154364451004396007231862616429254276033686529360049106140007400963294921802181303016036826256417876053556266524210409091772426197124987389068211047281780574053242328837275941264846296459914822289767835008216169802631988715368038733526360228352252687863345733592467660990019511365017078914192868753147726143798016598182257400822419756886873972917645447360985604727615384918451266287919082707245576155746453706728441544242835054737232406718298880372230335598542382013*x^338 - 37451472541444825675491793187087105036459930267854938384317917081956702334650844888990841411354749449884033697671889646029589771128202602884776331652506527834089619849800689930061622560877971628988850913458499988446705989591349828815193382756011501288276290333511179493711472366951783774662102661397711801199957559310536281023261928914272717602550081417456333964935366654428009580827036083966917021535209766582443663365184028069157427869623128331033828025595249455202853805452670871840730722415633543392769087967518338893319596012026346564323342053284046218072589549771545799043614102299885017541425808244117691852006163937432908052427216*x^337 + 11057852452722027634218455797932023708635575890769499540150944664043968741607496332340035980876537670768438374663174658054175667300833112022752281974136164711203659676675638562595188218166876099304328066732581572531880351294572713687736185696694887989497089408312937631689192293197875619196298638463894433916301974183824073831311918887863986999521723780876625634996855062417151220314097452142114701832839202233713695346060018594053034204008232682632778688054861270677929396499683860386313288609870262619852247954645759827718149084488048552476075953101812847319355056450824485458935341159684260193762395236266217741412705964673158181228745898*x^336 + 8959793622609034263756241852207128536412081663895706297164183567818295757068453340351120999981071111881358145180620284638289483998454232590944124601611435458397787055647566869005459307832824649202756254430391908942137919904698362086518553598829090936374586124365523653647551034778456229861324337131595067476913944234350860555173350650883418756088572575968358900873370908370304772964785703994005264942717626031615555905956653156115359047561022169323563870791556549407643671141396754926791506458359996907197654754687511063943197043408334906599355519027357623256246702064253273107354120906550902625005158841880551606883746353018892612030290398679*x^335 - 8098146875694805478817367210609067856278941563359157247613871726067637390951147474221971498051567043887381666310817094741037335126685803322846628413836537912320360133379328238102878502559936447107610025719434375033347166936112306143948864296861506664200020942082280111101012630992008386393118332526729020680479432632458631684563731566995777927743402298958572667923704260169647342994167266944417983880839076762825565383816166785083350363621872226095926392798340759380733164574670561870385204377398248277404715349236087533595936500849671919102187321374263105546497069585691783111309521435008471494320516129949498097031215506992237202424308180848235*x^334 + 323946602760241541194519632549093847311968983736816127281156623620541486463686506401556172842418890174850844962013482308456343196730880863681169678350972296314346020262520173581887307350370529169991611342446317374212500856237954308576136679527256306219352252722552823982591326837074846488620567592799207707601462741686629148927730831027459902607234973764204439413565445790360973487355921260040819088866530165021235426452563093774857011188389528062701821193465774049111799876626221653732876700514910087109114393359318570676923734871337126600417388333046163891063270123968687021421901357362753964675805421419906278217483140780152210120723069183533991*x^333 + 2796466885943623971160784086330740045264059133637367508500221538399200884158591435344077837900347236234923516506818340377492434102626711377870143531618994545004328952253589697420488083068407668407179696186310414133277553604647814848469882967374909697905384986743327980724904630053728053121769410811270248797471095361698901113914967658606852857646965885116343591214090221243642209153153224437642092412798711897585691046271255050503121671714247992483093764867175316685827013096172590674154829870713170226082384385340351765385633945144245203393900727490927508394597203788059724562667865356648289182465217953494995214400766370668848068421176622928712953450*x^332 - 1349560812721254783397674443133207312641163485422782684796397601079557335175881297599438131011382999705834800950841751809186637926395364072685022790712288371724041053861373402080325954305318431036685748061363843439264040533104789992309322146252870460089371421318798031665414173475936023299463071549902043912055556199394589787414709235859090323131930935834089083723579814898831234684986901651389621203485955669865814489732123107373600300025382057254590413914057132749119920621764120783969439907287510700763840365329649560251350203310278323251581590129085417775203444645070174998709828833733203859032818143697771917895265831548018148052014727400034052970392*x^331 - 403142504296400349835822709126577096635828365979999687005765878848436601943669336017243432135907601163751230602028579103398263090828806957297910704739261611256057126232560504573128414760706533646650847380615243974224599596064038757413071345370780085717764672212997669394045132554929967013146613536598940756792097237333576768584998081656226448374526491495310662202003219847737076931145817554002186749763415585332756246046461387737013939059854533755079628803171124390430283629457214521523830788887984173581471642865689288095351455791933105524452542205976277527737211098981339939799121862427079555130504028953466870030989569057012551269724564495391816400105027*x^330 + 652948973046448649995439582987126572810905312781801745073192602131488156566013857477893470529350600881093813175202101985970750371185037163591073423851712181466058344942588788554881618869814780529546243555552858508829002921770906091095804344731580520234738262965171233121698828150255657561578324273028770952622396342343968341359758625372152623135362866818249502923025826905722244051427223518624354380543362670138080177783321173037397832716940799253958995451079892898697057767257588268794810477046350793493610824949665182368300256161542897471222911864156544475569792923109176579767211634919130873411453163588679452250015188199313181956112456370950634736801608921*x^329 - 145517542132918855655947677542815216911143830928106224760485652178419415967289621991343495900080798703397924930824731623955306945836697117526154091857894346045730261712694267131183449792602152189708155731944329914475673040529343640883291660168478536862800472067129236569512933900879346387046544232674398757094085501823007455965090121180210223417151234803606426414054392383493385023064562719698186559414182813400788387863446306319834362442000213517949334695479048696501766464752137728710577918521440393096743831357859655023819253136559915722190609421478119033099630797951385547656716904153643828458378314647008617818077753015911790324330151499893490173535996256789*x^328 - 162051969930957818607536681780035884403318416267246629118070358056556261532939056908195426980411563214440577177036352189482505563220516782188128321167866018148355487987604694312007959930797569846563397904232345778113402926799353504791461448746646798027752600039970927003792065714779976206510868572794704610310000966942137573498665983444185107033350987773946950779354445540583984930627271588773304517320193416611105823330543123168902175310411175850126169628338205453678272966354754074388656490253296613231695658778272258587717019151404246438571657102184257970482524500739585859964254179130488736477387318562513046147546416614892839687461033770729779665405153066412136*x^327 + 121461831748124819509840103564580249089052527266073782164411960005264624266704443303434619498938589773954894387543344203380263773276665243967729608372104471051655612919446868039139014733261661271205471908529190700911780894034139255936713643796822256715745080313141743479392004144934587667225292020857925096277435437322404775087474457242318193728855985939505098098603213943804975972119133574822365074198917951080937853937242060544428395297127459724634584199182531974907689147743728149361650903803938856531062543827067773257039118221912942773516432968238053703280326877164737527717444054318271191747022037304571258938914207458180879953143254652267048013575265479905282708*x^326 + 1185357582704538275562078616933277481703924880339827255677441766611542783250176352644652555999773586946004253382499417091705315477820645052272564693310763619291435735358840164035532068579941828548707046173840244597235141515069060033514746865384948402132548870162619187642082493385893698179690606995921186313452481629158228494116951625761227375555247773232168220588600918671661838071708926344268593108882330858757432046206181013319460058111142173575791415230752275761735681697953497680256319284702071924439984450184653517684562528137864336690166165308357555101153761540575080720872493681857197492110174034579829791791369993154185141930469861535770195323419081559805858756*x^325 - 41675766336735483676464250120419869780536390823677806170878850446185852141262724403026220588055325478726409396875688798936810876200536276830933145321546334752187579650008280339421911851152126711518420251087492148932564497673665125119788641116317066894661629823591312526442340151880567716913938042730229478325942970020857910936740328331698930992526668922114295159762501029859521100562712569781560747338798408279125526762449238317474011976358057124062896714744410424284390314623190887708350430057231372837260187345568916992381093090170557632327956822749278921369010061387092606039067042631013041185437366852669794924323437740682393186175644683294872386999971063582941152402250*x^324 + 18587762487723297255257601150223096521549013897556750145968803862711917477708290391371829883062493454861484806598769023324878653004208529310639403012868845014455792469158031544423533634333558045296628698870198528956697263904665712097062711781282110252655570737352194987782326156469159364131207625316230914744626386288976269493555770816747626171867545212452560221064962868477810190529530335156655654342243192274630759728299259080527875404331522867984017727728240770903085742046060483641939829007145600405458361078401872746082793427307053563911036456396364315254355568091241082450348359050249525567256848894535981432598545903661474765663683524492545920078462297324903464947000072*x^323 + 5482606816958748872579144616317400129341773051317587493987876490990786751752100590832240148641223564681297345956808571736418126556841562605984151762766717048748960806321302305965847211563316587391188552281596132398526695840851228206896634635559899186634532730273751293972743286206154596067425912789601998383686793429143321951897611292511854733895106690468665491791906055704348243710473645154379860121042878068118502512243287591882027556958879276450194776601003668658936132757252860321865880341756794317476983990942385021833044073043913191382059011797370706121854542839864633534140617564977812411205863027923003391986304388001552830789035145657080902964834567551697553743261740156*x^322 - 8916072484628142187213910538986487531648715738062764358433163930822074106031605173302342101040901029278015397009242538029196812441002450244429033733557937729158700490371010368597418631053568817260332431255861518757436910467011569696886713298749612635102321934645949461445778480293939412187879812789361214097625756469748462331093771311540299413832910341016600136933449294607592535465002038309938035187371331832437764116850289555867466792996830868576495663574085304826907941213500016716896881337961163515636008407588147220137360018121339997255339394990751557813259901826407537999691701405519609440021934299468533523052908680451685170290212074228617679440613148813517770841327943016759*x^321 + 2412965573836928454653750944708473691759349758689537410034221656337553063455892394787158616325492306620244524411194524105822202306111727219500396377579106433036249472164795427037871241270102774297800317569463282676946474793289605879381358525660092786631704992145564382153199430878776205386291812716669829397990243473111519256655097450750120196468073970063861629208908008721897365047786151715065552838018107723279805166329314062468514616468241175840969816601370673984038549557940790788602676320456470755150682706462532497594779389567845561936869298960376295412294074879721733850172033253871765826429581919846465855147447853165004319650090070480965725351553149823010523691520708028304270*x^320 + 1936126749437504929172880044880893864805026073553319830826023486815002697309049201592802506511743478025161729921369521952715000174831442757347406431471185453912022430490516363612286819801932144942508423470892993286001748388117455164832383946789814597403892198230170610667535273313396430442624530871406768746790362730892833714965946745345757969085984368836250202267581633458861082063274140286002193375436840615784335633432463224114871028542851993610810296190665278826271858660533437070120995949114036925780367391983283098566389658460206384443981870694675604800455321851262538296701239302786671677254023348048765661665597935956833838275355854526976059446090610854381460202725348767368056590*x^319 - 1831102471725964685728172670086707144727795039819108626352174365658340082678809337347461127236525751639880240899544202157911133426887043753806814337419846376277065496337396628279709267254089735193056525399747796341328035456292228915244825269018136813316059735645926678386307739795483821219275002691021718532478897835168430706297393967904620350729753924177846433900498321170789065944352955982991740313139120409621782087019642913860920378005619877752064068464552069496348864748803726003598242953852852366252554295009426311602344524879129224383901956930076233184623283037128203199014160206194663694852579587147070368534431624724044353060734244435358861242147418827826659302262159080575191892007*x^318 + 213065449865949372619242537367582604836771657833462056481339985084728567027302460674325537436255418724232686184678235540670760034574186851993933596583583129590432426452804572901384592931723404871411564850342553802991124190852654550517556782349164703335883044008026972973747074034897794179972649186337742549614550043173484873447193870101925788786167727170398473707011524246292438956020227548543533300386076155672589031869057306645191077653757752461439913855830780941738288856368125860946963267652157849238214961483249378464804483326998928770895768821166405785908421736782845772385340978195139839001457727058979315231581558419278982903886798260365492700263505916061535357633695206029635234262258*x^317 + 580805910005006660224960328114909036682034165505149606327743834359227794488345505759534492703454165219968166039458960147356914173265138960112672418992563375811788182068101693160621778879715796783232017594520123317715774732493477796414037957770346547329366828072441292114026017062362100844858900756514959548887642903604212448498330895948161898419325591427057777527103522265732478671326828120419167403328469199003927047812942068082034066142341388642332815988229549144298774021036188628958858196757910371515859161060863742402686598335818663599813621010416017006585019276406380767835051669025469041490629804941761612629476458123982427302100383178341877783917253992827171768872994072868743680668529644*x^316 - 372560878884432504026677780464779339108890077488402094804906444407172660033092167870627935309815136132530744442089546550799850405186337689406490584782192397909321394636562586188535315244442435149086132348071420450999607739013959934542843259843286652160174938252967402550964435739667173555953012706037698613645949619310125411474001203586713360569462460379905194715758700169959441239268471073022496220683970023800185493745312050156254604613155330321040361890698272780766769495329484010115266713877556339606538708528572026823070404232318196242450947164218569080092996942538970015969656846933219010793838119034062412866030946397399157033194863598524920071306784306397137122940770485528963801471275918711*x^315 - 43587018965888950531564726169024017876403767674454758806094940849351400527418604243154061526883605286303519050419555414627978370414777831087073047064401639982627201557497934781533921264557375727397363351195066543430836289443670716391730461652049915014420497937159860947851915395340147863508645934222781916463119870124657162616022260094715348553159083244763663523603689895102860443038171722877747493769102984016892817438678035221176776734029956894857262138421915653600919139210653108249958901433120155723189725646379669771831041719902796397871349970486992323305714992002922974991261955823512093661148054354183256732307925000139489588510449400042672938674469268586041564344608731622403755347570264982704*x^314 + 168297871837752314882552309187380237472383217380956816577032192036034654972773998385798486765985362034781463249269316773337218029338201904471503351759448134103980675018001940943907371695611732327847026816738636469747762807753875996060092017718725934983797476856643740501310768484369761772199782423632968342765277730234673401334207882618373107020912307705165387282203570694019784635590673265158127540665577867052981159551624410911187482883800804160612032826299406831525264575454872303797136934635044540494994512835972442202912164285682692317761041887217548630387306052280922398748467199854703148476305579173753589594075102353448999387762073757538332846744230587123921201309869575621534207595362040574466271*x^313 - 61367906333964385070426955867733645317050010594061849801033221290418122617978790099933125355015439705341335610425437311699882029967474250485406222554080944456293155086905799386522891326592479792307822585884726532504598662697447190435521868239965950470119656975561507472390867920498703532631451042985748170392752848104599560318947042778071246068275299230317426652362944471160107160448786087101611534007140594322082646468697445813951428045940949582313153379759381724106597619496080703627917347116968636022738179906126763243575720479360673694586391244828621265907052891198968454235592448883104840189718903280284432197254904039439464232811931584164490830113318913620642740756762332742706055423354668410023650940*x^312 - 39319685011007542091030660800962462681791072591372956252537185728238635199793761215559452920805064655123791076847831883664520879911227606547480370717141907454799444982593864779326666294788594283893180224023732145605364338310712209413020484019822367606340243264311745105380784032172207759354511875259633855255823128022746267208385766139330591247018731750362559875681219639000172188392404247932244609760797858730331731906479288391165865340579710792622668994855039317378267210125825419065397167970599442494329322043349444011319135347702280998093902981085812813407647166500245367835582973301313088323105405383582861020214607264286129783389208065198281913653283611367379345582231543989109495165003418985082413797032*x^311 + 41789645202156378931996472438610800344037161325891683379432455548459066220381319112770634969173824147171934964440296712105847191418803531968682852006206458795820481664427252508004745561706568791000566746176233486671992006987338025865398365423849764071208508381522064984850477660634041980651434433414161783073196161122072498695506534850581891382386773605771875710679711103375073130958342262009363261238387777032080105582033262740084915989277966580883120415098411181733744692980095629938632992547102609520039903834653721814560071786841886548174230440855920842399295554195566856153294585021663853542598442445718050625167539229277446455930814821604511386124850657519773644211318755752298088348145813199604931717302234*x^310 - 2236194423213428504568541536091708397819687783179163504580865873237136308977135349137706613102946138219206351824481714572201480040353878477441314375604253838969601103208849078840276936594517258731788207446883740393461544675391200554807258887425664116292080882985542691691704908926197635882234505609921542773490411516986303188182558286534890514744608522552082158894435722081277103422086819287823816062360921715000289376972958030882340091790014985946724481671166035095882433373334300423079527450289033164023224356277007832546513523357245652130878355578043430577207046383248005150403104235989716956099625965800823506718089442971309405014982238758038555606660599358986127944553372823715215204871292259345129625692839540*x^309 - 15598895443463918141014892252835303887455188188803376947565472986687881135339304754736159553570749275090681529079873525905890794774264421197067055674109812833124272553693168997030709682755356944577555266830832798941357104754016710559372183292337668380213827828324415518883632257025273402930204960496563045039921547204368227850461394940924919164563251565497983965285196322099439990548897109119165829826732316446276108490349785027242149048525953682079029633403568272100428930082299312658795914951361157856582181618854599333518919660101736242868897124028974569672928397420279094548192013164922240230287336626076544495208694553077354128342473986910885977030321082176778646326608689258380829500813623782191268420876116411722*x^308 + 7197784632459647358450021428940177849113004930119592396695964583636065129798261984015696936283321467619366942957471715009158801622944957659356221087501089165391460585999093344351989302809804305241590348164360575779436104947241431113006705920609361776724522248972597335453620145321267784733348696717197906194432589580018654493541425339718437211396691064821763391180233727319785371166156137159923789458292214443714559878265015401358824872804493452019867442474223295202580191099124973905375837572852505465046760865377798171332517572832763389245377859111102737962859374632011071747914421915547170103021885887284635331649705830312757252008941541819693297107742571875314348987380498705326640696958136728506959079104777709965433*x^307 + 3242752911289972723544657567249064739568480253147250640994391876166222054449841153619700180192106879378218635294079319442926370815251404852563797174690765984509123416349419593251327665901803027505683336543480401103763386115297956032089850752787577900454333874328862952529565002841155803217066220258307891037326623154336506352440830943442083708526697092297054825648674488852597619725450136567584005643270839869856195423506484204656656280119589046865230452044670033258916038312673337936392178902376181420616915019332453422339493500242664254706742881359348908474848967979917026988215708114348652360386561058504935237524737596811476428045545719880292843371819935782414985405824551651969209269105578820144399210012336961814945668*x^306 - 4045704893237766477736009092916195544658115285381521473762018608649295447356321683809008528708724488625616533761651422963287433035669838520083580569917975131453831562585261502676929846287506055455247664938725530872524955272185411218890346156081785566501417774592002543214259477793923337261124605673246735774665204969144299503558467071492697820354607398429012064579898090940184489396613553095096768516609017512568697293589694273030013531567284279218968629568269588366022164304103488591064779570059776953424459563182539029219664623326690221145741014118929988082887793234571626178161729105240579982303609039559645815524187242913783860021811084614803443813604041644105272249908210587578757604655233263828414698092165442949433849828*x^305 + 289741948193361682399431893005304372684297282994307456574353031375790012930590054668371663916025929776283404699891124803591089163736277974960451129473318521924460204405513111302751042150502429977619661598165150179543233501131865697159113082718012181768733640720440767046854916525066455160806554815677143730660589604578362661940928812274137842760142238187267113692641413263457441787908025028891684279654390702815611912536350194391259942707889055733520103333020368001002669665546670846032408450197382907691544434745529079154477483931239334585295425407701824597229577649039731857468751715565281660819633559387829774815289640593863017990958096304575232625176508936806096711791971636271134960716917149889733683992374237757651494988771*x^304 + 1436102125489753608377711229777337833119947213775525237133949634580793592649824910415785122190291104866287992101558884911429885272128374697226405365842078948449064825722025962129167169386505157489876286059050139688786191863724426464616681021643430973777196699491189506447530517297576658211993978005971012633454806294148687428978093323554748430138146094036126071180513891615935867096572464239348477770155797631118107328286985289087048353931116531562427716053068856234761681550858223984603609118394136397093713636536680064458037298818144110674730610256594678566031495690878930857852810195578445065378446895342223921932884118903925038846925771350885162287117958208222836200504601466415477633373674546723558546177054648267933918523246621*x^303 - 638161658643436950714827784688919882824022315628305004494003793391651086785893113951923243907517749849872903994964463955775377866853866418149795669102562333671396152465583864943421738918659252865717152269125798325875317770946663036324365786345044737969597146065405298419753910988105219198932644157524031247315729539779670790339637698894573363311335777754701735590365009376234314766184875568038478123554943348309721152404826668718385626378765730084022141912491601242733379578681967042619252838056491137646781739972638741396665459539431247181875948567318875701213854022588639018114084554430942769438690161418125186359506894536539174007083635122198366131268262124862222902814269464478060729584250001971500884461746272520712282405355591468*x^302 - 307886478145031382269548289923944824788799450516906443458648695291159776043409647685194084918343842436153905086657606934605456343411972770873689065650795108700008470237044639299949614240851847656397111959775221567243856107870034369568081792886550829897706991175726879128948190641208885277928156515345591725113438109205847376830721318869118780990791351425358924467928980477900336134278476390530332274500445631705117021158505977164854450295005157604229211090258914753214006414920372708020137537710402495128554275528422439527190896573154634414910606242174206101984102599429413947872332514579196384546073606150604217477240780346854812990858592764360083970074180783175043586278739923705717705515676286887484957753582914887585968787565244522594*x^301 + 348297038860228983666008251569413677533485097987796184801716750918580642089314259925696071832901794126488335296119659861594529991699569569976513951120554012164008177661537585707044643449199044039328201898178886872318510371709095390078599643987971090197257572985269514004155679642495965331278499657114649849593627016034921700453595605381835274635733624948234716755847785971338236601428230365791279265972779126444810184568936588562422835536603203551242337156446784682856915532512063279431192971480292129388959825205354907521350532571602357909437446003174968526633188537421059194890004847180862838986849492482444068431793428098195298006406268750510414777337240041645109117490151974394382403267858787990489411172362142572357756374360219134295854*x^300 - 9807609818205317586336284521169741066372076864734041851357420709144044197287197044382204530061127182607427181959515700116707290646439773816184272207587571832903005278526442781529242451583668373899376945941957388389878553538738739754718922551516068506031342747092595357537599049889290547614657352441402354715389736459698503564621557489542144342376413893554117955323448611456691958029278570433504933297011460887445296406426362359695873369458966185870281752221842197251200420317507730906914160725803565734688949510816401367894385944734111399844320413104493678211475889950867405837136260500408054104905035849531226513776683018715747435404271240604374933802333281107214460487264999403624327792173795289769188249810537671139723622401437237098789443*x^299 - 124245373769644942255345077905071323305287443358119048473564578656110361500969508030910937056772971939846831434776405445482865135061999072495962036379826851705793551763614909364332793994478183710835092671756197629430413343684273627429568192231484547143140005937049609505237363981768116913231581946478759673521460261473540568482317772920659192473858633265175647375239876889315982965532656138380448086519328690820697126367963104211886258224296632687168337853935417405351114584857174993566517164030988666178538029740251465826930790141037936310315557949638796971762595808689779846596503430308367992434457908869118698158361878309316467668107359953244765830970757356107679564425303807880549330958076423348360620019653796469734402830845154420397971979865*x^298 + 46862026545033155758076633284147093845115999632652827852843781427142403813342798174473949936646492684142501576381129815891395130382512529296245526113387075217880432003119006843152617046883066192745072097230695479922668974091507860426868890552227167603900238361811264538922942525364562817400189020711693919771088570347480508076140874590276502080434486628413789116368378493988068236507812351200112665063262706386484876022947032364713619151472610456473044278190875739602467565227505250923059336715913774477389246669201058982289773551055177196549307267275539007395172419333746622982530189402151931343761930216653789666690065521767269986540087994690550867552016465583078965625574456302474761825212594443412456806851256214285311053916166731335947582062971*x^297 + 28591502393410356832754639254066816023107320172997715290115499904247348648734374449063118956380227822668528350308813235125938281650611910816421979820154400715995770140711772327236615421284310512582968541914772677259493678416866356966876466121270258825021080477387594313722402137159190241026742692104945692758999788650309918902962807823431596692786460817582945629326604012473251585977604138705114864669832944488289540468548773009766764221127918643899145536030439124031088604521790730520780013346871139768214543338729601021086923247724654473506124162882439107531445967298050411104703973590726355583203104112540134206800408517027446188150208817831873513626686546854610272735075799763815497308922552437424840839277122943593373291096914108371901171018239904*x^296 - 26561077202487269995812449462171590332898794490730133531525306260676754176701509227340239056744210290223534116691652638657987538017342334211048778918825121280941449812762465055573092630894783964875194288179424189408402682604456225534316978618081735291050296514153672876920275006553179484041025374219263975728724821861623667082274959113021227522017957700792322019814194698418824403586954623324317148547881258653651947341462366060407956191128682735901731403324299858005729465278193200688970625343776352568658601114073833034651358977878656238459435279878352068697302539666816377003176882049865938967133395336356255974040308844509475276695666452940708777308705616915273843479123021755191320304022528323038979533739295070786308112655968505243296153553846901622*x^295 - 1081672871547749783582023901763576915968074825266278487419583057322950844096529267124101312471434180665662482889724057026987045794984715488717034006379672704550077703462953554432016676001445277037294016721316923368550215869901443352496083371538089254304517563648765816658631710837186299934654892540051231583103044318478772613541213505838717735898947840871263617505909623285902560804837801582681530279184924056747307323977512667262322019875372226214971005043671541999614250943083314498565722063633549495593182602341532563089930126712296644902958627975554096072736873324938417898224064258469343667126152666101456779982125168989395678953709382003921454135230338372357706813601629326082866985318844144997217794785808813079973317495992255542203311475898510057815*x^294 + 9697797760930631360246433768221634313016888397201856861141906460162141099901422707251018080904401071398162703024856763443177472067367979097596028602715532488965790745650445705414805366069384001774603832624142818683874878055935074804993526823972777523878635539027174330122313435587014038793000939697501337893551454654257589725757694330998118228633681562811111820257397794799199196343250124114909530511951997683076927840480350156135390751508743465857521343650589506063002119313953779354668498928181330337674671835627012791186661635948104471594414028632564076191125360397389209770124465608241488107157276844033679271647474415941392964259695915955390107855930989200230067495976827038887234356506875093898795065271646005132995784940365338485430865683383435981179019*x^293 - 2885510702354832898493558347327153496876459032595459540625588973264316811471674609590197730401838434372621374245151134207779303416891937621106140664969928094326867418748815046632782297057573973507072315588411054006244016603548596593051092823993220358122167931545452406838444056628796755151784654649017317022563713061593529435336159372254876970128398316753219142686513543036519145739478448374068434128772454274545178891226316910567136607406206222109934738768553539297972366274891841033711184388999966019242895137380246428881255813315174106663119054431702239108176551926034639166004105672649464938656063368259302021045822923159727660553602406411217993824903367174868645945440089232899781879317603105287667188363956639064087090911266963744465320115339249577530606416*x^292 - 2383460282990233157965143424459907343928348273668021731274687935231731635773154316702786357342854590633527991901854787532954251777999741665381564075188209734727711805901036973260993049180531559469407528758159304303245356167955661283408038175773309964059737288236740377132329636780648591318428943164880395773007055871836888431501149640818192535227639319138008073032246227745475503633133302880604882375657297980170304882015881305345469232191892738867729945487746747653419091778874695510059032522385484513870419150051015263657643101684892140302773890135121339749757112048643927383837864661064456879196445565682864574286888320602039466180315449412685340507938640315289628982139057833300314902378771648481528132242545206736688136433954485829816439689914141942119211698490*x^291 + 1779869878906141695753250688396822603031301109819977745007980151539184858504572002182192932497578434379721689919187568333653761184025788539183065037471499360393697760113837217730017607554664280691121367335364752787078466526997241916810265564660791919759602917500538038850067433930598838190211475737439406140959898883159684696724831414691653833950352802088242873160793757589021136085167259200527209585550736689611933498955387541070317191367523845710716205963934246923993849351930807620688499465884213734203408605327726264564852302502124170137433304724030715996848271648402432104161431286570979976274211658349750961240388794427747199194168374176749013622191562049291554950370978454635171207400341895503363685011603921205247905069004637822881361212907836364144361173999969*x^290 + 220373769758489349145078859504061275878835498177297915578829597348974105199469469914903548542855162544468853168673023478238458942023189884092531444148154489452277884436532434279570924686744939384594550068863598124184223649853985765728198011873532956397709606043107480420785158454686033272291605112833942458323134662882035939365320858196084160110023714651828596525319614726931248212260143679479617284370541839552892155257982962373310932859122815227011192957087090906277510767057066199681846518285867683164542683908688815952610247433286086337049941343182833948018224311476837132676697067981396497384910518562787126888242247619041461118359738409091781517299096875838873214647422189794063443319239004078554181600831518980934052418115414600832040787260918555951192094027641119*x^289 - 671051433639356969767457816903699069187964791971444600998473846431829480196519614864066038770346798535050847264446674759119957948320473804500232630291612288129135232843310889669428938648343739468725394961425351352784869558813706086036898142109854414623505263649406069861025849256217289887871669333647758236193973475287860218522159705812666820903518817529393528991878036163598939891542946741546524802924089469293133831909166182545994607675200615259557021252475071158546557781429248462248900177750435133777438390848683189810841608145054916975113693839069831328850731972117387843525543184019861318201797913226372352251972695610781213552742055664012650820019873484094108384795977255570148085742620767233253487362529484667327161495655707972837975212427915566121852250129913165000*x^288 + 145883325713339824753565898909659921883869509144275472723124173789021509461949129290678976833862972359494731087752270907701823259062993794268178138902120367545383578384156219553312323423486997452362321942547671050683428164845341996191034705420572342261373090045177898271159004692526322749897196583355051394336891557876933198968476647601326153810067738343424401214509934677344776991040738847718599612669489510689048708470357423180940657179958482762149844780905640913170189278293627302227506136494125738669201042647525744123646901797435261015715116785142278885224512131834503254769545306638649836755305406250816712618571933848600021581474965771974616704744135113412016868694758622752947699981181421475199422797867334807538015776676468356782278369760208675256359986328641113431574*x^287 + 174364642830303132177278890990103099574717854558046216546049276132359313309892334250571415852257285561236180279085202826344274096215436226493500763716500790646563529641783844945147954603148267672322324368190347988583182087336854551012851662171779250239596663496633103565063326873956624339553114408126308194638925161552142880478500989240674641468000075167876019414482500548363168553790221256578657760716139700711085779246608277629178919877685102832478097487359487797600551466589408484829505107410634005116776743590635499521440035338545544390979260029825837026565489237272542143897251800376346451491737305440849116869527337105108076005604576468194801018462508826810855523794886261463112291331292797566335830787112940143854945942091412364509521277604367589246495288172534646647892175*x^286 - 104191342680782340237563813737645997081575228848813305847624289529939515192219554733305839728891332089851809425153131836869580669684406160356692242350122475012259374976218709903245906215852307124102110071036144873302838766598345816614797887140015946503505616523715016207346827612343228159856099028419798842034392905743250829353201644701915730208661020942995256343153744217852436360078200236702689883482656923435187872730450354428137052999999721586164398576173709879046647882014955984708552534426101892669046344722476977069015734653702624682902398996421707781616954592073567723783603786119756897493547542922141340371426643942844570721121692808260538104257188754588748582859619404794902651672259136151324069632770087544855576938979882855495302678739778025850789206513908680942977454017*x^285 - 23121954630003372698804396005475412360049179133544060613181910177904836476616213857783575786774967327864421896381317954513099498928704125116909412058280631061260282737698624165119354793724850577746988144944523795317444814007439544732804672204585911631922829981965922430219470593990787868013951196733821220214657093351823387526611101753583304915610819583705075172666254199103824862638922215310537902807875315663789466203132385948792509288226719207898753581434246307679552651808476763568371193993665576885434952480730044916238944075252867699929765732009048776300200737090415961579731931248478395938628975772364624749889118605043760740191792857768115026712714101467102540158607648545665670020966990953035148831686835403771652582149233476527182876401566754995413649878791582468572459530426*x^284 + 40955594096398637494930347515469850880412223487439859493803833377545099646258415007149456890078324373315704902095819707930727023882914215237497943551119669821212039196598050170041776464645319330917173430679587161681313208744748969404137917354910643020016358878525345260738431980850739736967369340791631477288758423357989578395471808541852981702356436509744336177352867199364034854394323240481560756680586832011676755335598632295101054305995563564684515282902405678734057213517219569934170830252218162542310398852512539243113511737278674435854741048876256832914839366159042419224345964071053185350287017086931136550900573700536555570931217345488186380392144224324248583130931232415077925487815874393085436673426241329980859716229567611755645641095757824342143820336385263963583204336734973*x^283 - 5657080614496034114695066180960276610803993995562100990545016908146880387389594863852302074842217351413460678487025663042417259047121532757476433512517477081736209637527990983399913990257998489839027127294875475906369265692132342945281927454121278165882518571519078806142773845659889021186541243444015621979579352406794476037145764378093905506195009717302846571796969478093232728893369810217175458167074035877771978577048750408708265428736428812582098757264399865768442771858238065268402049570205498821062372384440753455262498527812581163515566439271018498703371391041295786803945098240270562248590879465184070570465336995937668781895142989055929584133033415076216344670459216147940983040582381797343993588460311700088010397071839385648010347330933654198824295027703967866707148609575601268*x^282 - 11173924329858570745294368889361306333884405292845722729753489743495492479238569697780563404131029686405372740295706399536970574783518818399134761977166000829258354398711861546371235416259687095275740201185507849903969971637941954529048304713139997489586784046863123202641710610584111906684030647930422773690211439882797992258625213913465096520046969008161770772522246085061493753884022613009779851646398941714344115262878022303842115776965541677391011783029708804549072202788328526101588293171369126779840921110268796999781091081211242104507443589657365046284146360299214047568628468459098822371558166193993674749721040695859830806075083682434772415575355205657246356957629286947786308570938779671559521566723891823039845635909581703146966974522318288469362476902302334549886622176176273317901*x^281 + 5297307105291576967214858099504138844203194312975235804807539246847208915127003665848049853812657406695547909951792944283184315870066116560823111893823471954631089249127646112561924939985326550339821776313990106849237553265622123311726019309205593635827198020968940368703804950042568317460437774235492523416969289960035641309978410602706632146794533404727538817225250637064400786020140309621880370966048416188052824507169730593383413486149948727345465221699722356037204591453503082911545162554336269202641370493121630023543988823023571381207377899417276296952672420770961085583697330335338374703025044181950044808552564451621330385958985015243115182941118894654798394156147790043531783205746869067683514177752536683850089863096374006497551686816574423132743045250491693336552778429245058173506751*x^280 + 1816720447493483036244996971835422316263038016626678314561919522452208741784503850080462026841218071900436800819301031982563744099266148789119480688600669419820511548668568892148484644437359508330077674169876175312518746421765352177804991873026541434898259061713195391181316061001526575700310675925709669345499650333230045476752664042781909709495237786090951895504098477305945956118123288942581878457159842011051642204998879375876415476056451378124092223710009947387762312897000069146430444624862637320804154377333888358081049849635246753309495233066684130837854527575001296132067719939546364551226229003684885596745278476883272787647102301674526197601951767505362868773569865018085936773492514066295994239686315638592635402913901889749447001500403510480971014310223400638696188359982255199610390631*x^279 - 2201624088956071843061794457046114483347033768962950296990275132908240754141331163915567166878504328229256242483228661766260507322747493183450086694768946992508459584461606024266132370509997207959293256563750758509031148284529804995377226012718319035492554420290180619412307727043540835039778673357909446742751718109105866012422374145913111348744720688747494507513457689183804389875977602916461550902617482323193806847818552233402338533151207177704829100715809054597935048791157669567555489704974187786979238804603280716707668830042460264758954395539871963062978365886102688242153158807638490586485029024186095692744005785798815349833535056142459669528701729634097042418772279653856790027739783603085165733865838936924935816879757731933018664628638573009483958363091918180817165560933138580600368580801*x^278 + 127477240916987321493315461885750649017774934836072342420870892338375902838825902783739662426586063900971098222684321935194158920901675121880505364015812783901698826948410776157691952416868098206049817997898918463762593149111543018699590139601383232614502173162011397058829343006870183163162967646251797774572706062489365900917421739878431259900414888464089760720482383075067598192300626381253190677741005354254664117782729592998508429575282970129368119635399114650888359123550635189637628595506036313558292729935695401868436887997481496221143190298492727142355717306896159703443483685164516858317577232109256940588435997947278804696362911722222728857659278673109697885234975251524887778664021749556211660925130244683350289882097822049971051775220018163720564502062184626112140015316027495991204732905870*x^277 + 628716365138990627749694342588894216286105329590056351102410892427141365485548468833814820376979574674298246883320309390634365846653721055268622597156754882358626463877983728870245723945737175416523339092299660408000752773383761161036843402927769767004098869981539245506739949792940274375227995617683907083751982328563146658968631424931752311980849179118270397392547434773573672158559775702031113775945861927010699422005802867736118726433072294515610943842044993394283747361620536296473990187038130703118976680022122960376269904552628090682454212591077606878030508519474852304074399437179325684739005471061984157805744908145835132672924616137554774976154102589094608619179310624481405828204320112364386574748484427117876837600671554375033459426319894944191970350806711190496407544244059480887463487429971340*x^276 - 231573804029916146216545092338314345187415161166223824989045618463283675377263422934223670266297631383228048528788966970976890629920857823310037012778650833024254500634216715265885405405786389398847343405811314806741187892658106744204987675082090592554526886242408474892065309586301414293013640333900117628103103752547434783893310685622464862812738798384557888078702226703116592553552439569834842273118095131495990173561626128408720825225595212009691655588681713164034864280774936094389012714642215938590185728514352453302478107248096567689848012213176614835268378039026213707652063561751367345841388618336758427813399901058926475520880311390977512790167577890274819547482735063853811260152803960929814595436255229590665338748065230260341845284998348542326772061844391781231974887921800535397912238115887558172*x^275 - 116801880081926776231924207800606019086279995673548936901269102458798842117170571648928698919341189431349097297919751990900950440390324903754336596733554814198394312280432697980461654184070118500572387856051658687405481370745062397781404408789373699381361326075962239425537359409600685369855412382354027809538664681486861302439978827514611994711318589165118691058837583561472562210829625223294266273633839989868938788109157850470151002621507214941696075743524742492762427006994254760884860366181048492193869874693244274286790861985545436230980643949753455701954822683482722213092731539605070727546722006888437974546724221585822192533372276268836271087237713992019206347356478904948714856546498218939718394485330593423052751661015346027659098347524909429714138539319920135486632445536961715740040249459208944736935*x^274 + 104062777043658086474894322812834767907569879968244909339415939859856647642767601463215599362917471077512566766477671523486849586741078801723050895404777147538804454531751733179737642106198178293398656648720418775520022415804357466618655322184474740618006966721898655053490191132162025387982797175285553474706508735698207149722275342721196246605175115840809375424073812267252825118556693312217505672716823245712827802071186932072996631678509409487034961529172723772877091514427279938214181323656193871797614989225939577102802497672113635744325101683454070779649620623737503433812044705558778894809239420190861978672540511732362134649174387513756311083660723665510545376456955845533763138048566902769676042992597354520121083145224416463080822608456876910472546887404994557168725806783581960699799919163622734715705518*x^273 + 2775961648678089352705234576500956973639553790170682241183522508949018381845566521189966560733842083955164415003715488864282978061391354938881233609315751364913486244133051958858674969504133579283847479727958868974425058397591657867322167915332312614424281675907930060532158268714490662459135838845564719398905633794049709791717607436752880445183084935535681464154800619208406623760810947355359968973180926140822386167129675767385333256882937370279378644725786963124432746934304098936481617275323476707831938625368551571529996162914299723719637200505307069550586114484621937201067946079123102286229956552728360935650659220534248067190374908047870551656882941179553517243836157352202465036719081841204634089194864353374190462280366553846310299237736064300924506955026761827606391103528098545000858198692293683060623442*x^272 - 31121159135066124305648173896018875072768043737787098894633970730255343396798066155240281254576442227348700381550117827401424600353299196000382487390748321020325913998888200244945203797701211923229795233087757867900284579732152248249545356208751188465747790015197009610454248876223907090194973868517581133745677537814324307976264628263083911596746066337872630131441999439882285335451832907373135807177986162197334533090531568771538346831429265168084389353764347176845517694849188025108789729424588042227500295456359735987835567459307839321292500151227026582114144885689473713218638710883701315240341021649735635311678408648132999138876796067671110667694993394829958565447018463082809456346913640279526106262329377576271625069831815945943073421459357181369341391833306569175791742577734471879043996513297441809043317619660*x^271 + 8524655046174563544320037576128074030390118606125836005462732827282549694259031466525347029797455741287624900612427776691428202176776845105560861987186011039465797839108334094553589094499962918814371003595034013925421808932948919029317492674960134268432538449121562163733247842999746936540197760779256690550200487459922161405033681635708661838344930992666537995500207988200439845489804220436114417042208618435946031496973702181053494048811004963128091373206757168318966968380574259543262089232520016915484554572995811258466465154268680491722789176387099240700687804410747290533832304220534972491932286088182625212925470044757558868218450344350206232376783602265486322890291856147153935493922885706060367064553293138593809802743311937654107681188159565690679911842016159006604583490285128100795673629053525757577468378667247*x^270 + 6366319388906549950364447297568798092444052145627104514533107003985321606522440480212581858044351408158234537881235193408261887678604119138181358495137061613355227512606851881085427202823227588784395338908558541363151278443615136940155883358100373703923172113342546623799655160202368328485603908332245357377367690185421074858240999099720477137181912738031586891086125438350536417670894585688843775344456502153767118792900445966045844371357933804955626565235941843356899104747471966403179460011258455919197368855321461115382626193449410256323275603054009710845642507033052580183531860036405540652192017591444057041634956223877544486953374032552603365758202905188544253293039708291897065892250329422051511351367051981587993850949236412891060271792597591338258396996952822197348057415028276932572009082923172503116087531017791639*x^269 - 4308339582690514780205028521937128175562317939613689054971904615305757295389672219126364161602948982086192431513462848018166925003531859528280275942424178612846769233682882424589037314204679487586638041383833078735270506108753949473502857229843555098574767701756574526317037013439009011161542574117680154148340219181486277106010678908267879638261784817407231453020915466697420164297069837087248786745691983450915425603349716556704760251201114276605806436627083386155983650144096414959791603846151820955228688685575477032785839163322226854116927534718161504254686987339676735687904431415623247908482007928312039883512582523435909183371210948156810333690694485585694830186980520570417083206494721294474975207722488530197357937027605395137641785642054728357811340582162018244232313022944554595371072981493847076234698098724855785620*x^268 - 520843520106292230614289294463613352694103086877749787387181774780283308628980705748841847375799021877793389313770976865980920708470002756016568129385654692405354549986537549858958116050951016751391486965250762091556717189243258956666303726906356508812693650838108471501768447401568161164250771709603995924137272252355739672549198435284901924775535404504432397518875477277317359590673823872956052731124629706315736878544789887504608834759748510781276384564320463056285855193175872753824729452335011347255418709955790156300616893438035564865886858776193436523175617846786167664398218768941670111300102749976144494084370548379255165341181699181491843592098955373876451321107077512058730984155472504764942073546003950453748709324651653001510293875961595838029787127985826608358375409229189513514337339139062440848331532854291867390520*x^267 + 1355861228090502758858685104569001811680942990271389627711218957339285464386052305797560375111850826337806917798207200755427691023412518405172490237769316316347308821978116102089656068562198830072000814501880288796544014591838868222623312937032134140212908759566861984337646527171907543044832015675008431893264928294782920676045423548017781470269263376131596005069286138245157015524774789435065120107350173623827205882918961417143982457323819321688453346482782792239757119886306079696213673049140665730830487910550284179414776351933467481139524052881973218486678118296270010181903507376001401295857362090087084016503293033494166207644473155808263173819315454692414410714382032919470990208462371597438239715838520837192174643166959149100694688470264173597501892002735447582911415216918765057132229501810899986430343201210570339631076067*x^266 - 251821932850082608574677287174194371162408508839410911465213337204795157199323654421507337357500473083296344065610298284944519189938167085314365354449252082216205944489668931226774228354276879253529293922454589439305612475744739168636400771998518614748086371463487567392533192325212854423947327015029710019480290901712745509143823091519984245701196711360642969106880454702271367914239671516464539382596375936943129067969003978657920433567975555467914794430825647773099003690791956217516506817372247678596020416396887111314500534015022850316657005248123937919059714923464854322212594089006050163658275357128000488899271096838789790433437512277737365210807079239768548779919108585340200687062845733119116775545832513065568881200086309772193049019754543355230238069231038476247641745107016593655703656824752227909027727127021480313481843228*x^265 - 299184960984261800667295028376736517130238640395523371171005946186184736153771126073516107232934687046431285515406182925504767602397757276977293694632173750435013384906296294815581660660571216730940230046475353058419829058284603902864216819062833282095627742506492290143632984355018201079143058076075111478519636650246245736744588581853634570200055861021049701248931567917043019286057749177125272059033567827457068666372546467876828485736874079394246027683911786653640085032321060762667696028485522374433398228514988214774050405357898854657835320609373641820451189590806654056899031659122889652021361433094390889221255402077423579405957833411691911584209459991725333627982647756826604685372382015056034541060747132300337789751244684106734676663466489992391514150492934424107396130417472677371126117074582016583611372182844321410222624808643*x^264 + 155081953077249955306803417681058517554845973406616325435264568003945981375668708768105738406690642680040359476108493537686713714968191667519598348940121177603413678451944546103622642690386436517403484282574062067727013920713397853534232717732181684443618034602069658783354430241477329747115532635705897794819773956095679496092739832705724544345271035617470679905370031989301190640319822641970992346828764801323219884628793148782367304305697172086507453164796158728149337314934352908225098423602456500592371953133467237872719503362306015461027954829749151958885796547402944478121521374274296756087585748509998707604702139953927808629302388452608620972009068626592882224633558277896044942124146008139042335987586526601932092528808437530618701328294827771601564172909638328585376196253354455198114420134600722622716665459157585957667127619827349*x^263 + 36217118858066142194587360768165541909774207533266101835742408312237609634026963469193037861553263194454099135084619316770463577620879384847053426053850979974128618173793980082696568082561930531686100920982729910897206228303458607760895790447100473312898352603150482542244359992559757174491835008865695992859180356113449705730469231572280277695319634953956024693028152493489690460356512672808331150238123236665162761174101466436033716785897532708080954918629655033843526346249253266696277691023793903840611832757442754493626042405223652790412222842619890704138770864697480885953831509722752880077615616125962180885112613355730319886013673672793114346437550223276065091134068209983387058544826266246582266113148305459370470335041353348078865214434901980113665189262455799693942032478380112887529004506286811389437748248896294211156521422616175444*x^262 - 51907613222901859379229202905882560628607174433963843304883676245570857708549819983672074947219060223577301531718893838385319875255213227770601236309099450662557069954622533228251198323422767291277363972789963083780517239008810601154713969170548421940453481290223990470080952556291835472939743996288757605657553651853475571151603045160381529143138387622060906426734751760477062882676641489181451928252599723064542672874888835854258628017656654017048577064677589067386625090240726258248623389526551736016045871699523995918666582087933149943649119287276237709218572092827518047632342334926621794365635600749902682148944561006358092697912833835648469561087212193213211489884418885578615354269398294705822887248736847898318451525814869967728508790867628973708601240390840866200800262898938178625537122791425075780047457127256478128368824055275238018877*x^261 + 5150330739653926122389783052392547423879572655243068743804384604452648680571435073117690761195691509121802306382214160508994783011598514092144809110581648546496937031123632667981154659684691730680254114141599304559806213527772632543620831813868620396673899982112973612072677696470418435805691190877108063944002319401469022167014315078043903539847477795552996337920220596662767920331924563763075863192425557406991969454667929319880095199342164027505611678557460853956388881580999486578294684135634254098252670218196028862477865186912296546863220446545307824989279498980048920531920233070436415976166840202262005079062820900655042333447412515857348292143341504876607206790927645484501941960755666731624855486683855564425778107567491069549972153578468989916035283581889713527098944820735487320557157623123488053167092457868845769533550061429364793414193*x^260 + 12218740498477526882352984064301364943280188756597688763480593503176095173204429918625328679446817845702904825440566169875618756658249801154044559466503091444612511594066007636258295037974290470514205075608714279712931500275834063706368805016669505337336451352795809701758896347781195308060599483419594881862726317798315716710796383230369014657860584003564707744310706989235490771540879268006190493440916281958941503637505157823803839247226157411355047945350620293306766917721487170981059147699916932675358111517391835076283307957922365690588377552625602150977217545093344797411112178071365063911082688585367699154436466830334238757957639251815878819477957584580470681890190197256807761962479333718316866441422948118737569812358399085620789864203084974280905255449198143719679620790808141226320144373841679419611296974683684867194229749469368063308292611*x^259 - 4786462317658501620540510460852379312841690327720101386403617028366375724238466342003944247136182269293694458747366599816225798776624427843431288222523091665785744331073936318241941514448237938955490506312401729353576620330533218654471372419086084467967881890763551543887547272566323727754584974140955546282794070008289313162858639729427674458832420453423661251117410034351548829168494489938426991668864346720619166037437536170095045361624420213540263662538583911102277258840348183872294547925382071430889338952466388185691560860227618256248709488464631662866861981845227631101954331579766418091144791480555059508729152528524379209675838621986754055764371372362765855286127981304304499585513213901172909133498182280885668332923111622999888525144080201225628016457596987808303217062595957547207597373602232153374352148712182515637274909187374674415384706325*x^258 - 1825455696003860183623182673736687455818668451355268094212725117817120932621457558806128066292249040732118294165753644919655975410288048010167743793240637964618900398486627330719104336106340462911323686832933264925187124460344387890383015324325664960101921308728381479253903958666581743017170051945249347762953805168400048452801245507758322504138066327231184324354039837664390463968318496989500224826847870634421385821911051641350285702496735793344998581815305638759024269159636964117998377974571514668335240358868634169311612607744663654788695787888934672791564262791156341915067532610969796862558675921953306266329544843069345837201792419425034668843740797229391771661306761709261451875999316954829032759018981646302622993618779168862648242619203874508240151383682890676265893207416856305929002533285373697209429762818006467544983412925276105942570374192220*x^257 + 1738419760228968931923959184634312760545498508784228208898285661142424787231231500654652126293959493259486923756937993203959173136155693113879847931593695654438733546704651445671047416972776904987768737892692593663678269310596589937654481430589065896296709041138825889040209972533116625139012092267297021068935209108332231207008741048762714067871759196698819464298322251057111549560868768624929834139016906015373156292349645985656671224794949309478801493558739164074455876172861142879025232079795459464012992324170131009595950571287945349945537603604684786302401422147369414738489969516712488520277315201241041508721882911045510311748019254387031479406734425631022565530329815499898920200725840858399171894252968580054444256164472103879338084330437378624394631338583067708674862811323413190629950046221102014931137845121345662002576049268003650188930398444374302*x^256 - 16546301452352314590508843355941687209336768358556667242061063661157002293533617935613137300381314557860467956506034221102928573011162039665986107069119398828069784688697530372550514927729659074613799456471764246391564323586895643817494990439914829585007113011134788981745302981211052197971208479865951223199935598871568714252374542888335970463471685223218555870576006955643994433053063286138816160896076596775380793881764678896696525126772648292105761883001147517984258595119694537304486999129724015068040422154278808731374546644369817892337135272828115633937121172332338262112211174316356821440972526802973663725806909484720904229176148229642782021346417621549009926838719053536041224671603492744233105376775501901697783518056095727465584751726546365490348491145181757256433409687238068065517397327515571038425960278843263207234984143283001944985667686653169301*x^255 - 434640379868533877862822946244442150892737607124259798257710859776801983375644914267883282584349778628851238834003384799513431495743505487763129918974005557792089405405075502401264180594273156273721719892804138882464845177336934632092708919286832364033666937520376899854187019735697373440286075350301266296411002231608146204135597871216165986047797922883344304622134848758395155516701323452488083660687553501850204987248014671557782162165841260940027219929259861728499965447160982317446710861613450497674595219854748353063285679443719843826531566671443682611106419345807895363009516390155656556534586682199950995237636239230595383737200629726891923762172689187867218425791727274437867266373526568232561714387853072462687112597865416973900381002965165470922341193699557781398019684552460521447942013782191189879876998546227332388449137809703264973439576341399284451806*x^254 + 123244531582734260622512255825783805492893488041427600510497073909983531738906216367901604458550629627814344398547670677612872254725210641666573272759253798567582238610523083142991838707592039661410116337805802758262318567209123286568666349991464227472474222536516302658626903723181035895248807700831253929933424595506030279538424135425486028422358646184918222009634531506618782845391015661990672018237536828322728850739526981456970396967118896158089070251198196310602522327990413602059577706664537230598461146519387240460073351582837557837328357902478816579354556206291786816478651518896303368558900578010781417696182884873863197344206292942188447800438141364370500000232413759686934685311389080739178486734580681884945835496986714089465013831520826792253163427889784435604911957023793137470694266594175044650602303586650027217969626047469111802231629940249205402810161*x^253 + 74368086718052184022943034237322823106953456170281455010890319835477356007381506364808676448421276040229165032015807767906553734083627649441955551146874130453501964098172139450968357326517574581924926449483594640019750301365705831614017753684143901767850367557121706926411287633199097850647723392629635817132144604797948751468767270049284062379284811322299548212551052718240784580396751522013898371064820189497631966098112787398868311717190698214132457764773995954097437711342785839709579111413577538515711424783305066302447535511011612000342870884034577080955300211017426781353552245043716031508388330057763631863741392297339549307089324546171769759035868340865642430678344530222731050882489540077240550794244889024898048478093848512458473909744282282691318997416502607654415005731521144555104035773074040409223028092397921686892070749446526762736467516841606179679269821*x^252 - 50496073680178113856978596937062296157585423179151333358347131906443875710055075674295712071159346210488938468139703155359413466818598475827667785337384840791301167302448279302653943081839981961263679001261542113704208725723805569688750789065610809937523339266947704248092712212001704459275775245925230512779549939541774950642067893557841254457282604624461412832808512579573793605479412585063764614788820001222312298261156942812473346406734797457209151174982506440708889744967852501426741061474796698347252280592056861003061936241577901926303095028247697661213843601964150488815344754329231193549751772725319579094169692354636829412749898887691474252474162962985563040379581728678104547704960237246846054341430077767867541046344980253012274339168021004096926297823054303473035171111409198092863013915546429149629285634630114430882010820975015144140578759201335299291056489763*x^251 - 4552231279368877302674734786182004453244697896908474359028066750391859661018361698785461302068157103742195041948391847573915049274445167512896642710286656505046569926443901331418020364134265014357752983501654498135760568439910183578771445543300678968202108543790543066996159025584384256106958193996498454232647505409347851629074692713097927474123449758107852432644626110758611042381552448347219726101061027489839451707764283183314362296270979622209491376541785197466073156530793612628919878323135653883317124496642740137471035018314985241926529919544972564023460934858535706679553138038012097242489985657035028016586756488367773247339923720842848737552360963431442138050630178439862893686988281032674183484098236074247559342490557933945767475412903925853204812381610275225432934006719441128512544414542960765725640313226662397390087330071914906011012219897773430102363469712198*x^250 + 13439012896764975818431696181079049783691518310912047023023313496955665222829284246303091434648024390198427127676608046651755686922505301049248403252253749184043141842146453635361652202057878295731327522579714140017978020293409344451456648390990749158295808560733837335358753392707954753027562895819400230486777830981555356233787631685967919086233573514889222309411933909859791866627107819384995450479947715421976687289243463929884372110521054626971061756335044266364635720465908385374345165889710465683015725857695631796749275728415595473953878731215006174070195801712903174118540219165433964953378214597730317437831942504799845564039717964288626596535185799786342638776771302215415352961196401683381385842453486526205242714847310992991786860202832922991763450411136380409421950153100089516070795851005544569954794657361890995234066820817362905341925715215010514687731127131070251*x^249 - 2485467905332796008979440078546726567912294993401550102006776875917184865820875946560439079588430894417073637100361642495709141847347874887892045714990072426189750334847608334289908908629992824318194974723803624207582024474472756220144824298136916303925546658193018619952868488664081839480419277243373883891331513381791636333666723727724734809368674398874003480891297661525780210027201869107797544977179033840129979247951410977076871998670519836915051855836498750683367309443084252816179561541501251450282365816353818843786679718641381786993672740472977896999402871092022284817984003029866218173463652194325352097625234135367035479981679882269648151640302348985379483383151396087000618994719191875034691951532984669885202510534130550694020086919539556680243307027515435830836760932016063427968819219523455798876765863461573238877960550163645298870757720357918171239881428504552050330*x^248 - 2537928528902306869063531500913972341039420808109294284930888203611456053531652906910039804945104166148020669122286155457994160796489716189995657410663190186975817713822538369272603744088572361315382747291043445719483236848210510694225680166229515745852493576229581114146972904377586147280336058858691934721834693516187168079141055046164487711702943654750018672997328625527217849549758883896229696139589933144361379250102076261755351000120702491071791994874610104694435324270287981042819023692723321306694598653941067328607781968770761375908693948287466280476736853145319475876020497231055091823639373594831537991021324712650060025199016220258083597629637731768259918753234122484343174343451814197941146481266737647001747486375651803535601118286984731732030545813151932333040366438957553643162537843021361987333051188509447476275094064653582597019846099200436468953379614287805945296790*x^247 + 1253181119413760228685914276181646415044555257144206742273897384816240260730399754076769616734532984446728698182846830669665671176640853168798728416529059916271792255486272559840652022372600442817155785883704333713155587424328681276079560180419746815695178519820323124261006019209491029110296799321531035757316501601049418196370922476083445874011243276101902142740653627616923115969305900321892403134244065382612194681054487765480704054597189648000932382579139840670468162731942842553538884181868879993821939050885518781724836928138274958807344519538704985555273359537129252162727969209475029043990228880096775496175083792470808040227230889650598211278513145992242937523110191491749467152152546760039352205377157524495448763196360055621171905298854085833634875078807965664951482348940146378046160588270586391679450686033553359931160587303768845783998078849006975173068851745863680572850329*x^246 + 265357787945551111756947777298712916149933333044580205960038989532761378590901641852593331658262405111275086680631068794214114825876246683145151820582909410461954226300493892287831724372319946551568699529353322308188007862573890776436360158742299698979866858711317300263465467187615613096527194881418324381534081310615322751587486815405328005734245013470235430492194607049943668791194912227880447553938582063626592178272566003360279183019370299604245000739362329080896106433972814449947283268747451737215292885990787488528193925887426882131682141352911989351129762972670709570638963265253814326376052478443164873985716544944673092827304066068100080708931699644240804257592235836889920714717218896642901893043925786857660487308819196319285908388303955418428334898639906922617946904000529325068838225100395687592396405677535985200262977028891177608476115786092648165987326945689131558019837187*x^245 - 359027561347589403921151998930224022720687447708634716318027946975470621110018027185498735001858288929705090568857009377269278947258502069914949311434652366834990354686693727024032986068889948592622693874431668730725716050707612824688857070239787793629617690251581764460347805287604163410289418349103671306716875626103232073678601174476198876135286330090852157607823025026915409118217232690140935185920338864976649577271368423659181194011443395259897001811679201821380316217730805070046305411231767733015387985642303097121889011292700283351167793952451041366275930205558302677344196978002978196289051681228880325204463323958315227569501415838760622112681795193795106235338575872135400045634930002633256719692761671100850723147038562450760048468391774638368883082857842642423718202886744597310561125393042935869784486877890233935789900848277671998250983308379493889467681306158770546730458221923*x^244 + 31739639990463439552525685613633801180290510078552597642338354913866933844095219664090370491389204406131509472953716061066831745232972118145374977340203567126533685084106724508850890609385076147027594023216238582360551076258611811198526315221475785705940384686496226848465888851688791506091884334603595027802986813649132376126676048454325429708565527977061897275168378795289107681974167547738368538830062531911737731323507751480137139609667587441401168216966904234806053036104825169092211723057568383810769418134820237729261069985493229740106208860163522751115755141942585106997777874401038973401813863234813696407728117712311465435706308440746006699813724152754304713340151189107860669403504107429361005415437863198521084102074087393975047515570743663281991019316891026648001075561691730161133349904367274301826131846611595877680822872000021606393735029746337607703542663465790522521086286483088*x^243 + 73497777037265451359534874507174074849585392390333390245679882604996298417093080151279445070008179592379470101506269173916180694453245639444340147417188238958062783514044556104074039812525355347839712412545627142802278640726943727470566544333332347766531623427954944458463780354355364681878492169886844091542713828572404864003651902281495390492038812379449564643097315440724232392752934619259539497074924630751573069977619226710132676597464488279615443592838237493958099977240692183672464733388419781250330994259227290157403681173320156814955543576232008334343339692128217381547227744038479666393177376878301192446080249101733235353618257951852360439695481898627011066664609681296755299457699298239126067188817539612687305429553394666177604139059684196416260200575186426289237698891458411623557190649978717603508609165389262117316937736597520822465399087630203403030904107615889197671424891010712380*x^242 - 25861275683102807331592690865346810173589456876316832067273448076747808632252181982708169834825395422699955228165010587722270188149363277612556287668088765798969925651742809458247863089318542557038562239992952135296811993847120520683441459094438799027773196197500187964606524449563207709836327295346375849516115893032282181769427173510598165579520496629571634650346848776607082834172742056221131800163975861572046963070573742377035006160092759629939703259922995132977403865450029130782363301009325899211217998996775339636267794442448239478743192815964752660408371434252603924049006992197193042150213651067976313471240397280973866432980420717840585197970904758849120685541081396076355275371938953148060685284537901628863990623268950326927636997355007609128759507745797798322235437333335199220843404686835828098203382366262428420653436993778563884686091676416439547730563020380407795697886097588361354145*x^241 - 9871483376209701157113521750264636518971706463190253136482146421005440452260065892519040308491390631079165737627593986882887174696903399137294477228736857070410300442899346495228079037774097941888665408510361647238242127474784426329500185815270555490721028828763293875659307965219568871518545172369957997591795378540601668816056395167875171132155162142782766057092494718098138592319172542268885464395359199423244720464933515182732410151190585328755765232732203840097955623962465965450818757913644487615613734864946459196783862513884298476180591509465708588489340472850949910957963147603185303322585687400036309328889070042576801198059323979861949351571145203192916983645977176009477440127805589767840566978218694565070378416884532074357141787214131580302540629125035735694732353789866927087266094618118936234508275240606464744638137771806971202266535047262799705774352503285957360134038019544300053440026*x^240 + 8200132045975573142310305000897853775069584211761931333392020245984182530234938590669664891409873312990308412702846859209366243706456901096939537414489937814307711727051468631527101289892729289280486958054358718561646297816166685344059089792856375348424995315958317075174724913477683327899136695748336226821692839277402118830793790494020214161408206057834756994140022350333137874778111969242737628329468870330452191944111733315150913478305637090181598323061925761901739277917971499133866354579878139922280984988258053827111762377874178253171580222067967230107164529459837158985630547540725761295226159827820760266757412076855203659501884532713925589209779080484167003811890768229999836219277673447981646601013544529921788026275819006812786848576074276004037317981577282702269353998971227714443673627452597725352803605229588807177110581372884449671059501695257130253439655381245202544047548061242373759544710*x^239 + 119650251429381729830280237443108954309232668477586149479300414644622322874798323411629046539022879584500932837163767113436801498043219841890450774760831455996277829769730230893331142019566016359867374812260435475035690559021318906731111817727787923911842120525534403692051286352385032718612030197463779560048809545869594300457851789877075231260286726761631114360228202762326302897006633632738551715361203879922566693392837350563225614399144818493517225558780267595431598083204040159720726863729808522375583133998193773757709423925737964168766965198087947175223543730474391952264739985976494170534430511568815670770270570333031582191038241676138360294082746597807487191064741226178855082954671541655810085878189705281219152275162069954774485444844154764001741646858158236892363796315574964878708450757602375811527472804757581103822705113196144319551052582190176522861560981067790856858846291471065264757470127*x^238 - 1810910995487805196003539909732090202910195489321735283961245812284811926948682441528010848305492636721296932879957623586130503960176681865528792625913182047678611630617145225949829580167706281120394284117322679071611272833452977639579892865027838236548899486044955369804826839268007744590605015841636679010011629969226063916673557688703390447370252329027543125159875665741707947597535848496233360298002776995334318880998712709551182373885139673844144988279639443715612340397444644406030259725004505871779963393286830403955722444564200708241692049399994805728042393226250538997920179415529827758694013573340803333091707175820527753557926628553474289862643223600024599871071101579547651003481739448083673174234186494923709420829123007297251281351247479933826555027259176908086614151819687694993029448914253366838251488329312357524319636524768715093744704332288143382002255450756871229264675940802196487895689064786*x^237 + 419302148854817102850257604993391623377386227638288121503739890231548792176567208644005207274369056521567453648577600843091802768096333898892418176299677844848665154794723694379905348966280430560305747954400657176027309185639636989769286815451589868246486341405449290776457752821415547123541376524256781767755293575030139199616116158938463603531109302574575151454335995679310485690340969573655697076958855463148685441177889295565156577464281370993548619790808482497792075718480107602245314299002892430630980627969096214572371334556768639504053203350829294622378167333531581826844940366878837614915977220607789382174307730995227755236409440675401264132802927012423282695131261369212628632592747680609849041122546668740168787516040643366875967551742010004093157374901920038200015892532366071767343057414581447137218046959231360596894761380784958664416936557818875762819171477293421984112712736594620236464458987625403*x^236 + 283936733764479854020007040731136465208452617996995371668521224745822919838014252317205039374722489777063119327177645403549279089347956561876657552059944125323327533511306705813201287399258456043771376601206392467118519279110799489433574792591195844218495841804507625968647541749573860512988198119921775838286243142383687448604512660527486101404586280318273257191481484863514558520479512741160459561632111449276219716116414513511282852939423029568323242094468217659737947072669502745447044577354682066636650102006908047675521038687988127441526036945510797779554254900062311552611393207519806546704808588218705015386726916291129474108209707690768553902470097597004814890910127283465229180246588286902766816430084575960583535589330290899162185207069412415680631770097199824135933314930225536086998482319990160972756699956031922486474902803737177499738950418268345715766285231788997860973274380826141534518090000942426581*x^235 - 157383650198754556445885782004138156869741653483102106883470655261854680839784192623019630904723552279902962543946849590047085897275971881402677392536157387799836777408494972924796992816931569608546174751423671327410612083414829730340296132465073739712473893228512320149876719371701425481543166623682343099182743996766161773868297644779484342951516123355121363123632203647245589596250090868079739662527273852683396682820905371209226596387302447326095176549758500826057026819927231636046101920126651512543030270728853906969840257682528571181985407980921008841657050194207218280637904187616825158245257140307802237508133799539725741297799318486126596856940430994665510299238716677059197853628005548897818479759738828722706497824827507146340367755951372310971603559533118334032359657188288081081574547424305762905984538756394554189147484230864575434498981742528128339966962979678130163033920187464499083970344597827858646044*x^234 - 21626239953707595802723603189947548465600658618736257154919393243954274836656619405949893065120502864044326370280098113225559540098329409233817960956541196950075503858834412767065532492462566460367747694505785570278217616942200947436924779579497575025058470387706254737952997427238205354073712658603486831535151395149661854451447704038772986919622762113287638484348635227756260941620704687522035009626069407522633039969064406127857834014808684080102706085297201408968456075484981602688692337668952661312053396688606364596797954837537420042199953943720885840878866972464245358988131483958984338902015768878549766735589510114869929094227241524536821136804573242872640482391230408221876604165405645879622381209623679099244338777227951574347274488444336313844603792728287494604731284320057724620138857045264728575204799102441331637680988557410452641276465086502242159849295561742687597371094249211031374917541638800684315811684*x^233 + 37822535722757979744523359624771182995479213977879825004794820255757733389406544093895469096857449708547468246667851404154118203548180308387217771550356793404665494951414947606302102955055229138750272204833122899754425314541358834246821425026292656606811287420034461345146812771463251163316831099281989066218588775283506718518076707014298523925492127998258555401030819363379907141116164788039670558191758150596860619949289373154106065334994270464612991864046541229827968068621497777727805146291144210194744869578864770966756873673022401793947347890333937833330471425896863317725420554474705345491569255449403877538752336713184128686810069201783958476716837572231372147951203570455811648033393946650503978671422716814840631850266377773348455776148209871567942415858036280939260305428673531548621328742670734954151964958217741379099170478810021951184071994812809266819426323265701888020886528620968008461448723785012099734558676*x^232 - 4511799296244723441106579363522052430981977702215069535613945120565535944833797243452919018426933817185496333424659356401645021677480284763695811818833547398305106787410137996543556230589347514645007941640115251566584032871559571233676464141432366010997941841393743566850036023461382342272201295652107473204762148188934292896300141318790311434378391272199079245884505754541486224674930883420544994025917300044206222020738979012873278180116531204307469731269066990786507053318202147310687143575029284295856719027975925016186635142648822838618186540826674609617416803931013105785940430492586574107542645869595921508657727482436869545420822175506963732231587041739193785318578687829026305616539089982300899419985375875513881503132705996060212495575317821655056874121102570281114527486473092382061552951731873422056698586139648862831247608518985115684470574103489902574618446461009819526740684182440886009213221334106337456626765137*x^231 - 6648008023787016143592483530642955733191866493658241703910106032878287414491401534563807740477698366755952169182071943695649732334253313937309202160716233605912047149601100084252278329372067310549169770195170163137546831184347151369648454066208856726108050061891610592497959853819781989636600818826818323036701638945240195118817442300481458445666966008618650925482617257373452871244604111292758402121277728709842914823395226398708430607349841283154070244858451032650105771143568358793046716351807336475498078639579128815701475149875513503381003983460387983800569560737863264715434079161427109537381069860930926958201574499299635765993095292219277644273897156684934788826491744143737635795966660524279854856830171986319863501661918346004191012631893412509884966275495265787256939093160237625847026934174957734372065198511502633607006547160878641781712072598114867107326354106732415097152915905233721456037433488190287413015210024431*x^230 + 2463281981921542962978914968327683110116540847864729228536890669286009279290053954377864078698916961897102678450068681890105577280643612260601852223189897892680413432103622409701081102533513198178972686155986797158498168811369441207890190505031949092849024282838718119638314338704516290135391748610431657026218453006246286189661624868628523831936204392754661158777117270710858930459864328434782493162720364544964659501279222639107502246139290533909952531966728996523995496830833584019443595084141597791836753232983237096802088449556870859100817072700850639459523029891287378589214263995542158459060746770508985795499504860848899253901642609060541212769039867954308388326542136448462416602120626055377376678877276556638898564099294361803085305182723769631231047615253724757424646222455542031793408306435020410881477960118782522135328899130974395261085550614854318728689245247181232263896927334654121667626734054059292326903880289980388*x^229 + 760192956298346624860741994171239031963646305911233750532802074082219036033820940237762083448927710689698533748964234025508961342992051660473279343405407085277987816763381165111134893675821296041377800212956490560229961011307805016625707286142457344948746318729731528425541446086510061840598023905465074460558137600625456026330874160823022590526680616518702477444296497315236648184825982371579583975650688524574919668075850265777859639831090613921447569040191382957708416839824315007899933543572770362346527540628558606672624502272537707697398352437423906238860901439423636861789079564502154886836719209728777994998242498101544990176838270443600476980424537579749280267584068255339338185811695541910260863245727559813071461392184635104780101190516508097066453730024998808728366402075243225054475141320180515386403528218840459473309627616961303396946651670614150823018808151139170902271011368389039982898917996802300081270512742229427765*x^228 - 663824415682978734616807133323098567287606994108684967921206217611621999531066563564236636143263844020012948511890185835131943270025352988151269975984646826348589544881051091855802972931490593924557970890886025886752340695848455955687490248190217779378393889176161432456818001041411220410811565669472940374150421725282516835134897549999519443193232917139896633645390308817460369009453665168171334694642783350665891471265681667710979101101623162397363156138390801865680265230015189475475187304365244923293560748863061460290296276678638227454737712894296636857206732281091117686453850760314343861529729826477358388469082094841745733387383261173065677297713210389293766958327014784454610249032213496941076600301466629974607004850688063841270296316560742443819817095423648662773389662343319654047557565764872480101217717077722127725653846028333970487511841283646413557365752007477812708344425149601276291177488256094194675995947253761222584903*x^227 + 2138601215050083644721780812762303538861374910070123190515734058456469208046363830640759391820882190685740051796003450454474780981278106543198120141448197973043556229590316500452695983101785902710503503029336779448830001043368907841431122256420099740189447545582486805651432199916865390464681861761744429761537736559402629257461944363386223144189404171113355991322211004141380606284772183380427272659856475435497930399075589351417041854556647252720829648257756111169357102320618825251435812648228701039998988888464733684137298650341612517361869899434651645813171942328399150347462423487103291955664381042280004716404555556526326710813923345549496470252187796812871806204142569213679813503088899507486775854854972838951638354958934122549589513592506443393559484190513475133591203235754246380968462022156060709485893328847357767991064875118791305170922392527535931447693858402041773565540086172162828732135267272301893174595232443330129110305*x^226 + 129001414298929010909254404524800693365928442265184732036279092488071888899178976904800600405402905926447248417385158769198823192160111604091441453082903885484942041231421991616823108821643081444334165702005155143189579945380812318802809383858411411107372485437260336481590723364227084671033906742606274151678210291200268097113146386278213271042075603182918358839745412967674868766363601531119472503979700853364679021163810755820713722791642122897159744637812328074538865677352063632893537602028017273446223900374693706879739560396861175034887662989314789330405641244473351134838300669246423483790647615639919805882319568660369387975094075296431882428534229242888075433553286859748877237396381588561313656272349234300536515450154459922969881018441829063292853164036891732791297494847298365119407120149038605966335505317489867539784314442469286879918891151481142137877479711519344747066829739880923641515650422309475075893622106375455534892617492*x^225 - 29506730575551831123110868959071179738789126095079069059249920332620087127805432722426740052824447783025448938696135811219550201528880881467267774122903120010489857550310575212692026190019510340631956414944697114220154864645657794615001853125208698844892751404357288507236406611657183324508335938164525823013715083129903071433699906291839735219742452120032126110047072401622890350294128990420602341079892001070035924116958352813383783389960804154482475799454812922331081383204418007903146186198546749432636244407821447019577022978025901087176124336605061388352216589223584699436594226816823064166195254339643233316905557112564824653735028889275375719818718487949897922021658018988244818796973971970958929313664023730681853544643838843299296509128833353005537653624353274848363994842917450371216954225291185786850911329121255902834384001090492114312237404105783773545022841338447313520910999090964125801986908652943417636263582224601209066163400492*x^224 - 18127978715241757827564738693343086390980477364796778364166366758373754525361846554935922000215720123689904064560607867065324307478343742224825257700224259996431591977613329195494414120381515181762542829310843784019259831672111228559339372042854827988090621437817658223491500581304168289752464452670115412633608749323959236053574236552110858603097164907856100320436167318289531651898554434467931290954973933016517086712790084545198247407100528400410045296756440132091026781130434544969397253310354055753258259089035594138025113464533993710905405746041657198481410021791705401726338979106596486830715966587291972112446709120632177028898998658864806832560664776699407240892862363229627745128608256956608725984166892231143827035505455788675870797013680797287815879274193496613721810216713550191211794015179413923545361156246287812151647161349393007388343385360055188516448575834422652544399696009997398806694255633635366073800152054351817464063718782744*x^223 + 9650968803926325285646634412284913345896842821708007068512707401097453668951046576086597194403790035734923382211289095602807056118857203942620168227306094069305316798552586560495373440026734972419343748299082769586263149921232156373101856070936198446386846788670579165305915260656015838702199754758394498595597626721574756982495089879251296017578860514641303479168104175572032914239624763886694581897670255564663207902025473903450438098573500575689037641624038324145573306014463944814370386127251365543922703423363656922780413280584898378956213725502009289407373156609061318381143925945232599715804699158222327329940067377899404504187469540658330979683005580250456260719588119313174591932576050219233644422302278827830848080084955278557283324803642835708275854813907616489430661566381075145648112912693684381693841859058570924740837544152811669406971367874463096688434987737554495674352731972921709021197326251289987436366435691753320991036298278432268*x^222 + 1281945167984544793469932566779578499472067590457590837747338480915828252683656284998100573364286540967492513913773387016788750630928060672822607504161123412346382985494841091811436497209882355250951966225583543080309546945545395931227278070449696200764749122388523556469463619818817287733714165482099142251256701509042780827914686673513144545647382827329005846357128360487611768228721852690693153523248407500409275997151997409939713197263140871190224555691259550115658138221196522067878368451742262994417976922852232142473874616662230890528863120392447624824456944183022499909648688471118656957026732159551621859963837195536336938637504302716494345223113213734242369528926696221755119378605889608809813245258967883406859394646719776237942802915309509144369790695412306864410368130593982530291551137522150952009831606789830856818962173072596072694494718032017730908407462947413626825558265625532083115717943685964341536413573080129256253026787799316838258*x^221 - 2088598203358142709662849769969277525840192526889728087392675237722244663755147517657592628494510372839117954472713492950938969937300667616148231962414906286680299358986743513813591628685599027724233595860870795964009715506576797821145664299243816006091434755443426369488818432869583862289961616086750548502405368996988724797226719176181900260079020267053672292746098096493420313307244717598761015578951362312024693436513190120255109214372538783207833604866595749304893928202085534602330440871329793478532622101674969318404507134108436735057527658858672096491400219607402160614866365648635267141420254990723674966238213914926429371232390471929972585036783760583390079997484325717998978175707759794583443961306836713194605426991275877528681957233129364166553286743378921173180701340063493013102919832537087436000597487126046684169791050246782765293795100862022063915971908007474400468666811569068314167624704125551176536970891819108697389830540392607916705847*x^220 + 219957261852239964397854063067183388064609974801095104577986731957531058824678223021246891899478828843944677894794221227797928341250397837516108760964873763232630097910595595888009536472147897532622792056564593382658892524110338819021886137514656729506243903903140114396682786710869568862450588708136861501496535859970080352895057399187625874259137353471344671692447043942300339389981985628096507601230300659073730571715679078709605785665655491743306004450315217059247585170551898680949299276138870758561698688471431651131696972597633410221703615433104099124582917845764584726225330066277190639159467188281724526278809575635599414714560448094139676753898512109854634844690099298144912147606467584970843736073257616013215997008408131277737533720318910453216042434554429380149560324872327534490350246591524994697544797763503739829332610119431770205405142222631992550621506610454886876647290572027790748677468188316805690769934616944725723676088050345286009766829*x^219 + 336772818719228237866497315910311235882250487357853970079481297449242375721815770902600038906481466905152671253915623300607362542939694115455959068599580246220344232836208769977172205037382548338511956729018811133947681999078852153907282645512101007176695943990377473112428209070024814376398638236830833865667643388421698635764229076241916831946938469489261182585544440518262151450224591612364248119748372289788356117638030508232360131868956756636326358737629991096042331712162963319987158371556044903668338340777919790972483608906689022469631579165822241251737062113730465581620675179925905941295696544490122814532037203805031673136701588669662149069603232024929467832342783033921447752549918542175553420296301728063593303133774246362924264965093941610721530703662194958907036728390260347810457196895150741209164842560173687305947891074777994039632979339871351945450226543322192425065434444161396230134648404078566751922536155477868925232793037262145653271847686*x^218 - 113418020328381730781595035896055959315746762085762016721970864123698349529080866451489922786498823678614971981704802630196449506728780547793814712199283425403204223764137698951434429899243657805320340078609155641230563406942116551492608045645232915680513184504170124288088553271619538624140167852433044485949666078678706227002638301578383556795433751057260407464582542234234464538642402700448334798746777841271423841601708908557550492833025485243699512974888910706273420262856014738397450484582232457401019454353597491612219893370221490378152202256881524981790946737771598394809285687033250278044812625723182612829087954748738409867079718403359831931454345069722695016764343203581244011058245727291868005971062078801982213326924557448914487613873775788298055486155855579525171304370689606842821080879603179406348964893019321744936898264376826465218088650816782712581922272151323029365980354270589366036081167351508295393398429971675862131099804983399471236160085380*x^217 - 36556599977130257536834333250679434855527157840725361805517358634308337801885728400395168341306190160666459577798812427432497704357037416330338572000086541359147104504112335951380361058874208604687082452017925635099039700249106682905986029144596042880074852701517855519476067347512849568987425208075424803311230760723407840491246217560568330759499078041416859800567807908198806695566834259160728643430800294409678837050354235250689109815443677147450630919632313326431211500492644851142517622616370046127262095218570267961030443898004262594625758262781008315264368982570461679958851829051385786764548081888918723748627762687067458068870222167445598435296595772652280931937107838587680366812123228009087378529978911850306260455831530575896907662953914520820836444844659984630720584482761120556458264648112418839735656574947889325094072492383607928703475603031315947611500787161558446817111465861769803796698904402009169762941672961323375817694169508327049215936201233585*x^216 + 28322843006438556463149377686726168607156703223190251172975343115390735179520038503322623557872223613731428114950175642536948269571582658923084477282620148857423302768902014059342659769885450968073746782566301163238388491419427149951399975675238568614711441794952907236518478105658715071627911278882194420477317873861291970545262980855018032137075809130772248530918402775376029597500904331849685489011870516673896126382769457290491238495098930307350470627105447167706604389830911588565160815542897179753301004902278933079254242814119691823993647680347335841455772832009244689050001618753042254718814660429740815782699546433097747782105217621541225668580817797336880911049084104383876153246697158835692260591341963125542039353834238126653996834034653479538723074442926624096894587987426124619095023765436802731174671961893182127277323599460576531648087856759707232525476819916500002726447117558015927558459461547841024563002576608012790388630956001370816898198558866683741*x^215 + 446176720603884128042955829466446461277293110158540316606199046030505866619505632125680703729236357871683211783394001301870058715424393835618157490312835391551856264243071263216929149878043898151267871669754925377936067369564649551833956057351989498467514719514466600418764210349385022134245518950688466959584102513019518505065863130422432129621648794288631404312100873214268679833001525233799217875257265347746270738699475965595843361024102897411584145603754113697778581759483973913412199228522275873706794315117801573434511793757517480453954003450568195957216738687770107942205040531287543206345275046713574687285866331258722701956779883184172412074043703776565127298950177647701333931678340636566091601323700542185386210780504803681792960840596700185830174814611394945227875063165919729245733522355703330915848693417233691207666790297394723970478317619052551486003815966040915046098017723872455333802623169615230128757969215202755536410810961097161117943342774409268707*x^214 - 5127972090526965052873207315517972358136173885547501468988955715783930027630510055519923197929343396365689348708984627931090703935433454433683997264642800159167968936652567619393641736595225161319946954338992611572337375901514976088972548547057473065109544872867470568454081023134660181693209171421905074988301594729230454567264513276688034705372131373207941655326092771248852360880540797288939578663616398879382498880367267020802850485986436185031002452126941795513285126483095508382535846094897893701836316231139654761203908851664861130504932924053281890640557928378209452327904081529236193294325803376127591541106811063856450305723750495136835751322843332145545662895815548300494988868146094425917157768290779213645074633838253972768132755159494237712239261933902074610275147931778719312128655546903950277621663162906112690675973589737406550638208260872718775424856454981237868381394705421659721265968710910858402020720504466666652165477639462710163204058392580794777749881*x^213 + 1018889441262222955699615310377235692166478731598162414656029232942765797398686330167654137458067986188752159420002310768902718421471310380261121984255352914226167321790541073630541178220037166343173982039212905433455102441260914278433064491196505091617903274380562609300399439611678136639815519876289877664779112059629469776530262114125364332606830776068446515454079792420923527532959123611281536134017866546590240060777197203334382163853653966683261286288018490232581452097320139348019973707315614075863665272089429666898575736390720440729584661644702810267635635390945287938678577879905534573755567691107339953523789042133519548119743806149344492277503006670742635819643207913697067887960255172042043271630103491434409413431426849564930976247444177907582466345301450137228809224492759592292504419815647104487568017478112691588491986669820434821586466076294851117102503855946323347383140065236289078805189678403302896929334876022819887451381871674485775313773374443578063510014*x^212 + 681752284578054342265003491544803608492522844413210353328617803039959479814322485131183237578536719379482022946436641238384209785765614926810954461980513858688873122236078869876809057300444539457958786810059164201688891287725357111909935290438952045725149373527386014998673701349695829730131219603186304812868571185941686514422357594297224046669830217757167330693448641468421142710432430602665855451705448793911077449351334856527457932647215606240391550169684325429012162612439540737405648856017937432096295056243099803552229590256536488790079969898457249215525559521958718715049733682606901409274642743632378264751276975595140145538363385157625717897872555807570964535502304114356090397840985055264761376829809898177310782152708625541221423087296975793241583889942797509053738071085979723414570283669818789521581090177523478087446113228202222284781657856658739085327089064808527722277905754031170080775816187440618311072694172428089208902180881403149588116410329671655829331253335*x^211 - 322946041609540379197424674598048848191659598674253927628233304716191675671609627816448373051321656855436714621166285728408384207713861788104107400666961875763183415347635545067046462552383944836963815875217957225748677674837485894863669222123215920509694381891815940604686115244848829906901341135450032027158202990445690163644938537933624773479977502492494048849104070452675904976950476674027455404334540677380949286109119719356161326451112333062906133791076094500724882309529048551216199292861168648860897733044306258906209732991081192679420990012336937339990184407512587160819596588572352589407431509360883796465869696775057451898291258176011049556856279592724029748855159390398413840089552030452269793379826641660681060149118211022201738346560890960847550323193850462690669105671008771275592873139152759683892994610144494663096365072583290432606390507341795389444488338974535229147028172409568263832627705404743352355325538474648707697087133444857440467801001553358529427910944729*x^210 - 49445645431982101938182223604158914081697220102348337987217350570034551183800058932343808867747107274043171768735116903621908339368257300186618100138345721309214387136502307565488744986582472915590088558481022924039587153496815944995301771578822844146391155088928977957044318023364865045807826083659956183643709040225708124811489981952553165774873726243607867352326080455028276890388050678010987407707007041733623488938392743287063865658988752580720945452423078511580164314914904598518412480495450945220869401544459243511079078303340573519210652925501253850832111743477577793684791765061287947725217452620783919449993333439709301914794076761868173756214567583536798715927205562945476489482791267861401659036252522329299833046271700574403613861634065464625955388439497677360121041392920371349111349419592650575827275345506457049190705685146037085309457520192430577489933598375123042046425068654839306457329165603634510106797451196037490924051183600964709300925178512070816790168219088969*x^209 + 66170184609373844680210656970121493670043998140125948313549573822792727368836092070943778089550294004283100948594402070762488259714889615184971587730670425705532888734360564658574051003317106328336831613654601281528120699087541121577340050536742578026559396175111467666905396237277813060819766091651230085808521405904442842157267299820293133391674055867239248696694967136964054334901714518863082828732983514805288027814694134688047483120661357115710284576490824271638699878871000911219513073532620538067482306211131883615938378217589126731134904414367208210157108902227542628379213903096164178158549326506837036515172844978448709628092531539269952225020328458431048964063694604836367046473096294648384938522181151038112688889363377983252838252174454730992900572240207522456777978479351651533624939113597447802074038475097119297342671586825167234822417253172985170343228529945628208869845230324665834852192535450288441890202458677122117326809451839936994917539027712619906912617818808294989*x^208 - 5549154168292597890292556306050438423823150387488992577218131394201265412235472989589048017112834022249252469339242698017805387915537637722489641137311020730661342780103179216333218251928233543862667938468370125531002601136664156295240851783841126270639592986817996674600551194743377321989489562507479644340060019412657417370283437604569128539208888672324390410129168431475245789376285067132946572880738133199056063630309949140864355452788904515024122162042824847488966403660581273539068042463999128359860639909620252609331227388536384740825081194980723135427747705946953027140442539396597881922825848539881895504120358567658747923140881872378998798890833914017976016756341931030064490659213375093609844151552151394790694441904497402308975650593511365582185521695983497957135462899134403550856596313556679560687647358105456459847617105686104620224752376761129724074917679603719962978011745569885889017144839750036424447541020773443719788724121313767126376959078473638322799199584307923844783*x^207 - 10118763382973270240914755792425259400717729722792862873101890028831433987632978937846940332784465391037525842763096573633291481222504469830783499759106573000544482844949440171651251385558966953987110827971158839354983278562556542391296959880308280308346811995238613874155103604769185399826101707799433450486478029510510817927511600956691203773094457444416657515431714900130060924859600820879577374216407416621312839310180418770578451755521472260560138714079920697770243974072815667207410723947962031781190068049042282821415721036970921264015323234164909480780224874722023249229530328556569005287348416029615171796737426919836449633702141079214761770625472384252746011894454465708843487198261672653111576246340575216750577412952514925599997812347884445795509657662015131362974487911462849698651323167114495845952121468750492001624598330724653738709952415832766480565182389320146260350898269142472240548435963991548465044766320513821171503960358888995364267132960172702055511304622733963695188470*x^206 + 3079026447863173529693861623013280697433532958983116749791554014187615881574296642300766246194763081810949077319954779606745818696420744703865308395579947377584404035122579252079106575244433560764986559385866198734987852505108980860082195152620480856770773824515821510872280182734798333405322368380460806690119701831541565753882821881126287833943164214282199372605123589377254578346338776414651210517482903862392269574677773881175393467571524657628692686423207834797637956203329305299505663939758150731860998428605451125613395663733882871072999918022789134490339905602867929196853862117570844206293527287102304359115751549220052216067983689062680576118763105739474721960330854038736275693188087326024482554530925417023640439220078520500013380523227727477854534813448124705699710474108921391575759186971170410426235949455506118614016305813728088967458337331881059275422060764268654755264873483785103613556474518685777439782713724243722592905847733217318239740800947376587933841265479805741591070789*x^205 + 1063508136624917314385785984251222334798593230177343991320216089564656206519221956291092398052976139390383524024535665423500593990397834158482373791627575918097257178808008275011017843251867303883934144280309866559347549327500444856879438079634162861888860307226944682579447118276396413345947810250442234595158800704431310314403517102842881524491766824984682607461299797629201930708079427347060181470176905082125725076618083797364965493817075657694648376968967590794929154641761357333442264175437774320357274846262345647431215022628825972629712808264837083778508476553385103736644581602506328900362825433333103268734318252584929642027059758868977024211398527212716922268250781616388724739354583783990076016500626423271268188497691133792891615373532837470698065698565264953896557024026014380501790180839046935149999555671119752038079165275686164201689995445237395030226953299367670817532125208403480961051140985201484212919500153357887711519671135074107610483503022154615570249510959182713548383289255*x^204 - 742104640888626472301053913778901971774901592355861053696830880238427251549939901752357489087896801891920314134023507422200990365398648844849762229842731642458314510203595313190272563170845489280885273896001953045557392022245675107182860211045718954848975739980528455632656590911953100036843946352379472710012171506623036535268572272828116350564510939809022994519050488559840696614165632276608889925905154768035296961056403059222329572749298169235802515538546541086835928687052157253382987622733192937549147400988132672229860548182016713103968869678955947186942828891277065359726946494317802263247474483988673263661169249931344076945516369323753092246175730257434772555548062696062697461910769696237704765205536446467835672061101040116025619303515464773730560274300149039552067042097881921614829727364868452340149784185621061461811761064066576759794054376794496620690317745233212931914687231810904703608620821054198726269412829828594116957001460084821636259742854500333689813318381550219023138392323540*x^203 - 23298983708896693708714403678716407198035557974606309183861472501179136276676321406279628784512466802931713703797462258488089077844507098711988200065925828395050695613051972944539731223456533131105529376145083251339306825715010474993577581172554327218883735166149591591614824510914452263306362076422265913321626582524573492130338665463834319266959420043855561053772299810301922526022014404329050084743372697944357826145289243130921367399070527284863866844106787430169220796906089128422078144253285338164615604215531244632401442932409860826438832751206517298712471955033361986731366810550089208299897719132201148095879919029382581017417555196298543688668536232900869999041198336919571266080711863483815689735776082669935700614275426828700326600372625882075234035691880053625425786976399412867056687156800389360966195196868258510249499016625448715361956629723935958550754222955657431900709883894720382943131092725440460698045266033847374749652344100003831050543369602270272356883444659790381148685425582445*x^202 + 128981900760457363972805352451249333595812137796290242903896609003769611637835610209143361397099701813962385703878009359328120509320689262688958347130750153352773158590123328724398069098145518595676370699902004956748228071739311227332818084399695489538075671518223792753118263364758862032257709539653507771576536518803891500491549676934107553442939728949495029166333236825769596398952223638812414617547025297711034671131564632590381660100557296449989832198853149378086543027184216830431747312613511165210729964894836336597746367531040633152676671270126746533329742030616163294040130740377767743786950564075872434723464401491793724586523856467954995397481196400224330474795723753168590398221168431744417657477329520892613143508290096039758156848471423693781846532007891635985383869048100161586964168817723036208791209278265603207532681017709000789606453385245876879307623290879822446058596908502106603860776630655517835429433208596443642818832928499956990576378555574371265267399087330544470631189000593801486*x^201 - 22849628960031613056498852253975635954520328474959805769652914265952612831835277741257374598418245696769510298893668642930166121637907731331085940863725671142661700759259879917541788801730040050819540336468606604985101495707208224260570429148270405656219258939465692467424299644612311037365381170981174461742648147943776230198919134925701574148729640638552161429061830321353262190878432682687611777056794438179182510708014716646701068680054434205717974153103380616655473925909647316000302793721687786271295689990260931801088662032077876521718254890737124241987130238529376361504145570534497725590029740885735064503849412525361841932358891314605368613828194264692705607978933977974082486066266676823799025640890075404073242905083863594522419079626087999801045920197246601475151942376541845697258510707198143978077008148918865831171493590547280447908013291736255057040864436422228391707079435915506432117485429856897237632098630988381331940731757405528732289566455940366745044588647684069426697593060793219071455*x^200 - 16713584944249555839278105174276390712743069843566086916648622421147222705055065245433124354876642916778073015819376364992908527950292833509765386457373127547131225505996594213746386564717583427612024716732616669462353687707006780078843415567140822139716342129145111909091593221726526329527876737787361533840662393940208792669805815191229275450953781520982105498247213471659045875563898072218596598591143033912356381420798644705444609056968417804341992836879919508492621036912950209832681965197555919347446346852086318849019759290659851639349981973357385554849724134052773684449338510466419440585254811968946912159397718242439500322798138105951195377392777110344536252124838516940943990557739982834957785509827308422958436331709590555860014711745022802291882513728993399671612562114910315524602004245930979841587935194655196212839963073919205075849933799547572241590990720894774936348230080451433693506665162017905111600009477898955772410639327264316347662359215454692241580490217121794705562440899260254155617640*x^199 + 7203043315789291235431204062757561389426814504991570293045544050355280315556897962595170224945086958099033705957267374701842319356279596488712335692351944380681628811542843077476726145309884320774614538586719747848828631550910016140363569190648765743351780926226742107552226656349045516691446116857982728466673657059173575646783487136135210360216270435395086659681549460072961906395457392507751883745190795284407047967460718505396658173238936230797373204197693738785524314674362478766067347392522574463532299132030284067573521417896451018971492088222940258813261908499755731663023787314736704818789414704727103314946229205044511066354960950777512563092315498153090532208258246346855240031685318834870983123699719164165017908053992958895434477282438778989860472340361397713640147627442342294455297245158172351419577672060647332999630268556429626301165027819386231551733153120391941481346543742834681336908653807360810590130923210706248016853157134900645561837424020618905739869388341486274420702585907794368898699573*x^198 + 1291739513048241234638300111436470115219762231896676291802388242574378184853774801835594517863169737484569084691443400311339279338579716691759425838136210492343624175378889973041163274604417887523201541119470193169784076130014639092385538955652457966055930334323782536444630805813132318007114676239495437328989227775640836851390254410044850320073232778300277477408396459711470803729360099030324619649254906752302850977799185408509798201670829165221420443441277129854303648490997088317583829406931050398590529027583682723588510170096057497353013384740818885138551341371859637796494117032536204866851709944118925089186338103122267092959729205299779904485618779167452747710309056576896735529660952491653014551157048498423780402461617672433869318543591488108229722659182473042127413182305066606838359894947658531969445186365873201602885001062436787194566546378941572973799255426757831688194376468953507828025608784113026358933008947554543415623976466828279622156445328743466392575459482693091303594996067280626401878379860*x^197 - 1443156093349631510898667837271940187553462303496604661667417366210093635551516293644096239098860535876262549772362415073470556237027195672849625323054452510069163660886100299852404264048913339206802311845876740529968380506470316951601635554548636767891587273539264825278481262364247103073987341513950844761548270355219575707525954686589425627815527040774633106919842503386359536198267859460812465728828389238460049972838401612087306091289929247901934688792600918378827030665707783178955987183376842992201658021600695211634257350239937701545799280599718348051973597070479991114885027541056392136580197733558243489441785808709194877212916710851645681163087851577432603029862119397559297461581104926379936937773268840318188811552660668641100403832777726015487795270097663998551353837123221016742321074987873836832124070107196690939771739918073108996627703841159254418057770548389828017145186735224234653972583823236266059925414714953529577431076538821905927182120724815001922784290744903271113332524106318866043675365848968*x^196 + 77064349862816950952743946073839371186616206008465247102813360154777884988680370033905260053287144879133206029623407340436929787926340682478343438270631248885760742619149349895440756250342124363900916201118228112262787600536196632616721710121395279327628463129503353465624883819975176038522798324092931501151996263685573880831352997421136633657944396927739460650688487345152544003702005768544604721304476276876238921017910849017357061042844240927648034724807465425675031486067742565032909061338219414225298517885674067637044092727623659267276107220379362425445128647281515917501383207775555915724551054688444366702857909988815216258233523833516790841551806818810278770772170155298909084103239985606169425285581916704538010027684116093250982832807812308002571712331059784972328167993075373847848171052781894451565516614907982978778039064275634921966288671230201769315898210225817301955196730352851425884897619356737655724897597607287778192033496647199414488336284043948264922309859552911195963576955860262954176943778381756*x^195 + 219619105811902450443929425180853908762573649764686467131434491361300490435908907557811319965340313139999113220982673679632771868020754046132784125765962621969218661155179809538682172861622068736136158517264827257007821997251106755258345243983510429871294065380422469947115044437287289852427875716007542757807888693087401155359734295244735069649001669048626276348907776837522519669333062272566030486832069251778576727819769026176754487508169072732726035910453977788198139829750832561917553761220093010078859681237653951635663624581839994029539184492395998517501223065791121502117335681933247776563514491538964211974801316223739766182701111384433443895072099306850602648873943122996576599607986738362415679611462104144607335028657370700890127996604972869023261072605175299919113239757264996305006395611963555403021463421826749997480120439741196106241291789213428483982457930598410423337125076422204761100520901493152711232506648262130103685220006432341088837281240829531069202927871930377032348392353790804536928359935956261444*x^194 - 55473984048792096103871936407744280399380876169778082886540504302929546446050745309099486502705916756587110311745433001380369518688958793016253432827922435222066410022902650824490722451486643878451173995528520452308833141352123454157495798364636407265362999198361519088189844558065384770175278910562039305130845065315503319643470476551608687089119515722945991515989708285703309093618313122593820421311266895752383324415390848074931996515702738580578115438984044892724771066853507888079559224122332815229052470165778097687095868454520873623611878048962622733313343523937465864670341239156480211871706216848914731802626120648052670486112744970432648335606626241809703347632699954933015007312313877671952072328117811577516015279399633601195601600742962500708197021864538344974353442102042109852291288147061999080701477471125171984720949115062520599325473401340533314329372559709977935566549476717182138968942479713206840908061705088350006130916770997308571793190804606901413007443966648808933979949205638112111446844864048302304444*x^193 - 24622711794646997967019782378617478655764351308295911222156540081469615476630973605025014916328387727114420844080983140680508311715255856663568574048350201575455987522354001300198681367206657528871310789556204640109702787031513090452024460690078611631220189947814705013604090727626562645114081003492314254401538203130463817192571650994930809076017784786937771349551711411026468380048572825389469940543535106979784698924458739426637467081581787051863711272891074393906222377363758754676240449077387503182452557784555936675582877410691748796892074421509178520420179684941501106270299007074916850721553468826776638978809376615285093613140662172424624444279999721940844326899789267094737550543978930065800481440258851959748596385311124248300000384987999929616650662369235093740854449400233347833197626451740008605593093532636691080379410060376641966514796325735117568043344444217960948261139485026655047396406428451410002258292332220901028361483223332411324311960761722782245934850544600418057434235034454609016776923803825808490770604*x^192 + 13593139516080209731329609510564135401059519140047267596468395455873449758995682757360727230419301507253784333033476691008014912815312830724073791307159930049364902164883783566242295063499150365355470720393850003600911487915945012988472431881144889779095335520527351186307115626667540605956271662108074306500500351961203207317376404224672072767645943076076213761586959066194546908473298663150608758728806434844354467168371806627913956697163238994551712783341561120627651499681288732138379326230960362448748135632520542921762490206119697026191145212448996294944671797119440273761299983893591064928163464519525156321816949261926333163957634389793950080145446981651960668766106566431767675271943849558665887736372143487366415167134741467585773961692212326716350258351435553435073669693976432589464761880151738102620974785577509350310806286131884902102768707189009320073991676381060863774114777261123942099795277754646374615278200633529509609643687080559657208698165915563122498313128488358201777279314969969256416955500311473434614976367*x^191 + 1344361425958493417497679614927948202537443146805210381265325473999167867872833441125372649937668330719660769750956799275898456623604943763687738945060734933508552697373836416152062821052539820965511161383901849735161883524717973795374178682836847154933783643378006818955179822674059485634409502528162840865748764586337638614278278210607057470572845740379894975727557734292777733618304052788363770362504806957189468251536308634407429607962957621888892537252471166144658519989206758666730491398680665676041096792215710729840829194090822522752225991925615355795571358540785777583296273012220510687642780848453576167241818057391235427000216325197658293060361568119636705991069614336492103016110287356720952696231465320326144603531869921749067074302446711346160702532371999055926994619876313730463986872403803764146280951420180184098415752839489473265837716461698923912483054106433113565907387825628114175293515273522916971923473676872361592331512600995509589312332154801463589611686100428726632319039531299410034895095625905181623416967853*x^190 - 2398139399375147264908867399992561791017501093580177822629973000806081118752978908522330319420451217114090083993211476148486111001755954380866038570866333542315665202809489401663659475448523904545156999235087158508445318873313520511878608012279362492234298631202890798481187570498227802730652216791587481791124604887992613366536453613997809490467436682081613289803843645205712642072627094621911504030448145938754768251704240482254656226418043922141783879268008965847610030448542037389304740390837306734008801019199351673167708445728648060824652690308733394013715756731832850731999679665698277726583245840177298592809117112108375236505413950645384189323280845456262380622562100169959038575060534176669923465934994530059144610842214268185847569519042873734232514328067114872528236409538945650561633564942213111501589980676427011114493460312601872957715927254950789711781218039654915212631603068955806118225374336975636760152913063051127958609436336301113792505366142857418275120819026616542766424312407368496234879206046800685836707778302276*x^189 + 231945574920305988258114151857321598669003784139195235391353769203077368764488506334122218286622343790443873543538968917539443775839954653770657646927286533878437076254501581972614967505147585949304610036310693982482121040675208202725594076531867521391123167556845349822382815369896108467904321105921900792277487740563503370046290386223757494613184132371219896804345071257702277602444816861304798129816340347708003154842021324995581127205205253198510932104637156000053895053392689471867444168940408475569617170503738437849121915424210400347046168059957343704579375246455593356942651733650365191477944231438845650102851360891193090479233714043785556342088301996113735269615010141317619644068810310359720015084582984794906700484522122246706473582366306553527391935923284706931976321895052577601834400418087608566581378605854253760131295297244143424451023640689617204672982936018339373108386084024660339214062845384692203486866111598425628460410965757439098144265880440773185480729627561866396692204966315726697237351288073703376393839162887084*x^188 + 330756503068607909690818367852728074554613384874665216049238465363544207538402150735457451659316969135257880524740428627021719772159744390067066347117708910801315607040197878912674007173665597066344149296313040495426599954793486592058438706547445082138148005158867620022987305630374443310484690176466423452624871028921069058470957567682109683069170022450315027478980161142247588069652948205115451646288318910088227339592633620137877673438577701166182004518458381284788675233534594064845179887900428337092121961583635063447225456360297929663927722095610848656723119071725124605280109102578428821952822993821296710202170454004891414800711609498586744737054919650778320672427234505885466312658647032424010523785066297821930627015711214233689131419957222788025202670572588297037312729265952863829578171688319273906159805567346891400217872431605921078747300401893301102348014784713267377585469575763090193045447692002506687783104192859346067933690111009914651018017460178312315449294446575413909959753674790920011957282362402671540374324095323863476*x^187 - 95344164363980159275668532719581591525788374199605716870025868028481730817291774147829998979903917863633973545590119145918102234317606783002036607774228137910377086674707709768217938654645274566884368270502299946073807465901415486794307923048919242637658692571038647248795667879679498661919070632091365839421255715440515466078606613893156355751279881202862476195954048009494044225379644065474141821317750544327883704830983565269517907294267579311655505168264483840569345431784555114325582371104063887344208107122577664367887935373037377819683184300908806780936468806701237629946373705423238336358824354112906323960612753735184056019952798044994515026618675368147862054221772236362875445843314088367851449439836910821660711829316658630943884905163174826166554501719188963382421005545933105670183583243015937692167545598460699721961421057683707168476517890919283800371483161367745376397002134036974185775642532286484750203684527444150646387959891672046943245789404243525461903793708254385842537018156029310764171150980386896875543765534345358224489*x^186 - 33636258300762175090594686032185591226015016480617849807997127663384291815323730233552343359284534645966449879154028978192350247172734525238204048915439611913790605005794910095793395105010218103972850501971127528640209279046666190216875557720312857176156626443967336815349247093976229634575253710641662254218922324230832694703640930222716699600285637819897931881037225303595207421093083728351362720218596217362839381046557095257408772013362484674930931566566729696649623787868469237828567764189414700494788391476408957306109252801712756484919790898412035948651310795831089338678277294864353721239964383206923611492112514918751855312281731850133704544509556624109844086112513451608973712833818576995333259921256603897861626070782199127447363710123335565404780602820416422932715342423402877524741757576094539623393887825847899904573209697367434400867634906822606231089842105025201621311663903073916631512031717101538799812968026690248685278850316171423260646162942755332147192027077982079358263003206381906518660176792264177141852284012157817281341872*x^185 + 20365411735637612655435780690648436739615443623324661080832955575268988196634472048667935458371444555747593233255037845032993161417775590280557931909155048819697606179782683382612369350752729055748322080334027669596300321732445016028976140280004714766947575941993926949620593723162498754378466981192046254498291177421308865803350549869730695988656156590383117435539926066395821975221190834759291717321439776682112626276112702415736012044841316148460307098758713112429365399575260695739501136874042937789481946385324886074386081726864808288386976027040076558714055700317891810703974747962706017383161450636270150091288966660123873692337014383832545072982279786820474039940791691789455228978695151618566812370222734693043689106953236874845867880279458082956754404340338184159230067546780455418448710436889628687822088785728151928165218638073311985328463833670854552343823792009054154124807020541644629908809848391548536684178940389355919884588739378032876907202206007223033214715421793812698719151189074605086737577057234629628768380367347327729638209268*x^184 + 1516116137693728193715466818698214891880559029157128676888169473538875057291787325030353299021987285231450362008143157977233563214420558914808197378218988180383783856453498870638083002396955319265040578750530495142212567713536702433025604035311965820587032506650167650626830767391959992281295754454431132503835249688942522847898014366374247130932702803845521444920862074587688131398428448752129341169947679870835495937463612235523529015896457088469817117967760745678250950484189116681314289029287241052014928140926352098392309068663791599095053188427570151045608460435190090675112175137375903558608819017630282203162152693936187276413258416465189559912550351507136056842992735528634266469594252587633590043820637317914435607372012748796894460445553655385434025763859671831596638345439458637536483512792733634045097557676291994590365950219253020115828875809783333208182066811738449861429040007580566233340966704869771940358722676972059029950847081490088671428949635059433473208349013847069744908943529834075194389257969850289795737847019000772838079530286*x^183 - 3290590330937649982352463933919620108567569386825480860275185990791309488371436418487528825318337074762384833546967631059276047439817936109903456180441106929014061036039813771859343795351242201282961294469929481542961218759990924367085526746510098160950682942687515254361213855572238619522366471119729146779341481188157717672403338253781121102024580989064319293869119851522351185858065704563858135222638402477738052293237068554103781589594526782675768590588552819100532846654433393140083999536903113215508444052381308612508530984628416116201303412829385837905975172673596717957927727894942033235378767589454526557090789951937931609473113367392501597579621436105013264511662160775425597769195177169590291667952054225548794338381635532128181093753571608943225491252301458435779449385634110726616701278434481834407621960528944468868238298028047173738541202578084966805567279138257786034397951274909478060045394053099386586833507556325160446929616638297516343355504533409320211447739176073771032012875646103037621499398542006398309312619649302733141440104073723*x^182 + 335417647999831378751208934944831048753130763918114171630335868379157247776615398684535899256560235728941679735439515457893645435187521355498919342586567972025902857092630418482506774540769428767023026044082205155522874941847561353349625252215607537463526899126826240600687868479030807784973135315046410440524045946592543247628755086174053955724268925136050648478521687739144610525907844091483365095763042757152919673404820190446401236978559285503167412742576925886381246301325553837910228209288263857583852639903889326999484601447583113315945881732448137749178113924370422189269390341178134897222341725942901630365185709881804061779033254406997385266419352610489382756844820552555564353825673317686710451617245373386142267474133447733129889753443833500188494119822141798648583035863121829737436130396275583849695949323556125554101246798083647702254347973434657870066160275085492137115325339950094013282889172987249123997957546830070142590207368535947054590746099562887628015835579787907137976509673181715470272277348531146616577342095963058054436120005736550*x^181 + 423708270524434955023369565536024627759268437928368016739063904393374929855404052439250438959003489594438453777542967956751835005984116870681987137863165529513665586174416080712911727553542187812417999529059462244542462429353714788087784268926735331943439932012806046721153365257139749720986128427489602980039915529528463181317840833876966280771615739919509056929691257488914383992376636078089218478161187917425956492082800726740273109912815277814984185617595147801597107871115218023834461473269907585072121976782193637744939856952887789886459041572512758892135634983461006221208429888317414834027611867095680085912310077747213882439461016974800460436312653924943330382435670743797425252161769953880374726279862430562793323609187591008418570241274832920833726354036194003433492064723651128676513655675652862163583449255360212846688434611185089690363418683835477052686279093199561506070530938397869145396970261896263430303292142578738495988253019590967860702886408975344232365035201295851109578449952803656689272611939328103919328352906248516458482118418109624086*x^180 - 118990023229169101717483211885508823172825495974217784202862598994163303539406112221775236767737635092963825428705611088103515905302223355086960499379499343590687811021097768857336733683192607438283997510397204506450554359955762475109112294669876498919244056771143174667181999608407203546052766831415706240600880920064349194010985002145637630720106600966557416131363587963423127023115266875955111519699435895933310769008030344518294541174169046572871714947068364844941428082561486288004784449294002554513342004373856472444790252811963701384701553793194004189718293329294245400088899668373920550871432702070489438831355385864917940403144345239221518590016491872981801598852906611721520319062213552915643263697212810865983119806185358298414543739070496276788727475920058053444004372619911177798085715359441290687268983250486765264333194497685991976008689497059315407297415408296193009058578845463216064519046420523248921086112491855303695716757774021064781168650345230351027995225568456251347330139953997309228368521656913154019808071905344065841167568887964343944976*x^179 - 40923434610440434900933241959448998133754876469738908880344794383095515710802653569488948316396884181128538735622341985285116402464976352695776320549001777540270370220781143182807752335514047192232890995874677349573298267283562791354938220813634736595202809615505067217636102630085650439209769797744371864395826029452369772527919659369521987935975876117178030318272512500215554749808842499232545531567747099895930485706101189886586688723195233519605045932464601237092275472721197366688928142734238818071458649796883372940031612528332315152355827375551994441692402089015470379760894355446922796608570280224564169696701228615992335799511677298566202772434604078571470468667759729532246141204632086738885084563927368294574289441010741127672332772148579401965621734094022722071792237843404177011054069216311907127590314945212995231135854921358080958458566709418292360339341970769308857286551775256161892355244282836579357914811138006731997330382407383240437065942865945568758536601727032027846868339929038077508767489379864961310538243696722177734372817752751110037267109*x^178 + 23531592840406107339918854533501385895523461758731312250815164528033454594154174924629576932943224004226033646132959618998237746280612005173775188093819011458811362638828594867440005427073068444351166396010148952226485442952103885264794057341538523776516051056442467537559111955292883864137119994964270526287211574392654856346920666058781138197147012124136401253042737947517303943419697475899893400955401342242543436211760076989199749737885734402414823376059135276870208791356037973300873594366649427173134911863946651982398824629989816351527931960936661790311340301788034685971810178803435469451086244546505995882801881982700347295929499653943614690828311297710282024101177565509747598365869305901854414108785391568906248266362378369540992013489724780867324676671304779161318223887599781462482161001234843247449361986304731590156030115914625730871527781197136716934878783973540376076061541293756055160218785198807665957559902067805315441533586181791979034486448056948848736188585570933749125092142086236011318515431469020233170905036844207752058872304728736191605713109*x^177 + 1899095035940926178314854167261207365958176029379761999490868981470482882316602001850855524298680354813319364026703657490425344866929128481987436263136877488837721669679872050562560442861366431846749003428567980540277197637663772264584652053221101019441903609485071891290220646817271303850933306000515294163531006465001772692166485837554038449857808002628697223731769660870414488176760506031080200543237429127422104168708643659057410958223567101751280635332996821421814408664687132712536976410603050453802399466870593537302540756009090916126575132611673348045930728277543778466649832555903476759272428485447198847046088878225231882351240648610220785481134224994116322358420423820601173009048606092220115159355588654796740692081791904621770236122696590180541171494735418857187672745165515049849954089346174407700731405511280064560578717499408774993415928665156618241559109509547004925977936184997914882896292011191934539100620649974913666039775687721507746967096150157686158220417423947583837730670171784960149183768986914896174264024319445285888241518539200049942122089693*x^176 - 3564170330738744439113592037735609662244429170357981338426951008271288161043722320837181143472309731554022692121029377920620847242075968656914243750364964675758676551284801912076024292972450776728045452793845582026876764579483286872619416324427417807862061820548580334918769130389878200300882099199167174912432810263161718473089965183212449306108016625481683223570207039465732745360261638416606735097489348668778270111022149971120955000566463165274695234764087917470250430718231114553368107019536026251165810497635984980334792852302332161882640423931450012417039933196450248247230981797217804538967713259023312406843477074143203373705366532747655957639503006047180068041136318676816945883169485123325157460081903419906519666287595575538695161366903970366997544801520082608277359526162710154738498028444819641113955054206455906513873047906763224999626552300523430094465716714606418488265254489610955350406056596279480264203091071196997750040752860765417013145491516271527313382368965780989807515811182306482968209504249125569818187145244825816399568885799676605680496867097713*x^175 + 313688428193720464164255764866426439462095193252557542561202873775560091448870781414214010626390876567279944970467890064115567559055721599085093122871649756979753680800905941999253108653010022897104146763465241632723403727208236042112744668325765549323550854697570448070514420072260527476843226731728277825531928396214448655263854636067518874597601307053487598770169264332479443248338007777760284016306562525170306950852513581736059072076771992124783378498927234833191354913078320782956190812091544934400909184252122140098887044289764988925249631693883515710684786931459570030801539466225793251705618614260053067321820213535432621367015491897147418750604772617936896848736361361864935933495524134355344805025331601409837560679284575638104823638473941559765762404016875482472312588232383655898766212004516540728477879735429916894516353811653040599573094275123001692755965837099460296933357996114056184469349114281830481351254661331391017632875542783028168557450295673943708580962027697173568590576905809801517250002794523628369154455930221513050284685127566492661430059240649482*x^174 + 432075110121533633096925199196838733771406666966182291207593262608197339130376322713231183608583832073456638536905308799794008541950082131233029125231598354162037028387041679935840678315271406110386088176063439610435808831778720553585404989450502185931761641125588055095985506726724235127398666402741054854144417177672244630524826535761198145800475695404907333480969258542403881821569103565741989036676869395786853351882885519767628526087432397992695423178110319989514342660811735358012159572692883195717940312570731909123590254005193643988541831356191006493942048441409933297949947191747909901787650925879907296044462123857546454500824149847761461142330215553617784002613618090075481706985260747528631144114814523436395911705144054620297293207001384489006290538250173153521759364318939409776982738717467764803036858929671443779297650923211456467763774858884876206161342891572574271651855986550247512280197981097584102693444150329984881476419428734567387738495942618623633301411584751535755433434232284914108304353179414665160571666036321532426344937678972108258488602219244244608*x^173 - 111080912029056113843438792485933100077141929521538440640946501087580694628892809741804527252521693277566055512445928658884299070522677108608012854773347201115000977146410412145952493067894506298414730344480267842898268864626235311761304659208807385596238341185076384847189842894407099624665788641532268939764658786040289135610678053706857085661444400266293848303294733193986587734074998988767318245481476650111181727314953175587274008055326011180319385123941440005617536336092448538963942886541718855777031963719236567748029693113381029303043755884137022549170678872591000221098741206183313755615307171832400771913965200469060588406062482443101078999696412950476708492089672924929279174752297279708205831820066672219486065621623576691387321446745768015976095505376386051946689249549501475375672864090517573953093866413478206539497351124583893839788356659391161694504484113485351897166716614787811194246708501663474646274770060854861253176116057803566298860589919475805820779898783116420776262991433602223015314122695811992389407685671010265674954067335711255052834690019260591407160*x^172 - 39393944993007929003918664745513676437305301026427888293705270205383786509983751404832142972657720481045641743037275216238773957161743905543713505846220806230901587827129738262422982594647364660970962670601624844335794427697662094590678069688245949083624390260499629348827905411319826862119772308169155813793700149132358858738896382800111013023450313002449908733982939514920689276556355107342067127340801879079278322716839879452014212496754166491997931555961229898952839490474743291540634300319885409694398328405346027311896226365109801884782102734184311728646184273683672737984255954767787275129820626717333696887171380309660809023809904254727420961694431886299473423755049740487466868569528475160278262055222922945704216105318266460845667189425546852429254906505170783698042600983558552518807763553431726975107822385003336024316703251329920635045382806302396984138052470572821663924364891209186134974390186560971736479971850769706022581223445485375280752952902381449630206112418245632738023097063076040324378958737171230909665039944713916825281942520623568902878922346961231084472255*x^171 + 20807170220876615486923401275862671858292373293034505130181807757404870634112519981307452396132889869090893138000863528820948722529703787941528988500530850712501662254015727380075609448935715091744410384782448975423654392267186221288931894377327669233881845078756554076414882770492752957599183362164181689165520933161346661969702273880402267709411297200148639363146126734825469291415719275996649469990806416874032752200428929897096850236868245234024058872046348170229362751749203424565782475968628135850955015915864842057609954563099269501381061766515028941057600647816754149408001134834531377743235010184025287479843855820438458392122076016658913809327851385386126340401061340715301485503380852977083601786338591248031499450038024109733030708043270167774369503011478773996042705389410341885364794237895375618753460900711180710394683336717040769872678407574795481794631891495785761758947062366613319033147398747096452845261679116773750246025150401654529251512561076398901314626626914969619963822976558708771894155365484057617237627716971707638935687254527808713720485152997012000943440710*x^170 + 1760918753176607350366625123843348208978305958021059715670300542403274936403486472247640077968349819004292357503126568208398767011665986125137687191880372080128684328015438071180480329823015969457856366244831668060165319384647784282348684184379317545971230634377286691946444601364527861070088121282536501655227969540828071652351360044830255684033016714751112072648444769008259859573075261376885359352779047611803306647975777950842905504926244051543550882038418158333101460916084630977108446573475305477165717870317442214738661378498883158792726923651140307152155862888944205653394503931301902435513263493534365052665464055875705617658928097977278765112225673731738252132966884171332379588086235291285278322955902368984371468851704301252531330439894442277222278831918314125650467798178893258679878794678493024730770656002751266888432981528578346194524626059402910394836106880462992277647823298659082546220708108442377600482362917983372773717297619721336648251256352831873707416783018364386595496005739554818239366412879617210995395304670810738777186924324118802375553415314003757318274206445*x^169 - 2936447051361954494489205903792164957053735963373976401686416746953543310436890535939303743229654747262845181420191291447537321704044277820499283853271330228056673312321290401574615023971088308343772755500311234015523370218176988769413289391029723767238332507427464110775627531142351464311679041383988465218214203515454041054916547907674953729671998172354166401188866736758153458381574186848432507733949319337233568943787791221445259422841302213345849598600234879411937984228128331195327116615387115467970737674601213860764795273780625337036059820308716660830407673280978167546555668821919753058369977120413101471908315669006516476176211029120407007663691563503919207557640152020343098487865806360151116804049920916324143574579377361633501007628309360390439750787559880069029963221822485931794823184769753565817732180279318921922278838459732659585243380491500906106531642186503715579237471544715562422278289075894466466971620362630277444367410105585934257227449959197154941905468492881961303319992424156209447830695709211431643848759991133756939419353059788670213901203362552376268557988812945*x^168 + 249754536489172738129288247096996210884402066565532979350313448319733350010396784066675437075976608695430295772875581282521178140017216033986745617597894947114896218315599584370280671800693662382913142888051286705506204583344700195321239797628969120534159921537081950910454248867189111841051747725661679330173082430335200847729514232721417118007307162505948604112422266269801685326211179031025846430888791999872269061059735347336334037933448566740256609021139817655638017439875348541997114837070299049590531604592404930305798573926569333872741366001514087238127382012984677265441995752680874602025359548731041562192141597461070459919198192496116184493462265468004705945157953553910963834576382415220575484565851924580795309459907113219241258485266595535373829169745855764786550516274655014575308397558201166178741337218962152084950495912055415081159070893225759308552056882725222525789863794893899018684008278041239559478349514468217978690168598017155556557837349043852020995838749369965613935667610306132308022823451800090665978369416359398964709868535195509145427915784689976767139577167015569*x^167 + 325450358079897466981784722533067468519970487805301624130909042411479252265087515216285706761355541407338943017479585642592054481405885307381380310549473520898303194150093821848742671543867093998920898498041559595199757896772068389984336876940738466339761316836027584406675591127885988929448987812428037465368833992049043578543154814992755651855743184806101250411087385115591712494332565367759284419501997072275068444390346795804092676106365126582981663790554637485366883687069223115451232762419233591645238702857586318693548302292847196413286962402170312157415774217398656479255329636491682014669553952305113858506788404754318066292763403154237163971534913108029179420724602562708514914328634711934453813176340396689706525255549850139935870662492280478565511828225913302783420173578704814423181731373369698212376740521854175562585558560856712715379886704462208567219828941707129728546044358140966615228119943487756622446254288003237137792684182714417642334848411588658002788545530703074574858210306443177526881067825064390070443073318052345780518182026047659462733528360862474638382470066129991946*x^166 - 83541457015955089166384247264048581136195089445038131035914533359388250369820290966652064004576125882444913394713437020877000044596648473372472995492074607161989763709224967678197686351971702417426926991204939976508024364744307151318144830616124670654752869351622531730028756101241046127186639344256746899146473829985735591207498696033999214607865943491732407420955673433948754997677803867664740932609489090803239128695194847822164142230839795204908362615628528168132279175707743128426215951192715387710546804400378767700429017619160971262581177782216447086245022192130432026336926073390384314318544283913503519231323936432122731962958896051165884626146440645171036820674557148343949457332490721027837126434645001670092375659994910320991095160733769776579970086085845434301118934886195738650429120165824195541360625260666368419059308604515066801205971123667394338056864516366291392192175960886424065787089244212536632976535618176971665949694203174129214460534198817444411607794011938293445060788264396779265800256164198164380707364118686453273957954248925381006836759637477080219554024734283135373020*x^165 - 25964465035804255222690352238287612866315803302671480435389195788909159110036925225608596873472031463065703285792993122618397805922061211376370861865292943382843474835330619315131038737296423455583739699498084553498878436609129465563651176272044419419289197849900424587646892527739529541940358868888721032343568038819702948044659458022629588184452990334248259711658452166495641576548779951562193528843258732685767905919550693186567668986799920914132021237637400799094949227881020858427256545494695983710382147120289067775373908195555086829064452657333820750044991473817580824129346640926024069143064331244241878534838404251837056822251093889748207949981082668630708284925689211419453310030052377636651746135810458719431057491447177929755729071445236258294482884560957593418665673734702995757480161993874380152922072843913588859344032149590852704130877021845498253202319466862616790834191502269667842083214271248838082189256180687103594923643936403984628949082347570671921463537027167410376729158815302758645045018597408161912079687511451356046156414033594500868906715582887681123397745257411665192293952*x^164 + 14329868224644279043311274504691331322657290788924402442473616099886403540062591087727749277341768867646093287493742669307798361943882652849914563914981112812807192881929737992955661870026359952315012927082848610679204508237748212742064770015593910216170379414423841658660036557134512143227512912221666235897080618700704483808686929474283431137775505451971093550124600559458261645935115129758213855866060904139913895600729837799681432661378097767897794833863791641138469538740263636361803714833945877630454150475532177298222019040867914315394803074729676797690185372711540076798619129683788382293607803215600953475698018451642610902794437958152500109966938506806959384472545500941427025737006532265327333472120848527478788295888476421816769253787812294458540243054132209541114576405812476380753273792284292408530224763065878020164353813156938583743382942063486799565803165477115934455726824354458312143291599528398059175749652491025896014986858621132536264991924387827691848970530300283166461495375881814569585317862141683022048474908171728827495538347673095805720536235364861338410408730230948703652476272*x^163 + 714086148575870442900932268431074820943776927621929217500967948372035967579270736390001201832905293802868892121431139936319007383534273772408363531657810573929583380123390945663325267842085383633307171816334307885743137855268924870256532246094329835292821730779175908127511632990784821069456882485584171039861495314507852794955266479360221458443155210618287217877923948622727835616421083107367852929199750829347717298376501482727325231453037542870330084779997131782099585829285954981077473887748554088843029664654894992846289131299520779553017306042255110638268707904099660075242503988371494407164691682978733986134982434818620416680005697974914509233335633010328959471840991213025721349201509621432507334685620251363884765484816485756473208372045065395133698771982905103326369086751657552143377719676121461761005437565273003616392721426985261247790277327678969784628705392323874575037352630205496747617347241368093693022232459997250373656495012684550731345821402636258256647087688637469094665467209899971801580346606343127228868927271045231344035650412404887151326362761397654137255863654643348278496864433*x^162 - 1811430184455733235013072148793550492626360794646080661870270646533181931983172463541555686192569416404836905930304911014795342054191375265858380037126815987483540704130430670854273885750910365742243627144459299500700603369684444738063230941609028376675201382268545429893975278433871584568087487609456853268284236350698946684230690331586554037817982972044376636615210049920549627070679547839108837008357565802360134557511030000983529545064582631559291942468413015916586208639945643941395865549562995578637569626969352674912988643358494939877071941564595022925796190445530611053502373875793309665380380233731471441944375360629582848989989470280487106256701598472819895744387249729191070894297906426896904435380014625800087549052047764530932843677550574814076694490581677154970754811173315419953741895771859332097860804669415750393374980126292746612851679013509567032984076081262355451306162791226394853926523936961337551375848679144919279975758935974366754213826319476444932126124939262389633112292841653110430065092109097188953914415125760563810697180298362294428739306975277487101996256821246953621552953227590*x^161 + 223884823907749025812425855258405437962620571325313964912148945573140930901800266775268636573490352072921085789215891095739847754773826499834928830973651430444048862042784603044697624901069616677583571198282210003666974065380606485630310463202902221811031962330354975693760593825041335317806226463579031424292354478893315469354706955502097028644236403111133803977614238157034815962147794089196123097586117655608892702895341594864814373414105982006917603126724969576224746565212881502098320084659650817477908312115904149295652095727586472001760840101227791693397470670697388314586405782751019973220765716191166979441491889187663481292156915242428988738465579361156005964245687957672525606949543788916399019354088949841899111951421924166299586002421730310189689273692095599868208933638907985875127754808817419364225344711078392360232404441945606034076328212882566443718618667123866859028564564912395135426391232490690222111503795646832527745953009246746334601981944278263736963753924404059562748894065790339593600203359883701804891134667542865692029429954607950753795980684437588737908427592201316547217203000995581*x^160 + 171995199428877421818433314004341799573236962869248260978568626781440424244358861897778356104614139835854673833736242612184756802123681206166978075492857512933654670256767433602635949687200298677140774273212545125393132598611105111654912567809697256998110600915735901241977252770495008109729700272446176763264392172290119467425870458533311043837837827854017494577471450718703669660179195556583541048381889459779672890467991108736561473071846911426844798226706561896502447143689660715376886944625680934913730708543615082803954994255039926538307482960095221277094906934578494229376373347562268047395583686855237082600474535174470945667560860156035160303619795908856547130411117019007308961027355169774633824813935398992274725985720177275702614582299601397221720586379066203702734286179874180375167746332694121558309837820403495941625016989201011926368004812508090540591720791798290283046772224899689527839466325687138928334596956093789773081243137947936176440927006742777756866829801881406657950650743283455972050571502721003162466747693963141830208642683481653749845610493354234586756168065740287846226266129856019815*x^159 - 55789499001993783336737321818697435879192931380570184346425185180383510513056840269786603750454717694887575276888452986684122001076717645715349371839842978634445230976308517778198953254227864233996941688561615895138684337075236425245683032212391009138445194902762312171470561932491909367078212726767007843618298445266586235969277939182162887005332016019903924188445574515304140330964530731860143356026813609567277544487106656379514379461453985524367475816948552165150259760649435276750198278043066278983968364810099639777782032781057228625697653590435136690788149390169611153982259283261770346726055484787504628655683113483346651432391495253754055092034013288141925485114829985818052210505730326920486015034601910862468663987359447648351776398732223064375160201350443083054052216710166385312802771182135342533584138974427183328420436777948902396734409468192807807497289548755570724247589119084301720874739477888940035636858037413487434683176995812740824929522600378378307995156774128680060687239720586316772915484388984806101362479386333173735957612221639591412074851181299541782957443031560841987576997322269529304888*x^158 - 9923557225632312174952700111986320729433719491517255580793725636058304774410778828156125001335736230503769918971871846948938320548066610623217738663574528103024162947084875121750574804475839576974541108422745963563254120314074297920349535027714685916590842332418509249390549263279268037311420242768861891725151158521740662357471955926551401051311072042062351317749077080829212504022770782785151374681686901448940504889990972755559293358540342346423294581921469460869246736624090623782260178248332783615041417018453496696980701539121937111443054872689313472146385257228127766780402536402890087993318279758764226109145659718016655900350153759733074334347693677707586284099376086446958826173112546920028275177553655139439009993199322162147355979468452227727945866187377960648730880156999709607815642026283054630818487782444356765864326114927160888665158758497125217792655831199865224720620546919917668459295478265352490546939874020944374731677206388722590908489499176558125597387878053331844801526055893525998251019700194869733432218977619959591512788427360368032585083783541898269403513339930341981620062144992357014237010*x^157 + 8162238623179301539041244000326906484499236095901961258732002770756225483468355372203528014857684863482710205834609110397593083214206925529455582540816731630992634132558889391993546416814575333896151079023136907641513156235287997651079852579933160979126464664730108867632466740079270932177453135457141578136855186540510645279531369306897507244093988368142133072899902886526697079360188134001659543148472918371147852743738895518462274769400176919438465874173215615101659018254410658790660470735612628127452111318887811208095206241391768789354785570863652374804063182153872840064569808602315269656567612165655985520203455877444976894889415755507190790938552225003202702709971515221965954738742597774334401714989354167001117209697842019425703127531802926702912013028404380156056245389263950073213656510868676450217817313107424934781347877351508050372502961714204939682329467142168803801082569856402142194069601722909586054225722809612684100770399367699072746489584511865080879146714866507128868574286646365355615245762507957801159319467769905127433471442946686848827288801466164935310897589692019351396381985061341062764669813*x^156 - 346430812605862827002343893938334127612752220398582343685805990863340674055983218527890372150733970453636242822329419193046436011488863811906376250116949447093635775308516923381565764877684482214982231302022888937446415526439086444238922644833451185081894969778647651148124657566869878463009150510434771431432728570452605373672471436849299445318490854809754144206282178166242069064866129101372780931486079867466985076041199390183456673739611338427101144234463190700436494561648759237593083319069866730485179904323765305400549020432335972581871089439254236893275354982386634262985107511872596570680196127755967446903526825272389760241943707072210183913608073696604004163709234643557259146213437419032034106800507473935272801280894711829877271267200982137396778021463886291553704746855619370514729835102587776248637782154723847695775789452977619208180067769157430642804908330138882819061125882317125072754688349628595550472845496684309820256499987275228034030648468714427477772570264211320878165855908342556079932190746653233784257967089108209841171048819672084692819472226300014009378861662870602786750071816566918443174770098*x^155 - 866200966772445342584342581868503362972489293521357498384737304139099001249971900248695689055720569265757117788584724342763847730278773097340417685325093304725830802514178389517124722581314070535991721537611642468622064248140083861344640892585897003216114131737701456325136985370836984092010634522449493531380201561652165354556818452035348146985340291958229482987050716292850830789140366328675076333616256205593667845181442730517098475470727723378062574061131704157264334153531928352048951183771471021713729109650874929555534498284983841350902632546879798397627355907784388704787840748478355395479231684813058441519195345190999729339396026092089287976109645549585416522551409922919525690702364647446702824476824229345102623818905806013511484826699923396576464061811799046363920083686093003871193102738431669035421691508349178475933134836958515539808410593584669622600074573968184837660940952949869949750565459362252960482290445124291277229799893946866723717956777074843732840473292791034144762241993538140364525737539855711825727635146489799814400031117321522023002629466010294422411170318222645381327722783838033968631443602597*x^154 + 200074652765119073981307652425285734407826023432676501969996320421917694643971658964688973245441019736964954469302969250471980665907563090777348270960800226260734910697320314337082463368525117765267550708748881936291110851040250897829564058051915916989859104856653933549006874889330468400974220890853319769166284289779030949359857794744859987336207271267853266057550767638724544827348130708631701129474055333543367722147532515587207505839208718535363974829521518682108792997555338046498862095672493863832202158018253990836055841542164711852508888428407709313575314862430949985034360555657612266199204154402902668617182148549738777037150533296356699833311253948047614167328906063783112886233184129190938516645409023268891119464821235329878211223977783708548017794864519705183434537941460261147277496073259450919707600713926775798867866970919998045141849231354464190780329751104124926174934166598971199664231296485709216095855840599010124479687509519590619354812245185199163821323096094923232672957521927737961433441821324465391690821160658589669373767629257401047252950768075342040394985798011126951009913795021128703242040155886871*x^153 + 60853735840472474311533054616180135497554632696642210240697451247918851714422517637475404496653013663026397475372069406460303524948740446027990440262461738947157212744342343085201780242083083018523677546100615853668117967089213598630353366828919568846331048874518862947795442280630246832178898379040532069550317600000899445735151608982874424057767418757712464947836738157998474862210077863564688797188387071112986956119907595992655968121676851299384259238869054239868342246968591535423695226512362417032759387146239231013413827779044629818709478942745824219688171936398557463014090776088081822192059367335227787463663863593770956467551956083143721465715070757265727268317372052336506931910432733222839484392316685374798828377014327799633389138737049341422766560046108770676573630657691809714050576155411912247307436526718143971688707457400197312415699560564594964465744750307080531142092648613963472155202136882857568824366671176911308453778592633463037898570234843236605942722553879535741198493708789624873806183949386380259210145303391849200765154108646876325059800637033407338491266785174561295753992019332398066662643325443950331*x^152 - 34159916759560055142485738438860136787885302100955216761428817818754334655452191620755387240846534227802337606225114311452935290217839957179984052329437066838952231349028891086663587728178708176180729034204811159798242384342818882925732195413454771860229825151177827339389006235427419651017231417197047443599432722997043991237335153249514104270284108866043267189582026722346453401278047115900743785582413736399993827686500488425991130789287597554894773597292709540795047827782893035664412117458315307898062987479118623940483781815819260550582574216287784062989009042527777318720982318391629340098693397663646543834693819856915648901568197393658157129345665867055260595327795579695927756946231912408821177928137954971884520928150245229601130318144815545029262443378496499270747351798613833791972753800845319012570436217031090357927690833442525230685328885214468369100412365440006125927110253712341930169762652616637077001840714005704140312023039475856424763193804128681884369270579879942626290720916604312846337208033338835129691402294049162966230252945138563529322404349643816617983914213243273840243984586034611655554202479853487291912*x^151 - 370265670042684356272040677235596850219765480007513969433410841437767906145713012601405134487729128658064195048034478770618049093198048594248189162015659652623357209444736579786637409814601299656134946417585888286196322253057198155449505687147291865541269187343179893277042703568681821199699540745709289830684061700634191966467925281531777848964714368119462162772462853669189941897254223964227827943980386455421090474551008267268734014565795899321734274133453184598232522281469296239019901563037048585446203428109560486215342261919563710168411859729838131738792616893033288751167110173830218279608193171881943257131001506895880011285687493027765340185560972127604049607900358604826020677966776692682195387570433489445352912917922149909120710950546357953153717389054454092779582618363689258703916143378260580241478117968764087032362791912858216087561227417027356727279204067775716812919043908042603011931332811620789896440406156247707508528424706816438254027868816110153822914685929940841790758589089496267884911926256354219308964551867785857457491665342858619721360277392583193651471018021794449466133010684043366918418459032453631230340*x^150 + 3907587363012200929088668329507258403104557988484184123708254546997248143500194129350276721375190442759246874691755054226424634955833387699226776576846619096867963396463535222342399162808946908678490992224248383199497743260412777048707853824710529688086661283669187922382226224934508994406037607920994110696352362460471601562580704320868380895565947279667767451739192085942848465681590075330548317728943102081513278426798519767307499718871704447054566667332290521949272713709396710784381208949243064847581484328082452104748698227113620096707606031305576916638556773694440321346835316378484922931803310721624485549533105714671789341557838367563991715819617483883380008774220454701505663374781559577951549935483887275241917473415571622416822672987413117558557140239454008281473234714404364380108863803139639939323603219188661473415288095389385040499661161591446859922285174723230618127038420430350419487763758746279996656924956987159378417330316680226885518038302435006652162611008573007279787383652661719470356241294759797954491654168226154298965063286699752598436203124410650140655093663296826227940152636597392895399815208758370303261271409*x^149 - 707950980636453504008736304190185316889266262445638015642553854000453793865680380044693289889267580007750675173266553556952125776216714520595903296441401472685155349408983654221195528378733809585729870319100807652036626379441820289703851784586059871977133114280285386776257284032922482620904559438274030288419885704173151810795165337130207537789360264099119363044521220102374385111045418224544651899191699206221552731527842929005235391474171625787323220251900074739985504222742273286657593153863871988228162388499268334345604963029179437205137007183331004565409505516636737138439627437626780077272143140144658280723387109145059134136102524697393992235296987012956095223908978302150654277241053394508476386089407017133211348625112076274749508574014130404763952734746601674936113974568113253152109683405758184702840674103734335590430639744358514889249098577869860827257989184078736589942258960246759018170985580926677189909571229537410196694263476165151460799967379054340487612276514460927467934322470990820447950009886520018411723126288722945697206357329305593273037846823786874835751082557986188975587752680499967750199877444017284520721407397*x^148 - 296793411549000596436569199988043435526185200230191824814902224950199831529308910983789935334260862823642789835027874089071792242060944470304439863845389704523293307736568445010193839055531670565435855420766115429261011417575455647114335514083039258130854244476201314646011831888810389403957697423957881774807317232139635386007800894941539857113004043247508476111245329744151886970907372723700609264003115510988298051886877589978677353747752825287122104173332992819189009635938429315757983086547533546489855862612677450652451247665278250854895451469357312630053817202847866664039958097470527203296946901260033756840797639895924243236002513600599838025655054621999202121865084079890034749333965079196342335926713842313070947924128775517666663446916759842434958782740114377322675088473702297451312481199585930127699361139418403554027698972317689839133990937918460574584850838545699417644655652457521433550716089427695918736629836867192372409859878409307251832449637319212330558805442433033629794417935957564628784886426257738040971189111619859490826372825218408836001241272173350536525166897109833314636986854355213019462866210292271356294838597446*x^147 + 134948549711885184565964836831930008915963288754681129010819922344760926868571686276093945877669782322061337289549938364177366062756806229286967487682171222792221550005619044084974207676246150330060348235896604649909336790405256516207058987244541340199985424719924719664822914293994428948751163661022032321442956306454176287960531495670258050237708087472329364771560962515194487374330058031461377150470517787569551597676560040883568712755897877299558641621567974882003042540006121377769924257972898375394758268837987620277768858789602420738712242382772367957976964265530606720645110331762331334538870642486114538624052126995188678095998981768677750551539223091763487952347245171943165988519080586812137450255052922820858023513074810533274515079933632894692523024679599584496268737341696061315605587211916521931396428724720094946410532695213177233516422596096692015373539938670794277625175810872702369946148761525976533950897865909637607580763124921318288821127915494838588291609670909897575663736178899242149157169101113910683605580565563465530868936165998678786071345669003515961445080549721618218126502104961660458284567103546506158509331465544421*x^146 + 6098066228149414032788497806045793081167247173119452813083715187042737844024359110293614056464622328450806272147492095891027107481662819097456839073148114735291247071057131344484317697943589391050960624557017290562737221332408619886545182883864353279420969835223789155166844599722519406632207856487482485151414360071912331799914202817070929077351346317882901429774271644106298168195950353197090581420673876166283367836884940408766076012256235039357569481927649271174272444096143088294331212533907581511079811361294434443707772036260820507403046964837630521482491616243411295613702283105050179358993797226206207883622025862494868454869641576003130700119963943151071907968392000821576520409649223090963638175045256776964487984251615033905219948166253717567635256572655871966938160245341678775014460219905535828970568805382875091502705630772889057391982082883979072283511984508170408267113065369318923553637369232685197398622735243578517661857896522697925203617791714603265477815040550171465154026181096045029539108972119463299522578558134245383593680482965487783822472156230566895717986252655374079972430526650922281055671006413783149497415328758512801*x^145 - 15617018995051781782499557216028830419200151025320768840973467390766375118880044578144945171502179572765090660600057220346092328443199152368611444282953926882792748000162992660190607370186352181924283228470206923516930086099096858318274021987745693377617370581641586786368871275894069829404465904385041158173799747198598468534477141292918450900785510131158476001221516829931718791835444913174945028544739049044688529530960518709171423805610553418182233532232118997640468515929683064873197730762877029139114716781008281745436341416943005629484541025602236243307579957536347620868640296325722485716209483499086381231919029946645387573296687152384220374484998995212614545384907963434044540673751108788923042480426648904147533489874950231300037342417945838882360363218896883199366796915691329310023702296241096583904884138163611437021173450885100347373570798389608607623260414075581557050364082549067053836112395401546254985311280715080716951152129158849675298555876924403515707832180867066975587130994850592669893869508411901164834489106493976096632927954653612550514055859470911570318061637981471482474704294982996326038221261580891834187212631364402013223*x^144 + 2380553401236846744426007140331828014430087648916132430534720173798759838632316177339068121883961408509856589784411503522915649061841859834774443468064221387381692555253852834539726473190084210202240124564278928349707358486781786268551570259070392546477174898361147640458650832794525558334549805931991818139536628115390769200825331601754749022605828263441926091746403810835495897572075535830673289881290320343103091514316667769645048346336704140848919011736984167305940366153269696508284222867224711703261805987648019339210083771642444189680219341001250280584327581477722391898892750509992471249465309311460033438032759510085552955498473481158086538739442710070579992852717580034292781035303450723970551038144952525363850357435182798455712627864635420079013339814400012624401228064873731261206370465577584082750817191976695484767474452079899680931090519364822928686426792205294603222905345798782203578209763905723995553126121997426573720811063880310270072049141150354011115465938654174330663639224834405297035905998938155869278152133357908323971010725360651734963860536852307360156219739711468676668702617430955158926631825464119936813851526078198134699691*x^143 + 1160413004927941824099834833017831531997356175416533489642299572270304845062111281811225777202587119337766115518922148595381328741846598676076076919216227679074064470289089099182667621145853383834155082364058385964683680835839490037007079075688462810063737258269143895980455455102925987473485685006423700681830385217301861090049073172639599446427132831919343241903558473388329515124321228279238332701601617416354429526161892887599826376111807659775655034912468917083794956031052672012402495807316832162263850971250248229900920094389944831929492581225850222492090465737134854030429142436682312284576988239258065137083235651917458861766508472732185360630221807903461031107835657972210546577615535706646929455550947186130643643994143193893159192627693676993040242737352733165863158633879032183619140106901905551602289399110035642915448358301778964143133151291699911934632247019971537285406968479184821347886391855127780795137895006858703470379828091735812027635784526272463895780754046928322913636950442174360663056630513213409512999902704115683070992380435319309407039000904001689500760158786263241811216586239689894395392357206725437996865973856134399050996158*x^142 - 468940779917420344142069428081604637530140830721633998380747651032565060066584767394448081560965212228105659358774462508170736353381252207599576148753888247551103954167412658316141422425688445255617749239667086224446625192000332645574395159155601467451215293012573516930869399749025999385899953504817624393500900952961257615438554422154191890287505947289829844298604005726396777485104624707378789763753960549131783593309417378033379723282511705687794988148787938630176300700581154354203817946361353671387562249634159006797969027541510884298092591458347646922667724926752654459865599628428009080453291308895829351421983892006561246996513657868845392694108572664726938055592388098399864528354639006225142113317250906161178744795743582190116885225205411165835812605729283146670302363217303122077261923131640516337529285491629919191103563534267031851349673201225699937312389338525799206989739890198604395835674476802003906672363826594382041106338889677854711724350503791684107379147471468668067112910897094539173046502102585040137296486049848046835601032734749807351891317833149089692867143834418103187295537893702041501365889737653287120174955680341991186813289782*x^141 - 25015672721785575675804188904604353062860885365560372135159199588822865028280490483719280828690917440073271314187874338406718678425033888646697879694975208327369390357807893357153117106420794918028525835893835215480701215450568438208766027041100795664472653697445027589368459968437605498920613980450718466891655209900742120879048339365258881524667731288875787363666852998392500712370603156109038432902877978755059230859241444997649830399485882485364533538072407565456365685537640929335491861491527011594119419519954097847322718877181759986395667435155587799857717631208562975027128844427558498576787312288926942055103534635582897321726448935096764239863486725365547708954879018388485745289481901682700722666858564494471638137680851113676603151515466037192205696512390227231026575822141581202312989046456192887214081711262626438604535206539237317888170289611774071558064501914271183583584841909666846480336525920787890186949399592575557307300340179035269116837366634077806653949577528873944919099226123322340092131225445020874955968860787364692805158877828267962966489528791622338549850896322351785351821651233510904757140870932783858528630089627358814492845209736*x^140 + 51045412361187057368530499189779907121644521829763702416412866820290271901283812487601416882265074162324666135843839775105363677216946735511885289288031378266367118428859031622010175777452016961111671403175267786722266144037453262498683840271459347801099649564499219821983679693631202865297252815160170956893525131871999879108251492308772060466124589445542179788675518407537275546053305490426329395079318498515225892166522636048337872061738311803932179630671552475288492081509564303928926257332694407526273551099800475635786820661530639324883069378089402093144649039409620594174975543191246281493770933965594118330828260112959906811672024347616797612991578081496457823798570812984964544636281638535763764248273130879450163133024930637608435514333349590808547399182539622607124356804105819927489383724274694496757395634449879860715139519042761471885212621850931513586421469689786800800728850461818189241024920541105628534194800518910125139644922884639794843179812835375389630561824916179976985849136342665333161430441900626716493139770007181237315829703967500272448765200897667587001262305196592980860773708048374283185292202437747001955123318318072325884690577404263*x^139 - 7540282698810025866870121052005696683593651681700556690363231459597646675672366599121084371404054020340453269310524045875969526965857059050645244254380624772729650290177814313876009822517982409760006358442677628350245738146398673779277653873667344509815120877002576566694755274820298285930278992807638917498665306049582168264825508759625679264967934402980770398320781840768803867387143109722863708656466105430259618986443598117214076284184055925004461827768815578047578288634063082447874401239315776279925611964448576586886441987738919777187469839542326063689831994274634570541402853160500411524069426356659423392856349011215568334729926313980952539171229209222549370635068524720661212809842150062015852071169762109194270527565648631530509687806065220627019545350684102940131887091569684595296399041970856846320668094118609299808577168177366179472882940904260762244223981255708260037075368806695613400367586746582469965706748249603235105629952997682759354754640279656135988245457654279915383855064459747699236690657403115331279021336452004933900019087190237986286695599668819496723749432397876969457098356701465642253667476058164446476011982676766128766553936737719603*x^138 - 3367590618333925951169345690157306474887008800659397300127813748850444432170852533531061502892844529767881105053049382854459596306371190701837051106366563730473425568652662673254820389470725997705305137460126430794857028498989687761460310280554453295382280066792771304809052678428961682466886819250352027328838198896678043474948307895012703006219716041177074045272904050964175362870338532075730083718241902177733441258462841560179967523657446362086460235343925927415197300465989032888907146732838666177967798734346362960100952397519286330427778690960675426834921162351401573454329958923620607616383533726358165691685904125487517523886700970388941263351355153938140492599500193012735067188639046134515622307539188547097383289929915267427326446690970660171717925859166170207024373565669633178941937567198929574215471547719012178641451050978021244962278131353849063253084327224758139786043825636871096680208026312129921461795627119780717026140808041001938289026158885318107611025208892227048915450050925476176552455801132140520473730817668799196508060839696237658265272571957391527070500462647205853274794333586833971729482878268029238294440456620025572295736366401598720005*x^137 + 1358177851001489615930351994790090648971668854411888136619158311323763853527011083794885771307326187133103803808313292070573731654480660409548468359448518901174217397241768643083765315533824178629073094201718417884294046632062168493692118737313413741450678701458948654147387402380875308816207295185986815462914895328466821952532113134132739048531971404509620447673663965613832274282192641242882014841845768342332447995753675448103227963724703443363853614308595099351533333743434962069837532521388213360493787635442807539187494419354463753656125008044052636715848139183600252393520042983241059846826025028522254565108607727008496507061006513880358166363421063292523170325473353214076186955290664699075984845975602647443734876473417473949740180921391696801891168831456186955950129287700912516916968219391365773675260310303531297641011529066235253237843992617410918353380521558224336063771493644066907664056127493445723494351662679728208795052049407424018430955363944406993271953807825660295797806135985150638589766069373736335978495537443617344814817011941116892721091753306436877098100387880670127377276686873577029381237272951576021248475050057229477968460464224209208481204*x^136 + 41243658351139220162644697105130637786104722551454291653474351975037405668357178083932208621069672962399105914566446910770441266218877287127535267604812284283715741446240831048107346904301688960279368488319344834819581810480174718386971656004283411034013819794870480569613048076938009654324772767857676412785417544186223208167178540528997962585124775833353492194453652852950592631658325328294089350626277225008322823395327511344533169890527426557313705114316384694546505102130759489147835555431096203666530510593147894651827057422430440105462121515187664804581980176565904561000939053740669474966470323741797745362756329631856975900760465890411059090802093080414388775290709944976614217058998066175716162379498138449944752194400813213828104204240079470108454677053336437535609069628483638981044751858478018286883062978844195701232686037531676265258321512174064851457120251489125601457262613207679415720148136817194182360005648543105477687764076074181487157956521561459180112114593611573075762356585930222289321355410512288214007086759949786352890749207118741661608292256023278297253498670828013796536958893815494360830296899303116829747280057458074502590284378177403844720248*x^135 - 128328685759498987378384792375072702437541697155592287178754439112935419625343201146929019136773311321392996242672723383507564985201720596664294412416101250748329122280574167615489642947329370418143442483084209188435628813774243106409985465441964901722481052900265191011241831551734266244276814608186686602282851925739100451601945035649655941047931753504646609730038438655103765005524989802574726768566793180340166992634674129293483526353476364295277529213850516541622208740278607995952120679034900764510568128768384388392131267795269625959891649594305862295161852631432745460120036864283447922292084188931360251012604999297266297247723922447527155754398869692228365255306879479992140625211440661649138059273151910023769510156559755126386835039856241832597414217376080606113566060080896364482278519351510253019722435400147270611259396372628074190070986442819788714075294965157401746126212302694624290181134618455671222398798816459719931649550077303554613501900583404547363800901394508962423800562000044282288569503992026255642369386314817863582074569071529251650902683971447643329774873816052267010705538039722773477844280446561975394042533590347525981880154822959352011921011202*x^134 + 20912579852019313476254360617733643000915452882944476667716566726330177541124646716674228913241815367313073169854975033305400357769382293583587936087143874721181476793561623006945642710496461211364309237225277362795917678391544034292113032995828678323475820625708275121357397231448774353275498050061972330883615720335558867702968642091646902512740266927905427730791481891405049747618459687415377889071266936030512419952260588824676676835209538571819550528018807800442232520149496905444027200983997651926781390212194549018608424379625585104445183587843182265218254146992100115683302205597272699630283621761785886460172045615142014783245851853324893635379836622563940858403892218923832922539786036456985617481227106274192662768758616095014725340898175616412098848580748572051512690627611339190479993171801907834295607171081979461560246436878348163582654524314123084565535925141259559031365755358440453910352559212124433409066577955435176418863082956290548267466966235698879442020949964598613815959726718256354310849218833092085903881114637541240349611996460252399430133001378174569154857401212206458513588038340770607794235884490623427732278692111627290994037586780679529071318434719*x^133 + 6924811748796336772754837830417115421395319207348349839056318459040893125243732503532720765734630003307091942413892871512160027571034586514401224684868072566509564086915761005177014118246434020713375784767788007777058873281224239280743551578223360032459062573959891266764787679376188983222045295427896022094262882646269823874279066849853364711114597572353791978521154427756676912764492119544404256380169661378483116145950231030514543322862044271082619120034022960410874986551055488502797719585922550720062465269029893056822583289753748426217700077506667764419003419898943329278929490646620430023592553180890540704651599914507285261023209957763681825640844587421951538643751301982230807997929920168417274927819658213112750039497586401627812583776780482413028204743265060831244812134279690184814853482385064196684968521415184708501606807598465074986529657670486630846843384401892551910831852143752587641564361526705204287812997905616493639320794247054585242061459163594258169566314290969226981704451553008693329084720635448691010004005192447806217489538091860581637847808602468934077554961259869711740754324954345480846477933542413417714524874384874072714602020396641498774428368332196*x^132 - 3022950770395003809548606616621502405218639350406147956546879846757617414528524557094776254525952744810325525217979807988755747951479541716145401687119097186973744455549766805363482244023159870388988043219613286618599902142291618138657741702317936192480226560452766299741253526959096309228701084403742435890921201671743862499482028390972756703959842623605043220044109634083944064782530588390541175438130622152803505414343818239950728853745407437718815758243270790609427548276931416945051058199804803515797369925597496561959072992120860445053576287571463277590942398029653203349718440857322638070079251910232665416537283914203946967532530081046017412662215479564090454549632414343593666838528988895363318127632504520506842183017880740835770424146146336184711545619953563843617652255486954545337264981486545153571904864490479261446376130585215721879160064980764930261064383282294914199816990738295277775242113242197007868418025193280855292574983230288111766609355642380250313220902250395924995063441730653289541055098917210070564957745108042300390347539447310181590385634553807230928105562922019234904813956940368993840492907626319405718866362311880290806780812131678444580066207759825468*x^131 + 3028607596956824872421124718117423595687859190364654254780933493964231090789699169171650703644020102591163410755975248056344463570627527377138812289700055352206162373717139727308984628364292091476282532506252351625814699608856737559299525124827407534744761130498205424592897785392193474259310338677935205670871782092708658641566643307785051666377245200590405163044323233997045102845095991116031765409709138979559889601631057884778678359059504352394316827262291089109715791686169512204302851290419853443104961269027029176330264585244654392824140193301808611498907788505408676490709823805373118870110356211716743556929033215355520710006538196917506029780167548298240921765095785401079926079936581428000184370180378256589755672160379075025308482555377540356167996493457980166853969661933528405962328928589876686339670456693190247005165565570592446878672795707878314558516195208427051903900195041404180551631812193334177560894220927095914351758142473512672040683528460861829479924245462027711253449623709408624004818380893364271833350711014703105984284066827750004755545976875157822913825975848402861922870515296021382328520613242665525475959507349209572066715249596320876691234073283813017*x^130 + 232375738073534864582254512380144108351418340216197907054513172978426344226348444821270496935892085387633855989474056579978828857642182561544554200533244190541806992680446005809093569156908673313867990534874353146694667445020112144856612761987153176228920921273823814284234022089526560247703402819780601441671327118719212057680315393067481924138385127457290314881846871782563277931123184793749161477553588945789435506250451249837314568714612374903249640965552405977016939323219935125026193989202459923486018371427788385390171059424724055244813276015295577196197698556075228617467283257536816987617958195183005022188697696875857082804550137174458250132669768139351409334271355339819850188728157477086337750099778331637882306945222277099891628442626001806159257127141771852202900449106063255161947010140358254597572981774244526794125697062345379002154622122976212402908495766590299890687583910797360530054197698772794113893968760923599068218999421499242347480446342854904968713773192916277123441195542851256098584536347333150784843123021588024704004010912447202323191288229920068847150224538232179442082839566719735461498469516758300599402883774281475886126629857939087557540234105325194623516*x^129 - 40375000172467270406384450604505182417413751822209452918362560341684079544224896630013445217867980525745650149925913181992774901424843335077317844269378427602199655510148309996477225615986243090396647411995641288325801308856479739239459666045957431810050794395734049667888061106260692056728284498400570960912385191253177152729691309670425276657804353110381830829566224052143403187131316200284671900897735946033001816413982980283796980276784591249330350738005377274329049077686579549388551605477371104973020893918047544039594925862612853596175739943693800139039386062829510736509907447601902881673171211192362694347856742625895833160366007265631131877353195535933785851383282391066451999547704172723354850801352568267064058306808830789587100361004003131175498503084127485318595240420168240258676015087941189913297700656635548361446790518458465997665747640435678111313123760057525007795380594085882168756447468917995034203817227400821282631234018834283132183466349396761408280783556167153255394653286896211900048557885766422829640062081299341560107121286665330784404708742216535286907559513501870150921231284076768988038560535057145631910747840174795967036730527234175079290735359002313130965483*x^128 - 9904777785913048950258809800958836472189136913438403346578447361569282839401851940566960640762004911791864262808040272442655499885631991721198300696124105669050993609609587245590951787218687108736077433685866058304756723594031043713361177660237874582515166231105509620734667904642269491839945092804860414927582142574060454083645195561233010602067391668795696303930479940678539150276206444578701311193069276992966445006879266585687090815087168297568467158907127888054353077182319724368500436940553247611239349166341721451094548949791824507832364597345787738275693130455783441543054537286214631729909889117670250998071948084337640646570009579650698962438107493725982519900662536763774132983403279463780647666851573569592430900149968519321922429155426048165617803391983578036628624590805810852323656815223917740433973550449892187852330978370196435766792644932192972754691174869842145750226950268802468061100714674615558217413381325043825495330853905129548545897456119483886263656950292519287915418853199779479124721607418030121771512096717004037685025302834340713561305588036756180088665966764477260570921281124769683415448320369191990604589135851144269525474722001850325570518555683325939100153864*x^127 + 4344962704603545148609003078052855718857559371662974862632381421770195129249322122800762445220924158436559795090432454829945499201106827703813173558209349777973030909550060309867776050429416881022177933669373743970822116575379386039910064875479801317662669715730436083689419091448335185721947259344750270185619269787662268114513251243819957760487317053439981971035866922424579904234268167188678620073655434595609071799502204827985488356797525828173605174312055818396190608258523363013389281989450469339072762189546823979339815498932717270715030697557621253098894170335512121626184742945781205693469328930603114701052241495461177266992617639548423560055710744975913299626546290927860583614343446603800119192105246247682645663736733480369506675583792071651852875784843865199987020299678074378621484282743568114515695316790128874361642663667944562590935697396436245860019187209016667380198289250438525438441760976761183985455151040921747892167662658017283843299043936571827080946459399547041988421092661058295460733171538988972733581646984342179817008821909145170635032199964284816333746916791800209073080173616456987819491328020641396568368025329828296774209689602317807549870978412277753387050057263*x^126 - 14983214132795523461078477062079411384462101261640083436654862770062786379521946003773643165073777023761386642848680926917355988321517871123146430212989562183287831269114622311606944877902607073304421045733143198691376380114531748738772843116227692851869879300272931246883685127554969284880041755455634440517209060186812687796225946155209647265111513824234969414665117412521970037624349463194544579686398761223490173783285520224034655401194494309648517795805524799372651896649084018062988798420471992130561285250951988901969490814843874357093488769916565735970555797638358203054547621284788565022693962947868481813575203581628474561570272268720415817737994174358298993435428859310293530389679394205436184400524146318326212473690483443134495528455346433475919319435818950250535684912345740465237781573899931925029516093754777190095312036013645316232822811981623661022692142240399548332444013249840934394300715903524004516761017838500478964571368840260047013204272546272591378915551009444473171166526472927360902182641314285990531921876013444766034425966639482899195176987424962194678759175986753239499031469720857106054490159258114834058301650316529535503525855782817051204592181265327898354482548844*x^125 - 258278234608021758638914805347623681370803953191847639515194947423853133074363890215380744046597458867960121874575096136915419841954556921162949261595912258410503929419365324222255276395682045852848448517154282153674989797092314045859614289792757218955380835966730190044213746168275856979873582079341057319798525422221012641314960451504119893086280720770815798974157688710623484154651897142778924562632090935165804062888611222598142062209728582524493336908471321034693956521739959464196268223468014824464508411363778906551431989868083537818669724416430878943356779037610339247122292003213819207486579996385609963951561426321691385277768360636479168575513192638230631678537227965121536903736192453087463239199310830918414499153577034342064037409563746684238053665017887442464102398157063711645024922175412392734393774029859881207869692721959639238996562881944566597112280215987045794873451361941032111755855913841653354036080779720114954704068835853224659795553814987227892177478341450619295832701745550974171475466229390152941780687667825041335172551476582311839076320145978411747782109172212422361162346700144942486378994713793252729806666453116455409893146944813512795451995787959525820316753713982131*x^124 + 29663095008906740562631198632504015870950498577985238768691143901614641798903401268428205576862018912010554552132164191467040726773538324627883796231394084630305835804326250063640615056198067168304256097023892076160731913556216744911796711177437116967775511558098250017771524014333558390182928054915990474489781053384477910631013572319312925350899970010105356150309844486557945274988072357226068858409122812578423572826383934362333823086084388482986716439023857049273240002144478309171255019630058828000755826924693535603561758599637670562404260591629052899927332915913304087514986859793490554786921287990828092704032156937368838727353707386820270408618586954643018688287351391239297458147168734186720806185945087449034416277121803272977657418279824012104063879687167277817493245934960577367882218641149993530693571702159466874104046565561552487576904324556078314242071018940688827855470140438249661357360382182713853882484988181645244523217820036475720280825407328036100092000334081600102555086809631099273575100740546143202258921953297236360496744671850707853761399419002301562454652659767307001319259964925337785099861849359253081217766336933054511575198530379690590199965151431030476494826471576192823*x^123 + 11309481247724006080537880919718314889205263196096959830801576119908398821814695138776901329348770826994826844919863184787164602422200495057404808143635787133269246098225357432887092116604394933561869199201469928184148614479043582718450150493849925150037966992394415875466819822279847216637578305655335783485771140744386970974655358814740192065918215533545770938181516015565182171902685600657152786368139148804577981469698290944104634118597036281848455819564786794234988842218978409064803242964022478682849706731006416681932956103472757410308420973403832717714071835894421971825564476315468355802931277962693421039756271945564697993186141198957927426071854242323389051120814293007258394904545258118042824017498011961160467743539659319031514206068684778057199689018508858041165278208844762578311606007999261273023983004501070216778271770838934808469719947357155741312456077422451793407692026136657901054846605462539561188911981842763880860259279734689459218099271978099682473846364687904215232414279698736820871214939041955940448771615631780323085131438749510664870937297030470417791115641852875733052264979604992271544907650078192881467742424095446175189734997265694607868385033097951758797855358422106847037*x^122 - 2061878467893689481860478658856166912903050094686104403697822417082687761288273103369226993094278751934552172207338082261682641850815160538608729424153322958529571544842881412784800070133524801056466018609262918469045718721608656769497993881052809250604095769398158631445330865141322619731772697119628592440233943854514486819421433055201904773166183629762476525115101312181317176971945646163053914774093200480802091679907869107953083927352353487663644674780338024216766756740031931651292086156107031453350843806844489936033573113978395213706410121431866469274115532754055549184215856013228444542552971280916727148596402661213763927178516623001822154735297865839802605218166542414676551607638878485259543593681181430414331205315024151352347650135075219908179963879822125690254907801076708450016258313315485334489291013818966566365325558253793076512126896402596724895215270254956271747056906997512490363509980604407912157241894096267538422443508987474765430364709010552049710708868649323719992095859502131083782912680757719333036533496230793828183393344411490077082014181765713972373353138176898591504640308142626999028007527538039791311449376476057044927735948451350822691429400902681517287289249281554256616971*x^121 - 680423776817209702314735969150249040678086690627644397943750665487989752096479816096776414956630301271886209741569765233778474778468272679816325294618435785738665083849898820850879504303414891297023431848808241402690530958337751247284222936169011795503188083789086063398353834796711271373659303918573581790562516032581494796418717827212990409576647238102213196603572536279302479887120616180078437708479337840876643208816905227763552436657362898202983927499572516807787728764692638581564680761006420416951643912516512903285230275900235937095927118508504559904639826746482281011071423470126905836252915375077167713535035047434305987304040791489937475936584471815754931794645932232383739917414773801360370204263320570059182386050016571115036443702837810354341980581046140091657340843869136460330002162579630753166611200710892330536869171701624793814725414049894571546784740020372688951802346192514485221920180409022843375904081081516120618494707210231289220266133525500078331592789688468866526813522148671122053809525749460815261746143854872054955026896189145759374601988082788884628157903723894510595334282809937142307490220171406356786524034747172107020093882361830422292891087585899515542572375196438723109890224*x^120 + 146750320028261355507040625815329547971151616524112894463119441290374327836298339218926093195794602129925782706744263926915012542799484084935785170050997944698138769855221080609425259322714147539558836824204231683193026475806263348714612412788361619725971604801623415624300213706068675210266900880692851429430453548677600607576265827201914219510936310713627233035179441152545545438474241828816587413592845714631452102237252072355993066347911514160916668487236476651643523182524237808241906435380999880655803033476159443942978604471169585504102163940693271470105765775421031545168209688252292576217920366207544322848139858369679427707908638612982939453353586765244973842105297114640216756551980445642096383262857764608790417576046686141833645700089297140139601999074990165024536932164907673179065032907571142270314532790386825238642886739258018567825066408771137675587464114716947451545560995310642881015807689289620011662199908422046441745401283212842821643266152425512123016636139071010893537093881235122562946399001829398817515322328991603944741517252486039976768377794994129624702235812087554809485230747526101648754024505046534650177171524040337949208104495700393494951145926211043840218550689066960953581272603*x^119 + 62852837322170044703279013403794741224692418563117162440762631236645701076658585978375355165604995565457181546118590695265445306132548453759955413402479409441558020615423501543305845480222928154354246397072964967067458991783665033215596909192131075143271197178318942932087325883560902779818286986979520724986878497618441613493286102980610657751108739059398507914185214630884559654657074206861801761275527331101608188062537573461299933020908551877245226188040939397018523905338770430043011450937436329640177362752525072828261341535029693088204529210920878952822719213809611566159150917547531834623871543776174179031451034143168982374178008379177797653516680106932477393300671368636608635382766899799986476074632214135145721767523465164854078044998975850003935807110962846580930008761595140401721418078343671598521527331827327631144558049109841384110344548724976337418222266159112553336676905035352087032308885090122459210467836273625934691445663642611262107721197455313766681358876020560997564476779727501885512883635882593029249638513326287638619120959309851665352463594484382182141371356010321765951810423077360647478783783528997997003517770351987840104334264445438227850814828958401729545407657251441523196487182843*x^118 - 21845844326356288583859440212397173552842249085108490057606472106661856874727797890344788671071418295692376751344709289879576753262501242382079475234605670245129813258625402356329228733160687294670600855791114475176014326639838126717784308633658610647961681379877784737579728271424260474481837793719963941644637731325716984387576879119506450248987840292458319984409458373866387439888342103962730189615222556634214119823990300962794288688229375752483539966053279631606301993979202133378663016300097647307756799735407292477888114447263386480785022052492779297808969280169621973110521707913264468807957608548063457164867197271531291289728216916661903642869968143995409611804469840586656564368342962695390641418945557254970333266350615997673035455373514098283399191384460897095275443458845458522880078597615804571967540927014540479327655554465745519502118030842656130730658604917857423101657409852197176148960711510380653653880116234360240447702275281342979396345352585787972710495170466448940700954172382031919071541065769111624526424034682137117897734647784852105225194288091218063173818602934499687644997656430970661347952368545350837617328006356484086096270226487886930626235712372195495869244216979726378992932686683310*x^117 - 1658566814775573975972788382917504641068439620732836003876530648918160368336210187753806421830906958869185312477492592150775934105714881573674716288405683040041261083523323343984950641529549985658631503674357919267775975880191249589697460525592352372322178013617448863601399983905940542879005162129149475536813104076911515695694295614454560185058271019378138518824272688861599831650634171390014068157902384092338082963243054113735441744536342237513273775475337007710614599975926870847533661016785991481959451828533480861398540300767438941437043957039891700723254000599672189161585717531717267244533410305376247917660101802879188746514662704643717687072701963283583185427671390706737752796775030150507408305612201580759163867910949045276816129369276048955789519864767412171808073940595357880418096945919012809441235279338695187577909243269776233924502766767993809706473434341665962583598377546223266099154700319982883605790591181920679886683590277347533630672245052300929253734876176469796342289345608053876021856646383727149171275188796862851295180602196270978669411187140209494399038825428549926689408159872555493714464636022683585383247393422237727478058544795136223073409191150461362789527594762183569922517237204310234*x^116 + 1254059472560015816226514676192059834395637157274225739108646060441964852817863411808226240629004622349668459114117817535101113136902711188094041672667035869604556591491441531277620914712858722700560607488394389668231271010770860266076131962275954729270090550694067634928359630195692718027157471600633044055212413961005774373369091772122216824010757872716093395958635390560772390347748276596115994764938338481552454891367667818635758180302409573964172477192635544552824371970207233830178729959163738547218574045959190568016587513254298631418226217850310569960542935862330103029421253653266223452649887475332311891009385329088254722879463377420560710070172928840897406134914974544523797533448456711189767706071084280886266530500921749182999202850979933875106578921332444861716867792914489943232521470448529225797596887502860334112997842405032116302917686561047703083286265385324375402338311865098213741141495003123218172631140728160272407896883085532667783130823059548485625346856889007583194655742561717939274439013990308906271348601652183418036566126940586382244676955891133128880002382457101914803856574032394999005505824483132748435036495330857132114194569900997299988014776362777533933889158220193919398668027351965556721*x^115 + 265897244254850122326196119021673072070866723164303157718138380771885339581760157832123662525476180523367601809191607515182526930512674907470229443857084660162259264973361039334472785821684913106828157436863526120482123443872185091927363983655417940544445719903568159318481043208913090143925965603384768858137782274334327689447235124068219078826555398527534489007787039888932269344372129067338754481240884395441329949271286690121416982409533183579987322081658801115317844046869376990734074271423372196493970559038981994215987246795763895060277191438764331665992417470216963597540812565837523592748383277932933003031783044714274327040625644274394554459396955720463067302268082244518665158394584633873866973973014224916999772296432948448611210917180436743999746193577420145157401568983744475010626619226953143221630358648947918466320795205817473453727866035274610117868593888440706711298169088241339487808862393560868570182414996357633855517599547228632200779431705460277410882623322572998201706280173190911910740260573248301346554875716809910496183110873930077557256603183272245541961120959689831163830556097903461965035741883047275418095195227118704399419961157201607837658731952420221819294675370604856458089349174894745421786*x^114 - 173713221970280398919519000538714913379181157658203682933551456150116220300715053790637532582055700929366440031925165936429951502407136647308483895044089487390298129279495034197954608853694372335517091163532371615050570074067723823817646164329692960851777392961551815938396653925852623335437440162285301542549717810978988208156772656965018474233856814424698521829561846044768141984329379839540486438034669262492540618269202142885733174730739959187616822091889757354727977444141148525532709092995344398012086405391391163467241966123313642875073093747143848114875307387007380656543947481790464788310845277130653537529138351180527295705559954111132747114175634541084868481811492872839280749928456397069317473958725209577393744964814434492824682057685671368802482618224985588139977198433843602420027441465445873538808120863199737809629640947722604842733159962143600427993785869021858439186798630942603602356051974576364369587209807042985544231610655200067922130145631244833393519828916887111855842673739711193255815739017872827100052063516346345985823334419895833023865674515257441036307662364238068192844486369881479454776846996924663407617871785178553716463372784833208784420702819830178102512266496625568502214303315525100599532228*x^113 - 15685652592504158043576442116848714695963804381341513498783753478449417224008125211966815789762498179894199431334924698784215577222434142985742329607932113489059900411213244729858029156167311142007827971231094109678017132656086096990580484798767754797801820208565953898000749112028320445544246810596999845365598270001699445064769336604881578690137469637946223995588224469941160615406778868437845702342659719038833699328104520596183565509620563801236545719412875527747146295567541906516280389024165272298189070416715415055418839983793358555439022735587105573323287945144767800032100748612143478231356156327129676074050282711584203247827368879765115181838008686350990200219310912655704780296893333328364080896448524515184372673542770129986559533805605096614364924421388985326099632449223469214223434630579697201004556269970261610740775835079440255904246360506168831576079824698517272551309916066189831205673935879198405709800155213115332205167675718114087663968304807319539526848759632194404488827948197718625578576057590143952718149953091401001204606305163269885148452215823868530852163998956799272197446579600954786594261149243982992589359661947134710545369212980691771516577945151434496443627622351330433001544914204128977006108056*x^112 + 27622544282362776181945910557585078220497730792323603903238890876070214636710989940100779724115969030012026517144338893804431862855305971601040518273627189264410772509024404630146618511737072907720012668691902073261633699082782537357411270216332715528143185485284766947398245729901628199003267517196036946959694205614009273470351485098819705154882047314296483959601425480930823294980909714918590587815856435569335732791978415396067499552072105652071664103399632213025889214554527440149606700038567751194988752153694922267505836007876258825960211488393353905076481721731200302578326476733527730976137106293761542878324911450582576800308584923522356165699830187704150225279136852479442708265521371942303727557445108293083054798509476592727228790419876464099913159029090903931266816035734537006411791298946853693819740482548531716488556969056521142576185929390421651433873358906983497306949968587173156142223160827901838494642374996128352311271150977112073563248911326739991842095914906324930225830361207642934491586326569299224887739053879305299006840912366999672011036138302923698007636200041922257750659153869649576892157712375943752207776555338914894245546121910729047227072025799136660894613083117134981275479654055328960529422182181*x^111 - 6308671883919280776468059253791098468990344042133007957717186740581286730556499982580712215188915909740205805393786134642804395976859109722427710912978477102444841662875895780157793190418874454721561289117277050858124848074760787828968735915383814146205907754344220696881209019545082067411432063110422111881413732831558665773505312446276306857748526010976664529811300977915244751720411480170740786100392917484285349819545097317890332399699229947185793118127097457765181942832411565199108051815723792230631330454973396478712733349417275578149725010733671560707052548917027058830016196075426662870075135020904119759337677195750201042814635519619635023044034354059205311362976115782208897672400162665059208815602668400932443163563282245885966804741031849459258938579732899403543400085967346009149445579722543563802563948221964945739548868542107613545333517552895159706155655576475484401486779841492238269135967053895788525651100950063116539061920421931215856154656243459271741918924563432097000165258559676520844574363666358561761496693794734774458258824276421622465025426180466229716543420115653928740841455660355611814402781173632925098215189223648925517687330744061190729711529961063113715993878131760942905634052048503043255063372862035*x^110 - 384350979703300680118490621244499658714027848831054136913461372873796140723892889613056996930081113281997048973255324897969084580056576257735393445680890322827071387323116839262391288382558103902216197097391231657106371940708818768959617502373695170224012761942883506701713190637219949340383449702561053269216093597253099329321425977845159119670668935020815648319046922514587999322430847616365636696670516031646659895866641437817947169982259704588097783483614669623175107163192668117625243093408985590586908541280549286262583228464995694294408043261477060266548033092374205079471173464468843983766054467117100455344755828674278489172169219931688117981560900903954469926170445621318718230539995662185073633191037837122563326843752461732791190355074837811895198535033079337085673220825540815818302955211715291978995024994049394830798583638938558679493612980576575808004355616980595836831216959699585930699342837666881431474370352799434342927543400353050601640474269613602667828384479163265604574871702300855847433005597706367682885612395301762798734297443743079110463495311970630549600798163924175912115445287988355028081935149857264099626225464594538587246629312315333465293576140834428313879128301871040404925722291230321694317010209427845*x^109 + 350763062638836816113161943430478879241500047913337968337464177713372670980298164234318142756006499342172834156159565142124827309972304646249123157028117549247141980651411790797817242585567923527505879333547680965865947372568978954788709847133312913593569536919184274045802835669740624623144013806619446567661939111637324436784762789839491769397444234688409217299835827884200231852982365895974086214338751965141867784163876978190721832300517634418686437241883421821417047299440833491825928506549083374060325907884368292606365000141388379975909810237229617532903318642566570340288149516596037429999952303746084063358851427542061023775490005136788041160567432930874788411446921783708177904639253775308898599396474437548265014500344052099281804888106127779318892115110884996257831234211942174394416208690892695510380486876907296714144623948002930391738095765175636563616350014960780038991062367639539883111670629920781682057560196300997866416965194928856885917745442959233608358152168793979142103118265811829293938212138603496156530396443383311598119685996857241450575095628912754646246817681698052804536250818828183181081185934432903386915059991025459510715351718438143015453006652683057967264591672881215431602246269859535640981608230123315623*x^108 + 5694874378426397428810721742650808642707898885016574711033413231144996782821531181270528553010347733980883817877006551115685783671739525566584053970683812320656426010543800590336726242191724240032525256323986048892515297132205810101250161137676584683149594170441222354736306260879550785862344968628286263828933935189789612385708198240003379490415995923507732695768136519810043457868592864806343981492407215733833860276101346659041803015082095954072292508491160826717699842787077196515933017692422744786982989746746337410754848255181365593735863033856259226401700012147223950949115700794686266837073354750071910925472383666899941546036869495163442509423316408125801595923835584201910604339700332102237339955535044668761161402844606760790384645026762393655890263474136019377215539981130729399346465293737319844055168877610476992201835884894037192092473912222771793255085303832662220749563606832522141803523510237567908481802668407557774593355268680733641417097510291012645763756609153420342243166377885478659556403282173681547954109027473482032009869977439952591416623959720575835101046848557197045305956646470428058738507496862709376623252208223723837542641175424312826652517795347301126591259477908508185316846779219906181893903588856849872984*x^107 - 18513847535599560566677805230845872949126165673028171518550943909017011577248305324215044019564639270882185949500977052805232426093815776026751538195161471548585188337309997618837908290147794005023697054807594491873423807437684772735670795231160103129705253627889192454900521922127874482245355490054782860468676984913539825602503340355246567168221372658225411858518262686155226940549409946495514589919749534917036194424507574984351117489382640781964612441234575271275057005515072250447818841036660792786004106129398557607667801359843050546293254470409067956700908041789233336619095000189439063815397865738620090584159069170568795864156360302143902624672801738146131394615095748377613767262570002405033417288140296933477149917886854558995919885664084768364057158965972131005711043121970508911387786158783500880753702061100448803609496915230730847027432619454100709960546634660568435275848273034251764801529436863258351763191561617751615507691019771876593210713104276415105670241295627909749219415336901969309142986271800384505862836145483008803187830543147231238025242638479389753781619484371118753519275427077083262086163039429668018285728563849366244553342276825966528893291201322583190801969434343693389317799357922876011117921838485482356489644*x^106 - 6444419258817287013370544489468520668328699614765451412488365110609310475048191802692672668302002788260281001516275688673442043509168339146045820364173415501476019359988147773695130608812895341155502209695920453170839419038300460835169882796683262087806767656853093338218371443675734395147504625588472632089627051922792932832718969525084103328792940780419386686883781240150369073190197512566350140176616444374477599266136861071913175269996708477196077564802573976107839090552933821238859315077693029623093203640477350653928779493564751618773689338375683335049667682695972919551277398841444836156334519184001551162121463220107049713037346796526622805162022386325315212522939686812295380613943736284456738213824153836871044088669155394079863474755108132976443215856647465346296897472538270507978348604259876306550102864721940307267068440935296370121342806559929108186615101417590249869808861204067189888014998730799463129272382642953646428171784201931366225928828842656487549621700061571843584854392628678987009564347774336260105240278369900454794180063952810819422322059181606197262381077298787783409500820416589048468209900168149882558093491940050980955746750885510886048492683600739367027170494944964874008425304008981759761431253333335800220018274*x^105 + 5940695989361942967075536842191014321242709107913503034686805875077234778701233552294616372906648273522902562448216012175372930861528624380947985855348500358225165212398443101704184599497908333690191101914626118771635593689113488526803116278598267767234238057983392765744570132362940093598702293671694636128382970674005262874396196844651879990130603049249364915480007260619873336196076656203661886746825234571035406104460051114966497353897849747166945584037843541465708168474593969533348801614792480870921693169550844248160937764021820831462165919463035548367257501815625221109636115804949738462215485723210753569453155783987986301429573203423416218014864428474185481580827776358727724914789705037540786533326560795709820708401497054411943967936853545274391902182917439503461522094026413682243490791724730472377232501227451263345008903636528539769313887702724619456803268101259412822209032165916198436519881683095591124122364895954129160588561671042348375824113647263647023965892423591938605183807782010522261234852300942804081168285887370941103642057090015926782344881890256432772695985854650302553019589570710384415317693957804658834799144822012668442774419248554465507595411251851416715380816281674347400440211613232199526254336809654984987402635540*x^104 - 1341752958957569977939999872001582413074044116039207940125239435401896939327036543969021448265941472008015797138841468461793132981027037883318863064668436158364507352284843490499445297316247458130492627260835683916850307488415578552343394665438728143264417816027932442328877731873734265091003642889062350041002461440842349668976141005800204615241893930230352066618289674803460987608135535627581456010095373059963781104659848103065096320215494538524877022616150536247914201583727227441533685675341866134305333421801716743525735082862231796470139516915995620058518867830372870141969110709002787565545004328311712101478355979575534566370081683070874103937020175574311703217821655612026726740793449295402561962233395785303644117430119554667569487193515236719372689246064777986717752615203231864970432646618167342911450154747366269884119440151488856602908871324116709503906514173692899875797384004449369294680256926919234046823624185996650513331237905584654932310039653529835653394485791586277926718827927351087937748465258207472210696672417566324421696524820040741988752782917981241477367894199862849832658904600867225466176139248144115244552500677562558236665522160231769871808722058032719401096956014412140770956192809195331161149897334947238584656386188516*x^103 - 97696889905468045432712010532997370082074786337329827910051786679843636699601157652567821699893777324357999577705174382026957995797594537660790699524257032811349745165476583051353166566697506303390491619896510539187607936782683806301470686965484565694000836013209880821289763968213279360061147244379162218415480521168879445325355084047624997104140682698537250701363925314783997463746800270049654837630899672687048835228047782211427755874210447681119772649647994836083490162253881725324261502557017220343219085121442591749135141990678271625134773562229265177844113490489610487807120228269960006639885734243770133121462876957407327710182969305855829006418016458275750372700198633931204418253113966220647132824134983146941142863994906576682126491842467063935688279861388025843024677580139134566177194403013130752477107034188061988703624683363854909436420626870886020894806816341050967127746993604758082629339103908899665007111423756539782565994038000087929694534590737862060635107686635564673978504524493088608308788535967592604249529328540666219263878779868976395915013570256023411986548608246564851178736109432882904030922399253750680558805344927205059528095967216673979192179829431040525427892772225106749177286672006698804027160869310471906083418835747301*x^102 + 118733423006044916257847650106576302192478053416224755292573409781716663823166397663097339532082236193817515403579413954749714427291897104587348714916210746930777604501553243768194323343176641701781487402056057196736540903262379142393648406209536086417944774141458591739049050902863458645862051989811301754260389925766421851139573900674283499683508581101507681680537120538221703745812534506901843751950201895879737809536647525758853779405631769865578042272075319030685244250618930670611381912343800984835470935613004333225022640228978617703687626197732762672858147877742536629439166534249643939919323131053115474442502787029011001543569237403119125394694352615629927390974328153822975726301847976848684348346190998441206213919854399066638503459883925515887495305751704737264175140319594550437016032124150911885995978675096606729027835507062782474127170227369221689007763720320279305207816103400380822037622512982506242178733204360624065876287194497135072499535332830220560833890805978262488340967898385591092414056372096964616038755504242028045182130082269011041533676136110591592494253483580601236948544963067137047152132719047806204473587572631208790789163218647707172443839285363160951822240857801655755901173450674804401121750282976778031017553200046501560*x^101 - 22663167424123004633156828921062504848658378562258143688647139820946036413587729742129570750201730430136285541371385115321164556208629019242901018681640736866828181716019999514101193541502275433441845936963491102376646769720024132250218938998613753956428552683661475510331161317812659069447353909376672946122902849940125848542608442531158865950966253431338137847945569751298123139377877148020006935410878092872768010938166244924667109852276737469696591032897996127258021874872521386795381422269820573887270612731427469305871290483848210807035789329919197601906270210947252120400762417840106716701729780716660060688707144429800444019513010665959968874929337040038023526069025783757283976368497501447449442464874220056717423126623071304509251365004442050267815503215629628224630756719142776908238462832413670190753266195192004248610898394628054321054829369888589447466686955332054906851952522725705800129150863959780985757527476092581037357860229601718112515047417182112198084260359921430103510709170026333466253571994613843693052517525750008178233534962828365620714846722026484626462469878288950866917365897068678581928231374649952480688321263635339598953655701557139172231202411745020665909620092806116224615497175657211631107906513334659317147486231649014573800*x^100 - 416691712164365699368092440182468500388866386682736747910094314167023533535911509732347504220896417255229606118597170432124481464381449554407328958214375639523354779690859339617109200901810143183931326914088881373210431959075273339968341772914359304861908727933235036530780488388366819715758993171759297762654654802706378175943562629852119910320126967751454265111349764210567075302959282331873571667453867940987028058325656177283919400536799512384798024015406282724248996194393705063513231471254315072082569124317887027250421700976992548984563662897687111382803869815817793328120065050458498365059447490471562356804105423765163407538371642197550794158122708312004873028608724584945691992977004928877361133798671904144972044925543421825428908448973866997137564564264294782073808920490691428078482616100548552451302182897093475008966593741051917552434049140056719283913068242518637417127909356774357348690386437859670797989769745545852170404992700173645327429590116274575797118212103822357640923676131714885631620005512961228655944122452715249064556266215984239279689242126546932521610409070933666026525990107898528084267896131534580598787870624507667526964185540168710983355688330620851649428655037070589313664569371796844601036146206492139871093468093619792014495*x^99 + 387296666974791171402246725351544925853115547137316673872803157302468710363635465046695996036161546631522545151631326021867162368813457390541043918270453039061974670028311256325758371312829619458038431397940197247458694903477224022349943092709410209296833506223037131041443123116062207545911681413708441067934597316351612948666728736697485669110518318956749005896287297681334756054393508531114549398166218945976550515364585011326520770698151994576460660129254407475526360355227143198835129634620524110513893681454412180406478121856144753951977738806637140479877902194100149960666404637023800884388660367243857911659371647280822561641147646094534817555513826091869072877356268336646042856017367679841041147294148771778167100970923379843829064568703493818608477498621048751351657153694600982820753034781873946297264931766404258006597283270070161911926592200452668437313487377224887833018430169701917218839561467933379898828086194907968994703797562293756523429278101461333915820766564523839796292065819691978390458495955083795180000749468845790727575559935220832979324521543558757654555927717722768883281186524033027730157608121028242768305365352282554401749868316216162045231871779828078728532067493019281293285572690402410810335247303127169167826155847721140549363688*x^98 + 242629858548854315413815992046252400587144162852920229433723633287033994087165369901986782116073145599622923757870262504800633436473594755561724995850967808868976196272429632191189995940240386830707630289589507672014188828402960272008899786914225396567779655456951721127039647144662756340748121033392964853873211288057573484555996099176029697476157940780726479128739253222986128073239947416043068716477055972650616279338018238721984404189035628659679041838259604475694898040487132900633766489530138869188017940282326949939297151727652906404357899501076580519188317165030510458306018531765691254067487236048592315043291707148820247783331704897585889011249220633800283281118527760260957949388556454868811476599652198094589766549723854053314933734010813230135703584027761049554031873371875746837431777797738601823869269198535047726837618327543161095375957556062033619516862152711385454841130529312718748900883742904034063931460214317325894103072910732963857209634273540229707685935120310653196105725822787687010690449373870666615083248817789796413327528314540794355375132042313378782916514259618063031672963532747117370443557197135286214700852505746289837719201292219518245693428078011480259165711674946062840439554767628871304518609054560318900243676347832618878609950939*x^97 - 100477686516586458407700618871448136211237260755370700441793929627372192715117381169283525396485220729961145351042867764373586428430866430946754063383059155797398967747132067466555435140570200067488495672613359721467403569077256903193970690417105003669373522048308784595438344710927408043209631605347996729029195749005645443728306277993370858401030321583940445562724445647796385782817843964819605656981489714932838664412017397218022178473511438058791628760969576726164873878641235904957213751435383735397190127721402564123912244031418428138052311074085168209221230097751659370254267458715427235588020307089304894144681442164971566102869229605631023638246579557121042349001975074628209743201303779284931160506609152515049024676626597960051110541687017796749984313350385358913095444284251558994034665560267490362437043741452325508601074933818215159386358845767077930263802470173363263693625189055030841013239292629724696380165334514252222053791137030385347488132926768856414042373159840669370565430184298288541886717170936099610590973735434461967535689114955234268405186830524343674835901762522161286421011107248722756728463899604366365602334701848997375164655333669350510415247112227643392565839080519853067942982455802899549071305522932242018125309922118279558848118041081*x^96 - 4130168743577348562271544014999411599102140531763022876308567058863413138826063931138032415888892140956681266946724736052706840024936931551997010299425647844130300804992612247237707467512991992668903736225227663067148080388569511312522569646656214652086680088376414175416147612559491599896015949787135806269251264965396358712986934160495751095028304877170998408195813098093346324070691702113830925697918665485762079359486425180524475393138138807548146628163251878772784902023190011993929850791392015157038123260632137253703034278102727587843504173692080721694332558704792139130344334075824495826435953721968926228329749765500294785000192984340943378361892787116952124046244241527160836113042314614486530027314309344598274064961447984085099435857024756730776594906593162827337087477601442262163882149481134058966265998028030067067292475451949920995317176640447181812727609202574534561163096586253355034885405430574515611436090820331040124361533627259584278783724502952461063282270494147836137179434197815192884745442305676166313492338663987245022353783890815532601055148678436248600106198325457548933015443979042905470488779597560278851962105231211297445005891691008035414388231982597009849506204970577797261218835750273559392198652009231493865689913370679735856933140169528*x^95 + 11522746833061222490506598147603201448185892593544368827429779857623318618990060721151956202013898551518956950920429146828783748067251355243942100009705920185506012520278666660039130774044075488682646344211505784086220745493994681820163264264717606232355526212110016904731427617532964698161973108594507417051263848804118063896210039472504798058652402242595194446830681854905617824694357048096939652367672916368158358006598084762693480593595375748153780865302121723562847105636068753976858975029029779120119745707048238149876483191305417719492379212738595931880294542789396720355089190180698961164139041682823080006101580362873299639528243016477471472555851596087868476001463284774915604691043266579395428271379973477489467737856627411867042918211989066416450219808032760601484062368677816312481754985247036906495438015410363712678524590756677162159327831247662954506552770763632433495625366327568771914308839874208159685710765658328025936129804299034730893111824794970836083413051699461020318170122859775534922795795735379935856334733613408318163841085207059101228585005845993959437541103053529955728008823204440117159263917447595801625181328922911605394774230812819694823385026813205503021460520601334500253401663224575781433965720787399151126426613398710685270574574991535493*x^94 - 3211818337834669343366848952915985310294630541808916871588728667415944497682021657495975908857114631967327154762868870893248915043781357376845765009408654798882688844660823420642287528240510502622475657517191562778942632392508248192030247600678086537115744026764458004040020400691461514532733375413772717681264246094773787166864814351631865173829260069899281191738435596062287617129432871138658573521970432979672006131059328286249447521273234248264367560843621098600544275732779150715912577338202407323834251783621824254485578996800830048579637960765089475894508956850960225306018148983003625810614169579214028365733335766232284160798362309741260992741082109102938805679626868694162495493930961632949778858688977882415253244106511844742440229787147676087279271582243972383913295062031719899997912484065464416059350983909796492723682205494321549728110602646865757256327500931046646374248282868736007355749591858467937456098771861639131556410246108303767281685226688137315134399320946080209677596556725322613026108711920636388943547387769662180551574632416548903016126000067544164505922829720269681131493901393477613929170257053109296819364058001879454243926895968252498732355886529435478447272467414421398921404401171602673440102404217941874150605713852391896865348699130957077813*x^93 + 246473424570700799132462315804156753086940463527749836278551935586430916604693247069601331830193966341384575969484758940442171277896275914434876618398444634765043986026372123467339991857233014455118689055898246329606238708023305205320501836113918055724207538303901836699725003149077742067069669398364817193673623269623095370710020616584241261326622660699360727953141775113746414875470886083912348411798083419037306845359278762992373597258456076457427587819199983954635620965042293011659116780388995544111417267711701419263378409079877774198033271433674432438564456896501814957280000921640113044601009847098072173045269491697794994117874794711356597973741289703698989720329975925862440449591630853228875683919365371219454406816567839981175591893760424429580220411030736493203480353391946312195263727520803179535586190394916296172416845565060198564056645601988661795298493871766304217063490607653152016258952360120643216955869493271078932237860148773163734051455822667059024208993873628342245107637659531348866225415315701080153507010195362477380730297988194545451036912001995830123564422768687146402896871022029556255710875373487887937292422653148563827886938436514955556705052977430381854524065979160797029001047252655911816206372508793512837515302907527545461165350833213144024856*x^92 + 59193178825331236217692745325777694129835539089372845306187147931532754621589459304540684123696094710305066996933340769240614002275446806200122641388283733404046639840865027102922042414895241133551872482032038236060611871642470315487542905734730200968241027047862083164941973058713369597706285695466872131854364857141433088340996423034702560728111407204818517899388000294013397023798567880045819833330333482459925368512043516066477755480227953718714042251270092987114243699718525773744414310642829606982511557600205462890040243686947988259389223771637364911370302829642431300833465929677209210322417435334985486764413651394770844411054366076562048617802041654840719363482764040574691985529343554154810091742729216260999663612411096267862065321029110834321532368147132382822051796055677718288028765996326820506039111523646668392796749514302731429117886309531395275595956202534800166506164170578908302753164141787681814581055066143443281101787824057747077078088952330733178279436361933878681436928009960011359931863976853736796269928887904452075171197432560378601072977889944874471621863657568090480544824970744345629065014502546791700071652005419649911676401697784640850516563020453384910147172327049914062626073675527472664168311753005540162790711624911696237327954524882980444131792*x^91 - 13022555704968972872657082119721838926475929348380912839879733713245652930317540126598882826053509982718973964662581841861066421824237609524443458359750057766438430555945227795876823453729742128195217262618675137721527450068202498232829217946380985046048910595958147300362019900083744411370070476517326904040457317401439545703910651872101023696986004307274161337520838991118136467712930353076991726178468878716394718397726061857653434214758076347510355686090673809701776482976318773817432314850203674707659872607143779867512064303698169429408156463756824048516817925564128146073697952069614815232735427704315421680989279671734681217992991071693272304629878806948262304531035968383986441244674893393288710823025369608266369137741083182580000857953836953704750526624300834291444842696496050538533925247040442299725458278263515667506788510142875130968219453112710633066124348362473593869331500611510636372577245021812476522671747541928619511680522441844501842234892886300868205147858095365551341397226346849015892226664640735161310015708772997889907188541640796613136347820951034982641974233875600702278137600695479947398341881358712234320016371466846595948770330370285129318433901332971319044145105279255332072439847875382002538424008508398385219271242475859376539091620313649506137105507*x^90 + 1633033208225211740295734742568896465321795813340439260997246360754974958681103662754976875688118530081140768670111596102121654894998948379599344878826637086798108121627100437862269131721178133589608870104632110050295075226449776254662468712473331489435119773045084424652916835346751972919238640477891328679048749983679343979376395707085758766212397516623864985447496075119272012093700773650044224268691093208941956383380527760862890258941896052336532043089856406482386098581735368603789888354393723178735399648968646778216729257551891864054155480962512379179703974720141109105803584488094168377504119420722206165301084077581458805158179414464673194341537035363990336252634157778737467376924346835147941032822645525093619125499117945803675684608853635141143302380589040550352748133763262319163126855933085468393202116101228528273721117048110812950690741714478196147094486189019226592010740636776185283366336815703789700427850905293606904505891012022418509083490921502900648867874590258254975778790236258281010037607175397212885844785762220349500997360983234340897372800938658287276396029999147010489472297465758780666130171285964841235320671321939367477192363455070088261252046537703283325028472295861898009732578471181032077576164262376874034184539323840977064691751585334978182188320565*x^89 - 1865704731835302563706851445200545922465380570778607856387083331653572984623723990969649833250374019988223772355289415428467887103793048578525751829333362283744391113728944330162993001727281059935842230684435648877333176843224893798035935930296433067246159720607172914083657622491601572133340786614624208332788332275792343307219812538640203318683359076572205535101513085386745291634056446430370235912967503849060064606501815386739333295833239498180681354307519171299566454490551041017168244026086811878364262291695700702154890216361758825192342537183901288164752738797671601638581359450965854291095246272580627292169182621456693360847564707190284114093332967880918665794023435484609307903684816971389640264875621126761736064339424167098742757753524517893222764968190395014703669237239456895386572983208925002390704539133109555344505175716820358212703238775236914691428302786310726374023081788424345374990922684957601450685750229185506309875958726582727072725397593594805035699705237826218768907214072262625750829084789804816765484921687220345557345274240872924167475636643795451856660797383204513810523393861006457025502023709056505043797806244488400290314250014272229916158892097421759885208069360607500521908593933508187124477965160399183963698126658720764958425736721762218434529438568047*x^88 + 1026512907496682614718241338089293878913630866651080660311637096038509766535378142536087803206516890614987956857868819906046475328672943356429547638746624098252400569942190067797177929845462029090603353525145685965506233428684086517005824789038988438223504467349179035767588147872413323702203735072232903649708890488591809001715775444262878865418949008396139985908477125231116608616690263376429664999793252788209134715902551943437010734524834529152951503420074892233279957597654146033857329273913690833208878234916203704264190310630891808944992336234923662180145590962590992776895308134866043524492687749588589525712483162950052969222679902358218573631466138363784830715226472168246705888960334613022992016662479103041928073876357016988309115001137437019874945716100725083499523620552247270361771466320441494971222549588370073759311839160341607874093023509592238722902467607930084967743828233177220723370648684967914479104823327347426746671006400111233604119977113798475947220111133707338243776029323635113562710948542436461221495519787732500430140265986736101290017815102876016924211308829653271466327048417191096920972361858292853598606143448972170643829947534844279216843178485607509586708520382781737119421752957069429404724321346726248360332147769552657070411728004198294961993471909357855*x^87 - 248043456033976569489663934709788395814526612354326211418192111408587767428190403254383101811139994724389249204466725843769046609668431280356718813528397044545034111985769921789045371548393963391690627436170245630860375128998401288645573170513193983986815995843102145853131241914518446460821869628079029584250694926418833551946945797237943824005756807458986766731012871236562057860451306694582446093658558306022749491552547064065586512193408888200279944562544615773318404887978704362961214172830547145330793943655030346634337642547134996290407333717589234559595393779434296556035044816077369916345097713980374436464322347651573039076973157790688623291576446833120332681837230607699886462493404585114588284706783342063109694558640228122963717523166633912256918848586914582616301733360918453127535262959973658702435949808676664310162905006711797503303153401171159008529189456463333354374285731521525440981080764896952243789767998447730161316522144378123644554851426493312285864397785492703920350194016065925182651365770490243485850825257548579200304459963926657456620551630817769249658494318439092215008764774800197566247541914746954727360709691366079986731019780821575908678705893261612394395905005650358251908275753479204016797977619111765901425735641351817917459108802203139164428029332829502783*x^86 + 6541439003374004924721184119450653316871678989735555440408169873416815224381514205852619752114735663124057868102998899988083146023565700765758514513372572479368117871480437882563751030781869212864733009523597109506545105093289203325393241104475966189927889379637877437876374579499642894672681305718761935710478383446660420517044681490667268801807626929889006954200045843964690414661516435952374442255941625903364556086640298011519832091316742009978606883619342112026230001855620528396431935868680538141423149552496907617710813565959805287349601931838959921611459143390192017882128701629034139447399695947273015318054250373439506065730646992560337728332778039427376167510442843912596772209884476804416095516204123144001086827102441755206335033276223893038468264053139290231419638743709834539070309190449036284427869850671184549794476365028417914789056163579272845054715595266116872575277958757289092773328746845120730548612146353245085931896624233564965995989883524542233080396759562982353868535177616133704977024521164988533315489518453789295747898493120016602282366368339248556264380782162953661211365551654827814691847737043481846078787461783900849462365801403579447492209220998655315642001109121286863040085750660427752450105632228050219321915984813663874446642665309817379482830718231398949812*x^85 + 15960447044782053461784769695532370983088851085256385246161713656436805575739857541952972985804946923968716439115848946537201951563252648781820867408860943018922875822262055693345019409584618369855104493901333151355869097702225905659879474187689057196366916633648381193757070106238779430632254731256257261656892096853661613646292396828851443631987628854630437323612272258280246486922931389298818051294133042867308567672960513140370485871470605176385985642098533880852389458502173643792910710886646385963263932307487198194225066287488883816544154871131414942440656702465567660792472654921512311184865255020705323136062036623261060060173875210301925207138767903911801626855413496756858985537409989933593968674799675800851691397381864237377511523954885535667274530315069428463685520141436885844373373347533552792819423914615931537741010112137705390502704167704899632040323533769605300957735565406288681355877144421195990824616096190257553779232120450964208460190654394068006818833355958271143931082652023509079022665732100893531140422361544891051227189127908347277409796197550685991487963333858287194006158693922561393394966472896185506916604130735474740737683814672565567463210018631490805037177807414905938753678021381621809989421647748658297546677148395292719530848883273091244103949694536434682756966*x^84 - 6166416112464851664264491449668566105933015270386800620838559584473311951195313709914557691635298665550853688517177000888386960369642044611158075771142391906154777602159254399092301367163697863036783346751163993696690306983766141618110446222635041888581681780927138293901614616769412837644680717017313717857506512527155864753615332827156005731695916915834066461563568550967313416712506626688329282810284104226815193464845054310336261111785370335782633297574250794054843734169402327227989218524170601751059499952068947230146949340335796004553464835073002906455358826820520204808320847018716668359221967121260741942758072765424865818175903490614085544956098807767854920319658864831989371809416577515559131861820725390935292720542112088800547266159657935054061011644688789368819578184981460213053774209144639307822154713529699341980364008821647256183391558376499137426772526705605777186297278975058271188984896026301511232120508888082796211593078307743471586267317862250189476287852502680841904001247238679794787566323108595643770566196616544948015326714944556727596746681017495437513685048158920883785127609187184398922634011128430606020629097821899573793448877500427457605709866366087966351863053742921092062483145562575142210271695139871826190608513773620216161054160166810781027174248516338719366790185*x^83 + 1248068257432932690498420737198591393689390431633575222203333179935496570455896096552705270558401566289928654842831308321051043320671728292559080678213755476580670083848935357252131034948039315728348629748152643056757238631406689152029174933331461749863016127982843346869248740763373172351840978570361808837475319340673888207437054109622981686692476600559328064219028157022327534068010272018524720225556171520175481807788013392638660050923141135147827760665517964907571946156256268332441560373131515612051530723840098216658150660168441998783267631097808696009369787592854108777669048397474774586459961738885156842919752514412535081388432511004833694615380887995101440500667340689827459603172581395145724717754993840775553758802603652493751170864980522501124248051444879577735092146004176790883086129749762461822900691501108248279419237675732167547573310957805381755055070628302737416881312644983788706566522377680078002173179151387804178160012039757999181799199097136040132856921510397276819755437799116787209157762478079057336129997340929873257204176725380975762047593660554508093510050702942765298868664162472278014873677873023556676118767046852711091788015991521030390984841538124069243687423964476041031130045105397496282808260924275824026585631578177817256449534848930362151996690371300985529981042647*x^82 - 99312700938318029989872636985287923108246713675218505027891243829801876210053234003200404150152300802576322218515342319962826838143464646085704902246650871575816666749743257322662186092676741612329780011257012656587295771540745856307225270171702643965475024511871343546904511466017635024368464483611812877514214399511629396951707079835738082018088900145517327665408235353165948420678101701444792878391114447032197765969433249213092621520766829972824518733011637135851064031886859517031677288748843343684768335623549655171081342771659507419967505828405245434963540337857438904455906024171106880431951143332570156072866865725152795095405753093395431840772471244521308866361670257963730522110560278516215960176973600156318373730235967782531001667386458210742302836557731697240319976397350943699158186826315517182514578753742862396339854051119296012789555737670965973151202350406074950776611601201504403185234396020037427581994236432939984151471044338233252204340585612175036818322459751767113854043842224982234864818679069594387502892453034998708925045335253668279821111621401235245902881465647970303994236784954945948894397972439234966692082873967916142966538130822682382159707754193218297553693914605125130947452214019728777577185835604723096317918305934482418792269225191799672374116642294441855102633965423*x^81 - 31574841281143612401374583957740891879422757421651935373368635742831060773289052930392083780849490285256345503648894670186742940612027878198512443553664195042765925679874818919127690421831521607712422523616296209244321414530451355987620948613925353757761947325322034230163183482253845254455617033766517145696617366742467643394450562172499221469965599016896327112812803805288297994794296350073209197435412053002180895533967515709849725421027343154056894522027558416217767706044941142565098410734410500256584608407876538403581856625169282681054162212792193819658983003736046343547161507528478778448599333720358750818815052863320044145081563033398219752748594749960065392107107305322940272076893366041957519411670038363650413091418488597700811804075332380786253178996626184493917770997787658049202127109379143305024626234235955013200481532212595755668210201973864813647898252365181413694439702928345499635474168766713860307659202718455022037864493374599682082014830910061103064979863071936641563304798823495388340286938221592264323921246011020190872736544216925241756581506152280183234882638672877554536724118170339194981029749844278703374710815600275729362344938050166129035279781803019872057030953396827538851233834193686130253286427880117450922393122472874632476976461670971828119681211520359964839781918556728*x^80 + 16258000373468512099591562717406693706006857175848686813843029625423295233729489139252401640750774382288210476495368573428076726010796829313327811830330830901842457456531003393193125137862445951394505900064171280891712919985714554885449820834042171170287180965237972363206594170059819827198214977000629422265194365827487914377741603779069842234217663217785783851119696973503620244935774906474020426865640597852492167353547190419794633422656748458339005445667265519024003768547338555278809662569222338802685451103617201785370838135099363365484698097340281620914305228452599756697933994560900639373053853779976133619622265766893427728419290989979764264948395271392097672041608987176142337718781661261957645952324198396781478975238956120616931007310928728073362021911975924177529575537726333324249714076915554812378341786414588284853696246271172684294204631242407634331417779514641758534996281347366092474857954535984176192351884047495089592601482460830032341075954443799632270137234273699462748568628325645634171895459846886919343069860347634566016364168157039117876611031497687484020427023134748408874015843124095999375979861814389438838152758113730365404380934435403432209969414972339704572246501540814663548370654135286912978501993559066726373577257189711590268141382202611669973350004618582327646868812538374170*x^79 - 4110354656824784856566367859488157762048014976845020744890180834315121837402491163147388652687561573432206633208746387828084940114334528052460701223089445508892333578665687697990434815295910559174993069189426520617481146642780235714039686094431028188357003063015508146168532457198838668387269701066103305579168841202057847422858330698296418188642100279129571942114299807477189856679802844151231608000747650557582415564840554843774785314675083067817210184956109022311461628053899273773450977641296248815366830215037003345919704063642591608146019792971588321965041685637554995054561745415674209681563380658634874882304267202111191038041142347983848258571144266762683266358881980740838863337980996236596689501805384547692745315923736975112695748743863982530137707756646763279242059000486313014381056086198684707912000513799787849351805836065358337706080259171118947441804531910229852422024843607147945371802562606029366019656439443166287897467688105279118108597093856868170537535894961487724689499127581980057221878364255518912325399528106341152906913471780411992406165776271855915917030982889649637286498908122338109908301060362941013575887175956807291660723398616146401751384655295288316630489551039297582046889476316219424310507689212560200395040924863415543190519502449356737048622529106134589258496440992083258776*x^78 + 642266853243334477176254639681013002260025313810471275224910990660214465176547171866805774448780424937078501401461337045570493295374063109839436383732490126424740976650828806619271867546990323214589622378342457666345012258497603195956843482361850547437384289229898899246817634931749283468166712067779335718813831728710978546404198592124026776513443819803278787871044340724777428338094435904510529600690650126714336976356057233745384412168914671977143762316440498019352358897508268067909091312858900954729998352564248810996520393749860293819839622188389355912434485524745784804626035570996949567753068203964762966333259319882606178019894470038123386561013215765969403035558663345286853378544496459647800423441383497790847201542808307798473334155253984013533043843022452564124558029803490826068010895360156442742115150984796707376177239859614118044464652845251193808804246785850493240208288934684593811384249365803343869735057210071187831469748121748402471971475606686477604007089723240637355879577971947655415803099538473967397610281897022151751221133241872597465908829188108759631443597036209173673621724270108497230179302895845183410600465999226574331764252684618494105624052937272703235983137069951090571368750680032808732290874288475443261996666692316247763472194394295686753197004951504629610737614723635098953528*x^77 - 22319357865223843755887355541010084834279610608872214572301217306295973981976222638517308828563935742541360015195559486892037292668463112813533516353038370541615550401848455073363438604038451645279776040589353629128270021848220749237290554459193442540786664966463097668854906549674802485002341191457289511458764627395653036670568041742868305640064609895225904121666099860177690329450732561072466095811605887832401818631959427563732351461967963882799434832910991886492801731128152223520193864031281820078587574750477453618746625307184506852962559444158088375791161574494741697459310127514880378001652409344184768127254753625343358154783217156609728096598504998795365779629092919393458636858593378235610812018317660101064466006633029482568327087852020940494682776410701090722605776667930480147449573545875797193795078436568501574290869329239716023200019710329072833117068385264950273722796663304666555470635852429973740641335511940769831724638907873231535830859795186451238436487018499148981456092102590427163996901938796686054709151830045688214701318918976319384865566957416372333185901469531031149303008606169240876257248023771407123483420736444072462836708979421498070370098736995501737881776530234441133821061805968599279520020156163984776257048748530485405625911575769352000712415789573409583410922994604818737843881*x^76 - 27635393367807599379416376693960984002441430845140937975826237133788776818908377356362561788547643815751684932766239441066240322217864950604179350793516496197999955368864003899486909411917068127483361507873923488714958309840235380092688356239096475941856472144088540126326678967769406233673711674627289365876444217703398271463793833193038055042150473986056429508475286666153028067638946660517374496652756308458848698206703343234492464311609894315999119329351401671591056105714029522158654519926825580342931527310257088565537354514361543468763347815838413678673495754574506460977635028704420218070769940415911210782039701741720849210411033153036412201410703132839206412572283151662393133991713858426806066868525973745780515102491528904174492522488858199598475539139033763455255573953944861079430956930527131763322526389229072635757657770396419138406918802213419026703040743499316682699809482335740881794831868600784525367219824392721137693929429086603474344279896342642207940032428389547398524131477594326331193367833833775824082582714705745484969273857758714264851396849267345595400539338069567337260848765326304491679788746011221368735824192087736589683155706805897714665830697114742228733349549425783244200510571657370879745141664300443772183164424861753029113353507722114953582108222997237650974667929091489222899906127*x^75 + 12606632433090332161732651219916582384601766383966077802171131840846535927237364611476571613269590311768202731514860021757921433323857311736102178498695261970156566558943992393530924687134391992966785575213746086275339931533173973404120685686785203945364277780111182629524500952754085012625354444534148794266469888034231010488815850621064392550117862268979070780263893553345023105069392001252530019550207675635372078183317549515555782421592908825249606006422633267618704935257995998494821492003643369326672647231717209383188339889444658574544141729660652744159006591633363207545475158033691733251203024448375068389853531527263144049992267399107413182199644339089551425241871142525411380961787551824083819535677377746355432392121336918056856798428238809849300204676033618568380503750453950177957776718024303102612758309796337820464822011402992895663056818401211114823568413529732357630999486853367896451747268096501191639488014266438969115445291746973884419101074832178270165988165578155783742421845149924343255574832927799502157115608029949809126827908149930159726140106618134720742895747148883771663868417964785909080868639009052329285984464997300288770176798164543981335228105779551066552338884925097815375742454722539294211668688317116212734206587152559048588733789325992103176707628660209077410345641715701211962391524051*x^74 - 3347985789506351290633413895465692190085663983112528570495859576350870054949659468678414673085680374291385199073360068420047545646053711993111059376386484985846373381572917141738056598667774972883007664669857272798991971308191993602997126470024763486282529647570518133709445733196970254547397597604007105216038919077656741457164372951042697115441165233828817785936679401423297259568787699759715975150560605992800376213634812459011380772641971955347207907407777264555963290213519597818660740446940480759329005422678932454779304452905436092680368025464575465604327867509681873756391910612211967686538630904593131363634778407776145849706977676087280414411743460253126015127440316347083711165911531007891998008967565462890060004609976378122327014819292704579123068299497051091910522199107927350294519406542307287127738041666358773484671776691649381895968592595685611640232732416153996175839980260835209601993636419734227705310900558325328895719675534175596425297910468605990135184324037264896589250412486866020540742312547383170900252891950577199320671871494955023388607052811048780091872980503939119908492744169923047677344854586257443705987689805489458203662944012834740703508599057169869127838862531061272603023728116591002687612250647265393584650262386089724296578599885716603465855479904565717373989317926976452774835257337513*x^73 + 503117880964049639754185109421225938274952637537267981324873555659110773409424317064791338422391469980219606922407827318946151383940112114427892976330800608326324340710568882251722827304858075792840097878805702557647409757085471547219353383838005869631427127087768639777298357854021847286029058327319085653501617926790985986016429932063829043553198013000143019240731661813819566354051313306035198499249444744104233520905125502494813805870265133380878658057547658975957807989945194457650833050179184544987653101070041826020534768197429832067793288269721586409160743258131010715063361888105150132260396173544691818000933973788838594055378796928651124773279997511784535439819475984049818829581893575402272131463600240378738182365785546841713348503650116057592227752585377651521796190674890522846043548260762130310948504466012639167583251542265716498357080369256441675259969185276466455621812298999838151429756530797960903876425189959136147015574240857751551666534536563371784421212075480255786138855436358154722064410473529806786218850936620631492581798132459741109000471052651458064588594793050665742323393673135383960037066196241607414451701781651896869164035245718009505733611663243828592194621136903846581531202599740590120403952226837776998607608753998239525140783225176482896056526240471802952246093415049132601506383068145192*x^72 + 24132060392648629813869598577156366698095369291884578404753190277783887069392448727411506428099605334079062220075788809577279067576299840228093962376265236961286275503887684630363120588697731017446454357023610874194832196717581213479497543792796804849182544661576936430752362652869546413379960886384177332763619230414689837618772206674724696112587237565663073781412618957645526353697695854416359244685893844008408218263141864873609513775112370348809045641420387109097545321633712028565756879574434189405844034373273153183560138915505729818840964665180815670673876354126759900801204515418277196559611630356432487195849816704460206624469542949314597802034027873928947270443646050187356719920596815456059521768202319024273603310886866582435481748250436264630171809877677314069204283573688839773047680642049943345184731260949306188988413932090221436741820994527582376437005078351849159011535837413323679199713643641698948758546691271040601346965660355373855756816210143810179903894951379095647622146938546053979652664853555612612265715240208203955075549897071314073124197815183298602127958500709600618145643474776371842317679250094427466403870327472499407348160912809386025406085537891870256430027963558467157229208358784262853857842835738604061686588917344146137852020382682667879676591815852643741949502432974073069156621076788089903*x^71 - 41668473809189232964972504753085746914009928608001064945332297621595629453890603493584273058913184993574710769583038621719687694843201039627168642597625394046965007637793863092531391735760482431998174615582841857367203813324987303605284879719034598444765920373471833305845790094710274501823409324160864923131526799993781898236709726653741177900656129560747605724165099535461157614917530237373774614084111105439162271732013370240595689844304408020485130932110150785475882882949561427152493982111283916023409346965149783884775339043097801312585767379436281630688223120535024694181991585603957128036514408381190970043994967203157490907268619067493890273477872005964618942860199925801822429104079314198955939421073655652637768154330120882377973405396057845001936648761071894560646154154062717119432758347098289817564619705532643921170532911072594733820376292461232088067433943653988026790514858872190460330882418285838189224184890339013445063019543473187138016296268216109467432066389099608038571381513050025956923044497795323539302745205248931853856855639429000438164135033826452148453680894913941082885331349468697041462703475562641227846507760057773071764334096763967162134867209184278931625691663990454129688861747203337291394712335683925141786466336725879657728804917060950482427024438074734587841775907708905903179816770786069063459*x^70 + 14373323887695180335065007460425977867458033278760249846979599654073166710386177089697901172036484859059854547461729266441061112039215731092088286043380647088008870610906228155512229104038235888513123912352145795654295288559386894903432519736584945084941977277733139917290023718408374738756846257087279049083629775853969892495636881524971426128752202231159934795025777394032191160516919262593585423852725157805583369350144758470186530339380015321682819539752241212296678203337221453471932023493925846000395772640796563026203116137564033204350013234110216248898360482421724818374689833836013763265995152776731633169634602306839816662387030345128902098181381060302808034595242422818252719267928819260930265994280368833453156750206903380662658157902339437233632189078137933200627554695455077053275965969230491002802263722248023817069373230333375980778868020851517301099494184725671656504527021303551659306402563442400411251609645623339523223144465797868008925314190075167306070563749571258760083211244117983446986667657183387699850381979721778396026437179787797226012629380435236385822216471786693788865833712899941549565986792427928771523182925729279998812339747898721625906428130912075415942560738123671492776789914670842178512434741792715858408234777788610308442779265839711563660639096035004737057943455991237280707687842374569620824021*x^69 - 2975422329205203445411116943949747523441092686916241250112124129640010514521036139159239446548238922178715606518582305821435477580889084505899082882439164299699055892087547664673130912821716707135688498645520583312943389527708237847528936099615783707783469420306989040535248362545001216307831102400707292341090425349233214965020970157652241648789906484666805496315069882839149478251949733035677077563705591096448673217675078832108611866477565816395055998699765881251877949298296784677974320197034979630362427549420735869371667597676620711685951431428797514297633784087973730969517155523827649846297598066377061615566350794829691554790662889814132028019701265328490761478824473543045744569116534045761010757416293523870932230987494110662734694299726923761636726899997380559979504696812389283992468283717356788071331987214506427212819143673843737563280196346152683708422586151742150144875515118203651447206478245754315363387148492812466078028445809886929413204793790857276519069200441087376334100214327318235291816848965068330048045880045994805756100560835003933100900662263217196437674275807442142469000152858659829060750113300938698241822256034057364414933015087484656182662054940137830412374039754345397631056604542435519540362181951924014417631400652216765594505239211978771772558831379395878665105084412714480563701293597533567010775503*x^68 + 312928156573355673480597770762729024073860117732120319831692501899235577397060299989760291843573273924150141644145934285436480120200343563662359280463205908020002066874547975055331453285492809255934542811620676819686778814400070251543069870535972252850988223042488930675384882212054214497056227202203939887489241722678628919218375583192434483694892111254100100470734838981358680128308997410224392877507507259378249118509024916303545547047438485582116720985882653053735633212542476087780134620221086624912396088446724268909553541278688733899926654596591170520397228020534129891444408922558845766560627120349721964021501433382968058788783082747902275996101218248963894329943832538100505309561619625030966965386316212471560749494142263652692467559149560180919969581204368250147792830112558709550325798842377655244758796623332327040871345820917985612063045963235291798849113512628109145441126095013052810174987265991208911559135004736945317658668535815500677259142182900655259643278454949636174761846419373499829303128691104273919120216000239549311686575229323089103712752803966546652050705748531895640893692966934173843007026055411227222492820078590415604909116375044148956432802185898012244259973620884783754549143211024507474692181876688922675446225636131223199362412887881188087689252124360335143415794525827063933073430351951308714114363639*x^67 + 41218952728054257799231261176413683501175478855907172567388749810143872978618500484422001598080241760735127366547054489954680562376527781315239772675941824192533539849074769079475410040351651934223262675598163381990419953116960781492846619929084283621154499385200487232952127022700446458674300023111190852467314067028133249995531555064651941801629242940242246838507261660465243644961083243629543415374233890664403240480183324343802141020895222352475252839990171469163537639677858620585016724814553802232254013730663682633953249194631222263851370428998458516349567769001654668271966008184441732033266463808997782644800346541784164072656490737610302365635175687360602460994871581679936606508771173961809691611783934389747052689299023060970683852588116796580940885989905097751412911210942844985054739885410909884568420703232384343885156436961744510757654558914993335675152246885214866675225211995137225085866496672935140465450072049583156711907176536864746396112368181447774823411400560919644306608139272782386943840286862377376741042581818024814201988801755218553002765272730260572143791259781108370819785276818657440044462297843751130304829843289437023325241870601974234665191349490774099050147104925209675321043144859079591580554389641333391888780951037277177266236607119478233796701622476173354369637555999464957261961796862024458416336075780*x^66 - 30949667795899955214838979895933512110141939607923424098933690158031198342588446711978017077610571596592480707306408057731411298518374407794968409108196054452174240840072444531467163141153650094444230275918391272215706533256646579649654797051506491480682000846160629130870995493968417253141367598355462226110095189437077358302954286377318922378405791034556105389286352834200271536119896750606106587947793706735172522911778406879174419001441313027221684538134440851038625165804844264201016111999751574245439168895759544856936018569409252013664642958581579732203750950313263584129824941575496672850292631727469266606823472632249532806141869083808988955301590721976767303512156981650675539690075814597029668853549109376436359823268728747532145770824806387386663764876966484755454656512560548297445529439971966763108570453162758779056269954673648602344141731209362801848849327528756378174655167508683595680111915523145780420963834024239742031989615762682375717475973708651754310901938143046181123407549307177577054243530609210539614387572019867383190639521832684661180750100058495611613235434472337759247383572410949729029577901490300372905599101536962265787373674243299112345169826595982260022665949761774097300365752387196011265474538734060278337274676563768932204085074401715585696720201090559999259685057507521224006337195344871437389100339526615*x^65 + 9267145519068340180936033634875609712079570962569782516471262342790701991040993003799914382805246218018615096207603421288055318861076791375383247524560024042304872647723347209608824225367781561897554419442617772434114787798271249998430760464402816792100978611555906881350677940005703017299536221393887187527725743898018091075464725088484129731244321853415356760515099263846982588553897044840468720672838945352888670265053949966341593351718358429544908937432325910320283493341931782113862098486544203508129693055511698103480957349147839858793033292717642780170883785189444528505167968241890028727899059029627484916920470853192547493733723260967521362882954228592744204545693202680774262667288320981382406424268960390185699507636340971074074943863983628767500302826745241361160321418949361503324267345204205028376624491553450680064531485694966554072233669488396355183379925406291748275566529372496539778762870475358493297477828839461153970415628815155630860178213310245816605617666767564741414449021204554749855841547894223430145776568052728910574377099086864737493588447125502361538737683607347509519074775849977432061659891815300688812026765545144347677853299130156523945939956188639409681532665867450591564582361279076022635326476405749296932728697095935688774445521789309212516157768348991120519762310064835641939399227720195016636239432205119788*x^64 - 1880316866075527325560642805848203431888343840788046369498361203040531377189841895105999079263704813856754111483683613747320158136314660444405683041604331690578221666056117709203439368408524467465937649526020831323990033253257468683572337453757918212257603754057330747680169699125925178133230994790063572180463778534944222569594881620265764059274105086406149065084436852188695603637252243348355504183138348910162306641823353113348763839006321503204550570118456226138945116981250754845775598993693061522042970575903294897077835795779670614741561544799350077827965449209433187962990978739200864298222680612720035578231340788799852219441555272590956538822600054215722928813292833021228257940263302865644352110275502314561298324800168119133648100401918487698447499254274405448695172709852010922537578717975022840995134462124949325514743251422897934873805787957025486491994202994736944527649374887294912198412521608429638983401502154250562795088545050810349747568936362912604617819281644663218470710556384547036133280403259448451172861999747654325701975742834906563533711164482009033884666912550860405514523735707185404736724974876015309267569254237508577469952257835010908641237252555181454533147932139485848906649871256784742421361870358502943345787663474371613192709583895597816277426036959523070643239800556188008924202183942233517866641111764313557548*x^63 + 243137055104371965649274860333501452666252908604963749544795399723149325197568182101795939760339764421376116849177447803292078473249528360511944943449246741403834731165608809131627145821967484105206819908797790127830785790353696476559141850320778591648449482212437608618760181006224546053387417829011655625552530515458410852955578692796398854327735439529324695161906509195993241666460382922457946795750314336039214131388473033162934729742869580091903427830808618479114921419285274651553922488653448340147298989682332298578907758809987708377378038571385988350961094991744181819961216578792043196006617101942087078979730623159646983682580844119091558916268422773143105457649015286584825655794618011646325578177855908755945380141330519209018929772823576387755723233864264314672515731130419072910309452410878856023217519726469700248760720154733739150329184370532284402114338215869136925318727484101509360977563067472066866814208020532280329682909013965679111323554881833360156819323544328643433321761021237309203644110478251638541060738885636854872630098351258329884126376636372167424457792334054082333177473751727968191464376662776913247069764640338279817565461933148647071362058447729915114019504469132261936099738546389973458163391784944087350107416451049526116454973152769129033184583749430282634570201260918919776002834188776548597462921660644879242421*x^62 - 583485354601141552502474441864366834429634131542151621970648488611099939978625360269699045021834397884055811171359766882962824660494206484641950153055894733145060397371348085061348973562254764892761276657627141380972762229765035061801124369207121110437469815928862396285219118663809350684648105626149970326201596548657069871379361985004600015887075739822273138328232616552208207878794562715145594901814223802650795901182700044617890326152483207694657244906460306824639801872208291543752928058620495570189955293442261037013818049239828715344263484297115601806755761447995960290222463244606799182546456161909867903605293308320981186976740495035057952678605625650077445896166691565510893983686390594938730589793913163187864399032339836236307999429543747278129932431607814478503836080458755186069117513330631760169859286739774110894564498224319670588797498817361256991966321750459954847568368910477175430922530395986857997700050154887701645885467095782969150067805703104381779209076454731032559839314668266718293757765158660789515659429276692366176551126304220864280530464740406758900907098922734891391417124228654237439043251425982701559089914068636353617368696730815397266625319845374298133016258779503814960078950826422408439249125330791440054847875055602123273992046613373988030403311159306541183492046524675460647085822679028095637424624787648598855166*x^61 - 10684645456754098394696816758315634529179641898406661470122846719488111373267006925507190837228662868286545774612327329501770497724762814011100142146122880169524949181275484124850525477911686346769598047507741320364038448754478580955461613844056235193280053853158841615013735291475733271054707219556318852758967836791644216435683484081003744223063152114213909924309376848726377670748398879258071339381019180273492327760516468758581811608911803855130501215148755694966836022105147245230392888129923336708269070587776840963440180623638972718482199232262962101795485618608581009120141693149826753616392967851507473030871101000708691017027640407282442742299657446279511578343728411933683092137541231808921622602229068232808156090023633409445470794687450457821361975157075184403897984489100211427631103267293969058047444024095576624025772318899189994844379783120997872758615602904040214021216025949599734480132562975669356712237452581178044385616070766072889258107501763442036375986622586922512045165013625469077803830809840393210243744267369671470101349424031631051801984431740348651600531620367184069146578117069478279710514325112372962323207207069624490297912382982397604655910907791102243878711468646375444140092311913185684514284750177312380401741199479639643388553141836992378551518641233773422004822176037369116973854394918249216485864735842602123450196747*x^60 + 3766051527148228136859142073502137000754087270814546519945789723708530166328753595712966921181904731862585927891066853963350976887664489134956688645726372041709614312202157703183746012062042055192631805672635077725560256986525118708153728598800515189150400138641610397744430675583962547287276881821840317358703336815323882265837776835001555155312934402901399123770028675275779897770454499336213563300368003436422740533723065195338672735814231151585450872361926507610418955269781185677429877745777302322570856621899480746241156758785714379232699524054440504211284304341665627860503505713230312562085046955379194588537318297236051906520964840773855732439599611896001759451736211548614302845936872448536875584803213347993630988846252744714078833673235606937818678998917080874994263232277735955371254640440763450110788319297313882158869396923218903613464731484668588606777388106837160809570794975858091936108046518987500740891967596788659250355023362795413202327477862567792877991675285157719495910796978114901984993780900954906877274201502878010274282395066464148846456810733432362677039747273360860339541042555544925577539872563119505095948748071623904035620730770904904866950471664835056605037938014208182705716793849950763642852259854392033910476386146844070006239951858674821053306674822974097162183675021149823205271725307904598104049617569304153566616527991*x^59 - 854189840662066968206434789023595313950003914175360504249898573920829805268528539120734359826192769094644849548927965967433489007068616848704228781167534083537095442857258455877240276401713997666833786051310983861027361892266910839452311626820264212426006623204098997203760651022805432098689776462292952603778374803267511028583561236593223264014846265752992717846481671457912425298837608602247962243994918829093937165962335630745788756455552918790210078552138666105888707356428629222420553911220792497333866993707469952954585726162285756242753537965610928073957810954779533286625307350410141656096558018872097084254367653565490150720193825217918136416201702379479459133608566776288591402290156846226606839595276625913318536750075591319572713940689059463055968909220388967757277629776380946613080183335414430006395760769963455539374501514678265834412331076340881851032649146353482621527223023043340353645199904282653065906477598615701503171566027723594817801402897003688744959388662778490377164698616641945079096930424179952746355216118497262479863129442069468742916327134541679053991859499076702633653599409235437258622320364370787212560283848537754390751862791898129104110883091746505207873291678877926134945953285634565605214571320918078956073029826743010241075101439598874535816743294652371195188590720750597222165169361183824167692998025478177343455723127401*x^58 + 139582634600494440311403753316286506925698493275896415561240020459406149324404053217076603279523891646539894541293709851849313377682700710203897330056523537987764985809283223788204018931888302878500822881681137118534271006808409447758681102670261935170218274655923593637609628802701718547284881257505379723455497095282172100641246348255194679703298663120580794893827016541101021542508178364608080917626253669690830808205875087223381252595344998086476996116662844262516170737854496343724333404818160630513727918007353674420896048181105138597183311691676087081775064225803469718526954408176424530741455865789355093046530442126049065159649814954675099742440277150606794543660270883704970058402294157229979228857203204769038162117136657442368473524496029468407628349184465411433729905206869673300440144007626782151553627279636536926328746280669586941253451745374461817887578275112830697824406729845743234827047292138335767044138926551575974962915208784202438298727646435034122523592368256756819565028944676488650007685192221599269702856639541515004782614908577796288825335742075141670380315127412291590118994988115787126600293509978495961067342386030530109230486255953539950291224068290227266214150900848002202830146462746742230261022806174708954568873829757534139925007513327467008803878050593850974721484217625916260305064056613889654415031835664119211268857146641415*x^57 - 13834150393125271085663000057728737549856059095085509839478609856111370390237079201386530750983781057691194512026867624608163443931738420012544653613856196692591339274930352856221413388413575655769308852641414052292371628050127015811209906678028872638899749299502591052805905360995160627789989412067359513111416452550234807859394149701810022584186449750612777903845353484683432357788199907311845535668799810955541458872363495368073252274454528666362096203127734854987913180742457002783568225947905113456642994812299829889573274059617799621662372796383701049508788464849272393772292740337110442599592093745150581547889209082349379614274304559820969102148327583132698563352791782555662843250102544875192821667795013877515185393304702123877423108901352693674589529178847143643916515706016497741295795255590197304438612027517283771478074828073627134347426201671141735222291554536382046227413554184718807562597949456302670993686149680688803425134709559904327710412589846259666246146788367903350555119687785343472370860061959172396461684811205795800645483356039028991456305368311067682401520368422969634628673185212795106507991454847862992103724409034503595284402678585845268706336988486576935078925062047838770974537535620193664907159721177288388543926548198923869815723366712278221249493892296963382384615243871290131886538681799050871270486886932851796523233383518912998*x^56 - 647917868261632697041868015064110386668055106794888213244628116096039563310716889320977134150394852059788010931320776943505710291812080021775727479827219982383743348297145737814485567217545200126889632246528618740576329050746607890631323268111009328489840444178863630043225969130645136782031144454069941442118773461655579748364359059207354818145986108309263063708139570929684090135529055352498959185894869384100171025743794397824953962964534367708869131839086280404968531847250991348911618489707317553992264740943050862626852596365359148597889515814967691798532819790405683327983490389990340076310543693805333251305220587834136186419446526521544618531031269111222335288016332586341029234899413032207529531387775338242084662300023970932076725371318515900066030661693165509292640657499151912410922500058649645178594201164676534526250380245004573099517719606569907041412138849248281655526986199584912519704918292150755620050881553141310669825113380607553557671124778317785452108607935228649980978820289782007209102538003836170191266716840625981744907241693840873978170973597858047644387375367720430274967402550282220037917561500333434320498661749887629884190101251917185221262546616883208965402949927856257204634309065746904349993724164257445698812592182774382040986766153039281676696214995042380126014827813812462792503520863231125206535824124338330857687847775960997238*x^55 + 724220512177577153700125963912060634379248502288417778287381616817335473021016051375621096705405690347304767840211629765767393003917728638001305261382112142269428397066391705708106969431916333464090350161980874552572901778569985504621232724239269851188525482784149089930658689458857860261985852610785937119745113724250674577520244235743603639888056090522525787631446284818930337690856852470154686901827773256909925120103173510717607379075926702052227922961835869974507036026445517097817267816367082685191746606055601667909296858186869961123439069954173476847176015192493652647338031305535137551506116398934048469476974972189748659226314562170870802989440480097723313144426676697792582982288150871599774514356709456113483632233201940515182193083541691678015873293316697861463584318255231619048416498195072378828803300209664781829266341064039835125757111066838174712461389660350719966210559226402851498034644607935754289542178581496186788829136898089364946987578811936772317899384757634292619255194146143457514364605219692715205731076522324753184413555617850210855977938942267700179839633081024250903847003375004243970191623179674230053421595444682718810692589344836446327146404479493602288532303456959536309219265045160932204536590412668253946583076025570309081903789367336317904616420681859666638214388650519358290930514914356057614276543747949580229648697954587678947123*x^54 - 215064475191313510805274080016861810934419133984738658609179781138673747818334150832732836210675869685668632983446147627563410124788597341235793822956118303537490178791986615767562341227378067091308172551979382777023834605437609749044232605505911574597764516293470448349934356757442104405368903950159620030068101453090478529344561168721732415681911362206015283524687636372093914672016512485551017673608969653224320495307782908689977757188314827671539804417695837249162361638912414578921228106767288611029725393567907741017421708334674381695170474428355441989431392531606738445556804795002578698158454943350197826602076275652251157572286725300468294144537426347469055928194275534026331527395141486350695253402846756032151658809720626738410437418275032071600929743321754447153484982261353721721473258538153280083514981402687552414368083803627707901363949758065990834164702015669476794246810295042717893065568174372619663142635190290161236115598303836866276477131522399381186866959378927482655740729351739236291752329863035477331754981311412230201582188933962570000215630441238597769224789632300969141863860217454109979753322634828743654753984571299847449157147046918742591027289304710342639541117425289426065610338281220343871423077782605927790900014410156158762516117181481399546810465528975127615112971916056322321099618706808431290260121408691664448652435461277987537813392*x^53 + 44757180563645043098556039647711185920928490078553562450639375214476709038966736235590730374756792036336967336208211317103778067916758550077587616992697813388118658539366510681175941163352622764651018127029074647470563943581739936892310454110999928879762271054714472507296734352259044446290079765194001547589080937078322466543674115447605760012012718911776506633542825446966725791321762104517604291676129699629995161630896767893585478024474419007598888949499460885256582376255919757982597156076228822900908582485858214249607117038178331447214391090734799081985294180452558688265734301926261327318155682377264058716934042147975302457046246671471462159591320521876870519162258925684899685508333092775732289564497413603477247485762938259195629078512992996314575954029690622637488442034188930557770731219841302240013504549209808378195263508171531736149206427527203735952841450764924632736132532866274957609924747448888414471315848182903770298255172667990600003985947773599179295492368210067570153231427190539703171941681686507497332594532344694873463430554805337586608363278112430205272666790784533026929470203435263739327636597751414102675505905005977299546839700145459036143576355448387163631581720535596467321813568323390488579348058711892908456565049948560353871117642454922713968947044433278164337466626857182014622099656693989384604241921113047035199179666440579705750333727*x^52 - 7122213842367135878461289962089076903051952390918083708355414394043598362355425177003238332308454698798687281813786307944106376283001799069242739561867901670746246839585685097647570598761497840839856296286128387387741826561169404697895317576121874352440070089424604008212128381025267476642067697733162711782028925000622062297500538694792337406580617798915295404589844930712973825426918143081976670101294336101721667565997347907061198235867348381858210778419047144747527494455599300496472076402398246376985168877756126268814288684744094500728973418844812494875496894055000029113646584713249707921086746806779424041135621229356986002017115411906280657894634222034051668270340584557813831927174103017055636477472195580438149840279289893567368550163617801883936653188743672004278322484748763397598206885859861254648040651531370394484068412830654301870935806860675113830739882016227591912232265028560915474959238607767079474715726715089120529946779827394625391574643364461030857975388924439691365062680682743757223750527084488324046925976892099871096330824789253290877828993145905629882091718645882010262279788214533230267927021591320392867063028494729005150633273877158514147203415675455009439193179533358600806261878364980996710665770525590419441757078066979087162828687579258269148370347456549293154915870242796777565192315973842210992951903940823759794453369147614459210936875177*x^51 + 799208806306824747582626972081431158607256922801928439504247347757169820666578282405359198159413848959709890038626182537121702902768534923555402053013907949461818615631086126829414697671544584839601059366819411418975308218501797917984383174148522203849801654006375029089575946788277640310164661694696785456271435056346690511110078298450130214161576682995219763576678419648286104803400045690501737094383326729656408215338240803344447513270500411503540492079641926772479410115079963881881655867719007803766313483389624785181121562994018073959819720820594071233709835335829006787694951334460467441794658850077869553928784808658847020406503910703247019680626714521343714156559443640384211622298604235419665475631413969000821918193877771876143404239587724270246257293891946780665804137253881123680786582122859258059034136055811475031539773375721872196370201504831590628264206661081004620379784386520337768169846704289830363339801616504207466127311117210099510289161120240580742403829429954540491738226666371665857846772179578297447316066447729625853799366857107522294225405411992564161576861655450364277690973651655671935775067705839322251903587837611494168868736514775130156384619185772694663229860185628384383511915736617572080670142086890925481188384836871169873657369839703670550188030425080064196373038978028702810300312723153731916820084323531269854106525812617712658248292563976*x^50 - 26404125191354922265296412499774953230352700526106095336677972252047499424118540928272846364531349187263635478998097325696429679287258483213165693593359859378853955927665229776941173834636594081259999049918574119190518637917825743738609233290001431479353932689373920739844577845283165022312410566485823000597943795098716191074197574702907977960363752640932424140227560955640877007737283666982752417487876558803263791006278305968396038700148561240750498195377804796741216776211848934553477122734458587534071615534762743605012706825090141381610571539161638569456313275055538319655278133294625471632484210000958660402279704638283119288373852318266936266206690109357951994027511705324815280724945446633949247644077777763084562292195800484263339648780774969040200068128276100500249747103141183484976145388036909746120463126226876735545217900267745905327101000673710258495802007203416861024301614236667869704960387773158698572413968294448285264810249280273474348245476265847746830443162678848656121359423667893332662178342812589337255452522231225791345644762168629908568468812687015907485872006126824420098701498979782245380252295883049013669750811508397745967637410329485065202307373430997959557595404295353816410270948130131761529213433412825881509743643975837353941707409009796783465670911865569250058835432816412830007884700512986676990400431231230720426559422803039564682314413298994*x^49 - 16010017761680155937206020587185890233339126862503234448183836455506264536948690690977413120670547343517910310094991289637168353825649622803032440825505335193823902013939086207351761858730252579510250247474850545514008797793274229193422975473867055745438505692357947273957515097582175913224894607148635873488376060460329883496594034164409338911254590070603692838371172053117441195830689341235630670475774490367249683196949581030843025021187725348861360725356080955841651993995914394020407053001917114236388231953760579581042691309050083476397483585239504971964859052102556210028844822922325306005711559776760997892851719650695765950671775302021394524804715459928410658186496209319142044227728225722162127840716091870621164046913624803642486619894533978840443459246283738095485532315376408095608570766604967487170057386333650809755198627263971702222389069679755681146581169832679064939614426893026215983699375814883489625924430454596729221746904095113564612047701507344253870403740127454845233060965233994535938629961451135570661248666508469705742483151886860017060079267222445015794271212731530534733663900327914660699877557398352185396585020722079361564634929313699803293019274933181673867096654050862231564346427079827726602725211429885830406614490619710478245798733382736722150816742614882696398096261512456406630386252420015540654877128150403658115429636233288795696530731508727740*x^48 + 5663352154271856864154995637660344684545533863278440986243506244004096896395561360223904769971513158172132937189219060089724711967737474519043836677219738410218794613137731591793959692944230204943519429996111153038490123905479960477227375637245668629573619056298602341526092267823408915475923000551505096747855901237227040304561013172021539711289569958620716240279361205652913654570383189450213435145062975222710903219469570253956484979349844128517516408521206239709628815794158088868064265218719900831036052854036595509023403463643847678201242251688715023214102098236713594865873134179715974420218364760148689758845861100932911860388427067964279546364588748571872449590366598522875410457294715199598904867500489081124147803604529780339949369628770776160748994757670393443931587223417078060611560893570259055100228957087652742002588037445918790876982398084613033587933695751541617194982611188023175031562342300532603944873134968791378398014543923672004633775341131867461959157565327835336468028109972147178656955090045450711986431591076202610175611668451296427749207690687485983362897700343421303559685472116300846851880868008362445516996008552357464943698536960866173576798881140315046593217060302949330320046318514734436027634737146171340765721152794626365204315586756671095799005318283841048939791132469999009000512776719723386827450977743847921618330873505447069729205241556926674918*x^47 - 1262321477012979322674067938916568828309744931889348711796462995513345393718138876483625378879389275241709544594110450329534790881781515756056216576671945415151311107710910391076245251315537104683182664668233658068626666251981842990851203160069748241985265522584516150729208205298852067594975881385855250952586260788587609639914233796778121679251836887440135827354963621875979147189744283522523618866408282251877212841836260323908779463436586688740343517527960990293763605162656558387946295487110480455360847861730098583549653031477747761941069653637632354134445720696827777927573914517174722436736659514813884808117164154286429506838076450625580952757128069410171838346305312266384263955699878443689679688345968854741528386807179028457599684938782550291052456006296637234908928711231327417535332301471127427908469473562120953613123436020905074034023269865164173378153560430795575574994711435235640733494693431559585506148194453037955793047463007946637176829282305200155964222007811274099739282531795985784819677432841193303547694724163796252937238916479885716383201585348253718474276039449889242073808924909805609729223895141880636745078046484384173923454506401275992204047770987935147132390915222474273640839063575829879785582027189559847563191136684320791471561872304217511539812918111940077649279382761282130390457046126264793114189410160669970888720645030613376664521559424277180412986*x^46 + 223957720773059223160640185470390617274292308065313990406567630300341946891012707365718646888899407158907591318441995257734059159938495840560202627267963717361410334425961982548369633313709838621360395904603413304814197891776319798731892716379122747090198927580577543710938597257054949873347108277921105839495494943393603909886596203774013880049766108249555856733568715011408620416660524296958735093672823008882266813502433251019068662432954746854689224135859631736691875549276827743713004120231829399047829493124848984111842256976309005047564999108168311353930574259948444175755897345267851247218372954621755238232748019381811296882343060174825826187474208464032812651202263361977041583275408165589979492300622862431742983229494792473238474404847869841640087928479560293209033684959636262134822832854973880362453951295439172362001969846724606580609816794350327197101916128676271564366304167408143326481554556805326942129862363582845282364863812771795554305168872714478165395405764446240812659057803121373175405286199795855460534871767134373613439492952894535729141224041322803511029754115861718362667912362456917799793262888167829714201884261022852397806325340148073754810429947660269864591251016784708921331885279701456283681772426674206813782442197733383714945306730821748395047820441092508398444588509561412570573417012705448654711061938686930683591679318090590132637911081606216770678454*x^45 - 33284328854490661457156034840160888632231757748825444973707650438604599030546590234106368890166855141915000277938497253346627901665410049558328348568906765771032074845804423716921456507190307147033362762898492019286722716043631153952844805228937471675648528857683339729999846901644177257924297875651074560310244080172012598461349965403185016766454765608538356284727400508483650195569603023380347762607956908479342713336525583725692317518734160700153146465899426134177260261706481093930787825619805849104054497385717559803231177572030526419059379701323576337587997952283550504838975461201900243000014292614059919524633003155510468925798165433980204072606298502433148553031784053354859332322454083348671489641748527197969942518163965022653839481841584501138033240139677157506368512167015063243491585192753776023717915000464227765101080494255861899474691720598223551741694208065209277208524584254105219978537502871269701853031172819065743812246224160250212306377544274667141549508747668097480174821706247664373665383247781160990127526488876897582140207616835170524509576349922958995847637828240538698005284518259972106233182816699341294201469373374507242014195977813047845418115512043444661594893308277849889413463261884551017499636603574067770005510196529499981656335553492232982811112768235929803884862208584707089046174117647519039332893984889334329887129170489397923167442232970998566813489697*x^44 + 4135044956896601462039996231955661059046509079656878224005574690243310028430451827587088929926334032725365516536602565351644435623590495137852485959342518331074816820345100012244424973843078089730013460589469032463412058733553975043269936716698697946758091456706468530111155581348692406883318768768045739046277743023213635056850261923160022237878445246220233980285293089176895422463506358090712055639123898333849847878814698636588953086879760758834386295742590590712046804854746098244244103930693552807611287609808488970157877085804933461404913716443873506141993974757849238463532933782085019006864726157679588444326562621326129104217636762116390326363307994796187780077284449584813346395821213669891294583700450158321851194622426165896486580154109864763101737476948034358458824430850935423472780866433788307102354542639196566517708289070085526360148118881081926655033678002401253420526061168376474028638935222137141299071031193637558193085070194028611925685856700227454337962769502263589602516618004853889475357062134168612512852391010259851284751193280708975554339502401258314243520378959455655675900970862888601604342803738704863078530575206943691826094519512631098141083357440020440839950675863633033106647871421600836873082176116571230606348828327467496873089270205182355062255045800639247348818263879098061940033994691281786076899251175700147340324650064283433909659445643876222162501848259*x^43 - 406420961029062755220304715965292492396122048020922423816152943625170782340475330867638469663910460689863629707389695012741847179029792759860280743629277260017146180727447258696039927146465610372077589572655382364264594571336217201636728118811807811070696812494919063457124708351688863222481842372058397626002531509798442062479997145158177512730361313133801324975108865582505704230310498189134295667054890239674500144805757060397692359226449008219232050234741880957803542648660582161563472152292555543753632350487463980975407813981941729768363542144188726122586556527688473231936585240203537141315347086675963005957161670878228858269367204729320074837306688886567609726813736774219710516137380243658981866392010459384329312251007360713164857625748420424242820740745707806682192655658757696836220624258379924121080522573583389332559215758696420323439553761675128207015591936235566378311586054386179700802156681215334954259105988567823593136115434874422787479745979259091730782198966977465526277058721492075917606785515747184259649492665155782075989774704612986157990468723958781085172894020214444374050390952469555915151017291790816166902995195947031210877026741058475345514846534967033195089758173742150107199366804682154575262175594938616903531227856575249975310440397922990180939216241510004336025339439948902138447774260901955008851754414846415201741730684515559753523297395732793063659177991862*x^42 + 24648951035456092638733692032941135941601910997253053453843264408834996858261858021814445852006387640971988729715986428474646395630527890633256247317924029653419761631753964719617526753666134331195579616922886086090336208142289247864158774215151276300802906431572107731738448590371640128868596517129371266540044748227777715343655167949128918415384104728399466765526734162372075071554211914225477532100575438587849711856157174165639733871094331179304647972984887460357176715704670852335209909032214705885821611079964662552292188896170815295416475428935021086842232974903915668044355387053035840544639295353244529254829536807517413795609162090276317644076247379747834088824445394594782901958537289932335333141440252829133846367672380341861369963988873230655518840099100865342335145922202715805438253664215549119721605116283074740216471702008345749169865696523022862301606636060588557385795017758653712200676914346009511584123123032612757124521059261698307664109802975521394009866391202328455410007378622989988609745166516716047356254050814967719572273817622825816352533100696756829529098850026446645653150990529679380077563935221752000274005233494759135602979998758796666627793966408352579779706434245847011593297833829899904317320976244791936896168589080783548318893592357498423712065697092235540023490587294341944841053563735323704783514720182349893084957509705781589513908435933127445684606203192859*x^41 + 1139922511915875687895901657044913646930688206705441060759741360144677429914888375190117465778034969320283942187824520275503107854424967820033337902834305373710610414928033846598151271534598142001134246065207258424098555256532991296989219567287116231239597200920050147586483736912325593363653160708291732241781415288762454671258197402874367920431398773928972780777853399137664564229571364045884912478588544379671329289092585696969008543795005804791232370070187363733228118288223935079721413961556648661094624015535603718293101965437632297457939689522325634366184296827912616839564070630415102992569376155226116726009821673552908056402214363761713738644430117896713712798107665565599358055458365404043266999850019220980288862208029919667224793738649553796883218456900539576735974496133732457936466378509678832645786454379698595106462558392246588558125237789893080960702685505202161891051547070601477325093768556705544621919062006254829480504225290307492672326492967222761431146094064487350256691872405525105263354183505465649524834961272918181629835230100731957926218120202952729849973917559535585800352118184543691277546532030999809365472094677775612302116191064562089702960439422167715865179093426771482126482841111230882796711311962503841510822917356294062189652289977168345536770267873332578918360119750021366757283184610619508139782009433573053378081344440853893308462669474988488743917928677912658*x^40 - 680122404533397883599244805667890880902190829977449745081133554381528870643142479059467079756690700764645970508428547005501669018047670654936967179550546490162998828393555183877674501528234958416324525334979298776459515384078008587445178291531456905148237656909503528968376397967143803644677081622271212901453071575944848629896355388396463150478337166591222305561866068158164735465276051381924743888283766792569091308262169421640837777280880381366276262208142724226711321310314509731022773251808174748173932605000258429453200481317755359229209177258699105730919381659198840964194224794466154622923707109701802634697458607178087599568294292113826460688555588281585951933195678222756885490763440950107432991994621575019405979731532027258158718677036074518498816719346895272207340509427847275021012869809617517124783969836885583246890339009984975469637687308978308546925423029721012733478758928936085449265700516748662294016962059560429848015282391255618697121205531961207432232522085206860668690229706777726321810378204292455221208591678255181975734303130938912977227355000543484901648102583213542236209287129022071323045821603406796728691208200827862331486207775552617423167522325077756867738954752891903813516342502636826785679505455626810871389277347126314571310706732719296455342500293960270790770531497514373023258140803749408165843189858552131042157163243486325401898765874541863651298309809624625219*x^39 + 138812801138484794379296759800892098800780425476449037089622646028834964346574548691370469891022957530759293326182723750245635374426541427285028697062419295681896693002940810778976509292683670894990457750561440340503960814815935916530897023579845977161739168063068888931318477802819655435405654582157865709433364428497860222022981595148803151830220258029427398496954495525871962150219489643937613295103341348005132482323600856856063542435161164150423336049958963260517394916490907729736519941581780258711434179259290362688116241568893445807590791809784122709622457164051468358712300315334676690869261415785655976674308621940927384861415803960871122532507938335246170934213462929723714100448477378381200106170535060696133740173878258909887916772706236604332029758105910193630305597785661475635570622577908600021712960546597279348694541334443926106043062426849874873054858371517880859777045462531395297633272429270300330520892284672971452868172081045356801869834770027008736204791924234531857834582313165400745831699439510647452749456424598101997649977761733674946583737810768468019469538087284463729996072792580734151051329811136343801813216009303228240744527931174155671222473537886728301077482531245759586742397386489024879470794596948384368155443698489056167765379047695513276090870829433004142498851868064358333897917042720919920318699577219613295298514902050828946373983664323936085357534668855178656367*x^38 - 20832121886248798402728994720086140144237681432142493543067474147870882168767884394149070477834644019029012910263581386520727745552412126061714378296793072869686799229619446212880216623218681565083669197757678555338595006557745883113362460028303765556489482554600942871071340212620934871239555982118771754938550332653937145054240076748220467340587446427418665095742219414784552369152315860930838848089377202749528724994718223808617309584845497000276554940240168898493281369922532867234018457421475535281025898419776436947639122174169775565751506092055864343129311848053034211081969543105892368303388496375421600780146074492620855392328431657508322681037965519620145642027600078638994759982628756426222988471047296139123208089585433137044740819746730026360192528656788131851938268790741186410370185003351951434169111192691178504724092997550454348070557316886569403950705273897931790610484447047049470783959982681239219624645400833450934329589361919152642176823901110567857973587841888963362261934659098247379941685576678993455096217025445491794905660576176992999700096472237208693504399458518869219733688168961457540211443649054705682322036869592506891729079491483849405168915756253949041098954809368520249550290328092006663018413432042482870600865516484236107921749944275609231863789865174844289065757466706795173744014945148595667483657941594352562957711509192535661123600868091700609061384158465390545703142*x^37 + 2524988684595076034887378630841686901739937423210119167410700238163712264859197761549740733461104145196895614326514174585721176421422332900429048775120225237865924306429646620873654140227875413927004232441085385234605610499393304553766680641014731048579544977444105556830194190169476993117822455674928419886134764427815571734883298144016255069487332281675072332364455472274488417459901671478124836404327597719977437124711674718332861253181271393763184682719489673033467110124812943510578826376140584213099519502132011465843561878375874557291750022570602877127683489559451688483573044017829055071703832237251186615360510417720356526936295764027202431456123846006321504198340746987068571717942802247786434589867557485785332769641826701017810654233307258201861419464712298786624383562707526830504710666932119186326430181251917492751146243235721747928011138017469852936995774927512852891124452049924840568735206031735057453550479574570482001164386411708828916870032418535251999277140041612936662426981982217737040117641489716890353631158585775621027891750979729362305980441115062527372449873912644363427688253288571953792826211102639201311348255463533892922148672302518988107107034339195816807228165548536597031694761196163134280698054377613231547107254385443325397596162358902126830893213606680490612031590973463167333027010413740709240254922590694238206680746021867992925973139004051727949743515478833376815985052*x^36 - 244421388763946420059561303475358929051323554756603350711177533271447647401271963676544487971135449372504123241588386344037869684786189607564350362452170539094958695987931447760784137268871117823969854289572119573948414940807300403558602257895840141102518439365515425399108952670114638829830568971937748991153247650475919026124433681298458122241268255359050248977677735799076495833791503314225307815134316999673460922140881991466764740219376441007939550951914667801280582787392331145817546137970154477576932891436057938002832550701547646023487290485927021112707305096231322309250536172566873340284633430737409224902129306404309307506621772717775153174585335246195530655748224097995861750305655578620961608483357192655530931305137286859829435129639766363043630779021820040203739835592559688407549550847766572440895594614086266744788403755608590503286264192966711647600814074646377076609481724674918340606966054605441382543632890446233849054026770739444515636253811101715841437399093525386111434245929548355151999538874596923625399110276546671502303639225078418433280140608994064317388759955903039445242667090827743193653511425526047903463985669020233123250463212821294099946587242334857020818493292458045848376832927384151261392486984871587641145254834612252307249265186287608607645156348568624806799514155108177941428908476138223984145047549444581531851918959872353364173260429972968392419025227345173360762784406*x^35 + 16354105627039742344049100876883133151314564194555624172007292025674079288048356850547481717607192396610330952090316059474195787101291739993828965977522020341630755272493327247689866512078829259467909164993911893811687890078202826132182314566829274271340673987402093459925575420520447897262347515509557215365696138699722630267220919985668357349438682958108245701248832147111904529050222699679378312601014609613326830564506694609360481865200021839959620580062143571224815925997272904053460669218180342591085974328341891436082348860993536754464785675013270132600809280729630974604363697313486490982675466361905427135981592126888669351932713896212493351062756206616977829761526825613916221248807859792413692845965417414596427147978953678376717111203578855668650072855645657766902184682641966501827269571169063024983809775381014915862038725278628452447796364548762390036243775808843376318112079197824429053032809415011166015998752377185382171963127650482935408026339262534210576576536445643104821056798964502144433328705324423738282072175572380881775401682472628942985918471726406242979349104653952033748467177587473314175160861031032646554485894961103199267390291342734115427219109476558878457317659888178137441599534781954469796760126157277365946359836005617526818474922888925990205483280257834714388338006007878186341297685118948975259822593285275293793398492025111196714053005610388243844193494058193898674345335653*x^34 - 39951947439104954846421758848840371124407470359606876698811622842711395143326817668012315243067782328940311170317820093278321823990686662402368803373407200412566697440420114835468580289673830050630533362407662805503539345804862293224343264651450940416461981288785703483499420110183678162470121487345357354517160038700117073086477988190470143974295556678946762092031722704735572668891174911979016747783416029134908052373294846480074961321258508465131394316905526623279549788825667374287209181591446285104151459123733053568647858617844183935313881531452160269955006080836881235152960896074549681939637651435610053613110065852472542242662026674692400048020963021770565081872404932910518920573731662710884243940835779645845036256134028787925276394781209516608181231953636644394754767943373021320645613616824271683286296478097552798881496577764822151700502240694088865175809806285665560057791100114828808542305123785993692258423195603908685192467558393172451981526835397309281552041262075468810629173019639987629888934355879375050724422773720503845644072944631486586202314485848241014449108438473707991590569064651994395226704443532242984716877680705501920097909778637046260070533980081603783353409738504861031333790054967195174599073613944411400178078384606085282841232860192270857810333282891965474224505660585645297589836065909443727659317711980772885579752516328718225141518747749715918253880886108140881567479771500*x^33 - 219134995076692587151522543839928380736698680818815853747370031278504587810410222529815731069348798389769484453102207383683189098429261711739824162256564874030115894306064641711309860548771553383447508806324574686419288773545053144761766655333374299456285270862581585371564156327131625387383303563372261381818575592322132368594747626770289506803941610025820289954711631057656843846106004151667797299186156913202518675686281559109590073759346572494952449228628068844521236473257326659616933991772858542313413885954367645892703459745432328524889307760088363964145426422150474925212664794565276075381039413241889531327467205537049409613373731294488087013998223187492299282098015621461289226768992145190732856718400200605675965004908874851904706265308094670089532623965664175403694123770670392989250182232299727545542864273240893626618540791823663956553913276738554015838358149759777294479561890907597288644381615751926663110847115455848549445598654079385440743778243011780536802019477148638780334902080314490686851834872493506090543342784461731149585429929043406292831535641645761721088480492229623232845270070497616234925923725348626236041786121379946461861990604297474515162267674598684396995834782545875053738713719977663588700854738952661726009584759598120216345063069846089277369508163909450249214592093780881636507255095876042331847333703718250207810498191452341495786680452812340907359882658973992198733862862481201*x^32 + 46344914375026766169510569335095635400870488977238357054608863619591060027405288338429475050693633696631671635176746224192208427385667471530045308048665660292278454119242543487982555174873662404589986643469343019711738386800014783399304938987975215471239341760731795841745012158280139295999983801050098354741998252810507470628111616300733153450084434761218720239647701390895990139468605447053530469780429772821406149444851149424269411930998094710932360626528556381157490414399759438732048226545207800056008445646253577471941412833982152768863056335102042532917297617203633166012741814405766991465440627392550293948473842101490431380881233999967501191343595615314453596558125124832097605986632039968402914250831158350965366296563651850884543630798960167510775976501147289672967105945631546484501830758871495499688507081630811970609983099888735623320769061749504583590047385953721667941553223509434480776186881771969360186656288872568133977856436293893688661050756919881746903906091072489209790216949120662809656604581314647788692202331655334377992480800070449041901581964935897479020511034076581056635925318277859191907448454986414889756154503760910823739301009215166979525704616816693594955296403549842202761661389966349547364789460848701007453747074545798123585533316743779158462450020814468795309947510552490390323335147539823576728092797978177244589553470012301868344681280104998914661593044404685658236882942747404761*x^31 - 6593328149827260810048274089017930784316102177965760591976384304660652059593700584315815487591188744812541971500099965059116348028199896535695174959045109833545009698562644852102015093809150863849538725585066816811994453186964787445594054361049669617648785389697311606836258245557791311355291784419470313037950627632281208282190089205608848914369424042944208928519342464461728580761988281608166361157732089670384609886774115764573485128922728426423686563929574886496470520954763899604578633947705831336879807996388175606871170275837833243599632360838365850565413667125379777040603175499610258333626821935926034283418293408764619307292241985068582836991893827304909161642288673343277528052540920811347379204079251058202767870929243908158929098741234413527569585009640699683541794849592836456005261593978972477332380785143927631252183080053793825313699983330207597823852423453698018457046947453673773162528298575699151755084226629335310385986967581953161377184715970844667112714037978469856532810307951715856812869002698803899116115276879765454921128285115805178353376605574138772595478900716458107732368255342568370720336971782966541911644109180286595406874804999409513485843666667285473291720220051308143700571744156875476296156019196761366760373328476936147380486201657205077885459825598218693024082909731224207815346769192989838920999208851332085912500555453556977252325673709185661840313539220210053391010744196772916661*x^30 + 731992382543168875622560948691834072855109792102559363731166965000504923681533962945488662282493258846994088951697332356871615294234960296834618030654508912899286399540341406424624385779533268997549003606327421892786311471191611266343913528664042665943125717536855283075524789670596476191604972648840480045284009472521193812610945371759726076194996967745538907119877388094583331581802735801697446667141610068435170942269172176456737618819961375449865509210468950142697727463353620077115295498827111445550106046982943012500748042360673955912425472462979164010379307131415549785693613449004320011369318990145218306675922296797457497006709846644624391949949223110653650166998708738020549869294382196358660739173521024719354091442727116264744887499717718904354745082071382102448771255952717522844585449769195294258672937559657215193318403371868099362446121435998872953362560657821363506816198361100370301479340156339344689131319144236515218239972989220631204382980526896510822687547919050306552484760073723180477149753352108140243286916028424490491438080158286484596250555376245254703978352957183657295064782752898851795588599473302638070461783730444170753854753871345503032413387105316080372218849845497276677673168356873044804251345806938380264186625768155608803509457302682416168884100297648649569588047342823267272473399949750439066613307641235438492897111230669966977133651238977995590362983880748194574181094032535835580483*x^29 - 64343809645738138810033311129000483267233274438688961151497379685337962841725827873753489482866177602870825188353997857420291484169958754964618742329816200316494007533924197774518564982359393941167691611413658805550732015437181444774241835274957698921935792694861912783956049121025316962099429586644349750995390406034463627934060830429848849828523585196316475049605893458942620087641177073829071932992918784191109867012545316762408716189611506499087916110272199326170125184668051354388226027409541968736818544778475958089286714245922563584859975955678311614181676869310824217300903198766478313189739608000808879930513240233696945599033203806982948354921650142662725955398796862630203833600825190774759699419484141930710897588001855263526650753686836650664104042820533328073363246005454601731609826093707614630400111972007564393623925489679614581622254765091512043708442685077839956957977015698534150172090732185113113239111815446836528332556995128432203553895134150442580074824185958643646739225231775500713998020732115433209643244014497644196692399133327441764618412796368599196317240124938656390891597279422468844969302456318717017167333286366827270924216014968585552680976523892161226655424188348106335125353226847458606737426145701150815043910586326899144645686346390529761808575084205995688661212782233447564302436274593079635423541188691517758692703395105484427816360778334601203470807209118061625631363717620850629278360*x^28 + 4277605852612916201952724844082228077809130324822347243802620927145454812710018499564267312061782891102975916440968533405624587379119473219479771490915585572050340884978929686450853867965420362626230831764297024637249580060041790363782681789424847209291507353510628355738891315999291534476549902770252872460345548539318162886051114739352440946086982596079793613145762681639095801886912432953987072539787420123166326109081323930142929820518811480757441543739850765880582482370346692735312398093007498688576188496045667058150599075835111841295387990564407987682826449543421568335860414987161323529755224824002970647791106207887252047403481440017683447429447497895536546429029262519278208362577529826545361840167824976700361482511066615848293770939663345631433359449966192270948279817775040519141590029405775593661136452405563675335578196611050228055079135358600841678116371028585685009543931555322010717575708130671962280394116378291233180067880736093783342824394405851507484875842686132521848045609098962542674823177173850822554608890370253023290014703436229803181966955380801390972908083799170228177505525858920036104416858610633729133187686883180674893787749259927348150865791857380778831932996474621954175757951446944916762049912784898016501051947432846189412894800292315502377149468785038038213880668325621039456680369105922107351395773456938618942328188293374214760076536243974892599326080655750140231165087954016258272187944*x^27 - 199982913113107391812410879754080694337318014759474150434692885215843225147755183820534721192394153799689631891770809519008842854393958149647913699324089695925120996892700203397083434556988647562663834083054405094131397503005630996367744605465335099735646920267246676713809508718831879537392225496376598538135343615548887306328749742156123737653241396446560957218374253098247830541993818553307435784555516271621814462659562255102498036542534380055538658524975885713917920069774167229306045401198451878132206325776140379590498743161817117876716050062415658707528534827870838660945026571656970268862431067504538670285205945378671055102086663789314953229515119113143193031126912803908473978481583537086942218506477088912350774709245412262161230881825692384401774910886994205805854067506037463661135277480246758426438865634312538952441718873242709345959568992222186364502451588969374448841054993173310828488116071519701497044769052622097048924753844799628570434452231463934241491240053869801338061359926806794015356413117093499417090210818420388253449539526129250296784361725841398820116907927221049684125250456069224319632152316393712642389305784748078625492025440652790018389940438662576700357634411777483379810805329046182780997477467399504289051353934796208753711433296823481922147650072081528239032204312074220195200588511851782533343973888648454124446245268210099207078969695226802550766563990934293751567130490522271033227504094*x^26 + 12131292734789632527699929302543679925024701617923699628860305860891538720170563926824731626723314330215348254502688684271937882568516199220142404778187650874654719713582734797812198402723833845229686369573139458367303675353861751697874127813930571554541291709707733421295911611337519707757292819253995432800996549699041992813050397475712686058927461021733006411632708932780124730485072232872580931184245595932646484746193220932695114313650690829017353509104669207225247203322927213027813320316784717124101129178195385737348722386765034742465751778453461798427183713844671735973392277561031341876254584886921725101276638873593146264249547798186815216110331711519525090418629171668160659946133167458066708891158103987313359455299315623773051466715721927194858310241060196748481794638247286595421082692430297724392214093950875248677914193553025048717577987073156539450840705278796499321955753996728842139775994067652989634543379290623078990280360559009467104102837876507719705937044902999926285075444510164512912652246911836039094704449475296930800305602520787350027151915344728355982146757104212258171460744371400114526208708074670468464417914214404471529219580782470965573232893675562973476698208492095677200822072896823681489337893419230002359613959087583687498948780845081178221374191480939805875989731882920387036021905119925008000035360453679954857539875360424409204213260967842558797437355233204224215899535521614378841492126381*x^25 - 2909580130442786119202161518080581483223412726080138176232298227779118886089127637426253069961751976185731186402360733898946045738482405232171426228079554816647123779440866805281699795272358206384174803650070948927691767606341912243906705848445793673594472485606913405727591159567069981186938799191550185892470846871543609884047687023243837917078928260565923994203010855294699950926835219525651577140266504681986695296817691313936182067450634128841267101353674323424147872929384564420687821197211526656550231789579079899192462032378570630782844722375098823364786407524599114262574365828592872407042404824258950166881328346432218100793785055014513514442725781600414655782722773399861190385571094457022869133906988292254654076585608815120755184746375007954695099407305925486476073531603845869141363317437944000090209619183764041803274340080236579057959401270966860201940848469784306239362668196762567254871247575836651378937294891799594346620255850580123018467448615339963228949771694574857120723126826383957836428825307882286661677023550823309294721471319823509228406030329778066239833914045158602113597698002275877136070552221644561225914230842868569248905889743776487019116952607828117236139525684321803966407747013769652377060924234783567992464731626363444712988951829106988826942284961804296806474923510947494556685710992193191437881487338360408056556098844415802293193025480178996778468122370998425464173266589372395859362606685804*x^24 + 620177735685996337994691278495743714482038848251872227487196643095595642132351525759185255859155660335207306933357219823504205874439589337326361826369777969458638477067812923551564226181841836170244009088634634595240599988912098461475676690941785057904258438284109715857889433978839541310211198050605641005932235340180611350115311410244730833314192638245509499017381637491405914436753240897002489991448887661602201269611166934963327372978636682241724826918024159048947561207152844914712578241543193168659460689086333643943716051481662324577760677546430047088039699941316330057137777685299645103584956923981738797429621305805716643378025345060464544525251836868459774045134287357757240718415023695664649308374700808222640931962732219857957743209684315421237033020989152198269501228654016044971441236265647300766997394060919563234763419822950717565833087721792277271462790819486034466628272732343172792199433645041454557319638077636723328185670473777970708909470558833006678944964316552501344305674911858937304873882751076334983126443244147849233661264235554342224483253788055007672979867672546520442222300798552579452375511044238052503692202691400047000989524140422858478636601710507583011322378456177725712026688460130067934059981193102765139171080741974372822219198632526806009752534379940703144973728341126462090699256780261008143398259752325275679327391444917210363438687604825488873921385378235113316972253693216139200964922334749703*x^23 - 86024639744960336105726527412655419819131031002447988580421915927968506410181500232929247868039090843016232468788957517431741053349336402802849798022263222338368882161442659971095717393013168427685626504834890676469736168223451532993101615386013998080924443093421165150593895737935908312012994785342743241270036475512225305486043612205350910769870293129896091409771087104188542274571947002954271082700780967810981299481309474328087629207592609549305239219309976477783201456142477947292044576425021918892372623287731661027959115159816646619016055839084283330346572526497070543926483849576470054341332253710384591682815957245072244372360823133671778556531087053313622582304904764078644425769505534248677726303590247460827107973078767527045162827964789829524209174848502481401353096460984511172748296171703981843738775971715538610777733663350310951771074131542918189031405783259460400352843900097886498210838795592309669615828953137530635086405643328011389561261441999739544660830671945005183637201324257675891637897178125275800351296471088634661663144069332514120922515381369602339072554491733273114939256892390170474713598198406892517931284593497314427327341181213152135376489348234217851806267650425302630771956974854071149801815005744152992000788034400957652756603277021400171246533716368099341651307757800891561035116601881938444132231593049730658723950278497495293134140383010577093366467289389235094909180869526459950510142782847428244*x^22 + 8160376192670253876441711044690876874235719303288027836862127358220127505684410558835586501005650146393071370279480533180210529846955383350370705927390854591877878544325075707201675987247274993742581922025213917687221391269418491494640293415323450143406050907640644499085697652702003794522342698835274779593169620736286721661051769822661289836560018688456236676620730247489770982225289686522396996033734292928019708483010531417476050896887772620658579510697424543751430608582280805547246205650448128115309352925285791464349996118936260163128897243795774605472091638581762142411571440812960046590276002025947643010976483008853168628529995399612438074395746334082932222641342619037894495946754384857603018089764809146423316844889816930680204167931199996006386076167587695314582363558465423994858040272133537863332870043158203112495656070174033744797224575186776880158648279930939965118334916604783179056382771891882402226563344425086850058857658531751099660045182336079503736331971906433531731163643875115159222042304086842746095368356093798500151682002424347056378791454892739871337737465016048603222322355780033721061708865315554373953461915622404831642044462003771202471820020619940238052248180818957972520146078207344268264060491978027217049606035810284421845558724013155280198239201779890602624031896586721519676278046504607567566000946360732321254861385663462934975220361159903821371424054285151049004837462786565395691198488253736318725*x^21 - 516269962316399382836318855084102460045099444999134402211452612822338009578005811063563878711385732191668230892284307660994054669063631904652296592526302884121675230966646792588179630080305980229248932962874593630721949560955778195572639496119460668277556430131884401064698207891852004447420841445163274951270900120424464664919490409985627208868124823034107122609364819870561358026292851577833799594768071621948726634763828336583927522538660457717864687931665577192824697772888312182401104205282959973259165344058317207670519664002881303091719171490255111780137451393842060688334300319047683072342147276967650903949683652025992514764376895479693162310979681330492590336499981666632511375621223637388133240611079591853307306970194650309111306211511993854493066868326272571446014794539449520514519928217947641372150915176167491292250808135754951333019238236928751430593035493501188751564020863898836931298783268657096362142155019804431435679163841010919140896577417116146376611191580860867352955886175575096965244309411248897283624138019554654980116235580926370622604205255818134157975179306625267145585985092854552289316737464941188451764835744130083069943641467194182300771034072393152332171581110806260058080310014755771446826497400225998327346858452531433987576503349692284902484811010191240700293415882272241948061739444165485948054551438585390944727854296236059162655193590860943949913016635030645978742678611820813361034491755279618737029*x^20 + 17345531018304440844428123677324798365071800583325157123467325677099581539766445460203120899936774243980855441306340678097739539205649836346941379032112257749463001945937256576423374170172986852859948078303418427385536732084865327044343450381347954477948728447401261816279931418609392004090492727077494507274737409554087291657744390788861423100735240670491520353092187980195621226860588394332059570304793652837206337856173978086368593811166623241904371551727388810452838269793546582101223370810178641219429769623887587792526263230958578596181762130581666513908171599771057207441069919454769282520428776730725507520173880916628776847713203399265458706101403013596548606410156930627763089135363035114747754818979030695825866386673311659825140915319364875030153004333246876395268276850888474925538013280027750129733359180401953716613859782123933224853153152593238573922912048796474364444183487412801943870990476842639906371000694125581796012376819568514662726482956823385159161444455827400927832706798510670662541201552556269979246860498702022707536093163256445139834532932109922663062839775193433401381586209599995621228719080501669122122318838011289965898657306820778233902380140709117198046496350869973564853603538921215332912103816227003079477118586972103039759818575448361185393092823573795685125141294710870021533499017324220697030569209453089408299828533514993248834867393544117854593148836947429744965452006741010717068837293090139328294713*x^19 - 55830259576740136779808575133668600552057076345162645595488106424589358723817667589659421176390696564398629736046888205266547409488666743225690471374525896952026262235923614056664733091428324352581951524214375483517568671092118987079310181949338534261114388019407546549244908666063120657086572768529759830420522231728407438508861528449017193956087188743971390621609380420411022026494777857083477632641187983406180762910694336474832764535392377420622134929841175040600302535726557202671726536162744837566693823152182030553500147445173196249047792054151395912450488002540506642369036688402348467291672521679488596764344294055645006397738904754163273692926744407733855881057395025369751324591367916504518845452713184820455817464166471875035058606247194504763737903817404679593899904033877908373807479721116075913827133119837573528290767823944146751669742699505082888093144868960887085576596334989056957215147349789734153210503229498307163008668589742166806806430729818320430097868602430167153805213125022414554416294668811225349628702583946817131910276024482611353616762617786633553391175817933166482731127664700381226527348788855126479207739182548257802817316097243517321585727984826690756666764318007288148602991543882920965132983946433779229343113057314116156676614629474927234739278178643403198242364772065483226136944209221565104359548462598358216074677443512507274799967814516669399348292415474705208654564724697854441151891570378785580492545*x^18 + 51370025784357180053182224567578505532990327843134209591115854639674737258725451096396014441081494687326511259591872850461546042026087361954576282054966204996652547942457093196341510312475898259417927045176104785218620197469041181513735300487085023945083930423089598891753946082500647319714153539383320937633057950677492119515290050679417110671086475413977957434429945629772641947585899436131257447469701244118437347376071598616726096820137613271423174505616681838062709053997024895237023686841337381993213448478689943296846960615736133799858108858731672101056995420443775160810601351757104867668532782326161695463254302882873325504314285282132634336278265322572661745962258936714852147260705204574662291615815319870384228762556861582150084320370425458593453753246366521137001461269085987196307866874144549044680803996924284748566897456664715041457410021176137884753216463733552904614159246520302764633146334932415647481903470693682789934387221659719793777820450635052133470969261420643378595427037306199814968261851398429817167639367552945730954527507520033610509323694437189881894443495440613115613429823712366535983023982097643655963251266391134617076292423205837660272827726955837193339076970295834549689687651332527232123967058045055807957870334928171822089867704986578530286099246677060129901883185049704514100725546206996272650782032311198441729729633863686588853438200172577369052785364427575091427095269392938182481608555278908465474214504*x^17 - 14112648398708412750034934380322913509663095127406551918140409025065185386708324260869903114192690932586719850514631487620898955641599451349225348619663250101075369853386139716077021410555482247464535508030017354283510220210737080302556220798637942902908951127739759297940912238847483978490365433362305876301249172000196370242134425223129433089244767547026459938740052785302543752421858724225780088209961536739813372023181306539316999727997826783197238409707127395332768119848409471991609785142757244593723101732805959463551841232158793853195299898654977702880156837855832065530149518524669222890454987824588645391467464732055059048028795036776540398122065729236181060521346842820211028094196237090085399979822875829355665706575374185782707936116241991112907785542880577041409100142599249697567716264331684725856031582638391659372647828240048247736957406857794066275064376284446227546212817647140991674377199287883495617588294003752063864902237273865925155292563539575537655941551477319738269251219813588789071411819937329666032447308913145111609404668014356097898784154952736228402720272846051062967610289500111850903530427078380945458431520746625910232704508400868150268481030088570904755240232452292100938659112969965713765569840624816168846633195843536560593934648955840184427845275643963437308520392733663929908829123885075083304667569294268539375384343564459619498993467996083860851255844290658916073533094936094983144746044613146312144798545167*x^16 + 1159450548209569496603539529646082687782385810858177492687991134695485365012696941425931476765683260116510699877451469799678483649028726399757863769407285485108864626986245831461631499631583674226820470054753086712910730646990637328867082977740891785363263779769473501005335463185340240250826827477999204111607433076302617495059682120694907882594719592082502087424160668904019544559243145368291915594101165345019966357389514791767324351593941211593146481789967552705567097373162721631363024017994528169971254102344103174396235839876040968323639657482336857001559735076467411231188558671277618805892471578866811470121021901276742606861964326000913602632787674712553944283543156522273420162778503543517214499501036730877959200302810330573200694528665087123415183816259414783477981062481637361913321924774700411294976861252276518633428295462496989015629550282095009008962388712747857456237853729079134334701613724402299961799294316335470159145562666821169786311920587384440031457989185278992040956471229814079312443742715257305130899402937324677677706404865585869409041618913309646871469316639609659289506497818610555574080725866772509002854522975647468447918789841211268912059999550521543134967700519831805949444486123041186285846316368757061569656833501898574348285494904059701244549991670352509829838931247746657539095549943401483699314663375471617435416026188179226586803995085002303516219215066721750076583910938177170170597059830502791163586032893396*x^15 - 22227884247560052071286956305799668535480941807599821453292705588254558974792617490141727518566521788991941439448798961625096528924350103530210055106332027429290263163888084769774095668833704914253322405694122047304711507440673191544667794892242114108300501240172860123744447372227475838677000864173495536237621089183731471210430880600309451002166427330218148090700982993965521726751995601600222280948580708550576024265016407406587162303847662067667239282017550356857038057732216459613237688471799593810557025634183177740269453860131400988038831452996297243190880412684850049730922136450826442900730572527037552122288736286726255321823856362640031720941610291438420456915971519914397849909309031023880039400258823514479790866457918154925007737553405664704549818499615838007812401381352271568310371965558102377436536719664027901250497793245038322187976594489327128469077046073287512368185567871987499415816814099631787788039260214440758648155748668870566766315669800260102096503541814176230995311136767695766324943006633024408947758428370386040185871919788812715380401617413491581489823620387848111778878880357653386953300915347272515950026219266754714921258061303341822098104688525533644779973146606783281737577061797053099248173530143681634677125090545637903164994589119956952409028256642278003666841640997110848721473789591720447223478336121494139350061147737979360906036760056208815340902855796215487412727162604479315760741728394239586173317758805666*x^14 - 1435467336102984704286558587432681969984501739010877971865205817933827588215485272874249573000609379283944576401753974955998224883001201146897944983554300168164592143355416096598761225844202421673489551301130422174317618675111905504873510912183230232439235434560819124395499314489236602426863234790683789191735741483395726092149950488845913815543541289594562568927452061080290446415710000282014664593383523259904382053916868515311935690088371878755477912093114882715467291057924416143536013442623631033990763471709323826168732338855398710402317955331749002943728354845174894433859743584610822017080475947735086499353831166285376063800649010106786562250263164161787841878959263890923391039829647745582252509323773434411033553454303597224978668230210459636951372759400535792769939040873143478366888947317444286793695728918277766118714347239074098272043630965369675774053272009386584377124648716851483297995672385764124608720933785141544754923687879034353728922324530246922295579769105119175972868356841642006384031495789982570765381358135328382253832345777504894674103482249290499729593674055197633331456841906820331863242154893256733069884252570912006828214609099686388757657025390708660344894667968202889224202450810837958225904374321767596175649327266596123121890301518572709308546266864772404982745862178947959203766633545955372188862223072108794288707975401149600919386880416026990937442893617441578793489796558653654467532652446332778275003860113115564*x^13 - 88668557864626203966993155260838711821778203388303218077299453569709252472706921923776309882675597766958895340276803335317751446500629184471243314240883437242491210447459677119266601409056953265102753621810316917404402555470864118292153043338022382220927421897128669636679902678838365810199463878707619595442534107290729922907461051885552393057838126403348838658693711038903904507149769818097417236126260821409626205969923266315262265366391593755326134169705085444289277021045363281035604081069743257759771805603594895979107501444157043531418610197970858174663594146170462867417358434486657921015793320013091489037255136898376607419888639829332756909225742957201934651363236907136086854569654066376534144664869737084419203537343975039396939629635316045585021557727907962208982812501631144812863825215910780499987120833516246028518787665765594972210086420165829398748250303527761593441984713873189518593748458522849127735235251953797776234097335058131474299340683341627704700624625868110548925283019298834065679923402752924911921633432271686711284156777596587565300210216950483530684215534024140855412971394015878717173453353995584790708767359290247668126203406311006836590068799685955917999910954674235717548311957351544074501990943410185938386232429095182285533274272382581429559277135123107774206978076108866055187401246370351154367670749194354185588467978190185076498911495367847402857528359074652670233366085887829022764381225343977966737517428441894479*x^12 + 21523834021843975909929007524258714668644316788052724420045097282015707867759329281701822640176906561470444497025159233374694135391255280993365017738752845090234238186933708651318045276438966043254524064359811602024719805603340041460239857936784531626120318326566358423160084789206530459661416779222761687304636918144929689181375786249369677640301099577836360543996122764718999356681268163621255461507697821028705268194089150506862958890272532712298673259279762859164198440442674782990869559113773147913270006350855593866213107280699108314985626800515130161916433230545719040935873763839678166572389781458869056126947381786936576706529175044421424780843751350170579143547838941361410232633911285148536831913663708661585303486581497755338830971116249980975245041508752088722889443383132091729232911350177178488552570023967874106272143030378948888782816031532994676365629041317257762824841490201482224434685585041607721037637546329568919041622507915079590443424436528708224819227231205190480424892778340155981163810288489799301766071884196259577847558172645848781480642075663925342851149214508954961526842327256183199200697400565275903268974585065213593310940435337442003928033993036779376270996756977535497368833933362351269764757226284966131348621245870071446718762316347929961105963618876540434175246162812779685283908946421202902670572731301235559683044433779921330505259009465894238796627807755357900787260767346491382623648462750850214062524915430130236688*x^11 - 1082049079034290489845653353498019153984293689257672311280449439299443933828034465675716622391992092603539566203047317758908721185545186675500742251776145080918751725314058537995841470586056543194820588787593736918348381922231899212981591143221101949260980915477334366762813154802647282197278581442123076502685295124865544017365788223200424995619312741312930086987636810809922069168315028158311220533646865839753911514428311253950356393060689741384601006340741894522501542428939035957219021374277931610404938794111313289314945874111629850600817703254006886839778348058175698551509437450706752761591066875157818736634491638350281055383211064256261033952954680020972742428454608882211528895806273695664555111368643097167907321110704368482970447748051955917442999640418769264226160538096061703422671967626946544651792359630669905708216245535469909185550162224679931849341181389563468742768875104600605824640890833145619131009018834111501397310659728179202546927803798802965548140105041934317825793761180936614188178805794699406574445922772516392384648127491542541816894936533527531825704161293531693111670316533321362949103432517833462189551108451209042871147056266846274032303141921863637073546995241625593620948581226240254583272911443234371772819882157153787635131942904774343475831663953080207812574557549135250881250623988725785909979537694682507583567032842399100324875510205936472785580995265332793328142333254195262704868248381438680582062822862592198775184*x^10 + 25396285173860035069225231432802998381195266961315620843149125598310897184452667360690748335862280970330414432734824063599247104246041806642908722980529107868796259608129857397156195198423093930351698683029580473886105379462051902209891014205755147116845274079214237143717541698596459504300148477446530829107477859879500440732571656390298784310393809911570086191591349883201666026211350676987233298454109976744570045816927512250994197874950937214415592053558601982467307994420447668079881909607677704984930878094374917642240753958563458329957188090801398195807164744155083939961854883030302684672920590032810733953030153835706564866701191788454953384750333533015688184702430935200888541764163455212878574051372960942263580863527705100809750405323343405691370468714902077886174646576119486554787710428509954402898391086770052162466941872965875202397467490615561366712314547414386381931951224219032937140407281166828857831199521135859888133914844161768279366582583448776985730478709407002452819799868110436842575176597329089840679147033787552275414932973333580923696454881768412592459134863718234259106546415743534543164628416716581896422541140836326343935988412993480517918605656206556872813865988435201862728360608192874322959414308643923181006460791475222586342654712645849207807835811805079115847545234800859110253924725803308527655464996712836407148085531680155488901498395952849386322561475359517738972044304259578290353140462397254324824682731065443270589808*x^9 - 1324172826303942699557011155165927272390606067191977009166891641587843597801685229068750007179964362552879685042992182241988809819509573041716174168181624035198946998428693989367474823971557050431000671527282130160550192686267757770134855888475885713813418607102702670643702304213851350026158452424495561428865363941771486059080272632552221477141590385790468889739395741480421021187780633780838283727476047451458947104836435477015213205529590501799724508094341118692641011581225310855083397988297697723724533827781276745910428273940419496133592696893599069189859404290512973512871312875038805149716503917452835606149067520973976751358098171431401296639702675391200215321759474173331317030713692656528326739975877375600441176864432876314771429477672411293263062993809479597715216739927156552180599548926772380744749496176647259425849492388031148147886810765710610693835024223042650022974685184373661453764702861954082190542072130616920960984300643588135856110874267102214266542637491321437592785228891442318151514556092626751438998702319748431225045735259853756643958519935518836276319779346171476881436065424830333000708948324410689299992065105306066357593232832184952297635011205310503504290355783978575257333562846490413043145373486712834321325705430017661439356775080057526609977364593283187380446081434940088370127567949025151803368491966323471915133258057831409904110150305970904548028565022553090132050553654363678561980203622519483325884630527946583423925777*x^8 + 48426842992067753093593906613050415647598120538874047426841038007105443182739823808497187744981614972680409735250508146620433206378816707475061510818257161344945924888867134919036075829446840771165438953930229415009883660708696500697992365359927012339703639569366766874459627658788799517348138902719781691823990570258770840886905162113745468904514343957533259462155175635836072239266741138191749004891149146519071118974473011802041729513343705978149453531076920130701330034160302455070505861177503609749147322814061367245850011939388345056684158038536105431226671260804954280542736415351108078990589374676572612166987653192345415908521666380699338477599022939956649179593746940874837438051660299542892443719194395400290548333852624389057496029638756343649221299817741991766161604756327974371312330280866348458442035080708644838080953272016910190695948415523886873286150914565129917155643565417315958676528754124082865737759726515734526529361132563197051227750845750496882537423897291994822249339023913220284537617204864027302102530158950006945829556823746537532496204286756171709211702727224436813582915872467573550586142072901863770405925531516280999117308469013812891163515630946870503753135692725231624744827539800873648771881159707258748797804012729987910675914820448039965355534330344688565179588008013269538208058284556804703459394054519333624609909348179702762614587831451831851789690814395496587442541404882209166262246441727788257267154840511475844696299733*x^7 + 189503341064264602452644761670916815253916436549467644002884754923739048439514545581548433967091796422895550808443506181655108617032382128178080289272199415142874316633777439449887639160583547537972161602880517510832542592880576431234884592470591373924347620218080210048780859261009779758643621228099142538629245204798414695640200964690256081606971625815597877593338881232548953870758239411208062002415243313815939278090098124668628853730963292032535559773614662981032892854038289413138992215239541683843244047509541472904766562749159386270922946480861018748276281099721243825365110794185957677926755346886583213419315593991038640875884557607221443676599702232521440537068355605334612153624983297442547402134893779661730951351669551510319420275183513182359898635589627231121217248314257764989691931567062421456002949031713698744608581476314634462114169073821165732826063180873943821336539649144530975817140783764953482249172347288333490747383819853998640982363561189944327880108642483360522943715232986291178173907278603474462725849367112757577470689732597710525521339718251836257085745400010656498211556499633982760320357280736481120858027426946934044597596316121998045424844071417826168579501367960313933666176699958402828692696895412634642021222320033334689770336470515496629199355808547056114858339145736267799679508479442736818987290627054614274084912202588346546344626118906763793866864665489551870883608455507396729369873248739776398997906496765440302111715265*x^6 + 348268589877671927187323185001140851300792480733860855866981244012917486592571312402239796011672417089493186911564644343776097080652978154996371128972344053538881730077924023385868049156704678389672896657075769972154017357820079835743592883995405511467376142584550539622558269650967319073132824711186136164370734715307502720585645918595460809475624612619905537845754877228096812124365343749900134053112372204712595707107542814766404968900500692326318389620594029163390252262218357079245350756948224732224750120441843557023313939623171434529910227699751155939913057806804342927855544554447225622334913727127597922510793732458907760944983739512126608628727913855756128926743519907923817041167160363249579913697896677448133524143124656281782676749353511961833825395394758532634743517463471720555012176981698579743124697324759788307888249391359837579849441706323443524353122326218782709350012575987794457179086200643242513948736569946660352297029735533778521331210189753969816309732758725410056588130593748095650068330593078371395979152367792305008529894829164346801704656862603828704230985000153511832421693822793894305558703450517167120250318617446248574054647994308661800272894040048986257205440981095444495079976125472602058007119304436396505892794438696352802596661134983511393128235349405095566843637343500935990467891252343608513867897026116335797789814111560788189999577258958214190254444937138198952887870478692301603029209722033760276610887491476628984718397157901*x^5 - 41335631065035596451735448651089658197903366657038671138146239296958891047688793470677775981012102668938946450373790996163632797981183251498619986702220196455864008324532362020325791224978350831939968722646335344245424973654108298875188418358983301967103783863110257823798217376118507539220974308802689221553744116231636250546950836501741290129768299708084447914745173160650203458522091479382975408854414813074457801940177713798299236017023267134302117438372262806432049821521052258668370165524371546422573967540823391377872786182362130662016839535320151702729841531071191315251418946635318206375185160261811367262045500481948147122654146413496873722141839213908593695835618737152376405342488374486758739999584579835394065506618404874481295479798471674432489353167684217855746523476573731677295106282210612958144322946484918250356241385362359858088995455126634164480079250448695782639400851157575963131418186514435955662861048282740404007877652082374300513287508224982202908185211726863769392018414455267906305685246665032361391726531486873111073918547893058945965208668585676144719602275958681235401337547529698749273007831652412853748021239427984458381065468094180124353416424783905407844433441353553202004109706695376148283460324185543447030625219141217752547055503005554811174532943753280413653575577163095493262428418311682083008982680484751366141175326078735166848025446704362880658695157331159748053766854489130207111217681121205613730052479776020927676444188012578*x^4 + 1548280274350066619467076874003373387690460689801617717600084738579717314307103926844434161103841938183681529066675439834469698507523389999531520619717599606316597088442354500282154585314504936692570921143471053043030638910702328454013728690873671483917582573259429136642254784244592809171067979418195792015675418861214214072956086033494150474358857121102114345272016798209080618666485094115589434828426362517680005312825838535884645232400845540286381388500581579246813021029396131361631519040196644609234819713436828230165161331578050431890642621390901782878319290061913803167174057707816666498846178234895992113056858949054883858427350490338661181030088746282282884740985166014814130122335880632223056043937566387785907128132028476826775710575846946820865880439408952478969002895269399206899044249811037650505418186927052181171241227514813188189085781229889519158390899628197958469702026388361578710911115720368504182289272535548190234524614002828734037299367701584381084209752918688626705819105141455895927305651056217830272301524928580357796143161468766144017670340484366188606240530266338182705416221321673323199661372172688306285726729145135546007967526539285245004434588698407791222883052376097536917928877411460262632679944444504541771752333666053342909121903978240636026252343571001955571823693058751412839167365372377920509427898112750116353329757723585214202094557339896484175697868529486834196457843565533130249681182346988952535673706290091706516581856788763806*x^3 - 18630662059813980709405636683753689808800063749126811473244014142965068829123712977058600615358266868347581240574128317351391357612814050968089809181784639427728418982753288604918078778966424623771817738429034119807623465436040504150522212018946896494475755133691752560649362725634074118494497241567315689874874631485292129108236323155540887242025677722311856278850640234637396355385477394699998992683230933633708217792690848625685572912557187511685399583047082404401423270074119543773560162793693928123832844660828365663589224041320095685288804223247395076528851769677956927755230224895987265636057512237975512133833586853897666594824535813134766526890805589299552453912108132076117984155096678580374564091902611201338184615849678462785288819612890826548582599307205961051426007494835132661915448859023081321237442226846291122024442011556313967914330578764423708130488148894141958919799905062398060412116899810446392397457919745589760500362319468430803859584684106282853951042885976031862342019311476812480906907469783267510444617860990063833318566859508045758691389729773472209989701869647265473505983434469026002304083893401355263988723913928548338851854661334514774152811814951824473456444113028866137044270425781824080501687885840881624426083378932258048814427304876686700887402270336563508775913177726602726769626000234936899942828995295220123258937529802535194235858821091983304866997198850620294204136703175261153449866839443754275879917762491486354267022545229807775*x^2 + 16249501759863556177953966509132604461623883216295362257931429480497810082601994665456497355710694277041838153457914044344138124321460772318737894812728036962101551171527049315393797504905127488803773390983302472963676414374565367479256439313334612000091366508847388846854165681264767468854417899331008506670125553891398024308656251517925691873200944705285488800158418153553465191541141654840078846957460385318358569930163503830151257569943889286738870934323595659934780802628259318173018343060391763838696979752656985017347335122163144697529645199783303032413819075392709759189625891634444470099840687842071785532815051211217617160737592375162594598176596065672468260612907423070557860837999961135042541811219143895928837434561806135084210877403122435834218163129528463726191269105089473992994443261713945547898770723538280042032889635669395423007185816948049175415231991002403659773416682546002797600996513523501123358171967129079522312767309851155145115835340302583210482424159836487115125342837137777905168163059182844969512165181998926834417487934888296084599697062317804057646562767295462862351870108916555380001387347807624109787646584461044220782379836443885102715106572821433978336252717348262361309073814770585751459652613588180406751785288907383733513928582167197673536646114768064297314249344386276340422626201003864317197341881904583149793632519908898185763363153536098110168635108913143198405260763728405560998996189617701535663257497908537777774928369179806537*x - 2298040924922146580740856205210218391198718997558754652716334171021208157177546755400506711521322669293540200778563113203785554064661938697008000189533811814708117465515145708427486982080387852725897045371125142812470092600227580909696951867638032472263056733184396706825326464664242858933777966005810072553019174566576782064969072180794182750651919228566758522711810348507263364187084296883739065609121191848395672121282399098430395375739057416480765374748392257811013600538293198543479616204780941659532905997446272984302889847358239982623111855724259009095872246530084003226786527150561530212937670666561864593999515841308970250072861037017800168186211806186501002976916295615069191867513200859426312069358604167292160274893327321101249605968912693538134881931688005307510565405749947045355448947356210156854564493836054921414890997053617349512304278946852388926698886314029153687066314801879482916951541006242284563642054889094673295725837141577569251910854822843790006417468261346024239268117276679911971361069089104851365651506072268273052496207482291963379961414375370310269587370968343137063251206623766729006635608350434540604180095343738000737852148241115772233495103410709145460450087888795154614318472667025923445135334777426304828931125011480794220986332939997667871348145685549093655570045424591196627408106248023243908392043621748018117915845502462899035003782481230999319329208761205668093312993651753809957120647184869465863682096217783882282099124761197637637, ["Diag", [1, 15]]], [x^552 - 13800*x^551 + 78171641*x^550 - 201072940710*x^549 + 11449705455341*x^548 + 1399511153437630016*x^547 - 3345608108563862783850*x^546 - 528683803488617475735867*x^545 + 16380790870476223033426468864*x^544 - 24072743775893068148247761074910*x^543 - 26569843916928661159462832064189375*x^542 + 118571391475820793953220642541991796139*x^541 - 61772810226318380321007691029913488183806*x^540 - 281724426573754199193726861907248751138471995*x^539 + 479317116523482101967402391896598187839608104462*x^538 + 244004979847286305633669556930731392226932652573895*x^537 - 1427832569492174684194421829173415103212433286678718199*x^536 + 781444490550879843700063296042958309871335985685572449343*x^535 + 2452264946471415724716180163726424207427145237204344578038411*x^534 - 3818552844188192117815947753497082228133931905409176906399352688*x^533 - 1587834820275842957981504678177345161041523211775070161544877091456*x^532 + 8568862018394261283140627096962181458856913296886491593993798801313279*x^531 - 4317395770698775469382463982754777126949488689599193453038127234413091100*x^530 - 10979256183400938473655925892783985799198348168572156777322829270235937904991*x^529 + 16127656507053888183104309568421351113555189849600977332326489860567804759905139*x^528 + 3049228252543920745895831567426435174827299608213318364948841021493950943623763038*x^527 - 26129955995737015620183033134607880427849547304217883260695078906472559578630482215418*x^526 + 20239417283471078949555516202835057689280712331852484617820562513526692077995723025597551*x^525 + 15224707773621615068688445889418730135728845455284523349783179157076150986336199603831096551*x^524 - 46067052008148220569642650149193279141211451238900229252827517808676522326637084983290238751181*x^523 + 35091059261459330807551363283722553943642990880144720878754740621600712691806522422523378232692354*x^522 + 32697484441430136909553683455640982320600602049949639430463271351001965172120824620987824107701463516*x^521 - 111061267371867673087054072321242088522556074791152719123855372854814311771173136590174683998587605082494*x^520 + 73567026410017947910856883046826590860978473736696196352932493016257388065594075472900966276838577406867068*x^519 + 135055113242535165511659883044859869299808558973452784272486971761021869476973318510321138220915952127629198071*x^518 - 277754190831320239923203807911625604401298146501656367368897619394630284790507965327980139351391421475173761786034*x^517 + 18265051032207503168779240080369763681404902527325110983216330929239267645646583609859363070514307513214893541166290*x^516 + 460689087881641660436336747100637678231689781633865767830451345778800999823333030259675371049037807343773899364602241523*x^515 - 417420888579806179143661491218232758804531129158159153668386617773184747469073577302835982432055697923210265154104926144580*x^514 - 375669439386240656181770970208745743575152663044552238368470281354250893106332063632846187380868779563281171266977340401345645*x^513 + 915044545309283057464861667180892805537761222116154759578755466743427861997748151063070631203621260878432849670766753147235437468*x^512 - 190702728107153870290796213467170287053257536354213943926938143127980551661755839842378685823309825935125471277712010861621566961929*x^511 - 1081772484006529445392772339841078699494171177289349823105701481052385985407988540044609644150649896559755505566532891611405961878058161*x^510 + 1117104899624051558930440229567160924229477399915026063445112638558191260359437535382450861176784917903890573425058669791831124636310362414*x^509 + 419849211775167259655044925254438777118535227861098034340305384861308201355547102882378213818197291611086854292163220047121832306928789522468*x^508 - 1735108541824587482387743830900290592129513513786822117732201750965648851409564457437744123078751744000546132991250980363283430652944527343431463*x^507 + 1120186277416565122486093135278843846684936901446194697474868860480927959656347427249589532971487982648799676931618970822718473097479057080782804961*x^506 + 1050489972095199058081678969148686863071524435567029519691634704653766566977521524007052683943187100739688102260244074897069678545120392666081935930778*x^505 - 2642427136507524153578325337837689952532895588812893514936214891783062007984069555918887541534811346817913010328611868866002388562661694974633258802929838*x^504 + 1459326949916376929728660246590624415611395839967949012624881552098469279115910017506420596970786610335671127373102637790931852284511127274132142875571215122*x^503 + 2412133859293478876494986209956982410956228096466699364327642394785071354298520486431088511613442778219094828849853257410250695416645723912071166051605759291812*x^502 - 4870730743707462891120176083293562868509452954330423497175049130996685183567975076863802920066026723625064795937022747373616967817533868225568819621264834442726198*x^501 + 1054608647256680201284625066611790008516601310470383381408416839932577378300722379099979516290715219947818598721728996436925335436848579809367804554723745396466027589*x^500 + 6571938913900074161114714547637562343898773994133112514124492839561330149829939783963872737344372947568889897678430690434080347289112393964709943609984847588962514455015*x^499 - 7325968155557995931545379729174908886557020859205730141076644077892865917357589886430944014683332348827235169277730140575408673216550864706232948500177982025130747595383828*x^498 - 3534633232849527595526964720543237372850786457714686390687994011588700191809447047611538704636135868258143314079700988012031410436275725141330806658714306771472281567176996482*x^497 + 13111901887851867883403220049730954870029922680342592261648597380917842215797400129870039696214256060003035842128417691814043525045609585684816627376025204779770559699024263440441*x^496 - 5175275810562951381828085029042462900370075611777771756616981674268538971146381001775895715028714465917213248991981994720955818272959122611214715878155657807814488776865885838910137*x^495 - 13422231262401085894068188968289413968405442660592797808833187142998353156070505367659738218665928919834319349540828421104911546623984523375250651072463157594067406734459075467480057383*x^494 + 16332572173136712959847808907437718672789203915444121515370142773658430393281186195959308443725011091864655580884725197828248631155362165362992549188302023366958944089366289601175494010998*x^493 + 4912446635102223794940750427782915506840663172363713339429728730699841584199773427254624390672046128008920978462607155327296071557622502604979942031691877272800692479262406690035631355866662*x^492 - 23098537439070776475176518996879309555767367297028083776734506368769686739105333435644520178005754205960160516121233886126120674315926641387835058082786086124519449445977681060920047067240244603*x^491 + 10552783663266261852019420887431562937715863266984039149293450777480256735960647753608582412516589522386550101018852128896899143127903351800202741011335778143773608119627128713252581833575020671675*x^490 + 18923087435628265359952298361167240988531452646137177011417677917718056454615791874766714265070916262101581076753313508652708856135385830981374957624994342418428410450221360326368760712475460805392309*x^489 - 25196378623324694014521582094310862648900393736034630178071068093064266519766298869661547785665358352946792515245892272043366961505863283685774326611323741410443984407560851635181472426774176225708733133*x^488 - 2774869004496830610755369489805671084599976075393708492307033587479190912389529108147702286671380125797980216020857041654458031055176306731655410481417181568200027098092052776604495488646137367028073330850*x^487 + 29204814451462141276637594602343778949499684946678867208977612789533641120258513894349117603303879270325929989863395209918287097433196531034184905457118530240745230627256714828044986875480137948508196949695892*x^486 - 18288521210986251696709030754236201111597409653155713988628983279287082992730465193580252236393606085483736078689755623507232603079853612475160427290682815329819345802168829783620211117008408702226672773934029476*x^485 - 17440933561766302039005925364782562677260692502055596271808201907164999312539224694479655095983184223477974464666312924858460835381172552418339918347801137363984119633450727572620843983398221985103099098932705518020*x^484 + 32162230688430640053355334051630556220946245744580404601883458275672047973340893050118893133662425061314913150377226362198108520006256016429028899326525498093315514296069464767121492007696745166317215158242263149132744*x^483 - 5730521135294410155009600089436244527826148299496880107178227013019116229114020721111405438285961065364994775403022245383943734982664879398063696847117306132129466495410029456193165038260375789157495513843017479024786006*x^482 - 29299947425218791740865566291006328538416007925824365551147438893897585394471351896564245790564143302637511210041890644501173916560321643649894928858796810240934401783465034797150410275574742810526253449086893159711672551303*x^481 + 27810204362698179770931198004670745029034563492377052603974928509313723209424018474178219742651629183823052783316241020622267228160781992089825988395995939467320938107603379002970381017187476373679628398083895434083166034897844*x^480 + 9767396009971326729650764671191702834731585826168792664098706753970276233876338476472449801436370675164817622262910974446168613406499049492084386005011837356978365504757146604269364320412973409837253201795561160766383531791583095*x^479 - 35751334426802654066078580600017454551719521826055656738518979795305572969618611738276724363700869518571892618055151902210534819435471286886447632018364103070113156061519044821233182070032702847072566086480364795816673661825278395731*x^478 + 15829492011761691384050365322983216284478796390862633586224138353746077376003599265270252010931597278234564505463467651221219937919821185870948252312742388010913210602965677272660137691006112041155536169535564229801345267285791262503343*x^477 + 24724821033766123531377935558172826250681856165055510771401158673313278982202745271767015925843851148833928934209668884061990319430384835471299030440333836812955979351761259469245343718365504478525621373229971555105525124968424519014393544*x^476 - 32895912129398768244228460764897252138723799416673239854991882010316029327024183167957593330741107160720819316469149264640210676085141565477252770019571903725900681978384485182391907978234269554023375604249636393842398063532193516535514998708*x^475 - 1530191356757768004386938008335638737946681254803131336306440463700260678679166000562121942236219764368980012866534685746041288216715656508904455890379347773342746521357279485292504517228437223191944683748216768232462785257596166845775828054946*x^474 + 32408065261673740594029603366276816747018805694907362653658469862456587834095999640018150172044562670953448862362948981097584839100333886454931166307514059320562626443861140460992139280151803233363343833504855890159045127528179422968152149068814041*x^473 - 20076616668168435906249571569257833605927893234354610048738297134714719583076062130339115578435560517049152043217856361359934495171955749961314820673579981309006391977874504490054522939954882823663985492894511317373667905144607079932978274135147255661*x^472 - 16472278602918330368920519229425205481676756759124143874447784859173764406380367730282989613583162247295995249971672707321420907562871869068215826041317704458604737488437965216706965763466885128348025821884509471164594544619328009324141891302767389935000*x^471 + 28649302785450302831168262143580578326307573337167675431702326603820906803285816123758857136654136875961897376709486521970829925112238734297017383332421643174461098078250102999196660905626869195857084994381630152640918666394414191068405324451440390176258353*x^470 - 4032906090974395347530783589737040345820830675249280029295768278303391918793232714559739127471606796424837397339508867152295123215293893451164361116798866858938609793379080841199890982964151553153994130304068569943674430208505918649122932237531364110063165169*x^469 - 21984755009791274913574249046250028452490701190057763515573172201094366891052840279829690160123051763417689467121458186353177509861673758258068080472231321148787803016469166939333663534684041930190452112988295442754143942381346138142314253651611578568323028786765*x^468 + 17455507220356569814550961544169962230725428620327834290642021851772407510385480827425978758173899002113112979783545354850242916674208379981506177831948108851767139587182900875174290461593475341674204263570208750905265227647281481858615421715321325740431098126470939*x^467 + 7008716090626813737729985460406176771025493947947896599760047386341273416131635902326394814768076808663480004826457187867218996334640468739138731574460404812317949034470226640375931334124860739813770009176996206386702666330386637317560991397519693607809588889234238480*x^466 - 18689330955445063286434313854859179846220188956524620762015761241141802949508946790594076811866886283069679771398113142853384635038873003600650466285387132251602088602801329645420012698577288821500500396270469462840610478882626401500221650528511636627058309280458787550986*x^465 + 6336461454556564115808353417724093324133017873228725258509296029564115761767087114411846751545613721933175313871772207167869956005017815563117285024073824628602994042298849267279657769660868774002328614004322447340781887998029804243040797660077347111555244398948681872021193*x^464 + 10794987896555473221315392531434198919895496922722523490805497729227814278610043475759608546393871954702213779651408702997862426243477677361522154751926162691880392244593949707264039293274694442918222174393721699851261654268006096308442143672265919536040596755659741876246119104*x^463 - 11868117717004988619957535192220322437533825049680901911058373566525065730691814215713593753787813718848366509755354165055856840871473820080677751137491820961744490716577213320258709732718547422022791814604596898342969007992335327515341164462731270538958256484131021117449474166515*x^462 - 933261417477241833837297373400582629387266393569573489063322144032043427748432390028906567326211037859873044808867878534166551431371085999767196831439383813847638710253602497698497751918622448750869343913893901624563178996407972151266792874917055590698515212595040369562683469887720*x^461 + 9771316876961642781479436380894844954206686464550843148798035451673017031479309594666574243958029111246194888761932035512905711586663349656675533037790883241280412563419505045997716341764163567121902116362673908609176235841339158614367974071441524425044554822116605295848886283887451232*x^460 - 5221759584960317978325827107895294168300926526898061345548283556031992859441377738939563890404693782243871505987068641477376632942675260219224829646969394264794553572529206180542393682807011722108464294348362085152137205663174029447935756934223610440847323933371888576887744918921822523711*x^459 - 4328220512174632798088797058414797406576522600561253571906930037860552600349090050456515616084536877599497343430640822997850232127774564871986482682350220208828819510529069039190060754126401033841380197117154059183424938142318804633029989022427042043345431197959447229850419009068409541004643*x^458 + 6330186053587677615194819349725855832039119680789336645156960000812711081090346358607467177911143789563107792327684831814110213747315571570960605583937073743607415449656317759433038959849482329282655469970151536523002270441642839239250675120254926041820912821066378071182444089687941066124728835*x^457 - 213673108606455581873870405988448169013385588480903758899535957772337957188929617588659397733176026174554798576906435486275888715725302956299263075048659806269478614190008401241252383707927773295898402297346804919694135754857525609819257313089068027177608246889490533462153778362730371761518259794*x^456 - 4417282076257710933837827441825782141542616634940650941243856257725550999590171194062652947032391771485938563419360592166039256017344947111641902524670968316909944965670651590607125662272523239890250229723440771656696205925512836096265955847664788953781393700571354800353533377072696903669301350845290*x^455 + 2171656610804376985448418746344769654908015361260623107520972817730921022388361120352615656538702993616333080581759304653433940362142913032967012142771158323848512072084847636172760405330421884220097220953594679228964772125296321452583634013336825717205246566047689283843536133522688055071941641813557018*x^454 + 2118246316895456901365057441268006886959869163704795606191751517667405181967646561740050888233862488094579477507149007165893278635706243786807194986529582000386872097750004507264657294302581292620063624342278451637654506342937093326324890526020983497883326100420919952770799730882769773810274490452099641526*x^453 - 2216475200514879999385129724221459292660915498298224553423960679685291812303852468730662519989933925314851993999099748970680847354741459025643408532936463245562632472466560319088295116877165726213085952349600735964184429037260336125474405289177096801530182618534721966125422595598743185178029319890795246919926*x^452 - 748963653564558339882984935143804656380890122691997824952511662871685557994296897434181476142298776582370279793010767118643021564000730271653609022829863546169640983722616180116854319944684972278722514146353500430844455033488994897249218421295720422536408628842366467281103823700650674243232741220402193912906606*x^451 + 1699798590803960846573173761928571031921634434081126423865476785834051735622657727134561347990941676975894790800196751854895193490800746879357159776305981034845469150524312091163846449204565711558176329208230724660634870796331021852741695355710530397393063752270256529755710404486731960433749242199159778657480531074*x^450 + 200489481504772926042417991443821030243949653398982018072239509386676229498134451666117694312748771755362082081285866873019377951004687468673624131142447791682288167486072140166214539290176734765969752940699708443960933300075322756118729097311591681751908469904571594038169528202688963601053029385805512958691936113228*x^449 - 1360663061740314720623493510565398250730970252930233690240249040529031099786858044456887791860735113769498875121113180957844410549498640326827615581232555785981334589704417258547212785536724520226555909922456140739706235081171649040348685165807124319089060988203525924116232739782044799455047821529922682481262633555419254*x^448 + 113205657946516669552755211454206561675618332717639430745853917380560408704359378914332534073507574497799813899643172881879926371265930070084745057912612332021859591116728822633279796461603254096688575350362748793620307596857003733017731951948050884408227502508157284645767873843984463732572842065402599119984096184700655452*x^447 + 1172179205469137752719589523032523105218838818642291642838384494287829252589007157500456238808546322769464126256269238500656514446826460559046772803562128433479100338224220179209898078240400125862393500924457961129359451216632092119431788855028091525920325104045622069551389974124962634354738145995526557580762693043731298844475*x^446 - 475368693063349292037304467702138880093784219726741299640081309900258322393464543432217337702480043693358302049933590731923504027553872834939554336596816293688529613597827838823867853472301725915565304404955881948296473707808024880825887981333088505317572161269679193207158568606010910321928473711766473205471733744182255928988628*x^445 - 871962529861793812232841308513742678943764098440325629037268805270517837840646851936063588885343226968813563788429489420748400457477773999168464586092463312881035476888635397793231149058066099385899187546428619496746892157596251046905132548962002998376727142843407398870571461368104056173850351512034170296576096166016815481646452162*x^444 + 774256093824684086859335506845554246197101999000929850205995445627203831717617733035921311625760160176664001317534844191316357723001204716874329328699843254267595387473326798647637633196762090729938591917179339470064369069190867717999708978931441636047895451770645392995553441217739461905474687293618111587154020432622310749025716275932*x^443 + 402408607541815155131419259465322782944566166059502830739168194250559819865855670341424329351861999981264387607132062468521788770482633893116169633299763318759371243994675362851659326756852607675479510858014193260264466913954082844264108279303416878675541765811790436215568829598612721733479252034377501165533090941375677992751026803948803*x^442 - 821507824430290824221291744035417377597199818591568664986692494041994846144906625871345465783207417461775676547343560647375922214128604649893240808290087265033972825431304343578242318252230501951859712507446374678486454656860611327331749524006538143178487672298690142534176597168876425235174126777950312640398407151257817044473746354754305976*x^441 + 63868633377897319226551530219952823957605705379447036275804926469478968064487844681165367111105500977484668051231351013307479859955467292155719264318362592566198128328598035249330329076076211412824108149495871204462183764206101035063760460883889500333435314973473159636574486347723005801857965620614350336049933233711241544268389881097236968051*x^440 + 603765403909370658226956435763973189529469054473899430978464323455664794360122386987396906914043548835997210679537511536561144589580984637544142519814663968718554171902276149560633797145104175857092269738729355880453203178965549242087303602517813109606109178504510791201023691489520721963367428174006038292944374056972375727928962730656973654249878*x^439 - 337301658926372424180711568589792581691421694756261516259040545006823041332449114913940260658011963695725156089770369534310364216085532589784702575010075903063213675322049146609221316849349245619221038220686649552283718017324024778819090104252187170864829014894521387910809329716830169545821511164867348248772624466651422625428527572195436302321023589*x^438 - 275938573300554971879199497447841368742650393055291754900049792210243848305009593938832315633600962673088994704215574967417085450633887857851885185081283366653124906506229143441627992104181500113647211412075200308723959558623926449244806875451223589313596647153188147373446871356374280021692744958414575537986204540381400695797546839520475108016457904090*x^437 + 370829269278424082203065791230090238881894253297573116483039506737245582735525242267192092118419797853738997258804432797477171963579994129209277974278478390671056489433197072182472348061240888363587944303036963992734860395632283860894565581852620110938732568860622057570131204907762404079542586009281404033332480537711007549220396924219244052582291529597321*x^436 + 10949446742151473214547882228142435852197488837299890979237730387416527308688623260258755255621529148608114044088517381985591671256856125490920675541452147177689162868711858051205088116914832603241005520810562032547997286988741693768741693851216923094449321473996387603415179799346868910592466964935100332574401189400765333410402660364758138436914999051267121*x^435 - 252921701001015813912823855358952463938183836068042668357851759229489947678443820124659882800610719772497030482601431065690420181818752242383701491005232434534837797008171251582140665870272975653930522848082609651787401061730943231452487397357312745479751578085635387680831323234852296545278651872203916142202311353399535962356210000609438887153957801681763579967*x^434 + 113423353607847626482394931711409953127466484015680078874221921322512926884007727083096013125938258821745401482509600727457943901848749196378263970939940524531126734507576050312475253140163962669292148792821291278579284770293556519876491302133995840325724875391517921839651096205475026200457118792337776606526385132860008051493317989868983396659870349081474784278313*x^433 + 106920270833846465593550052174621421499554521211212556729974859543856945215559553226011711578047600120835022540488565200176268796110824726514054809211671920324272287065523340396733342519080646495876110688414159897186068052459916838309378568636684188750626342450635288970844882550003385366287561261134295990724881531378376736622336872576397202455241230699261038220201345*x^432 - 120510722280417307501542688977582879464842323889846509948791513774164359129192488935223851323957087740722899908512768268404586205618497340310420849775459046662586258228459676291712060494773952538844589089419029609193024911502670376015153133887018862223308699979460476545634019324332554081670065815572989495026359480099433675625360575512620164786694147688057707790617719489*x^431 - 8867204668536947209633299939857424060545885515270281800506083427118780302075901775545698368916545113944818775589357452099804055502584793435582732588475317861150894888805438886354166438329808462586775862029422422983803343738153831528486298192934387868277697301212119803620264032906841742755899896958200345036915359800591631976123808178636876859474856624292167896198213801055*x^430 + 75617730057812358168967540411711073143584527767645869105840509381041850725547447484197677811654995060025267531385002854699559834560799534608315073903749431147993225540998179164439383273130941206340807196807607621680780943502404628559315404535588619594153853915756743564335571184916937774217061039455251361792892699743321789417852731817391914004559608580811517016730282843489329*x^429 - 28977788425580681147699399309959266239977250551715276584229114108832891984776639406559111765147815613797451112866151776379342244810423093492014296123023010746628382264803773829606503083646680385557727764317299543048866349132735696966029827425569365999551797987001938792028792602913573825215077405522925544555079785495945536106382789422056226477022013312499914112055414489365424751*x^428 - 30520760152938914667037618318561046916899623243496034652418023138799700906487875626748954509153796849712282787620607652966351954141075808228524846729896591981361775547701961270518176710196628506870814519776533531324026799843288435094197961924170653723674958626056370654055234483080853579744362326238407624868249433896632392797820733243068434674657105859305004847634567564405907188915*x^427 + 29672243777753956583756933864236919385042555680174721376835401321526240148171457139096453819009058836874556914209664985657809632874692998037160234233663409112128398272469844940503568504329561678751000653329552913393547082906022672406673007194905186181782982649603509399767757216989471272951985925352786477400756872255474978208944045874063859100565072992483246244158142400901783453399899*x^426 + 4645099252582498653148442059631173333254416116210305561878235104925067083315200346249707411613212022209061676990741486307691712732977052387975366709935286266084802927823615425380179849919899786772841314649866817542892469857656326898997668687540734168150476250410133472991346106133393108835901887441115227254099808340541443722221697070323838772890144847262361309071262101194510494984423596*x^425 - 18678007440678817058035260898212944669080495329109695567724231399745567887681081073411817361459552038242461664201766717871953657002230670986623582431084410676164404850523948461741703631708289238636719353850001932069194092391701449139797487403353736951552822640046781681229996729418573182634133435692665800084956434727646929046651175205676864819981122063495677893577881078652413846355975109430*x^424 + 4832638191427581953848187941344686385733848950927077969417864574177784166044858096812326659999464684807062093851041928935937153062429892964278160567862743386783154383497598256997630168068266849529357117121073056449341132181063596035017599219282837033897984814150923917594455241197847408488343523693941196839842750367389093203957216915809079948094860179785506764448551212022274170386167023636939*x^423 + 9033927862369934109078167829638721128675505043350691358083170926332994823763465935646264202824504081375701927281444982944319079753015199615786321360929488492038313560416775977337598060449274408122422337740659578305745443167783828725882629292045225828094395699373024993444326095707209292867028213364928605800290611729110476752219345260911677425061724644738830141526263610158348963817446442752308380*x^422 - 6420899686772712934424912735298784681388948273919041765998949196059966207765586329650407871107506396679365975106554484091071089510318923006156431721279376656553331815155476842844996963146368102891969945259378902833033209019498082153512544390453133387907972647115397642498124427632050571843793960752255151342034362562937500705786233960946883231283610461820850402852107976339629352060667087223691255397*x^421 - 3190435940092763767054371169370205278856161772797703726758897744250841029856997102009410303451709911165253914866930722779962712673891298074872188578112681418060546874839564929915138004590707810054370411715836706786730574521114325022690538967573201260634028535675500017411538681038479638373743785175955440431041466253002792939640966149949191114391303174721434860308298726410410664131399684643212044704257*x^420 + 5481489963744528735189439893047867224212479759108996061870653744462426302406691629305847176881618040049681688720143965104191775990327107686733190610143676011373820445088287810454997365548249228944276694971431000259130214027007719627526679057726846235372284302400781572056001231845932771079682417076478872396220335732413252390431293854476627230043961514270512735435233652488633141430299509217412509347191230*x^419 - 87292220493443264180573279919132884221006047620085423755074540666640178088695453954922314559640270732711248848684897185312160581130401221217968446672734690975135078611245368473272535091602958156505442450421139953170813258573613828903198689776103018964294731454213909213220778336341924006112883282290073721391506019564376177380364659930279225996166102751137875077483572716067352462706634008807711133682877409*x^418 - 3792218185482671568520727877321068132735118560140790766944652350720209384002898401429873736646830239972428303448002321230669353670792743731426998374578109425564103073005841965925301869996980717688927056811409456522849218967428151103959091879675581385683822260687574625112476378437466896480683715376485143301387983946245433016093585161924871825493676434633447503149741837154489600347059329253713561047876992058342*x^417 + 1744319877497866776226381484533793477870752506453415819157593571258862832019263445994079657251529771395363237630930304474392727471596828722705734450678662126964009939287378115214288928297245324572733980799690148206024995708446199529130944031460149586022913833507312328124971520193332566425683510666584757158083445372304667350139219240559510378985456418277834124565539224492308580143691753365591692611266010453915378*x^416 + 1904136133010247695662992286086292403477168461899605773656989314486506449010724275825369052038438453361177622701770801293493824025852713646101591864019361694356544158201932487763425796450244796741797098076782748526276598231719957480828820906503647294330690371030743484341689197000126936920500874094342506641629288496183155065994915544866749474989721744455072715471888026330969244086159091414583273097697803739199900836*x^415 - 2109052145200896200448710494178304521507303266981179557401646665226571028797079157772148919517470465603504299825564404828382783999478375762717746257321008658919441429740299103868608304132322247767486253507439802894982016054315016765075389326012353030276410424514641515361361151539064000420642899185516297254346416210531314205763778597898916764653486365240729534727817088236441906451290582120696218753923697238214537553421*x^414 - 355442583506903863963271428897175391044191097432838151220778404867854971503598242335648344984703194497521627157831439452653352929607572835414110215447561824386243354216889531265183543802573545319371457602665763700538782377870982132112202641574123151427176328072435363586522422833916564800598181030912448057670220060980254568445503693431395280845197192165304102088497920042609026944127458911677415328479691099161643526437742*x^413 + 1602198925168915186373422992389323285746779350422182635159803102692070264479480561540368887930337620754881308020683331120330738862243168222193353781140762354590927766046424271285161864161260204524486889772658538653935698790693001888923256134128337863876807921553449252197844396180186312512727159125070623644183273631748646854144883611683028668988747805602026110698224729084561533913046883794423316054649888728382488813941089553*x^412 - 477340846739287442709044935231971886605128057341144269363063045430699753219672908910834996170686696179109425000907964222689007520204263647666098601091163099783281108641790567940282417434703359910059497445574278537199816659500224133710841644906561059093765756854389226751500288025304652731829458858838239949125759390534108779053057691590375332453583446655661996897998395378675079476212358234942311835881235633547805641757928424419*x^411 - 835001750819937955123767111754998456523602374689708498339834302204673400223647348632764871199811263200831273050554573593139911137793085849391851607013192401174314128517558625161087352211277705438021658568018767206696132229710298377997110278655238984116122313197402116811125335487447949835728189334886482487855053498279445671974253161955155175052906023267019374637083919184983555344395064188128686144836898826516654719483850025618231*x^410 + 649846109501998265022155078175169582338505110232294901203440628058856244838915290154210460901921604714135298282518055961179883906696574708906890719600605533991026138537740938558924820580749017611569907147533607159347583355786022937123843734294957906228164142662635202219145897738500744647305166079234243988243391074083219697724273075090610959809663866937522581970283090796037370434451583059568818044193522680845514718935656242547249422*x^409 + 256972431974128147025893682623066877659450564416396720273346072733117807488550665389984252922832928708412081019301175188474168847602004476635433394635924478762137696959704177296969482351035223808703948976409366481507543630921635659040028909199085235652876821893737038390074494983272833440856520727476926199625427417708259321472686373993373450932616175819203842952294472587607472740485508835662656651809774859663195860598739385539491181464*x^408 - 488122404598691167443536784412662788967637347422298802775224203344877938785407088218566212873519576111177710988111126354527116599364432637837679282626364090771132441021268981111710906794325926498014941250600975742433075030583284749348571654989460994200823663436048129438612555600066505913210262525985252876761409695424577997780864599428215452504279099908257895604692041716803714612573476596010357071069832043535791885038038487711870836990462*x^407 + 20548423006058970498094146316198188749722348617528046868212167545010446080825312159413826264829309491634627790354030899013743323720188432135964573288720017651033124566414962037871949646784804485682210981960415813439205564652793682621809422880389696285434933474499970666393688169244534427229637738101016845284747812833724323662088041828079280871590839186099655790119961634191772604669464406345264051487005377681365273183497126597769862813369925*x^406 + 277398441294695187734817123858577995121018476903067277245611769529099038609759474243960811287400762748626279140885454163626593472118517944943180110621307079117698847619540797451304635399754891132364088192163083000057556298364273899944973096863445565829508813201772731987724741706255294417706152356933436157364334086481096591030459434127075669014256353562652374542976511480952326521843398687936195919896205103057104386725978582462803468042665043913*x^405 - 96880915681986511340165562942072858714087204619499690655498090357448917173234793507943152575824052089349937547825620776459484372757820026042567518343493333080020703295491548388790152459819379509953716689540850815985939004849746794565993096742463286990179288489967567626927964891168744542696072450950601801179459974544557191155041270183678340939641613606959137603916876729267354887250612824483759364723214010679232711915312809016739265285163989954721*x^404 - 132727668581909177271921955110048758236977021949265798019776336062411593551109623897387304467951046386373585372216886937432474861417532154978675826275237392576335360465821136229650316574307495848445696359484931283706098520853558178568110027941258701596807186113007451722809989130310072390924707949543619587425641729870240529381337876590528328161527997780172075056145031619028669471456529815320170334875514170291448676125273465633993508996791450459216061*x^403 + 92412189839747387878197084436005755575570894433059849946905172547890004343454277933182395325018336692372402294792256323947710188570515281082924504744700350766381293860922125465067400283579815562242879821138505021407351399920160734536241876682930332454185484859084847905305073468255476682874081561435085968740324788931106111364975181505747879764988370253912183502923747019701997979388561919008267254079041799438256814783939275266377366217738947416542884393*x^402 + 54208303116353629755965138725973489995878516569790999260840414475721638860786767363002164616270225475600266448002061255230288993639977894540083406053589743130124103691943665108660759543871287571469722924751492088618403445598266160033186871172888462444835235509912394275751431693857976923729579939345269903296170341066213613848421590969679570830652021352356341995510789359636295228794078028589121672088855000689875626568102159930603686516467465751505268053639*x^401 - 69427714652674450227053983491995536051908621352188510107316448921027517998944667880309799004800860484996671175156168901400152200579413159512095983037563857453694706790932921784170370937504487843562377743957177158605842760761747937898852747726508098434614849937629293432965181964309967783252979667322847305500896642523594694244855089855464921599920790448257325081160888359465700065447410482481318889494799142515925936457358288898952197091453156453595854669224040*x^400 - 14452185051899616590705419269066527465020297675052937532279061719966667979017404939242431308996264456697778243587539828665080930006472585405888805103231464451069017630202332940286118982234495408043712185090317261232912358957200334212449438951062178493769897305594596891070027442388616458275704545530153832309666911292187667458907915725810046682866207297223960954199633055066890969529705193073770825939220691375838518802275589550144915862621895417973438906173644300*x^399 + 46081484848432609313201993910579848149320658101382014052211060993114519263519894404810598101195644145506239609665213116991357886690445160832774417917083525139478031658629727522014574891654856572219795089534858711613145186400123048775695582013148834479574733754591853005436461375684441782050144022343611010447899625934014796287796826363487859488886699974477479988051774619979828816045842062974188363062288316748545672569590646517403152056152600428216633360066655323953*x^398 - 4121411223316318853411213846687711511206154212817641197547566194955691532638426580192826701935000436183143223180663980666189852823118232519027060043023383123388691849390272795903224673166407582946363123444859448712478620116953077207569671673930559304087281358633815460543639091499834447262297601496319697724552254149564728106707220881462968308138315117526739189755824908280581153851198472153151830720463043930390409275295045963877866829685622721939643175526454514829360*x^397 - 26434867028257290598056342716010067130117804846753165043542939643334273308728342248715165835076263760451666770067514152302839712336388699506537447621497284796918892667370223882698253565775456598064321937197085162396871604692802360405688381201521901303928623779411068903687024701076959587116317736022108643514903966778196862157298037644523805710399374780608295516531280510800144860405205183708586820765260528706246724250678944923061258636213809710196642924811620970233550590*x^396 + 10009930008933820773059991644777024196056703970285179411203200872938152639493732647500496588224190360460330848190169970297033339699782534317632192916691407297049570307613700724230472781559641960242192223964279536648211995752157239461030470097609613130274205043069353646380665679983930798816150822847723273681786807480677946405933490398415390557507929255092762782655611421156058579588745428380032933027573438434379297524804406325365968951532679893178944951837971472255566142443*x^395 + 12499725939593058282491473823951665055838336967581553473238654993720689478583183497301782664417608745179593644198346522945930428569452636356440216732391592712685441301225220138459839108278717417256628815167778327524870973780318125065835423826542266016799928526523139652951228614962433751633720314699831050206428511521995961068049419138114130970319672498791791444725780319663239212652515546577902091727833249699524485343515241961649913013588011702140806423192392340269105232640916*x^394 - 9189990401745815276880654930934721457561443756653887961016336252871095102202831649309554598900718219371579764496942941260290369786946015848810286749595709950582352316697519650971072945845588451781588744458035969149552736918427659863417196590556588755105908611335244400993645903711060831275115848118321762053254094485093513573396623744137323482424350043678019181973919212979026397253033477048426935415749666606293267846683639481663729936599624838799450544384408214649869177391693090*x^393 - 4564698665749746185552685018438046313756246774620914787630721045189537707022047355117219466875243697558808281405680066422856942598960310507610484693713491534006925847457366212117724796959655583320596009802097165943593646956665363401148949793638418762308141972378464685701854963773336859182955906920444441505716636302912361523441362617721951879503140587566857448068805258167050137201126331187866287406649690267850247675159153374493604276654110935868729971068428474564662192603452941718*x^392 + 6300282931725746754156109254724588874252557570536335560193102033515795576708651938836083824694105717735840394252712338367257316720276277443726471771298405146221545698516302107810011622195082089275564171033325152891550407744689335161925769446359008981668222648550488234522500890006226126666907795538714038949597227816440728332954181253366494063601863172322609098091979373249715821254644929156303215198781551558683727113058029350827648972456050886301784091832249369300402791038605027497171*x^391 + 981110606147877091430054908133679847217764853501841990444086670668979833249199486291613276215430469571987462342615934513126672502203212907657258786513619244875645123227060934846203812869573962919454839812837669416630970384806517748318743882572150910933559425086653545943623369879905932876598436780063843168838029192473223218711817154439029320435539825715028566410721019446571664363256591936577174852515384609894697622206592444923865600647630388203947083754949675176841401406597741862637769*x^390 - 3754043207459997036407041710982886452137627811256327214662231321416090376431566649372517682846389414249772174627632083179526451176934693563549830025041815873171868352945016214621182804591195447467098000007512750134799446153406058607306572735311362600846863638697703013935609376381966863240107628291426145635155524334960745609391072086275264526400789614844605558881817067609412743679418611593329367598986957091580998362798701026701802056326091830029510684593063469024540880504929806870556949393*x^389 + 339196821400414716611425467445044271372961420705676929663368785551049744717593159684695632872003641605040724370927076292121370578060378402252667698186287832879406031159167495677954572495230611311294240578903299960246542831049016764958868287192710453574802815000141117237665303628794140874382298864296256010124045027911928027111840467679644465099671349677412015978625074017646258284783470258457479925059572750321898272848984082593085847885315216878232989572099377954928225160022768569976263179563*x^388 + 2060887524804949468155568079591420240750932690719235286595078542508377598528642852616209853940408374783821849770836353531011246596923395797787669459548775023092916977087696894612162702002160706082120102231291967258432389360345114586348862217376610259355875237937136007379684021293707985934861468692077027922175810562034531037685995794592884279594349392605466908227703945093459039177675379564290380502992482079981394273285573502736207174947252611048253077060911732418288774143243159824478825869149683*x^387 - 722776176068127067451590394999184870677565527222546058178243204977560775892536880031367256965305649935446157359255640676449135817175439331341928484305193241875350574292443750422580942147208478626638079519696541478193354976464714394892520162608022533536753248062847358482520867679515999677825929747827644284424778362979688280894428921026651752037524626443085178054633551955869220830819499190824957879302810423912979074089436614467458708479420655558041078025425795007846762637076486416708587287606991558*x^386 - 993423675284950900511448093416445363507766516230315196220324029912804736471327601449410410820115791288367325431830931569303853385788354400875030685286464102402535823054869751741484661518216097177179203641299231540863030078441569022988486774333725603211218376779775804000678320548133801766664281552034873091323712934439609018739934571160512936813349875052326258160219182883434229162538494855551674877342068907251904587737433453862918893040353072445989127160744585785753235147374592069146695028055312969781*x^385 + 706562370806022443722341974527889341622997089429668061901360620341752727213236238591833251922198023238201557131842019485411271609160400632064427266365830773962315835903635767226017481187730704816412853635077958961002699454986225837118437843349332350782687085649222724967409100599283461329196058100936873803514723297698280785725584713470944773740360268846495820749982354300742812731494624055225505620466379974502256258990998297400118680534783221002592367081678671758296517899476230619910441264675377272266131*x^384 + 342142376363133598694103200369691242473990706276070444001525146860486832387390890906469416361458828118670050289999751608462129327829021988506830988842317664398860727822738423132784535092142066056046331966116003898577067837331718494824435396115184365195877915295212646240675407794400672218131308164906598825337893062006934125645185213288285684680618951733450636913571845226557021840968975525079645586790200434901325066796278792985337776280215473665218416944544580768655488567567468122005601675181214548495520932*x^383 - 503383532394518026378908177662154761973968644564023943234876590112146530323619335674930496561292734162929168027266959412723004056823290136148563809588275658104910502630297248444740014309919625548241773491433875470941374018339992757420639328997251286921550116451753615516588296289965185776967269181054163039223997926953447158430131560838733034706354009983164618744492766343596102188610064069552357226402427835496041854157439905052919384858283963321705912443189438555367608456041314312773638614892311950815769398758*x^382 - 13380312937877249593321409400894311333323621346976096371242762238314650691898892226133557402979733944315007727546815377775123109377461681628573943351213036072459028292253670855779600153344662919358636619281760855148728845962088547859810075313992966762714040072673830436409142660329988715743584011658003204558345362489721053131961273009884713743146854091702332459741153376824953479489050454902720773580540047303630295631081463674958421356506834239417815139863818022990633737975377542831671138581985014335819107992395*x^381 + 267015139546113558899998876062352225139773510352551133716341986371247248955836378286580311124926773295014467730307096714613010565648443700361281723897311932679656484663052704695834356529970125658410590413899896053029436351217803031263475913640840594683241263417237008904363986355801336388685076825873930346028888699723546812635894075559492779213929823536337563553100488780072554939071867213660696082664731287183286222663651385446883424876449774710912327423436259671668034636032381407308088858195761460923844756090932929*x^380 - 86649118728751659099257301865245280449940622863018588839084729476993290421972831348970499998368204816095216444162198602986798802421075889257330381930083126375097747188293293172193279252954477505913706626766396955411536760295855775668581838448540895025308604962402942647790418736117738182305141571164575452541439243576395343577731336950182659131749600557614172750393755223981721053722849702696242199633642601143096488398124411354077722597043894357195862362959872012615375120027606356507584210797071129811573401750467461295*x^379 - 99315261445560419863484729434427884688239324897626307871882334606539732772598939926276808487255968181338638378539853487467595876988293201607242268687113417939902008197749404501156483112998306144038062839898539602640486505995797261652039450097539257686761708880706912874062473576185865899977773054109664278390909830692949787733024523640322668948371122669536522845950446457259617589342344556453429836568583074386703850512833295840392363168408046656776927616421810462263204338149738498319358598907862523782075843113050422024217*x^378 + 74583271499814654672971146010668777183860343172246715714126846402914964133673221273555210394203770418502889950295655350298791950297396593877711578116738278700700703017045536322392407118689959462542217898834498392506471081664638530550501492571476823050199065909315564713178917271710738638118542109878143120579697341596181599763589845694040041111640784167566669547078595021195722492933259476810313657567049586021698711894526601757738366785293990854450302419789637155369649100826260271421894151635076804774167771165149941561196772*x^377 + 19865676175657830065960263802317463847613487668780974457186778538479051611439623789560753210521322737955266773093070481531310690883640305177804944139237755476341962053219613375855486753136603093639716868186795534783362146290807707150309089213165908492651932445830036253200732686308433177455749144927930408370177961980043891238818610380005972841138415933208870121561408129487881538116489801336027004360918282885682570131993380737021930260512792254311334497029342520362839361209768785142574878275689811473638581529987524471099527691*x^376 - 38837097955300984989800295285721944777728217120409676050417891831551483201672115103219441052441473506923902091835892975719359368485237204850959530874343126062009684990089965851414448275434760680439900790833640438712570077500184531564164410139279271813367668567333012729666647996055494421857488765346410584017891566571121640258906329507342994771727368016363295235810880391415817975607688583503629941136481364474596339404803847706993744013974910161565416088204360344589577355444984492685244358003996360298970089119631331491286409511444*x^375 + 3305376483880370385527222480321084449684069004636217963782091687446459900799691900708012031464818369001461080246315289839563342547233433408585596366636069740465539552749890412341197918047523348067749653307760950116865571896867350723202229473056723239365927417192647571616258116867651150405069903895059105302892428649690444112094085434307397480324820367602377552202800817849132038472265833399452164293770589359105167615608310768326654291628599650779108001539796901586427665226825726723962873037825398248059780521107474956179904981107963*x^374 + 15142917070615439128883558754906859701155572096221002494710702279307421400273916672338537756521610833287617822458763397495663948347913531930958878020185870487618889903038603619190369014460789690545242565937014128471983236172298842272686118112919852242133310937785009164504018159288316185723551018065746178842267328490817840484534194637497354284336109700821734062539588753450189381984512645969068099659334500299868279353739872750915929805425915409543771575435881357817970528538590395980725196483383411379278734383953823624815990427285085002*x^373 - 5148981386714972512381023149442083826049693088540622710034541090039250535114443842376681273703890228867623711170592455076406222111125078240926605562263565936709176791804400219010410537182615090078933348633196843137120058438878447729749691115666538247047826744908073455567958932724160211562668569762679658781002242723829406238624877008182082219392333279567693308068863999693374955683602059592768765144814448373116443013083871846120226124198031720135993101857646081182122156345122104319560495408789512321778802040275716982671592335702407487610*x^372 - 5124789822932689617843446134941200033870780159447115513786841271506220220326436697417389009339998488616559201683121046410898495084116625213791854565680902985990952286162591717847461713643892036647153959358131903711441668357375224111836778210305722678970482914167023876103180067258577470961595935141006164487825166838969118757340178967204302756867311965627295232981645397980575921232680096845465980461086796153804795145170366049625943195314599928256431310620667103837671437943434453098649026989583884401915163993165072725150966117254920631248998*x^371 + 3195491829069064433718303034731044534982707675733527360083420316654781104191176179212257590628986014986454994724612738194503634171321165390699010894094337286781130748826948096792773820278780622875956940443505992603945321920687097951946873565576672239100399999642351818112464709454615037027920638918598269183148501424569833234934863964911603627131378091436141870799573514098758699549114486922182889163523840564851560865515704384017380022749246148978269805327441985778832413761703617134271258603806088969673191802845204572314635357031324280551305904*x^370 + 1750351377634787253451837724648358750166294751402329593064998396873155353663463924960463106106644909082771086336133987582635738454983459620612855235851859095852245730357746134970516106915017960451270372880127475426170708657126038294047719083230194735375246423922726386012108741416412251637462794432616385778946832416729370093342004468452929260078779241203053481706500403553724763310593367338042794556458775362802056194367222360584461089477949130462084266932603069190457993323096586617198712852363214794984646674187775120991385113601319776439235932511*x^369 - 1857539523049636136655554987482723532014295334980561353358432227336783325057797503703951223784786832294879035648056262516502786872205608285400769211122289375851012028225417503357855886303621517669972366050421480311854407717954528908490060163355185867656839324578647241298920230919582717572864724157639471255394689295762261444075718559920209740267246057285657270947781274216907830301163691078600642146750811996818730759363795576406651624844254939093289800622200252976758360106380938047148210535753630805590688373799798702504120763045225251197241611426980*x^368 - 535135435093326169871807825977446835458100137456247206324823477609623091343664518773840511158361690720433841030019017926996635918578473663530244369153089929354014441343072827754764593088753451868470545271548133927773981831216373054016583201365976536414358567380192378083163177387358675587941345982317602783135796862789217225953194671398477765080109236318653678025532859232606886539992821034138178022294544802298840217512143714983878113241711873546740173089179398869040694267785618617419260392757211333218222003762756886398544054396903090876867307463617604*x^367 + 1122152451617169035326481312517082087741788581454364595232700327113934953687517672833280093138310446874508638333695444594115861477140603337265796156490172952474317435639084717842861284645557313955130691227077357593104902810398815052204368054961257633534717972837154717879360852249843639880554824284111198539059193775306899781211778627910634806215280591807492703029706393775582749975084599845048817055064177414174327698151981159503830149111304614342564372149786083249326561384679895980069631969248448082111869646006873542131039573291372306426071184480844534343*x^366 + 2813526323522400009943571656533092787707094019853876598768141824880458956443743534226326453284731098593538388562776283692820224068300363939132356831593081367964349453298819737988252797817118630744052400757463184189233842197409673067779042980597949373465947192063538274180152929559693259940350591778783757365769430895274368318918167660566071387269052212837594907850555705940169101049313959700211185578125035897301284558572844479054596801838949414427843535163423009656063852028502474033722733410760521569683984541142217460634033037097386762055021664508618686709*x^365 - 623916292954255805242606952198120248935827985679061292722520237119749018569457929632989549913978443645039246369745713919517240754801172024470470161815567097944791155220794934274865447897161232992493863355398296129390223445032730828917402255428503792661286646685561539249153072718538512320687048514154649100071144430691255439897141193688343469628852215020316414722393348093769711534944300756045293001188863949882172878960074902994784342429841203734476891847030118304929143058032353619473608863136204429987077814782413478624536059302901815938073549313012091706313197*x^364 + 190990278831095066019096042769188718064520649969825150628318515909442494695725349347885539508671301993187909413002187519257045201874162653532417613261469720744333129877656853871823293771156836669007138548790234584522122678930253703387102714376536471384560397202316022345902089056915852689987170829611611485415095237041509409841656520217244378925222483829039999979428522723067052503207262090107100017098214869514130898221531954858642084441990252262602023688974134370342331725425902488860312297676360131030992993895543947246741626473423870008681557467213976365281384159*x^363 + 280027218104008516816961202240135631812682433129728243947129822572548094658388889647609235141463810815367254625970430224347179775506366081072319587580058604930785773433635152372895831978440787190194675450905228011020044707795072692042902632944448070271510465431217625639121522765913753921062014969661912846804216845129198977227406457108166773401685144334635727024531164602253776495735972667522260233920718331484514421054350327192003796742837077711009333987351250562438433634761387681067165487688761095841873530349407306034092898868728423411272522226707984181363244702114*x^362 - 195723253898355038573507933866180443268197725149359807126401813103398649511085443208634093563934823050121496694108763940569220778628668029192331255751670300480780267591900816615417016577795990380662955792181010735910552044358392905812848882737044498637057671429648665439856100169127110161315583501801308301997693897966910660138560989136148957788294344191394316296837011719737912123762266785539816392968970640757178769060942054908090801731486701237764441338373247271868403476232418431642388052098080043058588267488647058472626610882009110987956467458169345238754752325302337*x^361 - 83707335900049053138296513783226024708713632718175687208610451501926144951470291393430625872157625598929873008238498321663944151372591105763387592845143325562692817529176786357370719115006261166447038812503351079331871232032366597767992175077881832002169085965076615330424479877647576954632848012434286186414033996148893305590339077004997061460605804325259299268399862939009752513618202095501171833045367197159436573060444868521176235192446739175438676452505429454741544247443631275221704924400581705422003705752996722388730689047321280538974120659365288916778692904225270373*x^360 + 130986261611250601993729079467229678430631995455714327805922332937468098476832853147113846027688420375529042626127503488592807406002704056024263904385868950870156625568058174675560058156616969642508546675851024384139136427723554224854657875702617821501686852049021801823551155567949349110305206820271163320295281212608609949996172323938032155353822840460143476989194879440593808390453426090590946805542630265070591978343000594893128230502378228951542471669788184742301258416158954350617742668569225869025419224956996227121501816811465234116522222594213078283308163922738880903580*x^359 - 465557805379549526371663674573876818400861280126447110969917875985040785686274510523024764184495106623727986975008535339506083013442961688403811977646697587324346654174670801124519868089978547365178961657057939809244260445063921806988580667640107392024290728917893591435958088495862733073455594791142173986371422495247440106665563525700181480068233468533516953140615610264035451125336377811085312690467300895083126301207218481294483217398130039458083340697557330718937612946376197410099174501696351867522466177272179821206958220122660476800982912268212782121753814195198168686085*x^358 - 67225026519816876629396286070903116397804442825328283433713775888983843574405222963080257196741096144316526461353974686800601881414413432658459385109554485388856759694067351567784410409099104745756168891791017673045468174770892712717935203860358641610726390229299548175700706767517249353772534322961095397594120869715829229161165101231082234533992556221965933111187459711379129360601427094377866542723652203016719416411519213861417887179899588793776850836542327418099700508916730865161397309707392945028064069583571756010680027563280699379392204186130978599617618220603142124672681999*x^357 + 22655174325149165710080326649489783437549063748685736469759838602717663462903501608368037930318469083445743475658476970440508458961448145089897268542390883159716500406028703789977109542051860682729771591939679922493139060501893748609141751057819095340411199096968005840907594796879931310890831707511257844578490035437076874924008059278174729183734641816135343559301546540666753644169944232344592610618573875679238089854979046899569019327231779566864395408161188241460770628622787558474661701454483459236422988332405455459548604402045128101077934054728344425107637202691433158318372112019*x^356 + 26616875556259159534518225028471283190013206677611413691572371327624742276267112470670959462483178654015679227930267258039453739203296554199284446875091134396247368727700602867306688883900384409170834242725197458339803254707377311443283102791474772752420127090516065229752986840744327445830979178114148397468715859253558781827140212367057924904097024825739078399239071300245505465801248989283680224665243934432596290201600338332204085028031929328417023417106477281868515481230868236815016990498251941813231743282087866827534938953457591405009753372545995383827726805091761458995174463495943*x^355 - 20372629929419040434987636850433848823333641177711846090263680127300207245968830403301509562972127465402705395618392466359203408680331425585166912015658345853986877724066236574010518128428679539395743142186375493673295462920059532582621810207810010076353594727819466734407826028974774832795125180136517414237552785279495898186964319759047816361768765761060387735305729662083862545154251161581418639446274216719804271597337389634039986145364852917090668938971327543161097335379745091889401024050851520021550288363987918171462802453743085923366090846293810974663821255225854458210824677364342255*x^354 - 6605775756536976736033909471724750306357593042388475378020418827834305496580317821814393472041624829118150011849762213915192980755103055854441210131382009474916904999240401888198243787045938292709197186014664833614500446705816817235863718254370512952452690712610525548027562270643942921909410212116022197540563354848740309498185949252826751357773310653859196921301926534859053241977705235312799364907641830855540440271241536361775185597671500558764934205171912792813826055148866102156049117704781323511962373572169468755974498823752587545123174997732444817854517802986959071668944190321799927007*x^353 + 12515787776492307151381133093953961244121044104559745353016884085563442584221239685170855939612708985318938487453638075402502969913962776505008595960770233459841967623594737442085969231307223766612073455304639712065373726810701942928463260502038958649589405729710673619540868014476046395420654957019209600341736081875755593969571677249804843713019066945834927452025903085411314048315311380602853106754664668608134826584420967207199170709128165946229304108826264144453352080287486298793875858096751118500090610362203031517838454350508909382764085741528189705877982819510003458621606854361272664747458*x^352 - 963404800983908117584401721146697515314395941006954860570648713988656858122269366316218164629859597110444402731192120724220116989815895356240133982518426189756978780751059627866831997266426552851187271112436397176381020906860713528852178279264013186436527121352798513920654848621444214868276309380780582769549743900858731002193727212136311197472094527511218750232303285314093777273426097506566839666283007365636324254619428859941178840971079559313646970783501633990956465768012150872105965613339073079444774743977197186814854245145885565278979086908194975662955549346098707522493473393245449723263189*x^351 - 5936971751107281102157675980449523898732776602100483933758614007908324181947784779089880686063444391687857937536988809076590764323126827572893150812371642712564345694211421990726443113996312828509515189086107712870994481701754331275915617111976693401767613500689780189400311845066442102108148798235708158660490789753013169573842124777793829129520084309413424995665701270952406864985324644830788559835388974859956227366466315892088919054109152069786477098557564870762135367666544070365074752373446404249933596984941561380881087324888111479609526753895017598197439950323401149391828348994181089078347776453*x^350 + 2548003541468924425654894379345571553264878678233220510652374135464537036773498635317612480808670960690430480869058395612579394672204953433992003107312143931770834998658599182198582420200733176747937482162137715085275962315490105288142779873747241963181829310032111457631819114759528682120223882207259127731696297235344992983967408161525025071450977933356023511889248186492792314544231237849948508983192926044622385573965748545381698849411786331509611382680622630235417774237462957924885344599090600728435046374400270039796411283657194979693233823112916264536673953225110059415206554664995576854767475298408*x^349 + 2049124119154937490190191561378571749082204628895000949539994641217594376255975968090081532101281147398960362696328124936686547127192424852881688406483458957994489883597304257918656619172774695124065837300275016797327316046461066909784952637035121360720966867614715083335680841107348443343040744081579377018364668678108379269393883495800452018567706523328144878038319180928502718575767401634304915073827633663432836755916575878369842401377154084745351314991827018580529907039005382307089437155601549396704046944970844339235249259922643719305507872448928695988117899440860691446042727760575095204293494048862494*x^348 - 1973496849018107127519670016148222489483276897055104475210561322378508098697884414090430162309325522050682613684918335415009883498577505462316121803818754889687222711047280991415731278198854073970826818581438287775161341447356828397302993120826794162631954899310440199628709670094766548480282097872813906619954552473625968156695663060918418938289877967368335952515365225529239426025616595393140439489544342668055557036066786577036184436187643984854811014731097720327419920244130160730533796128260275926123451061105677148802673599095343652066531947034643526454124413807665909702976478805516256236593680807461415025*x^347 - 308157533172129875511358345364582695844748940375680817927070750105270945635844539634339022422563661221361326500065938181797454428463726166312404639973579569713772231351566351507953592065278886387842014360379201612704490390825729541582252075698507935031809736475101760187942757853320195734422576457494717142699562174721894910198818117725066575569083275108389249396360407206192733133112744423221673277084610837621097262347545794216563385511452153395380064232130336303310941851400737432219130560032576224972206214562831003462236732379026409888675131657397657724747237184116557512017437398852157456733918398570578396883*x^346 + 1066754937126884086196620395817722746479359000979211922060851225076068168175381405615443512616296964362073580229380420644489947880632585909000332185249402697013258716302589387644865270519977046467196399055546038109873555029169798867537401709053838292531027332629455619043189326824155915437372817797185097288457442342369990469728040764540636838816001560028954615988278259576278235393837543467068431079611406880316352092162480559970542960392394969267037133333834895326550797230771450679416130412510394202714191014568610085514137497297149274687832715698366724502238031938185497428021970887823571801788021593205711309014111*x^345 - 226208171866406190891593343542434939502482795971557203846975228530546576736547360571528883548672172348756481512359414376950304491784801893425452598363926475816822035040941312202546145287459693305326669982814705016754340712517573575914069712504999653149094952012633166059780370350039781987053801741887755173329620792906642629921405951687034488646069289364093516538501991792797809737016661918383938136826749791309936163861009019539886436533558791673298926425797841251004093364614223229713831358384021802788454750605770924217589169122922861232638117747109581006316423545295525892753880974145101168633190953435652130973429511*x^344 - 432184629457737632674314764100753019538312792931307633012270468760369767596988487238427052400016089266459542181458587368326801570478025122842322454633422881948492767565162166166873938337072994332964047740642693304850142348993213383887062744316288955949808972295262716346750886625527503674188734924863724868442300096676147743274034721836866243303860594611094015904954322650153225092934107869455292138985043495387097874573463456543347917592086011642945743719035530539062908726598869931935149929813394813982060544446566816539732054885818371749606626288012641930614065192406628446738923392115916151436123960113397261386642506998*x^343 + 260376896764597655719646500797159670975558928742660851501826120107460603368710072299285645697550848993638693698043904202784187639295193101349704163558916163673077776156789009160996811322173286465793107474551211563597404349245348405359488496956950521194475942804250311897380641722208037682562233679742086996926609575851887188120389950040103906278130837915711819445798037199586004344203424026012581306600954982924997837333706392852092678725169789573510850106006094971494996029872866024287162375520163477853969570407026111763833500479205558648226050550853004570347142749146081560974092806799348153222178948692354271608114269916759*x^342 + 112437009863164002531086750633422090312178868566852257842942813447289578653730652555481837346932025829378487291151113354501319518741569282770044268016104385365832509330225696759224910420326716945488811453925368394798497829543891569816345596148665290999228546546369763912180244346655827680909708771106994457331884807069311141104956923702029769292437401211274723547124137084654466789955399869068037829381191021055162369049640162912178131476035599496059535402221924423057548198374035572423543696930340802930989004641877626559858004830900952305229182957676275464376576555799100777724665297272597866520315913432592527739078141981593729*x^341 - 162411880690273060996680105207331374519925394412893562671593038681533330580295776111849354700317646381670174258075462044176147436484161797360413150039450802417125067519259566960673866965424648710428435415667960664437420465972294286178553670865871069219187943169447653679809430580573513823039501969449175478694202202599158130705501232967561449807917666599377163760095230173401933091358913706890352137719794932236582378346941064971242092351992552185205152891990409734043896526222016540583787798415412194284788946625918945265476314167198554062674082867861322175992503800048743141520343929340526434456651134282219797818166534651563561675*x^340 + 5634984743710388560874947467091468787331543903107484187052989013701515046062733560889012656543815824805660486473404937126972682981384376527794273859939733910984674133911385225056156034572037491750633688205427524406647214777352190342190360487157085443603263468206822207014665048625453197263894377824294753676200296319218109898351851312814501610974000428034167844203011198080809545204892725122576857674668791691094087138271633854627418669838225411757852425507980054488515211816945169991509257661283792786892162771626350515894291912601492212282080885410861885244831176173257283883669706167519045448083294263126113300016840519047060343024*x^339 + 73003475662631609838011431706007623728273355466088070408849199314927052271902184800526188303933963150151700377454614332911590460486836534462322314302457284940257718190871426428625564136597885534455443248666803884803220775742541223161094547713648190520753722715127415360428546333301032054766693006131625732061847884470052458137012018067527947834465966709264573345816126510075986977571049433232753540572007797112165326007126252369546751183524561443871060430800396581449831095999317558988936197055237106619274967945177350749329511322027424295214712101688514855344715836929320960540809530897314329916850201789972860605645409831090312667723281*x^338 - 28795002357889657051597532750302063025027719682660741372049958415842857642637026512603805140936206926924279354179231497431048752794999765425421453159852554099349311072241878389369022836057372283262285702809116355255131134639098326486271103953333235636839315602403938602171059724022057308546840957992275263930436303646649995843038382313756424698292816770567899609744697268644892025356477774653511091600252809355311069333373919232096895228160668996622434802591739390668406626648418289986489905599271331143921102273507106533684102393811695537953748134008664446465756145385981236133545417661846061565000135145546884456862198432466210303906079274*x^337 - 22761327353586384231261600998638362423762753506879709933287118935174681349065209979789420842018048874064940438818399890116419317678486552756191340870435385467840026167810144262290353382055523316884453046561719299177152430631523521833841735935317800461065353531903042787187183355010058092248098271738921422857036869075181074556863789691403031099526691175600979715512257011375845386796949808163941555880057496545222456453198448118256446167408402758519812288612962034278605250632758671189377470297073821116066256638139053373281452532315646739925808204709413351484710751579828511059575387750435832807946449247721913190241606690386521146584216567609*x^336 + 21123591788740429515787620346824636022503025024980648140577074484389160814246467908714006353698269114903605945636195528966671918885695563742229683237606336571921831881596672636348463261593142079687745048221300477359271770433996856932878668173129429493086938780832116555959159078463047555283751141806428454121132661110706367638412149039680619190000690602664251561069524678139091520754119581675136148030206798743027797341435461393076227437741909993259991937173990968158994954451754677656798890378719654487624230911424726472902376205024826450572532461321350314030567013750423170561769141245751904857020658052241758077332116961491029028418540574080808*x^335 + 2560102905942079713118232763148208414869870451329485422218413989060984692832952685237862828600133814460077705132824371015954507598360295365402310548034051295726222165990692958477649010412561039300813703512925531607207048325814163506052572173569481633331992826189025667805253518079148905564425868204658937565213238065868889254981693651451570288914054539244298599649322290286209667083739849386661002241549910603150568193114450650280709896735780075658117196647340512006780574232270940056971314475349135217503967571047582636877783990365125604222010796814195676153365973568359888631758543755247173640516991781582290230413564713678736653223863894813205636*x^334 - 10261668922636822069916667179103475244652311424647845049355811163734797586998992500497880701951983974020237717377421355191920393269613965312951465621892191008333274690854291163367598887232977688629508945877622011109125734909159926928615737170361698252732812976422978100193925300082284509228110571244851477164371642048647899963042740087609982870465003101265009011421472923643626080097426451685406903664485997745506898076405749745505422969214162458590952859773440148506197853952867037239595782081477535410298305388832828580875933562372643240435195361104107337272661105714416196770480725122168892708445460470254990226730774529212750275988110976074559737045*x^333 + 2562289823791508042862687932267445828544308600352458364903466986545199638087666446748999169336095201106448310151045838177914073778753896118928801898051094155838386131133323201472746891384519101151005509881551203550179534057838929740516816823045313374139145324461532812416516286449099694569754747517655220038915846496960526796303593615267265135571808949551197152846812266363103973968420742109760869660196982545510604544307606743065533711300073103902323389409827498579648194534065431205033018426544868509167968114917752506615226398756266660586792684868738826145100706563913556741427740524387974224150809684739867745356556927834538642863797766878426642745517*x^332 + 3544176737080631615679878074710541478676892523314928476134494511824086342501452949969590056260954632313134948585224221575539004833518358325358418116931064999902572877149810163236821879720374909834253018846805361164399041128646856085748586563800403071141748671255470776354390797920773356559442930661397424353444548222444178013274635210634918346942991942379632106652190710754812077640294174466282060434311118817391110084048825237793622791745667495328778511185376037640535556742130334622816952003599163018964221753927562328045923841371741128000643134214920771879433290524107341165538717489507106179641100362286572417687884384889048822855082793394911980133985562*x^331 - 2375954288451079432327580936941567456835557672231863244621703484916733991396911204988180197536133384563889351625255882472965084940028121638116725905896549127458512224809233220266365268785198708568077101846876302402003241348248539489713945094984524698590045112477544992163396195007662464366974215782225535012368677752006108630162422574995906687253599077862598756538706495646584560979829172455792611025496848725218973134185463023026395770168395813052104761327469293304800002973129172741502562939059140036510868957974792145517918632263824576494617739194609775449240585174108319441991402530808462755413453964747415761633333370798853152254066557128545665752221810839*x^330 - 664385193581209507548899180512100654473045132486689765103826974603984711322993302301227124731611343464886377102405405674960292929451324697838803461761974154371247761041681504603607139270197921647478234412128579314283135601074667724629167110546381723020752757067987140753342190654206065265883074895902577885155156703360184167629664235446300842503183221436151664629691759003663011367247204569014676845284007631272664420123622743296253050640265704049206812598008668594644784672590759992964516437330155789724061249831821199921796837520915171019009083549591627372825451450487274904812894293992485112183280073010548619496156184356246105364985795087472663813986305529232*x^329 + 1243461566098361900794855198223049907186514798989201968563258746837366107239829070819078126503585229490187800984653172206935055292457748710436896746869203625219434207007827316442225397632823581390897599755029906553702749987569374436139372728244850583464787949039980336068407430525684805563040752702478819559455955479085118369890497297688429050110243109269530367247689721041936615291047121977824753068293867149119125398953201883709743012679540355377897866590570112174504737145769100298289849324487897600629033331428036413848007695896009240623738915593254231745287384811317853986968956253370269632245128397561138653135873535307017857674331991952452072467797750424980777*x^328 - 163368621012425213724589681002628583698656245259647922555840660096561887151944859598717367270099651012338891194694450914503034406752675320641102717097230299933810888365738464722600165269854786588432942925579354874795702374668267948320335307932027722485188011800381222621335765235375586747152357787203553334609832259946252737626425071451489623118851662222174277606082951399954654736628994951844526455081737514349065340237432831337715966646430825465270546349779330767802082473957441490569109147157844423101750615212728120255097077686920233875755230183626913990881136250301945402219665589790892077593239289110297200597428786486885660198106438118460194724704562207640020379*x^327 - 459590559086541428439746958848051817198176593931943182855007048370717885205827425641804908061547098678732361266069346326445010525146996346620476225837181552288058739390078277624133145511863965623895644467548299867410866555149472564307024604027569731603701867283817050798842968434594410073103804111282222874920758824549767213994707130808495987299678266372316209490672287560224435632683465464766256030009024060048505236502902838556077143348557904184870158720749019218599200631972260589568170123275973823030761054906923649688223268317088826496123489169629963589863157414172306282255160327465040461581425494787594990326564075394694843505076742120057054628226835724054435311478*x^326 + 229700809429752651038562871936662740550818500341674006903693848898270230024379043788271829442132960170430169940550886738672501408153362481877984671289002941720047450361261564583077321178584815922850368515602658328536933677176143164059349550713199024409585129571584911300603788644506344350248766137031021839351434665932759897417584659635340037217794111017997465811387395189954201540642460813088597793874440018007064889591265117631821768148997297037299374735329437154565234631487174416969064778819575513686794705955694782908378096062766540248669970942663086835554969760292305522541351786295552730956418154434206637500224932759259814641531446248681421939298912106539638935805977*x^325 + 107234708561786406617514014600224401178057456839534141484273977153174154480998530829901824171170464974565208979267929876052427940793741116380011806150285605080018905919763672201430963336272661004869994182103933995016222763262076403352062113954797290038875645191682457265421420939066463536820515868615037162530548191914286873198297545675224848598806918693939937901272209409676516753613412893232091189029419466220048526200957177262760652186651945698087210402023859387689169956288842902401226801320471849295864974274820557714294963327529376882327693934148027284404841190136955730160762523725936473683040504678338870756380730867712803988750815675868868814926954257435462439950694023*x^324 - 130823257357372510112809753813040671908264000915685775698045985275772246110237099160687683219373376556547060929370213589543137587722129402643297139527678512089450670558297385360262792171668481423045001533276804399454784565994161144912814381626863028994954303514341036736512680779012993518264009275792557827965942756292936461146215056024302247998940180538663284957443636230376299967668288655133533706332180918124153438205603500027736653257552625060343453900864141612108805844399757744372673604665934815996729584164760391513250480953627065915110145214873867578365231840397887639197287359727879578469351583591037913234823664472477382111809341051156548675654074826254643382413475076434*x^323 + 2577249833276392103293201794647832945333644842171117003652045209152883835491164171645595338725843621942572600157249469076563356947974329341296685458028831415289591739553673383467485981979002940611742952934080796725454298274296575788351996607857237502507401920351688603802832503190290937085390416649944569145999210869787950777795519357792429275853825129739930503071379052183100219775228237582653751140937669203769114801039114553949440515758408089465278983038202048591744593564197448443800165047143897607011832738646304999754224861845056425042996322661803360542908530574544055286771384749522247855754651475806345043592844842063539603084605330261267721964749150702545043964838779980371*x^322 + 51304575462382973921174017767868774356458069059951199178208290377055806595336307098901031111937932015443945158583833925674942614930165163930297557387261651248973464094275630258493695715816066950951755124219515302837648916233101880565590538667764958079602896237282925193378264463813264385378463200878673877502158504497851513695105055023331016002808278415662051511636769879408510213327980217628933016870844122324263451759565458585838215808888193123045183894786764625703079247274416651488241961862349664113855720145919728443115315003570545481960959886840119028808467199223444295769535745888201589659901385850960053730245123815995658143128145424985005087819143643075765819174455402934564113*x^321 - 18817663436215367903827368405771562261841902220102654781292925535934575982268962404874286728397063271945275995554184448643045893438661095877877837368513219316336508737931399344737027724074702866975305363850918324902527714325146540691323185800205863218123029568745037115658348958026225604287562771175819065958043065884688272572887118724139325226377365855055887449152305399961748645261675799152637623259307193700233211667395266222807606550269316464947965203626093700884875933252055940648445708020665646875796187501994253571400534782887659579408902023510663621884297870337039492017248218962913147370793312385409141456282696497125395496266155286707549371742155288690223999106338173966061814043*x^320 - 13634558291716852292104796549024696108017652284379283520693464272921600007816836646967319984121192868053964045766781070312104193256975744118379746949563407726612001740752369950902074825039391341969238507226645795113117517414747462323221936854849757104369935542973311140521292143561150989682041426718783352083609392662889606209900947674413843975318100204771424175580744783608411620289408123347196055279404635827381137861486767516135120866826044021998345943263001035424840344285843150727394487513126981745655805796603838296648901818533615537055970887649972410525014166807588130197656572658991571846406298822334569945523583107600244291381481885213590816840658173291018547821546981487488735983030*x^319 + 12015496194087100620281133151814462333510895938011970317654738135074251236462617263009524367438177087493550621485203975008153845316803179986204804648052385336645413392729372246503591288582146361857675261658363190290816695748302751941530910541053364020474229642378777745627782926618470686347674500077206964075801959094600211851525004678713511820730259714507191548088069028659641338242676734278093637867450181873031492877237532025871443912096616785818795128634334885751893555508296896600713425613957236123722385132551582231507106706588509591760366223051646846299978069430723117726450329768673878008719007259165659211906220939711142471809944450744956509741082040706526430065401183380965715533476052*x^318 + 1151856555610405938005733835374580061968186010061787803517505838612586887395652740584815487785571190021730231675736435188160378345489827071937769619404273207433601270835644724361157991646210397644038408389853854775043495833307366111576279839863245737739855484185015558295214740571555975973428722267701059265077225963127326799491565278895576994611412222692409427893064471363721343700969242906984597620182592500430230787992853282056774217359945346703081615271225201251177316751284993437001075428377602568870394131577536576650600663141560696599940315546071139996512973397006689390788500609023646101698993643227997847651245841949370748871701967271009569241795711488168721628946965203277594025149777993*x^317 - 4997462094214558798650017668811308085414956618430697895047221870357259482151152348551058351471605140829438785681176295632504674264500726318406784962244825432129898330614898080896278764498730740302904059288158279262379029406934249823643190169387134006541767383279192161113893665395487902101332599772841685103998558463015314117885576127684480157181255631876420781469604173712844323565320356711680076822852658053479643100394813707495006130177199251157943932942355957006787343110821299214099082867088109369665685530647463240800748229848194201468937734260332412784663299643769108667281369116077121249278025767003895576146841320360139273331114044012457835154807772950307076395719613404044659504800215578511*x^316 + 1257864270496947142937603805361827267034602451828419769676356430469310242106013762922114080600926984155699231268224808929753658094368326931756317755400779082677067134800321797972767526611842777608274035053109351792232941425448621295920393212465339677521176383884927696986797553515391674767907331507870870442340329788611873371783121474447302853611598394341419021263759123643921988481624484027260801306445317162265994197510026348101561694562505950895970573161785321617320717865213488479610482315701661944756484216951896608378735702610880599471548027911265419150931741391211983027148802677028421131143756195258303694669718380808020480031007897080594135288837417266028031200734029664854511226972325744671245*x^315 + 1460793105744482443930029082812588070111558273963163718066731475487968263782273621015603243670288261664600450949006460254337444774982701063905962439725260378509714764195516459722585636602734613775269481090807186293973249327275141714067473761550295032262400307624570678713803405589589983317222323728714494894151562253865651122706732193225845331146668127202282342753687081374919666435535226010871976663808518263752755016324476073266269679572670622823871727842756640760627369093373591485690517043347654088336854338555380048167136485658202502092634033173718588671598026035497484748098363028754625207200687417749826532848414447455336291105532813770327709720382330765911879326127640788691418721093798517032410540*x^314 - 961874310193868472730332487111270375158795827159637647340120273593252432274798136686966099485904051872384485808874238465794417099518143477769253121572258629592561253839040268931543736831431053427273209921431533090424046946292417680970228531013549672863974224090892735665542063138269387469162141444711423284228391188506713201822988199558337057083528186394316865565171023975046887501521839502805744258806661465770733812156652989170885716628486585920534952474666309257840410501237781150046779128512281521217017056798911099447606966960757797894448846078077774068967298843036556213816582640220406390520230182865697550810497397019575612651086004795877322745563827446392755616772076896149761469734102107181899944279*x^313 - 221080452018369531248125811666486784879015385078155109633010675387477471296638782696944031812060140455632592851670657407231268798538751597223138211601040855685101555983932044495714824115528954469853651572528762637110820013379132870836320323152174767199131402052195177333234773600826703234540908823914976534297376651628708266350996335483714049496401218227303345351197954032314268780469842171937856215307021872172952441361569512969032359277183358869278866952039011395443015931103859580955518980330743492209242430977322560656875533137022548453409156227584305691327753439986375733663654361139514161741264631991409408792076591459455357716516285127898492179643760912463779349930804516361067712803138963222273458310695*x^312 + 428091889262098537100381390937457633071812907432181878663980683634929435083433526318774492655117112539129170167201728146927783302349510197305072833308923776991542316457336353714182166537252738316594847559472438029748055120083807671607187647446728303395797152701124379383728652580881357878512040289976162067677727464397004993308033044174489725467325488207554320676976679182246125148722256885169116286153711203686306411374620016271835278984166099626923609042281318834151141639523287378574781301954415400452091697789219939683255269527284329520558004241786053089361596962686422916432494557210080817570580265922669859584157309007226398852064354005944266392414248799084262525206528274598728972291790057757405471747097589*x^311 - 60694342310794215080213717474666248505294490164353626775267225491284025063169505277437520559976047301744411195908766745341861437406909200943244649655178196900057674957123162837508581883375883327249965120074508187885922752132808761877605898590168758928727906793784153156850000181072330290411451964297930813121891722169530169490410224836601129084019402723988759797898791766349206881930199615360159551488486839398738409317470078285537625139131201603491231905468472888099063645490201553873631391249330092145241375753202514291042246379154717104205301550772832581367677600168484989411485127332184558861898662946146693462992963746834845775258914415733782947561054858217505534279490736115608002527480770244874472345479326081*x^310 - 135451129792329694519566215438629914232175532847229163867571695079431567340672590701148116671733745351509053767238327539182910964583077302677550788779327655684781993202418577748424029643332219167249701157498515953050979795020139185654612686138383191754966477555042096249848597014213190651847807651463691593025470528189803474709631740746121760509642893764560534794775156592381266538315180636370391492018945832409531713255690689746784672215241301917847231181486231795932231744535820809030474953968322263743782834030450539629066863347909523466246742297625592387329520829754128492280800173199694902576104297165865225048784095034963533642508375711687069032388361944933231760648298871442728864581701188088753015177074286231690*x^309 + 66153984390055800267343967925862037838803154697380609751740680688593347091700529559308747830380667476269504671985799837244296109130509801314265037180240095423243145291210242028612992901370519995251210447976614584988530854652084117068635899012894043465796285028953926648897462405347314788404506563933841059046942106385669838543571742244765766980615404007667104608006294421389431800550252630619988856464492229731640354127308018879182957299710822375771264546973225442800074747125524044959483758258441714704069702166061259305770938570966856370570247597672703548379346044113087120832676521642958765164717044002043334398653020728219866125320414795465570903258505777303260677298973079853103960569798490300745491534480278763226459*x^308 + 26925888567271580604705192055003802055341130353727633575260504615712955043819182015346692388445821700663319976469245712289193717740525553507063070003893994277513838630284493224580544088747188976475266729753844476231613447716510507760591822231249704165115425199939667494041235817130151882263053911747155113398399708847800854535605260063130259051193902868782617678897555136166707391037689355094579649803051851081545001041971448638943943060462577718775512519912092982732392114175992812528941454536284079152601277580507050327460983245426283171136416669180170391255983606559377061384178613921128705051188766490296770540024783731566148426163149624949233803399702188790798789449194018279707662015976591024485659834519959474800479490*x^307 - 32175969754672548237301923587773877608095601098097906652133769534654039399332510434763831253045620247789057459145746242844987719485366589838148024050486719080698044456854061621437294945339958762108566546041995014053135383867000601730546899776754307599301553737292818741685085014119456620594113262642774638623802559665634017262349557224677663761298729109911115764740187877601105315726228703262187675499960180099177906076880154235306542737996602882237447970800698785204528433979640127821411836190926468854953333314361652860053599082474489387941096207266766519252628394775001389334053225860701692290239838881165933238514591273062930161682288320880276713025740791537593639232826895176064647709403178755698434799025807038718368174258*x^306 + 853359900683879305993211332863818571429569255481242444277688449208930455417255741350397230243870346151335603872664852674512786877576069416827627768591612068195032234927180099894098029608683408749297372667552583306584643408250185280743489378366036622082277249923587567284676480982431682150988104959296245564522526494423178971539986850791511299510198654765189211272951892910573246658274262921395858865536882830968185396095625287539039544305016489759879821739670446071521401186245526829927568334469422852979259971480090469793720461251533953079631288741690776700247819432009979441667267490202110080003659907179080893641969040798416991248577483680387678446949876345595728423316180212612518873905784100968706207322111808923386810979555*x^305 + 10973664874608705816718812335439745291113178817128270315340517751553482009711801061529510218781535218458304593464665458519087633858727763192057576805472216878261751806967553182012343559047412936439135561810271272269788207948561321529199066951300663681387810251183749696489961592211709907811381237031123250054963245998446924020260021790104249419646364861975548225690060939308762347804499871478191962501725958927937579104563529876429277774637809701454038193917364062029906808706816228726436679698399324664067855691220535448618390460614314626152365468939011023452861520735086674748447224453094700994503403006078730621407004119532355117019063771435722995323905324783992235615559663485205952228866155454986249266401173864820669289444200138*x^304 - 3777758933627595535602916830500934352779189583616186658135069831858754848826802097658882825032735665092921466993000487865646611015681641875785764349482620276836522317903074559253542418296438462182699566642073663206954529603844858636517129173888375479442267615285595683551859904299506429929488118224563349257262012282193712329145213525771784767093672365224540986553892276168828837138741146944989925839802475417171792461240670175487219614005119549731106626126527555227860337955538898880470763336745121005532568219549554890406259108223534709511264072192494305819168829968475542071014425868957996348676969887389344215995970070717180059714656632940838131073751273921943984237282832895407365837390681635968898564828212159234458726482098505324*x^303 - 2587606626116874889156311636339644394461881195130266577272793516898155621724202373469390244758999767195619109941121963285040294519916119854967537097963191666834808534148577412919740391245253453170646083957209528598483654818180787027231215988841232736979137745288217119407650160244727052583135632338987417806814591675498750779908268012965341925644961266022977498880799937476641262430280429869921715707257341514794670758887141483647753169206440644651483106119244227832567086411584911829710303770371124833981063927746113767186474337586239357433730361919587737876425315689090647437631423374683356792250990659996792453094967818949184349080951810262721299027354005841880390532321880191985513948348526133724741440012899656534930297320938802939047*x^302 + 2101957815494474757939541387920655166947170963783128139593269120369811178892994313991181257491184146386495361863542394555755513452745667393977988188559607120605966161069556893599239495649622373615563061329825250422506311404817854553123682178668817328239047395912275173621961393918455753432635028487246752912872685283691732244434221217338100772277134096803875901404815549849385411452830502585770154960516026229875538388704273541239332057752766879351966773768487674624446153425761639442980193358217383875600941770330760511261427134017249575409652061435137971240561071320141443109691774952965802621974000102884570251261361718961808385717042359186457207276060399224749391665414586035195287450322348846189864022699828455000119177376389153482927728*x^301 + 223697377819813652871682867943842701542926049598378347052367938092703324270975196512497046614734219064997168760752187644465778305776035933038932580302297723283930211327261332297556960164363150333424825043725807994287352908409562262624094368838620465203625972764541090951567347311030659811173547316368500955770942848685263868934487684249708253575082306660604674930785635766998452806637106550507068689602247158024558346477695437894716495069683739282852251902701059895781550922890581550366541740293287789854876978267495701210522478528323905310009154162620386995993938174378907249383362509072118916966144843774756710350960687569188952696367940384051348757935464732429700328181948116793534966299073852092073021045165809461646066979527329680858966332*x^300 - 777232419979559453245156069595437783854319010981940274097729237379384786001898612939525674437825007990597691291494458387306071972630208470791992204859261471920673325644228283200678442829459370104876881642498181181818017744133968496579320486212939902334127932908312756411379058944941616269463028113045083519728204813877242031309962761578721062385440572531935060644139930783836953413945639950791410953463742750865485184328639341500976422273617095757991870057326273723640009421860069799042546427185087925101993818229205097503876238665387373642038435342407341593685541964698080527260363095849659007284901796787916844085508073641977858482726281593327804183457313701758364624495017092722162481771032192046070794387022462812785760797136954848665588079515*x^299 + 164003000768439950456945287030967295034490055342936783396487325692162068615380452162861101085249124444474122834747446956898371917161499191371185398294632176260606982482642189875401059383697232333209495901077295744115225278274487931634316689200761066416934638088101171096203879394341268950897053154687589934438707767351288785341399111429605920638900944082172982658403193321530104297812142819074368399205045325129429007611826047249582492661724769813171387603525567215560128948553409585549961917128440747192152566564288882111902090416362768643171028675891858975488901102546916030119066168871285149259659122595720353639379026303864006664791364257540421469879137537473578421307035961926416375737348244906563945305812496020875679598399413615780201639871516*x^298 + 207980308092105641783767547226531728005219855104065962548981308123952698060503936395801601658893959911207537745804961924307264878840675662842077295568060267683744225245236310890187420854749143342321032922044650184274684230798979536661712204656453698518566360305978747178171143394308797669358406485624533178149151508901430449819202560205474868651841537540764210128277411069018062785747659482567902886374798482223146795039152001037846679753196928526826612448783845984781962524915391961168834905381868951314980249806728105967272361027413561754142666377498571697050096630185128943473332774577910571717938289130500972248936345786177360437888985641691305203874338870407497657806666616888157042877788465830617356899926126124302226063214567740538585347271744833*x^297 - 117098272959397371651181550375292299882092730758215173670424426636432574283659146706887435662935964593005905297547372563251306925980597717569234570583859347314799564231565124294533038318213405360498297407241454490737560874116343588050590690943489577875065200974668250666727509359457757182414817485513388411898552657682833304792981273663174629378956558357160912554404730845122733036542048758339207125426499559498882541547432695980703147140274335071090166719944256814000408974710522352228262829850214606859760397492709326673409093516704360330302376845271643401926251172305581338681423407985683712820127333030208455002696921777648012625968842736290611405396606591940411279081822148231349150273721511357337750520128586599982364778709466930409692074529067221364*x^296 - 32810260586923017223937840223364479121641096736924383914904748385831869832317028350534017193363116620364680476389646369363241832193061488019622670408641669025766992371030453215378576814960105596177930931662587254942677114858383645068698886400009512277095547844333990469376383855294807146037354333923585547440312800801777381958635364159326128625486462485545732519988648431436831936166660551263573212019229232992815071968806891911626242467262816431173071796153125505026295842140045521376723711069739618612366352254149822889698230620913654124090765038489863245296398092397786416740770519441271598069933921014698474881127852765334091856199219200811637234398745868064667544167985609684733373320915246613088913030896453839183422014209514993900099846699861584753242*x^295 + 47852660484197936095265516864725395849614251592076976002829136070049026036727815860825623571579868595438045045534325761430361765730008578082635236694623543024815878233775379903148969182277012558786631189553728815213543485786902260148215223671070128244819032689631235574487105359928108196490848845622146972545722460675239539957529993161486054729445176189998209820602749501867364489891295601596058591341241841186551337567382907595622555106120088627749922686138926836472581577743430561346248905378704845237180047422691830298624796631883261940886858840698030388116176966958954538311449509405158472566745552266417028658044611346983367886536995861788138484422231642760695374872599796985420992902731882436047158521377475699278108507967645388443579277548243571980917951*x^294 - 3618636579950679239805930740996614987912283485739979817469528082504190685464126662085268588517688833292849584022855729745854662692160205923293439458903231893035970703797055288490768300784432297385924768301620407183091699837277615917117281005998473529195014603076490943877946229097708902198845007646163614781665572868273347096759556782837641020511137493436632669376226482765691368604019411309767196390710982797928706303047611749746494501819724329397741292966404415142888101170345550721192895338773834108510318901233262171135514919806244255117143641525725259094499696951000081458804847508060181590794094015106207939518143781203993980555933573372891560182451995094271135830639613698997597532937781859430901336541663769677831504723763624774517652645253647286751301798*x^293 - 14259802870219837563828423868504037621223384415057466667360643502468370033298623386464749126790922624990928353938839007391472813404825521241197831084613353964119555517200486932920284855167594890563695313388023504654270921919347748667970509679777443238631246840062453310085617654484906757802159607933129604041891684061841458878585369909116657115007036591235215630310701917379308076990632275803604087127795047704207399196955417756564849658575209701880202331448171476866911474732534450888027840129506357291855118369556036414663371616939771606689291700691423756220476722335543657819376287903170215311517850998751426189756405848146706688416101809191066648610622696936598886994804147721107720167213428658814787633365795354690048178478312256408220827542571177410717237459667*x^292 + 5322831705674956872389449477325499676102243036224375603032070158299671905595063781574804471391210336279338686530356791503476433205100985739962787534570870341583656465647403386154889676745885053033413820198016717603603332724587861872873534053393128640392999519466304648710031821357360616227814865804488040390909196301800282877813611787516376459142641208446347689828787320015870319587788227905095493999527503918120990760526049397811057020474903847657916476876434610202755596947100289922485562050566713991530073230043395583299098257314690278553242520847222156312048503089248111368179364158769744020484122214331431636139407861266211519244370626917060567467624735338920460622315465530936790849413222882582090939844033977175002037249518024015408694468690213741246523000230806*x^291 + 2955472881768650941576097271761352717375534767271740552096961045086579799129477066998839931641265072491973812787634910137760505727678029891848243996573965998124205602379607899989513076567079792738326580710765104350441632442236520298991376724554354027080959910385545863014646954902462996702699232564754322394305591827153410471211527113122936733042396623779047327888951049563169710933149160911220426138413395227941666146513576829669771457671926348881958344730363862809612009353655547715693607356330739989287536012862845340056179998018723210628117006007035465567733744480327330097515130872483100346467264480003972593048551330764173862759199623528201604289245932257452102813297402608775595444618799985415280154494759771966218392055109081492619922346499539925821773782132467681*x^290 - 2520298528104446843983967979022303756949863523711289402131439363825564424189150381585675438546405305954833543202611896588421979420498120691645735226970432421508600189982906804020672783689423497890297349631438012740841284427042199203455303975148314063914394341070450751244289336355035592035468708072858622290207734607322378171235079207395263434463542106840330402413402102322411825611110717251647215744371165653817096375332821562989579392948896351177252556142867243643147529608729328569174424577121906674972607550268777713040444953918672286527454595165798660720867889022882924437359092281961952586303132950603806059067221483745162817834234421542693466898006120638148901919203574976992873590761770194975534428317866120718338552507068786447101361764360328309007189926133636002261*x^289 - 198189981632578816369324435059991121638223411096472327359991458187345453368080862098127881811917168679326823774847489606099624911161909303327254645100942746050912694139363153152557624817270954059895397398737935976563151968448604490829863557637873257151598378111035321189301437041650437172604959350124975112440489016341007584497751456496208980226654851256808206899788768964522228285223714423723307103999611304514952352324550297419556987838524444530383045547518877992842426852016655613998723630543658764254407475180179725794044337647316903284664888860226235948334001618967799637538996707829084587131813274846141304784817011763048142758694580216095107417551817192602853128399643569304465605788629820004079469438006307253864959541040465843779089711033580586436036893930987710014076*x^288 + 834729055954420767471192476333214119917556013408749528821290726547237912277151203025104690295009850137540684892184697136956871254586141781200976486515725702986803963417886021213213369325440848671001159179267402214263931002852351530908440149159366857442526963780940337866342179024363875065598998431960457157359289604255741255856917806561472898937878486869921862499295688612064394130313104677533369936678621260931333422005532701918621093582945316468642810046675752508552608260381045917484318241769154221226798222278144900712338742717176406106083737665022382025311758889745747110828531251773454097715085481483625425666047845955586589581523065842209335511112864538671617327488337047096870342692599792031413987588676397256898823640838526978818516336766425844586501353942469702467566410*x^287 - 174628845335053822191527744546331639551803364020572313219747732982363861787758655046885411720192655625817890260465162871510228955177474494281652326225769133368619124186877657531841442147786659727398510549335071726123910988780389616617734659061131234064066590478604898570029265360770915451268573331725861415841036219389296764069015605189283870470174850228066917140110105970884253275126448375802592187353134512341508760225908619409878308929792054373554138358505807598803800799530415640634537875980186783065744954158640547512614659901455880415960614367179443711391143663642013001238830517700459963753061852508892465235443581024048761613691403532216636312089545688628771375727882908959077187307210455082406996580808075806009892427064347267874352499982341016481451900208712226373515712369*x^286 - 205189372232420882431033423513253943332318330719596617487969956158746601280544432134666154071250701978095726555331234174994219553320860607983173551752810803991026161925815148878655429022923070393393714100290488424799481843425358299624831908330393079449617017373916117828138749708129094178577170335175520462221253718497226750794822729189269719452469869630044119550411191897613247440175543490238162437104232346503069309195192220072324577591112912267967986454082624328630824170609015290150814148779974541935683478759079141779196675948899221867035698344270168705271789155857543261149803720909372036328795161365579669949047778148522030081782245663051856432328974538178887818271368884257398211931586154249603121162093122044756648516155202075187291810165249302213746755288721416907335178451658*x^285 + 109790998781670016879808318333305952307307165660743306512850196971271285943229579629176758070078174299191557095697077596773617402167645999324390621769935234944362138941309749916961035178259952329538265859185275401302443226537254609601613736904907251874114644141299924181751053948670451567047648025034680389001211969538643924228949370524315433590183472425526887650667496249702721895356183519640269622816222614076393385645062780625959216443402007898387563539960854739821862588336043870047626372559049162382348100628754244665665856142783936419560131342998179869184371233589981778467104585892086974726393316649009362081509407604685164657909350164416660778190526224834818986741161602459487134618516677909389526312890580579988257312239837256327636360150547077159281342804674713211680401048331867*x^284 + 31246894034190570631446577501312779579500858631822833638578368955106341972466079303973319013042810301588362968110807127138415319378050103522073854975072046661680545909975721388379884284877914969910524891746344439289802704187324350247036380196485817571969754052808462996905982549847140172148509826999609346057759796109714064957149007156695812175779885898301091891457806527709690416861820233741261674611832343407369094344416724391528929825793720378843084559984798568782911175288020032084715231499019457690028833298437650646585180780357990787489449398739892399777154637697483837968358305810917502310580119243295786709877184438960810558028552701672942944673298961365069953152622956127564284955460314801610159083713110429834900031302077543494532488217304132026132218163896053462811230698677873514*x^283 - 41241863159989286883194010346416551057843559865661689815676834047484107674605080286495186866673618237203349583436116732277413421354349523711513876005674567163052005264223312102284389663222229261974643318455416333494600337130758728206192088648289388370686322731979156386616171231323128711987258127994359943830911568577483238285480086177990169849875369323822401337146628140500843823744777218965820472038597225948555168103401921914775333359319066907131574740651285079144587349849321909126539660523920042656663850614148120665298037678140330026009015837906479483496986764677767200249435837018209236637880050157373777271640526701826318256659267256110390359812924901826309388614186866438160391684449196366070097836545159142102717708738887006411941180622188685338361890838301762938160975785807025025763*x^282 + 1981152572739241825124006952328691428313593905984719805780708111822914258336557162709023798443340042339515759307609745104593631998402881312360727627589497441709467025373664748263043558364188707619224380720998418765052634349556497061452519285580355935121947549086320646448724320491968608185504560834590930963854934570711544845534538025570992983699072956077471273796961433613194831994459689292845457711732011204633231809391662789349529077007192192126876876438377084666907473432948406972456358706873666516905820861386731423935637860482437878614245346592158007195529506160916666787758360523453380786683185007938333856785456580363304278350589299429066364502612533797032101869915055492072130793679510020927173400427924728436133421620207474030328098476779332674102360412962246720159647568136204274885031*x^281 + 11560420059996107001593140661760905377586288212683863396723752482165532153011425568502090331276356525870213963265252832913046993284597828891540723500423543975952763768853930951064900788701858215122020421755126351691205811616272359798828930486664800876752822841146490773612842314188500424846767214019500670442303665356060891421977734858395185362128894292784801009679271374891961045006645130605767819225589394886945759143997540998913475568681810646157181479590818444045650181958206882913503089166646216647679130987718276688440233777404364713061080977260852710160789583429993293030773719005259615888245450794340852580369441825728190932039990913701209009995747852382422220257348266864559634128850642948503155020894631317154821176137005415623252516340345847997095520384265595028503414514768117885140076225*x^280 - 3674726771097052233012436220688728582909190409329446772288435216739630309611259158691931858931095054199721311657719798303534155610546961230820965187483834849652228156151508794063951919308243158470495776678485450194736941622828888350014927171429493022500894197963948322805023643263145619152269417104485008035753584525328359811532737881236415886884549567038243275358167333095595239210393742623946646307422342761730296966171160854378229324139226266981093165406615251200355423450475438298651607253222235883944818197519910758794356710195690396555829020651158798828770148089735266394861962372502484084293166053043407093487724661171792927131319073998806940560806928981043864611092540841819671373799222671119964146375376733885873232923655542741575682326730721421920860311527570348529074343746859131284957515089*x^279 - 2362227056216898761554410311938934003397133435818699353402810833430445584539520854140406754442255005794569470434027287853781821241026122818263092900841624275943337485016399014048644628857904536166627086978536997685340178187444329545992473726623101460146077862162417283261956254542914359764015875529952684343962297085781139364209590070854066602486193675129618506534303618905832875374449126615141980124916700094167916234765864197386332242406341569179398610510074781835377340208406198869646296971053138320025409535508887984573869660443256884617925574528434398173662356193222903304252268201100366791721344877348284008729054525968011433480678655697676181423598908963757586590303978373476862837032863193593408879872209039518787951483503347481432053817440537835482316367119026647360989914717226459251673555077274*x^278 + 1677855703652015769670596238682172608119400059682996997648703378264028240496816260039570147531726060702580871413572301124094097412163139084977930969991082088413165879557322937224641983992256378564352422971843225599010365479181291854794963378860509928592099529837111220204945839666572588189663346257300204422046854706938760171877564138213939684020680140793672415868433157824534872751468545450924663311279454316208500125315953899040762014977566721643241951811196082792656014694801096136113282573916894414839874395760018271957533572573815189255500396881381352550624629770284298414843170232221668668102629154496491994774677971746400550056332433210826057440826465644139769875284688845255110430180799727757414963657319522965769043688407666964407301474391439714347393097835371904155436232512742297532481616049213951*x^277 + 232009029845171333224534900165093327592118890167779706059773371016288821557874232478077113385900760051164760937516183339397925906479235356746759695287221189317873819969406096136522873237770628924009186382657616177287649504303304541584361357174815210004544129762956329788044605639573108569474788207511664410083169079348906562217538717698485601619443282183907649348446988545058612827555644533933536274692554102650985138496543040261354246288309588750537582488947432766442705995584918802780389743709000716809787482974857357740899068376910069429901460218025266798214963261292967813531070783438595533013190344875630921292560523728362936835953751548651518370315673649599217240927108546147995789421312531634836413773157537749341532333921055632733665239411446201208934538521729099854100598421826954695044484838111615568*x^276 - 534290496303383992395734408785413402386772209885120178973683381738466119889047349291727070375076571888451223069120013262917304474100606372011760820519056460540570796406551883852019908888744752989417784418063283229930515409311022733411225291034356097798078607545388331064331957959098960608912021402987690628220133641770133724010613262823307581101576318477189025960045756855511065017969986050873225983272535908286081355294044993489834037823561521869430670936654221210883499680579935968286490139461247872355791236070619531357567247778813462383896476325281339993668090669367472460807174260314266991983157158993796393846500875291474485161196981845034089219416258947253524696763893790985210971384977412409929119738503451539468922826682509363007489568288088964541961640365219991331751219754773687241053411528434204284122*x^275 + 73223617901299694037953088163946896869486920920798544454522535781014095582591001772390920968304118786405817304156466298614665602927243398586183239338107994613846727926048752944953475325704384338847081481706257833111642788068667895633213800585628454313067286968721982178983646333491140705945051263452526366966854802218718289990444598481948009697898229751845897283491673835674023071111858764568787549416959843650745393800259935337246786431831158911534641423612536570682320151242172936147540064033264322295756138772749535796822260569608688800808361551117977975103666608110933003840340271013957949068297818285643168472560956594411513420714524417241202939147535941529773457882886705583438765600136882215194154382043169022057916932105756502352573163143040070231478182387736974892177783266422811939660986401040720887557867*x^274 + 129773660874110891056954548931720412266664029617462044911152365189946369855893197615612783358944501207515698046587940471450549048401194362086182750560834698983425172513684932349308726097915129978868588454556561609719907099773865495694621091320020107461350221801859534549733364436195274946815565602254012646337575360636721687457842404099285245013397497284427328029330451093431102146934736403421838981959168599860167299173784960956371175256521795860683237946288166125344909822344819704686308514405102402301474793701554773227079269862298721222855982480694435494294174630679413176471378555797672788779592208068688015063505483854861424134232821786601770381701779418277111252058381276128167895208930388792911059611850874613495089878941875148061434388337456061114184849843240346567242796099063535052808759401850612304256407727*x^273 - 53329732858825600410966330658000960422542937754600026744451472261700842611607075729600322140879225240578777133743304941417130411366636205993044149775592355380851838693155653895892651081601660996032551445257448402773378512068605230876801838496127813869149270821942823677982831948909702573487463247522553681152349872644980170728600027043446890406737787952188145498431206720841960767576319273390682976736490128605506543835354052205252797739177588206966568839569835172891721156615653167854765457570174602882860966797590379582841756786830207342926533372812677057522847425518005332595102640856830546791643423804693299204838023431885040252683961255767422467689063984514921977512307081639952507456897762919616892731203571419220284440009879921312868702066312401685165979921745891135898098868005959584908140429142898930054929533529*x^272 - 22021425101372773363378207894295603092989189451239772541264494774797162073341203288598702304568363151369945442700213199319171006944443118019246544643389841193966175385218370429993354470485874365952489870530970382580160570612376011391401115666211631090640408910113477004058082109561920487995379849092246704692060969821231583997961447676267312695079845351102847393412340802488204035043918254891085281110040136035140868848173504598863801891370005695724612214332604593279049815367144775417271204285899859183500967220890710122336347938850088162288732943545314440219381572698803895264556837482966723456786631043600900644019061422626197736979785693614330252136898277049972284314069708335527139519142462487815557975008910928263272842883861754047894722340767886739613103798041894193897326931822588751719601977936910736227818775460502*x^271 + 20041662693742585835678733434927306584292179598102665195540620384121506172113858539371248248049740636741289558571720335934198911093784783337733171297656487651768099970388076302208262001357114969017042965067152979808763273417090226902741963362082110012984675391844087064564690115066327547956930320538964903169637609832055068976292057152157238835501051434226979347771625904058489025938033274714244186468696381698729358501476470678730707978215315232169412488725969927112766549883296296447272147204179596549403045935707056334281294873783962843662027149464833747223412688063169700065036427609779179881944168881520731574020016495354698804263166782496557991005945641587460912218623878679082162454151000314043902942403935627094664745031070412056070204507373281878622768794265015216246299095007662020661370666827931491386459464763758284*x^270 + 922999959272301649797690092766876706715289838100775132541911220360014368495442856070778249802177546157814397418685993821152061404951632649606249698509344442437762406651289048153207872420995607895066480056175660028687120668649401433408840992922151986859963864667220787359328274541747561690472634659745027767528686552434604515835349926964405556022095900041868114745829389997130484992621150664145110455385366863736885636331940344760969779493996777615118587795846340525445416782029044151054194363709564516496924700167670331722522313676098167900955063812620052762320528734183150118741952637567215582015993909447271162671176914804221794900767413139980282295955044947954282012955786105685985357248874600645085890730495711461336437641941023485076332451498598191366512082413872307566676150876342254384709423745327774241328359995229763546*x^269 - 5593730487441457577686466040987556808434404880070824606151999063749239256052041255256155585395465135341303059522641073965160497106456388433221977328469169761877646600284844188106527059867976334014080429971082865258123043954467872602945609310323540787536983002279135284259191196587259800872934354568207616216548387430613755134496468707164398744024348278527098203882615210097639292265662729546471447058978397294380371156534327456617919610136229286460442006634371673553450655341253132340697935476316347387882725902062408191269521100543267980966666825253339781774038896979169478704870112053639188132793214904644536224774101020070746816090572729012468457925615387082585417945642682052017001770898081859884964059862794113991713500510008419401683499569800373861108757686489161059377771343642299586134241954882245978801880817657759406644119*x^268 + 1137704301532710571299978678581068280870695454333333845953794910361915045275982008626977466360569423754815729560154814964098436096856243644647160364178878876768984101082799450040244908245121088491682530151796606943426720797297773962543754845562989450238975940020556555943397501682735525478400235651545181632238078504081696870648025779517087297628934491690049364158017981317080461827939041073734923395491856133848214823403080444290632668196114369673432450220336649422434006468896054144129241250700870934286094820845218135522647764829919822346783378387588967837546744969187234004757123643694961129901589788730130992541274712923934353263123010247199014664570818799435042571274245836733855702699345437086421367093404559729925461876991235414743407959367635413689202671817620582688925036572663701414597476689690453302267677485293553758940778*x^267 + 1194670952531401660945419213961746814254456105892855883038575689477931898859555751496351308188297009002469537443996601338565554485279205761911008610802207751708629686351535408109176637235053411916696096844619513485399724700031739200439021500505458153702106134263015360914559381611321207366439777509577554626023614700183740705934041599718147858550536225073438466680791722065707287108306175261550769531247257156642074112590332314810405665734725879485023258117557896671910954674603496307809549939243483287585304433210492596828016806428859654253126905039461420809951091356476204806520020186907365649568436179296277552177839009133009463140848058320293698415325452755358469086272010234942578197566039943398171736783042471648517747399751286929977164503513306584070155435557703197346988609836339932837540084833550144158078436928018403752769742735*x^266 - 589177779207324134697664617927926339105636026732563109907024274606812665711388657324661220494767252991415322175052208329747964332507135576050047414376608490861179916353239931993232340511830915614181392822924243830954499864811391246933333304054668437149572657705458028608762873347658834870524276473205513139734380769374323993696650046933404587828770930216273547914414086733669742950648883469368357939807616311699473218139587218082984379244288161058939198646965429079543949283315038659969787841863718722222993114961680684830829026994629245764652218196643984574748173395534187028421716567804370866829513868909377648382889845613347058850129378349556348418648599727369050968611599800439449737098579451417754913101100302523316202670817310892547260366905664437024280910095629160498578315346120892248150265321282084477120809811798660901074663761340*x^265 - 167120044948366722148033877244523164845515935216096596397546627971830023144082074757787119032236831500487941828592669663458232150418380866486282365379609979851517120185136299933406684968409909914337938392124967654576641252846756540179863916082418171728419144970558477044198409430879800371579523478263003820161213097021298494515192012660223879883370985868309050470646066917512362856482049502352812065030545920484401557378895927996954459320841013685329938750420947479243013692067328669603093186533627859460280024446143494117117950111743048658816577560257223859458673621587377832408837814126647516486039207273373302645956754625275439902454686238616732417929265629145856158478086798588106272935770164965958944519738453589935550648237647435621863669730512914503816520782106500466387166179508558191110785799814742256313834806301112964179494078035772*x^264 + 192055496149737345217400661785126836528859867776021298470731048172369640567271455646318570194115838604954466970411861986607462446081529962573904288442644660212944165784580359066511701777347469241830465333816423141491641322613221752504672466101721146189229734892667997647562151244413549872278946844478539477766987820995539777855378218440769997292355473945662889536704033096164467425141654611181194223799415020738842371602182952088806379815980056186420163453734851694297773911303854942404390520655382346156558599700752073764635500485220241011504032334530335695347471026692315945630595879313180928465540826375945408834834281357764732536459076155410357525343601160928462792774690249262388597289997897215175008017636376425165060713337992130122635074373762635670075175788548909466741436625712680917953205109744962658581452210035664426483911484474620822*x^263 - 3321794541734666954513210258787289694421406312122766336073737368483665244384265358278629485108431362880190399853757074193112123805494644051091184566873161933531279214407148912763372478169966493739877166528926621782429852397188453280895649653130774502357949203351799284922322393475628533762002078771405502100630075448810284241834338202376473862599080596511928679370996466443092875565879385374727662477648978525782110318110836932736618226041044904372749396865304451857791416701935841686993106428541834340984631993541225849576578572730896477150591646984262512846412441817651350670072081244473654394699728732351441458747984356319508302572245969693069502156434006717314032454770032046658770988804918110064278585902559267983305682695837500287193264182557429407540673546972843182144233114003232081501704766759574551435762394842365080198026641484604128875*x^262 - 47922415393846758953902753167281297570652261754161791913597338608873726487730796527515850821705229645379421627426271469304304058938032863614069311917208592555097249529520150601202578497891253668027102841016112922157320602257974413582461664185128736000004382431591226264949087468823764880986890906511737719649468665236778429560386821164851515356424946971696405231703414399208029475909626060256574633504935186470302844962288336417262736830251200240516726442802804100626588105563403801151410745740556590880025844055788589601790312573187425209225490151682096895612149983441065451458797401807980533226977524455582566906456023867397492205701232365058433590552530532677846302983774466382227053611422676734206973124287436772512471771724608875104372478218458512373681555889425795615221845000667096445757242629465663974357570691358408489297440779958017288906277*x^261 + 12190566222021431067330094616539988028446471988019486130382403865526089322779808402617437608048206881540044388870992262655974271975825544840824494048353396298474329133515893946764719926455676196902332517522662616819733605463003177494520540836308003349496084898893097549825259048277397647576854415161638023339780071512014963241451900972902544179541225508599247105754457795967629480994830372309223754417284499853507136764688938130592796293651790050567737626424488952637539767927151459899387988978753749119537560552035923921934725158402897406165623317489501929534849549250009157767065611140537567685914795613118343189101072208427687318780943651718227326620754340379508703317102190544737029557908420140331251868305652170594234871946619912987680653095123124355849229103523533198158598261138094009851889492340275582447628403677711087421874730800093899446571081*x^260 + 9092147295455982477173143365007993338644527918399076350677212359761962047448595928444031005048079898665645565172655351784241573377269100397501326481571455333830395962124086815008295776515956256144079905090344358875507191213952695885364647063894207866728323950322683183423591523809278637750294728291952849310175645160567922367678830580763100305197458113296972321384561829162442428888491794820024875179928642275189205227498864049023550381576316714212822220675743136439987010566179628485735994383796074863629067538249985591104478315208810181822487751346630029143820996297452735468050794603531537068198288617744992239793587571871138964263449402020679539733770031141048892323295635300601519881713739789458838286171736416200480732156196117732911671605474491199482179594040979776978621200580796040179175619397369843909092942071473724176045110980171462195878962044*x^259 - 5145466487308347740616073719092100146900026134321209961664697130876815851484919694655257222675033738255132781086043266696876322333164833958922003134296321123532267168314555614376783717545265385966278805781897082043803202325397570422275411384249320806039508662628289504781611084575634228713592738928604477009272764196967152391607463110072129778594123295327673923872887020223553331783457176866492340139018798370016810960529624973884550587278118598775531486246150829576134427649515173559041031645280543868985597450760281771708712536463499458624544568957651686853959104197895077542101689754827784012859603137460291366989313906051628750592018415085378850013425341025896201973791862074189328483115172052060780320497710988193874936500942683444396052752044047313947813161337348084744722240565537189508424838801711017599443501311761855971057869714113532154347779523222*x^258 - 1037975171826636527107983661761336912302206950599753247721208444857055477956585285829475373019255589360775735554649104340598130328559587297113353889719791199342223471821485578405420320527501018005522547160837836772673761701719946754573942493077762935510273589547773714236583236786197632124435490710248996491642002586964695931544032522451017500574325443336510840940604989051275022098481613937533590485881289294526498810076222758955187929179865601777745399791314150939651512428563634492985653953968326294015311002653199198073376189346576421645612497327507230632110476570168650234145038333587382811011386324195545385265902117978244120983499795413892673311584128484365140011792540008607478170455960835791915843519202518950207041553897939279753407941541707746660841475678029235242491667085907145617791136979680355204123968152449541317341787482292802926128963438617848*x^257 + 1494079701522347036465232576573220349536003290786668586472446419755881161760971485838083457130514424527593485337908350924669910930331193337789394989110113557605187713445902877754631361075848922025110784755125697620214864918329928550049024663788288461942324540077590674300626643316325106337309873354548712867599536432617462526889437536655442093504749920279458350737976225734818927917636773041711180812162015195094428639369801457494749485589850786632907535647060407827447611212600351373086704717062380490218243031491899406707395190889117947027971035302182032426785066751521519606859475587000985683946836786020700767988744924093409083519439170674942907723861302571998573754286195676245904358645704823207478016442973570535951704610027390069205099076387166389905006954140040045925062042874506789284989512433158128795117696819807274319316484073504845330311932077849726146*x^256 - 92214260287458585568241716402760530099396791652980121941370255334471138578873135664787517552738504369322141778442394253899157590931920134556433434478618481523309465822435928440728573471262137351308715454893415394920708645168942108727819056383998439432504696300787519244365935965229888734399196454154906109802762718251802011939504099935857066075195608030997416526818705476031704525133911840144978579584016327621949883486989109799960417796397924465997009226268292257379347959372753133681129859169767704476761698849770944493914434892626291077415255690181548098267354937464812866965626052656472303097081233515174237778778211030480426728481958193678077521267346123612766106068999785282420743722491357606178967073636274674817148395386293621862315522758338311850532112440691567221414501353576773040396879043036734040364059931799899983900318028060957012496115196096358929178*x^255 - 337257860235846389458122195095988966676733819152385928615187840157405013345281016396258404927094056578204159118843652786234276261288037668852976843861817185567696756610202415615146462045585318046771512807762234070689297480876543557689202583355577871913643163012870238761960803098625429445498192385911040187759893788774621552886432626844112754490823887467310721935533966773042117054673959556031186768929104809737034580279963994131456001100228236083675526893299228974059470340721225942193812638707515400090485117592879153812964992418163264524955102122043215067109107762444095425856633736137305813124602597274539854900006903561299797170104696209104460556688842213972466117507898023254583672666814670444710982609541635531010862419951379650286892236200711558074519988522181785041240283543499856297597165227205205695483296706569395503317869844889158540325363266542173418389390*x^254 + 98532907803222652035410456097543467424940508510037810231382963594722161678831273159266288209371408141417525816668361597813149923926262702113795204580620441168964960179649089524388637216614020551463965618248013665703237995882688957193114364847157978998816457785497189781239663342397716800558822044163280153341113254719318463424466764340013897642682843462043611568881227369152473400147868711170347473393932148867185085142818738985535629742417234204332915447946559816094988992603127920934254335493526569133675024919205885727376886742042243604957506416055011297366974343923640301778193488440195253653432371580706061225656287447523162838490887775434495766254570650463497245339924294170648693205573917090941488633907029501154918849299634194735113838607557866133515106039109186049054126618064613929778924716174230098285047298140217404206893461607824499139163929682230279242860509*x^253 + 57241632901321915055270032012012264827014571050817744700609610883832480338536476249621605898821589463724662761834334682864707804534450647787672115984710092182722842913631466364571582865646877408123484260877894720796541336629198769514600317941760958605262847149505230175792832026625643538811558066421752900714883329220803187955108507569400374136232893514116346345881486605026077948313223933824684431798192450628267022311210061241081393093199527811459935504473542226798452538868525900715817437899284739836685384144340506358256339607933686908934534680426294583594096081917210906648601426109257751587209093632900567393764602014053742350334278499226147899899388170471140282318619257462547562965507212761925489780796686349661822357891029551816372197004030236864481565931847469429590094183045048320437406122426182096894306474375373454162746836341014927395158135227915898698841926996*x^252 - 35838221114694068403089117474989240512356289185832515374814610360966179293590559136165177923817502255927285909810747789387068239917431440935454253616021971368011372487673199838390178450320254017517147124007754469251061355418313311853708675234411801591474726805830177590305001992947175208565389409757470724671516972902597254978661683775970836590412236506412957020545793608459643494978421513921602919550627166946773306821697587366068443737561090354889044028001629870628471662157801815688362626467994043782047300568019393907303459487320883031531595751837589475510881173099818898690574701853958856528159830081163218476667039829567930712883823364044071269001831240252916435254232372088307584860489199221594713410427018574771435285847255857749164641573274999816038203743404046321498449618564949848816677883454083570468435666102577977655408778036446874219422977650519232281209762626548*x^251 - 5289702109281048982335583839458861927683023967169926341594858853212837554786153501538219959248398124085634286100900050061638402114193928903118136229423358374458449514387894606186522590417175137971962747548403806139633313365973134519086785653935633295585635875565226843448102349615958813021869648940202163605400421560855047227828998404087253461010479567232125903974663935788348679854128492504507695814067603449289320000336366055664416053719117261127564174156968135464067712500429347936241903168352620622253221653306234453146579709350474905128348042315428007566107183272624035199344394352612795657603818121625847973978852841490376367758818090315441402375515607378517896285032881276607859919157686940558073574152453968316874669294126946995579025404274092890162768602636350610938923147514453303964757701930589827893026891854779909830794631373863438210385832196886874401495030463470467*x^250 + 9403032560269594837947137072308448440577428553303222782920267304414332152783611894680751610764918410869176895739107797404855610921588547813160459318152456536489183538661831596771856110870571920819587319699101497489093231395202538676215875438836763683341392669271889958766004327130276683462614040932449395524940022141142420437779266718543367259675048156736109464206831966515912082095469803794197167271984711939021257848355984880059324009850394961508847167383463363773893923429349903441506883923461267493259286515498050358353656034390198642615152753599649846377121174870075377723756879429140652914673070644876066139172781839329179846497913664611320015468164486564925178900384948263502323423458497214047016835691658065802843679476512178745815760388254294137603361004482375944439098952064306193939215315872110262403703660801270156257836601567485883060018472126179853567377374299800141567*x^249 - 863420356523214554041708615390137494279020545219585188314934763551318328100703520170714580327351543667192016672739454873443143184850439217665636963229256660077274025645120326794420373122416006223465402770951737729847765554031232664910889323917115413365732821436568874074995638523882058902588507108018101256916563565908871625840016297532885277036313107724073459683284264909589908668198666440738274834423527476319594033425816104473334462971156178910254122387302257675807429287042192414015269389127660248760337113738389498088475704878570128057266069896154232402098204332790238247444776488019589948538662598561387687793777362794019340215484622693754760798757165931468240040581668101044074969646023031761075310310445982473088408836360920167481657223111719116324923688867394543824235552060745166604738421216537005871602718004917452690766497576255876238699786725136085053994393132030616992879*x^248 - 1931750978039551108769940183726508679948075958030711103339401375867075729644988969545606685984698699528247363016710401235078896659403130996687076235621623644861393756645718912207191383767461840647491700359397628445280521941624688959137975211650321072589302948003041828808004952578863789246444433049663838208964899302116646827342645336492231773444766365360337505449529305072909874372810366571153448955324403435031800296547110909296003918475725183983815107246230190573197445659354001122399349421352358466664962051253370288676115926861568875030713800140798781225269753123628201255293889984367657013065957601523797584981345031716561466125231093510043087680114018840158437095862804331092830791979512133675658540679185770169272841415508576163418254727799731223503162476591519915425532949106374301747892783871345399990379377443109915736106145052374747890625761699571873326042911021164323116213391*x^247 + 612131943664656338688496146117540298643770869334808421629890372204240665180438027982389172191669699648775028896255515604515190006871531973550964464312746343997430416983406538963449733574369387155158871249786593729533074228719485402049471481455260841789780600258447993636546622403229908214752856993828091640885067020104052424319863238281204635654637153481871209433623702398560756573547364124986608768167599495557259508594886307629623979217472524356658931790623717550464428541650638964174806736808310393001733937116266211011781994621797587446909253443050703256382229198667708153102020321875730386784406046893945604938510818893369827582839550348607105140834875440588565603422380963055018065647456943378051558515017816030882717077287453228625785947215533962058696356683378846168302336675354942589516997152482753102534809419416050806026758580479266666276006201058302459583566994307218084891677499*x^246 + 294751717242578099874711210879001164754749335462411038249295474247743382996865511535167446587015347572825695900244661486463058595217053359681761488673915229093759286245698789797137907482577309493837463587709894376274147334550899888310920552924817269678924224983480419286863600791931080016230933664780292677921727365124645946619007944179454630824287606271348536788706667478870096694942702290041337161147907116901290440328059163900506976146934881049326154265060817386583537203267959069941372648398944183935528870010109532936542967959898684743801766638760094318334800111300562103466627470030068022964122081279882940998174407405526709774436188242573104216206149823957029581225612935762539817809350081010127527896539856455938542301912007081693998176209145376073468575795580860785854862943129203117006401745037220993871229422013998853037820041841957208779353643168953298442787747383724395670164931927*x^245 - 196565116897354130542694735246449793791060680181009371037101349408107619965333795496252575131668275696842142067045660689551142110666235458769321293377417352399980217781477279346645404993660380481822457950579287751387409457237831272629794836082646594120018269171510326131756597018907532515155920785086644153651500822902969476337532604487472101334505167173537660862044081190547652422496033901864674294104125111686313662153064095751561320481868209680651561203547875488110477102117792683066944401558080238174129034668388667647247483635871416513085913991715785873302245556634873887798191388170762066282504079788296136745469641662141203066465555521950906036646364544696010978288346738890792657668856792712327402483843726609700056725519459278916724413841806090951815899273863865507778619873405612882947144626154154774774758507374022674963650220791465672308774191967008326719675013948399382041091110915206*x^244 - 22214301917307840504810869681001056530523629029569071439761381637319127232980336887209961006277047544986420744952762776743824311482930549660313167748083948607416409553691704006929534037145377999027687558484612067896706264565396846895955983216821945577889123028449685665627289657512582605541909799445790086179077664526268673509746556204730506558539661278813891327876870335535698411363492376108485129762532492587487874240268407110020268405292162126071485812723402025805605328150764816413752743270971612549864433896762235538036111712883164500173493430021851210763760864700353305979931791497694000313916196138507939862187022364342526315278911238117682434869936411679756722423922629868939041365356733184602602176081758903441422697982180296733663191290770882033210606137132007992515295626708261386629034913182401721441118709712357316690884211843268355204992363216136214319038546286272245054350783342194141*x^243 + 46747700806733773644221081176365496417723238800333255687223903160358188010809579179701514674000936349415935386937577329266038341515206370769705630264008785245737870282354829302724684476839453700847421628469484018482693320811347161158787215466509879302921633087574196337672732096265594977179031399506060534832289816889068823334923787008559139211179724941858422964445167427078478530437530431964853041688103830563586568967704359553642300893305910037417824728558925406912913414092976690928406278338847645392878031001340420199842938253673968516205821164735884205806452629416545888984773842149967482816007680585574392375908501201113333228157049078380386741824155541510759417264249443620872584813324644086678514483405449797079841955923259331776374712833816500453152796141287340367070457223615252058306316847455240173732254386085679581059600399110981486868370368492371136260197622228843765690515219513812963618*x^242 - 5081485315665338229547883409161553186729882794696038696306564739791105371248447579660447250372595594098727986002480428624528518166613318869783750008560944051347946571274360597127344919502475747644115239377815322519275653466942744361112255730239920738248506784990524856271198780293682384375132620179129719923662965452263146004450158465795290268981020167435701575421920169929667314791603647087149112076846916540277069278780000996014891972220863046238960596561975316713061025049961999988176912044663227156914318619928967252421612832343981754443134943684395281101023713204955167894372676407826912525323184619778909021463454026845952319110110253320493580969158219683437838064635487790461781579352931062607590962585906213427181682112155901588729771771438113988985628964392805757970293027323579861107550566350993753310518242042299719874156402497058456888045895522998346193562005801022523440508754751150668380794*x^241 - 8689727492299420038570202571433633663574180551381295264795964912091860497238933581743297985364990982412359317842790099117744125763067089992074120223602201253119666682578155528246201687427256529093558944721461660786189282991958046002677791462872266788042955213558045158774833620666520781940498011057924610053782003062946913227738284412947812428848835342436198761751207528300648468656097244879155336538097520405433106737305038032347844471362044926240356783517026451505515584590385250911767390147257338466414969979164904971374715579559034735731376471569362364582010048462574672178202277867958429398822701450230631378218137445286978357964584813597834467823543421010812460168785506860213232049745888306272993807769805614688658265276287226858007429962135542515128916246719972895818917401614803003820132788420646273951216581694827301141868364196025466674667298985487891887649116281554892709274250101656396028609633*x^240 + 2833377383291940279909464106005233860268586837617485174722886690738718844215165347266408241346465205323865657735398989550446735948951053146188347440095797726159843006325822744390999975197413041296893959602128032822667982840450594306880291547723539782381831339448319360632754571476069012252253511265818028152062628198030011458558142114732957158708046638405191066194964275480906465459964632630110816299576374869556147259837899018522353699903272494111502221790664417894451991531558211082632990559680857809989929007501996555298629139323421908677984126258538506645810175392047856354647412613407849426351975376072141771432878384166050529257961279639237257657281458252642800136897889691709973096505622753485709545283814674510172548269361529140446685707212097324817458167353688499469607225780639316996099199292299059209321490870121817543354416608889590360450295422129680115651842685056357230829062834579030956643163984*x^239 + 1179115915556620429290272291297848206854198651667932364440080497125015734679636884246876575450384693254605033310446725641908580227341503842593863972231121343449869011166865649209198408876469910166219052559600073659521646551783389784331998593086259981349764352065779648319762979835170471703595274193078310388266538182314487291492053137168652996450267568952644824221323596691570021209532696678004071207111229304273242251642495196143380798765817290744402056010747680019281530093500685333184528755715990975146837883334067830645454974628736318071897278498490315366609879667222267588262237436080432379404959658910543185930466271293210826323382035900044753023927810560284107321213459395820028477165373244425909016049246676944774063062036697594106522658255757636705179502334970599304970098147819498362671454336209888823259747287893186885468212554690902483918434212295763845538559811218533748891441071229618288072035168743*x^238 - 802274512114455769060641193489502580948153275349769007127598300463326377901786605362445447556078224786008937588917462214311918911985619204096630631451030344859999286438570259432344770767823555625984459201073944739644376110624268971549863245587488257519533149063421088096218720380728991844746786260815703541385273476422954013374459464004006658504657988007758753722738003385776383224187095110421398627516950965115114032184962418557334633445579197888155096001306102268601534092100411644810770065441845252877439511387713320994633989646691358541958715770398250406904013220598378834495342344555918565510849839312555325681518987272292683331389020936068764104219975832878067092589844556002232175279192974962537373579814071865133425790481906475167384549638657390481857273075886777941628921408752588258497244614269786206280618794162767783393218401347520191236558376879374858931205761990099489746569491046740775908409910174353*x^237 - 70366332089752981957576670993885479451538390628940156952989168288129585316726842099534793721397025859616338983153953461419461051331587914252629266674257519348600954305658535095566200231314736917744621248371128422557279552104504294496180056800422541939024438727179079972934731839681855885562805558722233429934419577630373299264635969493686260500896124647945868994509421047832314735939942698463423016665370205794249275791240213264656597374104285730571268396399160682840630898135153755460698723364168169074749997971408739620054969871570827708868092372017660631024615693435165753411285820505599050646571905661428556247386195801513223190873416114399729172755958764859242155828096833216418078978210713356606416669166764933180732460734817922232306137636993299938254895575695983997399090691503216674632080793592050896663451165810889268168654841373003385585504289206818145050252312851859292591333409101970969870605249056826739*x^236 + 169085492749543539806288543538377616394873003509931228066340577532375002474445907447621796967958896803248549863786146721765260537518631397197922364220742738872856915647190761385500084585562125819656357679081808098170703760173374508727525657167772481393293151322541454914863633877589907919884056970459893042919219183290516228489590818511443177464739396052622437572416643748578097064167560147843125040447718838866007117106468096147254233019987786031032767726908878680644403708647541673559380321725102390679775124857710880701776458223830094093468975483463923069603650220709754278435625057885345166926230406997067324837039301036629522744872155538814297203636657790123806222721314920243951625825045409111002193575267066124251685202379213229160392632581030404402854035853062420240965495843351132835851340292888963917472197534925779182093611099645672322001562104720367171960965263279195224105633190522690788617889239481101247083*x^235 - 20800916975723646022473971087322383884721881358648075703231698883711462582499603174532357707599611462216224757139359144940248207913507525363227045127640528865162417694935321909920185634098265512337806249280813842026765717780810549149451638805401894616461923933248093526610438636043064334094485147015626200782780189605595535373127209431414079785294327150375224610556896008883013452192476907418688566600698936702630305670216426066810216955221711903586442386256138023187256208429646186485239870938519447480450622061236563437370429457818302572389351362799680234502555029672006636753561578565410902904279449936100807696593842175076608195121714768412216212465793921300865714648185381447992362243843467681730180188315230211751635378606835740049388678902996388289150712605250907452052027784569498643083295106101002894783081244027884316886835501336635576446104681587906666940190584919762974813929822302124169485988374207038779281315*x^234 - 26980662008627304418081547539577040157401934244612948151959019451237074063127538315272434933520761860411597131324639578096443816858860605277832621006231026430221346737911052066005834176028207152014950901449192397023594554939496321975500711058648125331486304225793049274363537078515075003192751347976569770107995587063393143660288001808919852582199890486791889186382670523550723929576156483319966641699541157138270996989868229737065585045564158237798386694562455086955893192525840850917931671908405162409575283021737896427243635735785106095790651735587679199327994096590155831050164511690173528910944295261268860536381965839377895260621528641678164566048887153922286517164365915689459719847790529048771484885411522918287543973127492645598240406370791632738930076545581125951617433330153444564763026447288152993062469306585524587076866271492802089427516788502270483387461044430358308401329867977691995071709976400162110455161532*x^233 + 9125292501643719253864381599968645360692369413563446617478011620443425551023297465863088389068834311926092175879529147048629807339085124250846410568821251128185416990311942928802276276099574440082500250674081784113929622126902269499172871531541430052594085612438403522375008855006623589385176687794670910590330215425668506831891166172470641470473227068224986123468494731637778666107849084118468947770418400660796187924180640642845879675463468181319471118364655113486093035324264935174812184063860404040024267793750899506560173314011283846457251936060907286141880723897278723117448127493971094147891596172959438724973262404377423507918873423384731344441619348113785121013905949068127133886650003973676073430502136750098239114239933088524229749203093915416273338828372231586402017653344090230411889628691836501687306481460765626845159548163590459785006053306660373996332886285335324094012245338642080897653904641119618641141860633*x^232 + 2904652958778439751205584121994442948572108427799267373622475337067486910435824321029506745069103276667551137647062395064005181294074890456291759233954881941312547218614522589582068017851600345401445126927508212499334816009694749701158799863236789372488251643445879703879306923642668552480531764074491752636231164243102931525360339152414416917909186604974255961987521309462617285389777127197823584134727058829874012066781089347972321917497710359079154403419513275922249840336280509422820917054038318398003954398801040259924680987256144055653265127174992811509293140736267553366474481592729736851795504184851458143758933944520716664791600783660932559010431708699741575771937623801940757295948677028938770394218428776943778761801175665720753034221369358254252124981268609967964351493283015090154984990298382932581091287536945216513864388214586740939847065702739611730478012478179247614817687753683497172559274223908021993865986393696*x^231 - 2137134421642033117476279482319661134187212071461864916750985219390881191829011871896323326673601893834858395019641693121186030968288464900710770292871781526072903925790223548160844759492330268763793351096341968935860529014229620119726393392112832090232494558403380864365239524837855674085486886238430998657309404040733364075096054269009113076488372459804052205710217855220855137722677742195980053849773291347449094443696683774055057328126890336488926718232545861258636921204887510339210050658418418856755788619942415960338585784021494921098699234299189147199208089303802415124982708299792988253010642105517785554606105881067289793391666176726487539311791222990368743977877837641225708518045208342446429903762264576252006271052410163886386950211812795599430279575731186625558472719076174977091020976656227175019551123947960920014474578990530000970090980702380327340133010294374922027162882792368658535600458961476591465901595289440194*x^230 - 44430225774962127230192918799173424501039113196449914153456281089451239574954041292067267220719666833723494929544470779525522823607057793661448456512734023444677587958602026740151596780683223250477977083644146788817343658254148695535107089867107639774928729253789415532645736197446550740630340450202471689238610329986497234489105885609088991094004355116445448770798045829973750725351549596297030625443831419072161000061791737289918686234658185958916915622908578136996362811152389342539312078892786596122757266356335522546063260831679102959888845001043228394915654140313759088085922007706983835306731340218603126806932434904779647561393247406272123943466603942818823658115103730468825186270013264313935750559597723361941789629099763241330924742579248629983782447085389322936155823283513695562123392223982530040856567784827782103487655700958907036635027114098268031365810282828148519164492582523891915972192396548607225206293897657555487*x^229 + 350565760224116980503856181871887390107314084798087500579672383374407112207084918791768198221949401405852275262792716177856498734689797230261844713583938259947827461540870905449955421609717411351569296011786882316992969965729029972000470670504718462281281586790543748224125363936585876335964414586449602778618990254605171956914473712878590815451821647860847404093078867966318509826118757996632841670658280373774900972059365923583722444159297592186249800685377372738482902207892019821871303873839985764044537796660369241101489457116353077817442319759420950360877585787306829136275088129512080104364620447591577654112744588618072357905566680415343019311980177698660852539559639633050276183904604636499745747081914715819508920836914940557826908109854789615208087681419428118665869496627637750904656365110695414681158113960868573491072619715706203759471302501149770691554321647312538933105726307621297547746126901539591243058674859930106924046*x^228 - 71444830169415257223130366251596258274677720168916887001960774181064583775820139696217824880607579948161059821021465136349577630367365947109872846097315056458806972859201893415011804337234434275920922890572239224300696555818262910662851286597124336722366222231395817899838877778093087008788459622101581062120356493737823047498551805781717819913882161686657340767418243066985401862134022823654437687991992934909842360253295577728446948162755382249604807962335913303171144028020636726534918858995588029017166205785928637179830667005574114035989713202275824650801194632034585363150701461477462281721505641379281110791109990997062559073375606174368688915093770369565405464615526726479868824545179906778693071427182906946689973576245972849762167891753585661248523914855207386506591484474623352116592757903172980061967979784916318265790486336498613417946730933157347507394333234035920461502738948816774063469144626043163068488005296892372192898674*x^227 - 32926132157336022487378296693343044277869959405449774972058756154590786550583228233614045702509195621990616364253505479546288649375738732360665323547147477518299294416310285074376887143507025841164657275710890068951337378708255374274733145630343123744979006396898161670801885840343977355874792548425001917642508961347003408647988108754486164001362377993395220645723343720293219515775776377101325968141940050392757847903966920301934194350142643328898933289230973772849988495700056257738491114233208121456162348145172680486309313264537234728831533883725249077404603445539234842103796106689962765794233239958163904368394302964154697038873580489959957969655433559927790305068804156495748749215919033826042570532152350440280579708183545234020387407071927589478105034517059951567539490499532639871038761479828389488138713116852323198518817045935668907066180880759106723576028870924362287694363916050239261630330836575668920791985972881651864277726582*x^226 + 17914874684072947679907697640198119997376013797747777479338729539572997510639610938116356774884880627193378205016757098450321627523640682725845718787353186590666083581242463514400836421405482947132237787486053788610661721736148107268203047702086613837409497951473884494492687535306429619234195352120851505721138878730983741138761495587135095448650481265232261444897481816624835443952298307362329072638251607498349858752527261246194265471198698715108966724067075841437782092819104098838655030779778843348432176972816793445280202023032540972832625474628259944779064429881109916300069277322021080259296262819608819742050715428665426168012324271050521758569530819453603487853448443174038384990461401509242532684264011362383971898387335830835497386566431653177649259385306171382852785402508159373988313037285671193319200521767488254368770767191564749916940608402880991950513748706279700309100180848913495374529203771345741715121530207902125009306578227*x^225 - 1050992174397391577652410158034721960358957696407449551044968324910713381761355094616957685955355163674178899474547049050164047559304206191669191591850935231887513404658494967722866954771507979931426415822585059886155055945251972989047481483499971368846261762991152795928925607622641915484493773133687105927784978893817581596872376087459470258259801399581887614161197615288488032623213446574416631537485547268662336818556762618512436342466050531743582979849029909527596633341097389957990295193733593234354323902210569769785784079496404178470310605645933919704138508964524141075796310992997631033176281086928845095359253887873875404605536060798909455768460436000942337653612651651329586951356067563957329775563666286225066939154719706761631407199599013289094975844913092756808302155486531656487295726690304189712664780021427578086915734922343338328727602264203139660538442496391549311874706012231729272215517715845969165994977711082310122152676134511*x^224 - 2066728754939068235445996616923429581391082157091240619610639757602815999813600387941928989596555586306825841091341807583897090379999590446705231434297885187494502495210868134197046464369130111434362023511281091404436619482223848251445037538302852616856449243362568248646533394312451570175172830266964900302894441793433275936002765612240473087098214672547215679526701607879324763202798618629711758379769793651721694148620321870809859391570083378744180270131678600845311119684679511952033755777510150164795984932857819536294244360633822808858466043529603597269339144825539522827511635908095140041166438796905637173786574421947486392911555593191142958180937215807279621152049439214826490326650950990539533414927500045649177355230662639782777269803110812547127782551853073175422367422617902374417847008757054626184862250604301623916643156456764019705144765862341207757574846376241810513300732068226766765628713537820021204064017067697973133911081599536312*x^223 + 1216596597380583530830747839454601882651510116024218177515700485976244254730486829498161444165445642050683011742322805728502136042367752105663634121859323502276734190348881058154398632563665205793905800744895489955435506816538468722162598389886365690011570572144497217002030214955699166694380436964294513984445449889552185557326879057291047546955880665428979995998868063968333558119528944355350555782717568404602292210944559889217670482314463470944496875919453787224126449938786341380230466576596976236059836366985639740045874142472002563122288656126581993370265256526610600253377955651279428847063687587174881178207391397046115286456596826137673002280556057342359635178563921684824880619952255576066548200976734822163065499306528172601319409069262320239945616362746692433738262283687265172278123464143447731442065100171447743687775328954579890885677386019642362661713888430436472828916839693517009288798372830956287901953950615322014024691747560416368726*x^222 - 195314311247021004378885501092545177952683106457852046447550060170169682454146557542065273663368920318295543316951098917743502754329909214505094605704560593043685184934662216585831240629927080921343138478359354402008188604311493067618651634025673953581838011940990119603736784097171762553717346109066548834583298676896467453125742219392045749878110522431269244979578744843699995960150742125906480926250089808351173949413057558376601975341019295508530453373781036342840068629592934204405302387649670832503835523031103803507878345125526434812337998277703921190402920207607840018621596243737032219118483696270989162604982174133352200854385906837833853453131467832580953191920143932891982039013426213608349503625982426076185266361887641543490774519359715001779890964437147704787116524202067710789205767831810482522814520332308210780907977238622038790637465247908424761037371427920535725047402052916682478306642751477121728057521470855335246515989206423464324065*x^221 - 255393667615554611037451047655777896282964263623868847315069331958281442982612025732471662803169604191936961155527851508741724170469073571079896674929292744981287272232546101405011186365992482703646096310806348827537651913819357953279358979650628111646128421528383211487016693679825906317821041090525625121889115542314558589883820558235533662664807322725999663365462212867154277351939690183160409942618459987204996667751760612591460427819234932124211675935148644856857889864816984137331267137675268182668497246000729018369740264103200455755986059036381728362064545234286709687869256957646550686707219827390434578575889914913955698665068167551733053280743864429258668308243030945646722545015593809112116125373774901815547152037562749690198730719143327011173732390486690930297652687295273145200596224776851765005765549428042020390046033953623062500143695716210255847453127260050281434226813082451548218994655514336199566521038184954945529568236336443426183756072*x^220 + 170170157489915534655331071401504112256611258579943507973252741127172901297127394894923423386831458113872034611872910650863380037640725564124954858623643284332086682600567402395809569593814107372112673364650983963428325731709562635164381966842999908249729000916599959035955454378024703764847030542074598938305950187396284386340930350460689838324429903560536752442254368054157737857301971096232316816506587340118602865032813778126147792499772032877403192801931631037913624493088684149458671197490564301913209889583232204766141221233344296024036241516203733682738101187366996207866450945033245996391684801495990819229292963920224898697249949597056077091202943728481503810792635109330281089994729197100034805250833278383787709470324043641263377639310102613216445190631209901258243743175918050020795125539357539025458068480895986078090055700497499516136382892046118525397294572934760284072827094890420393329309367260572383771205537105992261416453932430128939728368155*x^219 + 9335820926260358085014234582769394843121241049105614580112122839529393969250463262398141960629812831200369954802578561375779603907659803950926500780094024341598059814882878005233381245149994996513698807712034149184237553834028322906261042136038591732527706113083592374146029667216183854485999160180236288105581780884985555864890433240812166220112099415684461455199336287426582242257227869015238059569907799110029427344451665540624632032858692654370415036399524250797123393571136508555738384651403140059019972572796651245347474573986628645858065781049665941514960557642342210090432139882153171676178841583884967659751978612664627512078798875200461894476725934915653861501542342589762024261654643030754668280375380645686873901578206083738519605098597163724309758943016343314205965440217421434539547331849824480656543908683120224742201380022657105496173431079279067833785496075684908766299153525434932199398616566014041552506934833424985462332310103194621457411727040*x^218 - 46118502780503771137396315811922331422676683889160282501745354584935337120165681590204190849984662826255397722151701252705194724167197532962524301339103735245911289026849204786032693426358424673842966019662162232064191522254623566511391831839383804438133359057440971277262799946014669424705505484845566263912999257004037176156860909931050627330462759680242858497087576049173630748938514565675171025073671123714878683933225742696737449106828411021083664407016569431041274231756954527279521031394986275001117889602283388833019988391633156405829143472629688603094274013663639582062794528693183225360510140305926980155725949453195382697527489935701227268619616876043650701860901675930620489487307239350964741197786209527172959301640001749125834974493039467177782497541766530091266259076304233664162825310324668666424240041450100204531989204487249269709744971141750700275103354192652575978003897263079604460299827534840803293212448208412192912527053203353331352838020808535*x^217 + 9276665591993566079963306169345247124553318292499031946284206643743120094785042682963542366651301079539857382875506282591730453575663850908261381846015707872498359647363414011346151090926978598156085748367337267697203895912588363961122677776953554433390930821142578721973605973657083997429382302882770158787796637684181042031245092108998840392428798410108783929170042682976596708157105693305626816645246932053004351590732576695999585650694104764933652834736631064197897768505589153145895560232049730099788069101063576550058659246890837299012595034855008015641519251429170231690269936921066986306215222357650722879479275700948576238909913042822241604133941320187826654125724024667999879994709841442492012279913168486309683574032584838284344922949045058589688803627730470070752055500027090361372960031470884915298422316728134448224533374721541420604350752009405501703049686009357271500077959707187044568461979683309404305901065593062230518431235760306547981850697925212527*x^216 + 8887956910720039005852989750573094332661152161742903141218961957587046222236649569668660365106912629886165030536165633864518362036727556981242904525677782938299961289381739200432224828422548536992211160971143271906641649944182972850188930962195385519143393406150376672268312620021064011795290058719563787510964668292288644619984473566785712213605481643542297431156421496580729582519381487354273146741104370161239601584325533789945488902665527735511760670327323894051895421567665954415448497770923686789603510367192827895519398296446435416844197707024582234822485897820365646180709204958188842237197849136051519183483017118172413099740527831755763102246018307813074302905670469953369029448265243101841465980826330205392118162557817549518507026625052835798249221450461787731363990849204887999024797629484979637930566711182075045115845232827070365689128780560350231392816952930157605281129422247424861036452106908547933559725576474409489632931324681532306851036759145293528974*x^215 - 4210865296404984369315632792571228959804019529177093885045501750856541302702754744831660309866273462519238764430002249054998155740644908235471633722117277534898753440031601593934394583948787829166701173692437778393144532933465643645024977056880986200266358059802007267642658335210809077090612128483308449524874399708515273529698739284609207840584666710344005743032066871035648436098974542257440119399039193953164992958277786733318826160992752322446046922901364406774576370552282524501187235148178321438263240311406723946146271716085845276007035234731306878472227056126779301464044795310756920915151605502265471914917202600723917628644272657364807991997203933260592965436154786345644565279198938338860536795268886142339655295606515509368759694656748961881874094997130853116923173022340435188360010599449974129508294070507693340401371163649493760794532558825196342778302397948355516569952939893668060769930730829052344744751850655858529926016748874948523286122119582745757273462*x^214 - 967152665009514645696014871328857631897814425315394353822478923856795551460272113302872066412346373819281403989648134788135475980400194874361298581056588187866961020185820363695823254833310547275749611911991559613300261177463609565543113713954349025277545479521237716810688353687473579705790335702322578823276024918229080427363409046576683421966619333728226996264103394733192066612289476828210047872728800269841678696765417795899706793815782135712667121425949512729947224819859123837832068318082843910409714214297858951860675378462412000533510603365429264610711575027398326907015920120726530822536447199837661166587439745823220406278730063976213169924754588493764861001094891908859488142539059721492617615433153305492741363591649190335358128206370544489614922581572501715643382682602877795297334550452020846054521817754264742978638013995111170283430040459882637184877859990106561083242333446409333415331714430103832647000598954260066076130493408140528710545441354129398419354507*x^213 + 1058794954770217801636156792104065403177617420774749979356040392789414507849230129945455393609445041018189009306537955436330854025783737321416016507743537249638436251360017270771775635021811420441113087403725514917767430541820673754665547967946035244064773050020826408295922263775119723415302135599626388057325421429894646661694171592325005150359261153750869851650136235209900923858695919130367239179281546629569049527474488273288809642923353236768675382103020465475403175479809540731220150089207677081398243803202694451299473927590712276144857900454006453984485009810902517016841692462964277236683362325936505919564444151698374282310125724283048165063795685291356422609174399338253493872892765192021031223398940870809835320313685907062135223821148505200704633472932304207619492666102247486847368740707848755560086207763422125930965901650124014576045399097205008363252875832779159400795461313740092497464731411375534366068205918815386658684264002175311129146574209033094394320173432*x^212 - 21959230159523801478321980439213888575750028117237006461587730854983886902983115640189197897510485838789747493593034575670125338222905513761186734943689398763440079351216310386479189619722716760113891462046090530401638130488870983953178700805143389331721519125656917839294421869327243902249912535086723443831358663942271971940183763590862155791387330920503633656197990307535055735475892526763881780633393244068823492712811879465618447372937018031395654824500303175421052658367144404845110249589872829893617278917216116940009389946575312055980959131155330399468791864565772183413528178106561783621195503192103280639580740466322708902088379494899088541684060311484728858757679512426052230650915281241429065162083336833223281498154528253095622217148801448580378412613857763658845784388918013329815314948910046232122537045035297341129507501918285948149198709603317286592535095369112945070374251840044824431456380379381705907350481106683055337481704855152314149100708017543363734406237453*x^211 - 192616080625117150080412100012532761963105154245393902613778806465839963718257167854262438428748152936911938384102428843958497980691042227113801736214642097548169831647806465730883747166556513055860310315907332883219222184974024073037837596044339504446618699899068385965037600191425207494281165690416881938055879937724392877364384790590014397598162774774194265176913220903714051447590360381960387934091799238320681298551701121578871281646669512488856086628973420847456224619399329133592093555763864981834244933882045699218492780879814447220469749397859704245440517815377602057546196836854636926698833600572007992674051150696749382551458697928386977100055516639054815819478510319094547110675700206113430278101355210772545941842256278540726096830372586715128156358065872455540844423769590625748254931189297502531048668185302519091212853243355742479070055853523381844740286558181491486316176213900252133759704358001660161016651163629855460178666665990162185698793081206268748190700047053699*x^210 + 38333780277640237534221308761076324594766698561498593553761251434449587403446219615707294625213146757200213825755327448861985925382506428527252730701027295870912744134322955474646083148025618600259692300464175713212457824172930029919882355936039792166091364733778513339998312987960725147678465876937314220869395825348236462505980208049408130309548134839777537477501459853540843768321435375034543424302729913420445024554121453388462261107636888488856152461427017166829857270497426204077638105434351337085794007912904864945242455926196961564044831886815153414062710816210814470609282251001117753948169259164874099449011710360793737053177192268949781134005358989786074565837797606410039867540981000397940862375792046774157104339301119407767305308930899493807636197040818408591232667456336594452210905027299628121962194407295662071485102587433336339917715750684594281631961781581631433925982821816868979015138850096679857785944803254637461590251020426081884914318148126523625879569594910932890*x^209 + 27087006893211413146438862843265731313103844424565650510492471215491204390064250782803006166112262838653267257419197291671187573097939798954167703505352923226773207724479629484673153431047911020211380056872534985760801042470129855899999896845978660861967370248848449545206830002624919389257336019320963162373254853210983461427600414960014885530006269558159981116818823165382701559466073593472386556024215750572988628447606170600562101057866650876108637400756588457057249300939862401885442182931848491631398681345632401528213677182172329438781353182960058999720741014769430090511525122452488851959760666667045272696117099612170963315234803405678861769275479009372922602027447746436946637659175158937460435111142866597035053654325677544610784970587870575638134200353809406316181698029999788737962286973542149611983994992157939437578216395020885463688236354940176919369400556287928140899178982996943175737834304759176568386417976713859359820801653271370018953020805723174215232996559342939058997*x^208 - 11810592131953731743583323136293754667664384155739918372203974953625542110066574876368701330385516692166836134112155151637722878929432117023093823448053988602626745255234908845801990736952434505591357096582278511893431766645697946914142982200692788119560155963943515057797317692252660019177781284800568649285809050607121079161200395169491290951153138017959079049879443281133124257057466219145457145940831754297264660817570601161337440346065939675574001663078436988197248058765131600915034316944246674894077133735076980630480579198179356082202966338780311033639709689256104706009598164091663277189538555511880831758190372007504186682275276611103366043252210247887115107598183172652601091719508507475856843906799373764825612392464682592937366725084717142757900620645485222229506531794230318334370967398138948925742417100608783941780362806806537985074802078828983417142249834474036912550179470883468249544116173758674766904648249310834563435609997921895475081150588546662141787790027177382019580295*x^207 - 1686885263520582330126478008994683836258645972896947138060727102777251529394692556576949562919801004291842002179522520198480737804232303333784913115432257458315417599173577533400305630745464950444773672083042581029564342541632040332835892152077806224944923593159245298917648175449921752035242959076333053015981612333391365541539077996901146830416592644721191704014017235464500058287710618773628080680921302553955538548535488283898324792320554603767681128263303496110927521861707251416307094400527854720203373617340640505642254681729403836135708958838900774115006185630853183157071241492653999616631673100456801097448941131258530086898355118361691676304200356402316929024182173794848895789066245373841904096695772895791119296384449333562854292435816535552230299331913579645648082877466745084475036678086401843229009416009116834890778526983987587718566674726270178102013003902761785493345325226709140475260288302116624664764289887152747554267947533687997729163164351940005376660460747141220931291112*x^206 + 1882516065015719804708462437444630547718094403925786711568865149588268506924745390532502613545281644654954107702781148700895345976661124845299597960764897012986882777440408720289279412118398824811946447751944906317799397293293070957774135195851679415178121775825947823296918279331357855736724112676494189185442072759875101899910040720127118487064567589750113069377871677995914285150375582275103818529454577798757290888662513090979886440529242433991212551518810421456307429806527404085585565016388805641515704541585054984416924603111820714176517141862145603252774139136290042006168072736210888070702217266053996553844193778501726173542568223181741030001551717712941625550756427228484493163690967597049573152783894010697581520065506618536693995183044701983913080228779341851705821742978458567717205749908434977256019834580905096685365709978073565587508086329783541071464504388993295882523214866169770793378672007802265756494025582935474459141886036438216632003721939727191390513141153023752651711000081*x^205 - 119232416136955956215943719880324523258822153571194560754880340965876707612199496279162286899020381459863779640790526109201639447894907286748686605145567206138780424340638344660204451793961903287545183922723180892049879246396367708693860511194786350094175602421832376942169194697398658167252521990885437653499381401799188592500322302322441929752173239266759167512968285882917277796974303923348170659875649971352366365304174079559407478327678220158612696026560435982294442208594401774532916268362493112069977213803060216869804713424225882052705784625854273988297602480001804042411777183573041970150389993764026220252417641739726273566875108309067978196606125089110233289467853158678225582272213679254381076276462782639200993718299565141904609740835579179552783123778038704774670267320073439189206409014457365501613831133522164724613704987346947724859008484048241951462509092176021248406841894558497438167410374226383753252931147271447312529879975152400613473761688039483399959021263583960642789526914991*x^204 - 194271180199387844571903881972740270847122848471338218022982889543907385999356911366200913217874881243206618980947104286397605387549966151673247091421471398407062043953378139810431226637644723829437931971156575081619330665981141605572030280924643778465147328991412572275071840523362667121048960033958751775019141865561709829955109382338920367269316198845948673926017670600809804672439613145696225109882728891982176793832203233864006434829696568667227235088738945087771243190420686323318918051008299818532527535534383465057614066929082729368740892747745265244179062908258666613730078139907456128872209339376210360533102382690350944118617797900721167800649404485506043740875107002540718556064098328364601908777087316254788955651057749914458382698050558345192899866789178351779815940261364633653436224011086103563666067105094448354820218941254729107189267261006670672848034281744861941623877010110298692080739364040233770746081143951914493817914007577098659295110312202524371574291949599133465806752986546948*x^203 + 62584136180454877111340125314685738589850250411331025366983438062972075024873399795072100245541935823641500606889823806455394093375848848985560896514943055192099248225974156522949852391369917928257700650785107513790029488730421022873356007598900247663072001983435026372677578003795598435628666393893908284204998131027015909715031696768687513650577349912801036313740442636096967366692297583683544104270597272544689779600403631588292799340041813136321538410717938139646729224742894174215136805318049832165006737870697290804156278418102378163160225908312396678696160639289604882393578176838540907423020579054989709651079808827320304501855745816258870137629064409959778240275140191206867782695416922968306529247044984388832938583356023995952238708680332848170815973817755353736576330068920582740835345594547298494911312357682530642347068996611130693071852113467212320816881795743407228808761007899198194585806954062370730330335337401958581881615993235778716330284192012437762067484742378957405616244250225930913*x^202 - 6688487325930810951981762329512334116874087964951100777321086489872271364894502816886788429398508197954222960343888142916068977854727500609653928736454922203098308338832655975587477335392853406593945346841916528335513642538550581247155827718929470729187768129790001272487609430839257176886646335213631892184028153464341439344060098022032029799675747675604511626435681695763106037676152482213810653047705783976147561409370832306545197847211780944020578898845589887881325030105339755228967971262430426704053432923626852489057026117108027865109872748212228186587251183817999847520666735349476956101515336182788620619513571912887353913089370504670364429216587009114109153563080040260684031592956257743448664626557782080639517229360499359367183136895654580391554008832841598837804378274657141571321186333003744095030555248265442578575596872693222272046192085496142824778211384248084325495520656995223211908043356973923462638436568214968153624293920489469694985750431662956310800499545916833982124815364541425530453*x^201 - 5775389467407956987322803206235440548777993422492387619541368219396996364302815543378555093954359963727991271614063219861674156383410298402105726683282265066389247633890935975769194695264994452180260946183939834753779377732410585127962674937384650552662767518870900139668849807133954171835280529958307222145360599223623293565544462533223837772515404608160981490728888153547748064771171872767628417691082253188965232170618927528503716928525349226861270998368083823824018139589250591743374679295891294496072761966873907590054665780832652060211496951796012463522961661970164018383856559196184362182406676068492340278938932494739100045152627312622937444638016685044001272902959818049813835547865663633309000749318476250334136762669821727003945149382571989135271852145469855911389267860345136241335467707240345342157345645025176273777456028914091983848129914104811920356050267113679453481088297169430349746774457232615672160975071485017817575657592158055948165739384408579299119910260879709743870885042375870557815456*x^200 + 7997163285982104809394722981291285089383050470972199056137662713683037465526488607820070949119222125272707433908949649715040849392608082542115203530393954519489823421430045567614359926925545818372892854112532434387002071286749337384989361536662299116820199083032624404491831975381186672305993422279062141399795809230648549326022719145617219973458195079243273198623047639933629050284914310047096867912445105478184312689915169387627403569156169670781101780115726719521144801679603375775089596469304802722237915598061786929100183484220152829822868742349772152505255619596311609338518360486747470658213217418410281982043940265230199966028765126017459726458752627382927394048287879295855488459823386855200214817054312037391250158509468510738282987954359444443221246100492796784736442671377010459574150489487209458559901931280669497558882592078618544034826833747826144864683654826216416193053449026150606351059906030806909025950407256497322848865449059472604661382501964559539262174443349821644741276345701635608381089773*x^199 - 2768436970846816569255837846625951815097890370412849511735928705830857551980812050136933560678849690297428229675460765240328330767162212259161141523022426544073802879877684663147044293961838575041236596271642630964456967263496967248210241294926940380014598656874238063364298240767717176241084389048788871014479901835960423853325999571398944756172184420133287700646276538642578511388718807001373703834698073360333232001149342542993940330523710964511056058879808124300400005034872610076487969910628588491543883183641468920099899581296643425827134054770019814024330991566854020680609628890782310104645217574646966036858808839081794009116305021598123114023725402400008359186208084894525436190076948654932781018437359075665217154640353626884592731167412012599685132571009394985749583368083352542284819745520414813498416720034658796798050087556186317519938973452420713044459864244812996821628696228788132080381801777702782036243991348928744807335482383986263682013032567442670668194982259325830594739796923019472895797652625*x^198 - 1245575417828139061633455397282711766833470876768845114957124385869288596466355117651888506580367585364606437432764720902570403509505544241951782836798205623130947574394148185656298813125506600131608082916682471430016010785484808201097117088634922926227989825720374999076820540288306884909789117682499265027766448405698607160613464506962043044448754512259275013639814334854094684490563707440298078692298139764665873296406713469001301713907283008908001315426379019257013692650893893009397374171436980938587695712229903002109307158981220267056181221419875459705732873705467520332481078286705690198457533618211352441406091938978493438311065741060419512233490220452626780581339012476577608696349702362499706093307881258317351018594570747782127401183394943973436008198542591511134673132765192810534119499092272299135412759313695708897244187268433169800779725596667766234401729666834928761486524434566739106668877868262565162665433892148697946463030636916700093002364495452919123228891184052570240526213737564426303335393326424*x^197 + 1059913684255884827869815189246712797409412672282219527937438355950219718816215340819481640708824155699818782301703383537246135214505190564935553794332685048199203509681717632320825651059146989154201080060713579423614389033511737509176534138966864667538027970653412199617224847068552016063775958601186149893454106096131386814299491993321767634359477649135461898944368432033868011227814429331373654015896167225497604267075323843354628372565893230683316601392217404713113324837260032867544701984816396924424843925314048190293056923020845159539750348396281263276887035330610743640409709996116524633291211465293885160681992503433018829486492044216321448146167821026295870319457926313432232828915486841321924715683583109398760702315368118776993222308235954127985343076679555950332796694907731144965694411483776442758181299944059445080142469645735633932992926255615306957805260363156671504619407917854511038533602730384649405335263794373201795823372680068214453048620204307016725433960702158736033595767832507360058599819945762757*x^196 + 75459386841466703596110747406216406646306012405677398194942950659082018446495103239843405909897253362312499682138916511432189032241799190970228098911094032474340042321183810486388382739833825077635130330811528278052416727144185682541715500422493186788401323511409317586830342451397452268016912639108688107249575984098887007685248135899163969170204276509806887670002129903110545309419786779226658009123407690533498859841701231884172876816118894901208570419558783310293364526040407895369276050704429901173716058996511983843710645276039368023761502068736412084204784463301699994864978928064764139973482102160517253732860879349136277759615642605229449985066813658773220936973223463922252198961070404674500079433902729706676992222242770311490509526458533577363367084898440076604312932344391547490662872846173980241013491538709997632949566089701818956782665974803711854612696374512042875293509463564612830573178661675185835828019666645490728341857708066050743220632475260241719872012197228066252387876195790536100392535813191848122*x^195 - 293935999628296671335162379806972483648928128248158605547992937922580188714440762916728837767148172888655901737844045211372837216351668621132071672463365010066404211960715699728569715281874896023375529168053618554189339577248799180621795038374856645679596882471113765877095371106071748458173708586636759085150727275973343604762576121161109409178279969915316686039322520647268772326547931203647670476240045653850242814301518161324253256766602111479575260166136893051493350376932340320621437899725280082437261366501566761219079196809494898843645326185848839433660758264875172990295298231736717337444305661627946011179621256752347174204869234640413381386288992163239841023333097831288850101230857416267856875084327325997559708165688584866160370116634422907525319028605265316149103110469526448035599413139187569772615425699815787104043340446469098308776269080223476454793149896336201598358880106655838484991506715698741098110083912677579234031399423766849568290804997768998654216268772673740038770354801498566852111783284956209813181*x^194 + 62621630525992612936711023261851603149263744649213465576063204994810624622641083921049115504749342281870793627736894635456402388291015241567967863977388928987435283219964062747336055709937163221142918170215141505745505710510404870312100901519876614113818330234388974510047253175356394832474848489981429381335853255511381935025127595016572770473814627641840742048565708812844573306579395744660614274598729086930189173405707386961504799488736384132519963500533508800901478639884840736671268728163299616886301458009129897399189245417454248637103479789146540626035298468646803147382735369177783776179219684168235962736030942355726324967434091072782019698179325213883180928668397746400067045280414704156357371561728119861148843195337374116928834302046759050003230696869809004645475180860355379288073262781507748256060000267681532127209819848482057847471608344153673782138713772683508832759344830253212012263971743346400561607866632398228422335495566532752130092088127386182400775155500227490229647997284749125554471729034817317560871301*x^193 + 46715002174912710301918145914821464783864809982437458419941222587109990352760287324361627847001299411346788405590248989246426055864527830856138526487915450012905283441782010050710765427230091737656151054991619232564768838164123578075984668425839165574456890731646629352760390647606713223352510740385100988276725616060107514566653639350515538072673994467032727157998086563387660694871794464379398247328315907421160847591044693063143364167500564795402805811317427549029135011379631546073937793327095169137125327877143612439667204219518013050786384672970600671592476489080334825661170563199255858246038795758074110525771852216002909394888690585406702834229034219863847301327079093859145116576206354839048437352745245727749981303140059418229294712519106477440815277517045603760184160073599982390532877492233681927047893054763450707778446412805877910768156343780504709429909285713216731162059552327038496758578701490399219347870896281157963063478374137728193629052885762959297188405485766382617930221286730980934962181778295494710494817953*x^192 - 23460601012630482986413792739423000655948397464014576439500305001011629471789948612300954523706512872127773948620949131832814885065480408086025399226455199873948469565194861822422941158085071310957636779609543293469283320905403140133587287511704559173184898551027571579063218998551144949994281056451783206071958178530797373699769554012619719980167292502799827130783992696251299752845132423782207285112878705467601502269177133313489356133490582319434716967778304558108253796649549636603376948451883704518087215834153895502696475325755442623635593993513704340914179177946991429759952497088752021410615802823522290701562744013961482219797355792912325810399225749643530770124423807609604517821622095344412529102024256328138622013493907310893264970362521922735291177175315985825175024990717724089848931713716304177015496976085110612803807447156217824302131181177484489388224559867764584090563797106992689213059122854926391868748817576668011004858824270122551484886156463471231331525816379973635991575275666276766441583102966037698091633364356*x^191 - 4291278496378424843104649688135541301177168192396686448152345552675507961269983233493710516435919359272248445452109649912630108906545833191694710977508537328441373123969513650224304793293432799357513818520191349226945273976425350366070370543940649631959958952652538271936539882412114906336954819436824363663538537065727404088899458906604305494180566140808191388942831126733959699713723637825706185237946156303457828536505408841345001008594791099571345257555281591694211855755400804681533733975064547575194274271646277660040193107620204333700861086394407628590640663145109248589930394140678048045305238845141031563261371086801085080194328947787019328959575565305041870081004507553922028597229059654044737905830738230690867249109763849927750241775825440813477702066065512056952459690690285622365479892143745022848274863771644450763705682596103050165566335600749323456286476983089204561499167079054037689194556858815604908985513519701111751106758524755411382884765730145649764036434036848159944622633233550985773580307731243192025038554029017*x^190 + 5682710203412730244520096580256653002461942264283090694288678147157055907302620967946337590771494317325440496695408226980127515651276996419311378973332310945639857005484777028780387993351253411668842151931682151268287681625339738505066888512829208115399254452339620568507868074374404734483398648369700922108229236321602409537888273362694630057935494928463261632686376700309139869123491821493435849390416540330941512602704755127428417507768583635597255358214497999779304116578536803635477359165542446448125532858910851009254686406747785977459042326968968921516585645536022320488311220400777639439703166920838579039139734256591997430932490263465966887743041200018496991536443405959212293907719856833923866023653053765533442223761192017899037252307483968019026945509242245452543614998412538762331231131372419896429550817761167979058512971292629767723418588471602902521915041069198210904282182887520755585956619002548280933880293080346251069329242212403774614731304402158091776969188337758737773820416017136428859341940808013008590964845616714710*x^189 - 436780115713168302285911092973423722071345577908607136450644085014959759635615384419428804209244176123146326198832759289902453189277125086552282446753032018547800290322985699667356471750645691390416081237225912396725552455932798180197385368272776653462939412171715612466957347081302309365748549361379535360744705414362397113272979032486337998837178309019843732516869363711636570098188629270372278395906612890634188826390246675507809678808476754856892695020563391085967278832247167652571522241615081342636080510801243748400438429774295001864920102087351035196496529573182585642088298185276483188132792190192019865716370972767622319592290309318341329536349223531686199879671099828173689320778683079310809270347415403742105372320605884418209359199149392012045326758936764257369343048606201828405389510930799895657314943510150922136006778445947466723060072719611314172113585897320032595039449283330882919987772805098860610499300251304427286476314826614693425638583267221421435005813421122948143064429497976316459872455548466744143086514493195251679*x^188 - 1008932815196659738892736387479182185541285747005667662466301517447423322737370687226763363808714569646718757794229218641584459719143065843495582180046268414263449743372867177373536754918605537418333687162463762714600272476440092680791723376692891324712870959480553271851119170520606953535956641371088763149703218716868799743427630602694513420575207321000643995370077097644280954804223926104778720822455996180495429713242876266463001211709970508367096389395741905096910620942732076719521563872674953432330207377169511886754205293995082260704833858184071641699441623033017845634519524927499296902713267578215447679918808371361510028485880089328341151041795266026719772222614770801943664187391058327736717690920576500039160993881466573218757501341796025378645566341311688943350499331429988864703780297756121815742379337586004270751768947038789821440134232243940979145995945311818379801060879250026145610931116783747317023178957318283933373555148387334298843866283772565288668689967430051464884518678901027707248135540568053472647599581531757051802964*x^187 + 320100204894295543966743881172663994048985543354539562075303240718635551769812938385298039819690471894591073379277975988077553181433745218365003362944761855190952315691488282915059771025221665554812469620009990083261908339883315286681171967877765200934046975751387641378750803655685426832747537294311075756078725873073240971906570535709632393665719756242787612807927754230055004663985193307877468798423967320192087653058477291532201765651004093571582604630576708846737024484793550620743977477874005052968384453737479580386552387331623488383138897602419382834616041564655094132024698596242825975488593718231103561200235860537402814312551771593853595706852699536145545044677387964412893294893095451637626375947548716954981424040294052853655511342442260245193939375915894915965470570153990328585855331955956413720890888829258153016030709593178970676477849700265397320152973252339611810168056260512247159643516215353870189449459513969191730801799214887361125865524359496076462022968155839168467345339048396955500431710555238562397528481652424659097023174*x^186 + 111787250668262746439260690638655977491768669103225310195134398077385771806095641230371135816068979799144613988482753732081388777350399601281668618766136641176153766297029309235738148313413202064311698913700517095576666424155967539862098982893186968445971095932388770831578846815825597007011518102728352967893197766473880073127224080297108976089775339568698537005972796041231508072584515016750833836512787338083420581121153211995231763057078610364522133609272132854275137252805041649551796386604501943013724329852873141813571561172853965926998803198071394630050662239797589550763869921036368554617136511306624267230395994822193738228708529674820992195332438404325508368794558080399651585340589048510019783878020581884346050965699535095702141704047742068597778789097994845163317798289786692688084390763823141431130056793901597899127268510904295508303580768760619319047469757302223667891395978176830393137209596808445858820027304898166180292039606028050931837756623459191592687062699336818232987709743075004054452484740386553328668622992671295647956950979*x^185 - 83128768303988117575785987555691898167865086810666593922447825593717842767156641082983212698192197640271828401597517896458123058856344784739660923637527167862028069836720636319792696831615626759086425483194040626606634389815097045790767053917407043449487689254782513620396300915804566666830164830134708344131456029085381795836988224332190093785421524954766054767831605510595814868237027952585099779329109909868351079976872535607818218809597839189420637851432654784925011693148333097319644006635120860788613984916270184560744772255588465782161243997322273526562983643712587937098912282870240788687195574472708777827236300699888320470264182470503418983949797845850437275693413902806272626600276619476860760188898458493347551524303431054707620028548057402187488904435119245189848377383211913226259354686061992350543904161517392701767854065824673548937122379166709969311967560696121040307248368299934698762451152055162897071471393633269051292946681177114297732469528937137431541498101788959068266551443737345762014801283525338627345097829435742656398801698879*x^184 - 1678895206010499133019245710542488754085165271058156627822045530330335604440094172259737669769049550536529470476858801215800134097329426939134178964744894460065204947265894672039952680670527126388144519562310111176040881732158004538147361069372377278853252020766101548495684117765702949393675655737728953098966115816626428039153163640972739086704920674944058749017940594404635789926700816953779323456510558667987381985912283179084621322456230859029177947276916095343895579689636168391806474366268537075627993022948106587213625478270374314166642520356414855692024919504734758206724257568942808508974867686362479313446260209307121057649827683654054266759547450931503928228573568380727199759811575762561293314371518493117562882890860165463127602983916483298790665110000109008408865740857793231199598087084181440286332331299002049984461193103987320360479313891052209467380095943180951211326052132402943869291475256073322196854362853885080733417007220843648662593545353003269996077807852812466464292033582777877282831093140679738965923226231180195445613051993589*x^183 + 15481502645255149974178166095567623304882107487762757885517691119692473745674913003326121493583617213032816948103920443899269775507198970295405908850095046972152258563088991962981572024113855441230478432479752337256567856145249761951035749681593073217334357070454179108612618256305519851463439244476388599761533742762900907073909822158654678790143184987009971903281835709414386787190531719594415493607135130739604082979186455357825654410327087954957668942535810232380857781778567804893835493524706826407352459852984483625510644618271261390933898555316113846296609297242790679576213971369318107562903375546941527089312987063635088947406490494496500660583224666849549210780291008927757657105750633673669286175568256845130511977225249844843849686562795189728871143461215266464965470821472645440602141150751358080025825190907125781094121989489157054084048810901915816916109593074700977123027686514731852330750112373663675608516592108490912611978265832936199640544499567208814611376537048006916130182399185359997463899839276852147640981605826203429823576356058934718*x^182 - 3341854517081250067404854667249480731242295845237338873950602528143226110029533574171130028049982740400704005502777112400431831785462676226911884708837126073505155819651015567545452485976954564833631200383609637460272916894777168615475628161183036116638635849205619418364038176362958461471501679115585052350260854350636565458063065188791035173788308972377833615323863427296784122653886585085212978446971089295933126813970641341721234068112862337713428926325946297161726995184250626552531153363756982123825415119896403549326168545965388507440519781502788579693120350606784539920960893026501588707183225543514181132759253231386289412923195126291882581379030341721935688393959495990177172684015282638158698955388136064802197783155189926920558975879568455686313951299318438780871789120670793886132437224313690615688146000519048333871833992270636236420092487907482403811133763554003079885447661586977842548147611393479639186742872077422686563272571679105015908181837428299349395372351475005560053515940865167615301312310344540904028557920224962045840182251430286724218*x^181 - 1962214122914386431886160390670778663425322373938738739660681357120197522024069949974903668094113350836059645512189056725244034601793745947337264984801090720311651847743143153195097794137216204723203170126254407248384655278829956897112436684369356151736242107952044232640476652205783483954919963509292465276907769955389894835348444490577044441429654478802497668325741721483819746396356685260818975153954265296997674574706404465096745918283474391244266928124069459500714464806491841675145920462331040907059740264549209279586269946899863060985256367175800199202386153091686710768164061101156329365679013460633360354090765310326525312714235787227599087017771389857618249874170938992798631468347697403372260632971640509174675901484838403254578098530508181136342455400428100465424757901195137073871871053505691329759822878232669254886456746503373741211965218253396618965143140785025651362527394434728093932749463342013486767392922058509150207905615871715693111949018554258227484443245608784881956795272947697107456069826204809446775854886444355337936736507567939560761299*x^180 + 1071442750497071755765871719139280323684092959522710808667842298502336456644806714180736710548552699151393489798122696799304827924758660680272946012306628991416387163281305576207676206530359851462569818058001556850232775485973267589821930279347363775364706323980059675537079431840235394927278706550403302164159317784373080893636800852057629071220288071560079237171157954992119852115429906012981835252386695530354006719176143816564335914560803892187206030924033974931274562142797749270640705649339313556623535355047981603517250021423945134596445712446334797289150852300369139049740576720231096969875915688519577667837446377799369061446889322126431462544874386943272301092040805668079049079765732685115095339556294393125141639003064327358241720848679695482676568711214020098294560106838585255647886267857210451996935211839184256459634622287552500964107701082257169456299976398699604891310225976515744456127534087070014543048874539525175620073960620037916222658535032009992408274205843871918079842679160544451312924529796464514536612241496621770006675418970642500619931504*x^179 + 76978870004256100698511424454378297249357755227951551909807895806197639384647842899438825905381256716853872474199510258393419151750697328472022384197219232336485614013634795017733403825644828541267172444515340692723672337441917107654153489723269746552000581753129104197403166525031677223930215813796236439945548701669855410184688244821653489815723232881097868243732868705727667870604954038753744343972172722050300126456252571860891027127787365298979990900478570319818848769005997929063388917823007782918231224580443924603166834274471028287373895583503105351550444788252580665836422117357342275921563705844044439839663805350718938571440760678779287955824941939212671387255947810034918786383209286668049623793658137293738018226985600478356456248700559762283216458201514229155032562107746544541467912594932711157499356378854435210607869794816078512926646679954055718864876367807495720783729901638597677981446889062290510985517048420110820826873314975369686139344180249951678798086974816531060301961983110234596874373982564998674515148940948652149609823561207115596214667320*x^178 - 203154090476725141198150259830122244794815547736114570896074468965594757837992892741199265266385682975813733246153710838510750688454401942763934695550105389653165192223039445535306703893154424145773348860656299606735478309331105046926602318320950426530794524241038954412863688370268362431928906216898285349640628770969616132566299375288412612109898598559376248865765851885145517545579822009403686206272029904345455106156925275192783370212741812801701748676000768901668085663286072864468742443120182082406903595919935138933918752107489114660855372895584956554992525456049593622091333507005321584161317058155048045915425224162097968441560312168674780843520380414411436236705268693710829210102876553171369050442677102784642094335369002821081850587495530201430421668209107061959854999198544886801410908054069484103361228397731048063179091663461852517128936325576935954719126911824574632437117186150570455693313885364861534485945311796535716801674532882102211283533595090962823653050382588995867045680233330040946991097088305669519666879126615329862939228801612779257553549812888*x^177 + 35281900436754475735726027851550577672800647427422311285283948226666851392311084095962527800988722268341299671765420226916345292744406082499761528032475619557216124240813422492792814559042244570249295865583191705836083903174384136133065443526422330953453606484686842583092099656800809611717448360058040479216881084076009842508382581628013377706939003486882316073359109759289014998037211029565864449320317761351108934281651813281164617378579239153735616853109718592843643888724019023540941116892883067268440600741524882995205444825329085916657404452817584280672953484060528800410394873168241513569784436497826885743222245346186752948116895125575297512366002886219397402721842120597358965545830399651731371664624569897019513889636511375532197499166751204127959794949519064728986804258172085047895300766980738586143362328267463427947846830187003199791703479243987466030769455111713314482082263352410193889419958903234774067113393346448868348153477136270619816834664954395136746779795162808361679088507216733801914730811115951665263044400283712313000967381987718572264801426469103*x^176 + 27729861653142891853136456497948196144064263170921519851909885629841713808140560981765751862344206262510138179325346337382179453999355261110536055758902738013690945221520552271417034810606017595160928143304944762172801434266974969861349128750938771234771278795753104206770214382720103732316453029294625194938203119734631708098311658121236162350920616025836606846199923318839686507014147237483243781278047676691025581674339177791816085660899357418751573256458654720104720958266061609811599411760481752877933007830902105957644989998257920707743327479992164325108582944017947502385081704507958140132349515052471488530643999089349468148400808414330397484412709947402527872632045988779757648510032277734587788268037305932680644411398531101041938207608060720667138360475132104309134263975000119287669513626645860751745461093907497942248970391369526793726252322486410557172651216844028098072397620855145869851635615960151049674986957326590344326495261410959870460745915781654310614227921187609505934460149028986121530668188975611579346990817882753440852238169767544808888399562841109624*x^175 - 13701570335696132691244316658381915600506896929617525817128894116584352422741596452617837017148240945827070973407135381187132715362314842843662940435685647546413319370805096196471798822839510218511134065758136510388631349010590349420964074392864248663604741620581475787480932064812624935656840196892112171515208746231418396932813981961562102786805911324838587908297690794256428373352622738706745290253455743994029107691654148665159388372252288012973373417493530475847669311387854671935721150053150881395101507414939594651097932343188482428288281072852736327996973254312773001803296079108065810159271676809704608503436064958751325619619266031059531339185401776556803774787641402778025873318125130417760286766069769633046845367902436400152421225481516292099327334600354071087962787527780760579788892030766002448882578909880625282847326294788516110240198801404139643927639116517522445702331680638518005408685978445520417737924717580144715199806195023259594837971101441651989818368242564445986862546554044949147640986435552332407587611725262371947150212063098786269294222809886794556069*x^174 - 1194054690293671636369775958756435215293745424952440720273931628300348621015765116633601701346692790775648792573859026615904965170026938980069736509073301389479084438717435563809196251365186497044510319710760540756138358529093425066552925380721773207561317613042756895641380452327376943657480903245947752053519604902368076019381694169450723913955829907396282436972280601714870105010417612226258268134888055738874304848896919263315667106354996294617382425359462522680173867618118350678860704397549023314954663248221751986327957051267004158721137136826021069982677739018346498243826662252299645446837144406413349113763950263523795323088545119203590590069374854153499251136143012431815551563993960059086541291981769720290206492510141597857914242613683547315209045564923063216710438439451873785646499627133371469504470412507372971323320243158292100888128414369341881586893433865783936918597779618521242348615027423055539024085763628545086775499754569032425734592552770492041051403987321825623617126727067096129766445287390354848960284751206247379523938614865891728972897112231503185653486*x^173 + 2645008402497960181971457411604898729540007697581244496274021699838491526233162894660672494715432664169953591626397691669816748698144264042060763541067231044026126132184132498744139913999228336141597790151928656681116210082649633561673306754756686952457213137157406951403513053270437753735393683662572183828360015680352406087728124263663527392650354123050421540619750908479766881733605456903414115555221699247064004311583471520110400242900862000825805217102264976365368527001904506993648102862351314503218235025852124764311059675482177108306623543617694767414211677280133292894168591215629640872290383238109236163734602980407011893648330033125609306601320939068514555167900303335897628878049926937557774947997183736754239722032305948316552613423584806237248376073109600068466257417229928574130592478573061116934307998487133811681701648903671391044680177908810225315640259615668869471918212561366883350613028474628455126228593682978297580406676957664873900010341802883422174279436780024533379244681422366946088747802046361045956783579639231827915268642286501540791038510879583317633269344*x^172 - 434183551969915108832899549501489528703401257610408986694066585980733728493274808571608921282912045417052178599033924122558164188775035768411625515988035060452786885309542506850631608899087830943889201314403695270961385376171705432512465190201634951858802786522022993039685185101588560237818817873503638423868636610492790695241055708059037599086461796624244434216065968067463529271443133044720083881746981958833564130763885777870412473573031002836980128676584629131604929425215757920600002724405101919512576027875433015007760875098125893342084012513030539507088057116850626483695409211461337162781711134100793746812747956527144026413214023229195280960007178298859660543588127467536940044059623336978639435146566627917645539159970676634396709727084338556778516650047303941176369863068842205385823223679317973119373516197330562749977502076265515142523268587536519805868645851671704180215007544239943085948693838722447143449469993534045294357691727108431135701285130910695111833815838966098796749632067498907949805107307244761504388487748119057705884159154091897236687614001776143385479873970*x^171 - 367862698147623450032167452756788983056917375136139249410044866068090526128518188545781520261182621129256489168320468514954762568063043376669451096694931156951435660856737547757552195875281724027225203063530760709995668829151992610029347786618114532080934144325102449903573046771312185337761491990831969714902821539047605085305692824599851065766433918668051539181137876998527244149815460254073705162014424387291437501314539256751034903918262370828933173827205218980376570767926691593347186341631861128568099375703328444253535022603826431411454657810972896940862851551641665609549287855307575510517491440946713138860631049489840595005238949430500827698570788725066765904412535569462447260185865877009228137556270405629976281063522529665059708962502002777513528948989147772168766189761480220056890833419106506205574588303252078408131510564320232769194204113334675308497426272946915823459539462803242880399131943326866581487119136545830599543518872720362702309858292282256802645066467682262166520414321195403161508818486374679343310890601768358982862872578392112741613251777820170067983867472764*x^170 + 174048588492848168051027975060171702984329853127180534919983327310378625349559847202221599589493668729340292180144658241914528923005851026579747540236264355663106308447222622421052626609881797446767954959191149578523030368872833362496600689514042906611715343529072514488579602537543863387315703918325921376875510373565242533121852908659619728624001524537245699763345343480240865927449798791881126296350633840005874507697727088729190107535660097981755108259858127634925888920825006649523543668492606951137006449648043491947505464630273808078849433905285872905099947907789062528793164408482910707089565052579538800258263859832119264919165813205085120383640976734620203907795795001280745046070878900798295578990680310364792532371217865888118045085078297278355278575989648321506798807222412983820479411839802187607751864544567740284935606371717852717066874404701842678867632840744797734545446234434831295606478125832677868334476812106071591262156978346182180491968910129850806167472515283148488296470740648463806643026156414478904784226751488606911783413598052947747030989964746973215887630877282657*x^169 + 18668038284805307529682288516019978729257981127010403389226978676236069458236561180951155944466841293626188898760050328770566573158309705519346427958135779248817945627253552001888594353322394772211241520097470707720141069539001819243842734581015509647454829818651993018943483927352914665467753709750754982338883596168093512307656875398359730709612043195889059292107221210465107294978829777820211141722526990575425066263138097506017658284295188624181796807747971828923776107480936786482195549048580397266690817815173148495874521106529522730923018387874027729740408796499482316753892039010707381791226554722284565099137189765226202510292204413597904020540994184489905303561133879285048899857696252745730395149102319651191269314990982990462448578193423486330541606330054285931428923740945294053025787946971250043100706684135010356461196092692841374150938832409255327527672826747009334511140678581677017284479043937116344294899040874441138358735525951620296564942757473145366348374803618183939583787729042803516575994744915392056719001934587933298867128858143528383961124050317529027686012676187517626*x^168 - 33905901519073224254281862680698855958381534962597655259139975485066455711782624127695407641227695901011503051876614715496852257308683361361007734371076534519568403954099763149605810117941481761264372196105177136533677969252294083911961047639155838361732129125914791386836064295186159423857590135921818418444449734963038835223386464060043274061265766906639098651275856976158289384614465462022095026799174533157724520292488601038231412458098930077260328936927766114272963835252636975524088766370176591955177412091936702013318842495288352968640942190802839846144063668827017690541887520758744816468023935008949801194791063641610662003228159210054738549291517525798813964108708246800203124338218340503887877831384002490731434699589374031454420499504689302012371307910307185370290131499751129445088954493800863264693319382456073424894325929318823622062232189768403628218052323384495488303208918192246364802872005562473470026916241812753678976964946890244038023178159757186175217071668323659832517240705416822801291288108780050813775187992504544694965289334103491019284312764948964038550004106758177339812*x^167 + 4713872428374012179035890020300832620988877403842091785350138883211898759097110256592467516992119074405415326026857926801638953674337118413463041312108249152895826147503685442210640333640380391614705820229325070692822284353472620575715504229331915022443316021018190436728957472793621222138987378820112505632315481466591338317488292025676982935527665517355866438729430100891178458091310976060897480092749569001266995396393701051442251625493618045492507376588230448526012447543434991965028398242920746852177860927333034708317930271906421778827451983539905843668601954563604878114638213828172457585916726263209643034048032771306628790063440242968400392802695142998182321441488365997340861174032087002111077993336164030730428816588679888214583911376488570392023725455205098802766673000228299819405193285275531201488265800153972369121867769013195385814474734620154210914404221114077946187174245775080568217511073973273139673632288203559330986633568202137921882120873145803154948180377060352076099081793647503206972683680893968585577172316787934771185385664018157582607987155057353452490452799626205858799252*x^166 + 4743026857938202766628581005547509557997149411777356716375412519729944253525121677151818724947447141032337204846422117425371647738963402216553062325566906380009123080699601454373928818018182372197568536319235576690177203234741356499095702937935655584512246251694925748318315842462131342162567411851308449341728925264427714472922976016228492706740406085625890795401272513917952125567667502875391031451719040578351955245034927838089580396731395691577824288832503775485032042718242512811262866566250256941102117991104966311481295551350808610565234740071093110304575605416120177234686790745273849553597163212193556602998758590647228843754564597017432528315112277169046542653387466126505817112533310939212903991247762534861207245213551571523816178260708744987350245815461212282672580895447072220432833922257714299836943370383967701483772178625630508045256691976537336825946810212360142039821882407325412752662377936212297828342062733571852544552150409348922204530347132805524812515310966661987269533831496436924543468697627966694782195509913448942059951740425922319356803138571309743411559117808660915044935171*x^165 - 1947098097361822635734687070003936020908814682733131627459263915692506372887637652601255221848695774338516716399461868682421307007203099961494693957213377230926725575195316499345914382806267367006949583344092431950776491082475406732050303172085289913538343093017706690136500484809080002677488603807434005918921687051300013786711048551180411354671287741639389648925297183015769205081002095918396552607047698281896819827186238976171298979938848558166413425708820280383221723525576074857057928222376927615958170250329339607531163083922560013719988833422759753314993500571593525136953922386645222206791058819024959461402148274437513987958287321647009167684933398519686006073628068313311186424904760173779830811585403654862034862780284315576935391003413037491827878324176592732454884770072610454308557194220772371475535868454370944534156683870966668621170263830916320920597263217311803477279370719960455411988853660896852729261640371120922232779519158609432457463764959030293764795804075607115791455090813474585128204682726220187752362482632174764558489011322261780003366323960864556183794184923968386704903889284*x^164 - 320487414142291835038848680004120093664123174656086781948471891302844937647341314388214973601171173242697437976271653361429717150472137107202085960798530948958027881171186197108666686385220056025640250850983549986980106072787470343397569222981273557795204240590605662808908622766738364676621340213881026142198256859757137544707048871191287618199407587574599862773745258099558524682643587899082272965828638630539218826902552221756117943449727361142893528600929721798787068383971029295090420480407162647478177774876814392679346218513062537979449875682812353948298944589220744217269809962469278954428395654954984113301447678554056037407993557994318480196986203152047697965599953806106459471786846521265151820661436630682034918368073308387557939272761680130693895000517749944028901005677853111168200645910676378779625230807521290877070980633803504836067540504368775973004729008120942256097788262578136732955237566588305308582801363856325150121297695431995667905820520023592909319619577084180995391218362233856910394633633723641784897394403504876880046967558979248872841594903363166780936127468419669295605048032357*x^163 + 385841367857243124422973234689845794709513280613669714994266850421718563592297010639160111881722309922762734170376718006753265559321111709037707012643897966294904115960942941258649450648384574337158023992941495840526791279278193072073233143801666483264404881131597665400252923036141187855225571196709588554099789986077378608092171867669338764952305471307561471206302727892187545415952848219281295814632921403098570281285766302336504062585788191103297148540944908162352423412598151512496185124197932355692092883286714127674686502984696887332314915052068861389064961573635047932142026224392170617139977194365509042562352042319398177558801477976476788981739155686113958095365940356715858176387090710771829277916182530328929341317985584995383727014955968490844316892794853113055468892266181026096451567949215771970361965122684316729720139217209157832738947942392577525941447858629400196174873265804408826186987501151762599056403363862314923991817898997807164266361235010475045849309366281374683008386872170644669628547563330050758944950624650437035325444899202957451374138327689269569372790470537242375197411844801435*x^162 - 32719038795613218834755845674284675064440233660828482962636370944229576900174314884365560375964819574331866230818302258291335005827333411862524312702497840601056126450716168702408833453328972379214829504832218706429977949306596683728845458360379928640883471931272306666150606857469400571876944060666660144278668759096143847096464951940520161417291778439390526002478185335804910891099273361064237341138808412566479533247498808798458945112557776751775268642866399457681973856474829016721299176630652368622219379905645388935090810053550109582367835687104097664647425896692244745057613100588651611095767790162358145819431454430884878509868441962955512157623185344173187136992511936920405220739305385825753332337332748237159744363688505247602068134662123727002848930014212266685857134153970373020901251586514546547442999644825331067477966600978506671980771282839932258972740583355181932310557426545822288091260239669237990501409027635782311886042068535403779671800349113116296715992779527743511187943715287851222062362855983976412161915495684341563452073062885699854921724636135875625450457878076576363998522300317658918*x^161 - 54906831347270959523431256985301193568838351070527076677851267901822450320268428994220259276881043766454119494196927485719503331628243840501002803164642744963978140091419098575335754947524553507363110611987117769541258486932990976767860242652897465062621344293177051333279670576464584175661161690424664209557571855288590799393713553265263035278901359831426053632238312277470995743824697188391797831513815033698238682262900880075186921470495885501235786514358963974747170832102792393708323679951648544184462611518708312766129482300120796595147452531229164984848090115885961126164476818985220457239759298575278586857397239960911773790361552267442648790709327486028919333172372930155419758880421610346283780551210217910120728430366639655887086492786675307663005664011491243082228180950409828978161687722797928558185776522310790279358779043620374846872251692918745483927798922954117500526286080399561479669893838596461714019670648918007424004244984119475082425438587038054829831122492385228270147890463477278164547730025061089702657615369930706357298349626995919581824396984918628374619578021991748005367977445929101589532*x^160 + 17304574394745971942918560527930612343864188528516556134521125648926868761482556028902239054473426022861888776343040473681980940597475987093146897838328674050171322906747690350194847156411505912597749659927087588735427385041530780426360362695936450200098824460384570040928452635182730054929231284986454988245343892276746485982657230489490947274229675470550531965918091671001767058655014116330680899448418220084514985283214276885446174693685721247728296494808477834423033749332997796864706993945568339005574393097704869990089183473335268020241410402104197460838468778513848071253329036162456411800295330208818879077572854202417308143455983941640471667021909671339081871894421045309485103182126237881259488356177955515149209545673843687692582476635376474011460874429979473276276233593934817190341748156620798814049966052049208202552265100665188632821131456078167409033128513645448786354470386687855968933169666563754886192169226972517489217835490404375261013200328796787907534737904504572007639992822151743663742389252243307733562934502394781910930118876277630407394132091970749222550763391477459063179664053777983894534101*x^159 + 4730272941864224284344292070518251110129397982528847960045891053119275872594161698394617327207300470876808274705653643407421140216771515521554484830774343513074203743272906584213733520692145642799415726218664021603741718431425710503836399425198199273812970836963106477210886037694867048812812733439830665209092530897211066708857816856939259195378172649614941473596082478255217013484396837777958530930841710138135777343744683038843492172244076731061552284402417426388283575200601985022886984818718761994706805845165098968696851901169178211575063779548976995059246461363493552180127164373582766952408083314087143494459852746547407659749867330285956270760676247602017791529717386590149090115648005891780255577557935682857937442708307602201946157740404876335889907026738463516379188995316564111473426926557351363124001463730378632412859290678144345849897566066166140797914955524425086152959205716517120302069265620054354640566253746673234291068477683359557651655091078978351183770879641020503348573478581139846712234886522626444845148292324575725596148841118585972220403734262214252378438762634439509268891756697465758555934047*x^158 - 3624132499756657741920514429385109460069896049126198153054860677375948484091007715157565119744594866485163709833653647255638762146177806548517298108028123420859549446609813743133315566058963636151914699301504834012186321498517472144987045268106781541431973685944854166838303572341202343166918122377434400860905448472195615508059248781569770115187560552006529138696738690777218199244784148125583140433801944197301955126773162580131175143083969968111486881331914871509453292720882210910655409745540754046919566558647530660134234843022793461389981940369351990701978143813492239572740325260970198676641689739664183586021422082515109722499716254730478608195041350632196292025993774002454450935790871891817341060012656178894516290161577233803448887060469245549372356521451470377957179229794098846152369353799314951724754811265129360119623751324519750785990109037756151689259529319079792594047043977962370559584023562318950514530285698419062789390285114142581989834717609739894565500831886002915319018032548154100359260250441780389141582646657783387345557724930831034894279992313409676843095867847499844323946254326204057294057963535*x^157 + 33384060786976112738431753861516122841526239500688899433320716962244144030040498214336370191299309709726156631574906349474410679931047932973079114238878338347507103813225226361293863219480936111509349902889582900203199752038508876112756663933216932599262188839515005293876609678654462200077813709092194640274639253405599942887759375810719005589614201283642248510365172210977460947519656505893170520764578288702546013242616904751659297082246819973165251013313300051400730249506666116310760315269799452766669641667709938750201400214432193469087547807515685352508261651517952661361806246185072124373565712557931331674490901585622707372487343094252649947691782945361863576366648938693506926862577427924266762645890480014308252860889950800061912592372633041503958438340371369467176463845324755112782124501345226257453093551597694680915281951161013351797349739187374652840586631291928982904422422248019562064750271197641620773222471248101060272482564712274995434723805486922192791388773387226763309237838867172772853813877227903162677229024327352562953347666042995282791520311943624707183219360990200968094092137733557922268854956236*x^156 + 536507058413287850884176860950237260770051303979097186557902500210392844566473759733653208474036559018223911752556644408964367585078012409639103905328886626976458677835079789736268242703422242716912113018753434463018351612489280378273436406315907055619186566693846285920590718763652902591738234800042026493090709897680908332025150998744578667414381705607618676083098640873197697013634435224691134306931136329727699543121175808151396509798186724733604357936853772422207028064560285233960401256616544810970687993365383501130107552562440866772211346623909256745694839447017620913014188845816108550338846833373080047462058671338761629817821205809012012171978959888859791987578323526955004612059500510046776910755159302438329062803574135880652661335030299274622795822845544806798503260296153122859653450360459701155781965618409027293085451997688068791132488249243638345247931747894579517073453754832187428994081418954597735524657790936784504079658918997551960562872907267801104016779741100722335004504601693239230061907384716076388074218479276336859977861574605546360149193414167820123019511814400067685395407625241247549321706331054631*x^155 - 114957644775752510201325108305506448928839687260705510757807874590521957657418310172772659215696286087632035215564323281858084926722626278679934024137283963700550471642187177182529038421514426949292834914222635889481677677250254931554623642227170440524257297444011924711975678993883691443487884647546297672928140196220306064252843434591497009493656116428437078556841691036020077356807708789449334700815574113426894768107492340788416714349156234869404539355664834915570256945425486207806882373129829270255269751605261507640791747142473565911636823400115341498694787031817112357609056094253542650542309448894500764940205706422739091297329421408858362631690504043194485538514674871408773462554087497399793179818669785324745258884529212030855379332704796818189596820341436352682602411310628570251000806440320701093952015588845942645038892567001198378122105361554622829100957408567850717929770552415250072376983395678504981106004058643393512050270961496017736682296427664014934174796019646507130168060062855510067067362727867777837041530652404922480431258721949666143360857465473649320748218779604579092441996101837389688768993236082894799*x^154 - 54645586566423925140180975943567038369258328066424872429176839882763251355336040248662471510886052758384613507665560118024599358959180246419039817261275253613963888741323282024007445504600173861789524920045051920257491742929774179975002441381941042035838397503515111406826907285790792149644251536162143809734042789135611970928010333790358903985679204380237988087323241062715509343314537989842355035171026260105561780740172107173701764550343006659078386998392144476970531139565721592157659292123313610010824858527800203751387874606716510747987801714385423392968677570511875928034566219160752882159038476172396114266344562703275853508571786033150633322929456050366776903153035830983910403942925378705160805151498405735287064549300835914005824329873378903594215732137428488400058487610767087908861801161376786879688677743257052823967523065812193740860438944488285192956557773128651032187890959624226277985232411994666666627739675949914239794949245850231883531849918728098531767572170579607217398223933150527712379516358397928782291705936351766463937210913500267854747687652833101489399262737010424668876476901609007483974928894832768824820*x^153 + 27240803363990035599176939642748765110169245771334585948445218307738867916430396067001823371080171754133480248051753730947235265921895392458633181466800254561489151874345843187651253508634503448779972748850205277434466515365792483121455814058465752150682720700468566237980437736241325230095449596515654027696314927063988084235187664160570345038330923327047932643037924734207106519445322994755860051906946304118401015276035615229927659611855910456386019765743350682888513426993190789678674001126105452119558146326194632989316719651237790158021887672971745269646492574358844167457329221019277910988340336402035168161444925964488210286961376336320588937752811830601001201970195180218665486173230912755891767932999497314049364051293642710249059119448535150134471059184412276796396587496522182988967224326266797679332803929516173292288664277707189345228170739816245534133647646339390455076597078044963043987543019680386291548444011156010668054723952840101633972975911665180266045733278466637189918226679486337435976732950601216469748291473418209499420622323421745964019935704287438350090877511405021520758635093642046646379913179648875219378416*x^152 + 2465424103724938901330909369428623194050384538405879145611879296514398114205411111878633394434905843858877648063841062294582878212164839116361274820056271860761169635085977002030203363227358585599495270246280917224980645322007656985905952472120578723559326383003481802356922292850308662320286375032299895671275862272664366017730751314234353046604194309722970151313647661909677221386075656345953404973317329216168699851237440802509320241173888913160287922253696639683743785682098400630136033953240449738442646458752736363243849379927249479094533349788843331772583149133472203517659900943568702716966809661692255971995708974678725234517902640583392716274077872789703618071146786589041942801456134734411858179399076600712285700547826465000112089531072899616888979108758407116315481406102443168028383356717358332207991759907321962989926382039542119602621896531858141098462992034623048995603010769094112631157617414378116626255144467683296758943302248226337362404067198898586250699497140236329356571240400526596876460523075045804679569221327954732517028327032531019923411846511407347636615450984641548034113535826995184789009937324968228768588534*x^151 - 4317310961104155570901118935288540141790075446187847464000350424381387695576374320362986968174232645308134815088063181000683843323302378471248243238450166557782137274073008395192399854397763916454156539896392330879907505028004721675770970646134203242056840012627252818583322957208944242969596266951933811931568210147270654923335800964314888664232979052842896681862343282430980069754338271863213039498656547668599118289311162654206885018188662497094219589228085586407257760322335534085401708851456961840912473366464332815269128134950609236094757698269621217401037671312320135445240672541439482838292330045737798781936220556875104167762125325663614625209432889250988288184528748770841034044239607345811998201815982328421037000190306203625782078768653804500968721191614135950904273757609789689501783558519267203185889495702668010718184791171505074600777764762689638276223763034566967987175066412629963226415746031643391090290123601818107167977181156607156809338910668377062668020041995107683631239328494766353809845670993614292335686576294999252625065844839344091430825888070665033338024938869044656650054149360607525697185912634674230696035422197*x^150 + 493365874820055769017666760602040152925663232703819748865951348649885456672756365180673074243390599146151036192913625596962745281124464229495877648290810479695805010374121183775423347956892693838208008421975953074359326190767076748303800494329411037167532035800146517462096346507948989186971253542817973073571689451944852685141557989435711574257059451496736850067457065421829453637435339370089874135818486104818891323097393296302578691480667369087330841610286671892799685392344232136150966043286898807998409484828074059663929317781986010950281227727069154775874129911718254752969767131059628887783951682980450449177532741307646901150406189442762678475226141990901000089611897150050036719334479163456895371642041967545493891737672241102099717813854720521081354292122776810501768207505046749778339112620331061838225442872204752870628980001408847392558299905556941448976825847794877040552367251234381109422626524275034309643308997360760811104536370766363936939930536084035308985626890572554991375588271852293142594741195847990868506294360555673422819266609490907821917479905703855793091265068672663152408742260101007838441195965901708810452698080989*x^149 + 494184841673793145895676703197919820488364626281164871040506556735751600760201471846082963331917518660734761255067479894359981689060051127155910790783799790804516997812746654143812205259408291543727437922539119593626458520487575751557918355625698557233663184474305721529521954624623342696764047462166235093371269716071223316055520196757457627170089659838601102308869566186714009790020450377852498261328239320848595148045621865407049076514925337613606483100953252275062518439908230868343030808434752886731279019690293016921311445782162010759396809132533371386282416825165912639285978310354558588146123898476107307028307136246334352807752901068101755358470378499993792123113757298229032361597718908462756893022316770643134862635054473938183676168785648182397324805119252256816147453016334422750114421508156121008717565475520112215012908767019917441946527888843754591075373870280828065780504729977643949644694351990732811393257413495192348743051405450345907553366667706047517383915583996653276721709859209612569216884189439054734398710804964229550073869542753488281308900924329739445751489457704460023879737849080894669958316803098280388621567846085696*x^148 - 157743684808887813121659201630787383751543867995334213428900797939923406239493106581891795442996386790216967697273955142027068452123565126020628216555008944700530708093793425466419317890359491459950426324845386850845076330102439481047557965369823141585522178675711029620276362855482855866877600161237501015414425026768624232698780840927499792016785675206309146141903873822820369138845649794116136695554411251821944561211572642021326255672235031230776644862904512454237695977198533617369393238737026862994107437681229730018133490348636833368846525012035237434006925486896447694819885165926682368332513663205254170609919185687553347685622117813547224783605015406069458454403786826396914420368949422341673100319835963664159686342337239909536084626939663493111297986281725187939831684607112011181988935321229448822636065403310705014209620389293552593399539235617281002445424617751624210998206313829377297677219546310338333657847685794735330769654501511927024935507516216727073142148017860802799231261351656672281579725706415923465944830728376879097390913599146759856047466241325398540827226841573164242677540652734321631122888643660039099382254140985443777*x^147 - 37673006927865947434870432292477475737995225404435887819301146594715565869760788068815045706978584913824942066708694082985651131261401081532873582427324434851949009043105413512003356821889026311603014194203662228559441431565764352470691206581509673611717736596459371652064631349561164450962250829699599933073030905128927476398819140757152586618670098915961755564588822388607957355689014988641078254016613612108710722742440429833977010248739733898418536281086645405646528732648618950169159803722150321021792526007531180005725895520926237357853897945522314945187942368756839348727293167550518548629145281338480450872429004306472797118300972760974247407330912250466729485889588230710929801088092310626008541091442419513977237178234293302321477173088532738094197440992466686994695181946754058862479884009866806828543278711649375929958281976213411203843209810891995260564540417953829466114540101813965690399104448525603490964874526201787946327489942445303392204741195288451519301488531498568231818794394563299504106591631543114603809711744549170777477274334235618169580933075217169142664221430608079555756901393225198739395267821493927142229137797572745950513*x^146 + 28139546730087800596025238818443287634342827492268628992215738609521457185270804320643478947498044961457496142641536431143897621667763385412932447367765230921370870169360813431915590580938976877343088559991386253265236998009697388637990557798018105690461513502751667191971679797190113862214111617088382065766634800055376492462483700467246206121591561957729989257806064664018651322751829967824217388198538056840389172442797493110260692146008993159109003810207216028485295931949893580998190773637736262692985691654510031725005046934460032948253601522116256996881868134647643602710603341074556736551220865292178254553777742111159857607535448210229740977556370222618074728573582564221886727344038630990064978303949223228896553371615623454681396899747930580710228514587799181254969007817023657675501960358610260257574997391084221065959475586399110219058521790861159927536975731277741671817636840463834418533295106003433921589322796879940825512542259120427020653710620098322471801902686088654709783872425442788982709509223981455082000340659412293819727526037915031218720860081686522680532370698615265416657225439496296420282081864586759267277860439872631562074705*x^145 - 288771368399627139255556888656565058956338367389830798415182901883787315590154547707160257042396495987160658301327680538002841009244721929744596582381911019618563899351332531385740585350020773858408185066962278857582206383523382897769577399355177169215942979604725314467971849579190813003433577967276364597714679744158700049860898042712575919155066872062215474422765735499591898423085684799458518922784694644646416286633418361591005343134077077368701737410735471530877436215345468551305498430142787448466357558408302260904563964030286294125328755596064155534485927145208984810790335581429601742771695495306675194483934282677426743900412584432741297981878259380592583859750541676184617278733482521088717861991356172922526543520055546625314927303167093990704968217982077685325372034491186263641161313135900662469461245003372249564204270525157533373048870267864223800606570532395156327398435313903752988340693875929130259319162611178469792463034826471774184159955646940677374645331648976160628425826304048826103686112632522197951448135023952579308489198190699610102932630890534357191877353037897999097007344197335439427749324248422830725641581165816085208750983*x^144 - 3570995022962788606587732534648684114023788201174890335571262462017885875761896639416569077142524097912266911268393489121895339328422911806421194878821869968308214402116366143319560783725255068363937575168693489345892533794652433894219284680126650081966162263343378916928109486370025609981678826962656384206866631436401688466901142539063313496546348695991633213735968501450255058000361617419635271985519727116374936700657506364320330955939875359185083435691896269654261033503661090187525719811045694897560850312788088312827023381235663821338173664853097900894257695037032061301256952948339084480965857560149170706269284833500498173252883273359754547631624329442324800980132899490596300065742769093655911258225343672216545592839400513222805156546081707262994503255169245913064246711604984506931254607883000793948500711734987306211900810243032578013963927444985596682208967581063825835868468324513992963796925985844109840124969608709312774878947641142778383375184327523031810193070066273096128716638597727614262737277349886839662387058675759547730123778246429277053055286742226311695631970472530032854872384326975033802153071429276190744175076983170534587701208022*x^143 + 659200164331864063089974218904310265895095151612187580794034184987493427464600163620992948880494187466537223918486743751959531441692660936092065442881028976344642421843519269822367556647855569847238262500542586112951763982736434677318798813223774071773412487387463412145741687333469069077401849294250279576539623476785808643604542799184961477964118622021876360725047865856346347169578502836898765016138682735731519935578597473922412954964408620771827857549910578819380202240212039804386129056122726398257408128715572610806601165175035261550809379200765667644983294958913407930394829213758468829483201485547992545194935935825011872931826464292947424508183286961887976372679618573195622829057136863650483970485796291158134388441482195336436441806552743721315245682050728147627874165506553217883299694204286493811240315806768805212528502302641010948741317226399508155693688149347846148569206172375867546325908925055216045701374871336490844823194727066395316667526054803996603775887925652179065801229410214060119852041793056960255970575155228321925910052380525785070445041890631817375582961207608297856213448938873160039184957791182312285339442998680837339129684624888*x^142 + 350639551386186784536813479969291611888648160884532173451852950263662535492231178923711521905290388853988701061250610620144754109838954568061312503091395242232318833181657893014122200031667336881718187196122062713136374360142307296895864140803729768862695571471592921101195208967242809308858038888642788808950268697982920588387870328795336547286453371681911075467879175580481484105099467846475921636328862174702563160794059070438444126013175033765643918932415690492869578830924332628513700661824582234953509874061445128030657026581836960678882230530314348691071397104569512474478888128974854534415848230833022347905894639518692458554376086620932757100057885174148364281856082876371373899906438983499108740796857694509397473480123409828843687744167200825204438314126833597693213121334145390306083411687313377928922240309040670537049986368292539732638289260161936018310797232390449888877218761612712830790161447838131072041032214349994642703799816142685585835526564803108409070723729250232727028732913227710514663287486542504350459197035062585976595722622349294003401771065564391006547231814603547905499081478015261133118721718994866486979735107581074684378188706706506*x^141 - 150561608936969290297188300957668288738714396656842415094121817691864057796397336575093143975879760226824985330528704713891344422064951439228754922921834808437244238714678163634364215840157207254488186694063532309359282537533025580603388281321296980376883796999030270837874203673065702573613758964068877804383957068483003415305940960436134569385597367777681986810356515663619419834200877014480549143352806033282503780722816202019280871716692698761578234683081732739139501463551657770086535218950558342855600440585113327199646287090289454800324647740205904362211388135954852950943843781111994957165275611436702563594973325939822988735940226404438464777114879972027400960892333851925347595276187654760852434495728380617054852374536903953775523879535095929466796095775184082359994493456633634705535555414560073430761247867786210072303208103970516999102713650007388879105538333679255948831921375458033260626795255844036456612129425735579838480406032436059567602430990165461705928341818906381428438608722678321202443407543945905442177268103190928726536560848244820609368962132339213070218563128922957609457109399775851517678146570630306332513599845800118961657032929451045164*x^140 - 16723749033457023768274268207449835677712028023554806002085488915494023225743060912359051077788802961289731514794853621343209083744024624289600661977498274362739700725379757843886785740888273551213423171447856285430909631840378039273922026147927510148788328058855403294839970119997697974768473151398480537104494610768654569921593323552213714675213415442700666348123557985628325599813167956606859484468427821405690970500100911809979023715739090855673646962303184966747785290705023482691311567179065949471524077877077383674097549697504210278503604548195609507537870329049830916051781898866400198460308838248016365071614111462546222683006040571958587514493328033959983525092564658753449242868218752489468830438835063020049548178739910046899804148029732880089588654278295563069245136768567489038808830163945429088577585240111357560533045120564445520361693952824151334774331181762622637948349849286836377316564583081807628761899177567166949980409762886510189502394800180739701522578734297869540598049330720677212983145143701949918948782058694183840976011024530020447487549359052826721951361480484667299491896699562260648728566142894168718934517458386503109785181889851518861772*x^139 + 21761605536947223273525295858161105050631295031982442828214381089049857504389165278130093217682283611398943457047231540617336673138913471481558985796213208555830985469596538115512123155216015596185077718889283321524688008624687623775086466446517241458314515958972958284792033908013220102884022603173567819951190816700343331209280981450252151758248795124627682795292954819534691495908559432044195704252213236748089393895537117610092667064682803695787415313500974395698424993487999929126544624018780613621183144660698551897318016809007134718527209786229885947302563650463266973862831776941761339765361504847086791502352143610496807695195661229018887401323983313061172644011554919024456088024226700847459639322724762876103732208980804821213137685858717419762723958333058132120077816991362513903194483206411758632612402978368002106300948001820220360141591225019832761349136267301980261047749840388311299818090773346435348921030210634365850870247169141144148746497080821797515397478015057147845774119646122881157185568240422243381815692150754844842392933884307053449196308188078073460416423268585379415707283054239246758581930714485011809916406180818189241505349452632061020303069*x^138 - 1613230335675997579443696843607831898574641908385930983822356308480890597534165635289527355024658797016892233444765879010736454145202526135899452390516514215819992211782274165773132187902504659911169503562356025834128435611259323679573400061942803706433002561397912989106409589953784694081313166001697202884382030797068845906501606573886442511030285324772297367558212578383537342443574766866675921766435725928592088767429787830957099788865187141848289907949451387863060650088244296653080482841179799106403615571174410477254107677923275678478008593667042111003760144495291146473861675418105631537467273506982589230411503066986626511313228800024066332992492778997656107337938601609973950902800012743639297480127928793847494236014098491005130605320608028442331811073799890443490311021146985143332206539130727333628563824887029819742965442787072254724701711789238729541680556037773388768637193582625077983877800661937130133665387011946150427550842441596015267117017918292560587150333882150039203198694578510626198071661240803845495559493723090942646855869364045114719221371702700827926996848719887738084735970049325521611582359766547696721270646546036783810089576367328585151003840*x^137 - 2541280965431657752328364182015075764044014799947704424280732976049079905459075583714463552781710876741809861654200003102436304266330409887551212061903192219858368819518319185065298398087093751684391698087421605885259469519365113927122831941452540780053718064325910750493807673755215478957937585711649470147095361813991625899305645402143224201495960605090665837542925275969376861718049448864597184289278734588955843651620923912113588642757464038676222531492804619199664049379868489306099315764072793457052019328921516589741162368899586250424332597717965096898926337418516573654704866385877795159324410712635998997384135639836104122119324116532464868198705173465303917968293665617434823278574550791654976962899595615022346394445637282497879344240925801125754374617412171124044096552705334514587770275967261873611642402315614383298244452486008256659328136392861118128375290555379904733606986318568005372332011903850696321898715542740572141961370826315894091597245807138111757808857049906190199459618273210922120074899701843005729139198189205518998851277967006502963737475579928881186561194099104628005888924076981209732383667230472506733544004320063232341688830225284219032631853191*x^136 + 691008341296344702200332432882543363104245447017343993943779033221464516402388088359594603886308582635358674884555849342361643525366513265633908952163584030320640148162522629448746768096665946287266442016156380549964803469322340637060575275457568816518351955369595199101981980547599154035569613107371878819386466397400875840192198323007373702468652593730695769761033607500893654084333490778289217958249690277883983222187371072969357179472724328018376362664632977701161412582654461796688535663217608425873988865346235214097705275148578280147685582336718566900265124981274060308226710486264131984446067242252862948095454447934265881643325485052722195089371292559876419985054034576580567539313342414110570102411137946879539429542704190976386368220340321505081971169219725074869465025746536025301668484344761352845322281244720159948019232061911711655882543900153427645824159626039222118954724211969725949262618410814655312982154833346858621136653613536333670683272937638244679147224980126884413772218204600157061613013591510706618269336865320221116675270779086985367816091869447788402916814183505105317891580949401350165361971210034184348986242294243435279503977826105327619641355982257*x^135 + 187146759073004118323708186302555802786197466547700076666924017491776855908037413335467867991933767139148349940045545464334219437647205264783578153328970504944662374794743165131968888329990085833278240033229423800742854184243380351650241710348660609597707450822112692649768414369941278752537836264129084477314485380903281515903893393749988805132953576116418270246243792123034999030944740697123028090318997490020522745447373054137987746172740243340253177521561504233996539357422568330152113001000873837588119669113981040569064083803619180967742732958935327896794565596299972669725631728738835789491327525858157544543484425937981834949504356147852299138939873271940758800820413128036232103293893897312143518398147492809752003202022090455524245011060629558979453776372445819323135279892842675641681219816839803398654864008256293952686459678495564712916486070071932556075039094542255710859792686132964262725027175069972430224235966677709502930917256413173199230800357059781874157763343589735917446360143125917383541777806102262080886551401285698888776922648335566942499209433962617037102713366305682286752575541874700666647916530403840893027947234867299967036963972539177210627018270413879*x^134 - 118683692058531187861971702528865043314162744269063148039133885984055253109416959714313804867011821959587780610149458974285290285906097350747421355400029074055939256113192250803037302860415131635046153397036158363868929256396520624581849302289820054240935829634169518861080419098888886823766731209342149655122614213206772757999556364776378287618295904010959692828330631456760869096957962314252139029211837497799511746244428163681256702671142029200637441325431903048767882507688423167385967613669522888680981224979823797571431754094785457142461529528726018220225987840821324875841440545376461069289330811165628895191476730638648778812279294164362902240358014174056556110752208045749124522404698975142950031937143782815199061115979665273415297865998457473112394743422437631980596499936466240157842884808285672693365670096486228038171076547466542915845001537339736964713824283633246082097683727886355750678547156470036777257234760526997646636085197859541054622768405466772932842515889249392243712614342994031095340854978468605161396793903060705560147176307685686691373691589089895791529944269003982360428082161600822774250732596425650476841956536832782121191288190885150546704648581786203805*x^133 - 2765268517754249493886016264829084570683171896224218653078950572838671086014926872713921274252228853146250473236895401141426251017810684390974150034813398079162077547249530905497770377101600729950915368208208255584176223539560791476631879980460249346098390068115767262688962185711379679020686559446437565887141384801683799672374184520121298740425315585053339905946549587932080726204151004950006733003023665788548949048210970237189386175236797047166498107163620770238734912436314675498736529356676677486429638681462727339558652682918963953638367552428403967994113766628571165709897734374246570285837749918625323887284806474149762269091524837351717391506347874370814385817353456119927446078704728396491638039234820261885915536788352032364236923379750821005632823452093156436852033909080744737764883406280673033762938620562658104301233960832674015156569630760042658567113279953088352458095855059303404292246105110388133547162635596738776427615309256847225624823983628555029983418632960177873849202625604626361542477116089519413344207272158306374031591599286693285527564332492176306412178926872159605063374493056962566397166517486132979483232195329003912909061688148176862172965185321321294105*x^132 + 15733403168781470508912424054144657234728092223314999356481200965341915656890791616673459223400407796722281646340961996721963737733136001747774998521954314225655681739016367923931237868587447084906088737833962412511781665288769111917306337662831452756263313813087425470747639204567830619737019077142675726094256599021577289208793546257182142204863495032419001473624605211860013046994783304905479455831359772228215748399748875306744933535754020645625541616016025691914705662557284815898067606275147203725957582372632805400833904022617204224872857510705950473598530137743892055283426535139676231748297243831292757800259115070356115254309101275461910403485860897853215125200360787159039361093313148214987436821168051958509927448913248569561691583440250769697143838062949361201324367519406791932881607037003060600787003594103392877045785346540758137374008179992220551985417811551597113256976535660636795071590802634616793024939721447948052199832332065311103635919752549268317057800750285332327602682364018073564954148163660434254502204826854448500023273955472614050956193487065039007444980015234698311359989564356428299691274189148078662440419427752127149513964865800719993562292131929177948439843*x^131 - 2663023231451157787270194420309693401299656946202086239126024358527767252280314174095850204596960438394440439812417882295619022483407392102655557947551603383416987972339347755644203872576603005924277395229009804969048748617577878615440448515113975343865029223893079714270315277755875974493273849113225405899581343474229199383210766527164188756073348094628324960049561692571444780802327009134049099228217340193498512678628285094070337383366920924199783910586254806893696876843675499364672827528112865824796648373098480010977497620201731142016819635491471988248258881423042544207219842728032994392954639403033441220100968589904468961346393296219249792555158232212006902962051664970249329224074453744386499012396304253888387974815607728496157381107060571800803097578449687681252706220780972760890344317372691329646225870340264215428547455884669248946717523306025606748332394530949687465976751193322056828799843554013950269261044255787379079559723592530043354042035357969691227699859977236456186897211520362311265074064995483449299824834447444896359148447495211228982379464425990227056190170230397502317434921995899189092457361463835330839619357057679223774851028130756605448053278149041183529868061*x^130 - 1415616676055291421317737540750312997440239080414884243544939564226361132841686374206315334098781699233888958463945461228523599520753361813854606791662461070704535615723796725023615658129856067531334039185876669162902426602454123254493591944246628950791099681828148185367271147313497594287248223352735587134867490037170730344290525873321827297425462055528699272640455509229353863784964652986500427471540153998469862167980782559718030673384956633261480885064438853420780038068001775569023105753164990145562732778954025848596253305506605593658572354753597975392884951831797629325503096024037778293710779966468827219251811948688686233921169900385206821830598423732082675665081333002221857324511803625866485285350924153340361838712984065174581849059417370158179811369263069751677504855116869885084373918176692970863752253443335970115459644806383654152841927145934949165186744013222884340720326249221952648371468002006738920759666850176892570222442781846808949406430345057120218994935116151174692084589837275162099512633308305423698136298225085111674861451598834121808002288566195654553643979527833925451897750330650988332128141495197272290357393844014673268466270357053117680129783684264432545983375040*x^129 + 567307478664550886431345080213282087188507468836633011109127656968748879627174809960560453348760761873718967168058622101201562345829642735707154713042651319963706151087182064614634523953962819570648771613523360560457451264145481558052642883427501043244563704791612559264840685213941559210850291408431944026878304829581383862006337213891091208669151819183932032016464809015173996087341513194200341011215242556346147190038196947724534566568338164144285536134130487579107589214267149405987438185955556872978291095181285825607206589938928114556782725976949118035786769435700431089785444325243424491460549114027876514476391721933407787908606265186422200202255258310495771725408987993372622826803169708832504412954657735825126550124791988945144270450435644317751184756431839713373187712571777531496686051955108615661460429678321509612118180274757171663262707439248973628355458207979262353968348029944428067765469417330547433432484833146667658510106118330396831311111379060134122541300294568756670687723604862253827837373936023429386622193287993358067547104148908627222836091985026764909163507253101670795668164247775812344431261495429817781168056833824046950727160783550454968329790065674552920050885596178*x^128 + 74593993148248179486618407446839739402430105843587495169476667882326826737855399154683251399280599418030211229956740126294178821556049313996249595620418465062021532034277622989899365187861595726426911684966235342270051631354841306138203228557600973180066368031474494951389868869645282596133971095717431189383266604951888180586162222042886627294855851315439832126684982064218013407248180959836261467661107108016364814502258857699396137621989970179087948737822368439905437540929991606453444670229637583787448393126273729278080305303947260957211284626858893714062900403237565222757736204634667725633769732251708044867559452584526575007878439247676267506045540019170819013431041164085516587804147598191615856097449541419326338465953272503192136941634448573092700825943799487991858670819491270893586638523111330347660151047148468361253014970530040985633434649407720971490543739232632645025962614123330143422309369266685549306951107289721471397600457977184573979589836738658788305973654553634263492252487375690957063687782710664969094965759958097561128932540908604170203646953247775649699540057286585317766568936581490836108616572031543646739127460345160437424838129109075753552409943942809930846389615123026*x^127 - 82385916596532302087183268431618965764735463055580118128225500786718716248031220413288872339350226309564177706638629415821865135972337800686808159596257443317198843587701923522562130452927575208362999351093744148083055388409973813141708746621999218652930834549530413759066738921572787304217972459561755898701218121092061403404269013393506737024785421861317101257288632574348316559120804185879498063250627508480520196399033913249025565001385758536124499189660764710284874285272041724644009858680238984579262480152880641571188578704313757374765767909077493846490821085687112442859672176844952741786651185166962129222318532396651775214807928023222625111870159327533342556209002375483545651055245740527714436359023372623044771093390975683071155735761597300033608922128037278351919031503805061330019891661811569281616662680373158696011642193069681369719999128814852343326908707218446979775178796649838056193486713773177890456259154019316561279410137599822102362420961762057337430351334380777422382066731099784815788361463106578879728571946802114053861435563941293878738305817481187378641956291862542299160930780539473278225429226985640267182658810054613301609875166424406783274970117690158382960469469749441985*x^126 + 5938927236395706909762840077882842413538947221380413195138814369833595246924989877891454441853413275226151784561010823069117044576257313563044706342117839034600469528264224725001541684045877363908774141271647390133180543024731632689988450793744381257464316410307515353074327909656321132268865397681543038387711372830872019088028614027977235211376530262316565214980156980181152028806447174508617886653202543579596095705781580453568832349210824024509126947015906749888152366913450779408532220539936936435497911960637596441171707057824078178483441290469458809831009076894667738170129891146489101673413566392554601952579781590458248189440142227075377459378683669166653686380866645680095250858915548996491849893680664274455282437449473278450839939763500010218199084624472559124665350495725097529947180898968870625979849878355665547580229432986033952002266847894189331067770356806453467940436764658962098566569595909490464009880254405812007441091661105826459710280953867256706530039096848665222843381557811307689628004124280795101489508007401641374866638531321677298784777362192380260857387143691807431032477978964315804092397947965419251321455594602984802439394867247528641031215952805998467847423834586225973045*x^125 + 8412297451801728862170229860861258789912857311910878201484498833318449826395223047118978813795807368838400761050343332099420856383388258316668028821298035890725241869006699798516349829127703552300241297998165010307148071123289569841700629202003676021018861656684387815870920797412194848915613671538832468993556710233550343912622296170656938255545512006194991909050832624980289311555741697044380952474914837372467018349443722525070449515839969557502928777321575135670089887106109638541718840280546156597730061281241363066501912105995017084869576073039804126146585310359991309205674467702962947884721579130856383018189804650488962726947117224364732769803041094770770807871502739363094340830220684056369488275501140454406737950442169454683043719293941614963475138946167471884775087515744831724098470088258493084744585693899001859611473502275836398877385631644981795663748321188290753295747115304476629962515451907604115866256665749905061495867965974860996886384352141809881932586949192911812632219093393287947055370821777271781827276780148763687264822191323795348129157259639369991965233550429123556049921444640589169481477886620270765857587730030516345373790075558630100881175273217778906285379950244750453591460*x^124 - 2033793987388837207715955157413442008219765495167562236437300509053933687177511169790398627746892746288641468696695759425675421475291516181975977343913597089902967369920062636638425315258465296436962235803734539035010478158146903357237367301420667381675794203863852199187537587201266316546053465543677577836996480479300209876121703180200557178424815719904851027485508573035778159622680730154324231633026871647573113510452288390087632631289593057148551078885248868610428490681347253758325876957288432751224299171710123003075841139322303097131651892647296846380174578943436452599522693162684413830427079966099082057034762418291146084518810792847839450592426314421987000153824245330866467439459807647396563018173262874708933502519787767946125182049277688097981913565080698447291747014327515616947941334443505378120509307027845425246293335888432655402400002206336142405660013142180834831986821937807602722103334508500557309939763474509353821798121511473422102582212781532628548926878028085210484446584014163350874462267167269884764753151375914332864913427892171236958555581365814233684202943840456862496774966363867185838756327945107413689061960389094643689205162233131103232601063595299713181726066790790776216801874*x^123 - 630223354295414110474944885691788689409045506692088545530469057201373203787793741856875471205664048724530853787711886955985873024637168024909193658788294409967524402536714764727005749358821245727330803707851263689420969383891261221927812914846251422259781009458399849837448229679929467055128544031529370265201998180181503809924345793607113332677904209786046926005598631794520052109026982224706925187907030716091774260395476733415102092238073338535729493326738884098293595402661608484598515729656393902994654940324183724084277964460320815466160181369482744436327320223364631019930888661576147400929544019107384164554346206460166392857618012859933844694288411830606449881898218818503665842717507032690683846210475931753340817176794350215999733337240985401439745423764309029531169884810404685513443723519084963885950663736358561676070917962853849403443504897550451352476463866205385056281422070644718537977109612420140764300160989183793095803799410298205855971527315711053665954375843646457030674624188888616253659165123813151743889362690445356311129397285600083060293647674596307025486777655875909264784901074011930740739213380555278085164311754890224576223624179671716511353042185075532840741540356824093918469586224*x^122 + 330051351100938122454677177232751020285037973770377741834618496796842740880751968730950036508184023488090457965073200098808090136324463569772807951037340947221347090791351907890388141885721629415652174650667510481977693102439926270713280817193087042231865571785643692793112308997839950361757510133636545248239158836293308395482321825149168859657174737445113396477342506886889956843933290159487992722125923974511765176750371207422508835010592040053795962517593233865788968157234098613552667606155251988735490086093196563564347285631605363896380896947360838614333287268069832780074529567888243804373890689782473752567010287387523790820577516591566717669529462775411012944751363095582507754161520568615131249673691701059628061835751521059942352336170813471137287374112073358732501342758509393782272234350037873614042193820779864343862881706999114838900559487570451005530323813211273150249382978248165657368301066770328300593874937280653592033134952339379934163677175441573429880629229402772694470023033373843346640548908738719721623483219769707896647878577792178494050104040309232331954557245987980226424141213881451839606994938404631952522503385296280851806719992176778454968205577000086766769307882973179257005468392722*x^121 + 15998073332661599149896169194778013318153637873923082196581267447928409779109019205001716812503741482540824071235458696448814275111103495298737454292559365587957946200883072661546466027457692705706901718372327283150991083552060049411840014326799611066298093081979119801284588034753508383118135463459689901989799987268866114644107712075233006538525484429304921317540243972172846732965174478735578353093101526664847651199086199150561418952356879422581431214582236481741538179596859433617929420392927441620196784909775638444038279801300075346115109160130316921236775322640228814332495070748954032253986276646524823083001568747471666144416892905720883154347631125240850954107575304776416019121182339642270136531361366724646359945872858325744364680654011230122966031899294852836243504998416448250483528714849888546793887808172914257162048303086488960265021673373300649462580243826894672315184199345788376205585429028776322928112352518180351084816948384137653945365791304418909599379417811988517834710708386388433648811338042261221732903536845273043709363917476490334138435466040937770857229049608216380767353278513726821096915434645268835071753651858953148204336610321986047887316121912313394850086124331342215663602589090147*x^120 - 37300874513861647037256255049294423788190528492526415681645123325078968523365742066659917632735127298197492675066082403400624351573993591910309024727712051641346531051561621449172190311893357519505499288234388077292425692328353425701199458303503014800290643660512862913928549677704920937903570238148159346613714488919842637099976362758012779890129309313870903473491034321364820502258505674761773403989903266307018953766988491225089287149605668985485003197814140802579836770019222573909209948282605745149808468489672899666776760776792241149239058958869037484635367880899213376506620559718797741323698863909169661034737068162160972257665553427119747893037286037365837610147954283487590730816718722901648813089753833831049478588015112411645955358936222155119831058770431535917187980764052785597356699379175595412166346324276957463388113119331846877489555811558864496681272259164628969183463047987913523550519440319673527801211035109000559965210786987099227125868038497945619946545152921795745531097751832836834754162421911301345229556847890629290464049683635284960645506447748466420157625551389611660209425122811753991085050515962302289413150793389269029136048755152574223507152925466974554197371748042279049743831880497520102*x^119 + 3665616099109862959393461257684323009021085086796975358844054982429687620695088482351743784593028065246089796290745914346790602055586054046007090468338652393141956007346305998919311062925518321164160853547287529734256304714372815822216366989187438599700060434812123830549156450084986430372839504278160709232165255329693465209160248850569307713831465390491570351876017471487544646772183691839915645993443948337648394264757436921561431501810799890270502305262098467588006886223444767133025540426482130729176643724809159198589539811893576814893533517877798492778005860976764545688696708752762483545602875094158312224400280187817150183547089755233344710658152949400075930162848360303627506018936924454999825198372049851430235268975430264972296942557544988504138512396701161253473766031825198860749427643578606565494672458132034787572851264050263080901656115097702973710225392094130308318213667812962228555540420935643553312474492370994480385094307376776532813945812720745070275734220510407449568965850561013422528131519457119874655328818057809269537034370069082282226398356226506112769952722455356535687307312987233800867462204612932037756138386118484586460706479910095632835172058747958562379822346565557836245180362523245257152*x^118 + 3358483664937029879978844690198615083250928364203435644599605453367329418990164292604980827006419904639981505406645746633227582488615974512886347117525409704646956311565632628512481730806922937127695297356629042391088239985376526737764767172005009413312093185501856250740259373853798509611347603318542900021423439677667930304077671478074255595003977412518392258264643855034967884272848895463900632240069668758664239976877395779611716623014834035518286161348343636319155502723241860479792410715758662992673520904191531737473448653199642237823100553906510962200343803955110924465417841541699693739021823929577619100673908481201320900343608708257692758168842726804565694198285796075197534652318587628579616815621675438757886291124980569659848274609271220833825692926435383296651865218296242485020032108326092022715968860680355019207308014040240227229029511497203360460257247932666766095327561089337935159376753994501172116252229798701569422318359104161269230432878057110457759295669007512397550175509422897366761293897348581252329753384581586730980086614035510439577554511738085353190447606569090554079156415423092942346777134837474240599150982246774741047773004524775321888376956065787841582458072171958970419109250148474687852140*x^117 - 840065389443882998366927042851340938742859282491719277023330189967297163414461719881311364322405776809369067764630755160141329949925216183851815026230450297287435677420790507388928855103511017479776802764853894937343170950545362875114994593610969571958900011666908646300139726520019008183487571668099445873762586035247600939542973046576986623130085452675425661844576995680534535463664076841872400299802826241741934104835224711748761388282374554652638050541249094122713133618102834987522012358981765576030413894762005253698163683436034278125533809726616495863382378889898638546834255655620925778617247953743139182496458831894692654545207944820536356232246598837766721473819869194146392002273472825264328135263731138318253930430021315654208970686984978911491013343568947734834703474271210131210480975385962467191972726887342258429989880178045163120107843509798039910711784570454438537169078912706226720489265465924088171386856392831665541087583943433809729858065344973086854909600108231357325295989926260541891271267176655555541831469400913642097362576422739540463155155983131710673879841719945314087270710484988532552264633968952817169093539330414955528157652109679027742133269698365261244354750662240414748126861168220344905959230*x^116 - 219128576012258684033329218040755399496029802881698679639001288476827073521269092738215973238444876480185706075435173113124958521837227726507443633844513472640663708598978875329501125313606676682887753624687359935805756024572462555529788447273020867623034276104547715928223531663780098190797322197820392393603862599479756175685170566426689231850571762261920068941479578968594037274976187618175295541068774334346853209272805000915459834320840119148731062293213004044791085416942895817483908596116203318513879279095999578337526429577857463119952397363216548368434797342154654313732658639454355344150684213002532798553189549000690649436110182922959701075841959939236202600000483664144045411075001233239863177324729991428701435215120686588650605024896335318241960815671356283692232595303125857107437697671143825417895120527188862848952839902817331500923085955669650547970210745766987782366922641665893353756011558896476912756735085634014029079527352168289509680473662546754822387788112809591586805004796613258231795594530000437090029893343333921349741899608971976936092787446791307587418014910008493554494006923936417122112467706830243683702916657071473501839012828774625816105957089639890582983157855021335366956449369390332629817508602*x^115 + 108243169202701323487652360919667665477804959769403787536971799726366029393771140558500163566188167704571970210144479302070068014349245103103892030509873726272422895219648864218883521956079776547531175335579768758967247233922619475551658583374181421886844558445434258771609490470005289491167956543710742412565702890325480383482837574139602584335406267971799213291412741982941625281896015430567184475406579666837793774560421646727395068160249739974041926467882803126645736549835593355708939906645066797196377655414524046799028241611375093967968312063594906305133254802083662950648351590101366854002981752579668844416361042140595677913860623563329483580092342925298158687014882956101720592567649551638086461254234818158029716528422809165303001776846554434672198349078228061508555324856570597590264591069826734242449390124261291339637536903158133893206200755856350805909796840923484696027643494101679981722170058771717657377712674795723487435604542624632578595446357732776286947470813296701192683268629366306128164003035452589457041806123207738330127677761227481914556118805036082250284249148371297879828262709877989782922696412034110877226591758804195242142980163848753257599270793327843396705741018486104757466543630487920607486284854149*x^114 + 8073851880655213362713946879209542342505218302950378482486798521611621434684841959408839555719743466908619370263742102269913059514674141005462465329606301109530689704716867401094393323817104891363253264888086088056438286252319376686978905706212186979305008050776794237697518401278232706692006488323688044970640516222801783966479078821504889504238969845454316490354625177703607221081233771036162935470475389881341794585978168342724104696804953693971674049411561268600391586545133656301916240591127802408934227480996641333302239666190476121800698590578884699414436881081851286350115085619997975666119332690850398173666608353288644005654576384878135312331911599614177416927777282777142269652145284115441285878586518295718807411562795740095907197029159014749131451241958121855228383842638312459808104362468025572546254982929527435394847045615776614318546865554342006061558858295703426377853689377992332109643893259924207412423862978817897867447322033626232201873352303132872296463338232351822952416925633571095480743457601731435022004577511829604917494982534781195007510346737255876251699534820099441534461513548891992137662257134557876738566911089333803599024518747160144838003954617691350058700746114319762833771444958924728147292055216117*x^113 - 11070472010040051862721974134988195732003701759076355079035491850563741955154519222069547632106020878808669630744466141155180742586257055996353324634421625509747821008726505039144825530892135894621301687677045865948803310431990196915983265804859000573641647186217143960546972501322432449539118599437302892825875320733110702861289832675008925649962274308234819296877608210072959071264579812233600007269104879502804859893666443766515776819848312987336391450443416328311855829560452082471565279927053646374715247863835091446310977083770299457699951311783566903915873956146648409276062960304648540607233410348335891372739454797945411557975599794602156711245354662560350293427876191387834798526215696388117816736674463538629323472430651150014601478845050183497239745943937603258624136292746903019259993945480787725799273083661232714105574569136355578370317090540102958546815537970541041810807227576389084965158398204960773459985458709966506420256163538128535270832140728875352863172949918419449861038733513612563933986152650510648264095045465485006509997572169555315150785485816566861733546788121973904117766472970508200017746216788641111551009449191894623753200341301983956567065326545451993780807690507007947290136873110963675992544034612779401*x^112 + 473789428869683503194733947626567066904813960995393175178198731539103416763555071764087450188373346099352352140094309780148623551433658044816926993743241366900881457776697955872140598892871095658413215693248839218467487225590023836411797946020327177989219468920292908946910602211603376418409593906056692733202031283953045928355830556379584576913226859813188866946441180695609341976048734306327827014246272061569708676880957427507973390445218894313909139449726931032355612175416463508772158639198211727115397927284216406256146270855934974976650198350766670744130794061447240062921798820114783121162791982058573815170513561870759086153740384020126085173920250395048183559770197945557063319525024040224228569580740646085209458620827778341314446949285298090713652647001936789659334407791559726992558680121363965273235132410041214882959051023984047187719300554348720314801085669309413258746977444627538561577979849120572062726645430330823494788179693204822917451987203298489729191588044279154447366933493620575621870949979492700625424815504220386931472495719710485938879400466524935555211093999594438592393372679462770542600571253716798843500872603000841325398540968121684453875849416541155006527647089303878980898666321000024157881647256590172856*x^111 + 938611887277437894474466522365762189353702428276666474266471594839559946451656801585127568332084360393356748200881951891744757724572729767938818447295795970983749639904588048410698982875852843015965661276359466071975423206995519897953591591018596782225716024464747780998967755193362564419404801717937702951037512377835722141371666432706127851280946595853269061425851592159826662627642235745067515618241814588782679499366860740789886985977086954099664801774178450813098944681983115016135162547573167317847162705309282219470673584938024871003608245252424037260848330790445270388971507204260942533030452351745094661043282531260464250510950993824896170153926139052773883145296494477209682252952411663443283726828282279871029113689135614932630194921077914101327011898328272886310796684274380954468341546010828868517273358193066169509924408338970346624674219608040191623712692088972287790056470486393029651605658633567512077457763622648769201356900832369626267449304706297047757396543444799385504036707314026854601989418143254105320219453300698307400050473683854994297244530177103162686939621267257276492582642250251554790544279482482044469151248325587506356842630300753797368367040625751855806207564207614655929442632762842604934294869486733054988019*x^110 - 127974309854269733472635556616494553524842161972204624852249329928288904076670890851284163291093021502961673000293945586641594091196754812713434949318530159825138985554196557741876342409574218024259795652900624233567534397760982560447432689009420266435135060189489418727263974358441280489490029968672242369652903465761719268407698172203210064591739937798501867125310810779112702651106206223814791066801699775892693372802874699894608500084076670388115291341482857553921172792149502416202632492597964229331440075600005593656347568082214026754272425617569334074959284225140718883533894032525416349642034570295117234249127696437816811057797991528905440572841778906849821031139903266895033287537852739961328088666746011893946404093887519104942246856843767794773911131658933364500216759141769283078248480655863436396018739197131251670430909249950650460916933044212912134174406622954338622966212760079173965111221603702570420349958690751908144877467472241315581375401910111390962121589792601120205043820850651425889266080925818073065504803650955398346491139474620593515927217568141115909167937181768380551663516230028556206106770768027237698018239199063839955793999737349849761153219165229218496864680941224384555906657457498576048601965800661435119595546*x^109 - 71320097489537293133206553631685985815324597928877413916926068331967207874948847697906911358216482915109803677967712604691787365881775451385270251870100922376912616382343197593259818789306195582186879043674716017250086134300663134035002581275944307027834806519763213153356937775650550913841731930814134500185661228280320152806334229145253236080250473595751017418364079819369533806863976974553118113361793161858585454221570473080922137123468066833262506460594603245385426570284751897603796423547441221125118625239537401896223086125760325699698912647867310267974723089177036373513800593321609364108561614875440382352820551992490826885166321352288290001895919151869061510906415882130863236466555347411660146485699267766669825520641923533875578047293482108015759590489475564590026163926522488150966081444323106517639871579968131040617727181682235082847322700960567167942451012871936663780048375693357081899287462737011235887442393845813744563634265037936143644385474708198270887545026400952094070178985777796361611403168620703572409564302870434813472564871995117118083422411178441221586841202703978846251028411866869983062723442837628803828093199139811556799842271101739908942685474657559004086504946742261395219837942259398994153693564294037355738908923*x^108 + 16912203638814658000114067187212659084682529006414421507426047925597606925516664794866917892979148049804132705431958006083417168690671419027831861576372209982204050648990785885413723061140641985436585175089056873070569725719277645534090143077491086465315799654578204687556862595814582315933293581564488936504604645824649348532994324302226831170307133572415882144212378880098988500968630562612313419175732293879618176238586158412545283309974548469462122356820008316518724402151019028897768004543753242630564661833431531276996461712394508995605146057335653884200092547351052987666878778804011439839794014390042984725795466104352040393104871098693769883489434442634186327846654002804720204108024412417780907840338579538907014806270334321502314867404675324088874884207586893976426671109474061570112538450002146987710731501591049747071108515316238818135381321014822813730297236776658244833212759082639346097198218764371823857358995404265725177527474460489217379682331317467870025396860647704011362511169450136234813173848162474096153652316556957087039656044319973131643115509838456109990661508588645083962476421979766775205054013085452519941555732277890174633139811075752930940639486334383215861356695448135184510824438793917042150125955620941261915022059711*x^107 + 4889341679926027223770351428986404354884215935594963872815244843718048597807954084195957091705503560698283885660503556498211966610243230038298091960940005557046015875269807804493318677445279752895983796728275472121566120042544638382759379042071266880018896746960669172641213144251053980977632087144389306629933972663392043378214237611640656520329246563016008073692957090736364571950930958775435897086283490592273402984570388042974634862448212610822621856845644853486776081401314487013818092695529257022719053380781569118446864479356743361231841549476289157397021714111309045578688646805313661397459341058306649566704592154648345310426634598720378175056267913022434970700284260164447735310613747123608816685199063513051440604589142048348858582571945734683209523392579853422965262214968464988375061692062579277953787274631391514664256681032270893032719234099115517240097613168973415725673025894174972589144440663128999034544597810343956048352538391589044878628056659867205789519510991065088633924890551479783934864159415796647192543176840958453110840914225903683203342792359203231364449040907352526361638674441284350460769313940833673346586574084019871466482894983122067210145426236647087580624342769726227205650674320032492549384181721709170149477364019672*x^106 - 1782342830453438997381266431659108726905959733875368962939761625172794993774668960656389187674260964857950638600874853756925863204235957730904834522328068060998777424335228010213958157075900745672790537944997311953663311940916174424215246454273912143517392660052771929730659380109686697613075238468597312703212233914681754217763565185627449345957620651945487602440159016420990907730186707469005582707253715798390291435104920600000335806901803218375891708917733455375913666272702025647865447263452499467468317241135320423243186699580051185004006592946067159799846898695271505986111529664347344326676259657745618078187970998240070291049138293201315574316206260841155573350660897186633503701155824136824385602022449512917538370723928553446481002460169830001337175101245632152554001575788193345164088033459703746034536401154621041923104170883661315199976105420294218580958171678106231286076054366351818108534560484693541097469327120469146857633110421998827838273401033172616818183786320064492543776132474782293238308858731994234732121595178417544381233964767405348566547083827239152478646962295735254048340941643560602391572280403543150168795590005935500098335471206946362670421969670956341835246201759547872999377520679709394283747878432203916564131232479851075*x^105 - 323698453627831347714960294645629903904247630992382903560639122360279839329160834387919043041816358745491608689157935173284100959306480546843604005856591067570741080490283803061280559541503483628400585584925172795709064088586946155928115381425716944901747366142003836318427186910630849805136654286296339585524744587018710392898574081671520419117686108576749016572259159159630484738223416171427619898086740587233103324557202821464950181183492097403236466438625049581406691935447325055460588423074530055380856591405136633153863098123262933675490439547916641020728364814340565599565636203080757340840048446833094857200198900225705487202999203100879537815038306190585014495453276172832528291309877264316166526537656404122331796378358082422266468434687718423491216850585712326746546312268886145944313274333790511458290352705955278032364053485856551749852178645505222835879350348549532558506712198266796430456900019598344382051931411391971830655921609771259938429626878621093407001660476277782189192602707404109234436833294099644402535590474470933501535531975051810226683497912908153279855241164104631555170623642796311767006983449609667400824424282125130163205425849543985756844760044396391454505137307222084624992451471250314375723995491230456364349039255217574255*x^104 + 180573344981672095898341676973977082410460196563734770380170729488271206779756820941187692089523738070372091970726459462688278170665654071248812514398541593748020563158244711402364311749569493928793389163979708215438449666270083587680196855009448397923806634563179652413982959379679534898647835909536229939467771535639641382078031694986168952981399043429106030420646736758051106344812391797960226879799331931088432748394236719250940835129208337622958319770735200384009487416555363102483693800131486134132521824630513203313508872696306388373715100314035611557846610383619105723917540993027988175268153986906980809951253641386113872284857098079294836150319078556733514398351227526579573056784762576108481855279270816687534603618476940173541953406342653533997931416757068087600767534138200372135280977990224070631482851251912581580918462178755161690447038393749223632937794273494644386674241707033870700099328857644470309553145779115378195994916605061263652673820975392637798701724855680199508039702795075198075211582861900344147851321761135198093191981945582643376364726713103975459020242945603951683809562107704037022158869694124752401296599709488650578041464860798103780858888393745341527471722979494037473740149565992683635940217422635362630843662431873372695652*x^103 + 17805739297830346008971282446206512907003232630200865820129940525183006715097745778156475777806830868404407452454807669614618401073680091615426467747531275166787336683889862744372918379035495660724543190057789555810001162257322033827268346786645558474194645883948865416747077564491863804077915166775991370627749269158225994328945887321318310477916710490738057001876514433846591230926423318903330348196056015200165286505862692595591082190367402110243362294093412105235685036127960589546818787728576554954557776599598381476608264750974300809302282268421481611302174264313890944632384029495358317474947870284187647398501117450574333746700699734672032358251898147302604585403160213516609589741093916142696919615384916375693837198470803438252740803523787317089687257788415102634357784338310287839632898222685205869190412642097379664208771062027799981483626316719472386344367769362002791305400725167144081566294044944026126569689117467740104824858284562431899811806836742982009643864258028165415248277546176874132324816931338727189451311083753402958629540183478775150391422696457143577313758182607200616165545302610958650813080188518069125822593040533912688033050668998207023843221735436474067573614777925571112000035778005395807392310160437552550546388787893868303630346*x^102 - 17522145540860454892940509778711272556166830429670411460868893378151651769393120856507337572557633722678331609088641178996929633992256097118419159314345914517440747375076472039891541910501450967760594102937821263825273727871173311147155153508926099431831472483060603064888579768349217360767347720289610472868792619152979217779603908452296725257428760688520219999806234383824877090143396592496695603373931040731216938405562630693480733735910975502357883376251466778159217764828238440191918789501536244622645131182595163443075832081370501950834618774811917574075760929659134076655277830684866147364764117564204856145321574183934187445503153754049753889298198381806240916425799809813609605539228435678556298858386948608298127908836565774725852761728245484470397268631846615805792453922051732083534623109613151161408982406530666099968618382863783966588058729580017656010883112111513156104965060839592785622039193926028367782142784740301268392504155206911169453589913611811189862621727368256799962417887320227790134212772115554780126818712237684849135905460407233771705447112318144166402037238006487950074091934693000401630167341573876120143605689692317704209428785021188525094899522289895569927761808325885525485965447630379323060525344300767949205950299215529848069369874*x^101 - 534261873312084210676766369461939272549369500325907516603512000158153405322154007299976842543697883959964851494240401122584967879471267179004102882924323041673509536838291546976503602832440516013429777049263228921036910372915921061297135326147724933718095392198441711035448828495837002083020326342452139572559884096669932575754258352576264126973023802471521030689477154972327613017000853679111611727050491424913552248847807383506493120327682908056477168987269469621787753192534667734110689745320486772393188702724822508009691053304909089499990407977718089168505996476760592227343782680048594934884521854671685002125924896115561987577235294163701606409868207919716661756952002039405311735045418456082159676827089027379738453544749585337522252451254699905789625696285847631584160972477918011935098417927843840834062488242855174700900866569955806663481008198577237630159936020445557262568018683263969864492515241548232136017982170598561780802144264654468933407037217918592706192835505954735302777075048519886982995432472706098326028693999659079319826294962880192200183449877628867079330441849811840737469792785308104750447335319268160211940192877845279286532408371494226475283767223446638800301659422233139794088424520570556098433826002693198485417445399609693516769031070*x^100 + 1673610502466355367026483984617498758187905270223362777741846857931675782095058328860856694604191579018013485265718403756996874013962033402737656031224591147172428017471641146462033859777701067282357294428599476786252795064173352676528922383795602021771546487734009502461614907124486463169412450568779788893862667181112598477049686244090636048832274794506104274403277788207232201816443347791688272996547542337383569307097536262358289942957424537005762550863164678328897656499249158831663172606733146735291918670368592818200165552968678569716450883463077596285760967072036085493590204492212970038896211728773427090373590853002373102617743206024433928580497598917196001229843415992288344063949596062765458773207093690734386499010006094263416426234240188091133586282980867450049419693767695958088848953021355502148260063862246204826961466041024780052740685598117079667523252465469600657718383944601369580381528446167310993499723897504908189375500583257737906361351972913854728415041509247264708404306352407830143969495438874302633733455920253764508335695621885316206349868237838522008026919143762365359848876613794531890340603203748351227082251742443828693586055310970420773675775962463335949850827729769568115963805533182459957874772906694485003488975920791136514805836439331*x^99 - 81339579436245681572863925364700268670486189074992036669895709119783969136223220011416698618430472667281521295074707327960614260874958464527161747982649404287947386559887392093127820080147134975370812923372095851844642770133961618806767556300208334117547624883147812453997915591345365617102750150683218935534435887064006282135315164639448180422327887399117443831387935849997849232689841301330692976501177855124770828088340891417827385209808987602018553860758882431377105618969793731100801692222953490884004597892829263483971086459175323898019643466510544484232860976120208233246438183447280018970595970285806893357563359736121686805553341417275288607775464763398407259367991104017332781143032604094058742023155841134187453233279146448202620926626571026981645206507339942081784063464985382784767566890332151475990869587445658037858364974329695295716323717774024953109996563989769743832362408934514605324607033265063148750234990071428114698233376834310425643933528224934789823159986666130780781892593361347827736554831792808597359716664558184479870287398329732615114252421996583195618786079478434176102798951158056509555785728857094575079799034151642727693636414915796308118656567929711675290462628082180796331479099178207805138600486716488852791967846588611775660155155379147*x^98 - 143127827893935469795762867121819122226375778656944909939462376345592003459229762558522834435215756799348589036472935140763604520690875088526757327033321482582638076864814451031340788902610814088334638022821328487507038360040745129927158727354643733567857638599151536093657518385062367593655844989063262434963409098158076390073144904785264430116499959214476273757435184656936271634259765278266207554069845100587736768694018793627299258405010096351692144528256305021172483742902930649108038879582838103144531481509669364031803514096553901175258750677337768013953044063118142413027917134258619663558184931859007548925443720827998238572822091213192612709743382031421252431411438145279224326244745309985232150364052364189178431034982341127955641395782799258378880415970875389846280618448143575304594845742730569099769382482378549000447600834146274464517001156299237909187602860394158346911337928713562747738642796450234703216133063751085764231548115929854248228408212878187696466650347307784469334637849750047867032042013740724912205572053910978655092708994244209809361771615057444983879572027530662217828038218189266286174095826004026504178088247276103476721984827417954774475176674846972465322826761579655540218162531210516510949629485452001641283897724884874078804716753231791652*x^97 + 18047799487707695124005220748376370147097298905273101039764809122454253431629046588338726616189917996552462138416433798317536096552017257561686626152009614770985148970553066072950903401965661819184036561947987708831673889244777922460114125530680369143035314385025451451999063317398101526835011513798073753714014351321620499493825051257983269952539623625663370903920033873243977344796925957655474014561764640589878723640740982439603757057585406543492190567723638717278029980834072941013579024448435198118999712719021490874608358646196297776517976850359023431772424661685799521459962609385808624235695231947765506879464690378337031924610941424122281267114848145846711724480560878569824781821334936666444649320191981877993763449895616571561712348836575898974288479318133690612150499348986955636820086311971096331541891281617499523421215006048300733619281907014172819871879555386382782822776012548378838382011899060962773175018618066602807884898431760267740130118899438353684961455519212747725254674270823804904556110324412843008168078636926255477173913580158260685903797812585359253890188962392667129225652529556070138877377603469980638007920983943998093292140934143780222423946516010543014834981562714116285582180627767180065281027401251397423594437265129213727533505312506766535728*x^96 + 11114966821924229584462133167546883357773365989563606163548184671042846672347979913840716328116893498117085520569114250691219831952075869320746743545768336389113714962893068595199724894483166591862076453995040670243354502034249197456906737381400020996784080693210879224762740977886973093447587620768676968058144407329921271188313506859588714174389809347677576306669390077858794096442707197821135339360337739152683751011595721022251822809382573924274844095147835328026808704175962065939928864429037068229540219065030772221480257859697673978206083028892722338693813498119635243973878190802672356734927441339828851567389375355990709381331954793828068170759454361122256700842925529397088159018766707187554384382385079426253323449576197810223514795308037973296126803783120111269417551827774139346193805412339848387723233735870734206110453076717548339788569442742754932534767421477703316064604338942851035087627943561442460750763341247424695523150387533516893634516801057211339963134479470049327859150738449947301104772908448208984839368834337097396538564464725504476717283848076558777784739679130087327410786530755990955557863700461766760710965460359085776413789259114570656218003439326859559723088182414621680124042420072518474065746976473439078363844280273292255311390221441048193402961*x^95 - 2473308019854509234873903638643585136780781403051226586120910439183283094361172861010502846554719942824344465579347964844217992106126916813984742145746332681842890318394121113422476131610186375534961490202981497912108733915513589903338059461630721085094429302720225994506597858191624975976093683294583468655729915381653140395205649075521419995056585788747103357342516772165820808288223986610747232787238621275814813532229802401588638785596838128921105952735169054298783827361659065703155953668841307186418561497996101568189471433695297359617916990389598244152765660585162886448718707330707459124333624848767454613698265551817409471668057551088641411530634931251926711575692294316166620458936323632557328793014548618427592523289125647246861873958817482722302794690044105989203130147239005296415453057399272477586364824185676925554222402480333458207318419621960626435000155750806642677582651086786544364411957018471017343645411799767290109482307995938840564866450513275606123099832557350320309698319297882852981518569884183982199312163330712260038257310827924062653763607593372363584287542494280062801218413161596932966033337155699382698037544859875965924126355534230052907440579671532349926798046293879386850536403774588077042786924784133691004772004650394653377287692982430953074783193*x^94 - 700552459173216486177670521554783598818083990386611608002874553653130810678476591177540612698460496943954860477466199637836227694461415343022449349637451835735501194201884464112874357498319010551490318677049787580149914847729472592676277004191997165571021783346101032705548080896644218948758854889704002970947418942170610814274204681757422679225341242307286148708415645089691538998835611613187078366737794937451072636377608438728417680443743164193155056410314126089928112636732765413740316397442697440726047808816458696913679330091798127366380633746084851920245564699381291746658627755532303705348404030327088573899317614719021105793462979314192869546312886709596369251760287900200494090252875032899945154917071243932089148343470843557789739859977397690572456645549016054458788424692928509940007607436982020235322531161694916627759547346059586712688108710656634868719695861781271967954886862990471086644292576173497501900116068945945789743660236285458580295974552090568481549042140022651709012838203596620855299712170622956303407725984707702822796949355978382355521156702741422589705450686072312116119401725174235119295262887141540309084268536693801157221708364989686830174422779004354022141403313260892630406394764653072846255335582908224135685352040876520012008459863715954538646035440*x^93 + 248645030007235683824730611643618001300916267938188607390697329430160519973618508621746614836815171498682558020097578325578723430376733287697424588747534198645779912601785207712907869761046182557777797647071777933652847524681935013778563311716555002980638381085807975363393308141366409749460729103392712106856215701892630836863521460045368265330522026174049372743942025746338806973505336775060371680649438189004503935867092028769715092290552265362269980716733746027186146071623314154602304900048381556697750453560307947005526743450339369960131147676060135073302122420801547399587514052089112065027848801346298670304734999825347892112925190461345034973013133467844498594517562170814033825249456260942397086308089675712417293230074211691383838964887551798735210959879471946948844422618568986536753126163040899812101697261452800510999763813394099688764990380680192614962420203126886262021989815903211726194246071598594363119467489768514542096543872431237280574248795829272152548590535243177687335672479325614322861978435920095785767717160472926108486129158914767461220203216387758735386188625406872375039286191767763439781674564275795658665018313467310200365781488752809308293494214955920975058665781407451485902001132718875920259237092186216912973140730297839071276690442508892379131183855717*x^92 + 36674038209349054541728105228322314986776614790509475875964886693902766260637138892468179119463566191203314213088492603277241386757374347604310133306308853889885629629243381053126466005183425151366311096834591452092473453944969274394705196404944165706588534254285081522527401960139818548539532838502647563823627887897151904427384697288553340365560641802322889987348125865603220276152447667136840906514820939428653878952256716079259380310664876935688006265010181889817803178195514090113986242811044183255684957378918295846692163796689465040103253261482733821585225719435287665503315572985158927239528956657906893625767407204386175732104985023322277970440117977010575571031879754843268058350801188455402978404109161898672409679880132411921233827181603089315580386198983462625318101269367928117743257359380671590320653016986878432669642404750182832663544295312017918587332037211932621007410837148674031320569461621410472038923815771943069302698266343851795261601482976830304409225948316509574014808096700750473222986330770017806304175795906552198865012973593614354863341561934928936289348497458452359061744571883495019541600899426515077429712371856603692558456936742150601087461437159137001042580380043592928928952292147462490602544759436669828765464381350270527304699731440929875142187024224046*x^91 - 22014769450420419737561963678888241929408869192940402506431922944506723000103519443799676894163961622003393048846663569961163336043338434586470468542612823749215572925556435491645469652504563227063850054085329231478799379017200192917868044159570297190582722093120763537136198231558932628659534663582396631987330504100526911581471084319012583797688959237659279898953912975025250342955706163501522395425576736998795779026236484425763105615303657647778361723670486974451042584091089884135097063772424850952982347530377175175584800905189197638549587896454971280019718320594295105308761504611541985197128185583452889031849730313686060357423420855207508177253517209337378385755169122261217423042219838162875027369112473953740649416556324705828675270110149395728605618143645013540279749976649472547520037704532797302180759731201947504513268197695373010126087186593143350971721779935367358707986862181388727947291118562533879301640848017913943353062435427248691797096944657208649570885101477869883977921688316957176777277768690052846692972142264616516187520382389917451013908112435787923165705797946790575681911781368538584492494101294654621076036437195670316929515362321097924391235153514207927521281922480872617880615862573964493521586305731812782089371550945968961286431681529576387449604324132006481*x^90 - 991755656599661911749434407725467199392649920519159620817702650738488795897492196812351831814962177531205574796835693568922453224832339079609153798355832528879990210485472982628795329501518772891064474422612585651144429086466230830071668309461944856322078777849704043612826233356200528313780051257915516870132464911667115635911102721068422876968928099375754748909381456147175708615491414032018499157326793314385458041859962619735218215250228677555047957202898788948744726702385013545459186190213340796346257630691514267492959517235814288385221513961096653498010929861675892593371202524864873576550615423582079888458791192826853016942099280811719318947534234815739477047541360873973681982397673778719646888752109473213164919799452247928303334977935748620344668519179475818662842015090051288856039300425309076124869170837783755526478213131648701906306291475463602160730591212872207705490834366637433589033323300704422596372405153402239645473584266342130035182197875921911382883142150176801130455152841434084596589352276595119817124164321857417846773945585385682190374097628554424669467388984474827483396541108858499218452963124137460089164504471167128804441171846197555156457176166497663542807328132294281873380938755952911000547811119904253335625140064914876375269802238490790255541135801040868999*x^89 + 1634348838006509485284493111942937424970863088484630586397069275345827545647404946417293030090634878020468968630477235249678883978972187227538702190325034971277295503621867219462501341358630310348983055362050194712619573963820165662521403110462279187339559751989803398313325165574737528154511436762581554096296222484270470469175469470936976065758851358343924333674598426293940849888338484887524999550439044921446275984569692572536368658292436150461765275836492089816802270051220512242437779248835536641424545503715963829377011778701265303156014259832766752687950318359906732352951595382756366788651224108077422911802166119574616850465315015752895276562702802714705582071462099769807109806112449183465429168245232977423180913421846479218695546479361957890024573494381810665988712682952574544651628859316774827217849200302255149198332187251805286213136900735505165627677898338054090768006190657310610815515676559156611240288631764966723992830779324920606893348730320251186781943780531353863608811887290033789145186512376077612689981385852519183787852206779468371491604451108427188418759218327239443052687911976132706341024652162701751084841185829665244017637128879203372922996818424421241998740692951503527199044686101961415123125600663905366049250284970742912593487129774192307694327387252621711283551*x^88 - 33965391924854416158739844464725468874554446726166061017174426213094482498971205970085995017623334875105112202509253460886082422012309881071783723036550045134833959902812915939468889148597228512041859161508747764020127600979516558217268003808263459305051953210561358438879773323914694732764327491053726581137107224431430335232974023496019209410142699627754396118563976616331176904875230802325195301074437960923042517237520561360740949987592656046335104302579691703994681393336043773856791962851718077863496958561744815084748566713922877795574076028005422452091757293934958233776949521179262645973914645270182646455648529895004275004976891335001295199749608198901413756662329756810397761744536686240392090131335534486864777674963562337003029267478056442336225832255615770687942181546269610563180965207108944332559966233972410847287697644352975655349745434346875932328125739567826733848624325908217600071226891510987725132285418123403123804215531269565002753546724620135877978869195431460923416068364872887822363407524557956946795782157667046680958890686383812531924093140575078704991662353612866799666774771396516835389760327468437665807775482417709711922306440751995739147681672927818749785036805180632528597611964950971569193354159550772352457586963526551747140843232129381881920021147423613656836211*x^87 - 114571930971420866088457618805735464347787134713540513108212803501900996828350054627867665632865989257582926765074986432615347703442541267612805783984673610806028664843805692450704580070634347793899244653096307230807273265645787892509668159900512577434049725364985118014954132265106043437387696512037537503374386217909143965762736906979811017829285115049755698672482646059058095555088854393853119227954943868764315144347020423229693076303975991054198605345276728989629037667574672758080431814544995793550261562795099178174227085568409047094587083923522864071497663781379832292721576084132154107673405363184481731576440834012781300786074220211983651517591482744493733155995502620085942553767930551561322543995859269742917432495210302307439284249342190306703878908935081946982031255180208924862527325276799998447628952522227077786809724055992663713121408574784169953547029663190274590548009386584880369679180854162427913372098612837863654254676150745117636085671628564988116876766029106114188040998733473546484999804847618546384060856858045410106842323933644824401561053596217545037776070259432465711424765439751550623166785423091305607233990033853886026217540653438842759894990689949511790668258652371134939694334894881928666081765519884564577913256188074694250143182566426844391147509975392523888036522263*x^86 + 10644631750185626030119153132829061018857634297800556552885795764243918027681893231864992632378749008257526382305192433057252828213301008698892814129384598287103210078571056708387289847114479851366331552592787352483139435407164856167641945437989217888246873675115316847133828509127641433961681234309876504189234716119708477771479735936454204811885276317230242877356569731992206970384238732965691869153261095797026527610616748030635520122777268266192885575291006332282395149355433297677317430144306903416423574886563584910664154313481969483038309577500613261930539421001491471833977113063098689802880694132019574421477341943791310535340417548953236696309675011570476899258054465655004348811457582697411784479076522643695769451598346200851439263107932533958539935008294969900825182204730435661342027536438743278987177530172819853638221191271254428947478443595684020726600672498485069065145517701859176414736023332787015814724428683275024827682342160004580746647057386872256711584706507514847238798840125126158391963970785578301743523500525805380209076441647460095960578891330030609417881437582002625896824936367728415918760188345069660970101558598218931957685445190030203580145564833386043662864413582827966422435332384714717492306930591275282837764917581031558638406476962332697228861626474676055721087856745*x^85 + 6967309705746167375485956531678830255814369088398800072117806419763055180265012909233904717438546639494249806095021806107455085308893289919879303987312169128956943698286243751790981916901504680087259096764359201693801165909167231788810887688354019022731639610107877605500160628736278354421750940385307082789895158200210916407798523727102859920758430199818321403681229571784027839112614255259793938597517680353285567345119954267500127275024521936979667401514119186199104136209534183216494501351545817438209191655105270084605749008283171165972934830598946527921822983810495743000207547963713341111141625351544143107261553898920583406824199092455277907917046640531265312082087098344756762020787658012994964090305195018611649087803156622350481344647005974504336552041111896943528647308250730791917973103389007619426297944693432779608262694543468173608589947090900812581197605460975334033891541416817204097207897769178246007563200765298060659433997230552182389414163369617730081909283445175637605190906145636035067392018206851123104148516536894813427795848195866870195627197386395287296738164682338554711529911788579309027646759889431052868019372598134749796243571430135491458963330111346602917387312927383414160336053147820354070574977458718177669714843611338619632503309851266140920634591279990249712134711544603*x^84 - 1133250165292176538524029651218226571207333813330891049703519121515830381650697496385509258821000530843429456197944937467833873824839006950545343986257996640238126360558136210030792749975135491918077809422267777322213602064950791717120160701902702121809892693404581460319993727384186308356249922251309165385054252382972833710686904448603041129316719981530166737023366978662023075037974389937750402297820480824239126863139745121719713855361399184708092092507200666489512644020881996270426214899668435130834030654553348651948809703533281831559549443468600594381453527640615496298257092099913861750475626216355785771219252334065196268138172678834599609949650052647647333206719391574745942391383308872701772211469375122032787136095237339999274900990180172175058684860070779220378479626413503405483289800384321874246193857124467528664127132431874288637776972845714075783320784530771911926869910829611902693802107016308934746276545494331527326349730011643236626255193010659645755609806294893079001116878307411963710837943207804779734285635596299828337427108550235868974208320460184921122141062459744653134370170906416304022812148555114551738629185740331084199163047916820973062884182540344849512395407907867437578363245137234186601867270656480792402041760180996732123236793448964930222665953813595846751522651147492587*x^83 - 408893142824140884954082521196713115980392207459172361570258829718118591622934965138339635771012389029638743602268855595848710608203520225924827203611893513592063565632633794877520478272615576263897577237943471525272776300170271463076869809924672261405414400908125820154268521351533708013329307522108133251263465648328227937016082726542025384004462456128128828398859683276116213912593129738427964218475015555589643630332845122523694194503838771374193595351622944397354830257703047156822612863096436445650044271253404379534674019888551931879945447315637131940841095697917870788337165688530868367599424631925625788308076223524079653072363034042992053514893152524581327018003979135176438898300251285227331586449352485136665990450373977912017723024932880083945938637527912686922925878263530446429701533541667673719589342868730047309090244517335718303375552637110991486198706041660385383496561809554482917656047185840414146892599014882389988703500539624006671007690817936761665998160910569965796302484635816956539166883798707356777111520005852398437997605340891581848813704944955952252101295708271881587965676980098844993186042134177578210550128012960671356303936953199126655893127478893005188607932669665135065392184939750250006671875305797787574826663468567098985734500188037705586208139637670167366755968101113372430*x^82 + 106177965739081568981424381060383836590358389913280356308865385117777044923717281255561175716250667747769178965889842014164399712378389780627857840495611837355421477604655777617909975665883060455926683604184814410868564885238113034852582065210981428928434125338348700932157048320483062154153888461522933376886668170274515077949041603706845261432421064703031736789369857173978395379476905807165655613058959783187589481390198543122602431536428786430228386323911506925438494185495558756156859989698932586632279582895044751282726246913978566400414343525275685504197177619878955907216253386828865220160169317394555050578771183470405117208963554466242997692321304643526445975942819024532674118085829107567370613703921181321639277832690518083333410414079755828458859778110824058336141121289557142546587646931112062300627184691620601342286852974618447941437251669800026392238087592386604759456361449499514528507069192853568491989426052850647339103684073538593245896829119706883688387062950126785492579225946532940361132025879407377548944736872079670214604050531441243771263466140747306072590281741335488516869230762241934767685447882473318740063870340215681758810027463690656786204015103175253350467498851781618726070978657260331184101433043179684279515300777188615275557640695246559804787401114375195320799098686015134702816*x^81 + 19616427237187660832410001204176847157497888131333290107343554552447230803683911715682051887277240972652272777613351556640252580087376372574769185073310325237515478285462024673639419678051898930088629991048114129420391506682039516284023223461463684875820735741356312911957084037631501063528298969162289749842455107088011824569663079147311096239612403270863155397002902362883216671248258384889156350895031253920942232144136620030022392805195510802536448685767135468026935966423093780170393023390554198988288505992586908803669151042371038343324770988616148003539232684876398849657461969562417647622561115729145014450182031117374867313475115232842365190549212473202193006258174467653078808366124068567699366940889471801354611430441935930717075445233914589141748187939512871405138731232596122170329936929531878153871497116698107620820515556177652595096272515253002747242963308654837638994609485431721866347163026635558917799057752976655858823339434214229554353436165291289555584064703329889246544990961871798900221067255452281206974187085912910024186322877539171482291747694071571774292025779945746505134190475778161755719934770242080288269741027328359374754508460849205355422814961356065951311695363197221443495934830401007524482732526641993170164340778594514985430672367570783226251907641748064798581188587687762179643012*x^80 - 8176458032665522468475520495734389510361427074144731016131540290453916625306984535976670016919922958023396862990804767836680900084374258696669746929640222201157422937598972627770430587846952493434125175411247590655386533068331010790818182825996121194847250197819818626654846795041343731840625699911018352709551632591778973089494482549797882697958582789771060945192176803340617265072534932111954704973418417464143890422568057380686973929466173990048833630354647644623426146053397800598953311729828204171696815207782602177920421406002143044521890765436250051342383729134227795947849353592766819026587854508487961241357286555402748110741023041744780530991544157705963103185402700523356997861543288680610363244754833511335670131909112277793501615053225272200858507542012342896642805171962651159577410022318755029786702855595465092794908349481171227434275385826758241366233322019253907084225035018916675516515980333663955456883447247517265121757210743569321930868785338764603993836222123186993513133489088674496474635878254798551996805708768588948231122935913446463181184042546828625553588242538007179836711194904210572699347951613055348737286445472599270457651781723773193225850479839281196406999990758456261821081663344644302173723690000429742634221330826184473511743651850430141698599572258256660289514271341428360632167468*x^79 - 809170252167913350105146133910930242221151446919221067191582471610098491107994849768551562920900736198562467918639233572901331344494754319397710177070704169293675807164145918328249275411118572334212808488975376036737439711436079484600687822489015224418495969657260188288597628413386156625906359607162150036483806029475327243739184211206349166526335607706576173980866157514775826573540248691361020765963820069590741913952957574275219979510663256081375983356852409908050229384431763659435038047000844484254823899362970252303354850843235901223951365076116303146006711816470446608516434327699650850486390484793222547111035248297385968680519915871010868965679952763673077053259631586975011317694793911327560245582708856663137297271403648152774703138372759788244125063699078307468246553956293866498237040602865522954433608889543781621944926161622831771431604952631487935804601680454647520530504841539017452654861464090400424622527359146709057502836086240558050595633261040243414722303961258298553501459837319005752667794954592419991416801192073673455744931667384796352159698920138230927178271034831311535599072420184597348512164108266713377349518342079948928697579823893370925589260296721568209265418600179015932917814787433355938291239538202869393918929753798368063603847636943039629297484187814984340483388714672531116267301301*x^78 + 601742512122458005330361411381515549509534104341509853206829569068649138275993179414778437267797214496602077885082266874943193408368827780378017466745387517347760909033983834944684422514645615315510280681048291717021848894838134297617708090368426581838752373398225607660497307740821321409758113431601324040007654733634699342219195778214975144850976064891833414300216027458262444911952638938942802195919797687335124972357393395635086859906496772056680296284756906778642477316216273337832504897366927473832963039668541833496096648481534777457463082577187689524119926880923903829245818122701616928963746272925472006831226193885298351033881483305856079226123175495147495623810615399242806407904875015204240597046723244400475579917355194255488156550883119166682421122699556467765081364589183760755908249251366092336054220898934512419199602383593441183692758424929558405844067758596428369931761550277821829463820612978428358738677161338170409867483275024826904732017678754961325257824900357635905492369737586659630238559128603298308701209509861252269167991652060611302768004634492282179947702414766995367487952227935022016194867304694422255235615723886672329924356543869195606633057098990468140591158253459226712054604801976396590432818697575781854262446965611050792410239781679231038591715726968319245955053777907650861946238374310*x^77 + 11608722750664837433382830385593720712390990012826399984349893268757948122929697939391022971669617871566254140019358220778843450466834620274756493865569467663432355138259836102451278361409521672210039503868338412203784031246375893605427326342085722463196718484472559325142930645725958013266864942062962730213194577847958333851459749797624239603755517458407818478766848848849053676429486808070418272704964632308669444208020014775805694709253169051726439060046594567543477539915178612677770389173892057086163231519593081736608529848866824256779423386145204978057516334397930655148491603986022375292163279135837567643015792212986193521718952448874914857597934729043925580957773473518967364659513707084334732026061924598907519048398225454174451177911221249282536962233867525822287455651013000730710972475742319151069392417160629106082681974025533396100746447714193179086437685270092996818107751088961274641018484182656848796615993000132618469382224567045840523949695418887017549925254674149767558564161917005321161794152295467587295644886241283798502290644513741266848827835117930915288085658843055821861280243248942908249914730369941293828502488156307809342984207424767770621642108463461126748855881217963740843466455834227456386626607540486876492789155278797422222756046137058841506574919190355851269579451563073440165843953595268*x^76 - 38998210407249094883517413015650668181462364879346071699467213567271130823753366521195434848419743116344037221429808492907968753300359009166972590003499921145863616719023863282097706703938664392377254454823255188755586777545469863773717564084381414555323100386771673553755422504405956439937305026150804216359545519518776303327173215168590785837014267624401364205214039594531482272379808107677461531481184222901820953866694358305223971458379719581742293119635465274038735112244682425164308673535784734722445970149077085412983768129527864892403053884801852767462824839887960500269941156409779238319812698127188370153414588922302250139909792113741487323689123960907175087640201030326270034883454902769342531002151350736911871835978783930298683719428234215387104380675461222025521782606762606269278395694944698716671667848361902561549482234315037782118589809728174557038039408731422482929471296565537687863065925618861144657902736454016365098760839474706936215695969383246487795462229075480712007208056943756618788860819038455155172402398057594344963252344077203377851451561698318878293397308895314520690997994856787614792549760975548660953868547158032975590541745601090131966410105557984880256615913960640275022736689809590070384219937153024508381659820835063783943855546093877303234569923126819465048371078903549261395354043077053569*x^75 + 1459526525005867306731454324163459549060517891626197987018251082512590429458516393133733473409895659515668289505624211073322280953778496634817429872964017236961716252281773836239668655417290898564233375951888206082549028025429016414775122191628484533904671492878632837861333448543032368513264488550480000891514961432958498018622727111357570139266451896693031780122109852372365086993524021299138970072090738513730984687956236263700828311455466869940164067262933339037124173230118253259288425751604150460084251911955055238741397999166405874218277960275469119839905805208497057315983788076912659039431152272227817830571516289753693329503832768237482142951149961956078747365578755471965152546319248131602797514981573404615693370978652057796681180308889051324295284380198767350545376675905502831924319386593570353010409276941499787532761678093851129836144595821753432570282025516307454240017312505825549689213641590395580450017844285955240237590743567597914934220590488593057167673161746588405376190014226291011149331739952386699949821796953145817781492367030095257764288076923396568197716912763963239756222444417833111153683176386470308039837155563360663440741652859708609248453452880663544470016947433642512883006917175247312255536994126100027631578482029218156702300742587908790888372542905261252945396829969691181879406397952323158476*x^74 + 2439947202044495701557075181654254253424454772851242849090316547134221551931124086213444210253181262662980961278548974381490816115983830564464323459248556220316686342243461202829421827299037903676567527838597965654404105055835154996204850344731387504185844090786489306012266774359008067369877973826244685681398770905543819523959236726268945440592306908394443448295320476328492100982983321539520261210669648076444608169934397875589318451395458519593126061603381522581500011165205985870818229033515574168783192059390403854115713766461185534310716088204602817539294479424732178678613553226541217219250662165472253112593397296554334536524625542278826627939644263121211330495686294556855347931167819292939202326111590851353976525188482824810488465575328431030923591548687077587165095067922623846555895520932968022038290971785479720466248595845860448117008228384891628335056888037883124847435983867502393596367932389416870328406058863305313412478134814320523618428806663094063061796270110174631585810134421412093973508244109221633795419197867018628098615742854580168887131355986759981718253648191080950552631029783456343721650988122912410832389145527659607103617696087594334001925221727055924774899787614922519825124089752274187191311043192344120301796512084435339373823207924474145096571844918136308739597391193153719781607905900659976222247*x^73 - 247068926330326503536031516541581301554103737807127045952338492236643005459158048953671424299571588613532389349162664840411891425449788216403635770672255428530275362568642449818799772379799478018706849811255617243915649933052197737467926987063674200663854622929645985355842700160616907704745255427428955708741671555646902288411096335334426725504769590618840394069786275315843672967234301399556795117771738527433637165659955068907686872569685797714532423063405833890223058625253044376731217685897035102650887602390678691680373051394893966971484533166470153347097875991733364514373735667728951843155500503928695252990696059237184826555347410524442705483465194208978424930852080282363208153603119095186921941990137364362562599553359997971581448182206430127953515527057935316357068238269052126139900532239997668233153179797578010441493410056166873608934756226870261319269556221270452290082014398878205762082576872737832090193621221952903536807381088114793136450211524070329504726129235365523467215069546243071193103647380086872747984149906805416231421768437502500860185517556492299894130836617736209027381369439526941323671636417463443401148527208757556463830955857801428494739514676505197080869321092756764662098891744258152027264520990527511539191018136143676364680888269968039558321158775136023716125194066542582990494931808180655433316742*x^72 - 134210319873220930389452173295824372606205638276874810272754848608527764333251096178980147570592751775547865655319126236997755379846631279308159711731081911277853070462162181029912960881399840042084830019609387719051066810320706271220922895003662207823375991144695380397309695068033967516559032404782526449931369817893519427929487065323479097976886366512824034694230252790970972994963068645386743675256126710646852365751672409054387432900879097195677533598232029580373626892139690214310606296967142971431756220729358051802290821221569510321206072029129152001518271078793143000112132779373774821305780062969770102483169304742098173769285336271375312112788795034709979550043692148246916367347689563305070238745104232322282076940988931122851278854084840140513897386521806458686001195165715514060271707977379110077427380318828140731403413626496500098212580316184882016226651476823528273253990410565572257502119075837104835641468225315156652465423108330493521671089927540653979193266198395211030145507860636004638969604687211548893683477194095951701312248799106220422583034198546061005482592271549078105453258899137991453544767932041944924075283026562263191441950840108828625465565286683428716435579510464723182670348104051156098008318806708966113296623217491620680378793287571367173632129282675683613113756681857063401787514011599433357286718501*x^71 + 21727402389337627406118495132872941058052124651471527829293326036376583679718560158580602600888023939916824285789223782819187701331645102236084845353747717582695670487141034133615986753605806108030875348997645834780618189740048238386767494403123316418130620521148247211538537896238763974741911603289729749092574042420654708586134999511184882717479286389780429213716788116507202090886653279476901412463005720819912154116791487298847803213292541011920375177597245491390897900305004666854462619349947962705808093846666621003456261963330885386307552992129597911219546310089105437226870114346193303465555056917620106691374543538124567925985291581094564199442533565039339873540340567286636617336164990020708589699438260012889852270278630861573672710964003889728956188403099815901720245187656376699586824154160905055148383961040613671839998059214735813284433762117329749477972455560813602425623205595391997237614352111690700274958920023889395334337479312742476949516189957122217875064647358144410059430626965155376893438546075238170127156724512937512392276669193181374446655271865349498132083601901904383243764507534726244336426646457344195571429495417712302321765200638695887819017121957217084025605741824370695598932200691316375785152477849071213051737650180781816566531080876755119782915309808609814852714291647178444728157478389984848822219807246*x^70 + 7277581932389639063339987682567924940545892287116785937955647169127322532514432212187464107194498892323640791341075187638999386143628807468269696034549172436305880755617879684438577458270767056572347164428076664260039343533645571589502361010573499211173359947696351238559392336486079169055893213652092075207246485947072118691844028532547116770303087387479452622520378618768257386053586616895256791539517244378443879896243288484365362387023040696502174427983127333244672505340408033041704505921816359065262681267185372263851156920878077539654638890092909556047392683857913295607885730549538267155367458953891400879666905064909573220311621660675095713628213402600032322036164180613157828918539187631005423752616407138654082791564977712269224498437056492646285138058678206440816608142098978180533527925923432629070108509212404505611444299954092035630768033862422546205682884184670298842007124648963059326992266162814624685041732115681698105485036196094215956014126892325605001215034180705737979358755887337099882976255948684455026359375063367561330332461894305951875444272691026233905181355998831245002118212932760308427973575617074689972704870353727558118808361420754308986331159114320573447624526649207491572790795105225507880984086373197930356406145655517033068641517934129302466404544538725810832832740606916887105539315655999499407372269259670*x^69 - 1817313950362473487945775586262581100096139134370730293598775162472990968563197035853590352004863591399492446879613001183866093230161454806251349248067485924409722746054517644668156090620768074893184709772501779985423056004388672610773034789052047039022470987516768475447205656889087650994992350898999658365858131623240667301591438052090263669727742833390442753791721566609942726198145124058054605491643109588344681208035630578855898656129362668083007080543083060754070688687156960932234290735403132599480197793926078097184673449815462046628092682877680210502877064065991489466968945259672127343814413094166785869085824681890310778545782137892219762770951895614413001480738973606372983601771939844119004936672568510997634573940409554605515326478515919432512172095368038869216563928834255919258904911436191975181737514494734333389212273171762256698729428245113864848331000595522051134654473631670986383866712059052565198130946803368915757612177255177843158071321801153579187160465284804175608997438856760235633155592200564979079650333950116811254829825069638605648057014337058678348097282390335558069896939791491168969054881997991187561009679773868693306372030427231198713164130303623965490625317844705793613104827185042656743966665103548586374680989481664436979306099421273625781238094110443536250160347391616591053308901274719899990089120620560474*x^68 - 296920529630942659704660555014513213172517495995921710162853422962042388248994983320581452079155373735295000734025189508879679129569728604619767431176639485284557353458880862106389169563305783704793968040616968241474238509795860612103659341812240666362845718132360267829987821131084224182173877756342244354584245166019323043324571085836326124590752816437464050234108014706300929684800405830988489685188950595880974528115154833342389032097094187557217126943533840593297320999376335343804534282838178419754788780225960276560613415863239138443017003769095220872456658148910426293191889492936975476606198347150277061920747977162157351550700389595787986603009597138650614212980413251043185550211573589332481155002857789907367783477669536975594918024090668433593495345509578357880087517892484080796399165176176827654030050746597358063198786000183521440773561531737961030897590001720444819059428693513357840050516936277703480576088002930090783101684909360922897459658190242026155404908561813773678548923035833537329412000872931855925498514294852927579898855149967641650490410261508239942553924478872189891361264809481663997046918649316984497917776796139001368099386619921540217156715629387234045650869395338277204405876698639572621172626083692209857396925721955454009714760557333562594708679888993678089224284043397592925816444649892991104263552942097551666*x^67 + 114556705499138503675403502214153910291662954794884774126364874595782702698667194299289427925096124528648649801681125470487507906558896041149875775477955184927818349364843078974860029172177981192005105737136639477931282557523644531814524676950598662448428745772061227993865298704498768073873428688316185222230354680494448533411426807739224204181343080223251542859597478630184109125546761980727242193319457631604482380792505835608689545785092949632127135307480401551069248705061167729889072408135071418387041481523767153214658503901118614801135802558886134466090068274488105094674550960674153272142874911296092762432218762106722082424732475946026956403949590077345949790278880743239207124886936525017920757028134658890982608156394902623052576849444905730658564351020038985647428730444132128863495650915633084587636751081441550356610136537829085835743342525341278833776171823200961508619459519928662777311050558919455349791360396746342112819804030035791345014972358899411017413320473910377654254812543248241899087114762661363249338052458281313228458431747844396711291091630685548346002902422685485124265929334729024715251702050520914112827791293632837803770577409711440311523521924667894747492669411887701420947391051274535681304175256465534975946401370926305841260972400817719325331700636480769103488171086715147121302841672320603136917259029447232764179*x^66 + 12350283743221014461737879196569968652032349584664744235568317201122252676272909329988374301413492377785975680260007015036362829540163035759433017776729665304790087802718843726204127597574537402843834999602539341843213826661597003400594208687383981401017138938374495002292425783400520035230142236394187162742279793926174335891448692291071160687188826293239666669493764094573541193284131500223374782201927144074669599272302751626756702782063072036894929383676115469165862542599102144805106928774041660253782449725624257184132424981372659289133109855750581719045612398807191995152379986513296825818342981502222052439870737511731500676262260375257135061067874899571850682839059510484792028236469681898461741234821923537234602158467928500392359943388732279059473802637677955392696930874051312485077377416579956959248755444833167424764924314859805832915530676596088425168183427954640691169636110243520250294301509657759045574648209006774544108230992463625190803744435075148764024679575712036120417733627697358309455593749281471494849022539334126832245894644287143496961187335590256401532994263516838803974003015740863243498128430986722867939460538911272265925729113079088373025707053431575833378437951873236579521025183269721307615501257756353189066711763453400704936749680597829415874422492112510946859699340632526336976140344365086483982971757486125970258801*x^65 - 7637475432176690238755386055093883700438777908379720744148333680798133723537867516916461935580267701124923607012107038590164189146960320239951669850983967788225280704033236530798420538582156040719353644758819518478885948157009788855601051734869141497674687287785995725185137337019275389822754838488181119776909121679374500647415734368199787143346106545961786883917591523662049584722514881472718378912259334196897922929869597467731309527407292070207414700184557733123216669162383708363411065313374369141642775856973604199051559022801933155865732480065782719830413136325896981532442067172154472443720015985833043882762023074982657521937526767468376997188888394703031262258844514678116935826321827569960578718181394598709042503938385937554874215981286066496735791530984639745694011545566509280439728751785281335654682989421348853127021742716411963506439602443567503596127196301777720223073625486528920276876998994350298637052742285332727822726186841816682211797526037872114957067435531324767509072175163576030817496160204385984735887634268425404887800670336737825843714703060706026845542387191401097370255189368141585056306750688974415227681354645868537783609464299639590627558210172306554811469682341471880554845841897514238106074927700090232323403062366000366508239953966767927455195180453648872216354793150471143199329364812594782268550645464327045533555836*x^64 - 107523979494095569217302766616188569230804133184200106551441594483902426255754362854329568256142392769336139564702205950744679896596752261110671099366094432594299846668898548186269028746200993095472338546542873928741784326390311863093233562549049514834889167605033330351340502454961966235187988625396449299897041510156880880711213389083572222786105681935522710788649480212556649574328870098271116326370497091136065934272776398476620836886467005248291869568694981025749210027656900639136066823987833290392989453355842647688876227864282705911130900121057071369159862486278332538822902861872755276601894738008474512234922914564767208172511393957409288532595192902010010800907440631477847319764034541593602786347318785446956035813070868243145363597634227237321298801579968207319312009024414266867173106754329606552523347157006722319034062888071455322456061601419409458890163126335930914250230668188732611027156286385634995649464735733476750681888603815334439595272720430786483182453406649720644029970725743772480974291869522281448011127104166809651071629307208344822868610253591113570543232136792225019355410900883140416704276590740991984933780728008406197392455265216765125075429660194177987450602880744956078568172795402603463817153522138889890821081260581726043289950556062172606943028518826519118040431901498263501757822091965010955969177954809868138469853581*x^63 + 389570920588028532979665807680995901154477771993344740813874370464653207756601232133866255073394490433613888195367298901821677702953914362090303394918214924107553315541888945081112208866274457041140485650051021229130567805322953535306810016365483434583635367076831246375961034239331336081686337893885901074222070640313727233478677523753713702479175496599895582654046904460841089696452376073782528629633192711692543656994677292629068608783688197425481616196756721925507516662753574191040530499867918559545065381708629869809421423864749140990551424237707506876802663788663660813210481369297878388198581839098395455817353548844554933125072997284734442236325776672923214423200726950465080804149247551012236284513615962138797287059626696230990095615640569715596064959658352877962593572809444541601246802809969103662572436731077649187525661964971459076012798249263964954682547128949556460749456157586809976692460005916010953327433662721662274603672892743901740941202363014657769374904425478867036669589570538012346628581334069664580822940625478326287226365162583082451455358377901895078176263095709150883763811650270776669670862498491580325096465464174975583611803578733518742369383095935805459149588002844469182133597017654515937822507455863612469420938750415857859593494713331467810250137779467203216587448715472331314519191816260405223557975191530382195671440837051*x^62 - 11417865984965729503686086059003746671086759618979273711281689117289071705336525540777457811351426597524480212081092762054420225976048770917224849502071889115379755156645827914435810784548268944257480195662579786039354011541925946212753635972748570874581127792731520641844362806846800357278873124658389599115950131665760027172869112075068936503617392912665554792317533061271182136820954293321615539123706363895121257823850939728686808293493843422662082541893459669242980799002729911049108578501296773302454035811924531038738760415853375541677503906776310606830237560856700310882167977766601946227903284443743472718098644046514642860434202178141047152050257651600679773438641668398490202393828432387645578637909826863832765806297595511208783886288041598751617439108747258321784017293184391598723855730785367064488278052250942479346043094418754999846803599029557490806587641906047067286624285305813073273555581441607771365706559886167246200897671547948718292581568094405712375764759337621725826973009768740773302069680197767093593822223453248735156962021886213556967387936419651271669029492929725544883163757878516177012479542070382799195914392474104807847329492144363724741002697418258473654187833308896102282131122771439445180575414331598500879311406433118129938347224351968389019896113908969616592674754164884315054693954980447951502861318822619106769113864485082*x^61 - 20633787287348380760483226534588825715739107940092442654702627573428198162285246492064459432048573512156829286905920624979099551503074621305218630890396176482721313036728890284638441983623870861885937442670554193415383705610085634551142216090408672597996087879550581602451313626360304493990364033901811854432529130755530951326580659811603342400805800171533314020499985423080139121406840201361748549193309016271546457283733645597310358477578909789780503744496806430348646741490440621932155694906934312435899629508912498706200602953830693474758506186163691976976711684852369864203947435757716188920581888822697121686804288747944857247314968195896105897475033065315964586957797324173733754856109545581373732553460610829578668021333669452934213811233086972317420857855334267367156732398630266961606994117776703240997672034623529444051127740955916864523397329812852073288930027201063897210427774190931888780514067454066105684234571073752058249145535602945509009004394108280189796518844376651965475142315692016923221550779087291423047179924973837854739167220823594207887959346624533395548400597474484292703297004763606018467527929012596964294826221018268276661594538962350053157384396230705975999586369495969750502242264316637626182678700099107034240158206888877989911100447781898058670228162892252933140405911099272791809789801910479677859262708499473026890023299535435856*x^60 + 1971606200470873335186248960598534070854227708334382664506589529209317002503167089791299274766053388367219989072260822770833572294536938015849823186950406503979521622744989212108682087954913498971637124629936100653626916400219527821073606093268314797432557303070618927832427069163442327102544549134265482673693221339563222677036158252096085446374810537057780537061751528909763355727982142405149987172501049174473267416540365274930675072316778487572805371413071944227670370109757943856970593749003758479540078152162522826285154798440326293946026710719250575663699760353757857929961333920624029764120353186752229584051069032896299902449718362709989851324022806991975051169941428368728376243745152789312889851390191157203500149576842519294212215192263444903288907240520946182287516725754281535709927669639765374989223939210459479401454318286686620771494739746544405286134729586309215688209350823331138862607881654846897809875685306580700921298024872452885522764697609846985661125065801622153817080427145979407452804139763017122362765421827342659690348136502555298389924313218221443701121284231349259891789056385109594185289489762802563733051834879023870070168748313772785134638081334795436371470817600488301659258217491423173512600180824383299700118189361187991519136485103105054119730458037267330253630727557809889282448932401673658556431380782520467374403189909040445572*x^59 + 900118814508871921908652579870881153247980731787106585619307226073378155285757077863976356813750633351750259693265339312985404833638011760948869711000123191097521497901213471239259625592972931656843797727187562365514869872353411080055580269204668879721585125556230604110781538272184753548215945965172859235318693917598660078968363644210375762187976164383756732399534517162031333990995035562340192086723024631905002533448841776327719351313803152494630442452722345536607869041317788023577662291409967322748848973338380961931852335203017626831784303252584023571279248920840530280072188300776085106941487011497311143945391413199194091606600983335839802081415670547754828257082029492568362707475842763472707480444005017517318240625765760072046372335969221268461018026982954997838449414606624375521957164072525524232838268919838032150791542827708039514277231124018537026408920314338998104179105906657405752586038492530213333551033411122391139567883491139542983884416000223570599225898372754316811376908930116708682397846422743448617454074441234268228843292156272784929149062723638878175166664929912151458712469262651327438334241305530351991613176862282794513843272805315749134286930758905830548601222636416029456375258788976694590326247009056051094964179501803074265764499671876245822241067408381614497572902596281947701079539945431724867266358395820193055594170588045690157808*x^58 - 151774947451230040166900210344335321214515526666764357316871989333187854097729805522218022626834064951831852996751857669209103558012482160497505122963181733456219195347080936432727616568870494781859036147872290973517297960904849963724728930898827623527218769056246274889065316791119489397277040646350072131743287234885887546309852415300619211485966313166229514766963594466758570649353562202662682770251704089730705502396916726436656235164973228190802529351655495269685602352225255387605195402543371837417723992285290422966850018843529954497012018374840741593871540822277411358857662968971456322533306352915076798666717739810922212312152649545545648741872468150247214777662789927517834013371403148688023405093861860185247078812843620042882598967784727283396785450244175325277005518888678218559853243555205077946825506187400960636691945791969950708255206294432000333668046087891878239170103552028232281075817850330783656740651527611500582565884737147395299955763389979990640011393139878628371818886831236078390708422621525111265252589541610580189748944422759019040845742274005413000735708879828935397835240116245343372787771220028177989022530502479345589801154764574132847357001341517585516036563095561022104935484678420573272012660341800768700314925486494982232967705893807464284880191813385553577825704705345277675970664992958592891316601530428220909611118921522864927667864*x^57 - 33557596955562048042821095994592515620882443074336343305903222257889339895787797904526689807011128472300585290256302389942126644850482581642367641735456484728989434267569695961202113233162100707532817009761051119114647750168135814416902641117631181307943747577284386174158180645093725478920042052882348304430170857096799021385192583954396242755068925685787224837641187039120507374225848791848381335150686416221384126796617994179291492598816280475319517226106311551321426251046778613226929439530120105313742871408590435821901819187765112494650899067611858391396763059831872715178235296252827346016587995701234787813666300070384826397025562184218758683267935386125037598732739268567535780386709721670609944274835721549379466395793721845534904811373509945025113892405543418565641014098483451992642635193578953662419818108082735239867412282032932829533754156349843607730662126899209750033805050662501003687599390881301422536673734202835358161929065209221286445751988605401017407116167191949903143403237405599156174134683161016740307690127646998475046061532067563596814137779863514741240235700807952838509266632753672120340720890773173404439821328090809659452011087639827835685081687804675528136595675255728550312162459172397360084754578012109741531524891252746672146715583326677243694667929716529639518415253153779805672278405473571031173022943298239558913821030026305782875260940*x^56 + 8985205928149318143556359404875184822076529293751726665171039002563394178494718382754320873659290698362935910382545469853536712713445191613923708231278551906175989196337158505174629894058265432507874691888865027656190745289968221382635683712094984174297697294070740755044056078444679638774290423047997480934638431776661863395638400068423096257817252005840776304742117555472253060751389915125128873442801302026795801107936087343882186322482951592654746221964375941584792172664522977733367386026621223163288846565920392175321002302830403309146427956919099968354974935437527882968785213724006606319181365395542140288835290003728730215572821898334581582915854974625240201859666981177670981264468858818118930858956828811798769808071968322800720042969911375698371174303574739309111621930955985295374933521150792084961622795811655671706530456757454272934729568579089920545450966571657470332704990487883777864936476863125176179185382201198803114531106035793554314630135505150606995147161440747798732156870679718778181726926227757973444295224213198692285240342921381993036748232385822483767133703693201336864566036740530536945898710846486555128455211770039962997080919117998167584283140296738873557566372165082437050913518813725140757804296259028740529626044539159976456047494747819010248358646589258461380415893713978275416935445842735485434827273232428014721744251419388770254017579541*x^55 + 1105530917099087947902571768261625094202070465222607835393999039536348371177082923539638756619488728383769607094466788465905968011698278805650526078162409879789547749758285995627946934741309118151707435209904828737088381002176046842768195537375572715451984044535427566143014008319912615381420108772924163603620374528067661953185418495356780772429613957613568342598519186041827420335030380274566874037318487418118325371002195788102438997067929384749112162018812168339584413722428680561675669325148985201813027289184377073501466542459383812201861333174384377757302241626892336074939302198530065514751074446267585461028079369568649395193450942282184124396548846983756352412082177392474984546383080575268667542220814198762456905844707963079348703367289847508801643102974674539065089497389773371809883773596034395547778665922119912991381845304950291271915555205050540828681007800662611855982150499413797461248539892713694094460231437815939941696714490754296636897173132184389578247111482179715636949158188264901365260184281715274573697179459213839420925912842996331326965583588077442998461377924812429175048335343103254026786162242768839545381281939180786387130409682681759232008337496305671484193204140341123263355217145371572957974760966707978495457284035346774349329470398840213740001213892451557351696004155289524967753402125805561884795542708269122275071254154311672364439380469592*x^54 - 509289460973165764254386905885004360193808266428702443326476069923193002312076468130992970676997715006097996953027275296850060159879880920807647278489897805406234133390300188966099449152046927656270106353778128350617086811830525721613346186014339792268183242394116446413879970541239939765934981741206440479198932656122102627734214305150643059418263330854204050246087870693571195521860287643171690554350362000266096524783518888153146007332959697183819472762935146488982094022369784368424825930035563123421956681094967945292039441650594415416478154514403236508725101354985985432240995253384329770660474196694653280092190527950858226256824823142044566219003453895411149693396662905714781397546933999380023308546158023130135879797187242864780644643506367164889227326749976828859251597232892409346676439569398804197657981861061594562204596174898651939554573289009266679343485694121360347104088881561770414938078283563602840969934611397280954900460315683982243756926899579432482919606134328077312101185969428471292718261049084406566864085036271606366469951077617436350042810625336879756277282877896469113701393456782640367760386146596115315473365414348622525768936663212319806414095287609852080170481815053533380803045658611280145218227205811122175520585725494872571711996547817259486627894610454275937084024096041265243763444512577222695237422499583450576469743026142320704259900576124830*x^53 - 10412806144048692373043536582756335519109752221100113848572062526275827901404724676362653069369189746724943089024035158357882306155361326345693120473182885939823232988763399500896560175272181271049004721121391379832148451031404944915602894899825500146289884896980688689182171561674993010498799193162354832256041885990438549076591671765406834399043538586044115962673229948058060986781178830886983021348798521054734947820865430032058304325001829553389763133757642451949789192825389789782296747613573697128852227171509212288242608994850959283485178177498354477558072920098200244600777541709163386145773527212287642651524413143143691304888639308679409339663375470844559020042726179435222958858881784377604903359656169350719453215131372591966368724866346587816661901350963889392948150313949713141266745629138231727444262421139924277303926372470028772715598730140457879738135235500849022244615353190129958768459934596745603530273595202283698842011440080552129689320398169416739383945747948918397136093389168826006977027454892809759017932657155381497981703435168145165006497384469653355510635031790198281893719094053861363847043660700863559052895224931020486366431838567403742279254230996173669709865750099892683267348109460673312055441535039130373339073706486423343981698979215871254065122777548659405828137480968017555676610585682905577765494229023118471676765001148048876578746720766499799*x^52 + 21427001781249778317996485224654139946645589022507315763631137572751034552353821675333479506159494038001544448638497737326221982327883498031595206759386202759812161028939097387151764484365491036736051770989600246338972279548575866157377375266376976146616653968539136800650062368871107605526857173801180262244531365346486049200618867841707517639807567452040149078916826233057110758630044231491696874464934350803244333896753996265175920772168566397955534009028597285785843062601759102435143747076675116687107033944436832219478873263653563954121431628672398682556435610626729736178200072947957080402903232081622837688439594807712346223548923820101349216138962319097349230417324967715088678505255416579318857191515037582795923522502691627240462793163478106001899940523152287115284771479221019873160958228694337776357961552008857961825858111198511094782611674784920735017301344317324370142876958130069289942449957800495576621576167844285717204791147931116007293524348074878241087992816494045129752037693798570314554298476440057007917088497969512501466207746055160854149412782088507046722956700228185363673668732048285478142540155300090829500250874559679586863467392628860611073154493473473766283393591757058065334345134576914037253551825737136617866861197865156689857872264204035745919418483327421936602381017641723782834030541079795729708496959266644290633427304867017717941605168125367462749*x^51 - 594509535618757232258152875933612494993588741381019535839144490506044938053512039116102281688354580429605033380406129263980434263704952987732257666902408137822888168699706555299792421867166226774917889061357573233224436198334707411407076342515457111734437477579607427893001740674500499921394569085068858333008407971512945680520692842013473117243818781377447028592485735767152994036485638532516565999872689054998230898035390773705306779456268697794534173768015136034095735386177090202613918347366098532871591964618038124589256391441700753776024866131189331292690125694545333044419253610079622877084687385193018265344435031563557685769123226910706852408109895671397385234827546742062230488632558468635760487898706515339971978075795034773946868880302761272907432542753352078289020427957353953488109996699986081477447889529914915478004201783897711913230589554625526776255286072103327665216718166814635879755734534315359685891570655602439972707914559042202265507617917431702552924785826661379529531551702888398463312119287940292114385687443683876734779440594514375313779588385947297965340210348402526335885022891617108657790089435529535767290704795108619981104994941880087164231347064211808468914821592474977632081942552383338915427491291733807661501817946333797496188130233850902108979456571943267797092119035999231287647785035513040599286285259058605231756259424710868459475291558215800741865*x^50 - 888366094555772688838170510029774603577637913641364001561907852151576165333902306519618811291936080634684900126813589479351943407408425425001244674044660826532808139854212410778609813695606003430570615782013296807380072202244905021964754305795259331551560613399777698209271213190601869479130453642918549658337622606009166567624466344399215534605680608861226202756181069219608142256798080335618796606291483906840660236461290787826271023342213087958936699469725930117712710069250257351861527295345383358532598964589397873541326702734243805490651836427893497437285368425771539557243035899622798796490271541293456967807023931829066624944214286610305012739358764555475388277881603028471455613535062367578029193848582514417926183777167073672942748311630019907153544601331276099824850653120672274769313745094386902985587322102280861122190876635180322588589892762499602609562079783921142956756989755115249113066331894635798487172600668383207822517291461748669439617857775416547429506726909684248408367865600430844409751501103140198765065958338805214227397174721588251516039208461307020865988073933205461188674509216493882626573685122670216754095938345043406869379247973667665987534103236259348944272690380564155436198473947755251450626363901276382508956482693160898780684594641733149693619244000681172559094350788626059967700097935756134258931847743024177025554925578733344549084065666574790460209343*x^49 + 71770792848612479058996239745443795603309051247461290810400070210233575725579052722581108789336930396184477004859394727812705524298287242407872711817379127970881104976352808594580426697178093477429595867310419395987206105865705391964761494140569937601691390707195376654309453949570614294837968082397500552919160946622138074740124457048449470997425570765809601088352526585455478963816379651801897862266212250687770105317226024712795260542774868671493887005160243952038546655450218969267480884594278313920197153722013455509610430556896329011328833464821226412120617787680461114884915983322084427583075013888524928909839447417585736859447863219993070589831226163157979471202577634823176599243839673264523233204284295829098827239871030378020947704416777657217006193593998633281527487062682251855329257878794353740747073206776930786471478949215247348584055684603325286199137568262394427030717156291909563805218957177056379892100335710958930242518568575632744168500395551755012884318112344560434733050370896091341747095615997058279801819574969656491305994871163720814755508723019090841383263730363406669026729738423858406831568768713493362109276730549906064110774341797227217274524972885990978500053600440248040771203990841204286753923224380113171921995727261020918991768389002308268744702414599582181888572275514698693935662178945435888048685487047463525750459105707606503711375215297650284568467471*x^48 + 34243220829052785014938577652602615740049866001760474217382556120121505431376452731312883961057119489228796025730989989392561814109087909286403660313083913246864661452179622936010299193903729958671255173613293094935734279070335287089796907731248573033920068920484301174248652179838319561584875898682602248028255391009479593455771865147548157426444178682783746573430695894260338267891242419712789684110229482887887779521709155608636897711665792208117230627164481525681580311767246635072330841770605609436940673889701420099577118831523874617816773873926974096410428670548639634479329574865370999261061718941048801169180287025248117908543249894537915487234939327646364857942971995869240651582745551662100187171674709860586290818669342540672502329249990368242615566328168111482729335464856001412913741500916784952074028332191109435426500128943875030640994270601833250775510564385729109562238649666733319044217562355577533932735825190463649814232193424080778749352992325869805075924403172153139282070515049287767148473389811672990219893927620972783456435378340789124778634733240078037968818875159822229452692827830625013595473945604374449317769703874434735619943851050025533565573650614238233091282341954820882805347210272371407870359245544786667309584319418462569090841380893462880023811539567057065639334619278228198121382040271080099414884307868651987774434978072684956810483180046688735750477803720*x^47 - 5299770070101514542858992333454861035108164093405414418094213916869815623898854483744814122673304083399378101350362524088909740536687185574701586963950974441478588225706449154657159727031800976871845400256331719532768239457056089375340659042393718394500466247698851528984820441774249056805156157232912674357355380035284314589041232061350088734117200687302744972738716562573267907360014953397388022378257054132975376167806618304277847948892439655218619677420042822525637179803454104310545621768082623926139383955470405339587857145429169803434080988428267902212844249148154631081172332545616900218604678392691453306263926446491398978167540271639358442141722620767996666539014686651798356748400267951892353882308173302539755463694733691351456921249593420762273173958478116339615479419871661386012778779985948320657200477728720325082897699829666653798454810981087017806724269612356095695555725228379101721852988664486939518684568055894600600244618018036460166350151045939887593657202487575723637171813350442428023498643128598946761803659942614740348033946437718365462447867551518921454368315455478757766490737251253089233103591137096238308217035802425442646286923443315587064860800230731608815498813096036450357772839482285662197687084753891342107916970534201146744771685298295765422908474576839277212654823874512543445133758794061669986516750661857152917946688235942074734204599516747367932760245010483*x^46 - 963605126647769583584264320021582375018512943154642894626261283973733304311733869417190705357107376383292001389622678129716109759015261241781310022472623605004219411695497078713751983747872206669217683845125137661970136407605362745753739861727867204808158527899536840750173509201149692622386536612652758851482479174188012905180881509017472287343086309404754034474189238383387934383933914506312989123347511114569341665012760569277020272141925306548687921981091331959096357708925146303861891396645890201955806400576882359561374370945772345201510520069174356276566037970080890279128644354066766162856465649551831589858279677096283149011471161526147669023201320580205023562336717646515530352447798785482574348078883040613255094242111764049526946275954381993702116171680460195398779530991336653175989140203014948331281644756501499292909049996513740882913948955003168147195314985226147121503518616780441988561760532986395964062459660216006305291038665913810124808229945072257398374784058572064276963735046682133651676934243640607410520712619691168624747081514189718584565866275352428736002079829173297353105263054269092583301513459029347105081217828471366604898605258939190176843567247348362915948856348025853658654912355253727185202290470915533464922612401199348758046643038563606063864367429167600345205615182594556292121053131948163075038789959229949724889791408902035801086611568856035142224094340621552*x^45 + 244262181959159088563184476174496357203655260646899601058336086374551861686680739207407869291094120440971578062008918536337271317533875854548361847871911840089928450291401760404584845381273853943192918152957610379383768721761536759022659342983827192440352871413267550296614681675062384600980165922243786808979661642975639080456592457162739371100912573754573928645723102364214683346243380787479316174444421862604670845480719345430553211186173874562696022955592477965046314027848330821426471142458912572659681363873827403299113834387953821562321501991883939528335206750944560103957112558244669119269440857995086306386213696497430624655693060019209205757700600834838798529366384996876783662856153177742381294747868468395845254736500238165926303313854169958448924625365442250677247965462337407466463458981775959111504355167155920327412637605306854829564334007538148147921331215525756128031682719327943694321783909667658030801571109828698933196619119662224260900394867817146177139402402427791444492031003989731655255484552725295952766022365995935961108374454318713279462953541075025501928311443174506317533209397893180458554824180357273470898881616164475777866210135597990966560378934255251554454412703299733051947354424733593053347677515860061832646569609733577503680488243733456940009143774855941568977786035067177669690815257984555962938949788693374108649998627806740565009520939915603647296283746760727633*x^44 + 24967520938742582358637747119536987731521960933440597055551499484222526041728960378318186033358838260600500282710795276362964215867619261715307829444981513113046999039979336782232930635170643262116188690987287313617948033084378703518189924966713071864160665066344124426351119559514260381876595611948381049405467706416353313888144769496594948775575992991449985569760364670149124131603391629072793568049935565414814289430129463727414401170154309562036857120362754188139766518990783314487468279605217717404015205082950287399518481612935956711807208618448291935900264637665911441260256327489030737361287405790079924615438188077271940336002787030953263057163791281637465085279426287749461849212191482837047926013434808472052831476209374731480102404630452374691683122767728367721750243308486651912112666678762167422562989100545976446337753334855296759828123592075815028637677609049169688162019525939360016214624538502959507136403480744920445979954954795865643327266624521409307208392643843607746645163918889569250474985333869920800265012372698632547363268044120124541478797443617990048631385216781844173312101443616234501123197382701561183926244153474073277986575842803439615416794528059880301797330395665021277907473960282455873388656383326305229865553103281855631431545777535811154066538049256805693201744346082442803168698658462332519624621033196782944406070893011338698003307844080780522625016713030080208957*x^43 - 10798777600610383307980401504413235884170523476701774016516627859841431990179830409428444206490559040427995473616815579847253114541443018447737841264009284528582432466444583249334666980352223706989726445729481866761270096635034463794188863113646223807491031353906847899483473185634308241765904232258834018231475065125833481992114635311796047741551950040024107617009405733585527674887558437476747439273716400504964807526072997974370282830977053884474847724718992130820344529900203958142058357520391179419361222946259151697041025556484546105265995911958844683867883309045430911084226814491855636658047804205127498978324110142630836866754815278071556377982428226794283059723984916957357669645699943123203467583560919798297830437585055876163779855166559809171293798626315966778180337196174915818636223742266070111459396897838410092909283460080557747412347431916736452213932050905936226299899534213012172559694311189450293317178058769941007351265966892614501786988507981691753769425386454794997060079795292673444345841920151575999787149690163132136723184904542275372029144190558436324282910998473487111599619226167217193908444361741411265048549817484161816225282677440947841462663110834737588314163994191702474831151437466212156134633953154868430264547209037003102254397047934307744841401901908176345526289479950175173105948320673086521155991971020152247945486574741319990000577228302922562798316492474151267386923*x^42 - 203787963404588796154903251983366137067874446948087421878059301639794778540829542667008610628550839104490565614730552958490861311599291467064932199729670767993263693975431933994812666077003360824077861858258665304165634585904231975444036082094529286227888278421573716666209579067929586672554362984758005223038249951742911978115573315605386913448939653637256336454130332902057139102218517036644372186552882733766904860684918629848598939760194199679207481452728510311337366619579943339641938698467403592633577323203714647886180571475891990527128316971114569078114695771081932070222288276016684938305460732078626310535757969513718057043952866587726609426914462852523672134993938510468790150241723701652714473237420009452201244890278064561425946244587450637181955438935344926004898893461449151578605224283809338518270738716913941138641434649609890940514891557683210466964750479454921703674000137901014911088861330238354807466107061935654642664461462593049210253111443225235227552596578329078612516144617451157913932164541717762218645020360442092599677649023655478180159817528642737519483796437992487324335226440670392266377538169292590073513260079185166931917712201225771729251769650689085428286834805277790302567767421828360874859574981728923417520416117534479906064927313036937796530541707324655441930528223758049846871744003250298842815476692808244011481361520028585270798347195300128342354067228159616755457174*x^41 + 371749217255523754659071737477839643633142692616572688538609818340429572886893904867133489696368915316897458580043753336379838401869540502313116663548467553070484322114228691917900757663537948388814861530402843019197840744566678480053050022892547988020709048388118055240582850380742475671120421476690597839308647330193111977405185189537151190700879577068804601225210410637524065778965874241507551146790181381507909142509382906743308107614155246818951135815445993972525989331417985260085940512029928189711932846677961578027264571366017635830654363636660404327303429878835002945163425430094544480445180470848222145059137693187935821393705898446185355541970330191915183726256055672540435932526839259981461813483060236222233484625723564246464194923284070494236973561457734661812980171790855505585526971414476594358279933285064091961045787419723317436598961387899904171490251954497378046997722479292741040260843008505315814795845225154024560470952656940189183664578400909232993068631973170263083968125144737172412521822469221572565888976917938408970370608601907312597198790210454610374892701528379124833880801023475981074149080870594577475588031406517049687416877328584927004660069439172792929049347659145424024635266719108996146090974041005153726347845823571993510367522379469443439060174348124403051641728767797209210184909538497794848808460974437692363527319278254806202453033498878132913486897166875182410213450020*x^40 - 10901950682303707389488098288263740646816919451235386021466428711328607578758421712168708611045900789576997959971847329972793471844933195850149093042521576435268623260883210382482912266110402222885765782520339371255263959584257593685961440161471661523898014612890069245634726640898025869813255851340623830762843283490160805841329236139846037356257053495694839549952789902154565147041117400436863832522747301173334088512149766094612685855134959665775000685959556086465477689228856410585297174098785918465827987906225358072415558653864991515535563112994699694498932191876905004987888669300915557647216249176465465155413266044511814296995847237655080488168994783413024058285506322139179307792978919597886928971648314292792497200624335210823940275646206626235185187898419694889956263238488227913121593435997584840954224339701257798131708436295520464554757469558590021223286292807257311453620973370524144875196849016149875793485918661182626218686797994323491217663585197440625246721512156813528140348021334365226390678647348758432875848389651586332416935040947332673955481098590887920832754512891628121769662735191336053884276587752770514199986693933967176093969235631333035864973657539982475633325952988554701965321610405217823607546767394620051697611012685737198795756750180074495550352259554331234615629150705387834672408985984351147311522364006778679588156967378915288550543456183604322075393655263723299971553766831*x^39 - 12277878237229432819030614975656504263737545481995440588604570512510860917061195667224604531474429244456878030485265796474430703496565675129085634672976373665432481620730325705961743157720137097181169324126404993410944891028155189341907267494671042153167377586886500887054499511114868401813543576181824849527822467327543822639452586529795112773191093567145812657964783321450881071577396660424315625233333648606255146155201221731884348578546391849605573334748119133605340315836140912432147905902545720255647042248747740472370387411901578882431273677004346104461382210249756646283457422728274378244607003336927967558626553730860992368166506789457335817446872455388882864466870023489809961809804115245347349126955590229781038722086040247340132567982156279708707555057058808364406729802272197376592138978764957891959242462649523188308108999278280490962383387174216007106796235173837203469847277077058522655368790008607554196407234615743498400472735664591858965274372822401093233226167106139525601561229237225875668478913826590090676173486451957257823304763131030262879002439069867376571349159054663319359316026292449946572298918935893884399730413313709420558182821492615934694231723291814678106263357576383720759845677528417014955106834656828626029709271699631985634351263684753330099085955100770631701417386513206872704189331605952123049899713474362370440478996210523293612188212438112546200874274771478877971390404709087*x^38 + 1172716142409030413716598997503383893915035716543693336988298534218377628146957734487658345624822337496595055399708301665712896540278423980248785731337981109758325436986749606699029590903031893992268264267524546375329617847864118972360799994665105392561741658787546444092923455752962754652126013141156663384593493589370483440202147625927125747041834972682061693601384016669862055617258913702333570863824396513947785515599674801319471403060691057241452733034997644538268501154509114114544743194126979870989040424496327509515108076894941537922981255701498431432666296929399690284480025706757327208993127109352477659913093097248622217866491397614819807510503995195214410686670325024776480723111340094712100476615339847614245725376510257897697848962524573383608615920149771188878928085368290138320305078656806490945465662868766323039359681945969729254382932735561023948155774406520334360987268501915914568162335388675280370023959925117255000966980325059208653108584712715005053457521611179374446611840232466718270069836775582324287897319161005545325126101791101745188010913367445537040485795646701403836622029715185662148704831435867306303156877533484443332373460111551602911445869778512266460680729955856688792632002551676750621128108655150067938840542462551060226940541744114594983259444913640412641269555337660934967533299122919809191167449312853305385277410491377900328142540820526556839964459906415758105074024796439703*x^37 + 299659314835663453388157219925899695182072083866363588036398901207502008402624012186916220401484000433665540822916833960881684669490938106796838029035884894778912383031410103859861075889889900494447392013662977919152451936674073306139455896360707119482168910493313104725349754344644509069781628975267681926027679654653294007230653840010045055097574670981809564230487492930746546158220242539640445830034607648119308193463937455233572873489335972968247900673937113514490388575539188869033304358612373110632014561874322115574007953143926091405563351780307286405508561873125658588762814256019231801721902266376716547475775714171660184185976600151902709029983274712816296061222334552040035164883079906034461998611942927820411933961088322542848574735855388856020619672126882351212934579567786988813766160607856752587938725387248987446514040862679958194402723857723142959591092112037568998379655857419822097074897237744408144454647632731053441647481032729124284200773078604512901640581431756356417965052749841326107758666850877937418945113373567840885974013165113829337491725911602300229582084951342325226631237695695679551436174548241194803140035464961022201914806260059693005980493490878337469023327506581563013879262756301881864523075150078345674132508767484019415587348528608509170292011405155966848266101526735503822846277516288585865822743301975984978705915988255231768632221076272034993279080121254390938636846123419849553*x^36 - 55257722607915132235555060076073769260792908808426181141696723416848866846283931799543614114871138673402901838684763070207914631436821776488398353999287929213331327093933078888002005289475285246702293342386080499229097562437474645593613693710076933893914383766758536819413078397862666070687419349392647656343288720198932787360248750372534965183244901267209206949452405509710305669187692261774116482996340249794328163656773239396569336081469430251012027126571787342924501009905088486700005584780019689210895732009182873910889631124363527765055214811945614096175135355518529397738672705823398253638133970222164160127938319186325275328902133370644501080961264048726103632377022304800474598738840637380605305278839446520526886380819537742382934960562797553304564515798245342040445850128296586349560487354318022361284030363906403873508321581314603207609092934919065799425740559621548389673831305710573170615814752922732568435555578275038295513679745270492501694101314498091580751031441981042369928733007082393860278714251656953686695123029934652660411990934101705954864648756028764567766942093652704736183644009661345266415108375042003720715559066348211768488867522969928249401669041918247239362891785946713200730578995325540265222832364223024957306554299925271432186230590815214720179401220789071727501529637799295218980683068702309309490189735097026211770601819981982288338116489927497473478911100241485054857757059195341949903*x^35 - 4181528297270295187103801868682983131382262792659380606513439771431671334083228170326382974674588904722570409554593484401311563882997234985969111755607970657894302262855633057072328372494362214234022032087628497113362729945227343722487198312979801530168220497347008608816862995184347492634417939840711319810613170520309578591104278362799758813047738058745208973951976382573648397472907704334638998606839184280725745241698417193742021493109296995800527916387288483665601726508828893259675972861137831656368352804690633847058400944193713549322763084970826158745827321617566073850885969528386874310255780892320765219161615588089522008141489844238949831311322780755828969070115865302230388125069446352291809193619738452252655081364255567141767457421041269712238041880086868700617398141809405078535725267319036924402648951862248110653329641977938465514021096869008135693966958256075847641704979973578061600625446750302757590303712242378622984624150641154262595308848699974742592925013945170883640300755307906716329047257067211250110886998542244126123036529075079525101030720667364123947821919323143307672565619892423391773000210018105447420089585920228989489973833250512172589837553986068565985535678101316499971786117624346109968867033726198735582423404216658288101377340223085944737919029604300131435227530908131286835890403817081286815726786868431764189559564710218620978575629441362238176604545554732283932908276362076359439157*x^34 + 1653312424023155944280907939473374036447466860114442471553292376242546007367373708815915397436362165873469571957490154432412189472866508581362962250134393045289162059411348181749754615268921289386998128132800814204895673378133221906701661968402178654364428973658423358504800454549003661644688418963557515576689205067998752533030567177217055118715469528516262064016135180396860910299825369166813949507326152834813188764707762503614964726565976541070423637208667995962678769873918336698994212881957972436055085789266852974417387024686357587651487540342743437477835658046368849743676109225882497432150949560862232368191500403688567749723804060624730005299795015057991567028497583841424964483297461606043877504723167316014558081494127600575882938430693941110045557481295343911561002898743295338166089507526899538131708671966080089850309520499933271629472748883270460477657498006661312950420341687595743784305054047967086352105094850066388135271598713382262556131370238543497206503194745195353353009027058644932453982056508613281767040381549264600448871726054927042326601483715621022887308615929964383766598678197127742324208364201541160830746480508061153669073434465860648913739878063747179291295707792468347246141920615867930780747261517225798104052939617010265609987369737492583342388155446065022274768204371685203281633594850887884023012154223505894411077813890258987139405088516552229856768024519175664736441666628430875448268287*x^33 + 796868140890837610611176619014525651043058038756632424563292104765121121507621413604462793298195151874643375468939404177187971568529778959481942809510807798407081380245367998062998472621266581668574187777174953869412520658643165221446826315633773057481272714091154770129102736874564805060145666867864525303587013914591889169705881794291565586399689579246541452374385864100135090678587484161847224543531802471937080555915540667734809673563924464636607992690989535737627803145504855222503188242611030240780444764484853039518908218655569198319606939523717847979290312945226182182514722715141297616327121674118912474306818647749990139712973888825861055220397000107554014570089960293188760048979804681301315841834902069053893744775248451627550514739496262206791251869600090837147511425843401433664883394599238459928939911159222593470637577335865182461437507118451677955384424492410947429836033999197542476186106130068979092337531281446487373808754297918687291207437518822823964608110403906352875663783756057543009117792404164097532734868139565249498495390420618124848066275247492763801033535392778986836856326304815698765342820719847392788953696315864668835177852100739339503434253403221054209081157501909005340666163315676567460424957423534965684044180837619634162111400601224626007052439136971848814442733768196601911256957558652301428237652161652173506600308199404689348711114238868245631255050531305740832258571053939949959948226*x^32 - 35011774873324734348170342364337340138225174596764088561029744322494554428378251751934696988080626890882627127189794369163186170430863088268646954442800463659547785988944247825018173533265684891439168363576138049820535576990761626041258583628320908408813720235084236974516000787199851674278193478110129100992315894303284436047076570663597912699894820354543376131233124720317814237823340134727272641456240262592086254065490764310543467646276695958280098505250240893428150188017525655717147680159305581173595489932862219901410760363522292874612216419947930524584168990560279307911779553043658643460497424636335214222596538113649726984752217601956505306365762913810413912123536882637113633273745597044410705155839951283286633546647495910478350800421729309693834308208429669622381258036897195722644633888198288140633821051328053802222275189601298040847316653574737081895337358441135883897699911161077440890538270281904281528556717239121798942138157001813696956548964311328654450484378061750579565182915372768952932821782219506688321489352094319437817058024902964767225809303419257211321314491201714722982680879642788987362348693360936034131243405169217019245793239996046542100782284995745520865731532621882249785395339049465527645019563325751825499577205808499679966510066965502074742686810460073377965349447798535604111528273362920981932878076779643900616401790301035038166329875106238675163990475174084031193725257175836116930319624234*x^31 + 1315520452400556137720700585533803172072582369270579203592057363921483012084014626601900399961096286661419764186831168500135585752848561733566962681627188042555384751714239951780996998919463236501352163148655876791127182377337562176289674409229887165741485021524122856094086003379471019556844307927923427233603435963052725403193017182307492648582946992221643778714639470264106878538901023498428392713558846449854822659662808157608517857159241770404366773006930616961603703554846056209675785447997845835982996721492016152628353687126040760554079477663769841790106479500191660307419340716234900394813181062198255950495800598582069545058575940585913229977899722744256323238158986982558985369808989752613628571051937004839432148911065087597354859413179568584801667561271170680604259226204579316705148989116069732049764852808458641282066427111479365753596527938600819018706988406464714253387547939640194267623615929676381646211950140532571461762767424552412105670710160385346940900136233752427167008795484857132135434266384871509465845665722628556003625280006328537830588928824122855201654830396097825633372764367269390758857563414527304166264787685632980655965402524981426851709271047888589319054292385422924491020475504620137250614497750169011827158571645446970645588529476540718478912439769011017254778929005993354472374744994067809404215445984326057920600690614077533428897189434627955330684619433044494991997555624866703721246101590230*x^30 + 541998417125328634758818893596433455925940796528967538528985297040096923977545158956975168271788456884813812764711096802441764815010187407884904352451757413898636013647020585548867420107769549727629960986596898888129471862749761376744355995499490257108715318062732193992621038719777365231983419257520675285607019032255357447271598931562633633361035119421238248224370190377949102591693528155688587456792986019460547986596972190670744783426019939675751140098993390896426834959124272792623971704703506665246536096191449438393110221112178804657557567999343260012818995999250726370147515644009801243306182166032922861143125556630461373391989304927020940320378058174612706962315821247735843778230545732609885237309194106044176043432201513033047373177954070147554233998517990360065433003689718258326448877977918437065675553953480991011879051635855470434860127240375924284879498273047292887683350893212602402731368882155034094086295284012268961253460814409941437430728829742917934784520434789728172531920715568140796750180276307688296116563293239019949166472830666581420921824546937577199577555969508216286598976017806809990878852718671312577638290565109508386734064631544516889625713770309899347854509601230679269750738718184470921101905455069382095888810786849653069449835171637045931837395911704674231195323436049431716992577906709856281119856645575126207160004106671906965887076477159501422457766908032401821488922506958515443608216120025232*x^29 - 34472060878218905750148465305018052499631408494162360932178618687718282898729743782545497695675760154908752264113906832382438515229634369248269438954941981315539289967713658559121918503970007842505600393919968905421973279438088478722236400993639992861755669246110256773533456768803571319671347706466919521632722482847161073617572974312073766882325290967547779845158418057357267419639036150811819357278708011943732275979261238036635683630127152666277740618269024472764219377916205508861760924230085654879218637015016315602318869916141203523129679418385390393094695353098994118831305342076539864999386407462139934051132256093170772377311590100723117623384804486259142196524121035361588930328855822486282636310949384243382599647520952362995753062848253079631018004382451615077845477241214003617095225732058771447827777518159993341032816197106871028515990691787649823231032831051478428041292479528142348683658224061389044060038383058009685390134925747215260198883559960961189815565034415005392245703864576952739831750673704619033502271508855490169617351123033166817352440086416685581790025103730455470916689035226173292063506301173314740697821790696795365195964983758133500978813289052619185772433911201318273520511549657777908229954073519105001982212791810108700975832085057333485907867026911921766033201309268965844974720280031247517648336593178533536215934699678437137676298230487053947743937780662056659328117309399853587258394762578769154*x^28 - 373120903075048952838852271466380287989227788557891871607955547017833519770420855513230465440280021514732145438470980363594994412667824142968952684571972921848118052612980858650952936338464492758303390712429440133733288915404885067364217275138430235585921763006930529508315849110431507741229615018349413926320622459179473531923845338686628187712800189144827344886496494675020197510474579093176496370580520280576875594516555572206903457213335360934950009521406635334980068714611374496960221013197766874486300250767273372378048295898444449110475244354727054399604231975687085331628306705836228156810058993006001856017862925470836904254757176615487459365499933524818108987916762194403988691380272706083254894603278461560027292836733486156887087671983818687212159063175751218107867553498107902712126773869163108577877588440746095354299362362723310929903228149423956261260383900937500329279668217023465054495251157872907122062007409141740060042635462321452906077118004657746112534389780563006418785888390100337935206792054174865802103460743150468357823348295255604977721713645165900878099785461110967160505780110391430728211877437279738136772725346811354559901706008283751221108355135014597037122387564195396464852616453831000669181199203572833618437422567656651619302479727341382052136486477886044188092895892551625557728145239492267985307064166714398824906854812919673107266234868698802477736465847865024763262518361874803124966905770910420912*x^27 - 666478935997060555998988208773275641252189658671885564728383294443189483918403416219968190039247100308616085103768984158534550891948595382601701652664922450156514590559787483280956808115326294046571210083233352798243554316938359323185804004516809934062270329136444570951838618129010529579542583234500276931749851675523595140169595576120339234862383632711541574315779535186097980306093986972683469025935180475951671707418172479935922150332054756724588285410489424032457154736515396827444697504427138687467784622372875319014764166707008335229794241041728789353706896226118777069307413774660812829531948862066821047901129668708029643767307457767022500050518574840221642271077503076091187264871824948712435077432899301807237265670687638008087300383570412330468805443843543218217156759798108036925872236939785189237051464605832498269050032994143158748785046489516826995377012374750195101938162225924240683600744756324923870308697844229859017380912577551140788004384364625882273350410437838810004121033339560313893719035559385002634971701059436618809905179910413550881615245997371771263491230674573804538674645532527339812418384295622418724619827892982938660295951409445570452328994236202422429580615091560484614346728385916908971573103205847912915481605657764943540781535778582420216526843701230749106825663590477119817242544750994137767937240539450739719114973016762221612879506652492814881941276512479542157778486711042022605290443497901643975678*x^26 - 244687037279000271020608770187808405405162630887154335036678067370095640766585188482030442652636724093493023424245636299956782900371284074386757474847769800313438850876980455799429066410813898787890843241360726486469329457979443185457154099249518295401811559119652429857617139480611067864147216504502321089231224475192285221870841220013936362494071450400384526952249739147014308486454606096927799432999956997413213220800995124159863637089887309377564638848904685880107067171579695611013144790098926569357078014640642205008785382175782535505025365020002978277296065780885926087354700268256376595110382597581637247156457890537555357518949905261863396911905069820198868743529440443426944164388622613811061998360103689483257153209860973030953646587283540557862600854573405322926782633990745151635882115826593865295069426428004205462819821456832000291730512300569553558199850256432815834254751281256231060936459937959736010111361184643363567656070103604409875354845312795677564987087028931097833489110990637607181529697818697509013353641100994877213576933966636653294659939187078478592589729073620705098186145045720846518590296922878305183460169977267117449875826425501744504047129417260584287926425989916496810362087337987577412541283187021950908281064246318954000626075993102729313169621348575052783116664104668783865163319262597618801597523868554794956090396904057382933124113068957755310953434713784505386333064268392582370631779925972183712387711*x^25 + 69713374716617819075299254173079740988981838495801599473658612483869708772710513972746744637972810901784586802410810904961854195653578431545300705366678823600859793329683948938205412456908332961856251871596278833310645546403053569074742312954980056561609932230450309041020221090466212952553549584605284612110709565954823583890487268844603472839411513667505335385129744811147435172750846784700131198249682071947000552153150394482014961262840077253376381836001831653725202170004698373164873623920380174013645366633632913947082589961479182394912538405200689390243099162638499421975447034176106863262675085477559133149797484800675912853429414849625703329882124473673914485751522415571443546548803280848950706409659762340889724152101179012067876060870491527805443043177911550051093151837308160458253435453538150307637051581861126434549263820849055955790019071815538829738023423465098235414961989408645690974337724862865607595966567309848469998000873653207475251638696714282762312496971699240724075096143834912598433203289793475827950721245660556742211908927447289611286269339868636077859928230160870136077800602972573970759948866469238695804955753049196447575374208099162483795554794730710647873687203200539251988191659040287725045678624090067317116499637888788825082156234664658999536688524991514931317501731295867944517897257625087062585743897984030831917417173140232629352073535869919904587644585785256570341773439631755016157004539766932932573894051*x^24 + 12628509042789062169577075311030307980898080729882618808506475513237398967868570928986652221420787311344169211131741252486384134860952985531369767586191509058968175553024464663314138340195350181887162787035179394525907502552170431106848103860781009338460402611594094188345032816829956317212994302773784215475502303662959355009687190017725529297178075367526773447345710416804260672142579145553423194779221095975705405629628098872880539404732967211937565612517086969121280897707569756950757183415153828956532348747898341727717192580411972621803620049119753325873922292936252732972142139158113224898246211436798225415062616266232897038103476058507586951845920481582408661690800917861495599546919506363914730429365259276624341513316399692608342503546692167151865829365159264028596439566913826105978103124874547639334277343480117015272286051614237623417117550254300440685994912284177145969570684520569429251894366354002807757161044857086103328270085628158700686268321993481050350351779775549218805925933996182589740177618113996613050588868392557034036107313241938599929662707471469607428213870501881439283336129166610995136373805601598001559154540906956899607850260645008104635767682765167826543912260299469318099845894958261686937746600700797525119943631392440837915189669772860663567143176580445948058746395853652129611126504477690063424332016844187019884592371261066041211575351981754474863199495138493388033091266407532383582171204295546017893115025372*x^23 - 3225611578700952900834625420891231171351316431488828395484974419817678702464336849973686893134107489412457802852741944095500128617996556611236740106946325907768635941066354512923241075822831428276476962682338644463115691368035520101733339565099670786031426794860126774455072513306505810877896452213657387893494681715368880265680713371606978593272416960755914242742338334473505396493374700629422855735822906847191542517619590720146186449355480632324896612822168591582083544822070864090726464069359225216023942757432878468762476846597817814093931526645500859902486076147233138561005868154610877998379376237229882839950030729580959419564198079408889550011903621328342808961605494316231706404112017209744188921032431436787641158402442320988677741223423913935209383935125553880990172160249948088952666790242462747274817064623770656947297757675355143096187936098936387582050681969982060865988784513002420819085399447204651315210799247874873522039543350441991357489997027817859179152212244968459221827144633591532691649546808534601862882494074719302733782876821511068767804096317308287313998144464132253786524827521789393997833322789351950219099728671951550231223208995985563270985213887108575625388333241915143323687541124430938833004140852611728475164796423237382590524508227530281096836778523492692984277542336073013380910258838783295711339214871060960655220358389166658718341796531714270589800545380893936568286611547685737965777492561251765203803225764479*x^22 - 213187088348174848008959038141547513420396182913325336209248377081471621675443808866277259679733878251078803654921051332841277679025168806057613483032150558652952198165200432060635241061549928448187690159404791166496126608738915502585019532717081611812872111974952922332396048152016703450513846167810842991020420779796143253608311938528455587578753754466749089409659403667285028780800608732626634279907091171308969101401840469636870287734719779088193201142025250120416581406940132230951349109998702462962556157990202795497127872678171215364485727833290189048985468840776620788241955453320129222712712876224307020942782255315002299151219598626516635688644338466890310703142232841233233766832073886546944889103755190834386921777184326913051202854470273853977545718516189692681603658537541236319977189007495035761938202941332389785052162570802825519670700688796098172964311949678725789759886604272459006984352461882199703041424714906785660670931017867486421475958524879727404196799300205249180866298743034120114302097456033731041140205079255084828340849408565231438333373952633912673276442781412209236182628375629461392255222131611456159481818477800558744977274379717489558933569634195609493303436917924993013680158249005375802953309359646175651478856123867150135953794436856744626484154678650989073265600399010791411082790329460551601800062395487456241340446563839737373124244820123879048938800178607469902863134980032365484443031398506537437863952649367168*x^21 + 43722968112098024628370720291644770759499132450151241776533310152264427894807012700649821294012517930918843161021596477976004402507816618406853070250127858764928024386290566965740050309609948052469619503260634976215898078531463654470442359247095963502687895228545746684973664942553130633817971787575690118082745505990993475108383437608123131595110637291578942553957196209890771724858815934228677931191878120139663651740537279297107244743974069734866268306966580742137756713008894463817668563452290691398836538369035676426338321289803897183282812005590509987349815844565456106671997415473700249271859061486224161159538389865975776003220384821712272316156905130917176495418682128747286053215371319273500968832940489234476698896764400110618461954279707385649436051044848443117930871901001462713793405313965656794168329106086913316555302867238568440701983852601410944293793055665936928956700018785727494172626678316255837708437900682877838206578599065663940441318059145621096925435910979274193803143125826572622345488703631985318914758819236798068609924800249541764360176247998750317205068303904171104461341324665925618466199002928896142106254296545541362806850196656144439485440028117946520118639900817045417403411307596972492301581308987705888764070062217160484866932910622443874721345787268491069839257295613146503310500189330666655806056430486612348724969748627790898513652006406104057452789185709365424357604877935989533879296258179852677990282754650477172*x^20 + 5364539683411980628000932617462569282721987464609196837522586502081856495265124557872621693808110887655768772131618124265359436161419942127711353125574145033507512996926892916531863617076019282690790354214230472305372736406438631278743382519626715053077277637259818995509454731876990291423442975921613151257429711698158745525922351825706645381802158441549416072790101583023821299127579807446085825938281258558282294830679126747030321243618231799491474511924800784032871252849446644312270070712572870444469646929361888382664578682531377912859324331452118296973439977637105184074771648073317252969956393061584855359918666296707719540839884500485047270278115859128200432844330843831271666789969602270646100548243221426341656321183367296635987435361093499112253894835716651849506721576675559573703980338550480719401913182183946050245044347648456278364373775848154088664711329453947118924732640918911418502688063488336653965664798786434657155287293363266499801746082043531902641853404277787933175583285604731180574133046676526084222287990598259875597240648911317620780848435255099832679357609905046767167921597809870000897174535348235182154208723865768286529048143520121178293746624873903447572350372348413584494901404972581565964503280580284043445746515340899879900326508709861344440787417773635506894804287503925064544669575663219265576900004554656816564117640134682959355552644563765921099914419780430801872871329806790311070559152693581934546829130242103530950*x^19 - 129189860561669525784853605819907611127077063095476752603617886394191309895472977993315767790553721913505080630557432275149747621284985913374324201096679038728262716700916473636138729655657966536039766117584356805107946889635655075004472671173698379282300214381240126557854152702534115618222237687887120040560732216822042545257332457553984549862862683702961568487945405294621387814255833288599459544513390945281369805855693585644301949908088230671221482511216154638183978494118645738218923831316024148597401256846045149187925031048138434042818979484151107533578275811139828485777727362022127064942613727079991466218612145581294078102686604279539269531312860742000316795743668485882141200049865685143224354585918287449321406106019092660841358084604003733157248809620137740613602736003204677594698146605322285326047352068668394365902689560461354744379019824234803776842017378192416440782359985051214122841509492897688737091168041186791707050890927699465556388247897369238438239861457240206658819190319352206656787654106568377673502461026589151708978121648873789926077192793786180995883695588453611262441335062425841797781093308171079216947234702500539185508836879282133266762758282880877383662847081549370539587316412482120211282217852921449745754722719623026393586735337006969236400041918680699270988337162460437090274100592558093338353182902513765805259490949268380112167450804486214162086672281353345885558841029465266837394045084661451907297217504721848271374*x^18 - 81245795191454372992720806088405883891510439227419958081111779813713555418248071435780101749359304506180237916713041838698806071573410932681231281413569719704619745545760607604284488046389243437974427188246049421652044489101892666226264270882385464569855509507008892138314548400508494370246631635042353229930029290882634386815873155891827289359403175357065887278426595532587437539561193986067223913867854607424919397631837202658863262326053998561438684590930601542779055336712567170298698921532628297788549056371863303336564098397974322046257853805428454067182721782455888240481356201758712050641571029385139650763125388034430073331886230405170328273408164326890337019786630686676052413423851953270039718170496150162338238248752250127075344130684877727594507883655022129884961242222447633881418842161020287967127776285882178492316756745518196340239229620936093819054190808428436782229577164181139400190582522166340065129693482687567274037577203604776819098666713420374815532942051953372150223086407840408894243402286302888788223320624546095958647525185287476193033294516847722844827515207892414914495729362427056825443028918177440679926431510645300030359075654702629349979654906821835265656375777937041326153919197241126803675667775569127547863892676450573392861952961027296519181897470599558606278512061707995597417807793547591516678411853459757057207521893625389144776281828818030044368502839598063654082745409817937816225776340637765435032563230265275195704915*x^17 - 11699737113593286784154917678445117788025824432032902246528856131784289672358776774700622484727901481377970528000423623091862714420586050519477246689375608084237473594690556727852951976533477323268382450979502577456793455079760829940087438099715901362270548222288857747668562375345438540242088965829294651193901917124749314697308199260283289070267065740911374130358164603254005111453010223845258536844874046728738572196911807639541417494563163585148832202408597859551293403341083094916556596315118865281974327031948106816576463338965078808979389027869340159771592808645238923176028167696218207843693835049769097303140687670569189164853996649214802282977843591205876174764303087581480140779846354255572050733326141737154297250058870539055716287875267379726849186023387974223072252890189212019642329088507303590639994832144741031060578206707851033780851625938137490057769026314779264354782849815559509866644318628406845950948675776166561323759304704558850721970149375980773933517682963063661148541851669481209034471384401550003010586863945034764404267069735378609524927974155043690329294379155912213105105241306266069139120844785509560417088441584260221442028262757394076781365311360746460667919338748004721310498096923762187083429856698297200005059001477237105547002495464643836880586235771919939454357744401029649481172579856286105193508570541069690703158582541225785527025654317568698672407566331330606658487775626787314961165308432853768850981255566275208608265299*x^16 + 1164885888167585349733349079988638721036970042643342558713792017700085687754487306247713998030950699219812314094294573759957460454298934081896201453752781853305133879430899036883418048207305186944006929313680841090448154644596577411726630877543954145566161215417224767656038289095005723985879188077286904162604077020118612105465043819070966057475177948963135700099701142978185542305551252007505584317832884892169463347491283127868009004980124263310319490128226163995378143538631044096824704923750359649877941453010847709355952360710466511025652563597304786982138639142059317097702679996868672739542150807029187421487410814425358305246882830248020982149760048276586628921243572668118117951096351729265962311910253938107240285807613285392909133173539076782267616726928089003141486759951044590183726841864952212436610461268934120368416828817642583315234716573820741772992773236403754278004032373525091306174533306674139827146698014767702428576795257881119628745310519881320741844508114891430980664931000395570237980935997688116234051439022871979788839833439206876538175351534936070740292983436548622845050722354811190193012267722631312466094801245605723376983903686630645212249302078374594475385957451840967527231997919838316398164311242923427983616355919581321163738104890361060006713705327407645580259909284120188362338241757366875782574126215645928699912252434297287924988012218124540173773520880624650149442179238234070906440755756657753931074909254792199386596498989*x^15 + 170676399001673361030099190083309595563126650440476219881145165718016003228660101013042077811776798246227687687872242933379162935270105282958918387569526892406073783559397497354174566234100006797196197634254162374978192823443762346870169422891721554754383785127874851581343131967779654386519968306953995721502751522083179552096958493998395147087125988803807985903146342497116191492252826894619044985211287819976351057052301342418952293758630760391630643258411534075813648213503834954018752988368463045339181358146109458217107135045842895586327261854206890604612337982910707788471782239248965091288509646426141120654912985281670402851490433288972648063172532931120689482595687411165534126825486285601192004178509784360157775576521355023307209754006009900872121486075206530938235556955734737273822747486476386929075419388517314520203366428682440855024702134259087889399985193906423406730622015578387839435524896268276896809976807714284684192999829259785198698359515245219965876097495010046282945427494050081102709202773368202896308463635012884150496146661373369884949320039119061835867398549062376634864038338640620065132255561217849938288398276560066278909631180513750554145127667211770074154388389334852095220454519709540897470717093381065729607749134787865780086419918875029204891631547326242460646599072714472487535415365230228286847082301409365108626844599359042028090753198939135669160097364027523133969914442065991534889607125065526603309959905685458588733160991501*x^14 + 3548771533687011292676825379235069861651801851974571507272427308130979278620290362198896754486817865583336714468106442529787014268478970513871977614969366728668073762524620334966526581164943995684435544938978256231123365197501563676332633773232648080516682890627457721481620914942338131552731065517902867752607932072575868732411707238101452328456966799602019850160808733846486013829612194837646464259918619565769523775320779192362832585839616436365477131458643330507163806092702696089131939167006803084064545118914985619962014109322354104306174271117369422931746024155072996978063482755634072575165101903725985014172358458257702127263091074202758290038344067230123280773596510654301793362527169556241919569292703887547768018071015369578493435865808778857930296773974350860861759883706011918611534949995852147825693338845393224281238042165362186034125302747844063036681084816802237045495414165975287474400506701756287461263700574203768736829407209111736442799964848000408625505834900363090773577632198097219138981878552056044941625324430472066706475369856017953245387530526459730352512061660598562616637796258148999277291046530577727595089580942309314741651246391291169740453883069402049982989483442083890849012516195615977026082356970922242017244251858300657340930170313279501965663492556003614271203149313742504150344898786048602387839664621663623314581224865759404766776786681562827241622252460209616672403890355335927754720248987501899026898136745392961240683197772152*x^13 - 1943663230385283034886650739505218495205632398074664717502579693723556746304063545990420565035458593887382955319809165649770623485928308408904279240067514325306945184231520647854414103422122275275304150838741717726284172141198048040186800517244738124669497671264951340694122692698022559807856273304131756653686157265790322472900395746137119839028461435728527429719748605718983841087820419360489732272598604547449741457072524122072801922912253189291627326917125596512303596580792968480467414951452206006010312020550146752093455907762518605476134580989261143288992773793963919109867274502439333843939111395074014463841684725140269679255744469188058212731049169739047770994275969844415338283378098489461853413138650508116404877357136462846652007351260233715280850613187564956248084121186104618473519831339368198916378157240768536320494455701543577999040787882449374606556012651409884045368804508632664419435471703842013247958854912966226385708039503564206350992101108200744432633440589211435562044931070005769753476598700253404575736497496495371073611582515697750665698688981296586805264105562298735230201717942782207120259726746588332003556535112322429668654772602573249680974896775739405269303896815005218632385993473404694175230918575377366430953444382461220709210189309453961413433746204783694757832462903640686514007842150094433226874692412024199641282612527800936965535831575128256319374580907430802255446410732404990965027199452969534649738978566769133322273251942537729*x^12 - 159384911366000689952933455409784798734368158543845574284275903604541282517919667619454015399979940799987503135349693019429100597815493712876124920245609267048543151634153132308433650949595328011305022130524461662861877997435592471680210692902858904352293918132327775902787778752405831360469672967486861528556958168561039412260913128375485290934054855626693716111005393585793344952835283319182592749998623406027554072961203471203649103061000743003736138665566140370413117577049480605328224105803053308085792554561778402206928720799124764001105495096194572120953808388091733447121973076869070935278687881008006572027378588780732010109459971395693295416066595459542423259610870225890989306748841458765140749943192534856366163191594196672455405104003610818971382370410112576654867706273275026071726430830292871569617490510697891489961242578387377623672940799103383123614796109168591712544651508214330570312738210945016082068567553696724066508703251078045174774362039882171541458740600773748966049030676682026620055322371394950987554090977872479572604569719716071464660793009529864263717349396939061110561530468556823551508343741801136661670146399626242335715937040434302804021735646306032375344379269094699827188239484712995378760440137926026438441520595754956657339840950183204663422138403106435099613621314030330121798268470201676694527957720184893162410844763595510386169149748749377758366361705577388140775931771890888635462828743301323424801217942553625931342437884561124310*x^11 + 4781899922120827894450792680160142616065087152242461495862901708383916352715909818529629322263616194736121677949943422782856631734557889308598842386413191795611443727641307055233400271925898901453687549344795153478908170746713072002531335320958130209679840469637561553838610793533391200660448067883080529662689126679717935787666140075581433728343408975030201956542142885367703073694076940092306834684522396257464902054525563705190486232633057772388457699418775390277989650332936958856331717827040694753999214651976460357071170515823306190992857862236673555376292599534584787890059222463304560697962074873122848954986364159929252462019843134018455710512443232433205148175360119185390203062605642907121139202169173321289005015472769793336555376990574400075218794653070161121873947707331628977774722375307561071521340983353985933915637034354830219669245114001146061435172500310340177102328053659773242804364907248138891749397784871162878147397736243511104050937555988545778952583012627333083236854598088346214655255072219388037000474828511824831724090838610508432821813357616602898095963008995899381388137031705200680546612493868177254197375782182860870130168633803765948124970493858115970133393886710334905974793336410952071185974304909201777532603975237609213025791383496187201814837403918182733955400345980314710704338888380512850213860893184509123114419580643407352155849951905377169823880692890156608978788625754518018941522340312012308898398479980119135070363996387097272522*x^10 + 2156943311500978900769054058802226482904919562747065300989922575774343038165677729277908084436283926770469203598029068754357714796699367158594346662900434471142709747860451969165670337478161695070817352526929618922291641739484585757988958098251535392577506633069017405454950820276335346601572305396664664730489709064968514866734908787306607580369494190486326297636845213853036869309741265799877793344549554596257640183130828757437120536983044601570249061155858493848380782846534699782950095851842443849955010510530163127793137403999001783929003599579358590791117775053776615570682878764805315011853979454589518052918994342765159971416168366398421485755613866579765996823017292872411047966404473822110880702777644467788085489946325128190807681087611623067266306158713846099097641617561363161427187258840406552060342899921164796362736845700388695948700834610062645240369001213407551896300634962664817649746859742275234477799840059502293141417093391487037931196751406469529981449190799527304268121359508578678992860564754692052548376358809477417143113741368242383417386703519772262229559771577500145425104527162176540498545411673978478581307460248838608649907794828961428259342204522898080329185047669141671682890461305175175081094272316276855221682569545426100011214616154463306008793843689154120694401036965900064200890046733667895754848421771548446628360665206232780278269443885307335835494352571549197124629434724564322048509965650785970936916918113960940257360136973288226142083*x^9 + 52035097266802752346377628555259228259879296300485719458262766728632536889755395851305324577241701106520308461393192568904401765016394294188769850263121835126116172034369721617425006705441184544274350692917864749793347950731147240958477709851794922126644483693481868243054207654111519961017174426943678033591958809336297844794390489020835698570214142843788070625113523671548979198539618856975776981224007770790065852729650083856068351495549735569400029556105529326230802023537154251741797182810032435744697001160528541547294380569833103206665503623581431890067673166161800325386421929153691011876007841287960255602716590825798881539610327260340458476089319722515047518301721728966070832497065633164136897035845354930439444444499586258262850354606864876484038679546408486789008878162576293848807483119613473883814397006719471511130584860539742260883439361241659050130375440892734296996469991561765190041881275970694342738544576985340227646618769770994340290614213074225900774695404263969264182182194851318723478549512723829637421802973047596374991125409833757919127895040686138991994824282833552637520646374498672319293119175962934879141903057468258674355633654667166630142972940385274458733413918683246141005381993246117146549899382283000131654776335204445805768280475085065900781905325667298035738688202949599491464365072539111536936449207683343407759500207302644077354149422763409271064071374380982486755344721315336476697037803180372152022714713518181536577109605900444006196886*x^8 - 7514837448948278562731719794697362943445953745891220968717561874180559243610485813706161201075138002090100290496353409968306346460133337553566917283424026465998901755884821359346123592236525747920617196872634556631132974157421038457933594284379397127292299197190806275519594696752409302599989520036489230166976501295526426059705466207210411805985774813054130497268077479782905075313467800585615314730453410603918596038429217884263153386528703854771655796088882555195785454839610484498722515005556801735767500720923692461998628882369834890207952269274519135607594947702527299824924605464693595956854819373818811363392724107959312750110571915484692256929554732865591178697136840861639800061995429878926597554517995616153071445842174357085432170127030903432409672284333802307227856474795352393747835253476361025297686613959900444919686315913044617810012026619938206530089365147338366655289669206530769353964790483496398035008923125118734571358245853656765732542201273094969727019656557004477593418591628256168492032623451014845417387404962648925440642311673314283340893425503490640791233313825199278964448723148967207859201912348164051015147982103083885244721188585799646438797882406857575310102991962207002528283876633910617848347596713290885432894512823605321278009651444601623694283054866674598404224975606584470607862410150438637582858936658802220579249083367206473189078550902089602157110280795631531504280499591405420960223130230319563148073700212560664489496527311645754879946795*x^7 - 967536727300577894824789606919480612103693316221193906838554939170463295009488302153919204219657232881882150894599054840719117549618645120278950456496263563877011410072243412665231377591280509590296103099994195365219474782886219844529343771417402996049388665583317236621525494387839357767348823187653385643001337728685810985375622409724413057225210821448920093609937837808554724740820358526863311426370507050972588230759684595487785638886014362229237382462112231055056956717549299757470800758911961798611672298806545146459968726498003195609027479061915964063328501997227543064336479169759584516309108619057382919191131291160548953858437812415765919760001589898075956079601979297674293999652758843911159622884743493756934811265655804575504689914693704651861374257366442323982410024144822728203905384236291388852864364402209836119365401623817504882319766359849650740388311778424118455613764928756385590288293784525115396917545998407394130389231510258982788434618461049942364241001489050741356058761189506112877674584430601525751444239822434203964922135808676899899159768228492942488542014460436133496039285045781399440336746428446527048389482683672033980569989406714353660462555527270588772103580781436721411533560508149914455642723516023182805978679165305073862453866198414683246291576984686999226290042846258917960014547416117520636548786676372207341279902578632240797662486194940546985597167388385031529079828111607895306790785480344421408349679100547678114876029619384387657991443000*x^6 - 36979478206160982480380645289347842162324832468288762765993092294771591501500650562466101100588106788179694748711697460087951901381860769718002414624664738342881198178270620888032961305322818219533717970747508370935748626363166209403442867073064426064405859083024350001742633412790826237136043029963031766390165066619797629799961372890538372476877965998173135055534846380075003796738363536373539261215966876690201928352073375897072614368961054340080739952924364528943590083776227292937619115210419816880345456075992438792381227533584074507371402352641167335588994743038519413495147078360608284980210943925908691039810361443981595828172240170071410616849726925902671419624202445495503002497872319443446734576552500031090715695513845052240190887841415317915803694939280832156931248694168291650662363988413116480202695939287032461329002312434027965071536646370401103179665238315529229530807225559124795044447058697645783247941657207582195089738770564238193265843854906795444832891028750314262697363472725820012235649697170017379671229137130192000066525917569307312500722033101483341471370066879786097279541707466520007017716090773607770670721443393553105649839951053086785076823236095468482712482846505343659445188127618069036543666130487320974149709502424394487769800386598511504858822935130908453978353252762635360411622062714709422127165405466541213046281377038303636599403080691081590864354199265584812926745648377186282393767997921243862910849146825858240822954401329652912015226682730*x^5 + 5877215047784838729190110858840197968122380642585961629389283968956853874240426848125965371217961701713530017107203577606663707453008186647255906755258696841127487569064828255773282541279175480928499740939899986168647403668416232169680014042633468611760019037795746308145638180691006997694480914386713200580562957569970905785748133337073715103899571791641400088928269571814875301904703439572932578155534765857741892054055882270508473691501440124513670028520930805546837617684513103251710832716818273531767451298980354412633596536381727067928855401401460954625027160849870089530898592628858299253747339361420420683802412332296588778320254834358895914391008163798848752845893869913753545481080893498389538397409763185855678343833234719063057614937612793867291560455166128736348320188547196627652443966154133862505180430745130697418796623247029657706372384155352412905773566176689832863767409453210479138949486753711461580778946339006098093094388535544499211833130048006197495142897402107910999421318572922251667557777541082192655954789956649846482999711703385252493176778376811877974255982917001862203221567088309965061065285277540475454640560861097736432254944055631455202490799727390858130883473530966057494971901694520081331120339406559578426929635762654216951644238948400821284188129155178763063696427316284745088483382559503838587315959131723488022664626771288028081661995636906980050175530499402640861944945098217395922036108226902704496090539362316214136924481997669400420130877535977*x^4 + 400105683723401580482030420305613551182669322964979313726182050576905522124075113017635849012425312744243393298810963920708011549693860123508141751176069961615587139798774937241321031058944033832314312036293453224864506374664142384261320801051374730121785549353109259015730016968915365444993740695453404941661466516943714890916735968443519446637951663364799395739945342869735550042583714453897143058105985289966810988386619898938602255708365298768909045281109510111296895063662000885326944050166762947280124413985392288512501258263677440313735263280403145094462690737219742230064135207860041814847119076859005373632729853791990758373643794314933046478019684045752610165073848885344165697466180380615301220133957551695143775688483736098386467340973281015897661611564074727600604900090237097052903296569157847231844373334456583540634501595272268876181082487776810260509396128904289543656371845991475053529815957686414365558768692765489274520050815679108333676509176884984788812869967371951400258372138302995645011384528668168723764134625123570124042926036295324208061796418554003779292333342638904677138817416816069185255861197810260554045614784524279882218903231878315422268435361369258536202740927448717424878463136075798193216599646420898464420831237175307468269178318542195422934360110389429213835572667783972684619118420885067540734166101761174121598804761123306887184608638337283993768854693823994060703536074489901412117331291644357383218947678801116265154930467238245892327361377846413*x^3 - 9995955631367791100930287777245123338792997240983338284856413802083358698826441157721121837697595579167753500109517256923762289628391141843661253829076530781455341090832407620848112271404228845083064950765532482565441184861793520593095789344991384156688311422605412727875538723621750000203879904632443385429659220611017316335229049428727483608087727093594025744004559657519305886115477108099237582186424595924909883714657924939863600564582375206481584707744321654107087459406410206863722633580997824857221894547694531921729657512994905514509044563101418398532057409392997533413709164003356347102788195492784162674217152954961292402382400745667576839250181745301633951698353286073541693113808372216193221470730312158476136691740588604294729689037528395783011293312079490780370953033578753883283601564176238771602092815005404926071368465946952605291039725657318809627238544396791769234108030835352396634914174543596953487961090133439966645377040678046846130261812803761446301965185106621415908167963397714300479507872858264122449847250521605259698208910467564758242135299308075365133970706554449453766521962437532129414928315190821997177676791287151648988605165795824506971858270403623788354486179665916394581299651311006462690069759620450059946976621265665454022921556805644462575062579328411738911633813014759321071615729031517368455321770271175359136663796129527798318578509609394643677553850883661098229089297634436855280647142506048109801543593052225708842903347902747168976622438958173451*x^2 - 1027415847504930416548696104808873846629493140781483072809526208372057002743192263578009366828138055273555663110313998499196475190791673632537199725317572084220816312340194149114368346939889173053848444303386058669265557242895340241228173601283886396484246982268144113512027641075285370208713515161214499404824603934118793561164106863231497000648674029456071276591997563632949825717268138810849289950149834923374998389232104230539460811566052749985181812017991405562348974349970404597303961908394069526917237718543806176225958426487876952323102259017789944599389632565008307490026486895324343435539307100568466486252674397825063922104310307617207407098943873629287844294672777759367531333372314328961996015314373612162498148854466772620735556408270123801443365955901557306113547242782334679191697737146052009065572100842424811464369668707490541686856238593941434162702249975101779137626503771133856556456055608083029675506761736387608065385953487244847372563853605557293955180872450043583234225889616049611189517502675569503465914561276956421035164674974987629328200328827799814032668444479993169174717655362017831024623976742446196028116648330062788968973112124392318066864601752233200823242959648053715718548830406901980360615675030511471586450764644196453634449828600582565438540938201163460526488068030369349176369251001476878348326016392515488966512720982819275195785934985810244330300186467996380214184541230971556916294971932344006613485909033125292233178436812514054247965388847572303691*x - 23936889133433654458864193805681882832584562534033273370446067579245539805993797430007240111559019606105134695445984407238498848253620419511635147247054560031307972925960539460409276221570691946667687615070497652031163122762498091517092239827308327666359470254481514961058827569609231707361782395934451757402063081030556465463123157764219661089879212433294332010541581421362505856613859401444952688221366090841228173652219731589927864755472383372164483777947073057148512040181584558975620922348562127670259825999897952321293907243524112649421706096390850379973874254442881115225281798157101852399209934863886429069665087099312374801111441888934964523100882107137117837880446818086234106286968113873682551940605554573487961208691934600762383276834522278875423114872031361715146502150815483364248666671665250853327561803530758621089610599777188839166332181702379456414737436575194734509496525551660175447413580659273791457529827580434415200181553110801287595994783638063109627112336475866351307112320924428546132346179426118195811429149769897830737596936752473813662450033268785870933153959875966252406193522920723472539802176183521769106868203933867517718532057200953135012530292768267240161994117939842913451451468051918730650565836381500253761982586266527644306179966763196260194168102071726677812952461157807625669611972286747880500740682183093963100042881443865839564615116510133097407355888019361757288087902234455485729442631320619344072556764964615353424187148098679365999466379999915489551, ["Diag", [1, 17]]], [x^552 - 13800*x^551 + 84254083*x^550 - 286300615274*x^549 + 525227713563313*x^548 - 217176603311268177*x^547 - 1225224792234167333828*x^546 + 2319609035879216628641420*x^545 + 1121461319236847727086723288*x^544 - 9335390983674143869685748360384*x^543 + 9817631165286392608656067773438573*x^542 + 10698413365596580011055476885548759852*x^541 - 30884428519287289139965263916783437675758*x^540 - 1800427388885783342772691432856826396897305*x^539 + 78789734039324145969345546733253766989121774014*x^538 - 71939920832860192003493254383009335862887187661153*x^537 - 94168942357940256754606453550029441889529906250361875*x^536 + 202916694145833155132702915257660343649478588001838777576*x^535 + 38328673275978545657602363400391832805768283053822070129783*x^534 - 394249187671994999104793663170314850354056946614277873913384512*x^533 + 196280351651088388250343653269177956037993365716051600032557845662*x^532 + 488728066276338598205930161879403754688894579686914978361228879007961*x^531 - 490800058751093521474366432502493369299981864836728860199539146716661629*x^530 - 584820417482371442656398021099978531456680684518423068228442207802322346144*x^529 + 991368876836758767681150557726592895418771139817181797316212955499622465475657*x^528 + 549149870002058782232275386820866129668472559495407633248504178940185671949770220*x^527 - 1722303636569877442439825567503697979800718928742648787919762568693838214644813818330*x^526 - 243545341345470535115525893617678744569263919499664983798819695670826032139413156512657*x^525 + 2702366562384438513560739129860110671382364515945959058295534805703375863451556763573015176*x^524 - 629459901143167359146913954025212143534855445763005574222811054338069132179782252705353869792*x^523 - 3631220126412905610805169990862373712850653305931224657247867429497706408208154721294905047576844*x^522 + 2103676643107751287487031322103739395508047685462196372132583781141920073203141406480093180318820284*x^521 + 4193867624444901411752240106929420531026744099994262247077943736529909712457112291451273928099519125043*x^520 - 3849707332994163081538300893945224575668863700661299677546818787083310387994181320636517392515558544905653*x^519 - 4815648245139331716617573369604178935276034769947982054650772759622643402190738184486046045978467376816473491*x^518 + 6816610850988043876552314196254388449193485793462056050085808430429822660083239132713838326498987202641634774605*x^517 + 3940036618678912348224296263517374266364023814789929363235740850852768735387396751918846177503037048688510700038995*x^516 - 9466278922472328450948516323250547559837490759437191184740977860908825021615193546341878628264131145363136095548849520*x^515 - 2324700818494665391158889470655434188259498474596548307359539383023664286927111592380917788195905304344586108319998586027*x^514 + 11642140079276027417995084805532025061423600624112783456153726385665229363180153018815290845129816894876126930970061456735772*x^513 + 551093904373132625407797329555562761507045043150966329111729206244823537366588440022151147680075279796268040941777627273757176*x^512 - 13791039890781476682713704016065773851318150903914023286350708770235605666028870410102342457456173391308061185522190058361483003121*x^511 + 1319233036404909899447612309446919628905175686308146022878533830825296804615646176517147664479564454781358546116511373124195639187655*x^510 + 16733498805827874222495600831593757163741429872002485372484850590497958631710923637810464301813774883090229368767259350578364133056072044*x^509 - 4708743850645602209677110879679672569754909642290150252317178199061975264259115052792216939650464863979975399863059228736421467367482079082*x^508 - 19527394187707239168123684070426748751789680167718922503283722766833000661949638945442299555135730835302834286562532474985106778546039499503520*x^507 + 10825502992332879069863804452817457892089062585662603261220826729912278349656870642638415384638654325320787758797445599017156713681470233862575714*x^506 + 18086805975517092035303537185684797289262339957663299200615443005837372791165519128915470233250134170028451321531985328172668895051321358426389088069*x^505 - 14168173832945014692628016773578011004256963853134632579551517822144912408241529535477171690663189653312680329969863554472135574805419289130987948565267*x^504 - 16392606068795286505915110447282812034960842291745530363922943807367971686991978998922588966433008500670597429577568362538149076136990724473014070669535868*x^503 + 15027063226839527986098596674954949950572464673598833327468132796026403522990224985721314652334706483302016740460009479968759307786310203899641670832167825331*x^502 + 17710240030607126729564596250513427539026028338845148415031809881850088549739158034454527034453058018441879076702298994987140659878552256592478108683998938472967*x^501 - 18208306852183815270083963449526787041397119284396796940037482035586739186960399252382049826395397902637920053511323092322433513891540383334685013980623848921926762*x^500 - 18111992150256285622290567622973638567412816986175839602923663464437993435854217153959467114056273860351603166549956088136397854149337919990291198786863735503577664577*x^499 + 22260889864512686221492369317038346450866770235088485033498893507703818583043409485047765348437750207943901782162198907819418675805467040058888348326737073188479211407430*x^498 + 16549801626293572509637341032425139092391491011146183905141527721947724644380664808789793038270948793324001021774363903196277520784344273217992139811815506986674170350005104*x^497 - 25358306717315728938862789310508568534204443148269171298340343407809233049716675071975197388910028315158121117518454082599746305369320312883227394679893824205356468762015810359*x^496 - 13279746883448151730938882836419932894292250065756725436931521506489632448298443163279640436002406276509063205751043640571930481323002382159865361244738129810975000664345465302386*x^495 + 25305656499529620766990658517686426473035325397912693052308499654503620867889628622292677168924068678112013445695104684691306095570029724090695216492248398951942276774137536662752997*x^494 + 11263864237826925422909300134510445215479635079082699731978358946881698622058462101822138878613046302638069778901336921308201115041963315963679543733103392720237468560085066112555624494*x^493 - 22816347770354610461994615006428985440133325575464485869069746691524715935522358127766578603440900676887323699330134043458462344969829841177101206034631306241245784829440218138582121096856*x^492 - 13988782727361775086507639660330366244793869495864290317394503562511708731174311856482188184602881487731063778831513235393188589751443156921822383118146646670518181764067926607493496432425739*x^491 + 24977459354931108097241182027505229651656844128753016833800936900655940819766719350202164642768364504072982688810044918192578901516418726537035953198447235800763625888095334936620467669975731736*x^490 + 13699322419746183415941537239759894871983702689432146997385873529689445805270573713755612135735396861476892508103921820445931582504161521340968531509059829048533204041091951918180120959111511698438*x^489 - 27078817537643775428850579206062354164929253007898761526244518694120662625202655237435723381125229339873612782986458351006064570683254255200474295179008010495360595210443681028336604771171466491858365*x^488 - 9671103958388123968092205621476846048540003323588703576015423260119412898764331425068258375100780796256998847444779692431802508503493378340978753250178765867490381536518597643584047155215261672268959895*x^487 + 23315687565379666726666002744229329164395148364712307949739236873649488379635763626265711599817470504280160384437424767330455490144323837293134854990750472544746314175490605538034836971834196996975517713468*x^486 + 10000271013259422645078049879612655483055853337706485458975178119053352669062033576973813783478879052931684675218014878229751632056344413541363025236004075978184998612445000566994314353195473218931202359599201*x^485 - 20567393421505812299169552605796888611374061482455268510975105640744900077763225077309088077654398507654823178392868093529480696050735185185894217794693581913621694664108468787504422440979117472839018460319012748*x^484 - 11379760113699948680354975098484250750382202781120091879283306474458965579543842061114483136074557005509286614956809422802318595763675660749308628050705430369137080601705301333650422884502930786912209934536540487939*x^483 + 19204196206165110310018688828890204451284426779482577733453976882290422111102882016440731977967488674555877124748793138829037918776807976126607562321478528042724816632889269398572207196164840731592180614492076873559769*x^482 + 11642433381167010278341462920994543469052980300234361954323133106559644596253390736679692832114867144763789769490141490347289050105932440833262546745416339091630176115558149065376430854575471255184816356999636048145821287*x^481 - 17408270201679735493982113347234090530452909428359309629056112036664400164767353605064621650056811041193919720357948662731478481249044353657601679166474203296710011300868795853376622573838100568723871573839119963123374482923*x^480 - 11623386457383555502147985558477145158369752563360477567525261914004923038629790432086037703110608346547679490490045883079578068937697049316307896655924938129669669855372767154360248165771088430772235997368881636467576511681155*x^479 + 15959310473951034104916087140422709073194290915217360167156355158623361029989097469366311060364751170604172873764345719406079060341219528175862155325269389658452090793644557191833592362406733483971766829408891211542681111494987415*x^478 + 9409746181119575055090130897805879514997376126484780251328668734415754205286567617227122408017132240452440586914299309448837562048230371681671899529234807620507875898318454305519344405746393262245690261928805210188210661051465864342*x^477 - 11309841176260744535306832479997778139289930836654013995196709108790777434686771810582852778528038709569280804295612118096935773669046380891066116319955893540121291169437185067801565183184959357445457697605704534650470102385799163142978*x^476 - 9588394429905693527390526085381720063915389107704366361069785493771401945896125020663730562471763104843193718919604532994044606394615769203210506403440155125118154024574754440365485002000670066557362071682289049371720741166683426682904302*x^475 + 7139111747542242532349620594625286910412811545534391534552225073329941534399686062910469078371979304246939371001052386508289865465338030493170714820027956632923073720667095823445555444987265937536494041607421635132801043836915812351056230488*x^474 + 11813824065376268503480857086197886406519609289881624761440585599707269597483271552556480870579769004658209190932083238957342143843387970588016745040868042519503510461929563834131483181334767305178868762243690916520915775692609050991147108716387*x^473 - 7315564015119076135621646933461512521377574443352364609136499311287101055997807876725993770117304003244758956774762853041562402396927243041253050302256925248265725880190452541872149794743193725497216015638172824310166059315173383172975284274214873*x^472 - 9531113461668329628459880005038573257906051997921298556547226735683319349866029882420487877644543592069793168162458867510639633550081731223369137124808525339453133271543857963226721915254434294139031894502290079904855939036555343080003606436065213993*x^471 + 5320035616026042887712962040939132892285060009804408814155716064538637638709800332704693703532050243611244905659388627479151685663929335413312294975384159409893074177063606096114660560534830909360864557649378216242401534690922284053421301232787421338286*x^470 + 6729514816033189532323569514777402429584438198447433828277241118942696370265914276092951037386796371498675031061215931819729387633443788696458082036335179900327777848074146858797633740288282080778302047190591112666170059326104282976046943951281068092505536*x^469 - 1122405024379553994455581112410632045077881280428899454675036796792689583318888691126338856505502840443597712333741366836695254215166307576754273974969989383998610615775207874852348270282348629122154886768522088740745639844629957587558250994202255490876564806*x^468 - 7136953097140598317158091731212274663688276989893052386507867522584756192649548756703195083346588862538791680225984381358896704504517117604455760177787683245845277752849222744036178177926458974738307120542296843044103306283279793246700917571742776592509285303917*x^467 - 41924100608668636765534561865365040995062944563243180940475753129622923291543765149801663456386173781390942946557590220818890554701486100989544130720449500542384563015644114085905687361806827375046623358220549412403075374415435542598975127325586848052127875524353*x^466 + 6520386356471365748556199673605238244315151083103723889820938078980507244867040764054601452773107152835226746016471945276338958090439331606802852143711533803923605961318185684438447685555844368527997542902492946076506101869430864989801183420563270406194865938681499365*x^465 + 84752374822122431587846655286690529292753659935146809565525012284267611470031794686863307583742817473512780348181287497719945564124154344086109926846951200938822810550490090549548474969403270567438663353525257888294045223646115969230651281947690813117489727352799419480*x^464 - 4411796562284312171339148600186864695737949831910813344258352359925134139514655043430699069420784725326605147496429957292727824003784975020691137177396268214804943283018950362455481482922058977085303618359063202780358506093992812663964559752451095278745878902364623355738030*x^463 - 1028318957966804719491731340576312073902699202484159421720524465492164317582183431576855429909222222729091989310700142866282945301619491572958945521647084089000785383333990893254172789629891278204040067454298251867173007178335466442982922099975992192831728562267164547289554163*x^462 + 2965431357172250805852486736923141062981007259559323212517525867500254510126171420219951707218068843678590653430816113887790255947491604826498779366549516982965796151260783463929087540554614036803747201232835457250679107981764034684133992517400321890648890999784435763396072085360*x^461 + 1698713282964546569845904811562667217190664203730689956161664442760849607106291174798338474400152615552993403703443142772206081408129552595648272250336539339882579550491217985137962937136685318406910307069680044064549912131504328012634860150632135146124807411725889923560338564288609*x^460 - 1973613325568748641172943984620568260274651708744726852305083816558812845492554395771437595277736663343874174875365054931478395310089758387884313661641569200890314380199455209145196558987776513117091195488956507107353825677649027378238445874007698321660796113851472451441187612495874866*x^459 - 1989768542611809391284757101624930181357216152252009768921244379127018078380355976774751169113164496988754020527905967326077476186498587971032910720209670173786500583078548650744057796422463407202990610214970164323468735002804684097353834923062382065125432490336035152989808750469021371685*x^458 + 1424594771897581426575733980178447428962814147492937398228052548872337683430147307421920476750607425408295697553033318654621578856545840305272552374615228901878693426829883236831113760075766504545628798577640506942303510399949239562326478955957420824802857196003325519470333586485111632794976*x^457 + 1709125824980405879243259239319684928359803661169939447166313225943729428157123290034103151045221980202328387876983163891582947758205241952207442442590815828457653963912135674695215456905627992103902305519476203292117107864739987338574745904729675203157850970722344247340524875046392948381120594*x^456 - 983308050263796735280365544115725901512809616737810332899494475713344158565417593239361838620837818910762353961384209623452371120666655191724944405039196305799848886416822285635711181487153114340192863017406423380411890887070435178586432932382297396044474370447600302735854933593796369089735540941*x^455 - 925541959990262369199332700220615258986760691892539676866644497309470804110109371532052543449585929813131839670953461059620442329889024306932996149128736753827761516714170188264292962978275721610910769501135650761622248189393673307887572470178101232330741233816162990520547697516873207298185930620137*x^454 + 5091504161402917443097228893958842063586229896653007707296409731799200674842600039709049037844429695248719606963832597741483210522835437854229415273159596811331668942052764478090832024709949188727431335226244768953230649264246174538058255856629996234804973888963118281761131707419729401692920100690073*x^453 + 818250767626915282401676749956442875375164215287942840717865891060163318991556327798699334444595524311057087825419369808185447312778806503611268911701759305130913235159165010505941135258400978972112640558514004277240995287471218039065928626168756115040453426309579539994626241216498306477134964573307650897*x^452 + 487859027602919344496243604220884199556859946513689699378746829349425592360709027929371029161420946375671136449431355748727393098256980919714936835585236557343181276984271717513671941243581767287018054150799980052464277666014111947999046739178120543915180927513131655858765874377822655850760602507705694586361*x^451 - 1041686095356507621341760548126989969004192776734790054353506144563468959284980621434191958150924584874551751439707613851769804710195871193751580025915752059122268424356641331187841927956684643238012573044056668231589846022885074568285934120624607994951366840762582194049077244421012896458606169269682501869672093*x^450 - 20540481606900059075204444631391598684028171064230361799706082898688970837000553423153820314511301949902892963476993067765185854564053553957779139842416763508110293364893206649747855776345038391644242448315220700465883070020972773734047254663675391304124308319373180123781995142935237125780242418706171141944143452*x^449 + 417246822350702593720759646755805678846203319849846864835648330736981635965080818650053774878459785169970882614378088480961574847450749416437126058025698822076192701046799364408652129732848602758861124599141773855973456056098158614173352834422284793246024897402128158356768379152365929045977103868498071408161467202720*x^448 - 17138721842975171032187079319430091540806799530374547908743254345260358624178073475212604209708026493789747879991200027764103680760486532957562610958436968437365587589775410697358921807874105678623386411010810813305558339257259094103603866226633461766266423145594411373313469611871130790023103082979296982776970920918460*x^447 + 201704376115418636559210031144424320660961581218165973263587858382029394231541037460746391929574743001737260468212751736170647016644453471393133165129289475014839435071487728581641316408377130564653138029798398135720986669318565532672637432892526204785084136097811171775034664706540015555975815079281007772711689214823853447*x^446 - 479277489430595495828222211767662880699901275206518328983892113280469587072177067258190221909484636023192798086134028377710435272938556037323704574942992180333720958997876364149637280165876042787780433555874893055986007182224073973001915006471729473478468910644168747052236528756324029714210241379700106733669951718093541590804*x^445 + 76756599302531638039607957369111227929949160229656220934212029081125581406660904476693377817873724903372233479928291783558095710455906516107786770023556385049594437355053305172471940590581586479514324735687909731776806148423393509118571846385410360518411974056719564925482210364150114754447213408652238278357758422605875876194392*x^444 + 288585551761985435522933717252728030444643731397729115850387305029227247850159086415730810002904492055621561516837497083555137509516033438148067064876378270760037698424395197006423376636458603037367963948337561311121794699518433812398287820651604543569468134522242002103062892925278085345699659641865346922856664031031170675140072670*x^443 - 203420207988756043270434616303856091661818354082229700356123483781650420731015415710695348836405842668592066607838532848560441935612786057498409357546595324471684042490187147391911470272848289054138361153771387366195568060577691807548861146071975632490919721735130178440447661079884469027393439593276818057717075905693062806697887110581*x^442 + 170675674096845875123584492319434735277828319439803196820750687856708091360519091033358916223495507392252880914116175801623626292620426076731918866650822441136178972481574763529889517057060956076385272548104042038125600333996395626019682885669197597530949132487536425694610792609804337988619594161125447772542030607085860715164740651126537*x^441 - 194112160646974267272984364256084199891806481456045348969918424427217883622617798718462538538698144287897053862448177442556055052608399009141208905642404705637886569483528639240215494133204180551274257424124177657689679709542540242275334661324237633659917001569978544469174000626600660125351144516398371829851320563410122769888866929586721955*x^440 - 20933198522758804660490472746227653351298645209895713728793870277901197082129980348973451451490278598240633308153811551908250519252411204448545930257417155878946352290922828248450217942754267737801442143644388983744507871081420079967587049964016514684210761119512776952857588157292033223330127417784420747539273535950902617719264270257141868667*x^439 + 199017410373132402203030804953184475004864579559237472191065435341313700886078159044326322495891548025841552319333463410920331470705504097574055119024850628689819193326212622757160509122734342200464899994825732966631675536940981180956711985759625245905876696520991877098351427434082374331945910182962968581789091093569786615816777514846170186706454*x^438 - 132186233720113068092323045281674662917467726814424145257794642072426631561967681823656052635737464183657661822587398283303957831231608507740518721052105437180969087252859152351583358444436082091280434402889588527450020860898393394389934137510315458476938205370848255615026970690169626068653159780960075977547978493168208925542921738586533618313954577*x^437 + 79292747657282653276080581029063832798393690459662335586116623758594265003887594559297303220817917041257838226885974550882848218603551146092494741209491601232141676327795890139732558999244688975040071545698872021644934305312401612981402677321350721958512478328952848499022373677954577055584034761590169939884298719839564485010409031829446138805701229268*x^436 - 85586898079951481655851504035731713303798331349575022584930938768496208826223222129529557121544413424206699437487184093640845123647167493481417409951450283407176120360622696712909324468152777966238819178295602416840406996551353314982196856142968006969823148122845250096361767334197774586342055484984884373087142426061675192202256720964842431131699329516732*x^435 - 25862302585686187212498415756787191314741937345001514448980043134849502633418301994350646645860187833590050637850728602436143064551661975510556021746005653989357194470705388219897719505117448572069655640626314183371343731391093887515016937972095416769913747966654021083739791167155751082840626055420220195086655535696617248521254186176925288080587793148046917*x^434 + 133241671166582300690039353459527912658185759972129267388104418405708400909034710676360955880758551897058183264500636011589854383759191501201539864322608059993260947560855507122942104932080818349145147132767749242550106940367902917658343933188747047426135555210422797587362895677804237136800274336159273984377588415383304856875170211990244106087435337239283023331*x^433 - 80101400811296343333609976994483471863472562364897396428998168056203328031361596260542481975162652574209767508018934388152652718845504713963146260121540672942481708089227539181798823710370767898695535909747234971900942105185796344909322825024566431359786431605768859040186208395696149891831785857444703187817131072034132559231289838084714970612325807987525141245021*x^432 + 11006015570263985881871671315959257940852350462677994561011555463892817797649532282565618024198735052789150731386388215267856131542941380403366886468353133457925577477679125113695293170990144540742728021870693705363924175276550604293544444512884076816005298708143686815109305138135028966022967277062022690433399361714752869599468999627100137333390330457786219874503296*x^431 - 19197616759900640312977316553865740857702139794143429342313466888029202209046151029782828482454290814394008693200828346640225496446616045419173512724788887235981551651070323087543791773217685851613678225615642076744736276588258116255286142323520470007975175140796493207158038111768055438533460427176032158815654608840413476424526051026132558956297228826227050189396711687*x^430 - 5523718722122285873142038487123737029323183625308350468628617438830014812996024979215429922726417893417187183459994585265988678012121467749524623348402282460384740037035599464134778763506362543735496485328811475264111041552550545709599450016905818423885990608442915242648333145928377455613008824066468405147567705536525411591626727750690879835525999909699229587232943114595*x^429 + 62738264423673775130080973082178731098244335100707252254768842976311650752797268449065158181803292751033546431387010969785766862488977499350876324343227167991054848410372143804161303602135129848863865007780866223076818670237517992751879181752079372870824049660399857750429580070837675916270371026114053828988567988580258916083305484336910852752690315777686327511510217037478925*x^428 - 48568723737032290595498089444380675312389038945259424894171315743525858303022823586280271971185936085362129934076737271086463057315055092143745925502791045547762296555954256472591691729037288372892726816507196775385319612351491955036692532182161198986603616505687288915377481960628381057879631154618061767331302772855872837065036208768846873112608298123801499484143416955694909756*x^427 - 2372833442387411501505452313916656893459151036120261902836583947481534391106085951778025487553695757191206584942480531001245221439823262318519185662680098770946425114550892824012886985088718576848702473639102331635416232999958373518154244848192226940532908918273424021062771472396004711667007145972573208767214317789849872949936275994783370090951716704556679445971588088995083258632*x^426 + 8975976599139229716001254426904384417490913874005889260899394712912738643204532536991402302694045959478709054972698453042875072809280996446501464721566943930472636859335774228683803628534451133903125902256948951782121874073983831129647919493412374835623161907858676501260127881934464864480256052476908568023057041771000829431707870398736490726376390988468200505804681933986796302176530*x^425 - 2996791871109871028977396654106207780816021303342847560527319200963398580146550372145453372043686885628032567474952544155536527236700786407915815164133287885588371513350187994581926579952783619780524156195016764821883110555797701584633759705465897943896464456002220799768410749706822024746652916413244798914944102151447001550846615025625168485329725780612765781348415639184402044117745769*x^424 + 19632538316034439950932728305579101022356463667614974446703860512906805988353438712012542841697900640219839261799868713218885048358355063327524834983685609552145418915567733959010338282384724568691532084052525817974811838306353017775566426013001971824403680425751923981268437158306860543860733488702347992976568994311425293724170782807748734655531724294427758432428741037421508815622610608508*x^423 - 21774648901071461505308373764158035780817595666710049709087459679566207823783558873973832340043697391273051278960870404197467878237138902803126001493674429614178755910479977127049577364022680534507791871085498470061487713022620918032597120255863313876718503092162334049986427514723919285145318241205492170477697166397530008262328379845697108947130554671586463785452236872648476006593964099032532*x^422 - 14115166724779748213894440039160800692967346075149719190271978498507876433649231771440707456872351586489546252771967340228452687257596126595935923958371787104826962951115443173598416317209689474007674768369033553915829658596537050910059252166469471153435184028108042335686904873306625145296232476065110899573889180843488969985871070421312781992164423335661862534133037387440250129028008035474705*x^421 + 9697190377708426970201843788425001557263875989125528319676730201204666582560137005644755286312780779362779156382699852999956095287960815918492854820694142152652240383869705293734572431735750637199949123248475119491591839661164728793202523644850005535356954914494021851478177785007874633095470007187003576835950444983208600439541441279800016375195336643723394810426597550107656245470946322309644728068*x^420 - 4228591872518141597801453276458458227888465035728811578022094017119201305710561401546148459816682605402880447566788994084847081409875758795522451812842276106987221807473988381621629866391913371778967344818249879635096128892627384859335285105893589193431927331337111433696657424931362114092961767595760000809440673433158461809802819961577730063082254788779624558353880121736060428304208956593329037177883*x^419 + 4541728914942525528888779693889249101121434529648411467730190490347925061966492866790226244368051795592357056011601476876105227970129028819793848174196451449399675099398568154321223999502829816032921770763435942854376071187518489221695341178023193951929367969047781287870578900606935314973810049076445948094015741638055294423005461802538361918864891610183313315152780728568450515721438590783673786314569739*x^418 - 6517806593183758029363688792384349002963568305834632028633146204734659354856267153658649398551287858330169310908127255313458873839431740503395135297013455662727612794384813847577262921945517935161490967400157602508835562896003070446824770283613938737292484400102126893888941815005265354517560566997496223224119613619412185259810418464631206323939155982921724178260659774437750859240671603006227329612954633884*x^417 + 520467579690136031629342865283216593122293929874669308222522029779004446456121563621876592686522209011324682484166202489015942983288962377444740644211770392247962995331334327407824463303896227482554268654252166490365689840808238075523649536212373049269666257217052925990655617322006171874089402517973743425434635500019871089937249581727700469136035788952456714028048731329473807638851930507188991370724504932164*x^416 + 4590478720213354792723123230381518257770237924165437788991926735274536507778384078858780832607077977142078998476004743111410789831964034617413717520840948995437361565515221442032870685819526609174634646263057260785364609540396003257302917934271459826321180923442138586780027279922960970438731301457970047085680888849894032871714518203745811012747678853201556934540073696937354806509109425990553869532091526837300000*x^415 - 2910587848855311561443934065974630933856433633736130971276765498301408173980372654402889560769956221576137767580835322553692654520382929472306218169221890208591705831085132951371719161738008064489517315350738757279529220915611517887145179578587018210142707571133652649442731582353917103759628550322197658286267092519708444429289054216035526469135331819235024529803861624844605145646205240086401093067463454510082675861*x^414 + 979938782227506693217944299309032665295060569714461414553772885015100698996196034677032816829202885350794321924964660987897158636892834771167340696497165176321478020222514369977714043453183927230228413119646614543466925441788127165017384738977582833620472463676037179386432853219815353143031644633825082765233879077307674968530964752464148572416884907576288140645390729710815654495300789603281463669464157037404617440888*x^413 - 1177763716395187300332376541060063908429874863906242923604173148228292152309017259993044781889234849686736316229702386920914482262702860149008341163962770858512911763146013263128920809350319709324698615167838328126428151801571082645146359605549440863268040428198274705119756798078570228100322184063417611871032420357331249908389907799441640690827739667479119010541490724764656464934010588495493975643733960670349827379205102*x^412 + 75745358753704975954670243857813619340064424592734142978696101554667666328047265082388624688364051111658627193162177372647754822303491225588838375389605309526277959100647147101605089820395931120802164194182402172337179743580362127954722342503690567398940361208877334043652873287282219564959085503409521179121010255378511354890081601334190829266114716058217350288260327761235650780987298561572235696848923172174831631453611893*x^411 + 1571201482926035587265062235133034289349045105493185434514297718425858751343602856260248459832714693380478636215957151273258619433433574570909428613887902052541050398768484680755765181920393575045339539495998452470248713967586876733691963419350195504564654983099101440753383932297792130279816246457760296661800886235055818224639044082837387712724152422947093416386619513950010097997227219541004293969664645481994563202722093112150*x^410 - 1284537713432027090753819207083210821523094218772316080585944325369840252598798576005682430906524286415100499169018556250389966081464015856543121702253174270098970106044205324930175629574040006721550450516643975803746538153017618048682052296382140473383543761896119025749598953190089811995148749692103507568699373888646269713698282984119533906536727485979960530695463262934472048020193377047026255365813231097516080684129723112670167*x^409 + 251641569289313782409761036686938334208812301902894998523889888291078979150096009721193796579548058913955292680562516959329540358277148116670205083743499705144856763622470887160827447767953644712067829797042277196782181887641516358294063239222707592889893295806075238501684845774052005851425196426291313153862054504574492795758955572201504058920929570059510754568963973997688017591970625019584838964720339140896464860468758890875682318*x^408 - 7765555837143331600037805661320240635041674885336421568990219162444876100565899859496902454895486542638801174174970739135774629108611754923532275452157810681534795119457648924339754783353608764397753675142801015324833399043739339895630140517404233786004590509748977835233059362956025189036165265246770513673407260375893225344499214190038576115568285173042441867507878725072042888966583497453788520703615083440882855657683484881441889496*x^407 - 103058925885917162223125003096255054410309602579582999429811814993221611862579292878870464100721394017275784696760702710265880535263016227504403940952318314115746282623859168761584727260236343885384555304736925009779334768955572225623170859040441329935679182939429705010053424855700619485888031725112456229464965672718295224639741617227500287158921380098680614817715929091628106984763139365950996568715928416784681558972648740648738986935279*x^406 + 444959388880273425507275900411486841051692751386180601547049062813504449190312039235385673371446047155952371866997062882449061555841072387287095848157342493812608727879808815821999573153824796008436919551133032058438433836379651795170784239268052058273136488206212472493193796828699020103322644625227163529952829136544680799055689858729553817203682057652535042790377234806516621784837200336638134647974593981776129505010132521979534242181189516*x^405 - 421835079409578364833832068007346746858470352406462050284173597896767979779731974748330147719461695559029455452102172276294853805076044868549326082653196597254938823655055992193779791607265260030124439604006401159793353330025945236269234923533823234251827799504613327409223620709276422249434521067179945732365646864897393975106900805470289179631810327582464055047706912574337220677578844605015815645685347714922060297272900617505376001928106081480*x^404 + 78490296573261151802098640427614741814469000041384996256729138900930193511469822381436983854061521847985928318471012434588666506684076493306005458060058459435586574891232417247161256221566442258251122600572690544189022502455269642121901491020289362907547669352455283482718235001550908445968830874654719698055545404384731189190899569113971771968719929477558786177015587388035569128612644184508163657084784676302229176070596661204971496634991884361903*x^403 + 86641977363344118641252485639965872614698712560944196627308781142602785177173489604329549601026632778989360134929973169287429479174254281179758491282780826957412767680649014926250164496185412374494817173994889496493271255825184869284691362696094943943532317909082479625727500822037285349839306907653429092476177642376482450035179349897875527831818137318746900638474860423599362497999227836739898398167907458506059375045796326208875451504020870054280107*x^402 - 85741550465883585975394670113634702363386597131930114848580757043930943899796438728882325550546270017798809678997766860980721855499904255222581063179153409871509704104348323740508265917219657118814121800670909835030673032866323691049674103060676328863736321616909066107930659431716567514843035787738356569300661308495602969510890794276312256881282099032702741526714495500600506796403381752342421169724992024241751748359976898444544718551698361238732168428*x^401 + 114416651974413916534851487090332678505735801138694799332493178158055543562657146444784708140492135753925250954872066994555999690141025908950873728772477312086808355535745778735628075677295761911519579206174034389136974738407166518883332335335625523828866001525954298717135822558271807875571386832665702654231607348931174443322468263398070083617876548336140276274796327644482677606259011807916876844088224128153969324187320665758628683306300696724979382857299*x^400 - 108088389600346626297673873840695840459110079978157280428824546094959944970209658977694442702013770331518729907870266163499658223083015616893406641916677648504712804469729655077476342935819806203999670316122731661136618716209024733400669865508270935441785558593112089771538596571503214715604717873019007668254003608000814474590303052380988768434466959406990185501028433013690104040173957873214043931434228753052443732119167210082276296683973166014918972783416096*x^399 + 22123477445532103803035345036291854346665070614530658028222031282099226770334482920586252791449835865140748144059635073713243629188786991830095717083272282131539785389030544589404866214110218440311146635877833008849489731474134640525763192383007338698107693009525702217192715708020826019605094657138521972776202411772365918161065297257330995734439677483172668803941650409747799884903771600086487968737805552737968735074375235207780110400315607347863680964714519714*x^398 + 39049822880486212449046702101470394218709661377280598972589703598180246782657568181196393918153060579216045690716987093593907372783223799499522934222188648168203171555439273394294884510901473083412313575076339768694576199388405563901807138925535077284542051004009744458689834631604466660403313401137008615639530423713077146947448957037499729629379227548929010994336208655755040755069217656882941006098670462590179401372413135056720168242702972400192963361127218407415*x^397 - 38957115819518272692433213967556696600413738569681802249127788256850802464798449801280911770044507796050104683219022556921040162180169374855474253851016753320012896812678581372434518463244986452994660868263562992227953734825130753956899592906190752258569125377549234325159204776027361850046898922940066786310513714864354883761615470991077041820810078024468277246762962791094359222845155372981982624638530149324964005892072488725971660129146585170346785433526007200284054*x^396 + 29067110414768624449841616926324404495629226621043226221431841251688393349574216430558955895990081443193510849856989212167367244245536620513119697513591119349871221035636767370924129481197442901109029396993072407737694027988645704859590497166079025208880704192522783215907537333476927402987159865036600553991457317695050833366442223949946665098617255543353358905290972307647570624049739990637849462140455273409639618460819729985584961107169488885995917407238962408719208427*x^395 - 21936879433916899179534142862273322385404917304211638473180194026118982238080184297549015268974629027308448609184346099081797858964235045747353007072032568261498705806159473283261863478084996643986078001893876932028666946083010027884864087606928783766280283118165983933820567836033545240315038255985050286032776132895404261498258850575469614543386954257515172364962043632389623158413450281990920564909496473966929079514682812603752620127941493905430293731129518043001164827086*x^394 + 3921744218984958705601403361394239163931426321168338389774269515640125595363919196230637586735690739885756623109602093703925404265713841885244426152461977867263979134188179515390424581650890385306457360590790081703651736461187693954710616156656180502506566723506475673557946650762615881575635586626119459791949920257243670479622283722908126348379498437669824033346726463339512631308655699278353202408829198961913945837803494528825243675604745439996919040791218223336862946128635*x^393 + 11886083534283613614635152172111845107196222781218225771526214518997486103201879630499428341708666098487342622023770438321001348355588123797321333283597310646791759702722779368382905751649329719923092847572774583155821472742868429259759532919527407124467630240690253130794374074385266563197410341261815408034323619172851534221431362132866684311031566702078579036064810393076146134091972354829080781585560057007323795744376006099163300776830703977195496757817166039439484031950509030*x^392 - 12688293138990859872617701997244108601823809226630951297474035987809435958217666066399937795883012553634996876797589571707348813038279560467248994823497137359195344483627414895904429442346993233383619051656830633563340060215608293838342852222268517141530657062792412932451956348027801419373491043938391053885213354923523920207183534457946788046868007708267908787640997546859533464983454864862694822726053568854653228188469915559037554056258137288568284209797952401494468176541328757656*x^391 + 7190512386553088961566388219675090244839365094550647504333073994819429468609264557454175863212119074509059649990029270730158773520793744405342059312687447057208075722178900407954970203653989120813234369702412914290177273433966394660069961826807446248909817211462856710063758265292248002584540751352871366483421147343732800034769157659427346551041754661695550676133358473085783926675962026298414876995035766300888151077647839156329824371655076374770924323132447030291833291905913055615794*x^390 - 3406436030989213764733135711251397280601200840851793771435781345033467091544237685593762983848659412177658301740401012079015284830183501830255057676181960649913692579642294944961631105006296797683834880815906930428822078371489656736024243488334640953983294234796778252653512688215301176075579878912873357474267663534931384441386530434168310419222942615030372627272799704709748458278892809143861450261093859912681761157667502014612061194461540035667148451612243906515457320471403689209280971*x^389 - 14435824249683047677984240468418308777381473082028986804019095782879204564763914004889836964120593565006693899505675075779085074207959520292575991285481540263589481130091452371902206964993048829181628963618905341632941419135231511084361332537845834062326683485911053618661076188560717934141625725904079992202977896888983865818460534295973012595954255541073872870479583240714247711638097271009914243918667982359441783180024321937306947755476708238549639329645443227068158422801099609554076810*x^388 + 2940527856434527280039133341035833626647405580741644869183732442376188647661221573790033647965396168793894234002413543144464218735357332014076857409908616061210512708532211667622845281251085046610204346939069129157538869747947697316075087688281672586209884732160285420786376298183941883459129809934519884505357938594597893661446596380773494156716146589406680188960210491634372502976325509236804987833588202664127027951450065281815456972032093691934092524394898916640261624573651666484997734911416*x^387 - 3161855441599032700894225068260747934110950946255266294924468070620562674537776429381548255224731490747198732797858951170449259522846569440174075361644735260665106896351106811808561468098420156660254385106068520280517198707737380870455643782983064334819261022954809231472266007702938934175150110287427545623016389713162586767953113213855866760156104831629847929434835333129604857983580204946710916757557210319303797042649286810710644592786909019572352716156060375366746366820039873172053785176873856*x^386 + 1603729742743814456544576600277921934398171950148742081827274775920222441154129266314165982233065880166375935697473048677841715475817429688831413067010117612188916912531816802720246031021701645413928970659006006709091819111437046997299104677040209316835406530052377126285278579525204980550916325428645837824979044755327053282526786295273017756585766326159078627770109989692751136083931838096378760282456923583753065037660225432314807149363744846140993459662794946448995253000153165029963881664309929041*x^385 - 368087832143369408675342712307896828388645669036152320334535990425442928946332649925066702619612481238300572869266532014686400030505260295976471417421146385867118944020685502183980445613775173489502529102782606335258830387377804520876018844614615875207161222638555152495135810258185606649014055385257508112557394759866524286090840162038233055153158197765897883656129303183737796271545145918008005159982440160899188916097144487009592316609194992901831422154790539531908348274968242992206958631999720946361*x^384 - 253755800329550920263121779785656537092142530142768179331000057685495968494539289318451709842733918466200181538414312241136508824023403697364876754316382402224051720180916545196870884624934572291583749653575077099780801736804863031857440135665708129344364262309178679617202067477405319728355986539710204832508229698185881292667963776089210822182163012958560792423648674958784926109400679762947212062797952544597740635149343048467910933080223559253847980252779547512734724745515353989876393838597502001566963*x^383 + 616196086495178681189029549076880528236264908603882810714239699773613713295072569610740724486800953747025102010296403802920092909122198299738681671180836533374670110648316439230862838399073018769164634019175797842677220437004232264928485548247508852058850309816299832039896310422685066809551210980120825581723527913726893229819942919543389374512849699425512271039151244829153446720453295746386941903862340410154060285410310992428599339219438868132260226824641197245426857554058846057818517207548075943810207126*x^382 - 618487285223630934550630500510269360363088641893285705143134896697046409853340893016161681596087442277900539161805606980012604718235780554692966081327655796094847862692031801502247346009401726961615998499224129414481656889161338800718009328067149197609209642992270554929773375210186606784558545436110202892485709265339164355839912024749172884671635093460794192979686234483871254115227247633033279045633017289228259588839686501057769244797570123902772095068072278950928595112740981291674464576656512074823496240903*x^381 + 311076081444197953404806280538953888800198912965433367761201531439593871460996574959076376596448706405906296831420748724734054565414253755163900614381670855008835663518743060526736663440625592069206586473152495807495479624149412520367977958068512453270277635303819806227102221077606204582871357696056560838322549051241314575852718827290142540016788123620247170445268976797145786216171703084329856983212984504700556975225738205182528445336622069431328328471737522649215658007786125076282943595854932813335192923471838*x^380 - 28405074064156158241970231169626497456498471003335869613313186791578878097439217039438391892007140810711080915327159713744321128473260703212280222441065859663327341550833732676132056204105867942143073778370829875328359606197657049389664000125653521521563043785292950071647295472618588808585639741082515348310478895240489773448049083061301516907197485330189642274928669810296814237066182803858174598051780047608765741912144008041265729441435964372221503420522307671158592960034004042556501461869427801616202720840975648*x^379 - 90015707223861406183245215491499482006408857103213821242112420802567066499726481801453357090106128371528672175425342902155908575300635296546048243554969855766727510712468897692235060968166187933107482191468734346149810414100216509935236246787860908711931181914276178614514845413037780544169040366311716861616702563391217170765480379208539268989697834599277625799815579907656005858434138954146955577461006890930322925089270647107865854948964516880807936024778040903929466238040652492066350743921278232102755907919352254239*x^378 + 117642075222770421087495959069311074245794325624944501699745357115773332172760358077525836562901905076197451286354110228284168808614334165224263863906154258614592982505347021303385537536937280460665183705714885915666443733390463792275201868550725148798369274351691584625537290133758497198693906580176403785045053391408021944640816090885602445592745036651510621070995305268888754000299914818518382457934298212830077913936314942128057272750605191019284357559155952093266886421337258317585772186720084118386937146433317215202063*x^377 - 101314260431296341838634078787822393938094011257055475322726302539732183988834975040815080651415235421102056582933015408295291683051840852909899019471848376825105171659560436535563383871348533918947125991229755018009124504456353345629339197337885472141978825863641379129671817207858232947746453269171505595463341555914324595437725515596122899391785301572765983843875154473176888387240607612076728097304263241334797101555192859153409333663836975074297501703815883427109195372825840240003432431856740317190485408766553911920529729*x^376 + 51030350502490550088483279381518791563114216141176959540590312455303433364187926518659385064441412174322508667512763945738236376750876829950008452778073877261551522793420845248472300511917019727823528194109516920855808161668899380854441651093278065260041196367836116024069616589579102466006627413961675027817127683426533307781919696103723189869244802544828300681931612679111198701476684573051995537863793392640370552419350396959167911093073971772350771774884708173027442691316762302213941558147043219655485372737361751345044610910*x^375 - 1525540189913626517903563222979566639942878863972921011766372872891779028840467765464899472002177044068216542987363332234007450531739339380441677416149058725159611695207203182784377795811195813718167915888148027474295197610119556757321643590779546871026922356788033649086844836857681751820396752693942216769651077056449206826501939089097416011668514498610017330631531236775938283089953239612637665443548477697856107773615227384162934057705734960888429566107567525715658101622544894149218146960236993740997695002577244220586661716974*x^374 - 20356952972696741441975007880147819166852824592001052364104524450290751631053053996262085034209325836593993074176218481090338178381360469914738761893069235713195146501010706681617412536587806283119243847204886167020021772453525358078898688234379947605389563281483866349452996495050276433887060502346141704606399201490834502257387244865517458781917292461901114855393255284340377772169482896029084593872024276704642871235320892673261741574197393019830528864726550278044123424286760131290588494823022822034155527391703811898541786700967604*x^373 + 21042456200930585140317963692448477500714624209268884025909482245624668997298444204170510921143899994550541115662652887667416675517648001163956280323433316118789192006156655483942490419525113060471012200844623517808264671816886769442497651903505752020618489969967876344616647540286893197536825419926162274367356282145622484426361817530420400193938995369345090893577597077123004087273680039927798415619013327809095114931082684947097716134552901408571416498360821042546039581295739929762244962924030876279423888623007289897493659289764441289*x^372 - 14705694618276472313719649183371430091040803927609313826005211161789375757944916165776852643176681087579159532269032182511880887885260670814636896070315336687477415382527271945540991180068383571382830066154094008165609732766828044379804587394785978244565597555432641479519592443652753733841831217240971493721773341262207789354557943352526053013061802404789063660540065989524280393196404135752534024473770707117239920221798313640067973765585315527995879484830756397156638185478776521533022599924194529625824839023842070317662090928825805795450*x^371 + 6789074567708634269698177373265511713459815267421694854002262215584119716386015293424494765541349848930811969648613185834875589862254724283112275610307302397955685255650533789853465410070324623944446395394901217197259470054762326776174197275712285196876299587405337533801449876090405362332444599274552432514369797488405806538535561517834013540010207072483131388589875927853457480564038306300903323697297889428386949390439599676905758805211425354655156189345475359112292572479420918210344521084579902155242518480320988643397765233474612953117340*x^370 + 132421161744133508698799461968820554933633075519722309695002575476042137163036580022415765540693512681789211851509263521950887671110533388493616313296932584503234818360990042063603360526256247707881202138871618302280272362597567179960036643146072131352174063811677823319664058252207662964984412452347788424047547845592703988521905501564131000611792871919473245650013204061853321602732826526235482902242210976855240954133150847301259559910464235965720526624514455475920185101979344357944701280485634684344601892154324599656691176347890517726728093*x^369 - 3505039218940275469545734670234414397145529365709146707273820367767559462199574481552357918307823172288230727824918883931575025823464548456661250143010447373673260243734105130526927255298846509986626554636373567250134123400360664764770295234547015379366477712972785557624739131188682366002702071492481317757163071335807485695365232539237397118063997932947799318329042178916407642464596747303343457742866082660636702222557542678757406957216107843811830465345602230461914925283949397703309300219852307878596615846783949513514198024621324179736848167340*x^368 + 3443974340231095674476087822739301989942701729132248666456835991698940792892870717091400418802372620846205282379873458017575612973034429711457567431315856813650002259269922085145279389381192191933509965754058610591804116203604323252843688773055681972147557323804634783401081997833387533936578247940745022791248276583486154923464333912255374557825625756716628028981373698590989919085158144979820351120812165087208036779846672663382487525152902763326844390721813329077823844370864684478676043317002413452668092038542965291365484550787380532501742889622383*x^367 - 2024648055547584282717105785839884608595738036779802937977248074421994672124364715390704894606824642849807409831603378524497506117623421883157362604121313546633424101074171161618034681143577554771982611324577094603119508684815234250026137967384644287719278753866094864361760721421596067894466802956650535942955349142890465764147330791475323196013006275022757896081698761656949003218577188131461564162379148077553769133693646969601726958791219845905974237258825446816613935777525623590882601851145324972154331627129614720041230249515613586921350044807945660*x^366 + 704849565426338800052411973883140824413519432922564522882681489360291590347686524002321091272403287558747163625551813177235933143972664398082741278896476229514986204735985339696425266942265855456365116636534572483397702076594918286693428743833729829869529857446044906470655571764909850364653533514467332062638629274727808629086966742040664015324006113166530415072089719340768365907986703393228944766982300646409257531183191393352519581108314481253064716537702414217164667754869349319707654257821973686157450973223298575010036631471329858688761204674193289644*x^365 + 150709679625493945887247575096409758774638067769118518036935657291551729634367257705051720850505898369748791346784214525850565622506235194045962032371987593065754238717169187867832327524271712649600436653183685944181065532145375021708433011979159047301346227996995401968985558446354879759175874525849830694877844760493218605063713654778876364431704377457365535541419003833654146869088084090863292459773028732623357176215111287099504186625108177379542599094876589363197548054316988301923310094202040355140381245918166384822841337720978628024083201210885959382325*x^364 - 525430633591222324011602466097597847781957239833407293899033126640216556240264625760871477239245173014611492240214117442011355288383622713738396058586591000885281357943818188874672981296869499721196082643223577959692343705240960363549546433496969618724249943041966194809056300047309580584984334228354296623173266529206617024967584891894328965307587274669498387365868326360323571253943391951781521266502522162414814210942483872744038325786473954117157396766457756355464702695715197285606909499111647632020059327401739822602382335978153170996385517070532344061884982*x^363 + 491243624459201302386091486653232943279119440065010627431486077425534290274925899425525224792451133050638547796720812938056562046946920728427142151484724358337168873757496837113178606948818675617348280676527241026459427191012592455511757232358741602143870600674681258301356795471263883041689852981099065079712162344208184962473592814169842632806347155678235929940443211774445442717497287468549045873825372797144991326659462263221380397283883964855374556290535011148103990356660544891805623279934167707062678732370846397043735721437208391880086087832215569185637564486*x^362 - 258392154717053927058961640857976735735290237561418648303783739164853045528648042353017546744071780161051615151674598920135195084088463911680659502713673677614107840750824543794856042141604441174835332651578378926435748405525984425491379554863683302652410771183064024824471078264074170133707398412654336485818624747519639002238310969439061758926787553571296417502444341294091546766916458071739216257900239016316807778290815694150667562389914912911783309797618350232331158158434878125395264811004064233039756599304042411285799345913988141189736630135753359917312747806362*x^361 + 47907201423364689616544081717991206298612775390540609680431865595511103878940538851364113855615528286886251584021870112401267650672677137356111016790388080360199853422368359677277627430962463757979636355996441463959584700498714073671718728806807947367016981265308115966589982320825056734709237004431928809934614012475153278183287310183576827461732559811158851755588652842141649195249046456109903458645428380865395823959358663607486958085249132460470145356158311728706195526738435944403745243440430120503793801683688988475742346532945177893988933640710600504899810672070960*x^360 + 55649450770832810886840219068881182119994493591842061555563711889013181131941694806363698303466526054942817259276856080390347390060765533217019775813853172543598971996967344991346980047291377232123293473976352015879747991315484830401079539145829041068443348128846075726407790947904306250281777368989762134692013841950451675377447488630780783853212873795797686387515234692893030787579162103264555080161494406532438784214614452856288921097449951529385418274880418446831219461911581966997784923002763627345715636132606193948014630451465182215190654713664148397766115217799458855*x^359 - 76775991066861903285230011546234392102752249217120672946078169607770841976653943608005140155841539803514267946495293252486733883118145623998656800335686994577919029637976605202241465556359756155908704653907217523575882859504565338133219611065353938507183401191632324719874310317194641250984894349771581239704444415742171170423549575611744637299788745422807592927264377592590400040920793482131463812724372375930034458629036881792220472872237411955599025179690398289078886716593257179861781569034577482810379744513709175527733964819202358564978318943689205328603034059561408417413*x^358 + 57072256819870156682835330178639552158038542681469205826856499466210150249193058065386726324269205000913097005609544814970372674972464708618259841383173380380054072885960813520447668186757464735991314050560616813082963819365624666982803282474952538894329252131612649797229058261320455589906940660922292612159768241390154298886565882905546677264021574419228822219003314710496550602734135884123617825094546385004523484197586128594997261265916742765839652417798886161402615935668742848856239160111654574186695685454986150550665456643858092129017481035945727956378664178933927645309589*x^357 - 24348345480734372267052671409069842552868853215665992726928406886114592670150739845959507749623549266920510943683956530804923804442618782135662062792718411494771979910954795940203388247989112593614719545079057608680055961596651183426648715660543647942695911807009132649904060745175559594211383466199456319178208976301975107674754148966537117039493157523053785912488918679141173498351162754392862038115224278988666698817464802788937425017652026247554353588326625482773555132990627005339732145209042373288070786661783221610864152559055518456677738279394019368583450218405353716257252899*x^356 - 1500418022868773344024508876525564346231880237217378202418231600079558740177266692277229376276026450260009174369111586085641200737414237795790548809635260510399253961594680734321095327109976294914073776232828462239576867736679911814598707727263742156025208407293278467000938264617775966048136955294146510978515832611655347386437684625092282627322200541256826469825619067442940739809758837784916481347184195954852478107349694845783744622770431863118287820263183138063317962739115941760287047161955325174546179518292489701492570360739070362844644962965917065327111086555252376767997342779*x^355 + 11512310722254220252455704846913020379483209404655545898463892730961908855756466699186451531154938401186636137631531095779823143122689078711387861308910575419336834545068896070753941439309001642128400802821362801436300232543627268466136737795895221802975210016212690603310600708532750426920104424748877213840143922958133810479897863126270984184397113991188388693330219297393426811021002994591924539930483643220588095410164078545085647990298814747675847815280719463399337611769151549768098383375027737695150340163500434240326335993366845971130784448242102842401972090804484573481713971513750*x^354 - 9916827835752624350684634515535669456092965389820639422013534625654954203655122590394044193105445454789123003923556927859008642489874729078003014694975887820574031058380363377520915430330051964854944045773984133542861106377021849961788652558467587698145580682726767368429483806730157513155145529331951851614708937428903576581531725020086584771882288712615377098500678154742607162847722620752702417880927979384446649876039130028720203088879536800518505095612337757450375312769987436947620862449244103902632466772795776691758846093048595865362785423267273731396596776567096295252250940351306806*x^353 + 4945577606346118643598871893242982498585707824961763397226689064896454614413645855442778833247203900923500137607486988986548310902444565633521120273849108102175787380839510638586573899025577725732740378612337955322557276400715858476356057829906071214097126016407570280349727812901460746518293879981999098280482940764501459512970323113649140398743785161657428272752526053559594754892770535637828216727254670252433776247199863353009075122718358406059312199791653086450418191197068268111168524703947625250237457762574195283747368400443942373980402451375998966973359345230798292563046430457882368747*x^352 - 964215706195917996349626962230633905661084925987189576034227232478180584512114052080776287661310689429681245621410690000635076091972080754427191770936068985511112361660570845851936233653979062401166377022282526272373037074847352912579405008484508322812491574692071621987778982150619000492206829802531475429589532137871571927630976532900343501996266528922841813066025582803074417097452687469257215864307127312700491651986601715743821754149842884907123065821833914520958849085603402728904333890715136907517252838762006706250459091806109947496047376775847138196078999625172688225029232336508413144952*x^351 - 1140840564516347100360677471441315433362055674250242091403053657636209402252611269577260349907049438301458234092132978487088359842794447069609949233330837954941027189029248096365489052992408740245707782948278524094528114938051010772904550539831151641795864746435073330458666536500217571050059140129659414009438761968991768557004757061717284993300996941401031696092769255865590966049312984696095576442613407357094012683740390006888503136050007676823045665475059166582490715584988328100944846288271438493974669276696327336926601746102029681380765370226445818591742331837629128085015635902009735767798877*x^350 + 1559954404305460219442002725332201272199934729309896550358310831683427302974943996561096426863240133902476116287692981040315660706309067390300089498724234313034792291579457337675846881070170282136571745427390611917142457700549316924575097336601263499063110653616512973334294008380236623050295234761961827624484166865019514331665993394899250774607729265758905129867090622863638880815626317120802391162588431829649906542130257798397464222775730781579240281538533804371570128289461107010916284536483745202176285240919964871744437450309315344064321742784445705869271577827726860314698367229124665560810996509*x^349 - 972089461501594378017325306566799002064049319972317598669516768557712030207474001552880581989536418933792221643371717917750328678427109665504300883029682405757660468841460994878337224809502910327794849806703632832129850742260096384789430317713364621451988391152799499580637673731056166900961938141476406855621768824248554074464701176785566529922407569925158977516716703512753293613231469227075993391708421265664767704850184804680460226522936997469213007339290321299618717902614645089269101782847651302769096791476934341406003103226072948561711560054341025103451271646819145951770611856810045172008171705985*x^348 + 250307022982287830395825566734805569264888985987588705760941976093592061467616201036753008762706744153530014855704283859396914569355838859325625713081903759910579280570980572542055399366888077049684952975424110857075493432420665349062220044344338668302891883006995772087505254171216288048382187638029682672774717830235173845741437299937438321334838990539373369571295288213413250161411600072376642278526765594039513301538652304548720406219610204257994770091698423683354363040272507068400332707861546810066086588711359975662870870135585410545016135882333036727580789673943194389354401693204426953306216431342128*x^347 + 136390982549901734099259361263947085559914608963035906480816679475333891824475727579809083869803926382092290883705553426799448944569872900909471193846473323266633558702550143072736628389952351399260993410505178534626091342624782554146336192193324923257916340053954795987974600723993179776379093682072461068029380473612117274657417156997402049052291127690381011793605011693759769009502834774286105873546423588219501494132241284118429587800449517365895907930557987756592630038297499824405517517527661453725204508938064713783876779738438165477928545450790006785273991807570169634984297834136391107694184597996722223*x^346 - 211996197541414531794460940104044228212152706524144154077776916948628743944708118303583737808082065832558381132702245437573975145742889997882851646230451419661763990822925757194337230350252069727932980702398873921180678487680299150102421423868899972930807779439952326854612111549103137789825039889501085680646576778158914425248866113544168314917409951121523254315960292781402828580711188834136502803491079892836996811969587247821022264189425899817143051392675213956070945768008320976033450354041558864296530062190655874205350849291316671461138276453407229898336605534595230559513591867703726744177473138206650329346*x^345 + 147416252543844815968651155074784010734735369345391516278477340609724037948616313255558411723769772976454704291679313432703163343647890235579917897348363046444967266656718543669036437744919645067575874660538629610017895601975355198421304458874752897676618632701940417948787301973796077188070972819212037243153999013249477626401982623418408281426117095179536923264203756010973781696509527196850584684374917407115012442055827227095244169335277802577489161507826265730415519427317433120046303984341126583976379666976204730421919328036959658249961325006037612116129029111808292032325655186219916120491579291513667783982807*x^344 - 54787520164529822910461677774360723060977632357314570721152403153431011729205032708980440664472923912832646918980980532161086627467619579069745862106357893593697759302742948622075808295892275143784122669225958671175558587722919327194993348941076390861517056989576249275319739058831044673400625356959076529628349419812225055896690805419534149529024424653034952913397424882914879070995321298725957429062421608845243553608906447833206285815692123106448024808466943495331508534906204357891552609593219090790486195061571963830627875622261257965882741410702291763771725221429993956847634263743209279672762379619596490795392106*x^343 - 11157744102179716898560250261935658095966626676172461481469254854728746011089929471884817795414750183682809568794481056643042756096481001398099796564144637803122072305714650005744221528906580388122178479473554711497679262141445471063932258084644432267712833953567500479918874469009622319013974237223667457563641079009929243727645087417002192289126529850645699474420906257537528539278197527812134739791263920592076256298686744722032759495425429851134935426786628582430372306271437082225737675940595332505160094783327254484116656658715493314236835028084630453960687993123228832916640203355869244055966182039689956446079253330*x^342 + 32670400866595994698879369764631603050968613212080736089109444403322049119542349225675522997059463084141558353507212905271410099159285762925255694627281795151028993053517350523079388162237993528784997636291367063648200364607651308003261054251897451030547112928686928607512762578007275373933240507624338478872374001686448280749039286009826523227751235316871974206993019443901036655318499130472384497091901760846645086202248343640111190769539426869474434256258986722207620817718715943703596396585695667343794488012712473412538450023951329514337864279360983846826658685881991283309143661804730271947965123032207128813379612864717*x^341 - 23727158755281512109057021157309269570171614712131373467209587683409980648195919878755607181846698199297328722805297146158240345235270841647748056727646179105042440994842143383338531434681585585283098709021659402190262203510278344989683554012919428688926538839728858394752687978764111127638297303916911836529981036626798794520203789155416780964164812103716480247401721197731839421198948759791199496131906256084187868064782583596756858964351038736795201915189606709825088956732214422418136409882477954772835646220336049134987631998562314963978272688004892220377324084267498285387469441426424277696144767974900709378190442843263872*x^340 + 8069159733749106041683932165934879930382922136407104007167164682972239198333286221895557789995790570393917185139502981673932341253945327360151449812410338902949943203004911819737036746022751860496144185476246668792626589271382982106618389499905729892217262408588227778063750569680951743222393638976047744974030330607932944908875637171978926322741511953241259977291665343241724830868374358365903738687393190946643625217051657722332228582094643133543266678115587019387467333488059638591003755955654443637749213379648851716964999747279664337708405181949150461929891911349752356386061256146350749407130019244664256684617497836022177483*x^339 + 1620367518304135075387542383292126856279174697667765717173499038153107046805519794458709643567101147239004092926544828154772730716594790651692527450090292253470278417237243144398528709299155070988269023698134779216523984136967069178066898860980525726537196081919436847198826816490887115468317737590032962678285629428626325773452248036296087682346099751422555393182898056693138427285546465847909931356412226225442808488087052747588161549172396625718900041795223252515266855017850376576156425845736663536184910980393566940307902644121029180596139470187383821127607889197926956012331883684854947889287797592112084951359762741775727093370*x^338 - 4470242971126986063786086179636013489345308807685171757171133330782469339142466885724969598486802667891484808084598197515214643498526071109457652541751946774613069642605606209130670646111206634696238471720958115400354744695571043079221681266264709494708019274568343017149644273527934535474477035785725583658669191548237944545819245764176155047960789229491975743719596481722553004771121288967745357246928370543092917662624601699141020928842902334944751199983287412109119091554095150405082197183236021710556424140771074428900628352038461610212265298667381286611590104574316509124408772253032308120675722066171658720421570827223006289124117*x^337 + 3463383917257824353327724946429334286429344845811046134545792982268891717795825030807896411254088144230900543678022985350683595513715231680775282386360546089103649936478752602374894682744484759086900572420094329604534149867464580135560353910641017268701357741663893921848847452582334679919459229478971020387269177716899917097419690014563727687738064831485398490119377219977947347449819160096043142348929137806790861483708324588973143306898029366749407723514203313129741210076211970385863416635700001464477292320223334691862441122062410747632527258799175490732614927318480273227817054821459303454423066698907066055245305135822667397648071339*x^336 - 1319324992284404270124729725550654594567040048758575064675730568421624990246832065076389643153353106301714715487883063309220270085062328466542562587593982261173487361987193196905350307071180512229801579499346151606523286793978236765948923998165361680058249741539051937392435497210581224593079682842008695833181581735708257509727372087776387075929324873667588050872624209607160479784412283305762975683233048363990152146158785148510609318372488628750124339887219886393602640876665970173615236582019952477789599401217500738449153734715623393044276438686022787891908161934382387122253349454542062069784190696885734731801398430820764299747174658974*x^335 - 238062559718016281318123449826197657624396601073019323806825666798125596305247014843994191060744091536815487240064285245573224620653567129844689164195335941014953001956910707472208296471036356799654418934706261116030843190784377360706157733875140243929531230660784102288610200334566313458342779255834430342795329450032732747162669023253924006964986226348179196883055788998060174388422611773912104888125158354293685684168534362284763621057065234062818214934781265350725732277766006543266228211276354535632417319853989265248447431637380635420735732597091349584700898935620106875216514916127228376674025141363084378093029723975157966149520051149624*x^334 + 703104769448143994255081312143605507874989935869063826446919362503748363154365372957246457854193813012633455505664202970987376635396410804198987303546572057008132214276838796669655498129900923075013840144068827637273138309546388760913808252516495165014484532008487622006830135465166324270873679346180670710268614789479252436850338081367417096463853743103667712658876501978177225515173791954668464728724068667160878147739342427863969015721386136079965350546656279923320465665993514995070673524615128187553071332604499847399703620818072095470512664401485127789333611543744028790346400682821789994550829916050969332095097231359084336389849581540146905*x^333 - 491811365326326498627648709415882574069666729360618425675858994969686323655204897707720420347398005981575000797776295845578122636136882858723518217152003170560738493431464413366594028638629423642808029570554461856699996206343529565036170972917002892896245455702221347694690656704298551384027426432859910931396343053486225840875707830794398546392328211582973133735468741172073159436305432712740765639133639061661244836625390596033300968650455416879703780808329381849891841316166134710913175897783552787097867022994720861176836704180766419849686635048798101213736959038216295017754343044481135649002491245442994388049188846094677386097194424996619926603*x^332 + 161043825707262343104289655445518532768799127690812004589902433628268405391205506904582829152088128929105280413397923043935703324764071732376793528497315437673998120519619390132312356464821524172754778000685799150477955158270411720005480964870005166276938505975648201100987297628555474618174391830972827014981271772658382434653564948601831040997920392777188241435621078720472091361251880257982294646121262925212877393304680603611410613961493100105214813789620414762439803020069461724765154006786899965914817619914508816530943009738340128053005455393728828878821590510348430594436659369278742021225899424248542313559519222125983703807389706181311149387201*x^331 + 37643681297401441390145832084760448516006707967194434582265798906688961173584712283870712493297140418809621647114887269927953710045300405546440474702520159522939720256845358146297309535233137501139257554132939809125071205396105569395391181957046064665977615303644948595246387952778580799088094178883966997063721197364953065967646606767091260854710386681375194399957971423705589336574003694202741711994970063877963851050186497728710340025825737459100999541711301150398328739939984159478450256424921139035249237562942062323761344626098612787239911006104854179478551034646077354555319158082382658320626893945765788684928828521182565406807975360943525706148215*x^330 - 93077693968700780824036581191425246019800289524989124197660656596480809060714871017734111604495588504646334369542381079872175134408214076610679848617794751697795171275130952856189639897323284431421065973809407049041690946959928455712177898940527926455494959318700326426177847369271572445845167189407141720441630227572379412775951672084561423918393555472949201454090682629181940265693488525486979254615200382436820694297145208961441371590111482128895370087676006532501002508833291854910867358420441673851456029490813640744681102946339634225202607572546880850232296435103678351675302769228979304211874998096074783722134361586274518612084357557783536646940443768*x^329 + 66845808324270791252103037202325333995846812533558609593956969254118962505327758870686091731060279692308894282619804820069115160598306028352818545456721354235497815225429123517554039274812443949212992345104496881643176707373361516844364282125936878248370571215596581120488494231586327292468354537054680508673776775078825536465071049240304176458043709054329719978982931656124154496262500582976556975122700143874012671600221407130643638060710776791934329674719962757617721133938886487216636563184013260017222403608635521507723909579067228525849763468110273504878360571287367532937294793952634068346658798867319516830657534892018937080681137667486499759173540734626*x^328 - 21165951494505139850587714862850155149422311963316405341782981453419042370708910783217618597586422761077675492676461288717286203354257783478063779703329769360131429520566280438343360171994303956281292594553683326285853986778274373466523392174449923611285350948802420202191829555081624998385250923105066109446514700206257355747120926516034866301039313066183427592761915485920068630956574867795692204037773247112933050798659240812367392219920278059204080605857672217188958118762487707004036729309815323178111153295521839923258244706106575151847275536886336200621525059924217597977653734367341954059572257416128653608472742060930483217269529328022872727443710975723192*x^327 - 6921307320559146517280757218595431163895650541650564118221492919410485652424421557105255884070425280569953245625781489235742572007773870571750202154744754425286896381759152520008042893678696424462616132970089491426565257865863433553391153048463880169397637065188932509106039771772564707932308432307807361382055764676803507778825448812114242178930753225221247178676891959816880368106656248473536192336679051215050489129508818366764563460377419519831329618797424694502555072994232869574732024362607318272079459494463540459745817593997047396575712584979347240425419054965187448259276687257038106255914282754949802671179823510381389939823191742641906020362427696073069461*x^326 + 12669779738808992078385207133055044583691455011827918223176987176308001454769829628402653180325305493737990662822866464733152869532320281974414694459403902503230616345618853059549691070527838873452034320822588191850267166497467812462766394111343072974920598556764791923670873481653539019218923082977903990092669757091618606903414393186692961744022272468251402913715196024693814560365923101167458807995115209426376692032769015498560563747980674318346541777093843097952082722571186991648709606667516265059817395014433506549149154429253329374650592811153717780864124760744575131221026362690433663403619528361999020129819688458960906759183083369768350408199739277354986264435*x^325 - 7806523950400157193400154540900136704587548831611523944277958015528541558101389297594313764018534241535731244463845832379399110428267360524712035194787610856069136392616342727302600238537878051501080740751432716062839223435143253050690143471663063287469767801811948310468802002687569506103914163220228567601066672290884580495860266714714849979862092110637907235487597474834772776555922819599897186519918675118955108471022859759128811065033783481941841854221085812931380296345886362126109893185239645447341146545343971188237090263929030337593254261494723859950894254692034145355070346668935590175212731406915180519756789104433317474417025461790323471894316017525465134675255*x^324 + 2176056027895986338048288691939125182890191423183592743326711898650680439527666294995199925846306704324413335943914031733096484412854680408233510089994204770077568293498001384191518662704143527552177457953605453956298920725712135602256348204093387760456215441662606654582898430649006985979767258038794583318786523926537650858137774330878730217981762784161692277885629221812105605986632476020826570623808435623938041624903168847432602888672264662692437762248928487018425230414273646026215586209405920373893853104315040428539325150588295288380244228913934632879287040970339924532602369425182588878085802977078910207097802736233269135406694085163494532523667000077358497776240769*x^323 + 880086804330034212859706791436317478257046426650254087847708368667343807972192370086286674053061789990728038351587218725333456172144626410524201902606513981604116751982475083859750593180370382356619084999726144782867063295480013684217797308002618010478308578293667027100192234455893410843864229463729660720909737956476978594311265378424493677839532369902187967031602524383974820585651734485382126043231391780712257586689239603133832193459344099401867557635728686941865191981903110710119766971342885917853419042887373632302360837030492429810270508381668965569444397413690287276140767619254301691887582910240391427078248719760674169271405131532345968621911086386998860778681891487*x^322 - 1511252354253431083125639496229786263339683779686679984551045968597818201684040076715954414876248518438337416510604724475033442401572453232649533698217847516746713355307689372206098839716845053072194373244112056416856478463656406895453226482688524509510861209388846220166525280392007707735187319949772183716342041563892422197456866142251809496570659264590414355350306132678969449699818127423942869633583429269873026821529984650224178347000040024804375089899979318765333059176055644412757799658202529208846488102814047383220374825620311027745415691732524721113147785372610028305338921474159216215857008617413027325631737983387580120110794859951337406783803469870613078100524873383494*x^321 + 912581030958879717281026432880409682093376158367045956523096881824490026670500375589940358302423709510224763322010109908495508127459227384099597404936360137045134475724626368028790228309965275830852954137099714991880739198530770492260671172622855930329928345934413252861995697813495069045460848682627452819032068162322191561938784517658706179084263927811461836162884938872628646585700565501707923839582624340424248745062481075132555996430214278502608745613397586480765146959250361648004125665987090296575021195510735501803842221618348288033122283381591953042796947227769896889294288456990855343549668634434085443360350849112383647255915253175914774303906838753035771480938499588802418*x^320 - 203116237949417331535918647577506266819367017494636756534277971205320261919092587855818133198391907820968843129414821569849232520423892848766767014625371044116304128057927020608203691154990166433912451454338534431382004293420012477251526388750999175948024371575421487041920575898029007857452319344149023115395131441888410304524611462939066924286496411930896356478037972799699374824533123580760439529509918064932156672845499286058321232461432497800459920268553757496534131615572874876970707166806303943096350762202916060728836197831990509377706384162268501350179598524907849097121150194211928535105916754770500241482935694027467137368787070532664202684962022428718750041950569622728423584*x^319 - 135828128480957388529141311241553575023849836570813644848871577338806363551286846656130549669741092228760258438228212578540741074417531796935457597997305137007284097216199044600234775205308655419938629605829012219009331483429781038067780606805593116961032289538428687624359035289915981348553518970523216402631662542668431650458947492154992619680982139652994261429968698717353423825960882385519961032140630704500968442001835958605666088948187577789510748455761833177939547893244242533581088831767359542959467169224007886819003291319391900092980589106760404998807648232296799231668620417494736220679167213529243685444435406646640352077566495312564821851458801145380972135677612363295083590244*x^318 + 166726987465724777506391271089857318827165506221114398119310434724683839468508792240132759637532575207196679978770558323839075717662903956761525031356458714597795927955595622842724115808552463870202433630941566241563829233744627067888095126504478988595828590739724607526882348970695657992120217774807011074191513587792853286257790748343392492199669312314531250975662866575154587836855143276431279416038310201034320632843965428870935252337038950678368258845409581862744352885412691013239645391904236422946629256936244684319190644389679603078176888034462277847297999576197231259383168495954697534380039189987876456796763743891084163474373489106931499366756499041334360990989515627148040356722653*x^317 - 88235326815563468138786273575527693284137702874680931774787707626275389899840127631995796489218317915782739798903536609055292192832215422340179106663700869767348713152173334851111973826593838968169288914352076609243251390913253014819089559345313588334310875471377933597182958278079596155555615112819637555094579380381764794224769308860502634805056215569808603172014021749058796614794432025403250667257490545200182105877009615904109954355086702361898815011795435108516021852326978937410350312969288613491026214350048732793041677608011970888473491620418719557516336021517534481771079354645020639223724607684017345485209219881107705169494816387860914465711311647589347184283794660812009102904851390*x^316 + 16869561850983723105357615457574276107264950261081462888927967903852809462142451499819499789705319050034114023622697786629638107545445518413581485582903486148796789963290660840543623023326559920251792427845276566803121380551555813584956947256610743385174331144498078664262739299544131648805071856426854038762054521337083606898968443833742777376236542153792795738990532118138016731214046610210259918657638720632793809216195858742825175852247324171494956992170139169262626230108536807241575469679804864646152988770062864242833838030155924236731571286557025501109701735127848574090461955905797178982555970535472042776000963867706787474290604408976583747102237963015912823899503306822948216206421878211*x^315 + 15498144973836809421158026606717764116332951150220837744899551248716924977943444782480529412581386378486032235800432095736086792979742518900602242995223539921912618035355075227049876971992874861733890784911149448457436889506169380030339285878109528597239766189847633819628256191771668809427304748599464195024996523355428212100359651727247429534419928561965266136189481506465751818727068951671842547613504391811792320831135023006278423673667114286175588341291089215299340876505734725602472844700314797013624041393571474150036709631251605244987530451882394888992742624565918531108529168880950002551781408495620213547142463148220835170903539106486118445563599120321081875889034270417048348021096394183915*x^314 - 17502083668678157997044294771796647219770754050912497776083381386917864043388921007224370768391099502561455019975874860898477957114126833653890659664085266552234266653844691462657873931696045632286774576378594155642485812832040053640481216956428791802551968875756301372385949024696729491370866580727072695706263932522032466699403336566798125739611780115772266174130088751666434607572937204284440683840229127497159822442288007731168479124359338814953964291640163559102355417327537368164297859511815145135352851848094058313477754201273939227305803146920643457219102147292411181535956657240192153671851129418218454804676525827476156079992431307328248018448968553815963916887025560304729324619552031702024231*x^313 + 8374698714207477395937211022127666682724155880527814663870401030634803535304606619447773996674635448269194527640107820675739234833447456161463388662445780422574579794805369584072279708435132830684822453560406222331113114710020636483495377696938602664348062948328183717730311243255213954923365724596354344935857476526622897246187858347818118281770518940136204749794435901117700007236035090158696231324716884986967396945530989259529190808850377435129224557582277523557524088131152943575912714645295349027375634387533193700531330149905633994881805940715387717990379981826188823474179443502083000237975961474326771027133651595261669418797440788654748693956522774701409867971643715295568196780839265337222179566*x^312 - 962141034536211889465472646438842016066501878041492007348146594277152239743512132641674677309615931250482352235605007857419487021006062874329900291026090718089990121965092528600374556513400068923648335483440084675218072643131589129551859102303779530549625539884755064862006618438820588756602612734184103857882094349565432818098239116805363555718015190708517089604770603927631079202753575997957186048009950991701561370610617117957117625360381288188351886742809914029529027599171347634386950837468658331523086061697680216037683849193410036462205484415810381976905241305035543995146035372582831652680995860002272091275681473155530057322641926206254832064604196137675023363315408683310626888278703982978094993657*x^311 - 1748120360161238366734256749543583625752761263358378681863188435174084266234976000447290758816260525933612626581438410466985482464256133800225658024929297662524349042933983028790026485615694224173964105336496711518142639017768507051280568157225220587756795712623093310224918005053251092451474484682931269276978909449464378736510271810403033999982466978391139146273975433068387072463298731371549685629743908407914383716347543275196369437521911913263626868753811052781867717405274905060283107014806602205731350227754489850830076741584745047133724746033112362797543743673112615622968670600339746707814512127159580379825557590278874050396900385437114254791745323950261555573986711774508336396044262403343873952479236*x^310 + 1602484406383079073790384913880546814797215501332614987761674418594221632323852194400344155798985646797669869537925234511003458034518726759770722857697587871443267213118602026343786264480320074850497228986320998840313923240078541199146838001396555219134420769368735730009521691765857180792173085288031688765013797418018955997498119135803809613539935815265229972298398352890677885951463971416055427844162677567826316776027211423648231347167124556787022390119824144965325488424417051513132206548604202932500656877775480903401328876108576826447179854389352917411027045831134579886195028962060619426482816941174631223601411685306114258766154235123271731191225428534673291911489103101719829043924929910212386822646117691*x^309 - 703129389546864653583349369990320347888263351473982707930290596980418632264409377117335703850214340778477846040682326208510115556103329341381717961507688041467966586871518532808118200790065657598924816246282700187564415080361464618192841323212604031015465508526080295315997675706183788446756274644933435617890052778508880712305659805230263814870032871569106542702569590323284301532308602476511511910999432661105182851078800166894145142000832940235066914452904840648713964337056984268426261579918332239511125049838056812655544737610220085983354723608521648950708498860038581086123473581973884234336428075456564399984461640038944122429885814535718507123514471437852060963698226379085579505128527042441425937291980762375*x^308 + 58511219760772428263109101893038038640102166271098664250255045009809998230077051230053565282190846434682353910930584157503838681984413303304812901763819233960989266474785603464036798442599310597690732176117626847761793657518391399301593726668421206865480394141141155219466833479753256256341257412610330247236476674587559572701508511072414210944142215469590488100485294859110533576148685992447675796433633110914840321365514151474594629831310697673183159780341263455937478891191923457544123509689667854492556017648672628228100553648972451828670815978853392008251131593233361319124139927206247429233198745409669745842481596375643873330911671264262277369306794128320088372956292318115748160785209597000345063667087482388005*x^307 + 163116084729278712028141982565231763184996037393218949489022550659434130977164705304772567672141345995617885540080404918484138846279080859677725664518768624816193215711211088627110049911316715366365689089319588315878803190928686467545696165532964733355804813672987880223957438366012265388957618291128641244289196978948343984194691967008079945236824763007500523951548557644283708039077194755977085081213620495675718343073660984495528456881840683880446436236786885075019541493575256549882591686041872005749493291455661170511980624094568116331842564890948523552785458298015834665055113014880644462428395252497263429764149582890883948047574051678837625111192356490304130736833499184203675530658748244429326107905456201790495320*x^306 - 138489687876151246379031705107440105901625431613497325962424521145853433903535363727036095285124941206725323286568964927392011259098344442632134877262770137311180471506286341008860044799114828891425760382697523675980610145014049257282219563311063711165358097668308163302797062120359659582696378361168209389547597204805013384576036574000346955200932500010276133733593446145740171135153964349235764865438834149446915104396811729048653704066407199231648437363299669586213176402857471227154029003264444441729498226814615735382364032062253624672913411215925163128733660069904022768266830536900818813825686329247733553239447263377433504877555105092910609942413512410083238752218565027333328192421717638832325700532959665763998896382*x^305 + 56455094465002654025708571199793741624078040754549070674695853454288162816771197146979280779621362666618056580592336468960763853156861164531583247794648874520173200807171929945159786497349679585789058209066905785283696394311195886577529906304784432440753573648821016901308898155861443915971280009926326423251205713779127827768984816969064386125130580124869710022502579649191477601891065820052876307096657797059296852258694220733259242145075221536070666020262259983518860001340369062182606311856503880920525420080596795417981392138971609348399779785395909381095775466845100255399912050685758221850705959913349594905302880631784198201663542872976439499658488192435352215555410466031942525571700339317731348884423814619565670795368*x^304 - 3547446481225772996544088807860751944628910569713940130920746437010290259429662384975265361872347393825443390606821886496742472215850222454515294086117270220698543191034370361822086436990809670557771456830587987946351667966366110521419365270286895652882259535455823233243657396052062292766893856677472583197241270249506483787376245969833460849225033419092731674221029347715968513636571213371119802465216457718522457451508215877671686679926270749639652402552234437369015355862602321708550653120588069425069022848300208216142101094609438275194405637528668970829239925912230436142536808761111175590738944289317159865694749469581796053884951610666961341041078559570062535243589054908489822347740391088507532147992624038561214331341068*x^303 - 12578757912739458337925637508838022480423218937694695079692462460445076543140142755018887241124269737236617051256747702191726314554854262949537686527562625376406143364410539998697880535006094951967496903612358794312761012426029001174639309306521044646038172951974160691945584470949252703093299014681808993005130971133676952013687467810253776211799356888639762128307962040160232786369986056953724361456055816408758360997385609263131014996278024936959187015937953871045498236668370282244600447350077263703479889445572389621225894922703471615044752897027895549044917135982784386478238326081345811086775145360453942526203272668262520784855226141226427090147315172967004792766366602569823417146088978345225019713634360578680639192281733271*x^302 + 10332743929367451452427011516137978208933682559758720297181068463995794449581293951675614166322022104838204859320140340276174530625387428412328037647413242369855896668960734123728093271140082744665208972934312264558226771485715539644145607897358764432539206663824359713323204551369548100381596325201928177865073630755269079801560678959709658974861703212814550188946528329251499340850131075850790964571540588354674445328325485254007720973218507983717763009173102296558926579615166168608650438718339727800230052886539715099215861754292728919680008181340770219873430963943061027319629520409886055400940760854555392111199661109594176520984708784778424036023722109104988224792536843720354013407472510074985306033557092862401301824159262838768*x^301 - 4487943165069392259839249956221777442182425173428602948871907412077544717121196722420988090943072052445892477396950328683248396375565060131990604773548055731195059747459946294918241972448870226580957305268665724495617387389449025883971879528690065959811349345629024353004240683230192259485250364275155462709831493473283830610424118880077816216949704776069164709028978451021851570903963319367099493022914522567479272106963056532392415057491953090481908933380570701335910083350323812895354534397772568062043926357880373446652680715449310987365115930049485847891663583315839424704632262444301064244440622479247829518630115054836532332125497183295756763953444175105700215973861171194133072198263211436910798981036853373397278868483476352885399*x^300 + 673125769543798385629341891315513117719258614125748468423789172753482106687616276331311803970515931448091643728652414899942992495084005286476627204622886413748710062334359270096291862741298117242719811426540258685973439254788110286758344833823735268596545729541194958895475184412204922988761066504393698790256122419246838737606779895744554991108856650203826006290438110880373451198203951775864200983223170309489217475202593429920324757586999930337951473038972600249619137800524207131688447621591054193917549754480971993210110830891525381924637326958812693413030610531254960359774541582830731309659263815933403223952129646639139087345402956082454454875649051063787350107039214026110897628082513692453708982017018356781100189806761863217359175*x^299 + 700023722824548140643923465183949000005314879916292390111611859820790486495932952265250709117822484468983195721546561425196508068531363594910745327091049281263767681182462734067187543355854776867720770351533582353090424087243651235445651683567932405725628725476045260261138876430431435968249066417630967832088760930076437291654593686725104178261218530805445722652835092633922084063109287367797730634224118320131573010634329124472228456042045113616495263177110261556881760309173136710607346059296035799811651655224586447058158486782286077976090014049599787058119440228984296424523356138242650467718916879658472232508229619672502767206964889044032788346441569512923729753613554335378649993561170043184256891814583917505580630190633207327804892400*x^298 - 726995723822216252602202190604971965926577398120335039091090392503300217359718316029202450593927124354271251836846959340824640047050152881781107280399488503725199834258882346784046621327522639743796427646838443043697443707776560246534193520477789445766449689564011085614717460677139986453641699802799862429466365407621815650407769381622952748521808643350628790038852923558174044195957680155174855200745633496116457902156494394529143974977058505142830764140346001206280731234712230863817392755629970613651734343708485194680036259981532578934612606492747593674908159172387200909464472677327217946416969232391539706796989268178405271520585034076810533886378116457448847298734016391421681475318847042595770847672577926001537439978632667120735884060229*x^297 + 382599232379443210828787550418491843691927505717277284386618747778131629698967072419923768212857883498854587305976568572557972061715540947233228557068838042114177441710572758343606824515470443169114496569897832450290302783708780991114254876742959823530223410297176765932502070880798745532376365854268677364172429376526010884300419515288080444417044437906596254511149303383039339546450785555139206714194961636894937387926755243620953071117311193406505546881121026813493804454779476292592621647071869529495459090409480536710060353709116720345817040849428248826645942238735354910485913546829268045882113861004081135671983536349530488799725040600670812009572007199248439369735178876041525593536298051140710469355694826137900471150622785520088071542247157*x^296 - 113983365206838638663544697664525945450152982913505994443965526759409442826210525094260112171481140103495391969505931647040766489455816017020441376478353383365789087183442159041647777552935765161946665950590424301488894779642497608774679530921840586976248121240167324474903239321653817649904058539195948233323382684460440571219787700349925261730934714727525566778766090162173417808145009886079246225966129765119231258425052608273327651615853055880058778082305797973266919259489243919233690059018230026855307567847990689363362561144672808804982911819101165671405489365207113390053953194397260787461536833980189256929400012086068818710074992250948763219335728957288455110487371740389889424212647866783202144777795110674191328847684036420565196200573240817*x^295 - 11664945436251173472668061626936901582504957805997869312529383871352319713599949358322338279094514910570275683393969327822640022118862219807882140295323979302000330103723939241110631707003429933720127899158189753035006955710797872480813964714637766296741158200219727654145063522420937495763443634432902651226714936073466166761468254601173887640991904136988835397311284277966147170835276728812698462729436734096792764742460393452786903380867193471234792069219133945082137303941863684611644824883113823346636432444691357278952199546530057772171513096195786911293160565206962352790679340557450828592589948324510137551670800186306101706506254689839198846603978591028774094762242694449101006637616741166437247627201564247923574734512716584685157278137107806184*x^294 + 46215459362873567192151129295470150972330940869176763287320906366862586457775962627060042955949166509843702799101554009287265222578796502676636849168055976453145674675873240310375873581953504684557172725248549514123524992549400690834007318344820434992756582433266279952953716217466497432874713128401161348883287617955491833669207063136820586616306465146339256536491501266901317133001772450472940395007381596002503099448732891128569527298362846838526721457367702213333692679061685444810228212771014799786287214355913421537674248904123483809665464436876512378218226723652622407343107096551550544377415860042646960810712083520369020670672945206836997307792595492121444659475117172372951375457502723091667376432074825485590068640382956618859308955055347651250044*x^293 - 37826823324253273987731160351040264967118013364583609314068345597138044397841234020217353319148809483199919018367264882966802214939407385388845747718067803315392319826072572156460116440023817339565240636351220444192033097937542199128264986463445199615583706125472213190280683207954560482656441993559945570222874862536724660866478137228250405254740470545107888969105157476674968932089950340284104845921009934751840538467732699157114303217767968214296729010555995644490320841243917868342284433234170157501098394693805893445462075835426908193113729740764480559706511905941679429763626147893459584771625643017481896940750228326397734265548635657200009912171629557280798399168212909635220312273132100135557637183100579718165938720772737939652118866701772627751627755*x^292 + 17654562129096179769235195524560014813410899378410108946018651004343755732050792493514582358085949814905495348856914337442781336780155842268747687828433171497313536483676420407543789675189277617300859546238054307487871632446368828323812323188919482721085853850235271845564152442948225869411032950698516249506530036311050855173598139457946142268513815343164289535354222886054789529430012437382717329252692910971952918923775733224512826941940635852486602202832507224119278486469077518743258093794035055999467331322004440050272922734115731461705389639818047613972799999554464510390207404071958671619672404838603687971796764629458393397744746527969891448827710668786990510101696287195669021135340831563077927706634625321878925530640467749543146021889654112793471103083*x^291 - 2608252839187516680049367705995218194682577614859784678396821274363819274207071690726390032918575983802950815049942680051666348883797603243203046163373806593735571796352381985930483326496119941334019025960270786766586267428621271518696431082043304505879350042409790072725676207801926726553969697565261660043026659158468343909833264713197285912070122242435312575032588227368108440175537914927488549800061708879621335488479150449673519628666744181640104127666255367584542479820894451251442991706676310724035145385695484291447411208426954984750782321996460566514491586244397802602217520904297054071785489245151119399471396517534446182072952771863667292683897064781844153853235148368709060276179995955132372113653930924850330965253575466473054045295951456142061230430329*x^290 - 3541386938950517134265505055631580615839386726468150328629873344279379346477849208876766057139714848796691617649693591701961695955307716593611337405989703466652621735089009225244262222669068763766044769460618548345236630751518626218188107901013984171298733341222999533600359011268876999238512226390840984545516493903361955028172532220013554280724481157845055806476670489213496766239114265853230107555383404051628655157264749426750999433118342837032128263915665138624566185828090297623437783481664335453583770587744868069786380980414394220840265216154344255601252361256695670293665411811668772186705300854452521706539311314874743295421217232375910263798212292614140158635531352025130469847738305166551210959751970112777709876583680469204153476923958860346305502808440493*x^289 + 3861510016701229987776333297001601484808191259306433413631987239736747427364183693538670976071352917057151917999139678888104305189058284028356566699796388849379210334234653196799930028502538817881140028985665499418679425936159744032548530933163420942890453284412772109940795805624508054542060036232411046577275442813237571404991946192795915406545509300133313273498041856603071486168644971460125231261709680608649381360669502967315654089650717907117555808894387227723994942725855872348470763616255818369578604226939470872360903577229707543378647665889397919471044797568586377001086828621449656110028676078997080998607343188646538143553466064656463445505418084280191758764963625588938895988913986115592749833056259743842934841119222290753994739546742958044583376220620512527*x^288 - 2085673542489286771922622017778403611799120040400810882932720880665606695264443926123177472630888994414121964805527667654167663704834087076213203781488912179197291464354020421883160774535855415330464337762789145816347677637968659159961070999834678194738139552204812032827114635724311539835295959794813116471523366265913533341621262847934275507634476169584470691693215077914396394466905145469262664562588308116976892698340109582438483730741096973170910517398143660118158463801973492035801271339732184878142752840614046132125796935109861991511865365027174240851163266180607001954433913659938086787458253272930758738741077747812273113573145100257379784955280264723583725755931733806165473503456616085634029255012991726579228563958543709619933372783324227443702133525204425719813*x^287 + 442142799750710492554106254581179722062486690512308910909038215701101230709454702686676180053222032322605831755221410862465890293552717895743724736308372202740088623988126395403102610516803467302959311656673729163778897737137004430040281829723748925783019367196692603820139165023066572948011636395170710710072796688026987022102108166187096471230055937236176243274896662512641866567374015268148737509785691967775527306501787567330574627011755003239500637872497836975053439124776452192402747694608409045134965525677605578106524578919454960678518692435665869642298577776791298072873263107360270287576469581437351322096717321161869677935536597193126162197759250548710820661253801357622562651681859402909754284355124647459263010889063382989376877898780146183846892843351749748003724*x^286 + 328399575142673171847020651186456445061353241405011719615820305513713148294728593446902027120053302139365617479628631409951963499937200903933761373145297858048787103729651552498301570411549028253719712019049620812897033931232033613657918544037871504694513459088793808131047015376191219254550889342155491268667497883280412547423558909722588061815107303412395220859841033210060187787319752567367644036833048663054523579642532181704625109239918763668718260104197481704700373886527919930774456484660793232684798184120870159220240944425315077616597060317653996366722058611951066129699797054668721469213775648104941406580221493907610828637975180187666739025645381771180733691144702937355813574016564196221250931863561829467210290012037735571123276619763934802368529238387065075137761017*x^285 - 400756059442280213430551697028440372350549970162999918228036762262081896418747436648376563711621559650693406598030579106431609608922262388000790184166335000262444174446635077528085600016460372362274037292000517784558182733564164882510658569415918028421473587910704971575552607897595085713326477244314455514738804777788263998386630910657233240821555733473821579527365271429171025751282610600273660522997865620471982362857011978743622977560564784902216644662319796580682769766946800151783568525023798233374531045580318989977149955454437876573409054585691037230146952582242425582894846333014551458157229035347422212968867799274339784096730637916983393777272544938308509206925732936898439657581025434304126432027289750647295441452032083282868797569364982635343037163038346032273831207725*x^284 + 208472069675240502900584379414618869012040425472550885164546967587190354184076517642773985556790035565261170349241592116564412638655764403936635458952210154668378764962102175205843105941655465782763512298416819103809409135461131599932915473120471632329817579669937658662801736100518876343369088719842669741205654501403640592543996938295034094350338671453779153274356463565351612915852919944197550341273393611187192966846223992406669552490899144330697939139801884549561882782011797120159190954755084090641175665280578270623259833407285667263724021844026548953605374188034475508816029710072514013022903391331101900741359612757847858084486378578622099269905889690539905766163879003306369037917336604601172704152601966600158213443347334794983251337349191093997924718841356888388909615135915*x^283 - 37508194347267042271884875725235966320461815561506888712727384396443263951827469674084546689086277946333657211864132396874363228686956545596195708641629522282695703949365215916598471070052146615848112808024753356382470300049792864275056485919687191850023236645010489358739649392435847892421018534228975894796539379793144576649202097468173330254125116666404306266559229034259801582976974707490744575867810973135390704393374151595519626838813342764845809635404936643856721786716826916393922196226678283135028034149419603265098403647661390042365058696710481505442022993979970671737408608243561561713869548047989012658452525987230492242685225892779687484191466346816169264208404115961317180662955306005853632106271094065268924527646487761717042578603917558513304313708490910916373118947567059*x^282 - 34373923017860127046874664285028254325868112213972275698912802438394931837598246881090377195014787918425049276948066470362915498979253462246212907076120903634901850342120113496795430489755788577503768849488302597964320939493252543918945405529932322009088974019279131189573900286322072633920635037758224116910584957529266657851648007077281541944096424335714261054490742345038742596078607326285772610251774742128352010060537263207284053971997688476679423709360799467312273266641225598465103382611704490457873025663198967483520948714976397606607222490414965006089064431825337295658737252337430200969249600568988717197338023065228647411686440027065962631226753261854130914818098720439434165501858293571170815648081738295096798504490953363998630230947458831214744732885201336846692494715476432769*x^281 + 37212769397166479225936069848391673416207488839173026022455198576111242489941148244243593040032409901097361870565346117943165678490411322783348206358752120875876892875422375942384117198927979270268916475293143493860945255860332200623959016332018579592947715165310481526103319808377852650402190535677720980536987028343738220106781318716511005666145301638968353489238141379113347820962145645785570644228276775801631234046118769647271678676057289099342514218985567868400512420170938185922422540749312662925397807155594751298179958614610248715891171600449900929777508462407346866558492030762487261038875396255919744140240331229143188026318247174509763837508468475630203943814969537282636041058563325926425562271208010234691049322618501474575842378480140531327924628750815281500396256106839971682993*x^280 - 17715603448261140528641533780076260434339183627701894286396337563889564090679395001354008725268342592561211482362904083977198406808133157842628421397127664201763401632631269063204097898338016257033578613635072329423749252091984913906521112696966838517893114326821845131387848777976372071732330868628972575692629399240641789407863891717561449671826047422147223004143008279932705087578757115845263878016858129236280260026724806291733284579270493753420401386174402891414372007656214903079190101521877791353015710047878281200440931356870455969196192105116537549815393432464878945976538521745847152175716487673728437211441247941400309318569495764938725436112155472418970723401366826688630134038224223749179652623695063300555694631378888444141859175043167834099041621499197194353837282316788561728997761*x^279 + 2296783737861111886413010688870056661108254166287151068214695958363831575969937477038360426115486045358447212910615665323002760805482099483641069308594702259739028782442119945432438776263284234398521831475220777218193197646682082679221279014838470229110864161948778611308258690631416477695323808620709402930090530003769664333193461182004905707169981340941420287454671441191233089185549412942477131377073511744787932283979510312011704666358179519557397619422074934779716966222800790017345067667992998836567463263663447822928339002790784185403566142681851354923246012046349838131189949322800870355619467861905029404679754466025063686413731004946348874509626757509583193419629882510455038228666186844916497422541031559845932827547097899820099439781648524313188072194592537543803050901587147921711075239*x^278 + 3385592914505570556294090179991630245070169754184095060389093746451297940811055853260181173466601137114813975696405259394101426398186790792213489819101785341916536493036720538441968791045492354405083709200428400122831285923818403263829362206478441345708424545720921383277633818350637947589109378696338131953568393389991413922342512975591863818102130157389591260018113460957154990761629537361723914825032862543269851223190362771436581565008482411947765220946007009121322441823629408267064104737453291994264944290650317567182736837043430949649181359732324959870211293461258865397891668144651796205150827810868866433936019224777904344853326759037084520295479132774976557308575238211915401386805257166322669961336216449847830961724934600624309378972111176755718435596888386294582521179413713837798332045627*x^277 - 3107281695018299683545401912724391639725545103172620210890905426922215871180608953605435471316917700355657126656641306258157371029272381528087269737064211070279178673235908907964781572337849665775790237901650097095833799985267984457984757532195178096546567820124537420231769106253049920783826185454776046948468633070665650679513856118332286433014985024746604006752353415512814957911086876995551537956614151296405214456333138586854290368027001928452020008424112694563000778834106768890351204739590177791459276913097168037277749856497171501479198019030471313520493773902327605552563086513921833891016954350748961125962977150055532215890065449933366106983340635915463280676601998344054954176575610266417278216026209112791068447949992178824092310806875902892443127288551182895913260771860202997432379377525617*x^276 + 1302272982282555732512714771153548558266975760787904063690423466089103225329396228490097663377623197847351699963139692535999271397231574687453276532398888521762584174349213511409957762757956961253364573713999399413746753207099418319944988539660107307977268461975330904140749761524060368173980166750782065097570513341237726648787467709643116561983957635595003897286794177525121003148215765880084738039146770141694038326716889617042044457539171480974901532095238938980822809268389493323154124287588465691505046610677372627617391454262258765649577904462790961107933636246071138764410361068169685561226352934876186405812776498255589470848852752830057433401501621415714864790065963087144658041234854468917906905567571659592831630964455710051397940416352656986469172104569161705064835636267666440768198479113508307*x^275 - 82914328926770456703738557456914782197017864868508018178227810322879092225940779851187475273928513419379926078527491799736307749645291954309297728217095063616456614065737183734238473148323437993498255220817778798946086433108959445162126520636504651931549586618062583341899451612824537292685680065369179920474195712680469293831586139322436113817485447309981735185875864592489538721992266920164601633822304503599444389412440596689934582833289758321500664994351811532652386434627430875952897881651032408613643799898580935608281266043008709282046069400134621187182437293313038327938035818968631564875473265183900550430513022448243314052490926463779923749816433878289934138319860510219510859690950634446120016264325350129565399057259852239171835130465289798103019843643884773149574342319277371820020200306081071558*x^274 - 292480532090421102073915854258515781656437932159102228279941829838139119506843262192544062706041799869224415060260839655875800933125296654901229253926677410729673756934929970805221825191088196480572409050577082175305880332924221367426784890129260371927172177944410102480152414176713157563130883902191905578121477658163564227510279030584855424598710131227904282733749010127227609416125497806673406703921966512453055887996584737345262149460913695938191474289331251055146278574204353434081301063778074107953290016339266550005477355571957083240666750280113559341986055470453588960444970598447253688639454439083244198174273966233479836687524254145029668023814838613015380521264698489818647095232759884344236176198760708655477568369087855747315405277804053556498455951577700607179605113250396695079848831650760080179347*x^273 + 228596079557617077524713011326217539909977710796216682288511139266913342561571794049093176463371326836931536680591569415117070927613123787459392779744946861214444988156626541950324110952154512326871824188782296224436146932097117579471453409002358103643988872461133953114489391927699043011591449190460069948077501443367294054785137146256248817260303308004568836623911401348055683424595398541736388830018317283608399330945807584666428123088281159709700983352944369281067284140801606767314266691136755594024697595758458754150977930003205160398849729285408077576149553845309891568919184337228709749481002750409159909634727944177979035500934398071671407684976921656764453286770124170088495363262941969778270985514258559787034908318422196731832169921461273652223522433201659194686173525459149345351704540656669992958159263*x^272 - 83430363958350910611716885042553702464956770102465677070042546608798256940571252190943212656111304297781631347646271074363454052259433847009428051407061607594654423013082256805715198742211213441427387291812208845016880640484869657806929948385340686455648711841123415569870607863394359297798199970981265365111861214566724825051568601613737757176655847608123860889919381852126698481257166752848709102619353042966504218534845065142433598887326181674341928926052328907250825552884160758667815496843282108678128335955241199769484173198917737899173349741087070318853396271019163599610466538920479789068380511126202366882684826000313498683358628663571516851618483885789515439379598016090403766250108625452558892440036059856883857533487534386236943930949913311040998094646039579796396085655540917474090754643514622771662405329*x^271 - 1057535644561303733051842179275377619761973629800559578937601364856049563995643717454444247009714117271351669982394754085586233078338372196817166271173746903715716670643660398028735613075679036606810024771855541438751285179823403340157728111028515548912109090823603837855296409001068476410491519905673877157597440523784313259481516765684206811449304716947826417153054012743962815164370878488856745705768889478012787671468764802762946644944315598548657110644322163398221960902200548023506636926736040273242533939342161163548158632934245788427163162899368734240716551672413423760022638156794737413478590002502706587871432461429497959071378655058854190399230046717819456187686337595833114244226629432416353507723128764303657266569655720740601898086308563999594271373959444893057524564696384504196018585425458375157337991953*x^270 + 21966412909588960515225433033920719605318909166481589282872658368353573291177179517458407527418932945241515876609750037820134112802267104201661665466721616520702152182399868895206669196549568233392501166115250643479166098438019099758649462393217648643462577335328398383987946243301663744146713593783626211435159003698307468626197132506674188959621966839173469991756972615406111513279459305818848088301677639270210995712063542797239439356905787498845233892830823659060455024222049392818781745351045114460403681420476755507133670812839975443249754865508879745729898350980640406953473965936442896165062501458937045292227882762061967873922451251377454513674255437365215189557533041769757019730545788629130214551975657900212556050479066889109487673759870625686610723561636073984665905097278930119104739757358389013827877016882743*x^269 - 14804272468125841308826050347829885200416100298777047718239464041310615309764880609147592544344688422140476412700705223025048900944551447611251307009904396275095206204044982945580868792884080164147061069844272286722489627708534009852655252922901311984555121058206523386172081285977869321521376056170376821338992880790431016636361633491785837905480283799298808535459105383167604733675500742690108944225937538981780224592323915716917745477077584491153354397818212902562453047710027317814109832929473956361226038079681748567722037960999076409744623441949373285295873128292409965018205791634915270745521465817631773419840732793737083084420366555785818025006005912442787591510396795388960400351744507739038979551185363530400069053497042512710190868015871591841641072897406404076316396856831659681280968045040028854045066949483395009*x^268 + 4637737979881901519743262608129875600527250067807706001823605891854440264985989172791139542080368086911175199345652260357785323413154841560622183277210761187588493038329408179835847616675125297087683243167267827431600943209400724570350158814496853677748792166966964505414683039753539938428452653569422733200557990806405286024166874662830469658699757565677872212135976752916685227694092421780108593337764713706498923331278455488570452827224834183106466298836080038633182306678957672198259718188341957963584674078000161347011268903387960605348752008061090763178011466732753191463437664205990608159485906858381299428406612672426158035721732296250731910465132026793550873651253658391434377866746971271203822663898585842378519022848425852827571159229968811961226924403887207057760546093600246531338250201478349480843760170659300901276*x^267 + 500137238378645127533840210621067369630772339995770931409946869703805635912278902778066518031401703601859916288859700816503613907962475679705780534321342055361016630822228538811401392408888477853193913597948176245406296407258194619848198866923261630372513105570881903235010537547156517839588293478343545215219634978232914006721714312368535964139683311011981795298653146630392749741828416232386029224311743974008521214697199942950688494259227160234572618399010719529683363747639582348690383839779487213848883835288756083586733873820356126415155552316166595245578819145532657124579134472786082312131904987928820161674888850548468847352120706549746079808751343464611107211039679841440945902187839195339237503572685588853777913112026394245247127263475122164564740418164539769329580595079094492709094146903923996107691988908839634983817*x^266 - 1462027464860191186853900681292405327796399927355889530880728590202064194649843517980815372651577508277841501629838433543467176416898220845078371212597343897566891435647496031823153367569385640807321952859920986270885013528698248147852746833450823032058287906118859702546723550052934237299584158692841249056300230372408826639153654915841960017556215961340170546116991676547116185976328082525768917770722371797057712608503648948106179268965763896897106343707479682219239639202825758120878218746560208267224053065141528487193021483902165440571462194716572139325062841236083547692512728713534982332686338971451054013509446987600162718241647860049544326005446363347362063284094583836364259653575802975621239142827155447612712039607002756118980794257883770218462275406559108842418539443310736725395748710311285641845067378026895610962159079*x^265 + 849781774866970817981494795493539939956218293281236302106500634211319941336726753868843048217330630408046467123013203403691935824330930891342707169647428696346660632165020924005792510587660125839765976947887400114279867174734224235229548439905659325225489941431358784291435762855895446325690392442061112485008119270412547612701947911206759377636623886493271217380397700826798715512925392188594308406006974775172052225789045441057931918883392558254690396870463194606080928131909846083775923904538515944743694712221948669049973932888957536103534329623107380250913404767043916927539053387883396830346542156516764037505913060565128232371797691285058680195615333719196595876704487771263560168682525812708885422734593548424668394195018769228179323133509609413265177594688342523079916289487202822892907040873155939265677152983678005640525036051*x^264 - 212772783300746619757197380492959040645378733169388442177999111938054886716938264451534387718949767513348259946954833507936539644511749791051721166827991886748642010443496060679575662953140530988180163651359591166816754505498218846449339566768685833461529816155809750045111215722752481955362878240973235239656602521934067831891568539517516912530175028013569432631039933511248700424927660370216165748360535218157825808852231481788442374332056877952075456547696030743710966330001408361180510269823471258702477950828952912978938230399737548521349976718389707265079359153808260197108268920773302788337144039911001729791516758659365777848861108276865550833131604895364108567350288359295342831655016922848713296853651712639775523019827341773254991817554278316944080314362386366884140834916352526883907650658333390606905965417287321419252348428402*x^263 - 59055509852537681578119982583965447058590212945919120329789536840497788497129987440089806074430159817252197762725274373910045004875314957470387727045055749073527392424203190167476409804920243189679628601636077351833103346113212417652494060309115676986394148870136816336134588310174118035700679941571992241021794828223031329689890069148269115393011977605120447207760932755021657471859327337441896670750505670740093557189761418367778190047840393433137198219360204657263185856949547093780618082879133397826495063304911546284495411659042998511990375372811765812474795708868576179603172135931866007357467172883849559021745459339145953100039806125626103604615392047911856310759623991989138200809276372413750123692948797156404023133371050861236413387861192091243463476115817557066976562843611637999969211301105332566683945063824774235557070441092291*x^262 + 86914864121011724987256226235720858757378354182134068869258431985945822583711649289087111659445457846932217727927791509200798063222964059254898671587908492666379365712396323779568712973746550646980381204267988936862383356546328091062944469276504538787562745739115454464793320228994359021856125344182303044282518557264671779595492025725896526604653437398071952872779494342395818216889620328275555038672257458176896930134738657623751005987298897537644790779102788428187746610153293607188273803798161919853830737606164773929113366933890762676113752829217567882926664894292174725103040272356463213027514611722083880261482012125486506830544490199996243015926340406926918662167386022787251340408939280312971259464236571534137526466337225694168848459890256673840216726259424426118812954907748630661278508806803547252085585339209584771376069761050533328*x^261 - 42246065159917942974304657065232187966082085681228277972964553986147180586995653591873912662375073300845383845480619645885883456823336944916016114319876382567864882224274724217126975660729300630639058073891693192873308144733198143736859974200150978074864190883454889550345752153146098211031511369597338570364109024590924302568003064065867975802588316470339175281379958248953819912305217209132205568279930117002097954818152029365724103619832644418116523676303905632934985219889522712781141026055534616334589038571997652328130621500443531320190078579573831897280583754284286758853711377693568886583215953493483907707984567108779663285597172204492555094315111221262314466735199120985501485729569472697458730866708472919852978217419606387697197777075046625967505946180456000436747359566479052655659226686441683437340347774037115951752321724853344289921*x^260 + 7184892884550343485026482575265160062165083172129160991311253240272185789889867337301257350121923335288428064552505757596967053974805422925555007296970853875881159182299643290694688288357977359292904462463207682968223485756708947969463427101577411505198767112400569158801096022788087722973945665083872096837825892346608147016292947676150534538244531631332514319443129726525815927898082686078129257233026647428255823924183949733532901253309240785761116659996240595297209538753248484395168213920323973673351137340426828329178670375525594056443451017635754960748824685891689393402702088352697089265827251862270026961700562365711042643649383563378312629803692204258415828731602446506122364439433377814859422298756915276742078606091487564142507412416713882201030309107289843149331525733910569026441622647204136536801260400522697351286034271114885252525586*x^259 + 4999370642927481819195322165881692943342424760368875593700850741388016106072892677458167680306459644888626760853043878905850288284860587864083586641981291465951822944267248271787199739279842333741240411235296147206555536856923587469836330273642222180953873358429554511314521509047866113400253940370773732083265447364266107794995214906682442442087007111508053412842323169402888300262498942191824221778055521350618389312373638902088199726278477104579347557444745160866056520076222699646210817169640482412093489776518462478262712730788183021637939687663733085339382127116625607392354366365516802344301826109497217269992850238214304748888478824056893035739036865654166978088081000771219206597780884687589154048532936963743219316434077801250906946332141912649151067436749616660890060535819854692487039434757792364915332761522693347723665508006231362560746451*x^258 - 4735277574477215400191833859968389284186795755184557636410129542583884109436024934137321210839476997631165313444213766685333282588956546107446398946663801088362684583927381042110332606940663848418860732057605203571951732148136817515170524731029340017745449634286950986858339852228723027572007262416875301727057962739590279905022269067300007707798684189407074275172995723821472439058094579421971835875258089936389603202939019750113637492377599073621709770715842023405414412585196386993372722458433851232297735710246268283167790442697166412030529011558441815097802460374424176868305772091228126029211441139651944906536155014425065250480193215825164641232771507491838868730632790283877612630811566258949449817078022100492419711635603351334162787183172446193195769465022312041240603041061741272868446851964463256549393061482536618677680590829691117405580719324*x^257 + 1812849243473876383947780021330802810828797339259352665952983931178172640075580393132967122327825729678843433587462939843002324155513741320864325408729396224655699162762246639374865275323477230189578640447642987932492603209705827822066056538104969473362006148358506983109423952074968062480713218061553463640010219047078097044563793838279430463421638114167093727631193272415111327831901007856564289969529879260230669396185010285159332051329305036738672869644478557951221555405100013541713949987846364805052404627143011398782033744033317159813799789349775687187524829393432237428016029662627254742723131987008137012298504181808187730275109006577092050993037526043984508987772016381603174367814494865524327498257470507767908635262601006646041418351733714270508427795700716310029459096318094976678943356578354322680462737363242439806744218356242474842974296341771*x^256 - 61261459478237167862154704917387207169807012222190406389990491407762502319482923116280239461505270579626058006898319363511838633035495669998941243269538001214572330936140290716805813091938632420562154584561522429541103234892301573597500091025604339162197225411704616876166920273733764819236053211657638819714836202663797832795339380012367908908173421128569792668063434383378269724778680174833657647191522668255746903717628049843488021275158168787893282608390495736024469944950895725597697011775603850859505232145878339122549437418140978820193408286733660909068896579869397099705743359160415239635873432884411187273796630380710278281928731226860322628894856862444270292351918967648744169745502488422336111241219662114032603788170732840927406941908376056652308843396705668753606367031730141639356180985056494104505572451607196501710341272957031136343754495058012*x^255 - 362642879601954922411201104099679183215138574128986065125768188133143724166940298741345557956666262473468919255631514733534257694095625057645031405668195557768401844336354637061409293660553797228268966276977536162437541076164363940152313730529837439669241106388332605256347181814110793995635767412501735340255588214521187373504582423657139381188209411952479055236462577447190778688815784500292437380683485286893896591525236345960630391288668889332166399461190142767337022802170233691955279948883353174284910171394278384796045389754832375209081989300200775593393466939289762201534308445630628668891955771855917001819472900258710644547294434670598733252092560319164474150798866032135233402890043806505743510257566333819395856844186656928332285504087840173818978744042766541222552247987871090525848634900295006004826739704668333116348601652686999007027826011048106921*x^254 + 233590968470665974167520847879472363170765209489040569496463691961082898040686633609773911208166497797691586108743364109751812440061814215301340213761784691282239361720694077963801518083359177940909729003682403128866625000109311386488304354074061343539369760024708060509092901327672556251807632191349441189380053380919519702988750876890319504641751263697016945919513626602255476158697299240085745565105308404198193815138004685067430680373424996491996540314471707891859399017043503663776753737047476004777841233102587697898599155846605966928278674208701962141686888076462358762032830964403645486757256034697877280693723373277395139045994024598662051187982090475888639814963389889653777198350375193947072128241851074067364545029505839952041464779000570309434950834607338028334834738992870559104907210291616684847757196018829096343915242996955032388577651127775618921406*x^253 - 61979005084396086476023871650530160005714400041089899620989411033006299224340319682375962282945702251300586679807588329650049219928513807962229347933818362402438094317971294872004700168064829377356785772533800823603278074981357431946657686063226233860942679193359863571772822958552173138062591865268376575191611663056894750664374276704695675440808884014999468727423373895325568535639362346435374058053744794798428505564344534018221362928781659488916472538905059711160075419077849882223254815312999909006481563788192578835384840896468686117027697898881201656541355302644623248718022122269585156552317023488379269371316147550998399234653757446789093721715558740392532083407972389860270156700723077237059064131541548571083138466602937899617846664843328631220389542234756609442336026833153566593623295010072970022720973737296012530056599242591503882963280010930017051064515*x^252 - 13869623392852221363530162041689120230699251669163219640816323408777618460097144078491143379585609821024969710776141308078289096127016909890779713685116232833191813354423986439657370420417009204635825637526696149284487763556650393020061035075152345348442200321729708696917273883569099767334291676410941901279806739378818331783091081670364274709364570606625173506431451456510205123022359448077510006177253472551060400566027323446405181651541400062591073238123391324877514087469679715516762630008072054916419184270578369099978909903611084465827961367092384431606743052531698920810804321016616133232643541639302634187601755963016335474858674841932323395227200818784457235409223195517617026211384489666986933070177783985627926496950801025947897666327824953010074170583750504797682133379332865610993499141089003531165282938250524089074586177356522781028920004757043005034988757*x^251 + 22251905683801032095088374721988501399163870122606654642752394304937145057436943945456035981460437407022286164609351694101044174601325982683137882548115645580614610277666194255775544095013304805668333328580480267031413499061460644358214097802889276181848970289510748915793376781514752757772504839561937836619277081472267495092983157671772827232324532610653296042440346328779594598759927947817769659724149634048935904048781436777423357906066794986695100056437363057618660915256136372481460568695175866412743565837875173318186182998477222493346610094646350766677774079544667670272521567151213224545870350874984790053564022393005249616304113797792504343762497465972359262919920315771330581692613193641407444506414081196499349085114295531174744259793564100520151597732878839948210719840069702651765453140831372505166166528855500898187682190179976966300966665206540824708431454306*x^250 - 10546859423940448345722833712409541594234700864279895005011934743070655610687494476074173244078822041385140250864625877251899200196676565210081595738330856071735607294205899672511479580187736251559074468035393916760595986750071857335855071143626949698688990094975095381603409799779602298427225498044962652776887648220462180932370443727318425502654296769610285630951412473565028505673188524129605817565926262540829426387081801920528842013808458752609955178623323299030999678046861158014497130073174699610035141227861625590270750155609226455125424999922532393453571737827038285361734784682644062141600021339884981171636468820257206482323908761802630131170516812257641029936339631857977804488053526545100144998021449440830823078038478227016622747846935278853707442558021948320370207966474996755228617894811256057360292821509567872650707604354034277039650034766792248058621981960968*x^249 + 1489688670470365173206151789839923184590042620099406755862004212104196112981787603437812206446306154220264361048301889971875283595167542882677250239591424387092138509462247152046557715472534964599933309398500585671435733635444647605671036910988795582179886438350893252245227170360610642439067319312046306142682788149751932833004037429012544638337343923367003628476801945506034905073919067997637581081901098612836059817519572715353203760819296488183736856747414283844042679061897017049198085618276233066022066761616439038541258836913956884545441748823511182550770053600108363027654671913861620026306461912844523365496014523585887698881565349899595669420125090142626362959919070674958510502641030390919287133444099184551167178144226078004951225703617397861573507349033071309378478300087224539922311967114046713230326738836143621940391964530318825071057691454924145877688211054868969*x^248 + 1442171257835067120821955124638112881644265644680056559874492111075062201903255827761227617179318156413920577574534991125612124809829692085291576926172691282822934653360532282331383505104505813788603358137371279092012353933189211676499704282480652166436722152327315331541586787462624480565799441426224375464261747048658359923501814665101187171705850979604771648771233355109277791867326015375318976070953910969569775132454561458758862405906468377635872196278365087751991347400434765147810370102558629332036307852229896882298349591752716849183736335540726033173608350663332812272153827269110740156943529849406499517136473406380738180684014127321192300733408837199511394478253877111514706631995320316401010656225517879999441829959690372763131740319420429143115218194595863719229452012147523048323472890293959378987462278231616127096467426750124425733479532287377200889163619061880307606*x^247 - 1212058141803979123865569613660348845172916461063044004090076849726698653582130595821747323148135387437259313638831842806829714690711726213805862435158255848122015989815987844053792537463092043952105461600046197673785785657580800209572607772822483248483687314644021434291217048494705755363554044958605192511014962036673895050365620733932852052767045701282081467501310973472325630924169288602295627073591830409392756764412633272337771036160376065084507121616651259272036808226117025357699211681367247595218704295199240569319042733126112298607508597881379030962947072650792711448562118833683596283975971443087720174904550367056904866465835484702734990161923078456631800709033669563398417230379648608105146377953167971378216458881562077383825413673450793815531295547612459445637237395750551293756035316205215213557020342480739134138088591132324304432834704353046009890965317946839471120529*x^246 + 423454562949533212815130729909455201698775105445152844471224451607839334260466536130513126628582676005599756807110094648531077122321799350224351637668316553728090993866833825923411519047427065485589033064814458623883137787847805845364064131596925929790374865336642281124632746202204067222201239387817868881899453917923183002565125750132117197401583509292367679983679021264607917923629724923940271037609178864207566405127734622046246453602045227558664028689260518914788187892503968250042728820719669916075994234259987971679419061074553463161875380127966832744012694093459562078637809301662188874805606272888157721693713631264746031086457346275924170127624176406954101814928848346909817149751482303432271127189525209403754157803595744911848238570878734317256593200749057052982113170082446311516007810492983319803382456008763501521583072460784370586215875783517768444047421075289343130622330*x^245 + 5217597130208691972765693651340614611561722938540401945363530816530862068367195768327504792055326795549849894999202713363575060684738012868838172539540727936002263781923828852477976822170123874601552967996539674970438228401490166423103910792994934143846631976620874901211616779206230230343204615775342714943392907485444956170258141594579576035777597832827079557815504431595631832287466227943193535094612850615289897603071253344552101322644769249477853976913711028498060725654664977645799138523487962227928874812064236162376080035077306618792669109495818956890382069854404138502798153448084663424435203283517566544796430572439189838152493450278642043043414163966360069799145626023787518145816104215024514489767693392747727206077969373410018034833885720670875082177422672657679704006741940650355274981189498424635098673970032853154128134639208742511179062389352477867155367536830008053106894*x^244 - 94780367244028500485761368085903511567444989247941164106121954163179630727178933101767625015085101277792451366495695894097042784841359676719014899342931028407422390697807562872277697506108335542371649248137629436073869465663552545465195830735884198865379604215016202105864870423456957235511402891049569207979431727792567090765432901856957590314747136506881026342639889422616482587732449289474990190432407162854980853647290726906973962440217418194421751184325532564883151463559161294587005932956207377585798853934629842605397851447184307591009622955389127911607340410474181755130260344832612014314709632400207850229686104052188494763877690069409130845335465592869902892721435125931030862919431988721066617563667164578588175365818382114102995245228991863169033739589136303371037623082824148241010477083920670836797059436389343553681820590793706363781854560324459773423018373693463620045902723238*x^243 + 56902073407201063359056861921876089005775703432720082146284498074484067183128390283829491209539694666447193238171179084192037671234065378992720900143971069378022894134634905193925726849158405250454581294239673473843016145967291057928913565253610083017827376770809746382108036246636958408661003216397650030966565971401580052520588622610437997305517437364305795078854469145106041977966421906373441092607636702253253777746268747084528490525392884438494228040827041905841673094630873968091363107877322045735342725147986729986537133989011611798872517076460283283796334374225551412384012599341058055123707911830599104870921858676254452041758611271197882586561726663099715046149994414051950333178093084908729889811610218067296293952090498672950037616613233023573949782304823458517879677755858268110453122804797628492933276773768105171021330949562720488018601133279655748787609224916923465280107778124986*x^242 - 14488668071378926989549763816037227924508950239212172143488151250661902428924669878150128498418691931012111116163916970277423731277898055525654950810677241322160833136437422950944802170658927663267904774442075503077979947504880721424276734936642064911413337557441650013452376433665771381161709361586117829912256679451484809717757738498284013740315883420758440231373893308884666039544193839309310547054061680699207318178719559722151043502688803566985555402791205454209975907427934220776141108675080862344388296371821509372203097942856579172102706605508689160655245306711776445896762045195808171303567763648152095502119086315169573503998606624491392109705284502770683001572757871893414283576249292335147029798892765496418574247634956317799125214757289246473179037977289036747925015941147466227347171346380484190451595722351628999216855029030012526296676841235523915205010676924841839625683458329279928*x^241 - 3306697900035840316342898795167054774249787985294688681235178424283000174800317469104391743745718967919790824928140438203532831441645900545054283481807924551707426177251199536132145658140569589186101939025262441071198520778517180166101238304911566241281083248096990557607674561770555425874311367981121729892677119594550350466793948369742778981243321195536936818009584444500227421001081172883446043008042274895604110207456928562925614532596171365467029897264975432381320581751415158593270705193863754504705244098806836511468484423003196083250854174594489502588508883064152715286808972344210429311700055638072766596500018266551433989336996146598490745151936212798469367494874101848627650159862719493403009287268326319872057968774138681094674672763127322283632711429747603631816171299972143731016049152620710095651567022161742207398499791222277412010988618771734884691711651642379148350873174474834139730*x^240 + 5072122841040251287083774552769145601525758799240950860678890311893285931980284667457407260047123308663929278540218641107379060823235514170491921282656017680173567824892749265311309563818170745323990768035219068723561324334715364761266026955646650922144160248008657765066717320363107075169720385370695381337492516747628996571799091187099571549252894322978024123865612061719050890084850755845191818579132781873571773411173094347743089635182524896559286868163252729197443337238308382403921701438922098356050184128001278495443150897493578927647273320492325822140228815760648595242327138224434901772236413528758623270747013817247558023545720523893237722407074776752187548924097095571119993475205155888100657272734720266536899934588935674943357720656932934284564643950387831539657804495009041108020318712344348705611979582414666628694829013191485702430696305360666230258088341569484750966581750043725025693835*x^239 - 2346588278214749597740599886056478330954361189643379395324911796575410637613459907806436336971193161220851154951348808255282328670638207661212207150791747010619873291082724793482471552187447105694830521176180274192651095838622866317317376051367216595888546197166204271224212306824283034483846522447590046547608667824155832898689835937031305035514853621915349158728024457428835022401476612220116122682941887369346262315582417218292902911633250534587547274353510659596527816239262325133914301921306708122070981371843148772797936124765240050853432015332217325585186394804247585060119012227977749105586361518496375727694887826384841346519903640462210883877131973267662375615582419062290593119670766299269890038660753560653802101139600941821051822736035943298074837936300218977384390139959460635709370490073775455851750992382341265292717392180586068861992873755338227798692574485285455691713302114968723313938884*x^238 + 337135511378918885496145373336932163701493774487185036331624723784184144888239923401942784099379312732781295081237040636138555549596535445259586400895150064703998912832708626372183340319873242063509279528136441706855805634687409921552184558752602449262207826639115151786627745790587603696816934275756401721063576817436598853382986105088324941012896905448208989105525321970512937151165235708743315781372070094647833513445061709948168381272112480550483395916148060398905841203575927698322604741056744892783608989733180182725208696873331507527532439083108791444361781172077082419850391014720236277870900609806251179125097712307287392862295049166801047613511821143860932558344260665517084915205035787192238844826585449373675511505277057106606408905310078923288449476898683431034737492214159806338732265061526052383602314797517664638490013827284307561808691284355155434407438955307047336782657731752159275040911631*x^237 + 283506043916226705585662420038797764526957965397023716696017807367101780049849965989454997162838362485882427130631420347515682035907044250224981265733172149594164936051303563870656188595285108311863950497306149349199420120193712618908969919155398998357055632298736216033374927851765019581502492096215225545115966416088838721127301070364724787357335147883629982706285928955221337219390038961235041273124955580736095103815949610508578869440409683703908399385319672502934232697785578323533537130097433159121764744544307225679681041714503318951288911257760044937195105754267526210543343863200899772678751617473869177559088048796338067545072440918016782347762582339469220443579405989686348820122986423350417523305212114060033702295344914143008875992413621016693024342001997532008085576162709787553311569361211647336429019857372579624036049282794922902918572188627395013680320938290075081704150873366928867996514094752*x^236 - 232079980120886598683396966457736722330199997805584961930265796076741717570105286834388925361304388066417805083710113074461839077038435940487761702742465830171340741332019876602212285494947204993134636163669085508835607016597715006812465485415844757657618753938670182894632659156396566434664387408273588069248728067939883802646703608298834753010847313413416884780832291858263119418454341422704498942022020085654128171548430558514295777663718693618184316585457082688319054377829903514833615259854929497114488284769737050579109153527265532047887796969177171301508056239109069984170520592874598358185002284028019559136436632955632229236868406919857230160443539544642468696773053474272913606668754282139496353796455683617819859073488660285590586609671583706711315893264521719949632258665922474571906931835826994376152208993126853136842276517944376582642554029251070893300148450806624305966626735780189193836684577719860*x^235 + 76251688581156389954868444244509005540068791516605098085253470035749080382287545544338392817929871311408182083544823397090214949012478433954925684911225592788133284682565834915999711169847632601944362258120502889712934161052532492440243626404323849712954608469120860427002236928834642309334002955789102512091161479047730297210460291281450321004971255196363891140191931265792776631933364415194156576711845793155683854538248265372019763372224536301750571534367182681967784662861868524070729380836507419959687593392198800985509723580132094523255834433734426617863393426183800792145344438989320168011754664241669481583023997799510996684235283942314300662433690100711803481102267562857336498852361432281678641839343046295801177098161511075418518879436916367938979901345951924454204356592730235655689448577795701137859359599313951563852028648172521881789593573723971746258142955512101689917895078193268614857145770637096647*x^234 + 2717861978597805876106832868561078053164613619502464914077171435970312044916936386188987992964967136936463256444035068843903451342632503016809728658581950782855241065929062160792943920666753044696370588377684194588254841304755509488990493830219983389454761658841511047323028727038959905429299038361661021092324309193562538237092296693428425248817758490719541517155391371098013338817913927062301960202353426670219876016891589826711785068922480470623097471663194784870629321600365848144662594897227806534427788792632804802086812517133204279133050275862658258134841589221014544801815633632506649387495078574734059669163808385769394891262258744370882532646397361760701763498029533754398711885350440732002865996736607047254109016516033033673588679983772683108823509406100345312438399662463501119903260844120518332784782373850320433110484956877731208294352528490281854824845398427335067084859253404630211937845397538158712097*x^233 - 16599494232947860800758105940247801663507205689150647915720430079751075758328778750537476911446307154077333662196107795450481367036881781133479855440650818093654190458574102050618348415974546451073945437235193224298564539433850823307168101751398525335955796335749052644106916447553636429849845068553799114545500066157863965682276966207940270992955858372067291225112076749086037862371335366655478391101800553687590444106006526068084370265248647413595093123269862603819012286400333929597183296199042734136585370605495522057918918867951072862019998133972284795352865925778666500558556791970096714904245656148861614010764681699412923060781490398819101025256918236484832267193317419090807707143378837635796489266214404097336714705644722278455989605620693421426097618861912005960002132042499038890397458653210063299231680441720012124695431446017916444014654530391345120783855488724007647827626311991466504028229706111022765108138*x^232 + 8738502641506160338062825008801736152622151335277705691799287466757523013246337519725794614863996198848113009958579992533405208891989805606754450873820383538676344695566607900088396576322847839182456139142240785999364846059793307954933558146298721114136621515471738309367679833880066613145097307383496053463558859139530566679693449984086766050958152862741092590858642335137334127895856002584789564608495419374079797032299788898524351974417542468739624991146659997448005950728681986484317619235087521908147086868410087791078727168250674149825023781791547979964553273797198357249380110172971751790621118407505619241250670223246005278288790063249154770133340897976115548286093742617021799327537447038992078229913643454401618821920221193737816970749130526240222865273941238054612141390241421489112535843667900560497417855606660567254657962441646248984592849758065612662548389231220992125012543686409715756563736033934961111378249*x^231 - 1567083543851330892028460542427575680964458109990910207158960773273932824728713171065826597093809160016589301330691763023953824527068383714077059802315935967213658484041363829151904513144600109293272776543232069639230520757699873193157352814449238499542543257810502087878013617314190159646608453020788321664825280430967439935497252843199133658456674190184125707015727273906445426885128210222243499120281140394677434688078637233730161015664625132668575512880126406330754223651522499098336720109087722515403673926719370710476118785284153896267721130652589836889070996514132017599844411410477094614967742088366378557200730998982888312632751440466501163524098673282462946224547818257248212774359278409218311584746151458426508929426937122258611275023251615791165443113951056581725745445203291781189579928802189749776231364448448371891484312298444553988697106790348270409396958298927895943602777694060700225252954204783114593809688247*x^230 - 855548846749017104476713820871185193041221486575024422832627658539907702529979518829172967115208591563452593855501470561017986477464990388987067422438364007455064922131463732687488000569969366476332713741115499631998746504962849706883276028773772334973838610111703876332147091601455951402835650232228699023450484913060342524937436565476087330850527062166462789657597201955085349091445494864164862490501210933679671586696886630549201515951938839547847642401210834258564051645417259330692690734321912719664179419699271003664101373904010058955012322757605153820295168843165528781444418195989802137605292136100979634192684939537782856702957989015245374873634247936160961201947317036682272269039138260642188469879325233085605669750554202357905592318058468923688454879050512274576503621428098633639730900154630494837792682967611832630034976145195993978699751994176458750945088668230223824828728377146392102363351819536124460616925410728*x^229 + 767998209155141329575001513763697336413054527286199034776306946879288411708083397414788309245794659185171443873301154761437866700068341070618363252592712778647818724473670783203275326772226167688463879387985980478858417648543787750589647179640326188427047203617386488844983892319854791203702860346207435073258248822084481434614555044993752249097022324043054404173756056646233833026173290583828030773343903664619020664381218933190144611453751746737803355527596158198541229843261549113273148566634265391368378875697818282702541663945956450812274771966437112530108448766364475461043719784861943845151775202829361940112388345565211100331073687658354617961216955664759198797482103358521419447695432317960050673546208407395239540759031187613732766703900904592945333383799945508636740027611235217964113517990265704578482347066055684284539189092765314483711348406146547665304571286754128432647131813831708064626934782079056177210655659007713*x^228 - 244184636727177105073200077859682797570280998241264181457704766612310339612834446886179597296021070037495953285990271619403289768232976317686436008413075552847691018603960182314391295208026874580434206514752775779259948522972090760765967902114212239479777699386655054632865175005172146142641646623396712642390581892234278168412346416436114086465106363257155971654250315171013127821231679869263016176299685766268938854266996631173964541255064422406577187452866485889715066663912293513485127307165272943266262430685226307324660778551184790156084753161115923274309657762949134474381778755938839389895689135993904449641987542394278621913532142896170048278005597943253531148257851695719092331252542656681074244389620547451879397532970692473642369368946258818184627212802902662083205725293060275443118581571243538187654371705464720262636789533676049555627778231565102148411920012120987432960242079818469937865893013252621889020149204348907880*x^227 - 19326507382061678150567325155651070055226714161442677070773101459589039829798564938881197843640795095005663732251789317843491740385464087471126375465262078595009518228091620861395530785332492232699970464889348890654322700553180354008331735779092836593905678822228645815767201996938113117576500732683956113304548310616682309965171459937159675456306523519636702101769287149255349461674406977364006809271554252609199629171991267080324949927393644464272160345272773574253514622312849610189479612674283958706515226621953746054735390462741343872356368876299049330355263933183122094789320518748246628981573972783181848796896355388026395807348565672507803277362492277037275855546623884606025473064729024995150784505708139539950900101778241127464004969184368295196344103721197570081712764268382000999457724481457308402448497799947043647497749450762134306742156618471129892786310261156924500121028287939445680519375460750202436889376327779026314210*x^226 + 56923329077225139558068808101365232084590531284515155801771025859641502079586919627485557645245863678729489380193845957070382600085675004319174615406101007503457063977377397091994157719554159739447188183027918203581672133961685610770902721401302418399751259824151464552466461108851513264441262539393614921642989405722573974523720737429485189790928792624324799066232056815162683003966503333737168057815005126861620551289761917868265279670476530488561017863666726878710326824761378164469003984389031879802822016720190531751230585199734303681784519416478091036987670501916021938322401879895002694496546847946369225293719371106689334683701282612631436933746526246594363521009556703809727111349978113185288576050545361845832330864489457866728101753651700304506627097787751830248630978344158481560156651518528085074119927358592000695298829423723116373853278147706747219117838125084792205282744327585097565728703374901431195719047858794148509380994*x^225 - 25792174342701508137560877531309623780632541059354438827465955589981285405184056721451411168289689553872992279020327462694240563652140267301042276836929443703713363252479768355676838643940992407310273217574834154345778925803805521528163612374926985436550614673684647533607668423201142463492475107571091624572977419929697051674727282576024110238417353685642019530320252703463793596315614894935035318026082386078602848578489448315944528810103403735808255966371966906740674078772598461752424398703188794789139974093790058738397003090588259694330061894175419571155428108325681046322239761835409321360181276466105272152326981987543515410423325559273206787825965656677965159709748808689413553137122221847477597369165741060094211210895531526579398303238111099551916029889352233989394439928589731163226307835431284120153945749891525313330073908589204819369634471154416782297904705376266370801205951226074046689572543625358374079947439612904407671945620*x^224 + 2547344602295027157252767138545015472425812913954806682936834894769895316984845583069857883183044163858126147063089459972970188209564264602114550070270309069148948114138246869383463308418290186165271350878378607681018607035386060140573769571342236429126391943920722945473413888018584918863555867184248132506547186555051537148583220422011080267880487290951827201776447101348728804451738437395372632042669823008456076879412533438535544115237814862222137822639578621151264030290769521944841128081527436328264166714984320243571762930900611172435466345058542429755103553619624867507821370492307868528796647986311794636949641898195202096156761503900991361510910717041288622236925464574607704268603636648839141476532086929027892720467368950441413851733310889645676173558704631868820242018057732372021526744151271842826585758727665908357250448659747875936622237580918691920224623817015447231579994708449930631418308678849509675245108653536925034845097655*x^223 + 3516807040629387152117146216403010289581338237273621412969738461606096117591734858013114910612003927271187970307472313435033705268076064406614410282710775635141163143168243890501650557824909405819194991330033539427081634919172721228921914271321049628305596312090716701825094855441687061748528739791950837605052761163738106666418092720462803579893704035284395833910862007963200128135647894158717784495066177251992602122706077523768636598279210955629098822097146982396733068882261077350495325402558953928681789020698161657175185400556128247036770528884547355339314707154798947314156711719991245985709405113332221328531952374078900512925314356439947620998347314472745879094310638663348905313581048912571181822041047023199016922726420057920623470905529963651639627743187754915793221730241891306580046359785285774040430173493973994077345271635181770921287227929936713859611276627660767077715777383173894992653590530977244524654196938632094777272445125054*x^222 - 2278047237788132087812822981130800909035506312075341383276418367771753329946706442601890300261684708195153368628706800072120624501125014212527542073902799610181505383479268811970488926460694143706748893609364882593858376192034827541277631921849980916969666615240270255609876319958365197904231810363227776825822541697227776676908502921349703187751696714600353537856457743095528826316159861167082639061327220311527212007485404777963882127681277055803436726865209343049797433227003927904965046290908755658664640832477002757694475734321182483276194722479261075489468323506286316716326166257388595405196269713359925900288628308748952321618366987424263088614909927291079184619241796049805893064825262656999341021150323696324943920681102002142526497836429088638837396647164022142730826465726276284651514582538742381178088552358837626380119820287122255331561060681621756023023945076546674435975763793996147187700009664856919922421393653271209989343312331894528*x^221 + 508638779965802456512655130341018984758140279251100335529331176076534992588744055201015012755824950173615714264120349582633442244509206622102706942680259953991622841955937819467257257267934933470615024428355033251085760211338089363428274731500127195188765571946791724083319494858745929196646899119488151160612405335585074328174578872743725940898124207195756612997942870877462299765761263446888129380800303515718621135690743890212442376596905741223118605717918823909837639531630652808564660637979200488984396006694717710321489312585258366339152404084411316679223314583067516163500893008845693664375931889375189428452263074413724043861247452636137192286012065257870707402378939049813225187840541006466927879273962959087832938390645496243608255796410130826666311389391815065355431111062742819120629498794380436604953056145226808457438148460663893788066529123333138033238387649017300871489767512749088426266171541695343085740646379844960503242017550923782311*x^220 + 168349066371422846997281459096310237594756569668139898272578452611302117381435357272391674993068276759434830172978544665162803171254659185981964187404740652602454006808670852236487734028310377265496389290005277390470098245627629663511794845809079866040494136860951814057332376741687384984274291440174781313510441298005486985582212271367394463872205097222917995401549194382615612197969897080356252207488933418100286690875090681006188754908643169332884341292326412671649926924118756968681268769099791459248156824982327793539056584128977475095537719678266426972356699492967726843912368084538950473748204060319651634982997512195103879814316605781926270588384212683281457674527172348136355170760787424109277550217140625110083247989111279194767428170789183121331148641299706791142027610824086419789600872994805920477705412236909144153744619225802118091149995319296703295766385124890873231016060852261504262053073873859450650551232887302406384211244030573818527812*x^219 - 180416339667236831543134795265420592703050689446303331461012131761565427469073604191554819264354723588881335254925386546411694686247697322036129549606158641684861753563114665920130352425882450852675002411765528388948887884359900507025162390159992876646116265877452186349057183684194765248862200066176366972256413422823618807899505456953791342576765221231671968734139960970433677193983776210710988852860216167387940817036120505573462012176157999349311318975119115029945068290241887768860819096209914768715018321325129234201426195780566386612595263144861534636054289480806919791083540323473495910630589536214747510367257504444145271716583144154558316484972678118813847340356913766714437748981809128809175017713792795145535378956946000852162525801797594283205877329200309867270267676903958968142371376676942354082931011598196331474310425000221783449951267902447011287098510686594481598549024682126720043027094792697778741825372222386094926734805190039203987483107*x^218 + 58310437417827673117202162338955833894314684157227886727718161568498627473372853843271010022650311846843171754351816415604689096913649606305932235023521265733548430953099574476547469190887872363295127687031571988097114878969763427352196222061032796228037325429318488778223561138208191911507621761466640544166282762121684878508167862060032637276268260050298111331724508648683446208365718586523898226488070039786020613693932007677653434500982102838832443572013499736740338903368719243598339866023319100412756561671776401147164117457953329460875141711639859901295197229512758922077148762039118985306432409206731487078673999434981690481809909317698913794473085030988664400322579245753086456741241898999706839517187943904235954502031524182395318729672139824282337406142700180558689220366347103443218832828186125536051576219319607314835173084205796208720982069385803921992331791657655846072691275947230298672325953341499716687806081508480134020238018127349841675683461*x^217 + 4819209738222367880890504309654209822649930095204134685940192727134119225405439293983450427924451726502666499546823275513521270665445456087180610201320183518813953293088658406986957318382445206976041861885084238006740215200834288235877449083580387512044133431148839377416275355669340028007355782524297086505560249895365846263022693256762067286004885293746559475624259851307652198885823978779761882722853298492680765271765344547447260179872482114845007220029926855166024259075002091209548711313057854708192518339994140237424461182780499400662511266972149280194041343335557171932314996794584909226246970172155992611731612313348015231968635353283749695226794345636768681634961884384889092741971256451637901716243195672364338572873446553275616773740928097829974240004514973068725754891209015395191927639212358996034924596231973277516019813541251686606235190964383410181948389647660390642389048862946630522956690819552007425601251505330967416661925832854957031888390785*x^216 - 13011330151850358795836358799277918801502251937256230905644137513952646202730135989895590662942664222482281036582799149376831561739218722927225741134594035432116507648641507272872247703969011787984313877433066107248603113076573395192304790420840193330887705062041542175752331868827870719221716503318647203753112444929630529603136509761662984859992330539788279230572242435199064982614410046928218178585435527739812687119569351469713030764933395027358352697118664424878164742301223450920871673340213493834818066811786634040822943672251626886643534254575179152764442405371318371592127143677418496908575859448617291337391024802480498134737480015718602509940567642332866730695435771457879955533195059149137622176798836269880557450984087197366204955217553458236191427847765311961378983355139964785483836040703743528045077412435292428234105586638836069808537252162642850319862892579328236626113086926214320810360708235369212726316934087239310341051321136093514692380356631705*x^215 + 5355209264580301126946963742609400498561777424876165290717496479922001005554495299001773672306422067951181217092450707483613396433456622909007851063692097048746367981616733937441413833352159886546147591980352544209306607546275927528930306339044314208661580595933917509570864784184847927533069224812280777934251988923828325838680100413705463271742025188338569767119047076435805145978021339334530112022256819746551294017033565992563349451823741605620102243832225493253063316288453700986634082045057590603816808943360503135018592933787754023958031765889464457142598753898655322537255238346385412922609527246975254616576565051456633129236777503430256881745818265110032690470317596511070876715882156935551051824497327312267545174610733330508053188274613201939252687366990083350985462678800078427145666148639318176730114283373134317471528811058744965506229550859814590409187274769589814118677432120178466960684907048703237968712903267158169424655584736233896606437254085659249*x^214 - 203262488877475302723871229467927837201525619691563540502151456476097797894495610294275429223207277982222283818904473242733056686880562881041439415167486331555626801922158453191927138878198223686654556659833317091630764283852052571008404978506270866657600832988274264785560411122948024318091194564979441746942859683589686178522325870053755124541575684140778613513587272258684425919616119123519455416127482542205024891906525450784330460156247820813154024708395986951691389417900189205499630614393265493993165889240837826606536083851040945318056580095511727749320099737788407688865270941284942703366838237091681072159738656851422765965701994676196909131910987804590709636392321959070598144546272895766396847518356149119904522770183665675652582705135920126690391088814889151358406260671506944854540911985130779317730409839951969682579071172187301441316943254211246445961778549002744201888450597090560670169648687302138886162411436863500826668976383960485173167895272774040824*x^213 - 863523978220833735350917233151398193689336941466499674584868362102950815879307897645750432225058601285805645515346227917179990841167905700257420274820613696479417370758530888981151967845133444317604938782159664151800005073891228546567107237816716424547150859201215310819945558642918412333206555406566815986076310128831123857671591070602072163638808365607789786723804570017433254169576247478382538029852651437366760030181329875313502285363562693585840544466103303661171081210022961859999426079455241727807279224063174380125709822371444086746375526963673269429866017201573077895735199547556111382821912955023628512175489256595502125195840077020648493798701340030128418699377411357863158334476426358151654211529311114630434423143565802167898920266745637381062367550195012571077220243739073290333634557277397057597892681189088793717323373093534196043920204911747805243076370045597207187455253248880951450311835491892961114040120897979522864622282575699490386586118663348279143719*x^212 + 445288193734195222907220594780951724150681881889405218041245789589019094850717230889466177400606723898847750815476613031759179186342471964411584481780299087945400652477405479801444067663853304097309117521899230317787973097721682040429254402619666861611451803857570463617965755486790081664286874274065068258268597534253209614879191953408405167242413109529466943333192803664644228013205991605384321826612088428317713617998927086758261929479584350624780705088751384659790187104941326989124582641588505821071663246480513149891127024629912600015480104276401419048006331025771878783235729681842306492609090923074855201162248701653839491657124176128734941457685426455253841887474437998478686721774508346012341207654804674178885985645023148055659411749876157131238134651385484748270139153430258741736899553220144644490565985071942664503851219953462889164176210288900077165743503123515233258812257800431328625761001802747540348237744299994700639626756596275790275278450871642017630594353*x^211 - 57055707086163377753576055194747087204456614372163068610686858597206391950142335560498127758519071184441547751138028307788126645698036949852889171135016306830953962503641148491670397304683857091630597811611994369990589498017912885138442697068949783924036732887226047987381534933401774732191057101802319757595935482892714985459760908526949900002411469299477584449524014806223270723271517490014461883602874194542277842096542307725271654023737978964291114254610430334673742138492446951255172977929435257101728218613524674401242237487610845709759535726451125594981091795642159122409476354843203525328252316911639196845558575372099540093894241597302462508456919449556537984798609384964787855708842611496695153381395751207664108435267806630616813558802491773140180110438174007766491743973006555275311412013075427490325535616131970350383782932862117885397477030519829876205315582194072330574778299827135885248578591523111127540503773218511869815020114353313524637870197801339537870761600*x^210 - 52492560475158351936911952878465663300660548038266214402729753660394712806438944481692297555731329611483343706512275245527463051827061406676904598743251107522445201174459883549601244364795381271692964200834414605082469564111747626484281329955320518159271270934289615515551191756914832141948918202411332316884611045660967955078533228677875766223060573993937360236317873734664899711282076204468738249569650965445680352740740541781626889996963399571449300577888290913795235471949765347404421389327254520655483958587843044255476703888659650727139442750683916519062588770032758444483790709289978478494343241077804693807843833642972843235346899066501083914967010470744372447052663726311392879378942492774767112189174635586710001150581910062509657685942280411637974270719809240211638906910459508063274469511906563125451258126826967338719490649066538507415331115259859803218283053360478680464308054119193013457456210761863718760637062398347327151164314275351437433121121129359780728101827686*x^209 + 35311685619452095652708694422505865557880962888400884352378841951110351875082211385921569872866732665328173533436387597278181949696236746942226200230126186483609596789374349427011708905434498055332407606373153742235161435351730724620208121445940671166611148315381267789887427196176956149400100661797556521258727555069454325010606382885467454915865811777122621486555259110498249673215539994856022657231991843887096523205731891982220343028038703881976082572314907741415980471967385576247925511707214693013987333286461109806855500843496257923301482382017723620913940199924943775025721048326717360390611930406515543617974506317901241247461822491001240941920456194490494936470919858880789265072217795963392217644692606592112603815410126525742047505094384140578220777886136626101783906826781624101702321341740550264464431238950965337255354664224964155538508137517177750124597445849287226238929125955579368812337837398696924894611090171658621782916790793220371460693957745629252422040888821234*x^208 - 7420422439088303710385944426019220731230099864271812539685126853960225852277456324347498395637014981208318550396739771420194247429140426382436513445413651965973256077037667733136415406763189416915671893690655427033958291364164980673095899710475214032577539219959810531708076902555663657010585101660325413679519688235685202079880084701093367043395169362842135939735827007599605748996448221135988703551775550200278578491804620548931666139071099880883780114080148670944121236830210297698087949143498891888040852215379634166245708744073522468748195847508125876665164348998891699904708833858308123666215377877724458782185748789111426756419477481805493835811136182035476950654107682199727912290839110124927917986878382148863343828244691170532570247506363380277208376926563412427201552882840512377972127667964164246670147938601102459843521069611112946764755078305460295443749737810491879055040104085143350367165120575198867690441105415496212504235575011221328094091367911079200843679768026630168*x^207 - 2834265396234016880940528810479153078995799510129033813922922656055241862770475106225535335021167403759361500465934636333284597024284809634322964036087530220039732671216891944329685222205694418615214443916836667695474638220190295138800732181855162862606107382941914207364331078375922841486974798739233768704481416111740925638830613742771586311794007675942130904949061106135694204035504716361850124291997856061661346778712002626601741644495796376795301285808592486461048532507336680286157777792739939485578682814737464540791530549045560570839935057197758272757955580787432771972650115016740409465787192204959547651364139900365548119637009702813203854853612356958752853217616022927533710471904596077517936718660048036966811224844012640492706467472893722789155454147557126108085720998496684624420388393671755970121712192206445413457145718479340392167492306569948389535074928506883824696023432281458015282187625019473239679820781121509202811550139154299407130403630999743339806165440778140898501*x^206 + 2676345311069519966181414154656423742737927730910475608248315921429130421884706440675094957195233125610941722661246489519262764536573642923053429565428312115373650868144247486069916614734562253495234155325709314764535876821816642707769810916803718220779538055587918575153320716271186801569452028438232370348087230029136802813541156658584892964697286232994956349543784480735420883425899463020834565788558209708942578599887485904842483519418845260884851033377878923134818107501048372839488969322835067823869111850579009862228943017120125556130648964951514610589617989289015437325529854923639268761200671917247475833823944878586114121969159000938393808437547297775620355700589319563668669704731514373355707999422093763261343427188017800237846837258650930217329692124343887273624343530594913347948196793161896612669854128761259765331386617383015268753473565753454544371602620119421959730511438214459875807587555056895248660853740393659906247176201901325569935996148133752576865464433576971158779342*x^205 - 748149098469617105171287997170567678068071083473758962780374645282331770796861389888678179200389198074617187890688618099215600199314991363064213159175076219229046017158789790024159667582022186604067484775839192684431228225480143165064293010786349882330709764130304537992171430335365115946558099281004068697198579429559980248224935630859563103608633548883148124755349961790868586624726497336701132690590577954153011246265000730584841555927448378096724477148720019258839816351412182855931453316119585552249533260450142301162316535989924507986138287390874535342969489665152414354610175749731312190781869380062126174425369420800634649056109281088770929675336417343192018568959218794584423919377915024778417312244734830691542206458779065047265185653339530183614283714028420470159221699289432616815451535553947842015167700193040417278608249545584987252991114782778298200648472812578288265062071571513054937550510453338486775234412924678372769739205611840168214139732281933885841465033481483166092098240*x^204 - 126111237107546738708520230692389980829764468666681416991251915187714949603108636176278770800867652915867855539140592626770216854528524044877664685475782583126378017471992674357721899470002799478190086249243202114994765358899050122215684720710192815636615668474479653583353748838660031635620499559883422117184215560807816793148569547952401631011555756634098479421936190261399044098957158882562244739883744581523769721448062116943222800396005019501784401101060532403525404679714125742109301505758187020929660496433326441904269411585781824794997092713545637203679342319183694713856261145693472382091895735542859621403589728105913963575982527526809986490365152699608385509230112384565093254835967916496371488762535900815090865801305040632222574634550396096466954941334999239842104030652337178571741168349735475425652873094574912912241337666416563871448386783232317193618589485343202273008453874180937737273726614574074665007158924883887520715277548689829428012531982482571345547680704248652403185808630*x^203 + 188382888235207613426304727962478609061410543845933184596176565340836953216901314462632448744382828219057882245252381595216416273997560183217847209852211925271870787891284451598061264736853539290071670142631562982944224444182991529813189602363219315159247136339183867407713345937587372192049485421071819027438685464909804484084491407002396646088139700900402718463160209033409981377570472644290266155428772305899819294261262202053199447221813521421710400303954827665562935600142469951220540832442570609123566773338033605976984039073818161743273767065230292462567337717584579798844273129073687086133536970934724391093467212946497099738742829377788212745716337868574050118462824572662221433409486899296720262329783660102688167805271919303054625430006573869710740124952981761294485504410428934009370270062827302013582751066531699901248974867112224272022585668898253972878530143126573180995734775136147945473938640932180721390014212696091569512179233589857757789661013072124873461101008934533295036389800371*x^202 - 63966963948010767738837570541623944217582374910707612949893763536683916206803902340894168208668223793148748579143861706369331380841733253023689266094104799847976846147738279441734158612209045272357621344749597586083357283292095168923813608304736132755104584333025268565182560268749543839803089025756380287079674822631287124699007003141939975835885168183814890975801238728776541287522961670106985870776504458061838378430951099384325788220340650264589814711323030434490915509739757354677766130732971919064467410740471715991438553234206775801518367013015893723775938023253501675629445386894932948298827703741535710367094205360580371082589425259515644179487079552450879118076465953728600407641978744341843533392322793543332935604777514699025079526584633533243884998724316307836585486529647138384781641817998195665626322601299284336322509527379190176067455057389025886125700434854501709497209925230181319104629991449027149119207291163037082393466724789755720618273598284724657804899359714299039868157455220597*x^201 - 3074102694401842679513104815729200284148689981012079774747406445903347899700458867635246526235549599732263676575289219928979202985216633498936635544598725775320845825475098611430616218215507934889670883305849327648166296317603361381827804797520037602596545115829343385873809363890834623223700547233201736227399602550770161877119929795483764846612710222625357936111072094225364517970073780576080827211870770289288814472093032888474818711624172466912215091710732742212466869845026742481187605206395254447178971853461433973698054776755851634525021061684816108091783287976832823059199714633444562341767209453355626678792169255021292185409249365554613783668718690088147853453469592809726751951991500957184724557000718159052391537263529511255927608813623803405251853099744261006049608766023802587527766787960960098752491960390330404419196504274486458015976285744995046622109001040603629979929069654207812278292259318548697629749369486732969681999762846557007845699711478215597886874024808438879177127695909594078*x^200 + 12139747230065459370101393267350954657030054105317992512898115523199606013651912600614072461004830805299707171094294276396231770217636538267851695915653921490704769266116482421669604720169808873942382245498371875021690693506162597944009857115693386878681448075596289533250723247772809801851068745041137556428017387683660357792905896642370306114602288980928336867949568613228324365185959205420323116419327902313029143168679959527427808834503581773122638017719412198344369045510044549053567780424956479442233394843667158285436314742404463435025110669789249589412780911474254541744871412200541975777529673165396071752624413324066877862228613953540857765590656708801028198501818960044781177635347804286451632898335584167769426019044454396867795995800370973758045085808381155457098350275292630250033883115105177686596992084272954727937038043513723609477922006503576530852549648519675300302281339425994420272322458797832635500518885634999117245088125047726112499775399632640455808742688151181187657651256572203679056*x^199 - 4973749739726351902292718933834298668544385430746123794125369499278301998606146440732570811241710275005774229163124685251235974484353392034261861409510611151036213923727993040583593255084299085109574307419417636657079110588809880323440603819939243220311523182935390463293383168016805394092844012444111954753987816920509876094071654799460412537060900809410769305553410736347288995220238114238453543262317556838492716615059252796389285019873303908465796543907889184455993227822335079539732142379272121421667172593898932796054908755764557234393528018734927075073007173586073184976128260430181037264583305516002916776867880807376767078059301559398118471365676757209320702033080141194129555866599570159376305553965350608739475639492440639907137754413671239369411540452408078749852911587427880430592435266683551747986825634524222488227262442197115030613850701072964860095397450805058607630874242079539073188935406467595714052915449490361320312483522451383721378745119758218819721969488539149414499554431631397005771034*x^198 + 224498030132900847523359284747033895091580795127741034328353871913190488729543866839073749384481783459465575735184101447132852040617810427604459098657570834439015213624145825054024113342918663222472868117259779607723679663626022672312812751623429045199679721316004977504963767174542632485200582548896809790919997967204161524149590551218246462041733781239825487986477353731285678151541766926871921166107972234495207977399855757723339914555981019197381234829804115936330020117624290572240643658636434450461701062134282066656199908756424136454919653282777916642006366929600559029415507514855705964806550397628069258388369143147472927603097465305762493460795930313028711129874109256994640146936628148547710705098032105196291607721393349303435454039073257896493780209701802724723431597847888025645407437902034196040366400346301184197592651410975990553365193626045221837157843630773088352550254732352990281390229995049686544656709603569627590369807396252654987801424449874797044593758724395827423993398547955023756597420*x^197 + 734290131033057047490504336394275703111999796402860965112660918915657819721795006733086025995436275340605193677363305430129410881923410998837317975523792655362012088428421939641146346235783964024098587564515433643077858267462668023451874233467551373055551451512179109965483086023430603458383411352568055654574674656009421179337694314982007117129022758961825403921228925498020009473397975057112504957468181342340644895984860625760680308199117318735681732022181979404452368330218473223570809462652075148107293124835513966315742269509054911415803867343578717047515584605707665646768141333862477426504505260987228462926090329693064669923279421052274971366201870816090707375546299310816554550068951696285905555343538445933654414403668266086152451121874581449010614914208080273653227530522468871637021684413698435945556822887877427178548078826233416901349694538765280708735780731953311986675453980076523850554925676531553718163631877272555989799143363240668959572356378440249038813149780513625130076590134060339974736469972*x^196 - 370287110708197074890367825741692716759069117043155153802265769305484537986015780679642305794769287495915945282551467751836215684246557802982876697352417027227016732886185394990066920607445419408986033750932575337524969322259384651658933722733470181965853730367663922590314368284032386395097307216749357288890174159368294889882885862336183561225060195865791616044369904235867982345032468403396604527831660640656892456561782180695437943568099032566507421466794612489297277170679053781763192900805780731299296445496738208408052012218733642465843862570717453313295280046206285926508276972182698078790391718566863891314732655298954882064299789584613101883958489446140027102329775535063349178791336861610696683625743233707551095379388223185440481107445035864395721319817538240977940218630761273285604603886434577937984064417503567403202780582069516615677490593603429670302041298395474842758263191808499791602934299383064922329093184983068766837707608207385709802852543129802371715434165664469614850819458418844295113754710790*x^195 + 42377187278276186277892469174484348243680569196216609971743631760733067520158551268317690386957967672761453715776969513436708259529367283362482514841369332931866049587575717297617334800679181017783261805150326181970475878276691343256063006527472828647985826660371177154310831216430293667962816855247628526737223595293753429205739918536403659883522782006741910268976417745981212143073254163184251685186007822820240791148252458670703520088442156218175508751604634606645704799547709668657818570559814162841150284393727166778215176282004759529457494916928458672977317992885599165951141099311927458601258566046222677904514503095065693256888205796910039036126162653406966288415164645707028554123082158768361544821683038833675989402050206778709275510225919505394746503437490558982394182324564124264623251908187367416806288333078888739717455132833359352571406663025586832280309180273350685539805486293421952892923736542650438344221891964273257747778606163521285486620444374518987266476365815678423234826830204445821007941266451864*x^194 + 43059041964401358065930877753002055263053297099733982641776170825332925429296368801703575300173488750999597621723047177142945140890918375572295745619843887903074326864502470777389009121865088667706287951320508502352922789963542843188934982635424185334197547034494036024489443074294555387837192684134732042465857839658543211264022492337109339451520990397921407879035278801049321275519430031654948612633906004504758227957465617359043108752947244046034373031567157447515502380153495710741439865709225433703784376705115333976254803916980797214812141897411923764847958007579088179103553171025850969140400251000533468022184224425841484695316233174861343738197063236174460781518053542862197281152490919986448279433409938604991924558812689293226954521666370201547520503279149035230833942886698646647684591525534988139681448951605922292917335883758299260766945543085626463646264384213273299933434225122662844510448326996035879135678806821400527484327959940997539877344854220299463615015653441971665784664251496563395682888620758930554*x^193 - 25828667278782150708225261069797314180871666851109591101255538435410101912686133372975925485202046396514427110576839011140406210373341764215934923270418870872291833988970069050704352174111987505664134126583607661219745183385975154150972780241958206905438522237433839223610707095735640658234825308822482801119365390296620864665261626334454634417615350109300655573609281249253205502929512274882885455480219462016100641218499649668530158219747638248714617697158083210863052485554474567016727186339046177235940427100140161345384481632760725542481739375197436133420964102353896983927911763878216524260852242890121405718642492002020691560733532166176452011908071215035631757188106481801509192804045703380531968744573889915853642255857835226818295424056062985389873562531054886105324947617863673200505892478813194269217749444013323446488409518756870363225882891217615621749684441585232407768333100651899418510944437942878843380155655714504969333705637234711781316891790531781027735573381476130385670463476466359677135146355240303583177*x^192 + 4195463181474635944663581337493784941047503854158546782222823657386694558679653700732139949988780878791036482351961107905722854323224191140699641682361626780393676844637652934736856763420392247007401183187896884861243793688970209798623652431578074921640637675357764071018488380316966905247001159594075318211297021728985470069108603651340572141210189136599054209281288737151758555682144293990238410113441808755690886207311192585393825088953226547011911397064663141112428130515298698340197651722901496058461196813120598031574801007877047359585609847973886477334476464996557016194252578849526507482379137922391916866924080567002681632080310418747229664199949119649685752340285593395881287105996783141481303956594475884336796049718272274799347060515377025710544638748509004735035666967074334430506623302772794200919500594939066434218478011286497223639781809232475209373504143787661404435067051218125948311341598302677321940987401431655769129216063592784165044298297177416862582017201987915966867158286094692768583026543025582104013916*x^191 + 2354901534052138865808563406499451925809715027122348344750401094594007964862387576565427336631735077213274687920107642919673219559346095575421611872777473646734190761021260035372403881879392995631209449302239051774814557314690061063686468455873640633189536928348376252320669305810265722119130935059342511644341494308267314215655571121924179923655120011066319124582342451403737468493667300297611028685108473065808335238464615727248877178891457887356603067555908968870220786123102988034430485394037849362170796982771161595833989561421824718968548448555997256057001216485069001410685493407273293031692252362934857222262166416710929033790509354713725460460839864629723478932093253989411474481294157408444632439191838014303205091754867854399648403346578593496299110791779342317621243965399266685098314310832462302893223008851529153281383636548149890453078589313137928125716548026217923395899423418609415012868608872924270968020137207041549109001525675475692478875884988389446044882821977202603033751124583212382468133462774474570440056419*x^190 - 1679203963548039736109816314980631977087403256394758406125657924368237563423800817700495841915307793429297100992587671654115174107719236313372464190288244202988260244275262825549886264720440135158143488900458105072710173490088520270863137786604191742625609920954849217683177087566781338717897415299438120782895249524293962951451052999183506630416922597158926974564205881863270330978772660735518127659239410985484072087596994235441557238493368814156326920216363931933057540089896076212453474279632913440622349554082791948420754854915522370636878021321661504616885718623878502254326290645577844768250756955546458901771702737651433398726376764541591446659290145543589467845784412219262245984049378938006366398823581656625417587551223407656835243556913352179818122911861265633367620129726976563714118187726152737573193186196363467845895578961769738128244522205190799200581257211719337481593806578094150958876124334849630093476000730573423330895896571934290150525901633707322032860236941766921068514564136360273315785066199665110052848197140*x^189 + 339878686635374204527330393091227855166844350287765507909554246901417061951832784794150853975148201053069319415062095525436478007878123499886115154109490149918513204720850659970016741990261107477329202402114697163338882487360763584070673429095858718994831236164522146400655425540020395496211804471235390759754354204089662285082486929102412779231784865691902527546218977197591787901100105060189687959223601806394940144889129399348870220959735508268181595647835340483685914622796900529248843744597234457204087464397150256973707755647563683128090705789876903077848433892951186842302981325665422649088028138311440359230937638348307926912373248026852694646187350514169625193736226082561864088418285290888776960197883979720219584156395061006636655718815982430151758478534656147295675256933759923617492636095857090921340933460851333216364209454391471529067899481611415757755822894285555962488383976162912366564485244252066337953066836494090869693202172546687112391953133921178421512654888571838433356580947830829954551168179529098134408276146116*x^188 + 119116882571152769895154637263884876214988910755102921831922742602614286792272630388466188352709612640437501386746537273565949154097022262569232145679312336453915483508252795166065451552581712447984518042647965757955168265323659761657311253285231482517327409564709998861165640332725741849259235697144210243872232684730495594007729290966903209972540377868790899200150625267928704949089934262224659070141565807249889304181800159320066196429849654938898577264351580712743207580767546825084533791302930685501609069736079596619363783411378535350569282256317120508117693204102610305342599172260164979694789623873069141537903052782991794022282150619583236338397376106637933515612990425154216124604653325436241726139360612728789634779015636758186494219275775988664694038052916542048228457336487912925959680513327926144024397416365508449001131352471332977139320367801276745485820706941918746203536794888847965507932770988061133356425613990609810037482421635880115117746059466032806706541012407635046356648900891812739810878928337225202971185438550818*x^187 - 101914988047500151542741916670975970575056337854968595552579949154453882423310743948076295766686026249309845566385096325374947028819693559441353265082233836212587116326080898124012023110219699387003227955139134872754379974798910400677959708121838931339293618655819449305096068993795295421800310679646765635725892018726771780034853769489224628654019808314020507128784003637529782750626860889953745350432428741564609759848534345218186595401494105746223752363127644740342214910037710664407772909791944570806831902219149446755389151753904144122993322500547433280932068132304974573898349548746449792749965023970915931113217081174141968611569908669938678163423337334658929157512100024628370766620060986042071401686396038984128734842945315337093901360907680572812689336782191878731944023627548568601467300515907500982916478624227570495463771671440489854212703928122405726054502220756347407851747046833650768916452458326994238038879843298585773376149519119049431885545135518150967458589677810793383091845562245582459057632849149520436100657572988281268*x^186 + 24615610265829116060584577189306867218552663750540919052604639659133936195283162114586630200528323219520262590578230540889190686080465545299685977703655647038501043686057456708620319202224073007031575247367257971275655834115545555716058150993260661416685531948242980952339530123278758014382061893156926053954877847133040524240089234628515258967955723843044596154332607201771711895685483235089101875031337194820423118343566839684063255787485464658708585729249965205123076574281541712379753681899282285922923738539418432786489724044016202544039027730874575633721496435936377584393291257180646884525486975889025996484338374023530520600467127825635233115315686062185223455061663801789366467730785492420318707868105483440119726907316883154307560158273830756879490537223758938026108488368511772138366274414396753751017792402703779891244044435575726575600997135155888890065568737223923505734282232483021062508151165709785873948513109792783276552844733427286452369156911908608958218989459869745220691995889164004842345873799889531667486507784588039911647*x^185 + 5087480970593162507297116882186339918034477975968446907007281570114134766896155328396378650057904625869692161656447673950795263085112574049358397455959526070122362359072050857085750763144509892651239848736537222622323836996928796804243792012760874651273643197360954363397913422247924033898636731716779362219026197568974780689794958166698992047616607335637567974490997245591006279889878164696015065605233359881377154969431857641827055428726879813446525286383447781977399552034459583275514942779944750171468358034071603899930708692495022090376461308623365914957527007445736151944952927686831187779984851774501604899744542912318187671777817262081254183753095390085624847234858225621113809284127795286946123869620336807947122807938853998571269785323164848944526111271981783564555595884639387115130998328040409986893683608334658198656213936041293332120691908204599713070483671564934519456536688058954916464964962224222926575438112789146692785059611405581118807167912266048475495354447577380678568693406756440884044350563505662474546916128331307797396307*x^184 - 6002736507753553848300883952681913634081078216409263298548202885581483740060662854848776515087386568645649625464335519072605512878323379938629228318296494005883116608599815553366496731756076687019202914480765629052009827151205928344563154557337059945305614573132167871596699090801724097183045839584696192881268764046658814257685300949346740714285248654004424797345682177006494182099592321293262428652328960972978910495116143640124007359668055280968576339531200267760300554272776731173499369963769916907802548393807375058688960187126308484449635086636911213875332314916266505888408204275687808209617342869077219816231992823167811889832507515450890291173946075613174401645549583455548861725426492623297068638114218473471930539986813052299449519254414701554303160595433919976356839567223063966924296384778834324919300408667200425376289136598516864590913353044402335046360407354025764044591952680755524568519831823147749644826194312580848767392925001261820538040396406929617927616591838927203769328201683568564161084617922720713140044670126901661537191650*x^183 + 1775353574837355147501687887282076570924932534631476502722369653217745940337144949360664325068506129561270737750610676562454927611502097808744553180608817463804478751304087031000702578941215524753604661255099408289256876440863839433824554208358156729456227148901424400646231922254305200424583447581254991135166798244289013059106471534581558499627545390030516867399241883068820058608619977601116070778375870895733534409559393734055138839204382914840189603280954932266600437066230739218055441335409091534182987849215441401988301247411274508247029523538305295067203329912221918558744280909711463539883912132064574952084732614142716159862959626440940570523734843586733119644803425725457829754107412418360351319160896641287516764803997707284945123479169504141007872832053137299318023200776603035169965469667147508363595827824409780880589754170578701501677606025866172847473880025056945144213976759222942489339945469313212957624453254999642884910141637335228382419403816032159575480196166301735423101105632926305667012806881669060474948552166401570314949859845*x^182 + 209919778955731865056407429273396427569133551798988864718646680300113890922777064917289287174585464782460450569522308429705854953920511957288710492973185367461260529202864385662147017170010495473953022743155511523918752450629947987083644556742428186412692832294622724344853635689866382229847866665910351052747762881995027866924206309637990489737430913806092685387283503989320405116556121536480033713220260713227367284881199544392222179294568681926459559194556134289586380687103173513418880736745148025352826202492187518591112820683356605142784593379192174879904766997197700916398120822605963516024663280935856737054390442432474263564481896728918220208508657136241364738333101191062593478692694776162780378441427578364733028227104232059958865173032509507736591236104754766797369479323639415949736580479807047858214364632582130385495626469034209046845024518698459242974024865709831017155493299068172775099676959583905817240624520717761511476870671902627945121065813507427089867958928853208617594198221762426236026318437593784707465678793797734381257363125909*x^181 - 365830589846857055576713561729746236575481157964536516905418307758354650497522642040953607340533934071487087595843737866462261434215340204632153069403341191245952520020650282984235040875174816128578986006929440908499376191755521636911626212120622129661251443525220089574167898666612698876687561295618099477753231810647549405357860651779984089926775419642476361472096735337372845028138961153061074219924165708699660599967623972649953254162227273655978020663209510607726290310100771674560871404020002330506281445834305204942695435591751863354044675146128624570900625089469537799903243571835237016168736503349435581299113906187480066227422685520691013957144533662339369686144106226469835301007418787090813668851475478925160939874909484259576695073457521594218248634467082202041443877759627595320262795734947521524632558054993712403230372827280073878920868583363870591102471982789360949786933780992573809437779029987680024724046815433398921219635639522511580245677368536158948779094692932796142180055246742349460154089475370349056389191740373949119424926821480426*x^180 + 111839196742738678348971978601058762873577082271109328854449222920622345550003730882639494973052831145400997723559478630325614457955838625830053264276951627705175746210395783327310297015326504065551257157289366163844739271235277965608576032721090220321877089557264519885563535855416389691052681380658970428123305413541012454600436646745178736742469575653809931635279575686772027322145837955809197936577472261744996273198534266304289592010439187370966019217275983801685455783234283684522583961690283258575523424984351722002907009701844243462493971015269382581997252399322673631714761194114790252508620975738326250239568055738980649876489316192261432862682187115131647077543543981264578908599285696634991762935616147284755000921774432386831648068552858137336604878386088628280305795440463044897092787704391645109478400403767128906861122974229864706227775694059209712827043964514365459032123702739882688532640308901755125091392143896205574490844454070641967908137667777594033490734385312421085272033773550781738377343959361113980001193623801602351552272668292670248*x^179 + 11003111978027246719209854396970042061655131773036706458660587404796065598113815831504346529251734369718924055859630991695334746122328855569585471858161165544482766063089426800730533001827358599695764034878563267415833226596975641133739917919215240532124208990433094001574895530504954561029137799979809152609947622814702150585659216221867698404078489496860928703650863776229981097417706869700814554183455104719076007753911726616233097706965074141872249304002178656554290854536931760726724386856682164973698725717660164298616889736704740192022210876026819570340612466854503258295446724657654410088266784975760499017050688181447246921362082320888823321589488615942665110851328611619341763167716931466029804714607287808880282428623770850523238869208138281920665699235281855696442326128912042371439070484184505403308194692484569593842170259160834552863315674384766981404713874332878288505201338416713687823512592731021822000429735771192086443564809013683716658359341013530931815276589016065681728261243533613181518231023395566239448968639454345561931640621710469095157*x^178 - 20120138841021443364879299929163848338004287846632327014549879131540120776651094068555053480335683448815035751488631536857709818618817538490263994335409790019254493341249054991625742945197200624794719085236924930549306321581785882512171040778958142873897036449324217184546651858777833542235011989137309132064944090870682439414612477681901334162800791046339864629292609070624547212080486955679830983927523812762148423440227311823826897456079922639060165173983104049258102294018776987369118249616752794982313179807176839165471861058128379070171945869973776434152584347540145134971912871562026244665895110104836091023248250567966148439062984290774859640139953583805831955941290548762183080667484180086160809047521038443423495444981046105218235915171102353520876010641548794115588870303202782063709169630589346536470878353723074396535851170694546237952277124511404452615301528400599740384836529481126814114732974057530481215715883454116103226513920881633957725199099564475045912565763180479463246388510041794272088813854825798534221722340195176835284154315500786767919475*x^177 + 6168765050677399983831026684500537782135755024658101916639328469393340325501485261527430227988007912940717562451054103429038147220850186886787939190142566303501293486036776319157514940908815617067250871647061423645416251570911805515052146022404283737930394447424887323210519971331543237001100682179406073443869332753590366176359831790001094294907426129699610511777449386813116819217879752236373801136677645894336011430665017446374321911632168463082909130844963504041366139707424297511846240389654272551027460163673343273383951881034790026668809443881964155741090685615666643726302201304538003679500623538669523326793181216174651500755439097624887262649648049266153884139822377018263167965297811698951376321360600923256019426586783795778652556528419386398162019161550049200470555434946675388142187051608256288245684971272476988336303742606057432149222735993676114183428432802843423177226351018564287198613758853701344687982862193334326669797016405093763301457630101097503173263620577297087325664478509071396207765204875661913882140774550735254818372164459325735764031605*x^176 + 386587474933622511469519133251166381041034762695094072222564973688105267925581390765992007943688150223868684619783180356283726396316158235067102788806909116790030643335249039187505949702528569150369022121366924100762162608410589640470036982392315613782909576856853190637834342741106721558063856170859674423279824618801941235871212724507693241387647197043102933506180749111230812810635109686603092014518540349274229687604329046536269456194264986432653707488041366965371086071841212308381749864861831040220972496553759913476360607748090561906268094294670144997132049203267861305023908440526283156730420420226486700690189286527711216650427922910247324990160408103012708716362458873626154187341121017059629155924554991304106213930720370594386244577547099744708028383186506810719305062477058078487178712196934030399182311566426187314204572751760513223195135157151063631290865706893449200665272810796869482778913211908432013454303132963551310039583622781613316916909171835876650829153751719149313638680788280367798664583501968306599483231482409515374646410390153110160502503920*x^175 - 995378063079482779234143995297206615755556423228599237120376944203239246071715954156702952797785031619585569872981607567323273953994391342181595738739825047060134828870519264502392873334346971444966271996193589964368369100115895158900100292980461548743131834875702221368848848378464774529172689071447689928815039992661041968081169582930316156090014127227551573905226525189958622637096856295881095282689876805663318569031014222183708436975078782505137671499526789030693069053220554469008015773610163174410995618388761663766756772370413678030509681011610805187063298772605779275689284784221961232334001238633780433142659844949246711760101676564476027371968037729028414187637313598128501932357433622310796375017232692514412844403861225841468872224608236936761142506545232360817011308935912357595602330577139466019448755919094986997551865201836962791776385676352798122522877278893390550965892876055091760951120606395419653032030622324756207674642588484858451062407462732409786457921322134083501837654154351704991570047271383334659229784998511383292505158683079639254688199388651*x^174 + 334614000247737043253775990039043760336244843635012998409810307064571193767198445682214417057710443478955309136583727505261611172791786372625240794566009877132098528056551006609853480228673301778788254540516892188882090764087833493292618398489805545097373802887893867176197368368413220330266660339120910145106368910066225115551500603039538503789290546704165876534636843109542815545763732833858762099102195068573028881380559257624364019258560410169045318606354865332091023605623598816749291077943709924579206805011212466550287454283487329777254284160621745359968002793480157883290153938508947012329145001685245135564176525563877853309513862217571394508815750530887129983779488553436478183078816066266661640743548174030980823978149112606156702299054815520702450165749740971448920263520892704048168812293563454424207093157278347408921418200413540346156880734042650606720327917356147324840386135925650298622576746175948359254759984700979987502836011699213016082708614810965313967384637696995508559187331151208804875620203597372553551064862265560478972295025875565089186452208010288*x^173 + 2670430982954577785134532529447299498877082758414638044916488700305153003344010978041475418014376497944217638809216414855455376315006125671401377613864308710192095509495004001684182806979175426965242960369187093642965844392479400077145988280004874699905246953878944389757271702425950172464779106045304546789046086590910343548426533265814263615946515513297785486985208836933884582240530728432474767376885380886208002944119664348867589979164311675559582736810561060763674124173254064310571690002442519150349081812190437863140776583114466542479413573853847176298531931705645425633197283174871961788043180340719671741756624450309189649583930823275528778036247348030052270519393887801466435791563664985811746654414097421607218212270524200710150886748177253354322100603934997878359879040962461207031483487982906227712014483173856471900777340984873994143439186814389387847670032132887101579374181380970404303988386582641577950340028618134029919170851263743754711678961244169658662711632314590917835567434153751807830370390632699094693490281498089840792792943478195632392510275430925854*x^172 - 45533774392994235873954216766685550244612677712900431923172908634599423811294627073440298996252555531458621442962931705259188452816607020156126237300805296791364000924371081394212830427176312861307728724203773673293617081443382995623316332492422470216199244764810390156423434543101290770755403236109308910243869662773566512024657419810114305935620642938215137422803110545844357709972051096409284684668746802411517524975915290310793395433597622232597099387301960237669255780020002882416296537607817467399968879578823970926656769199915293210448106036345414643782231824589484397335807044255060247248678248328159753555061131668634553579326918572062909298876359235924065350234543946094598568265615391887654722551985038910069981785555069486270810040755950960064791131098338412292574387018082703192914108184589679867551666975815124485656839806153923503641102266579659077953025972320634807578430879389184485200875333273842922218353867893287394868187201664146888051421469981254394913855173307618006623080590056124055316265804802632970030953480562718984521026842935097662029478966750614773301*x^171 + 18291243644756913644290414076120927903065910430475011184933879637106658576644386756566729475127485242222358159672139166459877024916293534302608363846675010334634493275553438537525213223002913331633953997516745054364476559333825552205807301129769567824697892143851299229021932073918752051841592962163422395996023675008671682523989803077067079810449222989501111276711136008118718788806945135796209909521166629984135284877133668584483115071480791767130462881029924673728103344203283978609786186742209573442726386232160047994661898507710280940375680997266405483705806719672613240619976595253471463497068430804674676834148534095167382211412057450749164759788687046926738082225584191570989323191822310921501865140669950450042299507099488934374532610864190345791324396183903075630143204078557685859779975198286705837110460222607698749625696461092480503282876398637255299968270907131114216105976771361041171736914506484963489550561941168859219347215311918924826005662053143391087698762674509685813510297168245085668758041730316086686292432521874304236655227553009808169867269755049581142499311*x^170 - 1220055702824470104733726803624619246785160548100230362029025512242154203011713122486353614263755475717729830461426504030105946977672092785615625422193183980933195333462941459027817646941018398572461182513247782443601742332122979373287234311491550752858210428747634189415045651691038126076271947539337669321988381001125337382452332737335487945692478338764838338159447621999304014580383785863012539495892912440875217939631688899873891246548779206469376203713885829950413061822900345885544074292932778021569043356859949259363407963598811948983496969428722934049531984536093397033166460945802624141237426126809222210598899753661910652137486767891885459107395984530400604254091491966384255125001137655237973321474805168914955287484258964847888085581238625614160963149193442057112779848534318226941922469687259439806223807772077824612626211805466854324487392364484219615353627365331141604897144330959579086196386024241612961956846547138937052143193222498847174030311346182952422177346718368111766514012920929496002995322047698155866909175868130162786824277867005940930229219489738738419431143*x^169 - 2232479142165870889624417326743310335042421445161385796748782415548664078131323369487708917117306368775638955136912673303920084685983158331627578113926828095609369009028222805411480641434901856386480948538552600665268813187232787574178791283275784732326757516483805305502746676631158203900843443507419439724421408319101770034762493469880886473868618708411891518920088695588053313583205043716294865333097506902301437633619775364963740376148787273840149749201039890068834765528268918373499755209003197018424171504471300111517205529468947981275674378195689848423456241277440550064463058903515572415624937764095463084411462934302589422651214451277006753982987870454318228409385250441294609740948855704649975821797299719070739233427058255298551836148791867411757693635608419899691512665023925150558108222636402736941099835655945388600101288592562410341559801777899548921475886940337166081420711076352522340232897566150301176317896906275562339548505487609805549514020604267773435341459035274940917784424740468751539815451421497304801176045676876111991556294692270295265120520800638324972149801566*x^168 + 1068770398906204434834794397016879489280026778472608510616944461191620716895525875118297056945509213487644662215322695644842477452772749062417216645971933066772420888363870758125922341857623399264076847593111645341052250735732339845327281338649894992854103794847624766176355030808847264296812409300390749616878049057108327901980348489899314864287679714401353591916462491578699282610389932082117868966557747069709208415716736237042178514717638032556057926489691068433052315981458682531078457630807538647274510302345463694768848505229476998129829508239475578549033501553262856119081682081334745954589848797274191044970852139840923923077168942044989008055774634780448642192952354629844390310634624413389944992695671328332209711441663671489765320326119122960288816438770387984287490196987774985734106534800560967289093714096605809299665185982821571866503848980706498427301307743223606395670550099026552266531039844884196834194949606244989556439265584199411088708400870017514846387106156215190603246090125749290470169035233219692692837084435141797621891241774086015262885271036086361177099235653619*x^167 - 58394933921362788118687853578550368515898880002105921187189435226729407614155361952054760743341925425113253273971456398769216352090094144954537112754927692667046982647238090718151600613525020538709544441212575410873582279310035186807582169755525311073906756032707577117984469336743494057526450172724984004978313915010625823986198265573482737200927530281994346943336413524012024567565754823140074206764184812703569090870765484000597176393591017232677574147704853431614954401582124355995817353842461688642865792029337628514153626827501377582005112300199720505182921757472195087193280385087364648385627665396909601024642225498975207574017702594914853197198921678314839869970485259940222133484158264450136678956253670616081669106423358508351656095757366195196531976906238776868149267707968149562588000177538241113355028054214285204766766672427762667112730207543778653732395633392400045418164199044712149233696814765033995574738817732066449996029478755726500017335093163065753367400542236498499921848687652668285475032355458680002205361368575421737174224452101822040756008349094870148902621530114430*x^166 - 127363959351792189573705536430573634486175616878206324076034896189143075831773944425982634898830185027705125281965796841416825705272130087723125958737796839677104650898422212460061104896328502099981802796737726486555801019903876703938334977399980071555811719191994902977435243001067112186321814977309555339153987280194957029827461649021352503756335196714893803945944709421783498214354545788186287541276478655076965503597683836738697215479254460585800388838679260972832234635853739002818514243275909982409895657185409972925141207995344102689912687735964871597740217845189764892274542661345132439263792589994546069996718145566257091285493293420052855238280097191917235558890586961156404766760178082342465059761071795508189462824793269716059787037580144653133541996102050221302778232001391721279467101451231457870950195597200464064256025517104242218576205807596075339787529118086873653214217793740465741836893601862668748134706247641163925100965172707473363888496554671436345614541622308384047885305041001941195755622412513806039343084225727945418353995349381160601842325079065789549256740930114313753*x^165 + 46618393483981736499209188087062236249707737004217467680946342297696413183638629061723389336063694483856914263359486164374296113948714998289244157852338867846949686773042534580599009219485624859577586047831925374570631473249500895968727588365230381193109437906222352405414485002390406568948965590516309616381261320012472414640407307108470023140225253039062888511313463385321551869928295879896327387699956332247505883077566844027135962614949801383084740921466785292780242347939242759211904487078895730009814068093103412324913933997946487725672913112837783238575521307139144296183650855836459658600961208110951068996662335014924754409247560534478261492033104006946358516435706890657825234203359451388043375027891940445446921521880741597222816905673937517518589919049443549120275741478287592327301334291099394440726433005026706491151968140541665753124253967171353584710933067527355472809538147357269524199675929282219649614302816288538579061571778775436691498915253907369676223341141573821414416134813414967185742579646302471177557047135181478449378074779076640267276018191256759611558782900619260715673*x^164 + 768471973498131956858410558107719031045841697375040090187198267997654773139598098517521593388732910582411925936247330163836144793478862697786054929907471948167585902780694811356702528767688964874013756476906039093911171950355247424463921473313719451722927773559458954743234237892796268539666457023543667531376128840960097554286380887963900326883077428227688223478171875328247762811750918237555804719848236504889024479122976921891735561682395421409043370424371799257400703753891762915084171062433853908239187317532122909784280892131439808502042360153146968278633712917054988241753949775664451489581207020308969311208434544110391038514290123228459708392130060616099408513691222790820558165943590101316382704858299289890677851257110780731578179095099070137753089286248568000556396675304552237613436237857344654299468207730098129993060989988415313462954719195039473636465624827304747237598503176247408312737857046774484165126473472276858628679067677553606766695349796262109520276928902519542814116022762163217638586290974359383048289722149342999457114079732779102932194390614164036034551354132242625623628*x^163 - 5210476672424862348515402731769169151160029531333383575567984818085645524964967483726510269282340987565005158623547442878497759333328766076697541386138878614786033753376374186216257313909254936454305056517922047659186296607783685831766340930796265192085747823528711395606903967250941594831442658671591563578126967375573356575276918855927879216027587328672890356958384203306515326386750665073978935741101249221480744137135711403071486000659874742725493660647081156471770803321688937254529997905347164956874858178704441046201041753587839291181343486530923537554810795426550254158582145252121434129252397103615338877522646901832700652754393070188267881987376578902597606542271536549975780875519170617194880811707642765399887543009815732985216455500979411776412989570779415116310179281423170699092819900443045908068730285473023544375991032664340112003575293051421207987129993475756835118907595214238990521222997237056450680607497046791183746790996984022223495959062450186402529151192934351408468404135542920320771660052701055790759174962071077058882295869576339740576898054996479489205362523258578749119925496*x^162 + 1533616095684125286147501994907187997015055353080348107237684044916561298685197534905652322215582221553200009154658008305395239225915781322748193558737898479357088224180953098769014579028113285796239542346928576402560607097969994620532471310218643904006929092869271724695499643098547558249274425036853261135267122153145424434255881692162900655813270565467782581745498456130757337915890210901167800895215131262042863851279789823626992612794121295855318801839081161422202257063548641064255818363485238162692225206585979694474054997533452081650696496710167012630540037536211668205930421578736927926788051292446222837333866174285263602991985542482304867713537160241518671279697686205161837189255881271037711959320510978986192587809681450571123297463536163696771918103169062365936299037145518899922854180188233142791915988932058226891679612570921659169408075579979566565817509575280715470450623465101466330770844689349440575401003235992452488023982980596366642323894630297356703664349672998034669078438374885849829951795856168183375548094890355930569751711740380006543536112605828305845597387777978260568066256837*x^161 + 35101305227786780066989008767681086481290884869718752398604790122838543848773836056791872412323561042033313135451200281512804841733531411710992805108143522291974326650671835004526849731241545036428402815092582307338952647453444176503484902722621998324043286952470460964578562838005751089572823134805246447131602364584495423596087699484408529321294754162137245141732645835658773630823901648526483359789769472118537990900180014440704023151692685310171101157849368844678948668186731420262506246332882169184737254852067904271073399007532326073651982068883867573676983567410788856300020102914182854831104014324398859417981839350392413784556888088496088948347933105107657172749727012023089452060979830794661948443862417700756249443511114651525891555280655128717122118816833848570342791972490953346678377236146997951755410480196542658232225420645028282745970329878129256057148567971718901017817803384380183419688466888232862465629823240852987053643063103820550693028494800215696187190603833110331706161186822921602063493802636131322534761389380599730088300963349607093178925007447118421273733528347401437218110640987*x^160 - 170362485597776167164778799319644142217167549188649845219838840265739561934080717391676444197829540220739824912333776396535972271214704959077479541480875159024475280698461724422206291546175672403173675069938832648778149360516941824941868178991577631420037832034224488022976702583368473169079733011304113646369404614396527565725140414571516928502494426686624103170101375523550698860482036755198777979448596156675498790388953289697574850781295989397439455985212361324055415545137810603047590458175053442325997828234642757901626468589919602710246272861941803689973020132582028949524790438521679034514563750604786849418860015946331062800752860808444389477213661897404476838449648342840738738211773587830871980943362709776760559394901042914502100583405291165600013803470885613419032258117649561116023149248862476644684538751345373315074224667497294090334537742830625720449007772260363169869467655220001179948948109136707015385196866668050779138300261614103318584313135834422885728448675670368145805945949936472314738932875264573851667094408085559228866241947004763115252473521959446836650548932629072313790616780841022*x^159 + 52456113785854154099691125279204180128803293011530985581895240642491554613356828937426262631542657220020777055889979333344360661004444405055663709125609473078908428789720899866918559049423176159951806045802293178535566033384205480382348580815799831173314996525584755832303243520943714520459528520108557443152342475194864628008896443931615160357762324406545556136332714349287691836595975068618817642004511384644670333254653705843022597788215378943191726209678036923515106424737127920848336195849300078486275234648167328556626333214471772969737780175705703351845844008556660703873096920813751943024946818708984849071054048444354709644054402220691230694449302237663050566921177731184680429721611064332917950216219712341263646489203978497818167790425005599877164598674087202266835391612986338718872941179320708151157819684271684314050549545924265799204666903350328893181410815292024016127767733901839059912015294961422045814166751917686168945317054667863892744166104883639278051439118912061168202234966098925469795196897500797346033921961337760580085795113454702785835788569258312216983588860293354409842667137031739812*x^158 - 101819483357033391350012202725565445594864086543285671088659005864674797156390600746869459218730018700142589372230379133872384698716072750266443533329669854061910629417781449789144825570929797392411852042575354817747124984013877229781974828650730649194342268145828899654016322633397941655543391118723818827490323841451289200106140809826799140743498888701875538238438557342323568512597520706301082663316009966028058380860733158635062495782266149547730125612116732618157137280291198024661682952966951090616220341575850169689317412805388916908882874291120917760821439752819198156497705531419951068013483342599890921284701228159069927378493607678342609962402224490349557654131800925260549257460241169242174853599333132931352543996880061572635841248098938731056385481551024866920356499198090697303040402154572040994352656534697731566163265984303571598749721266928876041241405577240616148661046992723784647992813366281479957426754837269654909372735650779823727615139683975275449773673852761766711238824586345819801912133987015331814433416439163267247284579275357575734164523829030253981386502869437187850934798244655508870*x^157 - 5091289424784116547102037276205598122837176967956612451617144616801626272367092864496218605212631130811885269224540241395818553356564864851001246830077428647941733791720166215411097100062625488611027769632930834015671454737870496039853402727155882277073350781946879702020260627858876380162187123161188173132015626374271853887828281210495099743776024224203060359401221398704052897642165693308139609250302736881402090940390306685104898248407706239119111912683756044492697259002593099080249161825090574466202841071396750272355288216393208668783893685070101905015844957807605617649158439183779181268459120360078988042509715399875437685450625786848132321347405631631106191503340977160915826311499326113581042345111952908386321756235448126378178812396731528260753369546829980371383198270697263439480481215893443946614364976117992771699005253447931307267478509784426269657178013988184534471549924989013755790092926498385176285278211517657840219026572964841331496024104342355108408678971691455467721857924666570624466576053247433238097911697502634975418412375059725075925073702788519717017161388347109308542629054661545975696025*x^156 + 1959862634607754803981013280411284297053585760970418988620760552751724583731108775933955587448516532438687337723350090015271444367060668104837843825933812788051244933971003624272312979950530359122893764528026862196102002665793017070610498808445100837748527598904968947684672149968769905218029280898253828208236741153846607021309683570275657922326542453339817417586063060183952440816552017432998310197496441439795220140323233901391055941172463480693208122457032866456126919111317438500184464404034952728192800531394939334949153119754122626027715883285565726664537851432725830933656219744878406809605882612795863296164430755334130271543360804185402620623909461372672532368810282102816313025623900298598326857557119706811160643009314558110871372550270817201795065560237414498421882263145864536845311508758231877072250399445206236229670883593324375568660393360008461559716721362741534327442062192821911932596234160982361736199308479953210119721107609452537930612755321188713127612121717141846220599047222674652756773769146922196828042482256717725945740781397703904851512570184871355476886122310019720013495513589328500333401345*x^155 - 156547008582431498701705179705910027690664283937322199526467132921132967020635643531782310139608901233317469642483398829970710852039343080174730949891639839977804461629635364774534841569720731214388710547723349605678213751068220162440537746056045140215065293501712373335149849862716356180244446536261048333400201710757625979505052286563396303329804127116154443125628129314303321209678338472673653512891757226068895696869778231982585893730626788543517719097384113550340494149720052527020501599443572768542014268639207160451351654064187292203259093486604312339023668728112180255487516878452871609222728670419341993049499902538470100597331656217813191996588167172751429071643972930764143753478866385484624888112950070923558113947632687309079995049083572115927795861624785365495192168368323895509594543751309257501957766382860063150700980144467956094463009658633751177041199878133775167029111350859198478640929290309458119458222683514888559134284783355176915969253592141387508095639826337179743465775487805619455632562464700191514990548619610808418911092766927731778112081325119108202375086809378835237748105272608940129524483678*x^154 - 245490306910266727743144030620199477434685849167227150302430373012060006014996639525252476362842335110269458717394080296354829139004458778797482421510385660940540478951137171558732104592634692819383273852250989191663799349711038935491081384361349787936606144193317573797868317811371605908147460175035966715014178758806361041287032557164775142254921147552311719679545436900716398984020121501668705736654788860454421179967613314185847356018556634755699406713405780941626485871044531456129227147436734598371011604776122035433538381993532241521140761865144031290606835566613146646348914402114376038141272242928155586721859540272527756491824575650287920459526874340504340670904912120162191544829073243040693291457493810724532691975708414770700674816092462450520852968647565477637942077045647553540249209443530355806036150999126153792478461048771225135823175182045821692269008760022161604932518673291452853332572492145432206629751904624106279250932542210022612543883149309803079545252894973529098318767352347967142571432891163687618168622236015490889451892593523681986890474648099132627719741576358741811996637828370037834379719750026*x^153 + 99509233351237263781604494380600731611695404695925721948238663324699930616755999676244741582617443123457710524348584992242678140062535826544584726219401052969496489053567559492837772421198251319204744115247698343467063682597973585066426443573585795065180717661165003257119310021426164864038177607024024519539931449754662298363841363601078846962518438660195356150431472291362179698308758737857281320186018397777748121095971613389305436112118127654107770368009422435534306189247745658376184855835831884995391070845303104882249605402836795724114564704320178447367022855813834913878939997517670112052390528180390831270597750164783595043856392739523799130335803804987093056570974722492312080824329441994611751127916151822961580009625821451563769159739186217724063580000048319574083608978468041992226380757733680640173287363817692175804434232501446765697189453718807825130519670939041453162113756685330638694080053543136031621316887112641802384881530566042481339375622860004499676982499102370635418036441855713633209138266654256937461007409236981797822408804854482218571482238828706970311797830822857679998524730951872754737164472656705*x^152 + 14687250400050794987338812229740319679782528664026564560555071596159165705652913998358386043130424818901001740140620552133881375530647948292765402553128000096700311659910745620247640549342934952401093323484556927217821024572738452664897783314314287712860158867327254521743822159434140381263396490041384595126687142818636929386973781457601397675845952353719945981174978472366988022715335708162525202279032631577304918204488404235356275918504340086734171026061623770019641964032598274270710218184438829724686576309053826645954196649160334681692100045912441400537124463411584472028215494106081807315210885986307947686452432203676340716975462779901397662225992724972889882077159213534153915493722394510174028951944001723669975892619385749712199304536576729067616395450540378863478186495268050713435735289214355034364794852564767093418898003701552897582007730519051337432582359075056091416852543146368684230149543495745403551842488425803142345330802323713519030981350336037581260908073099090215914410408697893597566947362884173616677717342420071593606157672270144690420770089035070489893740254859245856115988162180570139204174919997249189*x^151 - 16295419176784155536787950244220697463356928513010913127412605832829507336545691991463238317101160998430683255272640201356902692629545869673635539784327861386166378666613047774718753959258597293225129916384081803791568889120381839126231883477851157907157504625867204993183286962086187492109966389977034891923182463649316012921599794725582517842427257428900844175504198484855145804716863465014015590077587058499189075757194227453909775683702215531437964072430654098302181649310498262166969229028713196760425806589725795523482630719771117514993792397390463929267281454107272505351546155722297815599387632584331703353138590029441606610640819958446794237174819257993348479585480332862784248304991268278081475760843355099960874537341923428694735527965536087388082343518319659477794596879925925339836838455519351449905966670201366471037193725836800795129101385533805466139786025757113500106101819264574892955844904524448452683829379551523900293633833539528774545741653524004229940421794270706022321117757170058912107768824952422100618980694893003209691224263612008674113577994476895507625108719418450148371230941485187182053600452041030533344*x^150 + 518398542010213941628271877253079361877161576404459659045793398958928050160769792755864553651381873071980479621723596947650064043864191955711011356060235794974991490492765001106200288908953857438299335793810796761049897975479259972617431356756761431525266225005711371480415726931150526166349925904626476265716981348827705978494226976567398232301578784277546697461854935258493049210166534399189166805394649425614484054787067082910465918222462468555195114417780429276461849436597599514745572735816492920854170316603340385694559133997901943607812594051435480620726184647854073817014955010348398626042178414113646058190215679261908648405162275161515403834486232508347420520946234127314046931015482454404491441471356732476449607333727161514818243348623715437985082502748029752876010762912747655066474474899884934760295333850645154877580075196379249475854790407837925385411755238761771287893954060724784844899402127209660062850900499606181088115459002861142601164932139288896595262849628729615575467746674289027302840459573898737046515817310360253300588307926212036396542460126356778515905755454278025375941248890862617937581852379853441656187*x^149 + 1841882822284168390079999631196639781509373107521745485884781238135379510426086960473459164743969347139854591683926408173313793178126209072437688071902496947639482254104566409441347935421675371008540674494978952752922604145961932833133392528858705470001804358363600967504737681490955084082360015303983869355152952944734940313224365687572828847905443195843686907472684521446680298775996347730494597384433665880287609003949885523530156465545351630080382211409945619753748634443651761854137662972992425431632062855889173154768484824823967324256951597909461060655519594509661745631834387394822208133502941822513628359963523285644343007084383719866511644326040958395391677066862669217166243751367301766923051639184432550055827265009765900145639221929634255609210951982236316075934576693169957801291607595795874694656791408502242395136038269032137855764059509277688149460962639572660340784880772656329451012451734257672903420685047584998432286718994326095767943706514026390884533076621834421279574713119623799303110483988068583045194297537229341618747273068965160325357527700923219118276615592936328049842142159508895662872292969419827943895686658*x^148 - 365646090636066083188632806260099855369669347938239823963782024193693571128295895828724199888414886783234464313039016676560942145323198940972111365478477900389090544741831747395804893047685066960993189813962652966083072028054992690207287158891875419563494408920028737887422714806771117043635424018559435792907622397079203060703329560791796107573572607098585831718636002009079548580011873527242715267720909030666280505286191428293216934192144792156170386910380704467053937320025925170401969289073867024740706288932220810173187731301788117854404144516281988459941224454235402673126374497154503151715611834501384449841883100718029419686326842016578865967900356389369020742613716171726874497521787148405122305443355521013236050095104095405742649794118670786227552506593364530386066353177420671047383823503683076953322977131778644691077661343657392065066649737103590911933768549271617437284394428547816017548544752333192841454896101409640711582039871561638193796959236006786239803428671238125571174622123765418494641836691345802979171240192637304829249442925672644682725187397547769645398455094266653275996939060643347160783444272778737840619827581*x^147 - 104565222151135522399134674478553241268525779922973336125831963240324476371406165241562847658687557651268660454983210026382298246091501506358401137325388087474031652599518146567557462037262514412547380794939470618556821670035377826423639757881975377829307387746148206095624349897327885601365231298422102706660746491050076487416665655151280451528839375640267200499294710897535211117224794280204322317908077672870135602863851359850368436284963796062472539042537527138226440483379665262330531129259190158889701048074929692733393870049407313225003611806251259999036424428273336464362470753388717282884837719947026041560307215706653197202656136358180525949406586681090146192368683812760095143128389255092305877374478738043896708673299859218924810109500033449699027538518957593822550922324932028110040697901480550959423325023734514380310071462510772520942231165330870961258087935140299534015997995661683172851337592468785163826261908082511075977415922493347070509859754442731949508227911266913084588464479287821291745674564497678488823531606081247299984729914764838407120699622400708890781312030371722989645993462632839844106937306475743535408802857037*x^146 + 66129985133298144135404326132881892792481013952727556595953140096120573841028450304072214916514309340676912479712218454698309792991822181698176056329950375322664838646203732983612853701730426777804791902942006677019634689993279104623880237781195743385888789987548774737533992359235932414604813420440891128249301538484189241227108797549710602873443461048889524752996354033759685086386931283732975478416784638556663623582870030912184455456528092050954969763238296662789961705871067835743158414847370486257250235534253792855045860779228402013570860710542437801735077292839467902855353836656860100254235594179642334023828698504247928163292857763772536527406631139267894543387280283923355936820601342681356579762273902415733458980407033702114643489169107748698074632746652705687433050919208906104116135897479211932823871169208741644210870279156273653994327295368358670926152621014771924317152604189871908601138265537846809998124425927075629082835254594973718411494469139372973342782773064610325043637673381009012286688439599720927110901142349030873806636921991689763315260498212205763660820349146721721559074269069018891962174860449061212117709948466951*x^145 - 12516262292057963019651253049861439154171443830115266868947011272411732053454173218073226667377435018549488699863284976859991708198624368255748479099942051716774375040641457440003166677669931937012366279529555671693738357568215807883790840509562356207176210967562592384082899422402195843146901827229782300933290441331415685056020260667979087199044920643831222414347377958853200433195783003267937998908927639741249927420557960062039322236049209882739948351984184984426574021325617352145529503573810500410298687792688687629328328599811752925021568528311307720092230321767629522076137879817980737754534098040858261014814420521215875531423481448021419809589178269070373032155739765907086225712895559663922483140504766881726056160127324707996596680507140962110221619907289384449726710014800536984121787402393331600592327602975856766734496074685366161791061044347033235565573380773681536840836468559563234146231000884501042177161834380669232977182551295211982203869708287457950709927479186684951839208373371654241599310000919768674529999480296870630398750236890007109088944398611034955243929114859946440917297263248474441732786752127473634155392363876472872*x^144 - 5177563272670613841800796152868249073601473758862898201949564428067171980145313683311424925437688482640970831769538132977029471452738885565975674433964000727984478398063501055805337509410788394470360544324058566393850812289320552291024256053838831052305554875845608848161765982621321878437983851570454461145716140072143108288610486519634519667690117807446718870934217688516212425337714919372366883861503236872672893122100313697555371502026786351722027990897886618778502120732758176681411102476152979353418962425716543164134620471285082843930917846956161775421812574848938383810577510094969342681083514530826165264080089757233261447677599108592504024552490922035243075495343136742449389486243469810483410923295645031074740385748085889953589212045001449700162983745873117907935795795784057525000506308981848485625580529518015866595299269435537119434033305125297515091732264408930180655018094066627156203844338705611392774546681668680375739821749114552798003922766756529587328246538027616107073840833343682304417315955040698167758246351153423660281254812992028951283405510905903884238682145443916094517240550975365399830077786203780453382013372105864711994*x^143 + 4047457599768878218196410647564288795289075709243216159041377581602244969927976460796799496873073777497046845730109376130756165794482285817086172505631780220086012796183736792255702645107720586083503909210099755935866016936236382392309369886375069013350865557620745335916482194975042377208045385094343654509285528168732298118240146923595249945738499178820889540503262386316476898023899114513049339720474635547195431981556821743487329288583635051310435730132155662139000270404940982626282739924067701969367302987200723723897918366933455729709655104863907106525159658444527836725408591540874455293603788754281376632458988749382532650028797847160506457130659472709905846576112821737102199121978109240841862884242975830947029573684106848210210335327213319990436580387496389303693948078230334070866723184559068242386546371146211848890421603203033701690356528348812284901585154409897120982336075540072839194044168980148180130919489509054871775088493984139224661123634127263984483886633271534597860432514746811161214102120373853112081346342119044145728245578151407236241600966360916781383029374440618482754414607044208959592150886520053925298542236803517679320796*x^142 - 373973567232252320524416070632200257522497871225113067931397155275721746952578967387912586552498157322370063331916907994177294186241136931297166860331418696171058243658725915654028868670119413785373424735482196722910024254952231935656448792166587141323151280063455123942464222167614009673440282489938123685776734679459083195039578463142597445372048532991654185297429419298699289384444447105119707235228671472982487524157517289325579332151752883168424555434047606403398958274094320554536347099865304592709156140868358423689737414794320508557636081307091140317586098869580825149717638089376777141160876789563075911048234716575629838666806029525571827285973175908029312430145205832346247740597515169112925107572663709298314012090556411304300689518726162965597731914204877228415391416399706303158471822620386825947810232687565421908092226808455886519431389708852302200805375721769903314756799328435918620678085239612388780712669769987998119459262924825926384040997246336023517385644044960668278052848219142011212522554502854738819784619372271787986157362548989323443560141385720588506426946338428730890288083093716251923705298232095190637205905864463279281585447*x^141 - 466052629119015013003815334288896831047145686524717551814685650900736904659928644587186157759092989953278825217440436179121499475268933764958956470023265350680907688387918736947198536039817770086728062547752517948053465727158700431007872417666605527325323690220615002645044946579347857205127100875643511070096582703090737262029674134426921507867962907960061846593948389028031916263580149230128083065133444336449155742158514424624376254908797284487138184182467411835760252531531211762937813241478423250659664984002465402718252568263094336666071701885761948590753025368119600315401384940899065262989121134420844924028177891603548193205393786819225519855018502801295381075674825368351237892307261727478598970678694966285326678003556441410190983503646907288533529231933539623921050127580893829241210744769864734462309672175527817903741741440632981569102789442281116151455491587190457628082481740474674506533171277418716828340520293874955875749251872314408621465515873582463426050972456541458659931561808045025167367427301606971957389846352516939753458265833080841144793586058294592555449063198582606684375369742229188109529813524131329151469201022805607998640186774*x^140 + 161672135176845027144551223505346179488841051355996151529905437891706543579372929526511133192137518542619939215721168233202033571954901674916143278828785077897327707570503309461043703385861398205497106761126054817307663764356138570683866344773781778533931896567418003118892056901299071703511818229143909900205140857328429911474425140408935709280685039019193853428087030026647879489798841308941838207916854565963023513405921259843733077016940331499619823462885760018242664140387953847262488544529406728257487843235469266884067213986675890932956952830241976656517893057182598701312843011088495623313826168720391133695082887371301361671260510363021401387208097790428085092517305718818443525628841355326054049065578108209796843199559714426777391545155882727840070115061127570863461436429235243629978400485093461072590285585047922354695783500526322541757561396032137555886151967730202636712602906437044019362093916169012242527718725093370966485191457376168949580639509346373827939687572136258843625371515932563437463138852095827804040738324115388409280029802145224710184208285403191139740174332516863656094606320543178831893863649292210399795055627307488369633516229941*x^139 + 8042442005435049897833100880146477080686940581668967226597660664370483123054421560518937609562418220539512592126660013751353006502547640031295350071880086521967619456040431990587823331319984353677272997597449893896121946553775975345213870409137704501110297966973703851112052819795504391101891569303885180808211921422702167218493563652998031395318697864115254109713351373858182792669376614243728102391451902922168420004068796073910801962693544088745551507187359958611622163196308450208732367252090248457521607791042539710681391171902801144476031523093310820156141499395108890380972865077594112420771013222639946517207016926832292719202385049971460396533548539780956316747739317107562257209942247087478136623403029530109304385772389185858701823699258499333268500952903406205986123355608369450610342170687098895468979158169048441769989093496143405211933094597967494701666691001783471240204509734683680887388899782760524909225244184455593577148443155970848739154272902172375704935088047658497072699666656688561725148858387415156036822074533634495272470093458584897420076543677222738643106717847405467622108347975613492247655475662235693229294234180048501404568985809665*x^138 - 20614644419364925523376355853303330150809655560356880459368544875004606484018841423656066017265259164005064105352852177873399444344188404787123499923615495819390815612172792052907653860703562441811038856245416050409116716827656842267871075219315570774607778273413344312636023606591460576749893711894835698673217019899651739281033386137504697480806885676216070171107499498513811101686373981328857655906401879495581166906505039743358038772334523232465627143699665123656625632368052375064439690747163541821951485773302057191614622884412566534251671473955500129274113897448915066965787874556451739311597829778834252427201830241497391004880776868893852862764396707415480334547681224977829315275606795219587403937951221153123835389466271300039819276409817236266918810561226744759598615462275630615199207785479688767651324880291918966008672463111655031205741059244536123127125166140109317139228707241626250165890585707261280423611246621683279824333765970931057733075870538811913317797300327578882853535619315061230674349566732085937408004056058704271597361206676501500420544942900774326295639985453945920161249245458475441279675837010689705955428551117946660329279952518729061*x^137 + 6496414457916725166436049865116391262596652873230569544502430078712440015784862191187102258255699536835490595413140235918177761015270364297137379427844268983649179953482553184754513579972981113502099451488784897186645645722071612684506119633217977085243975470117503363519136686853073278809492963294041528716213759765413669209545337061035901058705175914715345760828740675495969740629042963957487822785352377315124073597560578288062529859286256716632292741054063179483572273774036038247428309235048695084530542549171448599328751136844217712664181467915308316070328806228489723119199148844590805903177621250309785522422785759940662835056216426986977796918519063916927937053798549190519357146013297481268668472487817058018951156967949942448167759112106899908110695441452283610783833904894737947551052865758242103441902587964612562802745731781588648741199768332083712862074634114216672544607717430247873491870785118873462281883031639474168453617071423038801224539875890328460330941336984506072028059124461934528750079749182378624241648430665767460061115957514409499875508734003180775849744181489670155361473847802869386896737992942538710090966223681945688128134394041818299898*x^136 + 734401381255962708513901355228418413768920313960391366699377518836179222769069733366540745640552682579376642951716778006162884861125741644062175074752380187639850840078041011511971766604863672387257808574421664117272855019629883105720552910036960712499195870519833289381403113553413013315365541882163270747661871908866657862884840918476632659392468970294335742640120922035801266098949876387444363977417169812298319057874685133703777756041618836307068512932603524890051013588345650660067666465891506928704276531734274778006642928499849367198931343150791414314124022124204664100701760160824405851357063128403647092861719135567090522082909770361505853067088579155540866412577466706955985369459155965249961401495191438505658729704099262561316197091173609010239847339135544959949798323769007608821820565720598952949274242697233629802835373968613309456463855482037444148641917493512267022959774562508373942270976686928567294745096557473454865454911810680388334820987973567620353294083684625479659653209578224827953960202087068423724766993892802652778625243224487906854697002341609631457799866947303828401881225808339874228931073605791862803253542566479533518383901266877702718318*x^135 - 1258475195010404164881160265392453074305616314384017211854892062867436310443981937827355084656568167270588861385472388485298150160981934458766524043345547336343620821310518631105519707612116771821728194648799904875224649073901141155209055519502465055651403596314490171213007092582240768129533658450850135207285751408955777863659748683385964099511806577928477313492360035593029998934338684864161490379969177557304158853863250244969891385710520708206406366678496260474549938364182692973500189830172741327100698906476573484998322705357038992046068756083994191246848555142642857372713715552924890359176444564034085329708276879798978980636420167886302203511968065729078331517625157051231856156271507447826544987983699100715957824949001324193081302932346006322218833520855958283118316559488183185805817278204410824902624700718169180780961758046864227178293458824833523445397815705968855103642980962127452152760173506703148148573432148314309364561197195796124616197394642155311271072596373313257409041082190014326045505104567800658931279741027695851312026854294550705427845010042655087540751832123900996161240419643925125799339817004886652590983642476442083355897961036036442188421741*x^134 + 199082514897379262351492146686094168349009668270745947366830993013490323056724013398846709499865290537941802507685038643406595404346640282444535031600051816837716152158877175374692878144728348798015171043375921247655281217580097350006897139106080329969873996518319989939070394071241171032732078056312773941750936599317453158719585260401882702552984870437393016290432465192980776418376480505042673092749162392479723853224943407814366252535496930238125523293709218589400886502696741341778295418999954156298001958617920675053879172403784851665043166383035997253864049000719576696455694015054355794008089015034671533757662009062214906870799579859889358993929415123453923244496728513998066883356770441078960048946870863332147503954478168809189906415630666972786280666807278662941057522737886899596084364777975307392133989376431944785172331509057368903297337215609113963037338532829086293388565870919338188914058891022819586110746639924375767512714982902040146948653708347599777635882264044740719592591462235312946503852010417201081116096806128266742870366784739987620139651738118267809384473087895766031086112481987097261928045239355289923138910438027649344633059166573228236472460463*x^133 + 130655642466591675122916973673476151931624339118527954324848155223954393595886381171101377262002048027044719852858868011400316936544134120021740535063848785675067651354600237577533301528585106018118048011651380516863483466157623621827071851510488574496227828992141508664530725349388516040997334638698556454905107323290437242914754203321611888590644104073820764549359552411149556337403142906912607653779577255430622911294894889391393422906836922998965232241701125080005110502729674217323654942964150071678439391342029138323715285919662404325923677860201077450631365747695396444634706791769143782920493995781943272775944142039840521177750045132530323865971260540455397036436881541358996724738548452512967207939263554175489786343116545630429335795746891499633484639092637181647650431333107268874730143972815426474660717739336977995279442160372289760715970908029197327137843807268820537893205131150120358392952508610794937074222674331209849099988249335230899913728291606070007414350920886809112888634807851497268931462565176025018572085946831966627353959728659813741423988631502364914163876324952514038880179132652179238528686078617164222047775380439874882438600812868854061358263029818*x^132 - 44853691269301924443648263134019726907660401555284734815224704168242243184992916299538340809529698622225036906956672922242026444869947117614790072950724703486026153567317197327439874334262979771939911311388774274813639026908653344837125551911900407415356411748071827754128262199905072605248885190668627945564149857485287118668833432530689695110066591751039786756442992173529971318056846598357040617397933750184405061532508886552594541639123819486352839062343259339186744865785430216635435736336515391617727088065533738247297516107220333853535198481140826998160205143252356864911963110243448570136729404310462264443535566782192455408892746343836567577669753725516052340064834525281382678917818585074021825732949767006672316118711082123492188630941697819158219019231919003445582598725548649548676396555907714776139184000194106419523217110575771668570644403839608365555700633608453103924502142075755930681216333772790903225244108719929621117033871551563782852600985421318163948664464657597889007097416155847213282783141778165905061266603553663691260999815519457183648724470698702883985097353694238711434284000458489110439056468163822535311600321189049570643998434878354411450407016902556*x^131 - 7772597254272839959581108633185613329469429924150578119227762118986432681727846876622245479706672329881853958399698650841022382808703807752440145879705334806807671338952078624721261457593859172125388541932927859326362971767556965412170894695793617129440183175376154207446834866635855538340360667817395150696812166795905944556728816575511612590947914123431017583324518489188892423394986958923134462955917596021069443056769571981890540941807106017142600210599300693376629971381152550594271424950290174306358002658805688271808000105875726146024392839928329162291054469105687295421680925767630919580996032186243641337226722670213723143199408901781694231273146243349116209582180044504288337791905515269683115741346176621477471313204559986151789876456194646245011895647472269293815195591303224352468556555845964485242457373746694123998247103531816886348522510925185138888733604578260189586574148196558864481252850145245659664658606199073224745839675164623259561495775031530617166563228759140314179819159479819870395310252030184649005481324963192267657329425823620014159582030739791375173131471441916049455215754399187300693563313091592808176812634300665156190066303056675236393843190702853236*x^130 + 5231288307714112164795918479541678436370033166358252546202360714176282065030275430844074209092693426813060269512347318029738750681728576941593924049357014254455154212155687126331035002252421663068160331052651275258709255452329891436948605415076624931509562604657121419890319632307729667610446699416590897616440846401343267220758207583100721796933106750523401683897716441127708176673840789999751203805529348664705495859175907240796309905000363339351119367851263206136140045810146317224232153199880821604588302666871144873615120115646513533660177128985765598373195829366178028968567407806840146629710172605459811940477945734349452391105116565371066461628352662244954242282427574887401103307620879678651193857775285943955465105323394653604098726889865897581007590143144165303617111954123351277668873450457413173277751052119811056177517279572460732176005910276064409267227012385282290072547158456677007101454759744268001799851523817637105894702799578213584171017058255841157840955781956348627306789466594018737623572637680449116619085229722369063389294144750621486325382170109233079853540780819478350339650567057200685351094826038247709554319931176618320959546817639741307533120853555572988078*x^129 + 50572419939450417493692852179551332630228407666590071949477118540389265337667252425636494889900735969040149152190622745300804533067918454890696835841335440264773772066554187819943506852469139255289997882526534693673533456677635188290195319393849319835349148692574657573260140682980338158282084501021951708551760116347775527759450162052922854438583956764632819132153369433925515315407541576493380681802167094248011620925192538675011821617279804769527773698869537473062511060763273295077220617500211569560653546875688702577620508468631512781127906428477821379396763919425242049148384421779181881948334192330284266801934432320767166362353127917300397041588695339638833444216374657105672761595962947141469667185089228532029865812511238827478245669890816920857967662114249030669243467352945656945213936055504366269759335034025606598729532528030399612603405617193178199397544101805323027973591571591569771828351381740296163453320075557143872874754125898202368940786723265462384380866233307015417813630762280328623779062104735537425568199539883903353608189536717096686363517642314263860054452315361117377008174342699971776847523851685068974155898473868345885622724073001358634351123327487366148118*x^128 - 394979450403022274648973070936285359451607458234530296439521218870896840893309217512296531702171266726929002166686520423320317993641176784104828984030871968140092316189042280778805218024714411870312560772824702130046797110582500080447140876762256535926937133765578759954503545363177699604736592425198834442165664606030472108304204538661735738042690156750802875739487646518952573864736313449402694108566084657114441530817104872792350551833876680083543324082532452071472153161572569278208287082572536901220252941368068638534471625052315044136149070859041686164342199489738024241785549745786814212561631965491336346008603477575818917399701721691585782213342931303744776499391122952035008269058654710448779025179731495874958601777669537097516469163781095328431640862690845666686659410554104060027564831634251429653384487514395262110148901165656442482516563292738815339379957732572418956754904117562791143553593380154435316204689441054066614937424017912300174296005559782982114985904603308231529409214132981845516142125596405378226182643251838092741918207009897175850346178129455796322157089796447117249095944112199597287796272554932039347614779258376384601211266807147475416588128290625232844299172*x^127 + 43298738416888750990363889949794842531599072528639328980507427299921303035742188393103390636348269525779294204383221683148569236453008987135739945949425142783280155313408168681765633776143550667659766068611783538639765905224134397946649957594324380904734303510178405385489423708399339690715037146107617354177529366885968102056731712328658338200352739327525713450305996972812340742475255082100305539070361948690143937999570930137854260951149767562113500364828813678668607146171587682289884747347266458060787276778630473802620945252638413422283285292354557114460903329026815366164085021640846969161374556505896465978120364743041402064094589002133921263657491472543889368341722450612213515036516729415724630561002245032517338768232209076051266788630983168148872174392851546404525730054527628799616983642564867793153378224131276010631910851390425077563695524708216161621310118171503225375367315168223660324929937304284573424973829754306525663818864005920032099228151642633785112838964732627990408044337642542608692272713179699344855609314407604594259658506850774427797499560513273252270645146534435941516706443961955707428775158323437675069246277753090155202963348398601697998183721225320081051259661*x^126 + 16228281702261008339488157538096903417532851301902912789596650523723972163539914886351813499540026789389047948782311773181020733104400196587853391446047249046439105484377854088365653491892506252204210254446095056055752022081381294382547203567901219272614817060763463806767788370930402635326403300572655856022839433823660606715133358481851989236400809204113935606995079320312267234654851058319578412112657539591887226396074981919477371096348175319041318313801528349511048665584305662424794501396026280850677837172462708944643410510321551839570643403970758089512405608480424663760316576933538723073768223784893253499736866969661753030548710565222272526726264107753615292024499325817350932225158147964609092721737227010113377222612641256774987626546627006834224525375379917963696416160843824307329220991574042014038922536752432600096848088097799154485048431553962178019706581101832103702234041183464992803293995781214572837296834572775683796890048433863812253394647166612531708287793268471846640156509037390037455771597754179318296909634044286802201527031949171148094533153056183803149305124434883443972355520235932148208506383887140766836775366262558355600176564125127357957832206851594476216421268376*x^125 - 4926194197959579608190567323728912989040332661347980082308827657120097589178275698332581529903293312385532104662183543399675497948011480306446331482653660853677631544105429935991622525344031026161774698289747224224618362970105720867528566398810895923212326780438038527410657658586393862119095282811055880301688233862049163567667495277660527795160092380063898632175605674918345005110040321899907637780446651006857478521629931392496490008894290670260999183641049279090423863057051766927054925518578023869281349921716259816543235981990187561960211571429934658289757436290292636180402835513029613777580173394356635571696400346353435908382768952808118135558980855227944892925160918960109842367620256022158385728062551668725524967735715793812804267597698443075823376699916558356255381068660841310488789939459796802694606827445345476972663779732758551762706727639432098352642706082944637494131130933097971338634835208491692213625450424054753253443415010717528597233350760890104763081401126936095568572738485862186196440908525736286431312336741908952576031220006741841601919936525855849827115251909495543716749881002279698873423703146506670928757511375794026539062575199182242648798024012936333707962039264016*x^124 + 423987691522763224893121660221565121832449088597265243142900748034117085759139407861588494042324893028466752919416091585810950248941328709771402936521098648465109917078439095780167416161943477290284871367855386300166217255069024172587071037042757405724099789379506359822178381186480518890063553980873630148330667337754850508815744036790579979913174729726722548331600642396877029760456390009454521737048886333732209810172977413809234536800985824418994947483963075991295978961045860492570499530401849986190056226543636552710969301855626050671245295447012921542613120707038369486354411215233976277980361035202218100871093874843920908005404611904005600316258783990093925725114313786138832765455339676814321128871858620813090414390609318617578647429115486581293141342438872720875659915707366437985525582901017627286214437805719017090700956784170684872946477753500228149904399797102478264618230246812819433153371824833403670760748708617689410760039555965295099916922337514010223760036664846507887549006801491717330731085635089384439205687858555984746912323782461979087609885249513912874810773340995834537717295134932552033534945975379098573344255491462804254748871991197054330646742670003502068109668586336027*x^123 + 259809231877012030060191424577696869169901201805801061049065664972692756467778412770462460131122720851132888537136158000913626870133701231744141532905718082609038132256021059462270413282982564069511489025316862352178553274678278930673365204938780315646808301428024401816725710797145006161692768225056411288797983861129760974713024030780871385428494570351604799029589399268374124651015802368232302649124958100151519833334170670783765543862555664887362426141142701617067131192480409799679980722629204045708261240473655550471647173369071873141840286427734203492440608787137703649590929996325367935498357340371606059706382078755936260799262220769238775171381979375091372181644099655677834460713026169997487263406312110871965699899743260286518772752224790274188494321509357899991834429981332984827454329906904170860876670380582209864692250898560674759421890439133318148259413474742107451726943955437786938080867279734223111031161611071907450288785487278101556862605129825751539399721072393816695235716794481180247221152085463133359172520473377395230003065709596656502629880286611676968412032203986145209584298777921530770473062378269515240880296607337973306085107960821453206195214011645677849463780040473692285*x^122 - 148271193331623148345039718244357711801025870880399465020170096632569524263879576703757757903427968946796880576513157434722795124275741657309083050222779631926308938756025104931398222638545991442547632373435036154194778106397140823878102486857728631290580549276655742248022285470877728605130752726395039374586293876150608998061575419879871920718042675784946088685856204924979349796314286072553924299189616495406726461054285334193677621782920713037665163551542744441443864512544535069402284228114443016915714609847882469504611489604064867786399329533146413685431338364033695264337388792597065817440072490871464722462708173655301619149004877223478019742494127692609095850931900763880564877928008013254672689746919574614271984250519269021856959705968161947739022903236376546951464876285554867761463069520305905775106071880927326110832369875508573319225635774142677662312565185206388188165854602827812141771780035050667027460186164166197287897212535217970101744890711910952317878178992056413261706956519031918434599273885586750077506555268410749399651073259233054544367240143523741120153419884478619133791544646417074884570156738245905999928369254845530601529135458755769404899638588499510034355276767374999493419*x^121 + 3115210392314159591556237205454961128475980336284611853424097603351609351726006062502376848841094417616628789066369863170874520160244786807081863354753451446644490044422474699649701388790393350441216746046078592951666678326347181504472000580669132782828270455325441814541328465277176794095166233702796199610499397457013875275486083471182442163756063372430873658745647847433257126980523957942707110743229214232520767424847928711552368065475216471520620445915383583135140198618351181757486672069276993088940794495972045226619529239915911165057057869679936612461026875026573602410795898746686366738522680725572583419813440924273366144317072348641215408797563606671764335421160568756731136446893475982169800270809331123315531738164747085845043462215074906944624664237639130740012692427921599078964598190477464369984067446513612694883571344814564271399158308809070351284791405463050549201746809103261970421018308459088160959709096826045149397601055429538539185100932319318828313432433699155312670551036383696558839009571077763764823983209658662543686235960696123836907940811630204051959566139724348403076095163052595570527028954277417372049530305378358436148981677096004858663040422242099756843587839055727202752617*x^120 + 16027865457537812525474470086225960223364848093497832614482259024262512317624906483466622712632931072361803041851584154629724537449173107265431334996250807727534952716652356350462123595289486977687353380342949400841133069888462827854070688268129953273660770266381836958269959426181999563325410394601545162226344372833105321960531582096835498991520975398342159396816906054997484675854599581189805921726163017611442234225222959401710475926173961421907002742985720440162075399863680055849913153419022166604101681017667452478849652593280744495429498504358061356292017484000449128386911917795758187748512596211791882576246247487953443120724152860144253653262419485907284140079223819793624719779852088881835277832176367779107288067383109529920566571057393254405851104136744724300792678668967923799527576932940839733975661430053371074649919060827140767078809483417489174159314061094784282610219523209107804787852476561137325984051704079040407344603788065870959972045024815497785884398527740005932012571915945374724486102886138526000920622799701093914302074275950928902499693332141030766253787176053871447909711095481325497147313074645143387700769482469502901754942771293139854825764217338114032762943455257382739215520613*x^119 - 2271706035512536026516596805373105917283643399881480826991727335206316648888945249115710793816116656846231503797451861845876909667958301320701481076159264075769730415840844493250967519896895685129195424483730201988038765217855811118493971576743550314506089850971615279682070767246211237697759827634329481238926105420552062231157291177223326780331839410390342034724127659687438983209392166009394752464423123795077670617213845114424561851972225768304991248518568418976803008183494634784045213823123225396996841400566521437101622688965173096383650106300496443572578209591654783640846406837349478646808654121649251251789922559440396597828328364186344231439660905407207761904073280640480266182820762426251645609933188699236508444850316254239761464960804417175730822928867525592214561035387877592406264595324837992781243258453428625488405521318235791072713077055850785723126519332431939148725481178255923708816618271573181061230650592207898393466986495334561218385333501614465364709675426229030707482798906197592261169166290154253250793347558712580026177409939391489448809288067711495870264024633515015506952846719347737469837808587994473043070046823925031683009556804097045348591559528904595406174566504067066008643010852*x^118 - 1179077433560822266630553291766041183882513981300376064303874317840252657147647252903779752119634647174667103839605410895276912700311774773082251900128538519499880526517207437859859474230847600027652733955480734595434510996220932504858307444149918055636579368812258284629989343888971475689020182889580891857410176358294832808947189922727288459514330123178072501929132261459183736855627751607059716776340624235407957081708457095666729122830889601247970397089467987846399478437830572152004871648261965763918241569645362661894994086594541607588071486600963318573600021506708397754733104117683721016424243041488896260421070393403842312448611341645777060538175127942650913492260886197827007128324772222851764161651009614154554086790337696444834200318910047752498538868985549522997439740420419328090150003185570015201218669738061072643096886786465345075116754394564526526279156876628044025439103039278572389590812877041117717102724852836497920297274065954707396138258513093201580404863526134731824457732046148325020147118010439207936261245912896986387773876799667686904949945423031135132583321330095200611238514054250860212856079595305295551677177426496071306893329063434836744667921886197272551466027239203375774808457184291*x^117 + 284004689193417267245230351682098032753259219825879457031560030922923622689362745300097862898935033609233497464097395271834561231091914271315654857453410833478852212487358803334797696697026363869216684015709505699140877671905514716629530301023390706524169319898503310330160091504525427017991569906695966878287789675605718123709627924967079752746476030770411159234487878099702744143805245579312441345238617352115631810755314268820559724621934155142124821112195414237298197166208465684265247041314426537455937527061248980050023586436620638919212085702167714859844435072158854976481345317185803184420256916310772946561561335627293719110781041029001279508806988324103050626660215798235257311691807048230309263765462280277136506035435042935856784720989778699708755049042062322327610160054553850009937823558962565567428996038722055264004107289103379118075038131302631006266775910962678841976381094152207629945577589627118595864422892987561093742616604804576288773385068550424265562301395845591086784049340371023678364582174055762091487772492988217449723954700626478401499256914678756648680907708585699330408936577619925674584464224196293585762408450060426294582111805385923760953552130575271970619457716790510212928514913339385*x^116 + 61594220606029990978960321195964596266817237486113845131221003754545635150864479257270725848885372872483903922470601076620000488230201693630615555338753973583286522757833011676616760411264137037468039144647320098419960535482726358288916557093236856818052587213266462789237638209158198922025962628486354909547607278996182537484732102599215536054568350671168557077035353410740315927786930747881719663348046236481052915561391131864125759625890624677553921083471289407390412258267306759759725788476577603132532776648357304728972634825467751365095439372620567061619732354744543917648287965426363239448058862035652110529302902705251262255470278442935314403947391962716551177923123956330058451591548629384135198629636140321501443530955103843566269271384187649533356303269499180273654456333995168558990496522304367654338511385793546772922785386415987013778239173113258088080182795871836536829885677123595995259489593469928155537620020957350580724600027837088902774806451919853904980841300489562165424478776372946100654888734403386681843819078094800289453798252249660451509245985060331980977119694400448570910433007369534348706240124222546451909837691774171563135031394019240806359755082461613788012731488408504205214055878198237856*x^115 - 23057198025553386118442258311803165863930420922473477933541228644528605774469180373469219248444543197548308373653879395367279691319880450130078061592216551128258421151449038662733442809654989943500348639295717384893436360356817157950873748160564319962937479578894976133994208024375829606225355894746729946196553471961808672260902199033316037239429669696577099776056892290705012442086563102306957666389337565179537090747003201930465826739142820857548527100498298318475377515526909952214290460585108781512583138116190726597969010276085458225749567722309400254633064539630681238798017778668543616326751195760183889016744474542039787322186852306595422358124104395239013785852767754270050122866650933626645922547571691344184880046143591040212331122259123224358878670792356555745864936344347187893352894832984318732063001398133395357821381532198812578196484934910500386068240776771243595621840482375389495996500605938375530713099962358420524186813708110026405307341753282232699995651019875690036875453043608316033654498885161933515411106727250810624169409215517400247646534052010316437559892073531561899068081046507156332261842899424238530971297725347351209380911220664835974498249322007496580920119996013084641535415100281023719616*x^114 - 1741956632724131762115965388837438018678577213523844381526590105920030069904850372411101271156520124320711714471857346926838318214453899721224423508937894629871395982425280104329823127779126693329023151419471457723284487191222305405593323143824051335657538143319461287045470517993748303864445637763622071200004611266160184421988303523916227717337882806417004379262296916346403766837146712700963248937581023996789057341106785625375505632160202517467321369280063863345555219947428473516475532129960722770552207088823801042926615344259753379389214620653322402417420836282784003519320430631353834433384748596774102631105773387910421317139209171696316783802209333526730668812766754240662841617827249657987168004117468996664399493327350236258993673684099676890404352862534188620168158619337868349019649401936614594163646059908138776927706609201555118721504605907848566337782514571828125723276581070869496191395381098805081343698920961026609618142713472172832122994608586542240099589844945979742359210806685571045942286392558554353460973752201608756062124143294683807538455994657610468649429502961406863657905805138604436498058425120001938279857621463838567428481800549665504411788889479357719029849476775785459688137465264616984107621*x^113 + 1265665003343298717178158228213802839495204872100684934034876008279726387162655820377395577177387987189134435904565121791335267256061601317080511456309313121065756519720415645802329305509253906661416098613548691490836679136047465221279118606106452669533533017811482667263334838717213734879606655315681801917888169235143953149969679329307985848451107872190936896820478262677669195747341545821320259166707058848578424397896962425110500359713025764077561990485839667401184591017078508574261507861994307571672277944176455568564057273269551821265642710527154766129424542659845806968527826398358348593037356632699848518869904695976153997694091942026755820639450389566099264560457937492072392756314763123208076901759749479158659897754017328244901295285127856243854592507639778493029733082160978199848685554182280713589141095966229887353676236997660116651301802647312731006621877988287569394706142511737660559158240346982010231655007877533872183622194158276634234652780380070594185910464940770954957577341363538112128982160025497604094298378559626567470443171435281764246233355869775790237891770195830558439068028445217193058961082544910643472266569712103088418825696900722890468030520120028556471657255181244375417035293351970547220085456*x^112 - 52933411080902821115679230435875281297852100380194935810901166511597303307712669711589618288813899551568371922366905576835913374038460424263105763872196042989883554886641658249098263408812710894036651873374494871955074112981224856742350396121832205577217167696168852163274861469387792401308084434573963131344757899124626430789887960106556149444686284433454896698809431250357102090732420310640794975509458434739061547855479030470697642616132537309859158815466151265555660811644775153297634088507982675003104253053964640903694003922481418969348695782888359837014052500628199349472128590932557106208155556674566799270006603249898072728130388335080289778616892267967722767857037103242309047629605842844690886577346863455372478645025777163478914619074707278215846806155607807989984222115840143962919529480399821969874044401962611907737985999218504983039480664343227969427758629557240435359527341391846015727175639613395618523195566241944260231196103450669799540430955227574869367929479131585354818514569037606482814904843219225551829301231450111754745021298895038868107713571933108124362826121076045673604675647759623496572648089014145134135527246985024047147942873938976497463809886676687906986843663425224192431349997152534503091885321*x^111 - 29852568608467037864547052344481304804062489353180499456129598133693104559803954588627501543362981748632243977200683454284405738797161818830083181220480179984173791350069903290027774751874048785005123111510245442870268745628102105111039197976757571041613078087245698975520568171997687160881344732113151636136863126101584700253038376498527130692459328368535761253496052902843492945367308856410425329821311195538246381299184798035281448992641517188906588535252348448573778681837605340805282180105297724192297431307984652568229686676328875385122442983483144794245369398607146793590528494568145067898414206571309936675415690468034470702168625723581410465935751628342404853670349432921833616581426197019764001437378098211320648424868601321419859684996208672183915130740721723784335676054535575484813710481175464498661185042226371875778819806961873155874630769814779783000814980203382142939827616612857040920590905098628853418148398270726769878097319457097616476359176783183175975653849244713783581146757172260082975120777814943070372961712949252682425276821863880065926596075791847581660998971170104112350530111746606068802894598742183864321212538270389353154209281768898943145520272292946332560570297831312017017302281341614326884540344163*x^110 + 10423839131342538779630130407093573842972368432077023960733325388001216805774938170181188598951797222722116816643928514351522958696042962196161979901569651414359349323946120719400037308423472373362719196514136428382445898146536893444753853081604983665506812563202605147048882623027414465886546681356661223876462966659534026145416063795621629216532523000624102856610386339464723630297123416769474267225172973180805498543567561662947848275648922838830825386813616606604359304268550019731749896385014592175635359615250671813333514305737244242850661444723287925457732450597237689124189827436876676248425907411035744401729486113479068162042187835917920132310071068961899823430886469743471138272683053677839862831736996592286924671860814759502194822096300096214419428260281238789064427366195844540119518541756826216736438063712173643453163776773741606189519259978698046329941288650846213125010877555235522139976822494098076718238537742904597647432120812021240784185037565259821666690437849753435773933857451469993669570090169289137738109905457921950668936752463644995080728860848220838403693921261709067392116319482426982368710451427638315886044938627915988447105140806636288200776867629008261112925364004299715615040755301453539365063453088761*x^109 - 2784863711004773120179299752849069417349081415528530316123011074323991617472326611573872040764440797629952857383102325094570227410584417494279093163165323319877972531491537632061380378752797518072043032974652002067308070350197974213504245362394365313802591594327057157821368901586742132839383750645999031317776755450446839807044336619840084128788198804985698751776958047446273002025786388960769015194766292282422796108041408312311928990507800437923344708172356401249117004212526290874874458761655718442339577450184603546975798388314420375991069621506783264308704093573105945710203843052505607390308661742020111016934410227870802834867668941715279279226327393269441961452031018095299986727740252012126233056684704864590048592389766835201327613634283527940935150480214735535046443840583710264497320098020582714806831756873665391311908005543602197346964805408526380986411843537014416059641162205821884157187049106799417991631812848735876876952572025540636153639092502861036174007862492962790627801716184549852584586265660030665956440653781943929611523484751346414441912404842205124526488503295864851282045393569436350904230286802053466945590141744817489280615277246845503297133030056926930606791669456878025522005970924195570155089879066011997*x^108 - 771117846108908738269526993407840856317870622485679059298273572635596492031879003019242146639176446966975239581975518943851628226234979231945567014319863072432787682584277458134633649716178748114438749903175258976496388200594287845339309114672444063937056344213589970686612600708337382716598930608199508948101751662909734873596245270212409449914480177867612570682316566085727326508684103343972303276003772502414519225218194551501286121538409435749140216654228052852129826729457475421694145088911376822248360779768551158920239871148276552726347486893793446041839704618561689825165747370010707337419760214689839901600246685580176317399194558497582227890951145662271882756584716742551076973483331437486249320630633457928309952940244481571171907430711416101509957655501530527661222980129348362967586266221711032470862657050398352193407282069117600205699521273748829996252609092066702939347218254109340674665112636761599651380226898343289011310185588411572478779494215292537570168989637271524351806775959959866746064341591222937257180674235090150218793606783929544014352716714025669726809501946224942650238476402205372359922956615552340695251964968668229321859152814123549806485846396625665160746225161433969191406303112445724308280436612530179380*x^107 + 496032424970048478485665546561989159356050631490189930430130538239914207102630662299820896557300089670320811965626252605326428040756723520810427183397463787244819071432956808047504416891119585251487720314199003797597010024203701317450544932551203281789769988503078855289415908449629357822550211031163323220280439363890301011147782414159865763328671969031124910290068400745311477986943335125962903584709619728792578349374623325704021350405031106506185696977762555306409689666755329593324854154241573989114107862112675627853942280253343157362990246057507978242069005352851476539683123524947263162123611703163658133857400768182326405652743134196792855797565711952708666572414603384582091852439561877273524453458435477106207826595727408474659160833031901983052177082278874482614730085487740321968502590607876881404379631507244524173600591133038717593926771452823672708534301321372531974047316892789979399215892255556993729288263846428547470109514588888508657198426957182246798771786310190171087195250924163843994497940262823680996868717200709721919769356107098615901979418535912085838685685185449076591890325008064342972880986667912488203393396675871844520531196987960453063997060728483236743828210062266081000687509965900385525127778399408793080565*x^106 + 34365037972598027391850278074535438358756981811723492307560463816112516673046532740705145135559885274563354831220886827580131506730036549113652958267829399530494833396971341121623593068368172564811185982680102177813014301464297464296421592552864448752288520995062851322496054544472820619159351709485366465041919096875208443550239661475467361862550598710853873362159414136859374570224792917421274888331959654603782501731878101943993365219800524818130400565075832139130594011671507614191299070387049908215314431200704013290529895591482979879359155852328492994932046720669093406282533678869848342020173626141790245342093490162644748693306704619743410623658022977693237688214961992372195685531220123306368598735955214552714731203807420021558626292019536071419702064467084223768508602641576866935395992349788034107494110581763760155506632466270232001938008295511984931071081634911028253291829970637186540487629697668247275923063095250550292794268581751212279759329240962515545170591485389683688060118228130208176818679181551039663960551746042624775558880313736091341193270323187312597091820535633669071693493674120446312499476631100104139734550755660286079811444640695295097368396334450535823147426691014590074373540323309659399427000697526895265376406*x^105 - 51095001873854200362837008201236989637096790433108368580144171016417140213466329382607332123204620926665143539347158676639147817860352259126819518038525620499642550921589938948170153221253558638737770733430204110527488839607255767470392811762885140090331624901255725049351583457708848045148939021465945573930956062299245747493306373387908731247340851533552711160723762279470026698140989917564135490842159291792092598992915751069656583891669292095859867861220555901410036772036516367626219210264333512291605610094130886340648191419555414501386986626052867740230616121974026251460518911266869668039837046434401812264651561890357025709545603529656443497252257726097971017269498590194288214905527407288258838342721754464048165667251258012090659322594175074507528755919786681405581806467724784539180586561652210755684375160989386854127178840305825031460200132161143287497294948704432551324891969491382406463994126250984912995260537677915502584228397269761356333937108576714288284578256818424785615747759854003015200841490956877808335528785878257356505960390805337938773201517644318534046498036178316101852098628640033833776567227868952288380698095938263695194390557179832099847709325918676271626716623575580506868798442869418148421291324614076348348747711*x^104 + 803066968713481383742884425782938327907084772572183355277893420817499698382340516745118936701406558206273773264322608735949159560731598634528341203232300692498904315776286525776311364844351722865961043247753601390753077893583126768731188550564969250142987390678711657801949245907480102715112672963866305952146418844751920397562483267777494730728060990586311785906546358534457526391256692540505194909199452786962161005495163104607326261825623363338150980582959991362229910973904941149344070900026466724194099981023262822988706553096271853572040122875889917592292805753971152198049870487406803184214439556551201908898358582569008686208204335738587172398921309762878278035334768765913051488821278110352226743563417171204581697913015804040380714003857373821837109613532491800873683500716669503011489417749835742104233753598699735018853654580533237355418381228995325624399323841557389543243095292346234023270386884955173390070892792346994334179620154835048205530285031522460286314653595248244046028440113311362765204973633813616068994500161622164028802257423491058484412316704977271413464244159145938018505535003602250484946185003509464047643679069227023314918162846564484157232619054605549839537249742202105865203773830044456712217105470914485392939920188*x^103 + 4011331050426852066015925579475642921797615095326794410819598787029264945598755752776881553689542942665741734778021385605271308236292149707196765336670253624276027695771036612445077772865838418815549912979547821272483277717698085626297574301931308341977098502936448265177696657875068506948693359104435296143905626492328169331112597023360814629216921248794922092228930149683273707541130981017043164784166652605959291659728499293618164859114716208931295146948270313670416829362892499205005275687448985101958398098216083369022517661835554450784980565334828370500343317619684318606874121469243507110046431015662409546439682001151387984212109186971475165289939459190584121565203246277635341739108595870825800997764624302847665693565562649892046656281234108666378254588548108751848524331134408958671778086873008961457768142134964927208581846339206941224219705426289815345148974751812705852088028359090515785388262601228951052001295229303133722561406655389144523203639409469218298589049575236432529413591324550817560528044954664973332885742441837270740130320874485288076395068587314156763534126674759612064937872873669714571580418271318459644729074029934518065828274956283666288292400042155632666341753426126589625702054690170246837819438178931519755338896684406*x^102 - 350601146472169687826651771133874700618511601117907321726805842247627847817434469655365329576312251988709873641529348950599110406610662569839955392946371330582928601754066671828078559168719601174250749001560793912655889812483670560745303659082648519855292428063416301842913194858193404096140955860232355386057207255888719560165502132591020472817067983835941164930850246754395894337365013601967875699630058733057051165175780552466457167707880185196334897074803350618094001831208565512992869211255995819922874956870394543405546100379847856649684837737140942537499994906009350765529756332211819008400794391916656685468966013855192742326538146483281896251516755939794361419300518515144346510607504982339385148248974220925872053159174618787689826913684194410169976499569006994327360065008051357377914399577013232971887696691475103964055552147624413015220441201569733602747563252688502930646739191871716481902716674242691863791346627271320983553841048833531881208058557520795728218491688082955729414259896005432878557335440395240448259469049266455350291393167993751067927669385242963852775070217015639004560294452077323772293393208008649852649780801009253434472972412088370659401498607492944541616349459440430930695612876281354062622210800675386601612183931650711*x^101 - 219887063606807007225120319653993384273313287884035794768935580422620099669808894211836440100155416704965308922893907363834655594074548002966866386923025419138824851448974404501883035800910029439035240906598869646428650423587814526778055699487308481116621578283097027971064303820267605774744182102073855989206913503901094222916728694597598499934830818515682173981458328608835021102004001969376299359337060951435145259650118686150710461514222032874358437694466410056548131258943344827433560802889516714096976327630232590260831522756778361783653422343585859874096633773329015945266715609325933979505267730139921964541342195477726352763188269383932650470324678186506916207695937204012250572484678602216305182609630785545122564823022553567448800917264576280521784444316748724996142182246360987640190447020727527129055931636819315863276532438689455706137860558117582603848697828239228129658080176728954947702695457622918932786393649764883486384373694166369177209574233697790129765696874763650019255798280146120109576270311431986471401615245244321072638727861050759356375314706043621511309134640686239783629015968444734600804262324271505065454557067457085154171078245267590065007812890472376997469124454373182359188904445384484856184207223540456186405475249141498350*x^100 + 33236570943764731278441455862098857633254163203877168572519854675565485400550784918409527098287268348541824661199495308392305852489787187711999792840204508192091528492972756340985977709240452004140616705696225993896316115005503055950417612868167526639089653715679588004527128784014455637663666860091178066830035529512131784362728601256539157580496262702125623297469982035778791876464440832050870518831469385776461107379874331770549848765206397826501679303266405532927523744571872329383589260493156943198770908530575397463329254950572492249027347448695275568117997000281376572774990654761192226728154963671961779246921921453871887657673468741999440383757693211247655247775304773671829675550059985172248537128277291796263717120314241880537174264415997266020575532607294965875112892078440083401583910842290836973818686750974194532520624442885609508655673071769652767432174426027760521923639272311872622334849712731941192584228125954723985223087355751569675154186763763622389606054426834506576443821267525854107387334894210494232751065267673052945434479235019383005911149632211803830270644871244702497610144227306241022305491043204933929843323118910748075931732143057705300376444979786293667758955078735087894077594434431861748269101294980409058926581673922470164749*x^99 + 5445960156235800384383862518067245573122475957494023340767148157223047241344051239428775487454179025686856117498623720103796533347213246376250759358560714014339379774769356317502289101177171296722515485896648637074189813213053718416927284144224013530995659651439312230462870045991443585240189087748723537191061944629310787201870836764221973729300560088122808911078744604365841767775369804750926640897287961834546821180362337200549728238006784189945948487715643975236804280901057605589578429721058337593464773517651190303367165694603412912218234328748766317550157300532348612683713811457348553690725405836635347154115023310501600560746803179753199455902838343969144164680050229953145668411324564523358349677294176998049227524952245928488387194012568509828072370815205753415513445579373898720618266985900554159817208240965713075055265448500668346810211161593405398652249791654256080143863144080010337649591951719273380259669545808660930465060136643699257237121452078101118470670230932619126674689409195599833373259008395547924494183068409628945527775958320366754399033550741404475397482368746762775212088559360816229216681154788465271560470877439081902908202348455445367532182414351678051376008730108991268422908552581213364801555031969063984838227560418653544567931*x^98 - 1213052379290186952626774068962507129874523181986445070565531061795843239996838755410609256423803020098029788569250519270785484344498088182570442896837176259580209807865853156160850583779983921931406421960216998546326620200432772663788191122496394077414439959351406401416634701217250987143253221730263853335579060255084342333291329739313629878491061184363584102452371433909172020739588614746707483105656445959933738461959371580929858304537847377196404908494097832486498085407778879722459575892032205169156444682058302852908168637693002258924619788443637946903596870409174229513160807338525640418262582713149068303888307962547297476751178543034164814634027479585491054476690672557678235829625668131760794927092863390626366442356116021701964268200551666007036986892811053111865230562524042951093031614889885124262435402128089645710257153780834417080522574774094171921773140676553284389123329581322531473833479034430069559181750372302121317381743645284148829631571002051579836046437727327079091747699164154468244656147553884480038676393927896472975251507471704971522714561385492426696500102728594347857634604995250076498363941302013765020674750485465235100931647329307300199912928058446772764147697319586922436990942108904082714359896479750794186954364328256055468971293*x^97 + 340673654453806715866178258223893065483139578386724281785384838865338311078825832432870816742659969184498588991875270233906959700793389748746495992858423020900990392493225511579983806607867269605963384519688884465608486541678647404802424881462375609619392545858924152116706276447808655380568388655374692351152473563585796370337633246433715059282823714150160783178817029538328682292465674621164661657315396179133422574858179080743636840374793262547051934771843387329168491773145358849979042082937637270329718065589063219903010156486201039522729707557286997439013466864452213398531748910634501402112491242827596761780684481237636422295859480697783800833219333354927212327854649156694934192506794274502328391131191964710539556401317315099469779477330853879597581148876386987307089393657906578059295333004671785016733544371637671751412624919884656208318054880268003631766233654074252069564567472799621903317662287951888633396552429601386797148994833346674485358931474307508974141333682453002235319266757228666845597535258779979546827436069472928699941230372042474709785094229909461467334540286365666571447163923806764481433578001115043310666002698089354982127532155205945934207255811294323341693890840572104294131295107354513588574197996770183610647451020826266655985096727*x^96 - 78252342278863700131262417747623927506915750869494262876505563400181866322823287466879254449691098897326140604532566595972268960219489036837358496160820681735628474420955799414494963748703360515362281925962212788083887106707958685333876087205727917779733073582934339118949624868716481295336101159544220394009155942543417840832235508202331007413189822000376492909064543477676839529098530989446705128873732195094716876532184867595400384485654331669434953817477283088104333723222456375408439525596915702617480203651715350925864146695689989546749170193993574495315826933168046524080824400799894049408636395793955142778287185978476167690020399426789207155093426104371553953591744260484154632097865002765769227695633619972958930647607588397228993272257879393255925545972901283073039078170961062631648038021563961145913196623266192135681277511538475758137713196081701775192873663191907005036525772981254200100525470958212509533179459805050139198319912321112618320326508473390826164287286947124785493322572339412669758703407286354214061352483153794329489218929511634132093029966202533509727676182482128217889349792176339713005099032070414823003026511810799308942728675240519259441190087337222593726100807658114646238262062840748005182414790732653841736924004884314792995497055125*x^95 - 51314042217390574556278657962987105763297558297633416759307592878236705775241892969355126929914026236801145260870376315947986653272210384447395081615348124260129538780993741832115034863224922639883882960423893435448093261019613858280417525810022774563186727635999478807918677791790316105589111938060304332470120031305929408887227831598361280194101079097292694749318126865994247725939691201077927673673594864263919639645218802952474584838583201266966578719867906871497318103056585294389331046558962049425122030820615934475291559303264711238801234680249763994672902438890960139205884291377421158561585123415229539140629221605611438827378760676629017236318306157429000588678774406150338281638338819584371117341328084441128735218764890127087101974486639419884746472727842435659317042659556093871910542975137783918776852515953192405105606666327501643743009531921960961914594589162164989611800319216315121783251795958482787652125017883611505239910264683477013592540179645486295951121628310547809819286853171506776787913949968288781117707389052418849004542507173281048024625778355474993543213652469024632481072529090855775702931847508941100549613280269003048736014267463682782703561553351284592035515614239133902566285134718046692867623710112782606989447493240260112337559093981671*x^94 + 17514678202345850587678630717718791954690640011070161720714308470884201797358221253896487499046957716205413304178206109902510630322820787482895538489075153016871069392960013067384259321152700191617351373696618286652795794697819589303656618397793472633294099799480658668473899611344238635167224720830345246252967709684601769393224800910517919294412105944732326509437094264677959116036072485183010773629624353025619122633522895878928223913414553554785371480432475179509709297466286822341824707247669074119631898057223795418812571588220903339009018314067462332298572350048262253490197490256475182215135435283999360349676545692945166508674067801847555433200003286133447067201551686255938675389722051356567381717419444933309828728117419167034512775562356111539886905425501399251780777456110552801771920381776957226894410973532514222617201351604509994676659153088188133052879434675200735428418413538197276524874175620554658217825127277252321207441106429525760353163953835091215538068187625484664373422127570762226991814784225623302597366832611142289682092293363399359692679358186770365520634295497964720863668560086555849905284671788037420956410491102844484987664434955057634889613821378413973398277953745150503629163489960946323031564988102506430865879145601722809604756740051734582*x^93 + 3144528487639390526607611154639715148178324744807936132555622992311177645335747747235040072235191128837183380402732150801919856231950100149334927946041420436079862384726199396790061157763443699005482169207164236223398649400710903307204293599424460937164562077682828918147691650617639708533008251756402174143250629766396080099141547038367815593250115657259333397795896244337317679782500514106865427193494471207752932386618875051143122082276345212775978471217087836436391885690559037069620488072006231483946695857148885401875399687119816585138963265085319215035106892268419872806473542329973621299008624394928599174729643774516436540771463790044824259538974850170524269544023857234801098255663785933083149581746481281940554191856676640707555962554176547771553758457763888070477180646784341596295973542025811332493479457072056654057506310098600025314479857171949429123915102146834576279524081568801529618357350967153011957944363212385827830067103154498488499100321720233568566451868755671038127359560021300074295538863385705048064878391030665731105777682943304161235877537565201468403417082565972998345930116456398204342373153113186136040798714264025886846074372691588141771727046390662209024202623014576347210881013263814220942671460770556671151007696456472305252403958292521938885*x^92 - 1732220488130831308890475574763070280492035779888306043733292840721776327854396399061763474062334751594430523161570232702422160365602928891104903614147582499779482575509805174012493572248578012281829050163739595953150379804500962587626082196575462590304350519040296392439269037841868759359545871175768703095973553163821978273069008667003328273539301472109519719539121445408282057912319080203742548483220726581868603804229795789608038216578635553210647133801692365594465687575374874718147635253331879711941428870969877748335393061901008065806110210703705510359328408817161968490673037505946031457822426821654633165484234939615325025086240105376669269801417886557107362385617518833755888531737336021787678134429234213548675640262019739532087200653159855499678923596770605475604476267498725263347962823034836691315082936811626963837976986027870507286174706483536537708191626396431115101418842942021653318625112836734788722151628023710303726311495172659925880444801556480568363273916862537938246691892819643018113478618723605707614919219392640318326093498713797189295169927334314626409309236163048882663504406898124837294468540808022347087423034498516318930764429053786437503802071006187738063469074639290782066401575964091240840111455880306370390393001049247385243286354326619031705850*x^91 - 55616232824826744930927026886760326404686569312498728234247337501578698647915728912688649091916446488015555459321621545946557989983907819572458819823119668847796636120018368608770840943097957383163718927134187784620108281371211694791261103013047589693547719851899704157327161817787350293214330675780224809697853279609517474458539622775616886960962150157966251018323087205836371668455239125366953852519341818692247770663154313563616239853755707194654955191774371136738242073961647389926944636707684111157972406795371560354912104789127636047793205312838975886914908049084489392651829672548578113015251685955008399757443339993491424124247719201898044131249299990765616419751241694207201787801233986680850738934569925558101164885057269593070749916828181880707267545342133818145037002694663464127468792833875691782626808988591103312119534887055309123156360465451270399312773114319860741974384050789915354799359757720067767285166417006959029947461347092143553480462804250288845657728304952620124496408408651460315399378031015775062058272423075146907431722383982375457558594020555766983524916193768661468938916738369035927760361852745524686806759596855150104932023013460270505981061274029351407840343036046945862401740118356673766661382254332615947824016415092756967057887528076151365889624*x^90 + 107853654716836002733686193682088877566257965442784790860736109405436683363836400158146913198615317795204152634937750808327933610806953839897981962415200969493156506408681929467135031340629005605911459425606045598304902166282285642315136281834317490490260674722321804325161015520356969990304806182964860294188204224346366285140308466563465991402385183343254783583377804076237008002807662482652814696893891120421246895985522921694987073187151959784894795909301452608366636671856900495950524762725892092868098349857147130094159013064273444648585979799484067753431344801126924342018313438046850805913120843085806569575601493153393675910949668173747712055532651244290352695810770917081929245163396519008312884622086665890815623224513743817818991010361528856181069280877328682395243870978533463605533423403267511557867172964504968872357719208995191402409889662730054964375113115178159036978425876938812343048570486090791136175312986933780817221774599066882783321127420131971385077576027346454484885867487281337424757119942661648335820291987390946859307402835843889682162989149091534517613937927715593283728790570211883274992155609009610911631530294378794325748542547377878982139716699792226364671909534326326304835641201829364068432403380624404604041083237968170960909185425685164515346581055*x^89 - 8221577038632068238471704129204607808617308439977564772418050049039135992327293948893878330793578265648026704086143779735876728835425048293980642460298128983636685640056681152565905354300085491465362937909216815022572147177931097595028503882206253798246668788270072589908923709076389915551109887373530803285235483048316090083219704532794694421786706028149686803937903815507367186270652691124849242358370060351878586352782518640785994665719794639472994556810664217789367993894166899214382462628657613955214673019862198794114871973455196164738352148476274163236729371028155227855385811683431225380698550923020588622215036810232751564545119762073872693140059179101681495957792982617075083645908683989593088058825880657496486602950758661745781966080079182299727151400387284664674920239474383465648123444595491492461170433016709011325356494149907805396872415217301621248549334226299974615601483422331163379449301199132162412716806034967355334527262512622812142663044804940987030796015143290358083398576709717349782279684619417046759157278544339333770570475008206387021164134559990961034413487429047305194883647716050076726426103907925258383691324989733170323526880408997357810138156769970770517675371776087419936561221556855969888566128484902474147030107201632479001183052927224317223932850104*x^88 - 3604344902133478226983577888323371855727357169607636145645313941404951596592242230446509566264170170640901705088253299508101841461475528204004932693389485616948700806755994070861920708232382998357365820940188949352027446607753665501464946110230542491315254785246188016013582395026459275280511019211019791528292868400233695693722908372788073961995268242746215768369612934377388013927991608278382680203783734976120473353142337933611007543066587048884249112575760897138496915373207097609904320849589017596864266668846434068512789812362386559750488584882143533078406061469336755574345234494873986903278441849364163839297301116989684380917407875973223825639883165281979714386446828399774134496686878879712996700701789513581123029939086787016005901659796321548833620393964250930630610186263675267947302013785944688040169807324871208806093854291847438342970439383251615932813749401429246811661606656698907286003465395583865214307294724459956789763281393942381243458903018278756710550469995363956594896499462998343325868918908289894032015331658990827743102601520732104770968449924515836779370914739333852380458948618647768976598017250146481959760263686010800171878149212752969980188698073349058598575447492933989300807093447955495531301612396434097445437438444831312485194193150178311473555269213268*x^87 + 960477624237796522334996261297351955821614072210089328438047631908137916244207188698193081838831231704467915286682861863263822857771842062483691577157252087172412235242120875014497701926627309279378216120387870004254028242987679741919725565396363230620988732335172655897479538916434275694919217500335557517805244441891634656792835807218940838113950782130178732018288434674491394710033617427035684406067975332706067516788976620040833036151529947599488818447932051349952369526522777240125350283474322899284664161222029620166527296043469279360974992337715043752751348384275360411983732660820673295291838231791527193547528530681326292373997731666321660329179474709503214375792071401896741038777322216018434290363749207301696458432910258185931970218636310814557227903464083513394395747201059194967459424991954082278785838675046431897349269322711302228520972071695932924537451104694812378999671450368201745068169554920978451773019861236521842933299309448142607362974353210966916590338204376442636833562580881878847661760672563741833197585147201847009771790796327732173970414386311122716435901359233342935196953487199768880842093628630261483853477918380137028294265143200507938677902575886162484193001729092024471537988648964005947733776397678215642723094893093355713217411456924757388442428422770311*x^86 - 64996352401001317913934334496777045437536361851720206866129508903779253259197736643387157331995368031449263291349825847991753965911113097674559329836965834368161424053326278951633026194199347109340442463703871660996241482463241617143937349218498387868861589953441395468681535575373271377485449994925434249598928081322939971173185095881800402820317687698025300213594282526827567867643367936873593515970078987998512503255138029228291159602939667889717266131810370120008901172559631857493250799429780754069560486886345539988074431358794302247153995061499596039890973190130919381110871238485342711166831913153538715894185197612117028931344452559852650808892243987257073235768488312672678590370477208453969215355203175210445302756799755322530626239653873469384961618583007412990195757895465431250901447014085536700128567331709818871121856467388919136018290109016752983569741175429188041522447993217001448998283265303515423804553065615263968733060611703999493412430916053843274592848336741934330256774091113736066637062649910871144136074729019847846622916330474273652125454033107802221766299473802471231769574399780909528864612422464897083990741879798587703662513128671853703944930171617456314007786854761619168097188929300876314862099968121260559836023494638538862596650238008702766333284907274915376*x^85 - 52536306422885600322555572997793038662762692568733757333600952513013559364093168076770647645787941398419867257343477893299561314179878204492818017553099222520992346634082127514268443932673322369261472613120947770588664337660825397835422509986479974002407867366393429676758914108799824809676338767181709510021372849290144812703580312192085189835593278786205262700794300764416123239768925216425500699355647552202144183735412417878469731329927614966637230014620456015521836924628759749230387901606703244150430761874930547040129888588954121791059439732996785353677246675432684684779893159615544026241796825004971930394395526344504553858771652426396822017140224682766096062494940398389901564514403568367256698380295122401210697972702394802189065076872180993734137861873840847006957549962940503951290641607934323936449149248969277085727479729577600676410763260100192818909073234984745527476245820918783749066159842323672416537497407342256516881560526308028338362510239458590061789007010937537748383056776411870367419305253903184930929991158043757439201760765395562075721703240947683409747864058472514100097866347140663123061085998760146961180059653200186602356925099534847400726913056002234852573172374695384030731402771739917820287524334419624890099838503620569791686250510615995999524634994701016530753*x^84 + 20085707507490804558451420992285145859905878931464330769777588601116253356498102037852897041615813709199854451730122460068933627504214517887162255151320723924248679089659113569977786785567973777992229366484736869582961375229498590189425167072635633255909407847914752250211886613678275053954482170833631862749893217373761995364418528838108411199143540939103102080361147100140117240135063251956414821365261115271192983589821576192984991246000823271013650950843915101413512845643984782991075422163374976590816392148599122046528320230803296693220359954212906119537957482975991813274863916487116258980523688456322134758238281891627730366547495440532021836879491931071942777760811353063103540236834699611378137972186218402585213183003760549171809592898410379806614706518928159128618642250887408029659425596953700167643805683711345147156829617232798166572027651272215398290281481994372074426279167707451224110216574857316821225867863419813833663023330252051057351523427069510287136639533213098037311911164356911376699565306091064346519763470040145903678074358038956844206337573388652988040648588182545918723342728517614165174903279713410999303364823887259039292281387164446900919603114529864358653196502342890342158432334365204407747952401468062339395613585141251495622766775600622310188632169500409974396080*x^83 + 416779237043746293778422623266235829074747158350205986786196904858858408095634035219709656077307656407839194675532833040842514147258669842724673651121460026176728832635940687568935442073027433455065805821354365871568136160065068472292442821960708829821654107182375441709545452772159069760300654163488739048625691997894671846846776806267890342625921450513216165833105875378057375566710613483379887976664579002131102098278214739392516563018919242953812341758978064149575579548220827014005075600724984056040334920720144760736821645647072227861014753727440387381340953047821327273391980723356210813193606338224345480886781530592557717063483709326828050381827944767745615051259551808562818229850522255497914410991129917311045346475950263963128059498902951888330371248739442960814887067876269682380859087062438207273564085728499293587264976501790321632290469818021138019462722541235683575877399312798899126929240346665719645190928609733009452051715909761451001304634843219545443436448821498608706236632286864735135438159886855903486395214259989489549123740031760781474159923882461325999463151799764358588900854162131979111782877099760097926682678955123766977189866189393064484664415914495851099006648069372260719424264492285127486391484843037663727338460025840199307587182250225663069967527026535769823871377*x^82 - 1671879239341213703027991660970374283263209259966007862295750234279260139471696075528541802057573826048972686494391140306687374741316642779621876081831978779226950915903409900930161239960057046525037212774534570936296762668780923741098271240604336186875304737478031608572125798630478157310213464775834308242499531273654441149816856649583324769209191655781612490207553633995441721407350537855439037400909408431047995832043542679693854887629433817454468626336641600558397106372245090253533391553421143479418879859354424657949334021788361319324721208517219172068035846814590950915441195617065234408786531159055062126441942571210143761104428602337437728144397641137503363877720753286193567254135453555388201142162464889296620621833903439238101901400978854596179832525304266903196847196369529764460412533021775573111269065328266278372829387672472473811695349319116169847973449927216054644238131328413934739244634705328063622469693541185398540498320267966168388925124663266135143056557346252963286478866847554622699449630730565985572727983428930914175515900932408927854658440765896046716744682962030014726855056933136418663157478419243935792467488801715304039315131374324928300554463038413614994588620093309237161258551961399308058042898578427289247909950775662792354044837271933862564378767416861812395297013325*x^81 + 180876118465024080225774808959678775158173628816717996339238501426358320872115557718909791424746745056576254160625315470315906973422199333073177437534390571917857374732812382196491608425313555861178006004149233687960225219809117631755059280562335850721527333685977678207345499860143664793363345178157532283289368458763304929602768267361533814148138459539629106068746690500548095045874671659656347245143466568813963725176279547084870374258390181160970377050016649954148907873332394948573508717838292058184812973215791696868070914950558522456532590228747741851276453616044785664462206574588839245153296715480563241295814938973205622519923260629354427397127617517568264210172079743393060645421527656060839388355361704283678659669745174348966019071703531243448313201545565269942974518354817511791121349616199935249701319944136808174510919662872813006100540228048437887829550672808158292453316245918813460721407921836146002383395248863730551215787416703016774308484951192593750788922900139511855878147109701288174579561111719966400903107684684461693657980944570536046492400945971862131547608736830934563394670637728503919764150632184915838426461980029488308520555916509014391331747449125142484801251274460875023465671896186796828505108827477956123428864738539234765183874121425613825183077956618182222866015740185*x^80 + 89206024421889889330733010466814549647998142690512731293387917800234427935693913834231299245357113693456896434145685152558846035783242849688606144878823146871075184798152183331374976605143502347349622418543080628056096404388389487931161969566838488545441887547717625084888279477972521985596937547495058122070513135163060672182110061187362221608554648528663345421961533871626813196599966331622328657751559253905940287140369232602310229753062469645013535330893617323536980756637577701748799793819737183933527877346403443855560016329648302410433510877968766336360960195306148539329981087460817785700268814792922056896519427464605755575446058474315613446921976068960669923755088654638683504058089998287855711249611174336547076547110508613994245125687618907622120414627942259347014977722613922019829309275612249527645229967167282401508915484808816605125458676534835533048084368410723447234024488975728362568804418968742916049979936449241749001265119712790235772715161167646254806035178912314449710769776944889174443270578300337140954433421840980460371929803880126901587090190165821112623664762561467251780247926344134677940415364146398907622485176245677465353703363848295847167127238110712418846583063397612534058951048297032985261405319340326902619650007315226586107918186701003436222066496796656804367805844657935*x^79 - 20628491860879070708802808848645993215898096376423413042605786597363106021579404044482237173696488101237595997998487214186779798755561751629323219783105767559793248932006356123568678052086903085897579746759809397640089353794712959060378241172610135998378671292946770572954828207563634114184940597333340702073472007325834744048025424597178403507510841640819418999951385445395134221439569462817822977264598903662943013349919244851189673003245122300302374774387309986878880025281223938022413465130607145604107073162548097140455488387652993420210203071596420268547241308822715093417456080501811211455438183562337498022372315259575110761860759735014106520585078953366180549814509537829436955159349339235186061179425754435934258424028715112538689516806413916954493290110839307224622032807871471734574598460123047100933323247845373322705078130941433995243481632568652670613506263864043503781932619476082534400437004003053111530520758139171718314711300067243151956670342671113000132579562040144399922753910155724924053400718819737593341936617554285819170713585651067923447047846881700509614917513218672601281488618405870736648522442375656938877079093055872904948964886487712901056102769455283981933881739520899995960934583545522654008688360082147077834258868493707305404755073442572766493449132099760982009861893835595059*x^78 - 2561616334772109853690352495564673242003223235866535059420298155041659495063874619041566106172266890212556921795755880751816204394793682832331377047304978574598194162901884411976095353128170337088927820458939829451242466948664631566518033622803915836809404510676873832804150696808926852563620757003343150501752732414081936931321265956185105791365898741094354769549300222231339578821139500921133536676285818261155932155199717583636482611792533027514628972173002021076808217331373886224402858590754339464932830675387205342271992618631730385311902027939425855718306588444931592335466436763057491412794070114299752300947389909264340463730328780946736426741193843026702996865024063711822986496591809228171910335522926908456129797188775647782176738181762590321382462084053749460791574548692245647334024972728121075862068301187825858008147233752409587542569975165203177435484675373346063048097499465850861567385302974589833489501714013117046457206205737694055757934222669852612745087292450945820756496535861186959695553631904561912595791884592944440235444133814919501804231560899998777131589727924691350208935708841913503451018161937183895109596271171200720925808976769703388322322725641133406525406078751088610436761552150018851432327288644655142719404197911385082730176844186496249437084868748421716440219863389408425741*x^77 + 1266640692453040333392716806502007832715455154939153588663132261600487133903879969478504723788256582805424158569678371061117453401488117231713902385898566011367785492225235232754601507632493579759065834233796897853125247362128838970392864312642745779148388759855513808273853089615837851985951768410409825819811904166860630632771515800417330113152714011905608050844492477752252020224689818624614148062441307135327436550526795583666207998439700089080992461166860005287204993388195596183162988341549699514155163246559386981879174299359284388771232534006979592775238032839266496864284671166891310206766718015079486416518665582497393727839301043551695152134621733857640766878210014696883465558558339127732206587256633621008809862894149207059186248309716646507261907320163663169462211701553808247845689145893872691741551797840419118839960772886519098114713869413985794162839994203724443735370414860361027198642644628784298184648819586389203363126542538542148388790753076932594130935831058101851800530001009578520525552598722658637926307405219470244627343080000880152679026824663578204844694894176515416805266396205967462761735841963819749346428841581282592541410464941647645268533456507728244486272073382892802455970666180992432621673094877319664373545088791894683680348228864225533768345844859687882829895238218229178893595*x^76 - 5920549456031437785512381705278774267088756101000729312971494447456289749976593579326056926645472237345550484364476417190695987287967566901980052241222894138093623062680051282930243913569705435181653189981792697876569308506903453367827252381251500889122715990739318725310958217707755595853172882849546927369197616007367391217496615740029134769487720566932997811768313060370303139212963452028648840789275227394314284135976960878324990132123240044471559880177197052809687139307311706245807398548854127554574778067339402174032628103471035488520053259074521427254235927482348975328443360474484537671759185614847344226416846936784001592833054065649765233667236238847731835196408400717062077517695857361566251406126936813010690320712702024230057344297650981078222931462200596400982307158590426413052318072016747618407268650163366165333238542276111487866022596071762091007507182308182468786996810584200304463383736883066179093035129660307023304056101033026625374742208673434745655078499503805411849646918515226245105660088456930116263642199345811720076230336762202905883331306942165624489802045260738846766434396686362092700810842454158595551794324030231223330071160332122254104266454667550868547637043663296930392699698657368640656091712374502698428158527395858202278951076249998710551403252867728836308421473032477624736246*x^75 - 52663945875677294464559197399848412672973909434420217384277164247577888335255895479021333459351605267359686273547410035041910346632722815518786652005099914642964826038027618890282825607519932791578335794934942278042815080873213036140697652520302378815632954958466166265928787369939653679868226886774760662805795020239844832519713716624932285244318885147380763137831809056498253557996291068792814157330947273623788392228801966003536751809734199398913807109084506645792848393140926622637209879128824574222723627657785410545507489005283390327243947505822276276789118822343896169620727552250702652970936500156593903662800381297854980976871751194553634164889823627650264002941180462145769877884649461199686468818258089758805987520984950947351106889555636846013682613045823818997707377496305788814112888482430298027477088142119280400211343460596966998500074161325474918093566954469781545400495591006326962788139430062170980818509888867695732852544057793377679634169069419597176685584280040544047990627020723346685685559482343085897014996824772304710874401548048171473075063810296495840379604090803900322307102765408891750416082832539149074452346076214759892136863248704988593930074612117242105587837745262857459247807194031874778910308155563691033654343614834424255372468191558059298969248595248951121040207907213391324212551828*x^74 + 8213411639025434971399438637514034210603391828977227301228616743405692781715861309490307308083182621314883096004413195022866858030189847804456194156988956557537564714494792424256988299308538176365394425310747748778047722193750598283907878424515539087793145399788928966519080333736508809077715509473356425552114496523188075969702504733229812501794328957646527632612012361265451165104662448162993411694680418382538917134371182727977524523583791536298726602605448126528833184285474064436376534398945394007980990165515718311072912893297625045816106613974430677381048255742033330530664081061971463833447248771375725316523394266560763064832903268611068976190971800529837846490470727541444769115485982615486867081766005406037110670961468722520736991820601451419042161918511106780590212522218968995956265227647645120438324208621342243138595266333450491619827778823056922632057708785324625027936766029312120388195482597351022763110079713280039451005561970683974941013529892564205195800134756622436136047752921083823948625838233488944041046170713311629455330024843246398917739550469968507310249438595868032263456372479660312194099061815576418857509395855173401730748987466327789914016914826833734461368006956691923327379752384588741996972028181254460573470604653976644171395702565091552075100054923830777851289423809620082507343955622*x^73 + 629944290551556592436329453892088950260547571240600932313914982250579957832356161663975858472184992585198647254312782339376602011890882858934180118188137599281374561146616635563695880340502265976615481185587958146957315826955544883509619419783955638926908578892598964558058109287510221784700113980772681030776824903321996763184599652808199031916959683297318695745307736830390653174953721847067447534302428248884665368107654129254140577442144962245477308273230884167296856663626085430899246977886778644483680539023598753106832747867515829114884499893733913594792388061581250528735197056574764756698240465417536744309328500273188472260109553149003455849381427473980513219415159395386977048552488042644675411631020401467677010675670438657060661568985330953252193379120036522400183694070294397169241121575018378935895221927468406080089952945983486537308123568081588036049244702119774061908179980913648402650297545922686798713444424015841483124293152120776800509316625603976945552469240049410619102348102210737949873020894912453296083567777200441955756067066273758249097963243947783074702066012400899904752214565514946912092434817074589909632354154883038905542967256485675181388565336747370566375683946877402073606951063725444402908269519462138546513781491420129514083203647404734028671706805266876138573550942775266852266308737069*x^72 - 670693328494446614764123746903357426790551471264335169576494133792834018347907966600011824610187227323347767307518111323280293879195492509449882117020778777721128931295211222422638852137033962090637803328229936816727705960870867461349299921944224449120358403003888844352809028088759986948136591365199390680792928687184473374731373791226688099540727761734185978622081438518606942002349258468796525193905042092987148967612560387061128671639765777764163337991880813887853776033328131460195426193607323607621921707230556691364822004081261443710007120087629516720796811602385743677497275367934120564019347389195541916301734121598767392837330689527344387616739630074757822661452830370653501018093713643572262025701564548226872199510539637448285416569364637573516406925443225651627505770760356878081655817136891112192689634684325643462577241014858219769488485318331601874198829229999207290825560142193456731422327636951087471092871585593288424992435527778748199910928668466578218060603602893824102638807191947715619783927557270242503131524708297414464671050611985595370120009159363552873032186256845351678413554851265145920260312777533898312671757508560910462552877828129591197831549059823083467009486203401332494844687007506388850737817332004951716880989833723960635697112458852337836828304685239981847716603705729358496511114028026714*x^71 - 3192836584425575977355394838557250928101359758967951390654294125313092033845142049247199876149163503637101004766851771607744704938974956518919211386240788187868366080849787052056973422340481385122027424669590385418087977157990231245214117999028621011556729014481493488747472898304924857569413645854016137809871038863425109523635908024625180919552428804475804305120492553231679256629634597145389839799133654148635402735103259877698091917127745504918300699110444905943176663572505211484892456709588740780638845524231412974866737341887940067481306127097015951743759171144680227978156020044941457848597661743995101744607427000993773824405416340621529057402494132516937764181001519243472860256690317327318976646446901582631978748258648563845091953165124070673575594821077936774782393600641871615976347046282245033434367666809092921468800956209655109187787658739582256512540552795217725341979913089633546417201022926329182574010638232781422927235839177441680188763544111122580763234242584105606525335408213239565149550537831514811727177990019536141598429469101174583534196236392529950312789833017948950599613666879153078287260115500381010141920376064248473995773957094821667685743348868397806382480470394097724375097256474326566692682079065899699328361432508489763030491423693401718833533853500337187500827778306394048796860924294769578*x^70 + 27355826869632403997077496103073478789767708356521726701052017067810156883476965692362461530618690280634393851554683115948154595379082173126489831483766685949424263692709449167563320280512534361862626109473042327081458111812664182050101704848273723292914962700417599050492487284696105536880283166615720333855293622816582788283837511518102745866120805726980540098926009741684932681565930846092356369885074802674820733506199773769986629401043630800214311202692916216723588249246960270572267537035168095465375437986639997657214374974476813113109660790054850930373991263524955348526367136953722635949210499870594836194508255620769056536109677273508875386705377206344793282831951775906586568838433621677793991831203700106174680607240150460734290381931360125236822723932249856303574209497125194671404359910735028980846333556230576728074643531211803148299046992323986975993328324374864294697382878515714322288110190479930987847297259301040220630328330150529728415329299862956492247377726746891663506838791550765313053096069186204312336899508560039726624152328750673102826939232569689830733746915020892054242847138632877013934692768992716212331402056322188376455537032642466176020744269892324031745717436707209797042791548969295477548724907026007250393825127646387559943769229123939797740835425156914319240660951322573126671751733264209200735*x^69 - 3052476882407147228171860863233398884485208875773196196010298131079542945795494589289841370614959533620483495333509772150245714669947895875487382955642663527619524478664423957041103697158929418804003374431181449786823761908678810698461859545479453241692721309592835719792907051905580019188390816410965073153945215317803399978537635016087560306262358280696855582642381302955590741941553335860955177940146081504057285706756127261037918305390810591138531775722357137130765158922488515654631336578819450174797919181674912277937154062000080771059025160360540110741775781852635496100648827002920679176794972243861401782964610149985607612603404958066144374223428646428141205846391436764753789991115086019930406317525017834530089610073285761081030283760613383684582636815439986320341551936621579408488738773295068586333009811538694708412536982141668781089490368324178146418289064163248498448218567597844669818390434033240901513981112144027310916532147805088823659265570243303451037175810621159083213569891650175805242308700346419284218844117671068758657891888359088002954308082199608937344322523259398297091572111868585970333960488254360872897132839550028316432699697449021603045696982672995354217051523382875514427444815658516950521204419579296081459692173435349959607293556165476778069959213590329622965918165825953660135151165773651251763374*x^68 - 491649729289908585597312064583061696367044980939257435819759592291489009556197157435184285755909868184189350764258114617677961262237075552831421077667466894203303761991374583289759950470348248341641311117866519742492547101104981740405858320718750965372623444591250846271957794857811243033246300077284073020866603736934997694429752642147848445361398097348367908596186719956526090661884732781286961607049147726248832524018389565916617667544333078279950351951931832132134108510123400351018230967193192455455724159104006641957047561029099033526616606802788971275807456328680504495806590456001183133364391527203890580225785994265328522659376274600150805486874352073224576412735795457948675136333877044030005662567506872555707242877979287463425788692733502972257577825895807923277395552396612186770017514020695140851618452769009883080529118003058040108943510054135508182752464066109684846649259112937297888691112859976175161218896741372625009513579763667412641633280791473155172261168483380194344050820319309834319692967199188145429036541822406323051309084156804910545237641244368115581559155239707145164248420727012683784469656365174998000501745384731970180218989282289779935555807368381710298016941523782647915772972122324126183926202969767309415511121690541259799713497820853131946396299959066140516257040118053974789803627027575971547951722*x^67 + 293334192177636582110355760380676285020708053887783502393340313685336013613980069530398517426542583408893302882854524701247490132801708492625606011113144404064072589649426592763714381161397863028714831138405627916758040817565293512727204784662628772318970936176703545148486573451612131300253545347566541642547911347079286736735538742619637126678498760269488892309476123558017738695157062216513270234088535698056827177965897253713515908607108121680172921832722056487383322581912537866807344488865072439845906907890507520639005543990946478480270242066351898449758201257108608868309514470295643090709304142968541965540365954716917296380787351787735474870460979751974016231740666275210252758473633364704761002428730341152872307656656370065803656858006015660326502060309376298341761604675879261772848817193482731423509802073358278644452706342575788485642894744202046943614890524781916348198011003220722228284295440355772851478461671256390338392562757124989863168248395142068110141049756412032265805564501780211325251925254305177490770785002208930739500774081470764670518669835554505734449179560058108967261900155391417200997537514891002464748948956497300499978859331904651737407686002499109232399828969675464775989164439962467425270033742564579613713075928556317836476960934714651209512006276044684609454949065508494887950138595491195954622654757*x^66 + 30269430670505469672250375917337354132691351538938520196833649276331755527696670554664722072053975114608008368714022746581191647963354119035588513053506369053239841501919695108599273044269990102116581055399183982826771285079287803512443720301264236486284704806047836745407339531505059765824538004374016194512572724731640200215492441026889933462302267844019944906171599778532130651432382168640218157512704661209184809673076259641985440370894706132234777404500253120607987879007787345930589543317067164586730796856450506125281899864607556661851872739788493632501999709115601091043328458315407327326714102227222911418650099991926904332151117244313351813540019416694623089759146995360705584007322070781722577743762183995857108979800087107925209299386288198707989888624865019818449756104276610601804452543312182952588337007479408691288653755957228525324447005084859761589996926531659848015472165938217565480316453561453109348227201628465252634433089345881324764712824294054687703571401976508760587222488214281687140195646061704229742206564607691372362041191007378248059680850243075043793744790459582814882758537791619814876608187275670556076455766413166844479755744155078649242960687387000581692509646048863357250245352474351991201366867384126231028863520392065475627929437135171163961105290196284523343100036371988093255574609293864346865876888806*x^65 - 8641317409334482923260362085495614603572348203839704519274428509117899809871401918109424231332978342463684673332754294596729668449947728506928406335297360887466744457119035922208512874672712045825856694309530910668909751982995149913615140663290613545456702889834752642802430174102398381251929371711004831828902394545753735076628116473823479305380281835639597366117153353107952727527996184817020934185432438977597791973433183627182425798009443072842257740044690811010549495314192575260814050145158885133742197672713483662143214630190934054548485891578625967694188040722855953875573198772778739434123555857875479876029515238568897858969497156356232063947704358253619323724652786682001535710799661535337448576616993671171129965357533042869498854651178820303505680694459480247203695581835366714491951968577299753776258823247681417922491568340123083337703792658170920721916668228527432923069041737192958516821598538748830337517605034624051671627115444049291462397081691707246174868127791317596727027491399460599194279562262693034623721275798782896982662599858864964357469777278212166735293208550353780603850486544892351289615699156571350818038678447965656944157666981420915987081329242676132004183762247391794252195528803206877338623860514773530487786255708671149624734932898263219367304836899550498406347548832771231183582745630749196370304060791146*x^64 - 1449850327171668578943696138502144715961031715510471084069388746387353964241891333298633286021427629109347849492747696466465989477248020518548423331458042246556680745634216162731914726550400741793791692352406587250819779023331290471404424691786179429918756032976766875241369757984646260664113626782909196082923929528987091919408782513921609306993430979269074811995791157197916059185804560998603691857782746584029196531305133908516959362370840665448806253042970761687505812777325879393598297163265276594672586649451647591777392206332834282776606905332497364558407289040956567282501495691030101835922959574537288579691124153420510912407756247390742230828649464287978973885069395985967740959439722902132561654275448974644677650274658786828594826047678946083440667538959583600987981246579096635687455178972219792121429318351776305398938783713206882464057908984394516516848261235311065015432942353332629844037491531025105400467232667209402806233450983431646345578629801239359020180416563272968841188773807612021313594597659743337141290448732402975713824909712383766013139207847663334082513655730034120777427356240499466161240518187099207986918226156079681513525755856533435369294658367115452822688228760793775902077659492411479288522742640697818796164947324357384427144123539114572026713572430136707619878551846058918759672325517678320710636943153029138*x^63 + 8350960976970981950162535949880495909224740857182631404673412384320938868793063187295318225610711971152039939238446870772669969672240597610953347070009821316818651188632241319732426251282908113959924321054367280025244644386070256269603972246977537134162591887187197567282970873545247621922023662357567396539107809350318424979770128527802137821823507649065716475226848869641973633761367086792414727072835693423297782509307268691291342915129775626104681804376328199629056759178623021683298249936841800345467997657394658948506650314200858072479307675758120024557114728153113659065315282328098511579818351649189009370754380644851345643213608747675215402275518920577211646859722803389445339077458685772818628249382610441381081934469715382588684663899915719723900427558054778151756462893251736604568749309884579129478954566037605435445210550906452931961691314812185798697678162612864926171697301218414223906486682366462502273772764269217133753396359217153761170162594455175260498779309678545673056823969664974647136401253308766348181202345785877729557018582859687895990477783187842663924524725836386313752031981756800126683971181038232064421274114447450568169106046321102194196940301868100592710428474400349857283153033377463933253517142282052759584274163684475783465921861470784078263550329490923384836141400780242552124762928623293285277576165590331264*x^62 - 48150415691596843825263160076485294392709647854606049427008339654228893047379340437459196066900220226523121946113875959563513560831456569572458972806590025764121429075225558713419346397271787560600905740824445923814110065234114849933471820599904073047496360370739746999477156287498485775400591550868529590385148559162385824740488461345233452130944165998786453290584928659793339692781645202196444309425158350091142511288755285849890617808754423493353719924106244457372162484464111862845648873093355932039807461680203198647124978172345434992987411992114268486009443477017754407346722891063109875278768373294375036050977896812745006739224262934665183433193906334041991146879371471349491033160317002459457328012946591621262763016838310345157633546912509083964133163901308044989580304807937881847178361987294991008832238042185519104551708814348954144178209328944427928572290693569806932960465838722020478690313365170365157372562435853098405949492389961392397004731208117724350907713714351115820579508893002448137203852657131893099006745927303743642166555226063641187310510672729552588900156008336974489857532092463105169824787162850958177254474649692319478346809353928578250501493816571984489898142594141708066967035228281116654237600832244469361629860173045774928123916076465160840130298689886728373279545163992867432489112592075284883265532471356537879687*x^61 - 20693015491836833787892085895552589341639475813989497227925907788569648453842945984727976996783053534493262761231230726661083409522635221296956317375579460428827355748264652366261059181520534695112681932518822872070125278910245765726468069513071666308954081971235392229824491280227634124104279705132644725915325195968463965408260927698116760139996843733632274863008596062388905663045722447185514789359081128433349674139114593524608863461515911807842370921893137762229385330344842323683348496870848951573890921103121731409539182600831542357950720412699458800805042094485596735276274792357779703935033246563400608014749375151581336733187175781868847718879098951655945923426710670058140033306656105118002806798763298212732924979884886019399292462632194863514569466649725135268826036461837150270980120546837379641679333132630461678227139727662509575697165949680771787089288112578244513515048770120141866084200908802801992544512818601196004280022938245275421297250593362885492193458273067760762502718186203844652823118869949098984196726768906993563596434302116946721645199202375548703578271958729185928773087240518208172986742940378459725656256478759219613975238445488307598001655751219803082999530287777272006274369935005952617892656565178090312033720881437766112454353058907126016310114744663289247864564343962646232448549776269892776130452347475381215917710*x^60 + 1661369713778432273454591374496717961464918753158412118262231753188369665906778272170944042864244323191832229143348721438964486734340903188636337963611890358057806227920556022008562486434283476101639901794972408157045100991459360195815187112701362898477219893245028812699881177978952013027463873400182986372424278190966910018496929830358972782394244869018597329909791123776068662643098704709716659589430226167924303226507869188762708687406507119618118450480540247596844373246828017569884320349374930165557790225452511860293243332176541173336722078642370970953411165514984521787534809559696493838705734503158256301844556508100833211470970425297178280051613786108410314840197688638594684959224819706063427325564698707958635046043577346772072721232582597556423204584866309782953603353098248849061540251146051728639336802076889283200921515299940678533246591499291197599699556993671372701340876545198829603267714622201404896621866202395993183623498739211508865898834621526452684419615056154861365668073052147838748050176851826208543274241069142825492741375896894818948248902897123606785998052749175355316220165186626706397556356446791368528103153001909990611703536675851014601291996994203399242544063289954004009368911202378887746527215949551839571169217374998855752513483309639780691633397706256774029958211343211908626212335116131759299507879532470370962772048*x^59 + 879551338091294789231254901972763062323512889848869930331230914616685127888642264148367307163577219711921352802717315959505396900341354092912939123668266905775044994914343539975571644180128510565883456676768688546095718983515326227048807058156085131920627983785327651299228759005123063672400797619106763891042737430963391872028897623612033712180458077665764217365599374724412577918143788920759778961188818547483227687720474010401984860043831517583721246022245418840262269004688457471555974300247703389213192286308943202384662433010857786146882821324314084287471422687092647623896920101475776976734714440890608591443529502170173125886219338064240277208788715140709058517418355754355435419354673072195438602845624451861693937469747709208556735702998896571199930380877719043347908152412199942416671724857562698447435897928903173508579119923348446088567253163676938843192592947716155810726147411796460482704702451850492742276111331784908355797311618041260063263195025104824981706032048534375164280514374102705880866523774894210437400456306851012714887202216964417402909361334579698060228752361228083506415731000525901760710947807905200916071042279975015892837977759052458362050430265792893465071390284530050667357998729781857437057702530812090288723176488105577101910681035261343889159564891072279485635878079913104253661848829330232755989202439482834934691668840*x^58 + 98896296288684049664141155852866040178837270732416765734768320079981824818780318798582199688330352559069576316906649792566212688078535130493516387415388851241854971433098284834701036799403359889881136046869543824984814844144433719032882659006610648347031624429386032233651978630829913510861619316764882745026433646865390705339173742062091050330499116267284888301318463417996774221734862235030376372618281397847668991525683427792343060224398646338267403197685534337858527815817525469351707647460537559590518363468510285020205358676100448350270914440194469427143622479118158805943904792967153016655380456590258638734349388380455198036475496291833200852860275550365814111506128022805104482509600982722145841719404381108673658440438289375255243517680954321028768555333079751226019604324211991507364436451831424256893491801013970202795989977272282334524094264353188275975769103060018939167411871343399459194396333053442439302881550450787140391699261047324941122038067837938536341295633035730734565864194868796627151209243971023479618301366729134688890104488322471471680366644600817441539777919675316147583783420931631107354017444639630994968035608661831746546342151620630643878105218096249320282510530548733815112324851308729429054785971263638424660505977454513153946831989784909563868675713953702520897060439765739872051884688228549495165116344722386579235445701050*x^57 - 9021369692350174624522338849385240066427342801061317361373705924979816707721800934302493616569381751185788683161304033850085404883142325692284606052059372157717033650779242946448586224235089792725461637374653802201644452515358685938750387108317913512256366543545295510652232835635058382991262032059440550206950332793880783342511182063974198143852997100950072226607127129759022007795444544755992646580624690157649402972695283564030708977034906976187686591301804019242764665306949996653416917345472708048305584579332631074152449195315124222421060821046191675771669758618082350814763905902543548352785916120273263479284770426813162361192461307501219061287095212191582825303840085283966624311065789335590099111182183687037962103637124969482387804420594612104622554150187953093973092051425599524842214875677186053351937283795810837003224922788928964962219500438259186602272706044096392132671405275628980891146805259052149786786805018218815437704947484714221311891577331826995759854895224039089562898082985654832856722505748436357433239144462796884425722699446426607163995482195919428726342799991054185340044170420138538301310328515039326724084816580936526751160145456927633024482830608615396429147588187665204432450713315032291576174995404210823290809399705243504724707796608889250352132630932448522523098882207156522746506596033734919843450469907073690567495862474369*x^56 + 5343590784444365147592550623261093344524686652450072174069100312064697608678927824370506231757399502924944568645425961677414486958324767919448646378662053362728065625676058784648554456968781508627642635178955226237810439808937550382981833268588400628386345724733439696852555354522213251288806479884213653519680175367038891936649240930016758450592216785092338956641323985715090916655401138654292573725158017225251512428327842928664844339547876012553596821513449097134989811377158956169955172210832296051262020663888723182683576568415354518081374820945408900562282037724224242806966463547849530296518722229995878752628061734277789526125215810556563758673057898011877479323387053989402595711905796101023838534263471718884835944711200907400002328228544095720901421442801145115661265269370913985320819655692088244817658215915166450342173857086663674206766808288302199656416916371457786046787362314299201174501002652200662407364543135414893197430604176122761722462758274342812461796996413169521857195021637821933115403383910744906603474972450274700184230684769909273752476748638571533191166814965487807028959596113696872897187336216447831123222225474175978127085744421945261886267911951594419195441351328029847372928371027276099000067873020280280877586815523290745143620485463120456550012043914214657096250304310382516933978701063943093852176122677555791699179376743425721*x^55 - 750156180867165601223006876014272618726465262424420015515880288701747754835964757583600479414571876194965741981923984250470685117162962934733866978576371254792488980770998191268732765437928246064119074049067083203966080471999737813697734017661565301607107879126686546139144663696620608462285151108265454397890828888566285179839683315274553462392155261990238708536815516245450149419712397175785850145508985167561992833602874815717614459771634470649254910186382364661261132811606704921846458161452504774668515658019645252356785119597048584290438843613727235241039174121905697704330048747451294950867193379818700323144943143014319322367124433744923914546146516917712367553539361558302043580172397608554898901995706174990108461697234310308450502030830040167491920088900135790574132157784640008766222922505375193422710207102204573413797139684569470078352965898258759149322431387483525822966177007689282906295014671176342013782247290321500737438820483903999728945519320934266238936186610173158958762641033221374888866116916715932498121919986426249113885266151684787214012123497048374777049389116796894524759703510843055156805050595765212513926264144892562515994391900692662851013595837441809322045247556599306028061765951271772319095975999060745951482848551394179830351225700702247574678200039824153501097298734921368711995096590106992046017941430590143717004711461490375348*x^54 - 637677557327649921562897701978270050897213939269954149084805837716413436911321129619248840551992496074185739988661650277381378172491688120582900347857984887538367816215181523940992813839565992100745595983267895484562191607228840623710508357982287761702628403957461929680449777279334717343105418515608708304835608182376935105364651800331597245390019921545217353667428967559000615806782715859508872198869156848817453081713695727175525866520158236259336544329047732233664315961082783349096365028831718329066456546004172187482472025058727498517115153643241148848834489679774108226391280196321781992571952727676384571898872799162956841068617241380213700456706589686279820364395620337380388256400097510006124881377373081820939220002519373171536998334352080691211698665144419694489671875087670805226992166255174173589865241989122590269359404837807917124665440157090690753319400586250671747610674392035407841942009986340720248550864634246347279879272135878113818367027924484946246323881523083952802392491002635622560191024991805704620463876031565837405226123983979144541757846461104622493285227253398947040715899336737242182025846490821854265999569536649666856639336611356727834007963557703652165823124951153491300473143140154663630418285496602892561053910323284911364762191589028395246776219383327991814414943170565274569838238625251882412614386340070567485097859192352476395333*x^53 - 106721666855160144549266752149323303420959415563008631843834096424228158827837701829993652168946748739757893278579717396710081527614611158323276145343828819907465524313025451593036624242036700923996099526631300384886965660698405915545054185682335962338397608166625382440661270280184119893237314140518996671409203460933819529722910097392341615923820032922609920453059956943462021663568591107086512420783603897815536017343224019154591810785185335827363184409099307148503559038291910248250182783061923682937776858050628625982864286285840903340653086054598957866002653536408855724213563964181183791462932211622502813413473337534404682811144176635659677063960951235588693445772577292712836817048651632470819445584129145916563946978351410872278801499724322368560661867763136045879514047187302702810169542711404855526478315187376612348339368600738429087450160211062457483447517044390643340423577398103931098197195614220494970608297018722408260942066050935649556665224300088057538306268088224881801360926266857577000428296807745549003892174833424461226305549648596907296945368995860320730105178037262408627312970219657563656023516204684746077159689730538716475800644944173987072397687522819201808952557642774835072148228853782374059194156458951108126580922111339622892358400470296377166443216725000747781985202198986951926507528504702514910545927391636410110894548362655579826861308*x^52 + 18378543033268689987384795802577888937354836800672025358371949824616294152780658290060053787453491270364945169251793360938528113669142922195444151670496804332186510110111528278846963287775308707598529711755099863190362568990535558761317498786407334959654203906832846849008370932886175418565476435613031536350701223690769311373136360485400315786166767575735763166845286884189480449463172129989981621961674256264829326039143477819245210403757921678123199757435081930269029776930448155780208606888036493911421801951816761635985993768468720740913834938610639138374560276387827997253375637168647169066641666085306382263782429379542569669728245274611869818358787312899868835976064270135176441039716230070134374702831366010349415788374648362007179334011144109106328405462959059883054739941831482644284702925573057107510853862792566665932131892761023977937811540413417105860194752286239845615503494007454310022881006377204064332589486048507518399607100183346336994314063742944251811580225910577248917150421172099135123301848112124741970723093823974104207724880510627491152022968121782350328244554518290063730490645826252657094122553339822470757100846061602277348611955388040632015060284098645042847311431475491845936840724753801202551829447357870469360345940775375069063354921184247192327134192347236048638198862904232725684682165723981764066866792561282477899838545680940385415701121*x^51 + 8451794292259872061155457959293635914978587519916548815559572136005006155170976016294820046913605301640310656357950769667513584672846105939223853708033828193304496063481880714611232079316982855740931492266663476726162429835449029912425622612090498833620903570598796203601885251386443175602956102450302401814595050553139216674807414916305623664974399899434908916999026814409624307937746860344361841102649680607248003052704041128437594025365823647922210020179712438455701724640966397618177236544496095718715473679456533602988768004391605089644272924596125884869146027295597242119389133948241055690157736864091836648794116461951430604283224076723692618415633516207617577197261834307067546638206468766829096976099153664248472399752200567478380848410766052987372922880459299436958746452746873562554747660796242147512186482207326916499389338126086407985267825405188931611453124500271799195413274848014281418771695053632524006066036484880775012200782432425310234012967641527999156829021323868538342323124054722181770317259486852745140123946918978858089971943894506161788124957474013177436254875801375278429568529752741906632536679238520875755213019997073354828896649206126596340383901103585771286257884393259850205482240458360436423478938541822323024266756076817120957829608126947030291113367422801078354656723122378635956886785068978649923671448583461479351141982979501734126199310*x^50 - 123360675290297324625833625266141550960330615060224326612275503339212061264157086699073446071088671016402696770601033993641373043426392337756138813482105371062258238752999893330535737675134920384858651834122550454223571833043910896131667542868349890002027216146513822400163099081763704599675718210773530098144520292383487278548163228318812125978255213832651096599232084717752951661763218506275631349630904002015575733389839515227643097918506838376214136873435111909063626180699546409821233020364435267301325399499410206996811939602005421966966977545604407663275831592586996600876938216836712901171052538765819825511382634346207698955295596615375121240524941368087178798724244528712363549475972521489809840183138211876464342475396396624935956503687953047280421223672427171456385843932381922914391645492115311691621490766852368105337517108784576116668576360069150765931133707649601659554525145634628915776342056101232404658750370600356210364511973859539450891306240496576067156004361988538553568674725767712965081900875885128439093871361072204186614725518745569393699643814854500540526713164468659661838884834522691577667532382700391357170737607825913100370563710916327241024247564638020943175793483604408059416091783147050140011995612778234344569509964813725247880039357596387809026408045018208496871157809274893627996904815690924005970668242742886945581806405969825003841433225197*x^49 + 281307626560873041198738822000943078419057305339332996196982419458719493113083923535370666782343550193088752455312705881478798882325992007587605561010176969913401505374347870560955612947084649982100135867238082452920481121689267089991750431005298516994536777775919181434198196365178450254523431243952990835444024486404682351136149496254945291639428931657768505911999785076973489091358766168485473467505479113015486960398781363703577665801550536893390611772223419555843420229603767780893246433907367710228843094427196214429945005301742809337806431110707732099883986325699667079394591152540224995677162205055226399363032849274709917108982658595852364264319279285298124579475693306052691663077190649905321562218762747284842275528026890802425483365254516861155731263297932036714408592642384091260247133281302165536198904380479154332515890038954902711706128506944002381384073550397866958600182604243552113161991817979835050614573886580335172997337417518914712041943118714740443158218721135246728134015115047054563379828657190967311370446245459861042322943952258375871764610798603312756472691877188364782686060197409632350066698926217300330397284161854239573014637659989910107997489169113753992455966566803225335822095559963608822573875521152626736844529904586756067546976376875256956681482427909902673926078371006744442938422761392016772008867168789612597145749841061789682871099185977458*x^48 - 6836723631554168528770359899930186822996413331641729496908559982981433971200844561578162611813096573437877105822523740449678318379378665355486392393530009053661478044752230154648136010879936365009196635868009661971434338753144185223255910986410125013854890190772514381720400481573171972842852473700006788040183148933295635394627678210190639706136593170447139190015332388609304739396872192475282786166348553486536601309901603867699880464718847198762804000523558204667757212974572268837495960155800360467979180712258278652732580068179769897021842499938059068369837465066937572887884713591327595389556516287641253004242468375144984960274801474102230821911876732914967334652336556437892497606273311877193355390719410567475891015402401810006475094044027275581161960224223924557834761951154894758704683203992006555257590101116016385764113953743119473741391572074834701687154725171038350549479742000851759985132516257607087130761991543358999205127069493306569853799617059135761431872981576598806507018029930311573522345967675884632857196430385059205243457619417971724472121724798738747505615420150853485328513410822566490868352300702021805767902695678366569696303329238875960077943282218041613796745512760774884432102582895107439684653485923834269369579931722297623379253768543060060132912029678155879499024268674973460445944363593566018167537333814780677323256118730591171933631844019053217*x^47 - 4499418272547475411179251595563989655267384911571752242777620831712845538704138426165104789478306087408424341789065911287575338721905522704879438252804030803431664118822204103235428093038158596933634159746539670709741248458999665532549714694824506978760509063783358208222113519187655295524972057260371743207416312527837807003012092819180403180813872179678319697323279181087115758544490600023905495211345524690595360283271997507292748602354095716506949482365986711964781073364206393590755897368479700546071415606354768193815892595621664294651075701987239726755594933047454562461926563266831180403260925414573824195867225506236539515696631132306215101453465905400122588871403027365048539213862799598460044868663273207914175521632855074231020707256665517686051538930821662391596391215934850588648233428563892620667854927298662444453579259240484524377850017589696753797355156721649437459671181258370973006075269579050791998697562964735517546751088291575678158525668354551502476350847804733783405364585903082151431010419911481160952151128586859229425747728898458848684801096902875767516256108459873599285607504492582362838390251202167207213119777470471123479203270323173497923599407897076955998245108194176109985929827920509476763909872712391022109884787449648414899319979817396608759635162869893010639311647019299254736141824505457439744905611625708090592249234309257328611871057390336318279*x^46 - 1047862039422295933646758043478476814166484702455669408405175823895512528599058810902592154084333739971769897444265758654094590275017909457079769423755031796670931940939533458422472910756300656433664305799212254665871673547013966362399710502167794470568865277447298558098856237075960325480321220810008790016481999259564766063574400099569035228184280202927456826612310604296212715727775713209204869175705834801626617854681543615171502091434459201385532574106561581689152778560677278918217887286056747248105106110992280956943044963217536191558536073723383965659475216395901790129284052651934558524147223979930359082180016922354916420649834009236035017300085205542076031387172370782392564540817748903881026342746679945123529061703835962976365565628042131409205753001673091007424750591574571151274876658315302618009054227536788584909795115677327172097817556402790419146668137046121810378224138630517514749733328481932403563455311770745927050657128295892451443185257813756637003346679006903080314987234725820802649379042219161233590701747989833963852740295685494900987929420335249416830798524558793216122742021908404562125012096684326849566726152754203243847991999292483673987209434121756300971865260365840177931002478977143769700848544383837311863237103530911550716262025542883063454411524482125664329455953370409846685916994950049396886971022086342815458851956014701802079468961086317223017858*x^45 + 17177292575423943303474889790556094006332129012067887353393251219038253870808790024694133025966158580300126415190686047647600988665657458741557981162733659653513285570846022817782565722816415427718832546251048919161052339617660041591279833475126987544773670599148779580405806746159998104863260303240035179175269207160156548301265677429174314192908281059363303612208630287128580760080644752993606282504417822350154967611359885737937279485812844492727603584263333553830403690294783320285368341183334066089957974208294998914262409522891963696412446717847941052585273868020395296854995103590994873899205570395894704038821705923723045555069580198975124771955489383734430958301018479325110882985662444976262804077472920143915468431544272402933514899130068666920833505387179993838807454619946262859966960348341971812945077133953217793299769298876382194094504493880446092352586929170855852992710743348082710512546748053093242809396066474747239740158788367485896560112141956883510686362239118392997741787248177659724013171354170956410788508554047671729290341920177046434681464877074751704220637078985476901603259063175423917188905350866584627242828256405675205604196150727325425596803702593603135916220453829961651475254894683313784154313990196711383941164670208121838303577326070215132371102096814213815136126880454491846697794610682107689939591852390427234633650390082650384343901712048528469707486*x^44 - 9047620813205382469371966544005296015252466735302813267604139756081618738815214194313921063831394962374500006557865594013843831450770302141612960000379808998640748758083804604000479781108822830433928303592090364702261650610794181594756354665015389941503335317800198373028496334962874022904296062795192806455254512704787936449735152265862872728412284368840248099300807193341865843260225110945089052964761059053495012177504736787972962206954752415039821805237157869560444889498901806371922854051479455152646866562341393989793274457710444877776018530558803859196142815373271375253498689586114350060898807913957948052710864460659752980714786153621412386497544809509984884954657109343159095351355663716576453743865676981431261714822821853938546292594552587440123510086093863227695091264276842742841034647554224403905454917533028359116323845716908824992111970446886978147533712151294072531535473378896464087852981888119466105966377335877846191783849808042119201670526561312421740383302300790638378982037702158604301662597972151905847736071068129768910617353732760744753080377615574296664374750306349680984181376723481183124961510894389316673101271429925419485605607398179426870367056098343755483057744390360941523216695566597100355246616271782425980540450809290918150108328859367755284126028042371855758651150836925922137490054899070695405267999350627276641980761974498975147366975140166801363808091*x^43 - 8270772644731209342197540741140161986188249813707789222779469104884581714418720804933291163936883139372649230367463489599393631535562519955496020493451716485291805529361400180360286091129351773273805098203142986537937021705354595439679749462335358298215742878739923668859226200191602962162659246807472186407216252213272372609780781206983554604233521688732206600696506826056115969019047504763993484821146871434075182729694318737767223563047024661009763910977668136398190197147644907889332993954656183307078852158760470331778922930922752395994051357039228154137608601447611645830507665561271950430670011497042128227452842203402960685908868096741323304391666024932598669427880418549166312906431561140212525575944554354368565392575155722294028986602612211237814937625958794973094626248061094505787889143020461438357555508462930138707475565338394294439871018731899662579798693890466175728476946163645653640422754137138883801974948922787800384806682881289243862116106969585397705870538884138300209867033872446557475234496437348804549983187828083585625514990697913950978475767897514486990529823469793828251888797664048402906388278629574054255997739291278361293894236410302672219402476127536868109744489533543525928136227757035360141514587977472776619719543707229070045658189707926574060638640421885638153989688848376257734130948075497947425090749765980851131805806099344349022354182904885856644046749173*x^42 + 3081772812849179087675598211364096257753762981785377679469043305998765341003424820501765518343533105571376662671546386206076547838530734670635562097837129811148067260914826902746043032338904880668633486628967675341861334327378400921533873863900179710298402494302563592199505482812257256281737362684284628802025130288512259623186950286950938931853867744660232498083499850614989688864576652943704737261244471960398872527299996600284637314806875353155082954946251857813563144036674399246964704965214198459491437705850116559294089671590282424336075125497843319023877612625172496134049812238499680969126792313310387300297791735526607892675628766771187782472557363334479103745915716587142093392395540631605062153595691905142028055679374645973696525462848071939068548265329643234699366010823249892472439952842203998330701398919933182786843032097412195416057982012928531778025558910239406250139284657846955292990546239442378783151426155853672314660058480688394037385635177751742379081433047558445384761931558743844315397619428358799708547200423553028653421048981238099680228139740802092257605096555987829933942989459501194934675556975281800938552848465851167873346172561280033771258241663757796836554273837656766071013876467607662271348330254908414155715857423183991720895792782409158854135415292081765410991083600337975212683555845908677042714596441118774663061468453330276316776067225818350678748031101747*x^41 - 42457929815630618005583021480613238455954980722190652044023139324314722064204183452047938247656994278350568374122659217848726457263752045648973359756964572151633490891929850509998431958013343215073571980706321930962118326374037681995290835303778923758458379955149987139325555990440825009686100413876506962591691443293756626696212497608860888173209353599133564745978572168987082499578782745699245058884379529648320221383976245976043835509966748504078153105550914034245426263507867622377488195654157025630467363715616105105187426918970366144351513993274261207532635533853300015940800318201055381144428777640855420533497400291755943733557060298876523832968741817354168032344439785516476657335373090861306929667396255389116083931095763893752342850105560974139109421951377401893731409240656057505291447855444768731188981069305643095015196403059603788650483753943226668364844023844555750503573647381069428316962685240724198901059343127007684792271994709639777595878889235686986011824315382391574978929746468867234873598401849254398178552297962512130737061400315750386795272843747894413369725606919974721855196691826131678480611750447145156138531611386208055577902725383953027852861709106809828802929681411582744882311426975816301323465549832700470743086916372468922916230499433100308895390707669776430578087893550078672852236570797403545638565780175521080228340817746444168244768157953147749592958869416656*x^40 - 26755655485811677807761947107665444906974238195589088646727022351825436045502202085346480539923169323498278436514533817674313814859281512848748031666370431992818930149753122316998530666687944332714821562206471235750054524559921631241416131206134711305740168819920759362664353434092905234706972133020725867574677141418179757802151161489126976972049579206563058608867991339188449648580802156016381616722276330241619868380707355327699824379461828319311955318632009823159345179092864696076037740320152997055801158637110579083006776254862481902045233301567991961052911476395911800795277013993734162469354993543422434865063886281324869832063871137971368435020774518652259050476019882297631547507997293264253051102919821436460259262538468078127039567729554779122011132849608817204534059170038052629167944788200902267336635768678501318622676412318634481909622073173714351868223382787569372468071629442432927557758329508963974591369016059671993466057288483671849035531168555211430911674767069851716171265643395166933232675316621435962406872630743228719640668656889654823624414617963606756051045717115560079646143811013661058451830816692186870290734399388773044469518000331052463105344274892587514846758662643384488956099227501852074136998830195835660839793353895270994287564675887564864269885729636059316157361547576076816956479957445486966111287400793791444301513095313295219369996225766978547396272627243846115*x^39 + 7628832404312287841849099229018375497190446537821434088447077668626584796157679220693410093616061331491934411342077439918574271767436496661698556457519743668321455839349796615449771442150608069250695769775458204229640016733457913517157901528791460256737797528141749274851745487437842655995078978561707951752538127208623314777383759698079161748424332820323580928863101784847943320482903600115182245136072884518945855157971131300390138697165993171185703947263285776769253448092966665225029232597247631974861764088142273450905146477497409939589204078350200659456626328622851239085383820142672669520533473045417955198416565269105307113186721510272897741689395841486597912970228269622725640363206349835297859866813146066641805368462843465014248962629231238055304447193202355873796175250606063294238104686390498974836855438718043661914195884266935442290462637989610986764731854542010128292782975909156553533950914526962854184496342092379810957701012327081752932081431606565558458875955692403077729678639343910575369652774387042607520086043263127146045471050482005649831626215528236106417139696689420219280568388769092203252681398766267958460163910743599088382625755880862403531059773024916310093159781874966596769393211519287307359150360390082465040850272673491833908350104925575028279498006279727141194110952333581906082962248911284693060644700217189370691909620555091125995660582714157738021980496587119252365*x^38 - 1250216871947314755425274860804143420180726524127791340557725527334346289474513435317828872484327233037293883346962600864305357592156700442278175780303472034655348032048982223541687957328059071790508611996925127285681300064529659327584194774187214033824730184736334552806138055319907037689741665514897657331267928031274336331916840259522647346718994305577627253836092917326091594697772742861470495930293360486455122877579547136158430473484541847199292966740005201607172516612450102899790965599238313144915065239158280240531917450356923321659056969824017315761112454447931904856142453672218814980063779921915823195077588239961877370147781897796448642661974068514228979948331698708044241246809556683693859489459001373643170902908955967429034635163757707904843626293735794207362775121683028673879526980611697673263252660977477447363644649048645566580793786585514294219074759029427391241132652087149020401004564937514224386586999084838765250777208672075872214236700944876057897322431188227714838481126285498756296934975694359060047342016019546986593161615505741222943514188120180865383733589478765687868033462308845825949986861421046611895624838410630564492657120244907382262940180517783445357704201266975579080197033205453219669512770219374949018944293064585943643743146588344690218303723843411252837802995646700964119400404155048007296129387971348543359018601349109635278889720160623752968790449867543311938564*x^37 - 32974849705584167585118445481182705255468637491843809173094406887819583015494375271215525109287535677294563977704924379907134758143448835341367585451133913519753438142531245639088139883240609794207523055525199577414718407002153226029021480164126543503137294944293681186499174538232889158483374608857771382565932180987220884307434245370587434429458102438200989324791507788782245191261960037970375520001514104233782307448028887247894695174475206063588512448393962159234121205863182375421457762942246742790080051442178150373866763693143226306858777133067637120949616569862030602845293163052447540719270038776570285436757425341042159341402322783441297277039368737751854471636695084720692028454328311487761567902825310146005615076296004143242799792392905725540387094511957804983274909803104887701573501834441845362121473910361115975099557474566948815210275692853922842134069478634963703478350864307888899164322517279399194922394243167470038166109754101859358546051709369652711693433717124272159000393616498186970466533834599990742096766592526820260296318315095582207300373788766164541546873851057998865385586168033562102884099307507851827585253545298673242878930284783652056704279611456049174030587421509527555594759551539796723734774306070303133052195523712094876828715170141012281647992752746254150799010133561278057027118987692994900462036997764348149375179634218248223225480197073352248240305518863795376014589*x^36 - 35669459424518526791635652497172404966879855964373393918101308544980028571864442838981232745191059791003348378393950142693152879703669205136776626382827328702350894042902523109265096395891607449366731671025624405634918859551283298850341055821585886686042760548132441664174958018002090838073020868142185124676772262709512549009265614682570573249780775638852793851141205538652566694627370870927065868361562117567799114114546675166901658170612148044779403792266925970303907954801043429218911159345879257664709989753919871002747626985829346051711012574719672852997230697311390865404981348629907008673213389795852063491259193518733417319947798645774990678424066084788929098634903838752340273360924776251384546368885331842228268820435483859540848596231960527454725259033719020546822327933670416271177050237369571194052607494282261808652423988381586607355804134216999612068211345627872645866943686991112625790673607955506180053529641374601193992802211218315351205004975246029217281864575180216094260839056732266814792163827204184534666282601210129573673778250589007283386686542273597829060872096455228676616955560016642440126449246058795069590208000835696716805767097426788770350687770825492655692924112315913764722481508915685614792249295369660499219082634496969843078514451009188279505686535072828170237969170588385238099421782050203162610039479300962003825241728138931562579477136593325065956146054387175659378998921*x^35 + 5262645137419042704167803444469637646050758268441890782017274441481062484275898560093264646469455461750711629826682624528073267836712269826237736232259252753575922046764942780798022244115086038132475677163275951378411495069745992083932110522058479726579388350068008824160373337950346108889938393401259128694783545784564023432666329994129195980819054770243407802140142438329590851795431975157885618610862496769544225286812521457781611746655554265478273000127281777811139635391126668228432800939912885543045019573688408111802549203620144068471198886382453624165844618544685668835334627508002860995431968238479515719279135057224033145996011796867204812457103896466372791183492993072643658773599295776675319029085406976164955751429788673387274484050760225594483635348408369398875671619880761812198440472587868311833470156792782930765460905419815004038896062752270799632428431947071623723234785122626908907808413833648293047104850447070700608913396946697415602039777359708759830406086936178120694776943559381391980725689441869434062389901649892845250987193321632822781758875539340381626716175743517160519260257130010089976488353880826716872344938976318457527972499028068004626046623501994776378959488515702539595596128262691425797326489477825051833119950481203949486320387885903872607331449685354678590326233118314856537561355202854767855636672636977684344658999225388936328296873895070298239478315102637070518706477327*x^34 + 670841826291193951063546639533311980544504572173222188718935509481730319072846904618770288698019391782915444519287893154529286682604941614076288605707025243192993389151473009955488882651053377469317341216925881360928937265505562925311901870924501127211440872057600007830486752315241187689853576149508742246584337394506991426671693556232831443294901620569625072960911012776963608453192261019481426698274220911363244699656902327869663393318051277061329434245593345418189682748650780641172401595985337805836269352780638911201487990078047801065866415536616107845286333283742609229589832203524388058753638125315256576277067061275781449617048142368252465430440624105876142568536012489789694626440926106323770885229501338265129076324053219899279653856059080022010172707444240184804144792732229676456354332241760023797861365449820005280237289072986092705204596569696740725719291061117834697035765662762404018145383351553642182779893755054528743710369817665608552443346903394564473428187525779219594403833360741752196634636003229473139973687514429393782833618771723021617943958055905108212397932455716159260590931832679003566927935938012299567948271437517859544028521252197462357640490081489302342469835052590974744855667402668576393808240231342461137532972076737255037959199558979035386436108516351778773259558651619205610073042908380800820677230734579667826472010395315141844571902706916180119265319379099527626659453892322*x^33 - 31951450919494235796602576734363510043440441317315812622483935373706185503488145091376484809996543998131929964212316468895303581667828423475521112013311623550327716172542794331723795092593946037042909582441165735541253667836378000690184256554310784678858251875675943417649024652830494625772649405629970620567046866168076762599100416348971401021397337918801653674493725659642524312547331893796860445289903058500067453378030966908501506400234570391998640569343552298085695584594575441692485787110599412956858022430279306654463679458158434334079633189743771308926644618973925934625375063284141051483568905063716871563558187750914847954085237472151930728262087798826333314800804746029630773446955027444575343464285845680499729445539360150309431794010038199998454844486927180830153699559467674223219182814444931032684682269485328830087070441706715729562240993040894094016582953064638396975438408084275622672981816416298680958531845371608040793910213856763168760274643354114234558205758004477136876753062285840813827770588150184355941052606933023969868487994213871805861864434699567295028631076881030378426405178081463025237402793794500594292389333427979232004931229595877068437400064140427364615737138993898273106623807990083082881957680653748766180108910163240692462073829415481009006338411403859112141752790602251909226129312491185936388979737235444391720600252326880280711179938251315033286317565099506388097444343348610*x^32 + 28641482089460414699718272180394580704157902738246859813123981453085382269971166790703850015407655071634326445824210493233372038452866470723832760799818779333310737648690465781370575033563854370592007315662954482086251228393926864681693064197974733571299443039246657568505317733152200108263543058471598809287471809513940153199117838977037175662901913542742621291162097333109155492452538008732961974324392060516191475779984736383738972959244623456775177743539806982577888953928344225690972834046839835406926625194160327255513864179025506712314990652725987383206620812075609099995541257509945190063236849777234110312115119172027637848790920657282443455652939123704140931828780161249316884960266726801499134430565136851787780884243228763345593645007094969578997657302199537026957878845222005781147957063115047975190495798002713812443353781685720616095359902125522348802584973316567804133541610668990453956308342340998793950871948921957441302746401033531007585885165861746384002721657373630048116844446261473045261496665523598392737184829031648033378727097927506031953692181462006735200019648548684750228064929464335725470541592342919217462090907620514673684405336019998750027118120154096179283085699103277874602155501788928981978948472164259482989021290497067024200156316009205662299528156272085646027217878481382642420569484347158047450606059472643824786662909903343930539923512510304380325894730493325585519127381603811610*x^31 - 2400279962951972661085924247968078552566360527053901289916125309698337350190864323726700440960557810707713512928342041642615621742705670648580318653927936519997790246211734909016974090214727536213163998528822849802287857778344958714264258216509026213330083555482688238563899792310243902650333432948748431509553237358686895945202255064261127511647537154405199490063021152559599839799635091163144823137510058695724958966336214092693103681265406604640500861859032235053050776243291110029480073992232168316730489408632142060876807826308241197638596520322166224958034850045278354158763071063091804574124322515862014759044071199239154376038712906264995007781086716376150128167953488799576667588459887914220467180062126481236690141982389217012485755913962770105844082532895066214221005473905798076289553588367116433644785516929799158655379301739781630383625426161568348991228980203707222440772476179179008810148293625225477474592441161775466184215303833083678379925344339545422465262493352444141271854131991831180249599551168255007500880847821780849689363249223799948051107051979874603652086665173384443771550736879568411558052233582519101591667379843292694742947049722645473410365838315906461689008579949994249649312532568246533581504617527669920357246617270068105312470104014580880773399596218299647465303530920941740646303146088519477112786578140411832517773865155172493885390762498014127183536497607867699688893522357781855506*x^30 - 743975908599794922290016654433989582224125786531123157863186706855637452384253937672125896849639914275914060271447516989772124604842785187047810616242751983933044593768596249491036673192192112848303569714089538906369668563198030777046338103472468553216435935686218679258450141131406332921643860963564435970502055653642082380005331656326901628703345051509631800212311974557258753506205635681222425459145534136212907773700641349435731418559068711298956127567241183333867852367574062480621624475020541196947758503894148427809953721957587202412108321068926915078925783859161886253769112795677110794408538746133474829086428782733240803272743613741867389498304310024390811720706078121525601936115088131071979857050962876485065985594302490688190715023013876039297079229714111499975276944125085483492282011379783242830985086177399716912611619776406315299390903745222221268025907701559540329650264208980424581825435507700487834094022820242058590420238897901794904006304443957501333940017673596650526705638866245426934322773021929503647181299248261851690312242453235412432812520429073813204583173718532215020884530081987608087601380091286921697118050871212885963157464795285303732806973927668915978261135047868559752022189556816803659708374293374291079108767810922263399807702662512714829854779864140546423332671732208556551447163056364838759355316284943497034681012690548317329596652046829377837611881319122974588524722954136140228048*x^29 + 135028300099701617155476628539122823552519290442188394657086236225292925660010257752158551517117501174893928700257369279657692895763419528520699092610282994901608453196712056667539389548154895948073412104068899041136625454883341961152747472089217763332969343858219797774369973132235377268950864327513426455956689535225904558743212994909145474601042598963941132370101275597745026901227899223104100053107235071203555690643075645148036604874167014172683634467698516430914110710469165353735614818515463427770993035647072483951771368204134477066013578343965999268517827206308879816492715411482461486857919431640507620521364156331497033635125502362355222057004812214803862407486484908627416251003141800944308627780441849653084504583057296312104820245709957023325300623501162034683222426717618510369771551328388407305303621291670303796121733581440832069428041155505649711585913492348856838136423476469943655146523224047590173086569629461848176237299100086269838584679959509451175093922008189086400513007595429584937617786431752759493158274715058113401444864302788364075958687830909991366266172932183553095910820114523181152906327045533005132969396304290399705653852374335142857969126464089854262336037808980421880029385473422827262735399689166484359109345566644778383098036095962053285856627625391345974949919574256182239898900725215463862134166174826501732557154374979339400524460561589085662014656769554925968343951355738576297678856*x^28 + 20123268202573608395981772898683054861691534123058049261920718146750130111459366004453141316279786628094766078471354642651600030777716566090374328862978667660273784158888263569019592406186297163625271896047034179783010119668591129922062089249891541844193027130616834167884338099193668761968647051910717799528481038633066821450535610877686805554535579971074857987942569934155075770858463509591801043396796227044879559254249284026109254095069796999967926516188045185128319790033318662810957226729216267369792770190552937285835226115814942283987589555368031193355809324513734872049803120497580593766397866112206410072435712485607392771695417755128753976904361142052770501899644950429077088567782559551399567324509032286181293722030297841322541329746727467686264068184478673197004607046059912994816679056393188312586844183209536386594531889132943388409929122153730916779668475839806458359275933402339594038835417562125322299705566216498079534228454053443605276563029781286559779836761795357964143117536816586587038936860574671328730221531933366186134573209939393658533490957975793798535968721745004815534158094221786413148691836715268208850951083576165190164434613039203819586623568175569504893313448275838165044158202467825988874040145280872626090039143897623343112666341276137958105664534829774422596071025202156967450268629469699355477946838782748920555092995486900405683626328308179472720693779181931963376652188461180922185392202*x^27 - 4668891230016042094305001367711527891969249394383929683273033610038711308628436624432326622588666860612979287131851815571334424106778224578066753306951070796785438732005514314481341276346358632285846517465978478541091817738967859736930756522485492604813962493483526786042988996315885277942487429272299903548073492612896688978287282349147993952316118990498941862743051796628834062685300742237942927173090586510122284765385176741779004341694026004257765855834836281373487156921553057619227015549105019528026947902217306760212807944930734230127794217509045293999869196745973918130232560854213619889545723844508623382944259772864974678654102259220036039826071409988200998335831376856089680754681139905092156985867514061572590185477102687010819148205074411520944503061833220338551259063052186395105180930883394323707336536266535701887092745403572953502983935073503311032431633215826977412621079285190366673094907340469682100711470333127165455677123717063097232435282983891161724679115341278105850420420764558807006170066305388826240475158281125605212515798280776006918331452849155890175832295747155100255381492972571379709691009269098258380681866241176970098675661788819519538656693671164467538602181228450909525477643784562211026301728676195790407026670503807334964143104420345399440217292848419687856310943561455918076467733831930176478004543954540959707355694691339875053721375968759612925893295005151417525406153454233882594652716585*x^26 + 556520118162365381188923019782901699152995414351101787135712442678429132603436377583651641948296400771775195397983718837587048400705747492794964213704240378665530663040440775633437018331892591035935735453075039889852053420056816486307383626088726276690003632278083145289575385807389434421830541160906857267944660701889133939962795642676918448883415807727045760665362419141583005086283598107939299399439385462696806135810965812959577952056872167028807400631335477470825121322320204847220873199158125570360447747833536946619293011416714980408562343158739835404112435900467114595264381059643228159258289887138719413892552332719299147490289826190294997956221140820540291264502081114999589084452729185387593203927379167781284658518827509954779866341328937683799252350273312463104670468587207116964589339026820461304574556039944385489005300471091065633270588914290961528801306980015001304471774612440431167594326958401853917544946974784423526374846035280985801424425141340396447263234581589682469280964157647084892025596258800019449296401178488886369802148276034481297005826102879853653688712936483600656162327541698013856778272050095096444534022312265386225769892884071538029200798934300811992835420797470414046653377794231132960125609363705754564609173129426970390027396848675026807492568643773497320015452015833123658219569661297207375731755886095765702765720742308990465440022833528358077393722384954466623940658482576931297105236461020*x^25 - 38708072886266386466875866857866823106987764278937450290346036546760086772297219726510097524262672405793916143477833662071676727199052492987432121896382979532138286026244432795089931626049457518402335068482520998949330830603693053054516931000411921355570318212213937673635008743007676299479226401733711416562239653622777755949325371791072172057571740981674977470513722803652582617960830354193617104995764917162082334903064126831002793224799595097785179536596392219814050702124766419401110931825378363714173293126786422820899682471976533150876205246787679367471809101485459328596290428193027514107097567817606565565864550748250254202235365338019459040932469832731016927631300228061364842404423151566871321363441098275258251874179955775134821306698821900937242258231579315606684989902096809908125536910859345145917321363343370032255101271276598095004782313037347036607076723315338629559272476692862807815510418217896994021141569594731850139811301387627737225671550022887236140614764935765318993548191710492491822789418813575108313198458642373775960474400239136267559514972216503505608694207988900894583296303944843393617489753857301131850434187402149717043428117227792772640998714692707815326709568978745107319818207465870922385676453768000801227070220530455648640684416579347355014375060788069352415168862716394299988197381609933676636059392462106180452139439877857436602737920253560108957904607026047676063425103834238597252269424757461*x^24 - 9157301571837294038688996533360691555410622642426045714074129356097135004011192730554053470185653018060432380650613335942439428291284398544361229584445184075301289956688895207280650087819020939295753557701217871308384309671110097235340412000825186774866540362484400744174472682458728531685190295201964882129663256079395980866599705865491945061615922443997780710903651504794156284446351191487648026819553971512650675123754997242968907767049866492094089727328290908568992864284841768196402481765774173397178271158530306915110289987130554893956863905662992305844084386530728769717622643531297978350852907686074614463204904133639214597705061135090935512365619318193969023282935010959287675849765420151647981246824422564992809738753022706861383876400400336029044141780396788386421015253181372782638331313547571235050752150759370757514216695992493095049389584702798371840761111252963314361623445008321022745011561872146043197496744422069282885726243204803913180349543280037005726901808803877580403554232115953868654568735188021834695680078117517959811647237067413282342057280329090635333700019953162676986350182575333628113668761053880096662832865146464369239844650329001910979326168484516151929635437150266103765560193417988271800394233342129175644473655956505895082326035089502515595691333454086623285443778923243155954417764784944666000131483036192555286099949548741949881165412732005725002868305398940965677922462723962544924687996794912921*x^23 + 583637909607321973459303116493953503649047618836464272667875774511929825698345049750985726452411116899107879572107545664912861909527802610691618883623104824500731363709223407919911052564242226065642696388826382300356492798203900578327294794695520047092465722667223819817154726018659486420417669026552825595549576220397697899566190221807812853105766746721893834732518913155507499810037054764363366926372119142810897726924426772586495410779178871909415667135414060338444971276960332614593940814350792531047015339240844936192924502666140183176605769782982610355684387167645468016220791719150504893199479730188170376701220052748470410285808565653808730731818817438741184597112000262842619255501710180812614598233480341883720280605403249512583864250329578898179979637323045544795251649294924275982807367611364114339570376188840329641251485257566934153069753229270395150548550768547640464086848773160092400719010022604992923274844954136297841731080704203129766817467658375807238812892790649706857878391598172460174359612057587558632008964685760139944158459862279656073666226154870579153958703684195538741309784579322616048403542858858121160476766563449284007912903722962196745291523255383216832925917783892245765093581623247611095980072094559249259932643520980648617140857064150731176918966465751804948369215102688559332505944427162950508755790296944035163113396284460579069482457043120817009027874048066876413281730940421140128171943350242359449*x^22 + 44972145340348234006809856875895022752936272514001204410523603802958068661145536488390398361675803859722358886905907133816023041203508338601428284832770581507253466235625944266438457897091965152747495774318026531936325726545991133562068619537681413694538475316996053307667196556036271979215695333531046566998624561011954211781738800529693300900119836809484824003793978155313715477887253046069804397250443355436357707401785625326532124318110743012310252179319625182511200385061498629043861653821665982904182493705838962903784608662546513078719455563818566785281594239703831846795072318049994594782277956938771270828870848629276171096553752100121200499249648870547037014183053023571846065233935462752734134048711566990998771955027672283954827077999712038351439393971413868173912202544045414111385692838186351966352606975284011353453091092568981156946067717070698971457827465191973522947875610560111130307921670758320369526805596455579711642849886089602475393047006711549314076843647557168458291596894132379235851576314889387078042419956659968469049773635664609939028046496902738698825238667975007773762084189483092200639144283297426637529534188871718354840219780047912007512375982625829818489245245938311053437058814259630172526308336085894216677727194488178323009524838537133459526461686293679149249824266823476496646533453627465697507546776367616652683325696067876151630388365149976064827481327109939095319790764336611825902086631826636399442*x^21 - 31533130966947324635199294263855752242483124636590001561226359210748716888386776149577292000375891138192655729835600866008186466300264412337705023349284823598668850562327283900903826108308346737275992078568493878300524788973281899048218691238510331065444277849339314206772931521125677648301804699809964190949421331991315329683467912126034865711062489954766013184249307691346321898769393361473203692725182985706491213995561429796982365317342311677762522052416015422159731913469545519706920078465377277379848383606773971373107452534459259214802517008193270710763075668687831173610786467871906569589626983776384337324275748185766284562134026110920536779784341317756028693635982953356980509625548849793137844379297989224668925081555641056303378161310867419821544471717450242494740838308311149128994480749041606384515300845154058991776324432736078763577245593904726833905649362340118853620654051416109155220634816143529429627631476452881061085062290663967286799351157565547512030660459334271382728871541377092170742872505317207275097808541446433064539158992048356410807298189794571031773746497178910946935596928960337587435305069555673915321872776409715954247464312629336523909386733249001329633569496650478305948207170539526924088268374009121418466687700054251411681748998086808326011717866977929599183150895370960425363579110007597102220897320817650482429944769488617973334430046570555785920733579229628722222140815629001766569343615979481301123975*x^20 + 1292206107665707760369044052020412798644185971918288570091181564306591315553279266308925581382281702214075842971982379432365640489580336686159722367127058280668478158880282102836761848326031687434112670025424685320975773874590080511226718346389014745369971363871092461896000429971269191966636110946510349286823845255055862641812749209585012773261978523896449911937042880399351471180487605372753996321042581387090853825593591052563241453904071618837817212207822377247649681357672546045813286185211044899038678710506336409886594081436053051034653823849283691839070041642646398050482853714560883667694879980063026978356893567399857563700213459933453567144767471565749923013254090037956001453666570061010140441333034084138781252067603250614344322092417241115704634752423575589383645871779870986018536490250056310651348853161535216887103841847916559654971067245924128804668422989521121249354091181195678224764903740067604088718525060508224361836224940024021444301790360356944679804612520744626992667055751937450732416939827505382357973354573220131543956581737494348104494941343041005024853292641672166901901018223056787643735291369871912687948439044554319606529578495718876877514438363764125889365982038592784506102013033029847480140207670152515721788736768200773662890201944325204521815444826808797304794606908861246142169074573071349194759835168818155185837136805730037860074105141273550476682405300829931730025707476083755627328207829528265916103954*x^19 - 22614353932748328389770706958574489182280584565351303118578287637182988262317319844269162329430597126372448457875582969981585854919059291219716188432989597093552905346695517197151297773819760915843554593615558915847782416601335087344068525676583657210699849368799111178235528760552055420412398248145042719141232671517003205847861241131355895198655398223744797887771917345698147244606674366436712593217677988933292329500686483172272390202521007302742782993536842066211496990567279145305847266933702820809356296584713420127164733761096277743925636274195837920655302445243129375795454754417348532070094065181335670293860443460636876997639333533855252564742169874749275814585136351983965708150106861646994057433175777437639012027474807570128395476275967367656559381336196246316479007361565090298684508129440548879800640289479940008499228383926679674974672395348762831114531006501844822381244194216456527847979809595469834832914638687313869643701914431322153842048794719545417763845285029413521900448898945061027128621016826443278835324373024372336447335673385533583094972086487184669723305597000513818029649788108013975759152544327665623056542883434652278802162387005754715816149767450898130687041969819318339694480945918525722561942496642264612802838622062635002458278473795333253659524856839715232173614343757751013493489023623352278461431783820621174313510985845130958264028692136426844300642675848757446043180694967794770035653372686054871989614419*x^18 - 19003585587274089790311097968741509476710177768315594611295520203813191874592355459188648683235873576737488199117378574833342885444152266414405095412012062995683207945347484729558002493369381281529726053329168348508660065476068550612160084920820735691999042652420029630672953534712559812784644676388312256378200947816475175974296841234383029802929770141576733900184995208111913219437875750801205246033182947913273471662502408258355342563261501648928187122806610386437545223158155862398144638207851945815896846024279391024682150797111367426063345403492340548813115294176143388816707314151232051053020258250670344647576908795923546096159386823751385324806181193541342095223162743252779563065302745100533730274132721949524442769016876189513468222607077698275458789992915446174752595414320735353231689974363743899738994389430741093542106756670946100054378590303142912471624645533270202142654214542804876605206095935721554303652463333824330550383343786643999765845483401481734734772239374590998394395947010567711162941808818930682989744807159156829366851398924018625954178642123741486003753983198636513802432325048174728476050121249414880931263738083511175349661482525217964969503962624922405380403468610680888484328734637519906372742265281569236951320261950136292015125868790444251453279929961801218867365738190785752176194392999301932255473070777056913341822604640915048074557078586046752939577851122195351629146649842337578986533193522227553007928905334*x^17 - 76632520651926969312819873637349049835059956840499091580780133624293582487323581835096480362601812243329551214689399203379693152309883863524482435934643239957041929212071228838239073450590668443249173778438155783331115533236218118074750715232113089381676289401692739938530415147145895900861952582738439682227463756250940659629915439147179722607217190161015876526204290379621416047806180799695978522567855514374816184275781873056794879411258076997810604347206266130830288288472163362117273421572274665477743995219728612268744315006465410075579467208679461958490882921593116509904512390785617377503883883796907923385798664774821290706771289303085557566225200880722182480695809624224597206566891801196040044959260389499088638991521113065166121914156872793039442462794234254245719077323038443386659414145888217521953463153123522694729257294830623196422160418399011515911235343376446043026764177660490003661801264591533307531395248658338922717549400150587515028979630070389762853103203933621506910030670715766278748535431352136542992021529229971048557927262168218406931998618025000332943416361903875083854420158909444293494422879903950746350626368174399179134028888158604858537329000540558483612068709892297666104393569578503958211665539536446076689837208447380550652013259037502398334646084538310284270888660354016511397470232111900138456074367459576559805752794252474892496819088820154256944928584358862486401192519069368992786530638308518152717799181062*x^16 - 26538125316088975386985827727990587590402583874778585333156920559167414565271707008316588773047365311275247799873136064249146680021634962840677871619271439931368150631605999801631939905401325618892918977103163205614893829381564587934567473888644967657941265881892592422585144016534919235155968794186374385955802543815394421113754407276370606814227787750902847781313052031074006853522825338575202680285251240496339174180735544354744101338724548739395154494919495958798928230962410306713824881012375667845892305514286636468067145129791716478500047157768284494466184730019579058816485020652737992235682845243117085006910071597839984140236766821818024531401668533034111581518399151969538785279986406655787304073361359198657385701130070225329348061603331343658006391732438228032747159419429853736237877584987424624049251725877658456502210699563531087983837319503669370518586747311613403089562387670935107123212924699746047625737414859205615616108003678304159563003263794147958287790725816450685173972887554725608118228799029034457696842322302393425069539050417451899337143477438557317715838933239508084155018512174754920196986955215976965041173574819328198857836992082819565535925906446684902767437406502866167747354527168133262615537231890894579256135230233835092615488470498108973553061130240987904728245411393246612603823078107144301824972444469802351130639903815475930616097368698708497049741870195276116571214205124648604817263549358189371316860601249522*x^15 - 72932900654306045058396761731572163713750708659375724617098178842162732766391332421370892531366735146948220726204174152955327419693089506084360339309490170460779008950972208961910791903980579951127291489001161808473614519242114357179959765009886783321417864832723910127179132863836641870985546379841942790411125833647009091451983929592326520767523899120787282378288257372000187944261520681274761336181158136771369264951870930263592878054643657999267759834376757159625251257198536890282738792355361436614729716796879898595034324898920011944809041003029438233830634200327999131761688878423638327929380206016711803561145281196392567709667280327160486306370680650496683966534108675258684161448362624438178912402197561640656402976815623050245662251520214959857039743229634428998077666834718064815586211133971104735894165662946617293184067216758920395803870827441088296440548107625091909365754448751324676531145670728639833883172544433471286863822231668143971887665772946593311350293922176099538255854496563855702878583426486501501225772889842329550992272637700535250016905740193092860423660932001230480906535661651540196455519939923436303715295345153729586223124216336708227062187213057957464200929736067173827205976658195297492891134328560003016380932501479218251372330374128119997625239399172501375613057418585796288220339359423932157892679108678908025172386848606671501912300316946117208069393414792394057351452708875016586715538044037996072964285892470990066*x^14 + 745475165066629049525751242705931690376073961464734902949658464701422163084403960908321738439769051027218459186595966113043721892514243266010852987168525974288071814249292138995396770741148722573153418158155809609774874302252351092113330507563258863110272638143060526531918504615740813566942437896969364725372442743325014738039681681793187541149058313602179807378458622798535657330480925781258716567837511284396579068228330089733200797796824149773162860189134287639940004112559094376821192609274083560738026466215625311979902712332112791465315810373233464770779215876469238509349723037960122257526446349908647493377637552216286970203144821485117981870872475456226635043474040528650563590103983059680294886958766288593224664356787684738059429780458710353400390184212492377781878374476624057018799290037894250653159231743576621656050569966221205188266990449609167839127935998442604959743960059672373627643725570344569758241536643146618197240411218208082144734446656396232428101240005725891708346000187812156046021449514456376111920744849013700768466175227217875003406165472623070125735448804566251281056036773154561180300724351900726852838836557342793761921016034062447921956391231167629131742098088183704213455486335084856776284588411583792656905747244712537466501915551387839164762051711667378240392959014634978333134606477260875501715611467826434850233221097245591226337197914331890169471071977215975594229297478928211200352976468562044116659735219651502475*x^13 - 431020255185616833084758921616718873829065818504966364465331627895932577933057054984685758022725073506052969500646194956356925686290155135962159129379287820168690475374916376356300875167582719897166920204894419468193814068817999058477323752016297328373418022745058787365279066554911135905210623475366305786585983480160374814375515449318539659148259353825396003250310170028093615846967709276442089478662231704061259099346989952961369175202037552748198997346131233193562436318027380800049989616960931818831101585599492833643812451896879867797465951646163730613457126191918794129824362508086642990479705683044561062231695861409969597718084187514750851637229787131172537715294863211798456307715579654829510263076528986526417695495652079890533169929519885014853984251044826203517539563562516758702393107528709785114303653237974133823305308747770669027701560305402875788319647048231871126371661817649918689798918373683187548720112945152069833456873690096912223702985229616690504546470891219109460599931202520122217452977333215070959385304390314791959103063676452446603220139613675442369272750644052280846642501505817085611930007212850482004169865070197413385986960362665589879560422896691099246266384386874173724872186430409795884055458704342188597152665794954144790246860423010075390891558959359935666859046913145517194903862461332116219146254361824054299645261377119090729790832491952807578830765160088044805646426237572481532577798492830374712224258444809989099527*x^12 - 58949979515354361361729725640071933089477418801577776266846927760843926775173779698556353734198311180426702335897948318677470809059308882739697998039311835365003142370207241145766337925013244876926955763684129610114169315000642394014277953005089337547205871101133416803727301976507915049871412823121859053983388677287353351831814024442289904567799700202607467078951869392414891675271046002288876775788656561633355165131696265138470912697516121965532429821899354638307869391879031273745518944636752500949913976370825084705042275358922921869649615916798852073666308125571878666007274813831030655746222679753090063218315634098653299666490891756110861089759703308015886655080780180984868874889407549376999554036340594863604776092560342752647403337020763110908003291803554793714779252051638205209791310748543528222534301746166246735012580069672615792799794085340263771599205264751565432338793326120293290316971407188299320135494022320563426834236501610620299629690405607655023270328595610914324185962892103098326271875492626657372040970607613628185953062874936582423514185272203485322243864326874855222177984436233971915059376085599033061827708628263838608572964848401252725588415257140430264414657663586388067039542874922065462706672211903296959220234271109443549368017982001892361631381256121375354476627941296930425100827311211191788553034765680128556777460409138865023363518514706784669821437204349971579287638680712881085975399364732747991696275008296580522005603*x^11 - 3305475365165391160547481701539647844834292617732665650804317117704664964391990401369546395596380889045953178393570174373320366475922658245700479975466089007432034482134517471610943655480902208046893391008265954531368494049042028901613978323431362391363472950366168613231843663507201397576441197759955406682228669983014299317593830753670004131899663248543315800843113668456140755644610326076765218737015300961913271936170629123345591052930438828264591261682304285238195014614996115585368385372869109057505064445524537399250921042174119754967248722971453339649659335676179586493565948384330448427208276558896313524018056623811791789793780384345110879487134486588134742653010506481813538873518287756560143979661591089713606234791320871444410915536657417512816313011208829980964471521684550550230884152265452161520380484397602734571778639677897828170272181861955482169835282063412361090869797695972085638030867429514205055500274325138842846380569256405962443326754082724756664362367785465970326179224179014225931189782875359508338712186515716061267272983897988783675262275580929215504537358455117734848852073818452230686942903911395036455859856720762474411599758244972889927618740347047033137951070112922089511297819772049967252383749048003923234740910639526001804928082169861558527316565345849281023308945761549565630506995811658435809960515750178798997034764679962315499468155152671943183782978143278170394446910368113578968959961145493675863528526894388221270587381*x^10 - 1527036089078060662303503072037096260120657358250121921283086155822220831511015077556800059218839002322668877237740845643897841115199418202517903957606163995185841380292950630083527072396793872152196174329287249780553553982176740264351508539578418373861701931436994928519270779658282583621495300464539959714018507070249509255734366276040093563713547596291702699479471999020244100029886097058911145906545422406805573526464901412530061144120062754439291126857212842345912887885295453044343216247019372177612285700212195245775366823782893550289786692188195266437231519170097058604681722114435580468171232564476562055228601397300666643503971249633075758138417591258376306776874789137545465943219345412872819820165853964130125404989774522009873051250185263238013170130366617568931138666752342406829740294485538435910833489434832648345996172900175870395155858861308432991769267527095477336878124891367266207676761852121072976173709739070224298626160009363715132968598383929382144355850206007334589623974635254277272620574593360399740547987747169445034774876198605111080790732800645652342308814575791898293872977523307850600591060790349993996575978552130922674989615550608345707017501687218496448988050671735047889420998215407180198599548426775299204028400466891180166836815312886819618357417405111119539822446967917125966656309238820831922181602539671706321580414294599253440063411455109208046124858947453989764803992218117523030348918827255018466556217516594450665250366633*x^9 - 58411036629239685267716198634128469125112081809717453166863843123584756104449594383825174995902982790234363744671833822717471144462011306955714235961322371611479580892492427071085962644404233016820996708161165790831055890837638767158970301125590506265178729553366243622517132139452975534809382676785570603739158836753782140874104183638318373982249090061267439351026998164834520635525644843687081813877999043577654531444906730213381928513186939069848393777321884335451962404848499000349752933998363613226338584604190323277183739930791041771299885479641932036844007837762636085522066335656104235308152940035492468158401906361396450910981572532188433859368111810150325414665063608449101397976301034524762827322360519748214168044241120286712004970082787664040411523038917502877551361622402634546211922532231768727387152772041149261286560881448888326470629611830611971630477733985911163955800328874513035889995558146583525519429644382232465831963839557212289445633027943667147205772523989777495751357014044906035850965760740100649983169895155340867756101532717397342500643551517256115209336850706620055413415594580101142501268632788623602398612564500694111534740515259636934654752467633771076206984434599084915611631051543590902174514703861645182554146411494209707503843967973415472660348634049753079429023532857577362278379859580213577464939154877328627290820369103902132498601015191200911173326230948556156708692267722900600955715153384297829836670321394172531185844745079*x^8 + 5702098753826915037754864974258854378004447428381159414186065449464499513252891786783818560052268022453658217513996077329456473330334941379569609722137002360438087004960787101904452188004502150488831314354389348975979823976556737487352150638278875279694453686802459568459471413272395117213540431817830347372313916401520719585218633363025608485337492907481280372397790669986753967023288699678770764226818357393026054799681912550339202130844663818175046658602446548773736801669642248350140493213047569779746416060698021387129822620248622141378796997537665150154278162908668123845554337815321946947352024101110454311827387791338655472965527757847090149566479056784391825896810459258211761676445596004163465412730809546762157258225151629739456779571574380331691332883062575292284742977635020395273918049875891969785627257107573159218976394615359507868470092686539755454658875730152871924828973931958067418410860911459036608243882355030617849366306949658133705684132257475946010935468670584653614172344789148508908584059894340412963196136910427418805732048759760849402538740956023559687488681882965632289348445561317076243714571043842712943892338650844344822579781470892339913760120087606913362506511233304346747726588051983355630159985880895388614817037592447235732696015004928531427779813926336010088145952590045587552494120137412017394102472546265588555124230661245329014494513464643842031936844616993275377002982535840486082799828312374044223496725497062612032373538762582*x^7 - 1193870172033540790446258000990572917132743860228265128173944276629194220938515349387335738147576595212324954955452385734900753054373410043748280327074224605110905503493852555170468527646451377320601775414938295724118926519739952511434086323760377719970046374700084860266320942934601076230383092032568367730503954140667605380236134461878267687168192058513618491580890820098136092510656629857071628527557053921346893172805383528119019375564412731184333148249156220543366771098865066413460441257371964298836654529329157259501387129573073040059152279571825043439324088479735946365369204955060662501842669746266143213983096289110040509008119214107562600604419668830855319215951540330950781416041532689304658875957428587190325722750889744354319088903093752925072893616216509916593791254964391826609067842398137492721761800749183331247423443889574819825154514479052937709943717723477234280852203175454657872161635983714407849878745095630629426634593093961246297994169502580109483242568211908393615172916304833702812801285099908258986035744049942429638827923736648553923356966215591758622187137281747783663967636688730442480085693528739259835639346508163904694164958965065239130479360113549324245955071194730189675435778596539240609320844122752412167203518069260737050528036099560772827052082478138067917603040113307753843782482002747132930067666884665039933013643011974834054087079035293747708138188901851701450389536724396133329587433650317873533662592579964099599124120647403201*x^6 - 140470712676746583764422372022052927405189767870997147914680444144963687030956446304177343508196771323903061448330626095652047683656838951767409948515709044595242542143888714707933607229557469242989010416579107280005739610937800821776871509102199334872985836966757961698276359245890196793978439138120949735274497635866260574758305916142189718638860458813020072666717546311971340498863803521524862539899568635084359898400004714453493599883254178316248203338183769959973938049683895978348016008574307435166453685732501878251944628893491386609288605349961663594102067415485070626988030501296635735226581657806394175072455416672216225775442266047609219270158818259888589383029231651070993731124797979642011357433232584472013771570986109867711121744514647623320637142062785965834402127585795348958975737591509397846311433364098960541931487034580752705831040685478352296032218293274377620105839218105349347463346862417117246783279684794574023876765311780116391143218184925256140204043925091932214956991082685819934499098690306714743486583544630031709403055656087710127987486869043103199564240363022291037498963501855263236328345161629657314256380839528835909362593819777521260970532722474125491707415576135203616030330748756640784087540763324642848369125824078209936903421501142875807696033516756891789800965521554095505559860095414921548539890691412359075874248475079811407985545250975347431907614896663953838720325320139268945652281820097866141788881897411391521022219560476505964*x^5 + 2228034454377362852027908055497758011996737141921994869558785286287045797965033078019286446312824933301099986376015726008815863148950869907861981671432914725475534453868538225221706330812203974536878985129227688594917815381269406551908419915758756616997213873677091431390862700167613977611430992647527390661742764571858503084142041962852932720767079227855939071535462213446812714676679800351907675238790487145752882325641012362614023324223090285580510540531691595095920730209853213042790927780706682223581489006700027851288959420170507490708356188661065790666604971111735552549287235725090116122850459998647515496075326952548026303550605803816090840336394985899433119797378305086396033418689432294756946894562540280260365183264750291613597045410533070321221488889828466292727297066718067500521060387072943428218642089251421086447511180028584495801784478259016096183203385572318087555888007005948295017852238221117096548307061080346319383873951642246655950978112064601144860897683405507984170187692032824456165097378791246604927010422952013150190893739357193794390671120248439949434032507806908509026399408935135716041246783532677239876176213120345813383034285890219360657277845947734817010606837415647852886722992851562197893521591133670881109891198569191923157700541753445571449316227095760939848524779655435980083842415332083861542189004755587907476037413740182767515301732157491992397565286954948326394866472637804382600993731686455216263431152340175166003617982247652474138*x^4 + 198980899904494679671763196951758667949144031546141501503297584233048333143054606651811544945462291736718559899196382796729219259964813460962120889424942060879939824988265574985362219285180936071128058643304969543253240183922352209472603048524408683250744932145777349659689899087908524112791958003095560878088291528929630858252317345415247817139325196009587853108982879032943924329910507495866600443371702719834264791612007666546771590256602517022012963508602576899727408069777155635888452629319292938748360602814850338343820318286203973609838766683549315436387301964400026173428714637466568931671221846337371596150975199976910876700338950163664004354932468206028576421672856918884385127989380442583678624141480450710126208586167498230153578463185844919492277037789607517713937005768394851889106522801374500096658502493122327693840310929463160166370456269050321879244615894464617328554851813189027127729886785975732952002327703166350245310767143286254513313632584690691220535307114677697238191713154657785934354481817936761969169836716142604108611511626553623705003598269635470526332172752831064752040867116612220616221027639586988826414667873371436341231487215990418211361592218891079118700764006134825891540328468793535856172227186964288642114123177000228235444455739175953718941583409043038460986137558803939017697285063937509360226057243481173267008214065623485652736548055079406847177224329536679307635232332469798864772227179586475708317017367661507766825892521436067178954*x^3 - 53498061025339031879054606034077786265908060605994749721217879716558808575920243597351383754787385936960352541042660391568668545874224616873283154807336279361199555258287202550386082175318164315678044109902810264672814028261783542000949877123593948257714400767356990218054238434144918887550902169511048156642495710672190640764200342302008394347011698881664883045989085439853777163654900275081068393624774465199065304184636464859691452869664679495792933243074657257954621488599321092625893265262072199331366268668064438578797649906098813161809708211770480850616197598859169135404259887408635077765120271613207340107844782486545383834414132999471481916041913363912687702391448350363565281399463667715584588177018417926299006976448356279200993175680605427692755803696427442933683833569431163960168110049307571797387501184096184157283076342515350548842384090060645225242577252051911509716399118847909273924126519154277253531941577877805217674788828677347404800078144224515776257503155207700455634117844065112275196474415597821881751404847868206550943386648150136380382968319017012375529223796282007606089134324836756403460732058946852074562237723390374707140220127349005763344404486489648576569814720728816498279588057118707265515963010516535123602912932445349486652897547123471281754122465642545557397350495684270296719362218146778761213266743851746155139921711871887077026040244878864530547749803752010413118102079282714652851800266455982740739904647715737547538681233863772783165793*x^2 - 4296223152262019774319781129009598640205033237655783006214644957677909009157195838566893878745420136410315233735459237111369313085622214488639539269898578282760305440638915420942594550814351865106440531614918125680587787312731255476484301500446032806482532166427579402392788944386462874118882127115072899510402030619928735133102936026163412013988099658620262918771283826751130269308745515234986081404932123517790099069335390805787025715805228220626516085188117492486897387999985169274234606341734924384475603104814417625991501923999111467505566228222448152725203529163540075700894837381758777848670262077854933835037431324533911828033606538677753441888731637910163374544328454543216347262528580108281952386800012956239425598405491408395432117844401340757862241678959263438692479686437031062422139378771206493882022882470618674259898637389520651016822920187507687617932361603798663137095716193605325918403628638676090532303648190180657192466379653788685323441119331586386392480868160234825492221260383200964099106904508495255658909590869925291849555259195995956301076001754944851196455239410170259699818515445773585626456384751221689120610421419147940780144273868014274004991569512483414808654356718682268694452856365621559743025939455054824932763272434014693861721673640514358843117882426117712787277144446252291686071564077870912577888978859818706031637151947099950704136496715549825217178497030998353314675127501509628217336191824550987136030227691016842018598665688656779573533985*x - 93814515755580502900908597541075192575729645757613014785059716899336326493158554938737801746698328038856979064817972414728959815048923348030512236586064599089714166109628653656964767048446609059943516164464442874022750393994137355077335100261680932736189011939168715656271732613863441592163742193856248900291252168206208497732534812510981206487164500384659252441839973515753524493583462656446768083315689589912415676384292392841815255012368989102277607597482872975262129341582025307282190844906981680254615479635381938116196686346491410312278013701733492088783109194290834303506732449469071763979470091665132037575285168446205519900330171111073436362921407352524109610392284272453416738544542321351531848205094112557096864291452082260396729468820247167730721715420977765790041342715090942172607478474205623637414620326015282060016751392757303797030490583216523257175253785583694996578187906391330838078902452737487038089607736977087680501062188860915111543057175088937013485502727150945053431237803478443884471165890674566237511481463651555815465747752819360888777648086536376606650871728636535015863517159645753262562653460962715524220826612785959930239745052456109223935660059017266381454412790665915531529230543461328852830502971519348067247202405612656584332083046695862817825880538991656368816079497006920084439662222665976259450399590373114067103466286407688175528695804836502321134955093351424334941680327585999983681426177102841715487526994442513202007300734458561866902271387, ["Diag", [1, 19]]], [x^552 - 13800*x^551 + 93303157*x^550 - 403933161372*x^549 + 1224224641070936*x^548 - 2632100436265114863*x^547 + 3678823428343808752167*x^546 - 1633043888858130591327772*x^545 - 6883741284961119860874440548*x^544 + 21235863409039602416709702954718*x^543 - 30852893214528879856717129574319773*x^542 + 16295389376868124684093636054317718690*x^541 + 34600789611377566736065871422006539172536*x^540 - 101589688721502004244412226187891067460326938*x^539 + 124797993306699667568407881619354176559743688124*x^538 - 43052779474671363418394051706524378577490331836033*x^537 - 134411716660949058706920685561030716244941664690485364*x^536 + 290406002515857192593133387921320136419897634861272834997*x^535 - 266433420177366627583902808636436428454627444970501607405885*x^534 + 13188843152826151482834295428544380692173535765888340862519428*x^533 + 311869043607703595298794018566714362841386175861760783092823815378*x^532 - 437279638959381221021436060180958560081215561250600142729478189255655*x^531 + 225468609411796688480644857408429060267056607299600127599968327512729931*x^530 + 157411314661959268180647900316558125143565674603451204911939622836656286882*x^529 - 363616175195845097366300300052711359314959299582210799778133457408095013020268*x^528 + 205793261288555625961310374723418290303045310165116747488819419616851508396312909*x^527 + 128655326960718113951129463149599768274694476216225441279474228153090348674632046280*x^526 - 257492524111384110009254565309248787758358341381936843017924257703320614365178621519381*x^525 + 23737084360492515004836998028669207685833437376133667576121670026620217141753516895533434*x^524 + 308641119555153507936986732246394469133422070708879898016955503637565033567719568758439264547*x^523 - 341526586333294303985193459556809779000642567451977908992052684611259162486472011428678492854221*x^522 + 14939862921987834973321665068341028505170379421914695519995741478731899039099726187684536449725683*x^521 + 296604605159680885019640157635291984694763127737622789274141016631626566308758413097103104785585850226*x^520 - 222866018235965627061355432196990232474619759499385478526881877206619904371663996794746073374891340079076*x^519 - 123897150161895109746615055996078762000810826228882410154480973516490142374499579926249152270754358012372751*x^518 + 237673607391411897827503585397389122444149025942589464957391871903963295003828453782092803784112957259250047714*x^517 + 165961524209291273794261077214483221823568060915500755661714888610077844092239270455929989871179496462931440483090*x^516 - 726232093552347224529222808934190247539793932942004866408634991013965419879532504871313038018470404779445959984972313*x^515 + 772705785757426160858586977010752422371709087966793389164709941371662878178880105149960384673331463763676575374220009828*x^514 - 99711441362876279428809123378290027890134276538378407330138101539532885739307094477234353363830901470147614459357901041136*x^513 - 725417081012784751951066048242791757560770613966780257986680708337371194481611712490556716792926871354088831979065047587536565*x^512 + 940406438671117853555265136208793533482733116082889710082440743371323901545246127958034971654686984999769803386997699447700378973*x^511 - 426138913568463984418185921923962949145273018207176787789269674966032516774250582536739307093508409606933154365395514415033661027116*x^510 - 173609627759727292434383763423840384112077966255493505704772587425393363423407198167354507284881307012924292968117186937191191176309515*x^509 + 207206913067856515712446227851307360520661693139611568526995327060148799644736989770964867475755487878016777116955632937622930008327041428*x^508 + 242108400875783439209474001319341609068782620525475589688448745199075254015382116731305888361824194249302696664618777689771288925433378414348*x^507 - 504645674870296694255135942064665474674615668852449167956036360618408080039150864980134602557759284124261778143978921846920579543837159180612577*x^506 + 166363126114302735468693294878224708031824817747067677219244666341777124574860307351284981040952713564819886809552480279832587636510090991244773484*x^505 + 430701405143296337793417686181926081412525461121843463001761616857104617659234969557957200149036950354619367876311128410396691123847404050756611490959*x^504 - 631358231271469738861775725376067932351848821701725978529123957747139318703286754855906094678575719680454944535830899693762467976340460052198921260239777*x^503 + 285387096133364571846970066459583364769288221536885146754487307816205912253892857759426193528192016145035954580246317072278141113227931291966953537276733431*x^502 + 81359662776197864233789417500191024990692688524185305795743676299985804518996454516362801115839022043460253017968312824513453444647071611590945331031436403433*x^501 + 54413991633910383355942140682324549513439339819898764126074596793824337515631399813333888043141588020845474933602688667965652367708866422399205851818608947137370*x^500 - 542784492583158126203734888760606646627817823824504106637882344777581332901358754963864411521522268169303405010652427735600007387456022554756946870854049221434952859*x^499 + 735154158761581472657783458744859912209927486764869187454901595496196981895823016074859186583054920088123196038829097364216003133014286915969307450138925260281250310264*x^498 - 282892555865720634181004814397627921982835008855249274877331402973162973019180640749265098809153107421975749622996741316379713023385130837801128705795037442182556065279516*x^497 - 426333533584471539502264839120904380218275331993896495607810846617799168202496431230061222189103141041550516800296506110567930490502443659260327155137680729031971416652909752*x^496 + 717699516329458508897899890761181633113619183017015683984521853692105822995149271929617336776247880131339384100393678905978445987765625176051936838433804021169630790268747526275*x^495 - 401965818068130554423273143104837318377021716074011809174626666646685368536489646318821772844425488973779493177478120904212134148102678305365532511696011095398320889227475868256502*x^494 - 51910882187543992633560057609936801624628989880735805236906981897763099940716740465523848274093392903154310063540629171757191029288625036353303509874516714031667717596571148617127209*x^493 + 105964063540430248636792534304829412546560789467031873016692667929660970982262731922577076112669909221170227358740615356073502860877625767628435814506467274538460188012542991075783269125*x^492 + 238008349669338817848074376585855071641188731005714805900810799091252803438215137912046198676085366568990531985319175424224490793841605611875351818475068770434885496830049637068775923865386*x^491 - 510946746985426309056311497562877172691061038179652826603551240108396018650660988242398038428455790340373362943985516488051715678583841710924880422673790132090062696979432789137686141390429570*x^490 + 372273751049544461448360561073547297580553752298822345731595961477829107830351168767913888220653907203187851434768580918871691279937485696063641461435022216665614079291375824120055945026978439985*x^489 + 16230039285159504787255992027539242131674764055068674205271974679942025664004444001334598937023937293967127215097067268214070974424434788674079399011236952104913444393652997076281879064411352670620*x^488 - 238321064458794415562754731738612121599835281807345042795167688261190278954172963214398272544969886589609768367098221623726866815864839064866968394758183459127563762356619934736229319975852288799580404*x^487 + 126174266361535013857439480236986669964356759445220772738129056929300943963497791856944922642254017845862286911748768872590100033771370871450662916651696803636486265278989028341467679531138455523237651013*x^486 + 90877693052557723339360834712512252458975546811941823880047196885791839884217987934289305951991964680011015953672057708241288916857874507503628263248524720883332726215714285528167684315867047507814012025989*x^485 - 107614027055931197543929935232826061788415765952567485604862931058578144308811303279119510679003919835382575504682857447891213318591940003815359708576128414210079329688328907968735624706254446758031244853059464*x^484 - 102900064020617460152668255279900215994019631439640281213378945378330088307873589112142851682619970720482811588708877928654958483920340880132953836530080823091078170467684595189316578777692511055596831436572084308*x^483 + 305518402928933268866366656736844242959679036577642547657187490832987740352171184864549176271955223647393975696892969538694802942390249258674924951455985723590532647019103729293849679939215779347180101969522593208238*x^482 - 305956405408693209535248598227739151129867931735530546486439788653629999407493748419204608672343546206831364995541499300837538500898935018892819090778093897366335414007816378296273277785009806750395948561807356848048249*x^481 + 151060538913938730646538321745950786491176084382873467749376482536204674203433593338880627340900701272722559612875723902976627687141834631517306840123913793297366514797949407909658603614578816403209357668346583420664462957*x^480 - 27239702167722012658681460177624761776015627702831608494276014347730060282043589579188793317047721257869604506369565818948743428922007001431952556739673975395280266122124794793994502131000827833966398481549716029259267975557*x^479 + 32946379602226380325256220424734586957516774266832563252811714076825287877396730604100258519998055486540797128242125605664676587643430781752528044604971270241032775028273158886612821915432716675779040881678166808056923053585639*x^478 - 100382179206383398877602318495585760071150945233689496125721181978529367565756191827201093461276579897811437110712320818484772296216751239260211029698538699163096968829306709816087670573420721307245162575662622653280619537857935906*x^477 + 113438275555801823799027768754762490746674219921642312848842678301834152150305161735075908871959105010992879102030452086648934293412974630989745175394692556330064165139107659511009725295597161100359587998199365329443748716969841682795*x^476 - 43475206968733495545229658556644829802438548689894593306854109940862487221160136977862853062375474950445780885568999625971719165411572611819775677257480609758842078329256389982732993601392250850522008203601687330203007635812837967878098*x^475 - 47272068184786304986980422863189566795920220422278219578289242347409438408091166503078676155154250068711912359888210251087612418199933907479375914076738356112850947804398923456960293624428875389884421362829183059764569421810077030534271889*x^474 + 98804742256427432327088264469577107516195526390966323915560877900296262577272679223466509600428664092840455211499532653766001875215409814339379335145838452620682359234178262133849265045057473779985801314122836185464949594133343397512869107656*x^473 - 112406251457847661865988989202106401820181074815689604523869988235540292367383749362051435978734009803100744107520285906793718329049630287770116373623570567892939679716240010371436537912975664686991775039227268474123014021460713465131495967658618*x^472 + 122282254718335511619034065982254661551206349342071966795465906292824073523989804647977354664497879703107722583089915794057896199066308134042820786295623968333581647206018474716154681332602069876169198178551673356955517087454621408213261296925641523*x^471 - 140208959657302219272589772413343751376593922578192121658516101844921560540222363313659594398684040779355578987031804690054861696366390254446478024299174407771852430368679423691639081425589510602217141734988060288041542690592361888617879834297254219610*x^470 + 145212250524449700550441935183058550736215557656457091769615621963065947412858511803601461245003443472429943043531715856145518598444256241866787340214996492167491249397221901093125818896423973798394396825292065498951414439112914327748846682880936970869905*x^469 - 116910339774568944229670038915815801621250925011686233945253488738382798585351567088843136870139531885620345625682224467740268815910604183014296081677786200095819245830915935619247126227816731499534601609287659239530401206137306191780434563035202558299409664*x^468 + 61531199406994387745552305732500479479926443719924183844450541022556019965479041181942282532893381378937623791162639783862009095654114454971627665037604102754866343566762042523842249231682419052385074339903884490120481066975197299856177738826139429758794020866*x^467 - 2930781788680888595608858529368234285761798406370239759098498404823756982287324155586591764716419565579705313993129869357145955651724335169317387055297340162360181174430511633217239649334277088865387476008911145577895375377175430797868401643719009521426879696750*x^466 - 41643708204801889985995049795307424770600040799495192209984626651642756125412544599649637026676946739156798403518822205453058561082707779793632933145986367260491369524990434370042561731807894863157451018779971376415861314880403190024994196218174284152827650598785232*x^465 + 70836503923422708269094130428842938491045569828225734198335513508591657982405738235479768618785993483257342189114031207307751856696376629506962255702172713518944337036423048839698444474953661120634300469585537391047898637025589761490738736208282670884048132374815029508*x^464 - 89636006428480846599280925809320597713001344513082706206660073342981700004191272569333615172232350637470119848893358121502847400950493580179833301234855153102594061996033432970199837748894382456430970791076860046231208119109835075158629325011527385980308763798223377019962*x^463 + 98710311942177922742376838076438963477781416111360759797116751915993316648498722892797336060259336448436924181697605743511880730073901306257964822016846854981722300036239753127258622416330882388220068350418513117180738981934819287332142727401717804396453679533102545602758223*x^462 - 94881949893097963051337486405900345822204653564552991002874614422271060334265316303018021734712407475505769295304468424853850051415591812526376619538595153405999170850299526139401255379493599040194046747254368030849289549676953214590168792469552908363105626619461349402431817128*x^461 + 78007248917898368314166799803778130842020099202138280487116296640022994057507769375236074760389071152820370761722379755116283543063412323079379495502984613707670410505519370454498588653658072658666571783215556339565657743504221206493861197866530843622753922454057548553380304934852*x^460 - 53815934483024366055917341867450145699065393001791881712914460874756191799363710011622876008956056929082121993823457259832421786595666916029579051690419088998628307763382602649482231250401658556555489293086796722035366453189181419148027868100538160684618174141400652409558215894495409*x^459 + 30046264084652781971833738899431284734628490692456068055466624100119736816277676661963276516004460838626357901753936991705149688748376499588658972404061103394257974112278835606672930495044343850196480103153543231168504786391938564017700868507968964626601463880228538155507814619287437893*x^458 - 11244122186131365695376422160356063124558204698684280477267381089221650480712585817792620866081001186837308612317649327837786463128521119959888058097545999385247468157035527997488387446982310743505348408968439217939945344818991632029171734317249687280296547260724634182513383545548748399784*x^457 - 2638563191268190629062232181720036420303976840536006137339771783939723835564522216016864607941678337065274887328252871820586091992528468270683471039558703074362189980289441653010390058275249208263113115579514571386357564034628101444640204886755924056769799117763907604868817755505104023070786*x^456 + 13864525627227669109399916382384990058663436007002515654901179984738787116330252429090026918126586463498700836062730890175458008365662822905897271869359449428142974305381739629247491604685642522644580911846104803540884327132057102445706217867389349694793394779913248772061610876864848811673952289*x^455 - 23965171709286956338868402047352453371522384472185280239650618221647646890518697583676268546475523934485007763703930254886672665936312317370750167140704537288148136178366736005730941687614885267193288258051088681201802549019407838510016197882602428809626259566588243557086491875712331648767830044022*x^454 + 32620169205260137242564917211434295378885011750577543220158517159497988121980425447354512119705408842379341818205623023942584727831785645871787467316975698420305381109412380311098309218751241791624670941836764132070115343658699846665975428892673858429403557030352621765487384161490118091291287815892815*x^453 - 38391656699685300573359539008143944941226722794837505325764535918430935444313040790768551958403549968693206360572316759801349356727706227712542836767011358748789601748601553269836416939259162445148624040739853908607483085473298358239177096548253777732253112067450790673592344621995352630027086768312123409*x^452 + 40010062456625381229118329822367531590631212531322326298674791921944603455486909741637047092613164108657065335269990183418518089365743003904138400967726290977347953647106167553055940928108408762617723789882316673647549839695878916314506957355089866477703111315170275201693760121543750467799528348728746408183*x^451 - 37109022677186095369314807451517088173822429982470281426070127448980359281309837690540925282647852558729370114466209249584483085391650905354310756631897604301656803036347758740412889937543915461707911896813623448377910929652318383951924469352038349118519431163852160428659550722739707722691189924266032256041936*x^450 + 30205631857539506652798671356758492102573170161048223080816794598370904016123260434746835948737927798539017004308722882474734199597035241837519017504795031514029635981278403757532610373756924224207010281631957734293929854746750288444110927748469952968060685855257691040070602175658153680946684940214391426500589692*x^449 - 20373752100512941098948109797161499720336024574600466970345364901642991939334232200634117495842314603898830474381375855697232423845524489510304556778658742438287889194692153609562168728797763747260034736184081673652361085752037393135721354110693407285627905282300280347648584591281003923422186471196408254472982135169*x^448 + 9033233685162767215699458548523591803570746280052076996211075108443776168421058106656285057813288588497981118716011887613299895011696697553477892869684084868611317567171353830750829963462762232135470655433524090066756839188679660955226016344674287404019872450432694290673025250431306646458512193570277515488815802482291*x^447 + 2161965639396921193178609623255680523692781144552848504504198019324719106381408295337645300885495106251107632073867876405760607977817809261351369559434261707961266601486161576168221666565978316468947346444809231111477939749635104439804320210630820689778436747263142677480912428171909438794946834708030603078251141421703631*x^446 - 11590817804288515067777332615307138165826777585314492716836473395008590165209079352105873586899944511241806580995252467552729340759841119743514940428485942143124132108987289783991106190717978462579382665403920415687449883898031850322841080971917166152464666180111016671679482392325888025478257190857899323552830555235431904242*x^445 + 18110115927375849924985971918452012358068511615351755046774636047948487909989410967424122509403644133430877003852722297817818594182530632628691626207074110121374464907224317482948080945516939507597077904900519500374592970310337242628164702041957086248799382685800995512128137474614647272260128870578383249195365407541853284002572*x^444 - 21372837547615641971339523287327717024571042106132972753923123214675202860666028533090163485681479006906367094527583864825329490065841074162266030581459443130534774138377734458243411784984452137086250555429142366398728375385580511387428917583282181233806210307874396547751581196509061198800106049117059240941784888414542406892104937*x^443 + 21761173516169566514012687525401188982363005384620204247028956747713654451176420145466026128562557538932124846324413000640586269118128559938518951446613983090952679750791849289352254509076515348655462430535383059917899328772943223290827540673547442754538768826492460011853366362265915753616077328169404670121118393174783326032601186726*x^442 - 20031353744666623019500763619980061534150156105909048239791180917483943174806933245151807297083501585507534466964875605764436534995802056187370309230113030647788485029326123931388394880882492786105111321826777414138628459401893401375534477515626143645205861520436744458065857114239715297472472052104529503157110252966556824999126082139912*x^441 + 16980857457853326325278310812546324689686790598466649416810245559830711894330694695806218593610885202563339321374520001536355293597744657169068433000475328106289228630311658391050055887014115312183707843219710407483653198216647827366104597751393749381544061409124023105564356034840943551992418016880568446190755017888406651351677526542875526*x^440 - 13307812581997473512014252145099853956174336688814998372260038104025117255455402664755977059089688545490626156602910036788962963892579701036767268193242339993754337359557914270983120230639630725376397098569707793841606394297515692196757408796646862152474674266075864182247650252932892907242591041612362740754130957602694445978060750776592520944*x^439 + 9585445360380123581688359005073200654728674170851375095219281967199271257089943189858905859510957448749401843312241594246235992512741599805207278758618620152087214626796173774905143838754754533867835906918748589866147304242624243921066967430151162638249194967887670867411736376140719809789467353368764164746466795334463777811319263675133599676861*x^438 - 6225327019663021811824646014196231604104224896033597086480868721627614500935945798479970481192843113938989239090783710598435620251866007083511178859308328839437244530764813961457578758195578304222220962437153577727962389569707524617032172107999540168061587561084910359312185926643373136091262180186407983427582425158048745763892010545213136597680044*x^437 + 3430839318133906340724154222367321473960384606155714959371896566232159336617123144524136926585880560184616298031035247274679357719473263608088166599107855827656268485429580343148395178187231464192053276629233846613291397078400115575311986803022471261099813977239093306464296639307252193977619944599769087747513274413848438198670081746521082307592591194*x^436 - 1218781846479780668792986969162769675120654118639236816044803107888007101479778764398794407582237127714979978931340996165252272219320882271908786240250126959742963234372352539109001752729621120661086748213250898818005494491267036360740498873401461659999588447931058395977297346284008988502875546644440639870609007587466807461366162999908068949239002960137*x^435 - 479918308357990024318466147610657068964973959642409306638329839072309242586487027758609666042341940097629269044403661088215139225511719901832853048655993937006001323450538645071987261975996106167625333675890239041019501415804739017490525628278071752393288999588968665925179918024088611422271776932864320734404682532256575856087271717200081106962606435738670*x^434 + 1719450599298860896071317071814247694775857502482827910144729820628962901230927666121715347513031602218352792834106383040279188505466649093763530575497051258084366309165334134613525178990765908657349714347418896626468032193436162379759221512388012442699927164508895461802716555823283254160243825101530938074453249442620748493582329031209214885847129931329334666*x^433 - 2508519282440314204455869178781762168348822686376422094173058710759902555070084846038335680197881473008225674181837676258732983243445218787285621976869291033311384071802425910131403602461597742293124634564384436201020574680382468061112404104978198330030377310800028867962598041953440366124970235340295527262407810648463904703886985323982072061528096067568661318136*x^432 + 2841893670462213808373820767274716894166993699160027646545705332197678226116359085507144348452325708745859098805418069331713231040676708761051539649179608799257282626934678160443628461776393385533973918710636758048904455410795530912333524189982014093242852916173216451908051394072144776138998928975529571713803485439708307310497364641336107989097045156716291300744677*x^431 - 2740907319560445087837970878656643512775722252070288458539607958253041505608177370329555359096156229093155188841172934279799421995431084218097661853701646920862925099571628354686707991626396283792527632097712417809997478391550725020472854632819583493761187800337646996594969500541715761600250267538937644447908504570006850790849899317810223094328923729824303421317532452*x^430 + 2270043879029555881796601071389072132930805545635036187613572582130310148552153518633992272381670964678281249828525326576151567141046843263004450589319996942436408995468547426669474470862483267097455891636234554219302090484142051430807977681331643422353647554392038383185197765149778464611951140981715603301530337273985935356222387536115891088970199470701720920392641368609*x^429 - 1532944231708810571222293376797414974683589938055662895293014896412691164098510354136129362624350637628861233630149463633830768695758548288338630649465826161982034807587956585525242092709512765429733328037464083846679475233896864841131482534998454523534006665314791044676785711664902034064031645357785723541854903803789483735791556488808784851291089856410816643625957109815697*x^428 + 659723140291227289998680231655779679760285461462438161625258418798024471021169046680068636373965285533731128530638057131561441401976325754011601451170711985276360148609832089397575146231377880610860709566917760214850491551010701985008995788359925689934954843418640963439000434218259014914349513220609213161286822120057413318402297637318899129276440660098994015001822440062792739*x^427 + 212396024234894673399492160775334194256928204138269348156610664499445089874576979351470881875471201522343592490311571549688940669582852000855875613929387102778920510780246652556884598860902670669156490330003803530900854052850909446541399532972585460894918014452486824559854374557669767229517287897775453969154265427743596521055223290876257273386639538632018566995650896115043334182*x^426 - 964848327805845025706746054369298901582703074818488395574860104349422176764022601325047445294975818834453198730165601483073395993008224135160291447197518311231326337982584767851053475148168431421501458413631241136552963884442045404378697815317155459380322250282404415111786302521143149522977631179092476689583736253597456728627345792181071759384437410403375317645859826233762185919790*x^425 + 1521082855531100129342792250359297006445624021814706619944623504886615630758375430002194985089697516782355051942132540120527181214154934543979002640388382824722355047213902472750933600572269650262931377574583972302915642323514700446123037793475486667788441656125526816032325970521348714870872609807852898190483987355937989872195940044442414184018736745337369911170054818789499497373527520*x^424 - 1855810076839002230275906589066534793619497378097632823554098245984811103239254754932469321949902127992565110600484099616079017487036416026748067540920390368577757432959379107899374155409133125751323851656045609556836033799128772660142002263510503752994335589182989749008994660563722317602817389577059358540445794698257715888794789600258067831754280861212221591379785887393214077613749473213*x^423 + 1987100699218335610211931958231434691028414313083663299941889490359724368707506283031917216283284452491941135561607366805205738202400632551850658601822770324510566180395713972140620375887457249862051150854199162878088322051393671711127858632779646383711030594078101833536113237354961320910015120562477828534840738294361559385509119313857453417288015791296081520131598033623686723116810314170321*x^422 - 1958622600810778766729227489494591696204640374573369853045631456518494451777022972787315228156929255261842646325033803430990829518109250866932456364158696491997271081441456132689895748029185027725706849198023740319914488201975361366679868791788058646911698383795150784839589537064659634591930745363166758098342903479732586638947478559844441869471746231864390019596667562129635187686305176594452988*x^421 + 1821766640706215344390158308954076627310830148895470133808098025043324715338708999442176521943033943991479534933936026881589390224256842349111552217599564515655081522753053395877823783530389475656917643724443590966893668653867148204293812050634757585720212935675317171376340915527702350466682696048224750684285133202966025631094513048205286743101496913211011207796126294531324585421653150486954265522*x^420 - 1623156712523280689316086663113606929068527066325023351351657516338110425410178036882560050074456091084337204121300341821358576897832770409514225873369593113236313290804303726076509133653509930343190535503779813837531953375577429367788084237625721290679144941799345215902693190584256859627033373941976153032378926699239149305197006812106679363741607845463863304729821969879688687477574246992011130049568*x^419 + 1398415628209663298776820972388838206560937027973542571367359679730372389621263855671016481549358237970565264398316314006424631284031181077581606761212867236636650859369959907291576786705602884691347362583643539557157324456112441329915152152895009132724712209511264523664383811146782202205328912227903056682518127562289708860705320162384158232629087010391951768801828928790718270401826325156100579084856280*x^418 - 1171054084881893197883385261284138738554961052510914939267092527065668060694148397218613725101822314369308441290243018808602533054528325690949976037352866192352966635716448707827775064383889527023226934315107004986274874514776870535442164353957500676536768754606348927908234646572031682108337678661205938850941215269715261546188529158373065034014480093470150692789768853323904820529439599643190198447115004502*x^417 + 954821619353665372697033409581002597569266383018319565089508923223902864105140450266489692996979799726563976470358806070868658060428106963261192547226837942796599536797320054691507885800528793096369236408622753874552200575365092919777009760357896069857412344425518304018382350352772568017034776883455244992087968689123000140392948695061486909359556958848569835469504072878235032902649141256713249539097843338571*x^416 - 757495163470781875871072760301976930123182033182866364239168626492800983405147244781431168751635183796521154760967916864351148094981360464103503769626974579680475239012483045158057071952306372968309877780327413126087208558092075143432641228269347909381912035208599625862929027948605659608488917040396762944976200223758477432344370210774114169261303936262763601498674095884100730272909036115859392425865277386518158*x^415 + 584121351046490174857047971776518753682710461021234426104274804470613848379290471600117165676639765891056264228914466601163198421816283383017903419823137011313831806304677069706250875959402461363716218462692815298648309746148688066641982760573314340274572022244915537270217348933212463471867523575584046353189097374610079800181184377338761157350030363076564127120002487205228671996268779552021053757239266710445172790*x^414 - 438595551901222127973639528816476340189171942319282062493467415344730377702291160674041596310599357887953666887977057355525558336494977796739862241875087540969533038617975609775268771431676716653711773569546813585700547646283187767388905953641345521515688334541510276945135218591798990082316927090199528618714619622965110117124907493787206087706698620296494353015875733654157725744983515968888620052411610227505670889302*x^413 + 323674712692967269172938774259235139143598867829920717873587266219197012843456255099882996534393562799632046516267766548114859684424409830995449069379589073333543795526064353189780918372481097390938639712472865276814162296052398923493503412185036816555071411165066592686605529654745700877937851545098290544327857138386230354262896308267414461442167140779077904976327604269438988654692867269852724157096139739274531074503575*x^412 - 240267759316365103505637168471959168508855937930419528605963269941703536081685825668720164034923573433064679088207416415460749092883285104937881240258138771574596235743129335090256493642810315008035812333523514918705419355442380401994688339120714621761393151242950142728182562439966369803239270864715695753794538847842628571606289768642070145969507159401849141889634323454286029518627893966143957109467076894713002191693074270*x^411 + 186861395380601152503811471097770978852598420211777411673253894574727353732990743915868982867154926316118686424656309206393244873117601863833840814871329213913181465478940241040056304629879370379865288964542495927592300323564165838817012332749892089724874271081079424519035251172698708495648911266568031157756913769203893017089424814348902184986950772099840164930733840339373513899378792914988755321683879760370521568689107505170*x^410 - 159532692023171078732976266692899560917306243651776010531006265362394747526766051283431385392669461252199412393583635935936746725253697504329422984469176750793172440399193012479260762111326018059467719181030285894905929803268632987265278261942714772800987903205658979672783730213163158848387299878972052323356905533574923741624923307810212821318687177451439596612117891693371834256454533581309182927229217330907659217184191026532575*x^409 + 152572292637136358255063837028892623834236832150610024643970721619424221346845611807804803442277791776997453210337070593856524882795969855663861901794158518814149802350180933035651058537519795451599950901540301760194411669208666992638724124502761210245414801535013090114336146717281028813849114762030860940264856242409092997106171286200967890643738088569788479668553508895441330270733125797903587132961764175439681944703358787067509691*x^408 - 159478867828951777050332319809444056040179155951383271948761813047426419196123795538506162253549163360990655319630311705831035943870885884524302778985094006451159704008370992703873452935244014632919756622894766439206059085904148612015476327532811363970282164549984364382563893582967682690263848388259516811608653924453426771437771418193118748477632786244756187012227730060423531027208645864497647520458312491447375509803082928747327879670*x^407 + 173998893406445135861483616913719693371506757083388432454913282813422444382538742462180320423342028559057691844501694025054887378351892873822167238565789088253376086230944401981026237813432616398290761781367905242750071971932474749498970131785590685620494348640096164714972659006482364990411418369707205758863070838343494960904980520574072923803424354429759178774233142052937887593573711044274016808921693058406648759990201251921429065758397*x^406 - 190932160954454615234905882654334545824921823493696259827342011529656055464776024778354222319995671328761681099398254569205386721303163265148377463422714175048628905282992269666448222490786918044493342724405223556691265301905961302838696840814850695520573518919387417317287277732254176824579458930509788799737350536823639744743625247785487337773934441304388785507068506370398330277835251258500416051726607950961152078020872456194351645081287918*x^405 + 206551158684600513652072481280777419585236232937487729681002781160349093963346480059512422213335708158480431555611840858272424805786405047718960787964813553278957840445709389788990249168117887055666444724248213751456297752893058839668030161407410623630862603739503568816434863993995678447102646223685756067564847043993083322061136362594148545101299299706974014107026138284244689840867992664365520920611337472807495808103424132507150330898305180893*x^404 - 218631087414647971043925228529471160476778322493113766611197536719374777268019308798897181602992479398815747356118774333752872284389610436902163402919439234132599443512576057512908027993233105354167711605370505329069105316849761335118037687086029636529215368152647400654485509997362814494551327286840071285507270275146007155190786122838538249272261498621637466711619750330140262543959862592100264072171965398540669965021889212360821599254027377482068*x^403 + 226199929562265381361780256679993331051400665213292243910803409314159375349795582725171569085586609782714077517162275310146327028828407802809962378641113667634151983649584459924916793989756641461172567130888309449032071101608711783289552129025497066584566547331217893306385656123068336864306186172845976868684827763890500039060522950629663987416664918775340931770427420403371584930146131189471928397972643352617631472481592817583707336858619144090361118*x^402 - 229162373683325466685565808050830743729619313493869889376441623193387780628642286386456519024181182477557578432347638938223651315311796470159299652232864272484581504592587297314058797520961604279977113492736142583295471408086340531529577979068626235604584811933403867427367669642095587464335921130518755730476691712591041705486875664944199087118165631369961701521021853584385829493908484624874981229280713799357446529154115428240212390714953813090862816221*x^401 + 227931585009655678498340470580701708661479123922366166637116267881302653283554654506786115137681477276699794031363100445765239588501402682408643140507329367009064924760186074233260363484167759314951013009588939847855231871380314722005880195418081399803991729813595247223143542244628864903853257260654752202619033795171955396165710812032068583823450973579619447015435094929006495931329109553928716253294795452947476095993176306490399724304417950840508075851674*x^400 - 223147529249579820165090291735569651652486385006476453714173892543664319506017002450706367930453739065676054476017255285107790218921175581854714395291334789025468794728080457616939235500237782446795059824065638338037472896508768360463810051747423675631878802811382568669123609947800005878674206472602203358831680683272500350021263263745793379453611592903677481593856790166037173602128410249491480301008560045567900368486289189420729171507358742811887417748620970*x^399 + 215502938368912708191070239010230919464844512880510714538766975381930222244321740891174560739406178875752086725281343938573208370298391028375332604267689108443992088469298971935221985757470966171311203818410302935117015599414643164858882102080147034977650310081671748483507621155591978551844246090848197654458393734047452438551735208077900448270135526685079360049332728094579435326308955214472659733370874490870260696057394374004893891661480989883030520882441051168*x^398 - 205658729103286516066510706931399480867900879434290183027098762559907098754752319392340852148571047140312587350036642580028227385027675550324855494775990412176690720288073914421594588701775966383332922294580485911529421881419720580437429235554458498009858822639319209470090848539592325506673336732350487894917349721784686044813443171717882902939443505567567755277681982471321211795093845728222206575432020984737741831285335065844057991271386089290116524051365672328106*x^397 + 194214971109365773704873179126897859817920491910423025070116467834320659612247687329783927747195455733101054563137419461056532934543724850218091527635457605904111856918900374801106411955984298159155529303940372087799927340905092382459257071499540367097187134026267081070798077670233699494970289063356096750515463131604296942123145678347873134837584273694230983065664931391986493849263128591146260140607808992030690844626620123804952038693491292108996902799341257249147642*x^396 - 181705833765540643873348254782925473173426487605828741250696714112451490488862410831671614566545519954799601502905757813686050299546818129873167569601367810733049958411470659594004412216028849408911860346764941724023912836310721554241949311857406304350530837709325564656730712524401523812957790861688673047247945400047297522549511405947874331995359925690564801303827452408859479403883442417504148393482002780481945154706243159899537181423246422934433422225147608524855689416*x^395 + 168598528660852636062482327850637139351988173718415708599327569961460849666107943870387381800598114671103600197005759898312760674049650677663076113134113170675015669916310172379638684268379289104434345644050296001623908298398567872264677276340508838073346283300244414930958955658544608547431757120206694011850478277781338027358889181008241634160602143025362513837092555984949930522513030214200038309831578228108043879504145039502271264135677568639070810586489501118836770507513*x^394 - 155289052698910608668053957425043199009999132240073464559883495657547328485942587612504779844016962459041271709621518106095973782407885279348691481299205648526567318842550563523158398990431959827025006157057065124730558864247688197787642624181347868477719408833311169295752652594528213928023620973595753322551725955669928496540522121734968178269419621719993419097391334825926324916374261528967287027072655774680921225249949725606779031156737878221752496109883040156771816224845977*x^393 + 142096432877593269957281439198365621787090584158451943987806231360756376217801362838745630343728000080456203324132478390774147058521923936074229973107461468939695081263252558550319885838396838560306740102054398090350176857069740355643577168128314035872796771107866144807555204930249795636522782345583004946494223907298381282995574676504839329307059988934967128772312438053911423439726749004148654160846253393047375934139671495829861523646842758074433940580529778495934551861185656136*x^392 - 129260327717970675816280393520901313198653687736356006428861944720917060252370261190681419826372964120601911413213234039442440087628863046694666472418839583509152176984743214496841054071704202851291796834185209499382336671052235244325749821661127497586552172149776967544378384221540594054772470523220518716685820252988169212472503599584326549684885458207542519967701659536210434617843435813916667764487214576613350946010485834457275164813615151397691164229246656614400780872978350024692*x^391 + 116945463626425157309274728016493902130355230473912159500381182479655262895820625919192575008926149248234541053689216917539293257490534503835059314655476449355127289576401750811458892017628772126900424599134736462763216312277964065293293051425493647505096566713511110793222343794396702035398348639736866361805717742617249697954462513614932728629125777206294334459755551924268639662879379294804859657232533371092488916430545599897345304115682705051724569420018220673989094293722963155339756*x^390 - 105253084381849675248620948052810536016015334049144500022147641623976086026741756257179263673891459266696356870145291851091136562160456054625083955094531351388374378296989712604467036744834396730877183126777419163630169543939341760227611215538953567363581695170792239223955621873834522766105299475453990871310969092603953619354043562575113183859733006766063794463301444863004021729141047940831825366569890794801150289478297805007599899136594913370515768861876866598353851338474961045387786816*x^389 + 94236804302667839744754705138223651488349352965874788653910525996549980001107605069360343757282865261933043304604357668060149539273021558010677356913284443007531772385014951831084308799204160188289214253174010558581691403183357327683022935130722665329131837286037885106355467561115908838519426140404173343232902444256903926260267977752333163542188579638323928972823344667393906816157171904982803652261007761768242655940314555101328502505930618162683830941278074837876704649821490881864282993875*x^388 - 83919116582463984458594121868463306840915776848294123720669930991464530255369573385747217233122136907893031624417714556938256441897566554534976273188782879153448683640741861389293184150300031507404963875015850316556456624179609187805171333282792169805039381534269714058772547625020196677102006882864330422654398025775764517660307598056748781791008057195702384506077596766961181573645469248805242085077914035701712705431148104763936105036615673092793808305166132431678882659006163064054900483706661*x^387 + 74305311183727955135314592601381593868439768974196192246836584841861800758904455529398709971081039023730605195662372142621356112854570520123167591855348585154023999772133935269495080492978331263912939239534786864040666720587035824708485073157054827381084637592008025858926152807464475486704831328903434700313349532248950366074663769669311764300258995385814699798426815620340859126371670922055930173972186892515151414326419446346542733690047078189692084006230863796131902763471814026259109699978137396*x^386 - 65392999807801703409327968219936242378329691759099186010349916360938542590403806228881294211217976930534085387200983680395760297695904053247140716229312934772688572250095922680839687575372534920980208279015833688302319434626629191131677002881708792678573032970267851067522500887064451995307523690543262671333701646571868185648976372981634692626892424387742214083167889310202048869244955916953659000297415497218192201916929218608359470393692155719584010246645718593081180202192521703683996926260731693628*x^385 + 57177045355070423958847003825067510800661045346200462882154192091860992791942131605884554575434831530948668077021323390786989899776679240211837265026965323310805512817312253424157771981681731897190150111815583520102605718362099610624793230021658904748121232909944335470181661502730438522611464275686201500183392188461523810289811857185007443006678967456443439292246477529023556727239882906407409249139694000686823051069050267706533363752917838384190068030015284533269302537941953502142140516871866180703895*x^384 - 49650855027821933977760288319224555350947652858200065904797889978357405338678759272221885734558714191298625745059717299534429123439389154190562357036981532877164272782858253216704888756708599448219559217557269295350470376878255014765840479206957441047491457175130501762011164139013763562628972024588290114047404333870832422133125245921657652592584596795179115238709549792340033928749357208886181088298239391545109852609529782137875915528618338174906406034006087463975463031847841855428699688703710147593324148*x^383 + 42805502184913477098719897622553550988131893327860851346175074749242614652438364039026793495121180710591059338169240221406538571443107220096371943576771209305341503391770727587386305688936882620013983971967564548414072486017156056640219007331829807629819828390605893283590448922352430061482488640066496853365001882076437782824977629587506390951918916551017056231168980902554998524567071937085674731808594597556900335465050859012682001833592413583047121536661526288543758345216237780652563180224131582036458983519*x^382 - 36628065401579572692657118333375292200110424389522266501469201030441342087850446227922489773796062797024464772519728538369267786818106236558605908708811990099307049611777956644752025947311813462380815728556030963628703727956756584950174819046182920248133792167431542822631676505240569696551679178670081547155618057047700244389631497196419793723998573628469031035759561872623821968488615927767151479869415395257973294690460524736976316170907060064246882347603762568600995560590393732289448232643020400593475898964426*x^381 + 31100165235906710921867856004325736496526656191007398351025734420033595933880604021091976712120528635869868887702554424164649061110122080961644888671892895836592182749441896882973351540593497306469161022171388371323491730234854600716372033311392818708866796642619031361921423941607660358462031604811742331043539624870012164857765608771991644277261199092466991102771566101801091938668976615392000058605155121221201686562890027260984218263907138735981056502239518998239818234456943764711219428856514493559139371799303561*x^380 - 26197189303185262476179961894517293417866005929708051966128884083486012865243281638405525049181753323453696849677793126182410535591606862499671009180476105094241407019909806021314108204174612236238183620563492893348632314783884214791508669607411857891223759679954568106922097396508637618263888752432154604800000515371946496513638570060798251538133069700760119930508034226763953369840045152263985364659604349162648622621891977226271959599016071924368379980254184713892285736430122954801524472281755022974380117010508940528*x^379 + 21888302291678762198431337591897280216840552468500369065491188201759989042558137605511656274513124293315356642251274305376096081640217378095101538048851543150602596832231098985131724402851210382420477730765377578204665810818620811279226250494741489131584887454964865026380905266985857467289247771577206756130778391335040380680400629622261057082704574412631339647985682666524812870603205486461739636655173100610313926426372389348468090909093726032189434655451433284909625983010642111287379812741385549779645874503602149763023*x^378 - 18137104179198240295136087254266263429375652457767214058769105839857469567627655111121590460441580333354934588117991565500611526288640512582360040938270175937880404424893668733793028373190562092796982358405940484225941989200101393141963369066113110619869605265006860629008440705233018574399178125365908410801662223668165377793106220764603540815993796804857258258583994316730268268162366383923134262611016400151877730036571505462691656687483362971089339348948028229594462137104638708130973327696621982487623583979236779262495332*x^377 + 14902716027024846824517414568052663027058019531729047328695427864931810642141112093975141565195662095159993232415691162059544384083688167114043188294072082734362071369919388362250972886891835871235342702175342950856917765299420528042917494980042717265748385027800050656727067726760449261961192132489022097879269520858967214309742963700171157070973783849015632314512332430038794520434891693333400737540388255785599259217245513654274937964911689650235209305566339837164759331237261156846157980231528142889100363817840591665442400745*x^376 - 12141083121597008555841663744462444180501555590362987091469683745402462271780947608832870354029369304161985885421298957943901693771535248877341555303889935365500193240253757263228591212163952098121008730941781213218932592199080516080396226280091174799482538407389528900899221916595585458759150823549609023858297640689558188127825604439299000929622648366072383855754596931627089101595500530430386914155933605680979184333794354513302592242465506394000922346617268167964108119925245605010544710826596437740046211552913561325577669654915*x^375 + 9806336245332520652520067743068647280820901809711450003475496586947076596349072011972802830328262055653300341487453448037984491436833792644629590405856970869175355319005165196484434768749396639354776426817164965483548823847277793453698284167687083869171211072691622473184129689798614654698576014469143041020106726181787841681706777005617178269783546199851401995982367892334647905299510026446669711806308314715021273836007681660100636512205173601906255662032958702181131086797976825485875929612063290786609115133336511554526517346243966*x^374 - 7852104538371490175582338140090984551879254847405121881286406005873897586171094791330168432830044332812259055323978490814406576142066566735965201618364295929025100261764754278877777351625085864749588309726731863382650067062139498916313169740648318193855589042727990176446988567083856462522763737513384995250817461222528472433397693490829805481212451563123364088470482268274451041063852060760210465291626972271886472329874967359884051545836502208133825640558765735887993492627006827924667274698659449226765642180478947406801254813064181322*x^373 + 6232712200968675518029027362906304629539957675937844868854208012922733647908564368404531354186751961108380455042488660970794236629663704377127558888203392870756167831493482958050428612471991581771500367606449759076782812695995667357958147958602282472471405188626135551854796752237112454848790884123606904306801476093136763429712001231277844068345250333079464365547088960815525721043842775367628020758279633240279034857160617716409552570191102286578877806209462291284357767713958109041710103116304489179801439621956191498118664598561307272376*x^372 - 4904214548189037015069949651982577524593183283165923006125712425206533057255046599572446014323222206556298321144724299970896729658932349929631927027356210059455962417607664690020592976253494785178260158150862756051578620246205068706332077429268324548299332999553655663961868260677274151030496444707526583459579629752760403590450538031049964455100985664185823058973077959673081315606895441706135509837514447425524195020807752363003161422515341798667625670661402602159048843783372492598362291509345846194861783453493685065390438473320810843237352*x^371 + 3825243481574483891702514622134330115992327121418338323170680616402422548306547173886707235787764475398318766680747265163504461869259386331886957966341667669587349579218530862908511898261343102138862194869494895168789284139574120767596093121045799486040091348549212010580874063183853010248806267143606487482600144480490232144141330025309441617959370869521300590338483645561399138341512703778522909159071949554371511432434347829000277534553256520011263236849365000287768437233427265121287391382676443166213512413781223665679186591639963503735408506*x^370 - 2957644426835557865671538003451068874061692924274077628289473896634214703540488354020075630456429378223021403975587654152153742164097489420686195491078388702278039943083771598976159003013496187124437018176593993667713820624899923890872077385475743430753579000101313570945056334924800907566465987672539640476306800845986792439504400921208428371759373244077243999820994912690765970024868510062345719997829701161603003630195281117696031093468305452666138865403329596099379200203984327610507032842835591859372213999397073654201844509100912322148613826506*x^369 + 2266899868857223005175174410614535976640005690020155147696346633340974220403191194679780122287071498805517173219784717343407253796973239656372039535436935769390046045357897253678457093153964508396392967659293307865323803452130361423013997984989277853355119847505864300621978963117427348135641359389966135861596475631562425019849236711348725716431818551685498709334829460415076315253352464762415288155644892920979661071417052562309324937761864425214881262513108536979364839951992956032713898688922270799445404901771367540114161088069823605250774980616643*x^368 - 1722348499609138757763285038248988462846131303153531596556705259761607243687874286175723374197371946451565058660730341543313656692078528752499608507994048074003149463233155899897372269559694136952212528156486335764717092513824753437266020148639218109718965208040436124363613167564739891650733353163561354754025568100365507298154330508556031777523311613728764974557323567185267400070150659663348775866532238708149462134826750340316684009502565325668215729161116071253997104344221737505576987915224396263112482151040127339957721527535870930327989506005890455*x^367 + 1297221834369326884384777552098493936331985245254389231173767368110375625450126835544897018371550601230792439365473927527239693656663390252440680127184887610008918872159913019807945575834885218905916540585013606299144457523425559127513489577827755506260326214568592145014451611071194615060207230828010745002504953297402012253936634682481792708307181672500120580301934796275800364080544072693725983161529066747972052251617710512354374942179848761737596128637042787591255652309933810632798362160008131801891002934976097110548791103838103765689733137462573774730*x^366 - 968529627753403617117351381339900846246444077948700165730589908477840366350620374792483949672978366279395953779096190396140174883977544492166715415165447278101306167655500459179086309188929822631997100375581407534558581394588828139332835833570293374157617573771620969597145118109477427114125744951142703289795054100133647744206703295573734999066599444384944964725218405521053883819855746179837372034128211390557618644637806522150188393025601211121989712554227921742460572616065715313698069234756950484976818063605578776954239197947454292584875196284560013355476*x^365 + 716830378646767918997033426186197216592892990597295728120400076994331205612968239385763720704956753013801165140907016073123978831878144321583041389470631426214726793760915830205155133700559958745025224806808936766618591947144033288126080515509498711196156539165880874404391415812197005269083927113941977236029606929953252878520951116932457066188234195159015846787298446821954319488251893688856205122229828332356688801318872198556357775206825755867969166703602715355466801638676494331242521154135071341088210941566960500086018822864638068461272846313164470891824271*x^364 - 525923591619013091869237187778571962386999441343732758462631146222647829167143082952715582698644788008334167088885949504390570906614346978270521664753159081783261501076575894548966342477486756165236504173023343566597147462116661140622879940008535851105766663186611591260337572612204787381903660068840454723154115423914540043607589548904065551511111375305248955989350413307365568838544551881273237005110627591936503839702254314679633439828858529606783561853789641956465773085227982312301932640490972220154511870906541194796687558180027689952408037848225086431702729258*x^363 + 382497254599806591400231371514199352618793141367045849850590519679720471394691663190283599589234955181854588057074752657358967779312799426389517695729703381577661982427490265345364299052306185399451932518268884471994193353294269140622865640978342455256636027333804657809411403620084943296330300020564343518689946875450465989751139686823307018592254587486073675142533048846514426498568000771343659422965983146299845113082686348235447620758079892602712589070147422509156520222806820064768433173483032271320538411390597536698615879089089498638188947088383734805534461329499*x^362 - 275758530907021636781270797367367895478085445721279302881886167524126807856025295875584782820397858998835378181729658449878261512190852954672860606031564239285930741871730739106444659302695793221025667700612192210106650866921783672089396426561119857200209444258595505996735786839015296242556434493559429895689453423647881691347871732058805010930507371866655632155352882998883277828802790013428229218156652782902166676797652044682778720839886742985689840172904180245772029640284815037104625142466583531710527921563755121763588565195793638157535821830245839191046513881085187*x^361 + 197069302603167989537902197822104587870471758148687855906326907642019847334727101967081291934236475770627616788533958184204470167773680073624314366957276293854508377552446311619138991475360684509549223576429885065656136160275819430708608868012012587323807789930281591531170593284112693636917265706275219442769861598148706083979522772580213628842309251479183434121223172451114185925178846734872354795424616145696333396158840924350052196322281051696807049305153694604443447687459664866013454999767663423376072586029698616635031234245867156361383337735523746574705933743944334429*x^360 - 139601945325435153150758900245847484615609062241010884209822239960791871791583112963924490431813999124056349875597403818161397675431798400315370740568467974996120951669352759553167075203936745019975606710329247501175724057138164583846735133145050297344326498660884691872399445748488684424696331677646033253204461830723692744544472531079134571573300131670508482321951224631869400980166788343609294120928673244055291923724049928183351809538863137079325122625157192995848441073483310339344231683627489812332251184883322772809096697618063251349347020847233060610855178375922267018987*x^359 + 98025200590306889242032327944403334611792169165315291469331908406217981362682848532635781536139490876540176860500464820387237834626127227542935035066887635542161929358072405024812178345607938655088941243010587112482591927923371949393148286985823257383981723147261841672685152154119124354571930253548627307822153101930665573710517659368058903830530817654887348324281779646424087090393764063072417064862257374313343893902061628672924827296537303939248084598997996477809897286644225702933682629240633752684043915006297299734971598037053312170269893607928160774969701998365194820111299*x^358 - 68225509538979787826659665248583444645668233989342219740984506573385092957095578448836453495758593218770725400441446981234575485572152636408396985391627674130798759010111768823918689994568658811659356047019541226678892042968514814831145190004518527124342156594701961713084693062731793205482899381385483924113581298883418622398978596210154686479924125632009843272336628130727714419791574893765799294554330981078590012803736527245220267788101737588381019825555832428652219206970883673622319382794985426734184217759234252442260361617725788380915566131996318626567453072021511722510542794*x^357 + 47065725062665422215179388767016116402305336297851577045172668863087544777000496451256943779664754022758590829134644645126311544806812421580246724250307199142866728202200899098315121056106215274194960964367936911120123675577447663597711597999299204585151373389327372450489751117285712728571057582925526502465246311955244988671448665953277360168936185678668005332396885640083899409474214643211705909952958397181998315393800519738730776992203108965068468029200529663505074505454358304140225229447622470780961329174324263912948069756857411400745196538699126161964922580317130282124701375286*x^356 - 32180626293425686797800041062456579317703892988765961135529275797657541669932980868581068446668416995851760460317292343355035884517770288645653844929187183025159664102000031162293660288657311749207789776024888699978350519432288219817286218959795024291200943951650292112501177140996642726612330967961850528140644740024715675327396753167448064442645181637294116586161606524944222254255440773299318777370773475563721358910602396103570355398766830841706623263392965892475246992534153190050342872673307778744990442975840075340933320484452227664634334441681106926231514968809036405006177600396510*x^355 + 21806973487032222772223284122512495202446190410309693409694996385773974460914923823129252308294112079574637442807190883767056284031204446215114454587637221727744988597831332340611659018810977374026395053203960983973935581231306550139780479296440711711639948167077536480580809377481996349077348124156162145442011678247765848087671994220234034528155506125602191737005650442770771302234256572644193269162020384673506614779821864789887858946690656788156262355907582479677005505395618449965204826047009851827665497606244102409126621607366234038939800028943003460397504254585986163543459744865324266*x^354 - 14644803010428164722573040959227608940027387511240900993630872797013264962083422715016410752232697122083803732977294326054971353138082238212076401249958413434779564180276094856713569932878014402594267687693011378253384907639462304932151707854248444493622420982216413007522568318901384505192896010377814910023945148004765854921950962918406029391341446411999735806650152936432348159885733113940396989828634983285719667182407846291081342780954328934856095508298467934941040422764297914962213379363580726407509724787323187310612468055084600007212373641892032977567102263947493006372954924499572435664*x^353 + 9746128772379988886572718101715647885154641710690298434531624729196920869979203952610361054441295144533004323925791328984335524116408537101324686986926821275529686275898667588309236036069266890226748462909795881336341565883079689214424930766010843706924789820397165456192681840017556079892302997095378706747579732484921814176780808463734001607777820022678528454274106852963032111300775350332123182058724437123142070346340418574174747339510220280567475432991850625738479132738510532010480450756963434720728317914513339294716946641823496399728164536916158076591197527780864858797528947128874983544593*x^352 - 6427061314690709041269037036929400150662863300667853275823909020096113009189156451050007178736373811466217722104451435989554279649310186884430300703487175187567019056770037764289890405033665067009087927785830673088066966945153749068851560232869622410397903951597118047100756363979295879863977613254137157458469000311505620324757812736329135338906558446261867937908040155612824017107261210511131959184498836143954642231348235597698660553567706479614816239482529791842287061926462387455163197388134885053992599155956271658340094960313444322596578620482999456678012287552545258481335807644581708885084975*x^351 + 4199471994863467832094309795419988272934933701906535528138537326857170537865449558538218983272714484825529602355925375711036337259591038407838424627222216501108202044656360021404491442395597626519667364792616986451301256526999736861421400282302065591992602295512895234530131959261157205118840712876454205525192047925611198879210238042052673912799385700929019934305428387771628050581322003867611434786587598794116212209508096733476878738831270923438165258029329604111686189436432444035021883941079545009928641909751427919557974005516841101182102406095229524528883805538271585854054221691088802382599330836*x^350 - 2718625869332475352910474083516372353642664703808725837329004110319637778453260850167825544814330720222077035011166857260191659330541299679613142570225685419452155527282914880596172750633554183912213199914191852292432643511599683579473355609119882245027778216629996842479560483075526844323387827577776762273180944594031790261390384754253017987044944756728926127321571101064048676812428070360606066490162273020843766712476489174335049367407723212122730392430452089835362009056478607285171306551476433830218274335250706182571099236357007978319172716522251033387815161517578688357374093136221766528112327519705*x^349 + 1743608422309960459255490247967653063097197229021123860748372769936260953588398622045661187336098950090424961541561667723544680343098617851979449932404565214261087585330289756151619863277911657152152859280968253114241571037871351555631586246425412062219672770257382381771134092050972349268770320635775151678759474150302937061691464806466065263456014752002088390177641962005942482947176338699974781242657036571228884114727316625340596727345261008395816318013905590337820782291836844870843455301130468216701416613038375377966531551892668672960375570462524738080794007345483093068932833978826370547165642973887649*x^348 - 1107818712960289616632080142288150411154582272135610141747313948653621291976339578681789248557104337919056956845413365769520379880032458914440340579199259527054277691162109263898738598853261288255007210074594767457943795024176661894515934703220599442113930436495805324960864947931192654753370709558458875698646105156190605655744751870526118677644039199393596250301676346410558694261197660535474500776739130376249939090449036704389495060452719860884005191123650427299630215677347809441919543158920927322261883558807001911376355232127508192940144792133768144606637525482645447796729666285045161108568484821073491811*x^347 + 697250992890550471860848149417507922714892831684463928428989009816830345034980569534067262510678927964820242982778290976566020494248641107612532983059894881974043092041460007393337735989397274684535498716492925601073657062895653372960287695500532570454723632367332767155323342605936106032873211995888222345353064368977591758826906623956566684140688239381960808200024857473634385957325255231598227901432744291071932883840095952992868157651076422847370622367039577809470135852965507177978822474480852094499971873808571234285217867474369572892973285554033838958704483881289907493419268138961178599489812901610815210014*x^346 - 434708430247066473810737059532631561980342200205960315471161733083658670632587431209666987796395756020737321209583268062752070386128472127076410483628340537607415347081124697015567204275397477936651270340599527390396162911113882210347443206084146958099503939625588692915189242941244548021901539519607946197904731997496259856327805777756264314527047159965546640166051757696243229111937400119623183046084405325348814565363447767101776932080987199791638834988458808906276489417422831933195272049033352057157801377972752456984342419373326880791404292831407825204445172133882853809232050992376916953519286301493679010338209*x^345 + 268468696424482331244905410963809076838391680759185908549416538052928856803455596140873402992968739448592661353102221823956064939235089219795694810126580963894249511798844316249415028354493384225311232400437482387298539595826111652386545195577352002922531774259104393379695653258188646106874402237569445942181758758062324134947288866320830875565918448942967217243452844056800663232201427296454769536690898742220281014759068025838598063979339358995650699975507119817713568003838435127324344350599206214042374702235757312441269884221222797239987967051825718396719522202889080894461138375430848579423943686563107003652398127*x^344 - 164243810005088156539936073879545386968260816505629793255369649804584221850152038863711412623108952836943342709071964652060751319765913696269123397663734328799727817251476358000253375808206998960402924963769878867454128198128112779143440429513997136053291310438001332475193931434758179169279909319616327782192783693839082270697694312455247194085676539574892598058212042794651994408257272543964166435404988023781620855364659934536756123813882196961104162029540483762499620510074767797149918150925789773769994202318178361131541338331997639211142200944306657190503320726735901022194703426740440246096430925479310216771283378183*x^343 + 99544794017810916958825624575302968786327368435106326665056187988083013934237677922082395863877534375909166899977333566723110720868538295000449990605061158670633644948478935878575424671193889271244180628982705381772778687795447624541716499181331970249728510930258705588270607394224315036591230558852453442035067679754477759978268050703564673256634416690394619778017416275972806304980567383148693539267933711942764745591026212448203131013022740720542164139491150837055882502721188685834311875784983262132364490568743581415476265699103772768817036188167478401155362853479768539246497688931597731166600788101974859148791112601278*x^342 - 59778780619851764640465571678016577660184993143532176995499106062466991708559122996560731208143043907228821862352302484240523125707159813280521802186068430424412865559743405687128843288903116484269581043373237232717679953406125203395250626618190485601116749918978567804906798937767359055189903301871417389455581678187631193092699870199043660924143549379685414433470277253101175235429744441425187428087909871678530808073890778896083845324843700290484113191451812296588591898692406262656144501109818480542773301367559514282022259117957658558438373113981880749560651795289075469683879407795342459054300214454269640209126065445957409*x^341 + 35578033743683943218088566103189461319919905614463009341189647692049565325068636355880128552706972529455371355144718922328436959787376289583526393110257365555348527455070077465446809149684083765044867502356408972274445813400789992519945758117477770894952134026741101300400621249462859888465293759223649365972991552972793490084781813314727811691715916269961857511266765512289551591597084495038665699699173802384892510875648311150655997863389707528922818354249588937593378806917795982433454898063442791505860021837036300670499323581429776744267908629540247201032079880641853425336388164252842238619209512304245282542105478545363344916*x^340 - 20993722970774554660887103793198848307366108880387619147879039835206969493512073842356826468861873241257085868531834457409848605983446317959522345723441121140823943192878162330962976501375830614131693796073916619243738392490294924904466471025825445548897878045898973580228679939035016355129136590174091731796352738315398998180163057687819123846853661137161237126910013328707901401807425949938957306921188492753520136868139191218030861829616145437897126044923167730784096217192904004017899793310250792418569348053663991029463029677254417289601353605642749255579217460117942181350655031710850763167103264490219949900292125083821310726373*x^339 + 12288955011660443255532853136831224053441535884214296970653771020244361298629189025525411991766169536472417392912022830207876639010945129591816326747129890346476353348423295681358922123898332677689722669444423174708726452207245619040091199752298539557507564576631632977120734974914296783347274994034098075162958982712157328652794649061693259706924406346685063205478456688171772359878354225452142263292333110278423137770979880966072436579043677540167358669356551849183772014630672134186525895498431286338916240982166571427903386606037759811852795028732783798707301727718574217099333594157894611736880396261638840523588288652059185250212479*x^338 - 7141790428154486744556932297765494692575090270695850410198405049806814478581737417827613868664139095914266741697146372550110941032996464678059716653799177109150805809145935797281100706581231012087839665271029791905746598637818032899040039479586996210438005860112087710536791286577350769931548392166618696020703220575694103803939204691275049088903393637351537063419111853097971333668615888503843801864202712293620981272598026650188851090774297089533141755274271428619412782993660824386383647348249851188169107605790891607217151040287587929352812614008867147194604067995096625348909835568913304260768388509713683162343952679387991357375675943*x^337 + 4125198642740201195308754958636702466750386231717608871416942313198244092945534869033247498214821490941733443151531119775980345039677184531347790021358539186134190072118245641051581216646591507344063120518439122109283226156407485316046908618354243154361026396582364725124648434928797209956770767684696525090609308645017063724452118084431872154314821439762997840423673762484066510581471062791664197616291172809722093582038763030009972422531634303142136416274201407411760296703264453306889602279465729745410879292674691629362798041953543819914837822256846673972962573477185053479643693444989296996701238263846699717987798024226228212887588174494*x^336 - 2371724405609290490227363217901178517274742505254261013740212102043533324508596202040699975327670258797750796903168201239393209859199062748678773594057677174460184699868455642444932383253204070524699634616289302125663321920828603048432763544426471620193088176389043004190194952030704865025751256933694471687109591515524129782517546115420308815835257900910162753629762322530971879893016915744960270275165101989634590628443792593448016427016300710873791740789117548456100531048714525281533570755688827448482328776663540917543288714144266723478491801452919784302227802981123800160092678338761900692190878466423965587931422171137379366921340600074983*x^335 + 1359813081297603629259017319611380184038700696429498299034403317972144467661782160451184350283481772880910664513607072573590330966518969138558691698384090209682670028592839138835518806614753292586462254824078858554667349209750032440637708672218604990089187416302788709514803849094248942801384588914527254896776882712562923706352920670023098553966203515390331777266896951463298850530356223394885356299946765974370782379252004197756223523637216909837799082689242588175618218172605052253944327332517552877965118260086655845082487650006850224051506994217912992934199913629026849276400410867659390872220911970685466873353496289929243573725295149960492222*x^334 - 779271049419952028182209378827279793014645115506115990932823667952130733065503122420986093453435440919062987336940906479136350704214874025827742160689316110342370912502822102528287346450823849666492623184202215400478811591623705802499592314887940098327228851044551432909755987434327216409135862327782148402547620971338023406734011196232018495083709514614198828159532348475475241345897674746799534503312762950457493691989005659451532468743549609236188004774550324676834219465518343883380627935522547599962533859895574748226490422366291151330422558912750944372986278948865423958600365277486466000416242420646495878687042903105141413205122613439600761559*x^333 + 447564640633166315317674477456500565405278741337127543492230686181340599089273557643903928002997705524439941137676038756563398073611918077492799105707267167589196445193192923192761674359149124591217596397376068026422924365015471872084316464954769068432970953142275625568588891387943289979752037261911803535991358334433087624670189608662882078217635775079064822362420438552914170800295120821739142212725335403319357529056591346180693142277571852050362239435005261165333965813871482966948625394334012730001569524962956741975444336222916859088217201471091954126721493503742454926393045467681112437084213356842458511071605288298580096556168175831169836000050*x^332 - 258374975870771759205440380689764411009665126312885920858302325776785958046231613504723313680027196996473902416074994617927557579462912520590077838146552129733951391326311072868003061434005272225702483109769508188348779053310319772222011820110456073889402396582144869676013321339204224064710266525169446441721839344379522749001768607179310910727377037966655008564549086850609888401843008870624488519489657114517536227937524148453934839683026349958814685869223271982273571954827535035477570303194376721927244306471953356810292498115607605109346845457262735045897247789414781006311519342715920927424071484132620898421863623724210469430328200180364809304593719*x^331 + 150363496250566865480551539573585420065186763721776506534593811779371429878054941558484843762405197261341261473167762891115645005445029918909771760611142505104060590077777952262320732465238251982437615646796420676868262715523981430578689109856337386736308198200941407314440980463616718462427160863695874790676509406168984206409095980957845214426515012150990905982852887257891808361606275562088707845427191773287625589790192754878357618979228025115240483310383167412629600116447384578235063958327749525140819162478667403204955463794775776587948158990286124679148262191954741227584098789894505277914399577011890641183318368062047952996414685019755531059515045241*x^330 - 88441227724037152292368953977769019140811891504427286561514565264085957710370448037975656503482644860223413041822826790707567132254773687636103137166656088860318561877049203380791204542748078955405431022468067452693971578019621419304673310578468322847286272004994345500839948963630228831226653882894458984413040160464930548027030369271723295909205464962868421378319737589270623086235378543385803931799817416003257324881615110107962460181977703338789352879731080456217078134957823341342510590235995405996281864404006900095927095470474553423963827730704678731173565149408479110001656964390140189211542158796008112263930334826154228587475775511102429896188212930723*x^329 + 52674583794631301171929492175992331152678931977173359536066500041036175899638332514055053747489251498122782737105658205345455757944485928807690789875414108495218792097464666846558417318989086672979495600324095777854151209747418559767925388281599501634365034284877702265616313216139622550093810896715622820897896172162562555319711945548533383800221314082332847337307159625858721005001659921136290021472101997414817648964480547257154025385660957592228128308990277881532822056172621244956562774657602068616606005215075910180909548332453229241225868475857739854641471906224849660287767903614684832500362580736039567839323479996837358471890966754950687111801715582588399*x^328 - 31794362225463266959753223776460151117997251421876487531746872381722350599014214207303596704954493254307819575365635424616966798872605719850923802897342128294771031795110368292578227961483016773393942567059065667472187954886301677373982474139358835277328845581286888761522259246181251214739754418883309198860867474055969987741699453523883541645365470127788332523200742822027327500376393865249859995769498139585226884387269980448836359584168855843439108042721046899676742822404171890618634705948313668267789470980215703265946508849792743870483004329699368961734556342570248254008044723373339699922680654263805903114340901567726232219720883160826544983529904793084194540*x^327 + 19442920945790556918882334655139199037706246028626236661686277866240765549868426067425540142929960701628724565025055882523560334401487670377486930015314523230196614499885421095291212320795746026804397400833347644977316209137225409786846911744034163808791678072701286256592246230045257933448856723828589285576524856059269288853533193514985913827292190466037173414825080120302108732723951266263646420978529601428053691534015885595976004802173007237673213701024665551092910903325487851826990983030127122056354459041470917019171986162846266109993444994018032109122550266247876998299565370516891914338556402486095812748862348653751469870706153935883116917369119775365908220230*x^326 - 12028639701421689337325206550677234818308990982888770815209962835086536330870655642475482751176993379656153563807893928328795199526545881688598855485170401893538372024409946091710456158462026450796593992699916924846430252127716145749453683209761897446710355363482344292686999223623619017426543850253754349609676340584082743247400329904870895287798924771608230081717601224538586507364631150690897146889114615350201920123583319493427530409104597114039807169904542159598887147789604643910736650346054310624360515152385697831530795224381278757862553763993435040037404411334846487270053093299231127157519007006506718441916101854336370634887274350414745431691003936283413540459933*x^325 + 7511570401094653380397083378214048098484509395870104344674830684201905349423990424447920357997889748893697669710836955776067723340000508028642295242673325275382833545774123428795411779909196632515704077090364820952246651947060290447241638743782613076269023768976481489146361432514587000381755054598448049154622763750826556438569678113135598474817506202792841290720966469763843831993283694918310546730154502713865967611510839802257067259276062032877995793378498029198704573142233906590319815752194039724241207491577882189561352262155164535417369472034098082114801285927064079636887086605352908765774795553852043656803987235360426569333219495417838130850574975391197864941409809*x^324 - 4721827378139738330621568138084624168480113461793372662026031487308362837644109155089263658086760101694533879214124871818950826663399622020874734487231384165547673449953078338772504303057560273723476719189941208851573069245026815091978547753491117336493076357250877158052497944649677382644045317923414384267380310052384815886932987945417821428379255608403785856224975854551938599318936601554228878433614765338500819180127015927626170835100440145720329072018071988524646887490987239480795458598728781546584826027470355450737771999087626577019010124822123775826292069210187919291795224936634102826845618554069459029379457153729286121269475126751409126020928123343900172015401845851*x^323 + 2979233017176473022233970386417358024683644429472441635424186857892558911520189746417739718726109341565733403843103103869812317610774502332925514686355761495240994660680772393309804843754735782344369131014511228005840836231984535139253096807696905096961330918592755661986577189501462952387808259090724552237168461156664203269483400043088913279000368727743263455745652680187674396731924863457607448670131540812349141411476637082181210775686949428283580236713452532568034674105228266921348771773245089103594907286225094395410483781218968891785808991578975096398381074548218833347364410772537505745449629754335958730902459333788696385548815777742653272799399946585102508183366690458788*x^322 - 1881599654537973664375656010431622933251641887490087533245921548493219491739037088512720733427961939719902978219633031748080997133245064146454244570728882882827874082187530913420884381338803782884410317551119692638851852975353017704709418757256824966140457476097258453375517839124680348085236527031869388766765055777527629831541474150256690949815426307600330112334511578169981694565175639973878488175346376626712053043026865444354158903486424725964809909463574090699964366285028021760844954837643015614503416043210846716978674185055487346971114668190327048989326143857205591637002244920733329634342135670138535901345086658875898917154309368391352062220844744485036702963707473165329381*x^321 + 1186668568257230478219131551905448446007275812544508389785951203377557144817067823870214519752254247104737202772421251330461987714094050491190096597533313855970754950921545019972363677145172238273728885849673792131344950157977459026790957168820138945337459912189836350126838544862540948787195294880732929667458288029265581618295220215809085810743883807360443700882154929005915892663455791470847408529074572099731879075475358641221932274271512743237041114776652981299929557657845924695302891762542024526352742610647743947321678967399786783072132369883676905239846025128758625925958856833445373731047495730068845432195005811797726087700365413178327487651739150346219412531215681384268555664*x^320 - 745818443433000704104181550122253026860043320443214054948243005169576962440333145547784346918462846383758329917167901200275344464609801841870358070258121870624956062855502249165936227644995302444071728172079726080838365694531712086625964904894646325662271809647132449510528271874326969090205167153751272755825202311492129316358932629845252924203542053555199041607681825087963851473606781816086083964965486779090095815162952778796262492705074734164900308431039057336652954167304805759863988056946010704054766697858817879637883844168538423176524184271124773570348300341133122862219212681079894783224166762673818780272431464562947145379147208225842559480881609729024376640775586952544145189335*x^319 + 466375003726866028614274140547024864756354973814629960219280080823418901425289377331899244905059433156044441740311635765228598618480744748304297830587004444028649633172971224340432188584387659249933032986442079822814300779593326504039924610352370283705137681260461913848175564133745434855094393273060893192830912729518139501121496538713948989238703647774121710162215480913695668281219452166716542608076861020101480486940833797466230887476195820059928289179693096419641006460462046934510668508947799520741814335328781195877546410229335893691033359946720780799342404304863893549282291274895008238660449910830564335395114726966597279140698479639625907252707497708099429155843021040315915816894323*x^318 - 289797815804935605971724174398294573288985982558904872430884775992320231429984465304540429320336644739783788356347466659546299922220321638716035297904722932395424797172166768619038038674656004328702202005150346421429301818758349076709184623712577354130326925690114240740460238753660626955862186376877356158289031611190544929483215371720246955505663269077918248378901062108992179539376280288011109831824451762219438097236269146492320919440195613901061093518272058721692635013440336736697838323889521761452489668334827599069632692949593417364050573663353455605778491421427655876615212159269896054588078701413197944382083977469859615760803122551086416893357493018414887282675158250450854987631642806*x^317 + 178777994136645832373849732570823609315917510490898426762131898608024312624388325267538680500672873204241048223557915761619348034669008309858328787602765695966389253515121452434152568234131350586511347583217146160366957798189042383379593320535501553692399159377328893220151174786402187730458625069413798395889253930691577940378520308251580710508482323757568866111798040314269020427921212828314002049878819596481508409478980702335174048411429553895353905234439778881665211900592375392912828528911545277770319959849074863608020403593509239303902922815745694271050965196476025453512348615114738897881031420632728320679756852102339513919129726223860452225322635648492255725734886547935459771367335979588*x^316 - 109424490865024986477982453472769242809933898403424589736902677246495885359925874609191079203013829630915112784314406119100888084954556180879770574387672085430038506413990394271371960178445347937038229739716109792913494133175817438444518915139966330533314087501671293464904961383578067505689185272139460823708348269234834469243007074859431897391530708379242791711800217254282948480418439995653589681989357303959363157812689849662011806623208646331007033817026423123067893996271627687599834494848528044224504882523999547675421459486429249380714612010417849856500557883567271046699692325438608343194983176328821799391289109889850174455074771904015721837975376765724022132199726789324014309007750096661992*x^315 + 66423368453004289465968020889094118313476364495129371733076121077063764799591786028592544269317694821042700449605285888942751919238827446927705297654221174995881395374538733996475410602496786365177855949836962021590540175936013403620390015002321101626170452092989242189625543292042471472903427132911154319990958819644105752041024107255180507481057847373106685548799648482970395035953986615484422867535143543631581701896495344854969318707314326640884365257678250333721833322194904292715007650486351497601503263065758816772557362986166957895913804822607513186372216310048544719409865912221392326163692763535004089680553075010264557355212827941216221830636312246797107449290826968507300586546579135074525602*x^314 - 39980102800484054590549865188713226755929899640021925339245221130282361692756915125678791803615669442665133047628196645338590700648107996730599541211164212970931582208607181597808520745007360749062337327813968940144026241979020858523282791922267141081020250537832790172807234703480343964247176592297497876443721781338584624599633110229245608067588258196546845155867060695928067722228785814320634968587681336804723655405302764280170530436540103090690872088985113790665690369985560281857180842119501930095711507691094662318890469061063075001260295503597318336257849470172257403433977920057050256581687534521204928416146380758787912624884672755795196505644450436321289986021665308644676144580510434051632408778*x^313 + 23859914477621608991121633907373647989171374942097939488138371978068548618663520825778538710424407740440119111103759212830398636483674585684214965714862407647413916961440901555755447182234019297667136468431289093525069073750222999802149712489090501980240918786752422907415873396657331386732193495164677420645480639552336174296113489127359296069155204224123245967940547742159694097456975447980612667782836939670402981064420877054967795052399952383899434839207082525332339064257796480254366805848542525619699828229701622548278765688766070950870355546076621214798632723799969395219655889951683073943338594992148563588221286990550207407873866560876919235370959762198101212645805837087110650801049422016129540074043*x^312 - 14120405219776633053178665430371847590302704014012300010747732483502507757621897096816115131253084320281479069970407895688178995133599195268882913995949696533310322255615230357411443953277313019547178198062990614240915042181810587403667083822644022418843908661581253233605773573785829217281322547418938974472718327015596439953102249192757230323957651050522050782360563260111905831069014314768349704522933845582798147678795566319355917580163829839884147227933225997433824348376596426872331288089500679159560015392636066052798584218602875179031685248281883071774446742476501430881441000853779142287709405930389058019056868332643020556885924586857802567116344560893278131487169557939199588656078693948926944942881948*x^311 + 8288771833045033360148583440785242771288641183536378108156174811412750077854882355462738039229350234377177011832539321967964476109254357763610597389064781528702154213980328591480140566568869042363728233058240802386331724954738618883380445139214351727540088671184719765333700931037826494251104139370374062761107261834567103315291460475228872760463328439757237190050675382143885708654969629040552034588895060757193302555530279210611013148621856290353772978244886368669869537163398905504621137340918182599749712177323437569107022380746737679528438382585204624065413332392914828564733548481088898730301849457805676567087366700517759295272289009568901305969475043774991566943415296861295028378608935319899479392086958581*x^310 - 4827978869059542731377646341150948572539970925199088476611077010931080611260191051730505960724479552861861885453391157156303791242903198583364665977529192149339456148231944897766482966379143663128588476272151893315100856387461057417801153448086257796350979735258382925357923334092078418626577998108387075965366306881043680385760169374370155961681581771648355458625854306335746849134491345380473499924012232283972520916426952738771186282905217551032563278467946252875926432277157852140687180248597409880125348637178551435039698960787646297875300267441553562884375051937270346467237530255600481228036075052216336796143727700030716478130340543299445011361950094911222084204829848670632336435706980825828384887982521890874*x^309 + 2791853803796123565898304996266703783438956631693162317125262752100895731325141838861626231157840145214760562848035558017557232222576776107767731988510678791726079285366235216516084377511712764694580083777287225757489711610743730579383262901252695889877663568864736446568105919612386900850321122509252162689314229736229764632693926162474156446886024730135088569554590426748267574631225124382339181867745338869955519707098416645061080919088363758329821582983122065848015966767503418837009971817438951047694857729542861440985414060480298876876702120523051173200525905373806593898580505790211472247217796458037578081777502699138837410413071547730090761870576182926949451851583740801561469455668125399551545322086287137533073*x^308 - 1603765934637478843278476595915796581354223527733724759035875406769630293270858211512043774936362787035123008006096264946817396190745050873273185449935841662809446819364819757925386076844595381712657764882493346295013812899562869665435182319181789808467140976058398836437625927962298662094477700761671233432516695214457413794489754764796721396529102812737458934558592759888522011058821387425280323809355270421728830280764990448010285136456847327737257907212342379941001214003060838059968783796448642395012844332852301773720437007055049563996789841885038641937212141844592011513177187276633931096444558410471723512890621542807470711208527427654721136051845681906496555656431958263274683820952691401059481288547106436301973492*x^307 + 915846744731457828289903208574544877563735962513834243814733210184624203521655806940971535520186611840961094321770778013127801954583513309954659927122325438292601500134455822933217284706350358835848195948847564550312956518467534138037369874910973422903419153543776782641855775969438266161041959060975348744624865288661901624631209581466969614474479746016353603786705031870268699140366142229213743043167380135568562328384365373140109839314055644172177409281161841264655331392296983762890101328094097419271021686218278509000615824638089237989188095658139008121337882474901633216843405993056026653058824295214023279718320000094534044633813392606348691295229760218284435880470971659329290425824931065103627773199832803465626926553*x^306 - 520338861472344173910718129473180351178885470855956995999136538297551859377699671885115965064112930670019962300388517523805786544707584193871844606623944678111231766097663705524656147474819061394819079849376667745382269020470655111686019495630300812724501067712670340680284763420811233902246009896161666327103272130920615898502437103662931423665976776165979159614343522601385393120167577856714877391807187002363732742312935891904428317545044355277287163175557764731707507322308507083490008993650470990451872124639566609418151854790134688902502984418852811377614276845871083957938381759588527338557137161055713965253476424399576429682467227770616234079426507073312755662845649629539312877687569172441649639157154040736363076951234*x^305 + 294376455688783756600398248254748958298989862812819758354292809511312491229253748849023423674067131405977708152637544576705354764692710342492228913407236416827173602013211554831796304795419822276445944622713377919197464534684642585862713877960016408991458818059941121486121077951028735344823879125612434100955879289561655908398956283885735673682746159075057553158885835436619854540539949654762192985978469275372560543238832128933116299026024003586959920459249697787824629605510947218199658546587711230947070641639510283372716163809410737162510018034929671976261443826543203253257687490461094911368187700556179698763773633170087245693819287895845162842531572869157358244724249636520340054285722271906451925138306551311122291790219099*x^304 - 165978425904330513558718594015909954925139823613889667315835523284499932388951975927309233309427207375223654244098014813844167511729319477088143432272955023289264043213213020356082935538995265549551126617552714911364633420011759392982017195945593719548841001456232645775114322953025763282037868840177314918401308929000797742367936994132110502064922329962394336915716043341927933266523519111647083026258749479301472854469945578822849927455465532081750133516092558351621627452550556464665506566519944672985762983669361562639496249810843952256656082907684621956196267670016873092445677693333672216948238053184456590578687455265813313662935283950130166515421993301745458776709242340248036946363650685799389551017537902003190823776581319412*x^303 + 93345856644430442079725206856377911677843290077712434215433703055233217565660829781312996911200842301727633923387873683173889557318328429683323621383673973517968488682902531573171154723184773969129070705665443339557677838134368796878076265942263203199971172800479210602230500634110159811342483386681920251035900463400229424456608985039954955872730880160429246337761804606474123728917078827369876861038830533933772155976485819284182911291650731484535389971500318944075709416804584003183481967301527775520107631616098042151149566328260620109940066121616492497650825209271087815969029267853780294087931706390826361977088984500981788653325007449977895670567395123003606928203749708592009333857525048839032995288014898856904697798614123812594*x^302 - 52402824096471348594751925341408526166679940326648799001281275749971164729438328151479015272810289810638084848523165413211396792551703347941517874902496374266114192917773619905246593435769488975582250730299493228232505980376823819584054850717011498044353709149624830196866559926900367171522421868816731306812813943845033222898708174671599936194718242959114919414272006163461643906190566156527619896473311344099736613234562034577065742464420784368247574604819451079542326777376762512549356309399553609486567002309935008734916282255335900142915317059655072608128566825544646419096881104617847647048681566321358730261189213415736927066791260115844667962573565897285307425795167380740261241394711403469612577231396684506305302211202032274269161*x^301 + 29382027642015000063760332021358001754720264293450467005546309830214097181740338573114674383373273039184144023926983413388771689016624630168206245949779476686375149613614815599462617180708806079221647688257333273952807569726912079123102819020148520130487691536014431975925411871389664443079952088108185190259033516631035974680469058297412536386451327769599081277666253433682945918352207202021665419104472295073607521316485717116303656631380441840413300109497052294986271264192274409070295352219176737142376133468505151943827395210628944655738180524658267765900469959973650511960035201128935630979187981639647612491436901794142030212303925946782383180253927855611451408361842833709053036903277784005056098106324848792408315705055088594118988447*x^300 - 16459994416799326322259482854644360885127849249867282918717672990229337588212645998990258395284194421442788748970277783116911605765868897134548993932285013650594369171803468100037861728064575082540740407981230220151499562722359326443261255556642480542812008597745607144937282383666804290659859192522576739226308828043690030584986779167410293288254227709490180677802325533821532560165619713972877218323550042135683806726527334379720749552070972845998970494037943255712116367390573887390694786581252189600790445004232461784568458051907239372914665375570854558435231525936141310038779582203496906931413410809722101694072457928229050371474347772760031244286963777866845333631537256763466586695222963132556377379125897881573767357647694819400450743637*x^299 + 9213646714625123635414694355107026333231729579836195628008147815371479190541423845966616756761743472342950518190209652310134267243034631167682580393726347335166489814908204424742802163053060929523040218970791215002881648875110153436916699915290016365741255900806845275828007860299772697566575611823716928632470108871986733339202410143815882062429482357865922876272179992932831114813408741259520636947619795956987505737686172688022304684032733721571276789926122260519292912544025536309110803268868190447209443164131675660738574365474182168343440812766780966836939633612112687743670196542144248987479537233619740491964661189704472420840369541368371844521207320907652096769410252106477010917136204040544696318866393983847489417343558693414063493614528*x^298 - 5152122085729392123507334888563627531412859329710939698641877559839247541253227767212976126620702263561023360714880099158612484112166463081927200019611779071027218935762537544986624641566011493189402151081875256861454872177021830216690229269513523089072257793383222388071570580416143922308620116667038781886790803955056150213565053080152485469498139520644707205730898128697485571919520026041745390435577770525034579079212289054477003475285141225562797905403290512525907984283413649026974971050458985999114835254714347937026958771318125501105403192074889989065696898473433952462180198155619994408559124377905504912709341135333099474265619119481120518945715235689586092866127863933074645635801736103177260985496316345197190534669442877384859230160257710*x^297 + 2876436037303985909154190996763135351489375896806349773072189255788439606602558769541741699625619258030771176038811548780219898991761886963593825059194892390260463193961998380446870850130476456794890831230914158653040732292056195796212548749336619773878577104288697557198679616415706671313866879211203191104621082935212736615536937639309591235717657943481282441679925450101933689412709451924954316320876127134724190257337514820576755540732673682877357294582171551825572364279530996365449352596284285523478633061485730708955278469504578234924153536839517528015365470320272792745737003261812808497892119335205194958841101603352285817181104372981426677597873466701019121242477802694778080969287510798895854072681262784559056549643172717655798575330234414754*x^296 - 1602023601304912383621908893359838284760094321183778908517191302733898949071563452358890844824147713015574655725000248903598702851419721816646223013100022091165104121579484889917832289734725545645138793204149865515245888958863406624896350057505039342565409283051223536362623682176032611626725179699385280670848180246019906490137064177187633125540734717379317184628920883368376095565687154011386152209627851951140870754222844942110051582895425336265782614879383003049109338663372510538782832875493900588045823085669836668646224932357692007979209204318801230664967880295611070214956340882396686471641972681127321776899257529447514807086704965114210999562894757678074051862536826373057299702387613097619844551369425803925908914255499100719710788923879015061921*x^295 + 889093689037041552180551743070878696801171686731226447707836126823219466572649345797513948392735845178693076349275094340941517069158250228363841330990425486126710401871807331339227938299096788541724403429940311306462616030311636555771198488813236238353755289368017803932449278711545451423859579203163458507350714257814802825258464430433131431364250492390365477037537853888597129787616682789245023850899375230711142673471875010541788666250039259140130136974348384528767824230570473564534675969230524569152536648908157287882998438015462708514019798888144286398490908754221808598289527177183056528877502250987419081850774382941826395092112120085609039916442954376363468807211724101128303710499716625614395583177991062461837028184710444574747017385782649580088611*x^294 - 491041989201381895379668560988647159759202156529297883692839386049567342734004314089677342076804418104032677237398554905092341895210269894638274002772086449258045790220968445727571541089562759697165518373344460985467646527880767905641512405895454574711617307738980029254809417846492416792424068274903021822633589680279121442558311665543048143219688344651862638480082349315632270342129791860149757729218941772895040108623395018156364094691672501684130520749525419678158930026684909588498050403936474329460663476794260738669679574262275476880487830921987760361056114563556976143474068505844182947972238353763130720434377171843299161139087754071653174069153924742863667123626500186329122931358188377866714231764092440297519764925465452491829363718187180595010318952*x^293 + 269489821554502374525497749540165821471926519883887238941743236515587952537200732679227754679312424646018571114733206556509362094231673263198307546053850960642453233185235861071977454583163010262198479134509760449091634198046643634467786925762313618887937155786245660802112253232101965302711132841791775650099691520644000747672891351573019190623499861710857892530248386938237259046078097473572036894489538427406527213909505445064665493598460824128851244101298878182554825577120733892231689198451740200368468753480360770370389290796444316974062943457877853030659274563931980092257119425221303865727201438375013260189229523347550266297220101011424060281435044891207273927619139518446360112249877627468043046266310681084978317200785648493181081311259191755144396037049*x^292 - 146733908729899496973829570922205219118814181588906713922053202774808965371061767873909439912795224716461536140210381455060914051021521554892682819740196490595403293267436897434070664097945312982391240011241795628323670901309011520932949327573971058278167025950922140451502379944745758161377198257322933961337163442221223364453655257616535309594288293187152484199316412006361663073649134492591819696302604397308182598226623161958655482738174232365963347372611441877519281718844238874552023625274180069291978838842962704057622180732223286568189017648031086885356282528066355206408619740351066553004688764809684217743938292863662305895322560866625274689509331242064222551833366895710421931070584251156835560898376272475820653580019720953178430571735729591157407711491910*x^291 + 79133302708564859328712598698614662001228000761654484124440901398800455346401640610469859172705147169700575142096577851708412868420669158282038048411256717348447859169071465093098319075148700732402898393369405745804181940130008262976772544135481228099929909076715576041235741453686541802023379464308736088007495374288736926200471729830596483306111914109632473076477242963149870572381587648613905113741325173449379697851501187510110971595370758320389618232522863168848579539052632431330394074670745013735482637204386702421744203987855527987360445402291626316382780929036281085195988207766042732386574717183179682634435585384034071001266013942091127336814127483497872326635030387302984046505700997400544999389511818382551131087780290151986683929260228722128524883417630408*x^290 - 42196243736025587437910201893994376087522333686547627639624893358202162425395819371919967511398887112774142249451332631575400696185841793908067335075110623787482525326183954714438986381950301267988668851343317863617402482953344967933993864454266881685406463354178868998105945599771881068222963484088052017697042146832244597313711891357742317865661860761440094058617063531605598375274408339127248572404387627303847518755480278719339386828659796848149841969288336303129274351496263228766000576707107955632144395559545417754994150695544078217914989489368731766684731595793590451311715415992260981638140656450347117475623206450315852713037990899417729083686187159517556959995281944311532223403416077699877343088544044819233525940378625322946955020186757748296467132506483846180*x^289 + 22206569027029608339417369586526342654457315566575868582184417899231503943751203423362934459801747517631079503229631460113185195742135229231220559420415859956958640913258844565585585629365964235221337660623400229373828482724939781405263885892379285242088748363097730335059671231321269812281402792402165466311770807305761180235306047198024899562811972438239680087311589092838716098290064233671599736547252194809534218069236036862316197278294758552198555510546493364937451265975364607121550608116700235473992602907840719229038630732886086789899056851913009235553367232460556098052054094643280106569067048254711537864211649685809670859703298299245309005875421817314579607191437451347927965487060428975318430924527168925863688700431271159344063770438173846761790077286858654181488*x^288 - 11511553442786365385484421199243200360910160852928538785877437199896782572614373838134582985128185065843353544813005591768433361945592909718977735384296270458358851928090072989080123577277535455427835183173548469176223241662317404795495833896469691331586645027741477876782354901960976776181221919268524011993004921719404475631350060108919739906347669704144512106735003951967482612848374906282784556853050038734205878209760990159482839099070413827896033183376904649157702639332596030733914027505662004151038005514029563025679275153784119612551493001622770918250698447083890956579267749748627462375416386815373997943567173596023820906085013576174831718903169633724329624116000196157192672803014661966954170828908163910722927137031984600126131808330472847109092849325221818089255350*x^287 + 5865348990575784735050551138505271815255219286518411146458614940389979725465729033392952841318536581618189533435791733893409719647803219561040876069793372526009446079933632303839993275690921051134009850097874968191569938329151565519609295677055903608460539280787421671651540405161669408801926495571825851092221406936506180062711856989372777395742403300652098102544889808670739240728725740842982375237341873669697690589643040501775642918993206988530711393838606002083304452352864424847362577576847810508880733774526438497718704593128312288639418289993201370636162423775190505328289366452189038050566629039459757476010044728968046820242657545851531316239529347296156342983040344230310668148560793328188332982552158129529424555816401399817205577000819784968039503031604966504298649398*x^286 - 2930094763253753849786297011578886932692514614077934004458645485805245639571257882231559364375077750987138483793513259574656791911691761270272002301427767634054330501514011609883512193130421226143061257957415348734098422790622412584378218968685363969900636595085144245536242463762647056545792915572516577711136921009341541935229038802472536195929283020640098307782265697921122199274634930567050247195003247062020239157235783737666495230992200181075765797508167011451134900845922585467464817225500642059061344791672648477835181166063045537046839753264617749999852871498102808361018569043151371235042407986330520961933948649386607077156030550127381774439670908973495800322531427357892239803746040304716373825846863891980161697196067744697359659371376820294165387061571238059617267509965*x^285 + 1430841748084682891237771445755148169689109529348305265508305645249619929101232256563355118542817770094093240035560916738577359986210782442842490565294891478314803001921523908605933690954886070729911605675661663663393712294777631834875173244729301523974729696370558065157610840437659003572817002936364218702534104315515000323889603186924032015962309550152033324089244171668101224771689589845666139075139380820034988637359364222392487407447261879470744809507900244473303543992436982698791745855066493364033825143792608741787100283232007567233574325364287216911045211199964117793113676575547097978509610187786612133263189259071631864556096286668967130911863050543687725161591071124009526887011407126951606682694167305908425442937321129251442373422819624727530614570116350911204817358853991*x^284 - 680386610493022441625641761951950297239186980095431810955010234867882099883620715821609735902062475870354009797876725894047454227501941140988896632526258589379193811734739936361773358611120162740424334148549178884986872994734375147643526663350416695403115074415022702719459114108687953887876510745327650670965302135078669688619910979770542751012301898536740525238837691126155792579435166837577498199262291293331732909271427905685908757525931389713363294362705828445345136602267922457962100604351758103230054369325179955559379896622854247509212972348506876619051419913769193704957006145164180006843589698838359112759241682775242223682266478496360351062848256623830852925178306350870530496583840842870052608723949119086977795908977729488254304104112021697853204297069046977353051761100765350*x^283 + 313409071450670600927931746636640990655015172644758693698360215155505492669676394552352543784936069296842741639334381180970176826603773737320234035006654921963044697772315158581671016351987456124980246722593135970353294579303610218238009144701193569473249811464638469088005694536626459776632634371742653580835654982906394272179362108046710055243523035642563912887530773406388630958151570834464078013446624740775522059126832096632055778798674014288146178484775383697304935509854704447659517838771090712821503430644032505876111679404309438817691777199139906254504988979936016184461362814680919026430136896956728652028660593560651564869801672154316173710657038893163734629869364911144419735585915761223692972429177344402274944571831612400147370148310060350355986631270518472953045857665055924894*x^282 - 138794610487321420840702016458977004038921794861118114959242493991775747765155277247394163611546637854870447028765262907577583145628794636040721945764762058651977546239272149107017186788603546209366894204269900294954952355770614044116173234231218367354924395987329047328673877188874161045348366104080759739206878607359025555824273465755865237513412055867329897553611093347307883422875528836740885620244495788447217320332196048853340766272268899872346479549483150281201597335787703169402092771069350298773021121291435052346766933848685952917568501604294297683108606802824448478532008762198450914878756828165590643688734623814802225545309055961449349707733290870851743523637334212539503252395342016323139727470703788588466298416895306102607775592507408981942984411165866194392039456818164811699108*x^281 + 58391823094202984974039175812701928514811407764622725493596043639583971884338431765437064730893280363192050459173975491612869468284281391650508001532767059044851207865298213247800112341610618790797188608159922238113528351520809915896566142259234947635432182380756758393897943349069804474441347017765844194463735887701215347913767288847932982204923300489166718691847449959405500726765732933799945357802713220773793548398448214490375798748539032110418617280189559266665476500514464925816577010700712209096304698439568010053377767268444483293339073024037871860371017806465990611434727088162306773418871440333101302142969681333784811010565051625372557285914874744035222393025859170428293046924649156493493827774209462676668205908535895520680775869503505671363832951695938729699565410401333842194280760*x^280 - 22851097683236516851902192708649230526502194304586678671706718288515991671379267442671222979797928970736302348259266787716712214784934718210525012559535490810084946281917979147880437370093985183118748437766853393614423136513230820543588840539463127132349968347391426613802785510649549538023264593321800988325333752032069165091212041148480366231405126360420367175559462175240490935174369126856993442866874655545970639473548597681019977137695358209844212435080902724165307752756135038239550064567890629126050440387021570063348990278932928623234434743945430517338084477136168552068093891040299432382401084921876912878155996928404051852952138564423623132661290219593491863016544781500943915561296741063570688885143361544889031818954660744335717577828362159426075532251051777915507408557077295850274225181*x^279 + 7962042182265791156185828863725601291929858865851799601677088771146334026984759644741247918811604253341122533922307742335728315154072340649248226583626770635456541994596420527998150214826626080783806534399222772840206802290755874601385559376748332398844951053232106017012597779344351244793629600492224248263587361764525735184462685080866251333501439874179926864762626451322640715561212131415367035862591098120810390443196506522328137887677693700419470152517308081773993293418662797052616543439314450646374199061486992117270209897222080454728591287554738642255039666086482661352450504500564425870202150013910339143587858630278529648164574305022242956559993361242120937887776179504994987286113642144735854031759186377816627364500928278041776373367087581001852035929795716572562793020897914584135464730617*x^278 - 2185582331100967709242753771562806024930143257990592450846411172202917147191783490599710632849949484318364121354622056745727200710242514615853242176715274848502086347501603400909465076540526034416418124523813859999795236592926115582383217827933814873794668980679723163469058715447638786605566950783137933549627403027525904138638901383259234655639864590499022685393462316886766820716779408684992361955438315173504704397341431390098774786360036905532048458176984908951819884924054184747277800445341644336131712063644660904920266847678675966923318664105419890387316703506025848774158064571857365310965659712274372841739955147266629035175526623704971332587731598238818845363402435755312888652967641565408051492305837335061887063560306922169469916060181439863946179787071000750071204502323071290067190514355658*x^277 + 210595543145479934669636782023950051392252419540228031722188826239730562714706997526753449078399667416492125987032073367298321104741075902813321290696553395109263120041060450477267183666475330712739524298243860581775888687476727714553451082139254639407612928098134744815240856671674643824883777332118323449894744126336869840288680324391222015802056041882197734670314869626928856409574108979789775221622547746269886603115531742443932542383725191176677003803560841640797116156064562169152909463497134965433392542461085947193700314015740163950597243367018850783645213229810306980818417407618498572677431052913513454560452497223297226865641948801334801889033233003219159439211517716710018259212577980316862840204151646488217815171648887413010570005445867523147335358344960663239279333768268650413891692618694243*x^276 + 302555997666621177880977071386558088989590565080953700154565749866071217144881277404372470323389890638166906487847580520080434773119109342998508348548981493258547256051151057014639662585242276201006551470286120311376955750446465210285284063925629511542172506575383033588860313480634360107568071809452560228361486473894695793428259628688079299398166592033375877848501957413644126722553475966015129576661395289033249564875786255065513826318412230021556043206721538976762198896524815678793221570187920066884183926121396973655585612987799465965895325428667025004113259544019337869622554080709309414673146273387074019773737570237537693938996669762735228910279670095764626987973980708667372834038252088290398953031896585883887754844895544942222543554242580311684773142633551213231386096742496825464617575541450141444*x^275 - 325821528933769100251919823927525032884737662640822870429081403460338827535927599106059655013755566712893964294903080587517477708750965586770246535915285419145855747684236325992242283817632685202793060612632425116273486098326050864788478571215559430158389680640976807564864483532613783256377132504948322789176007101365683229326114677842131824552549765656922870169292099447948738595588047571186875241612032464801802631407360392052582600235245202221115960209562368564395759462198835657305379053363669221186549011805759784756298027343397206117041196169366377361753733338820009487086361079466124168612656684783008300484030967490060281030403396217768631252799700386649066712224899626456994783251611304163386486634051089107068064236642577044793301488514383090479907200451609680438212954644090821923614751444983057695764*x^274 + 229595856442957663704457728455704701534501704907789953091607727039801419526555633603646224787132309026557731249540873480067341961835519270605465466434050842699758531274970621623791113733814824814007159676007494796091812300857085707927541643883494269160164152699855502957709633424184763899850312121919980575911181498269453943018001702316505086638255034350900856634044994796452876088102975821739084171547209146459432967062531561776172482454504080406755340383176441287058308432752110417847416182925051316229914274691359719747152462511008550226140977221738120136958952673010404511457746252146853705064320779137656060740699025612654350286656314307031847198495945288281563977709693559675504023652336522146176119428318457170834353716555791698551356283749034825838560775684958343565371997021995264372412166617978846645794914*x^273 - 135399032916990645245029654626483848086228351204605719263305562564903296145760021440950113492468741071971270063824803337383726185261091189912947696238289482726208506957513914847534578463721060202759876718349787336607272501524071607301721395324520424799859732353096906440261969159607079861069930569855799273252144047085486937467579044958846733773689209834283381926656712421583764756606263388102920800922018604353303484875520781594069855254420684542525786176225343651965174930464199612897239344760774093590037607009050201284598312250949580990355095310747379945675731730377725633479462536755559813005237874956334341879814355437341911028554535897660205784571838351650379262403428488741332390377656117735462878000338444945356924676756631180303669839169406922219646786173009975922344010445860137784883639191605388237952448353*x^272 + 70776028718323433739959519129791537315138779544591748827683544992212536996275916504442432026607169842833016084329132548400606485725227955658221157363812769979165199277096897936827885548541364887798891669867929300218347486558381932915809962190085756749469212731437798941874782608322741797465199425841636375136371613823929309595719666620948865317264200243279346612350590137331539307930771733558989333832350359813920443885992704680148655255401488147594364593455381031989192651927309743834008624681175220381493382050782882344898985602012785741431320970154574052084446488023090958146278228247275745587390353036184414582780241744234856716837499180436677446981947271256916766621562213763741608354422761290655374152246377260138810094532559711430051628959537069909629471102249084529810438814511808962236901619259904072860479985581*x^271 - 33123627671823581755124912012799280689226355885362398662203468977187669332198636903663230057277702348753490981968503435564310679768872752724709486582505226937921632697386087080933307448877030091205498880303633938125094938436278618804917312707844484058349839739140928541393802374731696241066592446784016725252381363061943556373911312053173466643712371395704084842243747685578112855819227639930092797297299711134930506832398882855488509557889773711124177120667560000407323162802235948847289873866482604671698758093581369909161516457043635477888894689347079132502290906717092801937592166777113962012609122858534351733086026900229495457644755267265017270504607522992784077453792355811953549211923163910842556861298847892629615019225689752982268298714742485340351602383129097376752335129427573738135650273560334615094495640678035*x^270 + 13568407901876049375979709597387632353959144262489167291289755238582500147191667404985225268773154462414933645567354971541429282917011085574517519388028405171605146535601255237947210354481645078234300251376461378444660455151274259455482344794400064846942022615203200403985760405755629354279844328404725698141081862839622873811369983517158902891918477188308287714088765447894962343580126353087420655272390276315447889975753017291257056741166651570237512022048258961114167610780716268890975580488689173111068500777604838878206383901044476136762102836662674547153009924563791638580097475239059059804309075568100389162680414384229644447175881535008384324190091217048766952855834195257112754593278256756276849144828760035798075787494621148312825213118839414303446909123406085064251511170333697127886192670507011792816752328693396248*x^269 - 4448113822604614403544590156647006721755324904063932759544606182328236183597452294221308202704082785362279316577579404750938277873558092851676541992430900770149166914558077095857836769658447454868009111897907000315030016773956180785811437286115949381890541056575686664518581076950297401629005420896641301778006990392270808975835302086401655086974857798316210362351551700756440013004308895835658089990839429266405991613093755947533538447909077362450684368720131471667962507135761291939779009182122419873918584690473234026031694079214013807267662032094561531357994478209031314108455847601397502939354697648751407123075862670628495300192569473214920487007621614076604442397550777677538709627629101791115272806276898114684310180504934853261544752635377600083092588585917121358573635648803561230482810571646938919768753372268295279070*x^268 + 716177591861363229642058523133729778984201809782542135985515427968038501756545343665992659154379921251331488992460115990498770988602575667567087271957563704384830933246292524944269197982908455835045647707873619181720762513987502678755204520442333274855270570910051486999947796037980648026319690420830803555616052413532620570106353104817208791547476572761644659091210489412482817042117755099567243172643069339484594508256553562052808592172802346872729483749667171423031782171745927530961589566223529103285885522857791919517020214129845787502032092915356377384567021680641698778828952734751305123815635934876768214692549969156740039012883753694137464208050957384792251840261974219876621265520421898677212265659224971943764989194902680729412861818489967477651922997157077277927010261123645221110458887427639012616700496794271543602426*x^267 + 510989770967453037143472142399008476930478390510348680090786791739846281295722925817257583038913654686528377175981501086109895319621945378321760474551251457909752018943333375355473132060207297104572578353252979316036945141265594581315214433710267310966785504321917382581321521949982028947746860200482221016420396091677837031209001380262997130624551395657875665513143792989559879618261774587092598626721946118857784864903416854938556239679665944556411748325441302615433803275649027861814436095996508574027917522564649752487535077639257988723058888341336154532303817024973464503046413666718604922480732695014131179050178724396876852786706931537269867863797871897312626167133848595609688744870391097686751477345712544569415612338026292596366347038300269479789273286751396484854101843670159890953671456570070320401561833154725178732940058*x^266 - 714690200842221939087703957764160809778969782839087375298260128601670057197454055030479345194415264093624782609764872593821750308339246178153388582953376510375828849487426628943290215569624556926133859336044373048551109280483684926947416495831526550156812771817857307534527374450511483924057770133054965660362500321794144541983637494810711935861720413392902916570963118775043353443848566536506277468147155083151870381674967284746555982986860416790900621135635389900998325564668713172290839457478844911210588129727213292594061858182495922553700857571129270204142431129262339994648666406334882653628179417181856975668258761378140023501450283733912298725353241390686584745657296032068143147290426954554528111173388411976146195237964917380394490583716550311753777779063309829176014597387927432390551792657184971237691760574199487278486057820*x^265 + 581318325307835978245726639985399288717326441894399050233374035948488433127144606936080529715720397554731468253813430656030911068371118395495159890746516068969140236404199905611500060000826257526571590737935214515349150053841185755572019351331987606501166357782958236582236375557472966812033829094582374028065625980882038463574555438097750184118468926838583141075048058505363427119727445797483816250837624432971582813950622240591685336440334780551313103996673163580218564174767983960923365053797784864885325938988441117433946610694928944283846519703715963260582210201902817967114289579541720857813158630835336867683492887043549670027907351883799561173912000462917981579600195898020135620196618783120486729615431611944803949983016749910596814296012264545037945435578684599720558457189981586557022341918336056559319362959601086536731611631616*x^264 - 390848730263211815804914607427837079512694109555866649707285213343991890792008693732753097956241161490516683340235614282939610826709117979403853905078561263779784219304297137647669315826728656131878875300583855845215913034108347727370911252840033210752244954048558948568728142020230009901123309520052346150728954150846073388496807652125283964573354804203678779112575450992629277170059465795041373242814646771277591325083193298817217436765321252509209532621750731716798578496286253109319256703677406127027405738592403241134502098962935618402115604608047711407825457660871119379374986878085855752825652243104465294603492506759794895779432669093830675134396479034709592546607079923539932795373878042681527131058087166487590107733528826813146933841344056513393872987825332387398915082270421795901052416702957980989825999170779368424660246607476710*x^263 + 235513030681295314009600474569773005802737976915340727173176190950418123668562898577043361283967083729053989253807628747556379726134017003144553562670865096170252976636696347876987033688101071046553902847067072399429373847391264597409471449331020115972169018818350796450832315401937174336877686397911259534675212936262194391403468343563223795454065055956649892447042830403034819629503621171835342441846172045077175654031447950674353226386819564584552217465503211719427485961077228257662689944995145816339381384272287935824123996450208493131318972568608391106278232720462385762828783211349881823203750608548386928395799387740038142875073818323147481809977466611584481985336862847251569808015107468338967943426809538668006862125284963708237013444335127270442172192508040438369426922940822018905115444862536337454004243438910570050792959033537157609*x^262 - 131121727138163660838099230049873273274869609466144327535477395179657581158828747860496450516979397413823549538379140333419483188302210429408401976129934205652882258249655072937552570930053803050418853547615540833178731357857757283366232624670479252224707325518301400776948137977076862914203382533124200525400151157186834449246786202142802050335587073692082411062248349259869952722352082190476419156821235376114068482844513994554001430035503035727223476527697595722444725163112727355527738421372954095322245835725215072264361914742755854656180769379619062397789636389704289914562370953152211600787083453164020990727664115094761740068513254408757211353960590825236107022490332350874252914648690690719648536655059380392440235995132639512076911225803169046387402563017293109799130642084911840532606398184062499788179877401524822268778253203276450450119*x^261 + 68333297458269761924711205181948182668002648816988394554352141573862417123533813860018195334710964003486907390647350829134869295161216926640788439001215280225394010353861398356482907516868542103527032527433032545511349140529573644715219661102800178123719144687432763942228624229889247006821578903375216434213942398458937873898020872460636784529696723117000859929421731969434586213433165413614460577146721482579979102195215175802789113586944508351899847762714959172674485058210770419984476014989262773876837741077756840413904277830332189291711544591698097502926918866215959991814596059930356824353348047449382640096070066037973199088002585157758997413031091567041084298306808601635602202957517721121178715374877263967102462762936173085576716603001448608105063640466537297228476216467029539097530405392655320431073453964671796821275587016059074579298956*x^260 - 33474153875315525543113087846772657953277271823510663439187241335624585232673946389542360519951590461990232701770176549684311747777236907015644644400182101114995910883382714958757672272897569587738280922902103155020807850836343244754394562572770567246105821217939687711134364224263245485187673895167667145026013821522955029457250044102535497508395491135883916136558116629391538691508686308793647355782281066266497216643682801169418638690663144236013335390598079625178603733762925835515035259677787762189228511202706379556238079281883542904515075492518925491352715067110373808100623615263321574101012593886331529861718139175467142917122633028242923615983867198047155029993109970881665664997336723931283139079481835169173940796108642984146131895543600825742623067543652161271895050744939328582907191057474862360505018676770810769991049083908561031687465003*x^259 + 15377247363566044237683760837407009824613232991332591877041337121748619757021655202243609759787722720945271693492902949692314946922422344352184827773464637607453522607492109037715631329352865183963717020260108160510928111749050453782569361116487433864727196221821914659752908410286460503254862285673599224741772440108064562022765397752102208936807800929506776763700311285993244289950787676356983537966403318583722699727519424231583445897940023926631160487105013328576865443211465993183746587099620265546605146512080865472429178154979186417492017206693977075974677542733525543672504445772876584809399425243569153317355998355981415110766300078988422858786697260093489661014478381881135950731866868132373704407046016491964411051955685022996290495763566132641576090425463355006803289049067143137615198152760723543006403179050102116148515800011842494642711013730*x^258 - 6557913283493110919153668406584215591983493338791379940564398710377558745631046322646434781189212061457377685014562003631064856598536439980906245942577354312825661848659969319618622611717653680929237186827857559673642543755048164141522125195569221046623933070013185263248729593607147574796270396412673722881793426826648096966651624850064566851733798578716999425215122866657396533140677806497146173174257271318748347519904257865934848092791620825565341045152291810452268771469201527611462671567968987202101181702955181829510433015713115875441925761630995946554685214094008725796878857174074510351028156136138784501814741561691348826810844917514271496072823329102542982537540916957402798001254564026915055762906036698744022670396238190286132045596877533880647067886642186657607211732049989894096287915440524697944859689468108651100765787964871902694875110236555*x^257 + 2535377664469415781326117611290895513807231894237756180823913999204318865418678643753945328441374198256731422586445352915114195059571088021027983271337806838378704207141738545021280322795286177332853889381977868212501998810259449228200299051510675328154737695046225868702531465176612863498099033685937280046943077758465044073973273514036770837059469762473394913518546701938950643304243226385990812032168555852137947700019814703594725390358514923523830122005557962528936953764000277539618113439212571474659133073253631450418280858024880447451743807154192388097041901128156690805192264246643629949651645623845544564865002649745298468961391755646479686131511070198339105315058035744424899381059543653884200168589855429430759857353045264662340378384961522425236636818652957718538757877268053042096549320921090273919771848246054796960014748841145735245828047065511739*x^256 - 837854328718609175452320065957129891510574508144439286345153196178220186378231269870113582433424178502410482112145182290106100416336837580856253763632689161308870870193463011737347049948129588278864052687390556245144570178253777554041127373711807697143652151617941047321722078075225911979383400161767674499008848521258451197697645128960244349616127929461234061887313937801858719977868704547964553245733820463489921378305413106127212896171294782581339378552593188793589456208999340672568109222790164876783820790862135939869450994242311277574171254633525591573396772951385140811834487851908213225913578735078642124989496687605695879490318486858884180016374978346598024852851078913091834798730541251301496702125363940737278136120702317843587421006263371064719199473974789588652828513083948205047868356276177903348066427539008615594472685183938942192526572099809251923*x^255 + 192844903763313432961938362555118328297656743196967793551636556711735037821044678262557155254618492243530563859566891370347755274062298210787240227426002485074922680778412319766025768985520867969544892268601546334984957965252449789110205348682004771194377393242873483182786107542638043443943470456342264909236449909514092297258116858695202528607777344900369672658281230696300298026118823049710685569517149187876448457849742897799803957402772358650131656297550209317759066145712911551867408272363309335768505493821058756972204438249337493219838892004916979746424203202700758341445957419250485094733045211389036480456440440084072603628052484718565161630141409955852904045365043805356993020610690018427122950407926787768917400307314880287017143405972585431082295134294123582157643728483700157775954268206413379212517263028078374364449496078256883735245816690487272921155*x^254 + 12932024012163471734649214973416548698588707595535996362334482165901232683699525284327099009264243191487815352404613618342589610572171713061245413210718087381307506156618962675721180905807292892895352406917120117666571640567383653039458004658919748102053923172705317948281209795237843791082114722525977624689253537029040354484384050036705904423323312483835752631340373999724747367788897152705532935036574906276882180998462123642090687791128521344164824993254501951666983302961030717964660893612485346190745200658196623099451513658840149340325581696062456031007705062778175950505859937012156824666588347440866500459895360970682546173287693772049825509203401830581636504853526665476601492910295540724865176994832924985403690421498690130529887360801773754797554277913145378890883517145623235790806105359374022347253858828591270089377601833088722356742222264671157902431648*x^253 - 54922455795524943485260317902585298256224559292760461654768529673693619378845691793804808300836391081944512910294951325654248409868573499918749041396864950051193548009389903657888867131745216759396561433335140806721574958798844475852909533008944251147013981217576508038356936951137992907672884979003538876944575192106220405486561355554036836380118750022576377005580481886246728187882776569992926806904979242750413074350245832786615665737948750775318791537426808556755647840844057273772990565221374296324527355821982272665714052258908005577411584829767036856669515188712643884149739583494301528478382755463547543935128955226323074461277030905946513586131684935094591141854768142172192215553622889729331603812635678044743894970666543048328013847916725047376043519511095110270263030478410192566443910012887139297706241880939886878520028904880383361806487573357231990197881353*x^252 + 46719655228751717018675857718697031498989842957870767897158586793606504957096514255477213853699363575345145424901401207597927274987355542506065781493398664832765985882965561305332508723540583683593563466679574696708154272788682403060113260873812325080914521329621094226465517983354599087056788380961641670749209642065441738645663705452467554663142380663883709235129541497297361298636451589554375104943088571010406254740524975255158429733825752469607427601973412369480772973164544718045196741584156194855660025304620463075075794029121076044757632495207748403511444482250831518799240008166834565847203961803981179007450647394263396335375043096192664555776310257684450584464154385842792041681498296719570190268013794142582364925468607052529990766150570040092550292991203491444166592056786227269865944302484765163909398887345510890081333052569679218793179353612501932020585962566*x^251 - 29822901824753303791665269242690804937526691236459551481527916214567808443208694184888574556230613508607916360229156051099298729937312457815944499907694040611139237187542397238280992636686970191773451427108733363444761932526445330133754673259479137117991757316560025594641631059054496324406409802942895015480995244903738514257098342350774998952513976317099016369701650912031968295761769733120238935802923053947913908121831803380060620697964556354485675614723658237802869895396848514050483931505822865513939371046258396221789589913414214172945496943293272782798122185711120539717388420853873245226087367255287925586217882673185535365027483180715358789645274775554396771953658111565475472174296717009446432138902441718544551954098095102951395156651117589534140473179251484869020678960123788720174785257972991003034721592293550894398189856147526205101603917468183125689459636761655*x^250 + 16372901750850407264830305707183161958600719530491627221863545082398985784940129877702454919461848056764320074003006020612613519517712863660144000107842827976215739468495332288556024476139961779792813123887685092430307154883607643615642551876631956700554979404459720280853196542926885082166786123285880776777556501285709856276882271936990806695703658689870297850611483085715270975167101289988351845747533948122563738619758828410054702253647882048059870047980490256791923144911016831037593696267034348121058318593528371568331638440117888772205182411792932246588745837158130960324575175552316919244998856831717883151458545111887760219582562240281005422510144462878698195111998844988116965905819393254466023905867365858345914151845400172826831031169893144128764065911854820302620957109250053034213845947519313338909266550284614923252647194537035699722164365593004944500868259568766650*x^249 - 8022353238247443315962712318863159876596909993533306638406343763553812204166704761011919359017722953945888056136498050753738442390389900583458184089133968987159384632753249222902360390150940170542319436832908449109518260704214293566878462022031105257735351665967158774372929370986273690259688286901352617830944770701656392836753799309722499198628514090019765391299468447001672425159034226929690002577369603435474562874980324845346203489965079611957849664624280613940720723964346931767200526142343396223398086049098032860322969985365680317853702806283970692605536634787464190079610935537092996753749171746997472709968289699022173362879533731527762514144437521408348931598153023117842800021522924068156677477419312847708687073354394413046060225492057231502862973923682149814922775883721877104465934522906564164779655267636082335143779375642776292959535810432735208974842350032722520147*x^248 + 3517933564226844101013109258395993965529661945369911744450976755625621394649827020451284040669561588503577474124600580519280273092634413146200642368598434129929497390922600368079189498435979799763868392682141479682050864160671337678541396051016726804563637184617049688834202273141771040463523757610547787156693670102327437164366229147893221814962045650600973095097085554815146171208896026602554524246902207714136519859997249275914516510860794746686648218457848148256792223502250459983506672842823920357575979980653050658367802982600674236960323784829554151497697246493312503445793070383038798355674212279612393616882245758589292770037572006062912270169091410989982743707160773998249962041797881655574976437810240184071000654982679473841505974590801136567622928815570772996828676478532524264673423329702852711399136811648602505434208989831535250740135721193420775989100823339465478200711*x^247 - 1342965751625578008677635939389763040109992844644456088532380486852536323731020409330604429505490159445423443878001075395691026603382773946616322894705018524489518552442066747527107089406219374926350899600428229766881061667127267913296988611905271328453039324478235147936130453091014774374400458975640794948418113730553497751084320783035661992656751159226071108377321274288872594410714523747730113112937960583219692298578747966143136595058288064821172315650235015009700258601493485765213756698378575267549546969232879578919896232262570178202246332482810742300771375549897574367904144178850272301450490757228855029898495524917303319595036009497034552675831217061653021317001940726610926944438061021580904098907470548880350776144156400687064308101105719228665130126489561485584827881956681888221976258917172954108240168281142457177316975749741467866914486424137962995797246142425365990444405*x^246 + 403835596593997381635058094067109571946239027212381087181039370914822275739871961504152949990254289272651463630081551551498998017373306626870543745139899820932531985740180360176755031772275176337651012180260351268842896320965479043195315262094525900824068617727317908189410005358960002126862678475467334510147438206583057691089848390224774747205834438773980391259607752536083780859909747780373858805660298594683962301998824333596971080025998018079902104257771254085839217261724884213443425604493913922030321503711249446527949292480389602255289899911830682675031614365016456376575767828272929800379582990462436160453397144883642157074670347863159625689147044599623309906334582249499834693248913079400752997004868790802833213366909419155965745993744955131914538133176496845103154450844528647522797706906759068003976904043671743627815639576804886023231726514006657198294850627234447583996024532*x^245 - 52866400205523514066161765294829364568857998732016248169351501053202466165377731768104516327320395210318354680006388132588394575697105088328238014223185420928305213881016411642239036255468770317681206082697727128486850942420278451374460703816414615097360614256404276709126678886895792664164515720132474552188511824667353878330182806758818011488680623337167462219835866030326714611186542460133934142622322200656234918881705730874253259020287333074500787196227402596979161570493400864140755871590755520289448681111220487901126525817386300809038842032543232118081698407067184479422014945373253975858417402127002902027125925540836215800986990816712361933603370741628780893482863634877643324917989439397104757710158051760970197727806630022977557257070126037143578012815156428044933245864618774827381014427646814521652868750936882821242380899078559049816392024264269495361626983094860931912921874829*x^244 - 48156068451052974844157488362559754719483020982413097995185063862477601619526783478070303400806092755158329494166705384921666477538577007720486777183224680654932295310174356528002164926203989086722902734762683528746852754810872586859021253725773208073635815478749344263439196824346145123496298567216576202373530852833888833588856181422699686917307732082659513079391384894105200136481662894119585549156796336799615126237193933783527166306036398607922619463173160030254901340537070319264859003637297609575547390169426672325204403257938819539046361650692804069966347484042559847839945810056944034392550191122009131128185558944610616301581995909156031306035575592778251129511727740942523356618609140459401710186613705950239916150828265357928358589530605521734703812773852725554544853654226315693211430841497468828566596855720320048913308879547044369898048480897478194302986369022850570532232506201669*x^243 + 57894783085403895161427872303364944264794742876704141663747765993769175228067930740713668048211278325748628550591161226909413447983680921810320885736639544702103284087789473712634709581496285938519296044604072585899319402194416099888720869627154765572630036627768323092623382709098175069906991330174652703645256308983271289132163229947300235756972273005483561318603074977169508835589811981477316655258272409646672709081010157468262420254461896229704077955170520324090581166216068755633563816690909626077997665718569652536725042131311668273742877319486337069971563077087545868646843162348830518329579208767302612586800263562191654649212004454036842432661585263223773562923966521687079603717138700677667703876999546370836707691958595928658037006813119584950783538122184866729812170226055205624326876982832463135554023949120092256749643830680610303854620934168982060796013393960357461979001637216850703*x^242 - 42667841421482842543174234559438820558184723491008972248669515599318457734512065382880008334453343242556914799434305171206730836948320485257072443326244145409473815559233037850303252776828307704759514793887519942961881307538822954968640596493636507516910642471314850493258552948001563814757579034964766741206169664022268949191693305233361518897341880887947627934474813511811809476959570474672156630508732354794465882734817000231863036322441855628766871886271022874668812677331946393819130619547969061328662287115738554979951633100457778362271220878512057075321810188700442758679647970728956820636328472453984945917333342972684279373683356347261593282745354230977905072847310013512596934327886923948963929324331205639110429264655892471016595452664528670384448741923519781868747974186558771922152621168797194590806296033807122585412486344917968916565830437183833442430750355022596402901590304948883875128*x^241 + 26094012898610521033587788149783642686006935954953216034098343097703066814037527170461124599923507522749175258421992769857304100282336547620728868338776001891980110497679799954849303973513194341995886948990044700098396032631186436535312001069119329693397223461441019204093238477281796932227643970099111385063435677658401730224752644538043806674632636675684514491162158297414162451650781214347271523346755334799904601916610970624504768829570784072966966001613931990496555719818996841465763604687496261158659162071775821843300831182251304673100581021522428409959701201179985249250559422560758402495836000654812347718433343119866880039361288348227264789839693459735166861287333306178510466715377646464466745316317758708710154714519567609125595836849012377116367391068793538060665839521868052548440920063291229879837071733930251556704490957591181665791270401948522083036961471506887908730376663003457673394768*x^240 - 14251686199344019880964486652417047029434867824957164119347903334416895639983169227102638836358864939286356766214278528618792941961711649708424395692372443108294711703257729166086091776842385184739556413314372528793996756060569738498534636095314103141626847807469767130994472582676810004862027496049341073067031663823133661626358823520137742366825499545479906515654497868797012070803567320064362389243952821644763501582381582479776160979916104606981122960626390884287699447207673467631388542993725979291745018594754992640548300605384150754336118388765182575195230011094873028764256404625300827413344038471032568845993003451355021917758838184505342441075156515996934756927369105293331517995489199486351862250526630437489594752839981862541829835762377337001264112116889538778639797405398774482840096399338160816846786136078279853582212807022637065653029789645676828946067140160818699372658120841518528328672049*x^239 + 7143204609076898364806285317058619782801023007929638600471090277458779422154065613562856851127404734975294053147813697235483981211214285855651441444496482077328151372458863000876770382234516383691901645221814679232660945712843935589827093140962688289995991568515093458824332450739779192948834207860077611461004300927579109770444527170185660287829551233526202654749924455780669353857071105507091948293474607593176566793619102439555708762358287592674353116242569684754836866021704074197820073198870287231984175446861740034883003824735315395671187820077558890456156210354507691766186143752529927355716618081539707803131497505316412891199953789399618006462401483915622148981705383150968654627732643043913460012468226173877024836317596044349768455178441498840130146805431895543287938512950992554472105510781142846218175732641031831745302632219143136597431774912749137762089855574226268985095968031961983789681169309*x^238 - 3318748573073816927795186479714485499311431754281629756060771079118922785560613384113731190321545691228745146761497322728064879400353683970430440413246042643687895329291123593352174512623844140052974172976338992397927958710299671201868870127133226455984208481445187702598048960810074791891981950041289717088635506761114982301352034928333729781060692575895923711609502733547321886423466422963688957865247888800915715779514283715641074625870306346920078808830195858304505360573782001804574036332823786478322612656719164101643178481006798975250463713889243346863512040445622461404980855746232469698587911236875038206999123062954309350814672360476393280831269862404456613838234674694844125785981330994246974884876933820308552808656572851729626658219737382267189281825661496725137854873325548499815039151056304876101286109873926945585583038888382894307099975717612524208555327328716879173803098004057240724251749461276*x^237 + 1429320858477989074305773583813878443945148727926245910840473333135418223490170353694101681861692110635486598814166132347120650381573283834339988157018911599951298739032038991070484520101078330632911839836233049906745464688619693682543099733850941769485705679020708185993625305868685606719450810801956632249416623783175385157246925075923358823573892641330762302165604289147766034266111571428197872759513135053050806562681730709339206716990370355487279192655072654384265997403965453381077992768749784470526370607244474050471387516740657290754384986742571305423953504398488805197047275398818098115354483565682219497277893821725545580859644235626139829966887064041223239998384619061950069766407943715112383966171165018690829796299228317379853998041110533350359048071296990208320645477112027201097677070598706076641949849949957872726988273893467996600383634599918091900638752343273463146204594433103667533677038258834333*x^236 - 565107755252163248776382557856590852173476133064738524730549648062672731539449206224882365352385477193886040455059690328052004811178624154082565688222743279326426165446618072825613060519977164342162598016321695166708792800646652989790480906359974120944215479467433903855980840673416138549240957448766233060502924505637848061622417995965712325094104448036829149909379060599450616546109824959816687760668086791618861383258413316745422879498176978970012020968827017423965330519050120768197835043566698964125115368267974396510333269853191755246903118274372551438918793676264045878680800004342513638874975220550219412469563860270887049358667179558092304915064936264817466457331453295195225289333980496681219687270854612484289956187554360174774016453936999257287993190013482016865890198474108797412852082356056771826793843210904068815629615913542833347098968353090356154553158807631691538946615148417554195925123186453388427*x^235 + 199842201090872812178607585603247124611644619530427032666003920364856759468518803114079375946978323298326139438071314032085147968404409196805792282606268588406626232773127063402443404003747216217778392057019969813597771641810552430703981116207929947382397609791831021159616112261989592325009359614010229571785836306311019743772267496771688622214969176827408712431939672700060974057726462921291300585189572010229264955228198831644496577446432679879558714794273603121198363779794436762795348647670904367110544497341314895524287861049297074995007733812069477942802386471102554421675654463973955303279738165498530239331543685633782682937772239103997304570628038951435210875435884098414106794151169381552255082541348778100208425173464871822150026461246634431811822561166557413205545141313207228993967742808221327618569422146346861336654416740890497714135252245899973265788552609422880927253603676411276783364252166092355695092*x^234 - 59039154441664824823350972321365072741045333646600715003319153506238301195959122448334005920728740644729675695489519832453983903584464411016815779609889522117676870383545907625831713404551812941171987662812228748045940155779140020863857397293496087259578149049726512727682858166871203369852679228986346255936950327018969477997402466198248595536449685191602387545023802273513022471865761353312369845095919886598968029021884800633288298291794976653931116281670958102292808886121684116220580132460674496857810018096897979952451588379669737080806746638830952683100500437757434143550291368990181943010991729157630854411309566606737357876714200782896436913687020579945874983103818992810072346066656910866417709069038956811326954392155539508438247312061997826210071125647529741148667072317078384804514945506204565641608536710345620381718171695062528851385052420341247493397549113694428436588717211298893590309690204391499636504686*x^233 + 11189952503534612039967528920123339624989172649677415450652257278296420744290469981953809339917087921302923762212170010683975295860701304703687456851031338934124065474964506661782634540400712230800070757566655358012005761402820266123695119329195218333591803659404868926958605835533883141274885894429069112430920607395800679759628289483774690955050502842009706968591714190040152991654235424967823361208488247486561815127698149689408680563234398404939519141140408553896098212828830702476496312349635452810058407011182320904177891584289222486477039331211804768338054920998590546330643165450600959707368462381092144033368260809456493255464968638849728339380539070990219006123605692166314042107463454684057760876042348035102884356497195196543798140586394397047479511804738825726978909433862285614968411728762666497640648177208867777444186296201786386001961356888022776532583805983321562725213133259664793956836863439511678255853760*x^232 + 1831446738520565232184545261379300037617929268640261375342726213109049802185163837358223616180807902275623283765960818445005375825060007856874268198349292806760672195949911338902760689525907693663177781334663571452603935003649837988146359498826345669515488920487723209319485997067521640610979068597719678166273512238301266047774399291301286123612856349254124811835895819521596208798928130527592887214793597438526829208674077142379456867381325934543940679682587539961789169402299348655206671293011110994342719990809677520576761279121512986669862542502805380056540457086698352121551511877780037391329603002630354857122427956625813863023922000913133436261646611214550317183710714410950347214150487780738974512227735952030634149918776585079172452837125579898708681704180485530041890127901191210903767402109259136755090846354577583858280907047061407239989493772177640226114850494196655689559150004075959824436753887172601327464134167*x^231 - 3565060383987973867689099992680105498370285261030644526448910020510696259349886634544224363945415391688446602145882743391169537474767938270385846934319999821625005180978694661283285239691529415894162452035702466382885002244140072151653755378404727556352783547395010121166039806489736709147475168586009429026149347514993470320656425162920918028100156162566202606976410865157617950760850761484135905410009448998441646253667452294177170211950429938191078474899355985738409766406618207893755658113512437210729886660081558969031132991266921316565621750282226872415185920734315221810749434518023185808193006436978940982370815958775186388847257560141608626004042585737196639291410683861940452470783378783054073241252302212052130501242655220846759427161681627261204553790755950580382766093632246950206982007015580825238924998612258457701443878986324276393517475426086234042215237792091315601986034827018613634900939036771779106887057413443*x^230 + 2550508906862920015413267393059184610499728746812914532159056203345170853318659145763405876628269089179074652530163419786950621193213787386965937114721592031456352425534059890894845282363841539749875827291049102275977537855185232978983729311083114318493318974901169876510818471620786653354552424492267018073744403697933583772551868811792182753290609770174566166463613444265884407595398070206801697310008553091388015622427852676957680361195255897016489752211129823470232770980261616183078666102909676616257160415717755957521588096231286066660840665686785416127187213749459692790669593243177896511909124200984021030097064787147478612337493140089094412434514987299224925028371297366751788218374452303675862789201201044242622464247053598907208747093537790232970283612718437150182232785268256609967823572216558273235461096254918266066508378843882567282392010874001510131115394920708170982600767947253680106270391555993262682078100356288110*x^229 - 1400031095772300848862782604508481120038885282069287864856304681942509274931854099253009143680862007718455811546481508371606184864249949075688110142477750288526988544314404511906938472040834002375638489536484846112041938106956463820529817890198582961380836356142584369197862990972422942861789812658041090620699357103175254316478616560674203554295577292384555188075211269230381411956193133129679326026858198677445420425934172534843095839165429994628227418461776263767470067871340650341962430872642586843440046788121437481052700946224113815086804621297012751675269956289867571899462539971824584534647188778342517264439432106963317296040517452140095621630270901095831837611900281849140301967425738475551940760420988009686800300117731768400642501666548493158713659165971005257199682715909367408336107577315356008549303062148830823678401055169403389237711018577878899689403727303976672520725950588456918036712945191674367271406357947790857079*x^228 + 654190644690699709176638893399226428533659366104730328147772560729334867645034417529796317774045292543336424505327395966691000279701131048931406770757397062558301960886903983706732122787247322802108501955791471531453100874715710047537851436703157998234981315978771885103685857641735442874980870475044804400659160277216032326770796066026281487439021661044978785105123999936335032678672255914287621988023326560150316514935219800437448474879666814738153771461494150666907909564334292258850083257869668986335261727675994606927836681879889860671425619499796918509587214460349709081804200909574151917265979777638501968174208604901656575136766528275584130877740975131302491063545111370479006292597848128838861170353715133800446009692915007951755830613389950569010409110919686706793977551523222555097038211803019925646503806769357818278168539651568951921273244370064552293237058885703960665146286438508307701265190456852690372447167160113861363997*x^227 - 264346839479377770679965646312953510544731324025375371949354915700461838657975865204260573366124864876663989023936074924410098434568688981592805269723205492682457533648837379458172579728671979472853508782107439536997061619286286682918870751239042791067428371999069273966445923737567294433304988571032013036662344346879812248005379700648834379556387105508091004605995840104296397386894071985681310818952075356560725462982205102214990320850879354530774358980000617880220958861614377478810237174784438545115341265055568692972832201982514789677768961315124693211527444900682110393441231098314360103951248627309510622222250793059903429640333715409830820764016613900077462977176572589224818873111283297754471004114003400997921230851225940329674920340721414742936246708806827786984597941458004492205729978607339964792176900633056120728713644640666845727226389889578649347644447195590366899666007336887285640189562862753419137832694685072127704420913*x^226 + 88639466763432099238629326083234828161775421044610955291290178155301476642000113573419337687583913297634095178923323574095141321796210537933114695030091453534832567700655146861588239045024653850866447163835203839173902643849969103397356938624568817936340382808190802620478119231125696719910717098889600241294546994041834696300085555301644660299460427602669202754593852771317231665956240331883229526876020080361120440341416458133286574307119475016489858683435684149602650883288893350774553945199432269824386087347564044708534838211439511478825575937119763688748974086466137284338382426913367087682080984476265589436822870670398669202973565841057083058664382784332020818745598436453815361309075411636219215950570598647291057746532196052957419306719245397973202441971917569795077430804318639973403295706236534768636403581319934263165682244819193720002218877889282065458045173974829778639115104908798107162914596533849356798306660443888712495760026*x^225 - 20160409648930714450419784726244136622159552296516391611744849665979521084122644424868701381835234744143829334086762595874284373252932036081892048015428066095629851805539390022928465931305992872505214582420084982438153127606152989940403130046159576157202622629101962440893631077656252478050059546766172377955416348998898130022936875195314182407055383861911412538965286107944487256838761848825192185232388726599976424458211344551667783487165686442697128229091760280143129909782661582494531072866571678948332860437191904596785940767001059158593946451428145419342178337023159800746162554861929564613251906140781328198814321764058839798814789610653869982012992364360590608763276907307297206964089669541428894882435356982563437854540319065400684250344443321617395716179615544774372868592640016288719709961491370874353699819387007585954689118366913342970813053324361668006410209718647714472825097028971535578704242620561852587796953746117457618878701417*x^224 - 1632941525517298243332726788516213209522736034853046259968063515768897809260598319574432890023487964502261364879567465712954328811158122909224416142793754817270296276294951314490129449504683150084041975232580444391742110454473163932434706936433668045210232315496801965728965809966328853106893457132504090138201028762235519606913600219474080857272983615159264415891133974715763055700235999775496412443473301779272306966142609855144891645930254042078505478174002294987904547911463644497652111686883652904708228061427017351832737586603541087060685745559929529762421267725883413860872687449558450536302187868431072164001338717375976800716172144061197071936820827461254533131518089198213885566260227008652151585532608064307935799587519353102237325277254606363180271979923491997919625437028084568554587953185296068303601018044162392797711699811785386092109318228089771545879957281514034855403619381027729535674642916325360284348369824014790754960795579759*x^223 + 5904297952363243051040154860536195047005156735071250518343116067310488179934115261894789356145549626928431783235168112236325201710839039974765036169232107303892865388048032236970333019939098897923031691197898035157384237199753411580311072153840529436621788626811935703484301560353518283821872491802333235847510757476628692700255639842364241809156784848976838820898739805954460063762800926833415547745599320411483340225593735634747459177977722661614514003597156572202598999693450899045100231117934375068834298044258182550310976334156859510388829528584497848452921165311011121630345770488210304684879308578344252728306347115622287360060545464967514179915458709720096838051274163910066120953391585410588032091030336128486476851987974330969583989048192059810853714251278968699604814143568536176519371267435183602101994397538134427056331433971876660778701179583417085890988328239061892362975535692883906514273847062338054613327084962198367291530815466642393*x^222 - 4926135532451835134182254126568486403539433039969514827250383177992159824425514021507668950771238378435055135908327005120214673875224058510425474120516480605770389953950483914265924256647037732097226058758032265292566900535030222609730481863104764637267346355954655878010444612314674993445949562462419370549787624845618959931850228873690570825578338998060313753811798816142081842038031254655175256334554595402208165757764627649571899976986266689770565893790974666822324279307572259678791766942424281948105736291107556343544743965470898394256380386859040195516263026031325482110062148477085131982867714943959171885588095601297456177066557461363857649344322345334582446041317092095895850582704066924405270947702719815960122578448765921757296463758714538780175387294288192481729374522619360921541924164119024003098703794560075571526887606693541666161723678833878145809926971693282655581065275924253965276105924624734632073425422552918356157203320468208307689*x^221 + 3123409553202029114595652766640256376876166946149911830010315256582403952319302654671296734248946143866167118066256701447274254172720286047978595435454261545761430987003916170867530084563647114754302830336358411863523001794725976245537472995564748723089698791885857213465649994451142552072985727761653791847452181083713368670125185367702418510634991437305258595144183411895918087426231488636660095488026669062374535966630387077410118938577996106308847360663169626155898848671280545532402152836441521122120406388366062380859596423691732232532019456773777474467502350939481749064698510347134903910747713629746104014110226828289854317535559031278116689437704367366138108055222968827866476026230359597003516254834937105839307085751965922516476657380241998185336893799480953493208597975985733602731817661202395118527398886582600389421125901186455462719670802850034996788078536123207693363464697420211427918953595502085518831402037305929314241546146693890413974970*x^220 - 1729322425964826334990922395423935767955273605412129801752812532478234333351028921492235903685265209444360499946033659513773843394730037957453487480985805796914664044024930220274169399300671852219970647149527451711583106829274017026764290336267212056580270209273986128498883481152942366985686147389720771916343900991644450242571309618543152857202083881904052576051512343551609927733345932369599241926206741280242415577453292286033343130528261215596435322480899448836342997742939885418047888639780038353611537890379186346741115634223530322492977114476048397690785010491235384730159459303830015794520974796103126044278040382554570078766211677509580171014925901420051341382569466803100368009460471534443424268669945359361708253351354737753514590226158243582228094904492827483854918278852587681199420932602704709463602189648337287508628768934576826607424220361193019391484849919821772372456086288677113842704600327416098495992579674409108567370615052070498933335420*x^219 + 875798584930607803235724348527070041368310501972343862998125492399182813309425196257538685308668448087215250342338940893520659148453117101720375752311782933549275764711594626866984265282329238759572395659636917324279261940151025928660994369389534561618863435500998398250571289192103400775045595262944945875454451746786799521909040642308316779366639547530249659046964073898944366842275516415375769766417452624914131684009462245699780055171295921420925494561660287102326531461719533577823586522070606241420586608302409465932586919099255615388215047338795665025517449038376016717192191767052676108206051880143665417827320928811686185028499061668869810945364028548268189002466347442125964496876138908362014085852320635016677723319850116913296025341588423910234133461875368231751061892358112483164803156064671464693573119568973642551370550335409304740587417535689650644648788323671798803307869486169491662835434205347298448478318813164016137744305361600589381473159789*x^218 - 414096809619900287370851833962587781077748093591528136120331719983853832842508497103148746141067969965400618669856735739485621588135634424249339598493724715754274840079606525600805798265654002380184825397704821856340513272026413708076473519823045647087806109519440878948148257155589048130402945955394549368087087582765978138434918137447725756251734289748706700778763508571697952435357025913338282621611679997796663777632091778342839362949934156627987481330369252672691542172665806741984572650204201518750456648315791997970775613880010546951458943279564789488218452131282866439936248030489976342255047601055167750984699259884226303076638950076975067503918767073342041323198102929521344793745135653826294693841485544369509135965303533556347733322291931466244438344849409715697602918944638293289100774855593366659429592016021378243665133741538465966255343649721845029845403193113841488104889921531607301604116985398917444381516359634291445697958425895319522549097604813*x^217 + 184612231971467482648062558928398935633208085782633463334062796605839248039017212259176663063682271819920034699864587565210307769379585175873523134039042786130989577114683276309520144921089389883365422093642848646727509581998218076713640340402837783502717436478003067627735970159785105112761219282034478276992952523007114949203199104502914105690747362781021843964308176780878036563484631699736163815263832147220928431127598913714339538978911593546829727012428215775845949898954992588907583956665982017437499293658566920554000493148663013786626947344457552245383023597773985658948096457286314767366462745572478880812259734105751137218944863402107596875054733227534067201314652582985340142311582047698890248369972104025719606231843525747849584024814697592540225129542299352926913469214133897475329039211722615814422325308411698171400641962183180558811468969770255613304181346782866135392556622213984839001104250114680049978519666243830496554382870997649819257294717566727*x^216 - 77933074479083060005849368190047790342716833235803750326786805975082475452367859890667300713138937569948679653105687682740120590279935670115338891970042877811454023322749624396935626667138709027444678564682725249968538672502121702898865561917067953271488068132154851062007651837479771555032434654699141696974593567182256890919415629560732152541623834678646638714971275636724481447283917698865090136186511069478446836814677489915688018112640428667037367740677963471658289122755933179028490646113239255856614412702893216882240854986715521882171422082132036098211897010831373069316901090167798340651167996668159254545059025504582544280029334438912464129953326899363567945460924240205940001805283435542307170643277682460043915597629776331569362132569405699351320866625101966918099325092948158567596651983233410288080961226032433906414652869705727840035330498969616883156309364542632135074151019821972523671331151633417667037369306218433537165976761724197829758603116722425852*x^215 + 31169339620748245727090387070720467094898854524315634518788350801740967747858211755752422265511807966177844268844928168448749699831592589321209229689648016034453156109657937754187726908601876857445518242571880783925263384137690090271770646798777159124733771603875744038058071491288929714115201209855955831771593834138373938502283076624196910509034166814815712593374946021660789115083793707138595549820980878682049023993104900642419691954403475429697670210016511521265826343817374184542343534668671181865314649489564745756492609129202291430225372985816331001309723932217531466146889179845599745048753319237655048472160078401194245174946962270393631854070226541778239423803881055821426580514145940990456330831029164950443321140083409869612230563361400282379886249926100940975590762041250669364606449684676997218963937490481953973528953667072535498680315355572488617499067964614142919523902554490431998710943645579523421218083935777829140595626042086913052988328661358386934430*x^214 - 11779048768834870540703345443614856929799612053325272779889624753635466908499624931436074016401445530020977004180684527575754571242734189681999694539628211694114968220343013658455168332581486477311243522148389184451952309287099561815954704005103881015819698192257702281156360849484174765634716018564472120505789827417784661122602779622913572361431127746820943120028717474407212926412322257210902528901263592092463005751774448547219173892823980361831217038519773390704786319697815881063216701098765621248106728604479541298955196503774190997741593588590729694598885179887670652431744719908080743696512553652362283543122656894868036966915713356265140381212509356283402183507197775440833530935154595369902839665217680103832034473499941316953238998975161650003482556833640627010689345015740033267342892398878697066503784626703164869224858132236257978904494248119543479956634749910279082123033189372373877482474361947863868520077440603204960076915370929921120669584048920161979150007*x^213 + 4180607027059720286062271249733999673980459729412489972238441701869922421689224204426386928000944915508572567422265615953658466143747546519813917619363458770366344307664003969874218466365216412213092936032163661992458380681035975920413924651209267394337562121226334431106528708464006055225107603684549862708391585252370097655582955800977630860000223965575411331285837476029902360378524869739870534430853441213623250185648859600478542841544552447773497658780670611025378605892659628040316676946238812035948327383615211853185529790370070330744010942169533317005360253612706218012371510207536048993749747136493124418200570754391092300866911636876173338376595485345213949940892170236668494949253094721423070970360192336359493486644227845390382196605812061516711820021748096287075751169619664234325881906755872265017048325150477465818509758444895480173001001161872716914235824969588162099994506392341047197823251562431504870009014476564320032167767356122800162606541784588597176705715*x^212 - 1378630016311548488142030010263381695268051491205687048527159829894081509732194153668772235290209009150490501866026425490568583995360702202403236312722258701813917122175482449301453404270431197652224913611108171240936269771913834701372029787109344742227835728578213267754660120476975078613294261866996505880462088040980350711100978272268951077099488607748597112842699691997426962983776758922601395674286322674549582582588024555636532933720659487491127720078611668050851700571160932099511497978765866509067730098593232040552158247722767602293190694825452699563623665082235407407714010720447538751258149232111755771348862233686664828354532250908828653037397584117154273404010210023218573706711036062880019008295251037335503275141651742924129173865809481151715354171963199581863091240855567263045084539249376131821150478901924896604140234635554997536371760915351036286364169536303967186248633372491959894069801792604849367415688213318365559655776820780849584040015176307214869733538175*x^211 + 415090109706493920106450440519113524954215019565924452304179446502778267365051243972953879101788747108673697016705595855785564320606788741776912557401277826776150882190484911618283251624180588082533409787617539036255265416045649468107647466321057169885989337156074572545253256127113688327250906804321327622851520311737392990644095727226585467731249817715744639033897458156124154008160007384479730369613383221519887367800052026343571003983646566736729516339059081558011605694269302890034238615104946996280519550914409346418909614868219033759044056375602821864582322886902892284334432096286836850459791879540624624404870971064823556199609391551844588521680700036353935387564982088403053500037265047904306806114104901787464968645551852775839956924733652573167546950081088952719944466466331852751971708607619052375805121380960052974860506890036822172132942100220092784703336488368439380244893278849104800056824924674511636401292490732851625901497869778769505742013244419192780067266851115*x^210 - 110852055083387271338322956875208189051396337940704482297610834569485919761214416337333567710708710426721126025191285446393227753031209525622798468542766767409655810935522558801564543021556640799912502259887535951473597891897731288949616136336646861282403853555305419073590795619360272590753619402035029543175897389374025759556885608269592826315581771786537634827119943276057020852635494024356265693209620216570593165328353858415711066709901894196960462678601323611631656787949853210800551795181672215431362982119663213312516041869087576268457672756155578358449136721696210610368013013127173455092603162856916173134974194411892884168611782295712680492197883731007796595353665575049117743828913415151454647278491477354169189209657923419035921011030854176802160342439481579268849643598931696345480620927280910252720936053083389593759774977446349671230230803144392124400950920594121211651355407471481244320280807477747444413653855050804980341740033499634143257535503138984217955220784797187*x^209 + 25132449739551635565384831666273520986468213152818975080496202598273079622393164472752934465558711434715534222891349827972987319641887590455055283066960608301242816733757372202524867418079951365108297992431813182792932190872847449626968288671100272648144834950728430555012694629250251752386332801521317645094275920411896924545659840962344430480416197908320153935476399522150735912962460747059961937123439905113112809522698821523216630295855058410477130755401246524814235806446068983224301685805157178738736058602627088968039884652819822078307010928658739779848238010550146321424959044876037451321850371862407779751803765539659338901335229118313109258896850601976438900849898536840501533021636844640316707570561377398767929953648241467925388861864324276259919765290063281117647963605086948636438172062599693897900393856342987754111779262981200954108117340932710276486219229475791604376019583867374338102444139021876154961501207688551029843527652575508115883438481803849128277804819584330737*x^208 - 4717920020668374192606921671176648803525044810593845963844429561884614907434158337162744109199228195173945131723987138993787241249935053699219320277204925725120581981715494888742750302461339307828970456345843622290834241573913617395360793036307548776129071334419847810606006647600510197222981145168274667368932906892025032988218235283903680270861943454996393518205294808940946963423046216965713690565798221256908842998848720006148012729872885219725563162095072352685675230072521284674793635665442686206380667095876225415733724091198792035824078275900638626252263985122621520091431830913058056885895366070570212507403660972769401880474402490183705372780029258202378132153703980223241461657905421768342333892620427736864129387165281939880595450604826840469706944763705613384094220834766738407682005847167371886765494935178894106143264167073072147876599256294754737785261744174855798038837941891468192244600394411693243115891214066529082934314986178219283800063003495415400394348061711935668043*x^207 + 1099725287745073781476854009522906880704430311133287443681690977618996148341004603545923020459515032870139942116392695493373093005797957460586309295291820584184304694633830514977119095595868014776285357369992667425948914928236695488204300017988418341276450685079833354244791294680516813756388552666172775690594950623932591373701769624686147768647405994922892073011343470298685872688749911167026710515402862222937092976806130235299215519505881345737834721039341058194619221714922025031442495737543196553329476505313914265619039581542998589733741808751747347254953439691672055193239232938609309256348416693075490332882948211154269555985432060773283339408744182419464697445346816654273356572301625408009946478555188272629660569855220982287776577873430518814793381651572173531557441492278012617012451652601393951598235484687023201547416144012260357993772783504300710167889793521116041466828772530737605079703133270658623541891813800819250859362482191615193603555597130846693660425072278652690802581*x^206 - 763706132973694710414832124342220175495508601007357830310027556417263024012979154685656389442583858647129953652493638761552650775825277977668397667505850153063129642149468892793597848129600174639377599791422437613540748744694051254841625991232659361867091046901682537453029893709020147074652395784728930580031908522335588688128595169788994262036934817629448366445950616835177903710047431015339592009502640134634879046436126362845543858091419417486876738901207496026724102270669696914696695637876967974564452861231019875616035323876378272644992587914814382245197792253830847788192475637561689054523289425591411319979416186847456502782239720195689654775266642965814919994540647374112937000206920508954171174569071648053297206123121071358123546385252673504227156252668413702976751795893070191955154613231784083674024084979477414011542108126019643460694990741812581559934278147434570513422550563375564755211125176133435086738161929765799402895344897267412109707765598066797519271132323274292308467950*x^205 + 701261961036917778913306247091838121184583925828296033462328230539833844799803243499779347082784775712380809759989447876908696129902837489816523498692889672258757853016631299494000473624787884777842617460637536692297111991565954758919080330348961421879881017694935766371659502997646278791444778017758862049500195134084694346021498251324022715813196246995867329894459844897707720958204857287221565677775506912059645824986198130908798569627729865266466182748264735167121203774269436442684910150043313688745082085669454126452625417176959690733209571996564658040234442563922380477979914381633591437109615964543158905950969408650829165128869717585049952107024787456132525602520177091919253956032221556469884480831795918469725411192210594160017816551500537307091843159011077798670370470616631387825308105944851591919142952102790786912442052024949150137568141979797878401311943425504380322667273766212318881994868737975852370833086708477983464183013793528455399509372779874999438950098240770948637938582571*x^204 - 534541736288967501967773208355194978394697404591167683882658437830089062742938893889766985927684908670671727284591746465552907014098806828462530797520092232253928408539870612031695956094079292969522514901292067268840705148044849591843817277306431008538909405937408839960999386740014533403016144669817104183790217471177458845332500172070372964307864013405776035091664004803374519299556173219941335001516171534121329273846651809932066976288811636337409631466301984337800929278412763920190408462550283147103519535713857141500234700394524393233954128010429749943894688540057658149406100777758497970307428731275430722295730466379080360604512647130904759745063752367089949142653811456650615909856141549404972628887980620708685020525229259085724783921824077270525545022867497617913005795154598390125030003313527554431485410558579246339655597979024267345195880874947720497464600335733074790764937721638262449718414339840524502297829322669450396249245597526241488381942178701924762247867772433537835555775743115*x^203 + 344528595224746174608174698380602007736502743678073663606475057787046559169656646381950492675419500229680749104444039039482654477287840891557492112434990127581053797818039254832010526208096872154347106473102244803911358010226286346155863894887685844074917024014980411852900244799453908356276004910334966917101955905762683256899688857600436115514911123963673197781356327061467003982954061761297999060826688714218789164032910620322304184494221604575214782243159437811441333434665385517315422621396533247175139499654614877756285038970043820367449658794282874267998504438192262509382010548402481371686677404199641447744789214920717178737770488609784657727594115499407640066395032829618087906686098705077620704388705069160846198502849261394028575590524982185526338758710340588422245494282958033715434469026238850649762417714850572634329479265287801969737109907481173904089440080501682178657365888271550072353572646539503057660314107394544562625101358089033948683084048092066011903607211477756690726728863621839*x^202 - 196090526860434756380755838647593632606661475454602175094636504548573274698979176816572534768556134228833480181095554119956242391941793248764241469312302250681874445515843542545691199003775479495893374094116103281371132837666669824799833218301063110611769736010204444561690466573201883897420974392004399108208272231639120406208218286587652261911591798584441735306591222836405462797781918219794857891085179608643564309346690538640654661183244754787770125676497822780063684710344130730820096520459051182194858306455956417593923598206675649627508191014917530758473052991165462733250229053714293812106471433780608714900691476277592750387869800368898533201119552839297030335731285727547203889742203174609613988768880286733424575137524423665858631983383095219415649114516589281457083591259626764259188697027794968941090744584203973630928546171651846874681157597924638590724774098111101532821781090914395185601713480978395535082996708016091578506071950876418068151754477929680251802760450825725428939198743734901209*x^201 + 101618979581294898735731023150867609294821154018019901647607530224269565226876303818226654714113880632217175838537189509377099574855723628397763937671746649154100214705599437387753635188112931549589880661834203461740498906194233411330778544325181640512648516903081647777408840873608538940706314340827390965815308756202511064574202924495668864488037329997039809590313576605217578471135180857921420668110240045788510782777997660432870657971687346557760590676601484698224994160279708496995234679151185599202694881916409134283792409418260983166467630140775921852465473850859166916283842693713314723008244973996745101960046196520878731871183041836113287032658210689590097181887007873913192459298771791801420770306584280217344802844027701698109683315428826293067220034549033718279811071512521989794919534866935024109556527960820391289991794862942625371335167083398793330334750295251061182298044420240924748580064352217402169661393265692254439893917338588629773741004828068899731570384751276194262187530330753692333867*x^200 - 48790667034342104764041534264669101255570702865356013166082977682414531701452227934768753170701674661228611419797498791029887824059600007902802800268013763413208172584137113272913340573321727571150979772166906332698392926510608954539946238134579892675801794500475836660143238044473576797799148089740308942344591951009760088217243073864783287637452976266992101034614656705197363777423404093890648582689378215901524600584676844111737896028096438192361421043559146539096058089126859149920778076995829175680201517414150618560197360403300074853157507020675752363908746515638903321839856633539283556974880989699041048317380614938311011563897805044524762989452080730297018416810228837713645443292704847002727350563250489899243387445768109891186412207835169944990995496771483832740495676225169415688714932680520794974919518041015719892961539618703784120362141310528914553797851311062507645600164479906892207062229143454387190029198855659720331454511872542144062893969671370297367283105487772799968576559426251911125005694*x^199 + 21979333873830286421159725558718970767016969415840161348310358601819933474166560754034362544617190146693379486930113063289117022922307718371325933237966667312839084134556538423581075191458818747583319905217721594088479320544003559035728544400684250162060586646692658044611094907188611840090364918902552092536965822346880334498331836627654753145368424264896751808506093909821648114095285931486358555586177646845852148372896268151500422697463293113741204039321194685960531537004607069195616960657534561002171495779033069330141562293620567934946654301938169599727051380477622408162245392955676053156339818422828451407790493454737226329764084404694349577485880866942289291166371646944173478032227280340667089187479521380426001851862385875549237453369825182212123021986363863518784865907120660679262800385596696798432149787327854702698838999664146832520630085222388444245973850847267603178275797012302367226269795624074445408051161231229048086676498614651461348551818662609170435520131476138512470233365462240158401894421*x^198 - 9354824621678295525317907258452353100989526323731897957035956919405001488738819594308319111527204948810114493935371320520925234140386625381205214916433521178961938837253704601048655183794307043084100043303092687240534268239863228490711072034193135520224952762761643667193427861794656915249908901107820365010317304886517867315026204822247827536951626873712414218565780716690433488840670020772014461311393847989154035105460152452863487602801168079760778858792196087757455487052719393779712480111218032129473254511505577345067304747794732857705603966920327594953445119164526959225361793125239239083580095972982386037867517083352681407879016309783161513503722463002234022232560577827365052935995544748932633422799912070619378762343975440231079877471138860885118134189411256462189901418938103490229483864774863175985123848858913241186363944417316908714203999164433508865458295908243758019682233502128842093809376784818472140703304665487997494618005960016592801645085698399635120591534808479484286110096007964801391759573125*x^197 + 3788546674450623574260228042265159718784247122831292486746148525757295372781044126984678170634354190640628319046755660738330494833555868283975076052802021900027893280971230109374071390643536256070970550657928987603447495538670912491134780592968831044850035167973701465525824548083937170379430713513532654400011154970838985492505131589940645809063172801151031072808488010943614072358067853740848636027584772815346172972531977111184568846469105861373361270994157207248865768935122380352310173029661620762777067317769321738225732430876246622372712852131500167215739321970565746290986379979508203088742541614734343217505704800123961559484446496938171510454459674050757784969011820549848533824668586144229006048248028596042033511675163226118382590547280714753212059507678307329653961677750866597033536322667132888309953010448921952324612320044915725723770183862637172063249855139224455847675635682009728142220681307195713104244071186537908105635742991816588544831931317608022684738231132348400763500748062864800758809979035246*x^196 - 1466737377031654004189787061840211364587117961708711614484294256758165334328002300297266666497587739590451830627120463600092632705117138532910748932603495725766781260417543240243764114472283289497922776142504427735529492931717324185030261001728989788579707485511993468559715784645023884935337859779336184774522132197532440200433527649130698079250207768293736549026554011171110230795396351433693218320004444891180497896346785175690150046369755826929172920992571725488284131169510455904787526919325585358925928355524307187459352117776122847602824635000059069461820269132906840668045112951104796771666060987324500848022216511656713971784730561293250847631513972414573807454952590674967776621839117427054752159453154027163210628512674188717309644181846390055876476193222780231390368413297147297455646674393184774949759452640768447926360489833513280205791846042462977935738298346571944395735397873159436041609704160392505550257884330076627703478226334675674265516433340046965270518280435732071059854798076419283514372198932785062*x^195 + 547900088588403131540705698200687584831455483132672941627722207097712973345248223721663779852085060325952890363487915590025893526644409023629212459715389312755022232667882067393555237340354997694096881643345569694295881974622986797287093063742971256665697537757109578819880060926401923174692511565425974056424792852526055230019201628820864027597737614143337553981784646243674954973111510831527476950908918791597738127580558837260204689686983112858325526054934072275926526928567187633336623830506468893907180630679812017355771093881651902809860657577700827495260713914468990944884234797916169461622333163747521435341181234035776145363596587699675785997640964383022681121078389493945789514454335434180106239420295322828939373719371329242247537538382561609028138073385029358189887733181626964789145030299627857490731537404346609839234455495316432847953581474470825975039285552359893287970457527179080964969016299065283115201818494829674003650829256934447428550424578504680779721149251782981039668580853059076827315680792904227618*x^194 - 199682049013192969377290056241503739219413205353286813250304096901663765020240551680433228198932847361241368284330330204981195810754209085257295789942157124940648636237377851590744158894954692827370900197276817101444093095747995762053544191908113674308685386175630696610800664093228824707931849517402473881876646107600363686882193117114604933561527496391501565059310461676248803070141045515188759870318751671286491833528322447105369922225121831840725638816048916993556557610666646019532516295735366496827281323119760359765154090370922364498644180134075805595926953829693073737053887906468941273967082882701422458390944544207129605173798266932314793265352218437119896942086615162135587409647960872113719905605423945579418684421135172328747744757105820441083745010140892918056775637208166723383259971379883194727942326610103083557256959855401057481417661528252106188245793528762530752774916559493460062324720719462995433798816133538451601040796536301063187148396699328434882850752608805939060005643970164909347363042039857374605194*x^193 + 72756365162255672330751672392568957061219952852425882303111769902501625064657539412745795100328954465837736481233130538664107540375271651151997749013706578814437664890246386926485384915395241098460535304950186069674073458329932690205753786028541825304336476803516016127315278701269807014629855148018938908448239312375698042278785469762306717211821777372685478050238171455395154925443256453860677512360631363392603718703738073746073694097560085430662556375273914847122991321932007709506484102281586244601140464408807731644340404742297506665000788870094467090603516414721903936315888564831108893420038545684429226271430154333916707419626804338006900047566073234863757677085311348950285629654825944346554150474413076740679324829566097115229233542794017107453607522423980850798902126793070033077191487210997637023349221764890556848088850824427121459885583414847865712039007443356301129023561483416117285115414778736796127882625249274610149331030188159754391928845560274501711197668959565900422513020768038151429784573438253333255768486*x^192 - 27325907267878338676442768831864443225722705772160874937794942068592290155876390279890284908373399527268362213026262611970287930903133975390306681167921236397249791301087014510310915947141599904538677059699399988172996781127913068073481318949776972650861798493756271829639631813248042882965168329930602459916707126407200090604906717588388479651421763572241583697212779817101056753967570908469538256512104048184304750470015737498478416775687363053017239132899206311781787806276976023380318153497663555478521473395200746304490587988040677226926975986946605083934174045415761262829381845537142915541428816940922191376990110742474922032104792781908695765900884585397573205794336849783087057252177801802984599837109149145578410690534938628666939393013553611291280399778642287411149502280203086383418483571900859297262328139631897021098625386483847506686828795622674543294963097382963560134089456833731646686730999366549863596465756706665117895670155095629759586353771861478540561620286192614571049828205466768118416004549196822756269026238*x^191 + 11029969788409458521418126458177094246826720237923679743844125180253502674950930760609559845899414572994946571476991981263014119163382894677970522417690085836695883320936685844243189523737088643077276305105685290215483740118667477365052925449724581695528758138387031983815810667161872644849957396136344522927819627846507448974102224138446366139199580431662476228771328920948946234613932666038964967663175541452631691977366584474911554985468790919721831985691896614477024904897264794343711847105375419299969164386732807274411802909749945460135276900108376027139927904871065086551596644410241183221831820372014590874287716331596102196645009206826174692034587528471119751077626859737412562510419876149366627724441838229081302811237371810972078728816697486240792498178257304514986078116096480582748287965250209391245019769550732574877838856821388422039702834535091096735395703943316327015594275299256906678665447279513480866527469378343064465003934974747270270506796617597921615384771800903214677462385571496461757105694698009243441369315233*x^190 - 4869945226847399232259219249750958497078061610849515993435464274569261245636716268309559132835237351791193340985001133319779207009117280971463276535509122690683232407388883995905960122341554441757989926836750262835093962301081694499113314313146863069655988463623455542513851932050834642765329638081580076087470828687654519933718224390867272364932299282356866271565671554816656169654095409170450900319904725817266469586998733203512242042007398137355750056391639059526644760561139779209219055589043407046981193288715839631791399953012475248757674895995513387009969661820682156293624798026157506024218070668735261366591383623603449412898048456827085839817830455076287137002751224532609686728869534529720670713824815636697759688040105428780088642254396432415032488916460834656107206698271957909672277321572753888227321289848485144798524342200156066964919344966043684824427214010548014686629384515915204162928048380078971472837010546713224137357442433417715372892215141037694551355054821280474811329884018074056915933129197424553045372804378002*x^189 + 2338783721162153024856881665346770438343088929009198288364040847693366705565225689659413768249425469892782317198512232972596017368213839486602116459505078163660403948111344704273521906026940209374257021325028008055237567583721120239056702225338174082791673314626839347910957520053149291540808947150268474923257092280884549507869909300218902545956885367803674483164672309965990025072131343280282659395766542854044834983811534080585945369257967503971014775183419261450238616481330696789349029228001049042722157344255636668828806257249964234419841980402213853307632863842626378933153441875891550930351180130976568216313791372903922210184349836001585964837169815351978565109418471207479819916367978291765271734970599080673522886724018426672727791364612540280757217379200077175077683416506432311573594072311189413327332917502097755442760928467217850580607012399873653501933560352241567669627814385536640965531811583663323984744349557652700187018604802348921750833393151431494764568925033137660828562715535633534602546032721516397953124226555844570*x^188 - 1175794207360290645375026875520496334674899755536414736209156093749515987888800031916660431231909428133075413018377122513658422108798990721952890499545971443418695388690374302085933890365834868868736449630276236560707846683636277309266318851594987436554623115362880457774971940406504097250262581347972092871629594848990361266152938101867662458892311405299544973728546462025273252583041969528426999270112103210834821360379903292740316433582341009440397676772790377124746808769509331591222246860542914788470441367083583510495526630867513800912727392326709249144854920819012424936114665272110150031206004042120968931069319031136888545801495273900104965112012205888854768098548051746378623634664328574367306911295821358014855512741316399569938681738509403801808701423135078382821356142993196341192877971945020851661631129880638674238899187873320380585889930059291828905437306895869907742361075649716698682872777721389481207629864460016080090999526774073798134926140015244027012962191299581573220330273440115888242747372920766402877496403783479591864*x^187 + 600715257260327223151637212772552821480932572891124156804130916936197480462877349377281092697293786088371658850003710069870340383971443230239472814427487073009160289785524618922445526630358490729803279018667995330088089020511821398988635845389815278801578155330525713975160048822532135353300726352108653918944601619287384226847132097152946699168930309743505439419959974607618549690060167047796882958137689231707817121501414270462355559812798854605482930067541271532561435812807461478341221261384279565020734909723178289651060187710486207816112520770275109644344741776714426982536047253439098357373500135344365208598060536328475616398779670316168251066646037856165612134746085812298790041012097843238373961818350602866631525123784468539589650703704783824953913920116764352087528286020031642689243313171292805791087251532450267389719292994592435399215346900551247619131167610988872166745652424860441205766036001576005989923497644566481290458495080509420971150593369207894868019621957247723903812930739111872491886833188025107498121777827447604346040*x^186 - 303398822459148999478488871253630661075410640297333150791769533904176679607943921194481615344806488674040302428831363984946283764520371724921220690114848902987722557358561581025853546593206802579972140578643881896144996698273019234795927132361544097362697074442815485316197859445295483129681755825492270405943323169271517445445747865905935596351242709880700715361371137039742533122384820413818330278245510600960706948669570115243145337929411860802270569234374183292972603204710030023111756632235713814533760355426906360241954731751570830049503929483035351744149004655057864667338879063436937963571680152481794653265699929058384087544925608506047418766974708411761314650432932193439200652984006163395914945141726456848340868529366430385189585782467606775245737176408017012466440942309509686144499219209593473827254051398801225101008399542483227546474589372818186423536358940431406694952378299659091384725149502805523200665474546976241699686974671178047829721322049606169626865009939331696229733851735504340169637976060288432546236465119211207761625240*x^185 + 150130812134026962447307643794857896160914638307551778861374443018030272337049837874984260719081640034719583262063986334809646131227323797045816483779684630706914798739867490532560871704844571159661861960450420706351561609562329501127710038285069958651842737244701376109453673097896242765460659035004343074623026784618313416560601079276936868909389961429793770319282179251611719439900874766836798154009686121938793615067611158865434796863253281485540205458897448450965011945511394511329666904856942723188787864269900096948219868322616888899127712352264333291917072274562214565133913037153573033156468334925672648043909309003576404045495518887227583716885380664340993134912396887528744032539153470057704453030168648247262418439865311581561732748300737332789902998851003435068574712750151912552183338410190543691550300988328233494995593795018382470638660558781830892163344233507110043165495460467476377715406599354517603917219534209768203796435288246404359645827149084070854451062354230793538996588455912972265453632129453330474873088707141902334196494370*x^184 - 72105539652473050517593707081063569120695599474346372249774287760229673026316299030607737270550969722851590581631803255093515076496062292173936947077236680328051163274394583847689055300573922007254698371353212884486645054934035524460946765322817475637557188822467742454948944290052839683825768985339492528071447657397397551703416435758989720832927214618778134885596757238869369943848136308036094678199921731793517423224067311136840204894236517378967102128738696215914993535497921049179881917089037736427895455037166973501798530426731469748325780083147236414867124287669704329870636586878843666257458444543715141188880297731173340116179640504355972540741573625323041842804153879319827902459074893927782951078037748955186800043723919426295724222797519847631297624523371074720030933433335105928059156262596302061063463717061372442655620266171566422237165498512031891135865362343651221493605569616252661204755790711528214966903214978724853888241167210980332383742331002258858651949895430066959718195597745600267161462036738716232091264566762603977586765877386*x^183 + 33640060960266383561070700656774121188673325755039002878112363880129232445260959129619069021842547105040927077873764761935097698054441924518609048117751718294709137269457602025638088824534914135880347279869667742699907814734863293537836672939523115156862561081585066863914860786959328001438654961728774654873108627602419257614081859860792965380679188920969574378786525582604738278770492036153740390863214680968018551706588540528943795233991000169948188306473709536446040501423605963965050935170978911395838146886942421788788238369259952060026225436490004562319953116417927536018317674710522851504581891586287861626407534638867499969951499382353345980029023806550352469146176421141102529846882140477487040028042692271023763452203272530984631509942848064251117721455964436852606885331627141497940907757689597876196463171282355253777719626709609535123226295732717923557575018012484402476922491404841920235469222914215768414517188773712867753527993355851651257115707670084760718038468292657073849951695438136847850133099541820822554146584848606193675496755600927*x^182 - 15187679385526566337961414336577599815299384465338290081149882881754269299443181332479938217964129223747459332734787608209773122046209058358593216395212543807652226838680641626491612413219199099695024681221267514634855745129934428493269816429524364786352009282039120460495036244208417487395704002212510701584353239893239589318407428088129265511651716486284463168776610622837374072518021753211640910379826557031231596185813326790295019004280380137619542235971963870477492278241948249394965832628962514117198367168818697348680650323537571437884136091719476132114115290895752640049229137450574528211991975345885284470285501997773316148069653678743569337010381137604086534600855105955952958177825780929080681475552612564253279522641502291237512703803392724673812074505445980160441312494927143402251387481510965096405529022631188477691613910645275679266462664008844977637447432171709580808586996036567724415865632275739659698076494232065212434551325380692201601788020772174972160247903946700360167676799425031297963093800010527323540651690128317221344721515634173555*x^181 + 6652857637545541205348569680439645909065045695813098458706165108124480851552612344436131399349805221196595638716413722919653982699663058920927867472685827912655872540197141377847202657669102338066155915065620427540585715672908361311499364007538717168930206851186722231932748679354181035505658413108907251987205314267759809308713691169184977673516206216823314950436391701565164951218026930366932492832371794886383312440248258540579175869491200123479275746065533132172477714284424963489484671528741906328811276908359557653118374671012113737508658417939374982476009443438214302481103540156372291270849457468019768042997528890133760882309037291260828248177709744556168884588399563578492988985511864853277304279227912794763190660310320340970034213969317360748378515061626301139203544924550340429287595765090912554254193030981927684958034100224562326084976626219889860710648164454789299529159024292526559369038548209139413418587305414605760357634345084805046921040480759477183405051698790558260728357560141642212852212436204874155726646639678466860582725666054451025558*x^180 - 2818213012560875328892230757468768483651819848922610527258686766655284199328269525789918554192211543335811097963212191466718189659858969508101104663921875044113723470662124674809215398244421059226889097982954740758929547756109258326829837064882983758066680190728751303929188161191758242972329695770035232049189148880492397346086516653478026012595476727917565570580540362059235781971787939874534321344389891271952599760000425039633732712959904184696621685490011928355604556169245326248985784239228177241042618828127425534237008554489253709716977591458805784185124843184877026073383037325889811497441618938570849244232078063676095560069554453563942776869846336310699300927827457921115222357650396000381324651870292748321067434606724202733522529005051948359506157539705537299061090883867592868167953607051577697169719096266535232404798872525911460996656758289055687417426695831766280166503070008416848245533373657715141176719047040791938423455836808322694646185670609861232590009880500814535259697535681536473582110460838081848592613741355754804453599364013350324074618*x^179 + 1156824801660781810041147758911439615236323807125540308249593251991935631585415768171572282359265814948700344338802466924034705950244461699906900311235093275503884856543082858069031368984040627428428627356306223675437782123714247604105004482821012471825194512486864553255118239953161737805640913295992107702341394436913191156705450161391683011625009380244806446040223292516194789507717782745134874355696155097816248664844355629918960934276571241235557229035054779204710041054125924745041352587185884647255326490502009335516877296833546740822191262766876800819449080944884328903935467259535261992037753926354016304676610992665725637605847229593357244192422371855121378916019769080471998823620585238320374471642791917363747609272327523853798610804565920459662284157671768337513348242861686574033045465057757851753349577850576099194110738086477572808780897965681593782232903223958081631903416890650746929911210269857555553855984027830260731916284132376988374156354120013331373815872263546955048451006618860970546193899326248721469572663230370034529741588739833511042655779*x^178 - 457870504100503816004179786096752662798205039872380372610667025716742709698228851528745064390175471557940491904617848657643773229714637794993977016375447765377279668160438072461752749212199383481037345695666403410079161977377243012638801500917478799293775933322627987579076485332473099033470430707498869472580874303033498322276609229188010393253133057369943313262162165879188963748374668218097500555466555311684696325328761260854387260141960137234989217662149497782562188751645252991664843684010986165771688817338618082692503889884686879603805940331300914650953312695547815840898482835778954867783879697315637239465624277621651328404307627223066777312749888894038660720632069766930918549986754853848836857924754767360012819927105847735280410786043119530328793312277161246656132296092001429826307992456339976990540964920667782460645440245622313162603617826800761834119410679404248266725909612314818411429044716213492515373377075992922930275827573020502929868331516910246604494430835918511633847695604300540624399553358686595397977904448538129910120607944744572996228922983*x^177 + 174751808727646017760347626677883902725595974832435485052603022433068515767698906109048925030067923708990519762837665479662141250828750171291699661310293705192177241774142519457410825032864686056627679210598977491564193995355945181685683049814190192592282035883629228386822620777727043538882998568820842848730245738239982187945294740094345211440482867198666226314229490686633546372028109687726762009749536299697141788607277766162287157455455630803008291920325479726637290536857891337118119504064606192973212537939400288392953474838858298867024329552073329131144039854439851027842352896660143837157326098494721422855992583366832885813965814648405730853345197819789785952377313472114029398788588498084949294902494850960459645568426143873477947895759174655633370937700795379301224646022311184001998938138544207615044433565745005059141350268859282191258869321042951089121016211039128832864823458049186454839620785746891323698257861137232007389097689237569647912182899499491790185375757458240959216541638975472151068538105934798836128606454461666057993455084591650165222116344066*x^176 - 63708908380513980927616233610082534184627511612252598407163600686806786036807586875189869928916037114309286199520094857798504148839697709682497710681132799868918945531350392458480326000401127486986669772825348708809008048987782879009041298121571331874115057223550621194319029159620563894399063179073864689315434473025809765102543357858885761865727572350895932264306999368626520455167292429578017293611835823919189850581880154618648490033018202630682036479942834929185639251059815282767659962767491202849822740820959834573797649437704535818953086383771505643811555524308156539644727771903675141879661749315479816753408148942650992479873726842869231066879176261002991774128748457325586609536102670793073765385314768329152321076856587572317010682609334821157892223424232450690270114542228224937051738930840529627743033128839772602548245380925126770057078683020098745237103076968558711451128362119335967446616311517831028420374019846503022726377837413901174242557807225947780852314304555202335955351439838033903652686000067762266805505815980820464462863059770559413071639479734532*x^175 + 22057796490384054251866866846776971607036591901292689705393241659219935029314721217472504508309759834583741382698976318375719268998824016563856957026721122519659288239431590486028663390405425752948486385306294461355250049442584855991625976359245328610563004799786350717829155093614296680860689116563257387964141345707055917786017434891347196240189412102801228983588115752152600018746508326087094834169839205205784761656723002432320724986898163294629083706911548983719672542620860827653895793243991092275883446595328438547221997376333144848024516897424840385549896999687540019652664261721220249390980812413557367066802681910311653480219641631933520421892986498389301536472517189426252144976967302630289207075662608348479180367778359601504971280100680786802514072642303816692999162232748361744521728755925349554964215029965545826302176472190182632386894368887445911018154122538262998924244214340577593094067768418047298112642815792901761376485622378904607981864163990892718651692266009818396093099949482525765013968019247138339718915221339068387160482937108310927066719171800426201*x^174 - 7077899531156151726531007883715252867926145132115585253570065347847931516510419967042470970764928293906075923942742933961301198390378269910138938321312327651295728638463562439904125129172889063845809823031909473035274872362154601319099634298925119249895982814902428382745020731833116304284789214742406851506297201326692471191125267619089472337432667114134936131284272157989428663797474313398777530759797460925600882815608853629371041435080359150184833438754219311839401202918311140022465745331340665452547423167109048751593244991868214658909466322681876253775892575703002508484610389689063213968300534642521040783991175122125424732782586153995023115970225655819731437556458274677093847507191354453787921467516024304375701433493900419878781289624766901945092599734753297716539510142400146331083960131414405137061681966065184393870834642096799948349310545540569925556188253770433212681082174105478074674732198699902113127162132273102420354394774249876898051380394874496795585746348806274288228198925085877700964255279838488417795535249013702300616875319556544859250235033405704211993*x^173 + 2032694387374293374038012540929152470286984924300928521627897735624030713654740507768793064832191266550940095286163004298542072583029193824456970210292194571410075789339371307830043557079395065847417508347556798814243704312604713199652885688841808095607182527377190992416436353396537389047260013452482301401598595970680684094541849821801408513790358783724781980994349610540960248388353419313961046210981108962463330612551100927064184480914099055012138451208359400948626578469844087629277000368280153826428112863855152937473720666616604935669557349015964420057865086253782532541381876688668102647806522611312502182623320690567333178353316984856055651562419076101786635952402279165407724235051054312543488166862029091815693773464080499831385782899035929799243039795948152652397386334495847068648584991648634843989592713396039924161112300383304302243027447313423680993016274015452747000479331508740941635963245860177617217976411075575148640851056023132452006614593357611880897048824922359187902209899252380940861268129239769583920565096009589432824393773650804664987186377754355675359995*x^172 - 458963356026091491162694238727383027254625423039750963313406989315117309018017834167190402683892893355268289453974154031843273841479438434673673418377211583102152168807974195628494156577187672046302488319369978937375759537940346455825433734516521880108349319999438216868338157533658468299845629829583509468042993872047759434558523376755762020371540618264548432464327991901499951018023646282498306535447190606526598386949533344813946242777394152100635827377177717354046126271533446156749287724101722319917310988752769170941402149330752444617948407537520466986122009283852831659981590484439264306780095082384200603628720269223011305642625980930241114072965628706693061039479364453597852482735361660731791273933289525250525509541637247822957948940473119862019361110857480351254287433392749303774957642282643597275743625592402123592882771199622680802025580726595365223615950780721739862282282325992473329539064740004713327610090100108606965389857018496958134217564010886435656606176299202634446562875704338092804621845979711428356739200930846931928390535266727955771355404805725434528797128*x^171 + 37816258394148076964454931307389239832282835701421735695774647080584407921410058402383852713355419473225883523539872023625824632849245762848076286486946461415614757918627234272570161525733013953130683304214737760941741080421043707630568352222989647063400950121586130336513373521853992017490105259882438859105647760268828146383634798217402441758238530433717572960372575666881564963310331579704656588042687593804187747173497247226996907286219702656087645198496201875814131135089513997489108464766061330004093634860470046192703521996789839678076976067666741940457715181775327772785490476346246075029545506737781953456992377312590786354236937895491990048464272613506470384591635779165910494186229674557607371991216871861258482586760148866292523510383190457975006361733561308197182130733016945975048861600945910929651778508492945757208018066049323935277958806349599983395266341068011137004829319387050859150922259854135903884759469550445516620119171367274186914212236114144434436381588013447188618789186121964713953817435377963338465535624035549682702884495359912716969208961125075392169363658*x^170 + 43800208296100759178143076167164406948478075357204365773755266443987607948707971439167465954062037940332803408474720149319052422583735053527718318750315256312172107722145951299255650716272031450317645781598237147237211902670687778279689516813343542382812644245009427480247729772839744704604809764446081905965319189499587474169146612304326729336643341992802842826521551414093679879903567798612640442716909408369384722571136608229839605933902522631645702029527154144999326301804585201286752553434400205665041270289684815985951147824800094959369711560978942832694786567273669069086324768462999241428935204071096417015797466544249029916016330261435507362142823253851250527752634445642744064363666939585017137375112908280032078398461790471552798531349761814491512789996304896557935152664952008932191273451288205999911549558390301163671670406051911946647244878718121201696903477995042411314808910316051871018894138272032893556370879696832154487133527417474582592292016191899331753042044808989276219563011526615110537740211676501463373801754046025813237079869010492866903269272329249333532462947706*x^169 - 39732602767834036735367933897171277125063088510122403448727960731308746813493691425859236736127394425704445400784572716273407308961025827863909824779239389475262075539541232435276397931998262327242304864657343968038451934657903352935157230713944816831173927490096024160908774771606350123992477784249915615605838446686192186585222150580184988426227194536981186466695850013042297591093362001085504083515940607913422442210419323555559764943733844308518991704090941986941993289533555210127019361409546786619292410191376819364163949499101617539648521763939912259058011917456288170319616900358312058980639356712520511154052769468459601650827632688742044997916715426804398483712395491026043952325294385557382730199885703879314409587114673495941846698449756218980396836490777402407091811277427194848505888222140391697819879796960549601910198528415157838495342542910399270711286952100875747841186273631995061237154939766955071261093305081745050793039534458533742814949597215892300312375327760097689602229025992658337182601797901726300264328890302506129911087512896360063069994008962199609727286781083329*x^168 + 24130314838586233529874951903791570235821634564593949538577252920207151224158973357632278616459211895049097313051939460221334956794491253731122193975131151218269244571632809144790325932336006985204012740439462981293376638016841410731912064646153110294686992200851137873579630137069748713197570814344555844996966052029978310282325751680277499382757665316326892086788708271968772185850778960670953959812689543676054236058563986889178232823063355084573765479900147349425593665514427327950390172229777878963487408498231902354283586407176996638903694706313880372671396720837524787494268447661900610419216810047297807459579196328991230909690275190874746513148877640173520010086327424107696095987792877592416604636711851838479578815676560747966197726077545819709221509104845669986707184368108841613672834480309398424118446681704920108850495317751195935788333265086312052234021863368179403638048383255386079046655890147921822725118958779415398709309059393065690006421773252978780946630381277121859494869714360334465260125347104994579359111683513149065039511128360925980133250100183546330122142715954029279*x^167 - 12457844853008925302282831983227251732751442620681944229653864914946433483042353141082899031800022828734979349459084293360507457928355895375513860685560471027207040327885539301278820554970536308580821523931533936738519204460791042017773302155972642608826449089946632667088758895415180841526262379029779688023537060365114060774967472571743963457520717385443985295297336569994665271655533393869306254979879836745917342469352852302719787232734234338184736507187152542719069533710384223106819702993439107610894310288710658188249253370269024340731594160340913635745826125790748927039893022894770231846967213169551611019518299512619390219090092745938988484467710222803967193767075824698541271453383227644456584717895821066723328121848129896761792778672102224425103761726405401036493540195305673657906716223875877738434597875421493523051052735287507268772565361099745014066776885516112844922687900625384304220988011026109443404258034603934552029205410442290006195278260462091453812261891086887862109091574132285904755230232752406684458484254781072316313721442405598711672718661288832627120522980953499837824*x^166 + 5912400976483322508782109327436096784617185695805593178768727952549289239570457541979651266668793155130465036043524864689196403535841611793200090454888204287318066163808296456312501620104682509017954256115645820009226255720889992633626532734741335720493435781271044565398293548437274772799912255238150370895755367355664245599704025945801941622230391681554619331733514781228592918763607152855575164927463342341266901388982463761397010120713089867209304165031258122354090590540628989965528963248940554189337408744596115155921363315099179044104963147227396907464948965675753704130317010110991960204386890264735772118967302652914655482275996154785754079502140987331175264083250946565123362725082008276469306063800778183323541907463107743569960248695831271826240018744824217387980510032991692372498302724663209743417095138446802530182928341964827953457274823378700180873496861528912517436824041332917520872291468508615256178230521850264946546185576337276908557520077740661164330863062894721358771028300846235124134966998290268748217393887105115363946718245293765941771922894072377785256028269610364128044503*x^165 - 2630646425525903026903570564379669454650628183981851591803696666896377489114136994301511717066313383681743000407522478649372130653001828549063324830348784161355072977422382032563620082643137991833886411149526217328698911970723211086041451143694684609723515717585567750609465133170790108755298594492799009813912836172356763104290761170876711755690638766457253270781542197523245477082344694189424554885952051677344409327033134440293812269732573675889902256716522488521876991068906170200410294204200473713979870092460374296635936444915430125178690577616421381156710017762649259568652164523094654736146077296540419488070985666186386746784714928093067432418357108466382962609775535471319519999127193327908947944243325114974477208362990179897866306576722884019661067086403323127625407610558198740117310315107457801792345317437010764650074799704989852026869175998512548012854029341852582891616665749597037093000581341016556415542392487003823085307208777526143789675942077043160795390540783278527801253908372443247259739332239476465049372881079784477311648475367565215598968990908429043372537172869385155825797581*x^164 + 1120454418795321218080129881199158044936184482355501674150720253818933307941581836455358098384682225033791810205820417194991909774106959902066157636117909337012428379676064667398368555613331532928359897580892963611072792242012745032722843736822696408874931064506061433314334638792873561390970601812040621599246180152107324860204149873501488459382051044474872534752868042332212196756079111655858621338381900115312238663064413857029326261144100210491730558679335168137474515119597445156328495441126352124885914964294743176052582471379810952578192302490391649485455152053047287027068946909688557329553993300899249416587884904133968404914947995553544936265067321383361176114870020823406104041974196948731960819201877241053697645630179881161033464849486282852093724397028222886169110558950668733742113059793704005450721495817475900389361722467516949971158523611419200209411708517902180365891064653345018522385868859302029446172139036713492139680104860743683698836978557054185153969918279712569322989887390043446778687969685347487832120016114102259349458359826463902348868974479752877797580710403213921506177920866*x^163 - 457204323913683750646960099122571133616928040616721224324999734497366918657299573169380039707428768467537127406284597655784558921968695046484198754110594882169720210155643685782593774951104039601161866670730220679285686262304267391917634743675690503470817465449611402760321558099898470246257423651085010845321653004289603945485067978660263077390542810416685941777034701303674684711146789235867288511016648953485158649341334048370244328972614622854188867911184963741574463869005410007161136148742890149970955060240461788712475013228289859601217759234116168101305069139066453836355025180709545253353023742084340973582758586820492283643028513385379245542176665354615220417950577267091716774692065661390250438288173636290888008076096739825708072806908117148126746021101491025568856303134787162285262516699876478104485794680242905367682952235175538124967591720540325354681552936137695719869771469768287923731034590720498692973508374441250939876335826408854450696072164191773214508180415557212258966515475355868717288097018235369329165628168708309528318943768929577723797322380375035140246233675652879070268088722587*x^162 + 180517354714126250067632888625602443950237447732900271856267546751248053479238494025540458917963022423187283803369743599160230664151108904657085037825552561549464264133612935191259135282729607339170204918325094308576407041594223409428905251322321189978598748710356263105699740651061480208619007617249920337263423167737292625497601870233271014914888333565557002526445751353847553687783667163708458471341501418309144631208303557796143531340440074744796851390169685023687560383369055109044606416269572292494360330345526241279949411653224601481885915063607611612417462337380765666639951706180321901237534903892808072383524392078030722355795421280339229762310364411912331688586065789059702039733796568976927414485666572242055805903041351225887791529510156980589728718261869543818168495624669071776915781244166266213749518386251645957065104593729075957133327978216690432646031824659049594411965942688280745224388563343491891881505110441745715287874737263507959945614969303505098880368328952432196517710085311859761668267110102444630445160255187377776464680205655543786272573325260172312057394247859504916798525513663208*x^161 - 68640253547364041335785090728950085444143837044965024560966499112655342732819938096990188722041797422535230170703683105583647248046064730460441200865709771953770563348670821717553372226908335347074863487000839626859174464317856742059104752804536876879345071040688484405821497475002634140132303709209928305630289048140979913537439625353093680991432042275948639076676845000633628790168331885046823905346410507736610926078951932036202840189759285188605332224948133825263282423571273528528073584977123055847736818611305460534524986879636587680916229976488794022532629068832345313499696451035235428956855769439895383582006598260200450024380909207368311460977752406938297691711559878160785693416411915472668334508059557197086176525669435219155815546628978936223903281331912677071111911250379658838885509285303148037702756309263442423370799892559102184362036223783676280333601082267391833132065300357981837960109514810454707761740938638067695290786558905398253021103220537848981518062373040058826396256152599760721045801390432171892415508953197525546180747113783478030368150977715554837616773859756493613598607940399917348*x^160 + 25277221935704301691106691942938437105826350902960429480202206456774298458887348562680175693116741491895484022273970957661377259397331617947699559485057695948237957217665377572462394705453844117969560352837929173262170426245433023235016828852913059713223708393980386618511053360096837394165062859394455672180819186881563256297749870857744410079879486606462138823276259565490298894143290641774687767285007851517330239538279657065386566008047645848527881906933201195567858013725511705285384847255880208928875153053631260353448648223126460418994159737281827127915944621214006807425717891881622431235030080921868288781716909824589998781509042104943717488358698697978981314174710904575717041076143746619474233662955009620639923036822371468287821719777567212649089107781917655730925309407204278735245749817149891459057703409331382871068054237634512609241085420100236599671448861277743689431627372682226436218218046771758872266062070283422477445104008140188324203767249824365936223926567402897444679463261707055278277077424318467797437411233492583025001278739092977800903891582130419678093410789039227937969353885075705052479*x^159 - 8933222428907550232303989987262237962019611943591777283488451845029663225573665159660262235568506143655812451397499295115843064701381512834678430182162094947992022065407828201573833112896684590133499735888552750731211129749885458284073604908443499699793891170541773699621467712832637884863566705951818300881004761087943785964514682045653097729066788094977161567020855639367935958543968204430454935079584560253220660628723511053079423992538419414559764845328420890951758696684054995030346775255069867502700645864568023843571624726581048940332371609225312878234815432265973118008222608549860330199367599364209253291254373850234826096121539596720491482237018144016480271185565678102860139674733869113711981418396432552694424381610197547889917039730802068398752360818871173897494701683671542009355483133659694488352727949228765622528483831722435810137992170475934575756709657902471337680360492309804830730184527387601349259756634374330831685315781486158467325659633460971572528143830058513236285779234421122559175023119027484812310665449234810222256852604027901476843284552521831947397251751316517678845760726572644456459098*x^158 + 3034505170401689170169817972093696799595241143779614695523987982629895083574189442510698248666637313575656061027041618205362339074781226551256648657060576160617327362987966576486037089599444603699689241786517329532569996071934335651018680300922869194863854466610633993525062011346010284434393293120366803423911342721745079620801196791240433158316816652670918872692963951254320681046110586736324423917107904193630643579764983787148454802409808401226624484576437654223677062840169872141595058434261725401612129763590000876707911103997322374817062078735021060763753423497996300878180675883979106349239453075730204421557692658988307540195124558938619826938943673165740808363508795439058078099208890951964488300195336882418948555013783276448143590354812189141066097121028460268213214995004355389890127936169322862959841956871286644267197157270587571928060370446857227417298037194511211808293708031610399100075411714107363950201280127467638213369802622789463610512057279973915619552691442790158415649050121489395799851120322202123824656935879391544488758653670710122374591686982884889751158096564661322222012089249476078795914917*x^157 - 973052755656519753697565365346366456021799803163104596046865248796263941283822275632671878024205583970075740119275593454934864065721567862218049851296888288883948281431296578114735989082759535696063295539302911136901304791164616639185724402777964497591529011902309722652988019021553727302157761531145092705371083899614958637983463720788540802737270990310503370607267079783231004379031439849903641644114135191193969266127027449176718802619195567424513717556064653319876414068933809480186348463989126604875690549451600395779493802879858289139278313670095965004205048648290036421839337480201396479872335991698079633730570588787119536535794156240949277330052388913340456517921396043411605258982557532749667271248285212457976532155012253876183360777462796483307584561761544248834885588120127724412270580170945504477938283421790444719381000241845809830146696028924361198341245161847356132519535809105455176922568878884724058843646992737568803210478198797114595925807670608521703220645089671396748660557771657540331413488320853178751304636239792367652045747577929619996123365002538303370671235593649999740510030955262457188386904046*x^156 + 291522866559804456854616141052466220444022979468858508665486583982095064790120435983533478003257944119040334440085587049822945892843191826545805255335381803301881311597583456228817995116579944724131489803114898494143468930285093454015458075259607190705308910963983134456881772102873421109989049686320972424704273259905069942976509774043154871143923201346983129400754026168448451041048277681346604341464654255055664381738676042040333681658578478847833647086673447838872625982575209293777257677640802804043017714437413344574808175753400894159227934401763818216641408956071883450759208042166474433091665933174821835501584671332535488752400609496775717846507698617915614957217995053493264750902448374861778196235021467298281293387455639688268769255933757037522316795656967156666870284768398301896546118672529929286249293068750831471963892883187075244505839388206239691135875476318269326483958032056442169368337594143160432938726781093505567990100752499019418562253302320775938923248434605834884645431322975554361704125305948618136156190711018862561137569702782644156607901532931264531096272441328439357211578384827183435540760464131*x^155 - 77266073366777656117098030882390100129130039583008602429001048120435966133701592151775596887645587212659760597298294577694628335777538165764854220841420119768119940795643653609317662677408846832166742310178891670470720575761799982674791603010214750778641071297757708632566404507597268130524234544785559834658638999543662894439772052270474644155605982935718489408607315139782822083095438645299693252760566777945288881663620198351700516119862588647993379407620171773174412626181465534488121696213594587700479207358080121742610392173848742251438673543524341986953288973169268841594280886466189365351454718824697112979147125164275799821388962988204345900117588410587870271841604417183382552520260241006496543499457848816582365295193609655893218880158973777181661833663589851728211055576826679879587333170324164938914792035602725826003936125196192945053885411076385769530951921137679712252382650943690028761145140341333033706424345323334904537485647515764501231824863001511651355328406800991202832458219520019284325361328465024097776707166067224248471500223055224558226606528887353733737292451687917338306655428731756791221099061696873*x^154 + 16266901449896113026140586454077117506127597931915880393745792571917036163845347573918051070756480208693824138455074393384053612821978299970794581629968341990270631241219430707586858656795279452119672286877007192224324948880816784997979144218570668979647649939006895999264484133322677600597932456234396071246339889223425861292668023272003443798405359159881004990793473540318931544997362634628668608415012453281082305069912513029110789029770720555252534179088417644142660516223635491616121769155296146460392612208009058617357312092822231833984063860210516615260935017473762546508483448940972389944371971934201654091874839204661673818458858442624816678112588608599633070366523161435133709087516324274713714362168810716765998065717879051004460598739548633490241060938302031451768793196858368809012576912482653811949439791652620351881651570765206454551226794290342711525257281301619457370045604789778606278334962223246684445359610889381043650449086208058089629086312001480444790702508272902218659126202831598824358453461516969289813602661255794852316315024147548102755501329786865050060644136506372505064175649081388725820168108914418488*x^153 - 1083821666039436927906658882313440215694561797654781358765761371941468613353059800052372303802743368652609836515588379401774498979182854495889542662079451692738449392722221764366698201213700819346577766219453710308509595285210097218269846231696358786531187895437912689347990601115526679225447096714581852733417597799936307183200813940818818138204712012482603378303553711623123510732390737818233953518931721542378251828000744335514889765116760993839184734980943131644649056020932764103831157011006560850749952039883209948988984892742899382407351914397402757545421724205169386369093826890346183452636125218393222801752134729816232668331379051055962565175517484594058565774484035410515457087375525987187258639692037270907142638127909359526489685154461209058264408609625446490343353061650759057011861045929856026267851601385298007292399393532408383031735376090544385912086378636021498924888466412322265642629396243026399880039876968850793546904131835006050656737254340823854924081444112975672425613840454805482786031391756822324295571957203626360805493843693918386938842330366793808758283612078852868517451656745195834753480962930134168007*x^152 - 1417642775056774428512155669407165100514493010488176948790505921767522020612595458092719280146579338246710223162793961209866473583189280056891097539003674980952675807434795546890245160533209737499796078905721213026228519858974824423886356739475250249393414523982484922550027428716419877056051530527227551613617003211573031904630383861810901769096031944189685543669486634986537209380112445461329125335964448313328913101266597609195207486908535452927708137192985720629211939814598792321644939764351863770108653656924994719795225382636944492143116410219582276621756549087810749929703802053824080736149857861453395680547423755210212998767258675585894120850499289525134492435750300286861001609388457871146221025640023042012682062922678004158868138198518974612221616317661548656984602603265692945290085306794233795650464647651350589780582412978521241420482394032900842305729683690734529082683188243786959262589940095463555121332134757653466909351534321144122897208628674375169699897142894742145336392053815051627154677198882553384462704514386391369547926826638931588230317472928000173294506198452842642971425934968404326299224221690732631886505*x^151 + 1193596923588629858804065756235141988873093032086202485077666096220261682454131912486948850183640419543599375792283676030805348947141874417319994898047129973120099264886514946964028058945634776651414562580992310383425952376062270081915875433351620221045007906127434112130878287534658121515648622699638805433088288542199215330859080207483828221390171982471432480285960048530904823306810789610270989827041273272558700973667025044105232402697095378971353506520818830621913546962627283236140271615302487138194780755438027953749903769525799155321985004755260532513803440820864016988951177733170002234446944788233909683562885663516489045979124171791021953875515533242553107752280055134205924243628195722841071280988901909459958715582712387768369596537816212278547822531512735892106259778614084593637898904868906060604348520170930702966322549896870430288489198652455239639989923663199655895842650243811774602127125768936896110465770487845363465020221327250726574988797843227687792010290114661333112301850348508929813350854074256970911121170293613210030350721136210010497280573526730705477184139413218120951239433413524263148857646483162859602773360*x^150 - 667626591588580462615263999070868342690759983803240924164118299540515195918324006669103760289015337609902194328668617898640415332016193969438723262528607368318820459025556613141221435964637621925065720949010534614684879266940605170844187976354915664086678405356634992579183484740505827823341307987757874746278253868024631957460766489719499524822618552660426363873427361973553148499087915368752449994951452721743848558432982069421985450990532800524534158564898363776988817576582964290749490507328317519656734478396636879692569029533160597114382204083492275510808116447581485424207095723271514096159786469442447850737188111784641711560450341851460441998788436349198157260771805791551905218149793764199442953182396715097663000803331628880533836548991628803461863380565365949635388216175943249031684458615376937489480520909175772018083728431464067422059751073108508338614274512700408363339525472162946073344191384746949368566710198410809500907283250710897953810269225693192236283377589585000386850844552136839227814756614899477589469270828799254321105100904025719899353720723013600125454475608273952018956609223043604005554486315786821883068322223*x^149 + 322882517928545058934348953831303389724194680170200913947012779834071184134653587270739520991843490833515234943774493494561468464203885143017670877527227721485421300661663272339130340670380810359784787305394534289728480246212034897723002205629445775361108241281552940240740595191482188543993297425308408329456627566353540005870142730391026656018557456753267778618559416871820938362924261375766682621307957262638246583145404769371042886157582902220491513238051456055466931744357843425594238903738408976615448256875321654335251150480975856693987069274332793572297865997133712590505756138491596112569201347936666764688718605083660021027112644278819286730321772712233322882057283223651952978096227229144965833403134813222217545776042726628463497146478966385468351952924517262746313867129811148474130902916660322530687916721155481947489358887187746937292252194081482736522603948371861268440825653450841735216350565074717977849353204989482015899482689180371946788042834441841392745545947836567210022410620819827137581056001374976385281209858262735448599021280949665597370441774254366316420623599160617944879267342965620883447824026688648860609207784150*x^148 - 142179725583142687768300674483837187168386265061315354320562904400759672237470610852901951760642293714681424524118044922826634137243324319968262350179298380572851151916677275889466072184445309852049562678847551539139777936934240297044230048237836676801041310924178891410163957131774089938668809855575337110360349938273206893743547619749046912644131500967901741047688526240605209990779303436361737592795170954324255637597435886405060654912305004602757318111881515578508576898885262926251342272980128750919546615247658881175272186246414869065985988915253613014728882868434984640171765209092811109339822055182141085066496435880623653230699370167678469012780586587936475759716352921141988480288531089249924858084176477052395583289154999056218658882343113347947576865272095458483647201980287535071768966109867304896916562845019237545871029296024264738738325967820734394315746316175360118378700319866858462465840917442444343750809913917616871898131944500333036106047268256380425160658855820925455983553074908461012872024069960176916736809499276127533461836356564182420052723545900271290227893899317818847589771365797852351510897950111885752582820836410255*x^147 + 59179791846947262566098695556406489690889217501198645651477891966343308320342849825150478956159741551938262237478067684855151248694571373586537814354408024043584358502915131580686693967371070219229299242996134426677738834482011659615040354748041032733928902302762304281804050940581905881412148745368993055293335049554930251697263950705581347536049449957079160116687973233761601875683603597516030497518393269405867277534611529941218837166038843633447140776996210005530812412659450677580340788539735236041485372526329927674541286168994634807780162028625993205757880198430665928549214821550814277639503418323670015726803803507384135357926650315191239314361427724031608958539997940130657576951738898286390549835907043796945163906868125729654616957534129144231387717701323122081293110642055912267572197113382282352029015339353975310577992147851056037169723736704242396790208035137346714652777842283363392534751461164577946709794614726089735660287688470938072937466977725999293152083328944084913522027905237356303921642594911395612686212368461557480199101243360046206349851053142506228178125611067429231683825832595920803529317977059222796098613823479510817*x^146 - 23378524146052587791441196571752682980813341473464866952459392272273540399086016788007130779816558904731448670293718355461539784476454462430400818445807822411797611189575410647619219627230081313015874575054064006570157876165448803416258665536377227109431691747691218080213726424896231908812625960100354175955470676380142211286505298509520865669353385178950130504095233992637623672795788871264895208910204693586208757507689844988679176092038745914486360805562561282915849764934961797626149140486229255071572564106280935646444217943212380592005762108785745888279290538058953775691886242789799240513870554017395180728351479253374695965005654456206006075232977399278916623076613450074570255299892193103264402779986721821816168588260111985195594559198289174580150469652547472699331759189200984598813031368876390892962862346111142171330965903062180110121326486586952960307435001709720796334461507783587576133733573625383758426989068279870365917598817098208770450933275246094442715540968630320091302142315396079846253375148570552344595215769486394391756129141361820146163000879324294773415601269517040263677785015960072176246364827969692249971536842189149357983*x^145 + 8890014521254000158466797553778312768604292787912151431691344427411885248748091500150692690327071911992105520538177430763353261276806978513364999416284275697591576681355284053563390184677636503287055301643273518547033820492912467301201818988368205005493370240459102199131889825747528125975827277107668339169585818466901144238064952316202910433348148396025596877622587066256072515345044930732231929925126542551625825384861793369080639313347240163020922651276137327818067345678884888319829536844831054141000654212674647070037597230769761233003515866543043567955196314961806748431956119276787055142649798813246425218673899916267987537757060028150129074796736279531401918882542623295773100113488242100529373503736086539597737626995251393601378943032756915225244780861436395418714167068599606745747301876488274919346645879800091750465002878446395338489453929992871685306754612003840374753343691140037704073374329946076590576115388445877608547195253801753280044726465075253671227471854932712321918568802332650620720499734407751423735713812965899808349405793731950593172696861517670423271925265420399817734108852461908966574219433958915463965010678627381305769170*x^144 - 3238621079138936170289561329994259592787687658467886297939969969230567942995615964492578653710878580078533193205401208560702904762845643698551757572012164799985167964811318867336603211628288909358368269598781435517625943531706031770174257511240917468013739636354895594395827145213692703128591552756688596608253272572117567203901614644598553392524239777305436864782130738723263015405374662838704239058235616550773845332179168979961285701625195570014423300893290859535117609979537192294531467697315909961819311879626100063693569705787109060292127445951944914307815851794179604231902808219007742432371548713333777955186348790655572095969130893987538334096585529609950556164826405339687909620034131590925562818921854108658816565706921589132427099617112284755038643335195703255186876108789429677486609964814703746414246109872411205417632446637486469458201575255784417183084189473576482382871449919862432024719731482093653761778329332551798903332282338152858649988752579247276905977379037407771901082704443590494004138562810509465107885821165866582942921210652524467706024443284893021100546695028110167501306484222823976818465152405347391321428096966247116754223836*x^143 + 1137126980395318410692000881067069974707762511217803638856968702614787454054012238907461222597544934277679192658156777693727754294558248003041964397683165172446138806696218057293694987298348343255611035901157585649653821457373153988946156002929119365910211362119221146288935279172825076561487536064086934357557667779981488755046062271538678171374950804998620334872483951680853926479098708682437909099417302924503258621938153071766240501501800669713675056332246605861004561383492749009048296144263008987235160498655950437971001905417671729752798662195909778771355575449591395072884987227164496249476356345301477144862442863369857543979535978638608113299555395210873661780719161156698951514555439864281629778918632748216049395432476131185145528077729437217770449269560594806468834770980578453306363755663025625706667123935612810553235581964965418348255948639640514052724849051074137617984957154120223716749398484100056148501934718039961876652875213418325983173033665667992611199534183819634170539602338742827799965402680904791943924400769571737625178346271833366942672024882378771138733995344837013114941773447702729921861675284422696515506225559423903013526810322*x^142 - 380743257413407273578108523530002441324455402136172766368813835846335984775975323185409056921091540460764476012539993107813216548909405864445283824629479973642062680167442730480037407266824705325254176045202071889581155651402501895212088217219661533094168114846583518254060463477612151052416471061183194741239764678435929899052236284860825014620926041804242096348679076258839578816284338499845564867671721603963902496695153533444915548785740431300867084283034350073642898041633813333371276983039258920264994072469200403674141763536998674951205903256680948706168647200824019243606421564078309526969772111350865007050458779545148098666870875825514360985511740633073049030150427790879954838977319835221865254602996766070247729877745304623901826467604829683752470273545647253512628504782877309822640189401360608112271879809460263185476979076465120187034176268196213237203609367158814963154705167366691529835235280726649745247209167460589527766144250715215245776351439815214551333062479806766600884820271097290148724503674332332776034582115570434765138843568855022902302057599079592052123287622715416492507932703451875730894742369550202032331635690722028001704047158368*x^141 + 121294527220687589101204386850917096467236463898403451847998294386138613135955528990138719379082553115839354285618664963407370781410968595869738696021179704261506643193917965587048869810653043272881975204051035443362859373201328513508790876215306803989940541495135980275304338344445426102793152542521486679796067374720395002846031209650852339894729503519515601039492579429249019377966475265400598018840602834967258182205819051823592378782036455977254386547396568828570466880337501232401652242174548402200374182343758859694768832656877969955754626154339640971497326310043200957769619469033840021099754475943632236050134150501738330294433137191390418648086847478112636387014680007214706876097633681796038721801593387369651827557283228473032153120405757603765944903041064325663317932640112826193252730157729703840238698655335930247481987674000186261811532438568259772483660326253045814926325832092769211639405595075349983353004350844122249683853599414988435618231479126534790857042566754712142991833580405154461137348753570509520079666345999697478742175172291710545802770385468435105627348782183632614490015282458715730468462843063797523575903053809416718703110182460091*x^140 - 35861957417825275477312859923109649971979514266156330444853572646556234294523530314099755245663744626829469880170690488195075712943671139271844511722882856408694053696369182766726189342838205679528495404404688573277409182129381625369058622350296817389326069995261838459697307726453865341117861835987988604913539277177047065680451198143117710967272400648525237338712205628477369082833513106365945422521430976872748509600154096834423361460627347682701196551889739598329721371357952806558613763362972673464474985188254037289705412152183919143846612069614339796733958509441964703669267577842547850155052846568807836399622182261244118041345378026083772917771112037689620639495117295142035140017888427549340539653846016031659983882775325040281857702693913866283828323686955429521314221705612476277172292255623000661741391233938794193091366426469851123313277841229696773310312529741076433715885533351906022484238958692514794097829032073274869942017871149741784522922018985711975621892164304810859176428695349334143074327324131994955139104089597959596048589423393262256003586347092307206213957528058472184747553649011985604151219280563504375908490271636291394889600352840670949*x^139 + 9533055503438558702631434425329085303996597021646138007094814041483111279990266153610067233766397019309891969451173496227686540318985737577411920997427892218077723979488783931099773433387822051375521139661244330748222541303121333750273929986779646847120863097827681632346196978128505267223621296775735530464872760053765982803668827555054622625948352823667719245500423643817160502102729174448219330732076969127028231451010943960858305773367293225396563762394039566290334660375664941729405817014169058764122441960436669586057368273670112448632170728376325943042045417267775515155727208209476391205063667182632749604191064373400148110159084226734358054983521380088519065763059930293070072407418133428258798862796545188905938824891550231322030717175991712969459905867170831117469065019245796046493399962480406929794533689731432436777290367059675605011241810070994739531968949639427100324674275621139627490021032276906308120930622230342737098453751277477440551114325302914558410507324122837461407316853419656759243156162448189126320520843691310230934887626632347361721507559190924499466831576228207298892393171249846147582573764051416237553796881096608405246824807554077796681*x^138 - 2018987459319596320712766391180686023870556913816151575710319086121639460442613961783176244400108074270748127610442952422444514031774552109419333411597582542635362688485515462765156496414213319138894037980669978373664413364935079509507502290644341180590146385165673051186215043966439389597627202725349544876468413249601934594404780777042265355086221830627053560721116623047662140527297740643213870296451689576188595492060664368027144756656292608305311587536757544106609422313922436525476346534613248765950606689811852884276957450403868415686776242232248167034697725165824292741788873534671159472381049025369440266905814913730909437090007666518581419597162835932581349615477466414723728869079518555847840614024091476524715950500540488706690736032557452823384909766520363387273281296285589727804396647651714782577521920531957035104957118757669117966903385004376267357060499564290185324384573163343301229107656889507709874173300789157171108999471026733134479314068584720184799910207075890410516225900736263564712006169483781435271810757518175070686783664073352995088274063535764579967306888595522510402237598318726333474814057467712555750662843451657458539858075999096371644797*x^137 + 177431033359465982451131543599221210365099938473199390395500439076666101280564567642905752030241975972394527226788305433590294729265649115879355448722992446155793156662268645455490389323577282462641301136349796141778158183332505846310841266147064663009812160828092911892293856495707566402505441845899924230798351141827463273639807689324524177043850552846859655855760295193119380343882248261461938971653142101241060206845766573768378996192531938293887118400130149342518073847382090024506851713708100344055799854729640209371116663258418157145231086225373557951042862913834240101251113845176140142099152990320556400034899205990997493253866429240288463846866680911671883359704105359017928167482693674291845449029226316645956156994858257484731989681695635550490951981800832663745706542521599376009687751731896903864057431619265111906931167101076932658983794805532607789106153310336345150707665707826940473992103619945114220748957260175425872933161694246208031694615211039880104111600583358515637077566542246087740362501326187591196520155151116501438714008336645772036426899831242700357114179215063904395154100433855528713724047075789523506095437777635548253083955063111437883738214*x^136 + 144954543222876748676302615397432375145302392292316108284169341210009663737214282000723431225963706188469520264427910958660908091705946203801581806729702721251515160728893427765839437063248920484077912385083383402174811327222298455929566844964503869001328035508287114028568142862796521869090802227179626232481324628899383657739466673831043319534030098115972965272220158394299681159307652103618277001619141683177430195677418371938677323060149188321289089682473589618036511844569153242844360476426791710401020690572852618625114859829524955926711986637568879158637541432051228294904644600160855620545268442586558684085319446657062496006555679857324900924570333136370858292136349034261930100553914403728739609797748468044803222391779516265071349489256236169575627575783392628054544034648065781191583209866034816410891109538428978305197756630965905997045420027005478075052622098934076056807766869235115305705137231890205434356035189370722158618873812689655724407951612352798901039716398656177702458455634921611781831181920739659268856706235310706663833715388740765965463716385583422203888233548293026613489414971085403144178734686579340402555025081204359515978460039334783822625176983*x^135 - 127360162502961020788854706431315044162325482685155705126311889845706861831284310591015492296108259740372471246261116868197784476910394050627370011782485911662175240303617656475596812085188844577104156814183131460218773038856675572054993159002494552947320796679574467595421589957212901202083325300636283941989770087111774954275261455565590406581482807068102590712095213708112819614875918989555482066748772853012819795194334546312509945770604196297118914885573064767733935544383979924434836660702644412523940057847888058848814989572067172561922628176937014929461366394795171580971899106081384300657657294106712834269833776710745528519346891304184310496847313884295752481551173372348851625383837635957394562242377362024885135972603537855518161174450209153082200150559969953657251498953731125073379666854034931538386213370920489969427620558127808812322548544986607092974279765369634813504805569417078732604038505533567916396987900485227710767328753202166858135111653235683699103278138429652592431782325621628511003016298471418743511839956484587175093920338140368788534889012047356426048345761440112885014157299465026468156545330096673931335663387903809063223508510061593177761631801467*x^134 + 72269154648169361784473596931536946703226498265776753084059501955787629311125537693714070204244900016138306611766331113306005646612188003152260853286913915122051811661613853219674992098777851829416759818088943717610653264614003168094244117241910965430458594736714724180648774389730934430699448059394188092663997944067775460156491533682082943496544120011435920981425742334247719674126095220220918136209503182829887044071191324646742179160009624545146640791049249227252350788535388286641406877847725184956254841795536273081707849965746982351724969294553667834105347198767956183037463364692745520611075024780322921759138939032478141750224861344168769512389989677323359959420544753884008765555347193944063901973954501014675183065745693163037264773485813702986133114289770105166921397187764797245492050879701473584190153746214386103572042810597537701004486896937806346649909036683050392387116674597630503715053121608795399418333844145568158421854229548101524143738559136798863546310983318061125100417081241814398907384613523150104419088425251574565482520115552322233706178543308655068833152123302978311171513502580989436789185130843832676537044864965672897190552982425968486987336802793499*x^133 - 34843106791323264325924468848788735803982106441186229935958652088821027201867990712191275386758653380980357426590503037764759185984566459156125406672650206112405569870390097360371895764179553049108786920206450388695082976424659223254035127164330464145662368240362447047277012915666264539720728472363224376997912314738830835163290451491931000066434458786254813412667734461900349812982126223507078974960644239320509426955664801197409807023922591070431703026405041423969995205165117838262531904024411028644350291569655413310079614322716060551003038071728954297538234373102979741483377177676100505736441213390668720772573675058694326164014683985035477843800380935732610122173179548165580914706383473589765348721784386636257199064369807534015537286823546192108959980181653252146698968096180876915222103521771665373532158609780374374282732261074670087890315591517792955793275003727918075806324857703812933541812034524682807295926844281219118521749731769181709513854200597079215162011275082417129349440092681013864919693212694483054764474190021433920547670568032208911194717946008698698817598547123299308878333763465002384146872310232464760270264301673847392649667531220748137964550153848240987*x^132 + 15391473749040096870746406151761608924680009481143028766702932640288512663538357162338274963017942527892721259942164627644280487223929229020448057910057290079839685599131582501859882606748658273118430132558081270707974933644250823034553427718988141891083074341000641870549607549234902979997654526306607982860020089303886958235094299270540895720969500294169720058128374574084168550650239344933046742535554348622991241693264251796441388465010308978928219485449761824739760953146866602489757960425471692419507482972592350141834982376821018503183732140420038945725262719109766994002588885279344372286274487791603627783727095959495421814550080863753632044744312446452438439123040976801144305208138769964590173117967114513036451765632368463797442407293717404938040409855090883923112160180773476221219527081254543086189956885792740217826440195529143156475106514717876847470399135065315752021817744708994447514783081963243570899493091380858099744937508633975973549088424924987877262370346902422864119285976379390614351018005358652624383736949276470834945928190073325134162407788601469802878896389180048146550025789499612769629770299541725073442381119845299490839428827781976117862522400551764997188*x^131 - 6403693295879894688136318328922846002172261951206935103330067945669754826109353649703605182139719774687977817066674663637067241851875960502674826437606147312801680876818987421812903903991403019615998694837829814801136977478369588244582798166105400316215077988009450393967874909834046231127306853701546966368599977809012139006656373835966698988414836251836632544112837913771668438403370790831115561605490506074457092420377796247512312184323458731950283891844801005267874205719622986209903599835070496670935005012755507131374568407111862827586868070376878755344818512836901406091286233804964511665187607319847799233991076475282904704213049075970530232734722375010360657357684431016947826142288691551878744719949416042194179601962435771041347562069963061192277168915475688948115320928725148176180742104281888147376032760107064018797624487167199438668541599312395944459504737324686110686479832938147557869257192240938351559758595149084356896281843170847125794551811528027465077198992232739456678485249893974092458373644108027438617903785536758388116909876766678098724271492674515158268688488962540026713687261343020564296752859293615635803193539050920182353027531272879875631814540387923769121423*x^130 + 2548610643388265782117773141009866990819563199074697041210480526072565334028059742244907782258844749169673416202322263737756534961510312002529521616318561756180733671031898885329960727909987006452101364847736018983959242138691364528508233382409744754258593047808070858574360719720117835703775585429747448929303623296902762162463052215861202905185560217895274581430407981490652261238530040634692724287912714466462864923830370059466704862735908210515358478286541458933586732289754760482076747687932588090813830059918297992207269788728809641048184385155048891047207875005375862362338007631138890849787150596869921440676155574182513511244202312534803196371978902583082192415117899840158798628260136686915173936172613971592631713382110925831181284181429922407436016799488130371857467328415050969931035978039134536515157259732202967963436448560532505521036386896739480150722303824803785835481288557776777083706885424267267383628409147997689894709928128925930222327381873053392599403058666765110073496645539316996261172713836929958699527597539644172136373549926517186653392324047384492568184775767840144256500815354434584685911946192342061744716242536190414026189532358838987875336120852387509366958679*x^129 - 977492882063277009488527860412211782001321490196414873967962827065994391398563508224009745098974930468109002963990391735345825471660868408574632331783921964853077128887082680243827865428064916800173532006023557153343498268100723135892899790735041478336723103730094090849925669714631378219624680729791008496847552475734657283954808020039955710710014788554850769617249720697688135474072874233930048658323058301990485420137553920212986651312348839525652366013902379376696965639372743176152728823820588267123137771562547796182437788694673025194357519580085521235292919698108586746179568054805334211811863812952353238922269420647857105870067904682353045345341510228087296840190447628661528695257010402983691060568137129259164054744404436067295578807394773733117678406411467912783244990911544827268208580163117217149309096117195759561661018941818932423292672503301841009313713612024479255017218296771144715260498241353561137728687788604255919378688948995078263818445992798346872697383230994063350771987056938254294027626899989339325223604137688136492500580741561118819896392253893381164754581173428728583262519587664529438005784572196861304597821504501292406582662344769453769284667429591604753013485845*x^128 + 362783482868199680863936409228812143904275643519356509174706412877922748201399353612940656154523936083559413485662994535056306108444507949316217942432336401707036294715252008213114613444488053209213317590569839375924608071798805061460982445655493897552075760915494596747409349737750212002391007371407790808396888064219020588072252271348153677537682230284618932371772602852400614712775818246371095360846093598120114185635633340320955580052232410516556761486938929504645270625992742414636934760473203683752803565654652045691408108508557329829111770498937048434845200590101821930784048871651174598654436184814171502512211417481811319343833015278161005929071580968049589359124844972416137286292980166156381751380914278652287612189668993296921519165956283357147160362583929659596576012840587769263641600870274648833374534249377366598158019893358055627437911959906105806453057912768349475607727380725447797339045855845444331327507565148817598944600817099996693186636888847452831751258825757226469537630230486311315160084852618410720290167898206698218925343781081800416051798594421480945249886214286077736371979935507775622872502762303741416139572881725373075214692875788614388897087787357017448039541975127*x^127 - 130520645765220463374317750611686460940628496038660114852002102811243167246449350313777756021603944027469562218144487437998455687770394215166798710228662183289082296286496040659811110998790264158700058013313889910109752551175251517001238798709522468149740335033085709077637842191743668142836487686783640267979569509068643391648949131839514894756669218377000339852263656727146099827640904198039487810014017412162872921233330525014010438555013974643069667266591133588180877902690802700207685057111736033390138622568312333731465022059608488611930481180542315795670714963327484980693364445348408008887036791515050960884855364277385544123922934024805987801672838319614872685493823161831312422702851190747482439655001616114034931134512470862734924719479800988687756280653847864183777742756456705880130288477708445902821206533981773542454980975233984375014771140363520427361967396036525175466180556883284426271563050311609224605799041037156827593289680825663713180803354370886317110855958854840023745376510692054923515410312165056877881027870818594378721842857313830708997097888077897413045005756871296994795947604344622383953969995648300785962542587786295035596342352423476754824931348404803909447422471958638*x^126 + 45477681645820606786474653358344659586979585032759897997586857438465768882903248557377676862456347929982358565704332335621562351525030615830470316084773457661320666772674041197408256699891357970694728110125417558630764250522345306679006763487082190915246008916286068623545730841377287118994063199438173176990398077451084377024192237658729496046163475400638380667765470178165263958836150554210817373617140447606282049388167766304917382827859794785125382097391710997726908926912866588817331394996674396486572211512973446316842167638445000242570013013599086175361170582006577293759313377503170243202308793890334144657078295363634449577059729946011671582467080731961371846870082433001754153971185231342591937466772964276688242333931431110535377751983164445328777994008749832005951470332830730817400155613526598693252757842178556984791783145049865194960611445272212351585435677165620543175042802862503867872215812968883810295364731724136499027099179638406933289978339864977451250155228353919676947301659155907281032006983146175367094556278580418395711613471645641948253329951174909222427634168124811262604412193067634620003965947784872303379445502139114557571659238659988898212273584287925135945202974252816207*x^125 - 15307869295627533022036482569780872388251938941027892949872402098655990157925521545702486331397590849951871726913761550692437191758855788052697340227863290336310740909744747089846729576762336626296268910002846305096266430211738777890554091855428289577444960942974567340787454271219848544149285475419188340483825563489403355792606372210801867913638448053380797775432346104259928578698966528768082532423308106138447696231619331397680056755426912339031399418955459480035944220472098080149474555633693442786109907698949284686036787861161304297465191322021983581600536694410617244668278505446563412836283090911703113021914953111848937236250356209329770985109784464796832218145423542829733092411388449760826674106298573125928867013441761869716603652032264070542166183287603967239285002368853254330435885533127256075516771242746335446093423375785024708312306934742354015895630427107350288185112795089086216983072547170773012898823163355091655503097567039197492857093520581095104008895437104808347282403812291931317144713258629438837909750931248894707614822554999050501403991390288999005536105270698565626898199290782093639739603256429092265197600407483331588107252709026531151894671903348402169026942609478761922621*x^124 + 4945522241218026174078175157001337552644455786279846191458484967686441189029835423657717868912146080260342190931181123503358736574603847885490492213721239152872902804049687744936172792761413841029580988976577441271207838102918512227346863896942913706362364614698518452407543540837037928289134937629214349439784625704808869649463688167580759173030943434441657029844682904439664493776981300021544239602180762652071085846403164909620167079988173724239762731517529418777478685044378697910733934269448768019398659452033941747897154029816156983983388303696395268774047317426612852692312528097530122695165181350891107488907752275311986423834331866693352239904585890482016147925737751307737453246024419759518774859965055787662783135329029524992996400190502753814313422276438174774709311174016253153084379362583259718251504164882816918943271055744596585344421726822436033654990396028760592432600543399320025080302770913282971735372580082702156711910089520902981872404892456566502746028778715219559738759497171584450139561276538728051369673761968217777837323938346314990204899308657893144760194617985353540951271651345201371384748924038915885483268105310086220559930977513330388227425315610925496298163132212421778005379*x^123 - 1516251424508866804482518460335635102116815388583069125783974762444971281009339268606322862223752921894089442969894283547079327869076140882927989457489946261662058313450921393675621469151039502015824097218719196047587248250983016909807598206121066912223925745959930914154025851649621391791808571835542706260329131581296573441840972642040850738269361700667784017194141469189370184430718985413529778230044541689894610083258548258023007921051895092810119550514287085009909349519743308427296940159818588294303242570201513780237654656821863858272460973180894237991509195177015768130851604669119751230572786657688647233199131340157811814250025194636842813069047617798794065485114005296847255057982617604352687758933206178601328126734516312121314128357900036047341796980318916810938520960575886980531462331039407399791595570320520633978156648465054927545149446865755877606337942341840497701050319739560053573768537317307328527206797508684966791569067095496735994072441268103236594899811632313956220959944905294380109946309903175874954852615997630773695956819376507269297377012204737107694963671606544602548578551162750542365707281025955205685584240226842140969093664224278257953196666714436250123121458978365906581468474*x^122 + 431200999980914698566991425186413747559672639736631668711686062432839286890949887651311957622082832369135799679651334453090827560059172794857861837447529549562682305542214563358984914613754320153221698005655203426491778359940431428571118492083343347633028871536926831937067369921048115124382836864396474295922787318740576989848562799084396458928881948160420999939748740458159671815698472984853577911311648126006911102706544286867520914642355807501637053135029647046875490027625414058949048797580374810712081597108211761237472026447316038785775664969288171641728280548782331398144747913816093403378037889692275781821746870520663861932712834303906974212557571306477975566116832965910931595212000800824393520375349338718222992257641190576317331707135741352420576360787622176805826524847470267715874733129934653138565860965202285525148426590653654303817584909179812679686880746603859592661847290231913559352757541262478231954692466919281780035106554143043120408994613775809450808853027555239861464489517672091401650903829255374989324310994369500109624839140509128672652463743748517644748524442954719272867691065924027044772199645532228144129418966449555759100965955884504315271249533469041778546422682843144203466257576*x^121 - 107955913368055032679530526082242411031594671693861417410912856735534521920930715994047499984471931883911013213616128827510221093975668411199077545964525227520775466125704781106487484424661209626116812483763758051847493482911107884996457399390931377938055149173477733400380752576780575959367724605926943308886258378154249281157338561385991628054517267224269490702302210525103588633426132123896455190295557152086788530848892081948649335975557252436910781524659992141808804417420394017898304865963066137597516519126804608771309389508472778603141578103478332887080908319526493711354613765750754886098780992408590175199752402926438111587277340879540784707114682928284983075333311881346743524392797381313897159601600360043486080538211655905940683543462429724300168150498665169091811242796464271068906563374234497072272481217948808665474877969040702849426559599414521424147952832325142779445285749039614278403139888256078378784184495257648288439203376470433644500709611834289939492519383424925153174383868774868279939325213070969219454751683584231732302689734072468255434172340881801424690579378811000731713593627122020267019113112877426420755216120471475462885300899319439639666192292009406157612370120270339819040081018620*x^120 + 20185648853135642099342971146371326049066069599741624505910469374286426332587443361316565922692078011908748075042706068176608266526346465323982283667248395698517707209592581888893263879565631497753292662943711334019371883799063808833162344509686424225094670460297316697914074114357278162218294678850195064221244487944193030198255536094046070861393842549626384718995477086826946386077061415405362354025442617568750918750214125655399756025323834908158897838425931236123391944789960529338476453608541922337801876244201905308986293819593788312288141683819864092610703326572049184206160305935808109518512531309244838206016528093794752636488828980022140360782870895187836410247745019817458766711466647419913225115144440897905215380771910576928508720596538012906695818841004791561579805397938905592395706846607501946118090774163753457475600711730612012292954622809025299553300308635642551608995555389837439074703402519547116609622919376119390503000867339068438965941509328484757700423919323535170918643805897438842284416218502735632586086327651370946436975330356490209028451160035569976655968209494532280964217537166489695621582179153243466914001067905571863872903615757998330797325703434394341799961135505010423987934822224559*x^119 - 112971873317302071172163319295489385809782456675190717626516005036136331206533629643592177490110779597513505843872446264324055316741500254046024872375201335703893164269065780150137192638914155903115391899389694575847551020193885278668470149227953985815901655192271473560555936827454728907749209939873699161501139389429667004615730528670721806931410343972962326293795572066352337003417830647375252911444863486231423484657727092751834253001196269684216683849366929114855328200058062073819456971745317937726235087590517775028183880686069454775349088815280504269003258855443895618372591782972044308293060810352620743857526570724329542161013638993790142580646581375734862206259337745028161344235129663607896162221267576220962957626172538346093154621077102283026247591362789722525553995269887616123908102129698062950721410697406334857349237790298807981351010895877899495905608182431832216801064577659965995879712280240393094156390505516317696882598285746307129984799842675187429695086177254512018089031425920014083672910062603789809198236227948548193115786479814341554769940673114999829462444195728805849939492718326345141755914038469003896589490433092098808875800703596124732948783641318735499673980706968218910236583660366563*x^118 - 2601635593919189304294973760898494823704752257331816178512234031006468992251341310921260912450633095503126478329502033911561759004390731139797029256507016626469271079118650636018106532437065712566714016382366010142130807439976639441093622027363160187614579463256598562516243138029555952110991358321990232832982174848660790636586475469828624106263284963524539373981024970786983070754167492903609111478653780911365655182547057015415267147174356644128211204014857727337654577167950009382884321898893834286709322524430074273460059624905228972967418571266868523220892148373717712325852925975069818299810998992379907992380846009360789848219223326278579184813105404904606991653806390252054938660978072643620037295856084802023367787594649955034457234124194494431954268127284448173422151607233802580773305607350154804693557113963971910095663959480115419467956361057891830640380387149839220835575166445278609778723826434619396322107950806241614541691205619772464298597681983537755054575110753138155665297532461282677599392918082982665144184362581611355348257942186133714450072271233088537619411971858120840233071902873990062635656150343257211751015798598512647076852346764890499673994003315423457553761167789785875262159575943728255996*x^117 + 1890671706078325186035445355525049829863561385630220931455976585722086559072298046143156680672633701158846171096152095425620210109889586945987267746698885427291576757948818359039035203404445167580630332813550565114415806871514846577655780213081983952907976144029105288593771278861455548159336847489031647996155246158700615067172719878661129481998138464228661894994389739776212677777554230898320617233448674028222111978880867795508633090165807537776102724734205762703204559506623538981666875279838975280310825526000086591569212678111360653270291817409493747823837220603256822468065290802678703750292229857013261505492174530773421773874625636375032968280517309194585115757728423893113068813988312971811288553934794769170502312999823152537908437607588484839766022760330917347512916024157108887306227827300012840692805186360469899126030556747307820014223544337954661587562339426734713946697326786387417278553274880475738988207765568338507724760540689700824979109592409055881308833111638853701810867399591579699378090840365399335318696889826622358756750089007953144476265977622650509831870952490867702396239720746175032867600807949743564577830923198988058852355170937769210523528918746955630955540248069285035977595387069150137146119*x^116 - 1012401255390105171551674870110787522903486631250141261276830923204027761128027281642442252715890868222375035563344646740314841524810695429300716900794527345579115085123423623467496643368846080009227331929795619951102579732055232695827676035007793798316615689505323715850171227816283001925751487193162508694415226321936641277644960418366561036097237427214201495902076893121137921041673556133352308436928270470358228017970696721607267397557036297484012486619843089355102655779282668465348985025799770397573151952373558872319969081463318618788759357293453613001513164794225339222374559527408098864560732354531475646459335011498738565095524569494217202875785956073600182794794345355202634552919810874270986197287231311093122318229337634031917431847540616533391793340859104727581736954237120979585974671802970282423910284494186586916161300311458507617427508748835814122112110081971047085219389188930828396300532943428391098738947374638012833855393635810265666887835207770602646420991550618283169419290102669282803259473574143190571863411320722075296125571755101434743444966641649830395982404613288057554040635709405189177563515814977659763028943360288686061990515882158424534362164952625545702413124069948138996640315738321242266653648*x^115 + 477577136173760108189641377750171510601031217326052686495724919693196204594076481677307659853810291101191924959355675434519675075512022272603405639381619150491804522892655629418488281905923365986426542759409036832721063635018673560600508250980020307018617437173482781891712886152242545954506549955052567703967090532392690296169049073500379227568711809404089578001729737563244241132285137892142864626455014049909244527636634435707212813779218926872275733952296707503122497018011739736472400790498550283672974593808883568166905241650936384750038746700352539876159933806104801524044194101076740898692209499195662825396383651783072922127906050170799592176767959731440819236836401826089362832413609165037855101510716164411791506946667341440894775447572264117692580081079293080591582386940485529725349644066985319112531982700163503808019145742816707330692307277714849415503143255101365138357674417057699424653833369044742469672751316257970996788879926884422830364876725646453995678068234354704495406593524419629266239778121951961527540056312021248649385519136926929032496165230731148977946914759324469112268694824115793886580857071709002034181013893607737462610465645258083564507693587945950178956954474773025842999172534586508300740875846*x^114 - 208866965931908555146701716724373816645508678018273411511625934666619228292657313113561692916164208160862898333723482719632526505635178465644758211815835985558946974003005932048661073321700536938544269653195299023081504251030488252132127488673122295971016452009192891787773441715149493376849801683027534569927449536242759699005658542810666379912561634761567333282717435584958964893476245194853804425631185431428473803582014898151773064931455557232803696113841601541673367949319066067447082901552819283946213553503873665893026781529920128248919720223148106037331926706500434267607734604738310476486660266497075794934719374236233573859140249581879548057080889194680386406675043564852309695185180422192599353025277970882323008428489356551040796556379820504553956023935114176905287196769763024273318447866765864062907830996689440227166147263635674670248140102053087419720476941116417026784012433719899360553166900095249836586684665294600242765940309291879105169817101642058896514665819905668107401907224729580121544181355907741406779352607932562662321421213816398339024000626795870502191581260795498374309898302544007771208961079414586040325313663251776963263441492962977504181641972296356002451391222874753859889119435954226132125057778922*x^113 + 86979566431221190222274210862335509132942478704289317585615617388289152567503859225957187131428073670403985374592453025066387243910407322158447120239456503174556643742351809812553617306043889658362594037271999883317165567466109196143280503422192849186966210890550461720526630849323416184531990304396255240283179356569303050704464584722747212149062380505127693704364773579944887368269089793069193689387080470997426589244445647267941158315027175590072274624094829049183442821083261072964429032588929117388989348458453152810787812598241780916495951741865854487000274550475047611807764478861883359470370984387191427644167965530784886045626936862711132838409604697707153946074131269893332779683267665817867658884281997249775319675055959834738128711076592177317655093633715621341459341514532014568979189846364125705266028232774261275889334212209537534766646564974375459674934885453166063802170178382789178145325941604725515553865448579864785201980492174161077360850114208031936287651883660254178236126072563608431196877798702308981117107934381208935420618760835862151116755865132892958215381448324389965625810747697845270391544795534120332118169151699957506149772630331205873188001707179432291096206472643943475344908499309878652225169420188637*x^112 - 34870323245867907306586962663378653364561862733272053970211621874668171770099549484293514217600868781562644785426518711385481198293781671484467801437172271567682075017324570220628252552269758517269083449228127343909824559245646366065748346766952919815280750393827837350019510772061425742989012740065542818891803367358848091716607213013901649855219397885901768927412479481538030943211157866078250671144913161145861522338295571345248800302728088865780140698320217165725979659341753835602724025092230790467903198600516079195218462800272049974659834877201392972473702131966000620713955361460841553674178959740884722548170678597621214167102750358024065726401145437109667579148675968183559565404678281014953024085664399520929384895691932210505440042230697325441810278585622992753715092008717617077641757013734523082008184736003185947803050281832461346773733960076454938190135811754787435238591202955995796742849443128843113467407354208574568722064337266670570580212418275266398612005142490553260156825426156426931190872342309787965567347061818025481128337827617100840359751738437122242381669730832807354695781208652400163397570922203548718463589760417219047189258937971294689383660118713839529036230748881502797818185588744472324243569265491594541*x^111 + 13585359238307590494108800147190179056254048054882533864245244507494985373602616272304360160304809460503915474378167004124024433491900462335576376793831932310738439295143127035902139491930389346156674234229967424855628853761802104516212753063660090673158432569191857103864739214253959459424289381692527508558162534938287609980420943500896153220890109906477964741902583457465235562486719835020446712701663521715254613949683677852346987796219319474895623361286998753662194668935838491891976179234083594643760391776981706439347458665887667452237828676601633068474482632476966476483149007410577013217570748313901383551658303313328120179794807211720089474611204236969452925051925391478276897266597330963227980645966715996141585135393746717682675045375291188565655048704512620282408320388688664446036054319984241464573834004804668595674722041645606743289439622148983870157794827727434253047188983123251687778673798221681252959068196146163334704562743273718956744502063200119620742159906480909551387334502639834696801938111080763797005014703495423490973862592454517738446093624183231042057805180366352657162386372342843611594503609006292674882802763515841540491673281408234876896219761982484374962437972355300351315353752471650610699056832068228963380*x^110 - 5162548990975197370137616958755491128726503770893690828493940803311770766740939174181940044814788184938237575265649203962080381941134475342471191273502748677010660714074606788181854221489212344962007953253085270197519785396986735139586262758391111712528056317567901539912500744759629258436280262568751745618372603859679893199050466502110150743370265007680026086668160759482020701653434932382745260200368476993803885499297075284051107547163706230022338488508658081257970187515362535632346792326862824320018567472628484751562912035044497482251211884313291938872215717525830826907455750900855674813146276306138982544807620462187055233648730422693221953404676686243167794271776647213054987759340068359120553980689849502586887331937840997962978226669415644405349296197441642572783652489831350433474335231056038715804261643379961651575126690809286388327334890872818300804533418385775340287558476319746335597939296069694740942034586395102076575733348318438703272826339746915045995897152236846304078472369883787875777866893567452825346055492747745991918280726376546590180555844529907881065534592482251494712904113689222381064226066134449472749284418530346715279877555505652634394157040165076961395978048724107254866585424346037171762369521956459094958395*x^109 + 1922230888459229302530213742569521143395323366376591866505851127065971378144223295163769832458261612503211355320556448332241976725278271033197722428099478386403016632210294879876528452049146455022562782981237342682789672893888368519632751752477269006327995815827980278354016792474732897744382973688753950969761419891785767027462497497084450595562152298137007285597452741509051692163861300313650720376231103559942949611733700112389293632763565574443171051377259817953534530552988218287514179371793891877605268329699278609878284079309201772507437347382968420826743352023623244117693021271613159713904833229391164312277884585711911132188263813094921685999050849395152009245145455415627832761849653471241120494338952292082530444202910226389295960693029051644321416257979366956771950132618374037967586845056682386492350718368395101447532209383951791697065708373044831196420229548418844246356280587719196303212824563167203466917673656786624223378897176961274206037897953783797064683915260082573931106120268911107249927729539288623063046342601781982003082341514285353559183163504724327434421974931220368965235115156897032386334887229255819144801420386791617392265159102419459110880562536148381310578422870193795315401517290022180418129538881893972285106378*x^108 - 702325889607372727991559851467730045426595659705861676359139931282219048664419794732129538924806070958127450841947571365152486039739849430645697173221621795839167236765047261805550589403231900956023345303942989319167922392999606161362505458502038971321218448721395021186332699890082512339687175412359861981822783377696595428894513164304659334752636586575719294869963750986977886375036411743005054810554682341007768906284298928416981205438818317806818763272245985860939247172017389158514665876520503962880596859751931517350139284377249637782160471594489646665862707830787179112467849114187610366049786575033025259985404938132281695790367333002690786840136039781978407234220765429350259591713102498648061443116375933410529830536139038908833619337560483639409736589730296675298624684395665268818754628143659490436528189318065624082121287731308911342195146628792614362909641489877382612624471991872821468191906896015976510369778398570361191502657586373005355056311139065855405903430270905461159566954717931851078219842822602528860622729645508573285538912427685695519767086509268503209603964138584611137389681520574739770245305792626482954656021048127719468711896331136913234989861041168678176818865341132721372267265942268461956448898150157179368251179677*x^107 + 252394349566236635634180507693619988179933090723027645867606311387077093674554586199174472570174353253095048952491943230026624503690551870886135760631922934291420379628708341771735649510697431506877258360206888409432522630844189214935039629350368481614612436304395739274392929209298430020708824153962524776868644430891679381407754194476947507597062843978393872073686240554218486606901149046658143467936970613947354934275886854378614260637864501415440766621449873930997002794460235718077284941373699088431840489196325312717579175326476972388860165492925109485422774301623855417688253208799962854351724299324891710183710690469439490062256633729638149842474090382519073893837068099520496978619438443303256656663338525075602412462957788056167581219179042332257085788051632700585602243908307321539707720338938913927439907376359578837203377633093460160059534705165232038641769227550911431297736676340191731240654153944900936431255050928294468871978339777463297237129334668430884367117548406569093922344183826159725126822629075848326382106671838323918734177255158603762653271390890812324175078725289768782546997244226044628272617386270020267099768216603459763348379563390681212180574398029421581829039650997070582224872183318880102878051948216026543077545092989*x^106 - 89278485894191106144823165015474405624167123936954683000074232257944389926700919475225853102754607083545692106797449712238897124251488155603520328753994454706843897646959094383592149247028541226823063510873556397095941902899787456020665598177490360929927211768021249682492644219988101978465436103963265316897278450583148770205044741376006775424903222434996020797237211247732737427969573202847433143002709254592476627202129870670558094580230788921375818521298604044055028274813513134341253193148304816183707285105755142178488255240520042865725808854492865053617615592628760458802562014029237535707294586600834589513743088070053028591439954120938373400300545238881487177743929454383515965750995704258382381102710534798222770529649760444303240148122565153163680468005539992358153137789988113045087174262712603002867626593396206201995917931895605646890016009290604858834661739434637837314048890645695861830128648126833745736496436030256746495743017477656338564481164601570091177126371280079451647214574035549021351399170421374674755216951454275124832128571679088046506486353102492614018554216756539308043763793748983038001779595213129934925130645688704445293169455960771762276175121156415493523204583087123779255617423865677383513300335582793606631848763661657*x^105 + 31114796843475836052704601891916833342371489688697070024369792703620053525427143766808577087350900250803582277684967372195821308045865646438868833656187029266161960022097748412572202612224085235638235482681175669015403515184150916130981959272953049442547664301162083768311914207428698891818655741585959084709021774189587905821299609117513441783807112070833012040473687350611741197631156076626186028652319255642111881370697931595490349722817723688561932320460009115172230023586818435905214997067446370661063453023580288466093453681183648967528439955207124696730340613581853438380900671548446815881352852136681416072171557304792375607682746024044526406086372160130371161968575871443136461420970338027909155145153990284693783308868573123537502390190870064239993424768293580028763038177991576449721168009718073856023822491197220385354828476443060510652761231944229716048555080150680804953697072424708765500268993766790394618790973674402309936088720841742073862479644086718046116826152227389032516101799308153650570795642974902715315239013012832445675727396565436046318692675398563633090976546129944903511171990538655934308302423517034083027101313164740832049765116759550332249939381069522290693681298140046196412029750273416669308148970998767380490483967679363412*x^104 - 10689257602955454312089263128966437797590867988356113200445337251032598683337741416320557879685671645089501574103120886324443114032094747365083029505678178591980523421097900592289830547604739915390580943692819876095630819554287539675478628634834639208917445100200069611675787872375535830960590900003868010360834780082257406577224691745953780810560005324160297216679567852559056997892308702199168163107761380363141993262836879152861704662852588284044259963960596965223208310771168596973026453794152322769321019550222103450563694166470927184231248172129324476080307201624663010037667988817124727557919952595822225537952306352193725206956084623148783546254460242369830189811854428415186144107495751075024171138079958734141488394822356474111350938273702114920348175891409033415010362892298545237911518217655755828257285323403581484506818919233278846913081001701881164336800440327627860784840356267589925103134854491590630755801201202937778513783463698410403154537675399050353485099109822741834601200574313680871183333411830139978976888061557111406430906580131835317038855341348745746985889877811396359017661462502566297282690307408590417440605707443948164837772611654445592708609084104994507067544425791657171246056328121012771037375484400549041775937698874962713859*x^103 + 3620363072513408429658783872891508914268301384261266419991702663416718406748004281481599916014092891464524435093388756873035062069964097258491982111401531571125310010910897628210038367139239902610685556208817865411453755527896003707500566546749093268626210535576677076874479931758949346887572400685112855126252910987175367059375963157219250431884908177327559276884079103300708735597565177004892488546372101220501317251097343561499482715460605942498868898701223846480606512634917096260894547742021456343647069604664640473199791530185865850720141138400682776103911728654881967433052749078742290301868714452211341241361578439582649734846539376644797010930809068897403254759672152932346424051329571365828834785155659145413910863101788644100648199026971946917854775594401532333463147321141997029172880184651544023591684654332785536838506012121460521084060729109241303549808628797203904583364951780260867087820819016039650505441294141890520327855428048878467281221510177580562457977394192532092974912604333276166432351249861075204937173372009163069962092678450263185462165856818064532873499810157021746287573623248480935498577418220968232598576201280739797363115749723368636596544585763376035499204484428597599206968711138463631749123748518169368443425202218352556961558*x^102 - 1209282322462301795381287827216799448066035068373344110797082941289867120505885089097957036074201751108462489095502873408622253558179769265209915621291111499314486485139119347528424960077349689670889801623438190496097665156391155840338381560684170763112449469503366647800298185499939110041561352207037077410133694812496562958251210941648644498745721283779264421444922526739304494196265547079566486616875079215273918632224375617367392222685028153349184210606162146354369288013952951182367883871361858185127645646510938874811315567780564349248170971973152275948227244585596300325307654234053939188533753956764854069873425493574299567340349037374663641716895432969095373413448075596630341741511965693989564885108542159184708925274979445530465562486387264367136092263089109736260867532697437088831823503553791653949972352154466408813302355801769578263862395726321831483228253223892926635992320134951055066192875836797886523387874479976764663240915047086254126584898365330585142882203139144042583300544436201680301836297214365586020380418678434806182702500690417617997418397743885143870572818481918508219423710038948557396087082199057843523069091675414355539084919212020096925916517711266791661879854697298322761638904458294316345367977957914135916075626480568663475412643*x^101 + 398235858704144005463159303181480037993506228857475581183364704609491284262258574860942913159122634130927885765734987875603165338443327052866280777819161856688805366303286547728811841917993188509923523420678159358393347976387062478847691285756565001554481192700084053554668361275218178733117136998102057000614068386745795162234045830930120215602062056586690662320773131880414522676652520720400389218654951700683658247881252762575403053353292839721352298912404560503999529024949123621465625026612376940387456897704427836744126691502920924755843502737932063546192003989780454605249762070643430437255254929784812664996352089521451626148581535335769761325843974982690711604309138238713660440928485414317119490844639068149353585562681749059654099674246263121425463606315853278568865658336966068672783205838392515886825924609270228057804518806807762081232968360227058833683365077508134846630444072147138582380349198096701315189020973324291404161457352354807387167615336219244721084694049475150098284502448419515672842500655354106022444542523816540898547309164313094609825868432410441996328167183546415310934129663003002523156794765658261782792113818095002302188263801523240788870540203743911332026913649677181448286019747170439236533896968118287264346588403146114473760992275*x^100 - 129332988495963436195845476700421403518853906936141673191379775089095486813644257826933847103429644336779626273094294326989569283627680012641637964542487747420673142623572998500900365734405238548037802361079254595557955591949964570712860989511879219379748530342691799496671832048857957838129886172066253657628772158575053057970288378217992344242905992734205292617804149186321079943216435194097652215109422595339864263407778019806731612450551797841213824500024594689391596381454773870276330121078014230077941812352291494878914013053545625298407560811022904549137394964383548646492163380068820040208724808170798428608417496682959450336778578982739493617943638972546835987131987050334678101286596835394782603169994228452129703512231830465670106923192459903575519183491800446301973601717941300153080659851161155893892645603932935895388900574366217338954371139726537643555380292133339368941577768970924894764731543844787995844403441778087063783378755006261063271746594493683316997967701818997601847983454403765933371526531907300111925779848230018394668123500778481279903149926365453963998764035520747064340337861944483587964366200145834495616989625780169528961978779184141277073971181291808505337606101526002201985880470759298266526038118874665893711735682784168802882350757206*x^99 + 41398982759960963860003382112263069000471227991302240604124354640574643752265414067688061938777838582903040246717049639704687655911698537360629619485930719701686678192409454234848118424387579015679317403370923920499711425854609772805473325098311391141103024930670486731393457577224819099612342399779822058282290699930770942934866533696649738006692102778129189021880587865856950109539547435801677511498780586930249016018915834232954087621065536432047596707806598321267183739572710693372270288817863094550834926716970899679907621965567337258028273199369779724649479017574628762196774380706034065624548014142190862034956206265415533164275865875516304316206196717993236350866755196341250449853819923927608773771392134030785589441071955147566228800722486353362724088771344011546448321866873724183342680135373581002148131407000566478100495701041256225982189645867717275494202192631582335855705858828573993039538898084437261344671392270029566918543200574046474189408508095851951274217196069968467719933588648733761258390304792024933553760366109270566510684169515808737673700057031418146774499559477402179571980488621897666929659167436378518405153782300306358880351602504188036989188931952379446559094549754312024439507287636975829330354609712291217145656146623090955403120864558006*x^98 - 13064450377675685642052205461026874900168880044908682764404877306146012025212875285867066428337096836090112966321125488489473714568402394760278990238433363793100832356610841698100845930054920953395146938911111449411009958971822544634090051027778259821496530524560430687106499522825991236197733164291522921373190046912646953734883686487659574071495022673990456114900444637678327167757518704247899933500342377866403632035596928255096691610152655943333285274832343489936575064301733024345515908780127984949195908523939760973988328736373978728392786181490312753076929119787756610307478873596967640647200049088815207125103419440471506072962031138879463187538678962429461409990394146917105490156007026766675840985913678180164321897147394423436384371153813371998371389204953665565734580237861089895763080312818143477545941881951715578126434228452859333579250496706129359099144301230834097983572002992804218802960004829866668765613290693301496111823541683512313301745006080645039954891027736518281116374219400161626327338228179909852949336635108506429163130642732082165072148945247104346094843496918223854741057596321746951673310291994647938143074941308041794943705688322626428357809996032414075876945075407846720343290580883975971524040335198813275325394384188037221598049433114379023*x^97 + 4061816174088854427638618079795372329311835602912746859468573395841316330164613720569538304012185111657527420266883822859243953859617059145639357926546063461071587062276990570299380454056700945777345417615741734644182901405153564228962878919170739177175175898504513628124583639442099251159481861762981292726681062500061596776978618840988332217612667719667724546034925813501830983558283024024516721021433161297437555004090118817628668283711818547835064757225645362918875295198642745856473008724167437351033074475246793595874589274169713363904756057019967535279702534273859523433615976353947204279056581141421405997174067085459859249330975254189653359075742267342629623477771974415884027220726437270874328436311083883668602385308083796839849375892835407639979582248778744274313601326263559464918457004721427533293134972411125971397381965333505213565425668561947702170753122873526066543860678087486019744967546790974961791674955989103477656817782183157869670037435173902725020368164652150542074842000372201571804432925562149977264126420657257184647884333475916155325121457025121380610643706046099215432252997952202802307485733330354175777384631706660762354112268911723461923500130886248584174586265324456283471751961873335940721561459434885148236006411495281504928025244196887553117*x^96 - 1244287371871785570939696486573174600207190427730090183856805594345098628971650006136464197469181657534412882188638730234138711912643732763447418265394411559552347436020907131547367721845515534432061927685863613488969142430980595182151870889936628046302740886509691173805312420972195287520881239202221193627176436990756812263526695856935249898006333422110583930231073353779622654270625025125713745066300835647511080260456364989557339704600570287555455345023632383707971998006745210014156419913415650303125545476700737341791138692854277469818281519839500361839130972229110053125375662312202635326755533689695073097080084082418257796375493032391678287112902683780663232562467698698783433612521857610729220736370877119410281066134361515669972669030949028341241778389924846550845826496156839089322050830524391261661425715863377368914586761608472876356709565714975906292254276346069521628246275954205798122547200106704088456773213650409149655978802120554349576988950760475353502788000926081550093169186765269433267317810631946330325248531173635466855140302380947464864558818620908307785500008292637999722214903178050293269459376311056075116889291756519048387228902133644525785833726584612643583647535048720510177981090612030955512922919006578823370537216502226308571842262940678547617496*x^95 + 375329460020621773557122469416984496075945096335811760476459859119406498238264112505151557085958146340241479880431080680180200917956228052104647879996846504322225015302301228003269898476685535846427843050869890354570660306978482223347110767862830870557672264292558452619574606001854683358091320142977820445930556252101056706963465299073468167458729370646995202482409488569754523619578225101381535121543906486977615558842897953180977342564784087727583866762554238040739836703596731783342399190696989319709825377179634567766643712267936301445311392051205477868402935309546228039503461663607841211266530248384479237669808193121968497367781030172237707333882238984973811714862113539063790397550821349397324969362154034478546431062055536836492158205323550721673264425159881463730339965794078180239738898687593973472733496104403457749339559776258845523564939239939101898361851361365631248056502334121002765300371072884874071886849424213235243198286569091097148035341222847253833822989295767838289871015144846633303159756980058332922004002962860392764511574403046066383873985718467293129242664911270144519398939131010791221462764375866795245682836442757788552110223247651047824880309897673067826732095297466251533992254141925878464958497296130374138595983515041705725137821233672121009930987*x^94 - 111446208008544548690300714095153910902233160912537685213029497435816516493807682904078909768224174588861055817445905742643288382684794160085327331605634451138491069878072088417426848955384855630136670054142766153184560456798584968869537086940703881464725441382064139841556554615233976908854884407673031221593058209315534440007050796359048257028776527019975412131674803456586757706170933755730430145327360903019422711734379386821286750443442594180979284042161531026061452532410836904397026521628863467654679009582379993611685642704216600830068330300510647457086454928066781698448193693293399968471544992878975946789048707521325702921381837890035868500132432882657342694002394602599360620373211096941369030816549609734000973252318288684563025360269231100716430457332926122059975855822237632565033636240877829509991905673936199875879943253854569657500669791937850130755941984291435264846501406005671440628935618583590827770918725030762890284509757008092427151297165395919392882981126539322465347605315092282678842176736733032652155793435816567851725533086398050616513359282684643170546348987145468755623992326808130003518246046623557433294488265534786148626147913160780668692259517697846077736958100022066064182533993853225498989187145518619238839732265475427738595813957726437362993011994*x^93 + 32555264316205044387068010469320078781281169424551016297294466906808396534139376973617069011927894981693725163166778513672095515980108240490565641365386435222774330569566909511784946100909794547835946092186590634259960148113237978769584259886989018054442348647928967274570595966130344088716198623733318578250882037893633206587347706806053475544187334855265530066558035091731786273946279825113487242626358449812966502191312717562216958650668011609227263680836417953103775864358377179626058112917598119490943145903645542732187618189715268608691255563133471992792167729906470838736363952796673165791634606565356462429060498472922787502513403065487606685157913604551238150713236737527190415651988968461287299049922161073094019819556090868996263172399565898537320706231381696245709465128196201229742669107087563841763530950082214711194544700085221292055242761325962377955582205564041508711841284647129283165766426031185731882927743446217425836835447075842922343959000936995251985468166578121460607666541862085211948510503549561327892996414133680166315735889592390738860663192472997594811406856111081561593411577946608071785130367238452396420646782321162479025793025438830845760793562648824961000239626371332590394603218591016645327354530612554757781446769652757300366784508752590687775467110046*x^92 - 9346951094697630642406089916998026784399952586030353049770603486706720753457827987968268230685047623268406384377561025159584904007350924388112070328881005166196730956205545952834199774003180094492460405918130661082270768749975959783421817143139334747353268314556877964348876624924849397319560336254124054748408190918211530670381130535416162921363479074527965531283393674877851831448098640222613295206606425537738715813479908271267271455019087923066949040683402613349114123265688313702172416953747015911455540620422565700212498423016684908281539840368278268827128855429707735080714557432872514989032561512528862303019177539297575879839514588692432551162618650199847460625106931191596677045856902903340103406149650888261713269694120051945665178801156000368747630359728310119255549538070507987193540192271325138682460933365651151936070442164979953388205119056783470944236047712982154432905147997071424318112100445686447327533787841743705393521023033038679444638958348915227066690353320989359194613692335361177714516913040245442890803526780520703006164624103208095402249735064588564482993831427446707894861718045955011969957570298583028618752620715981912333791820649809124196539002965817269529057933157741766959669136297291713711796017288416968767321977852151347840086166202568715569267990109065*x^91 + 2635831524531176153533585083109297858599009818158514133223694471437263497184416777742779880579852001179284512333703566537312379205690767550270167177075373742071308300129218848655633096949648544696086855069804671803172399287134523065408906466770510991574743825696741267555392880505196030740356346530296318482907869809239259316486916852862744195070338280383819014517571597787501591197056500370105531289456968557106815148673233625167379219049730865428594271441709703147275280292829349710376419483699331298497173414002401634800469667047075678738037377133713487637467561532438374386381960935580689607667736157167609306921293416507201209162348010537321224005674035183759452769313013890008176085698243606270984355573247824393829785520695918134639487799534417236183216339756891156864148146644148211012903583302392321010623181746720736171491774240871602234125162451576899628548813058442790018681719236171706249168759869191142522125949182973605431150286344156290835627918119383487776819393595073311706908737602736481157507322385656107589590242643791817723378722853733796481233339414591131977456538486534090203578977873520334903715430786761187512703404469522820047905661470282870650208167552704132554568141931985620995849868049324933311417324605992335329530418068016488146231506013094827864401331577771865*x^90 - 728683366977472508361327609424589991520198745098166516588700272557280646434144370091131440382814292694959169346962079193227992195373917069030171894434707044628820958049720451136899658694360947518627203326914204619728098951639116277572840714973726468478424022101223427525954595002436425881997673677829988473531319905848829302574013671188759227890416458039895281847281602922235025292843881018801634358291012216894204225695669808598143018403924667047186942377425509685725379593254257225262789283597945015901213355215412755708685339898967918856166458315017663669849239187874897834696483312144251691718340875949803687357249276403623198052325991766766755855270325111635566819662563956291418089214042836229369658067109443301999554763947221828930539416333443299426390434118635230370603002320147246886237318684673224891658361431292713902089957406576115121825751775158431770099308691710042756875770738362561647358562220706195417437749084544379333690571148682435756051571459517514131373249654505937649271293252459503365441059376156556577112376213793435099431897838345854766051189663945246176175295591478026801766877660886612927272287603134970931664891724235277830915243840794920720432160234995399074494679851429470373725641186398792570711547013213678141424828770572641768398864210025579780176576968718092948*x^89 + 197309329931647497764719623572197976008941578634585365795043936521678176604566777890586076416919213562374743049012684596012674319795098695070776988950301879978850380390541191968734338401245915982713604967538210833915196702168253729802053545041397766028257568292491860364265172351025317572921881585521699558764326270752885053514406855677429853137290453650164100258817015801481018955951531799420590966220962164887355418937570085531312012996598717868895161897157830973889789195640040270802328971803735201898178382728948673289402297617505664332588246330115083663119877004488850319221074727022233387832078224582806532780809776715841522617183039924001518808211413341745378996779828226942440537396459701958796624541696051681154194165685445129339889904680121509687260700330594396720424179421877611158350234722017191067892167057066614951391117007117373832882860498756343341756401695034161049620796217042856816923346472573478750516896280186424300428605536457990940330031292345150990065528735709907681178808151593343511039709119323802836353151127708972931994223516292029080150915392100249351257807124349259278902670366308091197992550447954512305946907084506175640716363904011887569687187311568818178389811624232705919597509663100766564855109555361914377082685487429477364577396638361377332825186765239987502203*x^88 - 52150159378566269637071801995430666091987592346166647249233323968007149576767250299128874192898771137093629319517815468985930555830566811995997685350837236604464815518320084152219933257036298051513575094985392282417098869722144370036640342493135606055486073329204165008533054201396482513222108297150068843505975091677404621067811006219311794278790245729807566556831459415807628454929463799299343592601563335646440417367429656602560870546041325150889149758503784304661478922843674238433979849853361698311889008238371783375652982851433737666192782654233105901703009256625319576015419881249515301042394879823675558275472523782762311663921469872821461061628016543703903585692937458089079148514588962188424039414661052183596234840476007215553797409901871808138290332225203777826593958273655131699192334358464129994366165002118459335931694601829863356047919018061049618982355496531485784206387650267062925502248484908163909091283033744200234193611604404861964269958148993622594424708072030474078840629457845654853595464887899928753993419531970925879078467990360977949900368019002355586742741166439906320384692871832946671224016062876436954149168867741661640627095415455103234021528000458950469243077731663213991622415986673806608549166720022538400340791278018044062759082856301395977085136527537539046971529*x^87 + 13437641376342180459908969702121703915431161799718506798163151483459008686987522418540647377368678081362995636508013771888356816498336984366824704029615100264493513290603492675295666642996885696958218981376858755540159503513576770451409459069844669626120887017586868428349210129654681265413124499367792256714202505557324657261658750697622769039458261379869759296168926646348808811458348742015748068894409825281738429690474017652626710516118008092106480832947137865448505637417714731277488921192043910526455782972857901416542560999886226607073148621751349768852796671972868705829703018409514469982428656732846615577182119744442111898601993966422853065877361603826402157387310579134048963731623873381197073242774589269754133007794680541057253243086861035074637982289928660197077954871287362717884545006941299135853117335647857115159955046667072241060725370769725767352360744638555680594868148780024161533803913229309734143289603179217282015626479177990219239944997642830342587056730208765272196460124070075168453982743904241330350474938400692516288513469670037368258738898660651793858920227646351989775939990954161391727894875501061226618023331624554916197660958286071203903786092349332086650788185113828925045709038949595924934019224391393156568147803170185901388675817483826305714443010922773688231938186*x^86 - 3355877451853612716883592160276342185198741676999671584222989502820697857781643526936609226888516447077655506694717411798835864345514108419186370318202616781112387419411275085041172919572679248016509408370488317237244278891040111171958058888157167347684182806115207007570283257027702097666903909956649766796459002639064090487292602066024816515065915020445295603268430114301167128329475044519905799163989059254241723619470476572163694092053831220937875551450637180126677705869891881263518099017788247248605874342569758963794835156975859655987128509446610225402763175317492569249280039490754888685131082059179086198750443874545569787689808242877280067890269314236343703509772159704299311103855795932924288190620201656459596587275867960666377486334434979536878173603162074649372662181393812522775048028454150713982536103107697635620845716925255581553981346345241605664852232789742257958932576463367610069725566991190379423194467969254632278559003449846502878123464571244393836184529665003470872964034309632410096905394496445185833881740813766599503222598701434459626730845669923209121669697130497796630229274786806237268020299796593954610152577303877324172563043483016137425562959988630981158700593679157807220177271175904930633188393433029269361905452447259485195529236247934325302809189843354562178763555524*x^85 + 810499692651553851623205532186998768272914233936347042958998577605471637424474202998161822933239611485528073333914978543295047219855526132759558182882807910283219466008558360546623903539587257268599544151673077394506330806491487841319196712985254536077089043262221131790918222304025942796524709161198657226035771569004890492314766496274824525489029758139101637817067094000305608197050742443730073218419896903012281693055209468907274908919968727795748062401231517835162232257215985993229974066350698574107236879542285108253980473479328342670798610563252409999727064496043036222850785923392919421483763495298805257449970921246957482590483995827416344372932139459441055929808628747482781028222360971790251154270911987820479070276022451283143112250635684721831058933715915402767747072001913833877286707687199335916865462432794635549844957013218794674109821261803092221948547771474951015783873891384231193109389978999974104516763016373796529308974391921896099313827291745215813741357716361594414861450076165664623713327385631825704228705652925734346482346794163075401431064877657260584572447464815426990882551695021221172556917669568203232821807064590801750053567914448489121456055179962386872396234462437461344523300706382035730467127600711299701818394507430209439561208966960501989518381336091533257150321216491*x^84 - 187394221935425148410666697976046631662213151825159139000172928277817709415742684797961967983337865355186930867051291572214801050189630756974037699713545868760520003316661433451773189196020823184163075404306486584604812549361152672598388453029888522549911643493096416550321580270130865548887958971475995821427673024855929059630340419764766684163238443822710505880576875063681711876544218275408245586514184261905271002226693121009520810681334814054611668311853303046137364281212570031937608696726784396843446964811468180212760022899449155909512717233616492515947913295422115897958030001858569628302408076232855008493153363104316703309867159841230265591810114927056988124790853457913564594443499796695562909216213113509099648219742850524542197234963724668557243844455987562818514350206670993774681793706877162629028809164775661380428172842103778563591476556666103348074582485171568722770683736214397353266169394256690732485136891459393691930723904476540042542892892498208831678119507412681083506304837130865688963089235301677476341039717400479347601723959192324726253646929260145570906459308948029573491936870274586189004879658176177341135622736132492762563162642944979642524222880552480662176918514984938647082404265163965359188227921266532082014936855054065260533209487393930180614682434987840996975826389237354*x^83 + 41268366011504316251453684037733747070045190537023218633836169391923332094484481543185253273371999998467355914817248033865614823800281899463422495028998529322378247839239145915181785620618090087984006603519030500841468782668395819425410145441102745522419743659962973361253737430656568240086761529156894125312323181143021323900930639018079732219089895657302380014010675815985984860651189719868920521760416766631034195393966333591617698409546538326208011642422397727694160212259854909972848530043980727511727706414735907361164445237353384802772900865822595417341086618893314874520793380610482760948149877545066843769164812702369311592085081653044102077658315937681929470281364846121908353939042081161451251481582028875497046211524142632296861189598501510526595709458664613300743836326571146798188170179194434523085357414216699058491247175434614048284891653278836075607935297888779857568398551844208580624459296017544612568991868109485842921612838764714754843489626366773537553448631901018876811096202330127261815881546542231720035262051755609511967630335742391872477372780570463427508688465923274447303710999379810886993856644614741368388214558505991522707746544665603949357884929785211885304898801173369951946928947855457879562755832074175911632950198546011298535285110613330586796202672907186787443190033976434675*x^82 - 8477513585978093805725440650892600407046034165395476203512567387305605585396222796350638363818635535906763343003845083427740489622986184935968114896193920159042922895569161123381245468564139110538795136005298673115598902769198045762283552538409934109007683614802554396390557715803927867323935524280214194643999837662167223582016467154779846115332825467208335140837874965977115570806684702236531786796989238796031562987802514688033550367547072334469937386983576475162782095554099745763228258883211708678559404192186473125056120094703224273056522021787706866255244147416339205787187715669444150539651199025122773942001230863786141356534956767918383436771812201597291491222209604667250493432141331412461640622880397524851406047205885015556647177692407426307120247790234211856639491481744522023592212531717643345200833683048319115932294028929394605257635631234259510493923527383663903570086177074428723106179103464076950755117627134817602463412233869149787010684031575950840415376974071952771929685200833111347457415018831638696290253198486990285448941484053202988093331075798251039070960656678020395041200156325206154070501811189557584848907447494165853712415068050863977267628164081625540286141345523783962299733613134750692526829151746512927226372128757695576493504284358212982740408444766736148540170086518436429450*x^81 + 1598445290836478483546612403220217635323303975997839366270494939030057882476887249307233855184193460539453247645126005893899273638479661492355418027807559039280664600774274987135522085158176973765819491235835602713268152516925556377829471498143238005072266413599721555076600753570750384022167611075045601444466224757703215562686861258550568031861287808945202438097625869876807959743657265220420293149502047286302963238760319508239365357494280699804025683634615385848323280556690789902571578143814321285966283137354192193241482794162243426308544884206178871923829778819334943432677521388319758173999955327463199819323445827852134746504298188338429384076421191812443280955987635410584576461182022112602772988656576970533597503646514728882116416444169569462838244163241386396466003712014158746338313031440435957962551513408962169671903937262815311808196915731792337925406692570940749397538214288924445854417483362782758258697196043550207158155562345166772566897072130396955912911087286987750848034536327519398529820930695828202669080053254855334724968702202346381322432650617415677277135744874113839084314213386629486028309572159329885376553651410804639566610814379385923796767456516070985295912949204915047051759181251502307717962627121397902385763257063776475760091933125364237803162508956805319541576777455937848791094*x^80 - 259043794884981548253036831387550217622628512019874318785399040062037255145352609282048611322749985481755000762724574755726624178758207636638816487358627095069922503281439510945659917220579944715667642256181011339871180809190461205639796667444904922027016161605955714994034917590091607003943694242321264236853238857532172086591237818419689158656226975899730585110946583425497595314642381411719569540420505853302120902573961510819730362026342250437424933950776139380961252502249551743190627813912528083408415683406278241398163773421181225156750539261857735700251969300477736598371508020882256553433480223928866226886896815889513996996207953204362879232070723866669540816390339663999427014329301235834138380226796605641469996203091676356254994678904689771029777299933843663198736938600335712036333996000231155806508338342763488856298324831340442550668770487461370221534932993011470948240661892389426919903892896713439825597580222991783851004775410561732662605363182135212060021097433185379546806159411478995703206363675719760283268675061190673123917521861387839581940095067767739931209939566709700425348595890316497223127436850777803985340182518802839179012079602625297463655940421479905199314929914345097314532967735099024531104738741987481524396833937244076626668447148425549962376512905643668701431636494342163635392949*x^79 + 32088176702137779253675079862820108544637951091669863992713375178986977452170094613662852870100007137019923273380151029613901662506138641546509182959874951457413010610652625528277504993576254915694593145265443767494172233522222471269772420052075374997037916449016280861381266162155648785965426875738952892202228957563496805023851238483466136539029563497787846845433207605017781663145672240667910749076797202356144741562855463792188237928361935296026871668307916779599077268056121431578128560108480174410421545606154893737159086257035359016151844988138844476267531748569293203305419089092286773101255749747196505424828064636404715016890717624362242604837142793722399727940293505147193600470472317871631917861631076491340518042386445322647848566476645667036621408448727514468243645903115771761379134958072664393398858408564875793563626752840796467727533907818650379884348593994793144657578692088242552881125281151181146189788871236079795562536476572172188151276603008688735108333656100008680538552156032361276459304579810747989287569108890750032041225023114495829038242117263251700322335192216623421846731179372872329899722693730231221855117932439747359832438548103741248382023804286851537691306514736104526176506808355248093833141154189268511516135011040953163575722888144510437358682524593341943430402309640899024692703627*x^78 - 845046369558940429380864798426178285289936547560026082716948248486928050735071782479253847445797982461562086744718859956836499677812908420044895939375056600334355397857526013557651480765573787952113200712064131391364113885690090194167215887380371087824657748434051466920391046780889590624624461159429294938867018845285083504420710454353991923074504411159615355437443168574416360099726922745810314244427398635595045763136479410448912137283926362379559806042796469035066607177814830739275743047881180174052323482177635394219367184853582799491169733932365971384786399112199275957449811925192870634839373718998081104875082460872343943050342902031418117017208013207299186697285313269520141209714659272916290046631581656845129982573856134043667924069452524345512070782278935463951230219641612481554490849489682741427031803214832216090716234400967354748930291774313447923852774637291190371194626003892496488907170190019539803670852772858323047486774084745500597254302855466180901601389399258526955343173238927331498340688078669908818254536746934591294497363801258081239558190339891063994956168546067769578518831753395295078067995271268452524450266213577346677496312036799871319547996947312355209149415507102684531031847833753450463303622683731313150971754931950160881763793300298070282486660494705928222199612917617298329120044543*x^77 - 1006182141427541995458825124803973250348438356184045025286555222716599427822889257202884756622737972075139114501219058196996406968586303546468772419269009742877197149909563441720574452483202580848118526754154886173107297941031997863997403459112090660489177018574988273007812618912793747624235922808671025053154367103132983932331812405297937229973325222386352892056170225371912611986655943369198307031153730587728312330555658874718983849489411468184369756291801993741047811357462406248395536759533057463738857560090332565757790214580301263108744897449413425523438301888681913550930117468339738955036447565454887526127028490866117641250091951729008516863803884978672923544317879827255312306092434071098458619664256021150810014842974290681177505826913696688849252172887591652482773318709750490422581368514191157179615741210687364713464846497383612862741326751205172123163660289141122645454285200214982916152957674837049337485213968127683958233350417965676406080164771851394547514507169741766606492123129440057057961831342402992888837741258551612415233018777727561862230455428962047003545712732942677123962714024220028542330040368229245939610517011866526858208086527806342041558227123716403228510454926328512982924361432472578775890721542172635881343598796353650148455995252527976381401829455368973670320345215414084663845484307068*x^76 + 414636746268952044946308912099958000395424333134196358997382394206615894432324345040376734813793560018516853385905017339655209351045602781464902959945452095763490668662686571871553571577895125506434788598308666032877641817308549597688467483245588780447390494713459097925024610843155585120640340974243744743911895972636405487369404996280290750428608956659468156048573457358434130585536823401479279656681567353568637649910174359329970254064698702717920454043557762364010234457509867093915713103222801941597935955558189543118399813856639524967433087388005374861666615088370657064426020898258308390922337235338884144007935418242598162974689351374639371124538334176091656211862242435895584545383423615568149282128249602973026161139323020993553723213901617625419728357033223551009623513411169010858187806434381993358724746313463190613760286931635877568211718608338543884196380904319955181527207142278810755845317644855628344330459922546766666872561568926861831045314617204394558515619207263406371540689269266721368506714043898122370046905576362595970893392301261607310675443104063449345879435087995981782561623865894307301244621868317693569143682349542211949815264950228851315980896737654366520949218300938004236612552980140329164493828187523551572345559952605344888465405491700861150326736279889674997020092278335839804430092757492218*x^75 - 96806445132847196134732577286748081924320742227627580874078767035994718798474033920198986317784751917264243611057257721424938649840283440854886537656539585487180484282879516504718680577022831293241501681515915281600416670600628325883673613964095890305845364829536842665629991948225345317041289081258447182445316243879431630579630490609867056016946105116113085216334129672952295131143630970970377632837878098253052878791788117984144189711174580556518163629768429267247553073221003757695909777684637879508410213308203665517855130409197280239951677385685705708322787259569163587591905083295331543286945920959308115385080929073404258719186362079241476449710832846690709304928719000427929709385822770054282752413243623954713787477561841798891221793850818119833062538407124593837139556661120633542788260798557624058986737070293799032136249614718575679738485075678966258074796926167959528915873448483701634986589444670204007362936245025324690142573978863539465149628151635703850395195466851695240640686666207874680955005435766662121175878632359764218134023671604591219308247716533500994006091698542906770049454091781368003599826213809034580744388787988423451394782057943931703485253863045029008290790214237813233878083669180929301815026089486182847162303430331686487141895533169717827483701635809749165440854272185530162075616544003427397*x^74 + 14098597105199544804602677294744170330059114608257289087470726802686308239692648934435298660394457139008021144294965023451847569359418742633954304339139974963622289241259387601827837154378345817270865291777735129088614273151482168744823945638877460495281629784802860092181161729676438120354881977746672414482258647043421676332555554957520262441853816519643130791423440316441900637670044823064012192698326958326159616024163299591815618851733581048014628945450231856794216323168026773171976379278493287781399645332161495750994142221457693119181152548105099952660144666801452852573060384332655824850643766355525344441962059301359560149831707692722832271144130976268790229866622906343808500382590815702842361858849472949330322108193889371188946777720345358297244108763969369407056060815284126828243682973901306446340697671280176905836584238410843232844277045169522529747677174590497370705720602362330740819537324431887660976308725945481169411491109478978259849123165769837926293314266637225396582049814398019698238499654789225943971616079624183443410258772783449184983706823323678765270857385456092165137382081702853218378198099460186515763808096999982756156008768800116447050330243578215066965269458802030420601064040976284858840875643919396975354531793174313869884109919555623191205981696243245175726200288697448719055141119261481527591*x^73 + 1069464144390171902740005327688692933025817713866188748129704116289827578964289521048127022571268592829429928534299273601564148013251306071540937780953133530301854895235306957205953259634938888960467343585051816874738568280705990929958873927054139377884614133751660538800128550548446516395984758090210321238475784326507960746846172697278207572816278296311021065356466853569913447865125793529966098636354837627914920614218167598062088146572976540744820571542795298589829737998665658522694213001376230976728253917424928933709359811344031490888288661622368636771793516694874999957403270241470145413569003439723313479999550590804510243206150208646438107106730381851739794229034688930899663329377838386411934862601160896698038132434197223906496898305172063583367282269930791231607520717362827757876247061243754010439381904262966310452864181843429451662671319897902146101372642918772554041913193419178045076486783648052563155418197604014601005856547737978525964337460672416857430198780347254349593435613530596368994232501494054883074451589394908716992395356108263387078242035527535630280484371280709666113007038886803134188909571425847337924492883214168155639523825215140415382671931823467337152101859634502725313646377087234127264761985874360160427578233949644562751456708426262215304950950259640519483861215848791945660033248445902699303553*x^72 - 1550429556764592609795282360141070551287809211549377014001286495383036350212116670538021982909804626047453232091291910159055318720272074670080736592756866520049088478968216588946045937671312735495047442529101903828834847222810490036073259262231277030559439222351324114520217112593977311110311151805005279681833979938177620503616108935763516029062226441024874572315767929538054908015833002170218589758980156336968714844009838833917836322668775710571860168597570002326181297145723755843980933923676717444713792944752672494153811274558656219706861421047856447278646090930689596340044698223853187200020454308032516890314855527323383174705280928841872181287520897981988290304178277382400503370300580595356197510480394510598994794342572354133782939782480469366706019022900989783275981179351174919172189503101236703755302048816472678641113138168349766060711547577383798124618696235353446634245683482083485717890519659967131114647829928829708707865069025900704624344921864810424097508942774420403973470046407009502915573022013867655982281917916560243974208022029018084260516428488506428597949647588423171426703088733382050528679847073160114824534407729707417293925268101210641691249222813851483488428887941128839929991068824809905155724881586991129634708098920771577284865966374091796293188247591147771403120008375253777697767983498581856079738469*x^71 + 702961949550768846558964907295644945362206585623547872155609935511582487759678898190424874062669972415107093022952373382038782784449025371590787770959005060354148514432085185036182174538012014270861008691977841914484334978919257575066305436394551140997424066723787541532088665223370450173245725499411728024003790097948915031182100347458880539251996472598823298716728483870278263812169803619683546365936213357231165801539938270977305256807005679774278046506674774593190063687611898622534905252624444617061865287319649072604287596451024574866596497608434007963604577302774165579793834095678527551617860804683436797114255327094532179391590578421792187218783256984804921822201135986960100918610555553719354092591071572160130525043890937120419066823718862928679132093179940173235702953612188079081903340278705546863762347847269825226152170688979297292148299587764659684335239733501529360396750839278428288408136614707701980886260120491574163461291359784315968471458416904901964403301550323403764416421206630328247384456511121590350129491748215212650807818037411384737747676108081887732330057928169123441898831189474312710973597426235837188512058742867057124689354238483473973592667585347199549425809029041520107480525312773608032661263998676905021081684829729967625014364090868351497225307354615786642680212437106576453866971001870611472715611628*x^70 - 234108059453266386639492228900021250576068061962450959955146271249172863861658988351738321842159972112426988020048286931939468409995550239270575898758441472016914418917045855622798051981241003873718522879063310086535571899302227683772029348796879874331348096436126662507078681199794992521040159794239670945983298183359057484156151253894748110899980696825696202010489724339646817063061491798336397634319064314858986457923403747750703651442364937002515326660853196758421755466935043049956673844797013158672616279633771933452780202394440412724227638655356474354194540168883700925884393966264578840823732158069103819209228035984729096744748108870722169231309511201510657274387443594035778095297898543894918030943431577601138206891461905042082422108805749055547697169035023589424219739354280858129298380500527196348260561158681143147528288059253197271221214432128354871183901914695260561770685176967077099731820504993322541151701666583147682430107969096716319530788000162955360051036030178029057944689362346163013694052798008541600468490226662966394360801107595415466328999119232548992206913327985035565603485777720104576588728306360172261649231699635420065951753717428973041440224190626893698648576149850073886493801274275869158598136572795510409736150535335868516240780853888270041147334441057458635662207120703862737930698514436677858684844351152*x^69 + 65125930834040279435848208885814512405525674355982918947836990791860764506296514969088460967524888868587149391880350555055610751646601595553117491842144993761197412776453403129621100123757732863774828926076542285674248591739723319370123696879791442889813599437694573776279943891448056588908061958395870329014980634414986489925647126836485944035076682807114939556377754873543792382781334756228235105285982512015016670278513258431632798558096750471780291232233012513923288475599666932608119820677473521768206524759489345100676094325925522751090003734285724847301787994674196009418585727427476164632078091552808072753813185313356039661325230870389601225794514224082568175683574930045770209946291632746348097493314065785101847308943808325206484772261298411392451520373325728520448047588239290411906223230655050482165331521112347104830046422353452710224198151785249290357699854162003354768598948138393631288690482744003895638486531635283736266273778744083088340896156864130177122322686471586929181313826113651917069424807413033206473020208021335526770906665659572991106087472529066852435452245074396331506978263717594692059501750122323922035777538222765629220112713182500811332358827559105737748821362541683911132702804653514675176934425675315632438250819194878281084812889228010976407148221333544067576691909003578176251085195125312244590048699786012*x^68 - 16026496004045282713523850173202541656130368934923030979852699591912098022678885828520642961104055799138107526119070636345362418650328360609695948965076701477163820773625779774534279704014459553424627977898835207635284362800048440772630117336353585261668775054799261729535762530600353309686003486416448395852266696218262914688878671682172727520020809333784968062711716562315810170242862807186725540594960368182323409861300931645346547115132280263119716691784207781674320220844719033534995602307859340186873285426865815909751897470517259761197716444913966875833251975617529018876517108303120232027898140600836908123082686947258946285243029635600417700367489146429071665809465593875626403096137171666638505411050336548335652202196203170517835468568257531370792447292437218702446807188076581660924547868872121521116712458593830132043012942067330059942849919172329319395393175203577087725057887467261568365582673682121146143199235468882753483821402191944030935543008455134768683599498716857612814426259268600952318406753331079067344399186800075559805444047053575358968516337298043045740260954729861918891112035447458535570372369548101702076566417408458684557183149955357908885467733710621009149472404031886747908035101145120996140035846285780464141402590298296513867899195945242150466833100615850180085677301120286847409189798426585051661028489525537243*x^67 + 3340191147580808256351421331498878669612398230466264123830152081920209574494608725340365946010506657744950688585792802665140456033673031087949877501117176006805381089767996106269405934835484045837431170126920084130849412935252028123574182686126379079563544268590955505284883258539013356723710068146436550150594081235609002750853704896696816015731894703180581818316493448343765493625892253464612760997689355860288332852294371135519037410463560827462822176883962302470568732147021836652763915093337639276598482154147248795078749153345826974362754310438041699111111373637895965384834285073404486988819197468543095412903409256946126993183024397265748568446099895546664034727233646378729575147382343424761482495174597802264316758316040102363930219317787638624144661927942964495234831542911301261095881368303314570365888474395589033825508585372057161341417136586232921714979600779434804358883864099779969498934416511898179977654869294703162633084321045773076934039639365893699424270294404493173363955217432813815552536813809404568861236337963862775598052898835535566325596960281165006057576903901305399473259086732580135894478737036579228439059666313524320450078020857105532801195640551863271855817721197711046264191374262805955930403622574575265357844472376380073141156720088102650551991084870690765077864014589303375427367023086147577079678824688303370931*x^66 - 615612702128462888168470063201602306385382301822858523561098126417343825479231748414089500840822483580837562156482522346897198699417741018852187685449416963448039719570591518730649445735318895691169609302318310750613670022919366068315575127489031135886790791718480910950908060392021531902725861007825905562648253811549170105803564717036090459011469752096411145070993826245662638264396817906980678262311823234676414357394253171032498939172355534505760332620364425181753908002227789956257903618572519084984116259072905187516709393816083262457243098962426231662138298045064822009928639884375539361874200846808482654608869366224912525193621602659177503085169151155066691340917324531250282376340044476577707275424571016998177124699923797870063091060931538477370033037440222184289509336471962783891591810385164117337149518041756741794322866218556443384295667477750537898011147127198430771564386638327272574416564615471593817664880015813575241140709618429089333916153893401160503475307485588207660989245148925752713078107522268302256880190108408578384967736249509104509762723180412291260519074532670644966136407380749674989734491578940855152748319908106651821796381252507300893848739954235845533823645738722901480873203311851740572360751222474711443156398062921079733725234078446773761205861520867598533592963591114267246310734884618741006351284626499023871918*x^65 + 77099715246020539017578951382174031250438048978591013183030452375371799934269840938041043680868065163535546148347310757359127492484620356333782799784432023116746748724296253946309982815221574830054314026199085264467032659152027393642832315849800727547676767553889972098667494607232542873838317186118517157748842684546903889518522318739278123175878333530175563022491621826777412505204685261381667776175009548902608298779495551380497103570961805588214133153003680447161996838332769227567786170219136165568363547316116828541915618080936252106845675453363747386175065768537224280027857930538157788965802766109003505649438141732120980624684380442521929813564998104169292352013890779817674848299073513695187581815540562792691395470319971358738413012184418667270832552721596240615428276384089931437230463855092913922965968034348457795093456054815033342279471887453350155611193265909177237924848493547015575773894230187864617559543675638229504020790538094057549866565565876465915228655724657083732408231225740309113347588349581749535239635819581998445520811970710579063330223131606461949415892527732185747061624797991096230232435439384237334315656135793480972363906890781154621216612049214913430522216832669588010384364751374077528908506279208933122191834566593410012079598656267041144107799260940107897844664392338924738366498622950089340767081797590692530463855*x^64 - 4440311304744384165963843526748181406245099291657417251306027087067973419099644709529837602154439465109352581215189387909179669692756369335460668617752539242421790150669682278313054604364779306231765108019746073685705091242101494288512996103946349021660870500771547370043834484320387018547893055932085236412386087059374801923214065110769627616865036354279738820333224948198281532048682084588731307220536942149728238246762092151959078186683713370472439709345918915992188868538888272877445017055954406173878875469672812232271917403181024178040210833519788389625530995271304476354790756173903826851260766715469695657348388614245949546409176790867914035944494292062543894637580159814081062116712423884292287258371016758250144818920321907395534023930866410271899987858593116774645904732443331386391744661820671725203534050484742131318022655905073536930916308455059452779741257094308562570712133400430528846270818886555151489163929329923750850952991502105152409852233012494123666143942968082230114508955797458568105520675038013294020005650392285294021694801285655913138314251604242060862624977228815856664898101560518262122568394445864603580738795212743940640628975305881749145955492682063339333770645472713556143164772683877273845776899499952399268743416608676643238264705935593590371030353500708838604684270289392134636457729312648658791050560077813652172537686*x^63 - 2958704295590455382779431407970329116656296791249345167498232497014034043830402543498598082598547869439010558581349075660741183515677506284836975055080450015517186041384799283422021251523703786738527857134913756828399222709555161966936411773172856561535265132934372961975090106831144255648102928048220840661698564857492892156294490686712626993342084647658980944259054669777839200755252803450279316411957977133100664366425709617219775448846835799664305073493988785481874827403928397229825477815217147664179270090039191645339437234769589467474033253480086020120468569099733914114002249774022623030531936082152662136721666067287456549049835107729826778078997765200364279911209794253164430401328995442074844999407743551046239888013278220718718754420930001820268096915031291599255862808113718413333114575151691357618004531571606648933052123212450860108535560773178253539229008111231148116246790630385078317477865071698897208630591798894174544690739500241539369647755447747790622447504695443778699966218905918595889878336910258282189958168269459906709745804477834965649902250573968868998792552203623348074762540864813226616145230154177576490814557763891276347040618817293220157090901976402131199202321222133847682210266863934172299636850650816757308303948516818786835435517074540214999685249902143940509632040458279561749022068923842827115240774486002696468555753903*x^62 + 1080955527208016017563431952433993447000672061982707223178683326686092684113766940388082449635802938368772735943408713751548486909642910441358460180138041998093634042359056388822986148100488351703252365635685648868503185200431217079285704004533976457613479808909500329684916133345125805540453925357373563484271014556780105993170385277596579452739543876023208054191823794525754577413895939463906763522406421289568587600955174654477479153120165699020920484257381016162142667522098065266928769840170216541224654057648665334628831427409943275471688541827642267670494206887650656874281884279821350829818476776120516965733468752887776930748051246439747278789398514396942836287260013608987035428133670186826105310547091036544349976044920028348609072207740895039622554455118428248929631408367421997386871276207573521356371745757319169215369648942176497157957562312086169973695914206245907872406714114322843153689249176538301401107549863795358965196279686939347043372317431840484093912122621598260414267511599334190613948855812820312392892451122135582524229451460379535968385796262233778750643530388552762105139294859179289376564556621213317296512324935128581707799047936744821160016883850221943433288230030962084447067573881921087173727825568786418791778348237163365666910166967377789488491352577709535973518653817050103622526091638356296641980508852160210963327053667096*x^61 - 388645553084594698740294350319587327746449260316667234648117905673218340168375089139136098117071091769613252779736334582679039875392806786362335435128858249414621242295281785442468655314732626225992414478756248339128449078880111890775180383767127655135126502257722439054257080962859083692303464631779294455198948108571782658660147616337827092981004170592328190227769698168865358833946631066304352313548896065950264890611440299253808689104888754330556506897368620835208443132174251297746557756932894015639076503195490179214422919063677379124522204692306398893422308519703505906026102464727732600115900624677595126947671763931861479291060203125390595988278933391136365711266985021577903501112005673840372642176436594356074739927881738649115485673429769407503057757469545326332951037135199573894378904324251693759028737686701789104584141898685276552575278843247167052300693220607971447983666344237282229007436504762097434391106437942414249192452360180536196818689237584364969351610070583670674577160249487084725665404393944096986654481985889131525006462929046664517837645485997906736671251060398165547067465873460267571542402414880412994166585159784882106215389254218361754399993567918556627397046775975554516598296194800262740288899430611313723821283626951156487954182393599778853290934663159420720000056760262328976964186994777062229252475923467782458625025758285580*x^60 + 78119577869129062857319036695059100666059617130826256224641575047885315107250594647478883309873390129721387095567166877817379736549790007746986113370692191323202989698945985464627169215828692998147220861324045358625245381946413531579894399724809445600447343989914143938887619827722936451922937335691310408190355682772136572805845978379723279434396953258992532309128467505779533967950825144493150303146823563131613794333536365664502607761057264005867254304457021235013212011885935519888514725698198106915555283321631918558911925893849021282003781850239626324279664810559255036611575712349342194435020290223267289747310788787729498203915374012957622688448410519277388300820228873347753593327040304435941504626370644070365686214792447305891138701884617373020745618322127037123000300145978510739196421454626846363750602273529878468130826771802095581248357991111591551805067844936655288485649664050664160006149058532185298632306469445297979880996662769725733547443129696215845744055731278743988822716207956153154145246253499501975729883880632278790286614271958506515932688753515668498719425493905421047205733785148182916731650224050057080944797127410860844363937599669300540441905732746789798643618024245612449151290477323305008214338685858619186020639800314872801633418308904006615344572359609206254700162348477894364038766753155328152311232629570518347221723954409656434*x^59 - 19507839246936853890431460456905668452828651923743341639385264912259520000375731266601882468416171159256140540952991507531772330923483821462087044974227909311559152607349467282801044956619653534777880177593342313721014333253864765993729433723291280630151508954447973778395574331087802804964485109610065847047163450151356280332935166992188628647706762336032622664512483090871337742963685338256547749898355681577476242503927205842048855530960018525448530688919589966517678700991059236804365476398589778245697646728906289664249933703907537281289000402041130821491756552918774709028813553611017119722884275567923418262473672847232499416261564989915973395627992424040037275341514743486519044680307421535736469496494199728449963180607544756609003684201824068860522366772738377853287196289859032241482195196838049789595228045669612916817425668887105347408890261719555441147273466198512172332723725980944135964918347669431892570208299700144349971534364468839158797267279827861858616010960046704253678158011244278152126620954235054360445285623264285949491602909240386137479521509516416675559601430070852971469352683455408113362675308103436245968123469497477086229542701547346945767192736280228036102540882881769028921047774933822357675741660769258928454921410351902299379811163539270239135828515125683214087494672520549315719576462569391652067678278757417739382544052838491018952*x^58 + 3202570908855957022136303045487451520001203441844558164629505484718152892615589646413811930956036858170888670730407966518354368612170680152742310151294814442024607938909187535305709298619069895626683216762675495585344553010927100073680040952319740511792046388107255249205736213555952234356578428877801293011863809851078239244368910542185351450843598768284414026160903113948501065871285601276406552516981275405917891603261302999421254931039512007667713232364312742953557111817054359192627381112448884698136293494051300706132312258761900639765512839035795606993560803802421408933187404324740224909653049587398583166594838592653552509162655927757283041460266073193192682497871466787994793808987285809743753962552554328269791677494862406738293221538706373449304346703472823823852889361402105259243285618148516337209448330705074038496320302737220769274852563643700998180859402069047740854385453722561741408197834910711521898601146350163569906987692536679975855702331938175631334345606935156978995192052263462850978079356289037702804594453241700046757276805517233002061727624842106230278089911634183545559721547014252162552839183063572042262482046142986692662797845151209955672637699447329321773204917951556866082585079490233674874351522984057214876557324345238111061640133044967191995981667659209467676620695404247333896453683598728181147144854952713061216578445158414041121976*x^57 - 534761304701111022846856641775419480797506333289693280809722099003584922690568612814078588794482844828710659432302412254508567635186884120574694658180147009889423874755629005726321194798118625603489407978055706503151159969070201906119432229237709605078762919635080741752004919339388478627329719480522815244285392050438631901448533545883224165440344902844937937494384894897418413289530684957363497326047067003714574410410975471835357826484218257915291526178887731862866354506410123409143007025863009050448924747265834121428709069530052098610548212506140314538400834483558329229606812717958490690924558266912634951673885650212659958221387876478783603639937628024591872282078253363169244156787980858733227306429884642195410432671615114826384230779160234118617065236406813662059886146924774363253023950984362532954520208010653241086574931102076555326241923363576193810565351676799685418016467080215515994583157463751017556539010238977603788795756125896905299751617890246935621801452037379791125491752188581120185090987535686292766144566861834187566120218998007841502002550207863715789565153726472838515045338232467347191846101798899425076331576381377570732538526028991368388642902734374777103005726102863312719928812794868614154604604413090252040919091714368855582490942059328179750214130048287244325171729120635550364442920515844134912202064948355291929687916247196576913632531*x^56 + 116889125351385870084391266056766522568240429505121290653205359978667761037295615115387848871299644070883799302445688620609606026422834321468347944860019569775850235798324629514287852990634756072270866869299051327406196100680868503769399303794102701748742709784955984782608069649564978738873994575360895971577258883560007093278343814045010057852291783146061747540076328490723656901315512543008169594700381212963463620246804454737246878537177682015427111171247019886055448910979345316549004533617872343767394122490181828155617160546256896496755245439301150378618902866967901356697675876848839596027417553255216421137930071305224350356560567617374574443106929741894062108072854573629898013865230931553413394198433671295518773515069558598778658618341007608064800877874722029682392450323306814049222726957210514934490926303614779384130882780609445272356630297142689909418759057901992834118366496362497790916489294444170846503578804735734773985255149823459568621311854697802993153698209454413732080706819179797061932815160496923213888278601680140143564491163977811716835510556005139922003732453415328783123189246243763187774758170751131411847686523940738756297293384866224004093748213828990910975790474357443536266625470623893566378966737389328034165239714349921243813466424053060395061868835175866628306325732367509832267007030889761006754033243467086905170647711441952842561694186*x^55 - 10932308834059858427992541419791707722036933340063472860111837993934954909338345660997603992858916521270757905693984786376070780930686572432364820964259606697646192684596101934068644393746200560847350781956833433697802617634955339485875920061049552991139265887991320685756211782987391522397065872062124192111202920762086887626648041295297133815002143038469913368781962145556194701720946316686811146750620571181966471200118036647613507742384166546606237448965648263831803756597825897862376583775402693546410317269149954608551960309671724983787686167074651428894887170253532334806376541838543340702166793657614153377423197865182966880909184202335896477145182642762859078289261373824489517753770261041592422372069608057299599898809445202871303923101204625676976085734837022966945686554207609507691845132911857228069364767075517976561649308792588583324468819289308069094734714823432781789373828869175568464762014278497166181718922090052701924746627244518816439991057239106669504699226957139442291528954256571786326955575656907075954306833258759809215649711440306509689425962274507789344581190173257260717552677910638414076067647298142150403043942800335643320039273467353477026460852798629584100167611029675327884223551106973550403231458610252935459584532531194489118683031567133486358369771358151518915770146748159282551499457882392733345312443599686747934615059722490647047161314874*x^54 + 6046100713134530742742362344461279257572273453099226573582673523670234327977138311132391554239099471081512556931919230968387393747670830679498107722624123482613872706776261846584052357097367955369297339045528589874298046738547026806802035630517421835385584099118598289749207328266725342308354186628370083864247665257045179347540381361679353175776143937962777071729268116797644016939410836440526154885035209044993166758163198714901636436552730371684000673130973582892172107833740747848397499647697835644292365354342890264607062450160212661153804676323612908316356591326835045202000656571313793582437155978798445290936783898947920652254952407066934669609411128938037630003486456055414780446185994638063283299072504840445244983394116781739485289713404066535853594447325952067089887415996315485786194956726397415002112824931944955610331362667948242039757820393651352760728848425776239444952082394382425108939686203048130841553756017664576176056940963532012124705596735130652857336759993268747857437760238895998025878521242781630609869777896483515344840057091474789730678673492033948390325354124995043807550608785610117122778101643449756828006622832316547565303791041805214299397646741841045391462022503668019346321999970996434024899580838939817568164399295580711079547033161647784974421609461528712493531287541908440024240752393958795749025274330477815883824463172374497631605070247593*x^53 - 1048926587284356335703501328954694812003765169138986031520411348955296425060443704646781148343200574808256065732688263502550908138066969865839160312036264435032001074713604153261608810259787593109647559231554406033633047451279588916202510363133498656233552340492368504146414447055131420186199010051007750459183512962037626642269372161881057035203052728492615260476173942553635319719937075798525860665971551014032972054527211634507944966302455712957128951336680302078810324383977443366066508233179266076862716877599196085545867606642942330193737509252992077540816522958377178423395818395799976141626801523108958374110433339840379352370360663523771985879528248779984549961200411088697365037561635641681608020001780430200327682734390599658797063881520464472026253918030701009677887197730176408643326894280511450698926508614163090168125969409976685961665908127063159936650051297496674938977828539987275988460907283923231701355409650999739032623502575963310236816813474183109224472059867332917871713298367312596066144179094816519880376064039119615990437105301970186511853087900006919120837752240603499935367816111317848087842586100114581274804492732400930060207849764791386901533495647353507766533936341905525208452513227800018992056992377538275256593362608132593148671322774227176596331816029157130328684644795199594703888929885368071211310860942405802071021247637465351462349779349796281*x^52 + 420802584779048509645925797734618592097113180756956836065306096213151911489435690823929333614792765319866193484771185735235677239101283579574534959193432054017397882696767438442887567246228025759615274066811340948932726548322765517782077620288778841668819899387819819663776466520878459812055080556616452461594941854901644992802396421329210262510765247881984278606708964204299895307381844336847900294981238441602201371364865165564416474330096299500261784483158902009764469236876987958619078044510780454992999649882400175648807611699315939291847004280982368767897907661234268773145634959893940372062250815847195559099430089368719506323239597850803904539100172160554601133709492736244365990708370254761306148442018584644039145541958833487348603156370949393878995807859785451902375450841612512422966499151627882773835305906310889569121668871865740814840541884712355570782385171274372848489352327774547067933844328886643170934799187705966425896020508297851287721207596209853843165717464304253624123334042660435280668450165162405223840022637136976032801865509111440377845342297997982401982361561164629968818957369565937014933603384755003546722404416426081150234670366177911503163181517565883058895340309531628100937970297959728293662522324969145300207839824882380483091652238031662030055048674149212809053164506591370527042931702618457127961954661325912816734150812980827099926645449478261584*x^51 - 107580067362721829815242445570095976878091764544258433885573839909295820248518232574038173627802438400149204171877925693282232069176878665333240415114157797720722409461075802871373535402350310804238193580214428308460014065095734664207458728334364270103870004412143668871607492275771581289070208797738936070167274546740538491884615653135992770355218933229776484918939588464417930737344563096129227963716808555927917301818138687465835244572836966432405922307498715322768675679121817885609728547367852331059531598492229451334559486448869499551025301748022309251971628990402770258433832407138094376043649205408972461189730706663953605226125173751757257142087021335661467338200136474367394104285508773804560044798269364765037061590761425382277537950277792985649350840317375777194987452102988242203920297876482606247038594874135231727943937198187953514864140616642519333872646429697657448626551027574317494285050953590043177505116234755017242465008946131762568717568848992956831452763216235636645569870822710260158284513081457775564802923011473472844016535301488674526448909619654461837643036848477651961789286223012073503070038223390118022667523087714453769299062102686192574737711882566066103368841597749450124972306113305991191947873440931825731949452968544072469155306599538195262981794923727851268549081435327930534252293261259806797791145895008816600845006549716958128370455572498082965414*x^50 + 29147397461680659805214448088519170363091994150378486369111511583796178774041197808685937717913539618982629764373408157391557507973608827008174156202133551472047867603645475697589358336865321148267393478060624150028236053828842244924675577771370380862581127621530854796437050604114381733173303438286035875278059943100032227169947192232764846682501129220303572236017802900641995334997302509427742461901052634835271852624572888456929844756446271320196417157335392877790347115190150676562345566074483281983638502183674100393644192558737713560341421065694054222504291985296196377221512234294950045065610119857182809299347847045405154222360323312391197250936159192335745834950072031423050536092360060867758583794292942396611572073939682398799785770681482303783050958623308186649189064269072933415926548797108601355009593092940228008201382780465877249518412339721481095462656549128576883382702819779675797450841035834579193980324244820090650143062267551323461073307831924887053500869766187713457456109450988989501887601169976005474010473669371480992367674250288973628750376214913389033842665405921557457262432093114175666818003843902626894683090163867259870028456952291640577840021164552100994160426843487871817175291770257473294679194776561276454741028480104602719326006240983966562168147468948549101245872698505576318544788408074257355045851561836096508170185598639189613403389879171920733396218*x^49 - 6158966123652618229108298067970688903433153953090009754419379068182979454829539201936514382633558676024625900672253195212213991370402206722436198324404998376451456001166343560330186971095631181521819244177333934037861118779381672353755648081718453434855925892014854129138022230590586959562200304914324153309723533911555474927858147578134964186481402865948571998658752674863044468741789277386985930136296385990265309068908106157208800161659393271971523137924249381378788825440856122222351677705193843473462672600171912779042171293615463040175319118326147893419594113168931306244413572788999642341697856958492408942801625292432182735796456351511155650878358567925936500249510161632578228197270664942120270352346937486785650328801271511023253950236447911714248320080066130101421775344149417454828481887362583950268914422260311830772468147169577796003490585831998653810823097687886437473761509266280365608819216203240728537711503208329020931693768214699478088609850113632498239584695595810090866452999473126327918059915296299918258035176901342369688454127042968769060170575622209647891084007478373117563704800398879991792648808418230511135038522319291090249728559920972913569630579303087986241496528571895802224494429674178465788674019031052889059611371934424336763491634509376022518698654653385881133316028543594343545772844652521516067530747831368029823122686891985596090277420288269851777736237*x^48 + 1641512898199119510114421156776989435449183767526815176699275051783856865989240645728854578907277404068758972547434481404940805464806227304712032598784863467537321373177863832232286963721842491938116051975472417820651152215187011738352600235354683337535052848463356518984298570616964177543112229154383739407034621080552238484579496449120164551883165147369657168554537451016056015909837808111805484401009466927114345473439323175134304707289442458114653114086174406211179883164462660176017871805556589362137500067224768995512293804451119474962532122733658824013824292599697122112040462190429143257402412885640450213648087376729043363110414312074027563215154156307909195351524867873673749747128288214922778332295420778560243499100090752903149072200596366560266212001878163728598787003295752602041391483583165314806417076737129157248063620228851055424471774445973442686282341446608067902952284191735524309894670299852572559959888300221064076820266309872565755806138175171771241265372598687434880645623756026656998605980736969405723582500383398011745179447100966181164390723582725581701924954910121999535243080514815562355849094004692141406994670097662006396067832937133545418869066922007496998150113594060485983011176127296857961391663051716202281644771623009483568602480835760666088073063856692032351210710705032262130825910913790343917566229678093761441933887629142792017264425028162165809878644059*x^47 - 224421491754062147556717632156457000438103806110792726883072877797786691157694852355104123532539962938658742588549714019460482182735820051131532170795656943035289973129094283804038521442960754123093612556629897102070848253301450692888612790726950715080915024476425955392271323014606220075723443276543098546287141732665099712896632344803402480934256797100933414043173672776401946052326245395724603623902252055925228373498978632757389277685394051099932481866748285455247498088680147555651190136974316890688615953741592123284962011750928156254766023751137016003929697891493455530175027206785603375209542602185321369571429936342624311022077036454081757778682953391013164116366590255611807730822457446131835336778618386593998945451367890876134903050023626070811618553960374937467646368821617088955894158894610103376682592001070056702681708936375388799394931028183344216962473056149701379119746448348530204085486040042436371071480672636375528060572752417497426999886595866130162523846541718919401325903843018753618549103100040864036992822248816086209117387980281374289611875591124007376489431091188039026840176883383152722489936092140412682817922475121602458906208622611535013173439078455369014907257327536130168321323219658567229479549321004459699719583557388831968440611619072760867138660470090470364557130124394042986235114507922806626795216642487741492248204374053631377309058054254584060361547676923*x^46 + 69621005205160787358307563015398557867371142988621916830940638173702040618157125638106598748522726320138480622635026976695124179261799485536179150609989410463658249079774599316098373169721041692126676434535781404749864952556235333516981866068667153870971469038656221671980553222868045345168485278979657871217608604734949365857148636396046370890773647164780314345740231407134195813937126581582539925829986057386413975921081966701330910990810718269681197649981872601822726700406134722303574175303172875775969121977836325370318779389017790640644488796817721922503461861676104241855887192662004535281771546831436105142992741265542443542174570395376752197188283890370241849389619173550540067913417021638225979122316101430237085134156353362231717037950511189072973098516270549689522269298014445348073674369374321895207664997735096768202548714707616673081109710061285935069738605764955624159719036158810874848702630960509419614980245429106931214664593106377525941132374990965833048540672037187156143181854296188347396763321901538256570397193880634802992585796729518811976283514212131004375200011228508660216203035267929792679710399518851585084848037235582718007690860131795138456625864927133635030793944038974742933299524921562802310098064566396003008142354231113170911219142699646594675546614888447715751080030220671664080385246933854585095709852854942018300838856854255499051375000673845203019332348744896*x^45 - 6343693885170671382523498768272243817244444317784780172769087806219504069914193827191993553464223099375733067467038124928947176432760567750266080315361001551781445188242090576813469053833641038022697559441895122028851047285073787954509173970851155460015190849062348918224936730242436436278914977447906196410689987833503803039677195854435101374197657715467152195097292563443179435458075047447727668938439401751270159103279697756839783343883751486328624888506526299068608535130590039886844296913022650682138932635587608544178963306190942049693464981280151857499283016676734834920285755313474084817539337383860264243159495717475027263349091017984212384500117231982480488237706970503882594513045058990868821156714823307852890887945076952944445623534339917455136624683019441367550312894055282466222212850666314046332286605024708070205215627909884740154994434036722284245470040113609134456873586074706318195607185044874320024905827269062422922247988932422700661031198227917157266878183453138597413182623093666924616062416874806085057710534911139346397278817467734743542486828199103616892194286304785366040504531470469040341343708832785238525865353863848837321981793449936309323294812162253603114155137961767917671257235917284142654613931437184491236289860131889833839186360724064970786417696624283829066021376751868546739155394469229797093545829311458079516511627077686673570032702714438203954150447204880975*x^44 + 2404531726253748768564998175900060809542149224235708092933662584420565492269094387475484937415351429241020157408432518518748994198016103217239713120270800090065011650014335724257677170684245864420960576850088853983477960650731843009509961467223449137528486546514600198967881264108715538210794043981047107819792191133185216874170826630481722014629625018694504079748451227415854810299018424519292440251452632252274793639407981285448087571106070033632257060318125275893294674126124492017048198261417341795086426342386073960237808450084292681501151119773074128208089351368628358106206842882433871234173789136317217965141314186863041755082653418715956443133907614474987116325455313994934889976353936772955121397435632090273223523392767264552022031245254178762199532025266147367598693889084529089979999030478971490433436063832233509037688013734923028943816762028465462954485945121530815255663537844482236488428259488420807194444263730408295571911685207974825163950702646469364365675384916680196522883607263891374392178849176805573924852351935347046022168533867351207770628461670402791323017886490027262957757245754876809867557872579584375184084287440511003920493950515838507479533993494306615188333836021965536741611704683307228614248421981631419136826650157424347904618449695443921733885803197641736249177832274935250189149259066405499435925924689829192112655046156659811063678081325683470919098309824796913940*x^43 - 149841065653674595519341178731175446383865438777653055705913957550876605508664766154571448941917192455882284582324106191808817972826948745003559591800335322585217294527577243918888588523229526387063591486573462934822228910067144965302370209306179863467239124839579735143426587745537663664263267375404799092511136174698857124496551395833554277641443459517934613138558271985880300016561818114669276853414501683863520863296235390317812201700021914433288179343231111759104995919365084778871823217629545452517932229114162745998380030336602808199326024825489393428099199606521208911311634273318343648539964798693513404415621590571411532328731457691936528873288874607288397897080640141296871330653219667473755153370033232338042268343722542186847761173441526086846728875883555101848402650530896621853296861710552052995548969447127616508457567910878414631539226902490629131794245749011803956333582394149769397382091896446061219621677566139328522648174990519665964706845594341112797842258310940001116901514045341228415874437236813341503886147696356947214812615237991834627761740215959115995747219676423011709157843547089399566150686660369902787580521425937306366795165254568303873258212379380975553663795082489600500165129583272847484519275383075669755830756921737785802393635848485243032732486311655448237061413068654353654701511586470049703962613856248956128902499923715479193066518495346249376167904763594488400424*x^42 + 78307472077600909094638815178708767940217490195610311363289428000733495994141480993094993767440603128613979545786154010819940731001152504621270668045321023490669169569217992388529509790953225713022619673499803631828472542939547406200520072627079114267485077352625958117420495663277057232156267673574534505660936948714634742240444997153311803216883492001825925174962901732402092597141775557236205452555100441137060200788647436081424028033655476068399825989275729618884560576919887968978119454084614228163963325923451233034130431781888002667970282515204089911010605300669891934558345269656431425206895617367558145584918350822357664055359322381154413599911287361516987096570869541514034829974085088207607218474095397510131312552551326936008501069426741624677289474455468298872829539478428155698176584922101616795726024095641911842768414421922204714848684519940917750912810277650870176534642587007884225268315600606696776295614214120495715706742420748827360773900558877957966539185024511213803163125166523469142341042671641798564380049862230266542196969531299299276921889669089327033414643745978192783369992480208054387818881037655062920442828779722516262741683433911883040244085764102770123953547158458230047510884249929252442518389926365241095591177209706474352271146518843971977540428555083570022258160082645482065689632095521505492495756296246652341453980036606788673934184746016091303654542790255387308050266*x^41 - 632333786461623991656355284355373091226618906655003504156050604531279480932432812518962504067191001503287311863231692973735468434887267334477194119469278428606540675247190899492634461925854401007977347591409257524508829768151923215350407805392988603647587692971388452552367139458927559023292752760260600015284763368746958088772320885203627826691410242354784209904704296269576555738863064130172360608561120032818565826799236080824407696282334118021369831700804852596911057073568988601449002742224881930643637321911658772064201383900654266562289811740133300410595855215679272721847907037422291104339923765149232679402634928575639882108866979485715855250143896220745269466995590662288009373535319706228922068446679400718257499748296891349060490011553078570505751208968354232152670360713344400499581452036232326282593536873266490337061556125863345545385598831577297010137867818763220942380098060960124280305433690081807968905229358884592028628898573391380079600273044677796187561799746444109362522304706733865174519242413812707227410334124125111109198502381340045255915941466591326839783724878629496752435270236704937453141323443438738360017657781907142306636515188512687433477520828809101613631163226996327290063086811971949403975830102893199674077822372254496260801098174577625069154175769810778887367704787061495556721715178967381516735366825424739945938476293547450311189332083464394481672821589562470782605017*x^40 + 2521671495296578770654066762522806275110172166117202035742274053207488534302453905733736702333204665475716253703511307798117885064291642848558158353562992263902222150949504803449200984764701438941028144734389637083719587975783147487869207718224186848978195013130256784126804128715968784826312256003337469504160401221594100100386374187879616154203878234788281808225469453659530844487646624730372710519774614672921495747505333595186485960690992061274806811643023034079383374744383225081799919110918831485615185949929159207690144406422785770996327699618722591289593946845705858589503313159115219277439433832375389519940954528806926071613992675709500052108773169267938093077643211129333017253075911263260259560564155020762134856335150485676868048181157238589389087962512571961894127150497583535272329610153736228535015792305265234321839373780208649802062987275261537444306851734222592656666423936230631629239456338052882131260983805208929203666404921416739667827376100012237008963763338786586997941027389701522839867688604846895867164540287818034945527811751571712504315296852525127854389087456534024150680116611943780074490710798633270883915360315298317286353578574238145402371989574785046896537619683399287217353597255505915023400671946667501562004185743836782437819826583640475875029353010616393294726932540208599580923115782984287604699527294084663736877884174762878826123720312504204587653379989314673870557144596*x^39 + 132085760763118507661281494521818078461844993825043903855492668645910458926841934024552994522686478898508628000604249125041531018365261857975956637410881177945028056865377809165688337230331554870056012960726700743095623441732963690513610786611918882233392086063911745224285004082951641049251240663262078430487111340468848325654796158373831855321778395148304341603595483424504071223618582129878398079013080265901817654504661645783577259011761921898244345112909914642392196772613610589146408002205698400267637697400818424820426348362223780439666143215372057946773084750540717246149108183898209673867694237448323905072365969590513566242741494291661351499644197894720808385534800539767648277149224113638825217353163186921649449008253990403603255687650546302390086744092731188289025274124124774462261086448606476719711125395055999391061017776392977624770983003620886406945680366446994291426830907770511455589000214307059533675410688577991918623653224366710139849220661319402064724600934455344035337824033123514569468174037682651728204191352328023687606096614914539735413783944998485793157792128530695297945336620244083511371535728422506214903450395169330140108296323364487453000900206352295298031465188816566556800779152076349377074191095631381278705328933471829917757310557181218929784460762715288254699487632166909589448801762648186037129263027858567038109043192103210713024856372937510140301519366455802150754977255869*x^38 + 68992277392688908542745676777226476091368898697858020461975213767927476165968446892542846328119605909495358992392113238538949714900030132513029409429882152585037827551259009428137061248645912880520622029344105866448593524764545166568109102443856110188259589881636258660647928693364845084377828784643894964754262673874151311694837803641170216430694985033401692549688263159610521344690138635930609838322083775090848482998027270190409239101101612010558260400094318609292013452273588725040617419901309734832909713586204311410618073316702973882196944397090099104787386530277021149861315057951105907907940093399246999938638414890240821649285035665837847084651589654492191103288493472405407602955843017734380441423996118066828394614809356434560004031259453820736442869775602379246534031235719115049866690257338766611860367600478960876734925629573747965078453427653846231497240946489404665673393647713761106006800093931453538974100976545824726033573967275017311745930764039371195065532746838554347343592079792643716617015401098056362635576757041032482664859255486925076379599706705768995197154408553343259983520744595159058993922222188422004262351544316068485522328815597218832297619131359484602060213282346669917838539166290281400536480124460784395454303209099447988762789225978448476136770591652685302010759828898821593122249696409095057162214375864953581610071762877645513383030859997584821061858991954009581597165773186059*x^37 + 6942573511546609377711726479093645044270050772992648526588218350776998779801978834418736264046036151175260035999979697842047818401262464277760568284196484699481458663869151878453377612237367599325350082927373875567885104857536538637678510550723528601211854021924753575654432895648102878631195717608048740117090831716745863427263067854686588924149270919511357885421491129486117556054199172378053438063164468870247898803039395111942618919707144241362849952029565000332868651376721139634532391711055774059448481209602193196637659033186418191337958216953641974385685697214260171715387595928393659254469774510747813352523967207526149785591329327469230042143736100516465595459039877007790360671663521585924578450321872661929941029540271547451900922917069621285017405740800886303722638977743578909139841681025497299679233760630398242199364190340600917859614427194814084627901452770480908269994463246493300834850364993229993692275830834106741762929534893789293492127585713811701407010194611298653150607207039343810542648885261771850615902193389570694401607950187591319274983355944206513112018432209434580811455279232456676904105728685546860630398858502787456778910258741172437689801425282187256327640727843994181170796374796034138919449951296499453220242962481889379467216366538996129892276292417843876962342194263121301419721704267432866093646009170222907182797422098000989041737169663543548812929487743238371370286554863478775*x^36 + 1261695141985809708476119382833968144158261878416175687889828562973394556139675951199554626626105159071650073588107063496192065641585566006405192467331816003590492857467199762683553156147986305876377699303465894808538780563260117201979377182670099225521404069995865516049837102788187887309252692016000220704094204986491062034013205445570871052458852463843464461710944626387724480162283503327116002122032768526035380556009992910242446561357140819071163556658774709644290879530168054001536247523826892101901904259686088666068482920424263650146925416914969936052003505257053051169540967694974869922903296315266397543320652878430100302181719455254609689823687894926889280994241833487448765821438489341112531838437493611049434846149883751017918578895153155560744771790736414558938835899923320353067500765298794439808073903742024939790787806935414415973669568505269317629494036764599598750923173108266358849600815749921296331622290613933065609456621801950495847936998872384866383941274192342877709643790306943424256107876545840492661938229273384019130779333119520621659861961668258213891798219215911348016508421248236375849051587113671522341604069505038381508665628071439159844414663086239228014652818281891971934415249249674367682108802002094139002214179451680973955260867741532405952439796336129843943373913397286427074836518885568848222746210917404770162292622994045704085651318250533188083065739483918848423177087340765219528*x^35 + 217633102262274671451865034338067363787295492683651678390114385311539663981912815685193580958030664075118150330952722275815646700122894511759483838734005374036926656389482048833091517872062767250491145289735415734510137432456496188066561701043443538097810426608845318187582977946469537364449497450001637220664747073286775450311648588384273044746967819486172828409590702405445420944806122195662420831616899916104289018515784533874674048028128754592253125869688625947637036099824288502458092464297332363060233165780050522816838938425297740630591650629438529135751987047448462185820071838779673665848381537960291718128028122773942845937206778664936164054180175107179908971167842442720380412618682652208457152140831330205606636829755902553555358905376140443764966236848076646553823096445693452962954821787518369223877789539830142637851291249471146860803254269499807250837612644987442661461953267500169967657985517138377148935294800441593774717368354253914833831942867702598818030491060676639209574297630436646081721706662855645951241524476415573728411199985708310761023362473035537733644069412877322226255492986345580919886522336007600215119684390991877304268996234055117478701979493404290321324336500717941259696993763266253148876390396176009101338531341107142541962924913582364469939333179712524943439251698313977843769055462421255338029328156088544746805428405967672450292290935633469657768470987680578312816934110105568008615*x^34 + 27288204743402452158485421378074654713815817988046402061514904114435134881142724314052537645610760129026162620063951891184190269135258030086752991021512075772931280811410923345201699808394519809500368142155928525587988752185461091106330534466082186838920178871741031602023189538356885661696588322749750016423327601050822879555196910236779358437944613937167771991355124077865075944056027806984604055020487318582248590796401754718578185567023622329762758005743205034501977690467664754458599349062722351442965583769556441863177298121741421809438709331871113310601452850499988701433569973606431621012234140385597288487956373487998334599944335931196103112324221699870157479675062525768346597139326495930759694620560259740299317295615369854197909508861822114935965753820288959013197683225131402602118279673641933687740195475312032280807678473165854475385890494636745412328319272834510046411953699507568335581550726788926228794064790012575296225902681654307130435048828969290372874902175508783144923196174743070555166154803612403931763844757239594517461918671906485672243114674392721417618903157051400163374707683408822182074986100013530437118077141726353335898244017573095135246676075456467775779633373320418526041742618306475871322972342906381097165406216947589706665888534750936242626866772288633113352456496804097104932929788621148307747211392385214650692953571401404028076770061338417183106547152118290153989138826899990202121916*x^33 + 3207738863724532610198150032962753892855248135947928420607148468077215869222983452760503091107578856226533586464071671937094182674530160964455535868043917840498135327501206752990635779491411903092520264053960492716731780904260409105924654031370350969056016690790696005321538329453833793131836615914469078255517900866499921614474169860247365627193714492119414885791701682145752625147853385689143680823511478293584197304574078462218994741196442739294709994869592727808295653538790316289390378545870333704386528154969845396741626762628354547007853936296319854730996658245731205139401219553576920932948337010207831709935280015537894760652430974468294912992547800483463780625152457128815654491239197672195538280623814853866133387541335341648538729727152425336208405985153979250359314799076037494495006624963446128875354713092556909318362083760367756411735133001606997669217302331264955098149722240817667516811063246606495687138798936769910588960746590522860097474090329156535430732520006865834353863177714790486067919450799230270460674288402594862047014708787425214278569445565427561808623080178440810395542355000830618066003908679337184690401452890491395663728421361641720556505395554997677604446142201566234721448843468382162301789477824210100553428637546424187683579029008398581290519945731978407951015633102990099741502670990116789621971062445110667469195699513190789688263449426566844523003900890241406271949757087067405369401109*x^32 + 1185537104896112195944137036130727752912423112171058089590159095707811042459059822520645219820966714428527044555212224629506167254102624979623236809685187129593243296190092260541362244820807515956436032765003689918842147625449861267368371786212885792451531919191702619533791170007449794058588089168014283289724746210318007627435673964758253171249199050231583621406753429527578882478285657836889209739011935819080593125085469983770755117795423554934141086742369330385082325640065027501186514763752107137679413421356183596122806443332588099443188522222943683628463013768896846404034818952913843720352351759820133789291026213453897232451172518882074335443240526064099769005574538978434667023300990678097787861661421035262210467198973785205904609239123620023795732225196130176839000376560641237179242522257506975853313280002549461590805737529363284408150209159648335903890185674290690737935627382706100340815105962289208413493203920504619079688604997968164001915757583445158723697935198514591730392928726507404125160989774009307707203009263696863918005484756645713585837720502049900849455939085959075758061807348445550546009917352187155445252789562362363947764849693140861115455354963280666378918515775804446855442639068937415100830930451599906621785933354190353296407287666860998260956682665502173682233660729361678308195926029175271623481947822998172840964387506159541608506657636842720874698998414241077288535200194391813205242006581*x^31 + 2336232540097917574945440534062833766883057251068191190667461675288884192592093292158598216615390561481392590842817120946192558266237446460766928711473029307607849481437158569715448795522109869488511572283729431819583197047292111155696847153405638041792024085008707055723802621486733600035265874114697164268951281625081515659616629881449613298177362804319835474440810489635645199172423377817532454598389422150877601655876107128891319879468862132787430641715620569253676820116181207884640510020353837563962151803444919539433673931185909677247656516746026595500417949469100289044309108876253755261893944539790020893948257578601097675453135292515510732513903143161245828806124727811888936480751195997286022809750339085528038832548701099927824108543799229586303183673045536302941606846715623318818624966676082410179176126967715500806843372512112598974493036831178683725187858305972345933064767681484282078549782866478005223326113872566008495096311568832297063691115742914985109049076073352485372386998861844163928054015075222531137620202825568430059884781437810454821394347078295430002620950587100894050094985725564184188380984652235495613234318984445620140195596593634706165157413134210493239609631769430553820441478384394657427238489614757249012646952085310210139122274842287123723986328592378334997687628815386256070280611349062603079468448035424255710406646016011225847883708740526184452886408544468466272962736934588829006144078802*x^30 + 27588392779220487796565540860100379803988282753233166828885437070815736208458307494830360938380418677692458509240130847256215192882917647190111353793220652887803820183645958919596045034152224029018107730921056891135076318178573053288164722480332974734058495465652950806527243629599396842940055889186940230283387253209007817377260265145709596548244766054364745690224300037357784335684865581470122622249116272794445617781094807988398224653955365369918832900558002953389027366150322429669022594832482323009723738403338757986964944197559753038240824889742426084209136810848288731902003590031441171475984904062770612386380384442490002161968758661714415369957934987527921865795147733286143523291899128999275530210946863120457072279736457578131397277129844937250553195337801058482460009193547537179010971220327007812759297912526042821784566550242538259347168825839098588468614484684790660606922618828536399126292010307422153137946827641507435370427804410922975123468145702859210562539890771432530823802694418566895447264485631497985453898497002911586292404724596724130184255340589661336223493031851247879533251073710735607303937476134427568020714465390357794463949750992524179764260053512020932726002862824350082386987788686312753552909663011850396139035759469716643383812384102370789507013105506098889179496804461599234967161740528708166499057198965868857869027862729691684557040991671745788841852737211152584110253350300731151076663921166771*x^29 + 867148446174334487178380605655239980965324579769556589266690294426367906662826078693914916620672158442892211528990926378431692633195924709876200779744745062261485139447837738302352123733781139356891600539398206950118073580285871702065622569703909848198065378921960041158942346875934477326262063982276469965381859429902109878140208741342350303791893292296859356112904973057035733352981625810760027069902917104553338486855952376022277583149365973995324028668763526413175089278648556400682943205307998398659251739203626718327652508465491141750385068916519944497828208073378384171937767363980622694524813053017057655899433423045039809522546800879144511146824337511165810485374207737911457185933990542217287696406190111940627644219257076212253668935701228874829004735477691493752536764886172469864030988029138744272437280567172644187659238506790683291315201367067041573006278431995131733291272476383323816348815341257678762241351398085619432089532186277652390348875404085936728630271929857590014393181844853470579935461528039992166619699535642304304877234306621847018751318613513169816398029015216524635403726931782682111691794200613773005878985494729647538552700543659326616652716415248890694824953119034821896245190765086401696534205850180317080620886488019638957293768944795309179521093798721645329892376839889240179941136812578072393986988404095797690850802285656471355307461037705468602760197637786799492002481272432437452842375965315164*x^28 + 186359607578785057517398277199956418785054375339971004214555924267837129739015411886135666190678014472906328231954112671008036602228218504157635056211383796627406297156595194287354030517576122451664650803995442357519121397674728596759123114157897722791087008361324824908195627182406384135019897574050767457629046335994356785160572771310316704335205475953396816659902836888065831085552171221316337405487003438404846692527439235996908478024152748375818718668202493706241251511759291828515574870757943231601992379850320054418210110411192050067420735024889633857591088204494325842935073548881910641433813011190686827272200627730163935116579525696129936516129853342340605993069884084424774622232191260999965264103534539928428601687964645261442637665972423931761936617886937273095686037251077095680345211880866899315843448791836508820874559579213431483950110444003997795722891935819000165398726015394367292966479228306223823940359307709281263878833139391831735013431948174871335477849760212286603650434076613694137367881219893445682096077169239629282382896234406853666904500692239424237010071638081703550116170539615317657238397410626097571939937765481355734522272879295121994518512264493177959533983176091162224655634514198986968328850111823182314837445528612785422614241163971609480963784345950652849024562195075642833259942113464268627654485277447846075520108964904112684581475312130765913788287064586497084181135559138704751336134009780471834*x^27 + 49710735165486083538540810008438257990059983006309890555117916214835240068212870705022490529423858114280286969788275165558711333376386022615974071141924213270899594210322941469995437860935282868463503450267388138598630826321762071485937560670717008827562185926142076347867920298694089225254625039038021262872307071819976794132395083848126416980608560122178421488862974151780792152994359423039671033832308748966674264635750835712608756526863625531450725306108871245210547584899709853246226957959863276905996909490791611123183649850686568212418318883308231797016938966361526159925233976595889185479416243872883304342819910227476486766106058233005559271459875332442781103097755387204854414740957809667698827334021230601482402496093634406125614222386634297522433743081438847039906701930955403940762595390407726998533589283802324664958917660329985986469061787239467963734372037674882502734192677598382799231600975713576739408497132471081991267167596046144284118658618360404658424037301538089120575735764728191259638658724124937911202668225024222497694902251079834274611777121713817086606973337163621204149025393366570018563704378813691069239822568571427325605585797392870011788070840351690236579578237921446911593757604187919979627886822950161635352806514074177338095416695627197230207558100118757383150419685538718173489290318062382914072462873489550848084054703455151637577181683408254096414512908874199501913476903231708174860550477018965571387*x^26 - 471733167264436614606558829287552517733955086085914978532414702584916257333265303571338412080268165288664533507849928228604247434593112790831395044960690861909552898959218838859969130393623124674542679250976921896748997274624697458951835264026143486255619129015867042529707079928392936212326230077559963361374648839761367152411350731257512658791970370819327663110317803103297510799580457025393393305551986628786643046785392706561476371140864238758927706284845014594382709932415730071392762375133495405355623496460322949559472020545417495888095933487477235382724984337857926989535243726627200807329450286852013171644836406067837677805179147191537227826171857741271673270209687416854468931077586171297120916751629927474885577995183440491050456101271711985799221805120589000885627030412148523872181830444456101312382227471476614437583576982205515382848296800395827006200889500655942863163894489245543278651742239399404583080566872185781397706450039759984948430718454829622308008941915675962303075183838548791854110358559883782165725710858695874822345889387114406883818898204298437657944816469071379887762314602453981640971967201378795073202016299772533009673159012685112835271145010629628219758874658764995476936699486079129193689868412965385429026900683656273252824921926834988502899898013425151674798777906718912463028379085012879081020416086235548708069479033329717633226480527000653459589471471187737100904810765272052545795365715656162040340*x^25 + 693955467612194503112808357023369285359313757493077188136808884702268195673571801399705111630911046811583061832728338800254499235277250672009097109191515573168460957779757028612650362506570473208600494700422115111069448531282463301434769388119962261603817004723963042920138892528993392902574543050449030142688773656766360544110763219698092708394045699312914470121638751780539883734201895192461691327067139608909832574612899159082656774480179677622843630473062095511644286600153770917010111440399249802498852748023168285264433545556734610937233523016654135467918547719080922263921208375792012050617309899202128892846354631008207960418259724578075605635366159005478925434233591554527027152280459935838956396270105665833173975322703978653592438840119014255226005405767045562207379576150937940683502223232863968323408957313335090220773514299111238401564310724592590564621804917176173148561909829594863998115142180055228196477564117291007205217240029411561821152847642317387299686526866228917125157621088693250521510393868370142526975866739834676008983091754118725006236437731459432217003096440030169324782660421788395272555523437380317559518706472523534867695419546013667299416373279273186045708663369166508217251037339255385997701637471506134628350900809342857200170054973586219062799477449016067277886374731911077577209755880016690422856852967747688263390418037608709098083153021495507402179010198479630029403710927508826578392219313907841544964463*x^24 + 19669101564200588857534590607467759239129590412533667538234360845440133241769602098972624712582639346934451559742512368227124384083193550804890662171403118906280523642553876512249383319878108735634299635375061181577539319613421358592036251047044388156283903545730487565260107758467578745064635163912030102325630463981356776673720312145795994873716466197960489622104632797069985651511849736643987840289882374688313707693104684266565258750378465473377374619930123417271679349273017761237768689553770738041422004753640699797697491302432357211847553618216514160319868261126389925306438166181059216625688976089372305060992719726050171187941945808245482409294056585782656500844406798276583448109924033710486393399043849850723495407427135875652055850300629586032402374835528381875890476410936354963517035995733616227949943453406515643312921432988537768964404637839170041641970839346969038678741199175273088475499963683474001715118479213773270376748337687785469718208743155057295302084623736301838768720289546620293608910625390270367236043236808763014558076970597785614386553232394638389258395986598249172402720688225476423134839889541538789980707046222039060118684532374915199050892024393399381983116414693182330362408275625688280685551582695370636361955708247459510187205379185798252600543174650047973148340160862440273461185959039114308896037939317090663327545690451817001830390738172270661943974806875743299812979074995314750238648721800759964026487627*x^23 + 5678105501620642968339055756610251018086122173538721907086063990380833576819006683623843790755568426996591387410491079233106840977822912539722395141260782941844381137572527893328296722446455509051568946259717956944069579687789841858479627419214844925171224809637497612000471353563905239231330934950431999862043722436201484524334055315300168689117380573941741797722971943612989422226395132040852307283110331194090097779275078697513530102756704826589748135672161913328077654203540899331439855531527330152351977054005026834879654585958494355140220046195354881355193092579767739907591353483195003321688763730056973087099729376487599215322106173577520036291511577982317078768918841329549463584177712808459718851966575915235515170337522680013315847162454563554790667887973874664653619585408005176922947151623575272059950663507342834504592614876284320479261099713908303472918289888041301668806345971047928316192877029124500735706318692632785657772851043445211719965288015677318391050004638849293762323020311175763549107811825843158110106845292969825763638545576579617400089147507030127086473239123285159199996977608584248455849842630793023129594211852256428481547915383452084627308857305167030026757562296898053585727237189413964542388934751785128256729359961487887584633956513932311836581392648305730406620154855667163541438806321783387222534645934536697848468333313116420732902323495687974391232705017929238568811240467503505031810194135964968903161675066*x^22 + 334545844814940139602292890856889887447326462634581496410264126796168777685321111867862510794761646470758827062175892603694596693353183886303639592002982673133515720965616196071583268512246011662007699433985744322659029782944841225373800721894073129878389267385642991694678798408234818499752917444126730578797139952910594219324536117035563213834432910316413691399258085559335102344735738944003735164600719390268737591163970363342484354693470028272623367044238422998065263939313780211039716127527110861912875554204391430482114380878976987034780072811617992926367384868921640858730322322924585918963268837487644632052735829461670124004469145712983333456102485720336844439625796643531822213555936999186438093067430155634932096357187281400724447584972576093613971333011827898608194991314035043023128855211879541212517904249053867216108112663051870122128934574713566189355335245782518293348405489175201439414406560518738413166703941259386493382114207744807263678591999804945227133653694983836224777680908192519332588233740664055539742573201565034769264249803487247337359608926695165163277575221144771352040918729290879358039678053862287509719016879186107326775273347590236651607521102983161924415642073158177501851858572444207029535729318170562220799900879839029599490808706491264212354863626849608388468209653011345788652789847265933074593779120339504273590510639584659423470016687095650151964043730588190432073128683143977461088009626757740596385681463085*x^21 + 69612710504228410519962785548306480948552566382315665228874827983493883289498906934836891102553116907190369613011373757937328149955274032465505361245936609949793055153591209156278837351847868407844745365526037958291132919905115275416005912769457519040694670058083968454078272096100243767407161109492858667664709015216872189865507290533344265499748016988483453337973343108582662158475753170026974996222851516189930686428148440182680303718156166367151116649409252505834374645668426338677387144667630575714277349078853605750691642675733553959331832239305333745333274159789198232834900373866402952057958031562381475574528361675295801244832825165570889196242703315566731564441112314657118779532018456254062257917451278630126171799650828791159668754030739535763474907163954811224431820261612046693127180600961697643077446592640275986729397307482377537983257351376613158636016016791963417247617181885685050465864273435114380124362959893114770025667464542593126415598372993999420368925576815294796933687582278965632563493702276954271456457319097447263134887788740083714896849807253261814581016732033464790967656039146204942403495408197207435875868880496024960169210475261327147815504390941840404910463193227425653556008230509237771142791975835439730272782618233671377292921545215250073046559198206164553932956039403435186948682191999233391668610201673595378882214238003751526534455454918884366633627071268466088113285657125344031792470463528373323880236208790286*x^20 + 1193170811151994818948005471426125741232748020966589032837791931188561417855004926724823416481817382924498159398344915591613934251584986556458090418201415142227915922816213394410091864282837818919911433524802831116149280880041176522680464606833928530261604273009678546038131855370764190504435691925751775644423583361596835713993940998349332189376076750917880443073850026140323958954819315257575874321976511336517265316917864667640158606987825802222034037540349643419089902848870361900339194577728463424589908469503113937591099058328624411961055919525298239668051168613578060089109682229359958211839535573775928099421447252129172411125491064623277149279458040550044586360523182203063341259988844644345648617757564012874308696429313099218162664261482220425738066450273765476080368844114341583232337153414009980396830334617338051376757902315230925218070353874575043249704114413890418018811291173775504900628037309007953754794955338319004162393864988507867504872688557041400163052112039343699459931517424564377993124818917140546165130831428991889459483109325332113344044955200798478901134174033406012742296582379056950468515385650512918112603468417381907408238950440965804844488199515547763157483592940240874104193276089887364384094671906818808375536793433370503148661457413155807039407148239180945770491312114905950988842116576037658125102080594060763229828624638793317887349687547514735190052952724408612455790933558941018994590887919861360178076488283265990*x^19 + 538199432899293044849022452245905134159930095303664564548176389066483512046042380170359873470242462097261887284134826874049580752097447235680365949855805522152566515146874046959752515073242750147546172460527536320219441238555668227728538107214067952225550716296064833949790259393440140717662773794822058639731179831454634134334246355743206860885215598860729568112899725275876785070003901210652996382048454091165768522066318102021920790392158600999397754274646883920322184250219812384427601630562549220511398622525830343055369239933685250817016218781993004398927218712348057342170750571105824208912444301014767047029012775749338082136708089766348350255586979050796972262190855233354940851950394801174339971308716408653575675370814572283781219231572000069171773903733288066893680474391481963163798667061213326960396544425247398580385935963014516284190141085060509540457632634576034115553787140588701882676636393726123467265551923096869247806536633632947238974451464423638564972201643157652997445694731501228706879646577182330496767229040164981988036792169392527591218274653574147887085377627464584141983981772146368019982961846139679931307504292313157189026751041331170663599575928657499026929648599609894306410335172525287626181285753603853745970901271055449443655789236965442067285089927223916943345947956455941226140657630693596887053015996189859899834796930889636257708421251569185123887195207393966502095901087920017342598651837737744287399551202925476945*x^18 + 769275007767359282778484776467362811300337063242489585416245515352636202428573873228453417714644233800864570084477187454749926871757927376650220739982598638351304673692676817861387245483444048671702770928493935430804593347828291470969607304172161107757457069775273010249788440239455450781742131047585963665379393610547344049154300256045158075737885292065978667876725697522917080177465121959704547627504610883667097498618613888777036385277694594480286038820590771396687885340661074286854282250506670698422431355562136731834665327874278739113082637397950178208763933514355598444846242697237605358765934015229094623272191616211618740336224161528507431869090930734797043912752515123895702203989974248476178170945294436658209833788128577786524563145292235026678563314358442438523176177584956175476846345773676002975777704208827155814210713996177007818792260337561503235992006664764485241104947001597084617821463307464031267367670108882021929100879831048446335035449826007915479947028360525163974355264881859204687725347725568929276592103180080190446197649524225798399398453635331857589668199984462518858212289584038601837360382091830309766203596867232335228331049396722936018275107411198602695889059540904825345435098328996858913167378972991912316655170430148389509976197361237426301002008988065969441000235380364255452420862583709872482689866888960048590207500987073800343856385490459808074375426820449256689725330650877165561588253891743743406728423993613302573*x^17 + 111977976823735593653528385598849319588977257406363808878774034672848520038374652428193962396671499203550378078738249902410155610711424240474484686677702940965470443458470496761379743137593929488225997201810521656860065899742144925571467267487064833847384289286169351992189022970186096945458146727020915537789132140447721607444982015439742580125799785904384990651778239595728811763617340354348509927642536169243109798706798076649082456346091935758631238548864882370638892735409194693704110587534999253642223242391476943670362370398027484305812807319107096465168904076406293429488748574589955472444597469720279131776146647075519880786867045595584400347352489543744789045933160778524772482596022323904974278211295687195575979539808494208822466267638181542542856068551724315980167968347113188233700433144572204622510400111334032611614834597982830302104421874352137011926726936199574596390867492273205310165834057328888990360086088608934013710088118290207863417060457456835603249957194334477633784914899402914484383873099033772684239056793866763048007722475222377584978114366428235926772438057503915634053195627405854660050029958983425520355297697215382574563815330671675497557138971535131943015066757239971063505522339388331590429625899061547198400689313926820711677754568547049088482190287699870865219546210034589355424214574976660529006235706641145574164091000942704495773600158986668768938215610703725301023947132000737632910463638395268046325327471080085435729*x^16 - 209304149949815353639305729119973567820171062228217224836358938495745730996182634321995905121001257698851669542446723412992461864630050347828847881495708794372487660530633682358562070220772035333085164140754700691438516645146175258568130323334921789518880128845198985104099684432481032855653737410845410895196455655121488740960423666263067479882965536282670771252913377580732987965031488023074176314177053580750953296050003075419782927503093539500469638441654532071477483664481106566670742198281960294247636889226509323316073095092543225270327123430419090002141371280062990110453627371803809321738366233500261349574520391754809636388844984112294460039708959415580946983478066011436529752646218344526882562834791170706374077917526022743742765300974494863984541239048582587366864043174516334440522623396356691053539048734749329817580104988365669434105755378208760981133444217612279067749804887595608115077457271456487289878388524845431991739438436463610561984907965650598294590475666190818253810780412771765106347988840486964768912824529031111818632174163268739282655210713949497263898634123314674684244780971609554373959881163350255268422785072627579062464081225101393437664131796276712298978839313681771236360266600455575441404050430987885454185363656455738738092163050986205912952754631499697884504206109936312044010070618161322076879692441859255682131643895226520165648145519699739200519791092937629119750326608550569873459115693794296344296976384850872475233424*x^15 - 8904246343504379575350393410620037109700370054613397901571934168429703249339085152502058982165274672467693853002428093064932513264303781838500567738760935594650343682332988300437199125803903552120686907766188147618632611753734233387312792508356253024150734780303939512068372760052329434781834939083085494355308785674608386274726244391694521097670535753972052518733891615548822692569795882493576430343969026799879317004925122080648636350476081181463898498312762482778079174636562595272944455884874744984431631054558740149998491715748105628375026228522216146054882084628040183021925371652834564316028789468321393361317363540158715929838725791031448026251439076694480901830714645737806017220003714625227936948853774953167736599819035490542587942846950933922753057652024908360365944102941717124941102122110477509630528862452238988425731885898678137237378752126431407632479004693888602980908539233202429614710198220739305217350876901103612705629773465133583284998103299122188114317020041457188241652806571327562851111070703256697183184730791981813080589497625844310812426877113804517184768412897386227309438335729401541464169821947176920663028703841953572244266286891205955629509265787648178987511467143535932005724920288415460471238004420236398416675758997179076048168656890330377055165270495699753784700449669704266623963566296969564641133052837273247423292458642113702616028637261607528980827112646150905382349235198225434852644920407735358322520424640316291421973232*x^14 - 1949180996491860805961136219769361401815367837233946195626623758298119943157059194466733701945238901215845956911604212444069396682836413221328175418408504093459387083298081934524859571964459730376368015209710287656041044803152657425727618495799684012145269076824657215567987802426070690135004477091247469247639834865802335046207018549985591789181068819791191314628695865676968063206484626154797677261758723658903775095594361638003311699004723150377888914906780303402149088377588880885814567242823909907901721463274095882644644368350497239500255835494664994542998350743717175789146187917727582991892911416454662479487748800233500373656156295468824979034790289916524101438180745724986042171026191497676798935878901193581551172857604078650532450745171381676723082102308938073664468566840018179482152120447166673188654322295868624747688883621920219265129090881724748227722958072980948049233231834035750292092965180943498611922229746621848401529823578838932825808950833040873255220843381041332254308900450018281770380595437876451961387671040936672287853196683861846121208357689644650482219415638653772254159118857850892832302660901026195359581408982257832303633214101046183671798262482613100181768684787300732692798388390568614125263860651441852157536827731642259404205286225812319984524238777147169183746338312940366758557268074542861401839929701871858825010029493897092294242770389121352326293831163889480129684966719138605489981926364865553603257390445409376712165384837*x^13 + 76954550008471542371843463905173177738362195157022736764178267372775972866383000089246406009276777487453706242033436735921950237952393231523911632786719001489726554669016627251446225799785888177707646797337342226241822125119929847478498291693087178099073460562902222828300416453054193979668093941005604729086211322862054335078536476608880012260714215736883679967496020550140538467458530632620342094055759177936840370522786310698933332703639787342226593405780537139607555964816542879059376775220572550440939270134536857316829497969182996989753501411222990203660910174783339876331032496133731903739917973820786013089629890531482512943935654277641064040615358066177549727734989312627614086954638315892413316465859871616642108590577878534835789641825205438255650724094165425062658873624791489049112306444345521996287056933994158871399512324559116932943576656331929373310781773161598831294280015716574221406327942807490111522417863644855219921878631245368821334163845119896079076286645574010535174387033280414047867213253118228923459585316030727558569112531597312284805637395830138438453235048372410144742238534210772780231312191629799383931417768249933786268905221658601126747337062429745143152418645170301563622647895815578504475285067915223812246944914675260516346729742826176293329170366205946283144323993746387311578374533941516238572031974717848049432785908497355583937891727259550534641187317056880412579771959062910651314848758132114707226767622346321076403229326559*x^12 + 12201587437681258299723964867367243398269228838569935248403986960111230577927841919763814872088124993328798223119662240040821256598812485947044620192945248876910537283994246471652891762234769671233315582104828725596447857599337781565008159890357576197442219981825535159375029715597087508917553542448852999566889019826126332673592645229091195239349592472785210203878443261164075373930142214236038414733865639776820468839711161456550314509618820029339849960935269752720234284554823762530359105957834656176694477589033361034458859648538047006330260225932824993769062008182946699074240688608621218476292790384729093357852718466621795372066581842235686149890933733560090873368679982043759253185745981111150176275570292911673524980636745957953175885544921869841527109006535900781227592137590859010917311374203471424383541040736539055273767082065862334605909308934010132415952378268802476125827853972889882550200151559225393813848716572691112653749367280045587507932463848489359047257792600391167502756749445219910727482611458850844963119400461013204060059626841214744902986496932813754659568327460400930563662397419436345479230063654639706253814880362499124683246993077244902523142771899694008581461182631897767666966060241106086554174157434799478713769890499983787401683485636696089870211482466841281273025203615121296797852837334463936523256198266985718036893270095356661930962433623841119300362617000448278695731870886977475792372831184678529402083823142062161058358814156653*x^11 + 1435695189766122880507492623024495087599743721233774321775652510373130898201413394403595578618082675458599439026739561392127104965506034109940204382183999045556902807199319103008809397669625178993730104432265874159543172165212687076230665602448719942986561541069708308697447312497713666404808076616739735412694874422916319307328143097031006395197977878783145177874636710622808189918923030323379427359329623531754132283388023520631441050087790648880582945770030238883951287296324794097019420219636642800081213174795153663231731886876592341858602430896465740502731449845776531477165076103020887558260221553684269069707732558684976775320824357187994627437890962017957336704137332769812812127060119682632651012574023370523054928733181541121600828911503443382986788359446154482858649529198302554586679028197590382534191392215105752126770714823946470202769848625114150295241913130544116046384699036033304409891366573000319251570261404094771025941576395934745469150457799245504385934492370049904218436928451350837697055104350799060877413388160515062917351629795052724483531137804540133400063196475339677745668727774707613248293849808307147067679797859877100917867601417785056685595519635699179710909547732395921438998737437725325109787008430326311401423743028720399741889802303591040184883605754362666011264787500742999099671232603328777559142622086204237388646018043281602541003154446046424064029298828842042331959580447626906510643376225382106204292907765079092528213334339956588*x^10 + 147997152061795939130995112709764806436668247743671146148101725792883604225957219046322820660715941058607766269602867535247853341005198063532734552991438488191101045634668033725079894277053506243224251132615326665193712391526899401836103351009330595559390308469553341207985049037317060652074203229494640955225871705276358692561742129439319495294184426613692134377900814351914872541655569077458206298253646093386446715574566860365107570263963127395826422669657265119141141655040096439143083507218924055560254550194065067211902925804937826098282512370500265291564043775526158918608517071479754457782021692002996674039658638503419429982390835587745690043440188916104114432867121918831925188525986329326983163570086061717211841045000119170005994893919641430418601400738191127065718266683655949176520382002613184922069451687562373637397113016139023749813847327886481736763117803663222814182068759125502625795514360718532230787393876351791519420875630228102612617667485278112930134037070943650322734462774765947442870661834275298846606169299494712681756620466820740575697500767436145265341074935984068157574114175938870592312822786792912641448006351501684436708097394329941377920141809755910538628426320606619447341545408424384071653878476287223499490510779634699073126990601999869997627426515138061772401483277683289937577562437471243854246287366385803182324080292762621206878083756274618107749693802386622176082737732233891478786499156115090341084620632343616333871992878066710231*x^9 + 7967599453051943788181285455350208889916656848844628731697251814839362197699428444504018306750855798432620993783314162841719835777388751564097615402649948354232398768175662595373741832581235744587800751878072669445772294601745739585985613770145577597210454970278388844067325957186313833646195550563189869967369989633807763944010611661169025762798222276047130931516574266987589179467475100744957230411100520863208952571187994804818844687405424831920014010232587323449349119621545824827493534971051832321154925687507492034485253090809136719622022339780378600307205706204457977626379938280401302103774991030967507427748086282199888081380194225236172317410634601385571918330367111509651373582765015850593062658813202335237458686797130003911433750332859040248763143316072448900686920771489042678830129857556733387200976410079479984986505654579785386275362567178040924085996737075073111590530583068514505307139227259954574934722813878649375205201850393124351906967791785682339814270509486472812339120619392076817024475868765036700275901664053211698360428084263185550897225808272706258034385216970149929656900315275311805268718118692692173597023562398790320281395723650137683925942390220666136214832521757583630152392168670780670349648018153249776376136435199584327915182544721979036893972641596389229438689926729863202766615170296238813374290219490464009633859760928885771945607108297689555708027214416576563405306237615943406645952299352252366279515898428883169109483142225943421879*x^8 + 248766813689615293508238607938060630238008898406019893867577999478561567631853902562840611217962395484372475724719870002943145081288913467490067536549355551818797282309159746090395487064145573497572625220882340740059337005726349179900621673020007045725734538987173083779658853914132646931500097182417160645520929252244895007135187131136066047812668208288976135623794450476620403426935413501755666914830812852647386745745437705862328390874883288905014631764257732878794618210426988350455708811171319816430665063426809323485377545663121639303828311480330289078671211458091260517559218765982755977052201402764602623275811016834219736244703648962194902081800294069120862176183841989475392411617928386479720262003621151499598129454176783693638416552728877767549378398237134315633613823681407096713223762999874194254440731276761027920132908986728595863623375394644404066819522238290828485847362495061502563866920138174619187395470490132728755169953630935556684200636338508808167066418598319403046963575138639134634672900655869340437955630692532004392289172025540112239553861944791702561298394572564172771402755489845321990925912578736962624357277949806605416083090230270937936519293300442287647105710677704614239647171124499456231588642003598434902317430190834687582611490440270802207541166397321131269478782142292380253325732470332823316375514627774260188338358541797698835783804906028537377128245322902445116543735451477403983947987596115755587645775108467009759250509924046223643615*x^7 + 11085532615961097349199295137068151342213105747736152584289171394070663460350355901817037111268953494419811241169342958552431637021487328906974949508207073792384359078152023098684012957909220585861129280685204946623431856776362369121811665943622887577983620976209706427405444020401967788841458882596353895090914835106379940278200977856019888452678547144552284056009988461897404144373900433709774552969857596987153648608412787590842324376575927748108496956089254015667408188590277366312681316239156051245627635036210001147794292382241722596950132359858376222040121928973141688108254847617780185910145437838110364715402564282957398960874719832779126441530850693773689817937235328631827257391334924857686802273966642102386557456069842752276717188834854213298932701737781300342114806352909165977133082768662758703580708767913248911216193258548688662640373427766456999487644774864439016314625157227648186477644901895128963554075752593449110378260950488132198516828450088702156415097392480093551954041012968054886792953292090167094965360950983925502018348256680880136309222372384238283499222449371797965625271451754105770544784510324616138435349949072967960074296243286544583740579485622440808703289133683704563688092440382266669909886304303098134071093461114713308116967976143490049184712666340746323918811941879941333836107827738213105899115891012215322566578184929118566678239806097381525187603217107972266164352220494966083454822765447502104431079662488015988177823790469716116448708*x^6 - 53276460125231589619129606456847548673496605218783590277235710884608740597169697068256066480357695773946423062480022830367686224529901058792297436815737827796330417531869229024592707690650978210557738178249337677596320208175697261788312929392768807740424884746408473547020261255033425452383286846292196445613470147513872197137016548983433346407224973104400264357036216151292312101781707566602137477600841042641330433657886779009986245122073832189498354122334495985798789903233395357262381118148033696604737501065311515731668278309162905429865588048601204957392233182072870703248967335376247661518994000310855529788028156213651424932082074478310609157770206137508794221498536649845061325337776203576455629473635612536855283267444573773386238098599876328170959635466225819559020060728821786561563624049302529273540970833874826128591151328033039304004026217937576687019674872504436414454521383834655396977006098672982058181802741476932863293156858582516754203736844571622433755827575415559652152918579788073762636418789765463843860220456260574584551292109171841429329900778493625743771183359514148561638545358186528932798605276258918443148264802920759608955677784320435014426807252790967028328512112228868975898472670126520786497485209432136186863753590996938069822184871287328209735372204116660720970756046598973318955242751951976932553353748351198748382637134059672904618109914887559419789615416110078349262525127785313816951506805711231180017205133351502791753156079039756386764728*x^5 - 8462982744602567994343275362902622429433241257197300844807697949257620915308406141803413197237905433874980657025568285054309365939293982948388521410411673227878746567529818265979603750852400327016928635516247640387778600448451188113688503453521809603935285306629721675768777891817544034749058103940242790990055853941325769809541879051511844691531464947512617529113124325151087169496195911234938532069772624153757973593527702789627023796167712996262081941820078523949371139226600731454836703822440485683051214652529887541698862764273306188485915769019147245793902518749534577272839102128070354448148284005769779032548280759238727529526171326373149796930307341445010873552493196811862199716623330782573846786971139552738496653492369486727697583611979775931117595724094482405547610787267905719032925757343892011044373683136492026816318700110133126010698864135988482721750298287252881991798712978358761758095532565209085440861285058262469960553289485190517470250180463324455471076775631367935137503097695956857927240843588035001336931901404948288503994008641910895476070259564449548791023959484196768429723312083850111500923010136297190736795402295698690015622969779275695522456207692293075464827325872294981088062372745670719392170256217374508928207728852237687509025111803658186713964787708110649687853030547494982482210684321332484161674534143821176421693348481067968184438133632707204519216453393835214533600909928093905428175888150413959978324170740407488650175334672068242291395694*x^4 + 1065401139422537318874077393728732281840882453316617504154968106011614603360772553932432907715531371640575512817789775995864535831060467202250531475461131984280434766109318227716608723799622677908586880395900664949968334183453560016678020621160530605705174127999972877469375055096818198053392297578063890797023456604076052649988471503987269827354372382592758228358498662393225206947718667325122121763610952101681871939293453856036155768121016175059186931526309975737063351384402583632787605547015852775748129920438131447051584063303750711366326087170713688106847310517054922570764567591931602507046489065356312467152639075241170366580587601692825460170520661598647573115650421250610697080812924894540717104451925518725952887048177790917500584633444217546428363458220459977935500242568923031634294571240523582587874750305216769073439109602086584642533438351760102312594762320161375442277406297193307610728017270119676138943401287218817265620119882548274999051749618069569295330889229416159775718518273572176723296125774196372739074996171232846717012816580354580340417624387409056215861475507487706646722878412828890502104719479657058294182951448392133199660318663229372648280950654695718443387198228467225150639031729841299136022192812446776355314063568640681140330941700127961493297154992292681822931641443932785027162270065827521777183857347223475112296971142786174051906433658156469949746332258863729074797666283457732754997218851129274788881603337216586688575120399997781124120838388*x^3 + 21732685514550809475915827167968787538824104761287543855433198240759609265944459169845755546471714805005631057059993492041074872176947600594807830258719191937288226246452500131815843751013145148022376078098989843634030880199485780411202885026094327977575805522772664083678735833615235144503987107305489924635987476184061735214694407201582517026144633671413641115490411195537771139160742337300014496522103167114318254081645876112806457631172681410516089291992099517808802329582688617204402080419326950951583639223804799675881707841718167981275538302484493514901040006194558042175879847996740696186388537397752410203413787070589723060254008610503465781399286709579351124934083729143431983128801541289266547973539500670269615959359183298619539093723338018423063644220680608690528413659378317811987891476094630370360821395599683066150474790455295269043754976508399422690433252735857842462952321990704791913022632384145261241550778827918836623102919536565850629109111257135525140607788887728773826459604211510694688652215797476906631041492024709869837528977245447672751803715310017106669556768487233059863963288941682549413827277578798142880268023655740604082570518764871454064458512475637165260826233878861288464631516056029866351900967152522467383226843630167608226073541347803103208094307760434873453918233509636775757028586734767372494911737908851068264141348640121763686493012769848719141300382456707598394275498926550862575014436673149038626826944690145271468145462621023718217655509136*x^2 - 1107302318905253044163701403484684835719630526053233716353061148770974051620798617587545702821520060121074038663009344140812323347801798238238075064936764391098512664902023598999930265874531872658165042404900286332410760821768255467290899133212760327542715116876812975031438922075369979138336153982695397216383108387603896643769993071179785485764746461778102804605780989508772889179145793328401261878454259710818294837535426254586249190289776414847435948031750960500584582370120097643481732463628167333197898476037592407993527811909113113102814788786296989671600446047941614138250459400725363197701027131431772637047419290381306982719141407471621927721546098921462711402450932552366836965436931075088705710013008239752546055401118046672606993993855990446186395623306381670422442943891501949901115788998682616700586337218727108394984997580331447377974579966395064371613592258513384253923164191385807298524870244396800820804607640482937594259940703561846393077450629581603697821191848765634714831909634875122602867736755676550694901521557000956095762129741674076212697068075354520710226424141230627589279922388030486495542923847732319423557289837661570448633796258479616372069747569744651124076477365596481198998671918039821954329290051203017763977538395326747814090823210571529811159275924148486692507769643320859870118451154255834087985687552099153301003523921257977155389327525113090102279286032716783511094714236487822325225931099978134215648701680994842954845867410498270964811806702029*x + 9041706692369346845040887362175973884930655474282569115411102225123470279090166230592697888485366644336177430319604284199270955425812224742444041071952291044867045054230870179320747496312893644345399947863336200114363737949635853433382182645182386668065439580397638705700271801048954859900608802824924186588196488705299439177771619874180769585261251008241997410142872018940213741005483358017721495729440147673172660202598008988190526603335752057056807654864538227764190123866912647992730671498936882920285535832760154221321280841449991933611456465624109578574736583788221242166670963357378493372592523113027092177021029726369430726916941162316914878738797455924796540442392709854660105189470284909787304675021718107085330746829201556450919744710530583726722094837427702572349265355942339213251455750177262597379769330168449535383712235126248823560788694372628642883235456256594728821536177257093525974244914121799126766028680243141171588230424954202108639634059831958738413833359703387648539524683372821871598908989883733954381670035804517620149424869845580181460712056548820526280300694656532977149715746121200622444724001484795860098745632205078418980426949529266722334381293774352985421572043719946540709593833673339140450280033853904725891929313576573677152634693664203788598573121080479872471398231026054061639203479535479496807774545788644793173139704048803232278183501324703218429083052840298050691194150778346096580480194984901995820063017961624560432912404562327044751152626508213, ["Diag", [1, 20]]], [x^552 - 13800*x^551 + 90962861*x^550 - 367646014912*x^549 + 950608276843694*x^548 - 1327572148531633443*x^547 - 592237272645748636251*x^546 + 7947534115377272910445519*x^545 - 19503612430644501305898698836*x^544 + 20048891812373937105399239596741*x^543 + 19516578686867200390993334375598171*x^542 - 109566925554757014428233234114846335360*x^541 + 180698489553348869025445183504249927080396*x^540 - 69600405495312222325779105412966432285874539*x^539 - 334621925651250209538409404494325859354073446272*x^538 + 802543948484954498497610341528080902960203659435296*x^537 - 658133847189823679882169491929637378138861120148074438*x^536 - 685060052606001730324644356322583812873791833109865539358*x^535 + 2607168294313401466691330280639747637949310620372579016412461*x^534 - 2759495505942873941233685851306359082811795574033971987442844002*x^533 - 1206795754407564858628835726822980472101593355834136632958177594987*x^532 + 7776071673796754618760127163849994464549994356648457670787320524998127*x^531 - 9413726733719434913890362321378650752298923206621990745797083767834198913*x^530 - 2295770592463852647298977301367237701387491988002635137562730062582251533370*x^529 + 24088334133434388004948008107667782944084671430411842873969251440757818855594983*x^528 - 32789158533654263445457668236434448427967691529128387644348004048402180727284611156*x^527 - 628142774241763038905876477572593789505705035438690362743539712262441298814409827424*x^526 + 72362382326705246598909199840421534670119108108362002042400177455853879806392935394002262*x^525 - 116112122593895975414491483403770999251420946743841222406539275455046163591052681505327954267*x^524 + 37003401365165504159648570797478592842662385542934864759992511471301682373370496715251417029771*x^523 + 177948269055899811288557164863341730860197865133061814351293561966537998399449987033607566496714059*x^522 - 361654281618047637043103275551220829058694755091812048201126703651025319075185991904588137419242283226*x^521 + 234780084475755482396186407829373957466794282100288388839045656878096777611029896479190894658162734782300*x^520 + 308821042721880150243093503730454845205240391611876343409619022069408926141326265150174932450515649017531841*x^519 - 912853877214501584646768444664654742205415133568937282203431422730605347657910091510598941763354516012591796317*x^518 + 860566441193108031343783402553120680522457954380264306887192461813192244266977985502778838229925499233599562698112*x^517 + 266552476909569925099303077293562254376052473415374037073247525920865202620815728490271687792574500167577874011298144*x^516 - 1840868424047168123928869406168438715783983658313236658836940449802043782085428479864599884736342495822078617594719539498*x^515 + 2271189725846774978960790062606862181197290978033455559406861923070194102702520896829943342429037545235434727826242406810031*x^514 - 359597785913597505871463598823187774331925261645665862672100918829380727429829319350104864464813715244007577309788278057385005*x^513 - 3000795308734127892301521954492868516046512624288977967096477281230742465566479429041533534317881193477910732967184715612576187000*x^512 + 4725362446143516587421438273824711530770517184612240096923314835923648163943081136857444626376166545147383395563018324269320316174656*x^511 - 2053407267882338058526964321736225285093367106607154560340314875770600775123046610482786441298089144743277183515638779958825920923573249*x^510 - 4038102569637417915710087345133735756783041211553149836288066542380753946841613548479893299564694063943618001892058420542303881970853176848*x^509 + 8234792912307608376510758178297557070034089343084167554540579362585396927759126361069429101019983659938822839737900307825348298307564322393493*x^508 - 5137784311612236575122780569272299752152401421895444688571005432838027261361065850330443633776178448995596656154439353242111243103084762705932936*x^507 - 4578686873713167015649042173506930625653398011360241851380357257824600783550909438595582103046742106732305498737228332319971139104617152094397321812*x^506 + 12609431826769762511857028902961425129195886352302744840393362654096794873103790739458817259113374367007278773832075081022815229692028825763877111405822*x^505 - 9671319067769340311510483809057331349429938632446901956578276985246654710754426060999027044137084060688635337076272374194632838345234688527573868847257829*x^504 - 4400233351584766524538946946048017111209741068846762072721204916824336340049424582590791613113505619287120517244411354024204674661577198327524622164825351296*x^503 + 17610882112257961793456110588857557697172850949861397674989586738015339154866282162416698329422059529597000383526678857107407232196206101572175254913962180250657*x^502 - 15554343346478646317950883417069830534506410022594085500880567088930791728692234786026359304059165105071665519094079960142392675552204455899239926154580756835734925*x^501 - 3363292728434983368106895202725386652243660249908376769102566270324404062778616339413137949529987578249659868915931567066414056108988533404234114109336137984338353366*x^500 + 22928207597331376193253731216743240653900969308259227683311309659897988217001048900315948133946312307142735467211822603667252292388329769769383322113957321469254141227241*x^499 - 22585730441460642791844536436773463479395734755836107921388975814368060362343805836149774046497347274355515461222702668621144054928620698706836192715862403966747309636861520*x^498 - 1263533623311290790476008669605001190360646720363276177522533083081670998876628398284323846001045030280511949620966257194696318535498814696124554053658712530102352157658703977*x^497 + 27998720491811930508126359872847853152089887076990496760538924502870398068207567197831082509659929900039222500579922621632126182135040120707215761864174907611976513474823242726361*x^496 - 30345095949266930767159606648814593369429654700868033458950690808662802953078329916856467705561894586776069202067779778250692279502785914799885508656647248328725123955664635162120521*x^495 + 2163634151627857926440207010936302618092477733735136191267263334270609210727491163490365890273777700577940959459347482945109393123999919402688104409853239932666940997493790764740666739*x^494 + 31909740604698007507741395078828553184523960491304844171596469423210451287669306738995925675865729195145058518553130394163060384580242386119341207113580724685062783924359705246425314408842*x^493 - 38022999333901498472271542980458971216980604851773163583113664696543204234254230134914793921694881380377647333977382372833966301928087489526844807430610916618161545392616084158770097360635315*x^492 + 7034922233190024720363527604948656726264538227478515645253038516383077824207262724315526252990995845195651555242093219759572293016311932528179312702754948964217541196677078066197599328086776311*x^491 + 33571697451862936186610118408361131120999344107111270948758848954365403026567430957579414606198427791176494718761817588702851238841718185570486626489488919691297754815963786203344083487680614990119*x^490 - 44438060485802820504230230664869173754998918330227517361282613155449284693524263753932241261212605864974084536285045725029119179490346576648582055084113549576995717168891362410032942679324814094549783*x^489 + 13115052004857615884025645047761886251054046235940384406600998688533596211991493916468576288396563611479944195512784533941632773763632453460808151207696736103650280029411019317812249653059969094303697125*x^488 + 32027854197042976874184713917784913410051805163947046493775318472727506547663560765044417232241040746649588866541441072148334709091629974415864756145541338749717681424750066391239542180039498322001696091774*x^487 - 48192642128717793801992714349810352816694446005547259515130195006466243139696086817608845788238351989404359778637145792861468358067652500713994816737331262893212349777777473178095346932904172775607764432199766*x^486 + 19640855961514220522973276663684691667496725682866724468820516780203246487283292339969006123556887131389380665443831391535567406241100734959980082255019964917662166831853022939056583285942625706404644055339470189*x^485 + 26858258871528154670281794384599669495588964178024200952515773266018592357415553444163397451247024081487614160470223600244523983093637759108982633459762276090188871129079700439840875735806314674240990974901996297060*x^484 - 47976915214463340643309018334464894388194266009739440952864518992787900796657250977728424884898428029015353147455018528203677306740278750036421309743829274422350980846674385252103231226461163024915460862211588378983449*x^483 + 25250366308867895006532021187973585093645469005561532078747801611696212809013916308131842026564503520538345417711446202125085071671420929318388772081494968948136459006287926364663801116241904948005216445799421530435267402*x^482 + 18615653161986706098026040293200446114405163138002465300484430714496939909545386639157566761964580046233139836503469481830030017554702067007304349467541063580864660605542814798435250076484662007838257655618200563483187082835*x^481 - 43088055653755365476946227896996581683919823419635568563933681539603124145362364515792255875397005508738197569877087360852463173641185049163976473427526815109241498298096256931154989203656207512902675049823034473855161595603134*x^480 + 28238437509798734774227524894256883053317615973335948869300983773818324925230877340036520538983174850851745031003557011594184077755288993243634688359771114267961266033266122615019235525255362786789141689895305555111700807677810339*x^479 + 9034956233882785553128641423214485179560402272303582388467982112420972180295041093171381230025858849656991070111509163517490599086584334486621256983772158044651779686634769329746651812773366000682050032556505029390068801203845649391*x^478 - 34058678148535541747924608601660184992689477216171437362315210715777215348079913067955205010897319281924058386285944233166103110147686609127406854460030805454090753149168740340026909844018426957852345153733389585032680787457500937272760*x^477 + 27313810770791873304372226171816523292457107606714541039286866371393011727612745710927305448985486787329062330249095762336651647277650238186725713745294752200872386956619617076740361230388804935619996934010714278992185589964489523779850440*x^476 + 578481874164492511287379338649760170176730991387775423877596236097996576708184057899426475401232697083890481225096427327807181787911887337441011488955109392039576782703306564668185527466526853735727223985223149921157672760968523756433859187*x^475 - 22855842697668824964182094500051321973283462053100178876528897585873318393215079547746764798627149448499768034954138420354977007065145681780994336855748970547243588879161767656856578325337855786171938553898345346983481939752601696387537741352310*x^474 + 22460582803510430917668334012376923334956130062963541344133661787554838289102126931920881762234998967370091446693128103911165555939612155452878233997155383867581999934464682015515500757610873336355148197179570222963683538571790357506315884012640908*x^473 - 4650010038258481874012775219480750420611794583279168195960289274829257341502208248041176977978497716246780982933048386784939958947878492107058572460758980067519762296872038429684417677012795927311807464412979120827283846019269269890824630229569172442*x^472 - 12238288867985706769159927093627587577415230414379071747815637824359759323223903308755330561692750185044486865736655573409705746482845718254225610214963551820396370660373278827782478435084276291111096186927930712901197131339682682242093268414974203511583*x^471 + 15193522865513081632562701133565424727870467447399882378639025969038491559894716867651025771924381595106211520504810839501052712317835998977351980871624693374510637162189394935537719410390264625114710672419876285024243655681115822281249742630544148410756110*x^470 - 5960659082641030508151880834500210838026874999804251954418553023300711789077676734504312059163338227317603720304391884280284965925929229930506014476082145328652418667374856452092047737184276539689813622948513610044961526468293636612462159554255501727163749125*x^469 - 4512072162466419616422634975251099381601824465760194549060153942669385456784051031700840129224803194663654661658384873263045041875582995077747283408392803889893789848726577697949914793541120323160476291063788263197153021343783233164643645798893681824792073920089*x^468 + 7853326678404429609964829929837801495901535923004060095422398448413014661946443424794697931072851350191239145754833460755954842452258102566918059973621171354239932400367596253615325103368101570739050329205558466779112644644297823549895052057286309124561690860776457*x^467 - 4303153187953437300642475691577730944113099739256732457631410694086139113644646323486219905784554840092534640990011440840784668227927490509442690222716200597567903191678552813938730185421193443548727249902675630081824145190486019526367480202014248343356368097392377635*x^466 - 532554928487731347162612297850446985024957298269545371851622172282322162579274068024679187325801463056355843227912256641139892332132591683799440728384806139237112681493093997754872560442760042264010085399698280917005378314486293791644492178144575259759691197798898939919*x^465 + 2414606315122622637805310419912517856383282157911381006560588926162695066666873986741662852118457497561931532207215176494797536200794103765306250365904728132857569859512982508129748964078637269800424324225306822290602216704093865340949727443391255524019889615077983104110153*x^464 - 1534999545388067520201343213443974067133312895237356560298286299659159185870383990845898884444197452321157106425079112630307911291403054274895547529256907845365595557658810130865472620344040041511912010984450977813477479559787990974070475839671406066477966263785445609321301463*x^463 + 401921239743458845195716378607124680149655375679200967506965314012263847143585944056816458781220246350806453434743107384286603313557297124134144985694112554827882148264974034273838108443660754078144240361526580208292857576854211718838124013798628467115836243354318843067213216332*x^462 - 370659899582952528862911396752807594445067277188625293606999908326514480502921963390040495893455530830889321153058574096872042640766517729260430673740983923273178420797007173303234563499327960705848542510192832501641739979125872873702942075555279932239087091251658628828363655877219*x^461 + 689916398080048573187037944204490738679597641319970918029252626725289538703534447985082996984792582663196331578699924790914588986542626553979441748282619917222068543237201636494026900433632492080301633470817849509988713022724022001455114131591765806877950603137033311889271477605530336*x^460 - 193067345488081865881490650522196796962118457993288870986651400472929251094754076705669429337341540777363278461443328334090139738462409315928699969320919662822257554122048632601509418920978174702733014882179718011714014868451093726364734788826562740888156690952236758136055785965684396777*x^459 - 992421856747795705288845647964416269320074944358339428230241370995281969002851223042414537848897374479366811462414049214562031788226783310805136356125630992134626125250239848171506631041865721239000203956582636877878564522264104860518297423301425388848673152679030855778256825799166079580527*x^458 + 1643095556274318350137659670699358408203596661184990755424980312956863998893708883705121257738561185617134213735262692629228601828047069177994018537213846990244863490419330867650237682330343771973283366849786546718903120887167249228329254281213877774665038603614479307050650613017699007027062390*x^457 - 952197549403387957923588032985419920528886093056640318333367872735484732572619858628699146996084014055923974224159476276529076188444200457342513821256757800430224366949016150727372029935316995166589253917288436613537247590341542288563967890687918249690239227106645879045012494633766220593970805079*x^456 - 537542696319353427311427644228549067112277192748757463503372562691724077087772041820070587287933522742795381425413950929427679896206167051770824458822334768570289217419358980757187140980087656279226870296737901083639810436373533405429418109033595676027461213868448097716982755008797487974301443928872*x^455 + 1517657862860331903619543131488648810533289847000467760771760734209480176788567042965264384802809840359577459297407274010500982226173662770818830636405002937085807628610136380638144591858461101876818451413345834206085887489808642223291899209949959074427460410156032112005557040357661378513335861568184664*x^454 - 1219445859163805785210404194603493845776504974004639874480555314683975806360141738931547461883573107631068732971933669200207591898081017672870588691425576143666700019388561733239991354914040926083186958210809839125816249955835605966011372067837192661199279338838001830023593602788256043386657727124953715353*x^453 + 52625349029443705930130355437292327746062822235277853870086096286688502101090991805932326401161895674343608372480812702579881402138415915315056238807025128133164079091141338340037606651741051212988480378710577210228426652155756666605629589035371852708011996029777926703344206000688390381528074811132396713538*x^452 + 923171175923665934180740471698146153987790351191112295256244144527983333224285532694709483662302443625458395433793189879431018791598622727387808785695955631553351593250035632730256662952708058147360190189994615774283764991115334095391672709189296719949564672286178361065930964731471903257172568754637164387210368*x^451 - 1004749055301720018818427682439010455240116119482683872561320326764998199362666803853943293393395101588677284959348443669870638849029894336441796954465976415044005829594181075586927412251715826106057969563191300012172593609742758802427832636395860063887569385111246501374930825974872998566795071186973620753406713161*x^450 + 344898976594247541656712566270657028676648967393726411921329298137502526886827982906036120514620118758044109789290623362328033966174684980087480546415790575221618001156498063249788463963062303564652804363575172912233209852637748954744806664318656881206465719867102979266407449569553550342690330241576584021969229554004*x^449 + 372236487167317402293342826431997222927605965557557443328026571300662638896376950463714128504796071914272286501762799107045679787325515878871368798142145422394361384315393852066684742311819566339129260531878767237911532140233626044909993626448705651589147101466567093234111922441560133832696774415931442751158430818686463*x^448 - 606914718957503615502061406249472994097438633298282147554810876511690694616033108203150053050652936094297365110258787068514184907326284906571774702395949974445687500056463265076872454617522032704016107821414843959451995050732959368043150844594710510357129130653210357505944915019081025547336282701689184288788266842479866592*x^447 + 340670711083658525458408382843987793182560150370376763347709167590042753686950058629490113054816038949233107136429113850888149545018267166936488816199655079444795793847748523766206652218085712374997329051551316896643648092215510771922729029530632747923124105476364925968482195571561893354354617763106981854413943592879173719228*x^446 + 67800695843342016979439432647699064429679660679526327226188506851334295335800827132722025999729895870222244362585166261730854995450354852631373670023395748301592877831900120414647027482215613024500177708973243822552444202108530283218801349086603061609352332198940877949247740266777717127471268098887945010967855646062618962868330*x^445 - 276312159297922966908102058243988510491751270099768843247335191433052053866619843089022575883525110371545033115741518807458117482166050453387886146213324468829625123929139818051046753108112181564853438150371599324347398082412939601415028013625866369226451200639503294744078239694349491714915030626416772513554306468452261429964785054*x^444 + 211237393102466277907804732870266366776294973263946209726568169613309344150665007548451307786746782434523832063766871021246593349619306620583140253137728161603507222875168578949544914465445756159966510936879896822062181620900657858854965969468366700104220231708874675802373504215969534594315424470835960092945182012684794414839288980136*x^443 - 26673758049943626027485350411437345928273788305738020249292724208367540104674548177289243010788607294047862494288437586159598657011853219092831527265580944706845424507270188647361916146578257448820181092912746050485615336223946167960899310563547603144425785056162195237116288092087325710729755529141607287391319338649402769375449430827982*x^442 - 95896834085682299364355500272886431431952498285585710212793183868778357419283604388136961285851111206374854635004837331091709540271730304442320716987991036308912550596860691850690286773007095619389886887203695509811054078534823931079116763100548811871789883765559191632352776630377479606557033956537257276356981896924862644845576944856696373*x^441 + 94196450060856627827148947837275704146973560751668534864807429746121847921522003741616718214455866836549424200557967094728113545239460899922250480926858512614638614824996847068898417902273170770503963505168408377974137836919148069664248161490465031989097260570118122788323957707159547431166024221792466628108616364058154116145420727284005347649*x^440 - 24337035488768126592071414898997976984097082489576038164251067957746766239135698326884613629230503066058937283030984517051529960443084171988158581920487089978782470386908476565070216010852794225460086954319706853096485785251591132962650419783598171149885652804525229706765324255111253713459749272580455549349606993106077413729152107642254191120896*x^439 - 30215473725921117274379747814234648572811431468807610631312996148930253545187524072605545252444208887025605193797332182445415454766363713871867087411584548607208165056500744865649513460302808039353897265375659613614089470308939403089859926261021944714848830427301249891707789412562635311314069958324461588245087369071056087553019102149633316708224310*x^438 + 33901187026309672093565252850428964749006463691688788778667523850954654084804980683224546688049905792096958794620643234020099400507291878719030529982493031515277622509680320184973155442292567899714700578657186067732233604812774723861180306603692694240658947202369370130929419714994939344591963906546879058257217657509570846410442069148366973781944323101*x^437 - 6476052102586968084822576872205775316358580859710786101026173937227343089931802756098450286120488879221467695086498987887357820162946302689404362408463277634200309213987892345060448867132620449126518394210851255346695382742427708941573426188235063040844935014192476390884572216890939107611525952563312707698635637658201515825214501591305361140988575357311*x^436 - 15651022627111051052015764248104432165436469254719564909199488929505850466833541988513338622316114483461284404366320881534455331985043483534027948584394330390981768836672314651933880910645995666481625089809604896594345562424546327145572568166873897624002058433024931503673183350549735456706731745975540160606358763821851585841904205735158423788427000929002693*x^435 + 15214432197755415399614270436864310522348495305492397150331202799616813905192067993916687281595388488943787712759125702368172965891506571003929383084723151884797280124472111471395521127364306435914028817327058323012203756417386654763016431895098680664065167912423109933020153125733742215521776970864080133675147645586392515191150478181051307060656550476360592731*x^434 - 305788084233665647146143223886790351829738134118083096484110217091312119565253315086546041504418049883105339568988470592378668156311877096980179453683976566464883009045465568856693030692867049835768301526543466693690606059528176432350325572657265784205223687101895990647093190652821964078256896569957123741147301918682097907945762176299454771478342287724508661776*x^433 - 11799055134969641273888725937651324390626607191811039929635722433285399302367751012199442235365496434824424053605816773126152210668148058303747815398882026409308672847223199324505676749967949050742438968706033577911288045901515656230765939318393335162462443651166207334159152016043148526486544052443082389616540966355091460346767253858159651271276939847432139671886219*x^432 + 11716314147343518900950372710421847222386804586653837456528650463475857970234620559428378927117714240160801576351814188924674603491362641672364679289001417593093902917969233733529162760452521645229087368494306997707991797736598852307236709489238879554123784806467188487829227962394359580913322791322633074479890291656508813085547370961515417989278856492852995705247148208*x^431 - 2551342431664004205219999136917501911922452923798763313901929925049551792605912685395565845924405983654231732594306254983579634460547231079300529949205976674709851620661805700888999080801484127913341026124055684038435402962715080858278873302464928367252936893001990161875433161988938363677913881723685701271827891316990038179470442349669203713831133946254147848283155217447*x^430 - 6579439194330024052726583959365955124560776744201537137081467579281618929750671395902472316004987728210581126228739291191881820233427083094943559201119036481595849496307548495083575769620808571110278095945704064606522450601545285855577544057746039721846364666950333701702308118280963774218600791520212824983520399952041757570081091046421804232017630561513882206553308230156233*x^429 + 9149397319772122211569446529055014545111099393770538073114495985769758389314550551204107750969519923450825230632233811383657830004976233687490575308051333629565742136458466684012584423174473954842571193684802456366931186286450146601503947737266550795856972200389538404175510095404335298820708049033445142403180359563577697018270612454054865990143425103344968609721295759557855598*x^428 - 5043266172522676378631188139034156040861561375468484775435269335267598404869696442978944098955620714802603387128138739386487873899535101870751782907390285692064938996391561783323705786850354754932571427314302734172814409781883605573495900930316222893531919345339028116746862736007510616462324297937334829665159095988645523107248947339086923752603362620172255691364470597580397529079*x^427 - 1300558963845919240663312618283669835532514899646544110795942089058882657274826461352683594233878789859901198937456296354663182649812824473257120599265346865127626063256705005312919994599586513613634506468863771088313645419681077111016990614822781305315790528256695935889227906746867680450297470158232149993864352407746296286408583983753610751825387927968805138974844205596373197413884*x^426 + 5192186700665472588975209044348726989655605412076259854115494779836127840880566300104306184458449114436643557413799974612209504653433692560025705563168172109049721795797317721184637487152941764540190216614613015675926388808979353744813897329725161637170924404615097958325459224368954724249151737784562718173497665216203529466123287087802970153300816933994999774669533148808512327848131063*x^425 - 4816825026963015792415620627223528453810817852454971243630171341121184392655872299465404341687671203068641118953569428305302660692336612478085471177454044827201160811207119474438968986148096062185330002692996608776000496793704388461641617460160695562813241985190579815961042876212229766066845432349048627905893184025645536889026050784776449793503137332068510232804829761405831712710567057411*x^424 + 1577390680994028651644987050133542987454001620065624203921170744325348270373636096065576080067534627909818957674844851901817192893608773901676819498640243172415211997892605807423463395453474488809742881044737213742290133925619723519264732512849910908742616319863367463195306379051713351474831525176511286828387501494021592974597393945872050814749378532517810453454415861216405278674332680974049*x^423 + 1705537385044385491494854662159461336400114301743331817387182205053064869375337833859743857440486239892314205178474465981696502640616518915115089096023002270237474370681177639628378399824352084400503245788737202197637701824966304352567184418503140988718327468626687403212158954009181901810054411245145346170864505145147012521449404539601758237606260028701389898209668741347042284284921077312547914*x^422 - 2979310153770818817818492491388116033183299455349803621568724443261705279584585797136425336314678762719533622473020267860140781632041268641780624186611737353866633530182214835474438192990905177424921476826332546803257559259911219680349668225164824773922009369826249879001065109918031821281173879307255028422201123370787796441439758154396459614098427413642179530917081474044669486194755364695413111272*x^421 + 2044330835148455595211997147250774806503425007046964525993796867841660227120703458701717059513036773745015721633638050579801043490826427403500255938053485404102614247530894735590733526141236678225109832102550619864663133752419959370330800725951042537550131850884520134036034853414308577667092408703133471475593672481846856632304649860060921250010699146668772663492388732579977060826708775425797430851266*x^420 - 151561295963795809709911216255251968999207806351112513980541321371700990488497688996779822851726757362014606025322411228651255954946159272168050421728337459265722025064994207374162670755734129662846483657888006023135179845726216144564993396094316877741799950552350663115210687357401604939853433295708844923476564331604056515914674111984467264862119838403371456591448558816737619855558448933491684137361639*x^419 - 1220237626496024967175745340931515864595159420012298204824759874441689195364400462243673664310684977702666069252361833319773237733816495759671138166151470845120921362435014211172851184627470537824389067502220802787644411552159239345140803582870568735427639963467098817745172244507886021213154195440522934238589865315613532335511065379504224022814688478076364833108367382388438058668148765505084276791822000298*x^418 + 1382576790986163087201861693959852197906595395478536315434605645809367199168599158154946130463994123404193279261496286789627499465542524124106443787378732906464506376003941608327406902893742690552187754729348567679660893072639654698195544739690253814164621111210670028959523030921120356890902959299719190706878760777722096935397022785397386068895836963433994942333634269049943932843226680240607156374565889445013*x^417 - 637297755028796009405423238591042986705340836364344647730798112485940288718135687265975286346468973914371952878466892560188087833597987623828624699319109798647983518038172991839242134033677190166748286166266423574084698449379160559617373533679078906570765193513851199667684560398616150267175260438058231772029208903900092379723792605529498229692270064522623846463834133454775734477613362574832044538999670302648249*x^416 - 235223057137954254321558052907737800375097126595440926542647387221418028551744076867233730348862882867355946393591218712686298330343297649791291162781909078013963969809479145402155040783051231395952323843134418244685243842858072928683936780351687506708664200355518098364760219955181449365380778486922402816435417977608618878877420093195997072214457878944685638022082866709897280757134043945316616567616801671479502229*x^415 + 641207615521797089258640474134937167469912890730215614564850712141110580994626451090416753331364134066797186818778794124123926437701546379391256633375517453732439470738594964930441122621345545872197364992286870904563685573709255353607863830115329612937994202029633614149635789531223732192006976466171983066371792350169799503781005146261823610516084978951597349070525285516376890187515887318913010365233693289304697209659*x^414 - 496251392015736816720240938641249186292220407726537811623864630807956679665264828425177601446276304330334127467280143240573537976735805769406264890436433890253997666659030469998037780282349872977527871059126172250134354041600069612089988868680238161574418495699305416818896955448249004702429906101330019510773255499344305540655648606662623446833885041969532506223750768309282771287740222506382941097050390022442789439062925*x^413 + 100120568347234998207971425500377770471502102961291545960410777301900056743134726343339546218626927328855711999272499274035021830300634820372237978108603569336681206642730720790430183344105759687650764783256217416180098113870607420839142829689853937090708787310743456161732349549163790055921854338029757461266799192484004467425042158387294969006109248064696436295596361925382215601265742500460969553210812815220975899921393937*x^412 + 199402903781937419806574099648555117028029182747463596186232848734070728964313457259303156291042562269621849960488261291356193698011254172628861552505976051663889134569528957338367695954820669595548420680775211933623015758696849661447984178097550689930862804312504226841028352742726048503923929365660413871106471251313185331062023755230526424822980333633647665307375016065192790857280395765654690899784397247012635201008885559353*x^411 - 251814705959480201873363465319678715575990478219392977085608376774439529516771347710841442316680877471604212223828343139160330263743628356729552598184109665906878303944545202890591815330698636767772801353751760070731618623779219625296219984125035075009586187834361183884855792952688650203176038339430361710536589843084610329954863066060595768909862800292001644710227236643042375732623858797630805610506331323501971917411868807882756*x^410 + 125552390382130946780796121981565405484788184163204020757497630057850635785708035594795214772860048944913403031755285124642137635943713268058534224650516269267782763165526560088105519209299389767317627619980356582222418437772308357977248735559352923499591133578467786459660615554395462781756022582625165559948721592860918824060895827931431383710686805480128152234611871694305018996830551890239673333758931164520981757215912308344699634*x^409 + 24253427820749912650076958761872954520372319720349898609168693284750833934130459322281562169136903015233978434057055331459980553087664813185913093214980995444616241100419448979712281468810416940494586692470091260731956423819388812828011243841129824016028018649325782015761780947845147453742903404192399846740055030724603754179485528362259876408699923123819167055016580451501525662215511207186139470702862070315875862141645185832617356864*x^408 - 92708099303198985785085058649617855847210147873653218373586106628547304189489689955765413411886226570506162021213378904665875614810206991248452443415211757825833028602715662244624279502735129040082688003800100664266365762308318692594599026536916534945769947886806914174393664848593719694709061827128973754196978734889733434792608745076761525330976035907441432960725039428612556326049765130381240293708978889662422036162628424110581814139474*x^407 + 72467073389931577548465968335813351494126600408071143552880502553179283141808070832162373013076604057113493217176693815312007968147586727279594822710967437116883845368486618973016324196157947758139180459716144461882531967672220617010978024737203319478103441096590983974155697411728667242018590808247315203406383206093427571257961152722151289860428135258797785652443725799729822274517971639205276354093812652936644399681431902755969507002025098*x^406 - 16412441980672577156892064886248412790479727432003511727861667723142173110393391492613852871157366591406873376079556136159466317376929699036559317249984040546615484461342764192258894110288912358187530612529529607482270533368346438237454308350983070502494377808879564262562077669650093816638472534385309755687982334385038716510137138437650774701075837042792606207359997533009725952460272484768468499532375298306076859053289944179014685034757912441*x^405 - 23450316186172405619768593515294969110052001604682377881432586258606553885212261625597213246291597177391929673343086423210366870333846154324226110162196362965540020334480700209833921959839979640700959025507392923090657200112437381685726413677281696801538664679115800977456093058486655157044093792320495295569972373664280650920723961683166815838689174233994545237732699074980020776998703336662512181400179875142141025443910358536053296577261390020115*x^404 + 29505715330074493998952061419462692062972627445497542760773671287241405783277780601843813646426688235871818806067508839985453925024130060048008988089104994749448591723047615971237111523347442564098915291382308301685812994184558700946413656565630061969467729113712282960103808178413155539755201955127071637593511701626833105438972495084043912959816996048289547320229672312769339040522384223399562128044827595632287869164045799973072125079487349896822149*x^403 - 14152555505777673771269616723744571042845104905995646809250081556920187428289632683805346554074541498362329550145366519768069566642558498331269060971898000808662998518519455083581571795431252080267730285188524214080017691742733178819903948342183837941690063944173569585079946580005869852076378822940829577133463674290835629336099091407131223436774673157197939466780391599650362968416962387010359363484316216034923328691510116323521100936159647029169296436*x^402 - 2395857152206025366524830005589619421306230448867541458716401024559566111578555556876650023292793320532738202139840100731111949819045359371374672342876091901367930612869351408248401379252956986343091766096837065590595690926803042481384553245574611033257353818885542535110150887333874602068648675858863188695143758042157040491410709864951221561601469001595897981790987564373516450114109954473820746042645579357336339784583716578405259327202624731414642034720*x^401 + 9034127115958666086239857120065121116555026588714894428247154974943314218863186476681249939938840059383974225674213638597180565484858456727059257700286023623352365275507184945467852867685977525306863093963724582609554772776634064375406518836290874973252998602531986715102610418896668032504909928915663783792406046714400410723646825333325389624749872175576786243399580685707711295423205169996098311859588740299641198699578250224240133888101425514803488251266774*x^400 - 6561393916455118214791349133843449482160128822578427511679280972312420702439000781968945862395226499102541347147144256206217336243891993049059167074155914887828349219313060424371398647191221195116867884193850692918907990396037879433371436791598352485496590585635657416152975269673585644219345901253016988632182680910036323418034631188933160836704655565006401045772882058182656677007766929670069477484217284991897394875775184472584926304088548952706284140371099456*x^399 + 1248861748851289551199079424002339383557507519182460793988383708699166604298304250002157278342263864243602452670608595033723889200868487180543927425436245965937158563469356816856785601862357616314186287516983851287097331956107994268958615086690999860082779695945946676972889856228628925474625762351053869536523381347452082517807373344234847419700745630395856882734281999589769301393534069752807721524657033496674283447552314946280965058776947260217213365916062497941*x^398 + 2019214106421984688519250878769417547886291429332149014958209356633328510162933951281778526787034362415480503706706249660163399208406588318883313139348082852336039753884111616431886082034478474539362976029177640509283884342858163683245253138814819468989554556911701047707644252847635002941811506819378732921514916905965730413853805976068940903239076360466178169837779575367476691346756897650914787261556067573893740516081352946946453621565423109110585057497812305810763*x^397 - 2231159951821141824650676548623493068690727756065058723453640791839080970097647188525770214772877171621653887302448636837977239706691786065385424866164513796617777481344665236941288356541699258692357796118647903675036288101891362189650866995592124346168588907893123643855387289075494790958307206053723046998015270770382239192360955864532964015527167054075960727704324657840521182309832349189507935358328953114631310497558851396793131186657492726241298292116416754191302256*x^396 + 897648446290335111241509949050132683896472020480918279601644301224203662656058136077621865151052790531597296158247493852560573903390984278433286181775274006826718318645214187921909334408608313271213473485795118979245009811237724365518722797854087570337939468056033548579450681735846175792537554983767671319749752622189176937519575814206434446173977917684185339360010770882250263827605382943393338303434895610535299936601746887100410829342480500144500632428840835227652549228*x^395 + 271652847055588252871914580574220153205023612082173532981451069113140253426454257614293728542548591493032245136430544238034240011473460819884724120560788168566151885085562761710820531958170196127241428504980876215494401981421346893009338834928449768944232675907580305116629402672080982029278063111904444071721646565537543659772551001359558954378157027513549728587453091238282291165943554701991514401986135766451623104281410124890171046256002800424058866655387305959105499098710*x^394 - 603165660582806921801673167329522685275855956575832287794093590541648846347102931092239977956972631412694989227208662074381119501408339601873311476881375666697508508710152422351970835976123698057671590574993494770684017244851821063371714409694845529820377588760491257222210749854908474202041608794356015710486832871260933599950056894172188717998119026705829946790896353519529858495373587541807167464950933067372887208416934720964511608919905491194769009593619034423567703490631047*x^393 + 346845930970988056172403360382432806294670561016946635618756259323466692246951843310113487381781172628137495080568011442420185732960977567501751786933931464525312814720187808451726046969045567190541840318899117715792970663055384938019968287659674217332914590600930931359665053522068966188138665291014667784021049250314246283366115250645292316482440923707011953981994007321465455441947583212966034356643996513121313704988852382799324549783292608048672731162763032197860840351949756529*x^392 - 5771920300379266941604726986101411931481302145037231004728645164269037582446403551541938502046394359507151477245827507286808293990562197207871431225579031249710598279143372054900261370149376417501207014131291660380618918761659534849328307837631412689703779351096667600458579143355599293064792808804323812207611790480948530571776043795634014875838318651892335884504935575034394926263656265038447558854722821816619458003183836687613876799404712619763945020420583231169588171081513129566*x^391 - 141017659786046856827312381246090548092618550546972910818425242828572148772670617958558637151509761793149749422485641786093150424683264906248704333015212330321487114046552229598661412524525017893018325327660708901357691183336806142169659209861853454711185723988491285290898288573611662445817369414528822310386163130510067136887681023052250861418701522221443139996923218001861540285449025840148026681280060838911144108533737853824507067095757326306928297947903879216430419698282753501134473*x^390 + 103473693387872110316713219555017933403970848737615388954128125380546622337907970306035233895575373799498294004352349021560388388824324413920148696337318561960772478793528108786607768978724251222470535518428285295376107857003336179305751762909664119912736150841365560496049484230111769700935696685597588177151263688792967948090823053930046192646206755901882990116684224247632523257965516453254953157476465808482839711894122683333218901178003362331343646014857817020692097522030115865837503730*x^389 - 13093882828272132277285897813468883771994908518448182691509855070014711255060312315789004976417971723571658432968491554421344399143169984121139184476989392867262017870596114213836401475179378118313728343501475302106759592950977063565294214564683834228955062636093325163931399458702183976571352414125530242063360152146621250078487452429322037702198240970547934282141772445481602726490099501354216689865564517597450870849197327732320821289022998924728343245012388966320837593875681969402037032694*x^388 - 35540811347191233074406972297551131121841773464904619940793898340431555208717852231936474543755705777417289099265867388458486492026308019839953663297409856942883859367370022134360297461012211355156227228603113376825831752261089749669006173062894278210611168925921338565722588459885858000685966780502590597667557489305295252248159948545442757116418823299065942675215549250422173793179615460596721921690976557605079396184608796881986611457217578035217438867102997369643593949575702267364432197074698*x^387 + 30291905333879817675407207650924018279111566149272279368646633063755275038521504716242892459767941743477229591744274572982874511909170839144460221369742820013319422592850239002251360718201907321358646601464607000603657827466445627162168338058292948394092047829892831214499168437751507244080824610376824351836560925621216778316983369494635185537131761333416966157742402228093195109053078210828696435420001824596147802702744585993289191825723415573075390413736235480886515643129381737748454113054095573*x^386 - 4508159225764097372457141247546126891717288120151736252896035402913921123954215087791880917852904257496289316558600293134712618977844789120825258921775962413206982141291838992890285609374851819804044027796568440804730979271005557670066517713522517874565622864612371883889565618400914488837962578074322729876963698534630589683616796353165492894640649936621868241079501364696170225833372768125667756530590426901611829211849276339200074985758394581179266734535405369865695277187717051684431173054102601358*x^385 - 11602768698966494452311353678948531343405937482314676594481813068091988417140818791543130002400067550138026009123874846144254126520196942050802589967896015231491063988756573013594442890658443600924059452288834796410282294935109787536645062835105743528852575024262678987445955894090337824112936811407201646428577436759657304100303420205986513271796561217293336799947743735404622252163076562747741321468317517887657345826990331273754776729592020652800410335770694586769434187762986228177188280132723314949164*x^384 + 10958760449218489755253850857936590634709794913893760361484244342311007480451165444080535640083699184680364563408094259953971784027158207135655674182265971435519855816813949533492570382933317629909236036729290468700464079781539975439332019146304872299460045577196439982767311023692017797692234447620626346735974906299077025809918177647431209496373243699541392462513947055678607257580083346889129651773320445383782273890814104837685490128379003937600871486680366095325931365291142013149486701263666575253688921*x^383 - 2431616913001090491099745350634948501743895006242012482105905087102817725367020934209699801523542923257424309299675975750775307411172285113830089121662304889732304008264558555107488677082887292064564220647313479860863418614517565015095606043499808637506564689295140816771724328842110719482107549205223961357500382555275163316629916193271344560841230438404649762907055983951785273679456460556844172008801954583392396849667430273304061541697421230603348394964061348396255120620093930039683175408395582036756380318*x^382 - 3868151189738202024502144084769365486499300964777755178242205141918833922398094853909619200348692163398308852977221374756239222416804865601464047143505910236682526553926463673266546134659897686684330381447521479350512604590868176519269458590176542997141868171909493242580807618665286011541283153181794886973388796392014185551087275253938175763505914809241949546940152300314247843072968877387982185849218029396801676112935129165371934303462214914415517342378868311233603539670134288571497973491208212904266263429489*x^381 + 4482579055937055488757566644217913444369953375580044449233272276181684745453306085690765764243608084178746121288638445841531649940478724511682291105995714608894307100991168453964721632397196229919347680605748729483499345627666825109803595553810015030051088258463248732432268030455287593452298529095252946512808902663427412068775339969944780961503717811203522235101997147143111432593159535689756525870890835953105936266697573334212828068914986104171262664627897850891529873509694600903056696900720100319083824277674931*x^380 - 1704505724996312866190447799714785781304955401128724102329323295623427377024430963359155015376569098432311313569836197985656575369748969374292895373084078706099169995908007163923403793160807523403430224854797312122721208419305038910360715438613611708985899220762918241266695947286044999419200934615391243287613849688039264321397513752801997646528541832346686442493102856421710737682380163454828709082975468019799811120160070135368736039398378762511696174066526283352380165451011063094511968158002010037841122746596959323*x^379 - 916577969925244679903207166799053880524357375975976054496981721140172220928034359914455095821882510176812961075014579559023806401619384317476602080935024205627596126752055379951289037817073669532820404523120394471605602722838986539984007174214038356734915959170010060428816421335973125818895836989903793959962221923112041406688119483061858533686360625906470576105906922923224541330905217952425609036989098759698916388842637495151852841335944613780825127981211186082005952701012992707037257903059152921004808077854151759114*x^378 + 1673456514212881884105508691723169157171043884397724819071163752339794027508748199281027526400733511478100778349831187202105435720591003419179211855646724286662876211712721945400181714898292099212245822016319257799060912281275147920962902171710476357002612092211215816110119540156007847691125123604023029730087126389419974017050741212135109187311675550137057994697182810463363074430570497620284631162427508094211696234522575741757731682897505894117360551451092291935881318969096164735564164932274695802656987811933627228936560*x^377 - 964435362703898679631218238698642236533656406842455127325184337136657957606067963264924505039970649119636019901712089413324841380606567394318462041446204092175783417643222910849688894586410406519476156628806397307032469597572622018907929053263381930142145977651777670353263633177728204075252770232570110172399789574256888722629824122568460691405547287437724229260930741774552339466193677278818051109803680724876865066645565775111572193049656173938118340451785175413520789299941224889857422401701010101578286915021038114756744925*x^376 - 22127066943434170329847598813872216601843404082148630920019664852138946624583962397986795613199382155124893881998867132272561201029155178922780869953385737022982490425757796424637582960534624962905112212681929488801955796860882936666091907607047761990964863036817613276015348536700158843122411830944699539556995659893740653157664218754264546708757407833386733074941770702897576887878295197186502771153662676761533628206858481805496214116281988446402571575530985412415406202511251466226058560108253235132221643447444335071521195624*x^375 + 502411168673583457071473914221820940999572680387515988029214687856643348649174696728780387843650932921754205130097044341350438331211939830065964771060770752364952229400470759048673842553407047165760523493030098685430390997055831382585267385835860643206773279851294082846112025766259365157825098821566365111759036136790357375204462780655866790580152684226001546279819282256150032123585394937062004192413454813505522480091160212687699781199976316007973753831306757208059621424051887933665525361209411106291011931829594986771862968573917*x^374 - 418792505791875903896585976752238651018362238239919474930335663815305198998850188143986733463912361975970608408893016635636560211488287454496255375290732388009774830701939537146803153649407263174769019043965060542357084656915653515348007261908486273405158736528809984536729138216308753974176224858659101328576408798632559002245112062701869839110637578254962096852313624132156602218919399330718941353013187204230564855506269913857539974506742118142838640773199194751976709372977584907675257608912705551140336956226127522737408302530543511*x^373 + 112235267994657180491811677965202692505974050291774870653737901304757535835150252396525246952373768064703332748541190387235768537853773682850534985940470306975294514491916837075974126313024369912030296316852401724606651576108552623712302215912760859647460973096385993796916908289926799507951798297927750627274761667378321289850506271256885424406083345435511125569414627056246037663058719566284868696026540578415403512603018621069697925040090116706561630829124721946550448870083635719525204554085661796273239881409070218834942238686344630474*x^372 + 105137456119785658319131886445756442539031494624066862339238773545017678699526896832110147480904696513089720890500980205278632110053222428340616485478806228000658090869338836621013411387974655450989150083719514314750870241476397887258590859584119344714145598668866898369222085830402294279542480000956448525780800419272833611088510928306601584294325337747401655903964288283451663930156725889817423842351432328320509756662600830574681485855615245415541598732819220320935066326014004119622083833053266795116747195536967608606179443502112178064092*x^371 - 140341487114187111109322267492103257320072863023990668924441059329148515456071668886663974734403892183388319721109793802652268009215142030433290237919111480369977835597254102427441668283663381124481467656103039360670572798049524194805946163288195418891068750508743924516724290728586402123562095722631128633138291802145291756299629376110485411094560504888446039886395088326351318917229814800383145257805556532082819998602834034204889910880171138994386735317161475229144709636014713836545895509627589719728326739862659998388101029271711261699056513*x^370 + 67129604906082003487117454711333218249494934857001408615722897543028935877818922130331522820604871814828580097746111047754054961511051034836072519844503318205286623366617661349220624304366095563983428065430680847876087219972339911746662741993057222955111282283729846545270068506360714105359867396525081775251990173866072520424407141862517887705140199427748164692045842217965325506993180590979302275424451530376787895473237782853732236782704386999118360796434993377209602529251660395029754253627234675304419717080929735421367881304484708080244444018*x^369 + 9300285394043435487862488953676193783190444490947218551505568996244623328160709692261024790206256095789948605911091901952518620755732965531994528494836468273354060324051031059687086537950713299413064685557348464554991956832358226905810249415142245923818333145259796461011792969660961264868114044839755489086277854094621148828555215968382543562093820233386792874922784866968645451416928958264068084104886258417086075788236466352786707334668653616396039005085835516276330960529965082817538709089306018310967913751543757490379306512190632783525235070619*x^368 - 37715326006313554926115517562372616501776362577538903933088404983902314940900626688666279325384050315024811080135761458216827205463756473621812778111019834165368656194839935676295956200285703094758691930165724335573577815796228835629049669829150025070722889194599093333358622749785088370358441613865712847169803556191776487434191315970879292985636702053689938147100918522743141616334522684597346332697879027669861485710790307474612873390137617224287573660819952060486119404072174113885478143191944804200992493306666182728718838189241538506130278422111412*x^367 + 25761817799096743289008204964509759707611493454203906641692204944060167128324762404306886390103245624645188737630151539462453974145255310619965229650249754917432790945296979664387790852980328932616511676860842167016840548893002450424098241569818988065090647982015678478143561830225317969414184713053086060871690688005302452702509622235566691711207260303079155850735652891092690779413660029703711160682848139867350653048893377875092900129858096259196699496628643935783550022603503655891984112803283292559209253945289655644209336231529120541099399168225290609*x^366 - 3421805500893362538199491073555728199178580425154283385962645550987918996678955559714528304201438375615519559920706274783458483496758988821144028882814095229951982804326298136910896159324909954641712175475359050427007747452589429607462231908293539630797000477639156902445443116471855840890403150574643570158248106603704903198584994168666218524144675388083513304967884302629082123686861888239349624154848438379434197235393074636497121249187634001091809006351063034806030382215038126601837986448612808772582337304576325050555069283359417641205136355018126194140*x^365 - 8800565076834026937247655419431005440093927568322558966871986526450853427423176137867932758193146407904527967203184098415262745614305684172815447567907741684367490575621834671654633548927451712889076906797084508930202299215277335198916033297167464878602939496581926047109198505422456209544239252957863897724715082915262523763639201269891155036872819791094296556225417518628714142109783779444222162850930771953552507958319728105630789197571461005027375951284545860689685091381077654284726760442282985826377267614309525867925923479291645787346000180765399874033070*x^364 + 8328167519391682165292732849839148695178904225859884861955087649878733456443221054427377619622780864712429456793074416498817833047690701248837285121437855457067672052131227317133610768212086338981305366890102109486004391801912742833311259478910664968082097784507064409240051312599208914955560264360232852539461798018515840814124403887689033696625713774111840203409301484696186127156607782856328216358524615828199288048809521494248331082573430104547573900529948898859188311604719633516123627173413722862254583125596291281114733575944384010195074243648678707253339141*x^363 - 2472270838816104805412376611217261815285624829715166818672933675465931603774378765990024712498265496784610220898887161003452701011420722729350223585579281739784749092623063840263374085124307176680907044107266850765111757598238666490473206139539517731510444096891741762708392609245611848674433589839930752085237218944182210045205242510852389445715587781210519046090839046766813057911351941269422209517140925793062696284857331333823936070023785225561400148082344508211975417242820832725377161025802741912029403815768036566557482601757521498292003958616261080679747739792*x^362 - 1852703477228034813179694087016329281256066504961974493096909790783216512908678179800344904937210009414192710435746728997690712940098171271320464122530454897173697454520218968734097297067324247428596106557791785645230905575461080888102630917232463764697357407577911334192122071561531126083935413989796560096048207480040311746666475601729042087930073105512915948842168879065401975906767984730350320364738292477479452158889254503677312252876007722352825517215387021778030714958967889481564553337792525984404932969773841453437959060896903741445564257810401929458382937732200*x^361 + 2555399399321226465950782100484089035075714475044046520474787300537293592429956957412232665730142230401617144481171378184698592204259782309695445832539320468148984879802139385792180947586986567075310275125716363837467909498252916444668488325163927711941455310801899398268436345287739696783993234499992508624662281180492132881334673388669883942074086950379752397135135804333225638208356311625293104236630362808591279263904986564270215253351105557807782203216199125142853047438938931778363876090096631500965220088945161749981746767976321700358241574373225805430291242756998041*x^360 - 1137681629899526891504977469670211850915274155599391735370132132999399570647262097767565856597294225203602810595985380548085868916300886820261512912524771484108631429322177439112276182591573248878893415812928133941389779726243196280261702628801752992739841998904977371384163679470088459154630202806313202360690258393377609348529600813750047165204724046509430074405847931944423957541385841652929799716940131580350241045953672071052869773454889436435276085734882813762850263718158404957139787466704001608992739032852499364735872834491699041978353261263538678679486384362893339628*x^359 - 285988372320616775824578926309783253252859179124307472963065688826088227212961932130763165000156088064635002187889665412559342882310072358722453093501210692256735470687018734819750647796607442957504285280815791022402987812036821162243743155415324393556515862460489095291724570865145524332542369580397230037593970386809114731471812751578942411773844835448779711991608183401433683644579964497182011518951096815263563712698588859326047617586052418010095684075406594699890218930548570755681017608569058021562195302144165677002446996880294948797617406418309883513175697880028198878700*x^358 + 752516644874949140878023123306607537903424405183165580865496074887137017913376593547937959129838192414207470419884549636530345267739180813733581505898332920120504744383614599634349246732185771335149733933496465155783813948006510011666474474540773256899251439263752684160403190936836148491731379536297206697972318265518674081972187174244865777234013356326392401252736843468597511694506745538776830695640723310758482582391045231875579962109023373524764285076575346686889704830945463453914301198689100340962364956222122573895529303818780421901324529012700621385775613326997234655180896*x^357 - 469679970838528606297349216704989740563819672819236078278629010050745600362916381820489448387810733384620457020943131829051808283676447576006516937427690593712217934360487057630677253518413323439564531489402610081160440303809054680951045003731992336984526496385702439261308480189195433823525150169421156102758253732649675722458439676292174766866642105057617998582030594215954905085904815788159283001946101880561924967349100460274457861872397367412497517881584046116137321570408439835638191437506851351804304277693587150419631538924121128132767331710978790182399417105842913386489277729*x^356 + 33836115834410268161557666575709553253252313371933004985895193315002752338607399816670413088130133520603491966398518181747326536503334000439012097327930027471516887790505854783181445940602662354077015126087168409747537182343100201551682251036784612019041179247833404069133662656362671722948986924909549874199281944145919315791836754316900125310260924798024353008943443946021022098419334809028076091046144708624026976625121712134647218318978283487143534710351755988269269488724652623882192999638055314580999542888956101983893567395805480758663158516353488278998571419263332944327947940645*x^355 + 184270800308903761381943254970447252749130703526754866936215582891371692675377769170021274951673469154679061143494900430804912639946239314837484671056013656479794908082325721285764086708620364101118083050787137123556172816385272065357411916443507737097606314981760585495299804507893778653096849092275330387223511601022963840219493649117897638510145911578837630137410972115208870450882521494135372378165632589576450479302186147777528538930529186364866180695388419263731098242155345991104724516439122728690383698782202179805372566228099678198113344992368070877649230209683709231297364491527151*x^354 - 162908906336478708794606645769484552098348766458823442135027011948797747938927394935382907148342476950605228413765463104322085548126825848174839805510758064403303516088284435967209504622631463304823815421539708821490209984037277430073912146365058887248340279379610011221016110399493075131705448680583842985385040044733876014587222502137930436295521771745380977774905393776381233824826883221590629624442291707079931259976986645517082742193729773963819085034419001411516609946125745157196154341167487004254315263950253574028764028288612289918933151312617800118295419736797802629090193651732997745*x^353 + 50071556698546086661735965877465203429815111611302948838781988356764913588308282499913560438795755235998724493116061645287961924180161014514843744482841190288346899745946272389169290689556694977168463513011622142875039618076735830810693718238056616265468351697423973692807802077992128711060192701928971872458353897826120966875530389298029776723632590850774217622261460045424858871014398335260723449695745070536139758802858400148987719492794623642685429830597036233177907316543151497926796030677406623815374855473154076525606130719164032820296001352086227030774267409773779710407246989823678246713*x^352 + 29526914874723631826519255424053942435020675105147031687548572449990927855709917945459529050881155790768388025873289275476033314069244367799242202634082460020962385911775839419971076102573415563393017447546515354498876614107665494231690952188000145756259836886512354592237391826836357781861456922168717016464231707167168294964115542285694660445210844694922381145390251445183941274621616878753194496917485210110842134570190129837634712158623125883534636771295890605841170881817558136342579237090502150789870436551528754295416712082505181151772271627767648754828106563758453512391332888584544996214302*x^351 - 43721087512613307626868039822335740320483925462820755961684776910598258416067830875474375923944309428814423337309652116767306914545456299271807823153326635694335122030805486646099714366229497204354733831171574485599349512917259653382535503077257303013601083789684133072739424397963193435968995501557495037574404822712171408736972432198925259597698672044045422475572982462818428000648763621272570106553484158214732288763314931640455418034721831643394162103189429101388687876965614137864728350004601321829088803555150495090743953368502942136712238787867795643789130064381325625671402280898100342644019831*x^350 + 21455942827276685106286391766550460395623715520343764642516541213225670555137197728440918190956781806014274314468168125057964250274060340766300763251244315136960386944409681684839701263626540906890104115955018452752438111344855183951136933197779120364726574866271964612032858080299975182704454798670649372172582600095359795628117320042105544854350756422235489605300201202123019288756507152355493017999517587989889655535133805773355821858664313174121901956083466377979906715738046668214799341534970296264567072413406869892581199669008047635960287094067789635054202922681500405110824922620968065137789269214*x^349 + 1350346873648308908191472510026255485872700773143998698498376832271974197659752794753076136064372359452404417917714097535780696465475369676618444590665880088344299786646008907415161980179037769777644447898288448922080871911027696199270539443985820615816642523668201105037230705139352603467015161718310797374378228486851116238783244061895457639611484587636893788149225576184253419876724763855528974865029151913282019973263203630224389197493270991075806330221372749574073937181939635646877339555521911814110472257961015087238509869866744320397641027951926857858429669804539139576804360404908367108321500700259*x^348 - 9500541891498713854950609274054283375977896330012347680991280171702161410491850490397324357779235773417699240455238797630554620245049844000328779892912058273377227217845342206390248870268388740717201874916686675469422499859734670225771719023582859728532389127186429596846261187551533979728830277238591033235930010639629300428318946981487039086720478214922764943420185082216062395980746323995118366370284735347741983449923622425918645498585882847997954707449249006331001602596687794129128585254233598667532058923833688278282651185952160297379882643677157054119706252338319257667583561159392985158250295856497954*x^347 + 6428931835556116904848694155697327338126968016223607347147185285755119419102541643082252027598609010222105940057524065185025595476698681259880533849312171296207938731350269077168699616490672047749946177819158101335220849390104614551978826197048210557299154257533105605719037706873173565755709294688150057473606829732549395897382926187364893531893084318318402000168995311199169059774247080571511758376188992450473054784312368588443067275943919731649318161038624654745045194126646775462735335317143253585216388414232225475165700455606357468518958236669665360323755063627733842441228189584294955344153491851277670644*x^346 - 943139601512296107291374159779209163808756717344116238202981392664557112233068351112011930610355813412221204810719227350666978000095876492141397223255282871596316725964076198168287333628881752583768386777044602705669852243897946385947553316305944639684699217147535123223433869929849998975160034512295631297248875811514206520883883245952230685671745060153810632569958103752755938726251653466471773005403772192585734567666238123455437398726509669033269654516318043416291102527056251432334999800028430814497186750277076132438734329193451360640574716242308537691911156654368627869931462582440820615604936498186740683580*x^345 - 1824609274685245241467345484254917500375920296223659829841210809003994533941346774683685537744239494262596812769764743718944319836415945934852284487045117145626068336209655273641091810942461988935063967423544910965305761999041256381713854070840671053221320004795296244552846026507451458585683876905117044637225891490602257083169674798335075958709851931250379866550694315233351124253050808965748179774006247781502487083540513969689517915271813858116458423226779581239671290782802707005872596172174244068291553854095599346857578909276932826817322101977001335944750639651804384244944681970854012546614710625277270695411825*x^344 + 1655598493920165840172072855577867957538897014452287606333401214692166859312188143929061487555140660801631376991165620337706787846117456166708649572847492177653711351024139400273059857337187949122151233792411308812184582583182662259744730310551900158206249764425647801221549191828714240642849884488833291460388794692180109136671627156207234447355236133425939500264679300022435091758680528003705101039328919525009114492904594565280225650124959142403540858794470039364257157160319057451129962293551679169815764976578482501554019842771555066914476826930811991219671386499387102513747239040832972647850372706210139552943394081*x^343 - 446344009613975167262327259518139664785529956944879408989999847515570891573596490535886543408019158466526702674050385517611290613076343599187609586837104130820409560530224698442172207947304281662188490163194534828282231417181505181807261349608875688580857245583941210408976093236200155154921986380096391894453060895173436793533048327521295381111118694599007003188306289064064631754444284793391680096403774093107075464574553074503873537880107764370955029045754764363693543210467097156434460837919732361628764841267014570662086769941576575632390183027383548118051754762995337691439741229456781656132352965531811214946785263783*x^342 - 345123124191994168711583306782181348464108499293942708831435968201469397535784613892931238228629475121645899047316307172417640549513665591472801508173484399171746406904793577803095110118741689615414525084413126437051008925356727038992374586940458380511446629736990349679297953235259955128845601182952911178934699763533622735515768563536625529697204737007595612847726706803358022267655678497187075418175918662724118899542368044812171975827756259714787079520109022276559318167952211751967118636489123790239338469183203351774972965829075162002147419829297976689341282000958133789982485633637452969076957595324371713736713110324587*x^341 + 425733343533131996235442996165149713319159152650308707133020506558311951530768767340390315194424912020386597345153230779519791761156903400148337054225903113683567113786011163026968405905500959050661468202425860058085290464694351863106941706542200968380236201902958244471596897733802730370918219706221844014974903581608296437562139366348916890748988882140491261439004970401710517879392253051166050748577309902924811212087018702840238231680748924741787731042495405294478965681657163818093699289783149234091056359336565385724829416386337415759319277147281257739227704153611118258398590629204168420491383612057718806923775103074889027*x^340 - 165571573112975424195965380870627268555727958567912051318536071799409519485265089558671639049298522779243296061524731429302945585964580909689711964205271530083850712861399877506281359301226771468198572400024426892328392311600616569850756694618400603489214868852984246250843007887874157841481619247939146226283549864114211212998203495860619899094044406493613173700938853994792203271847813295262350056375366284908281243145355924398228570431823482063628256053925315056299227490530778681206096042639988210066023109120124181138004598583293357271915209918877439249727299817702177295733648426332029387280644280126651648895837232599692745332*x^339 - 54212327742029730561986288922451731696897956166848347830407349682515698014661623752027162582163529702829846303804001873898085391000241129449973687193547380079760820433767125476200779720427398520759413293501579583688874615450715905362524089163111210563671724399448797332307732699584225437527749948635834585447053161626356615780065861948761423393267625272880362476197187500077615696616041366547654269773145385799729249035051113608115805355100885784383772324820621655574625663887367616440844648926982184364605993276472134627689646990046744594110863301631835366205292288136396383862426510347888491220494022347627509200880189932276200164106*x^338 + 108469433141114052937995590547338972840981798213404534345232315733280276964164914213633879811243788308735792480323968794896241647524280875917545295663934601511991650123899922523435098522984361566830978322785301578633118651067908269094698769501893984956502877349881989639404462313485836751529575380573238373814635330596558316490592436232013716594407547811714225960317962342626365348922705607893816078559771565769615694990601280223210254923074441224179468863101002939308567926855067240278316246022392675420251858005145781485780736909846337259719645298906516056181077918746019322721019970845103796113852782258366147600782503894254699544767884*x^337 - 59360086168185426427043322154535543837762199891660125014241829141930970367145390335772722614958132193582012550090118462969885562020542768207671086116238229416278554218560513119431093721041782187032329168061217498388094861294169962148214128700831933522075071628114477541136043575104793576339625353430842930866507011427278748118003096248926426549341066908634217355769099479927981982516714512288167220689708782984398391534898080522338171452031825057378903847389880182202093180862989957083839927912598624082242267262623298810292431133773832783125623560756543275235264938556445573539269455563560985172433873882353298602280343117317173643671555920*x^336 + 1334945899598510409998994400254809815824355020335695546818586170464662943877134298196605820418530976027884727285030806791929081799597455580448642939336927220253677514472087947680918530809150314208924955074685249705683578295776605871274541502746423081390112500278423285045393054737127674258894996935280351595634880537517940489023102350303769569493690598633091463525301745593856947524185554912968700057056555688824740447600783396581591723571106490298930805882302693627521228259026363858556573003115256555525008694315944596710134114374331850688425852074192449985003557296701607253689823608735749684166668388529827985767728702186649570521869375140*x^335 + 22166301034235957823634522331628104510693182238808452366772727603743770001457625678458335362706393269162236101074673916683273040708457014149560660593754046077521217503955187801354347857251608612543512546617878484066368287267595514794174707263873593664967677888734930144300244264724450731219982891103906695296084106816347619074774537712491777257089070957957800570058467910448638087728781228045234919674773534084514443789173736881105475583808667519825968510791609965604395006609534558708796927919550286257469910691467101336308833200581815758341722597792447524599441253295258059698277838926062981255690211057823785024778559477235316270900197323467002*x^334 - 16952713797747058926036883298779741352921142580503858940692378097840940107010987752332605057506323423414297629224758995178424612484572642445482968596631681993693381744275129290846746346315852708843789660485954279834940248097771717705241484154240906196610515032405640493628016812902050937128460864338215770735436591787410203356904931130065934537517955679123776817484982280956918581073593133545165044535292436798427813975490766054858221216638700055018792158390268551217287332399379809602026542396573726677706233931379690153286940740744967043034108381935088677185603425729254944674792778436445668295536250674157299478838401456511401467270588735514221850*x^333 + 4160335751399634142067448397130397314138133129187187689270686519493706801507976032326578911198563186261841996255660662142014044874503352304159136915844131340466823136090370458715837034639264729684645664931596481784235069379300372530766908776703553168253410370426676510865043962447321117099033945592052310066224194991453561585776714906579587404652002643963940717581092079591900051892571847578091156944110208171993678637514738320600381346652464338206848160001739907199675483855889125713853132587489807297280808605332377473901499811595763436018847626451134387552862355140594082645612795710215210264628121503688864667928504470732629666636372865800555939063*x^332 + 3201223164115695033853412720767831690024740974685555847216233558968674178959082215611687084604868363228150857848546981631735610949105552344699184001861418038228062088247884596867177103434782154614534273693396793268725604990464963130261181383341497540176732683483283942889249900750881801123511752348884315451596823521708840047163839609514842802096254297015729195969053560288208026348822686338598184611288067043832987601262631978579056177658353128586343969661977269795498091474765962772965324095912813251563466074859901450754325579010439441441801136963165732034071782971224381669670528419029741241299999945860236747264479576990578402087122257081655831586966*x^331 - 3810478377913306081669718232445526058347048295551741316799129109404073964722627865316073323598825546548566637873867079492111742075649594649153475935916295578055733892411629144405114640628493270034721100586080669284483395074085962808274934185041017351337197529340274055065740774888879161832620322695126878170716830701632416528903474469803645053994294659802260219781161172236018626317952448066767599094987964769439681447842434562812995485736609569508360142549532804116945388530555353801793638774476847814445253091105374267155220003233281035408421906824292996432917066858571544049933384573401816271518188542543554575790002345327590008078108664583964365934652535*x^330 + 1588411945451179784152420857611673656654279255282381434445508481025455522047451325805317332514420788899818409182096147079558293358112476594328543468109118951198555494262437546983920729185589820189953772830745524519532919133820864759440098606899003022097288745204693063346342993700397038369341386146581880952868602032470372869797924410293234002596391354892218848009464093863839853295456186658829095926039864258087508882591726869569661900206685684417119684471019299612706991582654561304218080752845553530178116530108626124199395954947580234192380823006083085367249232749627954991778573898579065615620200782290040361190419037979817483362229737327331227192555735466*x^329 + 199052353435718043951203876833379371406916660453501134955849851426489649164611254059752677149445861600322708391312449233120834579358355964745834410526989383342765153894707027540182213232643971931375140355323827674975791241032463209892764500676054330216802213945897567335876067106161753195431683028704130996285243533711922672503428220678355418212887582629587389321351306558299527570500700000596985125797562428158949985218342334125944462309221017777002224476021355485653750509323925043848401616942655110567157246716517327796957484725018444869687174115199564227466448234177587392861849619925856193522249318250147972203425546558094317693818983780336346496489790192325*x^328 - 676485220272645919657531837095267865792609789020114972460687041965986871631430724622291642464530781077544303465367280359902632776264018123225130030664697366710031544935563750183089443168020948197343692163357993185995238048229234580100294930225073235092068367007951010224176539226350751920634407226331512598468767420608539704346850712017581077765013228346466552707571821700645524146502380286062462307802196080753700333876954060164751918525906536266306654600938660258684883893315625860354409817239443517115776527609646542480653557782168343535059410032536952656881482808832715380618552872846483270143312220110905499118619966743003017203584119537228249445585713026639351*x^327 + 397502113712202069518788397573897991434926562063028097224055142561707335196943328701819003859920448871038084567674070068272266304951321701395800213509439835540859077861465657900283682234367046343717609624639548928755576291878276293560893426044584349557979703857547352236894730171054950639989203240344947041169986673317412339953609271350261833695882668388090659475578315448485136244213443559538299010465085133092761346189901085878848546700116470752638353718411193179251373989785493998131135803873387149479092828418035797310363764620109249782648265830140959440491994612313425899951858264685822227176293483267146623599854087355999971795221291361980033502950212973883486035*x^326 - 49171259534047614771329244119600458441690947524834178529972785529940164528333267824638410614503592028614031364287131546869773451321638335803535074655487595757628279012839507870584742078131009211719378506700684636748805282062346537749592163323541084237267396730160022455910932624014620562564123740966171099967736432783707983026072558689379183393837566894811698359562715151266934072353536178683217033822438600625931958002104824136153398471246084781577062770526649507989073551833342439756064379791501572377210602030201391917168306227574257682367805367557610350294671444705356538990889533610080228051838408971134524945220450302449039366045576526600476597345097257983028972610*x^325 - 92289441483330351985200122688961932785374400789937421480045648185178325022324727517949998268439009012075281258189101406210832864674147973417595187826171201541031769894778737723274504434828957577141168867368487449651919430652708653530224029048244844256308115128717435962480512594264315361654897467338418101058607151519519324145029031254897279375256918126112268253842193971350656014092912481237806443839939725262069397971135714375882330328539485671076155755182767427342100657023344664672354841264152609351262925338992894825253967600686744643891686299594478063214743436396578072713269629476526364785508737355612649168474134040137262154316484600449858610819576756486575596904084*x^324 + 73977368065916606089212137706496559909963196150391633464049379760205866813281784114330481020502356997331062724319292205608380023880086071291843831941930141439533843926623808029005311234144413250846678339193684681623965471058147114427990013390488800089399733410911430378807082587661406424775508707045933879222488795497907845417122221597547827298983820792497579597165438011840337872698752614323431052162451958957338424541685657381403558320181539019333341736352147460253149957983653274228324112463307561655530080994721541884880611433947962486587426658692015616294697590532865706857011980673243532021307341868859584346489644805430421953110935478743962145699525551595832230066898620*x^323 - 18465295411044699545377834787163425144076580036305073222048656615137877865928053928097592785703790832755799098987787001734871581640976558834494128245393159115561715980383910037882788521920509982633730518048606258511466530642946787442630657951173031170396439261254573723980339446962038847705220826786414713185331788737705368606464782774517495070024890087739456445551732438146715406677185122541791658356992346037775675217938787342487155381901243118968390725949795482571456407486858141974018644456950072827780660040987897703526356037583764436031861274965708979439666701986593481461036191765884883971913271132264492375314296358030146185760866297735740841832470714800594683076362241308*x^322 - 10344346211095176821880158718902233263576476562901838567516058679470919285394534779878838601064470008452229389011857457226598239261341236292718485627562535996428273776496554999863780786958789768310722914687493969961800431448607733501713223945784323787653631967356992352992529556920813629199999791801435280578992328390386300185844669760415974472699548381262208981354714478307463484201504987926764510267329156713695122559176229363130671389084228267198478566896267734396857214667409553055303930463333811512384599964580448807406545706041987017277931416536668855159549613071703940229050737041811634638582158409043832746151823411625874166897407643782157281725138653841209612376777555098793*x^321 + 11177194585806173805757712178765088774190804536313665775469491351731598585261539601564937356114851084239027169766295803966270810463177148982382325480124368610984280601877958442198010800446251342452287082764155803512746684822603931084363392042337577327225005569887466987620001492857255726327803465218148463956425086989247567172126856307613474909669823177004878864649524580719579026069865197184841490674064326430579787305260003149742226685097117034140681467024793016485216281281027139995123809062854847232828629478004437354446363813295439977098907456367118449395414961002903539848109941381292188027031225333953227168512710123167663951872721864272946746293563055235528422505960275658756842*x^320 - 3318610762382458854728642481216093097557820386700040949173896357426684627701466664518912276686541341118159659908409302311616613279393709677455428905021127235354199023822756301519083700810602919177028774881480505356298857008964295247870088552018154007751874982975223992712615231088928868709913742497579724479377527295178533150031697335105262997118632550342701648770995271316026515642097820369423372771083837942755040852975889685654569559880449626025994118419487512336057185775217089247372837543746100849001057402610820735336681849958288839603074115502889839459034187411667138002068426587056016658987512673834256000683068172451582920101672203280837943428551360982214134381748044032349611913*x^319 - 1239778573065990414190854714295878072788374205806940684256948045797041819409021199809015618072407507324888476422706806652398426193784747214787727247334206022595042876952686256218630353961280271146752075208836727185881018412207816526480616453435875222710843562905015780012747690100609732572659737013339726084671342237228553714708698467995863577434219304762986740401301609849664982485353182389497578315409500928891793963878018723114054762489257595887160144489977416093372447433954530331816158311099431175335491359855817519704350649587644597209113037546884824248851349144241223503683409247838198740673678748086677716545181596368162293644215023916287528850442102337689495162773232634050486246759*x^318 + 1402213424802867556099186313803547977522949407372815219207742141746205335162205623590413551557619719507704834605792154061892341989942541963187269819168032577375964893568789820979790830214469329900152803880859363934871179903478157144675708334527462107679617846522371008522546200726651519702907314060743366112573066257449960772065125729298332478381917465005057911015183734225019265344155174728786994539781522429129725945645834796955826968473708309664293439598716719794864265384357877522766560087747350294747594559611020847509960702490166015019820929795923716579014144012848851718763481775696078406748815475521475937730430943508742053791184099975028673469916424987078144708836971029757490485068851*x^317 - 200354294778962213700057543079033145050381855313171282374476708125938351461809473197047122078404738732537297538654457648958637328678271356080844269157179406095077428676353838263786288076977541893796492877541209051756973438643510233258907919061038590656997696180974332810890564323680632334193292694896794789777766827334533232844863211918603300237843462277650228404206245805992362368703245818535084067075677474826845382940364327253261542894109436650210738777680160531507514102759514970930132666439614181736027051253013706156850616939275217722316930404091532049603502182927122766290295970984885259098274255312269267872836080264973591042628591584485245413523663076007107008568907310642081668654788731*x^316 - 377172540782061224497358905049662917252130836421786759404639109728976899445126899708697571678526864323886510281054045361110246614939047414117060278738475548389425209864584518097254177281862527202703882098570035120223085002790292946919662480485346029795197545365054565800300805419258813247244355348725372757245015224038255891037844495661260392216676250498638421538808614475798746395753908177095255099953079566320921950273821711757084439649045506024529958399054762270684137213106579910690743015536977414084515741069197184605215869167710124282336182549559332377567987247784624444247361625677710203683507379604360872166046734575515705583833305793424692921433425061398510519835370452013446348737327003729*x^315 + 224555524192747647198612657301119290971757556196345493133206283219346490924337422151742818830783182441729588392542754203691804279602552856688393950343761946096493015735187568713438612429015066115389731128943087321651587777860280307720680138950544910963627159175266504038682468765982187918956369755712097560722370592219805061197401271010330626202196404392385771061843092723008215142928967733879664477736555612352425145871104077307301933520289103492738633437625245280160498304736320836136689884533248275798358638912648766761048370807856056386673984325026512640772410880087316730411513606140138284953096184178059624778631292816388509294737609691866338683083927086834251616940416582519526701901876645378402*x^314 + 68903930400958339631819007588382417738036446789674170041845104669243223282482657623131436662012956959666532159940538888709984973244806142223239743403068011917675861472876418100662692419981208142661604394068171765917999761223579381682084182671891179713347163448471748366191096664441939904590414489654851728341268687002715081913275827105358264164294689347561472024646756838051331294481478112440371140381765237438354840016755277689363711211842150477052001209564414013335955278278781648410942894424774419016177596943145624558807778723128522701718777322917180346715222890540456465197821494823919329891400067320438835149552007966995484072979665630864846589418035294833453441009758987180358870951436117867604368*x^313 - 161107483797732864185251560446769026677573146482103362326215113066264762673957938675260905342286166350439205585288826546425899537034374119718237298412034150984811615568748974484069641665298175965086879759389376399503794852970118265587086179394907443523461116986906778357983583590956540895826270561816910889999843559038052868418156201812089829391924256843985036311406237781618573464185883506249397296241517069188280135977511647177935743578509474698447125490591117420582422593249740300686269833126108738109981065456616605557604980386695276579804166059242942167035640935077971975289802181113443065098222361013826274152878501858338484498338201626301661735707935846251223902952077585829947255523157860368277685425*x^312 + 84413029931467828411432376447528720739930729480759106203322475305664306067513867445779796117966572785213214314668840748347949712834020232120860574441171609210821373306836472651283691369606487909236677474088031384882533546605016726001739321238860806171037575630554666038715853163106656670257647111349207802724362112366519050182877372246571798874764232830121285864055313268385187309958378354145560943191727764515694369254967175100957527853269055406303013574324892962370604857123061374160675410200536673608387636599636274722853153672620947677628879102802299230634771574844394356797118930848681133671328277227051064317761227970186466618464922796166310819016235664999174267495584887669982608187207539426070192698623*x^311 + 9790951928902174690874790691085549005688813552787560859994364027332005275733879347600793880017382503774869441166153195067878172443421368401089174343857589508260080024850220786734344500508616561523232358257136495105994177893299011313582950408277437566324544105414693948596951667387887435273574571263450459880358832128048024325246645378334454420785495465821263337001381639794941416764606708634642230274637017712922322280253150560825841898185310113253781028774255242039267516314787386795121660224343766486885773871876825728259578040071720131754176765144854671910877571325138972400493594005289343380232648173598041335721593702352592666633538473150364700341804139078645030108801112018944267290979222528781762875019358*x^310 - 42831014295247816629229096219818464755506327024071150079247821290427249839421822646153185752170056545360218249202665225791631754138958553991785918347670158017848655505012765634799551385500034184271446710628111437828515027121270914147803493486725135134286983544345895739655980971413134440895842288514477596315932151691053925273247278404511035799711081725559872526083032429343976437603762622713444674159936757640586354343333039168007629664421405076120313040716743694606846794918576498544507396348224182278905412268576095538160180090818022387764702456939945250678451379432979494941367598065995334820126332664072955473097605527602765363196247892965555873510722001413735472734937667140338203430549642393112444900813554856*x^309 + 26640820169041556634394176477045767942289313548379441421700946424331757774155960937354286271050462717500689564783863815746044687166364128303128685138562321222673375874446933836863079180814566755850990927505450012496178943982105420784871357629152998331239877102400360982247283975774942402170825282182547739494877523608171767523350144424904781362640462124456331881450077324550418755499114574774902409160533208501490941742824368995261420335455366754273100051405988469281867034079153115678022208675394512021311223898608100769162004448457552011351399670901827951407897657726628072329346011721792987242947564962420083793224012948279543524317098770820682365581118230234654020956047126314616026997729396932547045435672022501917*x^308 - 1543497374227203200084245900160429865546391892586425714371943048167932397103568076231874860860692942753873562926549224956260613332037724739441161102907970941573747189256692144008373055070995657232565709549333036989604444624854160471331296838167880175494512325512003461749231655238291348265219305673517267123665389701966609727437874871608628138506246266286708350890543644200896449801576956749692077137610979062475438014093799876793841488941064264929262522976750071068370961110843346208196365555508636497838165152836673359821255618592882187647618058965370064016054077163738444844885640576236301917232842204862367010683390487250072820826196843496085052502190785284123344198303009233553414483104611889823790278923727364092364*x^307 - 9791917970886341330872299107760328177795287113369182519282441826569909802469103178607163857772041852197316550900583250255522241575639768813290233720359017998196781180324454904066501644750372678486378583506621394297811046489930341224648203561825011766556486271963901116070653129574114116151718343811035689880690068208730273467960667897509102207743354206599153427080484951602520811123609932015402816688556343531504927150838725910561366940811830906180138131663539057971028649278978981898296331307406152165014702854082016096609432568892710655573759910150599285478123665860226153390431891990618811477185406534190457049946833005636263963418675754023046310965650631872142867051515642638629237990795603071025987180049030976064180240*x^306 + 7845336198738062155485351907859420966162852403569391485296039159483740008294155546830220861188611424782112007672011094477821978825582661845245767932027388771591010132974653707597731667427498535267153819295157518812455176593376517254682408435930907914737770018541805992902108667376086791828279835461790908257763986369724718208738653796905715317703959044454357342812711835601689010757236397092076186191889760327793121131913065317249229452373196795411660768036126210768240750571035135569697459769766730622502693751419296478330034217251745036325575938892583802737318239443945820644840414389260247057232342071929773003742767333094323562635737658686428569138135332271077499980827491957949690100412177926863737564990365571870515035655*x^305 - 1914629905754520300912326827879688798190347235129361357740705878743762526630853505017062395942819807226122966326417537088380549606545992352673447205450721864009020106893206919016203856376481194754138086432320145172933712180662766921676819603956959246550665121514070994197908080935090137319702798648997307950535148037153501598229658371189723591083176191312020200341572938200980053677728379425941425903398323065253668175725597882387503168385346418451438891248271043219748572254102875453129422409758337376299877815681082044215846691506349334219695494847463890343025288929755207053008333218972730809587937206326882325316994891440007455544986071076498720182301565590921232703029764274994029098142082006378502524534151234763594117538949*x^304 - 1656944738174656332407203125398775779154983510048791126948474279087071623168872757898887001386448454017296989244431223424899929198731084782090650663405062094743148217973296085682280356066445451229601475157281649986599505719571459464765082147124732415501086216675710692639674951243013228591590637611491606353188358600275471064469023081265642466203601542742623307813761853122694817749847852921847597365959598865054700313398444500427594841539498957684782090517662085022112133463084566975560482878412795367646044568519214284732775321878951149939972338984570168869822901995416938611196569534702504993806712762121967995326678599683998170587914551152454722398052894705492781194368434512886123357452733215583117870601895163601100637017142452*x^303 + 1980731769539222521139917913362394061610888353238848266573132634570767791491247211600934022888260174841376964414938826084078853081636254983965147511542236636106905795702737054936082777512143006546327460493912763708410936580982677554144734754220461769290051280573097178947644476911996291272485772853008813417327571626487390434301864446182675318879246403653929043821731637396678459164709302166787919509698362004339986546865741678381876185046683485836759775265047597838694961463377721559464844773162469377557256589560371211118989414963923994889846739051131399293800929593590765679306415873651711658610862026014288064136013780144626406374136719319489123967632097902558836783702241683380405293685363718349048173370435006182362274626746690432*x^302 - 852796208543215798117914130109088245714874406568533798486816968940232874473823899910383160566983647839997660833892811219674251427323803586798408469144588689236671847288369823469700302362400731447583620387134958473767892096608112346815680732133794927686034868016423896836052283717240567408312553433832196783756524876485421250355498369987264867585411299668531908554895240394933296000571732406070321561798717870085976097720452226229027731707171341396170515275143952418032403711588304931537655682983678059281525506587246605691371760978439069404170781143931448004049159249908217293611612896830835162343057730991389297419745918212035812324927358116167247427059602960408786427943283141981386948610700313085562599988670596808776292835299672454105*x^301 - 104623513833312329336404807939385654814653019687259366698029836446273379496831659250681758332443975391615744122235371791273208223052465574420409369743233699109240384328587426098745792584134901599705296320396436473763565562437995617346294045983054890689862317617086710421622611014855597295654500314186720821085937669807916326343526827646208866856845727015916318729005498263687469527356207679213837346198487613456884251871152923580472260329947011453763869810731792471177273082667773516481383804654633678385554502954911330609766581485268670606254181371064675996358540815974548717474324614725931027927312328530087714169316734104243227592582704672227903731384254171981699719633227514233860033386119660607757363991700883394728436399529614220922465*x^300 + 396181385484925442795792701649653323578436088549557462549739179963821981691157302089258514454026585026087489770779567595369184580883161925054940993854259796396848684038528720878348762251817411627987936518124069873785193856229194035018330483205598563016711763990490753464631599301437554656326504619367519071094415597837402284146777384080359813786819572621931595364355395593778551422906653167927917082279012335400592124168649593901125884182121128288967136296711980114354724346258732513700627179920914940666741806916766885893981099738857916890753973229625885935479705848231158195997088370227519118629253451291024486126568410121600908958043180817130596221070645696227006908951750108712808217616473523314315687468654292496624247216734234576790661386*x^299 - 262651377859329711006141488736436692451919487457496928707428951278735390285710935835165968574708527859030939311066266029595434239037191032655884081659051006755892939706673946711729787323911496994627403680603933149188414443164533983883659043742521164503800906808455028406038563316830129626500868804355050197738681711569817875181644558571521409240656862708625565674881618117959741973913222674397214769769138556421193065807225523265777894068443825345391883092205193729735738481173804551860498686263839690033133275148495784615722297786821999782950404542366743789324399401917654233481755891229205191718741497265116567977681992733151860712093499059321424022323303089710250983611186449667801764074833055437216614921959409453154426317595314400870106945666*x^298 + 58178352486519787584425826832728380513379552660849152146910779762751842560938031094093777385582794433310326924522319782311444988500308281259415376635113359315373864119956767251644488894066387707200296916278890762276582715885075314596424882465825410383230159598220829985468124689714935168663965173720736251099990593572126578728763798537328773753637947183793686333675455108384084204837089197258245531510401774188955804437993624349070104487685869232126041748250390680278251547944161800287889342023493286740679735864005531787367778675583240781691782135523880081878930591758656150558166748710422236388609717295004982653129242982458922389002515143383961985745299259028202500636033506974036983634788000836926822392709966314719599982342150773614417751579291*x^297 + 47081375853667554182523817904851618244979995738940607634477854068402458166931835341691484553354979925268350163714928486551829571707754945935531330503307714451953670998493226746356814720213130388789404110922732197223911992589337533941031377357611694127958799750498570852668646648364109294482162849878124866602995165111013719749308478822169638618508248454442166757732639174837066814587362194077019227589896020716464561517089977875557395808590163353934565034202036404752589585378483088898069513607917539359097687773429559157034282233408901821645794247576127515817474480074195349140071970566824299089026573536102597006049136219728804297253493253830552061022203331168089331106458006187101060126781860069021673041219079162350624675387443327184132886875583793*x^296 - 54743580082898323976674495834582386685837852094703811317716457751759116437990199027061957997527722903049312036577592822638776184905272230014472365860075706483741315939479846040784180309453844148393727119016264199609414907603923019167950245173699993173113058752751323835469088768211851792731394103256737452318898363548387410093182032280620272530436513414929881405339697678901232585910471393075471495198452994970734762752655774195064357539864308050554390696723496815548147930509623161215030424487955879506168633845324558783978431476624949425185168607799158089675926261222470924771455080924355850207226935250388392473716014811639414158691946482880998711321749076945563115172290581920029290406069262888356500248713068902952557201707726531071740864252640519215*x^295 + 24966541712085400496287386496637875117763372726199692940039128172598425909035094887906031747290308061941009987280603990451351094112686660756155607743736900423082377909474790534536847355877358759492731015148869544607339585802383863104321224378913525832218628737441636364944504404036886294464126273062657440481429807727491080811817798157828752293559105755494915409823729547306471976989497336055527966944342667630401609838140006255841678968671604464435090362565827049079960286591061666048609461683826709688392755954759334825851161612460751847059115751577736095975368446179658819289719794871183272975173377582309712760795331269224519775743621084177659443162328124822384650343456985393334477177968040963746990458362428999230958518086349240005616513376510305356724*x^294 - 655522581249351423615991749045309678147619806348793301381183513373665224408108146585592100895286070775677758462926719312515951645303920663057083205454755452891221993380559882049986057405555018651349829375076022019653261045800924328874273172161960103863098921513193000749409343457338510707139302613025617242977252871943463336798267795926265158979296996306604232045959911948363835461417623805768020122222901982688645665965926042899661014533840997325275017311493537174655651702706716259074263897531279121824030525294851259288603321915418749801750205853497665957344930671113490613582452692092512994368972361874991884495076280971308320958492106412111611158292395931201047247989821115364002765236931574824930503216134238615868788221854236787353627658453557206938160*x^293 - 7402030765053173655120865551251411738165178692899460980824678866325314915863668231617081661936431874432855259581349199041003549620584621205066522540712579146416311153507049868720550082998896217964808573899894638546050644330395976248025703911499053290017095572891114289022231296351524648978914902549318131461505877637469441534591370606118097868229325324948334535811383639026257292767046281847837145283946465412141438102430371150018140730576372654997691358591219139193270071046796560908903344522759922262083440776239964115574328416989323559166869194736749760448181247875248477315262708317940577815868398660441477492965557131239824009487475093731194725702960466217467317217642472576501243726332092445645220882071742892516721376945176423959509731760988780692320724151*x^292 + 5533823830612065534389541814276092382913732928830743301288657572696504666515225617607287188853866847291188989642567628627412236706704718917398471003217888168042754906117786486941190673991791758786150791970437276138711107479637085352453371806436012947661581871398483242566744256230248724678475525901724577441231173823198142399143289888718266817753630189097403601690867969227504752051341650994233027104165483470401217001859835357172702145457082982816806910786771715418091628941921102791431030843469362723916912513313426163613773009511457240643331902184827480911049477849155902964840933079567111644341720314218331815919225425180135492105816884516246311957575945434460229256474866828452770364274384433469698889728945830785854876707370626027871152916506289664443941634967*x^291 - 1709095887757334546565460457301335011568823179928025710752590990617067220431966410704096685112256679346204884903179941762777482614618577267872624393369091561424242520780304153786024178467743981608708368549556231341201964619523340408340428606404651160799798761338008003317318499241795667579350448214062568265124279598520023582001997617027515127565253382600922592640071418418082829461391511177973856281241313076759326487804952263859705089254689888893805595949606612551813980006848605620557887486719474236035349575392265351763516014829211483918086661010636607315931742601198892323398347251708893090921903457950553708993693693553283845393412982447510031043865544857734719658294625059057661951259384667152063536746731615850902751481586952853812065292050283882745993337023605*x^290 - 431384850459665183083826167437786374211739754613641601025655024215923997101456062219783672462982461851223189032055331885269538340329995322163147080544856310018656186828512807194679355073923020204698169708307424882785885343779664022439322375044104260501406722930517162784990578786260620410381252355773063427161479091053239557745745532216882501035095313712461995175542451361697636866575087901825225110464509004188052207207886118591543351302212181815945667635696355629404047327617325864013935437409631022306272371498335321103529636600966225791323255254870856837222741862812496164925928377378549127306803315458628250209078576764443839805312113562469114979134665342805577142021210710495859000617624844281889518092701495941025135073508975054691946235108272680894699806245135625*x^289 + 796143659191353879003642459141463940761776970821609235615118591380612007592204887718598063552570277205181841102368950756605648459675412010350724808565262801755042492442610419367783736189329368402887293388510882349717434431621028798846086811463152403176660503764784513137505528300493232912990746583002106623794957336050595958996154976033766069075261697442324379698065366301082169274591265756659146602669525225079484542449944483455548111261696998055789473470169191042306214235825019704289913323667772776910087485871985718805462918849061601556758701008623366763050947996229141760863449960246267270416456842274248075212090953473563259365260932283748945262788406715355202495575227080494586578521385230500894876081488492047785321005175436234618253919790780838827397828183212659584*x^288 - 426429539016883925143266821682232809402374639806477678540702222933639339337253131626498387498072178941990009811595321422090180564122003794698984407669488362517413779847415229817828570067419774738934120922881924050733843287216026159818918628027433702731134172857174278966916050285280804456889443761293512723364434034734544063865392869075810659696477273118849698387995975580164389903077917205054391672429598901859627221849800349440590309129399949069213933388720099749989182012042245280324433722634444954180688294532581221307763331646806231933356118579474661577718896196446278278509687594893208939903416903185767250766139138083545731601381834349363302913386872743112665186154893159663111641639959828288076770966917734448187293974933134764510772332815155099783948849496835973451598*x^287 + 68820224338756154243221020179829778588887187722165214112869975988367306062300448099955798577297531459873088478122047668758335165534890214169447662052639604273280946124108586533825546455560084011107243456736853993362947877615286259459905798854352170963091490161266135904272364984975148809794743609874592843463306163924693331922025588258812934058305654605160146678244161258045735108850887820222070034141600025017961411359453894023612423380873229099007469691254375066241512157517963939994970632765599249958998532534354126878623026604002079146304293205273479686297723539917338426754694350842324604439489451248454193257791001144665489347009055535569882865166031657941774187476418604154654123763586367006713849864035256384700531510260562591519879440568915636817615768597384198469059996*x^286 + 70108394100091532621144424684782524723794326008341741848541088070661922684850263494910316024835692295276266547293575847598636096998228221744373279863507685646737755005862280183896752525320392535179637776633880353843311297627696298177962549772155339853537680163805220104468524499442645148200191888032594752383478324607498751641096436302616653663469387289593202321839099029710989634113854202642021256236941827164107162346322850664906886610888759576952848372946056255979999048410705584364568153140035982070530099576636246697827414482217011012689015064794750133680028053278338815435968767384822156969269907705396072644265333713808967930087049566011575568570695905351010326190622720091635089405207980394192907099968385209251983778260855275221087654508635099212195204704664889162337913229*x^285 - 64824747080996680199890107083437534342850103999116884761286362332899458678499764892490080952576707149729724309755903389283762159613930709330088706425992631671060147627185541111574325545837638088286829445031779162489112195983191568955711651986033948047445695310419706179301175142305167333789993359864945210808701531993884222379267623333469630535786581209328583170882539880171841362331696563484915625876606269430511306319474741304037309020901624385501501062665053161097682786178550848719480680407813762532594080553371528227318686145571957421677445868654145821970535098323183882362458918371922358935341785140065772385618325495072939881131397509370414621322632372234136069563710725552020513827500962459817199040021434311940168777803222314001471492326740252336095147573678194229185938832499*x^284 + 23756704534096796298572028659590526530831584157749731913670887855814904013840013280582627964836740511357948717024831544912681620782104981548225350131731934631392714679130082243206461021373556765671343553912718597456391376066494903533611681265046841401360385541217862074463587361596012677478132838970284619783677130942746201100157712847632583505666863845692913534468803983837354752313859756839940083764328360116962918675852702516295390754402562285988739158822990406393894743048687120808145419928401956109071704264233911983898810160773444530149201489084112179478493423528883116254474717205935376583342818846630607403797428605157060748204496303012904805263963298960749367412171350442503098653650616004540888940032157402528509367580381853340622397502754467153491935571141285686522594817477997*x^283 + 1659034409638333009444899061950967218830393426420984642876535456485547494391983288826228987980658034619524195008120080281260067703171424489002819394403264095336401308679529587513623883917808239088378412267902670586709521252381187240351316531203860471098949490167341486395099262212543437753699474702286072327400352605453691802182527477039322254254202224998888546417095644725256481368441550168864506606301410722609514896734640086675129225232650507041804285457489457769472381258313753204552331867240459512104635497484392881145028383938552225959893767387138161720186145377306044059719591141392951759078458446380441754458441043284345548398254772929068001547633475657763878650209266802426265564942380052797953825209969229352553646236054179564096808060765009193741766994338627718667626477611726970*x^282 - 7240485772037014366925949395282351703531901705369385508345557805653929928453603396772543439754517907058348603798632107743583856312296320073268286928449493344154461911743434818063617942258694307992538487340726110867799072949809533747385898870436580976351985410850869009105278888577474906541253418074497109821568043654767004551099019809229958632180192324011704793766127533335353888594613884871857332536658437509742956361026870069405793075291089094454595726101756175494611715741434847121024499607264262624790907880979910268005030812607506014184458968174881934598767694928592174939134403056945878484774295577761173578733469611609184639632753004508354033771761448576432922561806140602107205815700092516393790148423168488595391347930005229072237731776065985952970659934715490775673836418988949635416*x^281 + 4158746564212294464783095425688174345602500516853605947316503483048406960983219303574240367939727598096026489698125560240435437493584026274462719303570005026802908376009498289575259257513497175792697305792278691097975767418400915669317891643486644704869729634639383429091855629212293212651858112082029619659504605440822559248567092200362557849024032974754992172583044425380552717895252048228354332783924629001755727834646351356867506145144748805746016557239850188372271621028018543097050212643658483575125848165550387640468733273497221481137683945035277084959313216158435131847418981580811243974119093159954440995163071270573219085449557123048701778875675947862484120066485822779408615397694673325976180845278784520633271144809970486848911229342047592741904675752359671782319205369739302712028383*x^280 - 748019928118376265566378852306893520134406328938293656459184044114902904693068356341897592168110320328287785044297005338221548424320266374088643986063777109789458368745285895495382697935664289897970195294150330683701720791041839485567141044676639772903093409188142941196881255983032128718029821798936228833153441562113518025485603715567185812478011070018878898584333451526840606754035663762857237254689760489437779100421133551589681783077732645966427529572695882910513061966300264068936090796391650784240632656019094759980129413310790873740886901743539730002209342313899508442963747297896230904386269641218579048828439070260674066887376169804784658951258893366492743913759205649930590247226747718285839242842534306772017641104482909253329460302465004106872771400989774729326712216907373012848659415*x^279 - 606769266916882695488159725446842729514477195035075847247124929191622706107775551151965151885023423066311880193565889391023737952780903671175532558418611893748183114907276595024430159106498994168163810676291517828370210883228740847408811069743958259760789990345391043571454360071584103411683775044632335488012517063405925783048521878981743332493718083528321563038139826994534773237846824670820993754742533757806694171234876604952859562982122804924674734458735221154740185051326688868640452533014854164676841954721659613486976729925428728975281813953874395248777300725158974186213186078540841729256054585650056031036218113537290559030675060227310876322772247557917043192535587646707987076367469739795469447151430183534305195848438361765572988035630869138729789713493579456636639373361766182771253920663*x^278 + 575739308664436166547826396656252483267884484324999535663631259637944220031748652106801791392062236464405580135897827241630203979500056792119356292682040323806065193097059087046230874574966568541879705655020091545829931276168613126260790936629155596470954730943447122740952493078668402380817374592183528033610422846622480712522186859008376528579042031984653269861404151009167696642074787866315515103889947220362972369290911771700526552722415782829399978177284934262670840461311473877943577484682527903101140994264289748282270164295559365875940032553112757664038228732563985849222717916343471289820198642753758138138087465877026056328324760984991197031327519105551071092299041424712667510663483079650383794067887432172633105084915876372859412169868123328345231287486395983723849509069659200036635095745978*x^277 - 204932573110902276014354594643918777372566963231549825503434210546311970952621224023674205725872475800384618635208327682240950779454227730221492775329736600613249919997467986875580687747400399763856765073802161415699365129651022254588211916057512574149147663781901234962045949635507662752806003286974419425353864105872203527954367212333396799512425451450253840116241025852947594824762738899433403084320013860186611040429673725972786274703839791893691984083171483591905646735791991896284539446437932083799187521156007798573343394875144295238710456321907163414637805529780497587858100725569447727488153339739532845196151057991943674672018690037275436973933631652074044962197585754227838803966138909044043402088170014462613446623164511740050945204598124430445273252903962517462526096277678941557597683456034893*x^276 - 20660775434091053876595153362683672628946941583681755315230771539978593240246638177572576190429776891962049635640369781169069036446243975050293494283965445165233846225526371549067729603352162916109525248507132486511368174225366293660978383320694397984751123089826221607741553711283731225455196667509800235374308642218808807667851199339937266851226453437055860044831471002804419798244140598093431516712612310796703316015559340833457879843946835887176401743527533150580320792101943929084846620547719620425840792779026107135985190075206571633227896079109297065534503156760345498482968802802195663617877430930484479735402160606155531727767677530575380614747237736926769656474860999562271967649340980513414643012524054442119092574162885087445889658809731937545868038225048440328538271891357040600974668260544486930*x^275 + 66950233096188289500571156448060868863391924290875039060150550764271916994961720260345840109685266959771749221813721960493856770951961129099656681780094522509574929909540844171779759353358281815198890499296767650610948046878788872516908737118153686012057271224216229123379317079981087118385806059869644209753529748861334307723620696145117312649011099651963543732282334719225953314423747214982167116831403300443936676083416038445303925005919799251117780902643122757551599184129091521704413928572071451138619150230229913690164858394562416744306433993334693394769976740997588417884509529932064496096694009222605247164524391663273415569447912053021175310755938773137664146022717761318663800373195066744224309579984978739038747373577409017824964624891730732116011756118661977676151865461936770888868297270190786656074*x^274 - 37722209122395832540481286191880769446709981523393193442267128902123071776185329154517268539375779468036788276976756482642918555680166770156019285835020944757165465994443610706194021386615920037288388996876775669341651896151979897924306901635075306708750412198832571983083784111689446621055495784650582592450709632549418723625324383433868458947856462030130855888457865222266369955630320493281669591315126442833551322763463198485364691766980967145358337343990811966738759980882668669466606554597308668293214268692205999346807123348308970447714512140932052599631623172301221692001704707184230697845431796450080068780799462571075675323269123203837684902195994042709725255618659089716542484886161360327805361541801492244658293619246672550732093213965275502673998294089814810813665827522208906008881841114942426536231986*x^273 + 7004230863714957189864186320656532930674289278258181635830833212116787750114853614205829353071175811297496349393066515329182731425877001926161700769073987198775837948432919944805113610181359165878251954967440792730208445325016778320367348280041349369058116768344717563145693734317435496106348360782078848110132003088538977272985642387859634358072708324795283540421030805500603053524110135217983036222294889907451013068015543908485178762827374474803900526433395588855625994035679470450233768316271150851657261304923640950894274881292506014324656007179931150744339327088691600273904226601564514625621107396490195161957210055864077407647662671126447972155748545309757832912243382673038305697717141559664745893960279675720355034085960317783404212278522856096080773350559444169829984019615719989705911060775976733059156415*x^272 + 5213937762570165162454851046560786451147900069779964912230913374852215172618085301906976231779996371040393533767619159375505042376407483722644408153084240662820917232038792848354410551544679157378364349895948474042662548578740867624525002181633856357749944734913640408105402363939215256613348827060736049581083716830653602646759330258399949618703299406312858204236542929243875085619756297422503378853037522391749205965987739811123453469907967729514716645005100669042988455218768093552134795563193976323503995593509314200264391655224717357720877454411000514215598502458186749746423994257156254560530330420929069937106416493532892138782790847940838547299623377570979785344838565190774563716917942234278170795576017872629940442400963337831607723202640971322343884897749275195194162660442666577754177216738043408770320119018*x^271 - 5234474073223074335595222690383285931030250243958993346464502803580918464447927737583235400215462201393877245782553092289353860800023783462630313057566478942816365757149034048755191642472564454522537740107168949189435056720196633956354741723621911075369145713271850339712518966986171732642785918398994269220639128310544819533637600015549670599746065081385723688854164027091929923334880863535927104772572895282348931010423440069391846053630737911721102639024597210249756278468982586477280477764885755901984242998274915654024788198399512356893965141634068348741895610725202418053725816610327631972039836407838332080318305097134418572591451297572647550784744002877833788221345285054733518725067786724605186770170324622925575771676041020993682606645764745130591873537104804319570603419264841789885668907996838156671482753219898*x^270 + 2138171154744228251705805808912498665159993991108886840711838357131928489382048783450529534243544271648028983721771836541539918702636936436532141711194226347914228477419740843304108674689281706277093387448692313054809916962465817804008636517761067282440261237294243065356259950753276670466383397610457642877061020026456174070416978065154369237204960295022918949910085502809875055435383983265840886665311106737181281117734595021094084190932581091218051528263912751736511992107812864242987919521790512307290756677724713058247105755782759786492329300953134829486652294051695917846241592077655985610423969252988673433330555127725406913292802401941034168415757927333374740615609526572190801161716943790198964583468755789542636919563024700108189576752900301796635757249485438279516872772032746060040819317808648106154676242571853137*x^269 - 110298282005636085506406515144319199833537714861298889724077057787706597945801147951634164344553692968643037374303902813252415435298279846817445411639869649432909374266343255269256110610516700437465485887405538306375308926396223661920865670366131661170283746095727440575006293663294054976888876131579980651751940926110622222162061235072648021067032055927982589794301906224629457268332157833904280407170794712380047880297531650190217773620798752841270452005281225805495032191632882296904323623885703740084512227652041344316933517554627533199600897052553073171980901736665878795641407842789391047719170198780379093982708874176366467052592353328256320932205979779457077280687326723699410361134209429583078495375546017189986958700824050346020814573832678111612280117218869189488348959209190106932251962133165900601052452478532955561*x^268 - 450610672661874913758210887255682373038752802397617344384012937974507691911673572045166453303545988326651529147320699498090726628337685692440390666817307075232363960255750344547201874363321513069631332435114805004923323267148237757009937866327260913498205097110855453195141981540598270440288080624330531856855462485006697003912275900124114293962790652330462947879221115742330438891321546242079127965384929841140514959838967712234315045261914365432141289117465562435320551600919558281867215100373693614312645203135896313896658710371246471747874897747468686173931575603823364869187384969844423625368317825393535151752910363762473292049630167616586480536198089927090130169705782622157308304194607824478264304806414540912386216515877888550849610094948039312942050798779456614888149407327966324322739650778735506159382486132497566307097*x^267 + 324644841876914523742741537568274420723583861663697721731858256364702771399711147314685018586060817302998093323895103000345218439467104730067427630040134214442568948733268388885524947357138021511125737865637937492950087938624473148626483489144528004602558173030771213932461931074365908863265642025077870973771476412231893565062892676415354357766651872459727972372939109358120448842180560291538911144597264899336235509054618400732022316233551317216830564797328336021628866865513080422068053488123486491236087686212774045034859996175946793147451405728605035483315830834741458862558990610756461403046347286091847691212083702153182148302668000161520234415689097416804561412149848552144540919346896006588570565207942571590316272275525452916667897657908043066384898236611429896209508411808002267287027129527214437847043383326962880910067837*x^266 - 108408150488241375188242654726989872498467405057844760158269585932892709383531720600620183188138017944274868854722092575382239763350062045852344936196831918717329256644895084021737791183505437435910152025999392951451214153080214287643735052128173848095524749004324892867474010613802833783951119928332504921072254952122070255713683120302593259954216892980964979006991666860631979589503938718280323192163267544830714623084501623915359641854691850373360837657793446507373551300939000062541404489112127673970533472835785620800628085800931418391306280109579480332997761363088989477847848696695451971284904525493512912233457351283629701981869956689796132079167986483643602809234402061079569335587157924551695141667925617614649106756687837321180344301453249212759387743714677506518200803484065773780439332884823442018641521468207456276217495936*x^265 - 3324409759003745332009675691086793242162433444058801566850190007813282095046864057747204426150911727195634942837137563122241579459813582670112875158161516345823909726070450699417523382917050001608480330039503616428304588078974207574817109600998525982052954763916767775379385269526601018682420532297885102385319075505752227213229834551026890429533367403915782918979746045410451388821582484500008157142413110835572542236736157981661781835801038102223543589457911394446603111879483953341019231586118351821816155629878651069604021238445544903905473375461390474293298752915243990314790866548885338695102785579411002695178835466696758792705117864995811047272577234073332727089244677297644565042191438269567312868452735818222778474537028475448048599940909946486327363198593465384238884527265420031453928514133785263289137256807472423069057895492*x^264 + 26604564042157699792313225326265570004631362237445813338754258747472186248907111175607666412141841087676031438726141549208280403488469876499288140853623678570287218789715010238949911077548075713284756220440558407149783606924777531021570180425149372277990043965716786293491286146318348955435044332375475521777600247224211436402452164659114909320594690253785848395746209165206720596004782901904860438365881339505341780898721136543838385384380187983620042487782685931487815039412179648822415693222359282588269105785281584550935846724837830160926542461590096349954659776087715068146512852324936308652009947454214012024005114702926445484080806934563842944483043490058057661704252370278991367537773302745598693292291459948477198014629668908105259853774661280248163383180449587319033160878310052197924023948813039597834204772754057568800071503783674*x^263 - 16708515434490573689127155186871104495034490684362912827871701629945314432012720290623117809982384492250793485367735169948589851201692113604600491771880072997974402827631415698149712693776715198977752301361747782812038854788960818420799453172168483215243345759046098310885092892296795204701942336946805793400498981123453559142570604482415837820951721293789365471178891063808519228926003936441174674767507718264352077581891180347886151466430622991571341725448977874680422021754563244624401243924051543268699221037296218874767208447227713622021084559535917603032435893990404632765208224387788538077315799966339214401347685481657141162263263307103946350869781156168233923337056254953354694701126933372453862904611603599992088834231866655812766945666700617450909984659582304152699214669902749642747115288238946180809462560912593788300555892417009623*x^262 + 5200943217027474239393788889070333535171694623099030357672755816493160397661429572475669940238080302786094869523644521565096267456083607941284547120676562137918447002085418503231678859883798426804518022892769256768567587731184482721800415474757255650586846108455613231071617845443056619826948351864582537271542992482654689097587331392746881622345219529526675604110493063067732220038382477216410128526840697670144560233328830742306827795292739292225348337793048293745906100720942848251860993644998707253138650089337898502444511655196655542507630315523951694848998028422373564912998435362155618479924669233041523802258601460152619030312006203668273295475235070054431994345838069632824997310350442071277686183720656881651891835653556154347009854526395009454328758084330097035665452487083649243536711612039338027602948163687210123249551702682811093894*x^261 + 120197966624809706274248114755035691353511881767204357644741906552031201646453111225254440488720863514993459518643690244039683659146925239871114648445659731929180850745866509301191531687413841491773642931449923838665969091895479682938061554030354244228420833090753538589582250283163214163414763734995849235476205264104816137793745116988082127374917019456852502779686851641237698086619523060977500676459179823755703242158688294371553056969403297599877207652475817206285886990294648723643741210185340786511196351284165253459654595983072503388367182038302151499626306176949800394018207479669948577443486890794159419597898361810948297242223528625749798822691718378850297265169762788051773659221484508353690053393542372494120386512579048433064106307625844282733071138215115187543184788311997673766905278208404033561957568167348746448436390500236948816818*x^260 - 1149059736095511032142309767783582101040005250599847499419637713397151152461614544655042542289496837949408438488882456991736004278713860555061915487501811266460861359685569318888091945468426096855408833519970611351485661204174880893466557553684541996966347447240160746279210567630047882076553573655572538124215676362945145029055561793064278559296059834065522997478848288182250103094067891332344340750955687621351300013736154379728209068080211268557789799904788658065234843748073748560956275871490436968860471819361058956447271604989844592894043816134045271558309570111839371978420164879558717724812634840141789725124176366891206996817518539627889231030361303690893624601157778756753091469006279197606740388632666261010745983199680102928599769331169599883901761916087350798724356247613049531626216643708156541265539760992135710973977634979236440812433408*x^259 + 726253043497259927561011136257821430392156685072233696903408295624136645314079423430802746324957304562154366203460077165173429511536924228146019004117802418749283947400778548644402622225504456474108621539148128593246161669569441685555192880785414162469058884049748092102582389241584697407194894356243073071080931681467802468176706179617493317858677513867412179256277452035760094558420516960850712231171302188796354320203228575241771965713970324683373221016793018218501991012799775495908469214404309484141620634835129383120547398056300126364315594267361848851138359022902538326184627289144845961299998342997492088353990378032422140980768046158698301653390218758587805476184943533816224216480978878957233242506420313565388612503713289685862059233118908131878523473788933056927916983945810619239571426100505986678212327021554448016121719819489776093971108938*x^258 - 248189389166802176156150238591830847193247312943542540448599358826652334489752311125462071917997575350375190183656350123588967227805968469856219019901365339080755648989040920637360039767289066734246949795302392563960365741857113324227907075334041038213753199068825876524467365040169923713759440976043440927978672864602334104549125148828717303175858320709225805451755009250858827196046542396125944553025417146615745267705082603012390821428901222689031249833994518179485131674923410806516708146743117024606790709143224718726335120802541070495589841650303996145443331496551414337224273452016755552022392423121650173912863741754191832619148251448346679277879465674016490553255772587835962413524519242760998968701013767222434104820904978715978802147127327927635319787310389757632823692880777184753747529392255349239121958096229515749595956711686594217343130002822*x^257 + 21621701778103191589314099307599125614449188033598175737948872773725998113086751637928695162831793026978255537783302507499817362462205042366891506966175639346975445510843284579912652795417757773879908894773466098951602607305276319498784071566441647650281463377554621726798417094678136308022930121067563641268231840296464625814215441683072679499670747875956612711429321811661464555134748113318931728941767977178299231431166484230269177635608210318794397466963569546712584339861613790079919492991348804645998143980793477750055288880179282684057103207903332048308118014573273759899909534968891460909395752241458142825461295774808405574760388114942588208684188367779568791716022637127510084393433968387167840324023956596711129739224646719659119421822057768259736736780544366269360662907790881875332108717735058774084951933009227307097705784612517505667265883634525*x^256 + 33805084915842583992941942875526728421067705944435294518706985436501379336061791444195990395268146278017120809468476619847226310404178959052328371260558410159742373703092341859114211884658007320246452287872873822592633681693940118037949511684087339962952638348706791293308419753585508247633766325061422347661194091408392202199946720345292665316159815721845204646957273617607523836897625145670220793166622731514082094058425643602950226596189455781320085597702830890448035869580628619550474264299028005665210177026055800868417053655159260471817396892905144558076089104555020888756366845783357261785556230820203637219666957065199109734802919480286503251790381353838441967099248629340653041089951630970827356356462901942173045595625944189004474337743459105850324323434503562370511485080247715839226167161627331525518854595902286525988198224594884886159605282024970407*x^255 - 27016252365937027711375240585820696913313596401356366820512181369608702983153910775741122927119690184973013777728629609175326920047609697652141062150138219615642186731303456143836827353707345297433844149423598022934300472913394998261160310417407034172965371512577507834559100771972197734907657016810958210957223851598407950418631631172808239022256492325362301210565496283730711964864602654518984022757182031167453732555029248614093911605321194356785651590679140836989809854062494176068970123460289196785698394441686645309993998013454432997340831780658212486463453723380748108067050889581081006326615999956353615570742071055753411070765881048512783503200776194206563275002720092854688960292242005102970495021057694510161652075312180066661093890099331564913985187176849164496432666535011195865473092875333718109251941278046777229414251750443608485919655961859908526698*x^254 + 11887517266942851326086932157453945313694644788422451096675456228912041680224442376052345269877056971332918127021764120003818933297785219946366587559988968658262260621909713627759458883278168857969876039285572588413469086805890471086495442951300215537432585780129196849744825036414575294000137364326255826886219327280924023929482840548750517717903321972268135812133134626958174716570677121293982710054700992063157773054746273144686026691417124785533946948792765487563969759879716540241526316098395151304401557074748632244625305236320631726715851291096854094636470786170710052305973227552227592962203301100842153105910347100175868938311782677224260122118273023681214537279746918057803501206555594539012502810444402326102140146974580605686070511737220376752512842923449813056423222911393097679980782072713249546393407639079879419695756384670297439176210063827308385494024*x^253 - 2886460946854782708194897343233616005992367967819409054423404476031866925376076282979280249429723616347995924264207496779849802862550747386388296730031067515851806442562647498075051551719783583926422119425927460197502744113843682548831630644019656728387248763350258058325737816298763095549067350344133530351406589445191999483443356449007366305177359626279289877347709569761614787039691608037206933691181059697134154776629301930388910650591028537445812017396668133658522932070030601712874454929369895978770700960104160183582572119479908887243109827644584058482177339843095143592515014149677049609628862673583066768965044669083542155875871437365487397411746980646029601591346274368256795767422742780474756695417467752985769797380676963790498236873459734827278370848455737754688282210814680516491258025692646553982357373145137366100933109866577282808151349640827973663670611*x^252 - 391793476434539493249142349432175618695441827472921186230776867885236591358811490064542465375523679483383669843545148264314268766228271594528914860505461947967917420414274761439117320798647261531918947785936682039725180764106634267152870790770230180334974351091918532281588533658104750393575645155188337285615727809320161572917183390480284103937585740152271177743329021648591538850343428298224466203170718564644231192122394593200964902535273302189959252332929564454263466652545118570456904256417912425947364631792278731807579553507654999543513526953665284771676323514293170437364115003020589497236466110266034300620189782639735583555732938403890394097179678065674182482742824829397035886565326259903409367124629508217557333684081552154724835932958118415130117157926010523798828615967154450643966337998214457986347533689646334505454130626142112445653903980952677025000791277*x^251 + 885911331618959049593831281504241754276298991788637123862551058126294189656977276736541341101319780512070675510315996371003469293840164837072640195790718656743799193028185054644123457491265544978089369980868095271461155036347876129970749363627531956689137058652604181348812105980153892193284448508880833772440347164619207578302203309917707263252799024742539101150719561924373517829015446250083288542920778292628834483306299026715214013298599944620925734983028678955478337984302347589547780886650513021277082934124278580346660866833424525567555698617177635798627042498913009570802356732510094438593324167436530141994057663295430805673805335208605485711625945892505177967550798079940782336388409782825936739458103945229485438687572106765740516407280435578019582284514927642558960207368031184798053985711712140269001999697633057596346988183281422374369240339853885058738323548007*x^250 - 551479997003474936505484331646345625854157203523676634166036360832260848187391226468809055831475525890923422451147157807795236013506995494195533717154112237712612369554801472189142100145550386629232661269141286718891197629938403850091718124711502006180068620721885253087704485158339323036332656801123174582665340107400904396470855694938345883662906204797450836931010497672592141836169306996930140363826476010714779067155530038594174724929790280633375394262715245601993061327338246117260603394855351424084472221333588621673507386735515278922590739265283177072475106548562383556775479108022530847930503257203106600647186809557185643037286219154707488759988450083975689727601452633309265902730987565673436016968801908599009573665933630557296042879930028428290255944514445132831965470303289093461555665323187811784771251340489034997224073958261620747942003520637690097418847860120585*x^249 + 201947764017520966771105288426554016797654867281900400300320934971097861757356677487115108512317540621427130363616957949795281320824106055441607843075393640252130672452150587845269088189997211484491481044751595103826853326192481377915595972023891149440228379296508102794111815638019041180918657340575982985623277998185468291010893731870479434880523997973778255593855528208500564961031785582220526512976448344781515825108581210366385995937784834070680120184734061466447725171302453294905005167380603859347448763309930678023432634774996136183482672225221262358620418952924637490804811225486059922048704557666243540755510254031977900311814802248514249075848107459388422719101402927751252452900610540870023870856580986265107547833586584353622507628500418230577076585459065396227042317248629531506767552451963823829360213791366030322548139006976868704176723355132518208141260869199769627*x^248 - 22887845409566267101596845436985731629454935647650348247377489502033595006888931941441209180226078325112754726929919127460341958575195495457984925472797643808650906826045953627907335498213716251024632286264611741870769750634624339688276248480464639959808639269193478764367462302854954890964801388480861972369555166120329856059767263202087526309437828567047906896096438757785638648403116629172779239315319052974695761701636570243407678572832154727682908110004511559192380297310936636562595718259485821868404818850491557110497876318668070945980279498655498968669288338577084269513775845867255409769840546524112124812230408091609081618808626020942312934061745289246064203570641550957723637584708652113324308380518114716110663596526823660138546239695088469351256915382385888662758562649609988461082766853630839060792669484909240469735013399087194048246619967794615374524749614319787569661*x^247 - 27805031910782199946762528576453850361822809575040476012968264208392897773356528814293281750626338137799686177741781780203898490287497022579445147031874239550008174795106838676129006057022828446251782970756870421743823023890749518775601093965572896189481473132640220111370465053841382764384534890588474568575675724120221713563742063221337295551716246087323291952832861793500118415252348573393098188421141369918997568023168930758808228871076469027717449149833172072579156279552130431562070217633202427641859451015307535812401297482046214581385238448906729783702786879972515063835973337114177796072173597084702901768954217179075169307698005605922833519373299271204259352707016194841093957068723746814159639214223805323830466536060610751006128177910628388403982661031178643683492157756736378249472234980571951707927440574773376317520255530378130738794316146291816001188229280556161492710215*x^246 + 24050678814352784422942077448869858837508252841598968588995017752302935534536449474981116947401280688767371469659947409985246391414966921828502514730382573132445217194433482370945482608094178380552666905236210269354037894275540774108332729248142831649618507173623332933872901972840130932292233772225702696996842137872072852830212814132666931075215239587986667868969326418207492648588887732905477422569044784554745092237123348731946869640489924890324610664310003817858799070230974193839148076508694143978447617863084533483776969672474228969308261342662505469641124269709323799342912929058347906813179221940072288363350342795091894484048793035591144636760578081499531548394102948941966600766126406641814915693363430682458456772091212138459952106537767305871414129355352264440611999649149688987209032368201055746481036091747348415824283993788002981293670874748849788738878082193434249571781547*x^245 - 10430151359385687137162513851430405528226105937896946009855765569651434752691087428064199575070453211063117476095835047400336359363165256001268519151390458665533863788998900794758264916553843685438592416024155409504989527664569363210642259967256662312759940562466756272577792029018536490244185383206212148409095650720575642579782594659536318516299407997287280760394211335212764503571893665278390579223690489394281819436367744478688327057589922330988434274046292153750625623111699409197603531110530596964973948949474377847096087533768267853830305361713729413414411020245960775092533120392723337458012304732206106686628230869630216404999831469640476524757781999103241379549007353760908606258182940541788736884563821867952711119073313769951301595337590333335977674192379841943287859239765142472237371928826190780819379364876080518326061136238695095463741620769796678896496098426983139365373622901*x^244 + 1994395187422699069859002641137528254584235502445979016014506407401169828669712454526099779819787616429358731082727851092600805996256855872760441819674148262572047894259132031844596478141880127244522601871555797700832629601737656446200385316172781095979731450292895352619964091393242436711539548094442013484928764375266584160725195527968445096296501097704413658747564431059566042257826822527062420555552525881596078302711464699645758146396672361525074284337793673459423218908459437198181937330918463041927996367212289774422623324020450355064190727056468133315620829823177325333426089158794325883504726959545260118380482216700021259537586066854506754076730473981370996749409355568967556073730774232677013363226480632706614251620733772102934776474269408377042019335913073785159568295134899723365261678659955860120765641392283046994659862037293477322846878017985807016146047004523746452998397796209*x^243 + 777448674242750067866540154786415217862392643276699324423928843880790253325885589872942135681196626480464098338123086153466180860395080162086781505486577245055867665996683774276145075720643758657957616692431179565195379887548471280550554241351089857729150115110551336501605168015852872646981904310590710040550286100813908072301246927555566467335863017790417639076957440027514139076863941386385382910300863419615207298007990335796857185766288639743208326405517441989107828484171582610417347183886547924652316785588861211605685493375339802130761660923349282785018350445987300650256709322138619801501122732399467534228216448367719324325026853311991475500806450986791343791121888034162164735276048363851147611825230803028471737515289111190854401917392683297969029589157108668529654243926515249563713116949411874652076492560588129618125499058439666501107532831824208577933968888081878031464891076934402*x^242 - 875741757094804663513324024655323589557993083901347042452261064441563063103614331791883864023915824270389959011157709803292381946949371986985678078440121432477691833463283632219996055218941098680395312241382758028973440840999464037202610490155037810862048238031304231854111966017935009465642491785623224350299753364713787897751917145637793973668812210478076824867709646700014878780056533639474255454184249411308733330681676854817456692047811107514323166474358763417191973095333825999661264987168303560390975019204379324246893020175563762214928369144914583438498685948892345431731819359804181236099111595478234010953760474808408683512277240699822946749174753916403911164349673097017115830159293973409834293682061326224657692551377000615632752024677961606792802479642051583618663695127180696059683117874168908750047120852594204998613465428710175289963515685585616350134373851320942839045134775919597921*x^241 + 395627557750919428974624021934080380034340418560878646382961261723257986338806833524432299359823653563271102446686054666957201023252027538398809194218480810198796671336466231175689192203974506366712992756349436235904910328219440697539386871084863085501008053633568066447851593328205353226043698313759769354236879133972022777752232429134214279243690359669102229040705449597615826608270274679200085142361936564652357835766551056536595309661778241963578196647205589075177395822023929156492327731516905167277107186163031124089332222522777070255951332704210549388801624778825685642917892008998009965377980795679863240729781159851509773737741481094973233950617430554181011330589604174389704887126616763927581986712857726287138619825111925158178831665618201862543464030416601568094349344497628875332414818614365354280671095055894968484963739693738447541627642265994892362985326139909871988732521436930235283052*x^240 - 78786645371874090067886324788392328256601529327301969870115451318821847419851785942826446521005202925663248129666944428988607346204783118213223411969336933950353331449344762159543177409539495731294482481200780203829311523147543760072701746519867266222270307337917352275702951777334438038363365026306109881970216655767413356818793603745229395798603071307652890256463802769774788551379200994921635350708796400403236073886161851702764665521227531211457871977796553642706138727590628166572938265329660780766900870896593809468959756501394551283980928612001975528029417775767634973370964098801421131302251861441737561745217431297700130254290734842093326434112158257843837600061677469783270856894494991517384874329873523239127835317868823176537683835522231551509475537713399345785972764063684439271065634492128991435381707465654721332289574334178056358612625981029035995563120240732593521546751402062610434166035*x^239 - 24973741859821299482586943991000248233645663536645915950913861605047363007243961828083667410999749389797430038885822587571033008736728501543358814792316959622382101138840261123715579513367911153992952596811040810814634916892374335973304865580261239087083312262255830948955557175232515064992033516020305676127794671286788411887361815270073801892841537499652532609618202338262139421987120188110889424024252688592515708797321223893903739151802069361065407677308963872135413868847432765580945761571477384606436511810247687008318947314841531511592631997436281338609099079782836857459567942789859759837136103465356910370247076071998855934042267158214656088628812941786193054710447204777370487298719898641777980698307524474648255600478622498558555941115538164461724946813124855152732000225629340160778710854305926294112926715412570326914446058649295845081094016652813113309761149924576117139902977179336449205393519*x^238 + 29392376533948504768951772432313245451896255353621363105253569115944987665381377277242503773544994845980813682781279377470516160803288730835136084919250010209752148517202378260250229806359500847722406448264241795602129057814409363216215805423755221291162687564542109579442963124770886524053193718199801898838363667512532698655535458188388055246077228140270476686041816577575054137849927011221481624229992915359206577635995176150551436609545876463161422016450314136957217483557390485788662991180749380378843661570508230882994803550571985450204940842256140233416000892417513892079185046527184636554851916324573044922836310569552714432926600635175848206052157090823202155892674862674835994909085493498393861593367255982105843120525523980979292651300096784125938434254413306221225542469011872348132851198653162618170730403319531151372904069741076455594105920733745586050536986698378469460207098833751254071561389097*x^237 - 13276611698770835773144478861487022905157318961992020086758961327962577322987029006160745188633923476458168227848638176970140873136271742356263344358302165371849581458766511180059876431286934248039250456225830114932287565182280736707092711629486332859427716876281926948608413375531324843028384040166385415108218262079459366562141320883964294783518934005792232497249103862073710158628722434769663069399024565515456417788236275269807711597424384271770133258153288595491033281793146284242753198170659392699074487605287449617297442466004961383309064917864407220844970310467997540653469185202100313888685810112931969410639902545403794445307848969805785531340708043854753779138028453808775885119079817702278202123069481426051698002432540215506562281441046949307145609940649296097464978703833558704319598127917686181941209760848880355330295002940491877483126593844555038735687672528442667362259947629178913617125850690112*x^236 + 2873878464999097296937786609365318519452857288671344754157763001143450223524833229362048855349576932784117255242405935251739147698859608880849099675553937669611366441835167432049761167957884271753282750694538032911048939394333828890966154165219429419363608374645950679182820615385926314481236837586024302060587496208550346714221159213334907058202123030137816320734907605870744331356517616219698108977668352065195466180777676034630938490202223679989847568965162593913605232964452835587132178139852386071930133886220289112721604550824398675226763805839386578314523123801852218204933983623689096192612909110443280927841983165461609042848648700317032723480167324113657204068930057261448673826348147677858434164644740056530595015641952548488457860714604829794270098038941146403368595920479672874394657383971692214666238486628196902853413791179615185344178131532611368953921614511123632311086188879439341188788108712522826*x^235 + 511907789063900008073237170106857466956247650798641660590805670236408259128709883842561893237286833898933263351609263568062592584269379238770907718947878603504239150175727724599711997398589291723621339073823112138836098313792301048271495348531690711035262429241559137226333577520541410789747972177019413957275219361084217350190598207693590379853860263570289114211547451515323490695380726301611022157335994305528728328560136473400801582216076380081069417196325600940597142285165683428605141955214807665110546533082771095775794319609240728181046614055447954597238293168601373050519122467883059573986023112248093675966521033002680476433349941250806691324484797247185360842283761674806304719482589052663130212179847402072448191460654200057926574361244829948441277737592005253368965427475612051986531704667578987578295748650641754343948197196283036360244105314890719915299939137035340903748037114480239548774292831748206990*x^234 - 758298655195614310491407705341156219689875861066938476534740221353142263382263280575858397024673596784935839533464809155412882398121243092712643747651534081559843867325725007518622187560316471433497342681598551648511008516879326763701477868074501394569778154608761077303290410797735153668481942766873216408957279711916546282539310708063533787744581072919121171870299369734574293433912286554483480441228990560683982477151708369114914125892726422335754053911170803966987747965858578883011277522244224231929465946655170089449393531463054761304047269930167270877670337645564204905715906353316110559580167027420987759954335660110059648215537173505591646842403108080605389542549035812167317596778463985427555308939711725607872225560078699228915274653937765495333347375010005481517505838061523308973872220434887303657179554099575457100481677974620719374766207721452314919109561807947159977625357378924451518120630756268988840754*x^233 + 351989863983487672096695434822293921679520862647459475522125492420992981255331274382594822691722150315575211352066379407496963129135156042076799421056022681909617934252563996591902151271188742367355820246871852069805884797559996076428644490042110647680422220636545365520862932576970109502051742807667182837356161514911732616892970347711693224070406104528409600803664860947497037621401668904696277999421057352923625753518231719719259764155215319306287984808290701047419147081597990812197833672705732680608013180765998394800683009150574570799602659261848374122612681662899777572196851468312588666684143980256716678308495324624942596044197371164903358188910698849460986231155884848141507097957856264249358413243373289839913525676591660726239651290310701555173642468418134768557445818160127356251749433483353725409593300016205717028833997111978007515498859278730326676562792551460347136055848911727547075337332714138614289721769*x^232 - 80690271486753795790673104303713377970068789353692165601759277049412096271827138675680522645247534777472531812139263034079545552134299648406563490694716608864774642007115245522043652734919267530343872544387631765877346026426295164595412707217944814571742288543724682984838533728646868061764661080454719928180626704512354790729035475184469842070742522458867534005209670004998819294114195132940357394600639329700654550436154734688792421169178507878931790881710720510644854349826662052825062630994900001373294784443512535647632757848427652232341399920308175715385067915340789005507332653325983317550300787463832134591290862866104427804021168868571501291720200377408539626480616791242241083120719723485922694666888907916447613253868375278573543771950453529499385581844758412760313770297690741265415794380332093499505460327168772790835070500703904999689087054474157820652924417040363979815166217335044781129946188291265117167960816*x^231 - 9736440306584276431838689212595850263316741934091995540798365143444663580659166808816595299925780027363714187165683989903798559330877941942198087612926508551376389710387010227275097467521524286374823997102880389170521218038240942746748054131195784765787911675177320683646862997447217553143640413179794984450785854774428314001788845859713164299845299180072026700763133935328766131870778977587271016123206146213639018782797945759169255177514071102936975709744493426817870912227739430109664208698866148225582986109817396857346833313582289796775353897442686971653899927823046197974200343722935652605956493490853557193859315247922815389403721007978487974650078457034468839282045520258530388914627425397994225545557161288159054058557016806668650205188654081810057708228581178062371952766679643678915157526849229463596591462259941302844833894726974957200233167021661469874107738170144043452816766266337113078746602181347200076375179275*x^230 + 18607489348298102304629128177476383281354967988486185305740640087060124568068142599124876869051157147094922363557489142423127401403167574870508810027224407721674322692636259354834719030716811336913994869676454470811662412409579157444200771633993525224629544952542343292288670804530435922995717077217381981154014357311520006691925000822566820500042867277192348806482109097729434308097471999471100258601634245669731088558907335742419947691910587990627941049198381390512177689583922380121603500754544158449721226440249096105952866642429653522185362433174309058477502332455219424657933732212411218591900729470356859049984454224278271013725248102211877466735928831763767475482840329171835031384545047758682268734945836053421810802630663307918396468007358020558269091354941701281988771660481158916008144591331909910570063880833704374740600046033761113677485176623053538753630533357173742556244169522523607614067995882073195095461122877457*x^229 - 9347892052658961530190585700319409661238268681167458134038095794403129278895635050499137678985186550946281289463548271239822115117491861476158967656404626061156051947876397752783750641920274381106795893933822681799543437375616582091471039562082924985428637167157805925172222629230595583608004952235849694053813445193887738345646970968368989048432779319434348787949565972791206211505232608056532781203622731697243529747874787306167302733762656825700503028191170615381711939672197835969725035949089853186495334369861699120846238849570318788635330979235222609955132713587917159124868034507415626871480533555847148168267550057972841332087703773200464103740808580882222391848474794931183067386267463096493913098089845467542262285675519286884905754445952402611695970853905708411106841955485307344959553513623279497320748044324280248694745564695119221525671720421289000079941487200453970684022435092690296457925542861925440507121896921601034*x^228 + 2507358323484223241214701838096278101168244306933290746190250565843664375567692574308646777812235828585032886924483386922699968031168028979255165374629965118989263339782976894599989930434310098786565449941397064070685626606866487624614082463625144592998842767273891218787697860734467496851387310528312111741889095994014190997148253842942146018336099618285630944747477792163803924431398013457369728735457136717866759962464176166303816269714140245211903527486697625821827688231909661205082223843486661365897960473158443584185012064277741068293257771812146093995360354928557395828024977283185492602787931927119122465335013482421402584296908266991650423144221535090340799556859999345127436860940644809229745718866004575194698480106087564709808475983143627427458707689901046044081490545976968838217188270007007562180973302232750288155835778071123283214756666679535715132780424166736963101583078676134979989461801107061579761633230294776760794*x^227 + 38498112808676028685192662388290328538182142820084576951347076847265861704245040128974540413500410331182129719223192718659137955543486793812669151317471197512546657138235896144936115795132851571042981012277457372758074334672847802095331433590197629146440139562743875047049864476237633734777981461970937963299098306876733912328871708663545257630879177306022598358516549440698071047756061074566519772517482565579133312941255723521165791511194991404419797086650512054251730198080099693367713581581861182422859950865140471984653083527588394306386851797638706920769581241656116902087119811422003208610020207916607591907527805905262395426158586013349508085589548597669074332195333490241201290910014628754065194911718958554692590304257368640681904820645277697974403400917968968255585666739271682916152743770582183844338590968076659188081469295722910086950294746742513244982860550648907860020177957033745521812429430935588921535399742064444131958*x^226 - 437848381791203951022776606677917502130933637988326696573034621604765304136694886999136292610412573912027606580147956450813657863846486606753421698174274913878089070578104611230871427090016964522726637341316319222363394600070519696266212002149753304236720411985009735096112996576210636007596609124755007170613335342233320733610161771693511500149696071732890329804159428737975726166019750937510535740769060389926747417410604171065453034563352680172463787528598902242712502063522406383261203806634425684942682180371281943860237365686207563739499790064427763513938802300654902675598911452399504308737867043501531330758368192300813635620249551197126441410056006652870929270362888177635631615788747774885783473386352027145114060389670408486929892112544233798503022146263020801905473412169125844529159334520403092215055753628729504055925964997084357416978032741974597027512219935208932210163617393397393202535683291218831532441646526466639636232841*x^225 + 256940752489371829685200829760678138406329643215065809337558576809956806734735151476898393729298809223154114095241667863273782196932114111576597467967426104921330496533138252443072501717601929066750677632134583591093236480817699966228834333891649516839443295395465952343915723372577707137148783546807846221994938493049541178047488278136115457655965511506276061602506236454825180133721457000741268833743272294723588548542634209100451733801796842228779127514922489005129168045375751521131302004530577206843990620052534922910207491513550908985967641605819679934530492145810206741729966829826406077970201785965809689177358140551187729049056729965870529805042572699135397073226339776638557060743241554632720918338263213539206248211564583540973040021023577760383898216663031498657943032445952602194745652848807040414250211462880565780810421249598705690464198458533509756535731129118937471628836701087943708459426195442894828415486023870431785903534680*x^224 - 82160309926589798704795952555606129917747978053735814752705365019982120131117093523224068059525029970565230329642576139948225340787088888014082481216948202547996463236753288743425494456610217020625954390404429672588799763567327632456082068957487358093825162757085477211319931051479462260801343007576885423328830705863191474947150947613340929610890453093324269225559549762581014370917396073188034824889534938847201766161199312803757762913861885430775955751775635513426915577932991085087189994150076239116563140301594332873975590424018759865433404658579009848055526375345967227001353137107711701668751577583835416931165663330866950791868530840867160519051999884316098095431218516391397564257959363224715119702883164349152849651195759066826813379885303617053937769697100065157363313757565062127170187984334985032004213010299849219099509739860123505118566433356276594063646322212214434354502650003207657215259100130176909207567890861379805309814240575*x^223 + 7758817234393312621873032226301334920050142966844826706164048487400735262516244986512841529469130893407416414362840138197818360622034563956906242543982005294595075726314397394762431853061238845063382781534047746073734310699256382400810723324551344201316082871135397832147217550622067438507989322818103147264690921433128160963076774081861038481071620068764985486323653924090870028421258867987936869195018812861795071171517988131917145045405631526730124453645489054807153738182882382445255149576976714927422358628508253692585199088304269290911840007544477145076115393829195841492785938183808902873284359983452591254981757927865050847082371639785533255056435816761511416519035299324947901287889021463861541982164824978688273810001655245979074923408472191248606124351242974729910834385426323156513019261914489696848565536725787575742645027590897736136059317108558665924367581833553049831554344854128748142776539118948874032560487529080251711346968139647*x^222 + 7690785578229384006919927023687480015624357510691903551545300298509077895093581743042753941588241766244351955163403888494549773720765621823283856024604122326346000804099364525325354819894905087429083065963697376212704341459707919099609504690621126286244565694262474616075664596113744547538881994017198082131675074681004670310278780117810117824327369642003654993027106203003824235102018966456671631678473260893172943657372555912421354826005082379710596733988417999332090189457692739273202728758629093717843198133660220483327469724486115664364867142902391503075304947562674067185461280779483657461193010672272226442295240117135451195071568339992263602654487243159035329993780835063098443579502986882637987463468444524571756049970051261405276247779955427188307158476873680471057804898392425767336516092467290180468084704763816843718705491721754627126358365270391388271846980470927429491013572015029317998440877066007239262365043105728418736598577477044237*x^221 - 4977473695225235321205441103937762459320864097957277545447381133660849993126256609759879019223845481296459014606064648944908258361777062959473216775793816150643853287443364313137230525199724884519509887826598977637508202596077975711664004959304916568153056304702064124631427441665233827166886829959502975811043004134829651923173251519443177559500734253491523207664781359621071975434849094920267214282841160910302362455495207181525108701685647581457817891330664598050718062537991881146265722678160002917356552194668149907056606546414175279756393729365879796381027701866419502333093246633740906510979431025412676951667765723730874981470855746309019097975022432210905342954777465727518015402602277341619252674402787780252445320901041676546665275585538618894921257730753964306177129323294575143434052289660589928625699246004538957420567519347089303135616677068765543861312345992137820506045062404614374503166906466718003646512282984811442743142527737521713977*x^220 + 1299273073625128316699999163790876333968274146633272421948431273763122180851633196684016992109481648982039121250389662995485020302753961387417775216170146627797835403810243787347245038748432626355999570700395629361875391955862308909130471967659471479466610811696418748480180122982264445309969542837346695955568587335156546534215852670762141674662539584762996381080003583371638610848457507138241996248730619783881300736191191023717406864297138746761251619050464846984999217839834802412747048064283403014248226445420271907588758443383041186885630621469218331090622173628634975126342945786823693830388637617663323442729249748969883147731516235965350609682000452327783944609802058420288823671019856509718808559185852336502854697493961409742158494444438241929081973890910568320505107660262839319494786974341704151544564250400866377352799406255317727643091292314341220920225203731392298568461580675724717133153610671874522203467928509420950326022784242754699965524*x^219 + 128105120008397312454482393970374711177143760704364325183399216341109624497384245389379901305063106630751266749860964283480086708691422231253513427577001636464157548285862431835424058105576410632243365590180203099569362238209054058000716926612526458678772178457428621846886351720724505296345921390422653754815303868094401738362246319907363141308733278622869130154257347590942703298175747632758999864893296108299127739079476188045332012305344919514388065069363101223275779255047273948097249417668767358917332559657319361474389446239978169193170370601878386760196082292359421132219810816608422500983943156777511668827213212607198141070664368761770737683842635153988336568006010668759248352673386696127570912299580543161445340505146210082338267172984476850900676198670671948679091775285023140465960001736100444943703146774819160410897503881235585970372734909033752501767129922738441385485713670776567252551621253791751646683999288470818206527899653390915003670654*x^218 - 260591425752445946707557605736993439185670973228210854531663860143994123652760942039578591111137411506032159202390345565115847503652421860291632411557380367711953054267415809867766186237586599678539177495925090792635852695288037929665716700077396405400064315770192887109503177201883611273810539474508418623600208354728687663766949163569973329979081770512567278073906916576562897297363050616338564878657288938103763767346071693478803101333015873356953008570478776129283133071553145044552848726770966551663469720630711026761531274229421182833459346028559276101549999011402411521982907717848909645913312670792668883543675945061169301735850308232030261374629276646511682907541222891199352797579397945375858588636266514302348430839407689935220789544532553220951713301824175955906036479199992114350900824288222041439388852160717997043148423272033320575224584470242921177043512761020312258423288729038460473872204602693035478002079153122806970692913059522829875343586304*x^217 + 99751594031268975111773403575393751782257970728074537528311022109247265110914732722603672013033804224593820727550652642940209981370457457277936132450515658142569483317045549883493578613942786996972896636555533640099430712023610372398592902189682138563166882872247579784552950411452910522497452957773720874773234306012839297401577297267516286776483146088814791031346664719243306089811575091254329802104693113704463487941681213263278852699136051978009122639146503525276634802846622013319438190217156505038769653544230806213711377229323431055984698633566116261904443789091752744965658158828353819860909776988375905977315905842835857949062654487020255028371188195157308083770925520975091689772470691435959329349306312804405862758802596567087850553390634718203841576199247203329176631744216853547483305151309696009315498660510886996579586303708446480264175928926561486603570084173514137079110530278757914119174058305781157974241012659795922946620610330712068489695126700*x^216 - 1650284122591395849954056553045734450239345055117844808556301175604987917975779724162626865391031845989058965421443582306003827106937943885851589578285201539855432014162964397743958118928677461506855273261292908031912001897620028645624461932101995886137288555328164781935098210894405592788944944989507161406960881153496518219845041249265822968446336129542517590768112029353323958766471459092299399769282209996170645217874991177362602815325460861705154873472161911038031402420899916824019400668075781125999233117159123842748319793376006562055490392433346380437096615517884196491947571008701075848352333559174166624298399572663423895523356159240840011437677109764655323755809846174649352198582646300234100997214448568677589502415581545095820377642339522221141459415093378822988967776966357917548480903752501557756563254944571343522323734523490046312389085767884684473710595609159460819176309684112928716647343482954813311165622097756190970292485244967436274704995433264*x^215 - 18030651615841814088092437690597127013153397454033190636857175847505346365316725640706103996623012067210832301423050257541372351297169452273342994942074813983258701071517932734502134286258615312047134429777725551078370964598802694375615224179059160493564618620267273837841321359910702168943279469151965280651976345825916939214487572742601577196739052745154739867457816511710972050719809606941938289203828269986097729683841629704752735278893845326174942562631489184694765232333566181039140950909641309617377712185344746260295891613793325846599733418866703175683952194057430559949590502926957838148981911875062933155507801969617737486897906457391133948339845511366942393021594394536871256437360168060521439617680425802376549403605108547387921149442731496670888414151323152225832365489703457975996977178617188026538699903607536701262127963205187321666286737475957790093214559499558800055801951690408562529766077952182043553638948696328946042288665640861972402414806126871533*x^214 + 10181055058040047663639752735899775259123027034838041049873387408484191187666312993131812721143800600855331185445661845208357878254965091840868784283088569159038621591922208404555709395907157937686174662564717767704439989411340100646229962847306006947330517985558567406280287569662722489056890833456031787046773240948742753118597961637833854356638770723079345379047262391955167009296942253306014323638104710160679746554461290622926693824037392688829878722360602651206067642808052818564105117338848851356339896321492873626811242809178345299056644139975276095714794786963576638165826070965047156159588571967108195686551319387729608437580945205743298671451422685227238470364914900575439090893552242434816184953141033950405977471573761900467678035052089057540142850590934039624173913033153053881043839887989105169704380541960978151603681318708134762438259467652301278829010390735298964737355964691554025052991841406120964195714854976452484210470646118510039411313885200094729017*x^213 - 2453028059740833721750917871108094499266533681481325486322443115195391921947782955502880900567098780253322300151459684181897176415362189805419035275024684929970624689409676916014888704019542750617967819308193838046025722356514656500710380411929550408828181595847517359769365265686586544797891032279583975685932356770415879187555406649096823253932552691411520685719926249560516796502875127171906784670419491829531070940274656760251884357159614394047552824632762471605501563575999821553648686378462531049879502107307904337010354058892401551305573921030063610097168245938012417763097459536715155674888504193188089417364212525459707738126724693760782520525440865714189198583374000561388798591419632909449711319989948428281010905817777878520351655139311171199804994643449639995631928867308328620247079176528417640830594294853493619924148712478403481916847688926369189382406620726490596090665549645732475428775426886068189835093722144126276537496094233821211598855565036724757834076*x^212 - 264853422277786800725010678727244096025689568915280405433073003778339869811504364255376399483787821361534676336024558047441283058987535649426411277616808119545405289364634089318692072442462886039237344102345690397840940182035181880610043492421769957161229624366981117567988232160022039101692085359997959409863022340392605676639084081572981210051946707165095934315044114586408617929431588365779130367071594380758672040605291451245810608871833538247022884781127258383906305257577873526194578034062902812001155728068242634516079849067943269207344371180625266805552866569082160594312896893812429458912563956119319581241372623344388248257173111751913694366085641818899102370585426014655261896742235945750925209307145492235570796486434886474068945515763710846736739871465717764271446723153317087583837111834786861166840236713034547294041454583666609014321700832506271272218030663254442310625865435809452480315107458817323959056933966848964106907183098236190372299000997760042094402118*x^211 + 400652999278931119741046592459145516084564691298366458172246381702930416617006085830088258586733461097776679353516932772816554348841797765593694048438986959575297605184276871127341645581168874084197075225573609983471194587763233021456783998017237651258090133625942815308392191016313141610948025775015705601991988080010194469186559223561935612335166389299462613615347304528217660385194047276222429295292650087214103827694117475302683638384753614368804947610931818220672353084939024775344201933092723836766781048257109600862496777856106119108724757685381337449785090501939363844696825895315339958303942625113831948958537110220259433074120995543210629458675313812927992268377492150212129246959281265302339015976697191955925617960342684297238937691018147807232448330427760241537735369460995491288953872922764340929551341073321217084193096081108320736819979408109313877009377830572054871965855670586528102427948935201948570440248845274978923620070934591114027639006058851677276957170489*x^210 - 65588770944867544667462734648952258528449667355891839864396741315565309618496153234462004018401084677565497164558103359271059324209172502505004450547760521577257470202853753483181156166011316032066192275730877584408896529910642899998343636212259061521812230320552580189673300244445605041252317233629603247538846647343357315874107438734524371341332815471988033097832835397219089767769068549589946711194274200240156593537066684976184080562786279925977982691289555753134855347434026655621651752188292359023831943688352946817021943457775145575538413337804783246703088087868933994173843986552840039096732927305339850642135181506490763964245903884615402815695631204873516002461380955765579102213080638380540315255203307682046939742758350406513180824616833591580156819357138792511550477561579865927889010041381023429695535453824364743051021976173194856125894834502970719174063061003926867453914007916312062893263681792770603892831228903006387794533161581152491522957997763960901578511287368*x^209 - 83412233379406218237393524010218784232880528658107819933474420833686463230134635108381297989064588843067341198057767625959125704727779726123620959522136633281249833277913183728926043829811303836297867936180926299228455389112972842387703948292196003637407035806384078345059584177879076460552207492913460662056040474039879570107898912054373200510108998839223191107348960257162447338297826997373320552849964170134378913931879575489928670360975959662050715853394520162663763058534336484454253509684757370033482643252091819996619832683522351422263145646854544406466061143484351036261111694679013844578125316350588642424786989322941637059300195697307116642638832970274485347233084178081871593848389455015790034792887051243527746325917555606474810338828029623351861148491617708315812983508388734894921785227812588517861507662136915477371799233709247032939205899440780266351428129128716946587588529486462903746782400162041816941023000189947340026004144541009341443865148246665976783045100255578*x^208 + 75003107279246630676491361006293651865396944801629635322464512662679797678927886000006802833129790130195616740861516861476862226016795016792935504845523103170201235263827629731919726634580087476905024985242790753676450425935898312158559076757314969079685622344194202666907687540772894124270649204392929786224931652779711094467535714543822070944320791385791143743171443143259940745214580605100889727882474960695937009288366018182795032757032974206698661163225067923327636495946724989755371067943592625362017595732292702753945178462637446579045237691629910267661983337300513214228180548153170664609066003064871912756409192631497103566514906830680574282123098588126469424055021405520272916589340674072120072032172065799516907207266361445003659169724139321595412229089971767035422666590477717484338668382941236672104934048328825596683933131313460882943378892883879144254446085793756270963342407549851617786222450319510597605082262465736524537544763486805439854028523739548695620196448421082613*x^207 - 31996808462598447208753090160472722137628666275500788442135454568763661946776660901496479217787155298101260518824356901213449990469047073220918164770746108634026711547534418537064940987722872313624041702326259244670187878643384310013291154204371823134579413179337779416548965802697134924188827831046276615794207269155930605137380894193488664874175727589624735854512385829099745376090408227949120016017573507560394351242436088281396947449964106923343676079385248739939894738141571345426969722896457745321699380486841268596648623775672933457898543773784612147844921717766938231285676626859190326914110928462515560136823468140283142513554747890009017049629909053146266469847849798641375299311311982416318628584504595201908011221133370106691308254874472578325026480069399812624481794171244627632951036848627407608722233124107025752160970552163210557271597276082569846627554383495303499447559643032885845646729016852731468920295862324319707370336807911397190832360028781558971293907179962926877075*x^206 + 6168496839502759283115120928201331128853384272011205017264305578699911919812917626346169190272106700445016440273612972150153967786105238411361567744482692750646091014780140644400489514496711615524080973362378456154781843413189915846206576998121906096124303796553567462957219766711506211845383422058877914292122554530165378704824757915582039391655071820046148961075676717535207938304227949434425263033395148171344532885798576523976710282153829979165663402234695546234480485054949099979089069355184543826232351701604262142342668431003009351542808169998915489066913347229184678049110245325187032684790121912236965753837983676532529504534812462938877290793859886796978354167593582673234719318605974491899935055564625023737366735665474845132334257118989944160905002103883984887797020338334731738890877237084548962522565016442262755459933967239936894161469439573052025818783365653612930415643921365062653376523106341343510322354071080897207171477536458088753466389866310210621180961711949877946963984*x^205 + 1463032196660025730390769523934098958547539606345635252116469076918995379830934574213653219946895922398408717649072457413528228009387688121679102141719881596855550292789553604304084377156061929284563092858118561888806871040136153070630655844477985178676897739035704091688296983551867254254093797241107843289885864135528521771191722174668767060023498059602613982991975793963148931668168598450598145043885739149087410989282747860663173389449246074387919168321006147080375181218546541228253415454915398084495808126502936266481981036430474078705812906583855129512374685925905936077075076190952548107977778739594516216633063884354374998515661789940168592055917918827668940876461595340332799696247657040636743826300126020881175692609805278450917604316553189428450222020460947588661187210577542718169346155304961815073267027255366660025110909606768601753924979004594773901435865823442904181468094363691669398791561535400305249850033657872209045268235484166505954715470186248397926913800695761282598103279*x^204 - 1497228461213410355440385940805530238663603884411890051762723260788780297037081699201013785896970451910655154567438802193249954496374115265211722695477061769527502069770674508510932933933519634645125834297978300077907092013622677909419131460644928402371463883040624335968601957650612187957560785166835093432883242195090090632651908638524120370263744368648256908895380360094581021283953183917084715366062616678944600353332030745837589020156555791793377023233722915977153870078417575901739544557925675449408024381865593429397627759697019600738976231650090754460123634020573251801191190165973687647068839662463587949340491710446325655823437439692313456006504702476335574224392741060914267524449086167248568897057543411940559506717148701149507363656458366796122444027043607957733719399299952984448018914264769727583405344611335072145781313321954336950207173375942665541206700338683575596306309728226493970503353605011797291970028562690917520231427062118450557445744335177945882011599300558747172981728926*x^203 + 393388659394132570036825780016358944010943652100540516724120059756865736546996402058538370408749558689337858867419407208867533418787408155031410236626962683040626455972371390510106671783121572238814626662969819786527140579849263476492356909001366859173287148125521479620700573881989205847886267395635042109060128000532827382635377790078124423318330717994623309216941317036455708143425594994094795408643703980960452872417403419886196030321555181414074393051630646196816827812560488379627770917874941822202437094571379102227320819371600497869445739016874176528291463105871171819844556172119448420776812211363652826142883220475234640614826847943719540960260561082089555550627713440244092100498406151783004619329686547638591903635400327119078193508155690795564964156777840982975110725484026554353690516568067423860695672824884329686566684338861382998170629283790017598972844362172166132273276834148082999690071074127851929192754592121002670966850614218209699364508883260501250603513733946636949071237203152*x^202 + 103040622431493160044349286986190197960892411434359638895970021660342949838122241386359762836955973914616991357328407836662483738782147563252475581022535781776372244115947221998934510779700843571476681877810057353029006518330046964595744441658703613288925419100673966791415744392191796691689141743581103026832266340368547106468618334193682806168981343171484183630067728144272077041562544377284568677395108943493611681968290447349231216924143231577082022427367437983154743686276696899150330632411039826435368276416211511492576577256887984917660889608538591456312936063578865436928449349600615839897231149520836608930084516337826007592835878011254891024465932778277253420470907393070464060448509699313375251313211065929977299843020131158842334887167996146686958710879635787367765057195728107243014746385954914818882937004612656631238621943259932896764943599175526636915303047841737676447977968128021695663389248369147726942232999165456108377437160674213867763249630882311097649758738207282507744594752918129*x^201 - 137510641279578561597529804745578678293814350600750325495211749481232450554335312732258477336375524200703282867869889354950260809345016096057369484617219758645633649984208944668110505688191674250557067633692862109415709755239329004485584931312696151549301857020920193439632135383552162908986982295080631458861948572940162094837511479739730535166616249629090432978143243537446485549690322250019770303802899415792753331085341898822645636501534056218343405565904532201647126199218258278791148487127586183535618176066030767953791310545434540922592551588396764064650111482212079044469989557860918476375713614296498654498696714148443027652304132295048319531657983537821474766702192455984707224643874116154395979793095921372232647561108333592772069510507927925910812078462173622281812026395272365702556967827969107274046278222601026086134545478469566386013052490326399158445749968908696377968531542552590455356602049617794889609230028894765667432227904060191953200896898940791025816841030339632686717838595738519248*x^200 + 59199517711708464104035055362533839803783547671590654071481401838621877526508823084618948925031531016952894661712529062974026887794050811218293914192687502807503908484083116912687724540878691831421777752577175222411336688797614759542519137519513256571016848599582343720370265782689907922470946922421211316761224311268710169711679806373822827722391566870343577361458330206168737831504765704078701554216837202748645772189923295648627345298300970773352899902225392435448397571647690548842720659389970119151991630569095838375715779097657860322286975784297945189211586562774822922382344710371320651562049530201165987197141107475632078548620381638188807015381709025359295318573462303888702721547796978547134773273790529731369644072431016188376543828668837170504694183935351459422876200973676368220174380363232712688088207198628057462026249848578485500901261361816364040921279534493861156012257545248899153421167117929691710526432345355006890561098850673843044859107082918269051346101446859987071910641637395254792027*x^199 - 9688094045433180911761288278488405182089290525667280081264584394683506802382097004397079266694475274339238563672222508196979220229320078929616006195202959175611309327672778985192088469427137343695738190618981657742851870808658437078800715704363578315663944234986893771018454393534828334015186279528530323143677873095816214446192972516313891581815192463578580432645876645909951304859440613933372018082396122817767619827326789034345197040555992436807859422189038786305784373758249542535584527955851614853045554561548264853892287254736567287686836173412044394500017521331335685558808405278937477583528566985903509489935560762393540901757433903379092191052549446523533902518930927923973090661408689418319956672421452959585063784215496123006638313220064037051771984347233591028664832851325258909062891608743326049543489677728726341316348455804097148383110384330392746142815288680784476335150704569063860085605112029465358829728514517792267731540881270617793432631345274209653256827111111430770504309782161119211181152*x^198 - 3673095578423109155909496246001948202209862224784109546165906432754467264208294155576755429490314549950919094313772073497760063189315264480915461268623664197385854698685829683601883550469072084804665120973141125189493046391909374676450644342049217020470345151504175268008800907460033597973961756924115166588439318037024031590061783600341723742584064628260008747883833839847792634306113165855077450492828565552312504932335139810115980527373415226965343955108290488403784827264387892848790562822283905350801360546699571998490864395208759393642809333831098246205813419345109222414198558076686424960235258207705918527417888547309984533554849513554803862563222939774347178936733321004114906159556112627936843637796192869838163543247518008704189434861890040974880502778574984385150930264514630722123830376226769872606186549959778827529401945685423052212803543534722340040523801447441277592035194338388396183219221892569769362077041966040437722902666486667273980407845189947024568582448403822788696865544473894070403151492*x^197 + 2857776589722269239577121217091491499651846295179312487439069338816392436810011362282037028075812221308668019471023009330149550008824447217301680728928006324941083499939921547762972411030841443046051037647305566929781969963373336248606453576808830997637537648139284712745140901059257135629173206485038582682887540900495032179403611738523127085528889120587751996207911778897533255282351476207407519398377603342464369068838851894036301934321605162335412635233471283275956186301300057261636935081324073380937377904306896322515572545937203434508361784988257055116263423102822442524782374285644657591577129789249617635307594452453876304666463824127196129196249774706451884320347856655178760208364959722775889748349333028897739046855082387731652199943764022618551546102597312837404941217107174181010734297904942388509772189511231684341639779402562046954695437321602029627483582157095267329099282224257538040989943505882259453452588857464634227057002521225582210452215907771114559660968572977995850195884054726302153425182873*x^196 - 603258204606347611024478638039624759246523651851241526756999852311996601327751444299469555091439183284394517288499686744491250595381270229593962953641043847965012087970602045831068947484563525059917041575818018031960461078406525425914912086401308114791438671964694698974147343266364886144604714321691190933577859187944078207706244199296575131529460071523111371820130020678233356429437978155738154343115861838242592154473777876627667494481480774732373896909533439776700717848833358062141879705640933368031385172027687575882051275290220578673115499071531988096070064677356420696172343358218526500461654031029999430846129737627612472066922254217225116264494577914101340167632923638838507384804123248024208568739499394903372060181915124077491455307602738806536862190364115016446043948775203689225782615296966145990575746928663761847656088380730497002370309204034372026240055673763552646364460679394365124394787407836084024176691654573726573413175470926567853003306109955876882306205994936806890511809260656718041491408569601*x^195 - 232804578514231701302480779711516073547005927259743764916976996995049282269451420112533793060580719679121774854949416646382011736143625269247819760117694323003889589611189828515496605659543910332780592290865387137039320903740738578318757275858454405669573674073019831078023490294077217509378628669655335422728185600465795823165926941622803524400150370159647772393488633749870794282182028199362620498270929519979554378560315411147370942842360040094975169866216457625085578048672650895383858096019370250898075912315939230771719450370831953214532819787362677079906753641349503217966231894344823155743430060716531682567468149641271333045550498069467812731147273456962255129296120409169424908285513893808939484387469829888009295642464060358223494384779227722432420944475945766745313880224747366773683273919990500619762557246851062562205705140314325316757701698410694828854474294419628669641773428545439123002872048641679087444886365045020219485388846635358024056868596520242809854345213672598304986082144004036384900362246646932*x^194 + 233186394609226281577760310155437066408046582950047036938660050138587845764385651129161628700511392337303704225292682374761589229064736230065897250402675960049891934197540370814248337114517824216129488380511645106565877195711302654307510108647254789741719750315831198882142110658160931790371840640376379951725152952673855436835307512686948281777082931398695137327980637470947357005871689571555373030063232486082768485614182458453338445962437492843122895659720075095201071748643700309595299557406024704335710839020660255592267647812105442528424629604907884982781129341017962970203331303573765316671074315046350570663889825367725839831366995205484704961576913402996295944757427181250125904114188887663386639191034933277084112781889775261951324967310495888365299247548530710568234142802756645491151469063612501571180858500946834680772194884563645503979854812607046836213761645272903695275771003880340355771456453252885016307782313319566052931546067698353431350651810173664386544950877918427069379300797855460394511849537838415114*x^193 - 88206486577668632781388396277709676973206200407008531753322469955345614608073929077118018037087022724378241285300885376661278635980865977079373758944973153278672909645088066031470361854660957493080778849355950798366940147165898734368783950422270741770845164534986346382714978308238739624686173552594194511772933899663772314528780220704700058600114448999546089199859233229214795906957224093009395466728414557298731749534945421804826898355709434926516806619312471732905010811510836136591799000304520819133001381690663614769442508541572116259564639466802010659976609442303331315553151573070378225747383670385031908270447067882242470437921282073255571718890502247495454929704766503247765568228671726448771575897746010230639456970500256482637298480853731264679549154177572640917234462034621606031395511234459537495703364475323646818994243829983411132335508029670024204208555716807277468631431289227985276939617395410275867507022364603617103637616169789988265249237932406451429155876612605698258232448164303368857667772999637440418517*x^192 + 13841079738887303606518098215552462842876682972785438503431885128660100642907238465936698522582792888884176575015698420404208205592159923799246267686266086899186805770725458672884178639072028507748998907232185555367345245695017716047196826407740773983395806568752944017957678537898497441410890825706545171700081529333965043372071088870287434237941004790834342655357132685338740340725537002305796120300111595916770121266342844411387475622987427583633061623817215081655567522102234861615145294258843890018318842509187122401479312347002076200203777722170262661933176550103355648493477706300028369285139806249030264198096412737902070438890184457669512984627641763610750241920174859316443335939227676302359540947601091884579394403875106711338829626198639522853712685356538972425934829972842263367846999978388996672294841522367436939291493506914453642405991753570221304088859909861595280730237507367412516920072045664408329432772190692629573106160428122704511123107040008947777714019161862230697408206023116021156885805574276659494632029*x^191 + 2345891704378516030491098388193780616394773926361082554553787527657851847684215550780647585307132175194508224150620674718974145041459038382119192499680468469858104075679031497734711413851046045269300475926850663351663548919872730895691872536753917387607954537814217904882810807656963627154701652924045287599021645486783156640451475769180560236483343763451566497519255300257360708327002911217232594099056040343993446763018703526676134832289409609994921289921730108118958708298846991289139434738866710968230271979372039889232949585531214886992873691610608866907034673476316001103836229972580455747843903385910105578488842987851600437084350755728232824834731615561297104542076669519389932699319928767168108578189293248294983965290564589970738803912204289430495620223002488293787865486685308032785244415220166082947705140945750589963004770449830584433216557358898114995499362673641414685001603382457009221567375043043783804825284203430359976935718064789988863158693180285262211854990382865487941938016931466725954150272968041294837494977*x^190 - 880541911241242364174166954781910751929510394232603993678884362090736457216572541165120440317172716823601207394219615691335934250409224146669507363142434173470754870701666492428531154451000126614014097826050691722748980723260751169956671406587218781790127889084637715720778623285632715372324382940445867226063261442571901659394191911373353235353257025854574408571370342151354166347401741857289334985835713559747518254941519881153299524213253177739092520985587187081310640150055315702629703139532697556155544643202447121517228994784061731606766177501609016964966925650476374293064834043959999583893874218598256694753499661902469213415316868475152091672756689191983533811051705367854445080980656449229747115208478944412020993416381105223380887550643713166065744972414537015910642381681006088784072906299696807344691718064286827994981664140161820408119390565242858546557132436068104334831253058501320048184943587591450068228466082443727956214305620976909768004443270801379039623091558234125914146340496901200027529453773893654106710728446*x^189 - 967958374116000614353247205829242416723243217492345712140316441456039340077572345635985813360081364253366371609399627580759480365879898477148221487593824766451861846559859559392632111710137046644997973075265693635381318604190474281546663833105075707773093187155900775775524823308553065094194428074489118527714094430020224888083381317868521143997437987319306364460067218981472011368120946563463645594109796664078334181864157345727433200635508355481925287427170742986202290885493966730117998403289221067773110703718047802872611086846220264966918607747221839997401451494819422443417985814136408036790699978674600397813139867788954998780877821280810041965720260810058392258744173896010407039953127845396738081922879878933965084062193260214277762105811799794588239982530096870873608535024886056248899023015920318347281173369161125379645915407644188464381058811694259452946885265152362902660606910498189331487919335629352685231483471484880966368240007536568453907785508174053734111223580746555762438318528282917552706912834820819560638542939862*x^188 + 1008020592555548144845076603210765246419953529945006151157396029983734627983400737084199044743301354911185055515652139817290220565443938389094877496140063126935272640556930784254083804540948600458077523728396436233571623913290322469034716842469226689344178070628015539594489022219101289661039700237509707581093338142574218702889398384299181837144440569160479472430458701971876310766007607650200459614032181809686529312655512294002627915639166267916075560105974838316536288381335151700819287687505841732372645359762259889377777631976817961450305873983781023542463160297081650489212701099691553477971643779652016237940041454495429805466780012264298979561790837375901821896031961955435858820582143962273732870464745053365464897039093063107593636710663208212178042187511870244387509104554468481651159897922793341130893220900880948678759826870019015529085024823461949670807824540081974935068060697568239037354308124901616576504156121244135306574881986657992323431909350413187362995271247235910186179709505061893261314363294481864605949611237139274*x^187 - 503219029640469127132517339854681040429900861327592471157521600293118884176126629449431245556964391916737081528920670787661435790926745388087111187722511477951153335675078130160928984259184322727090919582607238481140873239883922765771006534953030317468098251196807575280181150902350777769990057117102724271367337776720030442352978217668419732812251306335239317777737019465001636171794836975100759593399202332964228469153567386927774488418804050530737441032351729715636142199098313045566545918020151580769921606067455525273028780121126380094735521624082878143018604161337852270002304012403732676711731315099503079184538326048065466719101347684150688090460099880140058088034888884712286352832835565292889486893159214810123895852866528328097913855693271385932936493199931031714498047734233123689616023406206933665341240253418715014440405594218135528703411227461623614520070408313252893058333761397426111749148648977516232778234615374824666999696502018654551686465514542103843614364740337343491905157211085428374048352254847777705379578605986959953*x^186 + 163145031473309322349293079391749889355921964581091990520255797967377150104362369130953168473832986404240284248417246522374420108223030588981084102583167802070937866691511285044924246185802107674716458454388312887916933885973842044500338625760135608416972333671254205316239816484927189325552606466681052372502619339527488094805136512593573572736852622377866627434244498027789804877366698389336485347494395765445729210152119416554253376231846067681410642754215241504325220352592606940594482996333410887406840056329029414242798359094975667858280519332846894714542219410366738250935231472941685851643389347148640531260862975013161454254015997911008484265068345124734509004774552993864083683350089753099813723616178882860091050678495377158823625237268543939128251689306268638295256320831223344088152221189688122173842991161697222410627029561618778726316164458129081653016399241532922861962519010977277962729504399976287409091547123301126157920740888955617567831056154334727200060710251160251138506219940748789349756614729411532781989617420339125585941*x^185 - 36723058583190236314212115415822933602072557940320273084841911540438066286284494065627822257777647834813702347282895695959790880370401276045504965323358925423358977928550798612540099410433813883121833138353292100171574782050416856582911729177054621459723490779714026372414630005084679061651781305262620546513957229662276825766162862893814092758505103025177069754213268027721781093732211391478559284155645813472725682039954649807860388684471426128268751212838462094663356569552311470503470888689279236631951555514340230369640735554091648957110471721600424646044377765673196843265299131550252115271068911665773580032637436847881015293342668015840853768086464154344635291630959127914707175157515713144771709795397039370003454674688790396405439403009463853626289342073298391627733325340738518692235341302659109620729448568320351915924282950269426859139236402864509469696910595997827954020055207208455188556786522842633990519687021979843963235214050461923962325815467663603824403422298029999085924102578673778278514980930728805082591994197888312611266415*x^184 + 8254546479321275316945709315968563603236878005410426382426319117240500010392801057196155069634654181226659963718091654631571074087084951336954196772262866843247474800278019920864655093745148862685282270851025547243279436216196715929979257921440751522325191981210699691882114238331088981237504678408552339506632668547283830366441567825073897335978072865353672996845654015758252271064375225436113559803435022064779425946014241464451757358978942006015450436190643509891779769795428526025243823022821302859856483987182338886797325844846085093543956915995320213142587076475109751713412723312739015311656311205829397518288909780104795546272124958058997823478462133746534175867002743935807542841767496484896351053345893326059816337044621386495400443700620055719888580388219354893616564295689748761671398199426349509026075449469389205734116175484596250873324663213720743743064233791301312520855246340727696310309487350766197978198293546474560246912189455476407705099646920379656166004774360305428271679083304523946890938452491037259144423581746243409112545829*x^183 - 4679675934786468361922819600595999568626701077909354235669081850612746536058211895171360851648569578616593257155348756104461048069545717347961796824432244837618729863882960884486028657372157250343229283918600972097871365098648842280291990227034296608702047332428755103816667691935356401786694791543887228794623223158257101933585793126629186807336911824599832224511603279071301967882395477813159629730541497400664918434111056293276340568090912444149415483953042967663900172101147414310034130966931683117741517248586432627891249179406063718753035042958911252583373390288431110308790179096605909429179249414075252589750643334702333966293444680259888872617191177074515429710013469022402617974942087167383371358877063782018144275988287504314913576229273546290215175340464346467387692969521180748486510070075741624635915832397342132765069473098653781062467291762400382663549845471403362618459120543606278847796355970938977695580405988082221349522309406176545983022926288503280448846388741462820345336492413924009306014430833369590206655269589144898943408341862*x^182 + 3470795843807856796271057624044536102430042435883533283692223158603833367181594159010178438508487170202604022717007393913090953548523878817907924913027088227236305681125406146530447548483261022613732784706415499991384874356598532896355484291198666938780732305104961594876531077067644223815285306226532224594895186898706569573032584866529076495505724218763919959969226585180693727976959405724564017431788359120404289155942035588306217969209152104256612056530705122915788040362018601366621052543274808579415854079499326285196649966547518928755143597552500090231258997923809783661790632608602327640228541426923294846071705569241130891506542375617955990292357632315106837833257162167386391947662716126228353244860915999568384663760745050932330070263604517576354902148300357428733578722025895175219484912289971544196639567810843226370740495957125970530013453794204428364979663761208370900590827924242983086162994570165263966773412623509169383024929950738578453843058665862905870172799914367136335909988014995277641479296025182812809618367108832419290785103079334*x^181 - 1962588600612693746101474765025619351376096173749714666653135377631264193454413178180097253705823120257848610176009260994983728508227995162777163157184041846399900465510547963756871302701353993863106432816453982677051260729849550085354489192026912663383368362564563920018594196060239193431305372387236344472192906228791489284533178297485152543164349391869987119108781146959709642398600188019711566027006166358710191053863119228917808515073685149826410393361687708985578912292390716110931893504092689166519323041795610708573921925223518942163560259151997382954005188909488267547565392074443365851357304536936133717620018816539470244167551556969363402487976439542294532507122422167695867004245320104399339488904431870526313148129610503471785306287067595395325077150826478071410883540691359080269413537727091774301608768165947388249893769973488745146169088027578428822802801460579686893404716162944463584494763677922876587771468551384486016292810476891745755392083116001879693078934299823906871158788345916453758199671408528004059716195351459365776025927730778330*x^180 + 849295216641321624792321349199498530729186169231896635688670226307582401367320000344162082745884712417502973102359367268837584772670197321438588734501867335460067508486194753424794288525809217080327735974627937366170115005322928107679679835312462160257035491016197033247303465511051968769429047222236257369102544524780546897181578273526751946748299795805971396295553100416250807415061639129546281707889287715166548220243960817314388550185150597650881356418399969425409032909856289342382551673993974571565930184743383236785191550674338381730833329318378763068988395684247034531525724791766430828071923421904100520779941491617532760364251475405434647202509092423641406650533224752845568456540716283720349652104167806705272669481613830590165668050857621882426962723570066692200464086868867782605002319604247394071355701660279177845597352328076428718667513835059860916535784820500894115076848783705749811594843586954308833196648035317887962489432931878657030988573897316990355077303118894955283902289563980076525498766528488480505379164275019572039158263892956593649*x^179 - 300227982616923377972613667622822639345657834478584968576666241475439645938852642685848520770824969705825880646399869366498707213952887408397285472280044176523739549396543473378795853829923766483931180471095967111495747366644283295541393742445171441920784013900306824327839344019536881073173158268502540318454779074702845436368897441726502401025144184183495337042709723938059769016610804919135479419235249645809293829582255087797523828501448727847748372442977114147736667616055289624800476867218611092425550169913338749450810305402192786478508610222436571144819049253009615181478919725696510031984496896717090689271660166066169635468489519732404030722187266160639564417376628130081716231667326947282070677178236606304994498902270306045160029867731832030479799168446329814890638572600870945956754846036144501770880412984348492553104269810728204212772842039251479999971647057151618421849098495870057618702544738593153576381828955360793044357126717431340949503238554682597584301851688583257473096831427767080042626270361790356103025878348309324040162560631473915702701*x^178 + 95689919695115591645899130999045958731777334907847952650374203776261055887257862630215392169352235325015366190048060700904616649932886622831885841655875417965881551110418026119040792347895862875642406835746837016930480021067429111485373137911902438885948922318674958317237304818896634969697484905274543164268677047994415403510450224600507520678841879354760220333163842740893494749663127904980603089378821382334947630563813840823388297554696642404182651743236744175010480114079548203610862290350632272767025163654271264811739469726588783679733547322388245154036255882190297667700956946085173320822670712487353133341344832320964749461619940594850620919614356248566493249961452062568755906516706342903051826705943581689200150470108946949933483793731988886079752918366700650766884231896221219129315563132677491905080420279800416640193210592591007816726046025335145631986342738124281663631354528159262076740161259414504283605130953400405747602744701565634863334280114063019942704614487934491987094829289088950351371431269619612952762043090271917448732522786322170206037509*x^177 - 32406824117111020821254870723404259565804317309299833268811138685845461911303135636076651414771670195549456844617972710564696340566979384320111524233245724798409053773293870471802789656158582316302376323461679722953821918255666301363310284257626048734699934800248534373300145971597527259517874477620320106671819672921979496243893712568447103394533492192434498066014837419728416482136348647575791643996069068137612221678247932471355340720173789347841586681519689774758025803142288754837008238203516303816355012140867047068273632292963923793180058304931371899283691239549412694501679148026609218257826759405569481968095428095125459236199981180913660545453762411026416491374950751693680738261856264808378626491818116432557182026467786783057575036548857927502163490385542204201552433027221650991091697187745664199739862745500225774080146614921866286746212474616114309243698513535723976027773820037370343882588383251335698871348064297471461217117138424595744583218834357947479110023791383940120347188034533087788689380743467260968431544307463452462435092479487013392396651961*x^176 + 13246529780950242693236404975417172250191286964473937758614907328430606707980494079330688876662518496441257339361259901230454730872799982724030929040906849832853913957953135229350168564760873089673055239719163924991753952978317207452545667786724398308466284631090347761390610091123033086186703200463327125859042422571867820946006291197848567434351678729259400618814152897248121990240379985764558809361719390659331878851550588223896689760183389928216949306922337025881079834267405463336330971612187610823261301704840664632528363666842287005817680600281815607006396450511265979614364174057378395135391009707500793946511208824459137666692030057288206399230352107198488766559918017540404451631356320394589355673080991327858597182103128815199831845172491092931164876223301661116568599947763200732602262308141156170311670898255465267057700290356127565546017189141066095963266400937728388590839880252823251348466317494420364998294264375839864495913714314586124867759711186417946738390120678883535737105310806834884873615117240807726455031289882620040937963185791511615627225667414*x^175 - 6081278086966439867164136180236552626066358054670367703808981912294004600575867758327030697134082911026430568708013482117749032856183514450490431320530326717135500241997349426782588562207280137768840617996497636235461080403124253050861992436850109118320181343387085727277146706064070338544161979810359749889623730479985891984842528731719847224951972586871444885880984372697400800006444351210568066737984051671447854550429585859674874794038496356761671341506547509323606850506588271183247394986599163693383336135042801775723993819793477176511611875677289999166355767194135062848682540938546589179307855664709575245179339107192894711785506110397873849922807274694435039691550492275383810538646570427045808881708216182649980380711114048848381643809485549124333755572335730896580518142765709147784822270652572506689525935033522824526756599475405602987596291287393308725448011611319360438303156024404036993572012293991199320973450273403306887296623896092830101698439083904688959291537538547223273195958061620859173455763878810212363592669917161161951186833304360758902002385965118*x^174 + 2730007327344840072785057245035737551563262399578022579319130058080677577580848225105032792345442586883956860683661174286924081838036837165590241535739416833163845648767653028044919817359865730704222460823942774163362533214056365198722280416549760901897156481770421657255879427835815997922672340018349630689366491670736128153037177264901322444904900969394685612399754029406257101269132319084714527272225188364352238077798711981451032219122898600613197270737933746194280683368859160474480429340812169432983060134818652785219841510319975774542854447758919911932893636941770688777683781887454102386810012666607519183511843432247960623579417330134809268173906134294289294029320465039930506324716386851802548852223759602743862215193469671665814531345084573687172782208456199376857304931368713021064641105654270777949805343298081585427665441456752263062695975826362111275334479658090241866479816655634961414348278233193103514209857199456584732555530535859125599636370227695742915399753220837008437424101951304829180461101027248034853248235312755625382962633621965524415269947832153701*x^173 - 1126727089001104248415743071810545746417422771664957069877078109630698284470475987038006405890467904472868128215681720151191897612471493134411567322465109199354985935807630460356189229312419189172142161332194728165668974779734355890818413151388568148759123154291847101574628028896673762821354559379713980376887882309336557629411006811005163041705489352181083931124628393359841595860679123965292973842450541939791469225748386584068942716543980468885759109989754960142157473456652035813037882964293724350118188428575683773376911525062569609277515017114126731548256293805015680225232902127059532482087281616707433383751312847204155928714060343760182554084800199624041801232598654150531735529262254740716682881139689684682019365690420371061722159320557705567122570770674305381373803075326612426512625275727043151207750005192794060380682539584297186201604527833609002154749329074295206256895175342426894546979866985410050123508715968519243212516932267327973425234318245469487045498020924784567097676485562229286180015149496190568981618053806550501880057010707076460416925574288359215634*x^172 + 428637215794099698062643357131867269817331698963092980192370915402761374596768710635239505294737799421623162128486803551762853832773141602158585046753337517150255983235033276089403487588256330629068508577782728585981407662926694570942894456674297243312531349848823802902026944306605511794619744221331639978450839757632352821116235740380185064482244990351153823965765945457087429257997643284131485053304379411491714892617400283374821458829608770147702458855523031616554054539331874623904862598921033210570138300146673492739312628282483328255552777444263938963163343812403195216059878764125201719336553792105885984081960645947687010732247485026448515808595049723155976555314092259308786812319979994513240186458123652257655637929815416442723929003081116837488801352796602723962836135362059045483576164868107955291482396148266568517432225151957599594030181149860907673411360650469028804136720992207974589483470978809546002776879340996403064246760090705093233098815327766078398789095918018722553720087712374960745464018127374689347045246409322134626950928012380020833451048079662164862978*x^171 - 156233687881840490587994151502922335326943101367754185226835364781566778991265748065047397704810356186061482763966626068771647315861796317091598202165383723675306629575295189690445597118428673547319039660832383849951785156951908903166259281702203678914732265018704951245528258770205806589690212669707071340294749335362416601417492856859627205085746275738592404327076625230558852411118947863972404544572155737324714334554934226933563943952302441516785365756753355946660038194238307793288026825906969420546610167739058161216934278890696400451552549073694180468838142036417369765075035955744495210715011768682071954254384720313114981678969062116528339452137645924725144346466723153332551170456992074698674592585408274009573115614731984974122507255139586217518367296078482270911641222572957306699791958377836217784867833675154075647584564959664426195058660560718625119555151788936865360822589107491815024231306109225986605607230192398508940407605406129751458133437038965789739531830062191670945012520474342942259511051913999562430162517889306269345796565269617728349785583723812649532286808*x^170 + 57963150961543013328743890633131182706209185788994463443318240352563577656591999484244599104912445956482995209334494723808863007438968122597102377342520009001432089774181532908210166254152929326151183815532177333270090664307146827805386925797504122604305243681558226179100777949897464752580479470688562336849429997935386901436171412553150170689782806527296054840272952378105687977890003673928491323153074422181823528905870503631172682396725732352469626033772834344724930078369396792151744263289788590986147554876805618531942207412313614744713246856170619061587023946214555129233538610529864052669096247388769009312165458193570349894373126726831265991008703732627786372126345758415756381839882869304352437729177249871433212403003165344336427806733060255561902236688966102393348880046956184512612202335242192856925458297693364844493776665391049557727146526513870552226185773568391111940889425828575581015987689224363796672572128513292734682970164276775711739762317973818955174997198308031149691884788139880543085789826561498390682834548279557164820928824127161320837210199713152527953175513*x^169 - 23068212800733554954064855146876671660043854873451726277625386129545724054839158826020825353599859140287742244912242113719986591871152697331886845018839198499212641252448930821565227911328509322832312201478194848345876171292495913144127488755280060382263512374248511015295240305587564563700602406531680399026072510076284592423168480954084630513567426493236293346122474811772696837701020672982907669666950221478083628567614039104990886362402325626591378331589298638867887086952268724661932193091033774156745230836638402450389274239993131585734529672147823471453874008868764399968291512616688401400270285291590582758623821938343789641280471108311567379962641795313729047211722435070299790072810837432045971175482056680787913315083113933195348745781505219832369691705518508840921099711971694981309929859715868272597071464647701786303248990533214620502147394617975339634887793522247998449006823478726768395431784947894510448735694127410060121291637919746116281567119568292633558545080787641389782572745024390762986148937103028228930111334969134614208358061611017131843730745486247101263020292044*x^168 + 9835421113905083941759269138397946969707178081558456098128808045138914642623977734462150955913336081908730288089576390355256948018591587431216212678445883112639973292228375738063137143298643976056774571422437194280890503583970325741832313874037218182787302168352796678491270032827162619087192044946678180786252748176147860262738225132619290434153195313599127479752336298892553666423944674050156441232119210037093322442311623966291588456512883238407751313810720578682916020751744871664173632623677578184424994234183348613936443004845727142457550352088078164765286930502642597983232803496758020572267454745025912435329645656212318381377557786802384524033826325947551165552377368858916222185950094914427631881601650240222867302082259370341865064989814215647685705820199733479154769369988602290385212145775237872009179953943753080912810890777865221538769841626872804126555801653070238187809559026794255127241196556386983610893502390519726234877375000026267252025264749370684772351986551891081872871921234975041098711292387920876399553336962995043580248054990146905175926386047115443189366287797256*x^167 - 4245211152595397407867359417224250026976468099530016804794161368680532688583108885256679328927770116223928144810867302236726973845275177471396654670677363677217405584589027730587267605464437681843602778356335290177953645701975796628989297563510529269559845813592624535891253789607559338615810525693008305368746283993578175653220554176781952455230415610066353734060348719105406037113628479615906346059796359427902151964209604563708030821120769227441601009120506525378140072925869475616565956874706780620364031952191759358807908102911280462301680992410546723701626660079595072486253283614968665597648754148549579180825341502326882247298434394346357765987847069251978214719555346004602170527409327128766436253858433452193034317763728636815756333295673274820169582824570887690447539935583156892608281080287877622449751623964105231928642857877819537014755951341708638023417384856174045888265967283329318340264206073769353357354607324162678639200965140659890332767068162626593101022653844326212499727795940940542295968884915096804929584714675517549647541002242912121087401824077512460641975321373630655*x^166 + 1740107356697107761168165162851977146517449004354616507882767781671368447039933503982981856611905538489622164623492833157064110663604891967015206709838619888155061252483249698285458447523516678990588644677301858569236663566442183254606484199920544568343923486397009639090732696255730248675403473406015315237447387909860864572755920493838839641810484916349892819314518347863385736252774221494477767400810666711160973101229451796950558069619342930939902714229891226587099235221791603162596050015942814658325551014534602888990614894492661147910390794819268982594106280796755657545405903727757027361927425458011148384759472669889777643000080488922462129986439430390267273791133338304201674923899700977003455752567044132882376376318094355350370016061485565376673904472228391634429946152939397337726939712734885252051465500810397118940903582737488201055454388495434634864287563173122147147847464828862113872799866071707878289695878952321164282894590160209101274705450337445664930669704467792112733396825923663745325070645183036748456092088295448034620913476239434940446522564015513134154869041631428489079*x^165 - 653781729888446263686342920448874115364272223651041099304491865337805709720896294496898505105626618527959543129171981057744073999833342068095692113209213643008899470195506136837825248238692367414178358357320533071512810106721230035886139155435049745109810123203620957254307215928107762108427079344218261746909916978237416873524769570759788955159408417164874537044602200521975810470069378763086961810298681903565564238477713052816820998843879006249240407704360565561689475368473397470292901154497703081814250264592229201140975525636714110377431415183774132773053560884820656616071372591827909432500812757292995854550463910981592563471570274777231812932741371851847709259377863089850383254551825261328740881791453799489410425163754444186011617030357248033629845963472396948317305728437056989962433142427433244500916060797740153628339643957347067704001964902588785711516482087305832338354349346791533559158188978566037714287147376325106676019545700861946951461808218610101704488091769849695058215687438773600342469719029470167914587487495153292430276258819571045573806018875137441309395241279300098708697*x^164 + 227187078899773964695444964252430606812612603387544850980376143860814865709675547569356105604682196671941924897835771569725430625432907040574637905338011596877595868231429325936884515048018220365338894689505899265380026608886752185366167562507885965053510792108342525767004662251144297044338266132772650543165961495791098276205847515799396837468192130970740024148600058764019293490217160144513917839025922580853018479154620845686587826930944877165842949237324955145939512161228523415827967814729981227746068072444028336227850567456994969705348666399722073031165524253946136742605533047111140626521982675065535972774731673247362825592184144723125015882978219071340186456550092798467082796560933230490545280663122637583385768091458121455106023265481869976445206857512033304600566089285685738462291546000121610896554716955372535895036652758138726213728285949634651669108986033763252988315340662035313607145221042691653051351393278155115789162358387379337446054818148208806427687366116048013301643841996846993518497347840438564158811231430524129121054785584974049914769090362746416276445448561128525580788214*x^163 - 78239454216201979828904943038774548544361265146930597938452480675043996423091398570093209266375794770182769030720902585086959222377114945265110596748089646539822715635165336101989987464006567261950035176872388818943134204925289902827141768313656241138740574529029515098377880521455860378374338537521381828700332731502927457856866133764066233079317620833314762710642052870369750173531307158243348056176589936938428859316779240365876133385804795833172380296622646431299660126982371083224933362426248622457747995420997555867523074232819712919100227840757649102920724482694613225640629646747777629328092669769462923365505179557725669596777264414427818723731358131786427378186197345958382094034679899563179764918282103992279247551548047799275645516322567267515725663104875290478477350431845710700287771078925878562287355691196359322094041630012630786624825045589517251372595772385820725955894702499503079999092670675265823333964837984201839707901164612577652844213627387299360549259474050904093352475291626912867613387621119766591897578396502070295448635531094797897068164079690287889577500382171887615169974359*x^162 + 29626776481194317726777796323677837875237872860942287473233937496156590443928764397586336328945858381973369205323441462643482662909797866474341461580490581613024381015717934666111628208583359084934507608185653745689990053924780882226064468652524311946975013730289599773801383721289874334471259923953434151888476108916337041323564800807519101489737295991351912037532624425357244591569785344020261241932543733392137332575134154571419701341428684885376283566824324369620549774720499935340756086412612816133354481673452774446139519372394480712903530813628790474673391236031665801420766307009548501032674533500103883097994756152163378162725023697595828345893249171311166146201505444205905216135406835900614404888394209264777268697518794567714154321819743533560492893416000868134934902067491223410295526215728379087510258744740813833826259069913571116703161496622538380299174602665342503847057555188008384546803764905800261586990416492021196458140649564430690513817806922084085445829512482526447464044068034016382426394218252469694048031631957573107698783472477841714120925013803235949271219973779961761515096135698*x^161 - 12568876214854289272917236295845431779517846782466316450820845231357823791900877358742237468278581049742869553747957853116592005588762963916975188167253037166776634063328647354809880597596361470015672409765215335839991146008505983283553645863088714195238793263047801665906941843210767138422632094125177692308770562275239983944154449371873680494618274966483251071556279843431856674513110737707828540949107348053009104635670677496460751268178496962415778839363444482543862036494947794049904099986552678211612897111108952021036696967815697763292098801666383429772534853243475400965646970790641839349142696972723237026680859699287545731851080539977554857703577030016564681042590374490305963455332558887409501578187391540728273954477500351252199732826552993646744558894832706761871344988514065209940507049524459735443404870929544436556911396010653675211077069951679426063766458982268173621553996953817419146065687739276553143581056098199705973201370332114171139585047128243231897745047050996893559831345772891249629510990672917292352333206228623548172557808459219834459757638484548347504939323110589442371880117510801*x^160 + 5394397024898315278958361542868578359603076328812754152551073992532618883809013763696181394896946214469338311872354355480513262740439576918369567444069705350811276858493817351429760812060459550128606217524645316024033429037302214475862547486085317905042835513311918796370605555386337154798749347892657775246875122609418200687802405452335192168332972416108007148658243046394321744338280623631765785705933882790949932917838218000147991209146210601277797301776139713130949329325363147831229033323471896941212298676346886547193374971647296949389976482440280584764359709279847294095838754818104451037136524956519459218018124646987653958299665301550416849262131771822694800147366957494198627325212404837240141938616175999067365699838367557864758879478388070733211423204776862144628492684170368933189295085354242621571548313964891341570419765643662909663282727350775965528165479949089632586976309695897227237195333090004585372937925284137502192598017700888969693471548246174191064471709788932636633943997280656053598458041333194038885938369749491881488401728178654694694910797134123744371681307049439127552630822741973736*x^159 - 2120192750688056854305465493695664882979851714665384853072195534087367160325568656108441524744776187733561036818955027676029394654371429840105315688288536235288076751893360102151400215037241062540715179784397906544266514911049056688825592495190875603670322302093378902349922634577121921101493352737481247658443715798331278392294119693591484607758158118903723403764290638700842409360053050309708330669635360243516004652610287533515769065142438673769069752519527791528540054916259719298133921182246151187523260766117117113763914315329714701337690294219251086645069384490416005648210696740845046647724694738045921444452030702620340762547238250399294538192582442023565419130688008330962453466714199337724971136463460209269201446080520880850993613977958172659529142538580678469481887651747333598523180644400274445934641878085710189556888102298012933726261986156629605096121741070152800197590806485668911943425512263919952500810657830717042680097842333625064218263874895711675223642992806570504161555384493814976244753080530331597257393398360555617902389761082756799022611302820593137254259461019511716493069678410102183316*x^158 + 740582658858110221134748320398053353180449826970594034733912735309883508896064795524134737843809656207075554583076346317769965251879342924903472256141296481841248157087109394893174249323815706283617421154253437263878332061771139780950793892031385637543149841436418444783104963777060121916202324528874329491612269255845422467094083503143017542250849539032521032103940676432305912045443655314069625675580782586495828352278536195216421101171145333221890589204678331598557975333426166500358220306763510810178897564869225467189101870213087790836762769533269022145635169418988762687524924265708620732911082819717598815722367086517463009624542697111496124388336127454930835270703061543608600545333926728106253273450576092159587138103610956142572064817638309568417594895333334565962248211039359808084431815442733059359138361396504296358447025720182250567823168868134291791993562194951473188496590663741701175977911772480011950366141273138997901869016861856397471502173195101726110098632139241358155711699308056804029467002256383163489142854804761046532323554102812731771559772888868765215453975491574546835681483115650972711696*x^157 - 241248039587629083598391468865938089409453824674639402289428839119729945913163519003055437052431667039060007643118725218186700313721252889545456553182972111906465888588662750773841368982519467641282683940065300504569918036408473874567703671346439184483856632094380378749196239107412037999893893456513664897697262389098425310831921038509925759005874213328069590079622670038087942102602981542286108610662204408499173955005180619334887570091809954508749240356371824848033184491490572834224015994153742506230346564460871993369518496558230864647400766919948863830654930885536077184446978931309894730642006930489628546958646508626363385184654564978721719463348457423716054205737799059658189432571428800603257971531781993057653383379475739263593574454116335949930678253834950081884287772322527810963506545066219133680873916476305319866482377400171530397618875951892991833690695976923181510550995417535512152093983035892097907809204886662889596375718484971781240141752064115247292352807932927007795548770421185900866845172624499573621479260084080484988531294431190876323254163180660450578630955249220904579990110177017086267242573*x^156 + 82576482706817109143347540954315113806274647166743365823069294301636870345446950686598144138509392974305474887066433405898976735612508355207173987032061501222450672241477075513265062759687713218057749451667526400823967178522209647698137309799510831508028496552405221995433629094295298953359901614412208433621616350152628569080683408141602597829714859999272882770419728114280730809997803578075914724002738934543646945115207260306903027921215540742706170820768953911860966883228860746497877583540339549111979144975469935112700605614598575636528109248525588105171528292372835297728868258095714053630444728031921904276502853293931403224330858254502951035236042147023230811286221050344337310750970179670817168743689621953660449427600921847979259008503321010535172485995841901163885499043727924606464228225683854699552338488475244344205848780013842534767808374140124152148793490828400166637354016925875106318469290726759311389252830542478342417149878873008304494740927430297312965717136366044297692563922159948787902880346164972361656851417341119250223371363870627719373326956032664862736327708544894219834509351437936682026893545*x^155 - 32139106592625127596650550059321894574972462700839267420130699875182597672395430172530290133971096433552198573061133532340117931144466962510168863130563649735234986539782804176016490183153433879839175321156803476154178671202625631601116669421909676751965353595021063281434973306485748779445227383263855443678219885939042385588718346858743368923065487183804702891661310124316110896867279997529270247901903162655695856263738001185150274955751914906014314673423975760190238044502655111345493043014694474841037579154250128681656879265121466311743861674773199862747971482571784247175320663761627776719735146429458098550269551836811263260923331144652602992995256028059377236445899032498655106754236860370549746339064121246128523883511102722139438729576322844391516200514996817107106880096819203162704440770241436179935651609238788352928317070014862630595426583792046901353545612168761547945877804573907685424268714401581242353887954959275861888534883494349730164083232916951414554572090832775830272789717600197077509969567888530344009377503263690177349555860412608934654542634358274850904503418884178231864715017051545889116477594472*x^154 + 13118090052188946665457956581146252120101106365500161109166806795024406949126239631155288235728539493570619220823341710311613905882358923421492786554284346136017600046658143172347881198359812163650781223024909236815995100449429062779191570036949055539180784473038522411793303175436886124271165036128460049073661592900343337354934303175739828778636610799342866911888255947128109213916927818899302435741117664111654409804598047185861885004233022427635393742821274886162111943474933656752318791979303089300155858123637053013594551081421178933727710593239147456714515726896114650132117578803950855924830023433075340379440943896476753310215488376878702639039697561889175345050289761398255580241071555103212415371734027672005505730092769328019868532187883246312800876780778181830678883896145183320650355225633254632722774537978860996644718684171608558988469185643462221862603430707079662454320312976135258744060552800718581381790821457078317903393654267800805719105557094584289548780041051097277471355461362143189496617033019211539897963124674068675684613526043251389281548368750248813211519546367678856001343590917724290653507677216151*x^153 - 4941527105351787796568850270227332304836817288718054568841519928676884628717856964177554010821758106934980160108712654303320728367477419271514301713467815374871564812433062051250983111548553359823552827686875471306453603668732833442276315891697768291216172596840543468187051183987241732867044732559032690600244865154838963797507187162565182255531067068812650262273430603711688222260451441026662978731124046323948995105447245103938262563549449152255185774585297826380265254494971563508414506556155291622524277564583732167055905552234529382156151693843908739959791937465755534558385139645191157701946231017030434294685804467740122409511726972714447739355043549359644094666870133896273835021661432329006312207033428796633996233044281047448067442129113580508673798300223682831147201512016665183847167156119499102022705049343212548856668988471803292627075146338690950938954936413158410353788736957056256368902198504937115773282309291248325545565119982602250538272992796113330419637433955929483906920612139421140388260429953003389051320860821858810675503044734645688567694873760383411094312262463394395870489944592496774527129615988738751*x^152 + 1625900856103736359167261442053914487252717514926360598397566612478887696057152470265267042380700761622393424687569235179492366126341892449268570908381621789728252858342896999575342924520298405088195919989956811188075843378296437684705458198587662135509578955364721403537656289272554596907165772888743083834754165367666677269954970038445170709395256013609910229434116432234409892857320175019640362980971860360698293280379167063527747098718916722693084671217553442456707903872619782339084999395945551354636908414170405123332430305850510928403780210743570716212363972178186240468218509145699806507790699864560789210991346623866686786533606291424675238703419387037990722505038789279410095913405848541720360607559086442376296755280797060434739723190974391206071147236039651392185712140046939376807858219026795873992411553608646589816601315183565917814801100523933828978416741199264048233322502162789917564006529329738405185815825309750065465959453079474900795781448686111729674380208760719836968844625156692992850732192027786822712307563238959383008564623144923818956390275945709172564348823270777090649017710902476366966615600553766403182*x^151 - 486562781839389288817696614002147376640181640891482861431995348633618672220053168925216127419413076180642925098745366321749972579695496391637362953731122122938671027134160875133431405893351454861678068134917566916566095231950622346706005478475144181606119922182455291495557297923532464858181537999139463665015376008095008062775499932087920109835899234210710528093995371340979505752007165542113810315714827204436123801625024699336823613426531441592648010347640858919697687425162579527158766578879070784631636862002206036814191439314367284023470782604911707148598675154243012549761620593241129656559962468781605768583015994293264204182249157587740349157727490502434835649548897316381713219256408342004551612257667724541347878323632104312893482418974081048286967056725224134207947589595641814395045458551394056456986442218876054612320195488988433982190294636089911274135764698777045368992797754128546795443831109186161114220789610332307134004007426859231006647027895483886528047890713944509559311592163170336967203844960105033385859955207818436258118662566509583907022611943744773777639182619625050827116624150765628497368802907425487892829*x^150 + 152990474206922996992490538832371621330550520789368790452772818356579161744365266801637918414140971873314742535411055264100503108747310658278112962777166467362567220027026577639424809313352748224708727698882881082073798476692879129390474686244426069151764077279881459230641831088167703383778049409631365968280987580045286813788544418844552290426375081874890914644013674033785701512701761857131583608811866745036654643932612780072171369772544769191556236177747266105500743860337500834764703437341252485030850705160197874115012644009290684707594388649563638248806585700499060834232106249829880408800907923027487169024521744336142273597411455461126501618427391143594399831042227867807398312095189845619856580756796158715480321803879393304368425844065743854800664266844719784708703476767057607389559431112388696721147604576144374439960082043685548377297174805101429979885589040741625933169122602355971893024313027119936873017630455899357715712842344229121208718513827697589082902444221723103283005682340520142287671790409262951468934583956045361868710337097946732994602918378658610127537784108527952036890578859707420741411465882717159569573172*x^149 - 57046097781530196090852567963641060329718171811384910751967789401083306973717105165504216957344545127926773266637044373326076426515253405002519879796460798559446738798898205324788402362342334986612206260095023447432767463089161437339055578935607345752576392575927332077154491815366753883819448915646319333539640500423274648516270880892124106425276873061958051254638547826883880548418714289770011397381747374634115124798849223360969958812097685311108630064821081589354929224537648188435511267700454708975444964741997781200478999183091125984796215797696135545973571817332358309953783748617303309375491684084432524650985826672544710127362895477234261788948809690105205454042705100355938707333027569886575766286947710200603631980880570760442673871731896740540835586263532147123832043524869646152466210595921963778787344961624669213875644042845960588468858871201053495414615192839255688227893633156754944929674807768925514455551830579083874044196079579767168090497755980520197520172395678815061715603148091560058922282664427435059330882088159914366748317541403982390890527003566707471473497749119124091105892846099953769256036814105652863639054476*x^148 + 22912808817000253140419369112368216822667777411247671914840094596876805726629358255207075306020031572918987373005125419557144776923336799684231803420717773041122914985735053985823414154631662029160588953161201747245625927418928359498987914318984166359986624543421601115603506914069281161403113311257879051020992524934953913800753673722322769632318476356204179115841989500976568909031547857759848046895307390678360239726557116547909984771369740211950864769851594537318845354566406485738628988370292255227889547937996029815583837176617001173305946337652680505719732921078273179748211108253955485465743640651210066966873955796183323046354506807153408602764441964271863889045382008058258658208023089663719216675583913604279964876458693317565797844572797942204277286935060977410892954971754492727969083186425014249712154496601348970883244558798519959501994169238493682695640410837577559292218427934600338510419140325406910009234938622322710996527803098237073126788027931385015046708391752914455913851016953025181609473265373314967094939846148734172351385527586200566935524052055417406591147231083341649954629171467570418921951166288653713218739878585*x^147 - 8407436944696720431371026539954268959198245686154821929357256373953877863536117200434661480279091151381766312055806231771049577387817881771110880256709185711610737578664421788925873678865024324549137587709199467386566966278610612147226795345000040958209478465574334473654814555982645571799405051357893851838141658529943703711322110567363715592656630432650728561600705259095891542550599578952463887093355738105489322072434110527280620350389603258572944707647965723309384828739850005077145748066336356754103139741949252714232910858403451576311254311610941636119349308667060081040277952660644206824531985215795470284284497463944399661543775773557305880909032617766868448688778203637815264418881283414500903614308600467037822442004509133561747086626889546539845737247003106974451333786986745948748528975823735242896725659638599869348155158476455369947139225634955856526079682926422377052113845731659874732774962324713304359760555135155236570687867644488337843918062567235766235859183580665527036145337802183429383175406285433670027318914984563578829345648760022387743783747981351748631208770360380484926958223212395250936341218476378217857702629020239*x^146 + 2628992394938708206656604843431433896404437233234442555403805042338173145426608658003772944544414863631376133426185310454062383229891280531870596305704032924588157613581562899060423043071375891982762705361494435885279414936492324631852645365798342637372252356631189350616703290147870118573727369444078254778704275047649586746178103640197261677967329022612829530864199928975689773526605447541138743555960776242690324780012504300078042920055254912169978137650439788250364355238937559523070977517981163567926443212697963515844346700064508943692239294228294867941747042728688166109962051605241586810161560249164844666156524892373305634346253574705290660551381350384490149129186387095162560083305932511567863338382160009586249860333005446096031890426106621467702042270878978731980859393932599865176608571034772620747576542879910047966547390699125715640687497575754078642756813296840336776382338961719618701393068937311029065006457175529596587329801419121290579124578803827000049154229471454848284698336492940349093109042022529039897920457275211537356753088161253676123490542820554404882723020707251173865692414811407048523136283569908348356081018367264823*x^145 - 727424241926830945199478756180198589404865884626569243591429842427927427662897111955190001302287572146699455848142457599469132461808956146952933028083767651330449473846470976771426944559752061823080860544273892531250077583978439192835588651073273098958517687913293179732717179755299609654244687866451281917486803013862802742254551620344544004104882503788715589848076123516707425908178646603684535713921483675518589853426870816071490689414519908593893616615114892329788839268634626256872545566927205768304550393539074341013753777854631782949042684976773997545593769669701422735063467375124715258848686878794702931197393749694715425646893530067525120838478085229136758725661240702142085746501253176063523860146477634875192448932303044453088603573311597096376276176257702365002546809392714137452143888370333005917906751512002228143526651552833366029506621165958303278962649355506859606069375532245515462383435646425805353461449079077263821944986080261252540249033957940894217482531886487388544818175828234625545330549122712199556961503148875882028346139187736746427741212984786197421670989442753364592587818588586126978798336364928894211661343926197906094*x^144 + 209300275909638142239952213564104530834738131890914488834009953512670784721739349645634575423864319479396916307034846601430019316821823953808835748417837738573508245314626472445302577633017282861963371865196771089643352279518102643119774039969473021361013288746094426307245152481843487511206421912346777309331035903519841230298330493514619587645080941861068524636796990525368675252001674936945660239391704665530685378985188930247392480168858948706066094278153042658243035022688661193183884060666283677111198968382060920913730042028945721178228093676435074276337012665687754647838142662839246915323376734320397825671750961412574924714249491627338275834415127286646819685575852398610267133353242797850573815000476580490885128378822302045267019198561756320495900574510592019726375836301630277625424647032412375396203915336332443233846814778158872254943889952807933225386348987142395066697074988739470739600834233935780590615272560499501594798604306294402424265505780270567252181055349346577509916155132071299164532949845641110973060142031380543773668092015490272973436263340008173254551323925542203614656374637594715880654291666641297671401314326597300782031*x^143 - 73578526244645609000273944364786629105406544535067224664060674806338654354135603881380707517923928240658191633226529470252509490709667325551805541967750594232672282834286012092957051512141838744007507947263080225897927724914783606386996807077081302474195327891538986964540906261592924119250224325775984723456669119962792692295125928850248496841781653374315762263743715110608291880699018413555660813987103512995516889827655479396584314166156739809823607077430492760393312422094118640986703269484384547640396840594579546220882722794207151219356160981567405973235677525755844251494821047698289695538095550486281771724064665719125429614068160500797460729611022762803823858951780710701639751914105355322970951061278144178576206581580455281336221050791327942969742568497530242636065467763949969006414773483336258087257374378618941487622019650223383506341225085910305578740969184872939513302947741919984166772732511266220852858246957680308507581390333572868260194840106758522963293402666711039582739164102201227445841300151188657903736120034589783677762607579893056350486638636580902470369667454366411977176094148119310780801808882985235544810637311203695896807199*x^142 + 28589156024664163929320899784274412068082517781388979972872579798595576225841981454918860985377841547934049072445474120099998774915561067019761967460520295070341813509127051109071734867916636779550476495401469908930669899427585018195713507948504280962192486802493743614851125864085351834751249662960881245236354547875987289796909814949924318047358716295106636821372121714792747681077050538930406373034781863006928771641062069057081187755047660044315122097608722994749477846563400820447432933674140061738680951944687837760338693090523184171951517000837368284453158439037801929787328849178645359383685313488677675879857118968569502924819806380044068465150336432141604066862711463391971007320271083488266192848925797297777678118434164228094103561604829087344971745931539214441309153467776177887047834288545549590743651864915341945681255755179975630386416852697787592360581718587075942276400649376042456409751520349132220517985575033008453839081469688523817370659229381314835369461532598801059935577054274251283976746436483621121021586450592353876286297279265484121793305694261431983319085494770070623471653175199834944613341431521280813645912327272526537607827686*x^141 - 10108224493966325258252915310721642508312034225666345919930464354011612739142094359880768714873578141245612099320025828414012400496426600643957071702636689451827370654053890559085915646581831641429252894138675883774149990594192374824560512423290807919443080288798667541229767866779986883762332790233201095955720617538786446094792234813950467591173479531065127185862673290967653932974579144459968824170456598523479738139377294337738669015338904965845712070801846898712949953213591363191217028056594607780932501675125824909568893291900918377417443160311865301460918856922330131555137135555170878585953092992944148644607147819176950639999451677498314997303709306098365742570664523773433172944156507521362404735484549661581894740018118595827515849146166658021637694343454948126491596215213849366394143587127096459994013879052754546397395474152221450867664656729977139978667671599728331014727614673447191558092410885200343731049967299508718014162350545690063332698068735781484731962356736932386351563738800168459666216065030932403503610449201652581959034519944146608733420634733837791162062140411910113195874577041907543910358093957748097616304488469596497659343312555*x^140 + 2997659261507165912516686689413972445823455860130981261845745575196212399727059967378947283347812742746647823541015338066491033134192927640406712295981950616225893076334262931772216866243599523712777246940160559623248842956265991810405265748345524851594693734118671371872725716262300092213402984552299877808402827114818572327056704507206421666265914381425975083264938489923556279812707683906269504115270522375189656902791905559950952209343777894872085299508047363109990653713127367001070200679703005079544129030637610455134178905876426588816133089619491663873904468336613093603102279380746563828329698297672783415390778867163400860006035648807193924556975787282847928500087646144119669348792396511722381206442427754838471153412252256198021233819358348704763248439405952384809835758030123545141200490795462790524587415258905301859528516884177428933448007687161873394605365245595423981839308020204551037539198239491630785072625107817604053423519029283159741403174997991416805647548580957142774208876341658331668824726325559824133800391084563128617879174103280979783199468944045209511286738215373486745665605336614418247504909569538092171381590722559117893500261671216*x^139 - 770888201052453911212504583608754995940367553127505587524582289934325921831234767093489660593426767913947073007285877649181892105266938457491840918363340331548393784286285613798525491020003548510110519376856538883084040045980125135222563206880275169665349386761843406335211341871631080898278804030628514103268732146357036371202922081091065694772777106283091980271815953131076227620559683673173443275890112038104615520636864211504795568118517266836732987224340003778872485539026954217023419795262181050816647348446690937386530974223689670948605095654996264154616900678645460208292180628280350104536628647104667530617359008712201075863954986022369081276013583056481803504785324492320930971785134724468540311760345236212173066501779179185992973116225063648832200698586559985944883720666949339014257151043563628873352708347698822569055112887387573122271813838796396452898612967474490878452893826298587914848818574127873896283528219786672945199237843761575981475408231753336996411825986269940202070032326039341928816042515753374138632637377239905354242537305757193073208118712041880957020759098635427454513420984286555944362385841644140921276863610248641944272853268850929*x^138 + 204055304224644836950065580664554591585262480679474729015940478833172085647791299818113609845640316350584214765056023997220051488773853355397007586749558563836991857383842896509310685729639736867707993814164783447129035576327024194304558238147804244873166281863351791853860789145503356807528602531091672489060679070273685744671988623119151659376433122592376281370843932075417024828311749901150076531558873901826434796132552009093653009606074983085361775838345059276320513430095852487289756435756570404228347229069914624725293421016403340526018295371047185295137447281397417309842745756473633102310985326857604306945870928616550734861142279659895398467651996760479082172470164705679663718870572658817475995367746356315292052994430915948398039404979201033597859134296034511300490984626199518324245163129785030029543707812016171259310828104148831516599603652344727039627592604406769176329672415152698185292394112464823883089622413323053749902909897083777247268105769402034241515704623558346505091619427144898590259248793034576107636770241662265214875703054285490737799734849669406002309848413625333706314933735043524378567568559325175118213221960787263390911198517655572272*x^137 - 67875648955829647490198905588670120104788109899021959860468839666379678545332044405820434965275782074177113420253851438485605496332850641415201105473684891658425174652478344132727079139286068021226440879873478638164516527719001309531473978553457829278932362400972866544735429144435305813199035005886659541804724456173777777439808530682325900492252522534109115029193280485612895803689159899111775953678360805610125938214101689259504507374463315750347367764121406242932432935226371585415805657818885520731455655372838769007377559018626019779003324660372204880087704823651598535697210518811428356690455609488542461824565950273951443607308505388536273338090393290967223802330284365905384481395611022654919885994277778071781487939817016759055080380649644298422742957289585839058069179068550305872111835017030026278231532585472400823587229178018072600523482956314739846257887567751946717262958324137310721568643038103074121118716858068035669592506415844247199350862211164121757553140412043344686658105813402000638746977700188962574054917850639168005191141530299697700147238427339299169782641256958486077303211710225905682092500696241748506819671837053102509139083661814208745587*x^136 + 25783067703189331995155347014933384654682310632917460571614461129546638597519824950840172353583114568596594723404682672821616594151336906248378226512435422120436779114260564331038218278779116465976415138722513624013096449298897601964155197807155672027590886497111043466902726691740680051374135884842641609380408517777023128219606312764670585951003606699898069509100200623649054693269697998787177355094229703821342341091258872109417948506127260993280010271959306839493937521236237267229315281365067442116948855592130132719600690268664942073429852548900047028268944831742998622027924957284343815834956260996521160155014617453679819499092446980633034218255353384413021591860314580541396897383977550085201186025742157601721979998039463463649506759566793968762173257829427340690550892901161841818943692561871538774230856604751461152453525151127249994659730664044230636489723255325198396383718619927793817056236425614634732975962752224863974319548631411635339531703018946686536856928344646335122999340264934208768942435958902777185512569700399327676512108065482208423140728583832350195022252193463337948926811107818658670891683918973897282977775257357162570150159563164564593931441*x^135 - 8996748539997992983108130115148221874718169658946244949031402443617477975358080471392644021817756009742876757306144377385607495324062416383960416070527507675166890043691080235450985943414237264885653357144432700104735486478547505448739850216081395162207011247644290523888731347576375697254747392261587199711355559459462825994148969503356510570433326125584864056773914826485180830254059670818807558658961262719103523666612411365672975934907447550459046015988966411157596401467626703907562774255117345050373592275395468863489923082060124774960373673981848344090235515845284432995370615671455694039558825379752622079147519544103800954084389971114051843239887094680942046416453342005109537328334257327181020856164630460035960010706464378470322050214911611877113441352039243815974623256165745425449549706577677536760446248966525080717057611601029874881244547481668941924714277146425439541716642369628423331587889310974552304483707361581005657966310051768842166113768419489656891453265650162547237114862449480619374317055107212804917263017676917357525736182163959428889912184908018676487290284962006762774407307630755114833414559700703962543579956014337761843480395574801861632506936*x^134 + 2647196467875387871270756984106982880270271305052310404559195146844055657702694703349769495892986637785982841342112262921609043349548405567062570214268731909567368048206552662948098885198209729432248119763962431866664051297306535942544639823322206911464468173099957997573041914764369973235872450658374782341313844903466738412474440136800076110557441226723438546191138476005003344287838972006579555277318965522621253980639715271865589845832252688396534751609172577773871304139172737320916648428461453217945674683295713559803764118274619604718745537742063242180818942947881602921543158532010180608942130960711915797284912470504168812350737263030322437994263800402937362866814371314782191137989355311504840382508767931218964369432068052709099758040180820202261881030937133133655558170193517377985367498801696677922926128477914042314923245297865730034576172877056991150850786421705042750306057148009763240780441156690447654325534450280657280107660254384144228478251802866904911086919579743232727695912085555132964723895005572188422815722464904071115026454884767240166273745921595605962933905486783677689440008321579467421432278550070771922740906909143389295053745706625749082247797649*x^133 - 681179662791067679154408770846288194139690695052622333628828067187229256920567842588723720195488482385231555899170054372724963050409754975428793792625788336351434828947158529309990202541231464298183172332683064536422703260997863898198741605027578461785581133019708370530470733146359138241054559617286797610926645642948521341494887254745663413744457267714515491794463475502055696561654659795323783412982872341720104687632170739706573901084187467417977182924956267074361888825136892026576539514398063464647843901911958682522850199693872152236105240247315039188428983978053788786452649403359347017674782512904561896202185411399681324630774050142344156822765295370660511279431853124077378044731481282570885892241348781444636961635268705424325662303604641881225725632734265993373363453984592035744362933971272428561102865301224539730758423508558023265150830268564458207548968186325860124159206669706645598970019831426809075247086706336004658653686769379525126596781488938672162547190644481398686966030018282155892883298993540363089734919602402348017424284748444366405319780636497860585026874812874331712285352614109705369077934575023706619470605531208762541848099294550785852920115010225*x^132 + 179467393667185248084035999157349704113441494370947128522342586309753947274721728989568755843418260763705886582254318025546112858136309417252865174812528082356369813004357333894570389715622266605884273624914486217899452091233066507775311078939740961985760389436184133231943137958300232596167783949718304029333424437771948438226789503820647750699850043559347315007225829986385187862610955695046921864611240339766264400255754218710959374560124071272674043357047636932691343838163026297811827704025811541380456777603578906571815451669754175706157985688195630821330103572152206619137119435662519759310631010140715315508731088891725701845810072060580005145090063717058551494798418014540605694609922395629503397937619063921146666118882029550757185995957718363884476617465858576185220242817446995625087510583038403015869598141433661645022986336257797083851051506107101823712420194513547884344135276969911782815447921821865210602387319640499517664218716337185282144546957340165320966505862718533225643360471179253745922712183020286101681816775741586059998794594772199345666655450869155007080992967244983080551589547956823647946564507731020015911439803641165719897864495674853372086247969604544*x^131 - 57583279272194247290776764625568707256888017773345920716830342196533658996516002609443441863936286618392721093581344470810952229877167490804987264368951294781177638384730859439762192528188949745614874870965333368512315852976405157544157522056542732594780607889467992497047051636948757859791677840480149399623126952256671479739057340767777368253318117973705684544544214020066696471613066804881874925069211868458982875351363006874769736956542667288397432033415353184812538224307733673464123762212155095807307395919291003316217251310943796347304409808717946792075726844594692644327468195044197287128379294876136060610399462833442295411651030044366988291900995463739281968919827661964462497961472989160352164171401251492481738065571479146944091547122655788663445038543021979554582549726214270879857697181292941684916294358154920661464983600878264171164500821579933728769646424990784082441214869218952462309244358175138560483979890730407437534537122776406800072463977604562832984704394502699389178764208147575580680623733980458778785475647197487725267163704077487620512869965816134703277069547783434774619390979363121142950957568794552980130916313743016909782880372009864673001548462841764060*x^130 + 20992253684605621510806046370725710303753262093193562688307709447549210268171085217572208809825356818771150215897382550845255361708449946170536011365745684027097080055106694038958787156923745187419180792208020963761509909371480665568153187521507774106544663892487904523961543642031357830156560915830419182205396246522528571635618549391825745629918547577726224856707219858951239244212623913658239767743684307558939341671457336609840844746946119684030614098303952887525234158401513058109220123787376475083098927814069118413933577673602247198758880077974469760897372333034484323593610318659816848783318496610014839588788186910476256491090289573183558684420051119229219710296680614650512313406060055281988743899140925727254113526499797469493484602991167271130975773668127182864494232211847100670252181301232811919865681180959980574450009388589859323859037498880589914468974871937628673843702336245918483134160336122287717467154552478185255308924391026829601523425082449410639181376721992298818379799276761520538366239112724041007257979682795337488790959386702912428677485456654506641001738900660307279304115960863784952399854885875418459450878822453535368470744790256536524090761779114135668879*x^129 - 7273687939851556783684310404536263950299289097816234002809235833131231119934873168093421341372678326118421864061874521476086600532135441948521544079930585606375279071279352503329956414406811136685718162699211857083314350163594416528809280634413736064297796679822647032761657386116757247225394923711463961576973643078366340639617397160195126785117933923037981515170947340605699187843895605726611962922203868056066839667460299812652629936771147318630226156147747389226798925113016566823761583693581078190357468777454557883369525240438349707088062317166274988530106417163992440097261786816930903952707490192621973729605712458397630569536187909371589988008719837142883672176594503662910196219687774178785130892279579516083985312780859532940546565102272051095231787866405688770505420173922529206116320414860917009555887067090342376245779568083063069863682926891153208978640560322666204230121112735317294394022160600496095141205137077149890617376234881783885795473150035232083020534682892097385323761564662712652873073010777609730348656365045722108698560869324461651416627618491392221594246852539374462118102604683049264034721255688663337426429432661722113938150092340214919392914044582059973181323*x^128 + 2238353080696817414792949558720108289703095020330526662134707148135501608255514030736030451562332834814371232396095498211551792501824964737882100449861026079060705702417642522112954299746714820572788016448462162788204156824530175306452664635274269772524160988257798458557283298307382350330018502379284741070810555762024453818325530224455039899170604243974648100047691775685570643135826484615053714307333486544237639698657976846720582594118637959349164251684981905688563076054620960594958312107505182893978455283547009974192905412376799121780382845620479695850666446775536482906572977682148423579712458551375586123899627067707132006406545925057532592682357114865626421629948704949027109574020078580240470061690185157389164541613119338045803007460717156181563913783924418095712027170947821651351489285225798861000333601200571658699992921057912006215237816758262786914564059817058679399715884844522874582218643307173670964416372060127956737139293605360335348502752702107208417950033638378283799820237491685093697432985525473760486434073063018076441575498197129922795870354770805178767520088712487395273384603683341670967909597130453754457509997719952887685569961767649742467509053644533301697369513*x^127 - 634540947612362515634994443084861422971391932849363789948459437258095713902155113006283610384155096467484294120213229002655702803280335872488880620464487078766277229998574886919933301999043363145242400827011833890769333172786474007790045607286724947766065289557179055717157424914221399329509793296973815330954299052275732749312088466450075131166290183290824741996778916641991109148793784770256258641723280673399893243000827875343903806966072996089846659489144653720794488541247619904589748773039509632279344263536924493915252073388714889360709018233128751090096960548659801160923242551911807034374502269406760976250911940460250226156282438282390817909468477872765774800438498225876266816402339593848381957677861266926298303904045905849323809086271153261152453116542063832768595583730428005549087467867233103517772479768078118478467598373285527398922655991641838424784647078058214676714827793722286595634392800139474246210105026954124736143848824871151382185352566548377404632336066339649198519522002672252517872633085678394996398509205181598636006318569433364883873086037814124403851768705277656140139214407830316367359718091803211490111448793814219565009655832407029830596321488010034301583192631*x^126 + 181720601985992593684500901036425056756571669621281600501377442163473610319740292938458922751740939698191744541801891324896635730705461226770711585481022800690929196658729809583754468099647438899971100950977332625626249730450217164380622590788599806939419857728959315985796800020628846305383030824861122640613649295508767124578064367559644053355501040969089237604608116885382913379488102474694093389736488532807917716340754596390605062905453474250011361499867536334823727158082670468090400644812456591068553024334186265100315490330409801275118713683458956667639045823559449234452257886545306209944015262655635826714974311893982661909434644477541747002034770102242690339054333097223753992736339893260438215307747602747120421421700645411122351261224123981853319522220809280536322940148589037387985162042734760029029784861460918569379526597133493115084371809662833377436471358091572889860986644450666738579505920380530437102176406648232667559842858783198372475067253548151264817829949324988743011060214922088871664890360143309526349390632594731993785094675007088207097516630295603953023302318094523675030266479012143995607734853656089998156040709704656005390904404519759696922900463818457526717160356296*x^125 - 56063995240307500349871683121800080023671821924460267779319154495632274219730401741144387418090022323802054556614468244690698816816556383767425760119428104143737944960868001769768303866961258863233307833841161522274289465132662110123551428263207588366206174811903791254471959022273806686840026729213638663123566014874893447677486660323094537254158046202266571532040099891686068237440646286572700351260650896261459571582776747723819158871636081054679350204869612461104187174616830498925339563875807926244404173718033946360830879773514040444838526272675285086256193354098191274945529990995130571461817245136505097495108577575482371068495782417314399136632887584139265777603054711573209829281203461898325996968375236562028765924293942250359847004895242359854595317803195209413734518388223354464796034175807140245952082082022581947200162540373715407993330038682008748549500887701455707657521870984809949004285084030918461141300038861137865251327904191016354501999006539007791535674789359359879230314827385393827418112478898122704682552872249276339888159773600260553366980123814647221154006530501784130764578999009095338268338342636423415470720301117041306879932447757945054435084727948561568390138955159110*x^124 + 18093884554489131967827627382318436429389904667084265433793780329958398201286597856900044826982777791856733829600964785170607813861779718443394453571385460371621943457059256944029314610554212412218459405577571110502470027377190474595031059211682150212697840064039669302884757104942825352919651650955284274593031534411716102508101357527049078069161166931342751252073296379090728124117177009948080208637196432578533558584423449746731224636119354339272921413145148453633607636704864826872551533689046809975504390727204871910907241156791159292896928625363072429569261621030296415550369556177588848758364026685461380882729373912891207316340827119525646287040238315270850260356406450662433669258472667544232166218730447727058843355445918908559072111818129557896791388731649366803230211252862102180479495430137296961308962770857519903032934471743468783626228778476419961130370203958494576202388106040652298150043022423375613901288445254500297920189516999977762146925520675194999743025253248533899236604864253522612654340902406673624328506049042066358128642638778341950729678916997512166367215114956624659580381249346881408217866141232192827067082462742488502735539550863945566855290809092637767791504613507467768*x^123 - 5745605556660547037938324419971473399299977955409121302239179474108261773805129091578996847239518198824289133263643146512728508846381007679366631592698545077802263361335409352704748572634545078731859917893586576109157693109764266465511145296671974050525924718749080889309912337506435658148370891471755553119344060646683963293196431649689591856439150648581829926270962703120009871598250646154996438786444148754132137069553767005723971388210711747903157868840773909503302497644868030383024729519799097895553484178542179068390476813856063265987309620331588633454513284458254376907018491823915690316580239774056419450208336967944000582540200769947601441902474532971900779502025562104355863738376575686208676587063938894577650360703951008566626582379244898477239875247042518935231150042777201352932609708945153974349185762225272610688372417955383101537042806333432989127967141906336724356407733203153409276996574960055395086241582472821593389113046734151516902210764769692421853327898551558890178096386039635731053349081487842800934417774865859830022970331871002958004373293284469950882596461652850132794338315170580577734200959485808797298644899881883985642758440269454590961579237640663862607550174907645943710*x^122 + 1759942371399367358224880195393455341138773206503430037194487981764130275973737094908585571474847217621855571979432906615853485994846864803593023043738191647779356678393644128024614414151584267830147952786563047599592814161468983613519641339031239829715730844715036689610165348409568750853144727898705291460224549918872730994253282439669087491385096807372967091192630149624424352205698867500808772690355242627246359583996058969722620536002397197739504729218349159104591261333771804901482373246783868286890489912009957709951301353875332062740841281497583014158738687539767127899249637267674673824196921988999843041876073839617785937571984221423803005266239662814544483788836109914868510465733110481663311403621795673927547117422979636043463766021219523135007712917821512427276113999789384917294661174174799820408812827932950114817137923759511172584544010105553219233208385045287464821584156213769319430710387594911752438144616444346359417060561347654613224238130833556088721411280596803384315102845282031564840272129550112399064047349965560298657030228433512291442272382935521448059309529606591421849449079459318055133749296603673183294511881868219617712687925147149727130013161858973875482861460840082127247561*x^121 - 528216242995697711328917936721262698389367736249069542814572813861033878585741308858234291340939936629428369235807537645833516133072137732780818263477676493277608570696822837175926883572837896560058937514104225516192337068852942938523255794700627276426582419865444652692039588920308142519157944204876420347367151280708806332182877990243871726858126618620198377477070323723377699908544583157292015277863952186676451984574077032100921985166071668198317358828221520014994903231227146900798531159898548271510771968556837026785178254939085106943222143189076463320597251167974930385118325275177057738130550663197994012064071761622664637598889526200261351058666098088319263118855368223468664273684020630303118032109133520167320639297409018119319435426465297590888857185972776593736575918242819039455759027148127694161202593354244054874860337789204823711483746831977416953099026102403341482569834565788330450620472041259997623594812826906536305732033576559577689954439397989617112555150788215231978213308300065202282375498694901393660576186982961425554260200272843814041141194276331281025767187287599805372566774011315037250715303822927478423415341072111984277465995083897965500036211638260407451569089000787521762004067*x^120 + 157119559812683967335111774387820721526809416427733164846178219135421158249395585025502277965026908464671677650237924837649372310141618589713324707492257774245498259251456308323589573391315767748407423674436680443747881898736381976505100008666261906877154511094015472366334011847472451497757038305198631371201660323235186077529345241006820524735680549978906527962705777920937927923188598804941484966939142037334247059195231919076564007764648188557313990340269133002018841333250394417052282505933521976959911805338987053208370851461487887848382628542957735153058760997670837860080915905138466608748876712668863585166746805567816541318623143869541803432201618888904935939922249572125092778425740597043993180984990607760569298448880106513180687492020875946220250781966788696381751608505152047060171265788295386379622777909252286414807900060044530442985068179502380536664230723258518798403755741372686547370349013482259247656962757741727272285604759402868914143339710153076744239822937783742649140617645174534572159509216254033724134365721549861251652424951978063793059382003819838983801253247633750202252507949450645440039215090784830085615687033164583208894878512922166663231256995664933173027305241185712556539106497*x^119 - 45906469631322923943181713580642436480320287294570322327368186974311281678499149551619046601442696886125039545641221606787810715958341809775800344271236560459033696320963285967936468786638390941481146216654768737519691479499296632385740034401327501007340918306223049498429414076297817859688746392927338397787802472873717284572613785582784479525412006551748034107919689431433405289712088494437555786715725160609235984685555362320232793759027494431544569561158868410208247080016945085275863580232780867460852128593469356173537499176857479695643060917731971208931762075493979169257561502602410556681178334267333258498669946556443839321606888703550092122866941929104023902274683992128350750284406861203672710330390555478490128924867443045075674155555709655745550888693661492607235544565547149345657116444120470675649472930741713880934001923879928802873683944294027333521669688793677827308723548551644796053466121036849552944611584344214418750794761429693062334003872048612718220089721136944367518096029403273084655143792266089556653117688946129830836748296236289741062850522921005509371987494261259247890641100195845439375287732509764293398157118465761449490591764020019037564581619640006568362870010209511159185757319593*x^118 + 13108667563199288962347460277450913475503998969869880373148985552908075823357133148690648432805600381778691606860612840163617642881432612186338976494136415136011389650728833448549942887557703334476702668601075775778531005561895401528926384726024890602962682595369009679388625152051682357442033445728499986537976352351027361878425303397453393103606549147192986001442877205548167355665376747554545995859182874551794987884284539213088691580664562468885836523454353360323317449195904932771137445853316439183591508123879061539098797402398404133047997546515620818304576551258716801982468929132602507274475087465801612620485138382100724476311080031236998635844523742152450105896868144892593031312937795038291630961986266234318074292778407777420238002386924604247102820830955951364699868476096845695579177946420625630732093202347324856638621678167411900760328263500625763705260238279153882629044766959483770198315703229643788141617214365609363208794411412259717886551073741225896342989454055798277322812872474771405308745586804341605085603521785659762994942216160072580274165514794295125221397402051251878155432803692826114098121349820715417513719880464529123190796370774402086429722754175086966838633285434266246156204770277026*x^117 - 3743433037382588093476944965022547062521657720797825602651996010422878510487691290622060159003158059647478928320639185859647188476324264844555234575529497731959084225911122718460876638530230009750039323961250952033873905818037837252301711877670997229221861270416181239966597401134750490746242530524180106485577055060155852343757946765553326776505146706645311621350063767074866930061899160732997290720885348376321054105364167775545250739215109195145064393840300387839137109688055888676316396185034047057823076470234199767703275168266352044520240247935563328248525792235893779220413958123699501818803562836887948582912166244256547462643402761257622129985602676891834581981426949647694945696414479444814424771815225390497857226448883876331548279361033878113956505477192990854844845229739503148901054198839295300091803715645740797334438324477642861825998584894018813621135900826495071392203572927307705432051647806492725022183803389046794456940211218859931502012159642070209316284235468578219420105148612160433951292646022386235741365367861787113353909451459310784736346101333922165412139192449430419969199269451981761298483687786082180457644245613696201530426570071480647318202465966880507631196696206742206307073212695161317*x^116 + 1102423749230735797322894127668384685041117722154358971501544416682152751880725328124052900322070330652463296871373188005019093364028189475608539272278081419604085006008955278807785940431757702054621094710646661341932289615732040486768900594705316978990949166485815991240731299249257851566265404228097502065207417414768103059897963728053634025202466978345610324713229769878899830462732339056140728769825074999873247764442065046925880620951520831083317505500941806036409569451050043371791828827053239994726756203489942946697006393328191304767739304453931109179719072952460686036510310543975962580067714815029019936619673198511639319862857540669317358693934667893530707315859096312771333442991713041530312608127937350585845018620442479493357188483704913852191764835690569278245722572044883627953992177657906552125924666008316550438593732266223888873097625047539216359440809819858624890151776880760120263473642450939191204792308911442060074349798971120566687283557580314850876173394866418687912619990357711613625899344941698981544529020001182275119954846053429944183471755716492818937379150429248913665708807032347839551308252000784867112395454709887414280728353335012480326070533367963082965185585975778511220800123601152898534*x^115 - 331448731523344273809821272091403116853853135768112044486093123313940617450391754587871300424554082893946652715577304203753767314047040962664273864482967583664416568660557305295906386650352653168133689309536120711801789353573799537358902358447596436314653895480920524795830594925982793287112443312567160385723571175462377844103356056388636009289578658769686398553062383386740819393792785623433627283332604030043554616233639654007433153862863279074173886429635610655056889241557596854128152448070809931048643685591339726890363398634085013971770128024790123127898829244417873975506326903998746770742979793676508905935796931870255686873469574247705742371858422356774935423535213912717077633580623043289614461388570528920897638109487266829218604060893572898422556888117450222744803962201225765953635629032906745346138785659721084324516373992528089160066560009357985649893265068550712039154590862744645330438848653000613921349486612003383077228879314909798832561747408758652226658364151231456555513882768447639972672079726581903490564787821557879696801932278892702584848432781967484780184853430333633400263511675027319983447838207745323877305922850266138315216739393622969498686861282216031896979739665247890590316002637558249441794*x^114 + 96803384717780379915121128907991692272423952350486321743236946850921909296402570390445947757952467482604368083808668832917697827544484320974001041666732130733135341696012916453928523532119147102461217944832345740230349492568707883499297982068913261011183080938612745586753657852367099619177949638274380298110864099042759461233052682031314411117205791383807304757326202177255350432712961655752286427087716298251383974300797810732285510117303710182896630782353670053705418724549018628190830733253896718845652518640294530042627156061730820604557067769838443649900013813139012019087959348225775392264150853258928797534234878195104121945653248014108493379232510162124726806484967148702784908806940226298890159428852541980405777227827574098078711375700608964147581569619793926820144393991988593665379137345425225423668381914766312851439265380490247707846163828296788965711272021213109153039001863752699955835444609397384545702390387251056595823528109216292187392923395442857443204174608121259924167807537574903818536016115530415125409791509509834540926796339362844128089570730850635657849094198717054557459202366596677705711239815986092595695393856929912369019185905982952262072960477915010813813912393892867181663126099183286876407935*x^113 - 26506864788416656802231666945170610657896242851650566188995019093883035612656763331299120448981619324243705587647154321362538271098370745286620256881394140176634275886481763829665064409428811139660869341213025047060591036124100142885197710992396848315985095585995929579745611329264625303671783058299063744381374425441083307398706384234453050715169635993337191084223726096618453246391207799224939430843138764575109658299290741431953659651059481143155510933679390279681026098450823462165558364008826277500187031759047952737362104131550618075079632012416878497380784710060097882079640496518082816435002629139504825461927785210592737786127864587051018147066589109545238589893645361078700151249331954225119071921436578972864950711052011984746309957630495128512390027914961508670502942283376240348018599942556557096463167872641469175263323475616244214997509196997439691935309213424425974337984896433321170338604446842333338358208116601000406337903976353995002647754428909764661253318664533909012771715380671881957424439821998803104409742172215605513011531345432710797670563647852118274970030686850179494805466449057791677002823738274925635149964444372579572510934982992974704345690703798239916695702967807162870059330122935707188324735451*x^112 + 6921378204978632464047455935005560043328585078747826533008180477724996491408285890358628571284206787485631873262127258662857013323071663910676195983441810513940285200363220818934557723120359913159467145259927200419521370731692358593563155235249715199347535179586979429301047321809770195193424220992680656039500313255347656571816673647385921088220615365449264256609980464103762688264490030302993182363353477100398835684249177829347853100140854186072982346139880122371507220567123332135610061401099866596577880955651698612369898657449152322286565215529575971563398854316485106969061820079849251830071938740688077912278351213833604444771289667831522532091530297482605736470895372099995691265652310702440332029299078232374691378407794206559534627616897142489892077017478172196941024371675105568145389565693382469229247902398868441608408574218872489341862227085779210297151868361479217133359305838458384009721499356673029833916342189267256075769816413797419822908941971925653356633296746383606203378014696754648286934709791178776727635508002440234835841851703443369919142574018783242629239880060939289813492622211531851296924429230299880429912938363120506385026998570327685637693372472996543976112416875582831145422059830520816270847521906*x^111 - 1835315505824413275342750212558014101787854714659279743666380138439374649978206256289490824194749788599209038686565063389418673752419281603223440660653649365518596554758910685278695062139742677989812750700517662134601593826996104928760815109575115018352129013932057283445348216732358455681091999665346111744507810876684939888968011179750287921982053869627402698146961948823007767177006143888441411036568917269109945073167957717971807580260153626696873513741124138709306633971994042145395576058907611007541419880876390050115363101569049187167831235841675506469743001783216686802044495317822822052104296038852336299892145827257076138770058257472389574002919730558957935183104086231293767457178544925821849722839972945768906823218005305555352609495837339695358434712170250218580254781490438451627027886524477008558924505931835408141233138320473059073367817315514434033734885918528746141598587758964686206679833146024863651330154229541283015546360054468689786348026352192474645349204717544147298361837844758067000843805707358022288835591584739511720331904402150277039548859817350416837955253459978608706139141727497512929646475564830763173404761051231370963742063406396750394684899134561641463563093377447301421066219343908439446032541756978*x^110 + 515823406688622647162274510263176751772154184534893166159216075951889313643398736832354776403534371731554944859732901527557424707523179245846673691079557519034524106348871782549004168946122984028266056016702358486864263036286523753888140031749843123332195292275932826698071932238641079340058731472569627130027043256289048840368206623423072296412609580669270078218122145905685374548664186694542950717701879618739517380048025349777618303988591242078444479481982893468429177705101278389943201722099365353657896571261135469040285686727937910471804528536593669340059951384700164592010610189245656144156331597611977247424886747276054493996749187884070111562339568736564798094913726093585865434282206884134734799369095763577679819086131101201799924847347973061592650038670409900421698383148299697645920380585658759096537221185894589569732118903203826077769243580170754479919681513092012738699491039355145838447759213318097455111292250078719671816417568854063912011084147784669688479870781224854114156646945398293861121563823941109241494638762913830146566530756527658393394896112446833284713872606841871444193562828666782338394641834359416156241369369011986934507125111366625682694274295781993235709679399000466873953342822613670465225310278948255*x^109 - 148376679222712392832119014082903015135086390721336435853911584833007351848935324459834270969046556338241927164110771948470687188979352511910607097297013264512187515569610067631878363380947798516809734007096959707816833944393222652949518806762149580016284589704440666200008770933677617629960531649739016790416833863233216120354038399693523022524709413168593137494292390045366306519513237950053249923356446426538967082485654211175780035065602407180651537298591233237882057681126147118541866885453681176191151257023387543655990179842904626046158026978628562254382273784971120265381941376339475902194392660531279323255975679155282077021398902984187233274159810272456929660870203231593909289126498094668221290417995118342200623274428826480870299660420812935105576746740834653576498447694375219481815841063188029741823083426723257643855210756442453280734394306422823898000375752080902099302490336623441173599748790095898131700037177173380591800999534137844061882255886069490534201725139631926372348860989400514141623844038821424404247358811744394766979048382991344994908290494110451173367419257382564963440382008192235594653688418554994261041584619705691859421171170354832497019461431517256233161078298915217306649799620001120229133306264652586937*x^108 + 41073263693413004707882756681596401511393882045574727844139324710930805885200862415722652396118819544994093158878020024401205330989811465139426105644595480495906607866095789381047737467236303483518378158105127397998489523676791586262045194166965117582475272935184602193401201623782389076901337285666747823057110566998228368304058089573185952808666837372639943411356249768869400750945438030349309419265361471562809718242756520438303710247860101504622532115672449055268211834580483521737223924849045180210279395932106590026141555465926084120342101685904571570952459470053952295533444886656307485114250512175118062721872233396148842603873989876949679538240728219805214526322462172813974455262860938556265843100741505621366496991077748017642515525838789254405887607863035032442369212481840555101616676245130560251084366521401242550586221470689187113935998363937813595932341353883470960944121473657495680834122495108313530923419299380459894508726583344227365305711086618520158228754793347982633366798256522573622221370157180310578197074604727024001653748366055631339261030492275699958697964538195204087815796451501397937536579820647366251351095838635916836843451409351218110718217899393240887909054805538409431404107452689692970826713469272353643139*x^107 - 10787663889493821712790066979480371978510203922331155916444327372961397359252931621612638258388463564045294472004392472453211291592206708397880992578703220197739525928227245042803948551979593781189187232304682881924299013868030599962507283418671887401531193154343220026315880564684132327796441121463781366694451121405463769776625364699432396140142368780596015785568694008385039639813294170163446917087440942180364338717046190471918651868708480972402199284939115131115350718755445601251175909833920351636568660868921858880482543864978296621062577359278462840096635594332850626202873112684766442015322201515591009937994079441733945172696064863165987508925697954842933610297726399591831925658357787560485546492279455871423782121002231174485457114084216329114489846005958730503412505840618384252561501696595598791003615378580637030432982696108604262284613512446138032497247472592534504596634949296771539709189851795050680210372563828862909169972528952661340421884171245746946940750937915672075950379775276068743246858925112170129471897349532338726667604904881491689018655910109749557117385598820359973398241421627664875032778485150724253247068006023294160202471376960320473532734587576997427398144111201758779105238198428234302835462437847731959997453*x^106 + 2803687796348516648923793643109300320086677711916652530987120265931821958891591138788582036827421320617039015902078696933537158284560376921153337275522863030927997915230748597894145619741447762198778946323063718757508346935547490604617985188803471335407555812264322144221618781299506417992410505848909595081703388332261574231292458788861192774777445501015127205216145734225475778009887895630915890316491275979883836476128150032981087503425940519067297960858748957755239715076821303924311809084183953554947579872365011555582193567232105468432543304476916551589099099494919321879910911192723733157258821242499423760900066712330297465210050511226543371221223424668425222134015312708278860619050040018170237399928755583678159185992295767419613990250790989888708303237090402105887185480577476241249693026412994055946313884212284604640619500163362861271446779305041231549782745170479165036045362090285692243864229424789253281264929633677592995544365698038676840912376432400618367096213841989875146726978891286462416938432006257094426387411591686806604126747941514776102194973787643201702308840619165200996920533804528683456224773951316778356112588158557582174980757415644462655498938355605433173872105229835483592586647583780577027102482548888945711177778*x^105 - 753479461784551070635797579381856286386248343543585056060158698637528059553355450286104530673747655991709816059906996192454343592439598379996984080026245089332428684991009372039821034167093498449590961414284909179209414050099400333515747709783167876679300080945467225894302163866732299053129817155778328674235546981645508859173131397289692435893849918136607704655508290950720583958547009959876128272397750224423521691416349882367023023010678841743882509255760417985103999187797379166125794032117275806417824379793883899521798210860514608881840320781793228030968316389550517259212648239369161385441779253494642662678840161520043828346347989601454869069955648319376763974596629006905391184470113302893020765417028342875113418730424200553154401511334356281356162589780735521257440517864076490685850945263988501920019779177844832286890202060681193997540600745839331663328633169655809509964410510921484539065366106917959885815905322504080025441233875637360546476995788715613638938449654512161333874152319403635226664952822222271028492202961827210106855905628381743168689360751944126996050107738879512685107287982943834346482843252991963177113068719980355899731198652299005788116187536418181843017348044693117084897265911320050892227503946653888459475595041*x^104 + 205748422023257169930330847306549573664575638329681703698438582454855510099072033319328799102335722882385327225075236626138991393277617078098744188272284095666354639342982422992019356577008223735776489197570292484045579247795521216930982058540558122917371502298196249579804588955420957185107767541599645533029234164665613070030424558218530030518349941512115374276662079540071766272178468909384170408994022064280632002711783369397883844033464417385564541204488151741124141703318450523428216516257141298641455848777190654742776848434078504560892971564437949520063556747863914619512296476237303693489122754910266565630277037490282396380508842898771296034999829134149328096475407904752325217228022272244722293435472658449216435127110858451009495996527953165110946030957826309932400778138873947884157627560068510156902514748662579445860107428266051610265354277981736102405991881194924403768599793206280748333555314280920856649701552413854678662343216489446765981698340675059568695683506705368975991170930601138586133722484245449031966653097887416576239410171480096400004826236434992926802990866951279105798820232541970595229419496388034276918504429582692092492365583490465875450614650543235056774730413573096939931925945268087167388427895923610031255642540798*x^103 - 53970227295547896449604595120189568531644754202345693925387255504690200670930405842097101979282816460926327823339117018632009852580001248136467298381457055659924516773573507374884726772566876874341097380267316435960782163497445255826101092307338984335377501755227724278451568773436289899613945908627593747974894652957445037746946626177935453290062877968368844584979622642979794587911243149981947500512484400639691349071705338706213105630345308702010153293754966096612280430196404262493076260629680420882642990174640680782375099793966407639775000507005925966033723525096038643432034252693626773850840342244633320947820156801517400693757787722940864374910786802299973621143463638332131866900782965218800254761385227253475527509351522982406155070031926743480100014280335634865350847520665579569520156945660732155503823937590525378356262825618257736366339035693696678987489888534809692841339707485552089875074609199943665919050591478418272594439579384833953445225371333870983944100591650075649960264866079647393362119530552403187871636828638017692303136092174966693747414804835328497984502059612012041601900379065809409334734379485726194737740254737051353410077474853867140240649330069167554861184214464897964831584329529976654253975397179841164891868317891876*x^102 + 13287000614601633428100220183118369652965657168247341693687274336732834277072244728557915853051111203624851017599266491938789844590395330935727656190842533649304875375285801711535019470274603601042670181876041007969215609615273750866375425243764744764711463367529534052320242497022403381998197195377052347457003344477402250001055020615347753617624985647409482496071800972601860269127532047866309530230987445962224429776352105837616677652346599061567363635423009027520597227026519922342066927808740180391049123398048724077540552293929690513159887643836663996620345085798050081680361907224785993175868061129293002508177100162912159246532751391372541789876722574572408317777714716138255642108082241898112197876769430479931327841502220869521650756867643169844843356584745598926960766374114350873379486387756142364583099757770325407654147514510647533971741123583892340135330890585119776455682802960379057244980496495302175654871899207681516643840958541675587382057713802282080228177147804769500653795721813750009030683498895869204931776724607861575923820007503005809057705850300531399940227451620745017893865463788221662952665634185150932241675034650160283081647967876234515878835469069061432419621981190627428124403675773932298373236985828925161843806571274739577*x^101 - 3195029571244061489959885313593211815419130021537036952331128527287592395657169693164002709373610872572296516189167524192321363061018290718502067726051987141304954816597090709860215034032826240090984168034593180477542755786603919268783505845357132844777399783561017977933263670079709660927835454373086423806599199272689901434584426927316265739287707332771090213335063802585971477467928851938289322882367296816908925144072556537859718273349568171373215495046823992551412772415569474749108350596579140165163805322872367345433724285294912597086022071981202579597309351115517620273903274985338601719620694129396662144248624464998155589438260756690829753876654731545189447776672720167624775846023216355903306627561655892172259719218686415903391512758907904459763461859527063833699548625910435639639105107780321319670575508900611071660106532606888609538570123414899262977098855894687610252781607900830686402767271948128993604730420184277107806725736436097960199698788178213166077994603508381152681480131460934979206183356628420435373915473291712368933887373562320979127765354014394556811463613155906158663634741536903470364667323069983866809593408542502270868424338097010433814852659372357679440242825986133888361702579308567810540966038849752158824154045952787319169*x^100 + 802598203189108828354110648081814664505190500387491610083939076230638107753134368115195612061863942944688370596187724707413824196090020162748626553190773638292114471889315029260859113261396594644550697199349060061743056585396652065729677102758450663738766472967065110409997420377176186966812349928157881099945125127705240551150336427089489937089350364073785015182432068408340186398196762302021608934371490363281294082865492529277140181549090859028071305074358937335127471524565679838192929359306914397378559094198766711870292970965639008403506462511573964020803514045647430316818846469809077018654716142265197384124481511661738018122346106615529292596261399580877210648896480988435381114392974288520801763130636634559670952630599290053758108605209056495697345960953120370122828444189277424902470578171666568225281982966038240691137404577925500347815716245041000147749823121551135321936036548476646768817992671614411586763350414764989950936092746851249206380839739249786444419923223932001706125948453327243511791595550377419565926901660392140780989647502349688095238904432851597111236261310132419915429294520054857295267466089570701153309410717216299651439879071991576801576055623994908834054762650247957741878603215096647629974447232401247018522372810055382269571*x^99 - 212748574935614109130394609686161926291857877557899908403564862489687194576587282550313597805328148088424901102088370764273253246141154821883680474547142501208425543250111442379820158633419771066378907053358182105526034392223510115313732983248900680995279535466458804483019629446026269095899092151335151570315098369969918566031876507615472394223140513440131453104586076601336703602461394505669328199528144999229450955930583793308929899580617011003073856198694999519569291456633446249259705278637990105877721284279908073651981299727946446023960689195088310328665654440480384785043217959399021238519015470717862824078892887476608254281603255441868106498663735398485932599762294260102205585873521951001127114288362064507806587481726566973611942788680328904918938596628538614247582613730868851268107623743826219040885593054670038530954859147986929015804936490872265242536056090535628938078209330419890979455035367052288351611921829349973026445222137686377439177277629472191262487789876510581765702434542210025707770204023862753691208807920005392179533006350574390461177794503243775069983957557206088005700732276597383172523746832775037650577668332432984384254583255897261300721692583994716079797822972705779407025004717277946202451323797202266073049449443816674260938712*x^98 + 56345604687459570224888376485559209897074037662797287759966725543321433132763522642085029999684902688377676800852357831785079037556645623901851269687136571803899904849747265939531156979497910595303097368833558571717575868305345162011498071788639783553993460268406042603643328621272916262720413620583554777412337902944377019862924681671590578030312833427838861401951087844925667876515854641496194999222499117305143426804873643725990308603435870837684818119119657659338837297621659692048562285781464352597763172174687726491627321135081611089095785816886631688144170604762815386402095122807350687027529356791521207591116512019029156362788482701089636913390809073769818743448875559440207708264749370720244810574335821868734647606697206908100447983980648831224610104159260850927677620295904931378970947749083560925672328658825629890251697949191666517297201697585059190144593517768470923864644280315852021467867987946785246700287310957281913721467162615515094272832895323435761671402659238460958260188119879518428553096212362358847643925611343229210992117696364078305263590041177730443994932675794854129271676483950462317566184746567985932984626574689275165617301385089576334432159760321560788981651210630615342922487635600346201349274032705485257440283820272184658821287439*x^97 - 14427526613112626371539325283546318484657992805645047337762746476016173587589848493340777411800887466055175428480560863108687870039517081275142395477320039769442071817170256218319221701697392623067389233826072877187003141492144185230808832217946126088993162733647387397633231352077684452843996891134861392236526440122317147192644316683311526090509115010552680292681735038968963843096482682621520090884523171276169402450621397143717348849086698765328811701170524918166406213168419161095240946482947904924841720306281225311956306929212048525035285065256913205218103776540981373228240404459478759350121427565630632213330950137733369338651616449181550031860471043825105202057813718131746825214028077072363908740254671970611063064523655455525823263698557563501830542324849846298278313464175554077046244097143970013312448628525804052223634153939865248364166771982631479652862662948896867327637047184622791306487435262237673124771504504265495881580309412963071234457925615277789406030429979503006971289211834329217993442560906222298352179481022453538285146862544573542625349180026047974733811538753929526027954180314601323495710117849610090696863720910076149992403688194482957720095511612293798751156043068142005743865627127224121071543595054117774500774598666819486974845762860*x^96 + 3666264644755928692551135663222879295518099640232660504991418554583709159374668627389912621321264352879832296722132880828830150191460336702375272603120216107420002214542761253034966802922663102569412712217555961788515705974362448916310377126409054312645026731229578103542371809710565078259845653191495891348905694276615350088845465302096961821243101430955983278677066142339876980089669688674454502450147796011559094644884464519231952108689475277324933227428146942453625850260495068744170989478320186786127245332302684370362718774153691566296087036695726843288898174726540860101845471483674551012815579283394430513294226367395872044605830238858435237373204478377869814549968090705321432367841909525274261749634225646776701738105834479947577977201901081250193722426270057601339538767264371697594477101242773765953374696726503035140160787033600640992741641806494468926221293847276932270101436884954536523405978016084757604144163820707608368990817482004272131075423069578697752569657137830985060960169486070304254343906577044173225455486292300258165092445551032409869929469648507894017462871918354279521564869680828493848652499520613374518702891495641314987948057427034796452172935313722829803233306560771752406421971176278135098459890898260927578512470142701270327567560004900*x^95 - 952763561026844948097094114125472124387523264108141812968446783688824288280678806793531670811575125604100088359514418416933929247127299436939000922768609193140414408635484702847810867289677959794670275068515822989421231263493109227639778850216882581056065205294738362611765015972254243459316013257162751816534414341038168961716548381288490047803041758784300135661053583622909350374306974170126621884431743011080703276157313301832851223763609043051693345457104493804162330697506614554288880245223911707205593872024355118535298026581535510749426323303573431000451024833436299630544342038018988325393916631853768801416574873295917228645670885714018440501948238872160843006656031395655188468486270767777915456014248561142725983789230774375983704469450610724586310680675848914911037996233484175250451376580766938845161076437696398514325869290317899615353529239022301535000195228445807570832602668073370682952701408064652282351682529693088178110412732714181166074102740784802021488714976579921806404394132089498806712414669451163631493234761687222020779587353905492243191952885826233038232970255010262258029442657167584501181434377271808193502796165206774277548588401036776440248879360276960042114760603388569238748368061101652283774932581095096419512103558576711936512231884957194*x^94 + 243308955766491990495451053747236606141518813986258919123282687430608905605197842862027704680536670701520153063169481089631870255004394079168698111352890768503284687351500005635374046340282846477986494867494287397416235683313945392025092697561239578233760640935462293530360160384149533614249736557929184574114966483172137464518488757029502342094699567970794131349498999918326010214816479953205517311674923771720966726110796670161609692594364825674903575066261986209230364681600794490388327513604703449865092102399275880522444382618697953086083208295114309397271970834883900573517283182084962334844581981026908524081263831922776316552089691561514791524448410886909116091921046496017702963290897404829336215014048704966254253230687649330821566009236016521720965071324485965498028046243139858333005786958441814830794812723075801048475564155599527582563860948163760618301117006497198458814896142992408651912506188246288146205892772704998019678792295055247351140624233126474389409018879781524681961998235184979349796941138273103603965768048556820864670093233670653316039105792479042183255362500158737124190594175762642013521600214779179767385694674880134149801879841917264374256311154914205513672349728238141500535412496830457110136459832294369094731744831825886949353726523196106244*x^93 - 55752509987190804049120413898292039790119460650497602616051183208302020221135651678101732556399424169353948454565131457722456522893481054660741881131803782772456069994111362852882797377699918930735019366797021489713864743137651757718507581919458055817080510102895657420720359833055212212676411379589829531991739962659420284621052203420810888195390472402314141442118498371079670492658983418780820665162528433153494809156246758571744357894495974540327362760408992965171251414457867996573082807247789910277016316915373922461617433713516059305526600338843802872028318222346858824128080844190036951530912287553230543405423684999309693410377292782027436483932424871831821716667310275992826235459482395051414210839800180482359936862025863958820006423929013694887459363203063464609255813813784967678472309105293207516325257797142955583345133669645349664579558365927103193713221815607417018593720584926342277035212763638453734837806870078769053785424691507779006375774360291272466130597169517454072996754898049781619781174196665457323058270412232472649677787050520114415914501120933529408084446332972245564008413208876415360499374358066653733154203907669932423891024382881126895821681076543934766655261490438363551412721648433844651964757436135185992663847606139786764438819018715828878383*x^92 + 10656969949084587479706328517311099383668419957804656221702881661785664789993444632783051227640551240170152969593355786619572015674398910045967792499351521508055368201111439565011149214908944334780039194070566881182338009913333648173484725761921150582908000217628451720552263789420815112183941671574003400758552446825746221368192919202034086886073444115352358194493068372865184023242267791409868656694315986527326607164698202606347975853653855238370207096678028040739715672534093699356809571399585105907623407614599417552308493416598774683353083521223285658630960978408798088809676303538017506274545886814399121980284490380261303257760989414380802428979102476661391496677071648058821786841067241594688654805100487121305428223293183252782367049801323201007170793371120077872433271315898550049408976834471458848200030694854026671512486225254016095661653138073841403778778349077515664198031877454047087112254796370090201834079317366766450389384213844060465726232425469063921426284049198458503718221747798226344562503147108329929278920024980747120615241234341338368538046677772435903446496607208831922392410404016517910053345685602935938780109976937902009358491276101363119989952758815582392995612897219523587702000699380180215853978538678234742513426717081212126463000764587133116083621*x^91 - 1726869223336150059239360857848141342573799807479271102573508093273077898343921053413102879895399220488974229329125537147817706038957357357214337783410730438674943865548353345605315537350332093772441593809769524916073668208221056104655289158623292995452783210673881303744309207942919897965361627612899494381452313603434419058888352592912837567483200479664882738466813118776482655949500648028156312420545408056885031449802815937472757047530634874059662128794031220960861794204991346694310588079213108725548906907453458700892666932700093125861534394222260294146256960700334766531045201055393137959084472544683332368551874363475598524412929014098292941146969720952437318749556728112630051211812009276326138924421730310356519584749158587084456119583280434806717246016257474963682763989625740464098626859343414383561035077708009306692823001889921755811030505458726210439677853646498144516982895404503084742333108041188106381169506772752723077424633611595094220103023886272683834771089763423756406612331459144831210697363383475409177812812100851165966253000842667864481081227918578065489973454979325956026002205102430669102825303127885704620084564894871235895929840175371925234403953512523183229321455862275185077886335117429841582240872003484715739845020483631694233935979514028636393870362*x^90 + 311698677174667823033233516528898036838676004685222292320143068018974366504689182644629756592503872434685842093078729564742697885572754297561701723167347099777656154812477411456135581500966928116672346178161433597293871942818101082322667168065047994584934743151084851780999629308190305347106700463735847079816588687784332397335906957724631491395983438104163010465768347293307801458021138651066989251976266943468764706331117089354302652950353976257761524703941977067765212863223768552023254943902774956665720405386279622988585712129330552683284097500155559823990951839178154317001337143598896713243988373088935497223635927593055028005997234709142570504802653002556555511497866176690588905197955605796751703434900233977536695817861437882862929871826689868240148583269970055199941882663396056983933227459703621482977821880736097309330657889537068759458629720727553514849187733038999337297505078224622163814399764025645402042894396569464192042515259098191242008484493280533259348808102074914667469906606545024273738232920091101923935972713996667849588999264677286952511128101373087064157959562382378012756060853478539185918424206637723350672952298819230445584061175712614221252595654789777828574516914736192433796327957887680489969490618027966260003010544506413968286592793205062418297108632*x^89 - 87603320794440168030602057917806823798062765728990183295330924242295120529119021388226621345735187778994798015309741649355366448190205973364506822260783852361568097084500733818047936334907039858598336642348869247957279892126874701076756486399366135348425546572697164489241543608098152994867417218720305121756820031149747550329110418038128537367478980943375694815541572015874848583519786495233442666451811925604562240307801045599712761364951957156184804018300760548083251767870405230784864252461128591563360489942390392691142320065726841523695307945609779587614831637287154842694740633678670068059186010125096640671117894948604666198628192256341415994291554271648745419405567445182659519915946697952473218552433756462730943793840142643295617591454784670625297944580646864004884724037477024311189751003561975533333881616387091122545146843413452185867231290097564108674182564763105761104797736113772484236904685664294701978926502455439981913349607938879447525702068216031933424810313199646058004347908364702398990013592095069686944319403164637799673203658685540553239601325926827781538026572576905242463772042965193399600634561727515851502752588071915252608518483938787819375200149595672385906863172977947357796143448579924650164091668556382757154617881635318112925823255519468450270904138744*x^88 + 27974989008949367608727841762354089538732540940917889664290862564552351484893329482980953647478041266325983922985513833806514835431477493821742453516877259991275483786642439374561140215836703479219966910168990629341474040498615869392903617580152237665956813474636432351939684968899722766667416671879386910936865959085700419748922286999581051772150432046140549281011773347161277890651111299897127005958355700076298691663848104438800101733601756723308391499443672051775538803039996469744305153242009652376198814299193675693761416231299143772061141521573995433224125777621461022072533262832568758724364824436302463327676609337280043559700537058926138586701527074687578970281738273769354829152514776506356781373406894971788486255369237889242262181450313581664410924302283815887243409221176649322249861558150365098420434506247534960311473958861450701301263573893752248426523905005380478189725177223868802141498379048051248357944890893613400202803551592246351455099539131108417163519806054026799775136867609583435309471409687711950235571295182851273879675412816684511500119632473659880702655715655884110967956001832374893098402718570846737080117581331738406306230221773105571209674373874751437318444165541511109575869828675300568402383946766634830973551603452119207953018598646027177046190022114621*x^87 - 7363141862003533775498955900478732870970100969722252297637920068196740861356189572045064911332649173964182791081479274066930476159577529940329951665397184492581531403549710076151363777456010577671372904263912507114979251697756985021148602730335845110358745412211240522885170420062001474634937990228014988831468551421460681388260710235633869993957582497725420899112949146950362302713985568987286742764134734572228456110311200046988186966604560998237667810527625027195256852261095429589177858376086920979799772467990845846594411326535463289702653234490361125882242651310641751638177740850484545920589617350145198912154894048940756309701686757069941932089308063781222936789593486240010273372368502026757615834146886176103072258913618081070524425799188687718933194680133402792137077726731404713644727673888596860101455077089114174903070279322614984806107005290082237585120183075632150733212531627595470096235216499678800223498091926529206554338791195529111983647520419332515668907413795671484202352281475961207279086959843409991078244273543322625623393825476677062364897153547490045064923563361387182510870786657392917768425404081213047627158714249389922397067108159717944420090043497483648876409403837107881369775296541829782378820969208966967813261902941654588161558078783539492707195204277315534*x^86 + 1538255761576001533987627681035690602461221909248124853443996300767688109359756009859112756839496802329928143414709874338093161353745401862757419256941350601766079854879754621472966717140145668923167999206392756502640202430657559960568146340604100749463210180100523489689668842695142366083438205640067411734156015558656090695559866391682436431608463696171452412718618546369702326722472614152860717848035706902370396174451592063666609466516122971887792174042906251863324896553348735065006828195645746426578638258894658278059966852556375823319871222043766905598412849279624116368624110956632079903666753393014880788523407822946444823808269049695278409732740564872215769639428585518478551294226563443093367566579455866509769161823041373254194817212991482096195274255874465478431472523664252159885085697317146985749632862465393545873559565935220131268544613225632481380598732717416424492318544243738279888724768080317684719408972009842322031694108070928895305323156083605402534796802309341955327758944288769642806942766442918619675860818794005688542392880592044421621279587942124986697115110642288432924267991934017078267889558317206628162929214667608766917128939313955124366986185108625417690915019072274071429300252740250825897568669105963983477688832638103819659571745524686132083632885794010505508*x^85 - 283463628588131640327167342972134919266064988490980261176775003405029368378733422201973845177785263876836766867584178332435742255869376095956554759527107275216025826671745703886784906872784582046880074799763829637419043628907320033871813127194602316699512891851509024259482611267260872498200275168986777767577929646679855592246680610033633292332356752088324956763308546264389938386460191787831080219610059554336621259387393698133323171390329197830627344828248465381670275910371306352223036349078891463506507586914961168828359611561651683845485311148772743354100792046536194933635207392884206375046971248851129506958187159633869011126237607334628535722303485985468352851892816162778446018210844492632128155817972920800220199787790025139356712357882070864993324713721480480378899715408055740546077931370952043949232859877839530970137336167954580283984029379137376258792397708924291347869707274345277381685698292889771346765549077795190199019174909161272082605099061305611545649540626731226144003755370655511606683324328616131853202790278453668588306071574278356529109107616087530757366680869428546908861900708048532645517141205180879106889148618610576792958487382321887841412976471950007313388401340343457769942398562388114319017015020170731676609551815385621410833630372628954026558953710921514454395*x^84 + 52045549819671741754863254725302880620159842869480477189204766337873033772990421767061407114299825018244553240460556339903292701588264583142547301669652834896266101939206847669854941894990425715816171631998517487985858518842228134068945093410604317529160971339863372566821865669313782749310439742795127667293416982546073766492877042180628607581539825266936467722839380658390179512937327822793332388752601523486831147586241746305197855643143107716609085883775941247862725816219780620618408953519285439083038578614732677604896661693059675679694793912227515361765981862195023434602250047599009574802826101084880061034767947340410903927630601001050865667664822023971718901685690893414911436156308389046873647419667114221248763069348966215374887439843722892013352043000831695491417446133037026950519437275993662574334264329004617060207047208451234297448872109517248996842102609922433861980859417377735455646209910614760138407000148091299517339405605134594267629839363581293348071117283135529404099743005736844343134500368062646354297839480474550230345678450164427378010276793838352191841421082986245655486450520395027758037797602776897930578454650352768325980201614909007043694164228725705981288535578451647901755794037004276026913292074694145462004320829845008054434309565186410990831801749241398630003442*x^83 - 6962730104531900392645748161610214753682884830540720528311546037146297122973328448756206213942290217814335160449656754683340153217543485250504539507078761884993166896802447880710303499843308226437047349620250790832910336006956710931069439687674564717590529152855746586328946691581685216067726169933410907017555606236309306916872623934962816025399383754285233282778646686415688923403847576767177581764988472486065494642219145505164728243235145620253458720536567110924128041066696802058735709184779112559097675501697087952575184810532206116795413834221315806043285112500903164580179245747571940259213834909956479658616179613884194742833123298554212445927348194300970905416153964932985947569820166295429819819313438882729747066512141929415171862074034436341218748237449195291690419554961006628990086487949718108822940869654007181880534258825773749471726583282946051874768410477525877308725860656200246227097762596450660528828464238250139994320730570806586769216088587390421597811626825525045979234603372414861352400211813692318240898952619875029717720321460629717155965043829890584750208598271368396167389183428829636412367304013483066336713999910286215618686648035919668255283029604531379693738986897065339923447960785785432232790648798830075320296134261338211956105237099647310235382474006231849347918964*x^82 - 1260831259301051742201990490346905297977883101053766651942866084798979040692213190676383404263773328854665329377643258848720769286473297837981139856614427639487193507133732872723883397406043116901971030716576144827304900108600847652189594600483612544927474597533384137777354917117986561102589207281773439497840186027921400290545457910355273554650596290343147808781332670505800427671360747669720227720220942893608565215943671099397360202886296043466745857410797945102353454358366547700646529381327196434862973119465264511539311640503526789929452522856124473412153166349799463392211698681935753010912351005302565044727280430683856367757715226802519072931275768973716240028518646045383537335908509869152255387929939628445054723608813587621042225956258947539771663972636035881427485252373303473834634599583583146126038598471331312401505544414681971566848442425367556505476088111753874939580614094665199481264325078674497383913544129911931585034563964547251433088845994061717723114049854390549401906350663949008981610400868129180121094910877735608598285135410895768171610769071724832489498200779234691188903648104490060468420670155083456216171341479390481937730514731392351820902287779680839488137926720350163788122400693040404768128184888760005692782746572004119136955391935405697461939938460705769483448091521*x^81 + 1323314905175207410112513847233684513271093099983199880864805569764933602195108428058631293229552458529066588661761973620413116878464042713302127527391656509948521675929670558986421453833096516427180614086261078939379182423842608243220640125596652730550778463351330625924056484118827522080717956858941040824940083492292952913439698617811658685223676861659607598247526940667862892991987942030505926124606840073468911394057541487354499159026759238656967524533606666360453068931946495921782041151955346966158623853134838098369975354658964916750151554362307018204628640140900621861154550960982540241146980606774802195027999291244861400838348699034676521475282408803777312812604712099733045150780979465981653120221476493465465537999544603695059849746224526878347096742095414274099365324634718699761176414183217810928449178640742061964377610050887612739249717638716196830049394921650042066099979070158749985327714713398290268727388650558464816074897296123492175298125772442478047406135564280154407347399054190503213394464275079620795854044326921812774883217921243969846142832845043743792213403780681264805746892724448277338373554784980587495190394252421454599039144665136730555293711145234428613040307750381175736672168218419997138802034518364441520401125743225315318662923029410271357955040935240195186572940962147*x^80 - 501664841161368005411715743812110640618287098907093827795794596603190465191357716457227917608215013823477290273366887309891166866443025428234976605308275502640735289304791742077211932352139011585181119589500552938999675774510302179851851389875015119323983674406175332719384080790946882985227114610703971532963971513249960520471559306051273326104681586143898355929637235055372044405661059359223332350560816221829407598672688421369138014084789861279131814638852823825699029201759668387927744193703598220196931020513177905641930751225613970440930403985998517041881598808618360963482785811679754172082629906321186631603947208740529045966778585913391327198894438493220990274952511157291438955258142834825143957958707541797287739417865283097690527706180248147297777301852669108309969623336232891452679170689829145560162202147471454925113851487917775957027314958314675043635215433803572227136096743931236241730162605113158258307625310936719737059945737695007796987257105568140635708260077879031321214915731617182885136764192872296583754137427629166300958842617020477664557005558673040999946991990772436212653478914118819162495874659170874092279116091664440671855032263537079036765808117274912605811301687787776434044969854300483036649277493967566686604426409947256977263844820196874628463959956897793665259413048712494*x^79 + 114829301525401350276549427041609824318790925658683337473108698699069059534831048107682396275636902572365155951067753379439837883652635166957829838547522588807265348551146936947049617440794984912097229455742419851223343684730572687628384342652865678289562923764205137068765794447957890371182826204999173496493747096793474992290658990889948207420022412217959169424133114439976939141542453833495795544189658585887219738294997882622100390025165297499748424220209511973056046390138201423765333854938691949487388301773051236186680280165982450023392058354885281472118559888688095058904299689005354448514329273059741703455718739120841123609432267214106951840638010443285711599455464569500912886940515572127503443356365767570737428831684114078804054150322969134252564309771934774326948731965916601206198554065191419393678370936700859729204313996907528276244548473348454679068105104996887994814606412767553394411743592138302077012055602707308120481918371078337051662995998712347106130454458972505243076621830198504498440973025982618624486832755249401680696743681912843624553732583981186575772048822807459077530259083561600855823944806232533431606926306059514550403773277718264583017875092604277506295854613097296833667790466640410804749663739231691311954424223526596458730192211919773356429770054251233995572149261721103871*x^78 - 13973856961890173516937291007661543821838971160638310754890117718673354582722523758808645589259902564086415171394962002476110389195413416645077928914156549182646304896603419934947727917371879049985148318093873919478131592752830039368107087174545403223241996481204309829968744291202501235369938839413419043254865174851375378148390646015129210341196272317471687465340583033868628647939622564491353302305811415205664986162371102258083044111369368588283980622464228318009172073945599142301266643262290384370249104294203047489550684780954653701338012964474187230187646799672667603063399749741327400106187114022584510575578622926791245513061962922860213786029152056119449837301378704278048440014181149507716529863594636184841212475050686483029210441361579095872240619528390562837371762928692307175416452465606759555806957419029548634145373745794420105583494825100662600927600062798999137680374536160820841830377625121747147849895879319333718921908393071794079234193852339538852367217642219147502841009497041582103279636619358898620314161428931711669779584214775166242014098965669197434562440622521213233299125168579130111470553974646936724989989350430626343380374823348367315513298508880951739535212440817758132711343822052032905598811707938361696883753779785398815296302773268535628432579131841921406786492597615288439412*x^77 - 614491147151040580839210217889425871633665251939966645424485932847950892667346268657980295878728853189467747695435324165595940270138363418358088189843255975742223905660603753574011547765421470430274938118941503720006553606054513221266455384221454428619131922285647417421535914053665942736989467213356766322749255548864191804476123109057444177415644523974277869142380408702320742140309500291064129255212870041382443454350845439119090883698639977015641591374929488144583870863003774887771265740337375972415540597773090989408589654238880623002098535072124062178078346660712608739580531875405684040007703801636705413823490871244746795644815086245246104951740615537108429323135566509019648380861967111063338848660617383295751522166233980698264872821875680873149551484962216877441372798119011163125130896132048923699588648455377013550129123414145557960313581271539421570069027803567330379476879355357525777811891236005871603110335110535199137182303729123412495017277633034658998304360233835489009165169699359236096585798283928331415970064844729574243539128627732147291069265373658944985113078688064325190758331736861571447439557591524686294245166071704880811342335046884880149761124895127464647780098135543724405635833461191845053058112770011090771873927628467510101228834935984024951550186555481610744104544087797999422906*x^76 + 623826671122459358719835921865439932259301102370511823928397739915507395588521593240433360341608075736035153471200381392476989543744690582958077601758400683893907508979639868425766341399319301889210575985817538074674410146777034700056213473745523791406813060794773328684712246101857518900273374858357031017926545195508502442512726065442351135724369685929446426943297414949114164675258371769867478843182302133676879616727540393852681867578336386670550257742796724222235016146806579368262608517287222872120793727026863028957723282662656127107837214655308353464957887787840945232895129252919357265187358931021923374696535985994065012495585391509565586213538848265892153537449193909351767496979543196973675182901270062724904823703834256715668082067729798771538054087052342728694029969751146471406542845240033158371275603227804563894971650256683092207401152740941256232097055768922520009035465744614082220568342383999583880924783706675946470075393977619486847284639755769422158800745639501010641001653610666001468285633947426962617458594837254576204847050346872311282102795806962005431375430999774638097157074308565353943422857827041777533886963594368144654502493382341133728925165541953249242375963650330611177229881168527286745232299106480395476495641906561556045882136362713543658538032857000343657302536845745242884388213*x^75 - 96946076082437696715855480120224753294496821201031376003185880802619693933673715813619531725789044784318192093716185845608349148044760442232641071876392737228187555968062815057311546826108615890099839916980336194271989523153879048299281105718278702389033942978735292995263330953634020025566690434937888588167059464746772545217081672904572863297331640094275506924402443961354812152806413025866661675904900628194932844553378186366803083588113438233504604636151357631527340127724208414270567923397015798830223780549765934026643723963213202869008273611758257154464438842520333729788166457779457774078246752591693827913699664331943723157491715158968855118793568723701085162645244163515595667049204193006989761729738933808690624062429094294166659884747299629773928340706817283234726655522736992999688594289242174106211679753517855503697240430283287572907571105672642689253516781408897119748649506891043954457842315320549835380450984760635972272625591498773592349408515840429511524254291297589695775388177739287171731653191447994385610667519789691232236769074050512165891134107496398334671749627275723392952448848866115496610359756199606555662111762151004798886477594957731766240134116239168259635070999470724815479946475075763887466463792068621768778485610600052042937964421671510245799400572639043140108830368077240636123361073*x^74 - 10555493746515947964251577152922668954129924088555631671159425869149606315852678984268140312214519550363251537353453803114857449424700088148303520448763220087127787198802314041105668863723754006719399397589236495557920951125802298440968752880501828330980747768629757376510762945946872566808234099343783961345499013773292208326122056958702133406763501272759564402327395994295228188729192651023910437633530805896211077718588789159189071342716764938142077327028603092389987243885699864821032644894987049930138823193010883117866633463008222395942638766895169711984741692785791914603412893373287360725221764438828237943140118295384438780423543227554519964428302444701148289099342298741516370902725088899825768077390039897128390460089662079993773375068360305121222308490128841814193740683794769456681337079186348983386615707510765115352870795220766026952652183796411716947986215396759213830510669726704762580952870952492696266156132069273084171502128341636918138981812600217736728761203673928470992087331411331531645166595006324475106822270985022308345106081590435009411346601944355337723638487201629191728487453670133526760614823657227351508110931801042360405871083975697703737543420956402630749447867435644487983932586441083535137774203658086632518203154586722047035668715155939488237179041781120108559105437644440392094926106236*x^73 + 8429738240338646922843469630575031210867971351893349152607136118160549074015880792163031677171437962202596568103192749552142383946692263354180222822999893153181145460295374981598096384038731898279180239745409312632392516176235215425989631608653812831530682902544103020293188507763840092258147329650028072627034584399155406971349502531556064341753646441175001757923874185403248696324912007161376773493122004797561226085091053783799213825008103918129013998936439011264327744440872375397737040518559329261306613591151897432646636402606758394377648262773145826089449695618263963799974702625440992452378806659876571912470919715769952264931993763308349383334550488542968927054292550053997498778023146508275820267917283055089942988632977241939753004140800327952909793238804903639819479966618474713683627563999442158223698690761726316780495202719835830085721812950845191129527389333799341826212723802554867165092264721117762616778940698543290006331191312797426573185514074419274411471489390736085400034305479425020307887555337849620743798040003576626779152619064440682723710965379546802387292273052048307754557355174697544131833874044901104688416629626115729491972693421692396977148234773431343305946236629815196920997022566955747653585644100037667583150949421589612877301774226375906640974912452235091621387764088187587156573593209313*x^72 - 1958547428348298748438806292238016666472269265200872593216916127020975991918852049063601810107096109447221141197980072741314821113146840006855330608932529008970124929165690929119201349488979607615644220181033593862934122094584672577352545341070192770641043878596765795392211772251207014371782270924677136978784724462378897852364876508045396424002359563971683283781613391082731266021044608250228541020553732260968959751474410646737801926986296860618794588345896671021450165049856230780722453291896453645341049320393569514550360960292365465017100071544391292466352022305692664238869794624069084004131456256872022978532422826468169691942218374897487048864493618719326391030221259329262848573994836678221000439909078124733114175882259976263793166467248922591996123955278157392720652076473459250173157028114065543679759249467755253526907344242035619523514359443305329717788250041804478139226572168226855425093587463580689466747927630830726086643631224049995790520653125301638708207907363532931560302922690218316082963043918434151794025470838827711820752205459851171055003882465416926669586014360754424519527179987809153774602856159454975965089731628683991127017208324367719939222394049974940137445521009905198286277382855434945697168177059609916189753054410233360640155202945423127685349926198932218804029588927871470367559382981798365*x^71 + 181020912179347019057949260852126559079677279605165523304668115155497061731079454013182683059812200835172772685821593307058750483806879521245694283641196818052486135044964254916350189702289884915698975335566479942549657014527033025792172711264192588140048666387315425911972440640465011195164671966037001650354182039959975629877631876687990784167562316770241800348862155441482096847598528621843933991042555619475768375778609119687719490519107611709580548880952737783035509732489361462462381468435462315039082603811240111078425581210577504897615420458897132928062947206528000403680502598895888874774343052733204231643058259747196838693681460911056150862296158267518588374570843965237167391800782659460012462920050809334318448392742040902174412155519759217184970784186218564191690708155173039526629086048808390911354804246513736088157264623108814618704261098406038534376151104089749478950600237451703637225572089074701103702055080395755757342954165343739985108464200148235514723580784654613551837111757088468775680475485640490907975383160449864041622267305598486582129003860228545082172617677256678386130685554899205688913495896045126595550690873162668223620582262236048705147443308841113301861379785156392030871647992422171023472654127886771618066587076954151407906601126798991426766228594662548822009081741789779266412712297638855102*x^70 + 34292490224608417454999591925617720500404544773244525273948735023465468678401605974324695823356593064348059220744529609816486638655427795943223821915731999027829426679707638768732203148623707054172444616149290806212336028457067634166293901570665693444716554910952547075471704244786566350743936364627304034703280828142392532508458638933538935063659788730779076510071616251484967651628449780118395754233185936822247292848176232584135811065293012124178998559386824324589562442181797787559185788617531932357840686013683878738152984624466236679696739908403086879124876324853232268371083864058845627071854985596216753516982479338246771775090508214573214609385435516076860834861919057954808589940609709841656506521455520397727088943545314143193973537199538841263157526489484991542164102673013591247933829026471412688858259315140885041876541935601565747489268438819364070438091685353077769138955789148436788711671220469506313055959376283124143676415065519303151844224085558583427831500651673583989137426578255897096823502209306862339630030899468421003703640411131434753022576239354283933383520726954415256935716224872103765318418299517101364327311040714323742019702980904739375041756795696594714839572301638952111016368354115197403799321819254931766507690364452762879193799741724496492123690424175205685442053683741028693664630816733017314899*x^69 - 18591987523433013591521501495364904437832043569879896939286085690601836954097022986857154051545755583729397355490286611300956663567005575633519158415732047211196374448535200434399658119080048391996105441309323635122379440299495542564764250131163288461449919128545973393531598268359776573613735455815522150739813790752952139792700214655483696371100347101682094028877345546819161560287239988453221633462614735205978472695185919641956442320376571019721911639579735239154893992235410853125589781145792399075699412424042395398842956768844931499393274461418943337437121264610396762851632411511830930550585972285806712747726312298944526091713891144044535390992124142105202167449292444983044597038663410957583264687364251317615663659085149256649557379257723070504400278152562175518464170208889880727525893560226258031763073052849521251969979049401498218264417608086785304147538131898047449198446413931685178467567378420914704385918723881245360357323948724326851494183019922425510826980681869284112855124592358331161180915241086500017288456369003489757634370195853990950393769086140781505924207467706289377613245559482590402879534310045568075824406440105543101534135795420789222113245167678907010762597239067821372699638244890519204804229467459337730728152593307851796471952522770948951196065237147140756192430934632128396337307887415661428078448*x^68 + 4580377913363473612423328649185120237212800542873030105060709576911136985000412271880289895268524063695341638306695128808968127489034409905184391869550348457967936176194100813811095563491943469249609262054586514680473275363694637458026199688125515023352999891330312630343295686052301156843277206032651673461724857304536787637358971907044902752840480569414988606811131950646981183784516325588766558618951829900123514916496111598047633558688724334033006164629797421674161991914137044807575425149411883350673097439798868209476469898723099120540123008938343979686694886412592412347532906170913181441529521114425073503836960006117740392851087435042525431283687442837740297685765371999380372741619475181975151326043119713193948404256195980014008063627669880433388223662082333129559649166938524486026609792758326748432266427006565404296320674319778480482614373659040882556043322939746354566060862595832002404689768914205142114100379396200479605285061803797691350454426134558771568841043504758572435377138527229068249836924420585405391706368553138802713703429346392594680278010732883498856999642539081335673896717702342928667631992584326538078356229298064681760439275281388730185815510182295707521261269065741151755737769342196330628836085229543831205264432807325819175574997106756621466605138871443092886427876213905454899525871260038795510160036*x^67 - 798123735416610823521603607740109295689581386870488214788390470209183654042885165061082592548688955467494384338902235356093617896032594491485363829253585643211946580763614255776759591048076986607217432397588362347500230416814049631344505543686487101301569577479555102884320885404569722068369675881904956455547800987717224384338600020251769803773845577394162146477448909019941078003116798754516243699831703202282066495109873632358092582566782508836286493039642097897432109863897498445715067379881044913795571366875257158177728604826617021620823809904432544926656906030385722338374429386635069639705352054593019694268537042185670165746912362230766878938279972003128457089304586961833953443062441691332008491889478883259937726128366281119759471360072134407784748677366195145046892635335427489461104955381694495341068670426952815708390611940885007907331809491080204876079843181538623720506487039133337567625167383888850740545842913891667799472214715550238810152684248657614205717706769496759500236681409694974887343685950031666626550777066657866322656436106735008940237779173731119009873140760780802322268785203527229571376216848855983959434415731592323680520486422565183406500073051833657551683323023010502158824327568002820189830411956153400464472690838262538526387585580400274976583975230615050439825857616842159635970449720742785511780945660*x^66 + 102997276241212929057227919731807195444822272627971153188233402083989472465548849794571600863941104131278589391412486022064264598168129889785886389564929932747042717941591736059465154260225170575528851389561152175583609898442919372614784207178968636486545792492958695717782890316800663449507109062374611533624935877097432000728221094296890588625038981460703979864197114514982766391618653055426683412916536751360590182001256331714090334717397027455400803311755205309869985335878693270033955542846408865551955017369708644957119248899769740775285461620061447017467327558313871338782562340191686465292559523782675900720355035340615043061544695425007937246381335534286815897995440705026122057476053036511172491347922547281252362456386065084913841473643564942183534340437158184626238790312095750807345145257679089651131029727183570661467599111657526647837091723585973541047947445040798541837730880783216035278139552327543912884307472403427388852099864828065654134636743115946142161337847468773637090167698265122050504325703077751076041439631140156075577014180450473606508251305547537228166034109614952848366363285682572762144679091567340467087384666720341296692881634582302530294413107004476102751920552149547895296560496481782383011685645425976482772462531296036450177139408586781364311319264874420855944232715035501859308810385184163388239691200157*x^65 - 7476025674062377740856972665934569289319944569569218519518376993887673161703961737367446058601473350611716070293285004127740734386450077850211743754817537171939062682985097079276696192969975293975423918723070006165514708718565480579173169110360698559276350032918934734751406334512992304858467071099218609264938074254891278119139880192166144693343855690224565586553871319704754729173839441156936040891906553039792862240899437063651793985137327323309955015826398349465878086009528017539594285466769894788963120843912638312578433192554779227478965663759735845874957943778536236024477272459236742429379742936688735884493700843409012720272338609023133639771981938414859863662205455591433674786642826610749219543418181867484735086854765194999733121721165108277878704500811961788961027585364181269460849310460143371414183177457193205137941001944723602926119468048005265502309118080999524442703125437706676180599235425985676239944888270215411181155285191043605171951978133314248308949757884948195184820002803611306933644841543342628753689484689990896191393937424681743704481437665022842782177473183479552984984958209500025602231521014784201186464612601377800208910660598782750258390709600417089472348126959410281520162429966722208963444590313715181311526908669862593263350285090611186348340222884862923185552653873691124112409103588478783823319922361578*x^64 - 810835487150966398495875796562516297261877342608531402143020637603197393599726175459688370482422905286431271350635004655545688636117884228576745980831061812582545619829155313248947357217356466868306440393480267485824886288420088483921210683165092814747967302531407492616372323340806535516205116415856153528885707260527140525215821025584226465197911829941602718280878955580126089606498555013975904320495095985512450938739954852454426273400709453509588865618580176265451947270492904554849230515291518298802936894372462504281264211425644443534462211106401578090143078236974506953366174602808298222101774467882279512074123650198971164470468710199427103004305793999528027695641266513631031424995438199055971029956019863920910313576348358147076751062341594880275483788758095141765120174655214624027942338468161966138110642959840859091776412029695841339610701984124780109544385485230235201142981711855012033496653157431017424532719721848359130400069742763848837038242892964843791195157766883795041585796949126141902348759440086942021283494058147793309705902360071306428323333772698499541131455290557969231386196381733137560481668641481173805622373103511538440794611640040557449262719648893381165999667792757521309910841115703001030519825597906730719057724653772372937492028615525829052683157187813712908406414350600051376361001478977523153601189892234020*x^63 + 418594150117732984173740750284480557282665294423908021617783450110337479939195736270941538464014832318803890600692794058997788211654654554064325533010732632058840168005140008107309575812073715902440126390479461241053901876495716817444469698743142008567605424497854366880026666370721930499194196302167440442037987600002530629250659755977905843085374305542989422834494754578460075546657836199634564579735629997045043082820897188331512418659621357210210635613728650757155242141441924508104435158338675107227539671985298865794474447983257599229347406946091273057047370359461336824239858814231759606628733853658456594826472644796655759005093914752512948122639559835182182310145937396614876241642489934681146661238143196663388138118738588417795793159576864274918296859592829469009506114797040179550834854313144026433043042790012473441542864828977848116456139316410287365591255557749464904311492367563488133703801671911716614593523929311975562990093180003739824965915225343363898728958790986864096414143414990622466255799598251880985924286816908186723076141021597869940799721070591452481841454309390198545065232954602566679798884112987449121641554304898910352226827750203232444995574526732712019075469431923650255056516784353678429664686042617984691400354012291384056946428685717795304242122025185870968692263057634594828518369966730540201272283040339185101*x^62 - 63713863417174746836250304211750774097509111223740921982452853534806742160255059235962214873201064657851792933199512532923245916142733870403717381680592828506798235738272242039609133242961492072049429496405284792382556949507668071437527363209305931036931831374224496658163804812761044738779996754943661365403114106570788414857286585818338230179283140345836339548294764112845355606188344172970050446212185060963054920156159634543951305037899665782438651901065863058929717014175149602863827118709869187826865264424844113111154654346409599320909114661720367626188922191164397525911144142668942153655053899004349649654071752341216947993492955873982677456691993764121137353235679261962749015214882612393844764868960508666358554486778586542606935228164623455953512641704062762733817865567007066395005145176111353896218159059650591026777700611586074121615660040598519468121766925332381886504951902513044471249698748201422832598765131730977618129644575489485112630801955515010728963107578152029711772146435198739713737454900141235722005219614391888273925698361158263386304186399951372719988017800070476237016725340877164597622766452526863131672918916253891696550470837426130621632734075509731921608904107154949192243808597539710345297468892662434208089868188916459602716819960870686802119996053357270366592303611068132860001280552709615996300845699405138840978*x^61 - 7671847309245257780717824938441340701014244693033810659137480056662720396854922710480799696739651728136083991055620815682780005495062075302389101511400136467259808036267373493300923343366598150017511693714364827964652188880606130660320940679344293599726019027175026258003638493374930777311904362293705994836531965075453340321820610646821207099230190285316146401002123098794395570496917465040446448821957457827158395786644318725210536827614694583731280035345701485886078240912741493749463682933694386159342812236114588286611214707938664806972832423618428655501662652224174157396518653843540670270908373762840593542519550767621864286744055096449649165811766406714028300598340787719346833708436581962949921886960647445646376133805885343794443150832406367455270817878897320094904472784188342356863575815031755055840361609137992268924543031748941867005974001678925512597177496059748759934218935237608734997655436391847700757909143568003024635587641550983736054556828713693168595275135587434746530074989167189137455873138907390738177265723414844230971024834754964801154003034040364184604736354763292601506403293317638996335995103652596540883342056765681563472408773779294458737321602274065232628894367885038669230893025822454527878592974691168928236478353641408103390250360865872199539021402757148147821210338324442924120232651425653481784770930209755371446638*x^60 + 7742468045785145014431040413353125763592695030612600489746918931793375180588333054187409558536879213581813943378715855431863893181000704363797939114359912794228502500528422944829677724657543981093278444174946419805883256537911570111984991569384586025692674274451582415750802660039379994398054664815614109689746822215514638861248827766384299658813007550893283284702045632830769835423943201055203595033573484191234932511587610779626536413721234111868871522695963639851205810231982341543532742738272569164061038633889476885296202575514725560542043085474914009053254047400608988671232809613286948349650790619492699564270761861921559276471230203589679163893211237688482483118927530910519206295123511776639887838934087709096400519558130916849963350742561252132321872168589503125851984979026009530259669018591941156923142286119354446613240765787162038041270448491377245873848476866042432693775261947935074994589349467080590580195285346315477872939617746157533229236740048625226046038405845777341450822577843378599499718312886920519549432472792055390966516704379990815479990025860481437588135056806783885562604400708167447979497141843756484949025725553388725126637033295574505119432368328332471701947451375774613437841040585135028562015271954613202964678352896116010451323488500391623581164453428626673672306905630585105430690219759278429212343847773758335919072681*x^59 - 2735717016955595291716474071812706224150298277631234665172489716084107138502983312666201010801728741386722719443512561325693624851651307644419834521299816310692444885758088897979143934912302534074173138103581607982829637538768961893247770718392856231822579598609166986222858330356886258827994943282957853181189739229422960294666723446047958490476552816995546220426162740605969177471249173629007411784840887477385990044594008100874851780705181696355694151449397765087728657719723551699986495728162231192383530957744914531471217526636634867612020220049677191431627016417701585062398771857052132638785931345355550613452651451391822836693511732546913901795959147666504608688122281309146921654138189170996652430732952504806291130997174033644287285106419047417272865458411544024330888213829158971124747029945773903758156774866592825197199933348482876111871260011195762713924409683402846450322200466978825600942981439318089404526531217744145699748378494688198644269926206845136230430606550603536269976260200109676015923933035515947108086729592564628649909374246558327772476679606158529804043185620947541876255758851517268396554912212758853961090469229407782146996151926050991959501623695892627586875908216217812045766907315521376685897632284981332034099470732160041670665434231618258868161624217463181099925000290121905391551506295766318372354487700156147464302153197*x^58 + 683200283083145701046653734890905931335716412189032905260712098856168777287909590062676880109229616716314012857345568638767829849323799502390527624098395814183659012001533855817639061002945922280399672290412306192785670589380483484623817680205404381114279183515986069296033800966617106922926563583844535857936263798687957634802705549263891745158591833452677148297944455778704241253896950842809959051764453640136658887821104413812586057179198012546119916568556154369845749066295806389634646014596832635831969561277723821673451831727256015164186992140513740907311675416344262079673413825514957825149910126345812836996753361162442145780841551767475085669771416450786709550808062172072731565891526590651853475541812859324715173826501707642083751974607837876732767203498978618078257246650487131041479090941234830690509511328953591593431167330202551020369947854173967768634288765147602807678351269328741586413171226184272795351132565516182371967471453743277443724585040809863602466149776763917127379206911470073638972635392103927755572475240701696663912284182759007401580129830492547304013400394113716307382615649125495426930205861696321130406577946761038420066939280926875754884218190081896119097898822894152322954611986912235698918895229557068339274380272933223511791803687064070522903168244507590032775631625186281742242479978648210849607435469245491227038334197057*x^57 - 136324951266458824508098181329501668049648615891852764727500159053199961895000037533033964741818824443392922003307065880382138790419524438334823398757380440932855415660656536201617336274214522872526653116528378980618360400956557686736110062532106678004936760486968251976011481934506975949669587033414628289473335165843646728651203258821029236665401204569144780031244081087545716399060796270700440604301474147995477025384719483743758019354721288415319581845630696175266342594913179091469117711072723355202976695711273362021547336437426722143402559730215817453321141759902631149466514181336683884351089901153723815322920281514752228769118824805315800342935298053998324758423831401629874403771783172881776487716051035427652022679446234258473119865133152587606545158839290143847718551424269983537131360838875073547003459714439383419350873270807203550294067823915836770173961468950396565969738531542357395176844133536253609525598496726129601691782974575568002034444255790512865996249335402695548428740489198436646394811671784609454941826856158406703150334871186653285739318538033451587407831572873989830331160025555797184590606654949006918273952474787480621737874464688016782895202614185243022652665384746570016043387162253074444665543761926253462491016384706083050989143851147620954591400085710705458727931342733818812613593850207665238623381324851690949312166388832860*x^56 + 22656421040806537677888143655369716882395272093425745837562651408597274458019101300523294755658573611853958890732745104516335582884365908253203845236407705284352989768068900494644269462351869986188824152288872931719957793847594980152043912755460445567733809000590058400886299518670005388374081257230841275634063698332292754368363246600189186141188704248900278903954249402097994780238226602976706745110068137967573672834847096318548277767651963122873825261561578309772079205069498959502615712250535472124461107167274626643752431448637940868565270869482479224758925639047208109988110748790736820545980429089393637125535567659441806336257252616458391517997378219823785173038878222121909111910026257613661801221710221923211259605010011037303957001038976522314544570799951038524039195753883425472817925635098466763341243501468642561718880940799426880614977595404035321165935198972317700982271530866103764312449916593161960502663945645905844907380343882490339414637374474038967347543535190453265452043852468483289305089978255196462800993392768172820532746320289732957213595337436185521917179006610463476254562122607871985102183397452870197303745140404696648258054380289744896542646480843386855431936208039627625133874608651655335804602199093050827492563087839550729826701664914269822497343913289052473102451799707685829466109954890306886702698696539708114530194944602640740*x^55 - 3132873801081347570906436540297907603805630796574330694303717880560934808118294162045128060710379893624094437992668816370969989572908109893861784325981264369628028548206250861965665057400299757673124389951510215141618169079365451065983864272783123777294784302650717479209462772335201625529289838996504838573639307067287471162740606105666684438867901286617731072866736241578449702819158875662357042576231656674018413404037366855111975121660877103067394219264361151006404348351388156140151397229951707427894477547959827436100638788839132430644994142614662391722558757835707751165656339157169256701107930350823774451730085885597385174127654966409603049116043708910353852650287280139688358830814051220636945190066736550893909681915530890004435380072471034616802140055142650712624192891630725365351801252767105654389744924476205809780176476360896506941771795083037116433715517482114596091807670004427445278571003770132204175196015052868029462429306124943411820602082253429068067973593000541023263310475823530876777053360423300575028021466962119398795083548679830926696299463179070533398442714112202855443090822155140678735481923770258319624669660266362749501966084820221534109950195124134925549079115348112767961733827867137239145643490742079467577385986598515842238613782096463047915423987204703401161441983545025537197135772594458542506922927429455141005870950277197793172*x^54 + 333727359284153635958036257460546776363896338784670998307003789480875727282179052647218547976838682525616803577964115029606926314352360360022544794389023887487528472200614704134174520772753630880471560376458358186915397775174173472027144732885149697504778658109673056596579341879893029082784600676983462221061320993389194257392153995398098216340929709240665570957459080459230227632501205025067162158429274837146449230555444049776644094997099394270019956060981306408487393816584209397336236629062435399550074878017255197273442041754868683916755289186299117891662306190746097615628714968313571924417645347727162047418746790312885218197149322085934871816879429061579915255675389288142826705220338495202528300202239731235477943195689494029553120690379895052196914333350574313362750137220389583859658658029117070186166181185639555390860289787216955162877862198251990802921793081738685049872248825345352208076775456649370172697341105530886200341228332060955157030022432749877796019417064159687179419667768043916496767118663875789721179256844568537104469014229939664569639609782801838585398087339030321689839752942120679129231450371497733681815500201394491435733365890971855402429984794061514635536093558739563775994763797721493339394676996314632861369188126011777230493045638317914077683328398348839372604422611401713514397626011447367066474702620846069728912061439760002954690*x^53 - 16922282434154025561193813385509174230672023639706482433102775736728676695464120051438956296191534395248765076529100892966955457716254589811748853259787840736794317035833835990994980884241252671207589441029345441263147109594875835858185438309207019541411532679275275325614710574085198090079597515134659428312196028246416748395748893004544672653192753615925441144543462373032324070073611001897740284253766211476323741874442716341400056279663450595122589575340880245653452635191673088290138510971363318123604632431797826455039137112414772153468887474659958294040097760453523192605213316854771192113856370704928168728109452653186619178833032653988667890607105238383878162730659278023851220319241046687258872455050748019307768788736830169706470770123151084629707640568956500985880722141791497289123813874812942126771286449753257593818692026909548639470859576829227186140611677465742694261181142950634758140573905976645142211726363361765272315898331824943890129457872842723824454363325804126891555037629140636248103362853882735098880222489553573569680511043092609314466538721178438911430187159319328254133360879064156770676863526598649596150856682784590392311784758158321840446110578608110151739782617962129306941778605421470832261125371810998242248215447334070837382886466708519347447578012756122610930052961040042157953440553446121850735772247605822877032220756068750184708890*x^52 - 3438079150017902312949627578297293647111937925181878539456189135259501776389060609904294426947067246994727982178563209235683255209293886570743140125927542988398826967709407279714486238190968201033210920935393608677627905779861206851699767085745543132401110743562643563921130605088496349464141742461771388414895237851310703210451071882808010399702514677727689442082536866075284412666312714639959546457791991648697178687960137860129893426353425544111252220411727514449386746353262237034038767794879280676239998269947716016399777346660996640305028575685889573457963197763582846958641394965004258362161146816647393178766414865464988265821259777277295413490544857627173672442465770086823380402364814704822468680611294711644765476560012065746563225634631281697662793626037872178030532304750853579938699683202198086233745738984721814942717880569245314691355701834029363002601406018177885348045574944080039863993120191564011180183715297167058712954930628578014955145212896603160120639506916307234938179762796811730948137710366152469529440954198512136591172224193566718775002594432410182048736222890644612232047584156296156288995716165507359564052355974790962011620131161759227333705582559408655343859314355619078628019636941515099211462429444695041647368803793949141633953065513630456910891765542826135959447880433190993766755605526444419161007991895209799120720234657490797903348495*x^51 + 1297060652804195911276458495143338890104407992808464557573201314949343868073689257937922751718988193932261434693953036226839038769927865547130994071685201338801030000031837072936156082072729606101865319472252906355644088410271745467416971289950642553352282986748614876951133355701623307758596230993546715428519544622582038262355922819028545859617135285773857214571487655330509635856115096777944408585324224649276105579628646362527341462360564772377315952728113095339436386327909763416210465982151802531537041965505376472032493384388502785621189181077332450338679217643853143507152768330587702088283049165860660190462378420290987987646494913183825425123313628632201535977486473678228777403417346682498182329300050324818694317523913785896058630551634665987791763985688046806370221308290499509713370499402583595322493919490334188565657580532969451979954476326777263792086571868550660156678719610434424168582250405694005615201655270302997396816353118725638468878195590737849046866960595519385224185996455619863233327957389322242504286769450964238053957582688978849444743009328865237256964396899283068124115260408309659543308313448369704125658757579415975644512426478056773372896854905278598132569905931355026613932958730202935193340740653969824187500008068411909631328930639632969942029930144108731389574752016017511520963069081554520649441549459055319635457325283206276656377186020*x^50 - 243085334334303157244306597147373090016747445232839855950265818320087318101690807741542892534240092463218936879261569541934018255839878923972379892000151064339063992612926747449073009814440172352609336232971705324801367329761627615510167828097423409132790228665028009628742654842121590488011747712694800739863533833119832862943608949960474448210325455017705149508786507029820059895282816295446781885665178275740814838055214599136998527757000966520732370697841039426558103360990647452545567823204222885786599829227444784523876772670721288967477498390496863923631478882086338694555250459257459038731232208317647719179690996403335025134587997732247481278477346394186503471387287586148650294290205310296210474183797812817829326641401103542895395989063857838166437729814370617448430927877678887660170829677039749053148558011492485641865656905893855196413190148671620709292710826096397075974425610411720704450489173898333459556766522687386616926666664956745056715888960419847034917452187635663587171459882398668462456212685582181904818738412874551933194177582359443870848630789080300046771334869038634439218830067564702272649295430608187555827119117509281492911832906460434135903436146062986835467052074612064175738635464371628154304907582716087104244992877606535281943988897449241567602726649931917028892201657656052564710120995703708837480127455346721741016346122592654616753829510215*x^49 + 28184478961309315954854037266043078934208602954464409845943877407939483095564861454893258608917453062325418337801094666328298253904146438018434656714395346960779780489197890449177767000097997746564829910067809176438109887870831399206835369264097254787795544268545350327396446690591032272389488641677118657785521208699067197053097299331145070204312109555042637430274712916079238272372346510375479097268726906078129035706562412190535515506612572322363945411279769156578010019297782102715103621037682128056078439662523218249280300656978477328694124442916095934712618229926664184297849027052574739731280909515565656920749869390545731487405581186492453642480138483476146519777713290423244787675101627573821558775232441053074085953066855045045985016189396855924083114817107382503304982177789454889581844543732588886305439909327146512569653457835501935086821925045902570214774314055227415735805421127045628476147974628503605859935501677309451711438590631766609306131036261682848478310830449848169088536696307530209690762990460664025869342386240772584524235406525026446289113102811755025555079983576792867809434890272314046834187750255115341150633354902026280039797083663304267039740178981727834009018282436618661562062460233814312741885688949185583408736977498106757704615628141470115775210461051004717863568508450232225981217453736738120622745121555172576611873356755820126977938466074524*x^48 - 945598642311317331627047064394423044465025524077662970378047596744022129183219807730579683702101062561513590962599335440655770412780404129241705290223281114321343631937327685028243898972712236324030213364442365479019625371619932565771675529019888138342890562606635960103341760436780033034995214658402752963295483954029198286599893773519129319067334477175501352208125684319184251065330150142095355597923394504065566496760435732154773429000261073088503193539537666193431386071518293682722101268879870996670586310468136827502712582533657796002163185604985170762283448855751720290828724557469994971850187050885803185923568055885244901339998921234537014108648764072493633454257635823726965523439662314239561010815832065742530029039955902579072623592086384619334450621525921996518974234636238001557725635798983073674818600999112203026177900864578325051891162431908235221194151286892426975889905142765488162778563822587502951198317503999101551940044439201700935094982098209421287018479004663187717500130889894727436970829503179287797587348825538129744270507807513990587587976614423007214898948881118055447633289260259880562498262652527490274426181726176160786129448580444702377094319673615559773945063204313493361247656042432896336993774334893545012953217103592858868778506307643188421507132088111382744426154299033093480877100359830765416519503806881189274973119061848721270697274024200504*x^47 - 430486936067543844971477623087929107450953253416998286151698464434083964419867155010025816869381321683784854102491156948175635527898993738220930900132407329477904561579249928627955234420152791320229310298403140260350693643768509610569069184515099002087788162596085178309528109224514341417880523715605839822504620630807709128110563933635083797188905315190141587747606780423124047534629556383757591810208753839054881888685436183319307399674467234104521617684443422063357985689661046994705848174457156812504788433735834564983136209959660727852875828574018644146297100450931952728322985238122968123094250850972385354547659368308987639214992199326855786547850538399865821262620619641765213042986147984137292635748117249027597835543504299971947824683811495529359873103527210332803853083804982476846337654742861715348899992143321703724424644716260135926354691949487009188710380222177763850102090754333882857836222285076817244569319839890771408581054589251719075237239326582859003100292021349120309394520971085381173650141709804653221404956712822078474218114815089528247908774322822049965216361955913094737385140277231229792599426046391601367777649490195708503114305698752705756498475177343311355559554640176556633273033271901280355005586372750283372816516204318711317126013330093918407434146580566891096218519189513893761213095650721827591484009643893613916020573166614010165262832802164366625*x^46 + 118713020448998858687776599167793650524612854476532187063584157009074463708405272777244443414863124225918004617789303505679857635817305051515728398482374759818868833067080857826082608952309445704422213324981108302456000747924508736810379909796354771263206013883194508610055594537035513095141025383697229182049784921383148601680279397094852850343839964770984302644112487669753400364210366604388459299559448351672723585007175639831468999130691359785657988384026492707565901969838146621231957513066808212390166612334986707843711462286397974837735141758154490793206208546513003226851813169326222793731473709951727438160841176214911723435688021917247463369888740757621153845424687740338544184654161032878033062046255541100393434039853995134707849665922968141180111301384162653977218725557937693842599683176859958439308947195431914000451416908755000785011180573410279113608329726429232942897004758339789319965547591046902972017084903005777614075430840774282033624341308435077111141830067752570812651773191455401608111160512848174210411597143695607612964380621610828720986532626710877257537329122186295374232088789994710391960885956566835493016405749572803723494477984048269776108529172684788875658493233186063305207460934599416983069663385253186236740865672284430925987600495252251444865507228609223338818425948093767335811810553018349298991700791412859743197279469213410534645957463174530083862*x^45 - 17285472829584071886762810884883590274056140105369042361751189290838613052676401586121623995191039368625091158358893549911754885509257004991652724865538858637722860746909067948021100895067277336060586393231996829344526509103942891240830215909740479633444725070035241038660004258605554841230797972215661328163212752250315822585170040112965602093252265590410190029785252521948697813049486678439314523161372285417407754087087944541295269877970873847089292874625572214364454609941077081498674123031935536907358189956890718096521907062900353739032345768139175552719378928847554810907765919514964501385093123982991939659239100703841448880256850770932547010500329065838442824536167298120320093532215802967217652214291662040718717846519343224157537158283236528886619445678787044018173887564482570308291087392234675500767586131506214460815671459933901651723326453111538615200477322776631803282065130011735272455255759066553776365480466104343660113132541219526054624526443192537956605172006255417761052501533116376062525378332915875333558239079444831085050438219527753311495289968551022957229058702417246639624214098994619984853941691231982680376920803244469732053199281094754751349656656390747875476141879919350422365644838141730788264714222463923429005591295471101301849860237070325258081499140228162908091534367240367457130692129262981836693671549025449837425048234815897262203301514854775122196034*x^44 + 1406453442144720298078923591575259585069423565428568475452954296915029573551348357349438601083262298902199367151999903397486893367758635466155873370143084741799594876784038405502752974497689873554530107062941691688800027877903225423082110695044824099951394384515698541578633914491680542105846808187944577648829853145964639789125195068199512981553037255506118617319795401032583120443174034813621614246398868089275896857816462582783244812415506315537752196458382975540181035001001119417848389715771334258047877029888567414133973121122533855900362602792756621987330944273290362545780772475457012301196494096651918246987893839879530817310634366043966423116838238408282203841240161266051154711458423448538447497282645695152460633846705697088463484833000085416229489023736480953751743436618979564297267759046222004335138570527865239899547468880511421594403959327964769926823622547224501021892222647460933928498658924615451307355243472036570819295493139224138193632872949033266312206246592430573064546507341857246876808304689233565408653812856521342707535964811800604007250795487531486983317139532957727333956801023168712988175177615074121248533331207818669334462670939538385704372690968336548623713337459964775227079587742548660091312265885864169382249850061099772221361345041020737738761853011227741378413108630076803914586372606966262572927643492709418014780330788916754140619591389511863391376976*x^43 + 16021822457471361299712089742893521160148251273901352048401993513247800599498333933007401151538686414646975035689708593548071583496687594892218049028192580546008840098330998312394001917801568835415783764749906878284774639852256809199022949577731936933983664867554728087705195703096983423873892171684766561017766496972365156932942892886845897475064007786409855035345376020206959083771053434946527323165569590985926717963995725795317223779307874571148831526635062981594257294571563418007385814200906207166388730765331944842910973901514440798755780130572659669679678354801675599450858587083919824154342628716495194866855598261835883456093021734049786789593692633970521926447736841517273243389077646762510645225827246465880750460523136728725304416810303382656070443891155322612860604103223067176130636794434578584235710934402618416960291883910032955391660861519838657576168375951399022100842299855790398279625349303641884692542550072865365387834313255969585590388863860282428381687507975573522468213912128691778048828336997565767244020591407429534265169688931177308779219630056054777541957541807113766882392481045102328992875120392926624084372480832372183876940193803632598561540947962653368262687901799126132665384556462941889199501638630190883893132588201366363151736345682600571493552549041421800381641106586529838076556248104817263985127090295090845878239997495903429827017598352650207963568070*x^42 - 25658367704243740206338640997993624335441146183488080498434419506201816185594518223948307427534282365470451358039456593425592001838474196647241665458783954757245316541998204855127638844580916896955997116028473508025130259223784423283476141483301828091578639168748134597593943423433942940652540792972748078833917471413023600418080915480873925767691033366845692884845266574692120024008967649939571017335948043752106789741058196928465729818532861303019418097610756061425137768748232714650443755794602073432248244665268906101538973397623381931175329369410629164325176241195315877907209967544730237969455769815269329344028514700823996839231778071512542614118743536047956257335606320400959335763001181184897747827005259577772758708495619668379660656355394623167306046056186307329002126718022482136117799000766749767589254759330802478726921766705082853637953939982401287208646307251627189256054642280763538054777743600141351682843032405071596102398222331201138359639134380210844137873583465028265761992915439177241788263988554155596165039689026596261183084122297298426942463171550567092479231439959505006294009487822858721760204565313004100373588107711224398391509483992923839888111008255340077003979547018355772032871090946248377221314393072438864479293245407063804594384341268946665796690126219550019375724503071241765434733504397752338775075460346854865214052770683165134212951948439029026254463219834*x^41 + 4577032858388103565971360465009293786635655274850896985514592792396673259694248058124313260150447448180497295522527087098483138093452143630112624529112452262721487334544530001009898456632473697791526973794606639014528823985984395622326047401310056491074412138312651863038050294883225976062412801637386053123139899779874710067547897021219737157819807694484651997056638310182762554110953536777894368005720757019907771506213998668827862024085221070564552703050320052646876352802295548913017207944592570031905707720703152143908058632451160509647594197776071866374993762505271428819457204182188231013178736137032907144672007181893466240080666346620473769765452796062228152907047231732197060974068726786760555767674321508958141102747357929525996874196182991465117835531311407230610806031015962341462039500299656723503778392220773870412842231478340745601531819970991085885509717157591357297993190354805810210340947157217692341915554570241192600939818446068222357408930777954235978078152044078137232509469332180859409824883973450866497848913644776620656192333788029152555325589628899192391586763574219819525137875703239367671432876984418156800279140424131835118950920937289587527918227769527567257821177560365233216258738342656546448712642912782635053961553737849456829924742164217466413590746254659611814259521108553976717531916521724475329863140045752161923000256346288123978315689763780237681475598886764*x^40 - 485801086052372171586641393013888788307868448208196271745663783907617408311761656895550506001005958748873448282997725602139649288033364114746252739056530254455924798311737573299690756825076075280824799868161352253831218661571697943065907299804210072054728558021529503362776214220164212003517346193912166285579541401509454069786339599501306509503940767419819799550854382570052298786171567319883439998220315275069310371899129640486025132746157626269864841171741478308536451335415092278498520534878651593099363155538798721596149054588428188436990816080598532660542374393675284679348600146264312005562747531246389901348708697990320759009349041103538842691745308476136930473444073607055659121693902985123367286949916612138272752112493257909844940991526109921822807144935577712628304201134933798462942801540221184082056948132822778348208017044704143806257580771495834019632931377770528937106904232659603305842042857886191906833216034199594527549415714958675741181171076564315524932569461827829125984305636875501334417769996061916188214823405536631130387418314491246717124492822436251178741531026789039552431913507800812601613605565390947677804033043410844315286875134266241162671972992434265435279034700813005742295241555695352324159718574130632309649091484794206331296200787738789721702204987401304422431284717137119746102424441635764921578601594264332137653515472599798980565515876662408528737975625681684*x^39 + 30314472040009032587721504309327824554583619000313254994725386097186102062641758270872336960313476369005227797191043009188766433735444635334272507875695813245945805560337515661026937245887323941451490701189394254847376229359035642434641906469392135997789188889764692200633904809986082204049905148849765973809354885621612099112817687083545110473418148678540087767676569139555859970099310241085374366009730962764765359499131497386250635881370251136461607073060758482272927827059711361687797422559091201662373511818503084290637439703082467632578719110692675035173605343640103048398509535597911300245553280040446476085956948406788740335305537501706764813962220108577228364618148121975665752559829544453897953520930831580189423844085527756042486759550207625994634637622534987607015512982606285791859325398226502923107628905076687748453771964937802034714348069170299891683625544773624078407409653440462931470788195860509540145984623656791270287771007413216471041023446290130128112389636556969692008018612657836810026096814325310165539744322705652695813592545231054550425684866962416769063839190677143234687209841915658107056516604639599623954860930484783483757005744133846222022857048215127515157859032898062007484531377103149371941718839061553187903467050940707642620495806532372107982405863773580239951583598296964639662329578209092880012876422796790470343021822323676053300530626253304576214498950098864212*x^38 - 114151355512623445220910147746468769083046075731690804939098695418146046309650777873402201292353617444093254571205754793388416479177025283285227575710482906966785937988601744387797017293439210589357590578029328206178023908772798937175646301975286426054805078572131327609364570754797095179142583213886766122549071910761356735343326757691433481638868187475869133549115068770303024580585568004901223888987127261675672916888712839259466625864189614479812376284199336721400751922672867722767650650740133742346228788560036480470767782141255081823961172746197464659271968219754557913239409789879116953113733059197051722343226757150049829028319347036989344539878526548399935374433164979503018750540968709372715501755840829475235013295549173236207231884427537433268900005904617295358865425558324661777276267351232088558368947560690258676839776590566841802531401479831365798230148205473477318015160813788934212764863972527189608836000170628476215217209134353004199237685769386153869686254076210291770054680911961945851817198052570966459053488707283746000714602171758930153587901695490312322322766794325060701134570130613052245392772586258178002007681419257491400488910902100901310820499948478596119669118672132446178895953433635410342651729169492338448940145894711021496586403918542000002455660509506331141919281998341272017249730394540198303673347371930511752818526148109607182000227817481128209309008210024163761*x^37 - 222463756834738404008486722810784872416134867698569121280750738941625958235347338375872672708131454036790980617569229582447265747955682504617370788144684453107424307720498800405210630419763563286547121976637354636668807177624439802558772694943028280633183693477143152602587568393529202476203467184690897415713510415670318422218930317312169605337979678510951417301318695608986551004289481654845671049524160217420442973086134949402774390585916953314102438551703872847382977435328855095989527920703574713928833572925683094170703042362561790409888063358470088711777630515230075248504825010368766381764865581561030859608419867174685605305644985062773283319427128311800802850451666609101135063342235766971461390312299968602383640153905418769828731650734610919458762059805079363944997551913609207157594530584518520740410920440722826886974512768694685800303114191557705413655787865731239078878641998539528854083656207844220118023512134729002704409773124885849886105293394787299506057293388884156641396156170771990787487804322591410150617621353754135842708719680760047500162871043132995760939177454157272592409063424176827321115041288280044187486344488617373199404530407684922384318863912039752556330203434426150915920595547548538528458631556273955986330121306146038510398504966804943907740992009806466518527836055472952763710796172983813678668317149000605150084793993976106993635704719514218975680070393466330280703*x^36 + 29589716874163390164654470447159664755168826432203352328305020142349072505694622458197496873275854625140884696745972542625699393622450720764911064570439791258680120564037140306843321005600501074250743013577390040810215473196918401925998026436659487412576699440298036368966189494198524147628826269212549183778164509802805548610875248053444855525737960857816348258128930608901544918494442896516855829191252538476431836666586317899495693368633052288994441429843467808328233559638116520600460582991238823750550351955959161825912073568256299315133693585139723229662592388563242909919683070373424144136824742419203432017708591329500241844612061383130444695458768944696497015853632950271831620373277286295237287855348609884383560304896197680632092023213710495696107958703562770364200692414966914747306857757711929110219879535986981895710742890838820648881701063070369370682902088323887966272231230234308585815199007467726594663541350110924232541670588936113695050834443768160176213817793855443254124187179748188875797688230669752398122794629393169139531738864791435600585539236137881021042255071078568121941454115004308637094182636695512048934678784030434315921068076139233437490544420282285166181037054002380489696728011063121226465865628236125733713380651812340693155353515402630409318562718267740659926362688648217652294280770710932690013238251791335539350737210313870764719400199855898081912758453964905579301989*x^35 - 2252031296272700204430288333099705072501353009363624799157650985969754433621797016584260523205359616453920280130605927228459640310044816570134610094442497832594714122631385087617477881945625372485140309729797976741910794205414156358574169126886417088160062632762974372126942829935102789217557584586725456628587180717589413374498084061540705922998008615943779716703689689752786463128552202331629722365707590780365927988361484965338143640965299688922032617253659514875173562434003717107231208017713496357009591732479302406839431089793433757315010063894358697879902761125247783405071182596474513197264086219607411119024887845837983779238695162009980485944414282843253175973566237675810342434031566446544593785904141058059870849471165539155467634723129396238924857649876462309481275171292080737559332474135895684087785926736139801327750793894323607766388451278399374673553809288419167482572442602380422601116380295846066073166717817227923052311238540199086847094536707932943278797363018710651441358097691731146473571964889795090271224451259019635290851461869258672772056108731104151407480519067472241317195308726312110200122158047707163306085900784074420427211903697540924183169966119615701383801271765238425679799315075952681220160651456106133594399133453394666999021092044528492352373939097083946842336233717725061421451055468549564428920587425741373837117913174435695311568360993076647917555520222906382496929207*x^34 + 76304648059572471998527454423634159840571779031275049258898401288501279957417972150467035853598496667539007980213891172773025238112159626215168040776552886378462272457558791310965342682947240633945196834153658312181246492227956705632863535727439021503329961195560820033457260564918262843400487823764770035583317356394102436119259551931512559918454062353527030645466257267976234705868621675664878740647298158251388118860215321705262245410264692645019262643951049686978699760550253130658801578948482056672840953097617650735432600439370170843507060664779794192954771245806283568397918330261538268547269284506473993762461543610567113375558915373030874374438426307059647140205717998159832730208135214796291049368684937735807739855284269591858005230447419250399683032943849406324223892286831637732204604888560994824977867901211941579383695232296505624014007047917850220728534039106796140346652979534845106886943630055553553445036519827734656237490126139053835362175270693791227997007268310782339670812619694247307450915929951831370573927897088094222781910314697096944107112560723703412835697289893181880396796888947575096914585194504096042449710639787859300949308011782714267050803953714175860691142397575679783706568576363440683607256382967644146802050436551981769302912562664148151021567017755267998150078865691162734535834536378804449078267212884157286243889826270492206825655951150964388078870082495209187035781972*x^33 + 12503408827655722407524095003713367207988394651506044756835901899053347579733923680426119496917340890487331102079845902383521853339096807814960408799995772126601706133208643284714934078471860310209888177420813266496335304926600413078508728292207178364996264543601922788794841043066190734575800758887491379166024886028353620885790260215586176160144031243913218641456392480580630215236381542483789281854220212990758573545418469997158618957090220617544567545571770081742490037802283325272890220411804409103248987511293906006913737813267041013170304602561459517298462353550581445986837431085928382771555714397642900036098163920786187772496017546781669251473613238638923918123858386424164431449557585406086991690388755349895134331888971829486622788909206814292037964436323317355845641747720445379990903364817926921879728720859264629878227509139947748205518646489000444587759719140764501085855334263722132127092586429646313303919963477451074779261575628375952789033086728638350542920696135617458124611907323770289840177765733907376402149703799762985291947683553331816196982274186783299541188440270526613864208526779298110167497743460847664368511858716617296020472221029428835017222478986153554000545086856273608438903519634919387395423400191952103568370087213634710588951460049313232590634852415324859035325525555341173734594676997598701721162209076680085811681185410089516427244933309850033306276873243162150726999242042*x^32 - 3775503358823235721606653794783299571584836585698870718782149290685694660119930186198749986199195456171712672268448271597503461998269461896781220082046988545857871412258577259419053405265383279335820609316748687680749920692643420727911837643211010033116283559430885077022490476993362448995220519429802584181926671883342462221570669650057406106955460752656103896994517537605746774039661066664245223263843151487157301821562787792675523714868644335964325482212894700452718843992143108251188086402357836119988347993627136324334143092472963216034578285125160301522690771790194407334135955747875764183533823599244543361122059880533238662084712410439451762934585521863662993695447801245701529797330092921808991236655406084002428938327013592512099051591148977741961385830072014958268340840571376341138618423748418003763777881758181118191465961708242387458903390434288331463925042222472294290564394470220008645003299044783980305632354287736058754934973635593107671020486920207369655285288462626493228639517339401082071087418104367228991673411428888314462325261828955387231018768874213131449964372864124738607124427000291360053896702368565492679071523203324424387507443523020106064562744831753766201613698128986693770075381354564124733361519444348121566490916797262541378602991383023434095119498665531963717431281003282821856679025156965347024192747213603978355163409115004663490338950007021254271715005880830225348681895137219*x^31 + 623222864316192662049631357326055396437952572183387493599896370545004352705379726396095721848169935939654630070280736076456108818772049501619931464271185289409271562651134882555309799392794011007770668216749586798794685429068663791915958739917485700203329368723706508428491014382136002029695226046347153127319321891243740270407001919794807131822483330519766907016228177026684665532966594616010797253263804939211141223711212229199683408314431267237605802483558597514483281925064312721914850678054954844493779859332560681955479482728725308146475685109091224243695252532431573605752525355711526726103061535841765426428212468896902250060166249352264662779616018102998230572189589827514082862412595294019945264115012046441637033327359828704395008811467917252530882029150734907038357793336994995107663632833633429201212494762807172599950478049015778183969074877328913353842621389676837888328873606033996911712099018038974339789732892672544947897513718757209325000712574506355142601501899226120314198491012942934154765676000377225921560901267001068856078520230175841852552371327013838087470507112392268471902777311305911804798483721609444183972164083811588809701877954681343668530423522414567618568562425019425900464425466191774080899927041990068040824562067192448736891093263251390615164755717066823880713129284611910292308100488508698584837121812354001194631774165405311197034348216202802253270319195733091893522478973205397*x^30 - 77302519577051850875064594774659209670099721819514391863504409409381344996836405207486437424552160796638955350428568888393126259183690361785557451137159621973783130276752581557836530225092592300857115365293307293516021179463408969887888198427215654133627557790533393407265422316269512092202200484860770771617589276955427932479001918662870472354895127891071139839411585357794300798129595193288652712531877837599532142919148407595761108337642244166371277535605975820467786500122124733121815964396114410511859934719144496908679853659117751925609372069118488388283115372021170290833168747798384942135532683819423126227656608808635672880101576575831920330149558280655423559439169768845810255887178349096256658887173020071218308024879080563470416072768249134422004891739347132905209558962209664761334521540459691185955403568026610381300205282390150682102486009965975432416429140319661775839871415339940485431156456219694472879604113585652786444080883441077603939683324791209518209671960246616247159994498438096047036571287763369858845846295473938281791683182784284182617726177052808197274768774118437864423408334238848697238385934055614237815086170173659690240025801360641474297925852861861347231920192408911120324768949709099048078591660654301836454111767716225630795931961873042454649183664155988380042500814721638637909641481342216794229845901798575582093247088599810963371172521836828250998264350350751199792299944795467414*x^29 + 8742196856787525610061409646855015380911557469582841975557179790481983724293012951224945033482208583501968190871217338943439982888499704072833655478131017141029363402548529503075034617005662240649284317245691742560083326833594451737343200212160397457095807143363861590172911676947434857039815553091907423613933281741306592596155244200290154878080506855344415086954637893637221830250396982079077958767022277626423815261738221903720263903482714357663722363128186717583407847779974100263686435151095428426109076923201492797606042474826570248909748295555975403856790813601977089182849909864893490213073500266478529221141994722362021859027360515767797731442573015476119550202026161699290176372250232939355091012821039425949917487179074100265275993782724184042997258149820641728524286362957889843785303077760160537666642767964152713011570232996249405281558760052913226332999389394283594625000777248173233081492147696675679811926556095883108673198544205878557293611768367661298645305153827270495713443802692628778691164089225094561735320725366058440290358622684004150651026593900342067036163250961913839500603722235613049948761680513808122135640105755699123337740605075050651600071884544052945189367697825971189784494452063714616675197837021134416673429011604260506397452222665666815579345129700810322586747143486837315518709943433750482788041234131126910324439885473684725991778456622773259183692029946474468945245928160365508497*x^28 - 1179644836743155110166832502111769234856707945357581412745625210968778871527449743670454098355809914235585314161603728497615527736365864273767970870557054819139011777753099425629258105173808243693694753057191826493880777861493060953208074677672167110184916363645948773555082442526123632494792846891223654819506835946440154837052377001266406867107051290007159149017461068450186775775935870469673603646242554610258802718721767206808276525708476163276393517838643217576013229210028896512466505380480778065238988342300763725396521810991973333304588977200496467937663735800129036735516048713455544267095055754003936917090736137733938858191926985166581479999031322207659268276897860331994365108868227337488014484944965464674439513078654882671898547840804430757862201280370296219494280083226067773867755410501549621994360613439410790760438103721886755168821623775711763647017110309099743883607689618685839945120568812301912076202356719916574747511248804479170961247607591380636005669134693551021594209078445151739414345264414357952706209845817732163173829917455792567488197358952169067810997809352013833233457712757152892276616082400598415746214611555195112283407342270143867156835159937957633007481217119255287789624312259643155378386870452220504360436818356552656130963006036781467650065232089855638951038357885403090829338179404979987617596424704774150762517497764342593889251820302541823125489472631942812378781567689426590046666*x^27 + 189785540016907532318299360102399531825024287046744910723190307380896408488537592404403119220949796327024840432323034586526385231198573218368541329276844416031888241990258898600515151886059343261061188487994909017656569104237319150675786476110699345566492942394328452805674733620087264228008030830814493834506865461637068910298570180853522918192153350581211736513806213683848258034739996533235207975583329988701659074579255510556459343015452117905696462233419016308033101111361683508685056165011926662147301724009380015754013729049761440333993285465612472305078752613322419698766622635224251780048757439428283080207033972507627173836743294574405481681793040992414101293938371981720556033777239718867452907180526075020404753120957263824878434624505386864474334073022519152069214857018088920525129434972841659006137918536902513537742697126687808652813105356067677132802359036895413129809957951900027848002778820215483652830054771314247776435253962055379914991267309270286346362172018915070847993255148903552414228558168715856448726069078850692770057268700703354469114347907369048732241480233569296108169664181921795057915501836183353848398159946083164327110226752600230480618364690478112462433184705275910920588070823463306424241888639857925307779486577089813515729758475971921650149827026685456227407481542211378603138740930288347127437015560681886566621180378438114119482284050804996992021579227589479104403829619824448694404951*x^26 - 28301843264340331526948578592267362739915322258942097850422588037807237680079897579770722641643320915095297664150376558841194182809881175792935243998467542600721368169142356735112374877534347843022145517273079410830082965125113289068223402770725400127943449997315307824811846126694868703549612220663676732855061572896485220229448469152142629774185417394129313044328255644177529713413326578680989750321646258610793467407912486593826575168088661668802836522676402041211723815601570862391214807007034269775883438017637659282074597764624917859715321077753441372672102602044901534753799328769740891076037044050244325819820555083978545404011503541634466956185479663946710510123244135447100049077259048716098681440672218278208768718176243796862311292334461442892606815509894778509320053094240777941006877728175943883663730369942386480401491862917057167559450924938009180851018700449348196411145635228823962749767457511024007070346217977509008242942392564769330398112293163585077364836793516773118538711121091929008411433839073569666835425934342016000466720108244410633419146484902839698538624162517133376762142101851397256422302492072076389016843800059060936272775115115523441748605543638117990546437685866322398431072462956254071576011893912723033503657155897300313469013928248644249345900329228072993023550966617146613111160517021236196066705072200855828403147610173824482394943706596710150373991757079833151895137367807515161242382293*x^25 + 3411408165527856594939956207004681479857087474004468277814750116119531796349769791269562803935866864813662395887593274260895230609855658669290130044468671810169804738414933149601109225980178925179641489374114910731269094612992352138784695232386862195918609846714924369411998729295982503010894460923513780781919125286967344499586700912078811533198500065241469560176339044593396184136802138756893602415378647927296644730004425207316486180503702402931700690127923062853921053170201014924191482554800276681522979374001987566233120602752199473233729162903146475353779415151062096432852523170481901541033009015485506504240588357407536171486478181795416376083190521230273415123019902718729287464497985605997994036171403916411429599174068481667355870720544228171117278545832648354858597791007419411224427011714405429259427266614114172251052546663325641804711637724522909277858315143583914019269974325370420310866732750647324004561810030150370881600164189083112049720142705088299929686182057041874841628365542322560839107767639019723027568373511280658582572561644566546928843433951449395643199619796816219294788378909958296508466750863413977304707724030995084147763561179209897281522469057959935765964195565004063151779790616337198490423318962874708907625346550878741655641785046032627822161770094473286309393851794768879083460799318451454878174086906920056313038023006014018412119038050985956944133024712981190844071288007139718147924783538*x^24 - 330231557411067519036272693581036234401494026146564876721803078528795664317725787864341598626244019931853031153986561942592178278466547030420037292681237226690842401771909065993893322731198212083590526866161109314751841241528868321100038987313493297494554042471906495504420414896487420832966373472611869452078449978441247616283049966197880390098696507927264270054172734652409287457561859268960519173101463559246315897051102551210564905544610647060068553206907021260272289384944063774402323299073650849658781418632668769039502843275808618891805080192406464005201978524613523867404857582052425440064078356694184592798016230727778595829891172664454528581886210946334108434675247373447740564273354798332734326028309643951663976267504641279985552883345501554324876718403954783043028718748019197712733612548574256305406303384412026876043211324283669510006156865468438860216790687551403954405609886882781547971945157149488939892917243871248734915790927801888303634059897876024073169088245410958664103941576293873130278513543111418853408503588585953626847522919375071909730438241888189920567813326838481868254388285548344254408423497805548541562014191223289128002840055746370878896858057477084073868000821947808000823719279748466798837114073879945421538533493371547586564842273103113372433563256363435890999894254652181268586383001774877511956369425412982033450901694958369530477513766753223681230922802894878480214172944950239451596745743912*x^23 + 29318067229895686672121036479799597365649982159828843856481204701361314222975899753500616805590804036023701235206163603115478708990028193353310923832238919287837076365739991583375170193921499631752091543164282477533760168332024260548526355083215593452147618013859404977132960041880634129589425071695452094868828085686130745863547566256468820365247381852209380754463079121990003658928934045353521396010793962199491621203615201534342881983964320727998178761260988298250701836030762397572984556309532874252176209187049818428840558573175943153952847145804292291897435761625652523539614725174942583576864715195873242141000837270934355896247064721876921582322826251686965174376959330793667328674290867396943700851304672930969161081872674335886621243700840753988601159000737161012822876586105124593048960095801323174650860001891949954714804518001154825308530806253415778712817241081157171444751386040365454706159755653203750207860344991613730304021643558714464483443575192849247762763631023301683723107411343080521114514569768971069618096397027509297476001567432348330047076667527493294221328895779555306130696024111623472760967841073208517383861972730340285342045340904293613165383859174547712698241360372436015345146825638783478856979776324210412774059686224441520668723061512508228411615538758235334035093997337655254342374192492136938273251361830905767104246966166635282230868129572306979640199681837377910929090639780159042224999357197742*x^22 - 3245667868629275953323024245911167759746296258756001103103329813934370223674954597252695827488767437413116770181094105363070938393052784683030927011100344852041207693287446237887416501440240640232268512284470517854577737022404772227079558551680050596254514965503957786992947276175979973703638533008003054894598251133068340617170863338200665161619942173961102522316717074953938680135016531043604303464895317004914782850489933580896480810437580456920263033030463383687048023791034313850318164604741291008043193600555669282783768279045744653717339432990189043355052964629697851830805377004536310407267432367901650291457926826618620896310147770936153159475953890644632971164403479131043838200744676468195177203949083599582975313068585749350172053785390204909710915302211287295291516869408881993689226146003504488429649135279205876901101658458099902989232789587881035595370020659358130748881061794100274453836649599566579086351976221459488454145195047705599172091294639658312390672797506984206291764156590666846849020771196542502888247930133683120134107970166324262295413369151272086504084166865727434420605195833059117283482487422797904143140786249477819786915204003210690243608646135676648519912197014982628316556776873927883747850073998786498706073918338078131561756581765208194429873013408198178956163946632290015194904796525287076960222204029807986264832458998947469349985246279475694634135719329146149642249480843380077136093235725864273*x^21 + 477229390816508383247659059194524823347579906270963920809642729445396012061484950242155883904115447485571793533248462642283412666002871434342454594820680154463844516602219049401896572906498324927160656059205098930075491339858095392688774881542184747710270269619559971507477614879384588524386890421969289587099693663014642674682206967408286064117929946488110231193118117949082618114550621978040765149975052915689008317183622238056510847094860718684366730746347855309043276493869249363680662354329435908900849113017466291098743776565199000177732802855326222896598259065557452874278027410517278191150128041608547118246198345715484335275833412930386599399397854112122371665764138322417166598833193907957415680595958642478243643023607598213191682120046329965706118053728089842374650609041586234395901696665830593123085645047924835775751883142930862842140759327054940094696718646008255594080086086467692970760116542959519702509049537214753220948721844735154382372702311343945077553684791159966981549819293056116827376302818982004319925112730679720681535335968207477558018785067495180869857246237455439644041328188383393198493946032343914946363797685897598065812263347055171676450477448667619954247220783834251004863542088687457102837142536529883602514507337666522713967595196283841471371702475229956634324198935920310380143223264389628154903257062636914863330981040544166035837273671463590312490179518613060592200746517479134606382540184619345701*x^20 - 70038528779642839854747107773531026645102095140036902437727318529830926280181965699114248062193345181292032191771164980321674118621879034146279339098384059938510249626564567056885695369252984363683630238747988309165274278405438198394927847320798761381918049993427098186297002852023830463502230833676706054340297290695625240427906142053995864646820279022685622307874388810114495947633242915983425228128743906661512400609240222524801943386624964377081514874044125526623601742170729503609011337763906607958982387069483289138940460831585851841995500128854021654602846881230735220067518561787602652018061024432238912301466256401502398133617997391425002333611709146517151206152524366530526046602556353594690658958501785135591888263198955935418318763883269036234613460043783553326663693100721194734000793671438545794345535570759557534971383633363997994773162828529103462820354261252697283112262005003501078446213209814434537114102221934440312192237123932266766433479567059261872844886995513743010507804167944196521628223870893562649658288453818582041260430125878672469886104645230605465339017708327465456064461116979221653201425918176054827393679116754634773330487162580414771349057220498875408131314737221141542086273872182760129011478510143382831985018380505381719861374256619935027228660878233720158870112016346357545808478554694429464928560881544347436211152439519788548670520699793116247549713337704809947286913886790089928232278378686377900574*x^19 + 8821471496853866788971899054008077628943455367748226814192528306047978145933627695069858364157464625542969478669336050189822772126283695491299253858043823628770518554154395184875794393448261636263657023118218815939503838842626254719484164120201964850170263558315558661941104519652383893389500440463077814249852349230225668991526751769946130709492237650833318271335306526112985571908077817027359095795771424490825123740970692209886118676493118594847717189788511660861532597532270719672039116315226710450016304407017698218372723066116317769531801794182812757640780210429285089639492838203537136975024082068709066374906346465086830677580773119163287522542183141072876890815914753186600376358515324259978645987560204367663815583192227313985722069344865595330125057281659100533189544211379366583140039843665691492084176669422100761630559039378259973673460577518529884702078487095499431414120910789482798446160883780056017414290030659227233781897808193004980973953164449177852255475992874093703118135345148798026371008561774590825023214621931095639884803259681595952131899922005494643592309798750037520780706082158674028880434985487450478915182038763400778922505298827531953044171296766399038180151663865467558061757421899655884267978691321242627405023506058220020262316072098577543696869820296541672493273318253518445677853212811380131266551520442077474722758589235974452486820895815915963640054544045947336539712714162138899173564512009031430781001*x^18 - 949475679574842196630462685794718288228147736574979765258106772260539930570448429860840224364302017815285058929875757033474773971800914600468861364344646703050487158210763498782421630982027723508440334006880879074159742362185593581326672801395325895617929242808158964404831287935648811938064712539455188367991558976756502632346956083101632189253684497676712503114078432949251880628545421237439575155094429309708008375986298735503146480099682282830695899928595111998802405320179443493562873247769067749434895273265291430633240069190165291069457945153390968355321657890094038305640322508260102482452638063110493615710208348622287501023295619418712792035691226301800491436950898150144063654593897929936573408994436018793371378144420714323016099059974834168530221145389173155966317983058175093838234549089206407195713755102459130800105684172819191190454109795254247525876527747372115444265553886952400583074835961537629643449236257695360732043394578972604574461553013671417761683430521649408916324806807139648692895087094375323905532957829445994915445419375099172209645408663937271246021741874548053959201700503784421044956815465791252256135284478633948676929637413628842931309272872387428788915393316083162620362743976721113599507720670148058880810208225268460417831108059681269622359168685663409681736805003445533952241210660215029346841680760014690176656393360007981361249075625041048144704298720256525135359965472241496544666525863310325445711875*x^17 + 91499714177674985348150252278602491654647398895150979208703919459279124108224417795314582268213142567577331627118180580811104275498424240320525768200201036237616039105959395714062270125208564155663709496736967894328105557580212742218605950803649876331633045040515514390783578051269557462847815380712849781975300980369805988476255214016115246707905535508825400131640443280946802428356269348146842979210208199658570370504528968290745183791271465324205542558992327007221420654169536616759363285118326269758351552303364383217668342404674825164985082650175388186760021449621181482198347754728335090045971621327264320506256972520073988123654256367422315723300024721323684014094417916524550675276234844801747699069160509536068600747244865535184492926750153640400992901691000041950269823251341510242288831031216570610730320375059412768383064733173561016869526776494521208231375104556940595353298308477943789143815068596655777301842644321375091045682348465236064586799933804387536341506576885592440177270971543678222485186342693510635692870873425156405381963606918656453596974059241021926039603351349118225324056391311260694299482239358054441813718975545367547195013061317974736620562213558687560115275449989964663059484563334124389862321201974689493530836668691008250407161590939984004045055100980815231562828533289891732860832007630444400626245755986839205652074350116803146091708794019563488991044263319679224976022625832573062242534458637490025003387424*x^16 - 8317233898792773664189577741873735861929314555967474512078239922018375840141737383494482886001977127093264090095084937039160332491039895486062544709953885810046824166358048095586748852290636946919962277026472841217496098392464401926022931732507167706049518359426564980357154281412408876517427789000472217805789474270549095443431192754889855574056289820994824611546099805802765072542623452241180837573745230483731339690610886808057229505735055797462984570026861914599089407960588795217237784015690830286091376463266811797842279930303974473105088423020427050245522784701425887019382481695083148780749123637091048792014003540566737564729500841234022192245292586263527472704142281550068856052923573876874584388661213390014522364064040746543987468801710773586699027779413249298199491676432584388196995229354058523879951574642087475915705746134852900114064496523682196918164954866921055643204301060547105444632204919822343517546003165781569840976104431607367043084910136488111448326645789350744704010515604947194770942907826563446397348900547394646043461354606479563157610992166495035750891492538488852858488928511165363587754271422269628544299010810839885963687659383570886558684456924795351161654468356945503601959513529608289444773893182028570625043465391223803041074083037379144835323460807132405796944575405315069128899199050180120911818058543032631579467963270246796555758604139208093454504720625001766516594771174689443331498715713793112711905934339*x^15 + 725895356308177143284121152889177771821532935942779580442755106794056073030633065315245703668366942856395389201070919085622059411070249739411338682112349152471579165076311917807243570533860511316294291244084305036876732502764697660552495041972748325152557489753564207187513280618966248061798156023045460282660760539461658685022781946532462292610500066648818000694396808984542372256312192598166686088036513592989114229379135508033217243808482828995846995498545676169939252108931483553480029499068127608535234844548896439624840785141141213754874380092140313025328535969501750032295658381113371226526891025130099788822896156133013464512819781622902889270582811248907670295860790569880195684151992929351538893093908858896164027190791450434046861361293555121020421928566808448049168435488011313485163851261003895506317118278425674916226267072237441390653291869864085635991171843771453162612110274233986888017553115734026939098140019945690349771293084606232886129945709828244727382922723239803180276008940508646034671365858388595243511912281139324526559607701219380869652123162617162148392349317956290923436305164597162712621741423995907605855543043395739750533579251720355231138865938047779734815231844488054224766738202524678175145795320123763859829432944196006669048679231546469325610234920272696403791585754104697783079085907384183329848378955881920802977854093937116138202103130472618607264680537914931425028109912746644380971208629070181179550311968397*x^14 - 58740599662365476120895023093789179948467462761738970125507856667859260035463528740611707289681584254186964484723921358341691988922997689397584891275063561422223665378757638133381798383163296861431167922318910962219927962452435918297400726383191096681425292208129488623665865780291044324129955099517245292803976202056794193380316767215819937163484989058661253588478482960516047687291874414906601607528469439294502911545910326527908854228103009832481675809768597442307033868807055397978485967201861321237399779239257756205491490433618636002121474748182438914596991816556732185020257854973083741002810541105811453245757089249700025018781414131910787883247562156571608594076603531824424725936969265330265850803101463970888944920490310640681401826939509994320402623824196816126288731551663591908630165194984372766764689483019972007725420568651541789781516668440589027170112942306238172383333392677160431370859134100217925072626005061158773283019243478403482334622535446972992188256802624623714179675932963312257707156019418158085735199775968990329288254802500840760198762758964302870844705110299996810589788397556261833258741500605037476763474812652078063522140769153817607151261069572752811181838886041554393443905961372961781628640403022954991658249203947101426861938085607651612413201854407492596472151728518144535491530623289901179077831782828001230339901056576012875888501191125181707812303535821849808219851664377313674073919146454487269023218444175337*x^13 + 4117875919088403839203962944238056875342823430587650544694870137678837195761876468616613283156917635979977741436630204096856825501062677384393877047141433073863813573671071665741998498471306757260359667729797018294041152635716455982322207524693214656495203117092237322715422988804545962660096394787087611382559070537322542559301354474850781117000015446479349121469472148121368698496734763588139298146146485790186716154955438045355437937875652626001096462951886739613533736013571142087575980412274190864474253593574859984857434354549061850375645440109468730937567206046845804216010770886803369094951347426408490849577806899665504586373842829783100786703182302351977214028813756762081975341800318075222262070599589043452798914092042925946238957887445452579307595102857905358854992588181954394445508157543289253682949631541999444783131806472513504799016340581502979459629740442634263374157338532846538486161918370037060662186127473498318597095548722028721627443547930369469469622006390861833575935931852532881212633551036739966660560466787599426215649467983166717177111429081042197646494795520246937954990133082085756376442907367540535676009706717291433983172234215905776320062146813088295223393207738419173550293829998142061415856071957597618502263345474176956178725797207222565334964590477629596595114793915787509084097531458088259436584046342939597080175215961435170398901093551426461924927505002018843132565874920260668823658913805363104949250927173726201*x^12 - 228967223488417798335860629766180715017428975793742583903171364451238289299359507389179972675036617581589844613680228093437374194721777108427628495258992445049954734058765850491758499348044372664029592980728593760278219262116906224642977057086748301575916531405302277744345376754828397602441800173196664013718547942386962188048054823063630509883999261952599381587536191806514691827473349690588536969128530002201102193197163875593339203446938393334677199363632544164984849368668673799725948780739121851195080073705800667997467864548107244286245015916072635155753336901250627057466851747465162758208302373692757144177080933402803325862120640122046145531034803320635149931050709062347619350617894080042172929202216891146112626052443480641390724584863415385890097028445047959259200957074487888042992601333894012078806106778881071646045697771871289149819660998013315640801274520523913895571781757572775714845333375873952887827821909831560604581831772695308119578081862419133306072138764015537785939088168787949893472896394988613223531946234292116316211966621992226784529862299463817112502427513769069617344418886858818315427770871169399215203861188852434413922275224044181208795752621072353810488145072470840359164666661975728955594560060527326113859616292522534535838462898203820906887352397385027741867397669309661175300690158732857195005408523159240473396631650131893888571063117481339518846355101071322193453129138312410618638577822108745798811241397604619661*x^11 + 8522900328417845951332428261506360686954412164459735793899366146779379069837148851995406136480880045920614523843955276334785080463270636832369761528455068953065300420607196424307409947152245725043303431872097121051134766067858215738099702507569016517053368676124438236811558922243130403287091674522779070337289084864960185502814908681757756664978116259014603310889839189662962477835048705398225192944071215274982028506796288374449087889599885935824399192856905743946230404360690933291878385031513337738842790298396496188922024441862525184122677374842188758854784962577571630699067509775554330778498687903832248597599026483819875595425223778244815013831849324386388359338820238204703954440046911601328151878544092118707142963585616010448502752369819856989049196519568896248170388574868849734999230833656698191274176589804834814624713275016782554021371227987470511325911836376008642837986709195569756879743190597468482392041587829558494956269882106563313912703766651780729479442902374604390408330054219026965285638946204256475371612241916419216224403763329962688307732212400620176240533540003096567180193958314737142445865684562431203446028065835682711875878587630408154396124941667244604425178319431235938812980771835793119957849161907797571763821670876669847144671099529749255715882268131685597836079844382287135933127580210979922730934128665407441007693251382772526051880780978943916183430748763777454374288529360849192050816759307020762210468440907923931584*x^10 - 62923571790030369852126293464881974439631545839876405490336765115169547718387721802167182581739479463897792297382585821092682373259270839832029381625522055413209144872450969556479615303771846377899146603463337212782722597434822364454832996423801825997760926639331559242687785725895965264616216068491232387870206009543300716380366558223797357956982039428751965824542804999936691615270879713710305089013455932761953920498538431277771372093896306800962100962473821211500796297331091663929269904071064711505085945038238502483930477092105880803470903621853694196392734496394264581752119997336725486155797110689412084927003451233743819147821216069515583432291242807404830281075255954739915709675705119762611674421451512687928594936308059489650106559500511584276755463161551948395837964704736645814965924280108356750792994111269679996434389388915458760366093580875049609393856751692763854800128968646420203403572549472891363068702252968827217696154328554226012620011035637806020931704065022489464141117602480187351446723312405966045150194169064708141651842677480463791859141414405916615433625186885493777586091026877355327598730414969071641687350982855788691185951631449420575739386174803519321053391116459744948262327104776873676377337031220538572453130312179376771995723170397461867952077175998256690236321393322419663721336350178495456508769055725575442797193151214251636764373951115508796514081713648111526603701781073087251044294190146154258413736015047823588950*x^9 - 16968809060965046038159810382901254216988771453171729734059280953300173606531885505091538314425172033455106286645959982388482728044862639932548643838733661535327061222932850483344958625240226399640315296551144473564514528084208759539721899209041534199510717695501002957073468629939458655704477501678426398796755559993134170990925982391155565828433016801452137811355149549291846285908510984307590558895375294106853585904249083230815703783333715642566921266141243740468970115121168679594307072438697438907048994134890411497533662880598647496642311064734462166849012353102778084096260241034036699202561748709595853951804214040058633122325148752329515765261866806520135739115599108159941196491517261837255900847823053697441132127455857451356386680493834681078078991472474200573234909382143589671607024686683227168283024320090554398608552095852353154822594691483909786282120967457420881764637484697538084727392469514747626161700278226029397398614485407999518654257843708136894578820031504808210482993710376331784121395729007253776498933163196258953991208481326285623356843156200344585176192619053606478392961499922043235969268107410641383013944038413914594587508913648855384533985220563212175993010732285200166753449956125225501769891521449655467784560833529654997144551676357350093038731808374837105313916392288832516792851645845163323938683564472408145722540311107730489108227252071769837968599202690410642727786968927043133495461865544578881430286552866547259512147*x^8 + 1257694698203875117491982620702156316374614139978897502209557611807582015938827171798098041544768145127610269901972083379732495065562098214445839150735730132996304518473564637737403901740825524728466152040717447973378241454077607028188408491523448521075160301527602521676235030283134162265219657851014143893316308938826021571266953833204531535193325978934346078133253805832991716191519434329923281914140870703537711496525133668710522188798783343028366335903591005824556119351611304816793505766552298431491955738088667823154812146334313207206804515227210924526461116188287118952706801580705366261191991571314766448288778246213300072668777052582018553925908516665664085924195014997014967931200516757516681584104796290769504868181683768888808597100049013604268967473145963798200484241628364896586566154375269813811586494570805184801437256004340927537643624675540225411805474605556570891913474043208136129825527749163745454340774143835644536646113457135367706651134846532796824495675930625507527958932362518361111602770130976814294547364764497166979943222242288680537445093120680824734407287439713973049649944893021354871141917283646825125532785051489363453728774122169480352808623545120742789734907129041521714761436204620194338187699527751404784620779745910507224375406565369272173613735366785914658251413162965281902814662832740693457608840497353060799384723811862476172530512310908962854127138117416718644505454660702467828359240168296928647628595238998400471720981*x^7 - 39541683139948537976935885826900299990437010353922809066415501624111733058186262314278750528445121994711465154714743371946351049297299860462839148543670389956438761289329420828516625452472598968307930443312950915949132346485484963596967826029826068250942306094980187083160506207658258496789009381722132123832534231642795178541562087477789942773272676141404325961014741950339896504306113072459793469737637831137322580246764179212250948998456912514985228931755314948793700755941892984915618755130822226717011780481545391796261252957890676536696814959541304018684676607402292647242333223736532106240752348667183026062719130641544796061714381171314835030282815575220175273534536209380450443951718011506943757446043305275388701799116740944181960866312554811042865951936228518748946356944125670286305443936249386847836517966673621391686523693199447295932146479576120649250361032475049713548262930013749853926325807769890403607304999011118623372998005220417563024663041305959792072358240640897852864942830248202675438406123296885700368346746190551003602045512037740587815658167215549172168739589515363256715291505010676486617620812314049736587764836479620064205262165979979176163377120645237222139274451773774872276761708510707236432813151150750509634789419095226465929075164465484166604095037056449151714143669825005824184460522725741406550732417152943956546171071082976160610630122267992634455021447138125550622478047075977759790978895275891675753365721573023906437447200*x^6 - 74625201631890337950467978862404618902729812910473615757388693791040104599928759782119098847115484770806557619058055590206646905572023666919182991655738103995325581735837228980231241982581238252403368817843074277587202210846706678109980053996656728001013900594949375180054526979671068002975840739139926439298502115024135391960734511360514826044460538789001448515874214500866595395356846899000985850791407545529458781080253322788840693869527784104778153025162527583276098153560243861443349641304756802999242307756352172092533717211732305832263265160372990985838876162020732847810151425882572144879125139019554710691187517039189369763055045816532606301464723692117395894761106570734615627589699346268261918627895493946906055286758207479596744061012229365863072378039621142626026007221656093701292898026873199409560053403948968369855475563612085310298009093563029971026778843990989785410615997764742974250875182654017223351691579569068581901028265404370674625895640937108421920248499752673644368083052808570366487570849004830069421335987967968082361380161019715603055312087564207426330881007587983086809038668973310012759255117268917949161907851814508938475051533372015519978496798057418559924810493716888855819940398950210700546049898353819253578702550623235945818917670934925108676584994247951111326748422956055173196936505930848024100205445178470450971990916786478821748661701827078312293569033924091232129356409384040092232402161752284768359717295455658073587865907*x^5 + 53641331890783304917458936348428825008864644510645588708030245742751891801856830603980054990945768023644459258742088619332430035234167577237583141215102324382382604585567602980806863492625164252590307337578781002451040247604907328580659001494078000809615400074146074651268155313396108286362807185346210184322819363731634223422652217288088216204415574609077214217300899676563558151946016943431496223781266992804993697740837495749114686472495736767654304942221229292455157413770100353364677160145904951923719204535191290220467886820238456240426124180424486754706281332802159226580016155326044532945484411216610587194436258667443160970380896241339964703853622014672449719389238363773734980044764272447530261922196241076056985405747087621578330931818294351093152599112239052027444959543966321865843385416371783683313716433521601508741914329382591074756601072048268264746224978402240292564965039158808141224298474424865696114971027380433078169409441153949334566412001284022638797944952931565408301461973886067575883060877061500708990166344498501738921348623642672551949768361583296007594123003483134801124757399616563114005581448670610342707442142804757942386057582533310041415888871530175854196836545204106285761435930605273178766249343363848867433807214221039429327585042953644532261667771697763873808740893052940812615343280440432416352891914816848060542983222919838352996765716386259462348037620302618645257813111519515693094759884316888557671772392206392305321702539891*x^4 - 1714315679478274342708963188205689913245506749162954020052072758379635854952609506527730073012178164450010978451040043227915813338247754818988844480531410151420133879838520389966999855735702680376433688724089054092160510762670818355938287424021318621569251054444558772302150853791974154340772086571128917750943431668107625340876432237611322543092483090441620796898851275276538995267863151129383502003378809479215024754262625214404771001153217482371335033748976160573398492999619572412141785882472249067096872265016750112655647075089256189906180969033797683668031223645778585308486054243046728151272668977105661340426449833251477917457059415033505944619200805438308531061619831461944817806266495548029010591550124831657309412514734512250081530578008735131403610778288555498132861918755604588567702023112315683872261625923379298614308155604236166693389156291270985838601518065967333798577801663529034135066645909041714843003616869482320483920828682494774902524918770172614169359210312151911617451351803781954072358595442104414679350509182856397746234427690311506485212427741047322144223803817265220311193125778544574491286887588414285878141520506697507493145033997522793554152096067004028164138080444698710719073224493580764891367333380934925471495064243569767792732664509665320831471402303292890485579576490459079216153019194743809771703870656187133781092015055872433940176009583741688801274944723016352859835771515981204487861080864396588612026970909981429347324115027973*x^3 + 12066639936660120798357886885581738773094100708789229814219773887294170200204332257946049411172273276945724581734387387404169148648031295604771456466859435857900550193960273537559676599578242141567011303664588297638568309605751677250185467918037340075469028181224312582917099696901150272250884313320943366875473129355543004885614785156906042162000117401275885654914422211957679957019963049290381272620926372668915805524916016769984928162426128098310568594777398745980433710107623014254197164019158302053504678230266993850187265984246428860178722176207759821185911397616476199603759732728859978162438745692628774043905606138975381882552928654055698295106872621144145345527633585541174276800400885104435284677508162942080796385212564798035495229070397824676868436898897361477120933175718642432621094007702876338908240340821910981231721231720647031670553441452995347312997969719476969247865021624382851204991157189202818226824444281339343206962697342911082263774946525946550098229469545753454895214173752612130333151695446451600161828337267695899265667271637588604306243418405336035138481976023206882088587285444543639619799133731357001813639663316259490237137471399228693896540710852139158986298413506885713234381084736205356856153307337005731682747609543298814248342810634083973499601450832859812581998724717313053051975805846768411603060497271204323269987743335397639690179446909973867603407414803432650380147652576845922677878187932968060760228858444385633980301495748690*x^2 + 117246359986476418016600827728696746721705937220027556866822361535469675422566139618626387930921809213974703725862947480312079046416443453392720576235014413554687183367101385548872558910754455317029615574376962753884711181084786859157078441181386711422806975656249430106428928548233516131823550624560024986111254525143036114749274967718156193640022805431852358086827266321603681894782207577948831807169327020132428099067040300590182210713224030098483905811644787395413084011908948809567980753883946255081119224953810766277567936265242944433891366042512228463605334133706893596656211609728355484575138373603875611547939109700895829051517302323938318362642721111856800610918229995313868116896818158137029369632502711066082333429696929001342341193223385817888080897145167356415660659146470566437650488041884380227727049834464946729164266334622512992975160647103658146341577271779663989057116244506981687254098364910500029474380177704109569315182640522673729630657044346811487578040205574801630370954780443600705221895000203972106313141142063467011655550465726179474750809358662692785351251438728548864060041889795366051591439170550267479333180456570751819036299011275520863035902650909451598697418126241919798327911275342722397409365194970475410705073822185710255273020092708837958245705052085603062658098457599568284620091202634749834495071544441537043776992584397232847206726527158691986921277293344356922886772935999475012919427302112796031183098889721740031529099809314631*x + 5965187820897213193843816022266259052917284979187853505851526852108660319475332683495711241598253157471143460602647808017018204923590107306626354030878987544060484659728995023917431200823967013837853185114799371349297660422567391848126516836746922809926627479614871466436266678273274830312844420850716632524580772968799303214498482759410856755931591736402884628871028395826019596132296905066929616961073304526116649232217324084572820851788994531078516678120940219872588949989606860679740151362805803209487744459448591078123052475764359301241273877127350060594513245191306417529343605095401326963014795613198941846413859540638788756309317692747096864426191560301340767110052622137028804877304490428946161624554582006547748844521303490688472160640826513193257660353807886925066618172192714104434268439863566365145279184721761008396704920277826974396910809051806928725344561044173552664846955477336169056191303764465275238645566359960729772287478907910028699155676043110571321966798549757641122828014063767591831420348550921566043427452387334598329373767565104882364005984494344267846042845178882311185767120255215356516840356193562578266682624708454818330557485235841439515214379301000941669432128015640480253818822181400916160076184081367397902883648806672151249542963549025928949613174137031978653516407437949866026435115295214960821458398601641065938555363294241130792507432783072220706497755381680940232638939842723339624459247906705121037014342845500632300624527697648013, ["Diag", [1, 21]]], [x^552 - 13800*x^551 + 76261422*x^550 - 174924175528*x^549 - 147215928064949*x^548 + 1940479036339540633*x^547 - 4321304876361232039503*x^546 - 688889840667396242924546*x^545 + 23153350500094899537198791118*x^544 - 44728642048554955884112740622067*x^543 - 3580665152983510876498301173047471*x^542 + 162678482002814712756910869876011827359*x^541 - 272477804115448753012563784650286626541978*x^540 - 16436187377449537007511624732956322715385335*x^539 + 763479796878711322554817559155595264293845946171*x^538 - 1170043658841540083306385247553433301429887940244682*x^537 - 11286870488351744853472177324762097657091127792490933*x^536 + 2699682662103311071117446943581060411789730287350290754151*x^535 - 4062648801923818823667869912275921544594575578939039354457563*x^534 + 315020534620631935282232026024713717188267357486025537038362523*x^533 + 7975525498247611541926880373682624665861863330944750822028319560399*x^532 - 12334466855710052237400667012695800766931903477700398289138916297492045*x^531 + 2184014705013541154472952041750540126430564997266177362432586679463055815*x^530 + 20420466170780939338587028250856735318593836871924976946746004717025037186143*x^529 - 32804531403089209906576812115499214232510490327414562171194276038198177710208482*x^528 + 9097284228706175862041273023467831516020826976600306628313357340954080312338512004*x^527 + 43989276798196985854462733938471605133956099197655504823771212922598783294084127133986*x^526 - 74278703535985818379195888850427569549121484336546251020350970100835931223429903827185110*x^525 + 28126921062920906389160281796252459327272655311124339598314441906365571915543871409838794349*x^524 + 77967009636149522656568102660626602918109937964657397656645302398544085986276731643948580631787*x^523 - 142241617972893168082883150953208193416552024540374755586179348601058427887790822572654873295680236*x^522 + 66948472887066985078285403680305429596418202984776250172192690269254216520567822220907431183519813066*x^521 + 117304075557455436400862681317608190234223346685869687270057510164974921375073197322790714279137332076729*x^520 - 236596574618889882207006631508250018941329566016346818565383940605991968055258684543979447864469277561804714*x^519 + 130243084365329164777700598639254569286789163657006020315159947717981371558916268472112182798463521624409250086*x^518 + 153622544670102074109245855043551674859435451149492134845281595104340532319078798830476334834698367939413301217550*x^517 - 351459581546901192854076094933532960010598466354248393604509486994786031386088452700633226164031450792035689029915043*x^516 + 229840991583425110836409772554279938599660758603659666339330380857643659467903300916241819495766030222319008365288618961*x^515 + 148522959831600958265570508499867516510308352178136570678523211920978182286157479724198952758384362562723992532157670437327*x^514 - 445697076271059886522654643764422757227640498069779571856662424690258519225255876365530165769379840990376063156517510316536738*x^513 + 371761689900100105799408636483443911503720666682834718829853066564472318905675066228736659493188734218735497078522657007575203173*x^512 + 24697758546842265264406001243965840143346039967496662439494016537227319488780075132167349816101326493228411712799201802977559944468*x^511 - 409125018152995570901738012148587168616547494578608999866143187777852421893943488649523921530168510707507375650520689687956700144138549*x^510 + 480625846299241850774224116062882277771220008836374659394313415958394936603009012702319740127953167591564692526162624576704306283090006014*x^509 - 211319600459842499201692783440914758871199108987695835584936751664787390548634084388777737517606143520247975514965870631785473870834969036164*x^508 - 188314481243066694236022898092558245635916436676182787426463609126791756496269145542506809541988699977449557472366302872187796507138329505856124*x^507 + 452798290322135788633915792012336576536310140952779979264137563339192876044734165160975230522848693483398973725771555332213378660384937005418187531*x^506 - 405275117929929403351587983226322077502612898993945804623036319560858588612541865579576435541980170286013592636935308133284880213531450147348071431907*x^505 + 42770024502352564978196450964480854028394246505936896756051359823252956568826584344572766283158099877915499791629871692518674956002540643433822221270656*x^504 + 406806300903230745066088747346873596793257512903786341235135806478377256443598006065717944335530802334681627347660844291465550826261483441670890851038485606*x^503 - 562472216936799978321183719013928662554552965852691619116928027613778314471278774006984111947253927754509944714629103285761401069914669067039395098873555026748*x^502 + 192813279142120771944616396003580152728320388937489071921229868247522542588878010290369842901177910590700604787597984221992513292951608292845566284308838171443427*x^501 + 475082950021297181796907572052615027822667858899065891465507597573260407126055944538448785094357356270790359881872313278048280827630692855540256547410559494698632732*x^500 - 846372320451084158977696996739973721615953731472125159297424770809165365544859706989976489606765332685750325224343040696222791587200940477887861575229377124217018808976*x^499 + 506896846300834078998910378067820704756497972059535708463196591426010974116468472890506167419248236266983907663537633925707957557265273816768700241411722625832476970943567*x^498 + 298876046281091552669052151717772347002728505759572909493281767605259210393044299132874704248612512166241686943090031305805036649984379142244554518488325589339955200046925157*x^497 - 847693649248267015609282164071921180505702960755048910079989628333843568224257526966467478753740257605597004217045463898969540599832717794229117494804725846427666935475050326330*x^496 + 674439261178437167619036735840832196895679139966492753386160405300075527207073136379672151719993733846634001413198381026811742410444460701821574052240206665472381596156131297377341*x^495 - 77893897772888141194971301204322413436409670488868078867683168092377247676565353557230581434958336345142294294262525254550342726523410889633834726918767409823822588149176183641131523*x^494 - 212439018034261508869018067408348492200478989764448783179748429124033928050058299577801615010774927055313935497793793021859063737167986193045422736072949991623476966778074066891324243108*x^493 - 114402011418303394074614380106477090061204979319297696450322390985105257446141097441133319235534549656795110591264276406984750786333798498810499126845379903635690925347913010220845661479722*x^492 + 540800224755573230930243488412187567804883675112314127993517160119736837970934485380840686753608415762112374777861514751456975211650622258315629737698143002671970734962649993961973247017623721*x^491 - 268652337141179277487268596523595704929156347396307464690606698500604854983741777021258517928315086829728259547413899758047631406359356333872506764688341175289645014922261605705953044149557503745*x^490 - 823393208607560923703236410820988947142208063378938023533505913665179565973364136280887439709020228498946271625890130674697058826769060084534683638859597170818213539690035459922503327390279869721680*x^489 + 1873662660751190714615414145443026487272775415140163103644485782400172234822332498679060606678231087675269714247845081928981123485937721910716209639177144606107853811458151858431815844212787907385767546*x^488 - 1792553004818453037994262320738491712273424618335378480678959303494475214401106361244952687409405696643978975863373028089573465955492236629436865309285062130200901101327758596161493340881595745046568162403*x^487 + 355318032362240678946531305388836437888889307867904727861109748211952026027548680326491218996319125502367876771254289425823192168599553799759144544657831837545120602568798684546363652251680673055619636975857*x^486 + 1483403094567662456366128945522384123153972212346809336209342864873614859219756421699693475829845926474149899752070121173856693945200307756536907831190098106266902224844516317967977484374267755102531516660302615*x^485 - 2389712164688511298237919467871684771577105312673689544481657077463998156487863105024931556059202327031536745627060696541261257342605012637126576994103911571686787107822003217174553734713666212087489028482235999054*x^484 + 1784356941219285946610422074542434174779485939274608786273611586328245967439225004037326521558635815826973626098990448846703539257760152705956582835306436965635430027670020726532241741888504334207861395187468433726085*x^483 - 247956992296619363456139197392929633554882675420905732465540038504340658684139229759834379303180368204190753351174074111152196609585982379466946560776519408948631516170745226514952659537804896320040419611935927552960844*x^482 - 1077344658277223913840123600565489789970711540561054480000414573945610010280440214473727314751768931924744482416848724941875591578185989622471007473568257172698818002491387502952859591001578197612020511316799628921152670751*x^481 + 1413755688106910461631792735303957945548281488576798227229974936763348341863254431993236152870439923170796824732601743833128699012027090849840827184133515250667531325964566838285026565780039340275450163870901002259012272035641*x^480 - 783078233448849084306251150331133073950920718333792978915022189972624002037274239438407046386900942167238873389978337310785680847252356450251987427872782895130630596040110328987036014066194556754685263241477266975711518321700690*x^479 - 222235012800819666796064124090575518094291113751474805954143091447818092004528464559677778184909536517116015647963857799693010334490687076805562874365401963079617306791046439916324609710810318622151704163930470630940566512885231173*x^478 + 915607048162238135023176841584071356190255405201280438006156609645756323967414105460664838668109855566639884520994674012677867923363235817259418195004129946792259780712020874144013458125313298471606344821870060811776998825980929372642*x^477 - 856986839633938685298696244644032997997248803679568381662943592991885514462894759156047744531839729525333891997346454598298055443608818203918495282782464907533479144304926998268002129099610499743981659289280535179046190936194480095751048*x^476 + 31389650955251861982249608595600708242577587009845114410681620875791348117401234439367191482694218462870864799330833801597751348370754184404208882486899918792778971573667108127707033977451646288787833578794143104093975942605608316917024295*x^475 + 1073370762740301062043436647013728065041941267863468510377359360893686327367480927664416874334679370301746536747853897985595921622986097058002832848162601937086910317602315562262077292489241427359615280486983281862662529125840154938660380867684*x^474 - 1634542953494376317248639051244154423842075575113327939884630024800529395835623994982391267016076730137636071886683034733191244461236876159209561141968161398961210441130988537520171892728892715766269731647108695358464209069429766989913711637710441*x^473 + 1041053752303106228217470713990140308824045019708612348820848570132850514423207190814890190130331590410564914325183142035107322142412548789030257144346723980099092189150949468933714498289219377713278124397089746853358634658739067037669838494186548047*x^472 + 486715847391230357027919353288298445707553480960598537299983924288322631086188078574854259807630001547551148123710644558164323617550228798361329310717842923632155934149027792731748054689248844248092797902760998574924888100540566680624350548131781798742*x^471 - 1852854588484203879372205463286828811638021519649400287801460622577634126346487574624039020995250087165301770074286079387438907413955341061940411431219150373096434615465694524877519095069259125950793130662491182391953610092410234877730531977847670740397734*x^470 + 1898220560904697235313524661502827236526500821869551430178521445318745756405376257821863720681444868080887730894988752339480802581072365214450938221700723002291004992363224629508140633319825698891775795952202569782860926615576713290996825873017894526163634666*x^469 - 468270723414050341494154662100742594835949841912201301809915961216640823330149747183858105156275489914813984550209255161415922959133727678666321359000617934215344613671268912079565818161327025842948479372753020212628483247819228001444875507400388051950913895209*x^468 - 1305773378374994681129897697677990512681128934381610667310614984753371991296972448700632727763673110669117360749756304831125311350247881293360517648311492156113964181322529094014222160194601796474967177901149869838569321778382912058452728136166299199574234353712824*x^467 + 1923821421679401923261605473160426855194871053524106736172426458166578825707353873569062573423381655346658271895976149787294752215493279244849811560956444221564360023317414696675371511108382524168903029336000764310319938663749932531608335969723623223150506937325278223*x^466 - 864404088592049630607843341944792371326528717032106139869227527646936653683612281407379938862638251514736731967986924558829105920364105226086638549015107964294287634948575856809467351993927796928817093830823475775746117693026288396292439988210897360961510573826547753128*x^465 - 913820899378452856926885025531551090876308297002869569486928914727985307283322661402569881892540490585777762904317269456328502129124099754430360455354464573686237272459497285753819243528960475055105049431160850436119956456182579402523796216058710305307084062378929301075343*x^464 + 1832904303569299558160523148319082090640861376985143109243596900342459273675032128265318846760025297963212370774243180183949605061052173902189203857404973456549313618491417531477821693836798794004808255233297480134814721433950359134207220079329568975869040014031943478810587383*x^463 - 1123464240058576364287432010138331734272083808096126136891844337976753854872125442889247212559117958261470719650918626894707052225126436318618561756156707823558953322608477090372907471293808361272160597613070759938787678196249950852436711951149918185854702740104459997327271606054*x^462 - 521756385742354700820013037361808083161385349033750051143846452191231234985181399823698029209174405937808968857592142684917394210155955461455679780017795756681745859594206716721063960739251042750013455355486208664146791536859760714672190781790541227976733666693318743470328378778840*x^461 + 1645833951902579246651865451788159442614347497326013179531403944837884096040524340739451013945300604301102058477504210104374449822797633801984782464216011322554386736321763296436778270837472887516453750789352728802397118550665904841651936656267766373927645794907944082380926195038991405*x^460 - 1361861216904236890651900409344417819547500801368408441219561109276124762645501867375562385556185915107849677183038181948113045535067061788336735003942995700064836043672553573240455983810609244232583113722102360356933137433586077989452454208181299746622780137100266825521989263526274485294*x^459 + 64980428913512782259815226667424379188753131370121054128886117589255649369970106755769788986208439257470327607771427361435062696480279567085740649652390632268163493311683326741209961312303376452624041581601830846536967866666933708538639353514355373754236506360361536569722577702393563548606*x^458 + 1057619109695026247743456205325762333591645444237055116310903369052965890632575222153933233051153235003352828356664033343977388564949578374712396277185509018378206767576739190540330951921976111277723997048940217018776651167156688192528031591613809694662168755448740666817933646921046691000419582*x^457 - 1144510183078822469487613110166638592810447799857271592719834391819891971078920240856638654069913029451319806052994601912856285853541060461805476322934309722500053972636424425917533104732448017755514887565296553715642829376870440323458794250078419255770549755135677251398471250136553369023364288228*x^456 + 335007879298305849278651020048003224683232537107006048475772786528876763616821389661711527929552665531553642631579569643949708242011119407770782850339730698635128505807297240933985356137945379839500624680124362762433132768572212967505645811742349662902161270272909448971257813053636913710046140948915*x^455 + 523926289291757454650536553490287662201624383354970881190364138409020278731386134873872076897384971745261412092121588620279889595658621480187765464252810424002128581228505676701599670371568552625769257360271375112344251758007823600395927860352555821323414310002876187097865546747120314542015080286096868*x^454 - 722396555872708351487583984864778651356259403020661702896137248506659874569846220985538857151062169784064001599345287453351737853392015420715684773937463060698209714122677190020012463378119296899089632347457415354252340954444638474710243613761746850645158277044483139686123058165416370399873774779769575614*x^453 + 252535194013696569978643656304447892328524400852835024186416230825752183647643597733258429770548568851867777556135353052028240292166939574424890954981258167018922905781673482906072802957401435976086764520499826256715930747253232131118355321456893693042618109187351906764120296263853526986795497101240174613034*x^452 + 337285505976122405055393124054428805271772850163382962409529605378041730362091987591901218201485348040223730695761051339094888464444308834132633137303762630356232624202546210420566963952707004727130726482260622351584735299745236782855089119141982370325550389038391611368525816161223950758686584333498990206126062*x^451 - 524990888174050656403375409746452069914098012069813470273727579203391257319343690157060995150603215649190411301593776742707705789773124305140692922536463765994852231807338487020226634707461298312405680390343605855425784610886603375780632382952203268422294351016973848944662267874744559889263158277042891650962164441*x^450 + 241636332079141849314056271172456227416818212659215824929565455157521292109888059126190463864899162037829174660407643260021760444140187856252412382778532264372569291497102788022791734276295807649707738536904553532134872837602437735611267503602448076693165396394631533413834483281277683321139812032602205258726942136283*x^449 + 181316000041475239641584545406955302102751258182544110642930573965371243094906992348633868661505858706111329394287144827298553407889146219225829589090775884368831429928658938979093620435746351467626872417471611825289742175033442374102560885256263233234869517352596252091973275838576283455279821832408911950589730028027280*x^448 - 381972836222794462876909272696046127621493711801791983481736861772854696933951658389595618148748957592342276293827025043280348051321251960100733043761535440515621212196374548981792185736770431049459095259503065508454219696857563498599130061592793751818079623151949027619167667057137216271180410501563752581812543886445975146*x^447 + 266123502276735022833337968241103953785074659829779923194379524953123971728992394289614125108325752631846929986738486822699859506707266097349751787671427230661178351610086554457124162344142848146140411756942459102346344705399556867728507970496095818934419190496941843335057565663886470160947490475139039255938502147563860527742*x^446 - 7761162704263213936279678639920465193181948936122471239062422978875047442390262449147780247812954542134614897604177158472738764528213335236720373877169876779933611739290201007934070601048279577727395545833055531879894427277967582065586541592530594597330960006713606901880760950329603957822747225673013212880320187396853588429721*x^445 - 164286833453191089684466811795210444750256431062892130531502391957366702218859778703872925802979238543677537167801457817152344077955774811058144113284771747172584932232555386843572918608026826082490938374640004093746464855888961041671300211924321791588228520252942984621629869913285085228617804365393813969222907731755126499824008273*x^444 + 158619452459293675399879472939165679326508037378194833292811544051463155472070871220540514751696889701570522136461367129424940171130133051058101184505026096169055560737493575387385699664237304983318998190982431530310783246511286416500637132161093334494033630939486123961483295305205032801874146322469528489220749706311154642642041468454*x^443 - 45822097549886465520610827762242233374150302206618445447426659498276007879659386392068508553660926951077141894762660335376152802181955215733829269725050974271440671138572847753883654479986178361869306870076315478985571505699222314514422699543157335011252355792704840785342511616681708522109270970804548952731797679245383206059276682923547*x^442 - 49966695384554955987338495285137300221648631150993872859257764027553403338117169574691703898384580704066502239184194245953066693124886690249535070497409014831069910922999279718417459351001277133337510234667088087371108733166099734493158169566018710856518225565216229213810918996827849296183186022643808601329100145328614003375663232455514150*x^441 + 63201752194021276974064181758247532299212856015253752348162363647220332128063141977688830877504650113739996449717634664551154803644918924983845149562430496769387637659684234222431440272909549332230802246956286948308853451143033324328970368404819673528772020433554958357670221043519840507425901582633526353377205553472708798571345300532290069744*x^440 - 14735763987472036959587089859558708248020243177689239515713732964884181696157941835468691020447646543920788599355304691874764061380029842872413012061977086087474815606336802119425078362033505918223301421037370765455763918355802561840745696299689618493169360995948232308638455742250147255698036505368448049505250226466272544107473356734715251143707*x^439 - 35685881096922276410226978195597218669809956629369658165655287944810079028924431176995747660577802585320741723787950233100376212052169452439880597298390420460362907458418713146255408549053236310584421841440470264146416212939472057300157092740204970009692009018397560170788206676272817445986564653261321372152819718553326077573009703938008329401455576*x^438 + 48253564400555669201639383712925251560069116389419042331774776240371675487392192156208471872760323620728505147668339166885427206235751973933393924995600471176817525931378658686401468867647900803620605096089358070522113249092344217905088777765929774497061041597679641160572565804623947348713765228441766219703773005444110925964208077591532271302096353152*x^437 - 24793820298223009112182111562168312662961456808713195420161121901219044705092092278459359061148777993037327955041383813970260872090925737483731601860576417412572949717766117472405050940683643455228050372844430880136719274865890037165005687010972940973302305571918493748007133183030251384404478029866077937821323435644154671851824656161024608870994922275100*x^436 - 8161600118150898594554917376061634537284104984288801601096077411428710078934418128128423859043640095709174293972198053597239609614181378012372192902078466156946591045997995226514983633751675767987594410315691311290483459443020535709127815215959886796367385813125061028802871977026172722191827844061498902297324779659818360267638375537557596799702984822309487*x^435 + 27107189216756568658154812916303283586392233398816217633255499067974112771159477324731525420009825718779430037541025102194113485577901216773868239253343527934310380702253721895663976899236339078513886822500372357682522865598483968296721103362692633340279541161492475687362976610469461386043431612097066066014221786095762356501114405843713767391108121899951726434*x^434 - 25965492621529976607527709581995156039082612095544985886323274513232789618685124280904308034796143794981316631520040938386792645914350059222107638653843790826719844963069171248354849124887537530841307087612842703197818470655930629409043359672742050948922516278611711224156455639504306560655319360935279396048235746712264320879502722396089129909331757610002556337079*x^433 + 12935325930044321997961669895931005779390495263500078517916448219660122320966149025500022932348466249932389347801529329801352519010415837622386298286605103872126135482887750087768037295212677033263933727125120078261706792792456325973273078578738691941259902255361747167306438123671668051703541540187467932412470966289960171062082692271375872877284673559792117039957900*x^432 + 371046090173247554112036350679720914045383427393199862129862327004729096222024119477164387014619904349288371070335362855548721472370023697903275445510583194241674272590600076855639497084159140207165735152899298901268222034482949579560109753515807794357423398218795275192326066465832745709678154765940966992947281392980038959772383915471200951137082213055670138070245522*x^431 - 7060316305807202152077704931654443241812419058060238047522486535696016395203633253180202583787825337182232333681487721753095492699282299644016106387285281225951184033867174157925798099685422038583983909560100071768436429467959807213933220553879715570681028841405673391661772164033619458773539864046515001129125490544851489028861596761684733636289395524222098700225779468158*x^430 + 6710605048509629744744481024572095209805922774219913311848764965185784764874170032542410000546324591149604024850156094859253556204371932570491054749194003218929791013283199596208054671954683723109362606315156679801318658706597679487175388502615018068319450991862237359423564320884719215033532453020154211287482785237789221282905088520195999543917961902130669054097689822793220*x^429 - 2795496497449009876953885945923390486205952006614990173674069790527889224967628007688212772392827602199326727791397272299381055398897017791148531205768295178021680329148280786079553469950879009037296703638913798252192894375147827949525956657853193269229137549705108907603824896226040877374511125400379126388028479056713896351781570831045721678915528402447527290867627821144223108*x^428 - 777700472380825990114081193883134765450055114839924798252102834419019739251734077874371638488445947547115464650907780608076576522212699527694874829501857172496120077358505642038000871466862362087226481124507686805398221402067252140362261370638643039172116417714969059361063784302127445836500966143704595200545141667753770376087367133422719585414881020731582703359997992850534488781*x^427 + 1892638278079285030319026941927053330444543422039845962557989665023415007621489001889059435587573208817414028426489782262384290785676805891787913727250971490361697545088084359075362834581179854619799212697514897884237152524975945063220239959349745126771122489995722317086150850589805906423176182307640748474827007283386517703686810940298935903626057929485373067179747918561330909261462*x^426 - 697004519103469993369781167676975797726938256668417312240993163735568201431307246161453091492893461392135073599648949367917861478625959716358495313013589034345110676015093637510285972699569885220236740891544624552885376618272449974623970217771501915023014566464871894182682361937815683036293954604081114764031393563712583397808506174227713766897271677057229464218858087148532188283199631*x^425 - 1252597529309885801696653466507109459964672171403229276747500186354798846479829533099462091680606978133776167500161952109501728142799503366642535647666402680171530862284365624230418147452918162543977677215356732858891859659802190493552724601498818145880059425383648205703853579102597962561688870577688334917648584363470019573921986260595422581938512471197386754206336005789898276987015061271*x^424 + 2351653109950680846970214959747931160010934625616273936749587575268448295015713637480999959872082932240170157920170273859238310313098295904472152886423122518974640536124926211812718484291862298814840319298869085908985125537229279438789937963491434981357745370670115266903471988987577512873206964098496596364580175604683318784228782494712049099351080357914964090341052965408232058106071941190397*x^423 - 1960115210518097755189569634253145015125455604810540780714722503644400413939370353033339109975898167871458532234434417336875888219397719817775872999069744567281727929626006012646114468194365318913455460049782454775044644553447082032183727823957913001450113537601374112123312696503624250845904005563861227341712194832151156579146063352885447182538957203121706759248108778298423064909963871021962048*x^422 + 564400523676729085409280156174138707311899930489061684599861717682815045720613290625518643339023371178820599976605858141841565478539738289318545774092223759459325939988717128171403494377024568175726615380834721558635817160454661595976025728290711766424251213807741470895375440042351926500693409576593087648454036074449470175153759586570587415449066433564040471981158058258771542248632228150126249991*x^421 + 812825977098449171853767667467181288443082428561670115635392761036218164048952093639637062199582699757888512975355556027954646597694124918123545360423797883473774446579299100362812230302535871548501826635119362811805928809000120657359105900984771943728722390962039316980392683961029768569300920863591784395778642068111988777722636536629254564248318320039291944523224985771905721778399172561473856418708*x^420 - 1399242813824866701781483281838803452304186515394786139730288725486339828481516358404431266108916497702361799218565412308040598738164235259218824476534317873028548332447028540571735539357742511439374250865741335450533493979445354871216496740641039639457754097617774060842129215623309577989995916708518529491650634151753108818250233610488884833395331734827260001282990423777434586439974594598214259575582639*x^419 + 1094718067263652019145529165702656368563185675581977984824232883561988103575694626317974981948652189499727484858883885287614330498611049439083429333191525725515913811046647572790199519856184627289535299836929358462164011954232174510135632537383449756817987852094216843896768185475205003728037321542495962282885618264638438514820454363917935064252736317238828716829539900617430931077048767951656320335588470404*x^418 - 348051153244463147174855366898959531350277847563163636023025095480483865020284206542071468745839335882577551823689283644694992286795125576343027645033592166405754902870917198096118561172753554899174635924423924195670726227323673783663674770048066552900406555516333885517531896866458503978170511180007081054173561364411293296463693754339535454246107956823544069930655984355723776518706433493080590390733890370164*x^417 - 278703139918254265324871782127750681851009717607182816244309078350589089185528637704742702898621733081827403699343278326331653500485863119662775067741954271553809345489930910974089818713131700686461046567346115864821626613110247763943120006684094235121694367263464546666252641552843276023607574784680501925220763547601021784311922741856035384645090744743781820283709672907740679719193314264991919651973567172940115*x^416 + 483551482201663376203399280689707582168697650503515188830098323891333379289499877345248084777880061019223060377527678795091113563718795531052151585017670248611638903575895976678285129954462120013749812330207217956938353892653168492921740723795578627271236882111018596294310679573923850609668734704700889289077510704732035836950980868373042319877898071069755352792482239888384632507070281287421629707873269091396145423*x^415 - 315815558931990838173858566397090193920380222724878546879248796172267272312893035149143348195943817152717369166529387300365624103391764130584531712208345368012371795672783172251979418514476243282476957668270049506448167950203641335121955645521207904670542251707204259647171933273098357013322161745726970795914325903422049737194853156754457568571860498448706475131860499898620400989461466096871196030964052254885344280115*x^414 + 20966063729313310705135420278715848289771595482086068618902592375036638788590785046993789306699856410929620125892593216973889076991219694051190271878635534344376420913267433165418360678881242996831847994734461931861699927974537234669197478870755493238043407582539325344314229740503788241978834735849793808588208806497109054005695616201000641478602865124489358739929900707760049395865884387447639503207336460799688574481950*x^413 + 177677270906332823711736972538104195046792686404424293429784745147334057387162616790627277677092251094459126918702002067726464945901194560135630224948895464010354111262417376162993298074306338105570682445800258647441910283998107211079492264432542823987829932945614917296146144846133589084396478866884750115745276011569898493063681504473726928839049615993454694394234293918187907726968680395124380331384441610892477984092089510*x^412 - 201602425815870780366244620873139353753332017048867643221438032013123036136080561945672365652534475765707175804585214371991140333705358666446063383336307273717067216364945749826008799134219495159056079538677852166534666723942326582124276951460781354923782231951724178534795303824735727948911667727409389460841841643807361352115451083341809552359708066415964363986017381423730663250519147672503668219310649843582441601674551477955*x^411 + 104965642821820243003517953332153182554172345279480125307259980263042695105469318000594696748226747349712729829449376532782248526286655396363183212194541055610559290185954923567735149339585910599334915507978150628255387827155026248728054593200174264221093212081853182007109110529177341867841616809624916623436368750897982309205937593914141062261863998648497519626907375975735359710462549761825203944447858136921169000161590968596712*x^410 + 11485213221927542547365618487474793581406833793356599299434003914388718454233549019867106380359078700856335101404977136593074994732452554135862757156182163502147597375621446239795210998662561719834126185098357613794132900945950741272436626304589446020162100496900588718287158547590405371257326238658393100558931680033566826475776780626382150392674871775008805801677663407355864647189517410291017821753455507584543337944935624425716770*x^409 - 77866811086577713014993133297190349011624177626174102838208652123338666171556285393607311992232195385968251342107399247969474380774808510283794483952436494932835065436607335239195646322872966039653320629488815181550584641513375295475010321382664687761944593387734724868762730949719624813253512654246622271145067062222391957293611227196830770802737511152964017667652783917288941648444757078404347204382509652132838381477643142670574885873*x^408 + 81215140631828348703176180655502034890298308392225370178291272329706583511287616908935858116592915225656101330097940621184589031421476280831717736055403155724517383361778803447545245152445216208077969256561251258840785551992076386669116545339519662416745765804977257826313071199633443569156826979137909188427011425440515747724418664179132106837273394038224460603636900078054078390352056886753133860324331491696079739943924166308283420172637*x^407 - 47335944177226433213293316962307971459247002525868324367912789463219890237317593544760906452155219750297305880319217193700286265684567312469703555491947687386176249143854773977995400487216400938359834515075365976873153488533752416254260855400426216900042310220918051619674424051353384222961603042261519701037296048466547114486986123108028508038656540790936162891972983230281481630715277122235733738121310072360276431992672086563948995767170403*x^406 + 9168844786048547122452480214086843930044388696453881328969783107330718064758934275382704367487051094077978412830129260680517109109033540820813160547575322819436169581012383455978456769846842066438037707988592474523228563102410108783362716713397000029548590529719244919650412447247355143083139118926463645588101039703229278943288395550761844539999902789969443629857527242482535139283891064669361307303321526001792396548943096955060737021169841271*x^405 + 13818433381747949338326993632935033337373754260004454409807322049618666141451698041241503658828856949177379183285417559480763912732348765746856060027408110163811334530250911377615845137952316330472861995344301828819988296955983413388987562951232284162553674453969869558385167643682493833160735774620152282959158797194850815500878497307943885828631666523417339960426197724595426517470767861069625223472977062370076862378451088035538975399995914606756*x^404 - 18939088257445662612901833254243323723903989176699795973810842415884021749752256579386962324459922734538141491047249932972589146320565000784152284957313348815617311288040425738803087556755809508600049876791388051375668924325260396285821836876975262279809337372587783140345231273019403316558716803406909830489650704889635703296379962804682768502216130906733798985692235573523712234899374947419481768821780968631422665711915396904867401096950384619469433*x^403 + 13137698672932258843793843706486874003147961400164898769352088852747760248341188105059786419101655253858478982155306490031831592869792749115969085130227890913302350782008831001025888866546064760776066371375334804267829263806509725044144519441604184487877882328990678014565555553329554726378810452322040914317593748414263955802705579875226950722797584460958152704703489475181447734913681797432098701345901333811025906874524054801437399693536078696276747470*x^402 - 4652752065634035707227347363745016700153851386542090423332159707369466613339610049476275433530116354596401324246523110068892297697891113049561842523991347174332323726658660052294118176255782543967206118302297020841039450687282826724229769911895086415113274291206328876297876940071543044945342159722324288298841446559857886034489568261710773679428661330083559388006996361515844709390835287448116477879525278952398731597223684086443588530896181733112110077801*x^401 - 1479375826408166341434783581319841727294707117017051052800188811229473154042537819730538125007388785922815391165337855897964479447728596018870033212589092603719380434225737867734273523493030985559853296190225654249603903140160371194909006965147033535632781788712272282075365169005911694862119844132171843668203770722505342390200637160513642411098992211205580731408165797842651517734152646770087213652194866310285794667084579690864671154678258011126395888449478*x^400 + 3897050225929287990744926251541408118307956035645635389772687693293201667638138808734501917194061746126637879585230390850342579984262543225846831241372560067033059896333804236573597303034519283226940555845991114527895571888965703984297131045027965378145919185763789879896315043936490045922814965690334007163498535338885595210220399748631072923776311365586761276810554378336078615681918062968669856827541063011842056519001200238707877618809789955273862982422024435*x^399 - 3442248689410200909901615351166669774170064764338746932243415703013554302929278546983256043352265204276397294088763005869061434917288812651292887441544264899810709265169783231106526260884124006160907054015459144074985431847302532349047499737645566479447731263392432816850567830771879459103684810701191994217939380487317732949911752275093215918476817158212140338059844993961709469055219528570688195086967507769828562123889095285613376459049037045865888073743378491543*x^398 + 1619947592763143459602839365501510125700391981709922992324025768997806807116463407528019403462106673027929491129753423034413098869028159643426972401340926869225662094565017074943457721043995822590950845700165208537371128080178811762486714359046911061332723938196491413722812651704678107567889174478961208204011184587361822287537081284309690183464874973903780984454566706583345124741296017043803345100089500337407793255430431621763195333790835682128958116385723379354053*x^397 + 273913662973917259555883327763945595572943118495683715657314674905150877575067679721029033370938074470234638916445975560266838769928320422783777004782723546532381376480731667588684224653834498840352206882704845888201804927219870359495465835938392442406383475920530636795771115210906436555749564731184434598497728450152007675372065019435828103342019502850396456860517564112155759941510367213473608933297535857011178698550036017431010823020027922915201967264685858082931031*x^396 - 1453946813846425495876861446201635867026415463422784827852111255032424500685947429662448496681336219334449991988882381585274938191102487220529856844425775513095864362700154328161939935243228119343284680765450106653834072403784866366948367536768318068040439615181257085838396010734515196341822737879003821208658411685054921513676187806135322135482699903263417183764728989891455985185335794519971118898225939698984971343027847214469873000085733367229278292228160939438825327392*x^395 + 1675430601243003293893285767823365754015232856444580501805029284936562714427106215582437146399589850923187112604766805578983487211305209438729373355175791868601409297559002946331600128706773701516382738110265894544813025772923222278462286691429671029480660422505861973081397655059827630715193330857873963431024047996917214019517442658069902128204237238232457098945390919801014087796276559064356728064470242333050179598186704424942662126244782700506976712251638293201347175428596*x^394 - 1142202081443226549306522194324050770981840886447522186066553095983031637048285631007088326980450190714026979731751938981983295115530307488522870246959435079110021559408881784580444798002585107035156607901109875950278955529805857556246212457371559318717249299031662067423415061833493924555698416045869487337687688040316084125216153310419548542799044261943981318791074219687851088774168845998566434031560327596346384972587169171296335704194872309656562397126624714749524753687971178*x^393 + 312061912714751973998978530192569554171189622107762723074566976838834626895626621561598884376776249363091348256406759978112715479781555320779865637917890444952572401071566394114708518526505466788384160735830379305173173633940198291669279638483851788928696521800176625273632078228398527395502504033373559501464840051309005545896596832955687254724675925878051191677334801855739714916636850594982283394649071686641367148246301560488785702184642872042643197904488679164398917283906675691*x^392 + 359804668900526819499737179167704496949389888768419226461699296148080473291394944464962593458441231881470376976913428709007491486855163501149602254085458767019906594402296397318956682760727144153155858497585233946369452174215056117690682207105764249706668810336602708135659090547475423476722633429941323455583359570358542680982991379908703441342546038948211204053958208255044492063256532298869824863774723575308068431048210502415935222708924547569214076068408946639610815776044632993796*x^391 - 628752033060621555802390978219086830415252316560611677180469102595504550261202409256806287901534582329629686479288054082561875090814153630290715914369593659862535447952420664927951898597406094624057929724259436655990854295339937625350444531519236031953189614225044365895094850172679671263038760243606994985027388699337918505297020797243794644067321056334734242010584975152144855610767426595899106229002501127223562281112178217059186053379479605125910475264318364748149398904287742420782200*x^390 + 518626316306348754551925984844469633244638846180860438019742267594485914180231459880637283758800092232960467942989738691853792596392734246789100440994164440499443688353882538960726754261636448866572134610981538121760838883336302433245491036036053379936928551881265665170879812724602493984297103022301281496383042523330412076624873932097280045396718880162065018496051841994315467893942194199699749057626858878988554917255273297064344662558248729156190552005673564667732394268297663485126762276*x^389 - 225963855037785697377065332523816970191888229932455175437542032488340875178001320055996130765544692520743229491948769325695466959100557033474209308383004093800729718538213733535748421558366949686470113258170654683064610521618547907767667830125849148671301448250143983224111663493816546946034024522621078640907470999855469873444089318595279690373922977860475898589442730512433758880465281617249180703424118054672970589487056652658632835148077674628343625079346529261772815166164684805700059843484*x^388 - 38096812828091779085502471847760967025296073241028392274488254564276452311227518304833026719463768153060731984912022314056127550079344745008914928914514793893734663678580450791473910823905937774072290787612292291093369181890932247732551081561706940236901747136753736936653208060066225624026438089112922236734748791841951722621431674802701820625482412664864149989169697728178124884367028252174054474869576478058606450695751721883761726346261851807695221107893214722868068830744688832679506400131644*x^387 + 160785431587838794148946028481323277437274950368661925158379705980919498049021377916223936057957225701208368443937143344593530556340490704230056787812085070550796149640295377068853212395976409616661014258273831988896692251715808826518969793615982261562070380445364526180512735477420854002161776453221728010671335180106300695903807463269323067309848395667312468569024049566107772431259504141391025895273411202760708468999272957649481095660314504412044458796018054711376148429618857916724518774491687725*x^386 - 146844358719183953061205054946251320466556437282895904678498983444564392558498259103055595308529488400039574413713283629696565264395698308297574023212693552082050304439678693781386888301665106859768536902312289339432000151590866067935427716572126499154969207092829933605036355253212143503103616625815432541603098986553271878751338863894001595184706580242223567415603758048499281400694582434598264281561655711373301428064465501099855837988648676212940737260268120128111614559101991438215429137794718665479*x^385 + 67188014069480187472182180082577319906751298364531223563508243111833872048803186182582060867820638142143620083091342036742488447079526326198231176499080459650195358467281942776197218628025742456368803700322180366908492631302436484675210126574672128852477360729799633316331613381216416446993290968966817198018245749683825738638954537890724800942376860917794111022516757779606149356868540833107003534980298321298981293016573708771104108119129154737195915092367579064610138311560890770278236949349776345605999*x^384 + 6711369728620465325658436777735132170539463349866424212127667743357074734387097046699876489798403330017140373530767209056560912837814637260310684623565386746531861884975462178194143376165330810656882879489882509209011204587581091705713288069223864964052478901493752487487936940370212932503943509184623843766336628244633708360039388760117468459274519899283924169601286074587488593757320639322150661919249096146628840189834111932566898372721126419321769027411923230227526285006486064149307628324707964169666882*x^383 - 40271901524263058621929671016995541124245562024711086827099580274054157609041226603140585190527849827020656708798102706173857483094000980772014431437652366201248410345085213624140792880241919531465195626512393597007806470735703690123045187711913546208876828302189866805877405908744903782528507381342973962521569469004129979124355848493637485868691642516106232146727699637132116849626576735328860804535408626613265367398353877057053508958172468257954295945119179732414989662514157082059051675266082615217987985785*x^382 + 36507890645672560129912112645893880783611190017002975934488371530526580416355134441229818131925356723051657271425384351222764564798643697904178589093975521061792083560320719084123085491591885645477044931863140783085982159421686061411946209314830821814753742532382831295077643095724075879553732698886577292531229825413584389183104254528786999021016579098371680268384918716020875894111231878187982520899969699597943423814798245855619243701288882055002948185628261739477001773104373441189642708979650464621749280481044*x^381 - 16202123011158578628359096683010138736144784528864440572365621694744400899143452439931697502808431167133829349908714673379583096153742354799285811931427003811932607108660132922365737869692647480734666287787364174138597956010610695586319889532205738356147590409291054984072254942583865751151340234005367239415219200190383907000815512349478598746772789315696258952164280998336041780059430488957628528068699335748461049012232508742720118900774473181940247158209007358608746266840777507958717190847444708226416687040546449*x^380 - 1871056554677043151287022381767267496204481598906092897182187269357668157476400986350549416589096895408424332188565891003882403362012385383757470001820445923983152757455242108856990384783382910081455515565116783125221806088869281518375681477318531407354830583926802277234303685449131882537181975912802614088125113195201392871598320311074408793977906602631091777929315696022768082610464640340008281567994126088958056135130799283072772873917982567128506472718183666922298330020547291080456852772158958536148643264057641176*x^379 + 9780425130894494794130603400912183928463737076035449304065128499549097496220350139484623195158161204115988816214783551641365206790619943142164357298870002313739975111579221087606421153619638154068771945799338382437629955740306970831468388403305166292686639757675340595292015153399525956818437515279299913929845337881341812915504065365801228655817004340684139639796675701228342026591186463710040866388239005304595867507955475112839309947822734859046503329525881481845445619521896852097527102563742801552159679637056919059158*x^378 - 8934806633059692271076543145916062742413305951642436792463751184018747603680393139123042640972060147219228270808190819530020433337390690950561072678263040633181212634894459954654780864255815881644944749576356079609240054836168327931853801320481988686614877117792504102351903784586535881263143348537334893345846859966812514889606517252277351717845640530439279640612300505033076868117411058748031652278472403391606037207197728193718760629235324031788559493825139601483733208687995364100057856720446596548311761523775354633596789*x^377 + 4389442926606723223462403364963245949781212556448592068817875741953665985214942439623820393200606719102873630393953227362019459528740066472818615620380276554757376681500712627330418777147542136404184299727694485908568667834559223407060461427950757946966018622202624824252889905047613034118099481497725021010351361926015866371838606901123017702004534050989016166489381342573191470835352172567532478581889560525455240885963241959094866922126929562928992261676380084041627276563412539889645308745923296228837251813025965650208032799*x^376 - 286670832664723973514651320493762497996055128569345859042972261026934988603787937646483516134353565819121049507109335560236404453814044410091978713192378314338899458030801434103058056444779416258117963523965506202865284676687353006700810941098698303720515720347252490517756858197617748838321809336857805585999227650133543035352607856672656497370015650858645069694314999854609036914112737704971553982802864743894968073502370844355855757560453735001254499056583823872430975426360843625494788757311483917321733455722846466199072258116*x^375 - 1720683526098151678073620656494039125776106493739458603799431323338574677581826350715866058607371404933439371524298124952994232923495732792916835267019178887558721104350802907118968436468744266607512808056873198828516282219221760461801351898750114304402284046327456215021298322552953538469756001448392874834833452859045833302757618122389387433628660606636103030323445975367462312373876907976092080822496651589124685259302890037187926298297768152886592332003892423557651481800113046824701144120552166057805142174258948564910597866714021*x^374 + 1884788883244644525524633633296820372090067476204319187088775316684839345697822301540833793596312024935789469953632481190234001363116537346973049228261469329405677953608196933830110902020918584332716847584364554578201470347064673518397934664133500570272501100892458315780006460170275347434342514005404626142842252365582140251029723847383681783449150660363008859613687661557907610485664788968667921996473134063817999570199889335645910456170185021879416378866200919083131633280644997580806792378899557617166490414568909265068064007252418727*x^373 - 1157876964163158143609268455609066966479533964059214063541023505505705049431961748900991183115621064783592464698819844642523776757472689281480619798309692127288105874511058518962789029723110971578469263345041462372943914947612431526814431802299678269212859927318212571046769025037194560419544088552057259076181667766642066145201712176616400967841096675310517034709779246719063444337421063394073325151801926462945553754272090224876494536075895190613803486478557707068896890210685134863818325355894589354953556570562965958184656511672421485690*x^372 + 347272177555584313489373851607747782417923894569132430415320254790949614941119074171144873448827154754990809225579382709887612918303264537521253248417068988897603608824927745026151875460226095487821283945109261056725157698349755789241599099065705906045364654189679833133477694958198210946497504504345479072949596529798145646895836738663927181341256559625236880767876532393206707331603855561150293502685359554454305173746725925706423340585171601768395627125123637725843709742545899831990895606781413571423315983747459438294634595658049455575472*x^371 + 162381620800130047289132050131254266212219054110640447436302227023021572466711701567775836391331775621349408655324972095796990507105331796429908098869914505857567918193112585520033135404907548214851031788404401476542304905595509945933237722914680389190699705731378756800484620202719587843788200663659083306071627362663237211619407949013621093588000819240898981600520919854181928362387178363159320685763589398253205650339033255556994476832024729300099050805277865584584735512518327449111524504696448668764016485348997304524505420897581664486402960*x^370 - 329325387238224743376135542938544816495826985060183368651539398448149513567146771094231944354811168328336271957576788192255898970699050549435634243822694288766432610545077568367416107615465337314005808330404637092686411751993674696155692563312375057121861381664125198009223017868485234238153675202932133837183419692230449144230566654657754319064136973646629807401833456847045717275947816227516546719769055979089958364448950729914959017125501721790096621405943342157532912001405064938139676101518720303916127099335513936231553097083370773581645574359*x^369 + 273632162132682016256649496697149876779408261958395710548797349976733087229222601565281889471595624173188853039797460201750987949719840590279801618745011507222775716316061139954448964056734905981910812232107900681564001940945883359037215540957905380950886749312097377210571035883767944824119483114774680487563452955410736924737626853045348260652893792314342924772567884515006197383974525116436217082491966633872438343537163080252074484901706178344917327355486645932199998747810531214632681533290922637296144249427055347500473799275996897776618605691176*x^368 - 137060795288015103857620621745725680594416554168290188991403203574900743185826271618688528535765863054622434825958327262812921554366283349676455422754163804047420892675297895911731363622419054000239228684480510822844033875658397756520043372189020257277038411886923493580713115022468462113438791854695810472284383446002781931892399393652110618347626050363766640876264039023731695167896912213117452969570918287644234744396625983226627210294319693637610971539272353432334211272169682968122046138056388933759154360419853591443384162394250646077261129089106805*x^367 + 16501075013193531326583263627217222791223282836356422692305793573178218227210066663489827574089296776392414045351130423634275453340287881367731245065663590198811458502465655699914822509457352955783090307300640249082547836071696707937651527865044126834432829846207761121964694719799185609897402614639344677137005738340989298317990843896636005743865762333931014342225209665269996735289683467075052967373918735625825019618329166496125311206080379618745491209837141119509753713968979889878468921849966460969033823931741383137795936976915594360441527001257374555*x^366 + 48128188641273600277592504546642059601825241737414897232843957434402177394484719128681405898720283398794756955402484176313303128666173038005032663974695474893299250333223000774926798195507347833972203935482878942265330789609762115146249252845176544281282999177896348374890241330855781395786331851081861537803512851588426839405791679979226774236867220204677524816522143505331641611358861972642883290260772357052060786779334475970281276326933489905784872712768434996580141126455545293970360838393647105562352359301287326729343332207754866079209120620993188186869*x^365 - 59132336490241050445875151579206467810113478212045943982744555645995905907752406748414305112117542371353523184614189004551378665019039810569969405553831748326635470478486112276498392650621203762755758120007227009735695281456928334149492151562043313498494190867026973471142201412741419432180343308403902433321456978262930334269886715458271763118132934961153438370664537204540542515827573412143770781906548643772748186567921580417195319795766009043616967941887537424747805151870469107343249154023110126771464102862209259023344478906007489921523037530709825907469586*x^364 + 39061705376590773973125438638563721505946940327629489351842380146730375808499666324908223550805060388440971090328114599695892144635327414983547499263303399139910691597122657399792571776515391960132982541913734057182544856559839190453759857604657588846814611994787710335551050426938815970625325284695841764226696911750376873486931973429309963062797909945693726497836742172562286181166156900973246769393474446382553448764487376467901141893922169315498548522922717049956366355692784725081129500004790644523027416063787133318988058512481284300126233067819226691417042163*x^363 - 12152585812082506628368588844376194992295505663355089620594549598982177947590306918742109390415369131544892840471675711110895561206085975215605988493102923048210727813853830399611763400459928917369333626623457187318146922808074095092277888085900698307857616788736773589469402801713123840058043467294452529817882888771413504804709547940366700735785714025977377057444499594678354912683065815749911661660118194897272098961372794446842166811958637407132924280122563575334291976978394538416035512855156349739444875554742746314433637300028059379548299273967841808427416046124*x^362 - 6285129310982688370326891103915513114360570798761626125771010107564297047605635274850380154288246147693513135308583855616634398327457176697616532193673698147762132315223003010323592630552179833347685054343515747397313156515071486882489211283962549659812979511766190985453312037385958763753471434386977701485241610408839210613462639561486912207465252655712242438548111570164576728804510966787104595561884217173673821652521829228082262099027490976427188786603232855726786840254380940629758763278584248790566908606499169141104166637122367863714152558606989308489006792246462*x^361 + 12165568007429889921078517570943689606407485162533755113892152287330731263095256316598020912759927017217357613434936358120014182274960985409214084378279907575775508313179500751983675546943395122458481336975781059720548654516536388175289672683755524788840915002186657036456601430689369165093375848305711178682220993858003570218224427399513555137101423983940354524887958582362954145753372357109886868872224867267788219446595633430922589221818377432613634814968955988144295379722487621660463407344766312931514825260882577424254184186141371119862595147741255939956708945473892914*x^360 - 9155856717794430176552927400404059149636018985020555661954593667113816936552276946264723741813947021438923708570898195493514119297837264097686264307850377005246603394626014078617290379558384192956602690731550953381873539565424663647508948917282546530509358578556212722603763168019408399264076774734417352757360346514358856387931522300065338040271501019737542557729422772630091850501807059812528435134282441530141260157450679620985551357184827956195386890475024924880329219253018181026440942466395104133194983821517863193539530877762915776768831360279177561791853784670289162297*x^359 + 3295528828576612037703411042949026793224579914488968125046399002731270546085676388884653624474849876552682578595884885687203082987954344632186609134125991794923267675366711902054881061915244615651487873362999521669925582262946752539556385813426911580606815430200673619567298501648165396639060650237632311917621934441800558718017613205097289311896478355364353530520612888047091114127758206683773405065657000978805835699576958520653407642185306118344153533909988702035759559467884920647466222008121735824909805890855818472871447859670243155063934439481679001577318144141287651709578*x^358 + 1040629278328919941831410793377993642232901461779210222978698288416489747409060806014500293638419347055355414547814688973929671030173802623826266186602502322341992587948534830685509566187824519009401367143906013258369161336801362937865692838701435386488354726174375875443195290165957135138278626867117442119655869316781462916847658013709028516754734455518652407894068765693262470384046270253436150895182856311046895453596756560096055374584195661600743691106326842670049827088121900098456228610523732592593302897352011814544300156587180613408713348330186768457147294748365323896347267*x^357 - 2482186035175486633131867748662704605048378274621745289544235869042087353806847939859453608242841837706924971291595176188105961413353746566933767351563040426163266646479646773596816653999632483652106747700265540476132993580432250539510670952094365784048679030067948184657963631339168178765602096628484067645050261544827698589637333207049940209490580925257448133145211432341709082790757628095811995573369548049489015095509445219459782995023614074634506581254706672063999803114991874166395741925095412577470369860659808102260514814837574122939893519248361340988364203925653324031974860538*x^356 + 1847887985156076754165356284060415122405998633681339575038871273172280504810913388475775793701482711071845691422765392615104387315119575226979116984379468542533928194353074487598102081322422920010694295697066643963314356892460298714108028931294607474511054475454906145297623335013976835590353411434582015451072614247617335769365808750645650829514143578572560379145429869785076130330465139609069342778427558425653960488077152975515142258460903857939177261457918414121170508430685972514754773079430855913389574524774034761503126086034607788819006893528284125067608173242438609025787588982426*x^355 - 599599709885650727273015368997491761531664275436369015702537795360386361973695262971302389703579897966900382187417641123965329561020076893804362321815613758502670742697450878667677439742363541401671632557351996730349929681359473271743921480705076192831959846374324090002175751716259759141355464210181268090313528968672239988452456699493158235953293372811963894291115891681941742298138274539555222308761650765521026431504186534135309686320371396365161928013399302637095040591307567044048519351927630488850970657005506993950333386585285160550057253915688692441930974306050545919533909749173850*x^354 - 264350627023618981047956017200651931980683449856807254718030719323703408936915041479256107263712768591728686044305629761942985230509753578018203702630463309375723471961533415808061767852381941963634288813599329205395568425319021399058043424517271584992160762370098712225358928517680058443056859360352024429729279924653247569418542779425895786417542892442369500176383989363211440612308471008798609669423310438246592258340377693311311827344773806044213362131522687166746926369223830461141918059643007368077929339693438591875288147961675889857727894220176279336790101598400461687156314470796160063*x^353 + 496477490714737851977123865102682552408744473842584740807278386407771921382183013776799137662270331710662586528465686908689144470488096117590385704315647135908768767036545572724858581790435907890010577062133499036596081898041194800815496128579972310685563892296628310913164196435822068107434534908876690794727348735923765217955420712614109038429234197332982514257975825279527480348878444665755788475979560287555525649181795014547674369902848628669626115226540727946187350069604374042501198712151876932008038721744792200895958153964963335022974097119286051715838366240696677026067574020222994896409*x^352 - 327686526502149278505200791794820822031093518637370773235716285303980111225974983549413497016502912385017286888981237653381959248425669297634801620680152897425028172282443792364681217458834833127492115490876325489482317597939624490580889194682002060537867499489560502682836918016470654898147036914906290521744743147326600718374495756473258671923376302221725632419824304674930299618118370316159722889557628280237396329865892662140157818877894371870287999327203351672068348780715542233533017169265227131605938470622065279037351590127383509410668957516273982702991575097391103303291132396388404052040567*x^351 + 78070804834481259230037542825011854774515975742436072928478388858316632486654651017887018439143438418109724925391559638070218679064293984006330816939067023813995197975514032724747603036029378540337750501983300065408722420069458362556965537934264568312317496586676549541851841572198151759057111746715501027825539624501279360314186534461964185534518299356067981359086694848134485718042366034244486670654566199992393408555405599983716982368469011616165027307298159586615914659717908124590905715071004029442641621980333956528480012280781341345455818749272831943417338944308780304055269650983179482630027264*x^350 + 69194778921378839883112479514268007308888836697493186300771515228110440061242094092799322210583203886687581187292958318170380011765671941960455110848963151375906216081622528869673198725611034118175402272423510894175071970373502797252032708185784446159914475460101773496138986904855072861248623009109316707505944637832662461538175886534323072539424239447069593615066312574309891954188931004455392007448600266542935133004586592785739308619857825911888036058876626531241771774047365279692348686296114876512582745291951688229300628128447091849047619955376177530428224643792304048363134650502549610732283811315*x^349 - 92234269959922749025166462104912096457839754932444777482024525410987298922411818634202315948860822365632802817719209226855402373069633366415182580581392431051018033337260712755324627062246233709352404158485057763970711031238639767702136678149724002738924144461003560688883218992329067964418362399171628518438095714129299384076582930697416790301187813246484610860811955558341943205422276696183708120815623058715035580420140956836079276067578333758453113976325423232166638218640005951497289759046553892087603119893461322654896157332019621069647291397498891940528794573491869076408439513744780937920544406435902*x^348 + 50748136271380023041947707120964580367456423343034471589288846052714206777742403495485342344935595849624381072986973942777168601894185078637747657904747430215031790501680696536780077554445204682056427280797946738635923422691034688047737566383080702741787270200004486902689410937887980434754641478870647704153648316152793448626862846003284610860049736011595577323509762421340510064448524184936886289768062204368132340075141919254472419030985171051751040942927519220431507448035126745201132391200740327767345859220012704960258207625698565985958857903500781656540094191081509405567261056526049352123880503532914011*x^347 - 5694544533001667485935836755254086256084548729047686341462784343750963617759613908291763134026507732703861848314427136328871687166793313781546985875513455161631839844928913113530810538580252926484100914875401105357581517314086692515282801972234151659997191365916478122989006995166679853430279859868524557530470595114899954209948302172732284822254695377147511036395609059857421928662601145216900782036757614561562402047827059045512570060755266115001567543444534935665936178555233458100840989494343813741144435173881566712153566795059613456412065726681479003360616252803555235886455909854490433234778967530090321291*x^346 - 15660654284815170644036408159980515962281919194910723420350008833722124541251932434563499053590352243382389079254231860603273607414043273913142548798620128873224072800348726287372548162481856684237569559203611697338567620979406927488167171804994376730247157741543800129161252489549536230564557842098552365551074649666820223876232772837655570251231036528683963147152565848621414569263342566928695914823698645119440660335284954074226350188951274363387216216070906675489698929745140614312319105771664972329218163853946539533224361757048943508838740225752914167901920109359698019871416866622247759629409263707891135070152*x^345 + 15425093217255171304828342445572874885691120721364245941711186692259770129073682007675313989138437706716216454725252666143884439212149584662013857999336090244383846796728517052154557608161048963574408813207546767883779352753096238611003139736618743425235489607764784197526377372938707637549547501986006814007230497475334217033314198907074496618736432883795863203686579592979911195695983327862298938819397189849542316059254280153682241570352597691995826613875084969809240391178297065478503087991903773052756237678743436309260214684228005981465059431238238424528040544182798763259432328019516947725780623170721822286887135*x^344 - 6631208387113728864895881087227892309362400541265720410533781890536388089507137909444639666299733722986758776868966467485682705881143476118091719501541326626881095550903265985997989442499396886918315067243258880582982279219290751040589452571928991303852162973314868488725324929204219225604419138547233922992061828954095106141530107134848185379746102603007038358524241422400572360641286370986123077659898359235602144170047966896736117182856810411851035367539106919201156761866490653836824408042337002307405121315557206765948239593917822355525360809657262774644645312824500925895815881594907539672239648420766794759094737612*x^343 - 604396107654004837878538451744751510669929930272598821659035811153503103122493504864360750041016413530600347856248471466302951418779829180027890470108238865518128606703046340162986545435003849539294418907510994350244588992412120648540381219117977475283700968640660061370257771771363961043377088493646848345528298224670124915519411782018650491554887462307658721420144634034068081320134725047872726329392169241674862810110996005874400176312683500942159498560059921524446033375181719818525184644980994278817884440747609300872511348561306344517691457012614846460786911363308494620394468860759365922965653146677941571198721220054*x^342 + 3104375558437302027395701967545400539299040503846598100604199603000194581391940747679391277040207198759874415369905063450221275067964589280079164660360329364678945914529845309736907212872049011142327226969913036792056295447109369167803742187229873774165062907111193774308143506299758975761762465414672404186004378814756305871497716824941196172116918043339060557833917473510644237754147130661098265177300867561752491252074885827679384890251036217766775368825570079757641002892030900132544994023923392166799745954523189732145654249134731324051553665512580271609630645452915946174185618046990294071293516141396329239110793438504992*x^341 - 2305959991488137108916718940358469035051921932643095859875359283200176088267896623945649527208528233624172129737715113707598413734724296595685061925154910912034680396030657532750469274850667988114925113266843466875491263496564282959157317443840398387608357591941288111477913998249954367536666714775002938955280559972159518325991442999926489861323711965533421275634035198788255433358138878927169132517705417287593238413881353799162596310123145767481756823383990997818203304630520671755201068178456351180184809583606890911957024979417645331960842363177858200152130222836735181802066800982733577997727555933629443047968190591907997251*x^340 + 671684715637442170681773201730291049781507549147268485692379714980512147612630431664009030701126445833587985478192995791325263480341619014075600692171879525073566466879538900005970989044290179272540097458824555350804511723371335199236496005166277390102226783447426464817916520567249048582712815936698746559162544944195096167053786311940809157631453259121544519980858303894125818347333603578523349584405194878723938451179400042533005330595203714906565385627528160971473183037154882842934121237239343531197735368234797778323751280656439481587611317133457971574731247347252276875712673012795990266273019774835799925483788927558269846116*x^339 + 346590104926397316807013013509354197669010954514277876778065452485013871150989334439510525717214447279004030665140206265160490877219038473456732172271486719375383870616507073436757987045926009462508946402421052630559847132998669314962290320245798301390339410675930407541957326881399081594565142557939852358021207525002333749733207580090719620696287826106771735760024773144496583089323333411136912642710721679087517552629810482689516339821398193391961886165510477778733912627600150095895487918810875554846392117044851127263383102931306105859418351131239639418740383993977780588788688507405854728231474972713689790935273402737330517405921*x^338 - 537274255438181091608266786910086066638680258879276725506615045378021150090226973592444854974303802330273794747046780674261135636807656674219331523254943089808942469106829156955477684977351052037227428402680043495090637471227637997203057052391776544181755718475774424402955129867526337062674166798599885586615057516028366445387365464972541156607329220555466385791166102672451964094060872872672206282706413814051962886094554260339473396935996360044236820085403691446901787762008236465861248293379538319945286309375716196751536612015334896826543497214092376033310135582469654988004766473813095653174288602494459887739738195162118151004079918*x^337 + 299026006553377887176417947332918441015313642017809454838748650943563165999570554234300513849434428530809531683159801287688807692486915628078017872427586018884807575798558029514337830321089326895385672020836416977699219831815448749143587180106946090773962611371291858800423435815149567353055714215243358024628190312550176489899776913218507414434120354184485502581036935852013904757599186602084177088154461935602267427160153369257957960918610740817673812060055282168994815422228508918263660410135077494393058055525736395236184883312241096997186791376111343856511033378468057588123266178160727050739931535115434430954610392675226159421317976777*x^336 - 35656610070473487451683527965885247942173787136868111876761816154460207723629560927301027793749055487165070982421927274943230824446420475272015639395511410429829631534964332969063215919161711098445119366656535039241088835115670087318666463539000923050352102540652285662292789907776246945002950410110290902378274142189692390159945020571500644692401678870615187499644941070365048173196587531698754115666693538735375096589227193108200424006442622552458815730524344382234392333408755422071437423568266154582470627494000405457774637757729847582561828337632373931452996424385502801896126154209594228702578546930753328883615936410486274433417710572206*x^335 - 83714709483331282175273584125663591704468430508977652242377061338884893745055560556145904719831903058400062851074183217972807368514092357110948699486857097470940941103837794859463484807306000706419117910380577130727204739789100866523891496483353283958110658476966897081749498445333174346333962671507094865110004313149644157739527722732501881187048479834967725259093768649045522342521256299543573645785386207053576478850390509001588229639315484277828423931532304996786608085394572057200106197990374581406832483776874443179326767975364537340660561684970743775624347835825828406045478090866477735184919518137353148581570953993993012003509797394001639*x^334 + 79397424432162927824966300539506271923380884726050827250337722691289119943757474346665756394703771960561235444991987054814010153382386684283057050060171027735426026927471717326244891539116524985007462563434505978744989534124389124727598437644952528355052670980934901447222193057689695162951938021302237194640877972845445800953571876064235562118245428809625687347297380141349123085273737560053248809607803074584709425795854278031398549359922423315551821867269461476434536109962829463584796699115186083860936840116265857885896493128624568108632460720011411768701942654482118862428935395393959640327002181105874785087418524404293370683516065941738239226*x^333 - 31662681165582614280489455683761074071499002838895367277868246031040273544389268870512883046813984593910655918123397176058779046293956536683973764970036606510302235466137061496826419800329900514538449282368419122210180274084369036801866314515165983627624565569365537091152637179403309381193704524646319658886815891860888713306623613110381964925006533636425534139716881758075758771087254577693388347110391726774487459466679390537148260882784484241106336764520772965755558349858988099398809914943436873007055988695105874144362803538497845890124806416879672165627362221835529682303069017367939787509876410400102333319104639941170687407995583139506895590583*x^332 - 4118090665858122034048363047576217847822201800977810603190209898399026896965714629981602147500819149196488284338043155574079210449959540201103944256782334974219074784807026162603034591565705798120528275673521999053908523668321337884984937333102446328070475823774223597503239383224089711261463524636996350855965857289317702401066149244267623530102092846543626961957199547911821097815104861811794375260751278886403857115094593391527479793946079992624326312022402194846131756982335863383447406901015339579607642581918328823992403319060873155012906308123991102377607963619872568571165655479353919208419515466061719989869664007148531116447347984966153796321463*x^331 + 14616274546204479048379611508223973664852417326147051414873911585478839244018967541324042456406429748355040079383505665318745181375060136093536897364258544696781217785058913782956310101658102995422926295498045083950045772178938641775936118325946904147400814819584125966415574766489879158946636829930804266643380912906463036970539604024433157750866519031474774183300098113622625182419210323616550728064590986073251637740216127031975497984096576752955737334077745733926460853224296303222321318669459724246687658562236948738700051322393318512750471859033608355787636014998900728897900094615000174785751712515116255083556782530132587454668549702247732923843430716*x^330 - 9870295904214317815470092979810926217342630738405497738038411378780451208128570080867356306799537545555250438708539523940930623716042428305505267389040134669565571931077120204744418222558978547856521348160618924689306892542482286988488656236311513250762928716272821435081986448259534633959456265440398385342145027578108175832700246531843325380124998803693725549031724734083916631219781965827140307923816804595944372521083238518977592268653178205584177284389131306750272252920641645397935127423223039013765092933486502176039189821692731182728788760299573373641915519211256386229531335481593457512266309264153045827831413103691821821365874181179403497053891443861*x^329 + 2467287918681132207628215283736848820760886019499838619666423202423266325587077030170014343560899137012899118470958848493683384204609336165724701353500962973445795495076147573604337468486462956451686159882634236701842608652552064937465391415520799395478045025309334130681232901927077656788251872789647470958475307726097627128720578297998593280651756653099421346080804741088404004057940115750739633557855679623132971576526508772599440316446569958781058534798729443022635244825181388876398482734256980244592357200984515026126648279431179932888911266488189546385150977281101350005130638197797628544538027631384031554498767106848944634923004787568151985257027866663402*x^328 + 1550198760528540117647696618510630777947418088010482512882813638703148379004983060753943329967261751121034765490117141498260067906136360440111669151152221234056532534982029608011177541057393952304505473933098692941555043553618880183120784262253483977478691956162486634225788523675348653657382450482440056024786791615396629088939571104555768025249761246965987868960672254922199453668691081803406155092980292956681249725652575281197974006594103977816264867408805386328906912182686962271763074645664377235652682992661645384986489402111390726057202180843962117284983143254531430326155206978258078095362430932773670879372721807962289241221716807799245654202930231622780211*x^327 - 2044784582595870232480981970401609983347162639307787896309987771385163573010614019116041541459225453555973760584482095688384907752247101436941015366458195285707736502344572611605161559508493801121321467601492748345907152342269952290630332047557745847038307808142565593377070844360246379703945682958214913853751014688216223517047842762573430175969274466572855927678561627600417157303192333649906233153910970349991971384451143601972740631764789834907887312956177333156743384728044468537651233783512948586405431490472476862416905002719623413963359943852678179878897557367545440941148312535580072219641659385190561436698402039308833491443797994755198858538185791820681390744*x^326 + 1035148722481563594323191013701519898852264143345960869027928261524144231066678557085361348700692407209920728716179345120169778486087574464127731363960323987147600450121891878370514124252456923887037777126557905972702920188397397676520925130530424687232739514575751258276341410289125050820014213131984932421860847538963109543361478157176358761312297243890701961826321769237033564600846390813582441082799732810817619534723085212880545399757828697874675895144547973277749664754328082307309112156007070115420863374534617870992837882099229675861700143720828994531055967052751041495029754743666060278669968735629532187203836429464189766311791418337953323003731700985544184886043*x^325 - 97077189803182781723788411438981012306507007594850858431731213848208566459205645361813835134636306427666947099311509646998828836653982450877684335966967133497021700715468155406360601702322917097068714561073188718118765115568148869679469838108158532447162419540837166769195518113756076152222340813073207395305767321557018860201703124858134493247308924494713133845164387328541769026375571103601819077316793988986722265102148108127586663935703069615492648644865344079353558658149350289598784778907095796719639737194693159285106220934643686651415086907744290739541386714762949918404059432774784995700936649419202835032469188316095997645431734149158035736668613122476396723641627*x^324 - 274004796188551768680868520700990637308865618230425899359330788298736251026490818469409160249142123721215037194775865207129392675008065403807647391711759200353500577434091518717745458352624685333067447229904211825552494628016673704286532978528190760228431146097621978893114119684803099615655393713936979368731570084575245889167285103861178809459852937802770141051433060519438298683673176491859092130631081126112655622885940731550154355458094919142144367131090837596650328066217585356318106575076276940215941382530013974037603075364389166351853781999603649294853750932847454101348757510252513009570851122740853946898986290520076889044981120807563349584490766692828442621788906465*x^323 + 240908830213448546107825540112888452026918568405207460079542009194499304491231582898132532409828746702960023670780456352417736535406133249327110531011801660025741998930454857541389455725822016606929877161792959999682108357148163564723956192168793365610767116667692988032253385163416335147194914233244108973434750769856560052728738029969717279110815601203984248410868802504067330728428620587435760772382539634710989270506867906615739958715366864816907275426928940801235668226092036217961665865893086085079836942114759406860650220225661618750646283040446493081716390466498633272195143118754767699919495050120851082429123768988546359315280447886003594230262100942888032230966115040786*x^322 - 92568894881586765579246437650779883638378915351552709679119928244822252576912361949463679866502189296766621713488215040186459524131460023658480292647736865660475119013025301437647242917004426798996808283571108636937052210745745734930499142027773044387185380574518926382530468717243148372878453196883185780996725830932293777482580636938336517455400417494979586761087685039203309870868629085988305585867838213579609093363258273731135703461127124663801748162565307812515237958018604038704787071710323873882145878931795382864535779657919087466038728495940414534930210989978504447960333270015047800718338202519807422836311928678009629868951952090725571338749423081568181527081795835804371*x^321 - 8669292456675806775432496493472614392530169919625971118558774808263778636312032405944309383184121954191412061676373430841439906881360633115358152171980125794082674763145478057630518825652131292040202118249410290734502555868658484476652532235931728942258615583356039954024771175275942905623417632957538223974379603526590696966602752008256468578085127529696920268809868851869205778525518976781219537789169452020216059906064518150373340468785384878447388587329425030130735671966710497474393976083140230231330794024433330572970083796323019467501593700065832536491501266252932946978575307729263749123399495337391938269089203614752301296025288335320487908835320947103098392500838683154202721*x^320 + 36645902115424679288588437311964645940581921697211303042827966854076163430850532256737745706284283691906831010959536167881238381539546002231981602595317381093181566380521405368362086239211273551144391644742343803723526655452074407939550882869166229886941180345498819108861392499316302050599912269621135474845331567746639490124082843769781926484085273539942794194776744245404684344161017753334146398763496249865795831869896530106262285773830513918542169330291207810705935140873654774255393724654772376066080394626273624265410943956667200349792438119096838339540626169873990371633429286389374890395006043703974581717552122006501300551225423265504157367081711472340389968726043918002463657979*x^319 - 24926596161406026501838578023117817420852485704449070400667129058935799358991346549573258673982405969787651057386766300728978442910114794421765620555164890079073804716573855105587429474227102344156139190263331260971278194657293202020430795113225388599340044938457299098190517138850523274413064987552271683757065020510562218212716957469556953020731521185164057864195157187135004373362349699543883883909906111930607407816971662191300489002725495350388943085340801859579898542489373778416183836174307733811643851977112256791369978010231218482635430082551908043712668500667604991147388009099836072707994199765575925099655882169877886192135028384642325936625561981242867137875931423870859333673183*x^318 + 7093442317960624913309873194650803862963672105251309306609787357479210000063746709391593510488820102756498418500884905390071393948576622536376935664437931417907970264400545623675951825152371514657657047471481363207691199325950654659205693293033417111521846566454647109270360318278589017573608634273770307245700466444265786829686601264855296876297361984221904708978739895433058244105780361313927115579680216712102846245837415176830496473078267957338407784179559771469996882018408152921469854036751178702918736460783586757177756131682120861009634620813817196894679361450526415345457457495897059096471994495148956020591685729727155294416326831067950932069734778526427985663863185505503794131531061*x^317 + 2581546866664572692781986660320459913874498231161966298864009553980128412150291761891698817575814096052112106418231105911704263810912131364249825993960674906269748113007703913377350747599621393082851927778900038504116635849876149091753284343795138958239785106199961787669706167169309898224357852843067016196588792465210251039762686850178335445069955841908412216718796499991122930410109370621485182289437249286912951907363290890484666632015331475038240724679804845558486102688059131672097630436309311734067557744359645538974820120705548964151980380486990694017777426742029344582768051010461715447966898034854499456324069825149252996794592394147422719145050313924763667144632396351999255786634150223*x^316 - 4189781773867348982677281709486270228005412556955141466958306570581860893369493912260730036407044033525833689226313111889999160866796170899933487448592051990067823156685240111964114495950729195804164496036383256486953301137887490700136634448548884835037143457530977123007446774327429603309864012831997884638928180760097063404777788025221863859349559487530321982400438322693482143664955160858358296723315937601987571095736898479316672756112039662620780990929288528044997754304814413192080694720217637713671987285544225661798196153090397314041521735582965513114182814990004028562876684970415318079283599882940708677226642066499724484512855339579057616755178543676429123446965528915053534918871868397734*x^315 + 2341331848303582323868948038357482778028338353303222541098978998062388528461500089770449414981474142930928156632999409281257888254803708915068778082940681404674641142661828514478458239409608700209658497773111702001193541828928833878111816907495874291623250477515598056773437501979090848593143472212112391141321893493887452459239146483118049996716953460822447593090432232401898984643802711270082475131519306852198891007162033426014085502800863693594652087198160916026494503283202747793932794246880762125817347336271689575068095969255082751245118124791301737836556368759791227286284003537031490924414732537456932094955684267816983695410443321297390200780565995424237370624923104493396704685838166105553993*x^314 - 449250323227861807420992288898876226084471215996650671521890317119961249484122862442197967649176923294236030715526420271275214531434645683348179284862772464534478458407377305992815380722669190417800307152773469890684803137673883458277053719879308392423545746950437190532716450591235925800701613128424296656533578855698244980059635492454653881017534899921013750677635087655386693781080329276126465592404350624310193242359012834894876660867255674589084643375034197017643745933285496209792811020939777292037499009336782263674850324091091384111548448411725437147167688429829996714961878364875715738859782189747503387750710210744396150714609692488255307435762915973616547049665984324283802106768420962198325942*x^313 - 390769996669284318129985158114032420371797586775163943175392674030230965298633764910597122043026682019787972732284184087559185957172893298991549171680036345592613979841250808830967307327185722251147889473992124100472304735219467349811217522626253563169295021765682400828384362996900726715042740686085430461371043610773054253093410374201853105957319041074671461273815436896056540958941072460833450644770721374452863961603422539904038393744465647981412685184530473391873874826330930413798592447794456222406710854405874456946954919028794354664478696279251424146292598478515246547941762293874283293072181195353464366099041268070253633085436496576833446194108057991426622395847974680257518534035029983654130176483*x^312 + 431072608533939311597621251473351955111601930128516250832780171301281290296371944964737690518953795278097146395187104581339383921189751255906392636425878391210017317830731506966647901712092982246212876064003361537965588925943053655064639962503293071969904518516330328159980845161517792440426472812060111367519605207343990574655011918653953800631114645358033659895828436980030961480111340066926507738950243559439291551388538037404353644385185442640001780229815062736896624555183298220995357108856286340692123705226200037628572769506537128218562142273169028621923357138647237167317914490888771888368939075982609936323421847984366467430212308524643609420212905227926120771860961076677270489690457466845046333168267*x^311 - 201547451521921620781663172317589051125125288219736114436199474564931641560161859827477085280917011908662295067492890687216587714016848429452258646756230550062381985419615541675755613288129452106934926874659805751089002581966640913058596106700171412614257856558677765815257857184201860959480871496967925320469273806871962299633229713402985564286723954878752880272691056886642532656162829129073079440744802037841018372217862567633176215183299251771269019398115470193310241116592913746185213096192456210735477062363791691127548683348717047330500116857776049771447396451712073227455129595975170696819349028571079581092762202884769136193360236820945840946278439288234298717197708381696827019803210555709755702455323064*x^310 + 18272464666625874720655963760406422110764146885060756757570718549752354090637645093917294801070667939577483413729524613692117189561723809018075540323245897288440326146241581468295966001790834750697175093689660453733213347255359590733987396208417578458486509120986836009798221868888700207189986576289263111392490963540404101884462036696257497741065786569547257992446188449818080713282705133634175702815184099770771379998214369607790165611748542839011245981736773091077543304662486008243517901283820630424303946911130349324036060376393911492548060051770679511127851821592594341398655653037890143258363797984807982667066642211676570025809195428106349047592152098845640591903667654370108422898368043663634357825242245211*x^309 + 47640739996785692538826137509162752473395147270322467562275377609025671298613750519266328362885038698586767493088736124522697233976365215490656236963702891027358214262944210348012736630714014229957905714318528855609210578086707662304785211872467500457283274370704061319187296818484264711438815201786822540522754981976096310163939966015401062877610792133765393414805248665351583357530350329063466840079225441079602147284759083489622786013262056313402907779350091607151956239403840894148778678153066371650099141636811576102920226634949856607047400326121597519582278780304252457125000906967100569009692144361713915225877771898726942384653793176973393006721376312695582544443460469647333007598249294187798325829503379776565*x^308 - 40703750709419250847199825973382465083946832692344647804741813787336673875174638790629387731200603246650462451114877862467052574808185458041285145236363084954823299954177204595543719079928031370601335729635657977319932818920976906919499629490816318215942370156691800006042306073665830919449360063745411721614009396277845968479927080710020442504880398432350944812955749269604526067832071494411253658402871642881058727083836518762328501648428076209529754382999413351261900195444275663450534998324421701968800061254843213611530958065222237440264220072687608534741787388258941883365815813811010590839524622733747457892578775969253895904951602306710365958993787169727232362918505207331991224606264099833575975659189128574378198*x^307 + 15651546211011828117712896160597467195740557602938777714913505775870291497720986293183034791855688250918621906675524693307667314893963857787448657640216116060422930535462485746148261626877135643573378213611982210947792903446541795041242814600788683807803601094015227940499474133943783259072636310967225074197848087552814501197184970436136812431253040938616641738560252525524824410790818403552458675431292936222807239928249868438953149277966745471442696422002022865678057697665275743822301495246475260714165323569760890567615056339432130923685920700540619200955262906092610642683814830231879799826750437589293091256196366013142105085471914788255597162069977019364523757832670552439347734462902205649293813611225365905148711056*x^306 + 671984628354960435737299696380358359628010325964825064281682924524656208852593055086084394134564256755540095033085017743108358222839340711275002152774618161266035555540044883080423335402457361225546522348506056168922597948706939499885187032323652819010364247726868171568991313653514931092837805178147488455579688608471109652470369111677339193752273628558342983738692880481432672606259833131240593579618535478809655393654305866825358532349111321955450000059095335652087849929790366169754446275390028213675393820982917029512151265943923095423128093938844592151024360828245641500660111290202967328602287912672869651943453993513823486071930639120973748488542944411044561109175889092702341392593097385068634777325402834293159243024*x^305 - 5122301004812353161101248842853206686730782715999880499990621224723707279599218223502508585812703823983339470442456542467575806384760746504839242598573193866874543408692412864089463143679044660844440837517538803591664857061793119780287666727227740731013310734186965356784688404513135120885249833974076303427019287678628280064131467319203739112126983335808542640952233160314257240039708405760949361704336049777130743521453761065811262841420959382827326366788945166539482841917219049446664752502682445316371810188173235425231543705246409614949661885520438563203097084980448276462365834832622568469042849321570722886777117619009721612839925202716367035738258680665166981389724949781098346029736894061189896782686750275186535341310040*x^304 + 3509997964166551141509343194982148900324922620759853710966267924900753473488399554679903285585550989913587880988427022600304698759245291519719845003432374465553616422715131439123924143081716312021394674168847442350176896858765665379402935069515974784195405766509843570334290295289442137695177712635512364333107575674703989050202215393323279628004933163553193485389885510002303670031129850695525406907863488678340044120753194612148385983925865286871536230534366270768983718969707867151044954763630500143537446046535094934021798986180987292644094200267926222295014562730972630455977840269412084246782934535689463816949022535053979385284023087585921023995713718418754806323703329969059635933251479325176195085968902921171906670627011518*x^303 - 1030075325447924044989952996813886403253857393439084864199584805229418753418219139776243667604610385146424759580668664523131075504473333274390326809062723006882336672928138466022470863844224823364689631097402320245606809495698589512412058346951083537068588078319800813724645706501580056454591957916636190910215863910152106860314565328624510583760866691575826813384850075008171038424321449014330315697450341925113868910929158532356542358271885395030395796566269239132330062639579633823684967085224548322809252751711784910107403692984102892843751820993549112944821525531334698564334472252622108895328707940748788523979675492963001973698588565947691237883884218508136770616437942051613476062683853012218305066822430442383445358723085789889*x^302 - 279233249645692831607461085975646932659037151560346439550362869965177759130336467517759394530304026146431372543792220366264607967411046038123382475099585351162020000080904056281391968065404523497189396831486870518453853377405875071316225160442295590421890672520088728979399171682981385783858947521919944537774404314500251471414764687956278110108802687818814761616625282214337470604418164382648293152944800988688313898850198829105046389817574945927594605952053484339949559288315327429572960092194776641811233959091027976620771855579474968898804294420456339454404033806769974858313522845711542746953640485670090621323019839435830746263852864647232571646916048776076772089748153815289185096745509612382408448183186050471524069414482675159189*x^301 + 492167508624317660399186268108961077324984479952040183070808952459403957521215333823329965049862242350516414050468364350896708888080438374547644575963972327240369338364971166853431668368495238233716154606836285866491398811271731452719707499573061456469500380677823803980459456057581755361887454672907131822486118725640087914181861854689674862390138616304098471806388418441446288633259961451850879116029659307859256831621382873951312464111109137270301306968122488184120341599051402355556538888386582405343578782557573641123375637894222981624621776256532313586396769780961330058630731917481100795992754215212572073467761420556434733468779645805435955637829619983952569499618518721456553533115050037537377559981201114474227406140373336268545990*x^300 - 265829516313297993035285957802561519754845538694039095772161442018250344981685329394213830904732342352133534864803843705372348871713893780516375319388314767379829017917557796906699771608352767088557697085108508928633693784379874881109876327348169378500179833589806071310333690534607918020176835067852082191756436441007736952081148229380716100774285105689811710061113048613443526210628874305669067610496702613084166216122911445598981951116725326956925673568568492477521381808582703720092783608693645194941582311106816516067650398789939538808722620471862862370898602874504412132522828564250586969227763060739797841108453453919324890073517756426161891000461970531444152486717966577515101974508139741038483503284255026708932504490568942226994864959*x^299 + 46735733458075087160941283054314588294686950476059542512357117325504753581327280393092983795216057818002869604064014943060678652261138493430536390400020371770327396364736582768649149468060895821386209199096135170686251091090413595808787263545466909301246806480999581592737132791577411204119807089713297551020578551823130730844127384928054369447099834457229916029174305742317069530544588080725552987934990199836403703560536697977353871009532738547051463671595738277343133856358353155584556352799709891893767756609835209955817463168420394280484077162435466986219199106143830081468844325789713009406634985889686991931647634085091311382331960526968667127058752990336151687172803250201951630510975513574618807377662729452815278753668494603635832573346*x^298 + 41302004867767073124025011205117808840526944128389269536029333284024624503868065060048308819306329946125892000899040232249094679658210729356454557992528163704350863766507802622048192581352887073305616264695268419008929392391855246424781221598841209144093045237371101912608647074468751544106955530985577359463175886184497158702815240986669482488880674709938193641778111602519750768680323739382551617702674087741817579486348367946114602129107106990451169874392577970906830870136773124949266095699250218162185586011513041073370021012854426844891818750098473138820050742465737851921150948336870704451823284347795273735701510053878824735609192773564294849380668609473294616388243768723241051900521135720639715252562278657120991076865159587782813332918429*x^297 - 40675841843066142791433358808753533207972932671540522189452498979082444351122628990615690707953237645440423159564809468871812776200011802161973280367790322621457515921928251657505738901465493130802702875584974399383693417301930341809042833782306597391641108037912315604668093607559609725636759948691596338689838104266193701522930663720585769111781835742019959931825424668432585832086202847150911352935538624751955320650204546786062013212054625880881925455282727451488622858227605296750562505657675710066122686204014752142616685272424574871575481946725607318086300500688055861236491798137402748256607057562970021006112482564204010575023960530134876149465649706474181881862186591929656571113986523619970507212997978873744455501504417853571185795616873772*x^296 + 16119876110189020226285751384259818407865803498208635872784544415490114352032368651877063098966334762682383957563082851376855334692643954212933550647908904937288560875434886256866441701016931195010550122702810414231829916569330493628542191549127377125985781866905661370007012297153275179574612587717472144497043785009715667659546813014830468807261598964483034150064770505082767173112374738033148154347320877038422689289030852094563766275501885792373990154394094640997737241383792111467891053396346102667197099141579771534651605170180634833316889706818836818767558721180517550860343842067670983618934188947843869470915598694104589842557444678933993554366202907038775991475542560261842863936325166065137875868846193999059053975402847320284213143878605040333*x^295 + 83484706814970048739379001654805509679815565555671336465364035119885827123840062872898012741264213588180838705074303674169368580430912728229084660004364753732631812096460882366494647216886463653881520828262322421199587218695023954964178486321209190479708104679573331001538030743963540161729706955687986855116125031491386372609931030717042770120104030450783656163066076152240703503583714989066681320635138720165362375186877596346920323789784502828826684049697668052693228479566113988357211207209607598437342207428739734956669377550543799341581266663214117478699840449484871681732264053981851636116979032662183988496689856001620821829678795754025024710370888823096055828949367650788306214670508208181752496882094831477767934119258578199862501751729319807923*x^294 - 4209495245876822845446456287711005127257272974102105356535529664550343356628003900077505718278666741610921440593830588424454186267127730652970157893333633245807582580711201050955758390711376190528367637872815670643981715987816542309754805982408340705693708180018822291852794768057189017950007985802431930407699863968759371978457840455306346174846820865932428531006893914553301371116109504456826055677418171672375734866404613723591564025911503709815196224720697176483250437398646416253282650413231662774090395246188803090979659990040112558115673034261995282003292791560949827510052515771753425165407483381548485059445816743074105506776162686777743213598443839439741124928534929586348471650800304617955244207446427444494919101202968198590648530453688318683281057*x^293 + 2656809032221096654212904702984431464813304237693333053263230967126203644538024314884680107427975968773605369658971301236694364236070788383254290059010662221813471921437186010696920189945493928132860841566400444001773507052342966237054091919964747432838424715408566506422461380733341460181728099684908754748307897558993505612664646450237049732357785583232120354983272584828557009774226314233207569764572550455965931551771891954424483069690884305039220234260063029059200010779926260371097799414491380731885493870460386362837608770388364961556485018652714700914225296071327019551535158622351469197272082727087321732476348329507333539440779633226731112025573244407519803321814930839203969313502609170365948384779797300142317449533102676575093064013357247072094574611*x^292 - 619956028654305476250433729185381855720348316519387822924728240883562156932262255431247371206591994746108224877974846627309586631014559484695804831783042438813774659334408904392139635722241049300510363011291022116344206972067633453557414593117012161583794539589919902573185894322980455752625232390378709332127899627562222688911252792626086791119736747263631466447282595405483994389725914648859525486775331526289330817398033748323645152736379974354545228371837542696188991567821443603929276865577957269806110489856574554424892890954638260980213690760324508418986358448074789215362368646683427840456165816854364459472673459637811382663794239191187087326241312340320336331598306695529338613309654465760864952333937799225137655660313973916696649021977206315161827175858*x^291 - 260299716061921934173312894396930205169791707663818487097189323805817774693672078497166335804197424511967774500279128762122915568476031372033419306952045401156816843613984484087321043836659384143202464485576898124515951375634794490763056471553760478358613855004566041213634355989091682642114019384876345397917603262648644543656791901385939721494324917470794496425229332218312896597114556425474605312736856038728871659773957152572689901619877835492755248330639709021183036528975259988845367044798302010261215944585007628341042560270080204190127928146704616219726946649329382294735698057177801810318490385417561271374980177496801623635406390810944478603623466542563271541533477549287819850769156419487053347012022993948984165635826994979049864997079001324473914364327898*x^290 + 300864355841358029372373592620681108099615588545469188715518115163078900488555852023407111861172382338908161237049868381604570871398355093460465571270633917345341798247943226164672813055935766369722713754763507753950653399101601637661490918548275990711084908923973733026972891938094453709245644487168889144893553857898998317729152601033135231473780659974062740453912875300359997553058623927740667553624273953330330175909709569335163125333124680619179107813444520598103132955609210989849374829139884573420200057907584467614347980341946603488980677078968284574967986496851178251739460886027895796937680868417044191178918492437544348097593123838793022733187040801985251241037898414797046247263954559360562732750651042299690028434681637419945064045751305556126962031636058386*x^289 - 115966541034424603668752023860450387418244865356521065422239936747463961918304258525279190078298764505822121323542204188030317275394211612640166448314574208038956372828617582397878379535563421736975143100398436476195211255612145657459624542824949868412639981922381186772855863402362651057952734177586545386261991333051396081855510942445114552425376108079805922014285545142611081966183807577467925358024702601299202164815705006534779547118461128421239534748732293048869908500578623568125092582417856166740475325716731794024342002096796491241932028399901817373784030182560101687165204781208361216810048012881473011854626507703964194931853335109472255445171124016763213976058462554469659499784263293932868938886256806828157427329692684905875311316529207438058061495817277723988*x^288 - 1004394785711273310426435362396774372237103135955388943297232384607274577971049630046585739285264627436401073212546082465894399298551316622169706154923143259644503702399862615687405822066764107726197908926309458386091800874792868471470149911280280733266634972686731375856938276084757988969069641305414002199834174690362646255299231669023584272462133289578245529863940533103928734440655875405001291221353903131632909029304501153112211283731222917637352896508420391378374120641343177820923503245386955234572045970112296182550238621246088106571854949743305325871821829572072647249250424239044453094219001343727963758953310201691319450295800370071879253966900596423335872102681765285081680536164089930680910660693652469939445356895879722605611892503558574947335042984465963284125*x^287 + 25529905614278193128625999958968960258834693536555192386509365932332091814732957386198072034566169806970569564770322005174335184705351534763546766804709447479755699022041801764398470551370571311266393123828100798874752640722539433571346617950667729097833125601179134244727874001406610584434132877390085037764778040483167773609573339303806228300772517415299558688190690133042019016212095237738490350490001528129206939794787896627355099325359712380986821321883902297767623511441754621434308394700476307348114693700790792688004568827036944202886811294590553117537777801690363939810160611354504180072482841721226769639501589348129736810677623540446931329954119792062555958950390562382610088578242285530536489796563057282789943528885194984915650692275719103637840996954908569518097924*x^286 - 13240139161461935592187746785360509007140464620174454678088849231975966340910487226465642477400883836019116196392905946369274548829794167656774554107002312389116351029928996852518092810960464565154312224214007381543949146274934914298039509698776597396800790624802771797497058281600239590988982560756496021786002875681138466117330565276638768131012563621662562521866001823401252314129782702222602524518669547220581526568895590076702334500722498783258006741170467555427526220164083728975610794695169785897544469159623548635518143225861910195413388211030469177345425660179384084781330269645379985168786996906809982950560638737147110581971927878333340177564841829357261578300556850718711067541229528118426879177246249676249611495811695366680789610423715187384097203370221770629185652193*x^285 + 1410699275931530700046774942100672369483922001801383089459201682673584396223198598351517712048287608305713628741878074128658983963163053976951297778244448430003313824301048995558839543697072744595150042532222590250567141620544719572822810998485624857174041079485410801844250612706561024477899697877521961886841725130793282693240861883651410832226359714702740225768816388331910667501688655614341216855094785521492135864326260053844999713520761681826024173065839214202569364019209495621943349691027224752423545974232999152101440672071439748942559791267297665361700817988170039602886529321920484147938200337821564896043390731601633869968022028729548122100725592419519478794628973865830481850939493954627337317575755434020346128278650090429057239351468051218758652940691460911680651168043*x^284 + 2038744989450231376045014461251553307691367535568579271703112496649297280245704658308052214298780154175451019178656327594365232077337543131876720337010788987660976377354372653741162527327734137326358338119231609903217267243798779382557929829755849701688417738919604272457435493838993861317781860316227073212269279835656233907814457111833430202322687851067180711616921326252885756025837853417403414105957535734265477857840130926773015603564407713847066556213448907482856118452968250113398263359759076722502382248564955071260303081018394403996465826435803431251926242679480081740998043408910909198370608186360519191779880982548176858236012908071732057138594890110073995115853580390193675205094728822057126368219508287185485931537330516919142905296996020259276565369968140960543485974724884*x^283 - 1228344203329778048945164882730900034903548901596399879048283813983578323369934564343037257260194874669661181097621976684417053436234499975889667667115877466709248828644982757797161625608637924284089683493199524583333067814424043008850686912519303568831381414309350183254955086573730020743982350044381572260339428660318638492454723114019682547402877871428289638633785354966038886516706431202880124461847729853953246595220649579874422011320897518534440071444174837070850159330475729042499355143129643079080558038524760569309421094437158647363503205892718463492934646541019437835417986193308280866564545444375825228541776181058985115167122166220673483557376264823667923007604320961849092556014433544563052863371903557933948922849187164622647635302970249719568643734346078250361251678163031642*x^282 + 94772867267489331901821951715918866031698224596078704958151410263527644404975807948871842175703724818787957140754914837934026750105261420333670198711017016826065737202937616891600974626262140944392169894309869035876599583843009037746657267850257317263085159750613361919219283195465553988524906234182342181538034702455731691647031226986621041977309016008957410402120895876494883601384670010540838832452662707921684140864104178730702263732984265726084038505183688803618165231836180257529801294634620596505433114690337604081333834953037753441231345399093143039950091969742267927078881959153238542650431773161970259814801927014900844544740560287294348102491736680035255399555307503529260584117488224764109231217465339425773011557667106597597640190921325623908168827000559307802793890238413765652*x^281 + 255819443007960568091066198977638768957897543775536610316330199349076354034707239312507937078448027496829110560543767202588317777033916968031520185868020310456300139993800976973772598610993367526969369513375253769559446450333965484633613381586506963423868566699940553049116430039131657206951179822789536153377329970335530782711006866344274290244912222956628306376590400010540205334577724514003099582947115832646927329912126434152222608658407713214108633435512756734574168858291051890040602151433434739930339834031004814531039866148287364491076570822811641458972458333755866285437303386347024335132940278577521894527308763963754102608393061213888202143587427158469733821065882012042365194850767657396509766253918872838430090810621344206456278676025741303227116579506725712447381902077006677483632*x^280 - 150257944513857993949530601941939281863279319045517440175639910436707018550734651140163383106533057020256969865334137969697936191772894971221610414373504506060689185805226785162296331713175241923457917159865356695292065399944149893191551479793804187173905989132425813004351030092723424682231077915936628375729634874064695280737509950265922819150390305555945323962537142279268516610566667704174478701791713444926980449217703506626323013110744414389546297959504964333779012465509195115228725241075120207140084964703990561152618645586546020967954367337609270363378365062335095243276785526159052354209917741002217136911700074757400437198170706352271639399359909086700681122583140460280335682589056947079623274287504680332540380391220365248774773092207440945823719725403979870867733559642488373105938812*x^279 + 6412193691875526926689806098760580947259011348377494815796880562419351320833578622934941531291591149711429144330716277133173858137902956743230339937100973205871189395964552475519368926678800508722989161221847681639628911265542288717665024739500406553051139387360607818043516327800003454551767889645624614081061213098376518632794697125280518600692319620973046421404534956700512565603279505703545352160634588771495728515815991496305498469603319875891986074074133844172701732890917246505614325163126217263609640636159140423217342287517015970641924155290466136019984997099379014045000030713879652430464671960850499888236232197553973264812823722240311696681206336714871460457526734194597805831626472313512878382763091187874399525988205435163648819712966672591530621469768440820553555778429215223928865530*x^278 + 42005625343908695908823621317743196943675642133484533349143469590931383021808301701017956171202763800999880546490932145744973202706906173814824715423186535780595560913990527331655568912765574315841387047985503908177845368205792246040177139642439640613480808530936445716525270693956883260459154745687694555364620680365958995589370359130326344718395085562526399102690637327050358963083735391066424194997722471948865643968396468813554549633354109106666918165741350556535338701813723774480478729325204488593914019146942088878436135373723611662274950032626478547785762147005810797845524264169360151231222076331019015824394225405161154679843524513632173819638094475364903257309818386139482843753112365153010954937814379878398544913736733187342790064720629214576375071909653046689151404130504937905476809546433*x^277 - 28580967416283341484951865525088604769259128655910433157719264875620955516804944400420266469973979218249745554384813590413123386163327416560645208610161621301205142935865776969148951047564894376384538577747444505158395124463532404271918172486863998528454345308729191552165948919939924980444953348201086477450532691841210871138486406519449256725019269460855237518080136014166429686305307547413751388907291415913735215291241389412065675415779188365121543402169360130637558304794835473395860411746905083203896389039937440425242707643231154268960840626429014627385520438899893957682203569290052117846343432911311596586107232416545888877748844453622048262367925991110244870267053609795882677819574356261273486434524980766880840532441836239449607846275479038888296507653270124292326668463878977198898626681725329*x^276 + 5894885889212242124173446977872477869636433214270884405071567236594157145060789098461579441129302678764697984847282011820070527115900587372652598860417271077542128904658318449869066842278996395666789005481624854511827751984100938409933907421034740231522447733946491274883211114996648920497971722365224903686400291494147091596056954546646068082469758112658655857126060434392558191982408712215421184582600749290290169061672727260766458092537302600868849703346924907460546060874518188545041734630755322943850340585280017864298075377834896148405022984257810207020891984130073248547678371295655401652868985861458518056632164217661163565227494691542601753291908367542338146550674993906191594843205867555962816813150421389834459622675097698534398930345507211223731406025944916817410676887415738425158205283573672655*x^275 + 4843090951634253408536165990820852392278510208850441780964737317842296177758321708759085261192013220821688626227242368468956805099313566713284697803948807967990089129423658953340882315671048559395267403206682569539691055480881653160266650819414827127046315768065867689506810482693819350542305512480858853223141765589499368825871851873581900632718776435062611536737019236767265176735137522399877066202154096198499688383739665271467426256959120148420781326203469479337829717461207708758815308255202430017050484846783450119696047994938504656088194378519090839495325203545405170514402142222177102947458394083698376995509089121609404134075642281720881489135523317738288280211406937134770742950546995930882140125282737758084224577554787969567831766278039305645666777551765021666642090710419346228444841588934725212051*x^274 - 5212362646902014566516380722596678703424593235531692525659215918544412982532085889292202945199832758062523430943314904886217441386250940218654383265393872097846308527915384933877004818438963288266122571317328794892658838432210101972632037409813588759439982261979359617738507073650025614481365975823835037356709871781632746638070614227104097541948755486672747339043700375332935419784393399304463017244419898893603409015134046553375136392233847381257547524557879208076101095336755746242752511526318967625134942199333995033999223022571810529826924913014272204616395724850217952361865585564640618697893035558246127472995574268613240394366612918770413999292555775709662848097951458274698739789257111918692738296101524708984533756949342179586167877893310945419578097306809065927791911343625981327460855261155104304161455*x^273 + 2192380437614265940389556044828256474999012041115253852474306827013050913831025757412328833482778580829120215398995777220375392640761873901588982090793071663842690429740336630766492565547666803814625651333548275758493717236474868797197994882594944248301495439188194075518805313273645850724457319846590936447932361706829438610442120267906037809110691174521718680733628587112646339369284005248314427814340411928800727784251252152946457780697816678240199377626487471405989817505591987061085913136579932706107750267387177400922359518413423457618463382263545323113877869271697295033229359121137479087133192383934954930292570209095611634719632080891425579539862477519195363739764325307742565917953883925970739432970199536994757512640019448164571332011982027046269435349139158202475059069142631774629261564300029868584219180*x^272 + 43586852753001732965227052112551784713645067158326873066346558244452206905045401679430442049277948287074793692149007137890135169269085016702680793142740463980868260875747000200666065622143894735513091095938325819064081170206738701668970766619617786081054505531561983795193099777865450594087090668279904465546573316769502869056090352131102421114953484121522476333030142491169397918739564854049443771752055397591653859300358865434945153469486639436062774817687961841085563121393447293073050009483451408543933868967878702730697984858086784011974594460311559519559206018802108925658530361621851152618282003549017581060493253298881343888220219331545195722979175324998563880805403081436457180627444190629146655008697198411456664748402333971106766672970167330606027793367725237745071796909477726975150559274729791779951553273*x^271 - 701379797558321932817678104900585651119640996552156352606569579082535687711875501243453379154875660666525531021148705139103318026546789499280700924802116705988782812353240691900020358429143671976938195893206822113357952828991748606148782157001902350717701539857750133986229465341628546779751903657058943770103152574713428676376160947895626760596240546129683619570637146939132315185546449875094573320063297360596982623084458147833867819405206391873975086505520984217503442864775231890420624469937020905813600660815063151787748694937138565703097030889242702391955625403503328110137769806551389858141083758553340201233124163395832199479782868268199992688093923350351339325345635890616502614826303204637953214242876691984422837266179318860284360555395452616563928019408362030335326235347578678926767357940220281333887079862629*x^270 + 483229282250544093436518969376215132780862893639407254483146515931636556618774440525236241055408897406859361708494615063094193340725995738473463687546517276390847825610740475789033079132272004578968349762574429528081668174092784898677263676179930594469427781500517872147727658881394526673998492954839688851852992125788271739703556471873921330739611185251147207518316787074743891228394157196301928325058307911741724791786725110382513335771864779239705444158371795613821431778434363822750554104068355307281558025764998943672360793387917206382679180398090610514111264402535106351840240735892844587303062523332800724578905982490332258540362609032362441357161038204034891517952550778224984134012339963531294125974929303329903327215679348055158688612057372544791326413504799369639399087010862474124223689121015880955954578566662362*x^269 - 128321197427705510185318905636811161114840701125763148362595124436747259189959720886901113946431139065929058035481208165611289495039592075447755238156825062819369158247033358231638713685114846141848315302275335703453459153846318785819175661987122875495610606724205923736449856637419273020542868053962394605003478548753119437704311416805506135432591687770394289017847055500473825897794661646806631761926072852412418894117258791794332369531097555819136090956193578809222728435975989836740707054892949436451576253061581048552566325033025684089144778763833475806888679082967413054134989356403623679775573780464670984904775656302718521749586216863201286937488198545637648419883448779461191602990220969412340385540606602696409978346023035519215707971627027013125817513581070943655886381078422684643973629334548795331810479830083938908*x^268 - 54853468448237028871906834054771459133879104952725356091762798515974728793284904337756562265158184745284092634627060128615289942686642841420081941769804997186577637662228123428138663942104325887342681225117594970420750778314502240456328566423586122180395290611243995993504210870894635479658948961693970891107718578805836420566990822284495782731630730432433631519804026216307357917394872097100280776491633518910382827534335134712065225798758713810076538918735035313708952883778383235730326638512960475147023082668033676946195905880909871947089188426172646266902690968431104042263702989665646903207714249636624162912321143008425269243885802055170783084617125146249802631929402389147471517603628662413292665173764542777655474648749397085938576127839984872546975231434413256365155620225565939529175877518725917074558862192812538594834*x^267 + 75655996068600395984332187282249622144310734212371107419205349656286277721911400245674636266132405254344430016295093604287255625210133723768544691326510111593344194037196194289118857727940263989647777448963072163572744032596415389061691570347943452252260521810455797578117443943498491256191080716856676230024344997060183965846014893487492412161022576512197156828187434410992574065259339190688104498873527749528592456793569159685400993087550114679730809554343815657231418524116100997296642653403202185759732313343213526727712148495716486297004551811651493050508024445743757587512222359140482394277205723320957520112168636143808008732438553475203914972523919167862628781248013193424806837916258841252626050327773763639110826375233870790609535653665117045448211981304922639842335027009864940689585346970614492685698278631251408766896455*x^266 - 35447203170745217904102386787083152268654455083734999095072236279176553318291007920229550833267821972242969430684705568813722505109696190878638858774520915232590388768187635142972701088399257816829322968664318794164772068883665163656634789878548826260815713699007301957787914877825818570033676233302205983655912168991069204413876965882806636018555302150817516642073222690642247868803025582291729614258611667535272311673224016551001567640002888393385803117541559226537875560045029613570417414683493927074081000514326444157759718629534774396055996847455355557516937238566605605202867907811931054475956005202256937010796398716618847564856487001329356915427621765899373535298193260741125779033318383355083529733085608817010572825999062850079104251569350329901130165392740613167604030586819531022729977910633034964805388051521571120319800962*x^265 + 1992390553401005326807240786989403188101398714396237284238367411141072964792085444805871169709717860842972455829948919183488140163573900036360769708230358971844691730645354260222623036599961241220328340499824191018646371247722286061679635152745203310667901433425214659259325627517252193617049335887211836308371062256523886631130474732038633701498809984736629761763900989830508094378371621358316829961636535640702461460332553584599760783658961172369640699852787830605665728823438557470779092718800154778660235429207345384458234342457350059353760421494647776583112953180153741204159890544568287765217106535415442621133760677262259528673236806404645564113131581288981997516543870732984497269853356317256859041586197243137988996459287108859747454023835937379627655649239160128673478573112111883208743202302399566355489739616399180399487891074*x^264 + 8750701629513374180304301174621961697287853110825545008196591544257425488002350693917878688544098365349192976968133159187240246644575637392444521088934763574389987621062632939566453588588938068572206222647869463052774399365912411442377081148773237040317458908527641988523586793681823195917085228386807343212678111203005742026430324268880177027641733631231472357180920715448956444272601672373815568770655495308860975322485309170173237718903891370360774818904035994135276390893712578320804656196064588263127595202483600977489257684245572039176018275717017050821034123988884266211516663112694600317031604674865317319085452260515162245738198693626360324466837948642313820413276059370227012125637160126204550047865983815164787614982374218481312743226508655126160130477609343083232831834994407156265889806624072865310685123536177000299521495588304*x^263 - 6262818014491993269493789607124460535276915493779575420042863976436530958188687595908192170752567532989939844154664893661402558937530311542605183896262891896684529269880925011183431072883602066976794974180111389763496607212032767289245382474587008551279117083468239832767018274137688319061337412601819831013881368321829272369784454106656785305264249580808139911362402000032033427685844837589842093139077245635156767213601444454406236030428938882096370946844872756229809423570190305711964865571900281905261447226666836752802319330799939029434737634335383057255166774318215370468049238906474048613053160216689069917822935369849802140041421041807304021430899872219037948754016345923446558994092414710654803575849232727075517178030056719044960992613972047167968943134765381329577028672670762748317068284529756053856095681519273819993571082602981710*x^262 + 1613426024482062505284114320894194055072098811571905555928004407438045441015418462186404407255025892940600631509267866558506016409616676588223068683106057034089184061858668959644412591166937239842048600556758699380165086655024992188051311345143657152926366831973134210820584811571343811961537445766035616616860204255353804151024889707224816224539083965492799305232546247579116610611598632033627783191600486075517406756602006466997513798339393640846625017611166699350841213317454819514570078297420395030083166765990371930180905308797236754432027084341319813955743002236947252359247876653966319335701331569496481936788347675813846742064703162088090982371298823301666699207474135060615969364760228097311356388208631680187964347455902630401819983690802998226926859731798775757078324787127986348747064013027612289046361106378459003703147526224415974005*x^261 + 675922252315048746412730578874708730020593706641247253418825567684623719096030563087749182705966174627528322381027922970472515749146574203953665884511933397894279171852355439354007564497973720463841260536625374633135429769257255730564685832532528161567270914374814807990500574922745671069448967253303289440585786415244171746339228491949626217589803210499610858611721479244069169317015365871659628219149777533213939142810148950966259715083872440621669665289132528096259930726966651249540068363047830438180373938238754423441067242519665067337315381851282195943779935160242339626503253889146006328381446516449161288337903479385102239876083876726319605239836492007719613345776041275948333024746803909458779058809771433752196475780953310959292576244580700825976830550313561909693649228461295578766557289660168850638319083729254250184744452025201749247198*x^260 - 852913689551396351831933695016009831653238630290560676462916376488053084265380895078018730210510578139359288646877731116772162276485325061237395922592347512405334927710913962151925656887663352086988171135321229410803697925219082259214573457750851487058561502058889850463888835626504086924753170804076952626168562658425481777881952935153917767921590679962367725818503894831978568776345300701329929614564825905124641334959624493943857840869289206909735460175881810502241077481049194935456104490737859789548562270533312582417031804043029088237611380448759186030111588169028522723475991883773024949578376310266245521002447425545268095640239193905054441796870236645617125525966840141093749221354859366853870281442130394069541704227631511441329143549169119991390990723885373905592422366721256755966749898521064456068462634222997024178437834921886469234787150*x^259 + 348668197654537377891780257499453237153354483709894463555029761354429334179696563821722993058515274636884749819619550780737057706918726996770617776951269856068038861395816294542849359838329995286316497049606800351359943363730880513752792388246965683833432606214826590982337638949926215511050172643884954506671351155379267270458370730762708527533252641085523362733683764639168493731473764519611578973026921990997475318708722679994197679904440697010222243808373785865236634804865609905111166221238486905426127066255414778835849031514621603543467322629574754660219437238124099082356011835269643745212553496208610219025259176573535340398865361506401231121950651988144921025033900754764806195299500780514331006553989982902084172565398549577888531514586325661546185720311841138642705712369457799132848319581109431654758111238277993918768616703780198855237873692*x^258 + 8097785658514392126944491880141163336414944460545883332426289288291180530791339683962160060274349420870185386688055191043367195742492046545643864767841000994810828016699319001639023840706259741625344979220590415431551905049917441971039168618391967463005578765716208524104738536761320099381106134509887750310336217765573778581721545824009068257057724296745121181330229893355143608823798815005286207962862099085610690563168054944606617491013778655349700720379224195120093449548535058778688835179976567793387171754834831235982991565950529471084402503739944063966924266345371078163050457705838409011003913183072305008190630760836393946043141273048826361215348259968057735624899853463288946449135405684827068862059941222770998420937388514136576629923970530294030419857257711746161883257464480881587177528527693126400559721667358005705366649699027040407041780530*x^257 - 93694810014722525355139476733021486196479072884003156851428863076909819110675472511589277682751518353166695886903316619775468171722505336965854834213270316803653788342250505320184880973956863485684835423076696164510468549917262663247718469667952703568769984292245617070697761795288660564553634688903885582422751947008961953259226098430255801247078862140227644293228343398510300766956926283008672764732996933126287366406336781272033778169029834762046521341350205721344238417735033290904323097022558028507435028414254725913030630838242335924960457824341589791709153458419776904308887962056880525993314496879844008543736982238922902941115335929750453711582267082135941722301454660032940508763175647457399334373062242980694730277065567176995853553968410181506634941599481390884301806686461899896208830785412502249863088610404582453843839793627910038260515526244835*x^256 + 53726601117217439449125987805925801757550016979380456079843536837479614113242488354316151324701006130077319509000573254436560565217724405601285241579892145917622093906318328943158681117296413021371956191277861992193911769454490256357612755916898900683460886625681417887828531887163771507572301451706496431082487490103190287964585464627855166226633501303480300946050407435330414359289213249114369212746856521876528307141613447477194650310606406035015748302135815221096409108219594172194318897228245925070810452517512880175455819357212870438748796700521722649420448725056946194293585380043819409153824737473213953163562056316430631170589863547093928614766393429982235227458167792656077157506511110101769928451234008390658573486937101059205714417857003519896271924750999877140406473474468857253980616612924796441647132483428484265966642243304908893812600321004543799*x^255 - 8413314446142162664484211855298521641498204757339152893379887387002250994461480399829164965458578652280719195443856736323500202336035033719729252953623899382073986325710822463006041199483355475850277887848731562689546280133266524665989031510341349666473941758096301672670318819507560803052566899655938564119516850567146687192843967544193600467468090825852498095685025514075290155383156403416210490050460648235880364417055997910788681288854697881067703690858321180019633086764328581659250348678993375196799656100660052479743583392636074507033698626027614710959233433636341686366262005879684982844520815637656389971306800111979144883117890389247323502753719115980025716592855971383807218648315572733097459994966057971824592640905225364583863426200514373619111573427092727892880328174389414556504647117789214757853075898691161381350805955557152484051492736261862583890*x^254 - 8225131789192909292718039930176784680688780918760338784430547132095198219333583519418425775022511307688855820429690227199811523755470932849007029481448107806218084173572038042773367911391401377740665041403825420154334311279685230388463084180568827939053238551203201427374977439894143025633866712605866599214603414880177486297631057514050000100701718627790089107738622571728024292462698612153431840309795944185905202865589952245194471106809328912295726291813335852649318374221544427419661163008511241602706526653895663285006675948029859785942514673029334896809121256565330450748724483402350162059821215227837312591266593200783910734727556427729029054975498174596096167996968874484451147549587190013182622740765342060447297767078023386874290963747958408136994778646832128713482630052076454207180882188223518960064377390957882745006372821443639083679809314752283943867234*x^253 + 6757882221641861596697096948687741350152342078616343316006748034419303757740416718040198159197739943439171883526956306267331514742276069692959948301990039883183966936229827044520689636039436904919002915563197731707464101825804214785377638776467736595117498064154422566220965490190672500862505363920346076624251027967972113148476509755271147527567420036286557636225351026398972202727692985299985519200073180110616331579703763085768391708503243813595600072023061294178863755208477915000898867905982149123305277361011065330887761315613305409826287436589794829740171321818104002199542485116041595753552311584299016357690849100513734607060901859978597002729403425859334079011928242849858218289368567324030060518129335381919966575481226376294716897295762338604107188214755320156723460747739024547447084177882342861624459083130306065690474561224981838273732672996471243442543764*x^252 - 1890407761098788895184550570323125414033714429372431509859338264925453049641096903772372203725786753832010539128210857301304179841322720448895396672060264212866940051681690852098422312129027215484358682632646418811911838736810733344563353596584752138691691704431906206467227769523217804307569297497090962312672901219090710340105063948114328787153790526446850123504564769746675981229741076095355770808208598549740797375162659489169692315414006233423812900308101071045485498238677576778250019744297847626577002404931218642955855564486633732919388851030430762863292906965795950651875679162500860520818524699323111170239405372294264993113004776382647789457001058521535086795708101634650708242742281920557287711391593581379822369059595282589885916369651794401809528806409015675895644903177432943955912312414751928405362876940374762924922506661232641162275111714497063522187464381*x^251 - 519503177145086386194616373353029824932011992205916870937009780734372200214733665868588794858377542060969429636509723601614490890589313283044372217194109278227469174212738631343447105034280847663107373674415138423554422660030569323777781382277178861674320493083310272370273947554195273797114783664646888938417132102224376926924094022480713885268820896340316405631381759307014663762740570641228869890479767343479478414953287227327126927198333130118242067814785609326145706967444257187279727132667333063068115183458116339155008002991584568056227788803210221882746123038548273432000030445187062326305987105898362698261883625880842882507191418274630610628226599424566558610825332865093809118015559186561367563506267737126922041733774587124946454060655586398650153687904572557023751872149083403951127004537714844993757725892897434720314104854043951021204634240547355975177775980093*x^250 + 725605916293682256741330354222304059260020428912477106416559260509467955193397854342713776947463617936951791754951280422029917001347099452190858417550919595722339520350011018545471460489733818344045368619435160219022340265162894619683715471226336171867915492397506808240978274607811085043931080619114252838957501648165531013933698109394620634674528027969687272225979682178120140477746879814487730782695512233293499730797583890143518291145642172914997613978626657456923018375877304285001265990729975790822202155785003056531043150857265836407826124237590061194862798916835586492288825863615624852296278632705183840215478820426827617348811048685935426538809858304072608365841351864011988287585329562499548079416352268869013446904703341547286054353741089566835277765405757291859117833384373297701465709971374940401836469411537517605877830111620186193270493180603979593107426041628481*x^249 - 280905601025690750495830746215693248822916335293879572137151888158157116212756389953688471736318988527590829243343623531801156679924940351693478554133461174770791239205644026327436734324978449950991301462607907779255333360213845826580415555901662861779285864946570552410164598970963300332387507973747085377480048884903674896804706036683276082570667175858266978730741520145592593093914310610808799225238528196709410469315198674907753793139933856824505061663964671208943203557142326824835514560156534199439980646763692571045067428886214619945453054588634504072075122617765155145623579721875813444794699790123975306858892206418530205083078366210253228175733568982714733790146799323281128568610527049171281606180461361298820260851382068370481889852871132276119101831215069288677398730342711638080611632876227403521535958358217220851410226203593400868744971840536660039425994414458359473*x^248 - 10144530014057406213892359409008867813218997193780006379208762093985844280671661270849719513861165009311194572642281990586822809559773215078516206505319110672614446503085730328393556257050677860449047454934496634304075569076891315075645599924405145316927947661692284179861403247171452375899980356881508785856014630666558422900361239660912697204317762693095362365504019661231878697618719146037573413005371416322355857776075918115842455834300678089873713945585455315480605526686899708854517899071587512902676186097458216085431847463941302251521058247553316528402200767478768262021589841859217594849959392297423407040866734675273975922370171867363655763404324964837251711869865904124978544039993271695252163562076084903096786289424121352920392568623498041225425934183766993036387551648914541955298211807923728011099470839560920258340900794715593880779494237787018521871173032059963348557*x^247 + 67746190197546786385873376514823185226355505429275168302847659934918204719429612423776265689389462737458893950001271985274459458476453729638235812343794788772048602589518657322676689544150224776431788303928810234634788327638356142252017805391670532422442694267015838519774395049156252805645939841642052396252205592848653151050456555865000186619903897717627864801054630973214886132870262854162345255746029803546060395712027853098240522307852621200895654906054101587279652242904036898075192860390750251635282886109265899130828993941429734342202917239591563091670663726533791264373579550571483524010430025681059540409238967293830207028290069430755332950609701200022214265051846310688499129912803016084878801201994480957770194979050316787209688856560325147498064676837611524375007535294869544478467782596650385243645850301341904610381942972415517024348936106473044690133972473385844195734606*x^246 - 33876133152742563366783113448126521513831822792605577777790684129957419385025637345897798088417391238639179537606097631370446894734551425010054496687817270306777142031869126329194079207664930320490014681469714883575031814012801237596893544480936480466115649168972356763048898881046707059499858998734092949835103963701467813031020572006360002071716031682156128968948514930423422909792762372368214346585729777247835567462181914978978952254287933649634065627268116674239007329973981060297223114957620858201411781726740271610266955238188158065034549390301452135549364832851167422288542625171713439557948124252304859887649270485752231262304586710189400531187794999541340232138515969389227419825102234989701740615439880065102725988941257138123623231110223381048207463701367139188806581278356245930770953304838365426631984905792289064358912617959991492095487172411115392743774873069396238354314120*x^245 + 3221029327720745906192333232986522784733150076129355053092826248367528181918663455374458717473736715213310348275815737253090363303432943004145194599910209954148561227800028417147060076393242276419743677734444278081368463934859885623761144191713464975066695946001714102406188018544958425956418292724465498787220130239108440626858804361948696487704673950379225734429778192669818547316113800137765720367938525332099601530924537390720903062769762365351511416409792053830228940136489536683176463015787608590622329975977788871601462740000931638018188701890107563612579086656655571626169650794414803736895603658776567308819787943340850098386245214074046440871537794968573719085355859692133292141480931773932008811093217434510448985200410865315043229406238205262240502805850887498830806902375596881866808247515623774360523147470082417256565742604257995886632344101468867663687112965877077224178317181*x^244 + 5545028366225198165835284186856360358748198925433039726440368098234890661152254342230032286674824979068371447523310650482423605821727631412938206803828495924063726366446945078647748404719800517432244001663724516894213678929779531226925075464944922757446447589010967573336251880707612854914643185042975303539363592124966851283226642053935929525968288248267653982697154077627272764758939660706867145241142175055308458271335039065582936217423794877632853314299874410491918831251415674336947997400043046169948991079677871293866222500385675538217568472200296668400407575276919291824990630154114942176732754681361037865146942610448111045490813089872607631942205681593681833909546698717418354747479200223660031695683953330756915326805380837257592582074831105631786595496325757987947570314454307657960512024200983745307212286997223296627739980095003925041319818864658106180169082040228356110643285269523*x^243 - 3535680483427382185937927022804441918197970823151728342763824432726102572389286435615846344678875084743688242814550299517648218539874749606714004059708117530743425075832626653593731551644248622212791518852342251407535899012641039479416992606145771235411739199695203846107780239468777283073213594779747094627702760060727677569607199692032541426205262996487490408161311106852734883493573808765645067462101678194242067997914733582214671681550550897557000254948939505381069508377341747513853078956306853855250778246864842282174787804210516770471307138555247270361234273312209434599291399098512022599321646519933503334863543905794280545821129544343205603070643495101163405057036754618738187356054277687586304401106715858623890188416282074898214537037140839699239072225038807644128583846158122995173845735928194367000704419492687671877083291992254779123951663850426103574807207425625294183267421303475404*x^242 + 648619339868867362816204203186272098749404478753419621350372764383413606332011035623628317399144537767880229715526230751171842431159732432830131363970662753345238032287330532073355442049357529829480974172752352770280110323121762793851372739349568312550537752596845315611230441089522726432728817936201459246382026292248905116454820305052692484311554639988614103169820135578151248232953180754354619725075669450815229615954460995060796658803445522820326495997490160017217904402532995902193886786077298561876590804528610198634458891593888136476795541210262687549410849853939348999707052259962323778668056641991548564927989894621121923214348768587184582214528644121362948336456462001738583232995682930597475239647586549257712401299223154059363322939786788879827217701151165125741656397891892321872747818411288574386438242758435946867644405007528767532050933746425384209665660063803628366965162673523507021*x^241 + 398686601395642773237115756206905207006203496341407925077576187937862667154202205432541685974785196531800225761899488534067373233788693274136051145011738643617724374523369928964758120474563755170088280612823307987476926356924944928346856138914183342581470673621220687814641498612611617717875057094452232261576591430559220300740108940405849738973219194351429243231865561462728248322978906906936539336147500251080828840412421744495083450965347938372683661659789740085096363084396830677478139966971418402074761726862350989652636194597115178837941070095189253880716913867080929596037774082076136112583894847440433398715419863319042243314592606260746410260152873405171546031613409143591992837683508280692552581713221106495635522269704564993586887968525285533661515299067767095375787451829903042578513941962327675765898959907543478455463387999141472492225019512568335420734437421402367236258662663183115825182*x^240 - 329395871134106366829206205827401771673613326094719774911206999356112778552455324833165690320261021485187121397515038151576873641192644473994293302311720887450748905436021757406036226095548635673738677648039707456328168889920812594467545667526048295004763994783611163801649005409050337807063698118725030380196849067449248906977008740634631586410434034381101169161721774926141744734179189465375314675013761544647741681146964408765060308586824253231903876443142457355496430004551694109934910077911738768503924826555364304723884223353608942107473775686692433584431381553655169511990270488893288051552795359620064733441533140587926746758123112301352275745639253406402872788237825863563311527879206070615031840950096189582394869419661142395282890424482276685325031663616169244022328194770054370203346756632140143140969404627024419804450703232939136707140950152850963859710920200937981945613591595701427737803232*x^239 + 81985508720207026403246515777860480308874137665750289575571802596676590578490825171936042810033757333637109556599481529940748748506015632516779427487572425629258056300429401687941598933708931540286256742066236736413509735580718705117140742997987076851399108382162903394588823908973117468634402909933970769293927272605918963710241846129556460124870237437619510454652811663286483058456260586764816919802297363984041334760292229335966296425560883763489696202292187774861174905408426819715826381765332740573202212642991671284520273262218792735210884800786185270854588496194370341499448401488280583390024399777901994812355011003652847953842474127740822040217690294360700641517202038026615868180508236589496492612327604524150867866560247521913799531499487448936738153804808648995459896335644073011826355816906800600733346458115833878399545452785763107737550383192653481723808602022177575383290902573185282097936262*x^238 + 25251704412443491131392772632043253283137993492180080462939044001056040892097609005832461246532063971904549490777916826603421890976977954977308744800833885634384229597043006204139663560656271532083813936348967321974786217208078180431137334800364656729545436949205521461943859869181939611597520446869738986544226023245196568606403357363199995279660014726413798429211546274810967922875072540797823191166652405901903119815322903702709483775725906890597834263375405581822951229015580178337564426234112391941835926250241902532077276424616435610863127767321906908828041262069592934080097488922288925300346925910352795032111080857325828950803589580060111430879568201104570778337673247427941562503593224215282179387172277544858796355903536069469283784779406253901587028957115133784843188206762056831670747342308402046064669285213925861277525563153893655576865209269103704454607783867048110188654520438161252546057857527*x^237 - 28044814708276721473981656636589591456320788299266805518310378279658159298868599165601192408589504919563079172072521497174889356737520472331669040389454003017672885032503749594263479021874823627882694998374352826098373182895871244088333719577218425400961189471755109980094455491451774698669368261768932311779025604260396784155820952371774887835472908542106839121615961776265261340050616253000569433473817468341501410286529053893829615338117159547209246106236638920361438108690331928235649013530150004762786891542054247554500028777099192556541402616794060499500215771962579932447672905920029478532466841926704589949499355377592958343847410882051007109772376331245411155082296323762791207716589141993094588162086276815865758545273062091377991336004780823937668702139867748706447979763815724787890566207017361057465282926299464889792227485074823906284237099747982364435423684577742128311906450231788632112715329459919*x^236 + 8372374352892231006609334066779709704475525083618759747174044784154584618794451747020705434696296606035495058159870900347615527576995397463300983816651653675055513384705910113248914461825524407113036612576862495253121685074615120904053272718547608174240792704943671186244978538676060733907329094460033902311173891173959665809801806905289142048716579981952303550546434527503409968896182318077354530048220545988048501285553073638398304515026827649271742988791404527034507648604624561335111627735088089521575368038484087310427296320399556732874063064951890037337710261002779103667108371632853669569987656732387272416002785910548403294111229312925302527568974805809625410750320043165523423014496182329291756637534924401557824224409873786440291816589841773875415973037886327143817130377011149133945959355852570744222162036661740457969728563523260013694839556127485895138371884223922037818401632551335192222493579573226729*x^235 + 1439012490065110440108124163789138517519037784708718932939022383027634514666735330050879204187772506762952045611760564940573942550963053093469067077940992348214863382674918784930401693175741408166957115062033987376735245959848716885228697018279163141536215059520035486588345678265150267318382594795909074819304263076213370709040350335249671440035685795911582803104087149331904547557448438636022894458939327832565209839933314791257809880956512413500785350968752787477637670786851110855660744525427360656508567978293008920480426931652223261414538750713002652109470074290170998636416529007271640173816433545129061733286838487203201934177651113851038221178201831566352240312801205979766598222846095547143057435903040198458582436838293902768955318838655686323935326087375074506800267448360644114448667881986256631603764862165272329672484267442741826831230938081697327133720464848629555668909228881985951563529522349595432834*x^234 - 2235455877122272600879130108528685171563214610291017371676972005518836737292232107527381706306942090002057539115392408294403076892243233658735322633750032206573631634989521732238820907354399158400640713499348192892613097197340047130792642613457144592037656309970997971857321320033981402144725061994929280174511088710246243703114696437270031451189915976121502159514764760393629323797300150878354574971815336998642430574998084891757454277529555971719365953574909846648394681026502557732678517305674430063844266392811013941083057754060878386827142938112534962975741943608744656322564397088642156948303056204144292473829902594462827948117680109006058283834917510615480667296791111094246247332321981377920864635121997389857262764292994695104214203832837429593277817405994043363819716279291042150233586277342690026887733865146179206474772828086582411035823758233748843472984309867275906893265073822808818658306641472773482788944*x^233 + 742221303303582040553434390570029157140108571481778403929894496596837876127550071078274363875692176665153237571013278425478782012287030228531223315070703003672114740235733434443868859666138930810667133604197855906131359916435466327684176253120309353336485429833728343637805685571513334286035001353044173532910593280409671373491949090456516706023408583824600538725133339729017049998094641522531190672111962582032730635187151844307188263226473327012979488853667520846318853995159368575128406035496657192687120503084087607098708402964743603735566121974791667909946314919469125876316538602026471342977720478995603850649646420561794732085500070466464737034013454140163109862280345411827082793247291797849269130555785946376068007956114003353713914688533332548275631327215401013370591195288606235553773752452831134622512789491856347457885494913302218308195081576087709303647692518742652698953460301502512059684777586290232797849978*x^232 + 82489297305669389191989331400098434302689727653032481853953895885175504395352568571572772359361212566222250692120720743232348096554691082056965878168558989701068362337898115105730699450361802440621766010790051504247061378588598169466296307538900760581434155957075345055196063005436316368792489304315600257634141700555266992915785678294499845612644108253696691883711100790405316995251144478544181797636075034813783961385833525412867502139192126526290355783513547840773108885646011139960163574626617649128155312875259152639216716235533034703550368317021956315091515929823656157611913032031262256524876174388009466932298051574376234811895079142813036959867546280666852233928794138558995123895285985420254441428006587901872363099069963549756855529615803361025028777331672759003175762860675813138979157386722700902288162404609286469685121370595587754718219146523693436396671916710160701728715601756208824169094950201808231570675730*x^231 - 172425046236314304445414051763500367357493452642652444757842455276423007053706778529916071490794359226751550472731561812034079949306117843294060797915621452993803114090994037160102133887798673462264390998610855722238676394317749082389351412776709644474554961184348931277228030863346010393992573168821898276621978305805278506433008448896399255691010890684875801163080171788966517781128792962206351939811328016978833581252258452377491990022137184523658553019803370931706019802664890913165316313433871905316992660437540967004283240403100489830162509656516021316408067377448792230385450126769037440427975455800642011797722148986506372834612821381301474971470789374193778038325715278521432251364908641182616075475291020988850922976086778415766400683292212156223476204022473468104822346933023671335536212602588757813922502885867272313987464227557081511932886687710570430777331933552038379461943140309111704588625183938656996648285656372*x^230 + 59635261758660921534505147261176857653709338373587580910549620484127708615920286473686667938229082578708043181488550080636623001070388964575333851693082037458587579651146930685303701788936344713655181480767098663461415906105724935584396929222424005449904560013410206327683684115227430027790041338876843067584444418959148023135014088091268888257241342979682416209345143913687297155403258437907379180243194890736918709779026763750313694569418007852807296401813912199784876774273730154761077430293254083854220928705412676420171099236976330348902886025132861982436948633922670801959104508465555684032455955376045813463432855685014842559589814972346707400335606938088236950597479089789500858976335688873965935563569280094411988883581755325951662726326653203742007725529312721826266307789583575554557587538541739785745432607421784205458670048602385969054914722408051656168478530719443390483909902628090038678262823632337765959311511910997*x^229 + 5848137908083564513599121044649154732642227681871459059260555614214429228136846632521459686873165922920923556937003223844549877051747895240015861906290132823625162099830383181798519942282252456500294806929350972528915140394502710087933536156784259803466575261945324106397477029110750277756803235130208920055750626959752956289547008307246864629320304083328716745108553005849025476682269266225507576258849624830761921574454856253709201839987690977903943333085570335632842822529161459796516308817505421931436841085568239785869774035242269156196163158579858842865492963620658614877143361614393325610171975126563412826195187719860446633859082590985797028039060021567957368250542758331644681116504307719097905803511609870283002808259514682832778598376547652989897320214116230363718561108791905607926672618832414115571620999864748719332221653895770015609402326212102389324169690799680687779683302613897362786394360739401093745713920223677215*x^228 - 13300891810082093374770664700172486077499934913883155969736151135658303623314115361531504830148213443449343825107856998761949671375718772238065298708513249683369207936293809252223193850147082599459542817851537600644862135370408467452909712306886700930994650151286765223326272702538433749275238954700672265416410732880159799862572076999899853003351805718745742247272546769026436661153499284471678159226126889362073896437115880695729540887025154399492023336113174856928813868304256102173353209978875519013393971783097300024303666006819414126845040585159062109116953947717981443671386055768276956382244843069251743630203776096505640432515371176837077827465272175529888802096571435315448305049869656569271759645945813097597053889450575618591013906996324511712121131276835630962248146374216319624485218427907106295491920792536104754602890227606598253496815304018087273313361293764954590391882346559634056798431890474437623362595581104707654291*x^227 + 4510314353587207950660434933024089254095178525162848426064604991505344823367476998005264753890007122691759414572204703439002821657762207605832067801018012611137162736884606576667228894810020888374588649370961831530093939268558979016795688411688644874209591534214157493286098634519436052073282328408635744697737994273150438555171485678835412813878708470280740669227608746085803162390300425952149783212937847332647309565852608992977630619026722964035701447465866119307538837367373125773742321470117697923848365083650178313279720053095909467619563948904229446256374483768615480528784051076395167579461057432239518549453969997509677579852606640619840863095984520706979807969539414590582824485846319982527458470344270706485816549551188749077847501457595515601632687838734166227408925767588003327264959999388550103204601178295747047763252283944034724465928470752291882652149567316438006210208823263879239034173636476588758289415671160064829048744*x^226 + 546571507852249709255579746603308051887255729071461442230134590707802418803465348070397821644162237317791060205370230797750631981564901593636823204846537641140694104965449192643329952091808026807415905377405322932375139155287787898781328753412941526427618341618810867766576001855535998204627187750592175906666238498340129000298770370487757678430227497765711844569609790480368162793788293291786102536800027210232209209474188563872075642492715437465437969822323983758404462119715643312449015327451236083876688040842174865394736895483522514096423921113366688223073118081303913237377716301509023500601331050846734378810073738697466271515596561791173391455436230580971346982703899140648748317822843972240252088970874238029295837993046945219474303796269722274745818011170497297268112970975591550197943518234901069711900163476527816658061927260718126970645221904346895408187240122853256274693931312666374143928708856265511296756460537230251909110376*x^225 - 1051515110980887215895096683527265650335290282388428281108903121507374031889170349401849470588986251492446292502393302318208134648399234509206944351560682076437624209893055887815898466433164514617206858115917621409119501245910619683809482971412202136352261492663971539791507440606473119610219057333008877504712065214478620376192306871550476821049331057995288280578739181015785974627723518914546787318414470145306921565764450484485666306975453763657073955962426172356015712251870550924087855220610073565051368751108615300066302748324624126759462758026145603885767465930819094327594241239975440002340294528224994695228044841724372604089204650858310371511086455710367944039056234867398770863678693180509031509039120255741378173002011509077584839801759273931256993910308573713594711536730160289349278579021266551473180800116843761349931326701774564580360153906317003515509672275996756442048138815189678811862584664781299672273186502976110965002177526*x^224 + 333878979092321954684788489991460917408058465422144145691851807579544737839922240312430478844067288580333919804288731175089637979334079550119555843871927078297088026269583697074578810989049354623790068430470522831979310230209981776976179732934273558213256823870456016198000184322140759042114310851124088723635142222886093423797471701825366847349194291651863559250480155437879170810596987092568925404955332797882611888567723974029272077285278467146458468671198289093665460407192921527365816449642327206467358505255075393978424174232498967181479899027016341135793908309548565965995738797888698329147221780497753784749401732890763665940392846474523300682156348766657700855424780806663601652364678379483875904699098344418089787007103391912442568480110632571569620469713530597889948725832013308007109537349335115665066294361539004265024492748629797437515322417096140228939920536852527032590915200325091473093640700935094117699877387035270270018499704743*x^223 + 56782500365050229638645295118808042034182560655969043192066367158333424094114922566981847199135494381527128568737890382994978050377860111512998782255855594275242477924011462212430427365227852126378097807599510083958333862675216069364836840598395652343825992851216880027028476074188251359782764142614825485955817271312676285617695971290501351876640071897157544109181297853205819494057155098581866639595861666790266645576122414713442110120387651796733456571202327793133560935974058081516436709759859608310300415250857200807738670478244039799422750694589619133487530013988432472454091474580211349946943814003601705110533623380637631159679479023170257045023068880053179521660480746309316946701964913021944504638262967072392298678810186536050593677612288603675315438400174396067913514177215506422050999803256838805429029822945359261256684280960319203073549200135895766820748554732507950935280396714835387302189306750457069977390969730448714369999496983045*x^222 - 85945361002908640072339886916932215992347727245860793710989448634653582088522581895069583366658294242217695893665913823826209873252276157473089837621274658530566543491864260130689970563363569629271928144224931514860822693141246072013875047252416239993490214461517790106564210879926117840323290918018443811482552577755401287708423005291739132378469064562464072013373313643317403210406944904386920217772395262769419117950230362392382080404924984563327347100582641419194389067209286970409643640283371797662433167582953133726144626995382977172727597957403792441622716866522073745496267200158496296016787195540152967420488193777145306479105997992740766469593069946668602228508731138514643212361103663572191180722636761648089186539814627690261404670857561139294612582565074592385678741158088328013455587635290912028727426929546554049532278913298594079926000408416083871384903611230512346367766018171887011137084159069086666946732093319266121675324488215229365*x^221 + 25394760755010033127174336397896325725151901337387830332505010395578824741533036069704550525610457618634074917891084737148347337227960129076029713418671681156879425155601286610647970852434594237467453465862268630644619886990065082758999256577633815503046673281325393817469794620004534811775291833465271575077433227996500823666261835895258250063428954735514473736233501073886577815994676020534587958675254764889954201721821946841318749525070176675669959636793830813382256955627854836387529675378931932541244518100033328538500858916516672344934751741924537511460186252976796030210876917527384460737684678503847037204458601576346455289297767011823965634440044819205694658801506387022457626221115490990288760787611244826298820835784240749988738352429404472297857804323301892191473732206970127835338967916781757009018757823207448415085637009363532617819646780266142471341835585046007203853506351285732764067296892612665587827439864698805052400250877154246335297*x^220 + 5364800906549977883214084835354571384554685409432411445201446555252148035237246928968861140883846802334413634078547600289172993192644912722722470171884266283644217767503088906381639085214298221379929540837166133204311864471788706461339384720216761466083156208188882785620176903749972403308048481584459432603980973295919461156576375615582077763655257737470929389317954224248329228859641973621655486077056608114444052305191649190852557485398497205205856178372378934702976773894806527500158933221143741799461014744105054667435002258073878357136373604047474137354303467050942846752546477549130263956616290301357947225755736015328903438245002040662776223529872332417296738744870549487622624903412333989921670854902996281563274387680115726510704721362337852505040376269556760548945153651602383047353008825217447007367557251083816560969332296266823938162790274024422328270507882988361085107599034728927955153781755240014215953382735009557200048571002174319465448030*x^219 - 7010454787833369008569097054292491036984600942469606965086118018205142083814338746974630057138026448360391213419324613124330409394536039671142864906963406081388650108455409408352473171037663593422143402406866801187927850814993132368614575860202159043239661767201077791986771893985388022500753506173676917974240703516110617280467662984362851905262794345112460204510336049063697700545394281497810847003571021147089667045802518449881585593800046547321358944176121193046447849340470595288650040117858182787230736073584190347331753948741740420330258294053221148061841438509757312375387426543637175168950691338484160544432539744721241198319935574865157593719246224202766890118930928947307510350945366835067075869041054447379655505639231190462736748837828694023738348545449734262706865946957740848602093860437417397220776784489183560429979880841139463485983104921826477685286229960297363824606556589854188813330731579937517473913375419220976790714392203380256151642658*x^218 + 1994868510922299934565353490171711526868916873899043047660569341982097013322070650461790383950383222379386776042396831394092103735054153179307310716845116595739868164592761323563146771127018974361420770633190705495571968957837373164034882810063065416335158466172223164002493608771946947794145242839808717653775977946657829835758574283103790747893673498748850919119050230560063863414021408975701695579869191631695567784732529813360117455316817734241167048269358112622389491414364504761549902391410825032350714116551841865035591439743744970428356769982750773171691504088430382638961871694329969516751737033949087433523184657206707000115129382187309788565955039127035844273635092105758855887972605631162501897575629054900121300643789973872247968894156574152532369109842206098005556591671108274706815768285481914681822678701691904939713919671206578720214572477365895742259350722593247451118817167580237652679010226886531692366466552209617185046841599228060610159975554*x^217 + 434627054727957663692794909226770032153974792911901070677898535078315573039764447205537495367437598963599919339976320284503645659451266812712503318224807568841226506313446065548810762465094331148026639303606691562352236519303002806566301138623511152933381780573010163078681085381968854250986485201291490441482469012291050472171310087734254150604204122445550361073831313854512962701988966264437527522183223846825750046353133449603716832012191352935748501704289736302526092259097559224725619538953736011647049699558366910784956219002648325893105411930474126081386839110012479814760772258756809120290783534134503333046679977444733581599966330304647996950001605536720544123752905188295886052989897782412017714189761658490657196482170714359017611455795649910495004178939863401836036388716890290074881236036376031090159462899677266475295322291865763264365869154774204855094609098971653121937909073679843679280477400904979256589089294461501205508425764575857006984680125825*x^216 - 549249070813416921499880897071652708862265294765120007388234903359413281379246559054979259207519237894389108575944074954660237856641766294579659409094812164344556448358418787253902240246088404552744095599197781025440335567362675310233806058980172443694514908241271721413897155918901554582184581585172777262905055782612839922194439756793192425833992899535935281672552177243756683233566257279565025287733860126620244530834170306500145507525812162106415764796667249770026026946867485353466836167456718094940491239634863494245463525354584361198565667009860846186023982526108495950288786346732799047721162519024953298808399711019872396399521929460391765945525981153983845483671572870968829208881631289212048029961254553632767403254428952070477583841883846294332983487858880726367952756116560933693375736217566453649305150282302729400027775629016850799258589262215920167136333490653029901030083429662609765035358721528506775579035437076242505666332138828735469212678935274557*x^215 + 157507840867482428255638273657095245082788394225075764517359606270894259879159506689453004035824439907084425546360429885488799618367244225874389327063347234475417341394673730774817643139520728712302340509850897946231636184720224700883526100808495116206741135583493830559646304211088657297855149045275439037454766412746043572009750569196133291261546488330326337325981142883856147209936245981828266225140034345109956546745787800479655457753756571547225603846501719492955057313706984601177203473309392382026493168196423201867882239906401956438231085933537081002122584896324797343335838039419035781493178016681529813743633109733328558657674794346127108036612281781793851876536034638409790885067710114607010418965837528937450849975311284022347853023871433662086654335980677749057901486240782764547834890696111703166848633261077165952582299380071847961199614730904237069555515073270935310986047931478308658444450521003089848860787409215683210951055540586747375893681670371341916*x^214 + 30012926034780729784531875411648518469609411578474013287427173797421469439234719550885566595460326509407583512574103504191878001782924577719033502291610978773099301236428204480472282955812870159707982694334256531533677980130172965154365340266056027853323890997519608311926810908290225579965842178571167402284738789255291835663079180896082690824341360467046616354373038269997899067148724692465508098068223173270128760956152101341701409183365393080452293960688114867027978678721491663327028478041548762426609763307830005872215137143664103866644563477250435073379474960543260809704769836009262401046637846417575361389446784518503241906669026953146293296202643035949888036584392085681000616126018806837999143346685711380010835752964913077138610359935944280987331745636617742326618518384695722480005808618693485924694426940319690149074359298271133411106738962211631755299167715323281615988388009940093864471178720448676095626232124412105839386102014705224885972594934148924823154*x^213 - 40424267938016660130062403888496527508014389449751610385363826792406313249665332832841309937363119808939121546982869818752558341667095398773623235371037787468202264843416497991429230543785346930125950925622008622551876841950473998034402827069266221081525466281722754168656048895265354377206058772752225870178781929412411572620023445277642120915056508694928606553865667726899905260958892216358828497385233193203817190475143592905669023588232578028259528082046130955267767776967920670021991744523319027196049229706482731917061978465204330712613317274852062536463913103178753728472751311531468422264840059993656768772342703655257703518565600552885858854815540758076373941887331819775069745886303562669588629727252590720704434482856974499808084682802971315049797995801904176227607159291237287959775997645019557264516322440939859431056636725414041759571635856826911787670079341077495536748729291975320711618927605981733452609623391150871589650390359638651392301201784834319980439949*x^212 + 12063307859048154291987295281360430278910464846040750670731934424098094661003968763986488971525551242198902588257265911608614420948009772640217225050079600521829015515344872005925207856333666929215695223622562830012945312676012358588326800647416473156414069698101395123594299313264868928717456523437801612919726186170158121976373558274445844254414648580932602540659087805721132170176284218554839420117872420555555932881741182715667579680976358215968525418311885136564004566836616385025063483962535535784212361226451157621586179150647114445515947151930260586350806772146586125948114037042092263865875147987701118271517163640027070696688713443563387955946360872732727990476597641523795538382923061685798202643290621429529832373682848103842835602149921733668849890239816922734289552456217330207591779173657418875294680157801560984057009693701785511240718200217375588246523127782938057068521256725086361631624488111458861128955747364688714973675123909681628314958489849156995109314399*x^211 + 1704477501313226416570071983793781591219678471698982878240520656024007264586913707913990281866066122718487766004246796538098196580031851539045899047282576554669863480532341972238791629274551829935605296953623454059127995042412324539358456736113020812034195931984458455984373693355896553822877346052471282669004271283847768597523903770769668950563450727046702199519976459640630436740505651685108823279022780886683072932212020726913932187131979184871265492834197956041985822435266573274659474404414108094234590249553895172069174659376360071688856328757316353661946286595746529634067991558062681751594073631325870743314540115136244370098165120875535633970051850925022492442746548706625038259989557655864524715205500835852020107899259005597376271780190578018481651251247234755831022401460962675397877652601308579629189188781615893989694158850713719086410532990058360496967074545273478524090783744202064702555459294725180663964716458867373013136609846262804760843746535245838246797187938*x^210 - 2687119814990398706207564525683304398997280426830255936419452757906719877781081304771657440951558652739071879902899254677704507677937987554907178267457740996234688738334906757260347391963676521878479669407710698831525685595444955700048268084097849173951559381518405983866632538674103341324565277499231888792464238810399508021701991855764057284494569396339785644601180024297603319976522664743530233889577753466612411791888889484149305546677660503215729156808840161623780590168884861234545082769266104413614981981914775631390104947998006012361916665992853734959746666840984654856560361137377251224572269047283020609820597195449376534262681541071954932577107370814349012038236392640218273000644809075063824737915201856379938462171953385145887030859526987137170683124161732909679680050980718034892776959640135989050112817818724669441295438391174700760446828125028014987585516910473472604580762777281768306201684422541163745889440310428915892492075616160585341218080400919564779362002092902*x^209 + 827964148466737770788586102938104451474118192984447846564042354471811826008682478776098863461335128712431186189971691856968728346890635240695351263802167997616998469478573386001680440224136768905586213566661378158253867598121386330188140735468165274025728864051958261658803821923822948275596429049911100923493306351109692771934836975395421318840284364590743262234823654475197447742903089217404128440992288909288205925405981978859614448429521267666899255725337400314804760988926408240976924093246543976991727105324181304725185378189715886306653498915007192512417097349992449202830030282218851094463520997898118548232549483854982022057540425578625030033407009260345318941240662997631897737351317344027315506339609377224675419674790449753681255818523171962578874264645795453997172058633030501513656286660201288752144691393629388982229383403643234031245686246791859996569958031951703853706697407197021870018586276197019989393891022610390725970977913861989233347736834030881157293275149882564*x^208 + 82596620516132044409988164268020304611236525263377075241450352307929612355907567855966462702348064342424359193326345820535598263142054303524119273619495971437239546717439697248914876210894335991011832714647001033626345602346621517021768504858644271247400251095907788405922091527880366565978409108748113783676402404988022692381860367452822608613913486065556071393019700264755725931780613991822483100368505758458524796736943234730983970478129771838931554060896030776024638828991695788872040754054513806040279392570808207335403894797669425842511427085191045014815940426770829980984493340475095867464249519078650782523063722609059062584687537604267509445552345047419003741446512502487336409252777974588982733790249654676907158137861933204347730155490712345734788449323195946780828330164454059816280382896947230358899946247649703978921113274129542083723543356122948946052329622303116332206790355112155702190707870186860221465491516177082256433144124950150004074244462018986854312488627162551112*x^207 - 154590182324670516693499873877941759880771565847651029761207785779772335262525725824532523354202779870296936015866192537018295975129007835113933483550149670887072655436822627304603252797396738780435260461312521538047754225392382097353525382052024510673021744120186031747580728428289375854091035136396424026759788397038863652865154369427470283809684134762601666611289347886791979078827649287303751981959740243089939219241866674515030372486705448049745593560883784831871744608120528236527798040297578511810048878712763176706977939067523597523057796662014861707277977742483590426733593236460595279380600511587311323657794607373642535204176068651538203045387235795890696054592455626488191233946445224717964734711860289505389275028591192436260187661001928915822945337047043352409881831338125097730399604853728331073462861347434114105663057819548270986104723797490370100523942059986094152680551203980323658740806325348847581985991774478277251102058439187650246543265835079862549994049929504795241785*x^206 + 45888013251330738786201771003434306372279597027811398826818591839578246975464543808286997517987207455356321438072537525356370162494093188617365238028261981882172169197806035858816963181892031382761407553811892740039129690346661929765591151267111541248928909760405012990076378933484960409242156862234274987658923120038895379450019391349452730336076780347550753140375956949806825385730231817253857337976280576179580480189642531605729885375641459520659335938280695970335363829697432645549567217152414797177998679126414732448253208898589742499779891245490469090381798440156166008176667495577544391466289867466447485938216380260184951432256392682934117123312328667719726460100491505097623128668926317376615401715916312691608290941771957156329440676433838470051234261024644419400391401471297324653854017875887865020751802564482636051951185261609203968929226187465233135501587956825800952753317627912517793485313030939625610791779467933370275172002343671447240102116293138326754923123354829720059623485*x^205 + 4648842515069316438959196838907291030235793195611326224483734908141225698332851188930899577722589794556769582327967338223430395372395181972566837595379099496394109652908128607657286675995446429445790177146773831300819362978694438120746497547880957059816829655086739624815799702007848998621679436124360894228002714800472024960853852437695848084495851728385064281731908205425053857191116162445635520737002629036145085382930576680524345501693564682981864193993115039454808805662032017684558087496457261730535085048881597056311329924797725202629373105450965629894124135215783804966743163189353711806810857422716959326453485379380454183380403928347137898171843084762635558239023973738517426719037566734612398798627151314532774746805539897614415452002648532527097859833275468934807765431471161043779429766379244425795735304556260194786065440836084869523363030303513790257488495510977235415927663410231909588954675558998531584001275675578053707156988713300625807867882802309838231823661203350221183023342*x^204 - 7392320115170899719838887428325695377360093730818675573083212073988862144821262257975804450023893823112672945109184137081971551224886167720485164454039605420778104474810786375329817921235166458159496237487762538385844231524338201606809553054627034846482436024555561219938903720397446201262025879874965831498243146504794880284020403250405067113674523025591242650455843237686339898684478069710215792323429175218546425373456525087707408030943064437954458366461193143953258607618877132561388858754157791286480619502776362416753515751217494164561495072223644694821690702817837982915834919293991008952955098591921646448479833916716567631925071686733490991113365179700899849747261316565411322166589202201373401543037821422475853012711922853217247194247038902671565023210870461323795517718759527334141170314195984518778455510652265492407568306907456307448461714889879417279223148966037784369451430800390736345555605723869339276094244630254499879397467826025931686112051236833655883425335400692722148582271991*x^203 + 1619949946908494678604201698112675491365496572924009784042361952270695983646711753359502641225387892437540639370284208127172765898225136874322907269129010468941348883267030211790189985786569982812301703614843104259559314351073067885535003369734585619152878420994502644338778831326986013262933911623730326046153539843228822627979882932466317769771190397265632643087382969720422752605158409589882216179663100219404749547648451183031519646292214174648420575105228836510750057864098575898880034751275571168033235987425525595608826654845173507915451864008211197987878002485852578052619681779085147861648439040700067369711442619518139816079507240930082063698833585279895603898942621512769669956564072063803662203373230846148156176554843581540931025526656559597469318146587383403118590827017279817626385465679369431798687566009899589345614655748874272766930620976410993021019940876676932773417324427282192811152231089172810067345779909919333564614761527173838877630563575854478928462123474978310547048678337061*x^202 + 437068332272902539186666544810871151233492394442910693985906381118023292830423094690528869824395050865652051477673206993310270333150131543313347815916655339630918627771929988817703686296168426551102085169763526434381539249516907782440444075021467547435520293003149840800786512168940902883073335350910773531892904951660503784607306892653248189534923518930169680506077109432646499191007716040716441127191921118823244845138003084731915306619992556820047577912348964067350068800635199002479048345830797554389775499529748096210502033759292240387523412075108300667655991063004384176593887818500851568118020745643886610884899466617937574184506310159292491564861992541379348760778651606055843596642338604150843426748946570725998145009457945991175590428377749101389929544630587130628428875524983804019919785318036069891790942104894551841773663649846936810843300079983852464496613959396979772567462186242488297498618137087590773981965566092724083648529299373007770156023022813838002924854880672859719649542873998570*x^201 - 250499475932093727166395898982757256058042418717443484090300622123157081124393873336057178954672173414502714689112036519689286019065178657625633851880764126363952147085161929687209277783219886880373593700736002925826201909759694161398531488910359715229448825636794854889817800836971764069110936110641419400453525785980226582982539386325566144433488889857494229081594560201012966498825003295806320775941610175046270607911985778764755651364373699685402916420375601027970475436915627964682759110731651678968156876475550730212276168273480149270900653904901381141580234286646090273371097578784805958423610338535733725887459269513362433599290694862609043397369565046219011593263150578477843125000791155208060906681859013152903007382486556441565337307815595996885003584713124261636019602043532801605503060109370620614876314659348414489173479453141409314362713267354970320548576495721985035598946920977015227912838062366702995239421213145742629248592412673743736054938764977711084476080677283685593645902773203746349*x^200 - 45191089230664306293858314879083661179299069897269476172934556036837870891249774604517338126229197052840173513560842397968638468797128187458156459628814797650923511368640479746860028876570195358864807040876919155219433196463409152737264150528892658766352277113006160810148714231680719493389309853943250016950010892010347147009372729037259476144627082128382956849335748128810776614387874096464274579739116406712905420793444598020323558462584261383425272925488449025495420649102816480743840529313202331286541925069538902533403815337441095077952506771831270707717367476068294308736879185627112193858100954363671979808732318438061842720048446820369570929890796736446376075936205016323735087307756621491443171906310111910293705123849429443784280801740039439946416745210361168739138959878089000657087879220653080059714923412722333490113005742197626586801203444666195748236403817461291724963689969081177102731261633375507046331390098849009180588783743455443850973175049363068205411990057608387499629442870022817416203*x^199 + 59500653638842309519541342526211130363915283530541987181722517967166349495994946142328116517555649096203946751610017996645017109480143216935591252216474042322807410355919204012070800966784872180826308488281524010762789572255620662080373437712987275683394953470217800903620694793996947225293162273888773018641470626309082283743368948806191435300541209248683071858369398909106828324765655527007230848810987484658741483688003778390590438873685976172224714829513793875289201748934877357983594295072875776334451856049584114757671641709699132670202509185398703029492268391644100607963351586230797789472063084848107828817785273124389026028299898207160947549644937812767885262712870073361503657389185540820857769673856759793015246957384320698393622150493358645742539182991248095405307113359704962602399247188022494337034729661309935816630735495471263437694160643220037542177591232395225292432076670372510446987187167827117089045013258334755081881596877396066708808508499778676553544025032173825421966078851605699093636624*x^198 - 2266271733107223462336359712758110039450073255350314757466105981230615939949417322283976738266487575659471354018929113926901025006930350135318766885573834457507833255697059608220832235157627920270913883601991588886865606318458992735071457729182365070703138455246242008486501370956689998633187998617617619239439075131376606889838999087925320782242590563786251485595695582852482990501909450675429524158899905019392319351475188089390683954122831785163275113844993362869929013781932500240895017287940815852835477441941957406501401593764405775593729871889046358049547508097049389938300370177038336647790587880782238391688303865501116148590489862889806531010023995969170181687211333154337454818654319828989750279180791665445115695712370149457455110360588074462572328447845019797978925940818024961325375747144437978081125687655674280799414366478888748957913438323602277463896254083483463864474814934859485710919591726791302485698029172893515686801123118682908712787537103286277644220359620197931266289381413492360826415559*x^197 - 16155233045529745288263900048417838755049345867221747115101883912548012934825774887433593198680305670665821256562616740375504738108578454284714361123186668010595571537266711677119944766750872523140131477109946593875665654108489390395319380344124091961180088415899550876067487529004807192191178595335243450588015003522850622194904008217392095157640406520471166722040998488314348964254562081897913101199268902522399536262312181781308585530067574505713596232406429510021325348275138286010412643830653511258709002631332778167278101240778222846226670793473976322746098828634127511507425194979441301037436941078918221719512029465513256930321305337670148878251011295017448340944720681848588802267977409723358944214292288428490412518634551181948065470188530258480059392460919564626432112593392685932135129635534765993152281184452083654978464176317369694525460832401722256947058652323485310357168197621577101604121853209646401686996288964713184321915980062707207294415254011530649567817583287738306189949138333154852399826984888*x^196 + 8017977252311839204351189073307954968041257104271552303206042939915768958221687882302206712443774459822866706080444714929402613157509426616218070074249742282455255218829335345447349679455808828165858865484026359426945558859366986352465656935559988027510970278834537709722252468032541468960353087593419293796811968321858580380972352149418622913927195754893550422792876569573023325679997866753194761621069082416482054703967532020102047815907129742518875506951915686508706420822408289136116594362390858894907684036302695294150900861671209164763437562969551582725100290540048589067407818453195042243920288824613796034456471770860068499149248467446052763595904923945185153211672537606835332152925657760686261307446696873829368870511882552470819093494158398196954877421984325335750529360036610545532369348083764668605927385950509031836302462347006058623776422894269061706634181044027016654967265653846916541730352071065915571598597051852018035943140639125810359942588329676015989737761337687381987386331323054899993374605110320*x^195 + 95240071107566349742820430490016723559366317047027474793353754574900325752698409185424858631930842915909179370129374070151470096912050228342002862103386390702418244317072315095790780513760890166400791475470682418954786420557996246194966997398430001335682221759241032965584224176473500426448423344948989977948240072478779049183673763509664952761001691562660788009904408097263041908056926292884099699411223214350928510736507147441700277117180354771184517113752166650543964080593255989304761623760665403394416213014963540265930942322309176598687293946124901693868882393842264706894371264250691782041486516359016287788776321030462822477290855471456595932015252150393915865485978458282988407850396043713479959524543510086789334929624050405656633900596956555163729907837669819733759518751854852396211767111816085259172683834974582705028105626946817216283116114895588001730762543226811098673486869463072666078233947054665623700695154365245335964939255431548897737229469913025906992331569374927652933512170569273326106467010792063*x^194 - 1869708393349362369167215579166476359352545292829721860829858302162276145445577035904671865730937628052765489757457871905106743741979098362524230041113357335726379935109719356857999451130959431141680735514539597076573891570882146825940651433787034166813054303338985404298256136854167910796237471876552145808182375892212963085634819116945243759226582455033758570097827147998798502744002833463428962918824827550889636894655985727041245709425987667805278723540708707610346232706348996257919663738193867921001684889288630587115699722446615894676586439825745649878859202193673708723145562541746269360032568708658058093033171084651021521384212929446023591838715501539769032070306801272138572664260960586190641116119158240561952076093090944981413109127787424047038874881813417197913065278569418965601504876842559606224765356629166094158337373136324399043915011659598689857433736195226128824477432708019559933674144170689406613893052656253528668064950783298977858364898887231736692589858667443715349311855800771930542678174553768473338*x^193 + 879353765255760662808054483910287851427443430117073106399794608711623702568228897555312634503508770583244930391209855465094853385805526953721092105080006055158882503551121009159293263990787885627804670084932161161301074847486781941886938130073924840953484721069832871148357555767855993552512832644491107336968985294239951282097784432839440995912513966379962208326246498144439370951832681177746221739809281549638476852967159679692488850713999785251467083425442839381034595359139514412722121090463508858934381805631690301954923897233680771827567406748550706439202372057434719625432150675415670364905340925214069540181896965174015744965567375594780614181843926021549311086620717127766111738685257209851812520732752984318715316821970708417338427058007916465024274047898303087484558149375114627423571095854932617760522171679953269813533617552386747156514871001331721113912622221477799867009758982693089513997447022020771180736048432132039747399396425274811353928741538626340871095648310641799428042808817726383190067954973580761418980*x^192 - 34063923608784282738671812344110721205912130396311089028180278106472557151322559846055362929077287240147209535508187293104977867307422849323596190526208827578940210995418103122048995453696767463167543496992652493848830163284871075639674025105676153872528746306086029761595949173687423997965971130797166499018710472528544351149466988094237415349562794065825610199658118451686038161880541648382542672364588992488839883359069673958505925172419299616928733580122395030310685285461781356454058345977880120681909211494627770627302629027960765246598292236325974786825432183931252508998323817620215266640593551807558551137112328473667434730260730721640487746719556482969618391221336274555063331304608019871522761062371313764510292966833346598663701333022796596464285475063833591730964138251795013805559387388171212296302101229040306202217663997733182754998490725459735415232599358421378457404486611843241191765940202159248077040195302387430654580066964515342923266343005743354409834824320215760298848862288032780867524064574443151042412828*x^191 - 159379943750160368883783422082457815569032890183218436943376619799536741722724689248836514035825335675008404568685782512994828260221644309550678483667206221056063692485539535870190045776123891798930662588323704998919282383654974489460692837310816956347551817064907541295623940462955996633185720676681294821751759468649397519323146233226027434949469193979954516058940572683952128628784515055339699857905577059531346249983526079604855689845579096417422203293541840215188133543245198342108452470439660800013115169056147941836407442795392437237016243098917281847540592702168922563781743274105038658938847015775917855453825308112042548793297404812256032477197660718589233352443452663394357984270257680871185842266198811280275522861585844221093411471322284112322046295102028881292599528095763180121039189841183759878581944215089331108651042965502886988061854335130345193848441947289276618655141101359821163187286860959313076193431169139951262273489751938131723784894525301227299654171499473848821346597396006881850318162796862564504967850310*x^190 + 81590558255463274522326996322977049270666742477046539983222833395134035189446539098475856379655229832035981351882945635693604944034654637956943055919910002667910727597132247506078622726417679987743206829193660790639676357253912914451200219039447993358419917432068323184386673064998441778775203754680278706842264981396135570255286948273001518228011671967360145453423712861046849684193584991551743567757190191686802973712125132940914858124056460417004761698266204769014023942984974783297931821871327720589505280675655371649636620072114981142462678691374664696305544100473882181469799166344859083247812983318143437706344500233304232651715552319237553065432175351540920214957897091868210230466726766027216365355206635220716380765873985542146704763140422988857818281113706779236040401197516625088689011297527195000789955038444724723707409863457648051232811230298720955800466421101781729495442391997176179704092861902082178409521316757701326097873626045511262593660596092828361419082647143617961679758311025863312765127744209780302277410677601*x^189 - 7984976817535500387447555006118333374739720850437055401724472699188051405154288902338736849525139770140638202672277085395699618657413335099463523946330263457179167250924498462688398722388038097149215693643152437232952493802199864435957412931375934485278034765867953854474327343835347717244600136431028167533949637165487063399043607776130637440236886702291473649396501411197497176703440399063733241854983262626365179626678084051001366253596915840340765304749130996414949953764913846802764774519052926461996857961287031788576480118002743720744408426317228459926736674391290236284818559576544645511296280421272341370870633292607536859276924522231237066500558784563044230518195979445427590230473172317068933542745800229559028774352563748596658158524156814311881053323372667486533626867552377472821792747355847832958314794346950278457902881237894793648778702002265769018450162217380965478331366327905829780307477608533481741861681210951420175264504329561612421399138605039597514389649543395916827517212835457194615597875534113826416467990820868*x^188 - 11341935850430334664957360426935384732649612166610014930594758047003522042557695583537768950789090500157865210054652630172083914723994806831056324317294104938783887340424438649071096800562413213081571193259275629526038141472812313249324891332913299511254520579727687983057967911124803887839441095863823734907586441912143595784743580204706744765160018163806276539741485955943950252949949527090656300028263154027650770154616797065284883472886266832118772737790214440416679445988595450439354820554070573424542342687082109574679736921317077890565903280560522832819581720365553044449470589588267751585293719986680076522519488670298908665637307066928259431492973530402203961236736255423550741921235830607652805001191186620160636796728725542065896481271013458315072511496608417453508472793994387249558079685648633302717573887621286559946353137074494681068384101814733937679006667321330549869171636091001235951924136579298650845656090652420233622900083004276052329019355445994510283273401669900527365332365012095103425880023810804399132051590279765505*x^187 + 6676592418577438872534232431274686242784033054461052795875797460700430443894697569999397711392917582741367948395219423162900682599124477541245126912861479436772746770210762848509131375111112518455601131264968235506688927543012999624897899400574055317917467616509648425958161343750723523965787563495386634742157155590200478461373828275717870565443228477758344177248598931852076318845130901536236289935820713175732735578124356655876621429281383288662426493552649476615221300341354567177600161005707770137238876975763196269942022045998873524640998632754250866769806577335838412869776913403251046442390397120522923439483002279421477157466153622855418458228499417711446833474967004124603965690712744438779031987634956221666004091194575479756572185759032783267049511084192114683323522745471969847217800737208316418569776236957017716318934818838845437505823991962167368045558780853661180268339718471571111308844433267286612008039857691304636177345289658075924568532164549973542538108591553632126125266045768926327538692856772672571364743646066181996145*x^186 - 1088800914558166641733223140216490248621813838802404475495892578383979151134723428784255138807480226129432207104036353462525787295699894107914143747070508479540503483636918328766268434675302061529000674666983263440795130109469928166757535951953371185336988347556714758387450087853573387560664036898183708161999133170929773452737744241670641998426611354760077640633876037410175145028452270220766665066321556341378457505609449895871341547989603205854781065962114735114243028199381866353128837200389962892788263852049195616965244278392923226784596794460545209637551367930339424514685497708354286799357656421981386327405246536528966091398989868050560675182231096066659581961740566422648454395830169540189034965283336654058531663380444298258771879601367192970837142391171886113848835745824003356768960543707436936092983604125829179729766384899272532531979382919617544128313728316570651439760885279683431048383084167556060010687849225313167913827736728349951901193886729523541151387360123489490733735422097365826197777089465901297961155609161649214486120*x^185 - 630712238135246795516820191781732030107582085136336815882863622842036441832958304027968848577047165161461404997178717140877638439868361234958927964225248800841178306120713115853419397827636989285324120328119148714732393176380973505831369735628491838227185596187639867272614724299333501685626520943864999431059765415734392840042742928489321902849273572819861667828282001054296025592830684827779361396758629850730285103470164153200511277465589087607986586790331168303578129896681555140320495847284020245487070415798235785819726161169883167698174704060680267198588864030480665072809273042370353282127201354719864449750998674432007926583808303540692251483480664720816206355711583809673864334830056868811223897714219950310687447883075772536262570474257830219428925490424584771314940946873624806713284561096758735482455528272679852926244890652539045012289044613022880394691236667544405436492023555509676172628009948247502609695264887632012517477517614477509649619930229014407091495306473494229538147502210405591389023570061279029194083289612987070082617994*x^184 + 461586914252751273360363640038027508086552257518046488439708249091968950076338585679659008235739811864807489114751495013881460060068625663580284506665654776309253502639076548701492663439701924496437628344451699463561117504815506054613948141113340345245285204317740243104859457560830089130414745300643622909907313642642740844792421564925949209871009613508256739689002558963298583956833478705039477100849736085768967572842163953684333442231623900350857029459462931286524782282460259888208360248839269733515198977712583563715941749364176277116311961376152266606781372488845739230068986685577948606699409915174551541107694526594094901960912597653061670670884487069462427147329651737576452279271515393002691028802781665648373824008026728710265609461052704409557191338852277013205225666952078236183519608353835068095503877990192036093591664044537743402122432761990678474293237524728116411250124760627739997829838149883900957903000483317434752207782869317928374779975336004710362075065129625074935136858500201203600779030448592978063287084545382509508813358747*x^183 - 105613911174485564167364604826154676479353305146412107981255541190618663680120326989083747291942741576908254538918074298333055931618153382640436436251227276538247129485916445720232732003959751448854839686805478589205902290058135283817675455309183853979191189002118869798553377774530219080413164196854302797252173642490772154489203207719766171971049630752412982566232374448030365402093653985162350664665013615534472001423347429077363251012108330659825747038756529143029285640187051691964668897998676530993609469091577799967328395576516404350734097160116225115686373576285628497731817936403378514908907178418150932052856672095610997734676902952735133448113921036489429399366264837745402043259111096886087091600280629867679208242401725519021310263369786754291256181259823591889535919562638517305443731457531589896564976623327252335543565082412239364455318281636391670617720783514416434672540816560734248037233650108200251006447497085421573304399984088803733194333436257796280656790303653228868382105992331498888796328694430859896872720475198660903007369988193*x^182 - 24582673767561359075303816945514676361016047197969291421739330035073156602532425354922272900097904947090639673228908330903561554899075223261608087960538682548587924775813577941628275036494515937176796626232475173293149212918884096793613057494776582873345864230913672196888904977251714270845806917872173849867436545725713762975135867291810728732116513964902634476238620647358453605584874266801021497182528476527792514789138270728095959604122433530542576630317846848278883784062547868888952697463608173462392634341190871253536745321373479876437855207660584042561138239858847413502142671185922257591182114407190027938400760219038950866330017930205958806608027556708862682181388334811216309209856015695332585750798541507398413329484956143422903689370878426623094027059745438978972662853935364547763467490830026368930791936207513238602613351184101189068213736563123186795972441239907107365491947092833047707132586747586173328746174829553488869276814550221865842774384150986731750897928865504604876658489696146504493585965710322456042856413643807332128251769059744*x^181 + 26681795584644734578536458526572795781124770095297338835832053786891512896897691501110889588238006797600369289110658813516202357093068033481231411456949063028659044140080995183946628802803652677526746018083286915953251236320793013532815476013989367387193956794186236085892282220870357800990169951421510403361552847127081783467076088644294096604109294760258831654421912304394496769428037799708660956435732222496763957848314193358630983282047446455636720382516075814163913167844510108845638795868423249258672417448682220321441995161999129114785580138641877493822406681802854930182993975998335445246122759709698731877413571216414934127036366368743628138070027789545550468816183272924592944545448840729837344967812450239224582106865996357629966765983639048008329149839263509662793787631925978211586187621351614342405795044046362967732298888549984825125168071597993120489849873845018851554375595671783611023088275708482466382142967430469282073779729415210804636907665546120084262609937657868718484121330057707428705613222174504986924507805468303485357510218181125859*x^180 - 8051564219922779089771800652005723024424709417253839535627682895183129183257669078108997386324747394317966403353228491488619835173041875606821090637828450326269890902188611014880980220061337696753385437054436208961051263138713502172716317960474426253303421685827734575506469608327878959684895556467395005552504204777571590582317609633953827811417427848344218647506817783886970669740557499065941344604297972963527703488466416168781354066450591706189852309294115463153485911552906244186155319992789467791961716306081740686715466615570922813804453913293505184726141429930721895338234949197303720051098766587572794603289674821640909480094786697723279483516486888539016992510874894081307881664884784024765806425208501247519804581412408868567451973602980600382670813962750750221848711084797638021127820537672160386529213156836306517994742793067825133808964056104466215987913792238225123766252720359520886710621173404644220558210911190290778727985061738015138941934196465957965510239100380279300534064812334464414570842871989604976970978799909642596584931055988636293254*x^179 - 295827879123418069678629760162471639449628445996827131666901362081846519202101936026415923272290885833008851821601461767567097419668484530132093557073694506882700864218631258782076826241408207233377533894470563998239687859046845693989336211264290578487391708682840152129070070376930990870684555979844314580959454685166121798992316330128829485355889122444120849276446810161172727134966755996916780996986702140047381214108665713089341208912845498742602277120934059656114122052566526803732092968284387586921226474503852066842032645447641329504664335827844710385980971821306801352352433954081332971893526964026759371960690285839098358089851359270986190485968209162305055633855814932190877794052582462571419124799309089979416507591957958632294085137614649087676117348568162375888717203958715141789192032939255640957355938180753950496986725535769364752360013475140706290594422522706432112039961690873815338807017084346890380890575348062134902649399631455792697326269821361609990521702366225028879026235675358504648783978362734025191099096854056144388108667485401254326548*x^178 + 1236232701730162057935526005155763446341981175777769045170278747081312234912532166180541523141231629253569678085453161028349823444092466872325454095687595290139940441556108680060926055793617344597012573435229032338273212401232852212234906352574318372253831491798828151195995325985205092411031569187030527601208283938935569899982177436120975724421587729638669855512008028203956592229423363665571756879222307361401155826662103665114665725105800833713329966392579630527372274665128820600332000659751005568334122379927927964137498791574773004520488237280818421302178681559120708492685752371008678285401677744053804699397176545888204173248530219643778553482211109150883461758684981909209490450290921354359528911240556664815783018468713435781451571576315703538942139954490126624814494192337060844582393830675921148258380147940947309285730903576926174097878323168876515186296267613948948524750344030691285741960405864956063820104346398363795155107240960952762924513401637782142652636150174998940013531863536647125250941898732905506886423517257401146849964209796423188320824849*x^177 - 498909627236022548574524650154905384304163388564751562112584768554091761656501110686099230149568827115642184333547673056891588722167097181491494790710552355327437079928316763833454908123167524643399198178030454547670079919771097128335605605889679573774679265155200731608208413288389232699620363294322255990294267221017330158214839651797046646771210902725039832713983090362961886648030073632449071889423825636837529441065349205410600227433649813194049766913490626770642720969231925169570818710818172642992244819225571260159830564623086857436323217885321593526497671772472556203805673004881602319950077773006705761714418925275637676116421714659531363048739036856012307787802298763244354288429280325914133511750518410467411991998285800746571120078340650468722013125771032404377255195862110896729334391244667441929715672802535000957476487866493382360505606849090085428004771203723154901148641146995870022824629708293943620459443630074058315351307336347851816850158199782267458048642289611703013339960807348595853917923844392927449270283318992673312787853465581422682306781961*x^176 + 65375760119395619629492598512153991782441028672600234261428754689607746355413825486489146089442704516842969009057141118980926262813522559387122096860975683950401562426196702138473908939904952522877840347603679842668631373244316208868812861954097634395172201120046450601174400888420552441475868483834760369042740802951340487281355610100164914481953170360275675252639292723685965279715638727155768499292791787273617385936376079912964920276954770724013701151024021753903615357502320824139255033857112611528526732100485791983232781892385468977862083336810654644456832327303462297537812431983085567027057262075050050646613544923544901746842975517454366866467683896890007113869835945927759451754033670462808980306189170251902494107288616776482797959037965197975610822553704053228614161425130203260426742553595702686419236930804830318031848970049699982080937777418879207408743388319995651728510507197251590148588608404339445616918041985433616793443365030219637105881980964775449608898234342775832608375820134641354231726725649198392716657579607447426337049273101646205590704145911*x^175 + 27621364692191111221766789663475763342758765498400309376670651787620886213677650166403490981237653582594460597715676021278964766560559184221703677102326256796249070101125575528428489718707830023312694325159681278581332487020167343725267497714826252918675626442180210261477650721632339806763180636601913945006301878348136133432052948013628395065612372217383137118813674031417265089047226206132173819230292827034613253360351770794444830226197785268823163659873302642638350176432844155737339611626889412536440208190656687661683051663384898143793053981348508010522599525417114035150632713384782888206878362190243984259216593092847915321687486691572724713975010466755366563468321924778468873107862558745606583410474528405940923888461918737543478779264623783937295870229352269856684032279422046510975548603353120470817504499360648579886268209194051653919560476393457393777235157691803938079562242615760203990854252034299106043142596360413456035036137926777854355458727679229007975886237120881613616841359095928406825528202818016808041158087505785704282229585160701085865905326539305*x^174 - 19079312887330086119541876918286450289367743852438185614496218157382008566708672229383261251667958648708378775226510297703611685380328869006127379543890357519114017664153265879751513200979677880020420792093492523352358194274224382995462214242835203343804499670289581229067614554168097256351388632185535400003828522481379021914000292965408123630161820697742427773627466048533878769589300226686039924359288271778193244100396509986874676964598696751929301621119699835333210805703949151766525621019824320854676400551913115468256447376345842922068853801492427183995574519749509027782281492171618581581183775222797867780755665773698435072487069186432344217000455183670913848917214310888910359880346133405421182017817912772741910288441289099213546858213843850249789961455652540659287024861890808877370872224877633922344904955371982099230837273423881863154437743082194303347604023804546892770157014602421180332228938935946079825797821258635117033248027826217708325424902436900374552616939285491214354056565360747130308449198763102671447719364830617131688375515305117415879556197856267995*x^173 + 6654502660056529535764675425023072345586302502091016540640631324305486329478131499057152662599069148675100085518391143071405880048068179596204380164740238424015728296349219730395423648585844416189067950229254892144982639583698036385485550810062413411905834334017854177986030525210820357865010546281853568149235204279398310191023786175484357237433087674191950513259659151210374837704016783473409738284314018408735682551321810980141870094800891407937958860162560800526337964093792301115651347560503423372746366729345518432557544073388116089516049097848559933991728787724039942518646302077197946652764089006129938731095866035687933456374663619473848392772371334555799338753365541981671139122374596533014025154217415302753043380995436084691267819750518857871202411252302112370874075421995433506037042781605322237328196963908311339231072355698677205154608669932830968161648856966563523347074509256113733867976611691093415061591849876499854566711032447211151036539461834550177337767533381079614642353265968929488560694265971516764654773085273975280222025491996612260927482082664883273384*x^172 - 1876823295990583427712425451466762735030569487950463532071404384736534978512253950797106702439207542893622695612118540291252053094417751533526804888742952467476026520769528102637706246335602751260087228230409795398250766394395082243343633912302877599407462260721964483589257627536145441701366822953766845503992107158613668548331859045539271215691531357306232054019957025734016619500151509988808576616196268523781571864032402780893555885775040299907082658402447108485533731818397773081262002461375027853387645620857900161210753248583254753137356980439214958499205805048900817452951449699548516499897075031888927999509965767580263598484859641789751391996182519500959895916144407326613556951579369912464054133954049602128345699102041974772275761037009425331488514771811642932243140359766427589615935651498638936399977439007763191291481799546729288929097740002674439530217958120854968250987043055107817023818018329311630533898834633711854017481275567032682124610744916104640748527986754320331868534663607235640895613759230524793930223225464004155131726930466332046926155645864962633524950*x^171 + 309614815143040458232831799906300821353896983501696943760671516816533735583570545016908270024447593080980971710514938832289606929974457195914764259522929444212394893586320077242948435792944020208020171629522913314086995162306355713964099602068739114142618176176672257407457812417348244367423704706199821592676543234326425577490852393954315143577608835544049716931499255548263097606180226611461163460369936482341889905862170834547031372631948242305394376815414510559106056894777229259193253428407000833094092056451819430665551635295071652225418268849303265630203621538472898074283161749931111906376616329978189687122544723649017930327544281076625351876350638920520598577100180393007708062871130574244115488328759925247729490628378258112312942678507033109568431742523989322590641195672350854839023712092248502392572343578251918889695097965048554330367050386379583253101837094775019784953211889111844331441195635613918027459108509266650884439584163171989398534417667607835648867314765728918810749123941221542292394095371085616446357812157570295619278253416235152715177007591527215635813709*x^170 + 210843955045861236001688607674820836776389482009428637132144474466534147327464523144564652760593992613982631797813383361911415723580121893119790823746449321914969726258958654268037060987775109536187644414952612710399718768110504002057612946382728618142049591287989866899352716449395120204665316481502051333149890239543948739263630661606104695581902887665555617742783867431187822991149775170539578640464398076999335212304813721951223097354245778197601206816867631106049281730365314877001913036888316451680952190194190999990713601627061307034426051781026284408493789143636837424612482328101679590477730957286866181912900145470936485035117384187799119186407044351285467203648019740663811880729441097167979037081076240493874378051047402404992963387966747728250371538061250801046004007411555286573194399283578665276414296163705987940767021447146455818319109963488143730931228717940123347859291344632385446819095348275367868217635832072885187494082495261353780877246964822754880415132494025251313168915104435099314614680445249870207296476510170856600349801232179603407373547141964373347664134437*x^169 - 246470892776004029513608096285247188333785308064421142423763836723793622470809984074360042436279422463950472453083486541190473098796332375224092906897427562359299404147672441132025529487760756071479490248078505569144036710669745066843596799973239739565844083104839297504399178816768756542762602828922863586836215416272065665807302166204483887565250220564626668831584123449407554509598161052604379679924642262265282901935029587526176231039444880962126201244412809560876614185864120918452028917357706324589004767005635449307631793038018647657210455004733305214772101869261614643960984444048475643920607680423598006447182088668454761218614138837217793769473318869530748396212258956576782315780064386118326914698345019378707143610406914082982014409580467275055098017330580825301024813339566220004530505940147407303802234932389521299173802368023357282751295478280318422225036515618486650852869831121886260596281477741742135071348583594896334326218677754420796062953030133481687723392523607130295524919089380000970477503074642202431001320776452872163496163828242704198528097689879022799427991837672*x^168 + 117300892304721809461162054436475679426581527307707235653334158911559479862364122424486180091377721317762302268253737081120002420543649577575217193669819915485490001367988447509695967341377294861722889440310751296377060817564616835811615043402377202423942946944478712545001118898838521929205373909470681768228503805379134985591450761162241854139608344517839566161736953640624218849077496253762999480179923755538079663718992415896638774672475612815455957638936428093769853336672717627143277882017223715242175783435853741322711101264990891805433035082953221001266526440451087444391505143309319952276945458271278602989793526848099011934345706144959895195390953592615165746629889056306859975822622958742188448643355009613525084798191710470169510127639279198199353135801075599680087703069863956576959000956504055528132112070249302042013553322787623205573489728639768721935664124117686590007557848389093086149192229425722559892167706132551468396607788234171663233559364171103764533910314748387028813301196387801558881760585215295024954596253595936076033633083413410878994163848411063359151777568669941*x^167 - 17691335131225343482520103672412519332431429351667786187364323777898429602750508417137232805793203428744628019158295544832263945158147877215180891107000437459361083313308519333914672407676459280516977728671547414810204359923300945390768744678550940898292802624065716244377271095436845653947017453414417553003357221081422457763181527768484843375809097533343506911838593437394959174807663305331831875470852139415817043527549135956398190422661037764842904087829223489262544785581015556105886958634501372841803171542010350787811957437491264191125776923357960666435839596483413132264399953403052221923062776211864611638976888328989278599842537761777482328272468074665568175448011797516061207377147597616150038899504864209849726542725111186203065282428818490115543929578980235221334658669051202498753694540256274449219455400461369491500077963539254062316280074327471965878520874291341356299347781404088176698850853979745845660948177950140643557945464773463767109149874418597915680541114218089028019781710347739445860327327809163286605456617539364334244603434963662167200050333667382068624348024118378403*x^166 - 14133625059866546818829546281569556467339098802520893639779111452383241729517464418020405977300708072195337329301204883324503031514037695038587345882463498624981900445208768004322821884333325863574368287952429186661364951710816459698496789893574820544542194218586207038619742471302185977762129225194330707031424520246415344848710651728071301488001973073681231465920015606890142449122548295153769445977487296600500207356611879579592025067656865683818790245805521607502847153566158186974592924718704177402812718110840732184044131210093580663324755869386528949450712271017367739347572421980989202439728413992672545738563871024779129927145746681742431195544714885465413404198982849013823748970473427971002641140620406617315953022662660952927644619387374518465265209194115762899836448355767386172235451869757867320394737516473257270515880477434695363651545760886787684025913324098906091365025673833617125991203326542784188020575421039084492731190548196148971060157682352277809604156522655287702203432552912037181198097237486722172309876266823171411846264932472857745402827259470375171665760716332213946312*x^165 + 11191422236680614210738187522884459629947080976284454882963016216700007858078192927154828334123544347957032494857478928683847007259536203363744069547499753188001937869684860331791494526695842097168670042958622480841932930733402790470692725460657915579561313512867313001213683667356325645690786716438112846811819098237017544675495150850272716057756176944604437787616308266221023371275309044814573509949856008537385244374259922476685298153233943977546282813049027900678940801263582089513836967064777068749327981635980970919429319694781067613531170669596742301277676601189490547827741054665415861178209892032492422264498683366761190177325813125436106451231162735435415093037777892217602471670677913712697690822991772557699875690524482311702300044643706716239420671208272401744087757006990541470664691803682365734105479840598253708384274269603433702839384895383376247263632658674021334282922750641534465654031591330043455119528760301569792394685649502266796506980470044959101424028452311628557087729312245791282329817204974333005021498722180259470724758276554020305457117021411204098622697557133817978769029*x^164 - 3232163109444845178547445799698418257906643051140303260394000541897506229000808853525864902996276590737407820095747242263036539911883034893381395112390631803997646361657818722399900094210345885754520681328309253914333716454134608501089783620457418780531004890830301505961254803015206677566546369237678403573234738471560088782919672572501557013484349775706187213312072557300669826021388340860362557199133853289190703604289530721142470967890445311749494563518440414262679467257124865440288593846636706102180882428377071917397768262352994182967855531292994028357396192069403451244043062054640834984386234953337426891616049070436367503449515529723898818844902501507763967666745117916961843264054521450297737095913990685698000763352255118848365776384944562620324044600304011195060415531241762650462498841574229189419548159094925262411054424778185897960752277788397197067693798601918073059013304443701081013425516822463142304592344971898718330094856755267112943339145029065226150813821730178371216777719876249122287434987582438825490595456467878600612850428550515000668380273475906492560401036824157632310929081*x^163 - 373818681295061226563882847298773510181308537426839688202258537795073833220547007713445154741809382838332178627559207093587571716636416127097386138164675322051508353285570018121439594383297222510639588687580360555781884142446635048853952862649065581170453112625010667508923599564485937122323277957355218278924258837405643710136339119376891898022870353027937709644559842554111998082905463388868600195777783227037827641985702116178958239191650643953936616213924377797513204689520007351858279632591112175649047151567741794699670740662579856425327088014203789362323077217353352878549187843720107743883928407694733694739145740818659538504905999046148013904547497391793878172012808238739724451719445766295997488193452957470290243984493197610872648169091145600809572010998284644152555309927683030737376525827418103067396940900105011194569482104260907155253010668120496264872336007220368306655633389326703260421024336538646184713851387133686676585871729853606899991780709092879753858548525112793888256555141226655147582097858853681785713073426369715989668759638187507659475958455389189940650427208601700354869481373*x^162 + 756365916364178370724729120961616860701265621586980265159870391922169073192782782308387960462467981520182349214713901204088920789043907046391207802362087363989902967991844965254872109839979417152550981420040937874418529479631993183740056792477162763067479198516702795249641127057156039314117797948491931832759072964326300971527766533209716341593005737097886141184202994724451435787268216358148194337437776576767917525516567617609548909058057503782055586940649134039003168753553806594070349936835527288856427312943328914132845623348120925297321170467944095995323988146566918720280670511392204251269056163279577828243552474387208042281295633097661484484055380140914985339147792366654446131577397054730273395834957534721190863114159996222450398023671336126377857932274886705679639225399513276611190172624958698072888403291554155838672798573124318947238934698243284233763275322583387086997321499411185590945023350182566489171843255957950141297671846520431401875402600568847544851401807696054587209236255675068649897869207616515447341766095888341599763027071260856003324433619329891880098422057738333784972149161273*x^161 - 312475365290963875120981748097463732133315502144543802081819774215027309646100206885082908070425701416273177603219744561525476474648645228476195879085376129744276646938018444026983827503035560187462973557528677160019210130820463762040979915653328937370822933149591647959943904537886957738513509422898707423410456203573761795750688834746358464171979475091030357704189198119355534290853311694343753904933417671936127461303132587238631901628127895472560057357813942971414281873244600859674712382719825768134548421612652996742894262480775290068561975490872211533002994581785114741223865761940670041185205698960356635048853850887813417404156228284325122951714329444385228641549721030194230346439808546391987673410047426476372318408629957108274204801626097569425587708664875684579069668292231124195866184278920212712467055294597886862694223239562536994733559434064974967096647328879856546864225020613093673089932761719917026634824743547437806713688949008080345265587284529547324929933503065570149075095701590870360476968665777185102597915028715587475561013060717990434648952490364182597615683527998713501646605822035124*x^160 + 29136952507898538625650897238639427472048400064588342698395927053680817938889351124762081316335526770999568187613042912844175266216954747879070797452084110604896012069305464333156443940901393265512492791059071056595942225733176441308717655591585712475680031275396592415650633489716625111396252720840602697672210551129968585279856653450250159907511823988649880708788803800284201567644598840078344084841824154805666801600868848924697873693867868754928556474072421517954038038398571841834083328570218539543054518698125935807813597637030403156915042128211899935546883357812052185298264756741816192760052698743323077034888738653267663720330112465147875872575979676911849842659185071435451802639371667464289111222985704821948991055846300023879906167932788984751498259615314920549924542104481526934805044030142460696994678390710425033796935328135045657689624163104969256203135333162533622633458852249748356705183895019462618284430673910118174169399457340544823550113528969132446023968658954484636547784749703606692101661474016152097611679364704668298500021061394377514177388649670977534390171029914326931407296517265601858*x^159 + 35628390638056819890189657478127298583301056833016805505913196488794960702819229155327591540662195966754802429209011946514238194210036671582202798589860600658358057547849453464852700394106974929105467043271430790089976162545388480451078586614381652129744937184769065851184389624281142869852101095635928438695435064399548871464451825964546741460306853263387156091193750646342306826982107517683290758349178409155560914997384724434648320050400653989404707702252247126813753019220490515791649985036365610055646926411299828179017092888017219528360914727144127458261279714197382919706956018132387730168760548349658219983850898642292576585728375151584128330639565380381112958097536555045678828700575122487153110423983643165650205791052035413183113578450143323202401574983329934572174368683768408867094499209051285990687369554240715211503311655778093602707937120392160231687740361538198576074609548900491519860343370134580742208714516240624146782847454833206619178607327822954793800003261476933643682542356052334872006046184719516994117878206332581307276241555041155430004246493743795215953003555773494975778568948196378693916*x^158 - 21741810623171362179611878056484149489312422379734713017909607915295189457414920592882714462862863283495543679611238570921709179462261183319676890435125487317603253321180826909434705113104066609962856165629545801764937041054825424518122592144394754104873105928120612387145373573436045991451578872760449663127896317997122824365925117369492674398796488829056599724339410423885815908721724390941124369865019430450419369319710931340042159332441331556005300510783672607487164139699499187605433836127678256272572178287419069524087601053243747314467423994823561543719705382087313956731338358989401010867341088879261752908649451310723319633697441611391946733717750746433588377041453800832509579983117487813559221150859926533288782964177573278796369765618486504664348448205807730522547645033531571651941527512485476144786056220882302273424483765930628046091950662025354314154695268644410754215909668371032736734987162209884429081725479954268548351757573751726089487025750339941612106567652347395456571381728405523053085947271717466760553847500433164731254611964202301422257639676961217275557203818018164622037450470782690207234067*x^157 + 5115328993365636836436149422162772502834236445639933237635817541408000681117740370586436859515978459263733495348475909590671068264740246630909297772586522545480290661013806978426456873405976376167392398770327436485314667346767428395120439036139384609377842955588422979439001883848878157768087285874540620100251634509665752880736167509535275221834181547695170246784870612330465454086730287037997622967050600291747943797602858259312280090395943819288280386118686000799737491149186100093782709194808450823790660383865640259805220319017942772054034325022871135800540344237668234479011106112417751280718845213742903757421272783403724957030695681583149774099085610837347801161464255271003721619208643795250043185769597697825329663108221003728403920249140508587443093611192916758297349267981374948601007091746703193020662181556232568435021480649580513336314386375180914204082244521515508205539247170308453005529155088287681611375380145592387786909986774795821671007441860707911988375045937483440350078370305595332255071579567729828042348012152624055611587660879571182753398632119578129662795385558162515047626734914312530271440968*x^156 + 717007971952976474745115655032692348242995218094817871138504388802253726145619575605187919821308688610208392962720151389811670604883336779315752721305058832075295586066885077317826922256566154965214636066621116538737738012779768886909929872451943532141456697043050388095558431930362911645194981305474850186163335225796173515487874927702410597408953008107319219574400217121419640275347729905415317780228314738959245075146208963472331392118511040214490587355274277580426393458611793560675006580146427043194653535830238631224271143712295977830472628687023119315760801411406702215680321235185589183237261887196718230294038590817508349115908186856248830113212627634149345916516525565627759693694128468393269572975795901869091976710687274612755970631922668257919161811406319196886047813574710214388488533986443942490386467064956456123103872490516368422317890488785576889367444145702435235836776056513889493232411137067458071122798231593547000588064158901495826254663499113539839300019272767946875461330747436076716401107992447728868454566634742581654807591363515521382774788938638126472217449786319547963640706403886583461732543077*x^155 - 1070323337234139239224206359854996142536023162413824339041263949062153301725686982989165364841555329038840286870813423239243545952148438108365362437369579394760207570379605145173190186634092928055622315882265189591210456454286853249732692913428032392559717839133426212769846640746848478028648645960013642642211119197015177056953771893619772265080576880765076004532012685991740571491041554539771509764151990049423856578366914635318280112051463721273071780332912455874202410315128421103613891357729029422953470753787571117983161294800276497034247685073390647784746452617289396718512487791912739755021358820578030675606356626024852552684202225283707871743590649169911773436072625055540890409000472768143873179523296680975824277206902190380360529036857020378289861510291625708156240645454448573949368604644329604806836196167155279144921018580683204141470301451758805863650847578281780211466873684991372261167227230919297838241072052361063336844006254372466225779455322680927078092751306364972950145870041869265866948488075832522549465090000828970939161818691825628822379692269113254304422484846146827187391106157708583979759596517523*x^154 + 418032170132633869232882975551079370232083225125377081919054868309535071633448618244986122601184706045281712875032464518693362108511053445530716642346028402969606013944909566158729034352974042459539496228350751162556374609590950127114264733268974034063157556273159420220818799598498345427334559377093022029577498542497497911063004496128081498874319134639804132758062588233309198527624237613797665966957003689662306009986218623918478371372249230197587161812546391068898717583748813931448691197740312159944107210923716238070144022696565058278740146920050232207794503216457453128281130248384344023283552276033112856362403989931310506850360255549698492258586643226264489261264763853632053025052664882988970336130873901252435689698885508761944205483058052535327520718857509571390713798917870471958521024873773808402729798149814861651830175621511851439808513083717155283365055104578074423059790395939212420833100133469080471271693579754654900255558321842050891650294996135269091166758606363761140404076383905155714293921532742739430370719923514796469527809079846553197970193879616310366935183081157799429825800047297493542423524674113276*x^153 - 61112996374703944852079520660526850283395053908459654047462173516019258647331774682821814055017230029402501095164997776170614980330763350976597710946087133120361844039469135635647986167639058203487759910765170928087319375506757695028679576256510624775379783588394059354496971965594102425966859342007540622223622529643331980947611840956853061234184477397228649801305406838699620625758554120362881209088748141210522111727503224532487485755021686758176730627849760959079391724485216809339322578046260015155939336765155037206670290210622332453051173611796212417228317359063055281664991213324037318583086927409812876919781573919626093842859975446343126781027858208075866084616821265263753363973936715555346170893272876373704903583545679851439407143446086766658177128667617515143650952166258579926146637412082149356382156224736646225631649901227381783100975473241417538413773779028119971748998731120762206872171937762670865631688431253229759239732465429380430085477025122577101529398888756198869473943652878863583291874913512193390942017111847606988591772408250448478241571996064085725005346093729471638182070296707624343990269516275722172*x^152 - 23193350297539750431448764260980011036575039959890981736826106813465513849657626312276861405782094734389095279164201063725398018410459626760409897276558695372515337269420320918667588242782959344528398068087334370502528776856266995274853627796026340673186882159466501962853289388244900189816801332908957365789747500891290812721331750076550805080748378592397311692929360854216731346969839847083591584289262968827619330821322895136758664564034135783239169866953912130599800837099559952893704066153451922002067818197009030085359134309022650212465495376433189560482961684870305233108973683676157432560636083811998504600248512688241402970407112863069007550754535716090985489765527933561460399659380060891773398548036616169329788631081674046725065074877083095391335861412231636403523040381378683863988503409917527059916654953659778187180631454898940241940536097547981402791640591483603777848676064747511471481794572836950298941224229895176556712130103702712601272838248475789807894442324655166195198963643302919484919269268850899949973049222900316860097556933925417203543860064016709146236598185543498467056824395638115881713606184305468704510*x^151 + 18804876355667602457312438770229620192604516119052315812582010777116619694548739219803459472737511839728352010467044220079149303357928786877134185736633648425333168812775934299516570412096167241944856525162903523789499610208958043564289997234775694486435674485356630215612674616388965462205358930513137356183244911260232949199737463378054987484538507210204020361488745471545341540676095416409578255597521813369687962494201938109853385754145607967702984555125489351808367350797114552243292553636043736755511343266712273697111416224885034956135175983620237771353091871284034692750220234375455162973487847800482807386271649912047507307611457483394526424029620057446837089394875981360975155111119097319853063866883932126005918729261818211768403492302181250168248688791135322073125640115738722242306050399889520450498699375116020874417667997179616690486263000482697017290601379738972178476233020684751430683865499389968371366378921035565775325039884487710925777576950735677103822504962496140793666953700857490873831403131909148523946349108057052473124117941142741059471562904251646946712814344278502296226832050827599253420455122984108967749761*x^150 - 6636426488957347696646793944201058412922599201754359527749869096387938960899383097495849526625851480159238458946666750328272462421068970232074461300224758837125557199131474406104204635760876290377797926349015971411446976154902221464833947464355171198115464067990380101594215588459961303731055293710458869408865814717706627853551354536201166816903854817462904738583092955096966961525887324866718339651386099539261591514529045690753685062153473409845216537228588333841905461442062789531370254546252281323673826395552127733128564747462477408453555383883529096882492965095846463658271361434115469524350644145741739766223458269764912494891082605426387155106087635419736143860003310918950919407696296458309539429133995686095536902279056217012692940542325420602002938220110029505676375647695282113674850535178537117970958439143902403718405509175474663606362063502214567834066707948430543320904774248967618103568789081762738014747984330351640894880662570043115814698461019589966483473569822835187932389503453541803353127339120605000941305481193632052843845245101423490565375855884200302513087648884661060565993602662175583689435418558343537855139724*x^149 + 1193283131995530586376058450919462133630299888646332889539950219876834818888873120459805701256494679908645523895969540437017801281717408584444865207584963778019253848188551405415688580876036208918769784188916303653007140944387753397179571422867055814994381597178062331612810167433913621063631134975163520546354951586588353520417374259043098529700125228229932344228441788564254310724561080678922210251335703907478453593438357375145057009895688883816918247543116000459515382898283095833450096466833366235964067941741747503183648370141717974547532566765436844883406143825256211697358555977056645475828575314151388914193371643428958860136988119603122824829084882173817835568884789904725629749136126525472215911589846589266240777657000838639081209292036898410505088167747977132796238567914081924345133147701746121172946379591290856037527497236086135040048093933076697634609504084514417694954499327365722413359888040673510794434930339052362964481232604845866820031669776922441818060896150790700163939141699599387590046742592128065767976528272533780234254572844232917630776360421422081610996623011108968583315079012193116919893823879889161792251210869*x^148 + 180779037881774651242516864097199655723722894184399330105372314318156073615185400232229234553045539019551463215209117117622586658770481225933546186689021129247966966265456535974403749020027786443319507473765985530959554065971804704637599302698756609502412054186143573012361661076499040861791635994605241748298024971274718943342200049818080561627847115018045746333386008952191650658937171389127474118729325280354732565860207063024101826162164503785236517321941718164186511064177832267981238611341066335750764903392833588166256586302390413868267261291940450436293815061893471731171569641777435631611235327613710865423272802017561931232251707199119691811530255969392155723072091828837964172552936921229057454094430370743977281896231014665178675608966484260221785880055164516297849235819450963817258556772451588517193962433545027122123682836145515211230070083273271512560976787882352976748464657074196642329453603512931834335334804115391680553147569382598864318091835331690069782448302594744147037413321088441792834579864448310045919388735156921731518117731332137152258780105065865756382521518384514791634079713638853321562650178868536321001795540684*x^147 - 276241838487056366143624603643629750682238618246954150508166267100036077816569133345031784200525894143896696869816169814544878602057836274480121665591402474728528424381510909552658348086499932123657588997202787569116124097021698792194999521901730820523867246463151321051544718253240331765404263067291107311756301872212814623534255626930388905432368270385523349944518121627626608628597686571009459355453415378771897533650117550182061787798577140326153338820634074619357857898378968309163737063713440102195707110462055946869601484094897078747961437469865011751071300744439307673563205045003832114233867558964996352450941659294125145275258802827385676896032218719793740230363147491781337246534464795569616317969137028566022721167801741030972130617555983400031979315041345612446291344106204084857164269995744683247361372601481139981282237499415809753435625276994216212381312601866195257533146323351884879848905838887518436220508335193700398308810519487642127409575836330072528631717323211898096997041089576356014339879082304895731666620069533689521896145150468864670216645187444204702078581068797720560294650178223426576411368273080974767743912007125172*x^146 + 148328030465914564922155644938016414209010710485664518871985440721888732913571427205967190264960760161684588721141833867561448654454259549666671770502595161885846238339654898816852871776434282521860711765801424716277450326913747836441476290741929542837612716065877695013001962460967176415487226859730115063183056609960791012136418736126436000966692131003628752910775931800847965978555645517546898854728905235640530969046863875354456847942591714840856784079319908319774026411599163139977120239344499150799259758179093744777609028303703239991530676688000202705244425439990145674607590391431767972562098028924868794263471292160920389193863371956635469160891336137216189096176313452668648834425535033908337794230041693529274512844688053613384180118209395206727895084701765444538413046950822996291556117511065270328750774236892008795693099124018486372051846454555172120085390457368831461865556221702776406529917232961548106620072812924907302340186917795753680673507738411678576433382484152778135171862961108103377746117883840727560084472908009667158817129261049809497392913283339386122918517104171787030092698013244179080436217022800228121218762896949656331*x^145 - 49875563496177381796362949508690657296430032179958090873139342423501714407536256378560863591987422361354935250005001940159235540139472220717491559737832936455537485127510206596557681483367700740490469050328612656077485697238513830614559087792020672008216205008598904223830056681115565351441530453976963836357653603396331130922408848581062456088039390741942943111325085281107310600796774068809201133058983574450252385908786432050709612277826514780806927093640910081091890472862509670994815727692802982135785376674509027187965655093941938732596331099676059544244879386699308456016384275469189078062162610512759428538781049032348836171421535480865337005828269147171432337072385205430905046839972936653889959585129943798640526983917304490443795288661349283381309813334335958290348074274390170016710486717250046289025010143258228256343023816719908743183284063780812612908118205845498232877298448444313534178585085793527884068118034240212526529127771264640619147041663764842202992430739708693257014706868303515506907196178747679694571440481310329829411413170799764778600091591238093783397260630093166961692132959768162746509735762473764314145942332017383726445*x^144 + 5717876237598843480725424249022087645959479252260894391683641158705019873485810993821643492031843234759305673692951222262588211761814951129790336776851596706607276845954725451985891917878924718480443312490024141715598687699343952933378988144954928116829906980185169359666752072094441619321890325810170098163393234457430102175143313999048076125082345828643704164925220920988826286010082362222389722931450147247684197103862582160449515552082715682446926564805064602051178931752386783668810117075330959808669906659074439961070804582447740167361115310453634871897941224811208035059019637616632147116206177070627535221571299322901073031006552269300507251878195326870867859785387123568894302496187327024586938881600187825318849971144169913137234040055141912335963100263452621976585412090284424653485298628988510483921475389374233049267489803960387855176520481015196821997632187083424025428373994986862340217375506185712809406848626481894560805565086671508489086469132716600586476614944255058378161423656267151238187191534067867290679853509303740696603753342161883636180622258973616108465693430480347450668647380472302925187780645457076746781363663730805241691442*x^143 + 5436677239893818359876594490201581395725291928886174947883513785066694468753420058152096017072070273905267273488624945413622555011674019628578232660107751175832720763949192107939195184982995215204632820563396747923486318166714182023820285946030443139141087436128795639968738094150239075972820329617211665377257555093712758121292142013232994280440130833481764420805914599331655940018179745905201133210598174873039220867950142335623227244596452306365950998521256113134726763590799156582614756359689923787917146094037005472574586414265136695219493630195390107276044498155874908387355370716997538297432890469057176031509016271769884913385998459994780888197818971185548702503559890931656830795478308882182680549390093342741753282206042858677782855109595094689054129009571206167281079269289038431557171568216323587583768469474286244346933531358598048506006601102348657021486121937510822498287881777123244588578910646427362475190203367400738197269431688075695063525237467853802326172207134427844337519202625378172635037136746069897622981673484085770003221003545669563971600111543258011919292523981933523583157984487946108879177239820903680554596323360756598779320413*x^142 - 4312495257759708911624977271666073059630285250228332999568580965438591735403762199146241612196293233628781857250113296310342637589004598795849176247719055541311900810546283742099331879337639303871529510350134972131709509909048958898995130038231361347720273511969728492791855400609145574799325191471636047684504792477938220502780640522574832796613480219899800778769401438632454881732943615481394769428246806260898515425632654531735824474656217429310868630497409431828374100301957895516209301743855112547174403375904918011421064256031070115465736284125933751931116645750463369100589117673344025768017589362193794770343024766870378823263903030635424228203150891436887897213717374973072873072975423878665931383092981431706777336201606318037048596316820198600925195773332136874452116386055250019802761944052452313756068186602872504031515150951281299618938632213272748813275214139952708036219557280283840848145716200011969274412996543134275089442428790016146933293005499487141511627848179574890291315017395037216133106208550058155061909548628674339313565227875994570347453718075722487884225118483814594780509446908117666661249875520646875253473172947522130294364633231*x^141 + 1570907079793879586337597808003691244825005696212802047795254612931511243738617222675134635917261258498998515567359752078149187130696071314616669105604201082817240667116504627926925444590884456408725364826741592147999731091466170475384552031968066211910587415710728019151535724325205152995093088242002824433132195187153472817236857556004166593631500393258897247499240420715498442308773520598110069000413070816250013507858388092676586311676499775034195864755019744980371786183994150245811898838017361581479028483113925155592538018744489102409573255487149848819793044920298135854585014756516088222830277803888910546285837956185024409524133233954055972052678045236795486083610359610400056595135972752717591695501968049534468373407425267504007284001670965926805928434319072564499669212297834555128704798890727514566983954661416345875408150522451484108721607507696237917403405540418301788753163508063473451681682657315435231446770241118326049543234456007692178561786601668808020683060307240908406811240702553115732936765429205201190464370778144419694118785453901611277669200393996602476698939016043870812805555431252956218085533616793674652383127580662353664916211838335*x^140 - 158764937447266196471430729043149970713406599862665071695895867174872735089431723798900104292598446281220465551808296755279556084909831401168694658661781222559562247416908574663334029344871517183018631285452481774400343240440486371999125701007449928292970408083063982490298530013293786287374760712505899544352079148417440992152008518445487974235804310850921285653979279185285208335348826838128366504493205250662720516152452389967499382391068304517359652111172629879257710085663338646985995527828607123955871586071210870134606712900332525631512057799842319109896762195710059602807155185266959601047385855240253374462952269697677355926376140490970664808043933184193164442777900854849813036223034561891176369773274622167529217646490668220753071207203605202767302787659135473763077156258115519193734993962640068979254932112800268945224221414757468715789825845256455904278678192103367983395320817061651525199849756138297850778235080884140412987387296247709282335633327450295788018837757056811055059999283600930567309919948938080136216809553499071130522148341320564653477785309336167322198285785789293403429421633542001565548129727059129259771512839135003685319107094089450*x^139 - 170127309824735253712637676915085884566368887210008259327261233829565182741950266844195024188039806642338335015907028714008646149043206353350622693992910099320513420953930918857268201904939605970481726124901675706384190845314834787789890149165222537648878329493849231023667468900667728725332551106117920977157627127657985658260495629878730519196438601544682969889350729242120544521630948986144573319522004264330907994584635703309387989632708401413437588287354802056540314581057423419021396828461261576216501857611192428996819519898022473056725515441242624799995682918094370847473885005703689853736509949549442884655683360208064686749114205070898386001006404960388123811878611593490366629003662250699047280311910577000468844644806405683293262939569888142844152070428966953091528841291228878546222975132470430018519428147914873602498661696596356914062531764475313029582257886745761420548224790439171850000497535323431690128907760047214137492576667335085266921005019666849966107597264171175002785127440864761517979291748931077854570903106149311301908041124906704944004057725652429473003318566323435008270699943581481236698383820447473912771945397472578534570859921181469766*x^138 + 116440239686441591737599852133138799789691235342107858452341158269259332491682049836117520765086955365144753676583179466006824568446951385633907552284916703980265360962553502822257356511607147781935862911001756148035815082467616213890568434967894705495761081137746788014603420477611001851878662166902937865549387518677137049893617394429296629158295061099100277838545141859522100705145913008713178374794604658963414038243616380548330223125264866003456889174833007513324424842310250227612984147955111347285045478272452920823063097611275936567570459596050224871252815807439212533645320955365455839485103202541333155559910427426594196151147265510329985135885837474394857640458933046445044296221017639650983748810998935819644157708744570051283434057135295172259764222257276990250251513933793426889087744676169890740199676344228180920777754687352310368130116478160896559224965161476427420526528248655828634748363289120944248524030590064523489276192973896554769041251901968598880729184731143019589839361683139037080740471594683970907105683344866640649316456941468827550639986742763220534394705590874885210326688254553660924490321629283706709522514735839288223232364300065359620996*x^137 - 35081520149457374746843956345289271259885707878173401399409818641943004025516338429188954851004386210494267925628445960523966728916449767581239871335469368540762927008209028029091845207057974882850690677727552025317888230822481604676865290233522138985735653829292471256995749206997541090968817857109253028311668731100916969383982093062855812640273997227407417212329498257545333755263366879799608842233287738505790052314672428228213426214170549073125765575093594831849923838796883871319677729050897047753799053490239409464804637094392515403912083478160856598030960053519454960341905913631687405371130216093604167991297165359879351457047159856768026956768102199217053418206938449169386559296199228339350602224047439671831930772873217209665517918592915257431046612933691535065868057559596529137012159523553493911777599886931242999743226285123196977975035288564339204168394283249131358861304434646071458696160292824499723325141046499954890933915257796711694494125953643024078625766508052675604340235306573164304394292419384510969994354118662522764049751676771385871489997225500257744104964015080733811843206883388467228164661010382923053934721536370920577732402065987691649656794*x^136 + 917675725138566365408925162396338765497474322597519070729556187168858465819655706667868195251772564901849727972735626357392478913847241274018613577788850677164618265490132364721519710194337089709787645957726781346379628545716503137444183243668100548135003221210439995301061940097987316146515191573495847471413929221806404300926635520045228117179503459882856420382869027091667830243183259769978065295963322195612264451440338024022512251514608862770560373352637230002925779380393085269711185092232362737683065260313507802630940216101317467053312325902690422586176986220480281652948782246747347092341910105581869831533411112880913983750812701603403379824878381151325454762738093151744202487008078459956748128767543858361890925964310934842374354957299139091447417734234057902324558464556998567728468264222196771166199738730135321079946913430000700940946459912312350526360741677506671117137184308542094435985329188571848667677545416827755077475858143131949957830908591772430770336044345017723348480215253520239474049504491203558876332821208585947401066816743886727035485236622019902256179181563302596925425602636065919742886281602884440493087064082478482821248793496689785096538686*x^135 + 4420372674747437325063748189603031265335182871349193345287182205589459789133875827953931005917628385061974993866645105492715489489149794911671993624447145381670485052142419872020151450702611792247894966863616401921754018622882192583841208904969609516773672564652057167205219254215763776529530874404607393335526761727687347951226367199076085929591084516394163841837443773908637980449904529512001402898905646974203743844925301787033452121653523505915220245141385983875611134034622840025735253049710396756930816768933277144396839352416741862193095592344672678503065933157426573639523240246153017059331356111592700610468771821248916388739313350931263106162446187035103413815876224840328139623760965328527481570894185303792299752268624832642940895583666711993691399075635010468154240741421541668375719646430872595643638308136329501528274240279518542821602472779619308440305904425270174342560781664039969362616159807680428732179213489314090295312076958845152756472129552899167313298032183912236615026519553341278122079315706698987252170166105412591098793015520589299041085487934112051492511518612115824072937967589452707377506980824652869716026418654346616529271006943883509703614488140*x^134 - 2223486185956229910828304577562592195750734125003384361457514808183354453890456436299170111204346058836988004084602770982666491999824140492400869158103510465167084475535198983598681912819380815280879319693042150437038735528338305685887592225179417671111209476632846567981137256556504767399677796761922843976326461325831738043871132155150351585666607132598907563711968927651321845221002095910593234316567976061112452055645462134378100481047345856999518220295880241804446361338642977387377041040364204819107017853365687714538434767643037201491258476165767989943044675640421600136933424036673780074080225933732903338040108545194773291373476236195158987342021774132262630258737605308946127074362531421588990541737042625136895551979410536968869246160457935044556098735297961943974486961850021590410474687554218512044812268316377689219946810728361601802625899938237498185310235851440257242619844794370622774681287345592740192496036707022728196583957741854244510664585150363105176078681891573970417834085201111620753546789209176471694111178169271833130710258640485351800950923880880458463747587030841451826009554652264718962210177573919656299099127407073567223637951457995420205975570368373*x^133 + 450553652242458728260626809409612621632194802341795377002274756921018984016750794206847494699832255939656155149784992504110287122837294381155062376076309878481289877743961493582756728960350605072158904698980660986174784866731663839750905540917908290749813948356599435089259451059498745179782240906643025748514260568029571096250399857478505740316290939427015259462681136290753627933758902568958122846825221830662416049247457423838802946829954953872537310477447104429837142360177564141275726696762829015303985527263901766120896529668508911913447633021057897976758069916330451233150166059742314475006044375892773219967768603376751219086073649313356612718445567481835259901441156156269912736833700086925256903576551508256170170050733588087152522596320256912174786314169063551354497720515027375991615440623966208431374164281078784718916471208079617880871298240841654000571488918450460066264153170934901939628061119428404229514747041377098724817427226040370026792677798556185923771511353577434552507904529855564138773276639134645689285555886398015899220019182424189795418610749567321236494109162873702205355538156076398920328971173348391382354756548717432098325480423714039435815974409569192*x^132 + 81337716243051310955050283874497490116248266013473603332615015830554852364171819705116786657553991240877086881415363513136405376534302399970607793774105552712289168947293910840150690344676235289883747683796921305020074706534600948540516895329736977678727060682004622029022663664590295924838878661794514783145029025548801778902046857291776364206636455189530937748919244091693898711959008126756488702711549932903361009922673007137765349430806133734730105179652976235356059719614870170660411469091985450062138625072748612205155785500239575628151311134015082689872466602633376305484117695791569591311240466307770463118112999928922292972413440592807538842054918142823608402706415699545091999952028078125125727168686092380024120317291440980267975698507195152436400765673643054035491560011619641197638589905840860529227373416629003877554240821424535231148213095804061173256447196757000368257281065788186756812523019068572143494183995332900725309004319732247570019029959860362908537532436137589089682256573802159554434016658974678286709504644864012422361774767700916176040425737394512942723256975228094765153870946107940009057778961246082781387684238757207811314943257173397624882720053560122997*x^131 - 93480584150577042489455550310050729535848241694545655151638512339695957515033301469373229197199698120572858890982997915097014143189111234402859461612319626316832816066276055909502510413191408084522443986497152023763136655478608654353137822253559375413355257125375933523269939364331742242580044139079840991538265334553484311755437486582455442968945155165424697120332861121267104405933019651695233683563953062113658990803579479415513736651637712685488798513937567221211544847982630507725861374166778412758569733751409971955231905499731226507635802935455876246582764665428034523946543135469143940607137538042626414687029802787085682722615136749370125426689985316039684915446352581037146244640299221893262770107647998207853248347476819627920848984669971196128078329133863659578951477706036371398542600521506619198368199332926857137699626327256333195451282811441301522566175196383357087091822549257473015912455755467465447085096027143026039870989559210001743990579017769642488138875222765351034802626849996477772653868792370554933908922395207014234669186330497672730189226377679202295261465053948936084626693510064085322130919588185806830808223551423208617276293572956130808218982114025079594152*x^130 + 31404175123592862799453737154539596155171150176700631761284781020600267780659647207740974544590397324694524288573325438605571863655638402508708164550130319970032799224014436032271850328908673192837692305707764400562465023986986791177241561630878658295501433801274864105235846619643779153425688975067218048288361511297818440166100853966713559492177324488220479189526040038838176248051780672361657039043660685997204573067099150053969175081522053983772534015766566124610409935281907472344430114629111269976154849613222903319427518216388742518534635955834104239722857513521517682959331254619218927356472651925286146043996153656065349939238082712736524578384919359710858218174263275415241196298753014371612989404922785285456100667276858607819099174884118920954364398619837847286558698892587274244724045915875977611880809514575866320363944721593736804131359026428134461654823011997649843595015003257802974894756853733614264672508351376328831629179342988634297212623444742247979584606930469760106530325317058215814492501721075799255930917973514824778976048060173616013860436863583727855758256372363428829116898489441386647727799988480500293142299862780559549777748041100316954069466654743277570350963*x^129 - 2525706435789454794053777231390935553610107438043538021121024908361387116682071771965136069080800944974773858418019034150134226141390171042344694352532431255343465533711352506411846922385140622217973215726782969782091587641779830185371619775122122247827310845890902319766757551153876769057304744861027560315395822394510833842683146517065578836672882700696523656397706453456114436299566869053699994235939221569626299919107738312021993803036785070553661808294240331299563559047053832023937985034131389249731941671065421788507369561268450311346028642412539224308489036507103075961574596267149132839956360751597524223760781984046356656317244218459666951369285340428255345282167148839860984890042341636605599702815901357924901801144626445654071250177256226465722476106996705717511737323364643987907362771341188368619323781476922358336707179127920465857514806150805969862977073964468647644729369316874618426228753714089066852370154637495029772190374765388049181089058187214580749755064677058178794651524482072017999878404224809554760845417032235917605080837746138503294831060287158824371317903538310196107723353858185724178669062703283397626561118054518490734807734363960611059078463131617035910907544*x^128 - 2524327339981394989213629299542960659605255500934252015714046782967869017102414685318343817009798852421988565439818721502298602347681563092051279414507889187070901314884672625755132431236619925831178629106989147494843297620876925578681119422530726492515282275821583910868657758858536119141832670875646063977844107557840379403547971550551917401940560183988162571857988890621502757132610196738212969274070969648206162265530779555204000020690080367319671716443887186706525597568094060724536064573497045307496620715669274578144007555044934684065134539398952557445400913962437957972039297752943428596546539642537731680574116507615865236711779480302945575095427487951233368657191736314542709977036147382814328077029585401553437691754654832209355144129003268644671370231657492283560904967703799477185652402769181186336259033116285442252755996117721515008285700665900652326064934431231021954917649548131354232315894972185228854179101396346198543599426529636765895896792760708828746428915602660430730817866857893546728718127500156013435921165264617645599506735224192285891754683752539932080058824517031218561562917210440958054791389295220330823733969668251378355846338010607926082179552919596891957607316755*x^127 + 1310413856511847715871523985191846088645204411393065778945556364527557436632242146020294827733492517921190632087491526469440341895653054804970542273257252348524707125575671216699037246257482184756165518483368220853873245409814259831471223013214476522947021271479143126275805858130383466990597643767103301149022843045067588830451942526249410834165481366422005639594277639103107664058726340164916136887067653288538257777629142818676848422320301106803293669205220733585773074055357754481619676644669016985277260559898094970665739885507191309133025000556906818482410266897256901899543499936482485100208065567888814073721378377586234040920999824242856127054563074734723986647638143179850308190429661000323591451220116711788762927823140191953506364511604499231334441128347803883233778989524008651089833035723830501323059250137050436385276419350394426157563437740607121460293699703411515093298477515270493075640527806594030778824896916293304728744867343132868597653160827128090898183108317225696253418605302522303391956805545219785388453544587010638607423846174240384017087745786106950332499399558054190214086128899767824346842142822894502034130101787234902840175340340709443169069220959130528903317416717092*x^126 - 245614488050323347988356324587484924706572209972391032170371599097731784610503392158481298789299732810373972770228527739756616866860567825107041941039946057656424881947537531631580863681883497017886466714760435936923113908688775673887637230323857069647572017582918728706918405192064844685405739388050914055314651720546553171298779433003534707534804012001469641194866566321167956860267954148046998271015255908487025503336668377485627682951401507454323674998836054424700510707310260171578342154059357365512691812393602489982003686413146247543236863051092307728495069815081516216853434873641554010473620848824710123438262020199694127900319113240563323405875645047653593936648982327060109267381407011173759737019510660574881834747241263500210296279319797410241935173658108816616555173020400296501454876899621043303288838102760049283525834569153157741451627949870246001799361977656652207093531964330855781674302487397707292543884154985011805442400336291584575388656415004652463836971502799958788679586434817752834743552476824237384651072374696422235018855334345677535654584304677664201964761555961249600900048801337276420223655622220243567138413365547403492601594325207950279518034109576231800085322532928283*x^125 - 46151304320212943238099946801950235598730759257624013170815931742396459871479128025242514528419430623407949612561507284398293251344309677691097598186072133586383102126704537825913319455211500824268058617307062726129464880616504580994382351643163565746340427880772743658514155752262079120873562435289529582720846274824458918846637781128172519026238316587985573369323878877889582212466813495003204253357575840049737686003077081289037663817206809215152531178886305151458395180109492655120990195207713722481777422560707827408008910919204185656973763928150091454165674662100461127433464423628884197151690233212185326972152466480007146492413177439688932016651469386113686116569597524998436239657144580835309193082469248232794817744033562780325832205883679940847651916365929832724749342043470430261818114033000708976437833396766851460186156735756504267796023814828891631036144569988515760721246218850845325179300212778428532373047536883487086206950423519015465911396959399948680462510282181289614900134334141006588725619959143267984636215381117403922863457934181409261127696412767708134223370109032345047002246770333290290163264169089392422019118274316019782947518264458886195396970987419665494018319528914411527*x^124 + 44674632786161849501033389080909607526857616298520459427566359652314084360348820565760682340972585567032248804571033362777793590620863712737361587854630226493060749980819705161960642863235455421155863773730058295832012445042188641437388804574071934614873001162114102974437013302399600488484318463999861812687576511580521090027551892545571325209468275606844930532044116464292979956316695595797117835205977018270294285836628407830791417107982678931061542330920379214844215316712714070576342381089914251958498102603947958434380598814145052617588388961405875396161052295114569392243744697128576222268312477731453925070783902249455178560790920848845044936234224075416268727025784001429115888577858179593329586540733180422093370609886161025207084928042681577077832750988599108471832737888965447505534805245054396477962412962396304852495558914662313091752922327653432184387236218215872980625757757118253623781753440392864497247011701208501494982678784289227017099005029542999410362939315796200088772024208880973513749225847051516756613987594893816799933056635480020889496693510607095990939074692571901814385242534885055972340792268614630590863654143775214823756907775276265044668566208247057850014543476115800755732*x^123 - 12529354932468396875865520054762062209411653861385052152358683176736707823430495207942253160378105552625769338631836320989152141680894476579140445974348017691422865967590995211688034686748354721366207899562173028529487946923298851775146726293083885804941474656437782611590530849480180205879766755158497166735193453658812833890470809285381583771052921898681743266013535899054889009348083098808950553500357242607658238835031712307257502864580576749507544672787722420858242680764658350252731953900429794519982206445752334862609774877081783557941334859328400286243918827126402563087727769921032738417943279644047399587490553553644635349303526238697364379586663482621829664121089441594599140340276372104754530433463729281700642455654366943280279891470948372900302831646371563001577721114334086777013048848129741502097077990895990034660709963959734283039388584354373605521768831357039058286344942239212655703083730671376149909217504808949323155042293127311508041663026121596961161615301253173311897924773301430951393880863800892371795091988788577452114741933830878757121699029235085899450859498684849073793239710235086650465051312067856980648835194745964052678284693386419055504195187638239793967918374571609151153394*x^122 + 233724890407777833217004850603799250248262226901291540012574013467637119062632316718988239682264277464290910875315875999857265792294190808220857474855898795778073008800916758141710928163423091921402750000823014042614804622291605321875594432424416107741432189894502308970149270633621770841017944893806721143689558458915483066496170254053227375682795429913694560211445754946860979250245902092506809159549735071681851969424701224087995055231162594934689806516607835083020240375021061572158778841472636000281790830388185697139590210326601656038968834559074731872198260548667982294784428649551073942614254879893794254816940008620573619124465008903514877099616325670626566603562572734784616111299480349459627749806248702136677623815672713920896787848821885164421201618917923567155695781329778974639780764413138033188094586996176683735185421074044485548444583503525085303069882941329397226224313374775685525880882309078554178276818944666739172292952242078271359345363735003058679518900300777768226484937726768432080113902782317800095940585196003622667076613432722186431646548068624326616577353875945539254869436477305850057166034243895276752481640730993089291067687555023653718891674351900108936861394758746249019422865*x^121 + 1139841287940079724572979290428859175776159060448649935206479321357588055155708992285440075944257413144314232848442967572095421223905568782644907742357841867768811511140331188327987688965575375270287912482106665042451072661560867834483049557718553394360455013401631004946681941428180581243708635885145045767228478168557255055769964602815144767961256082417062896342233150312364998369326430147684969330097460808059972281617115447152574918384075706501952813406211890142490431214158234177058986438677935599182112601439265086237980416310113315642428477568048964919077724470350950042820393541836702551589693642936750183878691176045996946519041016746459022312018514407145716971138728823544151214502185353771758304976828409761961102017594868621739758573334684237419836543382940360174104702000573775656682450111832006091141028043463877881725761969732457698862858615193384508293006098573637565857199266595946825096465448078809426643797809682658849095313204252635516674933910856871430680618578720601941301886144621690170408839709444786500314179874194741989277257978228308742016836197268666074446074537521524505937162774381564217794549942072536518217326412676560924771577727931139371735165267613964039257134321885014836834471112*x^120 - 425649910514746230633132900776524691782828814073050911586297176218258412891249667638199567831232357303817590815463311956755413593266486780341330961946680168943593530727869146503944958408639681048904627849547546012984497530880050761870962301656971101581847616379274289926247458056432711220054259281942151683914163861008538652659023159445837306508357688094246426357899176313821149832499498204986618899526764262132057068118719708146445047731024824435879603823009279103612448348910804929096332911381392832235626765553216989624365133057130047272002777859978394651734079142716710605156802273019178324075212091130595114476483264021195885195584285087623734617747519518653873740427166217776101330354671578078096699752842513603372053989984461281842224438252266480835133852098972566833177925006788712792575587524879616139141024417303562480204701880085077869296271324476406156873877424973150325157193566290744873948883170557139908196631143733961093228538441936194873471496578787822806407586609332645128772439421079029139133509773899030700695611368521041210059721869045013273979572844686190106904831324421934512452094209664687039024436354044125316532774444789689253572204269755012254170261191712719402759564707820602652959425809697*x^119 + 37015510966834494658106057834256179761183336951002486087224204895286579000476523158574321576257254026461880999456086706983337886568274642501694623672496680707581342429125273294266969334695696570920677374091117774362645487571982798367809512466656768008358087183699249428848917263802428102352784543863382764956856417553957579858681062753132529352716020212296866407390520245056854290537699639727052409871793868209224992964604510519586410358540362222652693155508297016100633910886694038600364342535499362715985160844955312475728454629898136295663321089187253230104181123869242394215861566730300606846539750588074689820967158680187579072462023700659720759636826285663626848540842412240691244488145189737402852665170386267094011061470365630701904657810539598846351687800823290650657257932985535155795678119759038361755138005423193001437376827242429916982030712636738288262276611566725752150120052426307000962237552082222314752408903773697256008406973939323666696746560151910393656044935124249939545731286544586792497817818637157914966699343058105362303749547865707183753371986982156899451543793902010553143770832049843552458695547307252760950861582931027386331077399911271226375451306102237113834240331447323897619441781308806*x^118 + 29306952957233507728072236866506708600069018366154436624769095345074039068539276793374056086788445490370738202018274480237199683996732414781435907853568809709790921414053880979448013979997846811556163777037574738311325069079965866382190246353051854854426069625787749121166327867678889905174523893989768953484057083859264057669500600513412063403009773123557106383610534752910960349215492594858452795285975951093154829848511571101838658916007901037737270422999632492546241441046645338522866193926173420976981584669788405187661402940261236399514425396448284320326280076967917333484044376259148239653547477204067655236400166430196758295029529530654137556451379459034373357754771704731609573217088484971232382348248376866372616455128077306893614406745132259181808025874662988570180071384341304276273207514471472119074105786483633409915614396522177820752376974429083785612716239851577850653253705960663831424842892007731010960882700358889929107458187053403026409380199656202596675409193456843448258555899230243058326825429759035006947207265180805247004620016419623251198681479460264087398486783800753120631496328312075548048662217284815758069647787509706490961285408843986041419610339488716470851683375838024235883100934688805316*x^117 - 14136864026592449704325683634049485029500461778751144690390049190911525098056042152224168804108487277115252810228443150554722391694433958706685381554222501351418092235486651322164600308866933240622235070723872966469680303849626440142179458239697162648465177597950622861360659244602406104904744833778759419480213507506193189742615011797039828873555289632416830552183233347576569214183047092775692406938325328379067744056869510006655170196216554709262929355367449068699088606408943169701952145561119712712766368755732762587175430561181750340876460742518147970477954973407439963403007886637366234408002668698687446919756557657054609074944362838368240946912094192609625640289577364040137108397117775201060868513780563659453581179917719560510225035527765979627771787593470504795781341717708754772929379982150252754943137680064837602522062142032387880578214793032648118615999393818835969715270493167959682852448354628047384983572258321326749530903953015070849244768842775903343868300702103761485657233528660624442601756707149286358479132788618170297796571568099246873604460929163212117325580886470588765502911518528734197351475603337700406237660065872485551128386631463462863183659156751797338250588404874680366058970602176879660857*x^116 + 2206328423228186134221416634459335167506892490501589463419689805257966974842743800645713620547731760173927717225292725147972564565567151814725648427754344477322620448958589214515764489529273163500580296816154797167675156965723301029785445651449665594328933771083491747254068397677148450106227157253667239955335768094182783442394509606927527002913643475796265761206361610368063171918657454267362641161150172721360743091628147257235179031523348816044744781712389838121522893869146478590778337193613594842425168143046745310753321742499973660398600706057932041298662544469299259023602017372093352157076620130779451078513907901758898412939025090025194084743464484062865706284634814966123730913020105157961791940185742380753515785825226002683274176081625802453270344174793764151472141360459329072381188839132837760795255718218906286504809293452860231117523856926478560153676301624751038962170649794484353953769881964894538672425257856527586986370769691996131617226123224607355222017231932467642825618885954689600163227411763379313951492349033371544746891131777719870575953840506538248280162023662464382978736567083602971051912504231101405054492172673849110483894973830818062829020663963713200844315215573634292715824185992667228519368*x^115 + 547136885517909574667593830457729145546058143819879440440776619329671259996172843813861346616123060520005349027392627201194710927553238781899925025283887403465864867097556312856765236824604550749068829589337578282100614350382843191689249412068604934192980047795503625659451038720576876478283891400803058351572627346838856219486904916208273363309246097265032393875396030284053502442152087021014267168826240333670671154447055495551462757281983333045181580432180937417934050379177090661710091175784034816572821061297751958527483033048001941469795939161707111012813422229862183100437877945224205885127707634306255420442598595628460912454036548770811530235205329755198955079194085155629058883076640266375672330841541172022989104199634274100959374612333105004575214669711368338691911764413093586783327121905985781545362788395461003311954166260276568241274981988957275097269020079784005124914232288561459063313696887633632583706135463090554364789099134894742698860489123205874154129514157877109818436095928815616630937591933564883389478162077810017528779610384181506511666986452360488747723730856811449467109491352889331608597248916071062186821187106346983807024921845482610764673769212211320891907565457781358316630185944482214943862410*x^114 - 385266009995163542799170203333604555676355561429770331842979559758151372519031544165231661005474011949631406488038004481164499019895310160778295140501090740502366941663796282968364605053313568698617923615316153416003912044994015966318136851472611689014449597559535962363402614350749884325883573240542637009483463733593660325182903523794340865736268658022645022067828222044754395727229569120687303252965095394251341428757021770888719098669404738030863321081238291686575692841663416114539094534000159308882201378730689276885535966369740746833234978954761659796458634208824859802130460041801547107286644151683687574504461636749961066783390610183019685949489010326370546814759423492200264883104640915658207813043616585566154900214374996906361207439584740642969186386149425595497765742359114857536741692350828676351811619311601198287713814096414415239687818746159261659253535636282526564975821869938466368625840407092124609746995368453987813500713518037416969594077085663534643252400551942061496661211055572903611557912619385808371902852861949732997786825383417659935902834025398084001567206177833243215739234431097668672807543769088345741904813149014990606550373115900043314112388942589449617352234139681665128027225242143489867482103715*x^113 + 78051567117696352730229811993277469524185619640508801398199298952664331467903819496837091359212702987309163211619670409096798401067649120677122922348549425371531632892298040006358420396961912601496627237910097901767556543136158563546758344129010088996285527730938890874304177404414006168205420682687874178870880029229080488389704091175070485228490994796935614149363238162823726522641150284061281144860358888800983791324509178291569575519412348998721810658978902076807906650885881708942623600576799228237108600192538689915854764985889652736939236381535852017822005380394620030329651884323449040727792081266827799537426080186395460686296977065336878285125721488372668961954436995996541572313954058667082907760060327800421745018331161590206429109682273327255106502544260097027502821715886872612920144726956896780251716676167659242876820049054384968361979796126860360629662198874676078405049168585252251148766117312982100025738978017523132771347090830334600371096879595834794324906102423271119320255059561447250357675576724124719587313293073217641465065661628491658665201554252937326196488593300393507167028354109231843613030195019916220753137052116421024707784181654339600385507075602500426074392594132801106215528100220929910100522203804*x^112 + 9451847540298179212161132595438675246555209375331705321964593551185493701121403492861454136567187885079210687714182469339593685195127858118435159831525157791815395792566792585589762861598157324223435182069384148143020897697940777219275706160840778371739577676789136070832191100502266861949595441575997977953586919960058499730412807898311307874755367437320270494839052661621471483980707774298131235347429766878002318072321926371204658990358479921250760047032179135475488908711622679888734989645833776980662633177022006872828234348052676020792924009530431213824040955149365987060420711588462236102627307263975312556029553249177853745001174745992285413719342846628419415088162317551137387300470542607626637642426287770781586361510218505163788648157859127816674897839797686838384508299850201901638988312225095950323338874279416187693183237213152804364219234296091191216583933091568423544512433651868093340459045763023678596546069237640404971422590011676384325442773122738769815726589773867264008572881220604837281251299478912567000818863413279695035772451570795557473864846654383036333949162895831100623800044879506362480792541178432927596882723029586683520200747652080976907496438585195081675960964893192942847614616169176222246084290099224*x^111 - 10354223357574341795743267049279521047906087036644363976627745868606369608851872547108895888477518934635917932849883202815368762443925983800576627000712829397487564618185032120317355225784509383206637471913843541114497610760114196527187215772617903398571111361496641878131686054543646671330094564792275334383540113584147396670682073562595862430720512812460352824202246703451244631837180136386190023352602880093616926982523612600171593463032239430077688606242548427069251154840808627037797694845362955666650577701440253405407368426010383876671667833750128335671759920313405278802484536553014306360855465116649720951313648791654112978581087387877504320648404227061022582172358707676970446443915580429178343662091131248185038035210887508265295662888024533625472524630968423105461363019909725145271144876254475028573623023121205785553464841813003879808916167385136479019736534208112115212801044427745978679000073951261724512495159366777084735058949500948065106421691076656378888832994975567995089747322509375255400255866600953006690604051160072986489907360106479448181723227025324296736424191607943258273180583154189034411118103025495232989888504748284072737833144901074608260426022519732258783896839757336995089451239858063485226102477300373614*x^110 + 2636038547240486185452169045060418503310837265796827664911076089608125457038045742394057547634003871397758464939830725018543093998759147073204341893040354522791049242270962328637406980791835881604478705928788023895024505380264671673607032193410727221740817911975010874828172937402755956308617523063096053512651383482300505775118144167458193605408830310960948768082644805143031751748350659776812728762374029993828509817978774918594127154063267786652620771400658496017984054882006736877572204410193548634171055927627692169408886982035951521746594101235326117347374075962197233264757814601431067710997221793175520002037637295767597440743116777990572910803414897695590062196292448180086624170893806502965990450585075620854123645514157948060535761270840095345083329286774838190357912103121679721348975219600815569862886731385642941384004324650277633282867505521396203008643787788175521338720857352798939786036221875054076946349551718549835802680397150556002528979706792130646977256979717932924951378402652481801751615252157102052299445462078610102994705911333124847386642130421978367905576346742826310595367537076836185251546580203737759443657214188722905229642840954165455873259067760565783587876138658312125097855752319976329517237633684378117261*x^109 + 32387379851652020781511086536006463912704500457024687319113502593906600226424321832289396352495139485517567783861345737996823031307804871024935145119526350364939578977573081511847436442711482260518955836382285709523424171196460251226929360415242250446552954255377993654300337015786084550179129196201498944068889277702345842819980355468629935560953852455908787088442258414214239109389135500899360762968629188845438818398125215116212536719307831008760135288035495779821243917071054434509467183086463500076918546633519189911848284738809402567039530442162705729327510399636486863614493927134786680668559498635207627138236822265239759837968971678361776746134930537810859514302921913030190071939434791678376474104718150942065679865500713211539567664477150332106222314439759310801481187352132124583596218515149911952957620253189677382740802132084140787150721818633031166991143369210111099936008873414572973299663617132653339955815734490307803028589609358476338958123737496898240486419772694286668163230315378824989234209727656821659655683528224847908936429769299683398795157887447924684999244703648932323594131398698775076226145602336527195409814783316392826187691908209381012848475448537108050990422747299937170541819120743707815858255268946056603739*x^108 - 237902806071335785817961795795618521547749839661457882538750557743381450804367175910998241586076014408705880230001238204837472031496008823929960087619540553825294370752497160396049126405349417400929240823806678381776723310643489635565510054694956367759174565308938490841650469516229682077509094168348414219446483940983531183819639800653838499928353482374895863016558363012964842358404106009746238595102376690014038066393815129448135372545717276580226167865703993326572970567907870876255418206076132665043854895644790330867272604633905424335298506114130784124096258932054541701600944249709197674300869262072455082512322262143652519131813193318651039474262419125957119958675936563122219996170547383287382134813861795198342221110231137724879386112726633040607778757860651627006220476876001342609459339628311296236114427483214853230920738069223029935470774223137102472627626148185831172632075780943681161870831558839659711911421209660428022146725442351221304859428870131294020933012612449859152442098437825883794757327148733489648890479302554348453088277945158455746514463685664504447066232842559391958548934057547374279505580395464026118780082110711762974283729069456425515222263958163315561092111222432018138932366671555465497129357635809880806545326*x^107 + 74537201637253486145178303079505120871967071617744806281006775026949668204316426168693453276795796139732266825620341960939175425247316477801655758138730015378072531562913192239973341857736793201636647460163053682630065384020918431260691434702381201664211542837583179115034723557257704650908547582943308059621356801856532110581262662379321348001153664015564642401165580057337668380789892027522438680080589558763483114076460844880887728136475518730002308599887898432315872500507332016467642308718220572757189049991398384229253668182311597419464257339491684990938671069133459873171569164252020973238645884822094630578663015453891592474978384896646479393472491946946076476282858662007393466647228114298737592029427324411117822738157480036008964776627483592146623269800549777693926201018842722052184637675165306977335268659071678568196452994049306371447209718114239574302831139108269391388318082814618387945754357258495823526048897033495863313622989744053256149784513972123491650045314985046161367620177932071602235171140236495646559067086912138702484583841345009674586978745675352575201790677470716332089685159932553117270962569977614020294921823155614261459656542627988599059811682348467278743414811264461840922510291440134658539806082904518556299867851*x^106 - 4069144989649471705932838975778698725054730222973050581880935936145172355176988402599852955028962976684588071883582445494549131002263944743440870701212603230294867119586820639840667158075320379445159709231611971300510118794586094369733829399888275042366047954957557220048599122897284666856979792940179176694087849891995017710432593833084537241343440368413142105929208104616757430971002098380167528976190097678263116669749299950632637857554229858278332932246954192597453030900529379325822627513052226686311048835693908148336221143866147074244573365938342939006921664493185712980925611236167821528725454898524180228813461449427443604530588394143596665673119656441535437509565086204187303918389051083655866369989166560217907640979390459376084464664299169559786608627659235529947109719564580602989335480310159390070573877315265698189415595799107915677031949048985940322641217607194027672587143808159388745956518089202422900958587708200779903922942299548281918113092401460209253554910676042307029448439353032252814547226783989438662651993183502053859769514166122712898776454888675105961055112400849126644472709715567924132966469863020517244695169372886918475371663029409754968954416720470295286172042021224501064067859020030533489176458957491368068131746551*x^105 - 4853246498820420262901990917628552404858709814717024277024244790924606567574249009676619657955071250102151602279351543435120635020717416989646209720852789444914556165520438037575092521934415114664866529329673093654121272486398027073267624401532252471738782600238446378730893007496769439566546683547976490305001649690143580416840452292033743883127169223478254490893194234050631407337296783026577833936257847453417665196854184813867639900675100405051724698541866786919623979049314436218914543442538169468792664801269091474569928182233594191586660716865806778275638603447899675456895091157459523880887668790327506840275942394337801022620435451043484830208395577779736590674396437027601913275546569424616701158110123737944457392517383583570473997836562677595208847926272896508077652474918772628272467962173223021296535741591069403421025658892141425439332991990166820848966160671718233058420928150164160554865162061510114465127376342950022811225505256180766976178102342930721541538084557766646727285587003017187467405034955001376207747398882631637246509450016540357476611465294311692053062423390778971716347596269731107623805255095156507518803175018934746915318189154700438326146616052661579288881284474355283246221234537547355473052330999362783385549723228565*x^104 + 1863550065250013988746916028533405727788112866072966627639868539628868302353513779802073045939240613235276317321223277672744872229840363006146272518102532713277264716624923095215632830651354476451847460896885161058498379946411817746495605789445020233377976401172115073226130871216709077391953992923433816441089766765395677481263844680732788614898434304379386614065737384180261248802059947702525754783029645719559616125817667019530801681327957557319459688127941264681123229902811739763546808551024399891384081886245747955267835044694711112580261813493745441207882816771525512417757304546006140656680710502091743956276224631803845061960556479894461943858179368341370887124403572436006236974725496891461500949350488912801668135312383987498952114346161437977296316745794131953192645021376874691854401255981911883605941102633496768298646250212472816334926231003480305054755758562393420149805912531034583964187835144954142986868596359829713212021728560383141407431854710042623374392856156261596719233546438221379533034024810507950662408738178342812036762129375042475489953207794072857574524350240718636802354380639104505954148146332040197861678784582882504935020256472466019252815173682396156242960725851292343154107324858470502378657437093308987189324115941929302*x^103 - 193308474618295884190281080729446032627995272859981100540794331977019990363308198891848241308968185421017826193195309935266895585633757046635147684770324858884849169799574298340095482343613283561198567163357131795479456135522273858541262384753811598527095228191266726690045951298650783669507618883258193327186650633876564733635125704265563906218934382863012665572634613771994340320209393114328438126849256938408768109722480076045102704055341899518579431458372166363795602533559719324021053977531392256469697582319596892942288547557931245382235722424417586783279422418838475034180501676246029551023807242744714205175508787771055472305331262897399933235211438902091447355752398626323960451880311034052025678968885840201056212195132964324375859155014106556097157337667353121745906514546811987490948231967905584620061472129649894502092922562225632889348539077764453537123078238713695239173990636124226090825331498832781238142189224860042574725014129872917960568418634681871741265711641346534014587331358692746915907267177472972273256056715946027430219896971456379486646616373696588642467223755397715855074869912842332735355273042640506890128457890999908407968008656717992731475985131487853747253801562065437783846647895388100053630623336159481961723586144892632962*x^102 - 87971054558278232680128184862316391874143992163564147526523718721997243740899764562162781750071112185637854313784714080265624587708210051218239994978645692917417182131853123702080502630379802172321947092544157212140609263663884886771164788279345465778534831920069816886106365567129441401350234560618227661985271012379059416277577607018041513598453099275229011650473232653012186032876675659606900585876953812339354553694992981438655240835336200744298990512492329959643881874027653029128270074763482534568117451362117685607308691908328007866040614362946816525102332637156009852138388085076922186157570016912548921804014816416190777433222735317198408641369751349562368337647506714267452457997927122381628358095209218614853557557381985161740810079201698300518098768057505608540844463307447840301114006855598646878398169488071534471550048650556915814753783652286076716805363906900868606680515676987131426130790525238939784425542955944077711328434697697783832390710278606822508842170226893285806804422260037693989319904688581932271007514676293460636270424499385980344432646312140848207564421788279417964235742114707130496537561106477129822322360588784038924613722741210112223445772420824402845980598892647524379795241564063848061641176977312093419370718802222792966951*x^101 + 42332719457224464289073375188509933130138189971265267501804851397733015474592638758542678266887048750756568586434200349701391654508447297226312471511200237497182348079870707762560191786911212777105634811701721715136439410061181304279391168012029440792799229813119838794001943810521037560956996078167568181292233103518677001112112902533559071202986406136024868318884990886705789952861407558835462050385611487836784476396840901250215659922862444997510764062237518150687746692340192148792562380698006243061664466343324531326581239752961924427737600435124371415369506429520931990967582109008411333867578412961886986541487384864081423998194939396946689579632693196512547449706942307459149639505352500868658663849115675789400472019319033539410019491441288694199356544529263589400439414610602086963464377193706518574818205036280049230604453611088564262395142838802420864680211884718462962091743998406610530716514205625517102864611121550807089056706371599877210423765143628348859540895478810917873413691844830658002149958497587969124938420700284234036239999173479598779283766005035027050560161990111974378442395162148534996635879203877551711845646424625544022796939474464498169315597062315969235682893849082993430040969959784532679550001401834018185689987755683989734842766*x^100 - 6151329754293878660662332661669857465827343854344251637610610237243867894385028923783567093968378025123281864409598008443514218958638605323359765482455516190163046002234368089634886625220600811096833914889387340110356892554140351781377253580901511544416430074835124523183360926053047963025718568436840557978087720418797382725142964476205297604149039260391423050237014095637698570633785858226117137922381717590313433916349047165608714871001640340240431708328095828969941901401598376092517145698095042847496260457962991383972808597541545157956086825057729171706586133119593319704443911678892542770153959213374139971762214831880749952766791048261769014929525188757727331736441383891871159101608264159879277726124156479067836655892565845335023943303008365542111218909135797965421001954964171354181795839005217164048744767130474331549024474488335852382469582028964741237830732811592312010713619294262043212380359306231091878010210350412945528582762401374493408589312000198156324149730878399513444346846543654919733430210683818130019819692542661896366033898159695884116321213948345341549879413742153923170304806405920819675281478831545910232727520994258391117924346663583994803760624594706056964322024567393187838933125185470915583701949169590849033603551058301145674884276*x^99 - 1377556179138428193676787747337019630188758905662933911895569883300231476083601900521306862347376391732650025382064654094565103135367439749833889987333764965383293216845253543441648508931618753532722559607032767809848423914194317722315412374628029644234781060713730584570655690287340369438430871496274333565496085523964976633751699982469988499782845040413085889149200089184992621268057753643951345982402258006288136326469343368013103621879444031449777601441886293283499188973601602361271599764921085138230988497277322524028610399302645297872794808407665531897992532681239059387300412659583448694128347553975613847539943735321841250931999871250985774687294220776373589068152151565727893520162916223905693126895896107060208881967264443033895257486827250922321839767054082892545732419758958583574513586772997852146695505556715768582768419772939462163311921866696843144142370387410977219127290767197509514687408664782039871609055025362697234605692299538307497948623443787472397014842868198426343462277026654356260850869634690403178961758692716204949883586661925979778578942819648734087337960469229468154018255754712254635014773855721630268779899232522306523451295658468345502704378979718545955890715049871686213269238707806694934131702781781547114888746129802116107982577146*x^98 + 886221773709649727792111983317798304008440152813697257385225117513140537258003962346128879049782713147998062867090662350793993757248218866803838295319028594476717276502444372534825403379420349561648559065825293053646502111975642491237865020069372627481437716809430976247197765552150856457283403564478958418269342107104956677668455341904251719407946951609176099331798665849153170561205865068826225710472010641056705307431920127598947517472694352491848288412865017424607061177655521898359374414997876467748005423697746487390915041513702763408806290535670190521523472850092347672651460951725932363433397269059021334501575271817180530136244499562386955311581449336834724344825036254071808715674592931104250909872508925746378031847397976420813163452391755072097324406760697614115209462112694262053689231206626196022624281630412314596551305399333459813875652373658680006291190714085141232484100528671299375844985523519410851695502349441011605439563555792546413421859699459021226194963436596409692056581966945314402453157820261239312734183932913815104892513726797965145605184577315629887463987506149516166811043960108977240999058915368330031910109705898597996757340149280078815300435518047488295299418745988190731200147338112762080161460140675781330356440772454609810233300359876*x^97 - 164038245922878790384473020317252022222173462735639980748859669961095139027925113890096926732039627222317374780885631703670868427342531371054395715681635106136605518320650411582445898984640435519157201766448168125502728187589212983318892519832339783263063924225551440438025215723093749978369675612421525192217230830834497650068295531578905565177136488636826458716864710500535757218039431062899107784754475060799104212583950905452486757728398971042038119408594630206323489942414164620869091649122970527989792991710611023961329759079078460307117050582594019579804464233898201715506236388803061636484673478063520429971246699363982456095260850333233207860723356986368852649854647279225333697751593552281698708442496277451091890823492718279856752318889239548511348820259846589958672903697301382770252303138866760305404985498277799017554278091103163308538154494852630915314858679388220354127549779331238722116678318807347681798542657331230248418489127536287750467759297716658990416034936226424960203159598070755380149106407442817486696429244522612935695912569655906036445281786673739549370143753746661656361499172537840728445253987839574865584125366455609017561773658707978420458043021320029948117048199245002561237787827175057169730801795301768685902934858400818633486172797827788*x^96 - 16759096067213514477725187869864178517279820963768858195889722615284175524579839061858491061472616470180082765437945004906879957471798214206723113189339596234024545156447159064573081914699472490233719398345888968556462901907238002200306631839044523500552840934690659958299403635621711157180826219215870572666629608834542921524141235456091887403186238734057186395681830145280440438639400238686653364087995646776013752686419125119270058995238494538799197175302554692096944393392182559561068573655587848568612974988728811800042877095041829285649992020993378368492853676901225736637395567244532037276853063681454010216330747655213472886991819499099483455563132590942956972216062756225407175115570656332784608278055669838225354122057522308496099373499911979626954388422339154100719995077885063956443938900069533265037542015607510053459865769579842504752297873985980467696480906322530123293837912377568519716581816594015195301543726340692584501890991258615288302707218130058849904284619519174462529110156741626864875085730502434207505743057139772130542411201180888955437280090304867396015063041132106612852501492875902750126924446020272125323751952004111176052713800772441249759872187041974909631347523855777837292206091374828220712606233275561507985875528066211433638130445313692605*x^95 + 17159758551355049542794513236103101079691357466075169909764083703119548172882693572172931816292970778970246064795677677904627202008086914066890027453189228207067349282654468286642919752098707049177255824618314297749800878919444837025083499709900686246958197833125304834918944217923553883926362830717239076558396281773104162777410455471773482199260667832810057827870973683205056431510161619475966898855824907447211746352707321588696569618573119277594146078714677082264566586545152588201417573627258679477724895996895391007859196018505061197918465146462372522662668352717326900140364253228825375611919744778198165785378516018826343141169184329339426078901015406081979975034002821104683706584300591004554614648594401520415192117866787071432371958055528993772693888307693133349015788628351784241356678685144150690368248675050624901908761241379421070091816693485562312843518803001721505361989140732571696461455596123221375515100657268791321960267250885982053964750200077714375199243361790861235527784363726069285305954027505529576762908901843669243221618727738358816656058796406616656520332021902417605485194792845074233024104855766039964507968122453483316396863852688962399185408167925001676708437678851960298929028682968669692876207003128571669317914738919014179060898119769171048364*x^94 - 3909169659623199479782079813986984470612929146992947741830171499559063130935154831913648831915180521384951819944155978739481623349202522816630882001087086475026314645849604851332629189198883475441180545120303748298612310341122637613025037575965876795500713856671380182702782099740422268454195939600702203143910825473108202817474821494245984254467587840733928097598784159899279999942946735319463999909362643343320151799078859358866436659338151317369769714261270420806153953010174597529985727827300188354208792282081779451383583807079702836667767898308509190936487846297739554091362017710945345152718670981791121190415299365930994621534968760034556948990480322890302974696367294806466856295471202078031218954815131320829622016588965778953867542348677951943629456346626076852553676773310778673406433753261438398008343971230986672791726278313405698478748954255603569216644320385020536254798574727213916737481693361477325724900178432260887386133571715661785308684976037376972489449519218671138502919846259223539771434484380839734972460449286947945383780281420113826962373485954487599084574037876943752942099081176586445653383864254251049624781570162063297858904443883415553704681933912808754195804046841248469845249802653743951161314244089501908917436473016842097094230935331424321140485*x^93 - 75609680083880435752019855121781857402583452037988286727109238875160608324987400246670093683558154371823977774628516479506375312320491920867811695782264911527149777050829291137041320002843051926963079783204949641570607690171582488118583332915064523904217348282157698313904266503507042068653031866194348444924163246287192026625358493685449752293010937459454378373445141963787896730001780670526187629706984367447153273708400183006408868087043861496017199499114381871396916350299479091967570489698237295728542635154593737301663096290160010640545257469932001179471559525714940545315039628112737030536406434422710094510504439906005786633309335016850756014391621464771129174112147038964417258065305139580121470333115655100358039014164038504236280305693104087659075312292712576498569114247713815968630519641920665855593615068495912997413844195289778984839681473107945667710319675696817641317893645591443850524019215565670864373746091589196808089447460632452682029503447827274098450530555925750958544136502499662606420607812720666630101756805372297707041802307837267133291739094663400812379868534093975227421854343764703027767731667405591343744885426945978010511716587314691709106878209362735030400923081067387779436139768700972260778347138612829418863732066647434696386683280711169813493706*x^92 + 301445543089504617773641789497076667121791345910854850610862359350946841804270938873522738831021045854294744237961569226467199235830538608724553898042039279249238387342220687199717764405661829673623785069086775225961467534539786970275814111034259851807064588420140806874318122243720075414381199421879250437988635032630118381965281035806470954858879380320307551584955992927957448432958783200604654021145172886723736473985143250097755862214445529706677763008575468043456412612054908937245152665633433024958603165172430589785780992469777601976083104415616260055004612145741594521648831723278241200653200773337036841277301083664867455059348613215262641795179127857818459325710863954677558346661177843906064423147248088550423339019920222567721177304144341111859474238183313727509959299945102389289953080668114712102066092300423832247684871889687943788018514699716733320801258314806426138559098769730750214778262275546843789836570561743110377077583919609035066644071312429771391447643754589384637850578849742806589837894297483198363826502220178981192205649028442420657875053931025878150426668553030054592004804961098315651574173795607824503561983353383251351637113330950354733179380752916293068879012564178831876801104725564852478480735247038900316347778657185219400576403013327571874794984268*x^91 - 83356972641225281635437563943175857608047561078451712215581490139735701050241317468261584054754772663695486975489473630809082104903305302963793526904393994127358022672382699164723141303076768186605078225571062180501613381906320196340113859950771166352049065118695021216347527787266590614802067287995013880147100872028429148552863279885028736875623402714790062462972574207525038412435025243122409443538572625560207000682406728506186463049368036371089862488851884544745995537582765369346790638939157687735651728784884114084655576757983444487348694879017316424884910516191465437275170574641437999832245313042595166266330660443374316828648522475046259647798801679216752825710657148343511888150584109280981147782361778311925952913552969253495112043573853237805703567415341855254278828008813278805672027539138970201477713804214581839719836778389268746129559296727201577912783753835292881151109570057190591656485410865850784159239475148643170049122671731167138141809446705604043367703846219742666832504600470563601886575247205350706708522191536473700870288398434400985291039787531791110705553080313155283142339103737338098157711400762091645952917091988033682591092585873353586158154672780218988455048199813459818796316564134379323436576239678691347653243078361622021954230120596027004161911770746*x^90 + 3322928212941047658174792336012242291680247364963962615439313077107983331768240377179410431901718207261046391252736942195211034537988350848161670799887030145331718514235935157992589849665169390189314427319937210628863444520116539125861896660351235607999740123553066125182349898014738210014407113364193538356643527497578546191609450670920708138515690865430802916921546023825835444107414153342276959804621856029712455064352861610239345183239504262302984632070235690635090566325980876377100014747974742253003830875365016349984627806424534751840114729797745040275184642824191710526881922174126298576968322722215923084751199418567218236751130114788718843338421721350296155524729023051857344418527400251599869828920714772159906766840035698658764742485107172541337481856160014759383067210163267596141100672050146035838888039264949262976216004161515394186515521093029085669362954649885035262001093018354797022624874280610641169003984504056100225334973079665919319343962191384296635116444187648230064375178003701893428311611214111316226479670981536102533885104217136240012847265709605130321388503274188452594072883384361093653174965155322925113621002434095773019499326387756210069323060004774542147253841853571803497396932208496932544548084552602209464442125387500132671985860431343516497141613877929*x^89 + 4798708967092230849009572561831225235019284443591153332648503729445061868593468363003317172567903918561991958426855600972066604766741048095499523972592400177197851770791234315588152592274653259654085364311071730170820601419215489711068757122381626538200462670133902003611471692457835218574723504810572402200507605595688424536166073376745109923469845434454599594751731943861847887323510371783782834431928182860123495498810014473853045921324705845055120832095802617263760078999049884213375801120030543189080824069692346185286756540718636763570988728052275359761753360478797066025715393235587755522865235401225674215689202465097722235925912544543076726040669173035754311630254284921259396495977852588807191040036656649977833492925288813563530887977690223544440921731827263175367846521281988530448574562396339723500587505285425225217023516727339104664177778091910367175201821352999527040976138705303760876966062380640327613570072437763410989275851861090342726485833268290277932951632305039541484827111565091017268853641652510502524451565534140266513151255425965085881876617271630213670282020285211710158597886069654264127576835158910826743604958089541686362956426966893547365521202916248722275620214609637041720898876603942927166897876457662180927844750374499672359020391447566022315543018535789133*x^88 - 1616893157536302983884658563633957067327595618448944480449761559329244972970421628332629742994948136615899467423782048025120416582145329376780006648833998252548202991462127366802483709821663368797240537852686774152041194580912239069191246609395778588625747659515526880849295726288871766505791440997267291444573089135976063159277033779140108041845789885102144078670826904014764631425870006199628375848299098575310184629511699527743379462454218650499688351360769638112950089177296439731042010188535105453143829539712738008893242587790142931743696946980252148400884875280276470269570790401741636310754328787649932357782850002042674396133036454937552074874574274250331426307195052318360770489400522812686925274239459171220223176252034262061127305382112835641226425792252639076819670577692728135563776206110336388684308267008466656418514730384998272792376427738705436393298233793521667844841156425439912041373440495332897107118239257155292512366705688597374635774685183438017884003059468827990317688147376631688242208151162117128355804160365231543986631141989221894959735855059712466229563269100600841068852158554467979412307713921157497276724872289542870731072878123545148060291423477668537168728764655994633739874453043079711864666900500256696192802991870397199513540382984802482469178753321615191599*x^87 + 141239083155416025636475497076837638252162371747470667337745281760811930780704954012417385599783814009628131985951672198287046668335332652499451429340025711609740831402401918670159772997590852814211541396804446378902515418969983314581474718214623266813504834271947265734912586995704890650166515153179391215590356272629996062967385196733469263383805284940475042109518161844104661986176438900614535577041024140867467036015940512990303881672387893260031593129935184865728204139830756082280101144801972333552033618297117411212519048492507556157299927984896877214529323678531594090194561108912316881189453452509235792169471236138880532935462092141038974832709059759656631429467778968400539956702995407136293075011646514436249099120416752702185081582070955056580101720305635284184385016459860018952495781790322885231646634307864846263173044049756457818044548472065458674813004954513659853765425908627825882635330500265992333879902351482423186230516480690324821655033063314227499423245396700405939737429122534566484517452341234170688212537996924592629595765500744673523264582055417433046529258621885592387784268349048268494556415611378337333175348076965294709326983032427501147831969577023794908739490863321480679961061922115662887323044412883866743292197218528110097581632265691321851921179227812443952150*x^86 + 67349195515553093720376635912312300103241678391539161394205086151560943772576479241030262784124491123228972068781545962120664329116244186426477219302923248719406579464706935547113770807657213277877258030243848545827505041442829507969840142996341696499617915724390985855989898430332103994486523723002788120261747630940864044499645212034625091428186736840563342924604579452100552308338205616213407974590617460504448745260422766187999924113280650934043017114690777347754594602244696450062723258382094908707094488761569611532480527596293104544812116928087232410875642108961497068899390144396295862544704159061160859724165002321690742359109003618633189516670310010414519859968622385459166603751291574435033043323302428269141926015861756328631753067823539359775956885018135196657461937384198110114781907122861362211399000467668573336478188985901899226062707910569667135773151247679091963333864133397636566406341368447952544462541881685904874987510340788252079325966146390411156077005709894593587988551171019836753731828677316461659139334278844873570919106683121175917748929934716019936838200226425843003251401294087763626787642460773860436905971166640991978517557854302314164870848201313259336708980451843790920810441818609483694912572466617809045729124477855084195549233817128828379735691696408690840973024*x^85 - 28342354289169249482238116062618244854529134050518872296306462168982086060124577804664217208851325192824851470425479767939901995672315092060692672330221237575419770134839192229887042360539979358787772292670572335255636001391407368526314780786225469636509875508543383121160032290890160349369482681399602341195906371196876427721366493416899985510714653733328040914897699158679349908137951850848470963013880521725312909989100325289758582303341511253505747745745034249078521819894749948463581331532330583056534763411064120263410035581532539415559763017975327061767495705690700489194464802603894111832031560543454724245690011613347983580057797382491264757879519374013186887061635903458741629942380565481768622798222397457617896138561411639349847808487805131357724460723579979104755385891768413414715520221815783121718947605728576061539655851671386580635516404771408805699034787359621523774165039854284814205573989204725863151007818724027895298736300361629010875469324704994529728792167538308515279925107018808748588023377178675715741924152160464142975535129653677636236042358562527517933796599501819425594003408198885824161639935489668091586519524762890594347389237712907115208605280338484322945944485311735954004633405535405510510610657048248743482293559976705202136159983245370361407990663195527784048916712*x^84 + 3594580636830803891095249495649681892809361367050992468276798491466688560555023836245002716097182949705836935781552155295098774596868434111017859187941393942505663361139126860263867947336758427105149641973432141132091602706459803234934772200946472115229140320026353805288755960879468631184147304342730548386270500483857325118673502744099144738158305556478444067472560263319804689758704067441301657094923159417574107518895762016060554446663216105929115483451160300941706412482054788335744801977345036391396396612469757695370502059067277015283238498028703532845522664261209517906537954351025570598128640564493383826821764719228707620398604920430103652105023211708308888589583448331463692067073404409475534810521097695988608307363744308948372491787361467644811447745107383467602353094117135855365449351455610136348642235911544077384594315950804289520175307277737292583271792739146699364540575188622957263390300389364754153506242866856710365603696342622805685304482438391663480278232098787931129919355520732313004268007974997129525463079714087734709510945617826681879131048753459726256140507793144582619763337397802918512062271941199048657834214347551913013156036606216671060764702765415049150428165734541097414139945342210239318458353060456761144012739127715213171310525932410006771346540043751465818726247597*x^83 + 807449340145603512069439005257154290353556787963549716445967586795519199734623927238979765639094630716938581008318613754288704613452897048407107656134878152828921874748314909311845466644315750387391469106733441719741559979288201624397752317788368338570978781304245521041410408948826688812045810650785515507270984011901705374050742251238732985105024640711426056086867769983736197624830530594294155290848923596365450965588949654458839820098633812939399503371585053193100826544399348989184464168309087647954811208853939967395767557577414072999496658689973656933124255410985359943839856114607730704762738075065359206048724810117851185366597677742101533281482442080289383331581785274147917616287516173212955281945106055298676286332574112522301513517351675390626584168108921519014863682539532821180624679010809614602816113317239466745955719425515667360902603576762988029403065325928094354914360984456281156447306483903541455325622739198486949304061775294248631186021709684963846914780928993057408363695012319394997098051466173792078978489198100064891287989023083115371049980736194757043276833586331082687541717274234899357967824824120212722449611598286050823852361700506345600701959559600253748135050316923768029095513397408461541613070096393521255092662510729322583989523306666208618958891993584919705633447103638*x^82 - 447867915109451165804854687352634220221507179647772318880552606421017322070820172063045603955736584727510795332469091172260894444525253176337860372193762255811614095952016493608932326962165064200995335791263435865618918412155582522691384554881152682279354491544699729241129768609484929569464677674807508494092347857797481086323168633514023888812229477650647954109771248899829718666804165917272446909087383980758235763026870111597899707931860869762758399564339991606697259871464753981516733021786750503332277194060930918308639837487094664701066718137029457619677343776218393458398017722397703650230572535025004488061030218669212789529400591774440847967014990125616669277921180253555520100307073619908349510596004357623152026231997031072670193110904427565135651704851787451028361282171898440830436119251012030117554541450488875057238547351292960737865897852216143942150614303230285913071421008259143474907714609589084241930118343297237807228916854280755480387561128574233899112543537613141134757259010318499181582203242791311202494920295193783677343451764363009643824654245490098189111448692899669206322076901032856093987912455154574063716014138011667562534882706059215513868285936783532317462653135045276587537329626189410927115357434180056146825129769286018782873493402599247660779382864089310637284863594877123*x^81 + 72235612133269515599441142272970194914911993635473338021650701645401183255927674822799086574031343641478899965721764139079634099825506003801542553247908986710416025276061981542583934443968017309351000706324660631738694962838495672402336968485111188367981381187188141343508370890431759563948684849880398766195274024523447143151059662403623269362638771322767946640353148229829198537442544219575414015707189331134930249710014333725473467684582555943081341210220289485550082624799521854596819584771533735195550487827886059547771900743021668835039500459026598454021146315754751360934482430574097224751243945752670703365615440777545827237639633477810894333416784296562200833074128662030852327598593418282091746431040696367849963430841091988988447871666407022141231490394972430019811436072010509574318096126149585242927985518742828736343774824900374513932156503792968047956197051017557781339747806445525478092699129427769160639784780853989146487879900214554932759256176278408594247860732957657422043510766147335870758849745129273220275844537552532606086930332746424729502228104753747567445347288353939833791889553820433083257985316463974829855498687668817360492149028054946439535880144472482341630713313607221512749114799969322795042394596250701383740484555613755909209642101428584992596819469671597624166441851346891118*x^80 + 7678133509618027695896705076922607038160609964467795998278662996814592571492310181109857954316288447360632677605819269454227295339482930063626756214784722846538032822714751081438046561892027847818254033926039902671722031889783319139814616330213402672273987016794904432922143861541970199076425949214175891289563648003743505750642249446362014666923958319608703626608057668419474798623405517886025893978879600638947455801460105420006509408670636790284685579386659476917448248794566954333069777024259829447240490860594848395340264634894335538067225725533793104403179222188174368035962933379934462463727029715565437030245848781862133412837873665720354055412669579794379032085812494588372569209237036071493349235343958838759586861147274948087957832589804105478343826945410637217414111106680185665858847227116605988476817035276806982062252036848925906353037998082930491916026404217852072004525062095143254061008548099990640523420838703831195862472015090200488159596568504016696302908913623033338483501815397186599921344452433878422728134067059999793366526251371305917088433636849750572412360090489928781114649742232065749907375126826946067999781329890133997123173663398036430698132375062317023606783215833564127888896213842936325074221418731827340261610049409583875574381545281766493838512045156478342431364302144931092292*x^79 - 6346936561693791434679472823421252348317341647238765246515578657439313655581582044367240425685474420912784822633304935594980266928244853314310751792924483724669899387699576521398996008156219800607386950372452091968664932930435650073443605475893445925499305958608728264568923286848428794806713585602002027296447239721802086064324627829097800782861618777005692977304175719835885192573183645270173349793063047790169374114616951036866934063046326700633915657392520608291545344288670468156011732703031444416609891271441182753443320037726750136839523655602766867748093751983093978211855411354046048427760842027011375473574747674854671691429920210907678341469927585820773007096243425269585709799960429400172294264607771415698682417417540863321121131814832039265376607525139604514618646052421788836079872094475110643694568005837419864151644208684614912509372390442029603143520453326821828935787542745376712404042148181574275735664786717488685095533019555385493289620524649228038498696661823926625669498819575527818340593842779855152269596039527591012048246196721430429240143972355297490766058763192329930675329473449865196823578208547876832340754743005689327691251966344754459064731372186599454167739715625040796902635416799109758511370518092393437629071655536954234656619016711097624106020863616159172741802777747982927253669*x^78 + 1223837448848259074156532131089175580588298794085752403797641296605550498928908597666855753657324706071847648684491254512802150585148821362012842014724360450052854543096512649757508782017568773539134248784955579546638476481343461415593233323675750369791346024884978866818119641057723513953399022226873454814897971948915839769471532233108089873644884431964443746888085433484021581333157193676061985189999024043366902335643040597652824836351142582676936356110493241133595714717744692046842867749864919470123909051572388875752347140701732771158857344920664822198885084257773769518427830670431399803971313682111893924934126945289664274682378782039199632506193005056257618379588806563293611413175572164355628797065293496139248455742690185932330052592311685768185883352199686195456590783020661556407345365023553052341871952325954290512771772723490528289295945326715526657414950416817185120003126862308446712633478953844782844014810421298666980908408797433782549797653712058019247777236349150980837686536322930876166625831518903730713131302073910084094906309955399955524302518805014332505356848908375139533867814504767073773161714786512041236318382075238037410690607380048356673817181516327261110108014228859648521551485469270278014909064615132445071030114771121269428274644660352644106034942842890723649054977572651956735054375*x^77 + 44980799010269765341640728739490967470355419255240150894235453115601111112718626935076714854223965956778956256110359699884897977099580534014637623677443841646073883649962544012886635154801008083585775122886077829376115927922091890737519781128552467061519203426603880928671184706550519368547680958249746342101983948572266945470890380831170422029781117509623794849102804947361402610942338655558989849732503587001884444147507170835649798001098710102722978961534715306156318243048586877689682543478148163628878105046692477416872132767450138293333415919378055525581799755051511504130132294140812693257469389083772170928193317514565443144327467144051030086677616564155396950702985611239786085290750589156495506839908902317580157720584350992394689305367195129700340608220213914906500474017505244017694643116523368556262937750414826699605797743550215982505017310336338052853696670375904430931854092796449001463478004346989915106380690141183982234907748921946195850555467533979098582778212915434195813209316978491967770512408934082037970419846869759005110905972572976000016225190571217085053993816311045652185421270065173410432600390593329458703179719720676694831045032008795795480185173063705291633235965545090722363106770806660979430567515705967313866651696312353179862497894004318682314967543549062791714925068063212100631529336*x^76 - 80295117207612566763450185180628960182156886423651178188622328782959919837040771321511478859759108885899777679181846313324831032299741690744414882232361060352028901933525072808122910832051404076375556651901621116162081885986266050898795941306877579308075150625784591765986047883167154180558996355182993134550540125614528369422018789640048676236333057229131194381533552086028946915333659595905330284891941882988978784982902555962294007648847948995070463884937621354084681672001142813412275182450293017149405213404676753285528431184501756661137514786478099851595276825695680102119157314876273048505687367602668356264120570632685703323576969673417891887373032808237856237894501152774973584495658677315361215308875818341169558937416130128970393658410909488750386452993155595186620843565929130248074221837688807591462792162816121937328848672277387257474911297426524841995023173748664126558155219654135289062280155318625582165539713464915746687136770506005048283918189374093744609481790582355440855457915910803837770648137792174543470454304664198414457882397538324764856371704747324684835605068677301002034366255892398215542694950070971455133596633278298600271082432973910768593596566576025682432083846676369352064720561320907548085210965269957619066570491302589492569296113084159159907562954139010338585075567812695131071815965073*x^75 + 17919554629981970305607498369380275995705680579162894965040978604424864660868266929365679791217129057339737304927685322186867358682004409626750670933225117094992944307154110122837153519992241334188510830622268685978736001468213141499373530054923137990451422951204029550631478207425960268279051761390211732102187273484202909414911009830830646892188116435934899311847957568438592530130854680918152146820525594474981654290452594509486211749249036016014535441896731635317374505860607055935164227441296576052793968822887940402830720716726618217654004837273882756484586299579798236802094472334816570752061722557384723566951792507116904383873894660999463076018831395810006203050635874218750258282386094265716648529164292232938183912793373836958233197834345143332184396686947117032072301214199660858358070066653198691992079730389483923302972502296392048657121253515230723153884986922967417099123798315692110022343002312494184206148383180463334111304438173742997466734677666613043781153011243410847736644631557820708609265112114092320331113080467118644941845018541842130214528468826301887336108795209369308731894424321712478561982405335434015462472346001454519848473833572120869003757713925596875622955145167171713819565643715766822177495826058926299110719080772425660962572579122082307713845340731320753531279399023335400580889907225931*x^74 - 166766039418651398680694272636473451584679239684728084562387037618844917528397757902311160795276075229568968456745189445105107750995104730915575822814144873452528810032108029315096169772280635305765633727997812340034944911827446223886279170531993333930252384337055460008126880699777385924084278045935490530257879310639268113855926979910567711704399647450573542074981611910818669755006705984452710727856047416369205765506245940804529549869276304615015844751669683898099674406384185034380682943763745940305153008654970040057819576790871337256459374360050484462758264939492848684389703050808277060278709862111330869346495365970010369408268379806873336487575913178526840285031959897380039963381947512377390601803893581194729346866778987528978911048885114879352776810220078895158009892662418177409965131825702041846586206626733276243883699210666278778940550231788480303884778007428200429811109245409334785847012490886100505374555423425591990821556026379217540160998157111151295475112526778146525154734988073764233657427722547348433167860598680861776180284354678177532420625851119227216734342254207984106043558596622842834942119358905212996599905525527649033227405077453637726886119762179861061977395420159524907012239151573902246181441064981415074910165217914412205860407342023642155254062361598719735592287379706110751003417077962910*x^73 - 904814076449445823511915654989011919026674531585077185116635437513946668544027440255348016348250307885372968668095281938101279077195811087482859783428118535884157719634883316719532327205459352655748712355478684622535091677146067122766501027348156248617535095847642103519560950971558548153215779709407302753075019005953711751195353884249147353115085764782412258625983304910343664957194113046798745565109313218017558435855720518884189295789034612498611026715013168957867692814642202467434673979110592430909416447449295836445642973371054740754046977020067608865527457003108792232219763077673809082319758407626900310745991950397057311539027455274604978044341832222241870985336123319571946385952203766111115726517167485345663172122623931537057712410543840176084168225469598293672219648890792752957608642171726289484727819546836625821926522788860278458378894282514135195130561570288217823947698527801054954674375329564592425163339277240579672931564289657747605545934937279308064933619942720403022119195697356073485163267891999695464981918465989741003372707591571095246774344963345662655827086275707451620497649432084040025547161757942046796890764601621552804387384530429015710925761938922247300240972745927103384601564371582335838127701775307921588291396144313510318367048456571560757985987179667582131573232931296630372502951847318304859*x^72 + 230226907908394502231385790775009858574652189662948205595497716867216779245529850556174680260494981073624738114083365045731848725643015959484403573375484991000969642589273543020121826390085212884439616999530694225098972978276189045474744007098989556207458136710819236243735245912115263693017923944433465948428420030762678898788357941239175618101740611087041396301508481650780427177995026317029872504861154427801483706064403847873042489428043610414618044010780276975383574113804887690262926355864090073225433822477823697482068367571566498040368584240150037665747221333961941670340710037992570476946030525714957469374612718522294992330730386607595091438640630818123191452069006412865064909327416529180488229924694502558518128742568657750449630173705261716718661167046760523898329314366287621739749368149245453230021244613958334448808368338689902667428836569593886002993244690540900902385240724169331729991698194688484617052405114619656159108710780386726897308272974863607054641797328331987160964428971401039628444476428312836038336585479809867317830308067864814225615775836984075295270854280542783303881339097926565661996396998603894485251958977266454375304473818561684960934803244778628273115253121316535094965624492824652735601617101046374233045359580174520989900198720907818117097952197906899618732055579642699930550490023336383968719*x^71 - 9983821427096579667887795794370462790295116823962652827050562043177062964388233147962525431191256807955773629054841091596080922810384599928397820992871691125388399378459951913052483532022187869777628997314002294720882669973197046373113353659738002538988158120390304934723391432735251150139567082290890720667905427858173187241695604633233380553057132844595743668428355203446560749493807439983156213375179440675603830453189797206042072793326881270125294194512835423082269178808261271514258555024838021839650718588472106201426551619322045878220418767656870109199306998770818755073376624726478361383880563172335297256907425477605233065393789829245825193781403240397804216028824689138560812630181561527589946754194262642906681270013435070792779236772508064327315337572068986938112264453123918272592269884518055654828938294582619186516804484428117386558606116405978162860277935535228676187295892346050615491328670906573048037177103230841515735583640235662542938505182016359459986602001148932677066097382864056925806359188857798663222870578368580649310543624348604125786291269635661058383316320854791059706354865008356487613145951443746664901416222086626771529187959445008557613237176906237112183525293927957461565495078545127729037593104569030385991044384378308180157446232050432139972488606975625910058101049069568109774301220287365939290859*x^70 - 8988822147346090999083665942183057212510559285962491081299126991748143629361620976247588684014489403033566528213990585642119193218603267522763955776268500318068923391522458376162273123581909171480280256970922748890430118200869685628302594853058433915053304906986149787089144578354211633993994073267094683557184524261128297841565343224782845749720325633514730738651845361058983542611967970252061666539968084785547230563588924531354918101079493202456997785962638072752176616927623312035477944835679537519122288093594255750846946967161753215909249938639084296060468559021430181850417150780070849614647574059572491188012448739983807939810922606783259405308702551736776125648594890691814283281567597816783830749356346115812263592550427946215505431787622385827672471666125576885420706397470730946463476788350412637806993380806563733120727660924763408150004126219386875403874533764006423570121858836260382386429197283683332430802884279732812215502361726309531938747171693857670451866985454800139396703313119681277967595656417981141765046702717473697295887279428568761377956387788702451785514510607515892955167604540005295088103288974320904883694525031542911726962063848419856718823801034871300341934862330798378984474842888885560601936222196576207083405935359926909156911046135340632235808244497081057624493292600277155024731466505711463337547686*x^69 + 2606924995640935012173139883391933173158815320455049076583028327260976851323583918875242810287720251199458974668547780092673022587914828954549562233044109411806225062453572246102198717352512184565593538767428788432453104631396871213183664333140629263372717612262577103071767247403536355170435711302468188042946616757008767881875399996420905137522385534140086812661198323961007686902365674080089735244582336386963698677358916419798970236697595231563675843332602965813034423929400062372287938429117480837607839811588795766686689951750286503734517775029978440443662471116795425223189690929835615509679377544667033021950622385554396594760908273605852449398836708693779895537891759474757634068401853741642704025996097877532386336343435703737584008943492762744915496104694953186777005805643098800970351646626648944453045842631054957492750807041886899786330200533985230679523611012587140659575972582605952536007398704329208374069493528795705796242044356856812447702144899190392037842183402593776326808171451980826480674883772362632812534303302190265892200587751205812811457101665446786183046634985802306671854714369900403797974833275762094986732075917923573687657980830653794052555743884096915336768815403722886031472539040604641574876556193232499265319218776103399905254383505312597311427888829311919897707660332834416563808791497143326311995955556*x^68 - 185034386140604393826403301964525683860850500698101434246506457717565918142643939128707508061202024768176357669818553981717363214105833730383140512813537179062298668860154464681849712096160064589608067950964771947538245896207737582194839747916567857139608384441620976848608958120999615638855122088332207580370815895800593217598876455836518692947522443403251352838614585802504766988874468904191344266530746997442100762107656182094109399893464718415189928841148133148049145647804459257907913635635183715777675056001113029548727877255726777594948891105520377380010007826963751505658139647905085012710060992823181612116656840873962532805087106852528399693535974133306403842351564816235270534914914935196049679489114759008306609073119729743053472411367767328099569609013426202819300268912911511489264246693892103395790919081463348510815400987149548250421199083678875455980599068241978468682644334158016664265878928311227289673932040822289562992344457896777180336359770798477882104512643852308613329716265317318971664974657900869841953014231700468482843660588096517898409476647710626237167231330564096661168623428638311762740923873632947606909600370275172708538373673572722037425567486944371648100674058104757001576173843026364229077004806707501186618766414599218196396100577704113037680901184422957703221686503654298149954465655803835561550349683326*x^67 - 77522366782212324601507050870039763938035335026270946770647677378733628365648481298225100587770938491080812787753315464470442495175489356070019997612707579393480169573155628305695391521812443684345979422870046130214801839595418246391472878939043949678198056014513061329043935882812373342352268077624076794133494075482084315193204020117000723187088468409246472254912398549630325075818632261800029749371648066201730679882298347104594594459678155969467394549244847058406504264981708424234774467413443502545042557421004545388454587290073728547906399428022349562660455760652046355396526998696180193808067517165135626565272428807190230832909644892410430674819939922211507143038880054073137798547457666070346289848181315008073008257023484712763609324429657257117838982019533410558366445292579840096277546733080416075514959142605602758308596407547135641705679856975670513468093091340826452867035406274109535863645990568349907048787676010019044528803434412158438865767586435154615873583276705275119848024198383044266296217462260641922518220697984396187277741192532655827316644034420483912460694406454537817112936727430755071359081359821853413702818071097587658605440365394268405309159611432679080832321019861025174134287461634253745878458715093205983893994621792764824420055705179489992863586603029434112540977048338330548794468487594220556369966391987139*x^66 + 26139882797367714531499645072457891583411522009053995830116738372382140242835623132305767535524423181108771068065646769157770202012038697027910353025438598263609009222164533848472456263449541818378385421479385761153251570498190848732346263552538385926823711731187324754104967031362786484231767670895773484422953895195452454669207956983476320661262681191114095888485769948348153047947095441929912297106954505739124727741624750366086135878659721768234531513653764334226516889730868679615175446063277757607745206461720210107168096445627744604547738227164538026835109007436002513151920670139853399702392100368925094505266196473413264947408498842683741111679206224950638811598582846730200936475768945600957179840807767399080517310876320289651348268499269195336404171849643446572159436597138882871658839727544456643027869255375435261174370575097607879667872078928369179642146939741963266124143231117128632886558901272745915740390036097121317894574494697592946869520854884702789801484849292297894580147062615253659373776975003012109142005884728334981555144890389090853890794958463288072250910986901648282569256839319006278124478757140338446986862333754308255635619062056447534870912157746324423781195962799528445213004760388554852135239537305084701327681188725591797353728951376089581755202640444041274789786146792786390534461355016578472063199408027592273*x^65 - 2533821656334797689771594435599933876893267542610909459023404183793839637676838758908635198752438019152329749625204296199486750503317173720674364278261262449152490647181845383602969364142574035548405417542898196306473796015392824638664298884864839350240901362416647778092138624136927331827813811687566516575579729888790311701040047971291467577310675734562871917498628836478805173587048486099055535988385767376608592288391259962524451463904332195330733659343867628818259224227267836049242384529548057461889747902111183231808823100020749046761557700867715372619616126436573591013811989397676934554198324497316852112004572616367528764066540625125789271730393200934367029858504877175693063576388929765157996081985196110864346524873746818940797935912835511064311025238554013321374680731107099337046422989450591500478955978778911231447874536221028874459412805233307845718123916512408611759912373533663486080190410633155747877263656673339624326842431163161786416870149293963679024442654025425646886486422760190628902616196164254689400503308845150444037276794664512671631472755213696019389758991006809765364285911322132622506010869546221669727287203758514445428233656199689735608876183796358225452406223688644120901862236853949588426266812228457230721405387604361326493104564914981318639090872831057495861445173872101101912362973379978833981582729312007436581*x^64 - 551986417384795666071923719997569346949356814383155455204540381489516764833150785063822585862274832218727728869376628941924946393595231043955605778135360431027172722151818074391360596770776674306175365278238443765545764921004534792351214226701372362326482888001920545364589329302123609734407085567059067540954285996713569161238786731545572111128371397783501939932252520996632313737134621103707384841972123329643577994447742667460747427129210987818715628790109939782289581454070550525623131416563004604230558673070060257333661225011187967864049114611852540645541456524644321381929153383696684788046715634906859879633332667334446114649194522967135767072450316800775627051391626988886078295960831641284893297885728021601881389713487548950884901020025634140488701378338201117793819823028807478960191991639192543285017176227652408965567395270242849810827122812355354714438484962095391249399378368214011169936979363758767664090055908049446102511789193805544889578671664002950655493015193643627811021584251727901334677364022007578087992474263479750036453658195336944894460623912928096241277156832866808916910871692056588277100727636002480522129703667877501679546522881182561343811329506344851691363774123225526454836010317917706093630418218298296495974607584110133529242522267895262260785273923036234533618701176200066954768595542242514837506044677251897428895*x^63 + 230093539036210311504949625735407223445557829240613581846952781077810016284272101763917171409140319112366711072549617246195227690700642985223145482960393499725069255370797105143682352133032346863455849866269439087796887429617219866767183608797547475664345640436243245937165591641274423789826180592346226602501484116630131664138903728103099424243310981879884282463611822583535122876649836139184241825591301183955549095503732491269702906253094667371575743894722534357914803978614436095889592663326730007796743587945529352315134558550684594611401082105575487603876554723631807913675486333360923600150029656084246442624126825916106150643548329134867267322355790837875544886036732204053251748782695729537481036679996667240711553127330613895889006074889791793232002452749417024555509609180074386257530367859698952101472696917099877279139111843553696817329259486546900289322811018676769676125003462021468465635747844703298146908162124404102513051056338690166719544781681954248076789214982725631158745065448041678340675678654093824188859204672387373169356663516523757502197856682470716985805088471315273816947618116247762578592483624851564623611475540581033832070277724749341987521645009935938981702674996344457178065327798397344510587173708416403243793047805859517932578313705228565352800799616205476639428214313194708173957263831801666692179032442927119988571793*x^62 - 28638020897419645571510523652497135973557136780262429426290010370203809995936192860475972814824449699545664174197989853238557087974362751824303991241698193097538778185635887677933283603822186094489488889263308836535128899304184418770830091959135496725372244179177557904997470638586824408122410521200373809949241324830397174868293114037314063930490637944946130631886712810488646316579141195001811696716634030502450365720790876705446806415248299638411893123261372463025281364921139741815104151763745181324093261412041792632792267334464281992314103504594004010734902877231221514987261902343613364712224046474080209156315472968569650142404154108585231117971568134174756050226267923608995502352131432074667164698052498213396446356677563584310497638225457272762052638516020851031131643967812726191251970404269515031818576638979132922115509553550400427334901178968533361258289905819442488611240969848166651446999509759269310008447220236312142299799098464046885170297911885130092118127678441373321668660631390483061766938588859419775722337925941932855423598220742337548059787515125995654351960041565332573456854466765833732132934363623298247516462550528547818517326872478177829892702966829519348684526843431200312417980882095221897186017260701694810426431087261124417577586903101406391968112880233698157699059092135954474725723289438462864694941402858898113646694066*x^61 - 2865308700881208750720314155356625599859497201994935974480252980421324933015892388906935140426391450950125366176602853921151304486337591795139362088525973500080965104168392424923953152976697872794443443423125904669397857919484371336647430286891726480428355874595397437447027436713513697730692996980955942474069608211802086468955839279070797863974928291056802786963803564085008033383227425336872255152775277041792296837399701458839219302036336474951767447987816723491150980551962640652476863575145176571818844456315854854262297836871200287821122617270049583507107342518764210208481396952329201871990664040901342532174665422293532678673574900373312492885854087828002599610879681078266292393710351177415763216337076717060147315590383413458646648865997334666203350316700105509736226400040643836364015990630507673349618803503265602355799463318072952339081163426906063010754618382417461158675266109189602294502113075863694288468356413021110520480902209745011868806730172022051149725648462655851399453136661158359203984637595525109958488874036723659292476241672040791795487133281575262269022860692298125938141150678056301692080687824730254035811979002597118308512992063241476707361020226103221621243810307650987523229320709322217227002028879310072222185818750413981221025613597768444041847300375423785228468748631263824215136290106540482859701309354293307833842783746*x^60 + 1757296374738954396252000377157180512649339817690830205117796823843877527807680335670823674740522447277076187388120642315396030376566194262286753999178295505988333387538498798508908495547309376987068142163211523389609397384643467810204725969500861896499655737055294852536730982717468531969931232652077599850159477377727773187271970735612228236849219792685692952777909318178877516220166694870444434951897314828415896135665240103280300951481548846254121051101091964475946607074537046662956222433460166591816968728356059003678423297704432788811846579764811241040934232977684738209357609691480770538551271488154637521964698121532460557746338949683792572946767360617544110174059443460579702351421981803614361535799478444364403350927366096512972580109852920569759522711142088425239233200143095819195482685796026951740575971875649498348251268606196831745825756491647344959559538897719579309035886687586086629879919243692037244142680366510023272001399115702343369088536604738074054480464235698020485616626617739380665935126494960461124392474608926882394663437485387815141690221148598608309862220162600509210727055525521551277699838166615250854411061142528813689852397608638596572137548024491498340583544989507531598475771528656584341870593880680526967572151417927660322161908648154195061244055091292246103635117365751253094368510217640372935403671531076337001250595963627*x^59 - 279813812443153182420950155818562641717551751745644774499258560372020728039036090248567435274017845261211292864222506845033285526335174698805745769325840531679967626383408987724562260690910932417246236448349240938657786046393678329453664364555521107320398157331454080182619806478632521248877443216350427183142189305462651916624946883604330988720546233596488795742009149127478675796715018285473309441001979361185838406312539785967206980374592056638641958357394244851896930375976197704917779708827467603310060408462244714086217922855653540648557760063996399829775643846255200568466408556572854190542005384739412072643995866615285096914301885604788754476032907145112769499249181823912283729218721695375089874340581716722420420092457398598995757941120680068526030987337442578455561205825079752601435610386811340999775323161041956315675550279788805517364567855838493789367106412229898332784950531415106395861110590994377087799588637424875965751394679032630095168465898475084702516209757843702815208760189842357656135992507657193973599802887906937022572266924071467285295540924306669300677998171019614338149420251164268864871773354793131813182265754852674035853990990289462607596169831109935928785937452180166335793431439184150259760437095995235966648834614349088114949221005050095118940487456149512905779729880090480895908492868389013815208025576640919566585657971618839*x^58 - 3692916275470369428751641716251399087925107335108027146698785526335442128010994380943344884434250449316275305613329427768127496163424350338299590753010373353608432346669493028178853493627750568640541253587727624715052358639033341353950409907444263399230060982093182024201636442847266043588681550725329445277791054842753749577603582373065452245557820902541852760873252781233031587817587682697036404732983439449349331323204267256905974774539775342214377435707633322354068733679166629743605088680421500164576426057027942387766461237138603613494753507399811599335716069684246422450308572512036850297984067110348048908923786743119584640922317939457659565614934198716674218793281106527971187136849631847026577395022562188892749069754235140468402361798992405564312115325626124186142366763368106544186109943859392350622899588745769564376302325440530999537552885226855583206124922978346411930199191119689040271942487339682419182401922911897155964675249483474190036683299821546576549747332336896073349832202389684674877423625493343867693409327856482252671844577282932159325461326812041801505198054893366554404471417521146471080255363416278981337084362486201314611960356458747090476572003732873912987734388326957722831111131300671613514491983650188202026740091499048970177239184962833626806846733978518381290068202716426673317763544672373599655631682706996635053844585264832431*x^57 + 11091935811528142091571579480328509118660382272997037632593304499718577386841137036267207047057753517976173385604102782202835704255758952808578304814730131994491505351399801434990157922240290274689116817523061682785519680031682765206237306782721665415715206318353097952118124980717096309949916616775532785448616609162646705735028232514125148836259361940921349317451010554987168313403895653560030038260875388317054969204952752046737805260199748974856428003335643058765926064826210348854319113712106397482092567782500628312491686078779687133322164262601010404639151415661080758046706059511953361484820848001457659540791765972641252599283135763324894023887604410946825780938305624977857075149917175144640748978247200246530723289727276109984458159611378237038822253485556330509834158848024662988820623598275466784351723042454990132887868946766872431214566596643851720164777258706091246296418036712359418646363163347657034500232614869937179404746438737994754128022864424141246898768509223269570271808324074645004999411891720656276410686802808751407465175155658173486345428205935533836699850435571308409335290406270531435175381937694578944373207844138473697124749787638873671410378114069551772780956023849538505001186788180285501521262989451150223162210483541608508567575338671813273865732277671273973640353308522687422678584811806576923545636988348054224700122793648129513406*x^56 - 2352939500914837428633576686290023149646328098638240687579032590986991945020496519523304966764840882597242050427181995427608526441094624055290062564618628217005710959569436531270815221077330603645157503213599408820477452905599589746042201004670108931660243687813709494628358898402843696131601344656352285330737457974733459127537773241826462457198912627840420275779459375415110050781554705344469363298776868335291166119141031115650251435831798695866376781477662940302277355362783197503795386390475981707104888595561067852333222252466999698406489428366610819179856504404137356467306354938155510371917260291144811036090081604297204023018752337555143154281725477580038943308060553519520050525343616540009452653575004506609575059174122254523158601940102496963089164934917664172189870256888453922923327365360276467104092649712214665035153051345120387839007529714310914408532163427506540171835846208411878864296427885793828154351710852356844320246817854290190289587417143323643301172331731002598038353095819171047228064588984277382698981979467152911999726171077107718407241958422213349158026949962703603910885612578027481254574736878045351221139713882679592063160776815896877819814409584396314733342046572067600979949718334580545217378584186529882266111898103176495168524669044603023859816691348276934216945984932683886137596556265713625842415205118010877693375834398573931435214*x^55 + 137487833587903939210481624832779188719875762504773858919552568427049991731501730879607066254791988208937034452197936976538033408505202656728088233934339071728837926519772076765745242688531392529067566899213150686246599775784731826248451763213633586603097002985884923787621229580057414511550883733613555680782104530601194603820755204683881444520440392964978317776055290507399627995694684937030454818386823503101035276211730813761858202434596656959627068977147853994047595022934824774358741888375530710119873860401876575481553970786135345776799641607457424866109123620002443369202310659448069641078214881106701789283491957375417913533686198850379674411866158659726430586695567802512102800358611943250386396652325695325247891512951918972942478364770413673568885399361064804568373004365346480870844911760385425830818292520115340836512502852538382802808689649444478481696664805975586627748597223780047244960612559292986859316178395964357883136004075956760823156290590822348375942367709730832702850707353227086365838637821928507497435342210074365453754780195232165665290748042162232913403851795471301832809187103374172474708315514709936169850210000316883850342560730180602542594281606350258771214475812190141990390591308150275886375150712579912355988413222520550255835927114590671561788523165430012034490859190374599794085854768759195082213881186080460433054439212719858325989478*x^54 + 51197253771160562912388254246808703772552312447459288733526636148397271439131846947771414392419455755966392536359819716991751760108924418930199976987721268585278733442475902536079296520177035692703630873315083805376426395281544190237024421819244158270131630155973475232749434329132061520986447709862625793470348663565135945362363534123022451480419164086886577841236007425619517761100587762124996195858958302744279698120967365144762690117023559461024505121970452192459203105285108593211908247212987580353973425898856231554505249534775346267378747831145286657752993401498578460214361584379997910627604161477580447884021237756338831004228217578978096717647130280633937800490991903816224619811149261757291071695704878294936858579709792432423201069065425549931050828150094016845621410844248841550814556353331849936660721274958606972799476168874926372571216004638281832258967387692316019199555724766020093696494780487726425695817957880826758408936273134542852667053415729692693654243142724811262562527946206330571706959207381771751993088057498657844693446622170042608743359557472512281976962874270280170596951960241370822790477261143208327589486212351983150181273414464872722344012387635275697511473398993370386764670873343474514832263440047919466633993080213310133681774066092743398750822568850009471716932227258027756628397799840036696003138809780252667512713892990425015490079949*x^53 - 16514625473460072072738865488285585475515200974461996683009172529947738348612276042621506237202335439728701997111942749663188171801582785921363718595453952795632088464817796353987290455710923913484327096046396240219286842617481470415392662208328505040034773424829277906621286011001121965913340392179341067021296370692974942328273629363887850841094664883384723603087714438007434453335723152901055189615862123554666811333668671937698112186393811843113062832285855118115894524205755370051062506561580983719429279952547818180941544325796357805736082486214166341691067771748691631989063107161587644290343001725805466050828566985428560425810263178280104887477660599803412099335929728434342171322728278354928414363081060836667618015501194963358766934761173315523083137779696746853261276676071115587051648655218329449810890278527202729144654118880099750209352399876861379563465791589758320706876988918356539135188388458687157491826287889939632511910683801311318986196188906722816265373515079697357365832027244760593113662635529054718145528032410118365308538936369063843206352431684757505795485996754920157860618246963880651460266678734931928120208028139956063659763118671976492796148734851343331148346106302171174758006887151411500023318823483531145160864766645524578090902805904034913088718456884658131442485755687335662441800420533365060145868754159777280945937205821027480689790749585*x^52 + 2052652653406769373169045950386528103765292380996963257831266464151956532736654832983200685447627134563170053065281375061066342237075428284172668696358498593608714302310199542891988576473941051617125451893311101133748661710861647544795902895423397313423377604748255601764906106288872401643863324156829802614011132294953543619252042447986353328997398190125114537283049177641516557437178820620152581155490199535326820634710088031742278134960380796672920869120218664747160970978281387987538746797538895442085138720044025838022914908706388186637255228997028766413504397596506889023188409278089770714848818708903051420872434890714386489013665953757393644339261196400333525444972284600879175897480514566777341510201082612656323279126010918655317595385837054554705602352531252874555955973593326612842239505916043847843179129576727338796354826685503212734448652464039933076906637477074373251606330099891275374369021051774833323816472440474692471608520116701226434817686666584571232767814472530902077009741026354177390657286292579653535964755910295625686670311265941282321261112589974946951623297568593613522138495989093389862453294720540066580707933513599615530633811711752560218321996737494108798785552243666988107163404150788242282346432494894138047884378934669908050337126565480645204546796180716696377075665324019752138622554882264850274395609804260271625299210076314734752177594460558*x^51 + 86789426223114904665582029959516426482736889058331377253581874748946351481154995995821476737136931279944832138872321509815544302877387782193111765137020975056353963485052343856849753933610718774374392360510378735883096542466580163843417513919519567026211425756980767062719516230865839873224421441309844610296753983232031581295694265566088459844656851851873112182824015153907491170715427676176982975135903356891186896501125896203877736602483742240881051152208225267440422214657401513794313091244121247808333450318558013224531487631816602537199651425989815221773351349038443640736576495938845851152445271683758857628204090124189344163875980225175200755387168779396392371674332386664114986313787529831789280208648460361025325272683137376099109692860603827288718834847366959299197199190787198606258688374648514175795893754936404379286453814043173178404506148229305316432902866202014978246412216564074779999648030754418564511972717685345525047260203465110899244648301692754792924253168304957627891449870455132561911138593988469295071125867067593851301328423166850630630811637343504619210937178023439213669131161300606315198850309825491105696390660810874162128210614044516093423838111097452507057294967460034849143145862643220298010855829717406815434677872601426031550672195630478696484515283189694428066732067173475487666896504856192731734918353323847187332948042115077641965043323866116*x^50 - 89889954502137872889848197219902176704925987940888895214439712183313836379278853355943607602215934355614662090176586931318188062111398349779290911343996197782533827171090744435026157038226976573953198688396214747763085088911040529824967833964313920757962509001370132058202579786789196529701445940479417395476035341281251928884430459334927758310537688415034367405283115308026072049885794047139537890819863783393782834509377796676207481193512392351174920755843376100259521012998882106339483071949150440576497898957988422451391736088552647513385523611738237554412027327113722439232955373978089272523526043037561665192493426359361814597849777510509988866500392663003087994151725267284668671679360654043372828144761257255988450574052616021760329398463985810478512138531236761376394575597836100109892047626956810248467312656844729372965572033185694308048058442411183464370862173226758573016087580236751649956691678951446169138466933668056401084449979212383929870420239695576612447735808976722883871295768781728565860836453478430396256371586299280004623535507329953657323353031687530748982100739610226197103097258191399695949848440651009946136658716726132642092988731366997542477127800807349133486975874321845256010443099191545517064976293851580263491292697933135332972315280818589042261734926665747179597404039741252728081659872674766638107772800901841878563510397051598878887693074576633966*x^49 + 18359590801094006997253400301065979055061741116819687938065893388181753855937663648742523100748582975641718421469232061283625025242936051270853530602890913280725066078257626465133043568497262084750842749182665175796392210667959594458127150464996240184873433488514017648993786853304676812509949336098840782838174896131964370263184373816680526080510416785671621035722216083367327733008265030734844160462217660758897922854914403679137036276253063071387838272953080020644080470272650038207087128593629037103415561328518125763498642904228222446776190653420524342078071523746519663686621768598152018626099476865400419580888722761534946280749271134794356802102093256901152279645007556422284962787845256006049749882259946381095082595651781504286993571719488194534236160053871724200977269976978553525849928740754418856379687806894283361640107516531327498430083421534339256449842445349161705589577067947345523937603701848001062558106664470417185022934493838866840972418701573523193891682892055288064431400518264598446956622024777900389336848289444414423696646361369767309748067983112338715439704176617457056028550016659647859019673321681290693867435515888630057228611111676531561946538274792438502704601153335693966467952833451466729893886098041542502025640638474140313630795283307780189679338481692991341358498679365708436767114890335168769853480849526878912992662927532457428901322945402222144206*x^48 - 1432531273447196841570803101819248893913584604235455253979866494622325293467943288484066611504422000870994334887115312210770485454831802473421505505905656280786330544145644167154480131893478358127767071603498507947997382636671150852698173244020862120005727632590878561228031332389499711276231054762329687463173580607203863287165668345622158017363949324778195979783124035571638608026947730749831436959022509051519345508309371099615313245204978404837744363655089095829073527999495121600369810291336462294066751025555164953798368051434431972021696272984254381668266299754987677295183627438917394666351626714291472159546279940566076384819323837443912648152090847725181580479945038646908488554288629501875834199534915076258278971386688881587413484561927696295233425020196593061603000621199541027210992382721625277160459177753158561485458495712837450095726675039306097202599302798272992593177971250329369266938290635921179682616220513697176551422438262270973523798946525175448695596545717523707432665083757577737943235068900763268540620457093556532251979183763612218441779468160978044419808154233803164874134612461958290757344153408803012754813174700529982902427686477016004322427437127721919160159445177300568213119135091716648459829097213721497539319859126046528489261931977260651003148340445945081405543879755786355003896004352644996736051317910421288358642802249255522784132492948898232895189*x^47 - 241136320036798167034008943669956567469659797337179184796961061896310196284318187255226212165570747453572999588179577467441744385485499164086281965318713083295507346407517598150864135077385417802757821136340676234654934613900621898152536533405514550500117738800655284622013259197961301762783463234264274838483746664285302850675809762600124325203510097578294473431829627324453282740981796666566291227018265045050121292359442810107084013699778949152286680365319093249327832319643925612174833458150802416090305796891978087259388616319167731628870877285969328911671863493837561685684285820321399403106459484509400104503973795041607879693681110781628380254521768583723865961386714724711442206697299927912033274097262039981250776946370079419760541228529040952158894949636187175945843130562518309556487155617734674592736334913432244910235822137985780882671155269129818283443708267243725267202290322793053046564488241688379502264104302917479310428299267137095770534824742736723161788198373515981754325303638228308671528355341442316999449338603247742191794874108130753085654967772256803994396145821453366018857520437227887172510922975127572704342130606673768559380974487470570924340926552969686185641820009676683959594098938934977349523881838079434615171244530926260181982300084267924426258415098499939032432194853641523994968483870551988508297716915672541014196643837440798955345045734858702361855944*x^46 + 101539654492919168666261466637607355559272585210234116284421707155274442579161166942606000891191367169726087420048493509830714694625593777128011598704675712075348055367360889975442536206870751264038807532470307326560548755606451660808371123917908002614732756632185838910874792377082054647696653157048996189976741257965503116285217922613003174046449743439328339378381398463084022544600180887930222582348058750710146201528836586694724765741307815286499200375142834179105739057387654172254727106967013772781109769201713669047209005577552303804707767196489737594709013162211813988105290489362492772879472831712265101315821826626680006034566863161491477270725988153720869377601517194336120078822918917565025463576197929635517599481557565356653195928950117129487103462262752802061701691319976258852725928843594018423522145199718987419363244741127481301506433982299148194333388926299356297735401266680237195984088930762372857816870946122065592799115907470904578396922336448429385570240013617483228986085997466966964344771532423015169957075697844583981057700409008711597331820786479847696803758760690224858668144408388689705354390495270080767114573857722860529468660315276883793258846734617597460668044562217163051507652726078748150817506168056944142681017641053294721956837095559397508396006608417706115563605929937886109972741099241221181814679816434262976636448187598906589943528403737713841684863690*x^45 - 16803849676401847283894117135880878561701468107074971886773377773987022125938329057221656364166713864406259150413899725687137360715472210678040963025217534695333812542205890797583215375353036878897696364483181089409103458814838587469786753860138367320703425582453813199109056385877769251830807969196620779884247400453505184629252722468456211594116119048984872626549992405534879595469606142432082654756809957208335910857692330085921551796103995898836918703943004875672274680716853264713490598197116214099185533459851205654015884487088140031636897546858811158805894505728888188999784345666886501477624371171487091380514243766129531136892899206658521065530260244662653861142598557350625848834384811017453583725881007296783306426309041516885682357629234107490735697932457367456760229326764935716726317190008560951006717175500015201442948822224925646096421124338696154073558268492131372408944832693384896630852707894530897718667728060634754191178780926804749844113566947284315887851152833994038291702262534512962324007905596743835476800598962087009541079817523057902533966302566336269703836062823232809174047720386561245115455672659010050722006824763527006421752402650057811819428098749803561252022497192130942831854958121036907181141245986688962822038860472268507469548218010110435976914041805991007349924727574206406497350015054197594750402381668625423938545346635319946222591221734908970452502998830*x^44 + 936203400948855000226933898314961748491818732449585276297854894308593359158845702909519928099751346304221694075634435370794028662784640251496435922503663388736382350751544581951272855462068735981022879295934367165167699420279941039829272486444765212404891876242849669799498130418201695193497210910181273453253827801330022071517231569945198182348451448777825350796208511744494533356300392094767939054793657132214931225032031524387572953045065930442406691874640659113625188709495229161266441327840068761961693657030713895482834651202576595467216520887663925301244530959629808718181971699733721274183139247764714575026145949872957477634848535815187478230624504499391774167366556242291282512129560491407428171737871104903159110332198826000319765243078729253677585551650906879938829912504370694404332621382605303205932424421960332638287139615091114735234025409607528586767374953145810050786860515070086964009003087816809659311883963768979952156656695062706845305387592565864389315714413020211813643916737240407603925510029445267775818342190048195899346732146968195176619420191300315477573919149471956209258555821314553838123485207392845154078698282878109459480670775441774561862784018428943431556120216756501861388391531693678353736823251810640178074905787961267777921793198744439520628034873956109089971451580600854508159614029261124290802675129494702175893315787535680838270688655908386640453388233238*x^43 + 287827100915311691235026525082506802432963360465245568782159909259757250809489298531019297305817458119437820378236125063183552248438524222676271160140889443671680956058918427655548244343500070757700104089603550191720055312335646525021288446131215244287407892473292505991285367569143939690422469899456252090529685721328109235737635870376337278937589768859772047711172237342200978098300294467582383698394338937382561944362921998364572204359882198795772927576381207120405196377531291895724644359807749347361687520289404919865709721752028515693045895217459555626437277995490266238629844373104043148222228270733618148882143643809071052794600015620632975415354592169235749173256844183830197736485898175072021300005067051149709590071855959138810817805128008518359336289194580663920209089996623372436605661179414360055438168279640438791852681731457718910025350530918376562435995383253284335521491779558916715539640846758283214276425865460056889972005191537550057201380242892050637923128362925685345075245868597224141938027376557279682528607631125495154531572396890387011732530896856152736544104453034600103717466176529149476608781696272559158553449614596933146633682699114502332271361601557320307874918002730925117548220201894599222714850801678818083590069125852901210400129771324510265227999646806824063274135582768721124981670542293283593662863530653022198423969309390844518045593135674856788387373048933137*x^42 - 99994606715361990475861981554870882011231954988125394282230246634005381544525760675255656221848944818220958871996162565237800761583847917905734372663744226896086450064337514505632789078083988488282997677253178403654524860451458388160981086009168961860852857063947682662278996341581414926697909505048870049547661596015377419561926765345687011675305751896028046015449320370588790408412454678489585813091682110484923384539802703320757953060492374467661908290446292520874172324194486668394187959820023935415510840632275137743001394110546706291046737265116818623457733181774347642010501999478420287638956597975738646993821055757425822189412824333343368778033784481229027809558745469061672678784543774005975988628652288181446435357626761824933974725941305780829861739139261230988512904433312173663192286984655466278149929845152137746640715431102152327778099817034120818384699288273699127720445729451326535996506424507693788892509165973619401542284284829277787072158977426789141768828512211506948805410180066433255840605580344009128124384232089952713356935990093425852257149723152270200068542883299283973051373425945129386240252464486567656182378306790838862964607214587034098758914413789942642751922030832462581200659695316007060696528137363739914589722451462593726717812108602515368104254208132958364175227074975818789968183532250491096994688920430304123751502916832209765234448173636949464300097586846548280*x^41 + 16188955086134770957502348616061251066334425120029018067860478388181379929764259800423561905509543205847889132069790563483083213531876541894554428524024753365120766130475383839446137768639751370309446157029477690136301402455642731869499203874077620005843395625771623271233000856219832655783506628453640464273969852615096927860094183901121732473801308842912996057745127427774760097909985830812777165187744720468988363244594437218876521015082478145511372349551803595794207336756146275062228665421580190737658838280029415695009508653032967697514565220553723321856671061522196108978591073264275078902333365397908255980147907275586854162196713404680703012658946765509770796260235531126739653858085973393056780808608559438812337257539167277753355174924230792668876642159839253934559162705805835242951214529298242687110390376335603237920407247679721610403640890999436856331378221910249393741763476924896754671284305650930710932326635839958035528590020960647972520537231400071778956395303713660797242939599620273447309248502183209189454345101716742190252635907835351108832108308144536089419736516308858234871334563402987777295075944015031028598301739399099090014594915686528138510914001452072399020216961083467962901040635570576194748588685842844158091152547897771663004139835306935380386918006054865600245338995955434583175263189988049631537254124526571668529228541589025226184245936162016401302302610447298725406*x^40 - 1046690029879498292842145020193972968902242232347430874358076037104147077629359223217614360606741699591582912897703120694273012256590799538670184663581628529502809015179370672594369466197353950604978223688283569556034100480566673176585557077957244362701962077133607720550739309708269752097697982170524672930566004151889264172280831101718939735859357936197613595809776283550961303667297725623460249380827410330283657612719846869723595536851615039941032662497714007204898099791671778594833518259430606091951246653984573268433843944127923217970798229442798921215679887247853613198898309208896774257475408649761964231131699866158208513824828887914588794436042969342749177760354250997654647012010601596522453507542398879307068506491447759458148211147951782607611097978061467330803363819183978681963509635693766353064616879283966278830331215791893690333148244147151772764649773862677880123058751886181462366729328014457707965929981788505474114680890892116867622312317226497474413930637577001449396624929671124269544314828980658259933736642256195729445360354228807931879664125422551718412344630065950356723696491749631216133094961243966737193792007241772507023205800959150320412270635710099789848454185806871557236279150014300979170802001407481747386130883200912856828902029837623328505399138640864896788797077835346311272430698524261801445581605921538485778594576081334439611154008739308330958354142088925430021635*x^39 - 222372504839078747607368321234355478012096928335855929518879970961250040119630708275157707774965721725427593426572714724660937378821025559053906564922432171210423274147527102878723361653115771529929136009228250593200437825163955606530618625588774279006526822267413323042692404666321284203526615398172684814778536612289336946440342254869217184434512191256134207823957765881337063378728122998044796471070633593237251016519630611614171176968753348409813657560241868110842344447793107308342823265550251639267653736779025554012720633916528418472722515523098209108015201230212565069693320919663615506817446906635596445711946620122027115620853120453805674753076501163352509398565019602648982572279705889972059465616674616394406220241141861467004694650532334889564852952663616711703261915270003894882648753171309593891813231588650097768982484277645007301183020735871666718336028339297374984072450908395427863676521364962691376859109610593104312877653815544507705666687085942613069304709757239385685105224520960637658312493408494227355616050383673686873783664932271740825540323188047667922194571368673935464954962457078926877655821648756840210900079477848771730764022694396406149632361378571557953477766327362907892527023340627663140752666792017095165989985128154189165328384741682402178677289295858210287627942725375418142134873907656834060224011867378229202756353489082597023566008386266906364867179865971702712000102*x^38 + 89759165996277049657256245842651352421967249544508542355999935479486554907023633678186425324993114285366309174902791983136989955139730118886287556273637866767634598377552622318225104914776563150463198066468579191171535115130462640641273740704145436323882209692888583968453863229730866442925512177013169432928594050527430287976928191952643462060423793952618665340646762217118487179594055369057572185023992429318683693210644171226034226574591269570262462873994134325071296208605136603658722201521532535924337236441084004163724932225813783851593967595480300149406353080000171460101868462110659994409643103876679849083063943629180525160372838469054905245037372211415089393843762810908024185104273984194009925569467092753039520798458009877374976711958015025548518117079619032894903603058997205622917858517344587611650056173755536042871314893229789128110438210503541314807201321737492837545307984468931827587926791811815075134822904358198835490741508866843746177735266055368317448466212413005546358999571635930553011538503771609579743975412751629814130809817822506839108726148488793269691672051416280985371680329448585917233488498772042504079227305970482584863895759755659392768813446930551914407468211952219854700532347322584392462636432820593381129861939880003964860477348116343407168797117936063749750127747162704690045097175257443326692747469723731127779616593685127415859027589509627447532523016033345751898278595*x^37 - 17347362901381827001198345670325028051280415653380908187543541488018360428450376627953568422714045715489441510326890990354368555053432610900550225585251009341655087759390793967983400824505973898592071980227064059334683982860550278515600440351825242531420895392851994949445101639769771311746542897233192733640381007247963863768403440281620970772311110651631536278046337765871865272646716482691788502736672841892562713529262091484610322261800779534426009800791270476460549299587414444176406499588171209090024847729259470349771342169177561593664285914538305091069406750472338909056565379538066686943972892510392219308280551467589117427012969005012013093516576734870352470168528533482990853506131439423170987200000781398844516657785881847981611518398453771217704976955123110256246207010449356447515061998977765764721266288666864242613049881106978848634840993333175975843155368887567147979744760451234655821336709094328864473698382786288884426641992955695506678819913203718994430651102738487269129189226978011498239722489580664592606785059625566210110675220061078928239398770160949158291220087648969096256671279451017887937177319348622963845802835089360290664245168485686171352492696814789594406903297488527415642336963014525642448480510270089277407151698879514157997254220669023537848711542322220967294528348085183748954120458995447009570121526658140251752456592528907176260144315313318039618207872341731751427245344874*x^36 + 2103191313105407219780114596184271850507828452355173195565388263932702643156557521492763193495510471818230109930344670158791675697353001308142096029649519504771021348479490470270806760091785614073563017111449341145760841106073151861987714258030244669172286472951134240986366797032730534881862750504893743153446165929209545200709787403495838532496680921702829389223771633969593129249637157051121084094116337392147264101443827611632235192877382047198500156679183450045254254113601791788555727351680446327006109071902011894008634140733428473315530265632995839834265426953643845452361854329457136490933941709501661947188718133080253269866391063223665318555302174961419828192842722809428799159692210946351590623255839474789178063056925428100174232617365513021818855523107843962468237070500744216781833656730796615083537083110271176783428718781348951477834160664600439938578482775754151517582141621931550547327896804555532074634749907918296685484490756748701740854029177524017126949633478124041954895390317004213346991297230921225568054007533900209603079321705912773628591825361282082324704535526701623707357939948771906323821055323757101444998154782003737450605415091802405968888455516526354827270607636988781791598525492774377121325698531817355370347636870254318211103305072104458177121691721632805874092305871256205151434596485838970041158055501202604826593296051395571115736244365576830412192950823785644452479496447779*x^35 - 95183499891249565636037657561611285726551555733339320207214808597635013108987300686011908187024351556722212739966409075322693529229088267263493270393283089495117127822960068255427198438364018268328220349752350580330506507809278525821258617912456524521380321731010750655684480308039176224315348722812275479650293412197738315148022326203614121691907125540228339521513314283513480524497629103722872708298448259268881534263198981435231441322366988293208821481738834522580829915625302181420832496879982532725323699267562556086285647730803655798577637942851773879828506082826758934502282417643430501825271760577420478278265015117647072316667890401870051528189651152874282080243702171717349368413687468033784098129833607344774678141556623003873394668272097640968970191527596281116572840917806552787713355953762331508396943203743541616828869853257974962941122204521839986059197907222877672091165976763841065002198678351495048522128495923357035501499108642891642774239010401229312631628748694321878791302372338793487708169709723617739375665278386597232216834955630378233988914465721216281623382005599629616327490287810470905014491580894670466357841494803688673129917614592882694593838730730714377823827084731807087697411159315226958471595505821508945064053132808242049326751293770186275398065038636730236690919480894656646624580639082954323981334802271949589717436227846368845727677338542449532727117786013039302718713305951892*x^34 - 27385287482885137592692136582828845617318883869402334857594998100518699514779940701494608668635980087260433862834250240600088660808466676885057214957050770575770493391270533279239073331560210900311766497170740969141431180786854564645440746062059917757698565911004070571449226849242082425542996282090367238547360998086944516043864361249226253716478558902136894111385520352819022635041140277643509456114440514286123270150058151273925866846006086979495121332254950782928409901925780360122364175713605854915095522030044533574879544540126711035898141463749669776304546538932339258291223599519425121833756566177480853978611148713796125769588540826561594619236971430869937707812337263711638555491039081844583356182095695393387279657044678146643284639770291598492613293547855781452179972235822818512630675542398042158591280070364481635138532463463060183011351643574951876352787803788366233129248894444148321607120397005578348449074367491782077474352094392080916903691570253380696520643338258309547160004341675956108338051221955787076654709883980475268201357499327079604795202337662904062148915874772950366159982793770987740154445155765379058187809893909194033267567221671960493041272963295913866478160157898414304736124399255750267666859672853884848422691991917313691453166783865734807505810481442269440038856070902705615226575199068200880338098000957528576291750713895291949406138399066754473088063009709094222009422471144515694*x^33 + 9014493056043174732167450911655527914572552831132204565212121456917560186554844751770867009324232040225265845744198614355475432767527649620486020295806138126259793646708478793747283662368111209071405061883357930155093425956254810934879484080687600038073173074916771992457027667258909699038543932299389300995989698775831455375980562462708943708086110325941661071670022728807281163386298741804072760733425686812852438228982596123364450984376655112388558222053164845936243049630495019464614562265416273373292325619996215155547803818614790582718356701358161262601537317993034756022496015573281286353808714302998523822419882948054034929754577822947260520283015227365338840323787291359330133685270426431577259463538437440761174709335036914798628240021083289955896356977060877391717467823788317823914552710193015691336755762506201199393950491107081299606940854791007827436877267954309235960695092854653218726280195014088190687318304485259034668329791295212322214215926926407041757914772888975093986320139626200354766120961262361980048283395562952866481804267767910268609312786586582051815498840710965559769969430217630460991053444229307382481578007825638772391411448240558225037063549071080824055651213145939993179991129006516835004313642945019512919644721339861896473568265994831690935781368650880845540058271422811073992262759680762222790258036738661977952149547218809074900314079197313800889129619378750833356952585838822546008*x^32 - 1582933648698784408717474447189669813991389282371118497290614501357691269100156926241317000918094500429565628050637230726141188419421376789091546594060444420765095012741208985261120296772311625199969677688789328509850311414463696812291777733490419052009246620040170125617258617755109121648895893498726497071278414901897641932292642510923457686284893294846326645704104294492021689924443220374551721585033010141380190044963335751803140828420633358382374872484345298942511879699115100388143874112055691726104773670148488972218405932605102954984127870515709069415358457718652105282210436247869029063831582542949744778773183653711136431225294974841610072755446951718523487517129719462171282310205159173119229387878895934907227834576332042155518980578247640007285345569110783375482125353098259765952708350357951357650921991665405470994597126695128708040735551543656642657879644717820924642791055654935800003812816320761346176478549539721442518455016367589699617410213033162033548189367787527359649000018805798490059170266452317584383687498525269988309246156990504353311100898621753081061660633436802378412764664726955250033868082766746659134324779986416295023453508486051419618744046317936652872615480451977803408002611355034531539421120091117067862056056434660117276510846337501443038240167514811095138907699544629278085083269985871872673895842350877918707621173529727252989539804240532371367657699413124840962921841715573301637647*x^31 + 183834479710385312778009823958051088717547511453203122082657895735616181401476629998699389936523875937230161358863273684287228497006624695641404560611346399781169084024499824575544609898737685222623110930809145369521388270521552219942828600660724287119141838549351195246120574149643747095891504778423324782715989863979064624583928964650642547705714202959946858057581540038294537476152635534693858947619755209071408112811903891416223646451255836908381722504760776840396589576871898732362887817453256008252857314551131221515874891553686166004854617540515449761615474527540923641783982090489758001097640768255425715914144197779036236585608287938282508283781217399438926387718901674821878649171928814238162462273019766689576960632132625179547491095116697555309933303310710081098460441118030189722365797793577908020258849286602438849985020006280315843375474015464609395919209501743158285871503520867816899698004726769580601265567837217250885059167017061494033715327087398499734985069351880833446374932938699188683151156338588666884671651120675144689182014727988103918361427444894541537381767812898487234970025215509316674645580515801871391825262627663888240621253990725434587283873856327725022825312413834535861653102268830799339353624929450566424528043766655965753033294907529796119580985460775190993409418115576654542458117796576576456195877141274526176675203435795756583866486546856777553832321613606294776712736591340528079564436*x^30 - 9609361690665230585509959419161063549869760853449000700140633409288712690101500140060183391674706512296461268155947294567453388836156374593022048817620693396701636954729145494202004978826170222803729271101762466806355685134497375830079160046243853141406284712189325572888859286516290147086684313590285675521038615084397203991370396581541868433459983492637863091278824214781280531998792885894218343260486452218645643062157923212793364500182766088571368925630894163743380443582757201053593890959348764115200074957234238154383559847352213286048478072104750474688386214486184171408804309794193216364821710886335185261242545231212821777174944445686311224097970190690403227234356408634766597539406925112613710215343508273344372744481852753269222012705950634912751167778118736198691503378668248021643341632468603360152605098973669337348580025840983335227341383536327667944002835092179599580598389939547854739068058165522824498409822643745266958170972251814394320894707298062447690979991668646106123984113786192891363726018480335395335732503711477835283421635520054593122189435471197715719443565357613219820750914502736200635875078958415303153758105694236722071721119740843352309844446888082098457522711676870765804970088856272148917866584367346619769621659078045401257921487111266292012129269038922090819446721501721984432791727462030639005592174201372709254062163191661761911008902171426953394595262710649032920951349074238326294705166*x^29 - 1787945810601504238272376788973697139019905885001253586916927003974199015695137274648698810372169539735104237969608078440623722714157174109367029691155621963535447326211942792482653317598201232207754299142645794221207938906607709601729723728452003142875875139267385557672349927152746463502721427467685318049766920195514744133153004163808851194072601273576355131477707642456018709013217713507077401736796559978853449438135818588582819773524650435342146942901876540082003374845280609818026848717740981380471580789524268495202568352341996919083291925960862136684094237985072071011885530646162405596502094088921064635499383790865337344963757542665500765998457953382050388692163818540383639480653786917747547401977433634571102363724696580680814039435369057942474047333245232476500483703492233439356385588324862554712565844404369649749580814993656437101280495860444214313080663144120480056057034026316762792526590428221687999028396143886944731014145704743123622335153403434118858647615729285904972955523023289132260230994319721791426653888373229266281204346832132419848761595796278101468646443497131582282121794422326701047754741824975575865753778808155933052034411080663757229309243748012078627543235965345412538236313235329308693758240249513100455862821093094369571535999400753191969367934825036527143920740490507506162039129906032827196461761292214829129941295877570250864278685599708622973559780611916268357506734340953950197708629375*x^28 + 689007054127718087897678149243715826085270592370619507678517440907474322140644957765371360007956053908818791905898905182505299957324707154081139440014199337072449017749212932342746008296956892113272264790033044728695765503611692683686758644223737466851413705037090340246041872038740070223236645753513963832329843196435116863089478289412668556746062811448104634636909162540207042662616889984408534840283511194107195756591162738917288178044420402466212280580440691196770285760699855755821254559293245549903439270365304823969128064502832393032320076703488198761152397276892938510374996158309327800330048278053879328009425332072390380635872057039841532213852772304176151374353181559639238995735941973490049279255919235786095811347661975742684395515323613092785602170390247842386782032923897514310153325804547487703584665920494356086953902605698829907248730564402438303879936363008236357581667532165484875452728818839863186107467617405408372142157566032073371050609800733652678071107000877468183541146101634285039816081276373663378582689744146671945267865652454223209745358863276177736298133945543469976575530061197251203136867209588304232017793897113529284694308537719934422475545780009694410219240345212034547452789462196027627896247995972814904809173603558016101346656887493163183604273535855317733712243509866782977944397627992660707328987170242716474143550382541633299465729503007020053051221840754381185601315413621587255136884193300*x^27 - 143452336289367777035896171187727798238996564032537824362995230775048051555877541372604122889476218666396619458085766569378290494811482856266621448557693687493239946272344050368883510651204940323202533836197621631407995715439519394361262490356250607147139242792420530193587792835155232026774428178698772836098707114626134364073958846719013146510020440833466731713229904975742831642119592710040787416774171509104872591333395697114308002198622610165919932675208563678205094332587986726232951299765266553419789689894870245030040282323236721952455377584606149085757782227511468415853254782521786781693287566445862722351498497127963689648418067285751351860335046951381735658707807291073204950173496374651385327867448702686591872257657237830832427068010222298620918980026924476220767022417596620244606670973274127991954711597352549619023511942913489682754235162728896137541647173155933503975298974506534459594648258583789487470271750431736709521416360532610570352055763846954583802256681578258221855188038828322321911422372117394897109267752328621852879943198425710634339533205497201493761044320434401495333245663996031588589645757241047832273306074363079431072557935319236890723412039398383886901660597240756262714745663920858730255950914978333002197962064120592829802137292111328778339429506985172443127950990945928431920504390791672994736860798779257255647155341940340983964446240095216902233449781720036073952730465523688932342647026268117*x^26 + 23696681988734307705880970424755420085853543522570541041687135908946194711600752291363459081068975472392225160261492793856102539378225110446688787090990285313252222983763396571194572718265442980944309042036730191732431748847041911422323355576247677975040447985811318404488286460325415423804743193745510836302501221728230242204656741998906679249450743976025690566056491045581303874621341370615589021138080064856954911437904688434916952979326094137690008836215972960736754118015325113366984008722578462645485871695767671261830689437019811845767081566320711927164350316200213130265060529659117627532499019530197445198946053801743361632327186284510957511250994367200884663944775236827074289197209156107650183946083759249034719432099905474684729248418933069813572661345871512669607178524700986704880200637884857247382380354444052568323579868919012854248221341524154165107711063864931090728368929112627576585035080523851821597283832243709402298697226025141699076066793683625289943238320236308526401807334282576418251494886700156212849646018350123038785365492635842558963578226229652919547030065068827814360642166631317199206316324306190736167119124252913877350240362043949053420258992043407244231892019130785902428720938899386393603375665969876822358193580320013671475069914998483729263993418456603566402121888357818807451922817028052566345131105432878411292769472807779598544971970572875308618267616446415911787600664065641482222485281308693527*x^25 - 3437007866156870187191398667811749341708138272966526859434662254415481965385334871858238989715950518643738247195718189219941613438353139611212454499702847984860564034330220064308608545644208745124498230292158613981229528867237124374816023024294896255047485721879310263033372025663240334115696686599412607989481900373042749112007570734280085039394316515738692331927283838539223034947456002549942974329942214543043959781456013167352917218100538843690410388627243889507908041557414501461191923033276129710030517724409284251448166068531842489320442434077497584482660734671479619335639686551602214418885838063057884257490680816478277014851792438442469769071151177095835980868244696609952091461847166763418188783032642486779990220803426677454712468492414115688729091265145544277876513453134798680128966376622452059142702370483079095910772850127309543303583532083451903737815059804751000192599506251014790980782946069290589928927586823312133125826272825977056254252604078866349607351279826084706314007996011853340513145844065395051042128184110684393847738930062776317365894489831851754814352618363813789590619216795568321042171450136136628086692878330739719059699361358332278973117778662276062120770991678371005483698104309845521502376310869756289220902070046988021315164059340913658287706765255739552681632256033829347048342706713578919474561223214124361296752579393898589297170997704120497394309854925594276782128562434308444432650661556902138481*x^24 + 461706802206585398470182440471785184189315083413857973438076274792504746614380113112397642523853299380812900377388883125924646737695751927219540718350449688835982275331670713037322702928527224666023466091552090949845613891328601539959925080759836697338997968373071126477980835257660136705465313141731592978349017520688376026253790713566866018576226866920010168284929131546341008141135725663511486282753380287710873736522199021613778256498592788026056956247104455329717550165225542380512142511429369805459926447509513849668406204897776955997604990128399333810361744016617322108127274827983374349163453442609859027803019102336846704747907660983181169418580622692762961527213459645064310597766345130196132309119693718018673956102112677763597726535574359390999736116387541721063980184578465114303714668543057691598349310140845210365478189736069897423329793186825765018618447458580777602103133428825712213842113175266271221316201585959970297304833870100666505410033432725863506216513414651996574659508129886908050233196216957991410854810206251820719223231628524999624199788902042976762490950743388358996056836634300335551735540145066649189345521518730929043246824890998332737229552258817442213773902610922758601160505535362963372216954832271605121454845600111407833780780631944106889727941495798783757659371823794568978792950500133834175346222273008152971566346906050625463690010253403973104707856400564828002183762449336584036590133031225202768121*x^23 - 59613731848108663785391579077801768083395044900684134308681544916013385977993775158402765305070157859022644100375082803373360065555771040395512787075433877329198308486867571282793692971587548746177826482282838270816138029001097386243599587896939865446463601446241241083778009387634758730546962445112456881776942782977420664652777615296998485503844695300046410672311815364099684740830358926010066937992576136137980718643063357523657660271494539983917942076236824902219675406987686839147140846954098134903968392539879632884179943137655277369331721989238563657677152510182452695996312871605527251078414016538993351449828766993644039456736942729041503542544825902951331525740810273819016125470510154723819941430135328157173122979779063320244696884712658225501565009551454212973778550399077344124856225561717171906040671428263212218442609727565609313444095450265938012913306551370967900450149689814964291171652335129302544415427764875671769285941996550857177273625492201416741849003366653402786194734901105273080758828621253109542939784572064700903191917666435014637411248216059677439258651218711072752076751599458807812502500690070555798293920350911638445148293744285937779919214265000906845765373758586105362527269535845545525414134955362053008045748280947182318804545482484603070086554820493862720922120318543651701574946302706411207060390146530859240894791013383019135952071057485437194758361324862713508715279688385000466782360559679327915034192*x^22 + 7576278616105386571876053645238639290577705017557395358577312798066032539885239547922326964736681079667138735965805239175365942540561190604397454811342151004992627814579284206484790135283909059613105838135165078860949265571762315073980419222404752905264979597447383243963736096989445378166126077666106568426445874194816968348026939572436617090992291006099157936047649505714168826222148821918347065865937020474148752719067699132944864854492849011447973208815994428578360545012026445250563326691055642791201259352271592006365036995019362488960640394246809898349433159526275709447469310526514556334500362795485394080033732443566952991669879860244959613391551037811041427574728306539555581083719100827864850015557250928631198334713064792062576379969114276326539977204675159363818354138253596156630273890127654345758834714425960858023012535704550546139973025057296929747422139413270497528800853490175547879886394914449424542343868333536538656194734876117904804650924746978659823879626914687024106583468624591765176741303417326607818471715383560986700851627319568622375293092274440374112723676799459149494038589997431302823354867620839165615811820140826554308196984840055564679596231021553283223788465732406745686646465270262701533393959092191069925658983328083942066479659431587681205170726101234648201322900497267817601120794829608908699717066468977853845280558312002187273624621251695368990834482352479732009704970973974398334223103956469860196558532*x^21 - 954819946636583627718342687056179750850010186116419052829666938819868521373507246659350185395838087416787420050781478396029941932921463705720712344278061545261733380232986062249499836209223090048346946031150583466665422348431910891930631899377897656501099918977004614294083982967846188046799580297386726059540634974864515701713512154620580346286635548564016663946624103489484063649758352138798156906838664324284445100783620784761096929591738557824920973354281632308080459468654916085195449120963088171319359168122702951997816950482404689800669687487067483309717146821092002021191486295493120117250080354016465706058874081539542221658176297838034550563926662056089695104817807831176143145491924495193017198450645968828906241960519382483658903211491601010698069476565958643313534289512575503728222871329359404469640890660645411148206818054301955191511682060502372574583276822474486642790391527573126029060135267673388305521733871697192513730092627231529259687431340800809992438965206186072395398112667260101718134242479074441836900396774276295932353629528472459877969623596651446317019247700557348744891868868440754821036242524086678040035268784490690282418939807546343903721066268368549662597271303097665161102303545946032335871137040648127901998094278056384900266030489968229728408622189075501110386373078727100362033375709012685880175504863297150646023756137895060782680897072704015212268663601172704295989530552426878100996517015053818257493115780*x^20 + 118399056815649484338753628130742435752342240520542181835685215524799506349693522998166153791648189430921248512836748004468266274120464969909404172248557557353186311973701570977619676129226231262109141687233612429759472324225115014086172132778974464825873340095236298098635091528710337089809809052381049484427565848644451165050233687071479544746839575882691755330950404351338154127806074690922755107746327951390099275690354807358889699696763363478627230589441424165749150883547036931953809034417450533106863567877082375823474858582570401664792406968032239205509552229438591923384584407672744565119792271593147200223520608987340055261259488900636480963095072294206834519637071769683339997535506523761254176810727233022924409950670538369282775220203356249434898834775625492431776355429200822669622544618506261912030381851659692277030756169164979240629557920875715822220009749323229098044743864175139298519563599975634050221201479462156879241535320712226884218256414576045542545964221449541846476427120315121257579989030451327363181537905858066668949957916288303325754802887806861639616980010440005966907912012535584504105610318029907683580163019022719844736024653718774476778240889855913533886528782182487561825370647039943481949660965441478814362110857735839963492711703931382038510875482109523616974644649294568579439997418096112618959845070800888306550616857090338049087103003970704074711072782574401447551770786881767898236983941836777363520106523781*x^19 - 14217759542317191629176780220717677542707457757667446140019863532727035570696583312519828929296566250338709939873895671793337691447379423838838339191304047585879899569938679907805233922169916651320869199328445362838606931278424466838401112442890464138722248475444829707956758873733208920570135415833527819830081508823177380199573986997454520615369832234544870229262005178334722004186820946403603766280961520341606844094713977122512065057306171729115257094046710694906258324069357356313442620813611883191696877330292610592622721257123422094537731574271918712326979837456229410425023424356684562879289996809092927033768571185738460168183700198542706439264414644245748079612065876812126669230753109372343993143290397932702813441830186362673585959897601728351619119459217602014701771165290219673195692526784065238183375271564428838996476200593634513445208108221850417881210049998428127095532696923546413790622389775649032473940851057325322378113370812579216668608570077997080963566102146508798356361712471813145446303896873403881743089776477701239401614784295631174078756613327889346331422733796497000435316589951482800220733168862577506235110332796407472428002019451429658281598508752241639474168810389324048973558928747008012137162269170731522567322102706643174008512571566539385225200286843758144680201733188267262652032899158623540507443580215176301805800642670635506567477311817392945750835941766700909655054879860032526080078196254011340861857999798062*x^18 + 1626626152966126953221226655684949686515839295371886014872874856357205509740482158374527773400397863116766512203392966376359622521934072474908124148308015859424274811649111601509476389390286429368854027337040230549146603722958589337779099493378443281799821080182931247441990477071212657713829303678952484168960396319546013641271950629508681045929161216108727686189529935511889448712609739606799178365358031350244298044041966287222655190179661286664671401354598879881137412359645987759271123560563060835761298797230667484280434553706917033650536353100216596541357271896441770402809089565810503535905453852690675303665300382239379671831049540617829451675963947817717651882703612145895022010251765799508586291678913731017612834290342736656860015620740596515305456314868116736978708933675185691682879709850563127347885763146487227700197282541449625828213259109351738563623061685706856234548986044319535670091192982288684052743965600189689634273321084135114669913939820111876454211958431697270096271037370263764589212203624245259255259670172397479883454524250890824732127057276916753416683538007747620178249056216807164972456416579590193533888827565918226309872965417385647435481156111592650070019510162460025730768513751337469755878180062578246125570263620859890471630220539149024883334656372188893988263268944290844173842033349797507899458570627750365640098050121250385068545675315608425347216642313608717228711425924143015965168669544806813450607253515248542*x^17 - 175048372648910677221808307481165510402441820955714101620290596958014570949842015931187063060710600665136250526087745990753208387046386184159112958450374868446728460539444889912805274326774720361409582354424707373623220583169166015227559640743559930462876527790130923559416977909045390539244130474811851567204523375221114604517675580211834261635485564252608221600971098815452992791191741546302863992850469992121763407470728051934897025063700124569380021389286617886695735831065369035475079121149488610599308629391295224267544922734696880845006316949644678694855096294103594317608540055062013353438602163293049647938424525082802335948798997477106849983582301817746372442403343120633759148753432473257667708100641076162698761224915367088553452955522793478171536212473635546684248714081584696342635780330058602706433882952338067292189995056445561718710889383141829715503925082785025246312461268893493733602463321253774995874638500922369932468490453732575152102622646245014429240064864297670642436583491016105157796741315385087398744371520358806501071214536169170819067066116697294482447611123281586097797180471365465496906037380583554815215505623598107086952025040081437302628103159265266954862506552003721011047362674055593135839684691094744017370093766024188246897994452561860405803827006937056729677634765166214010383410778612405340400012545104007846043896232084427198135616169747676913548976913249926971487524839603446407201724143908762951572267219515531086*x^16 + 17563213278746806416309366671518563500896963831451720676863557513876024813040133855727250165868814075301323286478178552395726347951029081306663412206391909949289334237883722879770666784038346125502216379073546551483118442978092723002135580811682313916449835838896963192775094877670583680593052087999484990975468177394797925069267531333123855828067698522266624472542557418464912736290691824040019204974414636388197527831319538553448981936857128966947534312912359107238366614984165520504312132398263957376958942511198634058637015008697372794043197767086087968214412423867157839676447571440398601857579966931357516143477605988885738163647625996953116656650491442127689968165102043765661630606701031112811232279062399091448448030908615666631086500380154402102751934579376517260577640090319486741025988649820801817591097196475228147330035473165485781722823133588101308761640591829820878296251194798589604110455421138997030856975254827787733943712218664884342928811103830035811482961808944237311251024001111669525752120776470984067550886674613272351908218851929147229481616027255994711866031996937901234916451402353072140166048722533387863099414984535774112310990756297176260319775300952654936267590822522581702010782576519467634226970058204245383126469578571086756791559348417106600846553996514822553144103752220303842185541986228193114129106901265810917438372738162314978029053246792089264599955873473980986548386830128768922497860729699857499063124795429194530366*x^15 - 1633247394599853847693942113676701858266525300647742902670200388534053952966781638819886876941484842310094285916332383324274438581820646893002805141421554171068215434471865924845268874268094017871615838128516952753880108962964425979099399944132174736903612807721830079230332416455538131233575404345464431822689667160442780931018728579476751990044568158136316367766060455249549332944193956176216366289587911283450516651378833620501403779446538370732125430335317446279990112746799741727456125063639421624746074891450291561018845164087992948252522076484361570159019060969422729974436467701803365578403942746192861145241230584982506935519494292971778563390022105981432172682011566374936185394687737979233167713185272633570363577483085728477074788454572275223430760671058308376770644381863579723511494486553945219670964084250049732343267213024479205163574472875928187334754331273700586302765234589281051792803252355345819258315329645569476366308564611356498353520678566036957503555993024644052607023723330044270877029360442796170523125921916247940525845173236083839749009181986144973752215247782325511211604426012344010380346911855231090295010636867630771265222010576761277078594578881095280619241055399813020726131870598187664645206984684092773901352856161710592157816283270699975753111416539486567690820323502969872126282980957891570368961195618080181449793665874174763958751156835356508245973444470223920068346865069784423783228114531885820911292338376580827405117*x^14 + 140168381592063178065910610445158489368933152652321304703561906597391477262884308010233932592046034010508660591433857610853742394850314879250175443424994095329873983874063129557632013917623631366765598487011085846788047938443390078873234038578229594905801005065455802680880104781509437229615192236232106384801072680080790421437083971014657929837337522832285581792358158593965843317057203424557335207210124291223783700733578732337611977783296309868739137437115205953117400989945483655107652941240903214836525083921900655704958487541403086282111824355912910625491656956071994595089535126088687930067490462183495278411026444183777921910782754275348102539424749407240402793778936018406379553986209545624337383932895025415338802356913033714213348056313637714822918036822549883084308559754335358579249422793812491732926065030951227448898048705682308577539440291263089467473036347151647624407432108139991904409617099155188622391135118936766175384163013919787619149338929545657548418505288393810885795949404357483197994775981579445176969728879929725433455239720486694982947508267915357525520531623243558041820529738152923666949655788284626436487118841556274544152275583661627800757357561524154550395246636093983245886828822734224155474605389935835113580547709614508992946581492349365758417791319084898723853395613115418188250823261560327366447760965345862753787289578602043031024110366239805558139648773999580837273533353707987106993450658654691562298814626758866380316392*x^13 - 11062112763353957087452115286109114544260542577550786521009935276489388788192818635849056160387571604370691005200274295029794184083858614182813319928501296957182621622571887978175828396345904260402562287510433376093288156796881631791899764207906393285918314232872295220310830855165324673699093872959609078959627834326778670798601802023544506337232943836348784866497591563020936640853402965320641132429880366633663093005552564031089616661970241605785043802832590776220943852414753684296407531163662700286265966531288447032447489105500401865155956664547541175473782324517832122223529986049665204667932375636641506010861146086499584248447142499764568381387874790595534286672089649236530170192110766777449591410865980124030857280225616443737478963525989572672864960853421695829623403472041215845198944462978690471175258718186164504365638488088757466798427536921312516046256185029563333061721304902130301887740357113419838862524695668166866075876858485477418724035652429050269857120342410104235089111699089064150684076963970776362192589264014923564603068518989280522595454159464779356594375100493809557238129333759677080317587069792511258469508711279747899117021623787965922336754255552983045585536606514188219252630818402134675446833769365624553255733559068312957993438765673983624065491238047374719249086619011229696775308353823192601929399636381021447839971724672877402884674087378202723867118886763033232838214428693509324475154916648530684814110984690817065011299879*x^12 + 799906010831705331933268666858586750435508610005109071652971878562194617056207861729482966840153940675929633579206234034702774422070698785105888403137238987770652707652693288184438070213603466513348724879129064145690422913993172692748476375339515553539612674819283983276683714628713340442242441719265251112434139458266212789694717543887558939336581571003205309406209506002435934734072934389288034907847491515469450953344986469056763805640600934050015330105444863562860557867753825144728386210826511052598297551748619084883956282233795647690752508379847829517958132694142277080945574361205583721073966397566981560210364002933159884426158797738934630605645460149805316892948834423217769170435743868742109172957220917310178511515742752598319599909420232316818968313450822716152114868116628225387407820333541003586348629649486727470260743524230176688359043729636689775446437451198745779553837933362140701169515778611856797159796082978581218985417557677395544719736670189107519499019923084453951512376100989551574105896903718985983508821143995439022484058187423132427164461521877452765368335798039706413756716864916175962660970178925753564629032772841110972372173357107857940001876239436024163057671764857100615055177832334050900655047341151863039605413555460388340836838449490241591822372590192008824654835711378665682939547695491071973250405579340990467630848564098331313075002965197432574632113411525207452952860201319278508921172833092692260369664767445475616212607231*x^11 - 52774823605196309845661747193035591417562519380852129905157464593985370151561162477925835311529500627057235755963056551989926602691466382706574703303281659476492545649627188329120546796373266663281768990791388201760179948567654840267385318801862302711027189303647365238144742645991645536199502070512580582925300706815536891351335804014298058404712931878297689631861195176898740430675774017729866472454398773828083281905750902433155791601325837480602260703440802724054420563474854024303122877539929814594862386083720904653290583504421799372848009841703658785651899699915182327880817336931036882605649342153335798509722868649000266485484378598486937381375476865600146724164626677412125091347268217580878355359340603088126395683277374225200642206864806563625913079702538015456988930676562044548315663915827494082028332942068218432900861795065307964745010462472818654597013948538606525989872242311718329947497998866907186447110304250439531414533544090409826220795191491037128652373330280309067312556538586501377609561778217136427742811002595609198124321735209137408619075349831278036920804864354302001755472092572782998762580308230545630738758387791744797755691467217385571405242727784194276115745865662421505826882195378355937661952396122130860081290058953127312269476306749464522891793956529640025739655459942391585358961650264127088236124191694186645122730716269070076615990299254119814006614600800360123139172399863232730341657397241568857930104633578376407624606636467*x^10 + 3160306300335460620503438812221930653838463421832780757258424248068284030755595443870202578297598220019918075461390399851249405202630270816951978045775444242038670881848684795986623322937839520451191945965627113952071270231642413674326158506466179209078258289795943320928595795875648602690793808407226070013222988880188654915368822153050179868382840673354652993630044378859790387557693265423183992547974106618192401656608665729262470081996068534658388701060159443412459115383732777094417819345312096841054038876332516572707908146430761659958309458840908407675587733209201729309826328753593262678099396271913224159507482139918958286222224516434294394014017509310037096213663353032501477812969171197303176682606635427364510822250190873569191346957747196748072733752484101602366087114265280181634093302341498042397395366134098663721458516554404630229810102924164579917981455760776963194295065888596282342489955875083708081398560815836418355857958283361010166772694243066291070019908742164161323996408911038671940524833886251805715967715984575312062070728587909505817442495134364120088568131069099156890126083858915592143080961163911556350535073684357297456484597364416109640316376261809425222070214354699535287316794910573935872240545174980965638688828009232160419895178068887353727735168995322153398452037899578152185061220102991572890012843499061428967331812105690256336468159282592021471953735158507930644263947652980611667304585150777497049003341705294409122692725436514*x^9 - 170614166446101215461154624354875333008424826968560838386753614544021768534935752273411829332950854939808716808269277252315216349607384223490355761149485319332224952520401162911932237999877303045120464819192744006808536424927167711519124264771060392772000641045682202938177448847452858465064362745294155693852500859100835433783478942626489440048014054071076533430127029156984425552618901158909980656831904708889697149294208326961279430522904313853028482053049727541560165647158558468085840971189150938291730995148073104171292751884825155788837697647861822260723607639408833771393448509212493450735874034590160190155323160721522995439378582809701423846716283274994982466964920980374516658255027574796262447944544968958795764375614038681208500751813430050542594376319854519537830115381348301924304856216959744807456721947736759649966802630450760201017014387694986230531456430844137982950107622744840457181693553259857145114423350967558545367496855304204371682586840815918637586372756641438221511141469723166746244935448926313975197720438226770703808406011635514711717896995612768592431705362486776689845268842648861628836135537882776621705193866142644141439815819151440429573575765325981380489676821280913906216209836290999161477268146433013275239085560063188683470209315503030802421477508753431335006688909125000528438969316954028547474369118968468769234147314992165038574543085819802842715080004044358190299251625599362712151943519955420727541192154287895410268665756786218*x^8 + 8230299546412924445930806022444839518598965996460956323560167564767406015907630526835670016077955615228607072446214779199393577760607416780148934426562651454926262170828038505640432513687432531377969618695717326546702316551384247216038116821048726318975729200873824507976072807016980260677378270607491023253409110866981420403646989848567006579204777792285277034233035112296597864564339630985412737969125771395374225921932365725439752648130362280065395813970016276173074257652692008104778172481344636271175904972466353125155123405093594427418473950028786027175755734202195593187380681162360877843074548771760234049406750318256782867677241431101823036726404346324046906866317855734074291685650032311823219213306632667214373116762362764876871432106852214133401499016818050952930599739371434285857927161815822821973394376088949656456611841653103618623328498495792415567687038485853212642415611195204475179342718799881583248837322322862102625549153925165515330020480277736743309418102404793285322741728555726945097692063979268782355980090066787248466611857956494125350807616693951012423131230603822728293806289286350333088440871669232187531178878002517158640736663862392705314510606439438051396436723395669462118544110415083986778954675960420884126162325612453071899668710306564824954989329352887942227556840240083799336927299108336119832158339774988696719049099258784145070349193978177346539943966728495158136044222560261376134193223379664470462301352021900828561724147819085715*x^7 - 350530170797408016552747081671915076107666517055472238127963593936851097842216309387796203590103810943273342112569069431014197130971891580147157403738210870474684778672280899138281146770519461415542360362805499514858931936903650134523997806937138440578469780545485589452179017516327626546438382091660535128088553655817365728984961185488347430804765063661860236953788043256865947378362195034817503928406855624028562685575385795628358096396769684812611644788515484137926540363637640216652748052022001133180740876168380850979302832988550269919125250370478377014215619855167986134687084695041342002148869156689740205877415140275400137358194801842532041660497115903961389643729130327085621105606045892084785343413476562912849948078019447627820422364146196566012394846106325226920495972622394720057926273799316486722448534812190355517718010469076648513293437136474429138675543196592498244464738290483315919411138894590551798873258227286709348820810416338805323672178285487017397116857301801618627312421285941585178155439897096540085683248707069443001605770047449090332453209772429320547734294758022115005935958188078037354847110984847947814464508721468857994964531522545592978641791438951778135731110725048564375233294463612700317209090054894386948076395874147426286802231799203891726474215967775113941472950886488083771983338296825327775840553638446159794967310573361361269744966176891255197006226632026450101849942889622690283918358416499724041812510974304980888386013170411831265*x^6 + 12964784435421540087535487770642515638771965761926222490463698983440358600242214685360276378800076272630943158325413859810885120356934721778409810655857574246236463985584321188440363970884744241479604299627969020940306472270077380325423208118337137582284369861480671126904881399828651646548654601256929897926822608476369314351603407334134166531669468859067744384262806782334389455621364464243224823358040288171331302442980249458527611034705975839165396295256500424844600046541951754225945421880977568458636391466057355581160872485246533961963106231794385623593357510273707692073707913338272893501814612151583000202222345901677506618391270595337828840616352029538588439632410073755904315310468237376075491475801119478088227721549746541881082450548077948585195805039626074197802341372819203329755189745845096953527298974402383020158568079235675834627170358584784084323590772215568118101284739491923968113003659462490151619792268040999167380832567142903799606225765114815873067660727722618125680772021269347868929068122405181331032466015529107919923060408157177174211501822255789138506099537646014503920975573111969074393490189469996243790264580257006690631966404050783040037462419464760414031249807672962685218999372039780971828957732743032335845219195053136742697157664043375050323548211824141155900545517038079956960239719966253059868008756004084323317470203799732732890664701464985784012891575957462215700093156549124738426861644711405512104307843602876540765587284608822649682*x^5 - 406682634003406137285442965810521593412124248788927049818632333214479381469791691536383252239370118400733342389284661382615208416336564045092108892342064255394638928628569833527925695942038547328799000438559284338862134438189742539462439433326327721727017568791346227499719107990698049018685085287022718870070433708599351478207112471763321317015781970931934589260191765706826623208307473008280545233711532083621260251476767616171552316345307043278944721542486073054947255364171634721011113474054954702915119286533192045618617605257065453286311959304641304986895874923450498731974219054318784337564427698261667285952380776804609076043535773032948413964960122837782646437208283189628619678440005202294850511549375856510123330492956893938699860470423733027928030570328718631519004845077695800700700058410230660217609827475402491426768457849080722642167318476308513976429526263826103494401642548543874401727753560808596219723799675611115319176564656141648227836479034593422484254201791235832946637602590693676674101602784712271560916096392683598488725037215232367983919854839382657358372302437493295259648039630039679420792332002056452187804839030651819402951404025922994715326345741772850680928661692970687246114984255737056502165242903666722577004568224587790077094122376371987900573184566392544341164776478889169980737271255964016547514577287022520952333198402698536307027860484433875010486919007716440770794653486359117269016618890493631301635524312897783936812288186433624301217*x^4 + 10440922707038626339820040572435767113621531714711184837020781158953321361209836096966433301286063762865066401043023892664432893444094946670908840645544614655524871668009520052259405337886174521023788256306738143309864692907636521791453236243968884712252861437284943105439883109877166981277760062172455043504429349976468674372106870858595136295444269422608162709550526338600094243364160939616138724646663041135219426524684205346690076439542931011606741075126694267119202939909607435483881797149496930093086506646524287592004016610890443190290895155025090297234494654849809180173276598740510062196417777916981700115463186329235433046134077387452456687322185027212787534302845793988052939806273200288798982586113530164997861376008216328980264208830589796578543785851290963833998073180688173860401918819246315273640564486348152309074034692832202859162907146502407780938914395629694047622970591438995653545209292179035669738249822009271171306282913437094436379180987026301653191786757151060243799048292551708582031265379454511336845884243684337662430251940548965394576745020493079843010944486876329047375935080037447072786795521360102251497260573656889744511897338748437892993602533958325127848451810692276340742240359919965456992584992206214371107952573551294693662218610271459314018726131786495060169135438284460247288130740334353539378200821660657767856490892204906999794732186199882475462408043685121721984540009570166569368579209245737456760543968555249928476132359487698780406599*x^3 - 207066632076210694244183697005240368914824513649201276483366055364653953563490030770196982363741403623903602271587822478211356194172054538975135804207100510441056571185552203720916604891071743552187961659840209758717867396651607030019481428508288759711195618845466375721009512760520751402128425405851382725897023147368053637772048013486780182039579461535415598032973799686189415428467691849807646843152421224228991206907207002897296090120362623711709179256750922813734298415512567861193914823133642345820438956921422457949443860406678169101675487180435492841050203302151062056003347671149368831949835074686740193687161472122463912301221295781337680384849317823962126333664578786744348576735065959550744014909833201737482529904648075521333565764037078975700759977232806135982670192916820951178712668124770688785964160139090661665573706098716903809813860112889352197896490769572222312142722808510998172827292694101500657050346728780674581777525722829788193349661842333395669921875239562290635928795728988716283378384307634696729755191852397677668127380726844196556614990747943660348370211629716902480847609933222918597488775820229617252675205931296503246181465933327868688703804620714537098280113111459633172166365712214015747451940810858027370292092625111601483663594990658894690251018780396042807992741451482447765087551184884991625813216077494226987098187145864088080509937111239675990835692679021510267452553029144780271068870592459271466604278485265990583953914894643349713982062*x^2 + 2848362024980738519554174697992680559276133339028824211580282568096375677009480347921035330689855444947971699844925525219348515484690749197746452073755433484919596242152471701267258951108166960726998271381039291554918009241254845249297247404979600588416066815573439407071260118688871977540063223883271328996006076293751129922233289661240568682305825799248943070934684097396778447533365324386737999509603352272643013121689710101926905467649902062642424859396603866061656217770270896987640381147465816031417580848973282982729123113584537980647301170998623303468710420379066576059330497130576246741652773917496830540650783233368921163083014262449845957578032090095156529340099529180485915790262782574403547398266866805277793850259209898081776731934180693862663520451597698632654285047898613761762353830127451378165597659282725447194873390983605231985071562890143082288126764929083643966256378438292032629704794609288541115499960676058433380435162728884968649899077363671398622317413386805366218272192451767928731454974451221991550036815743685375854811045125180143180814579551247551196356285283816027659066679894408661741457556816141127421664909310432593102144041741129210142022910687670048520559580211726614363133683714650153718279277468220983792534289744251891482723877767587004021459171212806684208371694930503957492813232185922200560534864111150714869431281857708620032694829988901903849120124214112166710640573460703431803368171399365195702754608978605755683389317977126319146068523*x - 20855578150310293550152430277393626067432591182822413357196599406937605870059562607497774539557940784647249413010673256478485359633122856548384979584015287275339802711164628606339342353366061702607896775333625080156925884449360113522986003044307875322101828567123772873420207669647463437005676099996483563646400155854363826509942133529143239423878017975416408798304197730178073997853870296938553491546422705989245748933408599850687229809078281676443355827744194854157436656836566962951544936802963261546847799359237312692104370755793384597712072927964201083267103559610396779515433701508233319862811584710161028185791745692212831371314892548477359217541809629996452145241700878787405469472657345561032058790435675912326056062683229541292769193255138396014452076047158789276263016360710442251280487452415728289917631321280828103233233693347358051270651674937071474031926812861886751109268248652470007694900253240605947109852623964659371001251044143421351315576601228933122403619710109732685137636435205818706477462528882653393793191876533833980612742236149824947490531638584692735844835369533776804117881278457139815704910679229094770647913914187233681605103445300708329887291522694075530591572415215498802850749532878386066271003612456285422698819933126588279905437507256879280233999660594408848085739640146915132447510095479865546778484364728632267472401187174937639887448274211574591824322872320633987809754105825537945207549148392423510440545200492841073841923201169718768378168793, ["Diag", [1, 22]]], [x^552 - 84686*x^551 + 3577423059*x^550 - 100494042878438*x^549 + 2111541466025944117*x^548 - 35391755765229130171552*x^547 + 492834852542261522846690844*x^546 - 5863492310534451993947648645113*x^545 + 60833887398084883066849423921006247*x^544 - 559025366374279831973527351352643425665*x^543 + 4606079313121046052655042285985295817816689*x^542 - 34366178766116241063307481608826293967943962646*x^541 + 234075072217207546369431684656867449419436935583183*x^540 - 1465373574838265111700739625119252742326369477868379925*x^539 + 8480188429168143868683920876445539191214364246930373983406*x^538 - 45589382400296995420431969201414750161906568031419763602638819*x^537 + 228650062333536356061740028002455308743917810132794992957652448904*x^536 - 1073841075321836426730383875824487856585835641158129978620003659693901*x^535 + 4737888685776341827965376549856532820627517257491268639312725700372050531*x^534 - 19694987783438234315950658956620590989533423957586423608664741700493678245799*x^533 + 77332516232268897653334449216038981237746932120741891131450066213980081067885449*x^532 - 287470524486869444738314868601352148936600441830142324259713930795014015519109590073*x^531 + 1013758041346411623862775858925049615446139324601993070859330405781126762980869522597978*x^530 - 3397655361475685574405140867052604944762317114752989520171714816510521994478850355439886121*x^529 + 10840335169550440735021382645343871128220418266434470510052508457047368563198922938037097978549*x^528 - 32973733360029554327116844088573228100723808056839473746967698968429685465392951542901379923462342*x^527 + 95749431601666943719941587723984468118255532066478614040312109066522347055979621398793809682229514071*x^526 - 265748675992217168761687590676043924877384064399103707777839737383823046406792007819371106829068670780629*x^525 + 705742135004723744761102687968054254945245462935461448477371742056356505260018870329764819719074043353540051*x^524 - 1795097601151001600936536563326109421483624977467212166239421174531577699425864915555131874182113691222731589676*x^523 + 4377057096305787531760310370233819235729217882315388721569319466930028225417469944630491610840530526990765449009746*x^522 - 10239415774102030266504667655899594904125627654400229397541024037856362415864401833379842521877413924026558173680597892*x^521 + 22997391932479290101531818236593175991146498736260969409788540179039216946296863017267759227129217521776672635986724976673*x^520 - 49621739006345472619356712288187335793466241834165248798951926572093653233528417711975215431728358458177437075656533514253047*x^519 + 102921388405723720945574910465291989385302647156654657542478354530406926173311315686537622850971719697320507158381961781457820402*x^518 - 205306786886900436547955443338782596508957278772280505459819176174367718309659278023605811200445094474382660734862598614945269749954*x^517 + 394062387001567607145460304527344232354255296820265378232062189912765000080392123053371403575127019004793906769445458530563580763790000*x^516 - 728064445796511791623959674606702424017019744850045666781830287640339858221482876790640948008276446723266676357298201923311680590770462972*x^515 + 1295326779754817784403995769057601916868304272777138502273954830132091842409442415151986206174389115294024980682696514756327489724702883983498*x^514 - 2219939160611708165526777004271434577778009608258383474547532835261582439579543491554961174402199203597052328260291754601998367650152042655509495*x^513 + 3666002792770486362964535244850870486194933772695366545166237685097006818068505751450061560562323078578006585627244058128063917054552510046692208924*x^512 - 5835359191540756701036662238224458703864997746602292042500006602514238022158870453023156802053935105950519355591626544768612579813530746227127915928363*x^511 + 8955707943085611324727408085046062351466754845617389596488410752758880787247353011358520927430490341650549404907892700972675247034812432477321172931925624*x^510 - 13256618974161747984820517486062609302780079576108104912184904169036242557176589209439362812982363601323514545118087133820308163831020267526804224008554531266*x^509 + 18933293687352054393541398587550675693041380986606433350214053167798850744595105522136545906806946660584665031695168866685087468554120756524911969743041879158898*x^508 - 26101583580766777206644621594492136391553907148059406478187178221061479879109868613183192020787359666040247662339228541734607438770874064253819718758523706485443454*x^507 + 34751926903259898778534202113769891548136731420994903536094568224529901082526327869662927459008660265615884544207789034003938147780371422902264070251717012287865962119*x^506 - 44713062088007427080308191696229078892202632978407932079034681172138056620699714114459339878463976723480948121702850272318292908780730706192194594813559229249824911573667*x^505 + 55636933900261425180600376546764314174238423668238031290759166046566850438184644946738224630825881869240525844075220959363373806372415226671792056353155674448219791552732036*x^504 - 67012954030945731390492058003854020184046954546847572298844335780007893933850459476680005196852016757783959028487229479967579500952239705412856657184140986119221296983321292296*x^503 + 78212884615000309821097151259923532524387186803502893466790397307276471123801623388242960505684035671607073976757240361900291619201561740229201953175324189872893092177530078921505*x^502 - 88559029132483996988274524612095691567125154380207873915925628395745997585591010812298357891869686781671802809919293080727721813261975186587192579336663255535781991297146322947140692*x^501 + 97401457414808258840746506344815831582508749351125709759947570734170355908805375803254026501232968399939274508309748453852069907658788023090814511531221478923004275095567288503207714166*x^500 - 104187984838349451961322484026410283928114735813801750558983537982085129651851776660749311266781463438752713769839269648993679675992335988425627643267457305538365797890322317336550977456981*x^499 + 108515049770686554250070822310364379075247332031757903018916649322543452775238047090368295292093512368362742761559405191986659934164164384348816497120302746377208315456354699325746584500268406*x^498 - 110156762310448366805382538128850373206657776284642534601973558894348900674444763020874125276187880227375295945546948655219272283644041912136119981792794293653060753856733988623069846549221087960*x^497 + 109078490147528898199692195752525860099450630212310888354217242160244703270706942014226895426830811352429093392417461585827634854878277127021239219711340290533431048847624584345529824269238679077822*x^496 - 105444808275740833067402233087039254760450612199576840596622166655223794065976166324863282758773636689835164609341804824438844364818655812951005692711084082319556121764315228991046489003548234836955211*x^495 + 99626389658032085063273119043233395148885961965577127597139996775402913354575673752293757158206199880269752312958965735435893755497041122324267323634981498010514636962549758075066583940347605869589329290*x^494 - 92198613166114048975847663759719922006164412817567736207060492639193040578065802158868190857159407518544738585221690055384810164855586907944885410914383257914605235112219474853033911700908849210445644732499*x^493 + 83913729766967420160027308584048508860772046137006399804488550641602316595126307372995169234900429149996680700728329659563215119520197728643510113040033284146977471391749072520730792288044803281941790997024256*x^492 - 75627490000542377743308898335337365846524680325136525135642105788953776466199664767196997387443639252720926718706382427448767536073578709788470301385400303093425189595406344908050408014830649760751293940916464872*x^491 + 68175279491039045474008024745296593515038378302836600224107045538204343625661175196882711978768374364487669650387684491675868650907149529522613559101005602284804233377271251338388488796202303337784733940622476842244*x^490 - 62218378607505277499532149710051849795288402555667888961262130558347236042273984102517156750314727704446948622302702521814519183935208055165976949715570934254217565334937710550619995059684491210150420922135562152558832*x^489 + 58105452611260162433954877013350001053686142704443058476612858079951046480558372548778467544245839526603608884187050041074030622773042650714933810951401041597760705469645639196125108924028707142618602595924098149732113291*x^488 - 55802231411481408149191841845993287334101318634889552152841701943078163656510509670302783491092940632256518947883025834716868244297515231828565548390282681872412456352660485244303556757796886768543756258441979397486393145058*x^487 + 54924242012027190241339320308844354560622162052550052815105494602406766664993951651850693092616823980205661720796168998021740753750145185858805557246290592576531798836971856640776980863086341442728313294239065614143809330501551*x^486 - 54867755483119016668746085697081203151291786479797240576671754995542436247423341649003821970550283116584827754863764977518860698008562052358592908314796199939453380033201849223612782589612390546701271821542600613256316319700655937*x^485 + 54990960669304977103055966577823628203391789298056157844456400381637107840034017750105956903997567336317840827358079689835705885288023344747131490659180950946181232706564762534335828296469853621150680689026089120800169107056928847355*x^484 - 54774063156680721568863985077749103768788467791049702663439476230567386573473496508524009262692286476615595355989308486849047691373642244844282286064060527567649370947117408915589601650323518584591887937420540832281834028736682696387609*x^483 + 53898463710384791779933153117729342623185158227017639307906134040490374286388694005667488832359836302915849968332287151284672638660345328292940188887490912548601411528713562595503908063896309876226550886933310082796644550604300953785304846*x^482 - 52227700949712513268252049741283764493235953488933808011016479963558952807807623025764245167158386901065796554922377786232417840057983691157113583561893259067157022382525573277889757642768843522249573646717158966206630732964800343532202843906*x^481 + 49724210412174897382724549812402138391949798496400583360076536699041931244184244021472317699318110431010137424067874900339426080410680462726424235714901830751538397034696475334962316412655517470555260933531494167736300221986350409903725194345787*x^480 - 46367142631596771760347088881353245033209075597202167402500870995606849393833502409882746105765804638803700964768611257675124050881921117011046069426045851329797048907889900694448397061815278956310811001099523628874981892669744056315279113824059644*x^479 + 42128916336929346426801829682396010016198302225396106713840436419702967313889719342932657092501492281141570550233311746415033841402116727401404375507078364232983576644229102806001445963639272071472941051613505035096078027189330666990992440550674771739*x^478 - 37025817708077541967843172863552212482686618492340169515860697799190393373160872005399273947225516133692668475312681725771603725714743963069959498075738120256852901272558016920475592378946530494049899971151558763590927000394966710144903210485772756461079*x^477 + 31206060036752248167283234659848820245975221246634379386135792722188426176960230292676274989745426452820853142746988144893146147835530094025234957478820264893775911360351632832968886266878837180264745872192762632686293589387059371662055972495744541855799859*x^476 - 25009136002874437187667706787367279072893938925925710617088533728983339535096721073667427670165549035679897452261575038252433983941900430723795835302913612360841752998441331294054580411548680321815401295958550538455815120403573298042378528873967058681244642109*x^475 + 18941892595051549125280566204714850645046989341577422160286525968027621935441214241544173271953912247851173693870459367196447274566349918554075202793921225301320113395440331555848327807834421598770428559849350424854432520645524398711495831623921697900702251183261*x^474 - 13563362440205093699711208737584559160615627603939259775445268329444049809473566650548935651184148807441670723857826707719767120770524017891745946822049218487131368454696021041823108707833610333838043947239570094478584144833762935096012431464484516619343024655394870*x^473 + 9324203007573530886956447823703363293125290899661039675988507793950098225393282612491272794588666521771317545585779773951809039629921149172300809813762289290095166568013049314886166154486364564394616827004911677775643027130785816997700822242880131872528368803266213636*x^472 - 6435272168915346650382896144606155151574206288060814069307009255502405737068450190899279906333199014068912610053118537606976029050193257274987391626819690817792445894113228520700986125865711831120412942430354515231184531542730713927023710900237587976814324085603760739731*x^471 + 4826436047899214581582030518520879122978759391886871398258801206878331437518140719791034681900516676927988722088238627365298621443713733416365593442156287012225050472014956880036780666896863142084281495634279904985017778477512872324488560696974867488140643544772704442272400*x^470 - 4209729281342982738476140191331209737734060204255210164131326015842274395900949213281805349858299601831282599405165967855028734979776448506118257882629964891378825691033661018722508474602724900158191676935298817516851072945937763111934861231541063661703240309779975772364141145*x^469 + 4208622666572396666385032548096533446832853479517283461875703278177893196911580920417156386313898452597977733339952315564530037711086414632852201435453066849449140648508313778639799513058355881497203070164750741185611383376303919604981153862631419401846851583806015884386039423037*x^468 - 4487275258590391925097810119767172430353334472290009749548288146942885566186117326326017427360343860559240590732076435025085418082474995287063382507559952343857553473595491524954083992695592971318834158460944530730493169035785687011456574231042384187012958131716439485882321105896623*x^467 + 4823785789808438638395684207448482860201014750432440002782541813739844530522606450428555827383455997070396135518473770561374130956257882664673267136480157168229908127714710073907656766290394916839052076672604394965588222612209673097865321275541321132334463002250625035801013499958099953*x^466 - 5109873371984601403547097756791614032996060238359958747196174364298604137823046759346243537614967306243570642667447946204760189242068928083131758286405019798143690719077528903626945389423032664504955719115400692494097403033615686716307642456714253531953036099214788795247138122721418663624*x^465 + 5300961924677845522259364387842724617054632769981014912334839812980329552652802786409853589160391892207735984479722871588283890635904120151050453838757478986844332479477794814116122763330718073482929094434979489798643924531834684636001449587055388498550076144350691102540088447461053575247857*x^464 - 5361359365498571473207936541100203853157603610515204006119555635930977821056543022011812783250384421705376290944641421886076970586150149312174325870867585993580911764581183217929306689414892153208879048085441450167453372935409231908782184562210803268789259216666324382024933319771079989344435066*x^463 + 5240553654691132529356014440226730481474340874057435117032655571325008903384295935040390822340742222635409507298753115675077640148200846041769340328950845599823089443525344453813181583699349771678457450453209313742040234628599597109459418366810889708858213218706380257520628853980184236019001473812*x^462 - 4888623742804670157272332398146102516286857434331822064003790982466338515178917318428491180800634964403850043014951883181352268355199299084857347610328842864852912086857723501721820493107998010708027061804398226869507773376288894034059642814405921640376088063719826817350925217679901222058662444866157*x^461 + 4291398167347739356812661253196029016873090170620725248143182334088664113680312082026923427118275264625531445606331281551528891467507118605786279635932377836165904192273757891013802120516224760607011545502767236268730617962545849092849478230432079653064509944682080782917237974284378707277632793912310863*x^460 - 3495686894527512614523537951976407576262666158876443596649696326478245292406833291981672625299307858076930233595540730270061186455524830685310063088557691784628933266102450657779677854010729113712145939333812695214984555202484653067212292836948981975988768092351113478396343517151944612893365048115559779091*x^459 + 2605010740800506259643186438376217541793607854849846112861819937865092047211688756213257270489006207053366224849356792116589015010360020194136011266834149489342907104262667659055012553293766151832628437151004161520552779815974708511137512812164585812044322078137367864952695378521532765320105505594637344149560*x^458 - 1747101416081693729438734120667400948656514937378569824814825646036409901244023046869468919898313340525511303433525368846139404649644070254979976256662573210805283811141667475135580461936811242941418788771749862628203017981940504351391811537589630889902482537566670839947511378392813314731204023981216958897839399*x^457 + 1031477202760818152999662067407723143612871557206344118642382445596682457776895487398550938761803650529523017540857539105562279000423295529671744148640391849196449709923157695282418938691691133488812762142251620126756943796236126578264510296734502627975646862364386452048661178864888006255047873130882618428944909489*x^456 - 518934580848000944133146563163324942777289994091333132000268522886367106055893156081158287942984707014148099937678550793307852890362985039192901453834014740631918033925842341499675945325426901855144330820509234804200624201477534363571819745733440118423415937148650627613170155730468401897178453179704459718323555335206*x^455 + 215110861809853760888955106830003211301879017196757057590145868555387094213470133472762865637014893859616376060847001425473659152719428634779057120540197522491084057121124620950773419234872977199659848809504786549454355332110326772025327757500126323976722166648876044726849356110344810200881721788493332318434841907075639*x^454 - 85573731362760042497069831058795415721087730160240623741972848192703617635056110447437136529236399524040438004525725966392994843460416410143655672070537738590300015084353990626731864502717556723279678310228021358436041773998180033921588017792842299151515634615632858470250574849579296070723278900222062909483570152908841609*x^453 + 79753386281617830479033067837245006407112542350499997192587216311559573850891086937130419527100131754405200866495289337282612669695918260575620167142218656259671183757996936010641349078235540324620272297095339846052325508113760398179709150812614696068009833781609075791157028789606692362452045909327559885182356173303689957959*x^452 - 150270612546822276754374195959693595150950950839362906749228237981502386020591317950093501371860268272697015767067360556745723328984642447106165353391246120019767034501562841968786808629092761636384204814606278832715274995104920118774140661817269879588333752131721433305930337120086833044598015776103290775904943906976850197452835*x^451 + 260978658485883497334697622381753671571089137090073817810954083683332661414276122969295253253721373058921572244036345589452831301266849079831470659638563366511870517524871789174685923811862322732018270082551946865809253403999035767450242525119646223531888133773205924959192631026147929776979619931979846070411556411371361454674839646*x^450 - 385438325646835551869013097480663768312457927545989806853659108182722176992284544719800387406874235667510326614724169259507027207775543313946809742083527394896775563925939418499261069094483987862640250025468903760675699084836965330353538702183461269546492299934903751237165224355432280280346509561875000840665954211141392264021892260790*x^449 + 502208113430011978943660429194026311659679812487871389201268129532862486979542659216805063690792925044176265889422646096591373793531884213457784599069268250962284723715526070969591308734162720116761134175280631210465585234293084485764593018716042286329512300720767007734343707770185101676860910916092336286345490905098109846956746611263497*x^448 - 592568561813589339515741457091201784723699345477228567036023784421944573079163964538576421546719158390118835699059419398614396470322893951332939044025487492204560033145105924947666714257760364446460049992107719489362694628230537885038127600603227276555438003985141308953634941519021794724698523667874081877604575775162715652214284743428659832*x^447 + 642222108102404777146072221688957987370714752380228122382969074118254904599438172877172025658992485329119223676713721480231723745894570911883723880953602063436738143518846777757903162417620377936585994077036856661397522458236319254864025562154754429817846476378080729047776106846530726040033332927413527461355278750708677463419367619081171787335*x^446 - 644712967696918323764480791466036660869980363376817642933175841169875151292311003260659502489425344309627099454946331263780385079809517032630493593587585519305546336004609311346110923202892717524192272171243836050366616498424972697152157006308987954324627701621490218479462139651984094515491884114246153507361665627995183896742524428904251861692158*x^445 + 603209238336562726052743388725010056809308505034338253753190155861081891699942673063449727305828165133094178445423169469782144812698636045352848083395012886180477334849639123090105579083637060893868773847000618501860892766754549346675621432609871648020801941721719606237243580619795343777705822801699524654387834479400600561847880969792054753724279978*x^444 - 528883501633142117445009931940089164822663571062426930215683280180229882099427333225072301420913322986110886110379020802981504402211338789264897448205839743743928046943359733602968448945964458317498832890421372073733247887297158525227663482207283244560673419494027177885261347760943863662754878210810140039739811841825012363108163488674701421285822880913*x^443 + 436650412829392204307985141069475308738732633953140234876697102098022214259013530240923207165202186935431778042901757667140120718757468792267253351971447768886147162559444764051174876170421084715305571206713350208450641795636637413971909599247522309657694583688977733098912071864736659794496306075461658082326297393423761707024828430892267995648064453273059*x^442 - 340552412599378711359562855714242694144351730954824501861693958835530524140150545558581037728381141209202062843070030076319260182620747963965189459786448093262616836530108151983900916562231673046447754173596607412904779615417309843328338755721472114316092597168824330168218283900983121932678059705788690582233838275018175514248907129952083869783449560861829754*x^441 + 250854304484125926432963299472156092288833259150625549429742303699023426014741814694340076346203002358446427817796487217792797379087372238731011773029613739237995557772852673418560110650337705401286622474082005856789123402448336492106106289528378354816748402597655662892045055539321231773476889294277284159238513870471652820329583535694442754712998851735517680995*x^440 - 173491212035332526848543048563521160476660238141468559320944940277439498211453000916931133601397335232493905005104007248005739420310208912118834088072483152990404586055219879601600122804373292110473293601139745394576031826081132048147745850701593612854318837404598328072636008491924139822744503715496039227927771782355035196583248049258923060139404966443729934320086*x^439 + 111107696946750714691614989242203738845110814693002419094085237504845747576122555036871774624128795270016630824058891579187450991398936022670852403079405486281471716940363116134785600645163606934757379417592484316508465099467359445604347744591355225704415823108801007101547730404369131404924234161269733586051590399212546862328292462114039592474731247427813003020045851*x^438 - 64398308354726362914012029241684419495357066370060020254760873038594126280090250962827173464265618270934737153338412891139962757903388661243249111887072081316364300647772700617807910695138662438674989252384217896464664517975307137385114326103288789490861373781309706678546873190374967065680335161235884281935581333383289808871542179488428633100631108891965994181105615879*x^437 + 32877311575436475095964982930703066522749297968827048540090432133715617570473754423007993071056584735288043270548905150238353625135833802482741359267959666782828920158796544016859288540276948843854698974231273696203013531376563981561231084555340013231133398658460002099181066988595956706862227133555969111553603316642506207344981553529224477199201562434932290684278101597152*x^436 - 15007675954323609075837349869221372202398478735598190639434756263562831701938630016145578942735555695148170493832233326423770611837481798119637165858108087954326005096838806096787667114974493819436514848377497455374822668970953216132341592257480574547099719899188491102053624322079840000412745274190051066256391234224446079997413303953204396040999208862701683981693217982935549*x^435 + 8161312736490832378456040677413231138251758357852588190594156941398387868413930449544282779341271465746751984681964308244994322689068465695601702637860626144549765678721316466256974830019281347154320370745677771407311879685099478211925004515832832886232765295218383951342858844747089213324391492405533306386987398017902355485150257001569535751203534276540178986587850862086609351*x^434 - 8881929379146117236706328258419956104398991806762374749542385990958164482371791868437667556623744615485871229569517327891558419925336312774259492411563383096642221571313494924893683843843404353665608047970802553556213919214057860793918323982200115059059323736059667076952323774006557056867809901990798652808886463413827510818137254637567231779467724548118727295313167847541884014053*x^433 + 13544174682833890510120690205119205196224326675563346326375975777030480135352697631058154193132964812478621425458159422183902624328901589989507331084366922347213377529007487602364537602805296894855572980525852882668547325694198698948013891903160627594306427822105475764986909467307268840868870533541231847136571469189021107633300461679394061034407966588837544716909165170496209423485430*x^432 - 19124911879454543816679401195668603745351828435990150982354110857097377115133407472921984511920770864046879988741424758660577560633252580755476975973321851088328381363103569049534012717986061750824935164760930504233424757144969506520242501825996852005636810899668385260962440830736031542262024848432104168691033997223119076671730566262013996443388198850431075570384829508387103710101029510*x^431 + 23700475122587958324801457077257437099216614916459684586435605809527622458492950966760411425775356645151630358430565191684140298720960545507043122052697248637198895414228132044228233253901915148584098147040041913721743605626228588309890213690707238645115463357323994658507041347374474316022992063222890281224848400315103824916761660965633951367575754130909494201900184029538354526209685357727*x^430 - 26472617676480736174589542594573933563412035542081774484831219851135102013710284253483858146590868910241285933363560333693573572770665178143924954713485642546195393318402992492692680069517486493024186443168465028958235165797647899004098881230967555974407374917475256547857243920414532955569908691765935698946709806837324225491358929296297451787782585361978791329444214811111616275115619793769712*x^429 + 27416974425760871377224085321172261493256502360946732777647421779737018557879490228817750273584339331706194895739157171711149410945909611369897126308954377062578339060509333973857492648362310477384735417122891006594206858939586544649717861226007065485980767547126811633366298908825840026024040518563246458412228162412373577727059096728948677195732959651669827663762942815582575317190601125109526001*x^428 - 26827400958936835724937833418983195121856882523387282880096727421237480105995333293623199857253810581078276308609705295645548743075901139452070190253066185762745460621180524304063603963457755125163721003956483104445083476023907924209146762761719774732141603664451309371696940084879953276563502109490170973729713835183662146738878228380795988183356920716000174101324155617834224629218663244253689162411*x^427 + 25007030867046707069804288509508503077530672317442880648212786993748333962224809645331549549160434582683288200432750633000995752529088729844725018611787031887046239158618961009966708938511711613080083973966213337481789774701461355165448135633143447344295613891747450690313113462251327695782628047928224361558262514828237850939287219767575268827198880041376436818956755451540861335929393883038750816671816*x^426 - 22193953458574649386948957160912431752499724984978977963497676157317814689700949612517570361104504413001308948775910908259098157686880474944836166502734657317591279820672277105596008239512819939541657481851387332189144016842242225296496757257520054078323109289846879640094031763634446810199117363801599034433675917207254382620976839035999606050658810045303552983524017173455508759821485607235214864060851407*x^425 + 18641734866189874224340727414676321412534951755873024735046338120945393499360321874905970115893686595834699291055338172632054751941953864978980280303514305846192845364765996435680574632984591447995213468957014954924440395394424323659173447078717917758538032393509941159771986440943828216423082170038958388801209407772650661017258779371563855687549796562196127971063865287116319291333328077987365091091575086993*x^424 - 14706623343634514960136874370689014587779395652593887579590295825303823548825730377405697863341186072199031663559395928349242373452687629715968674368357806922868004867708064136446587306970882033383263024759401157905168136833557336449937135046628868673188571683320353651568822703937765074389357021533894131470150724844658071098825182854952110545524132403915088418018894166216861693559883063333083607629766846841619*x^423 + 10838941605033313596748684415585502001780831506368259724997168608242052417107270253744601821053627916088017748160725109735921888359202909799727896174256344465617737016149739241507717248801378296281169296315114724443189188608473809148593048885720940025980870937066482047319499635755242474943668115180683363037386146919369624296258010477592071299145657573971935591087378472917597298250874738547848055811955601261335129*x^422 - 7475694284399391947840473051380235502237916827422077910500474620366776381880369624617247033428219020474837426269313149768257352389464668124596886792431346773050346675262494293539322258953487388425549305277800391963517871915994104181596265634212227680495544855031381761175408680437450467116795369396291337499760540671392396415636512387077069755208672754323773224574107499623871158520769296964563871180436100575952871491*x^421 + 4907362750759665381569508958697612435839296013663719958752813386426317742981190775932990246987052744369941025596433564980732060111567868708409182829611394557702635287417541220374868434583176720216560845457167562186536297395473279426666205819569549234879709184692805759434276195535296619424062161387828935353719081907974974650035228742883214740340803817923822602646355961891896460311054652285447530500475241691532549209072*x^420 - 3202259364214428114980222921910209506606816397577877296590064142927729921700971164465795856540959932267079713976005526249833981544969790687317982847260774456372682092826498132502909056893391737912521238163014512157824543179171431229590555304958474078639949036966020773128843166958910045709418749277578773931457971500389000447564496320597165181569213458570874967120104988803842535492688563746172266298699677438517215853209886*x^419 + 2226420296933665165084341319869360780162728452249975578180146821371069321655708235698663347866260604460102577236394110403506831463833688917480216893150681191837382850840396197536816994026137127865646516671326308802296674415953461908688765587418665343736716853774281589249598712504011455243477372869941473714160033947509693043336857117149756750642576381011266147067532149529274217318552111262856740948725308537212853356170661283*x^418 - 1737211966604527249716347588428423069870468434367820597694987031116733168085382291253239799615356849554293297922340050242061818491158857290338213208373540906056008196029391073960217746024920902071600353376268019483922980193833341668869210611430486869231677382979729373053968009750327608621998176964532618321227114552648804148348002015550661260090113291271940194149457151454428847269241306767085642163171189073163993058839248336600*x^417 + 1493875723149066920887073185863119921735962560693378242379540659712848259592321598594369818721006023420228561432461815163079025101624083205319763315475990075655710670176941948310642734527508999392884723909179359155403235729742193000198493691815143705720413297041870956218860852831892451541720883868199341168493115750337050294340251521656573449777370155852047199715364775203052812000160257425243469602090847805552506221979579740394056*x^416 - 1332358698093976254573641969025204680246891516504127506544839870731744426223821456189166149380070147788854880268985719099300730561711707437807628839926316698073583153294303736273937382942171420428187890763248243553893745748613733650221600049797290508917044956288918934361306270239882279397421695339340311575388780354335694038360298851567437989046877582199052569785183312894879955115003565290897600849519809201885608215878872835699274430*x^415 + 1182734464294916989044408259504702899067620698149443885656340699566517379596803183266047011967189539991612370679793856451130842815809572170015157830560355313204803811084375258560643539347025422107426570271995017341474000016189991067115066064311281186897445354474138648892915205894581412744008356520747701616148568553938531395763284098616002380647646653044011794786075507008288687097397044777788258875612336851700268628560505296805940983783*x^414 - 1041208448601463497521688570678973624801565814648731954991742709838781568597680669443992037520670242876563189430605512766173712167252948935935551541418291824561691359409154154252441045523252254716625919818798774503327753923834298024426870803470400493149129649737702640194994213320717663669898427372949579116537256631378286204404582749811822348481386311850170243801630352423150187026867679777214557804547216674332832303649230461807067115607284*x^413 + 926380484682793467540865382157677378619686392241287574296246347784134249186100832499130740817962538019141449957597846961310282351395149604765961593242896399201928765023639578271866421111575812655836933764109231674046717248028741267491794202615494175025076857617068419920733757405047657464139104923625513264558586499843850547468857129195469094844107767859403646997769717025572012803321531277607229237250264517712489487619160086891490769909113761*x^412 - 846650800024200073320738929914398328695973528632219549596585073093740846437945723058291832222945439232558577680487790126947253199925498675980298553931071765874746298267382256456458061212336094103816822699020271311141121391763918385746153903161011797832803309633531334629633163062671736098105717062493668639470261108878140632001439712496098326208251351176223378113718624185991406659720110473998235360150371733839670417524517561438333224121182649298*x^411 + 790336584754684341172718599221995366819954365077310789138748844720877314308793640087485102020769805931820260167344657102652769879442443142514415933601617194750611194491985694072246378687478298836942275698336023517490958628433760768068894360487389744489646632920285167835098158171870397392558449458327478782845599388590368683994495300060103077972936735503143931987322808025363999858341217074850588329889095803901198002219044453412889030767156032767898*x^410 - 734268530417433904678458116680946624082996186924603603060955714828071192292094747216762171948215970183130699367811339814391121691707078184914330450723254812059145891894227009390889300132229996309818354474949583075859986972792441039670991720843224027396460934825407385491059838095498415959009946800021708179711856362192716402160002986815045504890261441574726442506520550197207278217578525253760890480786891108203917972457770840794988823407797371030077738*x^409 + 658666592548046689098448498165859049212416289473861998085723179802189618743860831509774392115976829403194621556024826842467479006686717389654141564550561110989683774760207976661479227966972889813713460866876149003846363727586699868668603915851360213716689929489598485153804369100214334192901582156806276898750848268287254604280181417635173840388372290280678672386994727949487261477270419222848113312794537967584684099000046049685388292120404858220993690467*x^408 - 557308280909525288613387869957356351159256411405863004300804838355140763697660603748805042441664466001864194611853487210935718001609465853131271702354413390928781315790176750009287130285299287123338628841376644088829143593507734121166690748304254273753890408232172945725667621277055162299689700926224174432442918431996341826689907538561689281908703944618008309776099978130110938697109389031837077278720463573824809555425047189870607551447755825164385100618181*x^407 + 438478944338817884027153259404299808160454263688972575114239967662880477012304891060844729402892250925561917569463995984431001299433461165284778053962718981083397459851985710806111081943545505296072162529103517236898221661435511569242791917224995609577256708791369822328932911999711410119214217418803378837341755841299560225329239705207626218335071337619454105880510830380445767301508035566838400497329076338331910278513342903022212807201571062622781156188237849*x^406 - 318671973732757029086938626089813918554597472834655002049416157907559209171950183688645553390965397908114256448677955790696528151751479331590171134351611432858283746227641005180869800092572337608371634870608476844394975617910970881591369486677533745820448530195235846611838507441627844804033101468906891248245044332677598713173257314225716564265780560345676704309377653019696417398795559304989679610248702826836879116801091721184396626309331224106637318351022331724*x^405 + 214144707690850472774700519629231838693630844689180971322516709798644931755048329465519805263797783653169486692743028430665009409031951813451737056861917451722021822105486314062125649761666012389270499418469315280804298243651609039544739247061354294594993588349723751624924072468770090419813248189966451926125183101131727968275519703989047309810583171472732318194926545605753295366869267443969316609144472551858917390310370011655503601957862430417183732488247499864901*x^404 - 134854976789883771214906869571016654877451948013151641182029780861708556616333591408223722836257640918881054155878740488626050855170192336655806296192371226661081813278408672951428445099866283700564649655886459697777542621484458378600044666169701691698389106761419981914689950392103260609777784577882347670353505345509695328748180033698030464684903769714693788245369015421261335774819697173744974076129887081417265695283238310860600980511958744973794132978087406211575682*x^403 + 82677318055361277022281662150723552317289443060620323060687463231753708720540534379180538787577529153420860171724575788320034672484100599122879589382587660902460452473364661914034741581679633170316438013283765447992368594489538723039235383389266269106360691950751425147509400097133515849297600893158782902491519385405627924339459077967705405778824679955872963044775999771031251739995775322700587915504340652111826450887131198538517383302222809299528211312648886812439436311*x^402 - 53203847644058936337378633161971949859172914593451519174669340483945234294955942961402616891348101854348834973519478383531735124561671815649035688622808707483745879705007150889152763634692408818742432877133096331468336429965795758655028515893188640596461064151652998467667233294839106874107427470211865454984980195099712415823150695806638065871332555137932750878765864143535962458195838769526156701167897424246966769617848660535934523040568345316267688270800905487438072875854*x^401 + 39129280761688396032692619131981615048030701700250062313089695053557224396967847652855815066156190332594967870569340622499043626694940344252046519444824695371020182582680738928530180518381139873554002710540295009598582584973380840575955977420093332064170238942029571885753234388728298053250259506837934183799150023638490370630134901967008129522099868370248282776461536138558721744423966808938669506836385972502065904260393664105367916817453195034076907567277989820310430646321914*x^400 - 33323556253884477134430428248750490344649780050664847613724790695040730964216104697112471330361376891314317800116022009710398912283519259675325633721066309813674246799402516698698877095723774565663105876632121538197639598975240641967896881406199620765525209277305883345937740035353283135405770978848813055166151187994425196210403838201490639227606663804038678782502853208924390911571702175838544640623228585018660861163739863331452458393628542124910180498779795457598559547346067779*x^399 + 30591792508777777711938936586872154602817019542997273040948818158425087976040364097830235022727006933572750668046485537755497652145485722943296755499184496690725624772750029619062721705049986989604548598004492487013177104924785200457257827303599062783513995711420610660156715361177354276587688205033276946019453018876452812651630320039693837975813798693692737996583980437142777034478130557759784507744410604602705702191070817444160102660133324845995574703097860450291455917963133160469*x^398 - 28067687020752873111039571704103388792697551244955920186213372777414788624435476908174006309157103001269874079468277894355204752498263498776971692722697453643610253378561706459281521838629493827590149684265677550626050313251845226624500913608814812096258295787577853940739850888966011339301982755720578066212625429868640393572851952579714144531310464072782203711654925385474916361319274669210763149598521270452900565422203136536671388185437748939904092097837940567785799870848450219886099*x^397 + 24735455154862802992611432399211485421995992770953402319796082828485943533341267461626104091556338546884267727121521957346521103054759911512773398832383870970745092213595747858550069932243802332831866865770089787302841691082947113799236447209572175189009659476567124222524795693188660284329533288092959148475169824392785873418817275604451939337106279089090976171444513628449298133694302478448351859234776156366481282993061490282131364941345618940818339331402345110333182330557452714593929970*x^396 - 20664598356294146278183604590150459773766203738407121712409058436382645348197616308740354120955919161444057058245770741070055138129870378403366224417306873668304417646713937616799005820643820722217839021657356557174724600783126598022542811580500861119168229789785508857731421116414207959976314602699267552422865924358523063092699645779011581482960378237840862710175053835289188071617967538670260959186167295605135417363869425669109421704367702824185838967104789983295740534296245500531317291262*x^395 + 16350945020642269392845876418781428881525276381372805682663770775793488018391904215932248172769388359806336701694909369252960229177893992249246809923105869966752612172369500146900450518182084214685161320186296584753444023275626815442371062354289422176445720790005144493534034720777265877903148924736351483548019320813229595116749620405941455982756390521771518852651580891962090310329123825449054350001458210956004472173016581599597788766362013897543023916103965424989650812768502068347714531371940*x^394 - 12308947476311289897933961478056218678003203010357150763370213273873262794703707830925933302930925546034152348556990963209853156798104251068633240267357953859991685874268454495868812291725710652723816446953935181144191676780373166223463644504085504425141056692666823067698574352714540258846951705170259931620445142729558150546526864224766096472438094701080558237117631085931123261666790153413342413522512074822486129009173081335645602261173214193391769288387596973692101618859138304261382185916667986*x^393 + 8891459838166634128687244873112312851984566125784937658622961013932933569043598760243753143680574897281141208150148853351958782521532245857137669277817472071310250038318295462712498955253257907022040177707722628593207748305425715779539166237550669960709984983748820133764684021261502970420529542578922741841803684283843713996637415147629251662800783292625460863179516859783508448365223338112463335841592108170823786259810098674563811801685568298086082089280991478323652068782533507045939989730299900713*x^392 - 6252566635796770474757546872592018441179514559084725504168707621918125499866737681998892677307355647064759432129334855982763938495165693074781280904265813771702344863550857617526356700658223961888854770266854632491623265380577014800223703079480983603023825959728936856475710811160639804673730304959883815068335009117858951270740889204437818815841971912288327947703882244803153135304941236751573409222621028566685250923487666509478346897205291467861922407097789884452610871857945828581330858124368985850664*x^391 + 4378785725011534399760065262341708540000792970906895321350606637540793630760086209786084546219556170417149082357611928924604322652877273502407261871704445402690654243199368509349003077946789702721918935777429342720510553031032925269107532672746187715159716148278764573025382656659715780307933264844753250669228228769621965677502823642105054077540259056755815186659833954559555698490401273048004454847330671324881300409188095821265905760525576950539017189960745426976010187817302618474544052275477160889823923*x^390 - 3144872440051173312696828601553322752558533253091556879077309821958023834835408805464856826118855289161407708326700088653061273242504203247177354702020135111096793820303000817677759983820372961243810511468910625424186285620636331425547155164562058840657725896923882833729242074706204140098003464377043709785946180063011941756265517321709368680979677738993499680611537079119906320484466889732759898463585309569146806349005183383966827680421550346680255888742695961682954288029477562226568883957607839225682390082*x^389 + 2373379440413586747547251379769020194383421014371659959428998715184105824269508093451827615251233169024418948697993661032519769460922041741356782658869917392056240675596353272730455577782243017707443050763285688707558584784056234541766230621046292351404919602373703866470729829221222321799245157271054075876160167108139158195624303236297137698721717210994112137073768682586027618265601949049864763350049941056335159748576842387257452028641825324520510343812685146575455072887767507827958607194059672867352020793287*x^388 - 1886748779087001939251644558679114700528170046394691969861803567461548166356330939660628714882043606721690039053669341862693078759739020483057745418441387419550786845489123009331559256909475905294866683730099894202679773414177739539987795110272581219983435887363810175223665606454954061029620392616417845184275837171424408246090775887596501174258078717184047876350926589112404707728495589640338681156970746147329452184199769066307263044965070853201408649010491829351523901192101123417250419191192019578957905853245364*x^387 + 1543869000806811363613060950605434212431513657743036806776844683269229173193091355512780568604621427648331145026767058172617007288376767197508226728539609087448878451521150198615022590129181567608629645640965160653622044457526018038905283887484210099843231082107259188448624842002252603015374015596814458855380835091872429566866518611130432331112530200425602453532569584308706364130394531365952379349435500302481151052768067780455840426772246676276349039268177435506635592271782409498472203620609325048020203478973740651*x^386 - 1256575056444744166946927844109300348095783576417257273402859232922995407732060926330040142887121204627227880833255890521013253051160478224622060229401227266124999117893104651305931727591448628499177815850175394701897714765249753910304487222468471135709127763843503408926483272365732120450845595701829284002355652553730150324223913235962686961953324471909273787833319831317398822951996981028244725262113138833719696854673672639534388140035261797600285954777761819761144747998609449752693080339252208253971460138849621519552*x^385 + 987149725617541340314762665122416824329468811239591036184714329599054533867295211573509458801488575797515199923815654222205451700537942257889750453026449905498922849068949092771407445740940413130752281846103210839878182835905313791407090772888812900124455244563666606530202226150267608473551314538393052948064365421514365758984339646186320225510680321270437861682431737397732707646624123889653060198393488266842924556734835789694026289300634619413446851210580400296403384243511852501453367250416423722413026718990174589093179*x^384 - 733189847087497425787209248839144871418070409819128724430467607352899723608459004491094332313035969913666735304262712887342540208701718489335219229285423955923665896561131070212440671142886765837241081502878065362960712497795753039881128923438033648848021286894574890033690487621273754289132809639682502567942013611027989541634235527782221008915234842523867850165107838495138157091827917892307977725427697645305120163649787626232893404160610638567697037789286485495107967668763442449785339847119416791776177175283216351842508304*x^383 + 508531298337866040499308657169494367847134638362235545791776430157103828261735108108484754105820756241304224648269799247724437508236724178389593983033350630865109766223208846325112263085531538195582138557236101249487798343833308298870834292396349872269004012963939054014317788799414666883946129046692368003672483176136312245362793402199123860181637853031369571525533168485385618327796444195037361190602226190223668159010282619823079194501905930301003254381955062926685990944345511154838560093133006551285181754115330706813410291788*x^382 - 327574914122798004826877922731296657347971556300964790678378116593396435939598231437282037991939235113534477976880884584903665625776308592485546682790861340586386574628135720604457959611898196403468468248610275936663738098436113114949079532054277704561869955448492779483605535618773314099364266101632431075970398481733882468703184299714519980245025217532860544398471813302893642439573257864934708202666020268124014905993158344045918594708910319056514448002972102619174591168857815742647802260904749386091965668227282096206358131438426*x^381 + 196701939072565984832000214705398883934912592277597354238066644794759523862781500749465173525312415674841661351624409504957492111406044895600672646952219762823205755508743468395907017316187416580435559636552020417519092620364426634046581849727231135074819168975600732722402731690116021079577229414155599201241037191315101608020425833001430849002370862867739079264635666520001648247869505537532041363423897499308248292971035921989696982902474252701843201051210658889918025309341106114322127414339371378660107705234171969630107001437296555*x^380 - 112667609153565275545756786610859689352101290297036567245206307230091315164082184532040307550326869813585775925348364232140036982071575013931778172828360290273836548655571071093550899396442138370368094183822350831728128449250829470784879460221291555520428840313768036733559723161304118456612710809030449916460945577259722225990791023583852511970972805764342667345032462382866133055660292218462290979050674595006424885609837005433201034420694224834744737491140669464051926024149956395789309892332731131588953765778674919148018640077579548396*x^379 + 65488933599762243618348489844837652928367434334938121843263109905688544542822614069616867331944776245162649432888642871508192247711191952535704801421512628603845423692816848428457005015135465780722828641243275268519800401856140329022747492311559433900517067861077236762844404458692803134741581696455498763805607171044828354213167547286873021285587040042186870273956014377836998371064970237163938165839782548086506261094361252673991845088990565650945415099273899068395092566587512459595702935052062289147635872878869368958369626253475316154934*x^378 - 42811967122398464561253100095089119056698127961548035418974004314744437771137060457192245685334975331027174749517442516469298337997972764949841234956890810679131923009957783888954799605797652280207725609087116892331119551553580320263988976976959615631940729829951155468019329015682867145093564170820865350163325164992057122262562061834684454456162592955164143575688189857009775269491367674468663599025524673100770952954037495578297004826295327473401924718391223533330482266879750540266893418027270314814903424321750871130827028373250476587247742*x^377 + 33536014618383836729820961878253882000001964906217651197404615125759945914775859110193407478099020615009265080413072152312824547594209030973973945400183025519388223466647175346603202289968599035569627052078977594352674237162047161727623326420610762923545609142183259932742013460873839014477414823433550712385718224924971311354860680569124406115001422949958864646574343437677733628867799152338343453675295733598761257449262895927190091517957813370461898043892158963281941943990216269278184530902745399469005235013761607695742114316030886561650737246*x^376 - 29730553515883198557658183014200489396556721030162023109840890273285358334547553084939801194593384712536619283946557549190059295395160506252527907927207993633515009371480882513301113221514927550300935237469716224963158000075228245134167601658712353074726760460776784596731374133704495114062775971831770584152713512175334391350875918349202229062088070972020420213484301199954348021700010216892330795011212971889370291314917653930626894627529566723646742910570666245046272850732483215360255268630558587767365428444553064487007003505396110874373111899301*x^375 + 26922642161364564759940120795824740720920653329949493857085666563485976451071258044191337167374992853193067131851384460883538991955862509193902786705292446650539955482776760291278479943926669669889643838230377953024732602369857537957977203375139386794414556051605299584457190443257083073876542653199651848855152238242798872789072975858829083075985558249796759465121879123429178869903994825160901804448806675065900051654263091059038761204231888018001136811389118824028916534890499397947973670057544651758381255263108273539233384979752386046711550276191263*x^374 - 23364410169904212164777099562938648863239833549882258198615138071357724016980312190441888798490742827760342820288473751044440991691507983413884882411366738426338509476611987541132756568796645021241617818556450465741512681688663346755647047569532914720742048119890788585159288311257287040189561854949732294769423147970361151757920891303048668431514940861917648229162867893386781612776271719902306143866619916995950446474213663895183979002154770759501623603375936263040508283276434226034245828464186700185776495263824073868709781247057252567483499123881268029*x^373 + 18953501138192429020985492040801850138805932005089238499244987419717877339748087992198670503402747163205863862913598242081114670737861136909633291524958926413761069382148261048894933101658233575750077114139220580378661145345929316660419760292208961529233111639082697157968331442397185742256131174819019941533266094330635827985245928708454126524518735957638761745125755836516137787613860756908522415490614425844291425695300235044443307470352040697069855734973036492804139756148648912533528830356723451675080303854982279671002142206145691472719684556619786154120*x^372 - 14276772878152225515073032430242163405332195124533276294903631176313537293225396784516135475116225311262480616204868477064229531783824897798413170655847292656548671267926223360150398054392025872465981855568999810112019071595256194362989881092511056772337539231501797658178656380782670118492354836460864414296132125891049803080218900039875371333736616157896104393908568362210424670047607649057655764254921132391611807250735542120430258383947971846935809260510303078968255455856225841147747660695570475312448447904890391996937876396660813548589950273891744562509906*x^371 + 9983461397572991053899168066847886377819960634962856442117972148505810606706570380490649125191286238374065609707870376231589889570340735468234960449575329524190107110240988548345816281182392693169588408012110544223184028501771832001052241659231497365368909743958121366422556557362733309634526508741050780774644259427178548789828539736224252440439981073217991065239451434124555014221322213093152431543333374877620374245655818479443495450606248290001156995217929170944786093102463124280429176331608731216504322174970677488901427725466363568374310539741205161714024614*x^370 - 6492822654705117013053006329559496724569001358963423135830691060091479130512228980657905319773830222266085878147245266006841017644319959691247278727105834882275877987654133003332030059101904290678234284541208831259453681138362281350560591237226401116256268366862310870868365711809401202613992156839649224313085068911794886996681640039888151129531088375803108656201292689972473845035513018417374941630740785512753772425424742527755577675624108591378177702272260903431331124056298894852153339269951289677880666400957092498029601772681021603774406581106683957510938503035*x^369 + 3940271410611383458174624993095264486856531862144006836753875787385899192015805517135930475220190633083776605717375242931548227096340877614238188688025916183818169374866819968355381066408163374388786449817151324179384319620651315194489828738236191374131947979302659618117247065402122165713967880213635566539290611363425379715943433921817683996359074713369635822753018124131099293586053985935498821429070950468230899506661309331515380652920702873498046065528971319993377330763169677143073996959072402426743993679525582589293260562329440601379776568526303221696008813463387*x^368 - 2247017780305962997528024854633989654557909580322010450461672646805858082454766857891491894997604001371286593762430228159096693572884466730997082708160174289275396757615195771739187150560058446174653768428516376411984926782229500334770629653408726844878635080324522465588860051089593199477967306437696402259868735726626103867969602262857203386055567762558999858734390921059681845134601184379935096593993981964841704200674651232754154048406036809768242933449867247462382960536475499894411932149423753693254365567169650342559156485165586693280955479716224694415219111590574626*x^367 + 1224043386975472840077494107187627411013839579564010330952358156426651514838523551436754873563756014299895003571251190778752339384909308635794557644956913761398801420276363814805261813380203208019632334733104621488911559119756475492488876874465573089661483594380181125453311142170638225222949249738742265611719196157617550579486991262645714470442708291758258066198457175966436262395491942127409587015125601815819650307678996088845253087395182586540736659767127724370224105152431196761741409665881037438866368038226199154883821930348229376750678506072309750499988531875775202244*x^366 - 659770751447475217158709237093446065571917881243234896104274621386729524427210767634728312022346097121710863573843850378071966079889679867326498928331829367206228733185813379539927980895181723270523542873889380205658736050683951771026949397898502719991333838303316125194286682622311755382165652348765202534655055954628605014890640376057320957249224207227273257479481503264953127907885440414619638309833720899702399573497903267200171557987422643619686803533514103833740555531747209571648825664376073454782448814845568280945203704772076034764356193981932010612260850216984145572627*x^365 + 373288387328892215067338547582113824893269241175273778274092162491229852728109577939453913124004690379346631931326593297252693362904920201700193374269272423111614186770904840763324469926601548966085931052903592945226895363529312106177851441434799480362729319543937896006292749818182186789798230008605636627266522718970064944685248413592826453527067268881944768718684812320991271032074337690022351116432606883970306698829266725692501284589710375438317600419614849570339077711550624161878488065945785884638488328120918967443104438972266613905472099812500419550094329686237422637618863*x^364 - 235062313991067260389934127751832593028339321066853042393402497773779152997635349204462285138506179757872844815526375511786496870962761737654900326166401084319872978095040254957555110816961777299945222580983254621018785994385892379039717940947673590110728595743513981556177453850669026975569424224164441813837852425207107328607716652539967128670430229359419264788311981973476182328803582252485809247571017306562577584656582551730027765948523018750887786163349000262100434720114237825622702883454147573605285867375146627309571374903673702802380115030194633829852199345820535239174834811*x^363 + 165628737688780671445137904136640882570604471347965441644591880610937026608823606751335852422651685801051962622407468003484430063394697854393010612993994756923068187954341848167706117074691650697186520350028654584391245610069180904901939575486690325557572779224579038254513819814118531619948369721596172137026166855754348065030791615630334988605963650131404167576230123814432535841801174094440958745431814375171167573946465170801422153045269370678788542548931391963536204501541767110928681645744372874870046982742380417258467915401420898934338602705142237477948585889463476935651961867318*x^362 - 123636265007357679690074770217123609692025117449053167569900282336057550271790625430930435895847299611381330752917565931324820788906499646067713900278250785587652226140357139873926172736234135317241825583488975460244206148368713965885111931465172910928245494254476834223150917062398823281422851885870918204561794512828365815503528244766567286250230151885132315090427848170709543875156045830451350927921193562654362029339450779939599037924120287700835862112068819311715709415075147768510070929359782325094318784790694321774682123136153021750851784212863533629574036164764113110075589568168104*x^361 + 91713945990143097360702532839345440485590894501248487414913545693618795652717233726686399394158483305159017544610807352617064237913897311616775839660671734372773897750191743596384027143879769786021395381880382737677228497591675296591309568103572283929357855695968056300903551468606017354020993833455667463929358576633629376346768569024239566321172122163179424285187676638329496759149030032598018907298146719793587385067733869378785425212115894016030462058007435653220685263797309971832989242086061715540956303346684981297918066566159042503595050469418835074059272263825100926898946570919397929*x^360 - 64837944558917969779289057264048908191232023716978760792401971609439830347752949397740766385724530572729950187942270994970199354910698990670605610319587750714833621694640386382974028702637822973421711403750550698820131400325317082798191928884862522821612823917536208012205488494123606442142417711824618482817673007225969699747718725108629302842289336222957286247302776902255868409820856494321979601693533257705223264464983432056254757945956186136936430887858868051408900776749025009430146863546021141168754989246872992745165506554845351112494907534935263432450710559669826066582170685023355924274*x^359 + 42734412798064779522298494997146556540310057521481128286832305753662366045426218932101508450044711698409736722694586810269918368371653576846233396246988004153440881874998937623349878003164929665002981646421716836816463989052160943681672703344178342638749040962607719405060576402213363822510313175267117017106938917776677771877633326381380065064827445044526388097578437542604804393439382956501399487919350345092731070851172947036247764780091434845251250856490608795024470104480253514825928534372496705547588229535100428030010509840319688214337335114093394863412915282954271050422768648958474811953322*x^358 - 25942715322613753024889384037871096424211164912188670748254011920392584123819565130872759787979188880123991437553408453408971682873743194335413404558827437650425653855399124479766491531086441557037802637857417252366568051353186578685793976087331667956496931129548393270580107038882676326003384348755885583133594873807917498395062823266124609470163928321946277099851788343276287662406799967713792042451563393537018833430828884040171701451426000861697861836109112514273822482428537973903340870588813911857210880799111709885715719755158569329171642326294663675497200211939843158477670269009141488277347476*x^357 + 14382301783972401429182796520621552178476063831187399721661706473622754315925022721672607808868603408452836971567697001287738061850697168216378542964302930065203265644404053228021923995226751783841895238959627641914739102292464676662386615143591778973167614008017680596077610589957448430999945469295906764030966208517078767712510675821128012650850799274759133765105491413199885004277343341701285021038410131201296163230510116289241681699778329209181278880829438765096053173891637804326606451093378927246156203835116137250713216566027526931602205645893166007325767772531480246315399122233660025435067263714*x^356 - 7243192566136528065263900190373703959463389950144097447067887155082527392604746967397700015863806808883486342916239473373981397291980816665577918066379612946706791175347660309868088376021943299547537155210850185197563670710587505457558203835195168389869007695269133892182126411915665055263961970673078835965211053831555871111322342006955771696143416431079146147752214447427538594314206156766997695596307715131187618542463742803849618957572925251895562666857007031061775147376959983471164346143439830571363522298834939019529862507274471792328454764666804417417885225980258224142278682252513534859817553494898*x^355 + 3350285291359105142720133199002970484689801871228454523716809403027915843131021537672300383394919105546630546570185128326863524892099317880878583096625752380545853689124408701247036369594055692883107418356033906567607228330567213197807053236613146172968982494408065156355255600497401802421795854385770541884122957811064757580655622601645382731340624596367792051836018971289267759899003560116368846952803749579198928064126409875921360468228310079556104480337663210580613278522021634485429495885522673281145367917777669567816222274568433258746001363413948037348080230553078260433816444526946672230602249279907201*x^354 - 1540070978050683686711378495363117133784617901808892943067498027025952544481292279184686108855939741054423205931998723538568796642536074777232955615223108539811749182643209653446392348194190253686659051942784075923735464020763896098402752973428101434092029305804327704662802541415270714429957947431132352705301193822354886810199783837097655590199210989751796757025191484763944094311752545303278225626238787896443576745931551237599454663808971458028136510823739107518145697126776197917296827210182183683420214197440590485688174987640037276483509023177634387462893274192138911114082719922646475115789160502265488152*x^353 + 883062130965110435212964792834119961494534796028853663416072564828173111593217238600127003183250356666858619135629647161571113274397118464457200452702117044800190785829694324807271703872645735534479241071374594047931189187197207562415746446816965212651043791445854769939287258195673902616003123832175485621702912798071452025727838530623262341004289588674971118758511804728739701769993857376158200954574465626197956476640971456266044006486591201752456851139474528922962201980034065567039170294445089081598804733688612179399572625641717709716260578689596980911145750568025810063403041522979935159464689169091413629703*x^352 - 749419887911577438475677434840553095036525343404351210123674604344285207367616855044172657372079239673116967279436471241226317185236133332711704044272122411858490786659044157264946535139371323440702758907998754095231040761042822858461767952834180868712799902795125781820913494125649289589848608622024639607905001581940586419223187283874868019687220610355969210036503715005050802966568637617323704930510051734799420240830838298049602711651918768547192264409455702278356122656014372587485053265828693277018907744476324481978827427700144493685714459356195306784649432958834572015031679461891440148660815001537973016132181*x^351 + 775519971299685600358951165763876751163024961989573530476873962442877138068194200583024994663034383857161703010369361707578260080035999424094172660612154017581620397192884062492136556021320447323502793616113946151002244287978638001634344295478538716931248084766935353314967471177457815185072974246602433600471499321431477319073091273617698083080499728664057378873989049180417059818591238877957430226397591219760474561615736567544176124802521838421615088265852097659221107167128558166934668649801775816744210414842574561902410395346732520321189649775256167059495528395520267799092190809619880161211886737349410903378117075*x^350 - 790515246746955934817617514131637738981259051835193982434914731870136064703067196380508597864021383003280270846674080211232643935096712083852536321495023154689504971870196989339478829824107006626529791773317738053419028424246823907152334641393087640482697316993575209229818675977788236344891143667902455227432160764161107770580623849548293075374812260115183268741090678911592085305302529843629221415852828671853884059652627885582065830938632512171657918011742997101289010432624550901910839287189297864850283058053149772693571811719259876922329878168051330792667218570157888424299072788774177725877842443504448325943554890301*x^349 + 741545931295870395888995556404436291099645617157080589349966154776912177386712941436960434886806981181565675034116031016426481340011197852049178849285807459816113203621500704135942905926843179548030785918935805896852824031848769280538048070422525592433020903391579994354466037783657232182975472579655408337314714613428033675762990868526705875182435966285998009795101064751079892545480306901244327783029036822391491767119280109701812947964620358499016179810903105678134451169335594660776443143309260228475725800402322541244741352620069323248601272537716142474002793486165540862381910960336838280369485620531177988381555587880911*x^348 - 635286165805096087939303904099633053732250310877295797867565821675999747456820470963423465730350142754509250405739541226442007209643789065524273812082743410737213589717534544239798184894154855342902320857962647632529283841747554027716782433143650482649370371183072511644172938084644382214798242891148757143244493903131696255469671031057342162971731097643908425444427382323053888496939804958714190121328671330258537533886661456848810632476028378681648958937276728728029223919569983397748084056236298643518989997040327385818122420057829522840810374479775168294425259874228649964033293204251504249920375014382382165522621517239216335*x^347 + 499631886014058494317489821494815126557161183368731578022040547563396981165040530310289598476947970381969674751336397525525000429229961037294870801116540930565110955290039226575570574903398883243836908243341021212274083621626848892040728102116954197253864909140803282768220601432146013776774196939119164980396142024417672090760330601980227329984929569456094290661037584558256428663935115537423947351350498189885430998983319931234085098425146859895085656723417405992650029040328522261698325708574518739494604658961792260504535113227275197330518748489188339222341904673158549255455487720842458780421374932390345311635855124855239263187*x^346 - 362596856957914181748725500317107000746371865585084406484830538482001649608166740480013046364040378894444969713917914544269426435433770749318464414383919253304611483009265915597677663574243602068985257893471709995427031422925241920057149512240631552770486591302375530034584137727299246330581951254745151604350481159888275653043512906578287658962937802004078738294632118658427482326634044320925520955422697627018773088115908215683167986921331770847584653230010950761629615593360436633014298099343688268426341581562390494828635750320169800909720020715300348160896670409973958747590468024082674512958292694071401350039654247196700361552394*x^345 + 243404035567895040227709509088988467650333035120012147478291954203775274879312120783533372856686496068956022373651817220769714768413933996980306933322248348923418832826713226863345618458475936931920395871242523798075998831338462986585519530648699672939634436611231437014607346763005706944996841159498743092331716096076602161368502044404266109435743999415794337343973264042363373141222813602164758694213104866399100762860352575894535719595815541992790969903156552738242442299826999404717042023829681021422045213762714419261392222643678098310316087161766555084709893372135757109415332408846261178177884668425403279742500858174234496023732299*x^344 - 150975253090937343388557011218958990337574298228364221562807255060894914042323551759294263145623565458271832968571382869707394997817220442345988308707846184537975863518499922379537727028976427881124266072394095068092174745071051251672694002469892272762052371524048619963338410796061875998295064672834531320111452397142514484225719322673015345642068304865210046644235272847728689662520089727267786102920013466056163833997373420898458393550779475139383259953529427574700548627904322862704775987945568945006609838923025975685120023351619058570378694531631366665182617988009709856005503684079716893717595949415476222551355418613762803326431046673*x^343 + 86080808373732545539417872413589903112958894260397827078558713809275591507850969295280171790601411659669052642022630367896785026347845348626661412100536620173770590507366214827858971194167693573680111912794239564227507227591247692585305134100769959804722527238026381023025824024524857458890353282493569570653905655810430724943724171744939881920763951550978448177189270552812534666057948059721985587072331166644332277964405493439275834275189696908392009148838471872265961723919343117296576652269874750150614206415192558390983454454538058944365340867050612612350910728067255496215274680398784107456431454415057963044071821499127379525283143490540*x^342 - 44620726712950020597277802122065620151894685006502357512170002929108496928109197726822741036668939713213324571696142631622212789136580192606167610620462626772243811512781541243594709533049752348419445488571576782574005169833271313218113380684978151896760700579698138878915857620185513680153847770799889527431688201964046595937960100731935983181612097654777082804867360233955237627119290633625048786217340607287445415343632474032532799486717969866707019754702984279869775786701102257498255438824722623643066278130784332239470960395798845949748176568205912788309883436643763219617633207259213245219112610437155980847772129718378410461082879919344006*x^341 + 20588672064810395513531972070942404670563325622892738900699381938191699421036518787488776966943376330322056225679839730052992681083357416166125752454163057456413924561431312727356816128406873789562463738541483334263316266885421929153545833144360291763316482460105506009490145193677190669371712551695439464345456873111083189949761016325387044415546685104745084352664257409262287042051555300930119146751316203485001727121386399699383463408358327812309772373999174715231879511438876346174122153125727037783502280779217097246909302758770835965001563356374643153390402033987251994007316068174815737600605663995134519480694536729810207999327835488894085651*x^340 - 8104850395054939525139445268679363585211588399611026017288296662732757453861947227935522056835969071594729335516671111272179055784811800546695721347390200069692569096729679487411658961771805730270410819558080458150862355213429771216364758175536937757120277929591545004778893883015877918595144861942074048712118075722837292860199221321604254773150122999163050170363111564312798163943096576282602609943504258580932634377699338119193439930574691746117825253552455041795059812063478958861953430047133851148365312476009845940810038223284972062339589648153200384394085891652925542899407154259386817609115510369432229813046974293296910725435126165055265084534*x^339 + 2458208728585717841172026046751505179482035971662760419601621316065570141313368355399119192919509294457538929351413095138402462914536372580076864120084473702812679309697883386938360671470615818017628741747309971883803162827699375068238606455638109503232062032272381721639002691103344752237319384354040142939223888634943164755277280202233652656952792498880364683531380959686534439571445409475598557468053445937045847515503298518554439432687365583443817738888827576122528225689182821117846260978133622562280837970276621553671568010860629189989884245826845527770779832771002568653492123330896403117723449951538763541448610979395518647232392262336310220298593*x^338 - 387259974653738122480617553154809395441875408091399469951530199031729544832659533654414487460263311113896751588020082810253145270417919593961915373127235906920263999881974874276339125921404517544655498177438529671431621440811955494053294158913746431305570396215313991808266037806129562358352165751922774467487021225494062089343899831761372092281051495496620485128471158584370017494853674875137697015995775355446551848809543035775619016753819618366829205203505272695843201134110605299012389176712518103513619714709391604727240770947885813515516869725952234918762124277103776385983113503097580461988805058758523542016075258442905947207927305847039798514805740*x^337 - 87983392965554492180920416385951189074181557829577690118670376802182354846673851861416928694994411328784101859834408987398517831258184167910109428093622697386587528055179448668966639299403609085032866452461272202687033048284140385228901736251896451659176829488657363510050612985730298604378376306916923053940540815233085251208598063054593411333837121006414548783410766254949823277787603945003782025112482542512453805207960844038816310291434994107768074554942855069368269718564132458881859336414751982177278564091865659185524405828482898866851146169814426382514132473094181908402360737184288660989974423834946578458812808249820105652766379581646855684894885543*x^336 + 13364955523292343669968391307193298453806718803678260935445166720651400151749340327200008659708058314404028149387469456547223384137083361160430732139085282176325846925575431961563704482796039338764235920816561474162932838816547619051550627730698774010530673927665574026920822664346007618096500980649115180301937454692278076651658494422711156656881572894594460996840639453990182821702034359681687408888964165895828606274064413467156619717594053273293636086847703034927453961087341739935140964029829052879455523069088633351284923794342279595253783103922428892005354789111680213243212579189335633973132023850561892791371112367609682173978255549004679751796663449944*x^335 + 148406075492767605271933216823242558263987493910464778807053117243484409077738626228464919371640452728156264203538893637106585485369027114939736160838053221845258519384893696023319675242075309280302012167966953010401939387888464178460849932072504670719323649304761240321362263492845536286477317264525686506146399254179140640722140885960909576636414854253008859008798038075477093577802162277411354499751366647960745186902664572180772156818411487751833301738338455042192624145976997680577896263865665460588097286533922148562320665388190037351584636986534349346839432232656971106934802789066913616884669612552111951378778211903928901537430732014795359862800514842428242*x^334 - 246187388041062511884762773119578486754793153666226831369709385427358856077142685745566966552527744888520552915300117121685781889448643572702212949616382385307686796995003597044824729096085583880908468108064788705016162853111039865144212499045753976766662790020896036306119501493270753907644483771179809214178249377523754663717287698347663603995282262744538661706712101058976737605677613136114501769037565299113320457739309854133137858883345396785009570224666957669539552975555062511804130092794341591771109146972746362121321830502057171527911919652376732845317416751830508319396962046350515614185618087367029250146484817808140008952978907473057530412815296081976627617*x^333 + 265827635204953113242571046833423444154223871899550453122462929899565658655334002726085916242377847554775661776330248184417993047358640137640975858478471524414383378040455845189225550096282917160353870289207783113956513868201765839835147956479798862752503874506762280157639016329110496256746473904905260887034483185370180532880793454994765289473244003012404770707606494372586619789010060492782410483211461104681650917100622826025906469451071011556146267473471591329418320299622382941421687267361807190726068561819043842254505869606240478179955733437687778377359778619762554753133809848986189269751018058577897038210101116682932974157052617369468416830297513948673450586965*x^332 - 235846236633441267003847874073744179160910092694393062854554981642595544857967761833173097560020316132868722354732932086340971855347898909556327286165402083767085411366325317871454408787553173335010175182133117967941918465632258277830352205617714591362324710606846643642203977924839186234521309659778087499042682728843548204135149447307479693403823576541741673194222305122956209808268305491385715962422836910332237786814033407874158090887206584567160282583486684829872088113723332556913416859111822393418575271255610302356966243211245341816241508596738145473775126215724489766658421515926575683702699181942117963582375006517785777517088803600955485026717007538106967942168765*x^331 + 186233099018778594055334188382276564776285769591897051088134520148615660146601209586449960269929909851182780848544089427476397953645850804150694877184498549388550399867615551635294153826850289936232817772083731416620959228750923271994179519743189347180949661582965813943953087315932807123468029748473364088701340470982966361881317421352594603090529303770070481849481298867122483927109404911684826129394290303518429497778357112760258139424789610143164921902675214466058592305426324488048155318087005114106012120817982640919703246043463851171236837898801101241540952314831158200889722723888123623652874218220155725115148277280558228072495410826072945759908477587637998939832785171*x^330 - 136205856588859066853766279812795042920621775750278836626728078783493520069584258089260637208007984161906988844954274603337138799054083454711954145835682183564575057572721799334880112450204660572433714443506923728131725313583399087977592824378518294191227055849032363705069905053988625441658899022196551310192189457275109147320068062636205916258469291167851943158921179059744414458109719804379322383467131700155179457885529267050903804363560470810311246221319386788876123906208187547581789223209253460266958150605952753449267827639686736847579673529308715373908964363274942889683368468306373774380855780166360990076542721574464625166380335896893315292154334418900846503008479465658*x^329 + 94494599121531065515958308012070509108394126706797242087738563477625262126550738390083190711212909211960740319802405837882506745686968680500866861920458989643679825708824608332517701045287100176464169805096156343665833800482989527912372549232274259150946320190661870110287310966357622284896007520201467489282503126634172054601374342987333875725322295854152490599461051818590889834035480305703459750408333735494605898506964563585527703199411262868122862349241691420129207518183714025536174157661790250707747820979190018820444072064604150110896078743320802491097591065235602657923650422830586419297880761159429746190859685086232920959974807412232842264508876720289585338385747894143796*x^328 - 63153471334556250420811791664427511140825642002760907264465743618337041977375528134436127876814789228742078361396334897417434294837580452691395438601488945228105218798422358287352660201758553848941088385040736374132760973128805103444478135039935895623811893405875347807831753471636116664482188279992988974130117753214355604024729019317458889016554272268771436981878357136203194742092355502423334886463632382929731471055091681773315232178394369825029307761120633033198616358352758755437595238903312458589468758030765485430855904702975252277346487694689066760682265879947706752703005309975556378583589462735838555767993792877193039280603775038447959172252460961114252845245777550337652856*x^327 + 41064935435936296727217554842157673902541409012556361020893996874990866402148437252900273830752561689309048358187274286183182659245822571249678500024643783057231574060226152793285671333772542861713057317138349544676476135576712018988110355563680522805177341140490534583538052407920016127311317391035458060278750744214394184805973424964127523053001571976730318804690583798873416636799195958944953842666026579356629590789000991949251819390773137443108137816080418291130338958303899365314054139980818338282166905241437222255554395239230456762260958357840805174303560877855283966663008041340899432440712776863113586470521221862956713425981593960150174097941102920541495548331538146299484400475*x^326 - 26130203568556657477739979690631344819251896639557671033217709694272405025652407901935845801476999026470077589723035826712838616420605166631094625119849530889970656444302874814205133000450163314828592883609961209259859035268533880953196090439357239951295048640488565897237385341585029142609915104081297164304539674592131919409693528361373901649281003479929552782632329822086260268808200594766438503817099888432324988773232249436260748952231775067776844587358498071362078212363755514417015195885960353963256297053563021198864541774639804099767782087487178116025255716475485621199010181487410207291399043521065320130159242830700178211057969650108190003836285266166939944712753001920768363641025*x^325 + 16315600406656784860460695756314030930229558120677303170958745574836292442200437310696309183965281016933001142586820344491306608644249712646887817177562432468009188140621667757847803716391716158779348523496513373086791539511056467664124634628717331603287276143995955654975494283144503136241310727962668282284270734508465658114062592882519517420546401264942069553349721794110127527079044408607337009318055451191928109139818283882918079061061361185930888343275774638210284166761705217717958298187259429992649692348938431823673804511718475183934974028798008395960197461844092113029119635059841197026008282477464080715934159407803623641734591302300770889033569225077289771906179086740428236254448777*x^324 - 10004457217567573260864699006100175882991844681996557923421902764921241910807561888502819797927829310143199224196339005961504458959962053827746189613580377239458295639909195285786404584702463982215438557607501369490708018313225626694670114916831002455584610607056119836186028434866142203267377130143201141885843366514335354931848173169760126156853936250086286130664209257203180282594692317247230603875499190515502329688712499664109009715046903490324754844186138307689555195026612750974997061576843728829778391597195151278594605977711786887699623601398543362568442714773878008721415509280747876193249147308012661634059882259340177459666798772895632134903298223186201303671382838849601255956145805943*x^323 + 6023892097026469152768692940023472271167462775517106210291130714773894833561116957166179523868845433778196106067530474441120991242858995863631164062705141047258780305474747945486176671101230182381319929370323264296588086619636297418981810551518840020921793844504451723869932941707490281221212277832067930051118039411726175229196821424378990888763723417888642283960402993409787242583798812372852221272119014117872539712386656081146483489868279732115487556852225624338196093292283565664629320675508376741089501016466540980550040148796360068261422979862328755513928775216867085112767591280745508651179647535867364162307829177430279766001866364132414661386342165409335676226644936387783510988729654908771*x^322 - 3561657802089796367420217082649937440667467210182788595863803776121313840368279756083531863858814560698496478485504152466726865043459080578023160024443642272612877524249870223068364898825268215387330997906969035710683365013118833558959924115236030519349088966788165937767345537816827571782501312294546842502562262276712934357359890299517175278405059155735115627073963925071899511090371767224758420417254506287328265290038538179296972689264095732969640233455322224610613258798551438635143355318153529405232101092071338727330679032791508818098637388257241734440231593561429903332118382668841316037028885116996665520265549222675086828519916444363386549018881174315267215632544633897433616064158431777174851*x^321 + 2069564252400378869047798637607052514108502015630935347516479291747373812718614092397250040798051892445833314862806869192387863289796576672617165460629538199461768225711021986955165444063495049412343640425401147476966251256561007176305907381009378002997010569609131901088184573512648358244999297671647469620768288020934602737344581589165640458369195675437404653020014630518854180175024485470194117337506278772853757859733800349952260948027927160368321693104105961672908585974797850976658435701756359624609381281650844280234465427921174497570810062684809576412814549379319396043097406908264795946142427588804438628979173530851354899640379485992940021322425816501268381815646557739569091825710183072181522176*x^320 - 1184475580423401840273312233040727925892725187051495498045008660237257933300995247034323673600108410061639946177138286724659802774576694511698715663408586523231197643141679236461629701811808841541917282693273931951039506201964217506876809337619480393286242977803959005955293249527827590075810503998661030394781522812220817728077087610497953503394147921660977053161568860377189857697528745138947203728174643468794863353936553493865149614375116333738222767043700376322673486083724880242696820045804810800854729696634668614472799278937015015264212573164805805386290245417888920263160440809099246594848903918236180469583558944327231703559405450762731048848994537723195768872446296986893749751075594289080413468794*x^319 + 670428338600774544080933747874532978201921680570894954956624038286009034346034066547561340559831245173079929428539029962703799184832966604553247879773778004725738871452957948795892700456822377839806426414369191585628379327059732280012600960734249362880981337586989138918103236447553547401177221584383032263759028217793303216582064970598845596489416815284949425914192351899411869355533966669402177071365052960595570872739643357800156326772882461096012070689061020005827464314028659139185564268743114844432694574714646857879660360492801356046513798008128956862724170078399282794481107408349117512138399818357375895421554000606415841153633639499344007911972623420258514179107134688357517206641452965537047553053048*x^318 - 377580288255617104398782597359552291954570274132126948974010009789356686150912457130270323778884928201425603328437700640070153428312016157473242676296244840187469962715190886578269195971009057004808856385815609969096714753317792954383164670528573555590676698468817883482121694525194685019132814782382948016681492188265086615625862679972128298697630414330766478975777104135327709413394830060788015408516714950615315074848888829451419203127205721048601334223845786534698291327011212529847261113156184500690834429563453138604017219232598113419574739136408006640499580292986178358029149586014203123750902348284902239370357784651079343613427127322107712214247307745529943527873143135063289098708578623383979660857304951*x^317 + 213299613782014490488438826846761259191996708822163320012226679735894290910925088306948159624610067502802844782990467208311365863956128367954777906308368909743119682133791066551947175640253948058313708002064385916604563285690507841196637185141907504352038040964615313479663790632345571679933801296950949212556650538443437475806033758357311762859148529182046965277739309259155467519894195374897630399805401731996901526061328600132863790275287033978998715247102362882929563409078926682110096035843814592412870123342565070783821195376932407396905192915097386624738905118191698799645574998228572993061643971957377801682544158476453770116736052665506149167632184326509803578271874609749845924982126421349402724052685269758*x^316 - 121979113944933626992430948011899731772817511571875447245780809342002375420081880259558646115978227762159450004381014809420510149605339035440641733319511398338317885353405290543526226574095779442166185262651375231712646697630313912187569717199983556823997476589928059062112062904297935711619373566289856345882272054651113388039505919220808669114881439800869421464743288051024053076708166179725180275454940750848498652750817187825825326967003625826270253191574421343062542655455596370715878716300058794840326761801534165736211118045322731386273206628138862752679691139385461758758994273646141047216378474029766380553047378015196322361137968172774579933956240032805800396674567222924560887806081591733151221792768093619371*x^315 + 71226993131503451075807621938817955996924673803179057895242742113416174596708359566472264782388191951601892621864229549974814512858231108468368600731525601048059362323036482103105832591455040271536377872073997374809022037755286507322500342820386089051448183336365055299324198964372968971234678913662879820091640849650235251017955203234826293628257342623130425602739601907917254353809489075575919467995338001717321017002373120342413329320506244291272805328236302950611657852381749569393519345357468361211676865148639773551683016523043636324307632770255015830239274658179548136719543177601393789069439727758204712872620673790281530903132237055798081823176151901102013251046533731933949131549825463075845907509624874688687926*x^314 - 42713338155699513205081314157035335932944208847630485895421109456099238352392019684010816376984055688404888461763130768285925575122850118044317038361294065641890029119834429040193341650352894566769862580331276146001698537504801487816808382547470522373163404261043267376668726309084949767878662585093178681010892547291834249419974587785638878931011373924315110180357346240871542331777815886982486469667323121688061271547776957846886779887860173797030322510904299368730335839731266752829977325542964120604188099381010854822927447746841631864845990540568675541573257543388269525698919222631079962377341367310409178968913316467009154294421906913154760082968965113784856734264836556036347603295470100638334665276257917280523593864*x^313 + 26330495509556090804922636840824723244981470586116609795854373156656721208098452831346096974897943367493217302334619258896125643919862264846852339210669713833183456570283174307567988321437632922002575385871558054080823493912420063845721412757116183636074504571492635773142884123142312904929193646855935023285111335420517429451496905238332909535277767016614524248767377893657111441095880355042292297626481044837041379628062531458053202189406680888878031457120483260807423841025437609147663770659314777477577210918850676180858453923461856060325857961188887871655423448095835300956311620139441698276718076909812434923533703695745572630327813537295661709823367664999155295599131650914084788433715295402194072311612271513429609245392*x^312 - 16616807053351599199452184299161776364026624749245600276865374447616988497918932454979155292870693795265051884813073093976669885047493091718129874488902548766215636739583389602811951035486037066399504281611603211678676986255026830015589960666630322922649753173149724552667777762479624098777953801776469358508850751309414789396577816558007930053451844032249415293419837165683881730031232640084244048877767433225729747302680520751454087105848243759711012836163163526865079234068163815103547188054944920313018148282224010208796775038389606614587981120966163485548056474478365476050907239397793683410034107898574239893459883724864562272348951136301725027119959656687979919016217053669331804032905440153504318181214776409460748759099293*x^311 + 10654072047435264604028343713166273539675815101870603146461433150550141489379779555996190354500317003855510061727314241048463677656192016194028891764363396529357101710458916779811897107964941231274263258548943556844926597963267069708004876897022939609949787720927015364195871632579479982704625452994630513607678133039307530619612830218475905315936308849075889114995418748116712802123153644349454203920220078900220264886236646032586869117687703174511235643048633771045361865972290644058091213471283756532644963547903640328437319698332793560935027085431080985474620936117320864112073535797815201702419664310193846853444264500985188578805400311983138639269266974485687441473812315043168208869455430657295235260749220159771562332094746393*x^310 - 6879230882238251794983630816181960918136235976736162801523635172690655355067052021389734872967248983863871494626944805556686910520481275853858168984583343297658989775635139554122727458356838254108334704888339049304091885750189371307971626697330219823804684827526481697205632535414136950415895492540807253296376267897795134417825858448666578719344365027984198790778376068620173914035274141716440263841675830143772405197428106301476470391705289451415744153928986636790580051780318355393525676729915188725919251756599129981700641332069290844166902596113456401511876538995373610829123035788165257765633283166668160547761448976628642040975799416921935037184378874961717378410212546286741351298042490437424097365008723180593644033933268987701*x^309 + 4437393088231193980349586937616009330463961220365936211645015599241567633386373058569871167298789440992968874429678614878076739641209033814025016314641755748852273311894038439354878570925164567383307848609578407630584867494505491058492157421212139844920240612650930017583505233127942116642950343399675554519888471418083716406244381684073598302381983060756223617591088503499406636688255929611223544154280493353268044289404436491255068880834567230556061704750394861767423756298273949244256035692824018739209211191168587516234776810624546499251984025125219920666296557673419774716891623561962359306616607880245067931076182126243592424949259242965423384890822481486490360794071065989735567608424815666038716098666603170282482117392066881465381*x^308 - 2841533380925952860298719864323515626048556365671642956039941409483734034590130011014005021394745054964572356627535340489646097940555105412143627339396586117035394148322027115091486163998448362766513872306701505579091109208003375453766520745041767679670105712797757788990490856985465897476806691802237074840524245586929964103283808291328197169033427210506294619231883411990271609014404560261679055474919236030027239814184990971211521981298204359076730393584597895711642916932250653143727746891068508585172417824196180663758264078872543762811474350774217504981598589236391160877482266914219636829475224551023792855018024647979709169463266890086277987872371679271707914816323598146950076745557571469779396108882394750858874743008165199317405247*x^307 + 1798649690230558163954498509525582511900131369536749590387585708412701809169412567328661633031615757096717505103416832871810505550846084264787824814470353986604279401379746939839430606769916195145341131284806676665189259288924703473820054741307637698138900614607188179929778086738947833480536356141421785818777516856026246984684184814594591586508407889113164366929217828967986874706733089601567145399068633588635029922864234552423116302525744276875061987817111319538400866021059191486714591570040111058961811898241687836162983623052760560121620423087974206289286658560584878057443282230564918880656039203425246593903186224170428660353767662253358291793574010047968630504872139483044767088641374248730135769095595891321193227300516774434390481407*x^306 - 1122567188473226057201045476864988027052273150531375898447332634879468288621108688778874963287001036844922106072993602993556301614292357609763121481215876999304458435212667369124081611655128612175401807886301402514493779824262967968597061667950851320449620429312461327512976604204401587200634799070813042144794874451719207790457307680079921845865417922566788315103326439965521434551812212963153387548240115743545519366477580453738689700018101854924989880971111761491027480081019662891582831995649777363549119464719247023130985365132156085525845984314699716876532078878680614030780030459993003221016068686764418662659377291392575921358359580933966854403131665446507218630512523884340778516734241716093697856590349196497754990032406794364135639269209*x^305 + 690047013381099981201466345457103066038367907684242420467535653343263355955292959034485021944557777972662190214117850204844186871468014183478348121266990057598902273141733694337415393830211415119463293443922803520481986669875523978301570414852673960703393874735285075818265086687687306874595057934090701596651363373109298700615129270330757109867974892621242409050132835821880394684396291248315991774711216963604592290227947149729575553940261810408200846108041008968633597672932559967890102711929068629937027956308595686591484516137993241368347167890380939283050563326286687527609239179964402678215358767447746994230055645330638022644647757837712078779980261194883269590108664119881176741316693752818863491093238035272819262573557076924760103562271551*x^304 - 417793333157276189550327934871092571626762265098806700877534976023185795841144131927001938079661597552168543317559875645754978917269237130152423848706969853348485807435065100041097288259325598944534776331956267618611542602130323959336576774520538701716385112899696902097669998715773437507917170621422584284303865546337517564984113234986432797460611860502762950857454205358838118788237193254513434779127319133536952630872535136559589454626486430546742608854758870916463418319599019850759512091582141677946129829124111533237401866143613183563065516675854921140252412166705839536721509187627286676237803259623953841178896944489904784266383176331195325580144745465646320900106981867384464938164399826881545327341031789241016037957347061644375260889159256076*x^303 + 249375146113738136970860159306361666371430445330465871773331319019564712321450981154479034464137034043334697254795985856362367346105696009368499001347747489368004791244503592917919483587170062627073013873221706981327153780020437059745735106461362372682847385204212339652611953553149529198037662818322322784998776998722512615818021758495315579831961425599583985840925866439918391868325843144387501454286895502628289847684312113018150806857549434302421974781320889812313129838370731600831052647270705725386322555145851430810881655122311546938649550173982878702851314317850310353741167659669333791399767328680230035483358989713413609939291424557241929529902284758074299074083313180552175283326308235016347826017398088149924999599508887879294184910777241911297*x^302 - 146973342111248823361748272847464211003999080986122703206995457435119623444728952591264024285409960102309406340529083703782311993997760980070359757821861626651348033432410053566015163373637852573086449315279397837655145187899785254177911283836796759600754174576798560104134392337415353073286023487600425384624811204163337677116999082136059779791054894888889739433426550170728233220627241764125814645955957882784963066489664347142149665890361046400315617716691532785343844291143330322583798395279907455822105995909529417775618889646197718751006604947989308876139072465249515615606265654856596760623910416376040628490526143883757997594435181997824713818651012212498098560980429110738074257596035162034707737557713418422358178118706439778048466437450746513393176*x^301 + 85709516603613548240005648828955789686195899644381156458249863314728226343128872607067140839837129149768888865717830006857543282621397501011965111938206397790524006679809393376405758273043610438146920613668515728029961589360723817149774776347467038880100838723969681894518731774981056700620801029387468154544557649602720244727367306586738747322230367000603681460980529356289266824760157022486002959279761308608828547925347342486597380243844503196679199812534383128306169531896580025806402288433196851436245629940551204982809510766803160764422160310701162379540294772715580283248432045601069603071502899613206507599048779775077326118897168316712354539865933016526968542637610904339810927193699179297462298671849565161073415304426529042694647471222832154841568640*x^300 - 49579533516126828609413617563505497873990287394354414621290131861888593763046763853764860548786334981669715374429742263496122643451037821587497902846123938539533018492485339046702155032361558075251416997342135576953609384617280906501896366488560386815232602644871155970783970168581329448410342666944359597408934761138493872396818504117507782980634556191449495354949465804286040352372745023618008292625939154624117913549919993704349816275985269476247995910496932496555046556009302848799141473290977267881066768569202103714096320500021223684352710042885480170214887178360292433793370311947678409145221828906444607348282353215322813235277439432834240737756425107571735530270156089434559073630515610172665469338127011828650165535051164589601117960626961573049007071406*x^299 + 28525840053844955180496832246408776382188397696045033774218718182585224615179783980391753900104160475062357693265859887409707428546461968932189020813592164915429131159270363948820541220760192873693103726744564082256947017476944470028498502549496183462469142623898008552302285887652805533742610231629114685881241335947965164796314660075651065392048285233493744593227067417422175283465867269450508790578359011799579280166444957233990637619278549329805377450664626430743195809658741178054995815379241725420163182026397468774186552419336338350127161554558904311533412254863709193857824298012694952044845450487183292369497900439137654439067569364912694479112579764420377018821070722376147073021203181780989109205305891037733111045722673035655720773573709942378734654793000*x^298 - 16369725234159774196416842548789890444651718263830272927573755643249575997226254720428141639037683653421698023410189328120606388669370523072518035566841150459788800856929147867439708361433409083249538695223202049967766458379712032896986364679460690535523013583063279214529915490433098509315695888380489038274856522924440241101803508642382705367036787086490186976567971762591932730772343535204653932913983742381057160010287422468574502277416886461753787877434431234555318492505868041250113301284242990925231052670391566817307111937687174281710492156723466017258667203258831392654748184725024388385430202322436332317675873598729628248199421506555802845180126770739737539909912270954488566728321297939082001199105808301397087357867047667943167343794830495966990787190241520*x^297 + 9393956205713538087748448954990707191629971156098444766825604438204083399003203924958575437581796571794244035576118921859787582039545788491923164445283887731170079824256896031888293964296954118414455307949357524395605508596846335575607714976892446936354617105344917198503143839020526222854911624039244281348775899123123742389461445908892690289850851144321523413486771076752528499541414130187187443705431013127482894873595221768341706610095538532924427458272421566040868571871032264116000018709307585342005276363045852726004645415558385672241105114398244116959496761295732291847878590245491946358555901209194641830420037503860512977184907717170410861275293289698073773962493731475190444106704555165215879965371448869819373780310878468377857585984281791610954521344024988541*x^296 - 5402946220381647299437961424410997346763771967295460206688498050995108324099072692374260326885159222173162497570741193519485932116860710465244902256948927394677595975670273203512902835360648793695932807134212808503129591787052014948264612787649788332754608004282703086957990773871080666368790521740562110838280864284861721507582426414340407507128543377779282068775780503417171162895587853290502977905034209696377950862392923414308417790123488354285795254749930358641186539772208469057640956923887985642501776143874037355592125005459298317888835791115688460265247829445756939487814216944739494240220724545767113351475978770840173275161007265809326849105383436733041069216547399787913930127686498992218384379419061128876966537634639842389960898849157110911075730251962763966547*x^295 + 3119611463961646146403269459305130018457572715365576668606293668491037598105126794046150645987355615468685761018287756908401619354750483849823212282498555382932445924429883148162133974464384760080624288032537216657201183114038232348453783519771933247585362315274746671077189132793880403707080180140072016212420864035808768018314149358291217313678091823831467813578228930576018253915736640007591867323688876586727571994067225834054539627145793285588909311859799937506833997778003668524852702695987974032998488918113094422341376661209863866093140788216020947991182343343332719853222958411313979950910989569560840655753030884616147778150678036980135733047969661903192710062105345090734337906979108177551979575174148418394509204066896980467402250997092786960571939897327241784666559*x^294 - 1809878682909310452066449159247414112918121917419382417721824947068994357988264625438436663581912980834736585114192364605348133196799687459015967704002842233039572867184303642708843603210798567697537652310576618058717283762453462211514779990693471100097476140678418638895876296673387611562338695881330139793185735754587954177035922642137354766591717599924371161096971424186872837872288979771852423778470597357530941441327673347036952965521416782020842158898058266722473868206401580759489504844416670354717402816007618700727461180245565376115542116360465576355502185630889191279709735408295037048696968614462986995654579817971719799381718432658275575875743836926009973317268135468574410278242294788620326790914446127592959260611173197389707080894972957345140304589204517343869064560*x^293 + 1055185233328887389672493018380038401259503200327822505744848174228739187870097090963403776225478381225886058786296360660909837384345546360693345526250894185746508491311333796697362518359022954159129698110249832940974193144131216291513627578719880162047694265750695299067158553538603508836686520390576287768360419594722443677627273395308670711061389362888341395331179668629393181098595794880422791006265723603010903121099592035211914852327769933186473233884075596309746376666144590254998073303052583597964418031324592101077598379654487468148275544110424751547538664255819965944697149755931119971468155912537640726717340118151185483256138802028282888451505467109192528808605092847953213741738510141996482895045017825001917996503243564209244935838758412555371073522504865117007069738230*x^292 - 617845763737009211339291091080971767711193776495800334560809589681711786762216129118567764296731175182107715003488908265452895749923487266284565610904123994765142268863727832746379802135825398689718391022231344410570867220731587185515725700203007648951651194442621579643641261133516863257732456592013618226698931411466224383539963447075669585486206574933375620174059124463075336727356905794473197698498676448455635541363456137007480443793848797140508464926072044373732059350546435387701250473595802803522867972776959520431137357261894230240679024940873098894063430142881862649432066491257976601480877452467017882471496677114950058781185687268965181040290491816823018166245341998829606826129108408606053587714523862637317685453564494349567043379229902359287880964708396262458213921638953*x^291 + 362916397536241578013937596252141539001065100047044869056312747270865015040626758823565659664321104633011225536904905792061068160862417197741267804223404975992915188554805651818192090556253528824247529135775397795824914472611945161325931732433487569074348447900274982381507942835986623591274743579432870493108491658035970869972596198514711291970970457598358414595480707583213002826075119322090396459837770033149403631552724968459895633057375037427090875998621168873113923719724505989747414978056071741578569508564370208512760198400630088781887265340181990722951730729788419339034297931334486252553472694836846449116016421914226037023390758131672289576313874965971725180711626797864872556115940709172353707162239910137263349289471122611325019051470201221998749052134020888444060962828546593*x^290 - 213531846061164672510654353190967052457632275781518978712644285391228546713606368921080724206083198552772075364697164095420521772287612121481686620573607515242277168563718806895043990429334614579934498542865108917526270142383544547257767861062999427788424424297065313260429303981826373422369355553454993343590379639131549385194992990126758517800958112282282129736785844531181677345303209449789782133233797869139915260577876671711276503053167404316115294848209469654375742858599241126876648741007709311404546352543219789245435970296177751276205560495116363620231584292795805414782813072720802210870449396429463665381468479584546069219618342890999958265139888751043025798020693062798619685270977651486400769975066078686354902984222937374894200150487501454400327557298219982292967470706110744101*x^289 + 125644188762313105391098940014572981285282559205029372972536770702302461055547502270475670235581914992199378971895541407382664329609898928316432800487551289556497195061648152372246851340755027747236278662452972171757593386288993238262786003907569393351042109132696072162820040671842695160116369796174217110586858104023671030445310844155110913576602650758086586542333230690050078759068447905450950156411645561924983341553159493064430245529542514051929585345164669562623209243777662418757062323143945551790764573658014507099880069641657294722504544025691831718554500871724224510335174189393243944044371961158454359976511447971391170169278504947420748305131622168496677436117640305081200642098490602943566143715192622357744020019084226653678689052063142643688712685145136444850857268797435582908895*x^288 - 73816050701529504572803273345193034263947524130624959360366509620515874328167925637151629071646932766690577921180647053547037608607034057751530574897815891004572454200108302612308395732308639355121404776273734389184427388145332501015752867227935012221451341797247335137181533989671548650758272784844603249650021407180352704909913856395766473694851663233940357914821214367863655645596385945690265711783619033974279442215552811862307677784059228757309907294817909864663831547066435818466005309359595466704131898412631842967427309290226298492362425001911914144263502335857299933172230627346275492408616333640832840392928638241967314291198608125347572509745205718701578980817638083859956756201475340756013876161868667499575312679216990639341494557291247402628641200561244039099198255956436028707505782*x^287 + 43236535473303266998250288902166528472024259296422745845923452696645797882060628451879280412611735957264847357237939518449949842829450258292151668114246632121339143844279247039904914411476575734981084930592756881783374240321661402313335062321503256048758180432184126223761837109247386546888559774561763097482679484262774347724897911587915155415512246326054509844843901918842573884225064458956893737641610578418519378637959007315337434735245994305240415786889155637196655490646260543059559031794377828111569019239769755188531781320662678691276353491141016526710276707657497369077939854347816325345406350009930698144847249742627313527514178732350146878383591170650948198174642584659758061077454126328396576260453243585883333489339454329914796740137693095616053728565096309211726878463681702028444141640*x^286 - 25216702787767486609606849329076206366107950631562652604679715334844128477220785551161962035841736840056685836148559059622792717745766246980555089076393696277466411739374957353722537506009059936209607198188906068692996853344691107352417974521532674209443721947039946737062095276142573449211513501633085634205675600666613410531481977848036400625408385715419856479211293279743832687736828994734197149380189941391650399530745456406549792833642270334437429079133754794224695668562052105961309436147941193232685641605901044295927987797826480964019392823375917800683222180428024843632305712770229196343534792070778641899691793888330858232797380358096436939941655603892162787943286783835866535962692987294161360916432518799620284660542168057103413517691696481552095917944857120792871621654779765016696919797213*x^285 + 14628455615964632820319110208650984449747091467602206378629478669359984011676032894941513554924639823225476821428041374268216363569814400648401543790601589702443584974890087577399139219239670740544597656354640594017424216655600942543603497837355439421539321130262545045716634918873086265420874115507566452853777036782999257188057714751844214443458123927967744953982612484391174776519402903801636787521354307090009727539537576546028025501751885173714045794885494052713499363662605620911656437777901219957008565697034075474223272894044455913861664031722268475550400121029028362942042231830257983178329390179270261685000732731518813974365024207345723462094851339394178767127892978911362457045936648654044573799982301427297611969533095316944261611881278246829615774881771959755532146927485790814008694581557540*x^284 - 8433403381259956714400063711833575863390635679311218376431445225538275811449385579772535310438467700454535673534272709454781081363241979354296776279289407998073092007545553022010336445911072957948888111761795404607241990667113792925504886602337458474041275609253066973414799500195359821931207955462204297462950292086680520268969262162113787044460118740899924781725019125177049992084979503874571788443036133573801440249290259679393080405025809496051526014879584435033735293148100282930698568271845481117298223257200827992384296866517835762579927651529822854559125213038935289712692901320337638831002678113291603098592627075704748728831170445469606241784567089140218558257915457645913516974034379588479541682207237828546933007387826826062363464343808665706923985139580958501051756786580531237200363420773885276*x^283 + 4828361952614996954272476581840810388002044969826971800255758114464585947192207019437010507480251221342380803197571826071648222207183518559790523785834269714181836601223261320547834324508395260486074985860394652431315913232110756014967082250342196852352893240787231209907946571300875303492281920493086382380692479487635378257038881616546613042853639516806327557977940638338140266116998507428450117506425595837179278665029790474557960589803554233884358958707745299309561735984876958492441660252708001398613664882087051344101110953379332618824003614607936760166300770371847537067929869275740483657988185123674997097778114294409348503163984116334786755396473064744653512255955688926188782067143927886022355787856491857980822059433350224459150585557086366588995671611555980509901693577919459551980300381294969514916*x^282 - 2743809386598772342500377139945335661034004601108046614738334565898509986470766161393015371218145317250985012593294163498237129979484768847896287495344361124901811054625880358321250580750832363380904188042390671880733679949284015679579066476822061385647268660948184922281244444303748059271068015431627566977751673047965979326471920400919481469488669148841635007513679662277267927181283770770276902371692893761017195959083403399548435010368140050467808231179759429029084627181517292279251765250012410132182288413415778916512553611121974523054327090633647358909070415939027982698763219150432661816435034669665601975541117713758317462084046863593702754640818315947278134717160952998933595109468105345895456319962183627959281720541766440554094475881776961364873576397807711427030240307674136111895501416091272463472662*x^281 + 1546985936561935398079989032323563376891547940237321427024780117610649509869286583807067304885481321276184821960439964494032313270861966550874608075540326288958163491026639735860956918437837692568357949649622504289414205287627894332750927357862635178610668246825239158334410334300295101159880930866169452797064716020679338890772563715997642548354405791310908138149193474326952759039650205241692467203317416299430835011655867628541850078259919772224967510491434841111966884336950586963962530457011310959806193891304335480697104045766540705533028574311294921106478748377644049154048704088179064317355535414198978457503970598109789584476254052805806175197085353785669865149611018971362525213300026406729622521165028057697731563970768105787453757602843004056548710392380141768358493595460446153450818853597507630052803872*x^280 - 865100974101145504810623944485752271161772210765646443434208698679280922486955434386482685881740333511992731589450972292477665158058962175895217422530459369307991128917601090625128531658883976897518381024897117906520982650504208317587120575779295697730795342742595305695137005644714648658128744140900354234872113958738863635761718134331572711615817105647522632428546455734935771817517165222329503211608424338785956973232967451153137103437403264626922068991372708396141959453245772705037877493233295081132596663721405071089734926697773449622002753351173415276130765434928374454951340983512996256353653654688409128187695290501237594822264580057755291372792868736857129065382748620479094128272506267358381836178722272786059598866675019396691142035299975726139295022637287089445448428842426682435626928314344987312373593194*x^279 + 479741815857005468355036127005893400846424771084574697707288784153778698582626797173059496500606033366071859052839010530935224664438018040609944827783949957998957380102952159617264954722811284188811676302627604107504879118607208573512111657095396557304502417117405517846886333088988452643091246842447268107347659508524247403045487148616151252720019892142556646418577370160569670280578016249787496426490922687398045231336835910253214935593674761652952288690343037032911149918020990387426065484929512070260273661500187635817025227249257343367356755062250320754885049084449370523618390673549996269803090598948958565033758838780380304672154889664847627803438124109953753470012638521189453108355601368071682373855990929699017093253651651498608054424327543721659191832072794488140209110180433773829570676423256204178625066565153*x^278 - 263790724618729042459107162694163645133094180423036808454498416760362814200113143949969482022009810993005557127172060349584115758311945760611473576386733148533708812736732600413106827893861587418486421890333941766800554457432986360490541885531733514909943291965232061793283061690270249918489709650606711766367389670673281205755966179112043147275218520129904000168147700834194717154212726985925837697551811666304609866552710796884030582328396621866618933880516337424150942023631582623859412483178640622980915469170562440359285686870704504548900201704662957729899155395189763417385823480716231460867605273270459706124865702124402881443547902912162568524781650209269377991667119549300382832965830675853730261589565887148641659901439359816205185487135289822156814432905205027427406270502910747072434970726222088813409656753130827*x^277 + 143816680448022532311343437032452045879521781980149574047733799826902134720190283438719584025796043752155766299680856850212081089027231242888582087347333180940015661310748932963011565882910861719695573420621480268908217692956744902751766136367943745262073816977239869893900248869251488622818952202918225858776433780903658309011399378504287926337651645949349858587493432956284680315688342414347498520320954395664949741392401303276840961428099547207819948609793180115717667309431137717567716349684363683787714151987282912433607930687733091221696561200153265750645688130138494226747327411214927925725578185053288094433490972910841472871881145219882462310363996903081325647075276758612045216032769652122888782643223239985108913714304665863379070275449799120020591329579212431443045648943761508387102881006167671847330973914745085099*x^276 - 77745900190828860897135221021473663739786299712651958027858583925382609651010416201948884321015781827007534177231243104420566524908782075821371246381479431534842534170172651324675495916018298494049965972952841806884174555768179366022597304640997164751006452236668168240995816956569954040016539051651739331700080284320524378250023056487053382604472747458033011929145081226880623751372460083570511860620354454605111185747607565509809185827382129995680627435792641321184886552174121171956782758327533546536208222255472883006810167867077906063707953368524605552156283986749487129630285442643981229543651684227371815578382974137585360735510624482665605227241266076722274794964188332038799402488151135976420069168144479118312977255194363780543528420397387346712869011254182080232252021587672456764242526940187271550538287590545851787663*x^275 + 41679066191693705406195965375374776952223704882905927216513652203085280472317518998936597961503803343300802217778031063470839555703307809772553099189886216741745556930266831236762191490997727617487517433395522784797705767612477957173811382814440033030720719955626226584897018993813835884117902463470455581376764535238430874486693013389998383258110641448457689311949323357650137164740848209163938877883598789720592221990319311480699328437151274428397361997640796085534461696700256444732592551696042631963894492356046808264381997489984842174898606888449852418890701156548896946043280449746521695010735222663837591512982647742459924072416889119945935942119997763054792985958278580213691436070467364108844692542217650716280471036052563894248636160710836492011118547122129006011236413626954388826389874970119420665297289675162393665412048*x^274 - 22162402782907133685584178326789403727790276384762662928766818001087133606151086915736802231605592453086828054894124820785698226289590293463320134861132244636856899318738457693849004112801413810365866494324474550448047033577757927928865819324356804570209941279600962409803073339063392483279587393376009073043214843045915885051170206223385815941840400410890875776181451212635893974102627783086239855115301411515710745064979001987849740728609204206879050663600355841358316450955329372918615832470633891957137699858769763554451654417752945879693907713643570595823650541976932956893814113160994763531795957214095611435065839984951292124491836428171880342765057798239348466733098792771489657780951961610813484844857094745574390995800828091773115743425036318036494633297951028003327788775756244147565851488502060763127385657362328851503269186*x^273 + 11692087090517731743043321622169786265184927550049385081554392375949416964893290164359827183314711254111573259304986024074979502566300381723021408999143307763670680406195617612362402250560996986313478526986815024561917344798605225300394531456407327593494673408373802975903363421656085290545075397325137436328219778678195059339050667313613568804606047210486869472126208163361977565211894071935489609748638845956464571144316133936123006339622155670013667947165454972959817491944370775734215458816687575998397616233688731992983406140752872186199331733852649233507899841438477764645000852352317591697474531065648885528983036717999548005923891823731169306235535514900754623726599116229884766973451244710340398707730437643587477463990196637142960173505193190055305644728164245957611720706131160606608966473966290748300835370044569297076104874545*x^272 - 6121990291067348472240478074502186036036799684602833543405005724760187804134260372367647796873916066208654105110460894168402017692129624967562331938687895515919282672809375811370412646644815084517920654786634049316989738905688608541785363263013833621398007789912371565241365083847131329633960314937320470457754480654369174780185568354646533933250771956981211427345002745669601919720242757062229977851842544455995959224192782144721180738048559496207910761412719841158734057053981016747232939542833849568485478523943983411428832073653255364286127814939015503870826833104071123443677042470359385973467571784094957600218877621177835835482516241146463366961448622188871613524030480115879073148059886680865542625842306428748510479061731805365105477652945566670233554697192952952055722967707093197355188181938726681975770427711954427797681917770942*x^271 + 3182714236735490791783980659916951966421786497590692102644096820769556856832573610907109604156983817727426943291869378174690241869771580073684517030420914927667195456636809553299509228697076162271316824753080135945325647112539319215238889881501068070278542739367230188252945771086420784084738555784909061430148270756181451690916158913310782731700249151819187549914036031152851044347854805637026208243796030435385100623652434140616876013174548042972381703007017014609171757825270805505349502154308450575260523048039170897923674751848780973734876067888456778943763786929754968679123834704086818938483023318606393312832919096019754943344015600981514387382915887903177431402465270867247376813918728311528446288611291108939673875225612209729573155010501364846670889152031918437382131115549330361822645459448394951893622906415181076293931447921884099*x^270 - 1643668247675913892767730923248857899751258218655657645914251605227478519086077181958533097904243069145142796721117278275654260449969128593102519043476087474330762905494495796062675815185969354266589767534361552557774056381843648465533390092530221449834922356364036848402925184695403954663823991050946564862076670711008796183607655597055169739278905261501903556785891103735118427832714964730223165923045232046730619216448254972825434707492029912096199497494232291733843404293183022758629846199629361544034356834213058309150503412742705468654316673392091393664720307029314319886197375289676272218249618278591915750094117961188120181871589230370824537039805188250295859919736371571275804934753214344143508464802716554706139394901967801420830536704784813633142631009527577061270875938090689719671025937810219698576180138210814860480179556903134312343*x^269 + 843673587519900004616936151076802791533328930752488319189254652873169887714855642833012765663161875539496369317182944675404882830532703131551315134590552214660545809767881687281725868505029537037672300021649111304254687683666333766141649103978721073746112774080868795443942730548896690703617255845369407090074159480293407258237684035107037522023098893794306499627957340724914357200663186120986085238004287161550278845995442851766040661622956759352219622277174234403243410073627883272591025087557439531751587283019310624076077809057615586388244569368585290226023624843492416249375948595380751510021196164482814790914925488537399016099867172728711126428719770677111191038683122490558964415658144020537166551768345979873221129859903885220236367657389419677422267762739339592160207999810861706498660552418665562457449674560057271292204985642828653048654*x^268 - 430657235900708955545231305319398772507755360209820444295381696602402358797553844201728515408952766706669868406549592293356159596161013820828221676344995504229841138600048049493926215523796309445399637097397417609133925460862763106205349912820593700971332789083754098177807895762728341260525958506896355050824205589479895010599628026537680397139806581972789653206856004777965473102380005225318747011546937897881450631523820517763905218756446629316253429591418509312494051901910928055846939863205318323648376254765083674099249359906916191989562178444433645339762298410299412858085792714002800117636452763349941968472111242846225428550586289872447128168402863369657171015752741497574182545492387469634887531570206462984364649450699101147064352857332570719502699144129825959560894297835733230341792018462300259997920056518301450772270188579291535137254468*x^267 + 218753311200431297760050718784893689294605666267919136873515981397876053948294739202232296883555029351680258878015208841222464514635106613446312453036936308669615360999450582009052260998405410515443483583835109751667094440686886175550851247683444531734428941452303844111796076905296121112524927663606999790093040569278501177219463706821707790794891457785144361416472545628875403207302331659336551094256276060322769499371055055786991589116095789016674628692999066418105757167458460319326093379295569592511915062272482294266254862502262783152392782652818892673834689774701882780092807841123633386952770692812272131740713248932148535146983707707019820469967662904033058085290179697912073529656383998471769144950047852077140894389637605959861414729749623844280980201096157672177630692592387737391994932019418190152512521152961305871785437397164619921464027379*x^266 - 110641980427515394321925236642281906243535596062561481701571144602008049641230291296321495511184914412840801794702916541710966301128959067954917332516528070182012387593353410496922167924965400282597857367310928691470260363213922197265904640085173766132338507633714660739742561094170306203094657813225353727659202194019441680527560275697026400714274738048795767970421948751224458198903955125338394712239479703173752700100455138426805580189656020314944272168132182149475265509180120112040150066096204071202840512896205151221019624953114337821822753335988947744202385841580096487991517277377793119939768499559859753587751082559294009154181033862918484200519066271320102692712339460352772142307780821054050151826098164985705683784360238169680146203168468353571089194727629096500823150474535977474581817986124573582166889043329778961431654247568602108754219788438*x^265 + 55757635501612178175421602983497296104938473847239856260796574934079411040465276290874143287281991435682949927345056715361150158995647253871638535294842030014061984520953368295802287480838465258923960028832483947292195181089038657546370509013199983850889495725161574970039866225883669348596475697898893749785194379704255372076631070653782891945815039783852590800528692551584469912009112491898590124710739492359916252739930117786605908293282724082811262473770821627374347670674139760358454018951188415302236815554978573889429166254790752296548422110703800533323387460289918178916575877637216068870340279204118954915024898656572274631580584533439241923819108752710717016637391281000257904138763469638050470064388957698752597036892048278467902942627892845684781774264391114151111423394285567124343111627847243849009488744776851340534368208239751042091644522867027*x^264 - 28014000558852031006911563372059233708168538550202509993965300322650189290548920255661287026566393473986664271073721861769368015870728379932004777346049229116823635745014232014650586655340566663133980229082009329768856986095105521640531627491149365458036108222638321203465479065997311522049947163600359841426303820716776341814767531767989138444353326364887906710622935455799492877000275189236520547403224609796067751227252454539629198809385347979379611692652081999843775002057852422340547385765864353908803665940683899548984819402792263474978926342979579102603721107442664140624487879664442911105279315485446867733564042771966302591371145941383380197403560833782813923427975092110917966568598877767498080414856769983029732311498250813882377523754907964313786187750099250921641821520689288044910038254966706765190017164773605369026340807047171007790279724246769802*x^263 + 14040437431588310623348189263635382496797319321633594582858318315065409155586637699771708748958227240788620317568937213607776277315488180904644469516500227636214593493001173666870208888271983537360366882715201298412785870845550017800376567515822277492550220366500010794605056966201459869430656074025651780387943458635958385012987257198346865940877597669798473184053419606402753244699222542660319998800311749350989219306032578516576359309997669619547924104709107881743486022051077116874663414273326399491606796205474589815359255510979676939202972452882039287087278934494789935149630636551090165111911067870513110872625960684542782022540440267166854374230968870975700571903503766933436815327959828610047913267939179977199414280712303389117228226605056057079624660490102520745213785394360286826341909223246217735779462625835639962260860433068960515664221409857000448486*x^262 - 7023301207388223726835558440691453767069370292004856602554079683707055908649635926847362587971387073176124566501018839606882123025868166257283273304451376784845114724323147822382725962676942672832781081987707911605128913547556009895670622922233665451334040013466795410519114545792059775915022203954887801153610292197934295427539088971280592116946709183765390466717070819851457993792527859084579823368025016198814384685073686267665309966549300971900875816408096964076747761057262568366134059258470198370705047993781420489008208639874636581327436983849717715630674570535404655535703354690114308968337138688609717955735651220467807693806154219484381792007128313412764952864549278954686223498795178618515948485244100630089268534041268551447804432329279786972286005621896862202791979899842079301313153938479809613875470928406725422968414836864062673588189806859810334171571*x^261 + 3507858077836964910653129333507516699133505285769923535406060601237786551504538241337191412806876466571314039573115959731617347516237169708127649461518787653664535050522472974499672023302766939274437253979512302385481361755804235009789560080661034715550239263303976455410369301339102678158181741192026318786316346081087634740647632456642421207985931074847587986429352780451990947418800315972628587152660977311621914862529802610130614416148956557975216587878949697206363356230602407065418368815224685139937003087950025694847183122664962263842400263888756715052156139299264800395155794662322455684852271796270938689541048230232283503437475136572744716160203678658978779405745355911132731214175960589756157773606180594571054653676311477735740278218665954588907549878815193397439847917377982837370759086334109394937026247890555797209172079255246695631853271231663065148660683*x^260 - 1749954460910416649643225277189824979546010724300512561866276598027816607542421781938577030177334351137685953054360828138355368349732400279026004141590220605478463313475549418385884291883786322433957928841661954455501169572990409866187483676334503994026273817101348260662840976989325013193954644878153951752883965643951033136522827994267819224870811491031763332566976528366368849270572233460063226076792434112729522370499622171022820507949717443224878339215678286711862332491398124649967091550578674520162816054976243753238609826479689136053094262675477966569027847017340657714032879155618303132904097812777713661968831989160877313733917919599579257565420928146920585441596664755281454463326742303421179432652399466057166754200559891674149694489210992085345259834190179871292892408156374405802522169378757065396561746713284102885829078067341485438600607374651487173733013006*x^259 + 872159114702407258679629716157322127597768943975801028360834296273960044026214593298517058381383470867692107525097673526240249053736873145019040196698116329380764847697636772558368747682514634417769245579792506793194083223852242228500018948346564799351963639405400276450359750585990772635116733860227137674370495359407354331291959413476945237895558089520564645726717472286971857868751827336967708874021995284051559077425166878419304931375411413203781529947405217260529935965572768634262944239699587078975113364563683722041891520962632394746356169195762757701698373855246208192105762207132788452671766459122268216027269271759586215390676334472564035527390083772846785302570671040785267799308290596101739773535734747949021256295560922500285135758740936141961922157885490437356228475257203750663616263667668218450391350822672740923364818495552393950743350927015051038387964842015*x^258 - 434315777615926033214358799973225171275028431379505534577775187661308226079435869935586741163320287693936613899011346442951248508287214162788385981729147577976217994645206649906228368693280325253187379365752809391779596873225451387600975481066160164811094126779780631436752772803092289487081357071562944477546088996873447074203919573470604113800306877966525446230941883071773401879286985495432970806623159641033144536337928656965024692798290115102929035900208158261389488041029775655356162376570787011874494906280371777322426551303031862584552740096446313787842649892167313620650027901436510367189904295730130131352368145559368312930299615231802182649963472807021247629021285180397088077348454010311602478869947568920856597062514648439050956337371682660065747827803739120627843871944993229437187387097236664566608033063601771627779589921671179525287623226706448146908768764354415*x^257 + 216108760427386988289590414013115526188087096690780099316859674645580058381221290870931284869272651543582907060987267012891996551175594552154549317442483948369687628568946197885751655282960069235989827849003902886743612815363347693680135584060601380549542626502448991506547333270103356376866196099391784007887824227745818825413646141452964160442869945879361310828626847938350988488749417952371678596728664318634754294635626787965833349731133108096124525244730672831870624738988064340965935524572750883651973828313714356926154510679927049327785948689704567052785362959926217996352624839310782498868403409099240711548996797973081379596931754348245527655158450424984032548328890608163790582334667922334538492569700045219473016108501418073766175050821503106198365759027979376276903195436222062916807389898535324872950725060781588299514561921926901026025466285586000287709407347651837658*x^256 - 107442575998576979820950410565455469432267862024863772407650160223464294223758392448797205673718998389411930940503304736944781895173977378282686727300600966631725259428790039556629712245779517377324230862462190434104678580609961857955294903856875120880172314000366867932814942195897248851450043780721549282842164170172884937372790707445869984768583084729891411860812407111608877927191146125069331931929444070846318126416768382587908468135036358084651880207279752099593545651681568372852703860427137604036442004681532946544076312559050567077512642139888976930783625015795001468626025170755098396770703015464889289549599296576081974194325241939643611584481593196425217600421596687540420326484340337060959093001940611208086052452331325514511315467085128574755911095531290943000787348554873961886799172119885493272323243074442638707412198315150517877200040509878013424465606798053821191205*x^255 + 53366544933115987781096401829057710643489807346445099087521913462316406092157069322276551244126218574349554582558909434800030574209917862177880520964401695405712660834080098083279288248157889085746922651188959682814249003807882161203020312808048761790625715684496452383305009697989807865089783795103642815275349865305020067715896771266806966672505670951281310258100062715502921461123191513205858241126878634950504297707820511806596457432163098364404433272074894169411354564431349843794055488916711381819612013906428915202096621326039424730071642135321782289591024053911315933795227194037658615946173526859119488672783955587485929352365911153840640421135814610205480584874958845555409753095284459624063743576660408026813458259880952021678549183383613882603696826356489203782571029723438513937912069625817342824966701110388121266443739836279254521227625960603036198686687305443389106718937*x^254 - 26477676963310632097018569826531851375997000119135294412004967149380204640076360854004530448485871872142442955733074914753863879076316911490348254254873765146856554148373532874902998265407207501288210989080290602397002475853840837840625042189507500163114718431262295729246239667154161186068903708123828174416904081861698839752171609213947564796879192685460590089287141842666133652008959736478870423241054287976135942728761398354392328091741796743517421753663717353848476458676115476618427181815410858102350091372424597144879225860394685902000427130985366351582533279688822866803256530744004628226473872256669228160108706343315318175323538910309661880499916021585515741480827748420857587577243893421038443574477879086213746658528083426616060816333516376943187018513889637560853581967128728783062943420188433438393684435236573995397119353580376534133815318769181641551062164387470400446529652*x^253 + 13119683140185602017532095932509462125382657881108275785351973051532412545859344492465496498525854919291886452527409761527250191865954464892597789368249598000136786291874155825570890006938115943825919660225984044095588002054547329538891748192724987879994276337238733415995670708411731663128147336150882833839377418985845027379040466309466085747683664091603300546828641342476274870068392259437516744887669091064315654314216477481100901107744493824892592696313059025135526595298146295879535187076885914607663581514764488590662506867861394797599376226313825382533314953498588335180926627158324913623011653388814210108540721498668658954334928741509546783233634518073562489714301364172281180787551417649655462286962045773413683305193535119238328012819675617696483054135776508597710426480929127100661639023861513328822013626665492806979368996686955452172477743767130304127789889080878573474024073685*x^252 - 6490904437222958757307190380622480094859516201548684659031352060629599113695823274169851209136828394160351420096403703307100724141637106428830750800361528370547959268091903486583620463580524654724280814945292882101461292121712024792968446206173057096498861247934716963864851837931817432719088455692762855092764501990915606568407026139956348139274745780386008848363944559710438581190010962932870327585203576353492534476461004482961738996181838319324309908893079457255114935545015203396101640621131871396459416881353682996412233278100215254084787509323154120033362814162419917638742945542511478990707052994202000669356517657782694157308773708873628394023784416765587205203512344508337280373892687382567526332247215018876061293578649182748569880917210997745870446959693419207237224310723383363840076974878527193029138760234138326741183434186325073089854062535044055312636154314186765578184935575357*x^251 + 3205732158292639518640840432210578157551300280309538088681743289791964998276421182035869464901263799606261550502306172321402907649039115957951623372949369489343147668169475857299122688949692287609387585377896064148593206609621874373916066743501865050603970164273185748926706714779656352738710369778352147328359951015161274343262779300803911369606419416569866068371648304708914705587897030061289955038555913128575301037515692865689438683895670507875196328324957093894912570368814128251305376909370428032172670115285175243800545322094477600008102796541935940471262756916596504505669011371569306141130384077328488805732909938782804174126495210682489356432552787231416661036303566698593476716571572965226937698664662308695415049335500459795165684857710244186939232878505970490407047689754631894864136406571667224878010653116647736281381561245407796412330873343368685805298194883775255507967333357469716*x^250 - 1580121956702395051600694308053840109492981682406481712914935664158417664154860097605967942538414742117326654339354362909426015290266850452425553804912548401636074015478687358119866433271977508482086224329480226298616488548509845032673946442520737449029789733336603199738164740986811145421662008498755712870872098222974736256938907876250909340641046224733991857256378452556598458882877745269924519955846070989131914962673897410656158321212959110308910497803669264276468686626212060385967270537143215479362861572522585908300191803755966691409808556529738909285815020213590446562393053229830657841688709704496176641888278419425519922900382117641741022700489837714497324041119180867122654572127044970595413252029971550282773328028254578744649262987607421917145589034356301469539752300518895909992784292102206253531652744468694115353182968081959364703624960528350598479841115603018489194719256909037520118*x^249 + 777137901873427230537146393052605907848449594637612457921078143724413735975941305638558960446512483510837461599692921494590702291431593060068820023256678982197078485877446896058107605693717621487277249713585915598076068622527161335242757755907197679917420364104203707201899215104892286456624232789387326671997657833263308508430118362002352397045748816720593311893060330388487503468430935847067282575383494231625096230278896014811608803066820047196604439109013120865954730281306718062735875496792880042073103838782526985995895778097276042157157500759004561423771088006507811724959376916903604572171258676029086717125053304890683451620994621704422800037267324376214953791463216490292596058125906743455121059698395401713133264009541210052741766385805053489432465502960346041508333315672865775499599876464042884170129858890831670715982116904895432491227103041299163709235620611520601064789935120440029414882*x^248 - 381289586544858581963295336669538010935010946802450671198089671627134509840307797881064472111016711054818016915610298710069220346853153163453554672157134897762857998888696573847226318738564997917512308284181027927709421926723742669871924609468462631679938442487485462601917194576671938050293091816427704566086589143127700920944026661656980773384847512993522571329046682644872470253696278647316283535533490533589455928789254841343748186659355871887005617678523876246241803429877131067014215617788695692888367071772629167087066739968048177934197401911511523901629568102162499229048296071963028497800386438515522963772239564389521318079886277323995783038275596851611857206567076565867364459248497062866883754857448070062907209668778036719207839237174558296212334810690819152106064937319331421487076675738010040227070720798913767032210416014330412563954021781903164020956116507900510945633242871231186584291136*x^247 + 186581718949927119023416613484334478649052572400573661202754713681415099351049992718205168025536897725621843860547516182282903695412390627011553232603467621437132281999021695360661249213764986932716325452208804757369767700079490170212929428961612083862888806678595383614874696841945012605517638587152708694161355463353890036947921871872518372686085985602608463094084833908297255009587278055039523786463388505044287913641225014864817181225689304537174448975739538657165055265012902622870659144524987460159254620184943021472153114481905858039515246340845660788636111337082599830131620107568703907708407498600886076435319859016004437333372745393076539635791926059382264214393599350426396230219744607658888080763241925225873116718491443540135230248039060179056141119457244373312530635926796276334628715923324257595327812593803329746188337080535649702759968825083572587862698273106116807312150568015929644328955625*x^246 - 91043884141008541218648193847243628315655386877426858567881222795003577288291655600028594803579888563448365289159808792802990741721089913298633190327208392964881281797152849784513930319463442217569042654415540790464648134016350363470528633408327474599747183044076356590019971375648304704554164979830121557571165863738480593800060373130570921896411642825905417736111773257318545856912782013431989159207570877233958680553027926260188975105505073446403782666581368385795301974725284063681138800715602373499816987405473857020220807408456384487280329473514923830660014279278895340723068486082782435554046254477859342010387031998965486205544000448888879019727396466416090987237261868581139071292587283024297658358719767799583980233514006008670951561306425879258272025307639715254875071886469931314897930195094290511114895309523702376867187367176388143943184500367477601568519829885646816734703800810595352030113860939*x^245 + 44290654035069183759455138630144465271651985423544275210596583556975169525006057746327472855567907638094192826015805443565353507287138381210151323483739601393829273713030023082786325607019177098188308056013964922108487749144218593886366056773897646024982939190961701852761903172121437548183206073059759889065924475079835389644943850290210261206114086222548620833994244797449055028425229716358833132370610050140790646539286284563840052162314543063453690469030847397312075523032473286600542198410673028762290927073562977244891948068703211872587025035005545669308351249474853426230901482245170510405661162639335743575736654575076080763483815878078339316553187009453772695175152675714477301784343535937583434058409893052721893788724579555466380027430264638371812452555771232444844533324161676554867661399941897906278083039497415638884414308948684415684866247356215921606307653972163337315290787635715324304543378160829*x^244 - 21476650165170971989028566703387459924441036373628026650647387126556662716468128245007055769907534382006485946922809888391483179894888143300045369164760162558689786077885185167911057679672915754009481328174681970033388184184849886046377523555463197671069383811812204299206474462261442621895349801957641239951923038517038560519382344371692660540439492951205085493844449654682209010395250098729838169987495546432654681070777735007935862761435647484489350633713260931546623495048367307931751566527929126210872731448336820416002592673330368833117665383095087302401816820208297321662215341587071944967927737369356214270910223598326115140064372382866054315461686341176518175843417201874586140698484602640982966408600537405648083707242238153994162762921154782599182274926022990560798208715992636898836124405383636090949914615609625823877348895034894428280082078612567808127008526743813684875263318434484434894777823777318042*x^243 + 10378363264351229860832407974028092067731259128165689572056706463503487659499511773881623457088603787644061801384262035130121263514647791569019983974086899918017129609185042386016158280464835609056530482961574806176642097124676625618580613132724537757783013417759975576063113820652378258529035289164991857003633789626224370478948596390389299598510746406804205069222880400088235688097135093862083476500383315647295383928761128426434458122399784229356351485508901180415789605933189165021858038011054846687382808497274369213252605863139240471455509376654848570896863331521051900805925950819519977165467901880597678088018019628709096799627779479137091386344362514775080254005624223144909382780863732341172004013829879465368656798966622096757322745347483336896206122681804112756486763299654611365847492885467917167447674674429704451903832361856870228203621301260437275184047415021320100868866293720094759923323569554210171124*x^242 - 4997067036405271108620154011762837966419466186275935569139605726226155726141111061716832348621162513271849984802426993528233505495106070708092664582483584334579813229266078506391071442535217920414934978940409596463121155785292188090348204615064806668075978363005880865000534566243789162575629131861446829577078007018452250273267199987082667378635584339849126786743249965287947002829677866809650701639625164604369518990322860024192857544322622676594374076585848799364701533560319026166152233368362616691260698308290082268007811250546915381543687845129754870620099482279883726340627747488089797838995995018512361647264233611566277323308621420092809650376815869203645823731965826286022612977551179009241543348872693762474733834801171031879373155359856732011509671093151108801070779813896232452618918045438830318996121989209752093566637903645490604715956238875778885518293920013846657375698515753392371007959525090687025945983*x^241 + 2396863902949544670616548705550147436901134192378197555482819490726670582253458718764238183590680899024743062979804827438636558258134085155250093002646906763549771672073787699805906856039375882858110471350259424993598059936115420744006936384995175770388734302659850007375812469586498262654207294675833498947219893683916575224850693468442062780604712912537157157021754095948922446003090621619752536255198037435338290087532067198704293328260068406197126812967858638891670405350541607805926729690613104313638677508613949075235542002290208296677898412134358663108651544470994466357582594100009400063724578891996781958062877668315088835399860772637145382784458265269045143068273783648069002793372204486531045738824739007813599167208461581438396681767692309494512493510596275047130408763083689032609005112854887054847837973943648924811324984274217711840613754335923775401847372038120562183613140167951949399365872361742070245471979*x^240 - 1145074812664623300974791734903328317897991292375141434075584033615316338728773403357359113541969256187910618888152726842754711738033281624484160842097127811917947936542139997355515009150653395578218460360633711196086289791250548543605866731804354139377037435144706297590988488847739482419841400279111085928187292532362415269855021608277930100127420244236807938291965555196076107994804713278232009341407489019586568865097935430560895686592573058210026820957130708475035745771787756910729995733686268416173048435365322391643382573248507705010427686697657166896851503417858164972290260504944301816758810980842240207079002534564209771290971424013253025844846264066958578496542936042376225819112021561989801839164963535858120633854526448606090634498221994161552454646306434338835359296571173877184571704819548302924478213260805514210323759651238007040822064013188947673423521167050912611676030767826178416443751669255112007804396615*x^239 + 544766463704337243577787324987645070934710104678765622592597498176554832951606621654139880998286160800147821858288992201226918780811691747684187808684837733227504610172581263176776786558554102455704218178956585365980090094660559866395879982796395819619458423041842936676997064093455879793815739609855508464887213365032547717691725241201849336031918611488939061716334160964657110748960429733582182223312023896392608072480038644817131581824764415890274265551462694627262193953336726004462733400323661315810393463861836587953700861668562388801281437973309706854279325001527127054432770274063770638183776032810337964885337965849415690072345383675605153463842592717092362319842073647442901896512387636036085620971567921339793399733544965857083256859590640100878981634503464343913108210328368543547570148645388172986418130420181866710196954469514057809841980914058277392502089210926995716421300508177010212008422478672747732396711942045*x^238 - 258048201006182801101423209056996478350989273392822881108533595462608540732975086699997312514419927038777331699895868908985134320762209324079148979878580401035116370752233963510294639395778095944067308857829231989436833547620141400903977353646318854862844837692463529574355018492762373602741890499506870237332320991527994357716214285271368695741100693689992890211830385321086642312549477986201726473805250494343815528408309295912844313021802159411409805953265818307342511617988045542495895034655682582911383788361845102511382537060070725677624114200137119055398171993344513046493814921834623375475423171294796335569663595407527573135298878782685369027666580249963254490568864409599041656139204207423773106122607471630924264023633434687385669433384555228526426467548361493441763822711983673958737820346854886383101160735423468798931410746645494339293207546513409186126914453343725648390535087979642404280486084789843092988150629171813*x^237 + 121685350762901653922186589330247666598512110410850686709031385667866591565749739603412702967511019802762501402366666306663900710324311724167950286198747323079243312847701099156719361732269302527258482953889779076675754084408762894477937915718685879329637276724590607926749734549150455140874467679812526625412504797678990494519268651740216704544382939180275321081861380841215780141160910706791720644435018731217147823329216271370862552619362831151070399650622703755660015407350314779254473203106091676845813177332423611604272530483551120652597485066736456942160497070904606262051810007932038827999034852490500988180445506240303713342178233436665399081759183109485071468284208165419652779083885462767571617296687371978905128500368975204508194156831576486916501769294371776284551222050641422792477734303093366870121511134557358165178746971000375977448223807099362263801448825956142389337643843256488205023897173942032776447023304676635989*x^236 - 57116493572855889845494093964461173634398486688908193974564739498045964154762883684274238292903805333169023074108201824251058704391810277587227067047218739144519009992972915277502054830936025430834318917126824101083288732733729533421791311090696876212130964599596024735212483718923404387792720239840964741729438773253259249416141813389673031509422028196670026934887185679380980677156935486645973935147026153529645059995025291359483432667101221514109097036600657014860669181305748897659507978606932512226390002436933712732433343045972914430081485010775383853459942526546038585363540744996325434848903366311752399135393642505056989042249982570924644337745604721555971329545775915640482910745278379588712887213244869628763581816306169133279062249997088674771334125332816030654706154439596188820190510752759233065315164959706089081867074510485486241614653128513212318967694877285595537146529302783185491919723882383461535068555578661717967675*x^235 + 26681828293317317490225144722325681201224722691270947303448870031796635429734529136255162980052335841476513970771940959202206990393980344857464498919185568882428159704730401443922086220877857912540855526699638476944336868201960157181600905398868268931500311068515080474155446492688620858805716047061787536750079560106697565250404410077345832253014153794084282117964310363091560915947776388715155110943889254373916904095639770949848415328261260092609642391501976866451111246767408476788468329603220190077396930050825358210758472212884639716655495289867999498731284212752784558641332223539824832451952577943778117154035777030261158868584203760292736381692079534933838071554331970124454689201627321655603960663940574245448178482168206401700787042305429324485004348451750284945103966793187533663534229624887326697017111771232655690953003547111734201506204262884081937235095202180269564542705969042906430140525259759288912190423861163143828753297*x^234 - 12403719362726555669787152066478804344423321915014595150559779259230865110459638379746010533044941274992878488806880199200699965235355419508735914263879551393333981604221096742272055686367569116874571342370494057886089185262296909304472938558513970990245768043361463200008984037302249069362167823817529332707011230931563625091568043446646060647716349886815000389900311916856283471462545724562205570479797112384511916823067396214866000872521947018108017046747796688617217623147378453211306068701456723042188562118007777285922742876148766044110930948595345716018226480915711204460436568718838729738018823818271273402889837976476163693426499746802398619179762494303549250065586868807365055910005728639914418718389184059266545530491447565192713045991584722388136666811031651974121760762744660179113561342569498677809393247373639596502236467299542484963855858839561115270128297381327736419170328170073162935469734765576032600682109946762931493035357*x^233 + 5737576123091196941406038793636179465707898736165539178534157849749036796939504356607792274557426041077525805369026637701084426801915090285554201511038650901663402015402498954190739669280396936854787712503520977954218377411955974299483844208218871520700392947806870184554393641120778273177002801265297862663773934104126728045392062637651900182269201836294306498596889822366315128990298216020733131682749829621009350230342071611839920596845703265959306431659968939376015868329225206797300477100097753468651200981362402924399808467215769378272780235122950477666808767569468001887161827332402421592797376486821486720277726309490543234334780032841273410666319521750957819828177590585445348720908413267048466971179127892361822807775861772807106889921953758456192285640151809623598240414037590282461844113411364031941152931718782020743825492524671393365780508453695900590912126655623017982955313119323119941347589563638418071897955277746705712732425936*x^232 - 2640639317714593474726409037637545548286419904344096721831304595556661086245792466477622053014807351141692766913448449992277114220911185818261678044969001769923378885406438440871229899371693055224601074601490479281203310968565804886452833599340773595307735662290617565349830720315744921452581483898308512394416662052262643632051222017999022080326120938226020952232609493845731479691490447439909916812155472661226546898860270978037845081399533984719341150928712845109693188573132485743316452257632290983599139827886035725397164960055447036628494894569600188249274874127313665287641343210839440657144960252870672336444559415285045871196755804675642754516077594790421419594669866273661006379766802601615712142465845616293086217501492077045422299986947056304928363780690290026917360374661739051616188017478051996779480159189629935482710907942507784133893619126043290195947064106405108583001573123954984521625210983289404425987882041048438963601656999475*x^231 + 1209102506882063035309772870093116222861365586648789815163727031838675491858663024872301620612669107221297394833656796667607071141844166672922824512002501456762919798164499570227213702200166064397335733230312841937101872113035251040603900678565589282920904102464250399053658690208851151721827135235334333471520567151616439320019721383497453456800515704791529726209455337965251707750649727171490118435224424577577214882830345839599417171270977686348021846159957807390114173336163843739500227941062618177024456169671606428872659934268891560306904591929701790481266296930426769419179772686043802627368051964378676273219735127765400091976685470692506338094584111021903846845575765223576080893355679220411522589040108163409184597515202784920194090268232535378842917233095955416578575180795665981689016483077775783584882944931534709575735752483462794739904677803528877404677868032377025847673923686705352412751248205836261018988790109749130380025734081836594*x^230 - 550762581004261362347827681086303622909063576925492779651472538179839747014755287263633502743711815380104290352937197687885978569940483119189427321687098986218741199523272727630589250219331579731253024714036771976308235240970966013473635028195831736146201910639054184334481679077246670534062148181237589587553853194800302067105475339576725217361837019067279728523215041875281165161584824438149572995570557956345075240960412089438476943647980020449006182126009867400951653493114287100508736603312284627004805060043832475576020392902860384888229618631339783819120102488491065381313735348959787223226719926227088022621210039074811415157235073500369545101561203370447828658433247103607465006191325506908199749684650576467305789610329452966815583946458954656839725791130762673404339485791237404431347778778270971122722793707496588526306857152867753254042524814678175267254852926166054850460271304474537905135869591769348246705989502409793170344726540860549323*x^229 + 249568841564449821094972170463160863025161500744819158317471463207002772327563781459073259803052871838421945724788435626334114427335181749408545177075214872040430696529867824341619663207067306299755810117233013039296900918808634950052928252305961920574863635110850756145879310645963009976343259917677802648927868383524186756707129398034697378950817174383232156503958054272017635706665839055065859828404828156897791467526158735123819933867294793998278046022019303842445582810386600111951301662327797736961695227613945270300755646229645446454470640029609013312999729800701394925751325991662899946003969815820792728012607348372483527850843378737511798977678052194526543742869112283964348289743291398217231035948356120407369797436836118953983563165375430232329601107853354461220080950428639659353776670831323638611342637789763580752911881834230002966014498467396567057489311386360410522390210411499393450531342818632278307029390159254080673237630262882377934481*x^228 - 112491745533994266492024914372584266537356259293880573241050947990870076350860386560421886723405112336923335485137974174385739005866850950802601127628793958254531710767294287588745102093743735359321184383976730025556295250455197985014264943982168877743655780321274598584415777715876244606026880829648433215448530692751522574491063172265385191370573742563677685229667818709102708252442468219186581745761652276196639133313833430000915533546224473346417313854852663802608023386596003235606819905108419286174620392638909489834742345445538170490021923640672719768129046197892404893054545191620422833768519301729020322232843914855254782504762952783917412332103762706058912319152789175985093262582357565454683249098029172156147443549690213231813685898025570930519118853539458607308548771751004173777155156791695409218059266262533647189200181841381695259639575762344239421821025794621948566055518966754876603374540996475000479878801409876259351815673876182104455443923*x^227 + 50435486124487932586150804289666943532736523542419288962752861582292927542414617975447574002057574793897013833673904271404151031229796897780171348001832401270641143964755399301963624555635813165580476549921240087836846140609085867242330802132603564010032102118880133487109691171000258390000096002197162047272640280317669032368885725313547760511316598296407347005588444632089834242502529019429988759443694536176412253029371014183278615545195506464947473155380752327833095441878947033489057252967450432053636041668037720887111278497542657599836001804686872850373721141118950618136500711258458210815776664353337601012747996864874830695855609664209492828743896431188457961856810435740778976211403745253945888468345740437351399926520077080814635774029118703954957662873947216588174626717092791159024972225162104086495068798022626799929624063286062910150982371367215516182175552083628035410126377834513243692059581147300326977851527171913071665143341820085378648146145*x^226 - 22491477379913244499212050726025323896202445760523257061564819152578641690448423609205512457351061986132702754387573399969876549543068898675330738023683064903039806601104286779484837538986734769211094888804849463281588136565762874197636724178606403653580290431246835357711901472426920646530460130364777885321728707841589799014982107920966794762739329023166659961667001926770032704258759991394637465314003682061231497471825515198752155279263425889785856911179078623031332129126073634118498794588582398576082947080356440784825695966752124692565635835466160509546225866895633157522664488040280836774903230426118160584867953863069840182009284802714474591266920023925733442603619545860042694851768482352575789568880961382718122792798395834171543331872615860796949552550591119404948893474853849202307313834144335232705497915832786549992052373277595796979006925507491759193345068794864016335661976824789209435389178260785746870205160876918899011403238920799517562438003627*x^225 + 9975759149170638259572701385532924926847495919477238309685687225948412582645790350886223631116544972029872219071822043429231494925948854687526430001801955584559118882997003932827151704572624524659075579490659780402518015457720542647730011009869140126673371883325814116197878588749763553997583531241712573879287540934605318164433573241557241605142064812242909645550586548805228119592178633482009834319536415375507492042421708127745192569001098897675991387817580358371325729759981229675339511097617779993971583942121886618143184806060236570106163772074810123601235097813447605189918484767401080728747736464490114576745181142007672002801737052569785954296120453987225043553417180723528330278782984444805244976660271423108088941701748501657968625689552268055513464964960248743670299969689454166481942035399183231200427717946446920664839148906430968813351233931797775995965154865137244737061584703404635268832312763761727935678119208665078384604908015364016162446220823947*x^224 - 4400462176251808431126460657278316488255270006137197718660592939004121007396409084313604249119936202025465330858188518920707062947785103850624462072980396021875402185849961560669040156824691467861784421447313988368305226091813442633898955496294370475115900496525809225155563219013060841416831236447001378991855633577456245093448202765078143272415651787832039403190482072428152816431230391379335906648602155855947136205991103607541319637261646434139797929563930478861392856105585799768427676144511421308377504033584920173822482416632134433795910601692921423934055756956739408572611648820430779840637241194453267398700814140737103793515854823389236588551509861398269948193121643136439377157262127789293040449096801813213338952483858336885812784243147148542959447128086463448213894122200518780546727462449478045028751908248816079987745120027256147199357991174905659151015920908408773599688353743024182007800755942827449786080774224768049861521819785925856533132907060392634*x^223 + 1930415160376772040627219305571954953722917575486198637112694268227898437037500477397781893181051928568114891703336828705683043206085140610812924738495119357973553429185949258883425304764865875797312413665279490672958498680811191928788991187176922794917371566949854989219998001821774493379952543648379099901186713919714141165633628082624009393123709624863250625618391457899407830579195648160579829435941944818231562729855109401363486225777152027193767235553562847531018974017846792752586309364232267898798305269698043742633262312507526837676900324177787174046840688730388002349593336611741035110960536271517249068149329675577327152022437094319941068713745078722787775819022032892090841268856852628428094333139900690762419871417418604116974273675487540483041257534230596242241721594098997154883452408029583072220447338476647572677597100076677305497551949977040789574108987540757024426383064433040147638471952185323606260642719171137485275958287619924619383811023621646196668*x^222 - 842124165245262198458792099059209256445547971578735515751970619660045220018067940321133532262837467497678570686425228423699617482912472638167937649848858274751632321307053972833113668018769126392225068866805262026676424963808071485648847587890999414160003200429178686163203343767745345020181081584779396181915260756231073930402868919536740676314546714795040050955034854111563316532128891243265627204618308389938447512583063345076723196066124611852955343778736815344366924020637863912116824135115371281776793960855861543642656109447894063397647363313024443195213291264944089164964620217493578481358869997851330843661695289112688020649502374352686749316544914867826164390112306542657746765093707678576096321818257510416411220815850391292028177871783331395379413191559370547062528314579155261030560363236166112845435366857283974708143638409660243570381423449712678632462431945757393099194671974502707017812092883036853645732184159621776428368962189409654701454532028029121043775*x^221 + 365295588444361715037988193291020633641811935706286375381866561365291662274634964405494510967592107949201515168859710060554073933525615580681931492252698816333512686339796514838623614866722229704543790446800959385188541441503170650550233716987173504029311705881775574278368014719708769691053176965899113246724367163491745208569149458650987891842590160118734746929461845397370640103441735900948176330249509036925274198713779099698221491788348229698557789535128297181258943493906682994915177535597515592583633259790105576410654416598887162680434712679732446909660622623458875244856790753116977365530471724594579819537839717013912227685792451149373831926154898945233915937917166621184086980286140329064328805438701431259762242341872153961731017557096799716433482602154758260655151994059944382672708017966295349627640270681508841486966978742094229366889174671537170249268519259523401061702050511716123089229807334520643471413251723051058481580213155850636790700413079044759868123966*x^220 - 157551511269987315035385684910436643180426497112589698939433555572936622140502165991476451128702981527574595457941571990208213151154831504391218728767788896146458868553238673185900121041265189872518412729643868529570132022429776246934560893934893326791490522549687089104667847414006515125768299312086988612402314388350918883664824376137494905247641765489101119372471605432588975845509125784266383234158890837799367743277120200404117282296714894155774023074681195685474623400402314333552898306895477923522822355966837523597039183142733075236006191759973744579278791880412681715086334474756213677829198825279084959720023229397483077512926172191307915061218410463321105387894859904548563261147444609846741220329968130025267358204014440673672165943379124871412960850863482606436113184554235428427279034861383994869740263255565957554344209748720220237023827238816658451288793739091166285313377966203546081821721871340805692263074811194667119223595482930728364578873573585399595534475082*x^219 + 67557689514838182492442269580057233577102683797678126944698260888610261774374150336596039358279259498506104752856662646377862348417019583451836082573094817391034517016051685130147990839150381376349916542037660238738022868759073315062173256631081434521307504930540952587110413402908210394607754899212705940246709266919122104341345426129517930252831457969443650439901723996315915014737792054613720894701163564561880939821312771389388435575415595878169788923545755715243934674258501910227031919515454955548777781221281800063580205346192511632349321192544709793865886771752783420818374376128535819274469728216698188274782119267374500088433543583046107146017499791336674936368081729486458983443553562089434964564583733041152032467336059809413801252927162893051028311405405559815311564932975965905380395089947235082285924656936703117990759046971139725788887606991821855837410080714519777177724406025448259894242105536744975181056316851627112244393074238967748197545982698508134448164757799*x^218 - 28798034871703557572383345394387020963710692810277827027767897851432927897617331011102578402514672459180014272678702943559194180683607338114444699366922645656480669562315476279476119525913427286267417014946028448023303615002317913265693976133734031530195518350829015659009693740627061452411186840338848004362747277893220216978692344438114276729836612682423418824236814572111624102317721563584586328834643881414158920458759912689947910266191773428956230321204108862876556632792845830009736976246457964187015496022746534135957518012593861817545487081456809486953931307901959250097006450040667040460772633142787967503887690132952908207712336603778233271283727435214849219916129046586212927440169111224102790752007775790885442764278979486520802109697427067534792708670729174702914172968292630093666368005911458189779804260281214722068168870673414964137144167102275199806560772552733181968297015118627625454638008146944788334353752124311937283383935174404181357854646589893929068046802379167*x^217 + 12202433597840646746243198143562687292459084466853988307585955916486657363724446785492891004702302545641562748926387740806267009325485832324826214610969423536822454835819222640649464491196114111087043911891602447148610549673211006664506816151202539068701211561706420288679499036297240968126669870714926415000232445472034006406992370897827257270671706675058632561600193563396995956286148265718451588769943642606577611922267789179840582287529781313420421780138779303959412410720458723743685759458061865234346150952506450637295920854553457518892630405138481275470402937988833386707266527785235173728901384314264791742880415203173568764957851355124687598384503498687070109827471310074836661966441146014501720502017058295348216498169969387915500731765225634723307436238044889604819881327853470547031061833444864380330676720963675491455518635283886632406230083523274027132452607327972700346914155932722297221882700036454311591786787222181337452966407829623836533130013024657710267810322660111362*x^216 - 5139057856829224563441934099121583938337365630961230831511489851560930858922453652074862793475112833066034970962258191650526764716994075228102566579425136079304253555906463602838636032077110872817752124568590937670749001480362875528575232530257012682391666833777448714075036241187728262119012961095868215905725542548529724541461361882026246662862330073201294936915981094231338999246317496110524664702149408241334420136274973416997719904626691702642026845993055131874936467577928787749873557525653523789212024058530304480584098085395676525021924026065562492320672883614497565333884215514022943669481629270884934638389976831403181282739270337339953803424326227696468791065428156802224844565314818909121030802438604881462646739323538098881801856206201441489207979200748348365268819756471128875448255284557817738593846862914210515446725486082596796242372784167559986554691652431327624105113128515729632917792660977828210514184257726892459238179592612212450810610265599776455176550807958495895284*x^215 + 2150950712064860481502446456755111887971436190408267912052735621062882904131859450188861477822423535463811592829786192251706575244043556231931181940682762578104312409766288397639292513758623517902440483549360275778980910631907120192912205275589602578576988883825208333184905564516920480997634788185718537734678559936241654155562059593305488426380696770729309459533135210562122201386022327206035183594183235779466470944907265990745800339970974489218569329518211979566646209465309503112282642778848412341420470640029926419496640978037256116202899643005639656934244692950257876334131992223313654967787331872190142664653262402217904815626348993469248583300159978511341995221513404909901484483001830094528462852082691853781223205781884542498335716334796643114771883153888566808307058741610705406545686027932557140441995046906110397963772224532330607918843436694954635611188414825461535620439145935433174650780662208009751996461303595946368581857502618759826009424457676141363114285828623170352083429*x^214 - 894628049653653756755540276919862622154300588890382338072624901530667379443517387387493207334082921063362753894803351827587419907388079073809298338022840640455754776202818901615226116137873162819557352620137217206447450993760499363053368263768821419883815743175625224677948947190907606774091842265208689100554364106143700571273419435034390763446580819924310122242038719459544682946073535785986158273388073454726297241193502336131856814768464162238793062073182273935560558248249496961502834913643381687922948982513448857929443363733773397335194142083429083113668232407310139913471345575002164471991040098538222281764470223958504288165095857404674253308071349382596286266935938241235172885454914121557657777947891966145767006677880644149605859070348470080135069706828453017754554428710908874183136989966755951513117676547612634336761209963990714745814137314006724259468437930207717157915866281526004309432695568494398771045739549738013338515755228217906246184816664852781306901216971354587901726171*x^213 + 369720747743539772865257660198763741358154497914258686899213305065292669683247840805874416070863803107334782554957268149328694875649949469848949489560366857800254045832973025550298530888004247741433215869353038156256138494839090227940065055092929322462425230389663925441107348551678779963221731408279995547724927338314837463133937041516188676602262145585990846330429247243373916880845691914027343501008806286862348532209744156534347660049919500030782229325810060863516301437267584312474542024481773872577150044108883036715325819611520185783944718136206978654841525227514807350075124158941538810796127152196160929538544351262672787505346954204496210670971368537895814535709991374700789863691312762772266906520108087182880332180554777834312645926527092074724775350542673813988694212852436401910785569775106130991720115978515173480059836819296311798045665044463300052981214404203231300046487776895562384680203482618560465368514722257791917864050331304187730856434318274390342062360526962837821961677785*x^212 - 151802078489142304588469944049833745406045471665934937507970891914567627912094905154412551877974526135649473167573486929502047056189567131394092302219170394295140424943861503201329276902655843844994632777240934174586834479607105718291983737014161454582315445125874620006600514964500444089577255329709962447689029342091282904740009187449546118160267011918673329694455568873428870747900118362795556153255578643347949172514988857550245815719423470262301701774205884426513765118343816707566584571359816991579477439590946838992590105735461207215116032806652557890539792753167124343321537236591760294195461857859640260816749259490807121761199129862399852141794674465284938402509808797619342891104311113484016550445576255481379768692258534107520000985609925044248746278544753570513968250312876805769586263304515811946515356858867578736285507361971749339438663772652892680732803380421017812691191085694284067959855494829169688599098578926028624032965419518831588228264081361596849698842451413660932433509019654*x^211 + 61916579707637023744663857984931331379002794550850021895506664562751852810950852148605634194704145703552004133643152558956042357134970233692616720233425281849733557494763481663428650575440492983236370735734166767890575137946424930332292239892020183598741426673593191863529533503701258706875931493345949431678401455667687457662609513918127665802269057749462630365662184638416001670453738402069682957702087311511838418088924122855379533930052677107356019648415704985290875275254893898195833205401716195094068694474632635317282325413767089910383660966963592544274227666060159750148982926614757510452762357835050835002092022517044278565119705296270111147311059832052990693995789807996723641699711029916342681770614954176991854137019741209665772953362519793455450168915856125927857660686692338010908941584137479204009505877705830822261744714085795420556535341901157406332311493734866208310339543462950660893898835681852445072916277606695568025835034940640957567576611636082348992072061621083227399139385485761*x^210 - 25085003401186346934748219374583169285671811024024760601828827342890090510291678255325529073174678928259644680718791086629793345650947415199003872846032254891191242115966479792121092950324692902515411083890761611147886089858609705142002745440775907660310973646357488932776951401020293603510503634661415365623845821808953074190496810983555796237431405428448436538609289346796696177968470531377760651112220565712708680429121681917224415038429451388329831345875055353105088700477510001687893130058838967319059315816761404797114791008027685682289105769264664317096620335655344876274669571349471314730202086873625752915579061858140940896399997444200009319473648959191589226740314802861534133184586653946702627688965665966040759360352012458168589045640829204531784331742681699965194712754959622779903369290028901625809707813484836999129259634098801769771884285216884925028516741463695828038694131286094399316210490732899480106887640958906383084941041606048040821092494227707766873514387107627033336403773522307217*x^209 + 10093748303159495525022771294736542003782782005853380360010087561371425875895329240829991916568620023628133832185306339362651171498556946195007177708041972668851223642481002110680064025795533733005146607892117469601289020257088027571589156970127720715267602316049093096431004342880124313387897501397454051276357642552399760217113212635500362826495846279074154559684596163116203243031484032719423742421724109555995919219035822010189796154228692872589548750932306024549128185999889010892950512843550680910294153272783956239927546217226024532857424996470181306448784008702760322766930291266997755708671637224426409514423462552257333927873838371958406510570726259530163120196033938276323668672977330917899266799412098820156970850621609510661047680437628664955231305917786468155269214378423883249161536146361754041255570912153081144610389318173576242789499635691160526595700344408935953130383007610207566715586755065078018551280609791844271695718913084210959670141449138406967015439680088520723093280992590757280305*x^208 - 4033448082075236692301676718856148685698573561530891461411532054523769785432503747958661539768588186284249814700849294588148075887735580281939825365351269779552321309700389957458181206038927693108811425876931490353592893390755724194284996732406984581159552907788788679559450881536999333227857199316623408994157535798098396425686093212919299668569237137463471028027918334867907745314228264945046696186206248891828481670885970385033503845689030722693600886462839249182341712545864818831251321486203212555741640872227841273434807013982052603529768238338562685792508638623337881399100413171750911032823745112738097552825233301945066085306563482485957315620115608587851507436538661238023355469155706026340013514141547684179680378304060469881490066770190732229406506941821797981806642425311908858503446847873827310188762580391905577620822912250382425954206455119068968598197347598623197673687636533006162955512364701457322218673127701227999396973974700956583809544784485206486636812445977823913574976747615719333537860*x^207 + 1600455168022659295601843488823020652885342228757951635723042397635574869733963856545774008962435360607243869966331338761721489083368302653221387290929443554255156585299270135120658276050485112380309016697038639094957145399022004105908689271046291309550707236261261375808998587534543823129552645365533639753576907421583437723766427550812527294546985786522205395574053132034971035009212194215165328833896701588958281059400842485409558621832783661335042660470683493560898220631783282096950997676962055823976284918038256770177199929760489885498273894601543927595932229665521411630369499370090747852880927153297731591741796105332464652484522411881756971476048418014191367415116743727514856199057013844899942205560574142606569504628170626776253005723818905409038113039050288767447720717034598457571616580142760476588025534455952825536819960958053269166013712928005107473819451466356791820539984071746975637575987996753588294751549206558650121119677142271863139304764516721062360289329872139213399652977093156507171790793*x^206 - 630543949320172466105943604106249284411268316765761488221370148486732899014205988415235683827457674315231248643057643880982076291706082453408833097530382261601680390550446311213919900459643949173835815710414550967421930036131888493702122617398834683813354736577375407771133002229586936826388073548813106295240300579286995841596145142048097221834842210758306913903626520981366153770909401491652453029528006429352667787288814618991158701940422110764659692601973509925441638177477149376232220666790248424127283035338992463099514140676144205281237299720873943832840936225523808519168007960961683443643659796070155333252827327234131864532018389051098456670634149183690530923356318397686548384628506467994209204776304114518866684987962050834785272794096425423216449609885254011806950090517956713951343206181253872667882655063851004175812380365400055774694263594335056445980645340291142553538889805532565843049702083463556591602096447178499036653248448255403015991546296811708838970871065047256044682264157653412483093112628*x^205 + 246638123338467875359225145399726330463804260769492187291246087975060800776615244411090367693635301512980533603848874971075723136948523500624988490491580488210922162085968371883028121243929375344519492222640931958496712285446777131082541470227674808545373043588287862415075758074321559369825573769496023590653492258235279204333063101392735447707502645261837819642808298192326847974099230623383432659846126447832097289155614205409108853758473889787614145354541321230796880590962237309343570558817711153557436185199391430231729252534132454495132862284966433068158338819664828170363350492562813238466782020972297301551169602358691709256139299550999722369977785235948323206913190532694568620190445048115029042829362107978673561080669710211355500866005160475422983274784745040085496919833577837810600255230389541705893353312635099184473606804333625448635803383065527026688904648118314969542880474082614882364696159888220856284775227305439815826784921427709896782516310470675392904851562587384824703406746528262374959366444590*x^204 - 95775612991761994398625019546927261190683606030808704295112991588088820897959510142939175396129913066977177194022666399192191905804929353766191410080443114624660480421312710665595641492297888253372065225126065461200161752466053790715143930167318681383771899542001293876557230263305643884057808265033000110671260967575995429426331004684752260497303278302223652497749294110751826297172926770243282031997096949918405613918861295430250931080713131201535760241662712100172173992451024061196995275531331524515689443546801875675591302425496813329813348561965165036921459888209718580312992260720110428425281625519119327718509740135271464001650429820015370851671024558875999701904840955900112585947699958789575442117660980005399482961810941821777927918316381539077209179132525762877817093187848860808056153261676760676650418392588596392758961343715292499142744517904662691088768502897685359717105547896732842634754446053967752445295919528965623197661205854186980943500731692941387796500324944490697946201050155159505603574700738053*x^203 + 36922203042396901595575774742148425340437544669551004053067569105367721025237720116635060260007401601456911853668319550327700496994593377329437826934206836636700941073135516913633384165268211908756322528583522311135399527800181323488877418864055968410744375975286615163169128744158184958388841177915611172077593685887786182470493844347402956164204522225139938697130038597924786600449144528768248319204456920217322095166661510561025254678308071924791626354933120955806466841964075966702172938693738918572927285473372330163829738669963390302413599905764574776033152856499049369926210674578526444889225968416720843449751664306129248946547314690656381814753123557824892594112116005683740975930208673951406148673260744373870527565826549018467983357045010727398887912859547797228248607801136081428889680379226016834708715156933902763024932973968790572091393463850231477700403566689367687645095430810234233784497517210501551817130728714523844852778221211194277496194586550929885154916788545884531173811718571088452638490229757031333*x^202 - 14130575471338375808309333063764504069649750442213130031927989764332414655281917070501897938419395185815259208091933104740204452669581208039964401920428565306995318768065850190713714265452773616504625572668939002419203701427935816972565767528986651214074206476421685732794486269171267931501147171988697235605597631522388406522581777732283644694410468558324538882713402872035330270323300726109842924367656432973772719178863481941938181172711771493542886717976719862174109708027298772136278047325652960884636919578384477212421883196231600264187562526198989439965107844912261655548026208333039301403182832439371486002301100734572254971858000395838816709723529460482576526867084245115998186081886102291206271037318231558163101768446369199759143184485255692541429573792071945275253759896988289758346797746922610496442810896788593560499062631537038155194020555529772903353142773962702635262552488861234926341935982778730679318108687946180886756234992453131789525074044291959555374497909209520302888480199446031112628581603567722256541*x^201 + 5368947518815433248573382943983642770850952252260175362674755506644624874129614672579854690253915266549973558673778287578391624404216107331280769462387184871222128938179009809307051955198959080794061001051963316541865635981503106186032167295759910938266374523545592030670247917224222206465217255133319457984920518577545992609369098952962375359939919065681994175304796780149063473561803814600347730892539040840443176304445372532429253641444961105101994228452777488036141076232046119359362441074597306853309376914162712647643444901732392647783011652536383416214123098763101285356612793447874472550070653957702041911248295155615494349230098816472349564007308108134369804834782310248075340062632323207468490576621663953945770422076761284825846858522127125080009768239563967016191591251910779880321388844907599289159775108186938960173636913833334866247446494883296560466704994985572710635524031538813360665590323050775112529151218400275392732798493406511032788797759790799457558020400430857543137489274991685189905673200125921177119835*x^200 - 2025399414761878057791134151592979537286779591530560241481445375008585952091414977296789650422655533466395235038422521482007552350653016334446274243979180803421515611823701298818431501751739166025228496300505575431713383926009531234654433648179037026716290349472670875592663145433081746297189587704462082973029070806930562906168176276939863881642460847421742429334979535009186175059443863362443896205391645296464895378233184345764958139778432954158777347055067348405704749845910373687118642475974386819612285229966638633297152996286879952671524532886017449023681219118279651543221368742901967078232092407572399157361005459517609490809051395134563112046930285813540039274748257689858626717850785019000321538782497860750902686524657500774826224171965208777921958623789289513327263610531651170683101121998675893924511835562889475695618136188616350200903097432532028177687014322023463031727320746402452642389138858477857665209439172171216407275983639435729712051029038646631395187304284041688480483806528436847926305922654073668624451312*x^199 + 758714388632826251146386152388244640035835462018579580556753187293177969710833168967600868267301889688465955611192039173550509796661254120746696001505743331969965574214534314457745985698181169329376212902271321393083401513659659360714396162251582802238242520420728549191297197987667660067011323990528228479104298670698234153275288730293826083814725037624525548794074254831397675884968358994745618571332080190777826814087984600889209699993211330042011549271827702760981320018346216700372974323009850175696997552959397737563030604863572532186360423628433249282444242644097307261596813626715534550280313418440879067094005609497954200588426322282821045226135412775440475696249234678328157499750353178355657623124619559879994535602620527623633214887934856998517488289480773509065553612376445440060673503396343859823833553578098828550300607016539040592376773679495225156514050363964906823725389803415876186688239082988918598355236306453060064927176835374561459175205453898142986341240679157199727314412232511941614541453481778200423687394833*x^198 - 282270113085175346261179295694395083872804970510608625746997128670136317035408497441756677707669688796505406283952813886514001184211362215753889150887078014239863134735784519078011011368479933511126090450881861733518163202377216911313763018925675517437571719249712900814348749016981002663772940240479248211977436759040287911628165315982379397486289485057436104368030218342231350314732470450588996909404819736568726535981811795729374887863981834165555394716054052535117518322794387592245151644998963264485539366339793863544642807678733393523825967750730667708515591184299892920857572669180159446938046105339547627751269451503961875907064252323885289231215815165932215367655829406883890712143307518996260319001952521740751902670262692428855693270300242673093130147053018148312454298098042461103445702756242100906538741656981650233260602960335967071879182148130125753056763877571865841127946796793195394624509780171907435510956527655809752802318424572716039125682407674918364306554730389797574327628139894250870488891906616138767634350617647*x^197 + 104318442041691820916916872384597544636333205130040395347441757513687751792499412798426425972759961901697093722732578506967652546445934958858155583710082492705856707163619401446947785194720851616463139047130439647756915127339305861201931156818831854651082197201229168143987243335344263207773684167005953031426816753302257271930819923917908567246376892513671570020455460550082796980293577491641890963216248072309058659731313493525787693316685593309503638904617874435117758981766175229154388730780636601272665561862103008988985651135258680325524828146913045808676272606797538855998288593690727690223148969536403501462780010968019380985294101199281743510715551395825449588744686156051654340164608010848872649189468421460502320837149581057186796506718657670286725917825798679716661818617303670898414557607356988405823937488548687254004783006516516942229337127157980624353386415466747236186098878126276873338233750218096014644223814765254811171110453123643696696111880895595184287013770128489142960707810620717529129855609165221669207508225490350*x^196 - 38306549862798063669734339805821194855802277590412734771430603302474438284432372902105733277129895814940577706426615816452711586031317366766890851755396927194629020802554288473569013688030395646897667034425684510650019549432836908764425534120594569324513451791990337580626324541927731138530969624120764986420153412945108611343406047433797879922044772726855017939021629450682258625985279329586860394829481765377713459074965276951800330177779988767231456763330922734281230386616119216568886560540603700519653431571720686591151084293566025768877266248194206197399395601680565381694692061598798176742279177514339187633748686532648427441265378113895245877777542033486875031555738278735355343663370886259891786793378944324859742710350876058688976556442142922963017200147857888780015942446032775575225147041686314674237856027867474430398799741203619189544578786952771093284347206680821129173329524766597278337506207851219587704346491652909143546878922525589407793854001337011579629233309166399915714787140942221943667459384623124330517037648018689893*x^195 + 13980364081030873606645827666116059572212437124303965110459936140413605921306897948264384344586372109165642290968338123735007263526742733814189853965038217703635956231778309111384474789006871096528169376840906815569274238615584968516572356505804236331836309949350056281105397658435336155877677992729817961961948561805087120142217435177492277165395754750957419136273416516125046950676511532132630123347187718685430370761811141211954721833853790386818856279924424971344119368579986784163108884656047998679538885959058620162128699763277707423705126440030323405240548867212403914789568863213290179863621059575566476444847965184566120398845952492924445132674085370905201290592849841232467100128019559448062875569628528463607740146221943230016676415893747601662055847123053294457188553205402771741971599580815653738121743999836959561578062986257935016957987007010261001870107228654797676557229385228710075611149857645688566128958970285916516785872523439181445055079909281988629675211343475017502434791132589741727413523543166586662843514145940950637471*x^194 - 5072494894874878969311496175438089463634539087147439687709565120161001510525711615202808583107919731990711085814593841781637644949301839253711376499984886020717475841238892694845193375785598754927319082116721851776356017260207458470816297459491333971402238390706477649939565700472315914659031277286150024023005746949054463830624492657882323018309200369774842777709301091956098683138168067675427470612671213226122447155507995872636078089379591289060219144150171500302121727887113989863940126667859468498809408377118263643759570115438885304028156812489120366531362062395880140098747290456033665822541726650968566486381083938993978061245532847143599244640063827816603564178243055504763896249787103387708206091641616804259009263505595806713741243228357683256321220441427350181105593990038826097376890902497701022567388159840485430637586336387923128950254890972735738089387021745150036796934371503362584157890029076674306258180076843479200928291393325092600179867649404333899267906477535604992991299988161844573265183670312869910991093655102748856151808*x^193 + 1830235180493304268698234877979934507320587449085454614920732973523158741908026550511821060715771160164012093658145776687222007340200141510939995360053794623966763841229693792893473660999087623756607403040422741485259996166871332637665263160184122322166597208068349927869403318431033302116671557013706906004757715173906533101769077244692447986883209355579324324876861288148524910920164901255054968501946798770974922633258260224473752880102090136007818896403668678142607115856319310322482298926130069448247116902706511346148811791089544172374189563359286483848174487523707381993386026073254728058903711426980680621714726228493495106561704575743458400329315464603735517696062987635134006626497946640069891839120170114457064192461172944769131198189314128984149995124913865849331646253310298045043962508155389271702691655701598625425310175955349115234250329426810479172664931682188591325260431343149416793989651611779461413540875867205299337464417160221879442221782620178406249416442853632964302236615285028613951870865878213501468486765323060044750765030*x^192 - 656889469660292775073827210658088674391337282153196133692551583433136756335466240285700188822179694240113690528732875880214605956442188426992547433802646114219853724257510892230384868057621800656894691040492590675834928719110674172610769575832363664070772560699889078373001867814036595767099718538674569206847520345914229074174911731740978803763192731319410650927150647116743126223892789024481289612839597973005764289833666517336961142022344516714069781163426413513023289921756515589341186797833877173170705215826509481455557506403418036810642829479648184471174585090348404804567164394809164113213521072252315296130875906242452633418812298797937891260390311393121970946030620736423208696189472633194297482704027073271135494188557562900426193079987616049318104320537451318151470567315615762542560796900343613543788197872840542422644626810220478970717480234468566331833763235321996222014305613623170639790809100555921658718336765198470237958712103430333553596152426092835079634276285766771042155525331368756426128356412503610770967275821861778393746666157*x^191 + 234575560648351376496541815370351125816772896943114637252731667117295728053878145554953470492386608145841450106862682856753995965811759264189625485156764259774220483978283128419072320065885292845640504836483704894979969445044236482959091422558435819971485106809021583468045085872222644772111568458255861605488171588540111442076574024504656510400763478626987530447149978254835771071578432123658188964995120000046815302236839163621198351295290887720295212008032340441891874460775219744605872483905862245924117541332491634223537232981495023680435128906655197130077591215589738534189890115674729413507761087266951990810585866177972706817044668964003298836416917569752953167177246085039008934743989426192537379936299146714189137331649317891558120941394027168411893259777061110470211595713794030203934700680802729635147256970923956955058888878871740919843858147412189146402864203701145835395826780138587226648324966078157670044226548256498020508337616460556898613042218534898395513424723464150324565643678482398536111776905557796346551966457664983285931358479476*x^190 - 83361323680268858751355592566869397990033128527952705834953545632308422099231381760017394883569995950680085966836838534274468871574518132648704787566070064356129931740346597673368485657633843143279626132913699418838585693010177130866816353647275961060289695046628327297276076222509319619659430361283337990941733572448818041183134224530627817804050204698566740654189143122018830241132153869616225171109849829497832962372032412179991453342120513305974916042179412569754365333450209963017077791599203033619393087359408992155732525829405063155726342480557472677099828486290722864047020286573893435722014883057304563898125299829244037591564740438444768779855963952326347111158714881667823247861275957603681774580686186423603732429194575681921260894627861393568472033429102086739450802303315297089106437636802871560063395130640495201156005346103011072935408068799667295427837945552555102178112312343452606439779749698328191376970981679846873406634215417996542103861941333598575279391526864966375455700519182705875302682939659590029503339295041324672838944658482654*x^189 + 29485037784749109951036375196950542165334327812881468868248058251248870881010710705108419793276738640283188471741452135035257987462748828159770628624444591325539249588209181564541457535595033568024312894911087288654079396824386718316234470448423145092265589251764790985632988851904687867233698440896810029481044375885919888613093996971713920852092765657123240897833077371974916695513270291464805342143402702570349273917363521918651557892872085193920417388170579063770678756932337492983303823860027194346124859342999404976761158537448346959199457703303186197916808297104745496151652476193168400678176128674742590858755316846534504429132362377164438799757519646933238360159933243671747314217907572849989537858047645390780269564272708449724376219623567081983953776435807550244291492191380740588609052128129607779881124352264280605090620125807531115046307544897910723058577491254834572128957091523095439759544957688474095477311699525629132761799185788273088154125178762668856413004948575935648059594063429238402519664221008994836249618223754951061475321748548801435*x^188 - 10380877822491996039615564193795890578808991126242418017367339894336449642141219831538147855122139863479887914880054505816130607360737509360088327307609641115602263960045234743308959458450701404732308903556214073742292618366423041616836546833084478997275257592213309869325468137775749836089689990583826519262084989789657526694731929968833358252510336118893541695164953132434935502675962604375485970358525355657773835474019424965455027549981757294270772627198330096183777240838391843689579465366557420941181550106378857518833706080285375598932059706211147398233521468707089939812032255068720369683330743734612214215486564658657118698859785738211589230829111179240546853255225656473679444662008556337981214477642140552786277640819419938428732571940226310408699259379695709011204737113709873490593087218358375723031186180889917211922904400307267295900166629891720001050803411714405279317550825053106684107591614039141147341409099665312702068776724852182329850830956348288577982222271475198575192956787202446952028605592660345606525908901149649028857376419045888961527*x^187 + 3638140534891408986977588748446816468288473043133332028016766096330611360645583563297683291782413428239015040394916360757646152390271299129454573919742558279169559553129363950112704008490619636860418040887338806218935841278649090179879443404253920931869237943539334173953320085343914770959897910178876384485144190317027144965554367253608397864080379178817797231787515592731402284074100431690144083771505527265275119039150937881292159733476350721206722690353277061592810634337377321148056369494337033141443071529950957836704790637615622471659269797021133635223615983606148772696603128913500164120766398389254866530454912265315042239324198859625664861459596671283585939742433038226922341814708192152532488020312938916851379898082143529380558689320708318174992062547532060658516648256403759768806594542690469847884139436007989371297138597140027024338156904543067033934126601113350173249425074284930409985025979496065085820163387022369359448839276023690508553985088153058043000442847251708989502962162621978802005389083150303275063415500299595620572960377980809237800130*x^186 - 1269221667700823804172513656999314233040920545996538852007041841212782936359667394081778839007064289736163887168768116125239333929085096157766382662657709362929263461245451208743159347925480939063379189279015460494740737874927977026429885564071440430925102808238232106218483064993443387857733402724850788043806184501781290676294655980022378749663220447517522516033292564800143051935519189948160455378612952361648147215784212138987423834058016282353252541891141074551730956474356405738144139046966976121315474718886576058840896595097875851305455489534989561322274561348472036110569446220540041817010440777873002161489700568732858725451016642418114333836300282192910731927890268401609642347873720626258468780569197775303494477829066942597276921836161301839253462943620322469290505554178374761104507696307512922825438619658043903223804987928240730772888383175072110238800287881732263113819860449165057834133832537430392744693164526238904020944367635401709265676998377429350703814642523503686879124910097305139830495653498112248302726172821173449128053562956630734921113611*x^185 + 440754062214159222730044538585451540160350588179968985206051862390743277573704766156649239375795229824539347550360894941453643948474783238585755961913056781394550455684569369363350546908494869505020701820493148519594720039544318796043985444366502887064271462603934042635126514412021445015154497569576821443113310271084872325406665795982183918401311260769204574799758275206545188340175785748023828033709918265732164817177935316872739181037903747764369817901272517576459040408506962855430673188743339577580605028411712622271655281230279645541824747276812291364617830627298465410772867976110420242711259153696804578249979472264919036441917968884751190172907960797446055611374728069234083484977505231738749235427052006750895233764613430896981488407024811807354453544944538765658687309155902216897810438763130449420607152338758141765745466856479697551423221062956941140784440624538198212396727819140865122059850039273010131469012913662809922129528495473107658543854879515860672268168498902861388002562923841712984279647849277225901777253330428274570071153397445731064835591873*x^184 - 152349542690692771425634154764849451765602957112036651199690104884517283754453212366222698001311888011739447653839060634023076107246670108853989758273804833909871645996032704121411835141732403220173425096827993526354713356891192131881733025545675253255537181148353240271248030615800172050554228363615213829622760248221200006971971844456326817333237922115105323033490575081267516187795888667780514113549411728172307535171437600264002160210097119514124038334454507394914411836893056162074450946991700562887461046103112142991889393144861580710677441064946969803336871650488275506662388538961800459469477255154440220706752848480232280913785633633738665891060168002686693228626723835452112774812793071682479543159583467553604869398584808511900494767640535294829325179894724864707743912237925642136075779823682766903164304110617290337338750624741127930349435876301866138643830315082964810292058706179099184947299464719639257014993517486403416157716610264581690870978711895321684276995947213148326614104045401708788970337078368019126164787883253527391730541927232960552082542769647*x^183 + 52415883023834386077425843898648399453271535138997567782899637215711479664191365352382462741744586951405584578460646670815863827243923122322951208567831012206994197639616836340812230151252669862027545001335632871265451207983904999529416618169227819662714514664436824051853247356136218479578301883491486274660830252658984399616029483632152705942715660899444392979629036016281201171919216040958799809916276126506590458595183968154654536682985359745318157990174562521159470269246654606781223679085692500145982511009170049536764358922568982071908875160081567705075496833591233222796661272988395081568666595135913817357679339657778858811095353539985167232716609702465557521268348256299744329714853295350443422803209688896386451684787459365692737507538739918651150868712488570515184291764946650296516134160407835561879942400079329518709472959360204246348577426500548356810257630061938722819720889680472637626213638524376381719689528799418823567591459974202649361266742591554121236811635776862065743955172736278529195057310760079151633982342789031465610381607791298165145002476333758*x^182 - 17950085834387550786908375137102657566902589570082014257317908246339870963625246899254156472814178569089015639255740316153949897247990578841048837952350249980148197449591418639243400237306506192545227535798973622216916370849302659953270529806683667349257939163297615092101276813032328281049198003911719671464186964679305109559332490094679920216817806713651631400385088194060642019158683548598058747777643409211368418191682575798659157854310891221439841518427173659584206254438695216871047035313156451230942573934721379952331461194785258937755430685915713045408284809854820103768259255194232066992022938121983409509708287036402229229923307377732053308560024501808153824250800922268666285454710120236617847501243035605159613067668136072606785711369816499493295532834235108446487925229355173300287282418094678225470322143231524227010478185606446628853402840642351870481027939909138053655593054134961757727284652010416862844717542426166304254935834962194766640096249226479853241369677218672590483209580444866000250108599172255329524793019597960749722838521223402098313999010467128273*x^181 + 6118956894445522551238168862718750708833254659596583970898714626672952730194856608679816895378186056673761183973728456075032206103955286522237188953009805299028990789495156614004793881597251702838570553103282541407748612767985471760491581730849398448566938378445086209113451102524537177214739511718393644634831124115498432443659223143592547084947577036218986244367192300091731925007809295996118010599566204339785098929827498813243522865295667135207332202099400475981297247997718832751423697537316267916400954583618671672466620400350105764036301930509543806918221719753088014023693431299107832623723599468838464929980622090393272708564539507271665083862987252620585666228584641326102724201377525429243786593839393999679222098535229950211200456175789383094339643829110440230463805289938357415989331772178125294581254604215739563127116626240138218548203294353994165951086868241395993931468731187207032929146658391806580006730948346890875218060646964290222005686781370685631786152215926553355054767741348420497667575311013738211976406969377187087604381647322684429345706227256507262829*x^180 - 2076561697684534012910477965778147702023233094171504297040937953267567603624728826388777352732056528631944362141627362918970617042143485508712570320454218136970453244364492128701013143244447279677007783428088099263792384502556309553193819792701648294766364760333431395622386198851356932647914899535062103658926811222985993360232124655390559316437773869111893868772067095147446250761946804035354196043998868342078577175445932472723075247357692382274443540081519569165444710626074588280142030401472617600382829860114670399954819263898030591725763713862729276399735285472626618202613603429335667460936284990467051313285465125093556019553385919990878492905339085945190427501304273359237185695913523112593081949779416445400731593059213868377841139411866369230302201033077420486566875100601695482921767727943817765520790484802589234577058568471300244849460456417243074491069185055318392956834145816448748849627104693712219333217063739865021820783686985076544489459304599995719235018759436885667400864981786861409140851969243872402770163509115158237513290192041693541651451460468473744422567*x^179 + 701684914921000469042554645044438767869617099170997960803692956209224539457088239644331455845641429721901052502523507375871500302000140100311883586967363683255931059791530392526568610690372143748452667986319129947801553816663712491629561871325251059407636454457522335856139924695564635799769705226242403294877704462949568363963035869621595339820788465480657440801337218996099591708218921283370502265188550207757291778724299387580606173181485578175669369830878344211451673861336502667319992355333287708562244002557315712552200280303657737359863595337409633464302578786802086142051194352790490508159398905304776094458135293837617323579784064407203965858338399718914729099199129062198984037063870893380276737423584060749843721357372580403964424374002285538454516597214558037344475789194440690940329436631673956143264017119964127050042957971630496501700503202924457398926640410725018955150324271593704067157181250575373118141248764390829254508222081659798418620088540834174433352618283411253464593758886205789936552258866376779794362371134533387557676009548088916567530509848413991724371012*x^178 - 236136185443849817762156314878569259928608515473280854747925063311748416068195106318303586374832548668947203343479275865773736733505950881537007633172320241636448975317802937932096022626977650054387568076729184919421453749983672805254080803894521325667218553789203919913489105438875358593061699293941687955487645505499682917527475601340961894585935708409345914648108336032387949173561294006012551593389925029532666892688438505497307333690603958833565206211231941803050216394404696427792835673091577992122194699592160491989469563092389579875040582016629100347357644996567017968464188635931221775121954663474859117498001743750883652396292112897277170487787446064223218785609948097145189616063055301668048178382280815486548768389539135128100158776293896227605542515589071863029467315167486502088726681901741591263554412785825220348147022444782789929809305648681518688994546947574538518807207935729520111849535384498273576842638723317625008327154775838617196253098307045943915931390075927479599935337865969883126825275908040101623655484140180637297700994754707680978659677161568686889868389231*x^177 + 79161051391578631381527906347273276698833958336322546551181425664370214189498981287709409920695427715041328932095313734910826782082749863033833047656608606535885526330334161132086856014236680071411298181653107591525121421962149464514162114508232937081972195212598826884950241250942815302710787052474161295650778165853047557352473016347822145836680634140448008888662669041941684460984185045893000007604990983569401430526741538585129769214158026063742002034773218655253328265488057371841249480501215901738001713870410119707489628002672614885392137949303953629881712556120542642265989768802006156971694029343192844853181103521200092170730161559933561753620191068538802188849795150939502948086374957651606309764664410250080891130969303414476383022372290715191245175416270648671150028505364016563182555761386329026597946732691611288954008678544865835364959153202478895911190792553329218803333998028101021672989876873071192033637592346075498127009581905352922475376155339323155551541688873263375104324175224641555175987857249410418021425851865988266710919147548840809090624897025038800559589098266*x^176 - 26442116089532477569969149566807903569017105924501574177265596581236583532111200420888109412012111565832538582499705193091390124040435109332581150076450113330062828723216788782390965369287724331370015406176003001326724195883676716716170052738385021709412662755908138173943357956838568215366687868973013782319917316722108500154261079925831007050307025105621062136869626087868643274366842604925214123539227883247216078238827613252375031834943211099474984029443896686035358924564551367538120309418823454087316882267471332966259036165408401016184610690350434082757852804082176511878108146022689985898757913301928502130943746728130702723359833728450036530201253161524121066588136624934520301840749966058757061350288091884618712012261812078825472722469477050633162879203453576277622043990346783397950444037468236835513228095329476873728116000320884114579536676477190682273017637256583156211551696311022708459850163191906271771593005107376221110659714265504349006049239092533522331082197158654006848739256948321218875156771705914067032365660527571826796591417216502523851430495468574068140670353410953*x^175 + 8802634137603531167018603662217066643739460992881751037926701753021163626859903169902393653489901650436334214661474348036754654065222890933352485214707947356030690363802473342583666220977412485024737171632723236961766026582150073320914157142858881399940545620398094390254988181436695889175618414620521149404627445818335663099405682290560495580614761401103393307171215734101567518088909143993039161096045429700266620098195351242605243675722299687707738939154042112517926427885052225345091959785658136577670537921178006147183285208811926691345503695788270606787555138697239952733427702358129278395601118119290899559231036475448887680661847304813966267726837003048036378315849410463798638013855299139328338574682449096402119627545891066322964077204134872803198988951266673134267156554263919312910366872857153650911463438856424217603396846465372487593890964529468649544369343328985674623423944728552790770217279890233073450929596065772593839645361710842262503061370704902244646000014601501400728636589848124450323102547796653427533162877303901068307671944976156689965178826935426231316793052789908597*x^174 - 2921015074933053003304053186076742672317557988990601953164071648046958439035625639070085481767833877263731885591624004819294245241561426723297848239051276824616972677869231395194391219427396687773554424121200855846202482962335240134438244429894132789188743502528756016362070016755532150316613569598775611250654217159597836851786450039686879105344752714671274869106951518592380614257069394850293742245475678110333098672848907738662359176820172741610832292200922899059681363713120011231393740015540917205960260796017180331903870893740652372776627377535036592473397961735744406876004058596300487688865315545194400335310732779698657845202818248321970812436321601929178067746763346484023725051965997539788684255119332001852717775145427731255904416522691044727199727081892690629688658318336066760475770044214362944832488744784983654998707139685459626447434128869159747911316892281443625448350877413016288108335852869362234505733222183790000749989527325685458253027605470595155267435337456991995689167634881115048385802992363240789226823059518344990353792853142447004351432488999461139996754328141611557721*x^173 + 966271213888556047381436178178931075134962799273195351272325870900655126730444928820260628961416086853576151505744228985595090861586162487576267502630838657634569634059925670544271276527750474971376297649318784463345023134870453553217393393590501443395046901959727766615291950403444098440743614968250847095398352038353030776513225077013284563298894726049178081977816499633210954766464115784820415521033246314908391961150776089320690705144244626519211771058739662051568602526402389509051227064285183621081381504492478968416821754819013666373957237631059693153824147828492542695935203728993103805659592768672197549032646365984215554775332532594911174347424745602793904162853890259273571260658575733501920422583620044527501032200517220984630733073900026466330144187597328252932070764176254360013169350969102433075266657572349732100539956098243975005302253030043676866861875864980391226796403592276982782582989637458574568180945963497089191429759211542688707985675755136057648378110652592160786043618282034887113443909727067444701574395054358308383391983576672910954521143299493771980341409240087490416306*x^172 - 318645567960046370413900003952715627814065039163894266534160110124275149690943241857717983110608976952236764314487725504888696243049502490802924072463176434211213133158397054952367113232713323181852217045057323875092450829333300087046877448419572006133720983857204889306467527118294266260785858393871121110812322365974138804746540102984068995890231148487975127721730550332883064783780271724202532513540015325316673895042114527191437160957319299104438149904398263160465420159298443776344605235826550704296361810110191110046879447481165326887750054024474900138489974232013497735452886413950971615890716227573548587781045710304581871414656214470332405585515535019222764378984152790144587418124140599533629673434045593304058330134942407901617051263085666394768382525407635829792566520975451446244482254974160402416530242731960988373475481832836006782092388870508145583161368751162590557740736177755040173740372997092761478816785666085656258233869199856370499764254616790512132519911131926163147216925104275147321064510437905315522970694926043776335983168050923520135218208350897233276952662849458165044323753*x^171 + 104741497787660492558352727308959476908980474139907573236021729031559369162974721638176143048364764202239249638196804226533116946475097636225136006534956243214376113182534843460693629175612384761907701841988633530187153563349912271155003539581524994296716385427917591799421843059249915198326244474543923378335140743396066351325184487769259292989421734549276758610873993895160656455958559871424458956579667789716825657927559351348303141600112488652599979276253735965038639569794412682150068458268238796878143141101619854894295818961414311158818907605485993360700178431956686410304664146087985982988922422267502351216084820423440677739096477775206577354385782452342218825087155421151590577545551417327254335674768989447263678170100120436238615735332114020704776838681265150754180075290664629156726016424308165449114444054102291475663803683516616406775096815002259049958268305634403966625025313206975285760542745014957485839109459066695841521828797027183669070553146992539939518603815052482319016254611614951934052852115161266755156306189061867888153870199397624700589090850049228115998070799545239103590232887*x^170 - 34312608608573600782536411824297231037284843968296083109502025532258166776799804901235978390527236571084968025203042100227661216677625808100446900937427960146066434785103283949837123466041261774125665004778961514127007023984736912914482091473045898266670366155732894831156390679318871914001939215294044884839971124917018945480172473648195444144276270627467230290140032770815962857360643468255852149621363070219572854375850578773659469448510223543837169040885600529284558211375348416277622302333465551840108197195817770426378364791945869712203732528343744990591498360937699417914915266783824896963310793941883885857394873547647770765153930218955993748512976075984581657638888182325661024845179868028986898498830312224728877304085999000768755412848104478866775233349170801381578250728040580657311938917015618227164402395075153621032669177914688492548808548042443728645574419689685251791327145948144162113079383608288709433860629304563404195590310611595640011183095446111546663822690149962313189320434860621462478674131989610388168030704934170215895661116161199733615900734014425229613417710907733362558996721737*x^169 + 11199745654528142917898062460692480502808285932846368384352354311972519455995619833471163188997971186808860456332589602569827075749460978540209305340913604653548927753568500636110952439705722248461706215735966950544685874371214082892319669985884769550561307884436670407515555447438237613421147026801818084466536597319536427150256717142570942649756027732606498555764772758439056202055633182960656649692224114824142206395414321351292720641950566068585199691970458578883529943388222197865993579918658260467621756322282016587182255662125018830086982908308543210894292600517190868291988985610170188161070525490727293457533524703899184431136132514344430881951412594322190167357493939415326495295174382691574395466606647987043146172615784507551293315687559086363156030561478196948615482590791288113631061958380569521124668910474022393807930890664624722199135626277491724945427928697409888672044166868328126984543674800046055575969320652561862200014742047834745970958226851980323577642830938825114416994098931869201855013214367921189656217448553092840804641589526349283869747185305998782391709792059420248931031300109756*x^168 - 3641369246823954974571757271534205420190460157591905896034632754187864145875698945337965889084711812433355902936937000812240221078526049762992626891824416674576877135585799024514176698341747290831243617485999565435960761426676495793328974490709197163064961149214097279674503306390274105793839299067363136269175454540443922494995593220324656093306511401033125877170293443079919885273317740557713040888499884068105933306068896532552629551432853806651454481092231301236757795865809836162025162855706497759383818524269931889877565403529861389476225227583433128851901337255012340254056393500005111382451803834730201684768424325967022708788093977518489767961261931438055032979166430043708139573903501210381468898064153200118135375179319694233362816454277038888319771140499953673026840282598423012646183084874382409728185454122055999317661305337997895766475305526826463693534050606971994870901725395221313236323049155792163579570748598663416946861517133001643568361853165683534849785450291266345901692116772192185766155489149377356197675646693053454953047543299207527442320779452413234293842365383927318422504279941383892*x^167 + 1178987836135706393632745787984952244864912174227118177222241187866019629537245406369659587059721287542154466276771353014595675423386888237558556501339547455345029545659213483310269378838697396111232464630241312140126589056342121730434185294289013239202039945007200733858109291501636225159409985331435530691150464840700578076256271468214682648785740972811815530639896744981968473863349438054644554206182389368673654646674444362178425964590469122903227190570852450155504925735444447736810534905107819538910946887192193555431987575279907822447484469368472092315389800229942270139939424418116849760922411632116259523166190286802862909704398918933745102245199862301299464389606033650377976522125114752730652950777324739829563654691817365606924835254151555324438529203500155621747039440194363991020586170044172620912047603727355519370410254073131560202287387219847573471860311880789557161596171076741069743319338866764560317490026128999180980422886834618699773027082810448322879235640760936082349807522090570307734587703589016433964887494357872125151853206017834718107122462814694308553649517019716762132658720621732354966*x^166 - 380055588580569415295384367449329887508005200583850248202008897070927351681379859950384448552480660382371050723353389261896169978880190530684813700580893628347931764620525076921734171014961794723312756876233624641276871160166895498381691488200293492500332078118230797359822353808311426037495212643957533273368289747234567793959084961585347317094090901731747063247065327332220291414077820123943055952759505154256360951118216812724012528610595379793472557753642313895576049801485872324690956149447867808728768643457186841118478875030964088449404285278734602641946659083835447878290877924838443970864535363941922031959308746404576431006510301934349888975977542828463081358002175474166813487877588692748334153807519458121920076840650595546041766733877487614760917805864294526561678390664256311284176398989642201427819374915297798459367859531046092836365454478544075970446074183182091016077857197263911216853863933609645240518105838333306499514240127505870269187304968179333773715407560955136359259814966849043758057062693275718827361960993783274411150372372032494622094185562731821262400155583430896536350004472358838685674*x^165 + 121959751554308643276105026083145570840663548050000512172854927988350847598858151687498477487747363775723879413573667059994554954135594904823729656102025775630597295376342328487865604070801181453596390598389964131033698263980461837945411647882383428043425713332362468606993299898987842211361948834631137205380474892591077050773467304949880963439151227810066559393935721318782603051025871766997047133938789370718318850724300650770046043034598649229044559317118441760076377600948990155781015072106289593704144270717415980304862585209804380589122622062135409965090712194084781997064795843447581007639195838445715038532447548512014468324392597487757351594385583519416445587701314434162498216138789776347072151266367910387009379668217049750868632855147391234063531140868742514248921092273520658902246356408589259312301876860437092742654426303228940565722725303323830871621445979256663422643324276583189448280950789238705542058363751517005530067925017317814641408581300167766678229852674417368002884677002435705174498127426388958904947316230102346900356031855266852357078479655786504358782357680896123838525822879094966887045819*x^164 - 38958260906944883830010604809318298045684319014880962810144651734819152157700684995546868031364585442606516035065312192236444988451608733604905505686381647035910375816836252215619534390340860451181320998093668319176917107393348088174005608830662202526807872514571051079034853647701328501308611898732959779784616264870721550472663142394341027788279515646057199729768696860855609254045683970468185831786011164476202178201474859975972274282345825730455096617640571921252629577434496744106831397772259522076505053567512363059289702038061457172228918464267010733972473768820174615141005843289631361268179006787383797707408035105452474444294057781138709591032344824691718344685476512527404301657171598956889769456868215560862036313318258200982467234941835778748156319061348545418696042149460832943418203380049680794029456024935157286691899505414166851043216827419510171053948608687118449797492416506856478483382532989348744402046644990352444539437922495235107599700484687595439208533595071064451541570588458386059466631054274603423832798304280558670078058291899122594292401795741560112994654032297779571463633320621630298003101414*x^163 + 12388740973275107848839863105934984416893271113381249081456465374075956679829192824654427216522058728353937440908951281634507383510853910664563548625304311960397233359646495597895418892075150315736181038795365450992786856760306454849255849714409323357976396459756464127878191710165995193658425839020593888582946227993404397202097628264252966626360127925636246928686189242952965836070082256901476183322057291983905314829954442781988810106027719636994058172778620079467655945119662349801846334050672198606223947206825939758412737850794900620603026817794490039661418783625238776094459431692898525462178005968154462987511251151535320114750030599403571802590900235812235315262917910643977201562736676075905723524273437652101518839878134259134544382839941298426956353256367286564807780821535196076898586667754568620499781069052614461336022533036884469543896871209969397997330383745184871755052594766334419027531197257016072498009541088974630919645794148170294676114625590843972980060768796275452139513422712593191065433280313668788364684323383564702794294334228001232353700128994909466384423733252712525099951718713002372523775170044*x^162 - 3922642902965711734647703259537100891533577653732160952581313060606951202311484554520690231625786172412963375479719955843907804015592121013335877767348197261228707292046650628687193082276418911513474265218542361509321706949128967180434671948909468224921628346560754867918618724398302372796655154381081640137825199831096184705290119345931930268063972342005766353192430735834101760545486091444938786762419860720730335143841646439786546342291508662694135294676626880845919960689729985024128624280539890753876114097908712839474218345886350319728200124155809699997792290780232323802824709755467819158838477873912070490584838248540648204927672650887642077934923639071101269351219258453324817330291922883918461823378588438627403634504141144593815494718542368374974842170759360110673423426091695737403042964021879453841402215359560033426931443143654408017133273418729249841569624929347837341972468260258648055526140086720156441187599350056810473717039886045314664860707131860095550718456676771670396464169364779516666509171460597514858726128889689908822648751971729032762032488129719129672256451234753050648969039997819483738129039514121*x^161 + 1237016653173859500141325879326338779057990584051133279438835395114950853912768990071335494793227965543656188470309894090727122455280450971745460728791216525283774820886371193859351850911683063062309779502215068481025681588478819597693874012012553162679639075558413913638120080562615233701662741634410378269133982308977044604552384263944304242483542430334430082190298300090083508953813729484571529306235726461887320920393499285798010145930136916095461579339867062493948573879680072184071710328891401235345763507803681972612524279239405467158043471357667160694510975737248285178626947688403374339141610855295745017745682739310994292512656089577753610283825290267026954639726885949068802684559916241171692690717398158244786153412846188223492739810969706755261432169682792995964124148153768723099506773619039593568270941116680626648626379569688251773804382918422614133645543445161092007561312284872226150473501115600873410313953302371471225881074283202889562327581156243063233941299102564712202489316610406002845048609530960118098685663147668503503363096539945449879424208806481153950027472587244447571692745388754653933540864285699430*x^160 - 388658148910152866951550709328069706253901401878038848820361576155451730458204486564416827158887632033184436273836777841800580898378433172081781038201413886815040454521724609190230080087722525014806733456883224921106078342583230608466389256292839349855592335958013862891354647574839087154236032210471233221679790635429887093243988931328686857092135189871697712413659061969056243289020085957888093409512016416579315666924409686166098459529456379697264240646032261120546301599998259657437514531939949021155649914054815556992439353200279224629126004310892801659487540353760919951460316905833830347856612474627844955628161157042839341445166338917520914954929587150084969336395708866999964940166831551763978740204488612984567253355539159403276121817520407896385645087643720722545949825057469828498070990968077561929994676364149460412733314472143883523639461341820125846114811573995366739008236621674483341542983193999950579753104635842536685988684918277806254533324038341402918790979455293675333850701913348151850699192545599857216572390539214467884036563991000483013917841020512864080459362833209288844653876759132615721329730142833584091*x^159 + 121707435112192423533719422943891524359643767134334975738427482468567222854017634400685116992420838977483165332189973905934794442865362591443922885818176123737066246613596169263280688666447523829896063575099483478283478180637950628658994703760597121413614934049988649468773997822185585620817225590773602939045224733501068481473322254978852346132232286008570160646762352740301556314022871518999385688323416533122175835079837274521548760723139789150221975318770361225451943545682303440009509832523449329058542835851670113569123744919805890694655392809930542297960696598471466842450199937225787830947529438890926308589510616847906153923255307891426679798409743310553375183547210191539217354456200414455140468438560822540152774709409989099396214990130449511772359408813740309437580016813752471642717035816607653042477304948266075146591814379972885909035954721550610742252757014264343945414526231279576985414642555640029015922822465407785249641799677995687192629446429568269716790664084811880770113506842271997963368973603441950924042445230189628137276689282780362988956945156749177798847776822303955608638023246367426618556949233980239531025*x^158 - 37999277405046393047289419019360304306453746228527936253725986790742861784135699269818780167666102555926856840128033630265841305761638884416318860790045035182554331835508785911729295737380626542946440991711874005358782326414232929746673538935056852351920902534453022060581606523663211689974604884305723493615337416081099080146880703466451827845880299956106210082710767603613665340507550261018486499421034498683837699295473080732004759498016635993149193331635917310515638504784426224513375582234080621603129044547235502512454089532393342393360842977359094304383566789625253129645828831459950026949802942397179577379911031434251405409660826667834345551445486337892925850668968122082331176210580893251692764190774275959083608090524924243063340758440489433709034362458389715756660624582767517263197358223839261565449797842474097644030752103070156165107559573074353253373610062173231177681864068066614501770696154998212273901249725071057886251946088068762165451836938473288348046873507004942952271151460866936456591389848894354770965521826287643371415578484173752070872028832502617611846202018387530351444857729530798426105125677557975884616362*x^157 + 11832108369310569313238995788589060882574090411667496281019307143134102367345772492303192348747057101740075077825103461115772238052938889534598408014877519240058672485196381520826129673360091140171607264227782161474633192743389327457420834441706217926933354306267978565243863412288953396483801090105140535657344948243815314493270454823480653705143451933607456013654890046883091468676129014807382156549814056172729731947515700626408583399015665886670113455432256174606515452280629229961983031413281095925085196573094079545429695709531071123542292600800882143635091421599660402873209406940773284868613866201337358673450861514068381338530769356846326617951323595264414936790037503390256324220227502702836741240589362456193674166056299279820613135029615024749375610436562605279130411612210457000777298496075542667091469926096087179127903888425017695432349089052699097783775096657414139522175316746082710830258484446349880927875124650609829713486993301676854958260435776355449471176719680999059759427483294025497735819675846063586641035501708287144835588633092645836893954657428744447703368438209024793858299726505090402385166536381640179500533859*x^156 - 3674891959908432482635296349366392672914047907290107634510940977469534852282408237099936880645899207822975288152649693752843637358270901666487773048128728156491352877200067105683955445100605721255335307441074125623046694183699829044667923157071784757679848224542854582207999261888314338458893848053676900891559685067596671874048178752711904283971482853483581302568234937835182184143760604913040739319116666026761562799805374239712726042376575445196120483599204153075624956030322635052710088508863357136923618420645284091126739979780281732262411540559455857183217103648393645211321077504173130677013537890103639347832353470736157183670071093879710648716880264444437763279247637578785335517090385098084268555556937558240246394249462544074726357218207153571038741371990859844581208084537370246180027468290343528482523967397160828554764847562464921448718639174836162801669269751741966303195502916122564882613569167506498473347419048261945457320274264938203607045074520940387318440017469558230618123237790560286006746491861339502458440347743520052266137882951200900636221509851609783050897684992271913440850769750259471364081648531625108887747110440*x^155 + 1138469099367737147451780810802537015508491975123903379098637345641591853036275040311748669106398238521358958459307902723921652580598481341996848851948400900942383688183802466130589187904199784476096470137296733430199223384424218515197278598576461932414838224255872257285683120369935875578130611154412207448328266356387905533337637412254918378942577209982377935196951140744154889288922712001975609911216205194209467960463690782155640304958592007450506905474286469308235791864277561803927789952754010145143700393781971399513397769940162821764209827898182550210921825392878277154245683581776707693664773674163878903697360599787110862123692905985866043900909387171788517339354559251551691675084295905039001152077353338406970715061413953549498160841027131886746345553409410560124166656479114573567725451391077269438343515328742181880701403627604569390261031197104797950062165872339303167603697120013114724458740640054334236299795754291803454977906738768938965672879933309699199644107728877430067433857218117266204500209309352162277825717471447459011029790561977975590963038999122738316613866804476164549474269869913769841442538369369607474106113632033*x^154 - 351733190864400907904919868369609656164655611953685486594156912866445316755781619310762678075129367033168374252324678908812515744359781661220031481712531633534726056531702445559747077917334708353821694086567374741883325274931799340222448873096400532882649222831321474539466642156352520833978861669733009738169228207500874722181657503250105181462571477689903867513466357719302250754013698222372940406337295192599096821846379549363114657251352507352570187733716047240460656990885443041875335388018424964476094057313284880123656040625682136864149937258240993684401616116691203187462373674056871578676147610752139523937068526140887303014637120185028117759207071647348390647012953250946157502261367194064815172085651978186945028320844236614674825694866503148193732518773579025400518675530151037465259313989412891484725172463724936954385819664372064720982110767992180699991310048628002940073210565653606178407182875962216635168191934407132497450591438250975592288493260628549582739679775937248347180783649672345171787391430361616865151523753929107104950588950204199149897038800014921650454179458979559770539792524368232529372952376390190819380936555907498*x^153 + 108333758493798202909405485781796077136437308003533271143743872392291512334215808149094415975089570715466675992725557058902644447445774565381470721303658937199007383411497738523162456537305388939387614760677082742127014915324997788884878081596201750832299361194310498383780755872290986971496112166757182530626370675798150399632075359837994251753076572712329528101388342925243706039158797799408365387264589486164077809384734695446974466942026946759797071890132467593357833275166661562007632188533936687311278614333152381378023598653338811353363978506403995557564389598538290913311113220459548597404745698400209491430490012560316863151520865586792713540609323238173151084810319611146974418804248791858884759547443840407815796401140349607258829260295457787957064030670656339232939703572113727406642205869599551970210767081742028748495993374123122432090397919469632067324298701195420859267723178346831023977549513464835790616952689686652352248645574012092991531570310756659237242022510247004235260804576116256828549013927601318864831847442581833389223911721669071518064825756818148031794410071657437325531811842564924648386533758972981121514609652956735354*x^152 - 33246366544352278718739817771677876341236255349388180664970224035340996396454756138888952843805595400456728042206235005064367175886519580134841803388235401699085233407382379630026437246888382972922563715667289406259709611962926959864543975792531895273682352725064975488985617022895606416572882130673851969114677703042944918201421518359967837945368810259508686338079275475468424775511974490223629737890880310086003456863532581757293425470900876931128418927048979371756391562090495994033910625660819620085480549102992419486677982572054408723756200313404130398657553981697628292345542350394420732052877075933575428292340118757054748570270049809459416397752298503134447717038750380798280283304922049265736328803248664560889154241900473087985910831765920335533105781683308643222085496318190645034685911583692517239955122653212237034498646291472797966149400339838714998085926317931351008272490300216806166613143724554205101709523276367913356629318261204658488308879481551716602906172183645199464201816058784109032789221194944224791000093592558064269630468702335931640516774939735971447307498291238537564546128678640006161352669547891380444067852538063379710967*x^151 + 10159394977707921707815881796729233089704401186925389372845056774551518180212697511023683976880272367332910121157333470167539487142262636725378407054078321685744150785784735451642541154578760999670048172075086496028680808666787927495100624371861245597480660929975627549166794296154329572332478912023760509334833548257356548344709155271839527007465820703404349114339314960492510746836933793287701852652411831981666376123583087073961747577055456239441953030806953965162150470623948668713905878526460968054606447268870303410227668246439380950153261190751912427481987642983372385266110512068430182888167023196509212448619325449706905797544355184117563730002601282696934385087054503191238004731141676350557426787578530213989005559577200904605156040591716967042143789950964620704271513484789756238438186669719742847027577467669332672830806290155872911077324416555150512861276657641607935945837589270119989448937046976015395954970818466682928791176571141477534996807560859440536164603451921697121266567695727396235978869555853884363082250695774964617377819428305431792378576546810377847180696458281573397236243799835997387334832811107896130487584363796507450869094*x^150 - 3088921721851931789245622375379365737640176695289112745784969702041295803068770124806523834874432918771091119479801047851780622159735142186766852694024629677273657516681927200353008765138549102426257431433172717424641778511313312652746729514521439609298789126270747907220999233059351647676012941909357467122190420322542672742292970498340237101795663820031095220831416004173561975046708452898882211481847392582945898879700759274314315748960865874191575515542644697283686073568063569383129094859022562739021048990728031476298238937227583590896852529449689850240450394346752507455527892184725907342877551577876984613578757476844016317197714495024765249384787013500872762921530460768547874902940400935118001493735847122393742496063811357703648439267550620049199063285743064701659009793766669470454735790125571598098498982407181619158092379350118527530382806104006022647201167787067851757859370681380390117696918442835562215720784286598726273702569628373617247333234533903037563514502578742717955739834578316457918360491181461414186146155933387241904528676648082026462140346157464714761539375992770166437113293781708763775244821700986771704163557057762899490021420*x^149 + 933706525696094518294462951472196009261105512295217840972614219018670202427502952501350881858163495179089483443138243311960089416453082748358862751131380830678223789699059387084460404074978532751428847985257773513959177030906119159374282583982165267029861597531939963416528715608619147283116766597045651451420355932800198271500607790040951641701498748086609143863025059015047805551514025722672645567403539311206308199931767034098252123052047116340579171909189050346667044942054741461647532430462603090171920951425377424068456100841872065138963024514749349022037924945607225484867409788231194270386891688756258939046622198436391805913001595776312361683849474389884157404409649473580240206317365937855379067396177232068854123477970345210279463567282953346022274774202042698057825415638991076218583917051595804906168958280559108885228120171805231730019314055177936592829915159787351991689192375191014851855948600154141533074888654856940316690755542134698034811312707888665243594846801615717390098144910825635485804265496351668592892946251748797486587011456337813903265803571545670470023103299819195880881293231726616253956375761362132611087202217649959097871187517*x^148 - 280363375949769346426200566355128668855212834621266585776997875717104939664100231384517880356720426744117872890415389709687088098399812923973063510904203451216370459371266490425551773196888971498351443450951790166703046025373279164118099233715127590895123492524108468612237436073742908350091508027467223003213135425308482362083540519891707344157448203907005542674388327488554722556236681994265785082601784632174518370693918435964949378280827871439774518079442367643683079276516688053146157915505099644067711553860642073972806550586900370530396321789746698320105157444277190101782220515582563112243736699107102302917066562683472983883110785320357351794248709046557384208821495840697880559799176031146412950751641452346471292732856471288061670663904986273235896510086429852700362054254332871087447331524138281774613119111818805245924313287634007580345029145720806464462140043595613308772317403297874146953846138299684511292320850178399912452938104256300897578584661891714058304266223211039766281265424804806675295827344172538105215110508603071910908552974397715112321787577474544430804336696978619137672642094876412188339254934076828138927811344704360209287134784013*x^147 + 83558518528917563157389332330119152346207703494163306305953085209461230688904719629863407205586027894296482915149283305889198935047322897138410996592410107305365920271063050530475525770075648710807311461182653871708751509916124039927844876753395273174121903002396845373882733284033754913334313157147822399405934238401696341543763528579350592586127559064065985478107288011106326872242531371105657812726034588923253771070388531047771260265863085209850735099890316542950889475755303928546022852945763454550162195845948396508481217800820365186608750054168031532464568780038838378792749705456763223390333375244204602817197903309773294900876594617454507736918562028519630118767101271164224285028322966177014440387794574694600535636020153032505659068265127941523206433174486636570877452864324806636523381198721843636385571561208015863317583509517380657406457831768776809630933170796108513955216343562083469953196023658770070386913767428387790944144829666064990306810528442615405749717118477101927311463030446178528645277535327791579122210537743058598313921909764444820119512032172556357564965158412260613874071868143949517122070703961832908684193753459063188309655301811684*x^146 - 24699538800990979986642500527815042758715183697158557538941670905166782132500177869185567214306996635825057709834561819647849153322862532585436864763038360872834977948796652705475795436345573786774662427444051641036687092979750257992559815786089570710232179933853852619350810421186879932708772769820269008300147541322679764609675182248247538183572176383167163361576014220857440289121572250358898976436406640300859123534394621503802667496316203711678930364537077018648111813176932537830594333733458496208781182445899949943714372323224137502630185407105176852067150533176061769991891491775151425462099990785212523777373956182478505296713259570407152505123147635487885960899283376687791668613358131983185593398963195250093760243851989638282776225880021334677037550300033906660843792746838437807496247058308945477844471357248493851315133671377491347479233992788956808961653960406161021837561284752178733901152688753663933376490782870406222883340844101104760045396304906061867053400926388959422837642492698024330620468633188049880722316730750048180891922435505987882327410961902385388890618924535793083474706383777490649803149974589984293729897201930300684841582773377909175*x^145 + 7236218896338315960856747577156701247034104743664334086430664257881267596094869077029685666470909728179370171913494054216285961222606073508093459525031686212726336876755483506347573061155220057590634368184373655184719298989808485321991726925453281200895157766803732582863457815898123942080550881810066011941160553165315415730774304788980916909504718899178367423197960505686410049696984935297361961383679606593160253059862758267103680555184852930222996846925968336345644858433330927081194534811437586103252685914994571495410939655825477929734189563106098658452030471533563010839407090258468404089216410859473109100417949896521318919808900473851948789967114664917402605048221081416163626374480990234543217316992834108374591116053690856823541682467644683315643413462613688184792399121319271622354896994764828398578203338269348957349421165913893912579576316020276963395454436406902566782265464112360188782888830355893761481713152450952668274550725402831972310942684559287129068684357045579875638128383375367823103530662971410725324178832407397148740807781743739867447120694423871918783917928516917822510789766640558285281294359453323902260259299601161147990648655036319536591*x^144 - 2099834645179409282698010659407065796699809501470108794759775715363072848007310501707464265220647611278471198014306969187718688068234614026999880031664959887577610461902499530319308201365595702868475698238535539109412354722686407075019016690506177429872926810987338353889501817457179667013423421350045017883446637304604379362660070150914665602513706295336477662257473585596549111522197171195660609273607593040965143749501146384973214563641274567858709463378300222711277196885039667890787878503252495235916431348424742356821880878569045960545822373643938831527288463839853289024934886947731192189710370867636909160702781178896026474739817546747462331025800687465999064921927360147879475289445526526861708939229683379337442771765862315200059667158145185274714612679148688329525594360303377791973616636905353837727647107751366205260580824068094541631655580407648601560787932132726373452225009055827710881441878671967061483363083848816760059271423716963298126710775927997437698943805480319234481985398497112800606669783071388093398982403920975589421107706635310149012320497188677795364527033548338209539361694230715484279724774142449624561299346605230966083530596451258443999664*x^143 + 603206057040541539754879197545802543288358599907042625244961773862837078102887048463154244115264652408025210132588323331305084719275919209556946622890794219455180149298390723628318681723525474143347180046980833387007926654161744054583780469075601041791008134621431465249049266727856984283719213260311164110461895113470643249748655333681046871505454691642273607839393203879666683806744265621630595715171164198759498107595659167716822671894935298473560700133075139863127855657798455762512348001939460762016286719818386768693365735902098267954510084435204947085684096319107375398607775350294729485260864667001081724058108266596056859728816473325609630164071585205179764340869566961315723169330898007429057596388185062868795231257105884739313314450590814706318365908672260388201288798639841488867287356945109663039121232809790116411943473663812631974402057872688294244500169722229221117809188312855899286492668579876657819392149591508858128051125513782089691426974750435637374601348306531474162561480081278557130052346541764547174349767557143502577111965192837917529684201933929116081021176117163786689211825642508670196043720158064259565466043382483755061118962494963192101642934*x^142 - 171451052844249688574895916566467835425268723427019614630854807756040593271255801957330620910786242790981081277496424602027570928251658346512320488186787466248360100355323444616251896231417888681738392865248229832723263884976691983049266177828373999125844116984236252002103637037992547983808280280993860679221009100039294737820757762014089900429929068071374875479807170016823906309187297874120367999248399301741681566562499258567115679060476517997133710660935077222337349301674122331517140942339554661600696081146676722023939146117109539470708846118116942924795250997105977243515831875725432858104062871183359699057118858219198029453930266731695732142705044906112960187148980388553240287018277609074039738070461211231432003234281763147087124771165208359445093858990424230820302504618333609817645934550083024126248953078802594720217059712550251827356743802546069113825582487838652690126165137572184647246720243685002469455047534187672976677254029988251025662835780931216684984738232719285682588501460343698073104945602380292959909255870032959811492916239647672779425922178274947525902763652938295093512356033831906341570677670260100714096897218658288471425299755678922958118061134*x^141 + 48197347576945781490007250863673236030900947719419494497737138571004676707294539349441017884042031052083821806037897319904649750139177992519463170006880725150769085775761695185653237035183533121785280612717252941587271885796098970939997724904563454873009014396805923214408307220589811059211953738847172550287270856144834231815422072517906028980226672403256877756137464746476821955161419040887586431113494646726541403460050343628082465042044790644398306587169084324460565600564788069773428585233884064082201806295701776457889052965433548053554431810115901681806014073295775312750657809557795901973292367621157527783679310265386639975807500440757504484456604134117961160992588683571563593279711838043374794729242650644083283332819255894406290652566740164613078946219001655187369202322699463517528496633142476759580632309745232922173953125439160655649688343423369740732851641911618704227440900801753373724446539676125864422442823085310821403527968036307588023016288972851271967263721983731167587838716723852208035564516775168194526112018567051411186396860504269772236985864433272673125413978230427438812098349990791373743751593208242715703807381897378673357145799285451180259054400451*x^140 - 13395366547938486249997268663036951057793607999744172166320264277108760497196581498907529725882904898258589614846287348064420086658251025392141857248972274698038592156311647068912694350840874252595466430230470231900199692928922530101092678505303395302620631681580989056547331015855154845690429740590054680670249610284523205015174160656035359092588065566452917361206434807112492471158167895143632420552406429021382580463666963518034106818970647309709383205888718310770843145364275943242628216860086803433248953542147129203740049156533586247581105468830392807851998970089509344510600846450980250332615053614448822264302367127874945776841196172783441596891829510512054868241466552005162078163814927373606414673497718042276738945153312178693428287585873817306208613207882186318381644413895724593454377179311156325742047527976822814685552265665933806550125494406003309150904825101128128271620669193980724462879320210701246076793317332019873586129395732707149288695500339587221581911211161969808568770571430734095419066394820301594366511702496782696035093517349136006724749224430667451820782343506946564426250260306213524468649898398194330732328422962855343359693394235310648295419526547796*x^139 + 3679569075342181693427478555061984220037519467493296250037850426660907749679250424406002575309181898372670956753504806051615659258763639261479797181023092774683645289478656373720199807695715854455613889434342674380246926709793563520673663086118744627898975276324108691252724939177044914533432034504054674812360728818577355145039167690883234282297335920987786669545246951939782515561071550245611908577958874216912613192434255500877759147865122283731105238733303395455829757305085584151300573712355469122754491726179023109961170477622821958204277236022779463325423820682952826898593609694411668924425150422868840168521429987115793504617506887568587830506427101779325445934174411431932697574397809088960355832198590307750041291772829728173399764826999792995106182881702533749568473084644453353471900313360401067429270172326745715575767079394367704645773414543208867064683144313907930249033045671030788748644176959044726770048419747060835868414791555782774198635319740265590338662073097904322702341273177297252592696294660144386849674785147388457015169860184656568645346890825147710388968244494454139483886610662518537922110654998654960801216471807289661856550894923741813168637788365738928*x^138 - 998693857663031505810708504410745973201584207051543730611322120133535714819239068096947846742040733151453823958189939223348792006113146340043438041496610483007385591891810368236279781303643687932033330430542882938916190150719512493302656666832614286745134273774247262639544610981739159373223626364977338859534957190844960715704415959882003658630056059441490946501432512553000788464899437637808193612961497479249653746134263553501643709594314835953212000580710144076024305830060947837211499097511612529216964210834369861609413194767317019783902809316938415865920343139050706990468207570012802239684980542761886903521029709121548789794711804611802436913995302823268923628690745049174361902511472454524386350193501639527079849401064229615899025551997150104358109772758195897553594935176915885489855062075715090398636764611136514599346491547724828035969650497459673476580744173185126339231226693704618193504882354231589215426933605813961201975855050228048138416819128390131391480371870529999247250695624762601459063801200830909930831516217669248968730787916362853295711217586333535288961701090605801632168007734809286097886451605680997095699214907329852773618251100892335078406403698712850223*x^137 + 267769103887929179550772914223309461426499112045406368487138841405957869404161041249935234251922743496980059256920885983312239445307021627679896718890724260479513597814616390379730032967087410999086612852921719902126504970408511875070686534801070979692959816524000344354751854051831206916413247483472130499111937773085414747403161731858893926584237062947178162450285852824730459074050062807477326720467637656439359676520430415496970611794953089440741257200979123727592397757018547507038601579694717030182450851416665233667732407492611824379756160213927025197650524304614661823980999461226153937423313061887171485784923955351266665034426980116830550059243291296343167703935969661433337615567939183288839382880916516502542772133941902272286339745075081880666704947927805274198320141852907087105162887906539749475790260205645778346010427718723561887136240112055785042434394655263880893545288966632356409202197955181994284060885476087504393142851445759751665869652965135262266665252211596790526939026296320484264209838524579779265357118558399542111030324079069105068465498269548545676389316423544269613993860939092956546925832307880640588165043576530460976308342579423850236427866387971415497716*x^136 - 70908206036802454778806871906650385172917762118166939709287607390542558231003435931340734723083461489002294059822185773208876204302003417577331283350347058808880882857290611226468934355236100260435735990048601998546764290398217994565913652063752321280574654821209687956262613730647677165951823426646566050134186183297748162049926544717802101222522035959168937839355714348613851886295465449399514089420778593166246970988347518299638586542898537347253160705389097581635355793769031773853445958658453762188501191833797287372559596231117515200450480162569744252589508852109131461641542436937831448352214199687434683334952710303545983169588756839770195197577449240194983771107514145830960118134412075891976959920115085502951480650335201383652053126256657946871405635946471596043669055450996860103269854396673467062930745097768259521337813606912469028550573407568743883947627967347013451844446638856484702786912303547659158286241281003578865599478174686715810966039538731149848957560455987116080884007676279052569084535912975060454577507529773112854171400111234717050092970745231146468632996784922619926303415759342150427546342466592238610259909713338665187791551162074518095620209775753102090916616*x^135 + 18542585614986705735737612604469048751140486293342512197598800845356662808700376012295652810634687162656431339076573496977322169920114561783888835793232083588188576488833164914909865020160284858985226049299467582935804621773334940292313092595817590998305512602302116230913747460529119830329448250811187650335992014116866762612905872870849705981727260758567951774654336750891052514563587015587307515388474360243060189281620463373499782874651472749011683215582465058451143713706390959405061803075811730065010817806018010215921149211785982299444726892324741235573381745322397066965786086922936259339373966061391120031959235176136696778905422165719483717487976929941648113461236229436800340364961214995049273275862853834959269262860395336780552027242946819784206232613328830992110350616859901388846870117682314583434597964404298083997895766430062620275981876770543555908801993977335140718695805695122862197875975771016506807446059106951011834678085206575938357734793606418279044026110687828256803041021958002276473182535053145233256806161670937906087707483098685299809044033232725859313790926744473138274377360846451178272944871572745818950394387191516342513408302319655465806863322034913647706806672*x^134 - 4787687151788124658189797497831728391161789295818083405804784693762441785188621419383562633634271074646530886226172420396849282347522686234467244579041281231884022166007286948328513628235032228980549197301389366355165524271325063425659617675150107833627204948704417136192548796958931482665093512946568156703542059421920838589482100416284356572937604961364518060713807799073606454803197165003870822196234657044204137653651685277674034259019655564336071156772232736406523703585152905521393178609614628842732849400800217792128876451666819301461825596840060048648312297749315382472983757023612725782902963950249282852731629035652195058214185002867318939578542875268457088971889138471795130586650425468195764282344272778221934949037694936433245141924788623218914264346493579621240078983678231129549607052884386530646246333930842805987656967077366127445385594612011917041009322053119297790201595979943893887656417062556467146254873511972964764183051480330247105710539557755901168118676372611154968127839241048249233975041835459364990574677239423909832113159989404100789995544653863085217382376461160097006109498041453704518837605329956955452243115127731665475321229430546214595689612126649701683666917466*x^133 + 1220453440978993172204517408306242301453295947796841085505476250198342118470831117156180660168473208440206283544608170310341631160152604243198330737349619830713414034485250814485024682145175669970649311107654826064576075990937037038181687072231005774611045737508996183335829126596273832416619988136125569935430764505204085234404390687742167931040693496991803584856050659690450794236914196286864942872135979418508841397522915046015647015959787362664156068984131513909402278424329722483618447153086550562777355852640961036819250204800636298080122108380703870458020845913505081720604806694877841938322346807813911829563081157890750689749422823017618519023598670710218628990182847040126879430360971482118030392274184995608962152639724750326766736014165721589018943447260225120062238686794742273814222647788726435553958879745177418837100034749637179231022287321568413418114195465216385653946706339425196016583443675976234170305493031193959989336398123474873101179889315890312745766538438171320213089452516178278970604665717043424615835554048126342566417871310641026484336670675095457120289284742332247130068534908898623404311826563919724556509421327865922085943171401837279740100969232251399179190966849445*x^132 - 307135768602977751956812033651737478706561435993810045688323753990870846600380915961405740754212041465075944313222252161774444489619816450246047898582253475934379993456083443105948006170078378678106489142917723317545688906868220650104335990870127744508504500345852922901410565551391960642631305874692171403630394553870567653212470435408553562599141980741226268777617917282755505111825042092979722863929097591931103058585200249205570069130471208175877240294208992892633453657597976467261514832993309203693494746449325628036057024986487205665505369959105068566238642323025798309279927494791358599986059269278376064104925379662292161651665696599257727266186791730391326844317317066191542194275749564385827848017781043777504593591548020659241266143648824483504075438677734699312140077101403726968703570289608742789173135485844145720163615369050151351422614863829601843989389191498855440733447023297835095530629711256319631361051564317845192712487873993328117124788476406512060040862838519921036257166391134317559154862176717290071940544639600855893510688725151687843611823397850784019794830458449905868297297086876923109950285947936914697260008504882879403421317303161290741677854651378631840121427401634299*x^131 + 76303475969743652531956493797266472702853585225024767641754931042556595039071601387781925131035980452972627523139447680854426263015338364547536063694794495776785798896459248516335093711305361780634906947940945309659997382653365109647183741230092473384682744447454247496203242242524962805213359044533450412649330249377093623132757628076568143592570411028356965461823951241480976325942877702678146596736175686603338793066737325868806639771453239568420023012267562134389128269485744470318998903498694067807976143438273081668753741058230221108025654466783212894340522224178197607031452738337649624308886311501740116683796933977071382585930222159991623577069919747544706508270110958237298872192602203806166116957313742167566317056011208803597260235516152006907485759997245022992326322616814252450770246978103869282126347608532977998216222402063665052938039240947860225612464591274533595851157942642633917983498037741421077176259253698582984009788963657542458219141082959719459033215673274075494055598975363498570516381068813096346476164699308630891830621081721459384646298307087473759454276536693290207874695239493637124761448374456971516735412398538573684060323734045296057975724407133494801686897656885929309*x^130 - 18714313261025565001485285674610483620948701901822986656754179808152984123077054914521036496249086255852635996421338264225087013798405476922898886721238653629003098376947392393837372088895760798344224624047861251189426846899588862705315797199610700988765414570220019940792735989092016410320252108591054689096026463369612688364224247080832661053711954770644759726071845609541286759825589963048596965739573718104020871034982149634765221420643004581645442055629240198010548509763446715130146088527794787423123468315597472214983912134426661768102875737999723995191393857100807734683949879087868476997527657103076795372109775185515982165839381062983242588260325841794846260341024510500742447859731278324117893711725086909692522397717711434707061252064988283707779495940799394785614921359383822777180636813422111420822906359628561156957409166837835709316337631933490710757143090094848568241829959588049147672568499780427412967846955958293392312174522952123630734890001141227041677625217164945830011714440549766724976231229608209524153459602301998112748003766141612769505353598960621515320819137976658728718050293571800461570511735215839171848095509713621306632482618802553537280333287148089563210273248449416365033*x^129 + 4531618017988166517982687399312431022916305290570630844575133015672707370965304799957248751413431951328407849865829900810169813425524728677890270183344572666069839965517259046187649822510928623253556756540712676478144815542489616975595619232185466547486833325441374412121689648893937392028696761171182629737619256222714065662762553751830451123485090079944632988050764319609521640000651605045155889437724555448200799290279373265852648147806099492620263751261110812900215066687429334693668683477310769887095931198340251511999695479914307239076520156592532553315587256859404500206989141366712756460149079218054014189169341017536454032436623280253260251663679820572014888851237089919551904776159020519253495017707588416135167609382224530100320857003871730112131461148759155979861017553473734311065222296929749753627839512172436251104799301934002678568158205796224293368655189849233821356838439823957867961444771177660749162185945706507360922738027048042771076976238908927553832111027517678979247786487897418084830384529351282169900204902238403231312494312190262760438152935213897674289966313655771862117050119050990968560088459970889734884522655566401944034539157706095448310879759917401439828236861000585730509172*x^128 - 1083537925103449715596647151107481638794108604231892586426467327692699415603637594582087797736786571911831586204088307539563586128374134921927832058835771265162539751097232117691438570724726550697176379264247563943257525665439225790140488708597602935905027895094709063634915694809711023719050617133957146982314918389125221961374468421902242672208889737296401119274708011269742874525381467962390197357367739622979148115296740537177257711425518645055115509587092140738212924572891715855037888951173713195898799890938671171054881079037673717094776135946692223887071561108821322684096324407550805556032610956810002355226157740164630918624864527393979042285090655452978597153841028505257328706362108122002093905538296031330876599353485245228321759323424719450241862888869766734434952015361478794971502482598532876580926922034652755980786487426367050712947474302722712959800176995881578852083527466191570004867968529922811553995297509595701712894040752687967666807131095368993072577260732125339478066124048021744757714793590096866969869067065172366129039786957372278359353394632616111930098194833732246115046577029636206755036399629494512726406770698107818440796149811745856576169251279572027690130520002234900232244810*x^127 + 255882234496888673414351732502110758517668626895715445703170430667022960618880001278319984179416046149538784955056671057680681337829262155703361772813836600313387664739538116579573122669238349943469201834921618371807907974037174067149768560526924478965843782389002468856101493070759637191045000740513766679698412844343672346826662949425430756808791840241620219823744758493462157040045290794454148925185318995170557159272194162040842028304958026681430898534117678132968782458837167332932161774361388373354892196731728187062976839355678519015494362995512655859415880561170248246493922133969290760360235114583194533740368707666018388619999090360486071451544345231873281665789683845651517651071064134299953203024904396758385922586364552230243452274156819647303312042780156437082177352613141364691771190919365751500875019205061307502878872979291492821255922838138813457839859367577864998646662029804457541586657841634508284212401580687988891366805055185112640744629669204294887495252293169331924280317187793976959821353524805106262508664375934536283861456354333166192336695830380801184816220989368942840907214992541724128102265011269860508410841988350212202477632773795078420112651012921494048143508412369310593370268095*x^126 - 59699746831440805300666605435426620109251697096065001728259315791478672583283708481042674616863857266468698914133096100476992930226070903066219613434519028080493239081126931929468412800495696569983397080074867711749645523149214300064489235017620477653396401770649725342648000573751913192872193887064248512899115420691417479298571143837190958591433639093870414627373744049891521477733674480481811781387904454364622321136504627031474713034963433919659708956979333099778607984685459942526667924612822945490641336544771853192296769097423017647052865980639822096989780898448154854734202862837134532591968545653072864014040179199404784310701107885835366807491879955571635519782037923541262457403860986575270744040591896802788290747038898428240365687422473734336138633668354732143769586766489862658968987049654069255684944856183716923100327370735962822147325384785080227517162761208955634198467266528123691905207642570045190971376173410987434937349286911822927423861726760321658541887420961312820067890146229448189396877752626989992830691588879397394859572593028363333790487558795352834944234893841400700310574451793722997813781535035638581287270747927829919078439308687172798940505175250869785019992767733025407280806869355*x^125 + 13766226842514996045145016112769493123099701991600591433454580433736211149200531014860188053402783007822468361342905614390988174975514410189922849097168526331808201756146907912524033618240856619066115222713535446995767617072427287693022723436727792351874176748194021832377740085310723660794677200537799436501541871239878552537934518633622398486577062054018947737477772603632153152942016708369301709189224606812512374271499779314691738751773332454547042809328122878900450401713106062369966018176589987175180472868472951393330812536845554178014049303346356702704513435219374476962434354538481680852894572745774604916816445648077397242540634835362311902123209587848722542812069317035835415020357231629437163695528891850250355619381331869917362605891031317047377652711546526771216528979497479316936440418866211523668250968360646355152783095046117500675279166014845024861557542245708746949036418705340350317518505185710387571447182965013610380191034287116171312344875227524048299371737484705193155298590550588961936607996159969314696668244933466360515609439865630977030942532589497631842302766853705504932899777845518881007632643320546894903138633281793245773024823565067894153465461347292985518618051799764417024403327111995*x^124 - 3138979246789863710716966321910602070326697756066820950429095873372040701233099935111318521283544172795438643263628649503623936584086938871742062510938238708946377670789754702255738724271240041848081623498014826038704588040998562816130415233118530972767340228328558251297883210569143329175991213626187953026629988085311620939684158943978681025038061925044796828748680715617885867012986178240187768848265870272708594278836926314783397958500202944676170575550869622194986143433213118533297822108533946463714811161560334653805253763393306690720852654852514703745332899495223416414632170451394638779835027527516845735478674817888223653823461853918683102775547777291653604272129208279417813131789953904319036226428154948559149384956150449454050714161052833222805268298098341505074248920961734818763296459911518217849681182249792616855234112021286418702993689036811207248196341723948861353340124080698989419938378402651583340516533299684184587763977741147756090392562579968485266481243533596355856194191448590407154413014644078925545842078834367305482484641196895319839960472641436631277919277770069386366044373962363959998875877068107269155502062343145700532441155827782413890450904954454766710975121630804097210718409706569104*x^123 + 708214089349926593861168323773520755475030828432661802045571683777815633738890911336128262861418413702646555649352677656682635033951085430554600936702532034477461546999922767811248005744590002700485205222585177375076960124906509796878354847058359711451570602339583749850715880597319668001886920489517276027665951600953934059959593289049514804534244540139042159390338785218424734800499377370576384842019986822941965472176114713115098184903638973852702153839482692586308829161176600249415904994150718429924975561428106919097453952973797306797991835092101277662538510615556209746913994308090188043228921179757059643322066838076646948422271716831379255931401311156771274192662037798424195766078499595615185465404440758031869410882290245258374765770565168357565991050864110825181088307942748589348463679015964357455974872658178506998420285084019744169650835067937717407927082176016946748932287438598147934500030656267547500839065010811802922219100058635440597008145738322537382080120122034612129746595742719854668259157797137348587104268859099104060244881929653610027751389821509347928011750794264123388174199631111477632795673544996018568326891123887664270817614927352660526363721084388019521897220904598785128644040294693797558*x^122 - 158221614946045907141244456964451392443438651144154353148421682287895936386127515507824722841868377138392811291957079054319994913654574583414242663623131594858440507730239174562758989197915411084536125432811473166054909328711491494331841030566140813964994847912726160441316012454922670208684924498074147774129474564988576712562024257362143573046924516712827191130763291542280043162063548940270556428714922101517244276423643894303125010547084852272804923382853985707867987831484044671320927330973864338720541929502767846343875631563355891811393692024203909875696590841313835639714294191241909840395658094063806667796325484358609424825347491278135432303198311089292427708342288954436826568644926634587545869302434870775066621791212261363404856064373755068383965707734276683358885182910887359073641346968351859862489907810860107485148379747898472449558163467298907987314423461343112636079921320454374937988004045429818255536365082984034622057010943865957540185939785348724364386065782283332100003106224548431896053618295023682886865503366647640583902889382280404551289379311095523470941773511210888843227236399670020719559536815377496008748886164561816842711255970314023404752389443329736138460912108728723784981752091016747052746*x^121 + 35031772484772575041360754653592716226482718709939310553227937929965700529274222899247114478298695215758301903465604111594744647596701533049669557531650035382105634624326716112615102011563497996306983646385888588934125898435506514458268781154205897851757956960999580500898279207388445832799527934226729747762815424524775026309016063679602711641610047289107259589142758725241610128904260769238522104620608930259954288869785318024485150849171831059265290171600656479306624132536971390877294751347962152113072318614867758164313531412401433618307299751015001028648411420903035964385297981488287146638914256114927589774958526236861562838228630409302973506060624444106998629056432659900885907858439947984990895751838393018766684531601197729978478800256635667956580372630869009887872234232374121227330767763562663352888956586486713131401330973845725932866462254930997221467527381909734425012952099885146485886372565815143114744351688017914233927422871359700301655457204244306956138857832360354363686309035342908468817037855884437740568216335842280005382773288895789653707053358415792072980603645524311443208754598778726927602798315982864747819472813586113734113982653463377193147743890367211628502269572792729103300119687267560025698109*x^120 - 7694160793336232164179199288146064594180996377826900128018653200898057846795869783180515205735090996229904899499538431723835059395250507594314189728690611208687533263444107693885641155672253659928666769176275901060344052337399649787156828487149341280355921047080183161514911489355223091848024332836554756253654937000282831073326062180044926303066256339501794188765601453426582283520107802118989096822144540538541203110617993528098307550176688720708831762728238613612083336542945821602419240767762445036012591334645557367244946315354101676816336235597927621633894958501147026253541509760443772302031404325503878894608368203578861524244184046207749071498472874371814595895526205503135794946135943720077027356444791422235353587177976022225417715714138239720884380712200566223257204659048426082871303755081942770785016655718679375366409506637064049067636517984979317264369182707460163996146275883785740358818025937968129111222765197507573722902624169057175539515833470916571719295390949797266300215806012148939858532350004071148066532233427678797617303468701502200545285658209189672404254038005961981519668802260777535983175752086624548169079381222418281316439102715663964273727069444081303413795273525151774839206527925655897883830720*x^119 + 1678000808259021507879489042737504355853274133408090132485564916690568411359632183862952487333679950683230046818401635353306659954331184989052781108965354820418622829928883396216351099986833883046573804812504461242725455546686606130073690873615941559855635322771436851666024031186821866706966282564617021497987672868157309058888004920583021206458520094478525716226425123401549830301210383396257444584303734024384331189013033503271853849422408522677099965536723038589628301443161020315285837348954335255775285607874186158882016457559210527685653313478042194034028569915231320273693325391023339212723277367354366217556553710636666620727934472686151162564982166242737190778178316580094477977351141278266791775104255819599374037714490276314636299873482042446613712474971285139748446076016867616478129394745120001595375128237139115451507378289179711806449063050447798360465700654058831936464803510288022631057386849770219453657750875323393783744717201319664202563599624258496680465352770004914141379566274750494833659826046828059272579389279978294234774691437159618516253420470321291508748034206055104945736616556337147352966506185079487166475998353090940062098948479805848730051235196114013410296179771402622355951152499836260904066015814*x^118 - 363730842140234765087073991520157411672172727097210585556144438233662555362368989482107022876771562614367485075933107008751050367841728783890728580035481679680986220470824663005274305461246941304536680079121818499760924406388752066031819202762753949885261066175024999278657006745906638120526123260195139202689721446581111181802013966530321642344050232861182446577266388667791326159211251738155628468502282859035454918865347913588707259187952161439118205370265448322235281946170017870075794197719759062278950393460095621123494177321632259392593979310286837387624178927262443956069868793728186731895599710438239432087241657663889977027373850334821365399420080168190662309052300678114843548484113893356321253041581804477001522114288891647864931831356694058800558284772129173723906353284199349821810460517137219078682138867004241233616194022789887504773135189803344656990535550813393473276480959384635150887593613646901990322132781121977306981446761641653251862327835682544891933477085077443255768168431234325314777230054544437796853666175113212166961827810038804568369378233490441890494021487162378808436332953177842029977066441273769640405164566132892419495228113257565689785845369949177154138719090262243105841926671059023364297078923439*x^117 + 78435886815658753408719831484970741319669639622538555796387327831085698313758583766863959180357694278456175258818609462164273581864502138775400597612685275197206670759518351898637214166896969430127331226585908118142035241888952262982998633244719238566911254847803637280087160431509535126969708018273378636821196186934531650152429330730347036974220370869309083249263456469843931761615750059501179755145725321942898302774233142638432949851801566695081766673814008754239024432413409241521286453695833425037522536519899187875905619648305367721454650422517319643309482358228373046923084868912028688774411646163214275415429979321470331823919648456333647988291298107335999860481403241809395469018538201511056506088620574143357072073832372337324903498935754258169105923802694705370597484337117789759518225547698637623125822564802575384497062328866136386032652040185142209819576508809975231473786815718365621294063692386610090552019278794189407633079756043587181747829266527452256867858038475157706379070468478053053453566270120958475380316812211675738396020459694214195247574456309737212552649176996886600756549476248296746044865917824904636151923278391272842283621833262198910550191279802107802328930375214031865382506351176182799025788725239082*x^116 - 16838893877312940005846016847455773524354269562176675282921611433204360219537368957719052682143331248683647108103434041287371110613122588177625965498251363883332829882336144028535650784182238660377413058796558389083999520865756158758684742413335954910725730724225580821802058737266174442985640325143947418723990014089698362275928777241242387372254926009122492211853859118973972761070749943821117469830911873692348758629339127291127300040595659787576429814010792915927116408732771843202260146139917006697837989950535162873657227535435478718505873027712177879164152679805037755623800022969026089052418250330466064710088525301985719908104494008844089461275661104531476273341365353491177612328910218983135164675023886457777862107564835463408331731812017809212848554256806853087863012424066580440980075110928894077684616135395094340466837597853439381250930886867089973674314937232051049755250573523209013701103582016963142195982731324688687769817605250662684244747359132480984955050437399366420798585579612586801681491713071597527077697367894308896310454460354669179976392313141460244642518564647928789360081291824929145311348010256730794567413654712379300261458905163856407999720918833555035302258740089344377586830555023777285599263011869265518*x^115 + 3600680303158598411836493714738069347505108896681177542949239195098667675010452126896651277210703329480126350487225593708301860520489041551282266521314938314531424733411840524426279732478068288335868973312972719164012390896769530718316989333233938910149256202895249267063903163418364162595763653597078283972338435880340563014177095022841616036261166734332473364534321461804342889700940167801410027536152174309638164132334350563590641151350681584820999761948377635730821416944196738156945416130676786657421849476097195461577469730800517053627655450781453501950851135443053027612762484887634910771077416324566355398796913236222802619773745214359713107880594382095447278895863498985839251032261000087901327612400090986918310690532243852938428829531476895729709262925122355903557790906389357556676807173317503368543698241548619817963903360648948016724157324435109756068642227590470487088969852126021328300546379445696871467529558119037413540728166939639849492454468844721723963120668008726803610346033229773958464359623834761754026772371262541568060756676413413704338329301222715109020430894776391302479854038214710830666773624498333233399961849247322968415129417647316983249913636748258649175036051249662029213140708104080770277684479230768231679*x^114 - 767000587619613439996412262209761221951045289621822874397914335279692033695793951868304885836132808823093609624448896187753811749036171396301952131760541236699012441091008885302897503652657038536450381045355616430123314326976561637485721383711034609774571209704702766846495775665003472559424070253532462972867116056805048249268243033837636776904020366340708216113308669667105377964799063411263094227216416054450351840738463513578402927225232222894550934740537792698002528635781543591944206769195123962646766637257685085376247036061475809961569852427445756656873827490157926926669515834882830445663133817889145539825124561941500194730051367556699236931140300098000976222689703132993432410319571576445478767588964066184565992466176933711688559557613488255073922903976058078624125651501122891139916591027134306578007245633278008330845814147907673335296239367524170015259062303393324466050336598982826737279566522312429205008105997942362476873130606879621288978261951101998456540432394977227774117987564967790217830530514895391728567073744377790742244849537871521035552588331520313767178431208672545250787455561951448130174650302223189488639461328333777132305416963681865044704755146668981045618629360564801322437271852079858477180084566330213408438*x^113 + 162725170280615278539448748666319767960716228243068501296785993246369237937662870338530533719111468822765458264322896424524673823098162738791860404541253832563334002106416489024430925072678813242340516353098942722137854769757542169632603018984729504669747292212970325632596255303745296001828650816665225321852902213230043923013383742858408789289347260791298806343637273468313111111277877263699990200088062270662434084591039878175488845428584330931903000314444791738247042798279580077785036960979361136505904446895380938049453581464298916541225259236874550406956140616741517231143683220703287983711320977152243741223026239563071653055577519917162911122025137807728213957286168024127152558643752067597895140393080183398239191436834960014416717067556691337540029275269517521379551113589741026215016238617569163691822836142324650384365971694937260293913378474393296415547935139902376128029378939330475816880658282836005982777391771988758146032672859378042934285751943365815335335722506465825113526485597455446643928946476129455107241434045734299018537601601808861807675624089370738288568702740775040424505433071989823481198852211530445250600710896625658950447364204114236445946989124782978242802095351545218341061482599869810637680165943816276149145875*x^112 - 34364081663919936598911420229951298718730974973269260844178777300826134686216489284216165971123184447716536255529105062459930711607193710095679216272938558685406014285312166939348182334753544884195111939396940040559193959548803417800932667393814194413698714225870758824416212903480356454459727531289440675648451431367359650084771800497351759916105850328326618311817636024447053348663449781056083288351727997736885247255369830314378794247885087625738581416895694436699348497034082226689383758643036021562264793347045700629033212526372384089947536424332702090718716530758920116651530188446462068369017717622334634235649850827705343156500660909068738771931969282983213203417483079925667033993271692880303676518610915311132320403803101214310355853330230082342699142871989867791147516273855596484286708463511404121545473279698312131243475876770370323652793401159057736349826367638612225980890438983651244197310788554126320158551379610272825407573011636432446903292642900709013271522495343522990174630798276611536130955055203512733856684037778369424595139383535936919504848129776880390954286175615942888361894293338813737065004538248176965170618908801108210915544287091748265045775491841179470410833190384133385855507864377601392725445147536209222648471866*x^111 + 7216644490191738979612109659444528108672405455635692577044469887023963704685964140393603841882443615024439308222879406456314953935223042606002839951102064941002851719852597635363823649855077697211123953989951593557456021838364639179267277724754614907234730200333851204430709644188030562766789035670947625703693731413715739753943959377798303378669362110135741811025240816480221643935262922653200228678003989914517369135707629166987521824598011796841575105024370621626774698820582689615058624457184207427317154003075506036891365012364550780591397897980979183079122822904669614762488726105683335386828882543096972717186253211803776512039289348973559181626636353658836246329042947004479744859283149908609451018467710989913976935631561397594256877645287551748851120674822791932640236194240315027192353316087922744303784376213907326954820072134542604650379819565496899461546383903940946760581813479344672479166274019283489670924780808117860979946537628371449098905376510007680304565198349090555247032178194338571966857202030783944182100424634340594276821657077525309945048620687606868830221660323474396162899154921174367175066832944354716455807839007391082148973263822088851107420209514929032296056636650097096174645978202024509269741466230718224190258542953*x^110 - 1505243970276107364322549960017176494160683140694498213555893301880018650220260565574596771402838268279918969533396022918972120770448048002848387056008357822057536854292822279612656523598826345398565894137748810150407490001834904068237819805369056308612329313685441025554775102322735041577787483184847182108240530581428718975371164120218315099941396934521505789502787882319060936646164277619388812543338436944047450025143200313012464832770690104246499748440558793259316978110044432402546663825462414960703879967222254289344959857326128858493903874646775669441821466501425182076975910965891008260396827843146207687337225956926898833334986944584312986921206272622209237860660045546909903677536692306028743176165828275775128230180721842028091706465743349222204739943065263581613347270834787570997690725713522176945029668442569533897760016023758622606308983552269839577802628203408764571097320494935880377940876852739300194528890929894734477143953748656706719788138681924748866903444909509484559757887189283567935347391089637514810500060560736231222806211968413714222381747899655689322745073920399329059680572602174886434152405312108763019666668055146413209451198794839096048809915398854686617328623293944774536097661858464592049713317402301620701265933293211*x^109 + 311374535182238429429587045016645733398614172162340740453287119515751814923783741535181529774421450357179155936350440998775774077590513440712336019828383549082879663817973585801145158087720408938427579513805598375601904521422943903070554815051160983459472837753114678861792583414846078328836602214706748469983335194527619913298971328912611153044890915462573278667160387513692789657916589555453886786399722301984109987424408685701857864486025061658237442967779726701219958985396399890877772364639147259658059786892404801159022300607913756673190548991653420428062783396106549349747184960610970440901193051346560642048355502797712818066859708194823422388073347197253368068293134285350023471365423538340588752502809132720843880280731589551806873347720209757147189325861242071119990149261123175027204052438883163685107375593233019464719508184441967576013714321725946404480367537982169435006929560478899340474522951914670459034388946393734026355443654447738351678256224321407149587239701444106732513309676283416127155935588584931991704127868622383224704793215433342197587251037020780795591876429426116822687192712164763527202954252916866208468538389753742232455629909354458019074859181866507554084838266311659339138123204898312701940971455470555992243053289924881*x^108 - 63777126525155746064845979200514317829752008596090349544402019646650257012091776827404444049350429891545556228829385442724874955170529757080239109406958597218893586770085981227881816256472644055708589468589416236914353366773128925439492727316505612111786443419012348858070628502685246622814052392228758210735256988322183370216001533246721573217319564434255660689532168716038297644447266653706384412780384175798718849619517271658263404289225566807999264352832199204757906420277156306828695069742959377763051319962028302943623340726536203075562794085347969861083329632354568212417679586911963861617727719178591596191891503553855698697013234050181292627540216850254677602765257558520013459222391113760807593855052175216590669990244860439860772259647050301656540581970814521133661855510926123153153729095636175058940004947722881174077483861294703981436157079050509424947301043544111870540312512312537235962034665589926207698055488325688041205168365153792507856287607735282253766267492593092520556800630951576531240732826609000095454744182718383219693824759172642944767639240809506386354610322785537915192664351058193890959393039012088049524294723255168585530987371605350684434372569047041443518336662310822151470889611165261997264598641688997674901742861846133356*x^107 + 12912856058253835120760461186038900696382244717120625393212063852176415150119578264328856077226259706189408875149386267868721391534676841893808583026365143049794824922935534566484417156532922727787360660074987209081017217273927401887215059800200603283736872593387877288352123273156795960461556217724973183003392518809100730737596143578925094703809260905874504916936870089700340662412082817532657706766194965382527797221942899702569614811206466119747861199306976980098299651473713338279971464860557609765269257289551289714915713287048313347116436466429430395394872150580062928586320797317218426018751042072953651670342493319969589251503663831165676885675419749713363326211162224876647361292805374233153058330751140834628508418799353880636867747264167572999800014493858451584768065717466293894973332312613571184940168227293688536923385114228311533580556463248115514050462397283494062611529941414604370089907612674195424128748244795882175515926047382862690843174333621205685494086117610624022467952090844715131893613601247357171290657973190517588031085847210650534400174651149104034287357837112832124654078582371766664428307205700064557540188404319013955025734589789801604190774409497293311352811189788087493357276782825264266771038451170396396642113474066998347599*x^106 - 2579996624323065631098633875248594150140337872508816883756340044238425975690106185888019737298052143843886429468755242216929760006928065352126529048134633420020686166681154063650823793492259858509139213709684255479199134300744999704468297989862583286763790815729652785316819520584326346891675297502659213762364826471323842286298934437955259468229272776300903531287789731738632646938385268393655559121932308644466119924297735461104473276880028244722012932965324222029291904273020564777290858678428907946391860072486918366565351454830385827125159265735190636817461844202815173498327482248378858662665250870606704897397869121838636317857565084502218810020478956876372727407804113473300513939812327363084417030931468246353218310169302704826020312443595941743963510133794385225358470563219746501080913569180521524328891505090388590545618504405272467510709684679244141853331488737603663229576836287076289113162173141109784115550628316871826258678170821694721836032658933345223789426784112976103843095869112595517875048013049638621870416121621804641428540243448968881813706159688682956669644407122105288314321684647835982673805978917005514710220368895600888254771666401201463483810683197662653131609629019948154619553154263692558229531019949820827616320072953967262876652*x^105 + 507845953864315256100797938867933062699088806869871324318902448991174408769872611439451971100312047251251388577067580744336439267641073171568195739318514823082948912297099906385093316109998707205130679588675991175123780045555110528988353484629379669543194757463033547105958521908397574787131848468541830574112224829120323176028272622676640677627222534964242165445243273241295189825895227981494923837762383399426932958524284183323004202047306037763200398647611726577162305275738606890965882174439909850253701803263810949730998674838482578073223842313476361024443219178884249439125950590853517523179423425862690408546322866187094086879659646324187154447264777162077867413672125071421429395097032364775749089839010670700616380689631792224067525509061099427389074804991669057214257807972913026678631864365500830030292888079562438902830167264671199086395208689491568702050245501519748145917812071570710700684078550828022427614363568344228653172031073486093806610463875033654218695383833241742533100898510133730710739376532784200467704508654527546834536286972141456715147748381953467162056229606394638434294857678010325977332901657717336813020730723840134878860638073424821366557771388629170326571281486771995851216358161594713724558517246856491702047472361971570140560915*x^104 - 98324782576721918355869530166227957059008515158678392811262138215745663845781212890024030857485629512566704325091073934236229030005294779418650210196965623138925577948425620101732323593332578585230018863069844001725012048933345325060867238579971534567477241817957638805783356835822157742346270698312146830887897025724716733406623584410017056904411968949077809315584318374550121532843800456814013419734237691475812065881320904590794382961465071898664884842130696588910285748697152854339551189330404069008737050838168157629970341940009659026929075797028651468763561216221887918889613111781200943842840724285465044679278809107010388234104414671291805019189942773617205246638861207407410814885315421192135287305746336890404059269163123699753588400348383747458122122176772043912184555671227764391034979622861194810451156866638434137722019315746136973473177005570381346025798740684688682632888511426265236077607364070550572359801764243979278845110926496908439394216274963235170179324444489680396878865036391286487702496197141032450009347081111903020162887476425299509180884789969719413197711651547093565349352176261391901045582772702856235409938798977594316676520334482377584610472394796391715656197936336646507276329514765088312416213621662500023852450385833666017035572364*x^103 + 18696067829184995517706600870365238437513131711390966581252836199198618901451884750701306539819139497322693604243287887052057839254897826433946936942873366786275066225190066176918997961554273953626829974904415968695728258097094955453781486833302651113286094093827754378146751564968966248782951378858166278037340536078382059382518649227794122144668058887885141435000039943946460379386825396249524245068781978262209210998853749676243448185334099554670782300537327094666984300376912717730435871113057124711847465198085324544820760384900351990482779272494610711186308471487125344106404408493250615340580735263900091740316090761952393799413452767031590204688058572438500823879083300334524371289812670101823204048829150421900186669075588395304007647787540985069381682443506346338229187680393575773293000607096386179029440605876323759659172207167099258393463530677577801938826147829048163962818495787054228915239610360812016106103380110193683058820922588209868322196609560424647171703351882094873005245638699177663189650317347965796457344257060013104905237790106164899521432416042602947060813318568320343302995349285005986011764554826590823862279289682577591676010789422302692866876460164013127978259157747437071112066736904926742376290152595790902872518619923404168308047446785*x^102 - 3486430969140693787141170352570045092755209715707170303575721975094251820605185921730133658017978486568027011344030985063483125183706174219743616576155135800317971651669380110877120754668925763416063984820799674961338798586028022282197065497490103243417862118145919871978609107018685262128584603633258146629144752261464960448114696551445760606445364605572823147529257483187817230192222786559501812158407751511319673454946938824276892484641971757182518114497213319062505285012076365227965907204911029882456398626986355322312387334308856148758118317018004746473525548556414630830957217970072372254821645907585683659507659768451697674230996283331655775510432321134801895810367267241660346120362743364386940249993161756073379620430507051312491375839371218054691316956318929029995284026518341536680339712443243000286623725666022329934127566223309600488432443478412005878013908939552487486637071376627491118710745188077738593155952274392268283578785429016820458067140406123707947017851691040926028849282602294445566748743331390682520026733977326870946987147015801004192206038008249490126841812051170925915005803809164142098702753475108820939607607200600479676419319176401026509911286486536317462616350092324736132987143194447726481599563642560901818783216706082314132179175303363*x^101 + 636817526791898626201913292156773842589981050106925605678903609450981600678589434598303784778230806533600295277779676304191074557392604103425178419118898146840560467814957878235335543015684244919975859294012222682510252985766450816908220320421126497310124225740725986447379328509591156440132226454009822549154111446154808734383720872902063413066137531526008380130716658139158270590803515703674440964557110663739735573583351064980388148960950027759293335739086904879990005432225575765932837451794268140757404401559163114931382558067024210991446418792360463164876984199244341118761387114531624796008314522403530980650700642836474100429198542166713073278631278967296038047492430112458846104924786304758259865581343510579438323819639655102786504186218629860702488302616988744787819364846049867201939787816631011182442394021656151373011116324512280956288872670470583266580399530633652123213214090071170264446071462366013892389278445974192388375981982614196837958188140340909959566476309407947360501309896736346842291593460790310910755614443534539906151739127616850683753845447117051524080464019382574395436534216230019596007408995272595921925774650051464213692890738119940962290239560934212166166866461235816519080953364049514935386320248390089439290268821555506539048455401244306*x^100 - 113822953684974362353346387293886005917501636867560167768621337453819080571066893086832237562895112975593986080200584425939056197982678582970500665438579202194413723898460332188012541944833609002384586608074814702855909562544122540531176797482711246360022897688365417754929866709424655206017151990288179638692524817759249036824621194464878029574197002353702901725334420746403100502149116263917490724993105840338062181176893458022766753391305377525835376295366062100143260502138963708762313233174214645384392422398621369230702432424810449708420912059862576267496462717211940410730854536427278456153403060524081373154042162381814493231504132774269716749838773398407529212895641599408898910305724874855809151503169878608851354371702279941338966921656991644009332296219557938201605132820510650233571627718159146818028687312716174292162037437578668891874866406027891893607575872534559873324652656418437742278228147980672241540878872309160982825745702297289347917027443943957895567304517287087139354600331683816186481117164836362701121953139243733268010398145833025510309638105255669252954944258353983501460723434467555647447354470177490790688939702072638549875717158972304370868894777389610296836995430228751792490687585083449474892963621975054376264950056996286703216074630886965799*x^99 + 19898013027587750135140237798227109249226704133254718306266687079746198106145034223027998053048048139220842037630766023795353006408651250782207443281069463172956126227991323926158647361253424090963177871378430939256555470098261503639000849109300324225653352272753525361773319417136446999681395577656227677305186693640590405749592922714581964733133730520819596031129965528272041620244805513862493413424607632577258971567245572771647161146293851478399099885815327441477995374307537073013617377105242499908068322168967419108681051328123372937047255711869365344780204549575890623486240019796672803917498000706121269559719632355425850919351186365544523584539044378585269306686884477465678186553531207795321083910796932437392548001037906431531877270000843371126375066592116705346527008415812912589180241760204378430906728882087312676611942719895222455428474402486647583169770085967008519415097967007895967656750134809040983685738361402873190143588101858626369185635143631190428687560364992543459744927247583492362535919763699618313792055087830005050529196283106996689584038113829020807869070404597486083934707339000940766809544039741491501754285601371826976370440090018694364310186271506894529307215732328723851365915568058453025166316514821338169510821675760556344295862597781333313216*x^98 - 3403363862152920642086628494119615310473364756991834314918878616203155511370644410643291448272342792996705397070781684831427892240137014911719564211270618891569470230701957515049817889952511246920485031812463790340906996605477647402680469821765982480135204396823558152681557558015937347524373241850915172923265394839207977211962649166619305008251505470260803852992191208462643901241527638070309166495261407367087881417602652539408927369773891376517849369104197518557528495218403208728891236825306176730744780613312947232500230746257529393770147832232847896172247751839459343667478266756993108752887414122180000936042738025145593535629995556877395100613150356414355693058621184067209688289424418630868130128620386360273099213342557930811148776977377855322575053849669029416615943131253355453329636163860234504249538796363973205342585242806885771029487985519621703339238059105860620760871457600195308445469502391017717842248163709425069835130697634696970240387271373627383836580747191868399786164493618130860727495595356095267223153945256730293166507313131854810856094921248686233331209221838853822392936363056125998923934007426592158013409184740188901411098414572450527505721354767986943990948629226988681748486104832748801657338424907855309101415976077745522518671287232585112562503*x^97 + 570607409889516528134873625153172236941690639590339442368397726997423442385058449254048094610285667901335554137221439008920892392869249654118014026214069670718399559305935876267899298423128352317367105994509123635491901976030791709923610517570067804063810554237897764974597500886182296227104529462035892535963113994460651452223529600849185945242110483771464420175026532064564594108424708135855317169564165155708217163823830074511194731980565570994073839000831676045954120637323702875065622658273980810092756858748870788745136560300385270675243179409301397989163535653735575936786892158139212100831542921852373139016085447237291066901065721148884685289565855845393301152096209010525075653010121586011645497144538545810522384833152208798766625286040265778431595975648591578006783725316964650291341059572139826266651310166710365199517445044754203662858816445859978024660922128775555248594413710487409271074161505727379852399400754448694618033023904851293709595605602817568244945713036618043636187372855728687765000248589415010298747960558837204271119319219425521901689227478350203440048141848239931409468855175018780788496867903106931581082356436931765152313334889818591291952297916080369248803852137736480380585967225297481105964132723875412045562219641366161321678834784913896694678769*x^96 - 94197322132732295079206621502258020688636973386520585814241499854071950251885423455390179655585552334462092106392998337397433510036016227478901330890773303604515932098774958196502956258310793278437593211686430186407313116499284320301229002734394301928358207024490154618709633058645285230150607246344999200658562926549241554801325462447675653231974935020742043494474488122932307140879846416310349847565107804404820255385389643218238564403512166593030875216949982800445512082552694027509068864743975530110175603071750997443520546922902974209389851783604864671045101491913702446303911325081638113975420487998697855432283340675045474848194977777994988798518538445797997099187636943494505457289192523586770545996511443864761158546790131789919681364259738787363169824732637487185408696976488737012602861025653350436973514469896937528711706228060218429780897016183352194258727250681181832613058352499752774436715090884919162814821058299463933363103763194085035318640786115086887163520859694176517429252853198434129711909195383876478292129830047140879116599490922482527157401006395049364698950899895176212506647703498609792972140679334634245472307523211099911622336631854097938538756295295207040271702422906460225658891021900665654881181131565887528443477227642483215297770769009605684915486078*x^95 + 15443997734830173966709415009500849317847171107465118443666538742264735220749115148805924348241714129150572943250309839098403051838041498384787953575745206833083824660017608032836946250379805792783849848192379299019288989031416721166449186453978503129199205774556253131073805183715586035100383125001185108020598310039470668339365972413394907232137400168543334543751814156047301439919769094291522158105047450579914929814999967863868570206729714258741267968130885193465476482345286626887584858263822056241850644987968669374471303327324552860508981222879019610149516463480238252714248306191786140627166417097340513595902027564680205417660888550215658291701673054076651242240203314094163734984376644721708158342913535936590830715055586339395409910039107088038606854950534942136701935442986552817699141617299285482170857000548747194683111069401445379974616901835296304106336209859065293117443533795605209481479501233079740410476918774440150626357079234498983941299626759060384410761516213140778165192601477230286666526243052167353637305630510347884864155523016283046650975657056908353367944427132356872682432564369826407030310421641633750902592787070247486692159801846690400438254219364603533381003760762354565309461228718162143060741557692992275286016503853073858245675553131259886131617290955*x^94 - 2551223108693135448791707582351059411332655009876649375865201969886815901569650912125441738242584564855332062710603667788333043991184944773139472580614600275075542496894563105041343381904597677102713268319799298401689084360677134119765988270773888289648509456559379661737130192850622785997726722726526125309229309959688995118101622051531835326229469822954109968974095307118349592081906789755849203992117080888148390207871662243922830619950734150808946375498657088210648105776204737188533457545015793993414137139277975401021782629460620796260905582372486077520871463790963840087594593098524887170227982471086246377429746109102054113469240692334669579892070048722973945914239029339048406205513780876503706568331613218465552591194691733487711291542942136473383555061785933613715233024572385090285558019704959793431711448296905571191127690789830154328620564558745382699292934553530392540795244329309297198303232554203421192538561896459537776043877048347674066837738860318413912993253459878208988575066398715061019443847026722023824449667811747311330911347578411119511726899657071997350883512476295695464420088681372313478845033958242046047931873051132912653837570954562646766282230401792320307686955412638168316099916976421124188567143651895828001989617867329886652927952862797772500389983403416*x^93 + 433285186086910416607394577515160852438160050931062688576887424612543612598409616116944711125025643956078403911434359288445630609490293014502040800010059030964167595713219282434887422119633983304095789725856901535466005053281855963306706250155518651177212962149967009778686780204014094136213381125464428843298659539563882782633316109685914328353103310973242401926956891666507297532145084834667237915021024106996215956214385612814469136336952112768174261306204440110121927949382725879517678742942513619690403249285626782806105660751254090263504775608350711851041975009961390089717793803051762524359758126720745646315946123603753025931395783807597487492693825808872091203694893999362003125589641088112597652112666194208161741184107015703518306917159764644720056257802131346956872419245676120615792920749351783093118590394278135451474488013849140847838527733078812656288984517314609639909263774883380397703947797652556258037803638429472271431950952999941286000359415187718865504581532345851499695452673819822901789341670440472730457004146987202574989556360517889853940542958829131592800525554481799816034288634224287907551296851187502210360853629926213780526128840086781318323325291110266367200197061165125839726880467045849521095447105394865258119598945419762500963301462667874001994574277052894*x^92 - 77317310053892278956974374411609965053119336329762887405921080287013852828882521700912883582369591147287315899158757332509369744276866596584747413673035821229952959449360209784185475605437379643512814874409206667665695695497942875596432992920040352721832851242456681656466564110785797285705066689728818873934469886334716885246617787878141788993270556460829212592719981189698704275132679889492636173258772165161625491300430238006448056789331717674542516824624213419750237481655648130325973371307618103639828358362770747799993724771978422940576702565814458948463782064027984303567532900253390250329760583839043617521214106333385333815782162801451242595708339786441343061956970386679537801706050011731887677330746675088919954813593606804869982008003625219266511275827924918602440669543061225752546462923235527097382900500266150576568305440373695612456273374381347567456706074597075032535159806764621531527781346611949275232120361446906921929154522005045691557144094782816333105551409607184906658920908199993497939962831675556369228072045151693451021694614559569715064211041021699225584171769670549676016095576240942225024237437535398908533862157430011997625660631335967975056838041582398098277098853803875199113295001230615977357837710698855024345468578063363776517730145154317085325626703987896452*x^91 + 14700111087389241438293150002780913182143154845468977450825982715747267773254648375121231574435015881762441101484597541707035715362332794969929785139492209662598395112773060541206208348833408143066717492706806568810301505854689541924692662065651914467663960549203900778487912872517513069805350149069716400233450492838897256896238786742791008117141497133442658420879548578526784219626537786794748098919870350141347655139825571923913476754932532143669563089998967478815307993433701240856435982577063379136862765759301467285806602371650714651515760912113114145464310417296734133111214136296844984939275198887359300652188664769698535006250542917520767598646889130666884536675346813421086643515026794762897444576899542094710200009345236078293622908519359831470573722165653776193247171755362171139652430828241668978588724254809965868536348369988752272375973351835215669292239744370418956703395387483882557323187515283702609692509741746354474753450796320768189111922719737096172918175650588317219483202642827052574780030437051123784328990983892680723383921670283590944642376823409685126952167883419262328402917047498354076333994761667344001475037645975779620846330086438178303568733292190453438382420461732294441386293147218467411760192868797941430501655269950763982711276082730396438340446534686657554225*x^90 - 2971713589602453595942356091710429763275171325302374254340619305021018155678589288184362663870196421108017646161492220783457721808458132675969999693001872605332038384021179202544005377984204235416912677460125965796644032844590385335463921368577363950129649368251557178771987172530248860530755932184669942494712345926186542906844804113680861558076125279986509457671448195133589775185430498711775050736986745684869027081210412309369997978040852862895962690641612976139658460303986779271411968824311824725699237802210252670403918752893614661017250313001448491436976998571944864955685232883632654932827241787749216472981880777546807702131658174140402327345403204658444134511244393811043055625915822058972290596458020488832971221091787352735459211688893096901914398510935245457271274929490989185254057104678163908785858944912970433336734849338682193101470657269628042291835523070135687380479895543043564288476925623424568889429101988653489577050623070381581642335039450542822446631613300128102126519144909672208517936124143824165686190843426129241111528047755334904400543988007931503739152090447233825887073068852581029548906896326497219113578474144832137652365689059407070130535909084578185413398660953690803397872323810382182406544911772748133826369743759094405829604892382729967385060680676874411220966*x^89 + 628112320718551470142511291589580191039921672250522505745568776143110115873206534860584817323286756415557198799196014474464854848983888916193032434627871170873857548222336208384972977770305729489376245507494518478598646174551317600895859311646020314654622100908255419382016992521243666664477616300980958735189102915644100790471032571221946661230821977190937232897256677130840396775812790736533333659688151241417955535938222885392984488103864909291062556167510070089161436468657378076418649480438078618026459836452441453295197765434701588624737985838097748684364804420613989818613771072532593783921332264212331264105333936010468545280738577394628948448302111945718766753698299759554222111802635389295919760848746226020586680992519358261691791651448093696946915003752634380616189691581927618900867880786288034610877769891543861316145898383182281611853313805609089401893090284420326177953491962903937804779444312822817048090026592233715182058372742328998094736226284769861565224080274321444714684008626062324270068761354826066241442922028864480643360132919286475339162290165842887942484031706505737358324493564486644867217820095799688836302905774160297731540121815150571004723848008286723492663696472703701329609484265044295190197122575611199811355984370987595758491869515280899009971168822074612069848915*x^88 - 135765176612508487310555441355417312255221096453346484919754779755813014756775100048349181965279922555933352444255126972865532721182559279957746931438785307410160221790793443671601261221994562693388272983871519885754762930043574155315947759046132894601896238872654578995350463702895408440292767564670067823332491252767619903645702024804320149253115996034100114537276306372475525126023929292064814948910042138499669028159576888554849584783850694773765396328332617413948846580860948678908738503958766703499977643690141143742584645770750357086158173295301508984231947180416598635463664445641410777723915840009957696891252071894460327329397488008607868433611239209736444499604151020673671027479036641651365921131665969826490826614433857543106828323844112713621902959798290596627930679675611782634908267493145835383100701597227952885432255542876845351167194929649824234484917310060002582922599761890824752442107604729633282501066811471921253125560392771361231467538196494718114938678314924530364506194325591181163649552010643127548182271125923910263353897245276837113457544397670232236143333873875734907173499544646820062481429952206770539731326505723631334240075932796443066088425473816006742627085248437870014070790876191340600274552907024936664228620867811537120189604175654207295728463299198411487678001562*x^87 + 29441236357470148516324512017643764526404195062933551508946554968566041791181634922282618498199708343650909749378683951096174102345497873552019236900062419093488938420631285909077016304899157530114777461269094235049970657640570646968548164485682400538153727353225364918907893343742175391667268156114373208453055717256099008114975970036176655541399875431438202855751011303166737867547546536646017615093094177680091523196387308384635650097694870903574185114622313175974502174699067751399253593826793025768296416815602157075741824714101864522465374541838970559354556973619335737351670301258920589007826250871797303528791363489031192689495262812661666459581653685727882407929732318511561722741915939339444818098625968235229455570767116774343014450770599847737283901534258579157057299463874418874178436720450472468079790109205396811903756574433956379769593701194582557600066502861170543938052667913769443974227805199809321341070328730764477666850195516992087825206263857023490105866704273709737269083545550059066602263074159604348731310570072660919800847821364523153233714770621363714332334648890578378833168533155522700079192218686247338941998915529127073234004702552175483834676065260502167339340433992553846780518943929457279149538434135619500360460518055323688827246556173357478697145768793983390969301483211*x^86 - 6322127830366283127550311645676644742156149181183629003279939773985974122166650994169202433432635477022888757864089704737466078281011257396316052460264196629535353362272888104650735102794791959096594424838854218428760499853863201197755606011756926693272486085457767215296651955196538235001191544202657527266735521240992421920863954914892341169258909256577819050710840689067524867202016621099572966419753060159297049986512882321594359096391929736162565458898075885360564236171243220384212573333312871358039502544942764637730529161139379943999782904718174151664389556184938869605781246846919344388827174332921053613450896320419131091922362070019405940968798698804534905046752715712743189631840263210153335792648255865491944245902743358460675242499879188230661586404120495174483609543002374659377277442905054652217034895274826322916430603951331176913382131298147084981587474333445416170869745590312308723837575190967026287679532690534476575346994314758461057339443282607764240789501961373162725942770710007941041644788265224754946595391825396215882659330597732493887310620935753773894611066050399543434014527839799912069274959740339107674411201587660296878407392386987892435068295014549820618760566466615930791623443001771903418341432886326641778093367702927101527287375232617924850429174257933627259851035483284*x^85 + 1334076403102535877351892899453437612416573007407934991097277431665695605252233782252680827554256832830480993688080441975615302954648542965591334596752912449513784787146334664402781422121929521061948299591479606954475713835598185624007632031509847401357644748863118020135622547384425730918421574976153658200404946052839193800136979452480708261551041678644971918256576116583291123273370830858857047455285401959266796545093661646821234355359586672483703063759525360551326496624194207141332669204048822852142955619862526976298478735177482067484402508634305576093153259992578047692862591067273983095322178958875411050898051370179252884770737381014016437576827691128223217827026529158763726502797139834362179095047702154043913227602129255047071588755488201672179070537527469314712358326729630299634065191022087204342576633587929604578397248232048561162392371268733714858817009798493026583434746677277665572778030209119575467445493123030441190893957334151702466573045818230120767836557432425549285848693136413159057443398840896651422277753371162332590605316576521408907422250656721458536711511599306050980933709888624401548646683359237468019564189623243054680136231713669679315238865520023855909708895836519788976306004985303657295808956557113558173720693729371479204771329258400234154114825800609150390781923844228102*x^84 - 275546659737832372060858454870756444697333561185535676614869855194454777870441211707571404665989628809998082216418795833187967955394611277013393502178675074469352772474445121252236477484331951004209667883098756630889812749542409462297818316028019965108701394269330357888601173060608732032847052432907834325118257886803887042447816378698983332197007537185398821493840591162510646591364526049126193808745573057687163635947078898569409630704470553343653418483152131187328296922330927657968460929734587410946195505793246215224456985375349852502431735575491829068730787891823735035074126231688352082090957903530981574267657601804293823281599351009053724108676911598108005804141991402816918682103237755242747566072363465867116665533830221390398358331564800807152496167912958504231700598723041839714733459329500724828131474579458332289711528732453267603257934151384787781796074832148818538847030578578935882471319050967998540927160359564740194479700021253332155483180678463130141881810903050149890664249345904831530999250188565587755844039183149081622223450792542248749600283015842475324483373228388450218829881734623826131631916807261394023152815303257865962826500444641118594063610601872156812351408618315039994431711538177686235986438467116486045629513400031467526436438053799608654659342754456170731360836731005893648*x^83 + 55612404968920060744028851555494821711075125735942711019573145089874474382831920882789320359201239833816761177283131204323422503073467463258760848095117156340267664041225616761058371461260803266837467472782771279583099188447439620026138676132039303244099096239576092687297623278056041176878065199906483062306865612873456349492867384938233186601064822589630481413118758735811256487399138046686683435859237649916591581247773539579222541703178822204358820621066803632721202412718029634044066364883346132632364757255277812485905505158828321203836154138447213814076777488402763005728238213229676128000238729835332103676411261399133987521931309215098732208671112513406204420331541096865881497447587085336424463789012762776220279228511036397988798122835692470787652255067963371449261035521502780462601609139441242576258980827497212159759240358045636753371441467220211329028012520641160184153871601290339317050540184496859969459795548457823827664780659064527229343955480285406413086662537107490343603992416311678863111403652394876119193096997718103886442048704926840203988713827198938774579011887032259067349553836629209057655617891483411369248742013966762051442637398676596999046810255471710612847411623777710648459066861131625992259892884913269907770599521455425449343321981562114558766098450106768134581003766202569951257*x^82 - 10962856763504992096533514708651374499665417658785688259040682588728147107063360153942638714836046089860015306769330105786123000401739740005957231529593316956778427525890332330435072827004917968199183785146990700404723139550837533139881166777017626229174840305826492671090900828478270395956735269018921720669823086759071921490741504285893481860322180970802876430778645226621083871348899149828085758209521728085060630258130016727301276608621879526568273030295657013944405687569022603773400626889726171109355241557840778298259660743423022398269020425992065853338341654106791047449359780988696540643979307237285224170171322427010528691622434491995539720241813242318541669984241420039586115649908247319764569744278978963666485270067666625554891579896682956733259756727072394824399074032357573041846632977833047245841948123981915815643821483227469018517644510665754392470381244702050808852284664154696744590545119266618898073533763627079985416227499988884479707115065157090646109207966912561918000362626127496024370593444207925112218196127018895481325895785955710777678662607345708141261541806393817387519135739519792080515036114798261239938525616954745366622288353051536052687638467615980343550674191937528499711878114681824105437971546391471406168840205750414135868214475750169246360862863919693238722021684364393443412457*x^81 + 2111319376698028073367245852032530675684327694826540578368958726181153721709450651859850222761796590906749600418220856803737965295410148000208655165270529647597178836487325900845814703804269165877437365989155690275532750024643434698942082110613732940628290474739339737746466658423787808316069825684451974735435465071566936252621871535194927588626626321322358045105413289215797622512238530545980052918753945637508026844679210864614053395842523150812580202334560555989669228573670922518804895526324095796998880362552096625744410291140336976956132835588545807859482635044956579386052898532250478196306899165973369697431079159407883168909860324697387421977708125590481051485011357607226730485330523350344566478193602342185458302165879520839759377732153204335757902162087110196451177070703255208144092472506649316132289153337105312937531639849795836629996391933542451869916713104772120624844637654627835642557586875238050004010858215749341966208797783645289691795857688134137927853120766585006208411288055799644303793025459970888561864580864020217858475266141122947630130192254667439160046055205475887665168466203330015821407640508155513154046830044790750008476995766321926933425262113524926744910878042707218498982531364861376660103217769595502359166452200899060094113715468926626436842379360243362170249388739111568207949721*x^80 - 397471614937177587395279100647769430133436873584848435125922021534825125280554453022847018599579132663932596396348131230594617305623930339615764231665449423514875530108621737859354188535450575722720476600179927691143137620490983847421932203277052489420050355574351677886517569879024453908044473895546628466083367289614267273637787428604437129838939662932125364643377302542742053904908590802986496027405938652759420266266322736387081396415849379580435416907529599820181926476791016077949764758706258341030697538169212533640573472770437046020339468451972859425007795573646735192831107886574336309614447380354328967365047481769461353553738746839959166290926218330301119155160391743215770485164905177689684576285784738840884419248562298109579279881617756420086082114892589297986604464401984255430303041557245809179991798309461484347533443670314074339477949684871670856452223665849248895800408138717562286694362237203467818456901688651970670123127607322390987677252021244666823999192910696588791363210378045729332201961862597606808026480761425271240491830398458964128420847253742433985480313951854342626934076623629040708363871355248524431402895898299228085138742722633460241223805229139563285256665366337032218365566370145581747038994343432858829182563132710616064711554827424138465538072030064015048654196711478484164644593810*x^79 + 73195420095450711394648929512653060498677806556704347297726898929370449893422807503679152948924719088575121441237934308195951505028997449314519705053872150703762790655151089491837177702627070678037417211392171307013248380338534910571360950682712603464813852537768427475621210173960052084388002490971205438675934135400780908691253247504046284745018788067906923584778227702838547470268638614548964481612869576441336107052916684171700595980765937149179680989931116743919098213167817613011363829562515647048832819981597997614979152036459862907905848060825298850386093065228301893905347257005543886486532968914675939551953744637668472413828123298578362832032333069159688248697730040388987304093447516325845376887155446582838030848993502061476416756521406329394031771435486149089534824788923857645872332846409386814298368736715520730141167447131763139402656387690174297575755512019787136209132955286227684363323316286680698220790811912763043564266391830028397543981013395172833929557231488496631475035867222911143885612220873964483546438179089209925817299911780212278243760768773871327932361844734636140763303850721716099781145823558582092247107258148574870580889899778457052567855815783679959739041805515091885227141407577174137247811750938029410071991187333360920294370415104126543113039596448245088714355250552155661915565753171*x^78 - 13194926747062960294763340227208987215228558827155400926884419341319600839255502842788756213238783524396472350747765699727489830990361316282956316861205227670117100060199047403003086716723623462713595448442209458175788895353361380572355310991335139243857875288596305248919447856098739548107647777640838096471079538457824492010437495855878732779140780454293625400367571589746350303290984158231566342017346398070126039046805830888105903353560686687477794128894189463001388173207139044446513706431089823576956978564771429801469424697506881608564267300230825372331902292528315926237435788984551114398804046838370895849903413972951882107135594168708319176679544862038039038119127045576880134807213621120945963415514409491711661399684969529484291253430334845264567254913944540368710840156339402961062696766617794296055627516910382316540704054156193148266223907352321470872900865861356550435501475285581694898637529962669278772775506509693023072660667447918035092423049999824793206232024227818096100005809075109091166205903621340086618469660715928298415666493687452066412928447383271691391625053174800422134750071597983304147032341668877832899768756620870968654421765814274854878824202166225998620166489788578645382383681985874620065055450201084570589277020219079598767841647940901219049720526651558254506857872827481762141911539949259*x^77 + 2330175051519635895281438839006883067392617793002355269320611614716261073085949909592710591089023624355735773454086225439404098203614107807016661609107234681836209288530933856543325881147145796588898037825323641841918154670305327979049163052823254005494918863509393862724303219088030148040941808100291841446974777800529891231668051581437535454804608312554828556697688076060458302642206708275940031878051311550486823937020481843538446019858503146365445849485964499552674409288374582193284348532605102118540067300968646127197980258928079862222104256242514832678358508856708560020672745416689677467619969992971976265620579294877757275720020985626071753896837065147879709798504335826457042572311705449095118760117366499532027489933043560221579953066583125836852032025575944858833408017682222220650901249305591280948906490599920155647102848517506987299021212537801809581230395444679430032244874608832298460479014207145660487637716231673061305432126471977129424456054890357075273473153337540692003608485400705904571918599650840358109264193236698748574188178174664031836387173456283131326948475406633205032214143728947211512041510670782843640394293135947010698651454003682907076646007424646612024375782801966438040739487230684785467337227367329902167457280027151240766402255352889699834522865470265806917501157574991927985489357650150436*x^76 - 403389296005480361717322601521916415562375988899873367505764785928578449370373739400124103471321448517653429371263643392990585944264420680373013674657973589896598886574026800708269658484364911294569261403730958855425557596830458018724462925048810299843941978775040244540555997203225685063365660967821859772128310635217105966938995672243020700682653649652795808050308322615862591461305280763759855346291514162737900348513532853583095336053637745880529892253303903751179942056655459510857003278362536586373198822242533486120177805703144920268903328151631190665775499388584515528352253854439412437756578630873442701970933880242907231032847380463841032001166966532712440452152835616559040788904194663834349764407181864839115820671568421991795193556950287393148835156682635700169361503424650948821262397472059306696592028660938269317641316859654915638806547940069244614221230992351821716735913546477649540629734577292095854223238774691718829920960361685258054864138285520382566063751683126795023425946291488153227175717506622661703669680057930152156771400480302048390133651092156486793013698939579456955901747788106140539196967058842599028119327551490938428810533078717426385057059749982782377060799915460586227756297910791362930121116224567052988767153912956478689345024731708648014582124741995050049667892127541017939394300553231046350*x^75 + 68499614624665993506834518736732393090922980756597312538937904484010487303591686691766547385970293464914427446287271869660625830832886027046236219940430422208174629720896721943890631957203187813962783094609539637731928617651339397011164714835603254899422204326858265160720925846362660335733198683770700190268326046837613941809475355713008051952858843828578683708285968332806870365732274625526508076871604997138952196851750702276452206231826705975803211047898108683351919294878272092533057892935653870936376338567605788232663560282943033576440291515835609521979040072191533656176589609746035557834965115711271917776647588342309379884315523027985777913470966792698963092026401049720631520986143741703454500902939692091843375015981266464586401540799567800311606217297100410551987547550928403478944363258414314658012504814630817237312426468607634147227690534697646545349153251995003943414288459755804759588227081451185333394408811249126633110632543264017907930454826824533808406741187865120497230807993186167082742684735527772292365307509463279958730486594787193689420171489091776788632263011322747068535309531748247778439130549937768155683422184935522796129520120101932748872430324056076004712782451392209206148888411409306383498799090273828797769845893296257444295791812842074460747411459468286888695236368874127018708572340064653429541*x^74 - 11416424217374604904857405791735359499552725712886037536636026587534046573701082516798926182651248580191920373239464901004371846177703947889069546266452189853602442505313877687450854478251012373637945718503793275836533987308969631082464965778040422059466754394860635799604480056753081976807818327343705846977924572104770031513851509764006198661221925793661378561736642872341134853793011957557007832872389210256570670703825531722189786019320418228690936742035836731794302558598689001640793843563430326566335302648913654551598469178279768553917347575359918156906244130724732593968126475838067016028284309210887239661203752491017682517536202447981190049315441337365060496762711785539458459779469872458642583217329770626777473784378615908281948909038154189550617699168591885121620911297167920473141937121492800116906105048444716978490016536994988724805190108415498527767004310748888417399982935512243444882866895844057449836833751407744937209088244173209911636837923930000432387062429334692651971678778887980060417285337962407969257021609294351936530366860167094589191165353114442420624732088957722371861101161321120765639755422796180587568125767385355563362419035484764818685049382980108004182320714753231172987638556091271431734405832470687591216356812311649952741370004990017951331658099437505023705383141772689244606409110250883397710259*x^73 + 1868433137457887670251553002478483909087840522254421163904833997595167113380832369280682576696934200637809574479938380798516267701827619065134963112178807248341380667637512715165067817520865641952348146051566096913644913401617897409090300391420645972105238739941198463503252856608917178197103789440470437813035398432700657573516925173636139813442570931725960007370786777801156209608247248008579789276171068251457242717092946630358379705955787998598531372137121542475749155100723519821167979057623847984212711189531559352225102944242733712160556606104940550003290520302951097837295592034681120193721255539627337391744423664209141117938363268942928324389554192706668493683267208332776841162236392617390503294529478485444906136866374348650120867538081232387222209114837705075607947614787004503880396922943468613717543179623807591533124922440479459502715497228836437635389885240602143984655706526848747028595147660618768595763692326208050924730813969263975864241838554632743716051561360490103524837235086776411290801850860844304351541646749512562558226009644954073110940361297270403464239951334822135050048103772073372272023982794053904459080868813598007822326009196180916745607326381883122963561277416267340287897269498055990863297723894132639068508322087731652516861115085833220973363815675001028169654886456637248574408378778832705683485233*x^72 - 300424995333786371315432848814001504964977088561598320843164113562248873238278676507682020271978248180467435013571142724236852906204978020967757516210731999441413306820019828001961058931540387381691579294497984699919116594379634954463218040604757357500614596262290760652542450859763950348470292513008517516276946234023434960519139328861332646318561422916897796726762067440189369977794941222049133494017127098499493927231854420682581652510300961544044250239910811324822598828048677168600791188995900523957658366199039970866542104616789219636097932311678950276662961979679223172979832788561824112765568632312740356992181792686518570018608281438454736846812682677929567986516402397679444370492478226361341140993635842334339324669386730653715667842104275691680816608151819788806020854433471053025713010612499857990460950768323208933615322666809611336733413448712060205686199898911854899716805105693247167745680518576468683316960174632202768688388756400320871832310372906977156912708275517436896870637940936337505030568268677184317242479053101992938738151905972612709134735649059053658786493336251092821717475335811762178556680747633963727772283373298870757492903733367451039364704740480161584415966573167214817880174053020146391847772599495984417214110494868442770262639077529085214785442807664015975296963487448230269044935128361241277253694719*x^71 + 47477852600610411294598588382574811452539596357109308127409959662543279971415682462208551256757224682522944934308906084820267856066699929173449610544398689262428503484453191683717356566621359583013678776117989443087501825999695430719377255377823628435315789814111551890763972701086980652851075245145608015188381041020962136580794946283769630316004222517243636958928327514820265533485193394542225220221946893034988439945470453642805135895543098918604923630605605647418094878631200995558973737579722729263901396706509429570644858103079910451923261735375422729804032688856437178408338774098825280509948134151097273369013101318330219959852064485154667090792952380312972057625264885082128294570549845695633150116765901687999894239199417253711424977877545263536390916620810502410876067123249240409794317945256859849447551850634487169320642918519944862264663762674134256252154798665292134781269624648553272952238688991929958463990104199664740130556038900834009871738149282261765606666463742916205085236006806972577790954634944969337649070514867210301990577697575074211339817042604785937945333184260109243997398626343265342032538583201185235496968195102080034740380147780797544845419461996598310715593808320475334750206541499073130756209158615424420895478630710998774670794805947251910415072132268435024628852288095370230807247419238543540008849515058*x^70 - 7377509536343876638872956425038161628467893730637915985613838492006912160192470967028875471303855517000040480288032258413119227226014892042716010695642823407326873439769903695654867357239538489523813795426435930207510316395198631340066226600629033379124211399679261192317979494410689818235352527914095010942462448506703612140155757517191410689998569296120969535220536869740216922528314093464243691014661709919268839925937504293504617343192894881850244996242106598361469732665004325398058968145029196695542342932460240291608071514183054934608437865883584935536522669881633322069183264539391895977790672227049448468026130897103280857746091214209245007995555187614737126626907189819233999493537601705753863059563446680076022678510442880798379798756751900443825691995623071814682281491476254199228775507565425550724904607902636660986181110675053374284045490105724384593198339368729435570287441223857618289125253282807934736341694666192652634848022211821580246953352835033011358964914305536225113983242825458428350993226496880511987354611841111304297034098732673944216336482066504568073386097840004695125805107165943299586105989763848390824621969352836757617072009071255486774286577735369806837761708137204535618484512009120011074978091469284106313187004586799911186291011054453236022139842858945907673925843673160202344342566559647485194597073676202*x^69 + 1127568777587843791090782751777408785649090949872368379513525995360958996616321296541551315494580486643031840352369476924602445672875628554978076328163812054474480741198099381005982981245867380987969659087869876253494739889743741365569330916336434818216836011034356380844385448715019451610968313546493717456380254895981715968100722336935186406102366195681784275075409051025217554930920003184971584127832386494443934750999376604086114376778650431489673509667486456232022738446816175320232605880981799320993800618834959388410282621025193533084219398173273545977330369914372554614778470976486927168718470923339290079243506582292720434288751966990549452712963316445065459125207678267772313810076093559536279937911401330805758268428264459225785630982091843242310963557729516037498070514234555859507052985892710291535868647453486203326263459904987789001495943011965649497901156191570402807871454859764014364998084570730534631903414605460245729882533182312945188535315644505838793557843636396678039687448246505543988392225894829786630311097523930027497194033547833541522105552442701573690484809618917615137534693808088496327960938826915931825277805386773171231817220744779209574180317803802259204475224487912488280126160398387825388234040678329698344556389505802626605704747309285452639795345391677427055786588745672760792391109146078064675802824033181656*x^68 - 169561512075663130191845855071185522488635646031204490287133733522642334990776339963864471539297414650123148542567221710679639178690531429334871125624680642684554073848809662444103787363047286584162386216677662635940981081914888237331578264790158560437277612644293825370940191875632286554029323504552476089077162018830848987147181818162435519709228749783783020497434899938724652287007297260111029230472276749827393122477591092639705336615071911098737133414945509919112952915356287613549731346241391769148800341500129197440718176020453845567571501879643865475827556142223338449396637162612085838376609978423634245419381573120756732506003329777738768189188294699766062844926040490690708599662443585860143794633793380448327695718639753045878856062910157037535502952056323328868944049058216407078335303181472725132985861683039570665154596956188176453048819532947655082825677495853337800978131804282985888248531843756502797423178796741138861229888751371463822882248227952820248861084360381678890332646177654161336025379516736731655847692962196248451761708357553826224127720648933132896331798063993914254653697386664031468644630931466171431739920177903102293143224500371368122206476905509728587414094361478349227735874229909170110627883518000784300873096113364261235152574478432348237452663838351811938828876061558010757817207261715292113139636941786814065*x^67 + 25094959320264404520644598023910584916912095880241453477770018296274173323341962131870616396524626005971381639469292983915971199554134192862696785666099794570941788800124351432345882961600507727237435224105583109603107410900815704519966239224168448397254579916198321208406717621604987626645616225469975732422763337823776228934768328448128886600449332326739462273211043219403341859577649641167076967482074584274956682000265698087130830193630609437522234116767679608432928569678903746913943082533954883003940450278502273556676421402454665770807852557926631319033592085859535122580081229674989288909448108562152011222418006441592167140556899933831532592662856903925171214252617592186207075122355365656254172260788941568391120348558208147057158701952330732960579229743036089902676323796900731550088508082450623158747526772981778140945811443831559527973625917743659666899338905750118798753773246802148421556892362982461793870621417764520541593786682905241631668783228769136084108890095947398377552961832398618257898973333548390456870193597665613959736686022072828340748541468499814590832524456075212215266143037182456947266417804252270560877647620946108018888889842138666701686131699272703281221339382313608109167001475802852718033625477579050162393417713867201449661058827585682224939837888735144669674026448222419216178258415682859177234864514412111819636*x^66 - 3656236710502597839235212580418589969651117995295736765425299599656097145893236916244326052562269506401469158990812276943554608710211114776912328085283030111375302789661039160023305822000270715242683665334573155498765489255863035384970190532646899546529996886945753943240383782380069089410730875306174400266516364858206819260540066046533457589120087239190007060278048390825009001139677842898371889746870336491448632997321903297188620953388242271842407503236996825582680005886757359526159488056107239836571646809844618962880172776976905797242646135563272827765043825376950571352814864579064054103894621175877794547364274575722881656582069100359500923921677321660334261716923586480986025128822906959715373246992077555500139525969455311804532513118687408130017625371871219153517932419683833422300611066018810228323103386464432176616139485775572293725160466094494217338343660639195649647913984121203583978850550766469684239714607394773972139329321903517281996065044942401791447601908844647891187600272396036453026382178303176603545335300668769064554857793595772221538308287313455561377069378272963290877511932271985557132728004766694684855155536237344982297150542752594080045988324254193508794579710819134021844097241997007087092999390903363118474256703927490102752269846571913466319760268067624274203144019258381789809743615628682233448033360397461620178761*x^65 + 524536903025562103887231801103503140674454975729963650261834500218369765869338623630754021594888128092157474132983563579948117477524796682768283603016191057836166800324325010844818481854208468644049031775907619142249620970760525417389383418319874063272348431719940927966019537015937625449817724593162258505349995472129055459864392254541810731453406440488311210829285001199340600468468942740498714005432135485365221122862033854402264486683953133953877158667253148897568594344782094980154639954244413841827868515932086444954593783745690276916787381167514658209947536600940878228610497606034772498563201436893431337572934438580605178595599064746100187075332334040217142592737971677168725180521701818733997243762637175775597855313639796091959667429057027474434594500937198862898098750614296182232128225961996212677983916903327465083379652902860976335701628620087917801521145281683635503019452135287797230032645290910236969913296802504736890833922537238077409892490305092430819908039823771709654317857336158804554155905949938700968136597435492733753041095657057319535019762561953092754500068203762889414724238298921554659112740579319630146524393695347972662280530146160903970706713638981299875594242094814357142895402640810839156842061594392600336890635249861214636625724549001559277295149691405368376898251958599457253077952239455963552894228697570318681813628*x^64 - 74115825090985835002185614205948801836049920284358543064310850261023494174219539500399105770062381845297403466305613189072438437340278138965353532794363450178543164542334055388972919622003761448305186949741322276732382487154572759916722583534301631181323595887582709028865259837531045901663183429436312494321325196984995088677337449229276253297560194362383185459259590857858073412595472665114581578262876123836492690943069587960354161100029263740512683654879123715961122459979938253894495487129761139374043331620946019482299322049990239511838739125753626827809414667982534220861858798474166322347786071713728771421489641556247736096681264267074893243045323232126601835053707865662010441713822141177400803066792650912878293101122266334688572147213096795809098345916979661716716525810039272728565019108387564337148873817059542401886529639751671862223384524232787533295208254418768921721915574372997278404891970190111074116999767123826282902688937736575675127145173939144244705785123452384792929401898075722785954900832803463311021337608209289320947876687486502355270035722315282750633951849561398713712682644678616472088508089603447571668581650862769030298881421963801331686404022916614848020227061882796961902205823509232779183396246431668135327146457110184623738934486888912972560073828018078456228832346986785951167458875598944009256497094056109403864693058*x^63 + 10316545701152107743225172641723570212984916206380538630470494462935413684766403479402643513050432246740393909870671878148275396836901512286009984622852697062578225235468674548619467573408875517312828323664697776084931831483212190606105327960444026301128723127042496369606293575159809638741621360834234752976093501747530507061826943648512547315767554290460517888067757917814892906138953461169471903169683221679592419627838677597671292480957102032020181502386486952451577716813643806931804844338414664815010531618058486029350441646580994819607006663693375609247536704808354372337249974390981949790636424019838612931009337493446096431401271259813771915339430733183299558685696332497050575949281785447724549299744178515779020009114617326861475134160403379734925327396651412042094318268984727989603956511532409145923487186231122580940919773273598584598349359223350636757669936365565768062324855313668192420038363417831911035266773037235789764165369038688741144889546981197250565180680388851095943182269559356922826285704223950470421013958225311255066299576995638267050341258269368126644252879380943049303534376772189259017190400631708508094251296109456618104432471643103485740113860261016127090655347041780704664619099117302365647118156984753485575174745590483694359624012607308757470522595607339125404260013279527183978781469921383868064256859624095240180925265318*x^62 - 1414945471114214099098516304047703311194384746889128863919257556490274818924737922546754053185653606793700511110936762432319065401290743755378831320189152522056297850105427785793784522512649537743605379748957674055634090182757058201498811527431096777143763916901734461972117436011381955128123960042644397301274083772686690690252858544425232315520674089284913350584340892810349095462645831670615623971492288838113821621820297464955576130184484781187732957834320799132110121708818450849951112346500401899270182852813297563950551641713262137955448808262455891048410990025206677830945417038943422103819890258340147163204201244924118656836819010095601169815959556724190638527310652332279559463236315011856058277405622669249884560412068902187930540791562712052681987950669070606949789703258092634783912640643647150801667003019628953075485831500932832090934143268427819083462022301576937214529283666290295377844388695574008727390201329811935618077616700030077526583058059127394184574090746382362122569664204181626788842043488459248575845268275120412283607726997641841191043293463692731436231411902719337538506823540828528434299469420708923868410321900204819624944168631623000193641498588362494035047204960948153833897579943205131297069960861171401386480818649914025182871236527651465747798064876699394570503360517787126329967903677922271101892829280987577521402909143984*x^61 + 191258679863808980268815121030307068369522455341226360958139407398721640896190705887709174490939273629186068446278166755245281184139470363149624827211187626516086594744419341942479154540526306003492317358471198776532771096157614702387366663669248177090513319950049036894933440814233812986082457290117765990159409496345300308928687756008379740888442971575328823440340840070406749485409317290680753028787394310282222727292010858222989876590515886769943174748013593787170951645240710629489330360168443726632315359965935317269566193738488034549645749209404070910995835276112756950532743429266883782454289957845907202661799756413710079562142656489051419376434987993723402447311783208649997001943051050769464967805259511838573703605908820779966625429350492712665645012105951688370304400365171795847808120773862616177653679623550151588416723223806842126585457712312336593414389073857144804721877132556420956284795662811196446325880886179224571702609990701201409594659989287841743920066044411365438540374000943825713342974652836509611088071187301194830842013305120026386303943333765915246062307069691071592755209564415087476627418872271991522477864927020146182115327894779141251659522124720112946885002000336196243281733404996859230836128442795014967351798354640108528419176060997101203863210773764452269862157331134348673943249240871404484958829738505222256102516279240594*x^60 - 25484443862526507503287130166926046361412983513735542084055963411269836372015946686206188480171025587982802151615066332364466416527492745337951782274348535301268173235592903458814798967050254299146572773900557357195092492183017460320770540655086550853431367508684449951356286616179929121752293757505482068525841196139609646919201609250311920778137409837069444534883412803066814293016571941188984894656115318743649348078065313887833163973081583337150116276590160212269359444953807989558760721691597864769385798510488294132809641329193839620582305384584805689870006202570126251177435876359037569583847472057423807556495280821241471021006018464360916471114682851110557026677926351739677611725795333495441757199569360974719322037502863085946509868544112913230375478908509886412345571704332925543236551591061434024614749625124494271459421375679386749099941415739582635013997969378703460505365608386908067368284899203672149980786865665573976591958843478433380868713061747760031069744356077663737903073876394070237642644429984029822027597938648298719879931617578859026314050382637056794091294004424201930284353484538852181099551417691747226382279248210582469132590959524497542260662041363442774241699112244292802476966001206448686936947564379981408716681021268511182922928975781960845464030084216856244171401722159602455966688271102725795499199180211901154077577342354090144*x^59 + 3348132075707994969273649186694055088074471562885379161185427417605129157589788912478499556077181850529078567660285170722552621582897032024275857134223312484344170038506633913680440384909802041694077507548919416304943101267189904406938899998871002877313742318760090324874904759011222792505516732511074562101530554313463066856081397529721951470222365582011086770804417729679789323305918788995878171443522898507053267340148475713169692669175354593111264756931740805811452828772828413774285519298661107249156359315759989705477048679603775970670262853704489834579837445937824499441804297740065612970098414348317903286428098673174745443555050271110204739102316767346551315739359737245909826116496716897401475535538803185799778922844661447309288126569412262159798116138788876869417019171121128589400194551864022265409675916097735642919641870761228121672866880225682138058842594898387079789408661885651074287708789019379099479823541684920748115044945165013464948002855734174713604577749386551430914538462563062127477657807594636113730257193558195342340491500363241612167745861827167681287157881200545084778689939123788196289931209559207411091636886820847820062090839927658971186503489575567858198718377985528291203960856016224483684080445127454876698673330733546953096847597623677053507133452880328479321572098754093377736382660389761458124207874142244456376016964203242845454*x^58 - 433820626277798830511207450498260622608130454592041031201614463885981986145589198492888955320710228683163097693794460483413291326664518627315701133065428460566254136559552273565457328602059005495124249288449290987018276722460733326998053465062725587263493278091837540114220550897446318209087455629301370066638939107418880795409082358169416400527765875736363162748026708015117455780147196475854035680257394970780782106528310655114513598543044359375687021536603572524531838392582774682084114209249433928207281545155829742873816931390874064878886999127924667695909175228733968255368851460435479242790806684537815151992373200349179759891814901756463583028013941890572452261334672106851418422774241773602118769078740752139866849819564513840333689779259993304061897461484458195956795586706813441579178792204480339654918705219864579232453666331278316648132269155807254068236786065752733888383641830603842601078576800829047886683196143407559893709467469608497726541287422350130894205272504167498656192507455857694783192303147565511044122498620802407937483082777710384170171809160222699794479350916027804065992178711682894643202866230921799978306840260514523231413692245556693052925628989825049551246672745836885837516478833820272659696318159448464474824909532056438967017097534771196570663617712637133829780437413668967653058770142481455147777307081027664973131212985935113464084*x^57 + 55451311428796133603448975491937025284047722643574104834266241401699881181729889299229008762821500624297616247381469056418457270724611290561130183112459795116271102164629768184871510915148464024659631911046366261258102170006149008360120198907757604374773708457758962217098145956834109297133248143183717125688503068371844807239940705281571939933971127795862601492049929690793636858805772694572235352947178543522514906589990233488383049806880708335664956227122202478097229088757761699085960415889186112420651444904785808362486947540986245438939451799616606792740246999935121063890874062810999122340666381673175451344143106978594134696625458878827281005704288149117086492478454828208628820641351743125051169322946158690463099593820537834140017736034019064524150304796717247193029009611391336956282340255548791013136246595552935586439136609667251421335880634570874985306453111374522083901396797257273363259074364404196669485678672143779324543564283050652218728687431666946311515286875465333662534246254615798225491550644812116693094704688939500283769916042839463721323734288439339358609043402847319475740853732171923580731795266881643759563891725154464446341209624362492198187624721246909773018500353636462783285039935222559972306493689992084605084273292975826953257959693959620309055876607352567246308300220072834458716341214332878215402412517488525196113746272862000517302635*x^56 - 6994050069486389341928657099277280272472772081564882237731003427650424256033741035286718546587523637802503358833012923268648018800916511531144474760934434726262243063874845327211439374430354340958998583905642064958376320474320520263419692638696651034733019880906825056198117394758803785591798365200842719901176000611172160522022563297302118304815824118166869853943986397892740466219168904908908376331725221015389734181191134890570301760302853165809151729504217936839940443136587372936921114331959612842629778532364529919445715981566035193916731226131722966426769858246382949488182741141866892742759609912191979188206987219668693610403413909842614051488438545307649677339918826337954510690036332114189586620151318906485716742564622412501567329231082698196196869378640725009044028390123068737172015929367316396907120744103945552880392268908138747208057919500655242262366057272904186579937875720333136482658843396423663518598854057072267176145042640066560724755874308115321994883419267703131583494419865328698053860713401973692182108810246332951823851970330121031104354765761119486256637533040535075304709405194037435835663824179711554355512980805765124272443731718881178030431961112411924594116146742836643828618254977735338113446753709713413073038043599913627450571925439016693839258667261255333863020239326142736602951771024507344133300874518142370626774240937027139195779320*x^55 + 870741277142355095520300213372017404595074120702095994566698853260979088312374184781879443067497585267263680938564231020420493281658552365667082096514505179656467284470842245325999653272603067459013021654763990462537956550043444713315285620217861793527870722164678475164017131110819670210090476154122160674404186636790987031718150540451874843083459190765235971889437837334830871010297581427010891393494326547743313264139948622626490202130798707703715649310963813725798039279216828811558256681853383961243349035630322935957448312042819336864106207881951820306976369586475318755952131079176450447236299073433476426498245003908889929653130286456750550830120919486543299534058980176406308975405883669840385999220306599745452174056144734436611059610262634521887960833841977553885071437255261111262031594916816213429475282007267542281956998753442054837482722761445037080520987811499239363785300271422870515593828968269662538325603802621607162843833161055038300028826932616331875081909143567165867668968917903584662764012256123362644135727234548430897875783857199369015670003561381154875366269498379398223870586144548257222391960331763583083232003146933213889117382332035169980330339651096469086640514016207302438930429562204411552829992824676431519391003910213706658715664375612677323658781267573105374890872214174666129726769418392944170159567651503809414241953282717016611549109306*x^54 - 107035081614879615614270256269213330034752320765742443843849722613738688670033896019404343433041230535497111025737549267674883056963819563786780744376798908782841460464633874174034207917345297046851028864770071060835311128577733813324176788961403267022704101428418094350935817575435173095623050320823467979157412158364375234294240753091520313836356799930961657022817507152341697688561016072528439640469095879580177580007698930152415801854700812753921349725026705921661125520919547703957164937304261803445880593374578081371803169792925426348380730442185448284654103302968145917368361192062363312027631130676874312212306068439182902998405956924297850810683079548023255573387187614284810686194070449666093506437575672238221048452996503611150085652797043842334393758230439083538285279880747109638429320983221574006150747765431826446643490097366976089527465003052303987416028455773022425102197875520140125078351025221361090776024757744192022426830272911616067429491757298808582498625305212803518769762248429306695239710132413520239257705990957096874203877406936332070870035199862077625465860785491934921241032787071551814313719749372712462604316203522558332704350248029253930300928514904375963275488170216662322036684931405687425504587076562095593672930577346954111753846438823055445580253664078924079692334900412956565265044834101488668559006252524086169151704382492140218763082655320*x^53 + 12994931115385021803133598568149769389595296784857628511006162411594993097431526029037883687555908922740370289760721342771342882492591797747334385560824558351619184223390471928734518624614174707386058074250079160468694964884374110502281364457492675693579981962367477086002323380946220183415510538596208775230576082088874677456791166120664459955641822522116771005968522497043861912374646954174505145944784092742919396388277266847874501788362560125489998480659408579630972644459296918964043092541828630265966551900799671260200706578330608641704696418775924393125069195218595392273138528493057318562552124765809903528556564256155312206874948832297098977807335505874017505150930898869952126939303778462079812175513806660664122945900197460863302381319419778023400407144447335258843858313329537769516524528736157997471508510910723380018056579481954836420311489817707727082287672475863259175724230445676585631609515125852882143918054396540136154781592490149959105892170602708927123745474256307580144113488513828519893285001630799864250374214870541369976360252629310073642192034211460643813469105668581468186397490954164637599629564467844904306403932724335883948613449649959407610309997186931521574558414676065948369452846154920945531583662598237355823467480527735565835250657832651502752718084191576218737077247005579945425896343463625765116732874228201389345603246626824811039945173886867*x^52 - 1558696518843200345191686571436908376481051352481377892666471426087365472476264748724790343477651882493811953364327345495940517326799297287834057831213329762395277383440689793865144758554266130999867068004531091636735992245324666378144545407724051926215483759658786885259585180858978681602389072414067843796119985096864866997327326460049361042108241753697173503045527722193433716106733810033109418692286709091593452992990379291265088573369787513976152206534424982356180392441804323784863567061174757036830705657078097279843790872595688532204393801003451052125960399555464889079052856006964039647450990484221955997618605035416525437683166590708132870224589869826398712897934906112153514753867027674147564645795425557066775947255336011754205215351046687281057263257800035341595894211490918224798657795853098958914196173908832327096397854999867846239805917870451398080239327388078588969517664293821201295406585809957912979109292014034563961802093074464453691474391956876726399305047672619183507897046670551231207764532817427494578365865839745458378631804513440274422744968981753009386156614294552677420603610438291717601808557916539905241909254948603266992139546288993762336060051819342381970392948928048161835302863074007504408837246302291667063878265960911401838453232684189082922113711652111635009617332655290804897519692457182458760863674838240690334429685289276767683243226900268713*x^51 + 184757952867559367760901077147341858012790222420330180656224955950791261175086039366451133802239401847460979085217424147211821104491603812363898765106871305805659907841319413780344399199397440987360760677329921586913680412582015735671570150708324250557238627884752651843485253853607979932025350821334084263695375550158390136563316445514166189968011847918646556157867513355106089948385085322779034388362314436220015735371828035796796238520200863920241080435055486728316217859603268086794010949197707217479985533137326888823195715706506206460312387271094093246094975469097680647213846405082623593959107642931813703303087058229467437565292573062261902013340329808166948265289656515483059486796077742587133393421943669569082782902987806406037370493667999626157883363372911389532766811273707147655391717689071578825217158682094948819578899025289336039993417610702534135728411563765255454438053137450728459266280352260550937235541175740183262858782110795234343897696182430133456845490924359232651799324688903795726190138217418636662050377027708987512721742142562976495279700305631162203418606015149265841192036353030021456014714709095546086594278597524137253838741993381269621289372787340943571680193042110743112628086437855234940183015332047170511600497665146745231409090510089985524866801372008052341939662985756622620745623168769421447612463700620309970961608239321429684620136533742373675*x^50 - 21646390018483612488198520995342830924509266831556588023280836310663751398209246636628288105401911593807914855895072576635408857107325506436428705518868696503343234288499147513319017403221622890597856705148788556058969540439683170432534542570918900049811475891936994405288223076621455261528969892272667323282738008745977472201351057043539555292073057376786165732307806388307039616890231386629518331776548118429157358764379346329870106243420150605032038994691542842162805117085142651702849825242988794595341042532511471055710485625730400613688994842319607001367870516976532831912164862807554274850391513308525935782262248187501090952352501832684388064015001064295682762613468228378370990313296763226103079289110533498039064548173676247103720692950810946493860077896057564458389793421549845547732136349471034762917933925582329000720156848237637199526439516846674798834422190125525167677322058036466821178260641152057524494509255760827768927678331878804912162125594505381580992285117876796149227204365061448975217149602972452327678609853817669013997255951279283481236309266689480925076670956640864747040551811127657456716804521348630218640900076052932972217534371575392468902179060032821630695327177305186495063965606024637275068773997502621095873512840779902936248255373687059992050108570971110200966952148167415727579316900448373138587118203438393905670140340625007620181440992200620696892*x^49 + 2506984302859341771138204482397695593939099587996417490980447118665953104330781342730349948559111089121099735206502613761040537839945559126373915857716960191295317270563368191686518468954416555982204153057745784410421284952441678005317640588010213894975212533905876504878563888194075585959169619063642661368627146027083117090401007924601734374387218640886730283826238894349061703188162422884885385128970681960668644703724929470512591634644278191766004215054605668758459011714297999724597019828577510267907144420654558383526648315517115859094686876483839301629597846289121262629643933108543077832936180640219931844497917613463614919568084532653473058759380426409071945000616172005836506323186146429902179098010657134348167220332647980545283982927926685086170243982016476211829274715695024255932716064166453545946906738124768863452616061414613455843038658695643376555060783032576500651748179138040332149937368086903413511049993478597172610465619379716355437614538005766972439598959615514342766446702953573346092974151648830283617044032718714077516008592222388966858979266865423259047851685430337881472757337847901043754798257038661328341833087494935206616315314355525356730999824742800484632888361112596390928163132112033696704331516424034656726297063222049644781799186488544151534553408623660070809358331548376531223623762254129766300527540828554575420140161094972941199750984710652483124709*x^48 - 286999809029282877847052403022416378130319467964300623811191673807414839590966740038840000630532011580502757358461719861373595327977689178464113346255573155004024144371616693161574187730697452329058861520296202852091305426859590736074206217783888463115572990125887930395715826199870499673709898544526057647688242376028864197096526978408871910797480973352072709493717747874745177921776986492020259844719715050459282080430578851911896021717925132792897126872885620902632853722844140339041492749590560257633098752183928211185491425043084685610998836134122387918290933049022082564817589969574331546590789923751159479756570962190092577970137856144136356931550782182994365588112728656158801806303220083533765260617824208783223308605586147271281665143213038576882345963129699846987231004998529274250889737843306328370096933491908361756103711041092181899261851355943949182528155968688746769689349801903162256468015683547873550064648927550239159301434044455316766621592474638755318755397641177634838022076648101426323045742393402627767878494297828675281027926354554513189450406441435588137042120049297852000795652641638006342324710256373002277933479879210998049284886096231480615224718297664935953661113731610849298633347036337359469871062515383028234606291819947370514623162262487241519248275752029266053924288555839355575535148678763445693301844447674026279636514341535838688370645398142729863252788*x^47 + 32469184415020226324639888491392113535067551749521901251980027984845988155525018227218679146814726721496299764142670833762731787790068591903221241464247826870166890515823140112916429996220446249367385397428127631814030824270814571051765690381604677511729261737428315057788756952006999664172388545515872854547401802238627353455398584819489771183145499945735179891890196810392556984477635972829013867294099277356107678657510756447860641663891341423645155055889972728233377793754939248417623798477191200034612489866759026035368581379752586153547307779194908197756947417019763786500275540669903123703808563642396479003922020079646654680731322314296513857249763843592605433385284329584113415625347933732507641311847220227053518499999725609735824860139891795793250347158910756711559701753489469254109506210057506318759385456556118556053161505943938765105547951705492788923553241577443981724712421881613898150755780972481566815884384084501242714846721927077959902802277814906160335963004836308941811967156364025735879034324455403977335378999148533258536033454191499426358281959934408641502898926222934287221759803494645443032553901345603985547564638007272218535284240021196492704818373020741670594241445104709548636556210765536728195701341414549549564441896889860699600078131212826557727804859054465877845097694281908533337211304785176697456197832096539712758143758358353311805460632967129487208700432*x^46 - 3628367299640737545664497253054041212907660602307371530677086311727808865341528858746837979811732059604601068528266365064700548464516741057662998670960799474136463220256188080597532593422781294814286749499661524229389088647066923174223577920000095842541255232360915832276245684927015557485944107394007642790899814183316772298249006461095478839394849479303889279160556721800775929681274115119575671901072832658866100041989353409462201285563299252686277833868099308058944898481207209565435054001424857029220153846666330408108072039845256074882932621606501933715946284310544481761353732170853937014416424310042537855710834283919884843455280286781797172154415387330296001875739741916300032544907528868695568252798660108854591124848917038247240810186708146196069790859207789269153078590312808766198796710467245029019272822950696788727737185398702691964704102012237978006385605991535073211256511753012096346752638707692686007342872460118461643619657949994772429023307439057757480644552621480524541101375574946249193283253394221437977933248979328451663683888518865364417680208196162200919095914260169530077050555253544251139044059994114482985017770978247007627412089971421438857418744836171509327793093258522116555671733485424707042728527181239459599127473485542033328894646280475673530942371007642930931045517614824454262729039405184551408009575755928654769988964103243742811686169443450700033769910746*x^45 + 400189775754092762595365347140828970087055394152908682046603841703175817470378465010263068382561318575610302199911169275655541440373353754652904236939803000939861625968317931995906954072485966270143709676027743295181640174687380816327517161183462135004873624667746825164608691445286987247998487438815838160499475061781065520860658778690811152495714840722926577662126251573535645216388673880325190119752977853422144367478622819010340625917879788454987218281785964354185221501984558767558820800288383344472954066649077672269933952147442802754465370596459943968886878780236765990362320605896606988232780816537210133861683449668384059494513819846914757939239599424048406531675838922481135784295856437990954576882028058125178820157807717797388759281317221274768524042515145989157524029581832439068594653042300072052023260466212319447272655813430903344611279476501897726011665378658658663282373152283701377592248191777668982105856661498873106041963774567498165675444998435813121736311893705097540513641903670714109309191292840488789932890382709750877882684124389625975429084295041701473012473693960795904528063751560074053653687584793641998680958652708705983656885810722556089395205643741750711946442914895811062998532443047057026285610479259588369506346376962471107630523613467782579048473944857187478411796295586213555009449634381204646040771512466950119638903084482107084058269359307447407136738883990*x^44 - 43516918356729334515119091666699673200356034553126564373649914072759307487024226603675068214703083442658066504411403947154656005205954946105093749783053484574423186565417276459906039166021109821044324795686585585923496604666329575020571808601870494699994698860851374150483650139613076959503915824317390516183559715992984946157731451488903335153690909883218870562366150512548940375102590906505985953923966715409705844916430491878940650741028893050447211888336355046863686612733331190123050808196518480020872889590004402190619671467695885911015053046568009291120944278399162371028707479782161727643662115143852542985132393958184471802364859882493932691657083449128237948040722267225057967136782574834851513675058081911237183216335732551130608111147783219637627036600973177018971106205465328071221740619893178217945299775445135937050915633903709742368186528707898846701439158330898044323094630369847887006762779854325691684804398929452100268552011631492090700624733016948529276898949178495402111402454890382554922191249163251736300341692493539282273978955768288779734645145180592151728710693867622692070129088630911060791979526138791102831153216114612105866617849345649967556032313692745950501007836659034919591021874920043652862926684581231646708211109872868223802324553706294598114821109883474406771356576511339936486499594112869077718515249208087015304541809287920369894122649476301086597790793301873*x^43 + 4658596934968916769668075516272783854622573652355963519382277586070068712269950310264547760920394407508906995265281918052362890874571950108692532824443171369502591785465779151592357224242898558823531686128975548820556615172134003620089154516422555401285450352763088516076158232247158110201123699950117027884441144689417937226343396783636047741533681201802052182144193022239947443509596783097338945215358321145125875397900189523720604543460719843178822081674399347939134959379454081689187493692290998977390161520053950979665575695891822114329148586371937441068820919262660018256109947251235425810274889808349871274714207080887740539351791126338975517115345787371902699414767553317972792427874798656741961621310697750076185633606023653601385184148696134753193811624134681667546273354758582876980394459899262191266395829154130064363154511043962873442357245399502362023774397599593367009942862425510126974987896587468170908288867999528262254066102584003501840447153575601431264742621799143911279073975074244035546003564092894941678056674854866678679308260518948107008304886389388894273361256860495849094212648537048214999848025821659713945440195000477006671094883255650958769085399701336395924623855203095408594007240718486248838503694217511586856051708678794290093977688791413700447440725311354886944230743026757590531718445973644180825908052248900007601059808330426521475347353158212662813682869157653915*x^42 - 490072029074915259983181904670347029244042887488429774200099427922777904323246639664486607136603045282494555040088899670326403194551306493880104036169403674732831927792203512971235755722765739954138850966375607858727791171515462049252722232424377332163576464210855148017395082782554684287474048656238740674150349617127337062383245877518928934569613624769972414731887287227258492382853114803679293235898493442338693994308123840789939475431642949968022051206136306342765631845836739787076816861785913846275279270714647336736940675912448119432018225879230837924357449553263900380305531014028014865481979192945144893100973627727250150963340438787762321653078410689388543769813297771517501225298761195466977133739403832011350954038518532692204479757337000454028197418945088726324066184507348968744538385704867693300140874491747529175987104201376139887837029206484639463574782496668504376287575147451694929281056299343101998738632522867620378308222328101082549011158265697846518590701237312500182604261325567108379583096471855152681265604833873935496664171727732914103531659716543077182462901909204083843240531153591320703986277240577098178389345259803648448543112784743825650545418229009374202894908656444524018074307629251126905435249133184441996535669620998636720072512509005814586157394315524064646968116030186040496606134935551666138444953131310610108745725119886666523732592578922897310740426325886034633*x^41 + 50547792359322780220119501470146114126566090637317062406400424596946323073728625403696827069733248738911412527742870827573391974713087300834786631685011465885272717480869237095000110369679146172028767842732206034431511109588322404770669980436109163373488397072777343574822217383595921530722132400288722102692505937332776409644666456281822021822821585309364031649353149257240166625834386020054854900301481406052989575128702539119271121098772327602793669372819282890563320463055898513379151774310127560402391317743053821198447967339813586656417736749695697461411926663591031568208212433404949418417898510099602085988465674158552448702866057923122719001685317622283022786764019300556379938973121483641527439060343249508207571124736084763323153346825487008237920218488667247834968967606093329145701763357519596075541142225275368000520178212581361282010986219738545677422055267775935388716569067645232149652723629471187335333121430254876552869370611211757794478010809346871043308702818394390123570827424399052158907208895328447519262505844207348142443203874643689619626705412478173395879374918082352378873943923947999481532926275902926989591598772104215541885662096490934695437397746415307539468453665394254294576477019240873582220438467472825135984238404870095413293626567182950261812222390426434465220160948966176787077964530015109580586205790332369954476694205929610511480290121790910196105369403734088346490*x^40 - 5098307630124667876728194889441073966350738229686741283554076603779369809247367967620366859793891559432211723395206054822849559453257542034897532383324097819580509955569955806694606448793717050689832959170749742615776856554116537010914349505654085968325526053265170671539868658646656627787527893217545032121249255919488287755382136320434313847786236892254027841744756874663001525336315565664512469059018216216116933734077523807469428157848346157533593993685577782086893832821902455939186930166271167736125228124887341550826356737747939249563349819746817328734942978096866743308845656144702667376329567086880368616628583037096373490383019790088794722568991164209860047280350990455152766151997185613091844805198698938917196862435160063816640530391601831661034769712711630162815434827211584520962831035291664078967355007024653065119287155012515477668142274560938262596427779603528378451072228508984257610725739473618009034676899904649553459777788999723363536864121130323037127746467688709485314643319851347609454030217406906556617960734173898765005137789075212356329848372987736910608248029046742951237417803664501520089830717825949824465787149860279562022050531486719116083276305766334108054776148859139082854814999701690050286145906473048458583945835850667032711320028241281081587776197154663663242104287125564652678207760849239038214087904088940644630380561712631953695317707173984232262323260586015460773201*x^39 + 501263805835456040476525824978086311306341630364106660089924125100342537625031234725783931683712783539365826977509625307078981928079111723622444961896625849930283762331801246151400223780271067555026868412010767708602659815380835734132200657691219172488465335730363049024252887215230075444428542975919844494953589418420918483386193356267856658562582188691828487607053268203179634203160987235278406735800871779844799293982663045972613740139020429999752092937021994386632604858205986736993005462990362508947949604339536334203637540800998384929105660760107894253531865356186117451163786878476675022805307626219165845770539506057008745096681305443913920032781044586970365334287436270394416709576367167798053956493719547260598199813490274712771264981362146370779129748645227136912369418166742989991325103224022253099412562225659456820403300811490226702128270200399037827927369319059482276003672552116072702038864881694555702492129582399965013682056899801996558425538391347620030369710760690063820468322076562321923608051904347384731539869837276801083544653938766238901312086584377968770296763698700019314031474582240471687088869005074792720427221278640917744029709668794436371997942679444506325592551084485255964537171875719316443427794189808779515437449453860950070542966668716216337736693502840145330728295769381014855799215821668749456242572558657807734640337043351342755366346193195975260391884606498948692828762*x^38 - 47863355026008562583032102868106507267944860561862890571063372438942928085857829749334979917477325575395137917772831076136880109441484227734034627787073921585481809368060294875260666665352233595371641773005625601308612766660599532256683918274667680828459929870865739298762513620506117828497322076491549372856026107430730396475882529760221745097323363830330713941698858436929015379632896230920262512805533482780139341583866776125684854840507134182880286868043754270961498291397254824289491792052379726561109796094516438003700348030067344549373318216248718671199863447775468802266754503278684426149370961614204391176521560681714691487427542928257924864147443016151608480219890771833121151419461626066293897357686763937489991280461895602216765880652804321226250869363866483188195407387066160684628157990277834940510076343169778805084679164337002223294396150775829414046413913104032011078062512614446740054524894853248011825386030505450769612010684220558640011774863006770836882725635099059899277623444008231130222357511720356435600580755377846336810730216760059730146747914403982329552609920489674623000726089676249314551628734753890057176700083665614937741361610140070847805487324914932424925017480596578515303118220698017939230456462114635161431587140181977085387580104872802909098485974308734014668538082818633602894017583641310418070939213330324232741855101082389723647462225278693427779502497613515629356381974*x^37 + 4418504605036319304379746779075624189005866571399940724779250765190853964559733726749336877722072283781029650042048911567774243882128151136785496492687939042638618104141289152199803499975540081643934469215270022952481029322818740885214658860305400677202941522732432826557279613947080411470722305589069018316263359941382606143669161366536631511591949916348639610750844633652788163787151247200690437818724639708008461276014895373881533324339526837405199060956433931653387852116065553908903418543907926994563761630786327911695604689429201047482666116396676765137090440874158015056596227632687885201100808096709903902381506579352186393068551561410033524204595663150223300622311918504010716747189791110505015061469237763722119563020548297957116330630082410062114668051477864668170648486739553029761556856264150005658137684190107258990677749588554994737434371239453006390891005116974637502703830904821810925442668205164227222307172421654732866841327273073668391478664531563602761322015776732895958212947271657651056666535539708781835627291412423834917614348956177895424992310428456030280343961243734929907966118470343922353568621599000377934344288621563697373353046664311772272293762426363991962521023726170870234086901668071863487282088722255925369862344451808386379153604223113114223448878422101700255669432218338342537594491675530386225163283658106581425192168979701875045476190398867835000830895845098439153515323881*x^36 - 392121042287797943579873904718032743413765643890728612482753343195282547729773483245085760829482340799361670103709504865103071991254085137373993043891913076740842326955649327968242703866338423928545629935962495711936159081083403431642077592719675764575324804562180572921698377703627422036508042698708782509953870905408527665517023040000474556775792923508445215420230921684547325206814654607514388377305714105551293342414374097004424285247140146858639519112657194394621121141003791368207316373472984355193699852819165323822550829425304225330352825173005629328768183906460673666081595621557389796616266141520987912169574693484111063570314313809958018418847254003945010792554581060092322869159902371058650281155580207856224686745298735950820483185363119870427032229714244982697020227639788064627264676542690585576770782996558374173981058932446120876509002631654405174086180785892161978669343375816171753743140176615344691994831734245964163122255145759445525140701472710975233581759800605990326090107161118880713617744806780369016571267764663502276618031816775399300148830779189758717136729364273250921416006696102415590162367949223563101404200138168388366825200586642201383263758187592675598446979332276586320465999982434879274987915244185344115051669895564015868267075237183554485123576749059772561901618204483282798524849133585385848349086781569782515260586941906667805652351914229555105289460733519041646422642430833*x^35 + 33202301809715856009864885235311761581298640933981281009446342626423228558041799751123572799893390567853805120646650813717998157690222627358444294642751387503539403284083636823503280585867594339970745613181334562675647063094135648254240032539386555857728342715157293234435182102541894871703583841944927384404330642927698989685201427748418451048101629455390647482521414913473837404557050025053094904455672872252010754693148088287098987253605783341922503344968243736893400228212390494975756764068471701390319432387011508618852715756553005057824534834355578050769677763975735418250089921988520249284021220220527495539755173045123980763152781163987407577070247745217317329090560970521974305077064472370648821987983343441473261658244424756125213281506957438429404108188083151039029406488944559617788286502636424532784866282136398387580931794878922325920824021441093762819684828264390004575842022176253350331029009373925004363065893554840267173443126524154716028730583571888688755528093874258872783877462565974383859656328401339385050026707604210171599579561696941152944231580459177967166994895177244222814974228085944538649949943623425053477357323311483696686632667741702735469706923152334738527819063274617591173713424651131378396067918106843800239320165099753271420331195590396096177866209375420871402089779876288646089978447492612373358525820990961720840083228831433904485261729911245698814556203920473161565361215900715*x^34 - 2653554865976051885065491279221528256835907062604130773446381205957414001156177999695066417403383036826785414884499584645388938263700077059233690402760587513934493664036646802994450920535908559180000508217121950438156809739406818634485212621620458727619659806608520971019494627679938430364343852724075852864624683478628210748532200779399648947249791325785237119489682095180007703631951495863030591924588779434339908078083367360147519804576972221523839798181596473036954329306132053709123446204048145650196499669271952685180162734809843625232538068959448004436742445224948450361437988368892626475546772748270917316863289332984803293524713342660436002538348766367411599381059655708977698320944027275314445017948493841515953437550444519707733982096594256945142954661645590040931906825958860050269344147054012062003947003788411111874795809610732333893269689855291546612982083738055202787458101547826363110709846137210205452313833388059812806147622099670461439387075411679289436266275652868588521285081893534900083627205118310746448165525822871779438416177551664599321965646258644368622394494917100519827246195488715584970459303467375304666161425441929518768916240425378470519813813078941213110513284796471007882967429047522724299414730985648519463103964505494850037640918388396220135416776533405059209385653774078835004047847460453147727433165900284085390186235136841064851253674998442869437769488570872657876518977431767455*x^33 + 196748960841063678801567405669824139681659631992603113172097969971372599150354067073899837006137838810996305390630831037691731994710412870885901190737536453325751924622921834938070737801091491660017287184128321172663170904403006875196873828725141614290152345686079293474990034499748342867127854210140448162933223625569041813300304061625392926388293338151233527187861849596687333118881747130830490525880801097450152149672765144002179472173884494555213101895371554452189633589172826850450984653176798566218136590282402849439461409627337512094809121328192588629851367722508037416944950323843650391219721064709776149732277086497054683783447247497646412207042938128437409662379522844661597983199646357931807836982682023516439204173976394143423039683991465931870134759182429303324773773319488899202332221105068747135135469926454626043542989463451317901361215389251874901238436677639358340767942109364934786928792738011038094476779919111957702582170685407126170355789133253682549489038396865503905622034774307013439523016174717038715927484963767647387140968100615657572762330313162493390031310266062067658712823015663460469034839420476252189401395434744862905719851976503894385414687167381589281796753618646649144430392409034077715241778700952453437049047675860324076109020355814741681635767828101189958859249784355801044818761768573686839481958757247000999368835735711231139057842992764189263688081209877643663753021831544916046*x^32 - 13107845828407020409044624113980253388452319906142080067534306335254834185073656944231842132724854807885805340521795009822769411327480290130897029137207838038643337510824090421570572514306126943957262063676502835094815785474764382931032715019926715346185473512715056258897585444658257898970951066407446154701334026688477689417309779644576653396058938895440017690948854974066481023713987050244805593739112573696699240267392871680173733856892833663188641005364926062268566913476341258270097429685905996464364410337020953507223613926659691629374462811047156870986569396729844981755895735140403384711438752038915563181223482089721394433949591523360582292377574779957945394015747514058857002921758156072358537902196920747341824807278528940414412224312856371212527159198884760720802437535481246995616436867152316967884542809134456594805802254015344034465033427336726575500969635100003955043559211396061451018201216443524646817757125403736715047387917130279931062468374115365822949420091176998087218767022896953121204932588916149475016917803008734838152315092523854915646805377491626445269032542351422631615542279331830107746468767534254517601510466562189155659435553778297344793280000052880369608045623818114795905006217091605172783987576752638751088798077820651829862597202958276165225452947034953112976264525023348972762030865345506812131094619156492869955050869788622805244846067887355894249424549259366853130634134679879411425*x^31 + 727810635395969486218031999314750339490135906068133581024518537668612261487678435410603574545938380218288163376076659158069611979494996958581400859921072944283188105647403352364892360817212219868705664989418792523418602146592943486745127574259364424114248917187013997084183502361355763052997618496805751659889788646371690262744958814946331470508397577236835202325764080380425914133668672024427018977498711507889209997720818233265442751254336170474323483781785845611367423288372698257246176905233575099668146563738434969975431937562297950938260405919780058440070102743750410960328653605670689704718728085241535032357259580033823293883557540966435686713254717444353479586186616158546878386891031014145518761877941673544350877169483518081539866608402901323218280758679329759750530641204616509541355253713108510827069834362319310769329579166704254442482783564938927283049060918181109500299475959443563666296449047182868501510701236488444053313565535201986346185795142448664304392244383436128096942355421584860239348626094895762699140639357259570606335219472901264060228967007444466378699484696398645856426948374684472292651812949608218065916155354013142188175968818023562943793596237830515434691978528699290334176695668172025404457355494707692581263252463681907813558572394314111598248458977479240199064557909932480703739544945742487976650341145223479355193859153277050573051543283646901289246309164588428954617918192165577597652*x^30 - 25218411023030347500643660574555125194180231807736625599996539162610635903968845905580621046452877112845278006166548841390153528439759724451870324322131804479859094840048698303395982042363327738960744896776220210525690318708283075413665224135362769839970735459776857096716968979076002594327183987676909235273185051259036801801616631156506071533864005440218847125451976633073525103010393315819650976768072008290371520924220578177000484166957372141655645728578261107965994013161139060953560530302145317621553242646134985776324269068649863759189864856196972216226829886653586517911683004728985924965233623926675672084588901454488491351952215641620919909020152598562684011782506957818806729969768508823100682419216172189699050318097440316269539359118887491868755890916089747062472795545469639487037706124618600242601673083281097304287231910877686325909448162239502343539819268584213093033569631496540265574184816332091252344246186631509724963625426498781267942231466049791900316414206868451863856130259610253503685481708452787388706828781564984569780272924269200729136034852423723313869805544548713755059783238545798172839317859254165172554024991167568279479695372617374372148346826429906992640120786594223787945780150832543973079470687916307709880170187306759730003535257241821140301953548895476303324612318085245877376033106465701499598984928214063440060074664127218723296411918965175537000113692954658210381482035207294231733258*x^29 - 977217148112759614814774308734526067884433511434909225995227386823385498632367425587732332619527244784105039882587828081086236149273517087356865290827339143818981525184577921705058287012199029806553171868858604561238525420379812547821926049393778947998439722720452128556987611165590091807795857187240835698112734479367980108549057693047460196290744350640395279912048066470717211591743166291194721980783331307790806537540601858965049286888401766109190624822698932693122836447344948451237635972408174667044526138964899416166855071548849535787593159256935996198394017079635471135921648554663518992602948089070296545282808492310117653022813097254678378569400477430670514996540735653679142824353967320023105973079061849046723380053885879156090792990636113811794243151939395404571222353143085696067266247572942134815727694719210802276744940754692162371873667788544405285258992527868407303262683204076526264681002663515675428807181066138158482058262471998328737907043494473561083409096694573434518305660930613995531986657777851778716305197419169126273224759528689362778744439966412288416960538148813074949704201866399335786612506845538184802325111830579421887766557352384879389211073771728681849803160199989000179490127137023713918172479620611649277040445814855330301450409268040269489755996943532901790430476671203577665557436041621002658344947675504733336491749107956329313318220268869349461909421899123091233939647854326206035362696*x^28 + 320331739363900610891569865069010021644819341912852048711086306275988140156773687010747934578398321001726562722442412042762918370274741640976793609673035167354317509627233067427114487828708046336568552571351034850325104908417343134919292321905067216969172083572374747253510223910167260741256228655841775068843135290582230101372933806036965046874338817105891988040870406951636448009466788135788146939905883685287784505330345015106500779053420227460089700956628890337938139826046988899518984437826803780048207340489060379081804733996217541070418163629187716244864155530341451108141076255214329834602661061118208271365767990148455021385102287586430220854079143408927701790087132669900141962670248189565132998668772531010005732774216889462545314036679995318902620080763527985195949435366703568922614789372529908158928663155912200764914207425603742969467973501035682314565065239047527521312833498302139268447793649706548814050933977547382254223915250259509915511320057373932573534426874709643158258954508608356994013385337806188105091198913191077781977631864201443452552565216421819790262919578762210681129915459205032287379234846334155878106190047533002211227463579496474453218004948251956969322462644148507338988560683243250407431490540817928422311584259739226614844377072722841332863998438091331111258071084999061074777152858717925469094599261077513976076452373150516450713609970325584143847970181410910074171113819703775709695569614*x^27 - 42917818788828582117224348222369745897386880234909710355747950520135743636988113360475662729892632322246623741607741752813840615524151949181517324548892065985709315311871537429135142073008296910597278459684919891901021785846463354177029588515434560872384653290515875588967694952409225628451531148087282451103791395234816721995973190353194679816159130922591801637102943222744125472031092418470199528824491405357605281018608132891084703588745428590439341406663387191475292823213048662159317941344217728951377387768283505548141266407528354040314310377515762481347680648094532553588786629131877113104729792367227535376991198404902099691987090792192175758436958191183123385790701551855334834996457012579700756548950737868829303647052667441810277151973244890695948856881100968825550234817926652220426541686518213871226883891128918515603822824398732176558619957258437472580813564514537557099169690983812881372199284576929722485606748556234202899495598632023734806496436235439007905360007471308523428951363772478779943473774467456242270837714559277175673950467610056909789712577988604380722158610669156296797318047133139194705908146301452261380588370845019442923938412104245891357008836615393622764108488421638105299367655610709926680877482686543568653009542079465592007302222573009113481020000234863131846339671831861777012119468513277774973822602333169365489260735335596663059602006356426048415081513356072307072324149700333880706727809192*x^26 + 4485107028022316549848255915130859360997893225112628741606543227543077543764373261159705089067488158257582303539464395116017429616077306301752014758823594607607255124859123749059210481256299060469415384687692820095537121134672258890121966855585621607299288555051225997563664555789723148464786993623786809826176566126336684157062982116447715213204178836597576957495582040150533389025611184434052794832601632322098731354958044085698158138629130252439270935403055472763513558412508060426563132382980025182449848631534757154475961452671699846407439204772508843322917203593882772390868880307248184010792333724725512824121009026513269181995286302255334583348229101789127315734742742809232023789226542840586752750883863593727557623506839181972469201192831271914961537443180203732090253468120307191824223404319687614065960937115389295914430888133583388208437412612732816450986046472073365676134993552277914377117753714611132189484442919797794144151488709176332687101468848935327576324307442241361467432788788913628022623524480442051441309283327407420929423717934542307295069315374429825302628908628543629365586929423714116124207021420539731760968304467756219426846103814123300342471963170757446044468658780324116688804853301960500954400057420916777032983910418895802978050855436721074460660581128338135132172122117912483496143625924148714440847904670127630588243282116342694373596698879883585412632914441610297148866545873970914157190925718098*x^25 - 407451720718305134615258604102150737918387847465875822929655561086030168406011312460251660124495440250129991046198341655395693416818527951435065537092041701818532475151368989745403243044793190932857022946833470513329685254821891540260633273008483628779812285818754313221505266852294657193520052823089640656924066964438662054030734204926653226057149182319940121889320693246392588885683148435125997364895321174976117291990069665958966448042294362044131525164878627629054942785237414394720046140172546567741403049058269830742945147215011274920307336848379728094944037495887846206086629597311501705390078848831240537861280218759244269635153513527177559003353090399936543621901498839549191580685500253850204854290987534962794152954898114783568707702185366975920807358512983709405092352960625419813292924366097278005039392864593956299907886312434429886517644769029296977565378602710395701224970030883882815942059247221217363523807154014805941320687492220597963721298832856078678106819177061020835732690564768467909028710522129925580134387332767060433413101456699642920722845697446429897245922813405326012092516782739138548801060651406921742481878084090791605056423478649535645958824825643563248864940874422191476129650397160346202918762077467710661829551233518707625591662754615997897642900859748357999007220730324256248105174333383681278221986597639703733058239401747211458978644501495405536103845154731190996420874369492716999595388188340529*x^24 + 33423425664361002408231480270807191213968760445381970181124917925824429780113639997995430009204861076963381143563787313458722404178552373619725140325877585322912733530075810396241599904569224101015013334518465156228613104598229282874297553514025755662305201207270269719628124446202754780704718947069952294818566358270522031807310484374212238593725053936505209552675063071542703215130205177027367192127796406382247328159921462603803844257516668921085948648435510959085775768902618661798536336752272665677518764773976345087958556593629735017056977179282583757931125807792489024574480417792671342446766515908719952718544346924996392678616962101127900569455378461421793552616741392417791479528249589749544902863144835051931863189285088094819656745699494953837500380531894687666071771515519261290781485680486927995299230613474037229900721211205509597537531196423049877096612540511444865651369837738591853908579166821060427616854302177189069841858662847511667325442966403722492330153120261844310004799540042905126748095426945544283451321829743300364692664467723620890760727681694718666510032482647950287009939191883998676281435115598186504690083077026771251478522311813769408619237640262255564489095755872032760558501162722458758463401925803298889332134405914091811411915918412528400568233828860713661573114534036789303032557149661025877195111895001093724590423431895674959192781906315256380826812123020132067566184007135051107928600147809444907*x^23 - 2518552993791806167900866105680591822006833691634768108208217626548027842810796112897057628173752512548599359553537512081876811687454462547736983301672847517593856731785950218155384777549700819251817147281322076130023323224781575078103768604792976383708867280512949857003054630279576607262131195998995314398638644603976087008347818019288419144223200870438398159609364890251350356209947965976517576032434690735880087186767004699988919695382023656658035522385517848005195489003591991642638917569836376225508767183748319345135382286658767851751724225481068048934929471098051874265069501766487507082557446782257646742424023539692539786559342599550569454270902420015636050537014257805891692649467244450022109512066994304533375501261182035885930060234910330980580932636238585159896789938015902989893053426680200927413761521383515098412886825112345051790837212098535567923764196167292831184935975300212511280305328163779244512611034992633611679585154937699065740606911154791299385091845939273891934153948417100705574408832258265078738713001191838502784300134697283201064732427048879481244022131685596858467434975316299650148269859516082655232139102492652499604648155543022603617828810704285886818573162093990630893895786111919087673340861521935233855823418883811012116382045221083086771424768123884149635401442056635729392253890355096980516560107245864403353053315106725532498078771711695196043676976063764652017658925051857369453946783114069725309*x^22 + 175880480411917581957768523772669734800183001144647224046677330771869269442507909704819472811013679293247489475512027464391656272016747356034478442650225497062383891854670916135139212332421011076789162684959511450141499025442289733320799317829546581981730592397612341186347260298325155804511160661736127305646379207474860378980955434654175932219495599165999701082887363506078779543129140052729993406603293489373125428288317236393694299844247091687881314370369153475070925778220777951285705183373947795775274090848082163826905830518007799759200852763051310802456414822858157846308960399493100737394232661430906956162605750031132918613111681426134758141009573306666339312661617422886673612827911514130544223480895684232706524700819550017339189807589176013052044213201534231869345442116775403507136088513640298278715267932077920706145039665995521299757076685135726216173309128236755187262574781706696954568064500568527003620960270892799331104150475290100370837074197671397875902589978434811554314603349463313816457872468904428118695807053261345358834698957500800480747008385066916329031501125643396651262425773732206575048868458832538281445632855049722116955546180398585790427248360517322847020565343975124532314608419413381809631293079575831813648216220538281649173135219095948447423868285917051455788907428199945276684343532256039250065006278973857478460389624276989278280819673857520037740041477903909826130243262141255955857431681574993543204*x^21 - 11439676850253777458235040785477229149943954688004668723684243490919705354598316934877365697969745388390177550906007118548323933484320781832748818367905364173921041145664566081507732703497263597487810181578079260934554859263823491436679257239855998491127995885553167061392257658832640923058931426045671869908223537566792711327606140913834465447836681893816447255154447616528018713654318938989720845979357732590707991341510919395544865983834977916630208160265038187106091506116669996186006454475540006740814371425517341607721038738864175979459791009346195017379646722864818893790375813974431475062850028785169175145741432342328941464412896785747244411521557940317485558583738364736232299458233378557467454414768423433680326952518469204137277728110940013775365510280478027212949984389049156947791294510712033348485516703397258854905972859462910458069476209498277894266240685434808017336088074828884490433087737019586704243466587462519892008840287110890834686205261305355050881187649411128776520329545236799582149638130078809594456670255396499225221545671683062531903752078472173811965506658258511671119054074101286466676683548045479872448171632599784806326860238804644115590840946065566905521660409958616329996163302343624231772729040644597621347287391635969362715692534776644801416413076097375334448822361033472881964159883120314472763125156402009156026931732484318947697802268716181554179368651834180600341373770431462728323698501977523723261664*x^20 + 695134951826053469002656030782957430984774940543957325966461395519891955008296774928415940525918853106300776805034528887312635712640727866061816395505914662497285724272017742934211661434340141092944235545081491925058858693316231569783288722764998515047182263701946949723338130587783249034179088557045820727518493316576263363024594033341415978625176550505707285203012412204643187080518388184023192654799059286385005822254789405622024957619210264253922117100416252874838422292471310376826245120116726042478689079116940453059444424879379847896882016803224203791460052306580460612491876515798514000988465873769737304570654598820473054912998390040713474036262702813253418906230757804250300235116013219243723762145394702377685226425688391408651414455538459935247484104127409853029698022984444633498550602943980537763398324693151421964985700986293594834983780100245796231048746992578420264307226116714549582130793487316393356394860672704030495986715553800872897737318867781965628809494148959303639851238345456970724200103874875790063854571022630162160362817035943396616505107169959171295785206093670425911447263553435085918348849357353158686813994111351715172841150996857469843899701573182756702950232184308006951421946197451674706218682002559647789432654356328621238265646277184117747568279700081139770776318875122931680240778755114880415620679941806052295728485420025623039559435767914539087118733136578811556230226643948652342943458252763143483637228*x^19 - 39545435534882199452542150196667184306383417581908427659351513333595968967261425867040778779764003389769692119718355913681872295365249852573960740297504286157403962381577732779898945280490979882733716702620104910992952216778443116431552615605728636527302258266019798235538364301798807872911571617140611826571786950075876424615341217813829004717306830830945557355186618134086188284943480427204678979320566800008779413571846982038690053283975915144404851752977878069020604674125543062843261296432523613187998883940439354090401340975714088347651372270762919271361251514981960218250071204839571886261264369210408883871279417897203021830970700861254992071748455399851613311009391047786430850845112419250264416869811592618762119637108768428248332370897054364911952195714742356234453930944563145653266744763411525057044739396966020349567276419933382631735622601459639508197007904632357918696827347737260566134236559054763360474207570613196710965811872255008927749213075360270248198578962916498687211069442767877725061518868995825447263813313067750910445030320561119622115955798829013758703241272242398634222515761127903199315983020630379800224213832237197291972843830619347634456374260057273826085466119262122121505014961904888893451393245720263516168469284639237586084533409837499610420478073915055809355708869390506837292155641699829981430801194744742281918189748470163189891975460148549531124598120384922904694943626203985212577179818731061264044049789*x^18 + 2109575940558017374647739091346561838693217775001810749742967747393619840866021912245033347418342322347935506231201177850380982387603781390290512042592706739165700659635418677240209026006524961828712860719613778240668512499637818889979996374388591382649653638208770877353141490821146756441458887011302744965205975959850244305061652923923634951959797561686291447930777382219988119042297280414935843376028333573914401121616887723444810344270689499607392023246846484841743176086244854658323510066219681745088142888855001060137091517013515255331413885174560547150468567119468510221914566435430276231355331572445504054407543368703851042502070894861860036055636911125298872708727247692759192003728375220512368239177111119279272858525943273791040460594491621403592045494486074825702087939502319988675957208291603545814665709920388190734752407116430210878885649927356680737339370071115367993393354475110832992273981909160700183880545557768370188199804969501289880491877651915203880875037664639570179580753119392840577112017699521397147917386835607998074951994217088856257547404523459134760908977855663098984548082045241175158422190674424219109281413555340825018166688036989951070151348737431367982687938308615006069531384644533799524792995790528904156758648196893237582404032127601175103275881037026466119908718211901056601577740799023170624521695110116030799474669975563557049443013821101291653105626084727397587783133452082502461657362298731773781669620788*x^17 - 105660777133752986477164205760836351522027695047760655394525178827153220256273594602052537840076819396246374343838178801422250886438619417597749248387984591940760228346078565416202371498785196677335784948935574540969944777866346649233493660964753447234989333579497401202596008218767907951596783676077189736822494387633556403397606693388060647808917936194898245663820027176652557363655940850341602852991529701066753308508145283405700584946399033034429189468756250914612737287703133039011854660712403168228737066592528628893523041945141105040621560321074896286603890395252922468488835947392027390198265818194925401761886386026164947427547222976013368493148724845416367381983858001140806745532725451775633010702586010320808009717597813044323325917137051478759269248816929712283740915647156880210326246697657395639007627735603650373365583691500784632970115264463051937787355186339252459908884578482779116546561930264671457800540174004154636623639527078027368339832195316948451383339246673103209517164703792746328127805795494122041941066497199308361031509650990907206028896304091973255387471656968997195568364767073601473528381054989420982699990627366002070390878015068299429846836874360495323164760663199249535929642271548103648511982386045505711205501585232657322208569693804335763010111393677679832738359394587878571934030303617160262837554726197860190341389358710731877947918755021120369547721723677129382891076429746134329745531161297799349156948838017*x^16 + 4972612704317237639919978064153186068600185729016843323289610929990109834900007264690700071174141333916269032701735025989647263901010434648331103818371760047790976371919971263061356958778615948030704381064728356116611703807161151932827691553440298435849885848670218718034867342069422974841551092177329771432092146537385915351195917043887985013650289088666968675232286786080387438400957186044500605715072147156899327229705621524239626672094157493977162744623833581853462534274292176117990243415423121848400104677410597831311243335542448103999934315042509512681910789000771404522959969975489164331063014173158314667359258828562216988471721870186842022136942212797747840013134190579271910355970570320793301172827242226108801887496234714757217073645218579233367542775864706345485669758155034784060791579517753261099211835027817000830666180145804523619388067931293316111018663576515296688467906612057426681923488028086618539446780576468775009546245934052619232150256533471682267124339538011145529904884819698084680250418657624465459840766279201150878729503254912323765196611641856791078289621891009384196985093154834251973424265220167193349337726083156957891835328164186852608667364358652346036827466333247640665675580217606608461007197226675023524168706230894072324545819344556591864135183140220324984230359015908073873450329709030118876803660616187542817874247989358864714215536414390853809777253704082109173480484557542795321737715336212334967575584339742*x^15 - 219858076081846531619374801956769483440780909535612249710593589638602611759203590795209561649285640486783138502259315856438042614932811581253836332208124689959678041141571085062657706762081738400363321082794046654473566409882838765284248990475520947756485567543565100905883816829465535446808439656041381010833167445111638884274885358563037123082427128795166208685973876243950173201945370086567909837808530766488056877897077838628268464985715438705472597569058481684310393674121949892238268834357389498345853012886390414550504728411122961442034838460888914447341903035986955590441604929212582623925924893317006583042583477234529548959585874186141000545833395376556478613243262417496518741536838695641350931027677857753313700760844455953842550965840438495888524179931045466858128643703127575813012978162494317775063802090305021271176659633164429658753339089106344615858320906448998755782416813428356596161637183768728981588821779976018775682505549473631236838680957910378755614855278071466037286440734394049431982476446412960731564241531582818196200931451620107235542651184156679617007829993720470207927477067325002587998351581118576462835674890590951411370563677370412894234623926406766926722885821807331157729467524399384270202923093548409966180063647060378073316304981983521680375509318858246906978622154592943274102875152195377704636767450947600824735440497253939668699150606148457757283160068341707674457482451650870979311433765612913023962812669540118*x^14 + 9117128410266158229109602659230479900285040014817530434498172119512965294124357050922986080583027122426544343618193648261880612263228334487363555836001073482639690921948839939337173791642887769542077172693108549360821481066838828293164840511841523911522283643938578361132246630131198866623703217170093496404571858147233992373185560846896516023889493355491828179744197074195623170469828529334712879346678859345255882778609812636698852449875797616746350858475123322839594502000532128145725119675966025287253210790375853737176765038223322587658573532418951674281002803236194255618734350295948225446324120209631264208388368445879567053037683007194312867813684206204779675616355525518909876601221655687634753295486870467817000972191735718501711351919780910961679846562505840039770238224591170002498760959410734244693021662512442205097400451248215319412321700258710967803481078522565010072931627536801650496339426173630869780266007544699460341981402720342801630494945951328690947966703031323800587823600289742869740474283059713913113845781673080830907459407514914605013472400197056986026610792195222082796727319000493619174714109883611901910547943889709895042432786405666854711340171718952272705080711757185470913152737217144436094722732063502229205162101583574422965678975520040042028133381142180810551741460116814957121885154914401929084322424219043059156816102423312662239622864991671192592608889107755154979842969045433780957780527114756582304717023788440418*x^13 - 353231044868096433764212230318064841612148314683401927490134277451963422218010631887541209148357620332883392656653460214096138245499138089281725464520192878543264375713542795910351862121360611891435522712428726845576458284775406255369871758132931050444100093691083585264588054261940973718373774412048687203468330576937099909511256881052331099536181795468152150340591185544231134669616096460761393341525068248667073110963583083809871784284325421238487015997597884072220077996501564512757819822571280184599409825775982807417300462620357580903479465837073284052844529352191961976645947552422124380476322396473437523521230821440384919362913045926518496987298067848659463741744664825763118570778887870866291045533518839857618414738495844030225209874023318910368907799876901368316940650412478332627797520004300239294541566928504150758959197198222994940097159353239293547719988691956514983439624825524277878992256974232867034896927585436027384600534652808609802807312413835094060905843259056612452385847291112938455452408853203557999483750056482382190661892260859477022021723317598335946537906136351445848775920827335972650947395297456666531121857155701020180175544456327479441580538182480941432923270810950161780713278066881240703062108836241566637074344051625303654425657632239333244972621013366282837142441157465975474586340294772405438854438259987095658038716417411371947012083400421967861035533684556403493377258339407419782791422555367864218435784010604275331*x^12 + 12703563065660921067486287777629712509330583159151700836670567230426306189619893455660122983159870617066407489495781984487212337151783923255671440659649405985260464812471376629681297881458583023787816792762001171180046863462006890626702542004453772493638745819279645906704500065989013105932309654847246681796708766316998120762236104659998191924795215883342444605464682363330785557368297213065551341332890745513953706837545570174438438383089415860219268704010798370873836623112011913555540604127216939195886526393217791580694443567340401692682154190151001668272977815791209039149228212105880074442546658181950066487298509040830869634869131341514402022184851908443917867399432811840641323910743450888895078325640940812647254750665811833400128618228390311316529299351986813250923462847576286343835798802033454179793264399233588300682069650858549897489799319427520428890668798144244919206895677485585457743584137041739488003941226245168540018932708096440870791366506298022697759604998609361120256607540707788099492566278811334566785666776087296495189667837867273672098327735264709674343063082085365020435191409207321660512112387725921508770221752672357838269765822802351177440159284135066289808057024240329674473854814438344250115150651317124745814735331223184039691264617413623865793897841368350412214514534806257802493152904293883008613823927485912468116048194451165992094414165443578378552187104219838979586401882202147154802095022170449597608568957427428177119*x^11 - 420171037482582026354774533813187000174500118106503279202705233943920987759397346405607559990212626487072685844888079683315951363991899509917423909273813445268611950886309403399808277741724602697472619344523326319824916928714857050915202975027045326413686905117105509383821744345682162930288279815673353181585635114655565765004829266062824404656205172104549235806894392758107094623881911356628754246360175928277626650238907906996625079479514710032947513041385112975828736448574417258339830159281273320398835269862579285145087528155337142673957916299716983609392204828048827635643176014259024715318093663259862421556255542150365049098564806196986574893978935030504010562603027138659338004724555817065165767657461741896436801053454890156637346579419485249769874447328464984394185953980051069270884538532183558280902454127383669022445570680188377141355029005064392143507006597583461296130312983536991987943261191052832481639569063227722120221085721021628834979585334339638929458748579934879445345805739821747648846331073423014768330806358020828865604826965168235969647065224097543196274633351112404618591597867746769316293748200835186103426121720597033989641954089435705785568262539693376174951998231842549424418764736337686299946390834526849533449221993352236803512838764979579389728691438096923427979137795510788694030695092714732236639613408677422561784995819472452465481707378835436540325552970798281429655894494610518167064824006416083419876423856075376600380*x^10 + 12629090033940237157078673181517399821167086936565214907706987966669186471687210469455934090123861548465377290956366386717117877675664809071493315856587775871264469891864084527034002963135954823723518094475630968759763608637449079169477510900306198670283303097678015387801250107541983160338751732850158905307885591017890780479940669166913649094056125091527733804006364068961426568832706484529520421669540172384000879105411922049641255944973527320938607588930679342357143202009206903814878289165433187406031231284494084925314747080540629877320325720901031223709234427558234298085454830864631966001972218982430251833726540512066131144288662852416731246563355795345973968157701213651861441945462539925932236912528718054532871488930158040322731023515041360130347900748307210131945889249799736229205944459486675885423523399058722035145077881884050565651568777895822651453654233100109139662227176242053631804089290800955732101991776809081209720355831414434509259304691878349775932884188154577438186149999309347034982564995473905609836284385179062647622940474353728944933548422891272490751176642948736559833330272196399904586983729138763452478043804958539072945449265019688694256323321680194578926925268934343806442250024411695470392838271277407883265707528848780915495314822287769979131992078385636113004775243060546476766038075191918663079753672080054161973885769405980529611301803782415446843266010648579056022333292219920771989091162050043467933071293667077457800580*x^9 - 340025139378256932230229021544563405723632674949938631428875939758066783031014567380842104779529594434981786364688273928659989430548992500051467556901702528646309111983137479092912015691679710290857460403234280306720851182664011703903250807111110802911340969853054410198785363599471490057359310800592199562405991227712356334338777607342881733645372663308576860747796126494672585593140610269320738009224202970189471656649400807813381139273689474250782244119007873837313242876740980367008284964926273354542075816275721157682022529852986685124026354665793696706525335657429578894424123922041782206172909836629250962730570279891568376274285265016849370195892508841673505188931886254719520206201819169072270589284183716375585985565690861443509821053513899616896083552515397928619121390925258452676901300278324149795589741303232664179839499854837963001523933589354645267167779626229407917670206678833268604575305831641550195894241070857229626847575404954973190703356375407942086152201709428630644825500581631800414121119059915399779286290806184462135280300142328724143310721972033933228437861570624971241394106886761580547513967174528348404985329131815951059540744445204075389805860913789903137668304592519251159453072295521136899450033510454379871509010445681963342750482154014626922852265438255993991896383859667782359237507601482063911031104790558989711714860465404081850184299271858121727641418280831335289221188825951783829744938344900892492792681733405467680936471*x^8 + 8063818045623292620190060760588514923298485034054430210554645412971598864812086470023780473539648001410218577548686315807599461252672628554356564032511719397177498876089030841935823521490185875452279612920020350505454062551055000250782654442402623263895591253994344412551368279874335760030167080932596888216743208530319046683696297092862077617805953161357275068505145628941668146014639302508808145870981147412100633477088062565241640285014661038320944244074112372723027541589792165056117752471233763614771363866094187613752627447917798533609725337526827970870288687402029036495146713323776881960458093571611568597974632025448103797660812232476380592134889293080971789299187422852348990017241782118982990955436753189464388311785989905279907979234586474988185821825066335507462670280812314808760210946006800994195778459099699389293638693413915913931725405413573892795161036630365160524301538424026319670914557790008276094930659627142713023614713876614060755336977756042418033271920075663744210910815701046156036212522517586875885410740345999143916313977954025408110622742680553089137805027360223318839126361912263430709114825927748190161994318124813053025669462631453305374055008149251400923616258154468285922739011036870013880383373995974701586940151679955446174107729266698903488942140235485000489099240281289136065144427616287406819585321696117359090616938109038616915549768030400065626186133815488114814073614710139262906504391958171113610671768750838583392878534*x^7 - 165172051877219875434191522801506818079903556244015938700547687549261893240588317373112569905518549779021923874734931776137679525781527592457475913117538107334711583642620859116373311360748583520873725585037031727657487611485655055062574104053026409344902699220980102868133781728899867357005293137796193403039990124128726066041917427138956676143926315818085081194045932275570019590289435868900114629916784039460647592290222022249030848181782034850985061321001324163503441761976339689132983524945056309527186446725589930840471431477505349447937961158125019104146289246694285204628647050358832023680189579594442687129373917792787789904207580915948531364668288443635698925644945900212938208162257073479678846586599498130474212968031037547664067978947158437481149310807420690526683816528796455999491721898482277615625551606127701822284075236469217393089601229356131762420934014106991841706860647741242813866650149325805907399218173858834284808047233716991446591502862068846404154246989494338366101854739819732600335932416293137903792160419907261650267601345880470727027395629788263612214436377248705838931329305255293754697675742347296212469091332621317114619807493602481858660230959827204534600077122685996266428038710707857953751373225088197580675153804009766493041741735462321293792163371567051194924929873427220180815826184626899124978567567223153019929922583699299367850926217101591592146470506906757184339711068542117471905792674373752688082225627608677191848019216*x^6 + 2854190244751012165235743028218240733634982666662325800870504119303284669628359073056344858725040814711757647694747528578457465482968539942057361155132316098459718410440470981892131778312365192967390402567860406028584313526331508356314632449033472763536929409295754050432119321657891260574255807495214605891970601634222947300019756863813114383429274582907328752906895600100493001235101304305911060590575097571966548130563078197818968576113009624200092358301793219016934442695994377275673706074718539103598280582528529638757225371601902139534736540157680400804118134190174797222454566280458004638674384798360456111669520929589269368262533794537058937255286889498128279443565332652816030542536124361805038521890715348213963747387047452099921008630579925742420171855215465555231983285745459107440509152482256279903826924304985087594579265075576910274437040668245037816217924898241152919061680439863865670908161261949293478545666739731759242317259267038831107505671210892300922944107427700870218910153139816822860549631116406154129809245734216456643166085767541726728815369636997144462689619754575339573247544469215741363818280388889218836543243634047192460246615193664432933158948426544261318726584860629402856497941503419431320992302479957545516248991656245437606792281913164051972038306930627880312798244184622728400857157111591348936034334960359059522610608069515829056807555001508290894406331030958017040711722310358496141538937822991153552275260019594513408425993082*x^5 - 40393876655305432508036506175073113921079963198128508208741255928252009062880819779501676618462625104969432950558425605235718227885480100364197935716912446168432983911305154055716987552225910891810845123710355675140162516058871784685834058410983087717994571268978232615976076635060592383999285706036150408454174007934772984544828868051590354785876766055605638340749835955370649554597619005713929266893575628279328801945252245161027311762107170838664544172114105151647601784551634148338211549060824977583211663669450063947304437130558847712809166145091508093424022024489562067487456139261614503307485942897458177872002106899347965543165681136279868192640333610005060243786816305011560491182727292474901969564038444986715526494974707992054841269658702954350440724664349006943408513701300171959455114545842972712521775732589970636974218698271584516953789079630428505300619416176323855820607082120344275869243241250867179018695133469022751724677206692024021589469567200770142781745204716509290161875165833228044210253859556222781961014571689714610289021750315518555426549551190003988336786837432482530177732714259356399050024903094853593072558745133051010923065519003507926694746050770897558676598695000632497899002050937650238874954439041605804139676954906783227430581086549099635803199444459725473552205834953371686513239915739288791633302725477555206687077362694334732318044269032349421148741020093890075196477378658049551890643307298869027447135805331496062337625195403*x^4 + 449764037651224546936922982708382190973416647764790219697701900409449193221956738332036549546459656962226482882638062677995200862823974430628950299326921930997681736120721962523546408162709989645493871105548222752318835831736286630365529861978096386051541235757295858333802643236143233821636295788537334894353787373324982793896535175647731898629250689021786658924763621742257527159478308654192705222218315985870733771502655212611774460982263293794341313991706803025613361910354729628838232055530957659588774665191651955455529140486495339641539040362821363491859038532997515810395221944310469202876814751314996509997801332740310949163907821928412834708744707157525699427158980769247145438098587762762568470091230609134102864228334655320919573724899784598490266870596107053701617937112974445036570013338487837276897405300368121386477764998838280597326898303111288336796127546381880548211085190346593553176855430928072671698623094755824263524922051352726172760833408627740512156191734430084910833248416125923170051927763346347378066925523740889704378417773393695807076542491847035795743907588413555565704577070034412995347413944421659538645239264230757913454401817376729594702601506939938939108151215206811479878800334745778891652155133778204581889126989855601773020736288047524577454440660211699837007803782738853396558017914607108010009808613183762044619074396631898025491684661005378140925821682816799916305249986369626802214840412074088037717929249272138511927635658581*x^3 - 3707333307096933957785868509245872409753000160519416031669316130077786959111508714139313602513497381208888089693830390298125083666116295244462764014097656022186688681699009360969744843926573028709691665930846213061722477598915608872153722575714473920075799888361948963121672204327946633400403999692866970162513018041330689401307053335288304318341202334390951168012085079735770714934143087937637382878392768341532293146974156640081851711270757525394444282152828264302252078330399148634025418437372621647579504521187400706461104137297329864596991711228412994335882537022579217237387190225386898844062441157132277372035351355409606228236749332203066858272983711985943073752036596312356567604772851585757052790129638884174351142499681631858927008549151253315209305903709111441527345552363520112523650310991239141271101948765704809485681062844910743195159205669339540012715821060163496984295055976075054447359414494419450577901519231083343758360426477921321452545526482735164380414480577245836945536952535290421216368488239800203687335773458366705257177976719641431852795543407268756419852588144302680546690240254751989218268014237539396607633522546645548486117372537736277993114154203104835896969994894982503148011065443817638895673114678962538965980286510987795579199220421954964807412664597301911308830959053073120703752206940928891353625036642820273501624264743919130711255104890662485650407172981892167185383189452048185473681417400189011437192932378956801834003638427813*x^2 + 20270170882088695259265034096491006155059009197193285085372092004757614060162395168586230261883763036991868001874507472721798811222886479573292697549538580267732493063693021457910984186947332937440002535896488951048764045786181816744869178842523210578715522476897061942111394059558494301886515786042124586681964975852318000313385156791846362970435434830303577629511679943098041408734167747006499537034232552227252077067831345348056332655751175183834057776436543202016409364023601714506191016944625979013382313008786966351479891975279651605474866762290005632691526062694741342570676036432061833626693262439855262938384066719280070550255789332451849750025621583983815275978946968226451130195572148639433672846723299257091279181270223489374142330669599292430397284512146487494331954113421793962188529638960808478399879501763568428804309262783840318924737251121450651528827531338402700784697143933417838017546318033889255401916275254401593921808831718174166769953650982103317293249313797480702272330841637165959387212347288844272955212135270318718522809923496638339493790308255608880487107506704354445660204410082128817517178409119935520696203276217341641315093341287365299286443455768836282072129283424254680445267123223483165340759711727739539086988361868346771052594408454457379965750462769283800724729165596683601417463832483377439840074925201392011925323292292454180923188019344717938324287652184171052296157746766044734667993010005959620628127998105185517702617966771264*x - 55875179490085010621131246402133566974948470907901467989835930039943010202217510083714330600217966953632433219780239415671279984802780669375567565476269559495615669992173772694387204591855545628915690353488107471072013046049214019486757427963401722252301109687952120506200501964068777221690349929406817480248199580794715681352105305534432734640627817940885943780113365648302945631102353132567653585049242583717472461804309149886634841366621012728064224832770400319167288633432341176630481972749563624708311844051151351203509777045654361502830775157348739266818789395118794454491873989177937048188506203202548475951491757609468829776358695437604272076592245976837870822601108852054223932029152695666749741146860205463365942449528989737906941125227845860298978439793927023899461179840697061290174472178821748529453415450442760447982717865035002194707183875923668862908074005607098093084400495288547639525079430543956826440516606996481319806481516669497242380268786117701152534236215649554541303578721329319808721518178087590908061781239087390585789494094036138624838944694748036138485178540621951456443657391278184143453375741601907242406550473501709569706404155671291336072634659063050236079732656172001876357412283206461421588762382459285367383565412662315660746278763287185247725780870320353440635218779908057196656592107279218964600253687074611779295531931409135208890924967741455856707583405124679297651165923837627326996849014779898310716864094176406835656789154879825, ["Diag", [5, 7]]], [x^552 - 84686*x^551 + 3584068886*x^550 - 101061390608445*x^549 + 2135712610398305214*x^548 - 36076893009623649778344*x^547 + 507368972978547430354038439*x^546 - 6109588541068637286355731200977*x^545 + 64298064721564064058400191763659633*x^544 - 600717436086051541876945548967217705050*x^543 + 5043968498348903382576022338851237295504336*x^542 - 38442944869940320679486562419790632905425677925*x^541 + 268135234207633898835690617748451616791823300758507*x^540 - 1723281531577885772910841345607924344150508479512100968*x^539 + 10264687866083533564723713839846852076906663110844028074218*x^538 - 56949163194502037709612373940659873879604690177630361319271276*x^537 + 295568197242653656311699104659677015202987174574300924369263682399*x^536 - 1440447252811256356406483330190015377396086717804180644938672951707422*x^535 + 6613797408274158308166366892163206538168492668689930342827565328032322830*x^534 - 28694476072587903235228232554587931232133349926841808399315077386798921802717*x^533 + 117945119469040814445764011993306467341511133299386938025087954094477521784666735*x^532 - 460380235460650986520438214582001175827744428033120155060241895923297757614223796059*x^531 + 1710116754927559706404109141821452084878601737569527752587648565562147699385990417569095*x^530 - 6056678769011291377085390899927652260061226378579564573260810282318180728305554396704978080*x^529 + 20487605281394313193390164040003522614290911355611656255117912243266263526009898653491571533034*x^528 - 66293960138890748391638148036683262121128712692997280991298805565437679860811014595869274455535281*x^527 + 205493806186706355945824994183892772312705131882637378883171055900240925955775665943180174333826463253*x^526 - 610977925951826397524347645431126725730839309058356132256550115610055402322934633326344675628058117972382*x^525 + 1744471317418738386836069560283733931642226844907436030416464394572419082380507635751713204038099705153917673*x^524 - 4788255297489978011779485970375060156105957191138409893967494201074920801060459193865211317510870223107495155794*x^523 + 12646999968612017939629060518339260723326955898726727811592523685806996306308893164727112912889387577340154921994118*x^522 - 32171948048485731425252462495837380629674051916671412727036528523281641545761970174716372745630435965731554606264305126*x^521 + 78884870287085558468619156814477067839678264261473251646374575176521631287874018357966732467252383051063868789042565333592*x^520 - 186573442308190954590837805993707348043507494493527655926584479544223525111337760770711304428281045767777965394716627527685400*x^519 + 425919159839260313332779810231017749446888808908618028515544301888113583848313773614261883025020774023352532821469582773142435594*x^518 - 939024833978831511668295910818103852766975450124485441824257573837257829818596586869733853245870134611370790930939174132208221613394*x^517 + 2000423133656073845429848342904504123224090366479678038098783823848503007331956666010940499655914140757184182952622216165741910092985163*x^516 - 4119607519820314705385802465775262912924261801494205783623459113883128009036220701772074096629622858104561868044776339829766635665950413179*x^515 + 8204381902036046087777554911582678572390816945238477614230444151818838716176071279909322240586827620536524899486778621610760010506856971159615*x^514 - 15806354477897980849619024775514890911740161375456841642324768627196165164112581363614176098535168076782061261778088527050651674027496793831047939*x^513 + 29466333858825440842837690907591492460717702365565379454077757056469358456360363589872737555149805995850677059209068057806431877581163552851028034935*x^512 - 53163605738243663810260237720135625177191909826567165094253003090243015233484606280792006107816429271278261075001764350235214121032163670084177735956166*x^511 + 92844074525356690254380849132019307677983896954144626020256056440853189588080976314638330983034052221144899329670992292391506997447969332148456233141558645*x^510 - 156954615390838063842777476661786466106404189569073061532641740607779847884537003837271033856195082749308657177444285706932023897268964278393653280545011169669*x^509 + 256845957921332569432668472139428030275239384095515634566590111707703549185290043523481990646096351354286793043970330742368213123416272840226293241886385645282992*x^508 - 406833731609455213489252323959718253418338283087912015465019538312830130589756298327091055322536290529358451488014632397685874445530464707592869732477161175796476920*x^507 + 623648170855525562800622823456497036018348320975891294844769287603538731638530673538795522576722118323603233179835870092104502417179196499513773663139930157745912920545*x^506 - 924990258127639494329398356659029286941721632903285273460316529541919131705298759021582046027853808974233861910681950918178604361224652546255011812795853019893839494357865*x^505 + 1326984944889969519727424769921597905974041697936010870899665129780538472538471565275586857364536599705948762104242758969584531022780207543650111146069562050204954554620505664*x^504 - 1840513579048082902593324429745281354328347576334490417435957381831819655563039480220489413693964232171117249068934054518555214557106427019828080975774009299291237678484555948712*x^503 + 2466725962811299679277340708213166933874628839256311278002142403038172707380899991185289826479915916277770750823106229458755881628615205714949086364876693230418187861102253398161532*x^502 - 3192440479282822643894484437839374363456448073377949964294873735604279282613476175937627422071769956583598723292957175804962936803496033841174227802222498410287706418728766216664524361*x^501 + 3986542905294289806413198108122831173505793397055958549130016143777175910795137727943084706444791458994597684053823507369759477668392671139670670808628696049571133077500670782982155639120*x^500 - 4798741911334904932109025161148630112340349234337567855755370346004854406489790047237181524452378584855011748923779108289295874474449837712560257626580154724399699482108274593996705471552765*x^499 + 5561961653290316096872502846196062823681577849460965792621247585075232533663971454225757739903516857187220875966233535457844243196987260158290466205075074357912636315027142844148258722626470516*x^498 - 6199117756173385297647535938706439546292582987056844994209523950584622144981397369833159320386585843532318835202536455262321951980734977143889782668687740155835656186156867572761930090779195012942*x^497 + 6634014180553326909439108451935672210254368651490826392518370437310211835274702962386321865065011071822855950980663061904498563269123899098668462688305542766575425539102038940829075125483750937631338*x^496 - 6804772388582624661436345325522977569517754193436748364357563410654184905244449580267249602324061229747547551499469311172646658151147866598125881914856169302131873739938114526950972473936628362292121566*x^495 + 6676908912307106851977985864257644947004283405054496904084568993957113878390840649212342621874538165326401099673853985373672171507200386888327240262638860291656073743632693449812946075427212004119176126117*x^494 - 6252390248266856474308167980531974006735122884581846696451784722084214559340628396063123561931567389629175845537643102192094340250493670170476465923417965265901932993152224877371252449166337355600455899554288*x^493 + 5571179112068759962443502370022822021878361284416413986046106323083490083944175958100146323426004135539389206896548226065058574776822537648270345649608238689811902873155289683841460105166746136590282031488692723*x^492 - 4703201983725892318143266534906402158361224231491897820258104591997332926810294376643975146473121290930012361671093499967435523284979575553030733036733674283292176319647440390826755186823025906760965750482928458752*x^491 + 3731192659320174037163499129112952139742363859439022487521779224487363118907686143708277325829339927070906566849780155853138378879327502804504525122658117110159366901717587150648791542454450286801637887394026647475839*x^490 - 2727924851359204780979273628221615577042186904875256244417521545141439679689278822631817672121942080308232639891673117853268972088949607074061497921186843209631746114341018207238897655083168718704604515837872694096523162*x^489 + 1734003665606413583115205877405596431549296658343150851445108657228636836945544611607478375352739901658253824491760197016578481384442452547565026739840426390139743039098524633707739293819097327508028006003386411067107722309*x^488 - 743614719923072647586797677616225565551858815485145137245582253091019790239620792741964997457005350826181442799572831047980005180388379840599194655710292620374250803327506475476442371853217324118846293281991077235471753335874*x^487 - 295313605280502648161563333956543173380325032436890460657022466061602021275600732229552290664873463491053304816455284814578454733362990123851904238167819223836728668420309844946803411544763221126009939146971812851945462746319501*x^486 + 1463315484309702365836964837359055057182889409033806756310044214606408241366051776566564467273289140616233893513743113200427822675660571994000865070099828164272878200046216963653453444922266960184916114917941966895045797136515051328*x^485 - 2835609989125371559864565483945557213962587310600446441214272469232925346958372312526491339214671965138141483791526444856489748515125010477064101161272301613116161786009770836287437466599907647633683807123318728061477691164436913090742*x^484 + 4439176755800721135464092138885576271004426659824327265648210251680691049689786165398449885594888697721627078731399808273257969265318679196842990131029273160566407923755620404023931533807681191878651635758754937551643300902651791189184996*x^483 - 6211457003015933807917113276106044917092448238612789013268021357143547816612882999870490523436935650506419020808004736023231830375563021442570176810275040883733351304309731966890992348834495390525026912174533160763977677910242057537253170410*x^482 + 7972847492569286162981985164949355121168005863817627396973782706218227974091573558589638856109389482515316283641259567668314494065328911224928257435101383564159802668198567782954066511610500486835978212650722662620401793718681273928086257129781*x^481 - 9423456890480984189527196011535130340981529050562037423374104409725759312976139472121150378926406037661757270119504753932446648254452981978456296977887730262999821104082619727547976605834997478351752897363121541274939923381149393045995150894978362*x^480 + 10170163054196525476584753724585474860801297640498287624699666374295549848801760763321429499250410465336665138394117701971711875242642500079664477867245837719782094870054992188798976154643158225308729092493588436459010843232537704495199500091606827986*x^479 - 9783944021050436176379793845383713707591423907574634397568703982554075899953686371313249435864690195638610883766642828060216977148825137523711069967326936484142671803496338270121515249326275236303445990288829516941362356243293840569814060879594071518932*x^478 + 7881144628033932185096396816130381260081453192618154816995359609743865213151098349918112547946231255240529750358316849966860604937774153598896513463437418698253799565588935159985554472083525914783906552857447994468248813817216624560333441740267423288499815*x^477 - 4216974961808785625453614769037799998012180250191518942994503891910617372013113469668939952187387693313484227636307306243233491351877527245844311549828368359865335712940152449493032580282757491180455083862618440252385571764845887547835115968361363743345935198*x^476 - 1224184915761864601129260007944877022169628263328601415143093968199337270530586604464249882371939591616274325824291806866937905452858538341046207026109116904944237120939158634304801646264654147168604508919149879567112393025618886560143894091371253538034033102344*x^475 + 8158928804487896865583646388621157183651162343857360286607503954207007168899466865181768513692224258787211229000190352787347609273399675000073081966994208660409087510797602376008246382632311594227424775368558566332498800949223279764839191053570792498851315968471820*x^474 - 15972500125923468117332563024937061663737531988873486829589164241623938199973049295253939299474627547254740138719338476359063002393416082188347829057694928727915505935554164106341334862423898484411253119422572009652337886421918414040452060407307502835897237054356225037*x^473 + 23738603082996670484128663644208861810966212299279542674286229702026951349712457718812210184796906153760430200560917397379573698962190343220656271239067635666034381093616575314935707906996562095127801811863661848681896163179598389586157276568163986617447617975159178320915*x^472 - 30300575931374248768053340459082160214229263923416017845951664773112033440573185153978613127809440903239472680408757399619742238092511088571149223113707864947992985608719514244390655972638964874788096962276400217486131307958710756281692711451599478688377796088609998540646944*x^471 + 34414346718607669976330650721515141746361088406313638237304084662487333631340060120049023305551572317622726400498942245990671554484185908482339263144965598917690999732777266516200781135351842720854302936037277872407088484010261853750668232399987054530319003568033181050900491496*x^470 - 34941540677148370636330377238107480331773148104651525368361962241263376848535420242430311959444876858200015966334229674982379417616994482412686799045348928038955098464988615227850489677242729928515822141518628010822757709014099708717741374762615300756085114571298717115209024469059*x^469 + 31067360890850001809253158313848274381534024842112322336683057862034253194316266768787452626449766303990719548256173364965619631643894802915403105780712131141980802167927604463554068988339583391677299271617098071366507236499492150365139984598832522798656840364608560735842107401124108*x^468 - 22505525418653893942136402747755142710186728740270176193195573250135732107602682582527859657989152100817147022409519904410705819312265814749266507695625150202558861025280349887409650576022838072934892760826591698170434294191284344454085936208035626958229977866963897325470898706195214335*x^467 + 9645717356310013595644435289616556374370067732891541210599277197480639425997717089417334472829568890604863617256344744134882893329630634027647321991526345781555589334106963338721345827505865946704972869128166035950012279023596522854021523941095420293691748859128939019062813612410837075206*x^466 + 6398493431071532992416807971477649876306929527799055883803118734337658898582839359637125013697227286397276754235101784489053717441189258962875242510274245178330704170154187639399201501237673272330344809572077046870971514695506652709632402947539289156252294681160898048411538453066385151388944*x^465 - 23869528955384603425260155429062697555734392204566869583874848462362752471879101436390471040686923436076288079492075225476696139962608530374709235698169624051973060632945869870546847953404099548107781880293581369941679733265906306139289024160523714511275246059707427252178261975034325268243154212*x^464 + 40577914824690295703454433643701874590894335384569937039952317909124494240625703987405035506996018850371006768401930292153429171320658687282859532103460453618947865941979284293943079189310505111987952192006356560093950568124371386477491492806000700263322275935292687907826033003527956118215584126698*x^463 - 54221786178518216253969620731659685107973542984989580433873219539662920765144757430075069985140970853653796864086353817451880959700957193345167760875066847534744322156179366391846272910571684703614012720000958501672670897179247713369837788369917428457600680019275610609353960492296855014940352247108002*x^462 + 62761394374809385039775319829282912845971101058383775129609760962459089098754703355078161425085897948682352922670529275151917581053483502913229260972862902842701552147456410003035127866640591365730452112232078717994144352845282671093900932156413370448126953746917636107262046609845526023218169563426172279*x^461 - 64778072852927813247082783726320743310760965214968682353900656220766843674989876141662402988077160278517861115659604783173230221863776805240042164013387710607299752122265217259093525651357537336160001855761018223085057498934387567045892312655802328741277453638283367363702000774416744033119324963452234394885*x^460 + 59744226365459234377327783339412929844511075821591803116642905525648990058405219102812180144408481683905669823796213933635343023596607798707515015304605202319929383465582753178332744605665668029585326688002984310849015578186822369674156277425678746921924259990663126895214646729515269366428572939568356864331603*x^459 - 48145304417453767668531441760407394857162733873237220132842824049350388269471505325529086470982990545316384712035721673872666140002410550581840233556806393446315398791155196857276766768039140378520435817691159155798404134695869702083329478815116005551771900207484510483254837620705453755884887475454256823719980356*x^458 + 31423783075837229689532728781242659745004302061188663285991822474552224567850284325685300795663004535324960690843260528493519599048069350631896215258308377747514868733962925273926355941682831661191110490500951450972834779609480707734636126606452251178796388304730235027081910109725754678394272808280868931816220435383*x^457 - 11752204050667927880232036112804322265970357854519508559612512701771883734136260587103756062475259496070977056566526418126312212622185253477986540994052525880372747144219586833577995578266941784813345819295704255071350868921197679714728338081581583905563475007585623544420126861389497172342116638007071119617439172301650*x^456 - 8321651117968032811681173548696457387136994579168875134153874275368036967409433000770406460699762801260287286890168605593016109225011450076839723940082751284268991824284428456582848553769544044892014163434806690102949698079239169596079416975197646968330747859028245335937233553419662377033387240321286740741376510965959294*x^455 + 26288064663793235113628393589396910540233041739742188047611171173340404432147090722587347719077832080829204377388745051819437033529632395041684991816728490403828087951159483748979793965403108906702644469935393816193794653891775152673118725388348198171622451096015380837635252594303855645365784869429955329524852163389865356738*x^454 - 40067313979970165200631337308067342617456466777015813498674367729493874098123948701074232671805150327526408399327453747589706255842761204640569293711458511712175353388443241594035379678779096095661139908134285556028152046874941557431231988589889412792322521542954588624704195191699973787009966186340210196501610237277608189724934*x^453 + 48307745817921935795078814869142467986846290838912130678712293240400849290106213255755748766555370960586958970701246143916869929572223075735616941557106376365788644053054014439908901577998075467256766488331919914363417942294322694858143918554353604752596969107767231511622681038052613007008677181469548150245564079809778653637982234*x^452 - 50540204753706085912488177271763338895575136129710335373662631457462662220500439944054423837677994426206849907858358514380443498876086595108859913686281355204565357618724440661350833093885875545135464187379011010957225079568966078496147692271725654571585093335746454040999265405514704602067468099288605760781203047438991199776049959507*x^451 + 47170973818355499905905558019322281953290311619749046553908070222502347100880700290567804349681150735902446159622208179637692052195509415482966523372522228347213813709302586015842546836049624770598753377312224355001098671432760168863586105396592279947892783996349338235640781784290857670527015382648313534807614604308964720838680415578065*x^450 - 39328695993688522954955140491177790503437922961167235456911111275741158105563258148140035620633838433218342632035730769952728674650335541596601346415113685874837864570351033888118761083524263270613766925227597473656889490698259995000600631128154966987465095762689565233076322963080367324835409021437164037145187534283895240619995483059789890*x^449 + 28607842655096997631465327166100501662433038750194623784603967962568064890887918229160249624456257837635061752507463265931330087627486437383981059937563414526976857508902877426832121048692941586420321332226970028437258806648317813897983203490471731718197556940546777768406751835040644713084900044582346009538005245101967214924204027253593967798*x^448 - 16766758721571699996210272934445678277860092351747108134707537013792513463249244577436193729430614510097122879355247230205511029985603031808828108761775511279352205405022220865369052092989859560296616769397721013455574200790578645296037165866328853413043124051121383182437405578541441423904472515275502241016224051902636290116464082882463977940996*x^447 + 5440002381167132505996013275622442816910351188894734872816896456679199366558444382526121374948586237323532942214278708796929300831842904502995115432920831113513417965225818417829678553699681178500807483029114421129253019413172353574782113305799414755554588101918081185041688799379298011120289221012303142529843267112850849684306848816766407414123345*x^446 + 4086085894972507055317809076097398521588082119805373042710447088089388943599753055577424030289723433991179631628357617709004884862453948501157344125991996877528551408539785555425769143840495368908315592751599652062296113211374825198695145263838041159858701535577970414231914260098894429543085878950301597281056794477034835164817213145253604606086245017*x^445 - 11004884123782355484707256415417796750224862730592481589008455023561546534499462372640856472093956563341009453979658732366836844755984889153300648377312394449405743503322873418633913042683427890661573359157656305167489201328623621516620052732866808093679571629506425728193150678877044383938131068216113499113940128311453309159664639691573302476555311044274*x^444 + 15020639325187429938109750144340316834280750084651436943136867349192807158521056715444176098821052975901823731476509934518562107601368113805351254944494228247459356227625825474364762542275194174246791801839478908676451676488973322709462892706906769135520190216675328027011635380453935663545084816184720238635735369103262392935285095730448822811407278150870974*x^443 - 16291898216878830528406841507140342147279362757121130149088625361394633832645803047492643187255992252039254897364540647512377868575445424128229944770098795658073615865137593356502334983987162179849659633860270082011693807934874648764896153875479609354334425837390520270431595637691151196738827910718642562254335606272326856212214744603301547227636062660682749389*x^442 + 15313774581837463202517248174015728688434170298567781923038559114090928492946519103152186151699876556231749419748507563609005258370114432834505932026977875148425229066337771223193717632305363620853528925147885313548316118438874579897845351831594036725611590769545105427366826644918934642669688746431734147573184592964050000076815960938449662023109520700602673482833*x^441 - 12771604890915013643604042808124863463528376864153314689817702075330646688808107873901476983271525301777077182115971955158191831438126931824661447127718065569117232335184003750926884668520743705049704967670466849277192568839849869899018762495942463692272889203435663091886777256465163317481290969721761418950072640007553186266160886820601025300610345352335369515933824*x^440 + 9396936814389220223412808399637479760089533220759620464240270847300737896842601525215941374989609742775542593237482106441265127805109200721011960934967937804111903101604733924884811381593780727852611340811137521014597563071679092256782799435488052886471702864516580523431705422755933269220866713734989495375065784501565170380030125251150998748231114865684873193780653594*x^439 - 5849544121919347443667310123450874665123887064605333176293314171763865078607135329809397175904544094198113379804749994740797777842449762617697802621314925073462389382545279544224104127975127781510118403685239877683935770862916050239280326599454389916715798909976124721986230950286213970493251304953519894523789428330400144766376299725411100589428088075582879531401894992448*x^438 + 2639035720410028178697223798668809166378840610811124594426761458935193610613276827992948853200508899005020762731232813370233848213654006062456588196332003891634023566216719184741416247419305826058191655430384874748172630189366471443878128441741481465695711511105665200446975462909106275551701086883608236470308885389741431903401414617527786460066191144556683800331238756839960*x^437 - 89366986716923074653372412703086998324001939905651451977116250264221827723058482251342105300918125012028970175539153632758190075512905582674450558032433632262101845441570841998879440809486212846781525043974142199956297019375767380423243173194817693175685549101117162611251242141477451839536897857599447503443503249609654925219686156410346954088630157616266214416557854243144266*x^436 - 1658750359664335972401245911533431199725243367603742530356602115908282143114159871285713820081157563513180531159562819486743284060132492809113199396650690767732299375776368801718092653788855280633716526923964622385331379347541037979680802627645723678454066962705583517530341981723439043492927698712679416736214579003492953893934230503688505985144293766436243213308502210767553825033*x^435 + 2617788033950782707405458918900352430188998401024594672138760338974415586294104061800040124323472045203780177271989702333909757385832504719123963747858334551774777078566430305726294477719569541604428367855190716567518492416792517582637418418920562299790167837333777941013994843948719680482652795259383135647987173305556366119374996376470767490302478066455113357344066301622439898943227*x^434 - 2907939791499600023493711399619462768760803323182103933557691895616708041946548118957569144687061689510541983923302057853415827353172290192415602060346463948153346505722245291073365397670968998264563442912977517127022984599932052653608656750689456948314967033856067279070350553025117069481302179535586216279817973243490561090983843597954323987877108600762585604180662962136711352955696153*x^433 + 2707793562296945816753375779945478546957957150607706465127885249720610273942583192975104689124909315024985554961958003111669865801062916542036013453787337639754278583826197779401921452726189171245890992042506751918719580886355539203644360445994078050566740120001821431518275244366469078557806068505621173101711740192321928802484136242044180878762489442018198645718942098984962689071905147803*x^432 - 2210144531484287659679677563639102720529073581367545360641534255817734934615035995702519958470271334963984773818352483183041878432264034287370378907034004941845872580914695158727559822578174207776619377447067228976586637976613817987493715801856247527397864615616321420197095989398254347252166727960303397223909990055211377389798563549033612457403641329921526567284934889914243674084516276736226*x^431 + 1588589517352945929313990190643186516200603666466015959026790938903399515839969451685808204164188596667866473138146652825124112059156017619474833115076416859227392439982450280860606989220572920784179770191501195373957346271643790695936371709842191768070627899978054525009749356023275113416041719776281054000859805603253935788568259094637377707674769982360584613279147546916372885652846826958032212*x^430 - 977166499619044278990764940376066395746827229405859173525067659775866319513468138895821712861598634392623567942925491621230067298452014264445774882706454538819310786392440278450600354717970184702739466978311152805843674655647484685566896285522721985498774473927891379939876533086354191149980126274984645850463744024435669061369653949650064497733620670320648452785543932156188176642921683076451692895*x^429 + 462498270267799866828835671046525993413560479651940538105878051795475713706362106643752873220418929919172704998554599444534337231836784701983127899054043296209128295754960507603926989536991822991276619144114665903023858640097080068552250990633768080125878954839906114449165789327864215982075005360028510919859100678206017731213535088999708841102799729982090030911886367297716436889097674598010643782318*x^428 - 85977543106528010679607943426434178873053035814440930278884653408286545505551082913156649292286877781147156754900394904232117779145745017543490512006051998619035606493522091273241296939497813610086096193734044926824944512979152146023750940843177660901708927238292745013139205253962252107926729746543922289084681045710323003818581253480187801779180702276955344226498862880895150079552561768057572272810005*x^427 - 147431918182704207545388521416323638282751024218027593220801956648018491010514763181708068972502231996254562238016820757976455774452420284295584430871353110553940222900995887496865083605596290839454152394444751181532827974096463560380011107215171744281566203722106979425025826107152607285259822634654384710158375700253043116775101039580242343407308174566805970721109035436455921805792531003147002576320266715*x^426 + 257309964233731933491299239763748401123022998481530406241083046123996258432216447701720148326284159065144995647466914642565019029738775504544433216800309370353660582602508550555730607560845882360317292763893064284130686371366873451039965430373855602591185806087476991473032966911724930470433364399100894675099267424932599706540944957988324075326539701831681721994282643648935014156026061189374839061575075209445*x^425 - 275808456025793658237603027628832419343810236307788078129086849712409560004411794452252637687204628406305177209012709426017950085307902765541152548460864842741466555875664935666553616090885065133202180463468080611379531028961805217423278255022622894125255722523124948731196223549933900884234784959149701339015694548412283874545153839832307423597133068567908454807832385407337142279145505588957700984172203510422996*x^424 + 237685050587559327457069060582709636688671569507935361919333250629400412697462711853510935402433963320736557815877078484004406032228864666676140227349026790983273119865713982993912933091953463869237403712801645236120664094658960536962515091549237305327619559379182278222158054377465325975009611735469460979850480275740820410842594942030238938525418732947435809461388807251377555299568091291996702754315350349355281195*x^423 - 173419585347604802390825129831431884874559957781095141885776517225578149152429786802286757502859150565336586057555752384705136878246472556389723549141796123480974193465543090290424498262763003297490413618671847274004413146783357998354674624050480766043383937758734928911430891295116062815914139845858215036248687441644347575114561195123253710102396946757716681456099150637968356102993365365266477194860510734530694168522*x^422 + 105584068215644862649866219359477755926673362389246776126063048533095812436180434992392525214072681183142248862826356899303710772323376944808718962604442535002465438603781696617964773076678919736102951517719121855370257399555736636261518215654071539576194671002597171739623773522974812513263583830874804068904950529359608435280473757894758922276626114665192626104142084244467710718435499158567066658115286535221541451905416*x^421 - 47979422080721994847181265680299202333299381568383154649911238105633432524793223354539133289373376611056585691017993601162968089976875876572119638819250376058437717889460602840698664834499727981076572373526968332034868930686665613133525108074001502877362401635472267539767006559916716456046198827108655844906662099887822357057964411882907987847531847184006483908304640052224875528816638091773781709143802516511972007532766382*x^420 + 6697081158213135863328826384871942490966375983689293455359851626569518331646243819281777160859538686084549059344145710005753669538923954538024675651723026073917426613289660440247218439974997270920792859985772901547201983200844644874023716156725224750323698344880858475362266050437591063144960629886531220115581945726392013300470378440000335526292692916144375755922368212319668711024243271744474275735277305566052525117283141258*x^419 + 17810239683906725654848797825775093778415962632021248336845331677436724779322622723079828117878559556230275977004752368125312433534947914652657102779753655004901935327747595399160268779591795167127063229487715968151607567857341343791824022297594512424648302784205661282082030023172158309082396842631772230982804243999000822819785121318985029504406086679733783007785081370869988811748584660740808935696977782995047609367840488793635*x^418 - 28430450367041436773960482161193748888758484831054489420801239095910402134221659889674631791033630207338191611421846054186080031946030422748540844603378842981875873532161022522148112125302467998897069356351401933382383394192515929337564598703910654578935928915505154992125677811447395666334611031126881036368079293413919974868715012411150331348530476368822355206647408232516358796800174971234452679468576857423432678623627148462699253*x^417 + 29402788660364322070502853458233727932053461182658717092927529214543658222228756206553559954507442437187731532658861889987463631166062317252604742057181708546623360730443225186800516302643073205922393305929183234608398596057034502873527521251419887117526185405382769436082338650134932767653799398440033901982046025749405770231485317506746122902380184124699723533815284903501527698472596988030498091544832996089012581504628826534739589501*x^416 - 24905853473339413404813071403371192215635121140959815184699860931151469012193508679514451406736865250542223336499864862854407808149031492476360809223025324891404845330435019114652751420872125714191203011438425325274488394255198843419319369815020626214701710696305321923581396959238051376319675241968008149830271560229921923146055173412284652116634750649512622771108941155446445813183976648356074642128097838933523390147552706454034574097759*x^415 + 18267445278944971129374547955919207351758231795179361726011751771453372256797057986557791259008064335450029232282165713136062178778103824190146882839558232839368649518385922841655127908773553150705082833593602898734185103739414565676485671262558110084544053476275314623449388763223654410102911920892367766833626357828757319631866419896871863802070276314747724651883067718531748264929343277605696640505796495578431758765582735720117931490016847*x^414 - 11693426824121122653113894255505707560050431118696520363180883221297671734068383966549060353536403868807216965507496061573085427592601308421782025502744941713712796361354873984224981373065801792448573418830496196478633096545715663189364504205603996279396577972842927414099954384456084385338032909075252647426912838932608086210372923751601337226052900729475298692318441775994364854581840987896824403111915925644942780625750820891311507743740638703*x^413 + 6346193662494834055675629172114351187794471522127468394756170734937340347035034754712942864156128892633712207800558315247773310844410829597114413192838210592714229104207338559801171234242315350981337262152663093651957410094876716507616038895813658958070417917529897262518415868873404580879949437229169032212428907966204856729557527217307473337321144287300917452444004214343685463209441969009620555163325684913574694508101358319680683899198149092785*x^412 - 2601035159294693014169748521962335195602788972454575119135781906167271532432114676096587472138179756336226912865899598105331327990374086843759391215319449041841761912067734716547172078951466015193310900122278337658147520666141214813747935755459776664609147483733631418985148112763176189530628733597741512007266137064670267961812865081907891411513990218563817931679345224855963772590996930560442448223094094218935805045907615185971310756201518763637985*x^411 + 345414802818734932487553777907529524435000077178933019624863279177029222754437746280806493900849230303412956696350788179072197889956993941400144870095147587173533159040361474366134107699837335120155850332259723087063881465928649334771917596835335034030004611091880353591150979769329477557493397094393359767351274285613242658313354477173686197852564405932338053281219959505090109898226384483156718026340394658579713308797986638282848662262358294673150527*x^410 + 762617698452368239408599987835564253668313383660462140467413756766103193780787207261306366389549888550277575636375582533751142106756315398808448558801789362614310415828711489229869039183368117139236030192817446584043843677865265205725224310432085891873516726012312761691435762142942179400031286734562064313768703806654326783476035979670005520956271268783000336044377624812114913286580013883276102251976845598432481623464683323333997451826758857421493562486*x^409 - 1113144963196325705973119248534455983733900447168851733739729233777634310158835327982430512947801744818026924736491562230095469781198139279200228988107837929000525985916406486836586097540241841196088178939890117932444399016471519325497838027465576851267841905274248191792238505719712371395555603381345947782678062993626230817741140879979951575006810377372346311514480853384892846874628149334590534031448828758224197848394810396986474724910295250788175375862888*x^408 + 1042250014330229553597730446245762924805736115138975636177198716841634391344314068464181240680718292920409032951455642460971760021772675978720298061328874472094072890180472887574474289167759813446896904966737410834312786972391936479903304735759647168229051633270728908275971266518662604102510564682162409475202120017918589899288097154509618244162627199448973989306091250499650436032844477716220145792826699205838613582541513311412066115555570318086255571570956335*x^407 - 792295011333363402954006936797244648150546580165731347529277948500515079573376379333456943086663410900273373381979937828220905000409222863746228264448414299565415183201667655983703290812302923377933742596653176340846934830596350974111348381410255194571732526750639244010637163597716123859332722843717278667974688562692396378708814420039491390287025339300678607994252110825760599047624772376280894134811650864600150463900626704976735120095744948718533651182723969970*x^406 + 511977336867169557551408683309872783813443271848856257259864153400437767453433790019873313292584588701664935204127051489869577816330485509112807641603967640828496538847534745782277406289874629784483067735251187686295091468399566966417890395023891192733167698836821185806972046635970378045394489521620231088120382658191871328672289585591389164925119956911350858893139668836370295506652275286915830585408281803269555156685260814316709287785896894781514137210569338632353*x^405 - 275843930234141421078298472232743683885421496085270583888910134287019964853149483160115194003246216342554888508094768758912866672317516599017873253226283860893573096856163990438918212321271473994855583024091522404386275405026451866815172671232629397358699022660541644471270545442326609782233740030699779440206429466060735431887794175611684190855474132999163271095366269387342694680711476424572842356096751700549957380389815572577723487643047175229884040940874866365392357*x^404 + 108914114381699589905439514959368003869705220834767298065433637462768143704427339238818084137829950455125798959651812831636943304036632369657315235351460847239419880602405232643768038232971470406244278033153148439774492910044926628326434629243972874365874504024746412971984678279920370610673200801936855334033020078981282054305813037684514379766462033130104307789269283256475146488677655552041892502401240398285757501864710602931827443694265497608319171176863285103924958218*x^403 - 8389150180046849785228369554785294177891408374516819296859355363420577685652943754561635919526421445261312683858753694916357448247743192436905498984663911926550980956590045760958340065587725639707998500262152414694312081583286068563351429930164399921519444904362802188967211832125287145020848470083501266067321261348570650856565315635819198920437201897210830148101039915879438177314591717376715570218484172179159476173551566561547636824294109077836446036256022417805357722305*x^402 - 40645644631759434956766631290281315213531360738805019015514671696167433546061611389207724470337579005457495878309645461572227394149139485206279745724032371875079182009988492999098597114716745618809622061645716101128041360675333580464986290585175236343346426896447801552396278029416358456868069183060617101895979821487624894247761321435065440162110598256283662218779415043974994956634957556724619537702498205414665831970909944186193466667825716126106556069438817277322406413952889*x^401 + 55593528478481812850262469373642632376577793611976623097623925622143060559860099581895219779152967286655086123116963402969116159739670563433981633456940928716707703112549866876004337574677189763399084875538489632161971924374173409151218974824747332431881905418252876308053585772211894455842506909703835152001555727527251427577018161173746741731292535172767967075418198829619169810148592075842443481772029295645252158531505157590721633699908652712255024290556426559667590297018592910*x^400 - 51474268033450656594397690797719712991675005037049464513440671654007693234881008173712612956993632479832329403707514881766503367568004356156419273086745390740108089403506634861804608606573639694584856219160011981263132174793086079733266590317295542353231826003450491616046335114063264953753375208367815679910178596266369754187533220163314539090758628743529525289466871840138154759240837469369355251125984974542479179120334964386881073697363235965081734636998107502524753939694760477438*x^399 + 39185800578127494735826230581337929795251328529036825771479285541994445328446414679634449227085069251082911131237109161621997475416759994644544233399147062752202318642445563361609131015760422839494341129669432872814108615750455696186807847253115952064695435646385531027698809206268464543922144361093426170671090581343646685598141303595202222002555811747413436102171498844140461639071161915436323622439186359777180657993045596299466368038214305351418623259099938292395653677676819607351537*x^398 - 25522741142949712723819175124879259078136137515846650493047584176516260000825425548831594269381411069303469828865088884365302450319771476764629977861764177241124020824406034709837543703985779697037878891627306927426319710262337985203473990792551971818081992100453216745694366002082859784035295389195599785315231558193567802078268049864467554679560383750201461824004205345096905580155234799058524392634031567715788394227217892375105832880630270634206987781005174445361901580192304141917923897*x^397 + 13988313964532990965262616783949609476004753878316423329459461644317524341656720734514589142640102512486996354232210558797907423437165592016801248683200615086010764968733550285164575049976237566796166679861266558843687293864792922357985566790799689706886198352876672088957061345241746040170864161708000486500093928907459550899644038264968721516282129120465707347290170405728374662415738524663430807237466829423635851496009787915514728214476773081953301244964910553176239605884504272872050478850*x^396 - 5817554804332803272816925301238528081702561216382232019735484607485725307452798108729030278913481637947366392626914183619326247924841251858410128993357048330203226325872821607134528003523685007310738898972511716942130439245784990334672800955493959615452618420624174158932182834735380740090091278284280120521652669987142559003049302515360722138225628067126479797641529830514005414042063497240347317354248417009769932055144115750846995775066632829711163295949088187142394117967833974036574039082542*x^395 + 908579943033306284104056984625652236732749958629695792730212616582371286133891060093341985943966115004714490804588596950457905386732529471978408992317510616905389834600332499363806117991211656482812647582076489522453432210044544974089995351842537688152497979439192111942981224035829874404816708034739940556836776867240652035476070459235007743378722963733808421240171741652620262036815471756154342201260719995983274253121976425111478845351223385704520099277416899504420084287068742886180065331019609*x^394 + 1463671997565439354574379513376859536149927089954843373760457517168184576147542102539472123536042461704468788091137117704268226052462514399687360165902654790218791179167755709816945206040000415852979877158815464226579457234215485360093914454460760344928636479709800617635394076408711685738737022353112825131936979558184894797315762812526481026413904924108737397709916120582820863882297328452949139918619580896871050394532613969571127963095592075942886869586185786470187862338469601282676827753750176906*x^393 - 2174469993076660542809755939058071821608199113763503547184588080114055600158480741052097102556667520908553686473757086607752967364842036036863702408836231626842764781708207322539549663885935142216397532974915306102248071367140651379192338112427096277084800567665949640153082221720132612244894816788360517309251063795656240940957992314046400093268016381081889860083853943300765873253050093914837566022173878093440822583122176540839319758094921676975528795243995470888796881329941964902664542518030520663171*x^392 + 1986929408108345661071505139745411018977894573987944308741513244181263602641469995743616119165884742171347090604893725779375593633857653806334774156697728869252078481804790531769014051964017338755685932735013348624331444718275962020824075633653141075335260393791301357531660213999312571350351398197528335619778495804339072898093802088447404771941049246816052549142749954631928128963970224016122457233745465424749991446600781086452514707577421779206974874523556962880826087696724682655018515773369846013426594*x^391 - 1447139023543015825910983751542110030355937272275346326143593283175840170745837909679960115231832478371131338506183079475122664038040269974413982786820454767791631328612035374243249994289803772045246056500259005910642367326809721055079449159085014400754454744769703383941844427486033951776839803265727926788715794620158943367422911230376054995581156339372708892519901049958791011570606514360606727948393782350149877138197869220221354015592504498910129407923042715106886625884275641614970634376303423208948148955*x^390 + 879718612921213383661500695442648483225511177174220536842592513258054603486824079825997568283772755880962148759460366773418666698268259015162217478648023818165679179491049299602220861500781875063743469579213043491682219711356668073045259859083950202282582258533567421041707848245589733322631285054563298810808912715415184054744802302270903860848521841644709270407262514637335490322805385347226514721708867359929591994369266679156055063296138356435127573926475215257430435013570809904471314998116399490509145323064*x^389 - 434343031699945036199785547169236552702454262594759710496679191734609961716611060958697343292327273176021136743163311446696664487169692041706088794029111354474203734099450873792744388520339272056983107338991213630346855389615881879511812483160221773699769529426011300578160814589488622376696725556088538696775097339151447808309644539687047094462512528312546233087383675963254839226276722381267984749734206566597110511019499413296538721361767765213402676515912379377276266071558010959606641911390274630160185862272007*x^388 + 147144971268378637252030333754191365863194189865066594631622419012795274492777227064997090239647474174474243574281033228407939004926715423367146724863611740913144473465400054337786379382457913046677349876898977390829625238780892154375385491350752147876085895805717896450195676281284322344344666485446046429783123514392656039796527386186360742325257524029223027954929461845916844912423083563626112023393716082833732173277183572443337543901000285566751604664358438854758200037215893109206793301592201737635666579361428761*x^387 + 4579874030142115217722371667156949654027914682810767356892410816181705853575914545674991672304184643996430628910126627306211366840696812551398316163910410115401923859351717888964351781837416699841971289562412143417230477912859556533310718668348851637622010222170705765368329958870739480962902794154493321696133988185334888941625882349360083803063969680233842326637121791368427864497447003960826369174262769215576924940262963335270619918707513936165876872181845868760953356894835845906925430489968684771212459156790237158*x^386 - 63602072044433238345189563558648433472578514560385718977823964278313196993548534691503342313922009036610834527223174476561883111509098293794743624301388572089613927374669838854470598967625492532458978066357506162423098148360743312484160133097251565397684602808811552469217720688320828060585302047884412366672967639405333709908039008239637959241357319196976568092549209439629314174941292006436360047247627341741121298724145509936797197888763478354104285253486257287365091941385926749143163931663805323723510102387806616927208*x^385 + 70678350940203972077561644751785298597973907417148873002384373215841166996924602595488360558053703029079182058584107819952962161506846031610379115919430445529164082682831422915473064275428906906024450112411606903680559419589037469316938243707175500949141619432652790025894596717373579318216743694757965842223212624468849809944403441266153454544322263293669582747736269610100913985856828304002894558832078386609231706794502826693974709111190084470999421996499551918851274495883743944388405989384026305545646466948642787679437445*x^384 - 55470770760436693924636330603265763903637913972947137832080291086936873448140413121355431242550223867847557118590375111499691945744607794802341911665780832138266824698608099593395266655066060546617701847992092140243958893125227753635761751054595070881184144457424204456211320279279449275295691331966360450392453433629208594691942595323760924223302524688753420851992154051669331311880571713943289243264524194743212934401317526082634842484544867090979720484266167032631570752241915349382943104194538650610969299767790607689028648826*x^383 + 35507990603365783557285324359399736567070662155962893148210866324659423044319476772964305921762335435559737797909121716533884679878305206554265344408721736061425106694516224998265674552829674319197149818385457056335360781909928096687490454188912664018280220093654755105089722296486162074155935249442979466933195311366690431432537662958524610613278291958232319765566020695780774147351774252083370157375104890889819758533240290407800653864413514904303179219423895786020002735060361112368178481791915769356374540668218017018838950876451*x^382 - 18890135390773783717135660562486537565003735692266056832699655246452527663362865377952195208918919052555887468348070633105108264127000357585625217032503633440255164540239965460817626482720506940161702194680985189471766067333162529175124921578343908033540012393261509023674643420965734584939388240809312992948004463797807104375999636435292788817353665264069644864757756851401882713230059683093559415200108572434555515998601592857471055911648055382555348107463537123483194611572479801304327999626829834254800392793712474981423207302103051*x^381 + 7865197267969432262749291783940090324537706747691285483646732669222622030868377117232357885975929526712562181015927852767162248327692951809048132197375074601421694419752774811487671761927486528761765925034705836921432390102631543250548817864231837825745445050895360331361670361691782225449983076059327753912908586604519565664243293619227212241349433511930302640119632117908556017125177464539568964502608761825152168742189988210005305955624576684950847811339707776447005469383650463020990495589103719813867989401375346751678816308202533462*x^380 - 1812272591423848267163461892051516711309508822432042559205185935398614741604550670154964466395804862943537433129395062815218823692873676752517701995764775332642949727103370947275627100867206712476223549074931119761226231134427428772145989600810047351950122225336846484564385696929037790937368978418118848958820158832475597970547992438630485967361602528211382514534203199295019304021608447611951251516563608040169193974749853073090780521720584196757470656510360653356250841405901935539451993898591374522967293862664272971256793108026930232433*x^379 - 820006433885910707091955575488661640269215508600096744931241215267442575369944769086903201549631920739776509779949745881322444209165245234069433651239463694094461851961643461769390952721170278348254736590631064741069584471900085323777436255846034430709974374659187377205945686559094468092129132603746650969306796067949717999084970502655685119208270158033555677017799825754097644104932586810262612228062103024348180489853744337992675928586123499700100927429013864887396083812500726978603271061158651885388079420554338038243228276547146535723943*x^378 + 1516572186290588290835417000523212286192856255282211750728649483937286181179173276843617144138152944557814579184400493765392826379070186860167772551389594846733310864049739632465729400173532461977093628723921877971107367717289746758330388947208840300580710636640846399807346924862133366463751762778031197590808097643614358221913251962481057668702818347109476180504003291040523702357718833110851356119165235451804330425027285353642284298689547888746216921381037324626150755258091183331210709757164613397212942498342409220511985683430490129442735001*x^377 - 1337375742812044142585884638037136507693497347935832088058013761916289862869591537240364612439951747705555114061749476728954078378458251451427540942690712378433148423055379266213624969167311898322049927049728115029052445098015493937509262316390415841736543823690087305398569186418298968076989366891681730125319711783737290787767684276369110137246557724988540511943994450353891594659969975244107816918067860734789542959428562494827007866795555074364531248462959774466701903619478126033111024147512625453304641054695545562824758048455162898727485002413*x^376 + 900079735362358312327021917750990300939389822859677176376450199029765687486856244225733358464427135877750133914220631004547002991612482241356174782923423960684335954378837894764173855928477780360830747200349264078852000873552863257772714630730869206686201999690727234852171328189582825699728657510917014075744712328509883117047824546462378128804305515982319310632949284183593346338246973463168554273639007064243897607649813365870221403054728620144449484941010352575609658113072320878620873279927780519289853347939924230394293039376886742657802793007016*x^375 - 494655370064418615118667587862241557090127412782008211381830205710081101419410036757184580092715659116096531501622153542949647657103410111141785116042903376566042652469475895642708594167214970975161415529765378764729633669816988306217199010557536606822141045259828246547089562680829783072759545256222077543359962642606310137185303445506181757957627251747543400769069824592219428498518536733521976363828963225221247636825206988337011823559570509943642305858548003990460541684531152271571783380990113437260017055040090432732484388007601281179107745234144069*x^374 + 214570037209637618180103862686174264931285420115161854000217508819669574341936025529826031228866210606148107423582387156333076601133680717438984330651530670592517666878250049447192143759975697501048952854147157377616631184079955915434269558560483770995222059012286152000345661135137243733225968456941532370129341133550947669018803536859459841715593091125806540387976016763474861050550628966715013941003159424386119037368236222133544170909564668753937264986117781915056659069769560021318107013029081872993134134345599383081533667670483291781368117493400776346*x^373 - 57692739674677905086014269985026935988970675069950662357568363689664026288347809680912901812832677141749428928691976541499695050927653035519799085053446773019267816778545167333686205770328848661601407174561834578764430509607224293609297026876283903429282595063955635645231459008512443491771590896771523180789980096357459272447578814947653430754414779316746563702402474045909422311711878869399581639367666896850024548156048505059379707656619812282517799770211996234099843855891793423023099645016180315233465150071298045585701692482427419276320037464912477981544*x^372 - 11459053272150545192776816836037613447491101736615103810433994961084674593187781511225500231968688664092650525446231263729954864905841385307645852249526267245203464184670039892779513655044780649806088348603668476566610276695658765469443039955661865434538533872064408957481779856078410269683445997793869373383839411046528783945625698895377318519925024048116951435068795591796002985710793287701052610442243391194809675506390668039590430413465792013563147411520174193467755639735765010119651390334936725467190685996219864826433044872773766255239729298973613400166258*x^371 + 30338776337633033487856842244419998539183603104962960949374038030442708014333413962872327711000863887635138642288529306972420165547290279650480566567537381131084385698325217674639265757730077697671288484097240784164597293961561012524583640416251433483349166719975594570971978466156314659839154814874425909471426169311923185290736508902218637009060045688194476857795632294994072256916266109427109458084050279865187458073168739870664080659047017872677187468402963001526720251970003325592150445543897916367344363766436272605334854687628965306201508340408200185970274442*x^370 - 26581947152287890108026738567713578063918853765024338379792909620106499736698608680967241275850325695408083053196497365791370479439012805591170798811204645765104557184608465771512586026931432859425466383128916492909902759397168562541220154425586077710704963983314539404660047927631159624905078240465436783433264318298888011841635547354355518898890536556901700942888515936054439307863443267683882685888287248139255231051183046816834578816796541785861798206631267432432275571785108387344169181531117171643837511925511584975345448862787859904324434146584195514986065382147*x^369 + 16468658237931660193622670988622005289081868562611275512477047897175864163070752463187433911987893309657624399452689143366776812890559813241197383498441345597106869352475034961246592567157718159579568183814275165249159487924935416173344581337974366625375053211245361287290554017226441156804892740133425157014092096985446966679507062463547204405598183464579140733070606610416405333262832679281259359812829619711449779616023456305985329042549588828660615229822977533371717954969765242507450326677198000647049859477833651171550093716326953158142714230775435819371734938139308*x^368 - 7529906459441016672277811063013766375705846828021469734872125726055028145247376484049562409291559992871935378334891317641101834062201777839302441198796843600940465938152611325337442126198520398216175731270950697429157146997853318948681347588817203365365139089383638001602568809120513931664864936176994862467925436583068659921062482393445232104311606347276466391808182595079702493857828310486814859364107501290767519796066841584726986397751306178038447291714759690437646419517568390929798067809003804437068011685119791850837107178571379191088625348038443553373625307574425874*x^367 + 1967977846505891282800594560540984684679124049068038275705928955076802297520414101765214347564092755167732544513063300828687223319807182412147506631755810116447191746095215554044343237390528847770715792798776970090183367110543001187302252006108255270003786581153254530594427641369762516569166088052677847275901754467603083855919808373376276170186416665099158773034251291281771876957982240481135693724820663582335919518792669454696090124567484515836636733722013556242103309964883742781657425271699475114107828584462246865045198188803051576707207019456588755605100708056570592061*x^366 + 562171531188666617359483874529170306205480741330633484434674900513816934666039141370934653794281357906554785520997995350841721777818524379737055779282324558585444253479430615969253655565467216425862912047380239729288331775212668853755399631009970249044124251563708054819044224045764510910254425485798066930192568051665343017191564272732493831990121604729197780335328159504580167371092314619312742527070029608987088450945719484625230016642588020620482217463292575667558335025298558662371375757927953636983967677012162895240081069371768026716560255298005499765387938892078687146570*x^365 - 1189564816587771668398538058840016693496396575734474515878362922958284634942415616275784375936570894053033643193758467890967302631575124596850972642079548002152506738863770517375213847152449791010472111428116057995611527929193437816458224016390101349133900843593362920439800289126071770911773519508510845861541562610273470290084555295575063335420346739141343967546720046432254086044268512521341566414613932883473809215766540405602656326304483777637357223271863509389070285199015186914618186573877037402992213134838020069359996038200734292770248870115522883346148206631350749152045451*x^364 + 951122619805753890357659240927381274772224367207560736822332579424501516892079626092500931486383198531782204167938589757306127169523889942670109193075952612532520292559678418026740525943734727136068219879599184408629133289320849114096226342279233695156277729046440132705170162903397206088281252908906029390102343171548560770088252860125278864863600885355420451830982174299453970879485816104324143808158994334027310462989329871072024345648247674359513698359223241683320759899997128644627864858699921424439413256111683505988881919527751821976125114498962719065860725840648447191215655405*x^363 - 505772759669636592554677997829153681929863023397074699743263341841195987517585829868731877890241970774768291655489465024983585786183375271482780364196733793552939931941796661396281927277540650839315944536077991706840754817696218418615501847131384459283823660823547220964897274164161488623869901890421355275631128530649972567639607072450128656127737103863194903473895088262027424553803720714607977757901249340691254657349257205215002696901013973063285869232177241640391749772814840845411501821507147518711924504758342641576815132602555240844603504296583916426833553008548151794319064277334*x^362 + 154854756977883424723624868280370181122352928957022052886551739316443643020976784371295145434869901729275774678206523136086163336335040768598936565916178832593563247094719626002975643924532251495663118044578684498799702832879451535168277224263947967134979782996769152441607326752037506604587241368292231509704166976825573426533825514956809636174072554815871988218516183138436466607898752819401804629469224129726376731727666801656402438398830183571821486076075930482905254411086101523486285514017392921338205176696732609589528533158106205072150169995835099524727554775792862869406779531020789*x^361 + 31103265709554476768733923819167573757331942762941260264865403765777965167921017118038634596093730866871530440436476639201062455081764866522650410188100152437282603902184092568742421770941343549348323121705669114829684724666179798562840801865525833355912164380093785628510053377714392539695384535586767155621882213431753361408330983340066736540828876251788736089190132984424180240983059605076733318373999316728522974209973781133015518932245295784718929220846023956229973374803724659270895656530855577808998648911032807382240523516869720702186746636361851377611429662971646586023732522566739300*x^360 - 88039460792493056227079972538316327309459011968830850706262953260526814714573536312065533312816265987616014261824437540809465437582244455413443065300086984890722452445774272688002465028187140528831516031398364069793165462715884373365804916111024332291914922325816752537326143083212553625310376764802538332768385063995470197491851906946812973922695369280691796292719540354947534945817601235715676026363142099669435367015070755290113644426106644543284662369107639884488010358097883186725367513437246424844626804549098918196863738109518409298636553146326061476913163405681193230716363437780236797213*x^359 + 76650298463125945159618551662651728662637697000860806274200947811663849435969106055636561424654499517721809999835204575085571796474209596721693208033968965308671752699892307537553689564846944298759259373026567917989922197304187761323110996059862961482939809017407768277668701974828167475644286163543106338758613795808229434570050899399870354008497393338393010039216083883904435984742139263280367224575255921592415926784166501212834452334977039763728977470568057083013764868460878806769357193924942010164875735402931455499347519147579521214810295608076946016440855745788280225907384536256631518132802*x^358 - 44287695274964224852547555556612632553945386130978663303587132166841121275079117311681070807629228587139221914131240715582689372050927097444038127798876980921912486097929092882113973713603237634274872634389543365745705721728810872166595826399099225357806352300160633983321315605967778207141232982868010772038577989338161825431620930927013777987473688675334775147929499163198019300310535618920361836498294547194102900167443518129844358891554746837514350378142211669726817587266734081619417827217319716578245151126820174986558541535179229905435428068283844063647291898047001262952021760613919458950758895*x^357 + 16059383977934043374067030268472810998641545960994384706885921118246248846613622923676891812794870003831398951534417479647575977616794159255276685771922069260778680518597549786201046584223189208714010405442999083757471750360781549990671702888275755614222814716153264652057775122237726770739608232085303838512034777534533317274702880273614418327435765339298856227120404238903887964254254228609595330504907344758189645806943451607790126131284353134284105788239767059404066978078932923972081954995901465128848842511480025563989943974967561741270946207336373257098611305480416417848004855136192267149929830655*x^356 + 290675282104932482623916352601141371398118234958297779658582621324475609729648742723585982372884598045678486696471437073947578953812337839784167779290745331102292631610616421443707796259859415325868311825741277572244374930482490494307936524976521566491332886969099779754095970767919133212457438116736685102376987798485041456743779017120342221321355019677969348099442364884044302815048911072779779380466375192668581808767616364945222411157769476661534869695281657107724355475420222807404601387346654108335954020882959344175101567601498675057186473288367775014075374390173944670289951120268971921434718022648*x^355 - 6248021824180455688920504046250727500447954278076173930876615840519886404815434621532291587475640465801126713232257853740926765773870903794231345389637425320025848361704503637708857558707243384790378932304365522966404284489529341093780911362158360654514458219721686002283949947176520252987510466666180199072328820718256923629764260600990110451097094062294489668133289286600188750809660060468247852844478089323440386388649823357491356811869653953089296107646857816506510677924575584368441521290614680521007996289704734646345488342266364841522023155334859682610972585077222551165993999481112909823948978827413170*x^354 + 6162974814614797911783702150937014681765800971996050790194371401528904381647612700846511241161795810548595706006622539455045194050494641683726432573095569929320452834443356005124444109720010788362819590462271517949950815224124321032790834438945431339220268845616334978432390910527969823109397616134057544310827401560408282030524971413345839712073328990741461700216806013840891583309233392202447773511679973020865520524472797326884894875224660604162499091316234673004557363621520669495313871258425463864958880753829560386270765871118571861202119428882301551923949229057923992722050135709988069886168246162174130256*x^353 - 3857418764049051978707111806528866553523271633437867824376828342092945994360374937336275132138097851306551809808282775182820335195920758885831200840581043209784986264658579238192046342011047498934453942368426521828437779475649195126479889527536782154963445382309027646101529025286070933164406221747087376071491155433468439009237952286897690750557225417951734923696398690506661168969392877027807134482422103651461330068702951246068198035998830738295214978001927750388441364528492662036166438278607214703570311977236439132925550827213918551728168364093231454560465198849998007675847350742264228179439862512954928348858*x^352 + 1563852122311134686559531302838280289188306803158624306255159887450912371249730817554049034471478048586178116732772089363281173812511933604488819968351201452536784564929700256678105446899086677003014008922717159040538400831102691750401083489070566067930065451068299808114724091904270932885082313561828413098219953779498084509325707284269234328350423396289919032286491191109029289049643779981291396882322185837598738245591460273304448867380879037643339678670282008161152314920689238532626698567632406451316531389340684073489595427339011064617472640055393195817258005331752984465373478753863017881035605660312165300896022*x^351 - 111594196743418446996399720222157685133439244700777747753307364662429267476825177782544079400904803419621487236132019962322697911990023634557031136088338180589736862230055197193437169708019968345939455584318956174662744844611931904924676133043568545944978528602286730728623475821855794544286915237818924153710240957648733517560729043692656964793347979026940914305360482674037751563494592890915115181325606188564151566765970518965288766179269934081778561897532807305214601226570222075965172702155173024686140163479418869997626700944239251487790636174088669215079550670338969178372033008807526764609537733890648633096510843*x^350 - 494022679649845234343466566051277676824555897666418623391247144293407914045332127922051590888543081642856414849927528934757484015866862095653143319919875514651466517449306707454993984180015652433793191885775002712416502527944165400045403270104828511034034247016365246666977440608205337485689637926902025909625902980947441310333970980098425539570311793803658742157561025645432313995869216428998537810768556517897055421008508003601181685904611518223712513808522668379203670101510834881297916393295056876759913211767376255842769312028961777200995882241722844260950017857927912115875526182067801968786494719651380740371548964482*x^349 + 557479174775277299869774303056980703220906597328436668400841099283537405767964664874352764023655783444832234761622948887712615271225974625619761052124637397831837775544476606885109622816673565581967031341101526701948944906686624061044550664758384509963811448266911638267346158971011601810863354828717680112789671290252518715882240407228815487773964194489974089799114669470087950643411052448073637890695087280767313675974125375720435709926631745407276403250900368564938752285786055845753703264525401637053559023187929320657131837976044454983735081033699650744465869977190160544083260695350755456447979626512251205684309900349186*x^348 - 389391010398626459891772130283116736521174183955757139072973806806096506307910323684778630258242669754964505363289994132446509926858396045119421564883896624779988970162691307084121485466926683240817719382963739715173370883422330160298676498673770547778501833871237037200608810943821426943257157164608829052270758714233918923645612727070076813365979446193148537488683849447207668104258831847665365298717242729367889076341918920503149200517671750812050798171527180641720697698020561386313776211646293483475807320475233720580107423983767631496120469625073912831357945047377848970651440947918977361866120023411906565461203553680933294*x^347 + 190848801859393434385602842147085629843626797412519761395373207085726783693293635927687109185323001192076934235226999566337431950743435525541308084530054850021661178999711750723184245586445989594986115366505558819954451305841980122752943068913922717487569289030778854597986948270615698412660556860034626610456383603841293303031205995502036376248452773826757292751770803339533901373096498647696898221961014389792464404065539764378503840559997629626060772389714112122043815925496739285584043613492728963093467207010663971190414884944276772714546591924853709417586052726595299000528705990292463689297736098633790800260574261717055735332*x^346 - 49499627787396711818064248520880612300392033218812969201763548449554339099219530182955277991066898831658458319066045064898775276323032959574187479715582996659566478065209430958207019828976101808303949170483819926505909670616371952812142826634403150425802983451988418925432597014580430741731579900495956716882147468195713057018047912907506534270078804466294427883760671623383925719075751971010900635134280930876066627409852937139463960457600036933339182909901328978200636815730113036638455823510910722835952339132741305841157620833412511952841127036132853006865902809574252729449469540305185804425281925266797605115981881026001456515104*x^345 - 21233527572785098432225610203860266227619905932809057452740110269295880370365089846206520466541224241447895447187558534054393089164797029371923259632515455905127350755411967636766536740782859457493119417802195981337872148680461227094428564432905027775684917822025210541038956740454747193654513517428501525294458536079122271882631985968423327358723423898804169074291669901826478227017212436370076386794493537932339640194405148306727788809941305374764594497691336068752559983071716315473360052368224617159305745396326581389909646237087020092155473730526655322446058913237683797195907190845408886918222261890724872831963184439785759988079922*x^344 + 40851312151256523257756487406744463518043628436682366591348662163159764257973245591069255778881405805039417554234148681223532575109082161668565680231620633410888419967939669450160843610478994900206420714602625060679354282895933516174966756139957777332306871454915763386567817035154311539270928362647271942232120395768483903589849786099393107389248206522839285009548440005762219444906717898723905204410390529985772955663246204925469488744995394606883270193992879730766373271701542740320499472588787023322421438762310582563634286437132746326114480051153816249972186938280206546885715302959977451968830457738368576366577312546290994582610661130*x^343 - 34474955924181425426606314078447098030246268349770918656861301897607961851684095940129491296479313126843408241798485190590311723733809933391401538402550710866633966226452704485888765538597875128107353541235400655012528606161131585378047100579890736708609801119261681467407690135056359510976344988199625587906490778816406339845932685902890875055971136999778511925849747150372403436690021412242354975587429219368152998157708251895869291407969280689431790376476762859651116846035489072934556638580345212705717355472151536653590452189529295207962174518772332271237670881030005143281880208721028983577509827354284982981361284816290089570093831183732*x^342 + 20549656182848883501320654206331084020380374765617076500810034278070641233833864739816719743507254615767067625946389023568610812261495950789648229824578708074573675474815552163387639837010335827559888826145613943025299097435982515588973658228462329130546408716456826003630582452269609004922266933694070220334421342455049690148315127059066274965343113260802041009861317000596741623277609494123755938943070663306760444906848487986043127515733942717093416351151916545822902385156435116650721505831132701709487439282442348630744742666477613869957352414174131990542869914815221356356305341177220916882091576308821095258283216732438984257555685211050598*x^341 - 8570256159113610987570151821849085064114682964939872295998990214934695192897961334020963162706078482156574967263588754779385029442043269640712262562064546057274360061246355809201998004591011263407099561599468592911143095899076102141907771669921847749444131013051443155283872945815400158056948434930406780979451544099772538521691549767009357335167250442658897848552335046267516136333293521538740747029144277585933686978770423405289864322724795778086820617626630927977709680257726223276029720467051053624729352787924261427710189497432320982247948534243837964403315602283621354534178615500893383258726692952630412408730583582468303708812144120324133702*x^340 + 1380883154373071467184806754119136781302526835942207360581937720031321869685275586596355565564421884888223874185804307098877353974516458597431899833339108709839614338496072404351416515837987844808197865925165872269580084031450830765154717333935244379918539047999544959679262828308698769901139367578933911185475324723862713962924207305220836130276148046990181437844930115345837347555482401770508186211210233650585386007778008806307720410706807878255072076696612199302733377068561358339441884360789301760402170406192761876083558387536718726799512502476379562999693766372156896527336062438832171163400935078044550338417609237149819776633718057064132168953*x^339 + 1627406595535534985526623388152248744435344257000503910720152297952536253986614414719030706680314647579594812277392701472572991142215608818771020205737521224083804100289841524858556767988015520349533701001800591173111254452885327563009101761278406956918214253045696405773005147071703016558776439644618658137142229305471151050502225819924302702713311279034149627408063749256055353385763740468814875063382292062122830674017232437657995927539869405476152365840070224848872850664062663636075298049147804138731124590348507370292619516459397313529471327649819379295561011418721666754976038889393222954201203028489577164417203944355335264866345548574382309143204*x^338 - 2117869587345039882062728838403232631153069405283109903481525971255581589833624055702702115682958770032665219511085332116431222653669261901810433435173856481243021570761428716699177171337684638721154036657691305685899160310839543424432791400057827923679078194577706301341661713325371092414171459949201787550190642361328420766370012020050219418250924031895911356727927677584552725393334595962513273166454378739400762707336056657223964469203380536540184651582164659425796439343252842321463000719222749265294094540506016526296286055827935010956075084354241002970130123665405913134483639248684925552300813218693153639211757818674441958208477365334741698641601683*x^337 + 1556207373016567009829637075109519083201353079808502269213271165662937345897512198861128782372862903638008787467339711294430414128629515367946968768671233540380919787102765598651585939242057382818844193035059232257678594195469873890756776663866350531173720922930971712349163254788578086338700140946349831052059375068103696776307966178073347798121346774761939679064813452833843087845138788816601493658502019661848898058132257594934772297008716052826974061359343776368734805106543977045026004134571431847028193104001236696315490732552735172164033708105416799946985650533330559660358075469267326551419755338862085445255473495445623180134610493945782824595865658622*x^336 - 824942171973846468785280284190417368278620135739621839139315897793194355810598860411955625578532708489271708662387233482010476483274766428572215836818000066196783376184381477549991504637867583483260031730876204959926386475529893599764247628177688910237977976663804296124114055940538195030781686069436969609402709217699333321436014917619018064795483903815077678301032160195644767677990786525923496120432247412395735178229181693418003532989335364392330422559456134641594519742996392331189844387525732058248736703191991798384395065070343959820331347021281246550147516235636186419065118534207642990941972074170823971003319031421377190667148941148835382062371864975976*x^335 + 290586311864789260964474288656848630747412393539132844956095069526459107504291828800949301527385294607917580933690626152390379190761716745683081571278298031904667671500394233963633253830710444853850043016961123690044990513328197128994971956037913476979610150074709164515750296305027817732508168306125199375162866667346319795006621327246257798061030272046379179538042731115261647613173652380323423931398845358879010018826656264291907377454119882328635915516194133628140741225016676776873827830581791152758819894803757191927600016604656207000429478143002893899874903585319475332960856168275757920429941797780935688960888116486031499035361306297828369762596789023529099*x^334 - 10161300720955054949458328196861290613466783493566235776368933581902733557320612964208749184011626928259556923396753999263227436716103558513290517646515476750060088404475793896878006364487960697521425490971488279248329631753582879391077090832071159852386688289971434643641325931763465015715078384991204216247924424312923203027569242352849722242618251407939410238929519724370435332978603741999106537608601682565724253642241656021141660281323812109061604292612881964196744971560580679104653342992378393196721064708603956554456210592524880138818214751072164957483707248218123353326583746632958865326744197764566615821798027996704734249247680331847183288099949130702642107*x^333 - 86397916018586601185577744353287125142620874803386477121937720635988404102066482260847155252518384751160271757860500120184609393781428235039371473675291982459850266694773952212309949062910216981413281917005122547157428541547348750033395320132572152773266698459194611163828868209839493273905344492992167739154372388788361072591567769124457108803178324100530485703363151232852591444055913772353527670940964374566958366098841609762979031067196595326303609809391276719424141873904205410340129955680338369665807243552793346869156000605155617667325832655492101532184679398523105569691352782403210268310644356028874057678362024035706363798920610261537301546777269437819167707663*x^332 + 87707149926262828634501581423017467194045135669858153290971774309122986385526952852411626768851652181013273772752778873469393157469009661810296366182619685013597293373701133199921974979049389325983140429818902831217568325655148570593133555252226075365956596749195870521269365536286134293498933791029878399635051961786811642522656844813850223077333719015813546236887660384955112483899282873252510272353525097344918394519383861292949229692502470644083418780554724374002683948063598835936086327103143577894069314970412095291487063868971949024427055544612754060556058260586435181943997050079868999434959569711156227832717350475704293655749076900812204186717230714515799449726202*x^331 - 57114538620372807298480585400349968888634953855399257380583354747064619500060180388751957037034748591130656543692085572421824732145298245332570013769490414541218097421964126107895614971075358891938240405594075880289921088233010317862510331479574032244121208248291717797919468502375601765474573631752527586812787758441087914629382049693359239494474843039057539028128453236087698715705282481116281306908544965278578930809786687264473664624301159586387283520078746336694129872590885554188278601274012236445870887950296017523991852528964071498968381109589376323260267273263591985993758631012611579281694741407859163110075654330549274694679204107486197905003957044082761312937868261*x^330 + 26917182251474978718421398466518860047321481049008175611010639411727991888304066858562298156683388331125762426944750467150271881467492422043669593177395568486516447836421017019906424860517333869454538122467943407438087703879590693754029342780984591609679055404253540901033330525259756199110302581664421244379849599352609654566456808264161325768577972261379163682900797697149746061600559012850149297173959375443688656016944540866748814789806083028588568830683536360675845007057789413954363577553889510976633590960346282720553435307159301608852698260304746727930504505229291237827411157438533311900690542615352327092759597097832321421155808419037890252371060181425204498130187488116*x^329 - 7578702086451340262450691404948405562387771609537058114060410428204791841728845788971291566159447359415873915174189846651694470949567072054363778661922870689153637441822804567055242322370976550582120445970774567210024361416393488130885924605188181224940663854817587297541830826632500031469447153423752144525269565684476711941102762978894820623729900923207792627399030091981412031427652440625396876779302699244771731094968122797951714924935860656350024862082477000841479318954359668150105272118516266614725321528204570973156662862091453580002670353399500105203105882744235187887845932917791840506228053599723137263383259943013541732363302184372086452050340087573060736364273925031620*x^328 - 1358022045673045293299830589829161484452028082926408118520737070385862107833184583670919965646380830128563359737146992710213511305748559480115555902534095280983018683896116623453650626630695513553068523335983628393405026904464716770128768121060711267193234504436647146040860505805996756066450188593046036999063638062750511788751017682708412413131829378459955683852423005286302789227469260460333178533752466888738299518066510143266974160515685361831974994591589069897718853711115280954146677815310970562930288483323197153572534996593277026158349379400370833544275552218947030837522641337336006739573996679969719336259069117881717525124123389722692505238068269106548256736404921502065357*x^327 + 3751380107010819416368485888548653429870065130829145405083395655156534121194427701663755281936722666458183885178734279890382703831942054274596754346400406089671583786719306633118206250264891008877593294464272710271661722605105477366418664017528852562702780918022700435679134314971636727044960499636231931839143784412868877575765460632839786563187318485276719921317436076795283883834691269282838972376441493416385599851597781795657317594231001443157933924549342938482748015177663955156347472133924158046943611690403185982911956134193378645739165206555695178967527986398631199036586335085619943254429587087230237301079688534236069825473036798589440030612054482245009536627504773648285027703*x^326 - 3183066985371173106977942195508902286750462930233609581597073684328076785900355976845138392729930834166793039603699016717806271185197499515088898718185980664414885900350885987706658827259607635775840400228934620599111380760769671411881499422464304131530208409676314407137768708360821165975207104078485419364587220507965199131606599240797961293311375241472724230808327306191941588058347959337635859141983783593724388216584675280497657687693608165815835134947037701054728451157790142040723032915774716145892432179210864763428572149489743781804906192778124153626596870148680127320430923714854555583456664960666855343206381505848568114569840909848909128893422497788789257366844638814602071834124*x^325 + 1864505548046450261341431289328765780761263063584430019889913633758067759238719245924371320026938901550799898892558989407479032289844682511891847560534656121415406060278475217671388278454677398700636094758916508396243146070136391420955230619020175817555123426456210437072237582926726226684963910377914099876239122662263428828976709141764889995985112407973924324643331992398281416436653809397699218722626909847994841148016078880047990101884515409533871244722443548423649108821799325436974546860854951258280617644450478396842039501800583220079732654183833441297137840375132927867102666181433813129174266437770050602956255136898303860008717997936952325566536069669333581073596949434802154644445300*x^324 - 775356443802719496726225779218213892227224185515532814415303997007715007656065444271864477128754824481384335887330398902279923295203002869447735396675709237007249118851495928286842611932998403018949829571876036628408533185897957480997880476377608435757081880009244287821959594048705248182416497964336895056568224693537243751047496687158380956403175631922831553073707597223467713106714172362353027056808510922357517193663865059321643849049055508126668286181294327648202107694970313742628796473800034265079962997268752232777575752451169107872324091307463653134343163963620928238152878408835185526871291431290981503631548197404043048430590201358252488071887606088925364229494492481895900805549523173*x^323 + 149078228884280874683266581705644137473719216556945084884484715356093193556365980522476976299139621533312287391590865410150496865928492336047480836733833760976571643439415272077049405354265895409162910759275327121275537592535329718398517540342718404624986755985542569747456969997942933714938950653931881338981560958666825834125489300301631907188052391162932204706880670124062872926292642204967335848381150959403340129601293630341141885825046992002816442211654902432290357999031305233298224444924288641237667663449569398891481429841451556036740219016626438300296419456220133396415351497767854799440406385488515897496256311146233654876021197581119671025458611743569540103218217697031597663833808393568*x^322 + 104386354278003083830536729582540836251591802593622242072559217822296932622730065383259373110057785866492293574048447148311109411994069850587423472188574213241254594997111835575163458461604583123633513480283146814345417110643336274620804547894348351896089925105041836026968562757351265125091645764929683648581317179511143302017267388947121062676026787874402998385476409698044156220287709771083417569348277932055877154132884439642882318356378877510048853706778381958817012629496789976944342835500216420785414076261923393088200665995125866647559472478915515024492452607239590313679369287058337651365647683106830759488689258423282885690758672656715894758950403855976442033952459935218935613787387599736041*x^321 - 147279805691392254426084269427361141050064409159923717615142599127909318172867663980179921587987227419575744310211302152570709722504500319750993588406023072885966264725698757448876036735869609148697989690248590146549566650629864308922585482841122460453177225221104257875523438836252454647403444982117672358635008435865446719264845841344610148422500491653983589483059013121160458580350287257074712129883772299403249335618827478178109092554776224488401370958396167292942408562686223024990629132930968331659058163218532533269174885633985304783047745806809874676977309536748268390817009992259105148413512196251843124143860977490282874806621345461560512855479164457074167258070718601097438431876996679901630211*x^320 + 107297909155968977958831125249793100769036615686409816858503585478772270879942713961357155765704253286547017763229227270202580958441620307721481937769096120874933840886593338484450731226158018273506131875722583226589436623478224989193664814901202533224502359652433155228490211482100286149431770396727705697686771082508013377381472586106887601347175551978147715486009650643129886584510561989206774188220509171051414301283049358630121931102890149346520936427549300316589908278069344267380307979511687782230024691755359424989666156085522347851428238663517028436513232100554754979713484399461210998157000453829555446728543334995201843841367719508861711209089321598768002085647425014952082471969964467440255797109*x^319 - 55355586483934399551886910630967245932378190911956715969979432242312304501902377973918116758203116181753813645853454358907813253619976033122400913136617589889780592368072779441739386221677039747831476637212800962234698319089880302609096348134218056931118330784854561247374715548069504451241301922464646857677794985854505211703633108295084245200762428549565466859881306602152510896223924492779066734821606948935796513230321801451120509410185013279232601743008675592809230530757374739104891222178080457033790729985383868074262188711907671561247362988126531574967938531120829224464379331650997244025308338577837670717272529679668763196644218013384446396544918836597100900696519515555227316393339232668671125672304*x^318 + 18578007199487115179149021094548221184111722486274585395530075598585093318292120695222635176584081451744150370794589289499779985078259783671595247496015909985616836834631987320187822834064528707755259318803911410392372443020387833911257199419658881663566386227149057409662737538405567303295209473354049975350927857906350660920253153232786261208413333557091360373358264596592466548111806106306288473233604470245283925285054988841674746574496699397026318978436619712738499060117778429043501974135734359069051132595133615433006864819903291843263563407033283499927866690897169734765339035273059710647755660122076953291956001526214964200135282879088221027893445724292021446992330076509982346052059531616447726336367864*x^317 - 147530683575421229607427828291685402623387715341516831175018319849199582461839171055207465789527544192368306011841982067849739703456177821332394212072555801311253939547420181220042282522864021201889656934329011336371261439807605807410749184942578176511696469901270631939032973265740327776930474406520023982096575108318118492879243047486805110512258081742377225553989645716637995502541017104886121070448669805817310118524162556501862636641776737193258031405410705756017637197161430933617619942218183412247292242386962254979272352154077851459496587474565195636481772520466064968506138050768575980815927705025672009635586973493942622189534620723735942249591017967247206123611390476127362680682158900097297522516770314*x^316 - 5649206501585126471358756948772319479360152412962857904911988451691835457915306125362588851821601737277549398007490922758784500485322902053046195058894299581760308693100837395660100171540749978277464738110024597693688557547017146003581899918854727797963637638833756976150383286426530242202092760717220819161651150884437924935504777183931762192377647459085590491734014302781675125390511351865342221462892276469663433565696743920905514269490096288358940995808237142878856311891432741256418557438470239926946788273611749182049040271967911101788986099299642437016471784262332868414091686269385058206315949037361317289913857433919720429341071992381769906546720687431043198155148820206759096938785712269030541654212630638967*x^315 + 5307624447171253578280727309602486569009985126238298070569622192712773141609446610099336110668548470124380405698337236308764448130859261200974650766981588259174805517639230921168203642287705818304048772284834502197094395533047632936389468654356724688896995745239243859251125368911032529018796114195830508191901959919187390604205456114094781168564827741038654986055430370186392420107661933805892988352383074224319865042141001184465923474377045710804543901786424290286633710200241963428377699412185468737541042526891787172869447968693731199410237348485346611314467302350558398533487794506441986370153910796201722823150637101430613117576849670325407148216170948786529494299945427298878872068328320441915095877088783128754654*x^314 - 3178994523762226658864157955924861472518046442489618226394456194793466350021392086842954915958236686665560540166023994652790832842479073837964526317964606316584893802075607524958878279898976108082014693649618753042790752266179658087797572158896694684800201607236713604695692671852886803380118551692154169176399993658925943310454054106313246332008063119541776020795009107729399048151039166869322818408200379971141799608337260269903030071403216836310292638247714803845813500599544905564256135739332715073924798011025373323595620742355423192185431185737955371707498156385422412604615412315691979811799851666766225454760820224387164156632823288292595832466815753174319503937973977272950727737663082297957417151532008334756105615*x^313 + 1307776085936340904539510539306393359004683154106446599888973964737504520019687831447091206560376528386038334934491206431841478287711765666728663863019781653680413843762027678596540779692086314399374878599348230213165561743279589297937369235159342956809733919908524542613597570359298530332222267535491324044066406907378193646610411304808409163251088212257561182327588076633889093352020617967342673315243821321484460553073019022468722868133071623209527319351393123467971806874481186396648841317904114160763073812742826702864613418946123439819115882071404544414476236804846296570804063714856345073533579748688283380600075813341052941973478717131067757935812456678910445587544388065242146423900059896363676086205145001874096302967*x^312 - 235311973142331363796165021434197108866934016104695899944554264156118973943157748299719733073619244417605017636133040668529712467351649700444395703904385213361521222551772849043783357279868308128770650586170561119201271904526312527798120897297540158016872911279572945790962587414101542532310609835441720387149430279585848223064396312409940143920056553703110863856990841383763202669282747967630014984827346738902543512105331338572849894671565060012996191901482603108053809021220182884670603416156337291155814280823943914248800485339995149509731842629926826236873951470283620256223966548343253107094033532393959681739504560194975997675632373886046328235401835726966344445519004595281147989082385470397116135659996380268130106492630*x^311 - 177603832370810952426194669064187138304865139337237860072476863215902434926101798911452622604727171301979943520761384063629052222636944936342457913399988036972004181654930195569436230347455926097284922048533937354058240937326212909354395474633928530845488141062803264315419587420681666237620630365107396046782135628521270267691245201849961663627477569034689943983949381467726033984085116303443566907968246272772918047485408925205366704280152809457990281331735730569408899396759662787334949595858948203648187191977318971574755429544659365338677930956102077862756980555191160907829722335922702940990709844972104860749443259649701845948688577181131757636732206233679444608738289672782851508983940457924416662329722908229736757707502087*x^310 + 229823730652442313024770474196036966246638194294760138884293543995836341149466674236352486867522136413586950313551663717650052875518671217561007913561745482642108557694757084664154266326452508463376793735129034947375177251504695062613504711041268978106792151783544393167397401641216702328307931109856465269971805087907438328222926549279963335185783336293323329047156578916045443248340502426359722315275649830237156242257620381466451655588228147145995684930199865378826743731336557195361442867097859520371836131046022676805735994053571672786736302637527575050945376746008355745729059849823581985828798155701514347778289054068333869725104082238155222821576293417399740006102303553100976806982268272849680286227714602370952862771395496670*x^309 - 153690808910272805375095975334188582328856157539737792947333559322595593737375938558482940333997295874952399308878108696001160430551214722693313438897884076116754636940730472630591209597293519959466602850579700452042195334976408551850311787682271006308218927741878208689761163545656281591131974150109969158510272471917540568307530894263809159917583081154448043647018611037848692928716626663631072966480991227974249150420132882214140516876053760644555224951717985543943598301277869372241031861041180487758006947892768619190371010922345505789000401879946546697691576841220209725674177113857285552444701977134643531323548916568489769456564081929204671432460205829016928582151443893061877356109170164398856531958794332975543954136350453550900*x^308 + 69971519735557205379898164376871191815254795953414911335080922637557402589600477391122754415217140534221761903123115257251501409880221779265104176952410793343419326363697240757744434691017067320991719432262556292505478006127545083071204461555558976001237796142312249625996230727017063319936981750406420914362576565209089307067221384607138832843677960148360099033922933639318376371194320509134543864189538305239238812722992129730176686390270994729200173003309076846929864029651061392900049698787233295794430231076583910726171648848346898538639175478609549689295915358721857541898588821395038344943839451954369254605036314232288252393779201636743370171083178931599379643715499933820550484961859962298434531285935638427547775938494936795559172*x^307 - 17676655435926825902929411578596083491129060335851112535363777254598001461357348081782257785895633495360929441821967277185960097258294056588396073020914788524346394569159320440210519230689252903861200863402529274028599519726463570314686267990187146332663803840593805197553187229924260200600437914405090840772463670520256840331508388798826512211671174002050122370667842794232154328785177995882133760272910862788860997372399123662500018723921051882204858024355267977100341097968074990384896049381471259159365511574183341224275859683570716574488905334204347949482370016996909912664487007376861703020119329787394956090034434192354995888221653378061289277809768493656905661979041955461390908687388899445945186247223910582263257739720365027956636861*x^306 - 4355311818961761155549986839455006503305866892006844547440266138865718159176075489355657318352931784733965760590988294514572255095533327710462712529888375511806509996952949671691884265842661305266815279160365607690025258237017961111366281164266951136637730430318799442128139263441186691172742178193351900652514970759350015909801970785424598485105721149509570896478545741120786026676920133520650346256596831822605665301647879131551601900976654491026847884273942047565980233167297606689496083566801929416610020281913808444893825938161890982663811207546131518699491944980887541290846125472069371987377681350910262724991019698386755286414152696520674639520180567173955683084798932004749322738056635042056371316968725978527938827333483625729459832240*x^305 + 8750108152515388085997117962178336020731772014942701237685477847814272870082626395080067821998772454917937264114554247865089654229668799432839343688934651922884312833993277719623791341330783132567912410482950464117399415735647421706724703016777018905722160562372259744889177124830192406957203283258747254025478196244742973795609602903044380286673048287560249372572956143574709933774292502977174803803912491953348988833211173340785752452258919136239472696085385051375506111696532352941434301338314837645327854579251908337218441425744771434782634770041331618456278041079142423506461376067352893822479419594188858240920652017846315710630291693433320980912855226075167954019676399007657644763904693040667408433676939170253754351348531225451658439825857*x^304 - 6358479632071744390387292656370764562920085024680599026703517756677992851092585950123532657998552409058014056013924793590881473007997027105194077449543195626876905626032789792971695858749422488393847379785643818183078162250539926746938662894426678817361044249251113397360075919816408930724349358691529395233575387713860314497074018861809124175991110989356982204845303681553284710053431381194331017397363151596734899348753128050663799761397221647004500781441927501332437105362929963316229347939038831564794564469154584752563741737491550956562186193877300349351599495221787224892346730872886833277170575755857584753093492247706509606645030423338402972829228619863107102735942746121555224185116157095584363402863613469900458032073283040824497848422205511*x^303 + 3063172963314095487691797797201954633022086081355404401044763552730898131159895689353841468717096597321843518976552089139802212620363123912668279094418517123861050109394687046014844353894666288524174266213680211387340172209719580101871910692718986343990032313539563147428314409223675394522682196040344006269842988843910599805055284210079418459608453325104972564662481483965284804735230675866683877495293708405316753498423132644083810406694170555323934918313075815484014690078415820594075897511392533957721237301979507509599966328518361495252560937049451079112900593194534370954015692192466900739643883849884975078378161779355584620555134112628256085643891557106453971639339673650667716813702239514854754379755804618767039227652308679313304859577550267288*x^302 - 891381426453367107433364709608162723236305836864418492069918262430964261570999760625440642292487894171936453097884363682469614931925727075690121227955282121996040499752177522906592625741156670393151410526851533794781968209083188835280592489306194080891511631623428222514091814223025899936092619225089699257303697251459524439460556860326966579792263209250681252617382048821090169480995025924513714546758179219325867472568688609630939926018668338539554980430501849467934289181166378983314618029914058461733927113203683725401439620394841233099210558908383027453571422296258390323390647098493415514105004005572945175368822373871451507671576787746283199596430821922675710178516219120828140245371104222439472946233042688301475262042747575691596566933090825427062*x^301 - 64274635237262640967215729316769098563207321790634649165639924186944758652605283150756237598959549205305079065564972105641256822699642525151004797213188334210433161716086874381037965213597138863457317274771106384959422950359438583476951054645713289005004431857032982119647331310877242936258640070431382561662107525111955305445659155782497966048596404743697144652028043696626950034149448243721662919966448221160236707588954648407522029470716053917314546687511640180529631025850378378399262014934111288433314468034454491433231056778437541107465501851931014038522058814049025743548342374735859410108651036015448404744933837869585733197254248376793684359825597348079507518912427498280389354040029819866856571665470691084527270988172232075969357028929121131453501*x^300 + 289956018429280576660723329327462631971804057580574449249283874128526362187766398170982945229029247329649539502359448183001525278675479389594391555472138264237751771817089260276705111882659932542868888838919488436015760825886024033064447166978703972776296484811062321002324917428579697664137681093906047383192465924912440451256344876764702959049248191477733820666396231655457435001311435353173332109189901367586954597861834498835316263267638451570752860789670970861906422769361208486798621078588480745169879171444885922696007103323310835922409507361185735937893781806046402743514092869976370502243469881906466987032029576693573262579378327277362060599159515791592419775852724921996684872479801357145032068391664879318801449515808318433850204195317360311187476300*x^299 - 226001956284805040357278904210503482677739798773697246871976797030285257346177387136033242340904737534560887595181523988840434296240349605011458394700176276749236668412539345790548794369569154630668602084396121468202922543422456123842334144706195656741446254056435728826971978449706754705600653852736893039872515773126861334858161476711052233542665357387671388844621017383395155688234957294625575875533063225866443989086902864210840192430935214930846254163839139881714139169383583060916781977830930655062765835616819980248402861648215724163932719575300163214595611989280799307565982300506954733739094241901932065151336920039053296617814364615488820796876779368868684191592427240452194489527095947960088515854071977957697645969660432406271688076214087513536489375209*x^298 + 113230458111802640338073130556031065362735896014814563860193713122009517151518072299359041494203579060735729088450891314525107759583780801052521798008538299318931210010008162230389889679581892332674636817098575324112926139030554957501596875905280833643953759501053180626623202942582590959014666890467664436937350096709244340539446678269424397592762437974997713206205218967620910801127837501321426954101937930228578246141483268946168355421411718465779182231291457178900759414926981559571824047011637219023163903370231080748605490049677408372400160643038269711778411400703212221081567793663972722134132266573798255148448890931163041144497186373031695579027747524612205453282516063105602677674098439105269880161719097207741695580646372442276070151433085521659442856438961*x^297 - 36023638733963752612794705261997464172943912712782130189918219649027450845630623235867071864120023128391159970041588410433479596985784431213165149582213021943370772211514715893522674455557204435403365944049370531333791047222998940771356735559917916137859366981972861062709730558179583570637097876409192148157485438893236934397665147627507455143060724440784123931935469252846719897287083373269339721267971807003505297652970043269364703355383159368204779677953920014786374956457368986035833172022319711831417447375395869203827534471534950067833991669297517037494943073412147391586753940040390752890907529629847990590445054976998222027605900559495193026794155672837916322943085936071079117373451031274676972445172336845708166905978527014748870889137578524163956814648754881*x^296 + 1080273035033612991074105598604992372973143717966365983819069939799091022435316057847738273157251579005959177058056483213799943864290410282518545674309935489031041877259436112440703304027974086633731063271553329745589450670780943250224655175066640928811654787382461071102435357234395163473902189024998559361755870585511388871252385916622111607219822286184263035331228033042503357045440116409334363254393761506202454406517738112562901258888153675680089640838666524907530108478460106226456639807543481870717860168497460773689497361851635074133496313120501829214637363441269723596147456705349721855642458592025710690838151091226534436501413024163564390463911051577948825432822725349536216594833910840982160362918021993095810477242816318619597407046121832148406943418911653176*x^295 + 8105892670018675295957055703817835271484727108277092906803653671276870320646876781768667298571070437488323074348106114075491132506237816154452557509001103892529447453320826228433006849387615173813690406074046416180848768721047998771837808944760617671669328280524132623013822964179285752052156742813273557320352692369453962907865798871585164936807550664992848080613530294233885366816206439034639185020176167932070052818886432369064377628583400683183991533802649312217984250806770689204034499460228243082027652531143494015679018008951918747092747110836042716099421372690769715955448044922323595274778034849902296193230669532625094829804138277463690092194324331843414797286600296561852414275344983357860726297032204205037676073316288656418271919531308850128424748727759443444130*x^294 - 6877548097914734478064217119377646727123879500516290619657807828889874035886969399399243829948263395804298813004984212583489308435426980388885651660324854654795936036110717498852415928814559741539788239801089030292345537990247348875367196189795017491001716738535828884927740739498407204113758466258060791962427691947238405316328228189142622274102101471838283541873526798087616987195392949847609054260640912903168862038569472462031026883196965100219933476855942462366128667626009043697259265907840414030536826365751398540184709649443831247338661656163905440872332182349342519691685921670232045936590255095807743959566521469079259571755426881657084203537788283127542179399334154012882219605027377446594423615579205427587872059031438358816299648309728088170218649720097007540626269*x^293 + 3606248868406514928270203663789870887052555463152344656929291863606040928653474586023948302352081496641208909450358991769910264357877976065364594910746344904582380797019281484566171199917168929031961771247433802166111731640591223349081706139126032402025413494588817040848387929634701469456165830386072948452262930347705870252542889058817434973490932079793715507694820438675103850125808070111804289916343324506336137642921492350189245532256425626290866034194022072197459783473064236075648941113839108297522170835124189870196393787333845966588272098610846337591980732765519080107010314889356875878186732632549723798168105386715779897188746082401513115037515537702015877197989964521736834567509060047117908751232719566939216725532224394066461273497673207353337978362221148203349486507*x^292 - 1255921134500388881658641145074877903487719521948134963894726334197455230907372402019514625521748620337242610897161902990594066945189309538341613927837549368073040806763861329426188046199569773998223307916346330459682610212062819057489277914090239365198926052424161723000862620426834208473307464092866465975843287914446420882623340661009755945483220765233659942770843261977599238464466951124333142978101275319553471245019625931831715521400244417838948564573251699844028388713637012271885215455321087877580007281935627685457251883081403815359931493820495743527234113628990651015681852359846190064314399061835279179389374595699755702713160000073218762273363064928124941896574085192836756164857032839469694700997810706005561867567528713790755761709120656494511436876217078608931359010661*x^291 + 150193272771730537212252037242600818103434790826264305944679269946373277278542425135901670897508241177205310912147109083231495524866715066720859541501212880166551302330304653532411527346690257931177926653288345131906194114984504829531933104728405782286829297964460019353954838839672497769618930724790116639555262188222298354608442269212029962081686894867844301062465130534562893180718300010100903544022731178546254903463281043756377021570016629453227989245234969976290939431679026721971433798170759013197793883291130814536295408586388717054335480634110750816551740711576420101891276365811104232350626413345765299057747227090344698397426978674184049960637002379787854010729512290324847581671480962524133303176176208021561997266586907758979186595281413730508714446286164346014847172549993*x^290 + 176692908841136716270795941321541054390485223108127827281610889317295907476355685560775711160531555093047494111552294258257446989990599968623954864928711733325428860350992259608149172088298778705983944549179377797757887709902335011553194337519946956290402037898094030585213036820538138072516426798319531989678919656867726537251884666687918613780492811622906331916035752495452610679838366787424754235336783535438866826305251029397911655966685293730697408238787310009914438193723153426510493523611450038335450230081335228507632630592414685565469368958125567727731799606242930706244791715084696533988808181881526847346415721762089662689352324821343959832610869988960164839172257396206520908595919331910868757474676933565727499139581724134295817956160716125501616644228048311472730068844908087*x^289 - 176931417122827473305127223352208332907786744698317847208004357955830340477464409755647078003937801621186200822639295059789789724963363987483869419609178580016203367102206352097407728920663520800224901207965840320299663105588528232306901722631283894614741452234279488001242300235243862748869418672813394688481874997496906095530831202233445875025177993262104000633210084624302943610282551737816399434924247512798522364878927489030702009206009633622015744348423477467354562902055934129190595816836920431029168206684938674640302294391157693256414958764132267240022162342242618593602564110385983320924551811897063136856808530918771250953985348686339118219583998900194888348078041941615373878139700613167208605589935453739573112591706982527093609598541473400744644864943980596503786424611437735531*x^288 + 100481489177031779319777850839576971085748859436496780931299958213358737971011231223799951088594994928022700082240296999215210335247612977018055987101220482869854057018526531311125997935176426580438400481911425704446090922136783551165703850252575034920333464986049484484692514531318572723845500782558008796016395931492230971634810273055301679831130827002511021365996365399913430632507645375529537021892498556976024190230168869663617171953856260968906296435411791671117104041487474154731792605062674535504898507761190752082033413339472090884214020828067656398586919352409311526227271036183184910824675267967935820615562478668700925127850710187361105703471982220985835577392524519660776332881570183459148800465743528608524800783488892246590906093068214853999525841007883139030693728824323641287958*x^287 - 39431983435589476475280115330648753424317547501031638232344948952148636794929583592891850326513632390551450242217615860444448605266332214239574306411429820884627966755708796056535928344533019461185089842066657787702609160092913478240943259879385691641463765101775501935779425678294102103048514137793680037534056266159887499234214733282422255826655617074032753574339865844720406416451326411943229768647206300453168766772009952777102419807026933255550909159329410424146724643413902385812893131573126183930630628802643438759870521057779991319095001925087735464375495768500333607302400209402299348873353293839265604571860363209295317237064651119543493001112332877897155097028608042681402680655946691469210819301004327396842366598901119698117556795055958775600368142082445363791665598530381950006579248*x^286 + 8416870950358403512125152833768091741995132051711622407765950133938052615157476131480093825331699272182261735080500853621416761601928902241648426761542598625317489989796868731737617183763874178476406165470304461390286348557474505501564984260705881392340909824897784866812674690101336791873154263057307877755365519926544700773559976296937823671402734026124824938820512226182374009342065964416755734020395096444070954019179710548622057564523028462936555594654904401680255381972119112254299151168981708089372712412971366906634763590479963177603992578770201824010276361497109233118983022732494850693377240356270075603851603140429643723461291131585784396680313970674041330353779973682989313576883694450657606707948494873233998503471307684716485606973281545796315379250679405460055263986809866391375094649*x^285 + 2295816238496288752631216402102135071484263555849912500030737277316675715093685551880150430023578983765443367318548968943860989106952449864643875195567418951100117063588916438896713543202683486390776339781711233060181779519794869092495176765099010086368638945810972886413886833199608594495561061380113158124743585307553267883469509442450365517350954820516926935420801851056899063948976528877362845229298910188246938261138849763970880583121377680965873523322479066868378926631816616126785224819123721731511125476617403242315033747316127447673325675050369822070227566278238473248561496557023488754487715298379257987511964103376616075595757927622078554591870059375056112437210788380940365358380670485780433351144256430906052691819943423324130633611671510578127421744583542568393679170124057285915195998889*x^284 - 3758508743076355575636834957071884039171587523975108313926841129324871446522305930185232411706699120404466546608558992341688456417067001237783712374731562402174144185751940297676230232134796594811965496785600114479949275125159644184901946211717706906017864753907813978975721927755324128321156927762870589515494000255420851344167836003510925264881872193097250633808435686533563180712631270918867683760016826709226603402770244468173911249349083037032343532419798005438935539686756820024047446654129889670214792629833930590947538849935789260354646664223171467230891832523895742390685944834383165820477290423261081409686367001760349002848234597391081330347009133406713485706756564701153036326364313281773932318618471663947493809730039717672465576702617544290607016377889428941727098847816360900155872472096480*x^283 + 2490049118622576915115287758563901472508616343849359656520172143483921185832973600775704793690027279562605204355427677848578006079143632039791008800886969532081894264242651673857999398633976251873029804837386056324122682857159987520458214972248173739481802009235325109975321116736473667319982433548762649702273175971330407990821669750558434949956109660923452742880246330994812335369250418335032179070853096080195175082044081587030691570923457125763005816162487919300974585074568839215412815823935921833521101489303229690748915215221993109410530572232384975510806791583639418734026959175360054790671720585102723946549125786346544518203943197372062665097027812605872126290630182544055305754783868253015056351793744445265536831833869053765246823803387472710263185273601946852537768856777436374533260042677510042*x^282 - 1143948271385814324913052076491977686504427585219008075899680078120766206495210206431220792598300451561238234788485089498194155877246572571562075942201531880993887552536925587260938263511478093207772601426517309832945257688475504399550920930690374931657658929543366079366445059789576868373647649279439036486926592216912469968526597569604076280680311451726870791617760358383735009747921699730190562737544442353786940727490836726710195710719315296946354898654061986747749819363638955736770970046566240940178708833583670002707101158437215630178263451730890098610378170455926215981397415059870340882255658467041137652199577388546434140631176816789254867276046910897507033445313272923230854426907954732419338841298137519903575393539612981488545582556086013629892418991856430217566401367678301833707352833583832748072*x^281 + 352997580256219887437857381028491024799292937998185905561516847031430443388574088334892137877270936671196240038020090472028527163551030360620599452101905507098675490426858622352859423638609851925494872451000134694987018372442224996670925954162143208679906121822188643619242551648995453135448693019663338003800179712579954675375640318043734722008797886711665942649574356890456606831339487375933428566232785940142119609668133732032474845191641598979476485708666719965364891803181668790420583004799569527883401761705865080101021351325870633923866566726658177354241888421394782360114440168932162472558570968764679811798028695489372872714483844483686588131880862342571104413773772031401002033297315651129951701082475456427382078028100823735160790064714274478997807210852225786105306271946870900569604007056023912957038*x^280 - 23265981456308383812833995523216801480551621653187603506857497979593682528447739682977693019740842009051156744225283980855691831451435001772157771508072315877532148916558986047351136315395516100328147945987331979595273510687661258260787063903439947848091044543668324766593269932729370287974933057186919669314317511969714347678529176742901181294552797963313153873803842091732259602209567193365312384425887165642228504164300340849982315615148036081521015458471576408988900176436179807166225702071562839292303316981718467485738702742163982017744143652961183865599510881022842899527864211031639783243756461703389938262689138937898570592911968826231893541210667709457752832646204932859487829225146617683157217480330986784154351800958387797032170336333109528519293851503068807062950508425514183185624421996086537028964719*x^279 - 62217665244203699833422815226886581568604622610226937265067705081630250961163150515110392735362666885735015029708253193566621924466309623364625867242227830111858596552601230483632334622750816614237386115759099000644136445615083004268607078739130150839234400545248839055655566201881705248781647956504134879994846746984584116832132390809632184854112285139878488561494590084818906899836551848952187027401893966111574631786746504789980015647690327323599053822280424116592972126873445429216316295302720112509997956326188642922814832450488238669014553115755099217943858680082104920966166681438572122741546214209893418666711520296812438233956579525679254020226247999558975060510704444195586586143193877277559835790142103315196520348841196254272520554636631555498333448523896037367096709240575458788488419577764854776663704532*x^278 + 55838569708638647853783442138740447538583867780173507311186011573573479672317822657890886798650420000638547259974916970103061094288943321735857142559704566084043856005061482282850061776504330282141120864641746286538086724969882959548827994099949004797304263080534544564342315303393437330747464486064416573406479541721329384623510524136508902020606964171926598433622571568742454461714890571591345520577651286245434861042417152527565841596237414472179299472182970594159519185649874112735185289972694360935020712321523928690312328778560458233163125207405929634531278428333597794718905213253647691274832432252006921923178430173895497036822636920534967908869657767295730226615398088298324183360351501658402971074798103449896403013022266521910767812851010059174790631443588627150333065050658772130254222362216630810376045286738*x^277 - 30986093361813460003705821240901293909063432224561160520805761939145872350912699313054248741359399175352634441334426896174624344268038953469942858544089652412815336592709087045996150469161429051124063454901398448691978694117764358220192652017134881208685091824274444668907223758600461723556151650459796699494969912027737457157897262261627809259273860796058827841653765136988730218504822317556280421623514352643087732258037470001099724378447006141093451348339175130017894256392400554002708291150129823916887465321516814184940581689028745115427410101132087453309313133628745819010339379928112448188923448604189799699557687731407101821809845005798396108995652134337512955119719933601225287560952103004026324785476513907589738356089414837734048064236354244397753820084774693949185772092849617332408081791148406457021506665572315*x^276 + 12251575618950005614290216297062870004042541302460634972890244353709321903634829869340967864472525810269848305717123087486865331710864609921464634567519452560174744982863904941985265041529922549878356603803898421648891608926307192114257841789661248353214766760014656368905802498843219612864834923446160667243793320767495459946711993435237827893043579549311683874075349221313612203576085228301412245881087857075294421081247177870726567688587955910347135132605251526545977973425439414532199774024864634830341706778759950431769502709673660785986928061234991928656677048804243827198976428705200745408525069219017594578916293783047019673784000059190213037147917976344922567344254447544265816936759812904201198462949324137081165112300086143479408581266655934711845886376334164448196463827205809642954023765648203493950647606180204539*x^275 - 2765565649157354620948339563132060599520498073511863605669507230970533372415138652326523140321518481845615244249622805541975509074307002137771448714314310086324186226820584730338190007975373347765845791590663502598637056771137085739305187014817922943956528557366924643664271520293450577284508549510863137927279553003175457441056064456240842511590089983537455295043003607864164037831302666335987981064709758327470919030794337156314346141838003053279419168451591546761178563481594404106573560954394906665463557291742882771136656014736170284519194373937720367025648825302913077485510740495265530942538045194506855471986860570533151659325026149580074563458844570911118866608735788625894304419565573690333103952261428837524845536039868831233207864270892838888908569280549195838788777023803503742519433265954217161177002287798147568760*x^274 - 600438030286736821449552358538763286812055302242019375597951523913022189359288057003636180432849505190785557517483455635131966310679535677791248166837079546309472992317462622914940183876254472072982460888748892958013222106366904909728457926311491374412444937522832249841945206089144139221893911593581106589604136716570438401393516022996092097993323242549500650082081833150757525177047550478101359176110911879912373667947499560570654748025625812717194665670959771157060806734167603886696456101377456344578523848398736660755837428358011647208796581415921568569960924589125521136730823367559029702236843315155165399306200317330284868906211614927902947250788199893092489302320960897676957540668307128440194025743430204363672620822174211148440416566545696285145971397088267215072744488505004590826431535288295962209677197936257254620661*x^273 + 1129289789112985830218038100957054864528226004403080478592637382464124241317483300715112205135506080347732498729150048117985063862876740307084111843500827030178318869259786525826989735381546918550440945632858179505309518787267908982372128465816027281123417509583221198249404887757602917712195238809905535646155155602060001171354841854172658040902869725979509328822203371989884056166948680658703832663751616164391842086809849638070677434642144170494510682635008947838308492310600478021511767375773739172861157829468789908832658559039486663321854591336833997951388546202052111813828905799316358555511613046498176379883261644272912763978133421255985135810682401812103708237564825995849296140488767248591362069665224595724522656115230210713214983441271400727264243891627913225913971731033207846295052111801355078560104885857149057950786442*x^272 - 774618107650066163806348074169569175457097835810746291250179364383955019182711275474052559244742214416478206323831374317863521436192102223981125958272655964022077843513714958598258094793730849837314707935302551527035771388063312036519088583945246102265936633290313851061169605975367335515259907682225516016240499993590990207200489211252183014811191514737084225760617323288628208729207261624066267505930163077740831768563800467675991267309737466125369452249019476853057642390583749183143840137387970926092431641486583827143119083452705995541327238614245596229493039946810789858889135556061355260392832277456819967701131272837663517290397484127182898174398056198666049651983536743306552911196794806159733743365094146725313599112137808696211179011423703625887278497328857677479372136767164790215154894118720866566985053816856760975474284300*x^271 + 364042792734632349662622619047492141884556726188249629314406209451791146436614279910745248420299080661569746528455014816189120460583368410495810163611541638022259456000698295177207039058602853901261953530425613884773996043481273089546302944566618382038315745660356595833630414421493535615074254510547028130820015143535896042492311253719560291630891876945059705357283081320427706281720785568689229603835491744194595206480153649933188648303063171115096368652045149124750021046959623381606653784386265754074701669672762067946054091501547921489461232532094634610845409699729199393408580086602700481944890346576591686397123792794921530121726947243613708862155241478880903683115852790514785378102520938501305176757993812315090656191523067719638653548911169985120765747676864394278576078219207330710159889882855809393957172968105188553846221286491*x^270 - 114494185932709728373084201709959871254969216664424946320300469654559589482236180715832660406408143579103044993803821714903525787763362662138376247011371239832434761453464227276037242342264207915874325687123653100775839362141173489868608479211209232225822580360989224158808136247885496809631681831695550425704174105283858702269948300443146402262637154388693017494568051479921770256976381089298755369603599131587700541669000314117590574351448219210612069793869857664864414583400498582149635232644617171491463605485430898275831556498412037570224753811519486125027848179412160156920463216086833169002621850294753217772244486170761693778982553413339726989140349689086035614262999289132431272646575708306645203544571300876132701192964676690488498897912683838225064235244375614298160071560452271020416934540601403157750501016884575954898974284917110*x^269 + 8370131606614279200758434641439103477821444864316510611486619221263511853213827289318572281369656943336670816844722324944596330429383483731730749959691574228594933599023275575334122554585534221653854103996527688899278484879504715106269412677938746380901487957219054123783964866118645996304294053730091510604928745523543373809347792096696814132583632318920216858630527498034384664063549569605560248420960378174916541591681178143589345165671961813120487393197270984341688048826696510355114042319097216940590330005586009237119502107789380036334455911613988151505533036506557244917784087326733317459400219219304285401870678430767750895166486289866895046718208696387663132254500724111725847791834148342022971166950148092950623068688768835092383639552307597525774295179612007313184554210182334288997505728345430942593193465257888171858821184368402322*x^268 + 19413418070304236637465030834313878150535639876130231692775966842327865582995606455685023777534261487310775429292934812465384349634135924588337980488228721878995737848268044804234014195395222376936509480916092923982067570855271579500650680693587739783143539478012207968788323818392987548481588581184287232139530084889382010248131474050794902242820981624362237579920132585658637867198729563031596666171962049061499464327967204495456330609114596126879059217806681517279042961558635598854243124539456511704264327153676421777405775246652233216223438050551688861088600241726606135673861206486504717522243601718062327644588471345442283206341408030824868323336942530253186963183560910701399415267108274896609560651022600102745709245310674038433459037503368081100952382102833439483383639590370424181201143889299958780481907849769117514951660851127277616817*x^267 - 17360205377822479790593226247280847620703889336852701771698507074761392767597311559784627778351164048190301363720628835851481893387454960149392303090833978418055086762884593103724140628224677464978874542115160745456294396853297640078212731884607918319983026110926841638753048488390768407258858066597539453782492542856226844694234318605831708677100015519349451217210270325302378026853804194060585185960012622047726482282581931582822577962475653103391962371132974844434084195568475998268448453268137624653778411449547979930993512678358882765383030214834505710124462388835423384062082706288378325793260515541124422127773003897611076195325041628149081786635261905635907361733771434519003491110361754492403867048097735947765057589277479451861543525847542736093308833234177941394507545807364983776066510107669090668925518136167597820007474949829010486686659*x^266 + 9408296016765305504614917664709328454737253686720065703760777687144357727867957110164337781739966864401483899662500631024326111528336472159555054479507470947663695473003763826158684513539620052876928413695819683292099254274526445487748729792905054209408205552607709249680886805095675277995920922836184151968392174321639145226328850652690121607551661376219413048206141535752513272197700735033991746514970234269748642709729619592214836839357205749181717988422239747671684020668969514913246617852930287011361892437175250215194332445623444106292119403011935831626303295423260354401977764997950703377905805495354147470439628030266892880127455791872166752654746067308745697532308498261197848820900595248387885009677570089429179554973762645703397509551149521996849368534246761576382249743192926913539996103689281629445056429496496009680424862675899049422245378*x^265 - 3557454588640435940070406786468949088592053903747608076057290743621579847711949077402794973252429492888837030767619335786828064615465616507199546079473849086843043852920977121971828170197171410455215205448890261177626650920931288084146808888339530527703951609983087063856913777374063378457667400895434341527505730324328619914677298274996127949267056564357056851701043448735475385737266797659176416473949679407123690733495123822772900746870628264405200810821727964882830559128637683872695060757895000209831560266020609516918317273451759320918423490137703806451733030519172563219387321969055966552419452043830791570465999992597155211930251420961670485315706723334556769555283655258248093833505069840903800175851246238562110581135352455698831591446308433677277835678327015506883439730806087121220761457809880110395933034497358546035521309251610737581258499223*x^264 + 711004340662972048264507979365718569431618190497221956904904815772046215228169532880409696699729046341790981006897648547377093107004323371651261591116538134373673689486284695786831326720349519859321153213788505475914001615374880356632512446804942595979853146057830047540045007237525315197603371150138122134152224226260703847770332064339397267437535703754696493050943181905334071642494789299368412018360615913733681111144829223682349938721853895514537364600449138314579301802708039908101475387328714798829426424234916991208452840001088365551624764753336742292427101342044341729671514463064054085494426286536978065087896926700140507644195474668560412843910628395345326186259706373916756771902642546456800288174658519975470198438489351747303532086245985570136502303523949555766442649399958629828241861812602622569406534591555681330276403260217923843050989461519*x^263 + 230156520368375283078877093538486079209392471552513127717626187742429051943617201992525368511948430314599232608151776901247218126924750426158372788578316237325271932988788352657372874846288366427868334978731875354912093677864561087036278316958958184129687534639323247249320357853369986458081694984815898221270693654326871477662351998058946281793014329456800659755792441829282137661670809376880192063886145374644823671307616373879419430179591343445421398284061171102176008878291509935832986579160468842685789275321514805857888315112632520396563995627474128400223473567895762308218175218774296671175616414597329963127910372366927388960852364213049669626357816341291972386405134029972378144156759258540908094982427752403759414039665405107732246716994905982893751841941687972590446274046192507947075865631371319388193223574985255310661900769422260327583288573080888*x^262 - 339180152182249922953687918169216967608219398085289309499011030038309412840378788349400269079548669793280474743471144089276617483703183596030166281022856729503846476319892826917423942036752978695349729871908189036850453583901546338541210406811309234310813316104822648942719884745358837668730849818855050401812937840598793215248161155026998179156077127132311573196581238316873704930562507300583164086958252204439583256745522624088371112545088851236817026552406273238268025114102660568045581644168736787601135715264446876899434229077009052321815532527933559649259483517489582236940665632685207794803825335355485840761198364636480162053241522980398315750334728287873797041522411244390554580956776209439376693498889511192046535693241706397973832924209963334568624937452391159573559715079021616751462123485701081870329732309056434610880968757045503210435675911046702896*x^261 + 216452627608151048613888393167610871459816826656809330415900834990829607587554397317690295964843542384883437889030524559777101018755133833298559734951920338204992640557089312576283567191024186017626867060759203357425522842996485417190560847489345914427668123126413509948408585988779058718448038102796423686592706708136968807246456961619393868849206683020617860736047825779531875444336464459331815258975478132177411934078058694762366998907509620374172108552453868050818422799588163346761037808588122004018626024372804138772771979550025977907248750356217732414946300354334252908978077574060290031577267367620021420528051108949325508669177386923478833584625774073984922408412672871653395349912950690202990851052585496513440160271060815426789331565523102686303872191126934337424744679878844550093349690694838698487310649839477554822873077277142852934854131767027398396879*x^260 - 95682705836783940200938835579280508970943610753412906392007120134149304268441503024154268676433935015181971788485073254159908193008377757218961211778816121232972301434639670945848236130291246580720318511711316332291595743778134059117800017478740923459118196003456113943521526423393542781356231229789900801154295638648784014514358001422322075017874603156493609258068732322224124863495185255285606058360854744604653365146604413428272209797208005133054526568524812562321198564256082098240892315414854570806710656884866686420532912356646436057086142437280153985270764849574988084937749582138885665970029144707193876406223472801427528303189541618975594413254842791104512341860263930525586580307253585032781549188104197711219356557348887878624983002989913551221516395488270876150977487801959963545431660916083456421195321914987334594951356112654865131675228772996854082280150*x^259 + 27633282054519954589136694656952534996792202003475375790950951106375879941358439126849032104083568570852811785306352073117934382400766944764760308094993217960774727502137318407008986126816434597621069965901523255607421660470608389875730513545660745586416136595564714841429161122769026509434690876707778426707413466882574669536400178518759380932474372230970463691415519897890172548836550799417582561692370999467555884416975102314777274649780872923909668344289893706340861295560888070456390465325006904731351843058682290937899765774545997028753263146748349479443316966682715486481134297249571441108830732372256736842834308965843432922399797403435676305089085970354212490410342812056377915222415052983218979739703895069003307396862891822502386133860205235853792422899763806150915751079372016751525905031931020324930980334444297125119932441170495397202099007666616235067097471*x^258 - 642631089322222905545132756922274743965050718626988965264197112365115349371345286726503730320592022550330621163328958389430355125958583145990978444366965439962848023719787800322675627017849989638329774189689923165307639932972653450349350522669538667140052191602781491760222154640131203419713257200438772459444538958672712767468110490378112379731499933936633255203240126626349657409712925608704263006575069308409165376395874094886912253783704918999364811563149469565417678186107198112668020093242185516469665254445212395734133485169467335805618142265672660346404945534775329942604690276077805657572529582885822741598261902005139276077869624058740145239369963035136156487857094358721220343885354028343301934860891693035549359899567694063588060560355451573764489895579572665907691682038927718500878165081787670789927398176403409654577062743274325435317990827754992535575316819*x^257 - 5621097811471796168558219795672663219810516497833012112756128481890610536862655916947733130218387378675103733989708389504816370945122797846886588182046626744353024741094173541480183117788734787558200900566162884482907469098891828081436132995587208436517566247129027763365254574415521381933536249584862815084132285146041036298172470159432165439002906300546479496064246190159554154712702442186986523945390372750348562243826149881112178654945709328693357652071613082993579728852886334528846980479856252354703318772044594005983410187880965926915798908134986306692143407945405789667332522473876326357470765548763683660953363193044723488446905997021135456818315290195779123623305177729909938759573708405326386872019163486613487102024300566069964855912605729829388024438329345144004470039061697954286457965333355387694532943268921015434237547914133297310229400669794976458448463989381*x^256 + 4591174452827019990583254127294413942070443990435506247449328666309459924534088248363426575596311959869791539697215885750456423543089369282373730205247379039579438730113376733696506001565937646968001127917085815108872305392910190433509536390215124917972347074468985278589513036641672078026741454291897252701360977182816296566789831773803662723049967614933183305506509408163013265224512159239819558723446678180225595184161477278280774676043246197033423134032058693379085474176803143344650601516932947160100432715264702567111811918857767958129016994134098610423486319117958357135247985893767602598659623105117892294910141265897260919535783146037199651268678127881342601657735808910649298377355222799200966448517679226014641756719371146755912270875544266001758005901267861660429114723864802263669543456426748424737660759864715398433809934493693998910170460627043225040789807044327136*x^255 - 2382061379196474390314022530721217752580894391389772594298083050398735969869241566124046379665486078813922621663305189437970451450922655737103304093314248610341965836396183148967548163192963503304127440724446145481150535719946356516411330834243976719992382676049103768750313123368160096013886642773665403223240776380858506871522644707979104595515791702257742129777135852703882295860667010697988234833890542818036187571180553014565236240177378548770154590370554535666800976098675134653373533789831982951670021093975824434946020934423811252885423485942026085350993051934797405172369573913161222979366559237898668659874292794496988914482678673921662889477079792326979478250889508214023162043163102315377482440080246618256041337600965935141261571229610199883398596782855740550319603330800790964409959023768830666645917198507999941038644882709584978623147680753100518626243609107805839818*x^254 + 859861162678441176362289090184546207516694346540461951722964918049602234808662681368863421616215294908837137467717433263689486958243994047288416570709104710826330699401442616475156906007271212220918676912097226059984052453434357408768585684445951221657533149434952824155387202292223572219062740138123899936066818546477512503203072961936099829074380514364395675218089328836773287062907009529929942171338124429668460202452263572186917417924394615095259316899477056928260513156303376479578634454445519095180803753682929831772528602457589480028367597043033229510820287552347028268525959760317588201482295060895490176802560419593968567566092217338580140529457822056797066561239527996756042007075655422222639960944992403499309754121431402294644210867639248323783763521586486283460853408948247440325200958980803796092813175818908331355887769282145005704314948019894657082381411808059131096806*x^253 - 146739159427590609350163051530529475302556130716005949289870181372317383386685942406137567871843282958665030965177895165445502619850533587452150942803854537900724573038318196355346038553787826251740471926614014544726626361408035379743186079649504229277487196149300489403458504990165005268323917467106921529256762095567730349948296446590902365954462185017082009459013537065505468749499107877516277793643114129953343901517286517049275046363014573800114250407277670319202392579956838303965377009519460871581332254571445846178266055139554266030608070651396233309867310948233692193733241329170278775843217880098203334695172823882682451505743834181003579853313918075947701390295852649895971200581224537290738081589192573914202892882649860259472039820070394962901602825906214115008843695788456611230504447766980704435846042538340294219845190648698220968560984045330968642741625358013888230055296*x^252 - 76983281488506705023847580849460402521876860354671531412674837610773633765356116232467841958468975960325983214260687706772130417982686434913508854006558041093418895545979196913161167097309636153975507130932955717150032635213758049323232180268803117355086883931251345460407311345475189058809357324686398125094848171366836890121381246316400699172817077245067092906657912969249628289353175570673059201906955903268379031527131416266772539061342631358862437203368926081575171306352318156459172075145901086368042987567074406926947164589347821555429654084779992188890449812828580996234442883927686557766137640341465417513599309465260211382851986596325532051796284017976166113171507247531758481560771755920632952229517519965210623885845344676738279119102176422050639940179684843739836785217878359822643709226582878971956513311155533714759833275871407775337903718935778288842709637920139836174190918*x^251 + 93629603411031994019080113454308218852188910383616898854452368360084945267566868770777283460992200386576532799985570765367203180005070293621724865025815612350145837110383954411947828064598444837840935800789032212744964093843118014528703902472052909683350861065052167539545808756628694906917062173284260766953777419618303507024963748406560886782894260218984239899889862171015713142926633644230938787775399727185381777646050988104020272085494039625295422844953210138592708689967918765302134903204397601382448753459916814068908426831735305168039670439158291945062167146545495605911518786863824520645276163116731730615915140884365298350863125875125864812013990815826604988755331827566994261729010479576836327708900504472146190833834125672268384563818906786845792117754208724735727363787791666465119502151857347780802208954248429453910960593532992980807051664944540750471554566749107676636234293225*x^250 - 56307182457957485180344463533298514677273041455141899754000346326872757237491320616191704668521367399469857327942758469758777513001153227336373513045636777537817149762208041963356111044486512225991164219672742819233323997316969286602792656021644068420505413301745793088134044072658312197499300078714827300209946848109426849455216676743382118721420788203051832318864579220094386793465087454926712427728025903018181024155234662751427572206835148537123581324152576946516973578537563691520814598089663698107512580843643692354549519828789812480216409375297287697694654642293712096303001684409541385415638954705430765091080987213900764927423252573993541842780587913435761243937285122169967637336765894463030047231576140260640195126603213396876705924108565547112909466983852504216739108759060413057834216649629588211251004487685606748466780471578579433448690000053579510793452141786879648544954822825703*x^249 + 23106579120878879099574810852453080726859140577608238073109614854888229999527860607859684279853058767246017121237369272814376721045649392211218016847995517004293327126474003741659729441980895325407087182676754434427999196197401096025387229691854291492504264368466291630422224451976654215645769741423853748878537848723514657177234358382114857217174389421456984906742655178052690831635215417056289321830530486179728128815165182273184759728146170774835424996879683806619270913728837280188373067695433028802527226603686456457824457785037385867575110394597729972797119469175055741468240042821756019346495841615427478287305998855440200708663623028697989385085763602445263394199259239132656039526186902313079811806090499485186774424186913505509520887447540028665074792092985678209175767729835394455811641015214559528514758595086739559407490324256824637370111128294312481708973583788963375832000790239595823*x^248 - 5430827749881203626218333628020078847820795884062171589323380487000776268225536278735966916039571195847022111456544317170027454584613176004599155489012175189328684759857248811188858895567735101195394448277630000800137211174671616686558524380161256764930415554097461658675314272270047234038849432126120491692087914197918854416950329332998506712330517333769446540912391392865860175462477714673433777495955610039078460568542276493869244479198494829199715300160689313153588076098223654458446702686299838316764107246622201011040301927358109499156906426226923978903638501955105459405578255187089889390747595780009672048569047420810084117402565126935521447191755170586341530145753254888641839347767259191753915539426791651185681489237186536446981953012942331586980558935472212088022981548749212736773641265668956316185764147561040314209443101978474479134495977585381389556132921579825121211748373129961786231*x^247 - 928825766176781453763784186746473134547468617180645473217809585659108376740723457275717587619943973607261265218713500650325795257937183410452547829375160937134512505573884638335213138630942082634848888185840750248649342773366205136964876762307076264750501442098676272324870447962221521263033938280190874214032094158356446512776118099326288651860573560404613885570380773227010126565829910271988266244211868176375759017451275710009669303090595948394159708139217695907783967188426919403604204096955880132747665021295159931859024857256151379884191071578839279779542666945884599269604392635539033742440619353551952704451816154276706707377639673532584029911175259881297021348367820255816592517630296790759727995401071935331181818408793418938407236751258673564131691306599645981541916961448106530091173672011007013768341522041013271789206426941570473385172216532553849460957946368568897892982617414402160968148*x^246 + 1917299516906123707246628025234333989074128018620812371034863692261486878622967106550931998056044701880830958142235251154596587903478179523741078399506013322214047827923411240436975377368655758363748717916707642415124478177052681821086919221706068096483472348526411082640238076816531259065455930548198614938967759055038736976959622523404192975275253016003910122960791909794092849017449952914842111823999156605077339890996653696650937375941005361520810790647511647856458767439708613494603491205523023390337608619630153056935798675167906203813133282389732680333929105924789195829805683424707275195315781248511518934310670641326427613064270272099915336552786408625957869349560378836328248537040676710328596317388865217830464790329266937400958071146315021134419523708226269478910282488613063532437164008347843917396457573998109568980968408386168373568172374883616302079858464947823188304982201613269581869157824*x^245 - 1264445420353348598538406844676110007780089285246491208782640178059752996431087758963593631764996078594754957388816805068115088147102397677176186224276784802099911597934120924298473147776437322950603974189754796247743474519603097622091890682337624062685077185015033916352745747599141254512703236282424292118665886646672499148641966080241348714950071868989558381182797538226880888464953533824312883807303158101634551107807056293000272216721492187700175725922614991129085480336804756145519304517132281689994204579400435831747007753535967747699640791015406957015480541633842158078990157451635843445202951255623590119136993777991647533163651899612166582207913264840753967603178943198493263830314195723814288562926194976323183513079250950225076234864818955639294748405513151677958295090297173455456503612137334075319420374522944366413932245036084454080009815359797674665946328174479870508160554329942399584241876998*x^244 + 543708727922892217318914690371540510095897891151083849207413564066883225681544973160350366347905268304183442818560184088706969372096232898533122708712776623607849564476170858895817221217528235424996607568474956074142980076036119706955130089597898721067031899287044062145357178996416113766608678494871126283171825491758982107049052010333282232531346846535279060956659698835087151217867372088811458437394203808393670302269488115207837854489602539649573437133404328086423424512866439272195571000714072367223107654494668146065996904485763267775942913073708073049816281504558467685116743234402095904435222626587178335027169219502849069126818995858535366228980090084542423336886525017631073723901933467495016653779834833029000186511288690429692698098094838281092957077597724455325695439489888860855985495818353619036726567494597018311148347443371589229603251503077297106173925919794888900024056597575025025436918336287*x^243 - 137033179443056466877015575216421248798299329437661372473082945856303910327033269874987064166902648093399640847970551526742615757968407591930957933096720180482717195581463071932830501495252359144967949574105580870998033289926063358686400949811761267072799871500080093885627904615159522721803520726912327034003148284249374605673175804637076416881303101330036682631709431766454308877734477076471433301920644914162258877868092519233357511853186793319850098550673965799235434372253413899729245427746764080805921860227378078393092340529522938921924199513294971328519225829442111465219102053463656323236347761693501424790689743772191527674068928878946685247517683717198520970467642723694169351087938311924504960569433343363379890088720922174662183929318774465113967384565424165776205962876865205910508559783393374436875877432124304865002322462174455162390408836022562840058823151098068900259464143836492531896194380464985*x^242 - 14012772405423929509096625186195474614391060992305094765900707098734821189811461618521716827500625870772263415111397016466880087081141922876457104029999925950048371155834375569785091784245915536108357112745602611023590226150788125659778584986297954513790440133076478138972984742302173888600798807426032459243526696607906291588241827022904151210792720289725473964213342276619829716322233981424289832806792648659687737113234293453746567863525801905825187131429800837044205507909758054696558790325987384924465186042755876985866962417418994070988144291369237085313698948679170012838684983572979861829516284817573538220464140492648979953736391513146931424071064984557407514717010585923019481067261969526338330654215655224359605849641435218318125705068411612074804505496109471438796723083780385467334203400565011887566417753350890517141946765927571318034328038851578438574475732393444359424842057773710574874143353151520718*x^241 + 39697617242405778734681210537765244154282201210461985908042486319823617405806612338898230377644115361521843015436345278295047795997998180553939180497275247409324836244552860046955133836422609437463022445629002113055570501422779558182618267682926106284042045610231384783806721640525784111119798336343755962655054029864339098333795008379792587042099346422981920316464149606178654497831928191648457987248309176147954656091393629208008682287947746195689058359965400697480218362853828376930356127732712818603481137216422902142597894867883456930119194403264516391066719445972152344235430253137945704761643245346385978710173001439017034026094328787837301386784931519323492223632830060773852355713674574083176327625008058373741692138686120863905001405957471566909134372935329228063423500829805732549012007988243154991081836326397251977053479260506174954824717202099488528656684736968232352820443323664240602062268776153259284816*x^240 - 26469422479127667227830365169686703132468415660155070315690934339530938937328203399690307636085126307287393822998968022828635236721163538330854296008043053731727150613732998258604498829882903698759718743500406821768615016086190267282931207702251979111190976094135785332074739451002100284261922822606948458935782346638559675684141343742474017519644754902899915965220479849733939877587272366031761660699674896185314611258609182218307338588988977083089535259524764520703541898850304121605290604383204803859977327413644177009540202345662488567185487279735316003298605267695951546727833337643902971615397376889262356501996672976214640268059781816384349217150662832283996382592960973500446555044222914572768203757214009298026875925094513547750683089033833494993873306822334249451871926519069089349107070967026173334012471820725799229099407135134844283012644952596200917528037112261331818277193938936234156133003572014926024671711*x^239 + 11171703176864184471484386900209653033030689824013519884720814400658671017766154733544799929168299285283452152358358615656444419788913380586875142321997961435318316308256350558609802476083828250497824584361171744077657501344472501026069660416129044481855020897503977318980325804564164046643781409381078623432136490364898824575264158193936276830210140833030712678140594532627591418180900249596977995506360577076038426595266102288001365360415645500997922012150958585217952712445174094506522224612956244573319743884387805994099645178595978847275350462964966631671663687350869033737536636559054712308667088945027649743028766603834217978270012937661436375704256766684852127354961645759388848832420320634492396178222464103169666459960154855018597023578232054516653373618287168113540074731457501702101281366271725201487147104179058704112851271907814261730381784042342432457349646812110879172653756593659466077705399333486237946261506*x^238 - 2673341086532825167938309587016340589429011209936646439156645686499882132115116913423772926957619671147202767801033515282121424740515972117621233429454587231992295515444944882787122214674241022072086301842522979448718429682065450601958218584865547348261316406657557348729230892608143166363805577148543617060204587902805629379921125394393524711435172306410239925844272698479069494547369171916073214116236587940168646981891954621537938886172879177456570988174511987686959035527245894755292906404167797084843410759662536643974473959543295956063209197852202700083871481844875982240621920967266250260122346398042417768869764884879234963016216254806151721424062607523058314326116126549947466834353109378933924589159848387411208161698086287986652346714063606200989834470131359279556675866799791829394479142499284583772553817903376216568487229215142257245471303817612908771163042694864413112215460684843247352982973241508373019402228857*x^237 - 357676380348297589944513306770582527432114868093530400372911293070295833790311925795021618715830568941840113832643832201166261067347682958432942416129225629303465790115817008415967414510432933572951632669715359571322830365696635515235450721125785810724478067064311015916688880018251545577039911654603596318121832338724305011782409549355616704367428561921262376709542468051647716150176695863389310350760181703385343540167335309335129570456174288458936524116410319198456666881775226631309714065404303948840839039329374073839427175631552501049231298264113954747005611754052601523530819549454477315035609433969711263250745290328565968113509581099870127432314446375352428478752469655544562542225925994735012614230647578254303436482851278910277782497646594100319950109592903583545843280663620005434100390502963393767959558364237821009628396463162317403947575697313850094514301426066206374483445472661140540857741599791633323825952957331*x^236 + 804125291084812891572171549532424868581874947764472983237696527402980353906266096347434494641348167618316305939046278957459629781868456919573272216336517578293729156871948085418133202107552608043160805259620865745839423667000898038354698410842296209115498426267928263613823183911350012972834986227077855132000032591576211449096665464186710049346442448895667281370799102799896333099849003939198131681811603499507681590567538122133706916436929839431444489076108388535431403177989891552874644766215745423433164994665942432740738225852686936167382943757031740989514365178414968185902116135606860859138764540468422948699614444481033926064887194872338898658912429327222771776009802418869908459120366195056887353982733806315461098536015181364930457001817108737004103463578461599859733632335775855289778158811953724035480189005264896927745107975421561032066303194493598739481120096904623095792819876039794170516662147568744560018365583679882*x^235 - 504868561179066084994117404186222910701897124412094366067344654837420375518915172201565264001072462627425487556188628875391174013653818962796682076828142985529609349956798937375950796104229589073268123264289232200875347623407977119951295379923010993969770417207435347799308656085857497870158521237443870188694893289068990668606976713561080118362057930153452417851211229702069041643339661509914399582630717053007691423638001405910507101578286726203056785219097505642460599082558372818224652801473572008838512715812715300750384700869791611341044828912022167609077314274974178992134705072393968973355735357613543011898503928867392255498585923208231730154035468735749534310087111072058696948905475485987676109216982947728715415330343363360547252174221808379895886808308474772390541779023704566597355274716114904584636038857491293857050524044968792809264479721928337209237368715271299457636521078004754058332572838514691764275605473733928997*x^234 + 198930012527940823572196053669890185753796750218748209285266250432312323647070569594916523991380425349843418340230601300667218043933964068639509774137434766725542552618024675492365225221743128277470064837331057196355670750558944043383598040424819110415836935244242410072124794073731369257680697955147194308640030101943530220461517189302248746552665556655249699108309502677692582853277761072199166785971622687201996090156075562590527141692610320962773461154644762913447237963249774879018423095435723233559415921916323651904550887013101180228561552260993764631400928501596359158199012729814719970259560643473541436458136858139320545594142438726352996917285990257883226849295738421365599608320737073727094386291915975910927147308370554071792422290517023437123086471494673267796241799600357254742224509365168888587112564053562380950283335086459207165982345716953190812615320068010561540665035545463322555221948649089403827014653122012643060159*x^233 - 40710679380394121428186571828882435007555418273200961603962634664447582257508883021254646932896746761443230877415494844215829573365761055671295917127998164086136793024173988713109948610501467594290199183447115721381150603306369026983233125061730087778106641149217701089869382347685342074934842073485661406670624708310938750491106784533644352507943487873663869321599080910099818290474515091094363409678306334284104729314886125027261176799208250078907252482554070271691058427540487650743645725094818844657440835140058984460722516785986009966782887520468559605834676326277958654717556500658487888517369713157605727807412544687166032699560961406129791096016713044494570697729417032991488427553301811626879405588630167293071832774988561423458534836431464468333620614489980052074672819174887530129051079554267281105374974944776718334755664557627879885461198684913659890079901418816840442492279596972502353666292480777063974018712387396486254411988*x^232 - 10498217563272758145152051973690565722965619450101770050057269958452468063808237298098714589405160072055122321458769024201689340834660402974992968111116628787967633239158259034489233216826138436012980637837035756044291406618225244358717541620000421113821362707100905078162088697438027732167643615426556804199748949919010390332142587845728151247100275633478805681449849453413750364235116286645614842435937727929629901581768340200428330910041495841536236027856215164165554367644417234418648653827284023354980172760940250186825687277311031452643100595467887420281958979588970349057892568541999524529334211924150050985112305561605756840218635007750023357405754220562973940799055873831671417403703779051415305164454199076964631641737939474889070386908378520646474956075171597792699503225497761870216902508426649007107750772089874849206502860770798442125328435850926752717512084597487507018452881713921577892254273841813103769119056867317005523075369*x^231 + 15307815711349444734752479612020754297036465514547522313904950288015839501641065886546845572643593152178638754932204099297427170782745857565465947132301605462729630588227802805882236127334559199282808828736440499754158912874971261788249281595626054461361757202739205174252027930987652257040791793525503240638374607509176070898331158297123733527601944253306620123498857130643865612464558187394894349119547778041598599635770955698703566645689818756390681214890620765825224318574598161543522734376446881839191002766451477903848310542578680819944383703419489174724459084389453844291332045162351466150503171593171346643064085058565122762470628921703211158156794442313050000116854472703465148715402135357443821714620849194919612327308354117018098985944393703997752308377257252995169825589144917123485991415841866990617339517691240812527901751760927494384176848798130994016038789763607762206691836499907535486025788768467337350195900916835703883388585167*x^230 - 8632417659936175310025232496171549472371579340161634644407766655188328306293613982854103165698410639349925505530900336242007929816252815156657556139581517270576310592603806362347830888410257844259406706431766148347294556221840784151069690741742279920082522858765947561184985893908774971025605831734436860927747212861473395741332389491732854099903199582104531806044380985822236377856762270656624167829202895943253342203961591285074213822870376175621471899595080929188175492456881538656691036632711333126332371223400398394303131223794248865792270568656060326592319550156893911289079383382246394799041693699111974702032142004122475867055465873092820738357984669713017634955062329620347508527876906797909800391154508339758983180624364588578880854051432138346729067192591764521287122115700764650267203990307321148300103573844149214605483230518429834810952395081614253220117472146816061812950355863635538401951742576170313506403003710740654995697586296737*x^229 + 3041924595256213936141207677212963298855121374604043407202458119023508531551419686526766059016169581375051652160644409381398576104427886555629274211515945821370591769516847308165426578358733892646562252934679118221852423440886831121050959330953431215538171336704934681409812867504037536072334996014041759453305315476414477531827026403274124816720351196341835795782092023901129337769751337688087873689189981684121419357409643695683680174131716058600768137893403080477432303816303870298297748326532956478411149954755463888125704768637469768177762597346823040884230040214521425360906764486319651501593542143957104252271966194733208308962885994009817928000929119616540403519405554692386640419525953964158158139939998217660649356849732075478747606777652274744317595420729305044114450418487855075749966731106273293568694363167720369200785960875980663484195883662861201610267710005271211774603527284136072600069411339128274193157915474178348926927063138818788*x^228 - 453081211723870974718580776251429171299305132702397100305805443758423527160774153205532100008407587188848675694616339023386615113681900175761798445963687952700392056455984440090216110815031601679931053175079544206541027004229435603097371422381548214604230657612340998377169760633984671027869602277738691429622892603377336074189685002560454729517310397361879443985503256686948743395154461885612494616485289182083106138471702925013600610871601739439338762888130170082996755064608120289745605782418245799735258752673511031555011117729558179407878599307755987455076787389878267466093354723658295584914654354155014793019863627449008027154550297494791467408045721446935766467989850268904634006851968250052085663890262509723932412155371184106181193542495018576531398124175360076532622097920038890748076721151698211395890827209233741354120432716596992178734207240993381480143046680959165893661476596320151681842604205977097938644318354337412535110860101053038486*x^227 - 263101285799394374656116648456999936270951645493988269468861095828678304477276167358126983004934364418463407437830419966729694655954737979843017502101720262620715107346657708890629929769404913660796537729137238983371255567512029082025673654451019045102049603094174226279676803162341256708306318849544079282528352261001464619012175925989710404189366762447073935576451734703607960252871549225191578759640122390914222006130394998320668833160094025806391936728638834638305122658013655820327197384215100794755994235021002386505728977081643254275858659783757162691679826972803244526072223764707162532569590883130590726612266607220292656647626924795850700376363535327215795395418578342542608753896001249742369382856340275930457983399787750911760157700323684559548424645124068171080235402719063657685803320719247938013037893325627518814916046964047835355077883413621001793226540810520450701888456545061203401235457035417059475004053783565491377545148548009496204759*x^226 + 263645084222831403483376646953029929173042076704508203638878962975771216786466979894135428212426744690159367706114462046630866384239651575157259022849059657388185641276029713085266249333264722585446383659198197225281493395980625093068457282418312237265349850441057195799223994946106688486931817178660557671102968738891825522931186224627453383604015776565108449361923489766361980065859638643930252809904983110353902377728569055051141147457681623135216764114881336149122417343515097974602913444146773333018890953646644360703106934973867908573851140664291297284831556789349062728497918243828292487216174762814493415563471566849062388582901189101266016919568815704081245287145684601000489873963007484701829975575978605338331367318947747124008394562417082794414429927540752783247463098943256034373246822948082848838180516760568158828278154735226025322727735978753257528543682387682492916386098688936080296142592628166091877746590131788181420021316233998438877763075*x^225 - 129642365769343580192752953553500504985312429547306663433676665795430016112026786531399685211492315501661823549285101754385583223808926774807122295880967351064308362882064394958412167512929979103941160959038107932777884641061967580180491017493512272182981907559448946012740867273719006158908060001556792463647657991861842191363045679075650016757578442869868723990909796696673423510009003646399524683475264988115123794857497131182146364019546692966549722441271130160521647054921513912817134952366850126776431207435343743583793057955287055523798289512968178411009157238336604943660541497515891215451482501837366716101509935698961086616310593841881016676879256436001860407118514637360004872321634393948567036810546652164999749751402013181441020053276951725565259531722108036379952498339455845576468189784340280582587992851119824295488564949613496027740063460020355676540548171165695621581648778210589988828290942978310429179805615173327843402325062148653893155226279*x^224 + 38813494218689030819847790509309878881899953453225902669331389536677447346042491345974615052677551146650109404449803634091487755025274721474913582502681980282347500987643762522588220564281798169615622460734058996812698246686699682703099571259540435215526860760685827840424928503767870488289950303602636386620408698214544355845616473115424158834337062502124038043423762187371389966666250290815793628010301467102778907837626850105411477213771497687814390105922235676848228344022101398069512205047243564410937875834057664758902233215516062812092354633140430638138119298275186246480908407610669495521402430782769989897686480365781514272062084641649598591755904840154896542766305345810422781101403445145399805509698365502763796345605931403254883775184060745151562174289711338902475699725249989140343810919199945288589553962142257533649960700374614766360318330345138925155524399663682828005327731511397226600690551266032044149540005573681097936065338897032490555244765435*x^223 - 2374069671385827376897292765292281508026788232612475316538700306556403867459969778424020126744301426886351940950320103388957007617509182053525854728880386931709975195237527336992577262137456277798307670547634081731221465820734123457580018619479661429376998776383615397302308840951299180594526425417977104221861836152860985235346134401934296287318508302518198795782111947873627265840031975954779412109639149800720115012997988167459801276687701759613147221223814664560667396471443290426494760025039146472617971081748186980401646469629277521757316147419603400502518933574628760998237752622514244494480116599810327833853236184460825376334888417226743355110421373097421559119374028547385056068771571043048667343815688106846657911887824321865506888089834867906457447309864051626506375690532830141537910371852155494918508381535360961575724418799382765347917204592775558140038874317662647379793235283495560840902092489680940153074037413705797277445561482653011756715296434848*x^222 - 5418493864209092597028632103953881954800256152245145448689004589471674196749871502328911613317466366730993499945424473197710154283868681468476585597794810902841600090835497767247889257277619837163189166304654143036961923523418081466312724789589242213966251412502663037566388993020700375475373338816130954655939963201849962277607870901071067546538053761126821371930669344045954101511381199157565382875278795690113931149474230830260707725206742952158028452113336168077330722269841454755900288852441133590889627403313327750066111238484813204300752319980795766322064666256091881547783491251379212344352090260428509300339420848052749500257773389027917049591620765051194570008510204519197938876130119546517189096601617150876707294299435537810075472873256316658462921181489651780037309058692483571872541700945278307689371013383878328781771678471365842072671399557166474495638303814584856473121245886088944386892472406748315859289827816049021783905403565421845066505405075413145*x^221 + 4005509734783604558026839822599501696505200221424465207346220701172276314678696983882247270520135584935164078081044247636051273253048691386474798048488386973262160831117081720517441267395140056556156910782603021147141036028981881156659271883751086140540768492410991400224623218005247990781956726132464530993180207946309228490201154547955973230679406423556974335453453723642293735991987834384350818766729561187856790316418855740297709831900947937978270717383707671512896743731338318294369048742368001917128605311315232541402770621878006100771486733321963917065895130797599021716114909266863375277353082066318602237881608112464399922609959922433585578307103015992973994953989875824909476763466731815580416502386828642703146408918115234093449177148759600491494504983798609813742328809302168125058441078558656104829220200588977768092242261599544266693931992384478433945243583479387915287878566190298573987173200902567700381408888413129733937989282747277492473364674264829835252*x^220 - 1672755065969080358979265462037710151561859094300490662893074426870246114960432515549549320500426221247362206581765310152278338723614725340517336746570249316821641038611947996917324468834823389409813514427525699157230767910027807641342867512782122440899841655860478625982066105139325238498681264417525028239379058475756790665333761647580115144691407201226323670088937448080066346164758934281001231965180398720254063709917518731219625155389658855143499130108025079156269327434452149415621392140643694830811719105756680995861058578635585704767526009367275902171563158633319839898683245745131707048645305430375901289965820942227790743925201339615926581139065371770388215213957245660497081732150363390401208509329885700775015621783426695199096683414085478284913553078631081092176306182843617048565333848941138379402538102097852848179806760591195539550987295801818254013645148950204735259459636852647731809482274929064209177476266803625578581031849623615063190368409752202828051843*x^219 + 390085099853793676626867718491053825139356510815853780244583588482331111141006689441286035750015748525469150041706855395467141019428149667500519380676936381968599624072203310512902674474977282203395947229903048813172494393490716133650996503123818882314004681722001608453006595561941678938414773513868021931294501072594877537674480672563679296214675765722970807139673360409014845116928444686227106597257106699433473895371373618790536597835906957571752058865278124995869747520372809354032005342882766166621169751108415166092914505177592472482333987564433622823403057174273776182110808862421093969311055669886538024172911667347675516633214828248946310280801635789194563994367986834457483967325007755072791863162300614073734767658475821734091766539943032599518893012144017894125149043307790024042211681972929380212435265514323315777777510889245702164069786084504833879320842271845560342441389176261504155065411229667128742704723462252061531061083530421063188448568412078782822649240*x^218 + 37408536573843667999776184692836117191106208913458080378049034774822804309239624958877831532666243137066847481423438485107198703195672589783221988135235722790627351887370317439062855822713782784826697991341295721778451405650644624462615877376213090208924569267394027411440840766423867881964551704505624966513129167230011501013798041196944563423404993240130945470563713548694351602373259171805875563148772688339478765389490846430002948667640318703024752020284492123084923373470917860228457345429026766202551182008023014859750263296104998705490008713817554220469094707190807761604419927454264025471081533447972758358594297463536373229057554176220241573180175227171337158249687683720442892369349045095885751085410793934909285383533202567191641119133651225546355258667673616425083109496815863922276469661505450076824013668161539042172624456831278316142494559921714827470174693957358335272633571286043668459527011304023404210238001204568525953405017245998297223029559422933981259625541*x^217 - 91325654738211632424452913479614689533450574304029119199082221595991725978873438432982620716664001522209338062120322108970677397239848644524821224795953631280160551199389385629853541034582288894341154630617318677576414369871499383931006718298779110546583549416753788655827960756921407983461076054887948353450282073987582983372756962049967549220937130063633207552688333428465654168926154741298729758155690884775814086766713046591945007691853422947103275450172281999019853650574258860536010564069465349609404559001668256058266248082082113978385705250125228148566859049861950914083227307760028355974675541794875168185117846210749613122404815233378517846538177325896251280875322717830813553328694551918321455659932053797582655540456981886587093554677624943042324655738393100313664357467582597266371937379029578059629120316513187685138004087256980338610852631266638603994592175952597835681233390122845015933981337170082891443658283403801815460552737562495606716263517049532913779571593378*x^216 + 52238857520672465536450432459282568269889301727884417215669705212851251694272670623085881671664554387496287587960664061248906012128492971197031430011079028228178865713011147045124266970666362551954979234219980122424194257774242030896723024631875544252826860696086819878707543663132506020751476371208788411530455846766081774214777384592532151734400396003701041243018138318417120740559954821214752061944419423496227638147606796940645748221541697519788166531624063971617141003324852956998461117575971025867830839654463093211354176808929405972786483841128906521109844257274010830121486542044741039647915802407739625025976279145462320791709020342690869341748009994639786746760835578917914294142243508203989391359593034195616378393730127986102820809907925741095498592595856837135673786631769188544717822333133096497897116085345725572592075696824443571146025040147370801368708634102305828129262695281638544563229567040270196963498378337567777611408941088705376280040870947368082135517290013964*x^215 - 17906373700491814317004031543003053438915054325090826380540322245845076635018973435772190343368860789088255064263108357955651575222902820873384760182807446148100668507154084858702382226419483047826827080788182872490965878060445499711853038428211165881301445714101634517137227077822255255647582716756427739216531124394599194576829030162739862155606923946256502565266981881995748031533787110886976503580286709750850095548921923332096143010006696842479036444948640469499481833973149971844083713931700439400017502651142017947340177549593892030169433204666350526671240892315556141045262893575379597977163473920491049540937049678384168873152692327557116798024999174087987238116874546439474853636058198364522307911866901643474174422414776712812000193352699094439651075326870934870429550724851065001367281718595752917316323754967869040666797136211243529300219685159640261245802649444970497163386187401610297444762960946991586135801132236407442233118836520609756510432389575166801212208026906486291*x^214 + 2621793061893362786655093290923919717500047229268020390559381461338400703871374682973223972491429169115371344507150130980250341501715570217114263455873534835557131682567340484919948399197651363121556906212727222467833709420770572370796316709474376640368859134915679166542247391554343855561598221184784247703396750996537093615338643382194563228130162411073766409119526311793996400057472382615492403101326472372224014007833327189496213503484282154217896811710568692019009327272835698588885742669484733124862769765532004198365739336615011851935831628972584273070091095793885090317937028288586936029874601017124043769187912336344643499179252258815079441205725629133476970491512875900991144923922696935869336543497115848793761531755364532635597611841302766580129893061393062288184424808269731517515522006556991787753839042824154938061234443020821998072564441295120310070049874225949292511217190844811438497897159272470281433005253901318665103248229909768843490595951568792553050203490579016680371*x^213 + 1310045629221336292007286548034524201223731342525200905566823072301078542233171623915137374328154210394341640350435681690764434433257223271059380881279909329192954791171606714586658243993273563511341750162718989618364833903098621845937870142439292096984366842650415197320753687950489063310705121632889509022571682608714072346448813464114057247637628615276623832246550946909228620109417222257780941094137385524514927727200488660398927335889697601406343112924093646249754285606472433240717215537867205163579397136339140036178165484336755298946217658789580705014790757798017107677163691993345134309866977192246226207947346873789263009005746190423365042728647648336646202356771931262133932591636697106620687300203707675837743964495654746316897556035206180427428122105438870264430414220392069379792833666447802335423101690146695379806251250931762931541719457883922092529923435285677164886698455813799800121169038210643896820539304490232241358675691819561323333567966379245289246500077306017513329312*x^212 - 1248955498338089599694253491938966319407980899621079586987349270859355011536257000755028310626034936422393471272496779824740092883947745534541652317458700019972544807675261535731182718924182593512040865174105997239307489135552101785626989290599366123015436248969534111558060036198829527421980847577029681335798486564401360747759916414280039250629663794452850319199723118025669629451329487715338935458157811431435851102321255307307126588348894806268942913560806037306451725435440565041101260875208930302339505810874808431065774623967847511884449685836357494598889551618093757345657668731202812603808139133352620076653466875880938545659436574845117435508851193295152672283316864346798115130090298206870687691540538756798731680286917200973693777584906051206629503206499009708653030862603894564832606066021312621412506763673985831515844965641666989431854595247890969492192454087132299298455140484990600709184626238881454614283334484042563923784190478386853286029911584461186436128856428849098641834914*x^211 + 564325262463725059334959126869713269937775103617548887784240151135168088410901486148876911872237402596826909075878972761215810703147292306644233914004944614110513554064094473151233624343508683426354943105708725274960548533252427687680031696552402558647054252498666645082220200526159126611399924331570373546478049863905822422457703403102449946809558690769232779851722481186607273104512489953014755930052760490944274624632979692331038721132403897889679488175905454904715339436053403843941652368336413212391045678661956213154101787230254193605238278007582191812898207689251017682332333000524928002892063120115919394003076425796142319970733664534919428832332333502272933149921648759372414234277666243548059750294636018716600990018899918385736449464414907197790993559557871299216205955356695280015360956220516324270826500408185489214815163601685881657999349114607909986407217430761817205082613022061352071934717611847668407698835130013312946365183533560002034033500067604395766520978649548774045809432259*x^210 - 148333665403009787867234743094968497529211930306607381903486872371213640555598785856940550501682229443141234772113649019282114701497059166352044339389014671278512583014636793493718008278496783933648783235370800288624557526363362665870010260966029661123220004135936163777044721285872188462760683394117826738706673008613914782417215071731885290577615726299546146419387953121312527657001576263142658719640136362124129038454307468917189640571133050559536122023774723896308518007324873229634667395374247413093506247760111621133066232973724244468521902762074813737620938010736889177575779731106569486094922839037245767385381176384937135086802990049440966326611654082044593040451708473879157508908765608309049019231982523824646410917797814615940497735946222163044352413872774909898177821717899228804409928612960432597231639987297486852383054980680432108968550540378020523425341742162029939709521992679999668823067624537766015095582506479420548160510126412831885106173250788902539812880043124924431686991095662*x^209 + 1431120007429217922465760332613864498945819431424702226743435840529936194282184444208918468872442613078239649800061039778236032293779246901538957114226231051987675842087111627486824368687858560761153873060136229341139016927595748782944472907784747060417470872880248780088777299633943728757117967429992722488661430207869572686451146219980003113434826552968262119136504877793266516325579284152400969513798816462064149966666563803734670287439566017341809592695185098571418034240899802350273159893596685743664405481887634870666676131806581591942483617839209648243548209096683298921661445567408547630905916062247333781229555464772815703672501839038965233896149299197828846574666291547805614260368289828503988600563344082712577223185749359400525522539326268062678358271706280751464713461874328304430598055623147083308895868439424428426291294402420912073007792738305764202762471102628315822224640936835319855724707727664223855063022183847000997204207976993026461715273915320593833219068716477401228622040052909*x^208 + 22495208221087385048487255335550894263204000471252602660098515712110005253995384159631638170158139128449636524001325743489627641654524776664401934286129306135870711417996584134533542288656050685267157652534709020810484363198024038309167249038560402435133364548890769225169589512279728310267442257766933732591165600726758680152995845190898465543500634465155736422154179887072139980133857165590457610244239966696281436420409952405749318879758489671666038632680686292222148901924626879208712902603275487367795968779285866207766207418417572351535673044905731769258243757927223085893475176331156175134789223009922480839567375796848081620788338568331164460457086097387351590702961663222664420731824803765403935317204829753150215976755782916161337483259758162852583135210269523073807278317033824721338911033679374007236942686243992724869898486825269259493956485539905064598844996732632208007066291224224314775228220216707848340850579318391668333538122261802484968018890058915081285387846213997387355939680727910259*x^207 - 13911758667751429920909840154986723843575450902041648181497815990024421304669921573938169567291327518189946864888177407371003599384739183389620933935582877577708817166972008792329625444913915254088422115158981978592495415987399375189616883222216660362572406067231006837505559123174379613478754770583019931175675547630647944247862640949532420170977999004612526693696929591095435402137050592552773060595317194651554498809206147763739181354546266672652045471854775050759433896490263521480901350068315761490515417560973511533364615735232310094099852319578359586572338061899241260298843401705376105432228304800240325414162264928490508895301124791902524356237626816166172448479155409916804923920202440462454537913208798146537622358502597884971130761919631460113006571852602210426706704061208698402314652212096121043594956443526047737434679557952940780305583754803007424140720568249240295081420015984566454617874908366818629796156025663228175655860656892452748139349364607296463546160099653158283926508428513291702274*x^206 + 4952640450332688414406582045024767179383507952110478914832528304394973835304999879756872614832275706087183647511190504118284950336551786797409252137955307222525281921869456966620223914043585220773434666680594496812942560587695978096871255607311229050296097828646172976970857601991177268307147873503175264522603827816575704951340920701954922840913184787719646178813136256238463332407594585505219958097747393618324578142372281428900765294952548938211040274116691688488666780158112784296706880776996762334203496374981387620739749274884961438760260613626912918245511473033057997631182105711493023961781773442814580177699628280082378018802002258811637219342014012596317467558190690554284089141473350793991384437411378719030249307480967180472279638419023532049841305913862757275358047283721650950414384036978627833175033110288718780417936347112035106670291416399905634705346637199727584164208974156834837436722181061918850248954059098113885724251217406391583532770973674938116013165556130231037609178866340121988089346*x^205 - 863744709545911766019845713246139923370172201532548028898311411601097115344921342495939932997904597745248218441707950244025351963058694076670734644524551490937397275055762312390379859848878542107816803939190159372024405693785854533030704684479367576231163770874252883062881626488918520844068785124958071081906511106489753183135123264668269436011854243247044780774306284918969016284221490887926177548389067056277920397277825679161982373704435541411175429613735686333008302925999533521942033895994463978560117880643310525111163467055228096862673253066546297442307536677493299448409691431009855380128293438068935743850187121460196459003164912520793020712854867372809911593573698680081835496584113334044277046250491897473841804239451018446243154441966115465475188160545285684221196591726113249253473291715475189484656082130052716250261937550784013261961913612984301177691164074197615219036030209136928253776324469179212756987511388634519278911133542813935866267374127960487240858647260232680823494928478629242859781738*x^204 - 225367566767094645537591106853741565662147731011493014755084792115821264656743465520139356177277451675161731541436213693665152430827534262708172104069214490878584488770429652497203060377895367453879497995906730424081965402511474683834878009334615332205248216307670785335502877979133501254587364205992434160058576484519840011222658941919002641767126231300571344898320318598911570793882981736017221210539397444432098611790142462886204846377451967120186182250238563580633550769770879950461613364436131655427544076327803915911239949618667429605587824998073573084141355607305840717587058100761101718548336968120257119324691886706540722392100761390705428544008423601529169227636104776077205070657102550739273160331216411720866156146623910766379267738380957662784549747105251290054466779115466135348527546861524752430058238374873472911447448493782495837649238255196187233367435779140350628475818775636921581492325985094246413528213703767726890846947216580237896755864385317283806340233409646036301735856304751724056954728784*x^203 + 259952662786237687012356225855725493495081117019572399880414890330370442546399937443032514385643068342341453713695566438990211415593483701749741320912600550851766337957335241733775868390368834920787904965589113205408152581018000938945398260859479699125984217301673589705198640543295879852530399001480692373634611050160106412050435685806985547493184884899641127494262637003603325671882884113476162587550102921552555579714976827574199098982552994278491291730217904025990478492298771655556134428974237549288212359125395009993646247119374975053169485737477296133979537392027725192984141212304992664732850124786110532258431575536619339709439594174753165056647651894687280943287816812384483286977774073958609350759495160656682362547783459174813227437845425755475323872945387110754593601786762012413899837828290106321186267673763307035989900376748638448148509407872921374519496290851963007380129404051887205440653966965272134713565360454709705038424264874038865208989105266503498824601797936301217234463820251852259008736200661*x^202 - 119237754026132269354955234395275204002498274573143477748594025237138312016038648962089987453327371685990760569172486674645817329751498414094255616994867267220138211459796783171161514718845723853149697987018960659968863001120911025297336499360276976772506504761752851214153171766373391275635336386954303125066077531096611917336789874795427432246307450836000945123713886646327171356940778463474078759916316538577760020151475366429752751953161001389829571734254393296807783112019095583714969058260873184697363833317724202081498021269914105640386564966205162782366543638455575556736541868195236314630391640891169243034846088582999540377504231490495352328003048408420313553123009084066272876663350271454204286942135194696339486961122768591355881029368593875918615483653671784614654016596664535823104941324431417577858715518025908658402032110716405040642742796703705095752709985951764451638610403151248848313336485892582611000468635302910849089858702759165730868238612338391594996360553809201837439679785987169060905040632847457*x^201 + 31835633510152248069097231999334921739413972144269143890526794637441150323640891267798882843444782319455787888565299870775874634390833535607626266792831548069184884968478042971299459049734176889377697206860340811886870355081875995075027423416502204895072416728595922302811593535738613794187727626250151564449943615312542199343059125852252944992830622692028068384713610711507141326974294783637800445552620917132055017986578737460770140620490049927544483727694839678978686063203931741160378334650815077353313137007608710863630149471916947357075264825411000393588278006033243555718821627986801662829223147365360380582414987709222571463080362216721124474295981671997205960638843043337285555276431659502944597286116385477189975865732227449810518680079267239111551934973321222189853147950952441591196291957444739768176327537821384196026671361070461631343824109466514772651539233982610705560026197518783039124762740107262610164865201427599623752833073569061720528162841117883687525366693306073445829148858349799626901324582722715272*x^200 - 1373513888366381804704134186897210899353331587141131575927464959821142749393493849469493325726340272310856475259803307996356791442354538408427443191139828340161660049296551674448726611218612142771288193355564199852688965459193777212034399761608226391858788619067667087440794788385013427375457204601562535070234057743885400468513092536780786116673757838902827128877651332710029005526419155283783103765952391605604789610067319488626284288324334148334743656210417640243764168364587908796468208135148359284363433590618460742227854834969913685775169314723824476032265260551917315292330381636024220706851327193594908864445933471618219449816321219004344290567205968555766090965416383229829289331166153584028759631678801169979039078576259866864193694459698605261927550671711507006568832315036933716194575705862654056566644889232913246325197948538888673574606345461425297893839539044299554319084475902564548452785636746933626439743449581137722910710992979207114602741839113140287780446901464846105435393133105383244026695119759670958174*x^199 - 3723725273440448756862217142884973816351375300766900960607086998070062919339171689484444582864667814975180919933273453264314431460893458884825166954936287607246918599669680897968131230646180853136828880175815736631055927459963892049414844603347180215719747667429636727030209049422928718958078250373564435644229072482725854754806503857719649804124101904232990405656724512526063781482286212407495708333032050321402221293004904009092233582383146466799532046513981292213752526720544955382933737425151157560286009219118231598200664337032084222084278784151881103953213276495522647994875055944027846465644777758158310909474591799462654852551702232026163744236954301089975333606904268041037878565121417166549507859062561024840799843164828424389694105409384264577632317894808587066617925370558822230080390270375378900052431509618908782405264873370195995878496012827628696651397034257581596247269778530207476874391508399349348140558391856834230397802694568459920790182105087946668869375460132075187498755500092172285839210645801226702433719*x^198 + 2338377993437722299176671092228253733401828599690710296280960552967310871772587092051914077094275918142368988748813006485821290065579237540420032552196988829182334575355128718623740836373007873931129767612853127037763744976140266750964893821940253355035464149177086723318207668442618859966862250375117518601116214674816443332700120225768142223937091840774153918079132712537539012370784818129378708984767340513169580164691688694589301055358994593982143871309029470098858085581845591901607977970309791853488522250178537859242327222975333315753998504818647693763616618380510403989503507679968903843338301252702343598732791666482100485562731266809157912979067915489085320761615208991476741172990176070275045477738365398939826542928776905528632605416560535346782954898459249904958229961406388959118280615725841768326487052062276960678344355020048619769204804308088422480783503309907382941463679981299067024465155127937519582105257465651701400834659703202168401951157620746999014575227299712272029765897933434009249710544510959303747189201*x^197 - 828703036766483035734479364704757732430462724775207288003397533953539491292011107134497324647221973891058803358296420407850751276488772813333841695325172679965972115619922160619974902231106456806749213864443519722818606863617703190627917605220067194682286524896087616491178082630321767759863307890303936317015064910596344707991807555214192064986130922364311081445911643962644863345095024330506752502178577829534814098813845385570400573480630500219288378440879041389343694122310823639772210893439746563938153739626767775718945221637810258255117431134467640278248537473230934493885156145220219164441228651514683328639268103905020084238037545139143633771032849204379377390096277439151707819592162203709551411995760103399631433198530919918287974838260097989157171641174441575668600079313985918531567571757863543232690935016749881899160621068338666772662893138220391921475367309980065711113138063837819896867118997822813432910178546499096554159777541452048088590702292449927040893113366391186872076036877979104016472964813771996542456023875*x^196 + 157533977472129371679595137689269067192504987221902685914344314709959829392659865270703189635844128436398466669885334948910400147110011130156508426615831925281157723544372746718085196911165352834139947954273296691955823586580363539060803663041510238205263683794618601227026162039511584161851075238128905351051028077628077658913788782588689980197624474413605510899949416364801144302302905257687311742128760100405746802527493003269703847896397599771422464496376222869647185741066946168709964470524889141167838172910113549926942344870836830810195571501596548678195995889221131084441536532171976142713755754525592687493567024903114502076533573258372874149131827350645711927690414460981367291138367511530066570163312197306646672112332055963744269077899471880685193194857632377900569636843081970753183978665227970946683628600448496506160424649322448395559437436916103928919419906969432578326363058451148082476607403946975805733809730028380331154320839550196343559776286955185943352415734308830276659944001569099611477486913483490418728013622347*x^195 + 19181744088099934733190917119874368655646734534908106573221771346903724689522206749162676621982577537739042920514421712462735098530428753420699912351279751065662444402000267932105607139769113625749487035658026619176302305390417028823414895858110226624249802520763968614470645428804152557020876787856664903531140339003025633031379121246922446943461986464309976865764595557637522422859641414492313437830495430688157602140853587387731814283120907922491347934806799241007170142621312824996309519904314390800009887629758050936502396967546893118620100458154306000738954143388398753560122129189591589894588385241682090166512852754694007702950022301974983848085346169988309307368745282727970535682150603859292992058277514603611125022020823234870895577881534795473183222241363559840449422790869610039342450752957299181206526753939795991091905060782965120376654020132205084005760772012215906294032948955850265069299640659168292753282229040445823763144063910214172594866160736170744783266105253909492299111134975910745285407512973776921119495908577299*x^194 - 30133931654136737241658554613026342151329983863873388416645674562780109448408861818965882055704972224042327038901796588002817901735003986807446078808242042517982836902684052321823935973824540213255872761874699720254973781399586652001924927980515907658839998193924029756035390822354833761550184966848112765721768399025329901923567806074022509362622788734810972769635400012063163506974112226504392003966275685702743295143118316841182988538198727902463531964489687987688396514334015803058954999952254151767973126679174595314645120545758238512286047708581565761469587130716634893445718152002363927043926452262220263783191110085113354636796482965441097501013456700443670323292583557996161342644631748761813965111880209985897561982338855460522538493020387027940270573386950602851357768124983054641625865277208307146462449646576271954124463245626833891192797063240219032966391846029271395741731014176731638650165216898503017627857032412657492358601264752914673693852422606277251072222766047078130107098741102185959930225870326547507799447663999609618*x^193 + 13764342388400563373852798399900719712507083705235001350695071711948884004283459910211732470002826911139938473332495868786100511088245351231734180584606419850873632178942929133378659078218875909001294196662167148533125775436332953215405176664340781385741136568286736824967804182312475375679022625810967271502953972081827387000502036550708065271718334824854027837596913740944885890946029857508833500430031435639832035330358167881622578370210673013283651476619118562545223162383999101442427020835767010179348626360460541482944042095332230806425740228139303230564965354198387511095749156037525137248547888951343488026691033537637889139625190107476221356370851805838957714878545769391352927257983137911901192091072870094175317247370280345146445716066583756529111633314379930092863198772241118999497775324010010996163408146229948342673934698383357619518593891373594516644685570413719869167788124881955547535954774945578148424084107127371814022952197282500832956241426187149698519281454636064173565529125748199129547386300673649608328896479043334310079*x^192 - 3617830583629123957250503180359743359829383076369524813952194585943995888147674583356691193401299141726427693494718626695517014955012224312650493715122766285296052076222857107856069093200124090146432089410097010361259468728449778974234846880401889043837134238045113370522992167732500151056050192421919948661559554211378321303679895263795175619201516635368086693251036549530975564589550223441598760531433075317481041460084621512544701113909105771387520095388293742116509196597997594370932721845972934309703796534054314977194242211571954559386369865904235788560763581677675897642282391332620830596115728023188809645018353758853927620797796768177863751496567637394928783277324115410475101923108302945592955418708606946254186630566692266762420488961940487242577955126009728502788285594908456631452274217971368949569724761933984569709847921552320762942009885210359959340619399631185449569436030549352462003135591483063265686121203091791905875419018067943628307309743424612263588400469585267863756928601889815165572373964583207606872886008376549273341709*x^191 + 235431339624417295387007513755714863259593744229953561540930584546866447895966768297588000275492964935982138890598674150531155817526779796360178426076793747712384363619753598805925390665020480528013337762187158826548377209092053052757779532016966032480287261252388796719174926998721916174371938276194258333219529624029857691820000338417868358132048862320851044232115117092059730806935189667996258025400243137009383999032837575609525355476544625731545105776533347628431426120504832073039812580353047076664729340945872817566035409960532025122471540742934937765176833522069872156026099325140716255902487191681937182543579170540802998164936712694082262597523305350996089872665815445512418585635432854707736126422799020721245649693308380458168898626256424559168359939304461058077949995147755155545489861680759137481701042949809464047740939173341588163100303604598239041418351749512039914978789677971245456548403666475438143819288996399336734482439626816166218465585166162765539825355569626412569550788550517711457857378818293008247750500999342379528594618*x^190 + 316210046588718619265402231041327953767898949103034675092563421678510835382611569477298985259467774608680570341846206782218367607978699109578171788117939100709317325437457564641258064581285727725960989790617264289941290530293014286427891307677962237898952854851654048481361150404308790973734246982422336929747152995482619915652507818124224784703750478169588281370023477613885956371949754581718047775069406565336194884082322400952118418597759674553735780379706124579167854935835642184846959614108331370945510722181265324863043149805175382333170427103868067543639442103102883259185065348191914843580929858949306923015060719921591766256395114314655740244892529973713357732184687230825395953821472552465043358430351898297142303312362635519747180585699966942857935188959661028963642323168011814484336576663729517595753157365059455517430936854586723408916313511497268206341265320296008567308901297038787040102812150503968771944317013754286144513066591187773991958073476493183258863827074219559654392681756790263668468176367582557769866703841235924854156770648*x^189 - 198245615686173967149189288335986365003156928676507636470757420671761410537309233773399706803352495926716281869505001035743975928082536508895478432018303455222550907270613234443561222163281572618140916190856173505543346522585022400696933327794057337495610384132668311992114533194879144100655736353823639500231139398606235746633771415230843206630824512813364543605645099619115027627801989999765236061272029987002559383352785166683630259978803825799517184383443712742732550520928275503348927573000043072716309273737654500543692641008735435694467295691292844501178621286053098393723907564241062093012086609589560335342824079661647068651334447249508685770488791538302770016905585026694848123011336966355502889595630650527446037432802569745639457890528326867907602424222337878672034057656992207810813239319746911061804648494604481774807711500475816792363578715089805432807673651167127781188157402509524027740291864100127852422409593703059711899564127468133694299738937479948810076167324459552654677715193455731571598155542102045819397686767334149542522313643633*x^188 + 69822304063605667221703610680450242660382549875356106828560508460873355976100799823237555925524276759151008054222435806340702829262727676696223006512786667020846922083733901746939657014874092430855686187818238774842723657103591529048943619903978448095268549058053523425026285109375518105300261330016980386627484117270898217863293361400689995127337714954538292545890737746550652185909986044149359483603785960005848373620607853304636617692248594082637167760607967118326164909749569981426549102935645341962706964355471303603448610554850699185716861198633611229584994888458768323318046536794988151219652195357216654837401010066012248536538777587988136893046624368264226419770850681942557280903561863987465925574004369753300672696045882926304086383534921526508870893184419654871179201502220350556634889272395250502261344626182855584203745447625316313634789121868492598880181750825243933178776953013767049064989982445226857127961808739455033650150895015856875144766187907838216356661431650539886999707232135831794166281318400105405265817624071981440376516469055967*x^187 - 15540666734876265116454661156339979864915627548276515474104003731341865241925805207104488954102467019421670396309625368831183998741641298997068148134814192410214852641705915632821492558221185037422770659151474494081894665967675167435958813151995526799257790020312092242543802333727422371390806962835641451720864948360890483764984654677227624911841543987281349155136516716175601623462692240348168220129028476012951632610732304192219309751063303063017978313361649911662599644667600729444822078115888747444652792565042878920421430311480203256663098474215882222644229660822624361323723867292559609589751997341848319793102022683808702225227639655058166053217673255616033718139313897307064485866030197254580406967600615300643876664415222042711302915755946230889132956982090740406495703622390857557317780673315155326924784203898603081320853724392860348214409472121052343113745905982548535045598510011041110973158384796504686495565327461660003142180805507060639209577153911057233057054053895252178601483384671191361824020299223477386049710697689806872176564905460763363*x^186 + 1229100426929344570962471918620901271735085614281568363056893693596750367066969399406336378738738708076266248785041649065182997833229041516242712187059407751056002398765664002434767014971603932999845716424669260911710165841006104197695374960014167062917140112190650577434304722648462200192405912348113777702795151484619408900625173748944639303609479476119261438560842527066598340015418643655260355949611942345027485866507473540972749464111997791736693502879108552466674512211275980707062573609432142022542591065217259206162576451797741576849729193741337350417880946098943167129322843469764324935624960542686087795184611609062449152779021456536111661145696987229825371435764045697402299171956038547309981327228719380583954768792434157055027801964152984989100172965338343286290531915323645392917974412835699279576181414730284445414473381839416846542052361484750730078741167572317323262274108444181431512955597184716363724586563801687639135627741479661861807420704315258632496223216974672641965394279412316436347891416824976531459999150971462686004103785299005966673*x^185 + 620374592296641522355123308782952136885635469555040613419186732597457386822069192178449145645032942851444633768178452808893996511330985777109604240858572213018264796820613863964530772693422647720526794248851310317362422101094896057160669342982602107127080094560307456740504485483597881644328147191439190015157500058350722870640019566850709209588841996531545396063083145441394192680842966929968360800234898090465527968439405314736220711960153607320701737700607724407664232492133815311753421427396165974785980739134705970872810093342123317064000707096919614902254674233143057818706646676500401887077778330330018931808704258895492287981169797229806207732749281536090585221149528012057374644571223263995423957086830641492942181960985088249915587418933578382304483024564339916787813022218160268458226977427410942685136146222628852761762569475576105067274558719833653751726260009823936711882748044341678980109046861249605850042985949696762941481528989252254254103740213310650420665275888745759034786944561353040924903264892068642077236861019209617201967526452513061499305*x^184 - 287862361181102513366015801009907928145386851356081739342230021026806680430059405157734865144222630632021509649158175655045276390282767546176249661795768253137905825063860506305028036682199417171467027096019390065314046981906891417787616175264799031111395500036966786541662170093102381765277489724529457359600278154799711031716029349644845784583864962395465934684309729116097829469076143909212719278468334307766201995495755726661800838896409526257988574670335922319255049417740740139081560569998019504820740446158409785093736064955120755697041636122455104848027338257872547699950652291790151512359428546556191859302079010732411341434225382629869230739883150547293843407565828201562832272986256005114791963678299942962397848638921205099225265784177596615304608367506992099857995974002831154483468442279377704298234089694039159472055450870740124521648054233707562834284678365334805397207681694360095248599529282225098717480426599430930650024170525024146787456304872106119934193038208030052888242764212785241563764418029274447936191236991295300062319649252152795982396409*x^183 + 39495581527146373080579993477007769743600436298174065621257939712429347067712913510932087743541556740087754879525593532551371665220835488569954936576537794713198563672882445550152945888236889846685911849247009033177839514543201030458826874463979094194151435007375001023094987039689920017047770816815342368089394554256704659925511437110371573332696310681671941509717342183839544757542887394556718713327245799890456157409168532184815012945279591934239635787213203638450438680302021674691198036925367280878707991824222354115587421019513852170211156013512389327453652758549322209729494558495426674197253653926316894595319588944031251429789519869846379633548268989392372806172825556127357685917562816261805228831194178645957015032950186138115029321535879634204167617270665566655347330382404221681994436200670967534723924467585935119856964133815658281135253457860171757810381420577972835981950283318467548316572009580839653420723776152370393715130395789388864080422163563214961531358172496743273629361744504621751913028993187760502711998981601287207658354372345568043356380760*x^182 + 14628971374724684710807177650635991751379095607805718852762472858137933419905875287654287717509783707333659493920658817937854820797997171371288553111331975337083709278804877440894557644477227727966721579000421598031257433259273302352124282979240255936510484870518334551105147064986071690349965356946557289700138501321802191951932072346794360587054422707153923336727906067072060231220506408978179071049214873387669641399203329355911154724850604206514322881383903776711679957130295099107898577158566883502782543508060167871343138204221672419111481008252020881334668369455658130539747912534156179856655036877072494784821637230623713737828018869601176659217061593268420509007406439554109392919550323855969736229448082752956258282092131245464258133826524036930446400411119051449573433065166256497605372807003794546664958272780949532117723488101103666484569096849266322511555551905702621060906147189563816905669780050564398962346653301003358637147936885391788675231202793084920573740918100079290450432976770355242375483748686830861526647233782195780235320744911045951242304628856*x^181 - 9728773891424808048621319230482913548999206758263286524442764032980355117118275318731461890378265238870097535310088728361219956187941851018837717060490331659746014759134211081715754567870106834914653596560244833493544624815772459363544343880761554766542657417574041167861634115114614747537145119620684886592522274858637900547738054373458174720576020158616025106213744453549712531040081935579836861860077905412005626037229285215906025559132344409145663940775830218882128884953934492675883757584918382021876397242825856732093487137719874273037590420251165742672009579334808534445101430602780290753179789837794727367361125270229693890920069595607591851544890861631764940266146174597251459904540560799057798672142351466790221415336856635868567486688516196498018585881198485086017456341422098163744737249896430222251634834387264363781640740643482736345923928519202567099808993346300844032408538497083040833044896855691610011987128275067734902243480250310297735622342594075838309364969874429495885001653936291347570452591318637026126650201203747930618126803288000785726636777367793*x^180 + 2411578181668352813984827727668103844822922086828663401879848060501204012252507464320000949533075244763600479793414515798187616214779668387656830354724818404950371432724648847027552618705203641498855986252338650876426619603063929479390540814442274000313002627208787348154892599743452278198113094372598914012534437549147509858685910837272360478528171442801458787863136379430312924996299464813263011302939803060234686481666207855573067018981222703510534680013964521835950151040403082303483925697778759806597371465468302138228916655526719299299882258250411244689336445543181350402748607591426085228511909347864919243035450154729496668268829395179283096036321169320831773137799879079567492504107513806401643198376415151175342718309676481101909042838418508009111727530817774116002607817273081602841112440099046659913937228600736053000011571895737926334311269351701061100022880729531932779342928966397824167900661434836289738063770709061945120201107944533506378788324680370909488943397463262469813868140221990453905339259980201882960050818805496875295905867661308791467733747408640239*x^179 - 166297404749470152239459136486683738043422371514130092484698517316959475830247856860081921732998042578735159341772297972577435345212646526035205489012721561878880943299673851188298532654616784028068406907250601701629940509058408746490418198844636292772538112536910952256481430439852891361111258929584093089059599056396876746209746941277397131190971901934485997822499536349064587413983587168211676384675956953270024127498761083991493819729910843070839455205127385693385830228135515357663720272797508622058862660715291656115000496178239187571756199335751540093080674104204965913661081634303718189912914876943162068083071095293941875514325042650369618957566358085099451738571123307870944763010074747692819116513036860804524621313235420327450931741575901827027554488906515267907653450118160561201152450613768897218485980536791530261504777720413469555886056119275393423563850843686426377330346101591249665017695972739728528380470075878797299441081114644627123613036992627182738307145383112798548968454706351234964420734424100447003326965991871323575306318737611399672175065697829756076*x^178 + 42130937740453363048282256276386013827096732478188771035627754242496288075887297423847554282054984316300645324947857873552411334216806956350973626822336501332459733968280237968429055223836964295882527673167397835845850088881524388877946867918367282432168589545647905242949065719115166298027235601627115390992244261918165674077788216586091154143640901160543291998187182339182347218946532942546213721476650600253727801159668813201309724049119350285747268109485042837309717861551385487484505550988214660263070713511225950854354977256199907841837293472479410118844331108293930311634695477319421247923661222174759645586577825350908475911213054485803154456192316865453336922003448555274613662690789645050723955337069404913088826595592817558874258511801817678872758957785366345753788645814071195579789353718945791750102267185553426988855985223160649568107469448067362575771546981769123570840243238770992394604134618964220308728108123084231015598124396962994011696865429896804674851535108835518807450194366018023409027850605578331391171893663557352246767030844507921748192254752383830426622*x^177 - 160817590319581071703265357732073571004684578805859454454387037877889241819915400304636679694518390294179282952913400683452189156475532759750896365455956009326906756848765302124958170952141444910974271632574485614493346654630945857545796560175169326237764465295094899217378457453171938825984046830638692724675496593841732067377376234822721406965049338728328084504129097367802421020633227753739337376962256749957826139882894242367437061283174318535022499881988969485564649705420593040866862286347686496697629923694258648191414952560758845845882833990749018919476691283691988217900002478614953122496907458304159505603658677769846320742071743137098854995960593748368572996692104683446817158943021351716202441276390247206023409215321909827161896767756081680009062675559021223513251874134677710166600439238119618934792857931799048090642255240972463052863208124557593512848635011668032642754207765616628022166935294040364293269188929243982961432690757787696746472516412018580432417116007000678645717901030328166834379642531137913430504035656737148210715008546733584367926197005073975570095653*x^176 + 149452748311064106327496210608544744613389525807742491803350040532144703261982792736676151834976070980801879059416083696724991509224610885681481656687556561241446087410202451224650314740205076722397964990780621783336552549684283986923204596069667841254451624604700290166872393027374530620733884488508316696525756312649350246877701905865548037508523785257736419715807967396711298699556110524103905451186637325565915481162327506674534222986462733756661131321841421348456649860671054081842116769273862322925958016279482450486337399201796035811048725032929670525631415869322036704217555198782292528846893158527643390808026383630119220185789162968880654671374300199858737151151260801578718594193353858627749344654819058708948929409319056698839633729378195630312117102043690375782018502463319818040620310417302649692364581939276371220117608508505994488792420008463820328033012697368142136185288206459265654249810472368797471716094231068095461655731956470900040296836691958447563067187488193765094791909751827940530948058923322906325733036331921587775461666825916739563761097109896010785395188398*x^175 - 83753584188938231162758101359015991713769109170129076359947501253536594402862068220609858771939070563205824831113945563236909795778247989780640188535446704547638196249049915332746946376670630372118582575009572498020791308523241912816928643818911033014061661424802692242222163846066176740414180901616278866843403262004450119935427039480315597203342299446725891918676386006429855258887323390561016321380462149223685062834064426525733301184361044995485913866374379178296496332956562393027570834442619500523645392397701562373978049815105148876609134952701220736775878094563336637187317060915377677436110412400584266269462081994072787433312331170620977794184752194118803633952096771944262502039014545928715097670430231712652331592976436586546397631393654193483329971564756642466735190934724748212514840429426287610198674770862179535278823570030322161502342387464127468915024342953542063901202994423048148712546591929423627329869581800524632358704242433517694199651092352709498350431983950481505834205080382052592327400346550228295397826064326024961179160686467417020052610433435391059424112847960*x^174 + 33339852791081104139362433885284352126870501142948043547480099748239438984141139306940616155645669830567490532211865303165698140459975374413578066961374487044820561608823966525494233376581565712209998769204901063102294737117868825060053664361668035892083073179995591122046543543579633194780713593350412331154237937925694399276687188392844387022246808928233692373949075865570119246484072004441855161158399261102884741668193657115546002053619757383800330378670255704265900742007695638166270355320508745315366943559657583975727034369733528137069207277520054989888379160754780586938711400801453008612112934804379561920073397685722092050606208508775009143578183067739341983652558604623246804099548591417173666269570484187015899553613034487523268046066708319965231596816256759305759340708793575698753456747642865489070025596136003798735361577057381390467621012335069875813048701459733757811434872692318820964625197262559765754155620116141842084360795302329607361974213266237599114884697930027966285739176996167290637523576517279847316813303310412262028698596481870338447239005183008504884479140701871*x^173 - 9394703848817889724056382847144258925268301391720753893477602805311432325882179253188633097876597324933134710695996090422550342785142340621865483913349512323519060041703994819713938826628871542271494205319738946112071679522831265054563352989353984276963943355289752884996151307795011188619630322622239172887073484074982875685334066182831053527439996011366969375349203625956783223032745271269919651366369793244296553298353111619550730066156135540917414955528172017484340290001223062580268908828421958382673270804424292351935317056802883904676792121861829537963720971495068093889074238930013666158972567465773719812860819086459223176429691257529285749020305238320783823322794331349506088856820023379402836887853823038094529792657304381326488804689141464712880401479445388347110658196602951826107502471980228391257975069618999109639994912107706053415212311778084542381565554659144516145648186720650878694329509271854080005996573266205238955763301997793282398521558996413309623911735409754228582025617675721210011100273456507947406987254701792980820758587702247213421397089639063585538427776140226824*x^172 + 1431023835980312142206186057421970121071812847718338132144406470875583605704056647824111105409772555288822863148932183739129367548882901195604593851918168164241816258582836102558256582081501518775535952919947845597158184655343068110820722652143872358635042721634030275795630547966219331401334275515314166921555711438087032551347624464520986595885310195178192584191192732769408050935814136843083441880841368039605028552320246600125601769014267300681254890033109593561483623311566039380839471702199611163169578815591017438750774847074981279839249071191522014320709689765557082701685044280104199955200824629049097526014353874700224671640090246208042386234500838554817055032803679550242463833547188873656807309952105593370353874098950914206535917560181042173274961437037415272518363463557783851291859853316959081394657019429205196313722518197774965964686895586212540332458461454551157409102368210287176860054331006042129658681077424670684090240857692985090159744289850611195722037914339514767185926889832294157718481821198220738962378185871567361582493239723129043939461247018144525145970583861684440811*x^171 + 240791642758538727240801785501299810444826337731823963204380114899474332278129877523406102963609171839488049119839259682046021494961649172854547664626325990260912219799818614479473720065383321898492544935632283481792583978634667307747703230575784289996969239570861352051232262519984731884443224665206586566869666405245094380326299564372014342741442056678809675680083758424005665997887206293735253717214344357881901381305225134210916319688123090374048837561949916382458408263370807825105921560704755402326232225802943587452974972470292727281663852878279835701715448671570954663882238182312315124408675186798794765925552940643420372039896575838329111409448868073600498820374842684659748492355861610720372141781140409428483859486277915713403010125639305623230076947623799987220677505961147509274040236844385503203100604703890139653278990858372822482002245782877094181538883931506303253061281817983975464229922086473339614876296944778328860032062178796357238323504847894556178070174211188340051644603995766637165361078155485696480444665871622864391519741218167924683995847677028255496603430610038857204703*x^170 - 258995948480203837687391432413819565887877726132468413670670487397155177153444440157005983239241200759871802736873484437798796347172255132148778283135459078213581378836378641846291685906039147351167026185388317817075336224661581490465072737298613525211328574839720973654466492064430518322145978758932481955529703488592137003930698170855232707373975266066118458887477240869415721060938314069725385734674695620630218762280577350751869608849680456972370250106310690267560360548685177286664872667014858624746843804920104629933948585163938240806406095229927771223618807220655598362914696246685742581261373064363474836136453317356117788800932170216541591894370251520374635295735542735345222783605724686210435968622761297216727870087030152345047015951303566875201391844278772680393814155396339858484088669008788970463411121814852706703533301879504078003090533401796158553258499581764502605197163410887675027845383429199887115835817251180660343216043447325092065634219135713466947108084739273451944009555545353416279955676124737110472498251808607853563762868343967761392993267588502594615247773997196367289192564*x^169 + 95686709692903740227294847452778841277441719737350299377502506316997941453803485666521474994579919152118964747115899814447304135165625116911388396986650604468311715156752627726726029010788795118285394292772680127280265602979235049002084596473874333678635772994985957608345096163323995997653863493979435371789261024502269618576443075266243023496455665454004684770977680414956499641594292706745142644567668486654317386379192341199383877198248555936233641387872500610471994531968795105104285182863013840454267128899809236825297144718541912500056030478359366809976935916076027994956515660254998353577447735032180470369348463915636519548349061302908320749112172751312722668362047821370840207852313930658124574482234609528024671031390788123501845416096858074249571817234337940776457158798238670630947317304948271426376478772235956033212442620078730302619513421392823660480888336776540960319717290036423420914256118683447470343409058743795509865274727507834726127677023840318093849193120848184122593867429155251584699650563443968954677986078941398552559519386871866921828363193052481186373956361465358214215913126*x^168 - 15856410360434179074284451242374181483417954887505880023705779323310444419691759637083622890756802792102399008936639444676159898717328689922136157121214842922005816202148730807835102028496385877047452087375148331772929471763269261317188392155846023770050503510190466393039577825402360573446220546542445089526526422863343827292657856533590426065975942004508933863238691959958723455552183215807784042937309166171047324672925383034516226895333261988197378711698213766534940197804427467184948030479114403226442964526110526323923784929578781663383358972493858765541224643160075600657364656417764809906929643302871567376406128582758435361916786597010728706037027651412948842685835936971503195815623376805736207184661919589397570764125919087439006500934656566220726393757054164448768675580143418406728389483889670336649078565051817013542768267656847408999746485077751255026091381752490414888662392743597601662742435935704288251758398871451579265737464972577267042647179043646070645475220171769410858219059770176840420806654124430525675708682417849224905124816420527858204264700420385575271437895762850836771195820176*x^167 - 4277374635213755951328775539054366775059622805900919274752338513589761059899749202809116607921933630712933067475446584742762540106040948146955564788017412059474967801249782560210458447404716510630333030500352981456542793680253396677526176971021090421517867153724427958381861448667934516986442964286803356067198802169420638938397455054779286309751640096441205957004673747254125995720962029250245385795621504478853747804196453078008450295404856712683392626965231531830155555649269154416585394302608605872834841149952908709452269117159589681404404452174290959892601943255249705251459964426294364010813991523789899594777770150621860490377876973593422755547338056252592040364941229014261732319817549339088319867695268456720282344049744651951229435949531526007516564057590798407750769828907409670874746254251733456063756556163408451368229542478682094967717490041273009175176907967346581530462960324272674586369866541529301506192936332543667804799677702476713037714507761409552322282962808151042672989425777551417897539405448255114217694783079575286314040645201705233689734763102318944049384655723158732284339017718489*x^166 + 4672879329719205270286201162306361041966130417736320605438395566998810964061983321931248226702338905080477015353864149626019302319352368480523453176855604199928501691974169739067888828441060526424478484327233365385790783760019565921558909515037373568547147686376529874109812037582596271552469343639875499740831664601085462870237844004938532478163455062522949462619903095205637436625466956570198936313706175304814062583909568682360486909570169696331672685765626435204366914131936892251370778021913214139251355330951838730482805513225618352363030333935327341241224513213631719887612369123423817515199649458880806067388249327453504803212291205796131676700488923544010767219710354772840518808905702888604148999835312835561174714230600991740112581782533046553516306155940405740735970008018016769477919375672996554093943048577150675829683009328214089760335115478278672112210651846022862925849923743811899335469545225857462165366950448927071313751473617928470562168348646796252625957043923646914611965906018078537212133623838742306500420687799661296785274074344828344936617678262319615107841241426748909205000515534621619*x^165 - 2225922066855051245353277080230292023422190073926395044929007763853728929122848762162127735681216695813140077449693162833401462038342715336720900655493831095197413410953287211561241623389354336094642956923956920605606343600459813938404112811232744382715961540382425119839105785614492311145974254499709160142341868193757815909049193926054184933472971100244226928664118284463861881634471479700786682098680255888804689213454318437955456424738362432633106309230376737784966661268517834430219291510488344696874934436928545194144047673552312041281627464548469369976319637973617289049435975325629594353414098761945240232159379752635264254490326211724737267585024057461129237968098443122373977724668398153809084694980494637328433630095786870218465131480750348361918629185217287969588892788547562788176318856309908542389124647818502538088285837383524678363561754944070833596461273824077919670562536267188132158255253359663792095644892726136433081493564786129458988048758495401866590821969523302713491900697007324478277124750688799540474175619173624977820615420807643320611427743429605506222314151250081327919846864934545596659*x^164 + 753118968205927000805202808909517243193774141543673878617884067437462470980707832254417678314637382339771176179262234616906725407809472019417738080293504116591398958350164271414616843608944913352789645735845155282465396508487195292699916765557354741258832583653281112100383607077955474114103528154102642882610453377960132046039044309112879337943591152607035400511059217976017875132299177374878126120946198113533157729110262902083940291815228655723156967830760822339098772948004069393032639288539110807146685695755803751758244675904736693012609358643357088777528815819330703851225469029170276254108752527684766397597996729896750716802973169267848225694083993077801078973635085080354878332378072689087859595046996729031694721122473837584242654901207081210060484752996666854880862005843986488406273666018842079934706187927020671286723731022766560746791492042360884886388899448066157815215595881927358089984731226234205311247466579826189305859527292619445330469027455827325170604664768817909763326621569476577080335875263831077867096529793136167802307092015250844429240684638094374173159331279927302020015354326079433909210*x^163 - 191516958729512113420844824045418083085637653601508557190368965152901914956009871892519796344588720467234942907844499721330199499645671924294355543017211032637447493169150231789110908924334892080202066437844032867923234394003601176728061929412245286903080491823471732098360576412386071886614205911377091592704570550408661099023312721290946087934100659253598294664121079341468815511130277425805296865178659977305311528835755354439069488460632155724392509162873504093439805336003530614502974977987851846804112942652181686635163910949719261827296228390993246240581418534047813818929704308104778607206465350815955697296350686193524983986129583533743787188615526420818500609503052684919252462218303802251704696879089460689017982692742362325986521744161666623262238606218987183123922519943184277969878088809835832667326271194038065318137530153224776263787265794109170334243764054256072855092116615025603884250190103785260831344010233720462080510244369734895622462500895069660574191287222934890136774291584340995555976884956340556377846883828871644757718926241309996959424886151065369993715308505000478157277096317747261152716830*x^162 + 33207764463429660373005115335461434401897940414222455683695117985171359071211981947094142498222120071225174191429947975256159048620751902793923421468313125267538007377508968013314326220867912021247606531378452810768142109504299409872315465204733508228096061550814233117801234707299063017319616653364843068204839756694676662099926601683225455813601607726598319877717421341930808556981287395158650859179557656031435441797833262430653993079884206785414394233062733635885035432361979420935349265073342184028587478619318818510673363378920280159744852580983684601104181869857556816749473533885948168498262235942302803286359456773078932442960253341753031904428943701153245273605576435430892686253688219707315355326393372585233226376386059078282719734449933875611945602810581152247000234015941760298074384965051359583192674296687350634901019860948785328635072061364409892324416527796725444486979096995726329532054364679682236980631640604978481697271899509830130036358746449035737610009426325276811770876211006723233286840694965121369278541500612925747618207560950632395924150214765906904844848137419307897655061075558223549534744908*x^161 - 1302180319464314831898662669663158952600973097379735473630592908236789120101957050189534632671911448696339849546049612358612128006194741966309825078827339644146371757027076293903113135116935848765655184707276093388980244882190232318305601889523492134614685810993350487839636440998734755959429790887473990738224539898871264828315607375466836411351419327344842903439000906356006420767939107491671628432678799989923296397198214260909872008852455737468876261611427015902708110559420640585431463047723683658594107784092462057636497579857191181029642222455551771189341600310828085291759045292776542411627730846224387548757973640499248307087883653092344080921379298142229362923159406675160162781690667605743727264015992562056434975401121310915371221542457443152996870842747727692033382983990171651725703850652866047733425880003672757526737315269868908620919593089723470577260758979839682707256771186219337895505114591026122979134874604221971110851193588663892652442248904118582963973745745108313563227081232115607694504744048759445421965985611301300890871093976168138154932653239001802040783942343730822742249570999982110688247820302*x^160 - 1750087480819442037995394433778516541916767342594155270486397133486499166958064582631499549269820547968032430459174447900900319702316177941720275422399104732646401551002392925389077694586396915894566672374906621701346609620673566373150534837383275446042250545094305711194980872440540936145700771551052894564484205219411828939644967564495665128237117282078121777786103792930693277931554149380873951553390355034167222359327120269413283426976568070120329939414294325247275421060673007256136268786751610888940901213858232165694989190379351349172084368012543211549954169894719284740150710446359379639406209487273593971434868111542456499963967117462964875457101320721660171433064738623377414649256360607572890771962859467523030153788022309429750701152014042139259476979450340717393992245218888872990923941005465120048986463857664384129327027205937665994755437506042139070836651724486306342167523442963216688272880444899842366014668288564159930196159191217811939168026294259407428311836876406801559127180433734446452553769406432261844333814651908982389553105083903975341030399112038060520296039366096864363582766040101594058736251414930*x^159 + 876829750406866620041925768064107562653631761497149631307150707261392564192297609651212322285867165373750185136634541871656165922583264391537327515411941025994189181079072877276137993607720959840076395227338741709835022514297696516318704890629933053459608484868439871732562545262375799169621858620604180432049877123407645729006917275532844888514246625725318515128854562784777034577061705560406161057270565525166390459354365359196793249970494430036021702920499393560169916429316183805924348597281565904921805738263988113913060811587128243838722755121698984709665063521714584843278796814804521497708794606399454561586448189858324836917958088354521456764675323088616645476534605870054457986621563164574311280749677515611395313339438843632277353826265987803731290529637140343295048429607939576624548605877595246721587401779584947230963324863338497482698315592647575498711209073450361209468680854147766739185085565916218271802577557741440628427156818421149153045069868308512367834233716985785993496005787513215688561737633615979771405874077020549459828975493822908399871783250095140774531939393180544865594738962232807080012090725794678*x^158 - 279763149752490704232625766525666081058619475725207778957391036948616699968029414904080376774921284750972686322408886082662237278542530616120304541955337615796365658564335664431740585615802895743086775423151497205246963713366455147850173908120393271817290929659236556834096485001638946052772858951036753111761277907220250697885185600328959825008061644708870977096369047123268715930625837114618753599584537275653151254184475977097770227263264832770614478963708447684345978821554653739517656418551569027005686068741202882494921275011426323484337945980517184694260945019462839318985845616034961213619900498548493404296605340935169299589934082875091552565202084649288248971806509486318488513077385687896380283098701291236804848523751363182685879153396641907715485706147541307513838510468479308245800899278499893446143080113635553051344999339467227689723759458349526595684081247039714398110305827163104817485182559071819825365369663334483729201372559846080031089958450007951539276146869913048077247202293814968786246926884365689654942644926546300733603343415553912209861385211985925639164505500435333058156777605885645164539823626620874019*x^157 + 69896701576594486859028320728309719853631652116299778273692071809835341416111082482714107572376303930933859461443180399118195934266286491165184208913717513174238370025308144160287568478244400248395414087360288384718404054084536628280057066390005206426890807892210371998039237571757046916793380576369192443676111236302496708572299692814280022376431381426797320205100563500244017206308404195634229938131888689825393703213892218643578135715794083408258880536040983359550763012675424600326319555297370966478139575534943707546431026311178335219166458745421462131353093059394534651719206923767772884555600602414603713410646978465399283192127304259485427132271185204859033456490478255909623742468692804822427100253478252556976211333170588309830604658754372580548213332265190905713699201546736858059406279566032635198649947152160107713334625217809387636241830993867269250301748769550894929226310426612071321798756291285377679857536470843425710703851598107961229136941122357080725877588877904998060168233596222879948598553947390568694266639844016440308158513630443610459666822507071400005637157032319116868081247072941554225891196671975793328732*x^156 - 12959279133834693208117224683254888900873602538829789886229539131132056828212501498252822135313664452347299010930450820160920963379021757637620619380829972157591824903566085372737315380913986346630690407431750317596469589516022758548673422238498383178621033127967834980460295174887855607907356597742180490683088365597203563568790461689259248601867560270671536628874307624837514918713115267524056258608560952730666310595995485167494904866186390580423903536266539976756957581223625355245261057295929751312794934464949765612360984884555514719160752145571662170978434356726416513776145001541518888001622153458885071332574895249349802070821400800494837707948279761176200047767375452570979107524787334421705582683478528507951326347451285115059301591023256045681408644774750408870755958464240209041350295794169923472086873837117122676300092998634356626079171594641856133667412848079352985433039406467587558079908140551794688229678631346188466437886378926074564238976088556459826634051883380548562113780523062175187784069605750550758233536177001411808477614746805399750569909909465368777177109882084395450415072975669827202559626151209226674316107*x^155 + 264477667279985453612298420853088932887413396398082889353412239385123405799510098120806399120858638714746784499859408962706414880503328683286378445339979654459419747865255225714801262855445286777222738279909157948716653003672380706401995511945823246035368346818730368556582337956108636118072352668233447595872857092403461995637210904997106652097428047249912460020844472545780034300749109280828666807434739737746916672277952248472298123648815829653122844291710945692621038889294265441292057234585087123251891208594064453984987408655061005455102790111790718737943808429104801134748918405027166747205926711125067847382922152570964491261475345552377687737741929498048939475186983908991491918641427167202947808108845488155324612637309272874193489953560423635881796952460136089146502948867904121268942678082237942136798224124415684414014631369782383853424463277510537632505584773750751870620926205264981841571603848476621094321280145958367874386047960876289127099580479167283900608207599606975125885628728370495852877825167332482261396849207819254089069327837157790731724533780462846742459189821599288636400275494665647777149227994249457481247816*x^154 + 1527712170656847940500659442925281233777293844802050784298165827759575697194133347418633090300564971569090989404314615261274763732548905556685382084080978893201428293317791716901215101967908569210246735624479675731164409261798280678203634119208306882205705046960859117121243970727552493413122142961423327540262671564528198931966229952519744134305492162034829164093933400762686028465906090314371187430723815754428115086610369152860577827776663251866076527570826209165039501328905142601235635596753549016216728232252008317808090935605403248491533187042910384698563579363237997173691892022465904824189353111981087664483089148903374524783556521901992864480838852396903705417940162412498047330227515198385359118460977214873581051147026339941445004609384988933520799113008720681135514809881487422355093253377701715563351854225325014067541362863285768295481801436186198312403206174090947317505460453945133687189583732701491360572572021391298187647482519780001264004868522608368468866763143319207128545745577506137141601965001908714298227572382113852476435309362882167856929379049215430162216029938315385005954975073926086081926513815499332850498193607*x^153 - 1100407246869369475133584000050565185405166890699198578821338229571831845755907720282982368748008876122674022599489498555707634268677213646817000350327381673112094626810119279595478596419932035625328745601837312473791907852133189189350670374430145382850087584536872854235040173411847301086739592808519862335504350242029281490649698185372892183376713676213769921855299792967486471834827379140392803546183911837293948323907277699096149187966919109016303311004924844107154987419496159223110755519207144855338936306921254299529644757142657951582202698309064855087922096202648616150059368566669684848301085859672145949215527442146970687726793183755025470230158220060399025605837451678240428311662885290600366929599441056666754633717792853951012635405149943656122001401289488703079182314414677559839744695190095879955631911203351214562405121579013308124371406771350757940527253777733616087853583448225352670645542274083263212938738834694770425925665289102121475130070545467968616625950340709167347696487200929155842282947231613569083021909405857183076679169894538083474961032947868191909634254225252788429125389621764988958129316464458334218640120183087*x^152 + 533808922340607015589620942411802946556715750068836709890271964876857628654583979411994523870205068495814360593317093749455879931305648898096844891844381443592117210783330997001800153416155197816483167229814185830087748977936108935805848412595718597610157062563089459965275655716318662187001893076312760235024059028472729541475074353349026624173025218718330946690191559746977344144679159422588613590467820713799576213539961178103853756994076923129419208784016774294621059427060722372587728916116508074368218296036333479588269777282373635882712087493658676100092508911511089196425737784382671068736989829463595637175221989140757455861597627534356372341220047355546646982619862865483575974719758608305278254014447929662361275491814670470674287107924404225270868856326928775094253959312175089883919287902403985262915778879401708747791055951718804752240875938943339703457496970971467887314528659107996527345817707668497759841297821329773283302732839174126698614318430199558820997006720177671317522666645693662870146210691164181809161393994166166215383059703609172071788718766663265018579349816877718484341517804271091757156767175784182166801692934684001*x^151 - 200574657153124273696539313944972914664090726734997396166260126778228962753410884571374790169928980443908875031931547275159976170414447483261723165231970455356135218524164536087881142077409172865987946266278900026008684539184042512758933261294240315971930854414505407727353820186780236081734617574076834644572549404862505810025043526911785125056995194160585525339428711703882824543258366590468860840838200030204703792428803576909023190060974372962329254100422004135531177618976407222048866034733355323583525129445787127082436368540947019914147776356574419569669659910895310836426103835232641326918121588767306432284201041125736351623810875878610242528826622994831592156644887950210856980366752838204724691308270754936404152348748911418610696958915406768936881851887590094014962296949500565627934393962589426341054987456701600842359180483853450838360740124969212221586437338050073328389323312861479570671487646510841420081438470387080291951002397723474151202852032879245259885004085766485279024980528943932374284297895611656436059217444125907320174477684826523749878548197149762831706641593405225412449670601064401868605226318586077759228791395174336505*x^150 + 57446295003712795838300387108748959607987383911614494800338344902580766070030077037271837876009464976097472660276226759875901845393702583279964399076093035699728854951142520190696457791029793439725773703089453337577688198725603905136951675820832840918730680064703648958907025763596204939167091291031137707849846262251726272116010766645370925705139559382057881053882215774467514307259686262356280537255370601916336483910529274298035668313810350203254561197892140322872341756617718761063304181971761196226593413330062721689614032635885010596698368839266970178370453109228518953816891446441982710806326083553409420083341387174094466349632556376320152098815751737803198673634493327002692380207519331935549776693903639432176934958518309870436474500823858336386807246074569735733222637512145112754994162279776576240888303649073627902212497388531595631274579630308145090353836685272803404027299197035636681811698484646008449956390430310160456937670255975741569675161225128075414547984084163263544885567006113049011051958202266054636108256348705478852808473516701653952448800940860753927849217694266151910755391919945559359473784235656811229093431503691736252035*x^149 - 10276951166473449329930295011178738430764742822869334843089160365080731508595463417370660392091154109303391867227492821493528679557826658217803037218108685226807314930333823826190130982615591114409763534424636752092012414077375390261918017101191354390327914827988694910193579734748744105428265521547807230670132536964341909013188644117235086114138841525742522747744383004827560092054039818900693951621502364796041365593917820381262918823460579465057434826351645576211215494474383428632870438011911492277112270710036483325890102836024442939996489801192688756255020269989621874080888293297160118611766772434797815488734449777534524504188947537186530815086102841498261742887318045926055774918017680141182848247900985232203498366614506077321809296488956288286064993405561158663468097890658366098202870444042687984456804182724347040374225691889502140921008759110544419476099000526842675270690637449854271222675508866878090168124032680709232398296119656326645189313890650355776963339426240732658186400505040866528018752277218367745600032612016850737735119695926755183014148879032419780696458162493310576014487742703050335802641305712718086327553911397141917204997*x^148 - 693538728802669963414268775897386976224229367176070972814742299142129644683480753684975305950992201530289207716390061481599186080539003702968848307101606517641909947606328879344553805582182798392909735884805768466642453844939459193483076252942788210056055139082147870534803043169345058597168568608851008956406930908031372919972119941165033529465805744599249514527230827974407444905778541056879952543315371186255251518158188560964337313790003613180894894830659094469733427652435967291909952609159348693478187277730810749456620019141838857330498287543488983161557354630529486708420102823591837812621601559846937264177874338831690907815030212886839723303986272620685290247337739164502569713903034156887180304048136042909800482621687249096701264217967034960545181102539649614145905355113958213716690379339440296123481376425081050812984254471887945430740580362485021951726902601302528117607030731680139549704474877125532602272869459352978308688993969445640580412444206788512269366202458121127400717488540903305346511402230014562978682707772505477011906417473957442213633873015017718242716343563831600331100518692680944615781605842013279454524614677373786617125573*x^147 + 1568060982172573919512033564075638009359373344608892423289683021791712867250168085179502791686557215304408762635988092778616961539471834819507995990470706099310239495198864495864652175697547134057425750194740732696851508688550190269499984481343114257169170294500065086716206085274764356284663138281134911260252999200776672012493469833546281941685252496544567529737310331703646679382130516124215385123540663577856517870407346132631253826743045466257667491430059547443706718196693187080233285377730420004450222484029581301801887206626505879374327605935389344340118841881937791427409578407418632153615083754499384115527505440199567428514575901786233157049726046628860233182633950311888931290815696010622398629186105478684912586432880299802496529522910370482187081751757060296317626415149885917446481711327201736025293508605731040064803343873766949997510537702490284183750456543559804206040830388749468896060612604791848778603881125709585905974215143013572809775658919761568615589508797758037702674116175805246933736525566722583558577117769018089623601851092447780826077951106574975949382443544267646774844493881324127334658597693166842307854838579586660881980825778*x^146 - 815471109300269401490486876961627459080433554242080460101039069633865708419150806545090231654918971198980035570414066986489571082495704518242955762044837250659731567389196403251524149678402621602610213538118620029310220326696369450875858803114475434504972785252495346066355057352658903231423455491370170236189434817983074840965224726011031090074706470527691691400753583518958754550794700704179867497098587855051462575617815661605949631347945965439892828048271414566535160394702622926838978228934435280473032769956433809246135992946776307217797569836558569394434169752190013717590531131888242788924464511823969680996790346709929789836761111565482214352622794246907980183663110982744731342374059473518727097306433546751080858762625420055419717295561806490604071459956556912814919891953080329459215058879776968165863234203914305610716596543040304287343051375408273062175271578516615388876216490814430874947725764231394748834934440533505709799762555694971415673789650273991310668299535142544513395779157388601041018577761450725481729769273550226301309179590740482842217094748291462003063482419514449970809809253638717039234674932763493809075363347031212417285213383296*x^145 + 290974169225738452318992493819845868730330189801160442285770957526583578183490566254656462793893757747891621990391758719020292860554537495750338148880487591530768615609910610450803094842908275063798140212675550902793629424966700064092298810297225927542018275847119727500138893448542780532278003892602613050769875549426774063066069894831729146453438895143956014459117078570871411626147769371652587375193743041515850716309701686944447483844585697857784205311626429273227527426088527195711993992269253487317551481824510556462928537029996806786251761439897722590456777379867654815928488800016203399633075205790223749188816215044022210017527435423558980577297904601679218226776746195705256215267138168468480298327407440919052670460813503221859989837268504558938058061546188305287335503053941350538906920619426643050866833034714309923293509930760336271440366877245211735620540306493624370607005969592543026745954793832551288411498473259489717885737377012719233868564116087794768042455183422073837691138064012492568765187411873999659747648072419773784645847226426671092700658515215198469579112668398286464050890032446944992323058035467131946632104950444413719394719656933101*x^144 - 77821798275835546444919358840308960624768254067628950337917124768819851410506325135123898506212278025647137697448423176901473676754781972334128987566129387944639890165268459517796778684967001866398910269691127501724637394513577136576849905361036551029953639140553545937930595222436524798815857165092391077940552530417756764412932987970387722367552914102336316067418727863917181871798089627915459123303100928702954286782625115735759705132733166511905701046798523328771606017952865702117141583666382133259254904514029709345150988103716305528070277647722168343287732225508560922280625069127773546787024031310560155035846717246250230599944978902761748818042357508268130717296197091110973888772789279652587744459735173510444291044348510697788325906573043821707942096531112855904504900301765596749725362773493620159661117091118423472379557172343970924974347853535126378064458240264278435286711981790040574494463755826721817093421733043492215816849845364124866374233936311154214603688728512075320260857166091623727855835685612676031289333267967025250293068995824685980943995187121207775320947544210260319878798792765567354255744282322388895749232511321224748976822043106651929*x^143 + 14106732453153022505188236929460191874870140477907547982248327313626160152350664132957877810872543963470255195782670427075441132559546175187921472186202808668864419502183617568073561901172884267770700585918077147150744064485300045612679358450408181365282656713826036489256093538594680391241922700895732546283033024260475175876978812703534868165175847966527016200457335544475490911216849332995811431306986317247029845352624751895403067241823177235635688877232179264148627221691956564884016513116360197239418069606896960383197483554799945518763509160154130665912581073852342663784033089577609181496691221200732224810535982895755668566399669592916403235150241139995341008357182146363909666304425240763182933765208838059350813319445358815029923955993703333589644702411592946086926227827921555594434850307374235730533122550787846784181318876550508497440008881163430928372710604536954312800013869125133873805834242249880120359689539445130192401941304745516774917882425383003601944847941612978272322275714416414313022167344533874110476787971324397303169680614621247222636569799986986871029974133446966605761506431524543818321947706098676037623742232323077444511704798281986785337*x^142 - 420095040742507273345921498018513492948771728970463019437386246655392289863384878866403277276755751184738677591887222276284694775717588765067302702301447237601525386125101754372305097315399609758974666902028688279556391314721756295786840140197186360752087221279003606895099846923226499263968924418466973105880922681501940190997103752506397313620165999375666967877096696430296392856964061993987186708982876780899980959170299845491957399477133095470828066803368808353933652813049232493757395847616075337227202930353903652925260430877476159681790061980068866920274969405833828943751899571942112272455032766327439394657102104105728874123086137066544485500491401126799533882806482920627537388193928205446077593972129681770916059387253029141432354033725088481950642894718705049840215879027622170350702130117917035795005527185219466739148849048644657068172182293582042251472304092363042768300546363539364847918921860538904605298652089093829445257973823257982550273428692834933977064610668636334178996137253191098112348808725714133454068149859968840874834365500498156273130022920355152086914859769149724960467474850801215614985780565218167924783114148046178234694314087138150948115*x^141 - 960891901684212998081477264230686103142823974802736546086184103322442384404531987974095300345266986702945586184945539926030317095912743558159219228220860147913074808109854452145466070479698644490453088289334597494761352101701389274699546832666481443884670785201936502469164197418428121982033416224366737330970858384278909235687363936721746286817895476052471441544045586365409382443695919128250899206403587790965844522288447547156385619190467709888554055899783711863293077440466987231831367111455456796348295582512534037938864147437041992261658460541521072713344138073615938061657928694054421299734566579598218390503552385483797448749616796431833347548260529509231688452339365567843254274961503829984042590633997029501589488899271234097454595409362012696843378020899108417998537557829286259136801019707000233855366304914051003730203599243161367154433156113635077076845368605737379029316654397060826188348206141891139952934915748156641861997387027277184964466845207961682997714052007695206589528299663375502035881293642084200879340365198612645499129396896968079570794884974554910542034945805518367187011244241319624031965661371617453105747768196046990067319201987137702388940315*x^140 + 499040328693662540714573661967472082590155596113841662358636309859185621271259821965646792636885750748465170297425019764792133644797980166946060292456861517605900062561378915462651500154789472699106547202079245922462788885777269741503262615075612720154091969097980505337778603529650184614742005903236888847294558010376188326375385500418887796238905103195621333844639219305487801920509254412356446943763194199677104262912799586843394712595805825390149103147008635466679596661310959616474510576126623078383941944760927951464742460055407455731826581564265132665806364354378250262758093285688032138134458071023079397274137515756917986936317034212553344430627260606990098810595464209906629506227637961212280232655793578565270038857851215727027071893273070684403262420302674285949998257963281703752863911305884073139856577274625979507161066135747739755940099918131718572999634717793422302749607967728963273005489381229739372874041400359170786334364057366314757775308031748033751104456628121486816121756335089780790800906772423684338239438268579060133799560938605885175721881760242072872280912493857600419956693381363385657456464511210881946673083849572955514249539362570937853571981116*x^139 - 163455864419695734620168769176917039870510618302744527533195252212083799485673320290711231713020712961982781609157378137823070551080318271278958169222478873064036336754044116016427794838303042163750913252675944281949001417960701744819093150358496771693621847567953555909900755737955539882671161442430897737881971225814662826758233485582959258862714690665279963895801264690460560701542126142746195512905637529780518428426731902211869547559760942750080251630935657582244315215811508814646080684179833547565126824323044006037814660433438423923848269851084042660925397078847609277299936872767751502955228047693872616290045329505018580942643761148986535091533508295293625252769100537695960286066857386827148446862918530414640458866376724485149183309731929957046735270670571317728154550925404095176715560277758611757380815705505857925900440607256214505807717939807379471563461520318941677981183704530381770507722738204870932984060853820418119253695645921613261581429647514869819422387525242465655404276420275393083754512289601564071937945810242408318827178802650500826925800649732325969983939135784977296175392334974173092430622377959543103548326801752467208130700036520300993541270377411*x^138 + 39451735900562473872215452084937649853963106179158870440891933000856283413702575139682715215022245342487532145257821638262385099392736985776633767949814355961985032982002884796586262361522163079571361504282467659942163063810285128808300392922128463214828439840166948933776726976888628371246825830112706249850281434282967632768629234914907451937733278028751424701131339532834880459705405877527464453609624424632740423098230088863423673516100396677383142155043732312880855509233491620000239128128798108945498226988708048352606437921034714374845057705379882974436206009777821471285113394873972095909278904397557261244700989281035602388381974262654129595106824438296013922233614088508801047902165261002213818884053983033165572858981240502945418599792774572822608969333495400773504547409598017008507720398470133803262839457591510862315038327287022295706354241709085352894277006383931615485667588466369238157312889573929719386730650000761205523188037744945785956400298625737291634022962745055201798458428753152139441760070755283202520145525871015743456909268269304094781317857155685769013924486411215549700147881851682226327751216736460953754513650823969672799277215789523029793037789281996*x^137 - 6525314892518995179084870641695972641750652149898729859479698886622201487297149247685619755702669443751789390585475971672807385705942865750684274780745270675373388853792223804002056640460785003222802060729034333330018848373140407307446621757314472823487658487635490336620477959834629936821834580295284916318575939789955483883393722928047966102254436020553117575669102962920168417569988228958064286795461379404702058099009522174630130137298983461124260627848999254323877046595574473392119732767875330764021964690443099372199777039719039312456936453899042812221615570864509316223449895699385418734162273709007032257006194121701776495457195485957449067528788435881647375253350366049446965268677671167417477181160928370728572321074221620424387025952985217575561167024646556392863738903429237288835067308861343376011062096497617838352658982448318338561117485574786120005536717020229377981335078563982948475101982854659871571379254537640131242644092620266050390157289124854395920410744608281061626237237009601452159308394685486110833546718285939801749517425332780316489093448220519002723648409619700671621269559675749659108735408889268128806253294989527311564085496995271486537646219202940711*x^136 + 289293555128855676649532563926512867906350607619196695687824441087077268461422900487378136844917204845854497588843297227042871536195897159511490307984574061447767612351518259841638834575391972739984159557427832967369834898634237798274828537090139946430930193023938307769237800001243800994819447067104335750687321335716218606594321247732743752430911450420069005658174450129322041946656354563709431192818227269791116798303674267932692693917262319233910438342065710799767529081542649172471378695947291624516937972798776883301413446419961682243981669643817654768414992213789870900416036627265054486369554251581034798407277385432605595167697194921656734460994184704339899663167593760807487209347999788399954005900770875677890827698012357570440352240652859824514280853782286455485259711208761074189792913475209308037733694081113236459966885925364348924224710572618097076511670649633548659445469630434090959191225822237283118033006512029310173408230929808584081698849936100280691003792295147855497648990740531462564075678211974339823148109164642972667403365904988164449368920081195034166217069609624646729585181348993653983763273699616098992803606212358214687270801988917868134751458193240318661*x^135 + 274914907339359758315844988521969007125837380322787964579635530029944714676014960305143513595966375186367894526966318204684852854176537270930308590795315499886906726565129211392482069730762350824895713926696951200259806631814891517237746750834402188458886341297004714943651111962374359849268497909900735649800882184687230440678934086982566773557689804244547382356156235562171031993664242653583960908392843803114597959259227132283614593636390814105551220320269527943202318793423485219201298155669209542824061103629299434885991902266716341191226435912229847699433121204287533223145479189218464224241606233365497978388774447498732120899117663196365201733547551935144263888979260432189098090883936999282844239505154582608241068541411200195420568104409231200766258284988099505046358922004864723972446445302046398724497530532259835190829406393148950112579507731883514437521963304071492293300015870718065012901918932109331419389222641853118405993901272082463568110207507562934345177723083828706454980371157424824302973909854517976599028376881938192342447591214489528398851084736230512874646961759019527347813443611761239062188297560187173423416194290133483480869039993735117345284244759653604357741*x^134 - 127121554434412115199614926855666409161700480261782297864703810945844910662780346488296553079300775772411626193545655791441550430218119533018558045477755437853424977468037808510748998580264705492724154370740327674047740255416201412749438462647029710371991902478190662718109681345974705153923784289090782930756767867166653100201732271404830230828441235302568708243857699896038293661160848090377282971473329803264378314050568446924420549068031600546771803527562881170689909343714655592314662798809071472049807232164797140659751035934124141881297633486825513197478982035483165571495320588451726966092292398642644449014974041473576260143485070894035676816603941022188941678760171016680468073617970736660564197104485815539494729278267128567710771857979412389045250596507602951768969109467739573286934962323145905286276598923656250588625344805878031646169222262493747966008939255197003924582283015487680110349036912490339053421944452457077571689619310711337773921855100752518673716992263615779705102924023958769282614472270270472576204677020676402479008887069062091753448331723799892473680910167914991704793200608041574089882766355024182165829439917011906169352724114269623578466358466791546117077681*x^133 + 34190886916311820382912169812059316659040142582736984623768089119258405029975169009631245246174056927965151264648233560251095132777136129262030748322931075535667359666380252407016674512577487356141906531621612948415202842319987030285391019117452869581952461640923247936560040743527156310843204287827814277657246106966088388146701078838697330497215833199426327619697238553735180719114102042834868424210266156793063885937732920697191200266656405297260342687749905478350963197517827499309649239208382143576088932306848721783567904689892956771665930966165549886121615776259509950288905792563278785531551020355993005016811276098737356087073466641151462435636291672297569250232495189016770341020236836661070655272967432282259890090716154717546938491439770600606783849433740690883806296980945902395607211116668209535611345262652070020628307321956377132860992300069261543627324697224907482940605696513439504295272397298136445238031392304921954433136625360956761586107732804771954669817179161873179474420554702202925892953163888190645569038858878908135929754286153765748027130513496131459500848799283104004437048026320105721024979759416578553587268742029689996364667761598553802584389992181971265357383919*x^132 - 6108127093867833003884130390307335964549044825496851900902886870927452184516035785491565042244556581990036732960167967026819526697882519505434270369398655046950120734297456183543550864850374693761602898421160681368271436043587706207768688012143307318210027686743182896060136442544161726506745407903906520490678777480412438220914315198130889421200400705473810752532847263992675693709660926458559533483803302942620077578896443101238103807989416275321586007798898963752500512927397809251069262605289667613884756829002260052879273005070117516405013976138475669581686196249604510676161138471212697936752984045624804873703326553911131505989737912964402112098244703767805122692777237049497222361472166945929445179220248721891919291730045389135472918236868993990685690018995633240760406314389009139602774008726027075715881960187758170302953845412314843406014722640095159333973279251370383172535483291173492504547182943864344713778744645398907908537580239963353265849267415705153494490236186388190163694244947850093565645844306684374952098186646395108277085658417101801791787562183713310878525173966558493761192350330343286959581559683598044800971403761354485489559229045428600407833147445380719147074663448*x^131 + 482347280533971812915724284875226821548572213743119714531397373761596250468636881699893092147420526812144063348993582683567836720003236710969595655398840031535532889558483606683384620981959432505363554128606000701960014567374394630170333802657064853019703029205832592151137805770334845537754765695455739957125439659197525999173410697247445704801511944492709737061052111519347757556031021348891524027046339167276177639221320987523711374604188729090950165526022017706120089678376270083206324126762504142299205601589546962007854262341717387524763546665118845542959443128524287645347149908691814742227991038404656925210007546900156142938251154899406575560725755013321016211020858991972520480672285716217932968855885450905987626260030059354529118937390152542344224495128073093081683424495391837476085958881908101333832285168376116027627386190449964192082069415199328736753240656350234835660418098417636587976624814170184311869244510494875045919912068333312711892216842209531285169690357004167700218943091178129985435332243585312629652503224667342049602915875267784387894300741077531166360255947666350367171936544035259693186657783652386088790669290747172001775082929529527382173361932240551556981965834449*x^130 + 122980131592667265540244832014544462108408227527996883747629064549360737119310264936347667323932943268951232145190734898652265280358121889919808728061828640903196018245443499895829733959224158144434203862016247768729933130345838345077029232694335346476365089028994949282140306190187070101352639328888600079052816432993248784412993114545716695854197618617371949554676027035318583676368374629239055962399100759641602280639454051661410184037287520988365733485693751850765495917263774572960227202774202775514182642503195710650207522565780215949040847743220210123825684892487066936896442677481038305915067327427094981427693968652708831275610041607860784068965201607191483967013651695379254908751836095111705164048981707615944522353048728835019714305749366748966495587797116561247015794825262947988147990732584140958257905276513565595116923429483487636360823817705731938073003684383341621117461412753105399298314308025594560408466328568699244847397424242295560766804359218757023399368752145281955657703873866370167149426766211405449988245938048130197705598658461577389308033006205162683465234631314962110120181695644351419064132164645609117335432063777868310844847187447768622935950669098427889879316324237149*x^129 - 58861070288596759188425806295287878997229705975214448968343314316827356780997476707259266594803830808626197549295297263277439805399461295284128090047635649107195641277527550631809374137405571756151831701118933174685721008489451216069537845787285672473527320259937576320447737245367159198970897937646016871157052438916352048681036368568931904206474010727035891949103950336021920667367499985494381084899392335500941629857479211029749035886861607415870354040082365281500409899851232195749002797226668842225928887209044102677574075885561441142278645398886256814135873599556245177361783945169922341923957950846888609852073357794007514164577399106329968475460614679934721623053926561935211685827805676478326135085928718398148907032531362970475178429814534885088100526108523971834185040383990973067280584518607108155098638334051925613657311894189586660479098024332629833605340783245849406839531738946823399296857474845400577539354876698214041863862521163171025854968831132260594991410568230924002550486572096356843174502515572558189141877403939204842537955721071916918318159604698430671828046112210168247833699221686028941938686421984961752228025337299523901069922790146707603770086618730521654763787200026335448*x^128 + 10482211010644727842800948995914944077912782525151943635982012241578541034946610971973515122550009385766291616999928068176666183871852080307268529065407339685408450325351349977361000164918552742317986367796428893003479291802298054054743376475009733939608921375382847936892944505952214314011727114814521797086556302990051323418660165080662133617688081644257918381135994479587933340192149792592865249802590665700066388231879544278342459129160109233088594202832575581749871380453252283036126203369323246710045084668574356528975716892705753028027042028212660103050123289082572753923424346229611275948021877414528088165328824885283278521475805130928643391937761621824787969250120860201233100750458675850453863608917623802699304461040197532470108331420126737365455350034823853603190674361919373988534108862269090289847351060913790845705800562134375932027742927836103020505248812000894728447090809627720529141449528120045450603719087644197360054839214328549719837541688127952715962199319331308063494072181275834634464519880724303225236862565263542824827053539898775469116214614364413163189320482808382456672687011290153625048057095950845744797499407311020390251936795777593437846137058589243110105305364960713751765*x^127 + 687556125362068579888328439057661401424924742465731933677398918969500536812958669928793657973480025995496269686671780262424006949827718462968880104278856164015804037974068618200903227808007216301904318052423034411728389920181078258787536241463484753866141143004665535621385240213108249470551420387643196063804465082008617670685069527150446570144257173878531590543347396009476183300365214413709274230819347697238165455207849539781421811582444889186058117668768886290716269739921186392642780218648234506371475127445034658684302799948332391491628493171000929748452132776365036290059939225387130778585093187968163271223086239174783876686314563471432051039286296191180658547561554509991252023749837065241279966354510709006413062102377563872268691646205552920311290675577930616424442326278687553316635360356216402760776715610719874588774906975693475036806583638208772095373511961773550449693243269960781667677498621776309732729644881296359178023268443621314242402034740852603866457641464900534579912512390919659948856307476011732995389091021451143434174607789470770621454741850925108266794853912706150353204699757808875966786947382762409700193582062777025859424545149871205940239319378514420719473108264623402517223*x^126 - 1161780425035925982343266033237299058981502550448935811903608096611980205955391338559038729556371951289372024350077451165000460457515373777336544920969683621001140805137497333869432791998960872702924384397902121825736040344279311509836187930149790696652077798062038895255546499186350959315793439251958097388980808699461830627131723901220124308806814615486552988091590994439949416812027669784914788442768031753246646284085737268895823840282170399873139982803660064771024643776362401703623983969030013734490380658896642784209935932686189341440080401147459716538139633188120127777659141192074331668467342157269488869653425814946254523685545144732030472641091840057847765519745473671688616582636593075645866981718201628284944215123453066521778003324145992801505850233258631937004442077831087059083929671475061936976029702702243155318030603574801862981929221954081415212424617480956393345153957855421051978477516840459856787441734763675991158223257309120971782012979808639180426971699275176393810858773531892377351748343609109393339753629190804162870068797858743274994467389513046528723903152720769883470373058401635827679457100958464735935355707253050454662522065099254620935564923687198337368700326763531647689063832*x^125 + 461931161298733097658020660815326014629890371838973440404232811548733190653888996865941512590223550631535502835169014775578757739144733355343814569802604372432247660675150673244063098341819160070390248819167870359406714302558110118495988470653394562820519197930781806945504121792862293302106191217831324747384092458472536518289055509410950606101415941471121698889504287031375879332353641928844410069916919047523938023177967016712321686099582884016596620848450038971060650291427863325585360547947445279688328983826138953399006209213432477000897749761720169995160686842795320268736325976125447600602375233934470541211356279927978973047924069315739865690836403299565238086099063045372328044860850605455616669569104553653764543109841848884160130183914343664055794423487775661226688221272347101140482768859709095968452518358194970439472622096451522441139026131467208040368261942187078120851792587691102463084352990231755852492279637920444816245543397641313519597381408001098150174435145680371580680587551954536913520626805071403995711986506624740394057536486374344480765234951093773273808701825899992720518683686112114561750607142617444240596746259818893641699691038541612358155573729283490837856798010373228306549933676*x^124 - 119237766618409069330518413805273224935690517385251298018357546189504771206817035891162337218866894138181237378935841944970838461143416405034141653422057703512813486713661449186993150371849093223546420236955660502261234299823611460805909061769224008342822063101306251083907795353614814803694319042447956457655555418692825962778346367509481828203483376309863844612727371925743097273947269576511402719206988435068705995838823281500521792610331836188309448548372566978397759821099517011643987945245433249943192887000293661370188833886748645315060563687800996881926048190716442048040253097725753253897861297509084290773329854658049094537142334869329130248488501377133987709891006577561810899734836900650525545819633954288504152833965978400631564031545502675257263533645428908689526430773381145225924624079441832919859585569331611261317438974396339180898525044643702173101567688172166075050254758810099184450321715283884880205473536009260932894012165241381105927621780382603259546551579822178353519664466887983567350417062829025006065435551978862464659047740643038958701756911188536532109032222929332833650380904606895485852920128444125256755182016278791304520894720110907350190033226234687560086878830581723235545043299798*x^123 + 20294364152829798147909037004979028634497673393018066180931357729228182539511251078307641881496793692956028238834695632438364515917612474532807665131342335896784281274041682891684496092813702434130121998628775013223921614606858739431764263980333491740842702887193331260730028709931995860576758435512787158716750124325646470392210303311827669149512597442289427992313917743490852273544253499143687126930615916065651564551743945585775524829706443068159385120844249717416006133388643973170547043166910698039687766732308249602449956266757801955925381313024908104932299319093287713467439648477574765266129835440386080653279898412529483075260066729564667471397641198308734367929574061371551574482496324287042755523320711613035667218256145353794005792948990613890387154437507950724869150619524928510632651602210066027377823784773886792119723177650637500588312739045547545168110564837780878885321205438481759952120082960704312990976635702277170283203116640357502664115260525898173409339455047183610659781941456116438682878175043359866333850726141693935097388095707525414631391445291917570387714977608303563354888900636881184852186284897669370789651577438569610818028556269912603575181655076217401986876266738386686725746318000762*x^122 - 1002768468089066110609985194021750446969980797446436642772579588606686315935670654235681997351112863228091284192292860730578688375537826092078480778702622103688344694563323980504435245058564215427404031350686060139637854768416844106892912571593669764878277238700297204224244227172583046833391322764734828586209178464283778642259742499450082206535004024980581822474897130388812641504474049665801035276292570581288315696695524383948317290184100488440786349828514395426358552667241199860891500991311692972569590726953129015636350563809462415903116465356887354951985011374487123856678211725168823449174443250182452129588851912269572069131188327091754600987171357138653346721840400743636381686034088683363216186576772923330792078363711244872413526338696156966223916629418116707799970699227538091860683904161604895097075913864469310158118708894029463646490178056698463181211669871370969533101793678652844443873471631926079878835840107332404578518770651750897838566940902500211802149968133448726837664503713283701579082194374494407411134665360327170854689160608953386099150546776561375561468840447547576330785444073215609732758127322512196081203200452116219468383449203443414151451585692841885561709450574758199285923678294035637*x^121 - 805880917683620386360023596740352112963774764931266559354408129557665785893401104332439344567093408328382993992804590783494510876262081303811510830381950990569881544298471714797888946603553786701333300469041589775020094255466825804899677232417328139756000766935686078248396579465348885151026566582732702175531237077493332526135834174329595302236225869192594464244299365163692016388234455658757985274033019047309616503210686098158925930698995958374252762867493509029252035323308845617929782069907198787328937509434953002229327351544769151008096356570486007145922673768506823248308708004220909066772673784704608591339560787456594816084426488106763947731549775634303707622541436750727161929116982894634387475216138536497567012539242430291275815433756617849071745954970055800262992151946976319954524095208460009747812928546041796594127893882601397952549800146964583781876880317641094683151761534425646863527475435848215503772180112932209293934906635920461456508605640574198199034106296634757472147284365030340545799213573701140877116877904052664102625855773352828065110268838836580583932037142240400384136934893569751022860597692416296418955516730620018099068021391116260729333854038441019331425547548941662134316616748802233386*x^120 + 384119509198772243633646648366388945013728673295203204488911412474520011382128172341314238248226008049165663998362833277261227042862353693566496482126008561502786803351766367094648648892804234628115315236726458378776386399549076000945229248929281403880525141882683449362875221088738097871767862428590662957967951493107603336121749217846524706976377495751852485475922075400623140912602368010177031290136502478645379241387104546633428175735402978701488209468811741941000484353829028483730223378361738895518907892318232555596180505228313785001946510444045525238566432660547392677967726910248993893480582405109839197584175148647517269319720260535118635028166094981174508499305144568131812955766007108036111179558773126367325857605932422785464460715092785482210120280905643805048739937254920046052534034843536486550550261180770534426426851867978871210037130910286009467634442489645953895397182405237850446612556683941559436089207773651053511163971141186618591758693603725072676443242766382577743675018701035401496018607947324619694766044085501287689061440775435919041384286161408065931909676783365906545992893149804600824536335029958608467838058198036313975554008272582323683859034297467581778411163119148902742494852799336350867933*x^119 - 108831360322531602040041838041137487229799590552419328972364459981113492847358847973307138121862512648340744701041730609402449797772358217408808064022864037720727420861152320949970070455660756651104057651794180319422250653034940209367594580641283200376948726837363128574627522566325604707936207007024574832879839174031823959896824826993008986635475057019828138248263091436508331303182413002709464607157210993762029615318854121013828734978900310255191914535569217560582397205056726210803616847086877884062821181808996767099841431651088749015034351654418503718987555511681741908880803776506955353313000794263706189387612338009731880094777882366951321161000129232518485444778947282590836945038825357681780801033496058292191423904111142806038703211208457454252875420720844740534614998856145325825193480800494974122715126903706017925108313422057873295508517249443809038627746280064295930558447599956104871542199457371712225581883970854963245594844465144869643408137219468467642401125782982315606381891058218621889737442374292323734982170685644426541489064974460949466420490612387343829938598499588531741338991273503789822100217696003114697661950768978062891912854429339191217236543752859878474984613424697790603923508292732531075474199*x^118 + 22572814155286391858754670193297779957399390580292535790365846821049551683148421879084644401520186334548394612551727809330401110746913667281237269093358385007527916400256096915023079766326983714019242591733412110970671553341322535584830044862676794239155184453377289243078875304809109485406015163999212586513097050743250095955912849573787595542779894269119401503981588371176489445968267583955607717074674018488666628793949077534183565380030130419948888438809906596933538704669758754671766902932478129613578292431288865803482287187354992040921155956315909547319311279278901590513317990230122927990117855486799850502263709240525558101871293313864498455982735904731507773719455241786820042873503118113071255152367978460696082338499343059712859738624741797814073166130546493290270120395797614585559133629341049669502750580171940885059902497869335828109304896398977486021134390841451896671360685692169331950299501132141110715762131880525605905500216026714425353595415435717381706138937626336185325913529284090282905372794853790882483151970788504010086619838789201545104143110657387336029804905068798656532910510060836458296415148262436591237931149015178719572484443237704756582920526259885029532037826557932070430696777627835547419011731*x^117 - 3335017743794610813145403671563353955092825738822311793141690065323361397115733054791897672131604312189384905694952574372139206378198752791829929085478129950185834732900698129170882588939775295747217439064782415608544845162766708072392908274236026103392531118049546495007401775157642655451714084471765524519745813451531109590035348616921351120128870102152157593512490370997226209986470341513547658649653202056120372340724919759032989283528146005281773741830344632455515190025926254584211310641279939017884772702374131408358379625876632802282253812286157509345814072352593391814999770712371096074328314263286710565801347375971292188896500508314395232042250375518468696075138884679387348486557237987834552127891765163784511457853747346452248647243734653067681096134540554940411320099201632248519214233200545642671407498713131698380768126576108950766041592605344848286007140092716245912717813588749290788129031502415469501961670879840163771514744151394918036356927184143361622480941834877641058508929158042157473275222492806447688902520975095450226115546535413456107127479810344277753046610009796893320761747775546642618141943789567349477008091500033405954509857529199283398812777535961154809717877322761881658111775009939496608175415235*x^116 + 242703811219231756950295974151838074219899548927448381438728037678895123762354482175357632039899278641081382525893698787228641178627190553447435581123161660095098715668447760052578447492934816571558716135752454579617143016878455053320277873274815109108001260250415495388032322698608956458113667224570434461861001021815096362936761250585490831415661671813963960398198301437272005530367955724250556239593491813800720348227483493776429663116998377300477834603297335997798268779709618902552427847626038191963228731584370360939161380603127457289310040541935292976848805567890875195593494537967555974147976966249162956383130244665059356293635488635725293124749308420324078518972148907284917633032830623836767026490266812474235884785975920088237817656479144889738372338810412962157385305472828966048237385896140280818561333882313597820328303587768842984221708733477999818136168388877733983550157045867736496003050130097122266545600825613034130531143571817367690100653312271160924214460179060087885396647573790382528917642759555502009593865169869550481695277111639018952298662443696595287501110094268629917352494330285148459831543794178429552391489558400329694621279203356459301604979963959327601894778136775127729673786988541597793402428986144*x^115 + 34643128928151493427575336551158227193758248201789119126913545397495187038035434193642526829787308060710617521991077133661000554549761448323650656915103952381319478901737201949596959515294504874957579291993422768059100769230009384332792769450728053326259851512706201052404386751226823519132917016163228742427608052690044221663576868383658716865542231037269607376813474399843221704100387468361520488935553738323472072450765128814332135621198950709869586144975629841016201877978065188091837767423513112773741433084156939158181126129158301951223805477743227471401963403959833649566973749225467405302764131055067461292610754138769010562426091342366418268273058854978163884848898912412126545458818492306644743259053090463668488531765798452790019972813342625630864067292376677454447679771818773097133252642697514914111621403341694743418721685197916459218514777906111898255507359341050889866856174761166559555688271557153678307125043662105772222447746941300458020566112834891183125309405991706649897681625603324623327376452251787647185043608437031628091900902743238283220458170601287894790896039233874377619895832169548141597216011891298162013360772287855045745160842223722935374993955808075071820357204138582324391464401175087012449018054061170*x^114 - 13606814387009078440422205908723854170295317798121787415249926063914033463845786620810028041305605678686472509617068543294767689699776227110223072695009953270867513212133873569542329333601379288449734369543571467059759765482143889588231503398550163293454708659816118890702549207714974656976902534449560164357141341513577204616722313265693180123736591151139933224803561307171273071487846284868442222845026439363312397351186885103814993947504240612519196196643133093036131376641132293174787844326321503350682073296656012724416229763451868242502620083161745398683060155425848742509790793041516789970031869883513786632648266468704570252879922142335757557021034053074304657436589815550824700539687962400414714866930552671345209376221116381678888799097526588728330598539494476415985343577043375553183714294433230466552721771286528276645071196565620460578044412356279714762804891425042612884459095806334641327328167240082314811874434553292496911982627592712201619140666566850677447916860082185100003572971070664558140893563583411047473700232518364652569678762301241976033469480058056383468381812473396042483505701943353069308914503042441309007884240306333837109007265461199878776225179966620281038975564520836407543393301749561359681812773755995519*x^113 + 763176656692171241104071331957118985200251185123631826092980531966073845508373601215607129821460896111098201599567558656219508996643144111111620163908021194512386783529401003535758307538179286112440676800991897484787759857316502288993051572134887010126233158972742899221123777755460561801413412558243705270031670520350921518890529583551579356743492297324079243766136430558435683901318578418679670866156065312556730718058273826013049400706662510636338699181780114255945132526269592618839796369868825653475573219261553072474954217578850529300094213322611306531353577835140573275280872082146450137722553869370709062182883358400846027715437706792942361543853487389893877548902512117071555560105566755615763576322875319540754019455822998268276261250227215947368344230024725945124624310857488362921939907805776825178227066402535705665616807545705949443413858670824684242072563439503710898059633820601626009489073345840414759660991488021880140154394854913728650797139808213544297084673146668735267899274771384402151652647908498562832514494089996722312926676458212795545983729945308690363115474290845827027693192257283643099488582608993557482150339486580505531548169887821999306684286594373954950176355906798758442879181308942660334882556542975862430*x^112 + 841773551364263347632679518628762452563374454208209550828627255073596777135107072314751162223116997492925527181454332436681394809263375051056666031123466770638255186252786002159638386923839455719847090767386218496670909264722593816057847851662990476632214428267073169424569842115814385823519713090602502687128072918752645944561464063529508949343243523369277217256063283991840514648583777230250369195188149683097688455309271835789671938711598905484243773595847673719212313106374605345079657974282494900812049307872724896958339748451497647710434714288145004865126699977777018178056196770375527560208763222543407106671666403823052835285641818058237675211727206541940248106602406208678552587614087968195509807708524293324948347150407131953863783373846298035784048407306278648248921386007938904023122158681505678984674208427465552605532428332409796902703231070897999731860340719719836842599293390575102049160746854506211569653252984962393176503458281010349701206153132192776313386262511198094649647452100325306236834211597598874730031784959994229716650625567438454605841470499596444557233527426420995931925310554554859805530811260767525915454298033805880747782526021200518296139743895351118435518781691435804656329856426317736416014806789376292095339*x^111 - 396987631881290765551433189688021080155206480616317261273214224276943288873718424507174759808019145179743112301073748179396005684518147088384713230737179137787223074052874812539913151343434267452924093013258150052424967668246788954304568401608091194573860583561108537867381879341831552133320487915143137501663128760314467873289670189174881304145046333710880049136298866442480921869465427194815806938585310482664980711073944689151477362683045356295631034092251544782491431049593935483871459579962317345285926162574581392688270608185960324427160354604638615978980793871753886851642906427859236924856534850864226643710492679830779101353479677040075638800387864290127003712459171273509888487797409145130091265003298483507372670494905594566122540338202338948411036038103259235677223965606030356323810825488647735466510705134027382458568259278936210814025860706512977551707791604489487217408654981325736905743983864347329634172922835697624951468324808478685213458461540834739800229900291539266602363487309240396662514029562958381618224981453935870448735421232653890251857082102390298752272892498840669526512230750065598310711300063874805530290718230132203892408119169723419235886933538223966229096547698728512717462353174921545176422854599587100663833320*x^110 + 101533648209671882260776100140023207528432849536470019553982131469702236599436882793570640367471622180174709823143104015200615282388045461830283613380671660381316690056747206240659283500657703439718498440560592178097050508367898177481672079299927170607435211301862599758234769849463778926615623470892916424970807048136165738046909577282988305931659509854811087150689888155115407998370422108168110253324838831377701909898215327424143548823348783201648123393635014385669179566073264414546005027772364493916910443625121770749449462511969225567600692491287511793810496781930122315703270736921827373273717221578549029566124281268627176699278913244840312129645927905094680033609992904639577405838659678693709398356293006522487762199785071583441482410397901199036553083969924212537557084632890677588489813259005219702389244390150035713361613753854281390154500783760620949175639802220101686836801911581620933412848268018498730220726482076810928128876201575067246236210407520374850788528439669415522852356267869214162533454817890427463386279900252070966141381854094226677345688632791552068857123252563968151444492046438742631388188360038998918311455300834110373379547601308674232605804426580590515778834125828761167765437162562771093129129940503401400133230489*x^109 - 14337493379825646568343240657585452261284841782604243951413361584885219382809864688855276857751616098777095134873769011235388928403376885273223252721672704640283477689346685131721470595872065221011776569919306668712969204265319829342223333102665173306035510184201565069479146273110734122144100400760103223285615916553905717354444181432830156099221497056596970027491761245588249156358399001281193386797250914553570969306047693819519412731617286652251613579589762138306639343891952784700417447893322799445842084828485096943513641827710380131813851175366444090355975974259223125291345107511507223749058843873099639676597979507715493866389824067758846468080986777687006045572423767453204505594632476923410654102934890479850946385856181519873870967718184678402585665384080959376291968169188475863905479471916106049581280437161746885340528034055456654870321863226889271786700734797445892540083157719777711862750481645335336988043204180872207345253050509550956813624516132099188083677877601130963048259157862614413530612186299516255620356883477951307737789045814929317434550773666165599442652942787863263014906578423916977974357950503367206323651759527297317499679201545843603879775439356178728400202287249750320794578256057760377010730798837197624948902893872*x^108 - 849218922349925908772106064228049292171831053201691568194784489230724287458694814762950236584021200369593864488077379017762403802591622270636779683148485652181620696364327627153931187583075722968009700309187399457401022140117853336338840124991793824407535939387788942632843842537550332345411066915639908724762972381498010604580732254418640013216166052705238130296315290324200075897524407326039829961576406349139498370536902834351100867621810900151065046944332016396803622134080083592680272159949158039048076767499640009122993991985232638043781174560142290670030678075233039426304155175686498309879447310861177937586442201550858115195468028662781964897729427551288911972183805481674775188752028664007930641232403216852403310295531904009383625544282219572391002256104288604329114116758057699365071772491474973290251257364350175193895900290829457587717204315099637863834111627085835972955889688625167122056663656772739065577785198558606383758835737140180290273682944558421386646094250567615813648213091554008779705922651751744107598201139218896986901539499491719566003626537140307616813652961010208575483727808928147689937880778899679028257267610839772982181050953112564112361078805211816680840039269276879518155089382641390295942126900682513953962698409135*x^107 + 1273837506085229904507192077625770505988352147297105781284927417994578913795528910485030486384587119422518472479720620004390299739615821111314751036542062639915617193347942102767803481491138594790705495306170195505760379300628509135001601247479958518192395072254027959708758335521316778815486253789471442769119914129250349071748864879596131699404184045454525820488598710046192064087620827150543239595407311327105994746489770645035263731839079005538112117206674403415663611106102370552731452605954957397426894015971726626155057118382103097429011247239052552120358643401052233266385809704846244248396050526564816168571730426263583375690309201144344681945448899166809750859915837303436594860327429961640358529371289909731140738274976935490046030859367732487917014463888330518791441893737120442505212993321091314073463748067331063710098983142832330846423419838750245076915244503898402172625670631377111366759853051536606482833957233552599323457249409692502660193857953176840803299292674502586343935266516644571697322839046955848287198119943000016064209726078239690959030951829149165675417835033619848180272155393286163146593970605993379297374625115360507413992544595927890852984184996822818878044695578682001247954557151937959528407157046642212664961148879011820*x^106 - 473488955880421870986292557221178612459002191456617494576647142224850744533487087837720952447004810739161147962995158412606699946434588557808536861902639697596516148658036079878007100352268533702825006860921581474688312352040278752174873649761284275163582791605591180901587816167876099974292940742617144767888762394747902267171830646449723228868828704207049345368244610937755846056847484006787815904954409854157389001437010965314869002970035553566771421034328937230103868455071349628607926651926594881590082987244804629714695085762181577939577470478396626311522175635288640084483676867156963425943042490463736549883557345386243923988002743559624025676414250554656509839276237823900585038026489395554093480995986781536011578334094510465904584925915221791332623575548687725491134137581237028861424076201254852131606530092030212328603070595267988658064947130825649884706583229975228090477178376462030770757803647635222748303192308499647363289337356492375398312436581846069291661581149123258624974765350897172864648558317012535828937142968943879359435794834240231563816706579369430319584086983624199908966489459285712612758361667863437188050513713118023709065491101467849488567769539200453359564607446681231995112591761117168067249660261482082187319705520277400844*x^105 + 119352564985267542477203871200177502221618644387967878193313324510198704414701318961986086215133036787830542487812234465170948767349848051534385765281988282538654597779477839320340846079420441435926840344203730505842492560323185836609515266612067592942709168345114985073313750055780596742835020484772528788114336544802221676758766322629656382247656851310291379189493282394793308436109697718880910171366053399386853933473993941524196383490474496645941330704589874144548990361917803471805509182000926680267832102764339587739496668590283893789932370290389528005858278538379314945272374698805890376878365402613418523308317171035362594895897240832221446450027565213179341819553335708824844888718148411416652829295003697812524957762225888937784771728472049328086031994885464535844268049421668736410560268457993346536122770337770953859064752967644455831136732419068677632284412427470664685125844093269761420871289880030350077025683883806904786478078634891439147825552949954845302191779312942366308983425648856645617694458118573079203830085880551500150772410085208383108016166971753996940148094025037869922272726219623048424067509269319483726077182512052635219419466907934453836927247354271859466679303766451097579501777033014775061321400988095225996383967251470193337876*x^104 - 22209960720727513020882748419128859822301528522001579702058780147170351440182016157029132002290916263190797406729665815887252356540627839844630060350973659499926467412768927309701444966694019555723274996261966766472731774353272120694311244909931230332824438404348236864225828967588163176436726473257364790726286055025973211968062099903289860582389512385346408913146422007869922955277779537745912876713737963888236729172497530217829917552740198874032619840134008347556659985739842784773417878323098042530912556947107424526622105671700601136670482739464768978606657434826877604559200853424483810262624199288155882746605213720689783170183753676437203710121200688895783597329376786839718787220371838107854318768587116949135843420703443173529400984933112636595724305886310783682016868295301426958541711407653216244304220993032884143631906056236487502695465575216981782984498829275555853773625219168831615844045284631894763380240380524678971285777689764880524095860758505321848439875709274271897156534077005145862202235253415721165091111122165940474918594880430931649582798331271506364589055304774222419329699208986119281698851661634577231505787993914307370532618197806418409789338500640804516501994199680369022776395532188735217633072396704596628872454892701181390696733*x^103 + 2746188872642423948636316351771514917538063153851385284188404307593586703776353689474853258997631653461427100328908575264082339356303486046557276644593308994805204641403615443632316130238731034768435932632805041523536003585328766637519951305226432381661714832711664288188426039749701201359041118002769099982432746728349559713977523451556149135540873101751361232281185122415631251658938269297237371557433959119310455978268348282473723091473992427601545243215541594697857092705144614679659671568593794078112773044768150630637550964744601570867429762842089263826620747675135408121166518577499061258392916238552981690773787690041446995735699149046411623543285494756319293453634254882633545168578553540626649507638412866885071116606005171147730814123049535343691749484135526095977507986112234695851168020964655715127822930920271373386276567440446461216947186484437020944742962055053882966155452405736151237338689106908405658213746272178950156385654197800913954980442442677103268731025089583399724977929376652149817700826263086982078516033188171624008367870938512643157046831839301276766219444352435441924527771385040696132055578382078802981428605463748598345066215305567699830032223165214655334210905860748154842480711338953286315800439851355881209410803297717672818866889*x^102 - 50560935084921173922415319097565596282395554158523438812257811868062524582426697153626255102988497429939026651362313735093936024755104426731534623699697510751133470580910028574756863409966263286509151173095060543689215919185201452237529284534799166035968652538597073615947612458008410842580354011215216738247676163685061519217324217025152322265185563110536940512478371828927113925694720627567911189968245331337545283143820041653876337978248772562593256271554222922441161909016467961740986588981620235455260488391529749670147161464884141749246954587629021785251876865922661330457085308072087385401219905065214614993624138914795713304484244388071063601460446570124480845607648330561018034572878377280293099654080575294873871453112481247075835424615326623314980549089747085252227895680867188500557044307351874446765625373443488682660946842764823267233833484650712213962261752905392382344376775628122227410611237929325077099567482652976643591572696966039946486431308247265982812049467884401740408642147433407277097610348584450101044788225210100927805062008188851311033104844546093207683110024270491805595289095012188301265832593559313963631081368953781637338093772352980523052446585617562254553907292339615866294649413275127812515775393822076170238270647742167218407221153*x^101 - 82875966442057397192615976153276467565135902040766062867360762941031697923082752043944503113439983873816329403939360036086295219690110985864833164749105353380928408990792632869501466395058301859153820932038817261057201118271443305847780716173820469203494358655977726154330159133092421880311805804677880353642532453529232326848289632700247481520231574799075672157837411698178896842939411261532851592090469399767731268500066824684197709976662236161755515669627397551703367492321078994960094192943499596673082069007624707607692013022662806358410410434650587199508603690793102388355165735212313207114285474598785505920140658517472809187058262242636307054775880951096223149502698026979332320288879045562861985381091804145098685648106504751072651425645278052550284107037078712329159840046111423188492163407281262209465127040414815124837138957175623445909577568012285048034866166646809581773657454504521906763766050909584202719303734652330558573383880873901335366655247491679113973383375526292911311375352556710437130968244446377918365337941332109318983222773141615940236695385365255262090208070860341040861496887744119073246235497579418453989531674983256196830096981847784885313218295840120571461995297185167700847194427699165830050657978097709139982449776021881507186199266793*x^100 + 26541186234884136088873734541212627840381791311873767855839855748376878075915176574502144313420828831344812067992020976980215945971865048300261088740542692759352287248308320180239971920619435989938074058425716309958876491312786552812001896820669936153363880399238009776363141376240832181412290380236074315020561901213656753778767106047889519666611466819451262062284281073125056748317679841907001346397779491139512019566886941804480769708094659030153482185597469819687976602488584936454106103931626983457194396132832611284956285394300400176126720961788850261970480672977200746164225404386555785719382405204070914740681000992487837387535501314776672533815460048445035403759563807523249264417892132275879042171524681375955673550996690065875147289857551415857311649491294005158935690570978555025623123657657157264807217699904368792253354968423097210350937660227695663506966410610385765362080541582429449004082805277137402464646837632680000104327188613386133373397828578620209297156760138127995809669621373586968715727334480211629758956629506921094545158790542083218695332600244231950422824252301319516354820939092280686963865299958938722517632778557240452132447833545096404888955553437927765250185563175094515464141995473692381176803208922595949914480977633220887986322430965068*x^99 - 4971273335857367096478965623915043903135075038022118553342815724329985743899800921229506388704566923610122903460441888197627993900298754920913853822327085444030304242602772846498609966692506239099984649477186296939996727960742104592333387949323686527721410020778019103026606297250034584206100942444376112540203988959704569026346057562114482329433933134345978819745437499712011532562813904462206030668095882394688668993930182275284801868181442385080835094386889054418280678490601191498963570891780123236136096997217969120393757437609564171037250953352110754456927644044754352399443314583950095811777293211051803902161467076186823457979644865718002181210302266503494148871626641060710173521614448240259782063926124279338739820642398549675849174067308740729648689921358469413605992951019124632647873403235240440141760609586729578113024758778064124773618783886564251761212925126181404482500590589919331072409755691797575407367503050901867002106840913324059041895154872150833399146597001015132533346230171286065328813734482297308975863991837157276318579112887163816664057807225750701610688302442276934947413522090519547891102303833966155592821612970671864237032461683069104709681121467790485695849173222530049702643483429790715408505879749324731827084130377732234864577100445451870*x^98 + 584782964221504965805406496095511244192715502488326551164204712627265840714710589277803938759741613232376651308229325070276853454984344161849805063010694307686169990084008078382172709117895984825496417453241027661607672944153654769408135868222601427070687871322577138817965883743409516362415584163264269690082353630566729235992821615901268588249762178348449227231670291199232512781404389474522595342019770859653800685455231031257310807641246609302099701812418400480831062828471927972855474825109861274186521948002671680840263523403286122602140560664142503958237401179704794596187893684633379168327282690097341182063156785375542810981181547058381810646368056771724108765492709843898559779312650420589282531973233127634917069991962713808869578438040243793304487339280515083945965727662048957199707724012534869933834355619806536600390742266703643583901470628670511187918761828569190072576081973788380398888311282395517007483218877831893504421238409091379618522337859149893014995141791695637855107319498577068453540428563261990774519566240853743284115290492189705611633268674932754419423661818385119062679981743647574389615448254128737860755482148521158256210004440813855121316345901013363946583207883870357161037495017441387527389752091225498686185618224053325078259151658445567022*x^97 - 29830961638625261844316255094468352894742652946347074492747382098975688463494091861453919546705974558665800094721605969138442946455884052659147309837189184232579376898611164649813117388102284388652662432911736953332794819840573566381410724087454706122734922830262781146598527222389287178086835197747581920204761980371409785489947137460738131327687844475381803176517126370659518862907900164973533218016312924482187774324918411117909585052855482132157281036392358105957324146794021412743184889433901754142320009401286863064106958900951771415414407702119589227202968458877318232553354597557434871473579062576145089715098822199415828192885817183376299247190945460339592104969011313920615818434774101978110967807983073842966770854982771293233677141397761713093341499410049844017596568247747389199383405626837211951241638404243820177518663849471904745468567576979436513393162272104706330666568423928222386003000071063310917825589074278149702911575132696314231571077091219503318391685566020800257843954626342431174840402475226546853280108806468774811136319343984393223820433209666720180262031562456608152552652895125692360113690853565566076899273744989665977868842027119964124319588212674838084768521079066223653553599637256747866947842803469308752025249604723798186999421126890978333502*x^96 + 1428606062200213218963427438182540625816278726223846401490076273773143443948642565031272778579336167408072905548921497233942674345285713408237340301365613858683384022859319658573372428758255104603067963495408213038601252095679476836913293730143362883453538878558760388042259900821058663261714355459673798063354825053625460711835561982393876525134588858682682551915387155504777263533796217063947161419800779270345591844035220691130620507632321985342310759315324611562000060303221275643937377558278687012024585388202656973408706301129033453381872178089705746331857940271196300870758440930506562618878194794478941097156172517733909680766250182163652727748290439626924599924374127746336549787858810465440607532311048545407089317809496078161008719802718038564793089976571014976396338889399575412269852546067374276771562423477890189858624767581566854891050890415079833082165883531885624409249383481470812459270766821441100203552300779144165990000860173565010777309528070603487669070204243245287328335069929659839888518037178485954381381727977454579816506951418656974584582306345203625470521846293400385013907964445788698405196137200150067602163958860875408384352635254854796446974451281775293106875291657683248099909223020103825609541146306869707486292893679504837382490638139569963697354*x^95 - 3517811111571809615858435321947563525654157346057502331184238677894181169935372199277467981691873324905728669787271393218525394448759706810362279934561371102840980322365145142890601981085565219877146154774985362361346236862083473151091590890139212318626613080427450499096105338659232966745261976158890380077604358068907853952378087349891750125193857165221232862552219823665338890069092569328030804863848205769776405407033931231590801106384400804158657131097705907705372439887350948284747649466204891013201128406547770252326889780829290958836640862135059120768905819636041526538642403358144334036710652513280874333690124109559445546238285910623489281353607594648069019404523892394663383076584977054857124465611691568167580350336211012191091328632137512165460855022865103428459354419538295585755559011766055031696728377827946432793760694755065992324372849867349853430001500311313685004510289348773336425927305814576342254772888108413229959737563780531040196108654518992116947042196203579921135823700848249075427416736066923965077474532034188319834886224177005906170541676695295114515293506673728759997128003303655163579829510399000740598285536224516593041737372692422129557078328176465430416211611821239482039947136155354970540131125113594259502630679658346549686911432595175918507116499*x^94 + 2061288923166907386142848222072886505992230816878553376808894280093984490111555328802305136573764420938333757595412513137182384554187511340819976288867439941502017136389948875547758844098935772313170576529133537003998057449391020387541036536486460107758802842117693170861671878110550030691047376734681971177442119194632818303632582749503116870709556111186586078832284267953532235154796432154612986340093894255464910785179809105129696407342361093483048531983546314491403908163031343079702530503728572018176153446622246780336229750089775843489749680702352046858542706595756223066052306159153350403139603875882522917740697747547482642544110387176103531168144999732664157372788341151944319947932123683850272479388027774682124330090631369770791339484822569636986826062997014399375555573186561436505849630029911202959691639537269389292316817968490898168412496861387196498194010797269049593831991265309229407247383482064212713697854403534519675170113426209377139078619992951279094609778581621130661045455066937623476251895438412751412949458319465500719736935877799630702430401705359877799025329953904792879319670719326988293344409520764967771535865110851123937705688195697408217037377264942370217844879285846030986853238397178118534573817100718295666017019736499042206747045873660880033331127435*x^93 - 721204859646013990826876133512241938497793858056786003920579207181194868208675172927507220952904559743503392328277958068960011659910259758627328735600115927001636177673738350331356213089461847294017786535014054972643014510373985021999644749661218870872891110109652714451955171017357563308887976690917493529006137954010264930872004905590400623332217647985250944606720764403586929409319509950954425400978819133869643387349100693838053906437307270454459696744250713330578547090980961208393842195112030821569533265191262833970998241652687172936570389073833960059112377209475486760997817715612158598388554048267769293581738361246146124810825644472777218283502622543186358554510561412159684532883434697543837504548326044624036088630644431544888612129001141504386407032194616048734610443139426909761611003396291898063446362562720525419633796639054512124534656257254363816507985043749961087522028363232389096243418288170157641988310178685637117745654450599785624748426838351180904479101491180127400505830190815887168684721381944476278903215143938054440737168490966768683578941666358692075196013311900539215675016702328946746001450035719150234967253294704331002384098769959157784436245514566304048155072730451239246227852958909276168323034417038054888309966781481765953356866292906101018243118955573*x^92 + 184691729491031843179251791451167236148856425228833575224535872709760886249177931223006368683899403313982637565085335945875440604945263302194675294423892882108389394745760378190858937355361159847517636992368665941659372968305170747345003101116746659557290909867681147407111135221382903429492885511169076545102178863976763143792972825032970789794433380972393719123841743133144788902254359966395252433650498816228554555761427849064956519016514850033266093317222569883888563610468537809000006130693860943286199181361505851557638778163777776347905505941665484103057822550279008877483328159491471911962007912162658275763480029218388310750976999108607749173666249217781986179197656027682369647276244858198470505792504441321728511767112918022939647329386832553768815549703251929680021609824947482020876571322996940404575363844243076087451071572216522134362767323120256858223145956996035701502112624082193066899516174365403775888376763379844448046880203194769261723878317629192123592020416864708215301047478976631781179109344820406396159056774282285781372657574581439654568639826803855243305257718000785747940700921082920012151704972786958685807341865739760312047448887658654494534935881162213530708163901776769099250248671276288965540912761183192447176932610094785767293424643926273169749233600759875*x^91 - 35801053695886222054274887039830266758441535195285843627266540382885664398476996991580470124880871572778255834592733666611940464959827520759289138357192810484943366827857651789136190884614990585744443588569996450614741508232016314957430821183496044671186197939421695212125392221749370343873615043684369427017674866040221804182879356482476937070788741162224570710725842300125342032125462172702797549832008904196123689330316437493444884241772985657573713960002998386620759984480617191226692267572659137735348162715360335303244831701196008567049030153301507304836100366434248600303860126796776157241464560088327091601094419483840971913224835063123698614322186889488804738710577205054599066132456792579572308415159875678108925621280452167619403664887857617233167776025627626435315332432516848542567913701205149399918167622550879145365648160240501847082254066393413606775966912194207427201525608602893648069438182593648911342809463426832100798733238213843296170126888683492962731118365348590314460459864854142751830782578994708946616433766745448154294997303501144471792951987210609186720667023569110197739490619186376712681728752150490084895675330474231288463573554256840483525144294862178381730198082001356194195867499059707471375829847624183702218263493278427553540468518656899058199817257674598856*x^90 + 4657334878650789921436547576547190999833073319595081186813348738844703242311150720652368220419760471059805282042771881340739728421722166694858022327661762007714428267309947055269578181441166781618496501115857735060287646996560035032739726340637253821831843693656985657946601807414094904235523472614205585453648341552759089249982084047596303900101937881876265066177763420672927107189643934782854590994710601384079006453121316691070484222798337377734872046181911328483329768941903145536720609349890018441768550684145739109255842910736495954263788059638769477373473735627629658993066117534319276009938777079183610695922038268246674023402821195547810499578399540949500801211305110298160619517905994647711954277794628506933108767128075334806907682125734564703114042372835169873973607327890697222305762717911574066548912151623986815714217563585810516249186590484520978971509237283147873936868406081292387836377165303478229982759724406957770857387230173619554807138709944482681785541229742717668096031043321822291777894931956330439616655466441995774088210708236244676409633803917124034238557950809743010468919778227618406610723122542811264141525618993353321428787305520050794941618200611248284237006874108440620723738296360648176440884749781235127316186685428080456449955325988882099868285121103002916372*x^89 - 37918345230486860504880564305112606478889442883256143680921034550437249261731318842248608697861429611627041385420423574843201356627381924107767809804767087290541183029643602203660883143903430316550600416480665324482817165877652982288938752204539437868055424944671896539917103443943551940685309683975773015708075047331340875292665402312861974871508721382602236814473700860039657832565714116012837817571768893852350899682314498614770233266841870386816426532121877482516955904971656732886831596445646682779863048383214454897699483471375124630233249866409408529580947309262423805896163155175186224556328787393440578795563501368705047960447083615090481714256689465120817986656154868102693718693374553747617805684806050976790575470645679186930947320685578931852742027903680714961782696809547577007632528833077883048136849601587648348409341468351376421569347552472879625574589419340414061915434669713131715371708073916359258371829856612118079080320930187471704923603536790699767075959567890449667381344865772590711507621537573771932684318121237058409859136220625756688320350903914340128734551832131370910350249386519397241888792500598096460060257875383719027699613126011289566284523279267360013741877051686049816306782481533128598591184298750638972318788701698988182641050811417071249443470429639040688437*x^88 - 211101791317489069582644669540403499094678497425112020026191571975744478613705323872890903868439820707168197538880228230191124713490888984366439524316716870543229863213070628308149518650259785792536242270772416157206842870702301830220729891039103582382820807150761751209433053540893259309332866776486445978060278384371653021100443339235813065671799896181066052745375816725375789533823836148790737896410917906778075796279523606279440500100125872448301895218587532454011076497393536040539687505134978325917560630115026219818459182555803839389608315138236474524675499278533385642298984954948743555489981825837362714365468609629959223573903908280785776115024829607294137270305653477668771521677181828089072036965428791443068299588306772439808213785166151062916665428075213338813280104261850011035064872739861294909903992944838789667013027532584839854197269953359274406188718460445211513806553536146491684416949190663842940143310069435602425837153343405124741280745435237649140310469071210317646500649583817419089007541165635972809641442948449046372725697213443962793524436223679112319730967757341151432945320197316208614031301859856429303548009787215869339113126430687189641705076306639009123894564167256259494028524530428951825487313728146626273316864001931335072870560446139831629289887829394400809990995*x^87 + 83352722863170513808251416023029050507026124868770232831184703443328378498095074010647790551934724710665394292353415079703377931501799206893726133582895534315315914780452644514707094198350373758995897275245174538302439298367512275807135395156488456267773404579611277622560634641788949666545453429719983175547938345938801929722415007844063519322058002771262442568024098103162900189605091635324884047712926606780441885201488489935657034082607806561066009006634177807139110085471076751366066850157115512908092912751583966696934589381164247730245356847228192507889482900869369429146330850630644575849641611706784588477662189878399223978584138040600080039855778513896068291310355561377786255821903181334675352280176466108884546029908056038253826181321014782068288183501192539202757473489696005386437917708123083754379393872327566771980338105787858149922276821447622602158176451293280075239396743582167920460274204631568389005628898091355290014146691758547013297229951168037452380014119455232398657464927051523923985485468041911507144136358599636245486877333394526035267015548318982464950469609764149752307960647930065780922211739859589275811012845550322860435377658211636425630231470242261253384720003431881708745866732168829947427142014614296364880459869273899231279465292161431810060985405655995985021314657*x^86 - 22313840842980437450559232605535307712783192859022284486465870449533433957225916751572683974410555063560020835158113640568643852669331721244499961563814173426517027771207642514062838518242106682205946464824024854407358044940860175478825349141360595032943905903451127091683987695608672061508031848603320008905205985646524830169592837764549205789514094379644122305231550273759681154294449938520540616025711955354521409307463183796832170801138666056246560979206947032694849912277061924110109403133538244225332829880924774944483494600810728603664052068965414681500979083980752755929150524924213242628088972682420641972631570648816899035899068579416349692409157786171532549480623150768332733368161245763661854626874221879057247836399537304101447014808663094761013275797118094271355435710856627689732600974147379411250877699467978487288193003596273871125689080604627883585559760214872286784742882455861667107615761325309753115368063861220498183474552658967999729624648392916523252937820719377999256998836254525441305022479185416160516460410169122089535043817753241109257527241793371149145945611654979619942816573057410620914693218821613840813956368941446798628339595252558583743403852421906611215106279877532511609495067190417003761386164325096518907559093689000612366482822052541364602817867827597620619300065985*x^85 + 4791668775393019466145526565530997388103466729048293195389091329703559296828064971486262372893136193422262523622457446044790543022115892458363572670655842016221981211105180791335000258835420029868286708030745334873629157711564263231840605495177913358230878547227637691446007295401807321421128456202540795802656035970817904821201317592243515635504045378804335016715586100691467660087242713818308158124987600515213217530518913560246209168834584803755146635533082441297919353479232163800133630318585127891017239131941702559308855454492888002377379863091536840493546686004806900213201284185341236004444871406921404749389040724015801482480070150213707620787167031005574876861285829877575081897030384034111585317652781065851966894384601083837050157047056052873373888774541872290090207282237218562669696319999399974647471781594935985031376611157229495421192656072170214104347148348858695442635268155756556347262745893371677024755701332485848511352318261175651583412466259752516475103675422711773470519929591217967007780996007370940657041140003178632196578220949583524380047044164971819090942741992758287277483993046708719233685413639452359066475726808534818627546116227035689234807386806760574262990786385344077838804458523572579757890556580702648782469610157895615567143550125310204141551688135699793083753497273091*x^84 - 847845110739086152620797391985073281088371978916113610203668321436838780115717370581299976320587585347935223491279446207649633293775909290864971757603228710908430073884064014605446347329432776701225152420259447642164834158053626042449336269061149295627814448335680160698382302652521393653915752410307087465447071332668490820659568216907981318269227636156520919507745695620257151111785322396664722603209338044241327460195790619851853536473477391817170096739774177413707917071513166685382797425865643702415683973753819180376313000002024747057166873836030848868205594974089314980436716411396768065974544340985001397399355732638142527678593611600824309377440549584120826731175216989471200805595818300646248086658233371225235721144588912484168692288620407942224973808785053716161698960675169998179494222324565664373863824283194626317092066780798436307572458455877921795552045973241507443880067050771774373120528260418312722220150780595261790649744798150534365775750843803006375503851448037273612198438649451026391772705695179914347207099486949864724949972777075794248517652432996600020822358390135306864402225116364528359439723058805615894245680647403626804817696174154917132661132826113529661643705141809374443179387366664866885770393392916579622996584189191892879152071416302985144836781938823881508989072886396229*x^83 + 117210293438013362880065496529851332402679446668322309357500387623414123974344064240010806871768246527741086927452404187820054858223969517528461109216830719365345373404168615526279708881781470260634891377069285324360285343412789484929745352732203924651408360188702238476063375435817867312471468047184280531469466289973817797263004437339183338549925437393787527017928575264092592512105745513599149292834833613838104387245157834732942722723628629932449595393632012932286287047292338379357957625841634740265936917984348521355498963363997572142680520149293523653228320916742267052482253919645886312843584623979203727509014235378389671560374763835892630915643460860840585105049889873927759969170985596655468694870059474004322733159101411538904045542446802329757965905897471796781366173186200533356876187186452472680251879080825636269175870265795135990491384233629524823579141624879075092688385290022285770047468441517785790151938456966783096324016249570698592442259012256768139721258031941979156212246258093858886613175436672315011059917102705460071934344881981438693584173972992047569547701164591389038704050491974530603017091343884455470160554373816071078687747916833620722046119510286574726500114248582077667264964582769440986181075448575447979386653953959734165111987335052506063225974849703446932116287791021675489*x^82 - 9093751773689692312060912985085117273223596816069894916082521480027264185050198135499709036596766076292654561487430739318384958284713687538539732729287590141317342681055286696048549581314837079862477891961367972974479366576098568732819391522571475036616484526279087593402858075319899524730034757722219550901672626392350472460436091507865027514605576819453998238705195955844201136842318095922627242225243534087378339574139815087778788772355816539117301687276305436648452466991457275259862914894724733604097871352080679666887947703286477319664922163408409155455386855958808324430221150674390155522537719393910560798183297964999730707128543118636308766297303439922481007173268141511435863720174341766898829095582129602402261710972197663550687768362859783285706566594004605293261372784905808909472111847106191278533308591833610438792187115843492333920709493089068350651569369192037320880292272034451704719083788569860705132629709063141859325970406825039095031456290361733811935999615133925208076824350107115109817353785309262950608745996648135122785161745667819872738042014938290217220716414580377521505295772882778001914421336887851637865576742372048423281716760298010255313591196442612077289642986106751859456871498687905056416568889144493789189354006607351409506668377074019008104619248401144657395756587391127309960*x^81 - 1305920981662335163196501998862825410208855505547029484272807822130300171458807258005929023098182995700906993257264786471519591943458281494183233430487652545016463967500743809157619690754808115297094867778084846420540625740232721522866734831497558956629296048979772490148983136195779467536679924596729542733928981153421145668549604271181748392427841425280383034571075422427304251594699063439188342939562531868350789917435400428290387826248613771774977737046893788223021116907448415922094828847371362557880787526913258454586234290198470016783315710020858988371441697985628495525542317444002575202266711369451204793485992773595766917989469704219212022848379018372669403937069186854587414387563309077338285255698616639020641972963031920340804840410255898248893015855913857579466319311455319909564495797413508367423943727839828526276866694625131809120156375624816513513323892967102815998844810519923986007954764672632763237875640430390778312997224593847192722432902656482989899890534009277607735159895565084584517672414295181853625079728877922824513870761204285926519607449825370850489509164382631251487668305516501220729035820452087721120388439859105202726833349295179931545308849637252121831617012995721230689823260956574507027793207226586689719920476632145742866126334956783217183076774236262192577685947047459078508973*x^80 + 843620316055931905411601405749096916842804778299209009359962903683879870702891226888477765111769123061649437774879109738722208206308408362736623579337557949275230787985068585966373373313066414078123454778828643563964430256046540240239624066077891404081924737011904001814609504171610995185408627548145760955884538736143758131680469210196590321054451472348208274248561075179005317003147835668509959413350100101006023785548364558815880916508027457319388260802670670535088525242717193899536383272578664806797328837603621410622117774566035518367943293535546025369148001198306202581054914134527348609058506618981198524823070400355680705730590694453244164415030025791395399559474037557436609984223476297606041210187885583383184137506879848727157106554172247619735815247313342443516217560784237712684349563353885339488501711593970120229255975885941127304470816762177749051732254489473357320539939806743569981867318214241924685387981945342020765796911826383899474718659686867232924699841464856818700095458678325580428290963769268082999513731460397560476622699789736019265512716435420604538560907380873749366674057975885325810371696616126310367259177381183940746422251229786415983284771055707202766783678546987957377802252261417655830106205825689251163514158574108893667317133913027162441936249448130942708603550614228006393250912*x^79 - 263095883234108166279203523271241729921688350117522383203361448130342233200849968072145417312418279119161143120204729892017074483919468460902383124380260936036735829336735083072880547338029606269881684829241658583240543252415277918602016916831847256694520391915817462093875090752081213754171308125688681148814740259248806149107798538637256431499663560167422581086142123049573635038618405503929423649765813571610783839514410652174474586225154949958752818933504738466717881721829050703123105252229657313797566450349420986386526016409719522743898307367135715365425782760155706737707616236449419986693901064036699464004684649192705725566858369970879265179593289194843457882604553636136604611037076326091418075612347970245237387047227053797904701899331881490497593867234654952581726673997364582207862923395560266154274389293767793995397041316940116520412871940541830828160731870511246987254098050388792332091707154620709043203172070599209086606940363758022976856058023426665914503178703142234390489596855882927506006190247379991202603560661452047754772431629940818015723552567912540937022066787141385433033082668719269435710788992894167939736190478226127638879763269545661016507981087198465883281838120694976575964633082935554831132654645128520335173608160575224967840084542501859133240232225012641930060492918114508742553584256*x^78 + 65388880582079923052658572598094137048490826916949156353795772978263467346519362677597564816713055315469507385208588396283485863470297135013331757748253589474616672232300487626178189719958318114855998897743237043675343358492337421215523305338433518021806757961609632616633808119834783756796785467892917068457272809642304166482145924900680748695523527775415448765348879830092312381820311470494087214446589158243400575277203116308287880763139432250980199535289254471645916110366788277206089201966646636935368209585297829861131199869664694206082550152516862496866336774642252172031496411120458330935142438636195121669207633034643549674187614269062047044615692225193099104948708334188137985827917695080986100695919940847899134374029529960355076916768238916310597107480924822906302021197712064919074924009709163896147724009180270988867120437807972852895555712538771201348556261913574618163167931218962863955477868205396885899749459317447839369406428902824177274378186709175016701600554686600138833602178611450447640676191262862317864572070245079348126667251309972412710850149895334733134144642650939771352979942826147046064187661102060770800473888003342941802268654762848343766757785522335151857939498582082527318273301022487887789847185234782986814291825018837036710983274884836911378385578215663082705005211344463657269154087418*x^77 - 14228393270395488396284405480069066205377451561158348636267056915142394145470750852569278321581606885744879096799520216881422106580902174325477894094301867786064555753306212308513428040365806477276587217321270728040412217714810846750979623823367244526693684388854391345974506669097797169930411493025283475958555087630816360487193132176718860796020402971734216199982601412915698067711721421029714413468835706464580285968351845978881015797197727005417223669314128991335707659767545163531205473084964446783417958652111686300350980720962523922714999688199352151714658731140272221536758894289067265768764548112504416356319449771212777404612188115947462405394717414316021226409971594409241077097420981902732979045161220250471353000764117944182800422414193119477858866362119879894231064436431604586531623386177852090699640319726502179819063676304808344891027411031965646341924871845743879076664915799620642886590269481305022810073173309182354923625812948793152307827258238753772636853196559485204870754691342906515846631932810486746910936231993835602992601351963482829250340409545492847831583188623014214591195389001277004900765100818900532311713586885530216598438918841427523587383973012230672616161851943355042451820519815349380221412498930574366362996049768755491590800298112747946198026616219764671228558924391884991448953566563197*x^76 + 2781340355252478137550459735254051311227189681819696384359557300757908938585609219936822649339710734109126109124515468494371345492450269540981891161967874665033927025131191349817481736264893452156238077178765536119003624312879901799907489005714999807391592046346665757705296086241768516440812906460288913869179204627846630156945869997048757922355499528881661161833194851447345927345545015383635969802328149285600269129128540107535875700917729366465588223922527873037989817636159265645304679276225808155879002349126048597353087901306955014941323524408995153778582415594066888780706864456233122812310321326367699927358223172582586706805728523561870293462522496685920696762857479649513192073305535315168761457960055871766917448008469228381273389364359858441685099671224720135081354446560662882702600704767479941254593304386428723769381795204853815811781852662290233827119892597822605118298369798513475783962951838931624836547613417794063734399687732294801888830171644610395195773883835398286703498539213616616278896596826839537790558259370129350353862024437485016611478465942567348987513058678585292052305796891259945399851275566645274494114246407015609039781111462032903429430420503807098283587810437038670278225456299917144326881734231642994190260753131034689511718287160943356788929159882209577048248472924488099265130914158772282*x^75 - 486698246555362229401732215603531276554429038007212166705330196802276882085216024820678843723112398704514976316735757068475225653321765930895621325496442677900970770207725008575713302057019962718733633808528328830106731341060227240494790379455396700157252139883672121864656620338770975619179961389881898122565817065946548904041361867992740006021804620998863736044294834259575049581444588618309098173008010821964446974488012058870893080968483269193956016423231953042082498727403610986840341129478366758528670140310763430348070933428893771100213837290443850642652070304677978122535448117726496160445632079851873237778081047962400410152172482977660710182149421989809870925808950043323448857578862287781457363932636471504446042182651390120495890082291979532705732838987949445734628822409006077855330156507332859966678946559021402814793379068236424115439538087376474633817686804375873049783744762791142922704814544190494575951549978040996431681906175925619656707886522322745182130645944021027291389748681484295647493280213512938265855750123710413927879272799919635621608049366543641675617736126443247294053528694848325760259620781381748368982940923318542363589250368256825456861045050548600128726016754878011726722423971990394311267729189582218887899218339139471809734396303454005942252347901139600835521159454957312121481157879546197067*x^74 + 73841313140801284279926194940484364525820381986716391292809243793759217221260562885970011397440071334166339751653051678824403094721652851738126432671141668739045840614992618660725029678689547460463743869899797793861207258531284256900138443680822855062507088294531455173996836759227121905706561378580545652814256750358295482617325798416616647459545647559132137586167563512819152288144561687615398634281263784102426834186151411216536139613357273144952606735193474584544662430823614788646642479275934471871963597138551981339952013534025174853989466737254151843937581637874715620894537026366472156011998617285570956631638373866491280733946286606572697917644305083146997183226627005589139535286816776253537866088567008035991575286961992737826954060025297048682867493471687945291878251887322394220185412961819574632797434498201400226704507438151818855036700675962028614173413448879853786631905931143762619508481290814218379307719349019412169526975684783736480959250524872639187206725403787705997804693896090545443932486488879068932223573951995055085870181953926788565099345965090167944685621345312205303283061514010341040031891617616557924892174618680096024709648418987705016453015411041558908381913424535265842435680829119606086940418040867115895740072505854119454893296945701637829442786944821159133291923131117406466816525920226213101119*x^73 - 8795834379199747222607617655584502813499801241484374084125031316007519271630376239448706003082106059896767193771679559533505776059290896197286421784131207525742107148936310911585041392014866327312652866534333379556390900284668158905616339660958777989138670300870470022409343300081917377113263021803320628505636327453422466248446226718281969934864687409364833150940332812596238066129004029078634520824059317915277774647498059104786826740045177523483194930632679312050984749201580007927089931214837561190831215443272792883042300190519876944022819654312221963056017688974349881614874365569417080108489018169854022525818077040157394589223401956587174202231710241447376166222430528079617686866658539443605032760788590701523360018035423086773046058034222945517173072264400932029768478134495898427569157920870587137297805112963624430333832476234265287826020733011733845714527886941798164380615062124615124456593960023811825072191081383317213919828682855228739407450594787280180546244631669886181181932637213098474628930878313197492673731217843512672306811312832239548696300606502993557888556050468328834997179807222133866448193916644803570549795218098446110334018134394882338620824278301072983729899100576127715405632919172176622705651360842455957937361937476886692944120135128461519814790708484883392478069157420004037716169679116355455672098*x^72 + 482808229797902126334129888765477963066385204593154185578273368217133296129425346285059485817135712885559052761217382815903889866438006829397123290491953125988883433233410933988940234586129106993117639436245638711224988231648255531897418605785918343647836967250527164512998737567102845784610462716640741535857720121155619066487688725941559881510790173852237600108784228374847755036402638783272130096083302906969610222853188891931332704861718670105998267868417709256258415682852637466982116558275006027487538664480952384302897502242542501881489801239231190521518218052782639540682792285052839190720678197584001687170835237787274435687477122906217369630693260671443059348142387842227763146527055533606104732131978793222273143457579378989596783863204257901936095595526611651375739999805279174175312677767578169573360258500079835331993231509039280455334070509491629848692142864146805571279027061259933725694879026893461470469135348700307251266173123244955093827465523865337398622615329348083552730486331436410671712022221191451936544308524058883815062925843380793773950684221150526497538290667787612150014902972823789730007113260253606375219732699217184254856387452319353915389428362069931028405204862176769610664778871618054006889541001859949823788830244448250254051018614823893589268902103580847540537356096719849355092766603943728449009192*x^71 + 138775791767331179743867913259962054365992368854264566247517845955575195122773022833546600952316546153135029794771104032303107827168710477362398015926683284017943287033933253017785280518617513298840494727080340395345878741012582709265181712043501557315111024896449935788092427297176943211541811740017670286718036442304085235354249867249106665106929178999534304998725237189588335851721455328882992153636523664381929003602630828660662201737622142663888245325451814872566291528154731661190760204542280782505911944118713413378268476918840642319605791361203885066123682551795979341132992823118989391764014698291231131887718258740571717916792850433289197469151086527526803530154877153751226361237548652869918494519264091354548553401434633233494783432523559924341633012513779748398432404075048291026180056573890651713117383382483645991173496352055911115165817502686823180933804762930812524152202021519202782866698636510851206445399010447956975451720725555474557615095120052864186150114138866686301971311600412421839130180103555840392649811376992789947484825835609290657961905057174056820838742910811528799987558095590603012651763637187200815939132550232405910298567984376123756555264406299427367151972940174080225553072753837982343616855042705307996304759822944268906230351988387347489306956088317170387705868986309284122768790887173699007893158955*x^70 - 64897815564226780528974619102543336283700719838123111531557495156710493104984561086389454112617338081300815786697449996735388879914419151971914978247048909870882220043833343328833361147598805983293918845275786024946879160255821010351583028723525642976135369856238490563314707925464771552336883343315373588707812063141806491310435344874872793948138862479034056539653898868131907187340490478758167643284818457792027417881991649771444230063908083780722013479667153977499881643835670468145438531247318203523955060989796559894950441044244419241008556157921817156764651838658835424546785440055854395743821777196747997052733023431154323276301805720285643508995603540909270373283322940508361687393974826489686487967300547339909303170065696642950014533647126155569587386572881851138402549130144908410704217004362766883430428283256209100850122332850486544498276583639810779964951029872363701674958941238139954580408243913757289764066502904222787228861066902554826672169116012845440330217069014301122276627374774166881794065572554062578450757036311578420345983494486993315727117208772410746325018121756318646131414086702396665150838601846438760983290555939734653078552454908659113008465686558459540185151981946108192684894658355172986229275966044142027582323661523979002679078486959805137402850000819153189872552551031171061787083971282244227166990727884*x^69 + 17752077031064472362087767100597486661930023933239864743057675635558559800232277472768602568241450218956764115738034021768352405634561606769414720130855019188997360926017283535640911736649092846767356005610519850813539028083970066772102850964482597681708804834236138917747820954668850199241569074326042445727532799079141781387615735313827505058626212819536600704680205461599866108747246689701363444002380154117821984589494736314797972625990466540140201736312485676856556547540426618985065506729180418849810911552621056285350777586739256602170000686246300660039684264313099851211472571180408259735222866784096553269179470599387008800183881773284648862864673966551968115129746609861020763164017634889751652236326217391976060338653894017013256592890456025790096644421654550830438902242562633647097986020232984278525858249133599406901466756405450587258060585732136438333807150118421042799505081356334334143258606894844896446397074076498706566434733573836781497083661712951480630766498271848076674858816415931269322724707991996927433229686474912483018639054969683790935244313274339922097763746707742497489653081549783372209176714333811956019216239055045719221123094504480538161594720362407274020893289317555361446376316809821244424556417132191570740448861156789834314798740688251760991491806049794781327051747526059499360872533226686137688833394861163*x^68 - 3957763837187492049714402516822367469731106955212246156890760598465312492397523220860499376240138009792183424362643711129519410778518073692364003662938419376776902047364816751566459051289922880023555584915067363120060856315396588445626867988911438748656523470860237197936875506988655940316904629834607038477833526146557918236093799405897104855301513875811334493748604538172536586770331154139445137676563283188400407914250328506625593777319559471762711239314496746806099256630332252920822239416050453784748695188683937491343714668029924949276246305745850666045959553207564607021249484155399732597422536083061463445776803836517490624831884487646395074568292719948371774174969513596810162926208272293676634570781329250353423582473745100009619244191294076354985609946175623025036897708070825002312667166906952533333560333406704507373518637947002094716408858999300831211040739388887030149398572997530337611672247483715586800035764063884471314907445429934601023692883416149555074702597852750324482903194983847717381426177236541060748625873483271774360165894229050927938297934859757952680559763435656176559428463194424194546167124908694768075252580295615962082611365364686622719835816355347838420856541721433144610660218405136759636489356259183585714622171675100105546753043605663048943708345903813013821078806086596438990793797790064602100314792757631761*x^67 + 779745916858618372239419086892905564134164999679530746121630731155164919134899773496284332649960219850531561537027380329566116736194322716165951616454980352606476050926135853566863586209219973709868259103221473082210560667131302046731347156696781646081711490715332931967294109374507342614639260257864877423770471340507937053571540594049819391919074450187018265997007053190790043899490833819362710210891149050104680459601295047815786395314669289725586082113989095653193571465987264621359927560052436799062861165710031892410899052798637718427169866391039181432783528034724660518447184911033732970636958556765564450111831948894859199363560039256900410337439671436738710530987740562879885276510685692749623194541268309034204189395115276324268284088149313817266046429036018200542478452930184153966763698492405132074303088126000475149623148699277220543458853997898239283087116437768848331633326321638680953009731105454136661356607661993822124994675593382174892308466160973459124963458601710635216795598468245698106159766907912703519831195656829680042548760751329962476592123727942708374696529975548986531024833703247480113030735080905473926702194499388663263287547212842642647352049137478659426172094607673874556788186603943690010960931841160869821254883532493755150797925375616141057015674471859632064603597731022774893308133069027857852103013574599909973*x^66 - 140280594450068242912005406770566482795916076555176513938657525642829082933485264470703603174520649603700138324269805302774256519729871983393821308337745080282348038332697372669638014663820900930533356963319851979537238122345973703285777800409957984261346268165819929792203170558769003410451949365788517471480634533460087215091603384948062321775680148539347189808572483757918675775699104334845617396280461240100149078782672461507679091088488792919039396817498700673718841195566758288002631143933267206234542673601043972262765711544433938079662639904641723454404539416075911068129221987668945392294364173288494884958161269926100092762739533343975578150738336004284012359861307568539682541960606759815081975789094643655395256171247835752454741312618067323838335333116741619793862470503731049817671554763254198804641079739246416655847143307508745212819559022242045575949660398162231020157818468690660696758935492394262979559486080367627021090976210420437462735664277947935370986777866095697321569940752094168503310183460807358211514259509267415229670521742042463561138468696099308685183588986388853375426571904896820310354521852667266447319737351800164878424433249685264951237105980820370249556710531904071673678230572084360003364675934114906457002027399972994009172396372250545541300892226071862135431665509786184789761319943896764159802753093156348107134*x^65 + 23388038597940760148353527881259662115216795904758516380117061564419845348804245675628924513249045768306545906902048954405425188335579985370245493366864005589633555464635606858328745746465382496169211492639789282749309224761941268707632577934230955826650936992543210018169055287328292166302473673694786091458561764801265670152247756786454284439911435662126251760413132119162545523890018001616571612547654062265259681054078371961473302552604277553820268516308793364839871622041950769212001921617105234043775482507234703859573026729510646745671768936934850095202114655223416166716124981011460415213134412883201929513242658051083721221600071064260856474600033819572285530852905363723336025556591960636844764897217548088555640349655282873159428747808232324625660650403274562658141015784214517310507592340594482043275644467251054525429442285189879706717097415457759057532825128658658149775793882843238313247660210404940491709759599688688005626403791878069611584609995927746943058944331198180826494269366656111992478972044874357216318762569401782100840407053930369768780087267637116742242587110186892901415664038446105673779645151147873275517278344173754264054999580144688117756724242039123763897996663106192107561614884120043159265020550974287064485967427976490742112329099765180630528883920989689251394035061325271056075322494136950652040296166096472919305387*x^64 - 3623512261781124907143733942983963927478527631724613030255164775710353130456177917496670014425131990451088079402052381955880063729655831220074249739487757347429922645899807081843833435197699117628477271143451121271101657571661887597637004477854001594398408306081852304130645245417963123690097474076915475791312033816543023213415873372786015176117877436643887293679539939243858978865089817941910073339571478152270031424497206628888391593305790554543453601755286715758561576482068842149138448030650687298742033354260987400623523784366790034325363916812903848796111244350564520393583224866787071934397528008890611927949272684371578861421887050845151870245581952990188842349116313990362920842797683551015016870533036929348807382697372362340811192419962481352951785850807840704783090312721818594517943049698004311355291298296953231226402312631378554528841523635669435363366679947581805245505101401159096557431524017379274573038185148100004287383751140691274884690000765285214104807680337743360753541862188837157391331783200302588243111114675613933632206990733962765251282698405301641693089431538497116553531055768858590817118127402336617494431175912662472566696183953427481456711857164631686437045390135150267099226814807048213374499693060439886176477633952892029727110092495414548052485086720227641893288322981746090960631382037081183314285987276753112752515707*x^63 + 515570901476639377517104212402215678823431592172197146853636016797111396593641197359606059426636135242454540860432763248033063948313586963204790594542376037536734590304968287305696261149919173400282271658154310918437950397401380271106739697159504575887530119101101479255342914674401402509458001154490060142691586810352605268592680939760232869715944884249387710768897511848069588769153046400169078832349523758700944987882450033254218394036651146928029278580100108070878144715837971716061810254605331684002418134086694946363652431108711348173927590497185400108674837618978262753168519742184496337688416019466212251840930871210088262613428017488499976408075458984315943563026917752041590495038880835709744221726336478993704593607841667571162570894031695281877834676223756796601245692091589880401623048261792219108835665547003338123854897428073477093041858179460351970309551002248363681211195428949373170665357172687928013577547332951599120709769928755923120530804159944480834888859703705642542324129316585370526980459085852752908114924178916815083826989391478628088918582876365267000456960689290056140321742877357267841399416476854748302702032774727693477957314343988258297258507870389780427160628580001422009895892413542797288226888391679297747141929756492972175808215963874044701384757190858892345978573989239943939571152108873433779802954072158592869545577618*x^62 - 64755351297569769654951249980140530154082230668192081919721719942253005183420930537942444036104512323988965167235311928109390783860183449588551089277619371323522479341694747839072799426629267104749342145478285359811105505160598334549131541686679570173447835716868635418237859566131440951020702116231403846834776720210166529745971044374426553152626344272627075011991940382567071102793551679733611314649534854802187746456252333340875383894676455174923499991175053713832985034073447095328510524557393410381285872747856944476754604313519232382308983641906753171472609240224276883963015156190076631146436040260787563335280491542910840419151858858108618853968625576143424081893696703433172371168258961525803156386375327983285363507923942936292204692001809734635368026697005547493252339314442039944795204433729675509177272387304299687102672178031009244864750179713122591890289334134939418832557031303523509820346135145592006542346091117289351842691134244662090375904031524768039282666428044379601466286022578048465408522413799749391479206876161327069169075584247488851109241973089431917893696728890565476998981364967701362110438722299241208096317648381398506170384440061745010094457530779766179660967953474049880243436983606208868778444461046216677499704257994048332502558309390234036005282075333001087711661042353413788285940184032901506833841431223959977789525529103*x^61 + 6330383122074253984951148160409961877871314245581464120899094750118830211197511147415514387569738377059593085153692549483158033283685261742264919981798876687498540528480626485994146939095218395191797557747577401276147446951047144198407794330756690800586357051962623049482183885887419461614474662391918978586551937503182460055441229396363949056216706199450280003831376934401143804808816813753580695432055693501185269456987305231336785026243502633585000780170010494385273087380474209520422086720033887036906124870387789409647848650905704099523976869585759875700398796352088758852240145720628195284006782744376844111152350051232928935289267911307177604592044273309114029633807094461555008815807999928181095615480901957044103245731010441380382454038213433300866436503684115690874718189146393654858039517295132430873687434632190286890086606304017793805832380169524397201045657337510190181817277524122980515054460469235462495465816981244163803815972881585111214999600113578139940787526360861042522394134986923817617948035380349705107071365509663828899581431814125340551117886610391563392593714910266767952462977793648999868617932907478984481364621929537013524737906955933440141611275551874516324534210704224819174075158422266623539339960903124757518920805097622295293923764906741584483249851002245459943045196959157598965946361733438276622307358820963595796555499360842*x^60 - 192783729897006947828417007469524003537863486502696147059473096326652264294221608253099171398157524211955079964466618928263956508689446053090111871778469516377639975595008091820501184852677383150638885850167692678509668417959137309188231872595019813290198145195508771221719017453955684592432837602898831643465223904200679779558992835722060767517560416451989736319161987233217905222736411319176757095840983303024871339127182389162740778835518387443337923157555763652082454233449742792246249240169754612211324948540106465784805803388841453384306898439688540068620187960861429969265509181593621365252454041016606587160913890266988565082131616790656406030083187189078419044382346567091010089126384325469425231125651613687967557466221849030554888438223784967692450595172030126320280447954641606126887827340944238122246194030834113914583070081782905493843613611455704442874114385786323038786717239744224229259531549420744813648559043504020483258868524822272477734028805668793050660252843896325561288556926791082361555639831824144013026111976817094111731765478914676781399945160796785886709961397753725950813131475527768349148023525802566753008243518989328458823025447677268475525897313308863156112138447123140887896912493145633057120768262603576814184899448658563441329563112018799937442803576801536896871528968525171959969266384325517115183587113918269955487145467601582*x^59 - 122070013770964868631597641673635282009708627207882451009032450499729915068219719542029285848498766443510326627435301692658915380457640448102464568254123900914761156556790262749377854727056192891347038192345217729229186920441925789174816239836270514852967208077835503456652743540367531540696319452451299361283884567530081561450341728476436764766838256495292377244345920574916919590691948713881546152856552759135201817981631916580944948910025065594208351257473970677805401268009340317803247545480326499058470363888792126248471443634478647810400632276835543022660263834567322126615802803735155951368347686657886174747818046245495807696422875177535397417853380687104033324925803232663279022221030371982773680041948962678489641850151733339832467539370249874637729717376669313616295903893288929790514523327768220327081607669271146650822270359783686607818358802167683434429936243475147014745838487055046514408385448608696249225859701675183219973182698496758470370333012111658177867807489340187291470270457711966874192473242340265794672016674040434105610845193448445892871868173482551159931632949369240789238097064407223885311901284638864601318400844254837197868445356132453418682422183939918268943510256256986147155078237924179299325165567671830145019824262995415441434489069358891549482149313472013026493320074297505746447737266779577771048167518474723584368827239616938750*x^58 + 45818915608537474591023966393973631336625249628207210486822807109457778039058998054049994544010572943365279621057713874171930704931248944454199638808090934300153771679423204051308166094329299463573793901463166540651041093865060057195300341447244424570438951484040794939455428629067167289211398233735204446478089885053034771480990624433564632070182769827865493270404941428862824696271803843822819137903553822915451530339662738794359952646003781891974443229476076711144661725477885677201170174972056639982877894689700594272003648971177322698289822296997730465381330685499836532498387432216028681124002714850532129029727339029369425568772957990280244554900437819157140190566889397531315463547142266930963613254100412416071850651572499202203061173860206993289364110940185309595549729510650671057489902439126492624305561722442881668817990995680828136811397677976031528841570699728848975104814512150162451530071857882892049831701688215230159636146683784385119353278304310946179243723149073962261341280921190307718927976078379597634114681597544634581383747908309870080361593878980243255083764889010503724819991260331673661744726950621060590027050425259231209783730258244480646843094982917309710013730614364358951320340406086700231827107201634182933494815814308014555039722519563689845690974399110965396430086641194699205816750329987164419542622586208032737565797612649406937775*x^57 - 11500324974591785069471588575779928462786816380032068344157102850204735149028772827677936121615396928598088935434071565499023909048402004870730327995510478278303740827204409049019855289718822328463689505824431015678620059242351882607144992232523333005100127079149188552668961685333933319195831041892409463674526120117594012066134074539549023561608102239781119779181710693546753531166719548211722857811385127625580559467011635081694812803869045734735696056373000975380259791001724208045321508185606772248701376063122275559152363827877712712655126784224928984179212936982714964597283965241079616099967303006520358056751147422409328801202306918488600202173431374489656228802585749855511034296591869986750300607922320430532480247472469714955316747471549648638169140502927041582080399689504347688941778769292925431223626717749205890750139934164369878237755925465250706114735829229214603438778740033078599909611495340378703924635101854625903243413009358244004961573671288367010652521311690223296257390339860197794563610673212564729973621062541298511530462001315336414141228174261452145025369102259376873034257057731825920946953554908632040452683529910331647377488336072821340059477016381313658454478892432586198443010962515151734512072498849938421596200420981563519648564111190157413258943499897543045155595747549889897950394213837718944686452792903319440908288186848609152226427*x^56 + 2449235652229813447952039716147856134459879705899292924238019171922914990374452283033189066953821296140624892355913033944217630182520767292957195809964295800741873321466090792507853156131143823386603739189067886934965342457487215773059422107592010201144836382696017416470698253511174028700124262710796252114541048172983944948604076376438408783700206267693742588262341129661505577359822327018636133194309021304986650407338309651027131182415112959194042729703433816807158737600155304412936251855112613313908666818277173293465397362052080261028887022816053623167598175339665840186612581038054912990412374944552100363187885930986810359323692645413766521145650438999014356571943672509222528282314183482491495397856447869104866996683971847826055579477380628681013887058001620355709359099505199660255941997201729593341128372281995967368279007018674039247782009166593272529872390706113305427319308440618874951052745402574080416320519363822893804776674875905426438279998553574407253982448800071552265144178904367956899155335215019286830840546216173106214327157372334437005910237014661483940127396741453467691584280262088211588885659414894940593668504142688104993348580193016949047941306720145891830425841292607220245736280886416782820175834536335013683317536613241707507582347969574483962285271113534182186560984008584167457115421754274682108757314072688963775858160697105275010834607*x^55 - 473514221451165386006291939110162908037621607201481317365632502982709365523193989083795168488736323264228497663917781017597075488689861678803713444776052827836355482471015486919386680098966627925145141882837788325195804965534808102115444023025986854578615476168593135009193253769688985355825875830381940548104639107457507265200792908001843260417286509973058832371294770109467238665176908878641546057422321176975312330968596386384920373263471267128515214847556267974002357612907151606279357249496998073398957237537399911527099115265348402612976241902989851724761773814540777838447354873190461964557767706852637711408350392014953102885813683969377769364949417276898256684236319449042123434210724928185127390608562211664109805511228122125299395253596781841657384507250869690586018453366821821405272301636472995544161002688970249873277765024287281846033304088899889079615621473910035452814255576653521345653986521731415911014151771579526218291264969209936646532102384305682158913817056906524532084488292341932591932385437744223404316469107031761417037810618134826487436825822736360566946546550641010957622079062332827307922045963256619023836295136420410522314785502514136676455137734342256068680738941177619720022821087992317070631871712666377512040094757319033754868312321886831957977872733095399694991815055304120720463447863525046749071932004143053672380642790657102389825245196*x^54 + 85671962689915147881990743451204372234150477067179991324177030815363524414090033534812775602119068946355128665370784368280843113743930405528765945085842378033386523267973286367279748705376749385075630296787712896970480268967036657541699167475999796731714522306284173242339657426366515783225082156920012667011564867746318913131657494711592461897151056699877231246335194227829746479493701620494103249407380161784664071410162308609868714695751898951543657065024747285789411429611165694276956193783849220758669755479971632714881341953258150853359015360266664689962823053828900752463660572911292880021751341830184400167381254705827511358318766416282824335646303077901371711884086884213128955136233490121705365161500754610065507783681330270021650099718172303580011661037255430770673083058429529906556400882188460045290524549637700447434132049397771596398493633223896340566335147162252980546912411993647933235697419417667101874436440672986966122164212789641253856976379537115470747146386069049407194018600962487216256955757920942783157040074291511405886214128243630840347718979846548931828894322372284865197703016307563341428921199966340587880739102873894098389998398408639227316757205025393603652610829132105705962394568197399558573670528146486852909409071332317515907859812304802171005229953943622424161328032067737752392087793173608834024996002421997769686807685643544302198238455911*x^53 - 14757724913778767779070207399429135992198729771154297562700286907515490203683801570952985804417874012120395201183516963196017073620789725753927078531377428419918745787354541760847317651423790659081395016238230858865178135210053185685166670326103750168822055197674422383166087348361093103607236422214649085765713445473392147989700462385428882829325383865970349624202621504825718803505387641127198338085419732863259314235848423745242222593275761063825680589716254229994062582444294534487514979462615336615836409038119827807102332425879437701196215366335764915708452364529963302847766793027284474417125095320704301874242204167578819008806258787324608826386555443669654252288966816186562987999970506842417320603676813177992317643442723811090181528072250964404307606924711960938335759307117744771660884658149481125082818175419590851509452546778974329937171843578288992274292216540317032704343004840170719759767407559715665817484026900234222188707269372907313102690139056022901755742162191823396324588692236827624646722710065702276495137975776191159853904339372352142638627004797140133803901980517508612738599045380598095558074613331928456114317699248576558850999449739228365387329595172410259184990225645149832451905916865117082080254524411544534033308956953774278380190703995963116315656583011353262958699959104596989233282075131095652601288003979202617298104687927798125794740340101500*x^52 + 2446402968458659913886057923180019071357045232911635603113428372068098734774290401919096364024943065393164927925794123670632324331148904621141374529245984243710956130365083509847612307571709805216685144867072759241403577166890750217666556668452826900422336379500677504893270634732409770022495238216556282594660625635677056526695390483044421439023479960530908760839390015615228860158299712203370662896145217499043480498821662393264251463207479875458485491601176712955435798781053687808709071324451844392164552944751830508649757364346055095112795830884891212100890611218028094109163050656262260484680670444176815533580997942093407597609857068389061856504070319594023705654870278470603724694105667129099754156310482841783480877830732763162275912242601600324759904622772661559762796188584226349378849258945221815420579477102642067524864374632555784365548520791345055957842472814349035249456102523462144027501861143732449933252139426098047494986512347173930894877064763781102254580412001547192090827168799205254048753644878855774820197741009036228284635558390481358008345842425206987888263492351954380532130820938192941564286463456751605734711541451181590808793918328259772628577481987845070460863177898855776671001446047290294484887611688989305255818620317916748719202786217721863794592138220093945264448711278680894426354374930005825997278931737904720868259610144540402306349995762841423*x^51 - 392853151134502832298756318112227786674485941814699701031616665086455033207930786044635223431704609297049122745234320056306015545742323224293809980170453481332913877575622114768404799303534445379665201584337227903207366209425524047604734167189159854149030510140475382273188517256072123555171023895389190156677214471407061311333604999190896908481539575394074832346840697497674887537665058501346623516585412712288272245803862181391960205340603376025061244915482532511249686536673120377084834395680845803125975808468216005214963743921519776358102593117104866879651836987332417301882948729700287239337575536314198901394787213485869226704383344078755579803663168802018444563083516790679263915883407375349403651557315087273407748339470877928798790137532442276857278762327274351295700878663731329909620455661486167337152026846770631944949899419740965471486733091681911669604929767576319703338031703648435648162566060847532339695160063414247758122584871289671519262327583761084771660677190896748283849649793954354186189610874775584346505719003250179240535380207307634588274293041603326901345091894654234704651391564471311800076483505872793888720071185175913609245449993241665849752583762830693050804521295272111786855539588722895298915729644759801404008424435351712455447156392040904259701578484320474143363390713846386971689346034336676663638349521427726289946759040285901313498443083838527174*x^50 + 61331319055215601832647057718781609015452242832876681489793653606956613587261773588580844593602215547284374333900422821444269013530331475021474702425543846438131824287853096133216889450283922497108795423928492821611083821222010677895926598286075105278001496389191171401576675407152361655434039317147723174133958969436184617629412310940477303825013404931107411026042826919157515420016539192517271587869901461650015790100153974107344655832758734126931420810325271994948725013609976490324701895782139481777792313949372457198084207924505781742600465756068647895413098566641463259672217225223432251649520565250940164958154524424387826372676776270201995666612667290896826419712178637415611956523983921932452913507757917140760394366890256857188395007832622864056718405114792150746448602200642310631553723625819056527153530299722283992101497195376995293299163873926153594999646351171891334528791727521787709923262659171750815383736776467621025876324943890293810957222233541782606442136957850275415317003594121425656072589135615776182643717101204149275951279283508234702998553849458900549748252073318701096273343367157581813207108167216862471534685942907154595630001983596372589818447815229264548264705423206078356308904846102587308737115221619827333635387199674416640921468658167558575428990649039665060626299326544895625607562239511818781930029153979790117115672937519925382356576604128663226946*x^49 - 9321261346850042239994737428841456320328734774762818725250153393712916371753879462208206313230991349101726403026498081558962062605738425676567910142343665557133456348157336327166744206885925383811712359317251070571073748670315760211674265024974692510412423065870202476251314974633315523606451256332011625575437235626102555668528074302381004155716160852379309246375328646549298995863863734451881651854309163456839174955237476087152611094321491141885606713391495299099138478156343516250486632356321372594373304186325535101035819096665769734781457020089660584486160755841295909109971876651436767668597491369677550315832308267973055919798253654487706907020697683849823323466626030564789374909587497387147381365429318494569517462546434832865314284268048856390908900961814543023437044611003572951678563653522624173812394248429276356051898151994272575820261140683014782701638318908915246624558757790159988320835133180702186387343629704024393638040887814281919891044175684722566152036612418173786351616680544994205263653405023677010739708125057761962740509355274753820435070649945686195821654046185178421695768059649501142705291451751851928919279874340963735241263464790648459574132758830376338677067276245001484047917807604422154549356504109573771129169464467969817974737167398759648924481454352092897404511168683874294594580401366808214612279851464135309149220289096995780030843121128896817816391*x^48 + 1378983743962755466309126185013408286577740910567688146299921675885887639924004082168993837717281306807657584780269849238339853894815753211815820594874882543893648286856182037168509270871512268972701020952426542764320569354547675706542936184848374032076576844111991816390438007221759716849200813270233244206930626868623023907251325774223720923714846325399086396478605853515962571485068902165121864680300651948008258956925162546143941069612837439055681174891127137532602173882587287476079397855948536324531546488802060948862541294892527751183240579222523835200997291181072495139083323972760183815436903043952030560542082279022743003886783467887812583839444426517778859183000278379514843983673430464931644876234704295986688546131207107377709437034351902990528636199031907318851960507043077999909724804652774166698539852849209508591578720649448440523138449561056493439012306123055062541423836358613840560909963310126195207794808326136964997421521913494190479683475019141912306208059086462837736280214765035086856388828394485728987742673442707483919222836874767081104320076545760974230608648835817950979668241532906283459017072656679103089519402411078848319734873783308084092355958834336780156982282723094959926382716984514297070058016397018269592102708483451837465718068772416195858879282183253587538944799439534982710409753348253668669163924032026720191926359755506332819249438026962475245741316*x^47 - 198406255830187168186810483612690130566148820126533983629129416733837103154851497034487408537252100009524211617979929335785421452673664508954664884868758560657036615538841200776191329600850176195312266641376788222625645838204572199288256699858194078388128002263775250537727023565454843369415806507509936403267550410392261813393232061006048346713899523279154535260096459434577815406744781474274959368318419402849613705933931402963133696487237006161973641110103038880562661716001393857818846497638960223218069419864957810982322018979694968524002117866673511907485473044808090533423905344760067077079152466662037048020599511580023235103790448685244395888345022956692417675073170188848801607953483830012938624575286067009943979166580018895951960461635593303177724197214991897896844902517545283423030653739201216399948216069149265362303318889210873642329758088592182958014200768161365821631066485676653067491485165227891025187019197144412600723650672004851668486415696161455515054845813194438813754145978885056860950229367816029414220706251637481761751157263135504089645004628506164574214579700668862172862407949962112487594521683101279018809615681488658497062612888310105029139184051703648921880397425532764950641860261613244109893366151104119822254911637651838195372550861264805766284904255391858999460020338820221287528360321861513244315711819408867780994900827199071794758687708782415811828260353*x^46 + 27733319038475180211278931392291729236530250318705065397987505303646662699785539026957881320737964306168156445788648962374068025424034856046084435087821131590259607348834100247684477825988217511428251221588256265320937210496997442035000397035287809558641099333279512686070015206939076144238407355643943557860153351683021941918585069897558630271660591902788367127811990532870798040658545665998870668494135855803458826384300247223569563186902208052544375993320962822709932140033720946392215848104123010997818577826816509708717730032099164525693073001614909107298327589680277051570140589528860622682651893604883749096693282836996748772845374657462404769160155804083260385540232739710271668916218348081588929897605148952296126752963228704898583593906428243295436062527606340546948332326187614329242894564748444401360855648416201517438123612242196436054500854533980888045111422447269809935994945915224524469339574715516120401266169739606521482586644326707733099406017509858390440551698588707297158114117389742416431245515613368097899663212370801565270012340517971456561245911642680790842823749482555341085202187568526102648594996733119887458110412834323141103285693927512939632928073652629228528327027658435450556797349535707471531520107704439439257729421263713402232383211076124039875882166388473229232545643580364373814461560402752836341678329481123425423512607342815419968656379733087288444278637209*x^45 - 3762939828215525114348101663748096901800939783436372324452152476943664216580281922252656989125805547026419101614324145122619417343684719967418322545383360705013493867286328282520495735795943068802647272621282953965292434343801600724685400825421546046954760687680305812124217112921191477084581771865422494744945633737449580283495912908810256633279949609750818267607193440510575225715188578731889869122435359252797812455625525521025158406240719515562900066312726548761954938999577141802170212035957425297705408899283066322643368890257323319030705454233131558717342179991278020643433765862444340824787577628780709478507389259969338865773351436458256550685031269005223885427567913686999361282721303836886931105067476613079395712350440260680259044419845666359064646640151955924263416920523730601724302905680857450139182307032353173289642894992263028557331485524887957977484807053818751278546844300083749849719993983364548630607811153053416484016091909534437057220528842433115919718101287475019857635559682467897205985319270618010688023305352034068674668512953645884114907637485119633849713866654837360544427341952187638045272204105732860877651508492351284991210457313554089965170771772796011690960282289639898496545892647186802526004838138707774916278801062798941005332317953351710901879156449650032272674453387221154101445391858516282272901150453879401789269499059490402733257065754792302120238767818400*x^44 + 495382457588484789216849682299425257662270575793416369974794537934523549442386212172487528787367129834605253134023747004978844028966380942364311191606841187541543915119183224261896993582085226241874903569240145738822801397215206785404192519089862171769571963517149894376718709056792227817804513461811616611655863184869799672754638203719255005436801583434156747216974709115475899327841315794511839494274705815543240253354793771628953184658719226535964775782418048062637132192091817581795452135716053138961922731760667899006318521060616592011682804104574831366010020687253290514009520970915251036048757415661967929468212417998087235212420092414069856464553076593910477411688826351017778840502836857848211740988258457156239639901277462893732892110891312006290647785751373489766710448620653172319873820799704693592424674602947001757673919876499704873019250801580790301820468493287085696375713095029194601417706811453896970541005203539620241282424552248972968250127224380924742047693025580270834447081379543623870624169414126451743350163680800310743643940142730171917181660565633185279536958274610957847171316901609406550640147089888004148021510431989265635254062070280950569578215912309539457789609439799975508676055975541901693865298073305851259427415287452008623858555031142873543880367701914779458032419091852817566308084049557132643558716351939812407026670044204045758648158717105139420538629166470713*x^43 - 63278251144205209045794585430603041937566496885423771234058146367838070452822975978252691112261935932531657790601816037439946064430708952061491239031271097807434183151882863544004583890691363898798645345637369194380245076170846611247610430702784204601913492495697681732259251998912682278599310523922484859949847859923309160996959465580133525508404041019630521508928959874868546242239670583928220673762075145123830770894964301625972377649793442911640131256709564176972340273931089798302737533836299892203617985153884881742878904949673634317492590108210431855519783514920082979192185946545006752380525748037068243819708824621489828979922593794230122803623344241821002119383540122434362901635917400283958053967144786397990535841577607717345268551483654849778216065325970027638500849771359041142457206639269917672006524179656947186799664160478307079145336700846477058658242460519658169930251638759014828958278705623056220109608288318659410444693738960175191941375083494801735650836265073626664306930315206579574014818156900904471219124924343673667639935202993999709000513919314937793179541205547335561975498832862432957893526902392257609858875280252311579115818782936173809315066480511346172379694779008878673583173812074044062711382110077033092029026282807330133082667006316360736214008322917042649139837785540226808357594206396880524390708532569568299145926217182499574776069563776369891342418238360069353*x^42 + 7846234204249537153911790940756553501869679501754089835492529104533087185713437058861715790444558179402583917014968246816769828727768345568762546310625193462285935985056684592516948464896296789357493053518799752627023525680132040556960647814592502151898546313993104461937663098425825648752386026326614221457044110777565700556096841391147147806855526771310651443377990110612093632093759550131484871952297273310687297181071789398465267623677429860410616724010538675620992833358381387837999612334145662708277153257693442738634175796490659235670095070898249876551621277775797896497083596886487385760625990331247001976971380035337196422172014731663944178304539551435601716951504802562290788424977506546051003728788527770892889661276872535851683274449935643888488684070799614968669812413322449473517357291619124249051926118971632048173294427241115787253163587767457992307421432962345383239490561281317204976402471418155979472339122176846985723346477705089817359033872628438379418077830664907396635473763084366370834839709773483752602599306468696606958814969613985816129793962472094486284245971834696936924295830025185189617560472602499550208935841697595652222505667482424341212019071489689931157497681059184192309720800904852426795809380671874472494291271209908059654240932583965981115858488425856641122329318328213670242902682632954132958087448957354582334142949256481649802044096225672574106141382637371520235*x^41 - 945108826114678097298277607423510946675020878995583216510395303467564195380673347264455405015305462248050986294933364949110266471123427330871141636373020260676525306878267429422160561592647426098236521413002330755439590303229343276663638025645955451574906984395722266265018237334734040616826638255577439730365732588353268983674147626948845705241739451681203885279685911829390296382386925280902914180286940452287787256189794453684883453526392853964516370501589385341898737692089484852939754148133072773166805793039929870346093111752127378627831279803857484851887277129712261085752247537038317580749838144442004627126809110484860562940777021430396744119303776343568722729373121386354967368886054767251346139728370932433565642806998043317004662731360828537335758572482436075077100910936644608743266586615417686456759832150134208475501204043737066181130732128516418996651924063294624795285253419526253955241563035902556039257739215864762774440409743162704621162549231313731542495951663463567730635669319954918945755988170416401194558482100527036727069723467210625547959694543227440827330315265768192188640988367329357476298498228108796589013863029414054424592166590892039545872302793951929672090974765134478094509730731577080071928687714762430350727535029751897057708837154914134787901548482856176303340102402725253748565517059562177988769228498010706487046778716544415958522618181299334325422095619296653873216*x^40 + 110688338360710991535008187550645816215369702666132114348173897972676278115987212749243384106798827229699867404155818024212099829179715572533391878478845486420373254952377067397052186721474329476099425026751382627308925173218241833984716117506502910820567377531452820334544278768731729801122707315494793183031005750375522533516957434866531833185196892400803976801569052156622780432125024528565942886510613553596702847318225004605410688234229548755461104794279455419512888642101691885086826527554227240225538058862435853047047604576056007041973386016207059440183880496883295741378742941161251746502817185709261696857934719329103358787066577511997262373809352772755913525362431334467208035796891536527579666291320975250784438211336000458353267825952601859049542003428563383719477761237538967767035752528713814606044693136296728117419367677316194764960673911462449938532194772810109717326128339307291760227647665416269990961870055189352858571338734512786020368309648838653764792595941746404549902686937037048146678843128124912403863603666399599298256250418206952949045066509618368570375216974416304057959669924663928800966540367252070037484562340514742588399895513092661453976216280830591593551016730281003715003187990828071226624703150619870762535465549741664845822075351920977158471354124657813035048683000527677804679033849821034637112084735398407806803228351012097542443454386481113229150322136047824072422667*x^39 - 12615657757962618774096606659591606731218138666485158645060419081417405057838841203252028717361763372475773978848904061030016786323482272006742277830985323561401708193044229696714869600198664520733200357365569665612563056673694336833259711406732127952815097226958192858925412253570023114309454202479493460288554691136882151988631613180219457924995028365076562077191986630046913529425980889170221700354051853584324648710862941474895540854146091956858156190364575577132088955344311977386608796498771948181983288547379096998219359581099165685997347685254083543902015674743076782311650681676414780994405895264383374997928097717524059618424389811611193637359848450364542932378232486985041001782155607354773031688046562502671038743055513699110546966906462296393926336912547010011739052265800482746687438390563926741566796552786996181551026374976891866566457961558026917047419192615484084421406832210043067444909983129221979858364432313622752268819496769133763080803548255411510053124971650237154075945270789862088407661603834654022623993643184084270942912154001756160716368379395059033389762139528947860369341287860562370807478770974658460325938536741415443697275519723205673459910895392058529218096846846733143565448441312310196097313072417970653553518255732110575236863610620771426902429465466469633829501276272255476849677302408753151725144088276247986485133898865637101743375064410424034045705116089781323194970943*x^38 + 1400382930705766461716075534716478159959752673556949949700143604165702254028696345719572477359553519114242713185382974899855692334857617495002840981370888083605449094407770911440499697294806222433924647154901952929169384492665345094031701263126267807487276843995013112732266781684807514351899641256983649603995482345334021499168194508216677000256646647714646739585478692282568836719806740927369841963568032843831523739069155505865737935816780616381361712402815828980655988750373474768229424583356863698520586450572512114873303609708427053712561641122788775680483047113685449885196616072429776680251250840852802026137459892823394408476864890558365281186417244856914231623296042175308353595757451183000135702113025495401044098898168913072983700834515285399732549839340208841468141708751487801403516884653266616875810985595177648228302735301178361672518869781348911988335115189824441222132526306201094886347315775735770917157834817787775611189323623367032525057706276985224927551260463099392733981836562796266742800838400567793432578748677496164019101604420098007905190834208107370789331103285834586178477041657644449777127284606818117740927484377333469078430591627918946414474178029547373570728254041609588083526301745893816388478242482115370080180501787179481167103237607928565636924499484981023846117002257963125556646930047982491169869125072133875033188371784541882717997699880410321785536456916753723593194874982*x^37 - 151487164351199783186107189183948725838737804927925733795452819782108143786739100714768265882144057458617141708787509560175465104360013490466557010152413548540995805397296856966669186011731668452811210102276059235657040259637578012992310693382369923391686937539637171049884024951708373740188203898535523110840059170393668855170207986859761984620841042209864495069989808313728079475304210660501956973993044057659039314131806952796074187049621111484767854166080925094210955171564450284584375107790501129452694756661924402408732376924563765291013127690761030364939389181130544339663671057241264512762773070021416876334087737526580152637216653082407549646308177150341405359455681825848007480863380082636755118813070242072693834956401219422063731755294021688014964282419527949207133821058236060211808052454425665406723582123039648037886039152232226114962809134923552540658940291171275096621344348094991767766307141027043321016011219666436648780578469788495925891040367218565008374973420180624185353814542175862657962809321218711954681796851466774995738115282503453387595745583787984013172555015395415261565343230651914503734454164223322475505851289707558819864245476509116707150626308931996151269979497063247822779254714360425302671729207778311462864695823416561058703319267062653135641957755484002199956879190575604815849848660077153791028393633069306447957790985386646615936432485878552030699721205721670169612920802520*x^36 + 15976342401147301788711007840016666846046104759149651415127322319189459574804077484605378877710427691392733245919613492146872554661284901070011281484570890247671194667262716840622668711978433346077381825945930339765057781697299313551424551503983436957782496266383116578312384779032214849025187695267530066718377954660516604645899954612503585536106358595992204182908411409467772509810141238484663527635256166694972732111399091373670484376706536753840971950461046387455888520046176246135770272589764900840558025575265229900808743883404708390139948509948650552696593277783790745653827408914702808504181184876290386439494180940075843118554837820158040591075860594163743401151912745840919753021334574357049030810847491084777037683463290622087594478088081619372682376274710840524048049260925580224692225072108701613312246290286616539508619563037333122098752116989201919865149032616923723373770350711297623402017513158787210100115372911357950628401368899161185250294519503500032151087134376134680777388088437108955870882230623675003290764694857713859121446994222664601378149686991931690484327655308644683814106901034507670035269865563684665291031341106507493151041214174256773495486111665945223204256270132170360672566007045297487154108810041896906933448692400305742509799566443610107004444933368096766423247922573559248852987900127016390910509900614385806522167924776863263535445702228083999591870329288860696291995359432232*x^35 - 1643110973482302061468756092598536417411935569525189202454146310229887375158360291655238635556450114757136187149653186643156003058024242547802822925043196935356473775419754009970344835976534641313654592586906920616098473243342205907022668630016797662151867368863658314231801921497989307519973937439815437146616534042584704228446233765990119129148634638541762425029318009321017184090094229788196529446963701096435559826698964827762237144865616373129297195766309444830452342252064612712957992250200455619932844421177901937052994625999606932656730647324462843776906457308429122350253161267501156780640520451546022834237040669517627212362570794478090685786951480780838317714936925126320489278428619061917419608731727006473721799120214829235030733586923576867791326764786688154845595546893603216116760746262700578374013355701599114862308526368935772046807360235397481559305391193951644412966952968774480961843317008368294427716480674653503201748249290703100783342528753243568202284741557031364187567414981836564529276728016951249415715155267295977321680468734504965929754042723548595490764056233311779978203794385118873249001883907185834376217422936791152131286201445993819455246202070458023253594073259553228784219694024747255606447907434115508719092431998325763015769836991487050129616960893201612235518256452679065777583420418354110897235497504831588906277002721603518303656492086931863065158239294329026818923325976875029*x^34 + 164826315335256482671922266853567714266358982443928201478414664266696850190518503752373876750317609124197034149419979498353844108214481509084128763136555926124726686395717288865351029808647733293388279663955433251140983771265624857838776398837161645350950691974672884846523553161335055475115899124024397811866045107102951269263017808259278702989347492757775865435162516631849337580130536992117179065425711206597145818562150488692072422625780375180682321248027733217618485456998186189547227001350294797632209930134488368418038196875572761019932015841662739305487498509001120043901902089764859576354904114342255206814868105260111328836506945130886351197091813268101019983633495941007993452337697431401032262969390250549611357466868264003255239128422803246333433520146331322079722172079192895994164952259229364587651723387806315410750251502655310368707866428939763750824532561220312186353480337026102917090210546286734146192736574850283073838735092914331986036545750007611851892529515320860675050152213932583625905975621845004705630628179142930454696461035134809927468118390523012205289222678235704002210885094344382524366931200954258275769684809445421841994596510994054025278345764045977818007617813598069695010478010521848772713161176233110601192710150813689216371952225971670058388702504647051196609239253843169229694749882110364586635306002192227449972777925226331236618039718390478482807679415214020076358254742035537787*x^33 - 16129963673029825862377440385970985393395429379304621232830318327096767099249316156920771613105424295866708674982483762985918848002175453261549032151625403837176565045876026013141103896171718231350547541689389724320507625140199528488392534796093347728439631887370508941963280953850815504908039283784463000129772567082385274065022107408198290599134898587346472399315042060583026701456204057730847800758683358295279807652139578639720153856688595439243393235748744068968117144803148423228929344615851335261516764513450239109156948517009735529954740202826486279024502892091220516830147009175720945083643796044247679677028662694201750025407357630842944193145585166548297257791217368964809673826400786372022813599069668862783983876557376563918989457681609800837856923227432972415974742110582062157323792448767658418001284868681766597045743257816422858510944500195116858525448766402474419935065362275557752094730906648542521312184176983165435785662794866289009978019265634906691225889481577901071662639036149651754593298916679844660020265018061783389425508282667615294553063878443078539089392994885931958696287610269539752681500873723175807549056151705241926975222730832451065443508410928301528875616234633291961689877988734631978586998415081639932498759263713498253525177800665809252417837493472998414509676125442958963591344295720888509311750069189095806329703067545740598423418747302666128362389180502263889137644047415717351418*x^32 + 1540165291523068531231058183653206280985111059491477296158035585712663657354041137511546894032463291370217857910011848162013781849730087964570660130033181951874867516096601127378486006140294279358377612897963914282088114878026102870441224792972862590926760547371555441393593480230190534094453961035152770860297134233479666953052495792836446969296270911460447765297509163801432713342379972983578973551956374597301857242469001662926878567668360746915769931088476364773607662996245343628764596436767535059368856384476615721960199934038903450053981320783417087750423711963086741550649628959005318437793020424645801655611331603806135600650396042739869332687826943823522049301420410126888563526177109216407764307570146487715214403385830446625857608278737200997464419140769899135286971952160102400248853623952727935066893365189940179909832233217181942380934201586649788433108220635649362174844435881086648101656667356703445014416785014180386599784791812774292284838568522265623641856934477904925627982636898349025304074966908507335667234299374127646192731527748187475148351809803133974485402676588503350639360027388580454048194588100610017859853554802153514388362157289874733759942752124157106858139831021139017025614137713404865687767471785201683584689996931680835968700589221488346393941333473602624549974064084080540059137178782410950982681767323576694910525655886782796065698040069889886639524113442830779103702774698600056840571*x^31 - 143512314716887100209771623420259454187644554615417581886414573037088509498642318943149816353557272638895943990299067855554742739234850687001735651313930005005975736993368080876991441740966483528141985087514003530245486399012804926443160155625411764298511200571448597766351798501320705263357504769478926494664032441940941429565359125159601794050081904121511120011774224196198517725989336827866283169349500002278493974201909155518936552163044911161890659130962216944357693702463943729717208449331724641554332150929224572233746153982991665460556172205099902314348489284414546357603780222802582897764655867385617490618338014321654286050519771333573816441188129359394467703038573593486414108612863657206725576620716231898047455884292173892064194615316451303238396340600044108321788454141395632480597339761646749886365493402207126718116214131566891698116163333109393992420050642203290947968246523634185576360516852431336894415474217344396803841039617201598547622919564854674734315306216577530793273328770132419476740421850612828687954408655529836140174502569465678117066749141226731384289277794978697819327240716735154690722546377392165446874799351626253720264042030618599503098968807967050461439932590032923248371755742846415124171092511915991289803371434776157860326548157614357665589513034566485241506774491873031934222424518987505819966678514424262647740034120238837570217993442253785400450865528747134533186382252448316605689000*x^30 + 13049525845943091234877526869941117083425505741559181246125354560897933156148421337843057479912491432894334412030497256793703382390906937867343552485178683522415133861398554725656466011074682162433514724476783052525230754021525168701102572934127851462849796943538248565042987808964266329525602637312496090032727567340685805812363243722922583923859339069934099162199508187938586996099669803960434015201047668065269842964739893739160892011360899614000007980741820114000250172845198113929299811707431399151987394595888452904839699938824496944243063711472439388335265309341823710084689701537510302944429055867375035959837157997011697131218815693488632017966437605710038255726613998608094911266741625141372090210129363759398364665624997405258053990493997177922612875151281396922268121007835461965212206789903681596448443263179296637981445787890515308523885126800857123983518663307879690214905761526140499840294046262737331528136463664528666931607187846402894468256533541000473495768293691121124004855036730439825888137924299702147509549268899641837133417878706978614971875216905677893289013022265643181663767484000701336242954309180054641479162806296868588407176353876214725142826866139869052318334894831303604336123368563928509139054816034957349260006209463761052176170842953511346894603283991182579339922726320406854208221667356022612825868299934038542693794911661871272546748720916513986411847465668419215842708759835964366459219670*x^29 - 1157621384211960345884509255712647736641879281903357907116081706589129681489358144494057867877406972063343140574114626475475038009023756327658256665980455449548087469343349436306693202771942232532617625268850430420133308586405054702791019588732706016986186398230265926733593450830901433145288269173507253663976139616442812751134416170416094288911287300751505442080211757636221318371613602904041232760698313947574245194628571479331667246938282316011732217356060965342308472575733508551939488429374055590549169747855834329200104032589082619505647717510563128044415321209106853580612237005332831071008009724107463745873706627801949899156098729750273364575207540758170623368666818033007242281370638826883684205104103938669306135066237304216993048427634115469164993707778312778909973042334508234019448474285671205753009890117829344474230407132547510983506641930328038988389242713697376936058449490640971527661040279100474140644579434140605658959933445172342885729940908313818979019721325982091120033004830539032909530698286227626227869424603973367408135559760561307518583747255179711342500810752170331297613273929705122263233683375453338042581155432072020166885520841738157150209679040939975152919217352026089841699381753537666169638834809574967983012686009134758425110845963954800345303606739334902475203345176054643718348660048320551442767892914454002722713250997116833667335691155046846718685296601547570070127926942625643958539130129*x^28 + 100126530505883421468684419609002783324162736898483726258650712228567848578064806134330048483776633492100796398163158964326933655818428047271793796768389783689662834896837296904625642106861343008555770372822719275025608359914664765487919614594987018464544144081545924333384782411932381853526013864385810942417482274449168826522578321954551933099881396839915103569238378015382616865737863439959260643951878996516891265412923606894369265830248702807255029932862225894965348914687517848727159754269093480708894583376798775315814176298533799611036733957186742252942154427401119272680219508502089037137794423452871812305912937072669175972382517688291988991425479262519219570126005528323744902406189714520971869245784122224315785029566170787719041162167824014537005867418440099295836397264392554801343133392969177423338700500974926081086542182328392358182080878136300154340241289980596473058660681621871429943838716189946900957302274523415867137408079226850913370188054823302576159724301756113804626306203368547009250571509846442927456675982918245504303314371470141409747254853718509992506160199995001676421426840851379283468049825435434397594923733688720092888524377011317999618245257013201829363311266772726774946310137159982015707128557228632741108669174259742150966326210472671621552209920162759491461070100048422678162355298142655331556189491330888010183872373159629023961410827238655959077549252210493747184831326494967481308154500024*x^27 - 8436512506055888521499488382685820640548128693246827659682755342480267216278636018538492501849481546138218876566421029460784914875581652541495490295500608372190653914133455668391456937226713570578887850687152540029237158610513982848468573293723809519921096317202258207461338877844858920701608539619234166912260600507273190246742179288274856024127043478725511882437458272500232490832816337334294773320021906031514659511435334621701049531850251144328460559427634405790494597963394846970527030579076621378528705344150045661690864041316511885681609126918191293999438970114306951472041242320250877562421525090776572209366535880663776755869267747454439556083955996222293588494909633196951553248512330690874197938179878504651684017217942532397883458724314895216552149175352550255229492575489832490066418954604691038039429755172088593575722271479799998810213500104198535764966835665229960028717297838174577461074716833153883959873111980073194696706993810812821354722992853915048434462380337564018933423593606109484700787927717424846640497754925711346838170785479764906462496738277213313824701403337392394062937325358031276228606664509754038730977857939767294021585463999425082813170847696126160423736679271320163178897850490865327228177876734200526356239722346750453561995704251241139596355654345011976103173324425216625146982518111585980885604334235960911304520173484038315721828298738124989145484490161826675435272658806470613508761869166856*x^26 + 691747059669516716892719203953207843676477989238772089416797630054865069381231800518109785650708634207485449386180539696182371148726276312920519790873340361417900562477092683471462958770491516161956590165616443310349824003480904316995992126652906869692709195818640467645270627510599027714921097627054213212462825453857359118966336981234798707376623712758149412705364468056084964258404323018623347766819314009641383178682103470168434664146355770476545800555986025425529872370721069160584108466885162652813581371327430461456618054640629763717390848302330019515233924024249873291374244600468741774013010410509252109415642099099923539429512373868147488608422066884596791246053712610292651704155488444363938016551791075572365660779611146406175513349422091763939592295373967768823735183230283918462395732737085076171727735741594785434390124628638994024433416924107943214348049778348171947355217468006915188017247460783409319088125820562059057414903809813388712291050354243846184839425378458832090470238611354815076459021955091721472627433473831672480806986355245234184346591566808845532813474455737891073882617043993258785377850126489040760279732775328618836647533261781703505994612698154226495687944584111537491686937079230252193232292241511776804591796805070121148220630987635348343775246400087134996934621469839482601178410322679993492241531225957118549841099863802974481938985432651199793786497291384351720997237759535905480502699010746643*x^25 - 55131994973252256176195100100956382721222435097649139688791958658417336949528961966490364546799281134399746819838736343763706972922280644964918308434370138970431177458943574800451440528604130669639547216126167112866063763956610294526303772494685201980028020685756450967026535875616183821169946715651559606288102667050706623369272897569266729753635598690288048453938768963974341817645068990921386003739436885384288388648248640133795290614737252978366512557205128740948322360067659500655697549642189682831887739821258005931099611023679702241108441067226073127720123146128694080794737682823429066885042887433292135046204156794856003817347566907079596590073065157890818219074817264172424060951837677125739447211470033243628320837142524710117064428534643923035383683654270540007594340786047906824592953149210417380221364486247866532895364560155857007206983475509079455382722396153839849606729787260123687307306455443758297403572214791456047734735202491886317707901432881272982074762072241474186682347179031106851272754799241459345013506564506472329899054567451514832879199923433202160750955667790773562412805121000567727448519106138544281634645375077024538560752467991388890961734669893557172638362444641407323789608091464549829620377603709535804317594986668381264522219755850394030430878914629128699655599717534557269975293466924788941112646674870095508274701336078951150065300512795539536746066005255174379464894965377209071105107148724549525*x^24 + 4265825443111513231664463440877368029393614049302812269375202820433021721847476425244457788676887848364794504332326648762064810061795188759820741733464244212287804633799418053042103020767646507888170531166609218760300165518322742812588108489800591314288119239657119816607401056136157777561192068063499197482971163202344700890607837255403408361062673894958338948008890296253827677402902552479790211325628476051559191767083091779915858859870567648277147803817243454854629507143472802235514924066132819695136766502959741360497327240627032688536628899002302006676248778078153332147917206385122096978282809943114971175765848499199572261025641842186358593766250073861690601383995512985735335755406905886443961488470452446794511990193320970487840498146088709326729746387434327713025357810798511168983824848419381579299293166939050845460057284633403414881339361689951794097814680829041883393246772351515413843141493453191169335622798863973533453997728628463215527566166068991643032081740360366297618746634131613603290371935596916317333238456217410609083757444702137052341414402743134053098112923075285646079822939207715837691998972344656220460448486362506099226461187681038621937351076207981186714981507820338040228820119909752734283227170855867370597905706843039607312188874241722595543223233844404083050902728241202399927495273054875070773644017605216952750341567508801035992311968121332369064172435612262146393356684729352011877563602504933592878*x^23 - 319991231664441073999646613481691815833898014881826379739682600650997245196951216386296030658932210571522786915941877315642580287168911879519617256012019244174273225374604443623770998965663794586170471144934551125428918511822592810343816352695979953322858620726341046197505739405914794223738186154943692525017046830204301572402636273246717901794383948078064097741539253402980463473746376578406345515738505764159921330899322111392441490587345013521677347088264943040149306293089443415121356878723481932071316311482571698486302221718832662899651336672812087907130696298039189946002310511515101603426336568761622107564656263775312768860016265983141100877602097701031228613214449223761977434717842191038945581568417501443938096971924272806383407672676565866267111715938753380144453343729316238329864919677334079635638277323190864330845423384638793194794036245597623963471325436251269088412569988274899720437458200084450968005906823578991634784512992599288429902287988114756529740507504079120030190298217835129530227841622121920764990974765538668193728770463138512887351095345470931670852585056895940331780998072125078606286030209659180464848169352668951473149199733420583334149556553463552172855870816514932904311539775178610028997994470307471552304701483819881346185612650605643944077764473330626453028285022042232302667713868324196415048093631336888584296706685812619976968067645081514988132057373242233801460405026771626670548012492512705885174*x^22 + 23228840057823661035565948316724209885690927115670375157140200988373771069587160242084309062562366732545433385952140957361864406171422386084915632917407034138939887689047670891590487080440184040324201419449986657892621127658424775039301418530846378306847167721632851955454994829668144772378785670584411709972256668876346365483613209789854704140784758956617659571001601594741607196864701905093897788072230728755630889791861058416639728621767964178208815420701051394876571483434489197598283957522570902680661601670868565251105701026399950761075271826760271928595956560691983637310726026775966211258921690262020343614188763667394551458918582365485372474546076269731065047154478221463126614588925602955475319710927417946677111905002268485430825245212992659184203907537080008462685193661515148386156268572171017939935724442195187003573005773788308256974182235991027342336925832502419739382841894808695260508020019351712974092442286026941420476224968394611621984265886381888651030603364797385892889428261045528172760399560130875702471425934556541052932375415462308174936456387628681373272956440357141108825765252730709396903389165524895362814001721053573649806770616590265727318190950646821091796125950685383568986712176001038887487590382282975356175698937837092591347189095435611974861840965909033932971832638308975957720263395627084716048293576302702164010415772877009028220541708707532913837667856982635492574615263298509053212756284600608665767987*x^21 - 1627820206779971882387097030487211813429291316919022448237417187397949310231432481964364781725506861312149359574647838680960074083938206088539955737254065678444664906307902108480064161753067614736856699156201900716219475498055107430842694239522873589764531192572248570491353853783628682106929860073567019015005695175627313409893999300848947132641899170573117055264996317002822268683361717206660437880888798131037602170190442388733210313402858198069218771529455280355511381624923161043096887132449506808051475413746749603303894325421747482739754402512554468261068510632229592571496651773077414833819250306086770059052595839389234431468727296137661380951040771242069260512015750254542102562947252496407336782699331147670691559653369496314530473031015967068354869981257084859583968364055330341603563614649404773230405760111741555793814620658937979385310831967280402651817987964137993745225594519319642072569364850817601936215660421633971167756313883003916243239063579762891459213893908401191348458637194015869157651408926642848223575574111328440568144848125437475771529896065592129141008985035218464534803218127677187078449293204784050271416667337960248371438063133760409937411100590170533057177427817272565024403596403504629093394321273618048785028576564988661202061410613370136336084343303022024528512263278840780379689880275132623937679079765466410862166741574799275596170838621671664579253937149657920734295983744613398172770310579735809330379934*x^20 + 109759873722541773025309383131736806570855919294609917961410434305347514286632823263514423768267558236512628983924748427389467851143752346815887655242627818746346822275834301231074598989947869649344340996351975112336819775850209797632496995589664291015000560733252376288532235487878380348504673312665359244312206947972547944295112022663369789599312350208576122969306019167051695447420711270266477666517755934988598358058445258658129290002832326789925045940509577019469784658031885345334857154357152357924573863250772573676487418992963289977133792505949072337265324796929293902677989284060931449000875091638799036761110206933592089388154053934236555329082113364047764910233941053680021363316042649029660290707835273154736179389905983075558190206946818195141128214154253609474868698721747238330746467064444977668736956627157489219399236505600452348245784814817847506054543794509394668285654669027215519338671166714200803298944088946228039971884670378128209291982099663217234895288145188618181962889429740304587668231479602101933991415443421153485071309533567629151172143808133989975568640391720042822774574839206328467354551639028808423176645437153114507548738361232182287204603504906675091788497892839515157443188924367979574123423865152828554101151401002423903845451114896010239096374106938860962306206921615781865547908925821266426996448005715190475002169207406878091161273673373408833665863698512714620690469035005782530586064061856416333213478291*x^19 - 7091137585334322663994600669831485385591936298677643408253481933326810422904129282661493741283766538495067764011934798061378523618263246497809652991129347321708971876405306186330526484059509259456589643932040848701672302699978420341926039138300739782374831758829499105734438637268214201959995196549566732871308727058253898718872684487506575298128030376888773088121841730875971364644471064351810674333179281222625840149568007542729842834911516036374160431187261091281854107202718901157237806593930324222668903403917887619824473556545928287364645837464287158759412486984142332608897012254884240934041339799925857459142666218476972104931557978635564055834198386064614081942875660931110159828752420821380814021521245420119670390849498346653369495503617795962229957563548755607301468492452483099652028403838136904788167451201704105630465580380520867530346934362803004836989558582811001030757023745453593658021202715423900718814408485250642302426389320061116110494061286239063263952637558353496192913178744264953214518719311954789365653894669351853516262118315675289143363905288631666387008531944692958983917359609910663151443114321585137332621950987077154407454797970560937063538764929377270720562578209894301128325295892028293416271521952501604128416557374787873178825208632183067517370061214229468757640724448491642015914146320324242295175097079527939949701834274443033506873868822073706417412903697783934665063615638298211568081775515406571301474668147*x^18 + 436759210754830412791518597637954230399946576013342715418212141726318845668772571235829554439081567931750779018341585775739508132986450842852329828764390582639751406560795982379257600671383454831705834706685460859479938804885278725193418648504182281966568076881703959969755659035220042079852698229614182605737012843653428851753084808986217653339934331202280012020212979241631913325749262215866322642669899264476583293485253632301246371179705753623658916117122962312558676702564929989627112690262678450715414115513507880745655654622311237702485891375552342611860228634218926860044721741920649521351235036471054223897176940421089604835964870521971243483618313308609855978055861094990599678388059692012297017545435509238953641092433179987017963966465188147821477779071305301222778068025552278904789370237643898330563256438083251337645001153781780114237043968478131766398077290946751488888248167016734585396425088336989505626441173348377395856192649634087882003462852614822715994936940778765162128829592177612664671328404100077794634577581710734420425967106392243526566274460730958381030127852108415365724411352976246676265930134443662867814406851547660906331942198594271375677594087514168551605561755355685067623125554319734224023859967593297016727443844117188328263764583189009068300843858602494691539773992780962987586412319636769793906946453533896607463042950775540773334041013023660814521675684384658874625289601952471855624409028206744484007976612210*x^17 - 25500803690958389384095831219172892413629189894420799498659459544672564777696760099879479673872439253432053625221080624188211161978982104604586857760752838532336483774779637219688910669279183560440142097113273446541048259180038666942837452995605644457275002869233973873133776377122692150378427431420287968601316206924092389437962952384002619865448014787566481789442088115030619254888563911055200744062850619403706273914949714243200413370524424538230826599013000994970851883071914887501435428582590829504200326062889290578943016581961430696144776976319276954933947964017326749607168783110140704278775247176279024501246096447267406450115551766323600207257453359843578643440058745990042642515800502833879558121545382809150029816128660725103302819357044390520178959029257408533990333425292576214680410478973726196287222256270372684736142505947444524331606579673059165232804929433276601593925094192952995194131774444962033418145813552896853545266027552714508132850092013775551601217127316868904079777873275525691341804340147734348637032711480198181729941932561167285160489129238387759857238886294892053013574976714281775001253231440385509170087590094148165683348255302981698180778187053056330668829081344407242154736877078586690681488062701256432507152208301304100789712851789376137811216085099433880084049182395051572119057843482383646522054162508270985794152086592425883029043390796902261709492688436503407144450449522571473573574963432249797317367099587693*x^16 + 1402728173084117628923527984893291884790883868891027853010605125384557607410310157778842174053024437304716410586034987558028807895243033723013820226891209629898155117900992480454652729193915301004296881793624978073163538313647085847473785475049409306388291005517022930630586859531268105285948798437259949726759007427505770830960049327206012099286537054080098619832653412070889804500649924370510399635841984265751984304852821072854435255550006965042039192871542635340337652258051970211021623635104339038396410897262909982027500728474638006879829147708974352836561532651850592915056476286996219994184869311078223539722102220533382369653045246720882488858075301204550708661582146760330074985704444674849224150822072530515978949567438807315252584070439398945985310537880198994309021465426583835065084306992847076934412485719322753342742184461044270311168732927859170953630081055819067913366027668036805333792999239802154968876056376181525588729693417591894061500567180995132260655769497136753956608089653021944304485849380268242796986343757501592269524078811959564015075283795893025889769818128744138184723722622640569416146651174436637050212906396780629512232199139176142358038570050213313447568778464709568618814571567971736762698338486086223321857782667993785517084758432476589638008899753276245311925512562897227775264984518493674071647550853154976178890273955924234620079581555186174117563672558010009216363064462725913129094336619399210619239150666533405*x^15 - 72222198644401711020492303010207862512417547321670469038666210134795960899489816799870500043510869522066714435509643064637507571289506539111381930743744766257422129448257241104421203181399589822032091990066597743529484681037109683261392650164927409327374294288962177810965109830209077009617352460305948432899583141621857489538849161885296972693916241387628207079317060779846439613459211297577169792001764816822689417732349701776941662189073658094247242040114933507062847976961870805488779727222921488884982283775599154323035853462560889020713846088251194496966436636134204177537211959787262631491888668490010800283207345763183094107954608406846904674141049980522227570427549922310477330690229643939991412728789659375204863006067753409703112778411456420593340871668594192124040916874492833796718174062429905737419096294854990559598007856000375391102429964127669231207418856321142309553865938012719534026381076953784835881218165091098696927711067619993050972718012182852796580614126072280277652088412909275635221440129436212302202033333355985108361637865925177751805335755099269694650693705423652121797260255272753455387414667823240175628029154978965995675958982393408032332602065637525516736226411239356810874787667127456127303683714770329407937377724711313218042961603337553141003310765191966089486375017815488455780622648960003557534023704786978805632181346872768614246815326138435688215730434315243181382224492292259087340504551896411939777274234622469839*x^14 + 3456883608190300173455420765972050419452281161947918986358109163876802898634896600660501200216806570409982823587134096673956639884750688406421906133412592872116856185518539263254737861079522741421596983833830082248088163315308378251352408802867361468787515712430921662709333697005697473974943038015155699883617083635893454498165554641039583672421046482133588780769726201953651400047433374884575715748401915204324662263248031051662841192344923827079630997576344097806495524606126368917921312729648931467660604714874699862769638914048872845505029074478551977566404068988819753722646546329214323155611306855104570753785116760624506143213322950829645300256216778682024679773175109005278624696815378226483927735150355321875559839665337033245838586691575237149322916171656160340511788902768900347901739376112469389087710969760064504408840371589281047897027727069416685044319382275914213925956068115871581093588306253321548772600973465948950433476057524387744019778135554599614192277019884764389208717930879308334589312686909301429319045177411805052615891638276291767086730916928803915799005716818143745956126975141014984269986844958394909841065126579259921582565952053162865554302308476127818954699713572498733379239698505311749438069339149046121283952297539934558203672475809289760704374288973217491679977823757486190667403426790434181964663524369100724227421754388377108051659294499037312733078253638173079093216091927932400795943509447280011595476920974008237762*x^13 - 152724076604113645970808330421643324006108039439864769597939602431236546032705177032184226057084456053242970741383544977005619455400976932853146827659083062498388695978914974402720095805305881965561143129817316560587696068727949979470625199583060510154851374233557847367652545051868414294539641795315439884531946209431625775397804987127714099931074502823041933049529730768217043199950060843282171334198836778386292187033751421615359868390573165912388010540423589620784380994618623355625407045689250622915465543514242748643851601149598544067094566147995708854386707297068946764194631557738160946576159378569973231217343568631365803593549742642565670910706584435110154973839406952782484042543551051711968813071001241063951964365330466833586502801719971237249382462853534827853118750563637777197668774552984563610389793264151790161841067811477396036532809587628340816203179077066251633457014387294722696589275712549630809863273461066305989754237702098179812932657017602654329640869370704163072735971704249063694458529030808441271275396632447237056398911649693940993527164632927511351356936112572963517860105355076378215225173947831275393807610836959396225130585357207479959337374342351474524530464291143339348973108023428705530909201901047678617053409363956228695667035709749159330733901586972638520417763610232977115288375042050766499514519161002479126813998856804286365470956246459770058949393156010797095690038970771079086215028882229244412692329176755135899517*x^12 + 6180540040457460842653713110318223012187039344806950455789280952773017976506386876808552667027261526866280853655957333896539542459041058275638557885046603467710678587127018686935187084287432579898897704541827748390819134709270241746070744103457521766240348926500651862618330200504910899950589487431487527392155361857068728657945575663813845022557947016245890896640773998098209563134026345418639668097528915930946941562251526062678437593146200548703670321818118524736684078267234403826253025250711439819510759731352914759822988091967223750025281041806397030032187823724617322540588159262993840179456460060298713314970843035922032248563419990455547952938524171156544446848296089891536427111039377220670994030366352578699718067339157162603735096062775103981669049469686432938426179887254803680299131869158221520065577002747764172491459644232077046347986997837908304334654957763400449647524098331877503373221167076478673668573187260843720202801734929248083539972093320191022291316759513360275232665701326455474106671402268824904918078601030449903261312471056410729257455472064286112077709046541850058972411809702521513265155751581896459535219032405487817288895369663462225995730560844902589284616374705948752943234860445869863022661192212743511400655538398238870155775396527527901361518528336092845822413301726333796280645560831215758427050729804885858986291901737346086606710079734178292139116259007702165328178875055027978612527293887608989233711826114948811077911*x^11 - 227209410897089815672611288296212024887182052016129505730672004113260973501641976112601190300513669169329064873147437700257741744166638871953710695627054336564860144193816290890264322223647039056240282986382614476717704777748286283273098236250360734669758267425559190873722540086659748113609906795687595851200809177930481058772530276357005084937764372249785965788647498000888922094320315084601892903014991417466263446060849942286055885399977942313766792123594015440799215505211156640081397099567760982923195516882834978184783673768327366069902209401192778898317026142308868999536164364717896909016666358177551259364835639926601096637437495384067471024167293752583627849992936578849178654381619262011980837158357892356126910738786237113267788136685009708702204963596602857231535749810898547847245169765567857806539356781230780915023704656175663430118984574041738695872994490668093136209568762868420615908783636412223321757505724474590414954656147726450944302373864637487595626235563972346030097258762653288092081496694419967883331439526707659859122641269350707831417483898970921091009854655855397386223651631790140081412142179309689756020682031654740542163353620313638529606156172702018610134333988999697075058997907727224666708644630656262548138216984499917672918520898207835725910840025138758995401347496458029157228397222161877529359406720508940497080628883248362916391314844457997295272961808121461170978235723344995456488821523931491033848224081568237890314661*x^10 + 7516966984132762141595530058615827259481828714669695925189990828658170142998506530906385482368550765409940530368388217775206457241747638166602899040939656321008987856374622513276938433424433877242758799394831640491436733834077467293812770548145373405753134690523365388455167687345707193220091485376671534597138018219297937210407344251229555252745048042747775548989174278373395434482032767493385855425417246906786744703997237333934087023939688790847229773750745654064714783841683962630978171463618612029677019102109012209116380189077895535800341381920989831015264701959408252741115161493439969974065233658640325607181449202762232407895827025574213591040687149722459841160546136601788029863194943224024905094314331009980798992237436587561845837389311292193118767519628181528522153357120672511403853227922080761922091579332107556857731030161836367823976333218404669336942247117442810793672955446383477510265615963741990692400922800237120065902224274287463986013598592220925780451444451481202266780756583617142517243922064952191412910720466708522366076810461973124986781628267882298809328280103457975838841270069908199212968651863498686968410248823657659243382213165334922185135014477325892833049797250067751171772335723797726369429832618830535855986821017667413968562419807202515066674761338564403805836731731269476513410589032835032107873940425779150997651616525541717749540639390998529462917791790917332865829561543001071258239174327945665137060799970651593549024283*x^9 - 221386300315249758857125894797764421935546961750704229197695701833048662854009525846864919935933116603088183614777828723125252600993960193871141887082473261784885447591852484979754239738404901266737117590124352377221561343429500512749450568915149846612838140680796043787299623303091822376014850503871173354542356717214290111845610176376245657216382591770250421375568997660344654447810931382119202194367784561732835196685889448463090996971555925299238142870540354190437007589059052706935621503939726182759242748619227391886572982634401572810458390226172548372413717477023605001039569084092244968850023060835588290945713136067825930683166386448738334857644491905549330405108895505388768448739381157349641680254351633566858838878697742802368345360895504322000868750524287220007176981903024865472132889097077041205047584583544957773410849969952267665047976214135217629826559506109234549506492243475198249195415893016665964302701306217615354371225804605829601196900833988214704664273954887053259188051321853244239362457252244321799161391966430395600853461307607585061303784891342628030907957411379597154470862046641098694900213212638666997593731145414106733081993893517655643538992621551969339102779751764466644674493028606051497277182691949925842057704602745797133479264862875712630229626496824838847834547973205481936060438815449066574944056309283876026839995425993918324886732451407922836201386684355295361844775967746353661627484829370343096121049215553688894690663168*x^8 + 5728765094947896019882182543135990015237853222058176843713854895678088429102828585323108928300771086176745208420694553544831329678786104792490461675632635584831001969496412313761108020424889379004769002933897820922826859433612390984434901718215734356474019939967045435594141447624575583977747968206489233236727995817169529549298453832255103690392274207002892428437470088374181828272941632374654913976591282212827052169578250191492180732883975940160470152000508801452568616025370783334665180713470923827465894200317242096353046716552695377552089391850737649991033273366374861043857280629342894476667265300736568705586804958254974859505456945323858133252695021310718543630538023116441840792676267633590453183184229660353140710623285206570655507465026051902371114933931096363738903415632665407035506454413946233086553909008496730667120809831104708410973890117048837907407588901754754960780408677892782071340954778419792840804415470091895496458630482483380745946814274888879310516216838225479378338061517101384827069878593283910341250992331575708109114351967950978811127135332229168491316605526177058451964669852970199517101124142087903573319335899886204241444939959059349572277196952118276313073238470839065369960043568870212282675008255473569384073877759203800729221490317687644446663554811324911429359716305206355649494162208756419203158774613023947076881359057772471414765498194089964513316910059955467272977810357137405181065742228566979970048842520115354502223167527*x^7 - 128133809024279469342251994014385988507554603074309638326088032285817296338704892117845686005932455951474692741925668156378104970195407203897505554338956904588981131893127988448499827974139408108072908080841577102246176414396767288505477402866743825470839289505508590268826624845968977887895525111282122041432025630294904965747446164463518382872025805271982861796322516125663392738953784186708342467722825849500214702144999147264259472268353768969982815592131917042540650274270723207262291775714193863889361907367552545092334648059033905949662280138140862250046366740449832495311244397864371568117540431107233971513388492788995252746065898999997010199136315708321448347982877568340343477051085684362565493643171437855344144758162423969298330469526664879985132529382827985860606229251723021056691983042501578963304652877223278991448866490050833967034921418005822433387509509160875670315620983539331640367916599007410034127501537987398999084969928474469668271000613214063393322865750496142616920866347767794057942841548240872517957766817201240167609958674597907740118272233649232635096715866735308515396076948195210762209900732991033237929611558222598370333721011814407260147254685844656508333363514829402727251906127675552180301927599663334998845672703900997700716227547012825317336953498488445954256941494108398168547167050791463084685429515065299781041201349774684790028553550011808152155704434738405135450997462641308027402814702903089102990592563667813731010520144329*x^6 + 2425004798249342999314020778065959291053638072273192265364794145529260476525578827183413274850828140142421465690239185332036693867217048029560723988440855858204146981147831124099124825861684806617664974013097408884548200591906490782103108078049613083107465698302916028779585683990898919184523599119508623315174563905046286973520268457770997418372068155554521330909444463537352338083645656259951480966502008079171114582093284710050662885085463493727984344313028315236204829737655287971826144674275674981818474069553119194297316749777287882627428010337725208169552611559142624358821716978579349150696180570279201501674687622154225249059256214638204714947203407856199800100226527684440903010004347059837764659031109716488261714586790694262546441591391407461556249159390323916610731690677256184263044080680688039148263511417201581544294716059980124701972256494092018786064814684049917944150513216770176891092419280574128948210891608663251550377682426203763328715401216757376240681133675460463748970021720634705157753127867770761607514166076978510798998608262297297813851818193689876716967662189628118070478219472160694121111105912098996801969543746752554787993721999028219902352362088498139790097942476711672759557013377263261309962340134134218177203449033374800250786377052448595513745333738201320202779666852100091604428036981738001266407424553695543493074487347418702972328404580468034527378899763791712065764900336777318663099613474915599794004900422928039081345872808639*x^5 - 37723424787151618537756976433379519531436941335639049288697175449933177283163615021053213552597036522541408963756887010313805395640052998586705534657310844937814098450663077960682442169161898918570374770324739328721662512153727743023527033024756719886808685530380327224278366996051174444837981779527044755155690807943402757550368401494806519924906670703596553477261356760765069587510584616687229763655435379792113150695583168600319179663304059900192977098197904912096311584527873585509802525517519745339365953509936797430649700919470861342930126251669432589604876309556769821136099419819332224381690914271436983419390282774690514244819568974126645122016272339393620475178732375728389491908730378276503111273163173992654824213533915531906868157405025216414939457062898213579570896764888795266388811451568931333691519611964951985840906878863492703500693640498023273970752305010907602846210631625764754844685331127092915477049468665311056486347723506929849940858656443984689864086574388888956127988373687002075092300809868933852896721225795802233810821232447520023351849554874610368543343634365455795831661015462600141227057002340654590757106578065166877918784481649898853341517220315516162227890426906865092633906095106963833575635165518769539105102171949501528784805165068379992100377927839168827684804353344386934174503795765107433281520169215668834209079988332603498706686295485856728875806602507265020191387490385331387224704925521645650627445245308598828201458177849458*x^4 + 462533784026695431171628976847486892183133863554399675409754457852999151097378524526569197251124957300208931678989752647912378785239550982544339014425785889462809787637198716762690163945022632316771150093602553221749851542314155886640819622677757220431068042879829468280785685281345324680542014377996020619267698527989956355518589111516257726621723382341661001641644691490204980805233720543358157683319561999147205099832881422734368494085089376201016843807888276457866918949347241858293446958309255351217173437775571836773014443863668165785691844551541884218162130517134109348994155525495046571990542236841676686612444256464201975528023273500895181018101627358273829643616875785216422183006440667693636175079043712456147734633210508537669125528780911300494953403864755389391816246479025857789288565868709720058280267834512812479162566236267206382186876758276753778918891738647728515092410492535084333673623511582480076019182960539664634148502675587244645973993889983717813721385201914056523054224656016671813950996315160011597267300217553463454189078587146584342919501145139361114603239593037248886654128166863616678383841872955622466356794346807463514826525545793601095081415091765061535814313941573704899156670662067943744622675230655103105833526764463754494260877901379597658637588860234850981874149343258565894989763551294560327253451193804749718174247163345442709634380886532870514414292565417289756588433099961323091761332203144520432172912542897433916181185300591478*x^3 - 4184147733710070920043334749376644617162400598751836082702900544164973449965801005599639985260945956457863706354143971132051759331834601209018891400484091433866783384800687001460485739939662577887031441492747937115966211290243602273266243825661969885838006449208312412370976429700675152959538857211965293794863826421199246517709618117487609353776457097205500722351428876917933075095660233473135511324937215304838093983673780150878429902856247839442416032976393806566163727325359011594888030401028090883655791260939123671440197321484835051895922195206642383569323423914163845926118418095256400381947321869274555539164354150340480946208103173453261726003823922437817038897297105435630475137086836471182667553090684360933189163637224106072796073468718288326079137423508992528548071069021622579436924852587157127124514475950803538080504168282898005859704460618233454161943222473445347992166613394474762095108208622875620945736628288702851033852742018605645040359785965459068534812009086777609611754050259545565263047850067870399519060114756766153078445294381372285220550118960760099468616131304536354499387057078198136664330864288681869824106076102250645795619063279075487762780857004873816181201731240894501975386624126518965513067938323685791868498974438523688153147047834310893185564293361832540394263277109374268375090448074340164636568836024496781584270982980159930060995143399266435514276455143839930266946639744469408155234304028193132788347305234585231847685790741200437*x^2 + 24769597665933614491752229907212585273981998979380188656501758411277705702925936218868096078686997984467208550348425002115507235512446577628098356318025026950731738067340197411101582604190571904710747344747707060478393530714150787581030000352071795583323278468783960542023023994031062340323415606959500416833797479770729751481613140097477808080435704561596025405939075901066429686192966586787271482312956216434979615898166585889853814478204252016822004511873148126030617939155383090198229720122691403541563651608101461117701014374802073231042901489136550434799342675667415319391015194891637819745842595815089557548484940635484151384113620967914005742346763452082881823133636523101963632421810388847809621748755814836506060755847800307670730233325987575400853008609760670789653154327472346542207336091398413261991631449027551351620500771458602014990955152547211378792979632819199458475964875662351580809209171404233260845505784298712244422999506028263256390336341555319897779331701045176744765453414619344494236422288804776080417027003243834374111984393628663012000823273068100727784533900447957467741580058420919682506818784942025225740842347625009131007620392357090962671680874372049362409625567917851059679989485250986338176271248133626878836140709242324584448665477312186062943410961129544591586852924782744749384755552499443466475616117488888018515521375526323161508033098188759550733224602048190765246723380000160005458910802210123425654697420870141874571531401715361178*x - 71762217459663699007253375050914756224013538852061534274275976491489061483799357550278632881827973316761500121412182059226490400663252418608029693579156954863206788029944216167045867980365708728046211250106382807928978563449960584710114813235165591711836355039327031801587113144443283573397824948065404351669443165524857041791754444969352170711566324943519970937380598358846965166913069261360167220966526978230955142908310259026486550233437227086007312110760467816326464873277629755404630227934092318352255592357735156792077139283587285384145665802749903074882875367029523305248816101614938360922167140776290517003423877665345070338216334302050773723478700033343480222028659363134029763658726846821449462255026902033499876454776590097387130403444562680833350458968181575440933325480517992496857659623682428899039677700661829711234642863918866864141458519611666067924201875880072725035585434216944816237825309435649277331219161087106252010965251780498267284121262203893924893015362489909921425338325347437780793076295802928041296383662249206221473642343807650158605607142019874844217509237934618076736029965052315960247454090170352538579415602947222437932003216998343898773745627365141332736764666272769593223102782218929508598033804845940903491841312044832188444159916657084377664462410453547106614634694477099167686703452459251576132074609632778343955975880940039073601485808962131713231379461005888558578228957795287570461601299173923153664516424332977283789552741164674497, ["Diag", [5, 10]]], [x^552 - 84686*x^551 + 3588071829*x^550 - 101404778832707*x^549 + 2150447336380821092*x^548 - 36498530160473304104625*x^547 + 516419634984543412017095712*x^546 - 6265023417246709291712948200821*x^545 + 66522534348537679758275165955417619*x^544 - 628001212323649978033114851293291633750*x^543 + 5336716615204704671204218067697235181256381*x^542 - 41234156173771461161303349985600410297567255809*x^541 + 292076898263276059580079613801505056207195961327698*x^540 - 1909878178379594786382078595706886839815811537799127529*x^539 + 11597001437236947190508655600341486564875860354546677141298*x^538 - 65724236599073746664340564083717439836228117663617903689492198*x^537 + 349194431073505499026373870537781975607125794934040976696866437191*x^536 - 1746060121765924221809979356018858629216748557491896453705993408863647*x^535 + 8245095645499314321099416465861245575172983582441732495050096999630400674*x^534 - 36881542925384345204727829516381626616227521497698917927978100444434038066576*x^533 + 156709152382346223027639414970359015682084819366053554314810585746120058114480158*x^532 - 634058612848565038293241265267723766710899205957251985214678069346505725425087089590*x^531 + 2448450127265322497342213546685104320669059360938037330400274376827070933646310425814438*x^530 - 9042105327691275794334668389838984685170816890753796407710718902284810260321093113150634003*x^529 + 31994669304011591554941392447156802809852632342528401674263966661703023136555048553206364117411*x^528 - 108658007823468868920899680492108180279461523542118814392482483201429595280303916124991295176992096*x^527 + 354739009072545533517923546034798214474923457022508525094937308437976886674179982232988121405273051386*x^526 - 1114945609078824610669742692346114035481479914365061536953587425323859215772350386466558298417228183231069*x^525 + 3378184577242359284802270314034797050639412299083616403353797031752673006329657157789060179648505478505478397*x^524 - 9879689930819076918600637751040926123451473043691830627681622014289802372459552571982408715098661792493778296297*x^523 + 27921632575190734714018976583911216611594670385976689893918526075905135709786349548193831379219400081702205873504903*x^522 - 76339410550915654131759661361173895522641249389030156936199230794294142427180562117295574058614918518327596070415058150*x^521 + 202119886200444795365430330766876412332169068742408765993408937275275260578781017268352299053207355316545682791006583977860*x^520 - 518722221253741179284626499486190586254127998706648800940486274330265563526801115900113329755703866127463932578883604227575939*x^519 + 1291556933653005843893059889087747106675791216825662922243288290573352043898647361872151499915509716925121895679499670872435380175*x^518 - 3122544679991956103842396334023970900411615284386328982036413195945298513098993332991422302407980484842969307313550270389736311415415*x^517 + 7336041734851980186458981887913620339349862260403099462782138601069613199552398894061270482244898228379041397887736256644253514158651177*x^516 - 16760787562309461709276020357260013277437399587858163639615414935422548953357607424963247734411685947974969041360605509258152730066690926264*x^515 + 37265712691511006365798086697162809040827688153050933865597959616242295209026507930435149439760569666652676216069111549986531227100575117881381*x^514 - 80684952647254920841283671000984464158690687952862091753803935395398155234650144922097725499679457379421287355225173617678216952443541232088701144*x^513 + 170221198491563564461064236219070586853175568233468803187072406585496649229516269711442919013478379073947448753304576678798519988458673341635018932052*x^512 - 350128882974760715164756120812626873061490696421562020712834130625523083132800292072130421100129209924910600562766791568066658610847211102494413253200137*x^511 + 702549809267650093408874580148769562791655186721381095743915530968248438183347630922436122786234537446041788576320998702325506541227108904729339738485058792*x^510 - 1375911169681995852913886919486482817925136128046931271489138395710359643752614475870328023358999739166153357668978237327360750687871693636560773461844358424644*x^509 + 2631391584050744233787413508466894341272082353004087878781754924740206703117784426976297111679341275148676250277690210297162739571549722923855118788439495377728586*x^508 - 4916652826305166057496107464620309083855475531437491875202968249094562704199251881644646476313372631979372013532947158505058057343662122097324945609351203584975277817*x^507 + 8979250942406388333030163643244748098587579634280104377963471136630343856040279027790006408628199185855183134873691923196498928946325363356037795976911832513638242461618*x^506 - 16035626990506937922700840801420906058362336346084559129178734905640403205550936544918043180043691184762585311223511960768394611886225783663957098691309286004753475247655529*x^505 + 28014825198072256120213808854233076356414201528040969516461677274222548840593867197004749498304606621220222324256977378751373574211595690714228838704320080307262243151613805908*x^504 - 47898270461981141274988092944676017517589088382763465916592080596476672163455518856889306392777716186997284688781870033146179469051188175849354282984139147126790309818407007316011*x^503 + 80176904202724331414478387646373536048728966130172392251858543886896461963359921340827455356361930397352539579944148689235776636227579735060262157091714012730910500582846600684514347*x^502 - 131443310734848704344888349502455057326481129572915173040054674447090026026118050011216472339368578746976069038951981410432993415707613881115418467566534784869959351834618342981804999298*x^501 + 211127664256041855888893609135629904433322958654364936367902973987935475385468849979775736429806440475496150100157598878325002058392930134966464794215319298733654067292783063542297181388072*x^500 - 332371114033940813965334508948085321408517670188384354813927417640017571612850550935542260547810939603060735189624671586660407886397903351038759883897970953935204410221087468049016115492839372*x^499 + 513007984133871935790565383468208441600669647596613983808500079428277188989456252558788690971316096735794133083261011511112289442523558541353914531871605112842769207310932716018925503114849832941*x^498 - 776599430510022364610405165797435929277168103688028037749999606396645417780284113746097440443576730474467750805413808649350601250932018985208791771469268478535560566478298260882734953345698708116508*x^497 + 1153428125091855044144230631196670530254372521615869805178790956329865858396754699798271779717687050502078882230754479749457517922081585624476805859101598982208159194291895663751368588688991998827735757*x^496 - 1681330173444486456062028586128779322326454957973201077439803649905502056590124283267712510425707284946727365301630563527359798567843205016278760061674604254526947581472311152061860878315989516035875651583*x^495 + 2406212706611050414450239697527729292849747845501259961604886117261208222633648648562275702252591575015031466136844203269976175799425737602067361940726790740425460244117188901658277740985501808319744407685403*x^494 - 3382090607641876531656616140939969914642411951271686868078401617840369684289327847678880334885325193887418631379832511874931549606523202242268510303252459471348019701515427127539581238204053283180225373541691448*x^493 + 4670481064086823501526195718667738555669796424717446016605924659479970762997789122343528337255347895961725059176270662767878397832979812132245057009145774148648805277633830430427248262375142025741969516399556132802*x^492 - 6339026217427141977007319951231928364701247448356980584204714743294543568747790171174248679325872252121352812686273099055289879299347332877663574962362924067387098658721568171747070312729339834436828192737136213928002*x^491 + 8459275206311148026187354574377979058897243296348129561572014558720072286441912762172764215150575122432345235609826062299869089552754353440282664197848982812309196253968872639393870500193648860823422168484714400763996210*x^490 - 11103645811913485891777677357972691057877087112469900182631671443233916964377654244703287790804011398470739142329431068686348698938605286085595997797854353818685812565573105342069528905475166867573962016499293346218038836414*x^489 + 14341695457143813940590715108151507463350099262481142417226709759280851015878031394314116405090875869635120310430675795786810100737863977079635941825717377105752769790909872664978329231871261977527746756346970363425624257106497*x^488 - 18235948503463498937619528739194270770710715151740708119101931785195006026772728847227000769992694787224924573857056710494819156260253715514616319699761218220819763558131216503423887849214173518979662343984161213233226645127417633*x^487 + 22837634138329795286304026474117955312324010534716482534717832593072048429921869475384920606733504945265608722599523421424750401456477792997607005863523234909188220013204206345269087457477619498425267337064877488988792100816029483990*x^486 - 28182767124534520913271011951242249592320314644430171953300673613557707338269005968366780341670370475456807241104900859715645203540465872790539545429319044767554741863397208132693410902315103768871885273800606025283219052630813149978610*x^485 + 34289034112592793267235119956813529362776957847348576751013793899471845659804505598890120138254542712244261808895235803632568595877040786912415326071885391090467947454728993749296600497447196602327568350077965706114477106326069221223171877*x^484 - 41153917950962394544530399203845335513036154745111918639478791414989504449594251768005230198241557606241198284864615790246107264313698346095164333595912356166171037642478047449688742323191363001079328984241232372106982936471290623437286030191*x^483 + 48754396524895326234463631974599571374869842536797460284471655671013029904944852459931467668539825529597781096598493492583030693989092007060514649405582044037721026928062199120886807415371860483476857467518974282018206268821426590105898419036934*x^482 - 57048396290855687680256735448937925761816155620277075319315781163116649049400799945428669239150069889219525092279565557963340223456469304038877768585922082524617478558845838864034030003956818339034336779894229155702352761320155168197760438799294414*x^481 + 65977979271496787155733652567078703718139978572199244235386686609053425999695495887703991649630496010928994096104534927609691244434831068593555091418956863387476419812140163287033345384973932967641901710478083899782737123118737034328413103634068157371*x^480 - 75474019717012214647682634951442706709710150397532340108225696352671400335131452335499363357380565907830611211726604846745985845589043937250609661085050964180694632491086475395800110789120341249271191544313001215509346639290144311284044620292628547056303*x^479 + 85461911894471908224544681818990404074990140033890335465878772397836248687998392851399973686028411197694501891544189383336157658138567345605211271897582204343215178465986635883346316283550969912057432426932291925189555905714576043912839933422031624448590821*x^478 - 95867673343651894284815335816370125642284249253560983536815429532143622552723109603435824093121435475594062077684113054004968760096599112221140288328252536170577377857950416964444558224513386005553231324452715287752899644273318289424154265969743046642019133099*x^477 + 106623694787597098808366038839385669749053401926922191734585940461955511806816887370873819679612641263997513356374820157938544408896409072468467459438741492552541178201776382623236928141814474894252400322792507248234080903505723227122442479331220436808880556822110*x^476 - 117673358063673976049045294078314596267167068515575313733718328796523221566913669367864591049715283122886648521690929237791130963887987378913147527646263112449139306955345082348781232537727384349168123676795559319484795420408827402933681393902733080082763517196701085*x^475 + 128973806992019828320548084804364372403738485385112909551713808203929649297128510251144996126824630191997068272470861643880886884721588809951718282387250610857784483210882640747500103133840402331134840828471514887881609924204987502969477919737250605774277413202475949450*x^474 - 140496312773854917976850899494528710800547423803069876448743711593764257092882644666546844982294084652872166081977316252261136594742926381146728127508280902799374851550917720368998212252852124670882917705000181788390251377676195876706235117500909692619746653861992181019473*x^473 + 152223914872418259104079864094732829330499076081710300717834032846490798328102754373377301649543782176648813798247061605108795444876504641975043083163788431449992988626276076196675917354385630587381180551363222238583513302695651549432689029606432897652192592067064250472254899*x^472 - 164146320554027387874002536574042007640630131055394076776359667621686375768931783489911185005963062172253726297112205553801244996614589612778636328706326859491351218173475534616033986450185266280286755084667901482658615659530561103425393398169217590215875276535331928834304086583*x^471 + 176252383366165782679971735974454077422535384111367248331202608627651100790625755467762365126852521369423077820934173500851740577022803158556118439604867584926456657974811722050751218903830516001130442109364450527344351277524708510727145756867399764706064822810782170134914510120731*x^470 - 188520818210178168282490303737000974123711142325391106285887898717324586705380731211363002947715839252722032989882387200999135331482590008627432805559523369774781636101321470534568235544142982915974059171231761765780091157922140217134747284807348076938869883351320597435769279325322114*x^469 + 200910109296593515773038298621565240555734375660146200362535508783426330122046408517344297115124035240293393026961041154664028694337758160870988408796962714156292845106008056221734130865533025314234292313058774399967086503909640574020718614099772573091305567998001658256543968726234478245*x^468 - 213348786844188262119316001410460653850486878388344132878452424832314135023095004355171215406441913960775782812426854918538384828131908020553017731362185955414014254532914346504187913861530051771147451015268088667515246966087546075949205654963822316202784237564143652094248163448056542896623*x^467 + 225727351758339839800190485638221102448418673731582804953492769969763730795356482054234007775694566563957176071044561157345560757563770814383926105023101646574242920278499672930372605455530968664551842682796067985688846002691624732167910507341572733417931014818918077102805751042912768803179837*x^466 - 237893086320707383411726771730489958889574077435247348327648099067667980851137794347816148713416584210390666818993336425901434725238075176299583495170005657705356447821625169975596751558492437561975917050634888943934131479989878542866803582362552940394740349952679637845333698080250904721076078635*x^465 + 249648789563618445279544814754724503209035167095451187272361529923835269178769600182463550394032956083637712688117241774974697524706770818019166768292004915881747281010395980552275709969383049842271281674043878724605372499193393551220581480684328536410297901598951563962475644739304727160101549178036*x^464 - 260756124931990739883294080698238370053475399946524776941843007558384816737264162313368805023551265356952478361541001696745510691755884126569276440921117514504299506332995918912112448929218274640221134687892898579695581422052218492581767381567721358875626925523160976528722393319439557338121516217734073*x^463 + 270943794368455924535517371257862930016143527777321548931369152187725222970847543625601384828669112573114628198562761471029250490620111908683651315221816858887775690189514188425189666916164298294841556263362773325512584300211517648735545343273260375978348656065999041744554735895359523786120553659545322744*x^462 - 279920208396283525547609606252505884755320150824585402296293341386562862546144968728735700130276858051530778192978935393174586495547098639672503435931276436696943121590044686746070344469066616713926752019726347271073579478748521016384695090855242429467973998786135203318311124213392930868601766258724887035377*x^461 + 287389774088898492643571632010778536787474039696254941063338956358894187324565682133152689662705924738438785999208720000870238931535549834393418820954355844507669839945709716771321419919926467322354327296338961876845870152398287679155480922576452093053266764951945366385184499935751539897496213291586994483537141*x^460 - 293071447211934657400154375653191080726890430606335841626873924514331697883498294416542885361664085668609353237465867590214886372055839335642241662433634265259472685780494522349620031467482549855319659750593966218506286639386060875228855840086182457213474099855984459488383032995770711712576566982495179964780472192*x^459 + 296717861659589097468265084266141504359340821767567567392392086103480828321371120500816918334194368674833973695644446048835628761875551348356337374790722116563417836030924113206594701250270335443872232627233191074164399666498051142884623751269014886311030031286703143016233929956819992411102062490876674691003532172634*x^458 - 298133211644448639686382303079685318628754839203166962966677621662153591251214298743755382861522472992956332368976055411812822670794167808549997938082075454878610335638622431342732791639482474627234722927181173397615109253154441072318330004649520493733268068669827029481716584966921310405666963863256460923431130514138934*x^457 + 297188145567487555693007002254098075514909104709524740820106992688644835703475174351009536034470595349448094793432327492187729449438572844244360662955343899885410877518492687580786273648764434010045995422772194423262628589214605309485838106732324588604420772393672312577134779092821140350189863657537008628246114793679371057*x^456 - 293830227763267073121652524590387663666437115123383212359419102863094549877924939912153598840919394312094237147550105869540141800642396369976216844379034382815486056102585608809600367587919929085242010800752210946296804209383443964562533606370161392243629374986925556815496998503664168876817337162050570902938614511330497365231*x^455 + 288088995567340314599149347193088144497416340013599488685056551598978140900119806233230571909991878877870286523170354120613150238913872092536528457167462325864593131307077486421843079915690408558289693608430373097459329868907301730369500116781840489267706878961400657467633002635616685797267299412767168467902875441661512884083985*x^454 - 280075218602280986945480166395748622534935250631627965648705244440858708861439000921605437801219715118221090149450989755767728315019690533062911850366692742495497708663960070381673570504902979142181193360561430418208336420101623464359495692259601561213369712265540716161380793633746111475474309563426466036239063850253409047766769378*x^453 + 269974574341301706744053088004995987026715900663986838036987025923034550734491478734480816245087156883560970409087764975834980333333303021038541687553716515896124267583893169508019871195500480198106003658673011914883710642020855007213908211324381116757616544969124958862913469059610362743268195045369969519273150174473981646204783019322*x^452 - 258036507394836630406755145213002738299802748492188249767282453692027525420135974684280266315432568328578054320061949323891331409676100416154406391372808441198022417574667078418639307184319148465921502356974068638221783451685274245709913655472233921432527861082441046229202332329658666130855465424553218812963672862574857584650960478522796*x^451 + 244559470407266905578252282491797974642861504476604734692488745875693578750752661962595503230727369214255897908351511857939034498535756690740032314309962464429292717932634971826070431008344069819814254986965882458341344251952524930492571806173347468399714436243157452239382236189074689717737831531575379465559127551168783903938310656442839072*x^450 - 229874005474209113619671150342074788470462955949991663141342594753680512889807367188665099238420899768392008927149590398159263402961021702223467592687447955015238935912606146628473736367440617816184557016302571414952108309021347988347537766186700365311208024018622984802583139028774736942346328403098266796703424757906949824669545540335535605082*x^449 + 214325198434231301526094010842334113288886773428278211351303778893321360809604154708120391010761979434604751938333103790254242728388595001847179089956722947230009457271433968209961967661821360411165703949758576837784960552170257558067788180497280722027916062041089045861042557158545265926704274703081569641306311215359237393693306123571868892813443*x^448 - 198255934590651036168160544854396871939136794101415703800754719383476012681654180975691736233745908886777795231270918601947240842363954094022726972449722747987988511746715827645355094309145921749693104075956861462718750117193722822313792868302967841330343657311000142021033369539123035307543567946534655653690079319351563318244499123129436989553560341*x^447 + 181992137471242168830410151242498480036160309942632385970183946412726904670542864754645226653044565315446849892926082679296212898098623170466054442731845688728711894705151742395628551102710725535371083995496855964341842103242873233548869389927649741788819347748750502364543860200706817544065870243694872913168791665070986403864309425675942979814550310526*x^446 - 165830831747574096687134103554561452383533460614738682321781996051818968271056783399540665280641987994394677381019749486106973892697582882355443345936850769094215914456367662723947615521772275812690487387112586442789200526406021005900272433938021332492699950928456628388338611625391219996009550375460783958416402389233289717931838893417047580717852678881815*x^445 + 150031492782009720918397860626489112918011199593437226752805336297583613240170176692469421774840632564995471203741267800305626017483802710097590262125831771947777197006777222387382591684097663316457928227066673020405044529358584566866465518695530922013516820507356679443274537988020578244397452150774809737943222919977794822262772685891846921960978442901631724*x^444 - 134810780291131554901160856101866331644842697755979683134640116768072026203247440725741068230160115486544452698874974852732486091288021345902305996995493465346150960909849445490465568267271884414907817948225988023277238666968736254437323475366827803720569692897959215232353494344538958354616311202385284708981125013676419018279427353768453080188448287237298094345*x^443 + 120340443412434695941550793734808118949884929217562336134068354128252202555676096810244417453621198112904547591892038503960957877252978582625045305828007211302232289715799070321096789972883942458611717603863185032844408511980445794397657626391596841433882164422196589264384409036402793435022386653729853197586535696517259844704552579279725841799267886180703459342791*x^442 - 106747955208360285139035433301455741599458909776331291169807346640109212848597947332959824003825540324256972280652504265246111354556316056239342768841468656050889827031775668526428723955664497999173725085891503492215397385058422027865517871774531420199576580665515346864784389244154052625044119585325591611173422911390596898381296293333997833097601859038109394879185364*x^441 + 94119296601772403777681853087785625643291262819636203103414277056916615341478213400313260916327624886911422785318614740355825409938933415937838138499714764018175257978285653175784044186800962498911411462448820001746528771652275562112180641627674852338636494141714541632531424862530226342831247579406132231233838808856055165567721347783645732448370646795680265223609893171*x^440 - 82503259050217221033544072471942659216564480439409861283407387144326119372971716449695785995774920970476739867054485309422849557802156151199436706391805190385060974392938400760682181696795371923791253080061293522258403120346651067087617852715440457697808664452525981891477211470220469661589167780463064657226679466680728296034920108694286850255958090194035908454360889855699*x^439 + 71916657614080731145688999227955069248258194566833223873089520873839327029283539681216456648517823861724633633336766815865001476704963318756802487164382483083302122390651129384789988085921048681733305987778039533795800640627660212893563146079190339329655733044823310787522567216599273983425723877048991135217955258556844136336334395471004937120392781108487460246498734057714515*x^438 - 62349921174664949644486407431053795533918670732673185357289456656755592660188977063108620800615200702203036281588386814197988317202959138217700324572475845560911385578981904215923744841926504478861784077437722361941425091360483228808745524609348329994988550941543671913961548890645958301839000253239573383913514106562991765910397180909735724791805710630968424455648500348997054294*x^437 + 53772632530310305021048560213118832185109860833315202291506610630012972001815976926835874079915850072165687766441841791787013168666159666661417942104928182566562799233763027017280581533967593392250322330965956420419929066036177445422203792174189396168237140563137569122167611016306638136735751024534568071430100930578412469198734378178730332372257053268138852164543569419744665592475*x^436 - 46138707974994911615387312148556398582882345769470196696339285490731693908287991551231933322000905587872340909486887676174285743568653140863906506330640505261151276779474569905314921965932163257196491909772560101431188212519942226765460047371874574666962251477548898625389703565021972300836364626527422005590706225710607014489350836394030297377372205590093150873689514979041979513224989*x^435 + 39391017980714610845601311541364377511962183744558129460564979091045555976938861647553536220214554060655511189930924629655439606228302647057037648953213051406231381036419160969756251654613818660159578955626278523525001813604889743532938130794142990543543221646852909174523152818140995577853045028498098783415839815319608442406640848839160226895953355215259503852098778337895251359238584135*x^434 - 33465347206543200203848367283159500726435833414980690219225888521486686416752816254320150641692449163674512939194934747975228782697496861931924850012211904651281751278330245940391706236722539430634951863078411454247625700374544234670823721277599623778978973206118086129563156064400621602944814532740160054819995010049955895699534176917971927044820980425995144231299755119104419531693472377309*x^433 + 28293667807579383626572972901789540253000053902136274661639696632293334503805034256466017091684794581161687625687750534466603030476100976478433391614173723433687983406951425201532960390690324044519445902048721407264855600655528162450370489963884234638880973772611476386689990422189973243373703322844177271195983079084871355694466713636509009171757310870169343554721618112095784849318435859023480*x^432 - 23806753754532594771035101835924714300633829618322966730700492355645303849156951960614563569917523451239058324904968598813576758102527063811155125105672195192416079942734882815825592956861187787032028881706974585864957808041026287745879485860822956079681944429051921528335006532778581763135279205653354152783503979332675669444843851151570350585561962856661138916948068161885406104585191922099285867*x^431 + 19936197482350267749554856252053822686999946017891752002875017872012872060657616525157091215469683889689473180361638431676403130138712509157844293753378693982666341942405994058560492193227422339045638013042484908331472280437743533602277715063445131912464306698103088072772218977692138938893268186031719378701013797445798318401851091480302047315522039709150189131551960052495266973385531895618242325178*x^430 - 16615907303190338174443121589025022761310125800072229432231812201714377021731383031162451915197556475388027831535068798058520597137023457707306304142644938094724677557176808186719330922619943205683921657348423271493871162858875160493040535519856717048252970903370013019422644718568379610768647185023084502324109629080533785066984841381707646682652298395705115905613460235092473901871213167065088057160233*x^429 + 13783168927493555143587417049418751178471622133970948543892460982992917158220402835999325662513392856954474352988794430304346033474963707506948555403972489173085891408365887899629965820965104696185397900092411559972426080700640817999360535463021252623193317509161307228913986140307216106712015420048997415073833332567826375313240848787760547606624740824960877036368264582007342524503677625090255729927592159*x^428 - 11379351248264867663753431822093075317785755270540897631467904433784760811104382736956747738620554621170117022359301103234528353814453468212626805903095531047823525813993685897088764859016324345936468888322953982824856583506151392909816102428620545104434226912262670882153682625018198551315556356284637406664276132676037281978645533534375355735685953870275942265882753594116923954205819841783891772793909389185*x^427 + 9350328711017562332614887435480918197357724357235615409084218537067848400554502540018183586873107507516334515988184724282040662114471098327934384789281189961006727274192711565994845855589831337936818786960454769873971740936218539650439183496140857458300152767726009611647576852807668402905150697857174474264215482625618662392584765554677612715560873953054890702885024935224862018042138932217193967631754193106017*x^426 - 7646682708712810401203500422410980604581669829373422786061601561774600639839587842727864156996896544202332943423913137787163246418840811368103146294727199937693472973474557746340908780904551781557653005036526482191634552584832897313960919370318137914183732809129833523245969138828426012812111233864834060774230553427354904098203602647625580103039053379433905883858027094347141159373296996583417674258591370315313986*x^425 + 6223734249311450561489350597540421737522705767890133294572260288302231034595972024266813003721596029942189498468932426991494718598613535654598103920549452871390501741717682556617425885646122106434659329087551377354773722003944957153617290886667608420129111990413504738762581221135691919806340187398185881684738411523721156721143075420742921947921215530026909473847492981024896130595354931717490017841568453552741583735*x^424 - 5041450665550383204979868845393329067362236914463120517917033812001061325864637769413510938283430212410624959491941150086971124698055452856082342809251154869465229932337677834699683423693293582060040454011622638408645806083777937936422417885456736006996882043133316651788752693076223769801681718818098624211447470377499568232527711786451012352167669456036646126189348337475625716847717234623654881723633152459195843225422*x^423 + 4064260857953316269174515379039450591256144812659205288475320913290479967042966580020760150831863139803669547154296542239749231688934261993497467653248808207846256357035808854913740830288784076499546449093118506891246984608608691740229255538560293455851378131462196117841417207943589594691757736319508869898360624523352693370571927705868035554052121468886983923415532603388591132879646423499332793424427857810082850099551219*x^422 - 3260806613537488086567897047882143387808003772511362494409486206065303670004862064734151141721584241995188021486136101064324645727571871889977047936414487754515709509877308483096638404730462469454789034564359379579287822422550580814934442760695836426145337848855496860945079299250307554887231417583425650165461869999283469039707540885573382688983981986708748840008717589262966257814992736117263463934106469576917490279448604635*x^421 + 2603651850480399951778097268256133369564628604185032000190729492751287044142559092966569904801237314979101410379513532639375147872973227790457295259790572596226174402329214373238966150761013930484714278857331338333734241491374871518535352084114203308900830614672735773450838621915610611516098595865533555327854767020433784586798076302933555102438070476551592540536864687810223322072472678786837310439616185680418509592006952092215*x^420 - 2068967034181336512270937065350432253194660123422455081812109557704266796018812871188380124214772936002332636274149209395145262602394634917592252658446323187650812000180044228217144442763052937660763830602106666863092780289920553142674905485978744961863356791184866842908755508983300998124710853603003052499768847043126811545846672942225443564415082899204524494560136066177971558894411317852072829933375399559423465826059072020967028*x^419 + 1636202297812180691047771338532995932630193825932131929669824858322975112986585976374369539961564170063988785847192306064293951959756249044915345476660998008874113417997087624001367337452385835202647473443432599009932721857683238024711140999104611176424751713198211899627370080063638937477382976314201145955803161263453862170134347668971227407501863365052268852077592836730067074289984771378886995462172976576896822447357395871492788000*x^418 - 1287759797830074364745032698793892720617682700779719473598192934582163064714429744775765845694836634081336962558914118529957197332482895227568456278895782477891716287725677435623902954331128723453481869971652526333099247978085769594426392316417052689086169044054834803304689821306249011559454626994531436257052949026078244804169608553236685416147003606672242499450518303556484976695625575868114799752331721047479277614624054562199165567511*x^417 + 1008673387953118407078232877658451244265278190134101265091329018530934854180186202450043419671521577795076828632179436901110746912678629657517516485666892832939242168088502925025122579029016591716348067259297646909721954498360314257529382621197781097779199550949357858289235952396063775282474709774522472234677270922168992229079459918111579464097585213300940903689891654269150320898420326042924848838070655375909729221721226777011576839826172*x^416 - 786301682317541725014435083903059424837188357498360486606452489157026719492669783947369725074465182380549388779780311979586767446665477495352957428651633166948347788492749510357586528904710353013632802877320328521548225041535267897205036400691845616134148579545533859998474999744518135497686575808375708293936630167485557352344748902868131824232576305834129136573082307046558480040740973172131959814647215417405752887531657174933378894090201342*x^415 + 610038908588902167245065389531269223989019225636803667881003346035524799661678456651508102743735495539428810176569056023907392226451727200835269179670405102542810720320733661533130835591594662213138977050221054009683082323098235911504455603567544999479525517306991054722412467293170880477939381183583436677316241679084910013089430956183273258145244043646975261851367888980634384511620086406213560660846279205474808341908818874979444260327343930055*x^414 - 471046558413697169554900661347142591898543689418479792452986622105063292676372431393391378757539997552505406600718689096517898135724374801916385909538900827640042297247225356688207525340639157978656238332313518816952559378775643446386886411958857947213826592375260062065227994251861765294471140288081182164068145112120423085058768958384938083979984568310814177743301613753334244006122499617347791821049157760210179259462908468484834126121778641297564*x^413 + 362007678998125557618970715369473155515646380155303481454988109941782318705736003361009234001287543312773203539969492243824876990224637776312658811676434766625105710849610968448899275769104237882265176868743335683179124928480841889582227432875993121397364529059064246531368479472899041634840147775154525429664502628451116181200715572411761129012151242971424896722167047261318967417762485438180284327895496669651290285548197385454331295194580334789134728*x^412 - 276904683284387283263555612542187334887818521248539906059585790553521815385036333007425626906325829957086565747731907075985137777944647351122418419552865069296146683629655592783769885058317642651925191856963198544025755734918239336335330947822962209289013884269476029954968618247900286029627712541059553077073083901762332866811106481336366794908064554379250307568492718490062870609060587942491852789472215146656407293838108957473960079737364365766969778590*x^411 + 210820764347312461772519397934964015655662383310287396819854027097266649473122339607302376097500909359232405181522383753404226936713717901572351474010156800226895997001411520518502268468916234227110208755603861467540248430717948714771387960049526205979409629258683681720902104752760804476731075013325114954994237260805565788098949569650439305047708874010790384300778709976417573795193071546557553791585302267039461163668010102457055280017738773630258024139789*x^410 - 159764365317404594145172672423477593827984565052674339309029293723376673515736332237747440363591824571113191008076170367769595746080370981859511567075289310856567236934549625561318125047313562297163555856953016521030356768228345445695410835850116692378824645957723143753002341404206676471179601884114385619733872462220627553116716961425566061698852401221523686232627344381169681560843362835767890727963875966132137253740476792779141438925110507329278385579223675*x^409 + 120515665310653811179369346727183787733162001987195455447304117622866305888619096034455247664018374969352399014799918538208734786411082236079629954558298550000086948191136162119160753006566535628012041128399122367791929055796207348059351520768354163530245428668669990984485906193724124638979034886525300552560161356721507708226327853396597372756711355953584206853136950824777488540646970746471872244124860691497035119457297103992318980355729469583789683954431286398*x^408 - 90493681259137780677144333529073995245480555040919126506435270182277736919607426802426210959993026571602475757180098667164525041789998291466012522670693159150575348339809739382864560667157767384818068538065820770505834032368728226900622492140945096987289729566127697514275096314570076813410898235171858531230631299164232365579889330373491289504960743446214765516168710505727164826756693368319782180502931744655040953476762283445516611875940472618451241234663794160476*x^407 + 67642341467217968941251399498871542048174413608402081157251969259894013356131500823089806527103428394413021119106786113534048853555913958583667705652882455707020864448575902792210305660196666051471232431864616467053107563712031045132730555581035219953936648074232784610815346414960956057453517673565706862551670154947966170243397456214642505408054089275429203274612802462764294405452400376145822681955151458887900297735068785768670218939362727979889413913390598003803356*x^406 - 50333744471350178517896678858451949559004404224049648022539662008355619213946356064976825565825750735282712798157522309739931732440665985035858546803416095674862823355844110025868619126234260760304838046276297521820804300539806654957355345921026336573253390697050546995400524975946706642152200688996015717977629067329776182593077502388845864098587259963736731438752555182166477074727472971923506718616974657150872100971227830860197209236924557726241743581570339460923405423*x^405 + 37286760782153894390587289619198941180429230211015018524764090062853425383095024073163211013906700266329130405686849180160688547057116229367945597161158613470585255650249335227685157940230053393021844449069318103797455647465754380885484047061419880696352984723794216948968942998452452411652829576544223211922023193452449370398831836588900114706145575521014384924864872895411952688580276552265669415779029462774464781502384945323405840668892889541786985447127196282276166822373*x^404 - 27499149361680158386937922331053565176502589534487447852493852619366230665814789690649393505836529323789315289713025490749295515713721217190882656088473849022749919185445549671358686594887721003777701418807800222027953419295053916591009222289125332306127123284326199273395743963546852290094589997532432100093696473268300543880374881393383930365216072587417046406562253871885271084542117251567069520277677849175569100554386373883238771194135021158425775369511157441376559435810064*x^403 + 20191429528340359009572446931053594548805468364249091263229587059489112112267871004016839986308974680793242239291079454291029978480390442723656603642699672030334777950019097079316848104196530488201014117915404171047744043749337847880823132789578304340478050335511180595022016223387080365671635705355759860917405334711022928639752998629097462329172460210981065350525460524755015346833893745956186803171052250049203734772846671197443738281461531379410732059299597212976552407385368434*x^402 - 14760857614976199162790637692035435976888633138069547422923558355790470015586907211945958602679955764774866476893055325125186715184128053645388647030085514459471768304617764324881058453381523317343415592795749948403098681358886466496752303400195391808666414812735260753438834284012334060676143688477420148357668022711083096858723894240397497958468428092288368847978992917677975355798343012785919662826327673569164502661680271155908297389777607037951449296181938601171007934203955738393*x^401 + 10743992853250635720890008870445613215382485124237830740576708363180815325515204233769770632446619002811049952087842196524103906907362229209728817569651102751970067462337576311762346995220495588747853190415547638909875126554579459993050107063760611307730512459733707611268722253034111605559381699643293657049440573043289648147934875604117099564785163425974631007895033140918181385909064737839095088180840992860193747974681865413630232028973442202431246900536065850390277279738731450111775*x^400 - 7786487210023933353722733293044943140034952796366505226202149155174842622003972210029727315490032049105278748177717434331417147162977053573330738437955481351708787834728536238275461365834155534835079007065747420630208576011967665421800553109246999313519703425800513317569000623726032773659749602500217508393718474748863946438920089000732208678215262150908501251677432512754844772085735854616911929164750638279831267877848435378195653953758517982198879664314059294904363807899007500186882056*x^399 + 5618889898409385631462008770939683921855538743781096335345846068651902547345303710805149391654751683676950187052472546574210501413932561455444531026556206430723995869701586638504013394924699874051655380428276799116023432853114410832225690919095990850049603720324186912974434772922429390769433441121386531991055903908901442934207695419393785443400207282153783564287827769817339107692175742486272089251149849931292038472982746545934382709387094029440958042600121822272830390258663842610624432681*x^398 - 4037411723041100426139843509642720464317198301053602746432971440454756063926442753627292163352748882148398459080788765570069824917193092691318991638239831965072467814953343051388155812591724191151437492223469899179618589757556950899958530870753364366379968576144146843189035794979199309159477175637836749453871872080879333488262242557402769178312893953399444287334140106682128442963818866601990135056506972173144226750685632717011403109709926643287292338805692691097644665497789189709570690817770*x^397 + 2888741917184768484482888351827052127073832802202182107510757773301902487979923982467191384392865799838499101660264322138626714097339586587854156477703472308539429094435123968594190441340900754026375050841441397752814069729546927489626684777212368024251778645022188706541532786999244619257436944903211416458467159575930170819582559512787813464978170189385893519519900446848561540538303313615511321497880307531350915866752225824460263180442810816462633078681336973996122885440380008500613219693059519*x^396 - 2058147017456886307689655018243803723040640984630433163948132197184045186569756561359679547938690263402639266668001934063540631196516346355132553070878090759859410349176144482922233758705975691595578541115641210478607613284452752549937412945596501073936721853841245199586964136587825031589897152592595573162708995759498158840435107979367049771789640028404894964067703884904432299539253370082685227755875235592813934395449934276537353081737312681100566677235687521806089019204720696228569509685140614980*x^395 + 1460205369925011384633180975372200289522548263659887653723230590887019529393700091601292155868157835373828158328611155561882601938042428829602166086164499460755522357945036538406135392787808453018306902748498244490997773289457951786416651010286668122582109825317084314403908202949120876388936690049679068182175589502660780300374498160030271073824128464747015270259571677359889733746413819546131392590267871334672780738283001325226465258947931590003248011158725914092623742782272026902364508855908693381468*x^394 - 1031641000376320724889848779520715395146707321505024871443064682216253657370842008112945947585507679660613763823803928124462218405681720835280100959053699572324712620526857732820067393347128394900310840770107527738522456133285412839092978674201561541787420220441841312036007126696674937748027951434429418963661630211186737601098986295954952255580353573658665644167992127864419920068894834175796372559109623018999796819685243923887391461428591028345145528365083063219867337114672302941421320743451689766729776*x^393 + 725816634936383295606928160641939012335048166121675189878118319652925447937118872287831625943640493986775084405055385884638623996696651607787278318025976218370567130884917903163279195788683883508612907845060885156717164768903751466475097242079364882159788916465111041175266257579410387053533039127235063949594930638446884277981283189934007451154143609955848873774463934381070935646006495467376442379492210376546660902500907373572640266071699850384389241546104738611914219426961891455086368558182654526575650324*x^392 - 508528097520816693586440575647082767856277409346056314068849604049979148368946757906415209068580027270998380164942738592832348928895951222043083224006890364740213643136021713059537768766309764357458133592713758392338923070720304815714698113622412242587418026973152496694587932484219646776594520920811189808887804815975018843332756619416369747799982348057255017353572224527775126807383911276404666982080325597124891521305245018518696969172581126274804453827983436315937703258154455412502717479678517969697108424038*x^391 + 354812050490722111950005212777997633701475200695699679812373961741901358535529393893196189455088546549702020480947584912948701496223069338816110818960717080962625833642081889207819076836258029025626464815439885427371817219379515253224339633810147347635361461849170865734675160907021409707957800195704613930023940999539266120773328497757946379420924750265812841494492568643740356488155040069036573955947533093144324560592666521914115428026841416721302367926437108964765058293608399363707656321452530905913888581653419*x^390 - 246537265165254380565689111946608283582610688548297259224427885592147080255499780428630495950034008828838007221385936066739209171525865032256832947085140230698048807744430521169759399390504310718343012703682056713921007703962271899574741125075845084133835712528103011124818455156984957750245118582041960237010967666117643844790451599876447186904579917917258686587200128067905182957505035740482300177258750724256993335408285550694349940156571788477851179303676218127414421140710164613736751611232764998099480955878475292*x^389 + 170597622754807704326937584873709769320819800342416591973074762577235895665585595553051967342151417802211192381423845334998316232305845580879105617548396894525739075339453956295773987498798773589801553071750608656963802433069381290506105641531186617180976246416034796306025700289948634324844125074008603268355750384702874976517302854971747456743061223540527965999589529050895891458174286074290157559102353123957517864795165598824416068603725979227086167950892642604035429927407795863137350592242507279685238526138247068511*x^388 - 117564197261913283658070705094248561989934454129766612740905031934351691625640023345762599648874656885742747750645982247369159676503307383599163840628902984081077793457688586889353101241407914685290149408272571571393935352249312303091230251769807968511773774058389824447358216524539082449900430094203827978704440333618171810917391892729880236782754295755048914837373178950478504727686743629682613483677547927613117860212235942196393818144627194035421299575340811383017423909334502465996210405284987595312228284584232719563582*x^387 + 80685360776586324141022275119737445823209699800419862347431139152912308353023339886485951921302447252773163031586823981706130022787200853790352341905632367655551137941962334689590571223618249668284918492650417559358832679712652713357445529868702979468188446098223935755710075198568963512196577159476203323766177502147403463694562767823658413114160161633473894480014948079012818704313948176151865528385461084774333958431719504981882043807462202668066112801526653439283169794134527158782276951070091252786987772677949154696375790*x^386 - 55149088414739092543577823615229778720182345370573875621780479380971362793567574475050372937976139667713668965378691686415489000720311681222104353232699030944495912396730499148126803350855026382775745799473683289459274598598188980495934717097051221031236622671367641550404978642767132959755153443292615395045061741797288034149109149933873108739052384934581101062509003035333946027136248246982165357613780449170507557036167296889078936204785804695823301791651131435547765134542699027259334426378094243792169112626790835714147498374*x^385 + 37541615901289782234808240830806248352045945625559478030999786670885982760705989181063855794870164690027107115945181768589753407522736740755032156625774745181353390604695276082735763687658704241508647665148515830370703965921982313844810291859054924240073903623496302452186543054660248234671112796217301569491425104645833694832226569788892847259090128875854047639477014114666987196272828765286926280248696099724529648872504211148568958327261633085949528730927327431974364063356951803072209696494168144243134101208957200559297614719036*x^384 - 25452276419057753586309378302008838963704619543330149379829034062159298603629272223325629390748521033415787462805795638136617722460769164100014143690696097354246292283717375350472838375904658042713469116002658672981523757065206724978180539137988321624321350748959620770001723491951899631208720520317662040211995793633528806164692475370200795101938354258259459039034816835885095603086557014616942973445065431245112026913825115425254281237741601960235213798716872730113055119671129369636131577799366196745882650968706886733995059205250814*x^383 + 17186539868974774242260504125368702814869638252969290758981901000103712472817983573570988479030158305228157290739834356013000732500577072172730087312836709693270559900307304252665047570519665091814022785634492240594880685897996224979328623718562235047757079632424751763080922711188924793757083508152688951551650176910049537901515685435887023991353885390055671170950988255239256457942416070504203645010971320853881179196269458791321994588420233366585062578257470718445005462413230632964375968944939638903936709329193689792102047696508939864*x^382 - 11558694033784759036859967381255452110594779270736410045632413821357647618765660165892928298561400285999361006157419823834733679436745594804850766368829087588314338440629661685147377796388036765614574849945962956702984973714178151073994572204322279951701155100766072923050856960770003135162231045871093928843886625399590712028570498421132524793907569802720056457372889544669918435683517128659899323681960952575878910245842439480860682224530477755309512051044586411474954143161708190676340102612724747945041057415730020182875927276429593242946*x^381 + 7742822620832407285835987634347423907772334493693880142185978090371339252540989936462859718309213539179732623297249986786196448706572312725583430917029636240796283555514952558153075072412599622369681917069073120999456757628912258684893041784859253935801463927522290015145340053184021106006333517078278307366709972420101952444385059641512152174901107060840982801608957355867646864619829215856906490294940476199900173456324787999463994483244205222390181105141972566285272757647369014161373002585985434663185062115545758573036250303769149479268042*x^380 - 5166224531488297795427547773708465325329352950829600627511422322218649570492861483575543903760082616994649242753894420299602882528326558555290312803697841461314205660666883622706109848047413054379384354575406155506331522680225870069234836823298787014699507374293113592625001597293044338492711183501943097629206183428150697042819079027652783468331861708542305738648186997956856583955277392903868496348279817563738244605306320475129351303192548416494044034611571396230873404299182839924033178117431787655852790154289748625822318756324729437402257304*x^379 + 3433566090868504097442643755082577492588820355766822266580882718123158143274049645844486043898915544153724636750279318523224958965574321298061469978600911495814386407070459727653405765244124866963472886155953945034608716439166906803938406574910044321819073793070630432767285059323536618840836084489778086721766961256005655401074549318401750864447847451263508908237227155220891289395696013871743444009095287800756316643180963205231692607056904511410513078639854567946776905285705685618841067092131163568813262320599553352297379361083249375771576074032*x^378 - 2273170591995454669918350532151404494328726254291861333390116524577379673158606915714977306679127309644215312383751254530672938248654640296802957735378575824931467898072799525394603892279974809953452958539992662086159349326063600457665199073785336289312809897202609718225105435498476665031838708641629496193396066624611777501962554048140240086677876665528953700845316256050026103558308237079133709056805140900978937809249770266736305339720499317676892045750808344195139909580438249140873974887493323846470479836772659376906467739538528853532205265379654*x^377 + 1499170480865038615826496830335220183127702913780180621887808482406763773202468396148350433139870540861144236221347079220718769959183573966401570999051937736862873329357189997806772665690986568727552558588255668487698657255918556223209351286452103732468886855180052146138511085619641326661294813747164577829006134986591732988131204286140492350388906422235524644123332879826440306710896251173734228350122948496550288324167238609465752294563472374586486008181575875536012480035254209419469451831972814836793921871697801621992873435381254149770621316331594832*x^376 - 984967342798112262113282594947065987622870440476234683481017031961134429094100198689245789499464068871235557190640461063900739340544698340309678453301126770644334360052236366161939707424961990502999698596987669893556681939723929299495152295781021059794780025513539572278956807143379724470783258536309346932952321787538744317112074389780391472578201387141405704448329532893649100268167699611277225301685078530596164235697754722280692864942455260101459424128463515561543583147679302311495234983041527419281988836800280216811656557383447509601717957321273898718*x^375 + 644711469996952760207923009891066745831887851277083538139346435842607607684453102274833899573582384305546742388698938383340341660868278643039022023243451340092902209037441878395136634510199458263414866251638067680864509401030533495975037208910571710997430565654327823600830339554057509458374711165677429951566375992010107482384981172762789549727144598673548255854883490787466001663953282713858474839890549678370164908035636183817716027699294442785574155384394972140624263106307042493094671830182135963639937317798197095297618445212142840759188226237864622102148*x^374 - 420440068182214199094271222048525259394004539711088270196803665031188460413753880800136330561827025237725751113851187411650960836865391107235376868464785818224245030344755099853835179011531768946576577832180116992147462964372656918282111302219299117812338548951261025594942355298900826619426048537129498554711396098179490829783549331963064421857510432950495762635854600759403466086639286275810141162259936079171972854095022959346778448436924838212247064540345847416975068383819820355115243037365212636316805970589286636523872878813739932616172263907574254802267072*x^373 + 273188045431304919765589444492501966241580711554261706633739302828407295904717466332075443492988121867462731955191994082635472746312493721154250358738474402116535276190234757502145001520053410652303530175708369778256901669289269523162131645177372438193584641949390706230679464989680909750722324953325334746401197795061066026089448333793710327024196346955989460896122816508595347510833634010269817071928390163880840442179187913556183463941909440492850208675292339476067529881843424043683222816692783774170731626256747295228478036903849897788628216374288657573309980198*x^372 - 176873697641989859763212925602060021626940914999755092305627457623734197327808028967593859895254571399918723741195946707834456567181970698550950080600072268612723432342655781590527362240477197818833292126271523230523005927339493755424078164791720752669008553840599037440535220161683463822625245719805959806026592035569369079445473659420779803503268015880152168413649963474230982667157257271886820234202003878232788044754553844753350690695965170345183569648506852313401031020875543691730731669425820336164505017741380165398949766789784948068508953373247571925606438081068*x^371 + 114113009199094213936791364986621956132817098004073907352799087176878757967457570490003377847208080410844945854779025466815665683367908397737569938854425753123990008145489510047303745684639353201349742692012319719038560943823516249436058762438834573700594938503158267497713414019556480515153295431042619121848369851678481975007852037995710919074453572065544434617359843635204892240736438532738605354493794387319343907952724680963997875039473614113947596048872277433834829017486317533491075859014592408325453623005541113930367988522579973158354588851060132677865747806126954*x^370 - 73367724720697661334626829889249817776930079710774648496908784409089121186576820211779176977427981108952788725580801572090012794084175059029196559761835579302845157633793790096257352171207268567283043938535554095349624193846371977536671217885590026021579749614828273338008466295647401022911729978817750864421085535789771884872625230356927640190378895175796734287293860610087410208833201364956277005701420982483466508401636962650103782511857414657599572770945785227195175181994209101158544534509990088574397360051117652156485524512776467692881674053779744840040451404181124951*x^369 + 47011260892246923337269758440773158810124788172700417155369546124129408636465121368906405435392036765134129653740171576965672496939896594694725426141168941670901235846616412283201718348518188701507388099072747747736017550291644487494144841606023735129830333943846984476350840437335414244114293456262405626659361593810802170801689586493426121701837667522848211873185141802097001165379011659629604681829158107278570580254420695310509530440216691185664062112798719119416842485812165799157128033820853409833371992277053890862550082711041245633587499890097228179082904572260243429207*x^368 - 30023136067326585376090369915216398780737904439433391835781100706214094800528388079864726518000600612171135695745701657931560856860845267671137516989676482940117915602353240788694129046177036973773462541861728895931841173692859646069310174092629789960435268737587501310196742787959197787185652937801482998547268334412041244637958017774776448970923434910306592238905284688376358027831466009466834871808187875231171133243978259960471335263798736895707424301244512371800447802300022843201145758871012094968571190675093725178564487458394013584228931179095461500844925529890069713664871*x^367 + 19111701763856540668070263974733547708842190213672090326651206978673167448974709072816319808875195902118371015119451711168506353988548895141997876954236983610935126696326024895960976765915658948213212530155521372258765337737541488728530241699436832527022373958091614800001456852875549569257083733819922327518784572611320810420161645245529503317247500022030077102163095212529902892883122626881210074371886684534201628703727473572090057452687282570684212043833595609665740881814878141291788530618596059325502228339722360501999647731679518312285108169139602932687193617403518995945851160*x^366 - 12127332703273265750320764285680898595660559710402552973967395312511093008775672708763973631906245247270791398967810063049599125441159133012732720163935748364899572870493227406919444438964642222994952393898950804612841456755464196011657828008092579393462863240585419330218937991702419193469801880397134622165977619424352104523129488198717566865018194763057798369759665841046469856372741570115340146084722466569677062609759135548950205390990653535936108359078449367602369077047118498976672738377887293922859147208668088224040456366185019372944254771960362454043815658794296001183911963147*x^365 + 7671656013835843118486664222713798903914017668528677379284205663619679601326054842091342603965530268969758655496193915116692279494517516507154151131216924728292679050236431919460912507049201750850909767755734026274461553404742722327029611172501501750551534102484943788514817729024564536680310506337149194423185958767750963133342249982534017131100925356473624483431978326175856495093795560834598855111840697670217057365116787422537685990928934986435600972179353451464516733546591742543157199809761275770013473849647239620355742913018374232828241539434982543828846633276925507597655423511512*x^364 - 4838470173411907771302962872490297824018505883282819401778625558698995736955974752092237468480142399242112837558953582163393373433508121661870971453105356260399674625454138321722548690067734644554281328499231243139003996526585145605931641682717105879277418940955538721947820234788953213994827720654681253493926979068836710871642781557073221074215201803216972557633053976525902128168227603613675221353057892076151105627627801255466568513171618471643824837552225000944058267988947332422442170835853031476057815921914958924465166663419155728026983948403271112752616658688818333027021544664163832*x^363 + 3042716169286291092667871208810117615284603672414343035293930346186955669253206473613337919855170685123573642650084489948378485972763696901589599932995756951382766242204618928446434291764802955002246536225178596181550448447446198593379948205082379763510531537755582771905094558239029319040446884033632626540726307749742013529182859752777821590563681071654197944000179030083702611896390500776845066601756865968775314935516685523354299573485200945484286821163660459876647657641284867644161889760643616637546406958888149402961289662829151654565529400111979524234409076437518657103125620166141617868*x^362 - 1908054306093809569119976667600205021720894607603717395718343661204253614285399973475808131703525143658829778969845118485768829229384906183635090288396326348720907446706868246721965808389297485324342916549672009307877775698036245363161134516861726142776421488268373024159229560286678614154060325245732562429562972281412966632953805525815360699419411992861052157315387098517970081323927221495085280947414783842190586405468463774982671055642334788691842407354852308712493091541041693030183930818937376539253541621999772258095634961839342089912510221623804555896518762818450908554128246701150832621167*x^361 + 1193272439742992288634576541880859564342919789102599387931211030555993791131602149869173278067073322219230545332035433893830705686767334127040803981337314439400779781411021898635505393752766371560047933677872463157307780056653748934678729031688050768049230412168063004317598904791858770914835654494428722508339104155586787629217014671074392173134466407876020366749394719252613288698367570085873389875401012435586387577962603260616531791107092831088563844655576255106337589262425927908988203453470179023032223696507131541618920515321012169337150062400737889849393787319667105712514320079328594454986672*x^360 - 744309990014754070909617803884255821933626765220681031137896791079805896074312631728765068379157570320891529578105101794648417071768423022116610508687701922965521870601607064502171834728230271414688321487997151415521177290600502121483358529079602758688625858377555636466915861762961603755452567395399060750827373862376392445693321916386101932079841070672844182781197696358030423448075071268373900728593902843891018055912173180607822509585457243047893669496487798512172938154063013302308922524666710902156819804047210026710412766639623375841724330474265303492577618813690489290240665193868904160420493832*x^359 + 463106719966965014863114104456495462379753993958033137228278109395210208861343421722312371623908532197136394613107073344232245925459510790206617934795792163935038785835483701245910417385139327344215092116418598423131836717357150697243522115971319102051974102751538650239178192439449413196799875710272414192419150881524253165291538046143931531501867818448068542627606110375039525774530820282257979735497237284161844516685176154210480348115369180229797920179363322553943584202065137148409892597182920704297425382392959933578994241721812761118411364360542198059072364079671994634986676667765307640037808079583*x^358 - 287455384359095856418953363810836530378126634590410161629360248386147970974265976979243584869056617499297788473205571157480829944348243456586519883119617764197319068049470700954173555999630369435261221071813267456206650886782850051065209388539821424838141345102671424904478185879615740831296739536847504171951033456803956714294650779032897699261767725294453183588621796971718439143309813158286378656506859172250739252602585720223141834584762850075861357766037953142991578289159238311651710881115322278221985555362509317864153188520999470098408469958479557103657027348964200565487919133820564976957333616946231*x^357 + 178021329087594959294773230134326366232332766310203221442004888100979915832020538917672295385369022469605535039843648574658914868933893108965158655868439979255428977229247180842413482500505548828101508752307062825397207825024184716248960554160680242067576152412036317534372960098057049326352338653408825414693166189928589548811647741418784648370456820069164430456270919912345987150195991620622678694688048262939649380331407468439188193960105156908900726314432064453164070918305020517066112399950337838613741071306917020462460145956987828700703604948491312799877544072760745067991808598285134055942634036966267087*x^356 - 110011028670868219884247771252481614328364015549514344028404790062545933097127369074943350286437596988145838273606447285856669772950178202867549168085993026329864379265102036434818684070898719604528383914262668289509985740317425159928664096921433293810285391568130801901172352280430107620126803077837778341316657747741119303524045399438931337209293865199986679279432587490037769282088508163445967835446816980428274123086112826083073080615125822876109075691290872592597791198994970306039616007576343804484832760925055637606630406459422887536908114428606494669684856592748524962414021572620619624247236951082885043769*x^355 + 67844213907359256953930805228486739994169307091803828755194602625310427751381039366793195611940815675442787433934649838553009706570228297387095734473341211966556611487674731602100820342612338862591508361299507008257973127223533654926548386430012558222794521408635211020921035360680288708959658635247661884827705297110363142189137669885959183537594960540981760424208535502410148644988806488927743352987747067340577049238973478317115978686125990160054459091246158736444133998420064637797534944074607776487198373231624880749736079847092988754450312087251664076475713284308883117106639810873779250405641126195737417954701*x^354 - 41759000977057524800196576384313726916290627202791981228861877061582100074332039333374850251676438020711577114280192655007332671788261758582421476840012913175123091257797935443040362605589133972615905793558637578358170269573326318158066705066674051418904491864060524548065747353981286558420324557151357805611253977952861607376009678158514433708765072813900220869562947954048611794767532814047941453188672906257769128823894369322292254325167978561066311182508100872976946559813200508340964319992129851656099110649977910136121780545599324613781479542854039547828792598752028015463910115641569347339888151461718038120395937*x^353 + 25656288579626960957430175370666903331371948371982408764192340326858646008875328132619284761345644601444975384898036245225546659360330051949475621646731945612760731600944709726523142339963632793171058143650305602082750877529282326262962743044813913882265440481042069506844978069947695730666769237643505107554554162709393165744475832461518406347083550709427202128056271591299455156317084360301561335352808218865477741031481812481422608730851503879323982267938650539244846492917059350234314475933247486833933249976279998726155796752597200306958227107490290331541586986959765961060277762657654275302373469971133232420686086817*x^352 - 15735703263915351891755686004830305614493851462783165374846401712332188118305536626767407645020549147667304357536594605685844854871376532979646882618507718323639707394594580737726392280767387873424969889754152602138427209414959801765596038252289427570082301595235858179306673301285195252607400741477756530131867655929671693384168641105144182804888154933315214722880809751208532785542032202148844295513039610728742153756329297090059214262246858746317380933628862250125340695510465211951241444743953762704066757518430211567494812131012115401523635438044072594424155660190109769589695006141602301418307402928957347042097831407397*x^351 + 9635285637621522036954424097453015233124101724421381049711095752199947225588903131523163739740598762036883869887981101524136055950528728714195770247421961563071179485969445208472995516758979229530442064341242509065306063786649342530784901481441134357935377619214239305823002256403573922600145751028827204517698953639425590321127256913649349747711892081572404054117019604984562823978390937531152295919632177896716579763017868379452712909999305246578943421399664751091316514069525640387374120892915937260463355167940985013421242924989534909838546270785494428116395511619421330934313979371229539819135484064384422658283297665350636*x^350 - 5890621128150644344079933702659702438251303046056848604994635613494288048766024700534202511689673784661489697201220470994056949954712050421806999324831721636839656463052543531301901244971768961309534943525673195067363475921854782333376878173643183320271332511323492992272272180352694922118534187187437291830319043802093149772406551924072751975009188757907168889715520522465309590781815067347921947827320511792195643463156557079349293069957053690380261498230202008633252203051836762318987537654067636677833313798841341559712646506964659793382411083582938738559815811957105367518222026299081607201932653788357832183533573962635363130*x^349 + 3595847305009180963605467024904890772866163669612464724965999183538490049845534628711925664358393228872861488177165225672731773396008065402578803969865805531483948696010589682738867010080510903990117735809794545446998153939367588044042298046580975178441042873821833630516939548994283655114244678179038772302040153374921890358700834397269792634740533560112359778068073524251744793198470793241900056639813035925024759053090766582781004085838191802412412335352134107615948015686193863888193845975893465372593231524431996938258470797590047758596145030227515452173651968901568119954627852855809638790350194056706021659438689485344234143276*x^348 - 2191813998636932491541032633408055524023161525808121704092007289235980422287008394540776562155035452936336608788624738211402148127274089759369121201968438715625444376180647964612745811604291657633150303526801385754223646433728696310352188905025034302586546225815196307111618872627025324822268717457801447025651329044084076005809680219859287030717018460340043136324754131242375693994672606316611823514368116042919658363490444807244513039507009148871541595648465977910936555451017603733185026994544194600419548387290568877837703080923612750455783969747629524026826822417397743083817885465346845713361557156019502858778620408499404094713276*x^347 + 1334073677593233453366623458469584593332488162416627858946442822913498393524491043265041508660113576536153739269468264224721349140858983294793673041337087030676048806021153122365719228192400192827521025334374718504790956010193168506575973552142418631201181380440720164188061084600256794686599497983018481438939919230367360257442370600064596677354251869992114538000028076839621387338799307362866651900153810894809345542013050217693480746404909350513749305588498664588285383389715555262720622198587300844604590816526525487519160346661223964486673685326869294501820045675609209382146420409043892759434322161341374828770382998947232019701836667*x^346 - 810837041488528456111883543361972579509823375232521971240747323857642784287245906053870614110860727761293232106311661713590235151917709726562057909313337244660036294219863150906585861034965259236435788086561879176537804061312267981660021807347484176400134664652317070008609220093357869743585164999416974783367835565828238911876770361960379393684646779627235704915439170335635121256277013860528049182895500152158892919372528001980581777717749958819170117422411043769461220333441524891448831869826587467040044289327056858314183485368276373952951651426059723593292423924250663133099908171254610435215958170467069543489886925124542738289941534149*x^345 + 492109525764671115246504066934254873179928922507159561343838278460881007479498624661772753536982122614108752727619122772090141003244534517793170337886716125414256188380106671994734003795485376344111891228215258779641256981164896066448063734963068372577987254404078563128857148649754493228595573638134382679973142224489094461526959682418849208127133238839689134461461313491604020840834569237578402809748489064936469491555622035935151574519281763237307553128108685107599662982417835786170265661839147097045313606741606451348232036020393712393830152314467061877188915213424529253229827600234214839285793537164696537253830256869001786320260600968582*x^344 - 298232100660759795864679470609478794963788415392632232104241650543289912276149086799716011704517137600957836500723429481989403805710610750198732976552431777911211223748116644337277626729675838664282921927889838896280327236721577258076988208066744204117355556431026470315197002506810050173446275446814845079138750944081784355587745169087289828696973977141525962346400716086739689584297244955765186961736625729817563967370636286833649144801503116610660808406292017571527892206050622705313528216122687612095122618610063312239631299783765823898817637543125990289818823066097832244956604560266304833862473457338704310648452495399318023652187085607296171*x^343 + 180465950266559467592742579923949911097447096724513454481549947815829081723753909607579912316135679763613577957992054736490461977585772225372031508315208883443598300097117595255531546065748542405071856980585854254656895187017864195283217446030423741313400569331360043189940029986146811175088032731894706565692251696443026733909625255657305098999553919757624521424329239973806409534299782637577038916844517538723762076410409274354767682862303645781820840319898791393093282337302392680987901152334693834246408792142154774978971548598563297619805177033335704528733911703939121940083513191862746024158099552292320261335579378713705352456390041933488166478*x^342 - 109034241225342675628541431801620561942104693047028893239521672514557643863512877520757535928766618210304953718306399011355753139551736306142835874189845928736673937137579281928719881537669044440458717587091314624454500963143999694110570787229625485044221364095250864229967473595460820986404524319219243703183037624950176186241091261574734469013830893593752979288569954829374334385182353254385171729429606530757941139350280306518132035522438649707971540138834670012726681160065869519976118499560175324649031132464449402074760655746490993359728025358511393060780184471655981233507894735451534354784270796490950945604930156064362064241243569278247283785082*x^341 + 65770521356711768554120676779751516088997327085147677840410508631500838794204634764930396680225274126207793024779026448758314946157027310206875905118055260870053057410149124155586267544109970614391724454622261122468633577811546333436951489533154449396357484614196699914874198598005319007951186685487439396269983381347749797085279991918041643437140263812207555839760794309535997904506643615864379887068946638931638106679082934598287527962338803749447809084194956166999561020588867100906107792488467799671730983417381385253726035819817350677162462190041114399106446279844417231408867798316070202009487766725490986682455288316914197774255894132457089935887930*x^340 - 39606899743204269087987812729237806119064220946324516297189685310158118492082489723434816560653454165460355779615913692996854092133671716791470284737250439560772006321536333976906967819508024445087835372953096306895619347721247514621055065024343675009472590174433307226410035560677675016008393379155019735053373219635129013421954245965926137170754841949220680226876994305274468692504678427057232337380724768759926060649351299493385691689275884819508117286482464781933090915146417722540292190187358042882287794872742111854255723027718346116826532770177491753763181296066861729716449869343866191288452052018101372776795266691879923245189084883661553162110590522*x^339 + 23809450928018150772120311169092703003180792826854617425667247740876611702731215977246275262122244792948498320554594113732666968880481058069216134136966937085263662516619000906050683315205776341398909952719692560884800146057866573451780631343550019360323298818036738093145074009572210062886506545654713417966019187647543412319140959415265162929462091407899115435647887911707369191737091169013631501824945945664067851293548751086902072317482376679484707428057703155636515375836032047815801777483447211705706194455005959618666747323484773999060728203932291732279076372879742174845555432686718181954069728702729338944326128129191872770640813062312727507437155658871*x^338 - 14286729585811742894834954492035832962792119934409098875083661809577685479990264308305778744736158825296761702108418127204521658757891299515350163878795115876984979544926504104108527122845005624751931258674559638114535733292816536033168386115129586467438612395945737708946858398224581874494666704034884918453234983724995773054495513314116161701120521542149443679018335444167479044096953415941860468889750066466344017807811215518824154329869548957295939715430822013113859173449507988390999793064448869292085129667712939640128784776250035937026101663840830053096944445647825300705673026040029711669589471130276201705368921694557297337674308412203994493578096571232074*x^337 + 8556300033725730644688455061150207159905675282607683738179020872687255295767472472449425630811759848234600111795273009265051510196878711292842223048583037888510475384866735839621725947836468772046844972865110518844248378057664269676609767286331747099222171615712848552130321431784595505749530238086742960054854332170127533201586459299370697598689184545293748583489644322337670714429909762089490829653883869667134093572989653791662109142763522712468229114365958881562729579704831120770301082972178486581933654787855364027786613937974751676261319714967693603939553559026980873402913852117131548622885070753896820179916261515971115640009845288783568471628562531439046460*x^336 - 5114146807454190101693435695162135401863855554854418197914232503885079936998548386758218749565211393215809946314756486897280790347414604321523612837599607877526824167565485574678406456354917801301657455218854082995279885323351456329916841385491876505174226356651880754752829461879762227359193519477777934845538738589530923584143708196642873905301434025586709786530883152214585928714366742119674269578599395986711181251263604983311506912639185761759980765209040060938055929003364289014365526999984885438350087254346446038764730350442813068967841782992416669583812370391096525791139336431641455615016546197592480607809857631559093598429312863733072234311832543292430054178*x^335 + 3050412113279516758638584700832710928503208877553233471227207172920303583179840419641182175379208218936354726387022781348743388181561322896909092812243070891902336564347427855665977241727546407225170527561550120441071891567695953824929370967762866306983509598607203748078825209778019585879193767011022809627153058696019705440366793261743279416489515558671030617453481282970391330460934651630935615836981899943831795812601099422022068100446248539038492645356206105778738114850880268423602141861016045738657239709078631105947525869565347072010942719627490054528881959537526057416711302060458916039941430362304548963776162785982466170102615777443887870264091726099849774395099*x^334 - 1815541808128966662119785035288506867551757813536891677258386367031240587742452049781694999688286745080134448433204088664805873550703093741434131061749642416716277531774056349284766383405053748556909744846494294228915285775809896480359999308612789238667844989477594368522543792818914938596385375498938695668567454746120950896435048707522539885964667425109032357150961257636826590639224390248326749045457755509871277552224103888981284843757091549005136161478310707102707692907983479050240644511148523741143244740482266600235076352534127866346074074824919720652213947870581006726422987567167726709516357533011215186233723112657761689687782892096388908377483150612905897992405729*x^333 + 1078154362184869078068304059041998655289981386062005026153586765098367604121147114328021552849260705481359126079473119153914559490361362616232070431359893189597144652823714839126705706375485146171058573222398816726353282529786984429339604735819680978075234601094418081154490555815891970645694501410098752893881869429586208349455538988194036328647149844288301936441878731986515929546918970080289909754125226910172561598967804328203089120518497665612755764339332838047903579915525595000187979134190443261823193992746132668692510132084111777729636226221007985237713270250933177831946064837361054129474974800743303395113680736782049016457100182140412687862156271767154212439352573665*x^332 - 638774277455649960435922819182410641197771650929073512324785172611486515198858195355325211695921490068961612206859024097538371057107238932565895709672334014136018703142021519715283903685742367894908816586985149077656553814943146263367654551821066501830601228155822611355899710468483269927966487446356150398954519190055190003239532878090817713745963362025537464217050442665012074646246596666825590176476403462003611920175807616572968160017448127430537406886052511430806716227279292164158519145358269831494529194552419926929853232277201537351062642876946440363263289565610771265144033561150582164639484377870323138051188295964203622833805923028439895839881249815120303107358455691864*x^331 + 377546748525863532776925627254355678452958421991789046872306977561468433622800245066915232012662139620419737404371198716455896247825601813553064151366621618867429118935406348277504814376345603416449319729490834509651445804369381764202829362506670368330358093593967617930648167677565850021268579262047375707333940501484105788391156076294113545510305498184103900113420488479351088982711758678082677475198581758099224971538270255627112981811824767337428695318135460262709082067905988125987156427861110133148621502837922297471649645576247582597690588122810611352575627070783827706623403074666952726115807526772322892776129590289172092743753604691074151777676503317657547383615155727315175*x^330 - 222595325303352783585641832965093589770027000172468724276743878784538891111366843422141200538679709456160009743159473470861076895163097306099887043156002332431716686471450372119667939143140904388889398189244322626292012282084798334678322510069647110959516092882195015093584789505046698811644451713759768389794703437764827803795042611421461614956180088721260895894110066140836889637406920939659019657714537080496803875721201445953725338607539926341074408980781142795509704000217027703510217741145073653719930863333173741104362404902847757911633756919764027263534444914724474368054026225881256056213576629136222150422057018891973618459321497613352240635329893305020607308527763304820692846*x^329 + 130902643637090009783904499675009787532615458713647981314485321254121838349137199508646767832542432022922707279261246669678622580129779694827005047389379251130390775075323672541206334428776204013205890044313847260432017851394571084711568751211424833641775084436154501757984898505385923629800054544659604312730731676020131950256027204157836544618772423128217647874444953827611039193046869655493774492928756640234670635033455680128681617785687397343255431598016509400860285141346557973807189309439131422531764584429303277659995991893680009529138896166228322150005342920039142127733651920801887567231798903640750084076421589706517090173265366697464103391039908546614903037656139865126271561770*x^328 - 76777277829575886785163922579423829941815917466811466113673838526448802342908159112733760118456260812345756493011708245287021191949946936459103486979015635969367129668352262869657362204114832133715681374746611271583512596904407925897742549096173580637719970517690341738467053325373087804917032591770794634033444506656446230423919281369104494099674458763153009935925708713078249006512897283064022370840719308296253315300041943843255924751716420618271059271435201331870845177504850638138601677975429264595595833094890468449764465082164818365551366818119002453716442711034079294841573774019771729604906684521976794450890210816395194173815196584324303188887970114395948454638359736484465275875717*x^327 + 44908996563428069324570600758451067850935446243709430963053226153495435560014161288835235373365296127170169089982475182932096899382240042662160905125779126394412541659121678435011658200301372362855172876817041705072442397789393034275792022503444952974360270675631214486604649501963509654272238539326348793756226469788526271762055461597501019060772212688069935753726065846520406928929403097730203362787112826493382572486010943430762487270074103618211118787092963609534143956628506171666160382975144778901354891102830423229787981007015766091312387203992532938951604291135856025432184244063889292022849155023185084248538655917852708211740539518175924737662124736473354681002096593024304248049057815*x^326 - 26194747743891046334030112925698216196244757865905300644791602278866896797167832657402500420709566504815707421597009504612830790210214416899352765752062227001325934843368314135702612398768155177495972167481436203137601206781819201287819552893048802891218575945006171310161718160197491816367190362483209816527761837741727114014108117332263606165733898796529739548154482828694836680364926823598834274535516475614005343857335156797284301386150946687560213215405408792515194675069143119981912206889376940376076172558876021836079099685424489938240855169905400400315178650379118699826001725393166770920950357919339341036858848398048835602468167547251966700898859580295317819330968066509804801181751307333*x^325 + 15234861829971520851889590966579207232148459523478731239432265136679151393917786835893399448960902958093922866224161955546458901104420374634915798076419171023515811851996695927434906071463281194336335787899682703488777187336191894277090849121771867021050781879780186741595823642835185804651411969172035616113444388779360185421731806650506921242332278888264378543152879670246785560355384152774554624134360584552236472809733265000469990156420635865063361498332066071988470956967201034772286997064696598622562598048701352240782139582829542844697014602115128640522529017368767418157169830339821885597874411810250490385727690336231782770864292838053550343353577967651991652894235690379159619030883468941691*x^324 - 8834229631747957988133569120245195693607538958863475215219848888477172406245524187972440614047870038256176572661561684769529881655546524530445289800565782693374163310905592582646439561555369645614783166214487520841264304074280405032217376449642007247158635248349547534696250025791094039026995093983986925757394126638093837048375543040751634686458810362645679586762248712218277240202149488635003926892171298908470361347772271697407226346623981676925986877614965638516530637454979754736152177299943406203258002552298388851492570075573369247470543510643831576798533558850189916971403206189495110636849909738205072314900511803351655843027486406641500463676913731150443160553788212704282960254630122916498522*x^323 + 5107005407218990620409548739957501956129345735286076225402554224158893820070642662705599457345894976803038489710418115504729529216846185430072392580133930345638687838581357575673320356440824477606579804939699168632398090742771056807348395141588063574093489265309002453856802831435301735218968556909133083972126370344559513277110290674737378504711285638142390552797781936033551817033092074292103513029687260406666399329869878992015162270582351174834776490041956405369413356330487950247798146641688943619282564949756571880182334645889022451087862319415478654318131557771034260593393074802930458493127949537770284701583551238593736988034036177995231599227469546710467761243035695297681755062436832391993950241*x^322 - 2943012875977341052939156771511062982919607382304212466703642322800650089742037462638015642994758306186022446650927256764519097068566991127696829455433978552632575890383273386841393692730191505818130143785424928021823637266765514312069264838677913913830644043503898623875801940056671487116620916068119890295740598938581111635774391231816413122623920957576034571014790936159036212104286767247191288904247446167076143001974447612512542938737710732047548320156070456739360836601745811097219195344301351745378430166887934255155747569613369273704446343467407010414064876725196770871234298853691649260751849038161690982058912286550329749916191048770101841540335069004932045334461542071450986452639491973268604898304*x^321 + 1690464614456747906397193850735258973209507217355994802171088967346931541794990741795937925938094047763967557010485292188133361156684550427887293823914835545086579131222086647699890612074215925161081340425242622042972017827569048529105044807368069741891507026968215017733935213085117906250319232618779896778680861509999918140579794356270905461960753295934185764771670100728157111884155923686729568534693810045602093994012955964365421556778348915942253711821799708326155618312020546210759112837613042530714781954443749430490148793346250637305049879577993717798774048384798784257434478398734711631702964217744387937685185875280219968593031870999712396219443856537800092081528405448181950092108676905913952379466641*x^320 - 967758711472666372740591589791717214079819316872962512300790252198681843768318735237562920194856401650117909170924320071279901799158286684647284874818871844452141291194731816458614865294466660268994645148557414893347163222714615981249673915099938875172323869487081355313095570113904170463609483387455990151831850949293300246215548702202155604070312938361439635196340410152826991591186872074994636537408865969451046336750414295813786628437928004269778151861451561407362934159508590555105156552759957565666443078300092087357029340636209916931045926213319113026454228667511347151879887207251747118063601865493020078178696745463090144858187011372427488163270114567067586612355505936578603839748038365652486984440791490*x^319 + 552119839986538284608316648128093890420634234822756764497958725842325138971717747443823264161549078258077329048602699553435635740917909920404350932392680411541120304582525774346721315361351322248890653389757206910691796616125847179871426454348726795628243451436579018776667147895352814833511075107006797796059377547429518556357635252945375702362895965387231607872144918103436459307189899583293562417470774219406388387214649971726654015207471347067655858585371063477764824859702875004116422439887095767093192677356688187835726429682363704841392638742084944070117321895535922938672538433727184332359594874787252141782175901318643549631537984335003272672166054666448018439592732153326954371644515453644174912294768417352*x^318 - 313879011793111082413310908284648288642351143269952323956966392492860458051967598504698634484640325859885780480926174684675199604341584632723178091119774662980635328750876486136110612399891715125263337236122880403400912429516935181425617807883648691716239817702295895528409527676019515908664622551161457591657172248456373082449903844316318838182365581393863373319358128369445299752053174475444956025659246496935501763005289590587251405017941463415678724806235479079925075388556808040386660378215353047182796389445966934871850519015665479297242789103777152732708729056296691412229685408408629031083559563655285872872079850561702944805287556051105079763954396957334210917659130820184828014540752866007130478391933939883840*x^317 + 177791321365573248583328764429889540754418556074157569834272705455120020596402750101969119525177944746152478143138576953933061877635909520846630447489203367933415858859847281961906648552213165446883971112196432115659366849142072098928693077015152637972072419827678288897752396997717457071193013207514791511251134794478189649312282418356697720860075819799950384400231919178598420355346682578572436511032401382604536007524862839956825154066244145262437354200978088856611289496620464938639411012566531196191796597978424495087316874836064008177986623903082593490654410983424194535646820925385363927513282013008151368571677202684025480840838283235873545276125293126833629142338656098057375081944690892597410334339469906513314609*x^316 - 100330804060721034781446949065076625572193910032987348062844066012970218646781520048690951402543441152802545371076948199739228667833474842375670724683993108672855464606448888363707483861385212016829912273235106472587392307565836291702764841597910652952814692141781129498898887229458658744852491087999692381983051968111225674428238245600067320952839451878471353491148482838819298773932449725630230318586282810513356390628270110488024740225375576954618877361816581152721897640804803013673980442163078942245876388560090033968437734082238019685478995756104009304226467776438450158240815706677872015719355586186881515740589806799677842278377257770534483720452571345580122973354324767318529352155432126557870439624053351336104009874*x^315 + 56401298332884272882582883923829905903538599462778027384792235277015213773124630154836763373285320447455537577900053936075664310662379478604436559966163801952299726223610051468965373460123038216059852315079790553256022380003320756188119069476372126618912155086697846114411912387575451097624792441027071039112920780780667870800788608001196405945676100588904683557876891187149553337415303175669839494861735439323573947651546764767513819834921227783308607292432830084824034829022065102662914413115143446084021486246362378300958903126004374464146420975153959884182695314009145261577855196196240511719826580595016597793006582399404712744095047179530880911017594622491178886698681113079613728960823025182598706092449859483598790487395*x^314 - 31581320386701434411447933695587280292464219905647632183100490662809357373481007626371645396607541956775652332191049222871710645369855858795640053882025846632213757257800639904928752947702015479476509720695455284400537216263597264988655607396961926346615309474220971428154701146763893593859444465802754008383103609857261119256289190810609694296842693374371488714261174342069138284961254986942559420046971864319476890320008521294332972198034329125609608989503864535246060138485540584364818263228192676665062781624241081431141576354919535301279052221207569494421120856962766381073964629090594331453192269609210909867363774841887818591958972231295674517792647837093698879781496796798525019629996724892615279779868656022085020479765590*x^313 + 17612175764504044883990825738418821761332261025687831788834028136785557759595241744381169152400656427384440533105033138539350966781918712318184349275564685916638608499998021073504690032049251522457522733902432639276957504686002273308073674455976466486788559305825741605996409289487137535352578288461428281586511714886164542833152029865212086122910302592102322228481338940009479098880036728851407750551879168152774922354214632983300967820159335299967397402805302855894428639609010216189700061928125971205464730943445708227499900049343374352357164424902081040182214569340170191712352311323235317173545260354894053901209887101771407110486253926444195249631391121122559947573081793838427202708151685611012265485373722007138108679142076789*x^312 - 9781209387347025818074672638510797852737753341699862897827189739150655334297064258456803764695397376750393610585732525432086190655251844015156797393914712941326813478196221322210014851008999987191571572099187173046924805836101668439873630416785108434996558843996132659141582256431034626646345331040448668404770139804604261386799752326841242936509322050973276411948567182100318182161619118034083927427193208589776577087595844826159606737019404230551658622464516097310521757916837607167934582279214729424124970223264230397764469168127016427684362072819902116354081470301002822296272927843506548998359993411119711250509615281826992955103127291708194206121678237876586040564579807412101209934245737883504905550696024658071553775074287505577*x^311 + 5409094389361370627277625659118672303542237485564933429450604611442968445836709203909014239990115694464497336870662417578147435941099680712023055302093400380091334347783599077677032875869602453256610539937789290440934943902459976932580162652156402574258266581864145826105273773446970726987865658848098822873946188902618728987723606822696848562431750899013517658691876406450316438188943125565957580542002046294017602655431872521356650640876522200846589401925685286888331656109397318107296660513388408257746095912026184947174243722930225357149683330846539265853184866754562212719245062306452232154615297157206791731043234425951234294446663060936991559267854466659112889409234029026735709880587352916482675879666240368631109294695910848477610*x^310 - 2978278749516336375465422979442176659387577910981679250003630600043623687910967957347520516845861742161677463901935736251133482182330886840949243637127995188336641188815602747275151577736647222450732330711062704731179845716577099606165293916143227046122207247725818720308515430592303282724571487001444392421532826864132828025410146603054119837331636613325939441879572562161387772550589711554972055297520197308776822243124351149014923232553379896431270756072707038853511557409445971856152437335032641180563350314554657185819386224549608722504258113353403023797911600102564385596398803988145465533761168968471582371716741505193024991858670628628228453159283906799997310077912354693753721911381792325379027265742148814670680176806305964226701936*x^309 + 1632571660577094516981187237552610305792511788242848467826366561710873094134693749795628637763585924630581066580914134486562491758352394324176077841521042086317891714315013508968602187563223996077862000162830562334680371590346312896558360826379125490286445416148041256187606216555681362462703362850254261820182721215368295515698617705347675370942411715269318573161385782914273957732930631312785690898808265360342781234256348708721239292167875320871116879566170242536120533177069420394919043312948355256732565071158498189203123167681183733081265459516478184294806355674974577568830440663683950236232041545716834246004985902793291634550541153423115142448135932592598677143993297152813764809985939191789617928054269831852704172156751052794521415808*x^308 - 890848930277284263132040874302283639896070923477653012641617522842820016692125823660966930507002050549675697268509398177005698693297646522391115967758781294623589180405069286607776717514669043618602757138828713364366463650827907377913757091307989810751181035324007292466544786387875358199361129404710620659939774432423881594504864751402297731579959559316570458356232163071963398867051506186846074913712699721396297597678260904548501833338796734480738563650776401537289029603726590144431024914506967899971051535963450263770267502456916848104167014095480454106016331660994599287554032117335596002726232584187349195382574212813979143398912133295985334600153197946023848636706043105507889153080389466725605998492429600457445218370556522534497691568044*x^307 + 483861866333474762142395681269698986434088788324492523719525202667951523722860732146890704428536523863683628660305100301545353905258167062934068185473859412243316535425154780062428236773403131598998484942360683467859239177791565039173156475706558537610133292168053760206108050893846397199617539561335910938845542570606039457966350084415729544452862543050849026947703849684318189418328572965228933706109043878021234883061499137377943439751148121767849147340596726777104077883074644276306237508385873512026811145251400423120231499543588861955615435748156387319880447223351226163708425620091261312168165120311612417437389066278181421455866503759971941172322805295895854779779075429405219026544400398177097518910681836657390662030566442618346620069666739*x^306 - 261569562033975484339064770392940598681962017957538477751624208934186302286517141785870685935125541621820898984610108351190048149721674196806767743606837018440965023275298734706014579921098662467316530384119758878420961240128710074851296323325711983842521187100003585900913715732577180840049476555423399300569393820288014447756487309493681473826097755169555034764024717147467153663891447532918814393771872136428298770119952322851056147861564451094908866717024075614760075868268494500779086049704643316199362657951020124796934008395129422723988079296539603364408590732418353097656229480103820003142065510449169466373669905840341692637901451527381060226649354968238896456443530644850177753138335364735945863269164038362221081083041828518406004020940872059*x^305 + 140723710284966002003642985138200351640027569376439440027618242920754920082494053096754027174681758121256952639741673127916744299372113312194000116154660198331598027804263331221018337835719285684449893433041627758530285068779016213700625038622372570801771608678913346353086067562509237455215759867817235131525872713152939325087768940974057415918425876708075557125001774175430015486504498001059758316585527773385616015514995331438031744785071388366757135040243472443812968700088350135329152169417633249682926034400936894856363362953796044940181799423676420482490909010933902809692623360889007706695079117235609572984799751810699660851606425420341912648780689497014749071068443128536562226046922164848247886399949727242542540257718226788828279372504225707338*x^304 - 75340895884511474857189320509168968664518714672831665318148422347876571549707700185411273545086255690498046639878650496863177883886805205627455765516330571432531153594915665518613514828090224880159832932942632765950938542542650988165394759762254111591501646384410620023654433253360773819448926057128616612706498872702299007005690178700774298485897705830115328504670461206237813922634646455115547120865440934675395411157518435880760306251022253085752165513096367092914255885708168656320198866766941952495738946626925170510954515077483460683641049615062135141882005130595784895689933972846930587090790143789826712372734657043281909233120324604481714775415467109607980185535572498968165670301949724003180200056066173790424619209202578557080527476519307482660919*x^303 + 40137548322390009376003661190503779061952352514625054777646136363652997175918080247957997948274106578141648480204673172494316043974517438323026381890845683230189876057838294726882128625968091830630562673232854891891388148076001134170547480623358397475883754556429891169274891461698958178792512378405094758155790910491825123102150949845412371817272710192414405561966285848877062544996188480242668167273452547268798370897515917624883918846288973192864532028858559289641205375716604545002311993443010766931644818492934118637347997849697976255345103702153804699206172120227467724602509964386360845777329245976541899470389018003364363328149800517631967365974729407269968355240539736522902870500267053868012322762908286710643686872137449854175920712152686889872094486*x^302 - 21276743339107370978697695167933874785543461507253775754333422815601573522631952524207024817780099447476580846883992074793309724750210764625318713435417792527467717299019800019795913768694805419513750483882558372119411413303747110010596115041301657421837486045603085964945751089618746885613891908745349886570690034073003538231396287972449485481751733913876947679285611121231979892949410945531896045647692541564465848532987570295979899643358381818807201003285957692028084477404424136508286039308683421541829087313504094542642788511362946407408251855475092727531326423819879238129925533921801543864215561821687902550422409066575921800888436350333818783504243012513037808931097797914625247511515581471244883029517862901980118787173735712143057012673859773718664516689*x^301 + 11222164046726361359457889543691690827261389501545696011579064873512245098976500254708901691060840152315059913690980275248048372662467564534140816927120985784036933905884096303568143463116065582193827770267532866169723040528608108621214157901439974570111587428612765960676371455175473304681902369851622323735002117401876597686587567629649627827902468427766318474422352094139240197829422677824339162855940513916105975859214048166504424631280793017588154086272013250634473291518665418522031537737200407893508496752918198509630303527696829326102735488464294104763480723645424824819754713189487588150242078123679040337492338589722976592989967496140490456410370996716283201665794477286425016210158913207493747990097242677931965254505860485303915413153309816509164798641943*x^300 - 5889168212036282605943377150508485381022130869081343517737924830996288702968431523021344772341613660378695919674654347669427155140479579973833938879316531452960258439812668422952624764992286687014341158676512842090556163641225916355221532540306089409485038803015585442075555628640588519788176636324873529290037797401756050642374473666665138665394705554311510446071542528909821778665650409375993940452892238043995722764815714566698969720640974543474794583151942749412253344039866300929154500593133595784724035398115837511532778085267961101341206209217841910613351837240191518876105917985389440011077149550075532674692234404295694529916253993380510799831406964910318781433808243423663101396261579264205443014523706967915836121377506842917108270726467278911510232957617777*x^299 + 3074910264534521651262773276596224642341599903665795104490313365184187427678733402200330344737022064679521184942799342641459573158749622617902253164890530724852196624531998266764883926231284899490680578517418202343184111997355097734079556361511983900680068845601587550941413617239748998833300467707246538745378561871086929429026043986735008137622868323009250444772191560107926934245480855294203448168957976924365828075578587286996996125929568757014136872482842500927146763401516921178560261889523334338855030094962355204333070034439671919585647444362555064267457591831637099176964467709397471223548357406831963021475546349168427347072379671977789544943695276322049631905216449443001153263593425895432191642095432453593267686240691801998473747934633354402101486675835233895*x^298 - 1597402983818459464459876697963561931335493729143981740200446309790133506273924393587148355021585399970528786830533623758875654550788434601868764731429788005707404895614992784448230065811751213514503259969073650393787044492143107165046532711340655324959197039285455865269199579976879138655928626284197448272945879695521134503396129586778057951676850162375100151557783018772448838312094345105653662079249420189565840642684296634304866785821909683524371127458636667039908983587196482169919008288192490997045328883642478232059651014934623535471932537316844060317045957646454970324705672177126163110808401227933289131143008711422567096148572330499884684986074257862278171998359933804533790134854680885451079320461575028656186648991439441676510959008789476887315532852273087956369*x^297 + 825677230993510302635551454884403454548520740539438932718899982913577695951274683245040167523759319025992602620491698798954718026706910090444195297387938630119245853536797811514898813675299828753168627217079416903658741435561421211484392966335756629837146889672580309414817021603815608006040666331935386885272013002535475969208931728271432567429656962689489509065771878009349340656836367331646917757873449803232063679816811459152970781992806220601790026014373563016132244770895008731803332207438768512173708263635285555377617213413811537845167951548088563845073752185224333765856241722113185085357707285632987087495602988525791309026305870416618298206611233873732524833398743673808804073494779973313418566515979239814694590377063510126315869781486052987753893276545009872814038*x^296 - 424657202073443502454652334124230588397652612696090584466903354295918876732582239174197559902437386460912396153903478554285603835193978583617776832406624196135913045265492742459774093596116609486889200172301873789138730673134545641228369683111658791186057693078845274464805924153750581893637095301340578070679454179046260029290675063528552583061651580548383219454773850184048640075029253394006891128030568210475133465348307202379415738622116009542587935922520418663386927303813487863927027435491481968002751312210287066997406196418450674938263054592836849065934298122954685818734104576927971453719787638731575928656805562229890947056859418269651920742383602890997161860897446371790380095714057882669401350277912757662734843084614741365706156384428246447816166101689274476582266159*x^295 + 217333429278657862070903535219846438198808958411841433331351692111610077873853162978374186172064109371561473558209638661305145889773338687656162843407279085942684845644001716475292876480072687303109288539347917351633045629594510445755891684749391555466118374600694637329625171927415171644648813057345051109724764154395436017131494677192930174269366041666302939034279540967028011667793154223540965491040076658403418294822172566020745281876850668640786491578266519765681702279511937104305626127712337947947881592483714065196808191990866305231128569824328150684567034529965769442275512537044993649759842035938765339664051806514148675383651233338610010978986457326464383207886772818363453902769610919049354414481189497028899757561461397035512457097428187287154101336156922603217044111533*x^294 - 110690714306683179084824261253921320424191280753786595493725516781081675145217647592604102100652408233814318599016443047638412212733839030112001341922067106134210235961770496002928021032467869045178362844525463102044097851592739585135413802713007202694443676501013244165136491021615525757201729858730227609804383269133421122007615497732779515638033102723572039715853721663486476543476217217143092743938843630568650619372790661209831613059285659578007723260987368207203106604947567012934609576054155781817911125815539739923729098819964244257417966401910161267826310885774634054120921239697292523702186993677741829591737286155962225630809181016177488919140829099076660761454217511578359893396563753939561122806309952210024273899937189207719783182960136001427883026418316745973507797860584*x^293 + 56109802429194622157374114642056574062567655840435877231860035553270598392733614993176696658052749941188897703216565573153104473245616719048527212303291851654732656874409398362055632086108495693945729540988757565689969309467873005259039295139322718689883657138828807172614425086410306411072834407302043433817790217758410113314633567531742640068971711541685215314736971774803670988994790165233825293391942222860800698678592249513721506594888958210490877248067213749275858832543603624519645076403057272978899531259844089739432674137168380793585541089508216983216250175369379417881082469517271931834003994098694763755086145449078935521881118115535527401972973535315595500619468063834690162790347837740800484640320333754421884755221661202007400896735415522820932213269252422357745993748310240*x^292 - 28311636625961001210778942418373386935317594510661366725251251854263616624576754557976267744017950430758509184579592036490342409615862242942328933879458994577372096161389000141096792538798448071191434325094294541959785916334835045520224500949035000455774707221761495374904187985495556608233226952731927255538978752399968072349030173529401669491262664296851142336819101140648820055294123212851801320590124271315942531176916563447178496225777228513790315829785038005713307966210821126982484252619356862086675031312676598728171362310436762614659057475937719915206451786767300062649535152813546320717001035765307406798599399095638531326832801429436257346460543436816385657541805914931487294177914929288791012553295417700469639032182214575616382978397858795977966945793741501042606666341850876178*x^291 + 14221812609053665400392130825676175897900617110578354214699977811735838404994778583993793797296809633241591030292529327063166124519680955012906112839850213490866142445205690250646215351005974863228822564650576257289216233224936687331383006813064707393788067144804477890783142668179082383410251520555887443052091266980137629502052676229566799720566803312992562774585839542030650751958508526590861728716693770045773327377111165574542804977314746512022396457325369160738975331963718192501352666049221594505167677044790361061862436923199055110149978514270791543688405858505346120176100997410376858458826356675595687579494873625316250274122364007753311300339018783440789369661564075754563847637029931541058013703935714180982155410120938877238401721356492180972265530537451033302663304179269388665781*x^290 - 7113484427902187312095416846929012285590251454485279572221766124899512828236246143882971562176849148720580339524481961258287251989223305425935068716314541915654814729307451168447434158528124186038213440410272789642491721901251126410799597914075214425054817277310243254173980764933240178271136673219558036829779146622963178065559736195714001214511464727544475505423668872534354893654190851622872564929601679411680152647918406382366620258356658048437399475517748175449991339930124263583938797002519706051647222758370753071535366405193469485915510091389034762713862753828900444510344924528666945985550732036132592540393359819175734423915068585357340933703757236757951235303925272437179739142240593511823133938685371418548733943688760284721843104221682903048035384548415024917386999878205808474053818*x^289 + 3543469237766259608244848079592907587162610919312887154101514848595406084214445273848697747810941232061991383134520194573668054938702701611833207274999334688281157590800946145399116158470069789834187345293380795354387775756555308680073242783825691423466663455205742144225653971524016581241799788996684610622525611248002709579222349742902246939808855875079494755545144369051214175394316245126472540906900875459875629640253121344042204818000638308619012661567893188310649350518680045202962285075287003204280911125596544970189435373066881181217794320315693771008409563871739425760449368457923208848709371241202304852260198173547827386961669514825427960156814614708885400460591626355021110618192129232244572989525869969014922947084717757981407073571611284540842121928308186402892998794409012120188918333*x^288 - 1758253285788601031060432495595211562573588176931050264072653813503917803126186307682237634126642204037614932047937270120870082958536175630253758157393872745981415550758191563891629119587400401662417868242561132392603813511766471745848052612298760075327806160120753786134197318833403415071332336252750380758261489522869783444096860026352834565748792411730771893532645708707348413989067261416441368353057869000517112867254342946170127258113320813297198564440575635307477256485610802831639078146529695272533913522950928442460693388732579778753155272096087383088431969694060224270443363840738743389400765512339102517086751974314869322317623401277716601071114081613395752296417842214716041879506553048566818073260728201595020444152361363650108244883089584186858146543248448698908770603779704915950369176739*x^287 + 869225973672331235471732435695655030298931194630677049586840896202785234287475858129696575371731871377757827821433879126003937919025194465067075299255194209942006679455064309180956322892457036812957632875825361968066532278679822770335940181908833173313504518108560138690924280615804946975890589877128184402071502599890128707319780412376748722892290782299106488207738200095079099580098842302403365303021819016068757042934238788268206597155130032410160505671414779486164207342129927341579019135927350446609807431251108564031039883286836564131499838368686340555361198886843564228691178407417622747405112086693746906608935298040499861400626021226786772843584222125348461479344036606165786319593455035998205468616371068249249265798668011827966698746158526753130688880355891719469671760777874590185215473343734*x^286 - 428229356984705376643071059955828413473116350974744417154876339632932811392084555823596338643450518741058352513960789543162128561155029628935242280105712825745967539043327278945622374349622721842478272745774156105689334780417065600092443829736372741264676931616843160231517077401105994817868965196633783265536113764500827682730057368093259381698465906236265623289385767600350088641812157994867728053092730739746340460942674696586601849500514223993943806958467674494347267505876143963349112177467131005714297464097842370380225148302209138065486194157585788634859625650715987858998575211714706877683312360334226119029923945401110897374800947597963266728329104078199123751423753807948665353509637931563379268910597243370854776366771148944832765370891688755129946465249055947032853391394161715633214299017642086*x^285 + 210283830082809951051398405528009433319221974802747021208115515667340106008913735261218164937460856810980417570860985021268635394443978637814151487055927722557220815458840141622349843776763060547434109065659157819324674428728238561798736062054281292333808022852853900356364341520531377280935578026480925397709026857876988273706527839656129676890912300504422354399760527046887202605970324392442143203560279220626413917904705657210870848753570282380917333601993350865709253329587814952250301463038597872696044082779831561110294569595396091688104686444556215213469462335188816381882725905214866225043984083506797434411544888226288049522314651698017150551932461074525308676497356047927082032009426068655693655559613674077168275407133292358980143885418274280900977756858766495154777182590968882538760292747919914707*x^284 - 102946203729898639264972014469143571691798915948238668770200860219887612926140658738971477559751960311255889441775775644575394380555228931174052174108352643549744287708591947768030113699671460776867372757287440825855694894099194611370653236151158655702538453612512240427532317044160786143589468851265290655542970280681005262505737033150966872947517837651386845838892035870124728174840476473281556211884156641146126728899138139647799245449322415502395614347170368966000422140124940161405522844205735161282386013624358758435357117356401918256946542550235700463019426281052419848780848445224785317092372283077716914365471868802411472228366773011563402988239151762811851347883469116885391873040726596926503237946860833828475725772114996431668705453722750177341693285109384863471838610074055619771101087947270397354906*x^283 + 50254146719600543337982407327566791201729444750436681445782986122402696793719367840386529780532379913768497701977885043168159541172363007226611980285975010536395402214259964142816901633802606338585543840708355291699741437003564095131942990111133928934357663637006785247943303726442874188794014370907122348633197309394973904703885748376157931224234905251111286459977239761813184441548183473028331441914168875129862453934677835421690115327592561243132519878125408582370611299075223793471252252975562756216879710401671321418982800001809548609593651265937626151055605628652970820017676574501400583427752104924893773431825355324982071283282468948561574604713669438607820121085569633847060374784714608117900314804756103841382124863890128989748805625012790078858576780923356027066022654597256705639156593769715533931103595*x^282 - 24465951826436811160030783045911350244203249760116742810453099095712339566949088096496975797292938700147074530431330467267446084379193593423216056007089082888363741935957947411604751194426854695793895303364118258527846671077796050907749055261682661329904931118218141652489160259408926028311349030122193066192100685837026651111932083804492361428824351019216068977735582596683307659976630684152457524632065186653199524977682365327432886711571466909205829063616272039760280368030399952742303309860512008709437786086297286989202018264822663355124444864900021761011296213998578511968666051853231784566859210357214289894673819653133340513143222993023195400781338579968896551319566966188085736851228223753462231029500179713511229419255811355456989768066721330585137681602511396530984743780851024943197920603813686985744778583*x^281 + 11880612223830350743933411250199472698831423754720083434602324336469923417233218560477537096480627667321212658271112315432331424314204642200319626573505435531094836795281180243722358888996553158473201734428426958925847537137350534006227094983275952072641718627963524371638015155710722839861739277357798641178436002888353974843352948655060480824055859793850741060517416261756123516276234190303211333037344097839553962936947115239378279963692275575558810720160446260246867257710728171940151089467387343956505786598460683092658513847000685121155584982256993442977052247135361230542256256567619206870897691165316805104516486985774094073211960798165377583279078571890938998240808393246457956269070438562923279321950563895303362629911904431915202994358624705073448994264130240068778080038458346676944722919088401019568918706836*x^280 - 5754975642337211102438865140791840494280717448583429428680266310175274911126881585547166784792226940213747330891112976194127080603575238971412872931260818957221452640114013338972750112262006070147231575513455978528294325209812542433154758614337178346065831513119214889596097631082870873155595652128036365487066867423453679791900702034630380859782637051348234119196742756783696444002949746109136561249277535998532346988825977219124230044170725709511882120965474105764932218880441235232779869068052142832232029600468916440322998197966189992904579926908522604164672206386682886039341158142756242188588748926694086655142877501621664186908702502621004796271773290379069773579312659029448946949784671065536475899543328223025359419242441918275342591519626559761472642235119747868836211362120633409684500365265295535536056116486466*x^279 + 2780988675469867956845778859425532736015932850110538425681871630557083948873263290514111475419122003582591588936088365042123541257785287354968159092835041985262211660521913923861642444053453875970698550354177072897139460605101280345045040871429117119409663430784639363340334091874146421321854698699548689581441683344809758108506224132063571840218567465446972572873239991017940442147019705662592530289104384637267189223986585954860696757186827854057249990263804371351736561204373760229670892144667654319855610047199880280335453282452367481189396730814892861680061320373905405831317815207391221260845985924640430200130826001499288188727120920293948001357323383763176600346048690917505636338261494650199295344302283073219462012442271003035853967481488125583523839136510922292279464762642039220405106577774267222755258853903615507*x^278 - 1340632123680370999982578932673099728503232846748890118709171775352998282706730229055438612428714272106399890871758287140044399623304324185657769382830931061582113516560498102510179358991896668291053680950862482430131423460358494010703869640972052424369229319187859326725990430709143473633582527499264123659122226691335112115054509517826113636612975630923970735016069019150088616279961154283392737018542648369802295063797819512151839265091718954458813499475492714178590609568243793451531405468163159820914418693712729360232724268539605359178176332824313334476773443183676097639399195589898082051841511225356419718150132443605544918424075749293261642018631595268117719258536476657615086304554026873257559692874429437526366833416597536994770953136895717059263383963807665489312233050160266691992883249750387630105972824267023155057*x^277 + 644701576167402790889631552413592664099397042695472762120584292274987406566277918354578803191987239900392305378590720129672419594440217714474346469885443026512124056460963105073663316546698790041632099530470559307343468839206823024646948499615134505236001462795725164770935866012791576364430669617668708509914510476419805554385694173674329103406275597229191995113016504920743510100245110480553792713381877608804895566854708503033068015356718020266992751493871927573524622024474795426964548454047071470367524372553844748703542893362472009072940339663524775605866870434908104159208572394955111319179014073039645912346471911537278741907961732681539363140374420193206281507279228948175016236599986469246884226573894348403072390505787758097796515976419191936245054170019794323826067191851015574033668091151579376312126799413237645744945*x^276 - 309251658355113192227281803253074387991029086475038606209772083115482542033858421252481577744545536903175515754772149227229593200852565285523312844356470551304626629841017885866647006689173520428101790939032564514096803721361413532825877589067685529275114134240531290230331567745778332235618576513275156568412786076392271667349508703722775854901012320254703541604254453905943881646734974036239373907978922756203190610057005818971895288672510663091596918644951292308865970952887867248031120974603931438201739333117105502932462181806167859355886676441358390718958985122609864266701380416392872160149704969091949933511745027735219688021380155422574631549788824936952052738434200938959875240403875854278433211086565340397671957471070844359950331260768609455066776002604208075127099132967128132954282322257156074698662970521051152857046328*x^275 + 147951225997374768081703424182522461569961985125217915721869267303087850820347678894286110877132182937314859262993205621884457529863352148822623243173989474099100573347730525502544957394916966955731001322586890057277315963297056095696591295966561458894340793170625499160183751846563424894262036269850588057011324806748121746763653851912065869285971024849809033067270802315871308159097419199805598630026227948289449592022047371639762355980990871690607765326773265049153617097449078446126020846492635316739528956865717778864943607667642005181051159646755057353844273583165118098569633068448075798170652707108768178588207070783570659713590696196175988636516908517990511475261767868338824256207235177068083858599677917191760316016808371681499618565982724728523726636608524187447886747171151878180146666389155831067164510698034304104595770178*x^274 - 70585253674711716123679482836089193602311942099878574954593358292671080412244525412950166696649470824362559547016022408543453002918045022649340830343795636391503009513381473131411939378025424128457726111087604065979254893403087519170518601358522879674839813214208126402245680293697052272598746349158629312963754076019723690143588158828492986841567089254573410350663333295987998782916301973125477907584677330801368693155807873292756010546952638776436447075581926401003720678087515122694200470269605001203656994888812671350208314668632125223991479277497663110307719848110099039742999659452659653250412958429730796590727508262491016785518511866696627225590822894540862033258574534935625634436531641547553616092386373440546308420907061533088358442374934224373312873175583373344652260558758900069233316345080337908711008972994224366050863585870*x^273 + 33575650792678198284491449670679965418950680148390371932721951733848423498813117449768431499554576357229092130287092884380654256245120275010073859601388499640413857822819128339041109698857012232889103983240034718218033751787930229760093000399467064567590078448801319067754009352906071842645912253169307498288940053503227456980087955225994647701252753982687819826579168202780739334512576687294583162120740719564910954145224903759069024721524010588546819773646295546883835097173754662160540180797402527878308358462893936305260877413636002450830138137378329434770748530898714682681696603152697874887465407024932316863049250851393862111460818920593363450285489294436136188473731924349454769564039229218414534114827579740433364384443641237183910785461086337669984100404923813578485449428330403893139331863207933738924634286223055113598032178646734*x^272 - 15921028248541675491867250194004028793508464223440108000598594569876888247315912984469777619024551228343701968788720527542789467967939649883938682632309037765879960011981829537730111055003709534320055055745531711394394368428772447374336211762719440514707791956389609786512808258225874023589175598455402568771326888214906929881765895897685981967688351622948474382609393304434463825067185490739126301163222556090893744529818902286681977729217828006263344588353638153254483253834204653369520579999933642932893622009209646778229719447565228920912727599622146443143926902051786198111792302684529368442857345357349317510214202740553480533056585769000898856156086155013105696187950435573081379881472135558865215887811830256219724403094536794104292082631960232437107188411961242562717962406969935972753051205392879903731231503606410861043822170311325038*x^271 + 7524454378188837158119712808174905348038765542842982559810363103718803042792113316999247376798148963515996267608601773205734207431833053783361821438577747810276798138033678877182635424507295368125494250666302409564474705108376671066245434992396941780209880666840790070633886071104779343590646529916840247836731422375872457039213073635552980071668065447136059768450178607757751694183920782101439949563401928581822845714877296238962028468665063112435807195493466978345917877342302137037575089758767182371969727189853463010935782228630719438129644932692258361585661237468017675479739666060444775704451726676654566841672853026642418659492112922484086196372470896387685291930359833977129597800942879250409201956746050417938202671113913498301008257916905071994433079475777729962234029536645455345600312119440112458100945704231781331460448032076594696368*x^270 - 3543741003135607934505701514844332417232957600320684338059770339436884746051041976588641701321946512361247851629886693714118137900245697907571780066639914133113535461641657987404148146855729650620495721273485206179075025270935652830831340516078264413687152276021119491475480071829453131767270189132804975439180872624985399849298900998205974646569352091004447032267534261459271959312666368148033297975126502535050304881807623767351919985883934374353476808278641771674320443762411466529048945615709545080316536242188373397579520396762400099444510257628103571114712123580008687366130538070971189214195029675345759777921935974155076268184640990049412044048106394096287695800495085029082993573415552569335229016086590144409660718479425123397959098431490580330705046410704889805475073807987209466422475806589903673186518250493216574582103547067991852867154*x^269 + 1662905342089994411663579941040342472725813653521126992451399350017245349715724162353899550366478916804161891112172334176592230454988456921300342796223766290146276098789511723147790395191280415673968931027048802262251578429013829201366367215227671978234458802260092628115053047873212973155008745175649746918639111244517955228638995902710712700681549148009811706947123201867595889458759319552551091824534596177802930508548604430072654967190771334357205046575115978302789307333112262848436407685038032081010365265488164023079487551330213769550901242168800823782530041200394534149964333831823081068711095062441359085556049115840401551246067869629221867479465021406503661930756361342433791922035174606830218901303983599416564659387223771281106883959772460610968737240978047413407660709824664526677904030907658394714095030102599768051936167525851001818171210*x^268 - 777394574081118727028342037347708850731752443376642540919191206636050736517001365018593750662482565719202261421465412185063320445182659177041238557540272921619166051916324862224719377038708664474328223245378674853327707816581956909581520021171294133155145292128753701095073809877842704251170597786642845022631082606759364104352877140282968959000509726639605458583392778099914666840855903821875048734409983193006244615703331492935822299261861199581115101835468461913301143970938393305483064357160224027152550028443183331139984321744616839590340557215868660056902964885237410246638614841532683962092944218790042614766721209848731084215458017721820683510719393349765058916483065274652450217270796653316254097641638138393540539114075829587569255503832624483505220687235378768386178853172307785053927466639780013692562062497579755558940953315266521852758490553*x^267 + 362036323265640033807369307961541768805245918408559885739878931139230247423284063190254420628225273758334061198409362775899784696336629989105165561810331173973118557087454081719259883270852896370139306092358941743061789833711358770907905224097382015382066400657457974671359959435500183759857475025459488869782778899779399453429937113001524021129530907056366225127495970040847514486277839988059385355069835285562658693284414793418337858592389163729923194620275741128501147888342959327543640785194641029113054313831103322795750244042414858656113944900225121457573294472758409917309910281840617493377641021805392237232139256865121269460959802994934486404185589022254072647368317018595878605281933008392437356744057222849710867596769489355880143243775208512842661194865397453862423823692030294166063994746711829230126252269467115892091252005899156674292656173554*x^266 - 167953706779147270292746880235367567431029975915670230519142629970384415485799128941521483852933906559857736752435545842485763970816003776707064213246509669237885140635442396144521142904980878031261472217198340158070467434612079604695257736049875063857104452329832765241987110648718706017894273170582715149461316603309022026728857180277626809698616855698639436434074159500143011276728883653145391275617753090531866179079035896533627216831164771402735860648689987264544047215832702786428954458920235569861485466290860713341341249114483573972372178896862418126831115972836009184447774135707599688368978191873408099093842883536427520339616547795092607361332212108573076072185581192913688550404542096495252784636383331497265778801904797279142933522010368731984673815705982855962194025604816498957011679228447430486320774758801948106167183318638273284074060218196245*x^265 + 77619094211939263443763452176098413928454419050601738996321233591438177935737956986641222408322134440971741686262622878270154506540277333275320075480375841098715950134484725970592357039454423390015856109530386667133345860362469923230811865689369240174855399448173741891769269881891257271392016684657842596109041148276414252681616135474157002165640792561632087005858349575963041489301391476509603493006300150228607992634093612165429836532842394328669670124700938809096974726679417791774108736856892565773534649063665915132834782362937272037324435569872495040590923030790396167767256032369487232200158982353776595071656561774602521413946957477946262394113717761656554115952852854847693318734618121072150807171247716842107526601431430971993972575547410304673280551552268823189086266832016343428088299050904119032702466458410382516416366207406987539571327696445187329*x^264 - 35737985240949767003550307415463394946307497756113517156769607757785896304431299454755403044142052416880879791404090100359192021209374373420410431934286420254670331543745998039368116932703121123719919476240474266827563731597650713495644124459591315585673745690028555266565619321596374848623718132278390016326180301782083463768963932504525751125613365714389039631278498037870736833900638028155028444067797734567305704093539219420221641284830912106478654774632157800911546228523797637624085148655342650964159836846611565196269063761242048878299139067199942404298147160113122302621801040764684278323412408773329970046929731218872905503024541768629677412772138754263396945882979153801919540794257445867662582211445009553042166238738373285817095607609606177796833077705365287882061982518726631854683357403024029826085031762659089243486024258402769051445731273184658688670*x^263 + 16396147594467660881824436574311418339843869974939431913557226958987243243102909799326352848828243597267757590447169196670362614421004118830510366975419559653474975245885822958924893228322598313812694636870690140770420568654347137776031277634100878574898202281904143182667492155696297878662618526789882702662153196069390125151938165402769631895822152165886857093678083343229879303277499215613489417549772882695142917057125970303020184601481893505036075906013651859377835283136225864287696627793176132232741619913524623338938702138371418988764798762086982421256672023596109357301891341896870071823773013501834509887372808869903538929560087585063197591964522197879628174702537554295489450905873130987719545670626529216025598393807713159224888160293900506447529701228357993068494924186339070883237742264628755451371038218201729460060467725077272890971501535172897606804089*x^262 - 7497170600837249116260098112063992080696676739717485102639243268509974027236886032386571826430306764819019537930692495412464327918727683464209813801318542407912476867565823823546755043355832326768029723947383400388079478053016035434107813885572429246191300956370873040375874245046230590193053700220724962830535494102226048612161668064280037520494954350063360095458418095373420542853317255778960958012035745097771189026481651595505602581003450517162099908147014620456224211484851972081935345918617602644412628539143125686371122343109206729812254096132663873435426935645823940620097391615487693207015840201591985921226176626673227921671882748681404653644323521248003015722994546296927847804187159630990968906326757575384167386513283470709243501203762719855753864034781002610149765558166095373688935947552774794009786384083813001596533556450991822240444717591767959553456031*x^261 + 3417539912608965659173343764398374892847290903191460911355517711938423629937108624030981861211846577986058590825221423348006715166790830915914647571547832915900980293640221205635281076107955782409953337788696385453615669536296581227784314675734314762415635136575660061397071299744107491954979497629081499517687974648394360119628353308305874695369337603633830499035506861352517746704460818519941118485849764590097845166356591798500788388732948651394458752014128820503036235958905671860919311285570280795892121024413651243233566886831240180837438004243865101318456659079786630989534294692062814016007814475755610979436278426911965314966560770210275215950806215814356209313586671955262378414377088761381028558162573338591188450752638240081922892289684474431540131661587715024917445414608183769324583863658667886039596912178118274950692925501193383797374096743245676193256936682*x^260 - 1553553035174142285455274215880242935633600387206058413276282479769387848952209937393219155582718254277538126469221525565142140815678405951056463117196483135407897956145159835522573876648303604241540404570564821572514185022082516326539767963165161768827557846191034020789574528271669966999268493034169030649515760348426129057026651118548749564398625064353048987134821061820843421584413830488985641781975430057427431676485932063506858502049539285762880585190921652664229314228961608913526547667942971480823925314995379951179806365048896692285824853744280018366113525038462099962444881712199524167049287150547219885260304924267490966798315377141223794707603231526831730168067984266362463626075684863884662388863451657812063352098928984514189290248010409074166965221061840957827567516149649680606721734247377996296890273579822268928645582810594038192816310022462985011647028246469*x^259 + 704503371910760577769569279270880473898410586829717564642131301566996596566189781180625382305907270874823037175944430565466761024935303033768928334621479820848041356625277454652568093550640974028641222015382053133738875037650711092545117857316343731742048385519565132488109415997848213303530997068489473350698761717523602169235030398930618638144685688936819948090175655052679364519939041949105585368207130135377784419651950312155187952823175003099246911840522615471658802270204423133043814651544790182577999543024766985825962427188076703994409880213434542208580373015481266342441981897183501141231323151142450844325034021194614689034865796795253493105298544024384305705880253078284172009249895626885918335492875245459805677260933445048009841596309441050823244806829611600689471245804024324369275730296286137753070191472662384739252144906045222640749589614237562834169195062439814*x^258 - 318813888107309142007320712231407173091196577415874693806749417413832019320947170016607541812369446862862988746482503864724570898895022937741141885774771373277857588945767991054016147177648398954097118414694670178693021722968988754872740508547767439230994804086369123782402270758624198785091482199787039203037044007951035426059995479012890803636761021927529490761863140483816580348474200105064118078628724249502296144328219092763996343594369551851657624598500947589030437968864658093015964253260280097317804256568516583742792199952757954286036673078795946796347696841861315332468155460832079769791083871033721826726867035953109960811695338881439121802439602610673530653319393886662983297545238180014020002692010813246139666231865453667501953171094647293163676406555155626638526710693717293179730962384873026561609249752162910964276077421233110364972937885781453653659057060660650137*x^257 + 144024382996354906519378757086662994796766665753876262865904046579281195625877993581348501874915985713458747824615490177873223857860837639068871526231681587797673959583163833937671193979249833550450959292254683772685784157301357234962057259111257770204146849283714520515575252468724411417838078892656825456387071342541090948326965663718940981845436259757201325282847358505825043888711047578889193748702923412046816569969474780751421242300360160333792445881154413637643890782948860638914141985873783716808369170203965022112889511866583189961593567764453048218427237691369969292717367908232664411975195498184304637936700164199759370502429475053306162955064788356485899499820207735190136585324214790196765101925691614124723305612494625335485437028575445476128267985315427026295994273612562318387668035120997943241488547695575745672239381323948577385901152358599474375228969122252912716987*x^256 - 64969745274067845763812810077175627727579089462697225896120621449985982404588378911351752662156371751893105348177955981591610444287354279875499793639442850839867561263888923079565764459751599527538176815885270596840133904642950477072316206745145763716329224999223461787885158083484673144614799051413357652451662188793235810940701686806991073640542318482059260921505270226880463816118106125533482228929671400637900252291551280096531908883774586265809061341910372626018028864537065891773285807689212492399871744632897867242885531211600219595699743010737350274485069941602325873143744909669363611707926389441895643147885374729607541175214419233000348247802050000138041559057648690364881140043661156816046219884387638415864929835481804312803849756940230611638970672408068082339780679863398549684311268010052282571681165969674016587690909096147724069717067670532631104708750791688537093243442*x^255 + 29273046474655066016458606861236575185086432667642067252505575976901248242130329573186735512855888155507364674563800077756603451554727353040993909726197684803813197688873641169449417062712345798733233323978218596847663653024829400258479171192349853377804949082401491346544375450095912342512211339706727848616221731509544146950573917188576265432860603320754693099230748805900166950240494531390058436637550878565556192544362038607145370761690749454403766692383259704122009747540002889864274889446490747875013972285672044927606911159467318557666529894892525830729451625082296136630208922066974462169034007042737640418566441919437489826441722681359555625875605610403678232758600490012279072680187002023600121239454385669061819699185548331595311630762797465183402187423656454136717165940833168173030999367774771827119419084460378074651502641566516988906740221035578833093257540820532560704081000*x^254 - 13175749734908458837070539183308630520104911496243545466657963706131477197432067355835003740314818816977722893299353659718104791783069256108741224507479650615448193654978252882936005243452993281023737873730031920210044440407093229164550009666850348218185173711055463841741723880713100147353130802961044238900055337880281261248838218462388696378232103436614394193649812373192070411716991275020420624092998299815161900100149633386094106760759971195508824575010677791091138297281204740038173469934892710455191169138055643040027352058104321988237938449787991021509413873888636923373145018554549390651301051611509775927094291807831893752185905346211453808777345045065072518200063935087389616889736582971322909560752800797752767155467011008761922082400142816346546939375910393892741286915130742277062457369981956694759684251467258855469505600772506481226724676873505391178149011415215212221843430496*x^253 + 5924591277190463044253285124212101850729905986244802427636486775751701767483279783763025183366147801645797791323135622115867797573325074259413112058820349590334686457612132235046374268153522826858715602904299557227719948232046763888864510390034843095235057921685837928538370253595436559833910011823534706966354127328430190227563901085712392442248969421578411262163545889987055116868288292644210879599346672143853677067866788285068333275569322569893099164647240144270282138127351364093863949423049584538729037606408542723954364396710945744817928165765956874551097432916299120533993247595900041130133209152978915402439390404653169666511332841715205146344486223124601404427568673987462967862845128823638496309539460626070450858927281562906862890116848058373517049441398759220516072905408519580149925904537095601093725009093077176770555199177991164872097149879154472334307748061150191385625228452545*x^252 - 2661295446652773782347134698663719349469893906451309323143647325425555889713758578783141893981557658731885518785093773293428743341766468916946936550811826800688914262750949549872599147199297728804556360918813538654128324895347381696554030174077025239405627794887900105540625982938473284941427404704090497177018294974410190625763623581583889347510758931701992987516945053072732812764989671387727575901553241737955165492214883203608468486506933223310855873970059760914281394209249428488338444925243150632874207663341725196430907946841166020515945418673973057068114897755726496586075940312192342230788640212293269701399697804284844055817884956493759378947719417497619266995774578646326948999896698651644660491676820489843178273860976682194940828014928374331454628483035048455630290648962680517984614642084717327271650137810045259895243947702947434479702166393015707089567369459623049401355746878666263*x^251 + 1194001809695332722647839746693113016754766399287741946453818660025480335690190963586131854731883378496784905580830401685487840441362018471100254066621653890932988786670887064947508763370370532286618582090470426113228661111285384140050229992242257934727799871769771832111431544799397482579376317922143443625597766962084355637619312489916955973066188553508187600075797036787525509563080718413933347018829357388163882714448837039331243228422205674089863952596119022251920277278765327475994770659881321870014102207506814916754473332694774703586672569521642382667610362744812008885337919885220075113692597306808979611394242482871017281142941877691653042837883695686993541907639795340051501049651243473925326251852952033533932834817040764367312696031783971271228856619909638924611904752645081577181923473727494578749838559197394396626146191537344117895103581430649014294363256042021375909387736665317322429*x^250 - 534898537468684818271343185778329504931920549152688343425757374011491776242653521345343199520555053006319223904388239511296136138456308359938077805199236853861115541415148486419010663725580089269340938227885842437353537585450672457212280782306940346548477307101229275694332642905137939895640936216614821463310933645375303964000823641869983608402742349425279477549573933842496243023862304316272680482351395645789711779998256065725501319332643895967884216230856390300392321030944329899928892600475318505010756448142465205961457093098059012945885992225734640047005744847544324576830681447931142231763116495001624442712509553564977486751481534811454526551039706633542775336222230557657721470131791322225929356276698481959060996866247740300730556937269084688983042655107635014978741029900435542244613581536297906931492357087401618117531513829914634801596196804504627281705242823053017801138812344306164293129*x^249 + 239181188489355712513845937154565290813134766708849478038925258362591623383587156438473964194206530817420782982529451182271302967076136485938425610024325186115232622781662860868279543045201605457383089598502240502114733412133498477089787120717660971228926438578809859166930985327989221029457105508131876800996854320884885472423316319001082041644805639139317477746454800445215934591372923983566195936073934972429972422163486674893026824074179451294812911075861590462048904347071265317877874267602066423238648134937676276495234518098318633590109814137151004588054047857170538375743438614154463667786904466476368316429916951877650775588484113839569053600050041569420045389666887782586266694575110531238570473699111012265368032708450196307026942501344232805943396638888670229939758830032675202572934169140141815780498873087294875302577442842547197086899867263620503376906376414122686252021918782663117719479006*x^248 - 106701847589058741541920692725877175114193542048091821484555135721713475015002304564626043062750774658055915972463045976457196930616178442044364861780984459384106308998370125877832830009502253381904059303349528212111914009917935225461681790387569675259092853927784171915671357091302274336334362087570541504059927024676239719347060546708630994672482706669089324912295603646761319124720057490307123334294636358208845502554969690284139756090468512836997740811461137630503305260519190643610214516770230613368703071479415144846984949788588377018320760567502560980089150885621199746667850908506511713645144369389801541915680495519612907146530252147751393831455297797884674473350904807455535558049306223652020893161567846518525933032052640172209921861023630058017442362929422777523072646046697789924490371749090155287724722599615350474314042662528220774842060450420984224971541472230729288363534393284778283542934562*x^247 + 47465882122397800331009789387977186822000378862229839779471461654181320232826845733705694793158151658709604701858286301629872605100183635462682977532711059877064645840546850957804199698084203363309577931736715076414033680064138813928458927037749973635849800286678513054329386608311907037326630109274208940613670982046688500132427273154296358384400665555890198521779179036624871618427992961872622964192944472443065965692927000199412170274024450798202431902791889042449776293739675265061465609028900385875094548277941664234846227980334299663977199968773677136561176425611411429904338130123919033847501942992730873211592928543792387410381633065738184934659924531795756297675401489033796798466337878944548260436156407999357080492245317542359032694382095524415906153914782219894863691880073194944848697866091603477824117854081271036432477268282690466056321002174737460519441019466583233473031091267638115691176819631*x^246 - 21043447091053818925703792593686652214542671255645357579222513302207104411328797912832626037376786888514497032412173864788706110399096139573737429176570445757164925094798700402134957425594491757800411969033063139791387389296860996166922486850686508893910577648029795877995819578034322987430998074121705791774479035151645339336360456045986498197115837319891205673975575489622432113622289551594530017681827937262094174165837283205518037831027925161706666650135494496111597615929894242957449753031639141323344297353592884802075839495468338550220447952971913023807132588956917390255665183525053733428288048501399185154261593418012390956054987952121573765342089419591805581811179398389396199942257978444326939562673185943480649404807744512376952388438336475917479111132243150551612097195767873770136264623771563560473601153856596944771514417076080981082850489738741987211263395938272916367041915667464212489243050822122*x^245 + 9292542694709734033523225197863508501640614733397751394916402440108114850721897764180908788503652664078474217383117959515066812442996955173411310015215684843350375429220906754699930100052646684124365991301444065052370124943095935984845698806510714365339271937985882372817570912784704575852125134733550167370267408938738857411178478595058128252377039052295883311675602785100138074678772675667731637557964970620458103481287460050784331121487368035004804851544257546137294381163423592652973351714244099855962735039050987660708450914451795346228375567712366187093993697953719201364908938388370329394029970122009639148375923248664941144397458456304336620581245121347587839701273632566468107216154048677331424110860720817105038568118838355432326919665488802886703232889054715737143875493837363976964809994568631426988933296626887911791058736941285401888327271310989675251722588035583127114242871696212367395479974016091779*x^244 - 4085035400131558866775932733058875142157925637943344949519511716439181256391461325084799369525861040052341130487370376438620407384413772628284716716334531344499265271264215744345963426537165015913256805665700908316340764465887115455125555033150970228697459282377522596516304479196318688732642839822888863708849873045470144703654874422389458900385596323362421119959018251728667205617071478475653406370080026246145908259846391097882084982319894995192997512412605942984161391955753147062458004730322527534233768785184050282595812691326151792542720375151410163826832461664893754454934296795910759299257595845461698935125551767561256208269582681119451799060284586146527978238919697516259552784877428231425409288388514685024466244041012516456541613154270615144911477625452969592064468048724838172063708861258509007979602614253343006529796189765066438106152956341438001523189666469027765743771435954409907759274727814266961403*x^243 + 1786791479335024692021582192796422524896088691092590455253772867834920477340008390638386282533416121122432360389007484794130621690772016107434458804950969059855631291002173959421670176767421215969293848039504716691127340287135409446925019826738653403695197389582413786780341883878341512954606814200862942310765850911443832583354649030794054103107376780035841383893753579822389164032870159450159473977537875813226067620391265832859102573679732185255508185683763084073029908668416187702628149969499417503663665522048485739779397328178037435096631570655201191534613916185211931113521346854425860404765596503867786808488476179270709526843780188556845631114609097385620127773487638246409185536483543454577077890949915805738622738409158869577879259707380277668234772385752425260637204252957843440591208083850324499773562266303618111769135382183404880591923280265086636507727727662631976485527843393650110525739999459334227261107*x^242 - 777248052650196284480926046042471907347297117287074610589480357366968827592870580719012081264668295341854137463251109099351626527267075270542861726582121476990892973232192194340847096599161716963772081161032888279805510843789952805077775722692900562536885259071745534333987795403693147706149538368546850371716105953892042163669753551275464439232391206459687630956930155044948746212614208130079835754841997106947778391233718232781763794155475617968824014357582598606741152573021189897319122603303195986349324374068051810135255552780404419918928128771027765031920918687370974965901826884701618453306908993735169449168101470070022922529775032558712045433296847438129922094253179527882131721000980665172130078511233619023740867690548380012884441790663280422658648059645200833857017445638320802524179501104720433998514582096927106275482734632279123893167767480849854169752449764945327165050060207180286083116282946840591044510466*x^241 + 336097939861364276483395237749669357566249763036220481735220069566247651436730353999134637562410823584907683361067610384047033091606028944595182516019551385379069745156145608002999911549980650598195457142045607063056067528957063504847828207385707024175365673915650735395524453085282124257819418316195821206431199439728455233608679872040657704335375730035152468843617869037369963174210593750535762099310890228885364642477223021317594975324652382435851611071711128355670382641051339562370329081441165162982721163914951877953672427440667520435492928976441703234085255228558180331338848474802138217313749431295884938602032484942170882978677838139398821672440614108983773388714709311788237213442167338499956452468078807059351746315251536495416591355355460573998747531354755440759957247374814030654900997940345947454362926612821667678098654450346851105442898021257751489423939697618262796006054084317497335577234785135705526511590401*x^240 - 144420743421732672520467880279824484848646311048051303246102065570566120572347039793287742700847308318844530806927844072407849945196399444103272918848550164408187464821058309853082876553106721528912334490606496458789318369950539653838094143758802715505685557416596650980798239961190564969079521778442336835234960416719614332026650129123164378738334188225676971508095995322094231834853309886892805903025859402545453716760448012904597756873718419463060840940472570476218351246733395329447642714198940827257633607930355714848561589343916959775579672692106081194411866862020183630317317859832295646266457995697213626868900143918956284687196958059085454752900556489465919620513472797367451191982609623220555396694386724780848083702385816159402895654999768405240163914549037850934154608175694179382409119147036416151657588091940771114226877575218622021873107949226311185633365779023950969348623854752575746751791033913702234212996184182*x^239 + 61647236256461187164470303547216478223151873837733589381907547853916425711214147861109842775281253472392805726453435359253237284969987120966027070014213024307824401710287625390549081336550390647603934388241801688029508009439668478177788266839196830920010820401809564164138503877297940884955419363219780917182700847353860593448859478888222424775469951196301435985121664262833932654015021350160360253270011887106908793201855096684826713901417161016699812835810480011133030681404608707467214087249932570000411451071229834492893652558894407584583491769985121887024692490764135448531621899836659074067946447123105536104838576625770683323054619361613235511420007819595014363465418089876442694007069812300647786686391225391670146475232211479263771162828377492025994658716717418131169627364268617478085074612022126708775760345409152409926073623960626818198022258587815888801642456825084310637164569597579589917359328317675531796054119861663*x^238 - 26134058041191870270734545440779177877959421494120396533581608645103199787235196068357515099342292124933508775900084857582026183595753690569856410580030297900800846402142872530668501459300923898458618866256635820779467397550140742591357872009851607788160208598037622648365124470216704187976773942534266314615638374532021072602306444203278760740158644281535279283968715953988065687600019127470642266326662994581453392261231076021504816007836112184334734451685189631579485954914648918617799692845472551358931905296437242736206436744928064627670924032683450841568747519144999263061515669571267279047518534232477654429767544715556286483408501287351973604728520194505402576116042881549078976077724019771218585503664460553304331284340125724725259397703839612685097375299533717567186970482745442862281673360672263360329225395062302304238168214619004052798193012266266103943843757943168729065511355396871171168411007279644588978674470950012818*x^237 + 11000793133550467632348553244128870920916873977493905656208517174123972817615798822579188237303933017077912053609051474423430395290647681004462622782784532929525959512854253243902110926621331575875360671127931930209578070887751902372426315052893539243042036331621777964197883336648589160018909686053746227096367050584039222228873539147294826773375940790782032747569871654412728368725140862595043739805459763399231539595044132669139238841973111277148355133005479114195952788090391361508086601157872967203121217316728425715926926000360417267948169638274435368843175106318647262615908096647198767133587356177283584683005642955411354113729369810647018164844650022930554766355952286341437123110747078277922316760079640058635850505439895912815055698707303970025286643968643908915379442110932133909327493246925871724881034154144799879063284998948297242522926686984332999540107314002495253870259325349619591908558889467131873914298691742549728298*x^236 - 4597320620448081688624519547023558024650163759053981957038845170268728837733951587241633609988860626349687017052374471693158650978110805191551366337320626147621496127361614714484203373795086303426146165020653673740837166526253074122791353037073269798443829273295967837710792152416330280076357207726933135219723301032404374182295482231833188295677683934915714989876444324294493376301782723068880648623632539770363892742095591474967734439226590312698631789492676903094531699977287142527548048470749163197701944085888955768447925120761548298650546265634661535823561047566356287562910685031332243300358824678606134375753001886954123875882673794974610503595807880182836843429279402707518590188908690949785165066561872479180681022463371376106790038654610622542267178390916555176626452658931090408561536620503518252941018249992666107178611823736158540657011220412336241074297296844204748249692468848742448546714582585836103042019725592234951156622*x^235 + 1907273442134978844570799214136488408944302051331095152057368710859677136806886805916225465497517968268593813788595174458098077736190561059594183067849755043209524669893355277346346214182396471528217785872648293646778266783366691867716408763366639851645233211581346646231850803285620843990301022978456817421792112345464177225257702407999434665745735975348501824988969294314000603845857772247336457705748268798965585185398821745342115849598239685004169172001230487798683396757188457163583561545823015598446357713440257202952180147311115318302825277690700748580571760404378167427592195459227048555153385006294117569238505560636460937871128334387962357813555165563757549488573797885232557609086470607584889019403972616075651856934939880962662069786941601830760565208300945219869880671497334974080616922735370558405433860769572304591847340480073969859720420144713178917521912872694374997519720951354316258714202175047734902277060804499292435808832*x^234 - 785479757401852540958722393306904461825943905463527416064508684235897075963777632019274303501158565718024938866328351931043364456486372486193019810672645971470439686651899380806676148946992042852229258754929144820075118185489966946276123286382762830198823212241966074973328137032676141924574337566198966090859769809814856271322822366281789842446757825528736861190337227315927477636502832203464452587466986551282786583320856124792778100613276797635229425940089585317452175024489260278290082149543057591578023659208417643325344544027986155919849267234099014451061342843909724369487243201263489506893589645768646472596342488247166303477147079500204938120063684803258399266443366306579459964910135334886659691345717770891579523507015097533468207694909994307394199867380806443513273577444079975666648841430259960479516927477737082350830308613474676246739618782096412342354141871017578564343530084622832750488598112417819904462572647361371148361921636*x^233 + 321128512134263237983016361498853245188426465351239257883200213247695457711478830323918434703653311330154933667616504513515866378863421158488950179889597657901227105934740707377407378203809221143800043615278400439775739067240425510206448958203551943802278257644434769262045763096350586714240785275328460645524351796960395364236102574189784600108655508603185609908245975684737875962113926195757009505706431546158338816155297270838799821166575656577726423661548442890010711407373314763404754840944790016291711138183941394761880703310422515193720962861412017408007277480338702205901485539563546487135772395084361737944684698973007035308801598622748880024634729929240663994248683717697940199150445081892699472467862118699611683018499795238461543039643876828514900710031023001874608825568227495181112418305438592990526495462504069325865836085929591569890367007268961981401002295198214767308791968523214977570137192737166113089165384252930724110165912074*x^232 - 130338489362960292260521367902612430185182001609399969315465467488681876870370734157643725620517035612615568957572120334797680064020718001591207139046548260284965272683697121521562098709743925871047396316266323247747724467601990708235012810883862615438968641238420919826224947428072693252196246248492739549059329473614078300978361821726560884294006307459951080353479585714592862635933293188978937003643368431531549681515128159020722025450275846444329680727824866641823620332496837435757989936441488205094623860963912392634603041800857626018593708685806285807761854122976403274637175339020418940433292313919648084237551833206387807272515700878242166822402526179617059734862677787278589555167370891184725165328429611406500342621032307750185584524675433257117664512823291455259385883753297444253481995481981004431113898839275161761870664100170664420410394520298528030855360699947555795439954913850608727230597961413726705734757349644685034954112148339842*x^231 + 52524672535651175055143358534878938308044347534952994091523747603292702724827570059070450765324110570019075663819400325743168181772215099876694805230074901946252919156556154123043293344046317728019243880135010963985301820257753411241198203209192342728890575438123702547144681254843261478706753894867957009554500325934079493386025155365464189327450580552653865569267563953724699308905286899454419934817649139866673368650538841043631189588101526877421262404892331460129719054140061120707750039789265655022378732687172330987166007511506890079201476334401231098539307431777358712928237733430231454428499572497416533077616481671596298814753971821256498098082391647240159475632186240546851737179992547521780746399060934949361260313769348148130304218905151455962117834736458275071212491471379475918184783440054224827654254553234900557940032958201350865738661049306085425209441407799198488960428725936969177155133939310287608373623765177067371947545299272156960*x^230 - 21019152278564354346570456445947231302773899683225763723578145976363104673026773292961091071680649696543630549982835653894148740130826242406767984329390710137982349089808889396248052780560523642686723412329485962732451380915059626693888586753595240776272426748904851009951187445691633133144104545658696624345953072865381093691656845666360230717747012040566787648598446641046989840737004264832068024104110208672972299736883544745658623364386959493666738811946847960093552698947485354151916221323496530379423843534292717582668070413752756325560516342152105241789388865859022091685708627618863337892499784406677424263403972098249861426045548104117777560668261341883969403937910246050109765335125779821160377221954821738941587778530054032660205523129182420834927217627505877705178113418302585210291892321765809853428437724994576722203437404107686954753207397641992072768586216977238947321230160110697794026126373865145042976222843057125462451582568637984179002*x^229 + 8354269655741729659612780323263414528065276326410264950525306122733273622932918811963374786806873023151004874601875983836799549780911807155984673157899970276663171204088822136420648021642992749805987564767356271359236515558023625695445910742012759702765996082570680396548503825463586624103323440256357410723178107623000090491359332773713141710084708477986368928187171390369057905874552246902677739577195491814391062852906868056794733141663531156793467395672270156522348678817328294154243714622571057576645788021625430899783570167774828270976843470493475147804239649310009122013164088034830031694876448039661873920026087883525912162619549823001169401320336249482107645667609456862214449298774378394680307690003938726570403699855408828436184571446551568828304991431132059787970446218651535053810050015481378816913426888295904996729177885904988066396613613398591401803314821375491608252903190780409394392762352640863290130486200175773810908249326724882362533908*x^228 - 3298662654924960105174324447199119653730668850125051061003994717101894093027339072481740994832690497706359985866933334715575961049753199370818344932021705665511799572057516467687891129923876018164447579404377696295350663454580205505049087980964755983571954811171670279119123896676034817464798068118775277069589771440667836178695468598071199196572540316313082650092812530918116088029086651164040758633703721296323444352045315301363192622050697936253276464837065751612669854641725850871825423149706597016612678181990572616014175606819395929476447211772506835817622985913237098241642371932524671835875444424663004631351500406167397716674887406008514333247009569729730436256699339861187681914218314286829954587982020043518413497172094785773311220142288144366222809035768619244160728954203097286076917984962171284899274726131619588408281780965288083775727573229591806946886232847348794415069651713435827424633110293074577415775127818737379117869420682853650620307402*x^227 + 1294227989668863778859604063821101921570960946046268914397249001057761136816673583703239939648582658955918520812282683740061034805345665208799976070489651327691863279313708600312142858197225217959962922412132096278092314613163118181765745937378422054244991531766895125561676990846065652346839095167318244084740832604593574309688926635385127961631123082593707933001507009141999866384053657055455764748559139673211069787450792600179608288305420496857443148002207182186553240301469752116357010962450367121597162347767329180504689646370481169930726195744351167373435110306677881821567115071284063095857291528668862671297847393052923530718411284555093156856768759452355472867346014125290417725899108888861392797983054465810220981786099885794586631160818844772852345872092938556019479229404401772961041817052124494856909471475877093835060914479442172859673227210621479836610013229028618987732429858367019307738136357133278105495066734429917634459106013739231289996882999*x^226 - 504713870004000077759667589716745156598803624160901024500663738377736309631453990107210928354263977512573990734220762952347774903032245586492873860827499727608962565112495179721747230772370897906789976603549042503942153600392863752305873495926417584749108446857443777624198679055119942684504763178577655409084161376233759695283351456201072119490002656225079562033901948525045118958207803351912987355875018114965988613942406627643598224752682351683473439247046596925032630666692561768169171563018520988953349013836810086699583531406344150051177465035901687461568373390806926097780053682484013499523020578629584527456105381116715583903432439353829711482731531373679543873563789271267841521584543375175189916789393927447765676265196913156901380371792489489680584479994745723416329871106623372279771604948432733001845334067129096540060497365997331530119959595997299888273025104052016291694693204024037967770602128924434372020767163164130868743344776863985875994382325119*x^225 + 195689689317718834916599504858789725126734461994176035099920979940714236475536992783581700632547309036272327309593098309207265347858134948824510698693399832274122540458508175063004065092217828351029314990623530264024745118238061095241655942486382971813496229526466020048915073173932964148178812414871249802811763252872512058003912529895067817026430642475684563648113796208341390183037957837070555881826397609570196511214084912365039445284423151354629067686217119169961299006509898197199700874388050413576152056596928184343904773615962054643858934150417831263413086741902371473213453010942317208846760453847140262851158472623082066907951288564152759776809332661317129669519230053659134014046651761771271775013074171728025208229752345320451078979252153572348181343760947537373391240581440612529534501630814755737404343253241869139332654496868999723462613411372662632235539760972114701825099646153297057509916084169155919042801712062519039776760891415331487419152520150435*x^224 - 75459122082914260475881565347354445990846095118476983923940523545615610813108340230976970572444295306588083104246752027815014232632067352275306637015419002743788837632734094460777223239898412291897977126972547586096848985775106083373991669740753070159289518096183959194230420982505237361565668461688122188112491209699315239358573049470234197405211953488443529252149466148624034225178219056473777425423968706098995878475539268567668811896012942954736414542895693074038473727704004119338919216544364026860632324107916248250033211735036222683799615095404007479115285178662294526347328293670144692381118681815679201920186566476306933850368366810011894170269474050370019247612426807198029157392878077271170557264740286834548086648854660243800253871733670289503064489914808793958293807914890443759925949216302544526443652529636345516258695013766805904846539324790450571182779140506810564571719845597132142990326107239261161810253360868888216228995233470519006403742431184666622*x^223 + 28947628411239972514035280835132171939920240740164567025555711511444539234276553634018895565183512943278130370064485903424664837686944376063002791718908299573580696154219869270745794972130623640929193855539993909132278726211842204172810295332707986107840880219355497849039094414020567090047421008404693374964671934487816247162484765816576362327648795474700525915805394440800027389223210198619156314057333995940312065952047928250354558706461162796573991000498430050918520865569143746675259578246769767478807701070108808134646687049480949026654458499514576078504813411312906654997287910969631896936321637895963938977840906362315316281521298715385011478911320003027883693240581000125102858623199185086548767246700256468202170269129412736047561580410528748105134337647531163873520418056279149625204782935637864484212831603920716540411784851848805334338352111031719319018615436898185109963331417341086419909831248637650120327369946347663162357407356747610083757822468065482349028*x^222 - 11051178595478737603789752226131123731680967168201681676532469660559269932454195787010127844353190872801467961825310316542902955239612517819303464381895058148754682333448125431309939201912423542912358343533838360336353720838863652301388672941780031534828143269598999510886916826334894375300052786900310607597569254175337249465351053289619752134723066754490050392117547262253592032908671041614035392569417001943232580050517957896694748625694644247268078807405111517886927611602299040208817986339582995837853717582428359536034155238988000126270628789762491713748353987083866670745200198779831022840318026532542581885245299866992658936610227231607613627911029987946404902026184582168335091912865892418067480949394804865117647018192977717732336905236773872868919639768632864054466419971252308750048952409399620021341053329015285755495183549050899265530039275514590184118529365872153424376881665378554402932830674530548889627189983898445403101928407101580849332526090847161435514480*x^221 + 4199843011092650617421813826694932508317195250287962217686728608806670785376074429161599778384486959782374336072547232335842251685921740680518160179074582572282529934334248563126675144361620193520273153603284315116233908802895727916818817118959898290242251896619385429073243704416053449808223217639384838597792183917489622051543903985166283762477648366948693444018026153864155257958118158679928064064079039940632234070893263603362929635956082137329494113758517962135876341272408715934782635248908365988890682322072680232659418026184176209184751900840108565767765243955407264462697576883956530133629048462824426118749491239451282220268278980086655739558083520872357289006349043671707501193614263128215871587426022834656095113856799235669514901497898019210057194039026386439839397657867393285021468226924114506138315730092242272214377352123879296572782837767320282391418325280789732374866548940945831300978703348786410878374156231085741826598928811847075091184383115034206573703417*x^220 - 1589334516721005545924210771508965197581144962964822368525690955088200747788130644703504420981427589296907207505919858381163105403533631459528815922634313173198702515727038345955131677581859063258411995814061615229556239839745236342182313378545511858806882717761587678346447983285345049394083484135582591846915664303693064680674527505951381354292079791522436175846944878801810421938560888541967305376593726090865134196472712831949130865755463857013534110434337334795626451459936291577803001323982845878814552343197925314291855048008418740487246800317229394086699111795997917846582590794415216392535658330876310298389392524347574954000156519480131871643807658043396893466928624227915795355832626155514624495350871790258639401162931364764869374969556561806966417186326379218501751235075008097719932856306371603249221164405517035289368145144852834481676832355512586619312684003220366746234008711272540285800955617312416271232391250626909819866347239887012216223725341817425494352869802*x^219 + 599067530374494603009718150643869391111309890932700077045393071095000788899219859488042549315871284702024837420022645325228038110034084621498757248043226170569472324710677975540112970907054186823762333654785155551422260709670751523799183790370707620657420291984100019403083067863077271677116285491422833311574896621709266069936270345465028586900490105954937744159942798083633897680284879211770889337175668597550410062913922740875823790072394977048996426621014757348149859187891371173699563897924248528127928102181458246624153892774020097636086473077879040548637288960879204394405966226734721869946117120185945793341680103663519830852898246870844296631986730095619336545659378783030729542067416215391513997272306257719029723926747369112154616204695458355243556909960030043068234990488957591075510563125812227098543657579986866503927889719918656705289098662563853829956635780210539557617579871925017010428389496051388566610810807538191530260692869003528950735239892165771036709637282502*x^218 - 224969453708451720843821192402901417121094715492371418579212910425509564713195087902800993991384345313502714686226966943607090252764230125105387488953801274187838122113164425102653067704593559202286980251615950943308774900858228132840328799700975413362787443071029640772425652208324578020241018831291407660424926936927151607571627017121077575883868009484606930528513324009789292623524328967374433023218696988300517674518400631349921393013066899299289404108768950302121191189309543021283399927049797874726463988798922187291190717634230084217625837033507211410638580913540801784080680035954268849794371606692584953485969778719836481208844149770153313457113738171282616816514170191464545861555904576569728843831967734973707334985045724687942655118811242966986878653970685801938995649379945077737223818133373279209567111692923149188890592153975397294970523243098777660406576441433572948098232716523210634201798660716191950740674984346886432657609652747358262793906804530002534518297530894664*x^217 + 84188746118104202910732954919872077501763017822768866653009902527340492488192841704573784483429644926150143788804410992783473756472576893233106645267845006991068082523463431679327649245668396138443314713522751615152176455763263696480417944367884630153936063198167414960992289796756486517821546538488759462441804841370336575246953653089130017998826743153857385146693766149859615854003406842926812177314910982017262333486912821038633483559843813853102778806275445262725926093931454853934427345939353740319851845424798046223501179338155634932214829223338719297181657321596092333531391805528035761698832478683371995012162380755664974247042587931166753713673008544960007889121039004009259407340510972640807049036578810566454939120145419004519645408528830267474043237641337651342603961090515178964471044843515270326992084927033150471551902927023576015448310680245311214683521308962311264502519367478807880624339362126461032568247861866700628799520872585515810492685058130675461188434679178376669*x^216 - 31401262896292960607619941972070288239526366686223566726379656182001882693780061061061743683443632168097543289483157020961015082534811919428680202417299497719096103530921180206986188705231176405463010877419080561734179174034652141606118106238668091821119258818442518941145258559481782472517417714856865860036925402685735107772188113513097940550486515078664098506914192964991463118449658543206597922324939527716902515801074273764202341735815547248306919052491882762933690990156160471595045209570028775604540012432031489537712262410204065219621771993258255784170233390608587550195811685355159422478628853477419242032148406992006887185569917258391960959476387857642062540695360974190614684162912465592141103356132263432609352919019488149886528923784494763894794561153877123332276294071180224210481453797539729387262679158661159315815774101520538409539249419179910407570540737905228629550715484812025378639172726755726263728168611853919186227959504974074041861577181687745401234630776758291740763*x^215 + 11675242423994594529273253011367542633463419265563197896756522754222482176196231764234884364098914236443004661429494032932250754200662478490727416683882287758469954474205991240640825241757779553971010198156870184734512182065246978779244912957099221635038886786632798826371655771944609798417083824449327047817548838915292614770143242956565076516182676832207390668893920737870109555844529059127379119614903065566841498982876516678506968688825915482249425174800669044164118301521901635751079444916094853503601831973901970660127159088431469234292100984430746005379509920672425215057450447624715182034064907507681389306165235571370269387979327798599334372311232233738795386761303928009281070277579883849725642863550735151488148072825520480648218354181767097763638980492014925675745154551359461670255138198561836530063922846259621501335857599662051930635680998276986294886783963825219478263819873146645581086618856301916601078743221199529474988258666198096736473222377388898458104539393145462949224698*x^214 - 4327691868537422551785918250092390291216739241040773580827628128514917250794543029552714679880297204783246739480223325765359004144208146479440252422055816055541166310173953746155280641148612534264398739302236165286391279575773765173521215173315522883561489137162907431379808522367447236973027910523031847510743107474497374284755591989158481042933380180977646679042116175232961394585638926043298012613169608688036529193117913333491770231634189842795754324382748481201019511459777291231914353335167312039252614880955456731398636349980000223649218002489938129514414251943013120738271567797056035808420659188434818856826751969615882818172958652899305186909135430520394621619552203163771473821974148231526589357291862274846387268308795292234946862591950238746163670377146878604045257362490486741012708497533016124670231720026893639918626067749861656815481913579337370097728299412769426058976031698557953881221183181729328457732373715120110534792869805561571037774369005326277359989765915109662785524973*x^213 + 1599364094193135096397280998571136251565528985456309129903623512730123831219711288860757217127690352495363192192279072241170655047904021356096650244703420192489738585120467812106591940674590754901846917291712760010581649693343312020628323708793428349693460998061983389537658782271211480931099953654324925922728526384205014646489337789113366385732239318781591259024134486787699390109780172591442050025090021725814753684107353793830153017407749319847822289537978960784691557406937720032526620279026053817400384785909057100642193914730756779031872762940396808116679905192539074884538061347004298724261546712879981094098377189647357988023243148542128649654081542801426929812022027850507561939214670676353637859811997934752135315782555892135185759085159907890080853165365717165888421941358865176730642509803010258121410051884556018116610970211482887692992109402442496950819840178523768791704536845557811538613930484167187122043038251935282616892735138405013391748033100189474271622980570186465594202053689*x^212 - 589320968595302944680379431816218756778051934962838243605143880710923809428300803567081283275713943689094512687950314239688587356064663677842870266405053032262911509228899041982787956957017986993980737031292108088602300617828005315016539987172994201607952469459631214531606055101971816014734364997084147219151514425637013281154969662112961180522730107969628990803484183468589497707692538693096399044580298159525158625153219641762205427660759697729661548774436592252246866601268333019664811632960118755850806571742907960532849825375140406727706714235504472540035623225933235504183836427996294771180309971854382871750621582366278941528718641861618797740385484793434304089160952933965562623553154670211844092816006529421175405109772421695043132156096272526117803802074286315680384551456474121434625010328059888563762578506626404281632671246396950725844336141525901488093119161260834107854770276456794464321459093604733723088619676766711396777000083948957957512531603918485194443401445518619850614898077822*x^211 + 216505297307626104394472689459503688693192867451056349935772548123657906204176889905253471234128681537903999829717751743573863298280188718289342910017809911894887609494318152988473753674034406385155232065656929703939810912657562009659165893631976065296344569803867915357198123062760259203242553932339691714282715883730711486697943403090465210511942886452692972812430932743677045329469466407267149192914021634070607737555620391273268720282297076800883838770667179829481138208774797594170242588707599662834662149822498322088984267361633580894915459369248909095926294428664326346362339284067411609938891529088779642657731608561782704714995988968661666615011036739416232653419825606897597424027498504968776629351648477774055459941718453111136022977311853935096024941587045499972465978185228462850576930541762348650723874890607236778225785689569226685666571532180856946693987998206840410569685377109282914380089973697386253989025559287901442915046626642704440541026799068380689194823236368318759155479913804638*x^210 - 79301871941644896884805883381338854624617577106392647528162500684683115913291935491707372181306803875126223069028854169889144630921639531490849533586647005983411405297765884806676718586063256368774503115787991887735577735647995472569520270077907610029667682718992505458213995489091769281309027390313567601829753107794431489448018899377343586604786356559972457519001310829182790234847486782601402437698414983979630054403697400877949950027942637872530668089391790478981139310648925031484935142332327204216023035339132974563044114456005912629975984654520227914847024961738820268349134918891327263296486516405800337498998808390525607932965354644850420735176785732817931819787640337735565452340220006302636850006685772270716746218279058578313208725609651230154292265615581444397762869378893473681334686996774950087286317115980885707258168312532788881785471973202566086380791574590883984327564780117909739462962239416034813321244990349481661836409734505010891235225532302780298806234547332403434801296908100098723*x^209 + 28958290042271115732725277958214081184748095676895622435288139995828711781044559788931852111289796040171340452575995535903254603655518399523667306187074803909894680997144380516048795282551432757898796966144635680209589448616189720817821824420714985163715494529417311353597896911187469166398251112904071983123138836510260513947258736766546020056898066679062433870024270530990527489885122926064856236681648825839459462930583431238085510733329939582824316529003146485993858494710432998673519910830031514385893613155653128621694324916533984343198353837937519468775574536095801432588788659193000785180922244616208114576955193731695744226294105858574505601784044745613499714789724300022949852103862233992284590578676353780737571735575205723119681277644647949425059319141343679896405883838057993768174806039643796331804094950152146477123052589744209430463056348239261731933912294755687074651055409791083609448600088117215239560940440440029007099612478061411396401956201729784758032916129904415025552448527076930338488*x^208 - 10541585553380357584133548325893783611270472386355034984485181371866420168636112636319307617809801599019148638353282956149556235181630587633524353488280435319650843495091064965473612474092769652875040899748977733814481699958225049410236669891161253211456257403880826661654375913263122818970218602568751973695239629169332805690391344713337576832853881836319007210649264397616233006344527116615618437349563084483958936785462786154860178073406133845280786478769870724554912803587067868619854466212746666829398433594929062258673509230319139232300095949973007805080704133575878841705218824757369249490528081639406334762916458708765496112497410152107467199967745793731258871588216284085076775262993341254700940133292227186036383331996074852315309016432425543717932665993485143123308974803823090065078438166046543878988136175846513409786208870342806973627422491561192302673347697012639167267173935679150225684610059057816950841243485919082692125529723597205499842092219372619880889299094352876234001523961175422292312084*x^207 + 3825135926979177394273238988642722661680599777276813484863294415617302668129257254358589621373995254783105822541984880595745538231213161676114585047030778737774329810700385511775706091938467460477840432264551119915288293753874823196728371593529998418685001514250129715621192853713605931551185286420382606318046019315515842169755385672063399667788120789726200240769873766129728515011947375081191822011177407207074095066575895534864394551633594957933075521197766824711602261258520709647218086528228430855256475633285373730075161463077973899891115526897083543847806687014925396288946767068856896072271901102281279562493694434457625314250531772371102558885783310992367497505594055050343313369312180984810112885938949003010092550678651220523821203034937195857614009137753601833027309581322284825064993515588948778418126932261453430178501464589616468630971767618954932517745466119411846300586215233276746571305807309037784601189538122169083675628832679740237727188970652425756018289845129929303218668123609760372301693540*x^206 - 1383432728145645168345910226792435569010943349512314458859414745572607034394865507538776954453389374981832498234867934397465535829528626564557217747768913482335744043947111538917286173323562351762591961866180692979169127084664283027361694146895833137633100656332275259424487201646272666994985625969465103142472217136990420599691132996922779274417023810901634583748034749420167305036778214719241371725017750915967696035334914383482288495620856298020977357609045584283752408915037609911433118718473135888297711937216037196305923694983354431536729962505113111695004188738250349456057750671590728793937539603686045694108869501964649586408902160802277684239284878404288949669737665297590033621844212336636902612095654215464847744951458715712130995764750537358901990321629125461568914390643324846906674588863123774669980442286637387293359650721937304443378421424133812747207202090329137733382121566120932590278940717386919768645441529926247239620465759347144861801860086532657122259883795831091473264424630535092552906008852*x^205 + 498657283264870171358680936188156941633031154865606751641846962530992125814777296741064325351541963294518517911505887777728197519165921650446052988461812937841768708390404326999549828333757599540743910929022091884728640665049511648052851876403856779946607097143209510789338942850766427123910882960121494847135092204507923517097988407654321073997157823859265968190273658588733978701902958404476084324508404388353883315959612122952902805045970993102262810179330877990512346633852264582128808437394247805833332831400124299356942504534529141778333384163869206994307139223357284535085717119025829944615537412503917027439442411368523165427255854941289565230207276679172928564768450623496320767025399658163036543534014267790915526858411737950442609323395943557849331882731870350529185804387394038392952766078668140054021922568676575631740917339732965693322067581270434384105811181736985979915969682929572514414387662978163258945296624396477126120764420403501851554169749082259387484830486059354262156361567510643145032215012319*x^204 - 179120168335848330960762269764024273706166417430802820932276662383142232245263908420073703735127446013565269120498698186001431293242069412976465918414462928274988466204240819137587101838947950818180865178603364922361545028066535487979975645831639910035541027063956752536189965767815666235070579616971040669536917991522053867301221964177944717917020349181584570044726805415680691127222853290616084542513431162189798459552942577384020543306782809940385738130231988039691455565402313595982145061134210956213733345770634026211843828389448608045432654788706901147686434056421764178348701825024703529324120040204473406138410885235432108861242756195255890691737724706204047093163637144438736799230397051791102334769401161396828224945029620754272330648130768715820401589082214544229346067998402347648434756763183290797260154104067771977862332665100130795938156436383716024085675788020885723127300850985380915253985925797765750566388229704336901510459040510265107555337674704348839650967473861844921955099733741437989625442105094222*x^203 + 64114264972368984966567830958036684686138950895938718421138547514745275876689238402306086403269335453532012361268125100940978166579440406777925577458788682434592900746655498243517931569802791498132266257249241233486093167696996916297216255522771883261493060017415292185950489045441368486012878619036519696314999208134341943364556307973188394090249185324237284238885875528840255885002726756567979706897286537041846772271509718361551117930249873832276347879943609307838413669107319438116065498194165462103864839437186581844623930882076112835240599331245304098525460330840855458392587317447420898787193191449489952257887920340504082200872663222440163736380723581062634781654190051196802963538161177678696334282038074382417077989816255803940041518991055585710721417215499313793181243943370461297625065486461046214202175791134818953880668169599307135868963505339311561598975239209878986166474031934164089336937379072836358050231697903656974100657198195558456487777922417913201617938537299744806383833000619717230684928670366992455*x^202 - 22866952211920993689088884917724719317205929203227020698844135075373092887172171049461692512023082445555687431689727094556173245706577196547037288913660100619745419597517636193074630206552813349205944777531302585850920306158578488967140690136274575416262845220464679045749368757755477808390359659680311447564131882817611812541689005554191248850654783572353054637703172669782159935242867474546467216644895773260570334020979104576208533727873820392907028479826835549249588818667364826944688318273233467960062754360866831396811990778309873160947247289079085194816885565609221422072110020667812645650064375790100179314052750671557536945660700063348884563139156051061997127624842996439875400787656567928145911900921087926390022201404476965669719671356574235865145017034846257812507451002332796014912437091385082021794926982887326065766609267349897910811684375553224487542320770404111029752849294835066628980771722210509770800873279965810229403935706969912602911802015857366227440730220012646316925698804282512505317660949830630099059*x^201 + 8126209383866980015022829371215112828698828309188659027727686046409663683164049727640112768185744350203851386488299018525069571756597989875340132140438619529920418983419586336700077730083353737128973573953291240785597666396806468405691078414482026748423871899094656270533103620705010884387555025012298200356826001735433277698989851401973773814749398572192331210124241064192536950658164251474190326248649424954313286330657505502511061086981664763808018845487700188899603394126104867476324622968891561607387671198802816715290681302734420233702631035442269663226509959882858473894588597252084581894550103478876968047697452256832605789011039195471301662193876011288614983925125221915723786266143748771394333932124710772075367402245637126612736295309684415841609064801735591877024361217138022490261130208783590613918814019051966672243839795863448311834553480641197784999666720199199671791655182340619169815164566243738530548139440165870868048701769147419015428334340745060575500378395784485152016238960603587888124822999417940902642249*x^200 - 2877295016918800376641849731612686497831139563812666912865421258342987408315622229472086035256579965810222986976143807912095852364709820369080531255145003965679469832476997912180830695857482446319527658452510790014176248810251955657214427683335920952698552292694942802818081924064511812452189315831363090365237374314306827979389297317202325200849528579615535412599169878599559831575189710378006160234258184367745771628754839982242562968886449290556306222893616329074947374634769522786392669803097653619038119230753486089108610316758700857212933449109844411323250373385179839551725569749712772709325978448907403670376463145137794143930616646670296218692404051826881738352873355317970303744703226528834413926309934711985207730420553153319747307452511433822434178590852421375503243745497294495539995218863634921222879929820939762149334109829366262789456716750112839798854089154114006403470601547724596053625488274290817320390269799594881847177371651077341611944553629105038994198450539534827095030959492896416376332292168020623657635765*x^199 + 1015070677334035523892931936247006894089901463509544981735886622695436722614979906440785040107587222028590328269105301715170316740823995987895740810901009401121146063696933723154297578423620696185870811322503679203820952099774357940054437535612330583288332214497093430766941648416927641615617921588637856298053000007358743564657322480452127996025317331095432008646294820932062137710108977970401821357300664078987421028299416286068639519325647439053332981913526844748656806628273895054613324539372814864577197963722670920444464193171884685692174833398075096933502087031944803413992348696343419729905218408858233179892037303158162426204647798126345630326316517901882175705418084328765307584889057564361411214859993195304984426309218647838297215267429022928575474180635358013979266345298394899557167484368162076834033838960378011845365532011912197988214013742363695231104102098111478997940643175319831457361410573414526511928587453415867268317713009375760303068091587083014591743409391365494970583220452587212845023689657285074664637177252*x^198 - 356804901287784517337377098833188405952929681059115143917664266524873361991119928138837863851628553494060975231449534353338600208138640519542492147262026216710442657776867745244598459381035785288400395581485345882284173075790180940147453356409766202061393443020084950651762072659210570047280928646006615158508248720363584428970692094121536135971741696098212816004744524135244760425960929823145629969905971501812191460093324799937692632859599222395612445588355276658972284214496772666427028279383787562420123047383898999928562064661039066100859573408439133341835228552335577763909189983783859524362433376411393895659668534750289895005290177677914480375922812675208103780433504969902523253211269500805690182378352828395462050245269619559178325955018574802855093787538978572907461181461803170082768666161746538185077678733022967000152555682963596402812388244995873281566928976278060517161391683350707723316948140961853221123558395007480319802658885365646254367671799430647689130948741613874790157652721031159524627753340220508614144896052207*x^197 + 124969202563370272487680237287343976847152188591184567340673728821653279583820932216061484719115979690565211546419806861604668311367570538863354721433960590437468552821514408840049900660924739590322286227359611543155237244582684187985196086170441391342646674487173083353879353429513237322013286503607690180032141767928552303306647268110256600086756790055900810938092136519745407837268403081098736972192881799490889324453603519475969857941205528256910695986314837021337019096246673891732407684977198957611176592030366234786485806649447646216675731490584914590289684255826445221612856050783240789796019464334387559330929239255820467726827289186641964400017364208197281855556059689414790320685193233085178836085101757332271102397556475748660397381875115623786305727285938197559559672436368502368804133221199060738971045225297830799251502683374614408717622280987364516293407269504715155513887240566325630536589519793930692887922613761972239105224340405797207923122305096082164870293795507679260386430007936003808634472281224205923663418882384389*x^196 - 43614901676934144674623256915302850404046924393917485959878658030596832121430529244307835420907275906048715427569666735130578873398028772643272480499854408691933040420717442067472857023392777625319759135484296348379559113765899209629852115201859802179087384422788404721997249104586823268558320446205565263204233429939825126874918407030553259609625566531645579663159406174613041667747409729632205508634196505499179719285768703184564447731007226654767093567036440530444443386609742734343184691375666462971540037473050604774781044643398491113480905587150690302802992048971541847852721247731503556477380594084956873793807737549934308232792461898114356306848670884625760647738284748865501407643202241063865145309611538956264842563465477185992731200191403594907094657196872759549942886451766579118782801469367105981296980709252132859900640148812865543741965626090351778048952648631312680612522789757368803622167231303671852388599191404455684573985382255580578876278440695225509162801308743206222018832459099248853279844883681238486142962526389489656*x^195 + 15168908113887143831216910199028504871641353944929151016769617944638950741425990536045513186953636961932188039226529172623651880123124532459844007029032879817132462198715279710649874913718436661337306160464200648612050723061759870938943427251469841365758274267468835424193750862569557320110915118174782354504881494726280811755046522261954817155945407045172305939345702698416120982461230891174813292958230553800922314858063102018818472469950492530180714684929418837791638161981842351568584291272892280145669929154283682697321773952802393227683521261361027126994006038646966777566111527078727840172252768850444426244980704146620336105665809337038853693270409836698648294265785546098675546074825220985736366419854326654284972379103449176444848696875044894662932106800821488303630079990816025225041707780672846805839496707737965278148124202683048432817138599267115792379768714579307338993812600134395338136651486742151973692160666830941114496087558712391594998228642437731468851619252190043482358922059921973951621060806532113513231814038316896210957*x^194 - 5257667733130836258241919465753926757673259400755049020449512538512916420180884009393666147366912840213193247884930271953893717248559073863018082093280473977789706681990578020864831390082364402079068296933363403589329919348181755046668877698327715260447368822864999929769581290362647804079451736120713512225406485949351073945340020990956093546195457379379893869172175576803963564719818803584614616214985657758582250810593981040022980181956160296298271609070190495831161294674592872806927870705852937604794416675564758376912104021345607221406846248163934822747492950800311284005367839673975491351854185204756253256243698068013658452592908693718093820487001685606681927652280357329760028886435652041892147133245260756330937499839329718209604783583774142867993372779067999628972498763290635369709750869218137314726189193709559403270929142761523024572088800339475048168137476443542690541118517310256843948925312667427260718017121949181789708022283031650924516845075062278360589160594054813411104514407659823341973575491178529406056416288917268851210411*x^193 + 1816290017852569809777314542515003756327526149667449882800562162813478365336715077307210439044252029046146792452389201992955312321608069424690098926735868281176472357986173872718152930712990414212590864091125920711632374371697754183644428353608693260661541520963394176973613525479558279461569928576808186877072916050467173383455948216252022480507311428158910983778914040265121345177376629684412129927343563701301382016977284294730514354413602697429314914654816963883587955319922168284360645554377241659318358758514993616673527904226607041698722166987960933967852163991595282933081855745360025977840767937374539738578284115271615440471049759065614079007148360649636342265244421286504477764753079889132667274840313382499785737483236647025487006760396841302206105584368837379632041372972006100226006357297000334707339524624730268705992563274340226680427466964517047786200703178277725558718536615046798735778327115132307266444972945489791400584058385743746092331074677300739529122237724653443724709051593008680374110805487867336752400051440755123759200893*x^192 - 625408746453602707612698293503473758474595167209807675357562896582424967072096083960995737945828561090468795662286511431661912112084761604416013263728193167893333046974710319120851214769658245247635860246117270671470675189769914484701675208787762717112087814466062384861158109389028057448225648374026971432578600305011334425722721587843231596750721358202825764163458063746995899679642126954196560347999587877663232566130902867751717908124422135004386717397503966333477372505634608368490101805745606169654597388352063872437000796430046735069846985729427601291897651724066020970163101017956206592774877420272449999844802660914508702247794091551191241554353253732032838407625322214597082490421965612167193318507491893582312148317484583353006022159794787088397610853113232492661629048318742951673167462611678497735744594014653616441903312274437496921765963524820967129852247041437570225683860311848409916603855660732935121663727728914837495489758764204582837435797983665678491747113727109185827995109020138317076112964307247507569464215992499801559324034219*x^191 + 214664333484754307542060308681438083745741588107574754784671563188822855975607579268643161915848551927666829809221253128610042969504234584929499112382836829091440182819354716100429297517889919980221259062478610376234126342411848689913175580324068188873232336168599631671006460212602953763897050788783019128118481212616488524778457958000624812717788654909005766234259306229826700685124512206813612535436595015109078993329991475640732515148793519489225712016715759523330123736974947632982887707603334645697328422327298680199497758731191577349981516002204854788716345725869069694901190653841664652854037933143355912236704072307207165274360548464360438090174599478908694894556562147299450498187190898902501845482354660888877673369607108082901281746210430260139965400884240886341872665561808255616631984075541736300276208960134412877826544549310267393661318852554165547935343035769961465203076637513817064476443081579650066218005431413630134216452166245482533157300572212754269148934997355894683849035863617767375531605123234415555403234085387714811422149492590*x^190 - 73451043156412051603465306971107326594072856546801502562159614420081533870164520231885714702820267242324304861476238749018549526120620640071191109890015850028251497788242141769073166267131065124973414898774374429505639702550022599176282576337148072580130647400684696340934768856547759123417713801406078010504420042433756380110835808425675260329849922544953400479288242175989092518361702292055215357576363788542757076636772189149143989844476162172069160656935418191651470536122666407994953562376514389355854681188299692327383475338391960551043967402656232960746214844209793339793524503482167628760776226461416966030480533819722825887611440414656534246861031829295498576761249421468992498732923012376593826007264222486616132264252122457735606616958192964795502465979617931438535224915388713266782820515181146799159642055656817005829813456009244126417444480210938474494649792657776792119656144797124114852358119629694509020212511610203469452041547179118183210336593094205011334678311377488474871351411350656349026650846067347527278890528355171583194979545638491*x^189 + 25055043571778044745791239984632024826664880116792078337167746024099544932224222727290286657622751512064387361942842717859162725443436189571084050645777641566459669788587854393014750817506991603157319819549048087296066328097054614151185758240640734578289664617098494368449846738507258090226230103193074684313650133775270313205592191209384329594255498426600995510707999156796512944547657857817735355022004512793672203688788141083115012598362549363574893995600694719991112563832535566950503898044127714565186231229434969589448654799817041268585341435296781068335123780789363647564862858955756279212199128168516695392746415283535073482219082519581798514301016486657203084283474826505050143197911662452366610364044837913135245211013501176353097556637205148821131234763248113468869668364772822799923697934420009041397114346715595985070177343313021601972459028392180109955489801587605385575966710985775211477649924410287513827023892961808567422203217995232247119393628550462858293661451410848830951187841729651032664683551296180448269510659844658278448948074844503775*x^188 - 8520370108212335842058407722898328950418418511984590492262037458862430226591655367058067447768332768852085278656825243903533169086916209114388726348116809232373127937763938401584079821234759495134795070010647934864027305644650572110047261729414197926940453466190104763065340800160143767579512714941746912733248127958311668258352856199357499320822812237619410509699735948932427370946883295632981068104902997117829253640486202202391327483936763431361209462702965977146819247208238000259330468696933178614976472396642044945585729896599765339836642815475943053065552924886200463220877150336290312690350096891026550817710420223955267085201530015121760742615971502711133867848606821031222990687679976560763994695952596272258375059449268034532715055870917328908910548295511967253067768944441575584499668215786532086968068247010229347127361348815262345589961507748407494112529530082036767775063406448973150215989012452280776759316856405928110361575395897090628474334535014608198129926970418468455830163810725366840587577996119252046111200972997957892677998142091066391505*x^187 + 2888573337207176409469530094811270239538710616092532997001693191062638501737498751175791108547007016461678575839746239825860250710364556203852233695084916581633039079763584763692368752946844869973759994682684826926292473719603998816280510668494619461388520877721354170547987446483910517832562803367198768251200730261337368496455923070825908785522418574847208163222961122221831633229087806998359740026343006553749713580414904820931848625864320629831875502467256611353121268891984044328100097204206594537586485883473734598299045498041364424717349394348493568201327393910870656425384134284672060697751476231012778013315386538891326885883969098612513898796939249999277493381757260789592807642398309537332534816494651398214889204243392145739016029397150863639630335774715315520997164039232330830019763638075141710081262623234025471562368206717140060414054502681931435343080333154790821040646154852038147336770699641322581973256464354179672240366150699812904086526110310830000862253064653292445855796592394091077985385821467732795222366427509336930022970572549473210123337*x^186 - 976232784167281119394464721359078219969461117601008294583172620882157209683625887945469841923496032149947150022182674628753042760407473912256802550401138131554635707528358241125661938503883922276580134527153720126240877276915028480104304201935981781457076475873166438984852256743399400961557779072445999900408546950528973873216647139755734881942019425586805622576061687627589046532388079441398225630236568210700104547158007957105556762621527003226765565090993034500076279137305968916698804520622024747891625661068941032299174224023231357832453508490634899901732940974491587908680054438401164557064539041845708065214518833478090179757446388192123922427434280648070328907778917785347596709650697246566699468391668907293768252391353399875682586608129873942107719413869265575218277813905380963905145886810249320546805914749649207076128472390860469112935123483011015109761063583018515145178403001187053693567709496897503550146481548381960763606289514594632009963956192771308563363907064167729494500214279258918628715409321442858367150683136650345441622054789191911692794175*x^185 + 328881873916844224059623095522404708414744963286440270235269830309913816392680568994851130186488762123110642870919504840731914867047757381772896641382024253917558709990876829362126349844983046924155413709791072340425376453929859822256860241330625800272980180188397736938374300325023416744087846777858660099025599048413348029485589613145786851337408497110512440513786047190849373418654243899573014389432054845402769643557382386107987759712837849888911859628487129183823085085634050990693461829161975272034270606010260268096830178794821858584768440394132631971015381604157819499081367758049598111636630122525962173441245416842262039679634608701535649269225624005130140993375052590817343637200656157546886434376143424483729566095105761110282960078900253595083980270222687305232079467931217802963764758108642947691178910814866308337426520101385246916075374067203175978630419641510717717626975581424924916614083737453416445299632782279717862124083886386432430448441213328684340731710849677982747383636854505996884882460216167312388671912896070928301065100252822657289413176989*x^184 - 110434261312193734755065350744694920482675303878966702211215729377984228001605409609641654979473212173512216543158441127191404008779049363636288162671906540913780687472900724489941892387321439423482593455718565074645507313083133561622856830582047915657889478003050226777269876936722506752371897964721867492621536307809336692577559178112365160587789405153186620158464378799684976539841206694137816845499562193016798391974578774541777703275454787327774742022207326275947628151653326156367147527838282990974592197999588382314727399846990614002756935667642446021408725764602398267563004811648940653862031234098616009716495667866489485106218614317035013348997580775516395608533982023489674024794304839882343258075943914949655566013630017767611420732074845987841682630452642514540809463026847515985819700523999699462721908581851124157695606106020699568772383381423422089140516864700231296096775400518538343982557735053581206850255674972548251132836957868346727117194899690766745960532170155527013771631211490848101365266022916973963432042938225165305344275011729453088474243198476*x^183 + 36957043364783025672897902064782238813249460197631001579135388644410119799602728377506841115235343197996260456601061183753613326618355897767059014154529909937016567237109636535708815542563853206389251615255798705636865473739580801867531861405239311513814955738139242326579720363716237876921881702996519155546761369308223023617567114801688579993218522684024661850372975248943059146429654369688392512229128510076900869853935627656666981143474175329984518614569924801722634159524586341841913888895272987259563268347307279232159140059661067443614189730625090704839188003245690168053419528822914969648644420450204748904964864230930927015781329123489384208022684440805263533860558039491517742259950792246167702226099880964086751838314657102702705987895264661223390091088288230490007810519351400678051190088748868079482715995096019672194247032179540317657395451048701198128392411298154825265452913105234240257851375305735693275402543698475630462972083198496220560681187663978975676816132226237027844397901340180390891822356840256033585278804796422817127980759351917240122828120560439*x^182 - 12324421183833823060928991420858787562021625965185637295259752363478721547451557785681116274273617635502253515646993125065236834185741145490998781423642154531036368301585461850808969097817707511368153866864836019145589889998512545346199596191983791087472715125235434900209821251124258085234618639629922287829284714259775893031508582010720334254177068707965838941411653631900586442442521947511305345992694192258396174081109364090084248784779648674481377026345289401406690632775758017953466898293411745795194603203974874080494828129887487497694457561993768210277507597768420073271100905070693285918259133532857616544219949920847023996005278560236859678745990374964133821315627473206080789213116009066230267117325359375690004448766536946194702785008215048513684064424757974055867483181629285266122495124780384729759437613826439637014602090701103594206808336178123384743221495184998319335092315991283090332265499344303694353773616839762991732079612687170778155381215477877137011501960755326857932173109678698346335694040832778617332333448488195359941165347419007652772978890597240861*x^181 + 4095019374052460235205298291470566311061615150304748934697596783310618730506059597275715038740569791175293497586500694212712498726606011606225528525552408995109118048930217933154186305259447162334507188269400148726682754133297072099051222350236184887954874213008155100032169533547418634798949061682827086886860748933355141941293065473952040477843425984075313524270074292049783061652105046742100581690572186738068882017856216286297625509872856709641222164032831089275673335929574552067904081411028603296917821906747329855721356760488377246236886648664034409055788547643173917182904802272636724119855599747199504383292985207206817677751912657042313033755095787032371262093906314362143369675356021356878838418027804439854575556021056368369293810192974075828663665395659668000061674628205936865972108364916597195362234821303378950055647582953898993607933095159588153179349543176219512968719129683830099616792820264251612063400441365302586160566920333183918282008644301034358275708049354245903166240837897682741409927035239774483931360176979045068728841018200133725572620241274378313462*x^180 - 1355536723897655483793645388822493900274151578742559227487981766362776572163829107499696833370940985782764339756301322127294773690753067451237324743467054273864956774281490679005484925938779832682685795160715528881940641274845936403913299702563327214144981456739988110011671020662036386170405100147084852831824435420897649789287615501234454600121160284323958671461331886664032269827663602895047461046280374739106078575282905476615124189390979242619174408600254802493161298048889590255677034246240302766906679873808433395791182079766874107877979544682500405558801589799687263785778041176582731768035512655869746005040248552091311890758416625682476879743530737310702478167071494633972036122545600179990910308204837060189460646955109720735413552581785479875840188565283407513686624189372531051915439282714692848098658499957607409791250578802799560372540221714519869019029421774941370307017096450823843539076627092803639709685310983352597205931175795793005035242334397091768290166852549386666013776830814958035129765404799493585490280680861521118396913204603328193939482245922371352072695*x^179 + 446975495510958073578452125638867821628825364913068115698734771494193896658067534566016518042954990199429900875927378152121449564100989562979891279202997873403373019272814987603625092939116561138523764439588364959626756054092050025005126092888349861544832920937884651494527432002306504545616463006315715879379912947682868155315681244016124391390369870125806192903033721013819180597916752780586039998255917877065703161108168594108324844786382979650229397962185205757506887844797794095558475561527845639255176210844640858421674921181005530333792916578169311444476657069783407720312466395462649370573334230377981755235395665379250962542524220172968823919856972296528940510961170092055928796983774604699855830969520365018125096875541720494490073996712732378945285044485017250078814175029614145103427154402193889210681065582183074487350717415043594422721348848314520669140970655478459703950117671579524904751700511203584214471377391739911656829170188482225708532371198335804813973936280002622488342968506918368811288206551099210518358050387763192071913856226682871543234047340170191350177493*x^178 - 146802472414089389983631464098684523369804750354699905005023075843362339749536240452002962874695140732356729258501145985287539812912375239098584832301663589424656564642837598667525556137694642158578099059325265387303349684135660933146502822994699456223339047499835913943579695666677151526628655674726597767469478130633708536274697858345232067298046795405022223091501361098011559025485463447374137760344206087899568769903186190368946593428670570174758315653346352550408953450358243705080620861187238278781698058533694580452329408521092983922505982176815343265739846847876994946495010706684639671135093117795599024096819607096227967553391226071650947881222225253423477229101090450276968277811850109774294169512294588617785165232769489046221179021442297720569523240594248943952112830698960060863466533594318369471763971010811813355043635332409201438520784063498264571310139696219921264015179571487390386289617048098522866561217350640811412202191534598897061844407699987226812258269274993492211076010943417407480674695801877001905365783848141392892268219585578598714807619013238283322060570620*x^177 + 48021106127446090090233964336247926082866574728761638409726203463207819272577726199191751581321129288335925343049262408758316549186037766187196686975461860140870798751701744334230931269470067501085039373697744267730046276892801470536292184779538601596677659981301540330817300488131224272405778890318106646216552189247401055345585897427545492901809488454714945272969227208120324232485157629996938305092402736522222567372878936326307360938480319586345570718452902323976566451137995190471187285162722526984679937897546141824651514298737586941827628589454540710954700247179536957850079719095153011306784636627167793125324895826043062143955502307397847115741365274750461215790859025970542276828248841186281544405721738743645998431915322145893814244866544405301324038159165733530385389672102712727201388231577537497621864487197043122700058120215425460324903520540735376107910911258198970973799313878921058297554899426152919409679716090704535870591479460866503497501502107611479604998359900240170415441573078887776281365182338354882414674275976531110941832814803975239172617330509567372829760532526*x^176 - 15644642398276874645945766209572983381812720656040245455971258951199628109095863187714292649003347237161388020189673143725459603746818361981445366877200962786852155508931002687560148515491118658920885711107126769680241738483338531294883995987269535271617840987316327631179498655374289004701180758159799724205739486888767091605743769332962275384868581835930128824717368685178373492508838235182736514077269827347143553744472627947572925350920192438573760222507859250175279506510802785946359960545420230186558841320943130702178874858545353010853531933187412288977070859988045826305594296693206149792043690296256750921713645642779581017694122240458713168383870166848272617233611115498293518932573380633124345613170763595185429277927812268611303882778675549144990244007177131258254231739448325572091098367991001825260396684745720020545199080985778203650290041866745982254155661511007257999772211702742642299209274559092839643858229501096234197416454622990283165109964808762859019221747413460600475706216281622034934267423588373785417271843770846178215371799604559063017655296157737860567184017121050*x^175 + 5076140773528549062722416507404365110859078463796723660598768000300782518813028101304354569326391044417932785543694642327511431394216443204792318837235511185998716749204095060532736672440353878546722688981739156856829015728618045006639537902918049464303655786075901736842040205952000281184584882681187148049438105844901497023791753047151684656811848397442875632808360165718676252743126205303672086902552527765157144518856004501386795762978342274214806862098546932923364038079688100973290499269197799201133650691213732231815001841691602005531411690672631273085209088692538735000021565847940231331262166922503157493019726871189275447883699487077215238335887995288286307816617320082892709769714187361956950645944295661305785550036986550374124792156054379639927924350629457735604917990364323016040205858110115729634882243541151444680281061485415576432452249439110122554418483062198979378616426530513230906828884484045012530996721663312214437306662628048920706717410618961187988678622629793136044817004001995832191798491146648212209537947166203776361062263545386216476207334136979578415325319420497661*x^174 - 1640399130862336248341145063490907991373314598129255712851882756119678028497802375833078803374862768189981972123248099893548234929830264571152187950807472023973316347424651085240827492187142099428854964827204144301928145125237119310440581063857470461629152641051877337033778581502334339825887091345907425467452921982534470376591963222572566808074822915179742721805153547739298963693674274876728776465896926197447004054731754344251514184458982306457000252908654319763737656073935316814512119850892431369176585083735480922181547814361805461730173563845655945056883788332524085006225797653860292593401749104881831342241066703452172747021525463610530890150934454730771557815132881097521010836580386831962822728636774397341820076844626127953539818942806310198635527956334506761375442726879305408893390812792404694459508326100683918625432050964221853061589302687088735684954966989168322395964731792057642822530473523465522722728058845956598788805053037393814583512380550531673913439676012068609006745518458539446026261166564955162925671280837723712033380291366614720540996255931242571235050504984855278405*x^173 + 528004574002576311104487969110640011085715712066612303450541184800216283839673776489238626245454149303134900466540822157684434713246193733310386160818840550546923105828806611795602042201792171735993950352401586160140580579653694080217841047534297152306592516948232417151641570757624954317596133043968672069552735843679963457192325839633990713488464173413181179974294327616199873474541670004536766130792486948969921920759214799780560279946069818332112703545035926314536253654049554715568979073821789119365904293676267506031969066034200187774216228208224546479151873394610455128363819406374949824624009456586735866194489216059276006427963342911232549727032846815276460434955958759693781763892140926000328822822449331275223462326361202694563165683344061526178049389046600782849160555618127404443440378061838529966308176696532530401138775088967699432443865370691569925483087804556498829444654191442534835043283387788818561501990136607011977715998328791525398511057866259207556269031702090831017340250036315814148755075305603881041729671581715488876361036570040292026751399451380329953488993686358813138050*x^172 - 169289384938686035930043607732551142568535199298946627367058374548623877478798952156164463302353167167968144851141830937715967774894662073625414044036602144737267159158709653408439145163414940588225021830766953053593268460418171426187857074299163536396222241252264599721121090040955104978990795407437429365926985767161495686444496097768622016925584050312243622163644978686453437892802605833449726454597859107757661255034081403419805143996204648491961247561302059033595866439691930918782088087889851027226484191925076203039249075707740850035734905447451003450830061633458247052918385761957529654916603615502779674172797861859945461936404598545257066652047313112918642044899435064001425104046436635553091877226743283573937222769640686291774848772445228194690250277321327729616169536515476820839595623503332281127999528410645107396286717900368246242810797435856108010997179618565822314939666465032381597737506092478386592667372167577166909524837741094058212769120882961456944159048570300740190982546230552801211828793866901259464352195439335672374738650234778547877979547109720011783877339094754528889862287*x^171 + 54070342087752850293439765527179857619282870710561752217092064135582851899818419693537740080423848609389262282802027562191664980203963375302468975328331464680791321809667240492920123672593041507376432692989708899410813566232680804086888256981465028252605634273692895278050474926591146933186150390486784637066314156972271503506087229085831134279927972224639153751473013360209696026070401619931331180475899146994036791301211610710389097080311738669742695342912071437171739976232457557290601466503823598607800096440321574909090605407215176905969394482637878956140424798539232387635901935055592219469659730899113831414192172602311390187827919492356586528921785069394112605852327452288339181655385171189517387046702033568408136787373798559165875333874953734117837754831598380336529159238197039878863961396459243980023706757459372107104762277950299389735198645780507901093552256197864471386307210506727255743509635183437005198469997915042803601926395893088614129880110441460501672025676781092441888032544797762871925870919220253938016903092539169254532925936826615588307589803892633700044825100723683836000200501*x^170 - 17205002803423268014015500090727276910410608252731119673114201970177758338527819515236450246845920463944901438987874898671343491301869080519400655640628324070513500041579853921627777261613410756878018505428425939891232778172158256821489695865186667223544014670446847020864501477616707443197003275457680472877179073980959999081176921163252812845734249103342304287076688482545655845671045687765051530961238191693718973101407894066132912903726666196692427886346911554264213717174097913430747450641883652848604046219436022259703576087652716729339065135500742353982960144279861479127897616269648746034815059911068375034994449796957255303781191118542173987387957633406442744004425654097725846857619486643301919570994322203058460606394791160536556560458978817886196327074478675718425733330337953896871413937674516581474172242216107114954369440197228124328134229308674117512911383875518617098461439912507815295951248277468808279359391379458089460453563238603513191950730972075079308262663214510248078280812499090947319170745809924923946093096901728707010431131408494157360025972162756150740570285682010353061251026983*x^169 + 5454235769254371963440478100289726094839847001526779339155574158022243063613540302478284299960935978145595433074449742194340803630271443390111739746811162740764824215690982514730521652006041504942830777799581809131525103185627370304669344804041579481389597088247398453096561636937085435409583680341696786340154568075897495129630796808826381971259627846358734143724403300160364480735182436521315046956978238589908202703946239592236718551200555717841926401368538785694480264785309433776530291551626077303531499779224856056912555236871723601491909977951940057837087165912584883430971791703954811774852182752133212581836663753004683832230456657303547952635107082406821277702152080775359629769214173831305677853391413679809920434117100199661285580386385049785408400525272975933161421872853047835651556535839358185163614575896305020130118373654260266741013169400767859783546477043562366483748695865219266601574978666577364324695136924890103853036431453263566124817281682606212089265333087399709233232339530546126674618509246010524417517633979506504866380993774647482034618535025695378408257089940083470899190432652684*x^168 - 1722642808688647791111075638151126859810105555894612862373195377694225956550699529643605156737141058812028676338978222900125045795103750445448207430142269929199666958186022539976014084448595604008956459560065791461905801945708446569859749965988614829340026071086358720091316803446791331577614797984713136670915938505165359964978562893022414851424036460053965112234722933440251717968674760774108709426088144666505707915758844578669713840464414173386410427992385785919354774523654677953935538596998659571302784368615446964890741373393123025413115270957140411201700728505355827774306845409818484799663274568896066727979090384771537527572869189587725371686854583999724822514063763306401633446701836268018480658501861046550447379761287457521306423675643405137413515052473309321671361282091335882413819623276675051601685244778737641110590916174582912833327718765159246362359968427881270072837614168054095781011748690829960758636489144256326337115419719929210650400727135799396059445668656855951800055374605360409326794418849972928798188111762409594614216092256890777425203300215224750183195862656850076963508098309935389*x^167 + 542016308881062666662998504775707177126726114394178749813354927920136897419617462231324475574337579779701138837658495179183365652676588420320321605404507077556387319739005301387448463292102116990898309017949166291674520408035831515606856905931941715927073418152459879679252786551126760071326501480742862548446243868793658209772372984790886653589712109698886910722674804283610066811953811931237938156323705486438452834521469331695366978182487317787895926929240699030475331390023573832413904439530614284163375646196535338347356978990694065362581647207383367884223093508153993427120695516616535494088063138343282750727684262597178154996262087427383739470939441264203474292500896729240723499348129031161436462403604843950168885902551640199642643165253509067399890007624664655874547781898380275810867305704131231758682051711017514346954020633791330922994350954053597752749751001475733234965383259597180779967252724752343972661196024189989248369981093016433394822211690792083334109578530273325413663311521085200547050197489723095978814203028053373669431649900819262799816125495408459014500731587667261435917717248030487536*x^166 - 169874754876318142931850680211561309027116204423697017627679020854851068961855249132615706912404409750828481730427766816830546184573652128805552635824666385848339432824849864151038510637667844305191818833011667994522902427485153897287322317359485837911163539897949336256816775561505461347433321756939955035556517784705601578960523658258551754059298618613657295417230703032685563413207840012936507894013617527356994964333731984485663709672177458821953822756336669387938770119866419677459850710641165221522576279150062007936555989067933409765659907296843564998956266321805658361001031968195586935034851251989617020259896695638675603873161885058568659021472092822789896397480395565426077570832873775918331292092540731071320221837770249088651551660735715810653007900422832764284953971576558065431569970188273736170246475137884451667162959861287982699426122928680020523056054951356686463016035829427430054474537781239866585331063794423269325815117621436105396788261014133817214815106110417698014269932968666575126558296558849560697616862604675862434681786587171275649534721065265687757165502381514953649187255766025808646885*x^165 + 53021879063928091404825381626060767959160825596761977534186740559692585361124766922066669447918495932616796947155782092524454232989516485043160578138834132605990462840209020485891700420233276475407823416557152494639756377412013096383897049965642477007149168313370520190985883178234414285980878227944126061643411189152806419435868469610281260159869360721725611174553934892196731319613309379004219134951065876365106080772514756138645342065433527353967476693536621855869945845932803872067776138998120572362243631256319502181653342290092585688682766357158982513522732249180010339611231105921736062402862117564421871954125348781678764475594743409178277979365389579668775991299527103749329619908263648425225068242475571043444165744946447488579821229939940522823969199543954983633065909783573865497103610099857997401592176833678439289561019752727226027467422469702068217448508641169778529861641370990026633324205255517883996685883893352926542888967683475350279386494643902198997737848810145835858591530729055524929637928110571451285172664431392621793252362689748688884911065322336383641590934403072336123836043577040528127423351*x^164 - 16476597827987538588971547404795006850953840211556912992090262151734074635005360751811748376088810377276695863489568620696328579364877440500979185439567007234338704657146183905452906285464285479470321550695089713443905510580518653125650600403139675641062456276763414527147816524840224838045027005944891359598360938201788769464316880992431152810444143210399433257026142175415699610449364017039228172911526638210762004162164484920895427221064686224782041438908167587091662586261010066593331447100648687047436433331064683275646823444786485690323125712972514449438740065826201005118250083099723457903153169839371239612252253479539760007357423293976711805547464928154297996997090089473197392770155239645538715176878185092741072476356047400361038463828158544658626367177686421348619820719319208655359121629849112139620736542561714199523415643610788677869085837082787344856418595891421355236002298846997015804130161585228136511925078713630855987609258700058283630160690235980469064789094194871771904268613187312098026748075079192796036718916261870868989046728835150327712338126415084738879045786847997463365482395210469902947276901*x^163 + 5095771050105278657678423562353811820747744480023668985682379014796274771814776467030934184914200566781533612250715656608833862097940967210263563824057123972460695845854324014686517107437253439765648282655131211870113019433333538364402574545910801940842864818993347887388874887166548619479852827600356474059053265910100041894567323067133380394860151979479990254018404646971216811279602663998758354545973814239988395494271632179499739828984847916445039668229100308165837948228954488271071855607394022560390488809450902362758967031760712329575193528266294418666139624461379079984711007111036918333844523031384193430849642045984212925701527871071122336800381625497885133442910205590782447855491701971292743138372508321047963715719358430794891551124697481144481279686698820811394508483583151494435082218095627420027066571571156503617205941437429191582649095576769406963303265474201783749120719587365970340639045523409261670189704349469613004402064971425142799443166077104491797350514595116403975503543902284786856249153655017407300526763215332668895192751482372495127725589868329461079339945602700223898221064855672960736067007426*x^162 - 1567822877915128701976819909024063606783712405189557871770483381089506027015285809730145234264039171390004935223972015524011066226261050545181320913506956894990878479645202911824065012766124185491090728496884378625411601332638187887783952847682835867534388274887968258647093424094568405903275929622306606810944928380773492969858426623587909032772142749899999968403882351456636322931758345736539121380704899695049786835431303003674164303576505725178350535873767248506223086546473738876980745422770948120382216006719561042423101155919079341075325846809600820577140248650465821793972877693619109306132322153962672330835661664137064982687484268513787362272812509707404673601766851750856970780078863752761774319304442648230137076806583842096141006171976454746386754157976900664488485136256764717448893285100031385090454823114147750658542655379967027550771131624334603374203694216494107887200293457632569848619371890349357138131180785612998640699595465719196683813393111194242274205487188341323857822224454466960546468611880982292298523377373362215810157854970033392521924034186995036370121540229637868198866017619794031164160152821278*x^161 + 479644957743624626330248006896740499642420466934999932481343888317148389174994940981235163918816221362190096308969907222251083810934973044063652302938919225968029468169979403458825696721673814871164973479948754831042068394466328557198986002753155429703270468975515723260148902130296746742568050269384877637452707626419979282775841263644375736134798323011739424149527973375872485879395147966484234311008453836444493646743985031417695351916459064305598056931092746539655487747627076231688532171652372437357638857187666054460548425898286328497968302771908727958229674684799242338000207362475009244696424174109281067952206332314131098104896603862407086363349642992291839038006149853233502421360014830433711881306940387135074855776208506690030495854367997117053131473039631952717447959297210071051957269434011453795902316323083145905996694513763510072611185282598980116441797155920658706923086584371058029404411894536928729581177772800137321394180464918440086754372460319468708319474285202753702959525152279983368997512745508795637245088118449071875118285796980827035381449066887445455708256367279889645671459595015130302652809728817867*x^160 - 145831827127015579772252129809954631914434331115117959736962113682801450440635185438707130469521362948270998610188400666711600497386934864368320310858282493616541182039188467772833882303121522962304976908143101326078419433200915789596584433722571180516676065248418784765136935262731831558056797260338236927775080218885724936063559428166687629035471999116241579474642642735658487456178435523404585361820385008041235529391732292072743262532224192318573161169236516564225553767136598457819091825509129419385857243005133100229004823987240670867566203704716314363080841767050666911999484683992712226360257738661084628015434389105609194671189098274532655685623843526346281218643327652708065275402300830567370405263383825126873973658324976697030323547787776052371809610741123530255234329700548572196288806203748974371068034319735110617987798847601198781824897075402020367939201619410253482774773134738845496133469833532653595282832068360312680622818337407374608512700215820620650439291509499803575027369927786806372037686192350881121237363734011911744549578581735513777391752490744218533139940239184032739340242393371725487682738373595235985*x^159 + 44041042299644209368930349004693874805457245603649970693052463463475773661057675103230594935472606698572603489639590194348453746240343256992109775900234376214128680099440956512308945979809187713049586155542469257658382357154444103546911822900883273449500841083804037884383649606696645213261737861553474054673181680848814632270618264306525133617528913831593713861507736687117522905090446317962133240158842606853133656378693132653909395731381904653604406657040051241121688628838374282404921462126818320235723547720218277275396883711606441235390304394101006395480641076447796593742976051018957183398044200400493027372524486051642080945298639196846756121994377081797556591095432434998243080638662496252317760163699625463887843223566412789843235836160462869114111769671361250691109065566482595113417942821035281110661411008962862154564429379737082325413032358647814730413526927873880468721384879395669993598799217378605033422682972979984764862442538825102594640098387870974281092212793793203801128758781630350739899790116918755999827372822687971150622167293212831554233292943424455411541906186387958244705003973456162482427245253125881992314*x^158 - 13203687365040272295462401690479410250209720564712888129426932740376666368003846491818353983084694377515444790452999659130020324590113103930186647215547459013068258104307728664876725555234369138779788343754023123720429945800865629122949412594854671651478756351669652078316659025051161606058979381946754964240177498202875311197990468393296511540040217781365369642820476004795277501221370099983489409738865986754302403424120925629811404296305879947720801514511130413487999320478082750817599091763976109120320109329066913889336157544956949062560670322993601119684790056343757136884072870660054944632231498609922963701440180843715097069606715256758120816196498033456336656933965082490160174061456141467437666640663051478375320753480210634576836190033803590732614954582009260891343409000027965394688307210235009249324442694801272514096926621792760663785922071677074181584971941273175898842173601279264415605970050094656309019265117615288199343097416711069527727146267888402754765412449998134791022254042723113863956547941972314097889996357786780526137196261867593249384582907294206845358057904022830510138578056372981183763455506730459332159466*x^157 + 3927598447065449740271703615816494349309259748434123248490407585168121382636700269091491834655388510506104583811832176038739739422078152069038054232388584724687145405950991050675203194099393632018026035052972937037788765837307889368893975159019336353686842428221422970476179952805728249253486703742346519320690509830296661333394009620589830354422882525873520142736990788777982267611835882999426811737402443436838304351912445512310659856598308792708684404742129379727991817339006887056662005330240121204847672894538163779074537681636427434507687784965550738451584698734729211008420818284036573802541289931057668754611147885056202661731157390192196824814209360121104298204465528236520301182329634693240340411293946709010055277915758082053630207706105812917533000339107289729279558643181143104950861075027669780028265933509432250953450620501802221456861809632213520045541258288392479792112665630944144855288360483276545814336739164600553546045332400821280059145656294549071533283386903936286652575731489665461524040974232406375230853044149669314817611394248954260234809096113241036466773481417707609316208790387229243302622759010019796145964571*x^156 - 1158570017970099148809743720301213514073496714422200734299566024463424898674308407130319195883749468656213831921869958782207561222692402667510209871876491472351748974126538544885081383546879907250996219504870949205305096833448182282270919126570418565275804433538263409958207034708879635850439347447674305525531663106338950080991853749094713788997436281838078145288333131230568692155613477065138027891658080348067343394931837207646963474826086483714578212600127601885257161960510963581777214787973769714829790737217849651715556945419393397447046021704013304368674068315606521157935746797853715366025957220147183131606510825784547251224513257232774182515734824693074830567908907615930708799519195177657079925051751381588246569953078605322666942116038876718684122872613043791785797226834626984716141724545293705457930534951401750760171304713038920443574140576803996352842476818213170015489872279951029476659466230697367286178416052615637431703327893046933084024977021697384666488702981973628549637749324401175477268766316592014179746850339817221326962854168611970857011207792401485770558369166583646684031889073483962514883091665979802223687589130*x^155 + 338735811667540774473707383852785746206988352091041700075084275435579665297324338615248516964222279801929713499903104103034989405414508586123708223115257151144605703158862796947186022411303441992464013328487960831085376020938403777516722316484463429273734694771237686113573206358668725274109243819456516046933914415159294434082345554722915588757571836578915863776843191892192180385843043621961014750612925284443723300068392675466585738848427492544415640170624552196410229327244652113514929426464236736530347259779206687704267123330835443010308350921675711408980569114021771970294456646246551232998685148786638808502426017661523244379933430813982098564812760024226203951778008893237271311651377023883939423012861003923979754840926815780664748629179054866908769839472687063662817530193328812949841812721893732602912890687152733886817391561950251025967387521353297632271774864139486206102699542012516413958817782160956708637125231874102213505933069779409021554716132375355320900796408487018567597629677534229065946222437772068190609134897374694743812570891137508183237843210129586953165694533475366889350296808458344036045075875412433083083038460305*x^154 - 98115443224598271610018791085657978855551555654101987335656146779873871392308454608399355844650994156357917800392846718954160543979146693051304720734369187541535806271254816587206456197289336498720944171231152875829694635550583118970103874264723824750300807358160239165347686927805236142156998115137556081835467893538031066028264797143121548125590945137514696284386442782756604817107580573085569166355052965328871351266081318512898243771687379964834049990205558139866883852536804068237966777546647514324562930761477208449363880781273425197170573603137020307636544359178332774935521583680950239686372372134936786116572967261226877091089143248078444271355790677782475977727120818054983441444821098443408553043091836594289221351306313156921180628213622332451297053007833392745745290931864774126007893806801654517086592092297963755936736113549078190151308281182662470600082287016326891325428013456780649471790580369047640198336961939009507334273593563550848759672598847845630258695807590990959497727459143062289827234461035872642266941319490277387816131105035623977793924744325025345939419039273754937527547422650583166737040817543955593587860243447636*x^153 + 28142293178981740121825645271212252832998852086550892487567545773267349008085946822350960516807806863982654088645197297728011211657659050720288467840581262085205115262625875290417848803411639581747563361900763459924391132911204913600161867323021176908080796933079076174747599919802396386918046379728375216284186070627190854400416805503165156887450858481624825578255498370224745454599570959783818070553355189472853817556737679045989287148328470388737886945361199662335711655648815883479998290974309170596977903899964328170127043554043444938084261388273634249674984855273828605765862837950339701450165384483816424104518776892191413264240717820947778150935780243693241877911326462706941733354969343545650483454012911522435408493058566578680125994499408108147258658929723765541368396572814329910642771196277581162857970378717041386239284659523912557477820578202037482840718364670760778022706895490644704492431312416957309799678740997978524357041570850096263671711550413353493542496136172768968614254501710327844755745108474996212649485422027611002149121274205415686743800625032696123695543434763391254509641642966846993264008466635209695291758103858099217*x^152 - 7990064098795442483095613357433526614694077902199765870388140916350150031179371423680174206780784430942236095210780533729817940091258598400765604126495331453446449559625088743268022729653056286132651178204887111769796609553535776100908563534572300752585376524339622298210578227730658259883855142406568995925132188244492055498248286434456684059570566717752042066159642090728805664947309765504213027796846076362355034577681332836941561379717442796077197159553446977913467333478556390657353457872179801087739371578563687048444186054174449797454858010346158150971392001032359456061651639158257304843552422803642732863766977808505511354992601635950199797121035871142115378317483496078535419630825598528951142102989249921756305792964056796425089588794205629031981652650584816883632135377712214290448076097166332960211886622179951940609549692920936439676584224198282245943977572089911763258210878336214181352177902862815592685727232657271843694507113582180997283619355785240057315475876579195390538480376343576677011939429112023058425948151664645202631853044376591589536821978444633353332613077778172896378847462710246076116987570578336180458947036855304294654*x^151 + 2244633389592476891852549664816577783795932769340953443906562355067721685286740476332053759597992379729026678116257518284379821635246457988919997916937968437328066943868640914277678140361325981222348612610832397483209479186014461978889597549313664795448608289001558733493598537959572205115934980236151753799336266065426754568046052252232886902796684976824792753043737834358143606871351364021037006804491007040785005438448491667656632826585392666482967535656989211245541623712383694418663096209647017854289678951903566248713667046880918604100413938843854277119395155944307261875321252905947272682923741286742621806000148480792133252960387870906554835182061723582041170114810170735231491080081331933036348778635756785338870569793499241205586952872227197460292713153570412784454221345276127317988781715542621366617443248133006224676818085010250388304299750771482242539084821146473478896943819627842478086006213709400422234089155599090418504586748136450375854562318604730710266390922672040177719456314885431723698404571220511928365288644551714667166392851118210361599246542471565618673325983196012508586038265424876965531264071203402800152369993641425882773203*x^150 - 623721744851922357539161567313371129182693579627389595115295142551157746683747484103597681094630907084131457849370994559512654087573528854474408090036895427076884039252755292926513370127986352861307675952352785799094522969501611272344982817107941036210488235442764781232154357922110891906286732331724858682239055706766978035741823523208464389534270817336747710520679298212551938082446252018688968064223406685475225854036201198235440015104654947143842583899731387353829656091990593421282368174682304210563574758832781484621337485222324266986033583867275275205292835346981976319680917223309450548626829896120109194849975621269415515259685953294680052415493863369059242195645359727549209586775290949448588698052375694502589052675550478636898221355758441436399484931529808938119167302727361794914285339662469984068494791699464684962673818089046004788708393035189718562705732062106673567353522534568655613828271401327655063546901796853136652832879085669267829170211878044437473067974738285426421002740608113461840239202644932438994238793265428485691979726261261665331963838943696952519368749300057704521808558652834422546750452033374186483250237492405954000510716*x^149 + 171371668273612076087856579299932691473939068020280330373423221289442517298783096672208274822809428188534523125433901896552063591049011032425898921146685114700067848106864035377782791517676642373651625797596949983235955050618725305513333033107891887768000387668709905687054301377965660485777756401191714232723688024052609007530033443061061588546661867131873117734730877279769569514993310257568271180368754491431376625631682327220427690504944594546570126618362857902882474050120725261643909161352794250088366490119017880887927365395197750611190423836581126159237080882391874015253392315371633258918471989176738216489740188467907492145825527086402222032402221063816095476279278588618992849271045450683720807104667425512163958072511261758199814819171744997334238885162880158322865353641052183622810651386873524797798694767014206488890927250611397464338918804887508460400449847779508574212136559205866549156271754022111912258373104048625991661741384811105897225441324868847313206785407653566903619570454615759159588101926434992623654996525564060513989328277257790368478069308954868001908893571662032580372279784095575204096944569858019615749959779439132806015516404*x^148 - 46541859016618068997631805019102739285851464834249297489530546083122700125743855491918804665929778385517560444976656791771221781514281841866400664223208146905737869318343260836184963971296995100434813007432441108398876653252431431065580675601792938160787170553284356923670553960269222622366401883441852875424418268300146555814614093913509650674151441619191210699614446176147529691112171314359918252019841973327799245740626425303543775140328360135570188972993409395045663477242267167286879287532352247046762831991386323307907429528820620306747439281348793450996497999229959641889251954373146787530730422226323839515317349877008594211846685296506076767867663401145164403174981231054841237472988852841257445302128979191625302036881796041188031148344817697709992364258265001323082570170522375801041048531819004891201928322488445205471742883230152516904984594191600832374621495289453934193683484855341114252006694308388798745975392943320953441894553558429536769030570645644598261234474294759115007954778718615467504938560105514962267526136495137575214654946931233630678201197445196941989892908180688555072139513700207281566659133367360019974847691862729796994870206503*x^147 + 12489769332977685706346243107910614374147274529175999612909180359784542662227075467442427616580956214850523565710389488988320735394601922068454666861701424169858235279382578237619483036792518533615844807323727461369360499345884076010077458720574631936740522859366126926408112393517563307286280061663918040155598298367043802414401417285988393866233412695412218357749510175694443336319755822376846224185227138265658054090525460099581425304956864205398003345891484694632083021899607921527444428057520005745725996756429406722902451345686789154264021609394394947851196178336297187836934426778290565156759490311021991465580877248313596206974162844208739724590772443556070174863585050105287896627710147659408884412179019862751164047922842427931751796305575582592479655564147404010482065393604431138847145681640192773944179712344184531137636005972389771366204897260144463311821025078313826565535998667179762281987460067954658801141905483791107983325456578784446622561106712000314472960905499729211171791911386592309278621816249014259324211611412899160681470021588855639668104370793944019701067909815731321950288582321539638562416889596136668759943175341180492046072175553112*x^146 - 3310617260542208222343483787369744608833749313629730799345288090171306989591511682006337626122784111136987131893822438861461929077095503239991904341952779463080503356835778951539442134228008313600717179335783292521559096098998607043792662297874843324964695447875579386873254530092895334967651773336623243161673684015531546682522739465224091490742759621544358390776489885823566732808233745990153831566797095896009159132474580852031420145341758858704721473657869235112181258540859891541155448146230763895121245834956486679955515911453955373973764307652831614291120717050925362240624359231049165927733159594453763203172466760169371857608140037031826324980557659335814625069451717777511411177981247426275122327122958076979907847101625361332210594219636809413672969328573923730603193871789982513055733065849993461374951760596156467500774329567473075319482307758831038325220051748846410591898032312918628024749776003607849100702315315921588523153550322081094954079707913092386273302178698446978893063057341355274516047148268989898220470840553659939141149695838241356831065787237163541497301296080765996692717772162566796940442864690335489879623990772250045304066418024030236*x^145 + 866414067126331478738760983433610112476969137956255101850928044762713673663497100963628815824308612722007459519222834820487943359460118077092141298494534149453291858178970527227420267059726540345712642785845989782733107137438721965937950432697377836493170898603916118275074646404626391046551339244906671530232961048302035136953262956327980841058921635507609307614015724187005681947931832828435147178525950343596800756446408768957432960045591396601591066220974907642519163504562015578189390428071463695878841385353409251874605700143564924711106634175426104538019297658112367282443620215212424277128049872950259536711083615819183362475324627984639443639969343279009031907669339087107379357116074939931645106358409008983844734598851426691942415879351809731372653718395007891471115779343536980930193890976019385974938372001820440631750068155023379826680068585261534187390784228655709002111438169335636398494958737788225985617946866426735667159579195405676881548034291747577212489826037871433040332138546371895611753282693944698537216461711986247034180657265958156193458704607348858780225509237503738227783393892660079373153520599698800450546153398960462341490246389621926296*x^144 - 223765353379291526237736193067011137842318764867072591161889352487857664297060125246493931826879787296391204695570888752692614639534722643555289141789270169816196278208370291404938107059362289057304329821778052467817562393666363222887689206243280491552436187199314769765176690823909822030022582177307348995987826075967903301515520281637573723382708354493975098564169923387281447696278182704240990223729746151974007762970174983986660653714461923995774492900892910754671307759315790017805487507190028706471820571611829435591778977762788048920031683782563372058079524358275912137793662074402272576066279523943229503057645994064463726667239518383989759966486619401045220266633620136007878507389469724860920968679931846835972031663181261666663208668347977857502575116395825387920068761285179151824862132192440208865872396807424642975599938811431025784149122647888199540796098162751252571783394949095750559945363495705417438908677533054459050718479841648436348131382954431917162159467766214490213906850745651753425683003579487653327189155932869900326595629552790572686863769690510050645863367597562953096886423786910631945717237071438002759221047648118596984495760913940894067211*x^143 + 56998026551496958969024944911355150832393343333657190714094629334978788484398099684541269075363647391409821948124701625683400487917567507017796335242078264146084182461126643864025966031470178204394416242001901419232872414196751895730013228299031851049651609631755058926712116216285966555098999680239561444902610334503286913849040059637550797665232463442644716269544988975254109996262432709037777424345311580180525498010690210659932825469335715720414232174075351901306239594807069546064837172238346844989337581900197198752220168004511605355323192729270587333844153887161709313337762657364585893263658231927546524020289243876703727279395233206722354222281105103222240443903163599188167301760260973671179228201115888622730752227026508061100238945087278929001991703661042255669469850697019368417490053389601647322824837558233548091761694067672181624342104574847608530078257922476284369245486583984444193257554012372560656923916910110266909556032327532854826999128233712339804682919718311800015742900168830630123454634052881062150438481079172371447101210542524244742386493404048740241098385696046379337220693694178414059085170881385104289494932357717250803231676236404049902279192*x^142 - 14309439243470495543048681783478639311878230629453750534012893282855596899425172676775838296660996465111349817763953242105162398918821401059688432528105268379773590068261296941137807224887765461439415839676021020937585887065612350873574615854691977828101175725607691948980908108003158385402486669210568078483499233233138230137741975797736079165762996269796218214184825328003934659762096453839958418972086761918349905418124252837032403021590941802912707006559606746439778965953966700742552550549620404502819216688558096214367868983101668845965413932541393050372260302654429439883885142839405607795749743207310916996437285543763023695245115047323075286869297505404104997698178076249089085751617902000921163137542542138074254556283975902766955745045110454710744646645366718878180468198148451405454783134580784598957264900820017981892706492252345041222605583853260601655700955567910768825551402042103161124506671741602435957778519258550003444783133051232130385484031579842015092788898184387934498068828943586354389293034493051391151782352701350167552028127254715786062667756037008967079824045002622817001650396232946827299480837762348862504260929115466866687737580198009629517605479*x^141 + 3537610393520866007357056610184354716783242990900684713031928148601920362163315353507062467508793036252144716033912907359754237992950006725171295758475112171862213764315397000418017597215162290741630207494806364099549970820350497391264929710620365021045711328873206649046073084291791134812301154254904347634401024597464074792399641993468915596379763274667650243073780909742509803517775124944849341421796291120565462316387593313095164961649266103609506421526984555695691745092847235886167523395801641774976503231156034462225535287471554865173467571973826673790294977844818855772282644841221765909531783121990439621273458896706600308041843432005558725908127968611260340680495098585787016669661643618503299568745899660096255756562793344004392424879587726589285184992412709141742932899631172181864744417208048121237117152217728740905241485972015059639826382619135716586760949894438320889053648505525115092312829731985524956186145955545637934894836780727918504410769968590234971366736120751843515815551419877554250352573053426928866088918743669861189628020889596992876264615937178541869656285199704969421360841722032373977196657120759028206933735970514472960343410353584590255862484259*x^140 - 860330234745798734790916423383895158523239039874631804359728127588624556341113614499691937844089670931807969820804295946248886494285639789248662475995454684030408444850873203875634119106771730931152264387522373618295975525802311991444627919958563649763568663840833038942614039335854565648916334334590640033039554750755342908561105052345506377685372133457279255102699375780343512929248634419448996639936844550978836702014249233316019743379772139868389456271813564779720810891923391368097464150619266629755101323088918373454868672215582454506732844975167338014707078264703141543741845151329403863929301775340560993836907505664169540885965973990964503412079553201751843923386494798254647106194077674465847333279798702821446715068387221507217338265642494675417744604120106103089862364400982487509312941472449494928612672960504340010999227901422438608764456942147016429214076432638208879011770819137143694156698901221574561691203167923599730477042571325736243218178025999183033300525658902469869039127648274962310618529295487100306834888629540707193113026434475963323717583190377858555657785843492075046248437983821544786375720050090127780446516876513901811404140177750331137667525897306*x^139 + 205552380192433315098542585685462458986315577086478318680356672436720197674726149632017013027332827230634367143356833399823309375011662110336717873291331380881608077097206973840396865329911853635396373150046800251850853244604471481875755537586729390372192046014979115135768458272235772204609611221319229406198746736894883072417155654462605091417158982328947756916182899605118924171996840617822660824232488825067960419261938476174386543549722759386125268193248429490419189391454793670553937463661048340849603308893606283964026110578517812391929317543344949153816504067860377757392543422484202177109885661211858888119366292029045844834242402772418559159636343683137965369707561184208214996171731044997356131883378221158646741053697717234760823544603080761977473918239730508516424025225759008658633167887195637291135708601516306943197051990813765780219480860507773962876729206990951201769011216766324665493026215438321675670172520801175184988368477772387203822408017639900713617250697895209940131125953610823631849966691511871946903964275725636531405408334672987191601317551488639544231392547010442280206530688440427122235812591339000307590576434626696486884655890205473426563285356554213*x^138 - 48169901611490459771515769447934871057248506813513747216679409609876024445187692288199648273450618853620816380930179387996785049120003453271673926667810321556307252423982436318112788204799594966218232996667420255983107713952726760826288490278288675922595565858070197658745864411834691831063168706949501796056403194281738917353004602216830074027600132179113511673637472203902076999069298447047222320441381026634197029784782638653083522455887824298982448099394742719431073758182488830168467682704333680931863086443872627987637953751151797898057598461681895595793894054598853029850409028653512617135160291492736500956957646470186413442780017803461992369319029435431500756828946255964466858966033171421984199132576444100944605195435234302420749072326412773822043791410191427699402767155823513314809753413325134673395708125292242209157494970806818467153755371569335294727126976160911100485438723057043793537846884925503174769355717822210720759344985488578655215328976936322983161560032852628857069356020531031524917053638776450750119813272228528433509788622363221068612164909966094524462286539421474374095169613319472553497246070738175899825870480728559276674553911910726570970275147861066792*x^137 + 11049239347374906475570821922468805059693900695857579825882058530008050101830431131354398955923227205939264843990520293460468848715170463581568294780732272210056181488280076785149377063700092790157136547115795700682448202617327138627221546383242899350723076038723060461305216915278387313592673331015882628887929069019104408580022860439995845374402380649282980903138714243185810158213408452599942548342648100479862860548967037233293511462700193754335878248565069483924611300043443031524000099846508441405662963847504097351172335766257320666804711105987059929355914817418693462855114424390008783298498290957609887118801216165961428674634242980091936994940323465326419206944391788068761192904479097567904969737075926338871895933667354631504915105548250416894486057753011313396390140084607059179693204612097476880478763721918886927241029268544427594834122390653020139425788898061034758637247367526923312799149102094401739257506921927269957907120182050990850003805912152578635758060030767573818783059895850079817627582063867630230622921616295196109682272591609921953784561873236090676269548386983874038143086265110656277169071688440264625184967840657055326640728957789745449140473551635788984418*x^136 - 2474248178710152441994891594900964152071373350021535681984120817703356621328324726160989663610827724470633470795115599631056525928408150491846866389619010463963940214390139686785088540262161877661275652923752070387607932884685590348913942421755083711959206918479339842833716622366043816988608475680787427950493270710393302937257131086349562050766431598831393562224641004328634722056007896617928248553501802314301367912195275039180038124909670473336443278392218853939088388787442228245377987210558224681577229890892480041130789138329110590241278003597561689801836496201803870984736446979712149101981733827037256573867377030355411755353866856809973408698029571021717007697779531544933960728423246499744598188572244853321304159704650937459901689321509795648101880202717897016602988140687907860894500763911016711584579024797659244872697788121170679500808108933195430625201797021151497638542689660139051885633829502484946578569128709293379488301743827866778049039700582790930353238567094065617367753310012443406855032186311632919564629944647537787126062732350675846723573415986958832943504988607955598416253319978943257177441847493715993901616665708949066815696303615201955287373775794240301259813*x^135 + 538999502649561029960784112836415971823965501954555051362926622712903497012645152396731793221300832771860108681439705231035844401922525973727433118240341823291235745764752064079959663214037470220491609387150898054724922975851718123466677558827107878341555895549990457151591588069001845239107270856025103006828348038385527520233872734197082124097812365836276565577658465892401958823795779981088192523722090877120744821254975684456270468839193119656117555664147788613760306879022970371816686062446065686225958141525311402350807187434189095964656664589779612968770429284896213493478798701327524544255313841743757657716497022025639082284702509270287913822761324789882429244637107589257603040530874234917688612078584959599612105853665158728632676383628103702134155103567383999382748233665295019579480644466052832254070989715932203355855362440682142320745578761727805359720310766978152022420343062879228273978198687653566245916617165307062631708891644006953461947974980848677851274699188268515566090622264737618235701911433046983311998822473330005506165731850001190031009917978357595235610223502579548146756917151384045802293035462929029242058101029328696279247240825250293204279379640683292094016348*x^134 - 113678552456646188536129639056670139798244072249413795265139710140932716113578590453319887252154342754089823763357448088802424618848989270940178014246089688731561733056595632328965302673678358088917592935788623438049965159739394319204651456455767504205797342117333434112858122763920002340070757363188663636716048771770036020925718009524160663026522271855692165702881140459399965618180779521904804780904588175942657909092565983000671516176930728517651083420112114185859906430839193730005119569632408719586126065863581074998734331775660945360774804780882559144255490084238086150943301820909846353269183258055050634539726661501140554780611977625334387351265457040121092652874535769244554838704852271051465069439510311156497060402978823860469373268121285226855520429332606405122576907632393058623983724943079796412758349460697597012172760974595799665009159691092787909641238480315364500074249039755009874264049929183635051923102560288266910766250759886211304289827699547814461282844366689921128073762733012925062554012191574778498657956711275034820349871512487356234323152008770560907760711135310069514460526308335782766323002757084290317457331839383960787816163989856175157317516404242924713903591893*x^133 + 23050805722061213008517246815237204660140099731025149258498668750689227953625421583983377287324020739745582117140960300307316086642486679951269011479803611171362884873432327181397989642187912781565351172036619155679408334054435962554398160196201607444920590337155291788049253976044296979036691162869784767156839097883712658133169008049896363225597207812931335550880604088260774735821370143466276380682512701483634407754581376686796239630700890192360269404628087247751098309198352051197296949764691493626469929630495847810313811029145585927773863434721583985967359397433796249492125560792955937336898372642526081806100480379617750046797828040921314423374279361106898680566762980299070099000669286537646490016991323095846997153429585787354849275507162453928487706928507085331453217771730115503919585028735068800098013583186036388592572815155630626388236349101999235219291396554640728388560621901195044265244098876386978089392761916005502484485655655620553020760014255767737775590048435154267804898790676210163364327908942738505946337324214203160667226384512105781492712796389004506548368072059918062876098878178121798222521576309881840373879913668744153549783452399796129243433773332127847770619251774*x^132 - 4445196523800705039537950319409011944659724906250268476526795003002665733611896716177386370325826856941846418596937768263369228270471217970372647368717577672268010258107046950854144077921672462855031960891744215544707778563472446330644970748965906350857602074528922598809025011175825522197676145515261200898815000897946855896301664466683834844634686113583734865102614425810473785805646747534484680111189290680327188182695304081901500872288889727539478542274068404595932379531288984060368051204601756521829910322396856614732049665746932599497122188815327895666181899364945014746476121105804192624334489212104179733700014313592596774863404166168990761670155771696958132401144340504586694669101025427974089479314066723983849920159475902045850813550032309170068390720040704142633910965858596422818914296069151217276848070031568839985557909031467873372786474326033296122826152355619327887417057017898486784291457384514515158204558378406266579434449272336436916707619927154585034232445499748134696296591378683205977962942621663439200425376982566684965043491069394628142400575734086525159438828044576686811423292864595392162322595506568254138541834102630360177160848991820960487852294294040977006034003152364*x^131 + 800087251253779517890468711511515925217471499983242249520687796225292452375282926183011208230211843606099837575067067686643200090364023118448582025642466287224187578518955217383468440768493613159060558392352947843932989810500890161295654235361466923679461167035226016804340323059857704735631387492083738154027661044804270043442294399099040665008034117458177841484200340693610380512473761830813480257107385381912323378874015453371377296249643921449931508343382761447255080693183166465149904059588897829075985274975018912812132804819122929462692367729939831633836666755560577003336669336349644978290737420024172020402595495799376566699092260983398077098149963726220969975116393350372333148657963005427168229623507884597446156596410916363745530031366108134995895565100195080073403765113271138093791464313202572760871796911123060573556643334555613657612104358841307028789491242804888660117271877497852325199073236572985681961979314570001339818119628483167555484846947605120664295140168115517733212863929772398395812592655311555994251283653377256308212164843868818280848901067221727192009834417521642852695626764268839673646177620692996128892396901239426251288774729347144457677862604356590399788935719425459*x^130 - 129414725601559958628292452439732861780101119882100946641385665904436612188713608364525377682674906077993210540833560479128900475704857606265413736648466832924734167429200340919268132705730949826558208822764661433844286394481175136167849178845610939174183683250312444576797086298627285631341446713423070859211088893992587183919968675229937358059699235575918312900514291487789984612037613174283906093247421057243015476152061460514732765743525024943693865667510906482988602853735241487206301741020135999416201285075001425517224482706605197902441166656331512103740353546458228532161623966706001407179105088636504984874864884752091921096234352800994547529525046231363254277390525435640146763863247218031209240308246101384761930711097156341668982909416432361549883871958402172577981140271034256274332045548201063612047423251715270367389550379290699074457332376517341996943406448481148941957063107754022117352667928360563523215766193091874226585925523819135458028880786788278872253497511602099778474043508235003810274952216836974027126799923929976122605162296018574391885147582432857041653208310739436679944763889603192174793665949865388759595414374211603879315927869748791958692743398805554850161831676473974872*x^129 + 17030048998403577396809760078854491859389942354815813515582093117599644879936968225883465299048939853627142604666436575208685203021126472702715652744689059454146115988322626032074218803634599300053305276940505610092543654280599517224806328202980010186227681730909381018762801148564729064805432879073551179920929857507387881738105192960642755569860161606126929054408879685578865451815048569659173030915559835193538041839508742507214654220223183345513896892875751103740851519239185919664381499044625909602365822312311953480845158403124604093594527844126337706869372595098733947005524346041442899482548801844472578205953367871097252578757196939576377578792818919907953702613943973328391356105035788835502297930912824486986961407492580029570521327587579012448655446478031592987725263812433338277166212715482194944110300129450650645341473062071151665618099016756682458208816800979229882862274575599455948733042164421645318021964604565225929919696683675347684893680453459429684529891775503980017352917513037530446387731477750338717786420854874811268435329948636971382361797187524784569486960065110620540667596134987163085309907898428527844597622789128786356385355703479991002585300401865197894040248980503357629794*x^128 - 1098052572089544112417895161985127914239394362266173862890620766739218368965404779801885116057561383799093720081450927009120581706818959594208920604843503530653561804992951979099418468201398163468111912609092481368340159489138036510358473520033862079931812587260312131185677935970026628231446025308950289453853445805034002011240329008070280101724765626958574240700812631090735395131334949179974457591795485386658419739101781227121886389194314234763031898650766546045014560053964461573547746397541668569637649571399213674844918797961167663922521841807068878293341465392050539709800359426800684895153753303527974014190798038444399151292082280420382349571834652858900361995782944585972955390083972175249822020544349355851093453434188736775780917617190750806371032975976216262927270808409866819340806639917184761067035622834102883681385316518631062654505435791145525294427771990677906538495503055367369428636150740412905050995829375489189910662297596863637740276922256311788648203903242605438332788955678787493001188616837144180812574041237781963416147143055414145147360419941773205603617201585571961809498305065036722213709085682745031000783364278963243636476736738551866110449184142946219468078879582013995273787*x^127 - 337080949807553803842829225877926397210447751334855860602740954516613668121678517879016044016877488621899879210399105321933435619722919629328626153657863748065457124840195703093861749274562209047422566374422468985135936251702334990414899696786490083944181356635332028295993949309730333109251628648122779960583304941673662220686768526152273950838338503259092354648229384193264736320185635281803358941542213867194479492389020023641083552348889494351931964420311858538225157125123414197139783520873406413164710359916743915349218531284041826642403359696168220620883699504518154226610455371112933328556518985280676781398053391757480458336720957238324771289310897649069416339999300322997942029569398389638859437661206510589651098951359720630584753989158605452266486651730124827236357123014660793846007454727828503239694466427057481188241961452389978722671423725573924077566908992656803445116193069409832088511516826069293006054866919292330125456154112835851877502604689337095838071860475101033311930213836386417584364032893197792161581053929352567632369156880782206045695043667638774139735422705451414046169900903756712746743004522381258432516964175494722291805292341343696100342663743764400568693410931771075643479748*x^126 + 192971563532519186446992396481555664877823648338959395856746338910396711887163368091082949376098292310209822063301448484356797807306339553987622556136968214092504251935067102586207557299639048174889632299652830475936419464102898941373004157964477609405639165154515759192919092551725741295111764551764144911719618501423064007943442460684331345132854200684935185856295630345308971339158555518635056853008796554523844619470045458958089004037680352195770471696371507554621719776019575816082023519491680910357392940796812374006464126149340504859367969459743167884765964222346721112580890002561789227776275739593816038848967683642921890524472646572428167098326121869378563043874211377132966663523388904353271324736703007958104110884245668682795316636611531937507586497086916516916930815233631166144547340071246542856870034224895348875533053481958035754555507304332693560123770263068556862424759054544257158863918210521257577309247001941651653747999314724547942699112746150807975478460329516621435692979543078491585447151495872715462932954928848711347435788005805241454747886850093519884808453560636634575725933700973448589325102297558587288025733091585850941722161652278285848972767544271916663735328102006701303592207318*x^125 - 65121904959803123979339096809879225400662125724839191869168576704920344727913390561577717507031781707291873755885316246694136645785851364055765200239996841001124368697819354483317542867649503873420527756003662721763930294408458185078403750823612530520174209403354858347677532155180777753719322437422832795811360354456534639933744008276239640915164708457709861439322851073176738123238763232047485866404214216737473123019413762876552080234458531255428060361230462416603490669159722749008629976208574984634604630626694885027288016653467187705524820447582367633476237463478863300448603285424464304717151472198690964365467782321517658550608395270842833733103542233735517280550158087089378579452388421173433065791574852399892261635357656388165236623125690675468654047310201756694915164056853262334294760086866545198414877214434118391864403584514054320957145845231992557010675037925536773632356972774575726903909275915448692036943713441271056422979186954182349108238363418444057788778138071227986253578151070679794523985201097188331269515172376098894070891696881123576885157309816356135146270620994293779165444553294594379513528171698913937849003191156919598533727973200735138103841417403310495590314997904978268509614872010*x^124 + 18242401952504354199031633458814311540468444784135648534037399108904830959245130565898205421752337347477058633977761075607186966415807860895222254378612521588001288919845520804814304793216786012758047042495790598349229430999556851892738482303694674270418084648508272856336341064597279845509339723705745888707237628988735631115746077928861008986684682283515178387653675381902672521225298052264458255733512007231756679763165869214526380260398090375813159062319804621611629449683855918480012734443896676017679430487073274273685330671502680436831787445885504837371337307629716880544639597317258018984728245231105568949992512436641066884854724121874727351899609645465448713771377600694608130380030089492873141999334724470300642400656374486540180587835841175758402076257170895099554706487768757552796973397686871890813578206045153735765382455995652153779997883476134556474015525295456162050928347225067636819657520585143426379632646452893697124799222636650497814177488177828181794769861610746503784708206053249494368850594632506595594299492509651969228074186798549809862125965530103272172910393884887616147117347597214641803755928786256162905969010854981051832492266140101473715824922616725981426781677723221069770268762620702*x^123 - 4585907916555832680931440007870718931025956898897554112597048745834195638333084594390646564924601814518934977880104417875455251555971776170185761308068494443436826189299291739136812932372112449479988088331227043151433730534498597008899474885707050195394815384722926904835107368703434280891847117241813611180909261338950418936110921160283059278349486725730155090591716958402551049513416976101121404316519982951209445960939759845168913253400056237996118107309799081334095043461593639465625361787352393947139220334877739214923601507855509366856239017274616373992516675952717654708345669745875624994092392275114070125561763582013718275091195734522327891739086756196521653683994232581864645012653597602912948704452572281883587159868069043731431104430042727938696858296850602819637883737179880077594769218316115961113845272612453885981042047810549676352571616589114512720058384154604271475966210243819317897515515648450039295610796136490286428849633324672232429930738231401460062499448321290762278823273170623324063317599556324999910166274686022631664036773640629387618004180500155885130562645126562843820507831556878619619681862168094927319724561106636948820951325068621477910419351162064591003947410659887006361874981683616788*x^122 + 1063311142904023431541589969008905665220603189477914442977532232580480469267966211763254002629638302099625050822458781035159548366538311377712931766207107678663794512961419115643130647730164436763654142108290754067835168471953872362984189875253394208697315799559893911541040787041182379021054764607557650910384001674311469738893303840934171071854593334240382252553653653684319079419597774895760835378476989250794930979452153552345008431581625600543323290236853252119183145767817278523448682684263862551844834135297914806246832167227226177831297335049665280684008683230737589231219638238620917912523175073969814405362304937735216343531379909529182765897635150419367359664346061896327049188708988732564807346613522657483078145926190861547598838593310455984724890082001763060149460371183266621033474096104019150254865356366783912514901641583649747340150449868284304056018663731615426802039426709883727420071442535103990662157214326637930287135699026046768094995147549834912439868220667348153038853937544848085764365477584630078098030531683572460129131719129737527941999154877645408145740367892802681956779915757942591854369011063874213339545732634626038174697616158253274809831873777336854187338334888155470675687163572258756091*x^121 - 229181162206625948713363970711948950950970846368390058081552338660422661798568644596318060133903657975472657905705617649178241153929341781434575938114820017036778207650388150251154775356463820066685463777506221513068712901414238516702139052219717627762332709133275787757208372891940181154435202343227606448909950793499791284576105353572078163053169432508731116018227077445623110188983695718249741047183705798890881790009302827638344472624075516708082801931303929970353105963875315671054354265449992749152307134866504533571484429041341366507444345649128326866116289732759445386895258240837181012435251895595457365654065316623886229899859118967004114054827688702098401078176188332518484360735921861748394498708700357522983277438701723608632765196791867121776968721168467227139676469359026564949564514862806852736202752936020240965981595948219572791869632198661309737487117153082137968348238793039586392448186960278491956025101596893297708706599068744190871449786774507608420866936103107349233961083228731701922989036616038642239875553830428374970057850457206910472329046051224423020027709048527587647501254433349451963447325224729225701091405879825402747549003107413675314049481985541450889009939639340200370535712247350507910370*x^120 + 45631432239793844746991391833077352790666040491704317762282853874866952582067529998611732512065361104038155597495250488582583044903842646262979396276816397395113326114666144801111740921963547905333223947420275079199440549597215438111924963310863794089169931514335207684003482091473383242053187323854238740138172427885245927964572615490035181569835084091609043677319647584750678968696692246459921943010710553971334427410457448870170800401860215464250340030478034594027638776374353569851422888987178625322420722019488022526939643636474233169475755487189614603144925645554548257764008509387084842115077345309827796028369057707905301747980448852762393492615116320756484622744178107302617572552489515655654978713068102435032113527256733283001729367496857008879186452928459708118914881938909492270093784484832323385141477874036597963347765926138279248579649352670755159271887729972127279312506493598742760932110342387825381714704638349306673102469013276361955980720719673580449704630888798771193472510587992639001570800707508706330104102951806452918716224121963285071270969625926584165985159037276467385220029581646495899958662277048336107411521685704178183285223497560865074579313814661493705844623472225305310977873890678978988002529*x^119 - 8173879019248912562225558119195658104536636813491269303083926376684705378069099669831800128174289804431823795080803608703861761416224355299947650508934784271290165699206552788980438855810303463124097107743517872454953465029310311455519099137504334738600555148038292656878421070595324365703863632863370986197323202699217622154090332566384377478581445655967414633770561917579185685457106845387912145111955942356002920240027196145697166366923378914470967270558594154596590301166363960849958909176111920464242706854476316928045300920967718115473714833892032767794113636065204850380906128402818741340746469253072512154658907074531085414640228768330952817341142822521570032847346181362458428049092074056217884809670976747365022658356173321158766659737794820347433743369504181042468315141707178947678205493794711453835081515167315038438773871062769733335660773747908792018622840324588359237898982401663905593289370811041033214304651265376336134927178786029895849283154965946904012262758280954286058212274102422995291703999709592309055669983551964392598673116712723456216796332234908456727278700637255424299881065635023272620246735709168500000417193781528148475171947641206287888488778230406378515458013404320109176165914952667007745862193*x^118 + 1217442048385290200756296946222126151271871926755756677945318837507332024526826845629331802134688350104617045758838326467558868526802912129926203707559369099952238979779193112039548209966348793459464935420233411904440035174262261956453100990180576264460396905600985230829255166745906639842292645690790379575665192522295573125204813397965531220378584649602799355399477354030820132961441700612195326697631027626862713356775871803145147024291188670361230254450627869051322364836035454069531759030752746183829722363909112110135104718482671230827234711675181368657471225720668961734070993488847535880929311889545477562375871918251205916965933982531415136223150429244700868058277714067610954949970355261168555157195976280467045291773061458156425087051164990994799185963997571220947418884154197077023762107994002961631801947045283149447509041670523538773660585333113481965768113086696171537032554847671287060675375453446916176213821398599190413678122352045534053893785678598270044003412497521758001716427095969709586010002201232732707570646921336480081245972161518093655591204824197872731659433380146467707991635718423678508940425862587724236797210181604501910393711091414584565011909299094040223841061049614015967115580827233590844538662897*x^117 - 105763762906458008251306696483163196798671303281847815677825892653255363162305578466925161102156689618921494761740281973818707051006814288455809744900196461472299310182940257644602186679091714517682240578695391666010491003380863492567309416418808887418315263020422453629197151098336485298251338419399809198308570596953888156747528860850923312775549210700121419319284471434002134913773383203678103706328848860849490590345249232007520628243497874144543703413770769674359844123262182204842917223230984588478318952121083703791425622065018746231656340455213035281766999567648530317431738394641110157846993137754326657905522005846078727961725935044274756731114480388981492245217142416300825739804626031038713795991958298567668313311372297924681619714725902657155203720439475967433103024158960893671389127711910236633245774256939593590424870919567369522092577181574074335314352865674259365405489809346844189725638678433663918427319313220461323108775554581544690471765200597030838937748011156709058213349940285813004508405820387301655895796461263952910972941326536567148778187417907084223664957855476115605853327750736990057798518817970789424290088229995643402681729687882041804824291457197433675537202874023295683074863453952953360125597564027*x^116 - 18755509614725213941663253507283079966515414710609154374268052296416375444580957451900389406982792078233951367397585777415007071979743237591735678029107211718201426868797384352686945272010384128494156259174758396611128484367469753882846956603286046969229313300620498855348066201458102312343471831361503455922112687211378654108674510846617641152457183305803468380929970858756959615070695419621906239000446761657793840653959244499216092825373333849530041830800381611309329440900055783464384725844491795080536326895157698312480674077545532816308910526892440970455236348908854606466583448447897144833487011987570700313196681182750932441128522159342002578013324995181173102555133220808496297909711797609915073326944032310857451481653297894158303842225441705682807658943924734265351303964871854399862654636852572000990113802161912596941026671045321293568436882142577183699861800407504051456500436042948297112443272584798110600342662254398057642149505850408736123336141655529344042708435556308450114662283660765160301798075273303545595323235070769629283301680628233041895905332398918993066543890515107560038725949245066794460636716600274540688826510252755737287918735866011220397001981734122743120061080069642095288721862730388218517553588567708*x^115 + 14361461035220304373009872640512076949642339758918846642309220208975240313762722406004002155072632187020147805450367846372143255313244925506846421735132369243957060033899121257037655660558904025040852209420019236905387313832082538469828898983468445893677688339900449398871550831474878812786536501244566421172842124957997838534376437850240296262513893439146825158814549301602847453016316537353998918171748711652110173773530241783080757468742999280694764592127339061968965068733038111072208431804588308832278061266054451271521228319798400960560801134974450952371769028112603804195041521598846586272462148516547888360130009268991475603113140462334900456156746534180173198719855842856595137232897861848978158746558872334271713748740429490225413025985851578627460265152234677570209507245836216201998833652622232129035162416073262785031703078607490817421762025798925901398088323521565817272180802785450878123884899463356988784561306833913116937873037803910011173067716942852844015406602692619599066415824503805128065677497991438413878046927749207377336653252940507962881896619821863477467510312201755686668578175301708825424265876687284073650199608814172966355035993872072813118710863058217230941088973607580223926057123481847428631051704006375493*x^114 - 5494903442102813978202964569685081212332495964645628269826868940460522358169210208628005523728140676894023112033141606113257643533182904846653292680305356727169586085085073233152903408027875811557607522864479401178687791710671297417904578557186174027205105091747139900821356693445450187424483062259939218740625421413358692893102679795185266835885808795527493918140895281524079364325929982770547894597208455956786505923595667061124072408653373833380235374442154070965991218056144991275154017373757365344537172615193705912676405893141539607023523515026435192369026003539260945489436653295526321923161076171923143340557373797752190798339010306786968548899722340248711039836744221319192928770958879307587345843857146368469818575395072177829865022161216107137093313793184316238406115706864427844974586881271074955022912794921692449620293251170112516451887459977982341332344785397731973597890018998541905581096241350265546242432151614025447741396533000681223990264648468854688343257379598438562632690921542829359652054878279130158011153734271522888355395340012644373186274237227899806957391785902800926515129092329477293537909137622825542040393893197447536677407578593525506878379445995118952819331271547959997481450889282193206784432188618921206110*x^113 + 1700740600417800493144146871834922558994518693343243790473220598847281325786007876782780112121738117634607922195306416077823048865209948740757874962990515974537612131608265707654000477687803680780797006830438707200519343449742239954870679714419643686692731770807446873601955439896546905199310640358097707212700962694086487123245608440945258362980390330997248629598415867641471644566975524578286058307528528942263453547897793668474977039888970854717770407300718530185535234144144022478243203433482109880042831667644116818762251685768635936038227914104528568915871545642187457405317626703409210009173775989654524480990557038435897628144505435445364982629611890878674358920105859323806113125104575682452566774719321903125312539917243803362381226172585082538574699093470509399980691619287406522528481336618632926268002915637631756392831726235172340644053197417184047947132492348473782999202175207080429183342969044291478780250513610188469275777070829501583148473147825612194704551533619118611336722266912254058256905136051192868857076789461525303157629715373028817042215864492808166644805226562345942571947738347001006301325014204374101284960993709964952969699236464420271765860790067868128574986064378419825790072710623548176866923639272092764188581*x^112 - 466556140249621872076695043058232647004401929541967668634600758637836648365641982257406727359655227110367312036492195233547364649112302027895541333929462139528424131838349965588041511034938468891533382073293300593141228801862516925089507324475457884275464654658985578371934940701431158316286590846829684532546422405133090211396379933185908013497334106565250694861527439850323737241888855382667140318032061834071161222116591562050978033224400251511829284973740639665078196676592375011487635357503057739216485274306278758105725745439343506382364651089988140211651544926470188167898564219638953789507089229094099102436635803121851516579035417863190369791724164282693114721672174781398684271495635893584983574931240487656832163226994291079583928618053872583944329013039607768415570785960896896052340811539057205018129716828934380680988824345039712028092698559829090237656613218002876441859858504325628564067194245886726530260563524542831753143247035170580435905444392684183371174517190933130176639007521120840498896305922354260398225131459180789616108020334013672678846111006884198831514707173551275257894145450406530975837211543910776049517456469671329110750653790977369647900777256396015357501753923700588771762182771211393491617995598216044114826172*x^111 + 116811092669542625427006402232613673624302704624557469192035206305602701780669582883406332786873063743832050891703533557342023525618630377924638985231322886417594218377240680859585305862072431072720386150942198822270086888347172558573970679683185425072023494782822945759022257625625122830319600176277340549053620632385108771314813200923676356828226760522310531923851120527710483476623020693322692575120953819608871820008043753213070197622890145126819167019838924921232215937574619514154707614705850743342015712273406415006273194948838748395464238302632578599521343225013600381089754163218962530679386531233923874742701634953777606621766310743502041003909590029365351139919162593198741281970692287654515030672740611245137432146181058548100124202855347224941926054929036746444576388378886472806325524967613347824367909682327576257692645256914054540025654372730554520082368278999280549461500343050429888024995785790614386592726367834293790958721690633102677963561642384814097526682082438292122336265308326491060681298685101805088901647187983900824520458037869010911090365840882677654531171597098159625919504300760663155771152512711821871277155915307893355714648295480753917522376567780015555019388140355398626585374755068729225061032082682948547510758243*x^110 - 26894787269286986346889017953576512274529770073728625556622354153935765371560966502323955022647096119235223480148656829242706567875552215294384048766101132487532792493570386037862266425556225541503961731567065663352752536843729029650785842553476951511480556277901918451360386038441902904745417468031617413543228223204237168557417477398158875156291502281595176336022892679590786426092568208785869585563129292362120511543205693004527384842925773174295316761907827048438684776707239325994903475631731756144016877895471946024627859016005457651073574657435610462643551008985953167417699463910048141180538984643017589535348260415992933469425252198249779338934636802892353322745445492004893343297102024935107381707648333108139922682653831338147827267315643837018353799802494074327751871521374736300820551812613922948369769897746347870809587215952002537457279026967092447150282164071409159753546615206388288911302197127062179160738599331026208646320297715370037680792883231838952309305321179311677099633105572851038093709088272054962633894013163470047680639391949584115632333057836814223139774538018565775127456519069053463121896954519334564328550461126009234179193145767119120101851472162661675888616638571134798927580556973517360774696221067394192064603935421*x^109 + 5661265521024876256482952118454712446738327132240150377487008382965311466663012688819243366405388382549078405329355477127376104540539876805482273952707086546483148855429332682889989258618521618299843580591304735427418128037871059003509336021198803573913991371810907643880491342963318325227038438784250234784358785842133428604786141429117773178357113484618529460336982008508208259338093855237382119771176574705373497510284595684961020198876016371456727172606033897667214420412230103457025161847941526216722804917980188575561226015612274084544920301785202180979744155147394142063925788022557510757734772078827166530539880288398164183910167145122306349989808060232516308187137323358307544181791912327521471466953613329964927067032382355498901439330293403466042679099772173393740985366039240788258817534548622963412902565255617401002609356214616514815342779371152266980549121455785354705560387701185700975813296985944992175376997223794812381326752144500196092328253230881682396994465225091706351973139350650079229647050666861943964970027473643915440151739242319986253048178306792504156080314568509596061935932252335577529586018277281956773695335434935421830879161692098149488549667599754956273743421433389444768930507012464489837528034328519282236813934137113*x^108 - 1065574776700539180270814022403507631192643954821943572561933341244147888440919832230712013733879155234076333371283505454468747339392998581893345642769698577018764483933930860142845356276475153144945540419405253598763254008831907383045062684224114094010621999950189720944848194667426758957043564710077399587154157581810289622767321403638440351671025383419213429373058991562952144991358083437328690722691502612476418154139478971225722208687726448292736948390000807466977560035966856957984334636708105057387172042064640820707750457071019675958211516288727977181606590406571427007761271011247396845554833316526612457314773943307248638888363449488865503005027174538770904714434903327023358873424478219639160600501396220717672792303251998826994852668731360408232170815479486184420742959050809322362008375960892968941543784213371783552983838244840633427443505914325590344022980644166592022359955829748512052524173194562329356679161223943667105908066985951205822636737454556382304164794711231367416626123917606823818683079853476396785368564518243716614716169391521511601671238360597395978738964605097059516001032797829947263688489004298036424981443526628749250215591252359200533823048967300102432859154314446382601452241923463429328666076427667938946305411325276234*x^107 + 169064616271463630763748883939862343330281825862145400103020244194735092279002737762580246913151288651929399078015281105930358939285948281682785935883614468071703579535111680159976423344565343971222834032570503162202574402539579990587732182267007628888589565311454638509222976045661595229441429210489034437443067453421628332012224554132449181794131439759491610026313485126757631598134046580848324672175716425355938319120602512493787807493786576800102640310540122331654421957402278835919885416993362923978263790913943479668099430670359088848935086243198153991456036919047830922821475191217017938795055763995865947735223622444817566978750762829054876173053373722635410807354205599587607089996433786425981806135413597252060850361228253767942280092956012749813501773690738928299275347118923522330862017097817164913354279012393543746938170797749009819949007265334885835570073524199625280153612627780015646952804239074103807591472560602341623507309904846616330249638950038211925298057072381805622220191770703009928519114867449929367684509223899533261250382207277260617192596378895751190928708961633308377056650215244039284605057561203569432151038878666987459408085643236533836360753121662915863508432652064587825704972797794222340474773403519239909396847450568229554*x^106 - 18332103319519417550552101603287890719934547931072624019661336502377843666053153805557523485602536771389348595512732940958138747314906907319185155869980836659782877913574582264113566405075394853989560921225791561354601692767249045615510241357583876102612933528230807180809299320915794560725667519826165544131679795110397075924051802017932531755160107157388179890171199055449204193089000744192082915495242764400721895506980702425559489716723030430687554079150173906977852664390812857072087387686462602638844962819864769203007799718734953595758637155931091760417509798838064347069983198438747045699929364085506133973177857959295724498087334512038895120864548811382579777722601054098072581493137787566906181075676307225973074751597498453723390437735536011968310739004280898943422761114425631642247636355357573658940503709554411332659267689494902935007712216382443536697053364872767026799867099462158847261418687149225014207041877367299208838283200299634527418350626139892064842189939500689277416855654235277014107063299874143062574543552816311384497054812595712470754861258471040058293402269603946373297213096673876727526107526520898046663829752345411340228329111264117611820428114774230968479177968750585230018838189463645937496146226459319223312699656967932525005*x^105 - 661108868672280055153660488891411614264369648126090999200937707768357730200338506899824091386289715904008132751022731413072371377911383951779430504324678932968882750354552489401801267220803753630947067287104523133917405257066469301995853563602534597156558549426158737688913854724773698461086938655672015478380505995567516921369593991981137835364530753429567261998232041711520382936887009795109089779104342289976249320114398992343674851063540493645101190407116613492965162976039638993940588953802379510030262194767392102865672999666056037141473480333175710022533657410199410672834398549730082547316516688286187250168200407403094427620976824227083808613684904760327478624145113494296054057433193052021848480597354777496501108590351318072771607856844225412600744830312919291160264484076743340777494485476894479598269031084530878189727313791967149467622602723227905420560507567889948773901098322230550636822751871505231604790829902010746036179594005500760927041781363814713270859682464465302115343015603539217759675071185073843318550379004829781839768026774364710712766921345731651984582975907313061173537579664044920813345479260057715074353628133562463760460174682265973536335998416248114907406278784418334113395239057430428844282015023566856878329402133625657921593*x^104 + 1172476076004928244278306768703549720906541971379715803756360513118995991075218377598422782550644931665839291510366819442129356783831510589241164113652401299577797496897508078773009555233984085835822980133776418748895283309917584129281634029191642758348790510427098259249253020604590979535115739585092854003713860957615374992577370404772267470912341468028365933585753082478217276854209373024917273802190697895445826214305433225478211638906485144241022383441953424336278592052214997334515987772211134830116231210087463515012296928174898500507641147170801704193528277518851152738457840628099630023379366685922264257256675643942578371600063657685834379222029383437205854397299576756769610535837008608591443857698406343430214756434101951120349860178596568130666548383801005479101812333576941698776805834399903441330156843921571282951195759599699167441937382366933582818555697970993711890828144759890875940366120264759777344739957401288135350584323343832023120184776731110492354698735502050306474659416903147665801271853653096280344539346663129483553270898600960229350497009882404585488317256402085626748462767867242261768505012105267462925544397154372614368904692443192064814020815270363883050037996022064097853742598819159710936060386091075648275117411603432222543650332*x^103 - 452859807720589057443558891694819842720209145640427791868131962291764191260007577295767277845224322511442703476913122073631926802817317629546503614312576812035513646758769164385775148219258642290645810543977391398237857960068903276687170264066141567911871675830221400662961393158494724733797150697453169996592954685000799568947816316136693618275911970859500236763404118981575528742028162612527588480720132895681749318060271156280456702665704535795957531373881638908743951632630757734578945579340470707580121722159344763909186294854559107811522252541260679179309038095756111966623162209460501549893999760577988359848387559945108087639482642708328096503715168254688208153497736338128198619739513203718661962652607582810042899951843480653621450543387274201413364982732304260121187083400214047133535711233674713571867214519816203238011608536389731601692953881433943288136917471192966340439969205477692559658877745933918504550214833244320306473251855133141887497603488069489396440147862390790972737356388904606555849207403477869941303273376254874517848507728582211987662009574579781774306653217319505137338668949284578918310850290096138110924636364643505888849828765253935894970052506372266381803262361843343549008593455318001043156533636332264239200475876970196750930771379*x^102 + 129737304744264446599249429092238971901417924160098276183464744941059890785029522085135412195255327403216885498034996206535185375569093190456497485209831389484333835352942431531233037579850975904540603298029976880908972528491244974440992408081493258904298132853006947752854993735903226488752595915892831540049507677029764579727186603712110104411703238265978595543625804128008000457352511720920741679596910718032900372980743607695884338451138102324766434162244013858993443899400491397661841698612185078513942343337568197628768578076742229725366683578225354949030648489579432610143266603113558207367016590288877312827421670301133543854533999123795189328459441587149183411342716825797240731168587592663215283252104843209553005894418267078017007548425257847654267355597281030503668366343889257850410767156602248850892962187141595303994146725528745170603702684828839896191458452091996630358243241246588025070081970147731169215041935709490120930971223642151924727355685132868492667009879702822694408143306656049728968366585233809660026263441046021093601426459796426051742522275872376578090405434832896113449048353777824769246220109063159901311914113129327143923804765097983376307382553094797221147815574493607927072013887273436566467847027955106150581388627014342280781388374472*x^101 - 31414616068049778709281056367288366007331260458588215957389313097557566880664003595291506775461841338014469331034176947475087245561510009290812287866029871133145767796118056656885714455435473026839655513654460382134228622555265709719324623134857702193873074943150164951217614289739320040183725870252193209468789293706584324625280288933542169614016836430442584055549848145811995353230774689653721174752317129904863308089850321562418449342561327222734014713265460392922659656932933208457637415906202205058263596809209128085613953159038197735506530200368097802920680937488638976239399146079169014154685835104552107263202454017351450904373994953905773250336257084777299199510300675023185865720858198196728141762239468351846415630565308179085174685258418794194115142613938527119561167069341405286164592198899991497669223887808135777937102652009455204127130038218918686066665381210998301624407199528398050824513966216553305767013415082234126862587514717539329284317499197419947019885527094669613930765152123277782204814579360898439882209847348788826298247128294617549851652125799641454821528955881633724108444966185373954329251603129253244208383667782087892265959173959494285365955815627660856824916366636442053908372527823436286062338347746735929454109514191295028302587024424471*x^100 + 6630775484051566128009710106926577939110332915635589716871344540484148899211852944030852865231685303645361072999714800244138712975868041534624887017425412591367119929758029910083218998295524321018788507670718661931465502252502556107930569161693702356907672957420886287822228417242384785018310810234510881056986552550781717735224570569857295646457665054367697886644863939175431734602228206213473351720603038434635963301975998087028347399774185277015802824352374859566701054640739007476883027672373655440928356178912100510803316773072811964462966585240839268724740016668180246299261359229799509626821792058286749726704199233905773727178053672944166449961285565086995540457490915123257260204747396622161894555683023346592940578554011608974546100029903668224315077327993896822614122744845484734338402685861516948534619562025729183820623398219810863224796525819023294363841146332719014307942360774422933248052263072975205530296793950691243435096087119808551645941117031751900243303339256898969892427742328018589507221409261109083031942210941607230511469985524779498961763450841915540315531956545080705618167630557469877986419699648666215845929975106081855883908086051741532169822160006647378880318538081002048040982983235927754980395759604438424149601747832148610308969444691628005*x^99 - 1207646856808043004317041751661661380257161799325145601866844819415445894275860941474204839948236062683511968298696291539970271197776759129065708744948833796925409127707818230626977002763236359983388517668134105839899220158333796454900379811934641565213853733322111271858063147311854037561988316189937041149859187871529894632126108099296013440800995888754779959082780390614212715089514366596663868301616139088125062432295828507306455092328187318042004740011577714269662211656975884302972301332777891896956035604941251588539068464470921325383300646850110696097809047201271726479586548473910393697788504732441178539023280679627431139835732490479856809812367848608592046260820820995646927851909324116550383411953576651229554582732454596826451559208131357494581658015373647888581423449794314556551531508421851713214512170142349023961620890234885995181949831410480304531890701446478889224149763229486475481816029909580863758478453051917710411213090262535060975523419310703517331757085446448385462828294319013525076985851866516060087665478831577771161321959200445765648893823508350018594419758519660033943768010282719326837148800105446917739115695495418566568928376654317025756768124030277269660592294429805522252207920603096655386615800554827714020674361501776475955586926748135848941*x^98 + 177607125381366698352724302277018839846629655194961100292662527829547939838900527647148813910547738758280421524160206440974838591084828702573808231548771149775198425774820826895222645207352211598927248999446618453793327257624100818670070550040300917025327275519799295143680308069604819464242313218926330196385049136574967284287398571850614898325096429837286125741833912256968722629233810428538110866676503374949987661740695479376112785384365890614043300408615549910413049601197421480009814433989767952129540956413228910491683361752452056954268061903597578072678929003078116839479160861161441046375134802081525006235095606985067845591099561141617157392825354983334472768007955942929169367405958572652568395729018368221802886319667809079378149547390811393072429989488634006586975014286307153500758780979418657136474589949399722638136720515002218689636872924063681798043576912879639635173812653261821805187140988111539608913209420233560122767255299620212692948201225729140884251148988185510444875815754761311013599932684938813783432987715943485751597624941567889048344568266734828988726728490421717705165478405862367844516724729308474149474682936951758531893952953653816347190509467983164424122566252368464394344473523797254980480408158036826742505650127571715566613087762633655523739*x^97 - 15487716694059657220704092375315830590197270381208442184352322746812734763918090024014938416940611160542041492317197751092722739201768964886930873981079597728619297363535976433732245880199649925329478742457527193731316980445753245918486495139929503612222922726934184491740341423922706257722375262154368871640380130522091019567022604344987057110024148954823365473531298116853048202497946086597263366478900940266974799100851017408641262445138739457181769787345329013611593963984968603608435866249107055879812985890612773834312899681665923123793832839658561491937059397903876367650758214630195969259781169296469101389874356354290667734204207334398165229001005729091720263935889494117475157054232544337091728916963213141562755987463541605203494739689939237261976828066069521061764399920803784101140593487326713043824633255540728555273426316665831597144952129914704032300159901668422309071649088022617856050076719217633250944441744769237093474438374336606484577066477076261438795314107773223312988803705083466319945422049494656737986556705668798154833560564058724894907152448632176838550339423264258423950482319324058678973977712614841771897194316980249444565995766724103434916081780359656909229800679796362796302387582300370661782084309383571081595669859367269844012493554925120158731202*x^96 - 1925350508223551204318698013739773916813672459166953823566472488135020848005443179421376370137600999706312606617833401674871772539631443064799922558076545689898209891107259977910327282165664050961766719673301939041568050917672398802385138451836470314403874447547916799847452652824107298928345879903096713265458091002390859828645560871399615218873384187149996697728761935420042622347045035214776499849265637890510029006656995194216959940884348691890964661282642680757184588105772123854077602807611963604142579113890831071070898751228864834557920897367473029378719419026714668188758987682427698438552388442141551172319169858915879820602651663236751747664192706051666593523644054356113821993174413638542670956849621469453204096613062743180368057405374720017365669289154362861822548640116038237270167985968429147936259469566247682054918297985791314270244101956038231171391751688994584193735654397344544266746785892739432023289437650960066182958528348517692997759940393473721904367868989226014526172413471755551158476236297932960190861402755227129256124430859937194186800519046842709722157232159753815750390688476570828489006950865213017553968893093486226360378595227994926715135873892098902656176802191904335923290685608249567526168263999533821064404496969412093541867349638037407758961762*x^95 + 1459436341339550417407037946502889061828490618114133990040893037457456283917431387055538824768736806730916686262113785073578347923061386432140321142975638118253442894811043760729957173982233563855319816727823317802386524184467963663378443809227147665415746384321511195160980996045324123024471326359796262373625544375504842085223023799325650393444173004527052755116416603401690448981077223435532216814250570067931674282872289904268590788288544516697428643955454708869231004317849597238889521851603906588285070711649226860327434971045295871921256295271840517664010246085349947187793350115544216072458088345184451352706222756795403189431824019256906007312957490296550802176323527384205540411121744547663410025118530282789551753772786359102469873789159178758789540092058511595829529909070597122690986799377968530639517994073584769372396104516972195534306404626692735544135642309721135574537585778088746159952981605716746682616920108146534680698829944760657006472178760966703874797366773320215222020979904620917915239585112717750844653337689529719689091462816418042839151121772721958300464110521062281461573315567002243746062502177407015322136596587673455379899285598516530615471419682712423437781693520392295365515012769823207728149743568843959115024324114484237063496726956261868078453672371*x^94 - 488374524973821776828274890677697875903741778145591013510099941032968928798187739263310957059469119265334531068199612309223843152054523059585059421995785452460560821314546844437395984702507575184005164676847758435943017583045913786365174922373790696366215274383414384073030110220466179733296054076889817263490922737559775203775211158323800792640816512761992047717167428724410100067016408197651985148423787660889905684055279067688730984736066989565225089059632358409944821055523211385337263030015212346686797962099835386595392021140742141634651909396019597745305309234698205131054161600459854175305207439631079702624669062722728325428774900058161610946314345842480459929832815128503784428660355978041384489121467981199831950586846154784535334352791004346192759948735744365336533339003392925407262737628106488954549648529991702950172834472129947478182625269415496561585021818959980006245706463424810387621905891835444154105349252700825710266828618243654939190164873630157628890718652330237093149248169353508657659751914283693002267128935432035940103513664813473041193958851875897544111798710566445768489370834866924550730614294374948747850658978555297047382749225508144467667790533465608464408158376334584148914093317889920160828689368178331445179047946121970385947680126178944063436583395465*x^93 + 126736941594200415004241826579741242860408289069067139338335099552913633913932791425016475153642015962754669841557579471997163025782721596359215544296066479223882915831037405899993128855088344178942398013089782592352280779002702470967331626547365911972017259458912342235697983979111547473583681034422621123153947473569909376521955653583883042108815106233188697857770747166941475040700642168497430338774349325111167290810523117413585657358671151284007064527050763433046814565994656669472039486855591651845080183566331426774782670981817854382140262277627688422122061625811642569696518334442838174276448760286928952872517953146968884565935372187740190610292491048560903004294916596656763167425951912042297844569976958275249262598294471103108525273802414414410449262027347585471990469148749153095317613539348329838032196766740772103963476159616018236435475885784490475484118616762532099222885461247066463664219738434031816926278098909384151859724431716154132523113944858519572981278043339318489918999978260426140952094068893511960759867137885349925878172548239394845233361672454493427329608297796652751490504844642482482578152346460682190951887708408891935180630207013287287304439055736029648313876093536357807752302673447406266920975183568386653175978198354168703460629163780655285774212449545080*x^92 - 28017154272423968257679941345484136638523628491775684366903536757687574998129051345356557045654871997710232075094262554038256653265268134449216226409107380359120584826045620125191834253767819702126553389706757301123780951878208873561328124288546777045106444527193600314034360234333336117756124022207386384921474644397431233331567472138859204096471776499997749614584031684584477411102589693761335370591244464731220032992326375519794975538526615419196423599286532573981690411332302358881538461791697200157775620678642411950123312270506030689322496241722935631246026096714960618546198115985876648900439395897170270863399191460861997726553419223691680609908765003988856102570308978248389678059211886635966805449659462633357478230877687844376727578027461933305427666606761204895231813678202885163271284857927222453187136116537732405649032819958633637611688715436426863663135552170629049179972680287025399336957163868516691764168300324857649241486215552235935605116729591494653111416008577595456365439121479857208028516977698469065919729404341402912937023834741099037350062219387237673268129668188489316137692654693225666272312909244854682176941389146862858436205704373261160873665185345793323561029459328473360483460048650853056013628344795240357386176169054369688348234642278897169301673159389431503*x^91 + 5376239578134184936883473582874546012381526752941203859029169727811012280277078073101839527682155190020665565458180845421539468754563800898975326279309498773140795697905922691200741088384526087049885055550591196148357802495039764528806090061696734340228898778897167793352319525357349163822768320525519959594438778550587063057583821551254824170384141633757726137000370328030945697586483105653974781854407181813464350673603535394088428337282743375895800707669403942452748450655448958680223629482430584885473956972242617481765027310220098857923767437471441969435018497936871676730153479764664045834247533591957689117413602776139820905241999183872822583534200836142797236076257486623901209847441673307753023248001680825135791745511205111239934880131179138301989157242438320853271161334388461504055574786948541434204169482812346278093178093150186562264671739120945058661259972446354634190639203535866204308126564548468128342880909223582115897268225361689778766591584592281785011429415949825852484276630202991973545684411798914988712032122207014907112435355974731393482112341925322545055787724764601957102225478714884857622333738145046570580452940805604415725738111258369800298570220264776848305718375507124726178532352720463673319214647382514569782065834742708658434078032908527015892318961403416163577*x^90 - 874582341431538779928559425404163808706448481583954360921970042099736709118860802234142595361320134817336457495173057219077218578956285902415167338599464228072939696227448304598514129503796728727057455733750583604258580623978346487125041920499045146038318901066336274241731675908092743622073495017983593499604862792912314770883620825523568111090332980691786701533691003657210784476980837307237786997382463261856646901634025710363042805119174392533371633034368733492299180453550539717815669493526373243449681084726150842135195745976689231509545422316377628885650831882619247692507614355003337299404360943328156541646446250537657036186326626022385611861501292288530736378153354092340149753069267093953405360204229526926007866491732713511125226573356633110088952106691344785210969871236216493408217966925042417051935429546931290284852399940274037911333926481185054941694939593619808278659909132216281525730612581236294326989574910052653272451387706013909521712458690448509659621769024718806339004936765256094101544793006607214522796205904773096664616567996959809877010198036474747633468648661116275072355246808358078325158690502851941763251355749529765087980920308490351802133750928357313328268954853363832712442486148805548875701120162573120149760652181170667965246719658920960926505642124299278221469*x^89 + 108325563747878573037034108546523624862617156935432718428477860332811702770946506162709899520633499202046786488131431691921057064266568630653120464849300852495542920949918430130552942998914135587520362277657913343339087543570175161596038234646842403178846050344266041597105356897191507712491311700564511562127011807238909996268623667403276828103914475721169294262483906724037137666604213753194053432838794762926970227549211259367811993243277222208981880070630637274880890990152120837418389019058750128921612677849892315444851443583488171593617918178205424795926392757635266331357142308604246912470848196751265194729549692501030438678549189716863148175650131693290364861762877011804524785866391851162332005939697439326086893035297736893245304001763429394103866581654208469028871669278052157512742937820328600708909099228130333138365054739061425783377671587547013298002181082133668593891796481535497111131366366980796174008531815486068705337225210201959821320687827441150797758651738161481656284754006376527614691469069911285312589760036414929946403676808633866323483938364089291021200300355099588521713997149994827426293008694230534005619882984613631328392594791348389952919548497523260671032405439772134361806090980243060588630231931660430337246221775090405822155581281086880085533351544845726525708137*x^88 - 4923908178860132694571943410953843678831119709173916311184741709183978703188834044807274522579110226889365752616903349520913797283809688359187647641102615593252430325207175714434662822944126715192456331570249881351284098702175250195079276229841907096557450279391437781253950613286222927647996290105325805307081690869936775154225563947575483776047179854804027554633653719814272067126623607846809772202686944489539335580362541056756829844665659448454745536470625621792834996304141601155452617666881454587082125380635875370005024576486539251339879902431396699689414737671821801962201948046636540160419159363942571611262344294328656648864633829149402095663855246587932949174599917307129861811670958447197337682426215244171355005660128108577695375882791839688885166210869755583478122536039622662599096059738166860014158712557303331461874379880628497366413231438586037643337000866475678263830381622399564968365867549851290582171467104736138974188718222387396701911602564699048553985090408752417450058209098220943199368122113588626265117305749205052131873955072703876711374344261672201708425212501117538281128081230174090387577543646259084995267259782982513493418508582271498453795907671665835350431417958301396037432491745821437284933474463328054580408981882848619315765867168592048975436444062037358722550183*x^87 - 2537690344596415803811087297549373188398537004835897516641036308124525799185673997714541126401459091427995596274378087548180530423627171306775782955603512764311393760339305019175787249606648118971621505559971157513598724233129057330051610786654839769849759609605519385582336758167846539219494921469739731220582998478283610348388857417699792765887735482595371133369243601199462521739484770814956479185017979800180703853219515898687893813818366674175920274181329233017131672943733326033921156047854941000848388885311023696229896287853631784574870166523750754701522510927484027681690033836750448314564132936624152051218049098998453070346665521028514571415722904330224688596531991844452212821827892830520163885109968118413396892527868582357745910478840315191156049281665133606617423367566288245081852784916651422487739654969818835629172743107867072172503601737113342060903144090677062226809110604517999802329417481776505925427083892469664264289402188209600851722066468838561240781727035559463328769012610870104709295661044850983244270737334517772718553842482297249029769155077736636868701515518950736277887003767229355703469740181253604771039772110454907196923616637706071546942792582899378189971346800639630358019942776869885233594112576377986819970394059878706269922744592428297095881490691592147098305906769*x^86 + 1133985786917374537178825554672079811108495902777300135156185602127436362593240324031411278742555535154896760871224115820798796749468119723723653743607586600875251883161569498445806730627087718169939489529557927890349140306337081113308648787180437512950478634737696295223420062601855489034236454207191560539980839351538684320630554489537483738827326767487481187149119298859489523134165288962013834821050731622463791320352211336568437626568243886201729888756462902018264729975889009556969272841819184133830591896956452710872580279617508909126053405267748169607760538153064848679396228991302653240644007466529781272845539951856653162755069513634729976513036898506761896705881152671139746939504671446186625970728034525082675259869402392954270621576546506588643868682596659163318725110246713302927504012543624172837092397832377372555226829287858407036860462287198082868552889838915864669959868604689858334864203302101839996683020130442736117758618735369947610526570398446416319308690660284231149105742006377017291897704411749046525949521411350311613612439356065667734494523376919152986027097225117410998862689504812569723061143566567936341101105579918063314283694758163317175537345428488209458504067132403200908985983421257225258029636759075957673842404588140060676951500679094956309373133967496293077013858576015*x^85 - 315667555081972027312238986377524051251386943217940652930605257239271232082122403122833444215349248958074407779637836981165473906399808076634635516891470860828699348059667739894011797295835570406878541702501336472382789652886906219484114338871082518144392051342300360346331780507579039886366728977573244004776451628722593458126146756316910952755230608606159265622091092749913689906808299364879805343056679971492626169620867761816175466878006084598793072944606526732534612740964980450410241805229152072023118797411682703865942311726817992595612345693944931944363647441429209026674395049914322446217071889196826586930693844474551635780294448538292646610826877291139974273953413799276203748151603688593777446726363402757838962136601149093240503778423290199852394192602527024532847860900892273260513747317897280721515070622518954297706261984721177288888000366348683447972663466942558015078682010068534860395932194223802552867998503105128304144473998292665277632485168345232070554030126578516010963662353069731717167395860765635505755731154789935631706374183963827299688890329853904346095701632457637834944269217739778887269429519161834961606746553000138675965653101489266166395009309724522699312769119562057950943957911192293451231152618647380327287255514301810072037701711467634998749741940962291770284604202463748*x^84 + 70587623697603972652994644516748503149509300473142587356729816718119108798580080022690068983006710862370417181533275680282327952974268374849625150120727330748956263387981899345283068092097447628930327294390633706960075624683889049424472881685037774575571149707501042142768658811090950054824772736255484177863908191177053017291374527380654608473869225485619215421334757339182484093847550284628935285347133644279606581553559825293448402691822822329849199106140818379750918627626715532346872834377720520336739044127846399870498172676926198572560038792250924788382895998199984731450471714865606235308077538222732164294465775776814654135943162659929672637350677692399031218440182553974055095679322913273174407125018032267273323530510526915319321736747106968252178097528902647183810278251379769572129706541513628627824360351237443033137640642357101098497946391648389174297091798823394108677738350270510001486491511265124707661434225585692943137141938387233070856870000520058089078758129264812802187012128827228807100038822884377099631538583828815511759604469804628952293674459835656320143455448633024711269146346588491360065821116148347369579175385926711420075861948401385420837658942791336467133488472512803865591368199640124874441145985921482031441357960764232797031460757645437472404537590968582216358867773980413801*x^83 - 13283686854893302781321615553615621055723349142491264452234527565577184797597624541336370658879791055167168928219068151751006866278883520957851064428810615613326593114069581433719107720921837765990520482931513865419803274558919729103742308470001197749760154390356502518314522193986420311494805402478591709861364083137178857126709953085779885007996147856843947778691176518980074586664794955434428183050399729533442217876803446479777926565994066790251260018864050598591017433947076588133550573299236837584183053726353530179359057918300393845701895070487095772101036223287063064179082144377392970855860777680796001433176564474639361884381003804897486580391324711829030828325220954794527453550468183141242901430744201015165325263416734773695601648374392614675449294407977709450270523674068467611724137741179741741283567243548331746742654160269823796240628933676344188872208054656490256344773091632463459792959567123759270466344360562824795710643101740358630157015625593837694327499218804987673787093146865654969208289864161401266226473398878148170522527552813987332508557310311780867060745420718896527677925926120803404244659766037066206207465665876038753864101014523083239563206428950589957009942515344561195038175725448953568798355456107349765878667467316916471243394889544251021671277730250781491881688250921944126929*x^82 + 2054612313087649442377369922666891498017208788125034620633414985282567153816158310037585502314732705884329809027430256030044551427711385644689901639453219168188177783832208923173349752540981443515148346889470949488727111118759740466909360967838559016321056430613760459045496716402710374745134683924050537405135082440666124379865832450563984482470965846821501487644361652630887026415007888638852912599641548588961713834778620819314939849447059726408591843282565947730257008566458152966898113330491557124884669649810236268292930751903690081063914973312426800286565579211409833063478539572020803481951091641770363238654297843006020089093448162344151908204771302148372904521433941249763353580002070572738474850381353876939855133624736410201503882478445594375796970574155537921851485989559309676680038024449050128954977603919777813414382139322229975303345340396350888432583870629271147574192177408708247058833041786195277883551131816006236955847162705204995704033219871620061050308558666145113308478624503181062070146736087392731709061885690912997390009687805608096440824595104099203900485993828988488620563210875094949290714979525206902965985503098408200508141313773745944861818698892900317781582785280468910027432628117526721566691551852371029967749923721862733335899881965170261330245008667954514545144009848907606228063*x^81 - 225118640520705240480316526247263230749489439979629780436581955053990377937531693714375386167870317891934556434540920433245124052197179750049509841879779593614885901809755235011095427464966284758569098468941865679413987997313900839327442409462527499302627421918419939693957140514785865243920233075700380324837403609393466665999949272047610874716787428931894004419399733696505262586177206389266064670015933128189743787812948717840427506213818569688156745939842441643425339301623654426873693993789913223017848396781170487558789489602001191450194214095495651512222208395412204632725711778630904138198621166458100179681464816463920097419039882423197436403249409088955303238012363089528881773645275230772275736289880525254018685398449944876691734837356342909601965826582412747889825563294853157093165510538274478658758859708641496031676718749157654364196949452006961798014650954301486360824270336882772228181948499652580170604407619256261658625587155015461075227830431496245522022589150970293405806956705269491763574334483375221808040187605341003781978565973918273700776105959355364830425452047427948696258212553352829834311485588104571876764081290120339729891685812912645860981761781938414099164613011491581567438831218992072531564431639650272604193963307782040651858624691543890916630905707376961841431342113686681953907591*x^80 + 1543151178391287385987294427449891124070303849525748501477973417196161465952519049626968015714189615581566878351599810014837629303805255015428937699437363886706676074142843631073265129306731861079211333341671119162121827869663120574462177691542491945782853735440159795846717281164212587201270546173764892911810945074406387536867400708737160776344660468983709456559709354499081355945105596430292533066806136721144406148133154521320151226742997279870359825172750805889080671065310559108455991063551449189290677303320558899025243060142605007457011031332036341408565132505517607862023059184978805803596916648259798031661962941023901776426888215190647362245924881261781745608393939733754865631649425275390833626009519233799344991510733920282234768962799779576888793811892073582501394338302734526884389997782524121402694823746478398331911418249214179457508719349360514894508564020393840414597113752839581657347116321158745989696640707104948531014180910743769167406131796252190360343212129478660454433619607636078024385817441252452247733072077327282586014404147745145285153418676607949907609700619074121123935293267774777947469957100704442297331629651236086431774636947391217859035536134703175791514243159782958494755232221363405636399395965814748256851297939750272969473120577280218857751538962618432910608335121032739042117544*x^79 + 8066048066691963149609116660433839664102366395740148900456308051437711101271532501887569094343077479661779684092757610496466358266039091576508600765150311837398272359875391742364014715537132918595736064200224686369648774948952126054113176197705164533696028504031456221908068627302566559015362396485652294073306711035167836121659061601241198573165744426062397318686833109716831915257909215679066959758299132770559363898479004469383951691044882043687414583028261119892321492245964924210090720378938156871594304184929790544497961876433524433468862649289758312534891426616277905048346437553278777835545154228660962543429060782363243355682471473071736418572314924320366496246584994618778587739580127616760453664427944207938944442313697639270395625852409899444953217164108334575542000433907887586586242865679468810873740224416913602825005758592964260175879859250437547947225053478005783322345715216879289245277625165855404924076028420339167621297604799100301851631997805849332151965330742480510371479447772014601542904989981980014489393310745009605937251987409460452022820936595168124198130940013204898737021406282489509207809462992086371816265725636603151932701632082374958711272576268081202820861432518484775168626054572541700061280961161246824767066963532446627768417621994441392134465581364147467891304518495793780100309411612*x^78 - 2920589417114271855991813825313101826912866193832064666774932945613278474497461625173306866320294832614657833271401621992905066538147972933928963289037694087641963846876294721632481325596668098699862669007002688199368260148904346723995627681311515382328290246372473993358716384572392298279131321254338867216923908753896254163636870260230890887193186628466548056395312754902041661175740202316611511633309059342129421318156099334320437143507184845335978308057996677402287294229037997963689267972302735317781476264175015447223835908686763212130342898779679828051536806165974026667155758305216466410200766060420915238144969639079618491593373774161762245948137196111188180884702904405393274610067845037886361683676874919783192089120840716568163441364563133223276456893200187250409782274580550256373838356730641591606196402652613003441687896313885930532505366797795029051510818433417856363778298865765351567490372799389989386529053253254465790622757244670890733224176852175393497175213510189771145615234752502348990394610274485449861730734563983205969879806723394303593317162125633945246835820827492172623041717315616214398723174128221290935461043833879442214135919940825122092822784235198437972274536125979434390401272730540179891006563270658032379063881414580548293592881239951232514471279613696362946838437520746824635334931513506*x^77 + 725968308690334836389084569862104767888688735575277881627003609987383885126178558304843694904925871354549037371656774523089871712748692337842301593609647182083557099571636835811103791450068157692970548677528838205723685963854976971943314425631030117830312632304988106070025249472657832810451206555878001610055958556425667821796175876003286130934004015343451549693746665397000481627700214727529572282189359110632938028835655247149854973890852562197037337189632025952357312425048040805457307914451054589579412798067639680895435989552166685677795134737841476202815820872006181564853238210201871520858167723583855240598605604608561950916327622047504983684975449238617710798133401144637346672965499707162378507112208961014349603720255030821385837752427050002880488190725109767024731313711676529805287556669857579696045378787282234829937331124085216422209620807797493502933628651869039945979416858506016068763681982502940301407405294867744904592995345838013247582605446706949706513780467779360036389978502753500035634260120829977386864833653720543161371010427727012540811013912221941216798699460661867068652136518751929537577709237257751340277041106027779658679840800268815249991674365414362519804950735346169457808893865789323052269122808726885496644982647806617543356057852680309549884686661438154148866048908706572264914063943789968*x^76 - 145096314716823680643136761656076917593181951369678090064244966877475362536146705884103250473368717869120047648798604215344796312741648829864021279035738767562847378525803313969969625846356021532896662796377328785669379360715374591763074427302066111204614724947464255353680313683590440955828090629098791378166487685627622948416173904000850139505760433269145052741021447436883234426162767286981236655964905107865697463429357521532111359460825611055723447279021958720153414550240516977213949922900259611497261745048199452207478349131664927022759418056870468089545369835833074752822250169022043384768859001499019056785741914615284916236368156377515180436322587078108457261631000410774594212403654132728112420634561622278622589915290239316264472639455828089047577268947533301814043799389016209359395172751208663621016903827718344697131193953083492777139638261738217544935572077707821387125329776566310571714724690413645242499161231607340889811285117188139253017195875994682551514449854348010195722482401035917726568431737521145417785544249765446251053666805654635976506476727035556802195632895284142168577708354419108452636391333772448714659900768207050046771207039533082540804737736708117040775518444545006958509782479150245475719044495287589714187784646921781428237246566665975961190578253706950136040846446270841378965720074808875363*x^75 + 23492789589612675063585201882415698536318570637795188250107627054379509195033824880094039559088485234512292713499319741692764398237483868915441837772410191906925854984277771743395612670006990083384812753314882234158641644959135536176219148240701360214717116987744245571438195591825553029520247588745321185417048275516817266823143241538476840015263676386088764372787594769162003415593975480149503883394479135854951150163515417952395923876210215019204830552695883420802519685839075607011766784035176055845621530115409217112099157472835465484257194729452045911244108345397955737904705651114683991992208154783469530194411836126145092962812329194525782235114586820252821419368074622141265563960776588024115728750791429177942153017811846935972092547118254481621818186348097132722080889765256641843379082492102551082240198216843240546159979355990924348312043379076388341899210524966716370893523786319025230786411880247970671355618557352714992019081749896434264239922988977954744727302442444332448698773876745348603161538965257937338389338873802263249641206211151532843312572854240750455403802940864190711320574922448711313297028882938688143716520677746022476220536606451336249960034832982782017023911878132353404550783925964846285891639774422408103420050602773885853370712712678886465699521835296770772906852975720594201286694648061933163414*x^74 - 2733762427574092662784551780448387398482998804948993018105184546161736943485293364719771202664226946183319625098947695550087547127283860670380742170082058230558108231440201525035609465006978155274763827098219819974187591577793459113392451210596156624170728779079878623437779696525926672071488034673413499343164391270323584071655717308067343029737030598806727359499304330612269014207857835306627683143844591883191980897704111309659080504225426071698491366565672385863696534058761507210761542947762048943847125331561029409897627900055411684328643053771798384699937617562624974377596284889064447128399822618951687555024339255669245758101688460030229712804933376958492856625117359084454056421534388032433768738248846019082304388696066840759600550751527323776042259269780940759678034045224454593919236424145023987418566763127948348302588969343433468409130580087280023703303906595411099511537089329404857634898062176244395868815554124875236616079591383550276985463206895649171606926022293783936565762526146627708916608056523154311867763853513329404162598203926961703039613565570248807393902132550392738196950200349684870606395472108014577679829180043564888321438461703209131400039310224115445397343774615029158330827039547081830059763498618147939475077411434937804025336788590670020314278284319470598289780405932670568942882013091566879883097*x^73 + 59852964189572584195580796298901049092966949613703149287799386052086068633137523411837151269001915376635005991344290466255572414081646883475860392008016080585001386613948983728392983827195279212041096734402513464822303339522692925580595947779334942079928058342571959289347664852453236706869599092575967951814781106024318062197014250101792930112395885802611068814857076280589320611997024381806027980829883781413282197599263409158346572736584472387535048239113566287126619321552701554748196283712764943852550858434590940902815729232056154159700334517101746085959362676922691149570443585717291492579709904396000618701536768519255441176496661457765185962681633018961738566531056072357303265599835451744994765391077086858759451961324111261635444202206505875010401316807590930824431783269267044366670999825463075968485956282326363730625596076037899240103423383960668991706458138343131959724065645545937131529767554065360663471876555397626302389568149110692274841289226550234151923468378787589059057841751518513096191161371130438118291498631359707949214733847889441893982654489648526101717584940826291224156565693555544910845410517910700058312501774082309585082152758605499207687991835941736818179289103386066356456465659303709790508811523816029283954525151556456911006924095822612068643860071046401962475631197342172769078742080820364361445799*x^72 + 86096404679487891305496560830918446585723857282033240652155563337735314853988595012301670992704115779422784315034911003078271215747994468496294136820287349257845381598489269228904121038342821856848364186015868242033580003343443388581207528868655975592827729519307914174841380288616874264183845770746873784431038668636070982637570300732278417428014879312887804962484821405742127330518459984769534095616501942586848933719571116844428632067395239915767534056347760538603203501618607226916634509231205635829875686383967214429537451672201102318274167661111104420741475299178184843717368724356500372057402474037878123178043750142648464067312907562799930994914686083541841173086542120116048842154235474382721133131815528652795084200484918135738633942167871883218541403860873022868013384792993532840839349486536944797516071015833939603291861560498863025271892349271737133437174373911610443151531543985394259969674152780623855017475076489178057736925263791780944146261430906050188795938403468152156508760268252101805026230148937489474728105402163712148209370789225478528954203518778557059147707910577470446544123873179505145179861872622844338606045475549963395190165385275042234113552704841409697480587639838911370150247437925561512182266342114642724471642188483242855440148608711641429185057116655732816955919638212354632664134339581748537483014628*x^71 - 33594866155569685026829270561581201120012474340395539116576320329340870895522982042805226762840906658952991638246608607824295121301686321207959168772242749263745727684163231465465867877040075423535153892416934542733862828835076827920301937285324318982163685176365343128790392325015501745638902684606650282838343081570690941768801722116497757416616979941370708236776428860559852729530136349379922829401221038545105355958201981873829615057275385815761402300989453156460328876325772416483315534787901271365762776227953012668913072658739181190527059356722207664919343445633109988252804748816455387502530037676642873957299835763243770366862058091799374220387886437737963929678926330168529146967748661192419252421576043847552684900935528316958104190266803473862808725393688046384401043809995979590394316545222726487649779207001202380815198010231836705584116596882924327279807618789704305688024738131369314682163379254838575426805705170849115568511874461830002893473558706717594293449002708639605805751910719343279698959557126678589762599206611535591597014288302758683046313560773858099486178986905563383539632831990858898436055990745629939695211012830657901397255638129265255728200956829623347366397978273441896445233045895369969583018677934343357290789457343466153699275257915353439875363980462879293943424737448666525257713268346148186525749865342*x^70 + 8848648291662631543072310292565427509137739916642694501071951047922308867390672519110668864259629172639035952094773646993265304616373068393344800308671561459951554482400462475071219408358251130178119523899119895541822675056261782025764217422276867708338855170908738457748462793114326232974994841997639591756916580606642672092352275940227789932593947778534337069482762067612363646504111553339145130812921521529251764004034710944197256035376047073414419381570916877773147873625493177929367326619212967745624540839804322933699094700993894525559160200676837230440789491397204293046735612384275195386608276066702021040197669275036385786296989718091391208593467253149976207215808058620613075571897689511996346523497231648688289372670308680124019532429773887307285109441773304323119374441342640594714111611641527823261404540955405414466515374516681439108300005629603500344295221617632244923705371587636593025398419108525887784276621962158189801440635067164472846475022132283312748091283386946618997911076638379205992027716335482396850442583304612924653601062320260757043407943019604159863724185715783571839154082089383768705089483668145397635101592694405204064637297871548892565634975395577616445012862770559032991166392615211502867602800300764910660083421811813152570438290642174153086678255924335703014912872978722044716875590877937295478925163025609*x^69 - 1918390264705306535251501186925702980201542232138545564049185372056587640514128429819351500575430302690173075726288582014776073404637235773880354143863392744523444846744590536680674668910102379957238268959860146584652343431652937774767184486668476022146268336666507672065503762921355921217908220337519871949443436824446112562270925356694355581763079608488546353406860787886035131519572037976130389433666678963052723787227998098810905433665644763928606183722909343421355413928595554164555805446977712942448830789096355184438093764874271649655377408091573540686061340215065719763404021610043961385392142849867042021499040342753472340544145772584019285619580407257970259470335105270427264438899242725894741887906597794289755943116120332076925712651043441882642478554056441739929747048605447629673047740561087234804372073376194072995493962492883283252732712761430390389361532174665945449203279635074812214130603424495793985867732887456070498357417150246427034415442981945635022305902099330110077948375103073830860696873737589106570109996233765079589907835323269142437584107455692558923950622542281746000622238900339640850356658274406912894558129220947070300052019944817327460215766997014122531968722898680485377195219090223101992011295785516189019240702505008950703416156228660425582698099119862069031420838023924404178954004971201224868915488046326220*x^68 + 359307762703375783349680159796793290421405889322609454185382749196577445500365417762325742416711207544809638640938335955014522172359659204893101907440165616273403573317688092598311181821241599323082324143649109602593131556573310279173027745735091417292221757818600868213101381404528143533745783395825179762799772583009871279619233083569416053183573031876304815816454042339348951634412472982220315731193965070361333305436747211437400360811868374884236912225074121406209867166479583874888460138172267252899076352463361857448390280285457449630187831561826808205171342182923174779567494047446248036791509183879084071968828018879236596653845657623675090494288141699183792343678719524976837421068900813121619724444010692267917396592685895823584168117850522023125118189755975439201126330206730876860729499506091129636210757594862871430975847017675478294702812364598921338758227583353739222013936182730775713433955101099838266587555370162245052545793992477860450689631807965011327590632733329295551161983967290098302642149583217731850097074337920097866870194922043554606358118405537519808970467063530712668001620550364451786175638610581702069803511482029344444351961676617807047690364102248810719963278871328663791761483058487582290226578771601003340836042174559168415495065375867248053040028531919129581228345644309642580854659837595728843902413663213025942*x^67 - 58301882192221216362348030292487929088844265584140333529949067769297814178473284708297269560056582239729644335275687077163327576284083086151233028041341178683205069419850907785689926071856245225613039980446281525672977062239571192522751314252227930619073493484694844604298936018466347686953003317744058874762410077272310297516971235334317276051446126670273782471099940430685627886590681015623584206269283464162519144593249997931447404853818047570927251025100075106454370499184692682896138080302366683229232580018839837922998518302384490634250185193991921474311685559649640992155232898962720580656070293383880054567508457968662187052971723193468217742261323137665083975856003283248384228296553570896471101851326733148716727734514969316629846038062255098644103304461457716488699507327923650160565888921562837311838826422956383045085851290351856604140982632331101427659758277238733194200094235487439500962918926071736495309304633291239121361936558211033508290456959735835112940767546772304605446663497938022358616840362172421590950902912188335367450489162419183975154300275442590562526247769007073513847801420126082740303503598125624172537268733636782210065183751828257910173735454661850395568596238792196643883962128530487266553405043110375337115579915535339766385703676401334589792794342439356529082517295186883250026637167022091977162302591047563406693*x^66 + 7875689079695053412872607531770961845571407911339911053941975431728259588827918651394309447687318311380441000806798766996371079089950825810616382436585708439571025647355844696674581513703629317133575478201503195804530550403525596730345030868567692542137082709926937132452387021820261823964269908803435083837033032059736184720719887812864872272418883303050151489562464046913045457005766948026553483464686588435568252577772463288736777190516988322863624031071869326078063647987552630286408638263626845519053160661968402290780539050663441928293032577598414396552539554533738368040934978016327749074678920323885408374819732690712426454924496313000404783800345890702733689837082426872496258710789795895707436737338132357412243868461207724868627067416912095326933638361441661663755921992936696990229795702347603680614801875889096207257204361741211606577187243227236729337035109259205135710198881906029628818658606702425228586883209342901000872809846382946920791780814411037265328300426194763926049798906525221341419598673070144733268017136086970909636192921504141119519093265927315886393295285000927315127363692884650377242375135081254763928506944688449818619934173013117104801995061524998533720350693754389404989984516307030201468747523528610978023751632238621524305162012325395230948612728242285122970601244254141291204567883084444929300366767312998205711155*x^65 - 751088382886121271604832131614844069957710477147980055604672740227755290341763311862081638032511198957842119614777983304428777033611154804509410873296211225294694639833018821616977437978048216723843812333708113525725723141670831081687095664007940164494439546134145513361804280222475594347251375603032108343744972561036011721594395230800839835639308963609787309482792353536001321979708871438591774072223596698870577328941851484252364680947151897537485828470996551296524580429676890110623238235442893952095678028007660523732103591647195812208777571805757636346776565200209505088445562565169968703979684354338578553481982468056374412065433045621636716966169006440878106797043659111196799227412814607470245400400850922218983046344904889760670925374444749595096351184307055076846526512233365295689748799382925893305707757643427165074288687997008397498974334792612651414103853889997484768885317945158370988515536312582985784950090906232339038910326592463070461938020424414344201440452429815690993487672640350118113621907906074985656878676904720700627037025781970584551290406653616946961876148255959267934522678338703157098311302075442474024454231011974174897282624364275042756567469128624385528918239898961223257613994539132334976108640808963080937604763897039329428116201506292097452008434436198182016827380929499340180646368169394569567661977045325551514079100*x^64 - 1713101994169689977406606523148615101989477194323599811452466773784976634508572803435202250184945617136855713134234457325399578483128101090105770156508699801069087765127872276747539161396193589780429955808297686603894475400633581197173185132154271754534064849048720789297605220698345897378486158230698485763207865079840852146720692576043198930393190055716630895170316478807087865566246494487019227692151232776985110771966045223460946767368270192391544310616469797638343491320718279389976876217298027747670422334260086120770782408899492625701975185344074751552361794468847320947592327695061261701050343325186704079433877712161027338851971712593965610566552260178012670699117450071648646838988650208640055723818718814353851355415490786048386840273606571176893230106166849264741129215736373075220627447921936398267672135907106153440566857795673364530980689579570507169517577270261176908314627837976358423844194260299480593566696331644371179101328605453578155822449826188375669924027239470414427581935031842179025392967696360805849531025231211092941194178376800684755534532306345999524199518939554096598786994741255825757224147792564911420853544999361943250714687276018701598370187495767158829509324949731008509814899440202559664976816757395241802864091890254409102865853692108089172488482429202701198774941859391473938927667590492393132460257155354656800351198*x^63 + 24397201926214561036175348057910354189923841350560850214862119966315552148736737987977371094661181055368300861203768258927096289060969188919823876533944889141165314330247518809432314940177457629552525668158653027785479633219858228224851192419009654610402053825654374496345376537107280838328229640269316886637616853260977731703124819888571421077923041433856685814943128895493674290766854190392725829776918388441808915412431308809308836964225833927249028831995329340642459356867151369399599901769233329582845577883451475949735429589732816149194336372759414153335830800375562070842663392228391469394161980850425130428301048054339547616542291296560020542057862314256163486926497204693640112440980725105814457386911002471369695521583456282401053660335289691770806277847021853433545895386924979018972756308166622273998264813853515530401433761115260987168285779083730588195988585023256504343606717342389049841589428076187385292713183189131550509800514584479139475266296099359840657985309550743432408118424283886987643630351084303101994949576718533911698466664503105978084759513382887366191411744478230600648900331771226551633236936872947528536724251012780320398206611133908298241080209595367191988727928973841825610605260026154251039644516672508299706007112538715483261105835891526108061485984931533211643026397476944662947178377926197138660446251887691906411596693856*x^62 - 8051057663959912615806621683339571155571940835207129500547736442992900018053444535237217771504522122172083737987105752360627707342700667581895564109276750234059107850920904259343637396337416387679929313337251520467567622624297751207903789238079661495420778248876507600821093868853132211465934527775787613149834234289873482185093011763967803019640046532217440939537330857997620515060648152616811081823435694524444028710849075490239816770134093084717328471920756041525320916913154597343900689954244090593537373910673836731820481109781263441498461849070811272138653853814891882013385983442193882664814511204249002033915987579554497419757177374451723146638556821027310936461126702923182654262085416700596945739712120328210688484798735636488025363535965365743747181923158756602274555934959762703597905711469254740719051320099741365452076616237399667356448533841156325789476766117399831973040283351276955413475308025047649840165467007867724928389799556949671287223968299339062553772324715376275048366703167687043766194253540727647135517733535725842310829177498149607434975913698121419297238941694567621193342408776096748156101688948280269002963654815346020526087083450813985167257537544602186835923146673900125570005690477771585376869571906502123787796908481104876467196493068622021208883986014378458651510676047513747081048963550797495578639068848268305883771183405032*x^61 + 1914315373868132572514014431181113213973043272695970716916896108979073055845801176651441325621334152280464057911517435888380675710053832634228574232526535310171973552405674166647188914433161426317931592049922856228069028385867942051800995025259713663975108639445618964794401298550262890972238082512827571594076776486389326736349663078784326666619464248628226615608180411357728814118012601099149427456503937964646436583647719248680670514778007016588463915887601849775959242131855402178621775353331530063119957652522479276077110107784823618039993815655499041305001472857462130277643112131305591159667262355451929708640631572671769366181226654976961229623829801227339598042383509489476619189946228536824968764887859612908800020648492607529877600376610875677019060456373254605956653892074965520765852793566858586239299539887726314088600789988705969768043596839685894843185654983346870697474303899091247438079894346651599947947870584311763573389620098883863014120635666321817939020657843326556819372182529041684364249249511965401535885277839218218428858099047675930729567765974697037768124649137054863874087741069453100873730611450506086248862710776797755638450384924042166022171267597581286706345083260056237018729859468861330885546745434586269371323786647927740464369188937324431483512587287606824226017000770910346782826338602925252802205724152748894855804465911296156*x^60 - 388126403865170171404838811679816855762730649181995009236985930251822478038162427528689645133088773157522780642026699394838471829052547134449161807214920741755029680593024056723818290987657996782074267970555447417825133243042770249205089299052221342191657014737818386552425879546317773323550830909408687006291782120956382463395948831180266930349774299612829344053400883871033281208481106226760183827668627298507162085110194794115023194541882936611688223175909392242908804500811775129771235127510785541975472234587529514992152373364978311085278186620220900586555503060134811862893099777804233319317468682791564490971138231912000155327918604157174698566466482131580449866857691698765823911869939131533483623578172373142486600490409814158374331752542605109626709476462391713992583835690167745940975502918837150024171629622664326729221273966177752411133374656440052090760049657852377208602669222755051901892654064564392666951015568675791719641933246833343565133746078855613714710462894769457185644399503415784234190869290103025135724497791292122303179360423828160155922501571269380403111168616830349985804629235406974627507021271272717468183746609775736476318741233126459633653838658779205829561302575340237618708679682264326734766206445568228937526254466137761050950684857144174361021607500773891012791658899201636480098343846007583030070873251761643186181962138648681655*x^59 + 70880005336752690640100758644613070212852173719245497057410131365880786526088535223804434354072070382294636432452745821175802844974753565904931388735047412081134087117117712274864152049094007599264966174471748191789280668812819286199335638599195433247582619030822484775485852346386859730536247689890663320807931493096276684384798288362314447118556411189709808784173834342817359492811678892892432703886804943078288468513594323242407349825139905855990846421377711437109093050854575195371811231840672485022157639662734792411753598223892435599768932874873050096703954999853973033635066392375818212423240928588895302191873802813512819481559803166659546226035108613665785369836121449756220829762874478162710397880138182624548097720573950006745607605384161342010693241395912234184235026125013507363411174633457198055643388876716327579221189439676627111836117538302194225903240693397911828086714227452839211414704798856696841192618440119429833881994227023360054567623421054536395740437777425656427578170727005796444379177417477418428215569961973268823668260694031500620871313817363450241218369492439406354946108630484771802735429437000258513175985210333987338580318061441571963298640627522606423663667137623691823048046530078990790017729953660620244565986922366201987514628598225720481326937356955190798608516988578950726334345651575739535473540505415356674575065667986259058721*x^58 - 11979691967647025715371767556644422692474478574974224772208468801481941912220335409323850752604212717688941445951779674547452912414009260547468222513366860693763581012752045861483055618840075291807938954559604536468217694744425198563184204226541426649556527001348508703136253002909433284804905963046200394864424516119735831456460371113245675644473093837239314897563077542385764682064428139255288892884627460878981070443499289763986916961737513179492307297438598852895373902185015492851729414400874227453406657784978238137685809302729747396476475503344894508826045763853654938471202779469389895428048398007836788950044700706290263867952158563246015955479246898911141025287824982959332077627114260706361636447594718734448407892721941614057012820572053248396177790566456764232099298858142125712770877075570464758042328424495935750858419245931020671590854115219129694255017978010490900193776513290466216035016183281084876973245357819256299622103631168876976591164127766964293959298772809565565444892340033467782688254677043338894875752093484725952949311478912540186679174974626163398202197223430943611587634790812381039162476790460127486266478879791026280676257054967213518235115353311716285702303151020676221287842902707361053336395466761434832333037662235921699445650569243689169269237948809848956346715874192115961988683773165724357924869711947243459832585960599463448243169*x^57 + 1909730185018153108501323621748297856206344360374437597620815685773399723917310319572145584039070196839877815196027431667476293876151718825536557259159533069749726022993692528384136813356057726740888406374500871626876641224980195797002719559021391060290899645903488799686557451311311995668281066210410182192180894279349569832532835311991028005508684476180172795356327569302226839965484145806604384734886561937171403040018677320714518765902217330083214487397339256067582884219113250680102233897631912703422713268870179095677472894056097770567018273256910364390970101283901755823646586059777281895502641534810991991841762316469435492966582857819588700669210628036377056891282203273686218484548201299380261516870888349433576544248440613389472896379760677009795182887867923003028791002605157903217699041116600289611341255655302177872605605279308510292619727481097216289627599961578228870072462729256985917126044481051978159166601793914298031077455643739449032946817538453892658470204492573971994016611765959943178227283022359066549471179225812669120185191050719447594225005583057406426185289972787268260046923119702626040794690630302775616451177391352628890122445811356198119296765336106124508705601707719523509726039204811831770291449356662326902589605738630271492990046149148711602682293916574972944884357324445205359444454242883549067713534303984350716568287412331316997458353*x^56 - 292460462948529232411019458829240737570441673216062814029000900746131725704754388892609288363408307304720243927927339768760068431170258468063860595871142057345939055409097020549851704662021473607527213024632976276834574554201111134923069405774415907869624216468664573230887879516016615664674009095213141938761600924123742487198409902845451042592566206574425292017521198326417956471068209857828491759178029926197667495086714054164485513216658458765962329587560920066303381308095751828490972739668656456538842945506795052904218388570551626434962298328875793927418223242800316026800388581730833671541291103572262706378628795259549296041897553554444386257543375475198404526727551461806820484794293945965849652447290439357372212671429362777596662048502260092161728158336247413290376346917202780154647032322775118433255199969007663657718701131460226863567018353476657816807975557656798837827930393036901112995436758598491576903354098960454354809184009186864380573394537751011121840129482001838606424596399473414103098753011319128990675582071426192013937436648654372196737722207885690414401817991728775573719431098167503156124698033174832701856088532433067725340947328645282779559017132508302603830209206835306841934574424541389775611759949275672131038726173541862134786390606988042875503060354434037531084103836082994165780898594499030420988153809777056158625713268955071093160610805*x^55 + 43953088318202959492646023499020296166882149667305625513115035296618426819490047850596492773850444445186803447412370002648712997908428715794406699486301042184378105392911610970834982205347487248986312980455504050898140437487901287612510551354690060277637668866731142621748473632360742015951512181777211023833645662011693418650968823554180783026877311557725206454301544900055852903020814196806349251222075762932616351131615714469642896975659799188379073303678200781427949083142066397736439398641315724590359150363870793447615625512101811833378331163665289394290733389654059490800185073237582110770680166904172723249177376103511860093111597990967603339779146363772068862924479761503801238345565448047157712209890470055400574043001747001511174238364532331444003299347198273491623520707943885865510331881572368517216646867604044114164672353328539061886920047965614086707134009104146610526759937368308436526843796535021116511443473694757634480042406939211345261660249262884330486586642013710777941008541568345853319081956428293474855930187818767172592635895971412631297306959764153101497212242604788787941169557084706380180240125677136716401299919311093453999017642517901742822605099198254014972593381012310957222613056151628237466107101220712655244583892864197077710270435195790994243191078773745427855944025839837074868336524572718784518807592771245050731050793398813595626302058633*x^54 - 6640357478777083253041080041317262041457383948958556305252720409582986525555958561866336125676793823066048724935276146293275931487978910206461371663387759089915650909790338947579546699172378408249779937190305258370080088172308899179674222085572800076275019242230465134202898227569889866332333373491591440631241936436264474149810469467475907189152914291133480835549723786200809470526505621705137781987815763921518636885600142295982189719810926567375027806633299291498890199545673202375611102825983908601108670275418560463461412414173921594716450123454040571846222824891990764989535366301596978095900856757118813265555692748521897212525040546861151605733919015093937774558069455196002360135215481227557790561094001808823698520215766024354087202798687981942731074900418694174334889301352648279209746613860691419223807199491103602685798190033560985977919708844671807447493410686105220780468629704373345369546838057324936968798903215276837250201748304236596658023776133021306558949546386092621948692459272389479148793632419295986572825307051093941181660668926405064741138953288175588150912593018925639642676492601274394285254561385749510586107372217197834357552930319676801637023653275855031811871084112241937761821885574015038403701204165423330594519734094924983630540959548692619988823414467158779800775538205933080193990305764492281671141606109725457955734875901324788348311078564451*x^53 + 1029926609332639518244655591624923375032249441511130877601422322314041445060219980802126879423700616320228466542190431333194435715625921340109322946012117266797966885726264463399933887561060840740941331560141963964487269308735694524961479815509328329830597872970431667276431303747362998421664241760204586671023064444181570334542506485106878651602990857444512168081541003193422718370378074425795394808315500542792264667153503314648974912197451449771210724262162709312927790943152118855860150976892077430519534416015539335237060463105669963439501946904015891299290323270121528498097151392875224718407534246721247773957801416373374985258206210455253321281479920988795824473388506476509072201964676975904664496514048530497371535694069069267212308365813341686981753235322750101480397932392330788334512539219890811463585853256887768749944406052556075820678014839783458037592248170555084622878268704037406582564569028255636854767011424926787861816897389480068069931046562110262085685166845838114431219141533591779564100885938747367444383338799025516535791647183543598539274483169475892521907867888631603218168384910365421849027060762367132920209474646081964322868568417470383549970250632971960449612108272592181024032393844645531281932071037256509277590883220609562369911949891587819724104960422699571859054498045353198361104286618310596889627514022805967400678828521205129296142569092429151*x^52 - 165405177923869704221016021421500994685905078867952358608569352091739826092501479769412081522266149724073542868055937467379741908826486344740846716644063185505515196370279588090673967445435576998397774120639365947726290749135666146407514512666920745366547485407959712659139323605427535873723766958710884221098967464403043551851978573910815488348516301371439944143590700295432085050943115369105356895347217344918180990262561939629919184209723163970776427547185676736772695395784454713469878851068929468649373673755788951195957571078742356662759223059909385917816035964539267858256195899531154553539499387752000905646073713967483481019563023539779445127256318222776915923539997080322826723376765330099186252367351377892132127758998518317572657998492560461294270342849580883579637006750367140124692660955366877834328999040697955944362210311437744503092079648122380400545605934794995757824223410168816291520010202743902316284864490053156884121007235354472094715469418792039947876766384034623273614803553216036313664477606744306544151476035548744635463852493038155592362682916166055898269923796103984028254388876319985549607606484979014950834230258294519108173807693997596371043556707199119521587098630860990273179958982778407156816108525638890998204263171432070590019516588709638871219075766502168804079865758180394042124579417645933443824761751886827774581126109321162057087190594172151993*x^51 + 27265635971839439157511942456911123377140352386484724559498526759467045302026397611622667028540857466005097495600973626475210984544008211809473832529732257737043225574462051900078256010714731850286404773877249329636168142585908351653884550826854148063417225693462702862010730991297683088673571894362097699917204288145698396681800086455016399520042246534520808352802684233200628787354635482984733534373539668972195918508365999111395969707356671271467061708376062630574810267216472271403206889622726209153785161415685980409289668598271561872503539257274375108009056840836858107084287595713810578128908583893655734050199399853020767793240356687294858865236981747874035175828206558768085356166503443915276852104578618323098393506522344461472450902913148456276235183287299574768932850286536760692754093659070182532227616424864768566338053234849914058358336770938797535223320774452104392770432939639505232412082118382214463405896217173145152787273162982407221099842367016228015884981241363655683471411354430411811692778479308011893945651323240023977879704052436427340626103952817236559056025848765811684869225608085532467922561826479613354704734101707558063707436050346706420521304162606939536739352407711413391491274998775708354766798318742633896497331805385684753949298054079355956458170340817101615712572308212789130633702179517944403744742509824066033274235629765739971731916064292701857636*x^50 - 4518027132885439826952571359517037528815472179674903076702010245542651144936535590947751441131805780826298151093991008767098775971530649063170592973801270173819397383588408095210361583294346704509017714516886352403091374509397069051300919066881173360086763461424030306578497197590167534587997919471832002890023164459493988160010520787598450249584323027826694531666388922062151621146775863599009879711824562913635491188044133420698674422602665609620283277420325310019022481052785638158348976804409791240723868352816953915858449577823228773212014787334922556302954283298982096135626029256625463767840120955925384521903994363551713865083721787799765509766008941691917141837902936497952017758474100073977151753770557741423347869946750522359484786690706534491286308341488121665685366074930968968322079150639516096545398097886478641938598478786749292435355771404485434148327655324465621699778108429875688402053950986721676129730846228212044795121880767030689598845708349588517045007333298886923324795314205945866758512342118206535492678623104216635720126299476843685059292030352137536154356031122040654336301490584962225970272775083490636186794778729228708402076465815945796159026852344320351790758724363989069627132496469206787263641128997162091141737875894517736964900138568193038900939852084661404333821384118632259046865346271372903026271901589411410121573994090829727021859201546687513055669*x^49 + 735260501496132643993187640401002447621136476455736675665802457011001037497285147305986637391268486286044172687162226948372206738117004850062488423794786698787846639659322428395927443580661847150685597155339918638704660248243694653974717689854626405472466264814232314283211079208823287608170114887599465984396844389852202584014286647922859355172372205063705896470687204536211334726817475535083443527186101295079766762057384902982904669519460915561327249181054538341360139525919374080874263760820967377282179536926225250110327079564642202313161368085070559845192804971484501277216878013201510483652279040339813470198146771717528602594107194857800205363893111617698162513477399042048875922978637394127567600487299738572467885341114887241892483778154331412721429898562209533435936638248245454962065216112728821238692307272376327546062376155851860690608034465763034520139159808353838750281405630134651736817263047317217514704153177177181243098273650642377042121819427808336554335201746496120924037564681263303705148037436925499867530025408672362076089937633271518079145352497133983215191730116234638550563788543294309464439958427749144426136045760546400411894681465378428319217038014424976283046551845029166422140411215928529739048703834213019100719823783777123589149598751670801083343348988318134763905437950116475435491886351769904153752073654412057689923549448335118412727392438394035264775860*x^48 - 115234069438560070587049124177497109532084246246283934087611100954478265927348513580232194451227402096937989389908378651086730263275066617942079453534169611542017504926503436029070380208332470321240256724369580844334435199261226925883723867284325111756339778874150502727513799380524023934161002563942286725003368070993267916667260684856276005505862351937107129902555694856241102875854688825599390912551697046678256144734268021313412892517481499662794668864846680564633896785910548889766135351998795685902746702072167481774535994527135593585382967958357427028942617029853699376601964047259350249739845426183347198825199144983579667865082220061793976420807252620741920892781328604637134709486797292612552456005175759625120986116569219768702756603160915575798607655471759391786411052914186881735397794567925948979713951990302482276951396050794286009793745613091041277514998298427479121935869612981981616627083803317698886615069625567275568261726262699525706385932092022937310577175262700959957256521572511651326853516777701237498713582151741285236159343247841428969558932617585064968543256794324252995215433924482160385006716239511294280611467012378682323412318845556468901219675817168287650199370309169895658635585269540749919438781421798724277212233030571809691780974693326363729554272446133838549088803458148813285324909140290716885664525573907837293050304719805684718445309113394568835492057883*x^47 + 17134947495579401950315870352335702295217132574544474100249736457850989490723401603418945630803110270217283619794352209719093337170129301435370596587396711688373596649044729329188305652861518259716432096259597967016748487056258501837806720790307462002760287189024897268498023239006858712498965049606531803534101836074475980106184557453292306100228813108102230152078437018743007621332303512496602707522686861226772336131887076010904451645247968889801358233004166570135782941398059556585861149457187113333944552555583647977171967513043621122785688445239954994302005798365496590390262142531383818700486847859656229807075631320089007390367320908848977243333145159601107392501564812246660155570675863760910568646508964180768823325246722070862674768417713128862972126605247715828076985949821258283891746899712200583469145942570660466419433178120910341476297940755195110863976359878034758761380744563546307432100940288333624376087161507341320751919944061513598743093327202345051460108232275557081653443420493356257588864886493298683768667548406957637441984249273910722573120799495766358201467951766586582448476895678569681958666638300430669870336969422393195973269931825102969630412279353606979753021581604808363111953007779366764351953401117680657010632196454215449489969735783791764663576982379296846771617638403405235165276761997359302624518586206247109212951143892935597085366110591650127172169729776*x^46 - 2388657922163186292753762328652048012202322349980262717571699754027838115260722651470837472014766524144482738132247903285266439522876514522167593236310296157263647132464118192092559378893655467014859941103601778426439066120300133288872003689359967617392328883263714805547529257110488942964297102422111537748927852695961737695226330498256745556678975099678366158998315841686079804496104100397115624284375857657632052115470746043169531808330621920289507114298893381918159203183427120608539967125747295039953264357715841581775154588135907696981522987270974447532865607102254211810345471370397322129236745619110711859977258343161536484065724644930829371863380141817331700418456484357467213306142284285977038913647806478490366213740201795010866715704722348199409825683522451090036297145503468365289333741061134638490672792416762212348897875850678405553558018458015991919479613142602160144702871880478931088598639976091369192522565635066653720944398846422090025325438282036570648788591474939744114325475432806984447058031476806164290263453487651720925510357488529411337899634791210005137572902174306991290741058425897065465401239133960229348803125832479161770788784926615355122046962925830213502964520072519485629881255602991698724646562646645054150603955676381640117941599833640796869415980069310983656794886054788736393310936806160239891452400389334496136856368380551004548728027760905460407581065894638*x^45 + 308618336313727687279479306628835021158795369348951961548726360594646666527780751437123458672757791396459891201301688791706166537886489973839956032008987260869885839247023372711788958040295625253069283895890764659293759343967141535143017495901097789577954001154160620669775294947710653897762033623365615356747872002337200189822734018363902229281873318801199875827629374269143096307077990209007365956490855742905686403387745298426049387645569175801510282737878430182145995734190282634684422535808295470775649869010790851987914392783104308749392485223508460154816196216939307182068552757468277919190148900437588193439572751610168881054956881394558710254373286477730076578980110700020949906900321910705551969175426649998121465451011326366716186171163026207999832235804602356628103822202215656088550660176314925053609503907893024837627085297228984607051082464579040648625196647464181197315425366399172138471806113592998074660231704090639580980183584334359298419677243745497075448776564802737705367575144774631282673677545766035060757093896406969048655238220767253995880293966312578573516888266097737944821650173896650832911591184260390359450934846682233446755147273154455731826417961174859312849386387167658471155816591862350737073775468121806309444908090471024790507279030345676934943620875593089552686844492262824574389386050309928254197356132596925186717334565182008429320080421602807090500168118941860*x^44 - 36449449346852438100160989628045357947373529930413040607183863586364244004431028977526421520015559291675309253428587965991485774162580642756631734988526776117978786346196209552008027471370305601361362504412232408493283172383458789154522098991399929543450352516974051802300772316391603448021278512558218293105193047631480909448007022820621890725879473159568848861174620786111185750903067249223357122719651109464210770504169301768347198015647089464159731893846549839808565383781242898196522319650533594089997534216906158757401184592184122959429537433700628181600098809760468856892160152395472157633681123001720057425895913716062901277578021081649844167445703653176778899711851243896423619398400542840935644031908851176024665269236631071164901477877447761068304552364593081345226862930423168050094246015899568947716423799431414930289772457582770604834977054797827859364987746913347543568658133949202634772640415188247524412057364757547754055628120297202095262065281732071252026470045804007227607092050677312285549490379225512154203122568152240390107299491535274051179953452057086303111250909273329760741973057839260156733578336961990576830701045862807174237005674596634738452037488952989371150430197503177027906033811908067964138518968214116978811687273150517775484649351621688857460194111551720793156200332618217978883615506094301554934933172617442447754751106317366308350704764543763097158009487215525274*x^43 + 3855923484099778137274312178997355317395058672183514671235432200468323976829413224475921761225290273068876058970151242000659384642396202183545398747470532104276740488570934688206155999071500035969721393365035398026862640183146221276936003422008132802272193633921355652352678150703822427335832969527501635522157499443923604869660529965898363428715449497592934376005531709141832497826703090097250843596536172335212183965295335085326752806713313837876832671348249674425430275691381655717799665999798558014249403017511027396116704088423395494740246948776554258513825689044701062891394909170139780835028376027033789492513584220773875711113047358138044214727946914517794760378156341015199686386691075571695438183581147863220410766716659094072184382973936813599031728135295368293153980309074200888782896532166920195734649745951789751508231279828197676463438718065377878695526198214740592595483305100571673950796588991444078436153989501907898528013907897961946272658150785276088429974898953180722823413541187559046904184219108758004093311285100896916964532702865817822441467601823606763795977383850261320197907162211760002941216441517942300695776201909006745631004304784251965615301909755237851882261969485183644650663171139522883471279611870108943760681279945008625824959252123978549873597877528454240065129343289727211795223176446397829019908950466041599196025102108587492406896273227298650264623592601438752615*x^42 - 352597363193472962413742213853574680920740301378620938663799975485539217432375749481511991559761667101236481058020163136485796564583947806354189759924608241251732195870316696047612219761280743807136982368456934350878995914377086879368826110821838111169398878991225618929220887504347977572246242493543761984225963797831672135868224038829136407046519389791506330407686537980968441024151921505793979635980066274165694924164816743911269974061199377036211594828437609882593005147003780733598353005451691163790376204283949410062842965773814325434896689956507404596995054512839071765024911512401469115502557534694265139285490293772743628661429695302355468883170674334905374080226950552587996747272406386862118269731893423555031873042766728506611866977041267990105079356180406591353942817455647204891254625509852640112586313636576726564741306704674402743605794919752130668053060265331298608904994535354220566777125744098528632468576984448672735244540123579638839280101045339239771439490249331943164782426346471339697571001607600555783027353345892470929119676141860302263365031511803594898852250669592741603636829975160673340221128852984881831087758514593724579216758271605431294621554215379266624735573364243953038593809786793800850297545261829229303873062229253677662211871920742936417350391067403070390561442335143104523313662497783513835024779891446150018738521158209587853318505070271078151549790021500544061915*x^41 + 25811189125031302686064942485893672587800956746267370365084736882755462998183631532917272160433534970692297756027793591971362918010242244719713404446244644303184384643723731403247868300990709812111212789160145636243409423754236797176650300789558609700694116922118814508759784035241544681347731408074703175243058363925399553940240054816175218385089225763450930913545947351404026154396740930147113075613805533840528369587139572716258186106036508406404581168599490005889251513333562955185754774518705749893771837844477907227628638078554175130750607223234303195527749704457353078085764500995167063264629071210343347294258033680146100778222037196115038235454324426697832799754711542613903281816356076968630242380675380481523908953952614114016995072515130605410708899496904625619243840068920617010928630183550625841509932070247819347504821501108837046691871325304518766968896434593115105950853492100558396115991847440922062728212955676880965771970240249683741029273829358261686508956061873865110669316032713308664941225974479803604352519783210610227358249591216236460471637074400301969604824871988717666613932989643295007382315306602018165074365341923699811980137028780462330107257125469528611527547236041589597908150862332729757191889296209569075865346222165065299401639394900332321886433904875208825468537970373750899461484198987092530553442012789708266446930173462113219714268694240503566543143499905826739098940*x^40 - 1180086610998148160004677124877256721761669993718279066128780817863028750451075497746514417616599835673073168606996961119518471431523331305842751853354667544011825909305544919290330316404372838762727590066218867613767260861085370564575914016861239267076825495380015550401974776895080450915812874488297637671226753943334226441574515942786291906047150529622654445901090388406338159762057510455252774463483677431754092031359978255604132710802108381438547275941202998821196201979106898148146565534329087311402795478285492365756901071206079511380639202007425952442806399138660231666531873385671513321683985571355055304316749741565268563013062727267263331448158416655052366359520561114492469769291409757428793392377025235963088524700861214439667319917078423274490380134443448675557486051371895069988615742970235169926172090941504273124472974026567868189461594103885330556021502408025403563650344688688039618277050878864244936103259301570722561950590843549251977774799376190801702694955228874085690522800295910228779748702068440217278279417702656728486621488179722518438229335393793250886033089658690524133899898741835574683816930600957953296321730490224544970798627895663631321476956063583002096921802384558744126412369497926575206729331470697393515224032520360226480428710063760162240822125813147273875379757703902046244731231335116182746605575144227605836143881951182789560509865300813835715872653790352826677043393*x^39 - 21966259744145388552885572222589705416361916569552733296902461662184522626718741714070427039656650007985398388967258514499729515423140682343678233998369620021373591894854465794288062447890171233371178884608746195158088807985246846070314652003410616487649293319441392845882711541187822301155088658458490352167566276053416799824255066441326703373643539193927335015896379860176334571525975224504674950950794341994563463461070935289532180792088371511705168779943411104063180202703887675630726020678195504089099435551636888433661144331725632026179681713689973671336086020591732077503303215658158257828853325865774042780935191371782501321286308415731447431515165005674980345789654490263195381198879555481218483371148699705524841691951441150762788448167568735600187225315275303596123438067209691093744605775102817357138176303356013050152768298548178105588059641134217130341888752961736258125263187595495290853010994301921308034584702961287318746430893454431407089733222523945117137099223850721151747907171315978287489172244017919551931829344405335835243811269440161986060714288244342483448245935132051378942082814034716424228553785356321148236925380638536705056055508170252363228591534611077521931296193593431561842010144009212809624478866980983796268110338890691672064048021775822838781697874155026198310162087626383635468860231398159151447749456794000182773532832241180981222357474559986932642168797099040419380524247*x^38 + 9125735593671496368061610321413632312237502797576692322632575460540935891640707557807048437521235655131881009010132697863939161684220152603267963456527553586830022904281841046493510821289738754188583013362125607775859512110689902828220134504723478047975307764215653470110441801425044325327188561040107577480308859887037613363683795439914787081766735903846854961456927122596873525266243686718468884404177884056614763138493073949937538769782172572396451989791691783110871264455045796914573078231466521318353145795587665244830233558977669167323978879874877964833286994650319152797241423740734698984466174499824643620443544316558723973270331588480339580531043993471681644077908341345317668945724899509926676816179622381620502314416894022339334773032278078195522900994992255377585987387860968335674088645006270936879554690734136882936692922757858737074609712761501321727748651498599322876498964809599038226499291088792856888043327287134314274776393183695183014175059136094519978310011814104793372254263443013418025687025624609930500896656992793932399050353126944219027711161086169046711015832721138358562747135026882552595657608115424206373336764507689230986857303350175253859209020347947937409269880388444511043449479743700410088739613578243314585897861183822107084776181996612795487693482004990780007097315672684261029922599288767712045211860615692266806990770355278424030177615401477345592591952227495465039084305405*x^37 - 155012207372755746097881469626043373709477248312111197064858136020904412510749016345961741465014736874761518915253583953831606680001509406559145006427323860367036268522031602150166107755571241229346263524428628445774788354184875085780932962548737083267539314631287853058175417734341312189258104838383884606303211673504608988127480088413997110266405834241796382671667055292241108252252170763552561303524945055267001540589343791394996263689595637610431456627736724180037165970480624975316284216483503361104937773819170148058290985465875666674677697648272134521123283034299975985919882945640026452590055234941293912055482829194494226028597220065890985654427695936563075152603979345466223464956285257954468363310581867171921560796251225377465977449018391481019885136153387011209233126492993783100527032254394442333090602248511042134287083735477329900529392438065619276347410607291568201811472170020464607250898833021549620944132382488099282449399254749311737988538809597013860235488671083636622481891152103707497860472035712326692700298139081532940344546882563785969012303340322924024342765184613310683174178870978911852083696890116614112371658090109002331022695026514847499632955357968889062733917946315728571912953305359604055709015098382045789459571064473726571744789840856001480534708441383969323634172133607344845736879532364614510589020605684912032731484766591519042653992592798856279909842134727339212017395808291*x^36 - 249447541060315913817934061914201776869206263638154971246000737508372872500622799166115418380187310275553928931837821104644633208252644487629908984794214309158827701434125460160196272636644801682107437323036655064168458228389531913097789881024130602600080515667933152776667796279660173141740889320104173809987876205452274926356438818198190417111970517262481877782510261943107506173703805628071070120206520365682785715887252377566300161435233926462997974246539585618851229780497366837871454062972712979462568483452681813791686582778760846980629418072447014311440271422641719917371970659306463422253398250412805103827269511797785232645490015649002296151906976366300677777775728725883606175227747396188905768119518558236707454605729481438852135707273607892926219815848378147002643535635858498425952694406907915935884517320189325794755888910928036628914545359423785338347296229174412073087637088752025535579626666028711104990287335119604776964015308234494705456144176443825295643391101662055279398920939790308268251703147845990884388529655401322235583207838157330955436319135019513074927064528184170731437560748502659546762374696346137593261359546098174437217072906329232622730292263289846360301028361002847007693038460574728220702322257817472583332452974363865437501021101759208453684752294554054476222394075989437602083408642176725867998876678068219500334982502158602256209818785761606746435459435247072292180138116915007*x^35 + 68293956728778929081936360492451199184887757422716654529602678973817175060890713975771196799905690049729358824035288922765042691108970214863398695339756007038168077654160958675793902835445206376445580893435529839353129162147688179780070999427741637430747542937500584689152575849084728946836928559707693119419602348014535726762270627351412726448222344074773467906158897629444383962581736077765814565304942255516567006353647122393734621991676967640376660662353773740139685687893513533636874690860918883712967161071175987118416915392617679331451291973681036970542515828371645338923472576605931697050703570130058396634732811820754736476583240087715708839363090044782491417141551957528308491105626240480701313295342133554619030287695068056363216619523250005464895439598514024585333840089444241870035513980428819919586908031669257185315822846413046480763659226873833126721509742267679018559193116377409204224644149534248192968597159005271067189010425685837489561736425659078292191880671990630126200839331922109513854310129128164650448982818936634666272895312038848452104016072956116863727163903896759275711575347004668967455184478535679592433781677873697609732265627527759189108638280334326185440298949789777381732533253711761061270201735847950909173737397501362402865896506030930914955303108617535396517455853954709221114748845330226859656297793923368718734152863815265788964337574639258851664865896899795858040584115558640159*x^34 - 11834944284360036753805339345234397742400385068859105609430386360217525534059415788359991615205628712246686530310859911437972242280489421137702764483631962635978170428813786940928340881588835113639511309574491539113142352443662158075239993315274360713245978624552426866647853608156091717420119756586605187269145806079884431373485421326125790108971074956438231905526351091495907421061282555189381126581996849373870525449642746011127003229624517380680796130428351728204584715419452582994690548130965756533818187257087509247693728802372534524422760874061393408271364585569402038113493513921786805502515506624049458393510694328228104634304791468652392886285298661345679772335100745577815499679398854036656266600715189702396817386343941214349488117343154836257807448793800169336862251541203941825110541808048473921328169801352568084743767899736241529088837411709669237116953723558723253831450826337831386311027250444312705730332405475869247524162600518329498463527957519109641987711620223830622680813605484402827314816926623948229532397445248656841631096432754672691088476422944593560479537515947464519688625888592873216027093282571252267229009182571925151138827383811958637432176916839275495791012779555826621612742358027163968320907054912338783504956373354288672804924629653673675041325151787408373613610118321372404488270003750174422816824673221681651891807934427802742083786094333128827948860590246196777452866087700507235996*x^33 + 1587869055237518396005136928505850029917059962810105862185748762140602408821472667404320685845332453011234208608801048817662803948201094666306975596202219721237838774101185983557577404855576527239929969993334346181610913067166852138184457528590944933250527090963119070111638918367050241053713777446437675124289145578807298426146611965867443573232733131921176581521937979485098648808298747297107013927296886156432747393080106783224717096580577344383894730350354108953194847254491092052606868218330995842119573637938369508016074884962279456937520464227484419573072555045172812825787072458790906838490634230870186737786036924803333105520095657300771860633076395437203488211830413491030435754469697886154125772599147194167399609570837533235791330279196013900732700044205835710833195433348183567323434793610860123144933243385588998437969900490930004546831554240727448140231834726738326163714115971953912763460121238076894647755180159162528469495613210572598942180900684076063451177172262877789949984908550571733171912160197023922996303404789701303132982517935291116044186360345600345819461894136655116947350987759578763993293236474294189474695572724696270624183916959723072099002187649823984400372065393562290744165589168020826249568329291025447814685788204200886630443760127191698309628697933259738144860077845850366689480292304659568063016237335846375584448547064263317251019878990642168077003295980169007322189660769833908552583*x^32 - 172745033221113395500242327776175085327384519522779295573924951037881391684805214067273651946489013007665464104894881519612636289242077847598734725380025829564999657924159175838503694089988116982722810004140152099942824792088176689187509232580400277974596179026207967367661944155042645551821894357973502643527224924820621525338253510053228800337752319527470932943867816691558279948535312570851858042058041668617614105042693233511649957544697099451882865314217252556294790097507982286539587630551299526692688025520529331011362423480230210376717016893380207993328629527495456509853921147937805924571643050969996991757667206849548512819255262200405796848145522559385504583162600584672243876865526349071855253354726131979611072669763819816442089469737397015314714757233316887740477662027613865560344023823656438531560701866060595035836704490546708124938873560482354021648250052466184345595802773083744166240784487252938192838792007221094324287028468040715410249293399907007214015018161669294755795252192457406419805102107576332406122541275922516161923479133340611933393181029144956087900119213222823586574904850979695321954882953678502988561723676576553842793264170412646123969285947284921539591630713237318380253915692739262507505863415238424843384773774449281841242734351798405228244278287527978464591320327384618946280040131037709672186928349412065551654604942579698249973303498219083487137136348143385932309453939344958241803633*x^31 + 15028150545970500041887736761723678852620885853963368154087539650317919042243095204155857039889347728121429432458417632053522159418536842765524182293504328503538138792241045430741812450572186537440382213697676031318795798847763737077803031928585822867949430720814810156524588961785567368722405274363377134956918573722237936302515358758380936430294272154330846911014150347660617474665206767749744695280755636116575191890794477382222209702465760293157384752626866881451275163109747655028461841804129653454327411311742734391953086783266826798958582077500241608418661408544703518728913539693530636558101896663997795865953889194896737937086221439582786150431977336732910730696491305277901164694896087908130132668824213104964287012909526548251147591658031516129716521231996163715574795336051295974716143379768546749987347904599967492138936152478743886060671418519151870527995204797917302910645355516431949071878942838379927809352013374320726626593015793466815938693818362572287358223535032227834333047355689476139203472619158400662012451720191618109637900899669104625842537333707446275689717969565899566958124037607357692484585968995925603303758838039236627350977857425052122992043946126572419850511768767545202835492787540385146283427872805167162196851268773874640609932945873589647356577880896574311725266203321569945887731338049416303551709191740860542556122939967918761435390710551724492149510783235603377399995586963139920727806810*x^30 - 940857788425705713819906555815194449508439958645076159815295442893709145274334122643998971148372634712427431126697748597202995415220122781191536053610428897700481448155125244095757401840710866864315028321230198051465562307542587740445307173691190676436497545945375289967525335425356615198034566619422619976638013117781498380320655380584486838468776842473083825599041467194414058756624455080468250908840906414074506272791668072319582531966768385655696864371446035156170683914145121441910178153163830331647046613310634914459023879274778241554647816156180536457384140797560635009103155344533049969180342789152106941582828376866517235345901653269183056698986371203716777274104055371303088107658079428214220396671674131730614955093492033367795291572227578239826908886376377698931651338305820150246573405663222860599086185306708707137704010484018419273679964932931243452714080333785156440314905197146799922951394971102248779133759134348121264615456138319620250685081360835101193206330197412780247088017441945846860365789813887089228304504041319265034151786653251843539172430875138028007544707205535663972273122268326813915153787530461684003593068032120491162052811454094101517541161323964712942373492820818504320520125327790388431851082507413569774916794327901965827541111846937517714745008736604116694451131272241281362632285447202439609995091149510377449009751170824159400576120982633411489663552899007629912290458613757115105411780003*x^29 + 20018555052834179267412748466612242620214811973590729066271667610789876406464307505887908397518043850379891357937844168619235815685681335904452404380552873620085814992319082858701351181914255475677578422088062929764708331739787451866858288210287685319653484882707721036486599053592970479344547320771172405266922566296831880411737054053797125910602099227556128736569719067548005453517387513386048300696985931724721864126689560822033354380830462473471156396212052567937026918154965558675476300751642695649406010517850868716446330431914033286310171030000908739744401040183456704449504372029828444975376238157011051322908546531781615598937999571760486854552070348447488166668559960482508326187336574127710529931006636492961941566351874062410640724838065649820947217036421746511519339456963946838765068839213832001542045753732992740329116326429694383212291645340316779728623917511236562391722489706872922446791365672012124036284503909281647945002369186341491826025717758865243791797650617544699344064800189882452780825728422317289215947771421178723506075516171977007396296814286909568834738097490933994247856921382314237318037406065931171907100209870596493582366512813470059956783618047241908562011425749794018579865292752822052391627525607398303971364533792851333334875687179190878382087813622034451583740151789040452007580547250633985519835710693016216138583784993091179850804605670013016718595412128998650820032696476770605524559218024*x^28 + 4864039404691504851874568305077420117321979010872047043956752932852799416866370058006838659125332921030311729251126246572791095700629972988248968828084126839243984380598402400784793882296488215777499073087504531750225784202839033498784985927708578589677996451214527950246320647382085437139736356243737644484672442396454854321569576606101857418752474340327758194081916261298451636041393417792602565907689486606033799926517291259584999834786786295174933228709514733691895111050038390052167637134431647095003266692510998072815148068837783862116741379983578662255412742223701717225743814501936998207316246853111532494773520310528443955201409295125171087077738661964615009596288137670724436723759737969530387042809993860883709223549564372400612393852469564888299241654032373141495957828193949019402753256176377971693005092161634250940766928580879342060640041859162738895620548205512783245887080308499780772387973594682741076462734557689874570045094992368729903250439127557182776395795174554775585782826768968512112901194519752929464657201774411656142128710508105383923508544056264875004105368018883499888390826009747277773458663035594662800939328739721797005347911450634782376621316277308934958607664696652781747042536031816769453321533956269799834835647137506331174197120818417141537767123695359269193706981411178311848508036838954618345249905794508615576073729124302437324010870671226456993022304759887378829734379554650845258787180593879*x^27 - 909081417592986591562899233396673858195420399832222602272412765795232059018911929680160772288326379270870243415292760789709474645140321633858737010352638654860931517906586354123313976322335475100086673594565601131193871145589832545841118154713261073816345451188813764049580739646384420157020960220600333926897614881949887359762733467587196112432865692033187755612681226699385239850041425510760292473704442303337557769831327395630777698587046116246142484904186631226237569095249141134777655669861776626060463125567118816024241617379195260107197820959020422748898565985604869321138284641313778531298701591548536254506215980763129428000469949581780535810819920173138593880594065129207447194732958283269280974169317893423916705056656152332192897183159747352436537128823177239776653256858491630887412951470969509133070322100894201403060714996279746563671193319284149599759929762672158494704468367537902501931506052765674215565804970592736921644684037568799434200032647945319609807907632936569908728805133351885378331157471005154625879401565193690256315607175190548499913541677458131456042834013392580557615230901603871414995778954597513924243461259224632762013572252968304934380183961530842171446847247870112120726036721984965745116485692012143150529397829796667582488292813574703554935707810974708145443782212679452067435282552252231783463867180575557914395613326965253914923675529788626771414689300945295245949021589550962233870940998440107*x^26 + 96954844840971754714582552299544901568656414190080188181760951785994436148972117789149149000969189456899529067170369013480836229341255642132584719151637968632595937682634248744238765381551244355161884271847868408352809959519650148982748340700910897937151187093837629718553052282927862403117458075437245042060315484919193644707708230314903173987308053679085701225918035749066625995592802003199498880111188106425005938962090109934054263312071621415600762010088127296991793837539281660331753436635783155423833988761210336076166784179126487015549085819033933535873888359585786535376268668537316284552228305063884140591818460062376022033157788902582167879669672699693789867280873942373355898418430200709973504571571748880742121652771368276245253734732733025444148090109555844578683786120277360739956991018295434393042776505921192769514431728558652341727016851640988233696509941752348953465410905494691516006743398222714449590526202721247060708326540524318232653994965489473974384035779972232393531393869559366003948241850283973912876367256854715664567299842681900448274056855185336237613131443249102765424000775176057313245177747662532596945529670473466410005173740173762272103381505364392704335347438675256749007283803849706489393984111255923093972424382105669158863069475578980336394357069017439393394790889815053380856050951217954450791325853800534308969694415872272362557606548016064328970133914044346696941962605420090647298769665637355925*x^25 - 7150194028597145742045996141773429738693715719636014408015807080094718779610874801513884823428980724115865155901011367009171843376487125810435342886388386529345908681670369406307458280872527772309350414851412242379369815317228264232623455071185213055291108998271506251600867792737214270811377688486628607379029973876637284796677429423677814355615028870125508766290211724486369593486028632622233607365836375690613292682382685319754070582393352186059989764858790993035546099506263742844759054679041876506931484311667833947127151788733661483777570910191685848247961513505584305177235468389583379067782446334010750745406385844556016621822974010012309400246670281338371916295974794149906259472294580731862855672457988280705351189007170044338632007277084459979559189575781824345710680536801196395649431827201015570344808793723951821433369976626075392378242832741252706402099289668052349766569176086956762717886863167081417814894297487929890778727986086540658634216521832768888078802473099570442603008653024259287324675971849142976514645190653387035149459273662328314003700206664320287623411572853902208681125106805076276261537574930354342895996821042096674652265685740392655525508706635667392830670973687757270179084591467926293969204848331437168638416944550983151477532176840914033582611073484316956278823247838879259883130885675066202278052238909219475602354227291831116129306357555716946419979465622299071640057062557435830032277714721506612348*x^24 + 301904159065633456967295209604075806744560646289012001615449514560395205277316662452886079001901497576187952638729436065115654884469578816352929067111052528481359281481211852219450288142164056077643033900582688594710145413683546362339794149657998592527180022536159472066310753699640872483069333917736858122809249896649760279801964179315383053021643735969096335336615320813415641891342154787693288521994656765378846523050204364276523592115529885825984436596110210388619365843634199026763720912227645917233717375634391924780749142008973143467165778477722974327079687235530611898487272072752659810803009509143743711420111957782468520440076502565937837587879257936462208959625059306039407419497797885615650087564492726709398324251457442989548888675459735667840839097241943941907856619504487147696772841879496140378370336062522706115000098566208006405115372684572231322777457734742932441195421748094732594183186679433368869469685335323412740257109028730614032732555095564543641792412077248747898352357729674412849210373885676123259992208291560897608356449006333021324023250157794340149458565987876828971187060664796225843724847090867339865822451951230197349128353484860737761966086041629904094905231668007208534734843926291118599760158451062167343087745161749886741707688665711615064493303648494678349087214281456940747716931679263785683095675731176680368505320541635874145328820668404160869822947554435180138761802776218130814269670554415540212140*x^23 + 8684278988861520478966258930988977214602017875848759080485227560162406093117036139915416723614490704948681067529975590970688764256684743602769612935661483567723687385472821807417405968742207181811596879110380950888338605451980727656812223510589478312721870322048440956978558356105248085321574894820469352289606010615785613409354459496242166712203998092623132422245655021598103228201993635686022047335412775696109886855249920226892953456155424282545443205687603156345398946769684670234422405459886215156670702049842870390799759474199409086361258531617783010408058983636669077972020098885796165727176720188795627013799340412033666043685376813472937016913832999484047538252945375315734393221245196776208861456140501439198226696683649929271634069452573728931134050315243969798892659356465629811286666523042233078277630547810635702030896809734291328656910032562358214087214526729523426209251625588635088401570173893234694555259718866258186554849609354236264625347547718395741584113823455484977941468401372491781011524121237290660948793248572506927562257744780220852813053446817279339564794284988653094308059541137878877949123400259220451932136500999883932024278306076544257148467034788298375222413906430303451932736774758067528388530858098048481211871122876247048195552697036077418443574741304122567189085725635077508913474760848262158834555498620731784443330761746971500993060870439475563567547045798016979514721359029602011594908788029287121316630*x^22 - 3232407160389117610940616364419748014902437426476675772417752686930966330684181241340704771587539140710482974574763514257567704581191599972207474627127613681924508765456324119284799244856350791254804860001195244237872798991746728119718554609678398863758969341997386221298077022746112254744786417464216221754374465312895998972611903391018868358814663228810108204408897611439285160174700398146245196040889422854910034829577407176944108248344358273712932938035333670842915801915813538377368288284610720437816481214376922592507269557958604995893277916805369061104319951335779373373194420743440122937898907351159273742237536254390270054445514730437913131681245296932416884298486417112630515888353539557485888796683958716705564754969471113709941976924092432238815342364722914574917964520174776412613366248886385874375878751585618319296699727647488473293151981808570000493207292569395878362165210309317672545964986373810559001804251797638642213970017472912286131098754393011338219400355174108989027208934696893952097549917381024546134549383136871351705713629339047987499895921695731548208372805615499777052090147413491540408512570604949637456689291405657028698573345893197549084801926487723873274231418414133377924057312829758122300752804439726899871093067630576982168977632704843759551681055840639041318121842897726911757149352574320833381197270959670337962544826936122749442140882761891579727338406057091783509698113391035853608419187123616765149121781*x^21 + 373963364991205064518086636008742803560873825343535643773102358960432785776770945306338450074179774152957034761028837781096595147269512709312417741951467940793132155696843418809338529299850507617089353312062661125482184990500303332361278491025576597945358670571383792631547004461835528723791249086912329545987329005783215194223636720997363340656378212606430645155428221342041199531138092135879243511248079810338953386121365756153934817621500909149369233465785792064495641328071157182884898356176037787244983571726479013485255299020529547179435222936207320301114618634671656483691599490061466673974313915278845910129056443230232761918835357578716462987511605957214152868700318275803781484612717490716747331058779769583597697460789930180209517990944228461675049661733609637184913592177017863577050056833151015603361598837160643528455009176961334733836895989895168918286797035661890692315961143048960471188384468081099836740358679124197513492007325380995539120619202463522058015383026863174425125714774053685043205536273512177666994979834981603528632873306151619234850807326945280087938904646142435640806503186690613910115949047120516757969618697537230227445777067893894989192176526661313918458405733291277864878059962172393984790241647516124546426676164549110817059994904243502654625180212009944914377828071351930467654853686612097407704618608336997552694548951953409598228731036852129579603136702202744392827688393258250733129762020990109060760457972*x^20 - 28718301465072889598388025975164264688785599892129060495854147738312182511374999638858395742582938683433043491523104350493259789008585859627115330602525723603309266630708030671044192601070211851486416322685704395290589673041159455765749296955264092269159868801726843965132159345478036002678726731738685936838228844536411054242502140953104577927428876351131611969920890031285927443666078451501101552725698906212397880531330221792507534765928264295382818479632916943048058619320725736458306609558341575475099096696068457443241382360747359026114045463055038103621905105495372357507902943098330964988522196601271484171276421390724622918611164863836677715551885672321820433429738740188339126807287808063007751435451356338715498949730014853468702784910364232358750906181561785150433933752290764680038024954226319892949212536920616723971264006068188101361078245542938135520617826579254019595932708094978236660777326834523017251022728544844871566164467131180532393338630656853554916553769708132998570294710890495120914902152956769977047427442132095135191164720195443256695294209263653304193601899972757447128179777127860816932601471814319247644282031187905389919083453735304683632514899205290825984286927003560677182611450763729943130274272666344854038800695499113129715560228588306712168307308024233717998559724041657779299161032192710605433426364085577019004586044548599744379669970928762406546848448986804867518264460943130063367343176631602658820376318332*x^19 + 1463142890003531069053538711787320140689891617964546956341104587217077548833710794910327276398584604964403027391194987007883885728639937778047766484415546752945641860511070678386363813326890181485604873963389637695836184598980153617139105275239068348601656147079295348350041296489805639852214799191326457255297690715748866124442756366213604230354276024834926815253383983899748883381194868274933336181547716840748460422632599132312239368286792030548661640868119757837293189000750586971832532807816444022864008000876775380802828774368853630257676835506906633679732131264606291004419176145059440667508963160458332340662965099852307327259299492762596752895831151446588965623150312360277279262120695863387721269259122170249890019567746545758068946125867626496247448001076205711932797189546706471096274505655849586527295092531611928957560128826384304181344551280988672912826821965841449816001276790629234544959769496895644365212807980281802607678447632936272236634363143131820371164228749903289679689794186907679376176030171791388775016687549364667268224639689503890257556277687589420400140042389494998392768172436139704314367583022939214839793026673671420684589719361951030439375143013576152501442931253161470991110930362181319150715677705727510689197832048897629821961293634429811137394207259100783258876103176077182131484224833107266464002535989618944960047320454600801127921236248318829585182408973761313897987848172835220224657098393918526426101230201080*x^18 - 22920459232563941300252091430738713943448832986923607165351373928795814674067253191130709423136031814503133804175524566524153676122131936490483612932184857756449997410881092435934774623466418879950281900774616091392667997278257943019725601721435321659482875698983206584222407202714200319655501328679488635955061379882185658184792295973292915116790832663987570977148665993453639769046296633380435641513119917016257736583033525534445339200083200887365063119665989078102575253805992868061849965980731819896976960947766425543611030395127144968986564182942742760253100486620117817379032049786583605769980672369523543288451642554483486021462461897952216179470056473392892670227272328965003787540280430361417312193092325425667162521879571992680719984241104530201966972958000040070573622140740587059529892494608576415565569659151829413936673267936319339607648566093103059245743404046643140785034243875113306431076080016070014414492622023577926426885203847935371969817851023259719856524320683295015253042567321892098529197395793149570225538543476557122950182503128140603049700612589916999104704353597778167911018208030843032310121344847765383872770173716548772203567550861386926516325826736853839020280598606968028933999440325115602637823698152691615851516474375594839993553030180390623479760383808128598544712569244217992032804922181686940535840956321102404243266686186457727349382017049193763102309044454253460157482225684568686300829649022023068891048586483299*x^17 - 4810251369246131185835250281201258640996623499945548179203868910678275345321430438157887531508083764937544936645605360338981590597818467964344296361721571583760711223804514828695729407900561472852824295843183542479481933201147707668337836697204212217076412407356162536465585220972459671286634532556091112588102241689043468312022998226226375002757872299129295661159695264942125518089858780287666927469768995313401427380345225612580843418954357164728345138735888619182810372616872798246864273181743390516800394019979308733888247976205024677925326915907715003533808349896576257039119250494284729236062129154000737733405376494243086160258824211114893271504697446601710511581350387776364703167236963574464336951789983047018962576827357607959182828371906277202929661157431483989012752731476481183144014617282813106366117706060332354684497880959055022289133583399815855916525543550554655868039105840181669951409481979242235624629620737882287668086864854908921187714134729778435108440184170038272126302347370602089343335180876980284071524991855959058143210667299528866398412276655712772051084659961131235566202472350677692425351166052706628694044057836516947903132792598503634708219855282449747169565225429249192603052356686308580699598470727396728861161379129901011299087053077320926186782690016319166139095858161305200780569019234703946127839082014962853778494170264956317449130873376805333269399187282859754469396824629259777291234699700564496814874349346318692*x^16 + 672999325201421398810355873999229483525202463066600007106338098341343353993333868455651748770121214333678182085601803323963927300368689335467274267180178411613884730960440116914184105394616303615746775977528521656083946553665913867780216033210665644189032071252104945464479063008876990619376149992424535736651470532576686060230863881330815595253663578544110222558682058460075742018898571984164227938581367141208027106407747501466645913461261870971029119682388206821783613754288350970182373926916631850912875279018383499552122051036401191486230959910481655166573243218009049505576311594807984497991721272576322948680932377532254079438923245555706329266756891640363811702320469625102006136820448785094230313561193509289707181930645752132330394480237791875252841159047374766751902794302110161230838231095772026354071782245048647843486548296675646426398708006202815948463366851264334821890717778091182651452046769675851337636740960896512844770680991709343342450542475107085517889515664503347233376405729454706900174847870705873520441854770484411733848160963680731703351161821384889441601571131889196765791297154588412008918731068984868665237579383486657234596601771680189165133521566298874904675809257830002074474094766076407242363745366364056599106024206657861189677674927043090463769056526053508709696637670107976499461343107265881883549295960991530222525708809443261969809572661552298552562764087090345627600980956962873505713987501821181541832069839391221661*x^15 - 54397944919393932387043973120685262075713282431456064273045914156293268915255319684840951520138848471044423439340459466246677311004731686130664329355539522348294329236670148165353806821706348986709289825934526524514257607214525002264641670993844064602965890697732243178777302603952911811966562320418983899303235672321437364158516455472804310142812088592536146309856328353756525013277115926935257642863110165521459908146347905583122187789932530709592752876709049696754468887201410863059471666050661387451819307801153160727435144766380098011565427352621331886831398646549751339632238367017316585244384986435136208608571829502963857216546262537961933350946221400950280446080441396488456722937634353330621597519412511939902315826499302313157659695002033787610147031309812500723789350637028257116622348261568420510804898257879055440902305928684996713664158886707973982346217110200595385107043404567519159421426251714466453215760099166609258687747912634524998922484199067457153692989765005931018354400720805818574139759697619319668857074867748402192584213675781137323576882842978348023617210956373907577687650823985034178975573223674073891000512267296790882319754169469139666498738220344432527489176132992184731408762206284814063786722608796704162374271776731287239081342724133616404495665308884003589194335511495838777285526478653280804569511869854266034653739321620832701913195294429891217768976082413494868833808139111937091517443855885404144119964617869031071481*x^14 + 3113012211839481446797347503080295539528204198450982737685728552658730093995085706863032365679743848414964606900659039328269588986896669119197053379890680072024858962078794861178825704389053319404397855897763324605119475182259708510322844979379256397467073524379619182084281512714599878854441488840309780583304562766243311499675555845159605108284455122943640221962112099181807840976366818134631059934098996267722747606832881869302977159741028253227611628545022272436938404077512488227621988312647459626609493146666368184397357337745906315407432102544425605934047057698780464381638620396969205969908073419769394956452097168285826892606571245576670650447216170124351753850096602059715652313472064047684065943312787510857955149079983532371391641803326671797129959087018518946514693281873610405090750109239099286518045946530205233346582153368753987211798204266661776752884380816812321821597709237868036122668451552986946927115110421742875753994342093564032546905378557140494651924599038816043307220692564487673629431464115331404383550687037370695012000771040015631391694143556320794679451054571119352913648680826120682387478543905658132073246312787037838671067648411765069862981514514652867825716222159013480819999317032774638512725358151602920144202839612821668231616769751041063370561956303769320901776774329410726288513375660654737234427610151137062728114275332684209617666140780021682121847996739874288049759408054181244366220704348032545843414607428758606869990*x^13 - 115078283229714134333324688458997602827703492679740252020360363230189912512448771883451622261582483462552853577717012289013810177133523337138919059587742672355400433517532272489306291107422626995917456192411982833955388450083567167388273693877388394643033623173025904681862267013946237611207616809062562822470776864077887336113117495654622701632429230841302933794483790460659811528309203578506481626412608639903484025339487372000596734152934604999569778488241928469321041240383791465368534231852984221448825696124884712999702374875449571217199687652933944640663605233292147976850813049950673657236848197926883777212309676441596635025700794772456499703503733545207074513267272102901964990550055651654803132302103781936800508676524682582860506761207575800716071626642611678323444079080827406550725602353605651188922137296373353588926354361447395619751682500335230367159038052019349047366969338636561084640485017704046678500403331764009716734866318878963029051626733443710608427288736290226567193729695297779282972685479064397357808129348900972159269423382549364209711802887833339467634439288341041827143602530372041813253009930257491901256830113674323426505341637540670680221669906026687784979759136204552328957539745246898886996327394694944853433601566698985216880553914376752272286073154461469924351159899044042052167404765957034811567082622794517137398163482906891855905744278100387147802263124968151249161455342146414222852955450115509758170696049471371627977062*x^12 + 330522931478505759776066360099408516242059915174695023511947551640597102841130493795815200105195169182821688077283101897877853398301044711511178488799319933673714444340650351663840510160723946098573610124793201268607204693505770636160931095398498939347399423767806107654749576524446348578987215227870184233639825916468755890465917504158869097991479402668578609067958388842792693833132304889032863963250362833999867575674759764054038073863353061707814302972151862390226771943463556026322379269308112780475428145103858215165959172539358473309687313454591492690691421877998935351091021237835837514622925314971874299196926517634424867576747532927033010308929032629906911745358124132989300578643029659576252716929114180286312723865188536063716197495845654485973191047704455178003743366757355621584188064248427151294988238528789282077497588995336980807191831934480185320423872905096173519285013988964570405449826274319717568314120971547930757801117024641482820486714284743212911628622735466272621187046127079753964268781026966502985496536458707014443310748300236952070631373844519804296321096438670915480232037557852687251560507853788973973848105647343379350819800086092136720871412687297712220906406333490483770629665801479933856755517690234610670735719371541988323361074687525069499594110187596154057839646802719379036987380050963213881730471612935733051296529924117766356882257431640702658840952308030340728711972309171532381018764321033315513280172594364819810618382*x^11 + 361076286081621120041012051340679751954326649697506266998147268215487525455765954982346468157461512267265879128826034042490204413868777368441446659333853539452253602160742331488251814879854253142692331965048088537838511983713198838616829931165349096043772752958456252664459159343994658958041067834509498954923305225933079475700910218856519221726921291777140997190205490043333151388201071314779179292184965427197925753085345931625073847173707861800219867777498776973478547124780471254932380036443716550772990196746887408612145111935120601309485545344954745605366997363517005543273012525631109647644395159072985087450514520888473930089505124528949817948145989784411878653189710272225127978927738190036086083547817066134562155119108756466650634708734996176778479905528668981728899879543427138432010497179370653854594017841841909101999398903209542390240455033074388221526131846184360676318723250308485091544728645829060874568498997274580298522351760048167287353567242836266751858728408367108304392311805243498119042563931363476849536603159590802435231873371821318788131877223804108445578225739253686690162103633945014624084064207275047960845554762074535844865247865973082622477493503217030675088624348008806806684630064756938017694176041616464816515275959457646471045081587331344958619304941075597064719559529336908360005284244632010521800080461431370166584600697563577049569178338836705095134666911718388780225429855794562295625010216561247859387032825287946846079602768*x^10 - 35610141913074361220582070354946841566510996206727526176763178956152708539899670081409646844542285878024686707888361664199031381401167144740166310079260945062345763650361216772295041618238613277606942992446775606853725349714996978157967512294740981187717418927537396925407591169581623256878827631142660017870525226294316878772814349523321996436267582304432522095681572084848396971269888025484018279327169551302318929567995259057187922994594370314964105704912853107668352172161153338576060415832956269916916597983519451649942040375880939161916344660948989450041156962176820801076653562253607031368973556265345505946399988055125768866061764563279330718410973675408638859384825957924083701706967117251267674427946373803504012106881335097929089712744257747626346410319829494228164720568012157511523610794405929962412297701451709041197320694534188379035112897086820947490899309152305297507030608706216647845962244676306135556864332861932655640420780255791461838948519038882549949113112387529458272177756594880895849764338800634334840411874771906753657871352583328728195858691873442174047564512474429765441166202652971345060785050468996189750222555223604559684814513777539641386017566787459191931311620319350900582818913723666129722609063994192447076511103843862792153224244267596326347014990852732267120896191765458676881008638910996228978632813683764564615813169967438417088128516289487859550582827650567591737480841961186993589010483955170910333786044786478263541880235414*x^9 + 2246923379979875717793253895241205770609741365934203724844429380233251822001628551594450677578249422074784670395971895625634383509757135613592374271024938498223624576011954327853192086701444810385677135770221740281711795417243988031181443842683994955031270939924965857605403145995795691140004555167236412604576859382283301939203089615839843963994521154956966541831658037829885498751906401737603548877599941799149006020158929827682982883624971793870059550625918482573413951417879833839861070394424776944849496731297755891609658998860330803408549183998196589659068930396244274469154410050274621942872976432860538395723737891768201416785154470788683548281580747336027638067162168774041075345815395354858865454903856624943120469636762412411139470423016853856027059207469127765514774558844233606384460886936346592860460769864626471414699346593361192218851602876829880858859861003361008731353121091367716301663048315668104160318492016986976237155706398890364298303064451205389338732673173058286802769963163126597264371875555568120069270986028285108313093543763008777973311030632703863320247345370195340991149482092139306642716000697864667613433075369159778309156413976187496387082887964552458123163405578203019931420701220074036619777508827494125302069022636786559103083826802039862452518233989171214105298956291712462576712653855795860401922695906242240328003779382755528346712925576908434120007200064932832827278177234531478039259245524047047308767723823837713796925279730147*x^8 - 107345018991229405160032406460185540860038707264726009736307537307891226677087423961393828503958674288450000143029738423334360742441519842595891902471769341250049996058048572506661292818308615222668843419835321924019095161509750905322682753725507625063112422234081738670251291578924753979941446777894662387375812491492369693980291090451236871172056738581224155007740336758668762297261620012283457477329881592012281535876938805462216985246959026033685477403689341995553069316014710691564378375805950266356708375624906082157757395043376883983227304435263769191271516933301610443680278982113964070143422031516823410903729902353763923255758761616989332620674013345227359757504533995471982643236827843142295023215667914598143820082878008972767964497916921425216713682014238966087121459044620089544521131608582987232138490758908123139933173309774742521808228792225757645432910160609419100120930848118679199445396133807556806004752439706953902124667293000315586964691133957735800573509094940435143321209122208352046146556390387526334386123927409869616045084215331074787243044279233610145463693006926669082151788848785304872175625709781160412804440308709333199344122843607764898029476525603018544225094234536668754081595212181789117505463615214514551449470197095967781796750703269345200554242349114830375683925556930913592812920142848194153989372059063407233717810307005694725654957586669268913821122187500121869611128019449932404994017986985355009933856527190914312170375714151356*x^7 + 4022011117030806402988265267577053843385928424926913353407027739689050033324354941758528541148834589790163988126064850525431912384997752201896531538718348229043692858363671994043508167632690921006769424462828056696605276613275672894928830100472701327054645371410078662186963849103152549236986679767173989671015774860292539589153312483643548307004511986917534695573635475694745081649349409083772873446795229352562057577826213752776568230529699278603172215465724657126621213094109856560887257771295941002466237598880427002430082006308104151188872288387584281065916997376570713051418463769694408253464841814293231622201886920255056817090527463589476224569252238851616603999688413712943653150531868809115865869661233572545894053026726275776334345154942052065052582685704924466235299005427620887334551830409004716882387399438457868111803292032006902851658588846342885582899346532929975182147465403858339344346049598390462382637243957540206120358407580652809885421435198901677750132816359317190170704880491694082968520266802502543588691500654047515383052562424255761684104564629297936249637913775483546505312916108303077590618994929361374701894915633313879777265865501010468292583303342478087261847105900142196980625705267862374555271341555425236984757031425111271985692522108311981507256557181705417382040241390489905415379426532216718072929892336989482845608642516377565818158404805405538511980186924612412977500769364751972751491449193748825016946155277147070736727470273158977*x^6 - 117704311102640290664147849389888516869765071227287495543584924735721264591406606948765762137523191936064045013337646641530926381263583290054125961652533250461170586531177783509426713631553753842612554190875811382978236157144038405308743272621374842580159359646592357936771699083146730140691800938944491521276187037907180570937829530571792965392681075669986579977657815435543850734622016088932614112414691537872955772268046736231290451654343784970768661987171853785126164735628123315560431141817480921951840285602420794956338616350730372831969514450795765765764911416714723306572561531394733179171911734601243004942550175551195995198058697882979066301297757310403690141618768575783236552981743031452932252542938199331512360038592430710822500940484920248152367214535057052595591504462078977931171171336500051244964966201756516188346025340236621429992001658046338575276760262121132291118780368687778081027693922464874398795397346547974523248988082875427630328411609657672469552139371252567356339817613837840585397803303349212186487192005413831333842955880333629600286576188569745147541557464587019595580319810406372926246406059772698776321464561242362948007848239075250682533488641235062351911093356387068116066155053430543881180740754480055756068558425641660340011623947952588734736013606962251994431516554666565071451853801175775927107219955399962337556090632914783188396177349935621073403366754893562763368558889956825633956171049494437969718348571530959890188034340919352728*x^5 + 2618256136083509341133177175554129219053708698484464739237523699940871671840499159561052124286339993233669053605011394628565610671611062969693443706327820133094954644509089035835644338914634424952975522293341215440992492936723443087080817322737166372243011599043245902597594734963230489382857720746002141505774660040371332820644786194098849598226548881578376786217297075094533250309271702981150227051342670703768818560230951070112447604758896986056814955831943695656894902752087034890259283023056796697139648579448307631253582684847127914229009979106462196378096560566765271827157655596664895955260658287092503874698407179492990416328639453138608228727216089468430416411212427678321391563267724247188266123563559851046046556203013505469604344251414193552126309492974612918539085182251861227831698553618871225712492140418012567665406084493649689141533567984673456091015404186734547463379499348894730519449919572113397798788796329954397531434493506291653284899362579565580060885513779604003158920419289868054877942497554097776078565871545460047998314720028957713753326687578284121322541593632345568964615252585425074416243676839519853499433958351336412207323205544910126833057420554669665908395386207033112932952620061143643821063452305187971685543556768966632561843847478094319659767913655680920399912375731336866124558180483876009903778539842402447074189688832096752313939927788192611185280289202665229201122399306836538610122516708463095383979601831357037415064952442949147512*x^4 - 42090865365673566444958640456344204693747267259720977898578849738608789496284998939164185799784972214181923858078897652977551564580437027728553609373886454589072734757027972725020985234668830415119442458085116878426726084888779388367169725753261584911544251552123024135033413765761610410661086220135308469742731026878988111755575172001800751479386544908587191937680249057460488697934102320583255061093825974554153558498326813586475202522931951072672772569273945042029492536683867411403042779779418399119080871848833058729886379775091563527566986762777823058035058982534750495976331962596665396867898679370155889192225852086649967767732760804644886234240837032170650867157658752618386761441433441793083420562639803154530001358773081712959205482645455160736014245728187639899328799757735748230208356767701045868149748437326302132572978471744690107859819532498445607573718738435080300129165070092668254423515864572590534054638921902855289108774225885878719929896250657969864799561570404870600915516045330053308717175965566000653879523953371136786466418867539299691884660991261681644358938899449775237786520110351820560478364051457282443715153943678637319496410904334744561049959465080733746687735016544348751592455965540116310846085949077980533729020452114246652023015309095153833562621778309134775499455567697019011507481128014601320828792110755075159129720568104489845910319689844575112057530180901347256039118878638667079011858344530980614925163392792706379290253040995155042830*x^3 + 450294753956208506687088098864657948381927421678122707317953643633716388856279755670831143866499430875054133879711383622118899412790173579203085086176378115901116310213733832077554006455778797038880370009225279216461073481756136896083165229621007647796082003529907643236909475916266678607062247288038736154220204237169386265708253987257102971224955030096045200274487764807749679871958468377913034755512777877237079095261211837061261437747580810930059170623883831500887343283308820947497057958689724024682470191739588887732792897004777696305849177174866370926416779867044401268907810643359932841043393463563967451252536060053417964060768682976342927529020441135151036213396957034399282865470968711850758859517286679421483438139828904337267328869138062565651994878631630929537927935815733242131965717536397365855632185172806411071644971553229692442629739860758839747536891351637448479068211405817046020340626849096682701940323919680569703474112924846731004591962062056569605337414578707149825843259045594214845233604433175235930584844290821449160057337028173827090827058072311560406360435851911511729654781628842222601871992750680445962278280794765141924874704172217062323360453024394991250183337055881040378960951744372023761910890380647279044620962967316330686778258345634043986257115369234036735392934567540479807798736357974507963238832112956794395739468256768121894024012995121212318626849625302871699586412348400887344940151364816421756601073538930210863617690370107277482908*x^2 - 2816544178559131771867255635029833218674075059203119413642200905372662027181951119271438224873209149647050516615461505266079568766500354104056633723198483646657946616638501551799239620043610540096646978755324587321902329143995996576259692900199647011720367629536243418741447537811063517047848418692884991230484354886622880487265447518646313349135941474865154738458418467062094288300151916609885950996471321046813037741699391648459777107831515575731949407142837852927173608625509132311622676386667317708625867947898884439794974523212362671463859442592828902905266894693657986857910060786196232714489718456515488502284512594573702149633857848211636986660663993770699065617954056383339816816189085046836661144180047559071957409898755278858248829795484776101796852550749019527218703608657497669779438487703871944955728144400962588594485434228596393339917493264136453323522307441356704459262405047438037226479034583693002293659407356436326835310651840153417750094578378279351113102750295695278696633817802215447350139320265812181836995244707143017492866281395751242452998178335963130984484295866662681017343038877526473120886452174391278292359137782144871268450547503101435066439854719964526685237322709905435630493182010335108612136897003090775646068460223512576668642187272005550053212763260282509589987283512215490660704091762489259582477990850265723546275930526375902558114997022500178895053134529083781337322878566581529265069095173262387169939485329733986610348420210070325286772*x + 8531511319884365322801915839666765370554956329978582040876096362017363394117880588593668496239876715975770937610794798805248745989090873544853370709515395739975996927181818735384435919164972346038633391407701898761888519819506294766808622976478679158347158074489015281590187479619265897290987678740108774698862258811483504949936941270887260431000066513688263045908721019251290089117322013839175630150090048775959767890508933328768128943671261615860665456455992383191409174131390011227277010220550584535077965504701280733050815348832526400493867309238796167556592556740768435997869764834000356548361191645787436474369160234124154526817240320654204311427674585982267968522448971742458915338808500508248791912713608119592176219551709814496683596146412095801348041006641379090066849700900129701756435728119486583701415882926985645706130838943324002256258053306605353226480731057710459791811991365447468180398189643085591676048186962913517686463341395368831758405229372390847860592452670828595289634129546504328398589859016779566054649589676931927229990184691772662583255022413167523705357783292869161201982818298571101704828967700402174238282831193707925796851001069913743845668857276266095615555036688491149885256495562711330381495800085286010309046219933244020928973536897311610503270580800902329645977792993207196198519300022670979578759073449725882888102493183171508734410661643670681085442127765041631665532417325976087836557129805070309768962960311691683984598436698258330489261, ["Diag", [5, 11]]], [x^552 - 84686*x^551 + 3577791772*x^550 - 100526394051182*x^549 + 2112954729094514607*x^548 - 35432734811078317982763*x^547 + 493721998882996337388314033*x^546 - 5878785129919675171124976429192*x^545 + 61052513182365003975115038114102190*x^544 - 561691012643501487436009861621315607666*x^543 + 4634371971977280592679139682038863558132746*x^542 - 34631687185107890882879014155572687375492333558*x^541 + 236305200745515615501513214779689170705457117926260*x^540 - 1482305494834079971256085484343934972624224574903906860*x^539 + 8597331700037368193594779068840697254327644574482833604003*x^538 - 46332894025840058678718226286477260119421740246579040512095098*x^537 + 233004013886866390857884172138756622456589364292965429522507179333*x^536 - 1097478716891075353490669176722052851347589015401607644990951015651755*x^535 + 4857355970130765292680286848736836023384994763668797096914177136367830685*x^534 - 20259103050627401521419055223714952163601656345859815603457305780519497739552*x^533 + 79828822588346333207396703685829527464607657699098418931958394340365188225947280*x^532 - 297850382830275519220777877891436841426796433679308659057853077317467685628003266772*x^531 + 1054405760168406235113102321120737516666575846357498846927109724869506369334906712366888*x^530 - 3547854992412594301597021788053742274324564813138022168619096044335387203704828044481830540*x^529 + 11364880467148107590941376312325533387714686182681548636462847785677748754968306482160316132487*x^528 - 34707259981136985064230100916198619907847367785099923145447250138145007748384179740935484888759293*x^527 + 101175889943289675410386749696312160185057491720090511288081965639678476695465915484336169171011039043*x^526 - 281847153645138366309289135493208634749508796080379994868811432859999499558601763670682490532288173632089*x^525 + 751010157819891308970252323772539425835858656226633547350704099429359830076561317885552484069032100329510648*x^524 - 1915700739423998941575453686471071580942812310193064347595512104041972122215185919559181429905743780700182603758*x^523 + 4681142938957816733310669513844436193295454290399741466818682742848829548223814132421237943560652160075552635472996*x^522 - 10963466082089779802353674624356705949044413243886339462259090600198047479300599617886848411741915642664898506800139992*x^521 + 24619405352887126413354834919155874333352998663795627657245576374499176139019076858194563302144482645031212932704357753143*x^520 - 53018640364552399589773863615646570997978446796893712879471557800519206554441797045808893029880807393488805241112671526982535*x^519 + 109497307572510612800611946632450303854847318969645166297941707917411875102265679208477905365932382891016798724216624009619303851*x^518 - 216821870968920024600124444422077888832226427997573739570955165059278357317537805764411125401303405610565631164033011316043918865805*x^517 + 411436134546326082642020676365679697953286062204575208085137097391087956399514035083172343610249053234565119681114187859086614259902968*x^516 - 747503280449553332388567593127140958743068628160276620087227881443216896044446307577738574797978332915923183282712046273269482472576573658*x^515 + 1298451691229655756672512056927090472505749869237885841673568810535561311686625656461569772577966170540797876822488300416117674365494285854688*x^514 - 2151878983620212892327357991172022770509730560419404819470939293897361853243200013313627123225088506279280316441528457801248371342422757303892480*x^513 + 3391549899646064590633836441491770195202392606735386385542971300551129367141119347320563245329778983748519912660885211911951827158139857701192385796*x^512 - 5058613643549093471792664533020032930467647820235065576073583523588683248464105038317119172318949495661299436682321783349352691785948818853012484670286*x^511 + 7084452243649392170210908582576911910537971256710930023371243376307729315839727107212423928189338222532522923283005720362470442242509623210361900754249730*x^510 - 9191680669801168616610974485342554030353019026210947893159231517340032502805159612817123384008824350061667434448280110713691901282811449014300376136270565086*x^509 + 10769783222104422829046840618649538781843228747679717124970176132579713935176226840544922404108034498362099050656487448377790524170625169441143481869008694705647*x^508 - 10748923336682869102794155721231379698626083412240929239300321827038689555883136171109622432163793439629760273817512227360866286948643509945312149599264921012696734*x^507 + 7518727307354256612175376149610057572265961102376676117529348896207973715432613521102037418221868275932070744810343998265251957624556536194055366803522161907875568776*x^506 + 1036094688363447259347343558641069389162184167124221579851311994649029936815414576210730485500816538659140513019938101905936852858405390577885744569033940409133605234298*x^505 - 17293439888362369774198990934659041219759309146851862403005445218486540528714637767011777427710104142512562756865009674211995287586935080159501870757838094621627673264278625*x^504 + 43357044129811361788336838512293091989386760446018060124988644140409235205387653023659354797894566523862154341683185426189424422715565618722422007034024576863089646666136125788*x^503 - 80174342491546487015149692171434911352378751840881334461168190948382689237099330801970597961487435435114281507976920511209024579680978078502428787797668854439364402864064995674336*x^502 + 126341374075697462255811556455637778504268495040102330538453013389376145990237099566575192263922858225448166371162877940142542790802382378955283709139471856368943880629385691985607374*x^501 - 176758834621920927122543021984164790116930152539316867543334509877087720411079571258041690237524522004744027795631362712715123585563793176764472236112114827304232053723718483057443880168*x^500 + 221468308671095714194166960572654130321506176008586349901920735840847564189309584277918544024205871955865612460591761189950142458889510505521442830922853126114168434260433476984920688588921*x^499 - 245158489185834224490765187034383773555294160200295154873329397993655896794312763484912897167966769462093151468953794827054150970910511557294162857104009143128391618939295039309671417152453241*x^498 + 227928167714199637252525444499753475592526353783970038985193168592794183974993815847459037247108006364237056908557927406516913853632574711660200487292604516476274829651919256706664861838113123211*x^497 - 147852501736441395128630798847458829558995479947026995393224500139740042234164382244583257640599935522350625696968528441990505275553248008943394725548043591795152264206227088890319602820561837943401*x^496 - 14346863672377196615147452904103275093196793902088883654424009978127844974255433570664106792629337318466605618275330795067498714175288713893139969479677854978992070587739130218953090963443452873330078*x^495 + 268713826915730958257627535084420809254072604091024379924059001195304653384926248205557324549963411910516381964965393117979462935644869778380804973964206812692085019223567554192642267072648073311598125373*x^494 - 608434327057301508404830520572328701136107100992628227805548954057654631677988711270069484821772409868057740410369900426206739968557088088182193269375889814286291872269680591635337775278217312203351125972850*x^493 + 1002842612346584453293176810110055098045149132413551795477824044716146148296698182917496076256122876711020610077306474895080787980033713355163380190997602152170003543563048188439069422536511557405943847811138181*x^492 - 1393371982707474489156788296905226029955084720075385405656742344395063859080515507802495056621274518840948589073187612798645765323853811489459312565553646167575868231380305370201127547104027920404051337299628867876*x^491 + 1694993575386477823720636354914107085571308654159668558040745834561119810385344911424086715629277560529122446129131050709871402336246155808053664829905552366325188355096624888955237026066579593456417280627306646513031*x^490 - 1805215426812411523736365984773735731974874637509578088745927930862253555365235803498332367369099487943777608702166235400298813358441811936918265153043741298682880416252460804883758625380346858340903382926707386989474244*x^489 + 1621379598580844712475950455927858848991152468617065812057963877209364952168195049047220204772965882416663357706444465252346513994806327343912809552016490090241050961309372905761744496403736981339711952997792045907403908502*x^488 - 1064868048273904213172890044248129386077711820190542931952964965216712711641219534117283625586041731037615338595930573670491842848745197189707122923806389099774498805296491211542102647307793057184959959965524934004521886876494*x^487 + 108288896990310317420950117348204961310426513142535457106590854870662001555156446933457228755809785939053446870517725289666879318737642099144217359790720712246183014454776937234126832705330915427451464096405407383421047020817869*x^486 + 1200559246132572838670532011639061481395333043066623216530982812954580114027356166388563359469856517304766196374250499152045163538114578854678481992559269080065743653037083433626778938681568560590403170400690732016465264973631729921*x^485 - 2725321112395350535339133505047062045035194774806586280385228678422388527185088415279280711874088430367304177820220908169054221676850098362903241578733715288954467606949859142680005353329899921272423279036751187023630972313369603547904*x^484 + 4245026064916481096173865696431296500625187031151492310118748097220990066719260962817152183505172414276051589110929121271971918539943296972772046269518604937143469897971037456237774785759636342695600891535440930441546258262948403566713546*x^483 - 5479194589783401737593776158547008311875592838140826626087872213658185861550912806299754704284156347112472669628553285400067427939467600164737549413266338346613228549944733480921988205876251488375832138489847528366949435656053817670359340828*x^482 + 6133227022073223559065408166629599645953621773474654144397287680210425995379674563342173928642769391172380291832172090852418130855016564403924062294171582831685082710715789763556298496381516653173427311476990407505927600266377524877971070563989*x^481 - 5957562347539533650023296391246447569999950624235573288059784966174693127138243330824836127212369278520154674132082075114932565511749736686222894876901661545511152707913202372095871578440381365297126222029158061950161846204116930284487063216772223*x^480 + 4809098063946447575688194454302655158292238536846953923112133103367588082109941465809732679682004443345060531741627673407981083801243703039025048255825396186393821602916133047692406791902350820405115561625112128437492455443974747114425333911842393255*x^479 - 2700618782008524915597961067593283547054855564370734138096774518014508933411473194276675713827661777320397080879975932463543419813805667736610883453011699553111637892258458143981387664108343037630850472866194899041988302559702158872289220823570602206669*x^478 - 175323399364851327297595417510712975548859667981136501514629263609418720432763439419686948312918463622125462281865461835094089707960350223059017742343573761416445328124588720176383893752370523467375596398665402073906441651054783387241393685849147233489565*x^477 + 3457215299442181832414581614388738587921640439570844071656207776240266273326052497863958871998854221224000862478126883897816876500692471705422357684919558588561252888884337065968777699402733159801590748822086544237434764758027488976090941879958985362540466403*x^476 - 6661893967879535388569040148010901299071680534585620094081212344122639703372175257586414083602686899595024411976317694977531885791156294645080922278558009647948939265165150456578547961654649681905770733679136167770469951618198158474375477011100171246094409215681*x^475 + 9261723838693733518038183757629764388361301586339092849392767002776935462226110662008232652154840892402425543411902146683155223834208702514385653375175749283183795969511509947449358057382975361923935507336918835295025235806514181856647027558551728044729773239016668*x^474 - 10777618943119772908695300151018644758995211873440656483593984418422163405921427872778611160793618869593323028433737179905874985942930621102228362569329936994659935413513459875503286298121067512882858745653037028838848841022196671610279078870527552834624767444882232693*x^473 + 10869572501281316390681256315532714698142114108130687702472953438199599777709806044302430235766535644888459167771640493970588263831184709396850887129976906772171157318445826581571906276147670028036748814496681513257536745803343342850735932977337132810222941695223406148087*x^472 - 9406263848820049614859749669591748721988806957560393121984535969035121981697445747803534334463015800366236250873466351955432278181322522246419276378722089958434497874808076441957819504221304040370404152287256039545597613955939122513406530954624769371523062885075918821256032*x^471 + 6499443797688123281422914089740778574583120845831571935908580710673430198616770233360263801114601321031569311970319375433114459761629190561602957174318962261404956440053233591175926332226343119828368434970186440808049213764892969312101332465985227567880478450050377159029956809*x^470 - 2496041058124628570009352309033687190509199579123173650884396564073783691037525992021620978638767872612112831371422396265138972526676709641431545288468163178467423719026303875901966546622239831174023633309220235276509716654254147458007391059231255629105150398132577036139679205696*x^469 - 2070553890389438868817649739916986463883971719621080219170406855301245898770985433901920529907537937077608537305882024482190883870790256608083816823995017246242019415451795765173509378950065901326157450119332000674710149508986179808936909982370522421864050102243213017536827082221179*x^468 + 6560782766659900180035921096721135064673548675549716311026374868861590841152397586382582874691719906015457310965292672709205794857840802046841304098744487162152961314296507668558372391536198815080931617393214516780246966868247301634207606799505937800147082952589584838918219518839977891*x^467 - 10326101309738721459407406886974873936920709937976745696160144721903334364061666112641680901530456398788381651287283897934666297841933256419482768904391572322403846766707167608322614123445925595155657373777020978462844961752217435216311687882477756338325578758365592059235832034490324456242*x^466 + 12806145290966293528003212660039796378322708868727192388695762910408574581622718061753129963658147762978837086744747691706100350466071794228696696737868704712046624188743147231406677401107955291700488349614265286187346361907827465919751296922617608132316882614979876654201985231449930708080188*x^465 - 13610065212123735830764825897021839492423301671009607807026212332374914271453221779138979582269326551606655896642999600010668552889068858677668304545123509742737943789173682169144327759115760237736044695435883994347894938332293755536786421702953381547232058540481922206405652687782658221287373263*x^464 + 12569994158210558198938565473795516763864348840881299070018218947724305690430365527957849682970603477596681588362707024712352753321656759874393230140203659460798928670559075788222291669786597134785976907982005150419537714796595161985408980376811957249431613402565917460944303567547402783236178467281*x^463 - 9760061989690334684472819029948106148480459887080297182309911809330110608794848708639249128139499276834903981370605930269043968381797882491681869501682132632519908140932605565508793726281944004457299047489002448325563179005562130575741946120137694892255415837370193984282034134250817128545061024088409*x^462 + 5480337684300181723988336541514479666140153223691337007811841019179781727531565306847414396541230523447660894659225944219004654693618508028910223276190822989457465532551148666123219526297220790483146725700008434825733528782936410908801484426370046846249759776443726292533854117605641938153018914338740604*x^461 - 210525812320747537034093285629911357540827165019680192292825188832787620108221772329226728801080858286394698264719601208584320456644265671705869391604709804575355378275790273033131210017903321815698976115500382288814225226872188181666711472553596852841207479328329495792653811156403954842756234616171974848*x^460 - 5457632944117855052827188272980290285744670319209146119957934741346506084490320692740660325758293035049704761471061154458151249458922258488063135076165520293838933291040078565063854711045272821624753080624193688741933525831778436619792753966906641046529760965970767161630578990571584785890852124467682587376542*x^459 + 10897984544996731155086533401693621756827974708778945477772853082512794087573168183589735210755359512154049773063023085117885565697811029875838882184166022920442411942353480862414597866043625261482455073967239181260385589992726907185414894703287282301008444435000901629212205153429429771183699715640916214039066391*x^458 - 15525967514597258481764497524853220352493305874831886156069888775769509015053472056704152704549067372572358585729943038744252425663103688996397852986687512758525114313666049007493895359072024293544495208168606469738116300986908576439851548082771455747706479571538462976329962540706229743313628036987456744712622408312*x^457 + 18862800720679026199156975349099578600936614237341675687883255412274170371181558262730819976372861114387912304861511732608869342638110637566813975694644139631010067891942875472829078845087191235818228426673279562818389241399721790908226532449999238678508806433762566834522675081485469917182025543556995294706120306424460*x^456 - 20580494139414815488424565585229967747783352954303853905879650474667919934114269307739954506734903445783826598747677051094518877522858287492359413127501329819538597257657807157191215716114809588135208578933079534738451658575883944648261984645169117359102138983413354250139960549466018981787530876364022936464015705634625707*x^455 + 20523987980342799434970398654478761880251840609690831527864180252114788134533441590938914306690753605568178254547739722480080848721728746448687100753115525275153500299752185407981900329371135645794819578930012126431407574332297972343128370706171371226137249404799459598994141315028146607405686165330845795873920304463844592848*x^454 - 18710545540400722244306209875130331406515747020093911947364186569437837182435439713187952644241636412129119245100379286873870111069506563293086082658215294377674340429842028281988327874782719655225968204662495211293447002684922341170997031890225650489611992100627465730675550121288950083583909633143038855561868492407206767688513*x^453 + 15309857518391281700594561077368128959318713301529731154166427376505474482940773680697372867478330873054237530609173385574311932716021436362817446631575066348359695354589658983226895866082682069688109728256342413948501065347794182043482892339469345118877691939442567895099547143554403483580871782798658631111028545329214102259573415*x^452 - 10610643968248214914506075458286473521408325614966806338681220541622324919441947017542838677320655675323629331969828525275860196866379909295243767589403544000162129927271473722991401189531660965564741502898791103938196696796661971665048541117033421622344132508376941172269474287929034541336902721702237103850427601494271252716430756525*x^451 + 4980560973289144009018949868831100677848049926498709160232516944542115357077929989420358204834733540998554275843330131815239962384897185492553017136053040925514922567720676965339421184086943938322923802162708533691152085137072564686182264165050691158375754535076692498309244903265608196846146101303177915721626290652058111652198582841973*x^450 + 1174107368561018568175183669637181429508208065502692633405445356450928314665777180582129737248674779315239098851320941852474063435015173811411267737430980779221780976355281282415798906780950972767944862793566841577829310453909945616102164870801144733256875254071718215503807042533532415185343765186914626120575669134204172702455207568317891*x^449 - 7443937025479077137510846861612875670822341006220483797733671990550147611368861455429200128793384236765521875165169423748254797674595660198192761601173908625727626153327332230705586486397886305278985360651418408391613917420046334777873473646492381635179765023832597864467083667004323533691823761335800082823734812537887416254419727899724696156*x^448 + 13444117607566721586052136782858986038556472151582981347751059723420770301563028763195653510390994847330229605593724424046173887075396425430131275330545778406726598838802746783744940419165141314458142880623277050962533316506282557508469457354726968627275503090296922616557504204239662501696102651867213072430918042264492018711196318357765092087056*x^447 - 18833790063092651224830263409959909070669187620653075005342142782032539038170997849716369308369273611699305263519535027737929617803423427579386022816662822533676317459304291528543333146017153970508623692571476364078816145119920010603124546693029548653778668652836445707487868354982820010015180803959965603455372856144238676549748028289543388205525157*x^446 + 23328093290945675732916218832909958746943124487673429587108937191324112949304553108912742007817078516738940072741824933635480416461479515025733847661294790523789641348027371784341443570876217445634473791020807636328359162090503083122917969311001382423880564188729149053721039314558337318718228752380715044773187616327964884328782078805296858711333099813*x^445 - 26705042440680390955126032481102953242070342782933571485925349680185846431084204803176252837728773708322749540695825248613702607979694008064425148560068100694490274932045345499795399814345618804692113759814701941487910097489313351205743653685971235724636207090384960905372578512227840485691641474538086278725988620465965570129658254243305475445615505726918*x^444 + 28809428376151453839534068232686576336483169038687691379690663909875003650870405154958309534113113999232012271673272351582682356497621348218994183750346972020581594850955612670348033813644936973676830716666796235519414976309176400839262075336559737524880532255502828204894366631658554076671308864140870991604115001041169474465178006299870684907297012087537628*x^443 - 29555222784041283709786500166687153274844344981240087124101334467451530472905813838784042734519579096246752187139746860910909114059971855161113419257110658525456395972169615304846830207066031694069252993460922692879672923068006751912865595597699008092054363229039947918943541395637578090677749497227425517203525355175401572198941642733975817297011057285679514941*x^442 + 28926875305093561220826462301538028403625966432790383100092220635431617423733091790202576856173863695284170159233172240252346821360611079740196125025356625560013168698630826215281626540998999966800291822929152291336174070016739282450717058981031785086911715190587441490522017150418324235511275768863871511551201266473430568717908631572453392599574649044389759214603*x^441 - 26978861410179075824730233085182309962169915655641904286812281180439021433213227863811857494868720959672216437582725764716921373339837562041644056908927594245299685445752650186840887804732462111964077649115738380955418076544977061417385913399845961263756288207912482799331004833247548132311918151219625756305236707082705295240643005442655852723058489999777724028998230*x^440 + 23832272355939574548704001387348167625138316359543598152308128001671829215782711565446619723612469258623903315490952434818653503621725113222567556363287543533047099415951806191738552002186817692087608565875789485409961665058025821429918098453975991072027204261168901079699593700170299591078883536038457933126401911545271227662957625405073698730574085667306432470666220948*x^439 - 19667321204855079586036020924216750929180796840618139320363885735833783259411494613677276848976970073598040483161815582922799803383595221104274746037991882738645652370331680072451026423611385420005912264942388419459727935991670447257976161040139207132053066574300787661041054780149503904781289013703898215081257952957359539251040381137267616667895259285435387347536326853634*x^438 + 14711312442176100759523133626748565572313071382285283757030276248283796293023101562219223004114605068607405506863119429515094785136695719985230377280119315070282441397387349006265868690635600893350711678141207082259761568035381921582753530953965075519308926661329010044285824838441031064193975186108506253668113338702110371349277980637911613282827183541969102002441356133418170*x^437 - 9222621959728035745126239709111917521455982278367375615007189695980363319058016147367927934646439060452506132017098629801657503792333688885021067211385602739500698725118055345598141262198027704460818148342193569583711742640920636990052637837581655390903720205063096654105401018577179803659885981571139952728687565197258477375840724560945421851711570512388109061686482619181289184*x^436 + 3472200383655514312807768279181151037591344516090136729330282242470065018879199924205173293772824211767580895431103910599580301134330456372670000431613274332842118212433902436850659214777632841498076187264951187852885236604497487428195668380755108197671694317881258649356665513796146953584797120414046176967694757358801229616886275207701761110045821060967286257348290021666009654620*x^435 + 2275271718354276292634857389412358087006213049188791909158189964054768636661809116100307165806284353394273137896604354177463694774503411103198852551023583922031951752797142717783897169925776198061575088368851227406087472371706270221007420439233784848107093925219654589242683343086030974596408728804383380805712363062808913202073454171937934839989279056006436885860665058088579209004097*x^434 - 7778355270631981609635952517736287048307627239759899727055273508514047500340553500401233540851409585588062567953718561287711457965945331489803769871290031950153877120673747319899942739638977920894623558601710606579217482933182083213363587017941056893683948671947242830541489343011062524530636301310055547111036322698706287078985382441781280926586111700171054279080331079591977569910338458*x^433 + 12832145771899853612553199182208003820539055058349696100698645562627084064222131355928739268789537141775603475790521528635470420303252717026077788784675751128658068647645363294440003871900095108167712097900702632778110465460313410190390842986866668032558389835983926454407977375722487725059878432181998513127353406355262121704729913941380110966556037976254104171611775699043636523123793965355*x^432 - 17276841740585171112864952234514088299431573304269642761423748490000813484290298287649617191896832351217012445474557243997332125594286448519131891546480715850707702153508770942978965286768787550745882199422610301572154479198520178246226640459664542077817207544215239008266094476482742479949576955740823802406262410563415973520066719155545690785402073670978672992835858165658600795133762754541966*x^431 + 21001401327195673457334985038450489044228958211806675380461977620387113572495612168213317878995162012518879880625282815838298812095460946588648500892293173111837804096996022495534097236477642670358369249699800620133245523467969248119555252652762783997702806123192843812907374367988891159760295410141951408402352959763050821530285623200439047995129852398591622520083466109269514073703257111124776432*x^430 - 23942833481574398813396404055324902349704055487062329572695367940455424689037614199895248526454212851714408650005095947755230331674297601973147202530572236635123040178279253794711351877232719454601634100982855757204766014497525225503825379901923277925764479297734179326702528923647257545087701231472728957610788223787927670066291711466096905599592107564275335877574632800431848173104413573968901266569*x^429 + 26082135203639987568811976361365603207524945109748270806549842570211823580292858424698024841432313533130658818692642685275197577222311687428374806096263542038761678734665976303641534819627973173105308265734469454269060604147221977612997991715611289720079742775911906719469452960004090451212297177978031012080974686918684409916009191625629833775490108810872440903584019633330141249764221846711280531333418*x^428 - 27438047595819212819747571913874315950503478950656778882153870157214812903030262907202189389281862549955384473297294568592878646837876783725339545939017604544739475942052523157831522871771117882654904546248045792239894634202170846041216911167808796943474895998739472385188722823793477257822686707910842701397090888436359595552750893326549224177863947275269998967035287375491384292015783106875241130469961745*x^427 + 28059715596351339693678551366069153691136794678897010377865950218201871060755370494848034196909180479822361178909732417122159201342607953108953058091239858586360638001944928721362718934509178776961139768478975586103600770693615399358116758033111028664031827472038434240856874668292193925543640421900434229785472424800766853579240895295758891755857349639842746016328653637804898896156449379362178470886261986116*x^426 - 28019102587110632386764273087320955201291214885868183750008521018971138733523383139666882126394213650073288712981214221557652593860859179206194965636065263964394293291325798377873050073594549234023412379683424453252646365353966493054224761672052593651068103728522442960532672344495443165150045933757056637580407629553121677501292580488517438817603737027857343758815255440098689923550353307549133951517781864412540*x^425 + 27403737194647072442841426085287780639802064304850939834792692253079861765867005994424107653695496105142328328483464295645321298006754079754751135523415927312481605182796940105151711258383931182442098577518774331111223255645509925039337872420915520162846770832692223854149941275766212822605546355119925044373439820345752987734203279434804795478764418466955759022128172408423325682273412383475394301937683408432109631*x^424 - 26310131350773282409231701764263155071003970822233009386839967844476618565523672399740963461448322019791831763832541511160347651004593680403828550392349944309714336302796851022031411772972945504174661355413286790599243689934736690357530708789251706980273418572848851836898826298413071930014441469494282743534313654156687898798455015950739175053645129277901179657944008160575997499795794062528117389478890036273352297258*x^423 + 24838040315575835222747316653615431288581953789193075019711033271202264779105934640035790227300661465544395678157397451640294758905609056192155921088936596485182252760846541509011054501657275698959902617588179133518638552324084498588504540320729034717603585982160674701960324254063060969513330964194494409852423104738638483492681422032788565807190934733909980985863158240004656238868966055891703078155440016301223550685496*x^422 - 23085635831057985343827824724079772522049367231574736993968450397165304761191010165888611105764654716151099459047618484149012766018533588518406684759898895001778445699431926165080165600446373396321428082545484475576774755991466059475768437816540056452430630891272897910767232527010005155608096655504529384481487520558670044947091287697186410069456496791069429822871182611689077606582114908008000308733605660119556987554209936*x^421 + 21145612123567087087686081200538565181817805780295101873177865623765925030516938997936882161538275818544041467056479366853339653068884614180445142359291367902656514989154395657857954954921836421365210350176368638930017147016985133939148507883483047555972618680312161039764046618124170849536987143129315059519544279410236963597102004623321240045580569853268932743393555727144388386842525868475576848621990333054526529567886775625*x^420 - 19102216646292501863068527874193504571477272442865573505842444555230500662006803256877715392717104087176074615273178178918878432456314164422826960386927496821870035954931716150136791336000136696720953827000598475336569583470231651441762104302818479919699420825586761331689895275653805481024499190403947944085586073592589666707052466396468048058924886612266049919475583697040245050124447598685240382537675381551985698142764957610940*x^419 + 17029175447267699642910158364797132466250624914292761745541978479592525171804746993224328889900727895027088192737351907114831543693097123387932366037056182106514062582497166657906600713757046043582063888840406556957078208772165772064698359851862242044670814553061387470606126847940976081333809993270197229767616718166267327778747567055327140777249039043082963351538946635078733578082728104903107756697427629931360924265943271448290574*x^418 - 14988458989552005800656044542386023250194558265815492532028138916074290871929217101982743913472275735590607496602552291130690321987169312770194714842988645582126687294197816461893437638165310347180965933414307273437555362995621868806079927922762570129222997500065924325747826273858721776411391018716683488998454782953352063146598897434699913747154249740824962937228231093184651662553345401803749930011341199072729432232542818738161430189*x^417 + 13029808200930015528204291688347315238987833147836517782229612634342979318144217652335795356545178006944833927732499457085233183723377093640199607721056071182793154351803003374935973567629533459049620274413879716159929703861648753884257300030754990100735673626752821051858405678624587634884483586569070512617490057396345715248731985130220386878682537751796177127950646945316454637673162992855429252148140155983877749234164447986417461561100*x^416 - 11190916382904014646487420033527947754006463554240459385037308529895548026351837769849590226857470893236308848931537256828346796043480758354559544220172405729666099059502790087639604209697080307023445325169910112973726028086995541932462359429508589580374320692486030591686424282571832932435546682313060328621316270485177592649807320957068999066643773806864464438186481640778922119687220653252228968065550133815864837313276120828282839475803929*x^415 + 9498144482320777649947981741081718002584832883581393184117735903281796944580566442882326003051999107628214939450126475266601244927454200112435845970984114408812076035131169484646671509675623447380800822377651101964925267633002131641562681209936836187379372118403385147395594507330602140395805202832354524804768513393565701095601885045748622426856129605413181392300485187794047348709070936193255710335316248354384674584747779106879320998508575636*x^414 - 7967637580128436909384592134184999147137471144361560947244758576393392167421119245453502344894624688237738783453249144092592683009732423017208826758397632114745007961800414790654409087677265809699493244675330976090471453082612710371138381617932424728827702944206379980591066181125918341102801861766441333556421097846698200893232965354938915717621819898835515750655504437002823081115465180540408029782881740165736042405685426081655488923613910071794*x^413 + 6606709799619111703238679794749025756887771887971196353860950881428017401762378723757411752739312493251333390423566260809491045359078193540516279286403022096129632918536354002086035051638270599300543365702467419129773020994133616710774652918369947803462503702277569888453542451339363915599384197462175907711716639864559926138110630570125664819839880513484031109385515886919358679105693531789540649057330937380952673007204702168198902897825060530101272*x^412 - 5415372343806401875124737478163136297231676889110633903997745970378825388315725527627977031293708438995969543423189473845905673350150351383523602652375075730163217489594160677445584669478425451865859030488510556736501925260906843186082046438704183618569703169165532450386012112884321341349682689512133812783390610074054292436898487989810153313146998206230190002415895059689933431982379090718932463452900919494842929623367970855779076295218611773227497570*x^411 + 4387893528043335114172950668805714738491785491069365025689242079482791385520174348794099440339160281730968291367386523393734289130614205311675177330859226995420951803781946559559646480675485269157393323900310681935320704975919775279766854279486936333389669661091573013442379684067333049591507740299934038251428166215198443202453039738596430497750756271465861856068463297746124721419277484396182176880271385655662277905517990914155318794654441099520886612764*x^410 - 3514298701566927685838166375026263679188630953836829235452397048391563521822184013705769101550999258427485836276846112291600062166496664891538928091381022748489503689485425007246735311255700940451232396530903826856808639270414081004160601601539188694230866604149589667581314827385873296519805007830059564196921494477865906459575196730122421696355290570264794805245181311460646619338295680706307650694757188506525664869698976602932379651389197983953917297114823*x^409 + 2781739934622528271562678157496721080267729721496636106908395574125800339889463695628628818751101447190357874120468962794090675565821615396885424439921920495186235888439219670572041065302514617103498924903661257976312733821368361058796320558915058299070455162161961845273219980620979159414298408802661414006086360477045401813993795423093446033613348965767892135390548946408219744164407909699725584431506851964208915179723927076496766444315385628501159377113844883*x^408 - 2175688277206774884061276152235176746052784897675564677020675764696553414662261044794975724441771255989208421169281336546409959870590797546164049281034614877106929040391823595384197373655824758062370333200948793560780012950623759125928635519991780436537324344238091899248968527349753652308780143150362396427190041604240377531801539110933708551211451824865308158623019214304485054976396123534714569730702410496652954993014246224354742793456327636505934070434643457069*x^407 + 1680923290982571404287917935872655293406629932460863958751965697492590477730218690841760549794099137233852833772803539578020354723730187348037447893898431014273383841031354054446174197952711435571123204060169493670135827991139743194249659803276694175615658387415433627636265540474763253228646431470137268143727637651739778415880845807229335529408380002627871161977724952074435927629038994527606051829606948253889966201694449943603899244126798451220725177689307252641108*x^406 - 1282313695512421141126361737772113459783237269556134838412226991649772103675448451539041943550742698612657492205751670922534810140057004541494341867014047060662479767516893745698465513406400045701599245504225496407135448285083178721728682844029296905122835410990776300662857042174005474989651499304014717035859206012589607102157006263901916008808311545567631182230070545893825420632951897790775088917524937863055395799406962091380799676209802659781886143472443038489720566*x^405 + 965398141824867265314242692218991688975755123606326287542542496089443140317327508163691194569506203882550203506775795665152217934807452879349950915091546405791184864190008759895372179581090916783401039381687514755147798981448664239638597235106824400881495517181813959820210843514244090486163519640607984534374873903596630986153013507992924931191060732017259699587077256909189358937755737259991130582374136583563078640583484140288832875126133974349628634392868652232610839165*x^404 - 716785787131721567276896863145202199427693558360386865774269330049345751640243579349343428789371214989208329389835160514202748699188465745100226079670935539655828185261153762978375948883890842432851554577976054726625501839406543571575157594206473956887707608615257994628431125570731642700161464041444143971884431504085230528787415829756281913605786042698855923653893032081358076794662812559560439767946217919148763187489692362626591719649979869494585359686807199051651013266911*x^403 + 524402615710607453107569110451042973976943259970493684923563700897192212634403351620653032802552113068704087150476167031573315429978508591058686981254420788425978537400058260808357040994006660253037404980235707910697901415598720318513915945515143545172106262068413545472766055160206875973737455018349253889976948774142446100562826465442898835265607183367586199606841821390898942688011802214521738196186740783255324657426338795304890995225010863833987183454708838425173896463620174*x^402 - 377611964124799925668125575554806957746516880529462445259447278324607961190483448189615654833435529598298415654512544684497245161045195085489043913367637866726146955786955944843542163531999220872473495503553313005039902975731051321038290609808904876290360377482036452594536953745695853892312671865507677424320621656542233729818767824149109784763253364874979400589221964723774287539552513671866299939970279259546773969027744416622677884464286023697413448000829659089184294709193664135*x^401 + 267237370269566599302711765199906958514842987379065041236622109661714927659356097104057650719775585451433749375209827484297183373735340348729267649359378353106162152194786031319556482705690109973668230019457739102525568615319818396982177652889821411537012488127054220013237976481781805891462988283157295359569653115087511943182316517494534594774448804194610470735496839856118510260212405754749917164062782389432513492721823813266686456908202001437738910012738528426513612944926526576342*x^400 - 185513625214663729481227399928693275643381248043015445478126672211004285165807175184595000666613969303816091900390798331174033172528715299852740963996440232075403458720558394097647173199348120977012241523382380240051757942608895764719232935399784265519294872170285428554688651754814810872088392423447093963426837535364134944278954974062960818473129037474780315443277274538609038522454033736149494515733382070589756008540462682391704824623416544009307174174596857985731823060065220177417876*x^399 + 125988593580812080042185732410504995210744632564447050115662028394418711149724149892252151948326461949450213631795596382654805518186227151731953786932318943424823494259542273634223225997234680081124796531718038746090763880248696958495919548359364070492431413579553774902052971992972012813451561995448437397573844612382347066609770355683988690594731714564824053577168337178905313106041205155619566830519288959174909913414212771347023698821518249720207829456825510908629301632656773447253107820*x^398 - 83394612714330452906867013537537846469243604441674007158684251080797724928922181053773603079773479415371119855168418309403650398082337369704231956078573896441778444478133662607672894632143052389775675239600265798604679499663477062361734325867637256000228499277842756430628397409165430087024850768329173238748129390455997407764880556366238805095676073990402357185746919833529473862082752017763032253396702440749294837189490274643592530705967418256777333970450134202710890778422589344630773240489*x^397 + 53504510059314933695726390659398524724998265910761946046632807314247205237030403301976150551600123334804709824463168377971020756202513727693741480233159629516664795015457009097432238893770734235239876678276654722979800950893522119810222888922111262506647647479682453270458861504415543313652836467082067032009834572506159077338274302949767296429237977560854722935487328616516484863308720776630831572706414195534849313913768061327870512266121390183236935412121979884403693281482873607499925186482303*x^396 - 32983751989653504101541439748204549239275272710887642675896571680104832574452194122985732479028017268201459165549312876261010176463761469835687198097951886927835602092098315540133371312366500807262052940050471485517414279308100528390149245791715562263470500750886828956557633199024876123522016284048344503755382090724447166796524568707739572875656444740487435048020046662975828673365536072685710651794709938399621634287499079788753624083739757300549229827165630559005806577060197439619578680484979815*x^395 + 19247098102741292532817021976470833869599218900021816537263921627235866101428713305324920458881232249078771604611078065811120111464090069139418949049192394152226246037666077348757047301698368764208740836886320223707818839933222758619850470927006409699486080691244388862293320361542987835713984396447077361258921461443292430942694676258973586570807683821182705026836941076929760407480126486196994869858429873654196782804954466693750825317962541196529602463835699087279806853248943552354110453346747237883*x^394 - 10325448535387247250375112870059906496953956491076778214670627752166054359190162318959104429981777129329611265654733194638086643858527483156311275608204470234062493301169026917533892340440938378296285009395487958561515328996030413291680614767556473408804096548982966629530020043043614318251854621939870388518216688121419826792124824496401630111656970643680924763918307036755640639849780418207715962242219795323724495715755103795218073605396081377682766416203093808523820990401276125873082070321731949265549*x^393 + 4746356323147407072312410879667836593315434918541111086207583905824423887111389339134530201480563088163802214640282748366905206048099274760710200361811956686856967464345013495224421083518279201453426636353556065437705829760888634145689017861031519122310438373882325066743427867195016517228966224979100802134671759950801544542749111672227850990592645083283035689096411666449914082077900673369483534186614195817742342819110810169110202982860887922686293498257908887930802193625406588747614314609747197378057103*x^392 - 1429919212787093026466644864381697333086815823764709943376476783245793079764628265753544061954459495652443401933840242929604850348274663006293907823504722277790591893783178028410018488892224371304142057993337672491371126742949698831855971660356679541365427301236406866291514405630042331563892869147294319437173375830993316072612425057867620703732157928402243408004146590765342457149658085590203292338142924028764584946903669199625100403071255609176689322045902730478431709789219148728827982346760952114251945935*x^391 - 399568358391223705045013035558893817963748809221229536639672020493443913165890998883679801921425367662909681394730299960193553304114665826489234211257751189701940712209624366851856340444192238519921758761360651635505542045960941338069069714449422839178204464643423333330017955603976472159196115494539034092377136353632941413952919078057739133657926870101173272610108920208533808814486942519184126365071157697103346091437429472756289607278553647934068965334741261716679566026574329523673790309553163957544456285847*x^390 + 1286780064153538478843600462088428259179405953906285266336110179957158892698903033054780633457026068924770957984454142764873771930951254448258090208938286709799926394696579687629859305614572473145573998308593698498559144799968100529069453368362161412403550937185145486641923759848862955551867654004747552504768443678363980909832301432081882997892485439816457333130631028992229395102026320536050960743281151516718884751642845863076879688850779628487254881681919503261440638979544200865720753901325809390735131199355576*x^389 - 1604553446893469003681454525557907616303449424821385513399102249001815793594510363462279354519344934281450502359503286452951426613581572878491831557280855184243489780325921859962936767914144804892927383588091475624735700708272567983835946718849571390203385526471818552064516884073074754433241614809142565752403285479453840637657864841640730433413454718233461793812428229325264231186098696173786596250674504129001965783472482935490589287052392664831460928949319033567564356029674566183130588201474339036772111295332444026*x^388 + 1600705580742125205320004986091434794207650535052448717529046969760217702042911379880959027908857253043184555318096974116226048209212478290514183598255681466402926966358326027510255268987263495682701685826366234542843619160409347266004042634316293660342942060542531621534370196603034763338980921058619983501123600023294181321286426542961188001395447046893847746226525893817742191084570106442567452404325121137496463443848815932228347258998235666417632487805739812757394805670035081738514573596000851728106621307327183703897*x^387 - 1434226131035212708993972145671334824571678813073735567305413083792209803649813753557372576364249253503097418371630380155973516256885272579629406460934723342778607394304390217581550546019748245584014085959636940647211040970335405551421123648598021210168992071335716909549261702172517394614923503229970438076412932541705464965613946829154251242875572193018644048690080384408215133410711731491874315795549528318468669348211672532347955192997138440667049682949714228687049446555998245289353634014526315629380350478286830926569765*x^386 + 1202619324322637524912543633810635555921472055066941852310196783691084560489747081525526405750189451508831813598707784459328495043268606076837710846441274681605036162569803686443345541415152097226959407455211562332797270211996710438728626968945884954942470779882777267274121475251990045039466021887155434646285706768946032322446600560239504156705881310073761312455143160719855992589098040133907093123715535347262209456491292331059812529734998364711913394949266789037281427708534466072921823067502446798327805463354511264605080750*x^385 - 962071543597352945963127240904439459709922404197192803436663053603062730053242718799668663179711966583016410849843263339570267234265062808695965263878769239964729435140461274484428267135213929087696943298838883771021351200723569815584079550974370182722818096884534582749776857826284166219377508578970507959395124267397333295835078343022581979052356750050445148030992715193886654337730116205885553060668824661785788640707420093375745214301309996572719884318072583818282268799821226068547689971488766214158995920373054063237449110249*x^384 + 741956622769549316024383882859499897987484107910219490547256543648037599133146179352622706688239140101203031137833581879670256522048660643998854291378196776482949564631070845345722538720421741421549621474209647706230194490002815962196050428601585111962554763627842217090350798314423838309356780763852225013903345130651099788498208210967463767746818693759986561689791787547817401117136467533864822894213345537295861728918257250657137887941485172466482038095582359800193371835190413060983576300391994979890416318461632013655533997357896*x^383 - 554988464746355657327147297474050360103838702843834055009735874171441336355866599132360176601446643189116464941480499172161945464169336879980366328736809827577138218600069374137368181707346934774344009040518245060991032992907530763575999546389796420553435609341125161798730292958320857591360168084268463934223747192070555895448646452627541429389431231521523151882737270449509532123644197570755073681875636233627148656689620105258167830494106780234599648667097832693060234059710709421931818827800439524902808541870375558108066639899355879*x^382 + 404115458412823992324282306596115475035889591666567755035794742699868382300377902891762433999807041834004760555342475603469972271634288233842007151894122277731751514975475452617150703502491386091279144937129504608387155186825888310056856080584361103331985811516164948537125816436509766024482207956604751945480967230913414145388782194400298452235391410548354266855628281354397221965353821326560136437029310872546668156044864754779638589147812591927076441518440401509587782823254265728286143114129620382155531356359172017556193231828587349657*x^381 - 287041771495632887082912965164439255388403028640905770062777565733105143202563435087540366022123981542474890105540460152105745542749573491340392813356075482191244760521208906497676412985539677337151101216296161061649027671431587504772429652828323071465740366425774996367733371904641122708783156724203477238857229390140873163786956049236464917631248359462726756503222333561907567791074989595111156643978042413698729742658772826685512376608199377488946980793951043180967167254136961225827249747779029378836392136051082531075528667820819718670280*x^380 + 199069277556630341730515199140188462689348896052162661140450897312733163940415220285163000163070983412481997735486657412450145766777457781559455021477781606746887582720589107645330654754570997701664730981018467971691185453066171995481047946115266516278286562535646198808664735363557375440366754318646071181026253594040305971263352817009253215596158575699038855166663553175300161945054508259868404071912148703156077566735116654075222856209482763825649336109560550212688534049535346994039999598252750920351807624315187475608926657554629630075457422*x^379 - 134787665578459335220266517810546341999365928012192129883337790145439504486987390032450467073697800033054006543696884621873633370416486006839599169478315284647618671237425015700361046255283699072840221086079776995352315625201363146990634450279528407019375677474799163305928508505131695680262300696880410834942670195911026458713525776885469776703665716527141643034569177364709040527418588446323564053367520207860299297596509227121228455727573097581310262223908729205225389879438616866045791346323789573455804953585122059425729714575906319290446660892*x^378 + 89001949983645529166412495013225542722946989005407759454260971524022829570759592758197136670641270284782801387437176450131130606797082433057334530846961036276933731372625601727608917997829194974227974215424142242812424896208818966233844514382312602054602140241598543104118641097566154685232063058433650980095070172166069238625507358791456860322088263852482213285011494933489867244444199499863715619924296649199330584125321721151235331925835914663708785952357637092011284971080462603627851407719398341297454343382544951697611736415912905045388009249032*x^377 - 57175792592708200148212917394254219256362453754047254627733225656677655601502631113975996574885384833775403713303821461878133125141247627752071032001172553125376011289703124193313277033430236539802804711640838341866578583066202707040703818902436659619542830652389204941997502181678515654066203981069647450713595307826066180908404748093034177981498731553259412773939615264995300948516226998630666817666113946224261807435191511007606164509172419993916473618677823287838225215044922225247131371340989333122641056754241663347102605519470438292218939899746293*x^376 + 35583374446894037806446477811030028220702086932510541348021408151886278837641996654849328346614416266443903120776143006289537393976578013681898032173671641811912684655281127003471575001838543044289773149252512799974952459899993944193110790662496462963283748313225230557676075541714924739623941657980461318958710492863782997017379533547524766570030039216442755222117069411442909305131686130464393688006008994308916073794015988878148484086127151018539014788706845264770575750605404709350657364282830706030034089768396253811173058652937821866087297838853500885*x^375 - 21298518360304062632090415310430459613690425340457967037644433819524861124793398514980920402217996314650212411128294154689679481585319467510656154376316728248193731752693886235380680376943665359678106896657571126096243449641164217519387016771168412510344585903863672273727772873309726999180640160763242385153993512146016545395356793898946991990546027584592122933916700512610588130900867999172190357998419510503855197380460074295688211521671956188095656111707518368504056318984131459025705525835861281673156377601250754415832270062356413394282665967693988969499*x^374 + 12103477285481267557867269723577553991015880904606103635618335752001115895980947510423426031512072313714907053570544120183706457359939691296620993472225233765178670096965770431455909911912326749722752631747351027799108322822168519355944571748878966011887507390927714164643085587686742004045081042413609416634275248658572741010136979237602233922334741119094119291420299596634258162843741498514538068347374514396651665643569157433756756482456309977711751830019244859514619215456299278676746062711097820634723973024131606232160879025474598739547400166956037921599769*x^373 - 6367485459905702775116558849897305612638450224033569830511234593860190172808366486468769417876782065332393427641433526322328625286645324899007804577341684966769992239161692776936856782870021978745742059120087572808428313854222430070625603860126247796341633975036208145859299358573173398400430390847072794136090724537421316929318852864366336556896643759715105299607648180390194861301898597765634038731359913556509133542869916976889445916349009887752857682723247962892715698772952551058021541767885902495325399748157632992296432521528474433158609006825779951500256762*x^372 + 2923429586023232760925514820207332747022501229688363046427874164751913767475904637516432473633903176518255619226867572960144781657546180480775092084026213423543186107056362792149448737812332058609128217300033846965736548137238144604289183972841260195192409485232384425442092323636998786704214752889709499259354201414535393825577531304723804430622720868554691165844642832978698133312844173274300276588581346423494230019932709260265439486466375002339716437821195957267766514539701913011335230175812833772039384494806435179837033743337100925702711162329636994906644489725*x^371 - 956980378869573216726590686158604538687986818086781144043927886186241828533942729248419421787983258665583916618033570327641762380772315694362554059387596879736095553038211221848552625591657478566212674624246189118486223065640410167602370911049235709666791613079141268110130603324685695954523128940897695488505356940282843404481574524202105041060324727824681423093162564864352022196115832482517128063246748972182793360333380260637967367929389155775551096011106738967711489064638376259915420502919703665350657538818419040403223499393168068830975771057015325958645616294604*x^370 - 86058710847583127135574860331918847916311243971965913629210329856581506694102524885120165461894650186558850219253028180659423837667498290407267567313929989097579108733295914438324464342172867926888893692837530877697015576276242331424670757353681524797909174543757797211324657672542501160514207563374899322056334585867913531311826332517500445868731779712725329594700019313948348521230173086086634421097699677888895502841797902086086775869374911052384704646756193964720397153594535427021305594397493544873185904358185308212101104571472601558346432233470737404467410122407160*x^369 + 573336118849371199128118893224524885313314533137291291558442489800648527438463862335528326058212152082532190555829517665196659703191772535066073259335485601185812974008529755760721445921916181230011069715170104199640114985171409171009816414117820564234946914619430673161477248629337823397525650027033821581491134110322595683324073434244247339923887641958465175823165479135688326479766988616266628951940456632980265623280510037077625525153605380084191435474317838186215623695108359906298428006874404691380319020379713739617539775507320663164428923821435933415549807876002550556*x^368 - 742146565154047178838508568200710395464336744224656673365459484299963664113468278786095157996562778720777176182179380338116450450400678913864387350648172390433426841257411787483958370362629885337582229885563539197730535961135633911719803094862655126868473629737735074947806837043755805374769419278464222271800396264059806039103045346128594410218933339551488688520027312218718593560993143221676588376223335786329554849020241912391334805561012603886695654935920918140743211572014449869539710104419660400666286204613531737666272602734084399579527112321465804613539280910742484931866*x^367 + 740972520554700022509982767848170631491791745303005962277066610990985744365924191369586661516002225770432199310583940922212580262708543402283104476006373835026989933057098767693013975991056818213471483462418247497882389207716795488869136164478669012182649050625902845305356564829466394708854684478864276181821962843611358034361556224364204431329724166368759249521333984494284962437036433385427658279189390587452967742772383349834124937323013429291596179960272380581225485665103536748074067386925755677957506950351165330406246311568802866385884590348678972163714757281792096563570845*x^366 - 659327938074302484491550542346820277470405747155571044261733041035169016627058120653138169656471202716614582666612018790321678073350288332283895853132150658387823219555228407605492387255265464799602379110692527763962461075390868515272740168330833443061643213472311355809628649292844238297482329548723623013559644818316126780644077293908624464038234156841608808182067824140936470840204138942903878812175609360244226471978307207487692525415347475864039015364259346664508947903573098132102057506629999568209036386771526466395762267240502825098850537337505235960035264401879370399488008518*x^365 + 548638060890541601828488834643312955937327264009818189751906293194001088028696361798805843324331777882198292964318836728098719147668500875630488974596595133192403853387999706487591998235824305775657584937128949273171676441427576932819715753644804746363619344934407671933591710811363098779761661059610779391424309857307432563875920815359591795159086802537278379401417296466305884481483097972478756191815502904831639011790165845224721081370313798680950628447748315681570772601440634767525039244964307388770527867134947023332144441635276138628356611044238290556174948017887454746860810733295*x^364 - 436477131434084617245705761881462347973677721930282798211300454374316568914901165801572603614641927486678686675650704987333157776138230124632103198517349612047884445622045890108387573566824215435785706598391070016209323228642165373039999809832308892558029910300300593043246065932759607401100920398810397005178033934902000860175480254802979926751338820992635949168125808067307627623310018762141689744567159377388694606169802120180922143784305754069361844372531710912532284541149314731597824960873621194109783855585419192463026631556142706608131135660291867252461776009770698574945542125693964*x^363 + 336026783672792773318120805133040809243987563296542776866370975111659791492983603207130353672811688582680191823790725485261845641360521794374224027640033603975376054519917144395934731583847588372930479786462404471749066843252421919876354155102498706221704055233369800067470987224736020421549638190880061990355981779649781115672871106081785634785472921983114769136955488893165167844314501499194160922855697753872463395190936196403347438487805626791442562701552582735302619204514342707292517861791740106906559099637228884884177451767855589555346817559056746840020000068410709577912904423851025543*x^362 - 252187273020516334865999692333083469294318693899361940233638349248105934502173281192023019907780558654863050482861533358935172759932392584036231113681115226598762428772904994608014191579177905121207061005570480554792367195013959670285571646080253434961584701979815571816668868090382052920415225063506369264534388650490231312740845314487175482338810882256252714093072444579939764805170387758337506184441012971333179212945290838085563279255390826270807992005692464322044454343897771275206980388515987557835939096558018933484444817345678006536177062524243682439881744721179635232502782512140880307571*x^361 + 185405085405430873335704096652311282982164481639465287375559080226505648381420886817501526921655721795599658779092996974046462662070284531732879326012399736976826115766635173456454378806368940833426172653568684951743618759547703674649713997937291366080222044931923820612803845373992809677314522537551997886188218332877747493938289905571981401976186996870053108605684765028662119434201510351975426225291285023022382257166295517145732810585248022524372093332193729031423091754281110077583938981913027960545900933930890651189979555857142541905915939311820510687613388875052439443688787798622137623905730*x^360 - 133983260693371246717982579559096303722224511053802658343947645057496862189236668068668784446413326746553348298868298094425776125000429163601837143476098187333047234679998846534019587808970049516831084104138042552542518569131336996579160723899668406230308973286687118524655251162481366738195245265952456642325864538152144804596803177424997556227976711934921285597703628019275545141818310202394762657908948115949958760728908355336138261229238049866850273134405522248657026160254537401334690411297828495227049093269835653752558990689052128923813499416104927594688306003861948052467462749773104308814838603*x^359 + 95411519842676551703236089310156564189393763717888176879691665943188966098965904369487003348548348820648582624862875450309097618642195916634032714478853616212779030233426077848661164425341166078981691414893155084002381663516153489984188369871006356093994484483206687085644861793444930923685682129981980773985908808172277421912186519718131006731266723455522967004179982080666572081056116609706042492019616706293978447332715238552908646785142593952697769904572377145455751148651631787499365277809680017509929297127574229346949409852169703168604536279965374848604295704974971541795027995232077503441344855072*x^358 - 67082692792217326420596953599643104115643075883138456550492364246911941794940603846809959599409332563877823726192114241372539307086940994858966236698942798053271227043484354475374652504395090730491377539124453633107096368062017261291547447804112583756389533991021044608370290744153506538694337671954697334532205686890836060622832767775851283436263892505671052326739677693046575024003393754649371074772482247810980374588364223075492087612197814902394357706830529594581734096838537089992170449774666981368853749980810973850737841446487833170457060554968794525826071875192411238320827017672860176995485288682878*x^357 + 46638886858795846736291364218212202820944719211446679897326071131566620276533415600815196478496181330785637529527932085306347536384605128335492729571013789816800247216617188429304164212364236797148907531939750829337637968226923021173645081262944294209350455008811245478462849603829577114674262841643543554700785783752765143108689430001253620517684521495731952911684132737861759669694340449524440285052374944050650696462399955611663679988533970397012749287165607994007506569766196685973825144679244933688476714051194600938757254949739941441346288264200048693786692227641385802328102499737023819109227646965118767*x^356 - 32104560543399871111769003005592995658424050502520595188596774508957234406688423587132374348391693811803114353490880899102124375831985670025257625981693715375434321843337718981669046480508887137495105520445100385298189634508668781797784019550974340745421876054784089769858725515609313481868892546509935207602443872991630526096885955153651896136655012923856632627876069709814397488596740016930118432717848791524665285885201160401473593404548379265787835344956742678333546976832036944972423955562935931517343801924322617685684190064306037043054962474650328890204583482150884433202436407130295558325088724142828259099*x^355 + 21904811754220570192484366204023153421136495231979798967530226459147485598968155889504680590544202374377495675170504019362683680348932539555472855229268620936083320606463362722159788423249556136507809171634121793060710856412967710401170529598887813880256281353597991947757639292249933317916628461294212196215449401009226002464500444417205096761624294754572148754740815502727434398963103269091911092292958808268530217106665149569041229762909843103658624975677626977198704607712307719012440782381115498931561870166265282723239738648825338373942756362996603133159264434978705264802262145277207348234209710247123059194103*x^354 - 14828124856843631449482284323796644709810166559066593505905788534494445512742268396861037316705282243121333944826655420019586484012405667611495870452134642682675241628975700477912803270662527669577751075363042043507035899298989274060318467784404024021019035061286986821898274866643088752907760404350545493919422339513862799096256409458130100629453000384690836256149653414603315171255503588029885538448710661966753200814274731826275214923788033178658940359729807482084727363009792713216435210471677314570299479196790174675051674039132265580074448317422311121861329588123903539315865421521417194111641930717839381585323669*x^353 + 9967629442991604111539975654877126385889861675707532406351782878798061825501122466298114565685007812124882574228459517858434005825184818568980467933801156915128093703473909392670745255316189075817361084515288789483002301997613305079748764733112231103962412796587170143856184437785459913477585494073810568563404872879702738859273211008253917640847162744603237215327797412815543288740286490001009938496361295846828804222545201323015479641355057157719952149200994163341160785741783823669848213170758970143151558091836921830436556361065522079441313593303086119837279092792834189610271744372409275930270515367734281247794301548*x^352 - 6659189120184368692838238955093939517202830898379333051554235414026990987695316235278958591670968226059567550697662134532040789947238870510434502508488905420935009840337957240262598454858987087210743688123244956128997679504794765675021699683142632957925644630529068723234363834295849701737467069610014533733077264292044957204156752549345261457793931320363032759856528791699286449629098544556924671277332673404748736581101301574900481686078848927609820160828335565916810165732737974967229608531408756209483064851972688104451927194514391986442496497406648056669967282539196950899734750023109990244111709677791238560128728439942*x^351 + 4425173601979733896827941164904720573790683672703245819310149178755850366406398064282283002239979073453512255633357691735598931865147351046551117133105087574998329769656010242671583774679947489200859184347513372466101345704999542879499205776181516972552583134762551082762293644666677202730478909423437069773321485465826885652017012588222885778534744366890413493335957854752477502652623252326266087519682560128481269324324798364492413787338758552584083810978003990312424913741117134244638091595825328508933716010931241984464292533656538667789236675589250176314994778065590629694743024761020921137920203776145913003920182347169526*x^350 - 2927339282881854004916148169957855244871511142046421672939908718117573217360940475024709704575137612378737531917419177816031664262150789295212160890607177473806410776745079537642272057091655023278563321157875511132335296466090383005809439118867880754124524454708297918437338848232221973595804198539829636247038349146649047144651482767867314424381881523371706540469793103356586286116611401978186804006200899204529546245741858792133521895026077218949514088004672822456643676831229120760800157405277952702969178228443432718578962923292823176214759014160681838651295845405107350934586683689680136731894071389724638057071667783257553582*x^349 + 1929331998898159394275002193495778930787760902115395285769239081166240359783652057567285352775226501306897048202629364700886551284286238276881602339572134396235835099863371616807616607897612962870957293418686751085767059601306690903864706656957728341285887743876160911182021624769436535838994106920027408006635950304536264326673287793874992472195077394463238860738000932618228663935509290763694069825554631920929614410613836554790688046976935921285089990364326035436959631047703169633064764411202507484546976603488557326621791513934712294712868215015383060758864477857293722733843246441262950354158471910521901521214874391225968313556*x^348 - 1267924230946715870896727525893310707385021357424231889660406562018022202077943032050981831565406467769809484719017819966622143699549229262393830456138071275090317998321251908105023297387651555321700670414783662272385819922757885761068414225964015438738014824732577690977914143044426336270280206556675561894905016117887906439110346615986372155858042559063501172224158597356004595371423884234266437694290235308093734140882842126031758622461368651023952090672325961089769920629053964012731238386888390954695613580593628984332447426089748577090790684767312015213073922535810490900644377499528383685229966342618379685329119304415733832385654*x^347 + 831560584930782713616463645661006739660744189991626993064003311414450165885300257402209923990525376347135707795756814520951049779408020840286092475262525969990635530103129806650006502939222031721113969346046383321457698369809335389646979417493023854442830329234656501725524119792909215016360848167769301151045062630549041306609184185179073594901207471640305876766910695486142764816713749446120940087102922730922763413503549232648888589572088835425329214313888152399823167352101044752401274402462122328599618253115552729242060639048504808046835061348440047750875820854850988661436858184112646906364222996718333932006699582839498681472058396*x^346 - 544707592639824786719209662950568365715142719894129345619157233193386396654500744983108651843916376873307035558598234431792828236049419125404387432596033433239476315179176165966859599528466033194795445339272338677692481321919926291592690230366318975410133864104586277372590732263828750561580670482068960851581017354580717923322770396079433578883690780578586826867004624524355054432949650744222221877797176733453168299510216388708532089860872804203387624873569769037199056854450800343718076306565478876922449175634800265818874150882330969576295656069632567654466729051923842963238442108291341631084338519914662320054617361921700093389093307869*x^345 + 356646124951284305094823739569364139121791092150194329199166112826419658970752810077613474408055498748797191745503666218393912422828225963225461231745744468103133841748283961258669177238636540415475285085318714318444858130145774147416068499479505044657123643739480385552206618521552568087047363016467707097963221717599224830602098633472937857603616694262917342018463592027128213280258115887014488904449272787216142334062815969783196306941615717353412395826560163611744231491715791003149302627442017524461153235304522148564367630465700258376255276382838746171397021597244248147146060650233627033295117341088486921738871226341126173000792098452713*x^344 - 233570200949380010928856943985080842091153206752702955703512631103247342488444345736129263163281530540476345891203201890438249824866369831604548535656665618857854558451636607399867161934932370199132799482916020029358980541555207568095845342326725546214263377909379464685274965115750330204267246287377661228119088017186544923568993831777412729305955325955715587914910087313385103370257385660755525827447749940588531347495950563842942546125251594741347301955799243540010210891465600458513950211710579290083561502553963974883820928927476341463971063432351954832540259571714783151551902369076360689574909169142618339357112570890112273913335437629967460*x^343 + 153092267906420419559062634164218940548172414618279428698283026841368764442308304687837904153086731272640046139940942079125542297828793257048538732089438537194237809161140241809375480283750627024137700393869618709220908210330870082736134084293429530787733494536693756159419059525492170885058381508440314360618448048615912252798550105789309539784013115797308967514430915555381881213748229239020164667981641747315842627298003258944896328202901768314976893123130478956377499767042559528873364874319761496702684569570325381188990088830767950809289523749632363680841276185384967705512922466867455208239666681584577692036459136014107213150433367596654587348*x^342 - 100467941190093667920797328106372444652863354320732704727310293389572529355098910924951518182454947230339591648042454969544715706315312866292422558016142697335788468138524366706824826208896981809053732611279291078889668728737706940477544555289539084960228785786846487216034292938201180499784444818163317576981277715632348674590323975865340311118036201211342944079099513034102331820502003519678489172162152139286070585104245864779743095231712457292275297421360495520148329568590124026745348554360251271646642990543526769645458821887819249945996635707227692112519286339877502261245393333743718325821630657640008950939800531322988487948337734507950126973627*x^341 + 66030135362260567615498039990914432914798089745560126254058319149343802351684128240724757531540999761772438187346988912038144681362784226380484428196515918323681413754295531532618714585872349011074361249219623156621705438650698443769707551777304410519890916220413234708376096150860132895090266418781354968834436945554317488486187873285434744643903749375777304743023556568537572879168643840630299904722524482558214640846368496876445573367581615050604748133245276027926869530478202719564226077756084991594830327014712146960704420220394091893721050802829448024755616126888523747788376254532024661088952442766137976759286259449452473921651452711320628308025582*x^340 - 43462186257652886713753874594906499258099790804555938137912706925365475691594962541233990579380861914619838712218643812113225045701639384017935124318506145000692449313731826708822805624829331771253785511406137605471690273578643050382098943875535182016764741132757775489390987833654662815840501037875104461471633900424388570238839778485076477698804592020246238142184817384426254657363310399566776522787123796698265311971455287044050915623098619768249523556480629163181855667656712663978193609822501071142744947237031444555180159501496618345022671077525640737909857132411535516356273172343018553990966461331662202584133702362183750838181909832976116635132819624*x^339 + 28645884378698507114752075934778982406161256848315076515017320583552661472329682243976894762885679823119307679894471745279417241695715799845148670348445053940790167080885731418520311836915971281184496443764840718406363131849845197080098018524563747122422252288010370337552656695213338390245301298470092145297441767758127553845080432261685812713364324195496031287644402063052837761984070618821626936228378519415911351802968610292366817095550235123850777824719809205361352191674221004559147099883002303595032648492987799643606223469594082222331523769457583643567890720987001688954609957389978208759642651937337703881226400821249642322008218490247757115192890769041*x^338 - 18899088538535528636957376772361307817911419315166053761233168037507294358206583365130282838748703535474475893532502127584782217312433590124964007082518976196169431740361396835016880687391396129135460292005408622492321447611519704204902456850371560028547248424865443401371473452772862798992946530284628129683211051948323271353117154968045736223841375135912175768924884063674314445356425521975464394228461328556471158967513534027374263738010773806101699705805996804745684424853145849511808646572892555394595205129134657748297953326118132312939251386610113164141956317648490723739277748908451022290412328734160685301230991636187251465253875428154713696053345971436415*x^337 + 12474655758290600012804156206264045727070183171774896232420706245972510647407588467027557022360583337056066771030037177858532513468266336796105149945240958043293065289021677135157760972073689184269894619174453435183032899580276148471187871733265535582301811143781387127125478528771277691489178035289367195200426278042656837055454488488426822516143406036682336908291585173604666622872792714108695939557000328837404083611050295675189240006403782501428552555126367071793314793342846717893379318753312314095034484201709809831185217113479929966065580229351536764134989091595910897664586133228721582634123080977580472774596406178498814203691586089435570280795480232264078237*x^336 - 8233031507403737944597133278637377036082255606207026937536438327271628707022305252247549719729121682367072124787467651875702841421735616731705166916030051414911729707659187263484768713835653305798080137631587122675385601109873640509468096261919270477650377089093882861489019629499518765188102113109095912622144813108686095242420192344003674249719406864723703652392966988183808304807325028299873198395225120036546726535012988929104123698206655366960997401348352166385650153568592711545641534934016251856820760293414677506881814538741051806087349982888625566349564261223503059328068827723824441426110212779165674524122475453606559806277777551930403084224741237818848310326*x^335 + 5429286678062206490176200470820868843204178331354371555371174664882466437732554256590607325573703438683096406869303819033332516035047279872972297811085410232655809780089136027247242115606424936665692843769466190094857360119983303171905512912152765488297759611182830584951898119988953088072452018017081310728213018325701385882704072361629677119714483757735143105445063969445002008350544230964095496151407932730033274479383556984646695527452653771315470018063668928446096763739504794842838615537266055078983172339790952739922900763862662420276229262481692166336717102793975820605216573568059048637383895304101312909179716398404363566602827111980705662078218452933151328021542*x^334 - 3575027946147216782541673250145804905194385250273356380715821377742477597055138048207079782397340391208002388278083002239930401499197300183325905628753134018259331515753446687220951595665972975386742002496174199081136023201904786352851433297443379174253122075161535440465800478122891093133593954421713438000621621419894584314205604330666325585588900461946119880691325891885246076224721659684475213733374767963633724353330530173268057207446093631924964344696861104347542648237023221914631230574877370017253280583467665220301161236365939109320421057626779636772935986229893399278083300663710324444469425594309459553921719913806563321492614352847312095167267567347142569243022126*x^333 + 2348994252853967300949886978312766820002536257272632564420557520498914793546701431216955967971195426208933502420466648693359399154215599050200469532255812739484463971663084880668859355176705636849650184144975440165104691388755335403682669856016970325232810297367586111106566686714774212352153362663430946849500253057381155626633041722969920276897404517272519517099970480530005258537340674549523801502583261249458239578094831365913141936840053943896311359891789992221141580118683711881134977918783210187690468711076579347538901245261542820914295295418099484728671703203437522364959408123966744504673336354006137941554646490620135112299357220624173401423686941263297147638052023689*x^332 - 1539164855558096234187378283313038705227799614643485743534365650133305249486763650649330250198776343504939719473887657151753635930653439297215201251130825547722709178604653761538916491864180388623204343586386611853341161127344921360952001562987592824735120859210296582455944873526226018382709178664167809044234063628973456464932043007924412324287033986078259589716802649046888244157314770213529340406265996080488353934609664182454719755510948818722978694612055927590021020531846361632308397642027633996451747130616590003047927744820851876214188114987757080862898242145928177438350772538924953006566159990767503672653925474007747232050813672918617462924393698958956161561924891269354*x^331 + 1005203349276110594775025816855419543896040994573890485723424097200948393820393414856399721943127786842490127321337298856787065027692685370449462410935804876016510786407062048637366130783239936166098958282175677527891811224075301479222958535710835645521340435534704165637204653920468783076204285888991732658099289244242574299935957761655845889688924597867676544293171949080898845646453041715023771304653565199405974252846466461102865083016643845377097630693980326750857339734039904163846967212009528256852323156154287091822264185579418293437873396554569260020875995046051517682366921654657234216019209238362868436249870978348828609905828125621417376185697818280321712407441994942849485*x^330 - 654012494994696857599260544096309234841051939018992593596127139445946491326361776006270451297430419246304168341072017718574450563434141357233732288251813495146192171447015823119191083214430405767230490852654912266997506652727133463267208801811744321649919969513826320320246446501827582375749780856822243565827184056900361228277641303229096776442946201314558237549354216444978875321518494536555419697327969722984006459212242511541020760992331469524017642359803808867370071296372785024310695181536514046788233526831641005182994037084218726729293076666068474254414196237986522389294707104890988765124104847848064636783398496552927559269879631523410668719029784321340411299545010735319311250*x^329 + 423750790999659094995930879120038749835396927043898077340699093253989086542088176435066276727430715549783740202908032141784958229806704512183287152032822087654131355988181077841351223383088084448086816120902346314691062152573881859085809932639344023065404114692021361807497395000857581090540573898838431168119277490869752429697099918118344093580468212475728189663119322573517254936384624874378325205697259673037801087426308535547138489187201330013838013841005312654914612456231322578530194070547679656675022702786076184773708975418657263539474441956625382725964713085597728233054436107052947597945810668404656847759893004826995457682773634953296359581061121344889681128271467596297967759602*x^328 - 273327242705190055720993916790185161046348047075103821005830232243322943721731209140168275025418502213108694716638664332199005051667694703381451088829731864177189927044578323792596866953846979684133239691886551478841955890526864888435114581626702800930007940882164950247941034208989128381225848686311318923317390083845531447056863736142192514849077584444745056028327146343539255297505559420520467877720567603467775054374146524757051238004485962423840758159736653093327577857009591702323318627183378121313512297652642438721822887993879071197748389466646280672466220987592973832012748758978660263962402531365815372002584226664792471902708042835244921923658591390051522765216066647753635178854697*x^327 + 175460092567264168214559884322597049978633575255164826171681595703983590448120295325388323462787862239543993373697347132053221167002973458196659602960674582219855200967100113245599008963740373693510403436643841114027183893634631132813826646116328256755660740549862158028960082411031389639229223324773114964234712325717247381467450754300556699460443038939290875620599443229211080590327704139014117386775030228337158299278001727342437667476120147131463282196898919845812623573684246358498454406786811472474050102463156980924467638527221129626349523866274914432038067075888810020010859625568394359297097261816221153123175399476780175953102680985172154498300564379283671193106277535854353311021286647*x^326 - 112068449643129529873007486716567094918328155146264701589702172609482138419895040525756054274836220493063930433015041308655045926040246929364159916402109469482933740701034973479107672464930459746390171733621645594263697398514404684277830598489331572166573506189469349583355938819512005202739533925933900249561542078112605643944484020475572935464429059336716127674866588177208401748987805207508218726586085507937138438024673979379377356149556225732713679570638306894493933798306734715536670298215554615210391119466067083076345420381129983630117721189118228076357953378748928118409092987014981577070769532491333792974220654858722787758960163019341943909219222078277123853312973170138720384217398398561*x^325 + 71201264053979670952916209160051785973471910305322038730870621458946353723450939720990197369996563805070291130322513428681000004171967945843542218121164102570114371294756145089655821449588760822898200196578475528154493802755080064665368797163911924087304072081612073700542880251740714590450046890322658812228137572420789813597154688461406630137693665145600449353528464064163655526710594362759318589013095054834736933930377375472103390823061721634432932313402655423917223392810920344624934487699572298293808495941215944417724385726852664611320564274496462579408957807363451041061306673512029317294353252307986378004548720066253097510683359380356351235446702796631971901875848969678938984996500483208838*x^324 - 44985955884523186498031525697174313301760722652501928729334199303484233651254035344846733256940757611436986436014102012252906280500952865617534487211768451151350095646402722542422215280542144855454401737909519510500701527562691004330270300337053767344862085380769467195495032632000993500126083602468808750976276063370171045734752535343011357172957296189697823062823261415633761484524356419599745494404147370907975234650394950684409785796382004430942464489442997292547707572027885378165409272176128179449218505451092884876225331112354614621721150308600529230664647464662780713635313519173249011653145155886580011532537339507362373241985703947945892149918721181373564892187444321806096408064765523995691446*x^323 + 28257040283246432367319806623971487455314246727574981755657369838780454710632710367518822145088761085008985118042151288596420725695037860435966292047258630714509575628844606965019683969247151112557964709273682449550041815115356221885517627776035387873694011818876924617626672496130139106080438561523731087290554190553945150499585772224352127522827702391272296245467747098053971167399463609729083525822871898079955505524183757601714240330951921512240717403480173641089634771770121782345651474320444228776482693100275278887470521239953603519849015277543047840848677650424886012484403101389767251430434068658750934237523783626933119289110194485013312446064150219025512990147105007302509571276731314295490298414*x^322 - 17639999198192056630076056083383132617240508842282426122870665508558078478697207540708325056506953461205542587882342386841377030671622807855088510584378805591165554581428418833461611558984858580997583809605253175399379455394142417888180908809832998418384922592576676373162941446947264940427142710906154174873384892037526446676531979716413249706739375001436788331856857818078349079234324852949260803498684771303738866172161962788724606745654462359470867618120951315583535426721180722868123664151741690931657750462617247415366444935153326992650038521962860456114370421166239542827090544521986214702291918590034615751867856183288233409151141548984113810646382170314699666486503607325364303069509633924286175135599*x^321 + 10940541699606682402685841853723376289749384161851495274116962386848939625097192385612628414759266228710806218637583614176401023619697950581161711287503948503006614342415850250109862035293272654682855241293612256609126557538166499160138174064566248859498134632016568328698751632353312085367874424674956371272749752981947478515141807137859037701730870937252277445168459455668045115291356450998064628186144339808797053939420987948413263514358090678242939986005324977048085154641386388263620582472282389184653587008694871969354744525918149111685676505460858864683685501607599290908606427748918530910287662378360173763729117378386502193666367191437699126789765705319091343413866490369085038498462742772662878335745102*x^320 - 6738738451951971685989570504647361694128122248722083990721456990435776857520675392453173504720257626619590504854626898520701225293856186337463480453028401370058212578576081721833453378314971661406081220285330015038155412750645019492790954479071134894408391800468372213591850888361336846529558331853064959893589117216425900358901412014941369199635841893211157546532964435220542986344844554467387631082794485107397026864037879710976736709921625107174853089400349517570485896495987586311047139323336583087342067122549086752243116290836598577954918404550516877564286494322991230652405580986767098145949585755999238384668868509576186085626022840550674416677274501666583722036562404172915929423638685112043650047901330405*x^319 + 4120369132207041135069345162740475890447471492988604846055124785339688903683468262915374563993106691646770347671153756417684675967606259847350599009824323403076759159372983506267259073445979360062059761942578441617016324179864164552434959985390812751717639396216307820933601427474844716970850266333743031895926608525707237229624492182335039425264792488013555458956277865472966380262958820467666876858066355126721679614742024348150191950539234956950974750912530341279305843616472486408640413942471178202308365933375101060675029245348135290228140896648490891684343898089559935225437180184318005113484169480232219831643392180746368242737766135532091375569843644778818120936827372756188169120524031075119446264473182346029*x^318 - 2499885534204227945488322005200818156138183461129690644164108095392078601855841088445102931559075412078083506973918928507578647459034964199294188621948057685744801408198887550392600914610831344692883514369073025914467825747855525497326194176682994059521674001114265299805859363621571256265691589991842922407347358837650744171732714269651505927530052011810924502356937331931439428577617888328914597140905957394922609677876586552687453890370459569535139795405406331332371866205693244143467057798718482769571199137179810797902455809925858567113189612380396916363384826984964103654550356180721279894151679885509038704216992291816786632124761817286812341325363704939262902781854475328593103643469589903075359274635492362342891*x^317 + 1504297685370381018216439433386288050763246711619822795728520109212839071175631991735905473736918226067441148182954131126890385253392434933841039461016539811755057230429038617419810558013598621659626193863708112953773856462968291450696377328962536263514570895297164470084661399673895524880652508271081051890743166397292600881650450225455510454923948797608967875774590612739592599185107729930580329030733691910432506943869851022065758522273435866972676085828899684419857381321805507114689812494981115772457326114780045399010295814266916567206047310072002912898110723910146971291213158366371033349235278210573558694895472186711323157633591151470958075523548895447657474840984690636665099317955445792883725282170768797803707793*x^316 - 897384859210344167717325727288994801001760847111374544144640679942677113362352731069000038208101452235766448858883215782155520138713765596949056268989607866888221685358416417089090417452549884623128032673696068052653575845714134866531251810785627027539191187226573894030345898385514453623104340276426156709887959687700408724248163063050585025714016471699573688360069971440865442479346753261863651033364652167022603128060728935555725760120760935333267487835824226165855590626530868707291182263336468549871702956372783393071592563219589310342016525128785921597856051688034060386821186176541353850094321681234156177938810854366026710727176190281682723156019927520115521577719414192047834707688752366798262107848619556168289398103*x^315 + 530467042227234871605477520274577976173424169778283549730781126458713363698633651794571072932582228089542528429599124409088672570668891819058476580839976224490659608149671642161757508669620654883057908787094598956425350880628562882942353618227436783072413288623433448124420285285907518967109742937635718525155299878727481821293900298079929006252779954409655801054474393179091265879590976887917770008359275115744615295307036623815417532396949742364332293679990918187194010650552537241606154015426613329375330589797968417163947375832748789923218048216546587218083356637137345326235251016961920926579927910291291987592660508750985068907973522145224558593443203375936153793525717647121206339330005340375660117643301694725801989996817*x^314 - 310584909763612365191174229755128372101410215820391340929534442959450125481239691317340756334283214077713649625461521163828545169296933876129949899405829406481316747047413373711768391835386074105287781622681065650429200731723417441592334682131797084191644583595771162812818097383709547121463732607478607343711914115633456577681309149687480973888582690561591508553456107008561639172212574089088861679152782812287073561362663914954078824225015712828820812397663966785973358817464061069862800015939326156578800323441276814716562369186365908396709295192216727037110740227079042920345862255991853750286428518683689195883652228641666144732100326897155910156489832166301717248477962976064502379605893547700887427185022018065459350129830852*x^313 + 180035071749067989510880453969855474885820865769840561983162587950820911282729294947350448534723557743930147672214795207361853148148708284550418834499817623855994825430578189748223027744639585351827623260160380511115074816446519309567960799244057175446768120838689333176332733897949988344978812532968806027520238592674403255107557661982610970887196728201760287249423556006784806799704717458649545869693150397544612944951927249635497752289363829330604808842679497920771831363821330486180344111284025051821464159053765076612753478951806792080174899720147072348832015968402388640032484091515872330628041695459804812282190225271802734140519473504060149964466507168537372029064188410209342582404193548794443309215237562393133326755184833006*x^312 - 103277403536481337097285707066433728169857773137601847508049220961644313474072473623190938571682754760050955949856672104032460120431394267441643479398321703990629917895708711477223139420705876156778387650082463033986317766644222094629646794306225560884686226831794958640742076008893564974623067830652253599022377375066541173368412433620262183500139347242450374285572034684179720470249970229831142058563695079535435615523466099383364941809425632490348721341675710091399864641747591306950709517024065978724246574460029157555992517459531730250575144577360059901809403776954929389927793539132386557051927736654949383023364019400615745119057973070542381542022901335391988212930130542511840633396578098194848484201244821740382891240692718273827*x^311 + 58606069936099645318144152510676545357129565492655774073749607250826234988244142645963772458097091097935856836213513541025137806232574185661781715039598277136430763878867609365182034526282640826297496336945313194338287551203807319680573841932598604125153935178850744766481731010958598803680792525833281130600109237232010615408346777968625456194645602502219822273019215353192276021333234447949439678025197363876480631927360005322458238726010990622884672935549536796392102095524856459906094569395462357513840005645975022864063064624068108348175241859792007094823641263115852686208219941944860011805425097194957987652275049342806864930745352029784975603469170263674372263423210350489386760526039030997183131140123121706007147738340666869404118*x^310 - 32883819672485727925014150713770022145879085540988280118379891144819587566100167945716007580464734418829527537751923409732556667885234235257803084099982024801994259424061910690964836882550747242138705211300911538673784372479861498203546402730528461804958446058011867454527149976966914422103599969601138446291515532757508975695182396202947489633570887921309618453319288684627813967745156495270072634295314714742263756021047954992351808045155779687261775128865616402311013603240861385798228018951016413428743020659911374832048422072027472727164956306267128762357314064277172922862728795792303418768892515346625629510489152690641755490887128143831243558756924153385275187764562532217314924713249521175925474398892961603693738159156403729125326350*x^309 + 18235801530085366659030159500734703938089243521563469293608614462441866859774848252414008809845719038323632260226406940498974589006124651249795889487849602977018533453691335675778903191643166393641295705422338082121469393602065221078717935002061751681011596271909577164397080050931165263549326169590300961808143108284719282147341428447928389755837312720274220480988878699378501264618207325408395694636086545176283053741697257967412493564061513831971736332838738630998384059508175645973003979825239606969051141039785686534346274564648320653914346916758172675175576937986813301765241618706882639393497006231737366299383571568027213082162268389234315297052191124587515787111497585919842958570664219031827539723031674302972181360919387580557653920565*x^308 - 9989560585075124549548833734272640821861480884590947750944568940924275855969003274672991237489840136810647194949857676393583510837328638877890995331245787584169103456737342287647261133715386248635104563271008193551024526930809548222077463856943336715332971963105144549815516290842880715322042526684831585428147447034832304708602069812578667058126771293954778778137156802636165839695259572900754486477748904141830442865805731722900048920492388702586161756079036691954231604536631055114275488659533843967075271407479196044981372593076584289817053935068134986037940713022349010783148374002344819834843529505523505154068034218411366747353250468215640119684052747791921957945193355831408104495079512490382434731560959998002072154534306647348413521046087*x^307 + 5402338590366480957835270661237718709558067514048263374674899525337370354004837035471157820772562874524538962685968978648849523981893941827058128960865665604042764919946989690026514721620554977576147630446325735546643225769201741951221660684005494132788990872798938614349888550825752570102602278878530268712177738319488276118201959469334068832325545205997277704576480257732050957110552681642944356445308679991013179996229073728692400260385609380630440804277729267054258200841206085212357467625315159130070990687480037670991134724023888243488080534991772330398589729139777457819502873506943366388177447186819967277871097008627407564096698064669980079898446301002280125725659999914378231629974693986138386501744285992858516610653079578043291711505714023*x^306 - 2882055484548524315426953882564449124670605205228988095854844227753715962825022184363404379769812098461311404487670091880930408289827523590385085700550015228044115962249861897216088473745857858241361492899093495115439535704854661292900630168912464079438625768977204787525513962534252879355521429126767797684669487971943278772382443483668360987543261842922709418923290596497281322550620824416703033956766008332488720750886707584643064185026819822930293101812494281246308848575783007400658871410813841080414606652385757957919661905195743724390889626803680361846719191767157257754133718424368148282202164692196102600879598290067155411235145496729269487157369348907225431340253259865021709904898990686671541214322080066969958632639782900733039524401324104970*x^305 + 1515248444201131489948476482677380916052842054751626169812608015887607359950654565536951066109773641550896789612692392736831352213509454222293889104432637946294554743559681772620477251487180344360000389908078311569202948449350438932157297037965720489841838896572329669463418150619452081350071102326479902148950033486670512180540714606581888796576708572126176063074435988520051285703135957520271183151275827980629114318106283911540422090199499213347703170948209933863851733381111468295119651359326218580841738559261727256847433295548405246755364971077138299485787606725312475234247121986432952111741910140751895265577687790420940623861012613875237473829679282970683282147481828417669489579966156555419918121114159805038437359022038900587827746819659848882898*x^304 - 784081939949716940295555982058178906187775135573093933211076718161403682255214143154972141423652318220402981982573858617145965800585589863364755926256119762384270566187421010329140944142420397413794892175137016366458693533967882186768380326899249298734616738039913230769079666182340336049414348980919874861612709941548436832749309182550470600183665949750279557854354732669154299597968783967111056082750357441352121604506542880213245133364585968106763623197652483546467354354191086620572463645936427931937040111799850922298818342252227121027586660283142744810853312298288126597278948643999237058628041532940867063437029072137234240869732963254468367953476004037530292811166485754006610347690298477792627133072524920240324302077938391572395939626544147673598962*x^303 + 398622795472179711785419748842014464390659555757563660479415442259126072333205485849486547910726555865631524336485375000516967163321424839390865998672897611376443149077294013158268836769214396314149276731008218811324568827650403017978112195978077153363708564997240942042969961702032164433262636050311893389693273359816969658323049962105801825280270136582151852942967843999134426503876216740653522802662416393181329760499828330043582270274581578859901505453266085875363792819084081647917619005086580860544717047175677554932876991277615802639340820513048099933722046377114411061294541858003429228911868219664618582993985348631338074222417696672453171030544347978521254319788402947985842865431511932970972207955522445201889182367287842060124371775502570689267803110*x^302 - 198609237801993166059003695286851935551038033185545895694985832521162465798777107474968349749155494572707858116597530601882615720258237087869451856799457293860023435421644201453632123098715281888911679850064844035066646467016570351760347502883741317070954404841985252357198531408479839168882313200603022365437472258195467844146338831524512191597244919826722074368626228922711910353051407200688908433456163857606799840037969994614509419065756639898250724590383651304705722476524978882104835362782074204945933473491443054406129018599352590709182840054685201138520849036519594997792454029066170830045911645530268477517597617813206153299607949278558758885186114551473665146013994732194927980325297203526403144863682046421968616370238463536441089487578788404689472100903*x^301 + 96627083898367025675681156761500386002348563285654373808187812830182240169236274584205343684041195426797356033121470911540644448712023991655400910169578775855307162102479675844405811672986594301739341771619305919725723470560695894695465681166559854412973103024475316014067142711187460223765337139808233922437513592191050065109296311350976060018070138583078320691056645750224743788959834496665616203355225361659954284735474558839071599824435457579013304374329548250377032026105557938412740863201861167842829525735645157890066994280316970473711595071747437823834070743803731135473421886201128096429294171014760269652260937488644332813585257937230822129027353850609537214192737621692780499744491298064352406052451408367875345619353487518492766559950316645897035720976606*x^300 - 45654753258771595198200589335622352549376828943619772343569560494968579584635998512171176271697075950632865982868728008258017449704718328224752973355175639494195943087980436450875581024849122316230451816895341971952104180389106523447435761734452206071596446665732065074788217976109623723951113135938285427446035710087060323824701280369781030972005862470346755680147462984778904204796592455803416594875408575726748319735187375581206605081684225897503146177809068208699011642243336120815184103935977738797255773923099069472657655889612742975939980368234510464619635486920355192591875014167122398513351753397515829825223043381321308875602541832286274934900897315817457383835240056636220009133495024960873764259416462981711283596617151387954679340571444841318125582068523060*x^299 + 20767146579697638812842915439519249723323745006359615376314685690140781294000624592775564710784076242649893345722363361009305346916232691563981875401472158295238852413180135566196351664876140010803219448729792124661128755010715631963813031229041645572446452595533752078136685412685101887828386228564734910787936201595789670537202642273078609690108955021957578119894145348245168907981322577203941052902393704495286664223802355598628115699224711819428565147534156634686750485626342859296011079339081864559417116574827086114509572513199572386924538803925427481143749891155420320935833913858906544170533094603213351820308106997988944789188559138267772412869455832117011996601442658993674044260259193095032564380397071701060563902577663027084522647684297426598712815791498058723*x^298 - 8958510533060015173840568227421738024253973901433701983875435453661544241667864212225941136637441591293699331700325404796828310767696678686228224639498958130535018679386370996433556851933448349930194535164571077332322617381326786401010502264798945613523830469718342308131303277646788419581297480764917444761622589413466506834308116619662593168946060955447691713271267860595299570450947933081302893300287195882940005294294771742131726112551759941648654145104306457746326176166807438356216298084786426286365315382674159915344946285143960069191125845275017904755208067884362340344724370102680994921081244372518654131615545839482572510654135337302146615530079206250733503306646456919594653386060998402776455088789855633200503714634934761620810519774956237845356617495783512833470*x^297 + 3558653038652867799973602382321158530232035505509914893494765363350068383557182144281566007922012782799061999696777286229571365541406627209217007116202521314364204908986672160710208241209933964556822714048347305636633644814374237853338080091575864827190338454722076706374409910187893567929876078188487194296309171181040871348058587149129105327492418459458681271620387341500249982072347654998706105675236705041262204878968622321673018148528108663539891093848028364490894861508595366593127824518655199871003208359978183590734631764925027780617719813158885120740363054665371593335968362739294634035791621825939719504272936942865369195158025917445215815012552213198484361490077279648195485701387435965174936044373667047066630406464501978226222005285697482682231610094420166095465960*x^296 - 1212464432797037841888965464580995863473851179449752399850891728261072645536598452674677800729185856975007406884547635007507241055662861568004014193016898867817519810403075255380129266750546363877383281374667952156572162917978661657551812834524167127791425879881251240722489281565385021810388469697968409573571988160390323379429828613261966150649676533659456107999750796009916414144838515080823575662937302749742652782271840074728111239918419072362764888890455674555361714806864609478140366690589276371578120879891957822311951476942442208835628336563970545707257521880250160851051881559511887773596452331835797915066526599252128027158063942713541931087740581978098904715501089014572669739480131919463245448221954366757333770850214645571275232853974472278112911791601111122263370725*x^295 + 270010936609332366564185969272469364246942735288963879304108084334857338535857909925063722369405312505836758156221465726873392036220416222441696667042519671705818553210943705438021973092805908923955253451726794460408688887935132403090182436184271057674193911118862375858793941034142506611352617918143094576286458452182320562877503520221772728068084889706120832145580920201193554013842346847227057018263748630851799813701287895549827466576091585574593148213083467324114675899739752517799463703697369671707639546569512805594453944337413814431187387038605950222714402020721636712995822119372533056488802521635588859567935405201106672387787561558313046415426672814735713160710808382580000920792498660317767679488629273919821701877849541616180504421504743290916510927099605161416537713981*x^294 + 58197040702388358911776235825965122598646184752767640078969364512670270933149114056071269425436024781629786280649113594794646676008211694341148121610075108621650283514925221653433194691323529189774784257166829931808861381719016805930352923779691031789336582050532485741270041122607624178962288011581923521645500449807840959705868080204343296535481464541938713199566758602451223725813960580627094001957029019878622484960888449002910397798884405701428650469615690402846105682855152902950685535217465731294503520129307410632987708067957390202201876030455048462201348684460031162592860394118014306468936055281256240783763150109408694254338643171128558364033775257250164307630803732054877877533780429518490655955736487189900658612238617705103554405869069240150149576617857432496738768627824*x^293 - 136983570112186273087794944341165606109664204262459092018415131867300021312346377823937978019002998267562954637475556521393293386128633523538511523307955959538229283736931304623520597163448502511372240460958610428280071881561150907944797218346456760876461843324081396701203414233512145411272143700602906075077335694390896611371480933202515463223547581173986842873065999785715385419657743071118557326302315752659978558638044371372476519666598193862040156520259851975338727112902451845899255928295615348924353095158854868790472082008617393458955174502700335139028253842372470821909417228910902506935348821155016604669580297508326023999800073437722576910075592362117466395176088571124659340458074616727919489170790212592935948150355613908437388123101037353659120503616304466801736104493462918*x^292 + 127108854572623914431767258151748264708917070849080616536497076916250301050297632915466047666733490678069308616322991834468789338759546615752091765547204004023978288342291919333655805715148065933180391352285606840510660207170676844151439534253934110482150315647256619671890397215632375620042106186977940053393487646230155971509281852139927085009826714881451261836557948399862949225424305706036388549735784856906808445741609887250254211871794095527377878112980049524301223468214207893137379856242906432316191919234209287705553095706876543806109223841219989983928938124414724785305191837605606411698963628104719166758104693428073233231257438945954189227118234920946469990895567539732062708678987782445331163710693609617410369714620597674897855388203514103541025923686238605111372376563991100416*x^291 - 94540393409212817117352146579372038898076095156832026582377917078329502332804590706921662558887305426508473789360888714961191956044416429912787113176141147702482917359491677319033075343756253671582362785544038835073518689747902322072844101376624583625980133782994004841152176261640474017284665977207660019733534566447669784887583059860319962169659003227106883121716993457343663996187514194618846586516213379169365173211354175086057145999967262399281268398713415089712061273243593265957564330380038957358398789044050115207715772155119177506349707752087299543304502116115855542029888853715141939545869860990006537280964854690078592439085485138371601050655739262264331661458045421223467370285064908538225471371252812040247203792169307722748097168572387638377164180787672643360831031238472990547985*x^290 + 63184853171736370243062570785329593113809818697886590510168821015652608067861949222438870605048841315197659415393725287605331100778822603305942966573667044659273792138232336933538569662553248032691957176850147623634266812468638234686160303912916074598900661110820205041944765195659867871397247670297735676860021407868865978303921690089801120619271457247991190986807490591171761605884329363901568394913220709946059102141643284304649913452714434709172509000857187981212069013565385522151929352842096231936256843029978740686609955392189022018231401609962105090672004529644681888097069087373156941690367644276794414826143951812044829960658869234744736927047573689528841515897051485821055521250262704544665544896328414143371749184655020890777536289107277115198082679357812525450651188580356276381206863*x^289 - 39511958587396815130423611724891939585649925417802725235973715089894290202769036244529269762104959432101337275915502261067313003649367804668240971343033372975402767701441520103014288857134604331570473407877996979937897584303191680195768507238465030602443475599812714051253436082540813451483960786108428804126507252156468048938455960512492922022936788983627950129586796956462864139449254707502020201968246819284202395986542635970398985096110350717099905185834904032153564947974583241329059156680386053571266345004969248863168830952171808060960259648729753674433896439212397628906380632327519744112255885417971725978101714853421293937817421509529576320081917433590458695893089433981669112872345339572102676686469660148520499191366934227191328174516232922548313706384509295868739218236924805295701139448*x^288 + 23555821695136234190245572472170645644243921191361676800290555951868664213078959767359856660562478607538655985857785998814314409136768056739292411427021533165901394038080515200326991505150714656575305384293208028211335456496154441471006741000556327364625846040992854690422013796052469034651348872580129073801762069627577572204896766696717991798663860855003074262436129062496795464855220008859940761888850412758098198176929477354473373249157258163518821932364865908492597992791958764287961053010753333745148014364680925362168383283460844629439313739161594035700860650053326956306406503451954807033813309380667805388165610104274928759742287570604782636193651692342203184354346393602261780879586119517452327429834854027163728972546444109375556626372910247974472368670378686768309043777830630198651759249377*x^287 - 13521490082332907649886209883818084536394783493231411364558994532381848828974270862054469034458974027314663770973567089234098288847021440059375049416220326256895035479121670434704795634071774057645124194436821886718643285740697823330849078634196245427869912511310962514560019083789253786646116564252806870059079681444559650021534602082453988930556098637285526596542331988934714593422446250491007188519884525529803995808760656912074919989204212865553190699362134961737391152798566546415104172542826959575296885703624522657688045884978280610352192233829316763081129861845365877140494092599706358883270223496331643697038340531537073023505257349882175433969152719791520938612988875737085946602787996560333099655557803709820390067460960914103996047873069066972802871420901060493962214776065056443208730798177228*x^286 + 7514854274862384851877525284840290580423479912610742975114521409721548484661919489153005273611443736131855228168782839648893659399067331046925076651024008204335419469412141097041238682277498750895780200090115892919280638521456254264009294765824555370708150175003917476568230417269930712753655644010425250254399578787238684599822154269529803777668419909238747456468685624409123653004809607141421867066790710226762546525428100529615786859540363481965182769624733567860073710165004648860603538526869573883720164981204460620906808119878383509544627030581609777596124044920579842246555680698197587525558259903017536397584695018731287534340808968574430744146905397623087585724935072858927827959843402182500087500422680443094532470475511672514204916616621578790026690701047250426819440248119152945276079673291394051*x^285 - 4056183232237014520576075773434643515121267066364459533484074942909277702687212772051768307508463654800843530775250218681266499985120934726533584611423003291786582309912040685484308305441383223885823978254950536983812539963830404888055315643687906909018595951924500169179606932261689895448347904086738828429285455228686349589764921228899707602917308265388715789195876365821667708505016357473758347563889184869386237123360034279991706654693881996162732267817933267458387424761862764416960002160353304423721370972432585089454126866759476527486055456498294780101747419622970848184960189382269784273537530107985508591994319556435159572334348466567232809319128895363343538449125626493564665490903555349822553569840405151008082073585847368146982112597684222384178753255267068407460816493670462782237939416329558231509*x^284 + 2129265244763813959345226237828581761474696739255491270296094551023482619084341233068611698463978949689031792912506674656828392182895851027129648154560747201192318545295708546775068445894960011273935794385016544132163354596876023752745153281109677223227820596035703535286247785643995672505225826573120715257343289841045827033824499703182871824187774941983782484408929733593802395568294566093209149971227818249249549100778627380307484225510046122849076733921853071705567432929591649091138416902831229403402398285806459049104614627290663046581354093921810675162135236356815727935808451646096179613638528416000090614598439512995544549634867897747687783718368052984632416232256989879700642874074630621787193412544542341401240505910217560116498113710104659210822836639810847048317498336137505360484390791466370524305593*x^283 - 1087196944718429572462769534060873514723174113432344182359992650849700314478213468111276778520820345807034502558987622752531224034917483369098702026941072052677474298635045250891758661260281410914411540904531128080894981107515254590845396484469411149771448858961196904827132018038335934423345074540357289517817534505022395171145181772305322221566832558370690226577100006944166151040829800190803368000172550209057077794676821366081394394800236964036555860760064430510780539442524208444241768330710642538472210028311414248445661020941381123214341855150839470037770710858693340644520342214310521165834311984044922500939209746474359227882360009836352364991189670578548313096421496595159333865796665931058233488371786184064872956807798234286544983038586836199757150102349131844935288052730008640193174140571503661524398950*x^282 + 539342494281735741928468251815101318556727532590104568582630425992310078888842476297086577180853398349879805108630763785798278386914082937112085208716578702573192074850304061222528607750167357274667041237586604416353006127995651107112724502878340758897607921411228143236645907109318787952296817786780830601779028848032001606138008879594684779507727375485531179967403268581551791152879231246650773701969134148827403495150005396928845216871741704961400490614790675572510591226019595885931681699858255953945770102463363840038099673560509204593961408521927904803902798673818219406753261796988371007912057176837874335612588029913544602417704073425041754546915072619501502468725194379312247789995653774984330454988367751843581754007471490774128722430707118900950996399922649540416131426455882948063563129739866891622831753832*x^281 - 259284651504927691543753010056511146143275430932663188117839428652407255508731065571802402212617367291556329395001561332390951114371415738231376026383580441348081611836541154960255570784332158032942348371762127694425607935117087038819569658056920701270884772264742905034112758787938255798629778747806680352515389171053007973352542010953470179164824405972537669345162435843307203440327156892581573950509953722502762950589522889412387086174499392318683276049521563446601691332531731444031892901438334172679851107705147893613681621326415265031826666941065222817379948206611522577707860419818586736304992047688508314611162464316552684293122668309903672731105809358358392016294063956334266797844475644436474380273357043541284930631022066643517109746263366873512709216948904744339188600785948351699017664425865876366878104191589*x^280 + 120234554350292650228232475325040805987395141774432244420030381019560433589512402723849508277011194496032262801249518746021942132168282715034539489321478849896597147382295041666163067222243558192089246121522730948859383862589518138366396737020128915679813209997264026935529591717095232429004292882942662358928773106486426117765003430942144328623344249527183717368529308879043767155027675197120027104741576828284337014706602436420777233767060285610477934598061412671367875853826743613069329688623688141690520344447076943161702945518489104385945851767462659102599296994145699214495267619141737617890570386827663328667311603933309668907976389285962170423297177441744299844583808643382515398421471361832302349323282291624899284918868844677825866131067310928900505878313014555159552497407760016931547019792623351781893841261459268*x^279 - 53350724123016895055896297832306046839743813593833930348250375242349028488246195211310919445509880108368788932773230237285911717349176225485504159821821538595902538752274473769766334300830470449822348347032722242167233839611961307830737484524046495548291114775882278832874115969305990954616048527949740727603958173522473781905416985354590153407240010251628689344005529107661004713658824463170830091026223731228681439670194506731673335922295376406038101713063167596946316591742383311710868901805537808579893894799393870045483957877239344742063033520825174268156424136052018243198852915180335817113084211190913852847690914852855481668371041025332897305635511527391917898501672906450155380704301676618973432467151072446184627563828490395589498715126644350303459854658236710568934328024755369312873297950500946807788888752416247069*x^278 + 22327942541877385276027127580203220814323194583116334743395689279761242151979222845786452912652740163382140596924634178756241184069712819990936811174282974227508281760886143006071217622514803026128374567517373278827004952010127224122214828784313990276626219634663637033317259219993815470179180407260605049255306915787103777767203743270187229484978702436359438581698511803660168759583949438926866579790563021049063529088880242075751598467163858900764907649914848981840402369395311940573300386460776808635050987106257501715969421355467304814378917558392977594526160608010058517684601437609138093243877066184811809674030093595770036213060543906739305836845295845616456243546615229925052612309420961645902948196137342825349637834710278420661381494114630899215076494946661448066770871244533557833021618647954087338859159439652737016428*x^277 - 8563619909455778384868726229452610723119387494991293424052107385921795813555359406008510564271466850699050642533066057878119108908962777005088965151566542237525990579219937079059346108835292400318174015615991544537026315199505635444537856790689697261402685537038617383189325279112181691439113801389297178683890988962679289571419956992804866879918325457829857470355690473268192355599348558500949766584078600386965544352909515107040209503227739545366758999237986428203535301335086964266610019121683446880847745656543714172478273864403934808934461448746646978578987314532688477095924991882623034098262580303627515505067351211028092104828848370651762401757585776263272220074682609281052449648091848090176013841837951906481101164576893270199943143631960078296313986059311408791373145013632777731791284860880776991944050965757238586030994*x^276 + 2805984041793498862753939219765830694808707483238840327564009306288770979039427586653487055642591189223209714670692082855748797757715818022708611898318234316360375997881256309884152335096960795487524941877294063989604874173082206556362673575305815265901701184025726175479347925914306084151078683215592579556644151082541294030900316507714800455329519717834610571252021177267725503595776220824374389640124707456172419418275595857654344492705813695625422051100156576194722047758463562851124232653513070324421418394460597120042282782183057368644912937661659634653710973316511063913644280432503128930895220135164429939706236931240653264717525735430186006518579710162931910258311100149421356021244984808801832920958571234804815872844461965160420020874956481828368382481316192310713753299752924770129434010488562475435765003258819448843040614*x^275 - 600277430987388215450740652985072820157996537973400424468360059137821773150948158197483770568872398532692342650925347804807839843294476402935682303842294626010275871205097825986963781415123372929685834911834487178853552490665533255473066148508606586031000485119972306243155827476751995521767176110336844483712813265811847605701030992735580647189849284549963559055234718582479392669866309194541969515249415998537011529977790778607705315808938416037794031814900120772997925447158059241300489594123965388927243228211521022278868043278574374939963624194365542655601260880102563059708275244732270994893303665637972831362077551710430284758987522972995761655352393919262233418384850405902880870659536217688311420712542948735586590558584129288231850363431375165171538737511320683633421457288946827688872921779405753575867071965531178851794009901*x^274 - 120542616566815215660677898117682687036420523994402685009351027602269483409962062712148566442835064945345694218034758863397599097414536415834150685589758987043718897312566484253889702222092803092069570565533774495128041900477380737273731385155442883534898817069163432692548533345273965812702463630376759529360568811530031085146116209677246754461820595726026154803405705412217812454472185644209052718001287756664270771906995616541252738699488294936590263974800351179334552577751294829159322359349021061397298155727776437874620198977869630122136370151756721570900185901326373308072609992688050240910921725217469740283510185924865773407731784225499307284460267603523651142779909496154990020892063544594644343483429111142610457491618965380782590794825911531192736786732979406113524342833202393755966811029982241824484673001480979406077085912453*x^273 + 273269428106166632308581096977279424379535138177324939017923661836608986688001890445791303159504672533884360112973629900524207300755704950676942123732347987470302790222860539407501254278636724884321391058691895879912212879915599565463563507785802686461934421040819742736526685576817523803589029307962289028014659062753808596103728597795444481148251805733852757199895109404023739840000022150704014537858543341446175410020786230640105979520564163632436117151613780236087387858951429929059998796529833775291618834116368232275699664836675785861831584547310068407392224691965554631422336801094243772436462863727128903545000111709298914450117627492217750773609600083415227758124251550827090361650747923515510775882518812422841008546914131417211105887039071588511645055167948532620653543746568806731563933749425194306344329975103097033839362775452909*x^272 - 240901388903437501923940089009059821219811056002518658188039406705813083774638082588811091471329262431374830795779357279917838830688615179773976360268298003316447801900861053374287050668400893531635205351131677073090573690026665090951039615751827909935089842520786599323201539412339074597354243274617051006436400507203446245293765314385690355345228284694446854950261664051192465781648380677988445867492040646804504337680752165853896421633323834426984741023166777906207499497632861675804870322756445561601372246243046984553208066783215803452129696942750079119478994513591173954731625455321789173185498685023710950158097658105417818497919513133583771278667501970336243257949335887265646386342426671188177244283103892656803366091724398470280109108433608359981972961734138199376331542192095797000611422679447435388545340299421655823699505759353089162*x^271 + 169747386139620051997410312984480522566520409410211355149288176951869376209795226963259719732444563621125086349527122211006182693824093080652084883238496948339290871933621054443652781397314448966447992527067480278325272754514885021313415031253135229756939874351739504099055485985952788923515766307007095512883779871029727334962034381874765228042636688099010436341445540560469876581506312767590732307888130660352650754164853399780458792782644246931327895619610965522825654555638519475170929229466077622361727114531623606342749248514479138447691129631619041015681206041978477279132225685312302534819537384048224495254602521827720383804719069188469843392318526891590332349522751033982069102308817032775113562439974672838645618353921181721712252399878089278053328762924515462238755471998583722543461236975374356282110173772077950000171749181466545866103*x^270 - 107316510246803727745660363960732502638245659036112021413977259529757393600927779452555443901956350029774225746241121065966846047068755900494421951927205984359523663161323101510385444684624787775718858236432823852111912615088857650487521368649390904271910716607803210683642912375724457798475572809434160655331097603206316923547803474162059169532928306006728436090840948259538225133889686840672445905262497842843197048011931964621469336137323650316273872599677178541392107085450523909957051084390640671327904741206846923602621940464195331265049607479505175757359019548634990511152107721301373446314169025808290993305408416305089354069572209474489702984897905770584846294180050557150461349270650977701837702859154151978913441153714032179496761538994743355802470529684356029810665597466515731143429871781571410792851200880800513969970866622681451370806108*x^269 + 63438949432042232511608488374971750453463226242305798108485818321825457693431238819271611312327603359899502102652752197784390262942225475781463292326232723379115106333887018912931651753485279537839818766861819257773886499461414700685129754247420569060972792061565984580691674884986821036667400702048717805726905980357954208450504614195009807500564819478159917253683736387230833990224850928438321987353461748226988324995895168672912221403302535104241273671573652383113514511922880201730458206258406884163242715334305035971877374912797652647341716154144794736433637527081628096165980592806128478224833395878532977454644634314289158216504705151305658517312410228053888033420469197117292496804382955934602596932089443334488281609601294369667992102528488474438651256498417247523546423329604660245408020477926684192502489132093196046840281737282922637367686976*x^268 - 35756077722607521392370300736232507414645465650465528696354367195897442456804901853782750330104874500966950155050792763451129032944363974709797678157806847410749261826316051785507321124494242235726599219646254319258809595670000113138499432537781697325554691728796290904183364793961307933053255280622214017325774001972212849149772235017260658581779557782043456791613184204985291033801126898687699650638509055446030139323370293896623148006326721594983962260236630886023692366709146323412819283083182994201610657135246680444644413326560132607300408545921877965054084066583963928185857151642954807434041303744445015549044957891367358961121761194590954104900287150761146283356407156296832048207762846521963727503723804409999039173109538913965981222232226476730025203138655107201070973817187999685497283208944321896917242295482406227860136099010978927242495628270*x^267 + 19423296421675166446869941186453212371657443326866406727506980855514629225413334012130530783966543308445909274886693456882412239350053731616561000743149468470707717883069664690207852787384608015638280071517740316666934794815297051871599024974616306442450040454367834230290400739310213396306024126989983145046282708851596156274673421328578888242283499678796941069228470937590182188800205665694430707340350658330112071031173841664039176189648165345022702985912157889603266458165636369085910573006750569073156352873307503023156038914614973517236551356799695138015023106797048330525310605924057426124327950121030112237973708756000815759372400358861203612917471584770096820458144818434162199743788617972953586107666670894382506712623461151740891028088381139043985857618679373500370929821446723839624190130014243055819925683125517434390061163082209268895513018903240*x^266 - 10235639772938198855767540231265212083075617140302937461074891438893342444057603999660822112747993585413556305342788548230777694541001862422516304162758392922053362515428472862779444266339821321851988648084598057067646979383208149025062353251089289725826721648813459052652277359241722387554387697105699080699068229396206707010161877128119235255580912756729501554222124618197084258533331767697135657152923692432228318774226864747898180980610804415836192406681535867682085562078626658891420764069219568600523970724657106284773768215644776839164095485772048590127307948912395539788442142476942616441580394594750467081710473289630865648699912458281902482805244319669824277287662981892787078663728477844380142789619509961373366784041701677118514164834545578473332886565882440360406778870511914634503606564284041342227661653831263855970522378138580789894627836773935778*x^265 + 5254940578083820885033656088142639279120000909656368005637692017861938341252717568176453199213719047920496914338312092926176837551085174223173681005953459663827298293027340336857768149184421447373526026128926945296393130181633621126338544147413278126142902879391949130352289088091292738818504129028925897881980027337853055284687723497559644686241445234276639806684170235168462521689906213538105026293834117091913405153447398919194978225130917933878696957529263393715026990355567200899185830083427533173275077132395390600385955903760799851222537183133120598927446903178695623333540609312699876911158089373763657750637592722444732721086803797034411089031796020754145015860697834084817020637099817568291286284269822907452570965732514494308831894790703718282198116523169208560667227561166961549898772050003738090352370573444047584933426744699731604421845026884944698665*x^264 - 2635911146828979248715828290263600875695194561029500847888665192844107152751406407060639700368407331702460003543526765298275094369292163025899276899298982628462427116513507954598828775604724298239432837238836402915644965426519655591935604981502071461246133474513098820576267499468747349982629963542788777141580967139595449803621424271918666991371009805715558893396095884238853814538602442053031660000606795563070910032074962666840683103387750716555456292901225752360262142265204181995362139095873505756271551610850050272115727474033070388912638056232556579348890185413198035644691314354603595106566742877193825229135646301364612330412415786538397552159086417624597852388617490159060072004853215270431943573090485972003313921307447498985169176685787844676236563805966570517051572921259296033376361283726100738121677120939001978790160370837072589634442634184032984990668*x^263 + 1294425035245278752429734049181827663294433159412788801251730294028443157890817113252702307168430791982406058827407103057149047016719736637646845627608008069876879169192972913914685659309722165090337119303516294880279822483258238337902820360894475826484988472494459670482920684899851835209477442715131304542536048544060235885143010192965402067510394835555436699096192338970465133878428200434319409171073593006543024770047809931288570140521457690195816775717150074107348312143059335992096986457877422174440945299137615126953694460899761247893472127178199139910722461188715977116863802431397605090237425663680089111163417274227725820625018812583416915438317914978366565520196240707232025498223684956926319470160798805526492231536673272287991619079611385495657861009941775807898430921201602783548465793144467977212154413367198349412256531362913436536710190643561472184123784*x^262 - 623198561850605389970807532967790552968453640042589992559446713615066292405873863454646431072353206196415765703035134662179198082304116962748482613116450873739311904571610921389424543028371702894700208941151403707074820098230198464746332130599478956671110391469199757253817888845730305605272133804846695717567358800119408045089310273056886773756135940011471490524617933703322875312461451372378326467674555857320119289081444262175876383631041366757671852040572075884109847326329374419131669859745865525932097002695395632283776140084537248790930598217849676665201541294181139495240278975175568302537082783945687946266469727915280024050718105351127915928036950133957590038513019202285232626206953511095092452857244757565579702997224128121278053457142050369709276128127058611263732819918254268036649063881423166694637711111444103534367985999568761696342825814179969491518149411*x^261 + 294456693415771846856360843937267661734810815159013353257877751577934307774958336547307137830113736669011012871145805872028235135943850261519936296984555568447752060773693685384715361355133975984569526904587225532015053610488005349954882552036157378921955840086681707338029765480202415407378600712699732146249803681677815817130282947890248395691310854728008073113311639935078991977239430582603255708106345722271738632294844848839479529129805120399322883804113102954504945902317079666814892992949987309572709799777148674398197408626933277110282328339271621984046519009280447004981063430326529693614047368937394742913430192453737374150512530581189355072808880953203355865533939562465087022754219828188825044312679062189012293879639784795180789659319689796941992096496849443240378230358899578648924353229255297933804042407217310436582942498457766051592744676002209831768906472009*x^260 - 136638456051362074181492408948593300487113280753201429910103997451237368164288655632796320900295523292829865776239958385141782130596526433109426315245449410434711399189149416916737464207209955450274668794891153946989202765564011344779441598201490543618995124335002922524644735024370666063916168840030213149931208287983200223388355423096302835794686496212485053673036929961518342994471981008768154443832053505941724107856524969605086791452070844361604588102959517995630830695772535862558445439599497438958985222897392847523027041533579854302178134964601844872855718050955527220207063319737034641476694818161365391852753937801578318752860175810335992663949958163621168774469824910305204669465556150416031845794456714753136421171278018267078562138439343937435438363332104644544646974773200615241162933439191748328756432381607470444081904639586112512591955992457366236301834034686318*x^259 + 62300588971289804223426920747722165330944426420582752589036842156463724280178336486617414259292381038643862427582627715426253452524242944745136193517463075854029455435686598560855605219025995974726777028302279393323212378351039606349434658614775223214484260245227114746770393607738473820863615265232542959782974166958762557758497611691305113771568047560935564378514997778362067462727906392848739365575681219752830773540162336339487395284921532190130712729749054818886373713166574096388359853974614881540114907621203101515418188256324208567438468973523938679837798143095352259422616654850890038766146736470946638161284448746408032816740522884738264226118512619294209387104272820222989516720528997303946963748651176951809145853731692790957769151618044771728248641258082197877195246460299895694069085572840311755921848122975283346635422860816175477618367758816591573656620447489427127*x^258 - 27919752794180659684246593784692163681982721718234192951287318486393442308485011133682422273573698834083551558050265609163681333632557748494735701836456078650498032531838636905095505198639858908383618017979768143329169065697429931235410209045260082078661963369258359733702950798775211674826237774180666447420160756807149921071715670820734821440370506081528539284389802921356816783392148267816451269229116047428062880924909905290882704754988821711547921416612048536640371489546408968338290523493525737221133750556645193370447852953782477595321908135062679514017729454852489884172868126614853908655908816627801148293906145836907681644831981047621775941192185625806282787724228037280131394063866275863021058949422420101036253519496189453200870412064776778818653005671136788956979846782977137482370228285607494511270922692893118941007024586438632359156679229676044294962832411810333940199*x^257 + 12299864483638588697375291226427683629361343642285104746358494664502322402058194692268272352305494854479733422588113913356117836490121004561482607833054024612207572697227660550255342269681778472422713647415256108207444171997370510469132745525512902910357463016571737797095637541691143139961141351531197094617628864644188857566565534080787498176824591528856126708867974725012075514447768053617567702337924996560986563012500409784366088501265380167137251431164374570352015281912636461018731439633756722242813585550010663462143312561790832332334984497704595964649643699666994304107260910089634869102838078892295211394931306274073691001925036990494972261218645545904325299574777169888028381324077367784995112799343503851727778134895844359006977039261312510496017429593568627426365862539569513763556269775696306818181841190783216898250603296926272874482335017865534637697857647669225978728611*x^256 - 5326915857010413458398332515055805388778000241125972455569088549395060044040484393068264143600126531257599820156453889712590234724576805624876325778077052419013845744412515941398366755716591023721179639535415150034459746443916353226177972295537313612498232510849146493467854437974892793400984820376477572442908600995901787250156988037485620828007445129392394050384642563544387559860251596741216471896175523955511592764125960100627057421950559673853018254786325029751896160204776961392783368861598683228929822049151965479213510077910143696952348563392077958972106181279321856138723858596071388713753167024610333396438291489437913877701056219377518175698181266195563409724831484860673562113618190695880686556237075207748433422386119759556506061254504832180719127600964095426385904431232564842097248758952075388717973578229481413756177703293871319094302877231519576687508514954526439583323865*x^255 + 2267845989930581844398607343436933248811671238750752940977033235649313384212052782808188832026797991342512837023986598165690884773191064150555819875998036175237287673495868683633987108243995658254683987917135553015863437314169798715121373752688285437230807550677064208339584864729412070409277153348324349426522927210301661043522552910740549555395380314704552224272924788593955242131808205570002629044157779990198624431810980432520839027960681934230642967241122424778430632278015149687016876153102337770456784395382098126744593453884622286390398119387705352960856236013291714346379281156926828523251935541714625500362598950940003393804996428272482879825128418147049134177017499047880876991448647524597847165947355971273821796434343448210060516162093365879477788758419174165446614104139103637593479018026330143052660937048752548299229310296782660531442651902339472145054475374731864267122195516*x^254 - 948978194800942076116988104233954561239406602566821463927262939684928179542008247975978777663425606852202177165937842809135169876859283259753244952589130422326630753217470819233758215715861152027098129945951111206072647228343056720909797140366802746608784134456100162205123044050522005432372485814816324351249031233468459561379343947496352724088517161556642643985352759662677669950059128308172439054403384237140535763789588819933791194484237710491882898793988572455476414598937359213608675460633255932859848513427527857680399726295297738361070126503497842699947023308647926399605668405680915466142464938181112762728315881323368969267653476113937607375445177070382655719463051600046638056455807412141709271721622818644885114007188144364313514977575198833966622091185172321919444487026876217423503309496247073846673576838337456547180839255345269249120796747844990522578610287558518236727772951548*x^253 + 390232930206962912948065777755993486591662994875126362479138377879159462321378070026899781723068228301846245084183302534603770101859442775618003348791089156017159463464471898671248666057678662772425901073691079986921195580560415066462860830189258060546073675583966571088070173147441041162250483471983500917092322716493148169711299555573905473528759974370718507701309814405597550102138692994569406618070035848383055827610347158406256240554449541367184692952288973139811805127559159173329053698935002772054713974138211239087606781109152530500938624849529978449594859572090987145666947373191045603486463370101474786671375600405032172092264640397383309009808030850327215363450536112107794640457314452439571227801073441053574654387315497442888193765166288477859542186199880458704095189256671617296114098972222139653567686314560182094882872498182090008535194220609766238260914607429671754090460101956521*x^252 - 157661739459333922889723857513044653137546623847783090559686189877575108324443653984131013568486782927028649319024452508146962682826153883011697848096707402450858174648869498496859268447554800894212934541661370386979834316095642939496960972343469146474122987114775494654240970078310627103549307859797331911272833704537912052251726406465787670769841345839765989657857039671144495050096391742886853013862150437479412860739542040945863408200854163201528000344353831155662891178134735461983601036911685132416914810585212200509494282006129771073722504185368009837742789865667733296979771423468380897945751453514896865177875388877453377744645322248679431468425921592223389895782150035978026639609172655282949258492425740309025970366140020437124623835718673179013811511776100408038575738488049568919051002362910859506224294262069636963668666434975262946007480548901370729759584465728553411280738707371372944*x^251 + 62571924750597563411287945016213160459420986134167006902155143783359488558868472350127975277969288341576812467449669093271515451995271324712178520725794488637976489665385316264876645507502281090814689434826031922296681483315727451435819416901045473558404488036525117454177134620050171236112665760400448399721718766817114362761503949661918972994056771244747512765807595083822301138241964363538229845211204798370824230525733413975173629205378378449789219453990994445318450946919795005607494569167973928308139945731722057817738550967108069122568330822374115126287445153388488835202940440194992609768462319068410985235304552655761467823664505060587400376335297112764429591918917422593605167038276467084246485495413941379642046797444624809613912511704787937922519604007260682295730659256694421243769398030817779269926861296628424835516573601502733390175939574910816732348268705321235419482777310503017739755*x^250 - 24391019331004366665054056253931622306340573468944263667258795419788104676026930996757879885695421389062603224639070855087880846432611126441712492425854775742275777294989590199888862950559450693051849818657593916592926613305542359941882895107305315998323411694282551615077687158979137608913411227096303482271286037767913840890598818569483304836197002825966527040297669187815452429450740634194870374584347544350569169265916670964241355640891547199819243370907697642138230562082737614941763104590506457637831890210495080064537870545327968764020708972661485694556748199156039877887229543359529591509652245244139042443612447766183047170535705040772552113368021854813944379513434338475482533019018365222164963491078076105556498690012636211174354916163974557817014898647002083483071001478294667772885607466178003153184757096653238314712038346250185573594619232284464372153738890179310885259969858395555752180130*x^249 + 9338773069924063628818922316220878974444382342409461696625311664437662472598556449979557263004529068292706300425990008826246963781342182111431986606670687181386342090814440798016418744405013195522051193441330699282768637823666117047187918415331927085332948344674244341411904140172324696317290089954371384987875528036015859610962737976793307242744103596378572769885014963822200509776269897073573503309170380454481054543400915038223365243488406950877372869582653603368998298932705170498022131479513069640619635045642082120021057240196807891955982781944457556249949943690707589227857030749860692387653921753503394873933057253812922840988076353171923896842077171165686848225421826731309787499375625397623966614069195147369129466659429495444853217849806081802848399219952118192207471386724331779291769432495666952017941766474108757597322707450378087723176506794793316371748244283786884492653307493298484040941993*x^248 - 3513094515486279776560005482941494112915174577675439713614120005427344308597225031953547227128661939946694749922445111542858082105067657806465493982184911395368799917151743507101109508183941863301082304180942444798622603408468346539761740527685554565921063274247835944521841205250564873589190251396726600336673372665471804922226047374476764164117908053021642618175112760359059266404701544251012540601191035985996764548984793862217025508364852310315131243877041245073542824313199399158881606377662440835910843794093132686169812467471412960132324904186770744440191217659886216561599086454414647223598488490674133181046729728223351818678248599954165167162126284730511407250984098306919730553957806965087655644724008036767332137517825350009172058084053971617950183592240253804740152304407511541762102224425300989854098576759303947701393145694138905428369574689908934044129497418495136943881218084092510993010086650*x^247 + 1299442021886872394211402167925696724643373288109049674765974953193853613494259478461450332702219106246048365258554364117368440050690462377948059156454327800773982810436008766505419569823146541752965106602819543186303592221106902436292710735108018313434661819349168409936279438687220876213952384164842332688594791349679875799876705708157964088068274953629864862584549191083768801378275887283925646922112884370052214807645764859387282548144773111351897768893499752101948612134581008597054467172256699213852651820066493684590147166095710944436182601840961400445886398531516753202624528421219363134221872357038946252120404667995829946773383476505576967372232709981688253668326019983621918527245669086640964478439995494623841753468183087586099126567922314896847491449077987125739516904881151621788335608331084569051079778303711993475331794162543812163029414538047776024226873070125141058982489489441605943316347608282*x^246 - 473287639484505843850067170715736303861518304514989093007764993110637567251623966922653898070598321732174049383495289355663625707665580892289011343549131169529092259748370050214086087744397526551199958788508441533977300514737871921205005494258306458952190072335988817019195485087544203269092846833033536559271487764315733120835411191749944011155683775445699849376983504889197578459143761510315628266726915326202031872858414328056251803319266328259533434290828700196769198716242738611430803461301917123197172076423047623055711422486730801035561436285583592447067175780245524722812913032028616063961158874737768459885196381653888769148789570503658619006871392842867500725208158589346488938641901892420813714353818750351658326106557385336436218280219649281165203496873216145515923307291680999860993963568751859680154378443768971276227295293935913126983868154472726194294629923980620376135664641812768345333927975991809*x^245 + 170170672495239623477070544579368236422741047530296741004204005352183000287059854933358912665527065706689130155533231523964120842524387931693018231497533333246905776194760952805626909144549569391085877225923298827032531813110408123565212642308001895350148810090187416912422408675377029214626045028259234507782548211165594987573484418047629433571079740015830856505858020801940418866529239257629511249684159722557142981974743316520576056877603171622716419628883930927149647656269451594137984505806499087416964480133832254940150132428022278448226648245254099755414449368366385425313121717328344614722779294623849471399601754212530222963116236462196081692404544924314427804280760305622937995494465160944210314239490316566393663078933222992642018251836784279326538718490557658496857495816220978742211176540127141872480282352700626833883638839386518824514882214750029442065557381622082032202072718914717375510838200677906309*x^244 - 60639801051245946179395647784114183653322931911861739554412397570263113068744025472844023412087043341513786984920516707323320438400851083051465735126271084650171065060339400477017680592761380603900992305511930009878240714754154434732953852228269894088603580571808115832840569643344362695871935245380857228527874507891821980838822112162404797042137930234951295654191081693131367026336650776869183724277788579327790774087114260031853827478354893332005285354510335972024109897800333094259769372317384261430399578858595690532326441774494480144590746130186863353486602692565399830227655752310377381689118865561420729016161133743642441719827132506147233785725608294949529701863880611835839719990752241497622611222439550892547467327753694817252799741346538943956212757950676979911931126687781154846376443979927885176727629297270073917983440273289729561225184140791002523552809361693495488296284910485885300138344581414009447810*x^243 + 21540430883128696827273741167187690626719498826383417316860982281529034496143930197861829439099292902741343081682562545211130310455892690574428438770724380880086772666759026883350609285045471583405945870625141077804142374679082115282217855198399419275043367227134648737732594013025118295594312784898612953374319789695587635256092772378164619345026215752511042821637439664597690744178418206322185609792346554125466652695581090111612593052361490368679015252578755871003300666297251721251073347372462657855374510450817979256252038580670268153033956740757009971536695340098717455342504559088192575383149017506564963147847371818022239139578249954544427157225754438956713850668742943466672603159045335334550327477709982600842441229420851719846792811318496815762969079231851837456078356503503829604761794036073458444769436559113173520082184949304695372257950898379196971188278281759337843258983658755366746393483371028487746441825*x^242 - 7685900394874731521075040830510741758676011140925843215108346498506249419469725869996561375479355161385243406324440450395319897974135269483339066412444678596882734582669984764347621072896818419837809361863731400134773302085476812733487176802830146096626483549850158864340419667698484467960793552847286311464024856022084575459258352671513830450607326035695879787207889233695196520738841023862375498076170112235039595981375914567253555613582300615369680779160202836793256023555684211574530437473977982290097075008643863770606431258017157409706141103121413006640869347267822572485280152724238941071594098127658352011467247659282046343553060500299122055787668260172321783461741149667173535109512456210882851582956096603719224309469102239633115694776093416606223492304811269638938567250477756578554760138094049473308624566103661461020777858076074195801602363417244183898595939465635187156493727223721400490807120536274488981322272*x^241 + 2779183405706567932519866941639772259753503881637155822975933251357844479890185300789399737632781480065678391310428576792041818531066235552580299798867120191865390056690305312740704584004333422801447807034610214821619569076055904625883462343001558485650187177181215771835336459082301956876920794162555838281633790375195170066830746395533082246293902763231480183547266173970433559419110066046828120448741319714775952439381136346907063630419809659017677921802099762178559128970962597823264599665086501204840317953168971987327016979460074092454989735623777165173575987284061249025483288036922201662054826176765556254345322075692541800400036916406961464844224389694197947860323673834087735902431692568337781595290153551622453004181825766293035060146348297099514129232817180665719839102885990960522006029511764707312461187168126456485817789805390059322089832425180332926655900104623242392208181243991627004108532448547515377775563913*x^240 - 1026884008097495025692728210503384313768367121993390013869028156491167018186399984333811672932028521802683327270926087722264130470650812631857322166675958154793716988301504901484667718401713849547848163226074174176909485585546213779865533401268854403009794637318204585109653101309522938315059910604377998178191195348797686881885758305893341137514051105758545606140132268959288643675152991749848734903327745196664906772335264019725179269639866379324282240949234392828353871677796889985673916221813564747684682618799914503745552512386103973026869819788196502456653406974748221407105147205219721331919865817519245947062028869418342700303921036234961472789938824217188807681811501861697909085921281106781075531342207789298993081478761093246483665330653877632153024368552301189537525487732502403002436433605014136584765457938817479080768646060948925673440754274652732685892170862469630957752602699728721614377559074636667518652506164355*x^239 + 389719810364275288654598621605069629006898081782104976093128685053682252814984097869745791032361150949120946397381669769706956087318117202196135030958592856494379055436713605801918641045053287529442225703931011000644773378559181514766830667009473020189753460875260434232209845522608554838084073312489034745325651421931875867887126398399143726673442572978177401878547228736730682010326047546609444605681694218127527328616677263060507370137633634905944420009281008836687888326692054728585883901666580374546395987763168313533652762913769479600757580431527540464862144297221057741082675390852671826751804122538338421321147629587647349334025575452188256166534016335566428017561187187584250325056542307551822334948248138102293313243475041191496742221473255749660116218356378404119407368850665122525378465719188464981940212388701177616205301383091197609097914615170806010519163856740257553555414218603181689173437439887382848941642437113962*x^238 - 151892511045986918153563177134055268451055118826795050172085951973707965817846890211972923879696034544491525439764237313159951034768763528950434440203930998685645443181956491393242611132087931266646022175353283529045573972435679574303511583601479827844769710374822901614895424809927794248062212132053192798151682667289767934728330224231807502571382090118319349974241554900946730030437245165061735377533386962749966155111828026288201747192231540615709224362824824723113338006944709631199391433470694426053620682849750035786986253259902629661257495651143404662199018253327128011139959303843247701168374860362844847151439312964797523420088011963281251421150258949000759507008307143973194557523138246721360628169929711793650828433163837450030630683155554857298926358582574101886610113752399562781712214478028753077504579655700166816444425054482683092955614908353984232294310397912137342938750504281171307009634781374045138546726695670738093*x^237 + 60433513904673434871107967297411231028587698079815489037673123672665287876606063270007291227640629989842777429038906614600167674727118429040503467792940459533776300430241374272601004072345465985034775595740844838080423286580971240870752397759115341690586796968312831896566672676272262232921280026979615396372959159591276128066649039825380756780809102360421291209798278605025823849227803078207509339869792384751979919802421648185615458665704725764222181678617386606793254826898977788207129521825554460703639354348234874883439322983308046260236426053711975914904082677023197070888515452046370684550361577778978856910816659206609453476391260933940051032418116098842262416418169334522813288004224160293178834733207650781326202827000406737668056073110640447356757392927881081281141009321091138211852838610887961580293525589430199660884292206133572230593794362660301913335243809175261339171082669977692880861911195505817195147685497507907306948*x^236 - 24295833073304302758445974043455469285235334842080325240613519624952479419361344985634820989319449903933807306238736859711651234435016271180511150331364350499669518701057560087808000145996000360309365611605092388612456457257671300937500643190742925397596782520981487998031768130945407586375560836153395486568990018332979910394335238559049985875685624398714916109947517672175682311910728178378377208910728111152315418673304763470682833003110165243020264928946870503603094244739177393557790274338460215493360976668859885026169275447427738044034482701449905500824618195874022347132732096865430076292657827377750851686937993166672964709329161336918902493626818699937197605395809705696965403950043674033599148421974630394379893257010303623614061667934492799922695437811336353368495510332729123000142572083608738190399765349520591562199021110305137562993703543873995088720625062527199988078225927207903585535982570380477439497340333597985106811767*x^235 + 9750355215299405947453704335156524538064553824936341582570379464271451707185278233273449059057203646286846297726547419116694226248843489171129529434489855508246443160612283470848628166291232068073988690688033537137851793908529005005198273072548680215614570338536817145062394910199899636079431344822767141475904928182649871048254021196647612608601627518407949944364252756328272513959392268543355161980384646450152547961977394152515140557915058214972667430354494860156627306908038535554295888233040478414404813168111259819231935355214136276300922767890289917649031884894624391045333236241843257912876277833583785204927775191614724982114868729865649825859371070130662927845164675235429692914291144717386514166717505042956917438592294364653908966228664087801125762776230033949936237358412583303674547201090663175209887208542579965624798357285571245099348520838288100803920271253104153668829451950655422089765372503082750534876882628506034216978507*x^234 - 3857974866373480359698146051656915791321149147128795240624030119445291213787790317706048746992069458824774606413166779673437933548634463087854290018103037237405208477369617187231346733933825472166488341825512003594587148436156302406965093078981606850089769309621544981517176287641961950728600663198790377719620517748340475625727392676601596154524218246120534800195311484362061243408301089183010624067788615363605348249786070792542656740900230331474092499712204365711053743681507164368849791724765026225553151228995616063181497335962957960348416008648423045436499782738450236220166315131120680486561376015987549747415015407480755396515670547459565156066859402941663557482845042013369051960015599378936383913489287422843949478991360360808939911532284455131575188714535975580764346023543199457761757545371703575001922088923615600319404419344861119631564023839300041137329583598968471951044009584463911903061875082694957406153818671900355753264860885*x^233 + 1486572386018456452777168497696635439831908053745503512570032543765528355999847730945621582973421261776697159957057352506784303294487196080106686980189702281792273987405094037542402024014584215442648940471997769979129680889876587595328826251560563238167000652156060185339904101621994035927354147343883489776218917213489845324666760401856314791954510774191538025569857872827767815316200056676495800836065469412752819714705807096964718240002728404496836812499149055825533734364814573112808593635308242288383239225729935131696423438784709664706955523546167995895826726515785681664644294082199271461508259808134004221291908138677217384994031281543753494187022213996258669234104964353019824120106554281389077229257441816148931630481191245518459658151718690427904939132845531179489481725902896812551069653383219396144275665072211155601568069964466127377193103743436903594346377781524728071375181134392416393213143354191274627282812684705770520244079194982*x^232 - 550340529003486482509333374167660565091797444125781051541514922887293129066694375503436927151965470353291597105552916733125125188619168887579098641144032523364888744345117216782583204466876563774202262348504591108638482929774014013554840635833621069987741233065589797578022145390068015541283190925010896889646053510872907689789083976771418289627543472113340317762932950431034668897049523806548120396015120170245904531924604477186314677075798935762025190752684813448526578185246192927450596390010808838670023748963604461665374557701985044813712049718598975900345035426547634885935415884964635411714257073815568147275562844843053138315965889761516660744359176840915606215955776822555252998875227395938470037000874736777020605341871931678441187857842417114786827432563927436028833326217933373253844337044913768172748111118105034085441599757783992345746522216795554578435306603051582911476650793240392321675192092416991740579080097023218326080196850202094*x^231 + 192272788579876675718466708267990629494985441585314488825434928315701821573922544094592553670955748919512523864767304960258836866929681698461309370564637164799397034017889934611404743228988555591363366098042978751449813854826329687473488073760027993072433074596777735860935719879351220655952843617571688010692974730604494758016371396956834276866321412299517631938005110541053244922986429441759666504495168366198679484533015923255452385841470225013116718497574667196008909011540410517434867069070594105091487778454079324379529910571999495741104101824732287871478842570753967789314532644656254109177221069993023594170633541366930259876480835165087235797688022688227115702703434044228603495246461961002742815342967152815317981340045390642896217127766407368856996535390309279729986350252660690259271650592669919391123532547367610897184027135329430581420730956686480198523411573327221164145811452658700818495826389183111684563882815666850009489983109312957782*x^230 - 61505745818146801305820052798216724812013691152806226262321429232879046972196177048841978450553542309224874074751468106556020592541181257661990805979805309825068599741614217292415084554415709626060712819942573348748875458595291080762038686942863356661622252216417190541753463759783738845288153105221585964585361092880298216686669627179493360288962552126814260664337205217486644833027147467971982243793746511218350708058358928788579187792885410778596807601791171979337178634847427726261590233566090883600899938076858946925588991524499876944577572380467903253445757312169679193098141241355585225383339719698426965372900269177353274443747656420430677921888522010638362632802857326929939778871571234529828231609204578790319878572159663864099995604488672840076789353916391546045837897585446957977446833326939166040313107028771436446059072952397499004653860127198668459777929577661163723770065656601811930569435111208501949515636850914603302610148300842522986602*x^229 + 16832831783551159425976096533547899145874981327393965237585636403904597923397329934606359808661700418889564761955475984505956922338243626732369219570069154326889772180334659033856929953089913550112219995121957226838138259165968237742618590238353521913467558754111134656613194433999272804097454492654834209401197045007643720075850155962095147768929592430809063286864650059947586026359981647544343877705177577306452944909434111292945350081712217787476670601217495964760206573435128077027199701503485280767523339723392926296996649330093004407454080743290518457284637060406303722978690727075215914321381699497627950070035035995768449669299226502879386073511441583083076795478046604212091486823808684632279922180477313144218577038937797463777856920286136052347425878361973363895309172179943245451635346486138973664673517894164434587323481848944969601253917833133145301934190847456956142563083353265557659245056221815612531575315164958163705009087394880730105056048*x^228 - 3089258688854062869538823014437629782308625702960059138474927803890532678390131165286178711865025879245784774900976097409136620179609278918539669297941733996278475281240200777396222755394145974630021433425174160439690366537928659123551561193022660757847214541772533271133075696906524055412001513252130236778987656279615683006157298715021030118599969150731030186288609109150076596568461237054722720266673691198097957413039016422567007376451613087634435531606591462516987890018669929430202102235852054142705181522967590387717092744068612163902582076955935085257289618834757802867108152484008912006616142479351063778158912539558514969545733223119534294372927637326511685313638337437334198688539591846719316048730326792819680521309568648458678695623273633642607290824260553937472747864680833810811165120267235616477572758545539503389047930453341746586378363782002585913026456674513151959817519856153007791683188015831939272538523421943898342448207673930168508126042*x^227 - 368917594024197320061023541676560713605203506137932030261403004295465752478849353799775365611569055018174013646844107094560033164361300430231059786147207869608792098810088480941150554640639190878000545231126586602477286881292990600593998302349610090794949113595807534597885488419165016673585954268605230548500824701294453922262416458144109581768325595729833561833773836505772033944224176776505749900083181238615079275603453987911977801583230086503661737251766027586586158790427063788419796014201473403365904117292733459756650251459390541621803426573946052380163315187419723214911081825064116794311409602869929399655572164318393228754057114007684980552072856060934580135060740026280545967736907507082233123449858815716180441809223128935414932480596999840410967566523138679647871944701526727874182575880344252760155338002154372423357354238811630059204390500744709069511628820517017688780072970017416141914033065891665198971167063520954882204467175969633548661214412*x^226 + 813823002345734393818724439226085984114300488726971510057860741379697211173287262468246862361693781297635436189409613057997799883646280946107380948976805069097544570327459107764815152001092826909709693455646646769129065469889428739960196555191348149011522780968179861732210736798133686731729649186940631098421620362304184432678977984946565399194977351620947617670630365327938322935992363733168332014303095348992433644996977159599635168068407957566074129009567993720631406209030609272136717612790071642111069320279120823841273540973590360378643327888976718250749824980676406716852612939772380816394022120383907380659929126803064463252439389196843186617049321459397715452670507280090012948622226890760923463314937310888564708428424732216292945425507124156895938917544727410271238487275347655632909239352212510185964552737295081654226314155260929937530849880360367689076135883013218594425337674159876668319572262537936715467360545828315170019096250841153463353645278795*x^225 - 586304962884573586784064045845091857121302993597146936255530645898077982527196209815661419571910697550854886303258224285617700680628938750387577817927526854274969551791059250732832413237482142705711900432061599535203716432679439723570962241366749720852368526034213670547064537887187583014152338281340354271751224251976273583568512961530982192877487994149597868645531440382387698055526973636714890644796946253441331428011614393932456472653999121399226772226402602541323717221871282324432918351045848228544928988667408625976086314401051699850523804317156546220372483234157953256961963943604538076615686884700034190201372112145234637632173175111606911461138604862861934194508319753672387812409650706773386436738073224313622277916504635925790950875649713330466183257097576907077530774646157808099340920259410362064503781426726382062968256610872546290974509943036171943647350096423940562151512113921124408636493946114399338172877947208353836201633174811916143978721297721411*x^224 + 330247558019225569483894379190470814352061403588399388954425031493547026365811365262419438132573202866451164988182297423730860979187991592717580330349390266684203139041372428412414817672513172248409648665589895164003732905337225178462541767120521734778625255848289578696507977861123756738950750140588881099606264293925193104607199876597684438488418823134421146355751159618270303708319911345316703334379710691770530127409665615417497210488154180718557302183006052517071511181920665860001885483288383200877975607969636221890262547310552121122115516019372034461267678162054860914319123640184494246491188692589159160674300426658793160168126420973024171881581114519056146983574304084532696093532183869222048399097523126510792799383226332892000417331680685922492864168916534946826400230273349720085305326302586077537245167580018760888447985028621710645296870603971773224675535877919217151919346984411992302579240297333731456571632891315775315490153539709007601090740490749831722*x^223 - 164641137592476281567300248234144489746074141212771457365261928368932381237089948276963339177428824452000470606102922432148415197513472156932621450206774536236442512153292330926775235225673273917631787748938249678498581401545048247603718378579760464932276814644731191496480998906268842726492081226369295651904996215812278440936810646988554662314897146193520826746662179570168703088965790450666958520485313376577712876698993097603940272263107744388799320678866222632369561392966544734074264746183092174531038180254098992065629807974148668452728455825792913121797504735914574579695027266064227325426933131478650959582965902236321326888608793887166582140452984503256696027311081328270761179048037352469419542597999115093018069990122560477473037311310566524706679639850848547850557923823522796966624508287369985128576105869748253699544878242374279226136825251880822606372781202790397636954353113328760763259815762648352257320684779708277055177824330996285717216819628346172336951*x^222 + 75818128277886992142473362978328839811881530252398063420329325837229973602381011084537943789836725939758074581218090470370351603754181622123761038522630253568684994381781436142646126574323675950470233206917203767554316758547806088518497697553929246015589549632676072870039485119858875243788266067233740676250972585931291157922109525931776818045447847775147837565201298893597598099754284493490215419516746899333250153630192968269015667229528090431865711067868339176112215884517122706103083290514941822792479417561898071943899563825754453210550230004927768800725738775259069584432097777303825492313632858497573328806745878195439284790466469135728335311990023926112914144440059276153996863905839443782343521108083233661325152611925176457148225974573631369513997582276175672626992348576446885528803647580886418527902348611901870016558479579025249906056231959370135910813756146678099218661255609769835516279793424863002909671737861819910977077644364661892567437562350760710147260962*x^221 - 32883088492353558965609779197546675934133897837552583431507490952469086248587408204883782386504348996821069025658738510772402199785384582702653618291225157611257178513734485144109500296164743667881412729347088437197047678950550661840709872743143143332967582578254459796395239774159552632648436128182536388946376828432391593707152408508146959468897497168196758253307785396744248659716212784255586832702544161064075730760784788627261101503028289278294040820252938096293925515696052275469485892221257846344281030712851083181601059396128755377162193449704964040725092305297300693953620575898172206733432610664547390858430456645782078362645456927551333618991965306169312831429711079765598977610747226896968515442714362838695302272007572769917294089790400207650875438872510890991508908473221753331340190592426612673959537648116004231312341296389472120699253801379272707899632197284259834743815465000697121265925251430491814201259934288734583602553415402462263159602265765289988540838919*x^220 + 13566309995984900605490153029592104469569692760219077287184977449316625139190961961086449855716231046916712846391178746730813980862994232024047792015217537263872821693440867247707777148917582213343502758577506679606916424324423954422102973537095202540012030401299983971742032887120924239571336257545581921144502667242091276838500066133849708135695886784305326208037353403354346884528173324485986048807051254125825193996381685582964931805805379034911042495860760492420011467252451115624800699255486828827983185946159528657809385470449812283974170579428107128382578679672469439669745446244356900261011040802993458222103775350370942034075391310820473106984001781308078075909442270248591134704580077349725297788093874650585081428970145385105050261126989425769803806735444233407584577671490847930432478739202510000421227907005708564219330374971777267864052340351956786516370170204407773605463812031088796162143232906615556546605500428804193618875996491289525179389584867701485772969033881*x^219 - 5351627068122020493866549411214476759155653153470260252642617994605195447801497597521689021684612963412899395288674014707079809304523473916801847371281560427814021882127246396135641442085203805247111444737706820421928461839761337385979017670573764166741747626131956176776256888206265467620537829721931628108095828294715398728089944867530775808950740875767932184891195837615141763423771055344318267724766190242001927820014296429081881134333966932764088551656307055380055259384985675079470161908905359076973525740180561958029842236702093151640349581734151890264917225646414948148123089390871429105288033267000685100635559016343323319831815949244580712340236416570244320705323506297021315595047909150075560727739306034226453731816068866797535373392120058946331413137460728019898082472658035553270114199796331001107594187623635527860127161783195685420248362729018369202670052707576670581798593044354482511299185244059906506729551140957526053382253282184301446752252989211695819319879941312*x^218 + 2023003335722489013266904009759738661962986928798203732199128236509220700345360211991885269241831374123683413411979638703471256148998495239155030786012666745072387661973011600148199166453014636604780957677584793147538865794318372733584901274024133847423429363197202279109424116317679701486516431747591287150308164491385416562775098911196191800939544959801226642359105472542617220738923726422678705277825079751826634960899695182978013272864451079326071545761231126622707487274559342678797663185723701128541484302199218311306335028874903925563947249076198902326465887007646685679036435996659723223101977931848705524102559351055391350727845505612047546921636653954702542296026024540301892883883296555083806697447468409945995920426524673857138129236284315242556109793339216877833987773268614076984641626759633781231679921723675791933917876073095984374902153251222715108984879189867418096570050150304794304895185093474212740227786264359200974935803126653072029410035531490857423681358087750996*x^217 - 732690109333952718203031478320567570552453929726486556109584820569604788350889396370713519709458309359836934505275223613690378963874548450578655447830645749204680252688140732845814349142743271363045950883765133363386709424952943600972231679210555994337048106325849504419102816340749832823089395254754983228299508986211507284451241656865476441135355345723086711670878298087430689747420337002921869283512936199107703217741425158358618160447339909723799747975183484844220779941576152075447399356675839011153454584101115016365768441473754386567194521953299027562249010274063698443901022417518943396504144674770024835731000837423612114373694609702282299271126272336926469333454375825753467316984406886772333488752911136711555847617066241079609627106498604854659272261407569503031712594375724968362942764619618106034088488626036418051718323329991882325653569243229882003137276621095357537573367281977226993617433997887314269391718053652802504683381550190529270845673658149640935943915268716941158*x^216 + 253573547217181390027097632931559383373571142033745408594126624563371146350656480581528250786563036131122400728795153727748516004881035573714159355496122850533457585311485988249731953754427382612372532406948296335054214783894503552934202318744421602272237056679302786737063274803055264541389598033204867019841028042928295148828061721980616932546693917561586373541413376813934329607672729853672091045558584690148983382474511940578687621837464721446629748829334118059308109213055293990589447893660477194119270882947868519215909479424645440374991101081906477493714263298623464516490877636200198904990819704956456047056835575664738802188262681874221025989059370475577640919809699697457471663754586579564075037470324033930994230058557625750627296703627457902603769707838587999334398897521595981922848659907726498681938138063935019339720041449169396431830633353462790477478691139035639101910064082906153116989931532280780373587512793800828957407558987396070361596271954528667499305515231913599252882*x^215 - 83348681231461534295372728737187182791128277949729132831922602227036300869915052094194526947091580179412712761977208982553645013843829209765306757270295190854859146757839098748534780183509940543252764488962750730243935317004078320738972429857730986997655505565666018244019750842368235252996254588147930563903159730385351391064976302970249371698948978182625903619988040943351983709049689842113746042917188251589611387614358767769499668509730429388423586968534022654176211924112640395395207369225932137168978582716220750414742891618718986491670559498062308674501781629748051380791176834005856096224560133157251345641666924434788044530274262073392134787193809804028353458235663680847179955330957763569243656996349744738458984949625892088734853642676681257624615416086835336901716992611142214334900083454956942509689190699620935966680522423306851621037753102814088579017426496259590167795008311284456472542052116715937921347731609634250052795733158542877311574539855455037799000403002934954628028378*x^214 + 25707089402494251907340847262546157161732545356831492176506092113464849723972121641995802766418761107291635711289548327475088020879551941028011240643537070566544294121021181538419834552446288024292254366629348230983315534112446346599274680628634594735501472966091879669246581860545749526753306532170322547115521640016490638594952884067681773194933751141164204412239759046156235576095636329213868711574269562556285605739726014037392533426338255433005379414295445037642366636600211708768376505418437832283659805881825164460667019927706795149130576529800914929350004512016168356759812232371426898435495541994205841351777775681185970570734658946282211377284902267938126253912933534195227822737140290911183108022026689585307191146208804509110321497255244750172992166180526536272507028935474926634330917425629687361263321265250190738090459602266577156944098797486773918347257137053856880294272184598330776373466605171997474450696137636857022318121450281554556872031680147659730940653233478415153192166228*x^213 - 7256921307256623606222938127902005928930926130417459410318623530162294363232279738644303934043595311155151740914088743837510264886920287599144887770623707237779213556771655348689830658164381287112432581227400585522556295885234440376209726126572369670317849790578430578447320239344751817514064840183304776815992249693719803502486661315440508417608636039700880942029751796509813696400046291731767746805788958203888143661102087471725342003201355986834959978940686602341537244764614321033303792996633423666237834857986913263079973091878132922723276353195994826993747381838623980479897065131378931133407360854734368463972077283178908861777485087254511854409395094629678587799507990962121260955440965020189022094401581312553809259878834566487474286860626244032831455960078612945939032025369234298254867954234963156346258964853290470885194889476323513091046140857546806695897741705083489561772733282715135898796868471092450184578429775989237765986357270918934659609220098809898272117114217712438024333105055*x^212 + 1765651950319337218324824956146937106431172047552068188782662419068736863598620020793982728461483148340216946450336000501968120736884521564599209992631195392516762269782804215772331181717784082382506156498927613185594437597820953201626574044302564622557223188143063452682605708706051961325241048939684229021086477952266599674696708090524522994501944465128789474065458464558370425320950053942564475002299301746039787677696323717009585014243783627740948455165530157652323078103372179520819868131106450424003092455254536339031104540015272223219754590995430688727369864846954578648960263548714619338359349679363212585439080000640930607590319369943438263835061245757885119524073383418391318109670376223201045000430670711149718533279673456296155343160951408529797304860048218190206258781229610070492327309199170199938677428247533437800686351262670410556875963048897943936576798221201103180520089049547914550554247798348071905188436951745934431589795674021983113538520315333284209286480244385336373356232606111*x^211 - 299437430016339663198678746034220751746669990180355123237330722639171043626055109545352028954229761017275997068410744475176579621952575127915937967552109616126782170753706298135756246094318435299384426839723439610597651205486237016948245718307355958176772560650391461001470735782399629812279349847162418286085009839255656439542098389715463425810450827190814424471224433407222296533867967467265962620846872200008148529646560373874136321285048665058982775584767272185768340975014648811570373373452599972402456501290394352767015021497778301304650108955302679221996442747861301948058453227814939090809776709557598667761957563083027038821522911999558414643998134218486994175779892883380803624196538845082782823973183271515121494360310600229802848571456941454613474001189623549201268841056805037379775502359020501397866779268723929059787101482287755329075500251869180933617583631816823696975460529956137182863927744924874227610606332924289375092595928853247522369847504770630371425603631348182885935710879810831*x^210 - 18928819902616377454497043073744718775674254215638124546302054632825611949408348902360246587125353723229928930545932174570405586197426650214786790668842803757579559794899940798399665379646307458349641025272011207269963507938540947034235880322047413027020749589176243696747780287559363260203934655933784656889576153540164230588504255764095438187205817769619085949271801494132444720710273128937790546123310307950473835894197938963236900783565668489831724407533821364858387487587708561163249475136152355120694172532721475926169535453039618382942089256949123917061951680967272604649412580287503148043684323015371917992099830217923744049104064617798899206311655725976637381431900970414008857486043634661041576783328481006005986387998352554650770218584133906166578997990854873301606892987134926397918659145770557663132532453396548049929517900198946527627752155375044670525859972762090133952378748827518112011880111199277375309321758471473607674653323745021113727259577707292101824039933560735213369360601308832453*x^209 + 52534041553383519933419053987990349833978930517476482511701068135263148814177299770261924063409030879045964441355060963066945040898652386420349061031204481025574304651438212242072241902254274495538281336270401821756367306202352972448121469192916008256590101689456884518492105697461032172027307503151834795042256311439194801578527203127658821388873427062683655123114481788705535006727917398879681613987792305975444850929041030376433898005311206714799045713586962884444552379954181157029900687606388149420137619636285166476521305194217277899004706331014136120022739750080087097908086008481315742169162378306427821786646351700069508822304028758946886857232536864010835497864945921071704945125685464205888032536709871660656341305838639512132255770758974988969213243235688977358289995118413353901496777722128151593958812918466187548237741025163606989934733568184068652617412655598028830325725861505945484624020053235472197545275052219954550416652450333074649746226669205710382754336828950414789644072810985504224597*x^208 - 34777515288456037695025644435898109474828299889990848375642932639669428244033790772613802288982248946673215355838118867363837840090911482400972026133873669938980624901990949538956517161040724669607638253924972354664870304095531258711922850439003853718635756349045210354282207886747761633233404069157622260549492579365633863895401301933325372683173401443519000391347392757936691052341792311399597878770419587061125063652419903161581403865281442508670061524662956082030169228076665810627120821090257540057164253265088845184338541569811840096393262439809357192045877348693888896647926554967482745576955932958724024293716455520566830243460062161085836441619250008495278565556871295093033687501876476209417198878215933711188694990862456251150664612696737637192288391335432982072496544832601159460539105188342884362910661564115661692398938893358071417499412238926724696417798875387073479076168689816537879465922630349747207286664242096434897988271074139535796881178188309729844051638626572078137576861367780300518810251*x^207 + 17831089074514237150346177045095882813895695502802107078327478451694665427677573962184478001698365153986659740710508642904374441828880686689300967028026648239091241071126042976141038324971820491261470915022849516867498794907527853781417649315596746453092663360359155849400272227491620431265062766673057611122450396285152156844193844549441717759671328463057939867317958863133432381780998569839973117679782899231761969741408248406468177477915165649337796268930302405805808587383023631180822296638113433852389453701263999155543070524766645499766793465564231750229429950876672951884789254949336550337857274356488913489296408689242453249962834882547519079959395599667119227352107321898457765602084072605602468584444976007994732914011637370213320470751373959157530511194442336287651519096525081072098477142279434908885354770932566323218396778941676745474603730890558980837908349383421621568178169445557571608422938225736871491148561851712568345748026818653909870722737143998716829214942361645279042910700879852634567081684*x^206 - 8136922824907371348069398631922505344986546639248984618019423029171820957353029050514425823166140636090274243857969999175156407390380182151300763757673761853713200783818848357803872158219929412474958034485083207250332589369576226932755440280513333777969333664994916220218569358673893415967217784959709639626711157201620315057338831837089472421331374859549744190859687591460487375775366113199869796453244358880614599093502563760898348938851764974102424217373430464075364771302513987675573997043682340045677876844575154117137640307191331302663038671148021707715351269658494405939984238974090643739218524525263045698579969385877798498475373151866085240718965031110110105474121547188610582124655397936959899187824656878048633880736607736131980424477405304669074618785715632332998986241179571997381815337086503118935957171593985494574638876804196479443483524500180633070372431320366198739392412853481864733721170229121232303594273775359287198754212819186231223195178841139270163549447278015406912059700991989781294396059155*x^205 + 3465906055096283251318013848280159591713478809365959305173263189945657763887646201772747829233501409556799144404963719866485843585493183451203083345138275549598495777850889391415966908530049786453664358673894094210702677646876738502705414696507936152572525261261290974410570261771605293551880234112817830194421360831340869241097211838036530283395962687296224501206141578168016254094239614230986797959203698022164750367236126932517342947969044736938252665280376392531314056741330226578772015046921144068189708182207271805467508588616498268269950471652200573218310774365022058971207130459586801344956032033069188006701668907837969688299219050678029598981539143526385320853062707513423919199461347580278524001052636057464436155785618216272636344720010428538947057707674823063357909132368698163932712082987928389436478519989222735992150003992968079993503289576632939066033909021181400673521212960859111261192475236826339314424158229463816031926985039623986465870196370397366886815496975623532665886897439572116864007626770468*x^204 - 1409273462063275800085660307251079168284175890831031426756914911699955520749486877784066533194368130019965942959829003161783407665280294455325457864217907548168749587285037350370439276767910295246328214123137198193289544854341281129097627096267126258345245222345666999846332914226394629964728096032861296332294383329295588186396321400695711391927824435245596830220407224240169979001702192514918576888574963218256066499408460282137530506152258583782101643120452515884605741626259033415300675326814527876481644368632583629735658631532818521261746672605436003394792363271541628560366407494262437919976850595574275942367081018497499703016313301794158081498255310296262900207732199842185992868711299515327508843936728960671603874176429660870035710409202162300397687087453600054928757023554775920804706024313991015323501883825842098237715130873153775025869751007908815093776357844941963457684151539948706201968907820856943456106283611959331512275865880340518782956281329606651168381369147431658183576144154383276614134079513676615*x^203 + 553932549112780029716590576788780365415599513524302243771382132662782776661447240467397658127906223172359571411327649203662860457483107605320342380366272013710407332798772883204111944364663489778037075896891006989584720619533303660880512972522523294239489189601030651439042057381194393203646920495041276704150810912528667809148646530564270059426764478570724141005721148009148111328173123846460547076216183189914546570459862540422189662038433476187423869416798807248656023882992414020042303394869007541452788354281000925728718469629071080097351681729028002592825327946321504042108480264132661465291163825630295462539217241548719064301046937761040200759870429462493013560278802506403339215259454442590047060617250464200159362084238679805956711139406919632693380689329986200731468463959920850017257248949999201303102942772013489842374482048528980062030114647854967371577914602328685786819161384624762241434291075809611892343723983100346177400933175335742191139033815840301823934189069710214888630619433923867212914194530125965619*x^202 - 212130964110749300048837952031404879506697172397758627922673662589137876286532318392695184326502761089299266701751638668720423223868578572927919636016381037809671340946403494323461228291725833122772138381711664894524221188351276197212533856288878352060278251814067796955710842071393284830709540371955024071193392462686126619189343938073832831207268013739347975796113442909228240496074495795886304390092880978107867413606999486913472892247939005771306573881437924654771131417709314724369182044713651161876050559493016502097956394695286414112656138700705597183793438887413227600397037656587847621533469909972981114450751250206104092606499156365748685073179405040381156465248154433113614341546013877931170054179891555649033915212789802745747367768773934030263077260738615864171250946682292208542785988334624702500688815571357110775774769352257638303847716571635693460098071448620090608426571625578329956956872527726711447695830381817800851455054688154915812615357276673943039864861154238564548419138849102534435621550367746979818860*x^201 + 79561461974536420341571021102129306531106706028212519938170691885422568711450946909621180763266978906848396730056656080690239313934341314376709007532572179253060854909802084127331514146741992538151757963066281739141414372463058489090775788211884232024453884832875338770198364652497134365026307303747328431312394925224196194954516648450432940990909524499459590235213972179545376115556801733306125308615567971363225295752597186615945766961355562808144370860552365989220176975172023183036205700582324554248195065499266084348416412360679930134284303689454047954195347190674643031508246097327437165178445990540293730209251972312721048633661444539020473917673948180038045183066946882200873291377219726133106739376526522657704405704930268322501927408434066979793533956235764442050371511125358163779874855889302879829027987265231993714167130632709130241027913048246614337278061647168270031370677853395906316467694249518312897704029351760607168210232311065776358291513997011234032147061482806534454249875981581429059556141457302207358987295*x^200 - 29330723294818332830697535646236043065642053040574723854327069093616595194712532564187802510726513195429654080546345022364799468431084929567867189031849389292071801383345659311233177640157636326486344271892731787466426303004105651824687925473898877721454760988374346486905785313534706400684874395542844976711452299822865989799932311479661545085615093899602025968263340043222363612497664259109186107133990902206860525805460975041836515175466452771610856189875620233297610750319011878259304562823455712421613402732387245467096990299189632715687669154349997514425312977672078398041217046905337903329991851771305319082879170683078399473629354200913531297167022033852198657588386641025973202762934882038553527876048489668933194560212153020683577082872051420187681010125516392697127123922350526662240976370001601348936334326056721578355849672320684724674852328355021600296438876962454501534719936566741479233254669624340334601844395775488748315919509856385562942148903413171911432017681509160222301140885178947310275441470679966575401036198*x^199 + 10655491991248164947415932473673475449006625607700531489708797297579721346794798547264550676557009619566651101764097602974220637232278628888564049522076405199646973112239993001084170793078418771878969877041931116897946029326475629204352548024979539728188698264398116652615433269263374496586583769319540847539534244152840379969918654147855092966499367713881478534415055106094326716607078214388638043128998472763449313735439203768278330826370968278734847495337804842503145812035840868710557367703419763984326742084868023683545680924072260021879520856347370982133424227494280962126809883227892910225633110035032631873593560464873988356430067004325197347837725536926944152938336595526264926022131808503529316141883781498340252313671126498600519216925774871790822394597588101868754273888428258798176745287774366465620646740189118463676653341407274495575033833781801033097355271871315004741712313028978092130504292397755214400981368608987961599679700526842154374456802444139253014983511863681813652528604589228708110005754692877542138093746026*x^198 - 3821587434125479036885434618553566801626984548931763783778516177113455022909193652797318293338860439183897931130767422307411398856145510120262521377544609872523928493911475899023446866236405972198713480389461746185535174206550974443443288434837113544714928576265405551147388236200856296058997761815439330914919444535346465261471567830482406680951539598218752377743026127038596822070103429754688081223117230157821215473656342647291635099154232272770589027453998669874188534619039112034327651518738908897624843768606246520462268804365981375207867760542922289429684543100500534583876112002800265340738678559321106061044398626436870528668891596539024957571022410704255286973038318368031409562450614332041727737642429813622644494654276298064543475123280339337202322261958835519365700168227591378891008884097470801946412195839478487583647871092246684026217909159343733587754331349632994398050659749162964989094594595920532078651134747482821297558376827055275533218314318083420497963640791880499059550646130716194435932198347030028516399597256192*x^197 + 1354856479536031441609695648591517860606133739211390543646538495273091336414257011528999448847963480744966092599485891732909351707446587494839400318150771460831944453613019865199476216180963136014059975555809427613553517569988752336643013209909546402114861268830397144860270033213797734847360152187960414417396621753050052291485045356006353238474537951535536308246050231253770221943532657718101232811432780940222098458746233049942857450900767062918246287712398547619380636629913875536867049814714319893321949348709124478327535068736618725342676248444674783065230260998465909615572052547109371573293595018545252656537785846349507017010473509503168258472683021330044405620420156478254677383584984191397241086485803956522494860835606030001971874825394930771909268611836527050526256913336467698195224755658780217032309422094624759071570382063903133498919993125417410998607569190387360877641819371603291799745274713476714599951742301114470676018219684471425128551474673570842804746017337142281455693997989151716789542944548955872744954324282280215*x^196 - 475244248054004401296347712874778038709265678807099342367335968376214917408964256000528841034314928963169423479123281279030939027113140841666127482676463590025482657819089704465561759350470130840785730840418621576128204517319970719209468929203017305329123627187817726284554661412609775782310876322965661448708201416235306009349260248032809199769524509096922662343884676091792586785916507941365454916989625255320545187303908536329384814184037056518362044485407986677710005047926796415023638650746266465156838474794142927262851125829633214556254825024569465926737433017295559595614601331751948000869867290339728815638172062860752840473541798321776079482365658319716707747863502740540971198872589798410631829582207763158097451363729014345130150559940743737372771273082558358244464142809808118146660342971320863679291879830790508753326548147950865073074657651626093179309471469146802258974588584347224258901855782567312350022410842256947105849281898432805353984897770013472933450067756111483526712745247600043619881542368415452328078257159853722164*x^195 + 165041196658026302832502323583237917884538720038598609827631012468711462531896563783836901469430206064795579384597099721596472674348901793133426575686729742056846908099795813063067563359214488274108588030372907147059333050809936436268155942861461306431643455355402612201714333274294060594695435187397142648403102723946646467527185003157948839241706439379939753275143101428724233781915604562208930934007484794937599060743625171483848887535476326859629153326102621891622190132539837331233957615375382180748076130371352462503354293441507210070559244473215414450011999502111576606055232071954158568877974846737238224265475890636335089739224281645558778085360915420360647045190770251274453813616449072627420396137960617440281676851512712773951468765910726964021667290102729190102396388448281540473740100326988001107737472062953847620808772563141588546830648620985565556716518726828576648335015606031960054640507337741381491497768501278099857531222421951733098173262653032814122721085457962643130115206126424093027951535081299135564699709334271931016737*x^194 - 56769671115990059578010979365191816769087058801503467291830421658053416735266398977899802154884074676929962083638256656900098564041341896381270637042420092898785916450793187700419680907795433329738860944919828029526018533335611605084832248658833570686265928182639037651603971234896921688958271190662704254301437461449792954254663495229457153721172293052175902580983403313213231195953537102276248700781841922693527602894652185420539580770995327131693041612997172696430423738690953904783030809410083688337473728907562809119084771595583631619977212660303890195641537981315920866276539540522821967509976143213964730770953628103805043912839785405915028015880019987108483575603711964699909293314924326323746712468061775132728865578618798885530167188275087098539961849879522160434092161754014296638264921350687965942953295556582602929319658040581727652769422189058628509847085551615921051670815839979581884251229915413488017733999680570262580535814333070576569157332268033221532604148928934077841114050037548554921878812486928838806330677581325077999442172*x^193 + 19347762625822104936723789353328593531430205998393912947847490285098972283793329838658422239061415488172630612035661268481863755930562289118605258773786428328407189196519660799110662665391873424385413159671191057763484659610413334604542954594634104111310710647485063825492044867629216146605146966332165721642062525825947867024692069533017434264156744414242429955712794545707606513630801700425474867509520488302306826109904830422834817252637465229246721064624662677816871292969064351331327541556089849865492769727513866516488093432713665888266831184864229793207094938457421217091518733478245439518348263880681784823286619801359826169027581704859561861319427789938331365040652078924050132274655001271458932097403016415668240518362578093856227032550510191384511041704889280786236219181708003373374718407768527389779285426322484780137641899995676243286602635137925575085168501481414530555041599965257279095115664427397420715497552689071666219126546075101266892239743312369444835765058189358330640972440464534718991847334526998518205737667331692809127272214*x^192 - 6534935868611405395618997067805199512274352016637854653289520301968621904529785784199164633286212849897454187420116265781497376127781271883541659428074566435103681422551313773690937866245875780381447746694773669733422321231509728948009890047589542594638263188791463150800450500155112904599337906945214196201134501241463787425949915900229153198249138993224126689471488789323394441865435451645393954142541365886328042224402511042861517131450347549293674701585118783179020389812154890290687533627700600204874814479677462090859643345409044160548982353440935164103435001608002556472112246123689998991982758359747925100285528021476447821424243258345573649345386586950259141962552175745742049090802312243193992525504831973653158404663748690325176986893231343520177300424584377565742248430272310381791055886229046952157199226124228947575260583766080360977658281605165075832510944137526014160149759329975769491319175328274469807270957487206813174911732508864023381991942137385236346651995961624958810692257786002881219081280832373839275225354093848719609644330849*x^191 + 2187915181917831523642932713033734809870212139952518579200817757114511168117955541379003756034163417943217042320945867935042268033961972117474841560935429427646154162867443816591912425430387172539341711525539100510551107356068914981852060359548282391063579877345959183073982854521647576298578200374856407062724651519723418693311146313309285392185792441365936526910043510847905524587595860836691214935453387729463344976819183931532725343947586893476471260980032164156556146441410431068693991143803155018468170561924439105290382254109135975316097996496467242182859913858806192387217852887580874383290878767208564697684546307530587936605031465336886961804185998869278537688758714054718634667613426898052270215376138965605015765421789915620238365768328516075573451736802962005929664110733452975183329209339463779974725878742517098549272875005204982298576950724852840544408989759810378858124314672011385175219379891446077610329460499171300824174443073169585532323326293545582539116056788209734381081186216195804708665565014757290225166638943886106018903930000324*x^190 - 726214201850076145468392731691539272278974157383890001895132585430624782550083873880480510150222428232894508777125099494985115674142729601414788891964781962592998526621240331702236326445406937248425158844591132999484060587896758326298562406734273833882779549486124405780489152157418538678756273423869608171605482330449475141356136775953340518251837982987262181767037998904640072512375671339769655818255677778181614069748177799546778501882913178595669422477178631073525137129183753937893879991537154789648141995223189685998264785305029724254203567593347826248246238144162097721750857718618108086149335796792789745423371149332322198585856924648063675414339234777930640967983409051835548261532574258706310002806698175494162118400496385964676508207642898258281847872415774894228906978251964119226158691285699324275357935616268100520897749709991536067602026669447968373919332448425272064174300700966781997596230976095629762069584338666342378350166141856683335374509356908461324828559096447267438887106765555325727997591317644306587191014468069529323054781431818599*x^189 + 239000604746892666006252882106346544444710083344626815030879879022649508358949332311074006718304689674590807582704773610095566853908970589411034204229098869792469915799591866107851536341822862201586019113903094274345218632923839179357179456569200638358491135464522033586765855534696799851656593255092926882738041182359361684305671809817642894865711369307320389406373525498153049911903446508150919388936593527851653281404297457370438547213527865059623027247993386754287159413719766501751067023189849270349009267496219335773416484294036020483793182700106914235038333959723548417460480429993169298993245575994906386820018138844269892992341604075338438228720612881436328568316008509343970120654511974139644387491291975696523289926505464094673508097627119232227195069730685358876554879026520546601910856228280002301677050316639030775804860774420753473699817994207228113889153872953869183580171516922833465593252507148008526714394890520358231272005865508581494972169747490883466031234595111910841168847120096475216051409508899197022659552193705883540610241309453509407*x^188 - 77997128263142542556667088821677353401725217381675063839437978897164273782220699776366723783087037542478479193602958512630953440684035742299441045292518755369315479918219276399735039029398829433835891275013499061998565792860735968745116417099531685310416696801924233771957597145683672390710190943816582152363926386798447975112340033749488441117725437563320269893297297782439800740711023157960059360563345717640723612054824340622314171996305570815423981166804615628351413793024812566959755526458450998614601545641793708762295299634881641006834103730513803859178990418809726018270778153910983384522855259938639596293519474722174501651263491752482866847271777236685692465834644723879914864779550495268555235898140981494173826871612719615980814169666797552292194319630405477286847961573735519232952292697449761287559282407847723585103387829816904688236343801046760413649766108488190021552712310646235357732812568200906144528511780948494405406091338610980717250527898120582471310800120552857841779351866048128077561625501777896446897916559563242013891593626194177919281*x^187 + 25242967749570093714802906588310820477782317222733088374545767000369661353125362848644437874767774208967007343146305533273846588418569240627678333736759879670274747938657234324556233873282594887515411791631295114830673972234871592581502792059772515462055838768028274977980654579616063472749958912990193243931829494749706352645935965149701398867712817276194925197918868151339425797470798066510366873379011558916281122947714721568290811560291288241706597801654925590355578540320463751744925354227129499302760516663306203678730294929744597278235530514573865119319119100016925747636959141481531477826583415016551379243997508945168074609579870270873483273329531343916078140809499194119205529838743502917962110309218688603375961658741841631721890496484356877894982089907131529224431998055544092125680740589559617274684628297068171323949293309544091468873327620446845882988556594535563392374250389320022551722834549978509216220500673338115125407169730720176035613807755766793287520050742575570945627928930864874031114096808756848417077218178820067830236200454393102380396728*x^186 - 8102398015706022195756705220063073755148786143867353710015379508150975978547234217455860381660837823079663337771035130148873396919842230144109836478715283701045705429001540841252624748303076734742256029025100344470370171522056014114716251783549954528872594321599612216648723863362659838531116727436482394130389335691770382714693509147442191954933250187469976283134944390108367183511899488047220328943862460491095925820522366279466517648687749943575049635315016662447297852667894049904246501118689017571166551458190770875506824687590881143406081995087378154221605547993027515062016061163643460850566294591378468167749537475312588964474803404742352037812808484372773576807133482866054279243859313945234849839515606794833004365238252622851569294661794712540945378445981901004865345071016102417609848105916036302084969047160124564170384530979738147080929343843352840090873480092054031418918725741084253614191148833491597175864921388293262887682579501468517892130368979848927089773542688385318343938591782336383307658489348975230371133286947682741169038289778786416201524062*x^185 + 2579412227737076769913078375590485701369235932102761489670735366365180264952925160420853184465352428476625120043620476419492113155756716357984571169240330469743954086057438952446310660374564560321519999119556165076134661879219961865445854265287843470344412943952283435616307248632650711953192400637096461123464923696796737429706633839624289342142280132929741471490956473348114034282792613481172932159976533587778950383978937902949189643321820286598658791044582209641691109223011915767760334955886232090378240811621409929969700053669143511889410287649519325320420337258618252538311941494327780861037515916851264100579986199140752128019393364332109683157890728478542134895755052317968909416121208841771489891892126660569365015795645111327607943893288131021138479397656877593847299995415691910582769060057150645258714800542238999359862225386872137150056078978007662174639007382928106250989270219515156529243667821541634098531691180557373488839386852943315230437358054104348607526868159682610541204513568762133494012406356912328174182186761079972780946716512174615303712963656*x^184 - 814478671773621752244764506660092777702984203405313010860756973060488190147560213336210360656534579025196349615516544575364624535488309875737281086005601772361561071904456208374151961085494880992859202492943270358088469214388332531505463130607601150983437854078375341986426556928077407979383075331876712823674902453631463409919611045144202653761782750322036021524401175685727166083294117806565105867418895717489666018770454892075108026059209456160028209547189908606278414654844811136636341821583224361173400090264134870672270470897908150386107295108801449377536586960730663927752238957974911052761846782425363271219312032214523784492977359647845985522048327713367278696161771727732981658945915928940070018299876474310671116668799255569140982115211252221675055627236301225220638708476985123637745931322594738164334982570562256133188602741951965713396595614823889827506347206405366287365915940125357729991272980580310244496598534743715567971263661635855438708354526742210588190151866566028810803168708871613890959593704799347966216749309419437340877479503629558049175870077353*x^183 + 255096985934946874917661298311871148818435609787039881573653254392065616528833998638532544094018966544759422484856179803690893078758983553576559557905919734324703628238074533050167441431301537661937996733856143549827360134231972786812985837622577004212589751348702807379386982681273019630915588425462401688834322424240565821645850059278631568262620445749715745881541070543276004034069268661379313833759306320600732994178824943516868957526935427247809415833221272273690961013766624902377265912336896756518604719709057109408793175029856154686662543349306232692616408513064458276134582238080649256666218138961929484920229763893537537265607621387975877624202814607454237080110027499760617691160961909399926983551850149300728751835075241748855183875118080716146315081726972478306251912270199912703661598577463900900594862438085508833735956097564632106092024609683019692804199854079368400419569640889146443044343917770839747063731170468237215805694746219888986826345961018821470938115378407324616618969732484811778472728122730683677450746152870901695297180756545338517115377904498937*x^182 - 79252266506088250372645465545801799614845900439458239055796245228192509848823431290918718105044182879261003439864964623012974105270976361002778983780254440102476015944808805831136988031347882585650966565672817818388735747363174633679760595370719054991093295989141541225198974978378468395381220099252962058313593482290771125977875679679160523499063080013320450149572653216223858724784022816867628361610031829636481397497525059036992877305381599882569161358830545856925172766861921806385539698890203355550050412294492570158384397014970626566369301795025906670155012472451626855699030804261606981513711467641016221554887261686529100698480396165279291757347378443773158360395892603447237098534402761048900913084303090006744478724691851406895783744191113659777595027401368874476711731424939322222108012020430162886608844694369840303080653272255307681607183773902961424611574099741689151780344560659934626695340550637495340766743749521831258697234161647551294561099586714580638683385932867338013226930933467471994149601332118106286729650954114528017348259845605737341229001285399088037*x^181 + 24423846281068183855352623451751871055293101582981705541783662079788774592920430260030126397094899522022146557375446866631930799457500980453131579159191615937423495414126405263043260700586411157453559853409257918709769649554096324830423236995480845153104374015037667757186236365220497720168987170588767260440508634866534861851054346440116514283357281410691543765217807306905483340945624939474083282294863975925417707431402200039797020698165873797606548687890847087021861098791403317577924103487205469243798372812951618778034874251553837815612834380015359803153592492366137555867003764604707881376291926912894534407725127778944231725684771537415375436840966886228268018075279480457191289004082039836507788407576772610426669645964834302364737301699248837568599410853458829722818955338052181313696395791321169486245462850568633947818248286974844014877603215177493591111627271300303364810618048261033644020198927475612434554386470533144107522080771755698297730717159175574544268133296028071918859532763779020978373200940012272144370367217024393701880214320464332744712025397572174716164*x^180 - 7466725704105176621242811851761863582178188110018331469609799545365242986930860611693040674346064145708651372295706238315052908149862514445557324137087737194514288349869995966804681081364634948271043740971148840763291115018432030769848184196310458285140742069124373895388615319652272253978357501260767884549548492625617649452348251399262705278645672245303000500412984338248809222786765965277827090920972530286319254823182732110213240008550131760260841433681596925654514022375667880493159349182012092239247357959610026263035011973625101767698285651663564806647690630875859279321096939048352748365960520654015251723324406787141791266132652316680829356785440606311372256654934984567344004617495832977166173534588042173939483969640233377393661625503987657488801338676511867883323020715401235543410744655828086415675271896068640569193059160289493820440909627456186748203105424906941246231796211709569248587333775502713129940809971781169440267924894181835086264148532235529183513879569819115364963316934464065648649566852324693207132675872736599632938606439778132274521121644261326414618936*x^179 + 2264545355701711002219565441885572604283671188158432874261060183434652264503584119722893867748175933917932203245699515673865890848212783812510335612666353511186464618885114838211410935539900593050484865808798271179443109929793983144788318984594686800984758806597563635159694428444739840390809468816764363500061212460964147109129929439559223538464731360645573009726740581633190452720044052263195537650123156994100375986451302272687671209770849436864472789575599494529025819254747644578930360951972949135432643000694381323327292240875011116374941839365002333671359827410853629706969031849083091720154017918742505961623114168529024736200857640706575061948274990035054808626300197910821367134473322411922040333170832445729610489877872690517531348617761622972804118502866770606803786768945312199450604100073370586115387568061074407953640254212534301578877947596928901146650963220025615367967459251424548116647220204831653839483331816328591509918473013394516053532393857255906124485880365265508256619603370356551100320802369455683699546887539321952742509509424293459292130901755893997957593907*x^178 - 681381596607630412831218324262911909099822770533694210776020427653732832962361859600303186127956006215584358990291242417347010801055821139766069445800150912416492806391390256592500568336910936876667340505442137157600552956801034549159443714525918113433178811543700082367617711821131870076708378886684166106736590461570230583597816604826650141178715013531356472340333385804413106040290868079286413789329133858599660725140867670874916832910654800169595334994169472817392968957919941558368560927283892114159362071305345124871369874449376209709867931670347393784763220557273456873824390465909193004953671257351629855612435704544716248417900076962445871473228239940595524696820454022187932397108274767031712609394956860357229441044437986569685336350958834561867541662026283500996744905075734552280867631407109068071358031730340561399624766005552940698254572127302643883473883930300405821288924251583157266246012389576075630068607372304679034859245462934391389661308225736098977251118207987614575869739605680742292010337064961010073354194495715766221605596557520975567087383325171592111431337682*x^177 + 203415590526892969716878080698842275961931945417481745738552039493731193685679712579408471894689394763579002524030696799132081241633549715758390620942885159954565154243950238446505632203256283124614283927315307740609286142959086812613327997670707640903574026153705049741914297445184399769670398539796175579898877817566993780750489581976792113406407782760821970828292780026367826230558443526382465472141594277880039731730125086128642847851137980551893490195441568463968580007780153856927810568597972091087979678791153153069799654912054952206149095910885194767033409461359403367833583307962542379582416987283998372413105133414424876832647121292923322522979053350219266285653290690257203814260140162010575550382525079754847761851501700981131119591157745193481140891561339301339524512710394097891334683405312317732343311561918904448930741520836090240714838808113775971208435646875804507704866144405535911798688206685290792507907245854486356925212406307196693775203588478394063303212406415468303572016965683238108321825460606140117837616183659101917309203250779368472589035714328029031553501565945*x^176 - 60254449956785117638107010108001817647727276185805024840013139448452257506213898385861602122511560273591150718520627009009676166416207782831152037843964164519110440429232281777947372746422798548621991082069586771747902612411857034696574728343460369713001560527204631679836870009583033151855947173935500419783922334628582922626804166699023526955141679538009385360335224655958046525279656898552576281951683839594513909074149669568250975083108610725822933916774538140084548589038423353911292444680424852306778970361420613556807561452903900353382317871957463469467967482101515330005990112368021234615251136097330572024930526076955472530046589251159463700160466253634077683787460960080998062486823100774373375354943387457990992766431855399671999430244217039836225586221296295219950026365988125545739586810461482826146763020308696046306777115953900266762076793612754350779137403649395184271223777812953300980048560204111676366010709605042621532882541473955861559789080506562137475214544644017828205870119991704105627099768811570849083686799518097562737815166088540705629106499504676464582218729562465*x^175 + 17710502528049062540723134913105560241898680119063865750958522137627924341582839207123777374290070049782360295261156802251982056258557841882665147313770430644937590974580278814821645506450480443016769949596425772344673428134613642580256806837098293271047181570993187143993990104481193657846112030594579590560799883419349793789662659194433197753841691871652226512549202267735448669317131019915769551259522242869293645889532857733723863304820104247921444506929268972910497280220323856364003978393142474015387127480828807042518718908539621047695321042262515125870194146255414834109391850573586297280001962627447182826702940175175884728958564764517751666885696216138592012987805095497479900871541207783168825957781430578980555894500303452952825643847250833047931345391762593041668542674607422410162960855008715758888085699655637113352020476175042127302484407068141921608297206034581724080761881747203348727486118092726127472505321153173501161883002802157226435131409166852478969691535541262033321004831641479073459667181341179885100229196307137772363340559942887114847270062915245770549435559189201915*x^174 - 5165749733852307442994033225338488182602782568637561199700535044832652733978878895605559513210593435222780367344260332996871464906102843707174653281071520956321217526898517399233107625623661631380946876081631412857986635816017450841128082102217120034245312996079190022919529859398870299623809312806110196425720939666744708095107350979423748282555322384366518860521601292225284371708780785960921092169948808089553445257309443629881383137268951141493155555756225271857093666729028219863073504165187784413600802956144392766035033217315512587890359696217672599143707973022549507291658473693480670289491360066699077096644039425253350349789238906704901240683610394914646020105158457823643728630827948549272741055374631872608447401959196973509423025543577465852574308494569167383919173810146906382599995049177443899237694266044726316242858706487742769117817233902864735344059572162630625724292638267355834481154797335137259637947207290007249568720865282467239807180495964366853932181343620725853274677848054287883132941945365617176009136000028249897530606456326723589248117066688796124900622753760945615642*x^173 + 1495264075321319551167094607547653292500980819693323270580489237423513189488946520991374830376579844296430729292600766709295774025559995518579127560085243566171759041367315923688014775403548992367184993322130769288270378421224475822409729340360296156213065102137833433363638647336556439608061812442623701157004518197078943682793468697246501452816181487283251393300688840702732865309115344335790691676689533558447851389146940976904692522043482140250210030306967464782269369009665228754234487392564747308778990401079652051602652363234485418159642671831209573024438422701858112999339654906687846260295056415174381274556195506836820258240566891153171675430338531415482965497615989172675296383754808297818752297023377341970663917804794819564037219265586946971785938181909766061327309412117129615899990061531163315838347620181267168971923409261397505217970826146426502659333355637439215323910094500381023305559499991827510199370516160035447765352175812914161845234472463970604253717227921790360641106380036374621807703599674623836766744620846773993187930372217053129386349273351575144028391464578251055229948*x^172 - 429540021636502175097039198722658229865382966959814066761370545171113884537032462207908050231492465122763449371599143051485848219235181327605722158990145709440629768393737839142660304822924996307987812374083371865382006431912091163084676653380591340670241691929387044826767639178100779342631164020765327640910461337362201211838719222881236223289889338366427125558712719764430884837406973934764445522029484455537720060137084345767236136264624394941397851069035451182569041948812343112926878966836468629030429544875166273413648459352559138322442012907762736010937519572380548308684315250507557551189121500195855270832656233211081510842814834038824417003568940662751799786592006217504593955109689695073993970445479834360196640765482741296864882728677530566963032741967274681203115411709007163002006232128976556381224946719378649828518049146124854479956871928413822467959614037666600610795681076990386949690482005973040413652183288371292942128462205526965198445468733051245759142720072565606733014491653868327767528608918091861689890044912908550332469311210722747930532172105420155885926408396812095977924464*x^171 + 122464087818232103465290434963856014808012338524435506045190372238297192305855061437871075832556874158488907335363398462777903926686163556994199997406141061511692816180786430297333403310752566988331542295952332125277389954646842243926853551845870589166732559907968987096054023808775427005558413272446071424923335126896920882083444993326463318182289555893926485527855350194945963586671467414771487958458070250792636052676237234841177996568232057783991874671196554718377019822708023042847633880650903386820948960347434176653892841327166212643160184725608158026326786358608575127132616433355758416168893231275267741125433052230729754020424812954548328122333065728787499702693512533194000426328481389188430606652858836538290713002626189446773138637417188108238115279606188758235518129029006736246369665707440178101889609372796722840428785424374829139800712210115723782805743527069549245836426148684370339853010051807740403978789239664129216068266179812202180139130491270945868189196141740859020490092715453082400072666957985236804677641628321225212457726780109842984929168740685024039013132142354432896489847287*x^170 - 34653935000273167373449425118523781833623763265430132028065061405968269080629357692715484131229303216178843640382839406283271251127189538037037517515745699597092003565290339299468848525962577594824097450592180419541364234301490949656438385483803196977206461771266106472349864707937618852939852996995141227537876319364804518570540130500764536638461554040157834798498806954378651448366415145372423617804205075094540354400665729776612561441473368217109934291596949252273840879942200588389246874642894601660130247576904816548587374482084337978963174794318202127814337068974317694855289181990978387965309725548394244943901057306805723330097181873853339220259114943378106755272343840059442994088112109191256498445487129684198170485179424485708666171255592335791142877825064289864567774441160822522308944513825009922017331428136209366660017364452501044972471389820816759414805408319097195420926578810296226642363287788603315150361225851525801000210411910616075563756889237884179158426190170431882424790428852000569019698000392387004961937495165093354261926298959550430305482318900082801702319280793839003383997826446*x^169 + 9733255379372112831796009538264966466242124480275910453143456761390676060525886892383567000638299414553891260256893694922301021713631172557722748578444855634388744427372973849221459670504300845064895131113186907005514763021167849416054271502135062508571881028073884672351055859190861576988209688058402842295931847671607655812379279381815008731948354974870408107700170236651182045890828899495151310081301388677525664648876382869163098219713527973627100685128800049198988091678966615069572745144960615563312490265928745457151877376151302451133825739521688084961663122034774596966335701117353655489153902869269242720309539043725673265080308678323198978752802895132219209612513421821101084123131746558580478259133132376707849001522581510301857790477851038248403334281011787718922149111558991856389477343119381218849335448106340579251516826173647082796443260751838305644093223151618751909328645689748914723272526897481710283468897493937758192811351267812514990791046752001555654299421000780935109194154004468634970555391815537994993665928143722291227498087437131775594534267964366803634370470893695825576874448627957*x^168 - 2713657983180429447472662312277718823880415862349963155346586976106058981235458585763830139616531993807138268225548948076882787872128379400813323469720902372189981555021456408518214683230360093745356070446865759635208210735996459038158064490636093712113671214041195955530456848373446686646193426540791330358857499731719409752024134615708340857667228080869143188851829770016672199282456902310384139266431422530936611637949997850041120954577840862610705072275376083557362666987835049295983043237740031912920036670006058821693556713519747722288622123081783727969361081814545823467572151252383699143745092523952342562133818406258646757823765613262263455286135446757779304723769481533592826027420737752246969478259817525156246675282393411227480177566826645716145197723638668427680941389628664150293446421153513039461295062440481136804301288012518697308794210224229825354455165285590511426384604879691240664861928561665682602209754894126149067924040397806825436608961239512097453619106804699738130339967828728833628700363631312210210835920512445242733804412906633561415443342348122913848236769758117750019557533119830631*x^167 + 751073483418163374118311934588471255249991873979024388066154023890577438344026858881283256871076315717453878409298489391419386277631801263352845330113907751067893325780826161814034908657968713391040850270705881219937446226136008182319578125651846820274143289700996357841828828388281193243880066385229535418111915163794843992870506749297853709753519541390996305481214191086552767928942377533378961188010061252884182462142488612304763989828226765232840804721845076489451587279070869988867883137383217593406246301531276143452461837462038964135476262289203032029474393655134097051705914062725437076323642925457785479371203112247404218377991695744070516621310626070938651479158762432893085214295377146960602652576779336470976608981530588266684042802372081879781111090574135481691332938647962661751260479078748761023938934727950937731069881420685090050218107032263713507884377223778581651524391046633435216408272222350477282729990765516005453428241221694894781754182408264348253140596737046960615124665088151628537993516548256007440693066158777270654087160796469767930659367581332092418186432336810072257577535553404875825*x^166 - 206390760223743932708916299662355675473652332165143771531917500985953848599436326631009382555772598880787516437813323140286786312592104350315682900855515747353991370947932949115310334935681491635581768535712307690678509797368567792723446558551663022570540447962088268268603512249836453844069818945888020788958527639070078301531238096887923863599343714900144981534311498967982036334860501581855009610869561398591192138084349028007817422317146726597365996534315857498468970434063993434487885309723539701541949043479237407641781929343650093339745984838422641671038978661721538969150849366449557077525897832703150116924520487016112211824367159571532550311732208964420188978357812166219798503899267877316946219808173633669288500122200024398956830090023638975953874485105360201276170899453366473017532457017581769892771024018180394011865656810015859497403259126785860625835174512933541782526606513146895065482757633417169868018223336481662260031436753193595121062861806033968148054915317388517553909917364475600339027215334663992818037319029221753332929323378305942936910533311655899232420567580810094931482173521074678779241*x^165 + 56317229478290542727499157759578580788974050591708232542375466377439365244962932732316719681171629718566176629422208052136879429196631307809972576445387139165435637254850663883387258780467232495961955033387509106081878396453631989638576679890836466604468223629622778671871067014909992023597543351148400915359424527993911609757473865664762802003789223635735946972964006244415047176925979472582830197332477231380173847361291911935278463786992869214411308908362653706337962741397606524880953078533924953344799731778595795016371965466152225834792549332953928178218056277601142421704520421314563451461477235621376672460992474370566774178353631044657840415517777518289181976853545977378696104274131033531680552619782475276573443080378676496575673039852256960321904619287821525613615012085673913203827521093456293487283420910834026153114009387421431002251077358420266733588009134306691885488644673483372088830005221465053730174019180028718821227408870303897923801810572317003800289682147558555571186295906848182900507656429287314580155924494501062773676431536727250664175205606100278543188921345056151750705158285542183059695121*x^164 - 15261991033135501285408122910386387063349854176112650748138279505247187464245605923322913901394950241162272081705595215106353225736706474987245992508345790781664359506662408340145672721464180233452192263939866096105129494504050048011595114682319894150048600435946813026955491672947076693052906280985411694850195009476322575955047745283494882435661291221780387366722866890242481144066828631705817424073298872669802327115426624756777725704426938951837789357392452503713777649847137517690303007092907184544214172056433007307409784817641307899761405002311866387461349252645287969794409805579988382180236463342909310635605852673491950151670345544533880564612105019009484204755213816131027905185798147795297735885802005454677609325363454434529420464551601587780353138949141429813775780603985191445782194534635104886703460817062375255110822965836115567738148598022321401802258890364796390794472218148026375738572855230476977759258240459888676346109269855565251578221625873163647791424686165736663431929700045809408284728591319279370785339784618582118978144958815061664281740692650297201873672866211105501025665497734441410625959022*x^163 + 4108548665462825744319895579746493820874558085727219696900588697087187014863078508429052452647894046923058759227055937815819608324579366347152448075224789493792748797914385531811595919275354906923387973231409065093651225956242866617811514835442269436521572207937851696241918725762166189587837759468492067324531205256456658367742427777382044109965691862812407444265060253908048616918243705045103397929820022337398563424151730565968831423508120039161633998987051976797266335590647274195039708956218160394619880037144582601145477499681607017610032848915875344555791980345904434254606432377902776394538587744537614375113804307821910163565724702522542958542562787740517027862281341514223050961729435018306059439695497407121367024535019924590304685030718435481450915558055642233546110394418571747083453290726571190646560563617988126046559662847508449987313928329491324421605066519245932686287207742742381872259945544801380052750439491870178479357273580498483841875697681126342088672816257286806307478679046503519484435807239280061457305626731993490407359710970319450448683524682470533971833310936176730112729798833605104836617496291*x^162 - 1098939667111124332215765541877670797377615982173000109497765675385454600105457475711794484398001147434564445882459665460494230850912915247171014637339425673542578216992689489264177807184369548802705197445341789854232542450186315625699846927509343390949766186627069265223581769291212428129010067935614310490223009038461805606580582272377089667655786603663432271624013051312207985476674374318863917978009496070537858948270908848639854276013872343597917521202709045672055557440755548919017282007091470214097472810175504068961731578390250090061750957887908199927046938254192052594039167055541144255507493421752539394991396104561322443627201120096666440286095085014660395538472890907461031607077584313585702714340521936605925186331225468086569578577393320599942346771497611780069432424123308260660275794080365735183051723619469836941762076559617863766645139320043909656204749647412651863341581258415508055693275111837715536511239517897460479577691208608637752093641083678106872112655194425354886024013793996388659839058189975858377014772263474312005766393331573380398369509422130051310128032556611580920431312266519378939796330890064*x^161 + 292133064912138422292783005730833078685576909725959273237109117840774213351627452968774702669085054355619901234719206028732553864563965370146810364296588386477007008589023299255726812270804255135695733894103585564886927899388026554388041241388803942273296104757593997429054091084743071066410886791313937218296573722224635953251002742667560544458187521217550572858556871263548344176681062644463282249856291814491141576998611738547745744964464466010527919158299044708560654380201407017875517984792687131894536091583495466282650508772195931653769509118198873732872998648249422558445931424837347424180838779253395347692912920560754311092804399595109439647381586832748221822315205913735721635432126618934364839769616580903439121608343048306656563436183442549212634438916768001800877029198526546524888101062925597410220224419481283391555324299646062165807178237134739005547648048582210019205292313725900630481406226089029948499646365791417648344467046717839796604999640344110069988364600592386990017740470356707810007622379519849113069011789170465930961108876870332345886307653831242712335730763825275727733461741548508826888270443211141*x^160 - 77203302648547527778064979563849241436627137453542569356675311914253807339173099279009544090318503525519425005888649708068169918440731799468514730115044404396545995540500078311572843816761444156632151828155828030429172185517949289034180668690935643465860870319378943393144531998794357819592151367851885470113447476498392519991221536593608734649174912151379289415995072579292167033543896712380594736227630762827892117449854823661032378798327494386854930732296235822262324171510611717762595241588823735140244043627696883350533344286786810613576718694192055226441950644852362078418981776140149222906875360322328134748722029766850063706009762711344304236878885748483089281026315979890646629654838441487442422859169488657809552676568144917274820954129373900805424106161668703702794736705596222736598513085862036577221159752490047410330125483771386427623118370776841557947411131183756799342246855283155390482077939313188380877253395674581801244508534412611205073048317852439918563754424237020183776723664469823070588377795075415182711231144720322613966705121142831223904495860089173772980451483563136329895171163001371767440731667528298555*x^159 + 20290026402684173148308839507292537787163209328018962582283633923052980967447731118324728915213083123155914738615419656686956367238651867129512808373090424278393197556407519726823019572872283159689376005543648229607847408139352920561811142873567155848031674917809714836634511988609754666246155768520479692338134637218042889971124403582587870607834432751226623300226936564253921088506943176198052142107719303066749405456629804784058220728569591665163655376659641785627855685959327069383761702311609500981293040293221995904629468231190268472955098831413657625645876247712267722903620841609662465372954368718785134799198939575145145192983995561660982194261785020720705379100680500975126908355782423394713317749354882716602645690998969533501363653371321633494998972974570854417413882198736985739241062678302444801936738433285311933934973815462792228150531591096761405106251121960349619159991430484940308490849548408290162021476099505044816326365073102769559777173558197489486065519692450209402505320111337379770297342546470723427717901225583879390410006071264123747615582418924314276816695770784003522069821121417424433593291387960034368558*x^158 - 5305002157144717642883113664176266177954493308405188521115315433601515924836248432260705020130776768479819691329142133610451413359786301054575681057950991563910499501898362449380505733714273666466321734465904250027719465972866937688908707734734669785239327020214124556965921250026505765882250574559493864844019696806137396269704403170220976064615705590057432741321421150957537098665116076221455362360869818127174466371303404294683607042345770121970765816859926965534880298691775376273584947636954245396246698011266196517682230815153329831279493894153320653887194311191206685320919923927520161006587524669746840373787598646554660143790133479948978145146676871636931275826961001761643716582488664984837616719613366558240214226985446967587536033233822361449347471330452028472841683271595919352027312648183864338206350191823391332996983913529355548714820652092066414164831102225192489894305232039357188212820698840463357149560924210024037550356003771034998055872718957339846542261718638322868509642996857957735218800398156515809877147610571336863801271611841279649322323461518820767149903030445690271205936802244263808094931632664859921542588*x^157 + 1380504527096965024974145391944365973357066872875003720033339875646841763614100425606861683842457624273404254447805910527395120721421214780085462004479035004961386128218742597336626224382429605005434776594132708672208163481581829895675976211752311767762972648251719912864210667715254197219345972292901347452622528342102107695696723313936181039972478835762015615805635825979259135620648649627517251545076296746517176177514677772855691326905073403607042745531328599264426913843937421616046900781787090395628550038872614666817186331242895647787867510832600190653111782317204913806725793136472391966798985178160454764934040553088824328713883875870388936911427238709972065068170354591668518886733267575036287920323407851919502257468875029073731632298144005906173829951288508975647746365743721111253294091714171518364809262303295560193674537155762217836225036844162027459660934560414352837525273697438371084649656237617243927242840487200874004812544256200303281380777285708443797019211004604952179270478646346299150440727517780590710195682927920149826568678746608690768912368747527415683062507384377708623900151599272833895348082309139569356991845*x^156 - 357741739498701142673181310482675501261593535900417272751593080521524491400044208963642355571938128097145442278119952667658009265210710859007079835562887188728224797276203905573106686296568865674766427296862533009950798280054646467693317388306936154604619203807158512671045014039672538215808908513928711222002380446916082238925972335777446762201365855676961066578689403651788997397707438599348903633617174169380259141927209371132369601421359560640039511835583300769650494203571506667726549445722983069485634530527919217855387121710639234743642935884633874630420842252742285747950015963180521028535461185942840723864088782979493697834938202011695495134890218883983170560011236165704989089274065953258419950091624602515325251405669499916720791490408160975483020257508000314693243233641880944288669677818489480078056998459925797034270907268951497018485006682318072565844767798125958164141310164809744333337680252646872996015288840001905015208275251445254464606366056294882195622454648277807229016634065317268281025471357085789403764194631478557602331647401224179919550078806324782421637828734009862633162611703516739218819255015679492662943884228*x^155 + 92375601370730090440580992697533649470000913489047489483444873974655954843316034783937263668871044798578457234271635587629570368596283330931747470849894184827002673351149583348155618479030644061461830704616400491522205061066910717494348287939329085181244570719847882601279097467668494221513856858448525067043023014005385805331527033413287239351241405526024796879355480966507342479186850279134191070645623383779085464511576883265429388582033322495542953434447347883880366942956533787896523426806775983728341347952741156160721211802736334028374189877152700195413275737159443729547626479180841253417917379101502947173057231797882897562994647104094402468757353028345906473502563588413038636566680896936965918937084057720182021910990292315296080351884879420793686368312461398760367809371143664269829364808834168255544702159210450891349633548625294398792596734695716342172368156804594328689232280556299937846594293833362747586135414556921383245131790781610045562795143037585632032422774466695665502102812426016214317817661103150614168512160710016203495966730448355600242653925528718327580787672545895154871345082756836017961399078401641617200212629880*x^154 - 23786535079060655097011387681177220751501250952728696573807520190845974675280986503170757251002035858004356830578665350211246809922783846943748683593678460954730596386142453387278276951545804370475264033981811866204061071032568584159081038633437769020770967846093870474940752319874569171782831260666463366163551071851021059337350159556304566250235081908917154279535804320519672053503141398891730284645367238205258270248832251961421127887363068067237245307613185491981122282580342532721787471731621632898624015803367724147588878776453725928382631108345757123435308599834368757919566401279778786340499549461986198948968584675500175701689186051937996716185246195314840125888293630447337349333637418744439187217217784337737184955596661976470319707603000208193573644897467177261898095167973096183225788706888680698193724167356019987052686130014851288502273391510625683547271192129443232583684082996841445516323251180773340751365662376917739832484936447049156498583091824386972877232938363445763458323870565926259153836674963872046157509774642798481342884724445443743608647031645067420089873458556999427213284137370916667593536972400319150423623842624225*x^153 + 6113359465486425008567614858773892762551836582786256928945693654744648793118544275074558204591055031188404363493397155853548063161015739406244863439185986651451444352937177266697286143835703349296115267072838303114345476115390697298690099487835208761029090279914816135285040051206424183113437116126056643128496385593124972618139381620971036039065564165898841830094299224430217106063386850024747773317194175358780246321944650120925489087727977006175264657330258003279294638904895349632519171254364885905680456941892854903580951122220643364572480355909931406996949553553065648951323631722946044210746167834632787180160230759808858915956334938673989932878396777147564788825355172740309208221388157103156820983638723313365096234116383912797796684494270629565723764738481721757163227917195119363872643682550088654802844122194273072166339897632694429527014446568186497997926008307386264256345161215843475097095950663798056970727558769362110814320283893408660221514138611235203367953596373560497651789174892277703005717869472842408597378644344925939023863235410284897074553541373423505707815895605337346176262945248251001585211258077600755884082791022449961*x^152 - 1569815684267451207501176058324031777830962607747730602136755062642195770679969091510795089436636368275730226177294871677818480613395582376815271666165019409288633115166642704099092678751882632386987812193466246872724520883588406913047238790806172145864506659371461362468827341628820430539253025221446029720279539192488909337631883295943572600890411997589368753698805974378516719139468129668649388693101701989817208708633200747590910480433118595599905582145556047343383615700280729992908374723656879024608093935314506839374872684421967300886839807609571835831620778406894111202284973879803926047385299288133293244284095940494774485350477498607720157580109214935671782732763749573252667631938991972391609347745393598509390240729612967924348738549013767514036894810546213655250046101432212766375625084159578975022487910050792109195649930437661881490391081620324062314296593528093470006557699310047170790720796863273957493428272215108064400466264488438449208381136422456008887866250623243199430332229641481166971377070688652089315263810777582487206471131494569328725387747250501471193924345224366015228795840599250155074485339741621156887424812143187476269*x^151 + 403208022933620728776609820991392259321206117775865884130108654082532237811544872116854362247982507494760915229307184903744409356826081103520799219199899611273300027434216910717308632146289762707026991392109866314423263165250796890115094592953321460639827956601760598219251617057311573907962624636435021712063013172192395081619087393013173200396223974073502223212551307898464498081261813178389562292565205083404569644468795372367923869332893138096423381335436633842225922733276410202720081285841682698975001710757315289402355859520813636639594823051042911838662015684031959726738755379392682905261166932671380761155040708574250257278545430518672656278135130150885433192047563725589048414754548547978854237851700638676027445088874859127494282120491651098840945207094577831299113400600368705346514287050970337102878969958989570988984911029793637162629897662009242435496005796889173414773871971602467766573463911812006361553635367015017677689076588492679203620761432814782145986276096901361916320727513959495230497261206830106765728352981455609943445964121197630997847184016530056808264325407128718767021630765517683983950946461920921996840741277651312850028*x^150 - 103714747487127931210767780366252318537875310911963160098041267432880067106395368944683186852406747795469615873731257549979634040859444881265023604005510878721325593297698654557195686252006887180624109688149339964827674297065281795855649328193949479945649130328986149830032160861795614956881715218491283905967238865502063202409000202875914380904414819101214378064564029755268643099555371572410651011209098726641797433797510848435732984615641253480593375345248789091759811059402197219889135242899122247882601016719369137805402768632298621657939294649774015963709666129994584910229183985646001174179231726160156962677218915562526802347091933433216597716951157238311631252730204002608029453811733233974189771569392859134395019397135554703223184161348962963150648743965381165534059970798895415035120719854484532274494492813712775360208068462343926044443935848380453428641705301766208319479498304104908324936302596168467300742926004642753865920049997495465642284481549849288800317351142026614640316126435925129023528317224276727477414801803309702933875498785914971303710035019905606803606726349136172014111773328325510458618882440583856701438527820187869233334261*x^149 + 26748570349618642691910023864123876160915916590451037434561017252938516307688162107139741513054489535590203419840255543080204558512523362273344550375872747406691614960474363861042108645326750978513753931172759491790260055965967647213235251357212618923627387995420874439632388696188577049680457119185487774070121878436631579840019797248115320087775995882321337940100321222139961416013411281699369509372923569611573899779145778676463396488089932303603095653017569234720375381085239781186645077331393241989293787480405484921287917505543664598150789776911628001522485185264025690749618785495260060697049418288114655293278777040680519737526467500595946592281133819580336672843348775940417510636002257443983765984090759721348999163468310156667018812716056287934532709081859861503808685423009713968725616921122096578031800896623653111314078665562481929309619260866314732251780631130719466247574613362867199667659354726205782427380777129636706943015316720200371291544629533143820571103644673018587790971189483995659879858413773834454088426348472390419209942932897444099622929983353350357990826701926156763009052265978129348665008978762051253316290148252410602652261184*x^148 - 6924538968141445982855083283150091594529941521295950501596876844266795863851977814294390196030670261772430514799937467556657975863797678913154915676970768953951269822949213634033435579657802574691454919481592701913521087613778662188245389753859743895078229542621865943429995116094791867745160703949886971588556935575005563222088620477148522932302165584849574198932740851043647798192991271405774222799816322740036612679458377001975138800678987823482830678914835485599899545893975520936085881670346777733022075815125362922566359530483271077839049988763474536136584153656539747968412630461402065222170195975626975266745056129027717862602485429481173105697707593634139676329176818967189729610563581597804802784154281522129108164717764778418397549209613711832239411328443449550171086159784189145253171685453607307187892923570018351875022898028651313094666079083201865076820495429304333495350006947315837810214329143004858730939094204686547492377930137315999776474106189758353478848630965977021795995359880372816074009313308474480317467029829131057630479624669331874868864496477246716172331615178266867607713190195207008491925824820195977264290047098045841757813999075*x^147 + 1801024064417318196480488899723537570406088112510029621695950129459253501740682284132421461702560187888962852962076473971638722057998395235943260645923262141656938981098059693358260288137779118933500215214696959947075054698451943853668431412380487362478983360482605825488754496927288986757073465297249324174256836308033202272912480967491064531862732277213539057746671806524933979598570570942138771919390928679396239963269167199635079715979400000908378264787835558915414305339474267386546043046287664234539651176599922442462748856364191763836520945426884095510121234200552965469027438456854605205845298341136818771814861176070797468379154609235159579135556252431428983044595409296907951711527126264432429310039940653627393352041287261827562232103517669357815191021845738055042566791684521555764094612243724620832647351954685712479697949726415091135989632518964744771863888958375272342795835024379835415263285343839235223492780516443788626018625004542450773353636936646236347180517444064461839198305267035019163204276753177606731169751493454874288177873048881287444797530115725678160618277484022036398941360977375314508920089002251409716459202492806495504755551841236*x^146 - 470964832890136816530549132458678771611659899919026236159058615790715157132935443194407678273304367072869865723749732639461365770767186746520338516445006264648942400352091937143609728089233546915592394537228839981560657414806280516829256909299772383258729681308111630600275342282705109898938120250574956527612504441000986252928175260243652208175868559799453413518764850703352244156782581911999663688843914577817369364154899255872823171504931882652523254261448896627568910571993250432481453599892341192440946279929816224377833209870559505577471786608056557599709864920545504508928185005576290897521592361173656363961268945930977002338578836347927211308372562723863373429475426608567214724359831677371047166146689691302715316267991640844298737744894988009227772482459440208128593492186267711757648935034462737572353009952692419927356490849055070246480684368662852553050419256605968402519448903807552255120045549927332294391864923716574182001037103945412681416975179521104976875059897841680333110789758900706062297276734932264211015494415027145474933825265820302821884552543139429808692588668893210104050673301932866529530427386613433538636990963009862414203885061044088*x^145 + 123871359364308893759419116112094431770779060424394783758865567073611675138873342986377836153550208791335658409078944209621141886598645881248254326054235877220486451956977352368197452928018048871098459395346567901286651619397083081963544632419627594620190883074317835364362000485577421230353419577344784069783671113167741494661937991581469561992403240903935121269246721367298397190476722254483997820549288075493972606990815973202107745920247035329905442536136425126244312584998089443467733633014445569593198451048453442816544481124065911717307636491011212206537976511286177861988414210199648807610372846813077652089905756473984857372722563301397601589541952277185563121406180169211344803965695150805703330204192609736681821264668775502646841112341509903224284872431448168229488023446354160004411211431586120729013555671886808428185674272302627577739896626326435006463627433825091291677478071432161867718729003929947374971011043067708153698584875864148851393059643763911959796986088305740481647138686480662024779615007546196072423246422065008330071745979062428984136700372068116403690408553533003806897847045363697828061412722578690697813566395189864891815228602611522279*x^144 - 32771979248881898919979534096100642724475253479642027869521129593284890771821254972908573305444425894848412281503138034247536688615892505969172533614341378457326964360732301764361257378026006899253618641921529180852961159753152534475288914461675854588915701713056603409470735708128841057827608254370136575490410633143591247515668352194634323658631365425666516106082757245583465907248992647626759070300974451568433050575661285306378701216595683774437100081471974850606748872557184829449059340999130508801081042125729097515238042352713473430177622780235120708796913348316174233845910595334807815141663733943551344043883288775571672532374033508142750229534038338244100173046746709761812819971926865591367387631300152012472033610704071445824797011056003138762516451554639496330759074332677031331830541270372879160267007304969588307855501918886170447045190774039845482022135802637175951994195222257425755398328298483628487686057457015081839747362413414552795632802494080557766762396649890970977946143115569666436398706360582326275874316777417582962083833470222867802345991632132013312522047607036811012761627424546409167467307478863279230177723269653911336484522360850529321554*x^143 + 8719443020184721538477536795346801950453289044577171861595455577440760058335586609313507094583867725665006825621138207007921354354458274080361813843494908447635393579482378375752752219798493539027959974452392590284495420913856100957576345355351188304830030152195761111230030634534705049490242523375845883392057044393661813445613363827492873521362278887720726616331130804241464496313941737401603996300148703747663708592409422543355314395518219756305002607209984687204337163407605183459126630004878698872216151889927876308498894004253335408597042946921145436169019542201759917812899264623707324360491864669248964478457412987315281461071762284013634426112931218993922716688428214361432058825116269941833937363541633325040236249796343519148110512717264542419198579330593211267808116324791200047330813654334856807001902672919731781934891918384387572088286640583425942478277028036233991229561480156727589815245339829953570327590568437923930316906906943501049494067241247332877096204682229551987517289666629171800533883417406009714372606299987031915039324765682789849451196595149829545988361878856706037340292851342472211978385722012012908719381228866956533343155486320898196872823*x^142 - 2331962818441472518750064487619636744750365321390101031291825982513455181490828869140751826882104385384931262599950295405104447968524946053164663483463500422693432159886251615109917023033604947257585123924522751051687206848901305883840652663787676047027316656477475499185652513690142357762395266251086091154053690008608280453967793894736788672199584742362446247983805487553663242678531723339093131685127254607785079718069305890711378192594323109939791762557765430900819304461743183996703983514437353547903050386690768743189768201783547539408598618053516110638823991092729314342283939015343569193182337160669761297364664713601455021110433092171540687913507857587609847737243549112959792250301280986551881724986962466193413350840262807447999412286565229210452015744381459946076608183951242274479039669275205388497258877236399564306869579713849773047143393352015547819485450161006346075565364454298991012954974276731282658560540494239913495207137522584047813890177805135061449626478319881800776008927497717203009977735666355974432791400834674559136478427370940404879899792253724464473184228321059333542401172552120525464826320263133468821157068999212178495624032836017190508847199*x^141 + 626479729385035591820158133393532621819885932684628203327935599004599522937791479651038073931203573476578868053962837913301212390797050828719445320894707811405113041392583260687024571241861243841685444897317705682707451976108001671247955232261700120800559166603631106618771113404125525765893964574502246849380416890725344196503274445546290284434007264339657383298109147792693672897893158415968935533538307191500179156551880398767891666830275679864847692798605795771507631669407452758421839293758505363160036553130544499633287638658460203333613210457962764586716628036787466712075634561195893560214641433306981899569474643497520308420438164529268767066867036565925735482051472803364524179368177785987319499226390903748306085034381213540888662782581870204533863603397830047817269615218250177519654753849602390384663632832094676428765267306517322329515013595618838506313592456076068247729642964570724024086337348087644866920408961304480135763849571096280560777772025566954073963127752544720105044776157243661255283444056007845582215239526768299053087650228778829517407702223085905661603124741309356935710880839754165800540130403231892258191631049548185439553023019362890516492115424*x^140 - 168924048127154086268649925200118910936397582085991857046360783059634771645164694721881802090779732452455617885848919530418420624197798865248431752717764691608985606780664056563136849651118313426002540476177360265822460856543902786209035040355101552536168284480311233418196685181636481482155742158827475727129957080130110814552285018044999678730255988845154866986271225767226168752460426695231188336971173805890586589926451176142236901479694399538710394717186623328581828127381803007491872830270033192641895882608781724887972585738217446610179615398314709828749407751763136143712037453247833736558889863768554208397622603295144762903200267676227756630148538069671573409183052560784818465264601367646097176518761029772180751646559513336269510583154719395397888192487311999900951395372855112806813464390220758881506782520631604063890582828640594376682246033719478993215010295894414210919766658292660090507272229146405374977788441730412855799340107818947532875502437417214537226908095133831337772131369072619383126995140283887962402464577041746561666319820569467941877606443376769419844349999610738309363158585392203940233035711611316062896831207316171131744697804372835706409150091070*x^139 + 45675956694340993933060780121646626968961281342183358592615861069290155716537092005262736081621068677596565754446173819300801326504188084146228271550343159547399946617900101707038964625140636798385824931125667865161962725069126912675230861108856458286089008125312212031943041822087765282364225256638681099918842437793521229152541532176643189726703326456909951048488000855521338143494693332263699773829289209366328196029126992707533190103137862264409591070546263719388179480614214951668068124191635665997780601090831352835490192445808274398461584128497933943816142706810746171846048935396094731473051984249288212539596472503635818441676309653091303568430951414470551117307973326704111347990421294338295785226730062866673905594893851146871656581387833213304266698853263467659425759078987478072180374847970995512642026363687792811376128629151833407958201043880723859933636666401325742104645466005649530151499020856311262623382264847186033579446451349643931834850946025688581487512462467226761205032282527572481439907831724984193435366506223927678036947405372877055840385823502033542109193057460147127762217151424254301176818863154070825368002750947208878632406875722250928263985918422291*x^138 - 12373571223111134168835413514106474309947071425212598990790293046578283474491037680240632721484597697242913166120910304499402002900015080413792119309683357871191818250829052906723919372825185285096891296407378494511033423648849651501815403026217984460626362973333170150624482983396131268208761402577298665668954289719882036425519437557147930350986361593782651424002956470041495654645976533846067421383509764179981552079163330971287108312820166613338012691824013618579415079173027617698801007471562348206780608239117394475292325897785153115473017124055423659593634012551712785687142547282508346875730756103650300213791935455047854926402894143510078480100358552821009684281347209320837263643031074568545994520484113145021331739520111360746969725449112758211804247123671289771336461688888119486733982392780507671414304013431314462933137889354917245195421244063131313645318867354717104693085789538482943770850627146601835314975986525553694556255373765936313936241152425893298935845152987334682811701561578501049711498961849817686491329684055555359720060616232771338782230793239765578332046660744884415006005218036625234227496883082295719668503220092636676614874160279293487606235992353575764*x^137 + 3355179224316516611443829493069515882565813242760024733789190238946512202638205825186523843800639142853200683830388662192620356137088560574082528225372952927356469209227697106530407978514850336302106539041622994026527110672634028437392486477416324985016051304798400064029716106529784386862901635615444125578231017085088202526585009025363997032211912497212905028520797017702030273129777154950619060988140971819939620859178421274755558868774180941374157599240443207717393334586344157795138197946641259991829601136033624000267816252467265026264075686945269783538915213170352137590059261476732899907465965966614176444029594004575489410443736500542541604083079100492810160661337397642397019427601671717055564049346161647754886437291921769867247628109904119542531281161125350090384282484039957812418454778218472400395216419901506860017598445169804932750204317136321057098363285799507698241373954129098474647420550612554481334739294809357026737525809956265918003198215068469110755949983434488953316185884865404357961531974919784598553084539177866206057402704250815706890548777319081548193144011459952862792080205106246111585766692238431829954854770557480157103993941581687762435030530899155789529*x^136 - 909840583623641920254585417798756117197929218329694835568762831460630520767568022402088260290232619751181778581917383800660582240543480329278404282768174547362927355457632648056859487635332469923756910939247416854000539941119740496819340217574279725313359599855261966106314129762346560746967644038617368217249851397322114755180288179100851682138114096209742152226446926320729450754128935007375685458625159260616622308285514440424384364620574979525615068087335660237274626939951153179355085072408772242154466150397320589694852168680677485231316523543614012116989395361655080625085350817377555283057799461533749830532680741703994434005110568594078146698633921530515955802108730578177574006575506345396830269598911341424785750307745090507865818247762434151745174289676288293178608946895094085474881894507805036247359020562515865001419926741001601053326762186544226599849146215835054734445196813481279003503431036584511979259084853548123949207152961688718057976732598134920869475340302523959655059720423984355145983456254604477145180789708525258101710230718830219775976864053653524348459371281948530843946512639824728511328744369821287374661955774520074717636830576804799928246996509023546940308*x^135 + 246536319258511010095318335959356410159818108583605032487689880634761474539950414185495348862510924626035245829130976346479800268041996684140548798766768377414136769615172717539194453512807939290665029653947525033555255548301005725838902614047881217108774739938645781830593376254933527917366981351334704187832766232466488069774314480389063034377207634263619309179445295201711795791528431660816172312119543163127047636428096227844582019164322205775582356335398737772720848639180799043397161363187551346189881734362576271622214187214177863506544327167665335412131542534745590079544264736447916457416164897034371806564212142638998621512604493249410683028046990761234614554338951262931654070741841034581861231744527126926154507721039329386426482736065549732903755950753306021316322440715934115582254150052689230235308066657420749437233675563218053673289767678692716285474942911190215579895743284162996278463221162127265875326165201050612931289635485667937769115888440387170343155037125255692593766007610271018056360397978819827875051197124098634602320130570971944490210309497941258726232561864293496189409085122397984887537002047278876655159414662415545507703976342172867526860534802228735102089824*x^134 - 66700095007068959959859419691385159391623833651724327874450809322032458754333604537529130295144873251693687494089614373714607895382945505888108680181161239408281186445091396416396464323405024699140494718264414147851322092253199684254969693927870755769613295151866108550785764791627773917573464434561020540927677925545583056081842357561746481266520447786680085500470688249180860180561952022732849488267421661833331797248317394490900234256780100251030805817623376218946313440942421555417366776725516664458601817618532175932921023454912575370699621479652114853165484452356248575153942293411754890111002693519821135613265310398497387056291364090122393660902910404385846066566773084806381691566788903917559395542923861622517760527269578776119516824128722055660627540140056396479073975099102759469727142759032804180981270620260494076721950616349363777843877771380123658543214267283209013700190186796656700770423212022822409834423006968300749365927900953927452390156475432058964307485685593172324367244800035231688249903038786243787586435487446579285007885961069799676661365123075081289613841767846602646167533658210025375753814832078994289254419110424097841989340985421012072855035511322385087627496073*x^133 + 18005131276163346851485542712203402107248030365452106537742558488568570105443417768222303108595012383994239472729922566955231375244146932492396116969035477976080957623527748928024842789557528226466159804104636693023703117249338796799802577920440376207669820110229359580423056188909612277637740060706244871537644264210520747925312331133653240397239407462940018750447095640154355570266545234181382633224945139014368369269251560179189596821530325169894666980099718141128253871938940170520398226631504242136144570558619589071272834805684166445127604451047095852560491906892747339309771574893403629250753324559701937505289689457890984298056153167018481881695054953397195354176184860540862337430887527315910344079086148210454164414902871624829496866035630370380553303614142260044933459126027068229562577162356973936752134846781416716333623949261145763322907867308171284131306489179832305549345651864808196724740439296596650618300612952823171575913415194991280380733646472875509603544633111740917777421192522158183545155321262633452511522318750766294988079545497959726595690777669968906850948355852329609061629558413973769787553782456101834204692884978909452205169397262714962014565429791211894698224988361*x^132 - 4846378666553773382626848112522500847145150223657632508502523170960360145781238013556845659425210953901210493876977332035686206673879078811039606880454880607983546880531159951040211208906173260501462238109682107934131286699990371462522719118122697754892755597654869955312092503408876884118471025755645329183714059645732931976359928784670044876292894177901134098279644241129002629309215995669759286632903720937625182298037436525081883070834581365925520261157895684930646283972098112545779332717310813493797458867781239700079452529405043589990848896214200718224988380634394562825454191255773218499948346625040669351205846488018781941316930019211833089608820084645165706477387301506717777314555744379018537492307074110549135873297469874806636499486450734749966686961597769111354572139429842954030391431318098363279023453970945775858642915988117420153580292917012410682291588190326508983356336068287274316764433983879725922765630716983990476424844174940252790448690690758051259854917933038757744607556128445645502426176609478300743918276087850106589957898805348377884635876683274066132626765013090382852778550114012915836832728038799892868294696747194700378157536239652812217452690207529826341603743241001*x^131 + 1300019256043064468297976720536085940140190193686150681973624886601493323158537690048858499585193092327791368637364693060980249154167123905308553472595999936341121274385111829552362558108618761321731361323821004385085015035455630532853260814392403192904954360520698424581006597363751984359935724882269702028530006677313087907387972489060834865057563741104569054593275860053446779730622918932171246926061894766396846570978439932059673781976576655847413424896560483394022631027057014306894902453283100189743918453016743864129559544801447113584529828634535853131051321612964988826676968940618670826922861505175694997214919820142290598822188346663407482653866388655380916683734967809237674476358865655442070377530674667402020219448320380506459986536685172885494507909390111282561659301837620080612531408731878241211079769168481448273579222388805104091649105726436314572232850877659309510295964189657107297660773593506636282644751529123443083847513821077968899184039091222945038936350439248319837778670491492138105437452108725352196669393219213981322459882507610133989701159859285741318578703059941483387537359831345199094491705240744418421746891215956170509386376166258969835356192762536573150775685329441617*x^130 - 347365186854603592460691226049415848988022363252604327049041000944947495784840467221871690117336866930402501345630699397997044032299274237732998253843335294921340452868249624392040369568012770041538067877609641343425519549488765451588731106090389564052363122771146661978141847615785306466506184102624469007796620607003743580374901221595823975252239167261043480272334051772190413784394225069879951919714438439164196240646946073554641333628306084463861478731670236103502419366746422689533019613269602429123632843022044767708173895910161584541460495308821478026194190600173303384720390659368228806974027078777591360573326078957958558836961759079455450382251596103523144708371087484678494140963224190148941045149263887309300348149810557571798730008360130478988817028556940302206476136736574069268302357650258180919276021608304142931888352726203956934188614384714927325814421515237399964709428488634846339912923771139057031917403933068971732185380504380187441255120365141201664405391656928221530922777414502517619501690049233408894395646290341429611700859477319829966774763882433327516154009630153937496115657636192753829764402521499156937633662374956240284942544219700323102215765051905100036880271498275743142*x^129 + 92416573941720226540706933155749757219579868793266945667971004586915905319483588611491884592565808604023553627566512552278447856038286708315960029249168833986726086301545315745452878789607001090036750290735881879554547434601972552031567347583279938236291930527391653420547153463161211954371967227190468338113776374937368303667772986771624804455786588477349678784069490893286969859713722347588972752796593685793256579531478003593301691197023847124217428071791960688382478804991893253261521186871805221176954024787058887835301392607869370298307301430911863873541920256524302081163619295816883079705166213083645224376373986379124209971754065956480551502848680982267536773526866076038398408853286106157096611657881283652954578345287511075456389404986551086349424193597623421930469956807090226078839221722349290190509577438442191924783352054302159765398699801418154176438063447047507861857115783415466754867461895896062206250129899461640607040039533999680084850057978390556057621620718602941424517155845283539279938540665959173803041943377637818735690576014814425849196745547080914351637321381678268050608756927721595961611436597981782184830877314096519165266379593343510527788084700950437740883549540901490050589*x^128 - 24473180181555024501994344290750695595071256750263310318915616652319876388511855433790636003457602165532706434803162869537829778048592639417121083589854230107390895504614340369949402283813583984327587311053002891431658814320074561486904314476563200573246639017198163378673214665533961671908606941641067966925488988839997569537735346134277158926792513251921369936752203875803677379159294151314160919447414774578302781710411699503620753409842482254934307092084425595736604323808290629191691267347619632675226888873575329321158822671444854517008466431488613538048139380572026790456723244712699984745062248582172223402715153214061698539675368440976393571202382533253700912988095947678015184259395220643596190511749243046134471928888308111414831826245921037925384406136832344968411660607534958804724640233034530415991877384003752841712272217969613830127888839080899307762156134336252542463026406443329968080284346311723496848943578170410666819876913432432327566237473913891832681794142432485659510078456285800642646378707637338005950977979218987251998224745904661526944170780593519402126541358749068944386423079015159177708589468442001777473668417514005051320657626377886511086780652030923602171630725700645310233743*x^127 + 6448821159248268997443949998531938286408007729670138362193916112168191766305838178352841175288666013162734119422001514433501308591089701353933513360381393220293199426063666397778060090927693556896739899975087364622835477258242281172733596376228268367881220352040017385420554890932419587677864307764872857560645051318348927122377961968706399800648151235499473098574914665198483794719180729723580137928046059099344407497563809148354282984198761131391565851747943294563994701354822363065719908395327931696376153850467104884718065408865763743143879550325660543493263762421879669510537009477878836278807395833151725136600073554210789766936966682706347810604034902794925087772011392813728542829324476490737764593805912577978260052587642414906295776513773173286332375127460897855175240623632488966717623096979353582662676196949425090623435805442302198248157510078098932566315593049145804253619094449568829924564311835928874670963321178890765896697857003022929025931547800303308778255590185636397064674220569399583090221306762289208905605673701243913386636547143011152640480029134527702981216800538484769114943662282852531778096571885824733733556834597870221020651708742194358744337633138026411214918381042102035347069423*x^126 - 1690478268251745816780786240267560673211746978752673262809678846833177362314154346610351977815370302968829901799852293749420845873568158379186850042731130615073361572666133849059385563911139612454070421685710655334941647704808460796352908399973533738903476408791458938521990939455610199058471115182925309425771656449173663515148041567042639751161202955482244146173433569266537596877126599608687245349797803100533372662918704320896044058246600368722588557703897252408157892758717384254913394725595706266004612707748509481111514805629239767979218577093854753309448174793844085314272992414302466135654598203668732575448664098592218171466529409743125227085294847877176187211445953592299503835376724842446662454765914192675179885271783325321239409096159566204427343190488898773997438621227359945856779874978113558613905480169891021962003668236144136715795036491430993807488316172093459417646418545431219500398488896665239662750461945712714621892605941104644871626542199485789597316785379979696269024082287707745547237656268816539920070770971870754168397530762808209881929889147244253810577514993144027061346721281544696545469648692885265531685978601349665822871090754143246978231090467204227357812118782962836315701891011*x^125 + 440738055647250320596870921096885290912664015428015457945911242691304679396247978290163465074565831265607027471452313264536914852061533030230585642724021109053597708173626076879400318230031273492245307410330095330791139933510009193947075471264605806470925239829387061818590015128760466882303153592177383909780070685892801923380126128503473502039049471423525300253162068684267704205232319456586106718109512760202739732767077718817268910286764731362148425971746091873789441818576780641566050410656331266079709520621575155075832960610065339931290701428234424136657531575676930040880666110307627338807312946870583288780359718653020083460808581566229363951620997511786000825226304738312504921115887464089606156355163925217594685273045764689487078970132461930197431899973956386633870992519452537264164692658312976744523882122506754792448479680686565606562903196854301305806381956648565214070982914282624797866476228581159841855039121853120053889224086050803508020851330883156311233396889027169234783156960173247632146071235705969818461274179307931444503219349237078437975780802821288691331495987691699954096488959876385014247167299705557844605849272258865958649242864394376794706643905023668831642131314015776246926258431322*x^124 - 114262343590165190167972609694175827775080443518256978143832348745053591949264092503133746303717613359166954952205148249468205310518764850020873262064574615086127255014874004465376340754970028078903693440384578756265734008300565400461290903808765041411263060666916064176431206430953410625700928321717354189248818222034506708102381133747642279596289769306734406594896792627178697529317000920566793166273922545449541403966161702261797334932774752069450534055710189320297523857814813988306010381038302524177896919279206165282958336758535585562918250254777366490361001761981443736212941603104181741680646066216081192098417337298847855310534919011548653363931000866208564756373536553728355325730699000674190764746622752370096856659070409797499189018104591251810386096933443966911123062575578987800433322378510680135937432933102235742261796969708335350653903302690502432240949694904221403872895752658024677422225844916064151277722349382851269706310694598865370354907677577847269756505248084746642194924452716003942152079488045428112259998982672132647218913146702951082628429712941495486042331089804180753654215241160792183403067048905353982159725653096904216002649033829764161886969078101008413392107925292093630330895041069018*x^123 + 29450354611865869208032259356496535278876328169124545268674746050960657641210087169877765223598526955205008532609315577642619110204196092989720349853235634293812681473271754036443969556194441659051694057719219984610972724622946838269402283987052481333992139314737092316072272811288135314833954509159920501975727571261136164709407355337465983762662384344073464635717080512218709449981751309032139015645755925147368941051975300272263219600404916951235421443119763239179309871032756366670150658379045378973567978568767032091685200337415860075100514087579333835164779998406528990862463183647706456937482180355414739081340379088536576269300273181644651571355263341273207577316897188285344780345686362478542269038338247187507359353366015554616626461612531934102220266538059788883938524898424983593556586437699711476834608097481501583687529764991732097632240359838521374481307709564682963207258408477105432680150770506024172879638149054106841915139736616033377620690635834344809241943485289420208473614758810779440916617087709433613538284263020011759850680933959809609288649884547880561325631943850609056342169806220358102897934122055949259763040934238168235400643926696582103165245347835624274921503769189767378304148538907140718*x^122 - 7544941136253078937943313688260309029415565211566717989080557473238158354869867395719425198281909426973191132247631772155175932855504555688677816473813162511254659340661739798373660921015531746998330400445400172290140825515063484123470620435105855238103844162252808399750215491442183750418164658197881520510609930119042653380057712980369353400159653676713407896276056454102930254392093465464250931697966260472346053179375964595816164453850007880280642937919928603156755355950573010192626028919634444218116254891873732455702746983057673541304344704737977105386772111704914374422743161303396679277199733156532610892722185035916660797456255031970675936032371881946714330541886845088222683803485322172097869796113753470160928686959094853352202738618637369278321419860058801426972702222667657581908579101948128162175796853288323612321165332965340854414003842450490945357822988340047456324767106073818841902440623367036057990088467563520022475599544196493790250662719629380234215115446299007067996349257900513983734000399509466125190001477630328802261384916766772722160738605415146117710403340812186434908874640546226280414237307731491647596561716698401906863077901810712264951675823100891166687120533318298067307707202021433437045*x^121 + 1920921876053995913356724724345924214053711295856144480655109770464636330143667006378035064461067917152276821793116010441636877943372981346871880475022581033154496368392479574930280461573235604232014064842783570897873149122676158881237522824901185635097399847030204336062441890821077355049187473205471182090804901119776666647515022944227211550444795415858485211459918189917097490897724909551365201976081002187550101867155532642558656137463014059850914530471294279459827725192690609138371057809500228665354127395917138976574838735737328913794248177826586270638807601168462055820190474191830347600904741385832164717314504560185282532977246816120917767060620899441409091518162883814414352449094943205527361759578443908708002909283093839717424869138386382901460687623387889857452107957458674665286499246441584838694405191935972680862827522496124388633659253312757957772961826274182560084802961198102769179028944767490131827451250000815455818251969080518469778618587901095029764811094680160378739526296428774796493020161522514120246341728489535803977044138830775621112398622522497175416963354673169144755773213660921429376329551223144456737482592455891347173479021235050865612476874154304007491782073287130076147148546753650732399267*x^120 - 485913283248383054310861097010913051340828965563656430411013842320266068665167214194872767849899652733815826056487958749188239811860566679878887234506231030878716021281733534936324099762362326038640245562837029572566458495629709163700952456899231331827819526246956623510413022305913430835970969678732051322543243235968239310714031656449147951159601448605746313086322090987388855693269487076764640327679317525689694416728449511142902939788680460489093294517688049050321757254423555288712059779971703860010562820928652573983658329953334045403270980997187495331546951247454508698975900553321056608206522979766626470958741452949979845103866044097130142043385789348430752797565758086413752517730819029306966888112271143920671899519646475910777677137900243053540350670552140269405126877487992425010524724716481338398536822964433273673991072608240782122739244728526294290142818448659113438953400980332561842396121995662764446228956478298953027663296071307331415228314093458331340812203111207108046882131615523450807247317959736664534670185251039314905155129518284029118005244262744606628235672287101212717602465992931811957271424557604089805229347226463394397323704776196969438266741874190374806804089368598763382840239627744868101180798*x^119 + 122097125390662661701592960991733251998753016448258200692008449462127634515683193973535794032439240492909022776776731130028511010083179601764998400362934109640305816945228872532334876701422589804907129566779938251393598026601334888072677530015314205695752236545275805979963163210498891734293390726699229199562367582838429321170687042320999204042345356346907138689898494909444504911215358300395456244397177113015437180017667522209968796774800170209946657524681908282326559409653357386709918926301078253022570016206926876138788723940562428819759788193440405919347111268239687592736320655003019678646331106431057850070212134188457499429493093157244541666395068735585368161857300090209006215020778553706903042372319471836937793439020284665097761718909229866192259665118662185626634470265633771934104432557645415517602327810170809060723309139496576125899751518619696765107919422767736985432121457816550116220401291563227849139148962222973567165229905417698102661907847268749743190260813563755291330961846990422734080231123332285137024931470033389953802631430211082869054550361463056490503501193285255498105692101591727242360165606620542373425969046718717640675757290394914484350540828753335098124611744297347599068715416279235102760246269*x^118 - 30468292292980894440508979081934627194629604110384496778293281086986881771312565606609813731444066641246192663811649860987427896373321465977877104537300055003115272742076259754474598030589564310416352906184961556700035462837495819510528026146160452120045281384314769711985415518274131826524729863527488621351282428032335656850476041957009382271430124449515873134423603070838243956650190232576048369018237047168140270026827168105828896365337165494984689405666716887448511198175687958084892234786753053076997596186347097970318214336151393815678613726909684719432733378293262709476741681446825272171257853320909504508339427457967049244933764429331960031530163785839480404708800653163729544505431459207375178123765600176363603273055183334798684674184375695040690878853971762314217743286978798235707585253226902247325891952739113169277546615934230123223684769724678196914061081210234528047178088198745501751202120996607892117266620884274943221981735761745275366160750685711786194893304732511136036978418022725225867949693415585179641781163951806200568333910993313268293978783905639259809437180355982939196276954505695269323793755374738688983297747036216863138691742880483530640701581070136973168223652396756881589098583197194175611292581968*x^117 + 7548874232255177794311028847428482642688860876169911542538412262486492911562138817003414500550518522493289360407785143864055672170026392562654440674658602686167143494171514798192992674842811740518095555164285280380536559686710002610004448841859306943288633108580564300164736097402161011485820188137464776396488944909391135327051729890196570679801771324648670695327578169048007962650795530841425535282199687714733043281287526695297154124875849760099163767713465660541722593104378370152829686917782608891563625383144358195205300653293391493797734574434228497283705952242842123679323449143391436205284490969699992312528786774126540045601712303994867634178266026536178118727086500346036501255120932363858828203660086141880212407812523389763587534608830949460616313510447942982563999612167310636408478697503767239777832611929584385444719632887487451455124279674998658890656983562911998850554647627668352392745597695666859120633498378482216970113551962183871721733142585961833900079281469142735935447218835010381061910669376755989941448874676817311767874083634822690217431982090756337604691381155416958873868224779044923476986208245069080012286834801174640593106882851335090991548699738518855831812039591759911762920091729663134286207897730852*x^116 - 1856527577143515002114433901128666159618378140902290791539880501355055411309631980669196770635949414965089039754152816873733217055683706324166057812481152662659077775618482221274694405546239890846508933500286930103574447646678333749626170539344127936329634775505470799060919655200907985999728416265967667615269927872479702997735932530269921387457546967523517171993158598386886784462642466174746491314402172161507666119045381757639971212878105740150469894420454449821650942366404880092131003034480753924710546533915953487661009123259826447024356149042974031935288183125060411991519506234836127761810042622216603736317035725832495858017352898747369524615954308517341978607112549305157076627869713230828519560385203245183000186405738000659451933840360592003232579509705052867365416695076777684831522549514464343363012638662416028079761823512149938075044875493941383652818772871133982937831072569861179568781589629644077329860642211755428425411049475951577810294094405086287271607109818524792580373031109954503392529128091922455473540126609688013782042204449163599524552212638616845741864154617203516169644671389486801596809398190253563914502489553247162924963072846419261470302695126102697706960792911582408023882260670712267371400359967246728*x^115 + 453105547390362782218176696099661376910039679338978022510672910665619967265219693944816310184690704326239577110155019426270251987061331164617568734640929081505544636066962625383573532432575387926382717491348787930069004271405124950972528174518402992162392756984667511743985729599385741964272951812348271146178251273444546713529891517591959524585862931795351552792584421928667960628770783391145545839262188024503652323569790525138058230407688145553314331921124920548628887599654446525424886146795779717836954717988268181326325194197198507024042725793312668525950805967027217014952247852997421623911609824451456302265431826899270917050769575118821153878260853786647804387248366582948710348853899514936377892248545101298103570325377251091049266442471065799445445965239120040087911284010857463501010713381904578050448626799067312478560447325315309494211370619763827632523354032958403398483017975071588523117920355039791827494447883472772549170041968513834868111024879036013585859739609655953607338845809504017634382435077728322736548749782863516392453753450755268052077753873292426726638989468379980672992732053407242905537620252378858153885697568113509298645540340206222535062183666361618647636097893336525061825154277604805907833538117711456417*x^114 - 109716310808283541404583533007622857586717905103254206030982958923624631167267426635333406297071351772018940663015160635937555840058435697244276908467573675988232958243422130231419108319100700301039208974330950362794792174677233469587781480861581316453856684368808317320485240663834494911835064556420301235596753453300893088542816213083860814820724406547842153354702337258517842858428256146652172675088394166145229858023030579242985721416926382780792207279045093479777782614891389272364137704537154460598727032621881314912384353374828255700791111286377029001891227334419139191034402570442303095802909805279376424110658508574291930667333946566920665152619650336766794805586453184644783783401684344178724141902763398649612134778202465734169217084997352091176708164496530711123697046217139613008610373657024200265854156017918845091132330124943641681892566317342087711344679356460773828717721937991957198437246142998640756892454783124385686504361328115178223045460772426064843793914500452060316918809016301579320758621557322616875827353131482862940552889375045556974570672842369016365067600684080482750135953106828357435852169427461389979258082426344941484330121769968667946123078084456433376550347756477060718922681017604750768836686918072893534309*x^113 + 26352078330035695784035143219497613602323477908203585657870712984572335204337569777493215329868451871953243507156818549613663643014762697930733183107044856936604562072720458117942515307122832033313515100223758573253285038785901054455459844062874124333370956629259901094586224357111190581883530340067892341368254870646623022557538602600497382583238677365451689603069346642471271947837463345997245243705430142009918189601402538432261037001082983435998180458588325281731576049752834509495271714054286472275100479840485133995467182840753139295798554384025852042868403306460197970628791866789108177384883801818292902315495835420244506146055180783666742328887618399735793790481466087402796621626243726347283023546354114727716155548955765978298528804442116173976625328959240472639300582578243779233478529077097894852221675907530789852463159242760146872818547297640668774867449956663033260083249278279831417358782955198410864956438386639957780690033834510626956522270988848358260161983793063130595189103766823338531800005276167782585927884019389114812396305650166877468496195996376373822976722860476575818998476605300625192125231504306969165890458646105046272808383410092902495736945979475080990272833964228923467222507964614686144197162989855113700506848*x^112 - 6276718459859909517645802618186045815781664570600870579148030230303119033561446749281783432793751930069519499565981553220675234299475419014135610550623545011118942203077292130078748563460617222935682108305087917185203583683990255543180188107330872161959258519598921056690900605409871321501392799563575115275488492633333799987802262319358938692995188871052629455753454496061167974969801935143773867872100713006463605057857206285589310392079675956134246184357617018464476486760129530777603359723176203689036100887118095780453045719739117777383111616988629501456919258189430628498928744529676106759765369006641965682042699285343355141790959071123380659832740014944515065635700839617932485157131568563731263067153436334257389942089545456171061837542247430559283265683030717146060115124979383075233033107054829457977396768089960156631448882852751967003793310931509478640541909088031476258357582105915143808492907921885297257063475222338270067436837889585954402271569747436457911864207290216123161527513463084312035230581423635817817837893541398627503167974763782569258159043271450288283189588606532590532645563379320820200873914803285896418087878401455702123876266678781517530293230292888151028782641122520124248307206407189148761239427751492551592840975*x^111 + 1482286102369650524822130918321422441554725784965931713315148295442173119598475268444240194637582438988394935877027406106526693633812915826062861011606095932511087118557049377621091454357888372149712067825208053979737093892544184368853055122146530935727125086713492840525318547420037976843661349309242413321544634634622080881666669519822309396916910181212841720262923578183034998317706212924724996608927612995502266591160417631759177502947458017919766452707775642790866076391939304403392551234740563648037120189565626350367645252306449766494199413454501139944813087791990820200274805529831129283045439164544175389313856279866788704910237783788476077056322396167406324072785030261348906620811384317511832074234155958345226846351606747697948552221200191149283801103765307814944215547554017888933568712179699122937923911143435435280440949034654008854979651313490086647257975049103899325942097692086617198402050141273794366327577083213426095448336914774021517560985562564835797824025754372659431723264468956797365962762642278697958390935830688409777321350625178093880818151738623659593768978007251428508452771860455219925601386957724996019541608017678842478360975350564319780722049714599994162107932766410035855140434448602627877258924426042442133579804368*x^110 - 346997716611312190892114361053823144317517268931999816135101129558439583019432547357916766207329377380834947762977998289165213259397872066275756703725633984450416721673397190565747484426544955913784610643698129944089691426231643486348371455555175436986714509600768357876652282144504608614523387121738253638568168258016821699190791966542792828908084373207233266576122072496472302432961819275004556644619610066070402245989121786752481698961815808266405467788442023190795698506118624670766981406341404871493746760992908397831094969216715435704233741056806726045294838095175494602648649446336712132749132780539146702492699709034682797070084779961164016136583434027638087661988641038474651963861332469435183675841636818207881818255998325307741845240660569563835074312346399237245447565835690722703232134394184845772425442247851352976369618357606572814257790729610249995370357499209414572120751907009268327072023310976879092689446974698928554427519455587431740394423434185819597154347213498396031594100665299740151764672318471569050730975938835908711748776471351311492426250599278519664431438896600770517880378823167341429636245710677173857720209597819057085680594703344688985261339297253223179401231936272148700401476318361090905505238917125110911745563925808*x^109 + 80507545899271425240365065113114211023773938491830459348995463130365836427784021259365394675766487523744713961617578684291699804129836462676900330296897451649103188922160458874510142219946925039164717047893449617942808535813399544107449846235841568202872825664221195562803172688344090892831130803104703785401168340643846669810996626276132624902328158639641395724211144940158601724376618047484641120788993571055195617685488411275647780511348137184616859877463705630332216462422039204532940569574160491337885437705539479946476139125189547839770914456710418685039375459701016778018909690795573363942909818788469106275588994509156310016521128388677136409636444404581851422778426260940985535515518805257919173028012098109855530050789134662445667316532148232633826858773534297412235613182976697174685255244383143407383265922170059110164708681329060936765393297228233282264836869639058041408171692001642067229914913165429689632252467443437846980767500197707362574428877320219415430456426092960851063010883133399820325553739304951332520283057908609670809149780956170591889067808824751404137039376923655362318450821075273071045876580900801166012271075676967692203333904974077393848238019942200629371813925922205098613903181530171240007222989361998886701100711980699*x^108 - 18509261534280506634677926061877272533358148887036212594420941979246783672169383624768999638366562685963337353370082556701932242186474987368340779194368323386543386515724995791303397708744150054690385963862491447126990563884297909409171956398235117133484414532247274432334229940825226412329912150557119959960060045798310967051526108485450082283666041613256944342079396985856200374987442871029082643944243370688874461093649200370124297953324431497488444173436961845139421033817603341302171520449195328270557389093339279497484903703835288328166796799491255522962538666643608052450395145918424775788759785117767017879096653603439691087862962300582365506955612557754819525174579067560167088340919177927970382368231766063714282449604123857276209042721170419604669237349722315680433295185245366603344164418615565808645387998906982903107025491837860231725177565310387150443852827754076345397043910814210157671028716175906849326379523121720636573059102264265674535478040082457350583953285911342872930593687833730110367529980798525714252758298524417808830198226767533512239256712165958377589408013868706107428998052502703228022105823510747616101601909390836703564313084949234040039314569717946979600859333640999051413604790809950487832933109282092481586756910694655792*x^107 + 4216172222923786410315028082520051666199502490906467572829005892013612938321246785440172200181039815849089654963112984481516862829765756096318338430169139063212167274837150746202506195908347247257741051050686078150444768085248364252881402347285076488533778977311694153153667853008046855295299276169622477546095458144483682954678702190001626857945128871578040850272542106269029973565963022304105507352123404306561567072262048485097416058357920036075606937011970712059703677106401183232628141879028601132838079689744307911324239885699404948990463833697176515948677308066006239771707271612308201365829294991765395872163269943547799766305436935711718413533282499811460485069800871995735650492240475574927859944909558406270628637273571226549661864597774317332069271223831142154611306833182285035342466076177266089336732069431036553317172884372201414478325805350992237251164020976897850279724379017711858160753567556587243711566347464089062187100077988453899068496305850673656785566760481472635735880031988897497985422621121148019402774609525436256302472055807650568373154657627018490035791409705393761283575179368388736065728349374288632895515305759595595288110023950196890009679044474031200590556705148772095085505479287667785466304775240594384007269134632731809851*x^106 - 951405374434742049457004714458275366409657459516040590543837372738468541872970181290856658538251360930105167944438974841202558715982534019338977525100388982205188612463348458940850936562956444784416232981509187520452329710141240845133690242010533462182650028765975707611693361029294807421674980480964691368268731499677172175251674356740717858556900370360508118708917767926217653280993818938840195024260975228069272847279298547789925002605615911893100566694084961972712427882025026684144016151529597873274528068139335695846259812739203572056855915292173448030542828663397410087134146153813621341360971529689668296059951481442886416877360428860591901424402730255259710064178527945535297096857567483236176801370935117158172662739640205202635044800634927552375615894605687746852557260374045084679821639379873809280569426281443476306612248030572590999614673327326607564214906455617791792927130327055473453231544463887666630456878992706773362238132785786204692960338388817022111517694647576169558923946509259630294401370658200873917963440606886041054010430451627280941018888746778248275154067697786800177280069684794752995594216278830476706302536560358052172996940414616896871476206528891154696904827571932724976717524961138351905992227841064127156948238517472971102379*x^105 + 212656674280291345419184423477437342498512368996684446596633596458408059642724702203532869240711085141524611061388493460305010699587161545164575675531083803091967147117051986478721114575558130879708150628853120501452377700479009204660563893915589668700353716591565213306623078125047731688474344478056431977810962189818084934899517657013527012669141700730321025666319325062011207516156862699323983346400694572400838708131016622197627556845293603357011312076602899808704382906823622120021041604911017257279480411392380257652684034596605068721064126411388944674232760473187434764000051492283845175898188662643499744312320924629734066421288304881051779752368317839709045484164922130179951158515705963972786401917150019256759514670882418467323800762126193219013792637766505033831928800535842040714822044845253042814685296974845765569019087716443560358415568072590261153001318361760791480798946377340379215983587296886456638275213848557411718640394101960577643000465990864097989553000430018792279559180462985367940063124152859697962308641588792168289940112411813994714864507145207065621991565902794630006121597786176161048206928171558229046440958850986582413782707547181258931507947397215142371023089467105659569018628865211054632594838083553331494497359802046657024699750*x^104 - 47077500132183179345408113288773815869133562296918755236504990530141846083695688793276394036727350438200865980885995451153282086717488647002984997167777526237102417841586311151339641151163436598113753611457897751456099026074321342834096754918544533606473853063074745764388689002101209897192480640666326143294167201890213820995286968424055638414909907080936287298692159778399955260552844859510700397036037707364313855411656564408193056988989084487595130321882993357403100106730887189514909398350642089531306744242106240257909312960754482358814040543052513218047099802427644593259166307852191217062071780135098313912676546834192443345247664999615300456482278326051074176171807998456698429266378995708995390587536503042703251005758271791968072278516199906101057208511101618893060069898721238323618915557176341260736277723031521615277260648972797918776588127933698879960426525904528703276812258574787639330358769469975874957644006228549682815663931488790066556726644356650458465214456963628622286370636610951958515429211792739501173129111927205515663577788234883641143611880773237263367918167433990609663875184245522892629018612600749193238198509841583727334983927220453403355981763423150218459240023125507595559191481003962847627156831946862886136670327797734199617838939*x^103 + 10321192027143678930543605134428652718996256871133501244147094186157928841957061328027352420005984978947426243559368009224718158463313875816662174194023473463332076443795517840676825573724133842248353573250468914533616242411496324271033100309381154784778770347977385756491274957760806099694805512358637921134755111751412126084802233542152666452361970998260660626843885375786040976633773566804397006675527125648620244952230616886403166001647802980516992490061962564571749117253982638108174885781020050463635417077581581771394828599848699385489441620545974422047427910660481486952339682215916153923808106279161094312924743928986197881030172262287714912043192732214823889719688576738435303833603888698957912786920869875719173007959529985663618261321873713230764427860847255160536157970518653120768260689552317235772624668202233665628845467337254078722752146577536182639742231251374936123930366693660501708711930418310932536305083449746123237019107600858179863959237580897650527739641895027064051711469686876672989995842630010054647584265675813142027671486026117530429183339750772631896489668043769564484092863361280618679996072266559926875783105074275059803207206516836443818401033698289879856524798022342754652386080546226784939140916542873566256096996550950042112534337189*x^102 - 2240760899402082518552655475525034587086926775135302562567557966550836672356987209884856450105260227311558937104447027762483628845983970162908396990030066330718547469786895579270325839081555770357550108882413625337728871916721343895709963848528538289817765370078206111288589741522043867862662215819331735147150265304781217546623954554760259766457924518194814528647588175326399727117148607542007657257780280287987102209589823583856432206395907273343132612963122862447264937084358335318448856633392638402342199439357283374419588671038822177426367254007482107952683475846029540089288915441562733804782269967222158153151683612112810847522951302065085930669350617015602098257823836478952360035559979266880590426997190510751919296871818746310043869188497608869176942367701362488467506894372854954593533260070164263979237384109149624469562404903786232985190369766664474884521414782402782627246339760426834500521029778505815427605868244997753211373574012022231698261974485537892488224513786628119219428788083075189592879919983854337740275234867458073308285429266985277266359397480708633299246203553877760309619327781464446618090535896663633268219487812710996190827981886723117857124477213950793133139607774371772650191869223138666268053413096682310828954903601185072798904884027927*x^101 + 481707117329366499208439704970642147308699354753586500203254654666997827888884556007716454224741136983026020267784005158260514536827834419257743140158967240938957216441769035086863861567446827530126655305511011015371375733153784065107750367817461260906800646493364594595519839771065003759334174418615135386159382962047596376303934533589290829352777493133435236233558629887508141942748142178029334166425070994066915806732500377640442233066595256153733465232325916465159922200676898738524396726018945170868400077614317616336095288653092472036932804784726880757168622168610724182718524173478092398071238737014939366067886117900657405541279458268426912362135040126697177470052408897861084098703416649732682668971001071193646766042315734140825650269926032517514577715009047103781592943630797967229832814265762129291825394258560020237259252128523561381893525958302123907506290566920106163347229773083707715077257349819815435759578771205963808573929949359280637962331117054117401020511824771057198636363748856946542763465289595859550487737046289922328406285510698845909236250358789885480029155462389040216010599393601278687272126130992431900704316782697366907486870073268514720145226916198460277734558902050223488768868412854480883853672550846988405506241623467048001511799553234744*x^100 - 102534583347663874481490727622565324068636761003649097623950333599809295542179152401807203299071091969447178160012647643821428756951286505232129522504120486294769569926654093862716875178884336242223347233796225981068335766371893220395626790395728413788415458460882287599228311914455507833341521530225558494359932606635998058673721007341952764016574208032980601996463686573174731003534234343612568080624095607976728152351241871472522030075953119300157852721661511347361692366504156454256028202377817087135317248042667153187464262671655290879025525590599304744131461966228668649057088333372685245235195818448819742904509251107291171894899923654775475953564612830058912526975642521717804644097947320249434267439638220703806776420763044888751755635495136204567296422881065154668100194077850539092990035944112878182062566729843173337389172562881166586884720068618349442562803020554748172800719867748942274359727233776845473414138351949730893873764151121190296750680114356638740659761810663376583598322419918710838822096806854533830007402963152036189510097266515539302435993434495634495307466927994008240233863696014394898779785251971842981035602496745054050983278279853914277302644488996665340466945401742710310630499168372352547919847617124656402495217648878511646223162408318468399*x^99 + 21609269747472462631939721724065330933834674367716013664056898262180737916931341909379854133566545127115357004662978544787284819180862373629561616769080335950023429830304165486933807860841392063525903895298311895331657705748797573991589290502705737160572994585078049779317926352728997902105579019639664964136960490203216058112928588915829494606087940886721400765704005995509190681322156463305297406266863241561080218155130824791109350403899328536018134708323160487513883772374836312290099984010306284538061691318862292855841217123380161129449073973245153343177277951806469604561665006549198800483960380166877031932506322221306120807717210554619840297749811671677255727389185013341014611330538122374696847445337549972106401049559639228382748492887253904270796504384278556139533557729378725972545957418556461648084265248303370787126870877209989385156816740747239160920069181192036326176614887508227298762436983159811847046773246735682449773809469850441169797215436026457959593139537533138130889611044770075122825632594153333563675034177437116096831057245262657907485515144491263412692796511010073890358266591130802689430322565563668044027477516415508835403360455269641893255581887042292640762674939776495836523741228699657401174674841505465376861198621297660726869494361991922583554*x^98 - 4508989591051928947755724247302097682907444073743778330524259128742016010800861090861437187380853722891537605422293090908274999415567551873625000112596184680788902255524726617938510484362481134669342624545379537774805215760578778708011659947895968784215909690908145782110185739195617753353483167882261269684122709906100225319360367732346438753369493247858238453963225447925199156648878457450550127564135143091974763148395997505099802641967880883594294238197538112144951721369955431328350450476499745708072337533605934328950929836295844398452150992103668471520309411848390705142909830265668073193676041788200835450739513922551122276016099626386527275466460972980422179220272380342870441781468263609043226122457179748165860417843822242979841623696664398023034947323676487967891176694211621112315976452110121082632905826130881354213717764476403738691424862285252104330993469871925488668906870898758861668354771017673259943331826842753906679612205703154469800761071375646273775270421281621606576094688140078205438244361732002204444401897989096691130213179927629098827067049966965320575146007972423556451005789598472293513954692325225593022135975347568914746212552214920549742568223656026710347476173631894767609387561076827950435472025696241971056738797841654844166409746814741823246592*x^97 + 931491192285025125613913231962272198460473949149919894861744014760628801157937818925961446983989285214323153032554785088850846671552888405117364503855263693078312904852883735987257612404128030461129533736118837499142252177530177903583837621545732444857937837813897881796025269722606788674911346500619890405629485947177704041128113721722461106732039426575217691005815037228956333005323402769894452249512894975133245579483296218623387974726672948866746141054836136347149819324056016481457379560999596279311076482479480857286501856684047118273330398430608810674673275890396028664494159518834117381323045498276232533541780058900175735513355087692597667339619954599563254091772469207755731490747033848831709156887878839638391882118842923880717068812984994743121411199801670712065486763401254542188507431887825482473786647554958893195381390568766150699676668611363674027400336595175326813939399811714942972487415051624135485274866235264222335266480224859814998470922331723616774105729280055903315966489818308938550350032412628836498175735607660359005483195059500796948791950610260929730675317919392215502822098008863284183347616923857204754987988418655829320175320512927802223785546982067080706276378120292794949309519026152390701654441872214863962885585054731065344936944139417900968920794*x^96 - 190516737699008544427326132218487272361386043171783505843105726350959372598259420115511972817866717009884635033956251218733076875990566530751129572125553550499880569495582911938996791326266966485067982357242956388251730153601972480581088292126431082625937757009544936728850950673171396465149478358868214644373159731720947898753832837149270216480660622682607758434915313418591082718784358479158389419631832226024632030313977593673902458119694884118431778637676268961672786529003267628567492522893941976177672144154385249681889844089292779055175326208428703675625226496043095875070515678319744440536056845539377373372254322525757434180060701059171745091285172044038098712962694288689572438370702452380396368642739576663632387235417445126726557490565582040450808548785349361025833165068445072421248004155022326784813349554198850086163123135722959699422025280120412974408983877257342101650367336563171631483275476475513859716157886203506319290050140061579497030087385956160220197382978970143933872870173433496243115001143604790311658538708423285103249021705462569470085654578681011685717342561558268737668528171492521700209421865264256393535295141043872433929939281451278809834351449444556637206304368635089331905170761104816266220967794137138229486947875053237162854481379604411133512269148*x^95 + 38578023844585290699045339892066387020358411918802571617297519950330363827067437162150107381773908242257508380292357497667351874351396046134802365158734450822481319036016345379756799263622678139234157299808974590474910832227926401999800975035886843294237810087521731651585870947453656959276792028477081934000708570582176612040794357648136936772733909070905813753854434064053465646763076582356058978193886049140935996819648914557912834490740322230561063293679045836501627542179250452664854310351276185507863728625237374469139497265511566149253785182860402912724656712654479975502883649972064516263288740725032180459551515637020065917200821912129209676089505491588899313298463166401160345784484913170836974729446484106661026975044976018933517452823033776942782015234440130042961940187505399807830177230850280582442070087868709485400855477480689025246372548037502349758499341556012355587633513037355029357984479289716698110339362125654208372086771083185157740484715114798301983911752079531729722151139231689873024099593935648185442133418277115148284718499756650746383414776853411164312153196972252920585064557029969399009057461332854432238198278546822724322555851577580116162863656935499041295685571100773659792199294063949554177224187285137669568879693740522534979269837091951943095494829738*x^94 - 7733917746764450157327049392066838790847603440540799875267662685396715217790459581123281638202705937772938847659346120514759163772145167099822893712487852673254942218395615644320290537797373697962358714817762319304481661658971140535894635837343357205026899027025184834582469547538022209783346676294754873090554735747426826334099174240308308451973320254583710641292792024977252193172214862384220997801249369526658416400705404699354763776327531971044577452706357768033402271037163830596422183229591043197588353234574963355449092884492777088351682266396078724299412894976631822027722186192964946600435688175155273009186906145071885449294563722714188548533787141133742963717523059560101456465857480997619802202477061227775317085139645535209900971052630189965075030732156805621509164290822333343629010648125468165199465661522207042637942253075095846847689715514364328224721920311973776153955336460795560030639122934082473137143374813592333501525042784527527227050257038937187091181240529909907962472608791248443319310680120692257097196291153589293145168897553606692722908267640560325904843106963493233360556545135654567201919310839443967721592496775890209828881917901474784273082723578064667718056653122257231451273055415120844214230218884753850480305946148099743501311461420184110773739159578832*x^93 + 1535021145685102836945676286618051534800483327698539911414821351141640049550530179032427274014624783062884820626927182611917691388350361418525486199209677584121375640840874909155434850871631929624616494920918398269880468229567868050647862169893134284434646099498075245702759731845181749747836931173870703471111007096234933653138525303824412142099148063485847905528189896261314643723162462651889412421510784683483506423188372743502975969456556043160315248999606869684506642273389981542058374645051222229123597760075797066855578033355548163061042896253348230687005469981428451020009947515741857607487913916172351680689026080054868011482230830127004909192389269808660527593566003043183761361577941622730633093080240219390182885339062080870601918837243741601371562103297845052581825190042141794523358498000120288768630063917046544845212456988259154367477146034965299662175487994986512802786146065488092541695604371041528551549692619747865129317624545548584336569123528645647911396244758063399280519683333715612313546294979089531613948292793600966333351492136611867552018578724812159216048948608127862193912436779648180140334008274201602246008641621900710064266279232788127886518735364311530796772722749266047128143917418482402200815838861160946940322587237401155791494945048312804320151228071369124*x^92 - 301639844165556889685228659757686293368787352669483576447852234628439276307941009132514019836500005733513431276501875064177572591114831897712955319772567530057804995763373529706385189821071645473598335481687980766784957230869706957140824462641134455437183376091390865255623449033133199034413510539860143807514628128573856213824083104221849549968475122862651324891248699530198073564727688886105971703996347360110454625231289950415991297452832911450934537032975356217617180017838436356996174745925554613179600523642781237285218416039468504423084269087308784802679842440934634462280583380700074438225504488987492970252407591442535949923347845801047602079341097105009061746214694226035740248682277405259081378719484993783120812141897998048581700973411333355062964661748345980775477057296281949373140337300679369552257003230027275813245010171906286246825564950927807099435783577909240650254084709756600793559626701466562193859072784798496146576355073847519525388843417520891207775397861527798495918448602504527349223302513256933253771502523716360972679840774818374674103595855228768566512650930029953976687039830287708636835331586149047927158391165129609595677654959242468653902067181039849475818088942189732958852045386437264787632955829597763108218409622707275714949105762163779248666690333498987862*x^91 + 58685143676847214177295755707171227866512578669402057926724662116837578457078678599282198826211562042412532942075131342140133709035541237085420302894214754982538560804381871169318766008982048199355972917546098641963389722955003842029839915368733531945693557821544537096254923648726817532673203313623451631322275927968445388743708821545506637412856284909997473223782514408258918414106363136736751318624244627013402266450509675776965056502987097755213943137461546986074922518560558599500467410287678842269739980252233536206013807139240980778854025158149177606271788112059383512562056450573513868647259543106344221996295485354740648809229996226446215165807501036117216380869894302868388787247818392712158388873395480754551934191586666396972433642050774591754753084400105575337735065056931746022442990497679109791290443136175048966930995109933140142278181009323583291892128253777291001754015336772437795219871642368523348257948109303553815050222661121178811181790710246385121768774000065345630327086533495606402026307543700994890146446721558783212850618624681032651383954910618784386821231369133585872544196014193250529607700473196277784841880573457126146418005105853389700020203584666556991195010069989000667602338155222446294073608535300753002940704340771104849015672290202259444451309723067114007931*x^90 - 11304181842803117442378921468010948065046863314458761901625470734475013306606337417058073209907818677303704754592386855649272968502657070034678173963391914413482337026435513440653298679885991608048889419774840560025635772174434311095475863871534657496620058777336646952378774500959914745648909000358134499205152973650594509919735583421815615308258372531774116617732174744535087613008961038815270359614927189474132180357764389070239340513667220502313466176850667532651467462102756407142366130477274673080959959101635945149063431699296485494662446859680342642667200385874318455919959516522694166660763483305090668948670070046010106955128308317809508470584409857435886412123482810346971649749453932807116511742768512287851984157860892960967421427330539105751950990733737360745487141300266731919189499956666550796351341111881251677397038961158039933847971168051751708177353181373476158384161635730508576471432923881121375915228588142028610435117287347914509488892114391787292298325467053560954822549308148000240725343598094265559211601943931014479154087901900396088667667600020885676803177606921897673619750443299308982038985664361509212617524008995105874913292165906157376184710293827781438869109071939706026162560747641653557050641143955421171787505315905743604255792011393713759554032351964460315559295*x^89 + 2155898123092218648588669966779234660151075920660690968224356707274146889192220601399418298698993417320239965425024648332457767695773324149054733135843716622393699043919468238697785007911736944022842708047693789037606781633728102912013246059345229236113217560606090093584790451838214738530688068099697878566193290570794165601977038025320817998839117287558090581559511060578514585085446380877976962225111790047698883613679544874247009991111947286396310143034421452442656279988487587023184151920020428403577907546221290637974232676618596405025481140085759258866052465337474325301334060581202664021241564505264169298664021476398113845786053074640558595299972197535020190600603195631081579682128921161110356293923765298802515325114526957830637839694116510775826390842461674784137333079251193059165953805514064659859264174585116461267521647483251158445285519171258207000232127534431369216218243227131468575710096905409816832019498574424972810719460468576008478385048467700740997909150793023598622067199246826022600640745140050386902245016609387463725793515642806556873776871924237813338880427093489373812644113381562185993075364119724111493240355339604249686173916683332548875288124612083043982861303495745366215556888128420971009904359332736495254126461489994813536543734319244614877044660869748191839899132*x^88 - 407100659675176841581233019544156219786829827499649614446123877485061238508405611003904547067116931784906231183244511925807727148854865903027471950857987249509310461353798220171957452442613981681816513835180477014002945842352520265412650592179749461187122178123220581615734802026513145978165512972156276505577144732661101847432112013248074470864917215852817941651402906264702259561798753342981923682048614164946475075960809023751718219863317143797291355354297724920714597457694919017729467481234325381247670006995264223897270006899249977563422437407360882995363256872805005617877310617699852917420902326956130269642211731233588060644081811051137659118930905393339537527932572581560472225916102801205248406403591840079028218377572287724146868362727263073112697651721600612764950963998408831547152533965494885947387040764414606799812282240875238463363962017455949865432818140365572508683553663922436102799169924825943175494413779641408081621070696028324098052386454866751741755682818484538382991792385823761552739577585937074993246898881506296279179753056845785141749202730465894008265207140169508942370881432014885100556356279012135462303190201247906743940728198107337075887798540619969199323461013999128169489137516341615897021585645884569763921923808656251894390511047096809409194766114531153142396166246*x^87 + 76114131817921734131139386384889530164027510570693838717563102353115271587946417207920154226545337142731282688714496921665727983626045815241690792467438392191816516122934581000202134106420244787055599902268203962788044198861156476084748265315751786018276149391273007546889007867298198724783993741020385249367554501767394051498427422336163393630186176705935517894107367296977320149323116246316200636148631321298138480419415688016195567268950567294451468323493410939414102757323826341486697528309217044460890193703810498747644139448107545439880633675266816446682000702731469441899174564316884251664899281393916780972484078667654416946398369692481220369556043998725123716585391641891702423439213433980754268205438267248891304343346623884966863524232165377637226753606092256527571114438973914129770472189053727330622468978884848453902563390039885040269232702528975042265481217458984320114460090551002767968187729709000455010403648529796388670730415044047096252009583957639986296075796365657769596098968674308161003189754691426857421802831323640843465667254625106916738708091425540191570856342501025554864955012607366326517019362993395560011440252562639819668120019628524086900592757817127315312461851785603240606648693766927658143034356340115865634254362045477246130480189109748070652993801558773968741031983425*x^86 - 14090378606298297025399360691636059982798813928380715197924001823524988797791302994192450170889437641028918839968197777195104989932256239281166880213281177309200782932124296200924375684046376283175624326864583897770863424974785796756116616469901818123630053962409321347305024740717979725762742241496378224070976935416422448159432423949335241344262174786270653963111201640871163118723932390074210769743280869661235733510191241050251324864928443162334642974941712821127670586514023793968551712777325680832335651138372752482440393304649810338778201859769446824186407453131566334582996878934467192251338796705044394786221674538479827557768120888490392001573257234637581767839190267572722112128719736581872542216309986135742070340979689002990813690509518282030620492602730529955006333160954455138982764220271078710082682753318178305209537959339168303368156698050517007259424290588447173144232761250684292753131527311008590889507104262701637191624195855017862006232677416775399617215642571845011999020733111840503374342469968128260787019450981920280341062741612502353633260098643010812802134184390540941308718426151567627953127216470104711652235673319343606177625257377884441634221787386777602758847720419011184275197666124953376359771551874749890036285437764855279432258619125637388686499827019752910656031811779667*x^85 + 2582710545540243832861505370345814155443125584099952597795338070096915953984038435598674626660612498014223431759522062989146042688129290234647196700149397086163851787635756834935265867158523984640085078083677634630297679030747715993976769063353265407778573395842578315837432307041972663500860511657284129047272670020982271543618668448572734880787034839182505089429419334930362099946208609904760838620400572736126374857846601456584928188056404234877721686160943213349265435551909394113263468346338363220756683943402446708617297020521865398501780240956716499494167599786404622594660636402420445067448071481174791692374067322123848818943310943087559762516308166562504627643892331612667968713079312872674178849807750496747609233727305720019385239961075339947712966957651488874886262634281397455476653893497636506893393850855647101204312019159187519473292169030160192456193790194237602885218598678394308171479414802057953912977598535167982571064415231232963713984454297607674209633083514947024382811232829657838918519969547124285076999076876166514035668778339055618372874875762069808907262429211173918740021510232897601959639081431080870951945568814661223004651448716001053453228140577220994477312209102584412726063446163091348447482311948585954683983782833979785725737704048963524959420986676426408626437870264482803*x^84 - 468730928171367848541655708415874374189495379899084440011351505948117263223805359848217838283007536213405903136547996187768516205227226811899032020953722503266077615235600861690084606566698027332101611664771512644101266382751360937774903371964626795470605448755826267277768550917354658314917464184449008174370955091325579907311759616230438168173615970325193023535080034812668073274524632151354142264067307275635858016030213532396961911395166617862433236945601381457624598992100035894245924765381657250384552676924025130486101666721328213267742673271199217895769993914208053966645997297794556586092658342514228422534196905097364639642593242773846758654738208140508105006810772653574382483392561631217487449306357949206810913336311872847294562348975930992702673658337744005883558348965580776107957494898778630368924251552052345194349282797144327968622682622142302442126053696582060785086598966589373845068075500839732203752477629944326624483743844069229170820721422474914397957784210489762656287539175722534867490620278404472199275383038480564201911728946694657601900075581564602314585004885993312664339358359952846845554831976730181292210848195300365499585458596619520049420515040336299408546122843824549530924269005825255059440660997021479134559446691210130232707964871389232963957698344459326507267414741805037515*x^83 + 84229072415942845701387383504693528824712335850286807200926028435805989376698707744437692492695718335836333713317144333279440975197863507454463897614695785372897476029912383288142415980364502719715103845950427185850985453902889009060374335165439102324486156078606124801855077423517947162038544979538715627401121403037188277542409847852892899284464256726364503978892687518099176855715355161358056652042469986745942238723641956114623674137935621663803672023437770531823510744004982170296993816169190402889804379852548459097767834291409419638742014282705970222458945696827608845230901247653507979247430362011088314500804931682930330169951706964981721384023883088884643795880088002931008723860163013471272342355936903389400025200040555761455542939277248100818840236156369538593275457404627891719435244856641443612252213684432916068748972978582649649310630405148742650108471547641501460582743309936631429902156056261893925221179711375186920445386822152540385462724670585306841735389567410511951883109144133244255512223318349332274350264046471323191852220451567971869975244088230844493077313637384349472932341070274548061803886734847598243309589171100844755318785095415329471218131319713709585621152601952055103378831750034988338628299730590846501164467048148747471977048161873334628042640826600646394010500559966416465004*x^82 - 14985896568077203302484077170450795078172367768422803045546970872225223931831756447906979303279233194194327953412191391006343891454425524560448920878289523447041608876862300753518288538254773544644803030735991661793279212924915016451597975526873417486033059292528509722980803241224188784122673508346534612071563366142882932401630774375469705996361900062464239934849058243635159481297669456512538809505637030526252543695721289632244443846058860242323429677861423754599630530867624972684037599099023300206765804797676403965904181740060198877342180810816486205207282935523871022289797559145942002565731016598491605751025718816124312503630675414368682604348549671972808387707754650601820616779901420051941628115211807206743543985921158019325062627175165556422566502446725847501450895759197800409960981851936578328940553904999386840305050189989477824280161582967735534663408833348649897624521292476968072103147818014228254058881886063568698855024667103110766591666542922255281296176094745026959102470481930470035584617561790468262878043401615828094777149684176122645295472765405676421199393380833553693564753766656631620977798089417830911652699261789748158880274602953609481866046499137850862990437995946078697958198553994048577057949208216709856671534184875351674936994640586343286198559505573324715034913554718462530593255*x^81 + 2639812008891105898331247841059329040197780084564802564873001844803815151800113836250536431799315967049775381434902772088895800550116778960174745736994379169434691152089392136966235513869472497484612345072039707706383664590057353338410768245474427753866927643962262109839322601719281032727819401456102671546912370268150128571922552507441769405790328683458172084279476427581726987033221231776257299344200202677938247530968116327881873552318501203396373900225448617760539951078041091738909923276310175762508673771079145184178359765597651972834385981768005317190459075421315835652814011029529325350842267650946388134925948342479070077130540591001441805237152975635831506907854454163510771420023335459063532617245406025346047180536569631984436497862900573953954986938172666831859647070398700257794240996794179860370619643288458745191738072943815004168840882999692280258795060417746561832168360382133060995842077909436540980754488410939525212975782466370268251838674972545816613145049264555736845221392863015582047559684227933424349664617507581828589317568515574923541441807567534103293209082301169590128799490987045511298680006711805312748065348954965223099533065564862990201164180691192262318752449775227727825795596969894632313176961586779160030980094836453326307400271119198918585420359039313579972968694572566866334447541*x^80 - 460378513619829871766124320279984968908288710243192595568565749294831387669975344273724016932752813482525024133218166552080523373997100128623375964408613008530200805558582958353198478344649167357658830795059480118150068779438493727709667673078103481958275273330355211264405039777148868456307122993860799901985665938568000379391193423102348107889508080826337928422529360867835948094164407048001427016598487794978095841957841348539516041832092278717771682856363294256955507332376319800170817222167489071928010694271602532984679770561296570345862434155224645944553916648815468731935314348701267249664652960668327114759661407057499987750331793418612132068051758417874299295497808759072892798639734514945711621250572421552497862824393992476407886639058404651500389226626095128446757155361765916064994459184634833000185658048583827996982804112626171935422651396605259472180073168392160051339157174730211918495271616059413263161490681600206741234114762981538182921517341491253202057099452335799458735336676904649396906019937020940727591227880587045810034547201067371959231700145791628023753088700841399998028780796372508414906876274061861146552569242395744556617780945559518525934903564223999653198486495863573558221664081735175031254144904295847026852133414939501181154282782762822559540246952964309905941226789643742951561208196*x^79 + 79485079779119681475250104268433226916069038095314045351136867197089234543342197154466987111587985050075002436674988114932228927161094000656915924754232850526661818384680538193284858216393588881061128170465443077864288973873403482512083507834651476661227500081237040677191482646284375152347669789719653687983735765378008208080587124732450336563900797713158115526596124097519763572354796997775085998755728388604893356189345897791467709637201213629622600918879207460386941536941821184964248719983127271792615911959985243526083768445505259412707832890362380110624907128209502364119178938794068304451515594774051976472707893601587124778503406152664150869509029472987360173228335735064083866785853233405052547145258191321201545573358040176365472578529455441504065503684987924954110622611788403999240390225238999905275311114451623369418941328729074440964966891012216963438557654278191203002089038503766182190563053294891378636364208702021572417560833097493788624411052738971841307987805969325829782601252264236387593138225568629387333683389060693589540800123982061473235415929848958376435443043578946997691314121883744983127667357826442577451220785830690426124538193379037121139455691340184640027409525809817776897300944934377203324417240777759803405315798349194869798492267586309118910303276118860865767828636943343590049939925266*x^78 - 13584873837527247285013171898574041111577530698381120516315159800957273133700493143153480543287531116118998762617307997625854896962542824081848080322272200955878216955457829355357238529372657632559835408163321793772554655599099770028056277248454741261234146936310255892450052079787641381332193164748930387493953995505060640466465449631772162371468868204729664965240557068034182478999998618249458226725999332191031489046743951688790127280884549221109593551761202563822858626135237676003961590025417984703132255659996992537516761648911624945771843845616928211399294487604941717986106018735305773447050954391936227879411173184453054096992965754968645678748383865164753958769441013452196609766012431341661363160367276641533597386585801279636843560300164236565214031312930189029596629460118385819713676769724487259310020479597160385690295733649660756964428735538764538760767748767907886954380327057299727635891570316934772586688297122545892473547535322172310924833639059151725339715506945082995220172996561939877245817482293980441693101418384935329727695077900987711794638814656602224416104014986712472937458385173673177443855774697994201278276195330786022677400140038080476482014671762507138631748449129735233735456155547538727853700021134324571422476253468875794108004545591272661168598923667020009494372710373733570286154480568826*x^77 + 2298210591816917800428085048390707935457066606226026343906733886605855547854103405077650571005018998696689030255955960623527246104887378096825195984307448971888881918272910267035807190449066265727952258771194846195580218227371280149004782623855375553690412420994640712835592818479849573624128702167973347595082145514852952347243072597995798542795162888632147629203161878332162482843243632860351324995025070924783471627437979966537110124866672217156760277409822477414015834921660889633479815757804073284161219341499097047633509824228314626704616071890175991397671776932786195544289179019960783863406556335019400394163368216987034207899428395081574717251313356211039752100159973151360963921938235826417778031678732654071642550902728808114331745327157663845275094552159966270296505327236461852330324719599496503911150128763557838090914760631702297365057597078311101383800309197263645636549929244316736234399624868760975155837585497469925413051348572657418328052174171949541866837948879543506834863407348167974580106307270947940596336242848050694342328903047937086896734193840251726190742925154744342781036880516786929559350259358127404382687396134140940760958453336324135255359110725690206827047645576903779356233802706084861424210433144224963202641195358884771592479868666273140931940155025513725583585020364665292691367251708821868*x^76 - 384810354024830292321127217172176741666552901807124321888293419640070890005914642075212898415926588770133073291808578684395109532740763463614623575823088450692473700194104395218567520089458215566440946819974388299309519695559337149173020922944572017454076426118256664748346295497854781974055253693137437336040575361739130423848925298805343040143749603398340277875777447381839932784203985651407727961798731030729712125218275831313881385574509515322625399082217805245611314798078894899879254601975673287084091387293565888112007572327180241444661053985884677028622841009965003559613900743845885727363544408670217950543486425588750428386779529278875275744749125540785849833847885979231204245502101404726437181046809413894372117048817316457167839629829495897838215658680743535994481405995140275872606231559010010019570580621185020588847861672563192509723964770724001651795920249496044025789996974784505795191069186761987754816831230163889272016162356562870291217023452184227986058803531314085881233690935765351901358108745792519373066155853673399648147896504928765813006043851684590717839487345978678122439075061664584544318714420622964576912479773311554174293032570004289071556349394817512634992299821832168580219316989121103203898174004064451769352348579363551556361349923671083917893577575641464516224958965658131110399828955114692414*x^75 + 63764435071448025705064791394009959671441045318313223173076848419711070547256467054426814322164608269770737465577368138522488438761717095079520435977737233443188661305039329915796516176383723824106556511600682251581232992577837125791458616527603507836437938232468986516766907433483648774741241228566534307122889479951267489408932625330436708778175219588091099380770812720579699847160930066115260959092656060382811891725062267688112992076133501754942953421733473253243134358600361518581046654867719687503616225417656996642323447568375535141091650657892134513829855322980878238601186735841494134894863109159601693029616380642286911643116660556217623463414976390263948404412142925735442253169878077824213781832403093448740510826618316503120875439325696274309949689131793628609907088512331654939676390057337729876425354121059222172604486980205859472202382498816037648829524297409539116973184881420461162910488930127719342373873910599732499116614387575336245460514746927709468667854332725517510133148630079834054045307716283228691638179234663098409337939076442504875989556082772968906774843182830977633748847817406198185816079191584438107571601027787048817515036263690627070411437968054611889603481434533548680636541535749273099672448261230630014114647480569995108744367270808836405954318173673818966636585949789248785644228521764092516598*x^74 - 10455165101221002127161117751912466458099919142942571368770940309566019509269370543716094188590593450232239981498869121269344395188857125590273470582052834495041272630955782001421919124600282417538128783235988865347946916567236353312612398116616297338951616776352522805671050105065972461733762914396497840790849822977951875571918901457356508272025203770295782688724738343338308737393611157986978214492826224260229437706923881778163646198376456900864331062249078332054091675484018974288468094300678862433958351928677700790108889573562425888166600340420898727215161372973987713458647840682026957816401515300725666636379877278826316333618927614921821989631261191576092726896821593459524964735820050085653603032694611895792305143691039966588607809578926597474030148210895716690836262158897188603399123748577129833775929003953324017720788595579096636779067473253168690167984631319603755805384629527224708101360395248119556782643873496589606652439505336583148138163434809978905078011872180554076025984455673678934871517874316237413633762413418633472059502148592743044813932990746044877990551258513823768516924810458203116924335572081446975246966728126706311577025895756496704894243929870805994871009109435606820233220085865586481946321140216532012610693935330475086547760937953566915929286834559397495218586660070240342904206797538188750226803*x^73 + 1696068589013692714872843240654138995636312614519981809092887278333264067896350800591112434627145010615803317334232577578779343509725822544392726132850899047856529649066718306311262526437514308619906683487368302494681998381415285772891457646665436182840324203955555089938685894304335496707933073596660571394294203884861464288398765777937520175513287302437738689660637618603257737257417256942693629876726081520665325468592963238534978743332751937382869227919404440685968831363897928198876739782715298205609721564813326621299736115143553330459473531952352385437123018982161357694803313535765290635376491009396063273513069592658740471689758024835812487921869565936991747242866640675929200367241889641939646549369501853909873861162605714358967239924641554749220958764955609709188279636889569359117604447343207967649991661964210295416483980395044465786794054792899231670535450636687050859206057056080697477141464862874170981506851851974971824432243327129853137903527754933858635209992326879228583015490663714939590773981622643051933901505579195401154277245770597638676935958219422818243295104763994355670595666680789669170588484851941700200804830830359604212137166698436458540782255713269883087428034038561737462921242090599873757586158355315155100972224481737637934054858564733984110352216139358438269596631230571144702807844813940242734993967*x^72 - 272175813167809590669093299893928148593850015645429356047042622747911524867743908863923780872071420723138774886652621989387028171669837623686294330486063862504101842734075241139694631750491978850986484561947985078157462545673171514427558098196700695347069639546665937847699636758144130692805920605518416108096598017506696269073026344894747307259625672372436809070490886222080405495597067130408286808267375250265995086526808065826961428663817642810616683320742731391787276484079417171638948425833119918089599934822132596879148640410812086278077721029803851194374294222075023949980132667879017127473397471037084530900602929128509794666879261152365044877644043996955757511162905640886027173661226388982183776745789926580306904613689973791744354336841408785596942178654068582247285704863786097267796940052863979002495227196882456321294157888162714924679265696777599348609126403837948159863931784632288631929301511979142918201045198222832286954422903008074214052628630152563730616112993680770541026022511967184997359243386727214435003684822300106019162279845822256821434480262254462907329864903938174276640173834972589347676270433060801003500142904405078136425942513160246053611859104087399133019365526913904478687535210265724932598831657762408897020185558718241155284205638575597365040757645766571778649752688070666848519012627102301745275135989*x^71 + 43199319200132158431309260550341336205045997434589959879931807167980138699642999982384337287267961404441951206303705628670588005010067547771328913821601751480106890014516817902231068994769115344845093391130921686918565049538786815989798008503124938800422372347599427227323544140946883482094543437687430935880025336440726150357951132214569049594350649974152720090776714167075735946390221987206468734044865799570604134716364335664293443269553164976218613685781252521561230216025041652937757990602431414908677150829065020439326733980811608341394906856684733274783489233644809619503200556485365973657680749057613970817323456980315167024800741730918312674006840820166769091640865287747226958627628606412535165928767112636481074938878697603092848044088350583242681874725172369774490386697842166053306634901491943252156499876151523195649751066820781194810148951314970306643950911712866380860909710878624172442326380844774781015656964942592423312202662075236301638238738170300033255913375768611267421447514944922025253495552989992035912412707837233354424249651488267120668375496948387881453515407540076454096073670653532484692866554990212217837838931405749847131429663190145596280874642983902548961481450443327255004448483493195950802364757577872478102525273997922564862457279494579824831759831648352731185725438789007424360870458861914313869018376662*x^70 - 6780280542003207784245729711294822611738260163108886349475978177167405723457712121734569104392842760939108893967333679193996013411949388091676890978544517944033995358012494806985749328602822790389806525497451322842811920274435231148164470003074569997353029766398417989439469071353625923553755744809972625678686872177495051156099955298063928354224545024016824749834458004032658784459620885397096464446114631376240138369750019419835234810625571576369845850051430550497127101062830555212319336286495685775434939107142348800793720778452002640080086864617846122723680925075440162377430284551739749515765553805166186686761739495118045741326054214906343660053423079184053077623747942550471044516715024463749730539655980786903279308177602505695282003613573120424356561419482127634648071817976029397821453744582392575631208541840003632520499929989637015973789734820124036870575525316378065835960970203429982832458571667911859867678692528176637630859103860345436625370009551953071552054700441425575378276621574198726614277779892994031535015589931184558142967145115358167274678090793629433903670252719871144808408531181214407034047020025988499767841831707718135205081369522536222119243850045987356419264386027905875524322240781544765221447831173326650425628055284601646601658814628656259288301494563125179863572489579571331884254258424969365228697762243284*x^69 + 1052152601673112895169239665485074724069042510684256837996149910768061152488566165281196049682482156492358410031235437033994215308083065355656402413147227417710007696995729904508787635726160546320308014273987091259525868775135587754844616253615153701473257514708867015319743075721871233010967644670758407752880355487001946281124089430423996685299364704897005580690501417751542639416336787711803938972683211187098671511205098762717351833099611819139778928675581992061436620863333040212078579995452901228850931455400322510099156140027800393035236346393784733586953034783400337591428674795019183968612512126453628088368079888843680706924099564759527792534196492723821456126675864394460198440335975053125094153861209594199938139924272153724393953485997783987789664077165082594260151360309973993705117672484426089691414293865596522485234126517774263308037013410038733432772133792678944478644208996676051691811541671750056096835922167175348093576760996359650963470450735421373310904886578495194475610108963957822067581673149668504186459367112028439055119123427796859564087736752257691507244917168762302555962904268152742914270817816387049228884688037469265139618017280720284935457853799274052647335527588036143299469548378187545094732628201363062534541442288228695757554464608950320599882946201233501644067945462876776714573917050287222675778331605876660*x^68 - 161392045948727693179173973191979755244883222552062836356605014704739044285777351817743356330004711133684672615289561563021797919152084136275409725602916474093162283296293520788241484916058563050919760300067116089103721023479593499710731371768585686591010377687755191689784753077941259660149386285635641655300249726245260203115198279133020764140684757133130543509240166222536947936385542307137121878070523114410337735576573946034955546873249772080640017235678374088517039105034344702748915413860391903436740232617739344837776352875923368719103555732750177962365597016994246675025549911178264848167437064913789260403602567146784362953896846706499985552791509838175026340220896357607045455282438886748915531167090897194377202290155343901870974215271011331592699360005994120452943073877231874028917864080202993306140323583226713473896409226726067643088635707964898163746724388492464989780621155767140713660943632979152512009361890655657265227146704970462991809203520813306341140742637254974344218289429178466601515637666759562809431844383000169898102370958909474254506822326667079625155869222022163252306021151984825753511156048966973895866985366246753189274412397690463761779207355220847697623233633345494112964498180180801235159000415604822157332596228438540453421415717955124365147241308862339848258528484228450797885645509209354612955709262232250776*x^67 + 24466127167147942384007825232169085670889787166717092200193214431879562420106101332936065095465990819073951540075296185301752778507518123281444396254089454404840571929067246098657634583292640193676015582595921475641863075471928150435050920861333541152206501431519640077385441646828329312240685502688668081105831426907593266444042574131516299841437898232397237877205888887295366271288524653830491763179969988984292721349082884408160049496311053798618593716811057400316995527229428744290549648696197630565103642904542353057118050965468759971580919842637463120388936739862176535716028685635346292931717100775037374336817816782495948936747134722653219020071047164307179368476851219878404193788614920694863417079561680104005973838314313101399764845909580075090213815837271039095427274159892485705635578559918600139951594359484597357351220035783774288345135419515309427191554759875548085029131553338643648939692799038426384167863240792594827720260007419901174126115655047836236728920185142315445543651030542307677636038019068792546362300892075372106957311462992256614698665815682441932721887671546434644732254197897497774157759185042151185508231810810885367354875210242379819552160693927125605990199836257805699161330200848572607631735358332407367422167647402084102027868901972854406756038740849635839236513066173231781076469834943906275919339799266479545321*x^66 - 3664637383813252694884078811697916390229508911467173494862546889744830577940385159452368766921975710585074470267693370237570447334911516136030081850699764731078603898295795213839811844688211643927381846871703259123166900008717658264818231646561308352793902170393689487992619143641099278970290538358002077481281400811134245664956388856632515571324122595594636696209610519158084107738663171683447431522976801233442563585809005234096642743120943978858188376971029227088930814820725130657733630768093460713892280374302952505964773152904202378902882918586540248644626838088363319490761426651018613208987020714759663653769677721071619005281335973288919145591085426013048039376703286720960123164764827265568569145775664900496061682395679784302829122556790096128375297227304799683410533540922195986195509186614731684266522968492507813917045330608244034426964763458098722746335058583728087121526058030644558679993114310610340652178230101292140120578806763636486029520255978061110298159596933173346107310426288562638944916043686276182429903570429906749936270385204712046517022425050779321151616997388408681645965498315319605542740898002672891520272774607857105487322848806670494421120727032453014850849796299560400424780610556347120162087737036167576435068118807834025122885415601157407413586233543731004377392691542844920774256555032462346219836940712870186740039*x^65 + 542223271168876896079938995040873848110727866538809936288923568441322483292957873110673339037477192454358267385559202249134774656468719541554532487587620488813710723117500781002964476215996583316225787024053892986933092695577140371137109726653939323417837542012816406721251284782210081172415201813646378996171719232705163956117151899810917933610056683778850791646239509400094656593867853154618872885762901523921722990733878910200514956718260961879888960806770813276400391642295381955317573522801704860094319778777001671425997348041944392146394726639484899346984707189789101802755338625971191173724938470719765678376593589804932508606744876125023264187334316340464728403957187341927149226975695806913839961050212810727706938715416778937565961232170327349188985962241531978491044428476361413130645087770314699222990156422328751552235760452975855083969760922220994347184312987777207130189353506010943285621067869273953327005293077076693562561331718435197313518519921034481619647882178097616087701753105665862618897867527559431991913338028704414133842115517320438311006408207613503851064486389998902036061342997344224626590787050350750766586216796173952786398020819671295003188388125505216677345541457321451309112362233736150001750479696119631033665616699015399347810437403607848776281329129636148911556660492400201454240777444899405671915130691805029305200438*x^64 - 79232087675358951999166125685964577440315862294719864860482034784007330506485231204181735731913765176884757429050498463925356219403518366369890319653295468134647821825417130238396273571068745231082661759506192091643360468281335146645019191471698203286804135628766443897228359957698516059924440717238566784190105979375478626529943610300371619750438472245447302813693237601859249645400836036959610941244698022353578073127543279138251168180895400215294668983489151700473794097653482122649621909888604394543516226254099397063625687085436948596028585342049653314722243187317825572748652054171002984024387985921226780406536276127752899620778367662173287653952183299620969667898906892051785445260503521157954468138701391579871456921921446277906608258484863170009851608527959790826263415380204474878175225166105615041194065912844416565380829956550567022489994914671831157309277141222406804552680175491731113153536073415062718015018791154039048285249164364275552323218740866010960654186073854159262117785255653276329010944884626544391970440171281116528727929593985252812226637733601555876807270834993086976184216026536434429399973327301319072911095542354033296632206775810746531239564912223093650744195313300868101669265915356433857224730086858871054540651778223989590907572318332304244024952409685787140999753482821791491740929213307408723548923775310752608373279500*x^63 + 11431150095692121075127904776297453690201470186500737431005579847577832845295383676848014322160120688474691510108247687085008219083789184247463187742916255972954238573163791109814435556983921620374760000246359514573256264992200170391983403335128525427671075810271783991516011405703474057327084638606566516482819286931402901473790495884525746296525539322076534808354123018034142033402761506413427608781366822231370153759591786611570359958955758774323993880491345648871147468716289203539799998676917952999275068508531627113168211255752807854411623439675856368682552177684931163479985696899126727296518770510188143672015178217481585069192022043999714905533660283794416139839684891120066549562844354932628102852472993313203940995562356382248232889151200154705649405102131078812571993463016368309108222030416091244711159002194057577633214733553666306495178006807502550026984339352779374188268059283155844512057945241594710472381767890555972903346562801450831214890096118410048604105870044398962172675070303280986890491863303834371434569997711452326720951387651918740735756839619942536085185627991100217204271398694944198570991641941700778453364474996197898581346140259048132910558296428138583091121127801800340223517463671430131873511220166489321537402154188817575242492046151174297569488406307737858664340689304269626099028786232388330023084652420330064112809797778*x^62 - 1627908963560283093163354132176751857439035258782404502956498200713049212896522232577437141752898254962665186281210975377738001771780727955613427579171372928586478543333791782693876012072886544687171365843243967236830876989230310932815101148087113925799026893722334526534250276469159255474514799818401684435803034075048360010811450314945232448998728328997546152674567059024574370209329900236020130309318474253934503042996111455423709614460201313162895475942831906027924748650412856778632884578726506562648124194190864041935693875954317502752222464408124021633513490872078914402096776617314594257942135824096281597389470710598537650141777051439732034140788042295200131042509136363127247674550958186439561377927374281423104329163309896805454905761928728737451345152593149921357597226542402408461747739086078060077917467416694526501624741086386500014665214071382176195860154990129432931322238779333831204941652538951985711556694162651988005643252761427877385787878441175355939849649960846034248670829931549342723107184478525554320786241433316578604084293677213561250569380835530138446420496513597952362878154784339687618543051649725725940249050011442329272390393626980336814188674422609499794921097867177290236185434950903913228628746577926443092186609779283384760701499807741583490285735856752631247661404532787291481584059274902299041000334778589036642354645400314*x^61 + 228771611621283904235902775187795280179933451752185389897071760403312812046476726583867080496032878958492691862578713169015595024087287025037561404697677313770968803595620340609671434753958451718953452207793105890259617621848196554408517706275295419231475430925025382355980125905654977408133277615357442338946419627659736906049305527064934334393717358858017972805771414510630790963100835043816129873143310461935209894930474427736250217225128720480815646147653555988908676513863153957208797127408864333415603822753084803767159522143274724026080574325634727624690805014838356608839507149949231589140875387013551329240524923858459233036175275538532792293972183924593122307582181922573439102025940718036781380210891595295352357997216994249770714764517494522994434114595185072783612878006899210614142274433280814942484248751885681113205802796627723628050955896918040218299997731310925303251829175805933169543000632524862195061208401450268399098038363087647635210122646716456211255771874718928627623725492825432796678343975632698764862739915243788047026795126121956746588450908645909618508934073335226972134524756716760897526584030029761159763335558935788243126127471015454178308450138303437080018105277567720235058252070732887783801347714526860537182218484347330389516867710292284042813210599399539241966584882709325732112584306945533414254383455914386643983624796781900*x^60 - 31716180088366271547427520085995198282260041033833663143905647396127544997163932970758543269550704073839099013254516448242296885170232788732273944098806054879563101296585074238693213762938863547682548507022235932224280882586298625972289435445380608034775511291198446185215681557148111343235220329676266892980098637321914149196686891013456733032937085685402522246115060529696119313407307700805487661655070423960519752985032941207706105261092946226354570855988101903948866175280391980356311524171617970636839046811218330713254791400338363940847187638445117561027727342691697211102840267272465074167635291638787866526240953347444600927251390143641525894696458374580352872591477018313403388795036963108956551940394846135626800636355908210718339618446626190448540855699139375353327726984126117457038294492144939817276458418427025090807232832235554839797500616809323094919259967132791213856865315711503155098437083472573809160160343624538400953541510225601676646803397425771525537805865279912688086978406794846398415366314156333014701323851598787101167173997936421625283175664488453744489929456324632745892080110213200936233615270075165867942022816300800701795888586248036919248914359321108459077529561924337050881288600336013472317083672322277341614528852029335468144534329926692829595387991379057169468345526768106361996264847887810847575008611832581651122822748932846991*x^59 + 4336455955786283010874745150763746722782646341854495411483035236626856927883364910491786312225818043908575680472352683618185746109887229576438093243913414358045154732846667324516481291718545119188228827016134495647344751237988210595961066851940200461110334482570932876463277987425656154559511739307593467968164885967044587200160354741923763252177042611722953897732310742330991158144849185352927593289617454549225292214471506800492153307247257138897629976370619549762544864280914027568849700647890127792865365082352532301533896404557523594863578619903681760201178195932510683678444165376390459068038685515118715707028318318115877027821967737055155266225302529323917471990426537079296611435872305201597850874480238831860478214769836756355758994790636884431165414273052267485557932119177657530700786666198178267777967700734324043856668855455876106037749349156135173302133071953347345247638833651308120803104167587225389442021979666105602719296908381063784148434655116507220264900955328065377657939218675117490925436775535928590764889014345986746180634049440307810183162431160789944398407247354476049837664865277231252345250877568855185675340156621165436905002700841696480469270623359667468906917660172693972162315349003715303484271149536127781596643660617978226159886394132367011055361647439522456651246941170421137355920046991545296732257469683408435249801568193947972810*x^58 - 584555488794996334111670862789612260590485783879933433232100933835698710584777005449221190482626269647175904768659773230599068250217237898546150916279204241815384903361220162281267535434298653195304069148705985361923008433927113450501146973660208707601183561727756067282539003820938685772568131846262911355366890357590608205973994204067772022387417511839594994941492070296564545499752519291701606698958254584143655441640845384736842017197998446450740359375265843511271153821621756469146918059209187014671291282485357927080971333876560755941799494232605573721172857466237770221659630074736475770822388147875055904176799876197572630952052293831112433719942259064745875016266354562101949816917415662189800017239036340404432052616142914811248438569731023347506660520131694611802908484551255597483641597005984173701795357384909665436285987141580817422556643303417739945840456364452695320065612818113841114593080003577227440099418610419330613381376500826563301547878495539922286266290926648647058459517069054470010819481634280972602656725787584674631713809517807766718625602987918917551526604898234588660991208960146846487185050548045820996804875859814848932347855750594705535877708558714853168662337883341609889346862203491090776506029818264703873400143619916983160471912993462852853744000609135525932702712010370369744567844626257169056223730135226298307923948005441941957907*x^57 + 77661633483167491302248854247743001825026730579860600895825951062084602911158600044795014798195887694598865071491191547289022388319850294145496763723919608405098798743080430900855196485848337687966068083475982646587942469367691998191298447177238421666611341971434372461585314220969717999160829673047140352522100386877329209285209282651001969197341151110938795133425223682637346495301835478131057211641519295171979337267211852003193735616169586058848241903229629998780933808126980251434431051587998536692387690790530813712994596577157938519017428745296867203771326407416030526176646532487347445919166085867137829514809625930768874534966578597746015681751732174996933761653775166336781424610524961300478768124238272877063298601283184953269759000105419418908426456205208189017929173496418984079160856476340380175165451131688570293214171730762018381174739488308800233740377549642627506703913048837661729510026140495706228545517152975870048428280275856911151274960351681087948056232178461893045731789376602176265750588778790224467818693363158759782474278949219626075350574913884323184445705515361293099623142784788175853949115244842171294244985152926941679290212013839237521252054813586101010899064807134026135549689841751222965278811187974637385469792169983976643613308698920485662177651016116386946982243321077111382382565978813842955916030142529815785554966222180137603043239*x^56 - 10165324088525260028595199621991208198901741610493647344679836406431820251640148101527756725684005232938724530837830602514700535997152659452015258939151459010574344430311689473580831004957114450840292972046997307331570838200648282670733627754035292468815448923514672471664070611045045309431226501224446099283077040857701211570507436442023946269432582149558715191146116492396335198231607412378863056570503109640165414998087384598347152050553247633594763628764072099157785338037953382916430411278110438006470958851829577861513162441303363765075670003119549083852534596366039812097898010727575190698412043393336700793492632510130440009903646455250151516210432459033210362898814823354658562195687050947434570748900147014280440939775628199920358198339232535609470697687000330227547080249680339931269004946008467970185301862179041313472838945563910187855396186722880399515401247092368413115050626996624726751011964969411983013186238798003779162369051914611947157856485252326694660952615133344449068986643149186652599621786601438890834663321926722485244603888466636945675836220321426057425310606785345943933781822863864031431838442357406129376237387662466327874968434246412348078654643864753352382512875605188399054551189349302842105548449318141385941106677143199388444430767390889332925751210398173453589248959267031516410070437457560753113114338126402773741659202677203950632625872*x^55 + 1310398475760769722784945309185865903691269688592832231532402007649560903903612043785791067632812719977990382197795541057592951911427904381732201397748233094942600725123808903108608721623188691397245355510191288785281776507009583707897324793238489444659651677382924918377735353229665450238141595978870716666881211251555694704322094489482373305517024105470500817337756753101026080327680847601851989118098204842452431644544434045541533394735145121163807916482785536678835735263866585050376399990972620508568156057932092187794779531731276761047356714953528627122317868531829763128499810736072939008357338021808987146134658626880232963772589632329805500657629871366966535011865882006282492487617485799311739084259262488715792093026045589483773125672330741594683327509451097020431145887551250881348891457183023835082107712811959671386748019745015236514483289957476614697043013838723041664036579922048342662376984207000636538545985118737676341488691988070102033871707351295257773238944387001033018847015896126265026864302920293753823040320651252866087290603029568970004255452017492569550282115202336920152797743612055804395371046018943686919594044109562632168251920663425773323456692543161099104849226243895397079229356569984102251116866793120632532177022890230667056852160226562738942305555308835739836313507127398259085582886843454622709509416341896695990353273744751829677507623128*x^54 - 166293341795655461937750558555259520410435577457388400806310730029305456224510316346300353832759395958385228068469078383165109821885002085014124997836381479368471667285422329610880419727618075284235357504701936464560164512584912795821534126502256150272314527873625714459943107474159908224545065052601063030467782253157423623930466717341212440216395583197906124626741263002576842291994411280730193772711162507518958244836206028207021968927353916336809039779957244773900690684752248957865000213302588026483573662534832783344875574954357448007843660724657652541634867742186220391239163537896088553340128756929270556432320718048851709851409590833761965889464050743858035357676428458809040818559065840254368295855635097915829658385498390699516291683897291683598218109408796633897258059692100523293910279779902540846115384235643676842974562308684912173372449162817192573553527784883897959236894996961279151594930587742046554929554165636478633305235879495971730114863977348475886436362737542393979259590372706010654134362382170858124953410625444039233648178370905974142958661999654793526033624162873705841615017855430740614128624758286129799748701604191296517899089678349089969032088158082123901472465299242931936053275506217374315296439792980642511414156394581027578976553033168708556737702342520874929308412925397603327294294279104279619732671198893968538755194588953992323171075089924*x^53 + 20765614834872170814655946393202227628693335900205432837936922017171254279294129282476017792514032100053972690493543255971620332166087776934024117888640332527461903577236065348004041105792111800045685338475034375621130382889825805722846515337365113502033968302576710679644218360302126922118422513729925664210109704336252713821086717204250527808053137950493242479354753772405893028507739694110069210753900316174428427455231722285380366965188889193065351237086053233075194254652790439185654023244023488252042803265527018250152505422256807395472814768433360159565861700673977208136043247058011066963054989359998651889489111792004242600736898691548880180440300067553307504614202294476961112312061436782843054050518243677556995308032251837421388731211788063720842610151208058065024787740460644396865484270046968053261310193558356740936253629722519990025494149675087229781550396166913202088506181848750054284896709793075688418819024973875542397553265106630158613023984649605787854480169465605651801081214678953990851473571956400372527998860262349212146869703744053640611566872328718117055728511559945576588570140377792500835278642587633427077863084484982306141310619485524820859143661413680555231763335979870603357835348524289556588520348492803313716898782112183120034206580613373545491617441224035738181233429183754375018270584887107064846932431120844398825069027874188849943457194980816*x^52 - 2550400934560905113388601355482938325055237334509978894971893614809789261887178132432747980809399271004613712878056703299302128716545270866866890405619262950035118157619133513836358352161574564514515545316165100359512332184250007029437463651661869776803533385737221405369015530903767674077873239660474418758632890452309734596324456878062025575552084731462161620464869263241113898855398486865955895086754947838114958061881096343028268570274421794996894362703515637132248503946858451144652734262658064015142760863288932342941887356672162732006100761545944026717681197332049452335406405116580587646055391428074637419915503209616342359291041290475814344397921402977292035248687256471924553398142977123141226218836021283337374286399274832712923161682644225757678912749465027497002906104786106597563868999996409152816249586155174392989288698793450308331612504139198458708705675570668549689891462820187716132629400104977312361008457882925630564322176262004032381030520687652440954845341627621516215586401874600993719054717028983110152984087919543269044937020601884947732913527844103418847527021206939769269198774000944795573232300526242438881249769577272866239213352269668151358602977144035795185030156036528707250942078968596565348027836594514101949102614173372674028731256242395237356907356563805380763077873944472295739266814569433981020669367829129938196280831708853103007031882446564683*x^51 + 307925987023425380825279250070734835922833545896418108197078503479732005006591318305040259860415564336701043517544934885261174317096548777474285348920085339768764033576154985753365038732601701213642382579695454512920111172176310963398090630572602691666066129728853346001626397128809502463288449996753696162560083541012115468323402824276528978167973715108301248480352305361248235669993128509159286611537993934740071335489507401964383094693154917583438158423755580552050839154850073261411426242321286963882861398100660634306900817108868137102363899565566333576125289350194918863057934861786045208024474834201524570386187744751598717198949613652092850380901368610510659265151613998544891045850624940051912487997218126433597550629951778724595041092324835398020624552528636569031147794353324596181923274461134152035106337914660416082844677061076803039309401024929183270391283957647986787947395169019116213652462223546770200715142151638652641130560829894061507088009432290463988970618858881590963090766070754038739424416712981996682884488435578222517221447453146830526769502416074970975389062620906314832703863363377136415352886822473513607552740813875508474736101161323623911527712206087415491371433238574650769343701832696783086204588817066544260806709230926481809238578210619202361684443722864744130347886580188828014574123397980253822990841694514560922799221279472153510779747438518215508*x^50 - 36527785909113380977263584624410799054640703466329852859149107682505318676012826950947008088768180801322080421425823365234918522001648915725819367486725925255312301028845432294357987589173105717670939527970213087241772106373749299794392838776011364287305477190708860515339174651845714967576197179501371086082258764292983813853430316210542738921720384548899786805657912522585512240685356738701447454885435119618941482422784761232965932637268058113572190606487724956620925845806841957386982258781503153087615869948671800094733823495987866798713089364487961194135083422051950710337355690562349641137034778957598004635969601122960659908651363508610555780225392330009896448053335056299753837996830316866041061044832761909818071309054132036282680610791834345935289907003245040034276433551113354248284372991500621740816397713451297933390477253162397214430581734153499660389307955136040062554102872137385694434309790026729153655234733112967464032748027437574146647015830886400531607317055688785029938407854038465811093465185208071969481681357460045372806488902381699715371214988857203239205357359409434417946796940336622976665162546945602311267583570695022080575638860899379025957237998565493110066010612447246316758639024741897891777800759117332552733813496353210063807570236119940297666209199921664735720431696963646112349938245384631366376655525657365001193463416132648137371613130864524519940*x^49 + 4254888605974182406770770308861202203828818435138843792120087609793669354235360833262971938889560985098501519126314452492016524823091925684197802499866360693149707348709848291864863181774474252011051759754642505642089402859188399270431086826291415639882807155168288395767558349870912404154504689123728079147365186414615578975423034414776838300638384252822004149960642440269051641354977918020919145831524472811673591630277031050382703565299105855124443129000711965896421933811840534072203246395030942455602874404933801850761559030909252131891131209432236713201609340788350155759569476750091687932074348304700985587141781240601698691229513044935249308876443649563809026212041658679651219488322528268034259981539708469124925418576104461966249689148678614840788358686568526056085864467381830745320655238780166412100211121220617254900955401764836308266984899119754746493766030075483704616363228236964018170861115246419464557946179098419898670813759839841905305158287818381568721173058025229105391124575586792310363765497029964415255936078673060347092593078304720543721556350308683838616650721970699145454430678478010634408170764671363591513954200700005949013743048963862952736766132098030052373406965765444899447228319396886919759585402545981181210854702035364180383821672888183536795108913092885567409307991476024881941127642321206544660734338754943014871125581276719540548012445111308243268373*x^48 - 486376976696571469226113233723596967334747581292681868686859696607699237867393640173895254080694754187898178406266028212172592428536748558043457545103215779133088694924919971179573995043193390868585692637579601518183083806895938062323787799669809267266498806563663692177422213466656553121744884681797984394219783078843054326418497976654846264436554658509052032552396044417339747605894629351325455800211741443637496280883397698454509142251710552046868665987581367134652811835595074658144527499303444479707625405769913137301382373842162491025646384071232301800353012840649749952444560688785564585983319527634405854787716402710713333833632418326824706157045280929271723599221071232304248500900044728756403440834721667310043759494938829612716343432668551293690470807319846870241070904937645637549419833488437925949476539064091640193119635093360166593664658675888932432575546851234643163907313470547753831941075128107613770728522571380451854147060909934611100154809606973555546773022747827731178373139457948612373739653244663004113580860149841809596821812955632641757428588570210470798053279802810015445744667674742967900462803181495842487950642094843370693596655940631447831198657991230035414454626044503862210155317523465899785936069743476983357390190389573614337622774419573802190177457734360123354507610060747968343779820463698359518828708503540297159310065280048748521745607853163610559168626*x^47 + 54524682954012294274430867114033503662244942486340880219949186448191855648898747201899054577511901847984396888235665863912117346627314712166416200475752389146215602459070620201979546994554543933843471607674662996043975035761970992377774874369306633216290918272417988451845067966244291205198023936945953576566152714312767881016584566961703810452645399519032741329085332818859529755338537298844748722478573400585307525335205136370109528547327739298922376897956400070376780858016249441073373576723229246930865078912696174285531079094704023957107384655091845046363575359696075134231843908835387758537810862261208237232516647451033576299095017599018590119305597689073347982190624767183883912964982591088156716477955918578729126798863345615832339047462203348838541256681468190712741580403506639057964646106428056236064498637170443182797762814701434791130720146428392141379071498598928654982648101589559838928141552050121276518026022752146177730536231858429297361001137027387326155798469951896296545982288963627460358099761931763903844858137660563822196407252821323350112169253392493133097362378216285052151921609124996120343260294322760092392721391448424435203908080132072335904595117746222173803419119351922452105237277108463518052602253058368190317505584621547451676754962097824379478792337648050018074066577295810499250688884005653640795042416106909381040802660620555313398992235103718067366386597*x^46 - 5990281496341392249135568485768574788097966308920108577087000705475620305824964141626122772349358585299297643746566080773497265966450763737844244521202521631456253001602506062053720360575955955691515871875331942651721296147387453031406842930901787104003288486771025226429790398846052993892094818061457337445768318535250403517334334119492812073934112244786140636472818031780721408958076369875960281528900071170998674322415407279338686120181960725678523366014285104924384160252887484550064905795395109131695301883391599749504029622900597235766513034659222479347027059131503428901356001804039973329224662040060783509926852367764485486008164740700938210595190331467053352582230742321126926055582366756002888942173358500784821415786708015822390530456517841790299946252526057522918659613927896087235952722520694536409010966810682559453586902159100235010485006286147163815919945594659314948031158628125955164816365108315510764712998716058737547361014828779851932674786311086113495492303337200460551651885099773200441573134028815497390628361718686210026945874843676806125108307800075944059472879241867669376008195395535951626593442952303291651324385060931773476917600503422898556876247078341682865125130296201741896253121669427541151100031397511798745150640291455848562236024104975413144128765735831926435788109808396615380034095342636135512619261036154899986169574713450251774643745165169753952403538683*x^45 + 644491759058074760908288824186085163335630120848430097403099468892870914870359699239206603826685588913275957472610649092752089158231221396881512621417085747671021591870572693359588753287436135496606397334157361654750612959558674715264813573421100520930171326040669357709482879271360972995824614025596525085343681558500283161595017152057525932748692145478706676078785180656249667199236373760572837165930075215334084222652169360620230664630257276785085600417862290089872897407683516325981528852421099875132345706486965357354570258466846854304589172159281543803085708627261812832408945502920859499687093596068626841274633085916133034030715396941145636077451867625998016461135729429551400589971896825646395578235491878764409548232663161316406660216828649855131464939433089930994024546749888097126103582389541067815593924151317433147871498714763612302632174182531204913870962417642647070189521772086807297425451751340034782650086073916955849754145444799532233118668037228137935115183873717515464162076545073896070861413898537975563581445708867174961676292900209585789626722801111654835482011095518928800095895813777603617861794842348484514321183322852579188161638807230069476728849217496262307520183713758827045581817084527205384506495211517568494258017694260731011022940038313234633091161716146093266486062424057301744270267311167064822113983114759730457195045957667006389400512997790329017692953160806*x^44 - 67853085962911959568719494672304457489595144394326766404002226456643719091417295508525821478260648955843501700574370356772158158259316732476959130159660060529012203087587607216710892723419811854919893949053172339167866500080707951513220929214264689548877655853619438697304259208486678211867492681390066314182107152913530715796298096225009619756385097631461760024203640315668045935517762908750360974320229680390932202804663956287093174951146047280748943279236692440508886378056064622203795969363441273439060973313394625289974334383513649538834502080160908348697711026057862980645048466747615264704144335265926994744374161986118098304787333193237859461339540718128295547774555144146102205341525943173582234424331775702243684412314663495103769534199033297028328744290060773746110776141382346519793925755965791678455542536960479089444599983751201167718338007587050545587265380255001632391787941930796580862485501398611660662748669470740901423888999778628394261426677331851784728995145900052010320734955870643018422058367543183697281695605256669659381838641899414728855423186771361347023638224554192455210614067736270371163349108502482093920026488821812222599761724594475751084891829359854087541276181660101676034412959474277020949418126675544768671671014181755052438493101330675452883767493036014747525518360073659852835498188822194195671337814345912630377033247395656283854620203552334362787513128645313*x^43 + 6984809004736666841320901865362032450842052629128829733377382501681050915875662511926986837507423141633291943841666705585783032013256860993673996299724755873651859459565674815518602244945259419171105824148614981185833787347094851686514316642385128260028259870147375386608846686135828423180494710304967737535083635200744833888776439037919469637853732230677483332762079563715353904634439806106001151791936023968028054830237326898213285070916051746797807688727329055674636151067510518745035438965597261028035934406618803442026595033562306483344905139680733848578273984561934945718440194412528607307639050005234162349576772541696313405519839859878839335916411144428354601172049796467523422324861125670522282891356934975277060175402016279984630788211080110069846416221050353553826672300065181652908032031282888142877633831764372944538446243083580765350066999704767958133751160905007753196756656734986584424508458754215991395142988172983567506511301102682310337983996632422416513839396321124874607933400356288003294317123277041618140994026390396428570116846319113760980603973124466794524280840870147133696522768633977946974593155542063295804987995289234450720775848698469920944909441777467556789853626653806026223877352839732374591732384633028726420298015781796877422609940075490049838491586165542226513576537388423354075975943637534425101174059431105170265160106235743750131288496300349481871452919783907796*x^42 - 702438190926521385329967748933356059664696738687546207447100798451120972226692500229500943617544871822583486258369458952825503289989620942500954815430324342450704522524554974706440006147801644155347988167298710182981496756161531616095635281398172794515379149803625057336014395075918302027783398659365713536969450137270488136227157748308916552244628576460722452359304537007761647065101324275034664928656277138677982481438653682197480734125066581808439777364239612201436455446901444617346427117827022945735799467825245149306384755172081395757443027583902473670915551073750171585764340385689323906184635589005272342868773228368320720396597175876187002039084405133788792653916341262694664263053809475639414674611875515029071450766660919381724230025713626047981743049945682353558461627504253825301928382314681811645025485321413579583597118977539983088222342527398212872948093831695920205980379568216843243140699883993985291667593042781732605184812041294326323848450735065305848881767823550005873123090057325374968621864893212138348266604222015057516510908553660497230730620519702381885022393905928074239409798787525450893702562717144993588271613050143512596814431515795836353897598582889689531356333511889577140687868463702713517535198801415763610364158674615962292921784799265518430482323601022746886459852042029710123787521003597719315043650742236783413623866586760540207122161534977684757575325868487288478*x^41 + 68952917813881788237059311760273755322555682373867341108382928252616861872811521175948455291452774422593395841931482089688816040082846786333445193982467470985756892444987899015088422464617279516088608812312811911114729799310016966950509660352772587815710590178591917451618153319423633048596073738806746287266380978964134505442035504841868862267666870142900253164189112699689734618187761208915123896432682198780942090348134797487181649107786503428173596984490814584345192281519414605196621024549944036781396377550252326423851141657535589768795270561403489253375031547377100802750446148932130541964235664683632508113159571427268481838523744219071261499359010399524776793171518037041313774757848764767772183749402966294002968864333840658160679563589294524760663726670393649337451911990856770461433680105702011694823351979133786770836924736194076465287775093395890513869086367837941915759294104379951080545855577030317982813000409838806726670956097887175075220652572991849378648193256491130085363793401717720243065776040409727313347863033207133214882245510383187557265689818985066221328007381067071826636802634207785513952792896407541298753412049737947477385966935808733299217689272675692632353601263803774194047009639714228244288046893447069740447555642263677439621786919689787545827653896499743174075085970976900856494520863114110920008347152481821632762660712316806586496344121653511268448736425076396768854*x^40 - 6600821298684416083951957878197768966821420017828149079401521226383344560769996255268607571993135841165030732403845903312825064745600670110999439449557050401271404481016904732659549506559161544676572664745932850545952829815490008158973054931031790888108371628794093175162195354924274195248594829085871130816323894433238246323690658947851047425520316346206513991258624958157306143928751581904159192467539195672909061954980537079694099622022637011365252718394246636889815797708535879518005311610057252244924900334651244592584433288250441434508988783467977401756857463875351258101755879691124172995370765738447657284691409093638624799651483244699894013185936703586210383077807749901045967599539717283165611721567522579816493914165660637584813658341241319723724900952287022018301462820932872695956277306346455667193700588546785056039921880798217898955335424112225734878968560180392485404234526714824343679294610152838929297709272652097305768570855973320150592749364729246434766378028790262206965166073168124918422313210662535620562568306961556053960138491525335929330064781943161566115158197557149965836346152075947242707807546433014202853804157006450052794881089101358025425958045379282485700627235974211409389363533206222130575103290861255991232457195188411761604146636081753992940397757662008064006131394121037455340682136120070559964797385393511778363540697244774221275858438515178493980847578692265687418498*x^39 + 615662784639840965719288022801632890455542561926882417187176391117087990262224611740120214377203632025886295310491677570447356464231449484763170267910268652264319962104659164960590015823097331266362016663780765440975205555160855920823347551987713259887395781052907771533039439314853524723411114268556114017415885910408325973983044359524005984551214198476598022815513405438017436620624799668790623631586335764929193392512064123965867640280860874393079212533484795131486691732021670980537794741722991466914052826638533127602366919726981757655044760632684435717608271689517395103129351091435076068680233917634687082168901008082235371006175518438386832998377372751822136996745107580506221775552666634694754267755676625522652300476380773944428982559557432694349098571842497233525186708408382056735288373855823939372407066624888159620990184677935050776744967705086671643122938178136888805152517888630732250922656291124504334644472665453695981691387613068314803278344645285268249065256852694070851216455909940756685821753084495005042167820479061220316572769362841169483678111048873152267452424325707027973902873491766861032151381197676346548018872547943323113115297712474933867710394521513501165670236958084895445069194451723865021616930538883871139515276391090089376756591320904267892997025928822680599556888474855724720279369601557060454317861665022193795646951410096999331350054812660518573800152981109974731300012*x^38 - 55895507782076027166283339303787599897881198869431520624201035436196980595297473567760898438494604939110707425102947022673747670730644623454759786811246628022157967232747118728329817509729308817939452019758103161606631325264789796605043368051642197019490024700171406676527522288538168442293243787324498839942389465416486623973624411362090984181514852027900772246694358239325776962533741804329635057174540747978949959812949409994246053329722071324982406282683099721761560534679486855797287017776127171752155161512257153211443616866875685274366965299093110646832370796844722542401985830707350186298555283836596765560130791062543253206098308987854428800709227630132732603161695852117480882336433429548282317479125126853788469910853557072299844029473994164515717072670817628052919368515069954542650478324211802589212397320961863033454633744984221268013457941637085805645115906461024796579205292275164924692871555603379276274237711925538779971370870356101452357369620041596116657304456259335201076305091113130183807000685797256617265108854213055809404793012384353814352296944002869886398803851917191451566183191935191912306796289739775762802020366443406844682086303146513910357153417930409808517971724933976924967570527174624786892807771882016717618954460696834189396645142085573827050098971321010545731794156318145356615041976922930438840699608098638409858113801662943030260347582953001658384457544499828036429041463*x^37 + 4934943620480120174441222971048513588523181563939259462137600868333464278309189540193244924019139203124877608368505006865796666566879504928744889818714952961205019660972499782979667941454032226104035987935239927566432997481164873406868914845888225749430480959082285770094151670255551581884690194650680536514952557083050484644143676034351841391800706558268613666390306437606810166370341442145361198403897922032289061370346409960579455585682787000323269715417917885388731121565863564701222290539215742090343436166921227442552847924089677469953622475359536982222572769648878199680512779153632189063203138501835615595559872322348352742124197678129977845884356243544315875670153982920804096823006063595486090245244267422822009921723125212589630095198960127025156025672863961322916866133851237224056868975811101904702325618952493368029722682539286724393339869444183598744533648736118385243180568460945393346107551939981609629372789255345918286930069060420332777605184863493041595721916877019439168721352007830503676250478894920266535639044512421647555629782161426154803821488415911297550240380804034036435096856993763633352705336850240063733345918079801999918096994427682626078358783475922920668358804822262099259713703831459510085803957757872892929302562677809029073846466203053686911666255614127474535086763688348661361186581751407354025978889468829720061094493896694368748462787588893597744223405092209683202985597560*x^36 - 423288263053205106098223426351779960873088955348501935029171989634307329429361010488725002785138485196485091827973028012882136373801780853477794403128912763424295030393436684549932966360408998741951658676862894784688618311946860153873981300807080665971108454857132823402791986393061990340951939670011155042055349606008739165490603899426112182839101721007592547718806820392724392768205042010537148495656148532531027838530969126098331611354276613919673454977573984116162094642745222468895875067910046738163297515196260755662384839460575009223599596785808220782946400944962875801394883448270544984489416249218022862523904290231971226931376371607298495852700025548561973095784493838063609251228881026881476954894175671013769145060525100100627014285471051070657185495219371768541334345437352609387330810244012826615238722014366612477131011846022647685180967438313661356525102939432173612165401849382643525548693190320675635360260929100124082394899283832165688581028990923477122147147783419460191333129400158212702026291352424976764560132153680692962834665535354196706222696384156620181297970452961261688318997741566857708072052656134844312672421277574696367903365564444016103317644581628127608779751589758196690090066781252638895639203130305664026239584353356342682981412982488296424975844422705724401283711629912728148143613925021252082439545425859329394420973653272280647966014407150080716778987400089437467195515651222*x^35 + 35238287215219657084142424797950986536423698592425945295076998716497437035002769737584179534746653058749621412390925249260366703439432162020567804785498969916354574870414109830169644815313231448791775924935774109209858402824103926847592258449227179481288302184084597104618398274554722285494799462089305540716731983950101835891048158668792345535941156870550788124922437314616066825626484693233966455484064425567751416440150472470889056194596854684622763849678842589884570645683865837036352404687688661080414136442469746295323741859640600645348073763204141768609125916011686514231280122251902230248614680841216197088748934568745105267319596195532211997182260845946592635884336818185272679443408412608583018108346269865275695627335007196172821752779656414441730019903658670393556996114452915102829107614386072487615194581133249861679414301729301907612141967996996814254531542802738631625590799813696095800692044534563874590450716004719389877207667426123702179418389180091812629840057950007359236295129108783522540797186484534101513134322309752973402974104304076300234574454624034278770408697962511425744784110202259795188361775381657543718273718541197878938549557517119355935008563499331681361254306686514809051259018067026404571487033304462621764529681522947680512310902098422595025332189292580558082736106024747165913993335186578065477231501729517455143392964234883986816127823407280545308481194635501548359765614823615*x^34 - 2844433858105529412864647949838511559181736287052141455896281452264181650086065204012814806665225557414767072989683426792734675921007560618488450435096024641879195825174298239016272890310400606087735270679952895928202175063841793058669422221753961450492000567756071893947672944505442948257599167759957985292102947504797368782836727242081295741919674548933004643623269715297667740979381428374288053236986189448222949785790427560364801979124264082052664219374648104415303145003904783438433268788529472429222597121508785716717782331455630422420428626488175526319760992413641689450235908131500860187540033435538418422657004717067769073126863469081945256711120676566748166550326191552378252184656678546414165004571578862827367098876189792949427303498752518335559149989540239226328347041529712030836039600349254641542315042036134456944248923188106956929166604968609097436911211102185267401410405026525464515814399066785031005000458888025866797703619661052257317450048016073622308706591362824522910617731956995915472928137555676635032098848926068482703404324983556862281495468214545727575053994642714923753530467135425548984273011491625489112575229698395709821335654254154722297264704684965270410717177567141213737718380689453862632854411682179115395156451277237408070029924696432428310835072036562582343094112768947763266585834029149685375588955349976456448384335928680584579834001433030306187815001842420475086172587984584545*x^33 + 222415075908725586411595834753524361589497827416249181470119774637256089996078010214940212480262726461132159286583616447188726819594509681180379518411634121836406619399116430495896238407370903521470333954442136649689638580547508946036734434036539223413233161464057871437699133195387714536837024022375886335788900197139814500448118254440297897236986182282851833674770039031218292997329456081211169650578777948021872362798333425430397829394063338324759559805265697725786318348500131083384005316859142427565122473911375667414654163662165195734810310103767601759693768138207164071139125626424225133413285918436329865877374424924061695620245930575766758068094769628013765524244774463721014046906170513893113860625026596149028421416132854458204206276548162497065189032028627621412841218443181611520093820851594811254954455720551014902031849846705012809275342869566234479202739336440768516460589954626699948559497132525274949677268634457695966948612385969676645181739354752099683936250573370563686309213527049683436060922770850083147251019606410774217225939773314655014858787220282580935982151682165315272317074683039180663617437082896472921711989220700026792697629942659667603306907988833856807306231259911339318524884467371481625708844750638129297431933756529143769321990425973027010437981205926854925454221321950235834676550516154440102348568643311700718883922910210615024953023277762261207792449921991780291805010013704572280*x^32 - 16831295878358111708069353207523788862762805742916061982463661067121932956989192887565027920754540087183639355592871398473497218378249501400548840876838367085637556391760594720895269721566709750735147007088986621004912027760986485538433649486882247900311331475702251692439215593543740463778449526727295795208999395875377912557917714866259362964539106858384498900095996940697798373437621601566768464541654165842187556044268970840981657734015433716238842414592988611728981764428197563448862169188000983764021145727840609568901987890449059813564339313240638525326956797685267098233832837642039233971875302979021064407242524854626052382160818098631152184825754396204305210013927024139187225112086005756468914769120070057035532432923621988744442768887296762500308821179785885707251121523382861270997399803000627734124990428917176231444248516527072387061785866445996775341842045333245521867686212656210975668074386357895252555632737387887019986771877528576357301349711432725327179896923650393534200181795309920797387220160510166113974027641921093215231941546014941286151319820650004292429832643775030378620742362010149055163425217075843102435330354435641491774156148894931550527341175048625672894288655324944400995550207542294520840142844775562054949444876693948676307881395152912918958374729698210680156424685402063571183044498121098800447910002464897263770978162163620617506098319873588658609115642695069039006871120910658891006*x^31 + 1231610654774426968125463609089676009085741818458705406466583059440284868638527578040102800105523560386832336784194439281547815669604119188432951173628527046067448461211064515187670955226067102758595934790031417653774444970027624317100940501669131623587261669707492858344694115307341926859149717017709098626821038982843536591361101810372801419396442432052600552050697102159602462052188901148291581411356851510661679106098809424996863254204526620452871803209204685489219730765377242311549479438953902997320886897451859069175902338049776783358744013934469023966445021046419182019966753717067842812797678213216599743813890450296126890790433071590596630604440220581221091499518285262650823918829463087779753760822490230617820421985396906555747095986998683996440011794790556289517187537602630649030928306296756566774985805063242364490877262918613730445747172661691426373070975185504550016352826078918052365786139349648797489532727934945489313421802586550397310754545458199762436692555481640035183929079751803813667051874389510039525142760997470226455828751145292116214108202802068985015833076780957164013811811151393788721458328200136991670098019815098999790242382676876541848368410156430760987220765351034530104550489292741120619580827880852503719076602946592253225412934576365560661979796615691045198700854502817194557587563344819551535736399910181788877159681881445673014260065143903092454440402461174013485809107444214003160922*x^30 - 87071933406074001620564059416537403471748162473537773402267255911794576823181477021677018327630847866712394102961334940093146944324500210367534828175203740531071515963302612405301007132024130477319093334999439849351920282403538143998890392953842650526191567033331988961857705167635824041108848378548763938931854546852841759991562752099786598019143028446632198333081946359604871543935483142319824357353620484508144092186239420005490883697692400016391929980764749422503676166577532633824275694472161792059517033578623487749128023004497092419293693714370417233245075059811322860641637043013441692192487367519302814983364111432323965945578790393353207142945735774864610120451486774139056257368186533486717244229826178624021179523037446436723632547404743352506255469971248460913578413595715153031018768153986959787233687518378352652630030741738715282842738244086170343778606209394190221163666672409375546211703381969317972437227087726168519204371269318605441620821204672410088220204683213111682448058207277430452182064095936026585421274093583826648083408211797342033496928445674352653640171008818976189967327842054804757448885663060417680066243605042549948329863597657313099881459008685502591333731050902650221883401943240482934247335561473665019920367751670992898626878363402170637806834738965601248344663723699986272679898903614254540764893272036287128525579724518257774948845234866667039137910405832419967500980218319934918600918*x^29 + 5943156324981944976850107159324473484815202152246616303557682279301937047613478303357123196793641158987637990286385122468298616219803100621539247793177128278124540722025425728540566072219497894420121957660141323290879843621789807925316487544427141455394715330098092978925510332916923696502150630463278684131884187892235056224174810328074621529114586201905373122970544224297344303262627878824980242882534233699153601929017758094341934685208633349657469357513353207118479684999494054328775628779713759485807135975256664649675544047571295005298359327955356028830649275138956647599851955221872633165666541508911573264829640571459953275887923974950020900827177120458026239751693049220974164511503772802089707637510631974665426319432697260040110312013971695676457619178337327524573578192257329628208331852079649783395580096510918680870761876360285496291018465294823466487220766637842750261607043107858891540485339548524543591964220195988686368141223627548463767411692108749892678564677494766031685811975399812807126648143127796064916724755510734379175212631663336396180222550585984316817804005427131419139084735465939993619654541837974528791329237678373699693397826481968528240593188167661102756589491444982534597686831993889674235529340214032537724397420208679087514746914547050512901718874901060778082660311779833560704617921377210309694740307986066303487863959185001030357753032348211118262963098057694176837583087027678711590539254*x^28 - 391404983491138720439153031824191610197517184664609582927327527919662260242924559887098492771264982465056515263082603764454867467831170706698166752077586215737760483734947326959476124824123534444880217318189328395741555641884595678658743223867783070929817092563221529581381318908877535188196193695068573575247254345873546194929261471716564007436452870710376642763010658020939039290735352937837976682684334895176458090465080915788167057591519802451889532474435010453808885587717628760903382426137475917681671328850929560386928304682316599415319832050572632713519268742006753818819481813824009400779372584567811364102478630501780394007866835865467437916316116861413442027764229118083529855972160101490843607375400922140584228045707971826104869484886602988218380850844702020595694126087101239721705422054273944289361348274379323351619495162017455879204146671599863817650684155733349821881998122314290485688104749488343778291922348490767138493699501567703744339702146628605634697456179112702395098400504083745448115147615553192282522945272164576441758721145324320698977285388221886461772935440183303546845736863943671803212748295981217859729130484053827102328104896080598074087134379391434060379073414724702320418671759653955555392802448039871222186045194475001124279177726181505344815281383601964194546547203313500538185577121971864470053272451257687624047711497204665721960256973737024761139004640526294074753666273991529251430124491*x^27 + 24860199628959274305842442842147407453912489579986849237967223949518626707572548879600761390367397622518680574202590608016338825813613848100079674624018663020147188577964429275892656218783661512888016426231687939706483650857778317442888984962682562080630842842763485402773025280553759847591768155878746456088160111183074266625632445025641203726310657668327575703059965857815212061299087422611885589033613661033110418860932292119883200654858189240996769178292733482973056649113143291596068395884576135864978000506207350869940875352479057667250262459742855943054481428590567281232932803130491025870993275428993903381103982077690250684603978363925772755606570067160423645434945443570363580111239175841914105331796124941129658674068906986338339821828956667072527612922400735826816112996304721418228783573285653346172393796624951431350775199543086019274780689440883816974470153772808001692428731890692179926202784569811313940235277277664911909992587705675490812625340523134159228014774510478081981043726011031077457498916809307588580939382218502477450873412348221739634089026868772223419238480328099695728576634158959339952498033637837678068561717790628856665854887717689686947256271422513130504289513527236586180320916671892816782201735608401045590425501391831210930423558593056523317846789469731670149938476224856980508274434372905625492902629647830671397162552022847019574686842690234489932557496036794977930358380450582516968679372303*x^26 - 1522384800578675932311492926692630553745694495660916933855958975139589036406802639544963741358851081735173361676447839814104888035704920846127659440643752633804078563703893351218262848273526897369755056249539079206556457134601669175640525898846488668988480496862585683691289474218873760662770800916946034106795436230353800331839889896824978160015248997447373956098110245040518188679709775673232364895581043685768739523622526448706158704148017916544853915794987653938814561927328364320747564283315915924501086758303576678968853210688746870650092993600368418891515699336073727561329025344480342809345940099030240959957457960886069266647714498526826230639382631619186801077252039012463893223366849931788680301626883842812984392342237657113153087171393519358504986281873624236919064071507035372074240324046113337601869211108126054802621138364079796415868099641584406241622993584207188468996619042554243846753664123278042284139681293185915256469567907195069335175886217277740915804823173814322648292058149292540135719316656476864306007304236763283920390437064298760271363505870837648416914915939988791394053359292657020384758349977676868375618379720573180754894105838651480973824246905151888725751408128085996674803922059538600537072862131502506677516064391715007365707715843413525214464312312142357275112254938642234754227121227042200149859320555747937614465980701430057508276365972543327216328997459070705196285011615001955334675848040471*x^25 + 89874870618474146670910509983145976030852745121390115856937054165773425179170987937386523038049582854915140543993259947203725696475358910697625023729270420653567283066651792960687791433595970657507204742850495222839094877742827509110874906453884316890385889641089634254911033396975150968999137773460033545413738985392002191770296773774883212093396927106345978767015877617089522688658734763748894572794231819665504405806024861976480113947608483249919830092246330666846746910403392384207341832094158149352036379796316610488696761701323794413664260102152345121292300314930515295345680421614583913627081672131934910916052971680932728632325790260724366686314518106994083746326535263096462845482647527341338016086069855148487108234317168095776728295017952404558462849171995860892214768499565380293536392150475552650947504303725875012442302758045804112472449733146513495427526335672292407103142730914681020889447158018228665926578928344256939108564933280621150434341806614786057331294378425578063774580042270239866110872094960844433876088997396143529550096344633463426353976509212411174691845985698670411398804463438934956055308248404455527533463492445129035706439095602762562115099303102625660112109545028973839431979188632299089928930950105801835571947103716519906991146660153914357708003707568103082591937963424593313801482207445021122704461479005682616757175903824240083121038233219384263535646948174115650098674963575968300275929932853148*x^24 - 5115346103013677296618152291416243526004238649654269999749373798588207645066992181049545837464723447403407310259551971804635493240905934871875106608634760886797640212231019247586887853078780874382818343789396924052933504004411975096814012217984272784018857508916695537860789540217626664789135748967968359205683265484263927615328245277959127638585241571013170973101161087569387918887476058530176249450660442330813127390961334129574789569157065106123544818253021176823366310239085411304092517299975525315309685538200184807093430928820023712458888601393544814224131740181823763018560912814427302146304763019397121922786346284873865229724830744846257519470946029255077852552178605682258760834595435876350568587703834381524543432264275229568007290780980904630763625373406325942817174618935044242640491708643190569427659828884100584520703718038235191892409959339619223012575660645102555990075424023144835051359256266448538966219774544130994023067976642109166785365941865386752012502146000377306092450666191065848995560780342142716040735945977167205155035620472510980364603466353681071319720144786310135255797646522664713607732260988810111150650600324576397094088008715138564930631412904989191033310023595519658097855678496424478167691530655928673902120234379323366255739616796082680602017697842871715807578659274893596361309505921694810160224833619997766586084547587878676073831571412017642951509676134568004996809057641008331714568841302895802*x^23 + 280750055560371339261781022446930914453646322943201078209198697257700112976632202227501402735085785051446039464519142318706926482525680635326438468841544599233906442224055043256256651731048890177184702190434778522963580477234679252519347457803110607126392865471627361114071369076089329019028312827780740878255676996188303862502054308384037096244234876099293807485184300232193905566582198510798381690761863533635933184076461163169794608924130164966822797363480193525515637189156922749324624615670170506395410962579431314540263882010377215237605552075169113776602328018646012829733734654410690326297833992536615396689101293326823092493323669348353924885111439888970605529426940139109414924097540542993481580324176389620098217897339094596057997310632163610576539700251803772907842058540243508973020434732718613082470409218459673156181455691590285243469483232919280125971386698339841819032087120956114917249954278811233449534230037740331631372817087910214447435855579046153729625831769471820522304143117488028630467120641506410295941327745851882614522462834634595300236451061049530734944900379954070230013548102239217976510403971472218699330940635939372197685522051105810762599645437840826715172345049284448959087123715716796475020755279245911232301348848698939198641625717785336566325028199596797891654767184608880852113048105566285725718116010987199007266808736188786090525750161577503839561882300446089872665030631890036939861759195363675449*x^22 - 14861756766428823841179482312027664136051188511566143940079495987171046927448086819859957435427589361979047156187101006684203818189353404144864669224720524803813952290905769048202586664525562915986382683848711160045095521795642270218084337798544900412441397449699457217114736916245039659306419323745444588799449281065428929999159365562807543656185012696369711271218931044560880198365455130187850263595828783000488948034106514640027063602931759188164388666876543794259263903576861865972722400072877728466291791299747629821910023640560916711761150240862972406285099702126744772657133071542245259239335960050590631297159101781258311746229460790790029755099503366736756143291386178901956434850728759402948847416127629217598196958099550319032181450441489732144321283628820124793570303566526214026889894315777267501563366523185573229843689993448108737392048203831206328440909961374129977395531678735328409185276562824643776750624752830699413892472042187461251527701744075014301831050772902655778656289797587591434331056909277351887092161684206986434349735107643790223859116803608452738587436267095407193236410339498489080219301476403127705375876307746764675262802142519123413773999960268996241493774682827408384704809437305579003732903145264342191934065793543476934777477850351385562409426264295654407191302221756134831271677703191947934005694406277842923603883601529921202942559967575431678068073926498628461470655414976050690203541425030283428510*x^21 + 758863125703180925530369539896751179082408616993060522263161084328805209493191071905534393400859331155014682901249786777588527554430088991987250918827316108015142368345648497432848904722688873361527597260282375837611115523321656042496408153201265322816266120631810876716491576282682685358980058011307916461425941318807852601186328666282416497625974682975465475967603807021555438717520521462553891814148823109860311103552770814468929261255179349510022339394131518074552044455274572226121122760788860722109019662337721676033582371888755457873865602094253533590459974663991529800481422159107899152333038355786511109189464412678959348398217661204482888141298215564613560935585032157682064279658350648304884494869857876351233557647549519951116016422084399223033082472575855232452364693658911481037657126068195074327577819010765055212050302751527833430183927466421154274359079244847199599729359778735585901276795845890287213837574215819981298633855414229852497860388321160160675545604632381295151902325013214862409881163789826165995904124421558360933978596955758575264949538279477601505121402295169696198725709118332061284767321860654031831791086711402285001669071833164169663005982209230811811553870027158393560414190885417644960199158136433944717259583087264145654712377720178849995822378281614427931771785016135472958772128099296568600425340361525625587609878372146559782571525527571672134213273824803748338075125923615034914365323675132260769589*x^20 - 37366433446768065849549805662928672329459736269291138750809513462579930114411347674775949981039456480363363007192577826923065890512753540924487041672641531255541284775884892784442410353669555267086145937601599597584363759291435945062699326942664450161989208836286162822576513692397922358396231675944712893286221874293618108269375803366033645210535422031363266246095077500957502170105885857450852951641601491067948522102403739820878597562211620951468512130775222392084679832563375213309462254597024076668071711237073539298658786857212940124411057049716444404973464814176396902140386120032566173974007882802753893234137053261290331666797073459162794196688968421918273988497153378254206112384626246167862939193571015320716053845475887922849959132269581833331708393062270150373600226113920754273029602227876705933382174692396545394433777702659646679265267907468182839516455570973402938541302011296105614264533721527926346981913456719143051012701603860510639361564826709866286853329995258273883331888800384838773036481245266528414663534083219789445314298511633371793537769299192377272697030199071958440834924452478154427310694043850159895416318570377698019933983044753238116057797869114556879970640418427405705838051758490942587561816572425423806487338400165798488327548983463707381795313183317517629019246261697831596285448113763494181963039133256067090408539669267309897101767451248800048545708102002875294165136632173511662555855556480924599256430*x^19 + 1772756522978386807766248777496880776549399470465037925937483158025533966557799906220018555548645515573105724397728031536993553750283084648533708838594651168871033785215671855187765470382859394558240539170624477315112802746635364881350718809754687115929652655195827153502959749582753654255054009320664045420804944180616691903393270173279209081437006340398957219264705235645149752359629257373259751599616560317438783236350154584854420647551466023487217782660758221358668889137862059613401430220430743305523001525382682709134978634289637271560581870617642180132692085767653440545072252833066581959829842553648264788092371227164289510927774442356478094886438781258309452630569448457744069790425695865513834662602166750552095976252545812096312932285590334039118285768124197607700738286756269277412005651022759754193307423139250318911707489162959607475197539208191733640580901721075957538805887117347125668820348876434200135072979707479634848302293886592321665749791333422234316554724344016376452933418350545179757734247976147031390505310113489675154366532334859495335616627675937530111303659306843086506516050840075540855232573037831112540386745560310508352307941776851783588152935997931183302838985336765720479364392326446658741258547825250510715020270654053156666212363360503359844948354108954098113949169803456303948577752880537558749610302069844750382089003949731796504420714858308525201930164794584897193358579991826620055961452983713236878602847*x^18 - 80901367352716690608964280667456220329005051824526004637377139333339130499326745797253763034517234775236885897449501763768101341982755659349398831718619248110167283746063895965742409204082001698672587358764089697888489567925874029013053141742046560922548974684374079996462842269701539820627229886249635299750504292691014574304084176093612803745592848007068240816424780793573024409021196117482596177457755169590931190592391917861303442864012745080999494841042594252116497549115070980356252314352117112713451915134724990990464672714334438532854355291527548695103381534813967099749838823369431402314573740767902991544571624061792657402194526814263648931933949728547711431565585115031877423405517297792077892697905086471312229636106716962177087845504027319746009981195455661213477021526216965521108033614405139552965211948282315180612667627877824602999251540717137174375432823210886244037056473866340172383330072998559584807566239877145540832978037804405719704386928732806154262094308961634788510412456591067201607507339651636046148964579665408501664824277596270490651096351626150147059898916273725365637955727005815076855813086021385723099921059991824748328338902484005880308135611235164626071784885005161967029291214849201075714646077128942674164195480332845430355412725230084622749940931577506716611860289577158320714556700391605967977772929976049004893565772602005088166160612575859265575765776590770545663070229228076455964808493974465907936770566*x^17 + 3542773347175378895142848237815809069260893988177439058291352855978421265418252222393490822897254988937965101179360496284878998138222428777945266292595347939511472365512134294925075405448785664224167666756606928977592025896479770642743461618586643055178363641870294831103493195742886418589087472038939264614500542156457784228106730871139889687241557486873280076536846824963770660667186235949708710023569637285186451946515317429370901171645581698951586654158895680912295515522562338432283958637316736317916531304310380413602710667207250066341411634434683976226581317542400913459960593384773802520658126937738691756990644955339145090665021479131886401870128526898212726978354349408484541880218151451286349829604760239103109257340332212003978286027240031781376343878588640451249053991163403944259825770241864461811773437996143953496757639363473186283182434940230698590613147563450946420272340107402616336519050422147150474430137791732106580161973938188419408249541877868403646338799540851681001789693620745859730295137135107868338653470382952768120946266428478360952952704421170624080707607540261009870944313535246503582788668815777138168104529155013828672081682275307249167782507271881255838785008086537895593717225361299908062190355814946447892369161533170869943041820454071509788039382084365209071842098537132558614184433994242236201122015512192233396274733204509315883592889227189699568581150589685468374895539105965584411870572919117121802829296895*x^16 - 148415992830171609288996716245614910061593745960074028072233702949052881438572802016325540298319296039310545603315332706139257100807052469524243391150959022857587614413650553665964662569980130756118971183354060664427593371037244398647397672542024994856621587140398082459272925791126085634972217720031243332873191360682025004772940203520896864855364174010093762415288797367429745987873865424277574247277853336638680661809071651246190472047636937671134648484095102640044358605393477751970192076916676840268988420974825463922317919279244587761228065891315170542900308420218913226962142587977331759706044543165967088689354143759782902434627681445777446273693457900660053012543803200386648683809875215671808792444663210849563921347122312518384062832729223086075058528007009424873603367156662931075872120598918257177313633306027760937515321559737534277575678558698812842573080642658908417649729700225656708982200370140274537862367447298669173066186651436994369549992171821763095359592994800211017679384890795452628301724901783499113719569668144937338696048336687065237330804725895733363609990015672919493033918671101866441535465877165758870386369085333280077294919699434162138483953876496714608989222463468914806206307092676738030981286062107185008049860880097525740446127992980812365002884218776947315320511892697340132761436351323123447074192620317114092947388196730937834136511011838110401630745171727357518047170649840325203735062280477187774667387183394*x^15 + 5928389958460674375505626260427689704666350017721818269616397236742631797554501161712416256997596162867536212319313978765496215738485441108398032396360634787601379122178662119383053662069814610509332948365531148563647370300961638969884295490202731376548057231755966471254277231631693363722595407001969654763416828660759781744819783025583762609274605936830612131906287506273713933055338943797646967958270016015178271813464765381789492891226049050178406848953342693666277134197330007483046346712511555082898660485049015281720387068025385118149403888349254675651715686225235080301654080005787053019109414048637643208552089506592212315585362366222619766068569065774277176651246688469030590578039161963059225086662929360668904945235412411484398936616976438705315592276657298932315544665378891693174871100457045691830618380511809716371836924795829060502604489323537420525158975518414492928588460367213811996716947371349189834364860544032533846429828229379093753681798041190616700271005271037389644675102430526718938556260533156599693222701480027994462612427328534277134050492872146020711627509142267891753567222111061421746451220195970747282408487773028435204867362523508060844211535036036812402748879049371229771725029845409164235003475296015024346881825436435894229849296071657495738944345185595187562991960897114087754378569206520559378865540339986374134316140867036878479827346336155793707281670249663971945411439709458085887922145381378443369221330793586*x^14 - 225123796402774390455752701008610373127058871411227085455877294400135011738042236388393823786563746061409022578716108205275181080409648777349074751507131584946034285483759989375578266058743575466127897084048913392908049376377241217089241037818006920640744809154359724325699986928567451639354865442082660474514092020363763189486608659844214216032534327880589815033227063259593654533639591572710177085760324325363492725124457044137761501590402806994141705727563986668330729922269962462156515881065538013446168248108718759664523113674934964950217895024982212880554312614767504568475119659286798480253066640298580390730930478331898067482977259361562860937803371103387103434727011893173324916124324895717695849258399968208324097922150645397173655694864592663156781812208842067743388855305976267047437144852122365379979009696210791935859760149058649006183951116864712904167937815745414202273517779967751656030339756152974640022439906261489633738631012871680772338211025379211262385422696715749415318142727197541408434357025313788457595076266434829988793648001591549743845222558477159247387777549230585182052541648068693161758548093913561469052495729296549684769673731276884066173010326964962121613348479801451373049325121252756459008799253927583415413214953294759381413500858072748188921384592889107280908219402872960309256959937417024184472235237756190402168476845744154966111905328343513412228990811286415975492077107436180407454562231708647145975349308819583*x^13 + 8110182614345512124235755713634920823563163023214154746139935783694157601289011044912585254077461298435591814534068031740099914692939455166841736724651425600389232290898121977622469537683028495051280768404823173835140100390086856718608179277949753359705876900608855034802049592045523257400797686652321780829358216008851809671733148395765667076745744499119538314639082677541889468797354042449155852841959660622357881634572644286121985846115016603885326014505581185333766701009491325145124397696074534829134404651866222439125690312417748113667638092388689675198374130034202704914693224405548776735032881661824015474441180406479300686302717072068786808206235402252004511919294391133457715663468027332939900123442232710350045217333381547844460923984520422774221592811631816344477023247761849242937284649104966027637451903921689493200363571855999570052410576585436175248452939003503749159963615804211607654271158283211751178919484574328689987089209393762744419217748870469257227794844790531167410545971768617941217605272959020619776893860975614888203892414827483490941031841118647838153817611678995270282883368533357811253250493182132543377390914996971281842753709415008693451708071433739469226268359249775459630483474727038932547150028211941176633246607883261513604455872270425506370065073388109646330990349809109703833979989861694365370571339890800933039926312034945517525190628241468886993461607488436420839273608722907604657878094765222781826895706757179335*x^12 - 276935852332143727590108045217962195283457438597029398159727189764286670794051052346215271691314253213494230461754405149723213131992641808173196983943287122258403133239341956658291447108183674878226309237955217660945355930058479167726763761061298606303904525223785201786275013783476946470011664600869828978846148221648857728150638837397740398036109879086333969203598423148165739769456340340144952926511575947104478643574779909869036593834416399572647563554683103993822186744027809251497902821275253020118810852960105726602504184174832800308075667294373535936656256714588142076882054288241811241210058597690441648045676862355587221063038492099200820794529903939622144364179341053195968088427088140995899736127836737078749169544962355344866367657384065858588067808249319809385748254061904789393503427850272490684970236897153101697397592058575319158380977637168971637296453272683345143476112183987313831501083858596515191868562638153317741535867883762906303192743504404827718201272582670610158538812522742979707560838217663722357505729988586251440604709791754142614298511629616910585092878627189081295669270633316124479401035803299290269608751885706341095019245089077483442397926504668657560983964687539472934596780909224380933087300705562249382334580436496257714251721603479778001996727626364111457128162772530354176376217619006723971557955480451757668899887836577271353609655711569702622049955420640879209247376838558112444201190308728555808140350389071301520*x^11 + 8962717099178001084010288707927355907916053184155826223893402012784040467648825879921480666902690316064080955648250806904031030333988833476165977339269664186635933428346049734496901538291358775496559701676733573505802942867776700780551527729534260049983919496081252352962636951062934289812757577984947036483610344128624722750619297138453127868314144335156296141884020643021264780745219688379239435186981731030827292969742991066425700896426390178420148591971895855982878781665068430737554169890860461245380125000092099482338699288157978516959825889107008895085631892027592305535868839783430755847175181046494521881580086421819248255489508510441351267972253154238280378521645528516828200844473959456584379694096656827008054614769893300960562252921445154096566390392863974102482904556576436717971850183773720477305037076349132868394038041779010610792565530016475588249657124546721314496002458118241510199507268750838479305711489592869014662600914669965824907103113073624098642551116581404917336910533557781293937903997004695178979790322639115688112738924067426073260012410103892746259332878161124033670648985808820272094754722964335952614709614066033915752185791979325980153204037348346115727657922809899901058813139821083066411617851235526059946801219934976136588609454914261439847049525208102721653709822191885089417257454043038994677611509440206670491104055247089898688904136385949834144018947342934927241119694916908327564112089641850259420700013573814901656*x^10 - 274720270860481577467380032930996647952603408284482867112246168188720830262676000943453485702594605218436487433170957088919528758764226260299643774984540842212117952312956952808815358300240915654610703759256554393726395723936912471175221517232883316652634618801618391366212955671301641322393444937371507805373982813268636138320279013318685214248319759536695516026973197892192044122287526716541893333046550603001431857744435257458738221419016069550597475368014755516791476406780682947606366918744165103637431469440351374554127001473551399570885269520221424124195294505994748542926820967576542624328151968006079883863807990607612005320660323162741264852754330002158865613481835995190308310441145141753655020986530068315329131189863866101068886700594948849197726713598398745621961973369436591183149277076915319196580248139908717365630657263817870319718098326493798955605375056920410756039460994525493332919211897894050369441084163565811385849815062609333443091783925288778505662637594307281064185147146377149148118945876137208031735645301101894037042125715134741815240717785968793261821498407774690370549828599579938052672172798872879059984913640459943229304231226333824003735753040043906913719130803296635855864155554673534983534997336363609093728709465380615673787072449849493544246658211537595760106381514517071749982968959080380389963528928690035563256007666281818706127433571371507228103103042688115390956688091379082068211130390698904226783897415851126098824*x^9 + 7942170664777481988038140688264790023574059116971095727941202411500841094458509453304356572636028714127362831961995034514969276697093336198839726599623844288535328349563602882011113110353385527696241547653302518729565216374605210539981419424988501666907842578730223583169161273364540689874893048616130844159570687894782921846117082267462316337961980058492645635167600552511098651462314613873645861445573066703259455142078396279667056101132570986932841046837307481695256880994348530537429912752749989678724326003566706883783132612915920594201595425677248167336599190278880741251045734650391918988042288596890386550949444809423541633103834619043210422856123830759779839707980944834269517127652543197986959869819290664702236722443047017511936244357024107148140145191155570142462797703014673937924316875766373879087216363908937491325167537997512104863222099220985725932809827960904300365854590521788410942529678553837711242756696565625911666461718861230722917754790802828419884866932503507428351878647121141952666682478494456512604532306061979229989369046691503025840895558425276443577925443680604558448973418466029844383882930735676561190618722518335101162934453486158646552619560968515559300073693918454717557884258931434320710802827559861596835502000451055044011223457628264663229110912343471633640933947720883093783733894982196633513386173280365749212348629903692776618801806062935547520109653841764028722618538049953146389690271332396592898509535317728457454144*x^8 - 214272468170696946510679684706962867296274687198340575472075747502740732793630598821548674313213877355525418911233121676025309230954638018244887804480431236392210746772971291893906266624724761444637139874241167317119451269131619829020065585920418524542203654325554337221952713280814919415437390608414272808240000024019284696041165354652122116531985363865373307925949841326981704157522127093878180072704811467158024474794279855846957889685153762768129120140826636001334834172685995487730554196794714071269169376495677531442037387471950126812281318175050054842224763628884750149636760039067261216018634947956644297808482365829925045865014074408854865635195732953700192099780887611870906775475777513791016721436757830658655583616380502912334551906540338708192077548403265330171984242971172137525426147219581357279883473360573738225400904619173518722021680195395822935119754787035818020085808823884885370094478126963176708348626742876338355104443640422598793897880295354840716722773345350186490657695656340506785014205936258510916005512683535499086857614495431298341750595882223025860703839664629883405207202268554355248052166335245021301258776669263624781664293223041282271697878955849915683578923441768761768209791582732051482701482917403368322119381071731479400087620653130688451008264438040980539319627233063392756424923626819281210875564119907686346945278311353358452922846498368625008604472334517543298089850287510088702283894002534176725533517356339943492601856*x^7 + 5291855244913585842405082743375827556934902710205032377739168716746806256112802152054655129977660640098083859708111562536655083453041980645789220371780606697197601666380836101043631495774237411181399805364816184590226459820513102394598869962144036700299339333410004028378466032379196804665866956432703692109787689767467081532954498437683995407085837286427541264202859947860300026770424796551991088440641475880799905048780766039605857366855877615785871276805498358400522773624215538035026309906110133830336615691964003340253209137163730186093844543842836008395059966890966948608963273019554085991969466502586030471569733397560428656234962905544181185859160567865776031315965185134204465248749798436763536823705204159679368991393367202901386509860927668244836364057754162279449565692518422582665870875734112392414084323896482881679894381337688316200868836370817556757988324980830668013777384791217935604643118567953846839232081328060367615872250192246471331587492172738190513716638428871812152395083314722948661380026552110616361895329319335668606877949297343595866763890424323501503970154377329459537569017483947996061880607001452428501974958135581481659019272916677558930783730414900775889042652622896056887349322678378370758519830495185799175106736023990210029214509405509851804081384403576161011141481836636032107532974137720666441776738816802551561975761214453981226387938758765611685167806341892948271884628963089877049468080732207118354589601771063746930890368*x^6 - 116285336013921963368476730199544959700623471873308280371360474983231542837941200713870739487127345134959723873096505756323008305693896657213111971862408583366865956014450665429159709681433230990421092483614410849754974711459211013594729045859746252763141508900594020130487702812404588253107303087333750741650025156614338455790721606120192701522816105143693401069671142512592883338337284568154545050505126974127987297881314300564618662874658286475131318318621447923928399518983564209636323322729085537780579562839336810929386128488607028988597421844485872915124383454941120484344590332377371423238844480719457153648733443027985361102669687161497206789446766497790711327644918929318737871463840619019876867497152488432119422631860195002200924338315964349550242061166526628570840119314724180722577917735583162184983338932847981678189017173191403102083901090510278347631857731364008045572354058861684216949430417561118285977508554237263921676075920430433323759069230573423566022886441908707175980449206467121327354559344730690338834839982121061629870738584755357149324415771921303013132815278500175029659463523838642727378095603797068762482867872649272596187906479451693601130381100794704568810829393205548736152303606885829738853258630131860132736166893904104028132701253605993543310479562074151435642910357795415340295457183812462993996662194074034529465772886078133228980847304117811246392853270570603097126116116727904564940870803647788016869279202741027494091588608*x^5 + 2189197350270581463124797792887304204636791627665245792785758663030774582778478956832479229883946600436446889979903933061890237013459101896650563036809499413708558910564700409473707281904310761307185314387153710723167492316856208380885428281504033334761592387571594035641462901812949802070969614934963470751137152283654978305255508054355075343830159404117364370005537697969299995478737570814491965978104729035434295490583757738880592893489547115099321165085928662075132195531003277511315137404753800549994612583541186889968214619894579138550858526055119355218184662804055290804011893652738508385049669024874207237160669424975881996075924244559960314973012698460541464517270324763275399500091640893634150973892214644566278065877455884337365199044483454388946138509813965688501494696823155004297436208969584867539386980028816714078561484431889945838428677396977684240838533900719973038002792604176560340530356009180515225890866571994421016159389910802710510671367329668606184268643591845521379480292435662905639296633793592321388383645762582050739297497076781927095640651849973744263505938542562269160696491181532973853259306075524937260600919898935786016355583000568811928687554069724153940268595275114294926671409205875192473264036457442717246059813423384783238483683718491134656984687944806853197371351534983358889075644159653707433168240756506802283673799945143126646300756489331444954084822219356217199139533043018748063997018526912805356952904948481776091153390592*x^4 - 33582572082282466081460765620425420551583249615007536651285402828795980450178817497654852499311970434569841018422549610000019912158690753472833669092962441902284231317080515498436225891765652008965895381791968856556549230558618037677307619356669344083801200128337153583665277796820369486708835032500219956411249646031031032959948218673758862393774854223783151042676785737848004988797315499816131297539774764410014379941064941216432159319232884140366502465949247202214066552029001112259944628835216934317228024975308154488628891157707416579897332848415295587924135070666372595892627138882902787193214848784416786211648549011443743479571188736560106144262092156376194281677671088910110844413239710333548784112704485402301248291548169530887581024574917903201901967503387153139125543233548814581032130431047845209000948380508467528552451943776311074810852117985385984091637709604200783558730350224218647614280108321544493839336419893496435340084752258195387665282833139576670995444094390600963435785001359560043571403384898643555760509255753164401443816493224226302538607935418540563387820518581626145815005444348824211446067537123704554858045192674968109398076296158421346026599134111575668233381701717117758770763416076409334806265450960022141426463294684884072324784986187322570794789483800637911879906957224008931780335428376859181169102216862336863069947293935916879104238531420833913920991479664601392583961348734731527848981767990934179390716990822863135475488118272*x^3 + 390462319474177505970357267366691284980360523299174416007636190309162958342239565959763068203001125669578990286570101282415393309818391261490041808202468624923070076878031696901155648709356854023582614691962664635460161680896057247681794727871310232688959837135631831492299932219386346600803065065639900918206290179225371558094559621746829867497946945714935780414924650840024999695466231605143659666989620750682360785440683677697562167425707152693850029820778426476511053095713231983769360039291096559511140382237681242675838907007898823031258703762672173106241574796737770126636293429830359738457719346516802582741737014326183141708936937758819321208200020898446581793604059279105743108710247763266615125714162585124413117942459842655809187082731706053667107102920328230627279609926900956305838845519628443990459182598900024496592609901368891017179659280710352203301428046411663203872947908343872487852836631025093843419876792858022770013556067759170014681079222570332276060468848568660516320037302379051306449919540163295294017701498665063252145902677416455706716938414551863189025246929863731424325142736381781584926639998516265512161495885142031778681438482454981595060218304567974620455911836684140477419332422474773334660579586700759014605396521872089839260669862316024078688228823313278129908051255678286923025256046937621214617538887668971802273686759889498474331802401945006916965536358410941326466312777442991741764090175925302601711722460513923457461477135360*x^2 - 3039514724478985043823318361381643961661246484882719369291115547452722161820663650468513090485565234394781066695200434686028411835908962265777384196383510896441636778790818316418016443699173822703394977152465248150315722755767633316329802588012107988924077043368192582220417651178670603798608604012476604629251373231571579431117355351017661492068178348661792590678930968365281204470208898825336942507543850643985856362344851555315059544954912967136387347659600492529336464729139193165859525748687628160746061186888509003638682835451988765970601377433624637477439333749836918860278476524643260342542677067654875820017854523504971737904241800310286469080259424166990675061549312128033068327328182990923960214107094683127834218805473091319467203251317714432077790454729331835730294221032412489474238675072924568467196205898174434126607775489281822651154041978392390301238273936671436195826161790071411394265990716700166460782362123792483843761000982044385105606849958634550843239561386570584555468467677292333632083555383112596304784029389644338657900908468800621876798417192441561750732961560763893742272719804823741742330136606308316618563780502919834710493285860255010931905467662471621352415783037945093544311526437120679292795539636168503069829823719174550949772452986510522997185057983998619888453746229674251696211398773369573489683277129635496167748607935152501719659889205273637734146368176908523638049274543565439081556782383750576927271963200560926121460282511360*x + 11820049744134753577402338997873253749563826043100501543920337769391995691022559056362207221582616951823039856190365956936277748456162924887475998701229211326654207083234694107354407179164586211389185537623965007744778886439847804219147034959738814236817162546271175647980022973954203929356352882508931723855462463300320034153178748118975435904817256375711525715284583138100522646454607456201032993837125895279907732272582888629764685984506460252162596457441801699543569746745875772639327441759421078899370891278157961209272675394983373919565126641264835949103648142553577052185779494931462522841403061085453915525715856486973238510760947547060245342031733308882288515299329998949778500378610208219141192014139001214622425747452655140464442595896360712104126338829205880173484503349529217864506770721544494828965522223130977928785994897579296721590681937589313309449790841985688151341957807337064011290425176736305209224063578921697954017463842049016797447658622450204994266734028480151400255911633705738333879344905941008582447723765128593977669286978219932153085595424152902916450618566239141439484779343377903727300781343787734819054464598717592474139162109225836492508096248076882423482300500557039005230018131542846668816509222971218048963153194733773993327664201923103459643647098686954709315242561907457671373461109416375722443451510837750395518095752361209554288253223981258475481383739256225169572302780208406654210488748890640549818290450028649700450651655499776, ["Diag", [5, 15]]], [x^552 - 84686*x^551 + 3584580429*x^550 - 101104084212579*x^549 + 2137493700671312019*x^548 - 36126406466004020742495*x^547 + 508400690997340101413708862*x^546 - 6126774052353454378277138758057*x^545 + 64536401793497115903866362915944692*x^544 - 603547647988357949142711204979264930698*x^543 + 5073340680787842523940392940969013218515153*x^542 - 38713540315970789233812382529951865413846175879*x^541 + 270375529523806496558219575175559410444976627401588*x^540 - 1740115817757563016381774419009831241537116293989161486*x^539 + 10380441088537305846872696587959230592313640997647335470028*x^538 - 57682473772969113594903016798493920726810005893060221750986759*x^537 + 299873252492702879009169477568150052177404889345995572502484875605*x^536 - 1463985273558659261339239819984030021415452506136262810844835023918497*x^535 + 6734173512620614083045498750899758349088931339759095136314652229628229345*x^534 - 29272485664055700452726665422021870324929622998997672466957297557006313893015*x^533 + 120559727495752450746081258508252142282742538030360966639169254896807067826265150*x^532 - 471555201188520336192200855817706441473931222150176160406720122249116965109620150871*x^531 + 1755365808201872135519331934214068555039037694544846854066920895266403377478020879329394*x^530 - 6230673889004544119851491363297743307228408702387262547336602069551416008919912400344023236*x^529 + 21124358920389204656459547340722224526003184518508575527848625571273299157950383207995853689887*x^528 - 68516099247889333573521803699164249135196050794070998623713386933343185526723056134907856893640296*x^527 + 212902186808585284922876829968390127768552687188460465605363984479483880503496622679528488245345918416*x^526 - 634612778772401956985587682717202217116242820950385982357081176850831637476079379237426567737302293529205*x^525 + 1816737160019348217563695524756373962380873444955856877324701103847786609691373033987142845228250560970690316*x^524 - 5000331806229225343464486998601227481471842938497501242804742593939283764212039963341491544711645533646614495980*x^523 + 13245168212043470335688332543261279097933419106808639137295949627734038917692000765488531326214341162382150057154576*x^522 - 33795579444462611658136222241242468712879665438751015319372890341256587438929257417307751319488902339606029889865726558*x^521 + 83131293635377059325849544651992017095350057353796093932677175853873724917922739689351381673627548563095200762081755171891*x^520 - 197287447667033506135900659059499335439973192349589647856297432470389150746421498152177939987119483841556411083160925304263333*x^519 + 452027682932248051997559509626333310539886445608199295372461996078568067405808820017467613241965444031696276137010463183162814443*x^518 - 1000544963748489385069940714502865125003968085991590535769286039655963935330237585080128236564470844520153903953552694891999625209372*x^517 + 2140755366392126913663487102831793390926818257775750568986541296491672941094467532747241923908938918037310882299907900852891046812566932*x^516 - 4429853120944471778603690333847218627851915124922296637359807927822612314236516055102417926700655336020103341323372133571430568967775854747*x^515 + 8869914274986421892482640790348921442252992880852040110033168343644723726931457408850578775430006876152575734260307464172394689018649211115953*x^514 - 17193304883520604288393707005619031087497574852831937303875527437397548307125823817864598095168144551868748211250174864265624645841124229017632151*x^513 + 32277572950376790809477864087378109641812850836919906795627565144532570312286651360939023179341206549095278134766425732169949467647799629870803408442*x^512 - 58712371678466880296924901763479943680863659057477777450077334314785880503636221243004121805438975076035987569671008366730246956475166303154057233683658*x^511 + 103521474192991651379585058207786204269024548022979661389135033507526056135128101264369821163298727926729272142272949258104311769081336634135512980246123306*x^510 - 177008311546028325866338004677546528864050575895863082058179586584865293821584866010219692671569981891809960344038733520454754973875778000006650744112206362070*x^509 + 293645161575012581581254024427917402268966127227473778369373262410259870208152708955549765211816847670838071596359747257997937483657441140303748027262927706092625*x^508 - 472872823199012112865849492532057379637858556244485513847641356361124632404934584114905801562606693191531484691996283189539627605883776795039846238744392314755148291*x^507 + 739636909166026443476891257541877671204887917142128478761684505054591689068776131594655408700540448015306893902833090818204867164441390396404793521134774217491986886687*x^506 - 1124483389679104890487890289710786471836875502951592189573289760764536230142965499051832052049126426846930051206643779515606123493552793508941827422448804218596736416375549*x^505 + 1663093796654520139165410846480686260201142009558100396158701482339805212778247223271563371938276629236735938387045629595179184780395473961853377270315857895382814318665503095*x^504 - 2395269202334130309400471899569771809505074828717513402933763111352429843712623987203606246833366983565884758164966963940596232634897263291607975192947516050890119922905544355861*x^503 + 3363549414951749025813655770970143390264669984494680920644163547186527946399061323673682453652568053771749078074867904036128692114574957977367746836759394157254057103126651951094988*x^502 - 4611811712107063402208927688494391770940438734505850075282293092464464983368606270532215491514139973759709708448156705353066578813215417416590287159856807978850536880130372063687648360*x^501 + 6184219246088196946117682454879061249443772746122442153399087910491015036281404226973704729680583901549020905141893337387046378952852447306935924541915107331153605049915315737789083816186*x^500 - 8124653920420018954659743322010820515228032646732156032858829912503107289891714362897683232202494533600376179751570283157719538795655653751446083168631257889122009038399313960795736351720136*x^499 + 10476186721856661619106022840683948257696136633267369255815070756600169703954816842180120593592590160677559317192396183801550339804924173831173931810225693017623431406288705327918392257646323473*x^498 - 13279251642405881854718812448683584991306496077375223519960110013674399143138944632686340731120634303446862348222576235304493340056696302950737817716989473155115796131242051388235868714252850270532*x^497 + 16566241914979429361662864206810085987056078776356415665686728733149231898664396599031431315983732227311528911566238447707879531715188808438523197303610404249964035485809878062599470408764480626617497*x^496 - 20349709072678434418848014082383290541873179471270538267309886588101940664599847699302572348734147040300747609149568042047470654758066218685117238584021827506460356027441334987928058474844514421978739039*x^495 + 24601829587534061462409523232435042999954841263976485618697320647466482111200757121819173105686766371526380323852820996856249124285534599386091366797742308243571473024255253575573318871345411126936056037551*x^494 - 29224855039474069268630546010495318722021387512246218927427503685195398128679554525734153101942591905211672878950621963228229165319438028602665078620897618002609943558473561282984880770478714497207612714303725*x^493 + 34016039908764950107809804330098963585019182300080612393838489853481036855019434560441059039666745337682966932018223996280846073521208258284660396348274091368886098112765786479457080328530753292911477052300948584*x^492 - 38635501178715288511147418534116431308238089529394905206596190530531647538311802629522576224088040264485369746617416502790861618598433486242269116625155434273679102112250451617874435649169043975140756628015272902643*x^491 + 42590189856298056418178719507056694821823957673298175064590658093540959200700319867064297469721281522397832573515382758046763597125251724619802379530673382116078054793759700343258593676264193340179897842699880284877790*x^490 - 45249516283898039580427823890368911056089536294717364125052270954301352382151083919597644354887467010346796355846712275373607811092213142057315681841515388192877649991714263605018736545866057592537807433784799824421900228*x^489 + 45905901215374140047105333022103929588859207150674708658283938697719659870369994313301675578079509908000889235434600742775451632338678008465115593197758930567781814404432504736802849817729144789966307245932786487743994449584*x^488 - 43885148912526252936124171240550590716340778047434527641075190805683615376614671012767879169226867771837378154991884951153795186208990414473477110351047300588888235428030158685396139500179302206683946060527843171364583463522078*x^487 + 38697392099127854070188626776380818755461735114631488669954243883406013913371600099254648232303114544473390464722146055634428227839487141168448518697044617661796689138071617550583413383572229364497985101790340323474138739201330637*x^486 - 30202253124018732411819375716372608566394225947490354803017849611439266557386388248083208660464195986541296693669040444486196253963187977296761882331244899539131232860005895403543249904137786989354575012710768098735741232096544911594*x^485 + 18746953204482710441590040134767875174968845612673504178167618270095658108237192257060822871445943651054596947609238871586061460545315279793803569644189590632128547766960594198707996997984076941550525515604474848613660265561303827796343*x^484 - 5229673160159240246013001520074688608259082863995285820941341356414493913840252254740267973634870074917526050443771473224101096225152436318733693755161443951935863437746381433195061496025816987562550105093591293937276691102622222223384557*x^483 - 8952180165694797021570327619273363236224848841090497801566575752038941599809714288867019131257639807855748601175410236216621917395945562604099462171015576798444255135883566118623644305767731481195644633838880168100126011138638684420861385414*x^482 + 22086177766395709501242300945849980674464462977126438850500317383895587317732258200065485647816486168455864142394276127312383625729847542175662413471567766310463169950743142003821760951805961270118929049699955300222717407119534226531851471594423*x^481 - 32443767696306890408955196971896548157784571724544360240428858070426047480311526461727829897134328984993459568922189033106775727328988940303394807738568386198466111118398296819272208737675134844448635027051151644669149599332204829229886503901915098*x^480 + 38637681702282017877943235530777927101306690098785686824932530090833269810152858263637198488082870679765714748653905307733501970245883556562312584955877239772163186078013639856688843217423073994545191987685168319058750893892151620688261178279997879707*x^479 - 39952415438560276150618083933938499923608247283968637100541262591218971434741715892521734235673681896652719167108093659280540998666018083436610193405667607249692474269925392395214068027618071973201699754727990988989418090183514471001763757238717693865118*x^478 + 36554313831842629867853513974363350412423816362146698047547130499875755917668475636891983615860664518761362363501107096965199789739333624171515281109320586785918994005015099411736633862502879183116064103174134164206424557988076527282564902621640828682592382*x^477 - 29507958765227987408494839172079686866934041622298972837139102597303222781722108878716907055132277251669473202412525084234846371863295832829589486397251768157133171796522661500392772039491712146553473519052642144193957218489598866970355931004750857495182285120*x^476 + 20572170501645398744146383370517556301487221363097986236604891951642933221474893753370420252971646655384684105133167549382490439376193735781100957143918938733858760439776525288090435510669635472821480127339663803933182052563241975009456267633961835445210294680033*x^475 - 11810525805556087496650089917471205979869084559185070209659055436087232066865927631971617141166372725596587575146328508410707675658926076842627165245122382280263699163979648285449027839512247710452012737961530272156839940786003269024151113134305271331683892241848049*x^474 + 5109316639004915874184882435946032144795620797514363008726938313705485711041900397933827056310547048633708830214002402551263553350337744928031346706626368828598556287239099769445285625072533076384681148054067311879328535672344951728523453483032155514197025177876277673*x^473 - 1730519889698489823996445600525090920819646235788375499442013298745863472978424664098235052336435982706465375879783538342997200140748601708207446556951255689064205349913919653046958529668816661854164377906077260217689017514955795493864084431970037305043534641306158053104*x^472 + 2024708139151684393086624061552887873978459949473119332400255353759156783380835419500811607635293186586362361967175014970307557785884621613708076158327608232640456489817165294812045532118854754509584654549121908754378894632224411269314667957376320150242475528994381582076244*x^471 - 5386674637203647263013124800247664533855712395140180135608372207771400473749014107723806395762543812246117340895877238695400934206260388123028807759782388020725613648083323031191450168404623808990769611159268957512296812623623013836833344014510979677703230611828966574634835304*x^470 + 10466287579318760201355725268922321355062854731262246387620641225919514096974911087456374557570832558754454675263953008828677407513412482767708867993551111572683881677322840775648417948522469394002132007259482155195040084220256592418430690739433619916405956327649135331786576311584*x^469 - 15570730450126712270309925317629097690891712768795291696027596694058927112110807936435074898343471407930543133159907281216416469811987973580763687111347961406229315897950506875860847389976828354106498463780583276461759226715616573391578273147335487300138483053300081574475705030606703*x^468 + 19137083544872408776857351157238028232692110531405193244150498017353867715846291700942771718623245935486304722573898844654861569890032780137812956193288818103235236997733054424731030283679353755742981045535644453357851036345131535662350003745942162026938986427375983897445577011834904364*x^467 - 20135628320433941128329126624161524315782330832183774167339917639675814902424061757611088837739463189951307304482769641467880346002667496884607386315088217118296883892748696244304179190926824878802404207263172590759672393223070189607266207120579625161272938889840836413484352780434808738498*x^466 + 18290689012966831665902284509031633943880805800839402416215632432516577441493888848925973305730876008392885350668081724398583452871909849902045991723050458314569308172681143644029344600992984744651028063256447086545196044048183908923148285132747022982890115672388407698959976955174829230505071*x^465 - 14067924231969918469440198203869557978237595043658802264593475944204621223932568752038199866442089418615178985722850011805338489259957385823326887444939935621204910483613356042040531155360980981882748584190580291764900073902068892946034568415484971950318810723281746152049151354724462286597204038*x^464 + 8452937396415681216262190490409396249535150471982158337364354440820906711798415390956233149831516048298366814894580995828440583244611891608388641429473179296567063949269024256004638174905705094777863493031976077227256615154088070290484824132477681451468172154020240396020477752018708793255914629787*x^463 - 2609609721303196513587891202304637773192814951345991277314169400653099695596721952346442160404363026719382621051691952913356186587930100152361018042600672324154110663492450347942230164565607882094425848985367413703981803414010592062345043661779098336245849752708915393831019791544907343484673297955363*x^462 - 2463405717277117772830816427994566436364327217081953749285566284039105125184009556079650757433192138700714158584381559351160201637879403807198720138495749731682584484625723612966860809716150064188372861455503495371268425600495575384470934681782378573719284010690706590223742614904838471597548239841752103*x^461 + 6171354616553908846728880048832338336390510367809603761210605197983500974900437986415005180698068179836323738121716965540565293445489104218106454745746453142145134389607894081881899418246516419994028529746853828068878302457894149834796205392426017940066632552388068212780456405083567648182088379569707654780*x^460 - 8397064437907789546205443176784878885249767547174069353796102564870083104648163832994686386077707666730813991279061400267791923403326087921034217735006473424396032213260956538633688020530678178435009892434618869224829766488539587832964328253467571460386504647570167923550305187221588260658601968102251266128317*x^459 + 9411721923938943303861948885406230893635563054687579534403494104178663612811557246558986630828383410603537929428435642252052795792225969028431854988286999339891760718127373078380994603739936948015815134002653330747203627553473400975742985610433508773291301036703060356325068750019708223229538673130237112501914536*x^458 - 9679464011842410690580300689564977550244400133485818145810543788635650734923131797316778365614355691556295643677222196562577534979125730148444024374618856109674072329428150063861417522374262984280538865557459619124097360556435861380495583354258313013673307371350537052229928160358592120986224515698480234999359270522*x^457 + 9640897324273994635055942363256959549918109534227675368285064215492815589861959620885975525310826553383272320889541195174684910499027451273868464232751889573315607416895111547631959052379566231887393296648586624256303192335406385211318861929095837969987673407040533522524507347645645917390495925660213272152509277136757*x^456 - 9555427321450511530647368302468909746629354406113669106272540236354947221279738775696433649223774114202053569055838273587095939726616303265085020503273703510789196768863302505135707330151294227408394338505914334311978804614409306680761378259721414416441170102160656226236310218319014430296601662380292046091947782480282945*x^455 + 9449090307072036737026940099236133497758537010389529041328337683840215935395268648194553196284206044983293229645054714295441988832918019986543429757462923185187703946176420442518631490551906501423365239759180791389147883013043224343990294459624831089912201277732276527817364356064079251905962425498004546262311375735213218699*x^454 - 9168854721065862679168943584338340688073998658025091176596371760218623791730686348864099039941969770281527400262919085729106907190648379390163766677787956268445369248490415553593711295401008254807804982699503981229721274385727813819276943368199625026141622911197343907914091624586916923316774112041049377911846792798273385070746*x^453 + 8504478438222684627047290128058917142834353038396758705882778353421849962952361048926891278524413402656504536061802469659704079107904469316938658124235862871163411945465934298583334859835651561345241693070163003718323137572401115970451682136819992556616630780481562456227230796198167775732666557337769101846034224396026379006275092*x^452 - 7319067569775890801698741029669609480108343387599251003004368803892516262882871057881510205153278399324664235667397240104798375123183601859139635186309828164246503507825997728891488160350456745779364217939332983371017637961470585740492790132776063968908755221841473324430928028027021689316100472952666315410267273205536283667249961079*x^451 + 5634400722245303608952581043236684611347161196119517058718571063006726359341292812118253695121207096315405083263476847450819350069130104191024359423094872577773028251708477196180164041705269971560892427981067850850855085938355221265607117478465429002666140857784563798963045757803355257244595957548726264310603176051092422197886428237326*x^450 - 3641794217016668866010090245068888987961021443339569385319948547181516970210964930547710167184601884460225328890250307130328341454247401109059546316412333054461612088292673211344865259726225329453899420618973716086636280895884627127169498801850315137140429094751617979057836509084687272440659891367213145002331407032828533134538041113424836*x^449 + 1641862651964184527938771120494698167238346289974497744727343429160656058436844478514382139790406403180129315621534680616050889468275052714286614094783375472208456172976504352473914602938871337428058878170525214448031712290422277341594607215812600282526368591443430311379912770946545585453248613685216473157275199717146074499448440360372606167*x^448 + 56403257338401707031411448184446560553720473898678546580492101161530184686610676485293460420975685796159348032460513882353324555222185287584264223070391343368494556583914530611807607829937280348092656782401016078607469183911452573782582538002707091605353992315774863477287798318844632615188182505575936946612754023484992285890296443698256882938*x^447 - 1234795042125638644794585135148577727771282854241706122669247819387039084108352991362786317062164881608224891048878583051259379165687711525297490895407058351700368200175563259515977224983678108596313173216743997500287646690438847407640014472986679721288821104459849746548930206090160035842800662425623368088846172482617586367483980904521521015628258*x^446 + 1826401937159668738601281581496272109352345954115783388406696131816472991699974146633157675878138511751157619820604613226246758903202215221215543448134558161141235669443910175487698939066078510113879551548660380698222809957185982319180650063362588071880898807134065584956058062334016932498796955281887402121678689871704697089564633984917791719799702105*x^445 - 1919302397359430217793581081515582924259110280483811425034882637107353921868512625598508858242330942217751681246094936295213811367778268525283814855309336078746781594988775074598970291881524581208796623988632557941063603048167250882614867721215262467400783593216437693788863121315881534364777756073078811926485790731170322938782575435045220616668305426478*x^444 + 1708280976896228359662063058087826708083496784023609047551440799923654072092205651409908567263250872325547445149567934757879606459200239094123481503289269198462760060758842366677231599337085542354112396195125303417799035559763911650452680902962175646360821443904916202800564501314628776660777652784535060219519222774801463179834347443193028756543251007400489*x^443 - 1417605260028865554987649672220416464984483918718677019026105725937141154548190522361666016568111936917682109669036300413559625254857970459580868191431150079817441933412277472384734630250321058919523548840610901358421102137807704719425970949792510719954159367957779725098815675789466163039204532619144146334333489471722023130601097302323562388102169923144917894*x^442 + 1225206214691531865631319403657540761489197486209602925595091981408796811797751620354227526527407456320273136882165115328535442819876036743318529624064513462593219055977522795514544662039567962434412837296833740040784746902130893726502511912280628935631405967425030345192214287664574561236431814154671691667877454317326788831886209427528482506135712519571373041346*x^441 - 1213945528090630672627757042347009954949293672568734737032203404853910816574816157471717310344067500278519401857408649770952326275507200279334719874620216220578252575972550018072914240484748199933804482939081459919445188785348878415073509750495882677710992611939020014869991839053753269559873016847734592988324034566957008821824949528770346545435248344851959315666819*x^440 + 1362515711719647916489514405328256919563799449877819519238252135127971973468245462299132906683834417589419460941597786989783649857300462624641987879967120327701898137046048593517442117919546026107868429247562191075818013106870656342435674847256993954021291317368870076960121796184317011426472178393019704475722980255380721381880980678305438635660463117868127564414440414*x^439 - 1572946837330205041333715370393261966237452833073393540564684126457867840458966246085898657730659023621725681828467159787779463160968693841645783135612405368570567647172760801630059795552756915846873334294610335810632247762524377806990802121183996201089694216936915207700074498615805697963074283204759765741352081961937884634090364603563978372148117468606143855708671728722*x^438 + 1719632948270872924117538912025047877195660753906281410724478745929329248644827687372162334529617284551830286877449392641214524499638739463834996573008951687442352008676162835125611906604247912559768664161266889618769360991556504210824460914903777519780604360918706634551841208738873831154646702392729072903290320620428208906850018845883683222296191349021606337833022179338404*x^437 - 1699924519694203760821706220947489478139418273617504529058704430475346793775377049002117818000804741702829953107035059632197694765599770566760868691107524015301035449230982165712331428528442905323493690854050889956457143267762687199181264049460751670809840473781628932210883654103783105606939445116969919558794137353983656825465579933803982817456009502811670759260257180893758571*x^436 + 1469135773327902746691897057203698497511398526444995496565356163829156225928920890687427100489199582038791329283646212310894762781870983335217418477613281234892791133096685003524837915148936930969206098604568862731753017307488466261387290903508950605903778430035554569404565084819039375869280396748268360569888484012252947295258603069712961446185124663730386392705996449217908030221*x^435 - 1050960011890051392956407375726158864182335789754357713821522966110902811026402331453821293548988396445359266741689370078591913663819096786243859291845190799270748355441832742125655501853908464540584998358304342321379415641079913416960211332880168393344130275214036388187210258473200557687666655182434368899976707126528831697429807444822874268762153383598249307570076834841670287905002*x^434 + 523997620774377708962020204100030032603470282792976590845470299146116475892410172798150561204553076091882604728854907669051753859643853932165130946660603686037542135488743925725913030234932477917951609720240009176966853563073904395289428645598865257854656406240591870793769832911140043142397614404251618909358660910685082730951861606332363342734238314513182076913834191875202057757199652*x^433 + 7222738424348288872160129161908900661129887412610892122145943239577326827579064439258175990505884240735061051070683182575976874781451793744209769933647292799979161442731749113353527935844661750221787174559975360832940811852647726754715700436399745868705500515399015608045014058897545832241394919716561246607119859359921144910754224601607661533275634609835456137633086902764887176908453285*x^432 - 444902447306772686021560052600542282102432837484428822256178540748808843279186746551801338373130913330048330095312508515659315220758812993311067359666738722836803769541207847652198458179835486183802423597350760480449720314553743116346797677565200643473048336445668278347777267492676262055492618642478306444314502213878981869922679664465841497523132386746880449415449192630677365399917226068065*x^431 + 723569111331167739539123148740091107893165948276738761653561423329854185919634326124559537910774650703792917596863453809566378410809850058959904874328679846407358925469952437099320485353153474933735163331993966731918300906217285144625944098421485112757399942658240747106207907336294848439823058345905807422061021610527319966950748604847186330384312611904493106465895380511779269645892755389611391*x^430 - 822191048998519862843778603343286475825823509067841319720062645585415340107034615285040018244135758350531298861351976872196818487079743516450473733847827128978455796998421893166782330997430623443284825618883029422843696608630178832756493782924339883189226932329850490747838043476678563943418029134151049508405831452529901300624564997819402020411179530465283421370265190170340557123892262590844131795*x^429 + 761845253011256125032723685398762223188901201358278682689461718565942221947958968299574941493015941253238901020110749054581725516016047771993349654453744642830230157956194775623158886020730604963481320820877233158164722268682134803232669931282339292304438256586845287186056257886771009868224610892087529018330079564026237182448295647309441234085783056315528540291538102103485065312686574642585021455150*x^428 - 592547317864895739220433752757193180346910076588104306826410133235161296410508226496757760945062521177949844782140146819472051106531416826730772808404129584718284737221282609445509585129764925359246249713631863273117167419102384674969946233044087683439717214409542649681581052781078057583434758579408131809609666716433182889899405800691744159325137285460948214777989934086257441853139414613819392200683631*x^427 + 375280617012221010833690985823467336694289407697981725512211138731513653680912780606832293927874521271794397375469884959374786992621469104454308380013204577256765515209909961420407062058081414756515849143548053816354516596024991601195273447508349012660098127513560145603209151928737503395613958952551761188572841090349252255135928412053966025611578157791863354259529008247364730212640009764785040351278354567*x^426 - 165280773381617218751707895847742355532650334176181843524117800596173359834981319259956507981239975466092669334827336540307714911142910125544116746103421309620510414931550398047262671456231392246756604218959155269880942659496161963054712560467757385979405664482095712562730145997800791649036921046106429777497243395330901249415237113329837340106029416330307357894459349058796175242570408595356629273790346360900*x^425 + 818547422434321544994657545152765113595175361570908452613165460365898724296322253113274107961758151252432715605527368018359926950796463610566274678836096127881577507677214591113219387829552909168719589733877362721333481773078385235891034491160115571639650808786024125324887964850481588284140560752952344978126139365270063405399926167723174852983618806260315765108497064315123938119167792709975921345426673193468*x^424 + 100899851669736128576541684360122742568981704602701090878492317798418176187976077120098015339677819157011516160535325330730218138790243110782184479074578384366454719768845279286215664322322131603012939320696061304658207167692125129487163515571531006645053836632389999247398390318125404565328945804269067214018957457171959481426271622891448597950962880479742664742954795010235060909261859241812340364376680005443189064*x^423 - 141516481187721385892621373545188679185799053389447542224251135550726329984167169796387367428656923003802379948736878906982455299322251972087602781156790321823193247427361226125126137782378155155665112115894801512307051670439947797643796569769301571198780436348836495529266259111322727468378328623510421902633398009123416982063771961746653995539501554212232774786487109895815028221492074327121245136839862669015257823203*x^422 + 135326589043313282943611460339347634048368886157317463556013828803655090974228121029281776025806299421120657375488650998975599036954113286177435613827862002491434098871554836214108334748056801776489487789584066702056898753563291926516528920472650264613929058833567323222194686249401820554533207938697637902705339858357775558162488021254116157454619970157038070168646601227618445720695077102520992437913267122607852802174976*x^421 - 101874512795652530694625653232985272528127213498110933073298027270673646816028398871432233854115854004269284444826739928834119565080387691175570550813198965002031204489862535615610849994270396805569914799629184725400721207453348573081793962944020344308287411626736191789414751821146454662022349283714879903965693646468605504062943594031776062559804860878499643007613564355673704027319823351901424576363989583802567813754505766*x^420 + 59624622085797977437376849530862860715585546415421458998909136344256038287912114170943748090232331861657111452695337644595890118757770338540842376007832329769177531883938089251706689434089530584513454317494227160073798494075037243288643619540509818246598095392273635254367795777778461327157778822109202796385939042493546653205709760125051795291559537754460660004315337702838417693815898826629330452181377590143322560263035252174*x^419 - 22001054008563773239317564996980233358155768500437525170213489097110184266963298106163330956683597409751423033111419113650933867437167223465310058664145734532008532853453948867396205608895548166559239983096996866589915904099476279241100210230979532169108013017417434254264003033994564275859932211149738391004329925008793958092093539747203546062669821429274562963985883071820124324469670098484702319847779865636763712774037733599643*x^418 - 3960539654883614478678181316305774923522467469346324725008937459680341730090986064580506241403703988914366893093421140761332515412083644474084538967132702044151505596193611815216404510836465789338174645692548763726559592071077111843391427086333234098109289473933938356953260039572036391810425565980408560269088835673038016387020833358192316385808598093296849631946457574275679992952319210046543201727094997985311432786249755256714825*x^417 + 16890357866587316143333297346138798698368053790246120444318809471261365724529018035931814807532325286807692393371168699706096804904398966400043206923170542533419855916645528113893530016702246532168159603887560345869406012181991688963674855993713028747199911790093890249124015385509592143928491804856671483851447704637248544307071083648656021965431407763122683555781318995026805741826833483243931051436416619989795756822048022007373929085*x^416 - 19207039391931736527686942461351020593225576708633583846668768465444109425696707110424112527062544225692930786785872214357584968626953179996775504732922954732501195184007413724672470907573581058083271958100175967846358156397578627972763347118376990466208791129258295527573419571288256347299053857569490426717441270712705616692883276470461547733785534309870254143408988773530096460764714815569026380850034480064235314102830540231401321439868*x^415 + 14993400828028236281277961315929549821935818546760971185370433237468646255510515692174689641276031634461889056219980319905549854270750515737418740146187433919407361572076594844679151606141071516732129450076146063420747536783640110496656254947006596596766264929677764086878905537309528578738394278026469344174764410863986859744036864248188528685788084371862279723144504991568685498488162560172483865317307200781146001146978960788035714032998123*x^414 - 8274096937078821375592508225427593115957153820546724807347416972831832390750488085915877092151685763219639043258929843657561809101282998907515816371698776659980451950195683469570683449658129258472667816930307172615903832617140320327245848432106904453184027254289335828594922708050952377690687647589647495915336876755323409182462463729325187406073578080135338677038188710068557231574732608833212925750939397791501671893045733035295283376417122319*x^413 + 1995973373276076334696761453374695846754208275398917470607461788283051206456365632043764197556238883166852038573112608920974961376193279296267652578980179217291182485223568003529565899641726364137377389247406167925351066473171216285694197655449556138003566269186709075952305924978939390604886301275055426127848608160900311274240754183422449474937458945869936178416722780251099308010811839279581217410893212683672386216799331850673877822543756655979*x^412 + 2292902680734625801481717049237073097793123993581100904003568532470489684227715917820492291957797317984914525982338337944974777798199953497559388266598404261037124680379289317077236617619895332779113385030811252694416807868827129009924416411447078202423257999662178343161837438541103301672956883314037623576618931220136852515197937727128148264453173900712013894082708868193743049015668424656824709721218448553138538626011040811993861908236500013016513*x^411 - 4258978948242036067348503762595317033123377845751477161931524317062787447775628363122479245598295656638548623382587102918685872984199632293877691062993647604749005723263203255829435106167130046341920108965357057165596533650223721936082867206365301535323565889944809398660855731772745422687591481202906553606833754289990982202006689432835264103267476883920798728361799475170193615764084909138911059030853929719416020328464596081051759919647405514178025056*x^410 + 4349634180882636670545852632525510464220563682479493082785529086180134698073057108411394115807707110300934385561851945002032705771860127570073787212165145782928352133652383943454252529868185080726990267172516537043495544814284753052409143253243132335280603784406886549594827226268201414834110742017652195942453958975823706702959650171598007893692857255930745164909665421880280768007942183087974178318422959482665271471188882042466317520281632695330033684138*x^409 - 3332052082781680304713387036090480259419458315657302093953416853774246624448282233934715788203374956149894050704497783216683583227356275838818280664595746900964945287360988378886683609053862650046545516777882344537136477729938008834260161481992051954410831321387813705660032426721351369301514886374172541035784902740958356103269729092812377488115127756991146696640420768886698566172860450761777661330130851176119545079072917142327994978696519160682599831206142*x^408 + 1943053308516747557158727706860462146907163261653847507479998931744922726979285366070358537013307612768785902774172794765979794571493410424697050584242489072733959848442078280458546575348867650170039157817570257500760570048155500819934162241423161491968008692140932963686013593572793338227341478876761831988073519772723837191145917898145561376655511028440201383779776673884814378785064305383437330077320928812913860091184877462238326808190219777566385610298238531*x^407 - 699598672561336966541965283437636506891743188086365178391974360786266407152529160634089767059506695347249939929595459956447269039612588465212541997573706486671889156016696378159634113597169466414586899467863485012053756275753195111029040178666869150561971892036096116474913104908353332857005943815082917126279563114212673811394386367132137936646684076175635259171244337051730786418883514247340239778432417905206410945946988269809226641550747734475536378328937395783*x^406 - 146589505270220628307077912268255731748860170498152069446252004370356888982568561881969165628778418162866334158619480038347684557400583618377297728664102991765700544350805569382936306602462170081377177173081642324006386318743789213773819103772555785302759825600477795463754539426360835884490643369048411396692314845104825994681398946589567837256879800227418172995952603315418686569512300147828738235928295665575466415833613523064301766261248467740423730782100021205193*x^405 + 560526444225060857161626707098345458836447536641756337815411167754667628506347616947540946543894855689825099640015464376425897088455638767551178924607413561878657513127320736932263074993303021652209819543860964882017757061825821887704626601056858522896021075998281076187086367759559420693109684743419598848708143961960612188052916046289684151806735916560975226012684340478123769841010300885913486124749616608893557934832955602377910409743954582263967805578088519214563086*x^404 - 636686588448764551167606321245088275583971879998250135309638822236536689541312698465671574683080383729291105783512740566761164260735296002391537290220054652582948319214519917880746650166399155509912852358766357460891123530400384908649352268800638644813221873598087107244839197600967508598713721323997353030681977140867019300359242234596926215560160573376286575503275329059143083092760471485427507848242900968669055481085632874803997376909805818780742680803919182689361126713*x^403 + 514887998149690719337195764247873206745307913959832812941806129820179738437808986261154726987649609485668367652539092021204130977716768818896736119428359533689770633206495128979292839889771245880939764981092806918856180335377022841833181169232561095117331191760153798464296278666155705744786617982366201859439096859464644630218168029351404039703216978527183816324763926514293021596525405209634249881946407944160664218856974198426277411398738602762252660015887195560976150008040*x^402 - 321717885847829917385900705281515147928619830339398309527583138090432276553864895304980400374727589783806612331964254275628859528668635315855349247267998960685081598383806849070239978525632030611383337969033669657123079193857766434727939128240455576782364165288523487200314220356979578293644129726217839037925693217438201192126553181087452434344822190729994560450016392550056119301236116163556897661535910482682895604811445740397904328430713869239692081214200433851481400697884489*x^401 + 142478080562955305231372784393964779364155864144535527002180558633144336057024010948530902990615102234836135957266174521018533097369261879333848634720035891355250356484001778987594383830720002159907970825081367570969354675194186106245587250346594550313497372930633983611809991147500455381122057175347623356579588568319811028062708426512160888231583310025829154192017381962328948905160516279702445314062274653783727255574877530066279680095891165927915560784197148037791415538293082189*x^400 - 17582770082280312163480677437975134880234485664605515075351883346301177967142048866981928249269719824647424444272555554366332378987051552794499984873157646890196163349364944808017091563103747663682824142983401843380764947319025305621084186991452136439105783898211553743440269548561136203649812289494548325919279931681933416885492816009415826184356206667567641268021698721649272904887760768480415547383548059208017279203788861353449112052466990148376208191970550901189075737859462957654*x^399 - 46919191304928350130961794954957528971999807654649287923590365922035823928345116028045941618589110117666635340553814079675867664436578560396339128285137584422246789116650009802107280015019715413456697015501636646460740160395589054592270468238639255317403369119308236821509329860917181910060851109043244968217242859872285640569548968615988164313356699621022130095408423776253951402373391362584867852368251604553265575561929734553390636934817770355676935099817004307656292599437676819791301*x^398 + 64305399086011007265788758686305524558918151086668423130848848284672337977263651200778944114027869215675599101635015065860982412878165515630721508638475131908279109409324861962769947918406937117217466961085738741204469774876060917396892814444806489878156915368197837033596305751273337886530778501014981654260281913612869198689378565781687792307900285954915064040242573491929255394695188649915438749425872965613187597371760756265896564613652298052787471619336732069261872571430119672977165812*x^397 - 54027988315369023194778747806912113413717640372582271185674613082893995334676533613848261724780312032026481058596028616877625938523473221736605178568379569146840978775677599715494575402865740350766933641266113852392418877162959523989129450107375639905621516383996685785510493860704154753174060498549634493399449481409393029016560686512196780286147043890931749574535473883589659791251536299397034636372608457096800985367550654809493218109491000590747698523798953519106615747549521061285671751830*x^396 + 33269598468864244485175155372180741068156235613025257796585927737776991111510696889021960133117240506464498897428127943946741566775325581661522693873098151831586610870359065579582956815410693616249982125411366308918024514654662419865328060690693366899825481904511139896283737271397470339452251508096195126610101346647999327248406926399856155478935407787671036418909470848106521819974091013060142719947027073266809335173052760582882603187754916005443634523328817545917042316177192048101382484849577*x^395 - 13314260272568984149920616324185691215076250226102923951558267754964632430309897833259063685296170139785503884918354053730343332843415991274632449849002088282036183360664098657353784107679094260314346988735778217700571095845942400111620279532041533199281576361224475158367241862016740097089107304425177294877676622391720929163579025396527415713901423768469006609005689421113307023551528055297670350185979493622180598299088723577730037534067626191061538618639638471170587101422522149927230801606098273*x^394 - 604749458364771527224803879120439560746279324287573134060142650101456675961249122433582103381006058715518457764883489208016872064277416326518114636351109049403177004682116846116487713111620536292802766644691461369611320203946593591745854492679251853598520538641756461640367876126400337893415774485119876187589099663420523837471249869693456166206085785567416001973748645352086601657713072929758923567279226675117426505149857913858310871822241401167123109460853209114981491724851144135798750946182636955*x^393 + 7668960446309333460324457612385378201830896236485982378972784657239033750487342481962442648982443207909607586086224730338758593641864014882837864596640505323719013616405573832900016404496779106133688731873681200488832648154980768312356045066796739569730317107684929457978931332568451971578667574736785506156653543678364113348470281460595948715315646917670045230757848024013455273056697621670292213434014775671810525488020958004528960340048553670037644651019090580746114695104744617395206582901578908527785*x^392 - 9420524317457001098161133436053816995972792857951722473419623786408238278299623280811478867583674915295818516239420893760367658124995533805233705910718160136599774627489429120105498683999691839362499092745613376840768788079160760732949653253186252447308386633243477302328919711590214473420741641468179120815193520313489617920067513147978509887545872120240133255367458821238638334512245233831445026434136103046542046675556072601953240960878173059884265056025423239219271099735600368159734524868139710321338877*x^391 + 8093958901303363834684900863217746291851165515455619658880200969119607466413476636330845167765128835593579967390825631595887134450524386299000864620080697940711230489388759504488374944179268459579642182141778625885035399837310999138713004179830479452445491688592011313654750886636338324696934133746602369863795725761877256872929647184231459883057211671499627948565661812433855587216234764392200901270164016320818163124766174884915727113675021545772306080151610477339099470834995123010651520803573146857094361227*x^390 - 5617425121609705404671928073079747609190273363362778469278044889639761075039243482135716864118873524769528599942753070682801454887313685465341332049425824457108072503637894865416858006421275336065668077958400178310720814952967647892247512033687700626664339712673428698599248907733487634221893322488465978620394373479943660985645865245652442214107831550893601925768262959843852981778968347126544010944507868528586548208072873542516893467262771786032658104015352266203214652419431688113634414773297401216819323071122*x^389 + 3225733006075681072919239856620760683573536949232173856798574994833558773476597396323907303036743707064049528610639123868328864504499566884928127816086564368792442215599900834506566822925304315883663112436488330558579943074147411068895634616337736613936695441302798174625285869232053660771133055656462407808430029263899148379738804308773836563517860389651580243693523362272720211039101517636487417730809561983572348700710800022301095363989184899090171636844014309486296842751210049446746193062611600102041750627191101*x^388 - 1477469387977848924138645329588334875068642630377038347629519086555825970363304503173445375835915791511518649434985277771618037903280880280833479403366158348552469947235187113284637460260933971569281697768188469830992078034482033920995408049528774802592087824776376903696099427825682283315684051158274656228679528017056910357830422700825337377163610227624713361098647080423260691382385887932566835335874491279339675760878494066273350861362684572862077245723464474437823235111767331409516934373654155405233689599209699832*x^387 + 457982614141420008799908829785101605051757453556205292493422304544882161456926823458200977700360211261975850825804395790104718995989470178319392042903557860727928542840756255805413168626879880987005229604535422827152605626388644224517079893151036186309105162134891250864375861865400784544622452511986060694611928191897453829858266093913301174125829779266487475406856672769718014622286084537151162142327623251631910563954941556842118543698848186379582773889909846454447398932069013930768933538980733960100715204995625349092*x^386 - 10040846523316684192145427369158442135434936636141084037162679758920666563159087234167034249095991441387832032922695526327864964535414263034416339548101298788949681810578008467434685489892256563914099105257248107301136826989357000388926858141659012227334906493893729724009157639955931913927968477449129161747257389646096005269456169839651770643346758395617703826082779622640800044076393814124443399773943389652038796310762776453627056897796428218607866082656940698159958326200796089001271842253676056446387250456480395921548*x^385 - 90168287726453624176457219130116912805003078232301273787620604860390618073762023282819030872657612117057630042015600774867038488256312357707179678278526983257178302668245945492520770280031273857871432467733417093654116721059359713324455070005649139943516012865624187274048144121050482724586538901889923360426817920419226849775269150068684587714786775405417287739599475623742546022212861864098506951319917131731808633924740073360968506369836378822486678419300771882852455451612424778656778890395788438927251911909125033782529455*x^384 + 33706512423293119307687235990830177751882100175366764801122362569629337584068312250506126357877375061769744248438070723672748136158627382662960192478601333293633458479352803579022271003437976065853300788718251885156177722397617771776673121958063090145067150920800341151966033610588146316795126765318275754884053646138322879764060007402529726938811400420670750434774702519140043854841875939945337842285668953866026034225339829485608161601558263136522856336608690405896408739866114359993411174275739736735612231707634669816921680451*x^383 + 56435658574344150687893145578596558746312975154087922541555246105585359175399788440185471962389596346357490666414417477174371091600933446630048335180022469004252512303199338307675366658088571174755082412639452984772944381634535681953864918867742742586710081387635484896953651520443034244311272015969375497200712598048549412867078899201088177602903882594589589912563934071883361684344136357793325289458648603241726929472799794988061658434039699430340076021268510286798112517203957167609022155289015890907485161094971629418962823623447*x^382 - 121458071482556747439619595668507966252518118067734312399581304535616221812125974316418300922968046998677845653871424195625239581483722983256582533702147704623508797034021020720968759134811571664274374322272223921296835249342201609988835644436540193350559752416050983609870397239663266663286849655593717020212390490796248645154910909991604920305359226746514093038057422253880204126646053811275670397541793441672040582828517000913663509262067901032584495719911427882608390593230276478893903782768848251084094598769379513223170512647620565*x^381 + 146533988927981604017531986558936931710761865736237521158221181061849331265187720498279749829685602966571079248008559506395505173332547783006171563190495908277724074199728528983226947567774363324683756203509148829298795223295724025674549352300270688242436914076580539240757849317629113096341239500271914339815074865584753638979158620372724138989466980367536073059895136376704683620377427625797947926239150059002995251761256760304092652496769044893922631346938686339445564182212823968417774412287144450142083981947346984773984705123798729775*x^380 - 139335827504737524784231339367481183551275942302752000753708296180971230863610738442859328242427446103958801868899056606249379038872538939841196774723563381767796246309453536001017131866420887291175843763216377354544991163520522447916199823417645776186395186504507380445512483203320254499414255023376560712158375854391713570793412123641366069793755301832950836439878021375701514768555257330091302680285079396486984331203474066618216776593931505173231388158820310235615655430722227341328735974541375302233309046603187306532469522183616608753493*x^379 + 114339001562154089677621499549685519435145162653292535000432533763593345242017715321979579849817807764063699141914824782957547976080082616812496809623378909792965296786093466286764005798195617950766606080331869488828751973510432517453959208817038004692752421202082307244312265271139117707430450585411787175153672520634725728756692525896865344737639527311977177475202243597633171302477456177324925552465255637308470662274339836959866488358581408515453971174386382177904280438733580336645602781222571718872140981662471363323697064578738302097951332*x^378 - 84248489375835670112203188879375050373489989333598942080857448390134341967271264010424320015623398784230787526533979319502655180211377468154727740835158806367218241557308629318821172842514771684238665677793491787660080096525760403472092816386746988656425077315960033996725740521876044001627493798389759699111599815159669487316363099501733708956953408544920320831460126337166831104992404500766124839632433604526016826098845422129123888492971195306982373344086725540455180050079279802717958159036927026228912749263119280582093082128333626275930592204*x^377 + 56992982159350234224571836257354297928758806537863832059086665566691384193479719110731823283104138919123876012249363170124160455156816305065448596224224927588316304272404622984553822385522362556981639602847625260926699032189571438702827440436151332369696037750501433140976989842540505008258975110618540069056055612719832358482214569294596606335122113018084806741741671841864616642691637703089394837686434242269602024439323538057380154113946971778940867315590140459606113301829088704916734984728858808703057462634264169457715746559001541386997172701691*x^376 - 35948395664240137865546072145484364505914654551275051814227024298977426340483609353560235952127442628508179062828108162702567496631036764718339577219482164028896963889234943164410726251286423928650653058142061708559579918278728701916941256053486630100191593310156858621451394408145936312386503448568538808266570528888272229373846704079958964530742040932834864896859199835512666473604594191621925394862460149638479535534432770414127764656450061630893918838879404307343261723054744121586826318529774487523067056362034232542934199326333906977655247453539452*x^375 + 21429742350936930399410688653537838849929454580107296770914191525177985942952973812817123531296028408667129448466539789804995656383026139061970718453641065260112602290278132714839719634082962861748969690421573762781372820598791197839786564578154024573085842454504480631713552166858386118758297621367935266310051375402117051139494853939590430051768911238952446836685750151441130667877010536568298508777141227753154286957501621399260601529442597122155807803588559292044314023866483141522321979272440531214300229343098572878294722083880834249253142903440017195*x^374 - 12249495898182492644033399362397267606834463290957140144692675588722307867879214717976345415440120992045095166269028719196296493807929492849648925035621568362027358021153502516539456786438870182989165281672606696319005237026055454945753637037090528264191801191691915029285378666619953127763291298491516231473451592442500757216763618883524973064460639396493793606228433249239016636395281314008537083672257642931976728917488817712865411794156628422523495868163352981717330092425002339715298591776208653957249379908252100479261631275056768834366318807758887745928*x^373 + 6827027636699502015675871157164903494881474336074989158099890210891853478519555046040504219549976780983526517222133016308193680655309931413167577682908545654650159209739364434775108216364420459529446647132671531036877616256631189805244019123582008035680356693978841401314486996974625739266601441381782047370758703738981047643651275919526880914994340399092040441226635883920947641988418773344502046386690983712509372204970727476314044682663600022865591115338131110175103950562024856528332805361494825118915439703156860357858649934445161536076473122865836082367349*x^372 - 3776540827280107238330436522508739382686126347244457331772404907635354005772315548910392436048978357411204000850404116284192414398760726802804410306682455453399366715033372936880644145640145325978775842990877823129800886699830885866271981078941928832728912567522711577442383500248621656457345794230524226303629192607817507945782561672420088801768000094340387835645681935341621732352548023141971227984790316142486567449399144326585419029400035194688265652795069466592181232560877365622142784819619027218348788870854360450110208000647294350944354181222628137791155170*x^371 + 2104634706883285015618525468527876605823607161753497445572894768416502638569816205304661166074763094742612660586573309380958241895609986057852423515098107440725554654271481959042139720547870779810945336332672242267187643419716195581459904852107789754768282919515472128734689987471051817202719548211850490363458887860927987959058571893303171822688302155460467600552983701451565009937029102187733896439109730622999234917325650500721440814307357445192800267570465820146074996813820631082834233577089696845026016139417879904516043324426744894042717136471769658312626607866*x^370 - 1190374782812900184821228630525585604853619299663299923138630862686806039139323450282034261216707584028471486128646302961978239032701286837234084082003690841581207025142251777289642493272247849283259561600190176288694227653963020179829392161326982417772617935014065495332815771019527191725755282095443716909127526636087580834665558919512979414135628894014927107776053457362019191241577346359730358877394506151103494370266963055727992096781175905278058954771880886282266086746050509222773315411640277580300000458188101098220141837864368129030798952285784049027458743820417*x^369 + 683550134365877240689123109825955921268647621253556661511659499050584424191592237898596821734944426719514028561267220493128171681368419014368912435328905682900586047524035732502531731966369859691684593975171628485498692549386548297792805663963200874089193558182025514845759935686575090667589040676546361237454194298628077561621127533179328160542699373701145301388179686230557348340503633086467901878178269755692492684788160311966215382699476556562998955816698966152826750755662340929506536335843453922665894352035487809302211222508071002080623230060520063384914806644114075*x^368 - 399591231346082826180333121343126422619213254772555351940494183979396318204096321301424449098657511581487244791872574772004774186335419558048285060496019312713434891580547506659361177122623943646360263606066994562541556432365628122144277017439506849144790080173437358304436263440576739560436126376826873617977729993730680451157193319249081501180699710769755061117635875258521614797651256515609442973017712351636699321096665421846880604387690177405009427093268351136958904741540893103613992063500029090918633563949310619234566392291293881255899956339230945890933011946265871000*x^367 + 242580356581628782207607266317599233906315583673114639465656002155829043528088883098879413197227941265517414934729701793926382781301519698670676848294442665309080832095020563752243197567328228057965175338388636712089542313074277255856651705586361633928724424673738946382346602467807451474063241031140920295845158268342212102819639070940617379163936166361810794348062929678975694934580247844649144505154457175434280392750763591367920849319104703292769967632907932757005906847953245035372371010129892219726984977450294256883732392803010852276149176523331713553375258454229163112628*x^366 - 159720582344832172650136174508034684360134085527570384258364125486633503358389858935718751571602285908911284446868038336294518203367044992943766884882461613956859994083124682291097413570429163903047053388522934786126796944113067327161197844254300775285026184785586979079160375389313640077391889729878797463532056746552270317836989273078192415810198013321853939620218065901217487603859619783512973517583387049319987844214585423351501294604067863718423415786274272827486001233265223714850468504742036718302947016447569854814073833675058088074599897030294276662269850172579255452667198*x^365 + 118918769420927100799762840164084815745212458712530289402989778832794703017754461538432140550957719242499282722898322080572780162351514866775320499279146101654471543150935804036087046261443220738531687346524890183579823504189255087529968724600486299069124423242081193087054865508078979793071369542997862696003575318372458179413589620588749671217173329674157225116851651802311389033707267908809284897454776731769445025382284640904196688787472905828082621375887065209578324291662077451652141269013698559745698939162363012361216429726761129940945814077533045134891579454227606798411737798*x^364 - 99465250195675987911784662753994806042870058007475577101583393619592022638584664873016930854561193525255803457024496401656726143680844985366426303790503499337475032568552992467657742836164982584249031242417287821928689685878781852536414896673518555840401571467469964848154736377676255950185514559171983136041732456657883919740987360498273653439015330840513777552474417635977866867361033231571186388555146621489148232624589713268118045885493497584634967848929348429521880450932519056886801286576114637798298730860563884797509671920593167062913278301163388479355019887946974456075123623212*x^363 + 88441970817287366319508215975711412136577383578923817281347533206482946279125329608954436658430508535570012793615634310962035794968365357352115232491899395429370290044717582561276019289887490244681095112797620303705068526633796164881850820898606778410696229796358049347543738218799812171804496351820596531855563715828966077723120958780372227202223921056150878216147430080109984816294480780872576456449756901982199974954308008488774652275569427201637487425160759299783571063058605341193714124329336550066204143699758912567715993165133958231736455848632477805764576768003878714989599334839757*x^362 - 78856606634986071652667076816292382296716311870163464962052712928175946927248304062318827495400587213220693052692821782857584631050871937440675909363092986847315122351662639953247773388898738591358660583508745138123909005333798363815248120273094373557202705324796649442942048610067236414139629420389080096072215710799279396025035906736419470639679018448318628286735410670893343709860421157078589327169674246910074276981959306204995986100494589095283332792998727012959300670809183101076577252366031153263440693829084378295974965815041953005779857509426638069437948571263010105410951746367896127*x^361 + 67985333488940626344173409043040468502233859626941419249009617816029301678656860216906810143161302614622703997547835148804966980132463916403825733506254910447822509683009110813372265948400771786466896440617365761013348769028191473498463713601756925051771605906308803531251360028633853460380586292228716819475461992317769476656690199807597437641899909086854857115239395116014459452626875246977827442699848631540719902462309695512168773619973970154459555657322928242732951956927719156691808872912749481608460862232087460320588122068782592771122466898605184876714656878836650027702089118791693492666*x^360 - 55716606396532582009735397224689839219830603934084961764023911407435299863878824697245656693894781866193445686096419177709513620783454957239102981513432022992185702306617622469845674696852044976201023730828374471499296840733853490954455684259677502838712185713685773924892575399882678119861700380849018603472508772471302436665460552300559985711479530025665435889723565043246865992936076687089825158408661232960492491397966893192045020273975832321344296330901814891357448336101671207098131932287233969190717563715496721623980611003248228537446656840893548487218509020214712153704961598444048326182898*x^359 + 43121358387474502305076397972446462318658996838753194607206792152021041885152405907419592586334277161157760245952534014441831012620138870212669399410512838886111317249024291345320157729369194176352202249421857353255967407046060651151604588232632918928349071485878809652783129590547385108013838435176464899319758108964769912662084828840166004270293859772857611727585898292214685971114403027727263002407535295228931435080375901117808185760070480919314711494871446308260370534454815795202486186530207252283990261315308510069969607483264773860992662352516993414316976731645100228569167664001648412027001115*x^358 - 31451378492829973035902484385879428126459248651874874737750446645424614633458920833344169995369166054158964978536645484166260723341536828216470489526259953705908057879708898893522764571652826945299768284243459617954473430138369700501438031944838286193723601625909391399449479122252611895326290060699281433849966790326422334812533015583675878987072150669423206997538848302762968596228498681692304799662877799277791515282657814960404069440625693808666565514642430712130740405813978796560571942762234195594802979578217206617446156415766582954639988916373416616341864944966937201097997560544273012886805675531*x^357 + 21605839407646154567262405285814320115818487011361585674794412531569919317745399173421604686328942880048808407069118667175161648385158576322022076903978419788657715521560736476519993597068510698002738786238586255303018629603774307188539955076317438308851402910441767180430876340172364119843695625293648932620262878650244629917054017075306705417557319302876491135609154284791435123867427696144193613837327388276788859600640763940920232213909390808074771085199645225589501816788407030505782144369560499893266853591929776182800954060237008357602698931795615883513743138103278765542330527736048929162188338704392*x^356 - 13973264024375467246657546939550813315324992345392747920026750728711549857384356159920653603003041871936083510203599364255971790393848863394553136972839657528053077689714334489392111717315012420789827304440815666161673704401432352662217208341328327541839489659447896064844084041837751333637100130357888114024445143370632820050354793986500533207320669554949658642466878266471387369966450253282074463341277632431047696601775242832648610760460257811883084171461782739564218277375637310519695453543106836993510130992131615431991229601016687589993689149396625916876677806964981726735455229383502146681242505884839159*x^355 + 8502229454347731609731177316364539246616215180001683069367289972992939777850064954732217518191724885195731342703212087535700376478579685036103748116801659874406352041429342574146687283898636018370960760420015384222717602596551967964344093170192999282195211928578459312068214686280741617569032471397024694086547760864658949552825026561235283634254793336932441723419448268058469223257504193757016978521655307173544030720506868399440258561633021035417040498789019475621451843013692117796270833636551683613314067708661060014206154128071629924772693791093768595709008801344820762859721230489034603197867043950742055879*x^354 - 4865237245032734242124181864468180383078090088166511154897998504709324604540275597545893458576396484287296479879113095647032561825508370766662571887931279995385782255314991553790473401764499227832316618462605675723978841545861198589367503777856732839938394882913914746576183170144072806039735167094657710264988246283066612943760150341334555011066771524165596222205733915649184051140041081063462019255837068335722400785885461140668657033831938931722713358247401113941249110444245882701476248467547856200027099075478255011993506483867930181121096430921309905444994183132248239400576327272030090866165244971113775470353*x^353 + 2623407321265663834863210746610237971283938495426005019376199402044520354356199623691672420414587871680942916245329443616111757135417798186347935026482720757253047766761607074577596166081629864010384869922167862780692928482431744537234929744225909627059196398454565866662822234022872551465187451205651773466920209682000441384156851821695186055848164278751107326997578641698324735609207271724383288121873419961061252091569546980276666517634350039998344282783350698612875594511312957713585092570459048074557477713850770023936671355404271920581960600943986802578186021874160341971232593768733175110538527504153156928199873*x^352 - 1346719067629866758842052333665360552919309137452943787338709200124950020826544178571690972874333933012654285604875585519000652688941105273970221844418684581140574471523334067078709261046558618341931716428900607960589976987070075126297610415909513110269465813092659820083462379807875116128358599139991627071569618902855552978869625316981954630135403733171714037591569678785362297790336186098205933817984094543810336521969614367064896214234126156030764283467992836949146583167519736084092303133226850439204693501749218346272691855710846154024384229980944173976985891840419409476290379545370250616183542193924421730080151960*x^351 + 679924166970116830687798932937695976183458408256532692279811998633952371147283930484088218020043135465953405514136477508025475030918272813643045412642430054572323236049470924401362541341730128224273661765506466792870092792827290609922780538292366918960412604683491588513215397491773116076110179261074097155077108370940872459032541036273740973048248203665993499309849113989179056562541453160769250170367230155509780976684467493348280382286779318288139290529386152115852393846414273722464006206999690012259993514078013294253815451043788171798626324914222119700697960601869178691886138378537182359581836129041044841599107913590*x^350 - 363928018530829752094060274295340241898749700212001713255671956545882460716494888790181562505647744302594998649174872485678608324148809012505969617317060199209123789201601240447562528264473677040097469985669071389510746664032565002322210830828048692969644760907285053216238628902964978136861237866340986437212576341086676633364008039485509078065027451945935316709072559525946945520295238298598179092115636013353544500308033979538717840756067427062417880781395683258191384196834192546336909541526487124291273982325383431726941520587048384688352758912844908574007158950208720540292127568148304247132537696702744805105398460878598*x^349 + 229090868224732681278143497258244383618753088967222121159194469786732591553893550792532455892883661427125089107909422935267195235588222827937798356985857520848134194327562954611431842314495911942745196092725044767860260099118102204852323528006901814885565837072106509334520134479963395807263197460031409181266865755496992651388645349833447924245147082906504358893843948737564298816284607931702320840358773668025331003050669076647130481237979063521595195369623712526434880277087435847718346759692145887167153903236712199729737155973382133468967551408931307283171678387599706971981821590535859117221286824348554766646567120398807419*x^348 - 175601769605187698589806266348248708663360863660831559450624711755742057739834286683366044551176469579829433388934173448638860267591647538330580813030493461423089088416760442266582628570789710748754720191359743795238399327598419612444183964296919695266243638804554154010405883222512749700958773374113628113138589205861580654900101993722510755585780899133733672477484182048804286662726596518195007597827871178295498325899545018609349276392442015824864271807461965145800503941716060904307536736348128250818937110261394714803703136111930468061343619132439520723932953952883925154157717213568778791181050924863577385565019407862419823358*x^347 + 151458506283121739553009102713114670373511301374517405416228125980896560399701863366353887704735626263787109302547921971366966192665377211834168454937949978038727265133038265879038710191750625493578375248232607960073469743846715642462096891117178358172671140354564218153105281385089559204803563652163626738643952922848431343605580386510714042939981965517197603891516477855110404608737463047920873181298400114972890868841565228409733079121466935123399993781327035479317235658978306581640835213542042366821018824614555149800029290800500052787500526537369157660082734233186959134746068831515701922562774633485600372714596180037855213478585*x^346 - 133703649982573634591512988856590224894389772814495151469156757223803005267236809403645627323406641448769207395673094937824712001584980069340117149121102865932676271464000723456494892015708915779507907304024433337101236378237815599295865102807391823495450702020651901534586639837297658584071245064986173655679677888304881734092374414686446014742240128964320634942023771769878785688529015862561034529141047550108225401640540216458920211083014841939187044819340954111638388208805528306925596747580760002853826568270116879860885158915817687941196885932157106428247146695301425179311504491729059304662212596828463384609377080769269923527628130*x^345 + 114876315654421270082073743910542118655194921158857853709449126110257197936400799724404648432483474518616688195037482883632909780226892952046360435237483805453149822317973247521570284393880299397465713655930116867676325972759324215661894109154227419189138259517802039755284741662073874274061662066743789446897297545571413565671603856600048576469530043410497256106199721138317675695177114447700377615457739597138895665692695476835685172201110684686410724257882833663051704268780502672714989841111868305053385546623686342864383825782546843765196591562960655401805942429756959966760723127022812110961844713876227721958442185240762655767587035866*x^344 - 94460505010367509241817559001269136031204710458553283400422017631694553279364851800975204150452609165538497647379463297494430411507535778819386514284265714681401026106208733061179038214596620369978777284250898466344960197111840712135936406000592546510000046170059089643237339078268093681653645995860929118253441967460112061377266208920733056201092734327444138759757747331404357409278513582917902580610271722101008115097747603839438980234373900710164282628862236086077298650774123674097641310290863230485409115736546237442580229633186265057159267410605445568711562162651217637640877917827866787184209937099904333506710941073394193090133676670839*x^343 + 74171815392993838287056609982167499723396513303560067423168086973173718453275480189798744763835515309992693977075508620137384932046190356002311163581661856340128205075382832681502929654170862799318645594251570796587838230541308253380887518277310139906923690954028783044417946243301983969001782772013878975574467479089004015449781048087940208988529054515945390204843709836949290756141062856583073078557033614972298237318847197590220055958154512064148206686236220200374730457908072227902858119580103804657701111184167408189597713336840930133296179681330736692933228344480559238137703714440793333236001595660998465031471444659698051898562713219080309*x^342 - 55771310584314874963778924370026663232841642272765703998930945072465291124514235819821296860281171133871183169728564859719399863894847857084570634271913017336170461028409979682358283695357836761131057449439846037078671870872203634137811308160151196352002436642884224542441858001547337589084012033188257000428441263054013969378882961682211528339849859869106382562027662017917439460604241325353448561002194985766232363546303162314227440158580747903735971454151153777643320318133505145506581983090475031699058842022358155014405526444527730183766250100188521832999701590324729634868331410525089436764347061409060942244119381081404291260668750422482654027*x^341 + 40323720811396472939677023651567305281974871008239767060831813261258675487311701599448354517913488853234779198258900862236647922426959808991241797757474272395290630929608610601291534006551721675725605814744921328754598641802910148211624098072114292127691175825232545561644285023973109932270303652016441028185223183755915174852419452890526689700386139228238039090914415832156890819750493265754145166401096642511784331053402682842356592849036926180861171398398109230056122065816657391004208857953330245785671507875361459074692338063667280797025710170605069498420565858813885516728060561574323319537655101117078818582126776860112005106868864535611238628368*x^340 - 28154409393193352058701998039884589981206810683134204615974317821492006732794535867712365903294223296365136167625440682736784209755207908689799526403169272401818180357514381439814486223447400289219300432910997715890941314031240475793451223952641923266387632848520477288356036424275828602420994478178969601489387446644761781327343796537157054189155662435022787342301873353100950882575180588839471264829000283505702702826985044831517751139999562010258272271873516396249067190868101738892994719438909148322810097007284055713723490318836160772676931710794209921947212154828431941302243435421942071790913813352809391698386624650106253431521160396848539526144582*x^339 + 19062981254638980410681299720265231609212992301363542036233821454181087017412113600624451645217212114033399365584243858654883975686070151542863553674603375163003081643303198269435635414351931924332763756983007815526692652358895123151753219125870427365017322041759829122377791336891341422929614455838718976557449418012738427526448887314454876758689144073365122582357913325550639184354431145030550014396958329864503474973845240845176199248183230955021987707208574135720164013436974906093943490881354175302552091447945292179360762678366363899706415044776433919713568464089574847944308736812322764964111213287077011010604860925265443707939306767530174336663100018*x^338 - 12570285248814925630148132315100940292542338414691597688129437561442743257489422919836124594584524172466764764103674179311019295169378987059068373511667304607924803462214628948305230664986418776783431636067990990587594587676462216464494401104240328247850450280270444064171830668376625554513593524673977213091929928758609933107940568100517257565052553976245164156114472495958160702861343972093638504543558901080283120841525059631939117936211845350270620987480475629488819256155850602186395094069491751236281774692146281847020937858260213358570413220945998424465845107254646751017050600200286525286316685139329602594098900054463330173906541790528379641674483232012*x^337 + 8110061854920705362213515747613573097894485901919112164509634972763024935648677493896449544366350460572037991576051289422663816224142445741634738259381254122237817999216790115533313658300475908407175209395652600029245086767773574083694570040639938370999317909334374861736056802174461435305005697494947293867929488234280228426429712152798080341130061654463458506528452876091679709492033043894565120944625689112286608878923079066123071246780184609951855424106810102979817184759117859218304903413592246365304038067074120872288166662941788395006350384105464178769222796953901061985833079414290790428403743476182841800497046906413511222096944809342603238333513761268031*x^336 - 5147151530965583298485213877750143584812108489078828742667198034142310992440881266401751963666654785242500967766121445360957599532557405140141320511934330821637725947452811088311641602848291356194589118966644157646051308232742945768847016741891340416223657111115658985674477488615913231000569697999142422180167862603492346803908013865433687835892870122669907929740365974500992155285535606150049805368315206675643612903365058227634533223062496205720223890811956128622614353514560735239311580613858557264074747014878855206449294712004686273007635968242419900150304859681729088681698809353042017023706203335516991211752495481912813175531729654656102384636786472538278579*x^335 + 3234299197853837540577809658206029191420782162335625526188495500597912207996997735756698067483382018930762128461999737560892193528390510508459874214303792722886457503846688987964936789138989087704556643139476031176229472708949315783326256230138855929048875429621069625997349638457732986080692982896191776950360154974713624132219978516419500919504279953203574585289598244343053774867796267241596916866438182318212190598893810808465906461178049097678899430179871120207946057652542995762669591816900795295822015451872690090138639109419574925359219529581394331722310969906689729514054054957975219003783154799564744387016931753122899796513451146293384177598981264599674076686*x^334 - 2027654620128640874721729548982150489165318698816088617668264323650495325261855256570629526362905289910032664040789692499460146995249759454744302438097979035389886341891038246289563694955233170921258991080268236410506895988916451691473625352700020731962335313149975341951131342053106067214611820293598440265679330759868901732251820360437980622156485115299013556387454964129248262063083432526485810772554975428659324585940751553790606767224127780395567299725226456882453917651203477822943505951529675813629892068920975364042752700064034355384154453161882571643514132428672444766074922393182314870729149624091352765223489207610171411654579154454409978768918861584898812057400*x^333 + 1279166953792251605420251914751740595072194299872678004634874286833949971112781305672414233632274053827426244298234993523103682195627762803110228493285042350409213046630303066822950660561162552725462185156127088262550323306101279407771075855385941232346708287654620760985446723384382636920595471141376434275166246667735710852418695010746099050472630564617731579378303530402657201437338250538763034967345746676542629693185077448659886379292971241070290643991361153436082478085615897906813217169927397035830360331952205852921869270846908597217421306951902037146434740587368757931967965393112662687088051776359561844912918811242728352872013789883117114859987576343895390673283189*x^332 - 818975171767687491742801619725453394336373334209658436490046178481120718974943899090116949197198357705576709220100780475393582291024783944119322555848920099679354504783858941286953172833747596194312390817965600619065701501929703269188782446862583340063060474991883186402184395098190960271784244749632744924491538266860847740042723987332773697880199657553798870148715580675252172883684490873863073464661821920175762786859254975720686138562356433747915804706556368606649066371198104214830369275421054329915826309010293821139191944996596251056735952376429843702849038662012695227212285723955273185675020842444893282347415074057561798437123399663991166882886352253528313383598007485*x^331 + 535812268740233423535451130142741586534503452864581657798080433716507583528410817747605972701809643079649752936152688728821483947478290607895228719537530380942245397730121432375468118725021527728209307685840338401243292283426541878873348611888546885302217597476256213539525706000865777457631942947113392958271891597483551114765713339914829118836469189739509371907897084957099858401276273765492983156159761655536705015675478378757211296089663324496469680817978431438141499912228543536888479392059898447499981960023892681157824800703639524637479702027639339009766676957846622931865270322708649481124473721662616903020299444129608901585205311005076406235129772899718717486611279504433*x^330 - 359537715855131246023340395806416507250989148652865463454446163357543111771932409320709299612387869777706528501680853846553950580712198553164843206282558698457840097774233747864884144604160392884250341829121245915615193219193475729582026458791852741247672179042115772495103994128369033986865349360856600520932115720332701023038975765378248133126670169356248280896432224844674644135158238835852253656218971691202785033176538725435559378517371789287059231858729051937212230723217290821171823505366057855486875515102081429008298645176680249120524168730319940399933538318369523789029591147261821511393899751317285012714481338491186686639286164486410256330724312665711408836994965406369974*x^329 + 247353721358770028280491286859057749175440056061909449332306388027751529243361556176506185253476346787328016901683329016674980549185281990499170522554766461602004108700815276263034727365717820060944607377322773484889145467851287595009488954489446797622350951192817856245474223330627890269948216082092302783740737188661433975994915492478192761234384916512133609700587284252316689390436244535658097951285619912187790978987326936257296726087986022311883849835280509887703877787533395507232995657169835401959221666869827630629881522803112608277432326708782383994818566698478500876233289837757327226898599979852444481816609114702524439733366174845368621977207705734589789412468008289562546408*x^328 - 173809139700221855942429711842595509783328801709844544866143392579379589237356526018612491372431729650250199371550803776995975604413208979025851704401882296380998847343041593006586156297406408212410818007051797835485507598207714347346791904538976256209150076473582775648290666322036141581889590924777791849009154922013723644085579658979662326687674179662861902051734247982253174566962866124702153270511636965684540812516733283912092333576445501452691046281389924310707942201754133353992495261816106942442072268106129920429358534422268119093210953292930538408433995083597937664933630801966576244159765039851534001676257202421017224140114242798548538088995878766905663319674536977924780805557*x^327 + 124016130216518739919749192594132187478498318772167454334568670694149136760375397026976288408246165238386607421902408130180864455753270781794564449511649411241054190046139891206655022168097416603968963806567260927754234504150184998863995782693794564991792823175256494074680457383014858795902031284149445577445873799194648845260038715869629320477152497347546803760143392443493050079085833773313204026342671768398510049796069040361734099967087368273584453346109068049091916250361904714266339068328746187085784039029147637810725400091319998268967457000030591815898148425260382984629682846357206133357032634415248420616946773292534985735065332879494198986168714812468381206136794890857513517727236*x^326 - 89298963928465209045093445386067241215079834125369496382978788597945433264670436467616878468335774859300785813154018984871557968902526973713313051799733301371977232805466361108183720983725116857050196501685545063825606331620006364634737636807024309761092550214733403814393592966970867230682689343111255113297932303861020524811959666892426090787986104070279678131492709422027411457861128174830615146642104686955512814232579600710460889431255153664082713921989627824441243106591051473012413144627520570226869605363192015496750557369388587981324621789312029458530646473778576022687940723814462510502331215425479142519170229189805295502002723532312127814895625847007436346586049515711286735758809055*x^325 + 64537973541464475021120177961019057510124548639168991047967514705999194790404220180701270259111595148192692914703564546969861824114959604231653632884575643142181874044189275591114262179434474087693602196220398909721734910789709190805459715142365843960020129622389425102181775052653908236129654264648648435514302154364123417494894846062183771009773771370843619719623235113454393811756514598548959942959234832981319567498415210740478412423844099294524575631990532856997512400507891331142622384388153578580264848550885840893795535109779970337298585751198322510672190223867639627897925262861823270768479931226818583418181649428486507412581093779698867414725865634752842556239523257659041278961145417801*x^324 - 46617962823288573114845889455826640962394485678800914620673383008213918689536082651687511534738579258741931266797298296963707754348811844508863661567048154135218071770848181424109156893801943578021313735765954022401427956661127977434049996853799698744390565404355926332333388259998213633129490853889040401840604702224764476074179735616415905639550785286678287019971427142486009195494769021433005444259400866657242247500390738510183825097325031973286104021007828945463076127227258215598405506689264436172657810884891348924305369895416975919346241584596290626303387657587638816454080563528135417030854530956541101866375984923684267823120394249953901233211915043032096981181262633321516367786569385919912*x^323 + 33555173673865786808238665122903458940180961191932427503571799918517683445828815611454996581806629520019049672568509501559782142103982802656406476198171893642158089043054607033242904304465071121144333273729345933735507888067090786493402649608564742048840310003937890200026386645132097775726690900369675826369834733849347420997908635796691990962166148669001157176408316762623777761175663675850039754711063265688366390434031387693687049331236993718936354118949222375578904340245950498103444884287849917735329500512145966335981120546261118954990438355370652389332545444477505762905929614402839219281648585057587817615058366779413435943086033582567922412926002773630895121951305394542188988421263796926957247*x^322 - 24019685783740496968738863011710624179988853904084725929106430373574999072206390532947925829882528941476746967894513901437969726931297320348719265994097617651240617283879649336115907305953483980866964579500676325281870427057175605334894625054755448002671052812611038315381060599502328936061767487104164647812242930514480615542940671436530602486493174405362171462970383709808054812192945664277784811071408729564116107727838690272536834444292275436281587161330634843273584203435649628879151893187273238951870476064209024208284892318059321066157833940349118473668284776933745124789248361257145363902266338828131480335041289347533398270431951356310056732453002456094765423778906462761279428987393234417021485027*x^321 + 17077563495265633646489005956994324401934011134679876430891893102790329745992554371356324464436240325979659246396852034312183191545679267908162856747767758445334486031002139405180454696836197591779708152419044656265606073643244878394811215086767445295230483009755385088912517221992016879819610946755603272279963006601038810763490384830847465341084162999333625176656431277782754655402939249887140365834408767534503042947728757212374117692449700249318139261331300817561528775695958844764258854866853500130514945518903505391496503106593324049360359145499415804171526826752978411640472206604796881884044327730361541629806036742149689405354411895982014067680822059692977448548585776658685069395200032883798927507658*x^320 - 12050261658593857502511415296656413992385905199318992141428024633490156088787888005595972105030729939325379689059325084740904578107095048868955933633569884585539605738591519899109975186087055349736814610644213187235795923734820967206772909098963267396983780042959405995539361002839190543350373023742444549044742904881532978606329931188270225113153706685684477449097218671828554251393869110802381336406923338306726324833946409784521883381152071933896724601055136245001588784122609070332884518336225088096224670663792540875711987253922613011989910556221089157756584532962342170810664693580209756571859316731972156705575810761802047913196638872223911931783215128324420651300099890418364478857071831166897015884504455*x^319 + 8434804125244533779604338325822236217893473860539054365085615755933450194622180003931784725882844695982933564772043730249903224741955145175189470633481018645843231171979304230448616237106933008981553730991556616686970398980095378926022245523207174413107087709009378218648695408041413560517210784167859272190168789413788608818812287276433167588314809424803072266353227202566882287527154504694063957682909913779097976696641308276475701636605670488711845497430858046717572385087860395108536285440759048974740301322008096057332177576820383704387211448985882155386657170866781731419585825171048136950482341411632480585989503996251687435883463183829759298843069539097268424073759046936906724257917167309142055627891330219*x^318 - 5855176313397325827053924963022381560494849321042384747164407957339400144555672556256549513760640084703503780798155886526852869847024382382975602366507262884752853283171900678350212103758181843159075021270889797485280890638361437430383645163028835606131418260480553126803884225145502856514295220540902321399865369813719544880155903672500824470115181583947522210301098381917289602977802480524059368755936213772372708700116006742223147396796627670973079291929554107624485936337967207182647141388266419586434731548174198210798243603988547384041899419236367753101682858894272284942607301211389439626031691476895863035398407440182121206986112885142395613416104203141975589708273367321444462988495044101238967469306154654051*x^317 + 4030135886999405730933301002305409353177419765206899116152572755484512282711494093171692969569186444931685462808477192225234926873734017416972422169450213631120527306432446071388610709967708094417735932307433385026436046355336899037963033184900807276849019149752714812732505134290454337283458006619987192676199930009673911402213419236670969686831709397419074782670413140326393635421770462239931225892802876819699968234113549671735258840117365080396461023361182762779799763209480726640322888091218948990736194639209444126450208872941471478391470769004030033387500085700082938847377229457710082277580034584124194260413900581692448899179541920220921323360153057652188681189927676961382507923058426723705862055037204729417537*x^316 - 2750254506071972795550323745099976487347919255641800293975253581310048901136780891905529038183894138523879905124667832717269743691878169334653754734296170632884958586524869172464675851924721125196124374288357051746972320835459964968592271379651263877656954057199672354235992795189214033622023553029805130865990326914290980344704711796777426332191917512245100610019271384709163088726027347416644199409397676844907357922955452462584360825570765651591106210566901246647248701351583626045015794041565813020444441633642506856401072569941797295736115786516143345040684880880691840291349195744426263444385665384788019360220181329969934285481200367150946888691506696025357381957895682549629377956231316915005637086062764351327414298*x^315 + 1860706312558687305129549676074499238901747192868631753038085773808013944364851169892075081686474439722048727838252232815114570900186192521858884939143091485146522728447542817758473601530050168928776098177232667513383228922630341478697392546422332566845347699843581499214791525856140883328368278092842179938939176156960417127592133046891526647516252366642480047365211766711854244796170707175001207080723842427745329809820637480920637765768225431435344905793942714683003687529537693223056336657745013454232056282172090916757584577548219353734859478274854780719623087010782568372363016724720639542180472219156612634566533734404668456091715332493294120179966996745731843075956971115395523609414154792874698869655674527192458279374*x^314 - 1248033480329690553821985653153571000953115063867507290642619751957470440024970452530381637724658403931506353621836244393385151363581123635241265281963792347798998211092124388195064239967038585777910099633600860983008897014088066562696419350503667116568516622023043296706680035820776727594446023672138813503510202142441502554351932822489212971441746941332667912615550771770095653858590279099991485011135332675010357794318047231720713413367146183317089376649309587169087170882478688617448877411792304039969665341176151770835113095667141672170024304448957800701749578256120911444680676369209321395192131142610951529179296311185947778877810172301955164039448261567969006196181394737562030377441024801222237390443805940330351100162797*x^313 + 829888545959682467079127196916156457891548146742668252459604689971467743320471463736621910919132063513014729297117829618198496899551572353130641647997078876357078436026677889190364665753652493340793107880860501734431388738669493536832311533938642705524527562394869975362273456644078387484980439355152443323351818155727282190362794170555431217229409413713028054718243214178613408627417468405374036170398929449573839293620039767469751310272649466203411724351720608259973911117686234876938830746897423040819166012087297146855006406042762479240260685517509119559739104190954684079270317890943846046477447317277533975543756865178234607253780625741177177743135260146247658099860606934189738151249606814124414357272759521379358995601790049*x^312 - 547101502378799015092367877561885621276621724633307487278150567615058034152239023517430116055179687107769947060504319735292202828883348644414314731171671116815344674818899306175140266537259871542311045239525534033484963530337275975266048485314304814004318877247413287982802901247542522336077108635917813904641775342387638688516537292042157804202928426578969744107913676693985318483263144812029374321933907597424612546735771041525351944502528021824000643311725226814648648591840663214799938686972867590367689053973255608087025687196730841786196499443259286408309464468485722060590480363071675766046647307630544904299568329158961431933790020410525836936035774782494386539113563170605973646108462956046971019413629035216706417424325230247*x^311 + 357590859990364065029726622544256512073281762185289892168992300085753103755170016172629331966619854539237457562523596466766104565762936384807351454482594035650108426380461758275833261680165647886600977249404115908576045607600533387010921181505685388524044642270402365069422243910592249692167725539592661901351494464551898177275678672652416284408762791911181092853455636822016900550164219255851121849775153224082129366689406106833836857815903126442930762695324423029479852511664930110685292346230722619170610708037556578723003048081266142459620828932845410938816675051154326790695970793650547088276154741200608347894547787198367197686785935891863917612187689247062592598517210168395524697346523552491322436093053570079212055630972220773069*x^310 - 231737407141899267426677924063007800258442995020028942116092504120847868372236434957880178014718174820185349715005339419046135865291280111715529226214755929356499728410593208156551980615514934292834057700064878520001171859562257070546391330551060541782084018620273220632036418137266947913553692074157833431905953991717430404291814995710652067238109426688074713853950796385790820137806468352927739402281832628584484119358017277459357486643840579586291078029763822350932455613580563348107633408231757911837247156681930854076165745755941423364527556118044308008525883606606512812775154901404710642888411580053213869496592044933031328539921460004543751904966661265062597468042013908886969387481576089658444276885743390433409859925672446540913879*x^309 + 148909381918660581881027576911310456427693716141367425627431545335867550726140151830177075887638463457858876743422150209718787101030460643648888663845630235748467230870907490824494967239233980450525145494865294887419318937017482107821378884793941319400617003953535199860859996777360955499887119913800601305330910890860728514529922598883120406178752248621922475828563696044876998051138013566295767920406470850687934163725503146801971226216093553645234806251042132492557446363919935894360632480743289697476486604615640840530689990793788647535673961810353424745318685116002261122003717212759502654134030004992712857299743465341874369715923477810114921925362317035623964500098253214272799623633534540135001379911211970649260883764055965617362465979*x^308 - 94883843293935201686963702731103100148732290097197278410976641745464342295649381070771966914559911021742994181654231322232910871817405078735250539598365192481186549065264591613300953242946062636609272726196298394396481254433025895938465102423778733413851727318571940366621317323001307782525157314951682369781555094393162318798758603154332359407359053321973487363511990468249032299412193128870984900859151543734343114062326854978683527755466666402896690404053097505068869392419337357866093774906680798097075201772332794184199220412980468927220359147500143481386737774782560851404501102904775483784595227767030621594923507789409789464494809154222143134192313888544574415639727431628361211759564489682565157131775015174496887162886695340730090437255*x^307 + 59956614623790986490352972283114258616128562499395440521405793235457373529233944433448291698744626124240438764005265819642044581133606410440191877336660272499279179638476284411406451704701340983210742549548218231601250662623875772580167895087491662724477480812735027265237380041409000850458611985610333168917960463632119301952433047037514137297441691969129660983797886586677075923621093371437514865380919224560529939859228535467643496785099672752416861368271058768355909396886049576248991589743291238327702964671618856467734538848817864741385041675433219230314701387909149079899309998953441122127093365822622858562490333406658941559827551231680956982706594013543356605859160831244769560556727433841346305537626997442232349819823376877625566530030109*x^306 - 37574065302656651907108423208968232951506507903572474018005764348001616814138982817166900232237184060894265599119412748365580585865504926192463098057215400468305307143192425616132441593031944950519029696097842026696355790385351544308145345794245715906726888251892865821661177326574962661412733024462736249634341363124588330650203987658508591689272661621903773364717884003357413490821542634911438412728731030321280773856784220326995840613995001505636813755338847311970722229735279861379349681021897041033425180114030673809365886379579137980488765003543662035952273871834405482657768702054945721779031512172606316549358241384753657299347952662426350947444163831629666288480566737539004158631634904302607401790863528167849504051253465549049166118781254848*x^305 + 23354866393669393534370518904825013412014745635199091684546827601038424045181044140010043617793912006881558539614446626196399904704927684998807770810535373139417792246131334992746107224693340916675836973906159059073243049889965932519903171704200295397957376281156895624726372645855530923438994968855983996899411779969026489293756365677778213256215005653420379611079547095388596394206460295376578467234522210997598153566196897876051619355861309362233566819233665459551330211250027216908598711395930564396276853074262029417207285445885593697456987068302610525145420999765175764880855563381522575459964419467541748837279289613437570367972631787828842257615120927054736591867658707813847943625186885925499939346946701213066419453980918386967731876232444207651*x^304 - 14399112602633521406398503466763000797268418727499948331912478449187618033441607309903031740583372811826806588558189176502281686322170000003140118575741259512989261979098327453012312677603541991270527926639483322177581736231804675240809987978190201571986254783968905704828540277859605392637615982826853823775994530311219855295090164908818067115271949592818011039348080162827396825738217028024059567486539429775777808131464257914902609135198710818056623694125682472210496641124166458874288828054126580959483787299627925754789954841228778698057363375736035687197551672067615939002916817488133149486510179286316810042139645707807038800076189828827057367156866260123959251299656102263594128839698859750080471634382448338591429775427604514595806990193364829822454*x^303 + 8806274682150787351169267700318677876964213129784178702417447981815187414170786487442029402499956848303136981262901996794784163817085593525322950334632972331919322505320986248205488286205639713897315119077242792277345110265653244257886425411653770126662888921330753692850546715553229419485514128798440530207060346499923924959787869362444043024468461813118878966678758013463478821916039358977802975999500014353257859043973628331362789177492670641496355030626704793697090441657141689030158597874336365321239457992191398954435826084657887146303587902102027579271104215675611805501734908929397558914709918440950868028590446002169918519045936233284036367793746306921543773325624784186280698858416455140193132200553664122003429882460712431734898983400902174898305989*x^302 - 5342847234928897922590395320656999006904895145829639039105202074666550230188502799086845098658060074969298224727369864586722099387716297533101676686985362848248670424381691765387833228832007574710659808224426118426839062877434810011596986228985179512707159154802564789079274169762892678727974851277018524752305710639994921755998656017093692513325363837130813999121099743748312996883579427610351478832233875911321630560984883667171888423181791998680583492509098271828188878859615478683348866067987689428387469495547592962705454817115765567244724136133557627563198905562373948669457543710504614229148776314698593494899446913237400187264931137159638473921745110100075167705606999871344014988055975178804805123570000430936251173771708637394811706066977566855951476918*x^301 + 3215873535201084525772575821882506370313497840004557255022617238797484068293775627281279361520335517062335223365573566304661834569584438338380372334129378979351935684052119012081419398764970750896185949703698460460129624695371935112052173386813200954518086164137115827944388624797483119977271271001078424581115522529839446462432106856622250604299333431355834799300034967932120067410691846711938162455598264474958255417045037018375774584296239315220674126860355110793925376186037659568304063748567197754083857715988308566653001984625504938793250939132449665251696682554546197561202185890322213296093126920695955100173840428768193235961464722490929250634733258040676402012835079328515100519595715992522282796313164862651291552511354532692865551418867219388848772956097*x^300 - 1920380697363541464369790342814198695840549082658145157030695648563660962765795702694532312046483278480638903763098362083556851563934325740760165970751773250595248623176755105987983651526338990624361620431772441795972197134121935531506655952660776718541264625110122654882231685359442046953728909499845453123837907752020590120217960341153063535528887882682156813536498112658514105875708918447168406097027584850705724729117350450723402071593361310668867380686037554734004026410317077653426451166897456042553324228750004164932244524683164113021777653393715285403882595781921334164026820365084674028282141550379327049513748672935331282212243266292405941296208967937804533005170607779409435667149709045778500882790870616138028422695170128291375210070736107447475591850491416*x^299 + 1137754254755850876179970880403306275750215279204783011776573844908110720574340094699691506365360927040658321145667266592930478798480868670237388684445236982501943352394282309184357685867230037640769029337326603369012447011865199143373876397178156060665101509710730787251702110483616712571218460317032438482827052771886954210166476167066224643583472958725150135057392420220335961320814945478294964575436816353321631978341874783358324853113628490750862231082174807830246514750900264255478671474591949443325570449756065635711306234691507757260724063710374461617731622376615752750278422645846355296659527440031250053040608249371686514769315433697607941508871876752629790179555341309765447821882080610346284604941001148315271072842359240069549903791387142631187435070283666610*x^298 - 668785094572533899682702627280052276012241119948956215781171202632613283038016227969076702642995498147630670928585704155131586464347576832387974667073034055106771997731006144735312669338661585110769424916091180838684541944040169057829692508609680060194654205604610728779104353394878699927522343429301579524943011288097907193641162879848731448112616999654092640230607314694378573704322104006884695500287230732708311830951234434443613066119651765903828373141282491553813053895787193373906427674874717176432690599182318479199664978238542019016955474183649289767543528242490007753667759187616214152611518965746073808117384122684893227261123325875069517819111220496675567795816924506213058897643273598800891956769814864818817497295845172426576826647965932564828634299024632200966*x^297 + 390031121059184118425382079962103889901776520364327031003698586767899459979001870339050121865272791679652411528975639210502641221437065332023945053639812455445352381294810404279474965512639689368305958292337500369146490113280807038945818289021778507675142083078964742193226004740243995529196829000589001479667824232893284213489885847199596253615739638898098868279382002554739073858148450844099419133764007346940400706290311711203290412674816983101790736038057007737027273143889957027657956328019591935799676376173761042224941006057246829914339646740220166958784711544622559215899611820986462745060951947453023766568391195557756109327854251582727141104871961682518353046265229548759741480016687182750697488435523572189390007847641527078461886740312837803057621030373599404772386*x^296 - 225671864580625016896523779438703106286012040163519543627782540039112929940292358872371571287056126537480753412585603753461247189096289692765651521126175971659232183833493434408395277088604867693561384300965798002817322476539507902221770961447276464138761849152365511530569631027557635581365364961825611116597315566279444136936291254931990722656254163882997907880710495541338206623769135379600316902428458164466082616073571812467621137358734755989446312372923746745321997327763829347420794200282332550857439907331362378870939042170483728799425913548840616159510385226465887891930804944552164110235071525937091366955611111147090549646160539607691326685454422800521303286515267223355722865533179966370253891649042076516571959311949572091841823874151976057562617363875357947590961985*x^295 + 129540476735433252190961522995414337313026099690784313727601286732734493602122506432291802459432579210642951473611190843636603119579757299578247774978324764301104147021906397790931283382576022535443848819974858756004568422879552988444328213364160277454311774405288609973243517851548164836810997022159278307427221461199856847665211359426373249039491344215732604820795365690609553177795873878152124751000373419650631631005499429326476197258911688833685862535431019155274681964551096055874544620942200468067346645332420596671922484758697546459962145512479015860797123814534322013988973859026584912972086080858413224809390526774288816736807058804865354912939865608297540253426855889668312514524189828651996089798667935145809286900612058632686629417421276348936938770949478425036187931706*x^294 - 73766938830339733527295802860947743391528067153353725335843773922922098588616890956128339193465304916504033801296187647628490227649414244153410765254413138777249750837289188371869500142685024016797828032290340896516642356937549697332495339604919015574672664289022669082192563835469738724252988096022351559819199172933294873781754218304678118781978886991864729626441422575802451049448318747654275935590347772104922445925195927966630915125404060448094100482047722315785484682678590234679560844503615375005388086929533635638467219673478928779921765306192645284038734399883573450253085912835894460711926183228253632566856131367525550909581837080683520141492138418783659125486724843212405107884606731905735554662395370153898634032211214515935462768762685165930493506306295826981830262916673*x^293 + 41669546428588400706037863057007638340282975290875250724927589233727200599143315279780003259273315067887795713445364670723649260322148556125993610429368049158937174464800199059367663748059250912831564090816030871830811140711039087659419728230212898985937169427429130181150383513536181525496025097728510319444010563263524399986332201333992217634406468396746758170878846267047344739458820689288968314130788592456865242684472953461822579204809241957271182443359798180522476020177524910648807954627845345495444068483278176623108984715859427447886820467825608021072729219910440559134715488333321694640219316001762104572476087408807486002845793663972211225469472782238480780901408676815437821227868054400386199439007837339542775942962435900123860663373799855091485532827400893801411078537626586*x^292 - 23347684615314370557695170095094096512043986561267693620644836072784611575974037812960346342234168799071175856441778211128484933981177920607185722780828156465674795591139514761176755136696554461991648702725900173099769819509888277808300015346059285101717886663339512133133942408402906504948977872130248412198514221718818169099322534089861029349822429095616482918238352037058812719145826261172354199624872052453051621040396163737434628661116789183746111879571849090263852292873152172208470301268159774293800714623026778708906005368265426807158971809000079285156704306630053974514796130803101371703833672259704284588853398166885066842015218456054129987894552271760868329193797556514514497790344366256024804879867078210243558426855430492546056799539039378502586084185674783087706806365489182646*x^291 + 12974763254754922196405085196996638527109590541804284701338713843086925934083854931475121840709512012838435632287716823460713432906056239582910289221510192782875467809273547911470787936355207622156677794727322363393392327811477226882767057874223986657157839687437538824468846769878943656966452169503551786060221275218783042425305912544093866293593955577668263525217155327438077023035425457891324266325144006982478709015372596824132856865120695592658795883012608515312701874750938248923914539508279100426881146209230571098783651244823320102518781780906504012554280534686982934105074772661720897466824417543645864136797224881844943519337180029667536476044212722136037129307839396365474912103811140968449380011190319525540293898734263365076687637297131604901018945241611945020175817842689048293701*x^290 - 7150624162879273681452009109320593581899546572146068831984591086993018338586856865152201839781800911207563982248140688406874867164811519209240872077817751329008182255684596541613266835373094287541985264208724955130759499102978742153417435896954932324179535085158457525880685965491822828659156271670392886592716779417685311274012121978366364752193227770744268189486666155868626198583851458740718841861481754730969465988232609161777932314552489772454069157343108535088881474579885777720749606124806977088200293670201419332601980180879217766974222633605553540955856196919179968963452383232210318562384908367106074938535690102289331784869996515008085355587616425159470511222619862708092308988261043314836665114296828622531570825081264613608102412554198551634410186650003391289538119906046046262324459*x^289 + 3907796256084188042028842957286642064449431917681470196272463283481597432989799462040146993731553502289950191488294779705893039104345143694790915014292996680756591509672955320597547088268328484037032884545617765027390458327040881548769638787917097826976849425067265946621262927314568751114392687104889557903338957744645077329437088935323003362891396252766871108217332303073011115623650475964826583434044281357958216538816586874351321120888510057858236015550992053880232952681652817871266927119603739693475750464149679572811923240808259444941415582330849184823970388492671740773372207073254226153694403917463689593329503235717228863807152450766726894393421846861188502502188661630596248311111642947066651826581999675891205987713255772061657329197212030506738399128099120416272245454392020921086798396*x^288 - 2117457140360942520594583748454716976987206343350625575691511790846036655579731925275135622344794104852381960333023175468262436942367989393945801261253010175417582238568618596932898583421827617370475117622542687057507128739821875013296407509773603379600442201719960913737829341149402689492747557432633655661108803812659359336758102863522501393149551406030468420442593183911010882166734871156520271501506859846867918317200524832280298551926029471625199186060294025570080700679427493056909064257782239551585740378619458597815791309097325307102639281614860011454244274761355302548060183706247902887935850479720319632647264414325779404333723093924914709791894056281555567485290699191194920897210884145224841473124953096639196611848121472432684884175875468440223929243625604513347724278381749821089400430136*x^287 + 1137471738949334267453566700964991871803814923024403371668849331029253268546228442565785083000923250880606240961131755407000425365512083704971441304632599329315686982466133754309976207889067339818650041423903506521457041800394041813023511778095721915355186693192621457754660085632436631253564338091288349774145512121054380587691155897568435157163929547185390202312864353779337468150977284881879509887199447992722847504451267358952739381682293489059639721325555494386618897274737091463748830697184542102150591720653321943089334309911691494065483324943714379248985979369239231876508469249556852601213791422040691439476530298263020648127237454276227562841879220330133781773683411672885380688719068894812105476491165309292401743775839932184266988761851735332349094840412751751741154109180458215333541814343074*x^286 - 605697882413738566072118698966462999366584894162217270399050746369777180814565674203662428393689056083396907850856614312883037127202929829371202058616974723049302069879367247126093207434552599982929232400449438127469046337458528875541603393552176000935104820790483675558064495285484685719117104493911419466362182809181710646332590103967496106418881201623270992723912593394187333237105481021017799617214789276440600966797513496556065163519925245167642573220366604521178164050084331212875516133814852788692149637061655980024252025673277287564817761461232192939663926939777695382945412987130110087274234242051039354653095950490617720277308057353211441081839300047381336130262282783480664009492622722654821335546470573102958157772835936763646170217480685491182126451226872161982383648981179713737401602034083508*x^285 + 319672477443734728248331879456129660137869942545031695393980914513676196496210135477271107183796027432800706543014627160171814176703066255163453360333567229400980313568680060628400492772504683450377155196153585684485721447187700541286763704196414785059955478557396119509670206215607683286945088295572169066049286756028428311333984475508060303636557966811131132894548432070313228524946943415125951295219902686975975640159010881584469130534350401444903673920957972571627585008390919681686120847385821688512232295932088615302448410331679637338227368022931321724911919528285266849435011774399303192576990029774211699879464055204491589687639787074711609379824330552469513878516630451219753944954628690926563123251352113651667865089871167614957035251461174891082621116227166635605337205809394534363484928499685542353*x^284 - 167197984913185016651017015718895217126347684990486935501439968790144872341944772873532348113446291086007380317795541121433067046735379075650044432782276202014834475358123837287137502236270979950819192799283592960837436024992663260225715525304293134900007441741486688256195599791306167780217057077811960636826093322430574452252717233871693520544950405029752002536312468923862274887124324549643216793923297189384148223297100112333324821437846404676619739139216421667863250468058782149368602071442990888698744005978859702887559864133353968621068550031468883927898885193202116039920747294434372265766772297187959180546052523282707176055856577017791045169230678694149743401547415004310547181844830795411711520891182754415584661788911056075924910749481659264930203228078580400662017165428209601070433379284711068937071*x^283 + 86651334268124793093312929728143151780788140655765323095164040369154974746322168787415927964866143509586529588330280950801261658443276178527534100579900271447317746458192670560236688951334420889836306312596749332733695852309369783141145730529477829535982078140546996281814660842311914873035954276846788764050787473464985306341586252012331338002237014890963527903846334916326232958985257539938575976950434006330026678394985336905106545036066866095691658541524907655343154020732586793070298537341856420490869608269474996240076668084646856857584660883442382442602359120693952881596169778604093865909734959032327441521603976088586591702057721501665041786027851517813386934193410060039149248548562668210022030470425358289668199376364070142249772780509349420270927192883558493388197812409136204632165873013690131913441380*x^282 - 44491709552184473144000594951561593071647391367987696480594969545129257924203556647765001512842576321128202517060635639564534533377873011586959415494203322155661115392472690159462041580554370332305809964227003171969529152720564767839048256585336336599575612317333292969005695610085012451530432093708438258840824874088616063542167780153085641376148407876185164072166282229749330505617580712498766478807614523945693117325720976623261452869713784360734887858568592486763066372033988197138565492932594605043558422271383007278946417202781393596041197258030996641831210114965899862404156553747749548908148029125780339130456612785851234667422917822109122981369962763843318198025145600368031628677031555583119255829266058330378466639940020509087103790184730188780054264124308948521976399482474654506061843270004625285487731650*x^281 + 22629946020473825473564316377600836834402072517001941867309860702073935891647519732510680824733444592715313744255958942771719808033376954265505110225445264806300941904828726888323152521253036617719134085779414144228935151615888479144841952890603025613779529984957579277341593404711751212082632903492308381557715213917208427622140594168260248881892121498432966438716642814014554321094603982987162220456298125409736316384865120610209762871370668224950555033398902047546352300573258694407457801367428080665691409539317456698282963973060401526360892785333626058128200435111227537842657179509156953566579527662519260336531837022755971027343596748986858626206460098730353704432050528559125321673425337540215506286704387587009110352841446139695029643484091022539001938978488865726160530532660543779401589099370141490960089228884*x^280 - 11400650078901249405716008745508736646854644794067365780589500291722457741796812878395059306727050744810226969030517814421932995352975762615046726173570593349990366158248517982500564268482232937617200841320981822949936704821009392394802893418344282565540990983961055926354835979979494297664858760705467176799508201811406891634835749893605572695384578680290250292718415567902274972559076980832654207316031735606519729257610560311492819286672537462508981820021262481120737845139496257408611984432316067869565319547453734239635686486074058845819926055484908696773717813401556813357400529484856258590978859160055640544503147248822304788672956800615431332747408876635615655688197652021114563529007677610939328539673780958114472254902673161056929375637494178797125947753885123889182520742837406152986409380940142173851215646204626*x^279 + 5687991628958344259709276304178604872155192167904664252792608106966150569224689376782644581780656363560298537077995932271321322678411693241591477203911169484668143924366498663263629473166595966889668338917815290301063865033878414379648904533009688338275693411435949757377826143434901548963337597384903213671195505105363301717293195122905882816749722967136152931429653226230071272236149426877786900823024493401207461014450449073765195376142672138761590920781629603611696913644597136540810444687121769914368880965063833614914459875984008305253037338979939384124142577664168120717907258779862760081076512140119241531788546875903934259177346968911624922596761171000278620743634497939629252592132865647892600917704471441372526728357997537127420217451013731840558761152812836027270380725940168804052059226469917508359187706013796371*x^278 - 2810048970329690020281396404940432723244766329758091933644312042446629067830345206862611681860049122422302390385847188639673425772283349001198607701594419646449996124857130917607303032362153109924637577500965302981297484954226368398452096497628928020980143669889674181726234129344602204797228373446955204749041961212352720313901338494489701124689912772238259447215896903883533742423588391895786596086107353237041542081505001349121821336586016927964795234807112052534682154499120890786311169166044471521191108170453533564061214323038703792468029265179218995365121054406909566609492515200686689469642755544548853389911018368099545015737339809063336955136486068762623740432254063686942914362505720042243847115269390731744892249111863774541903580975556002008004273267064832293464402457073907570951063210627458282892254253232066515148*x^277 + 1374478525521645364183699441193202028825099073901130536042843564438452756873944102721844478999820496186253639086345504407170048720530812807303552479756648183044559653495583962241160669996482747137173341016025620974206094732505837158433637311939029713381538065955933104255341710871117520358516444072933707675157514151687906799665061696798727214325588184559156559879713276574884209500993380715848986492166915498432419798704325938869505776782802943071867259355905444232181440054113227500089430080736883222979209522181663097981097885733678207783924845351425268461878701201205206630913669854711221721209497912024402798590510711053661487789204210517962516286797872347550649648773520865040528411319996109472231729545484485753010805455799333416078099963867726450296097674910776912475913675517588389789153142785513784250191088735763795463534*x^276 - 665543098785239583519144438251366708160645837413951865789940957126281831123684417848998244386389575270865136316890484085382528702862470972738177843978429318748012912053158450718905464058978166677017734206302169797162163772208492756311796647818842258665882478137717979562940321682966851590343053121704516963165539784492761140778388238858086953870952434680585323551554264084542388117256627588891093845617799781101024274700854205072560236463759927068664680995010852378132490614321842283623864610420170879658789516369496774784232927469460122576432146575758957890017811271752583439108770331788221963989914275659976960562622252865383658062634082858535551553457671406340161590539966026910703297150006784260402128107280189977232429567413567911681637535731478444362329418220423487068486568774275935969783857633951972469126403162676863821862658*x^275 + 318988815970872482621824871565373093587246443505464106662885567193331910853641351993941787065188307763012341116851118626988022073805861577046483150516994871332177045445410456832754644234285295745638358534340553176142690132589559330409802706681419371357966256884294703503027043657629244662782426075107510384781647015831038738748900128965725539676266232445927128378321203196917962531205768288450178041050786822421409771611111146013590918919887829167775029198664845565086621508580804911431487310324312176815486431966232708466962296018997402107154023190223935415527082453515128060294662728116674936229754918695349987663860576076518908596723172555894542787586649864658635832375151343956501146690639089367570607502238373689436240297661651942702369209725323844328929049294154055488112431752774165875328129719160225013833798284111895448271126555*x^274 - 151316021798236020358943621324443797891486057502814183574092848044103667837054776206317406294529384416884856512581801594862499161791882105138861987546936122477344570152656100294687751744529154199008320342640728965515814091274749828291056653750865740831145564512340139859014322949010164801545840622017424528735130705922751559446061167891912763043488975997870520760985727628316099643316323786862815321796815061067330183148455805558271035283360049107912143058798801053359437159739591796260532218307401160313674066521668146720190263302919024763006521851811773057373801729456776944684677135772143504644587512550363437507153784660757068841980765362986846610471907630842996345120742149508003173006550063007465682560331871438033183748003684353624782033366612176063856611681434613735418052383792656079731679628650053504806367504432176373116392421861*x^273 + 71032372734140168944309779167191418795164524841307514217980789998503347661828096868487071418558324476203129546668530500152444563552440825857809725954324352257864045618576626516147912764541836040611552352727951575842554430991115610883462919579261997094411899641876095855578658397620769368803054319219606332570130929727779982455611889075264906177014794298948262323955210714167759752158730684732846828768866938245922643248761007419602555599287341745647399174378888436185453961627655486770541995974824471529148117906466702344367448429150209391995442964745599985916006355328001586321987755598899079475196144742445518365143282927059440840179898219346104288735842610289155790342597323761753816407458253996315635531509148558345531975135995761330814393341190941362425755367965315505885533704908232907026885564437928590675736604704728647480536502345095*x^272 - 32994715522439991098259179832686869449136499598317183553756755315439331055511800289499342332580776708658582472367473540975692240845147153935988654001895147674011166717337620445509832413730848485311476020819700939457472073315828447160993476124031567604952913646920130640166983884700833358521645903814870794611510536112978014208626325237810010319665543406085068718752113715306590940675394708954011084214567266356625093921939287253611475692165135712285739291292585740752246004466034891625642562982121393205848606636025672671099627217927380305410948860040060333035355407217066764201115503662663770730622536674928443126379817949606076945080648563489588019500151749566344823596267046073898345388170737386625809461618289472469692704376166570769409415067520122618215524208647955633963324361610448804625063344109692231874790844201255483672617348693479798*x^271 + 15163762316589597357171133671963499992050009944618798349956197513432417684096202364690102815267451071548996232720918980492505874373783999352472560462686009521570092028792067279129069403714631576859491635529627035104129642664744936320954746316061316671328230917351435252198578300712642648681256096363857820795288346945633045855960527742018304836365545415776475244658466788388527856607333004954696494333536403372787052492633117331728241449943882200383489152625720047777158486029117772855352357439789892597526179002921384588590131430906421531621985433036575829103352685352082396162136254534025048114208779310635411312167449707496758211135849214107598384726041186629180171131205944471415357066481718093419323146276372200442032193374642940926904894394652803472179842531848360987507161159829138562837222973598494029300957707949739601671361022648373831145*x^270 - 6894535310330685846127433912017294436337984399188283184986936450165450919412519720960440334886839046488865518420721254457877604964087099075874261622006948196519159252375769996704093360187081217396324900777946806201301857941872439359019506774070390106438126706710593501552291829037506141732725971292290310143596547322815637236450064759819016341404685606240499481874255036377317894399404279402670838527965157553321209713631185482904896603680849833335452379604224590427014478617948036560633911221150136086318649953157534661295322338489587062815914943204800680623483347122598986943799926563281179698653897556877960596445022326859693423740254755300397917876296676379354090463754221678884171025727954885869665080176652968076911731457406462701190160150220349006932737459194401058646315395298424641678098351503204571997072881339521726133409578704329511247790*x^269 + 3101001645512117494148784230681723951913291804981187164404559163978603516309200745156305344654079653851094342629052849733865211566104997342666202285603501083715661431378802371378925458842645471775167558269055640196511347764660875327581279197083952732202992043528897144201762697965009493089311742576888255111905715968680232526400197441422916067556173426722633771448396060884949769401029302478885136870870475781079693799468261501284001159482698566643819405648951551346598634955411851534355552900771623327926932344662137351620161311350814913426271203410104062191698080164850176416232457550378930154612631962148299486444711903393827424136467389241998145694136086362723056351192496641074437390465881202351612111785016622045443200216251182850296094828665847680411773622730890778504864651595772838287542853092115989016142989984159114840417335851739873644429729*x^268 - 1379630614995954423825268547904612374356302991252233535465201111124693231493510639410291533143561057725937771532014449070709510158651740484448665575178554604463395085189901994826585040869887081737081061250026737627565765255671977389409348575295383696113588614194170119619749586506318151387578570716257684106922117985724980132921175955618116968462949352086977511149929423508536754553776317501260100473341422652864809155790311847619285521652067881411992911771796782677134523010514781374578111285548767822589086009213973275546786079261008778739002939392241183443310422586257299996549588267099252855073672753132432041903446543494649230862744357714306326614947745969386141526548533779998901215777055251459612972395751051492334424519256959412670305771950712592596036532667751956377781061928246745819326913254419842243424660209215680759313526336066106115296271426*x^267 + 607087631833180247828224529628877383109012387230087654543326018823658109524490292877141239525733107020048963196749152882689446078214778588067659300332365332765932756331945163317622927639957852458478523681158929393444710088982303943040497405978056442849816972860481458764342206329949103570842993990108983069508200854083503802834188348445199349860765510399164728846585084587896304894337279617580382753680836156372406651641959303046397449681092696630298798293093813608386442223401367719323882963490759565357127905615802814562454201927264155422398461574148928446490160210506581987297654285068556532710626194448217590806183181984242703179987893508927515403512294176439080650577867362146018264467628412327272791102956267863812640997397836805542930971755562115653422327268716819010653583560368305584297408083628105323784826530433970237188043322193551202407333696081*x^266 - 264196303107852051936075151646009212811800550190930235472836865914996827323178303677296575138514270570010583054862273388481771729168317137286321201331201290308546222992478690752067989014965429951647894887291466035058885677763897716449169782958031572053903378176732488872241759832107060567244696727665360601093921375502050524286816103627332006803001343489924875764595974763410474791705531875152276118298022326592696447016494866163976208750611314728479690228547969856967640562884987311050639992539831413473243134384396775339945871592778500321088383691778188648188179990495698683461906522955764497021820744425714633971552869165251232504057047741340953934073032942917029011683524517671377872964728946062052940195379664932771569007636292993005422002918518034929958588170273676050615705230586412176830281283485587099950257793952739152091663895531776389861022958723749*x^265 + 113693845772926380072776037415646727277389487245088955073788701948880696619820700729478766636449655827262689291499184107697348781890154696983035889812195441740321287274869586894892099878921421531075917250190368991052212995585877592488603892479839208821789204686830145323393325938252516413016924823335007363222030786404353642149859428110692462118283063088288662141045743056042548544253303457115174979283390901440788460364022130106433477370821572406412947817813451451541262396204668960672524119817600047410329366166826105746991924000997094971850369642597715461012241656169645326836487589593293302503361710099538619794350789847487856061670006536403995017697839952442408139238596827834734837018705380004094526033783710860347430045544208254941671679930454107625740129235600961647460415096589652168637827642100062000209623188377752765561419806461269630524685385181812971*x^264 - 48373773765325899671616045239391668438086142603381529804283066977086155419348633113366041665758301415960509139288722564737116788540067141763034346886977442762475295425703196110774394045890241638225833326525374814983015852736354022544439885068329815210638596931873167587989862323332264789330914945057391952582304759303485956818662659736102207082581108648191282308371231515731595084539113762728246595149755750613684927238591015599854915711100275264977569900677361013612040540044140400038167296383672265856506843421966744308361605055919657526657478852306371821372448947871984573983998361027648878707083726985597261108331716065636727688764673016815536035325816099926068633096459482361564078282546861857257494265975475286308697756399339773641268082482212428515558413622516549685421821926836202663159340522930396582062085193793913688480939060015662498286788975893003049754*x^263 + 20344180562317880646571687501105256632814669781335311351743251003975826531479379376765613987792773103081157738256933020329492714088655506540576727772065430773876194355891876176388789523855441840993261017632363238497074858139136495048485919952790590200618945300596552703059464668227851389331761632776504644178670999628012594231271104027505708343506011514355658762592540957089682429301874773553330837924474906932695150289666311669236475658089842293375332220520690139717387657619194360505797030743521184360990445848558357887777043647905489863466232873482718896060408512922896036930049156695534645409724481531118270588852616581040723776340088427461808077896277516844050413822969456335311501774548710919086649818488007110026310532125025527298278038009427593533948437352719676051148110008806512412152995770276903913529736227267282213820597420741646394848236841712550305995451*x^262 - 8454144701998572455063846177928888068367226523950174059674139250191465388128736069466226148484441443092721203583459688399381107820990795371416500183057765260866329809673662084092705880911704223619414668252898746266989988558447570086887353676624398958069273790041864027593369576901123954046610941371480476030710860907242392086280014894585716399065477818377578629192041529526966233559392227359752556903166841570421899312214561220415894254709230756517716828529691713849870229985156648412118884178702503193003535231937176173305559574123691811794309089419289751103104977448695072663488818122967072540267021844607076067415532981749640832898067778180025302717371135186934033708844260130619959905220074877742616064232190945208114119562834296775148571808942131730529290370976375210490771262100876507377786611222817285682812561292558801110943730120086986605614311114570538965782431*x^261 + 3469457187699119460955165446014150931529563968416716042037059385243427239107092417020422898246201612005388291086486237045479413078178824438645181162310036803755301145724019144093755554422304866521293682065920527833342729209461194078454295364438697269593256845565767341148878445491429650768644696083934757792136241559833222786793411119014028251901243031679406145256393824394477849435088112009280745551334638615603439523946333209710375685593343069390520815980208122894957034067606275637287463384972671032214508331599734221339992871201702452500734647390062108293674257965658482319488067884415438329727457471763737083597244388470337655112896737643431032127728202886087733365703943828508268973824076440818004860484382792103285637893912173404568127564231679126856251733110120385380620373407696890275407658840074359144075946148539257864085103427377927808822476009430797316070970507*x^260 - 1404957003203121564950429283483842746856034569515776773443512700102997653996252512722735253431109370017260944134721649307296012897587113305032244789462376993129030416790212692122362977599236099397594069624086216113987551515609638178617066219440239198544080439117213856379013524886840579326448983980939383620359127922039430541664586911803593880971271413135237583497885729405903871018917420608532605664504267141528233145455340866428864920549431974279305564871253054761750527517413676062897532564263539778732666621992655762671766375930804203868809620544077259360231027865385445436748989758347725789808929295605818102987151053198445726992588252722487956192162828522882577473957988623038340569133713276781305862753668603461865835975304905766191240549347961190862606374460692564420164760630423897918031728256187100486290673693408726541846373751980922684474783144104486374733073360918*x^259 + 560729359472505673752949749657259599057865401127983750327219826259809289909924188315770712213968921382054285253891422093476998323468624379057089206706175265101959034747934906966346648496297191325438489983317102006658738921819631357091715587662908508136648241200891347479982507479875672048897028256176501212651361588960745617926504973725993754537456807670936308008008676969173139985273848600195265881979319755311725045583587663408060787309854996368959758396948507235451386556315935812672715071825621908164276542268053674766580505764505291647412316120402834257204513517986121228903510568472975085927844816559008803707546047437938013272222228833395849764835877000023900580091791675689070928942120921376290421838882070368186112789131386359118339048136495301257192426613435447884352575191536479559234516612288539882522680170415419852975831879215807579411602530166893686624533425008708*x^258 - 220174650584760269395151706415111897271238437686477796486012255196929730557190345883396797418130876503929466788004937019377903574402890521868534725575507380211443256979385993474227626577420093995545259250230209293005732079802110322151554094456011827967878558294852745230918276055564469776262876667629308386386690837703714029237086983375947322694309857849820394290872135559626521799254265944089648633247357730904357152563329512529584540844426696878787437183630071182126912958542592948790109514694075694846600288080173007603197739604032591329019153280060793022979608507686295584278191293627962003908727511655581289705449110765335176041019652047001478597755185609355721796275426877836463241745446673688050339148937520475094358985960730577785321723269366518535127671708864528078410082685887986498079560951522920464521222456674935980864844293652588567850370322920927359986150856682487661*x^257 + 84836022656758768521338743918496952393223526650822167930321126469518989999321237681473911640407281489865048280112820251871708426148557559726429561345640093145340517474636728592950800515899371405489452026222935245919445444990047455931442907382500348929352382980957710880862905505004754144718835956233593625610430000744700996685536532959469584548904677005615702146420638899560557857299022388476728660846119516607656650719176982584996260341791721354087604344487042095371313309205114381595331778197488130640493204759325705873524057229506242376417169958210947941547057437463342109540280201103318256666743750289958412416711346798580380695801244149618975260227977371933767355842778541932556842141202626207987605270194160047226426614106535225568138836857770165705948183976846851823150525427851513470055262955708758401070816607794126981054076614687682072872356440239751075878206529290689947663*x^256 - 31953597473295820456805435522559984508848611548103449752216544888105170031935951268039567965840113144717006670988047394492612882197538588048450648922149971426831058681006203420913502834277277849196693721231689668099631026784643866163622793254178996576681663637585439863130819403936662363966425952170657185906575564535448783964901772527325459776608777078270215600212912587440597084827184688496728675132834139703792274287222829871316191440854115997408527747895236152287468364052429975392692534109798385369512310873069317877412288231863987452731510659146100503789912857643653018829827104509311205009129098593504130595567934916707459474069492518109669293576699142705667363105484511247053536855793868968634944060685379436160401189731353870748900115794447834035307838271925123329970057891198604252583525149980153645754524818418892904457838319119372873118398346209813079133500915468523318593486*x^255 + 11695910034400959678809897595818719356579130606150948154511839944113461597493928596625117870713670108940274826434964644991710834484113218912387809774052538555117648792493063068213149026957482661643791298121255760464505262058800985934755879415961667574442546529440325708867575475662805906894926919069627104496264171199556369263355489458788246623674254726622374445805029445717461242477418995461195816886452111460186064534464305301161274175037345994056958183903520261833631838060584750418397837976661639535462165983455804149260728604373394248638569002262561615237759062457666742929952226716990259386863685292686603158051457590056882485410721794817382059578503103398157326236466589750257939531593684147198791880249398420583588812930688235546145640571287709949347785895701252307349376049653982697716155522425483907372472832950394435003413769769313469241631653054444774526243970941177230876729856*x^254 - 4121404915063202179722147943849282741745178793706197069148393760196128197095229794402131539510180728558924682634470271575650314950979116413165852121532389565291546592969414256898334669519452814185840693258017683898153280505750012277533722256841818561037026166274994328900353532352604681811063533451821198522816452694362674731636678310309972351477219939667889391719719396707462267320043739593496511500036071610158342454502760880666654638502513505018449882160916099697751241026406875590705206834995863687105351561911464442472145256987819324063101135181114812732174810553114409108091377498708273419215690928549006647840875612993648631507648346016164486859148209787477932155553421167568763174905958488639888547646870021923384821714828823147562023339707023258323538382232536123171607883109159776513213756888817706683278186097238715478525583483656962793941842211449905354091143330786014588342355093*x^253 + 1375675567927315702701867129587583510032877824721702522076162968354498341565925841102514055391892406736452682002611736924151401774189927151036471034067897771042887430836743242672721148809029742376881178448399333949105490956920072508415865802320443664588793519453926362830846818389163946186758326780221944997474861845930143336849506718602631206822911569629230056445179490990760290070989349102540202285374155891595399517014704921544435602058573900575760802496967029506899023320799695567929547012859353063691260447915954426632992574463858615646858996800087141178488604965089042385833865126405690428213354771618676107089974924901502291402469822934265996112495500290869753488062659185859083032715482463368561087426763905846633866560686825625335831741058771748912672708657195275731480235318811219213801378186126530184171161382460314658410828182375920642772741926455695587807764438569114563375738390887*x^252 - 421370919421546415046480477359292004678567503902576606535206111849615375527055754420571744345456931210449269718762169985572460727618270934335964782027586688293034893538762494539465061340135250100512972019642585864262993607400724997047803373307954597338856234520883336578137309587546835887156783723838447909056189030455018370602272492741282058282836765897558958304408837965262211594396169204813666375817398274402370425871492680674058005837624060693014026725370884383073382917241374598951948206560568618711502150014248415006932953133949147959171895752809048827167529111013582670937383820256929642911334208365757001113943450329972060400170793943404992926431183371473740293759595861920324634158700196009529870068271901834199426924254944035548157995760253743381751215666528601626417248913755803557390445063789265295377891057904642611535132400400103079978158956944032453435394019005623740247607312855292*x^251 + 109590881108439124429545268200334210838265878647509413137458089339579191147685138441500597678069243420359320915172292246623511345951786571836306238783510187462882477227787928152496274330311423956076400536972558783481808050597518913782411881680000484838329356351175157142321950093497929319429586681740278894656220701773937869521848630115782569208716933085662925150256684317377143803372597334096347160872896445256821989680489038573061043077262927416876426203956227819699777439555722410246431259768994959552748558589129507592884859568004493308939630782821204376145025443416352966186502862781186884081019822305136695558748158457895289837721626764507136222582507717403670181715711821501853961603210433110867769214506141202934380322678705812848732558060548484268238313436110438616521565470119808115213890893743953481732860388881766449360467454819589911674507580002784936356701386324495681237292874720993662*x^250 - 17688273062063308246248800353231237854975505581501103714255660471146304439610985258525965913469839484292377099080861473243241778945711358602337514208070892189377809515991473305132418307160868197277494307321535551246618311361706494201133457797461473628003896971940052109752202792764789724662872714876757149225671794344949600711763585440003438127445757852395546176620475241318543674567092738521778745886567756128328406005334619840576705761212539386493418008739016111649687219846291686743330421949827577616512679112381522387609345600948198670098203428511969203222052222138524510151826242446866134030984639638249937657445588095890098043087241382889346131346747262788928851073275040022210395271916674395643915657879962697692906147158473838712445926985334777206450292499690844240074873873617667596102216876544787339699665738267585114454026085527895743882280611172131728428373804636610111590002377712814542211*x^249 - 4160639515317202554001764235340930072649472248235800004207183359052273690353792812520726243577188679071376619675982634095823987198051543401601931059931633636856144414636435883417990849509905279775521409778520458454761347681970487751030662686331695704457065913400665340554224921637227190499943788676870313775091121142426639334650088250033642269992669941123267540714637230949210243774009096679198517796045262736910380551580672605474072089642879743616671591382799476902635266036575724690757403609302564909816026320391506103241995763784183443421008282811450561873593388629427460392003468478865943443367259831204650884143420897999278504321305613888288567489364729323653312933854533195364712262773225902271002614409542686032814177667765084112993723512712258583064531266993994808046372621223448721533536089356703087008982446234480021807953017622329897468199047788755159747907893821021551659711703704253719773577*x^248 + 6329415210789084279942021860596068907229188242352728857494591694447079985868960649721517759059717974988164868668402814137978737231389666872027906136138159230773346182054716431984536388456602110205359105605066394050300104741929676300411857248842256420896596044881961145713242471842095661973780991987668914949615677275648343490573871115257419304657459408376978187094362757528963033580297700734966709932953035949825536531016624216386094020180886589523718661595581785425205865620626827226325708374910656293930941580651918317202706296786174916786489742284260668987687817105477807578652515361526775436145332933668847629405581340802001579412198612898239706473239954531021619385210673316183665807705311447458641231503995505052581622946608630303242038101987420351844776608099656835934571261753583821903339885231529738565512114739812533999693502874535047654112225761047679003560655162132357014113012246417811144010854*x^247 - 4394046955340003085726819840425095576806752813367728210187858960612172433467573006445351791590197165970883175503316978464281248374579303655622668508144186215903813457500306833057715101001540714941380700883916243119216773491372750615238783772816529822132390557293591906593449468324909078171050113295963923323717164689810005603794301944280942161776686322789369752964760168527024429006485782194690263365583805862499292042763236752529993563764061313320651334301508447835623314018479139590272208148871394058319125211712848351452790651619367994096306881275621198696999913275689998855687696190929120071713480531481038622389759551983572608985911163182695678003119869625425755651153341464581847117708975187057161649295516447729000228493677862655862341499025301879556586290035248948674721736642356497414612973533133320310618254719736737293446433453982971367687568189298511743300130798159959944175001175084318054682927390*x^246 + 2466398262051495162463908370432493750469210622105552371293684276133262204790319404409644203216141111087513691601245435180845507449443988313070513132285986807315151850525379379091796777501999707452164301584868855560911244111339623561254192277524476846655218398934691351979984535602399873458971847740410701677326286405607622084916738369892636035862441272666347965170397819467489043300492052327660686604438968132047461824037955545864963590377414642135015648189298821639312035956745424622070000105354342742671618038554093648555593166211026847173605839384764899179163471020403801151281259788692999270428856836844513618518323270191925098240596407405015588692950572824971020930189320526190330326114877439188305120152506845963980630890762541713862475897470143146085830127855080299007838784398541479179727297337747177037446705365155128886822710655127293261788798782142682839835824166302295219891898903961692795307319683176*x^245 - 1240041444207204475203201103537680983306505124233594745775163163304651408369896534040991180791908253256112442112187100309409319973590343479295258900942045717956707962350135788607123108894307388374694583788484978531135760693309144941517591087081820826231898047437711663638232289629478706005492413372628618943883539829584637731107497217446828760911386795653236120913840772605481060413805799048318169921141174382677309279672773995228011904346477983020881649327737788060509276756255175972486550873233681518133343516586752963756806722950479097980415931934462543638067698193353264741319318731364779602765434366022376193264334616443655543467424232875031379226998193058231755216588394607949157210945623093871743072549617537337550815470537153628387137361437905928270327643828236830935056579993494443975956781561294042986357650544415161762153276151215638109608301338848874029100331020427670941711584263066910072739073481610915*x^244 + 578835204851094823932326149376561142840462784499460347215585630747136140662615036954498061262742606099340003025009776094287066919142773020431963699894974845618430846008264255847580682446403092088665171720244053770614606545618378523931789843487920515169217663112570486070959163858716881310819749490113423494278851788053847891548931805523775241732504036225368061411800309698743118721657048998692111836480088674287580414415983088697274111153789876657548857834677579243797362743994153191077978560066153426987411369690625957778312272718761560769607184145769330839341242790230733832388174154164981831312323950469966878862577553747342721881773763241327836259657981962704407502494037703766299640187106079898347579166509218851821887270208615044531881155772371009998778926032710092310833765723762571283305303734495780710457826788580459219232556500401815136780878792111696641946544841429625479266546518245195273437362352896222385*x^243 - 254661051312572880164931815750553454243407119290313293062270141733477970192235920657430574912017621040935399149776192060846951578266097322361485205864000230137052301070711592425889604517443021212175245394912730538131804188419232979460623126683655921694934000486193103913658325534523747192234941284601570402099661180618715173409584878745506405054605379120870370039369319590108033647497316020237225290847964855828094837869436301849517227886608652375195298699479561411717148108781842266505618004631975242094172736169745651238104283795721040677906882325463392129471714611653635504770912416898332145797111140779833231229697274836781171537233324363803590797972279754559034926443296835533533976935428864344851266701376408159829411797047726063794254543232322252633429399583594126775469336615266304241826744592518436481977457570296068687546462174035405100797183599746624916784689976027009764745792962361261093162792696422406673636*x^242 + 106194307599798839183392148182114586330987780978716750276130067280686260209217088931329513552752188276367736298441512919369143300446750663675943832155293286063128397389184087552929946075404183486660301203555446249913490644659197427845187412171359247886965436682310388387317268313585185479407545169695587890744883237994221755653263011014233939855336636277371273718762392495618825156919721417195511912700318697540984118892663915040198027681221458111786638990454692016311459770937316407556223550193444495595987442721672828670184776306986277844042341914902881263472129163860016763562336873509234833275140729085292310253448963767937158640811926222637092731467877431025038898375758266519971612866189981304008990095147681838965933481447391782876797165159396832053494934617167132053338708656676969179306114801449442394516004227129384609363454220357823178979525793115253132300321093277658218027542175033600221772774464683397792810856*x^241 - 41951488389719061082945223287624993852817866915933073789969583551251381182393846758981721022511976835944377821843758211479614126548808447517682379003427326816379599375865526224941734260280171212687145230025685229506331914464085846744543125937673296442988479785524203984786939156891150634355657306922032997658891272249268377342576553632849950520251526498010376616823756926856101224141835379340479759349855697812217824234598202921277083873325289604519818476349322536363494533874407963147395964060221091274860909499405106472494393447573444524828701028150109363353540767082205241384874806285555223195091332574182029558954054652713215658945233252153236866140960426402598753118119469985378255244661060195232689267742385041633200423952422862636469145295868714851981277770091206771757233196198412702279096138150433753584623978368363581390942461795239690444686461570038670302479876585160188436851775300454833673048149819931264088907055*x^240 + 15595198571948912265246527219806787299372223697088202822974129560161026484595092614055356852034700957092638515461970602798013550614996008095355862525261686756424342422547489724285260291982075673419021953646145619513912911494875253434520651007631392614068388208538181065436886952987615578184567730769832336718647036208311507380805632596942218724181315686162394602162831319266280432041567320222455988312476856575508283889888113641145531153299507942072703624367155172639310068797618372140743726177694083086110812396775754757158014307527088778860954646847887269043552401002512599273154805959165407669036924893671954146146558450247288368960217275840319496810995407029871682976643807634692589135470869397709586243546171235080779351767122139485023807513581141344302497411194713833798738907108290419319486987499043851472483410585236616545024241024144974886852795335057967085558466506120441281979269433564250408773212235814040677027495363*x^239 - 5367015027915364541187673035572394085925513029984091168105995788092915233192442118387478873636874009425726609503102203197353496318606992088000995927649283467807157190750119771098442653416821702440648820601224085910714447534444803561069606125243486977427297132723574365137878583660076155319850472804271958067904497626070385077008706525755585065528599647363263854065670424551055705669023118028578555139989361622090425877917351168548499260962989227245733098849923257420611484166569358561376288744686762832513818852115594159839237726551515588438386311892336198958677744854429841346122814199900158699964433777372066300228821387515201312320748829761001698387709658047267024577874705980890359690616033228209851352544872855283886462875833976447303387952215599541794538904349752401231321722088019995176846456799222025738407424174011723533825777517198758661861134286254979131775904171919407517881281796621882350201196702851675352962533204596*x^238 + 1646396668776356908939242742101035327491663227720433455162855439862062591127124932867155673106329160970464639427624013778480407607419240614345185109866489898851012153800999153901988968239767952973780701242413556257492197614294258537156287731160191280664383376987787510940808485296315536873940006607160629429811291466872084501442718209282760010866272200727041960609016794533104323659273912001469278426476881452123588433863500208282710171526283389681666009453286964897964197411950930142671858291900545692094299566474358864115487626378940734293587466521496658820227710929910577045749627821145306917611240309036769624375870926045532335862902203261396746232339343504741593626534124159614196959250806280932184642501057982578589363489563746283334987098299549632121301185815388714391149264978865041319653728424444815415601378299862233701107762683413835069403420108284809816602595827952548438579276148469375143227086854241067782745779025589567*x^237 - 404126546832248449727314658562302374482971452939106342928388686134024492567728792797215446587710950172971332524517078739769104853097611285737843049670486208760164292640551136768727764543233915153499292887277380854230196290996715403512973328873597211992904501200481709558590918423821068522981147751815128536025538611813476862472610546721837706921729862887274256401694184051489318671412827652820144812683303284190446560359617409402729013384340374055771820688319166888694750188034349826163412677061757027170468587673703783649135512563919099665185056871806119819800622130245899213280383880301437635122862149127553886330174087216419322396725740796264837797077489283969659766364135246212205636120622917438303983020682271842576167880974059149318676961947242715959297992652785270608435367096869612945200125309197282995718444852408356026454944313133020423094918826312000353571376451921863233081689240688161272276173188474566784206505710050739779*x^236 + 42146983616537153278022931040603082517830923296233852192978327848696182314084211663350414936665121896042104785933470321352563554476140499798991992352638690794654462878797054725615517603279479752650894392286230834642764243504124004164831052554429794720913494016039808423281269470940891702301706942624515204677894596584252875873362612237969467968729746511702319151278325968725035387465402986516407995863984400674145547974752210829281347246271460828535815897186428060227772953577668726503070996614889214080171399123638076082172372903747596067160876334646473815956697187427762004772923799260214915619324883459360326527385433694607367766992413643103041382537866128825632609346807489569336017487389277152649740131199132340832252243707185596181103502282731435896046470953666543188602719724591376183536598917230639293861736818633826276464078338647998831781174954383485391099483899263530288250354047621326186240422746238216479069498355466384806903*x^235 + 36020213918012522224741173419868533757994617058888265566159557519141822617913345946809432392836017409413595436681817951721411281063362145833297189024996054185455008575788876926249419371182407345553103962961368384725452357251552696291407147361776497105181945517056611583187937617950571192743475357426032827882576314012858492991452531488312147119397659871197478694543827912099483872209013338284434256541780400556420261944753240908296587613228961300436906772677183229920260165994482214623810464739787393932700535902573947690944178160865021581591022920368295895918431614632837514280301465004913563115735606531570583359297785143831214633634423114109970166680215521703370088832683120525773092386821735066157901223682438089944200015780570960456224391998619462806392432149423922910798356906437457357661183989164700847659980617412170211592021878306245500218596717112471551530078648305254441521166751537162963664555983783899278860325687476323262765063*x^234 - 36683198053245190767718163034821792369029155076627383977690479543171742088536748686388432835603023197058193137422109436792656786935189068241954420146372174855577768798508285753259995090628528745226115810794948055519389720261502922680402937870775074376283983823121535053404043944928533448587341787165259731858410770031824687024693414478740458378737973941324673115532586260350735591937497577856359792382469019269360405087007567832333062073813341756193283306641438837832499138582851834169910027529484168129272044172844979449980472517018734335396626626354653138059531547353840737988934694909675559477977003920687464969571106421091890674751984267601974373419408837626136474350351873790279594331428524579141289537665191069247116021811736056677865914334510996150349585343564453489346322887913678181474547926191709771371123025793193641879558629448759410827428853473536324719212894839318207569864561367358574602285464804318132952570296363029261851282572*x^233 + 23660977458205892224841407110972665044430571855902938296894515282253074395950439641299189910843085535278569841709084394886332219051697454868491401177448231146292627120817686619335046510022904704743873235387715835690511097699541898241572610929125577223061716399072497601655347352575104530527757854581858599452308948317830634698774045724997840796344796590589857439336343020176130718804618690616738342430081564054920965964418635186688405888859622504991297635457940415992370353432683940850612623810806952819497036524796924831938895633161857492414875330486793000994618416583990937378954676683743372860989553943363997892854737189648942619056830220677819639856855052997277726335062489855981861148838170210868878752405934509509429760873108384294734609363230743291378669076978085248791014431985535030963964031643637515570521469264302142511271245965557835258777942114084364340420222388155275826794390844486105463277419998613372181363780270555909972259911220*x^232 - 12951472509022107559075808676909897305921476290537057084957707720046619154628427972244568427042245774212226350209917518977075389360788937230429070516070128111937392079593309637577677616318284724455577473650237756440371767579433898389303902575709451345126417511278277049249842451927464568548296686991266263379535674058335925154015099244787251699758428399364556108959227646912437538278469106238446361604647089279344383166582448924197796735906698373143303338516611932442723066915793608978923129056161135789114290920144867389448645726906018717151239042513639885850654611847835651312210043283309424708618438744928761980303767920074419877624756977195925007952279753646896044195768612924491185535413561867219790041984497554118339125712717412883335497847857927394662755917227191045840064919659878044674572592428559249158833256232526233293647761740120321639011479615757347882378330782929368413325237313448437736152509524532929074144367658927801406233607155645*x^231 + 6485220784486922988418812432601475794784061113239387695873464440575524834786028061809406101022521161709437191128833098202849622043946155200958866835061305703867880761468793192454631893460298631109975905164073346063399995938441573588516693782606968213744468112370686653105074821510949030739294771068923192700247859098755230081330255651040058292335502935094534234075231762735772493422653940770239609362186330043813218553350517916814007169779474935465709869523165300787383580795705658704374073138036324936444628102484185588374487499889527886031761447654789062346408088271758273877897896418627131187983615190929820936350238708479504890931831728182206631568009300208332599165287623259440251493831733775175078638767856721233291622300048279058433149316355073125517115743997345432345398912873445906575258163165931090435530265978903778735288458563816714015445646555402286805160711259648683645520920480748450301259475865190129845431798124513684333476145764280550*x^230 - 3065979359771792825376015436473980828227786152415804408631652279750048276966443597426383343522673274149411171720928029852982897916614693571902626490870498268929171695159885912589055190967426773414745502329034082894548489809118510432518347651808631079972110236578363580278287085643618785320871192670783369862073183930783043328554295374707677873474852599553794881361665094830389920377586639474905525793476178783590249612079736142061816186360603981311598801039640895304595629319030948086138499639026047338131216661246170646637526046771796069522818410139092842882065463738474624256092843804962228481823881369254045855498213678043571733201895936965034750575902324460713831769153330087726889417083494453066790070560181766961033814765566206343572543761145803728169091320897755163250030744198920045878078800166947641112254443227520996381875573050759676363900520455427173330241016989889856747578313100398880527684414054297358756126194923637053313595424837995970554*x^229 + 1391918052292379637767130286646168021401341915770748423269914329747062969332543810105488720668966648909309261970327671417433195652618420396719505282360882647919018231692533944280621062869594142420282965486033024150123852505383127300686503100745902625501746492011276383074668651254970501956331136391799485490110088555267171460560871546017138094689643385424283202743269601268114600625751640867110713275286161830722045739654873453053801661382946686828257851571233384651441624402034379414566543346714451743752994789005344380492984855375402757948957327722986440790232115860008860174299726243739266165700892595900070242785861081276144439249409087944255860809981641645473909819816808454745585123432583523472598466853072745969288319540368926789392967680416220560675832674846702989642107379532750899856730814235497607144428565968626372129294428257784479315240849351041138522103198352534501817883010457227555431563619724715779413176444886315307093823501233534192852467*x^228 - 613329698692566810957091243094217991218481098259139964514024324189436822342645555967565047480658624975557711199385037713603431175090694753475807697270702583702360225779367119324983945143280535258090871797870740977240493287942958489170644230548847314283525694347656453492455139193332990750285776131471142027786615110711400168226653812631398142996563782727247472234450939113492894850842578726434247245877669014494994942067408946970648880414377656222743846282823298801590062168036940434110080006039006402237673325081943390791649203513335471308340563286738941171157425696410094664874596494058533590077908478209724738802437741839161738732992025643144074943603684663969496855754799607235831626278991121462584910642781092730100698775089529810610530328347797921098538598892613174839970785011325215870944086150264318873506257487099203417444895557564090419128082647621357880554172342355369314526871150512041204945235924287920170156067711243068620795549515115493843441915*x^227 + 264292866907161874099977438697748898869869158671014624972127613844878918692793342668493294669075094294558846185114150248904879394691455969827888216610466566703435200069183230075791925759181444832021812294641264404110038108548468130219024104480006896104779090513441115135709691874845073856544033221127430517181935161656961586990680123956867840045413498529095684552490975464658901226083066652710785134572778211991783530580494653157301665802123875883627948436318582956109634028869358071215987739766837147717802981823461521562456209599849133282345672203985225270943734033610306564367604596544919642901450187247266021921616576072744384376421002269051693288423140837326749625283982231102507579941233849489635844427675898688533173237885861209863617646772965232784789688323603696772466108792279631004167822103620065879142329612173462122914209711341564793299850986361030332106080384877573558693224599983933157407516199694921354211828443867775575174278641203623189812071422*x^226 - 112016995353741550116150942686084231305741919238762027926923831629369142613236206766833182206983257122996168500962358014411030720399616999369219325189562042586142264659161071844192793078066148546525119886982647463883582110674932545413285466356850869847913340782667924921328485546230283057843189462725068794028134087916899003271532270332915228933357968024328855147421546848889805198748289856835948411929624064338882999255999443138566326158766566109049294155823768380817161603840657097779008351463570894794633823259579843914588062307599932768879494471468496603920381296357001628327574212413805287449677340821836218259232688642909429445041332580383074831957902365567266778026780019650138276626407321035862878178729021926365615788073946683692187512708606956265784066668122877326549239723554548824035214675372813998984680460347059659032962660619293122716247212288329941820148380837973100913649569207555914973435139786460417773185680645232381574497615164346677175491204900*x^225 + 46909027898394878042798270573603136850510242527883145485134327338476561887045989982823451442786368314925451191897231381683400214380586069150659145988579269115203206599944147713768889377029871385118198479940217769114527983404085231656395914722336410507510027324101388018315630924905510200448812319430928875729109223223154268287015058645907989876308015347798580907313572882808420497518959806264263007372142460840698873024712518774439636881740918728375531229394566415450135517549989459538450317130408838757374864745438303583114031915076396476247819212574266045583691504582612591821265650134638144601517616839993131912796765234178701229774241454169381875128131217894921729329469432267032383137570878617651273242352482625935625656225034970295149516184656323986922936095668401084917139764251234196357138612677768633263831093968216648486552760639377760474882220832900051936700444162976659500626522158288365265812959677898869128580397542432129574681986144343825804267439405305*x^224 - 19477479636008321912261714579816362843710732685999564237817223164962763967027938886629353645713890093990010024393216144232163771137971275832131165262560454916882666157039166332012793688648331023538984392953493083397484178703899759515240198962238837768828129512243245891410505300425053420201780688691327234613586226306939087323655686887505403798185697753115609504614706462426482215759243895191613341162139616288476562712980913159698340801975697178950181538688059376291268717475238314277511697764690163023398241714772086068914839071069844911590580485759663284614996380847371241223332529358048296204855727826461678215679175367875808677888477343320344554470532552663462121622248713666156320195190888530763249132301099333389972010542035392587703786892498900547713998836828815759534375151010134693589851003095429136467874398206386557885851858755268091888864273195295110849035796536528505105013736041303204298826218409416287286311647693102797596287009877729144369377886230050234*x^223 + 8039364335983246772268399666582878763211857445361368140376673325789808131627666180592546417687161271256949469866453518176208688311077152958864016168595796725543131951898614756395839422907967055994879990028041996698788378696994151106139642010943832708584940885279368301491538167182611628762546391877138645774770370380854749887580075951623516647433427869701343928302452206260218917146134170112526997684216724805021235335674414654967301712340875537212491523126810839135003290265572074806430687684447941705175439365084795087981004759508499178402005559383239730703371704918148387434189848256271764511416883034935166034555207399277974335852925420803514879761576777051971385574379549184438773540137594271723928501767595272227488371172841218986925185637110673409694821312665720186004935222323194852748750968178066556044316798587399894389821070526361027606067255872527098568276521356533720825738805996542323993795167750529224332645581742243259228850451576976589602383189550347117171*x^222 - 3303722795553682044151100208731544972784101382005864296095794684843980642616787025414941465794941094819557397334596167201272683247018527022478560768908637605334800607284675349706009532611820617200107125886754302472231276614724366779715996725991637182070561075053838376025754190178747780095764376441276523357150376365218625071754920267677470890707567755707256613374385968840127045128919195086487255711647431156550394267924417946282425612707473778181980119247239715088545744440402996833396313122210333488787593430978127240250336377589092556899232636465402836769872118219581036948825736047872307756337426051116335562119169420402513886784055330174573942877871170812439970917011317487555931002748412462338600457046146898090554098151628781084561514174353935829681703409998104956511583364874186208814673872091527016391068775149426508337010923016083688863298054962992793604644635679837327710465978066269720603836825373579951115655031262719087926378392696261231142681779283181495379611*x^221 + 1352489824337114225747434327293344912941207465315046223569919394348040324381106261012676024471516195526001386717173088860051823846376766101975716486428562602215138543206503551293727908569906008700809039552542214899453200285233324120668853578186613667747331774895721401267021542507680208821762653296710021880532398190256995090782380806195833890665797165189591967450595660519207765598206326759912895711032345551057757399942775807685257553864122130603055683714920119067709446774824184198709388905148950971024416422255890320357613235697972794045068258874638294184383862364722752670037664326502040280079573575457358515219168102017577879631815330634865664563694208893411378899728565364709284388253163606834127658800626920181656554413494163071961341631575744881884314181121305682194469041179596888655476261731376916215016326971349333039630572590816980062238951795295537167256980140282339876747013920051475853747448801562246124939443975505606184290779539034802133062003837098268141967661*x^220 - 551414716056250658955504781942576848645193916435853249374781008824716091689111882433649616782568731003515077035751577652302411994492630632139852668851385657659598752760160879443489192462518452644086983432909168045044338910145933308175835866742857496586610026441666779809272272995013839774568273383943262684436718460258975721324887995993115741738480523281806110273453678724944952621171207599264656423998632287630094960974218117304628594940959591591146646762387266474018571956564369260910152629110754851228003148780848138346956265012899634282820298004313017515215978373999656700554552258196261316019970016897272289903752963603064148723079096003641141803205016202885103893529289286850566668558650770028451167342121112890305562228607432301880652348336666214515394929850183855522393153809802553457970447440677253894122406244697732347869835590220363890084873812693689388393596133227093088680044760075517967186339202205268543644259862511866044229286909637055425833611280152806145124175052*x^219 + 223655692501079138219298029132443698147368711096671769858945703792313598794769920732870751861655436303047128404021761300880970098725417853949507711773050175555942531407102942239732969783006758669650023580859771705881589503770345587300813084037639963546149690451316278414959101802475808117187481825809194579712909705479132565892034877956000106213256450631133108247325789819851059986724638248613278552364703789181670617401584573603532312881242697390681048422909493142805277931931284222044830992635536315771986360585851307016930541487284037924095066850554150755405846279657647201840034570000855489391813396133434743504020947408739153752313620895861519304402385935504348739222364095455948837488416362724173394970299670792673737073391111191476279360133326868387347603465951739562679228334513185468379413411303695257982556801782353068998344929525114425825956205874930475895687358578121731780115725514530468654638937477360552205960375932099297590863245743092854407561413419195531551544419694*x^218 - 90105315516435771797516993928948771522074702091097278430755828685065384748006326592514253093838027057995535589956502162807300360249113353947879802217033549886135480430519071516812777782003360503330636929009004093133407873570761085730740284013894607570281452858439118356271176602453683159401100059284441409555283632240263985467202721428024524045640108127551142119713968303823447554868486983718585211844040676121985310118799602679208442829620082140656059604503637464752693475754348817522699593378383804918600215839401535721857359785785038664153010926946751470560521007970950089428985526038351461038823798018877447814516114608442946790216525538079655335787147760495812974979057898933174527689733559831610326717603883740938782522115365140389434932477657422950515361468741553478133010306774166409879460732626156277076158863765160028409236755437641920793232320024708320987028078017859460383748572944244376190070887763048155865449139924590874251667662384675077975013755503429272531691216472071*x^217 + 35988580863548506781435164555075906258144442274757796677204368521336507943170189774051600341705467918942845909840748175696855672915902297071138273121905645995826430993804822250651140921458823162576921705748599146143949129860847160200886077852067538949910972687514397200464698306754758890339441153870758481593655147287013333286394814601873228526761366265189416522597524992715819153046829820920352090554757264379280906645887269352828195678738751298209583837429584337688737018761944149191498884062721747450385227029707873294561942155154868711766865991793614627429481084275856549921972409303231955017092298606059799526839696935633834896549107592269196648702702531937325386406928199895091439747695352280475698147835252750330018372745711176744527378279297754534847011278214479138002900087475456680772902308550759152674167669661053460888954498625288967407122544441941315844358975548120078863712533630699489072570749105856849775498368055088293962348341359139697732277364094044165703750545892033698*x^216 - 14221497930084894285715912978096188730716272177394540428313158721775184272848568287216699495070004136756741259574544007224666290561940890403393324635336546635723181295474521967747194547867611978458133147657166205066900058133163432369651474756127023885628158354175334507963220967317667927743944821058970247784802080810991991475871208893691951415291364404580991398217698209863734985223557995657617087846535528691362730194136531040007248898735371130429425671142053211968069750584019478706860296852524269479767506181812641925685457533961197501375459677081950101366730683669875500209473626017430282227163576019485003512391011466351094349086468928632603015747129951671227981215918130283318015479375810936315548256442222276998532622370503614116354293980359410626852083165581718322900881616905149657790990822583585335457478375885514524516935114840543839613722622277050591033673435726249503952555856274023969417307220859985622689662000830945639597578397651971877233039483814959130746323261395783771187*x^215 + 5549144635396379400383145939520826018869225417577702202634893926690554029470669780267622019689074713713608694119543444696509016214913323427787172054457322145983275172173798488652017188249967531868462442336225423514949058800081957551245530958203199325137766044371002583748284577469405515503563148871318664195571367498274595038707464326573196200203085824079253548528263147600520539246143662831624288694683067206335954276684213028840197989148732836003014036907369988399899406294379872518517255266831438841629462183683649030096911070909134547309820081085883557699802851826230616161578577216444854937379414480970338475282795634861795089810921339049402850039153868575219793363510011563047366992897840128706385759989414687465829941972326458612472669068790699319089870052790149692235003731467851660516746204475455164771917813600831052703782671094173468178566758416178231829074520416816825736587491159732493580365846256004439183038548687279565146769577717414735696924125485847045870239381572141098137272*x^214 - 2133998313441010143367213585753812327931422975323370733571933517885247067767761769863389963829701078903110140184375755752128001066341748223202171998944954471584310532632247348868134512080857118468758264972784941390200483629042604602754112129009823510258799953018251850450065701680034158115731985195444391567674474199707349723263191678093385695900912131552884468468972863372017635140352896953091901788700328424418800408076585949640207858909095188792064384396309589859668274006467899382268950060979845960910268451411747142153702421475210635324771460715606597340490391729099795732465299287292596756049140200825621522730925617815985643852061512959675694982009017789546636266012659065089920606219142293572464412324870766874906480373622408394548557490004641574726269169227030100884395531925027356712779648664165558669203196665539527663037678855972419092936272935095181272990172132323621308896222403338835037794648649694156479845808188489928451998470717081546761756986772203372315993470607042941913877281*x^213 + 807448334851241790199069277454965913038999176502830165238578545296168984444032105980005515962099048656366110273277380343718341614589687516103701285111349891730283629793188789729129080571524925539318530862994068751095980520526866609311042863261386599924206220631288715031440067202908700584322661259731991312518350361491567265542030688329007797091409113111419789952458842064104127217307183386816950680887662578783686153991978567252671162505067515744466325822867470792409467354496926707384260614956533871291819977153703693992935803215926026707514653268967496107173501396194559116770834379053665387746661278240003232790441888384587741137808419123470923013031373038199726241220118708570466229987523107564718662801971878828290316350837960328859767281880457238461787994103859795230790109637917610005896971443565694448042717313598662197965701848475297966110170819220242949822827022026857036403607022121581118198209085480224924632572479283190313573425097891994786216312731330321991114362672157910531418408285*x^212 - 300155107202987460442941343126619735441897758393855131252430950470107442531903188988085915582031063156050375708173647862392308211073238974952899522215763968408773450891283452989995452942811986358307319238820195089815728932691394221821806125507208580725384601229206826193139171478325421299749026417487209585965590301218293121210786121498116721186962458591671290333721535584894718898917475072007844533654516832227528111550133638071950001583268149131661536847616578410473905012092697124638575214878390152685405522633974467030003843831453055157163532427147376082598060039520307741603909871907226827557912673178895850389149011848650252058634783722052945646782934418685145995932154987608403808099338285114954963544390015685026577376777980199694893860656704364072093083408538006909916260450729264925527467370173088119726511639635987147361834391536222077840899988463811696331279036532300390937481918346804049986626329537018037145812547239649678327890348134400302883551880517340811970670986519136655294547070626*x^211 + 109483750540385681583724085105777505915057793738064648005270578161580807931058958335745129237450575227602649458875880755138632910543458404225218701435831391857909444441028825142002323324638332076934109477998794179460318731325771095024598015580305046208629941891349691563106098753312994766517980977779127336479985307378906670856782267889035198804667648493538332711958455805863768762093659113653283414733383828473508655319214953938046737624713946076978228074156060953605173383150694203369414584179371447751047564207892072707065605429915267079442705760883845260642312498170929608725239820347218718548578293612102515061997692760478068585742372632112275526953048366584687610568984114911501693961639309598741171302421713580787059633183514749406954926893693289597226418760498851934418487807044894104460198269790236748374830333108637339311738629874261252297339442237087823553725523889148583833000157383484350873464421504176663940050618597373445908476278115400586474337910675419282148129462015495481959218613205021*x^210 - 39148438779237783237558267135158932519100113598651666584964546608468310117018171164207161266996054050399682518323090769962768365537933017847520670726950648527463710378976361539207198117008039929427127866836398782561095679738128961732015092436856770222802928490788323039977440380217627203701764925152689800076788641910332157226019914918614083828725551541663399423195054824062248208796076079506961390172492028622089874440833029120447279103229857553503792582976238149626358127984218840224872013853800811956922412194002564868288559531149223823969853124499499433684900617369599827331923648804543843109485620408330325956512366773806025316345563182654903618685496310313756681918509515700449771689068233469281238650407079264897285705094957257154477365987689350002832402002192159674694657827411787884630100119383753414042247162277684032910081644219924480590156789585405381887954992362520459812191490772854934447485791119423107657970931899967729852495402770430773024640268124535057920672965366678413539585048592843638*x^209 + 13714895781828849789168297914275280218571486838066857162619402925059345352892776943532306789109459727119948238707785254551209441273830724865407381520268228019842052793853359985384146711683741031866730133613924915740178334904425059888688674777755674937367972628277652631045625924639550151034900343592223581870809389720789178115595313234671295467541745761814451617085696580901533976492824941072768093084989567358833371379343178299006751984057526572101049750504803909945794790885120155573396854020350131630568187771952560157231363575752209053800754106491072772182141812230876546455122839746041967966132698768145545206222305666950365169437701664681527801889743428079748458060494588500083946796262198539842942914419681936374905645041244950408242290682559360395666012391238934682292613265437162713965697680000519879253495403731103062895268205691597481222281486845568700097364781557164635735134566575021983296127748889764232413987290256258117243231070947604609871934828124690918337794097850194950891418838343822348435*x^208 - 4707308492786542445875347955478753194235836784906680810060633493815738891045224271738774299275010729123663461450428163970212941885034653045051677322260575122434141651834285941051620464122003363900431005802900171458660800077639758827561057831402432026688136091568225048613738926573477058766956206630946861913187906613410753331404574181308774542119564348727280991671475580226090640854913719481758529091683184633671860201905230432499649077110845446357300412043711353381975809458184260066461686078622273296647600444279341971407278491216686895020973790567701396854167925137018230566244104781952177025166913798353238162686962312468805664455211339005682381044017183207185509286560622963481074521773587375628133043873784963754466636821063646405965481100776456475476459784429332749229015914031303526286896776450555069424252294325132569354551606478627146062791700663963697524253390123265077111436514857986943015077116016465438799544665511463995319534032477518567910885764416701048022112170607521622913415804677223956517429*x^207 + 1584170208094451562490384882518306152198202428681973043056716972376920836778083419357660114726759088316241933054814574227679379634849258123603583967591340444855491942501107547264267924827923910828101076802595507275008734195516638314956952074850293768852660301789967253648546265961223106578034308544413726350452934374527208525680797209151283010653925101968316256489501482911490848335151568000837448851225245975495475333943846426263164757946463392383725118289043973965031081260261205300496129230942808140151221603710812111934930658060798298619889168572036969960656092870654474108595879529378204966181682542936674860032633164192184743624495141494691190476942748512669263914943710741609844880439656818610411388109135416462561551496292475815951282962788412623532310066654131438039280041197847148158048386781500875307348623177486582109127565948332280577647668286850262342601596295918150517558570585889493626270410124910498454693385216494728665727105042365886259274911120839328476091954642061739726994335139896448512650930*x^206 - 523811556271914514617011037867155114878596182459924227139726362065646513322310336981548411448073252492522835235223501135468435575116404868930084368544119810112446925168358665560988141983371330329090657596179328704472825990303667569601556725041187055720237327221975153281701797918244421497502840702934114937585342926331190536134607277424026060817195747684696442406011681905118944693948688445414176200968220090564169937746066850029281173393866199771394427942889442818123811058834694467067216434069911729119573649318184391844166567677152814289564342443709290665006929299745780967581148322319096942338572234012893079865340759432393218363849393833442271436802478983898718211099629632637576417791556812105440271217856622698595585181882050743617246676062304442603207648146224043530275936707842277609701017894100609982386375512527353380854566085109241667708516223012334800016948466675266330336104420242534815828353293401561992771723146204021444125947018517457806579567583881253960982536606814021995369799966398417811890683806*x^205 + 170844243404556070076822039671257646217988235777474690249546392162109196392330534413029020383272298957128722516796942047544552750987444470251095011379533100956737692051586030538147637110330987074430401666282026531405936806531416451812663676894586284348101400378929362483255359106208316085963294381908706770799611184670685686478899691083170570760030199825819595774309791997672016704762746836456980335190282176888435240320326103118997265027060906169967897742889089390824539482477831568177919981553401195858790948784319299031967290769386730970420173269078769526088848970609741812693517795510335663565801594491861906175455219243861413984711603168213002075896813976363309078680933016224795262614737347577364153953970443751890874806374566971322364001922596032087062230015684976681556261404153243409019603740159567548464509720020251512775196339071116195749013212990828767771077709136345575331617135828547769245415627015031222454172950691931223227341812553133617918925957645576000144480848477958603212396371227830552314327277425*x^204 - 55322236123628607985507406112403548912074387550829611523615251050944361782517865967098002190828745919033970692249867883971468527041094651812520352208011367258785002890788391481299980156656192376176557806215070774737385351974439151231144618866396190132718302136183186557738960885678256756475329427826580595687876911832496822067741209402712470578054498131708083377795447492845632870552381362988603119199358629507910173567442583679497768434757035799838304979145065524829384736636827524022436282424308495916734596915927279091127643769435333760090861688080784856229044761295232898005716552047828977038127928378645822292684828431505148659539371659237320579866264617363037329429226157506653806639179965127470947040879852822914194005046609206024360581115365503564519775283441838717778158334045716551736206931452229833058613602762367508040029523925411158680605231851230477532142319083197030515704501936036290539318372978430860449715614408928018569933194873282311436078471588364377829268262009696389711582323053069897534831667612254*x^203 + 17955491732889567751932024306368243230825963177172198756854209815555589922322490739277293318969201905820761793624206202543514940313985442573251043857353303015774555304646415274097523033389620573493058654594158651299253256058208050302542529859729803336382691572783521184561276335614503169370292654784835513802552512110060138269850096881565159027598736873084038275275650991255788753114663966496107515278244876003110000518730626761820056464071808497160042384774764481299848390759658658827867264114410160732167401681445638856501871418826204581909109289410318722108824224183830837798901102826068389979695511831736198193134093358196985316228786207233218944120942032260525765581232809533172499123236372167283380143225841694369417128744572485632228035511113208888310286091171888820055662252938271194492762288201894487725849389736743750803564521226497415491373975612071375145112014837914383653775517174955895317460196511676792008428334252457313762570207708349152624537814257271660183876265985023207022393014289567611171793666988052855*x^202 - 5911199300219418602249528698751299609289596601987015925644330684049894395399403280987469233014957418725367515335475659469716719235516854362091768548790294878180184242456884209515414692016313932740707586282302044027558698926497370353246087574779597055579388605072261292407041353139080026974894532570992530282638589227891161914028002916301561598663511932495849490894672682172502381923407453423670705234913410204875542161157585460346645319187791439603199801857250206142034258990332306400173774874583301677268811613366394578605070248210722046247655552645364542893144556599426292088768338585752212665363380275398275333018765747419554457144392705582777709939789233937878710733451483532401122438599399841078356534910364691147226302315758100664529694927855092385049459241799996500609509224706308809941047483044292843430643436828128753964585331392296240107303663294532243128023777666618248849199142582043671482309971461372750228436237061395735724724867061980476649416061717521883302389490512415958007945381872704144278451836501096498742*x^201 + 1997660731737586345931883328016278062886020779181698364643178363658420489527390010942865752349341809274297286077882287764825196264965298557912397223616512996229722432909855930168119128634288119220275042197585990281013865825509433477738534917476193263235964607826959057912241873186794966971559361114574480679978528144897049271432497038770333719529964154952039890833680762572717149615971604286125514239808741895249567247499116325492057639795021026306882338546399736930831673857868987785817743894987603102726969900190487272140442606000906935464069569102587705216105078378843262061136461358302798713650687397434087624089124092127438137258670978338946333091086549375113477893567379775600495437531840287975713993331638367665408206123999621358752253912048812677696183377035673798550209823507967321438243639775190062110962474146175140710433380234893196038743488292343684476208013453934676223066247175411474469869098196412455286973669174064984930071024532814500621022347253839763621099580295046511489461753204936195634271009750577399945555*x^200 - 698384381196830733748279828632160513707189103334200740879516527168845991942995000289516914530225791591015600780814043231916869454197607771174208099764305007962778123844344285353386299468229239626150532650974931955940701262039526472910648622482750142586548106526824022990488539102798353539316092021167435268812807333445776513688363611138541713992899784120046800446812517031573989778420908107751779912109990661782664846699930843292235010863399988416439934778583369204958491238488102345208300466655230825224946505220432924696988319681085721291659376252371236601632005255286138143459674643727317685987633563820176242325680961231141970263480502148187811533168793757940244607092601406537942734464959784312948423954796104911037436210680184174338647126889696525596889632767452758615271679493408888957565856794411115395513993685409594499112140980531233422792028935772516281321628673171436048733925028636694856711301178649941009479648522980002615256977107931136174516842545223447571444192179268230921204073718855211916211101224778469859766830*x^199 + 252487944912994834258868671986668943993625573908824362817588535908515320468861608272120493437325013691962856450128313141685388567680929634438918384325345357726785457049178259449644094020226134871074076919125463554709657636007084570892694715613582531965575307084563742137635705020074704790467061307137256100252734312044524679957305797775737697431464597968342882577730819873069083437722233951773418598048114149017967365828739957612092917868969912839224360459821118124623075843929041043437576873044945245148418863329799557774653504317776034575034949511416418248425621603912270677615376773274684302066763583235153527588513563879602819585145893127100434571306016689058267694835314438791587903492066415530521730606749084935223388871550998189420309307407775579417664655297190716855160130874139367633104866128671031871266056680880758716296574634551456978354728635934085492600419621398227971300031429907485611338238526617445222623252046815780160494027186435349013025975103380901315898395808203804775641169498538951840755721887202992129925727699*x^198 - 93548388733799048641830983013848543579319987875277441063493059576923687127333305277856157992713849165352150449551265297190618716150891405746900353518185659081381934330666973685059838690304270861061644270876207933741917825232751588030283061782222885794508608781062430837397770407529693902090643087606872403911706966215121685308745919579103023268810727673168514889781089601713338312540798093154913992301011348406192964017844598746445407925205071944756535979732371464502986909103277937535708545787337394725393065748199717176224791942525646198312976052726615797292818570202797221249865232839024153577761670976566900439434314281832933958263987282059187379538987199992058748825609188329533404607356401203565385272159934103247094001069802211343587121810368536209104832448514993919269363340693705714540108897155557296589052110745850917235774868930002047305434920546905157907165986533146786039813258149829877672791782988541052108032695765535846791908611614146822265899080326385956728052116709801754506985221722141691856183072491510858568024526450*x^197 + 35004875103863802170755733059110504376376097703755045349301565523833216052497929370266100643958959174634683015496177584634961863298070006006640116419215332788820531291158404387494756622087561856479179862448455049009117537587765331252916938209048735679372028366890346319794425790956703872586053102826243060935135257451790095811351583003520283896291872864276899914597426622530685824125937549461119189619872651127708674068471599778843612999845453949923140589256229767461353321611171525428229058285128971034741816584860886338596989947898978147231699846352638204748336145063323385126206320696392441106972898889022143044506500900050550622591404661066030409075627474891773212135888605931041613800641617834023131016788641683769523600098820758971688162371416622679918882472972885829396892980811762314961732973321943417888237591272781472055013010063793950130726072064628842184879160885366311994149493938390511489792969307738250130037361718025327657359121037301635707865286274723445237816651622220458144822023849360002173832180745702825111187766577773*x^196 - 13016872411857965740264095027821576151161781720454583680767419432107333830438031791272297315589314776012776312310435414707636772974882162115470652591821870601995703055169484968409443525917474875101065059492893918259674674902234791512784451536880248629183259216930642841060036825209022378819778494668032450548379406261990452945718506860423632113377112032321711224924409277337372784989215371767820816598317368919904710068199091989237910257163809796556419172185575886659819847755244183522709402653364967868647790997479193846622217669031078963585299997945255541891539585419655981734106786153909432437752954389124438540474305237845409556496821912348194951220100895368007193104995292376601528147296996545448345222870692475447462107337592573720426054681863808213009623368066459702898649087837795583968677893811795667590272140255295590445371993178315313826070917479031542696897427001452540908152612217790352891427242672099818346055016316049101888757776104508246394715530051845343579335444254917510422860334996310761001294896104849459104936771928658093*x^195 + 4737506710494404161484556038757317495939778001250017698893201661350693996615939178703935687414764846204295907374497199470393385668672605601409473262094258440426851193157568771742149346073115783426653636963867845401066566070377881612887803584827280971541181359409961089660475173502910542685880889245637753415134435124627885783814602266977728887678562215123602161464277092184580313465969069320081165997007538035592060265807575854247239449790499549776992388890841547383344853719576323870274274608158251564325546220976183243656701116261881617126534724391608941186849745218588159373302190578023920623176908228599627648175229015577313707365648716301028547358558513051553457101817198166455818841305878800456873392302028014594717239053491136510711033276348447965582243304363333192314950544535528631006938993394704042734865535638298178890481905232487735558993599241487228876906760377084604500163244219670874650099448239349501663382028381183049769389351596225806550499392229075369624065373303592521645490643399478692861182631384520458515919669467246673897*x^194 - 1663603033247355114295644008870274375675388905052674078554927872803996596787559644654813567329802698527164043401559030911804201591887268548016387650762635678090190862546389953017614572804488507292334283763420441748617243871404515827939967396357477436600643560390534213562989266240806849641819177444356591773897738952840888987346723262742791097866008845750772427817393727097398234000094356937602082617941853287121906710731869834029826923916714359784973685097632647260024488604650029316142982599145027282978099443546648020357471014947090757996636377162446745164071265780012249740732363979106447923015059231142276435648017086034687304924395761922508498158564203447985857019777122250198367942186224649768244376838502197351054622757240658926217120494745044337201254783673326891772077533019648466392577219740107610546342134494927601543545096230796714732413831326349360933702830776033208636925589862572696293502803660807675398596084690617132710768312221101995101666636908052611183315132765506211351752461585480043609428017382276123831645877373914162673859*x^193 + 555064202590286535677451878516990682167219459225750835898886807500819939334161551387878313143407621224660594869362140281389512731358727926991540837400246172264181299983751462108267232210632188848292228700985349428667186854709117025575819248018160709661193134196805589367471901404599695500351539120217334880440282707583244537437609575934546866747713464699169746576004496234587279571333291581067188951605387280283530422283962137186437056267017905663987042330410268767743075253187822270095276402977752265083581174294337812237057661183478963878073034207573023343770365119179442480324536780386552252769359180803299208870480257428068825640511107018684771449594084057005600844363138331966050379078487103727905850244918435112742041189689772794552434286705292805704210018810840527944287172385608941115434178070157884662447897556572150729140402741809716627242738685025064857301539667780538031546412700072685631021870327027371856924098093359833632645391204905112953854517274282100565192586643623304805241977884658688721140818964637569902784673309606631499638480*x^192 - 172322802910333160211613949305898342849406030212220458592228137404649770058031803978990209905874295212165557527417492201049943342900793992582643470153882106338338594207737735466909961715251395447564079828334626645023986611263734417280884840028471992421331623682779382924889632670095746556995054854042393425491243184586652842989982541974711584946442762485870719683942565881521437859944612537890406733629165266904337241640049639935248515404335515996038523868243642605180235214561150438582168417940295977873778040433962797944356923049490886223032247989748037261181653383410923380401937031563557774832138976138701906017904036398490497869276993338913200714738166202183958799826926789949949367823600930736077539422348287933677547669001189804328662666672619029824356278576799111946616139500047938302156189357019143129172488405477916539989103737116467983896171058655772324632418118525816352422368001241023298379914690341002266365987034335925488298102283738335867753424156634033006572290035732936054622934073366053327517026366460298878766838862606147021366091535*x^191 + 47939951385635257147933497901454289170508918157734610164067198876436498491760056615175892545879618719247044956464320828724932527537317296060681488567555640828042286569768811069925468477973736681833377814951304047757799898486868958560574106506541954461020116447768987284609711569474769563310208321425014397177643551698248068401921863467709067664226045597475514614137897753715598890578513124734604305502101416832156654735942461681267635721845663476548908920145413371293017086485189020590644451464548786763581716856627853866902313546869805665048234362862870784665611107847242533396194512629986300509692182212868005393502879087395053586465248929157652343751704653294262862323434719885538709552897529726856223648659654695127860816929965783158597769762617747673016762481049236400165825030518164628106016177138501753429881739617645116114041119283905009408252475209300414990559683823570966229788867972851604186451334772681827481845876467651601132424524715174425977118680294646910966175667706234917675794496258697810552888415147681485569914867122938194146108754238*x^190 - 10882060562074488749898959119208933372234059324254759734500289736354637526816190098761159567321239995317833163813317184038168733948680120044152539691743681981653980192269955809387171441818558294236135168766333586813529404880768245488762461387933445205622217398100005559885878538480894346189177927161534671819615391217170504117443816382170718507505112313280082373315092767344333601090111088873193269614211544164416861853129337404708340582224408641889457501995903102586267630718285663427538477898395604500194564606417405551936617739588545522592407802734879554168359626711646295483466682412492123536969711776493185233349211729171780720967367750212682218739983958490178825911976021799520063970204659365474477624632389962932058397457380169410638803656001936324474491984251191452040490633072454521422249217341189778019563150609125966187973362016180814714742422241332691975066868987157352140603075900617711574009412658400714384696490008868520565834690152954825686060988978734029734045333939892178832885057966327465638901754278023632504340863950310166112637797687781*x^189 + 1296803120826276085500444475098864887949171884942510023473493345436238289470651500986820359122247592528500674500079402178736157458700215325556053133626451379281860438902810774275387680975905657754360498945483705678956381170225614171752915130562821440200128788139641824048175719471961958695642569821348295210189235852101888444165330019256990270730715552368246356099535171321002556238912494304535298066530390638321875962345049804233210528784340877232929123332574921657599219149020536156174698969989043251493002094577538644655989989358625217778253186864559467899324359324640134041133435947222626592654279194165077779230939667275493950938399317472838069821586824273266309593658205669367442357963729498427752023013507636369954673900369465130424131218660192616805256914671454573335289932663622682449066272401737301787539052617184840827677927738463698762120038495002915259370445390204158666787758313123774643757838358344275007713614373197227092432470733414973099399722244816610807475109436454587154680602333295320573090887998490512176231983192985273847525011011710767*x^188 + 522408802971124776591988411289775134391696740746553314064020725106840268497429483120552762824754693702035367972015732652363391974075735196219872395961962707834435273745485580185888594629067409156286905677435023825077159446313719370617674115097727226760710912025974861874213586080440082105145678090418384230374234469573404870177639669198356600500907480795294364217529096125380014637963179496955439604310772103000886081015909052124334858504860508310131818428859892779317082435731050795768417063067841005173709345949830892459950647040054809219583611092253246516488582595578170127759383687803382980602520230867450325216237286647141971189446926981667067221914542021602983994429734136334732059949464943682413655035588489881893370496224666884922465553778083125230036271814130298266472044947791165127892558026010218512256886751001908184038944704908648769828047095940154018288466056222849586507061520918689988929182406683657969583510599130614226321647384174795883692783738673212798578113583380738878908631404043232206280242490340120389101386638735853389636375112152189493*x^187 - 530689171770803268305836564699860434950713918620753261037346966337941384873465546394820245796689335439948465792193095353861625070197963714280707155419289669420189825161554433096970982742844326567319090854881608430847647927180840075880636148180365395272001790004633487818572309387589679657488087925682205639192110671825820346782624977085681136994669365875476371848046590143110147537831937315839156955040984170994681930483928118732628485806984251051656194021218986279954321700401393864586957054464512318262954933323337874345655756428952348662631409164196239656992815442845062762062845383326440940074775096223625016015328598661318922314869045220568850331168230785539327667763782989297646250130863431038055758444885233524083886168521037700792992681173782060575203504998747239600694062806554664907811588405045708002532287330832737861276319155020293108800482234661631143937737421990555187828753147747427794073783806163386546715567290250527315812351361165633443074641174588249857977392749287099815865351950655207146765993694466957948176582280204875549004490507804155012622*x^186 + 298418995916794724257349776529890995146333778943226398152068561745574801371027842739537572778181198392961811068182134571836462815456478513369690680438754154162410894108371097715240582402388247312894931683603067301100808834622708386818314798513161870469290429714119208532806111438880838520083969276879351977070861300485827835790827329000705726358268636536087383776851098239721987069899233933042376271437927934230258512735406336816490519325678462879399664759857130364719762111830001653077788388557706336429531902493405389019015431203937809329192769137971952926703935035712946665915916371718415820951606380458315848777408852889012172716551889859208562877593096488776294428694691207619100062519477815280953794288939461953009124102064713707990624416255539199231908130199249962964956056072729230024384265829116954747769391402732557570583139659845569373104565734274322833685510983570584425779669434552623789110298806636465162575692158860149709388343675235738350081576508545962421987673078676853397418502070927751883985528830321819404951704142618689993439700926211880095172558*x^185 - 136705201537870952540071966195694406206907713196810376558705624222489542996126076581949798504774311706398135344204058236367280642190014401631621392705159647629039138686482867185494943442062964653683200441862766615706138926377333386312343774227558971298991843339460804813130280937703470649073591535108601893043629566964925219157847858294859258676879516158641787411688028360253673234673072251559172228015130345859103903294107285002243365548932524819619251287592973281644655262634168373206156273528257909329446448241496975050775246025331476873742839224185472723528009504538405020804143423678592997850366520278060717078293858058674403385481494774986977289664340484162038126168529456063258311349992757662733268511317532496815823715019983358598125920837904164238203160073460692983651755883746251746853778970418901982349930671405115196661279654211670898980703306778355362550150908739911708222099282690741110208993616339615213116918141797069217531533348141988499014009795192384818662213462084748558763920986730744248603385570685147004281954971958529712751473710429351979542221289*x^184 + 55365630916572508480913973268236268723739908922629705847354971116786162885695412918621953197694995224176666962689453243577951150326316016576049914710064041434390744735117774034804448793809891186971347599270803543677856169428132615101491751205528817026610020670807016681402536352255721576936841748194667361790391256352309247780117671213787282993463830637403228998183307058600041296600658669228998489583609502376412832701074460711169416758058461752502776416104043245687943754405098647851634729182944049449118351812340631709700833269578434929563439258502733712346586303870263794234236715011761608664464315446460588868749075599107074666393291526422615323444943032067600460514562680538185017411071424399936460873605596815573618799311696840209699651714932157864909027314904839394520922886308981835797486184571320341047513594421741810000996749652606107674348493261330519506481973971593401485500473450463945434506849618325953497041536774844719980813279769697172495852430458926579595875149349377741322064312839803853356203299724105853204346536246301368956140616504200739108656979136*x^183 - 20356228981136739692079676866107137305739533045779214483192391151538351634736640178221750480437634554710045351792851157388252863810446204475289696123928329576816740974509802155942633557988687296917581638365624833058494395072148244180997014195660233093596405126005626749956213944875771585896834021563133818134539773917177010217518070778810340590578525914446848942176192865245980451284499927614784759528918908207026117121637347714122493277706355070533781778142403186400423076864949832955656718350806157333906226895843692614698780232930406924940260341030121277270814485108319958298150650891481851779726928274828177329757723908156728575461453780446399413987119023908134703934037542500275700439231972637856685038684434935440101124491854654707322119247763935346847956534734218935496712394998621020950156335670140518020308430147876708125542528825988861186281478037432768326455134676687364468869916905054862700577362450815680936931418616983166316884367747131630714884701130154881377475822545299398629891766545608635622537334526646509475549287370912386658282602753967128126050328202075*x^182 + 6826079086084879687438202692472712175347597862577405043784757808248693918795336775201912317901690606830644260441155755629033793203779205562644357754126825101781609131927552354425299490348087784924294530662050365576474205483596699270774951058199034031183019764258096194368475053696640371032390026375439871240395176836498274290116965165331833770051241754100303238823327199540909117682808794858563837880040567764226521998921807022105212495819920721202319710072425625846765309126481529116643589282219944621577563736739311576698604996172304022647451512699360155033791080611275800869012699056114152549398368336046472021895855038983964300781718023104626439942363620727788067967724549023629805468604694065932478728288779390580072382332442067663234635526382916734814498469631500250398591959817343741549140662166642464694431065910732588664459077294916295477058446598824032896279024473699116453046049066875465422746614923373282532900268758570407244835160261256554961231441734985018167248928398765736979197782856400202098811847874154518735279725754529268550405633379339150464682900768010233*x^181 - 2061220448779877341096632450201830299339928420943727600968360660729848917248469976582829971193458394026852206194809106663764941636868501974300495551638487253052841299192996186734352742351357410315148729127127148814417232696061191744351234245590734364066095993070501647854556572867171367173444480978350653104239553154615451873074295755437285080333299150100535756614068712612385892943317235715898198155000280927833076661410133953531461892258190008312332854159652616285980311087354158777399801835689281517190334865940346888922899815424115601603416334458436073124218813509249760497391898030834448440308434827016673122931292221226893633183205459464444146715411702287542638608905508642093599590970100458741032367007586373056585861154950456159374627446647607213175118517337809707925189740645851772754863088608664817301304836824025944727401796353951150322546481191035724139705258238124803112762081343944935147639856860764265555812839464947649435670901277750712118572130078989886532045091632511938375988264560239759752679406938225021577730366126958949137122686810689038726190149991012942618*x^180 + 537138338035219406508748803394043073299388496280212171215609744728244977848777368188921144743418216652157237646783186411061109441139726293938273457150834687400733728903878456992575280990991287689311125668944799224361577499962828349526309504194925512119139349710291823312293606014359317013413333283710050365275945454681443034994725328320779167228858602342711156767840438055477769844872157550761596755089872623792187846055880943515599828114766432296388801929860910580075874751231346778465940921294469030226032199246242669156120713545542983141591352224455873819064624528688092405989918363850147637525044575223965576648227051965477667483065359954449041564714296732370518857323785088727425602936781201498978670275616753508221775968221513361078847565446481370873562133780925702436360837066216186212103309412662488492979083564107667161417937610210417326923044916535243979194369791793055070465101429529744332002087207941278033405640762382998099893925993717773914936473863033022740514448072732560060532928055631404936162207623722565962965467251651635369454484630955609591520966584053877512975*x^179 - 104879771408394691284245813530692780349048778859735742473905328860976631799706162588022036973213470038985529729754269481274228510689165558113264312873319552004893289511811337759623947162190138985005703495527725306298073710260156588183140559453744464529699458378904382780999660672571248116816419673841227043057309619896295987405865767898308751657301019524106963520008700361311533943297965548453764018575668178231439250567351212259982728780666654194386647158785608265721716937787579483646632744669771867861684151122121537824111981354448077752408774067740817353091053926113193009661781541115478565701217505396413255343630129152344312600168958256809485817225596462459294774955864596837287681341643204115315889450966504118297132395247356652621553351581024314790725771586120769300626358882496195253398505949991767843313983367307904414874531414453542753720234555941580485030270119858337846369645641636205564763075031091943167607031915150564967904795168344933236744892070759257108465196614527341094878908706798413998072829740304010937540170198654430238533900955866480356800549265160945365815129*x^178 + 3834804410943619047581064186928647111528013497395116227811620339703020105553506539059523001381424144968168693453631238489494668992703396087026934154187198935196174908658247063704376416446814431596754660929382590082177030828675563592615906254691605178743699030861069356611530780155125092882384217639311023456570162560659596910827207739351659130295344407877702056062754797185360991051604994978364821710664095963537557628745650757896379330034405828543221209487955026014994950960861004061507177439281356927389674758856942437446225289659710948778195028237603614986997984618803971336159702977824834998192004363294148341499198956715969097960833000038850213893498870743143792627110527922103837754298156177979246029805836682312740794263888657350284444166540045784879530588117494358413521873017413190660271253152076359821634188084099137705470681545381622606385793583772416771377653573019698350803386788319385724083344169922517214259185069373379655192243888976591366540912013579980399102333257941351490723887052596142650690831059638175872402184431059596575776939150495873240136902234608601999941166*x^177 + 10378531370308291546280396024078392300326159525046855590180779024539267312855542955572862964713780737906708013545206861064399608268655346379443415197037408686577153353256627392166705084631731490335261773824641293919858686219817196697474638371140148007720060825630762075580555151426830585840485748665382729340579698538653729867399210528836874408226465987726385076415817096872890617699861390663099356897197640008152144569572167780321705905403232772275327007339245203937994725125235395556051392612670996162572834659470977172164884886172862551414265641113354793608454412595781336371952811708795669416516187219153551847034244541676007233531467984602149869101064608042789788879525969921215752979054426037972733500538200723752079406707485667944451704588945001555146464610461689946273912229224139634626057094015998820412114521947677902601378858005221398322481146150340121408139860806551814270525992866778206914542576545729181193164096991301520908086703311770379307232072987159950906329062707701950770120880989245216814171019603155515532892877791877489421312290916755172123606782925931722414069847838*x^176 - 7413416782043047343342457803736759513977957989966466211026330347290060299971031055199976776359574584101441518559995487182258565663250373933985058166341412656369115727870658973612481328354674705225034150965968082067150426605944808369310356787169747625967101231136674628387454863479746277750142067761591944809162954235015288501275978446288127484717431014125764556811916839996496128497541790184392265751870218647684927317030074300263738763043037585504400159529436018308064425065331889167578792554546635208455378385686614517474090590819419385124078513294130037055788053568215064002453678544011587108037064290174480463400768983640451258265989755420546277018276632268741290250367009703761139130197110502639886851963223354851477525448951430335409030869606097220048519162412388093792710677644441619867281332882664899860690173301037579218076403323606680327011925392222438025134941841844669348817270993131034028743130100890749930201566255338062202352201824274839594578540152641674801758633228816775710625186098212832272449679111519511500584183937392063542814896563267498109085374854409644429569722647771*x^175 + 3679755918689551234474469716549197190596017401114938620724344630693108191525390717185019611064552969689384174527377606989569862245091732058779650102636143321614772104257629274529245077509794097451134548231828208335000035649463625713497249449331169325552537223740651093810230894679219213926276800826545606816100112978004773805541541136574062869789838385558385570605465661758508031083072163617531706510991175294479510815762352830981879615804637906929590161550788239395086741789404902131828053561733755878439100533813899810447327103319956598677055213022790161675939897762819779239304063155427378587924500799045916640034636201546674375559225429120020375936945081645196425811972863477412634850517247079018901915962416620837044057794801534119498382493676040738516972393639402143747484413117732766053547238455741612621971567101560004782435304950112024711741971156440854254697183217032066164826991704135058365065337733347763095154588561675881581805119958650535358558586727777477866212705461315885227613310322449937960826625832388581742937553693846848488995563626186055104299107685980285084606770234911132*x^174 - 1549869250239705576236688998930291603394200234889157143388750298548320230891864213573833912767080690100592680605658541255171037285432825544550984991872054269710717632321921347030737328913974971401040616986979499976900475105643088137258155613071059878054670876925946852479839992811818659418916501554423218418348341409401304456084398024601586342507173485882017796776415574268301147883698886437880085305520061813444550726515260004603705166244799581016985819675539490901090890658658471989722343064550542189888022462723794378961913101430372380872352430106152262330114687993727928681270075286100183024941131094320936805598237615157075475763430381940876460221874596700929091620737596213499183539810457851532800519328487342067913569027044926618892587304133115657577676567614010055558823018674553167026774359693138550604686041304062361669876626349979448432813563625994167477589671907482778850375687023898011429119878363933687630776179720593538540128518147078220164423814039450437012140058079065464961224785588657914878606363712575105306534671249240353661152162381344923224906131336338089634803016023025783499*x^173 + 585555467778542985839213306177175830063831115597428074032390549457780275141957677606824844886232012645964584743948458337607617835976209969947517013736227045420063162353562968472336135283122237891291972611767461072171480505655086674264121932311327483956737434234524092385260494581403753816091109334825517566412153370658989414112052589169674943325475321105683155509026017870313203782290990899128019527044484249028251869027947299798635599132648554198976101256416736737478127024509355409318661635332525428195189149918040643548246174996070370882382500256989262790570410659197588502236071224580387545194295167127699418807078927246116572788307150696798872569117362594033080175967198517477158928539550580001487310754364750597583930193484755612019670863504087070830506758639443405396337395347550822790859108233601214531651325364387851562001649148708302341927656209414547772502814291554321812978504422227479892211765170492835919299159505908855362806859869815746989931634446930924111240262959540892861369935602662036877430972470277894069247619534927850898178107918546333898168092297548312938447081516841627415224*x^172 - 202356131767828335562363356807657948182344499424892828055164444715622074007167635456977988840332087157204206433740742759779593638995149720488545794595972056803960545532299691028248410414785729222822010706781292297854351183587452048809274086160379827531376533258921116898818361079561199991304397928197701821515603161067270058740404445341104382677451031533858593782193724101015231087313081740492349158298161576992735777808870951305009311139143833132189042700837998782245649136123900293187939090171536411054692052466553340682296361700959927144608117790100902226281900524053796257794835323458065279867782038321792280105442263799096326737985224460056828830602893923740640506178217852471686008203998800926592435295933570567068213222506854393797255309068739634614859496572809210614630622551760256698765496005123752019010288162595059273802410038238269845233254993666271825554361060162626821064029582181796315672654077951254474453652488698513205098520118481378141843367890261067511402563582889118415248385382969515543556498157787886958365591944245157843576256728060647249788357047706471839207801768861287363991441*x^171 + 64169042203028261855142176084566537073875806313093107354723472420299072831028475777137434685029400488682957043100863017348367649526388016391517193731138334252387102042461181675317973150758925833408541722123829883539008799225659414963319014092393149676724688644695529159271399550617221876869597463957234750726434872888820399474630412861661232086362110350113396456706055704686017279028380956349998930680676389163076739704700555295258706790996342499726058055538442760687272246627416074518823645100050853898192734242175393417235868718268966982083936780594328128760408396902287000748613975510586850754997828262644631075909174409793166767738920728892628827736890804313583817810804107002822260509654742602913954755428128262435509709910369605615559069132194107377461205375427624921018290020378781290666857111265515802207049739291291688697497683798568769638311997746684475877495129980437526122855060055426410043051954063968814429335875495375440509340417880017044479478717618487520859224842081347574353373418797003055628919508860890489634201653469902263072699711209643977111011739867207419225009043338622640662275014*x^170 - 18477047290846037482120311107090885368258209548532267988937504454515631302710164548304933144847673053655025230553675415287217942565393589651900609415378401136652983547624294644107213422281759109516962278047731721943415005992884148210628547422084826133579347122846115596296908465233543354790665167653087545184452726347940960709217017736726503419974308668746903231941074454529925383562107722930541505448878402166448556361956623519701446518754391679535338054664717570882520472602077619673173312692488411693020546080712049062674292766982071458203040408131270733538488024692836125393891252531912561015947381093261520097772442302301526512136311111127564619399116324274131673098605477765206355843623370460484732439795693817210147298939958645468285041761295914505052368781806809886263209217351704929718731488851806027836404967216689211293869643773117822377248953307025512771968058584005583602351165711866543469794125586569726442723099343942890905412474478864028456726699138249665153025182232796266835341394755632264842599704328799134587608001621694755198566002733183764383748577769197883020717536139333884273919786978*x^169 + 4674898903335640038177651261712861077199205998463219753276416046323624302677374300108216472989483123114159288091478295152842743346705844801762138920708360452803740321813523000541240975728084520840624181675277309053638240934203468473954977771993161779855683579603485138654197987819872930113650908171247515475332002757185305893599638550614594918759819486718444499663170312297764852327881408699342174363399982429293403280285311637578688897649570407975479639791078652891678205128194802608619202693125735054898798542390220729716263258758148972546119243837011167466636822333524568150659013378162585174244250018364368737418397382207786421378816603127678389647110592050044942765683721437696075820548014001356955935741097979330410773898922068060025567881881180476698456889685016528715739013111168169965051740102921955547098370872317138726957931655125686600258126867375041292784320124449587052205657564248669196309786678821014319180360513325811514952378210098970643047051081786547546515522128718484803586262148876538823135408955520994185055892598258782080191498836317368991429937338497506911908103270028907527380204546090*x^168 - 943117156352210894141626264502162505433273867322277192977465044124451181854251298026942593095237177838136013653847591150749566313048586455731341263436136517712488389293468259260219878531051024194224406626333995664769419675004628765960092131735361752942768267069924659640032068956436334885306811786856816649755997952604684514671026902666947674180181603988058929528856725555088473976900077492979589118026300046405301573712170546380162079586571332521722075267882663173460348456994154919574870418070065958149641764282784066710130084622703354528395516429013084503971956596099042633273966787543445013948689132730961270969091922411694084396725999245865018256823772050807089279494897452759025497244296827209488521656660981925222595404247179005476422715928889971243500271902822413346031953349505135797340637435572803390572749350083558214383604278869906783688607458907072942898138391672243201096473152671855574656459794585074491538103699861916316961073583225287858689107312169831659219859640279399785492004532440180608882561409739677030293533346009427524933272089383198730690404776969840198509608910466592210205552877023644*x^167 + 90610094781821967844560846137644952556439276521675496351311724347157831375449015234827725849765852554547061286852636211008224455031919269306486387770647917555490247421306078077869269343767908381598151053896408113737782023037541757527514134592088073423969022633991499879171558595195823906016102827829903104703421058746882494275821489819571175444971161810403940027730584227838187291402826104834088659250205097329451966976357599286749899650849185900328797227201948874917075691828296859036310113633803223021585330770204204275126928582889229787376652144026890199945632882991404114836597461100221569506259094940546159118736378535538466770861520479301965251240470247567992640956217761193801163496752806886591085785888062012697134437597792314794747990645741390620055610052300222415134576652468064138653796315149181120198081276438115348331850504524117993403646302187686910054453515779759715134122439615018147880707574158914562252773282300575563876825272839974284318437711516602260490283933436562961485015330459464766189775838973507084622185070987296662526011157082109451938242833881326752996346185419621617906414688830436334*x^166 + 42801762536610906585880725716748727428202128058038183579609497279202563681465319471890682934286419804643622478400531678809077032110587007718523229897816319159903928738575591845372799832613896660042089588443121788785142104757443153210901302429114746329473883896180235543923979896314710727671853019441988525012828357893859765294869182270092082350783128962181157483840600849918438151039094878699871717348845187264502658121424714255482788709731579340680471257398735640009203709548019867072369923229080903323138319394686200596910690956721408044593301399986569201629671302522490217808258334704884350327439823404608153097718107709423413099017786533785158145965638666069264826247601146707823204114832975136576601255862763061581422493521966486278592834454405266698813032511087089356776843189831721629275850766334272660227755649600138547570146998943846661838504300217479969227289771219465305123087033040251459691832920697466182456633707018091311243407499528945200843029946091570353541034471800533671482078106457282177395710801853517674110128452540398353612148815167984725775975722571281368189753182752304851740950183480464519560*x^165 - 35569078579687839885400604407141165933006437812026947137817445111054709093564268574881041355910786664643103730446880173950491033303453073369640549066224436059276681774168344972694414683618480021274703641909480361943520900909442166454685459548096329997871622091812970491845689267771526312542589244295780423113871665954439298994675676573904685898928772458226580913995765517213055315537484368453723119127891110519183087979509427635478983416542863323201734849817426473441628927260833601746676456715525868316691944991741746256552941436854061844269981254714207859942162906551061910410296492246780193928637804992634579591048373312186117924302985347148959064791447276172013614031513876440167120734744589642636169807084108776424108468977388475383962228820714454115030731130685496326264021194303857789824615662908854856604139434623022015541825951704357858433709272584263675897996219023210145810354566758052586611984541106805594653044092380678143090037164683588547309491943186152726090579580294053972219750868139386813869758017736718519626191842422494440347917731947946800038289381610595730268852404140604322244491347105856067521248*x^164 + 17246583281128618517743287542920571833606423071281576774041408590542040790238515646415868003278883522103292560473617657559084155371102954907489907513029409193284986606533602172290176454670569252273208167053225789415232103478797551568015832943721531991891288744333253452241946325677546347132473018469204710043913331256363473459762261010831957640860027765851615389009671987293787852227958926481222972480658888925833413086206038458070208327058164331938071263829869023433290923304675701666384794898423726207104815172337070652452856960620754117180727727461061281050197662621791663372937898215948955049685447731345799278387601931709063442727505240337298360553981100070675770617135090644566082488858179846875142068342811917288038152248082424738613284964425499911069768152851181465873995297208373717313286794818361207490034092982619966625181633132901869931173492163598389839527860183537887704023247804615223160667975581689896554191513070958105090076436799268246919860774856373214543097897962177910737989331319918816277129032057102864591618432119526042856819125945489970330247052165733258777346875658210454576997612713532351956302131*x^163 - 6815729321457885275588807002347570060051068963189004658457412230742623097903869689980881541842049484200290693418697171351535503634911500415311137098667379191306935856401572719326286697915469507776989114327360500624436339319404014997526212059548616047926219542107837688986229190746899536515900488981102418486802629497748483076791949174111301095573624350868950375315069837434185031210334117449263792177192945858309389136719068622732567922377528557704661476369086236589393627856738608066776781936525974693668171588919535628471542785415421560159123964835576773934692371234181743695654316017209875175680560393014620550017439526948982373952832275125855121640031315837065161750272910515850704530643784737010644777271557007073246170189453883364539230070131599467992375573681712118289105951595941638313138431164402154504450200010161777883694917081340879151069248782399552242098147108908843932143890964489608645253899896867960520071398724381571220635185476915322985452422021495767932345824406132646240678089594389141644726974436722929889087439864852879392560882519809081519611766689535644512714769899948895915161490187365056585453556578*x^162 + 2361415627698469612515388212309595236668576058589086196960771501594422579617950856863296553100523628717099684726192453487809729606370201488604491189729319821932472427870031781621396800770424521881188457467034885169708014731310147623556310181093001828468575738848843780562815290567763677542071030313971593545651718038696227171434024089976405906852063014190170411803124049052763953417568368171052132434832176828717482540099706608999989389069893338560045183441607264263627139234204720634843926292444894698803968744197424410561848834555319921574176190048435225502029379779955147589122718413322305442413592907546059736776780507061084242181729886708193863635936481305899086535369981610289427387218228663805218097763055818106865920321489496057214730416459896726145796470340288926934137284225381432086316341809955453267333529447636874721646035397765818950330494500422386147082666912863990748607368971699483506364747088828397570117240052861901557682846956963322312980793594849938037751828321929407219682395033194886012909557799375325173230004694296603333048254541660291345631001219077466687842427004265242186308339603448544708604421238712*x^161 - 731395624468894629189850457907374410762802029716715695366121182622280328469707820500447684899580621844072811319424875443255899511567691303696658252818337111982436354314041245973258630491350930936110254712987808665492394130798890190510345598583277809293481989049045201812616191402290355585920507602287016261619381216104568339822402583931612750458158825166013862777156296049553960196081197228173186558672313849014346817409493052627290986682049107368178129377935258357471508697146391052398583442250974827134363381722410581635093309515113459484932260446506389257186550117342736031026505361437253543948025739811448547028111150023822747866479371815959547077643130915648461334440342133632996672961815282846209503069245727637047788182152679261396966813010008322788657762730666648121795547162871890669360020813272751262974674919416483523871920417756969884594087077996262453698226609609795385512960346187764860687326082630608502105209493897894778434540654366567276365796467148705852228808644591720800285941834868299034120596716065752929212857751867734702259358184842437223573350153433307810942784522896744796011047742955885913078693769890262*x^160 + 201026675895342190214801076347594502463222703956096146858365169470347018435939433415502399013393048072813719208524138876592626905313145059854966573439796016864764995795549584256455758119956996265210798042382207998342560956538922968612692344803219359832958253606709899149549484272053701106037572402194947681025835879132763026196119726888522682419355222923282067572591573493755989008735925611249350041433408911031823032096822709961260472958533627983288880287087517624887232244772533615880711145106831052987967130143636154923483015740001379342355331092891814156743855553793977539953117971138099071615338785544212444786054900796324692938915766947724079675166799885067994515138536153917344949143492952041142344944690731755853374595247408731469206289246003551546611764999166423294978429756788723331756806266781970735309820464433514158966676988040761210081609553516756090717560860828007506328978420014353247673619935696146441996792449692909734441163822536920844662879134223757528952416696278286229061121341019328162342190043741265129402468719732833182837678975442385763091778222928430527904042764812554501683696403606095408894596415412372314*x^159 - 46991501010224046853656120437996524864958369291440668204525045173649207816325323828797980890255482364675763104148026379164913933021471536646081410249291418176060993557604702089332655802478779260873198758030256353480683933791757242135838652844007813519323834499934908800205298455398655585639314963157036122930293844566453192515839489547384325993307540887132257978255552531409791248927089126562434892132775027482847858609574385035396888086235991892324088523644468947845036507048468049234884573931954447525982981880205765872075434390329264026293879310448039822428715293366013051535122054288299977899039892582675700100523216077253524080193581694083949602574502582180539455195079102015246939490963115608034958556772248893871158454087376366688324898180476700243060472141003837694271195084163599191924177312971039639592745126349207216755661796659193870225010875991960568049385596025914780191341311506277582739856400746584943876567116675299004996033290197886512235157531821698199916693309868497908594543491578010123781812304524144419128508721914057548837583584368442356703940672673096441810746562987209252790357767941521643003293487481163721408*x^158 + 8010660614135908107715215519875486603352225622227479863757467001824715270952236795073195806181468529757396389420189083039784741024970667331664251153251449732392150918162480667437430185391418673921840279723577658380399022035117043891135551470944361560151943729510672421191688892026978129482008353686335414803778493631224695117754315579355344574268547081523479849192023051228826782419670300159521257710612789431529917379328718335943540077082767603217052759160589581089493594319869951170529336630047892547802585751379854464578563515074381738229535424697709576077267100961998642899609892645338305952614445267324258879169177279513729406780419146072895811777365129158390539972527489669834683106973148997959161291258631250853624533571503231430974612291735490992143126714593559051784109351234978923353848390011992274905053741765549629389439856856327937282575767890448748611589632128757447893248778541271739253739555793237075672508255617110795764508189026349044523689684030548533089961133266023677675787983446834142854045792410927272356369557826298840925607910533520115155972691979509174841371748149375215352159709238537800783895337410657445207848*x^157 - 118584560191160411883877117013917632398537487282431270842919131453506662962514730365109546497955213073601516331448701047038518610677237933850273376726137671920780657036788961428009347965483661450883640838835112458047082272197401227977210542999687055537494225807997420334096933117141111916952485380098963917950329892768034089211870735376004825756233480948694558863047033613067786969233507693818134086293197842938825005472315482032700445665237055383939605668914642786473126019142279153794334405806503027920701626854504382233915394001564477031209576256906510804937562657539657639371114935773808176014955939028684112896314404235396752251297813442967056447658775488060603226523290738073786740045898517545066669903109209803767713363058294752025502024500530691051164758878233036452436548934484504004694392245620038378284012712898148092105643372702376614535572284205201500967845053996656985868524731211589737366762654903956193373844542297336027221451346296797990200356544525992092868034490981703713700246651635624028366695391980297725299809045694053469337991319875518742353755974968389738152681362585357974888656311401538494799063324690278749591195*x^156 - 712388219319236963204860866993152617000458773730690784813142652879361738180388004029991903725382398742241554013920263699794659715193306927064792979142271415519979325059227683491424783219825553631467061074985042638637875808325254026706697612771409439779826656141637473597869415875053483137432992145746992716234981831204380102255496258344491408819054277232683710329344931912143563949231104887399243552847289342189809941384504854024712785205553980038592408638241589303477612133953927962447705008528873520074380305486621625427687654743279151611141494357106741241295698934177974656426368408669709944073025749004418338049790479873067873106784351599940953613740204937646099996406618412300777187226848084220307837405989640683033881892292291488443833588379168162713911243582365344629685836671214004270328895247636534254965731109397951083095652839743354624305966150236342369231431847901970251841426960326304695446099272394579743055999160556815686968076484102781108491236827716111598950331649091853749604502282659977486988219793764646174212231159693225747827107687362999378214344291323505463378982225026530346148748771883924605175559743137089071218667885*x^155 + 429607757256394061202982107496130837041113336500498572034300842436269942374158540679281741267478876952139594159215025819204799867401007410909195647758469425841296776881388621754268947202869648280568659127107348463317300485890448736426499493333838713596097570390445421258522652997276335146707343659166226424140202925145234986299199789209668965576206802539262643081442505132884544309806844365937703758501349780257995996497627846099815137965511787626511079343613456945802060743391240767990066773660076844495343337021753725483122673210438141985677512132971133730512555819442474726365269805395192707638847965606275555141596168662163398747919154217669004445412168594471721034162189975047969518029616598695188159100944169357852572977596775234577234295451736819979202982997250601515048719167457901272332266459977761589482215899274681430855093562284758887221871811003247644651369700315720830647972065441653295185909734606066326409718944998612135734969116517475931295342728517262076516727438711843660810360224497540305530157594474546888808631679259015344180684330059923847827103868930571218996966936832908217082028251287495413407549924623897863846041807557*x^154 - 182552225209138961659844013726682592772526026006799189940788001276853971281603642388626073144486990052417976142888252151153897301222032989117653927363235313576152028671837384605064810485650950780640253191191723710623612932935272590280266195935152412244894646071873635421218856871257001750936212113289159526358843876525555040281572838679643338113205544924528442229993973235891046763498492525746373317302988794252703198197807132398113461078477859462528636936433979561197011768573610769412998100578550751815250702603084570442226533722379988644137669937941368501942872105534295832268965523855284029046795084441035655671441593612421925034580942124935693590708672642311880480416452614986019073066141978993458103052575903261241060656427839049595894995167230552476537398740501244208254026216604185305138184419987209026812769693417649809970226020160730940347214137001550325937003266677121787986026066955923445654074123373780263552140380489856694167309305375639310585502073974602493092695858019367001427224459765023616683570119939112405711572401050217856695739691296895416531455420167186863026401993557812348171089149699523264435700843066268635650820563477824*x^153 + 65233471970068483920839989402633238888267904172356664717713182641777769404400729786204604710899462529553787484444203521120666753485132167688218497459029755288066300654429991787867007239287958404666289381191494222993003202113651363968243429181267762755532020970960118552289492304845329914437453582518003541940017346795842391431814312258078588091056714360692515562768165198842433449747459468500522266887248728536077713621064965746599823249855320156816550463037250198720253214939921448973399222697052405917713216423210885758182823834872296126181536242486760418884777148656235735336053161396667106650673974011448696612369591204010667176937684515870949175465696562706794063457438360818188628225807960532164008785713227855701907620489779978757931738970020897481201057375291089661284646675247641666042054235421861648440168192607782712481831550483922862026989990018076387285513280152762881838778573997986754882379724830772287825556734986378119025387869649835055183104004582024324010269283795187608051728257819757685376782559683052379815163654259079773995323877378009995911061833293393956773534236151218539453943768476975741117498507698790169711836712635122269*x^152 - 20517004763820754043614787329859755989837064824767568820634390490680875150847163521014979430633112567074290321367457268153702654814845562390581603122150371226769434672166028844450282752259091112720206261530491263177048966635159973808953691268721425254325570977397973806762879555588761038323199324721984348567533106272594604095488813381982036604846262130417100424128397278182754751965261399989435713361001055339340009030752176635635392098310856974823226001765575215725123244199424967583461969980322149464951133511706504407888628686540374675646757981037944048728840753319420492873605261994648033484269481495224102446469773578835108812591459537207485781188536061400155753164179619775871215319211406554635068331708347646782993697739465648444649087432963974331253041603760115141619073938119615623579853498111646473225169018701649067707456485107841639820233422320002174934009451757699950768658411163595258365055433231482818175638660297150844507520303287727904964594584087292700320817763993946621987951213036834875122899846923370339666288007231790552682793363116253148007520872844164745488004138182204570544870633425553345930734030390341458649862349197405612521*x^151 + 5713347235601616504983061511804331925508160002270187407540025846703193091159771821069303129270109686737489652934484144302613691813501567616485196146194815367444990130008775655899482037486145695584983217681404411492354430856580348445896514322048686074078733675278462841397405151714523291245898585394423572871165702110959861536664872888600695445635434990766686513179395147963274269195795722767516396604287759834907998732829269799018982091953766167915206592527419802859314241330006916389574958009353517420899791058750506117318554623170046652513168466504384352894426576813244585137285984831193501486672785624805279119320275710120579927294742107046442029877972362735694327387437171748027898155786047530310689356660050951333317987819827982624925610936832017940211824054731854236017986928611871476809979871694362640393608148381452366853877312109269830581322756856966201140338989179252018141057507449335571182346930842900084367054042975736036479950094744228765610604296476239044965607726801011624135943866281397417129277289668057931041827808670529582242840015530422178431812454706450321667325424434588164050534725793354454042847535530056543443625566437645580525573*x^150 - 1373083635232150551438057835453706643675687721846632056655578656062031156435569333270950268976454837968859287561593827483151744779874010954533077682394508684309937750139923751386193898167066494617534686474512391489967629392364013506167277762138933123374927583283407152037280904185774220599427313319021652324094697722990662163949040144675690111901001970197896721083727545072730153727801125904701703372700585956676850484265526810486632806383272301673462930955043411506886971286855277440184764255112265679394014090920176304294823578356292180042604943169076460895496477076781963712640527733107910420185076190691785441211030855756778371002299410599929087506342125540666353229472612230513589176851537072865672525370208764928982222344927080534192383872802726868427802027364163022632671587078577085624271274735735989220456640601025083786078686421802287044961509067201502053534610658882388033556620725666694975184370260861621515926940874272549588709132163713128927796826080252490178708407936984902852042972311602264003867471285819751633649608464620708161896973432142799966904075819332477396806227273925405468850067993537952877401704350613239126067557961082632705807797*x^149 + 258958195665854712414381042123454206854462922426370469409288587195222542567704180502201805910832663239101428804043764018673630351800326233134065345270536588160746046569028942006968145859822279944242044632806748183850603719876252682451651600825065445861812268705088431889311986748149552598664119530612427592768213453833002389449784610345522860647366595712442182209646269630276732950049968370932491528504989395506843861425914856030176369232803327637724291369800074581043931086333705006083794472256074317218083713942445092609715329818773809517434579945506458703703437845289163432251492329685978137250504966145374915112665546305947685800171081139697991594321864599915063263637976413843565683894699767450798118164542257159834889370633037580498745094116213501257238943613492383442347882489763997849450136749971652379924483377102970897060384008880418285156076547628293673799521108900750736425297735098916781648950155828150441136911764955727149975102075734439545299851237634398565296589679837326782432181765114550380055523098695549923415618588686341636087711773066851931600529394895126057855891173858357830723045338937825678255058246015369977630573330573482771349211493*x^148 - 22446333139552594157352456413397268974790089617147626580156756683415638460526331498462812159782377640512907212060755493036240544394252810784042068514546202500792839654986927597996711345698331650986001827881856088158695855045269779478230478332301255171971866652293777501454389756532165441702714297823240041335593632139525243019446164061927325653759778423824772178893030706144953721084972726091685898292653623278146820762163550647457687044176095558968482523683010836733620725703077619242548980809469490110742449610529622726809168322337105732405661763510308859218376806807903782552451133205854334643497427573275610151306921967672770982175972033304557861285532932353599585160106974139656720438704827665817030159041654165341174703740755819803996249345409019175865388664274691351476626916313479061495786790933753569426534247303479761130619093942481743975506964467064936078695997053024194191349545524997786843787586921772843919641746829866978938693819716214668709541318488117577576152620156061018973102575529335840363198984188498286295912955414181434817556679377819219551945224389641649581134085314718005730671528410536445829780548993903352662352094449405748988866712498*x^147 - 10431666189211020819119117428634213345290614291175040733928814998129678558360458293237785812480003756623396608554035501701974393493888934403504081011124795288222270796894500800853264822984730091486066809425783572128138406239648105683505537297806144268470005356072924835831409765899682120206844308635794804455380368314578764267104053901923586123752057551126170518935531052838059221944466066113062737859752505158886813233619784116749672012419983707920995695835340524638872112780383895060026378815038062393113920782006768130888900134956459397092999622370120543458439412093293314880435648703354723748082445831409889339872604189320072913468857181697127967710902692991420773417128352590472607586906916681231118940996826399773648333857678095864550148748340115561221306436940757890690081298651158006710934439543483972720424120776666033471355563539620589473197088487143304643504168704459270234883345781520081722405228692904313698311232570866877490976085727435477432797012121122900756109625773955740429683702592193108658403972626295942986241153633110210378989293762616331709553577274401932609861391207032435248532896533621582322099685656686232678934794187497366946002436048007*x^146 + 7753447785254266927181994631079785126086178647016002076908235101735188404857960353681416373116429622840470759179687982950439874600162726896534742920332495064429021369469802526540271960192916778700330368239124716521857895658862618693539915971741291110174548161647250182125056506826970556051507444702900765434834680794045327881674720264387696620244075481656472973250392127356970880061309429811908147126634491676433921359887280156395915368159523938242823082116046671750662877348951456309300454612726550783382128185012629039696035244360128984022396370258211591010818297596460816963077080403942272515819742097473116762795695166860024828517993105747901537032060140551029239775234970090265602505562047009708316343287180093722581132735423627080402696596087559142941279385214737351661808226795366244399990799846005038942930315467837585789507107677903747000532035212570803646210633234234637962434660936811357037054489432916579855608906019926894792469563889414920691548892137254653031641492862168360494220245552472176995734391718085381042939820773954330697079507338205044227033363223275213780455780160717772678488464824529568048303464057754745819457725578264283163163931642025390*x^145 - 3364410357566175389424691588936275809384651473204084367538404029277752322072391470234311737566111277506595016096869872946280947618769463691908309912800809575783941285226304773892117414288905730238158401670946908694034460044609579782177070422692815479975338638165524836331869490327209253171989295445379032701508920330580390956406610180007674171529524000482361609755089260201955826978652173563843616814710050924908263121250712518240950777930235704732623152256822527691738689758334673603979514941882038714552765956905292996870880085759953688746310375319843632425660891521363571603315465130555687702113507641787101942206181772811030851952398289842646615043021884701925695582948440128712232557652122590798681165032432749792600134562273491136959831349970203922475276685107291009491114492154278656397697454747558067014427905209751148537046203060936062299950104352933971617801229182928213220660443595449227587585164649741606096004879132245169265305874460094049673050049397615551619035172227009055612078898580214683904096679246694589254021087815213367416756676474685493957819299102529108646425150018405211911701972323952776954862513570645202778596286197909121733448680577213417119*x^144 + 1173805983143956851726141880267979557352442239374524439784388705625341549953507476536815797260955052867035005167025067506444716521088820250266256765067811120685753539730682383815462705924415956473998840034721557648579472570211625413661760665472651214506939673441411368657564188088979208199129391614282575173036127754126352607997300349242206547654847007969919830191937284586822194886005514344882963904642964919462402945741424702707952641717025591017958606388224372383048331469735333896449965815166695635624413211788709203220890706734243886960737213672005031372340477661554314621145190317167557504271921958126963090020199403330648339151422862979243463275037328352768751462323215110943715572862847795317778379184237882713043339155774300309519447439157163193145338423344210965153957844519975046991936780163280584498509746229476227495333491790134210570356753493532912440019580036145789664774461418774094784011604668911547714482894326323181647491365849207720464538477274432914654537664594842533328654572099584266073940001290310970459999646391758692569444371710345029464394737213082851671285590692718248479110263150063480538001435832996894051964275700660996778469091677590416411143*x^143 - 351155324475772337131359324923105158721546432188892468291097938513078094790104604878149883158809478585847112143446617459549103085397140095907848400738334278992180311115799588577999325539317220127244113938036062417184907284677479806155275264977818506442829306020157007273929569280544763616471501468310721258541041108290860010003804248009505706844094134982717612640444784440920535671635296298927743206712368383184934722217556236528883904589772246762045717918030588105167590256931415305169899820292092103274756232699947866312544795985562887486132879262378175185346335126571082139315573364634702007413883470048628281593682771028382993397014426651095263908353734625671543704958388217627684603106756443403997279138350453719177856216160691439829382399373871188576736404206254220857647447958568547052952754442887848324851586238793718779923604326513970180978999962362049621191283213095715177872951385196835371233352839477832241506684911263086121786055333175303078161915317089787386749491172865653506801473574839940277037194037603524316375962828957336243014144586091459761969829398993001927727405451266766798561476377732340278570077539994816069632454270569012621392168342720877731075783*x^142 + 90326310577077897074290427213285926347156449934015762452889197133699670430553643666178927534281719648383714929047995572041938906956039926833646308459929525873549031404808416378793076178007372599305398845965073595303934364523516918999557055142213285543458642619087763782445010626748947306483094184447594228037967353863943223890861576613268473021699521510809138076239383539444225002581936337741160168317519018078798288311870977793245508477402986047210655324554462662111716523547159004806299621344155021323540824886937939753239863467618564941449269861921248418099379082550320876723312995584842154042699827901414276865054592841743497278580537144146241544740108914433719792339654850492041000115011986249781715972524972047495357435284391654037185598790204603911071841183683427051914500660888497863545737461838713892925224891440165108119167255253390040633703958349505905515921940267718575094234230471516496414157074489386516886123095764370818629115708226204827840396536482638056566773685160342982297275615840875310187455432507347671611545603548479104101692326059077224173234505268322301322032758380204146477995064298979505418321563437532371141584178013968419540108446152999594511677534*x^141 - 18937626572436971688403152816420857519219106882873158030004860544120745306648158969693865549101100477395466150383604665204830141649904174263905183141811793488984205860389100764170367614256409635176315474377469574933914822960857822798610165770703327584105548035531337919374376445745714911971958765560505327338226898065097790666733910972819634829618208939780806539661314357066951605813160150448295930439915092552800432610945105274985881309907720523996554142604383287703677777170140468530885161704934694036108189588851861178655123124576720986795205880167003459872867649989646964443273212804397762133181728755828772852324749982323339025522753956768146543957017536011042015062433151132249308032337995259727767384792692543037813493000093210522614397588149241502513978141171877506092487806816217744855555062532681260275682848682703031726699066783843941269196470101756285311604106496952963936973778508039470355622049336782245459365897031022373633587572713889769209218310060014720035911387298661075616713014162527090769166092369270086132396763239380159591042850387813868815973299765677058067994738226823597307106541172689472511929753783182719203470839471523193154856089851368656720985362976*x^140 + 2522263202482318153170709723549148244360516584236090959393153649766710490041337639044691039725223100515683383124145915264680541272544716913025488204416480859597518470973105279296224545835125040488517688661439039570271387122618094577667028178447361935369493269248093546120039721256529440829286388284457675031698015901577089871730018141259615677334874654984699666133179908891362841369058139179330597059901633777968910908350330751160681232385895652877969619232284972324883269180052699824283190821151866497761038291227275355516612485129060289169414734316899825150894996339649192257199650785608498792526114002040448428281938865464353390579319156875746298571910002377781674444287037183904453287972838007796252941250041772582913364187410983395389367617727422213726158412380626211353489322853327431686403600372146212336394957521986812461778319217166958941276075902503756082964035499331241233063630369581000998263764212875112783263353793741171461186758223024585866237704401866807193288325306096068190788505817375131888891391569096944512866594734971458056419409884067758402202649262944378177179249705630376612646035786690165498240010301401334432013035073664694857449216130371572892078770245862*x^139 + 261123031014192147711729809497632481303794547988090387705782292152553167012483837692153355166117308063594180923083566609086467734625688598362410784171580275846832263863213797027761757351339606573246472995722724867742959427555903007153223058395501808903563252896890652311554444458265875621795181141631573647665809023824896373252087596094129564612382956892646161945499636762937326414221532933595709026883376985501581885869170266220291565322251034556503758976050185488080232502890481536447596788825491988935663906344361037794652616595475909703825417882865197685757137392983099824241473344822018103807272073619648516451231995321494224652185526165316942626249604175792701915493456197349324341526915328772945685435173304195173558750756752235074158564098064237330020700355279328657570421546953999891897670436567239281966930926439338656253882397641655082421875856214707533485614044890424066012334605141083271553943234366583333848135826936546109497324520470027777304496600014093952963034948227575003315781923738651243427300073031510212359185102557294768702827527838998017435497685128426489289381972649052058745257872750826076593173743796364182889393418511410742976101932603570562374667455723707*x^138 - 360541536969398641825668246001719545814573669835893166245006595808481086781379482297801742660793498033790923825530905355228118254731550309289252569562022150329095267305683468992965845063241072212614710479693881815551003644825378548796983577584784161071486092015164348122257174383101869206802839561102320446917696735664768576024181191193847178805633129189325566652020975455089940918503000898871160589249342832277616329556076276468067549959340904304544842516238783308696400200782854891830318488802840501009410237240675523314241155084447127774594731009180208750378853445515187673983731220794952348803469278206184604671441525176290538077862005934755539600756207767279260284405496165109660095935507113815918085396860896804941946697012080843871076717842504727456753822129205673010316664563113570005255309046859411415500259461631831391824416364724810950425051412363674376032908410779853250208818149149350686781849738118011469591217022021066917467536683568213603134990598767335829108537063240267514241899872756054661141144212359264647740334033789867670093604638910886336487020097085724996026609602513640943474696129282491806040729435315560730901665732623299816943663403389869321906266047630041107*x^137 + 174397721913051610793480079635390617940972612526052737314528832479198260292016012981863763846715394116262089633696237220606545317089690309772187072135250362124555439189563514220574205604533430100411952963453977056459035723543304724552328935459047309744178373568042966334420365340144574330469202827611216991089824204285815416180077285999384899225810391693843144944559462205027906348369197390968949204400435334270220128930711732186758333684823626648664173329874759442501085427373727481972178635954881330492702531030998362282658791215756893165691707359520360651879618659309234104157678463790957838360479694361197762675657270874572447849834426411770713138802917735482649598943557745986671095152663161798492027676472352867214140472529392058438294859256299032236005243976610898240244511495180744679109463999374251483539851681839267273052302688007323569104468028468702659481075135886747851013113681711719356485136948413544149591481066723213129601381906690139801485808241778316941680278174872397835524994021390221302649086045552221322533384634470528812312215922012019595977271135327615575946486343932660910872913673117262973268870559364060057087488558102344778405890272720465373921083774755318510534*x^136 - 64272253412770633544453070870130886978658492687435389965343945609966315943246465322167876378058618995634716430328252976789766050058107324166366379043559382290763400524431685666700228633038663613590329830512268914732042851807673161583603406733909966922759065148567235844111196594209116683238011392996105487795519236269903515841276156661367866874662695324007261274018278177984229394702211150634798946999087587212355996954948070399928751339413241453787035187539779810547512362695264748098588949535489495550157221287105713948800534892668981494533255592603347365404228540581745678086056755289660835935653556823098910529931272165422300711693701280631792935562513938697234980271084243894995380238138868715974909685312575405175980536049949196505033202400662902868299823794836139143555117730865376529878492260726905595634538170075480324493423388182668342023017232652877343222345211269399711319761421701140803164221858328728862643638922336382206610318508458061054904448724211962642399359107328083304213678208511193214433572639548226137642336261723328337994033271949078302061808405775777034189372591914841157456987961190506465047264446737641835974966186094823061012293041781630851392070176539311047962505*x^135 + 20189582589710591552694274634414413685031183133914460873408484788534402918231675086008990704223333435555494990671474295778675300074158638155279945594864574087126414136944097637702760763988965602421895457800243106468283848235980743044899106230508894118121378979057865268030963434800500360903931344861513179312756377406801875332110400217655857178441952525179763653634153820656570261131595652134895008215029199967669457113405225257801664520616818380034630118787402276555485496805687163353308120784068399973659482443603740136384989396672728274154850137647382428675628486854596228338859825816697357357377068102215488282662360900543022704913164244414258024229091235620314131288712736089134836129937669608438460082336213783298647984928957166864157145642461268330045974735516190681466615265272735562736427236256497569354145307902695443019672246438447494185206694307002890148299221154036586201453005106146793270109234240059578230112160819170676249133934062643482678191847888088310154242837519102651822964667297106118139288546097471472740267981400935181159307802106281590660331939073611904390269687138224298228059465606290777417024917715085920639827063096632952831261598414745709738862212026058990757520793*x^134 - 5565899205835303464147445841466845579051568764609141857014636464183750198209173558778638449852560104125182091978691633031564527978430709149016659250191296605825352517413838730365110977322187851444685360037932751485384408937987519584570004401719344933117502596044379146564363858059030993882982068565743380509741514786813343623851249084239236269186817344607158079287917418577190135156734545577462001515803134999033165623174324059376239444594019775123653817136250914883257321620250624540153677923216022497549383123775991798784275791045280467765366220173908415360837183070118495915098886570289085381920221915986510864244553246856071225667354829499283866850884800059487356416928362674621358161160140844418011392939238272785698694789543743803359891556486656779358563152279930624678513001609977744922057507198791581971750739176299326029356437208695517586688324988976660407939483382293875942171744413846507908511214060890533249891441418838940018401140404022249874188435552696372407713228995950730827180268731732787151278171219570051993981807130538670960011765874901522644325622600064686802449266961170400956793112844050560940777794709542312543844466124989220655020270534777106955397640064139063370399252329*x^133 + 1339862781046467565808805481052022231691382789612604386449694772588197424293811760718902201286367649933377838062845898961209208546828903840194053724919785713625906790388590069992733456685109417017786544972625440601150121589277293983769533743768368790176532815107150239946673677958104618210187828396009526301835744304670343987205092328119315860204575106180461509335914470457167053695236255491994265492741210316453876911128024631173669358558527695048299364019352114071919220357727466362408735737946303331519571303837726339153087691390434262770110603497829468880273196612241429378769950330877775651907318286128573935899756517193382823298670707952596328593486328134931456808151169199727775687068049342517877804616954460713071162264520900472967836504933941666450145323171540475958485808892661146110343575090928789893911803645288430623310304703003254374845899514395298816843444660350562364909812913262308730235550223204320067998869514719579647031991519687681158695108176406975631383215531172036221167375389231743886355653479999698525033673524971058962718937528641738206633475591404921809818663845749330375266903392770536010647341997966373433091203234231774323190851880560122141249561304567944767615615022485*x^132 - 269287912551061720062668189582500837226992569359630866616926472849649924899045345637133157194487651248962368282876871282468816132177016187895195948514446683141941298770679664380216115874684802411565307675984874185319011512012537383742455069398663398483250389014893670461524523193549000329637196571802929520945072261759261839092544950950379763728447046399752832281997895589931806980004341439577935462001876384724769211243099680239451808274816686966179827044157638867302305398132122759265491807729252640345639890963199130624417221632947660999903386081576841264890511822176529789639646246467431836244510300112000174420486655579393200843338791519032674797153896535304797605042619003805548899339969944192023043831179517249735446425784740943929481237064419675692838283760475823972483542895141029075509652800549120925708563767036495348672622132104859619995024891845880036693711864940543920256497725783701295870900326810866260895808211607412949200555948332898152190199931415268546286377728672665427570771567708943932615993221451898170494873962220842767561250353664045855033437509813921872672884717677176094846763763255393408211375587617956669411437297872872532464448053306698835915760521097082299454286335968455*x^131 + 38106135697367972875751412831262315229156040506632889270692110683272391848563412755943173064379824188795623517583428384775392758371096381087423633158613907316933084792088733310342091371450249600317269381957447454870815323589867208521741225310508914255873157213428519831044324868036919735111589354328533104416907366880821301581459434103176283446646184327517701324909796049656102884781399031908191318086703303148453757573236702842368174932021603569413369234293958935054415243352858645972132696817666837378391707526598687415035833180579742524723667041210909260144492754962217932704550305896833161699720130998554593217927260599257749917718126807551835882270325136751030784782655147667922186594253971714895815020449379376419556803030113144325270197346228088076568788218555784224758609300437243462775657731555540621703396388299821058747542652953856610824543726598570757699715849067771818213759425877094411496850353770220013970325892610806871533003329576701602639177425485229265430620594417649411373546403257989295671768943070464890540923983234383131308575569294062937076628912866106350851600318854903087471536114273432755642577058174220579628612477192243637305640364474068293224207950912954841531186148334578254*x^130 + 185052485806636307497227935054565331707600464812869093498354781996081888164429623812962508424702748675723327754074993184255203702741480520506119000791882119232124617104265945581115668907751760525271523812086070647904132555807495316433143199871468197013834777737552786370881355459903486089057254863179059651451218581442487184274546205476437963251531813142875215789435586052384281534964997527138409148327644551069192901746636271391967649515736120674806296708934307662701722044233664581928247363508260554299824333781002968466037692755997681997037656239566567387599437160624688618209871137740089630776929018811155815470050947864923003621103717413818752234152337229455558806956353330249083599449344242211250743031122598744147224193454798947346951460918284353541451963644345896006694903334193387542618740888553556957601009845563221736107512704895206049569136831197511220259539799716103250280196872089071203675070044588777957616001169597407873243724520009094472710203642951012262781948140552210772889052042693137759050905649794835174920972504500265276216178672064249906787748616982493221473206928981690782792462840063543220290342965480388858053286580314506967943313975864940374264134154762159115802812213888865015*x^129 - 2704670763646246936467203702642202429783117722920170012315586332944290870539773412190446671605235888711095204430594268849128600252491132153689202241219842122400570908342957883986735619301456521836963912351240619836288883970881175512042332308335798532463424558898264397379485658715961800869826359192195901369776248836115088599865066344640257092834079529071138996813932347463698079140250280259351246593420491443626185495831114889266421235437689564611423548082867657224883625519649481204806093492281651573006389425381362902499887259796846108162960015425275026308563100739612764879395145172437213534102173518223541014211360815239468411671326413677370896317591491584688631957828222738520935303508618428441419606980394451180890279093265034670991459405438759398556559649936608914677498845191428501926385955868384698308406055367255701699874728187913131286571463299429852285306082407903911652446121170934224433835405717256966216937937017241547272260482304562608548930724836461612969004179589355524279139628845433258284610825477355216963990865437765580306586367053419423520308205125694285694272615829520424211463421338286662510411774730301874419016923072007769279347325125334804252928295153479013720185982321157109250261*x^128 + 1271914405327449417049279650244749766004887543107659277411099940092369733276125698624953114510858122718687441495209030284037998888915988712901213497736732318975994358061877362682494763861152050761157553776589252006076294118942378411552294098752564003366551830218190992763247938412530561265675853162656490088352427777779330845147878991484625773493777653089835262232527070777596517024576277926520532234267959721720070080498686308616712953539537463495410651709723597359053771415681807466481141376487030798723432077862979696355087759970284697191478054012900469207244813336402720343402346195558548584710914522020909842799142527951509129455763153250427416614781854247670904250632672827101947396400885611096638646227266078195825355344559234468406237892916813726312125606851407208886599510986121332912132773364759012120327318490541897283563017668397164323214302788542786366591477901868447720892298233650772120642473782854872106366305768371641368726403025925324972206211505121259363411883824781519495762588809120650522588598774647718235500692566795794066080277731576002588973935703309769545158290731293839593652373422262440615861782622836481331495153705359350928788900751507274542986017010475868375946932001419155379600136*x^127 - 414635718322438197385982865452587944938327850781495341564693329939644585415327759336718142021102721804947058539316387213867556279988092311665850536744657704558444245758339623809344427384408424897358963192372514579865590493304216165984578375730790250204152094374735976161144168513201019603976144092767910699532292428727035095496810838091370605403565782473538440275515157205373608867633713440568855236341314408132976547274907973727956484134202379644958284190181853864377041272540653051292833618194643452356665213041065495441563342854492784220862969969106281172762879359283121855457188973481390837099449947619656962315103638981604454366359715207178822634595775220896502935180422143444324644163285563733556605838339640980846588146729762064575511059382291284904631529548280442850116747108894099011351073933874343960647258544449061344978928664461401490675866169983171890573523059285411264751633940240284198007977223192742720460973990294955166704685492728872260956370080915728073302137930793978733343941736238863427695426005827528875379255698586282601890469409787787422600624306793014350284172735069679644193268523728673993906207492069231589579499829351369504705585747964014630759395983523511186124652404138079899270882343*x^126 + 106862017050478392029986472273421143205198857014486286444971058780970263570728680931241001676852484461258457501990820073491483064543005800752962433849803728600732206390678776870475459683502514106269907093930206929879028870502943456926368584024195481498864761620002838631123268519678297462581173475624035173610058367677623198706477419496351343542858260590474943409531034551913590513926169284097842277082917434835424988517361359992434989749046899047858549894541087857756320755019366084192027488711045616205641512441528628314663003079292061305939383656684527109322783241250829965988798961650241777838783824002790737820235295528098606660383099295841913951698901023420100894772811622807205483006447623753996297337461398004133774207827680674173424634342303097218157779296741994863040855117392361541102439555229243410043901252423946011205577866017502258347082863290066947957288036884338194956760327810135957640707063802797966793600872999807882893197532222230023718849858242112932255745571728569956412682989859692366082406754811138323169080957662181958853630755170247046299569390437668892754496843356813276411000864551057928132917862723962796671416031817822592693011131293441869421139759291497672781637301437874145121753694737*x^125 - 21007318572998996715526561411573945349935554991474990393447660305138102689054160472256384203782668747703396635331204981477493412523850083643492396865394885471492305226786922663681194050646968674687018357082369217259016116786948907339477282284037718246459348448093113376117247101237710259199278560993928581025549113409715038777820555110913083200634430214499181321485829103510628577677994056246383854471735846038590398471039226286199770718940777475377635505421129582509175091665747519565676007957019915765808516607305432254298052921666870097559681389035607149920932601380075449380368748104959142130153340792398159724380374334225219539257288929757717204032984511934364327081189183044446444847870467006287089816537843796811840330902852909215120016441038609922664780736735804509990810833189203011985858449198206613893602149484994756605172737853769936727216514403188076706655627913806573569966551583590682744874263366545684070885352615748768151503589949758120135781578311631237360035905691944904659589966288327006836406384183555769661303508901532142535444771631174815762535683902744411124983052152520522511239891592285141153269771932509066635921221160468165704789561483734992606717577632206575048163003379772522876349626134149*x^124 + 2165058111170485959130893295493530131934666279737888174886919788023148420153745317373613121303710974859850309523378717899507340949141679396803556068610630514663442990435789674519694518589701202213543551463135479303378993393299914582808444190823958195368934717074748553238846283897020065174192216900307031359958449852116340445432552755926493575722084044554498732792862743023996659189977685069319766326968597067379865687720940894741881014210159626936346184991470742005267914029810672544146454976013534254425554220376265812097973662695859443988582882752926707547005013749971085682184667944908457848305462303897821062318792121036753314998655500097136041185515107275072075446935281825617016331127653239651268616749887294600594053987185408601928777091050029116137721013244792594726391150192134178924686360121847182514724228287530349994923548828758904600566628650257408203629960900902487997344863704791139507489809970417770394137852281804788255274577261270081194392594485114741927413068579032079553994768337705828862258500702869037851774433194840105759928562055513903931724300166335486010264948541323485509320736166789607005085135770333749465104136040513712013222212585506251425935166667080642923958791231436048486044127662483173*x^123 + 565376209410976555673180823631059725358360620182714365981979695775117452437446967828399250788241006332968636241487349803953989956163114981270171537587190524600231405591119037852092984398851740124099013885406996231127626073594127002256066990859643405964370857707491050579356055377245104910297299740437018415193516893409922997412001055223302836683223558548079973407270239468630040461711571329553062433654422154235524922325174342002479759033977456598398483919269487997040895886603142184802193324042153837095676339627388071917860307422646639347074791447730225428101215743754086151817953505007424041492082800550088767322766429424204746758583307045087636549434731178487079166532247865788587133849449942090293759802893201098771550039840189955860296473533321369934316791706388823882414688528242594121932451310112137071663218912386554463732321232849857831955252817667083704559495297818410131596454287440107098171193709012381565981935271824926115123916452830901710892592417620541332253442925627069952334626171235107548581488498530848254022620191483309677001417002684649589609620012172786879610499438180257013193772038477033051962007606551825495522979688159493475957326096216910249650502989691495724530200007404591177391824254364768933*x^122 - 459566104920466307910869011536759025124528096866411089049565611131356704039893109345602607358816435419392439575011548647092863656606275407212146694493529943529430682710713097691042706790953376962660936084170884175648087495311686630019476367053195119634780965152815858283456211888922447140783141092498948008137104667478857942652014988689273012536100827217764485301357298282955453922547553183839308747224119561532688458913189249688024908875155797228586725022141702324301842962663429807939611813433531833718892284057848725892485420016750542405435353972245599320502264828034569804882115535206184147199090133992533099369395667104253921810020110137984869806196976213310550242868015850978657393444616273329818461410215867818592489052557135136553175552957945891132519483889679392559078275035112798847440310038038381107488922490595515165939838378329375834317760832990767826567501464479132966849552222388395704903574587457206509112365696931212419557561223783502990090308924698450862760307331002292071908310556925186762370170945047818201336124262378428530991946560513431846309861705726197174579161841485684308081268211141158396133338100795596427727422914001504335267405677283833014017222430940621053911136715377105272135167865237690438491*x^121 + 189945743515759424031063626248802184622355658260621593984699618406109779806982800154664702184855228743195539789272156892359525667239276513936180626581809314445869516289984736232192045255893044080695123288599447920048490973940555376759835099854524005136281879202551194331589162582275697170460807070931904761132380253040271079024927067046424521369937089938247173843722317230249630223422705005628447114496762478378670847829585834065629893469866882010022856958898605270038528240585982999181295488272261505275438671561511200932742607712551066540004942357421446332892214862207234452199353050161697752936251323741812722687115107093729866629037427091236928362161510461337726545496511500867676567666422224959503223112624282011949993028509567256077355948136929152847637149834287777687916802326175525384020120727143655119968793761580691030898523057060362548930117553905059537642398077356815469727035864144389169889172348137658221708588896698759415049061699056600887103213570120791364690565831842462972132788222135795467799279481998094243656109012273879180304285274789904455281151374717821028149393726290050016080391343852603568071882955286783572154974289208076620526775513742816091383877688872362849857846641910028988537241380550935682055872*x^120 - 60913401836291145109074367199603202704533120468983704629188063144863255128698407238685037751118701507161766342684223082714970348174140119229920507278581134675125898648013366984093892656183322751774016355623230229519982401047197641990365550992173006723303452621559071679020218205466062025848872855506959471643188960755337554635593246760950171387708407314280801135986503577195502492913397551330834868818126149014466620834013218782248543467612211633705553478002509332823338602554427863770953909150639273026590060144686375957825492687357633223706653238472678708075455595292609616729626270396944870949186652245011384265141377139130992862850310798119732591260145953072104409528542423870688905895558532058209746693976670220790352649342057572540257898921349952374073226835578446858355057146403972588848728019559840141119131327405394356824601617225975376152529566450426595642814164148582883281243567093946379442057672611346197810216484943132608950528345482306760765121270036049467713915099288286827667915208883174692456781756793086567553134835875620367760714249499861516832831453536969335260247681287458586323150628156389949662404611419962273464667221392653139403224478361460729593576919575624316583140877439939041899190328253527435496755133*x^119 + 16280123757440847361197201572760707196578612524182676773685821147017433303738050863502308500692415412739202053567950883913914501007858358903506490352074672661847426521888793889929923135865738998285456740952370805565569900362792779624811357220205391867385185237440797228644049515111638413939485424548671175419612014380507080359387103148905400689277599894559721728568279293266400401942139267937947883139920901219197145062918925002230708086888712165941918167047337068615147937937689960915038340140070797492759886647343445319604898386236201911095604588154664356554079489678103228676195176004473323806316697004977570597677647702437758737537238856347337518572634356643135826017286696187815334917602625158054947955033843908714792397496151197945498788579750295596836533472166730698779503380690975586571176809848553138313133478076686253289314745236707799401259104786535487264818234796143333924066733022307115621992464281763896087382115486613591683682259805981915249895688519748219126993990968601066930105989680716655013981411346911848339590052378905701034708622614319885959696282946800624742184379991446789008192898968332879097010010999207851812827965277133623694641611296135160714589938608500827799156166310124498773245749603924503438241948259*x^118 - 3589938488485696865966234940160616649899532645560407152019515309765337706480628554614996519470369844607325787521436435138112231541047742838122947732192306004563614984771305962920469777167257520889146955208282021468912677891203706392093867594336650413986811809721456283568953268669978473083203861556687307095860856221066986266938132493191137753582940031404210228361593673182456312902313950849787168863913964272255068296790914617097958531563048106453498622013964369649992704684804614786997983781342967335331973517027576041692199808984221105632072927185414421621272062020319045910292728956375607154131400830382769615138058346302105354462606438571734899244887861212860871266663074414240223485130157251668923694484455461494320751746168310837125090102319884967148434941667741006086766624867583317350160681424859043031079478356901640149489990241655362506546673074604230910285540013785689667459577117107677631288128370679741576057664896953157594606441041104019373570491303438711899178756770250557972526554720325595162057369301568223320569021519250751911453853692802960778184173688430832048392186092548526632004281993537542261370257965138527005363459554082687375614787359627101312671042944952558738354639373374675485607062313262152940801754374446*x^117 + 580991941469785346841247319183762922073325375557695455797772048580745021393710786210568583833930224199028542805664930427294570426329376989226456345399475265879744172224618658112386573558953930821157627976976954814198833247710445198003170628418709709826702508247366210147694575391095051142734564011630184532078486596304674854861216186759341720462751253877943028725973018985268810367571752666381166178216532649164462068633189564944844509362965184473095791134561239006672641338017291547017300866313643801953768794132647215349269455488309163387174452306791626007163681517160511972962922436105711193593005505969463680803566073421479588200976386378489703685329242908952430105647119894954665569312804657582486251790555724327736204659439418569900530805379145440153138172544337733987933650435644620641050765731484693611734060206048160979093628963512478368123608714441121811157251873290015454764868025795213666022404098387220498518625856550018111314321034311808801120921261108121477161087622470739583053861359977212706982732356783584675438482837343656088138802256243745760028719795984074308557027351369503563145344850042508207450677902652511720196179992693658194288996069802306960265393860361857851028519930657395828935471246535068820963738702661387*x^116 - 23873414828105917017311255808531912258309214066308181555392815401598687788886997407016211463528960227786565048741079158131216853284844004009666480063776645468068965077893506413995783323223824867081902607931241747105772935953401272104320886608449092980418235704025971129523335559376684736971906008988541243831228507721200823340015029297601186473990675690042096044085394640653229856818170538627307709149804079602411224495364792204875078076012223621494265225569845010226599520525805712252604438370618212690130204436737272131933579562099605053786846503542657546329383568627159557615005979969710935697956773983595781832441760359150923359189919874449352743097963457558828029059758091441815551579286009543049648230241291218596071994426879439852664247007017513634440781167025325247000085182937953294486459122559341696037127985745498131826309768002511112305718707889385278432313958771964733759524670651175728062056797226725228776898163386144786749603264145952772458792625060076600499465464341948048469163818782319705202568198171939681608787269741491601963593106352648880845138319986812144344446627462241315926500753605485425678261605445032965671239117179935493861397779527616420029899902078806732024549549209873340191781145778384963292865124310823748*x^115 - 30832909796084899114248648298005405354056438329552569975801335997596208880967724904069565037471120538426748097711261397689427529199303798234871173691795768573692029701392663740228783543146729147867708520345167916794051764443122794847160631907066753787305323487778043140430874811524964030430257938272449380023461083263445554190999522798939502426357758732246537136864641206458618049946575543714014301805487639550575506585384875799675092803976651243735989106813535671692025480015061877940874500898951810504939756043862294391776783611763299341929849378031564373165231964982039421224738765617667602706332857115202479620255148359752864426073406505669456247433027752392259782930730494773691771187215018635260535515830843414174550131497324411663253961206699040720455328305361962829362329784109861611827214521395275850370937053682499341616631906261049005249147023309929029467809605779991624690148015695986801929041010017473221607463825709206893624472710574679204142932285795802505275728169743825324215951544107746475070504222170059006484428741758730066977609256974040747882490588185748735021580832482571290715596758651244101938137004445369677283139099437889765302341913461922227433791857613166704461977737978128381621128651202357325118462540544793133607*x^114 + 17026289849746429799300327491380275449994606953898758048556737712353846778766357477293516422449514376971555809673016733975939668875731440276444325041118492905969110088562602407620019966887360801008172247732673627394004345508496040880685127338738105858583659406811131811151893489700502605905518611121715659048406700565991389631520747415742417794416720645777885909419723346999707182839077581391911508871341006908382571098971818653464574708835435915160816235544869567477383172577322759646460876701064708291769040269384741090600152111096455192692568186307432438226935546611991719385396005886918902210361628580693778473002459274128678509484434986874257733939725741583991679023351534405845207297505514806615462026156628668771223237453822368372429834940235038500339801412697221119573251516256930134326530436649110173001887903315046725862585324665805692021268112741689216108731632881517748472114738162495270921161103171992685253371973767420892397862843837517302010114453461218006162114219039388701585159246199190335191348295632056012905404115936674742915677705422036118307497160777151847264601698904817732854991687891022756745457627283836863062470629369428575464826802518910855397566477966055461413505502645631465832252403937662138667530635584050317997674*x^113 - 6184680460639360674847290022744468529752045754390517213988746057356184810886695992376941872777100258708481655834077721353088115226765186957385651966899467643440749046484424118366320349591699313103349024972201999586700568774725604412933505414191833940338618101852638067171450912884358568720649275661337893829704842907266974255354128607153282316443395347440675886208644873241786108761951775484896751149927646829908192221875266904578517871370522352239920968565359343041855882316149154247445692313166740110560211371825293076530369012633565723297851490415466755145235734782437815511217264889425523352434942509607084391349136269554840896749858283127758106812398748111594244863467991530472791509182852223432265919308865584563000487570532052382317893304286147814214095814515360656331991255438659348051797915017161280382230834245564949195384044222911506967052878225020625539153933456177261519378173734328453312233556663052660905261624358508234897782289961055276901635734046410536944406255182577785160967201147202514885068424363678978266472772224691763857913770894933422183976500050267622121719823607439129466558539174961327246636243056302737943305222358165382655939257384059835873577566783474796865974718325081750996588179897067679770183556446108611926359767*x^112 + 1826096813751881417633865054930417123170082473611422002887373572946178275324227646184513579415965148375262674580020805704111671474668356723334269472037405191104499621409092009683274017552613853438450296976812319895995120175533222688692926654035570014848631073597752192651328119473175246921666398569386246330399466677575870039974357475106767155843617916251791477134058379266328386473141779108949744835430896099938336055774852063621793764476516267795691281314717629301444711791623268701484746636471884050259246102739185956799552845670312894994670097202131098904234780682317503152219897780190837875396701926944828994003883094971091605291538211012968732280832375471806422733756866925664242709747277168423166025829246596033282179123008533248497516756907418771074272531729584366018153841964721131280989869799748889473289912454057064528250035348754652128621946126723400392895195033658534706021981436728089268278208037052304974586786513056792330530004924157157852176883673570021790330193425433471816470571414842694361471440059032100044750347075405202308955243386074055970683334656241347605377719289150730796120643392466724016875011759256176432004374461230190948815082301060760001602475587983518462896495245770792716299378157942683675555325569147490413248702123*x^111 - 457349213942199384280910134644048662363263196149916993705390782870703774144548312047308132002886815678245929116473944503501496030012124061844245620901119502285003790849787409928239697471954300262886917247502931315908799300856610493038639961164305408977078707441234641664201540925460294164323388290859361431897800437535224738020386142783126260575689266483793409153041779372121294384626928590088208609350382385553865333410268201076739417001614243042221155051979003878115429974012368983187940051413221648623203833891486277640319101404543774957500409249320273376210077079223515006684036282915945269389823919315769974284651982775987694127412461908310980267329443187220686727771667205483076749703228204172091470648851833728001524440356172516051659487980981374786219480615353288843066946995953522984854311618943033645979941616529065285410669032855567315900105237895548825392683318637185424578063631761010734197749364545393556921086763589921415817788768714546485806419648334550484201110353693452917794657279430527191405128994845348391062178039655723599204542141738004876710165982445592750583927205130114644792722788133157815163226303415365208674614989858264619877367787641548953740121837605263156081941557414713329630136345633089166636063328148377490822657549563*x^110 + 95417984211011710709985188127025871310653219524286447460749104605632408761504922561965150410289899823325092725487594613102582085329085933012537724892502150341909671860361619077779909663483007570938615724923911074375637108689475023426412169224099296730109892537804452593166222509001903102743200584761583755910430151963395491675303953791101686405650804835877817300956279610268594806516550033757032327769319327561494969701332773242349288472424661327774637639823501355601595183490454527573803029394643799998252071049192072281731707771416587930103690455893099133545490236759485298617906191900319434965097064458682962415894766070098454526456409431640339118241405162300653753140120125727233309299550163758627133317327434556949608972281245474727326280185912433291674334640216218174480798864637505390701784286944775843259304955776054849321852095113996604133995242338035574221401859232986631270296297156345981452064627199015008127490468605857638283148359585650099879879329323321182852211275682550290996223500154716615325888082688591128737328705035880880498183736853778649900194710898428194979163792670293627464575304268544705644816735305029222279542447332310399349150721464928454398304779829219485424110253217927376417264238952250532122711886347594930082810972764744*x^109 - 14751524340148194935932356027768088739716727205870443455877942091358358073219684533831383001345029458795782848070311069272355125342002965822263376789947940838836160407239434050108940759975894938083626277680272063898141036965439514613341830239012753400702643934276261917829551565826497477353093068611637056408930557104365347114017185946766914719176125796803398038947288088972152962491036743606696002283170383280847778314798145517608388715353234132090596310541372510003904723822662920588766581177123537400857543390474134993694297112180881157499231989937757855704472864317674738461525443006279341719251605495389085675799503457571279574058957266777098027694123506292514162921834562624830565603777675725978892849288775347324622426001333247518842642085276620113456540176371144191620160447961331661178645788867383538546733517335317176850541944304651045810682594065605785769889803722035151496022291442009688171188560588778466586946941416072851649381903385896603315523421514002502510181564163795683213985367359271778144133493054465554326000479065210083483982767282229455643050663544716369908669300830853276123347144952087761142388167043400609386964827585116492288510610250086970530358747702498775169114029312741609800471981733881521372253015416140430029847036868922021*x^108 + 637044586167080721792666286982974593073924969838483242781108684567446790142936340673977211328532397798707170821972866000312279291623076268646212054386956454452449436854293571399736273196359939797583709250934245124016153791777509994122390855684768675241994251653353142573291841143362023562619470129528949433299138343731013346196783558281979262017320317523607604900218892009049497359982634884869027204485779794498065325799841698976699806548653212788470500844778334356054451511930443074656593053719762702647066846566760262923347443144430015033592594528878822935077841875789994286810286889306326116532195001907121119324848009362368489779726646324531464479290661164906828267166745132901339902171017882050137746563210291917434612819271732144741968071194939321228117881053715610885490038404684139943078632842916421024182844859247263756173824434518702913282914392868716489810249608854742796601018138195490410881938205840658804730086851832229010893520468343876689761639615522980210524832184459606865592285464890879949053354001045293578298999744955234009724800938181551330707935479427810545565264134193424207817986721170701593056220554284788705701142828213316757222978533059571795900244600963957057253716627767781967746822409856033041253566091928087370015649596023103842*x^107 + 675061179047620416780538035354464596660287210813426268233119613371141886189007117584870506214233860959279381745443012801973706198353158742450414043953814701641474038939188052750115983612595347240886153101190119919781710077103361256282617122825735870815068862271140845450158115161480829086806730485993747114036656750866044949186533252458289769492646336221078906251350893835075546798275300033307514455157061133421382721112806169806899826262854473346997427616111658364410320680559681599258745683271854706237395731089343595407549334236635619692900698606380253423762738257548313016124971015439993861166775395596976855539630692561638020073265067603216111408733281927243829247178096535465494642431432271284679966364603286625797666300290188956709860016419555675875349959848712119943630668285076305611255541777712744835403164822541284709199449083619574296966546757881155754237186291298073232896832892064876250038875637278817214109307446576988900963202256347773536312571254589488830908523313291632805622019009394191799754716938439935313659519054680479723719518870793662049286435307761695377505895754712166597210387225953446524358584558160853514308925680136617399331893465885261552266352167972261444597580548451924057214401110127350537133760685689001152234830274117594166403*x^106 - 359357455788370449056254555794059729686476906857714746328712140251698218761766854561408548790548143892311025890683005686176706388705166420965311697527187806364526978983167858895901923967225863872521994569361957834969822843062550297837220840178462397883763830422176873819384853510890811828056003175969092750868884613878217196870325015987029371386533543785500487564642709843472424660896009141598085254331418096351984384679795493042903156247340362435850843368958488139714475115677525939770944899976118689194640135628099013297881897855395520405885516903428749887983332691091308540365137157227540871159057506667584881066621377453174657429072480568917959117309661010466370523313096648458467401041416990994152403108352158726278490479648307000773476563354953343117812700968809986132446138271398602334323888634167690254805899919270114405203563816598243295315583141288585022370468943274203636817786191529944027161689798848295347175170368388999918422986673871048132687077232113338910331827372196712937405164595377424658576380555781478944329151491556390135568734837249903973472274013682908222459850326817846747920196454685824572083234825233779712388662624597512073091377859520933210780660147566971923010417826723506846472594315534988555874553456465999771236632704860371573887380*x^105 + 124380817978760368118050288270005363981928489358041019532396518016277564956092846336377267659341080573116660663247663386226627091647434984368360333022046261720195779245002520845558768939422005044266120934209372928507332704803842685810369584145559002446313957397519342257830234031679392029858926956855726886512038997901576187320456636306818701492970014457491741392190015196005420826583492518174032463934707822989645725622446575951861319915919936952902019229923477518454531469671446508127346225309703648483263270660024227955404788287654080966277679155075560084687745788775343503898102331964930737136435898726896907087861278240324919785052462413171236099564777670651460403866656230639305141959864066588301869422998904793511008613310874875193223799519410312132037692108005480343675372841639251714830299471001160943658083668607589390523021066437520014116046293874950004934661185010170965709899811673329594076844422467456319507548274077286666236551766941980766670156804141663879539751700793370626066293157654297937095370339114301491840836889220078286976247700790454532396717155770221511048961138629401442541316104994969465728684674637802017166581403631254955269581300361139461525831477633023263823076190955506115973634800045802254229349119635580524234221306000719255739282875*x^104 - 34826644531924237771281303314345437290320618331156606682415202387160371443117615389639480116103816611488049662718653870046469745279273332440742653546553644234943778573354384024733086895420468199582889153331372679711244687171518770859555988335315112970758440242994104841021393763882163523457447071636643774494523450531628953211861930862710212047300324135171461955994016217969880675821437291903812418875607228055811986053275035975285278472665651371749388042327483130319885459732444477273334593507282122801333584125848425766944879146291798599761102472973999998739500766025615947457015064149924151157245361675471690430305026494129982027500840720453416382500640764977954483650395828605853984736647795504752316645153063441716341406218697507571133545792443194042834696284465379162773740260967650680395793324366460610273229206950475796815753922677995837768829568659296443431528565376853666053446694740808591029433655546019050101449503906946674739029831608896181219261112049514161333636234370849102444250934714544927107157998918552183975673916241782231933888006595850554641468663605420939673624410219185285335242916476999321508248858950075440334899317323381462918980513024545553991340954711208168928897897009473155151554038940490496121799254842333231702715676767769539717722606442*x^103 + 8225228269093205987375342069232234303443875054613568353276982948181768784773282120289279604348212662411319191737548629760168913551825364011338458493850308938358639324454892799197856174105118978490376405877832867622691012009941140566953688145117316775523512117149386057218085103978391694647666048928872457462930429491793592315262976423221639134964678896076907260657186898694093070921121689452046372765575439537024079802408235316649043034757638214422393546026298762603219362640735261881375988028754198069106795961460226736199124969441516280964182301304272512369956207421223475857875027712390225532238045347748666367207078666172746328846761288851307089648623492257070246884513836626736327890968493033529323145558534201961089316907661575404718315866075800470303955511748321354708016205876622767290715333084765635875121660309468313593901131281370344297674743924887370593926197054548780957470634536188308535043196730932441548492963873286273138542724952687445394474843228523024186820893956425781665460373612005819687973190102558707567421305757464937078456309901243346115142571728042252086850876958924445307272030400678171535251863730967764496835983529122523104484135466784799924037602121597980478976826572795420674084502420854422323305348545808499110329369189899550062665482691010*x^102 - 1601273740149898249401894979083828638726129388649807788252961172387175363620518675895893742992106518480635782238622488834143375303433637278488930718995067252671938912544087348319040757702690822675290220537096596058668001746583916329976572070341249983798301524255646724321854787767139061486214985953307594503952243119426113259948509690615391122635567629805184493850954904014672606598039016070945951267235248642132844379474581251518611161184155817649720862384083145608878395937627206069234272973819969640764487594515112969540219043322985983756262607659298926674524128931202931732087246822276602580380446318163506672395545630256900339174462883414664579778303872171883529249300990708067992766680056294646076591379629420001088172637577270877291772415224235652051137570899485200796038249990198928312587368990608668117006648277265525675689556519731179934839434138477175682671261639006502544395434481844045870333391968626326901488050996842684492466029527108484019359726791386969112189775584544621268455352887075869972991172560171125179381988984734301726971322529438263588201939959615173632135728926908231351690547191529352885581389823980439154119217440777552125355992331169568386316705442342339621711002237875083034335812329682849219501488945958807213480248548381959462082938714870197*x^101 + 223560796267637655237027642095940310763291857693120052084048635355096516994934466364801345007966224145830056293768297346086137875164189063476293243404829343164185140617886408175014915312204166009857326337473585317305033862386999511557089797357322917198508914363423322093543056914932163873432755261722558625996660653477337709672883320299992331520517230165295973114482336152084856560676574011501350345368877325858030484662161015431493158836024291547655716464548953447478734774282225853940809471411713055060488557736822111174572893352261204799705350256954305140677853240245982875343722933437583497666525700068010504206737728601994200221766143418225149265894468807061779685912769141516622747222088273150680220889865660867169862084324473001552078764461261508415997234087429545762870832550772176167842912013154289504725131806912118787213612307734528543778342922887320861016508827040005913748237105267615359896165946680948705651162181262275051287373343459503228303293369342368922961265721483425958375906906446334414031787601918856441218160800507470540497157271097367991240819471042060675019846042607851379980814633025007200391963171468225216029864708051029941482037424586598270099294145938121789829233659374130814830456240036408581201592589310376773401815650331783758781337425104618570*x^100 - 4112335179457677906761419502241932440913969937015110576454724635726504515320468584387571466829708669461208734752631111850729438096982291522387542454948927600496147554352415154070179987815811818591946331286313883775464614473591031353972816498252215985323840011010315327452074343721223592165609920508191168450404072895204504206671280881910495806500241053282513539085857059056948584998761927933183058783944023809370191261868509897059626100263534214760508286108684446799173395575817878135229943768964073775154736225513685442947504695923845526625307956518971559302595065092687776914448204047173537225988009992271898590607539962629888631420498813447504043165059268300223236043353911169312978123361981224389151775872174396637016698350795666474227690430305768517921178629029195291516496970449186360861542741354152495631086339104955870808325570438493408355840422460339078019227412458386488488419465817833404585038194138179736382744768294915896374994847686942719123817838965297903948479835365639516090529085908306425206567189577910717931328370621292738932684528183515871127094753278978738100989889789165468077199228313336441204254675419754096433476744572927177760813308841973487728292975918206137571440226324718511840268085430994853737063763969108562015900581591678550372053477400369453546*x^99 - 11438407407790586017854730175734648193999159900845068242895611300472972478245492242921599549206007671492349843822125535466886482883705801878425096580301126088674014228058675853994996072113828960918604063502735940899031366049849898821234913224621720314886178724568836232320474568018446354262380024204577980631809430599888844296223498031369423769491220533328854322953448150536087768605269141786025710568523261024877997060444669239785661976540052365613119647207913795991670196981851435898606996485593658544035775894176016774648412672043128032556831318219309771995825907640496821276887282602769405206552728206534628971946953202861639226949184879734906168411620867107039662031926786666660700989162028995248447495956663679054913963698839071634003948002649249777389891614637363465227584273619795575106164045029354733213181269339094681430344349518169961664721628192973632759679218333183973852441662253726853770918219863541243590320961374019884898451293342297372087614318224581623611655997243805947657398194231583374327567003100218593795458840301713084651358877911565172148310147357115822016706170298417852183015108384261701082659965812397460396464887410585215186326291803315615607832831769306721651099917254554264137727429401086753641307140205656905422030207254833334200573395208939553046466*x^98 + 5301722526027524919439067316006379244463231218527448357963371092947998408924970166056406651956079470776420376730229789012118585136846059543580111012076681214313461920978258247787274961114456663817904249584559208560230067292011734531004483461805691026890469096960683331668556433660716687853243070563324595152103919092551959984272670168752349792428846800741822635944416145161933646269430921129581910485442973874710495814726191297917795030765310116379473114252647778225078235964487596749691527681700533671189062918261500039105250092458869970387230312949684671132937558987014993600987078980351171486750729769411625803772085954699630619782911887460253253052597354251808779062769156361422850524300528106607824997579303883872674185829420185769073148433567364152649821599670719356496295544763942187504637526285664511332954843798285142460701817699587394509971132005949431183047247241436616139730905460434509047321631835748594575319380932865808414790270947187013674290496221515403182440583757159403424551262203165986466022856534355568538524352536605713108600578026729144820678354141985751135034181963023213857355051051493099089947938141714956050352262654832360066088732515644167630019183126148606899083214471652446829360269522505716320853267006431185924758213445728404630027083597015057285915287*x^97 - 1666690825744241581965499353611088049562820783993726149339781801115239300905502758360673285421494303703723012233756279946045518394441508764061057957487751234841052633151771496724219111605071187141593289582443245123110314247044938609839508509222451212260568936808544236621150241990320464010585545360038038445407409989285754397466143233510053486521793914357768301989304711562842339310778327716672063079226644413280086549345498893321620525525966847447545401327160028263668327382826610910252900038675974235936928237647826781894526679553160365903575650844684146701651622559001418763425713232747806907480429030076470917711510411511562483812497852549854716102409449923151630317275810162411295962244114845767369466315660557704308907305563260785372218465393877576912162743830340298236303767525454691917326661456909401747592043377121583071070746183185166452185617535767342682157890167262219600523449360251018522295114814653393264972362741641237093830518544523829676374788202095793812770017635875954046790177454190563207357035410704832270589537779841015662940725776750431800611285617729498054301723325182523085940505756094144092758576884864261449206566358093044084821568812974625169926708747827752396138936845488804699980466043695498123633278602946670210488233369721865933455154348782942058927975018*x^96 + 423943680404087956319619672517568106403722500734416601040887883010151726937320030786970584032315798008280344118331300822031872969393976122657831209882515459379090599913702889157180804693600536366772299864383105142750595598261494265727977762817542502950533445883650912837907910407298858817336418292828983767783360678900952189424642672973628016157714034038680549271221707082843823233466702827124783727513513295750470620195338753041647574042110121696139302435046102613239427205256711301302452499419463803154912403179136135963803866070041241305196848831829363082392570746171297481469941207280830921773554066405689318518338844124563933526152468042955697532428207147192590445102056566709183770087364496676492211174181910826355404552474812221329179520712510497567997043531820111914854186920433070571140792571524881663948573099276579716174934233514520737496158252991445024070262796778859257625874169341170316280130337049738295196547121020963115532913064943305154890472156357124009837242572109963179379192583072000068341313419158860654997907663518345739199599816293887933922677593121788309775403375361348361076992827381878299658621854264410138948712989052012411145867373091663959900877967385353496782168517269646002605270273997019410058774876224899402213740290308572126790866268537910950063158515446*x^95 - 89614661904270343769687298140768557627699213198488166728820851061478530430734056566478068768653872788338341910680544158481415226208443789445782710112552410775974435250241232001025318162424834303162083406468290465842215248499793636212003623185040095925255487273519058968736605994490519639555426461428482205741289627574138114576882755109481525148668627581260162787949680147594128859983169610601177212466005723418554683824012487398227560853869393508128001080297381861128915940218144681333773519279164718376489199518101726389324108186362026235284971093057219947216858393238963451385768090851020631491817054352346448583241913765253640455902626842786761817738879253886222995185104508108335571503879057606983507515113626926933933105089657061717800060720910039544856700872791726746255032938080702643978810846205717633914794027617474903924023740477039913959313945191083335076389131534417500542898258432615713542617884696417392351198424314913064548872765068925132089262959776517792195286083654864334364900989691814600229823471866650409626618459736846397605963386753814666483573895749365851654822536535787775478893441805122896084134865326996375757605367482160241154070788615334983871563819707576521340231272526818033922671477088941826700616215678689772289362202509443480052999799574146686522274770048580*x^94 + 14966580618112138330315508936425038281674217845034937576385521586292538476455935073184034608870278050906996802680602202558388359430036417820990960049253834068581615826933085177391948356617306838967687418128600105110693799974734657235469259799045538969996574583603661195436403029907420612961195107778641443623554496216637503531088259082098398078926971996127907970836029441071744998514369080933834468143799549280236776316295907392785538284063897201042054293150378222002111601023222629281239689759210878429475054967611310692332958769574591241960467458787434775352761845453741227135376338179099098451040845468123444876142002835523079746075105940583167252442591708367941644244397491059294007426635463656424514961015527528738151233799460004621264705078372799684493504978734662754499648341211279228169670654020862570067025041953985397989131692548457189538361769414233092687838682038308669446559495727932697432132591281198311247000348100477124589336332315878428076431205010681906182460752337095450314484693569538153945550896701111258520934020306069512802870574649794851397581326614351062851999533696937119793699819685168121405482473504656490968480717291881607616156387684482256183386745044474376265742734107012115260054195218130237286913042507329295787694805353995338761372122818271456019722938660042199*x^93 - 1485717701166507181631229135692849027770488026579060864126193848267971407492623118088001838317417073334762759174619138463962892823143690791176719386293330940554673203833661188057088073347050076951606430032120534995345431925091399309588512897308526567404247826089475636108250133764873416167142742150013611837048198496818532640023186792029569546058739099888985409788724905406564890644293637226504360284052563686208153463757389539441783713577813691663538614507002788362334089219858807215842280827516046843236268327467115001451611921484948302966302939593651339246150618418555312201488280524390462236285913800272210512997745564144329653991566067051036530169724513370565283779073202466328267135581973343310562859927005598123401305810452664675365684821597033682042916170833226037469716545567003019338004888121151394942033580445210032928022747527704659772046881460021848016422039926977234869151256344794159013029194199845846680390625696121555956958623140090147387631372156795539525757156492662653943192820798428085833247519457733525592874608506780639211008079257984766683467855263012436527752112692998624751885752528645271702222832455222363264277846655579589746667802922921147048573262030468532687224833936891365654567088002096303794294797300426068246051647656527452340234560467763951066014397010644125864*x^92 - 173604111353893321919838275952116194146342207882173366462952287643600065279562928418969286233980654074878141191308818086056047449320142886050388321366877220912333087024203555092841789681184212983806751560996065786889835284467899229943223888160889687740182929344680918173594002915307240618684808685433675955618770319203114670770245445467503836048392308337217941239759088234569497291396029229974164375072397339670588022967946262148077575945310441305082808230692660610042425903575886248924807515862304609405154031542376727671185122522631879477409637602351674627729818166872298174185828093727661260885998614234858263411650896676508228038042854884159236118633166928651583514247758567083044401054655486159742488857918378029031908247458303321848435830498976632075941803490660526474359798574108083162102586456732224871860866773563465361132813678887011151185940059265353544774657412781177920289530148670924959294901462188969058938727441920816228200444137667044939743241655134409344892423477127429403355243432536127388721843092204161340973980411199492752724950743236894955178198721207495439962430896344005705772600291213372552087124211784886247518458428878752823771939873070665162118214381960406641860291745340070877015361846423686308313533188710563386189708383080871582803801543069909190488029820805815472648*x^91 + 149878884626146036170749375340135628550695852969624866581111948597946698329325041465240595850685515584591936351941496900232124976624551121819310923809007784871683253092807260237024984772376820821711366076968349254217752599974424972082541874306419322390926615361894730169073156913235539510079271211960594061928444074879743439520174193794185336557521333598162279979761245599446518157575697843044644120223061266848623208942694929027334783882189765605656745337352981690943988321968461191720280760626708296383522453627161281555129211654235357331888135844930787217131036669493478577644727422523778320987295463000501240340888936079789564749341553540075567816098514111881139686031677478228822245538223222973131048871645803043454122360080302203903642282109134886409588848459952783140267235047203504028192997503666845632338644137383337792808645245750787259970287470170790726091460804105998980238105231469173315187127141266105787738700452711842089472185813605283351995278168460697223068030220254908789842607833085376965852324612702396823932828108663265269354585271008876350773413963874880374798119280481479433111107162020391346147035674510789761690216133123893141710280518020327464472659725151265759085776305759841483085678702190604406181551742650668340826134663137145726098581036226257569390313083271062331261943*x^90 - 52732105790841876789176014960017353734071171288219543675525237633602063575922088698637839582308758134879388848473957598874297070164885757221006870183561869362214359855403406148169902061306611898444053954973034398219977039908385044435928352660069643616208520286515902373856594374539337848856361311121271590108752440851761018881288338212598286661025936767361892727674339518595001429089670781599793376882259050769280124400381261871069625036447435235015027521157634963643189398591154275499426079735308124016783722381334325256932664798243686508563989623020659744999479618968595959196020931017499966957836740608687414027013218341993505524399518228936070348097267539522688794057136824486354184476919456777340729695482720912650819972540284441065679912062426295542413897018555398326492113471092230629528197096272691036217563306851995393791546686224983987777863721119318628247208674658934962285614076678083950399471711198971043818813051060867856687637099508567104278040647245113036473548690515942320957729282942846815383643686457506161379247047956441876632312712190515219406535238549845741417801089832357755952987979813057318821799135774037589837137474763429824412640547738451636030656815479905788351275235051912200751292979460614382208401777994575326493022883465699773885540044635555250302251879450981257401310696*x^89 + 13907006995820987453252306390962406850559316318356853491854115435733596817148484726511422042009837333743316267062014047663460441418319072367370166535768639710921165828467906310004215237570101402519452063482616038838583854195170069347730269923666361830042091253576114513955771299297194659041762905677004778790940887057121458356890463609160976579394190481728414226059197100136102210949446679327345046293077417810468214824952087725905191171690657534205672247161237370096176793835654667310918582145574214489220294803825451028200249896510697737325963418776759177521798246707765485333251870842908101279067210497589345762422053463690063097607022348725308890626932415453918511604153097695155449038953963211877238557635214985567052770101693873201754210620821103476570553650503551435968631916426686842692214405810465722893266247445932361409289958905635612687194960890055333856707920121923109164848630241541420089101531712495850259421718845366214055153185564287809729290903824355879020603560247100468528316395217010129821883419193916702815967672360519531890733320798138238266968834041446087074050551196615133434789834368087452417375279249077084917791093548967999019302397586221596267908118803144854765683295244703993011943614327677126352680053356109159247273941131217309545689701175940456108776616404528200186572586086*x^88 - 2991389410941164073010555110339934585351852717054304453830621188053824760752375490628576921557391054633747838824692276198350666675402611797169688133332684764352820900627219992110682451007085732088042754471274573246630793618522286604053352359738430938169296867088245985957761791361076202988840435323493206394388221237903771453672440842823737143645612149901693336649532395228616905180060382219462061174955253108820259642403451642451634805389602314054780394601501843211887789412093846489935196364738588954306220234515331154175469191200888699563834268481519674683919277155603253232009381154493802740133942020710988367943924061297284148709163634778609493740175842997854185207571590715522513924730160496006232234166639692806718067029024244353328262397489564739741569412415663521623721436046197410435630173586408037408572390293109721434776107470603527879713186059925824999064973991920605389190419846717161071238061201250537659474232680882013532597107824724066356685420536599448426352139028608297066969033254936700495722956907740060740277455030610910621217556894762864622521517933504566580762428736134253809923208538100870014502747833158624292769185171298650156541390106973932734406408562892461557789437277912645665551366542938579890226609386971067380769524716391461454469883344277880387178626250122306628719383528796*x^87 + 516490934628707765869045593358996502062059998949696541156839595357935660209627967513420967213382938464791631896087162310466412036675221569510094430239815030359570658540363627204642742738551075362896682895926704968097543987844785183649130858338162986259761391168712307023955174577447986196443720176892790933255433969770409491985158195544208466571343196524144129422415756036621806323969085271777327661857030257178314994647218254098287548200743471786387433533843991477771549815403118729376474788088685412119890151754750813201761311240868839645380236891076462549595233630193660989003358035747339511299518353399827001510402559785509422514989009799322686658819773763171866714032652869433358848031697821629511780247638150121532836574594879361312777655493724579815092939742016588870291815875357049012876911520792823886163538404240321238904800720964105352353625993302903603305993620239502789785197074485128206009815728245081591256113667427482339594995843037658897709202663412569338172832974567597892148100071363538685270201093370169772941817887887962159728473329637346261045552631153731200679370372423226273775333416348707841191411033772961012473830417835180050271445320677088688208660054805687314396941274825247633895749900300252402003079221033876514197028619550077909794769153736807938066648527047068900339516125108341*x^86 - 60993488262880711234179061355103756168697752832755242508290546552561105513368781003211264554546331818570678171978133069166424870668014022213868672487767312933017223748444032542171700373188959211460124021412593723675108833846680216747818634902941434984279501973733286451046014301613868665925067789562370273615385849492445808975534845293306019373197418045869118058984750221171104645564465462894704723131788495277211193321318329829106251547624634209917054209458799515276601381165561775059557792546658619364838367500528009022365938635373496277899552526214029606780922634776513229486933605820248782888041524896735750853255647466580723567024394617513201726517666201014282154671453948034683666845820340855181135085222881962364417602795737581522927955579127784108123089310090067115577205234463315980571721193028921843570071950518135383655995922454534437362225636815928401757886370196551289170823518484434326854856068397763406204802203011889491636010616893148618193743645016939953865614845333698958130395143020155383001751315163334568150198912238545172827055775312776137308353646122747775537581812006368703808081511120586286362320229053037904717759335691416923239737586232071879878851963968826312771962387781973253132987169427820372122977618859591606919760256171111714931064729919736309448258199264806044209055393572879972*x^85 - 389769236489927669499747379095514134289645275567434936496174342266158019284913441185853601906826388217820649488215410309009006200492052662822454155483880610447459372117827001240501296070054773581779915808478066221662218969563965777050349849125633176077764260414125982359256766771607728143950967367820277945981080465104684193302376068295388252240489340023935078421406087581090674667366652818922601001983381587587056672041667769923546288385072235971328265603273880658137158752115742676461743726501516514442590874933490522317969192451351436172288035549889391996311370586606927714759302857224065682492859691633150723768522986787337616233595826685756911505038024324775159674960434283570947717727689318985977094158869152689080374816180616065064220333291418549791068911956460476080822692883154989931754849375871531780032572492580813675321601464914480983643079043584734621582026416174953552149710510006539358729073526703416200036858142905680261233735361144520912637635911619426685456925715147832510142062328640152354225633979759630372921761461439846230365908291883984792676493033248739702790191593390855937570317372960952403723240218856907589817550502031771550931056814573549461113126452815411191911454790343935531838807490114221336588783327136332176219229901102201759648637458218974204972413240004842553257337674306601761*x^84 + 2957717474436534550904421374901658656702406182450084453807532461339029426967886275875727829926025322108419739649462571770118947849928755291738975060949973398951735732673160050854813243576112576924771614006000259355683473679151796110922094911382628038579450753429321783201723977615991786917752933803487421512069901844105745818342836388146964918160297297530270635301737521030195791362885061802070744559978426866714536506839517502089954493959210793098254080267961612018480128132988197235790869436349605541191438964464393725013340959087773205333302752799335279958068215814157713616774675087686617638375294556204880259390857803966216918140616587389362444806654669344160722683456521295482201945392173322501742696004572732845790132925671072378876613298559496224489747883951901414916531213199492089746352593391990554858605583993391209022343928276497971458137952978996148077607721573843214476417361884902376149851023302994910418253690104133139437319897615922874537019346935415814736695943789988203176155781501472686197500235948970820204200870381764451366433022584608804104310576326758465358569588751794677606715719979508646914760403288487504087204504499239857241741328824251510266820811608447069841003219135717777775644154459742305895534202807953727012961615058568430587502835886953419575951628689229578447196114330142119581096*x^83 - 1114029494205748683411534740876209050197154958774700883838079481787716571362651504718949031556171718048627337698089138502931462407823624498712225854324824332020465336539640937836546175493903814103837207882859542352086068759103555386433203314406947500921855579054768066856018923090838479696802526299974218703979849768082805809011287413935409618257177530328980109769202687030463540518361379857808239730843903586528625846956122644014000408514175520726062402196434901717755585967621374711841499894145569041815313244093437589012896599208888619909640692752267563833560222194906438114833240656362247620696648656637746260900707102730883669522131039853222776676066316028673269880006236665243073721489032853309676378137319328074732008798748739142571940082211126000817489997598438220459097515785983985696263412960141944325825006357784536854461101624784512361768644597818010910498866219523813618842706729328975022011266527469572455488054920259310633344818909124806957934414294049196527600766367333016140369652172963304696850616192080540038440585587289311749193097532360504092866391402754522843681144123884603281322227237925618938061422680747862447361341167292449123390541184499483584438224012210531163778219603064316883666932434995289765662887942758157174395102490163177118448951020299360329532232685291888573010885610161005230530396*x^82 + 290721602464238674697036339459576793358324042207596369349863690482232831320043508011566991281685411600518170983856972990848054919845756337936310857728170987739380355912267429425764315826265207799866328238135938123983087107137301321862914718737655434051348607079427832213551363212694674494937030497261750144887282417053936706300586677501572996537981133697799851226552039498996738321978899975322548357189931384393428903367303826607228852845556555796115558559792666015341345832506883579499443303121480567822290237462705975949381603260696279810217940125251047629175544380711267143473276873152278543517201289068006865360222639166013993184346068295839816464076397182700921631571902994615448924794386605573177752499462385718738643023546798409515729431472151905488161670474916314004874093841187722715488353152403864512304072036722171650997358990167967267390984135136715089527057615370824348157315787220624114411818808735377331400445815821474613056770669474788108369547911966735580750350584572417535353177294378853854795129797400081765983785998396689151787826115174533404363244100981272438780205698668202249527596037900987778349807999741821757374806496430589470884266813300382678914470647556700140455477187743664749908345497419538766972910195767713705740869858779470428118152159967835771688729217533496437096058691481384416345316663*x^81 - 60490216333138009954678025979461548620329729322050603820150518326100755811447267994036193031655836151195897073367780272830674042017889639079300284466484689636776726111722337298578501578290238687942234086938967971506510991885511049309716089338500200507890128678311765103926185071358433130765336579202530031779707948006476246928652263425023092557726365289648343400396394582296504819385658967837699932459074554937923545678231011088472456058733104945240749347749155511398551581338607580882074735800904506044107142532351983125466933593067909581141179823127988385448106184637308790497126570544443303979778147918842933089510405527339829453274134225674626649400237544781228891905934077572580752683008500995121098277611091803682786459333160079867781928075554573819904839037476506741524606034000006521363830420190513531719895934788683939892817361895679863022844397882760000103333121278703346527434078771836547411009084220097814131948946018110933496131671868092474783165048968953318820893944358234061044783296771615802490547835890981064241359955473765428221330425094372480907926463698865561769021043247789433507787022467764214475013181682105018918695120642547324253484221790243003942087747609744207747943257557881152603764050117624350103364215288970687110839580454577541370645758324757467879794224564055527837551789163802324480870778780*x^80 + 10028071100935242427055862016371623276479514480300260371042845979945483792607059248878670589287019707032281707821789752208247711715268715669328657180262005556661017964101732510474117101342070820395104807261990087601050745739035392493811636295442993437123376108320762975196528875490660727736439120843592471299004381018449128534537347784676500661922293262856237372961110002692419383609845175407224068500819818800893707231834864109974773026768573064808123686414997313169779030521081232324486740920442598720205040195777271080645443141108776435952422314639236061963142246557349607809666765336675603136270800823022575532851296941714823209997987235924139654432855456769399064514166010519289427733944583221664753589799745596266383665882278056396166063024802278141437781209704230961180408540594838891147500820000339161217423653218043364148358335729209580146380078277233502530819873884982432321116102913308283336265044814813373520014570846650730201124863083040217284983022290053617600113487830675526915666495769205105386126525028474801691090403024188823779909982928594114327619925736011543920282699009908377246631072906920008012021427014503907491410019472759194016260326559161589381710460744850885628915318630146930521416158548257082343271684381410028143471551565972912767318042826037205059751175537964728171183647961943659843625292173437*x^79 - 1148529889549591827820551780003179562807604751998573669103711113078139750713529300135734541001662042332641364459085798889953025104950778889820833047545450210018835891352624368283008895988114109967624342495617923996695734892058758753020325418009467894242347311394250349340637983421367115354628598856204522450348431733118727348297050322975882577991269494058471070825992155195228346630336964036946427290218651911634320436060923756957779825506887915667567622755292057099402859919674221303892203032894817682820169926953087763734030513670652909898432993370183583217885439847028615855633168696097784860017735694877290341587435165498725899999659695685321315848448563083430345256517978802313133393216869661002331569102026005311354240048797659761920897374586813914414082466996748349196785376419754869786690829566132279566350092997213404230574237186362147407386306204037248077789793937047144834445721357097690124464401521327667145173404790737134553017411275162627622288177151885226010739876461913681495018519730251418699315939535638593648703429347040176040360033610623671500500071415417422437801989810915851418721167403840693091613497286239156841081329711082477140116837494309889030782690960312027291553618633676942938326106816684473562872911258996251960660459585503321807897171215564380457011103814866305750966598112720515125365668751343478*x^78 + 5434838356010053821963923431323954927620489278530739724996891124485675317403628961383011019318529942236615706898205410505131943081130245524000168299121847349615125896006997178847933121896725577181779141470276055023208849188265224541892215475843269040024610494134009272780996807786216906745788429226478751019727594048593122941505959967350927993911142164972570002703641453527640297996238208367732142713244993884565661635507905707564013054235397599193745122109156867333546564630736011335381162027708378857988305605367626331734892645688812271496849246112250288640894729202800642126316450182715381380179658784029173095577119378360533104430093089003398740481408379580013573705225554914845018826229342540218723352404192432434419753187307667939157660269908736414844277987492848499177868648174981451222432656677923063122103174975668842144049291294710171281235648041893932982475141824054841735583973738957088768338448452428553217346301209585893641984920977864047657788690695233041699129134549408242222017121034915385657963311785188689603057716271117442345531856931757827019957147340896821171778251717311366640447374280456108764543052106679600116519733833417153758825436845329697594778295165208073018098727239802133548850417887927815445580010546816316560997710464982930478501628238935745895256333619165963033849838408595054649364008444933773*x^77 + 44320187142653146316944617669601825797482787039578026958179037388180437497880021022389394563472805620654736406091942052879678748530857075265514829517156362248443300377827207643180975691960412710344864260021311536773741157196159079246484372300052737636920399590724193713708608086265347161917754116148909810462467978868420276398493690824505685190798330082017484793134952860989066823666376542695190136950952360793210324279907582749615452170838400054907837224366936613367899615733991730051989051949461294708840333946397109313560481415615756489537466886648788384415416171201355510239797928000554740656583834481563625601620720749950934037098143356578950915595902106655276874581829475917696808779553787961309549440695700783899073720225926767515237858827038313436990072701493130423483995401944355087767288907097073126497396491146831942090996871407877511989954087958762859758744920605065932841244681976579333061278919805173939835419640418025654486959638728785775447656095318937687682572061702875705788545765379368030219333145614470640970629776922835018338419730708403576762529856851213278705355642726895259719549211924492539278588061643917669605898650647005306679044228584623200310848258292573100329090479771808573260832257808261796316315241545732908000382032025314926172207420828061548910265531035354408432514298943856644125331160638426160376*x^76 - 15998055033424056596096846916639468736097809178899949380892506562200727858470697963269132010293263891328772467134979106065857291209835636076226271703615017707244288181506489372031845454211118083706564892220377485177568587212408715347799174918833610486657224038359428504726090211011322492217909265369367793921858052153619613616521315336823533743654168619421483889350867619069903342846024192840794208981508754342688441836904415173479545311720967668546290287101676996199286409408210037069150225073887270211197768929304131939333047114489173468683476049028420380640946009010197874212972806260021282309958585778153238252040504298838492885554645458608160856468793331010192915754112372705962559383891705568361789391174183659687511391101177029859655648581749230244229381282183276608861054247701888879735626320289052561718420869181354653015956862689527429129024206861317357448809761715843381758388837271777197793702232149500112570195733836659694242847570636185090200395007383377955352373257952793274453880421918243096641451129936953918350263754209240080849846188987943825242845174338394331529545405387882871958004477209681169206811601396987095304097016337472177517781379156920078967450905054010997421753347319276291047771537257172674563013456665223956941120905333274209132687999125848257140230946469613598830052483572709558311216465891297485708753*x^75 + 3923696340007238266044863720467525692359193441637878943691861845499239252372524196546138707856309419644950746945872784735028792901559248907029124411506447976821221806356241691273288966071689429698699044195912908770392071463904725670143328080554285857282665143929353711786205758501911587452137217528702093997015963510939522125717343908801594067159748918163174055382384284236416406405926497776594158932810995999438253384430827669994333194515593108263034418826994628024534777667976234869995659605789847327496456229463375282501757607437076283246090363523111184417605783287752584823192170365734104705067800463232102411055810743501601670309481157364567905688985786870792183736898343491562047336262373764527888760962686060414118812530860848124722084056403025502431249101008055020180158918923435840754042327660872318278051723598971034628614242674753295936559257708814483887690299721636380214466614144201099660469529473081375270046512570080772286674743293527770760472997023897685127259912691311923692791913500092076825726307076554195133075174313477676948464632936283881555042525594965439857763551109914738665408807879030347651867398103231577434326924891522064268937953700830253595272515737803704776036563001136445028155770581894779812430759459710590262533551912063784010037540289805099904377567656091238145346227478851906426717745812865309392963822*x^74 - 762375200776794133579472305740021443485418191948292190682654993677917294642693621733012558736843002188365586126928196822771003413477558424738409390835000699105866091507320363073111403822066205128693139470935459590995659898875842543619769481205143237945846567917999127400869930040348171726158543762518645804908639128979483918263342279548676007298007311844424643551384685492490047763920339252764515216804380595729265904230529021358338203873441634711676829712878522306370227316758579432905455127146837411551674690615780747997183155419658168403182328077313776903336869636639505122145824665438102939851412104897966562049672472158569070986676710310644183999678932261907109475062641076253427276063271206191090634183005946172134361842313974139016784946916431839030523363951907447128831182216895077026663699103085166413179903898965806609321822531883941213417168086143487237728864678485605575784993574373941781182059912252333438556029377714561337389300845853296818010322259509174922056896579841505849436932588225874733571602515440463313450269978836653750962657757744674167330233376446288974592935080771425343532122296486084852848668652805000938505751314940009217298742838747342432481887338892492896484430148120674440036325365062658518124194310064379869762017609571124280901665319779735770039393711327289068324819446512862896618855229446631584288426583*x^73 + 117618676134218025203440124605184827598206579186050949010691436918064807607600517766017548300137873627825140337379419142015510572926495488193209473516361436266366916791728106051351233392005957898750011624867570939902715442440544456632866833793673833860008229641558464158172508462624159286262745279953249288386496524684278915789459160155753096172347330656903662413660006865465073553087237022047249944243250004153287403450508644489544933612384250932665662414340630445071578816311395003886032307517549044759883284765003820874260440344491177008646764715623505604771606375969548347967658960124660805862796619455069347754105028223313379357959220072427980247941396198531399058081923955971404948713945285861680493896718895145457136789078601906170855279894297113740145532800606712537193187232042059740885892016813531307055231815236790097391069471742345034201018508529776565524011638173321162032016632026891423444661542483363887102568835313110517320140549563534367654804498823494672481114780299562986712301005562795289549883996749173581942602087918631290729677063688937140521164390730848465387380958393486037082811091081436005690623513187788627032187891279050725446462110440303249369430340942924880539911621757913309157849535225640151965975587198448716281376961336803547972517305620243879183108155247263826791445193942080443230603811847446324290698900471*x^72 - 12517916231670614555540907806685689538003282126950004368257810907316441946728025999730216864264154296913961080943639155251959224718180479067215186849175665108536760084352601811623793976018832442074847075541198754361199478799031726345260873926855446263918730781769400017923430712735486588690304063770605491038199576293010214279310576423767435028493574897224769433626199084329619605110603066487423492378740595725792750409167578411838237269754977589447037549303962006370588940351240499610598138868056585768882330074792678249510002309653015045982138738220407755360111575750745756203981897771842835825140281553461107729393234798534008246792930586373452838121054502809999637566119220256337672350308867149172128941961103649971411381183367112684367986560113061982522709367682372827752110593283903610276452620276757939505373125461524513543458312125845796922143805038425682980135444407218430262977975842661144470371781110325205663351944223684564503208503068762275519781742633164297423102453788916547573564908544797846598201410537521815009175749302430736123647820286247909780444496962716597108025473809613263339206880027127891540839197365367936637354660009562695651951026539587222466838607257334554654179494065310458582378309869845415432207218754458813328686130887148190973729158647706359207119666233192370359852707112275713375075934237632109000718712604237*x^71 + 63875814371315519160673712373183450278652350710205885947076468748108558261060053829345741626649533932457914628505971485810229819656067317673517013501995507275625491472388028301009922525353356404910117407639301480015020747492955230076299020837919498432603405237364102305498476146068656694849497361396020527995418369123314122421975689970433945718191594476958937208573064499573378080933955904192437930821997735157990130311503989465894088632020942644151923568355379005988374423416483022326806526178301663697691638176739342202775783095562879989299132870294059681674011838570106377714292394705174248280421311684648357167597009090681306628757848438482946961294095800147376825777774348103637474101952656090911999774942898450004901850452007821947695610659635359392666384212413691263928143929016060936732799596048539386497055006599512896211945188780272866862829566702735033622416580582621411634100653674191368869389966902901101782306746736415366982937267601008255120912370577707671881398141398736061052621984909061744789022921602337230062344248189193028046589805456759118835727995227459569272646943640070856817769729410672412960764075765183568131463787013417003990488706133431603294551087295587911223274975951636996228006957528523444906626441572804148231988836383701697632680309837023079466875354251239813589439051448357286107124351064861766610865673042282*x^70 + 409538377267074937040560692764076490844140606658860251344364668740011173510180300565502141709868316042538751167343699714421961681254129855993236335822983585241146593568555435028604350266663437748459036723942940714573111966923087480409645203121403306420409580665256750652022738584006218729639835714203124493126960165636038657719795664984411516208919973127786818554639636151537828891327664979405904725940626412820906169568813423243440703885543648462915333827579058368713393468997439899967071098817055086336608175964647425181051416704156477793057145511361395357570494198393285364372246627145446248688829727545764711981377139915428023071773909548444073346571861310869129857343553353478968030176476726679012475039983004309442276810258871436423746768338876141752161860068521540083596662638016250661437215121133474776499992786834584902718229883628388325741215922223287422982720301045813301170420284151334454910986807763045084601103062041646425953432454793370837931055680754138330775703490774694491412196335990795507453509469489508296406484638124090566630905604404379907167736999099299245424927777220853450879816040237248278218512983003455291499485761550011831043268576891488527007920228993587383223036715696362692143453141103824641679221182241658720620872712611978707962228655847726066673212269146851716487835232011362882821058535804855336830186731863370155*x^69 - 136489238950370912207419162707648002936060996463111535906631342145328439166351438497788289998026387720176676312895491997868342440057250501338063245007520862861893029184129533192815669770707517089295941514153926685486043989885355053982356504146752760373155948975992260562106988462040922222098739622582198634022989860744866074110704886795610351909985097852010591259171380127862788686504931434000958605488980965040840145555315651300713785186259995618844313952162182911705753215360931532308274002973813263199818425826056094073532372150122956149979291325652942983191759935566988824523900549900331399950753014399745403430206474053485039476640988604551160731937130017779782520506225208866989797394477047682650866196610537818983929770426221261840537891440677944210253817079934842291354723354605931608277770424113297588836361403747544932540633236942635560871157213168121173335299321523691446739702239332404482434429888844778281358607719746995147761144459368256178246744271113174317107916678205991138376188041602703815400010469949050320886345230104263661874256374748383783696957086885491562069034725919053482541710029414747839648768003629474317374896064084379209215352610861473324356136010086597034727258375889572081749281475336714972079197484911035268803826673611792949807515015578023551733602739483195113219144547118260256013005083647588442156384251205951052282*x^68 + 30780877017029703637162784213820649397705069691009999678520295233896696040837960950757582445015889754532926879914723421450748636555656895863434242157468773147090663597283629876295976402802659412626075303025570768668269428001736173379368275860072060531815017215507183477538712936675529837119341980633688502865414150764949409095880495922276453725946053915412949327748293104972925336955880064392492418193465174193650289337862593407268129664297651854722244372909412959512435524107656510146312520184235602962343454833612437889836413057544641618708357940892171900774967559857073225253644312656036421848985545084521114590697581918186182939125336258029938499436957274065031332526468804774930525423967919303690607830495456605791406880816942053185569343325970258234659914813252236852808570420118862384325874107349811744097961979224795597988805073515624868034438744482643563220698939517675912894004928137308259862599673165110069531948943009433773290241393599717639808836243008684791890094235681889452958403479973211583364263292713483136269362722601514369431051731545692600487583709663439915726798179910669730378567230557300134417201819596360035801953179230835163710755696073857372324791849305441561869433143400091771339827862499271753844133487642907338849733256372024105370517601201248469885204252176838747580803073925487615596698288327660825930485906158119886863796*x^67 - 5473199046303107754501162535457411859225152211445637804363525267895103914747527755782264976458991822477552085433717329579676978853749277276247140937469338199666602721859484809444348822454707453236507380750782537611396530959373561626167197872508657503129165983350081199674507167509016232001071789956098633914094571213124204334922685209193076694756070690049041001657010079323280201491557027442117191685301333749151303813554210826900093684550471286069770391412558756147482823430177637009217864181692774786231375665495517324735084005591445013640204136798017037908982576988148829411121748548496991545052882865135420754473475120353810240817608995622451260358323423411426425294081165608848731626284231964574165569918524299197045629182465456040418780548656666758853246552898915292360317445206535323536763416434883416994914857539130357043915342087028933755176508082857500340628279755620620867415557503674190817674412834608507700132057951189858274486265793728719185144018999178169838938625835359101904158668401262368815543133097392189448798168287444903035487173492747096902014242707682139914263723225016878901147877042824571924623135944027238902573586696614310712724104075942870857635483738924929349766659488800147408714731340773867167985782444593855633004264015227554176403381655879072416436225411607015757965636002375049121840092846840537481465598853349420619143094*x^66 + 764794302264452173611144638679024658093123363712842932901786653141387612647774422333432344497705543091492049791416579703802477689900220739813541954436116154890653403933228736523621377007227060967303278880071712297166370783325756472990375528398162739477796653285704195301238372270570992958734943510057437828675532384755144488957729792018431249052928308219823616588191613360792424637146309777664448640024545795086448486904635405843461813297765905979151956461808611083302604808450506618458242382017178367364181358956795721904721983784485275295322492647917423898660891299740339209535658276213050410867910058503670224901006622627569744247593588415056384693506951377746967444828619040055300276693530499909435031306241646984976593688744693056246452628545273639445967926833950085069261312612239696429140144311019897399680468376747912911031762999741984824912073031131653261925101116672991813370919473879654614430258968931930882424311681867806989916359009805701795809342027664230219617291715573698502977151296895664241565512910922681991223272115584531151695312436518307223434889821449484047673581201146058344722967607077052982672341414706603683975180535154542192328166160293801893360079500824058563364446680239759430475014465900799532586664583096130001857555628293885364445780128415832877903383810847096598465665256017678527696572849798089108247571171805654928452786525*x^65 - 70717098296759001939376999930140024284469639902676299021948466709879826621512583426010975851843905068720616604302001433067909531491199099959712509729750144648003050124527283339382635102421023785474352238009427447148452652653564729890802812018912029866262127055742849370451094248641795819068148216272903391253008398087626658599160644401558125271029419621888731677721671845367092303261636467497097022031682794091897176066396541362939275384673092652463603622010240959245327973240687386668189347816408620597157529153278985683667101364912183227580435369510310289104366279898273576440575573254458633814002577003350253181889283835724702095424157582390039269004717680288619396754426650312705832013228525953492059409880725190375696674663978686859244990282391610220901503281002652838898131296075877973251081989695250998376492442475597826673898480474397384166811526829205392687758409159726569169730887949046508458014226185530848937202777107027111944728910343576483280007531520245424556363022410526900769314817335561329650768404173970639077158204646673833541400534228822205640715534687991633245202677765528524386751706366506004699951811015823031409207265790317483287766297007467180753144545128708119451703067107229015887773202757830579326786832587453819102961880825380276121500591206241872261506605179323023625612226800780728413328687147569453071270422343081448885081757340*x^64 - 1275528573006389340649970427867032367749305048128612539540441484833433030588364302505188959669211575252469059510091540810321912032793038459899549281473047777879142884020524018332974885336312929913504892479012687602673689874189226796328219539631637377374867037639801920229287046596957091122723447871041177690498588825400750045140619919034410695104742406551990935161410588960969484446342136351930875443458986100425447345435566742753217949218075135054297926654600093449072071907914730996243972317359678922359288517974041443237721616642296726154243570467398965698220401215927590967885124333331059325690536170717834576977800433764609376092286742701402472668040368727560312382167941245643651948606610170483934798754379576290406211297537878698629906481489230408971523289643130618400695873189561504940167360645148568567942114531781681224103146714066627469335315609906207625849101291579395628649223180035357248405321355863791740655183544447483102005670991084063346676005146873151882988562933835982783157964634661758265950183878624093349191059949846033295892452282092464349487428052766121003138645724662302138361941411638665018857227731118801338799199061350348984195136225145356505789374748815944135808939850147122977616686623844220635156309242480165440129281084210933092943536952166076043849801463060964218732196944680885333428489327464318060006256327997471476315319590961*x^63 + 2521018808202539551517951787292193210445075455141481162365986433696626498689376619522878382219649443084782184155484098592613630808193518778018282130457597874281631995735728676598612931816661907169648165705293247997752238093366503882658322850658488978211573539706774351548989238761062931183229167160142109385102561025224015571774225258737772024012686449493097242528588477288197845155807224065819168637376276558505575971517663575436559194896960335941941629248117007876502910869648742353556665226717057225697924603933636942710997971550289140179353111436199879018691238831751131992258867571307792571046064399671305026889682761721723779789520591293133573605811950135736043296720628102647944408238034322308405120123518950145538269497518200504873681565829208032267289290755569901015207551087666556028677491424952326281634833318507769808368683459105491618977665218705108925071496773097465126327776271139718954459645061100185569961330373493959815832081529931093131549415437166265606337977077475950766777366905994643845842223672665426800553296071758699884650706277673656893978626795915551401940475193561762363770029822861345375672203128772408284711836938819149377004555618596886439454736290494941613095494965653846701961526416664696342219773155413442957459094373762667189349479296670281146548343542641195674839793095114144002825513127256970017956178755399448870155209238637196*x^62 - 739425643808581756157009716689638409148898148297486148763171377887370854500453609106710005892606249887061953016685075536732597600096238257728799142610146947565785575586795773182452295920599440009000339984287305951571632278929933449765337664801264638327791029540960349426170920314057005173036728037917472331635221349424757505088638833747339761101465220109692424884092098289595809360803173000652530580098870593173718250266185617285681926324730412399457532663780286957211415677241655443143208397536937422958627257295120681923885599683225477818287097854002039184046033985859926911003334429600110036027374419773819256604626367311136228352736399814907082350612145217459435001674153758286405416227174667072190054979350190685448152237315078001563230953895583216227845740979052327297493392146876571381186948994214431657738269244935344333983894307265252023615497285328328982850610920833210173186487367624321665023230774747291591659954823798533432822162203313935711814232901128207889048907258935137739923470953826168691425714622029985223051183865145953142799142495450604931905765924243155938805974911475100211019985954618326075068123591278167580765013536351439758648945959288426009002729075208895697309496925749220823553132770276234816312254976935945406017131945587430844164465555196680595514675206901898811640333134784612662171438256283359937334404062004310625570838018446328682*x^61 + 153339722498133893563703745851408318030350171810875791022149187407309134441706409900923565524918187967523309056505742301372520802858562144703251454474410146786774685855464554811580462426833399977708574910028468974665271881064076710495736604948378996461773438474212659808446214656981448057656028473336026066250158445484338907727929595217044764363222838266455031047854164990480452841185253244147282710752675730928547015709861034192488909277562417429354793997272602386392687614559024154479254044181320495884314597385835103438216454242491651388835769172171150711535188492478939010467231447745622424489669104754255482635803256013991396838279888009901916898875235937710124965142521513180404900052475374774668726347782833341683404516674800264413107690988258369539567237382372211846558354592182340351772447305743099717700325081126603061077418115642884165023282565889483817845683867148868520298204661245512130955833890743127148330990878249642941192569151342789697308414369831409561589495766490494426900314039205123200304785222393721179587792045464972975815456188238697691233133428328295339018634666703736983089232179548487961172917563040719484325182915386209618443000689303193603348769736719561894654529346424797398615730467406202254612181209654497135975666377328419168220002315593108217139467667570105174418900139283328435357871452865525853428099032984330627885001247654816513879*x^60 - 25626823666584424549958479222869142690735379100257985451076522033359337448780931315392970108018998690181745372787676996043417961286784599861086443936887901671664995198032285264024242118551368373430988414871935652860768498960110874947563730999555938570256415242705468348400288324209394332965641995961154044088143299554087848724658226133463251000587942793282952031647171533607200848431951025425012142626894247027977185986692528423271035111037700525997488809807373629845545450779653093336134837876087474091476599093325286910407886435882472237160029166432197627730085595216010956141429041873612731928860333134531579461201814426725463723019516331405961397262336317366120859791086502282759409981939387454736579897154496071584751297455708165402782707361615921063462640924288895743998672146283583451276062833372070760116568040761196782697942977266386251435939887577966397901958069755172557379276758346486428966288495058351917383922024083263807916058600493735006367966663405488806814219912670375111510872287035131423399246478418852121277179583121983476617412624748433217874409699044282417269003779197431789901827999736876452466614826766165714670279788169504865891042886009585274981945441277020228397720635348200664779301888444261150069599541482830111970754054783680819251918862757253756071686632075469462157127896698079973209928533367696815708023839628123465000576593673258388091859*x^59 + 3475959786748721978663440330425299757496485552439056473527403776659136249587473597050948383234275521605149169365364848184229193260338191974327419130152020438826341371853102287023046722618411951915980810523025284444263777460750319278383876053322198816774233535318526898254628285874663460911307428146491924398397108599603506512835052856685044067510815297344433347420920428361980205731948360439628033135930273414972124142181966758289943878245213625372456259229530648459650667769845553190890274361089412961966305486665675243108578704254502376111781895534433568236244528442918153707642783115655425234590010214768595839560916259879178461514344555681559332864064206598431314155627878147870576299392417858426610344469685325227737869355895770808265044860535629150482876703252741618880444733220179477393155575617384013920963647308768895455564115002722465648785949582164125397321387200820731467596470171248846346545653555381188001535983861305112936790916254408242646253383353243179030738520423853567262836813821865838126228046303705815945559415505075954466424889727328371267115092412758077573180549464672102028374918545110133982795001204099479976290908555928238638264660359215753830502705062752200660079797362995361115671639804173227156429063571197829506850699097220328262312479893993311897195189605243069721718575045238212127573047408354803249926907697230163577822116581545503685715972*x^58 - 346287402994276915285503116986441685941179924768375385679194849000043595517433102601291837138269626435754449515472761850893706967552937959035633910292768407116544871863522747607184169938228331654628083263130499455476612337500934561932518746090303884431376746706993213620042189028266706623217520805670026712036204907788622936556055790539912532605561150271800724892658712435351925622134362644740930268604312052837887627249876377643821758751493746423629182434466672990359923148355111922215646596545552796410871014432805601437560243753242208452463045062766383198150886215554494734284168361774581484827236341704754354396467046732419394186078876495034813722897613357890721882470101175973371946420721438894756820447811573372502565045214719764513210778512569995175051151637690512540440539768382341691910760205231990126436803774543999614223274129249459031836032548566262090333025889701745443454387434418784061867545027999360609797128861594140633042853884796846051261026767800679148698346334914572683599361929951462568482888075819826997927592184124662503038708101102969478062491982920764898636207127745480068677796071882391598338570989604629107301988982087455135612491230760901692704810998857401195024792535442631731937939901817493719871058941566133758808279691412982986561052777917726832802642746695821854259030644041092294877746073999263549984144557576147506685912504079258609951101529*x^57 + 11165093926228308877895717856873514242379730845109611268264825326774850570718335917212632265705662839886820684275653322490907924810754141028726863777121889898767424418346606232473580443305620091268930259571748043611986547706036366051209002751335352089687795328658576666749014378316257644596019348717602008847243662808578201293031542643468418415751652833587761977825064068452295668560262761548183261208696762705145194302455417362713173540833314334712995229966105588213520809142292316908157165514133291352795766256060486030004500498046912193842900967655335500982570083809490623237556294744174038242136320790731625024201002234342400520748704590919545320717763475907770353537838019107172246212981785697570910291680786214316924635855164669673470818157414351079770854419424155847416188029545380989120931121519356070196311409745499046972827346952042410073907336697048049543551401824540935381589908107438616889669309563494229932773060078926990211041945975164862244735226583736351312134702745840598784012700445556009746684406248564151987520489314507246011332710398712097126796444146095515268175919218325940082838664586217184658154914921967843802022378922061752644123780012750690018854246999344105583285025435892797528972176012533566151580360949788583013254383148696843635277609916245755267187449274901801495535513199967857889056807881827721957363731918532857923738831023923813474559946629*x^56 + 5537535831455749830124534630842536757061910202400724047454512905499306994969629224400974097390161665454370570639772047593753377100306266420581279338674967748353591168621130455849401601865489101517854700581496858411690720489230786885838367471509603775643200119316177594243568365789809321345260946571996761878198016288070092241614251363767268407079419975560687597570765376888371360614541191787985510127983007064962831499896513726750686432922032882459039911293288247286502277487182096970859012319607290035830161284749778552835475208863009537904824173996342902435143413514561754600219714825220341072771728181333624606814623522929297357949312847381543868918982071045638527169824963896418627274393511529118408044289147899398944025970095408849637800736778570130812657089845678721824493244563048117570078472489865649716800483905119311481816394356286105250697062806259295083092918476536242743491581658316874731935873336060489747040773598666770948228784388392037529859948976140414113129688920613021395939498483209099446922141801850342028059931123226072163429054895906935790714143828153229460992611403559804889337725532684161762637094905689979523002045590003462862927175974859359736202853680442474195605539806084235045540882305884375553369586445779077802639246617106679466122682228233749952626563180267902351768434482546225546334604555677480348172137557086379145982094977366176748050482258860*x^55 - 1868083536114140906532107396497055762176064992435902067395654437135038323352743421777270108370789869285846039451894741975863239689969574184412275059943802312716893308914140401690084775655348200519816846259624946360125714023337389726559934620279416610710613877211468984724045470187943947581543722543762041564693868920473769581283229895056994496002711801421242041295104783921536080096464742083090459537222281678387743739546178172587024717123604662987978004741606484520944271819047766512708187030162894211535754652294818705273272677110094748843261242354181597340719621237882494737651237739906353643656866526445188095812130761147152202480567774515846595518285460301736935526087974727059866047470061334324121268225168709406452287820924790796333593382415575055819209969822856673627037829688228886293146004235337504596583591372641151217127414413366319786574766771542267787566875398800815537495724317679275395792653787917311159625202146175021488225598700744430373907969173770511111271222332278508706360899709684998660872773859966614401521428007364201422990633457225650729743164267816068554613955290240936633128601633567199821575012242519215221183093138009896597089461628339206491464869158051528034355499107915844898335550991501655872935985391793345137407283399732611359574591914305638788569590396289198477379670658307535165606979835159643949379521273201332986772180427358358620519722061003882*x^54 + 398559969309495431411039792649658996220389421931390578473290313939900555484846208393382897255443978889488699623866640750658896569514070162015334253328097468373704600307408068142803219287705178336971408074474273380198116775569678767271624100899927779921288351363618216087968796445333461581144607540045959256536921316926950153785731166536875614138466071667970471950834361850719924773029191746885709322530143302175990760979809806742568797701537576970849248131548610845371382836219748483057745357941115248722732372040509056759171040654125299352559022134301657443371264393333234888040346761967186103366880534726206445968761590023550228038776238711274343042214891551030890850123027032845798087505208329095698588297675103075125308863460144652395623209647856072345983335478570811218261369218419880150089356344225674424021127654576595813321053864409022630436291238524624143843455303260569209906902791682413724521375931724535856809415616587474991085912790088776440691315262991537067161250654715119012879192259719352681692553178666583475293481969590032096112670626698991256061531304441936370575544495938422687655136906694609724435923163132884030092201922924210332085822522732953122925834356777765211483191938171090096187616247572539480874224408519691560114153261860737184907730184474751266538056906101449339551996623396250533796843216043500671433491133247392047044111826871946296121324518971626243*x^53 - 68574828964774469171843660303705801496601219258970727716715802365789294763846625846686194974883799192658024286130938515749514236372675182001030822858772845162947699249724997507967665026832377860817756005675722264053141817904874334603004093292236081061883462603553069174029062429329126236951684948498655362592871234681738789850994544950332815283751971709470041838567343937566610571073845890423376930005389716493504319303179383668456774075157758100690457649631596604674466052460615273146809203556049795613132395785369702863981922385400421500934446595539847479886036897513379738794185184771892244368993503853288978597395204473042830982916854250579529926467006759625749764585654333321466722255917161991751288022800163567684161825987082966200326710361659893061314042033554616880561412166914878651774533075465520054990333192423032941741354556319778249442282281055720434908652662045639043132409234649094354274149387514270634591883028144930495006844173574193615579714377758789610973621002331088904562101993272390796304962545382813286529764327597300345230752433308321024107343158424347539208074963505666442601635142765680271098016632869803050209623811786143832522369658644604621011945418648901138897271989237575094869758957689335503951043843932686550875445842118964946716516319885709181533359116351890599006734144586268320706979371982942433389487028783268863608172490208120723147172225499801106756*x^52 + 10051621582771659069348079829299241921156186618903124715023896059157571751585258893999912499054398150464327725520574267725210680530989161466789100479167551359081414014244360086197845022058776325819510656181558419304336167566991543605418501014031481315480640396318090160152788769729523958007880319005522549026050851688877370389250834189176458191343109575100652910440378345646092957241790748888171958427524742273278760837627879330834469788598258435630859289034279218068614166510767103853912166306897298659218741394164254890799790578960207209470995232833871776059987629596418979601692894459201522899055307129358762438448909113992809525497910067502435018063806149094977237324091525373381279850196815885495146133419330192517070623975796035168002685414476764193170889280821801741613620537812599515196751286598749081080961685568606153836577788839214774675951353989404390881736281154683651566145302102714708539524663420308036671722521896813834221295890750322477703781515613979531560076918185314140569405734550451471323117222108937879140587774594946562907401879835528093485020171958317156930687189755565100164844812326030540422161019704469719686680930623130568832378931846574284906908973767592455566227995543158271012752531947683477059523091484594929564462909882212702735769135398703380048607849368838667893205361528347205799477249995214160869845337795838482741424297451954540032973215317414740812637*x^51 - 1257200779271733549110694283955970749260187040479740863819031467205370251344070647202543077951033555647679201671748646523144644376035360275158120812590711237902715554186908210941735354606140096409019531109657947104595858830187023940113799929270666078067420691272734096004204921848937473719529521190430695706457311624841453920368435509848974431171765872727771571622887728541824431071145370610104057247747378400677051992431208847073134369195634173725228767206366742177691245794742928753122931913123669344338908592549208392102714039436879940689867868417979882798540147546796669932277663048421331497666049636077141598117183435484242232304883379487121514746060258770312097485009590022018536791512259336883907598925545751115720844907274702152431832104074427382052486528012414630008204071946992440062346747370302232806915993132593657590834972043459009187225207071716165550414677836128980623735816305815820623916959301450342715691481516545531843315922349813509547318496674671637652333900448515802019389459109650544246476761025061368861794094505281259246715408111276948820720550326999815625242138475399312384930113708865355925140446526802078546567726964133256685797355406124948665760878123570354487000822109886722406669838351045337201202211420793032002896988513696106308267697741811174758698456641729253267243303778752134475472570606373457119196983111083726064747233990452366605912356789436635941234666*x^50 + 127452242234684877264461743935131160500491563472104372459343019238745916594180511927245114817674744380275357139449004339097846065873449551017483564051647015532551417629949822589147254390016230613100712754607475660835674078532531539141769461150781765412600250286583539940423192190943405032077470625088277817894935059937873537813852074348376603109923223626620663514424065710004331611918350494793922815990982388026504386361183033417287241769319945178642587583650428798712188312140364901295327940433271838876183011617966815757828584662794068519386964451271982983599645696080537026520498926661079344952001393747902211566661496051770218253404163891443106564362095998587333647856051426915669478187078190534512494649983233387930663668965366088666219368092073561901906969059547846557397127625445598230841563024188205717985208635230664494469761404258040437097786814558876769402673019625583129482570241492741096234073641553103965862157125957483381136580819636291745818491440647604869352705066230625000607344102105151385163016829995919258666438087679514029434153448390221965864997209087118165274024327136485487103895689446035372373282020899994795844737102169071377276439151278645486698992398582356627213232618930197393697711590706059311998004888713065061387140287658598923544968790171476214989098887405664095743008027372186647681856906832271303135355691944777909228046509608706155514096113730624550272701092*x^49 - 8255748155974979503994141899379525434904356172244475587027317130877719760443713091795268001861376592324462552257475883874633774872693700464993844274245607464200223576262848628226406291485625752655219476541767843470655730280035138951653299415026390426236913973513996566092076312372000306870342827962695877484306096208335576718081334352173375755955368429824355908311793606711780028504950284058759937871131378340703156862468006466864109373834260571913962119962789485385116382293137529133819893611697511235995616945803127794135929381027832979274126244996034714513498978568593264002262349364498910202680587934233541024662683449880958859962236194747787521514041923758346214913300067163418767569981212843206074584293014351377642609504100635588006166357170631515431611763223425279823885804653799447277250358034365251916349559244848080203828038271596216365683777392829495498635949357283581246737333454441063401394202988134357766223956914200437976111576490832128779588749915268885523407921772351099941795919127314322284030985252013820022481635964219824597847270144508401375563764314453655874355364538594927792312439282937914377369690676824992638779541795762538165403078761273290766226213020168984694063004174646066955717766952377795026530622055423472321344062514377103532884785397275543350511920101132643066897859057013501627278936949668669729192021350092162165597775017526102483871637358706196246042645886*x^48 - 360002725778748084040232349531788779166441507511373430322973719612633615936935807291465430161609231577810642985330003566454296119534572193130266318934196390553477939621326510134590104694345678066072216716716966752380908129765892422587833596480931547067934526837528870784380946582639093895663342597370079009306719149504294287123224963973880353038324983586708416616446967909171340167721166925950804822198910598342343275183439734745117455351507209760433448323088223025884004033485611011326413760921264503382092902179395940786429819524490767008298626353409292534691353635157172661948576114349403399167158099074816095499040638917787186280630148371577536148099713881891803724491170618739004430704566286147039435795301468702592460924092419220609236728315934025472496317428775180878855050688187094994737947997489814792192933734018084003264428185377046190153551139553869408026831926879562080680138481420432674105660167011134941870125668225356724496363952856656925381878567714746623437020264653710448054142851712113251611553439572177643519448347712048736487362217276390785768604068199009781462978343691362963615822060574897134229585707995829217038603787493740278099726350522704697812980135202338150460927598271192455687191390050813159299796326910949762717116086441346522873843139625454874202037573776138904140228038797733753529252104278500118027051043789296251878811792867850920518913953069956267222773086729*x^47 + 254182044447044404789487885854037930327721591264055812200500348887603848667017773463516190698715123678174305764982645318327827289456898431666589088825103716368245956318355094895447369563987168641203398202952906722480586564253538426465878249823404206669046154324323558088563308261021237763851258187404348586036902178404317338768093181530066430911859025962664464248285016826040650936644647452615449970596155435281412377565229577018650792339107918606322719847701141012569979554507132106190457813119799154717271451635275528717855950418170790895165548451860213638711677589456756590641973960226306633792155324438323193830658318556786988494264350843773635107286427073767536158483733946411669765305303511955209291292435548808375051977500667339039720036187176266435799408357566965387444229016714364948164055652126156483210631806492021146797716894168687092999870950640342548545823987142513149612776702312186949047141434822910683951088966414981365334483627853621128540967430325681542405937337657505856538070165552883343507743309014670958989913339101730730479176793723603760351814124646151792386662097349002588131716040310395111824690429545668141567256661840207264199579782422128274526792858724663187069799641933605034048623093713667772051170173566594082474417903745685500926702549161157799438815031868612190380055242678729200425620243627589468015720251176471118060361685489896328117865085120547396794031892821139*x^46 - 59008674545788128153592944611622257696696960831099916246352606397347650175924745883730290828403016544040764382202996831725065349066721282811430956517933147248179065945474134965879126259374238315215159890871317261213475425170121110881613926604267971884149034754170173789949648043191907499743351123402176257082040927175789011239021067606812847150932013668115315583617286668884561567491205219141927791687676831862951996331465425727625962957752844380812193772222793504749433016748419828867954764788220213366330249602589776939664853095307403061451897856103572313288252629145792354145320069485675548816408283151794818598152168562313840885057876339797034509163171709258879772535127135224892939264233594747866938938612172558886026830891176705367805200844376617216561495820369243679055255684056719845281214448306899417036898797033085069295029860416430773569190053074975520136129889845930700683065600513272160870862523668832510153395921882332821674998895976828900179299579147333457552632930127034050334393243670991635150945422626584714532852700982386949453098528603671231127312045148652676726394290992562725586891737476393931093050746746604146223029279838658093485273240319978037465373106052659174650400004317971723847987357563055528262980866419164653328843966007605148536449609565457673594212202600181565076827428609927563786417120521467432006181586852055143549634299333585209423519574554930281054083919336122724*x^45 + 10469197333322749894590697727822724301993507982833456976290019974881609721836906450324211183805720591285297069286091657211660495576561639601084432442854464131080345195884201535486908498033550651103905020048233390127678894815107994245742070816504809335614281086848664301938075783981609586043862887277798536959657590363037959867222201714188243238357597778136378064493983946554374675781417715657870101920598786878878527379964222273357559898752867430340042716012981652928699856715682799764445773744830868857420435888629226059659898548178400893358183282892364013159531000621807792026708951506285366222949884110556634865765592165120314048153786939388553296358951248378991156065330548046142202186201471483541467441973847777349727840349367698499030683223284358045865603447574332854023126956356388908603898075659185667442582616277111182184424888170458711403981459409877101560926413528494522272709891475085352337216179929867217068101250867115206330292675404544021761365826876516787383909868098824470595956027733800455306319625250015399606812758850444623351522630431486367268108853756925163399480099523365187396884485407387591616568054383744624219297779749849143585652287792089387534831361622865682709179316254283974385527925362470001943857647321627678679732671712545714070496789817746783342168189248956551375163925844935328009033160184725896426539707111235113974091615670700823591656919902794742269640376603540687526*x^44 - 1608190211346219041796258643178024470415626971147964082804284735573750083269866142734141380120248930922750591502948716719074888989465727029148610905013980191393942125357069557213623076607248167939209319726062781806768684748089518173575382859557890751239516436581636872875576017535221611382900108329938961097670420607385408698097386197159726397908433867004593957096636152896340228900645285436789673185767700228113231372256296496556689404550068647216698108057118809645000979586540688762224098990364969515111819305649885199475910854114031174275420987064467039532097438717901447308139005877035350823028971858315113505794504486310300462637201734352763796201908907761481403509844780872625798296165206037429092068955378496519726793153541680547555561394702469069004169281791535564854734791084559141584379194518062165486630262418505527532508270949054457236708984819030323343946439008148510374775814353703517740920094918661382936821733537599823017084503249509623519562516277196972199295846122470944440126392355695700726768192875331803806762171682421331624967861162518485573337378997528399467362672680156265522404766062797281419510957655828821795600776077318974876065827527821890869225845813254876802870395444526588444530872954673606468076117054474045805205718091068151740170321332229595793298919102152808750859434287118559041720687715861747847020920571270012700370794933738193334242976725352121966224675933353073325892*x^43 + 223796167277839029083437379914446695937983857555223231873068711907488478895749478121578886366407297884927372280643112467476564707987476372194441121808220260723920455367862783185396709867343403922725529850566441708036125323009777384804191938398795845646265144073503062066467825280084916396002856932045013637820006820331020860963589958494016323683938254294227917384178237932539132190597652002575733271238167607502936077146724735180515151407552385577866995347714056657760819427697532956795816627629284513861071345584435469922804512518984779619447933989026500232653243713987195698896822078029035063569644874351637576142274421048020536622005603184760959952534975651787039224171912147784958188944211455746501454294980515966748480767353475333590557313877166478004548263917537232658879524993977656038388017465198814772039055522859557333459971651209489393059761172001589242646676240149107703865316675427844315645908410351734980991333274409875452309869387656249153926429877410657332506324237814623881154068956927964152924278644445070243093210512532251798421575776063664018592951475599418672536785227869469763489019870842930336588991405550145633390668536897437836987525148849507861420917712578308995070955994010311848187292498866293170918166698370102578764179352358735958530595010693981636245293546677735619469951687543351976508848836552854967920414008397829959504809149458546896401165644138375863601595934423595119663114*x^42 - 28883600367747695758646451917446881713649468517899264984494445165514466301953618800306365458765905865684327677794940180960668770232170280283605660666238283543935428735045077514490873928297183021613817540182277910371765917273520144960123875307485790113084717485466155856166219152408282876653097528690078488149130771170502567832105680569398283495947354704840345576701383966106209582905781091365878766414288607665129984631831933175714539355405855924330615430421124561006774979463034269863119802442908162412586227154267431067308939837841706020758597365300342049767240242299745299183077866846270782900578296270619843358646633724413422875630475693890449008806989733661113309812227244160415000182880253643479575303807849989948358754468247685141242570554822065338547654947241157013375571336510188660071405912084928281435660338474230108155118277745649751383503403833594858923444887144495573371060009710920695056943947363777830740256554550158764413287801724488765979039590167513156857137710750852793868774498538566756822159760792365692547275503747696034497327225985789864021426948786632003758947338170318633966489140984133188795727763409457191794208486727145041037050364993029139033495660420801078890716212800147861803142187359859268409685769639673935485079854253317869255515753060988489839603281737039528436056555484376740305634621032640808468989011280638940681185531300249117411252636237938986940958757318207142757147515*x^41 + 3514675779745345584986419226789278740100354964213389479238960901305072671567127256693994205578932079668538595594505969697075466021211763465573772067858020291180923203947246021438383797630913830282570125587037616235275567516893480446118430016477840986342456176481557049019807833961702017484062952447861318455265538523893823030166569557082788576763916161919432088100006090571506451675980971137154644217788390874089937276390934361927227766814241406187289802136437493211998847584866891416718701638092183866421220536933392224660049128879063508942425288326437270092300179919579998328655251996675059988293636184376914744769429047173854498834524884242507601995600868676783833057000049897826734948607856698069623849300811009471580059332823721767616483777858819209547748788635114066430421341711835887689971098864163191506606252044025651320706093476015896015452936118272305712521069414274184644618395954199077686862697149588729002570724227217011689241191436232195531479197034837253513259913236580582210221604862068789983771294007485468727166275283430123033803766814683471626958908449075441184213192281128855327711164140657937305317407649483493596028177221402810196206048440696472472522803707745617392101234427769155564749015900029769634487803206213456350239024254856183309598662367914202961421738957029592200379393354412132188445873133505909648053066383388570747646772133548902550765641819916510800232031665112549954133064846*x^40 - 409539377003317595396730984746533936455086209005676716250306857894273496074511541044489700187202597432979700701433950007522898615255068759836323418612248536647125655734162338556821037536759837219668286697749443396578798479499153883524338375280621557525617373436806445119140497652646066101987672621322055719201887311956656963155416792114897169119241442672107975634992022764104212814102481557246972966203857309398968880787021593331469007202723816888766532139041097455439538921747193243640385376662791292341433789169710138461953709240939846555830486654621332727950463064833273116946814844073385875691160835441765358590787811170966631926998665826568193290194269228166337664378834330519539007047574309618410425775181396893168597445006620431745644155489276748369574588825517329755660842391637471292620496219809435889596494633684547566551937827965272551136172901467108250070224383885109011065096558677330965210079418280946557203559534470484003705932892526764960655426363854713720981318559918688185699126689045004093990088852354152781570917037495104195858322644983891758448847589284141214682778425867991855378669146969322819851165211170742215423286738741522798494801855466746935595366226147675894712102976319099152445508089298273965291565245008419525655324569749589177357143076476790275360668524819292323225115124843591307510068320399559476774413958857589018201525184542918759864935760803067075816094267816919877482118527834*x^39 + 46510777713253611683693861484606064413151118813477659554721854712878494007408239665253809355613107580800207445884722951620055368301771979254063452045247535755443238945197133277645126511059517197479812860286426577035940108098202387397674471850905474194147506175350735164594834067961284957196121099502458112023763450819986074054204799032135562431128895158221742460763884551478522892024075694163187875181217776712747466338911063257646320126116836831418099790480860934054122979601863006328298051369751801795994473419338481919404675695423935366782389200736360587027292294570069984167594613850315935893396738487000160136767250593413247729544187398591690543990855807449342371136197050943746143455204926336042101452379363753015882887116216575734818103771386026748696642574105112793785437038728374847614848278830940123779729119594313072239708296237191525132644423404012797875419091961769484746556781472565649309359346087833764005069327246086612485426980851494936171807675564924118277947923615971271852279440573335520321626105136167629135756327892227438610533717841834921221131301341974811423051172682634438982047653869816101894167421145182135669594428547515695694574332489663852723705636429506775703274071998400423174828320775615548883672967051538481641658482386305001684018519689231805946203138153251251417862501167796889314791462933084999876461622062644798101463881716598865780737119853866959663780996622258237085486034764828*x^38 - 5253616545735627310892421730865175277433268549195868220638201041055490784785310308587502412684684801424325381462864426333401057721135547084380209302358391164406009364292469332693515199544775057754212014503980153808131859221847146634181885806077325903178398249922703166724863861463569261287374229570572738704803572352802635631149053490707093538428651990978805405779273489501180141271091965217808805671076319293012624271949958835280606679045819798704445417569959146281127131643587904331445000988793752294590629912187248083033292794878597254458975056860209481049667715009246762484296826059929636673516950542041199960396058156755251842628182034412549558396674327113955075706888668635999024096730258604573967475383193661825257588566541976013699450694569172965093637288657892958510273156971100068550618394368608247818866064003532264702873080692622185469118736800286132114950984704077665164832777553184215302517859343707357051482743087197484023095072628958157973732709977099495539124509830129310610187364084444978834371421720988539519328254995560723478532881228067412787371121292376922222450924679036152224321515236313013700453636159769554039255216539594645542655077270991131342083615844602088382120767393170532116368990568841838354339976234768241602147159502748839290908424414024018770800151351619337024186662327819133393875591438302030548514880439696436318686220893963655797373947486327681573626919449964765809270412504735876*x^37 + 601762504037644489547186645404504602794996854995602432590490244955400269105888310118355842343105307720560164099155509875962698666115596755674290568691519954508328118643295278914934116114096401217473782177295452066599080868143396474599838437758482128691185436217741690036369432029166138171543010271077971528383077947851295762582288083354586208973225972105125826481923805857251734155157087593540090332652745734608005358956625245391160559578909263673765977879236945823800212695916870982580040437164764711170555524143694925996803455025532401027369455476673579943418575026218880491845969225073336919765503325309263228378829712380836090389035650418018755462488269153443423137803488389011867330179233436719984962732111052817114313270904875168659487429056610071708126981297048782159812164029664580483405519984035632610870746935947408004899276848470522877013232985412971625694051818502367064752823722111642133632312724409636637830582869843789645842627816480803967970682724523698733561317530832332382903908254471992334176745220210000108212756675608587313733255658670984780160968238980068053496305914996142585742024833672081791793353368569638800260733240044864718887121892357881745014026227954029569424040056756582267210145427956376174913539702389991475677015726518363136754425197833427593998962529405621567653254800265867817220899066248451702179933748945523651813397976738645048983129559117909238063279908856034219759301936143742161*x^36 - 70700475838704100451706888844518788638577329852717978910771211350405257792958223216006446700688700462724026806816107574527240277909671340107130151002953815723912353971781752363455950921648360386180217446742682438711858934288636998372688449706671351500501624814873978806345147783368689169899295904931469965473271443379390201619771596851373992952514239653117902488712061676206449038774462811577314345312616650118188267440011020534229279071451021941283886002731896911975115308828449613664586498347982146671677422694480564567929215604061294935525912232343622355195354017446118389538696358109500712043565716316351153141012717816447530620830415574144996382809087501254623300760946514034975707330353578041828272886175674980950311760277126696848988064534666737057068009505148865448826148222240622054533681922409795026048987032534482737271080303109363607698715530550498118451022690177498743062763461507577180506353443290898333107229684252612683837210533868102805872048539584273687222378239005725571526586925763054235989583230971499136809842583538262949272832420552550867259482312513796260061816598664097193113469587599472101439525577556122197285727978015318651691368938860745916500871102023819402107959057912508863076703047154577050566459532188592751631162239571441282383578425557125011525476537868757412490168559862689692778169934103729073070084384693043375309052195576854750535385735493895354667526176207073640825558969576511657756*x^35 + 8502008438611809886928827527451993673694384467023614347977364096279373403616043566750852695733971539100775435361643959603799236796225255134544807921233305834964309112845713827065840000198622724967218571746912555625641814832734044322603517609350981559187755670731057897392519967294190016638766645674376446202911653897659205042766551420128995517936867018949450358087280130455783537596095511373189857858537052225665365708782468015019461803377456007789191971942994038948260114319364661581390592930485280540104283817019926849589734533021799424690900604780963885235432553596863828054876319182906770043804307870353549577085092210431795542231170421029829032065401155547576600426083622392470341444418055338562599585178389330695523891117809072532336269597367586923874068582340637155877491843147274077073103259243437114016129454537751051245613555596518216969965777899645334029471775753516351749501882491566370231701198282708597707808533881088580004049590724103683442243473882152573144893646246514414889326140327369054925951239433511567415375220763704778829634607186346209968048033539291009105973472403373924519097119310756702554396732813336419294958510879737949840303515852141203790317977305290005394036171899026653342926506670063755123192065933422932702039784621782565446878872150337521513117273090160003532492439965745170600447255014597140519159231349581259151514904211224853274984711236439679794841031969324115812934783961696938514417*x^34 - 1031631260832576069805615467337358725683536954915243047159239497483627754685973506904947091970909775731873811820768424822361131909948887889788895419291397113282321310696564969056333552785715000551214722599389919926424560917678631801434845417827016912771498999131873590931570562591394393594156526758547660121958095131527284981496240532986964327671661260376341830080796826217671502818844788734155152831276757832188269439680945547002576150320851375146898070890311703165595760717304979198155013855211401599127530631193764177910208857913247443931843581595378796434485686172823215101429313790323796882344171389605081557075130507604412939673594928141740720674476639005688263965342077167844328574830812787870467980379352736692367218122806095750713759288807075928565647550180868292314987289582709465191667249301202263197817679934517314553902459340820770857485454476262254268696365379440474210846054772344551729094403041623457554413350860057394614419632637361469517157801987206017186843793430265808847822119022071686011897408613150776142879634027376791474160322526363016244047896203944045247281874898214031019820874117859605501946538042758388194158825920754281534901335378746231899280705090503713820536889753812317225929399307106854138359999938016280155469444367606187915893890706222586532706350164429836307818785589439809095616272321868381889594208588848878173496602452129834978194040866524654501358850962711485369211568504693187266421802*x^33 + 123905160485582068872559878267286636074385136930502558418864497792312481441849160567179610395959545056385470245498178853055846237597406900300193466694335015498474816782278617732066550961795837598406015459285794098132808816867096270366374869686180897857398848317670497663484569061780278820271116096070593170642678643469743163802851273613740869770304164455759153528980611634298562883265460222305105977432067854671667607599298435755310340586713831311790467287217152815305182766025900289535872681078107093117810693785893985163158502140711064329147344231985586039163309094352690585459268333796670621303653593409118220292801238019364508423737214711671158961714146385187411909676385926094813186627096592275033486619136699565757749187539057637066389306136749443803943859519699241995045943436992212567414611085565913651758005288494878586081881250260605980170377851641189592004095187866430197215959117962780346927724879130740414182870020159420384209536729084188143064248253892048331317219994233740384943342720002546360009437560447324671078457135460106515704025604852058013040214760796659317638190734987024546364821748159323161747547347320168153803349388775016000523397784859855557438676306113721327942347034448773404354016815970955602060309234756962993287798971887301241658366563598319378644343856976291346944207569338812423881407117163807009765472414925894218332606949127727928537100025045746431466761600022607911701969640917098280660757482*x^32 - 14474834750039079198875653185280716591645461539732694724367429283024365080248640586342774215471824354616368082661577666381302713682942014178231521611459023246600260386577109207134192618113155836164427522877157730235806027180370186492323334901605513667665962180944286783962399950282496253005672943443968680289069599048348145586732433948520088346927099413703450180770921721665563015966567447108523100146802576256117761421739744017159619930206156492466144376386502584944767702632168980859565113298171562321856013296374464706327330850461016813151284099493215267956856931269841422411578569388920327331055587430762313179731075176552121926439702296749506111430967368902545096099192558510103537265828256690577366712481516440249078153071435325103055527003955846197309412230772559131165614515963983434998375654484852750303710699796077006266530824062122739373299896079784727541844212815392015703527056262166711149932303951568932561608148158929864342357014693575689601475723556071305291334017303609690815312276308586423235497668535366246482831315599344773963001425909658055726032524849394813522208329919414369607629143280605627480467042995151813406899187842656220333515638491150265569115055089455144106254400196183603817905464954716292685236554744035092081813770405643263557378966875510817206409123318575768053409241593236606165041902792372790603099072672546185334568673839706581875654131163752708787076281516854785564804447915274350268642984608*x^31 + 1623440023656267936992534849917206407412091205482256215205058641247434379430290804722832960967285880548225762131251205524584060089628160629712720823494952797962975718999416564867939818537527613108634420738575130114649623576667450252635618854484475599800033345996794045065666010945143306948075955899063587198829528103028365340495867401816744597540364081433192248887244425352200406695285180023808483477924756503580749125510116643429527733934165067124959133851607614179431800338655805424342141134228719783007295749168328810276969742404123804573821482620386310677025367818888265872736677695051665135291049475380885646544658231699448466601910494753064531977800049126009859100395095940936745643495774150421052078675512377526147811177770234010702838507892385329914719815260668644989022221098795723296975121672467637863130873680191596438448460832278707675728654727082563025749897037978295745289610128101104109486731890219029226048048484787030702508041316854614576382994558295522424991161560769156319813752030591899030566733885808945847322925477555216780323087557233645044248035219158486053790799603110266955761270976062309917876795011884091631792325185703725378167505769088693867381868502501977236304540780810084069476621952366553370939822463225930347836320940076023595552799912212323279394193160568901729360146519122439224326263078113777919799324104781222619554086891881185682025741054214908863106784541984263013428208249756742541487867363396*x^30 - 173288776785399263724977965606567942511413392985329781315200767597218683230149181160712939781280007592624769730516634715521281888102874423246909577283916759971647225749934829738601475790336949515781517650472572339104159796514279717509548354478834916771254839748843440870931027179529973217347661994785479448346793627259458635621989871493536709040374745811773928028036169410277181309295858418110473255029567652816502448604591775643007233952772783803311763753296890017940897209260969966690220888106133373220936165630128002004160481694724623650014237428988117832531822771763248607049183964437379360592493053346216384245126242419576269241119690339235174994790430697654550290271243515298763232872208679386663141163246873449161943944356407779590207565718941033769720215116693495201962616900600378682963661556248734757139893204851578964173936899483233108115008423879165253852205556739967162641558100163008078237669409280356248143971308752984708517282978581593262450156660135496642458138292098409715925676827124987518585004664460564928411635110573152853027831107006633711736664674713871105223598468181862333134405322645990923185802644662359392034370266800519666741721689206278277917419391587871280906145237406020673351958231406681118097548774547269142465377553737955301494076543792141511869220018511936932731999289380414898628359209258672532500516065132656280474799135370135553438829947480864694095716821632564900488774687907058210486796474240818*x^29 + 17505844004072618562326407938370668414445217004070723129645878682630690986846005944901711899570487973774892410171683387907355278225073636492119277930582862502237468399160757560102840274239004499648794836759948158381404754425056656180821819414354084020459857964040245994598560351825060109689177126604099396924467229753226152739071260990819903419135068558804870288454298754933859453703703748365293704686457491161802449381588958459811576295456769359564245130452353034580300115117473827226985232672825578715031352984008371008378376288740322205059144262661752321546306623234231176730737663643084953100227282852431047620922482596938986492477580857224381126817806936018043582077878720629926071071149045465916498734911706912528350279518485320267313573438977063311957607122886246631114301581722326710613051247512657578929272125236998956831516487095595136732057904304967193588823194590005348403336966219973235427971755476435167931974120260019791965771186594372649352284391854776840790677952027120171679519230950588391963243191292154632572465806555720521880704026077269400872196357772862836020310448594084255056187012901418071754814048371950942032780024367554715665105013137406152976447595785045151447768020393723334121451143901384289887164635506972937754099151901843880777379625287482077456709724086209585689847121773850584944349656535431828498395248735837898018889756897689531503058935586049966992166109187305103903353416952436930070278996342653225*x^28 - 1667565650954633808929282826744354592891928908858998202718785004435426561357027664268704391556950039654422196208523339981507297488044465052846782542748845724129155511195473780862625433337011404472660968088199978651517997799601202477122108350462343552885805091335906916104882025628228513999233591105377198440684831781811661611299915084191663108373633129701425649179793801802741577729226060835447087709875710847382537880083081995856518754272589043130448310954861766685478203275360912542425097161768783076613692155849996017078614902752772393631561677498825355308807610206798971524559560641637004283206339869587440399800851962512579167104307517100877025075226267402884975371992941129830758389170887450708270339759817913839485173414439876088840978432152163717588327082370219700295531378509465394355055691194306720996473713323204144610116879708928784342706444083065941659299640220603269243318108364813838443955960704475353817458444163770547356680907872644334089236071747860294600763459225037120823826993300346041114710525708815774050584781516446043882610290885988384336385755241110507225836738201790989388075384320910230986849150412501184118992913102259448173616340987071252918655078410486199177279859273276186895009695553067174214925476167482287500868065858970198508477939997733173723811847806155058659784332188918970964758048516811610856154992763994126984275690105091444929262055186735693249796879869301883052464468547615875621928208759385672806*x^27 + 149401078339437971556482729295078683071890458401992595844696894135961726709982180190956588268310515917213383218616261419713888725604019425435002710481956421147035855466007954663404000738660804858747188229402548139753816762992710198035154977439484437751015648958502143176951130779929861876119369670304872582457301421668691565504855814033542009296883598124320466763972850831400807997051914194029150523419099771792772481113766307886276221333066865663959710809371052011796255781506134229314728647155509838122849103309268225285176399682223838912053530316046307026191211561302694407485337079685176388331748846595345714147792388151889353188043067633312472944737801479326116591810052397658046803074048647217051246915684788764100655382601843680937619749477097355933757400456898658740279928545953811363933390003418464832292136716840089641364241389230787724913235721221656871605243390299306076530799758893967535420290667837315048282994800895175733152904797340045945274141086925036135599135424803393731493953298391339963672078856188135040985949033343571958191232509845072666440241931016791546695195303037852570433418735906018609400315826271735893163221544297445918819933996905655978498535263209303435922138881514939459426218585988004758125858927211726659813783578988743374158900156551654806220018640281390584120958605632133958639210529125034437248609936076205801241074480138642874472379602430697159140281924799599801582174038224564044035626574045451125788*x^26 - 12564053691135149073317790904177578414414400628609890026520072976545369989198445878329131137282986103018040093106477091340665447454570615106373003489964115433324311390730802959336754257647971170155973458637544362223747852681313529116889242071714369408345235107031196074693128935011579152107369871255170558421132242671667798983811054321425797548292601759549932518127834652405339449635097137706887268564452512146850281099252243907860480498984651681683804229224036568097447364667627644260287518091954430990809169614261022025364185592700070047936669894417119203072791970918237032983390415942315902682278775507709322389432873179967108597369999714757746629837812307370253349657005035952183799648210949221840440088036802732213246085243013511139149366842300005143415488394489123380015678281703888292797188526734033518425596327383803306875442895832276389201598421901987011631362546290578845924890696204089499307536632353153156635990453531206268949610323521705414515811133012953998024784563407339349783874382631616069857165156008342211885106993746188753844679888747343306117599560664605200260491960131432004357284409298936246516447551815454246418433666628271566930766394633988717881526339578913684464588432915682346877165184325434823743351631843040744623139114319785723961957845206493436604719755118495952924866822165624614046084097902076286630971474252733068349485023838870839946256488284340669590475982987325238977834224198312940378953600257655835312489*x^25 + 990113090594182948140812083036187775985373131339649400203704041491749043814825333718594592115956197603963131599849746213056080465311368388084631626866644613992244121239810771235871508033905499639851950805043309258572731644219750410923945994416804350732623676963643242997247239528453275025840324539236156056256895716877300841388267212899977020612908620315629375337875490275720666112191848599309365553468945955082015634911727259769676729181331690593403491820586224772555560549849304270844490049555479023771494360817005445683881292903935079857919276938440231602103838387958267153519775373298686613438009098078826691072346328709005308412469038529382414958669936986984771305867518973896918816610651141375173993394645720980749906860490957814758850840876952685956125845202731611670333614559849856354157306638177200748894265136217519777403851410773465382853461628340363728790302132009858273364280977393895009107379839090037665706852048403487845494633642324569316153607714819040482407926730127981531872624284773632864068441027844145396540565250008158020532523346334807756479384380831673228925722196205368315929279800254002869051253509570570103866357112007706641353672944618697380040722299141976535407105104842452279735884390407779252181377999858647334359013287363257873135007920259715500011936088140261766325766219676312407653280847706064773451514581936205060157774809381478609290636324986781914638425871222511255638062204183620873483279174864641915316125*x^24 - 73015332933491904838764281181702734921356595665585558471152598147404251804568307204646623861447542951764470106171909742048836298621912630427353574443710937609130114317387605892173020680480814498254579036360791098872438584149630470184018610089009906250106690233585082577162705412555567378901475143158814145846778193555578335046429513404406906487052723816192900968528885381516330299815423446006833903758530632542355926342771326624301461022469995854771995499115525412139199664304640471927200152695661961427865781756197023385878993332699546186386192623198394328515939610245892072703097045551715850024762848657030343362631633543284373231795317149550130954464738300809378803424494790425583874257182820392356540916697106474959677526489138623596265393376532463913132663943955415388580660655481952148770658324553916264442518932529252087601710902085460458319676032839431777202703674261089570288098381431404310432673162104711857755001820252431497915663487422445743584796165812832877463272551582324874956449014652790518896409808524637922173321123736694520399494137987814510548462359081714990801878895202250778468159983505362422579538667290325201465327516566574295676598421291377446954980819720081809942682988586604792400147336677162261076709245738286390083486402348486769275137627230892869169805820065939379097599058316276827322758727833825484580451554085095119592921586083923287336927119962289037503565733535982212428376621194987678235216055110500797419904504*x^23 + 5034016659138528463583278179117375247406609370206615646622148864579153193244901872854303997993553143750403211134888560252287731009283704512746410727997042142646150500109098628262022555215778336374210285105900429066283987737229959184324252861903669086449333046776730190979739020759492167685045499218975676549536947278963451648479221553352715200287659240776777064708270689393296481351182534500243977422817581472825290781014854243219264074510068019657571342142897146498666981645624126301250084099117896522821072267933840760922265799643933580963760505569383303758855171650819356612930300963575806671567281345817059453915378212521432717408637671882372714211891833921666588941590880642935763325979441649019341168975578057010975740936525715293346002492648535967892660083330936689369902405729132166333433732470645640387736318850952643258127744444314590050494840326887920781746030481624183685099317338361564238634417910161021587510159501007648970372921747384469573241583524345034528337438374260517607768427573943730290849502584306803418294890203883999322459091601386630438817001852723606772714959705210713828803767489467193490395813004621350475780161778046215459886462460217147466673567745298063034309966615146558450156720152811492596694077243705446479755870907085703096720946992184550775495227191857133443476464893781152391369571051822170649299193647595297858384051831956966099574615763123759042713405960079356101552845160873311040634648880080301086314068008*x^22 - 324486848898604796804558506786030478440549740320778055472133277327369672875202925563263873408043658200082535547809605080197368915634001939266540806684223206215171853367617173615969456834685769313210537905292608093549758295103113878976573577988102864029937259953008064045929487270306130464953805740854771580663670160774346256732187044353691992083450330860765372765661888753264309275358823970164255436224475192851126562966568092306488850835829474354467022826108805515487129345818440903299498049118708115009342675964369999226089380569990080264305255275985713611436097042972317492656449278122586645041970027860867152164398307585943686625183573168183843605053964617965021980874134236991759179789990941671134456358003395467070393328873776898897930894585645448537003316836006368375599654419786548221170472738742551923096437949371831288909472619296732331947913306722713578676995980652920970217065650242533376996320935984570598462574505774591579308281650420726923797685188929889902291327950092938343867163989890415699884091040566627998582785234438523549995096191921002371437436716492649247007651511256961945147680655215248391997455571975316691748258075312691828066401211275096176166356204000242402669255402191849456120417934913184938530107155434503113297817093758043858199670379761525732260314431980464778526467753007086853687933225144180727692321396346202943078748408817147125987121167426193743296100448495933400964608616938478335818814283559190818558175717190*x^21 + 19592635182859196180852402879776559692609011260018175398494605525469674912830696192364747878195301882310507714996637504562660103315931231594018602826443799354014549952713950911632682422807693674900977799390990660423901779150684910872979469245212178138140408352708248416357393822867505486050713761397974375588599161958575927117593515008805909573421054445718550250587608954602290621502326643367380154819298327728471982756681355737715745558335876116313136436945334533843897639579413747091138913163696617471536630698454522673081889473779728676021003754401682342936272632638661102736856784132384361687171410914129080229361132598654679982546888493354575264088428135689693891017842526695309197018136682357139046247572150546376172069690075189396229780115362939239159162543264589423433202886609074811520304656654536605638152185018046606133168764699908976424305100809788091555638755445933527522330715359181630241705995983970630714983836623211240531987152811633757748673025641266755285254045315101165473059239715690806241297346747201938623012273245800598682526209525644218557195236895059936544120428210405662418404558269002303807474019748862272153421672443599677642241313764163539662478828706228126621710343232967169495550148902499930912196627157861279114489911883246025120481198585434008665005512566545928549535136273223255063441044038314053804478069510586868930810638437267749104474236845763751987125457860067192768537474691619569268151341250994607572461104248308*x^20 - 1114109682303348126370979836179437546771679924288812837250894821987072418580204714346675074380842572687788515413212634116689323210820376281056037555064324875063061142897460147617215066038368501008506491736655697513321625703660831762095651960878425770572548549576174979832745575864069662848682927290188962504747411875933403925131523826496295221298462192343419519148882470133545769001888471490305240331512834469040013306908812017302566388578657694683343783818361562173796156774062635746162174607948931289973021475037505309992036568319213864003939311581310363290923037489746331221481641290181495426049015755277936287383180642818320887720377995285993435258693244982877955064070427018618876071561346828889949321524535289188420808523054099804255870183835346553157404445295636898037765480450632849748784533707857308708575657554178337383132768697589667871699705051297345044321664901420398712708166895310030948992097454903671646013649113190713101231010809786349880409128976431858924984230765074310947793297198594633988406577925126905722012366873811483473484855452208481976116375801210775054420164092224546577359097348509977458669465852475589832242693202685965630317402732217655239143379842072773334054462469529605826330519817705427963647369301566548074175315188566267898248046422119406706385578208686711501836485473765509763027623602164597649117265457859454958612407879368239023318346325198453364923751706011841175467862070813625632510962603978869625189153144339120*x^19 + 60314421124019476733678757336701399206605748588687609749106235865218033820763382357123800281061139812642156536277866247509881446417847285354935677020793477508080313344185398079956754247944081241724181469095688509113876747690028628548510116966208907728765541040620041156142311171247108091354747435869984275899902432446258462244243776286900905334889478387899996142039831094705729889261827736093886692856799769847195336002769054762486101037064877828951793416515037714086050419506151553829286229859615084271642795649384362021899481040657706985988754827442869377215906654516313068328868710759229814958293414882917834903225622656019272604328412181981873971646682956499330830549477374885438817600522259601650155124284000776228881296745891219463613818095501746307967389736995899201201876532116202681162510408828388974718166358244756125475042933607007316974265796945596943342992521292014122844550494185496574022107865684532903852739059338895184407225772391572713058707220552958823886930125015568607848856613446516595399348170659036219235612589546614403865173213890104818566435552749263729947852054297346873920338009320847340656559134542152668811213229389925648466388964304973085408944931683916784337809495584007188588237415004171470705942541115105545873227547005499361705914254574334824698233352534149392125820454594691136876997027856919099446991840032717014346205962806641805979097229452228709329463547712717121472090623826279760214070223679336166438419107047635509*x^18 - 3164630215898489823384470582756112682238235893025833854923524445694148409217555689249837513701398439646594712521939411453492812173066133511364683440057192309279765340252334219885383214004162365592537013616419857894331181777805983822599203929258623072710265621545756203206859917543278083665752262868423759797413083917701048933305530239563363853387059528477337482914633911427173805442574188028580720686590221253580540377164738563654219594661865026634572586244291588663666068118236461670273127698461757783527529046048460860298119787246887128857078012394985519627747488466605972655713665649737950790031056026035788678460477963875714428476066140321255670964518220695055592578450710441876515625677892287823594445009933342343118513085484862925706870328960352062789955385975779395041105751350968784406457172560615167913558038102520262731524173916076415902414181325341189537142178718357065393698541553223464555720381863913055103982899639060465566697466598047082257142999193753622844540162062165388211815971593379737073270816414842947743125461258467009668663638767664804827406065440006454614949172089320638251791614135994679457677891773153083220839543716199521063786802756857830642065555165400544371335467916542021004768451306015164032160358964617963865215156858761445705090600994727466846574124827894955201822553426592960062816793720622160560343112091836286959917127455798288213380994397213385798072261312327081317896865651780376679018931502786872749717480203711400090*x^17 + 164617316506777013091578262920001105237511492291172033373789273973019552561806305069467594041658396718440687675079352585748431325870033277821966029399401669226733537401702941664018109843199436299101842593130497369001962349946559969307431675075071621251651849673712393274915313774498040500316055235962100815451698315823304888174294682585633232723356443088018488379430901861628943131716374585158661191780622410864238972521858881504070563857390921154807183889575584591184806476765907615703828777320816769001837579101763130921376474270954473291281917413382234030117222775672596260213685506795593920106228457739756350229091303030276323641361093409254928754847733839526101839500073412135095476870435234674737849190289443015987680768097015076962930285473026078964809151008718039126035483523678421125572100765879575785721379020954002802351643490983364767023373301419031423563241478664411560912087582015020694881915347670821743658948629162055240702540176071427378135794261485165655697856440182365665925779644612273387417452769228943143220289358728371724363038572866985638086895640823708773600480699421584859726371007057676921566002867716269028250874116532195278997542374469216425409989809094985290722943432308797039922323993923186902825823265920488026427377444876432442802934158076953717883799603093351531532400142276417920537111150688133702772388788979733664111970969508075762156785492243667750909776798965392646794490055016812284443378539607021316483883999658220291355*x^16 - 8647387347675994377419980178788735292812746433214801309486430122648537093804215896854026228060607493437855825069673183142508173618492221110414966966060906671328085499197845181867132595737140562735493898631720974275318086131260747001661510885302468276906098330005041323391756535141362679325964524546517012930093449191761634132076927928331142157607258541164851163590044527820913414566148462569787855699826799491478845092435497402153119057035746751981358299586414924448019015887515862864797732058302360549627675513464412493562564160808725977455662030190305376692034827738057569439791698098219061906693498337526172161620002510853583627455819750019930298915283534701528367365061297873525456688760254633223784590167560633738029379481714748224612422494175137437525135938595518415869378655791948065539402310857746223673456579220809192841971438731920052242740287352634242817491191179221945319789331714187450218765794962487603956022174494630282830348247683591597996028980316625833863265548531723696503992534478777048584573040915559605056456378270624625430079086248494511005014860479026270879294839324111518500293991875926275685467358662794421024672782005011821724935784290677503664878041494773237617236892428401313913759689533099624248857072847112701249253380827666789002612407480001019639657247104842009045132821470643608246236843779952831836626074213615139965581379185544169232831003917674159909987098252258041992552908941692783687562942252809702816990257672354325074320*x^15 + 459576868239266748748226235730347397268398738477080350560878783944035282371694881995223295847615534147054781860483284843727797154944223437019153438636849445450000280050587677914862010090793642561836941402672075471116702975083526787404051981932633598809580490707910867169702856657224766607921428471025911413220921511066433535667018790096447475222660584655160298833555118862140350553329925469011137739005607806716732381459432042898273965934984933884916613942219338409123240627464779802178656682824340612964433245579882740354912086045432802534899860575864641525425439659474172691706019770662192510419204759780306498888237361037396678006290121933428212255517962160315164312125840948734932877902599835790180153158278532794289363788181389894351398158301480086886534276557880335468930646290096261817569890403999545046862218927949539150715162405890673458119103534904405572144274374235681835961051671387128908395106750021041945430061322937873748159149143560711238892253399507363480591552794963152618895763263471623990548517178520202392553389871096024611653944619085651747995404487147014855368336084497093739981746734572506914508596717398721848277668494843731683386917316575689311718977509099852498030139619803851135622091939067953018650212431335529328677304781048000422817718403227587941815980490890909173910642496906233731558703523336283795228870852365788766197365675129296993752468788884407906265857152443561566241032092246314610646389734521823909221219881719757047678649*x^14 - 24259706470709131528289544871552692328754411393245950165909608316162379777990155851111090509275409552445078562265125745513995698856322053660790226085971820487515725629803690969250011298805574002366952202621068710191299195247911078830151560762491221962002597017437175824848753971004375441799467752633608491232127486316219120395403899736899040051400790297024615851041154010080409257818987623364149642294411889715744022630483320866536768705600336644075870119315946863552800917907384073217510990157163609198294871374537637461909645199995683828045801318821929876045132765926185339331516700301583244702519968267664167514034815718507882755724760765572231773546007595525066901707519960062509110220706893855201042838201355657334033967006543631763643420540086155422934241403499935578154494120529139055753833779681163054251378367923960607744927936952098219867946123032210797288427020681754503644510430776429424746666665777559017074947896019676539125034209370997075519489433150538940391443677017754007003373558816217195439187635466015423699318742538228827481089337130971416122486106328508745029175857955746971226786242017706599195720953492565247502551193251794301059790407680128593189333815051902263281825503019015386506744625349486233692841968636339543638062640882600040121717827670267124421268973514989863356634899411664243226500376718032210692876074063494329646461214651290102995926654102138907435967168312868917813507142141897890355151434650191768964247241299725270200460296*x^13 + 1234942616374771639554237401043184831485803428642434663572898951643196692062680770914143017196429363840213708211742382338073846255827854083519701996411936849057714206240486149163030962512770251067262065002177519727042773163345166191748002799043159841116239462189831730649758482514921952704681788700716163438404396717615462376143418382072279798996285263376209819332952379245430052462238609615309720677575498790235935640461517292505684633069379703049283017879402252313146380217194330130527563587040575682624991310810844506813787570439336217624624660168924517373877808064914380252465187003270960034349573932602264769940505106944255115946881926595552417500476539059493719669116002608465838626185808195446140430072656553131670911506743061082848260640881604510483619684989329781659187842167518949264050982678418694401096674266957167268154735912416808857576195180101198957996199812059330444184458437175751227377880044044255586575199925259186944033846553597843098394640126342861627495703800250064547178498647176359754347820644414475452593964283797504616851363766108328584104825441828045456868844828041646561042120753312737218240487093731176963292825520994802663619048209599108361146011926811942923920145922899986271096571359238059639250675497225179228476705750377450991977466011503517537415909663957472295706172149477480645737442240252466648861549639463911443555551010407134662140456072857067325421890845036809339232470201210730049370822367975784712636728402884232417095631947*x^12 - 58896605635624353553199935570691629393234634720190297431438959232275667461723959718404570295796918236873515749363926395402435795951572625061715606865367255212119044350825809320642441270790934295874699857321397799917580923166773397404975116493686869261550663887131854913487245656144848852498760685445433791985248718924270274360593779533273405703605272798600454573450443215170243548270631837992522893992479538376392910006860555678844685987090083425470416975840153359668774600304263769675975685973921883809149589938926825985535928058954321830508368999555354862789487810714999280457857335311979082726756254525335150954770080898742739369471237211796053159495323921131052878614016798789198184331236372269191017582877144571567481889557651975243678217400261818540385347055336175382380077167596450957886382462852020497209808996016931093315756775133876925753180008427638164720040317484348833949280378949469625022864081688386248805497466871532508121523849302340560461160235966810048013480992146867940334195760733056130011785568567177720066329093638865517558163056591334499130533896129037040551947522230103196141233508248438582249235043211144661654866714574278061489523628983309947401881010836298135952098785928116170985997032085653620872164057632255078201426907640367058092535707181744686764775200831902639404822763851309277659291378949263215681264594213389608510323225673251344831843336907014973440379478721268852650663895547975855987558282509479693842849962393300163350661813189*x^11 + 2571730785303723357975055899500676516280107988228415198302778481363838916294622295653091431535522341677626275239401733741827346254330455081777287595907720735537964372581189913134292498815289066518325773343167909028370729589687991920475229280315266847586655308978455115492894334797743128182678529977671255303111008171276732370607648464346077170212364405667791987641010108974735279050800659600081589003481822177049430092935371056611967293170453499936033780555227359816884078123767719314854210914324683935565558078586473883204963995343592326819758851089182357018263610246659769937469992939255873671052351871034103020368492265155201534146058428184624181310396356351111244147094307146353873108851106097828097412885446360942585328310185462551706886484793268799340160800352346780563660351101607049213053367093554632282381717724310607619815152114103634580995021743224626131699877412419186554018495680145134229204335534327899349492358728254525829522611272108507614502589614976365373657574784155081284208030831391680837104992418652800418327490997269925863295783921420769417421493165041126909833302082863867984251696898038606239227541080686367350317308126268433641393289203268821292204572856936688305548782782608455305266038767705348967074320634446378782180482485283753932262939445216442712479504805074723179596354201046852573746638355101176137376041288007885908973287021630372121804758667788939661061231124548450364790230464754897051915415137876466188742132392571834535506378976737*x^10 - 101028189965274741057990298584632915403970536195049719773626107419204647730248418585174329627465255826861380933107937296117059159525329938010060156109212965975638778884491774294415919398296161490504647392215318182279509955706705244568580609499626674802124734383076725050153994383287515805153276828651199493072352302156664738149588027090394635004424728049349369576005954956053080124021747831424147138055429925686420247174397142547799250556553824695945092757950744104290541007452288668568446614456274354659017670056482951668883549396703492608803561040464971993897578125445496882804414887780076010382298777596964851258148825087594595568237386243723852386521897029378056160718043907877891491976357993435412325123054628592612309712594088634324372830336030695454424559306782312063307585845182526047587371849396664463601403092292681292705761666558821319701696015261513550537415786331813638487165144570517901282989582831559077869540684796158985269801439336904208043175434201806885461065293989625404042539475860597005250977555461786792445512067206085812979414615490973513411813947791409295676939728106493935404156597926455281965107269609839033820064483069382538317045044762028024922089696480881873401456220468373263136822313907836746936065763257285997247041316160109152893431159580671643704570279359972601903751410138951098328926894641292662618117914110301708625273315864879738543645669199257003696705796376656928976246871050490424238938557966237648668869513785270808546467460432234*x^9 + 3519257715186284281558519960015674913853152337850134446583160606825011328590993446143772612757333764359852799489610404434214219069070389893762718967300355354168320405715750671619388857865448925230489276739439505717661234222706118589409385090236392434629329411890187406830387262873634507062445355126081366927867088198784557938256968505060157868599937525767031872128906573851423407020411480073161287124005370350536964215921437430335043516128563947078785841794771150431305971282107875596377127584741752201773092337251463424676085011599150989312840731002765529129092368632985122085648310686973536212839880882430120548780429851809196941805003163710494015731249214312038594928058029682339523097268875944684280371770488598299996938730382424801311186387568449264710428212591003482267174492697320839949125917785170935843127220507564044203864553525787686536853542265016365688760758620532533429797244236257596909258929978340626132212986296194810974993722977412810652722312566334631267295310171855365025359032966436135841482017701421387478024365726091528778948965391270678738486715172685881559508856590130820266502297915073174082758930766877622354801939685551248190635993028669546325610124661419333027087334386765500931551822573836066757499802876202063366797293610584073276697796094562776456613851479094223392328517226515314372967701804324857202974118219674687331861815113884207942985495347239857890445288643367737539961972882103476553812143259684617109435329179520139192174476110961284*x^8 - 107200275800011906689306154936516223997317297745933399872579457749305887065524455766484534535819170633305062527380194593057150694487459687230821921078185079308697668841574199225357912719607255457230794814246931172022916476962603830157926312160109998676978827574446832947660471617932490588822214855118622324826207369641952252671747178842361788574975997111713687394345225158168241514677012750368062626899500286557927330595682047109157473137089361359607886415575801064646685636009622948804474312227242225462992928292057998415529330755271137220296226898610091450409049460794094868127453902404674227729410878117399136234804205748993798983318146556227422947261768325685833039140201633306231562780064046132252317700836924136564040865756295354906589499438290762939241717489830784127508855447980123451772215024675172866899511915407840689078072113302375112780431378398443874295200659455161383349800250132877284457538831126607114997075888155128614633677408850555308935971330839213507560233312994657919590370346357398464545235625180871296664651426108018969003241540174446185658228003303905832951257409501566234342039628297004173383298248662622636735359527751140524639256997647966825376623559814702805539105735377867179432447633835030819394499909928556355233359917364091179558518158323044394237049272456657763740953201271888115709506409322186584138884121083159472452754832670996433283707828191498747181946995029007015935718820699116876464417314905355367654726092587259567664545800783951599*x^7 + 2811268789029086379047529858753870420030728144109739263207656320882672951026510939008180570458886363801694931570649832968618582442327977089472466439801017394234637011775293474650324729657210707357993572847430686510821251944203975966461540708524953484638322220685898436338770504174592243485153926626253242471142520254788022692905295483720048958654603453876592850373190527555692071717348331830457159850248404133719430334311873695125329984659353143171392505794387513518450696102032328254446927430248531664328232407111494367660424757131280735979359362278626674621750896946063407640939949467593830551562942717809504842317783220049885040911085593709474415332700662290153067958390940905942837119858839351305085624971071012042336876076673105071625294466484972628705812348113770947636461566760769167156479488408040079318486542585304836164869635380235256809844885879671826530631166166479446446137796573198577048681531042243288752852893771808460859883553154774024549363431095625272062165095113076075327510915602229252873977244649229278554758592678908703582380906496531014773093741371432970820079681561573495870555361787546725590662111969595084538831490730633855652607225575870888885599205107340322833952148735647870417528557136883762944104847295462944732167613778527741205253945249897824585729220250344304177208371721777579709225047724180938639896751427520854282863903439665307520100081234198195934493740781857343238689014477088833610324017423918149643199993282331463024898110428251785697*x^6 - 62243831431626261780396363802183654053631245763099982520562213967586359824514938427834748976724516927983444535430007992137807047751246498550106065670114597084882397345049919159233125179565094054627496046142555021975533536985980193767309678233569593623025029461579030885004268005789813612836151160598566503740862282447639477713768077960872254181596278581879721464448482981785852976734371531790088399170055938713335161616030632634796206184260969450387349604569892704394659910556052276895540474317411665607465674063916397947530340924078554224597362721684949080524494127276085345569101800434042988768133791413507943086190824378589192292256784901123612315670769149471256117344502042604924810747115179861072944207693579817251344713160896633338942018582252435191869182785578730644156893492798374626608429563864106773707255438288205831850579333854542145743437242030170471683391303604749910582318799990037394869523012855377234019710833684954813979418217640167165804185004386771012436030033034595718307108750508680524712257773442203318697543842069801157857413151212712068461417831099116091214489765616207178336774518883489494844281979075513897281374264599939490286860123548577414151053319612789113477339283774101520729317547977203135063575693907964452093295706033376824987031765581763204453628271606290413233185152759343944619395448088134900344572593974745418931565920278975056735593240155470608382448500594907705214503124567520550958503009698081576479451152846985781076727056124187710594*x^5 + 1133135765732657726371944416078679355198604818630031281407889364116929024077119410353822269449782608804596897257190264491276075758936263337908848765158720829273633319642149428808408591154796421383399651518211461351549767263559470415366345775758998567992123064005503862079282341919907566406932336931510184111377520852106659246006427839105652749679808891035296880018169453376525432613778221713519554543798104537390255996638778199211014289793535055177947966632036989399156514030201550291446292938900120412071617980268284232081475335264822995176247412730012098717841557402619090883299317154103287253906181154960523481686074500011325659195833558313690813745049803157538911652701534134755963844214022331571584210870603371074636987449633252097532616885192999268247317219522859228519617848198634221303393050705814855298602162135189326915114044430793895632616654322270319879772984512041946082017087029055901333158257344737152512957317291708049679356587021648198243358003470744879982040046643337090077050761792212054524627768865578773586114209749132706452540528347737825294092669811628046388598425463483058634250282871898327248833732908769243107464606518842939342340652784528691622555015475441936324156016461600011109813137664900090311450219480078698555049005417209169594149022695573599374957848067269937849328808803537570228723865847004340559473406371794762771396254161349751453631432406327546806287864265031327759014371499629971996927070554126365053181184148608682774654316651651467826395*x^4 - 16317652561406038458319569064273793880991403945560989911248561202609976453379420512844071972294577357414328915237084165882718549185234072798020538890865911953024525862932444950567877360951420555646563172032736999355933426292330986110964054149016685255488386104393663935984863740645308498033202185126642116142910796188692575240687086896111908017523268886162833575917237697349657430747112070249431708684674080087980246258787303593408652957283439325893180613127022049116229685858729081733741985788798092035214958490204299597832000731815602243442361160680836996068236663750798316216231922150754658272823511698545154907498160826084313134675061940390020125698057346209837136265297738956452120946103019790198239809764817284959377020670727990829285501461056626201774837795955155274491812718300542434026135647771590504989214217151304656354078775146605629407794159765214286309269615107214946984697942439739839165055214683172498749891753878220039596523701235399142973924684992547986594300764219266803383869929647530294501522696103123713657355712846353891169680025013195896170971163088970244532625875680233518643747732035423605002544321247293260908658123867996322534771386396393755860590045406253667990638954531162465925342441176122268598928683244586828918835280396536484642095810773340010504937551855079680338976958642102045051566435347951109341372767651670580728529875203826177284653998008533301271875737981210844161104130236575146323518296950495091740598014261773819040016763735896905024882*x^3 + 174698430716626938571103477074539920577578065900264693299363108411570035399861372446624307734094398397489470307219528495590204581180641696692838649416460585403334321778831178300455169571056377750129569018739547926638982271790389391097575551349659445048792788995721951260082382069645213471585161697168724687126930044100119635785976626815551966384728433035789557789546124371166729428401947032917271545932824707485099622587146586669115309338156013859169431361596087100848174108155834749254015701818901941271939625041133424146347246274428950936216549411573472152298459372707343902957556429685683577339698909502434185024489068442271990251516436452554793699816344824306168364344556700484696897956849197660916609883236153691135177704165594768661131932999695331510243528062518296325458387798173786055252703604098377528139108533964717289606445601538098217635983313184634371011857916230333022509002225232897275927300935821546241544366868224355191967772466940057265853805604931543321716429902651458652617557318424107694216102912526080080877695838743495868432014608400797023884337451546503686511108032825999847712875602527670392164283403579649602495750462989212479050647854445257680724647051186652905050435432958733609734287382504078051016299473487908266915489506663786340220521215979545060735438818366215441071207334057102675133843978301067327541927170991943043333110684372546356726443690672436673994427424139429344888891030648505863150327124664377117482652871216099921182519089401312844826403*x^2 - 1239606386198013113867148750949405514118357909058884125448977479477122195101648458799054349831869845725043995665465802912228418438744625653574315543490827132094400664831122883094866930514748201158062373905735837012545122620102749111580814336725485518614793127084923760891187618918787593810782268038603392381659564504328870155495124599307808942410550047772571184299041507126298725467168257728249417554166581766316252084987262262983556503551617388875856344166130028370813376314611412272168630135275187078518994782687353593561013492394834631313607195937922664483601377168215226329233101413151233736823155820467708529384635886365904320043293067126604704246922223151063540330360553358720690214560308441783923084640467022222312426840799164060101728836450007364262865418842191969072275664165541302545801245056129240598765488607585800765734325530986248267260918118858094296662717444247275243016466695664578807905898415245169027461170085406090532242469788631182524540391052078223559712489211284603258423607408311194302440210387474875244117526461839049828406333551210661847907138251795154775126523994714183746298898019554928349470410056061002557673945964759439749691979833081944614840128839793086138736133333749562458093822834482346738510744197185261006010168262761590945653718662430983953264895828405511553588933462563612271683975148482461604755020967072757326281940921385647324513291927783121739137249403060533591209681524491068099182701162070152643980984239120898274940612775920175319007151*x + 4386601746988984930759788614983778718977280681940859147259600853956896650753542468991056817205703979464755801175527717711679085482214477556503281560641462945636680754637360900786668124861928887014024485540136557312936180839993757274456240659998520216981679428131403972950383536824550954521429233303294667333637499959490957236233755184334088256534932451982486613388844830269607638219221091812003396606985278830212451422600174869701148643515810895900656752016152368711571738706144793805190045616904513880616984331121780527422196963195334786657006596066804321050832095850766155591401040249041241722508362853937703289203597232361648542490985325626245099422297967424469564617509065577650491077486272874824327344290795199325527571647447840963122307389468819269748463527717356972540034795432137136267375942659679638145886765169499022736041535532582079257534931455521719006090172989247626299487952235686634056439120197343743941458058290883549476740075848809298567137011695361754768602739571532951798782310055595950994627788470286193794318205564692294952336745609677237377591116649584025636374724751004425650962093343513065732742321636091461643798955482301227062374719251406392927577962508772320306696298866143879786369375635918053578634155145646661459313461533503122643117071877807350224262579500510319393708258488910042083177390451381086743360435115828193317643661897388868621857276435938499318435543577760623571530731747370038452370839519346617631322175164093501301000680813985760542378275, ["Diag", [5, 21]]]]]
